--- /home/fdroid/fdroiddata/tmp/org.courville.nova_404911.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_org.courville.nova_404911.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: SHA-256 digest of lib/arm64-v8a/libavcodec.so does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: │┄ ERROR: SHA-256 digest of lib/arm64-v8a/libavfilter.so does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: │┄ ERROR: SHA-256 digest of lib/arm64-v8a/libavformat.so does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: │┄ ERROR: SHA-256 digest of lib/arm64-v8a/libavutil.so does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: │┄ ERROR: SHA-256 digest of lib/arm64-v8a/libdav1d.so does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: │┄ ERROR: SHA-256 digest of lib/arm64-v8a/libswresample.so does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: <0qVx+R7f73t2iS9VDozW5MJZhqGwbxYDMv/zHypDKLw=> │┄ ERROR: SHA-256 digest of lib/arm64-v8a/libswscale.so does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: │┄ ERROR: SHA-256 digest of lib/armeabi-v7a/libavcodec.so does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: │┄ ERROR: SHA-256 digest of lib/armeabi-v7a/libavfilter.so does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: <2Bs6BSMgf45LMGvjJ98KVBkF+xQcgHhAmDOzU7j1N2M=> │┄ ERROR: SHA-256 digest of lib/armeabi-v7a/libavformat.so does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: │┄ ERROR: SHA-256 digest of lib/armeabi-v7a/libavutil.so does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: │┄ ERROR: SHA-256 digest of lib/armeabi-v7a/libdav1d.so does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: │┄ ERROR: SHA-256 digest of lib/armeabi-v7a/libswresample.so does not match the digest specified in META-INF/MANIFEST.MF. Expected: <9IC58RFAvgfv9dKfivSwkUYFN1kgPB9NRyr2N92rM2o=>, actual: │┄ ERROR: SHA-256 digest of lib/armeabi-v7a/libswscale.so does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: <7HFVQYik712k8ce/kXTVgjLROkiie1TEHYY7ig9D+ng=> │┄ ERROR: SHA-256 digest of lib/x86/libavcodec.so does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: │┄ ERROR: SHA-256 digest of lib/x86/libavfilter.so does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: <2hqQrkFHwqFlCkt+5Uhy8vJIKZcoIoKRZhSGCHN/XHI=> │┄ ERROR: SHA-256 digest of lib/x86/libavformat.so does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: │┄ ERROR: SHA-256 digest of lib/x86/libavutil.so does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: │┄ ERROR: SHA-256 digest of lib/x86/libdav1d.so does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: <6avXmev1FUpexA3hMSreNaML0uN/K/gTb7MWXpVdRbw=> │┄ ERROR: SHA-256 digest of lib/x86/libswresample.so does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: <6xufwzr4byDpMY8j1JPAll8kqL8kYAlxZBsOZ3SP1Zc=> │┄ ERROR: SHA-256 digest of lib/x86/libswscale.so does not match the digest specified in META-INF/MANIFEST.MF. Expected: <+Xa/PSFgo+N7FI2sREtwe9anTOIke/dGof/r+RyA2Wk=>, actual: <26TXLSgJKGXyVVTTBqYjizI/YwkllNuAIkjmBfaaapA=> │┄ ERROR: SHA-256 digest of lib/x86_64/libavcodec.so does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: │┄ ERROR: SHA-256 digest of lib/x86_64/libavfilter.so does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: <7m03LlTFg9v8jIp56icUE+AwXFjRUKQCWF3bOtndZto=> │┄ ERROR: SHA-256 digest of lib/x86_64/libavformat.so does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: <010BLj6Y7gsZv4SpeAUOUYCwCv4F8czMrDjvuWAFsDQ=> │┄ [ truncated after 25 lines; 4 ignored ] │ @@ -1,21 +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: dabea196b5d6a2833ce81e75abf0a3ff0a8d281de03d029575e960fc427715cf │ -Signer #1 certificate SHA-1 digest: e6243f871f65f917e0d6517c36bc4045da4cbec9 │ -Signer #1 certificate MD5 digest: 6b396fa05ac35ba1ed555b6ebc1f2113 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: fcabdec7546090c962d39acfb522e68741e7da752e9185cd7cd83924ee755278 │ -Signer #1 public key SHA-1 digest: ebb76fcc0d2fb4c9bf9ab904140023067c3f96ec │ -Signer #1 public key MD5 digest: b65330ebb8b1bd499cebbac3408016a3 │ -WARNING: META-INF/eclipse.inf 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/services/org.acra.collector.Collector 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/services/org.acra.config.ConfigurationBuilderFactory 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/services/org.acra.sender.ReportSenderFactory 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/services/org.acra.startup.StartupProcessor 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,133 +1,78 @@ │ There is no zipfile comment. │ │ End-of-central-directory record: │ ------------------------------- │ │ - Zip archive file size: 51548455 (0000000003129127h) │ - Actual end-cent-dir record offset: 51548433 (0000000003129111h) │ - Expected end-cent-dir record offset: 51548433 (0000000003129111h) │ + Zip archive file size: 51426329 (000000000310B419h) │ + Actual end-cent-dir record offset: 51426307 (000000000310B403h) │ + Expected end-cent-dir record offset: 51426307 (000000000310B403h) │ (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 1718 entries. │ - The central directory is 169761 (0000000000029721h) bytes long, │ + The central directory is 162723 (0000000000027BA3h) bytes long, │ and its (expected) offset in bytes from the beginning of the zipfile │ - is 51378672 (00000000030FF9F0h). │ + is 51263584 (00000000030E3860h). │ │ │ 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): 2020 Oct 25 08:32:10 │ - 32-bit CRC value (hex): 8267c6f0 │ - compressed size: 73674 bytes │ - uncompressed size: 198854 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/43776330.SF │ - │ - offset of local header from start of archive: 73740 │ - (000000000001200Ch) 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): 2020 Oct 25 08:32:10 │ - 32-bit CRC value (hex): 68cc2398 │ - compressed size: 78481 bytes │ - uncompressed size: 198990 bytes │ - length of filename: 20 characters │ - length of extra field: 0 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ + file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ + file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ + 32-bit CRC value (hex): 0b437de1 │ + compressed size: 17572 bytes │ + uncompressed size: 120388 bytes │ + length of filename: 19 characters │ + length of extra field: 13 bytes │ length of file comment: 0 characters │ disk number 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/43776330.RSA │ - │ - offset of local header from start of archive: 152287 │ - (00000000000252DFh) 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): 2020 Oct 25 08:32:10 │ - 32-bit CRC value (hex): e536c593 │ - compressed size: 1080 bytes │ - uncompressed size: 1334 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 │ + The central-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. │ │ There is no file comment. │ │ -Central directory entry #4: │ +Central directory entry #2: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -13 bytes preceding this file. │ │ META-INF/eclipse.inf │ │ - offset of local header from start of archive: 153434 │ - (000000000002575Ah) bytes │ + offset of local header from start of archive: 17621 │ + (00000000000044D5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): afc6027e │ compressed size: 65 bytes │ uncompressed size: 76 bytes │ length of filename: 20 characters │ length of extra field: 9 bytes │ @@ -139,32 +84,32 @@ │ │ The central-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 #5: │ +Central directory entry #3: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/services/org.acra.collector.Collector │ │ - offset of local header from start of archive: 153574 │ - (00000000000257E6h) bytes │ + offset of local header from start of archive: 17736 │ + (0000000000004548h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ea9f59be │ compressed size: 182 bytes │ uncompressed size: 706 bytes │ length of filename: 46 characters │ length of extra field: 9 bytes │ @@ -176,32 +121,32 @@ │ │ The central-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 #6: │ +Central directory entry #4: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/services/org.acra.config.ConfigurationBuilderFactory │ │ - offset of local header from start of archive: 153857 │ - (0000000000025901h) bytes │ + offset of local header from start of archive: 17994 │ + (000000000000464Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f0c7197a │ compressed size: 51 bytes │ uncompressed size: 54 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -213,32 +158,32 @@ │ │ The central-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 #7: │ +Central directory entry #5: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/services/org.acra.sender.ReportSenderFactory │ │ - offset of local header from start of archive: 154024 │ - (00000000000259A8h) bytes │ + offset of local header from start of archive: 18136 │ + (00000000000046D8h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 808d02f4 │ compressed size: 32 bytes │ uncompressed size: 34 bytes │ length of filename: 53 characters │ length of extra field: 9 bytes │ @@ -250,32 +195,32 @@ │ │ The central-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 #8: │ +Central directory entry #6: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/services/org.acra.startup.StartupProcessor │ │ - offset of local header from start of archive: 154164 │ - (0000000000025A34h) bytes │ + offset of local header from start of archive: 18251 │ + (000000000000474Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 50528c53 │ compressed size: 42 bytes │ uncompressed size: 44 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ @@ -287,181 +232,119 @@ │ │ The central-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 #9: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - AndroidManifest.xml │ - │ - offset of local header from start of archive: 154312 │ - (0000000000025AC8h) 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ - file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ - 32-bit CRC value (hex): 0b437de1 │ - compressed size: 18280 bytes │ - uncompressed size: 120388 bytes │ - length of filename: 19 characters │ - length of extra field: 13 bytes │ - length of file comment: 0 characters │ - disk number on which file begins: disk 1 │ - apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-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. │ - │ - There is no file comment. │ - │ -Central directory entry #10: │ +Central directory entry #7: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ assets/org/threeten/bp/TZDB.dat │ │ - offset of local header from start of archive: 172670 │ - (000000000002A27Eh) bytes │ + offset of local header from start of archive: 18374 │ + (00000000000047C6h) 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): ec0d5b9d │ - compressed size: 40114 bytes │ + compressed size: 39886 bytes │ uncompressed size: 102624 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 #11: │ +Central directory entry #8: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ classes.dex │ │ - offset of local header from start of archive: 212870 │ - (0000000000033F86h) bytes │ + offset of local header from start of archive: 58321 │ + (000000000000E3D1h) 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): 9edc6502 │ - compressed size: 3766403 bytes │ + compressed size: 3761502 bytes │ uncompressed size: 9137348 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 #12: │ +Central directory entry #9: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ classes2.dex │ │ - offset of local header from start of archive: 3979339 │ - (00000000003CB84Bh) bytes │ + offset of local header from start of archive: 3819864 │ + (00000000003A4958h) 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): bf57bcf6 │ - compressed size: 1612312 bytes │ + compressed size: 1606347 bytes │ uncompressed size: 3898964 bytes │ length of filename: 12 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 #13: │ +Central directory entry #10: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ javax/servlet/LocalStrings.properties │ │ - offset of local header from start of archive: 5591718 │ - (00000000005552A6h) bytes │ + offset of local header from start of archive: 5426253 │ + (000000000052CC4Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c761ae17 │ compressed size: 1327 bytes │ uncompressed size: 2864 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -473,32 +356,32 @@ │ │ The central-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 #14: │ +Central directory entry #11: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ javax/servlet/LocalStrings_fr.properties │ │ - offset of local header from start of archive: 5593137 │ - (0000000000555831h) bytes │ + offset of local header from start of archive: 5427647 │ + (000000000052D1BFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3f199972 │ compressed size: 1301 bytes │ uncompressed size: 2799 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ @@ -510,32 +393,32 @@ │ │ The central-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 #15: │ +Central directory entry #12: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ javax/servlet/LocalStrings_ja.properties │ │ - offset of local header from start of archive: 5594533 │ - (0000000000555DA5h) bytes │ + offset of local header from start of archive: 5429018 │ + (000000000052D71Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 694883f8 │ compressed size: 1323 bytes │ uncompressed size: 2834 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ @@ -547,32 +430,32 @@ │ │ The central-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 #16: │ +Central directory entry #13: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ javax/servlet/http/LocalStrings.properties │ │ - offset of local header from start of archive: 5595951 │ - (000000000055632Fh) bytes │ + offset of local header from start of archive: 5430411 │ + (000000000052DC8Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 360b5466 │ compressed size: 1519 bytes │ uncompressed size: 3514 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -584,32 +467,32 @@ │ │ The central-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 #14: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ javax/servlet/http/LocalStrings_es.properties │ │ - offset of local header from start of archive: 5597567 │ - (000000000055697Fh) bytes │ + offset of local header from start of archive: 5432002 │ + (000000000052E2C2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e7b03767 │ compressed size: 1524 bytes │ uncompressed size: 3401 bytes │ length of filename: 45 characters │ length of extra field: 9 bytes │ @@ -621,32 +504,32 @@ │ │ The central-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 #18: │ +Central directory entry #15: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ javax/servlet/http/LocalStrings_fr.properties │ │ - offset of local header from start of archive: 5599191 │ - (0000000000556FD7h) bytes │ + offset of local header from start of archive: 5433601 │ + (000000000052E901h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3dd80679 │ compressed size: 1476 bytes │ uncompressed size: 3360 bytes │ length of filename: 45 characters │ length of extra field: 9 bytes │ @@ -658,32 +541,32 @@ │ │ The central-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 #16: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ javax/servlet/http/LocalStrings_ja.properties │ │ - offset of local header from start of archive: 5600767 │ - (00000000005575FFh) bytes │ + offset of local header from start of archive: 5435152 │ + (000000000052EF10h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7cb24446 │ compressed size: 1594 bytes │ uncompressed size: 4062 bytes │ length of filename: 45 characters │ length of extra field: 9 bytes │ @@ -695,32 +578,32 @@ │ │ The central-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 #17: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ javax/servlet/resources/XMLSchema.dtd │ │ - offset of local header from start of archive: 5602461 │ - (0000000000557C9Dh) bytes │ + offset of local header from start of archive: 5436821 │ + (000000000052F595h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a8d6d809 │ compressed size: 4040 bytes │ uncompressed size: 16085 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -732,32 +615,32 @@ │ │ The central-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 #18: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ javax/servlet/resources/datatypes.dtd │ │ - offset of local header from start of archive: 5606593 │ - (0000000000558CC1h) bytes │ + offset of local header from start of archive: 5440928 │ + (00000000005305A0h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 53b437af │ compressed size: 1753 bytes │ uncompressed size: 6367 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -769,32 +652,32 @@ │ │ The central-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 #19: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ javax/servlet/resources/j2ee_1_4.xsd │ │ - offset of local header from start of archive: 5608438 │ - (00000000005593F6h) bytes │ + offset of local header from start of archive: 5442748 │ + (0000000000530CBCh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1f18d50c │ compressed size: 7781 bytes │ uncompressed size: 46619 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ @@ -806,32 +689,32 @@ │ │ The central-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 #20: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ javax/servlet/resources/j2ee_web_services_1_1.xsd │ │ - offset of local header from start of archive: 5616310 │ - (000000000055B2B6h) bytes │ + offset of local header from start of archive: 5450595 │ + (0000000000532B63h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 99c85529 │ compressed size: 3599 bytes │ uncompressed size: 15404 bytes │ length of filename: 49 characters │ length of extra field: 9 bytes │ @@ -843,32 +726,32 @@ │ │ The central-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 #21: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ javax/servlet/resources/j2ee_web_services_client_1_1.xsd │ │ - offset of local header from start of archive: 5620013 │ - (000000000055C12Dh) bytes │ + offset of local header from start of archive: 5454273 │ + (00000000005339C1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5fbd7b51 │ compressed size: 2823 bytes │ uncompressed size: 11121 bytes │ length of filename: 56 characters │ length of extra field: 9 bytes │ @@ -880,32 +763,32 @@ │ │ The central-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 #22: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ javax/servlet/resources/javaee_5.xsd │ │ - offset of local header from start of archive: 5622947 │ - (000000000055CCA3h) bytes │ + offset of local header from start of archive: 5457182 │ + (000000000053451Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 12103524 │ compressed size: 10165 bytes │ uncompressed size: 63732 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ @@ -917,32 +800,32 @@ │ │ The central-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 #23: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ javax/servlet/resources/javaee_6.xsd │ │ - offset of local header from start of archive: 5633203 │ - (000000000055F4B3h) bytes │ + offset of local header from start of archive: 5467413 │ + (0000000000536D15h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 55d49f6c │ compressed size: 11732 bytes │ uncompressed size: 81031 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ @@ -954,32 +837,32 @@ │ │ The central-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 #24: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ javax/servlet/resources/javaee_web_services_1_2.xsd │ │ - offset of local header from start of archive: 5645026 │ - (00000000005622E2h) bytes │ + offset of local header from start of archive: 5479211 │ + (0000000000539B2Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5e96dab7 │ compressed size: 5240 bytes │ uncompressed size: 23849 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ @@ -991,32 +874,32 @@ │ │ The central-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 #25: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ javax/servlet/resources/javaee_web_services_1_3.xsd │ │ - offset of local header from start of archive: 5650372 │ - (00000000005637C4h) bytes │ + offset of local header from start of archive: 5484532 │ + (000000000053AFF4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 828c4924 │ compressed size: 4180 bytes │ uncompressed size: 20684 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ @@ -1028,32 +911,32 @@ │ │ The central-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 #26: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ javax/servlet/resources/javaee_web_services_client_1_2.xsd │ │ - offset of local header from start of archive: 5654658 │ - (0000000000564882h) bytes │ + offset of local header from start of archive: 5488793 │ + (000000000053C099h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c4ecb7e5 │ compressed size: 4170 bytes │ uncompressed size: 18354 bytes │ length of filename: 58 characters │ length of extra field: 9 bytes │ @@ -1065,32 +948,32 @@ │ │ The central-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 #27: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ javax/servlet/resources/javaee_web_services_client_1_3.xsd │ │ - offset of local header from start of archive: 5658941 │ - (000000000056593Dh) bytes │ + offset of local header from start of archive: 5493051 │ + (000000000053D13Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): bb61c005 │ compressed size: 5168 bytes │ uncompressed size: 26915 bytes │ length of filename: 58 characters │ length of extra field: 9 bytes │ @@ -1102,32 +985,32 @@ │ │ The central-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 #31: │ +Central directory entry #28: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ javax/servlet/resources/web-app_2_2.dtd │ │ - offset of local header from start of archive: 5664222 │ - (0000000000566DDEh) bytes │ + offset of local header from start of archive: 5498307 │ + (000000000053E5C3h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3d46579f │ compressed size: 4749 bytes │ uncompressed size: 17270 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -1139,32 +1022,32 @@ │ │ The central-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 #32: │ +Central directory entry #29: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ javax/servlet/resources/web-app_2_3.dtd │ │ - offset of local header from start of archive: 5669065 │ - (00000000005680C9h) bytes │ + offset of local header from start of archive: 5503125 │ + (000000000053F895h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e82b3aaa │ compressed size: 7891 bytes │ uncompressed size: 31147 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -1176,32 +1059,32 @@ │ │ The central-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 #33: │ +Central directory entry #30: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ javax/servlet/resources/web-app_2_4.xsd │ │ - offset of local header from start of archive: 5677050 │ - (0000000000569FFAh) bytes │ + offset of local header from start of archive: 5511085 │ + (00000000005417ADh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c9cb35f2 │ compressed size: 7134 bytes │ uncompressed size: 37061 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -1213,32 +1096,32 @@ │ │ The central-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 #34: │ +Central directory entry #31: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ javax/servlet/resources/web-app_2_5.xsd │ │ - offset of local header from start of archive: 5684278 │ - (000000000056BC36h) bytes │ + offset of local header from start of archive: 5518288 │ + (00000000005433D0h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 253f634b │ compressed size: 7524 bytes │ uncompressed size: 38549 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -1250,32 +1133,32 @@ │ │ The central-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 #35: │ +Central directory entry #32: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ javax/servlet/resources/web-app_3_0.xsd │ │ - offset of local header from start of archive: 5691896 │ - (000000000056D9F8h) bytes │ + offset of local header from start of archive: 5525881 │ + (0000000000545179h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7752864f │ compressed size: 2707 bytes │ uncompressed size: 11005 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -1287,32 +1170,32 @@ │ │ The central-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 #36: │ +Central directory entry #33: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ javax/servlet/resources/web-common_3_0.xsd │ │ - offset of local header from start of archive: 5694697 │ - (000000000056E4E9h) bytes │ + offset of local header from start of archive: 5528657 │ + (0000000000545C51h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5e5bf50f │ compressed size: 8195 bytes │ uncompressed size: 51794 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -1324,32 +1207,32 @@ │ │ The central-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 #37: │ +Central directory entry #34: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ javax/servlet/resources/web-fragment_3_0.xsd │ │ - offset of local header from start of archive: 5702989 │ - (000000000057054Dh) bytes │ + offset of local header from start of archive: 5536924 │ + (0000000000547C9Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): cb5036bc │ compressed size: 2653 bytes │ uncompressed size: 10151 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -1361,32 +1244,32 @@ │ │ The central-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 #38: │ +Central directory entry #35: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ javax/servlet/resources/xml.xsd │ │ - offset of local header from start of archive: 5705741 │ - (000000000057100Dh) bytes │ + offset of local header from start of archive: 5539651 │ + (0000000000548743h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e0726680 │ compressed size: 1049 bytes │ uncompressed size: 2922 bytes │ length of filename: 31 characters │ length of extra field: 9 bytes │ @@ -1398,32 +1281,32 @@ │ │ The central-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 #39: │ +Central directory entry #36: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ jetty-dir.css │ │ - offset of local header from start of archive: 5706876 │ - (000000000057147Ch) bytes │ + offset of local header from start of archive: 5540761 │ + (0000000000548B99h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 187de318 │ compressed size: 188 bytes │ uncompressed size: 319 bytes │ length of filename: 13 characters │ length of extra field: 9 bytes │ @@ -1435,2844 +1318,2236 @@ │ │ The central-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 #40: │ +Central directory entry #37: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ lib/arm64-v8a/libaudiocompress.so │ │ - offset of local header from start of archive: 5707132 │ - (000000000057157Ch) bytes │ + offset of local header from start of archive: 5540992 │ + (0000000000548C80h) 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): 6ad1ebd6 │ - compressed size: 2464 bytes │ + compressed size: 2433 bytes │ uncompressed size: 5896 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. │ - │ There is no file comment. │ │ -Central directory entry #41: │ +Central directory entry #38: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/arm64-v8a/libavcodec.so │ │ - offset of local header from start of archive: 5709684 │ - (0000000000571F74h) bytes │ + offset of local header from start of archive: 5543488 │ + (0000000000549640h) 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): 8449e8b7 │ - compressed size: 4853569 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ + 32-bit CRC value (hex): e39a1c46 │ + compressed size: 4848029 bytes │ uncompressed size: 9921680 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 #42: │ +Central directory entry #39: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/arm64-v8a/libavfilter.so │ │ - offset of local header from start of archive: 10563335 │ - (0000000000A12F07h) bytes │ + offset of local header from start of archive: 10391574 │ + (00000000009E9016h) 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): 8387a828 │ - compressed size: 1144438 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ + 32-bit CRC value (hex): 0d6262f3 │ + compressed size: 1143223 bytes │ uncompressed size: 2842480 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. │ - │ There is no file comment. │ │ -Central directory entry #43: │ +Central directory entry #40: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/arm64-v8a/libavformat.so │ │ - offset of local header from start of archive: 11707856 │ - (0000000000B2A5D0h) bytes │ + offset of local header from start of archive: 11534855 │ + (0000000000B00207h) 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): 5523056a │ - compressed size: 695935 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ + 32-bit CRC value (hex): 3439de65 │ + compressed size: 695729 bytes │ uncompressed size: 1467464 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. │ - │ There is no file comment. │ │ -Central directory entry #44: │ +Central directory entry #41: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/arm64-v8a/libavos.so │ │ - offset of local header from start of archive: 12403874 │ - (0000000000BD44A2h) bytes │ + offset of local header from start of archive: 12230642 │ + (0000000000BA9FF2h) 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): cff7e1f0 │ - compressed size: 601846 bytes │ + compressed size: 601381 bytes │ uncompressed size: 1198368 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 #45: │ +Central directory entry #42: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/arm64-v8a/libavos_android.so │ │ - offset of local header from start of archive: 13005799 │ - (0000000000C673E7h) bytes │ + offset of local header from start of archive: 12832077 │ + (0000000000C3CD4Dh) 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): 3ed9f139 │ - compressed size: 4168 bytes │ + compressed size: 4137 bytes │ uncompressed size: 14088 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. │ - │ There is no file comment. │ │ -Central directory entry #46: │ +Central directory entry #43: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/arm64-v8a/libavosjni.so │ │ - offset of local header from start of archive: 13010054 │ - (0000000000C68486h) bytes │ + offset of local header from start of archive: 12836276 │ + (0000000000C3DDB4h) 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): 67a8e3e6 │ - compressed size: 11758 bytes │ + compressed size: 11669 bytes │ uncompressed size: 38736 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 #47: │ +Central directory entry #44: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/arm64-v8a/libavutil.so │ │ - offset of local header from start of archive: 13021894 │ - (0000000000C6B2C6h) bytes │ + offset of local header from start of archive: 12848002 │ + (0000000000C40B82h) 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): a95bd75a │ - compressed size: 219029 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ + 32-bit CRC value (hex): c8b590a5 │ + compressed size: 218765 bytes │ uncompressed size: 461632 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 #48: │ +Central directory entry #45: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/arm64-v8a/libc++_shared.so │ │ - offset of local header from start of archive: 13241004 │ - (0000000000CA0AACh) bytes │ + offset of local header from start of archive: 13066823 │ + (0000000000C76247h) 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): cbd329c1 │ - compressed size: 272828 bytes │ + compressed size: 271523 bytes │ uncompressed size: 911696 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. │ - │ There is no file comment. │ │ -Central directory entry #49: │ +Central directory entry #46: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/arm64-v8a/libcputest.so │ │ - offset of local header from start of archive: 13513917 │ - (0000000000CE34BDh) bytes │ + offset of local header from start of archive: 13338406 │ + (0000000000CB8726h) 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): a83c7404 │ - compressed size: 3392 bytes │ + compressed size: 3358 bytes │ uncompressed size: 10064 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 #50: │ +Central directory entry #47: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/arm64-v8a/libdav1d.so │ │ - offset of local header from start of archive: 13517391 │ - (0000000000CE424Fh) bytes │ + offset of local header from start of archive: 13341821 │ + (0000000000CB947Dh) 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): 5afd0125 │ - compressed size: 364876 bytes │ - uncompressed size: 708336 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ + 32-bit CRC value (hex): bed97aa5 │ + compressed size: 364630 bytes │ + uncompressed size: 712432 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. │ - │ There is no file comment. │ │ -Central directory entry #51: │ +Central directory entry #48: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/arm64-v8a/libdeinterlace.so │ │ - offset of local header from start of archive: 13882347 │ - (0000000000D3D3EBh) bytes │ + offset of local header from start of archive: 13706506 │ + (0000000000D1250Ah) 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): 3ccf2a04 │ - compressed size: 4504 bytes │ + compressed size: 4469 bytes │ uncompressed size: 9920 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 #52: │ +Central directory entry #49: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/arm64-v8a/libfilecoreutils.so │ │ - offset of local header from start of archive: 13886937 │ - (0000000000D3E5D9h) bytes │ + offset of local header from start of archive: 13711036 │ + (0000000000D136BCh) 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): 5acedadd │ - compressed size: 3698 bytes │ + compressed size: 3674 bytes │ uncompressed size: 10264 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. │ - │ There is no file comment. │ │ -Central directory entry #53: │ +Central directory entry #50: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/arm64-v8a/libnativehelper.so │ │ - offset of local header from start of archive: 13890723 │ - (0000000000D3F4A3h) bytes │ + offset of local header from start of archive: 13714773 │ + (0000000000D14555h) 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): 1634cdb7 │ - compressed size: 8640 bytes │ + compressed size: 8574 bytes │ uncompressed size: 30544 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. │ - │ There is no file comment. │ │ -Central directory entry #54: │ +Central directory entry #51: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/arm64-v8a/libsfdec.core.21.so │ │ - offset of local header from start of archive: 13899450 │ - (0000000000D416BAh) bytes │ + offset of local header from start of archive: 13723409 │ + (0000000000D16711h) 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): a9f21764 │ - compressed size: 5497 bytes │ + compressed size: 5470 bytes │ uncompressed size: 18504 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. │ - │ There is no file comment. │ │ -Central directory entry #55: │ +Central directory entry #52: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/arm64-v8a/libsfdec.so │ │ - offset of local header from start of archive: 13905035 │ - (0000000000D42C8Bh) bytes │ + offset of local header from start of archive: 13728942 │ + (0000000000D17CAEh) 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): 2d91b94a │ - compressed size: 2818 bytes │ + compressed size: 2790 bytes │ uncompressed size: 9992 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. │ - │ There is no file comment. │ │ -Central directory entry #56: │ +Central directory entry #53: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/arm64-v8a/libswresample.so │ │ - offset of local header from start of archive: 13907933 │ - (0000000000D437DDh) bytes │ + offset of local header from start of archive: 13731787 │ + (0000000000D187CBh) 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): 1670c8f1 │ - compressed size: 37117 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ + 32-bit CRC value (hex): 151d2c6b │ + compressed size: 37038 bytes │ uncompressed size: 83568 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. │ - │ There is no file comment. │ │ -Central directory entry #57: │ +Central directory entry #54: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/arm64-v8a/libswscale.so │ │ - offset of local header from start of archive: 13945135 │ - (0000000000D4C92Fh) bytes │ + offset of local header from start of archive: 13768885 │ + (0000000000D218B5h) 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): 61536555 │ - compressed size: 168478 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ + 32-bit CRC value (hex): 133fcf96 │ + compressed size: 168344 bytes │ uncompressed size: 452272 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 #58: │ +Central directory entry #55: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/arm64-v8a/libtorrentd.so │ │ - offset of local header from start of archive: 14113695 │ - (0000000000D75B9Fh) bytes │ + offset of local header from start of archive: 13937286 │ + (0000000000D4AA86h) 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): a390ada8 │ - compressed size: 1493024 bytes │ + compressed size: 1489350 bytes │ uncompressed size: 3877864 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. │ - │ There is no file comment. │ │ -Central directory entry #59: │ +Central directory entry #56: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/armeabi-v7a/libaudiocompress.so │ │ - offset of local header from start of archive: 15606802 │ - (0000000000EE2412h) bytes │ + offset of local header from start of archive: 15426694 │ + (0000000000EB6486h) 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): 46086977 │ - compressed size: 8196 bytes │ + compressed size: 8162 bytes │ uncompressed size: 18008 bytes │ length of filename: 35 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 #60: │ +Central directory entry #57: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/armeabi-v7a/libavcodec.so │ │ - offset of local header from start of archive: 15615088 │ - (0000000000EE4470h) bytes │ + offset of local header from start of archive: 15434921 │ + (0000000000EB84A9h) 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): 2150c9ad │ - compressed size: 4602090 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ + 32-bit CRC value (hex): 745c09b6 │ + compressed size: 4597813 bytes │ uncompressed size: 8325368 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 #61: │ +Central directory entry #58: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/armeabi-v7a/libavfilter.so │ │ - offset of local header from start of archive: 20217262 │ - (0000000001347DAEh) bytes │ + offset of local header from start of archive: 20032793 │ + (000000000131AD19h) 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): 2f73f8d1 │ - compressed size: 995130 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ + 32-bit CRC value (hex): a7e36b2a │ + compressed size: 993534 bytes │ uncompressed size: 1996856 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. │ - │ There is no file comment. │ │ -Central directory entry #62: │ +Central directory entry #59: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/armeabi-v7a/libavformat.so │ │ - offset of local header from start of archive: 21212477 │ - (000000000143AD3Dh) bytes │ + offset of local header from start of archive: 21026387 │ + (000000000140D653h) 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): 733f5dfb │ - compressed size: 659493 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ + 32-bit CRC value (hex): 6c9b75c7 │ + compressed size: 659102 bytes │ uncompressed size: 1102372 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. │ - │ There is no file comment. │ │ -Central directory entry #63: │ +Central directory entry #60: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/armeabi-v7a/libavos.so │ │ - offset of local header from start of archive: 21872055 │ - (00000000014DBDB7h) bytes │ + offset of local header from start of archive: 21685549 │ + (00000000014AE52Dh) 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): 7c209204 │ - compressed size: 583767 bytes │ + compressed size: 583414 bytes │ uncompressed size: 1035052 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 #64: │ +Central directory entry #61: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/armeabi-v7a/libavos_android.so │ │ - offset of local header from start of archive: 22455903 │ - (000000000156A65Fh) bytes │ + offset of local header from start of archive: 22269019 │ + (000000000153CC5Bh) 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): 8b729ed7 │ - compressed size: 9367 bytes │ + compressed size: 9336 bytes │ uncompressed size: 17848 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. │ - │ There is no file comment. │ │ -Central directory entry #65: │ +Central directory entry #62: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/armeabi-v7a/libavosjni.so │ │ - offset of local header from start of archive: 22465359 │ - (000000000156CB4Fh) bytes │ + offset of local header from start of archive: 22278419 │ + (000000000153F113h) 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): 7059efe6 │ - compressed size: 17542 bytes │ + compressed size: 17486 bytes │ uncompressed size: 38376 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 #66: │ +Central directory entry #63: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/armeabi-v7a/libavutil.so │ │ - offset of local header from start of archive: 22482985 │ - (0000000001571029h) bytes │ + offset of local header from start of archive: 22295964 │ + (000000000154359Ch) 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): be483ad8 │ - compressed size: 232327 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ + 32-bit CRC value (hex): 46961061 │ + compressed size: 232037 bytes │ uncompressed size: 403464 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. │ - │ There is no file comment. │ │ -Central directory entry #67: │ +Central directory entry #64: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/armeabi-v7a/libc++_shared.so │ │ - offset of local header from start of archive: 22715395 │ - (00000000015A9C03h) bytes │ + offset of local header from start of archive: 22528059 │ + (000000000157C03Bh) 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): 81a1d70d │ - compressed size: 208550 bytes │ + compressed size: 208464 bytes │ uncompressed size: 554808 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. │ - │ There is no file comment. │ │ -Central directory entry #68: │ +Central directory entry #65: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/armeabi-v7a/libcputest.so │ │ - offset of local header from start of archive: 22924032 │ - (00000000015DCB00h) bytes │ + offset of local header from start of archive: 22736585 │ + (00000000015AEEC9h) 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): af0b7b56 │ - compressed size: 9822 bytes │ + compressed size: 9791 bytes │ uncompressed size: 22096 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 #69: │ +Central directory entry #66: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/armeabi-v7a/libdav1d.so │ │ - offset of local header from start of archive: 22933938 │ - (00000000015DF1B2h) bytes │ + offset of local header from start of archive: 22746435 │ + (00000000015B1543h) 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): 4ef4c087 │ - compressed size: 352998 bytes │ - uncompressed size: 703076 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ + 32-bit CRC value (hex): a6e77bdb │ + compressed size: 380169 bytes │ + uncompressed size: 772708 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 #70: │ +Central directory entry #67: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/armeabi-v7a/libdeinterlace.so │ │ - offset of local header from start of archive: 23287018 │ - (00000000016354EAh) bytes │ + offset of local header from start of archive: 23126661 │ + (000000000160E285h) 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): beafe684 │ - compressed size: 10586 bytes │ + compressed size: 10557 bytes │ uncompressed size: 22104 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. │ - │ There is no file comment. │ │ -Central directory entry #71: │ +Central directory entry #68: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/armeabi-v7a/libfilecoreutils.so │ │ - offset of local header from start of archive: 23297692 │ - (0000000001637E9Ch) bytes │ + offset of local header from start of archive: 23137281 │ + (0000000001610C01h) 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): 69857c36 │ - compressed size: 8481 bytes │ + compressed size: 8457 bytes │ uncompressed size: 17920 bytes │ length of filename: 35 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 #72: │ +Central directory entry #69: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/armeabi-v7a/libnativehelper.so │ │ - offset of local header from start of archive: 23306263 │ - (000000000163A017h) bytes │ + offset of local header from start of archive: 23145803 │ + (0000000001612D4Bh) 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): b238a6a8 │ - compressed size: 13193 bytes │ + compressed size: 13151 bytes │ uncompressed size: 30296 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. │ - │ There is no file comment. │ │ -Central directory entry #73: │ +Central directory entry #70: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/armeabi-v7a/libsfdec.core.21.so │ │ - offset of local header from start of archive: 23319545 │ - (000000000163D3F9h) bytes │ + offset of local header from start of archive: 23159018 │ + (00000000016160EAh) 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): 623c236a │ - compressed size: 9634 bytes │ + compressed size: 9610 bytes │ uncompressed size: 22192 bytes │ length of filename: 35 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 #74: │ +Central directory entry #71: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/armeabi-v7a/libsfdec.so │ │ - offset of local header from start of archive: 23329269 │ - (000000000163F9F5h) bytes │ + offset of local header from start of archive: 23168693 │ + (00000000016186B5h) 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): 2cb78d50 │ - compressed size: 8037 bytes │ + compressed size: 8007 bytes │ uncompressed size: 18000 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 #75: │ +Central directory entry #72: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/armeabi-v7a/libswresample.so │ │ - offset of local header from start of archive: 23337388 │ - (00000000016419ACh) bytes │ + offset of local header from start of archive: 23176757 │ + (000000000161A635h) 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): 40663da2 │ - compressed size: 41654 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ + 32-bit CRC value (hex): cf74b985 │ + compressed size: 41613 bytes │ uncompressed size: 75328 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. │ - │ There is no file comment. │ │ -Central directory entry #76: │ +Central directory entry #73: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/armeabi-v7a/libswscale.so │ │ - offset of local header from start of archive: 23379129 │ - (000000000164BCB9h) bytes │ + offset of local header from start of archive: 23218432 │ + (0000000001624900h) 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): afcd2f5c │ - compressed size: 156969 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ + 32-bit CRC value (hex): 930fe0d9 │ + compressed size: 156879 bytes │ uncompressed size: 321088 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 #77: │ +Central directory entry #74: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/armeabi-v7a/libtorrentd.so │ │ - offset of local header from start of archive: 23536182 │ - (0000000001672236h) bytes │ + offset of local header from start of archive: 23375370 │ + (000000000164AE0Ah) 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): 2a0d4396 │ - compressed size: 1435248 bytes │ + compressed size: 1430682 bytes │ uncompressed size: 3442744 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. │ - │ There is no file comment. │ │ -Central directory entry #78: │ +Central directory entry #75: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/x86/libaudiocompress.so │ │ - offset of local header from start of archive: 24971515 │ - (00000000017D08FBh) bytes │ + offset of local header from start of archive: 24806112 │ + (00000000017A82E0h) 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): edd54c0e │ - compressed size: 2567 bytes │ + compressed size: 2554 bytes │ uncompressed size: 5564 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 #79: │ +Central directory entry #76: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/x86/libavcodec.so │ │ - offset of local header from start of archive: 24974164 │ - (00000000017D1354h) bytes │ + offset of local header from start of archive: 24808723 │ + (00000000017A8D13h) 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): 20a1bf67 │ - compressed size: 5040619 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ + 32-bit CRC value (hex): 19ac7140 │ + compressed size: 5023184 bytes │ uncompressed size: 11208884 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. │ - │ There is no file comment. │ │ -Central directory entry #80: │ +Central directory entry #77: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/x86/libavfilter.so │ │ - offset of local header from start of archive: 30014859 │ - (0000000001C9FD8Bh) bytes │ + offset of local header from start of archive: 29831958 │ + (0000000001C73316h) 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): 2bbc0618 │ - compressed size: 1192184 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ + 32-bit CRC value (hex): 27b1784a │ + compressed size: 1187268 bytes │ uncompressed size: 2861052 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. │ - │ There is no file comment. │ │ -Central directory entry #81: │ +Central directory entry #78: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/x86/libavformat.so │ │ - offset of local header from start of archive: 31207120 │ - (0000000001DC2ED0h) bytes │ + offset of local header from start of archive: 31019278 │ + (0000000001D9510Eh) 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): ada22107 │ - compressed size: 733607 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ + 32-bit CRC value (hex): e5942e3a │ + compressed size: 730624 bytes │ uncompressed size: 1479144 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. │ - │ There is no file comment. │ │ -Central directory entry #82: │ +Central directory entry #79: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/x86/libavos.so │ │ - offset of local header from start of archive: 31940804 │ - (0000000001E760C4h) bytes │ + offset of local header from start of archive: 31749954 │ + (0000000001E47742h) 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): 6638250d │ - compressed size: 639892 bytes │ + compressed size: 637887 bytes │ uncompressed size: 1281652 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 #83: │ +Central directory entry #80: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/x86/libavos_android.so │ │ - offset of local header from start of archive: 32580769 │ - (0000000001F124A1h) bytes │ + offset of local header from start of archive: 32387889 │ + (0000000001EE3331h) 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): 4b632f6a │ - compressed size: 4114 bytes │ + compressed size: 4091 bytes │ uncompressed size: 9660 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 #84: │ +Central directory entry #81: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/x86/libavosjni.so │ │ - offset of local header from start of archive: 32584964 │ - (0000000001F13504h) bytes │ + offset of local header from start of archive: 32392036 │ + (0000000001EE4364h) 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): fb7b5aff │ - compressed size: 12333 bytes │ + compressed size: 12295 bytes │ uncompressed size: 34368 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. │ - │ There is no file comment. │ │ -Central directory entry #85: │ +Central directory entry #82: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/x86/libavutil.so │ │ - offset of local header from start of archive: 32597373 │ - (0000000001F1657Dh) bytes │ + offset of local header from start of archive: 32404382 │ + (0000000001EE739Eh) 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): a180db4b │ - compressed size: 228053 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ + 32-bit CRC value (hex): 065981c9 │ + compressed size: 227326 bytes │ uncompressed size: 497612 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. │ - │ There is no file comment. │ │ -Central directory entry #86: │ +Central directory entry #83: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/x86/libc++_shared.so │ │ - offset of local header from start of archive: 32825501 │ - (0000000001F4E09Dh) bytes │ + offset of local header from start of archive: 32631758 │ + (0000000001F1EBCEh) 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): ca405368 │ - compressed size: 313532 bytes │ + compressed size: 312415 bytes │ uncompressed size: 931652 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 #87: │ +Central directory entry #84: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/x86/libcputest.so │ │ - offset of local header from start of archive: 33139112 │ - (0000000001F9A9A8h) bytes │ + offset of local header from start of archive: 32944227 │ + (0000000001F6B063h) 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): d95ed84e │ - compressed size: 3345 bytes │ + compressed size: 3331 bytes │ uncompressed size: 9704 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. │ - │ There is no file comment. │ │ -Central directory entry #88: │ +Central directory entry #85: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/x86/libdav1d.so │ │ - offset of local header from start of archive: 33142533 │ - (0000000001F9B705h) bytes │ + offset of local header from start of archive: 32947609 │ + (0000000001F6BD99h) 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): 6c11ece5 │ - compressed size: 364791 bytes │ - uncompressed size: 870912 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ + 32-bit CRC value (hex): 5b0a49e8 │ + compressed size: 366404 bytes │ + uncompressed size: 879104 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. │ - │ There is no file comment. │ │ -Central directory entry #89: │ +Central directory entry #86: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/x86/libdeinterlace.so │ │ - offset of local header from start of archive: 33507398 │ - (0000000001FF4846h) bytes │ + offset of local header from start of archive: 33314062 │ + (0000000001FC550Eh) 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): 5137f9f5 │ - compressed size: 4832 bytes │ + compressed size: 4815 bytes │ uncompressed size: 9660 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. │ - │ There is no file comment. │ │ -Central directory entry #90: │ +Central directory entry #87: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/x86/libfilecoreutils.so │ │ - offset of local header from start of archive: 33512310 │ - (0000000001FF5B76h) bytes │ + offset of local header from start of archive: 33318932 │ + (0000000001FC6814h) 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): 2faa4089 │ - compressed size: 3635 bytes │ + compressed size: 3612 bytes │ uncompressed size: 9824 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 #91: │ +Central directory entry #88: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/x86/libnativehelper.so │ │ - offset of local header from start of archive: 33516027 │ - (0000000001FF69FBh) bytes │ + offset of local header from start of archive: 33322601 │ + (0000000001FC7669h) 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): c8964ff0 │ - compressed size: 8141 bytes │ + compressed size: 8111 bytes │ uncompressed size: 26088 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 #92: │ +Central directory entry #89: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/x86/libsfdec.core.21.so │ │ - offset of local header from start of archive: 33524249 │ - (0000000001FF8A19h) bytes │ + offset of local header from start of archive: 33330768 │ + (0000000001FC9650h) 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): 7e437308 │ - compressed size: 5488 bytes │ + compressed size: 5463 bytes │ uncompressed size: 13936 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 #93: │ +Central directory entry #90: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/x86/libsfdec.so │ │ - offset of local header from start of archive: 33529819 │ - (0000000001FF9FDBh) bytes │ + offset of local header from start of archive: 33336288 │ + (0000000001FCABE0h) 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): bb7680ce │ - compressed size: 2888 bytes │ + compressed size: 2859 bytes │ uncompressed size: 9660 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. │ - │ There is no file comment. │ │ -Central directory entry #94: │ +Central directory entry #91: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/x86/libswresample.so │ │ - offset of local header from start of archive: 33532781 │ - (0000000001FFAB6Dh) bytes │ + offset of local header from start of archive: 33339196 │ + (0000000001FCB73Ch) 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): 7294ae0e │ - compressed size: 40177 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ + 32-bit CRC value (hex): 969ec4ad │ + compressed size: 40119 bytes │ uncompressed size: 87556 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 #95: │ +Central directory entry #92: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/x86/libswscale.so │ │ - offset of local header from start of archive: 33573037 │ - (00000000020048ADh) bytes │ + offset of local header from start of archive: 33379369 │ + (0000000001FD5429h) 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): e74839e1 │ - compressed size: 204456 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ + 32-bit CRC value (hex): 2c8e50a2 │ + compressed size: 203486 bytes │ uncompressed size: 587268 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. │ - │ There is no file comment. │ │ -Central directory entry #96: │ +Central directory entry #93: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/x86/libtorrentd.so │ │ - offset of local header from start of archive: 33777569 │ - (00000000020367A1h) bytes │ + offset of local header from start of archive: 33582906 │ + (0000000002006F3Ah) 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): 9c7fa964 │ - compressed size: 1646153 bytes │ + compressed size: 1638906 bytes │ uncompressed size: 4151428 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. │ - │ There is no file comment. │ │ -Central directory entry #97: │ +Central directory entry #94: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/x86_64/libaudiocompress.so │ │ - offset of local header from start of archive: 35423799 │ - (00000000021C8637h) bytes │ + offset of local header from start of archive: 35221864 │ + (0000000002197168h) 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): 8035f1ef │ - compressed size: 2921 bytes │ + compressed size: 2895 bytes │ uncompressed size: 10264 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. │ - │ There is no file comment. │ │ -Central directory entry #98: │ +Central directory entry #95: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/x86_64/libavcodec.so │ │ - offset of local header from start of archive: 35426805 │ - (00000000021C91F5h) bytes │ + offset of local header from start of archive: 35224819 │ + (0000000002197CF3h) 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): 8da65f57 │ - compressed size: 5698081 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ + 32-bit CRC value (hex): dfec3569 │ + compressed size: 5676153 bytes │ uncompressed size: 13768176 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 #99: │ +Central directory entry #96: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/x86_64/libavfilter.so │ │ - offset of local header from start of archive: 41124965 │ - (0000000002738465h) bytes │ + offset of local header from start of archive: 40901026 │ + (00000000027019A2h) 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): 3768bf62 │ - compressed size: 1369005 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ + 32-bit CRC value (hex): 1eb8adb7 │ + compressed size: 1364438 bytes │ uncompressed size: 3580120 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. │ - │ There is no file comment. │ │ -Central directory entry #100: │ +Central directory entry #97: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/x86_64/libavformat.so │ │ - offset of local header from start of archive: 42494050 │ - (0000000002886862h) bytes │ + offset of local header from start of archive: 42265519 │ + (000000000284EBAFh) 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): 6c99f5fc │ - compressed size: 752735 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ + 32-bit CRC value (hex): 25c296d3 │ + compressed size: 749564 bytes │ uncompressed size: 1656224 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. │ - │ There is no file comment. │ │ -Central directory entry #101: │ +Central directory entry #98: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/x86_64/libavos.so │ │ - offset of local header from start of archive: 43246865 │ - (000000000293E511h) bytes │ + offset of local header from start of archive: 43015138 │ + (0000000002905BE2h) 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): 0b696cb0 │ - compressed size: 650779 bytes │ + compressed size: 648943 bytes │ uncompressed size: 1338512 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. │ - │ There is no file comment. │ │ -Central directory entry #102: │ +Central directory entry #99: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/x86_64/libavos_android.so │ │ - offset of local header from start of archive: 43897720 │ - (00000000029DD378h) bytes │ + offset of local header from start of archive: 43664132 │ + (00000000029A4304h) 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): 9a2d912e │ - compressed size: 4409 bytes │ + compressed size: 4386 bytes │ uncompressed size: 14088 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 #103: │ +Central directory entry #100: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/x86_64/libavosjni.so │ │ - offset of local header from start of archive: 43902213 │ - (00000000029DE505h) bytes │ + offset of local header from start of archive: 43668577 │ + (00000000029A5461h) 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): 12e3f828 │ - compressed size: 13061 bytes │ + compressed size: 12979 bytes │ uncompressed size: 38736 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 #104: │ +Central directory entry #101: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/x86_64/libavutil.so │ │ - offset of local header from start of archive: 43915353 │ - (00000000029E1859h) bytes │ + offset of local header from start of archive: 43681610 │ + (00000000029A874Ah) 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): 65e0f882 │ - compressed size: 248584 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ + 32-bit CRC value (hex): 0e3bf7b5 │ + compressed size: 247580 bytes │ uncompressed size: 556040 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 #105: │ +Central directory entry #102: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/x86_64/libc++_shared.so │ │ - offset of local header from start of archive: 44164015 │ - (0000000002A1E3AFh) bytes │ + offset of local header from start of archive: 43929243 │ + (00000000029E4E9Bh) 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): 96a3ce4e │ - compressed size: 312914 bytes │ + compressed size: 311406 bytes │ uncompressed size: 989800 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 #106: │ +Central directory entry #103: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/x86_64/libcputest.so │ │ - offset of local header from start of archive: 44477011 │ - (0000000002A6AA53h) bytes │ + offset of local header from start of archive: 44240706 │ + (0000000002A30F42h) 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): 85714622 │ - compressed size: 3434 bytes │ + compressed size: 3413 bytes │ uncompressed size: 10336 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 #107: │ +Central directory entry #104: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/x86_64/libdav1d.so │ │ - offset of local header from start of archive: 44480524 │ - (0000000002A6B80Ch) bytes │ + offset of local header from start of archive: 44244173 │ + (0000000002A31CCDh) 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): 20d77069 │ - compressed size: 488634 bytes │ - uncompressed size: 1167520 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ + 32-bit CRC value (hex): 0079bc3c │ + compressed size: 494647 bytes │ + uncompressed size: 1183904 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. │ - │ There is no file comment. │ │ -Central directory entry #108: │ +Central directory entry #105: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/x86_64/libdeinterlace.so │ │ - offset of local header from start of archive: 44969235 │ - (0000000002AE2D13h) bytes │ + offset of local header from start of archive: 44738872 │ + (0000000002AAA938h) 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): 27584575 │ - compressed size: 5496 bytes │ + compressed size: 5468 bytes │ uncompressed size: 14360 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. │ - │ There is no file comment. │ │ -Central directory entry #109: │ +Central directory entry #106: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/x86_64/libfilecoreutils.so │ │ - offset of local header from start of archive: 44974814 │ - (0000000002AE42DEh) bytes │ + offset of local header from start of archive: 44744398 │ + (0000000002AABECEh) 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): 8e69755a │ - compressed size: 3658 bytes │ + compressed size: 3626 bytes │ uncompressed size: 10264 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. │ - │ There is no file comment. │ │ -Central directory entry #110: │ +Central directory entry #107: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/x86_64/libnativehelper.so │ │ - offset of local header from start of archive: 44978557 │ - (0000000002AE517Dh) bytes │ + offset of local header from start of archive: 44748084 │ + (0000000002AACD34h) 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): 29b1a8c0 │ - compressed size: 9115 bytes │ + compressed size: 9059 bytes │ uncompressed size: 26720 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 #111: │ +Central directory entry #108: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/x86_64/libsfdec.core.21.so │ │ - offset of local header from start of archive: 44987756 │ - (0000000002AE756Ch) bytes │ + offset of local header from start of archive: 44757202 │ + (0000000002AAF0D2h) 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): c7bb830f │ - compressed size: 5900 bytes │ + compressed size: 5860 bytes │ uncompressed size: 18768 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. │ - │ There is no file comment. │ │ -Central directory entry #112: │ +Central directory entry #109: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/x86_64/libsfdec.so │ │ - offset of local header from start of archive: 44993741 │ - (0000000002AE8CCDh) bytes │ + offset of local header from start of archive: 44763122 │ + (0000000002AB07F2h) 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): bc20dcf3 │ - compressed size: 3028 bytes │ + compressed size: 2987 bytes │ uncompressed size: 10264 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. │ - │ There is no file comment. │ │ -Central directory entry #113: │ +Central directory entry #110: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/x86_64/libswresample.so │ │ - offset of local header from start of archive: 44996846 │ - (0000000002AE98EEh) bytes │ + offset of local header from start of archive: 44766161 │ + (0000000002AB13D1h) 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): 4aa5b246 │ - compressed size: 52654 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ + 32-bit CRC value (hex): 790259f2 │ + compressed size: 52530 bytes │ uncompressed size: 137152 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 #114: │ +Central directory entry #111: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/x86_64/libswscale.so │ │ - offset of local header from start of archive: 45049582 │ - (0000000002AF66EEh) bytes │ + offset of local header from start of archive: 44818748 │ + (0000000002ABE13Ch) 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): a6061f03 │ - compressed size: 296649 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ + 32-bit CRC value (hex): 6cdc7058 │ + compressed size: 295605 bytes │ uncompressed size: 854016 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 #115: │ +Central directory entry #112: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/x86_64/libtorrentd.so │ │ - offset of local header from start of archive: 45346310 │ - (0000000002B3EE06h) bytes │ + offset of local header from start of archive: 45114407 │ + (0000000002B06427h) 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): 7043420e │ - compressed size: 1644832 bytes │ + compressed size: 1637694 bytes │ uncompressed size: 4185272 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. │ - │ There is no file comment. │ │ -Central directory entry #116: │ +Central directory entry #113: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ plugin.properties │ │ - offset of local header from start of archive: 46991222 │ - (0000000002CD0776h) bytes │ + offset of local header from start of archive: 46752156 │ + (0000000002C9619Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9a12212e │ compressed size: 57 bytes │ uncompressed size: 63 bytes │ length of filename: 17 characters │ length of extra field: 9 bytes │ @@ -4284,32 +3559,32 @@ │ │ The central-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 #117: │ +Central directory entry #114: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim-v21/design_bottom_sheet_slide_in.xml │ │ - offset of local header from start of archive: 46991351 │ - (0000000002CD07F7h) bytes │ + offset of local header from start of archive: 46752260 │ + (0000000002C96204h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 185df63f │ compressed size: 299 bytes │ uncompressed size: 616 bytes │ length of filename: 45 characters │ length of extra field: 9 bytes │ @@ -4321,32 +3596,32 @@ │ │ The central-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 #118: │ +Central directory entry #115: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim-v21/design_bottom_sheet_slide_out.xml │ │ - offset of local header from start of archive: 46991750 │ - (0000000002CD0986h) bytes │ + offset of local header from start of archive: 46752634 │ + (0000000002C9637Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): abad0f97 │ compressed size: 298 bytes │ uncompressed size: 616 bytes │ length of filename: 46 characters │ length of extra field: 9 bytes │ @@ -4358,32 +3633,32 @@ │ │ The central-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 #119: │ +Central directory entry #116: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim-v21/fragment_fast_out_extra_slow_in.xml │ │ - offset of local header from start of archive: 46992149 │ - (0000000002CD0B15h) bytes │ + offset of local header from start of archive: 46753008 │ + (0000000002C964F0h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3931a311 │ compressed size: 218 bytes │ uncompressed size: 364 bytes │ length of filename: 48 characters │ length of extra field: 9 bytes │ @@ -4395,32 +3670,32 @@ │ │ The central-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 #120: │ +Central directory entry #117: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim-v21/mtrl_bottom_sheet_slide_in.xml │ │ - offset of local header from start of archive: 46992470 │ - (0000000002CD0C56h) bytes │ + offset of local header from start of archive: 46753304 │ + (0000000002C96618h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b6324d95 │ compressed size: 299 bytes │ uncompressed size: 616 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ @@ -4432,32 +3707,32 @@ │ │ The central-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 #121: │ +Central directory entry #118: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim-v21/mtrl_bottom_sheet_slide_out.xml │ │ - offset of local header from start of archive: 46992867 │ - (0000000002CD0DE3h) bytes │ + offset of local header from start of archive: 46753676 │ + (0000000002C9678Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 703af156 │ compressed size: 296 bytes │ uncompressed size: 616 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -4469,32 +3744,32 @@ │ │ The central-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 #122: │ +Central directory entry #119: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/abc_fade_in.xml │ │ - offset of local header from start of archive: 46993262 │ - (0000000002CD0F6Eh) bytes │ + offset of local header from start of archive: 46754046 │ + (0000000002C968FEh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 24 characters │ length of extra field: 9 bytes │ @@ -4506,32 +3781,32 @@ │ │ The central-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 #123: │ +Central directory entry #120: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/abc_fade_out.xml │ │ - offset of local header from start of archive: 46993388 │ - (0000000002CD0FECh) bytes │ + offset of local header from start of archive: 46754147 │ + (0000000002C96963h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 25 characters │ length of extra field: 9 bytes │ @@ -4543,32 +3818,32 @@ │ │ The central-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 #124: │ +Central directory entry #121: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/abc_grow_fade_in_from_bottom.xml │ │ - offset of local header from start of archive: 46993515 │ - (0000000002CD106Bh) bytes │ + offset of local header from start of archive: 46754249 │ + (0000000002C969C9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d471b232 │ compressed size: 377 bytes │ uncompressed size: 852 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ @@ -4580,32 +3855,32 @@ │ │ The central-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 #125: │ +Central directory entry #122: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/abc_popup_enter.xml │ │ - offset of local header from start of archive: 46993988 │ - (0000000002CD1244h) bytes │ + offset of local header from start of archive: 46754697 │ + (0000000002C96B89h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c3a9c843 │ compressed size: 259 bytes │ uncompressed size: 508 bytes │ length of filename: 28 characters │ length of extra field: 9 bytes │ @@ -4617,32 +3892,32 @@ │ │ The central-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 #126: │ +Central directory entry #123: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/abc_popup_exit.xml │ │ - offset of local header from start of archive: 46994330 │ - (0000000002CD139Ah) bytes │ + offset of local header from start of archive: 46755014 │ + (0000000002C96CC6h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 28265ef2 │ compressed size: 261 bytes │ uncompressed size: 508 bytes │ length of filename: 27 characters │ length of extra field: 9 bytes │ @@ -4654,32 +3929,32 @@ │ │ The central-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 #127: │ +Central directory entry #124: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/abc_shrink_fade_out_from_bottom.xml │ │ - offset of local header from start of archive: 46994673 │ - (0000000002CD14F1h) bytes │ + offset of local header from start of archive: 46755332 │ + (0000000002C96E04h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): de257588 │ compressed size: 377 bytes │ uncompressed size: 852 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -4691,32 +3966,32 @@ │ │ The central-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 #128: │ +Central directory entry #125: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/abc_slide_in_bottom.xml │ │ - offset of local header from start of archive: 46995149 │ - (0000000002CD16CDh) bytes │ + offset of local header from start of archive: 46755783 │ + (0000000002C96FC7h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 32 characters │ length of extra field: 9 bytes │ @@ -4728,32 +4003,32 @@ │ │ The central-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 #129: │ +Central directory entry #126: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/abc_slide_in_top.xml │ │ - offset of local header from start of archive: 46995283 │ - (0000000002CD1753h) bytes │ + offset of local header from start of archive: 46755892 │ + (0000000002C97034h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 29 characters │ length of extra field: 9 bytes │ @@ -4765,32 +4040,32 @@ │ │ The central-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 #130: │ +Central directory entry #127: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/abc_slide_out_bottom.xml │ │ - offset of local header from start of archive: 46995414 │ - (0000000002CD17D6h) bytes │ + offset of local header from start of archive: 46755998 │ + (0000000002C9709Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 33 characters │ length of extra field: 9 bytes │ @@ -4802,32 +4077,32 @@ │ │ The central-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 #131: │ +Central directory entry #128: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/abc_slide_out_top.xml │ │ - offset of local header from start of archive: 46995549 │ - (0000000002CD185Dh) bytes │ + offset of local header from start of archive: 46756108 │ + (0000000002C9710Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 30 characters │ length of extra field: 9 bytes │ @@ -4839,32 +4114,32 @@ │ │ The central-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 #132: │ +Central directory entry #129: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/abc_tooltip_enter.xml │ │ - offset of local header from start of archive: 46995681 │ - (0000000002CD18E1h) bytes │ + offset of local header from start of archive: 46756215 │ + (0000000002C97177h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): cb4d35fb │ compressed size: 218 bytes │ uncompressed size: 388 bytes │ length of filename: 30 characters │ length of extra field: 9 bytes │ @@ -4876,32 +4151,32 @@ │ │ The central-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 #133: │ +Central directory entry #130: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/abc_tooltip_exit.xml │ │ - offset of local header from start of archive: 46995984 │ - (0000000002CD1A10h) bytes │ + offset of local header from start of archive: 46756493 │ + (0000000002C9728Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ec4e69bc │ compressed size: 217 bytes │ uncompressed size: 388 bytes │ length of filename: 29 characters │ length of extra field: 9 bytes │ @@ -4913,32 +4188,32 @@ │ │ The central-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 #134: │ +Central directory entry #131: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/browser_content_enter.xml │ │ - offset of local header from start of archive: 46996285 │ - (0000000002CD1B3Dh) bytes │ + offset of local header from start of archive: 46756769 │ + (0000000002C973A1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 60fdae8c │ compressed size: 273 bytes │ uncompressed size: 592 bytes │ length of filename: 34 characters │ length of extra field: 9 bytes │ @@ -4950,32 +4225,32 @@ │ │ The central-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 #135: │ +Central directory entry #132: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/browser_content_exit.xml │ │ - offset of local header from start of archive: 46996647 │ - (0000000002CD1CA7h) bytes │ + offset of local header from start of archive: 46757106 │ + (0000000002C974F2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1d2f8a73 │ compressed size: 270 bytes │ uncompressed size: 592 bytes │ length of filename: 33 characters │ length of extra field: 9 bytes │ @@ -4987,32 +4262,32 @@ │ │ The central-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 #136: │ +Central directory entry #133: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/browser_content_pop_enter.xml │ │ - offset of local header from start of archive: 46997005 │ - (0000000002CD1E0Dh) bytes │ + offset of local header from start of archive: 46757439 │ + (0000000002C9763Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 71ffeacf │ compressed size: 272 bytes │ uncompressed size: 592 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ @@ -5024,32 +4299,32 @@ │ │ The central-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 #137: │ +Central directory entry #134: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/browser_content_pop_exit.xml │ │ - offset of local header from start of archive: 46997370 │ - (0000000002CD1F7Ah) bytes │ + offset of local header from start of archive: 46757779 │ + (0000000002C97793h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 496a1621 │ compressed size: 271 bytes │ uncompressed size: 592 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -5061,36 +4336,36 @@ │ │ The central-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 #138: │ +Central directory entry #135: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/btn_checkbox_to_checked_box_inner_merged_animation.xml │ │ - offset of local header from start of archive: 46997733 │ - (0000000002CD20E5h) bytes │ + offset of local header from start of archive: 46758117 │ + (0000000002C978E5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4b1b5dc1 │ - compressed size: 641 bytes │ + compressed size: 642 bytes │ uncompressed size: 2124 bytes │ length of filename: 63 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -5098,36 +4373,36 @@ │ │ The central-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 #139: │ +Central directory entry #136: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/btn_checkbox_to_checked_box_outer_merged_animation.xml │ │ - offset of local header from start of archive: 46998492 │ - (0000000002CD23DCh) bytes │ + offset of local header from start of archive: 46758852 │ + (0000000002C97BC4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3f72115a │ - compressed size: 740 bytes │ + compressed size: 741 bytes │ uncompressed size: 2780 bytes │ length of filename: 63 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -5135,32 +4410,32 @@ │ │ The central-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 #140: │ +Central directory entry #137: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/btn_checkbox_to_checked_icon_null_animation.xml │ │ - offset of local header from start of archive: 46999350 │ - (0000000002CD2736h) bytes │ + offset of local header from start of archive: 46759686 │ + (0000000002C97F06h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7a447c40 │ compressed size: 396 bytes │ uncompressed size: 1196 bytes │ length of filename: 56 characters │ length of extra field: 9 bytes │ @@ -5172,36 +4447,36 @@ │ │ The central-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 #141: │ +Central directory entry #138: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/btn_checkbox_to_unchecked_box_inner_merged_animation.xml │ │ - offset of local header from start of archive: 46999857 │ - (0000000002CD2931h) bytes │ + offset of local header from start of archive: 46760168 │ + (0000000002C980E8h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e7d1fd13 │ - compressed size: 656 bytes │ + compressed size: 659 bytes │ uncompressed size: 2360 bytes │ length of filename: 65 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -5209,36 +4484,36 @@ │ │ The central-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 #142: │ +Central directory entry #139: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/btn_checkbox_to_unchecked_check_path_merged_animation.xml │ │ - offset of local header from start of archive: 47000633 │ - (0000000002CD2C39h) bytes │ + offset of local header from start of archive: 46760922 │ + (0000000002C983DAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 84dcc626 │ - compressed size: 730 bytes │ + compressed size: 731 bytes │ uncompressed size: 2520 bytes │ length of filename: 66 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -5246,32 +4521,32 @@ │ │ The central-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 #143: │ +Central directory entry #140: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/btn_checkbox_to_unchecked_icon_null_animation.xml │ │ - offset of local header from start of archive: 47001484 │ - (0000000002CD2F8Ch) bytes │ + offset of local header from start of archive: 46761749 │ + (0000000002C98715h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 31f918d9 │ compressed size: 396 bytes │ uncompressed size: 1196 bytes │ length of filename: 58 characters │ length of extra field: 9 bytes │ @@ -5283,36 +4558,36 @@ │ │ The central-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 #144: │ +Central directory entry #141: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/btn_radio_to_off_mtrl_dot_group_animation.xml │ │ - offset of local header from start of archive: 47001993 │ - (0000000002CD3189h) bytes │ + offset of local header from start of archive: 46762233 │ + (0000000002C988F9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1c8edc01 │ - compressed size: 430 bytes │ + compressed size: 431 bytes │ uncompressed size: 1656 bytes │ length of filename: 54 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -5320,36 +4595,36 @@ │ │ The central-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 #145: │ +Central directory entry #142: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/btn_radio_to_off_mtrl_ring_outer_animation.xml │ │ - offset of local header from start of archive: 47002532 │ - (0000000002CD33A4h) bytes │ + offset of local header from start of archive: 46762748 │ + (0000000002C98AFCh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f3f8aeea │ - compressed size: 432 bytes │ + compressed size: 433 bytes │ uncompressed size: 1656 bytes │ length of filename: 55 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -5357,36 +4632,36 @@ │ │ The central-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 #146: │ +Central directory entry #143: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/btn_radio_to_off_mtrl_ring_outer_path_animation.xml │ │ - offset of local header from start of archive: 47003074 │ - (0000000002CD35C2h) bytes │ + offset of local header from start of archive: 46763266 │ + (0000000002C98D02h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e038b9ed │ - compressed size: 373 bytes │ + compressed size: 372 bytes │ uncompressed size: 1028 bytes │ length of filename: 60 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -5394,32 +4669,32 @@ │ │ The central-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 #147: │ +Central directory entry #144: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/btn_radio_to_on_mtrl_dot_group_animation.xml │ │ - offset of local header from start of archive: 47003562 │ - (0000000002CD37AAh) bytes │ + offset of local header from start of archive: 46763728 │ + (0000000002C98ED0h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 96ef4247 │ compressed size: 421 bytes │ uncompressed size: 1656 bytes │ length of filename: 53 characters │ length of extra field: 9 bytes │ @@ -5431,36 +4706,36 @@ │ │ The central-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 #148: │ +Central directory entry #145: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/btn_radio_to_on_mtrl_ring_outer_animation.xml │ │ - offset of local header from start of archive: 47004091 │ - (0000000002CD39BBh) bytes │ + offset of local header from start of archive: 46764232 │ + (0000000002C990C8h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fca6dd1e │ - compressed size: 429 bytes │ + compressed size: 427 bytes │ uncompressed size: 1656 bytes │ length of filename: 54 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -5468,36 +4743,36 @@ │ │ The central-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 #149: │ +Central directory entry #146: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/btn_radio_to_on_mtrl_ring_outer_path_animation.xml │ │ - offset of local header from start of archive: 47004629 │ - (0000000002CD3BD5h) bytes │ + offset of local header from start of archive: 46764743 │ + (0000000002C992C7h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 08903ca9 │ - compressed size: 381 bytes │ + compressed size: 379 bytes │ uncompressed size: 1028 bytes │ length of filename: 59 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -5505,32 +4780,32 @@ │ │ The central-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 #150: │ +Central directory entry #147: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/design_snackbar_in.xml │ │ - offset of local header from start of archive: 47005124 │ - (0000000002CD3DC4h) bytes │ + offset of local header from start of archive: 46765211 │ + (0000000002C9949Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 63dd8675 │ compressed size: 181 bytes │ uncompressed size: 312 bytes │ length of filename: 31 characters │ length of extra field: 9 bytes │ @@ -5542,32 +4817,32 @@ │ │ The central-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 #151: │ +Central directory entry #148: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/design_snackbar_out.xml │ │ - offset of local header from start of archive: 47005391 │ - (0000000002CD3ECFh) bytes │ + offset of local header from start of archive: 46765453 │ + (0000000002C9958Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ba8275d1 │ compressed size: 178 bytes │ uncompressed size: 312 bytes │ length of filename: 32 characters │ length of extra field: 9 bytes │ @@ -5579,32 +4854,32 @@ │ │ The central-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 #152: │ +Central directory entry #149: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/disappear.xml │ │ - offset of local header from start of archive: 47005656 │ - (0000000002CD3FD8h) bytes │ + offset of local header from start of archive: 46765693 │ + (0000000002C9967Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e2ff81cc │ compressed size: 239 bytes │ uncompressed size: 460 bytes │ length of filename: 22 characters │ length of extra field: 9 bytes │ @@ -5616,32 +4891,32 @@ │ │ The central-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 #153: │ +Central directory entry #150: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/fab_hide_anim.xml │ │ - offset of local header from start of archive: 47005972 │ - (0000000002CD4114h) bytes │ + offset of local header from start of archive: 46765984 │ + (0000000002C997A0h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4d465c17 │ compressed size: 370 bytes │ uncompressed size: 844 bytes │ length of filename: 26 characters │ length of extra field: 9 bytes │ @@ -5653,32 +4928,32 @@ │ │ The central-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 #154: │ +Central directory entry #151: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/fab_show_anim.xml │ │ - offset of local header from start of archive: 47006423 │ - (0000000002CD42D7h) bytes │ + offset of local header from start of archive: 46766410 │ + (0000000002C9994Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 87521dea │ compressed size: 369 bytes │ uncompressed size: 844 bytes │ length of filename: 26 characters │ length of extra field: 9 bytes │ @@ -5690,32 +4965,32 @@ │ │ The central-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 #155: │ +Central directory entry #152: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/fade_in.xml │ │ - offset of local header from start of archive: 47006873 │ - (0000000002CD4499h) bytes │ + offset of local header from start of archive: 46766835 │ + (0000000002C99AF3h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 535a7514 │ compressed size: 216 bytes │ uncompressed size: 388 bytes │ length of filename: 20 characters │ length of extra field: 9 bytes │ @@ -5727,32 +5002,32 @@ │ │ The central-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 #156: │ +Central directory entry #153: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/fade_out.xml │ │ - offset of local header from start of archive: 47007164 │ - (0000000002CD45BCh) bytes │ + offset of local header from start of archive: 46767101 │ + (0000000002C99BFDh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 64430a62 │ compressed size: 218 bytes │ uncompressed size: 388 bytes │ length of filename: 21 characters │ length of extra field: 9 bytes │ @@ -5764,32 +5039,32 @@ │ │ The central-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 #157: │ +Central directory entry #154: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/fragment_close_enter.xml │ │ - offset of local header from start of archive: 47007458 │ - (0000000002CD46E2h) bytes │ + offset of local header from start of archive: 46767370 │ + (0000000002C99D0Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a0b6fa5d │ compressed size: 463 bytes │ uncompressed size: 1076 bytes │ length of filename: 33 characters │ length of extra field: 9 bytes │ @@ -5801,32 +5076,32 @@ │ │ The central-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 #158: │ +Central directory entry #155: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/fragment_close_exit.xml │ │ - offset of local header from start of archive: 47008009 │ - (0000000002CD4909h) bytes │ + offset of local header from start of archive: 46767896 │ + (0000000002C99F18h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 6c68569d │ compressed size: 488 bytes │ uncompressed size: 1120 bytes │ length of filename: 32 characters │ length of extra field: 9 bytes │ @@ -5838,32 +5113,32 @@ │ │ The central-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 #159: │ +Central directory entry #156: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/fragment_fade_enter.xml │ │ - offset of local header from start of archive: 47008584 │ - (0000000002CD4B48h) bytes │ + offset of local header from start of archive: 46768446 │ + (0000000002C9A13Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0e79dad5 │ compressed size: 217 bytes │ uncompressed size: 388 bytes │ length of filename: 32 characters │ length of extra field: 9 bytes │ @@ -5875,32 +5150,32 @@ │ │ The central-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 #160: │ +Central directory entry #157: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/fragment_fade_exit.xml │ │ - offset of local header from start of archive: 47008888 │ - (0000000002CD4C78h) bytes │ + offset of local header from start of archive: 46768725 │ + (0000000002C9A255h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1882b6ad │ compressed size: 217 bytes │ uncompressed size: 388 bytes │ length of filename: 31 characters │ length of extra field: 9 bytes │ @@ -5912,32 +5187,32 @@ │ │ The central-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 #161: │ +Central directory entry #158: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/fragment_open_enter.xml │ │ - offset of local header from start of archive: 47009191 │ - (0000000002CD4DA7h) bytes │ + offset of local header from start of archive: 46769003 │ + (0000000002C9A36Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1d5e5824 │ compressed size: 465 bytes │ uncompressed size: 1076 bytes │ length of filename: 32 characters │ length of extra field: 9 bytes │ @@ -5949,32 +5224,32 @@ │ │ The central-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 #162: │ +Central directory entry #159: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/fragment_open_exit.xml │ │ - offset of local header from start of archive: 47009743 │ - (0000000002CD4FCFh) bytes │ + offset of local header from start of archive: 46769530 │ + (0000000002C9A57Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 486347ef │ compressed size: 466 bytes │ uncompressed size: 1076 bytes │ length of filename: 31 characters │ length of extra field: 9 bytes │ @@ -5986,32 +5261,32 @@ │ │ The central-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 #163: │ +Central directory entry #160: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/grow_from_bottom.xml │ │ - offset of local header from start of archive: 47010295 │ - (0000000002CD51F7h) bytes │ + offset of local header from start of archive: 46770057 │ + (0000000002C9A789h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b1df1d3d │ compressed size: 353 bytes │ uncompressed size: 784 bytes │ length of filename: 29 characters │ length of extra field: 9 bytes │ @@ -6023,32 +5298,32 @@ │ │ The central-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 #164: │ +Central directory entry #161: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/grow_from_bottomleft_to_topright.xml │ │ - offset of local header from start of archive: 47010732 │ - (0000000002CD53ACh) bytes │ + offset of local header from start of archive: 46770469 │ + (0000000002C9A925h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b1155bda │ compressed size: 351 bytes │ uncompressed size: 784 bytes │ length of filename: 45 characters │ length of extra field: 9 bytes │ @@ -6060,32 +5335,32 @@ │ │ The central-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 #165: │ +Central directory entry #162: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/grow_from_bottomright_to_topleft.xml │ │ - offset of local header from start of archive: 47011183 │ - (0000000002CD556Fh) bytes │ + offset of local header from start of archive: 46770895 │ + (0000000002C9AACFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 01972807 │ compressed size: 353 bytes │ uncompressed size: 784 bytes │ length of filename: 45 characters │ length of extra field: 9 bytes │ @@ -6097,32 +5372,32 @@ │ │ The central-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 #166: │ +Central directory entry #163: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/grow_from_top.xml │ │ - offset of local header from start of archive: 47011636 │ - (0000000002CD5734h) bytes │ + offset of local header from start of archive: 46771323 │ + (0000000002C9AC7Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d19aafe4 │ compressed size: 352 bytes │ uncompressed size: 784 bytes │ length of filename: 26 characters │ length of extra field: 9 bytes │ @@ -6134,32 +5409,32 @@ │ │ The central-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 #167: │ +Central directory entry #164: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/grow_from_topleft_to_bottomright.xml │ │ - offset of local header from start of archive: 47012069 │ - (0000000002CD58E5h) bytes │ + offset of local header from start of archive: 46771731 │ + (0000000002C9AE13h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3451282b │ compressed size: 348 bytes │ uncompressed size: 784 bytes │ length of filename: 45 characters │ length of extra field: 9 bytes │ @@ -6171,32 +5446,32 @@ │ │ The central-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 #168: │ +Central directory entry #165: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/grow_from_topright_to_bottomleft.xml │ │ - offset of local header from start of archive: 47012517 │ - (0000000002CD5AA5h) bytes │ + offset of local header from start of archive: 46772154 │ + (0000000002C9AFBAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 84d35bf6 │ compressed size: 351 bytes │ uncompressed size: 784 bytes │ length of filename: 45 characters │ length of extra field: 9 bytes │ @@ -6208,32 +5483,32 @@ │ │ The central-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 #169: │ +Central directory entry #166: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/lb_decelerator_2.xml │ │ - offset of local header from start of archive: 47012968 │ - (0000000002CD5C68h) bytes │ + offset of local header from start of archive: 46772580 │ + (0000000002C9B164h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 6dd93f66 │ compressed size: 168 bytes │ uncompressed size: 284 bytes │ length of filename: 29 characters │ length of extra field: 9 bytes │ @@ -6245,32 +5520,32 @@ │ │ The central-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 #170: │ +Central directory entry #167: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/lb_decelerator_4.xml │ │ - offset of local header from start of archive: 47013220 │ - (0000000002CD5D64h) bytes │ + offset of local header from start of archive: 46772807 │ + (0000000002C9B247h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c7cdabcf │ compressed size: 169 bytes │ uncompressed size: 284 bytes │ length of filename: 29 characters │ length of extra field: 9 bytes │ @@ -6282,32 +5557,32 @@ │ │ The central-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 #171: │ +Central directory entry #168: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/mtrl_card_lowers_interpolator.xml │ │ - offset of local header from start of archive: 47013473 │ - (0000000002CD5E61h) bytes │ + offset of local header from start of archive: 46773035 │ + (0000000002C9B32Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 83431081 │ compressed size: 216 bytes │ uncompressed size: 400 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -6319,32 +5594,32 @@ │ │ The central-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 #172: │ +Central directory entry #169: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/pump_bottom.xml │ │ - offset of local header from start of archive: 47013786 │ - (0000000002CD5F9Ah) bytes │ + offset of local header from start of archive: 46773323 │ + (0000000002C9B44Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c3e526fa │ compressed size: 353 bytes │ uncompressed size: 784 bytes │ length of filename: 24 characters │ length of extra field: 9 bytes │ @@ -6356,32 +5631,32 @@ │ │ The central-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 #173: │ +Central directory entry #170: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/pump_top.xml │ │ - offset of local header from start of archive: 47014218 │ - (0000000002CD614Ah) bytes │ + offset of local header from start of archive: 46773730 │ + (0000000002C9B5E2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a3a09423 │ compressed size: 352 bytes │ uncompressed size: 784 bytes │ length of filename: 21 characters │ length of extra field: 9 bytes │ @@ -6393,32 +5668,32 @@ │ │ The central-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 #174: │ +Central directory entry #171: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/shrink_from_bottom.xml │ │ - offset of local header from start of archive: 47014646 │ - (0000000002CD62F6h) bytes │ + offset of local header from start of archive: 46774133 │ + (0000000002C9B775h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f78e7f93 │ compressed size: 353 bytes │ uncompressed size: 784 bytes │ length of filename: 31 characters │ length of extra field: 9 bytes │ @@ -6430,32 +5705,32 @@ │ │ The central-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 #175: │ +Central directory entry #172: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/shrink_from_bottomleft_to_topright.xml │ │ - offset of local header from start of archive: 47015085 │ - (0000000002CD64ADh) bytes │ + offset of local header from start of archive: 46774547 │ + (0000000002C9B913h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a2c78b81 │ compressed size: 352 bytes │ uncompressed size: 784 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -6467,32 +5742,32 @@ │ │ The central-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 #176: │ +Central directory entry #173: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/shrink_from_bottomright_to_topleft.xml │ │ - offset of local header from start of archive: 47015539 │ - (0000000002CD6673h) bytes │ + offset of local header from start of archive: 46774976 │ + (0000000002C9BAC0h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1245f85c │ compressed size: 349 bytes │ uncompressed size: 784 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -6504,32 +5779,32 @@ │ │ The central-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 #177: │ +Central directory entry #174: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/shrink_from_top.xml │ │ - offset of local header from start of archive: 47015990 │ - (0000000002CD6836h) bytes │ + offset of local header from start of archive: 46775402 │ + (0000000002C9BC6Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 97cbcd4a │ compressed size: 354 bytes │ uncompressed size: 784 bytes │ length of filename: 28 characters │ length of extra field: 9 bytes │ @@ -6541,32 +5816,32 @@ │ │ The central-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 #178: │ +Central directory entry #175: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/shrink_from_topleft_to_bottomright.xml │ │ - offset of local header from start of archive: 47016427 │ - (0000000002CD69EBh) bytes │ + offset of local header from start of archive: 46775814 │ + (0000000002C9BE06h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c2823958 │ compressed size: 350 bytes │ uncompressed size: 784 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -6578,32 +5853,32 @@ │ │ The central-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 #179: │ +Central directory entry #176: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/shrink_from_topright_to_bottomleft.xml │ │ - offset of local header from start of archive: 47016879 │ - (0000000002CD6BAFh) bytes │ + offset of local header from start of archive: 46776241 │ + (0000000002C9BFB1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 72004a85 │ compressed size: 350 bytes │ uncompressed size: 784 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -6615,32 +5890,32 @@ │ │ The central-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 #180: │ +Central directory entry #177: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/slide_in_from_left.xml │ │ - offset of local header from start of archive: 47017331 │ - (0000000002CD6D73h) bytes │ + offset of local header from start of archive: 46776668 │ + (0000000002C9C15Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): cdd30549 │ compressed size: 200 bytes │ uncompressed size: 352 bytes │ length of filename: 31 characters │ length of extra field: 9 bytes │ @@ -6652,32 +5927,32 @@ │ │ The central-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 #181: │ +Central directory entry #178: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/slide_in_from_right.xml │ │ - offset of local header from start of archive: 47017617 │ - (0000000002CD6E91h) bytes │ + offset of local header from start of archive: 46776929 │ + (0000000002C9C261h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): cbc61bd8 │ compressed size: 198 bytes │ uncompressed size: 352 bytes │ length of filename: 32 characters │ length of extra field: 9 bytes │ @@ -6689,32 +5964,32 @@ │ │ The central-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 #182: │ +Central directory entry #179: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/slide_out_to_left.xml │ │ - offset of local header from start of archive: 47017902 │ - (0000000002CD6FAEh) bytes │ + offset of local header from start of archive: 46777189 │ + (0000000002C9C365h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 437acff5 │ compressed size: 198 bytes │ uncompressed size: 352 bytes │ length of filename: 30 characters │ length of extra field: 9 bytes │ @@ -6726,32 +6001,32 @@ │ │ The central-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 #183: │ +Central directory entry #180: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/slide_out_to_right.xml │ │ - offset of local header from start of archive: 47018185 │ - (0000000002CD70C9h) bytes │ + offset of local header from start of archive: 46777447 │ + (0000000002C9C467h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): dbc136a3 │ compressed size: 198 bytes │ uncompressed size: 352 bytes │ length of filename: 31 characters │ length of extra field: 9 bytes │ @@ -6763,32 +6038,32 @@ │ │ The central-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 #184: │ +Central directory entry #181: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/video_info_in_from_bottom_large.xml │ │ - offset of local header from start of archive: 47018469 │ - (0000000002CD71E5h) bytes │ + offset of local header from start of archive: 46777706 │ + (0000000002C9C56Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b4472f7a │ compressed size: 301 bytes │ uncompressed size: 656 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -6800,32 +6075,32 @@ │ │ The central-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 #185: │ +Central directory entry #182: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/video_info_in_from_left.xml │ │ - offset of local header from start of archive: 47018869 │ - (0000000002CD7375h) bytes │ + offset of local header from start of archive: 46778081 │ + (0000000002C9C6E1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2ba0f455 │ compressed size: 298 bytes │ uncompressed size: 656 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ @@ -6837,32 +6112,32 @@ │ │ The central-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 #186: │ +Central directory entry #183: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/video_info_in_from_right.xml │ │ - offset of local header from start of archive: 47019258 │ - (0000000002CD74FAh) bytes │ + offset of local header from start of archive: 46778445 │ + (0000000002C9C84Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): bdac565f │ compressed size: 299 bytes │ uncompressed size: 656 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -6874,32 +6149,32 @@ │ │ The central-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 #187: │ +Central directory entry #184: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/video_info_in_from_up_large.xml │ │ - offset of local header from start of archive: 47019649 │ - (0000000002CD7681h) bytes │ + offset of local header from start of archive: 46778811 │ + (0000000002C9C9BBh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 87fbf116 │ compressed size: 299 bytes │ uncompressed size: 656 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ @@ -6911,32 +6186,32 @@ │ │ The central-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 #188: │ +Central directory entry #185: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/video_info_out_to_bottom_large.xml │ │ - offset of local header from start of archive: 47020043 │ - (0000000002CD780Bh) bytes │ + offset of local header from start of archive: 46779180 │ + (0000000002C9CB2Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a2aa46c8 │ compressed size: 301 bytes │ uncompressed size: 656 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ @@ -6948,32 +6223,32 @@ │ │ The central-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 #189: │ +Central directory entry #186: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/video_info_out_to_left.xml │ │ - offset of local header from start of archive: 47020442 │ - (0000000002CD799Ah) bytes │ + offset of local header from start of archive: 46779554 │ + (0000000002C9CCA2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 07197a63 │ compressed size: 300 bytes │ uncompressed size: 656 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ @@ -6985,32 +6260,32 @@ │ │ The central-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 #190: │ +Central directory entry #187: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/video_info_out_to_right.xml │ │ - offset of local header from start of archive: 47020832 │ - (0000000002CD7B20h) bytes │ + offset of local header from start of archive: 46779919 │ + (0000000002C9CE0Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): dfe8f0e5 │ compressed size: 300 bytes │ uncompressed size: 656 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ @@ -7022,32 +6297,32 @@ │ │ The central-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 #191: │ +Central directory entry #188: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/video_info_out_to_up_large.xml │ │ - offset of local header from start of archive: 47021223 │ - (0000000002CD7CA7h) bytes │ + offset of local header from start of archive: 46780285 │ + (0000000002C9CF7Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 36b82e38 │ compressed size: 300 bytes │ uncompressed size: 656 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -7059,32 +6334,32 @@ │ │ The central-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 #192: │ +Central directory entry #189: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/video_info_toolbar_show.xml │ │ - offset of local header from start of archive: 47021617 │ - (0000000002CD7E31h) bytes │ + offset of local header from start of archive: 46780654 │ + (0000000002C9D0EEh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3ae631ed │ compressed size: 200 bytes │ uncompressed size: 352 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ @@ -7096,36 +6371,36 @@ │ │ The central-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 #193: │ +Central directory entry #190: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator-v21/design_appbar_state_list_animator.xml │ │ - offset of local header from start of archive: 47021908 │ - (0000000002CD7F54h) bytes │ + offset of local header from start of archive: 46780920 │ + (0000000002C9D1F8h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c95e558a │ - compressed size: 444 bytes │ + compressed size: 445 bytes │ uncompressed size: 1216 bytes │ length of filename: 54 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -7133,32 +6408,32 @@ │ │ The central-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 #194: │ +Central directory entry #191: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator-v21/lb_onboarding_description_enter.xml │ │ - offset of local header from start of archive: 47022461 │ - (0000000002CD817Dh) bytes │ + offset of local header from start of archive: 46781449 │ + (0000000002C9D409h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ecaa20ac │ compressed size: 353 bytes │ uncompressed size: 764 bytes │ length of filename: 52 characters │ length of extra field: 9 bytes │ @@ -7170,32 +6445,32 @@ │ │ The central-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 #195: │ +Central directory entry #192: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator-v21/lb_onboarding_logo_enter.xml │ │ - offset of local header from start of archive: 47022921 │ - (0000000002CD8349h) bytes │ + offset of local header from start of archive: 46781884 │ + (0000000002C9D5BCh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e14d4cdb │ compressed size: 285 bytes │ uncompressed size: 524 bytes │ length of filename: 45 characters │ length of extra field: 9 bytes │ @@ -7207,32 +6482,32 @@ │ │ The central-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 #196: │ +Central directory entry #193: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator-v21/lb_onboarding_logo_exit.xml │ │ - offset of local header from start of archive: 47023306 │ - (0000000002CD84CAh) bytes │ + offset of local header from start of archive: 46782244 │ + (0000000002C9D724h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 91ee79fa │ compressed size: 286 bytes │ uncompressed size: 524 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -7244,32 +6519,32 @@ │ │ The central-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 #197: │ +Central directory entry #194: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator-v21/lb_onboarding_page_indicator_enter.xml │ │ - offset of local header from start of archive: 47023691 │ - (0000000002CD864Bh) bytes │ + offset of local header from start of archive: 46782604 │ + (0000000002C9D88Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 6594bd49 │ compressed size: 286 bytes │ uncompressed size: 524 bytes │ length of filename: 55 characters │ length of extra field: 9 bytes │ @@ -7281,32 +6556,32 @@ │ │ The central-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 #198: │ +Central directory entry #195: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator-v21/lb_onboarding_title_enter.xml │ │ - offset of local header from start of archive: 47024087 │ - (0000000002CD87D7h) bytes │ + offset of local header from start of archive: 46782975 │ + (0000000002C9D9FFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2b3924cc │ compressed size: 353 bytes │ uncompressed size: 764 bytes │ length of filename: 46 characters │ length of extra field: 9 bytes │ @@ -7318,32 +6593,32 @@ │ │ The central-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 #199: │ +Central directory entry #196: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator-v21/lb_playback_bg_fade_in.xml │ │ - offset of local header from start of archive: 47024541 │ - (0000000002CD899Dh) bytes │ + offset of local header from start of archive: 46783404 │ + (0000000002C9DBACh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e1cbfaf9 │ compressed size: 244 bytes │ uncompressed size: 432 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ @@ -7355,32 +6630,32 @@ │ │ The central-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 #200: │ +Central directory entry #197: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator-v21/lb_playback_bg_fade_out.xml │ │ - offset of local header from start of archive: 47024883 │ - (0000000002CD8AF3h) bytes │ + offset of local header from start of archive: 46783721 │ + (0000000002C9DCE9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7856f1a4 │ compressed size: 245 bytes │ uncompressed size: 432 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -7392,32 +6667,32 @@ │ │ The central-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 #201: │ +Central directory entry #198: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator-v21/lb_playback_description_fade_out.xml │ │ - offset of local header from start of archive: 47025227 │ - (0000000002CD8C4Bh) bytes │ + offset of local header from start of archive: 46784040 │ + (0000000002C9DE28h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 53 characters │ length of extra field: 9 bytes │ @@ -7429,32 +6704,32 @@ │ │ The central-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 #202: │ +Central directory entry #199: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator/browser_content_enter.xml │ │ - offset of local header from start of archive: 47025382 │ - (0000000002CD8CE6h) bytes │ + offset of local header from start of archive: 46784170 │ + (0000000002C9DEAAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ @@ -7466,32 +6741,32 @@ │ │ The central-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 #203: │ +Central directory entry #200: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator/browser_content_exit.xml │ │ - offset of local header from start of archive: 47025522 │ - (0000000002CD8D72h) bytes │ + offset of local header from start of archive: 46784285 │ + (0000000002C9DF1Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -7503,32 +6778,32 @@ │ │ The central-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 #204: │ +Central directory entry #201: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator/browser_content_pop_enter.xml │ │ - offset of local header from start of archive: 47025661 │ - (0000000002CD8DFDh) bytes │ + offset of local header from start of archive: 46784399 │ + (0000000002C9DF8Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -7540,32 +6815,32 @@ │ │ The central-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 #205: │ +Central directory entry #202: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator/browser_content_pop_exit.xml │ │ - offset of local header from start of archive: 47025805 │ - (0000000002CD8E8Dh) bytes │ + offset of local header from start of archive: 46784518 │ + (0000000002C9E006h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ @@ -7577,32 +6852,32 @@ │ │ The central-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 #206: │ +Central directory entry #203: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator/design_fab_hide_motion_spec.xml │ │ - offset of local header from start of archive: 47025948 │ - (0000000002CD8F1Ch) bytes │ + offset of local header from start of archive: 46784636 │ + (0000000002C9E07Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 6d549840 │ compressed size: 329 bytes │ uncompressed size: 796 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -7614,32 +6889,32 @@ │ │ The central-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 #207: │ +Central directory entry #204: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator/design_fab_show_motion_spec.xml │ │ - offset of local header from start of archive: 47026376 │ - (0000000002CD90C8h) bytes │ + offset of local header from start of archive: 46785039 │ + (0000000002C9E20Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b0eb48d8 │ compressed size: 326 bytes │ uncompressed size: 796 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -7651,32 +6926,32 @@ │ │ The central-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 #208: │ +Central directory entry #205: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator/lb_guidedactions_item_pressed.xml │ │ - offset of local header from start of archive: 47026801 │ - (0000000002CD9271h) bytes │ + offset of local header from start of archive: 46785439 │ + (0000000002C9E39Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4145d0c8 │ compressed size: 248 bytes │ uncompressed size: 408 bytes │ length of filename: 46 characters │ length of extra field: 9 bytes │ @@ -7688,32 +6963,32 @@ │ │ The central-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 #209: │ +Central directory entry #206: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator/lb_guidedactions_item_unpressed.xml │ │ - offset of local header from start of archive: 47027150 │ - (0000000002CD93CEh) bytes │ + offset of local header from start of archive: 46785763 │ + (0000000002C9E4E3h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 102dcf9d │ compressed size: 246 bytes │ uncompressed size: 408 bytes │ length of filename: 48 characters │ length of extra field: 9 bytes │ @@ -7725,32 +7000,32 @@ │ │ The central-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 #210: │ +Central directory entry #207: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator/lb_guidedstep_slide_down.xml │ │ - offset of local header from start of archive: 47027499 │ - (0000000002CD952Bh) bytes │ + offset of local header from start of archive: 46786087 │ + (0000000002C9E627h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): bc28395a │ compressed size: 264 bytes │ uncompressed size: 456 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ @@ -7762,32 +7037,32 @@ │ │ The central-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 #211: │ +Central directory entry #208: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator/lb_guidedstep_slide_up.xml │ │ - offset of local header from start of archive: 47027859 │ - (0000000002CD9693h) bytes │ + offset of local header from start of archive: 46786422 │ + (0000000002C9E776h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b3eb1446 │ compressed size: 265 bytes │ uncompressed size: 456 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -7799,32 +7074,32 @@ │ │ The central-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 #212: │ +Central directory entry #209: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator/lb_onboarding_page_indicator_fade_in.xml │ │ - offset of local header from start of archive: 47028218 │ - (0000000002CD97FAh) bytes │ + offset of local header from start of archive: 46786756 │ + (0000000002C9E8C4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c3c840c4 │ compressed size: 287 bytes │ uncompressed size: 524 bytes │ length of filename: 53 characters │ length of extra field: 9 bytes │ @@ -7836,32 +7111,32 @@ │ │ The central-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 #213: │ +Central directory entry #210: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator/lb_onboarding_page_indicator_fade_out.xml │ │ - offset of local header from start of archive: 47028613 │ - (0000000002CD9985h) bytes │ + offset of local header from start of archive: 46787126 │ + (0000000002C9EA36h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 071ce2dc │ compressed size: 287 bytes │ uncompressed size: 524 bytes │ length of filename: 54 characters │ length of extra field: 9 bytes │ @@ -7873,32 +7148,32 @@ │ │ The central-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 #214: │ +Central directory entry #211: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator/lb_onboarding_start_button_fade_in.xml │ │ - offset of local header from start of archive: 47029009 │ - (0000000002CD9B11h) bytes │ + offset of local header from start of archive: 46787497 │ + (0000000002C9EBA9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 97b3ba43 │ compressed size: 328 bytes │ uncompressed size: 700 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ @@ -7910,32 +7185,32 @@ │ │ The central-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 #215: │ +Central directory entry #212: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator/lb_onboarding_start_button_fade_out.xml │ │ - offset of local header from start of archive: 47029443 │ - (0000000002CD9CC3h) bytes │ + offset of local header from start of archive: 46787906 │ + (0000000002C9ED42h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 747a169d │ compressed size: 329 bytes │ uncompressed size: 700 bytes │ length of filename: 52 characters │ length of extra field: 9 bytes │ @@ -7947,32 +7222,32 @@ │ │ The central-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 #216: │ +Central directory entry #213: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator/lb_playback_controls_fade_in.xml │ │ - offset of local header from start of archive: 47029879 │ - (0000000002CD9E77h) bytes │ + offset of local header from start of archive: 46788317 │ + (0000000002C9EEDDh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2ad0fd44 │ compressed size: 219 bytes │ uncompressed size: 388 bytes │ length of filename: 45 characters │ length of extra field: 9 bytes │ @@ -7984,32 +7259,32 @@ │ │ The central-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 #217: │ +Central directory entry #214: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator/lb_playback_controls_fade_out.xml │ │ - offset of local header from start of archive: 47030198 │ - (0000000002CD9FB6h) bytes │ + offset of local header from start of archive: 46788611 │ + (0000000002C9F003h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a539bdde │ compressed size: 218 bytes │ uncompressed size: 388 bytes │ length of filename: 46 characters │ length of extra field: 9 bytes │ @@ -8021,32 +7296,32 @@ │ │ The central-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 #218: │ +Central directory entry #215: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator/lb_playback_description_fade_in.xml │ │ - offset of local header from start of archive: 47030517 │ - (0000000002CDA0F5h) bytes │ + offset of local header from start of archive: 46788905 │ + (0000000002C9F129h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 48 characters │ length of extra field: 9 bytes │ @@ -8058,32 +7333,32 @@ │ │ The central-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 #219: │ +Central directory entry #216: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator/lb_playback_rows_fade_in.xml │ │ - offset of local header from start of archive: 47030667 │ - (0000000002CDA18Bh) bytes │ + offset of local header from start of archive: 46789030 │ + (0000000002C9F1A6h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ @@ -8095,32 +7370,32 @@ │ │ The central-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 #220: │ +Central directory entry #217: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator/lb_playback_rows_fade_out.xml │ │ - offset of local header from start of archive: 47030810 │ - (0000000002CDA21Ah) bytes │ + offset of local header from start of archive: 46789148 │ + (0000000002C9F21Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -8132,36 +7407,36 @@ │ │ The central-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 #221: │ +Central directory entry #218: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator/mtrl_btn_state_list_anim.xml │ │ - offset of local header from start of archive: 47030954 │ - (0000000002CDA2AAh) bytes │ + offset of local header from start of archive: 46789267 │ + (0000000002C9F293h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e0df6651 │ - compressed size: 610 bytes │ + compressed size: 607 bytes │ uncompressed size: 2664 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -8169,32 +7444,32 @@ │ │ The central-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 #222: │ +Central directory entry #219: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator/mtrl_btn_unelevated_state_list_anim.xml │ │ - offset of local header from start of archive: 47031660 │ - (0000000002CDA56Ch) bytes │ + offset of local header from start of archive: 46789945 │ + (0000000002C9F539h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7215eba8 │ compressed size: 66 bytes │ uncompressed size: 120 bytes │ length of filename: 52 characters │ length of extra field: 9 bytes │ @@ -8206,36 +7481,36 @@ │ │ The central-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 #223: │ +Central directory entry #220: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator/mtrl_card_state_list_anim.xml │ │ - offset of local header from start of archive: 47031833 │ - (0000000002CDA619h) bytes │ + offset of local header from start of archive: 46790093 │ + (0000000002C9F5CDh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4db7ce1a │ - compressed size: 486 bytes │ + compressed size: 483 bytes │ uncompressed size: 1208 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -8243,36 +7518,36 @@ │ │ The central-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 #224: │ +Central directory entry #221: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator/mtrl_chip_state_list_anim.xml │ │ - offset of local header from start of archive: 47032416 │ - (0000000002CDA860h) bytes │ + offset of local header from start of archive: 46790648 │ + (0000000002C9F7F8h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0dc57835 │ - compressed size: 389 bytes │ + compressed size: 390 bytes │ uncompressed size: 1072 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -8280,32 +7555,32 @@ │ │ The central-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 #225: │ +Central directory entry #222: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator/mtrl_extended_fab_change_size_motion_spec.xml │ │ - offset of local header from start of archive: 47032902 │ - (0000000002CDAA46h) bytes │ + offset of local header from start of archive: 46791110 │ + (0000000002C9F9C6h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2c6b691d │ compressed size: 291 bytes │ uncompressed size: 640 bytes │ length of filename: 58 characters │ length of extra field: 9 bytes │ @@ -8317,32 +7592,32 @@ │ │ The central-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 #226: │ +Central directory entry #223: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator/mtrl_extended_fab_hide_motion_spec.xml │ │ - offset of local header from start of archive: 47033306 │ - (0000000002CDABDAh) bytes │ + offset of local header from start of archive: 46791489 │ + (0000000002C9FB41h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e0cbdae9 │ compressed size: 322 bytes │ uncompressed size: 608 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ @@ -8354,32 +7629,32 @@ │ │ The central-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 #227: │ +Central directory entry #224: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator/mtrl_extended_fab_show_motion_spec.xml │ │ - offset of local header from start of archive: 47033734 │ - (0000000002CDAD86h) bytes │ + offset of local header from start of archive: 46791892 │ + (0000000002C9FCD4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1255140c │ compressed size: 359 bytes │ uncompressed size: 820 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ @@ -8391,36 +7666,36 @@ │ │ The central-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 #228: │ +Central directory entry #225: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator/mtrl_extended_fab_state_list_animator.xml │ │ - offset of local header from start of archive: 47034199 │ - (0000000002CDAF57h) bytes │ + offset of local header from start of archive: 46792332 │ + (0000000002C9FE8Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a5c72fa4 │ - compressed size: 614 bytes │ + compressed size: 611 bytes │ uncompressed size: 2724 bytes │ length of filename: 54 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -8428,32 +7703,32 @@ │ │ The central-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 #229: │ +Central directory entry #226: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator/mtrl_fab_hide_motion_spec.xml │ │ - offset of local header from start of archive: 47034922 │ - (0000000002CDB22Ah) bytes │ + offset of local header from start of archive: 46793027 │ + (0000000002CA0143h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -8465,32 +7740,32 @@ │ │ The central-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 #230: │ +Central directory entry #227: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator/mtrl_fab_show_motion_spec.xml │ │ - offset of local header from start of archive: 47035066 │ - (0000000002CDB2BAh) bytes │ + offset of local header from start of archive: 46793146 │ + (0000000002CA01BAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -8502,36 +7777,36 @@ │ │ The central-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 #231: │ +Central directory entry #228: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator/mtrl_fab_transformation_sheet_collapse_spec.xml │ │ - offset of local header from start of archive: 47035210 │ - (0000000002CDB34Ah) bytes │ + offset of local header from start of archive: 46793265 │ + (0000000002CA0231h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 91f58c51 │ - compressed size: 520 bytes │ + compressed size: 512 bytes │ uncompressed size: 1888 bytes │ length of filename: 60 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -8539,36 +7814,36 @@ │ │ The central-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 #232: │ +Central directory entry #229: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator/mtrl_fab_transformation_sheet_expand_spec.xml │ │ - offset of local header from start of archive: 47035845 │ - (0000000002CDB5C5h) bytes │ + offset of local header from start of archive: 46793867 │ + (0000000002CA048Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3d27dc25 │ - compressed size: 515 bytes │ + compressed size: 509 bytes │ uncompressed size: 1888 bytes │ length of filename: 58 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -8576,32 +7851,32 @@ │ │ The central-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 #233: │ +Central directory entry #230: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color-v21/abc_btn_colored_borderless_text_material.xml │ │ - offset of local header from start of archive: 47036473 │ - (0000000002CDB839h) bytes │ + offset of local header from start of archive: 46794464 │ + (0000000002CA06E0h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3539b9df │ compressed size: 230 bytes │ uncompressed size: 464 bytes │ length of filename: 58 characters │ length of extra field: 9 bytes │ @@ -8613,32 +7888,32 @@ │ │ The central-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 #234: │ +Central directory entry #231: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color-v23/abc_btn_colored_borderless_text_material.xml │ │ - offset of local header from start of archive: 47036816 │ - (0000000002CDB990h) bytes │ + offset of local header from start of archive: 46794782 │ + (0000000002CA081Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8c45772d │ compressed size: 243 bytes │ uncompressed size: 500 bytes │ length of filename: 58 characters │ length of extra field: 9 bytes │ @@ -8650,32 +7925,32 @@ │ │ The central-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 #235: │ +Central directory entry #232: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color-v23/abc_btn_colored_text_material.xml │ │ - offset of local header from start of archive: 47037172 │ - (0000000002CDBAF4h) bytes │ + offset of local header from start of archive: 46795113 │ + (0000000002CA0969h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): aed1dbf2 │ compressed size: 242 bytes │ uncompressed size: 500 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -8687,32 +7962,32 @@ │ │ The central-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 #236: │ +Central directory entry #233: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color-v23/abc_color_highlight_material.xml │ │ - offset of local header from start of archive: 47037516 │ - (0000000002CDBC4Ch) bytes │ + offset of local header from start of archive: 46795432 │ + (0000000002CA0AA8h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a10e9565 │ compressed size: 258 bytes │ uncompressed size: 544 bytes │ length of filename: 46 characters │ length of extra field: 9 bytes │ @@ -8724,36 +7999,36 @@ │ │ The central-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 #237: │ +Central directory entry #234: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color-v23/abc_tint_btn_checkable.xml │ │ - offset of local header from start of archive: 47037875 │ - (0000000002CDBDB3h) bytes │ + offset of local header from start of archive: 46795766 │ + (0000000002CA0BF6h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e2e0cfda │ - compressed size: 275 bytes │ + compressed size: 274 bytes │ uncompressed size: 624 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -8761,36 +8036,36 @@ │ │ The central-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 #238: │ +Central directory entry #235: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color-v23/abc_tint_default.xml │ │ - offset of local header from start of archive: 47038245 │ - (0000000002CDBF25h) bytes │ + offset of local header from start of archive: 46796110 │ + (0000000002CA0D4Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5c4b8f6f │ - compressed size: 374 bytes │ + compressed size: 371 bytes │ uncompressed size: 1120 bytes │ length of filename: 34 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -8798,32 +8073,32 @@ │ │ The central-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 #239: │ +Central directory entry #236: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color-v23/abc_tint_edittext.xml │ │ - offset of local header from start of archive: 47038708 │ - (0000000002CDC0F4h) bytes │ + offset of local header from start of archive: 46796545 │ + (0000000002CA0F01h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 04e0ebe6 │ compressed size: 284 bytes │ uncompressed size: 668 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ @@ -8835,32 +8110,32 @@ │ │ The central-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 #240: │ +Central directory entry #237: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color-v23/abc_tint_seek_thumb.xml │ │ - offset of local header from start of archive: 47039082 │ - (0000000002CDC26Ah) bytes │ + offset of local header from start of archive: 46796894 │ + (0000000002CA105Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e49b4b7c │ compressed size: 242 bytes │ uncompressed size: 500 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -8872,32 +8147,32 @@ │ │ The central-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 #241: │ +Central directory entry #238: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color-v23/abc_tint_spinner.xml │ │ - offset of local header from start of archive: 47039416 │ - (0000000002CDC3B8h) bytes │ + offset of local header from start of archive: 46797203 │ + (0000000002CA1193h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 04e0ebe6 │ compressed size: 284 bytes │ uncompressed size: 668 bytes │ length of filename: 34 characters │ length of extra field: 9 bytes │ @@ -8909,32 +8184,32 @@ │ │ The central-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 #242: │ +Central directory entry #239: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color-v23/abc_tint_switch_track.xml │ │ - offset of local header from start of archive: 47039789 │ - (0000000002CDC52Dh) bytes │ + offset of local header from start of archive: 46797551 │ + (0000000002CA12EFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 865a4d12 │ compressed size: 282 bytes │ uncompressed size: 664 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -8946,32 +8221,32 @@ │ │ The central-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 #243: │ +Central directory entry #240: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/abc_background_cache_hint_selector_material_dark.xml │ │ - offset of local header from start of archive: 47040165 │ - (0000000002CDC6A5h) bytes │ + offset of local header from start of archive: 46797902 │ + (0000000002CA144Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 470574ae │ compressed size: 230 bytes │ uncompressed size: 468 bytes │ length of filename: 62 characters │ length of extra field: 9 bytes │ @@ -8983,32 +8258,32 @@ │ │ The central-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 #244: │ +Central directory entry #241: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/abc_background_cache_hint_selector_material_light.xml │ │ - offset of local header from start of archive: 47040512 │ - (0000000002CDC800h) bytes │ + offset of local header from start of archive: 46798224 │ + (0000000002CA1590h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1d1ec4f3 │ compressed size: 230 bytes │ uncompressed size: 468 bytes │ length of filename: 63 characters │ length of extra field: 9 bytes │ @@ -9020,32 +8295,32 @@ │ │ The central-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 #245: │ +Central directory entry #242: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/abc_btn_colored_text_material.xml │ │ - offset of local header from start of archive: 47040860 │ - (0000000002CDC95Ch) bytes │ + offset of local header from start of archive: 46798547 │ + (0000000002CA16D3h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): eebe23dd │ compressed size: 272 bytes │ uncompressed size: 604 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ @@ -9057,32 +8332,32 @@ │ │ The central-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 #246: │ +Central directory entry #243: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/abc_hint_foreground_material_dark.xml │ │ - offset of local header from start of archive: 47041230 │ - (0000000002CDCACEh) bytes │ + offset of local header from start of archive: 46798892 │ + (0000000002CA182Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ec39bd13 │ compressed size: 262 bytes │ uncompressed size: 564 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -9094,32 +8369,32 @@ │ │ The central-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 #247: │ +Central directory entry #244: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/abc_hint_foreground_material_light.xml │ │ - offset of local header from start of archive: 47041594 │ - (0000000002CDCC3Ah) bytes │ + offset of local header from start of archive: 46799231 │ + (0000000002CA197Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8091a5c4 │ compressed size: 262 bytes │ uncompressed size: 564 bytes │ length of filename: 48 characters │ length of extra field: 9 bytes │ @@ -9131,32 +8406,32 @@ │ │ The central-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 #248: │ +Central directory entry #245: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/abc_primary_text_disable_only_material_dark.xml │ │ - offset of local header from start of archive: 47041959 │ - (0000000002CDCDA7h) bytes │ + offset of local header from start of archive: 46799571 │ + (0000000002CA1AD3h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 332de316 │ compressed size: 229 bytes │ uncompressed size: 464 bytes │ length of filename: 57 characters │ length of extra field: 9 bytes │ @@ -9168,32 +8443,32 @@ │ │ The central-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 #249: │ +Central directory entry #246: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/abc_primary_text_disable_only_material_light.xml │ │ - offset of local header from start of archive: 47042300 │ - (0000000002CDCEFCh) bytes │ + offset of local header from start of archive: 46799887 │ + (0000000002CA1C0Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a0329c6c │ compressed size: 229 bytes │ uncompressed size: 464 bytes │ length of filename: 58 characters │ length of extra field: 9 bytes │ @@ -9205,32 +8480,32 @@ │ │ The central-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 #250: │ +Central directory entry #247: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/abc_primary_text_material_dark.xml │ │ - offset of local header from start of archive: 47042642 │ - (0000000002CDD052h) bytes │ + offset of local header from start of archive: 46800204 │ + (0000000002CA1D4Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 21f6bc81 │ compressed size: 228 bytes │ uncompressed size: 464 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -9242,32 +8517,32 @@ │ │ The central-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 #251: │ +Central directory entry #248: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/abc_primary_text_material_light.xml │ │ - offset of local header from start of archive: 47042969 │ - (0000000002CDD199h) bytes │ + offset of local header from start of archive: 46800506 │ + (0000000002CA1E7Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b2e9c3fb │ compressed size: 228 bytes │ uncompressed size: 464 bytes │ length of filename: 45 characters │ length of extra field: 9 bytes │ @@ -9279,32 +8554,32 @@ │ │ The central-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 #252: │ +Central directory entry #249: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/abc_search_url_text.xml │ │ - offset of local header from start of archive: 47043297 │ - (0000000002CDD2E1h) bytes │ + offset of local header from start of archive: 46800809 │ + (0000000002CA1FA9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e9b70bf6 │ compressed size: 250 bytes │ uncompressed size: 588 bytes │ length of filename: 33 characters │ length of extra field: 9 bytes │ @@ -9316,32 +8591,32 @@ │ │ The central-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 #253: │ +Central directory entry #250: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/abc_secondary_text_material_dark.xml │ │ - offset of local header from start of archive: 47043635 │ - (0000000002CDD433h) bytes │ + offset of local header from start of archive: 46801122 │ + (0000000002CA20E2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): cbfd6459 │ compressed size: 227 bytes │ uncompressed size: 464 bytes │ length of filename: 46 characters │ length of extra field: 9 bytes │ @@ -9353,32 +8628,32 @@ │ │ The central-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 #254: │ +Central directory entry #251: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/abc_secondary_text_material_light.xml │ │ - offset of local header from start of archive: 47043963 │ - (0000000002CDD57Bh) bytes │ + offset of local header from start of archive: 46801425 │ + (0000000002CA2211h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 58e21b23 │ compressed size: 227 bytes │ uncompressed size: 464 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -9390,36 +8665,36 @@ │ │ The central-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 #255: │ +Central directory entry #252: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/abc_tint_btn_checkable.xml │ │ - offset of local header from start of archive: 47044292 │ - (0000000002CDD6C4h) bytes │ + offset of local header from start of archive: 46801729 │ + (0000000002CA2341h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a6140adb │ - compressed size: 309 bytes │ + compressed size: 308 bytes │ uncompressed size: 728 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -9427,36 +8702,36 @@ │ │ The central-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 #256: │ +Central directory entry #253: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/abc_tint_default.xml │ │ - offset of local header from start of archive: 47044692 │ - (0000000002CDD854h) bytes │ + offset of local header from start of archive: 46802103 │ + (0000000002CA24B7h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8116d414 │ - compressed size: 409 bytes │ + compressed size: 405 bytes │ uncompressed size: 1224 bytes │ length of filename: 30 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -9464,36 +8739,36 @@ │ │ The central-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 #257: │ +Central directory entry #254: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/abc_tint_edittext.xml │ │ - offset of local header from start of archive: 47045186 │ - (0000000002CDDA42h) bytes │ + offset of local header from start of archive: 46802568 │ + (0000000002CA2688h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5bdaeb9a │ - compressed size: 318 bytes │ + compressed size: 317 bytes │ uncompressed size: 772 bytes │ length of filename: 31 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -9501,36 +8776,36 @@ │ │ The central-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 #258: │ +Central directory entry #255: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/abc_tint_seek_thumb.xml │ │ - offset of local header from start of archive: 47045590 │ - (0000000002CDDBD6h) bytes │ + offset of local header from start of archive: 46802946 │ + (0000000002CA2802h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5e6a4508 │ - compressed size: 274 bytes │ + compressed size: 273 bytes │ uncompressed size: 604 bytes │ length of filename: 33 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -9538,36 +8813,36 @@ │ │ The central-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 #259: │ +Central directory entry #256: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/abc_tint_spinner.xml │ │ - offset of local header from start of archive: 47045952 │ - (0000000002CDDD40h) bytes │ + offset of local header from start of archive: 46803282 │ + (0000000002CA2952h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d1f9e3b2 │ - compressed size: 317 bytes │ + compressed size: 316 bytes │ uncompressed size: 772 bytes │ length of filename: 30 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -9575,36 +8850,36 @@ │ │ The central-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 #260: │ +Central directory entry #257: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/abc_tint_switch_track.xml │ │ - offset of local header from start of archive: 47046354 │ - (0000000002CDDED2h) bytes │ + offset of local header from start of archive: 46803658 │ + (0000000002CA2ACAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5406b1d6 │ - compressed size: 313 bytes │ + compressed size: 312 bytes │ uncompressed size: 768 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -9612,32 +8887,32 @@ │ │ The central-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 #261: │ +Central directory entry #258: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/blue_text_color_selector.xml │ │ - offset of local header from start of archive: 47046757 │ - (0000000002CDE065h) bytes │ + offset of local header from start of archive: 46804035 │ + (0000000002CA2C43h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a3c6c2c1 │ compressed size: 250 bytes │ uncompressed size: 588 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ @@ -9649,32 +8924,32 @@ │ │ The central-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 #262: │ +Central directory entry #259: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/checkbox_themeable_attribute_color.xml │ │ - offset of local header from start of archive: 47047100 │ - (0000000002CDE1BCh) bytes │ + offset of local header from start of archive: 46804353 │ + (0000000002CA2D81h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0c0f2ef1 │ compressed size: 229 bytes │ uncompressed size: 464 bytes │ length of filename: 48 characters │ length of extra field: 9 bytes │ @@ -9686,36 +8961,36 @@ │ │ The central-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 #263: │ +Central directory entry #260: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/design_box_stroke_color.xml │ │ - offset of local header from start of archive: 47047432 │ - (0000000002CDE308h) bytes │ + offset of local header from start of archive: 46804660 │ + (0000000002CA2EB4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 04dcc14e │ - compressed size: 285 bytes │ + compressed size: 284 bytes │ uncompressed size: 712 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -9723,32 +8998,32 @@ │ │ The central-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 #264: │ +Central directory entry #261: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/design_error.xml │ │ - offset of local header from start of archive: 47047809 │ - (0000000002CDE481h) bytes │ + offset of local header from start of archive: 46805011 │ + (0000000002CA3013h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4ba93bf1 │ compressed size: 231 bytes │ uncompressed size: 464 bytes │ length of filename: 26 characters │ length of extra field: 9 bytes │ @@ -9760,32 +9035,32 @@ │ │ The central-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 #265: │ +Central directory entry #262: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/design_icon_tint.xml │ │ - offset of local header from start of archive: 47048121 │ - (0000000002CDE5B9h) bytes │ + offset of local header from start of archive: 46805298 │ + (0000000002CA3132h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d1bf0c0e │ compressed size: 207 bytes │ uncompressed size: 376 bytes │ length of filename: 30 characters │ length of extra field: 9 bytes │ @@ -9797,32 +9072,32 @@ │ │ The central-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 #266: │ +Central directory entry #263: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/lb_preference_item_primary_text_color.xml │ │ - offset of local header from start of archive: 47048413 │ - (0000000002CDE6DDh) bytes │ + offset of local header from start of archive: 46805565 │ + (0000000002CA323Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 73ec9e37 │ compressed size: 230 bytes │ uncompressed size: 464 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ @@ -9834,32 +9109,32 @@ │ │ The central-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 #267: │ +Central directory entry #264: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/lb_preference_item_secondary_text_color.xml │ │ - offset of local header from start of archive: 47048749 │ - (0000000002CDE82Dh) bytes │ + offset of local header from start of archive: 46805876 │ + (0000000002CA3374h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 65f587cb │ compressed size: 230 bytes │ uncompressed size: 464 bytes │ length of filename: 53 characters │ length of extra field: 9 bytes │ @@ -9871,32 +9146,32 @@ │ │ The central-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 #268: │ +Central directory entry #265: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/material_on_background_disabled.xml │ │ - offset of local header from start of archive: 47049087 │ - (0000000002CDE97Fh) bytes │ + offset of local header from start of archive: 46806189 │ + (0000000002CA34ADh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 45 characters │ length of extra field: 9 bytes │ @@ -9908,32 +9183,32 @@ │ │ The central-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 #269: │ +Central directory entry #266: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/material_on_background_emphasis_high_type.xml │ │ - offset of local header from start of archive: 47049234 │ - (0000000002CDEA12h) bytes │ + offset of local header from start of archive: 46806311 │ + (0000000002CA3527h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 55 characters │ length of extra field: 9 bytes │ @@ -9945,32 +9220,32 @@ │ │ The central-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 #270: │ +Central directory entry #267: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/material_on_background_emphasis_medium.xml │ │ - offset of local header from start of archive: 47049391 │ - (0000000002CDEAAFh) bytes │ + offset of local header from start of archive: 46806443 │ + (0000000002CA35ABh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 52 characters │ length of extra field: 9 bytes │ @@ -9982,32 +9257,32 @@ │ │ The central-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 #271: │ +Central directory entry #268: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/material_on_primary_disabled.xml │ │ - offset of local header from start of archive: 47049545 │ - (0000000002CDEB49h) bytes │ + offset of local header from start of archive: 46806572 │ + (0000000002CA362Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -10019,32 +9294,32 @@ │ │ The central-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 #272: │ +Central directory entry #269: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/material_on_primary_emphasis_high_type.xml │ │ - offset of local header from start of archive: 47049689 │ - (0000000002CDEBD9h) bytes │ + offset of local header from start of archive: 46806691 │ + (0000000002CA36A3h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 52 characters │ length of extra field: 9 bytes │ @@ -10056,32 +9331,32 @@ │ │ The central-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 #273: │ +Central directory entry #270: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/material_on_primary_emphasis_medium.xml │ │ - offset of local header from start of archive: 47049843 │ - (0000000002CDEC73h) bytes │ + offset of local header from start of archive: 46806820 │ + (0000000002CA3724h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 49 characters │ length of extra field: 9 bytes │ @@ -10093,32 +9368,32 @@ │ │ The central-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 #274: │ +Central directory entry #271: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/material_on_surface_disabled.xml │ │ - offset of local header from start of archive: 47049994 │ - (0000000002CDED0Ah) bytes │ + offset of local header from start of archive: 46806946 │ + (0000000002CA37A2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3684f14a │ compressed size: 207 bytes │ uncompressed size: 376 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -10130,32 +9405,32 @@ │ │ The central-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 #275: │ +Central directory entry #272: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/material_on_surface_emphasis_high_type.xml │ │ - offset of local header from start of archive: 47050298 │ - (0000000002CDEE3Ah) bytes │ + offset of local header from start of archive: 46807225 │ + (0000000002CA38B9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7f322449 │ compressed size: 207 bytes │ uncompressed size: 376 bytes │ length of filename: 52 characters │ length of extra field: 9 bytes │ @@ -10167,32 +9442,32 @@ │ │ The central-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 #276: │ +Central directory entry #273: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/material_on_surface_emphasis_medium.xml │ │ - offset of local header from start of archive: 47050612 │ - (0000000002CDEF74h) bytes │ + offset of local header from start of archive: 46807514 │ + (0000000002CA39DAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f1709577 │ compressed size: 207 bytes │ uncompressed size: 376 bytes │ length of filename: 49 characters │ length of extra field: 9 bytes │ @@ -10204,32 +9479,32 @@ │ │ The central-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 #277: │ +Central directory entry #274: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/material_on_surface_stroke.xml │ │ - offset of local header from start of archive: 47050923 │ - (0000000002CDF0ABh) bytes │ + offset of local header from start of archive: 46807800 │ + (0000000002CA3AF8h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0290a6b9 │ compressed size: 210 bytes │ uncompressed size: 376 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ @@ -10241,32 +9516,32 @@ │ │ The central-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 #278: │ +Central directory entry #275: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/material_slider_active_tick_marks_color.xml │ │ - offset of local header from start of archive: 47051228 │ - (0000000002CDF1DCh) bytes │ + offset of local header from start of archive: 46808080 │ + (0000000002CA3C10h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d74dc518 │ compressed size: 254 bytes │ uncompressed size: 520 bytes │ length of filename: 53 characters │ length of extra field: 9 bytes │ @@ -10278,32 +9553,32 @@ │ │ The central-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 #279: │ +Central directory entry #276: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/material_slider_active_track_color.xml │ │ - offset of local header from start of archive: 47051590 │ - (0000000002CDF346h) bytes │ + offset of local header from start of archive: 46808417 │ + (0000000002CA3D61h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 6075be37 │ compressed size: 248 bytes │ uncompressed size: 500 bytes │ length of filename: 48 characters │ length of extra field: 9 bytes │ @@ -10315,32 +9590,32 @@ │ │ The central-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 #280: │ +Central directory entry #277: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/material_slider_halo_color.xml │ │ - offset of local header from start of archive: 47051941 │ - (0000000002CDF4A5h) bytes │ + offset of local header from start of archive: 46808743 │ + (0000000002CA3EA7h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 91dfacec │ compressed size: 251 bytes │ uncompressed size: 500 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ @@ -10352,32 +9627,32 @@ │ │ The central-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 #281: │ +Central directory entry #278: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/material_slider_inactive_tick_marks_color.xml │ │ - offset of local header from start of archive: 47052287 │ - (0000000002CDF5FFh) bytes │ + offset of local header from start of archive: 46809064 │ + (0000000002CA3FE8h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 41c3faae │ compressed size: 258 bytes │ uncompressed size: 520 bytes │ length of filename: 55 characters │ length of extra field: 9 bytes │ @@ -10389,32 +9664,32 @@ │ │ The central-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 #282: │ +Central directory entry #279: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/material_slider_inactive_track_color.xml │ │ - offset of local header from start of archive: 47052655 │ - (0000000002CDF76Fh) bytes │ + offset of local header from start of archive: 46809407 │ + (0000000002CA413Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8c6ec7f6 │ compressed size: 255 bytes │ uncompressed size: 520 bytes │ length of filename: 50 characters │ length of extra field: 9 bytes │ @@ -10426,32 +9701,32 @@ │ │ The central-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 #283: │ +Central directory entry #280: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/material_slider_thumb_color.xml │ │ - offset of local header from start of archive: 47053015 │ - (0000000002CDF8D7h) bytes │ + offset of local header from start of archive: 46809742 │ + (0000000002CA428Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 69ccb431 │ compressed size: 249 bytes │ uncompressed size: 500 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ @@ -10463,32 +9738,32 @@ │ │ The central-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 #284: │ +Central directory entry #281: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_bottom_nav_colored_item_tint.xml │ │ - offset of local header from start of archive: 47053360 │ - (0000000002CDFA30h) bytes │ + offset of local header from start of archive: 46810062 │ + (0000000002CA43CEh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -10500,32 +9775,32 @@ │ │ The central-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 #285: │ +Central directory entry #282: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_bottom_nav_colored_ripple_color.xml │ │ - offset of local header from start of archive: 47053509 │ - (0000000002CDFAC5h) bytes │ + offset of local header from start of archive: 46810186 │ + (0000000002CA444Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 50 characters │ length of extra field: 9 bytes │ @@ -10537,32 +9812,32 @@ │ │ The central-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 #286: │ +Central directory entry #283: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_bottom_nav_item_tint.xml │ │ - offset of local header from start of archive: 47053661 │ - (0000000002CDFB5Dh) bytes │ + offset of local header from start of archive: 46810313 │ + (0000000002CA44C9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -10574,32 +9849,32 @@ │ │ The central-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 #287: │ +Central directory entry #284: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_bottom_nav_ripple_color.xml │ │ - offset of local header from start of archive: 47053802 │ - (0000000002CDFBEAh) bytes │ + offset of local header from start of archive: 46810429 │ + (0000000002CA453Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -10611,32 +9886,32 @@ │ │ The central-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 #288: │ +Central directory entry #285: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_btn_bg_color_selector.xml │ │ - offset of local header from start of archive: 47053946 │ - (0000000002CDFC7Ah) bytes │ + offset of local header from start of archive: 46810548 │ + (0000000002CA45B4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d5c0a5ff │ compressed size: 248 bytes │ uncompressed size: 500 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ @@ -10648,32 +9923,32 @@ │ │ The central-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 #289: │ +Central directory entry #286: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_btn_ripple_color.xml │ │ - offset of local header from start of archive: 47054289 │ - (0000000002CDFDD1h) bytes │ + offset of local header from start of archive: 46810866 │ + (0000000002CA46F2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7b74d3a7 │ compressed size: 321 bytes │ uncompressed size: 948 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ @@ -10685,32 +9960,32 @@ │ │ The central-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 #290: │ +Central directory entry #287: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_btn_stroke_color_selector.xml │ │ - offset of local header from start of archive: 47054700 │ - (0000000002CDFF6Ch) bytes │ + offset of local header from start of archive: 46811252 │ + (0000000002CA4874h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -10722,32 +9997,32 @@ │ │ The central-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 #291: │ +Central directory entry #288: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_btn_text_btn_bg_color_selector.xml │ │ - offset of local header from start of archive: 47054846 │ - (0000000002CDFFFEh) bytes │ + offset of local header from start of archive: 46811373 │ + (0000000002CA48EDh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b9f3ed39 │ compressed size: 251 bytes │ uncompressed size: 520 bytes │ length of filename: 49 characters │ length of extra field: 9 bytes │ @@ -10759,32 +10034,32 @@ │ │ The central-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 #292: │ +Central directory entry #289: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_btn_text_btn_ripple_color.xml │ │ - offset of local header from start of archive: 47055201 │ - (0000000002CE0161h) bytes │ + offset of local header from start of archive: 46811703 │ + (0000000002CA4A37h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 599aa9db │ compressed size: 321 bytes │ uncompressed size: 948 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -10796,32 +10071,32 @@ │ │ The central-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 #293: │ +Central directory entry #290: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_btn_text_color_selector.xml │ │ - offset of local header from start of archive: 47055621 │ - (0000000002CE0305h) bytes │ + offset of local header from start of archive: 46812098 │ + (0000000002CA4BC2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 679dfb2f │ compressed size: 249 bytes │ uncompressed size: 500 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -10833,36 +10108,36 @@ │ │ The central-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 #294: │ +Central directory entry #291: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_calendar_item_stroke_color.xml │ │ - offset of local header from start of archive: 47055967 │ - (0000000002CE045Fh) bytes │ + offset of local header from start of archive: 46812419 │ + (0000000002CA4D03h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 28634a48 │ - compressed size: 319 bytes │ + compressed size: 317 bytes │ uncompressed size: 808 bytes │ length of filename: 45 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -10870,32 +10145,32 @@ │ │ The central-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 #295: │ +Central directory entry #292: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_calendar_selected_range.xml │ │ - offset of local header from start of archive: 47056386 │ - (0000000002CE0602h) bytes │ + offset of local header from start of archive: 46812811 │ + (0000000002CA4E8Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 968c639d │ compressed size: 210 bytes │ uncompressed size: 376 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -10907,36 +10182,36 @@ │ │ The central-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 #296: │ +Central directory entry #293: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_card_view_foreground.xml │ │ - offset of local header from start of archive: 47056693 │ - (0000000002CE0735h) bytes │ + offset of local header from start of archive: 46813093 │ + (0000000002CA4FA5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 6c735644 │ - compressed size: 313 bytes │ + compressed size: 312 bytes │ uncompressed size: 788 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -10944,36 +10219,36 @@ │ │ The central-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 #297: │ +Central directory entry #294: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_card_view_ripple.xml │ │ - offset of local header from start of archive: 47057100 │ - (0000000002CE08CCh) bytes │ + offset of local header from start of archive: 46813474 │ + (0000000002CA5122h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c51787de │ - compressed size: 314 bytes │ + compressed size: 315 bytes │ uncompressed size: 768 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -10981,36 +10256,36 @@ │ │ The central-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 #298: │ +Central directory entry #295: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_chip_background_color.xml │ │ - offset of local header from start of archive: 47057504 │ - (0000000002CE0A60h) bytes │ + offset of local header from start of archive: 46813854 │ + (0000000002CA529Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2d76a1bf │ - compressed size: 318 bytes │ + compressed size: 316 bytes │ uncompressed size: 848 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -11018,36 +10293,36 @@ │ │ The central-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 #299: │ +Central directory entry #296: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_chip_close_icon_tint.xml │ │ - offset of local header from start of archive: 47057917 │ - (0000000002CE0BFDh) bytes │ + offset of local header from start of archive: 46814240 │ + (0000000002CA5420h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 655c380b │ - compressed size: 352 bytes │ + compressed size: 351 bytes │ uncompressed size: 1092 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -11055,32 +10330,32 @@ │ │ The central-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 #300: │ +Central directory entry #297: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_chip_ripple_color.xml │ │ - offset of local header from start of archive: 47058363 │ - (0000000002CE0DBBh) bytes │ + offset of local header from start of archive: 46814660 │ + (0000000002CA55C4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5b0bb570 │ compressed size: 321 bytes │ uncompressed size: 948 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ @@ -11092,32 +10367,32 @@ │ │ The central-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 #301: │ +Central directory entry #298: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_chip_surface_color.xml │ │ - offset of local header from start of archive: 47058775 │ - (0000000002CE0F57h) bytes │ + offset of local header from start of archive: 46815047 │ + (0000000002CA5747h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3f2928a1 │ compressed size: 181 bytes │ uncompressed size: 340 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -11129,32 +10404,32 @@ │ │ The central-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 #302: │ +Central directory entry #299: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_chip_text_color.xml │ │ - offset of local header from start of archive: 47059048 │ - (0000000002CE1068h) bytes │ + offset of local header from start of archive: 46815295 │ + (0000000002CA583Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 77090e9b │ compressed size: 257 bytes │ uncompressed size: 520 bytes │ length of filename: 34 characters │ length of extra field: 9 bytes │ @@ -11166,32 +10441,32 @@ │ │ The central-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 #303: │ +Central directory entry #300: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_choice_chip_background_color.xml │ │ - offset of local header from start of archive: 47059394 │ - (0000000002CE11C2h) bytes │ + offset of local header from start of archive: 46815616 │ + (0000000002CA5980h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -11203,32 +10478,32 @@ │ │ The central-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 #304: │ +Central directory entry #301: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_choice_chip_ripple_color.xml │ │ - offset of local header from start of archive: 47059543 │ - (0000000002CE1257h) bytes │ + offset of local header from start of archive: 46815740 │ + (0000000002CA59FCh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ @@ -11240,32 +10515,32 @@ │ │ The central-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 #305: │ +Central directory entry #302: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_choice_chip_text_color.xml │ │ - offset of local header from start of archive: 47059688 │ - (0000000002CE12E8h) bytes │ + offset of local header from start of archive: 46815860 │ + (0000000002CA5A74h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ @@ -11277,32 +10552,32 @@ │ │ The central-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 #306: │ +Central directory entry #303: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_error.xml │ │ - offset of local header from start of archive: 47059831 │ - (0000000002CE1377h) bytes │ + offset of local header from start of archive: 46815978 │ + (0000000002CA5AEAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 24 characters │ length of extra field: 9 bytes │ @@ -11314,32 +10589,32 @@ │ │ The central-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 #307: │ +Central directory entry #304: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_fab_bg_color_selector.xml │ │ - offset of local header from start of archive: 47059957 │ - (0000000002CE13F5h) bytes │ + offset of local header from start of archive: 46816079 │ + (0000000002CA5B4Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 66df62ca │ compressed size: 249 bytes │ uncompressed size: 500 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ @@ -11351,32 +10626,32 @@ │ │ The central-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 #308: │ +Central directory entry #305: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_fab_icon_text_color_selector.xml │ │ - offset of local header from start of archive: 47060301 │ - (0000000002CE154Dh) bytes │ + offset of local header from start of archive: 46816398 │ + (0000000002CA5C8Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d3aa9b95 │ compressed size: 249 bytes │ uncompressed size: 500 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -11388,32 +10663,32 @@ │ │ The central-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 #309: │ +Central directory entry #306: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_fab_ripple_color.xml │ │ - offset of local header from start of archive: 47060652 │ - (0000000002CE16ACh) bytes │ + offset of local header from start of archive: 46816724 │ + (0000000002CA5DD4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7e56eaf1 │ compressed size: 321 bytes │ uncompressed size: 948 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ @@ -11425,36 +10700,36 @@ │ │ The central-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 #310: │ +Central directory entry #307: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_filled_background_color.xml │ │ - offset of local header from start of archive: 47061063 │ - (0000000002CE1847h) bytes │ + offset of local header from start of archive: 46817110 │ + (0000000002CA5F56h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 85eac471 │ - compressed size: 313 bytes │ + compressed size: 311 bytes │ uncompressed size: 808 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -11462,32 +10737,32 @@ │ │ The central-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 #311: │ +Central directory entry #308: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_filled_icon_tint.xml │ │ - offset of local header from start of archive: 47061473 │ - (0000000002CE19E1h) bytes │ + offset of local header from start of archive: 46817493 │ + (0000000002CA60D5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ @@ -11499,32 +10774,32 @@ │ │ The central-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 #312: │ +Central directory entry #309: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_filled_stroke_color.xml │ │ - offset of local header from start of archive: 47061610 │ - (0000000002CE1A6Ah) bytes │ + offset of local header from start of archive: 46817605 │ + (0000000002CA6145h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ @@ -11536,32 +10811,32 @@ │ │ The central-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 #313: │ +Central directory entry #310: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_indicator_text_color.xml │ │ - offset of local header from start of archive: 47061750 │ - (0000000002CE1AF6h) bytes │ + offset of local header from start of archive: 46817720 │ + (0000000002CA61B8h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -11573,32 +10848,32 @@ │ │ The central-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 #314: │ +Central directory entry #311: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_navigation_item_background_color.xml │ │ - offset of local header from start of archive: 47061891 │ - (0000000002CE1B83h) bytes │ + offset of local header from start of archive: 46817836 │ + (0000000002CA622Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ @@ -11610,32 +10885,32 @@ │ │ The central-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 #315: │ +Central directory entry #312: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_navigation_item_icon_tint.xml │ │ - offset of local header from start of archive: 47062044 │ - (0000000002CE1C1Ch) bytes │ + offset of local header from start of archive: 46817964 │ + (0000000002CA62ACh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -11647,32 +10922,32 @@ │ │ The central-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 #316: │ +Central directory entry #313: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_navigation_item_text_color.xml │ │ - offset of local header from start of archive: 47062190 │ - (0000000002CE1CAEh) bytes │ + offset of local header from start of archive: 46818085 │ + (0000000002CA6325h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 45 characters │ length of extra field: 9 bytes │ @@ -11684,32 +10959,32 @@ │ │ The central-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 #317: │ +Central directory entry #314: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_on_primary_text_btn_text_color_selector.xml │ │ - offset of local header from start of archive: 47062337 │ - (0000000002CE1D41h) bytes │ + offset of local header from start of archive: 46818207 │ + (0000000002CA639Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 58 characters │ length of extra field: 9 bytes │ @@ -11721,32 +10996,32 @@ │ │ The central-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 #318: │ +Central directory entry #315: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_outlined_icon_tint.xml │ │ - offset of local header from start of archive: 47062497 │ - (0000000002CE1DE1h) bytes │ + offset of local header from start of archive: 46818342 │ + (0000000002CA6426h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -11758,32 +11033,32 @@ │ │ The central-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 #319: │ +Central directory entry #316: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_outlined_stroke_color.xml │ │ - offset of local header from start of archive: 47062636 │ - (0000000002CE1E6Ch) bytes │ + offset of local header from start of archive: 46818456 │ + (0000000002CA6498h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ @@ -11795,32 +11070,32 @@ │ │ The central-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 #320: │ +Central directory entry #317: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_popupmenu_overlay_color.xml │ │ - offset of local header from start of archive: 47062778 │ - (0000000002CE1EFAh) bytes │ + offset of local header from start of archive: 46818573 │ + (0000000002CA650Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -11832,32 +11107,32 @@ │ │ The central-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 #321: │ +Central directory entry #318: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_tabs_colored_ripple_color.xml │ │ - offset of local header from start of archive: 47062922 │ - (0000000002CE1F8Ah) bytes │ + offset of local header from start of archive: 46818692 │ + (0000000002CA6584h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -11869,32 +11144,32 @@ │ │ The central-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 #322: │ +Central directory entry #319: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_tabs_icon_color_selector.xml │ │ - offset of local header from start of archive: 47063068 │ - (0000000002CE201Ch) bytes │ + offset of local header from start of archive: 46818813 │ + (0000000002CA65FDh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ @@ -11906,32 +11181,32 @@ │ │ The central-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 #323: │ +Central directory entry #320: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_tabs_icon_color_selector_colored.xml │ │ - offset of local header from start of archive: 47063213 │ - (0000000002CE20ADh) bytes │ + offset of local header from start of archive: 46818933 │ + (0000000002CA6675h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ @@ -11943,32 +11218,32 @@ │ │ The central-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 #324: │ +Central directory entry #321: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_tabs_legacy_text_color_selector.xml │ │ - offset of local header from start of archive: 47063366 │ - (0000000002CE2146h) bytes │ + offset of local header from start of archive: 46819061 │ + (0000000002CA66F5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 11f3a8f7 │ compressed size: 228 bytes │ uncompressed size: 464 bytes │ length of filename: 50 characters │ length of extra field: 9 bytes │ @@ -11980,32 +11255,32 @@ │ │ The central-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 #325: │ +Central directory entry #322: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_tabs_ripple_color.xml │ │ - offset of local header from start of archive: 47063699 │ - (0000000002CE2293h) bytes │ + offset of local header from start of archive: 46819369 │ + (0000000002CA6829h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ @@ -12017,36 +11292,36 @@ │ │ The central-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 #326: │ +Central directory entry #323: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_text_btn_text_color_selector.xml │ │ - offset of local header from start of archive: 47063837 │ - (0000000002CE231Dh) bytes │ + offset of local header from start of archive: 46819482 │ + (0000000002CA689Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 479038a3 │ - compressed size: 325 bytes │ + compressed size: 324 bytes │ uncompressed size: 888 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -12054,32 +11329,32 @@ │ │ The central-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 #327: │ +Central directory entry #324: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/radiobutton_themeable_attribute_color.xml │ │ - offset of local header from start of archive: 47064264 │ - (0000000002CE24C8h) bytes │ + offset of local header from start of archive: 46819883 │ + (0000000002CA6A2Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0c0f2ef1 │ compressed size: 229 bytes │ uncompressed size: 464 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ @@ -12091,32 +11366,32 @@ │ │ The central-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 #328: │ +Central directory entry #325: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/switch_thumb_material_dark.xml │ │ - offset of local header from start of archive: 47064599 │ - (0000000002CE2617h) bytes │ + offset of local header from start of archive: 46820193 │ + (0000000002CA6B61h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): bd180b8e │ compressed size: 228 bytes │ uncompressed size: 464 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ @@ -12128,32 +11403,32 @@ │ │ The central-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 #329: │ +Central directory entry #326: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/switch_thumb_material_light.xml │ │ - offset of local header from start of archive: 47064922 │ - (0000000002CE275Ah) bytes │ + offset of local header from start of archive: 46820491 │ + (0000000002CA6C8Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2e0774f4 │ compressed size: 229 bytes │ uncompressed size: 464 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ @@ -12165,32 +11440,32 @@ │ │ The central-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 #330: │ +Central directory entry #327: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/test_mtrl_calendar_day.xml │ │ - offset of local header from start of archive: 47065247 │ - (0000000002CE289Fh) bytes │ + offset of local header from start of archive: 46820791 │ + (0000000002CA6DB7h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e494b0e3 │ compressed size: 180 bytes │ uncompressed size: 340 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ @@ -12202,32 +11477,32 @@ │ │ The central-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 #331: │ +Central directory entry #328: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/test_mtrl_calendar_day_selected.xml │ │ - offset of local header from start of archive: 47065518 │ - (0000000002CE29AEh) bytes │ + offset of local header from start of archive: 46821037 │ + (0000000002CA6EADh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b00d7ed8 │ compressed size: 180 bytes │ uncompressed size: 340 bytes │ length of filename: 45 characters │ length of extra field: 9 bytes │ @@ -12239,1695 +11514,1423 @@ │ │ The central-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 #332: │ +Central directory entry #329: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 47065798 │ - (0000000002CE2AC6h) bytes │ + offset of local header from start of archive: 46821292 │ + (0000000002CA6FACh) 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): e0e00b8a │ compressed size: 272 bytes │ uncompressed size: 272 bytes │ length of filename: 55 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 #333: │ +Central directory entry #330: │ --------------------------- │ │ + There are an extra 7 bytes preceding this file. │ + │ res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png │ │ - offset of local header from start of archive: 47066164 │ - (0000000002CE2C34h) bytes │ + offset of local header from start of archive: 46821656 │ + (0000000002CA7118h) 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): 55e57039 │ compressed size: 227 bytes │ uncompressed size: 227 bytes │ length of filename: 53 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 #334: │ +Central directory entry #331: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png │ │ - offset of local header from start of archive: 47066483 │ - (0000000002CE2D73h) bytes │ + offset of local header from start of archive: 46821975 │ + (0000000002CA7257h) 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): 13296992 │ compressed size: 404 bytes │ uncompressed size: 404 bytes │ length of filename: 53 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 #335: │ +Central directory entry #332: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ │ - offset of local header from start of archive: 47066980 │ - (0000000002CE2F64h) bytes │ + offset of local header from start of archive: 46822468 │ + (0000000002CA7444h) 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): d265c1df │ compressed size: 464 bytes │ uncompressed size: 464 bytes │ length of filename: 53 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 #336: │ +Central directory entry #333: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ │ - offset of local header from start of archive: 47067536 │ - (0000000002CE3190h) bytes │ + offset of local header from start of archive: 46823024 │ + (0000000002CA7670h) 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): 9b1429bf │ compressed size: 563 bytes │ uncompressed size: 563 bytes │ length of filename: 53 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 #337: │ +Central directory entry #334: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ │ - offset of local header from start of archive: 47068191 │ - (0000000002CE341Fh) bytes │ + offset of local header from start of archive: 46823679 │ + (0000000002CA78FFh) 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): 452a314b │ compressed size: 1096 bytes │ uncompressed size: 1096 bytes │ length of filename: 58 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 #338: │ +Central directory entry #335: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ │ - offset of local header from start of archive: 47069384 │ - (0000000002CE38C8h) bytes │ + offset of local header from start of archive: 46824872 │ + (0000000002CA7DA8h) 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): ee5987fb │ compressed size: 1243 bytes │ uncompressed size: 1243 bytes │ length of filename: 58 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 #339: │ +Central directory entry #336: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 47070727 │ - (0000000002CE3E07h) bytes │ + offset of local header from start of archive: 46826203 │ + (0000000002CA82DBh) 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): 89186040 │ compressed size: 226 bytes │ uncompressed size: 226 bytes │ length of filename: 60 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 #340: │ +Central directory entry #337: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ │ - offset of local header from start of archive: 47071054 │ - (0000000002CE3F4Eh) bytes │ + offset of local header from start of archive: 46826526 │ + (0000000002CA841Eh) 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): ce3e1667 │ compressed size: 171 bytes │ uncompressed size: 171 bytes │ length of filename: 60 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 #341: │ +Central directory entry #338: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ │ - offset of local header from start of archive: 47071327 │ - (0000000002CE405Fh) bytes │ + offset of local header from start of archive: 46826787 │ + (0000000002CA8523h) 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): 2cb7fb1a │ compressed size: 202 bytes │ uncompressed size: 202 bytes │ length of filename: 55 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 #342: │ +Central directory entry #339: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ │ - offset of local header from start of archive: 47071626 │ - (0000000002CE418Ah) bytes │ + offset of local header from start of archive: 46827074 │ + (0000000002CA8642h) 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): 3a60c5fb │ compressed size: 404 bytes │ uncompressed size: 404 bytes │ length of filename: 51 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 #343: │ +Central directory entry #340: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ │ - offset of local header from start of archive: 47072120 │ - (0000000002CE4378h) bytes │ + offset of local header from start of archive: 46827568 │ + (0000000002CA8830h) 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): 77025832 │ compressed size: 226 bytes │ uncompressed size: 226 bytes │ length of filename: 56 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 #344: │ +Central directory entry #341: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ │ - offset of local header from start of archive: 47072442 │ - (0000000002CE44BAh) bytes │ + offset of local header from start of archive: 46827886 │ + (0000000002CA896Eh) 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): 4d9f4336 │ compressed size: 215 bytes │ uncompressed size: 215 bytes │ length of filename: 57 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 #345: │ +Central directory entry #342: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ │ - offset of local header from start of archive: 47072755 │ - (0000000002CE45F3h) bytes │ + offset of local header from start of archive: 46828195 │ + (0000000002CA8AA3h) 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): 23a419ae │ compressed size: 389 bytes │ uncompressed size: 389 bytes │ length of filename: 53 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 #346: │ +Central directory entry #343: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/abc_ic_star_black_16dp.png │ │ - offset of local header from start of archive: 47073237 │ - (0000000002CE47D5h) bytes │ + offset of local header from start of archive: 46828673 │ + (0000000002CA8C81h) 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): 2423f5f1 │ compressed size: 263 bytes │ uncompressed size: 263 bytes │ length of filename: 47 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 #347: │ +Central directory entry #344: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/abc_ic_star_black_36dp.png │ │ - offset of local header from start of archive: 47073587 │ - (0000000002CE4933h) bytes │ + offset of local header from start of archive: 46829019 │ + (0000000002CA8DDBh) 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): dcf33fba │ compressed size: 522 bytes │ uncompressed size: 522 bytes │ length of filename: 47 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 #348: │ +Central directory entry #345: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/abc_ic_star_black_48dp.png │ │ - offset of local header from start of archive: 47074198 │ - (0000000002CE4B96h) bytes │ + offset of local header from start of archive: 46829618 │ + (0000000002CA9032h) 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): b2403ba1 │ compressed size: 668 bytes │ uncompressed size: 668 bytes │ length of filename: 47 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 #349: │ +Central directory entry #346: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/abc_ic_star_half_black_16dp.png │ │ - offset of local header from start of archive: 47074952 │ - (0000000002CE4E88h) bytes │ + offset of local header from start of archive: 46830372 │ + (0000000002CA9324h) 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): 96063905 │ compressed size: 197 bytes │ uncompressed size: 197 bytes │ length of filename: 52 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 #350: │ +Central directory entry #347: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/abc_ic_star_half_black_36dp.png │ │ - offset of local header from start of archive: 47075241 │ - (0000000002CE4FA9h) bytes │ + offset of local header from start of archive: 46830657 │ + (0000000002CA9441h) 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): f93feaa6 │ compressed size: 328 bytes │ uncompressed size: 328 bytes │ length of filename: 52 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 #351: │ +Central directory entry #348: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/abc_ic_star_half_black_48dp.png │ │ - offset of local header from start of archive: 47075660 │ - (0000000002CE514Ch) bytes │ + offset of local header from start of archive: 46831076 │ + (0000000002CA95E4h) 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): f9fe8ea6 │ compressed size: 431 bytes │ uncompressed size: 431 bytes │ length of filename: 52 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 #352: │ +Central directory entry #349: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 47076183 │ - (0000000002CE5357h) bytes │ + offset of local header from start of archive: 46831595 │ + (0000000002CA97EBh) 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): 35642324 │ compressed size: 167 bytes │ uncompressed size: 167 bytes │ length of filename: 54 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 #353: │ +Central directory entry #350: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/abc_list_focused_holo.9.png │ │ - offset of local header from start of archive: 47076443 │ - (0000000002CE545Bh) bytes │ + offset of local header from start of archive: 46831855 │ + (0000000002CA98EFh) 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): 8e4da209 │ compressed size: 244 bytes │ uncompressed size: 244 bytes │ length of filename: 48 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 #354: │ +Central directory entry #351: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png │ │ - offset of local header from start of archive: 47076776 │ - (0000000002CE55A8h) bytes │ + offset of local header from start of archive: 46832184 │ + (0000000002CA9A38h) 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): 81b12fde │ compressed size: 212 bytes │ uncompressed size: 212 bytes │ length of filename: 52 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 #355: │ +Central directory entry #352: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png │ │ - offset of local header from start of archive: 47077080 │ - (0000000002CE56D8h) bytes │ + offset of local header from start of archive: 46832484 │ + (0000000002CA9B64h) 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): 91d34861 │ compressed size: 208 bytes │ uncompressed size: 208 bytes │ length of filename: 53 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 #356: │ +Central directory entry #353: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png │ │ - offset of local header from start of archive: 47077380 │ - (0000000002CE5804h) bytes │ + offset of local header from start of archive: 46832784 │ + (0000000002CA9C90h) 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): e01fa47a │ compressed size: 208 bytes │ uncompressed size: 208 bytes │ length of filename: 54 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 #357: │ +Central directory entry #354: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ │ - offset of local header from start of archive: 47077684 │ - (0000000002CE5934h) bytes │ + offset of local header from start of archive: 46833076 │ + (0000000002CA9DB4h) 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): e28c1958 │ compressed size: 228 bytes │ uncompressed size: 228 bytes │ length of filename: 63 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 #358: │ +Central directory entry #355: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png │ │ - offset of local header from start of archive: 47078016 │ - (0000000002CE5A80h) bytes │ + offset of local header from start of archive: 46833404 │ + (0000000002CA9EFCh) 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): d18b0a1b │ compressed size: 229 bytes │ uncompressed size: 229 bytes │ length of filename: 64 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 #359: │ +Central directory entry #356: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ │ - offset of local header from start of archive: 47078349 │ - (0000000002CE5BCDh) bytes │ + offset of local header from start of archive: 46833733 │ + (0000000002CAA045h) 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): 325c2847 │ compressed size: 738 bytes │ uncompressed size: 738 bytes │ length of filename: 59 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 #360: │ +Central directory entry #357: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png │ │ - offset of local header from start of archive: 47079186 │ - (0000000002CE5F12h) bytes │ + offset of local header from start of archive: 46834566 │ + (0000000002CAA386h) 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): 3d820b33 │ compressed size: 1098 bytes │ uncompressed size: 1098 bytes │ length of filename: 57 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 #361: │ +Central directory entry #358: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/abc_scrubber_control_off_mtrl_alpha.png │ │ - offset of local header from start of archive: 47080382 │ - (0000000002CE63BEh) bytes │ + offset of local header from start of archive: 46835758 │ + (0000000002CAA82Eh) 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): 86ce55b9 │ compressed size: 201 bytes │ uncompressed size: 201 bytes │ length of filename: 60 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 #362: │ +Central directory entry #359: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ │ - offset of local header from start of archive: 47080685 │ - (0000000002CE64EDh) bytes │ + offset of local header from start of archive: 46836049 │ + (0000000002CAA951h) 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): 21171d42 │ compressed size: 196 bytes │ uncompressed size: 196 bytes │ length of filename: 65 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 #363: │ +Central directory entry #360: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ │ - offset of local header from start of archive: 47080988 │ - (0000000002CE661Ch) bytes │ + offset of local header from start of archive: 46836340 │ + (0000000002CAAA74h) 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): 58089ef9 │ compressed size: 272 bytes │ uncompressed size: 272 bytes │ length of filename: 65 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 #364: │ +Central directory entry #361: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 47081364 │ - (0000000002CE6794h) bytes │ + offset of local header from start of archive: 46836716 │ + (0000000002CAABECh) 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): ac46dae1 │ compressed size: 205 bytes │ uncompressed size: 205 bytes │ length of filename: 58 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 #365: │ +Central directory entry #362: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/abc_scrubber_track_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 47081669 │ - (0000000002CE68C5h) bytes │ + offset of local header from start of archive: 46837009 │ + (0000000002CAAD11h) 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): 0384badb │ compressed size: 196 bytes │ uncompressed size: 196 bytes │ length of filename: 56 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 #366: │ +Central directory entry #363: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ │ - offset of local header from start of archive: 47081960 │ - (0000000002CE69E8h) bytes │ + offset of local header from start of archive: 46837300 │ + (0000000002CAAE34h) 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): 8dece53e │ compressed size: 345 bytes │ uncompressed size: 345 bytes │ length of filename: 52 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 #367: │ +Central directory entry #364: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 47082397 │ - (0000000002CE6B9Dh) bytes │ + offset of local header from start of archive: 46837733 │ + (0000000002CAAFE5h) 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): f4aa1eaf │ compressed size: 484 bytes │ uncompressed size: 484 bytes │ length of filename: 54 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 #368: │ +Central directory entry #365: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 47082976 │ - (0000000002CE6DE0h) bytes │ + offset of local header from start of archive: 46838308 │ + (0000000002CAB224h) 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): 5bdf785c │ compressed size: 190 bytes │ uncompressed size: 190 bytes │ length of filename: 55 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 #369: │ +Central directory entry #366: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/abc_text_select_handle_left_mtrl_dark.png │ │ - offset of local header from start of archive: 47083262 │ - (0000000002CE6EFEh) bytes │ + offset of local header from start of archive: 46838590 │ + (0000000002CAB33Eh) 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): 487c7caf │ compressed size: 278 bytes │ uncompressed size: 278 bytes │ length of filename: 62 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 #370: │ +Central directory entry #367: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/abc_text_select_handle_left_mtrl_light.png │ │ - offset of local header from start of archive: 47083642 │ - (0000000002CE707Ah) bytes │ + offset of local header from start of archive: 46838966 │ + (0000000002CAB4B6h) 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): a0d3c543 │ compressed size: 278 bytes │ uncompressed size: 278 bytes │ length of filename: 63 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 #371: │ +Central directory entry #368: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/abc_text_select_handle_middle_mtrl_dark.png │ │ - offset of local header from start of archive: 47084022 │ - (0000000002CE71F6h) bytes │ + offset of local header from start of archive: 46839346 │ + (0000000002CAB632h) 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): e9486929 │ compressed size: 398 bytes │ uncompressed size: 398 bytes │ length of filename: 64 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 #372: │ +Central directory entry #369: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/abc_text_select_handle_middle_mtrl_light.png │ │ - offset of local header from start of archive: 47084526 │ - (0000000002CE73EEh) bytes │ + offset of local header from start of archive: 46839838 │ + (0000000002CAB81Eh) 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): be21c0b7 │ compressed size: 396 bytes │ uncompressed size: 396 bytes │ length of filename: 65 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 #373: │ +Central directory entry #370: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/abc_text_select_handle_right_mtrl_dark.png │ │ - offset of local header from start of archive: 47085028 │ - (0000000002CE75E4h) bytes │ + offset of local header from start of archive: 46840336 │ + (0000000002CABA10h) 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): 725a273a │ compressed size: 263 bytes │ uncompressed size: 263 bytes │ length of filename: 63 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 #374: │ +Central directory entry #371: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/abc_text_select_handle_right_mtrl_light.png │ │ - offset of local header from start of archive: 47085395 │ - (0000000002CE7753h) bytes │ + offset of local header from start of archive: 46840699 │ + (0000000002CABB7Bh) 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): df25bc6b │ compressed size: 262 bytes │ uncompressed size: 262 bytes │ length of filename: 64 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 #375: │ +Central directory entry #372: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 47085762 │ - (0000000002CE78C2h) bytes │ + offset of local header from start of archive: 46841062 │ + (0000000002CABCE6h) 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): 747c103f │ compressed size: 186 bytes │ uncompressed size: 186 bytes │ length of filename: 61 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 #376: │ +Central directory entry #373: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 47086050 │ - (0000000002CE79E2h) bytes │ + offset of local header from start of archive: 46841346 │ + (0000000002CABE02h) 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): 296f3744 │ compressed size: 192 bytes │ uncompressed size: 192 bytes │ length of filename: 59 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 #377: │ +Central directory entry #374: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 47086340 │ - (0000000002CE7B04h) bytes │ + offset of local header from start of archive: 46841636 │ + (0000000002CABF24h) 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): bb045ad2 │ compressed size: 178 bytes │ uncompressed size: 178 bytes │ length of filename: 68 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 #378: │ +Central directory entry #375: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 47086626 │ - (0000000002CE7C22h) bytes │ + offset of local header from start of archive: 46841918 │ + (0000000002CAC03Eh) 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): aad3c65d │ compressed size: 178 bytes │ uncompressed size: 178 bytes │ length of filename: 66 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 #379: │ +Central directory entry #376: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/apptheme_scrubber_control_disabled_holo.webp │ │ - offset of local header from start of archive: 47086910 │ - (0000000002CE7D3Eh) bytes │ + offset of local header from start of archive: 46842198 │ + (0000000002CAC156h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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 (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 00000000 │ compressed size: 0 bytes │ uncompressed size: 0 bytes │ length of filename: 65 characters │ length of extra field: 9 bytes │ @@ -13939,31 +12942,31 @@ │ │ The central-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 #380: │ +Central directory entry #377: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra -2 bytes preceding this file. │ │ res/drawable-hdpi-v4/apptheme_scrubber_control_focused_holo.webp │ │ - offset of local header from start of archive: 47087016 │ - (0000000002CE7DA8h) bytes │ + offset of local header from start of archive: 46842300 │ + (0000000002CAC1BCh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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 (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 00000000 │ compressed size: 0 bytes │ uncompressed size: 0 bytes │ length of filename: 64 characters │ length of extra field: 9 bytes │ @@ -13975,31 +12978,31 @@ │ │ The central-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 #381: │ +Central directory entry #378: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra -3 bytes preceding this file. │ │ res/drawable-hdpi-v4/apptheme_scrubber_control_normal_holo.webp │ │ - offset of local header from start of archive: 47087120 │ - (0000000002CE7E10h) bytes │ + offset of local header from start of archive: 46842400 │ + (0000000002CAC220h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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 (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 00000000 │ compressed size: 0 bytes │ uncompressed size: 0 bytes │ length of filename: 63 characters │ length of extra field: 9 bytes │ @@ -14011,31 +13014,31 @@ │ │ The central-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 #382: │ +Central directory entry #379: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra -2 bytes preceding this file. │ │ res/drawable-hdpi-v4/apptheme_scrubber_control_pressed_holo.webp │ │ - offset of local header from start of archive: 47087224 │ - (0000000002CE7E78h) bytes │ + offset of local header from start of archive: 46842500 │ + (0000000002CAC284h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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 (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 00000000 │ compressed size: 0 bytes │ uncompressed size: 0 bytes │ length of filename: 64 characters │ length of extra field: 9 bytes │ @@ -14047,421 +13050,355 @@ │ │ The central-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 #383: │ +Central directory entry #380: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra -3 bytes preceding this file. │ │ res/drawable-hdpi-v4/apptheme_scrubber_primary_holo.9.png │ │ - offset of local header from start of archive: 47087328 │ - (0000000002CE7EE0h) bytes │ + offset of local header from start of archive: 46842600 │ + (0000000002CAC2E8h) 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): 1148f987 │ compressed size: 77 bytes │ uncompressed size: 77 bytes │ length of filename: 57 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 #384: │ +Central directory entry #381: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/apptheme_scrubber_secondary_holo.9.png │ │ - offset of local header from start of archive: 47087501 │ - (0000000002CE7F8Dh) bytes │ + offset of local header from start of archive: 46842773 │ + (0000000002CAC395h) 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): 1148f987 │ compressed size: 77 bytes │ uncompressed size: 77 bytes │ length of filename: 59 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 #385: │ +Central directory entry #382: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/apptheme_scrubber_track_holo_light.9.png │ │ - offset of local header from start of archive: 47087677 │ - (0000000002CE803Dh) bytes │ + offset of local header from start of archive: 46842945 │ + (0000000002CAC441h) 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): 1148f987 │ compressed size: 77 bytes │ uncompressed size: 77 bytes │ length of filename: 61 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 #386: │ +Central directory entry #383: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/archos_info_dialog_background.9.png │ │ - offset of local header from start of archive: 47087857 │ - (0000000002CE80F1h) bytes │ + offset of local header from start of archive: 46843113 │ + (0000000002CAC4E9h) 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): fd6672dd │ compressed size: 3749 bytes │ uncompressed size: 3749 bytes │ length of filename: 56 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 #387: │ +Central directory entry #384: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/divider_horizontal_dark.9.png │ │ - offset of local header from start of archive: 47091701 │ - (0000000002CE8FF5h) bytes │ + offset of local header from start of archive: 46846957 │ + (0000000002CAD3EDh) 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): 936e833c │ compressed size: 168 bytes │ uncompressed size: 168 bytes │ length of filename: 50 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 #388: │ +Central directory entry #385: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/divider_horizontal_dark_opaque.9.png │ │ - offset of local header from start of archive: 47091960 │ - (0000000002CE90F8h) bytes │ + offset of local header from start of archive: 46847212 │ + (0000000002CAD4ECh) 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): 4c1db3b5 │ compressed size: 167 bytes │ uncompressed size: 167 bytes │ length of filename: 57 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 #389: │ +Central directory entry #386: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/filetype_generic2.webp │ │ - offset of local header from start of archive: 47092223 │ - (0000000002CE91FFh) bytes │ + offset of local header from start of archive: 46847475 │ + (0000000002CAD5F3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 09c12177 │ compressed size: 192 bytes │ uncompressed size: 192 bytes │ length of filename: 43 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 #390: │ +Central directory entry #387: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/filetype_music_folder.webp │ │ - offset of local header from start of archive: 47092500 │ - (0000000002CE9314h) bytes │ + offset of local header from start of archive: 46847740 │ + (0000000002CAD6FCh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 14e00384 │ compressed size: 184 bytes │ uncompressed size: 184 bytes │ length of filename: 47 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 #391: │ +Central directory entry #388: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/folder.webp │ │ - offset of local header from start of archive: 47092772 │ - (0000000002CE9424h) bytes │ + offset of local header from start of archive: 46848008 │ + (0000000002CAD808h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): a407ab10 │ compressed size: 186 bytes │ uncompressed size: 186 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. │ - │ There is no file comment. │ │ -Central directory entry #392: │ +Central directory entry #389: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/help_focus_shadow.9.png │ │ - offset of local header from start of archive: 47093030 │ - (0000000002CE9526h) bytes │ + offset of local header from start of archive: 46848262 │ + (0000000002CAD906h) 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): 0c877bd0 │ compressed size: 1587 bytes │ uncompressed size: 1587 bytes │ length of filename: 44 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 #393: │ +Central directory entry #390: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/ic_find_previous_holo_dark.webp │ │ - offset of local header from start of archive: 47094703 │ - (0000000002CE9BAFh) bytes │ + offset of local header from start of archive: 46849923 │ + (0000000002CADF83h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): b9c4f31b │ compressed size: 726 bytes │ uncompressed size: 726 bytes │ length of filename: 52 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 #394: │ +Central directory entry #391: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic_wifip2p.webp │ │ - offset of local header from start of archive: 47095522 │ - (0000000002CE9EE2h) bytes │ + offset of local header from start of archive: 46850738 │ + (0000000002CAE2B2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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 (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 00000000 │ compressed size: 0 bytes │ uncompressed size: 0 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ @@ -14473,1029 +13410,855 @@ │ │ The central-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 #395: │ +Central directory entry #392: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-hdpi-v4/lb_action_bg_focused.9.png │ │ - offset of local header from start of archive: 47095600 │ - (0000000002CE9F30h) bytes │ + offset of local header from start of archive: 46850804 │ + (0000000002CAE2F4h) 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): 1148f987 │ compressed size: 77 bytes │ uncompressed size: 77 bytes │ length of filename: 47 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 #396: │ +Central directory entry #393: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/lb_ic_actions_right_arrow.png │ │ - offset of local header from start of archive: 47095765 │ - (0000000002CE9FD5h) bytes │ + offset of local header from start of archive: 46850965 │ + (0000000002CAE395h) 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): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 50 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 #397: │ +Central directory entry #394: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/lb_ic_in_app_search.png │ │ - offset of local header from start of archive: 47095923 │ - (0000000002CEA073h) bytes │ + offset of local header from start of archive: 46851119 │ + (0000000002CAE42Fh) 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): a9cfb567 │ compressed size: 519 bytes │ uncompressed size: 519 bytes │ length of filename: 44 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 #398: │ +Central directory entry #395: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/lb_ic_sad_cloud.png │ │ - offset of local header from start of archive: 47096527 │ - (0000000002CEA2CFh) bytes │ + offset of local header from start of archive: 46851719 │ + (0000000002CAE687h) 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): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 40 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 #399: │ +Central directory entry #396: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/lb_ic_search_mic.png │ │ - offset of local header from start of archive: 47096675 │ - (0000000002CEA363h) bytes │ + offset of local header from start of archive: 46851863 │ + (0000000002CAE717h) 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): 9e8477e3 │ compressed size: 391 bytes │ uncompressed size: 391 bytes │ length of filename: 41 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 #400: │ +Central directory entry #397: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/lb_ic_search_mic_out.png │ │ - offset of local header from start of archive: 47097147 │ - (0000000002CEA53Bh) bytes │ + offset of local header from start of archive: 46852331 │ + (0000000002CAE8EBh) 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): 9cb633c1 │ compressed size: 429 bytes │ uncompressed size: 429 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 #401: │ +Central directory entry #398: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/lb_in_app_search_bg.9.png │ │ - offset of local header from start of archive: 47097661 │ - (0000000002CEA73Dh) bytes │ + offset of local header from start of archive: 46852841 │ + (0000000002CAEAE9h) 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): ebf2777c │ compressed size: 322 bytes │ uncompressed size: 322 bytes │ length of filename: 46 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 #402: │ +Central directory entry #399: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/lb_in_app_search_shadow_focused.9.png │ │ - offset of local header from start of archive: 47098070 │ - (0000000002CEA8D6h) bytes │ + offset of local header from start of archive: 46853246 │ + (0000000002CAEC7Eh) 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): 1148f987 │ compressed size: 77 bytes │ uncompressed size: 77 bytes │ length of filename: 58 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 #403: │ +Central directory entry #400: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/lb_in_app_search_shadow_normal.9.png │ │ - offset of local header from start of archive: 47098245 │ - (0000000002CEA985h) bytes │ + offset of local header from start of archive: 46853417 │ + (0000000002CAED29h) 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): 1148f987 │ compressed size: 77 bytes │ uncompressed size: 77 bytes │ length of filename: 57 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 #404: │ +Central directory entry #401: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/list_item_tile_highlight.9.png │ │ - offset of local header from start of archive: 47098421 │ - (0000000002CEAA35h) bytes │ + offset of local header from start of archive: 46853581 │ + (0000000002CAEDCDh) 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): 1042cdcb │ compressed size: 1076 bytes │ uncompressed size: 1076 bytes │ length of filename: 51 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 #405: │ +Central directory entry #402: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/list_item_tile_normal.9.png │ │ - offset of local header from start of archive: 47099588 │ - (0000000002CEAEC4h) bytes │ + offset of local header from start of archive: 46854744 │ + (0000000002CAF258h) 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): dbf3da10 │ compressed size: 392 bytes │ uncompressed size: 392 bytes │ length of filename: 48 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 #406: │ +Central directory entry #403: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/list_item_tile_pressed.9.png │ │ - offset of local header from start of archive: 47100068 │ - (0000000002CEB0A4h) bytes │ + offset of local header from start of archive: 46855220 │ + (0000000002CAF434h) 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): 8272d355 │ compressed size: 1185 bytes │ uncompressed size: 1185 bytes │ length of filename: 49 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 #407: │ +Central directory entry #404: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/network.webp │ │ - offset of local header from start of archive: 47101341 │ - (0000000002CEB59Dh) bytes │ + offset of local header from start of archive: 46856493 │ + (0000000002CAF92Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): cb1e3b2a │ compressed size: 268 bytes │ uncompressed size: 268 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. │ - │ There is no file comment. │ │ -Central directory entry #408: │ +Central directory entry #405: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/notification_bg_low_normal.9.png │ │ - offset of local header from start of archive: 47101684 │ - (0000000002CEB6F4h) bytes │ + offset of local header from start of archive: 46856824 │ + (0000000002CAFA78h) 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): 378c117e │ compressed size: 212 bytes │ uncompressed size: 212 bytes │ length of filename: 53 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 #409: │ +Central directory entry #406: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/notification_bg_low_pressed.9.png │ │ - offset of local header from start of archive: 47101988 │ - (0000000002CEB824h) bytes │ + offset of local header from start of archive: 46857128 │ + (0000000002CAFBA8h) 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): 5059e725 │ compressed size: 225 bytes │ uncompressed size: 225 bytes │ length of filename: 54 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 #410: │ +Central directory entry #407: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/notification_bg_normal.9.png │ │ - offset of local header from start of archive: 47102309 │ - (0000000002CEB965h) bytes │ + offset of local header from start of archive: 46857437 │ + (0000000002CAFCDDh) 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): c22cbe9f │ compressed size: 212 bytes │ uncompressed size: 212 bytes │ length of filename: 49 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 #411: │ +Central directory entry #408: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/notification_bg_normal_pressed.9.png │ │ - offset of local header from start of archive: 47102612 │ - (0000000002CEBA94h) bytes │ + offset of local header from start of archive: 46857728 │ + (0000000002CAFE00h) 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): a1d68cd0 │ compressed size: 225 bytes │ uncompressed size: 225 bytes │ length of filename: 57 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 #412: │ +Central directory entry #409: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/notify_panel_notification_icon_bg.png │ │ - offset of local header from start of archive: 47102933 │ - (0000000002CEBBD5h) bytes │ + offset of local header from start of archive: 46858049 │ + (0000000002CAFF41h) 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): 6ed8c1f1 │ compressed size: 107 bytes │ uncompressed size: 107 bytes │ length of filename: 58 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 #413: │ +Central directory entry #410: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/now_playing_tile_pressed.9.png │ │ - offset of local header from start of archive: 47103139 │ - (0000000002CEBCA3h) bytes │ + offset of local header from start of archive: 46858251 │ + (0000000002CB000Bh) 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): 1eb80a36 │ compressed size: 651 bytes │ uncompressed size: 651 bytes │ length of filename: 51 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 #414: │ +Central directory entry #411: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/nowplaying_icon_background.webp │ │ - offset of local header from start of archive: 47103883 │ - (0000000002CEBF8Bh) bytes │ + offset of local header from start of archive: 46858983 │ + (0000000002CB02E7h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): a41e54ce │ compressed size: 114 bytes │ uncompressed size: 114 bytes │ length of filename: 52 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 #415: │ +Central directory entry #412: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/os_banner.webp │ │ - offset of local header from start of archive: 47104090 │ - (0000000002CEC05Ah) bytes │ + offset of local header from start of archive: 46859186 │ + (0000000002CB03B2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): e472dfce │ compressed size: 4464 bytes │ uncompressed size: 4464 bytes │ length of filename: 35 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 #416: │ +Central directory entry #413: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/progress_bg_holo_dark.9.png │ │ - offset of local header from start of archive: 47108628 │ - (0000000002CED214h) bytes │ + offset of local header from start of archive: 46863724 │ + (0000000002CB156Ch) 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): 542c8b2e │ compressed size: 213 bytes │ uncompressed size: 213 bytes │ length of filename: 48 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 #417: │ +Central directory entry #414: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/progress_primary_holo_dark.9.png │ │ - offset of local header from start of archive: 47108929 │ - (0000000002CED341h) bytes │ + offset of local header from start of archive: 46864021 │ + (0000000002CB1695h) 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): e0064391 │ compressed size: 863 bytes │ uncompressed size: 863 bytes │ length of filename: 53 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 #418: │ +Central directory entry #415: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/progress_secondary_holo_dark.9.png │ │ - offset of local header from start of archive: 47109887 │ - (0000000002CED6FFh) bytes │ + offset of local header from start of archive: 46864967 │ + (0000000002CB1A47h) 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): 8051d1d9 │ compressed size: 219 bytes │ uncompressed size: 219 bytes │ length of filename: 55 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 #419: │ +Central directory entry #416: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/sdcard.webp │ │ - offset of local header from start of archive: 47110203 │ - (0000000002CED83Bh) bytes │ + offset of local header from start of archive: 46865271 │ + (0000000002CB1B77h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): a7049875 │ compressed size: 136 bytes │ uncompressed size: 136 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. │ - │ There is no file comment. │ │ -Central directory entry #420: │ +Central directory entry #417: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/usb.webp │ │ - offset of local header from start of archive: 47110412 │ - (0000000002CED90Ch) bytes │ + offset of local header from start of archive: 46865476 │ + (0000000002CB1C44h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): edcd8075 │ compressed size: 258 bytes │ uncompressed size: 258 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 #421: │ +Central directory entry #418: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/volumebar_bg_left.9.png │ │ - offset of local header from start of archive: 47110738 │ - (0000000002CEDA52h) bytes │ + offset of local header from start of archive: 46865802 │ + (0000000002CB1D8Ah) 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): 87d81967 │ compressed size: 1258 bytes │ uncompressed size: 1258 bytes │ length of filename: 44 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 #422: │ +Central directory entry #419: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/widget_default_video.webp │ │ - offset of local header from start of archive: 47112082 │ - (0000000002CEDF92h) bytes │ + offset of local header from start of archive: 46867134 │ + (0000000002CB22BEh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 2659bac4 │ compressed size: 242 bytes │ uncompressed size: 242 bytes │ length of filename: 46 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 #423: │ +Central directory entry #420: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic_wifip2p.webp │ │ - offset of local header from start of archive: 47112410 │ - (0000000002CEE0DAh) bytes │ + offset of local header from start of archive: 46867458 │ + (0000000002CB2402h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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 (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 00000000 │ compressed size: 0 bytes │ uncompressed size: 0 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ @@ -15507,2235 +14270,1859 @@ │ │ The central-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 #424: │ +Central directory entry #421: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-ldrtl-hdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ │ - offset of local header from start of archive: 47112488 │ - (0000000002CEE128h) bytes │ + offset of local header from start of archive: 46867524 │ + (0000000002CB2444h) 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): d0282950 │ compressed size: 199 bytes │ uncompressed size: 199 bytes │ length of filename: 62 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 #425: │ +Central directory entry #422: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ │ - offset of local header from start of archive: 47112791 │ - (0000000002CEE257h) bytes │ + offset of local header from start of archive: 46867815 │ + (0000000002CB2567h) 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): d879d837 │ compressed size: 400 bytes │ uncompressed size: 400 bytes │ length of filename: 58 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 #426: │ +Central directory entry #423: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ │ - offset of local header from start of archive: 47113288 │ - (0000000002CEE448h) bytes │ + offset of local header from start of archive: 46868312 │ + (0000000002CB2758h) 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): bd28c868 │ compressed size: 345 bytes │ uncompressed size: 345 bytes │ length of filename: 59 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 #427: │ +Central directory entry #424: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-ldrtl-mdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ │ - offset of local header from start of archive: 47113733 │ - (0000000002CEE605h) bytes │ + offset of local header from start of archive: 46868753 │ + (0000000002CB2911h) 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): 0dd761e3 │ compressed size: 127 bytes │ uncompressed size: 127 bytes │ length of filename: 62 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 #428: │ +Central directory entry #425: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-ldrtl-mdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ │ - offset of local header from start of archive: 47113963 │ - (0000000002CEE6EBh) bytes │ + offset of local header from start of archive: 46868979 │ + (0000000002CB29F3h) 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): 1e7c3912 │ compressed size: 253 bytes │ uncompressed size: 253 bytes │ length of filename: 58 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 #429: │ +Central directory entry #426: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ │ - offset of local header from start of archive: 47114313 │ - (0000000002CEE849h) bytes │ + offset of local header from start of archive: 46869329 │ + (0000000002CB2B51h) 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): 0ed4949b │ compressed size: 318 bytes │ uncompressed size: 318 bytes │ length of filename: 59 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 #430: │ +Central directory entry #427: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ │ - offset of local header from start of archive: 47114730 │ - (0000000002CEE9EAh) bytes │ + offset of local header from start of archive: 46869742 │ + (0000000002CB2CEEh) 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): 549df8db │ compressed size: 178 bytes │ uncompressed size: 178 bytes │ length of filename: 63 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 #431: │ +Central directory entry #428: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ │ - offset of local header from start of archive: 47115010 │ - (0000000002CEEB02h) bytes │ + offset of local header from start of archive: 46870022 │ + (0000000002CB2E06h) 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): fd3b518e │ compressed size: 494 bytes │ uncompressed size: 494 bytes │ length of filename: 59 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 #432: │ +Central directory entry #429: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ │ - offset of local header from start of archive: 47115602 │ - (0000000002CEED52h) bytes │ + offset of local header from start of archive: 46870614 │ + (0000000002CB3056h) 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): 3c853cf4 │ compressed size: 417 bytes │ uncompressed size: 417 bytes │ length of filename: 60 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 #433: │ +Central directory entry #430: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ │ - offset of local header from start of archive: 47116121 │ - (0000000002CEEF59h) bytes │ + offset of local header from start of archive: 46871121 │ + (0000000002CB3251h) 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): ccbf9f8a │ compressed size: 260 bytes │ uncompressed size: 260 bytes │ length of filename: 64 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 #434: │ +Central directory entry #431: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ │ - offset of local header from start of archive: 47116484 │ - (0000000002CEF0C4h) bytes │ + offset of local header from start of archive: 46871484 │ + (0000000002CB33BCh) 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): 7ab4d01c │ compressed size: 705 bytes │ uncompressed size: 705 bytes │ length of filename: 60 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 #435: │ +Central directory entry #432: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ │ - offset of local header from start of archive: 47117289 │ - (0000000002CEF3E9h) bytes │ + offset of local header from start of archive: 46872285 │ + (0000000002CB36DDh) 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): c8e02261 │ compressed size: 525 bytes │ uncompressed size: 525 bytes │ length of filename: 61 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 #436: │ +Central directory entry #433: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ │ - offset of local header from start of archive: 47117917 │ - (0000000002CEF65Dh) bytes │ + offset of local header from start of archive: 46872901 │ + (0000000002CB3945h) 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): 3fa87e1c │ compressed size: 325 bytes │ uncompressed size: 325 bytes │ length of filename: 65 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 #437: │ +Central directory entry #434: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ │ - offset of local header from start of archive: 47118349 │ - (0000000002CEF80Dh) bytes │ + offset of local header from start of archive: 46873321 │ + (0000000002CB3AE9h) 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): 0f2326e1 │ compressed size: 905 bytes │ uncompressed size: 905 bytes │ length of filename: 61 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 #438: │ +Central directory entry #435: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ │ - offset of local header from start of archive: 47119357 │ - (0000000002CEFBFDh) bytes │ + offset of local header from start of archive: 46874317 │ + (0000000002CB3ECDh) 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): 3b70c5f0 │ compressed size: 437 bytes │ uncompressed size: 437 bytes │ length of filename: 62 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 #439: │ +Central directory entry #436: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 47119897 │ - (0000000002CEFE19h) bytes │ + offset of local header from start of archive: 46874853 │ + (0000000002CB40E5h) 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): 95bbccff │ compressed size: 267 bytes │ uncompressed size: 267 bytes │ length of filename: 55 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 #440: │ +Central directory entry #437: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png │ │ - offset of local header from start of archive: 47120259 │ - (0000000002CEFF83h) bytes │ + offset of local header from start of archive: 46875211 │ + (0000000002CB424Bh) 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): 6a5cd9b8 │ compressed size: 214 bytes │ uncompressed size: 214 bytes │ length of filename: 53 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 #441: │ +Central directory entry #438: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png │ │ - offset of local header from start of archive: 47120566 │ - (0000000002CF00B6h) bytes │ + offset of local header from start of archive: 46875514 │ + (0000000002CB437Ah) 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): 18e8038a │ compressed size: 321 bytes │ uncompressed size: 321 bytes │ length of filename: 53 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 #442: │ +Central directory entry #439: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ │ - offset of local header from start of archive: 47120981 │ - (0000000002CF0255h) bytes │ + offset of local header from start of archive: 46875925 │ + (0000000002CB4515h) 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): fe749af3 │ compressed size: 324 bytes │ uncompressed size: 324 bytes │ length of filename: 53 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 #443: │ +Central directory entry #440: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ │ - offset of local header from start of archive: 47121400 │ - (0000000002CF03F8h) bytes │ + offset of local header from start of archive: 46876332 │ + (0000000002CB46ACh) 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): 1cd824d4 │ compressed size: 356 bytes │ uncompressed size: 356 bytes │ length of filename: 53 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 #444: │ +Central directory entry #441: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ │ - offset of local header from start of archive: 47121848 │ - (0000000002CF05B8h) bytes │ + offset of local header from start of archive: 46876780 │ + (0000000002CB486Ch) 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): 8637ab35 │ compressed size: 754 bytes │ uncompressed size: 754 bytes │ length of filename: 58 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 #445: │ +Central directory entry #442: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ │ - offset of local header from start of archive: 47122702 │ - (0000000002CF090Eh) bytes │ + offset of local header from start of archive: 46877622 │ + (0000000002CB4BB6h) 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): 2c7b277c │ compressed size: 825 bytes │ uncompressed size: 825 bytes │ length of filename: 58 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 #446: │ +Central directory entry #443: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 47123625 │ - (0000000002CF0CA9h) bytes │ + offset of local header from start of archive: 46878541 │ + (0000000002CB4F4Dh) 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): 4f558efa │ compressed size: 216 bytes │ uncompressed size: 216 bytes │ length of filename: 60 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 #447: │ +Central directory entry #444: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ │ - offset of local header from start of archive: 47123940 │ - (0000000002CF0DE4h) bytes │ + offset of local header from start of archive: 46878856 │ + (0000000002CB5088h) 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): 0b399ef9 │ compressed size: 173 bytes │ uncompressed size: 173 bytes │ length of filename: 60 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 #448: │ +Central directory entry #445: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ │ - offset of local header from start of archive: 47124213 │ - (0000000002CF0EF5h) bytes │ + offset of local header from start of archive: 46879125 │ + (0000000002CB5195h) 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): c7100f0b │ compressed size: 133 bytes │ uncompressed size: 133 bytes │ length of filename: 55 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 #449: │ +Central directory entry #446: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ │ - offset of local header from start of archive: 47124441 │ - (0000000002CF0FD9h) bytes │ + offset of local header from start of archive: 46879349 │ + (0000000002CB5275h) 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): 70e50370 │ compressed size: 251 bytes │ uncompressed size: 251 bytes │ length of filename: 51 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 #450: │ +Central directory entry #447: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ │ - offset of local header from start of archive: 47124783 │ - (0000000002CF112Fh) bytes │ + offset of local header from start of archive: 46879687 │ + (0000000002CB53C7h) 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): ec79a2d0 │ compressed size: 152 bytes │ uncompressed size: 152 bytes │ length of filename: 56 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 #451: │ +Central directory entry #448: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ │ - offset of local header from start of archive: 47125032 │ - (0000000002CF1228h) bytes │ + offset of local header from start of archive: 46879932 │ + (0000000002CB54BCh) 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): b5ab766d │ compressed size: 139 bytes │ uncompressed size: 139 bytes │ length of filename: 57 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 #452: │ +Central directory entry #449: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ │ - offset of local header from start of archive: 47125267 │ - (0000000002CF1313h) bytes │ + offset of local header from start of archive: 46880167 │ + (0000000002CB55A7h) 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): b6dc9c3c │ compressed size: 270 bytes │ uncompressed size: 270 bytes │ length of filename: 53 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 #453: │ +Central directory entry #450: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/abc_ic_star_black_16dp.png │ │ - offset of local header from start of archive: 47125630 │ - (0000000002CF147Eh) bytes │ + offset of local header from start of archive: 46880526 │ + (0000000002CB570Eh) 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): 89a28d10 │ compressed size: 193 bytes │ uncompressed size: 193 bytes │ length of filename: 47 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 #454: │ +Central directory entry #451: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/abc_ic_star_black_36dp.png │ │ - offset of local header from start of archive: 47125909 │ - (0000000002CF1595h) bytes │ + offset of local header from start of archive: 46880805 │ + (0000000002CB5825h) 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): 22b6d27f │ compressed size: 364 bytes │ uncompressed size: 364 bytes │ length of filename: 47 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 #455: │ +Central directory entry #452: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/abc_ic_star_black_48dp.png │ │ - offset of local header from start of archive: 47126360 │ - (0000000002CF1758h) bytes │ + offset of local header from start of archive: 46881252 │ + (0000000002CB59E4h) 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): 595e2d54 │ compressed size: 467 bytes │ uncompressed size: 467 bytes │ length of filename: 47 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 #456: │ +Central directory entry #453: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/abc_ic_star_half_black_16dp.png │ │ - offset of local header from start of archive: 47126915 │ - (0000000002CF1983h) bytes │ + offset of local header from start of archive: 46881803 │ + (0000000002CB5C0Bh) 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): 4f0bbca5 │ compressed size: 146 bytes │ uncompressed size: 146 bytes │ length of filename: 52 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 #457: │ +Central directory entry #454: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/abc_ic_star_half_black_36dp.png │ │ - offset of local header from start of archive: 47127154 │ - (0000000002CF1A72h) bytes │ + offset of local header from start of archive: 46882038 │ + (0000000002CB5CF6h) 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): 42ad22b7 │ compressed size: 253 bytes │ uncompressed size: 253 bytes │ length of filename: 52 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 #458: │ +Central directory entry #455: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/abc_ic_star_half_black_48dp.png │ │ - offset of local header from start of archive: 47127501 │ - (0000000002CF1BCDh) bytes │ + offset of local header from start of archive: 46882373 │ + (0000000002CB5E45h) 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): cf24b77b │ compressed size: 310 bytes │ uncompressed size: 310 bytes │ length of filename: 52 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 #459: │ +Central directory entry #456: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 47127902 │ - (0000000002CF1D5Eh) bytes │ + offset of local header from start of archive: 46882774 │ + (0000000002CB5FD6h) 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): 35642324 │ compressed size: 167 bytes │ uncompressed size: 167 bytes │ length of filename: 54 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 #460: │ +Central directory entry #457: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/abc_list_focused_holo.9.png │ │ - offset of local header from start of archive: 47128163 │ - (0000000002CF1E63h) bytes │ + offset of local header from start of archive: 46883031 │ + (0000000002CB60D7h) 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): b1ab9d03 │ compressed size: 222 bytes │ uncompressed size: 222 bytes │ length of filename: 48 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 #461: │ +Central directory entry #458: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png │ │ - offset of local header from start of archive: 47128474 │ - (0000000002CF1F9Ah) bytes │ + offset of local header from start of archive: 46883338 │ + (0000000002CB620Ah) 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): 78c37895 │ compressed size: 211 bytes │ uncompressed size: 211 bytes │ length of filename: 52 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 #462: │ +Central directory entry #459: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png │ │ - offset of local header from start of archive: 47128779 │ - (0000000002CF20CBh) bytes │ + offset of local header from start of archive: 46883631 │ + (0000000002CB632Fh) 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): 0ec632f8 │ compressed size: 207 bytes │ uncompressed size: 207 bytes │ length of filename: 53 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 #463: │ +Central directory entry #460: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png │ │ - offset of local header from start of archive: 47129079 │ - (0000000002CF21F7h) bytes │ + offset of local header from start of archive: 46883927 │ + (0000000002CB6457h) 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): 7219c8a8 │ compressed size: 207 bytes │ uncompressed size: 207 bytes │ length of filename: 54 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 #464: │ +Central directory entry #461: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ │ - offset of local header from start of archive: 47129379 │ - (0000000002CF2323h) bytes │ + offset of local header from start of archive: 46884227 │ + (0000000002CB6583h) 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): bac90016 │ compressed size: 217 bytes │ uncompressed size: 217 bytes │ length of filename: 63 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 #465: │ +Central directory entry #462: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png │ │ - offset of local header from start of archive: 47129701 │ - (0000000002CF2465h) bytes │ + offset of local header from start of archive: 46884537 │ + (0000000002CB66B9h) 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): ecd8775b │ compressed size: 217 bytes │ uncompressed size: 217 bytes │ length of filename: 64 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 #466: │ +Central directory entry #463: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ │ - offset of local header from start of archive: 47130021 │ - (0000000002CF25A5h) bytes │ + offset of local header from start of archive: 46884857 │ + (0000000002CB67F9h) 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): c5fedfaf │ compressed size: 541 bytes │ uncompressed size: 541 bytes │ length of filename: 59 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 #467: │ +Central directory entry #464: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png │ │ - offset of local header from start of archive: 47130661 │ - (0000000002CF2825h) bytes │ + offset of local header from start of archive: 46885493 │ + (0000000002CB6A75h) 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): d0abe4f8 │ compressed size: 776 bytes │ uncompressed size: 776 bytes │ length of filename: 57 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 #468: │ +Central directory entry #465: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/abc_scrubber_control_off_mtrl_alpha.png │ │ - offset of local header from start of archive: 47131536 │ - (0000000002CF2B90h) bytes │ + offset of local header from start of archive: 46886356 │ + (0000000002CB6DD4h) 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): 52c2e8e3 │ compressed size: 159 bytes │ uncompressed size: 159 bytes │ length of filename: 60 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 #469: │ +Central directory entry #466: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ │ - offset of local header from start of archive: 47131795 │ - (0000000002CF2C93h) bytes │ + offset of local header from start of archive: 46886611 │ + (0000000002CB6ED3h) 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): 2df95774 │ compressed size: 145 bytes │ uncompressed size: 145 bytes │ length of filename: 65 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 #470: │ +Central directory entry #467: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ │ - offset of local header from start of archive: 47132045 │ - (0000000002CF2D8Dh) bytes │ + offset of local header from start of archive: 46886857 │ + (0000000002CB6FC9h) 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): a759a25f │ compressed size: 197 bytes │ uncompressed size: 197 bytes │ length of filename: 65 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 #471: │ +Central directory entry #468: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 47132349 │ - (0000000002CF2EBDh) bytes │ + offset of local header from start of archive: 46887149 │ + (0000000002CB70EDh) 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): d8f23e2a │ compressed size: 203 bytes │ uncompressed size: 203 bytes │ length of filename: 58 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 #472: │ +Central directory entry #469: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/abc_scrubber_track_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 47132651 │ - (0000000002CF2FEBh) bytes │ + offset of local header from start of archive: 46887447 │ + (0000000002CB7217h) 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): 822df711 │ compressed size: 194 bytes │ uncompressed size: 194 bytes │ length of filename: 56 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 #473: │ +Central directory entry #470: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ │ - offset of local header from start of archive: 47132942 │ - (0000000002CF310Eh) bytes │ + offset of local header from start of archive: 46887734 │ + (0000000002CB7336h) 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): a072df4e │ compressed size: 327 bytes │ uncompressed size: 327 bytes │ length of filename: 52 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 #474: │ +Central directory entry #471: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 47133363 │ - (0000000002CF32B3h) bytes │ + offset of local header from start of archive: 46888143 │ + (0000000002CB74CFh) 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): 972e3ff3 │ compressed size: 395 bytes │ uncompressed size: 395 bytes │ length of filename: 54 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 #475: │ +Central directory entry #472: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 47133851 │ - (0000000002CF349Bh) bytes │ + offset of local header from start of archive: 46888631 │ + (0000000002CB76B7h) 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): a87d0908 │ compressed size: 186 bytes │ uncompressed size: 186 bytes │ length of filename: 55 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 #476: │ +Central directory entry #473: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/abc_text_select_handle_left_mtrl_dark.png │ │ - offset of local header from start of archive: 47134134 │ - (0000000002CF35B6h) bytes │ + offset of local header from start of archive: 46888902 │ + (0000000002CB77C6h) 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): 8303c87d │ compressed size: 203 bytes │ uncompressed size: 203 bytes │ length of filename: 62 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 #477: │ +Central directory entry #474: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/abc_text_select_handle_left_mtrl_light.png │ │ - offset of local header from start of archive: 47134439 │ - (0000000002CF36E7h) bytes │ + offset of local header from start of archive: 46889203 │ + (0000000002CB78F3h) 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): 214dfcbe │ compressed size: 203 bytes │ uncompressed size: 203 bytes │ length of filename: 63 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 #478: │ +Central directory entry #475: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/abc_text_select_handle_middle_mtrl_dark.png │ │ - offset of local header from start of archive: 47134747 │ - (0000000002CF381Bh) bytes │ + offset of local header from start of archive: 46889499 │ + (0000000002CB7A1Bh) 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): 1d985902 │ compressed size: 311 bytes │ uncompressed size: 311 bytes │ length of filename: 64 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 #479: │ +Central directory entry #476: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/abc_text_select_handle_middle_mtrl_light.png │ │ - offset of local header from start of archive: 47135163 │ - (0000000002CF39BBh) bytes │ + offset of local header from start of archive: 46889911 │ + (0000000002CB7BB7h) 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): 40bc4240 │ compressed size: 310 bytes │ uncompressed size: 310 bytes │ length of filename: 65 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 #480: │ +Central directory entry #477: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/abc_text_select_handle_right_mtrl_dark.png │ │ - offset of local header from start of archive: 47135578 │ - (0000000002CF3B5Ah) bytes │ + offset of local header from start of archive: 46890322 │ + (0000000002CB7D52h) 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): 3eb4a280 │ compressed size: 187 bytes │ uncompressed size: 187 bytes │ length of filename: 63 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 #481: │ +Central directory entry #478: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/abc_text_select_handle_right_mtrl_light.png │ │ - offset of local header from start of archive: 47135867 │ - (0000000002CF3C7Bh) bytes │ + offset of local header from start of archive: 46890611 │ + (0000000002CB7E73h) 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): 5910e5d8 │ compressed size: 186 bytes │ uncompressed size: 186 bytes │ length of filename: 64 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 #482: │ +Central directory entry #479: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 47136158 │ - (0000000002CF3D9Eh) bytes │ + offset of local header from start of archive: 46890898 │ + (0000000002CB7F92h) 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): 77ca704d │ compressed size: 181 bytes │ uncompressed size: 181 bytes │ length of filename: 61 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 #483: │ +Central directory entry #480: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 47136441 │ - (0000000002CF3EB9h) bytes │ + offset of local header from start of archive: 46891177 │ + (0000000002CB80A9h) 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): c56f26da │ compressed size: 178 bytes │ uncompressed size: 178 bytes │ length of filename: 59 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 #484: │ +Central directory entry #481: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 47136718 │ - (0000000002CF3FCEh) bytes │ + offset of local header from start of archive: 46891450 │ + (0000000002CB81BAh) 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): 6899209c │ compressed size: 178 bytes │ uncompressed size: 178 bytes │ length of filename: 68 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 #485: │ +Central directory entry #482: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 47137006 │ - (0000000002CF40EEh) bytes │ + offset of local header from start of archive: 46891726 │ + (0000000002CB82CEh) 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): af91e7cc │ compressed size: 178 bytes │ uncompressed size: 178 bytes │ length of filename: 66 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 #486: │ +Central directory entry #483: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/apptheme_scrubber_control_disabled_holo.webp │ │ - offset of local header from start of archive: 47137290 │ - (0000000002CF420Ah) bytes │ + offset of local header from start of archive: 46892006 │ + (0000000002CB83E6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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 (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 00000000 │ compressed size: 0 bytes │ uncompressed size: 0 bytes │ length of filename: 65 characters │ length of extra field: 9 bytes │ @@ -17747,31 +16134,31 @@ │ │ The central-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 #487: │ +Central directory entry #484: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra -2 bytes preceding this file. │ │ res/drawable-mdpi-v4/apptheme_scrubber_control_focused_holo.webp │ │ - offset of local header from start of archive: 47137396 │ - (0000000002CF4274h) bytes │ + offset of local header from start of archive: 46892108 │ + (0000000002CB844Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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 (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 00000000 │ compressed size: 0 bytes │ uncompressed size: 0 bytes │ length of filename: 64 characters │ length of extra field: 9 bytes │ @@ -17783,31 +16170,31 @@ │ │ The central-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 #488: │ +Central directory entry #485: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra -3 bytes preceding this file. │ │ res/drawable-mdpi-v4/apptheme_scrubber_control_normal_holo.webp │ │ - offset of local header from start of archive: 47137500 │ - (0000000002CF42DCh) bytes │ + offset of local header from start of archive: 46892208 │ + (0000000002CB84B0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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 (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 00000000 │ compressed size: 0 bytes │ uncompressed size: 0 bytes │ length of filename: 63 characters │ length of extra field: 9 bytes │ @@ -17819,31 +16206,31 @@ │ │ The central-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 #489: │ +Central directory entry #486: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra -2 bytes preceding this file. │ │ res/drawable-mdpi-v4/apptheme_scrubber_control_pressed_holo.webp │ │ - offset of local header from start of archive: 47137604 │ - (0000000002CF4344h) bytes │ + offset of local header from start of archive: 46892308 │ + (0000000002CB8514h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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 (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 00000000 │ compressed size: 0 bytes │ uncompressed size: 0 bytes │ length of filename: 64 characters │ length of extra field: 9 bytes │ @@ -17855,347 +16242,295 @@ │ │ The central-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 #490: │ +Central directory entry #487: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra -3 bytes preceding this file. │ │ res/drawable-mdpi-v4/apptheme_scrubber_primary_holo.9.png │ │ - offset of local header from start of archive: 47137708 │ - (0000000002CF43ACh) bytes │ + offset of local header from start of archive: 46892408 │ + (0000000002CB8578h) 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): 1148f987 │ compressed size: 77 bytes │ uncompressed size: 77 bytes │ length of filename: 57 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 #491: │ +Central directory entry #488: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/apptheme_scrubber_secondary_holo.9.png │ │ - offset of local header from start of archive: 47137881 │ - (0000000002CF4459h) bytes │ + offset of local header from start of archive: 46892581 │ + (0000000002CB8625h) 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): 1148f987 │ compressed size: 77 bytes │ uncompressed size: 77 bytes │ length of filename: 59 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 #492: │ +Central directory entry #489: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/apptheme_scrubber_track_holo_light.9.png │ │ - offset of local header from start of archive: 47138057 │ - (0000000002CF4509h) bytes │ + offset of local header from start of archive: 46892753 │ + (0000000002CB86D1h) 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): 1148f987 │ compressed size: 77 bytes │ uncompressed size: 77 bytes │ length of filename: 61 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 #493: │ +Central directory entry #490: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/archos_info_dialog_background.9.png │ │ - offset of local header from start of archive: 47138237 │ - (0000000002CF45BDh) bytes │ + offset of local header from start of archive: 46892921 │ + (0000000002CB8779h) 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): cb337f0f │ compressed size: 2918 bytes │ uncompressed size: 2918 bytes │ length of filename: 56 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 #494: │ +Central directory entry #491: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/category_title_background.9.png │ │ - offset of local header from start of archive: 47141250 │ - (0000000002CF5182h) bytes │ + offset of local header from start of archive: 46895934 │ + (0000000002CB933Eh) 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): 560f8ce9 │ compressed size: 231 bytes │ uncompressed size: 231 bytes │ length of filename: 52 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 #495: │ +Central directory entry #492: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/cover_roll_label_background.9.png │ │ - offset of local header from start of archive: 47141575 │ - (0000000002CF52C7h) bytes │ + offset of local header from start of archive: 46896247 │ + (0000000002CB9477h) 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): 47ee1790 │ compressed size: 542 bytes │ uncompressed size: 542 bytes │ length of filename: 54 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 #496: │ +Central directory entry #493: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/divider_horizontal_dark.9.png │ │ - offset of local header from start of archive: 47142210 │ - (0000000002CF5542h) bytes │ + offset of local header from start of archive: 46896882 │ + (0000000002CB96F2h) 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): 936e833c │ compressed size: 168 bytes │ uncompressed size: 168 bytes │ length of filename: 50 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 #497: │ +Central directory entry #494: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/divider_horizontal_dark_opaque.9.png │ │ - offset of local header from start of archive: 47142468 │ - (0000000002CF5644h) bytes │ + offset of local header from start of archive: 46897136 │ + (0000000002CB97F0h) 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): 4c1db3b5 │ compressed size: 167 bytes │ uncompressed size: 167 bytes │ length of filename: 57 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 #498: │ +Central directory entry #495: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/filetype_music_folder.webp │ │ - offset of local header from start of archive: 47142731 │ - (0000000002CF574Bh) bytes │ + offset of local header from start of archive: 46897399 │ + (0000000002CB98F7h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 1a0be4c9 │ compressed size: 176 bytes │ uncompressed size: 176 bytes │ length of filename: 47 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 #499: │ +Central directory entry #496: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/gris.webp │ │ - offset of local header from start of archive: 47142996 │ - (0000000002CF5854h) bytes │ + offset of local header from start of archive: 46897652 │ + (0000000002CB99F4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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 (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 00000000 │ compressed size: 0 bytes │ uncompressed size: 0 bytes │ length of filename: 30 characters │ length of extra field: 9 bytes │ @@ -18207,139 +16542,121 @@ │ │ The central-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 #500: │ +Central directory entry #497: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-mdpi-v4/help_focus_shadow.9.png │ │ - offset of local header from start of archive: 47143068 │ - (0000000002CF589Ch) bytes │ + offset of local header from start of archive: 46897712 │ + (0000000002CB9A30h) 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): 480ca933 │ compressed size: 1046 bytes │ uncompressed size: 1046 bytes │ length of filename: 44 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 #501: │ +Central directory entry #498: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/help_overlay_scraper_example.webp │ │ - offset of local header from start of archive: 47144198 │ - (0000000002CF5D06h) bytes │ + offset of local header from start of archive: 46898838 │ + (0000000002CB9E96h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 94f3c207 │ compressed size: 58728 bytes │ uncompressed size: 58728 bytes │ length of filename: 54 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 #502: │ +Central directory entry #499: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/ic_find_previous_holo_dark.webp │ │ - offset of local header from start of archive: 47203020 │ - (0000000002D042CCh) bytes │ + offset of local header from start of archive: 46957656 │ + (0000000002CC8458h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 34c32bc5 │ compressed size: 528 bytes │ uncompressed size: 528 bytes │ length of filename: 52 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 #503: │ +Central directory entry #500: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/ic_menu_home.webp │ │ - offset of local header from start of archive: 47203640 │ - (0000000002D04538h) bytes │ + offset of local header from start of archive: 46958272 │ + (0000000002CC86C0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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 (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 00000000 │ compressed size: 0 bytes │ uncompressed size: 0 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ @@ -18351,31 +16668,31 @@ │ │ The central-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 #504: │ +Central directory entry #501: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-mdpi-v4/ic_search_category_music_album.webp │ │ - offset of local header from start of archive: 47203720 │ - (0000000002D04588h) bytes │ + offset of local header from start of archive: 46958340 │ + (0000000002CC8704h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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 (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 00000000 │ compressed size: 0 bytes │ uncompressed size: 0 bytes │ length of filename: 56 characters │ length of extra field: 9 bytes │ @@ -18387,31 +16704,31 @@ │ │ The central-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 #505: │ +Central directory entry #502: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra -3 bytes preceding this file. │ │ res/drawable-mdpi-v4/ic_search_category_music_artist.webp │ │ - offset of local header from start of archive: 47203816 │ - (0000000002D045E8h) bytes │ + offset of local header from start of archive: 46958432 │ + (0000000002CC8760h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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 (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 00000000 │ compressed size: 0 bytes │ uncompressed size: 0 bytes │ length of filename: 57 characters │ length of extra field: 9 bytes │ @@ -18423,29 +16740,29 @@ │ │ The central-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 #506: │ +Central directory entry #503: │ --------------------------- │ │ res/drawable-mdpi-v4/ic_search_category_music_song.webp │ │ - offset of local header from start of archive: 47203912 │ - (0000000002D04648h) bytes │ + offset of local header from start of archive: 46958528 │ + (0000000002CC87C0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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 (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 00000000 │ compressed size: 0 bytes │ uncompressed size: 0 bytes │ length of filename: 55 characters │ length of extra field: 9 bytes │ @@ -18457,31 +16774,31 @@ │ │ The central-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 #507: │ +Central directory entry #504: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra -2 bytes preceding this file. │ │ res/drawable-mdpi-v4/ic_wifip2p.webp │ │ - offset of local header from start of archive: 47204008 │ - (0000000002D046A8h) bytes │ + offset of local header from start of archive: 46958620 │ + (0000000002CC881Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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 (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 00000000 │ compressed size: 0 bytes │ uncompressed size: 0 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ @@ -18493,1913 +16810,1593 @@ │ │ The central-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 #508: │ +Central directory entry #505: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra -3 bytes preceding this file. │ │ res/drawable-mdpi-v4/label_favorite.webp │ │ - offset of local header from start of archive: 47204084 │ - (0000000002D046F4h) bytes │ + offset of local header from start of archive: 46958692 │ + (0000000002CC8864h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): cad7b14a │ compressed size: 196 bytes │ uncompressed size: 196 bytes │ length of filename: 40 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 #509: │ +Central directory entry #506: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/label_plus.webp │ │ - offset of local header from start of archive: 47204360 │ - (0000000002D04808h) bytes │ + offset of local header from start of archive: 46958964 │ + (0000000002CC8974h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 02678104 │ compressed size: 436 bytes │ uncompressed size: 436 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. │ - │ There is no file comment. │ │ -Central directory entry #510: │ +Central directory entry #507: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/label_plus_small.webp │ │ - offset of local header from start of archive: 47204872 │ - (0000000002D04A08h) bytes │ + offset of local header from start of archive: 46959472 │ + (0000000002CC8B70h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): c73ac3b5 │ compressed size: 392 bytes │ uncompressed size: 392 bytes │ length of filename: 42 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 #511: │ +Central directory entry #508: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/label_refresh.webp │ │ - offset of local header from start of archive: 47205348 │ - (0000000002D04BE4h) bytes │ + offset of local header from start of archive: 46959936 │ + (0000000002CC8D40h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 4e3b381b │ compressed size: 522 bytes │ uncompressed size: 522 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. │ - │ There is no file comment. │ │ -Central directory entry #512: │ +Central directory entry #509: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/label_refresh_small.webp │ │ - offset of local header from start of archive: 47205950 │ - (0000000002D04E3Eh) bytes │ + offset of local header from start of archive: 46960534 │ + (0000000002CC8F96h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 888382a2 │ compressed size: 564 bytes │ uncompressed size: 564 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 #513: │ +Central directory entry #510: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/label_sync.webp │ │ - offset of local header from start of archive: 47206600 │ - (0000000002D050C8h) bytes │ + offset of local header from start of archive: 46961180 │ + (0000000002CC921Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 19ba016a │ compressed size: 380 bytes │ uncompressed size: 380 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. │ - │ There is no file comment. │ │ -Central directory entry #514: │ +Central directory entry #511: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/label_sync_1.webp │ │ - offset of local header from start of archive: 47207056 │ - (0000000002D05290h) bytes │ + offset of local header from start of archive: 46961632 │ + (0000000002CC93E0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 38b41ed8 │ compressed size: 394 bytes │ uncompressed size: 394 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. │ - │ There is no file comment. │ │ -Central directory entry #515: │ +Central directory entry #512: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/label_sync_2.webp │ │ - offset of local header from start of archive: 47207530 │ - (0000000002D0546Ah) bytes │ + offset of local header from start of archive: 46962094 │ + (0000000002CC95AEh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 2acbdad9 │ compressed size: 380 bytes │ uncompressed size: 380 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. │ - │ There is no file comment. │ │ -Central directory entry #516: │ +Central directory entry #513: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/label_sync_3.webp │ │ - offset of local header from start of archive: 47207988 │ - (0000000002D05634h) bytes │ + offset of local header from start of archive: 46962548 │ + (0000000002CC9774h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 3abcc448 │ compressed size: 388 bytes │ uncompressed size: 388 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. │ - │ There is no file comment. │ │ -Central directory entry #517: │ +Central directory entry #514: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/label_sync_4.webp │ │ - offset of local header from start of archive: 47208456 │ - (0000000002D05808h) bytes │ + offset of local header from start of archive: 46963004 │ + (0000000002CC993Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): e7be2aab │ compressed size: 368 bytes │ uncompressed size: 368 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. │ - │ There is no file comment. │ │ -Central directory entry #518: │ +Central directory entry #515: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/label_sync_5.webp │ │ - offset of local header from start of archive: 47208904 │ - (0000000002D059C8h) bytes │ + offset of local header from start of archive: 46963440 │ + (0000000002CC9AF0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 1d1e3044 │ compressed size: 378 bytes │ uncompressed size: 378 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. │ - │ There is no file comment. │ │ -Central directory entry #519: │ +Central directory entry #516: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/label_sync_disabled.webp │ │ - offset of local header from start of archive: 47209362 │ - (0000000002D05B92h) bytes │ + offset of local header from start of archive: 46963886 │ + (0000000002CC9CAEh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 358327fb │ compressed size: 274 bytes │ uncompressed size: 274 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 #520: │ +Central directory entry #517: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/label_video.webp │ │ - offset of local header from start of archive: 47209722 │ - (0000000002D05CFAh) bytes │ + offset of local header from start of archive: 46964242 │ + (0000000002CC9E12h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 9c5036ff │ compressed size: 646 bytes │ uncompressed size: 646 bytes │ length of filename: 37 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 #521: │ +Central directory entry #518: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/label_video_disabled.webp │ │ - offset of local header from start of archive: 47210446 │ - (0000000002D05FCEh) bytes │ + offset of local header from start of archive: 46964962 │ + (0000000002CCA0E2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): a8102002 │ compressed size: 542 bytes │ uncompressed size: 542 bytes │ length of filename: 46 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 #522: │ +Central directory entry #519: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/lb_action_bg_focused.9.png │ │ - offset of local header from start of archive: 47211074 │ - (0000000002D06242h) bytes │ + offset of local header from start of archive: 46965586 │ + (0000000002CCA352h) 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): 1148f987 │ compressed size: 77 bytes │ uncompressed size: 77 bytes │ length of filename: 47 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 #523: │ +Central directory entry #520: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/lb_ic_actions_right_arrow.png │ │ - offset of local header from start of archive: 47211237 │ - (0000000002D062E5h) bytes │ + offset of local header from start of archive: 46965749 │ + (0000000002CCA3F5h) 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): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 50 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 #524: │ +Central directory entry #521: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/lb_ic_in_app_search.png │ │ - offset of local header from start of archive: 47211395 │ - (0000000002D06383h) bytes │ + offset of local header from start of archive: 46965903 │ + (0000000002CCA48Fh) 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): 3aa21b3d │ compressed size: 382 bytes │ uncompressed size: 382 bytes │ length of filename: 44 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 #525: │ +Central directory entry #522: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/lb_ic_sad_cloud.png │ │ - offset of local header from start of archive: 47211862 │ - (0000000002D06556h) bytes │ + offset of local header from start of archive: 46966366 │ + (0000000002CCA65Eh) 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): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 40 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 #526: │ +Central directory entry #523: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/lb_ic_search_mic.png │ │ - offset of local header from start of archive: 47212011 │ - (0000000002D065EBh) bytes │ + offset of local header from start of archive: 46966503 │ + (0000000002CCA6E7h) 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): 5c9a2af3 │ compressed size: 281 bytes │ uncompressed size: 281 bytes │ length of filename: 41 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 #527: │ +Central directory entry #524: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/lb_ic_search_mic_out.png │ │ - offset of local header from start of archive: 47212373 │ - (0000000002D06755h) bytes │ + offset of local header from start of archive: 46966861 │ + (0000000002CCA84Dh) 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): e9df3d65 │ compressed size: 303 bytes │ uncompressed size: 303 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 #528: │ +Central directory entry #525: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/lb_in_app_search_bg.9.png │ │ - offset of local header from start of archive: 47212763 │ - (0000000002D068DBh) bytes │ + offset of local header from start of archive: 46967239 │ + (0000000002CCA9C7h) 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): 44ee261e │ compressed size: 275 bytes │ uncompressed size: 275 bytes │ length of filename: 46 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 #529: │ +Central directory entry #526: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/lb_in_app_search_shadow_focused.9.png │ │ - offset of local header from start of archive: 47213123 │ - (0000000002D06A43h) bytes │ + offset of local header from start of archive: 46967599 │ + (0000000002CCAB2Fh) 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): 1148f987 │ compressed size: 77 bytes │ uncompressed size: 77 bytes │ length of filename: 58 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 #530: │ +Central directory entry #527: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/lb_in_app_search_shadow_normal.9.png │ │ - offset of local header from start of archive: 47213297 │ - (0000000002D06AF1h) bytes │ + offset of local header from start of archive: 46967773 │ + (0000000002CCABDDh) 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): 1148f987 │ compressed size: 77 bytes │ uncompressed size: 77 bytes │ length of filename: 57 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 #531: │ +Central directory entry #528: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/list_activated_holo.9.png │ │ - offset of local header from start of archive: 47213473 │ - (0000000002D06BA1h) bytes │ + offset of local header from start of archive: 46967937 │ + (0000000002CCAC81h) 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): 78c37895 │ compressed size: 211 bytes │ uncompressed size: 211 bytes │ length of filename: 46 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 #532: │ +Central directory entry #529: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/list_focused_holo.9.png │ │ - offset of local header from start of archive: 47213771 │ - (0000000002D06CCBh) bytes │ + offset of local header from start of archive: 46968231 │ + (0000000002CCADA7h) 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): b1ab9d03 │ compressed size: 222 bytes │ uncompressed size: 222 bytes │ length of filename: 44 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 #533: │ +Central directory entry #530: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/list_item_tile_highlight.9.png │ │ - offset of local header from start of archive: 47214078 │ - (0000000002D06DFEh) bytes │ + offset of local header from start of archive: 46968534 │ + (0000000002CCAED6h) 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): 7e3021af │ compressed size: 989 bytes │ uncompressed size: 989 bytes │ length of filename: 51 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 #534: │ +Central directory entry #531: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/list_item_tile_normal.9.png │ │ - offset of local header from start of archive: 47215157 │ - (0000000002D07235h) bytes │ + offset of local header from start of archive: 46969613 │ + (0000000002CCB30Dh) 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): 3eb77cff │ compressed size: 458 bytes │ uncompressed size: 458 bytes │ length of filename: 48 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 #535: │ +Central directory entry #532: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/list_item_tile_pressed.9.png │ │ - offset of local header from start of archive: 47215702 │ - (0000000002D07456h) bytes │ + offset of local header from start of archive: 46970158 │ + (0000000002CCB52Eh) 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): 243b35b0 │ compressed size: 868 bytes │ uncompressed size: 868 bytes │ length of filename: 49 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 #536: │ +Central directory entry #533: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/list_longpressed_holo.9.png │ │ - offset of local header from start of archive: 47216660 │ - (0000000002D07814h) bytes │ + offset of local header from start of archive: 46971112 │ + (0000000002CCB8E8h) 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): 78c37895 │ compressed size: 211 bytes │ uncompressed size: 211 bytes │ length of filename: 48 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 #537: │ +Central directory entry #534: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/list_pressed_holo_dark.9.png │ │ - offset of local header from start of archive: 47216959 │ - (0000000002D0793Fh) bytes │ + offset of local header from start of archive: 46971407 │ + (0000000002CCBA0Fh) 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): 85485c42 │ compressed size: 211 bytes │ uncompressed size: 211 bytes │ length of filename: 49 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 #538: │ +Central directory entry #535: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/list_selected_holo_dark.9.png │ │ - offset of local header from start of archive: 47217259 │ - (0000000002D07A6Bh) bytes │ + offset of local header from start of archive: 46971703 │ + (0000000002CCBB37h) 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): ced7db83 │ compressed size: 211 bytes │ uncompressed size: 211 bytes │ length of filename: 50 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 #539: │ +Central directory entry #536: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/list_selector_disabled_holo_dark.9.png │ │ - offset of local header from start of archive: 47217559 │ - (0000000002D07B97h) bytes │ + offset of local header from start of archive: 46972003 │ + (0000000002CCBC63h) 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): bac90016 │ compressed size: 217 bytes │ uncompressed size: 217 bytes │ length of filename: 59 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 #540: │ +Central directory entry #537: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/notification_bg_low_normal.9.png │ │ - offset of local header from start of archive: 47217877 │ - (0000000002D07CD5h) bytes │ + offset of local header from start of archive: 46972309 │ + (0000000002CCBD95h) 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): d9fa55b7 │ compressed size: 215 bytes │ uncompressed size: 215 bytes │ length of filename: 53 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 #541: │ +Central directory entry #538: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/notification_bg_low_pressed.9.png │ │ - offset of local header from start of archive: 47218187 │ - (0000000002D07E0Bh) bytes │ + offset of local header from start of archive: 46972607 │ + (0000000002CCBEBFh) 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): b80ede38 │ compressed size: 223 bytes │ uncompressed size: 223 bytes │ length of filename: 54 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 #542: │ +Central directory entry #539: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/notification_bg_normal.9.png │ │ - offset of local header from start of archive: 47218503 │ - (0000000002D07F47h) bytes │ + offset of local header from start of archive: 46972923 │ + (0000000002CCBFFBh) 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): c135d194 │ compressed size: 215 bytes │ uncompressed size: 215 bytes │ length of filename: 49 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 #543: │ +Central directory entry #540: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/notification_bg_normal_pressed.9.png │ │ - offset of local header from start of archive: 47218807 │ - (0000000002D08077h) bytes │ + offset of local header from start of archive: 46973223 │ + (0000000002CCC127h) 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): ed1fee6a │ compressed size: 223 bytes │ uncompressed size: 223 bytes │ length of filename: 57 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 #544: │ +Central directory entry #541: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/notify_panel_notification_icon_bg.png │ │ - offset of local header from start of archive: 47219127 │ - (0000000002D081B7h) bytes │ + offset of local header from start of archive: 46973539 │ + (0000000002CCC263h) 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): 2ea3830b │ compressed size: 98 bytes │ uncompressed size: 98 bytes │ length of filename: 58 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 #545: │ +Central directory entry #542: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/now_playing_tile_pressed.9.png │ │ - offset of local header from start of archive: 47219322 │ - (0000000002D0827Ah) bytes │ + offset of local header from start of archive: 46973734 │ + (0000000002CCC326h) 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): 1eb80a36 │ compressed size: 651 bytes │ uncompressed size: 651 bytes │ length of filename: 51 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 #546: │ +Central directory entry #543: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/nowplaying_pause.webp │ │ - offset of local header from start of archive: 47220063 │ - (0000000002D0855Fh) bytes │ + offset of local header from start of archive: 46974475 │ + (0000000002CCC60Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): b40ee163 │ compressed size: 254 bytes │ uncompressed size: 254 bytes │ length of filename: 42 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 #547: │ +Central directory entry #544: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/progress_bg_holo_dark.9.png │ │ - offset of local header from start of archive: 47220398 │ - (0000000002D086AEh) bytes │ + offset of local header from start of archive: 46974810 │ + (0000000002CCC75Ah) 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): b2414c28 │ compressed size: 208 bytes │ uncompressed size: 208 bytes │ length of filename: 48 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 #548: │ +Central directory entry #545: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/progress_primary_holo_dark.9.png │ │ - offset of local header from start of archive: 47220696 │ - (0000000002D087D8h) bytes │ + offset of local header from start of archive: 46975096 │ + (0000000002CCC878h) 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): 0693edf6 │ compressed size: 563 bytes │ uncompressed size: 563 bytes │ length of filename: 53 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 #549: │ +Central directory entry #546: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/progress_secondary_holo_dark.9.png │ │ - offset of local header from start of archive: 47221351 │ - (0000000002D08A67h) bytes │ + offset of local header from start of archive: 46975751 │ + (0000000002CCCB07h) 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): 8b3573f9 │ compressed size: 211 bytes │ uncompressed size: 211 bytes │ length of filename: 55 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 #550: │ +Central directory entry #547: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/quick_action_arrow_down.webp │ │ - offset of local header from start of archive: 47221659 │ - (0000000002D08B9Bh) bytes │ + offset of local header from start of archive: 46976047 │ + (0000000002CCCC2Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 852bdffa │ compressed size: 308 bytes │ uncompressed size: 308 bytes │ length of filename: 49 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 #551: │ +Central directory entry #548: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/quick_action_arrow_up.webp │ │ - offset of local header from start of archive: 47222056 │ - (0000000002D08D28h) bytes │ + offset of local header from start of archive: 46976440 │ + (0000000002CCCDB8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 5a58d223 │ compressed size: 328 bytes │ uncompressed size: 328 bytes │ length of filename: 47 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 #552: │ +Central directory entry #549: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/quick_action_item_background.9.png │ │ - offset of local header from start of archive: 47222472 │ - (0000000002D08EC8h) bytes │ + offset of local header from start of archive: 46976852 │ + (0000000002CCCF54h) 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): 037c61f5 │ compressed size: 197 bytes │ uncompressed size: 197 bytes │ length of filename: 55 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 #553: │ +Central directory entry #550: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/quick_action_item_selected.9.png │ │ - offset of local header from start of archive: 47222765 │ - (0000000002D08FEDh) bytes │ + offset of local header from start of archive: 46977141 │ + (0000000002CCD075h) 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): b8678638 │ compressed size: 402 bytes │ uncompressed size: 402 bytes │ length of filename: 53 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 #554: │ +Central directory entry #551: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/quick_action_item_separator.webp │ │ - offset of local header from start of archive: 47223262 │ - (0000000002D091DEh) bytes │ + offset of local header from start of archive: 46977626 │ + (0000000002CCD25Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): c83e8e89 │ compressed size: 38 bytes │ uncompressed size: 38 bytes │ length of filename: 53 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 #555: │ +Central directory entry #552: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/quick_action_popup.9.png │ │ - offset of local header from start of archive: 47223394 │ - (0000000002D09262h) bytes │ + offset of local header from start of archive: 46977754 │ + (0000000002CCD2DAh) 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): 684d9da2 │ compressed size: 694 bytes │ uncompressed size: 694 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 #556: │ +Central directory entry #553: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/stat_notify_scraper.webp │ │ - offset of local header from start of archive: 47224174 │ - (0000000002D0956Eh) bytes │ + offset of local header from start of archive: 46978530 │ + (0000000002CCD5E2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): eb79f6dc │ compressed size: 78 bytes │ uncompressed size: 78 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 #557: │ +Central directory entry #554: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/subtitle_baseline.9.png │ │ - offset of local header from start of archive: 47224338 │ - (0000000002D09612h) bytes │ + offset of local header from start of archive: 46978690 │ + (0000000002CCD682h) 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): 2f7459a6 │ compressed size: 205 bytes │ uncompressed size: 205 bytes │ length of filename: 44 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 #558: │ +Central directory entry #555: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/volume_bar_background.9.png │ │ - offset of local header from start of archive: 47224629 │ - (0000000002D09735h) bytes │ + offset of local header from start of archive: 46978969 │ + (0000000002CCD799h) 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): 615ccc63 │ compressed size: 1176 bytes │ uncompressed size: 1176 bytes │ length of filename: 48 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 #559: │ +Central directory entry #556: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/volume_bar_background_focused.9.png │ │ - offset of local header from start of archive: 47225892 │ - (0000000002D09C24h) bytes │ + offset of local header from start of archive: 46980232 │ + (0000000002CCDC88h) 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): 529b57b2 │ compressed size: 1594 bytes │ uncompressed size: 1594 bytes │ length of filename: 56 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 #560: │ +Central directory entry #557: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-nodpi-v4/background_holo_dark.webp │ │ - offset of local header from start of archive: 47227582 │ - (0000000002D0A2BEh) bytes │ + offset of local header from start of archive: 46981918 │ + (0000000002CCE31Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): b2814f6d │ compressed size: 404 bytes │ uncompressed size: 404 bytes │ length of filename: 47 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 #561: │ +Central directory entry #558: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-nodpi-v4/blue_background.webp │ │ - offset of local header from start of archive: 47228072 │ - (0000000002D0A4A8h) bytes │ + offset of local header from start of archive: 46982408 │ + (0000000002CCE508h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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 (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 00000000 │ compressed size: 0 bytes │ uncompressed size: 0 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -20411,280 +18408,238 @@ │ │ The central-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 #562: │ +Central directory entry #559: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-nodpi-v4/cover_shadow_128.9.png │ │ - offset of local header from start of archive: 47228156 │ - (0000000002D0A4FCh) bytes │ + offset of local header from start of archive: 46982480 │ + (0000000002CCE550h) 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): 49c99376 │ compressed size: 844 bytes │ uncompressed size: 844 bytes │ length of filename: 44 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 #563: │ +Central directory entry #560: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-nodpi-v4/cover_shadow_256.9.png │ │ - offset of local header from start of archive: 47229084 │ - (0000000002D0A89Ch) bytes │ + offset of local header from start of archive: 46983404 │ + (0000000002CCE8ECh) 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): e4087b3e │ compressed size: 1617 bytes │ uncompressed size: 1617 bytes │ length of filename: 44 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 #564: │ +Central directory entry #561: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-nodpi-v4/cover_shadow_512.9.png │ │ - offset of local header from start of archive: 47230785 │ - (0000000002D0AF41h) bytes │ + offset of local header from start of archive: 46985101 │ + (0000000002CCEF8Dh) 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): e79da1f3 │ compressed size: 3856 bytes │ uncompressed size: 3856 bytes │ length of filename: 44 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 #565: │ +Central directory entry #562: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-nodpi-v4/default_cover_art_video.webp │ │ - offset of local header from start of archive: 47234724 │ - (0000000002D0BEA4h) bytes │ + offset of local header from start of archive: 46989040 │ + (0000000002CCFEF0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): dd9c6d6e │ compressed size: 294 bytes │ uncompressed size: 294 bytes │ length of filename: 50 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 #566: │ +Central directory entry #563: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-nodpi-v4/default_cover_art_video_tall.webp │ │ - offset of local header from start of archive: 47235110 │ - (0000000002D0C026h) bytes │ + offset of local header from start of archive: 46989414 │ + (0000000002CD0066h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 3f3cfb6d │ compressed size: 308 bytes │ uncompressed size: 308 bytes │ length of filename: 55 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 #567: │ +Central directory entry #564: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-nodpi-v4/list_divider_holo_dark.9.png │ │ - offset of local header from start of archive: 47235512 │ - (0000000002D0C1B8h) bytes │ + offset of local header from start of archive: 46989816 │ + (0000000002CD01F8h) 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): 42a348cc │ compressed size: 168 bytes │ uncompressed size: 168 bytes │ length of filename: 50 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 #568: │ +Central directory entry #565: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-sw600dp-mdpi-v13/cover_roll_label_background.9.png │ │ - offset of local header from start of archive: 47235772 │ - (0000000002D0C2BCh) bytes │ + offset of local header from start of archive: 46990064 │ + (0000000002CD02F0h) 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): 47ee1790 │ compressed size: 542 bytes │ uncompressed size: 542 bytes │ length of filename: 63 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 #569: │ +Central directory entry #566: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-v21/abc_action_bar_item_background_material.xml │ │ - offset of local header from start of archive: 47236418 │ - (0000000002D0C542h) bytes │ + offset of local header from start of archive: 46990706 │ + (0000000002CD0572h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e428598e │ compressed size: 154 bytes │ uncompressed size: 264 bytes │ length of filename: 60 characters │ length of extra field: 9 bytes │ @@ -20696,36 +18651,36 @@ │ │ The central-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 #570: │ +Central directory entry #567: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-v21/abc_btn_colored_material.xml │ │ - offset of local header from start of archive: 47236687 │ - (0000000002D0C64Fh) bytes │ + offset of local header from start of archive: 46990950 │ + (0000000002CD0666h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7cd6d2f6 │ - compressed size: 554 bytes │ + compressed size: 552 bytes │ uncompressed size: 1716 bytes │ length of filename: 45 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -20733,32 +18688,32 @@ │ │ The central-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 #571: │ +Central directory entry #568: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-v21/abc_dialog_material_background.xml │ │ - offset of local header from start of archive: 47237341 │ - (0000000002D0C8DDh) bytes │ + offset of local header from start of archive: 46991577 │ + (0000000002CD08D9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3cb886ee │ compressed size: 322 bytes │ uncompressed size: 716 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ @@ -20770,36 +18725,36 @@ │ │ The central-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 #572: │ +Central directory entry #569: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-v21/abc_edit_text_material.xml │ │ - offset of local header from start of archive: 47237769 │ - (0000000002D0CA89h) bytes │ + offset of local header from start of archive: 46991980 │ + (0000000002CD0A6Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ca6c62b4 │ - compressed size: 462 bytes │ + compressed size: 463 bytes │ uncompressed size: 1172 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -20807,32 +18762,32 @@ │ │ The central-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 #573: │ +Central directory entry #570: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-v21/abc_list_divider_material.xml │ │ - offset of local header from start of archive: 47238329 │ - (0000000002D0CCB9h) bytes │ + offset of local header from start of archive: 46992516 │ + (0000000002CD0C84h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 40627491 │ compressed size: 246 bytes │ uncompressed size: 516 bytes │ length of filename: 46 characters │ length of extra field: 9 bytes │ @@ -20844,36 +18799,36 @@ │ │ The central-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 #574: │ +Central directory entry #571: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-v21/category_item_background_normal.xml │ │ - offset of local header from start of archive: 47238676 │ - (0000000002D0CE14h) bytes │ + offset of local header from start of archive: 46992838 │ + (0000000002CD0DC6h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0647b2b1 │ - compressed size: 351 bytes │ + compressed size: 350 bytes │ uncompressed size: 856 bytes │ length of filename: 52 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -20881,32 +18836,32 @@ │ │ The central-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 #575: │ +Central directory entry #572: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-v21/design_bottom_navigation_item_background.xml │ │ - offset of local header from start of archive: 47239134 │ - (0000000002D0CFDEh) bytes │ + offset of local header from start of archive: 46993270 │ + (0000000002CD0F76h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7b04e521 │ compressed size: 154 bytes │ uncompressed size: 264 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -20918,36 +18873,36 @@ │ │ The central-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 #576: │ +Central directory entry #573: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-v21/episode_background.xml │ │ - offset of local header from start of archive: 47239404 │ - (0000000002D0D0ECh) bytes │ + offset of local header from start of archive: 46993515 │ + (0000000002CD106Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 74905112 │ - compressed size: 262 bytes │ + compressed size: 261 bytes │ uncompressed size: 556 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -20955,32 +18910,32 @@ │ │ The central-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 #577: │ +Central directory entry #574: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-v21/grey_transparent_ripple.xml │ │ - offset of local header from start of archive: 47239760 │ - (0000000002D0D250h) bytes │ + offset of local header from start of archive: 46993845 │ + (0000000002CD11B5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 683e1cf7 │ compressed size: 199 bytes │ uncompressed size: 376 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -20992,32 +18947,32 @@ │ │ The central-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 #578: │ +Central directory entry #575: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-v21/ic_arrow_down_24dp.xml │ │ - offset of local header from start of archive: 47240058 │ - (0000000002D0D37Ah) bytes │ + offset of local header from start of archive: 46994118 │ + (0000000002CD12C6h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3a212b71 │ compressed size: 350 bytes │ uncompressed size: 644 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -21029,32 +18984,32 @@ │ │ The central-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 #579: │ +Central directory entry #576: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-v21/lb_action_bg.xml │ │ - offset of local header from start of archive: 47240502 │ - (0000000002D0D536h) bytes │ + offset of local header from start of archive: 46994537 │ + (0000000002CD1469h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 73cf86cf │ compressed size: 286 bytes │ uncompressed size: 680 bytes │ length of filename: 33 characters │ length of extra field: 9 bytes │ @@ -21066,32 +19021,32 @@ │ │ The central-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 #580: │ +Central directory entry #577: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-v21/lb_card_foreground.xml │ │ - offset of local header from start of archive: 47240876 │ - (0000000002D0D6ACh) bytes │ + offset of local header from start of archive: 46994886 │ + (0000000002CD15C6h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3544f8f1 │ compressed size: 152 bytes │ uncompressed size: 264 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -21103,36 +19058,36 @@ │ │ The central-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 #581: │ +Central directory entry #578: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-v21/lb_control_button_primary.xml │ │ - offset of local header from start of archive: 47241122 │ - (0000000002D0D7A2h) bytes │ + offset of local header from start of archive: 46995107 │ + (0000000002CD16A3h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d6bd7a93 │ - compressed size: 378 bytes │ + compressed size: 375 bytes │ uncompressed size: 936 bytes │ length of filename: 46 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -21140,36 +19095,36 @@ │ │ The central-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 #582: │ +Central directory entry #579: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-v21/lb_control_button_secondary.xml │ │ - offset of local header from start of archive: 47241601 │ - (0000000002D0D981h) bytes │ + offset of local header from start of archive: 46995558 │ + (0000000002CD1866h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a0bda3f3 │ - compressed size: 380 bytes │ + compressed size: 376 bytes │ uncompressed size: 936 bytes │ length of filename: 48 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -21177,32 +19132,32 @@ │ │ The central-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 #583: │ +Central directory entry #580: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-v21/lb_selectable_item_rounded_rect.xml │ │ - offset of local header from start of archive: 47242084 │ - (0000000002D0DB64h) bytes │ + offset of local header from start of archive: 46996012 │ + (0000000002CD1A2Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e67e3bfa │ compressed size: 282 bytes │ uncompressed size: 680 bytes │ length of filename: 52 characters │ length of extra field: 9 bytes │ @@ -21214,36 +19169,36 @@ │ │ The central-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 #584: │ +Central directory entry #581: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-v21/list_item_background.xml │ │ - offset of local header from start of archive: 47242473 │ - (0000000002D0DCE9h) bytes │ + offset of local header from start of archive: 46996376 │ + (0000000002CD1B98h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b8f5f256 │ - compressed size: 282 bytes │ + compressed size: 279 bytes │ uncompressed size: 636 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -21251,32 +19206,32 @@ │ │ The central-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 #585: │ +Central directory entry #582: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-v21/notification_action_background.xml │ │ - offset of local header from start of archive: 47242851 │ - (0000000002D0DE63h) bytes │ + offset of local header from start of archive: 46996726 │ + (0000000002CD1CF6h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 15a5a04a │ compressed size: 465 bytes │ uncompressed size: 1180 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ @@ -21288,32 +19243,32 @@ │ │ The central-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 #586: │ +Central directory entry #583: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-v21/preference_list_divider_material.xml │ │ - offset of local header from start of archive: 47243422 │ - (0000000002D0E09Eh) bytes │ + offset of local header from start of archive: 46997272 │ + (0000000002CD1F18h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 40627491 │ compressed size: 246 bytes │ uncompressed size: 516 bytes │ length of filename: 53 characters │ length of extra field: 9 bytes │ @@ -21325,32 +19280,32 @@ │ │ The central-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 #587: │ +Central directory entry #584: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-v21/recycler_item_background.xml │ │ - offset of local header from start of archive: 47243776 │ - (0000000002D0E200h) bytes │ + offset of local header from start of archive: 46997601 │ + (0000000002CD2061h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5455aa28 │ compressed size: 253 bytes │ uncompressed size: 544 bytes │ length of filename: 45 characters │ length of extra field: 9 bytes │ @@ -21362,32 +19317,32 @@ │ │ The central-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 #588: │ +Central directory entry #585: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-v21/transparent_ripple.xml │ │ - offset of local header from start of archive: 47244129 │ - (0000000002D0E361h) bytes │ + offset of local header from start of archive: 46997929 │ + (0000000002CD21A9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2a8d50bd │ compressed size: 212 bytes │ uncompressed size: 460 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -21399,32 +19354,32 @@ │ │ The central-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 #589: │ +Central directory entry #586: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-v23/abc_control_background_material.xml │ │ - offset of local header from start of archive: 47244435 │ - (0000000002D0E493h) bytes │ + offset of local header from start of archive: 46998210 │ + (0000000002CD22C2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c0697191 │ compressed size: 174 bytes │ uncompressed size: 304 bytes │ length of filename: 52 characters │ length of extra field: 9 bytes │ @@ -21436,32 +19391,32 @@ │ │ The central-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 #590: │ +Central directory entry #587: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-v23/mtrl_popupmenu_background_dark.xml │ │ - offset of local header from start of archive: 47244716 │ - (0000000002D0E5ACh) bytes │ + offset of local header from start of archive: 46998466 │ + (0000000002CD23C2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ @@ -21473,32 +19428,32 @@ │ │ The central-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 #591: │ +Central directory entry #588: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-watch-v20/abc_dialog_material_background.xml │ │ - offset of local header from start of archive: 47244869 │ - (0000000002D0E645h) bytes │ + offset of local header from start of archive: 46998594 │ + (0000000002CD2442h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8f2c801c │ compressed size: 182 bytes │ uncompressed size: 372 bytes │ length of filename: 57 characters │ length of extra field: 9 bytes │ @@ -21510,1793 +19465,1515 @@ │ │ The central-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 #592: │ +Central directory entry #589: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-xhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 47245163 │ - (0000000002D0E76Bh) bytes │ + offset of local header from start of archive: 46998863 │ + (0000000002CD254Fh) 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): a6e7b9d8 │ compressed size: 280 bytes │ uncompressed size: 280 bytes │ length of filename: 56 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 #593: │ +Central directory entry #590: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ │ - offset of local header from start of archive: 47245540 │ - (0000000002D0E8E4h) bytes │ + offset of local header from start of archive: 46999236 │ + (0000000002CD26C4h) 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): ead36c57 │ compressed size: 281 bytes │ uncompressed size: 281 bytes │ length of filename: 54 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 #594: │ +Central directory entry #591: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ │ - offset of local header from start of archive: 47245917 │ - (0000000002D0EA5Dh) bytes │ + offset of local header from start of archive: 46999601 │ + (0000000002CD2831h) 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): 0c6db123 │ compressed size: 432 bytes │ uncompressed size: 432 bytes │ length of filename: 54 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 #595: │ +Central directory entry #592: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ │ - offset of local header from start of archive: 47246444 │ - (0000000002D0EC6Ch) bytes │ + offset of local header from start of archive: 47000124 │ + (0000000002CD2A3Ch) 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): 22f95d51 │ compressed size: 651 bytes │ uncompressed size: 651 bytes │ length of filename: 54 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 #596: │ +Central directory entry #593: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ │ - offset of local header from start of archive: 47247191 │ - (0000000002D0EF57h) bytes │ + offset of local header from start of archive: 47000859 │ + (0000000002CD2D1Bh) 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): b236fd62 │ compressed size: 785 bytes │ uncompressed size: 785 bytes │ length of filename: 54 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 #597: │ +Central directory entry #594: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ │ - offset of local header from start of archive: 47248069 │ - (0000000002D0F2C5h) bytes │ + offset of local header from start of archive: 47001737 │ + (0000000002CD3089h) 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): e329a7f5 │ compressed size: 1526 bytes │ uncompressed size: 1526 bytes │ length of filename: 59 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 #598: │ +Central directory entry #595: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ │ - offset of local header from start of archive: 47249694 │ - (0000000002D0F91Eh) bytes │ + offset of local header from start of archive: 47003358 │ + (0000000002CD36DEh) 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): 307aa23f │ compressed size: 1731 bytes │ uncompressed size: 1731 bytes │ length of filename: 59 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 #599: │ +Central directory entry #596: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 47251523 │ - (0000000002D10043h) bytes │ + offset of local header from start of archive: 47005187 │ + (0000000002CD3E03h) 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): 63663bff │ compressed size: 229 bytes │ uncompressed size: 229 bytes │ length of filename: 61 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 #600: │ +Central directory entry #597: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ │ - offset of local header from start of archive: 47251853 │ - (0000000002D1018Dh) bytes │ + offset of local header from start of archive: 47005513 │ + (0000000002CD3F49h) 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): a0cfd3d4 │ compressed size: 228 bytes │ uncompressed size: 228 bytes │ length of filename: 61 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 #601: │ +Central directory entry #598: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ │ - offset of local header from start of archive: 47252184 │ - (0000000002D102D8h) bytes │ + offset of local header from start of archive: 47005832 │ + (0000000002CD4088h) 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): 7c36cc60 │ compressed size: 178 bytes │ uncompressed size: 178 bytes │ length of filename: 56 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 #602: │ +Central directory entry #599: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ │ - offset of local header from start of archive: 47252458 │ - (0000000002D103EAh) bytes │ + offset of local header from start of archive: 47006102 │ + (0000000002CD4196h) 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): 879b4472 │ compressed size: 492 bytes │ uncompressed size: 492 bytes │ length of filename: 52 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 #603: │ +Central directory entry #600: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ │ - offset of local header from start of archive: 47253044 │ - (0000000002D10634h) bytes │ + offset of local header from start of archive: 47006676 │ + (0000000002CD43D4h) 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): 03daacdd │ compressed size: 243 bytes │ uncompressed size: 243 bytes │ length of filename: 57 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 #604: │ +Central directory entry #601: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ │ - offset of local header from start of archive: 47253383 │ - (0000000002D10787h) bytes │ + offset of local header from start of archive: 47007015 │ + (0000000002CD4527h) 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): 1dc5daa5 │ compressed size: 183 bytes │ uncompressed size: 183 bytes │ length of filename: 58 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 #605: │ +Central directory entry #602: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ │ - offset of local header from start of archive: 47253663 │ - (0000000002D1089Fh) bytes │ + offset of local header from start of archive: 47007295 │ + (0000000002CD463Fh) 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): b9af7f4f │ compressed size: 480 bytes │ uncompressed size: 480 bytes │ length of filename: 54 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 #606: │ +Central directory entry #603: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/abc_ic_star_black_16dp.png │ │ - offset of local header from start of archive: 47254236 │ - (0000000002D10ADCh) bytes │ + offset of local header from start of archive: 47007868 │ + (0000000002CD487Ch) 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): 3f8a65d1 │ compressed size: 333 bytes │ uncompressed size: 333 bytes │ length of filename: 48 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 #607: │ +Central directory entry #604: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/abc_ic_star_black_36dp.png │ │ - offset of local header from start of archive: 47254657 │ - (0000000002D10C81h) bytes │ + offset of local header from start of archive: 47008285 │ + (0000000002CD4A1Dh) 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): 8e8d8274 │ compressed size: 652 bytes │ uncompressed size: 652 bytes │ length of filename: 48 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 #608: │ +Central directory entry #605: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/abc_ic_star_black_48dp.png │ │ - offset of local header from start of archive: 47255396 │ - (0000000002D10F64h) bytes │ + offset of local header from start of archive: 47009024 │ + (0000000002CD4D00h) 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): ced98925 │ compressed size: 887 bytes │ uncompressed size: 887 bytes │ length of filename: 48 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 #609: │ +Central directory entry #606: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/abc_ic_star_half_black_16dp.png │ │ - offset of local header from start of archive: 47256371 │ - (0000000002D11333h) bytes │ + offset of local header from start of archive: 47009995 │ + (0000000002CD50CBh) 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): fab97236 │ compressed size: 235 bytes │ uncompressed size: 235 bytes │ length of filename: 53 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 #610: │ +Central directory entry #607: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/abc_ic_star_half_black_36dp.png │ │ - offset of local header from start of archive: 47256699 │ - (0000000002D1147Bh) bytes │ + offset of local header from start of archive: 47010319 │ + (0000000002CD520Fh) 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): 5c88f962 │ compressed size: 421 bytes │ uncompressed size: 421 bytes │ length of filename: 53 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 #611: │ +Central directory entry #608: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/abc_ic_star_half_black_48dp.png │ │ - offset of local header from start of archive: 47257213 │ - (0000000002D1167Dh) bytes │ + offset of local header from start of archive: 47010829 │ + (0000000002CD540Dh) 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): a981f321 │ compressed size: 548 bytes │ uncompressed size: 548 bytes │ length of filename: 53 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 #612: │ +Central directory entry #609: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 47257856 │ - (0000000002D11900h) bytes │ + offset of local header from start of archive: 47011460 │ + (0000000002CD5684h) 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): 35642324 │ compressed size: 167 bytes │ uncompressed size: 167 bytes │ length of filename: 55 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 #613: │ +Central directory entry #610: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/abc_list_focused_holo.9.png │ │ - offset of local header from start of archive: 47258119 │ - (0000000002D11A07h) bytes │ + offset of local header from start of archive: 47011719 │ + (0000000002CD5787h) 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): bde23956 │ compressed size: 244 bytes │ uncompressed size: 244 bytes │ length of filename: 49 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 #614: │ +Central directory entry #611: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/abc_list_longpressed_holo.9.png │ │ - offset of local header from start of archive: 47258452 │ - (0000000002D11B54h) bytes │ + offset of local header from start of archive: 47012048 │ + (0000000002CD58D0h) 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): 84a788a6 │ compressed size: 214 bytes │ uncompressed size: 214 bytes │ length of filename: 53 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 #615: │ +Central directory entry #612: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/abc_list_pressed_holo_dark.9.png │ │ - offset of local header from start of archive: 47258758 │ - (0000000002D11C86h) bytes │ + offset of local header from start of archive: 47012354 │ + (0000000002CD5A02h) 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): 54cd03ea │ compressed size: 209 bytes │ uncompressed size: 209 bytes │ length of filename: 54 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 #616: │ +Central directory entry #613: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/abc_list_pressed_holo_light.9.png │ │ - offset of local header from start of archive: 47259061 │ - (0000000002D11DB5h) bytes │ + offset of local header from start of archive: 47012653 │ + (0000000002CD5B2Dh) 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): 4644c6e1 │ compressed size: 209 bytes │ uncompressed size: 209 bytes │ length of filename: 55 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 #617: │ +Central directory entry #614: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ │ - offset of local header from start of archive: 47259365 │ - (0000000002D11EE5h) bytes │ + offset of local header from start of archive: 47012953 │ + (0000000002CD5C59h) 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): 585bf0cc │ compressed size: 236 bytes │ uncompressed size: 236 bytes │ length of filename: 64 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 #618: │ +Central directory entry #615: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ │ - offset of local header from start of archive: 47259704 │ - (0000000002D12038h) bytes │ + offset of local header from start of archive: 47013292 │ + (0000000002CD5DACh) 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): 30459f98 │ compressed size: 235 bytes │ uncompressed size: 235 bytes │ length of filename: 65 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 #619: │ +Central directory entry #616: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/abc_menu_dropdown_panel_holo_light.9.png │ │ - offset of local header from start of archive: 47260043 │ - (0000000002D1218Bh) bytes │ + offset of local header from start of archive: 47013631 │ + (0000000002CD5EFFh) 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): 737391c6 │ compressed size: 1050 bytes │ uncompressed size: 1050 bytes │ length of filename: 62 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 #620: │ +Central directory entry #617: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ │ - offset of local header from start of archive: 47261194 │ - (0000000002D1260Ah) bytes │ + offset of local header from start of archive: 47014782 │ + (0000000002CD637Eh) 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): 9df27093 │ compressed size: 966 bytes │ uncompressed size: 966 bytes │ length of filename: 60 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 #621: │ +Central directory entry #618: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/abc_popup_background_mtrl_mult.9.png │ │ - offset of local header from start of archive: 47262262 │ - (0000000002D12A36h) bytes │ + offset of local header from start of archive: 47015838 │ + (0000000002CD679Eh) 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): 3d40754b │ compressed size: 1544 bytes │ uncompressed size: 1544 bytes │ length of filename: 58 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 #622: │ +Central directory entry #619: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png │ │ - offset of local header from start of archive: 47263904 │ - (0000000002D130A0h) bytes │ + offset of local header from start of archive: 47017476 │ + (0000000002CD6E04h) 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): f1f6a033 │ compressed size: 267 bytes │ uncompressed size: 267 bytes │ length of filename: 61 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 #623: │ +Central directory entry #620: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ │ - offset of local header from start of archive: 47264271 │ - (0000000002D1320Fh) bytes │ + offset of local header from start of archive: 47017843 │ + (0000000002CD6F73h) 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): 6a20e5ff │ compressed size: 267 bytes │ uncompressed size: 267 bytes │ length of filename: 66 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 #624: │ +Central directory entry #621: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ │ - offset of local header from start of archive: 47264643 │ - (0000000002D13383h) bytes │ + offset of local header from start of archive: 47018215 │ + (0000000002CD70E7h) 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): 4fcf3d5b │ compressed size: 391 bytes │ uncompressed size: 391 bytes │ length of filename: 66 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 #625: │ +Central directory entry #622: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 47265139 │ - (0000000002D13573h) bytes │ + offset of local header from start of archive: 47018711 │ + (0000000002CD72D7h) 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): a531b28b │ compressed size: 208 bytes │ uncompressed size: 208 bytes │ length of filename: 59 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 #626: │ +Central directory entry #623: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 47265448 │ - (0000000002D136A8h) bytes │ + offset of local header from start of archive: 47019008 │ + (0000000002CD7400h) 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): 18ddec29 │ compressed size: 198 bytes │ uncompressed size: 198 bytes │ length of filename: 57 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 #627: │ +Central directory entry #624: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ │ - offset of local header from start of archive: 47265742 │ - (0000000002D137CEh) bytes │ + offset of local header from start of archive: 47019302 │ + (0000000002CD7526h) 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): da0d8e3e │ compressed size: 448 bytes │ uncompressed size: 448 bytes │ length of filename: 53 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 #628: │ +Central directory entry #625: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 47266284 │ - (0000000002D139ECh) bytes │ + offset of local header from start of archive: 47019840 │ + (0000000002CD7740h) 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): ed2cba2f │ compressed size: 618 bytes │ uncompressed size: 618 bytes │ length of filename: 55 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 #629: │ +Central directory entry #626: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 47266998 │ - (0000000002D13CB6h) bytes │ + offset of local header from start of archive: 47020550 │ + (0000000002CD7A06h) 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): 945f2990 │ compressed size: 194 bytes │ uncompressed size: 194 bytes │ length of filename: 56 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 #630: │ +Central directory entry #627: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/abc_text_select_handle_left_mtrl_dark.png │ │ - offset of local header from start of archive: 47267290 │ - (0000000002D13DDAh) bytes │ + offset of local header from start of archive: 47020830 │ + (0000000002CD7B1Eh) 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): c1258581 │ compressed size: 336 bytes │ uncompressed size: 336 bytes │ length of filename: 63 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 #631: │ +Central directory entry #628: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/abc_text_select_handle_left_mtrl_light.png │ │ - offset of local header from start of archive: 47267728 │ - (0000000002D13F90h) bytes │ + offset of local header from start of archive: 47021268 │ + (0000000002CD7CD4h) 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): 6d48e543 │ compressed size: 335 bytes │ uncompressed size: 335 bytes │ length of filename: 64 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 #632: │ +Central directory entry #629: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/abc_text_select_handle_middle_mtrl_dark.png │ │ - offset of local header from start of archive: 47268167 │ - (0000000002D14147h) bytes │ + offset of local header from start of archive: 47021703 │ + (0000000002CD7E87h) 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): 852892ff │ compressed size: 583 bytes │ uncompressed size: 583 bytes │ length of filename: 65 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 #633: │ +Central directory entry #630: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/abc_text_select_handle_middle_mtrl_light.png │ │ - offset of local header from start of archive: 47268855 │ - (0000000002D143F7h) bytes │ + offset of local header from start of archive: 47022387 │ + (0000000002CD8133h) 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): 1361e44f │ compressed size: 585 bytes │ uncompressed size: 585 bytes │ length of filename: 66 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 #634: │ +Central directory entry #631: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/abc_text_select_handle_right_mtrl_dark.png │ │ - offset of local header from start of archive: 47269545 │ - (0000000002D146A9h) bytes │ + offset of local header from start of archive: 47023077 │ + (0000000002CD83E5h) 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): 2038073f │ compressed size: 319 bytes │ uncompressed size: 319 bytes │ length of filename: 64 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 #635: │ +Central directory entry #632: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/abc_text_select_handle_right_mtrl_light.png │ │ - offset of local header from start of archive: 47269967 │ - (0000000002D1484Fh) bytes │ + offset of local header from start of archive: 47023499 │ + (0000000002CD858Bh) 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): 5390d72d │ compressed size: 318 bytes │ uncompressed size: 318 bytes │ length of filename: 65 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 #636: │ +Central directory entry #633: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 47270390 │ - (0000000002D149F6h) bytes │ + offset of local header from start of archive: 47023918 │ + (0000000002CD872Eh) 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): 3408a58b │ compressed size: 189 bytes │ uncompressed size: 189 bytes │ length of filename: 62 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 #637: │ +Central directory entry #634: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 47270681 │ - (0000000002D14B19h) bytes │ + offset of local header from start of archive: 47024205 │ + (0000000002CD884Dh) 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): 52c5a6c3 │ compressed size: 187 bytes │ uncompressed size: 187 bytes │ length of filename: 60 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 #638: │ +Central directory entry #635: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 47270967 │ - (0000000002D14C37h) bytes │ + offset of local header from start of archive: 47024491 │ + (0000000002CD896Bh) 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): d42327b8 │ compressed size: 184 bytes │ uncompressed size: 184 bytes │ length of filename: 69 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 #639: │ +Central directory entry #636: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 47271260 │ - (0000000002D14D5Ch) bytes │ + offset of local header from start of archive: 47024780 │ + (0000000002CD8A8Ch) 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): 2d0b1d64 │ compressed size: 182 bytes │ uncompressed size: 182 bytes │ length of filename: 67 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 #640: │ +Central directory entry #637: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/alpha_banner.webp │ │ - offset of local header from start of archive: 47271550 │ - (0000000002D14E7Eh) bytes │ + offset of local header from start of archive: 47025066 │ + (0000000002CD8BAAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): ab840d17 │ compressed size: 1304 bytes │ uncompressed size: 1304 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. │ - │ There is no file comment. │ │ -Central directory entry #641: │ +Central directory entry #638: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/androidtv_banner.webp │ │ - offset of local header from start of archive: 47272932 │ - (0000000002D153E4h) bytes │ + offset of local header from start of archive: 47026448 │ + (0000000002CD9110h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): addd71a0 │ compressed size: 13522 bytes │ uncompressed size: 13522 bytes │ length of filename: 43 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 #642: │ +Central directory entry #639: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/apptheme_scrubber_control_disabled_holo.webp │ │ - offset of local header from start of archive: 47286538 │ - (0000000002D1890Ah) bytes │ + offset of local header from start of archive: 47040050 │ + (0000000002CDC632h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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 (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 00000000 │ compressed size: 0 bytes │ uncompressed size: 0 bytes │ length of filename: 66 characters │ length of extra field: 9 bytes │ @@ -23308,31 +20985,31 @@ │ │ The central-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 #643: │ +Central directory entry #640: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra -3 bytes preceding this file. │ │ res/drawable-xhdpi-v4/apptheme_scrubber_control_focused_holo.webp │ │ - offset of local header from start of archive: 47286644 │ - (0000000002D18974h) bytes │ + offset of local header from start of archive: 47040152 │ + (0000000002CDC698h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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 (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 00000000 │ compressed size: 0 bytes │ uncompressed size: 0 bytes │ length of filename: 65 characters │ length of extra field: 9 bytes │ @@ -23344,29 +21021,29 @@ │ │ The central-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 #644: │ +Central directory entry #641: │ --------------------------- │ │ res/drawable-xhdpi-v4/apptheme_scrubber_control_normal_holo.webp │ │ - offset of local header from start of archive: 47286748 │ - (0000000002D189DCh) bytes │ + offset of local header from start of archive: 47040256 │ + (0000000002CDC700h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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 (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 00000000 │ compressed size: 0 bytes │ uncompressed size: 0 bytes │ length of filename: 64 characters │ length of extra field: 9 bytes │ @@ -23378,31 +21055,31 @@ │ │ The central-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 #645: │ +Central directory entry #642: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra -3 bytes preceding this file. │ │ res/drawable-xhdpi-v4/apptheme_scrubber_control_pressed_holo.webp │ │ - offset of local header from start of archive: 47286852 │ - (0000000002D18A44h) bytes │ + offset of local header from start of archive: 47040356 │ + (0000000002CDC764h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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 (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 00000000 │ compressed size: 0 bytes │ uncompressed size: 0 bytes │ length of filename: 65 characters │ length of extra field: 9 bytes │ @@ -23414,848 +21091,710 @@ │ │ The central-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 #646: │ +Central directory entry #643: │ --------------------------- │ │ res/drawable-xhdpi-v4/apptheme_scrubber_primary_holo.9.png │ │ - offset of local header from start of archive: 47286956 │ - (0000000002D18AACh) bytes │ + offset of local header from start of archive: 47040460 │ + (0000000002CDC7CCh) 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): 1148f987 │ compressed size: 77 bytes │ uncompressed size: 77 bytes │ length of filename: 58 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 #647: │ +Central directory entry #644: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/apptheme_scrubber_secondary_holo.9.png │ │ - offset of local header from start of archive: 47287133 │ - (0000000002D18B5Dh) bytes │ + offset of local header from start of archive: 47040625 │ + (0000000002CDC871h) 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): 1148f987 │ compressed size: 77 bytes │ uncompressed size: 77 bytes │ length of filename: 60 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 #648: │ +Central directory entry #645: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/apptheme_scrubber_track_holo_light.9.png │ │ - offset of local header from start of archive: 47287309 │ - (0000000002D18C0Dh) bytes │ + offset of local header from start of archive: 47040801 │ + (0000000002CDC921h) 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): 1148f987 │ compressed size: 77 bytes │ uncompressed size: 77 bytes │ length of filename: 62 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 #649: │ +Central directory entry #646: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/arrow_left.webp │ │ - offset of local header from start of archive: 47287489 │ - (0000000002D18CC1h) bytes │ + offset of local header from start of archive: 47040977 │ + (0000000002CDC9D1h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 30abdfd5 │ compressed size: 302 bytes │ uncompressed size: 302 bytes │ length of filename: 37 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 #650: │ +Central directory entry #647: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/arrow_left_pressed.webp │ │ - offset of local header from start of archive: 47287870 │ - (0000000002D18E3Eh) bytes │ + offset of local header from start of archive: 47041346 │ + (0000000002CDCB42h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 08fee3f6 │ compressed size: 302 bytes │ uncompressed size: 302 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 #651: │ +Central directory entry #648: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/arrow_right.webp │ │ - offset of local header from start of archive: 47288258 │ - (0000000002D18FC2h) bytes │ + offset of local header from start of archive: 47041730 │ + (0000000002CDCCC2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 1dc276df │ compressed size: 286 bytes │ uncompressed size: 286 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. │ - │ There is no file comment. │ │ -Central directory entry #652: │ +Central directory entry #649: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/arrow_right_pressed.webp │ │ - offset of local header from start of archive: 47288622 │ - (0000000002D1912Eh) bytes │ + offset of local header from start of archive: 47042090 │ + (0000000002CDCE2Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 3ee7c251 │ compressed size: 286 bytes │ uncompressed size: 286 bytes │ length of filename: 46 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 #653: │ +Central directory entry #650: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/badge_1080.webp │ │ - offset of local header from start of archive: 47288994 │ - (0000000002D192A2h) bytes │ + offset of local header from start of archive: 47042458 │ + (0000000002CDCF9Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 3b8a7caf │ compressed size: 672 bytes │ uncompressed size: 672 bytes │ length of filename: 37 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 #654: │ +Central directory entry #651: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/badge_2_0.webp │ │ - offset of local header from start of archive: 47289744 │ - (0000000002D19590h) bytes │ + offset of local header from start of archive: 47043204 │ + (0000000002CDD284h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 660b5f06 │ compressed size: 560 bytes │ uncompressed size: 560 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. │ - │ There is no file comment. │ │ -Central directory entry #655: │ +Central directory entry #652: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/badge_2d.webp │ │ - offset of local header from start of archive: 47290380 │ - (0000000002D1980Ch) bytes │ + offset of local header from start of archive: 47043836 │ + (0000000002CDD4FCh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 67238cf4 │ compressed size: 492 bytes │ uncompressed size: 492 bytes │ length of filename: 35 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 #656: │ +Central directory entry #653: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/badge_3d.webp │ │ - offset of local header from start of archive: 47290948 │ - (0000000002D19A44h) bytes │ + offset of local header from start of archive: 47044400 │ + (0000000002CDD730h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): da153d6e │ compressed size: 518 bytes │ uncompressed size: 518 bytes │ length of filename: 35 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 #657: │ +Central directory entry #654: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/badge_4k.webp │ │ - offset of local header from start of archive: 47291542 │ - (0000000002D19C96h) bytes │ + offset of local header from start of archive: 47044990 │ + (0000000002CDD97Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 1d37be4b │ compressed size: 458 bytes │ uncompressed size: 458 bytes │ length of filename: 35 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 #658: │ +Central directory entry #655: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/badge_5_1.webp │ │ - offset of local header from start of archive: 47292074 │ - (0000000002D19EAAh) bytes │ + offset of local header from start of archive: 47045522 │ + (0000000002CDDB92h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 093f11b3 │ compressed size: 450 bytes │ uncompressed size: 450 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. │ - │ There is no file comment. │ │ -Central directory entry #659: │ +Central directory entry #656: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/badge_720.webp │ │ - offset of local header from start of archive: 47292602 │ - (0000000002D1A0BAh) bytes │ + offset of local header from start of archive: 47046038 │ + (0000000002CDDD96h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 84eeef9b │ compressed size: 600 bytes │ uncompressed size: 600 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. │ - │ There is no file comment. │ │ -Central directory entry #660: │ +Central directory entry #657: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/badge_7_1.webp │ │ - offset of local header from start of archive: 47293280 │ - (0000000002D1A360h) bytes │ + offset of local header from start of archive: 47046704 │ + (0000000002CDE030h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): d861f349 │ compressed size: 392 bytes │ uncompressed size: 392 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. │ - │ There is no file comment. │ │ -Central directory entry #661: │ +Central directory entry #658: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/badge_ftp.webp │ │ - offset of local header from start of archive: 47293748 │ - (0000000002D1A534h) bytes │ + offset of local header from start of archive: 47047168 │ + (0000000002CDE200h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 63d0455a │ compressed size: 406 bytes │ uncompressed size: 406 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. │ - │ There is no file comment. │ │ -Central directory entry #662: │ +Central directory entry #659: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/badge_ftps.webp │ │ - offset of local header from start of archive: 47294230 │ - (0000000002D1A716h) bytes │ + offset of local header from start of archive: 47047646 │ + (0000000002CDE3DEh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): bc88a39f │ compressed size: 476 bytes │ uncompressed size: 476 bytes │ length of filename: 37 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 #663: │ +Central directory entry #660: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/badge_local.webp │ │ - offset of local header from start of archive: 47294784 │ - (0000000002D1A940h) bytes │ + offset of local header from start of archive: 47048196 │ + (0000000002CDE604h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 58528118 │ compressed size: 418 bytes │ uncompressed size: 418 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. │ - │ There is no file comment. │ │ -Central directory entry #664: │ +Central directory entry #661: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/badge_sd.webp │ │ - offset of local header from start of archive: 47295282 │ - (0000000002D1AB32h) bytes │ + offset of local header from start of archive: 47048682 │ + (0000000002CDE7EAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 7fffa0e6 │ compressed size: 540 bytes │ uncompressed size: 540 bytes │ length of filename: 35 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 #665: │ +Central directory entry #662: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/badge_sftp.webp │ │ - offset of local header from start of archive: 47295896 │ - (0000000002D1AD98h) bytes │ + offset of local header from start of archive: 47049296 │ + (0000000002CDEA50h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 6bc6db40 │ compressed size: 496 bytes │ uncompressed size: 496 bytes │ length of filename: 37 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 #666: │ +Central directory entry #663: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/badge_smb.webp │ │ - offset of local header from start of archive: 47296468 │ - (0000000002D1AFD4h) bytes │ + offset of local header from start of archive: 47049868 │ + (0000000002CDEC8Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 41d300c1 │ compressed size: 488 bytes │ uncompressed size: 488 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. │ - │ There is no file comment. │ │ -Central directory entry #667: │ +Central directory entry #664: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/badge_stereo_wide.webp │ │ - offset of local header from start of archive: 47297032 │ - (0000000002D1B208h) bytes │ + offset of local header from start of archive: 47050428 │ + (0000000002CDEEBCh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): adaf4fac │ compressed size: 704 bytes │ uncompressed size: 704 bytes │ length of filename: 44 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 #668: │ +Central directory entry #665: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/badge_upnp.webp │ │ - offset of local header from start of archive: 47297820 │ - (0000000002D1B51Ch) bytes │ + offset of local header from start of archive: 47051212 │ + (0000000002CDF1CCh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 913fa94e │ compressed size: 450 bytes │ uncompressed size: 450 bytes │ length of filename: 37 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 #669: │ +Central directory entry #666: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/count_left_corner.webp │ │ - offset of local header from start of archive: 47298346 │ - (0000000002D1B72Ah) bytes │ + offset of local header from start of archive: 47051738 │ + (0000000002CDF3DAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 779296fc │ compressed size: 153 bytes │ uncompressed size: 170 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -24267,67 +21806,59 @@ │ │ The central-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 #670: │ +Central directory entry #667: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-xhdpi-v4/dialog_full_holo_dark.9.png │ │ - offset of local header from start of archive: 47298598 │ - (0000000002D1B826h) bytes │ + offset of local header from start of archive: 47051965 │ + (0000000002CDF4BDh) 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): 7a72ad43 │ compressed size: 1747 bytes │ uncompressed size: 1747 bytes │ length of filename: 49 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 #671: │ +Central directory entry #668: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/drawer_lollipop_settings.webp │ │ - offset of local header from start of archive: 47300435 │ - (0000000002D1BF53h) bytes │ + offset of local header from start of archive: 47053791 │ + (0000000002CDFBDFh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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 (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 00000000 │ compressed size: 0 bytes │ uncompressed size: 0 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ @@ -24339,31 +21870,31 @@ │ │ The central-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 #672: │ +Central directory entry #669: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-xhdpi-v4/drawer_private_mode.webp │ │ - offset of local header from start of archive: 47300528 │ - (0000000002D1BFB0h) bytes │ + offset of local header from start of archive: 47053872 │ + (0000000002CDFC30h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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 (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 00000000 │ compressed size: 0 bytes │ uncompressed size: 0 bytes │ length of filename: 46 characters │ length of extra field: 9 bytes │ @@ -24375,31 +21906,31 @@ │ │ The central-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 #673: │ +Central directory entry #670: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-xhdpi-v4/drawer_private_mode_off.webp │ │ - offset of local header from start of archive: 47300616 │ - (0000000002D1C008h) bytes │ + offset of local header from start of archive: 47053948 │ + (0000000002CDFC7Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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 (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 00000000 │ compressed size: 0 bytes │ uncompressed size: 0 bytes │ length of filename: 50 characters │ length of extra field: 9 bytes │ @@ -24411,2415 +21942,2019 @@ │ │ The central-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 #674: │ +Central directory entry #671: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-xhdpi-v4/empty_poster.webp │ │ - offset of local header from start of archive: 47300708 │ - (0000000002D1C064h) bytes │ + offset of local header from start of archive: 47054028 │ + (0000000002CDFCCCh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 7c03bc6e │ compressed size: 342 bytes │ uncompressed size: 342 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. │ - │ There is no file comment. │ │ -Central directory entry #675: │ +Central directory entry #672: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/filetype_generic2.webp │ │ - offset of local header from start of archive: 47301130 │ - (0000000002D1C20Ah) bytes │ + offset of local header from start of archive: 47054446 │ + (0000000002CDFE6Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): d1f0067a │ compressed size: 218 bytes │ uncompressed size: 218 bytes │ length of filename: 44 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 #676: │ +Central directory entry #673: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/filetype_music_folder.webp │ │ - offset of local header from start of archive: 47301434 │ - (0000000002D1C33Ah) bytes │ + offset of local header from start of archive: 47054738 │ + (0000000002CDFF92h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): fbeda1ef │ compressed size: 230 bytes │ uncompressed size: 230 bytes │ length of filename: 48 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 #677: │ +Central directory entry #674: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/filetype_new_audio.webp │ │ - offset of local header from start of archive: 47301754 │ - (0000000002D1C47Ah) bytes │ + offset of local header from start of archive: 47055046 │ + (0000000002CE00C6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 213e9a90 │ compressed size: 384 bytes │ uncompressed size: 384 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 #678: │ +Central directory entry #675: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/filetype_new_folder.webp │ │ - offset of local header from start of archive: 47302224 │ - (0000000002D1C650h) bytes │ + offset of local header from start of archive: 47055512 │ + (0000000002CE0298h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): bbe00834 │ compressed size: 262 bytes │ uncompressed size: 262 bytes │ length of filename: 46 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 #679: │ +Central directory entry #676: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/filetype_new_folder_indexed.webp │ │ - offset of local header from start of archive: 47302574 │ - (0000000002D1C7AEh) bytes │ + offset of local header from start of archive: 47055850 │ + (0000000002CE03EAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 5e15b8a0 │ compressed size: 540 bytes │ uncompressed size: 540 bytes │ length of filename: 54 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 #680: │ +Central directory entry #677: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/filetype_new_generic.webp │ │ - offset of local header from start of archive: 47303208 │ - (0000000002D1CA28h) bytes │ + offset of local header from start of archive: 47056480 │ + (0000000002CE0660h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 79daacef │ compressed size: 456 bytes │ uncompressed size: 456 bytes │ length of filename: 47 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 #681: │ +Central directory entry #678: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/filetype_new_html.webp │ │ - offset of local header from start of archive: 47303752 │ - (0000000002D1CC48h) bytes │ + offset of local header from start of archive: 47057020 │ + (0000000002CE087Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 70303222 │ compressed size: 678 bytes │ uncompressed size: 678 bytes │ length of filename: 44 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 #682: │ +Central directory entry #679: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/filetype_new_image.webp │ │ - offset of local header from start of archive: 47304514 │ - (0000000002D1CF42h) bytes │ + offset of local header from start of archive: 47057778 │ + (0000000002CE0B72h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): a6be15ab │ compressed size: 520 bytes │ uncompressed size: 520 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 #683: │ +Central directory entry #680: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/filetype_new_pdf.webp │ │ - offset of local header from start of archive: 47305120 │ - (0000000002D1D1A0h) bytes │ + offset of local header from start of archive: 47058380 │ + (0000000002CE0DCCh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 867ee42f │ compressed size: 652 bytes │ uncompressed size: 652 bytes │ length of filename: 43 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 #684: │ +Central directory entry #681: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/filetype_new_playlist.webp │ │ - offset of local header from start of archive: 47305856 │ - (0000000002D1D480h) bytes │ + offset of local header from start of archive: 47059112 │ + (0000000002CE10A8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 2e216693 │ compressed size: 480 bytes │ uncompressed size: 480 bytes │ length of filename: 48 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 #685: │ +Central directory entry #682: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/filetype_new_rescan.webp │ │ - offset of local header from start of archive: 47306424 │ - (0000000002D1D6B8h) bytes │ + offset of local header from start of archive: 47059676 │ + (0000000002CE12DCh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 58ea8747 │ compressed size: 930 bytes │ uncompressed size: 930 bytes │ length of filename: 46 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 #686: │ +Central directory entry #683: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/filetype_new_sdcard.webp │ │ - offset of local header from start of archive: 47307442 │ - (0000000002D1DAB2h) bytes │ + offset of local header from start of archive: 47060682 │ + (0000000002CE16CAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 74edec09 │ compressed size: 172 bytes │ uncompressed size: 172 bytes │ length of filename: 46 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 #687: │ +Central directory entry #684: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/filetype_new_server.webp │ │ - offset of local header from start of archive: 47307700 │ - (0000000002D1DBB4h) bytes │ + offset of local header from start of archive: 47060936 │ + (0000000002CE17C8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): a2a08e86 │ compressed size: 744 bytes │ uncompressed size: 744 bytes │ length of filename: 46 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 #688: │ +Central directory entry #685: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/filetype_new_subtitles.webp │ │ - offset of local header from start of archive: 47308532 │ - (0000000002D1DEF4h) bytes │ + offset of local header from start of archive: 47061756 │ + (0000000002CE1AFCh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): fa56079e │ compressed size: 654 bytes │ uncompressed size: 654 bytes │ length of filename: 49 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 #689: │ +Central directory entry #686: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/filetype_new_torrent.webp │ │ - offset of local header from start of archive: 47309274 │ - (0000000002D1E1DAh) bytes │ + offset of local header from start of archive: 47062498 │ + (0000000002CE1DE2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): a12e6b6a │ compressed size: 3232 bytes │ uncompressed size: 3232 bytes │ length of filename: 47 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 #690: │ +Central directory entry #687: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/filetype_new_unscraped_video.webp │ │ - offset of local header from start of archive: 47312592 │ - (0000000002D1EED0h) bytes │ + offset of local header from start of archive: 47065816 │ + (0000000002CE2AD8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 24f47268 │ compressed size: 388 bytes │ uncompressed size: 388 bytes │ length of filename: 55 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 #691: │ +Central directory entry #688: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/filetype_new_usb.webp │ │ - offset of local header from start of archive: 47313076 │ - (0000000002D1F0B4h) bytes │ + offset of local header from start of archive: 47066296 │ + (0000000002CE2CB8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 8c3ca9eb │ compressed size: 458 bytes │ uncompressed size: 458 bytes │ length of filename: 43 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 #692: │ +Central directory entry #689: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/filetype_new_video.webp │ │ - offset of local header from start of archive: 47313618 │ - (0000000002D1F2D2h) bytes │ + offset of local header from start of archive: 47066834 │ + (0000000002CE2ED2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 3b8f132f │ compressed size: 302 bytes │ uncompressed size: 302 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 #693: │ +Central directory entry #690: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/filetype_new_video_poster.webp │ │ - offset of local header from start of archive: 47314006 │ - (0000000002D1F456h) bytes │ + offset of local header from start of archive: 47067218 │ + (0000000002CE3052h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 0ae4eb2c │ compressed size: 3650 bytes │ uncompressed size: 3650 bytes │ length of filename: 52 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 #694: │ +Central directory entry #691: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/filetype_new_world.webp │ │ - offset of local header from start of archive: 47317750 │ - (0000000002D202F6h) bytes │ + offset of local header from start of archive: 47070950 │ + (0000000002CE3EE6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): a920f652 │ compressed size: 2102 bytes │ uncompressed size: 2102 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 #695: │ +Central directory entry #692: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/filetype_video.webp │ │ - offset of local header from start of archive: 47319938 │ - (0000000002D20B82h) bytes │ + offset of local header from start of archive: 47073134 │ + (0000000002CE476Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 1c0b6029 │ compressed size: 208 bytes │ uncompressed size: 208 bytes │ length of filename: 41 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 #696: │ +Central directory entry #693: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/filetype_video_folder.webp │ │ - offset of local header from start of archive: 47320228 │ - (0000000002D20CA4h) bytes │ + offset of local header from start of archive: 47073420 │ + (0000000002CE488Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 44207aa5 │ compressed size: 232 bytes │ uncompressed size: 232 bytes │ length of filename: 48 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 #697: │ +Central directory entry #694: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/filetype_video_folder_indexed.webp │ │ - offset of local header from start of archive: 47320548 │ - (0000000002D20DE4h) bytes │ + offset of local header from start of archive: 47073736 │ + (0000000002CE49C8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 223711cb │ compressed size: 350 bytes │ uncompressed size: 350 bytes │ length of filename: 56 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 #698: │ +Central directory entry #695: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/filetype_video_folder_indexed_vertical.webp │ │ - offset of local header from start of archive: 47320994 │ - (0000000002D20FA2h) bytes │ + offset of local header from start of archive: 47074178 │ + (0000000002CE4B82h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 04b519ac │ compressed size: 1000 bytes │ uncompressed size: 1000 bytes │ length of filename: 65 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 #699: │ +Central directory entry #696: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/filetype_video_folder_vertical.webp │ │ - offset of local header from start of archive: 47322100 │ - (0000000002D213F4h) bytes │ + offset of local header from start of archive: 47075280 │ + (0000000002CE4FD0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): c8e419a3 │ compressed size: 384 bytes │ uncompressed size: 384 bytes │ length of filename: 57 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 #700: │ +Central directory entry #697: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/filetype_video_large.webp │ │ - offset of local header from start of archive: 47322580 │ - (0000000002D215D4h) bytes │ + offset of local header from start of archive: 47075760 │ + (0000000002CE51B0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): ca5dad92 │ compressed size: 248 bytes │ uncompressed size: 248 bytes │ length of filename: 47 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 #701: │ +Central directory entry #698: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/filetype_video_server.webp │ │ - offset of local header from start of archive: 47322916 │ - (0000000002D21724h) bytes │ + offset of local header from start of archive: 47076092 │ + (0000000002CE52FCh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): e9e8dcd9 │ compressed size: 688 bytes │ uncompressed size: 688 bytes │ length of filename: 48 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 #702: │ +Central directory entry #699: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/filetype_video_subtitles.webp │ │ - offset of local header from start of archive: 47323692 │ - (0000000002D21A2Ch) bytes │ + offset of local header from start of archive: 47076864 │ + (0000000002CE5600h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): f16b96f6 │ compressed size: 444 bytes │ uncompressed size: 444 bytes │ length of filename: 51 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 #703: │ +Central directory entry #700: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/filetype_video_vertical.webp │ │ - offset of local header from start of archive: 47324228 │ - (0000000002D21C44h) bytes │ + offset of local header from start of archive: 47077396 │ + (0000000002CE5814h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 7c9c5c31 │ compressed size: 218 bytes │ uncompressed size: 218 bytes │ length of filename: 50 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 #704: │ +Central directory entry #701: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/folder.webp │ │ - offset of local header from start of archive: 47324538 │ - (0000000002D21D7Ah) bytes │ + offset of local header from start of archive: 47077694 │ + (0000000002CE593Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): f887818a │ compressed size: 204 bytes │ uncompressed size: 204 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. │ - │ There is no file comment. │ │ -Central directory entry #705: │ +Central directory entry #702: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/genres_banner.webp │ │ - offset of local header from start of archive: 47324816 │ - (0000000002D21E90h) bytes │ + offset of local header from start of archive: 47077968 │ + (0000000002CE5A50h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 006b9d6a │ compressed size: 20158 bytes │ uncompressed size: 20158 bytes │ length of filename: 40 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 #706: │ +Central directory entry #703: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/help_overlay_box.9.png │ │ - offset of local header from start of archive: 47345054 │ - (0000000002D26D9Eh) bytes │ + offset of local header from start of archive: 47098202 │ + (0000000002CEA95Ah) 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): 4285da4f │ compressed size: 4397 bytes │ uncompressed size: 4397 bytes │ length of filename: 44 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 #707: │ +Central directory entry #704: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/help_overlay_player.9.png │ │ - offset of local header from start of archive: 47349537 │ - (0000000002D27F21h) bytes │ + offset of local header from start of archive: 47102673 │ + (0000000002CEBAD1h) 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): 1fafc8b8 │ compressed size: 2130 bytes │ uncompressed size: 2130 bytes │ length of filename: 47 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 #708: │ +Central directory entry #705: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/help_overlay_scraper_example.webp │ │ - offset of local header from start of archive: 47351754 │ - (0000000002D287CAh) bytes │ + offset of local header from start of archive: 47104886 │ + (0000000002CEC376h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): def27f27 │ compressed size: 145950 bytes │ uncompressed size: 145950 bytes │ length of filename: 55 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 #709: │ +Central directory entry #706: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/help_overlay_up_arrow.webp │ │ - offset of local header from start of archive: 47497798 │ - (0000000002D4C246h) bytes │ + offset of local header from start of archive: 47250930 │ + (0000000002D0FDF2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 234fade0 │ compressed size: 2616 bytes │ uncompressed size: 2616 bytes │ length of filename: 48 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 #710: │ +Central directory entry #707: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/help_overlay_up_arrow_pressed.webp │ │ - offset of local header from start of archive: 47500504 │ - (0000000002D4CCD8h) bytes │ + offset of local header from start of archive: 47253624 │ + (0000000002D10878h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): de230d66 │ compressed size: 2720 bytes │ uncompressed size: 2720 bytes │ length of filename: 56 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 #711: │ +Central directory entry #708: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/hint_box_background.9.png │ │ - offset of local header from start of archive: 47503320 │ - (0000000002D4D7D8h) bytes │ + offset of local header from start of archive: 47256436 │ + (0000000002D11374h) 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): 4ae360d0 │ compressed size: 971 bytes │ uncompressed size: 971 bytes │ length of filename: 47 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 #712: │ +Central directory entry #709: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_find_previous_holo_dark.webp │ │ - offset of local header from start of archive: 47504379 │ - (0000000002D4DBFBh) bytes │ + offset of local header from start of archive: 47257491 │ + (0000000002D11793h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): b2bdf6b2 │ compressed size: 1038 bytes │ uncompressed size: 1038 bytes │ length of filename: 53 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 #713: │ +Central directory entry #710: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_menu_3d.webp │ │ - offset of local header from start of archive: 47505510 │ - (0000000002D4E066h) bytes │ + offset of local header from start of archive: 47258618 │ + (0000000002D11BFAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 84051104 │ compressed size: 460 bytes │ uncompressed size: 460 bytes │ length of filename: 37 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 #714: │ +Central directory entry #711: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_menu_audioboost.webp │ │ - offset of local header from start of archive: 47506048 │ - (0000000002D4E280h) bytes │ + offset of local header from start of archive: 47259152 │ + (0000000002D11E10h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): bb858e34 │ compressed size: 402 bytes │ uncompressed size: 402 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 #715: │ +Central directory entry #712: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/ic_menu_bookmark.webp │ │ - offset of local header from start of archive: 47506534 │ - (0000000002D4E466h) bytes │ + offset of local header from start of archive: 47259638 │ + (0000000002D11FF6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): a8b21055 │ compressed size: 250 bytes │ uncompressed size: 250 bytes │ length of filename: 43 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 #716: │ +Central directory entry #713: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/ic_menu_brightness.webp │ │ - offset of local header from start of archive: 47506866 │ - (0000000002D4E5B2h) bytes │ + offset of local header from start of archive: 47259970 │ + (0000000002D12142h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): a0502425 │ compressed size: 506 bytes │ uncompressed size: 506 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 #717: │ +Central directory entry #714: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_menu_cancel.webp │ │ - offset of local header from start of archive: 47507458 │ - (0000000002D4E802h) bytes │ + offset of local header from start of archive: 47260558 │ + (0000000002D1238Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): e3bc6e61 │ compressed size: 264 bytes │ uncompressed size: 264 bytes │ length of filename: 41 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 #718: │ +Central directory entry #715: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_menu_cancel_pressed.webp │ │ - offset of local header from start of archive: 47507804 │ - (0000000002D4E95Ch) bytes │ + offset of local header from start of archive: 47260900 │ + (0000000002D124E4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): a310389d │ compressed size: 672 bytes │ uncompressed size: 672 bytes │ length of filename: 49 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 #719: │ +Central directory entry #716: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/ic_menu_delay.webp │ │ - offset of local header from start of archive: 47508564 │ - (0000000002D4EC54h) bytes │ + offset of local header from start of archive: 47261660 │ + (0000000002D127DCh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 1e43e992 │ compressed size: 776 bytes │ uncompressed size: 776 bytes │ length of filename: 40 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 #720: │ +Central directory entry #717: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_menu_details_mode2.webp │ │ - offset of local header from start of archive: 47509420 │ - (0000000002D4EFACh) bytes │ + offset of local header from start of archive: 47262512 │ + (0000000002D12B30h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): adf423b8 │ compressed size: 156 bytes │ uncompressed size: 156 bytes │ length of filename: 48 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 #721: │ +Central directory entry #718: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_menu_fade.webp │ │ - offset of local header from start of archive: 47509664 │ - (0000000002D4F0A0h) bytes │ + offset of local header from start of archive: 47262752 │ + (0000000002D12C20h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 01df4fa4 │ compressed size: 510 bytes │ uncompressed size: 510 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. │ - │ There is no file comment. │ │ -Central directory entry #722: │ +Central directory entry #719: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_menu_fade_pressed.webp │ │ - offset of local header from start of archive: 47510254 │ - (0000000002D4F2EEh) bytes │ + offset of local header from start of archive: 47263338 │ + (0000000002D12E6Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): d7a78063 │ compressed size: 662 bytes │ uncompressed size: 662 bytes │ length of filename: 47 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 #723: │ +Central directory entry #720: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/ic_menu_folder.webp │ │ - offset of local header from start of archive: 47511002 │ - (0000000002D4F5DAh) bytes │ + offset of local header from start of archive: 47264086 │ + (0000000002D13156h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 7fe93166 │ compressed size: 280 bytes │ uncompressed size: 280 bytes │ length of filename: 41 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 #724: │ +Central directory entry #721: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_menu_grid_mode.webp │ │ - offset of local header from start of archive: 47511364 │ - (0000000002D4F744h) bytes │ + offset of local header from start of archive: 47264444 │ + (0000000002D132BCh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): ceded17a │ compressed size: 110 bytes │ uncompressed size: 110 bytes │ length of filename: 44 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 #725: │ +Central directory entry #722: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_menu_info.webp │ │ - offset of local header from start of archive: 47511558 │ - (0000000002D4F806h) bytes │ + offset of local header from start of archive: 47264634 │ + (0000000002D1337Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): a646a4d5 │ compressed size: 534 bytes │ uncompressed size: 534 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. │ - │ There is no file comment. │ │ -Central directory entry #726: │ +Central directory entry #723: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/ic_menu_languages.webp │ │ - offset of local header from start of archive: 47512170 │ - (0000000002D4FA6Ah) bytes │ + offset of local header from start of archive: 47265246 │ + (0000000002D135DEh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): a11433fa │ compressed size: 714 bytes │ uncompressed size: 714 bytes │ length of filename: 44 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 #727: │ +Central directory entry #724: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/ic_menu_list_mode2.webp │ │ - offset of local header from start of archive: 47512970 │ - (0000000002D4FD8Ah) bytes │ + offset of local header from start of archive: 47266034 │ + (0000000002D138F2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 865ffda8 │ compressed size: 78 bytes │ uncompressed size: 78 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 #728: │ +Central directory entry #725: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_menu_locked.webp │ │ - offset of local header from start of archive: 47513134 │ - (0000000002D4FE2Eh) bytes │ + offset of local header from start of archive: 47266194 │ + (0000000002D13992h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 176121f8 │ compressed size: 156 bytes │ uncompressed size: 156 bytes │ length of filename: 41 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 #729: │ +Central directory entry #726: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_menu_notifications.webp │ │ - offset of local header from start of archive: 47513372 │ - (0000000002D4FF1Ch) bytes │ + offset of local header from start of archive: 47266428 │ + (0000000002D13A7Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 809fbd34 │ compressed size: 322 bytes │ uncompressed size: 322 bytes │ length of filename: 48 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 #730: │ +Central directory entry #727: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_menu_playmode.webp │ │ - offset of local header from start of archive: 47513782 │ - (0000000002D500B6h) bytes │ + offset of local header from start of archive: 47266834 │ + (0000000002D13C12h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): b92912f9 │ compressed size: 222 bytes │ uncompressed size: 222 bytes │ length of filename: 43 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 #731: │ +Central directory entry #728: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/ic_menu_poster_mode.webp │ │ - offset of local header from start of archive: 47514086 │ - (0000000002D501E6h) bytes │ + offset of local header from start of archive: 47267138 │ + (0000000002D13D42h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 8de8a7a3 │ compressed size: 108 bytes │ uncompressed size: 108 bytes │ length of filename: 46 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 #732: │ +Central directory entry #729: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_menu_private_mode.webp │ │ - offset of local header from start of archive: 47514280 │ - (0000000002D502A8h) bytes │ + offset of local header from start of archive: 47267328 │ + (0000000002D13E00h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 432c2bb7 │ compressed size: 720 bytes │ uncompressed size: 720 bytes │ length of filename: 47 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 #733: │ +Central directory entry #730: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_menu_reduce.webp │ │ - offset of local header from start of archive: 47515088 │ - (0000000002D505D0h) bytes │ + offset of local header from start of archive: 47268132 │ + (0000000002D14124h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 6a0a2a7a │ compressed size: 52 bytes │ uncompressed size: 52 bytes │ length of filename: 41 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 #734: │ +Central directory entry #731: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/ic_menu_reduce_pressed.webp │ │ - offset of local header from start of archive: 47515220 │ - (0000000002D50654h) bytes │ + offset of local header from start of archive: 47268264 │ + (0000000002D141A8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 28670100 │ compressed size: 178 bytes │ uncompressed size: 178 bytes │ length of filename: 49 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 #735: │ +Central directory entry #732: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/ic_menu_refresh.webp │ │ - offset of local header from start of archive: 47515486 │ - (0000000002D5075Eh) bytes │ + offset of local header from start of archive: 47268530 │ + (0000000002D142B2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 443242b0 │ compressed size: 524 bytes │ uncompressed size: 524 bytes │ length of filename: 42 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 #736: │ +Central directory entry #733: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_menu_settings.webp │ │ - offset of local header from start of archive: 47516092 │ - (0000000002D509BCh) bytes │ + offset of local header from start of archive: 47269132 │ + (0000000002D1450Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 6889fed0 │ compressed size: 506 bytes │ uncompressed size: 506 bytes │ length of filename: 43 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 #737: │ +Central directory entry #734: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_menu_sort.webp │ │ - offset of local header from start of archive: 47516682 │ - (0000000002D50C0Ah) bytes │ + offset of local header from start of archive: 47269718 │ + (0000000002D14756h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 6fed3fa9 │ compressed size: 78 bytes │ uncompressed size: 78 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. │ - │ There is no file comment. │ │ -Central directory entry #738: │ +Central directory entry #735: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/ic_menu_subtitles.webp │ │ - offset of local header from start of archive: 47516838 │ - (0000000002D50CA6h) bytes │ + offset of local header from start of archive: 47269874 │ + (0000000002D147F2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 53c51224 │ compressed size: 206 bytes │ uncompressed size: 206 bytes │ length of filename: 44 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 #739: │ +Central directory entry #736: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/ic_menu_unfade.webp │ │ - offset of local header from start of archive: 47517130 │ - (0000000002D50DCAh) bytes │ + offset of local header from start of archive: 47270154 │ + (0000000002D1490Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 5a44ad6b │ compressed size: 54 bytes │ uncompressed size: 54 bytes │ length of filename: 41 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 #740: │ +Central directory entry #737: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_menu_unlocked.webp │ │ - offset of local header from start of archive: 47517266 │ - (0000000002D50E52h) bytes │ + offset of local header from start of archive: 47270286 │ + (0000000002D1498Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 7bc4791c │ compressed size: 162 bytes │ uncompressed size: 162 bytes │ length of filename: 43 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 #741: │ +Central directory entry #738: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/ic_menu_video_backdrop.webp │ │ - offset of local header from start of archive: 47517510 │ - (0000000002D50F46h) bytes │ + offset of local header from start of archive: 47270530 │ + (0000000002D14A82h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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 (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 00000000 │ compressed size: 0 bytes │ uncompressed size: 0 bytes │ length of filename: 49 characters │ length of extra field: 9 bytes │ @@ -26831,103 +23966,89 @@ │ │ The central-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 #742: │ +Central directory entry #739: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra -2 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_menu_video_index.webp │ │ - offset of local header from start of archive: 47517600 │ - (0000000002D50FA0h) bytes │ + offset of local header from start of archive: 47270616 │ + (0000000002D14AD8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 5fc8fb24 │ compressed size: 164 bytes │ uncompressed size: 164 bytes │ length of filename: 46 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 #743: │ +Central directory entry #740: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/ic_menu_video_new.webp │ │ - offset of local header from start of archive: 47517852 │ - (0000000002D5109Ch) bytes │ + offset of local header from start of archive: 47270856 │ + (0000000002D14BC8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 5c68f3f6 │ compressed size: 338 bytes │ uncompressed size: 338 bytes │ length of filename: 44 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 #744: │ +Central directory entry #741: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_menu_video_poster.webp │ │ - offset of local header from start of archive: 47518274 │ - (0000000002D51242h) bytes │ + offset of local header from start of archive: 47271274 │ + (0000000002D14D6Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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 (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 00000000 │ compressed size: 0 bytes │ uncompressed size: 0 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -26939,101 +24060,87 @@ │ │ The central-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 #745: │ +Central directory entry #742: │ --------------------------- │ │ res/drawable-xhdpi-v4/ic_menu_video_unindex.webp │ │ - offset of local header from start of archive: 47518360 │ - (0000000002D51298h) bytes │ + offset of local header from start of archive: 47271360 │ + (0000000002D14DC0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): b1e10441 │ compressed size: 378 bytes │ uncompressed size: 378 bytes │ length of filename: 48 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 #746: │ +Central directory entry #743: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_menu_view_mode.webp │ │ - offset of local header from start of archive: 47518826 │ - (0000000002D5146Ah) bytes │ + offset of local header from start of archive: 47271822 │ + (0000000002D14F8Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): ceded17a │ compressed size: 110 bytes │ uncompressed size: 110 bytes │ length of filename: 44 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 #747: │ +Central directory entry #744: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/ic_popup_brightness.webp │ │ - offset of local header from start of archive: 47519022 │ - (0000000002D5152Eh) bytes │ + offset of local header from start of archive: 47272006 │ + (0000000002D15046h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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 (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 00000000 │ compressed size: 0 bytes │ uncompressed size: 0 bytes │ length of filename: 46 characters │ length of extra field: 9 bytes │ @@ -27045,31 +24152,31 @@ │ │ The central-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 #748: │ +Central directory entry #745: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra -3 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_wifip2p.webp │ │ - offset of local header from start of archive: 47519108 │ - (0000000002D51584h) bytes │ + offset of local header from start of archive: 47272088 │ + (0000000002D15098h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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 (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 00000000 │ compressed size: 0 bytes │ uncompressed size: 0 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -27081,3261 +24188,2719 @@ │ │ The central-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 #749: │ +Central directory entry #746: │ --------------------------- │ │ res/drawable-xhdpi-v4/imdb_logo.webp │ │ - offset of local header from start of archive: 47519184 │ - (0000000002D515D0h) bytes │ + offset of local header from start of archive: 47272164 │ + (0000000002D150E4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): fbc74c6e │ compressed size: 2788 bytes │ uncompressed size: 2788 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. │ - │ There is no file comment. │ │ -Central directory entry #750: │ +Central directory entry #747: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/label_3d.webp │ │ - offset of local header from start of archive: 47522048 │ - (0000000002D52100h) bytes │ + offset of local header from start of archive: 47275024 │ + (0000000002D15C10h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 6557c6d3 │ compressed size: 674 bytes │ uncompressed size: 674 bytes │ length of filename: 35 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 #751: │ +Central directory entry #748: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/label_3d_small.webp │ │ - offset of local header from start of archive: 47522798 │ - (0000000002D523EEh) bytes │ + offset of local header from start of archive: 47275770 │ + (0000000002D15EFAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): a2f43fa3 │ compressed size: 614 bytes │ uncompressed size: 614 bytes │ length of filename: 41 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 #752: │ +Central directory entry #749: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/label_bookmark.webp │ │ - offset of local header from start of archive: 47523494 │ - (0000000002D526A6h) bytes │ + offset of local header from start of archive: 47276462 │ + (0000000002D161AEh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 10a8263f │ compressed size: 172 bytes │ uncompressed size: 172 bytes │ length of filename: 41 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 #753: │ +Central directory entry #750: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/label_bookmark_padded.webp │ │ - offset of local header from start of archive: 47523748 │ - (0000000002D527A4h) bytes │ + offset of local header from start of archive: 47276712 │ + (0000000002D162A8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 9f3cba31 │ compressed size: 182 bytes │ uncompressed size: 182 bytes │ length of filename: 48 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 #754: │ +Central directory entry #751: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/label_bookmark_small.webp │ │ - offset of local header from start of archive: 47524018 │ - (0000000002D528B2h) bytes │ + offset of local header from start of archive: 47276978 │ + (0000000002D163B2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 340eb6a7 │ compressed size: 160 bytes │ uncompressed size: 160 bytes │ length of filename: 47 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 #755: │ +Central directory entry #752: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/label_infoarrow.webp │ │ - offset of local header from start of archive: 47524264 │ - (0000000002D529A8h) bytes │ + offset of local header from start of archive: 47277224 │ + (0000000002D164A8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): e79ac8bd │ compressed size: 272 bytes │ uncompressed size: 272 bytes │ length of filename: 42 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 #756: │ +Central directory entry #753: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/label_music_padded.webp │ │ - offset of local header from start of archive: 47524620 │ - (0000000002D52B0Ch) bytes │ + offset of local header from start of archive: 47277568 │ + (0000000002D16600h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): ac19b5ae │ compressed size: 256 bytes │ uncompressed size: 256 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 #757: │ +Central directory entry #754: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/label_network.webp │ │ - offset of local header from start of archive: 47524960 │ - (0000000002D52C60h) bytes │ + offset of local header from start of archive: 47277908 │ + (0000000002D16754h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): f0a05555 │ compressed size: 264 bytes │ uncompressed size: 264 bytes │ length of filename: 40 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 #758: │ +Central directory entry #755: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/label_network_small.webp │ │ - offset of local header from start of archive: 47525304 │ - (0000000002D52DB8h) bytes │ + offset of local header from start of archive: 47278248 │ + (0000000002D168A8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): de6e8af8 │ compressed size: 192 bytes │ uncompressed size: 192 bytes │ length of filename: 46 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 #759: │ +Central directory entry #756: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/label_playing.webp │ │ - offset of local header from start of archive: 47525584 │ - (0000000002D52ED0h) bytes │ + offset of local header from start of archive: 47278516 │ + (0000000002D169B4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 442bff0d │ compressed size: 198 bytes │ uncompressed size: 198 bytes │ length of filename: 40 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 #760: │ +Central directory entry #757: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/label_playing_padded.webp │ │ - offset of local header from start of archive: 47525862 │ - (0000000002D52FE6h) bytes │ + offset of local header from start of archive: 47278790 │ + (0000000002D16AC6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): d98251c8 │ compressed size: 204 bytes │ uncompressed size: 204 bytes │ length of filename: 47 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 #761: │ +Central directory entry #758: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/label_plus.webp │ │ - offset of local header from start of archive: 47526152 │ - (0000000002D53108h) bytes │ + offset of local header from start of archive: 47279080 │ + (0000000002D16BE8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 0788b743 │ compressed size: 542 bytes │ uncompressed size: 542 bytes │ length of filename: 37 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 #762: │ +Central directory entry #759: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/label_plus_small.webp │ │ - offset of local header from start of archive: 47526770 │ - (0000000002D53372h) bytes │ + offset of local header from start of archive: 47279698 │ + (0000000002D16E52h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): c73ac3b5 │ compressed size: 392 bytes │ uncompressed size: 392 bytes │ length of filename: 43 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 #763: │ +Central directory entry #760: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/label_refresh.webp │ │ - offset of local header from start of archive: 47527244 │ - (0000000002D5354Ch) bytes │ + offset of local header from start of archive: 47280172 │ + (0000000002D1702Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 9ef5b9d7 │ compressed size: 730 bytes │ uncompressed size: 730 bytes │ length of filename: 40 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 #764: │ +Central directory entry #761: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/label_refresh_small.webp │ │ - offset of local header from start of archive: 47528054 │ - (0000000002D53876h) bytes │ + offset of local header from start of archive: 47280978 │ + (0000000002D17352h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 951c0e1a │ compressed size: 1044 bytes │ uncompressed size: 1044 bytes │ length of filename: 46 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 #765: │ +Central directory entry #762: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/label_resume.webp │ │ - offset of local header from start of archive: 47529184 │ - (0000000002D53CE0h) bytes │ + offset of local header from start of archive: 47282104 │ + (0000000002D177B8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 2d6e89fa │ compressed size: 176 bytes │ uncompressed size: 176 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. │ - │ There is no file comment. │ │ -Central directory entry #766: │ +Central directory entry #763: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/label_resume_padded.webp │ │ - offset of local header from start of archive: 47529440 │ - (0000000002D53DE0h) bytes │ + offset of local header from start of archive: 47282356 │ + (0000000002D178B4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): ca50ee75 │ compressed size: 182 bytes │ uncompressed size: 182 bytes │ length of filename: 46 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 #767: │ +Central directory entry #764: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/label_resume_small.webp │ │ - offset of local header from start of archive: 47529710 │ - (0000000002D53EEEh) bytes │ + offset of local header from start of archive: 47282614 │ + (0000000002D179B6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 4ace4c5a │ compressed size: 140 bytes │ uncompressed size: 140 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 #768: │ +Central directory entry #765: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/label_subtitles.webp │ │ - offset of local header from start of archive: 47529936 │ - (0000000002D53FD0h) bytes │ + offset of local header from start of archive: 47282836 │ + (0000000002D17A94h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 0c7f297a │ compressed size: 160 bytes │ uncompressed size: 160 bytes │ length of filename: 42 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 #769: │ +Central directory entry #766: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/label_subtitles_padded.webp │ │ - offset of local header from start of archive: 47530180 │ - (0000000002D540C4h) bytes │ + offset of local header from start of archive: 47283068 │ + (0000000002D17B7Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): cbcc6716 │ compressed size: 166 bytes │ uncompressed size: 166 bytes │ length of filename: 49 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 #770: │ +Central directory entry #767: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/label_subtitles_small.webp │ │ - offset of local header from start of archive: 47530434 │ - (0000000002D541C2h) bytes │ + offset of local header from start of archive: 47283322 │ + (0000000002D17C7Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 92879364 │ compressed size: 142 bytes │ uncompressed size: 142 bytes │ length of filename: 48 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 #771: │ +Central directory entry #768: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/label_trakt_library.webp │ │ - offset of local header from start of archive: 47530666 │ - (0000000002D542AAh) bytes │ + offset of local header from start of archive: 47283542 │ + (0000000002D17D56h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): d37774fb │ compressed size: 246 bytes │ uncompressed size: 246 bytes │ length of filename: 46 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 #772: │ +Central directory entry #769: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/label_trakt_library_small.webp │ │ - offset of local header from start of archive: 47530998 │ - (0000000002D543F6h) bytes │ + offset of local header from start of archive: 47283870 │ + (0000000002D17E9Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): b7106a3a │ compressed size: 264 bytes │ uncompressed size: 264 bytes │ length of filename: 52 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 #773: │ +Central directory entry #770: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/label_trakt_watched.webp │ │ - offset of local header from start of archive: 47531356 │ - (0000000002D5455Ch) bytes │ + offset of local header from start of archive: 47284216 │ + (0000000002D17FF8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 7fb6ff0f │ compressed size: 2436 bytes │ uncompressed size: 2436 bytes │ length of filename: 46 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 #774: │ +Central directory entry #771: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/label_trakt_watched_small.webp │ │ - offset of local header from start of archive: 47533880 │ - (0000000002D54F38h) bytes │ + offset of local header from start of archive: 47286728 │ + (0000000002D189C8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): c75a60e8 │ compressed size: 1476 bytes │ uncompressed size: 1476 bytes │ length of filename: 52 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 #775: │ +Central directory entry #772: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/label_video_padded.webp │ │ - offset of local header from start of archive: 47535448 │ - (0000000002D55558h) bytes │ + offset of local header from start of archive: 47288292 │ + (0000000002D18FE4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 38e464b4 │ compressed size: 232 bytes │ uncompressed size: 232 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 #776: │ +Central directory entry #773: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/lb_action_bg_focused.9.png │ │ - offset of local header from start of archive: 47535764 │ - (0000000002D55694h) bytes │ + offset of local header from start of archive: 47288608 │ + (0000000002D19120h) 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): 1148f987 │ compressed size: 77 bytes │ uncompressed size: 77 bytes │ length of filename: 48 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 #777: │ +Central directory entry #774: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/lb_card_shadow_focused.9.png │ │ - offset of local header from start of archive: 47535929 │ - (0000000002D55739h) bytes │ + offset of local header from start of archive: 47288769 │ + (0000000002D191C1h) 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): a1bae934 │ compressed size: 3415 bytes │ uncompressed size: 3415 bytes │ length of filename: 50 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 #778: │ +Central directory entry #775: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/lb_card_shadow_normal.9.png │ │ - offset of local header from start of archive: 47539435 │ - (0000000002D564EBh) bytes │ + offset of local header from start of archive: 47292271 │ + (0000000002D19F6Fh) 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): 44be2cdd │ compressed size: 1500 bytes │ uncompressed size: 1500 bytes │ length of filename: 49 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 #779: │ +Central directory entry #776: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/lb_ic_actions_right_arrow.png │ │ - offset of local header from start of archive: 47541024 │ - (0000000002D56B20h) bytes │ + offset of local header from start of archive: 47293856 │ + (0000000002D1A5A0h) 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): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 51 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 #780: │ +Central directory entry #777: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/lb_ic_cc.png │ │ - offset of local header from start of archive: 47541183 │ - (0000000002D56BBFh) bytes │ + offset of local header from start of archive: 47294011 │ + (0000000002D1A63Bh) 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): b61639b9 │ compressed size: 412 bytes │ uncompressed size: 412 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. │ - │ There is no file comment. │ │ -Central directory entry #781: │ +Central directory entry #778: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/lb_ic_fast_forward.png │ │ - offset of local header from start of archive: 47541668 │ - (0000000002D56DA4h) bytes │ + offset of local header from start of archive: 47294496 │ + (0000000002D1A820h) 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): 23094632 │ compressed size: 342 bytes │ uncompressed size: 342 bytes │ length of filename: 44 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 #782: │ +Central directory entry #779: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/lb_ic_fast_rewind.png │ │ - offset of local header from start of archive: 47542094 │ - (0000000002D56F4Eh) bytes │ + offset of local header from start of archive: 47294918 │ + (0000000002D1A9C6h) 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): 219bcc82 │ compressed size: 404 bytes │ uncompressed size: 404 bytes │ length of filename: 43 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 #783: │ +Central directory entry #780: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/lb_ic_guidedactions_item_chevron.png │ │ - offset of local header from start of archive: 47542580 │ - (0000000002D57134h) bytes │ + offset of local header from start of archive: 47295404 │ + (0000000002D1ABACh) 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): e59a4bc6 │ compressed size: 165 bytes │ uncompressed size: 165 bytes │ length of filename: 58 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 #784: │ +Central directory entry #781: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/lb_ic_hq.png │ │ - offset of local header from start of archive: 47542845 │ - (0000000002D5723Dh) bytes │ + offset of local header from start of archive: 47295657 │ + (0000000002D1ACA9h) 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): 83c1b7c4 │ compressed size: 451 bytes │ uncompressed size: 451 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. │ - │ There is no file comment. │ │ -Central directory entry #785: │ +Central directory entry #782: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/lb_ic_in_app_search.png │ │ - offset of local header from start of archive: 47543371 │ - (0000000002D5744Bh) bytes │ + offset of local header from start of archive: 47296179 │ + (0000000002D1AEB3h) 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): 91e5bb53 │ compressed size: 668 bytes │ uncompressed size: 668 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 #786: │ +Central directory entry #783: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/lb_ic_loop.png │ │ - offset of local header from start of archive: 47544124 │ - (0000000002D5773Ch) bytes │ + offset of local header from start of archive: 47296928 │ + (0000000002D1B1A0h) 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): 5a2f7066 │ compressed size: 225 bytes │ uncompressed size: 225 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. │ - │ There is no file comment. │ │ -Central directory entry #787: │ +Central directory entry #784: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/lb_ic_loop_one.png │ │ - offset of local header from start of archive: 47544425 │ - (0000000002D57869h) bytes │ + offset of local header from start of archive: 47297225 │ + (0000000002D1B2C9h) 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): 1f28ee13 │ compressed size: 301 bytes │ uncompressed size: 301 bytes │ length of filename: 40 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 #788: │ +Central directory entry #785: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/lb_ic_more.png │ │ - offset of local header from start of archive: 47544805 │ - (0000000002D579E5h) bytes │ + offset of local header from start of archive: 47297605 │ + (0000000002D1B445h) 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): 5098f9d0 │ compressed size: 193 bytes │ uncompressed size: 193 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. │ - │ There is no file comment. │ │ -Central directory entry #789: │ +Central directory entry #786: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/lb_ic_nav_arrow.png │ │ - offset of local header from start of archive: 47545073 │ - (0000000002D57AF1h) bytes │ + offset of local header from start of archive: 47297873 │ + (0000000002D1B551h) 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): 274ded70 │ compressed size: 187 bytes │ uncompressed size: 187 bytes │ length of filename: 41 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 #790: │ +Central directory entry #787: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/lb_ic_pause.png │ │ - offset of local header from start of archive: 47545343 │ - (0000000002D57BFFh) bytes │ + offset of local header from start of archive: 47298131 │ + (0000000002D1B653h) 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): 47fb5dff │ compressed size: 153 bytes │ uncompressed size: 153 bytes │ length of filename: 37 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 #791: │ +Central directory entry #788: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/lb_ic_pip.png │ │ - offset of local header from start of archive: 47545573 │ - (0000000002D57CE5h) bytes │ + offset of local header from start of archive: 47298357 │ + (0000000002D1B735h) 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): 19de504f │ compressed size: 162 bytes │ uncompressed size: 162 bytes │ length of filename: 35 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 #792: │ +Central directory entry #789: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/lb_ic_play.png │ │ - offset of local header from start of archive: 47545810 │ - (0000000002D57DD2h) bytes │ + offset of local header from start of archive: 47298590 │ + (0000000002D1B81Eh) 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): ced6bc0d │ compressed size: 325 bytes │ uncompressed size: 325 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. │ - │ There is no file comment. │ │ -Central directory entry #793: │ +Central directory entry #790: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/lb_ic_play_fit.png │ │ - offset of local header from start of archive: 47546213 │ - (0000000002D57F65h) bytes │ + offset of local header from start of archive: 47298981 │ + (0000000002D1B9A5h) 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): 5f9a5094 │ compressed size: 394 bytes │ uncompressed size: 394 bytes │ length of filename: 40 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 #794: │ +Central directory entry #791: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/lb_ic_playback_loop.png │ │ - offset of local header from start of archive: 47546686 │ - (0000000002D5813Eh) bytes │ + offset of local header from start of archive: 47299454 │ + (0000000002D1BB7Eh) 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): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 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 #795: │ +Central directory entry #792: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/lb_ic_replay.png │ │ - offset of local header from start of archive: 47546839 │ - (0000000002D581D7h) bytes │ + offset of local header from start of archive: 47299603 │ + (0000000002D1BC13h) 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): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 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. │ - │ There is no file comment. │ │ -Central directory entry #796: │ +Central directory entry #793: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/lb_ic_sad_cloud.png │ │ - offset of local header from start of archive: 47546983 │ - (0000000002D58267h) bytes │ + offset of local header from start of archive: 47299747 │ + (0000000002D1BCA3h) 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): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 41 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 #797: │ +Central directory entry #794: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/lb_ic_search_mic.png │ │ - offset of local header from start of archive: 47547131 │ - (0000000002D582FBh) bytes │ + offset of local header from start of archive: 47299891 │ + (0000000002D1BD33h) 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): 8642f995 │ compressed size: 491 bytes │ uncompressed size: 491 bytes │ length of filename: 42 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 #798: │ +Central directory entry #795: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/lb_ic_search_mic_out.png │ │ - offset of local header from start of archive: 47547703 │ - (0000000002D58537h) bytes │ + offset of local header from start of archive: 47300463 │ + (0000000002D1BF6Fh) 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): 6401baac │ compressed size: 534 bytes │ uncompressed size: 534 bytes │ length of filename: 46 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 #799: │ +Central directory entry #796: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/lb_ic_shuffle.png │ │ - offset of local header from start of archive: 47548322 │ - (0000000002D587A2h) bytes │ + offset of local header from start of archive: 47301082 │ + (0000000002D1C1DAh) 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): 462c532c │ compressed size: 438 bytes │ uncompressed size: 438 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. │ - │ There is no file comment. │ │ -Central directory entry #800: │ +Central directory entry #797: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/lb_ic_skip_next.png │ │ - offset of local header from start of archive: 47548838 │ - (0000000002D589A6h) bytes │ + offset of local header from start of archive: 47301598 │ + (0000000002D1C3DEh) 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): 0bfed59e │ compressed size: 301 bytes │ uncompressed size: 301 bytes │ length of filename: 41 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 #801: │ +Central directory entry #798: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/lb_ic_skip_previous.png │ │ - offset of local header from start of archive: 47549221 │ - (0000000002D58B25h) bytes │ + offset of local header from start of archive: 47301977 │ + (0000000002D1C559h) 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): 49995e0b │ compressed size: 324 bytes │ uncompressed size: 324 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 #802: │ +Central directory entry #799: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/lb_ic_stop.png │ │ - offset of local header from start of archive: 47549632 │ - (0000000002D58CC0h) bytes │ + offset of local header from start of archive: 47302376 │ + (0000000002D1C6E8h) 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): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 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. │ - │ There is no file comment. │ │ -Central directory entry #803: │ +Central directory entry #800: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/lb_ic_thumb_down.png │ │ - offset of local header from start of archive: 47549775 │ - (0000000002D58D4Fh) bytes │ + offset of local header from start of archive: 47302515 │ + (0000000002D1C773h) 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): 15203617 │ compressed size: 435 bytes │ uncompressed size: 435 bytes │ length of filename: 42 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 #804: │ +Central directory entry #801: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/lb_ic_thumb_down_outline.png │ │ - offset of local header from start of archive: 47550291 │ - (0000000002D58F53h) bytes │ + offset of local header from start of archive: 47303031 │ + (0000000002D1C977h) 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): 70076f79 │ compressed size: 600 bytes │ uncompressed size: 600 bytes │ length of filename: 50 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 #805: │ +Central directory entry #802: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/lb_ic_thumb_up.png │ │ - offset of local header from start of archive: 47550980 │ - (0000000002D59204h) bytes │ + offset of local header from start of archive: 47303720 │ + (0000000002D1CC28h) 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): 63538f03 │ compressed size: 444 bytes │ uncompressed size: 444 bytes │ length of filename: 40 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 #806: │ +Central directory entry #803: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/lb_ic_thumb_up_outline.png │ │ - offset of local header from start of archive: 47551504 │ - (0000000002D59410h) bytes │ + offset of local header from start of archive: 47304240 │ + (0000000002D1CE30h) 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): bfbc886b │ compressed size: 603 bytes │ uncompressed size: 603 bytes │ length of filename: 48 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 #807: │ +Central directory entry #804: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/lb_in_app_search_bg.9.png │ │ - offset of local header from start of archive: 47552195 │ - (0000000002D596C3h) bytes │ + offset of local header from start of archive: 47304927 │ + (0000000002D1D0DFh) 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): a6c88c4f │ compressed size: 356 bytes │ uncompressed size: 356 bytes │ length of filename: 47 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 #808: │ +Central directory entry #805: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/lb_in_app_search_shadow_focused.9.png │ │ - offset of local header from start of archive: 47552640 │ - (0000000002D59880h) bytes │ + offset of local header from start of archive: 47305360 │ + (0000000002D1D290h) 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): 1148f987 │ compressed size: 77 bytes │ uncompressed size: 77 bytes │ length of filename: 59 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 #809: │ +Central directory entry #806: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/lb_in_app_search_shadow_normal.9.png │ │ - offset of local header from start of archive: 47552817 │ - (0000000002D59931h) bytes │ + offset of local header from start of archive: 47305533 │ + (0000000002D1D33Dh) 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): 1148f987 │ compressed size: 77 bytes │ uncompressed size: 77 bytes │ length of filename: 58 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 #810: │ +Central directory entry #807: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/lb_text_dot_one.png │ │ - offset of local header from start of archive: 47552993 │ - (0000000002D599E1h) bytes │ + offset of local header from start of archive: 47305705 │ + (0000000002D1D3E9h) 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): b80685d0 │ compressed size: 123 bytes │ uncompressed size: 123 bytes │ length of filename: 41 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 #811: │ +Central directory entry #808: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/lb_text_dot_one_small.png │ │ - offset of local header from start of archive: 47553199 │ - (0000000002D59AAFh) bytes │ + offset of local header from start of archive: 47305899 │ + (0000000002D1D4ABh) 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): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 47 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 #812: │ +Central directory entry #809: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/lb_text_dot_two.png │ │ - offset of local header from start of archive: 47553355 │ - (0000000002D59B4Bh) bytes │ + offset of local header from start of archive: 47306043 │ + (0000000002D1D53Bh) 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): 43febe95 │ compressed size: 181 bytes │ uncompressed size: 181 bytes │ length of filename: 41 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 #813: │ +Central directory entry #810: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/lb_text_dot_two_small.png │ │ - offset of local header from start of archive: 47553617 │ - (0000000002D59C51h) bytes │ + offset of local header from start of archive: 47306301 │ + (0000000002D1D63Dh) 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): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 47 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 #814: │ +Central directory entry #811: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/leanback_info_audio.webp │ │ - offset of local header from start of archive: 47553771 │ - (0000000002D59CEBh) bytes │ + offset of local header from start of archive: 47306451 │ + (0000000002D1D6D3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 676a9268 │ compressed size: 398 bytes │ uncompressed size: 398 bytes │ length of filename: 46 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 #815: │ +Central directory entry #812: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/leanback_info_file.webp │ │ - offset of local header from start of archive: 47554254 │ - (0000000002D59ECEh) bytes │ + offset of local header from start of archive: 47306934 │ + (0000000002D1D8B6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 4e9c66f4 │ compressed size: 208 bytes │ uncompressed size: 208 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 #816: │ +Central directory entry #813: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/leanback_info_subtitles.webp │ │ - offset of local header from start of archive: 47554548 │ - (0000000002D59FF4h) bytes │ + offset of local header from start of archive: 47307224 │ + (0000000002D1D9D8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): e056d8e6 │ compressed size: 282 bytes │ uncompressed size: 282 bytes │ length of filename: 50 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 #817: │ +Central directory entry #814: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/leanback_info_video.webp │ │ - offset of local header from start of archive: 47554922 │ - (0000000002D5A16Ah) bytes │ + offset of local header from start of archive: 47307586 │ + (0000000002D1DB42h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 673ebb88 │ compressed size: 210 bytes │ uncompressed size: 210 bytes │ length of filename: 46 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 #818: │ +Central directory entry #815: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/leanback_title.webp │ │ - offset of local header from start of archive: 47555218 │ - (0000000002D5A292h) bytes │ + offset of local header from start of archive: 47307878 │ + (0000000002D1DC66h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 652a6192 │ compressed size: 4982 bytes │ uncompressed size: 4982 bytes │ length of filename: 41 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 #819: │ +Central directory entry #816: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/legacy_ui_icon.webp │ │ - offset of local header from start of archive: 47560282 │ - (0000000002D5B65Ah) bytes │ + offset of local header from start of archive: 47312938 │ + (0000000002D1F02Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 4ad54d54 │ compressed size: 28752 bytes │ uncompressed size: 28752 bytes │ length of filename: 41 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 #820: │ +Central directory entry #817: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/little_star.webp │ │ - offset of local header from start of archive: 47589116 │ - (0000000002D626FCh) bytes │ + offset of local header from start of archive: 47341768 │ + (0000000002D260C8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): b1f9faa6 │ compressed size: 272 bytes │ uncompressed size: 272 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. │ - │ There is no file comment. │ │ -Central directory entry #821: │ +Central directory entry #818: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/lock_icon.webp │ │ - offset of local header from start of archive: 47589468 │ - (0000000002D6285Ch) bytes │ + offset of local header from start of archive: 47342108 │ + (0000000002D2621Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 117e79ec │ compressed size: 6590 bytes │ uncompressed size: 6590 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. │ - │ There is no file comment. │ │ -Central directory entry #822: │ +Central directory entry #819: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/lollipop_settings.webp │ │ - offset of local header from start of archive: 47596134 │ - (0000000002D64266h) bytes │ + offset of local header from start of archive: 47348770 │ + (0000000002D27C22h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 10bb65fb │ compressed size: 11912 bytes │ uncompressed size: 11912 bytes │ length of filename: 44 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 #823: │ +Central directory entry #820: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/movies_banner.jpg │ │ - offset of local header from start of archive: 47608132 │ - (0000000002D67144h) bytes │ + offset of local header from start of archive: 47360756 │ + (0000000002D2AAF4h) 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): fd06a082 │ compressed size: 74147 bytes │ uncompressed size: 74147 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. │ - │ There is no file comment. │ │ -Central directory entry #824: │ +Central directory entry #821: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/notification_bg_low_normal.9.png │ │ - offset of local header from start of archive: 47682359 │ - (0000000002D79337h) bytes │ + offset of local header from start of archive: 47434979 │ + (0000000002D3CCE3h) 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): 3ad03275 │ compressed size: 221 bytes │ uncompressed size: 221 bytes │ length of filename: 54 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 #825: │ +Central directory entry #822: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/notification_bg_low_pressed.9.png │ │ - offset of local header from start of archive: 47682673 │ - (0000000002D79471h) bytes │ + offset of local header from start of archive: 47435293 │ + (0000000002D3CE1Dh) 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): c8900a8e │ compressed size: 252 bytes │ uncompressed size: 252 bytes │ length of filename: 55 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 #826: │ +Central directory entry #823: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/notification_bg_normal.9.png │ │ - offset of local header from start of archive: 47683020 │ - (0000000002D795CCh) bytes │ + offset of local header from start of archive: 47435636 │ + (0000000002D3CF74h) 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): 9944f31a │ compressed size: 221 bytes │ uncompressed size: 221 bytes │ length of filename: 50 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 #827: │ +Central directory entry #824: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/notification_bg_normal_pressed.9.png │ │ - offset of local header from start of archive: 47683333 │ - (0000000002D79705h) bytes │ + offset of local header from start of archive: 47435937 │ + (0000000002D3D0A1h) 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): c29ac558 │ compressed size: 247 bytes │ uncompressed size: 247 bytes │ length of filename: 58 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 #828: │ +Central directory entry #825: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/notify_panel_notification_icon_bg.png │ │ - offset of local header from start of archive: 47683679 │ - (0000000002D7985Fh) bytes │ + offset of local header from start of archive: 47436279 │ + (0000000002D3D1F7h) 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): 04576501 │ compressed size: 138 bytes │ uncompressed size: 138 bytes │ length of filename: 59 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 #829: │ +Central directory entry #826: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/nowplaying_play.webp │ │ - offset of local header from start of archive: 47683918 │ - (0000000002D7994Eh) bytes │ + offset of local header from start of archive: 47436506 │ + (0000000002D3D2DAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): dea097b9 │ compressed size: 342 bytes │ uncompressed size: 342 bytes │ length of filename: 42 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 #830: │ +Central directory entry #827: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/orb_alpha.webp │ │ - offset of local header from start of archive: 47684342 │ - (0000000002D79AF6h) bytes │ + offset of local header from start of archive: 47436926 │ + (0000000002D3D47Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): c17b55cb │ compressed size: 434 bytes │ uncompressed size: 434 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. │ - │ There is no file comment. │ │ -Central directory entry #831: │ +Central directory entry #828: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/orb_cred.webp │ │ - offset of local header from start of archive: 47684854 │ - (0000000002D79CF6h) bytes │ + offset of local header from start of archive: 47437426 │ + (0000000002D3D672h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): ed95c79d │ compressed size: 200 bytes │ uncompressed size: 200 bytes │ length of filename: 35 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 #832: │ +Central directory entry #829: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/orb_grid.webp │ │ - offset of local header from start of archive: 47685128 │ - (0000000002D79E08h) bytes │ + offset of local header from start of archive: 47437700 │ + (0000000002D3D784h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 36980927 │ compressed size: 66 bytes │ uncompressed size: 66 bytes │ length of filename: 35 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 #833: │ +Central directory entry #830: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/orb_hide.webp │ │ - offset of local header from start of archive: 47685270 │ - (0000000002D79E96h) bytes │ + offset of local header from start of archive: 47437838 │ + (0000000002D3D80Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 940ced3c │ compressed size: 568 bytes │ uncompressed size: 568 bytes │ length of filename: 35 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 #834: │ +Central directory entry #831: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/orb_list.webp │ │ - offset of local header from start of archive: 47685912 │ - (0000000002D7A118h) bytes │ + offset of local header from start of archive: 47438480 │ + (0000000002D3DA90h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 58b4b236 │ compressed size: 60 bytes │ uncompressed size: 60 bytes │ length of filename: 35 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 #835: │ +Central directory entry #832: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/orb_minus.webp │ │ - offset of local header from start of archive: 47686048 │ - (0000000002D7A1A0h) bytes │ + offset of local header from start of archive: 47438612 │ + (0000000002D3DB14h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 6566561d │ compressed size: 56 bytes │ uncompressed size: 56 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. │ - │ There is no file comment. │ │ -Central directory entry #836: │ +Central directory entry #833: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/orb_plus.webp │ │ - offset of local header from start of archive: 47686180 │ - (0000000002D7A224h) bytes │ + offset of local header from start of archive: 47438740 │ + (0000000002D3DB94h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 0a768a70 │ compressed size: 62 bytes │ uncompressed size: 62 bytes │ length of filename: 35 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 #837: │ +Central directory entry #834: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/orb_rescan.webp │ │ - offset of local header from start of archive: 47686318 │ - (0000000002D7A2AEh) bytes │ + offset of local header from start of archive: 47438874 │ + (0000000002D3DC1Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 7f4ac899 │ compressed size: 524 bytes │ uncompressed size: 524 bytes │ length of filename: 37 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 #838: │ +Central directory entry #835: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/orb_show.webp │ │ - offset of local header from start of archive: 47686920 │ - (0000000002D7A508h) bytes │ + offset of local header from start of archive: 47439472 │ + (0000000002D3DE70h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 3a53d91c │ compressed size: 496 bytes │ uncompressed size: 496 bytes │ length of filename: 35 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 #839: │ +Central directory entry #836: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/orb_sort.webp │ │ - offset of local header from start of archive: 47687492 │ - (0000000002D7A744h) bytes │ + offset of local header from start of archive: 47440040 │ + (0000000002D3E0A8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): dab7a0dd │ compressed size: 60 bytes │ uncompressed size: 60 bytes │ length of filename: 35 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 #840: │ +Central directory entry #837: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/piggy_bank_256.webp │ │ - offset of local header from start of archive: 47687628 │ - (0000000002D7A7CCh) bytes │ + offset of local header from start of archive: 47440172 │ + (0000000002D3E12Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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 (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 00000000 │ compressed size: 0 bytes │ uncompressed size: 0 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ @@ -30347,4301 +26912,3569 @@ │ │ The central-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 #841: │ +Central directory entry #838: │ --------------------------- │ │ res/drawable-xhdpi-v4/piggy_bank_leanback_256.webp │ │ - offset of local header from start of archive: 47687708 │ - (0000000002D7A81Ch) bytes │ + offset of local header from start of archive: 47440252 │ + (0000000002D3E17Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 06440143 │ compressed size: 7874 bytes │ uncompressed size: 7874 bytes │ length of filename: 50 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 #842: │ +Central directory entry #839: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/pinned_icon_corner.webp │ │ - offset of local header from start of archive: 47695674 │ - (0000000002D7C73Ah) bytes │ + offset of local header from start of archive: 47448206 │ + (0000000002D4008Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): a97b94c4 │ compressed size: 394 bytes │ uncompressed size: 394 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 #843: │ +Central directory entry #840: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/pref_clock.webp │ │ - offset of local header from start of archive: 47696154 │ - (0000000002D7C91Ah) bytes │ + offset of local header from start of archive: 47448682 │ + (0000000002D4026Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): b94b73fa │ compressed size: 1124 bytes │ uncompressed size: 1124 bytes │ length of filename: 37 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 #844: │ +Central directory entry #841: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/pref_nas_rescan.webp │ │ - offset of local header from start of archive: 47697356 │ - (0000000002D7CDCCh) bytes │ + offset of local header from start of archive: 47449880 │ + (0000000002D40718h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): ff398527 │ compressed size: 1540 bytes │ uncompressed size: 1540 bytes │ length of filename: 42 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 #845: │ +Central directory entry #842: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/private_background.9.png │ │ - offset of local header from start of archive: 47698980 │ - (0000000002D7D424h) bytes │ + offset of local header from start of archive: 47451492 │ + (0000000002D40D64h) 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): 8a2bff68 │ compressed size: 5490 bytes │ uncompressed size: 5490 bytes │ length of filename: 46 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 #846: │ +Central directory entry #843: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/private_mode.webp │ │ - offset of local header from start of archive: 47704558 │ - (0000000002D7E9EEh) bytes │ + offset of local header from start of archive: 47457058 │ + (0000000002D42322h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 1fcec349 │ compressed size: 7870 bytes │ uncompressed size: 7870 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. │ - │ There is no file comment. │ │ -Central directory entry #847: │ +Central directory entry #844: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/private_mode_off.webp │ │ - offset of local header from start of archive: 47712506 │ - (0000000002D808FAh) bytes │ + offset of local header from start of archive: 47465006 │ + (0000000002D4422Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 71ac00d9 │ compressed size: 7740 bytes │ uncompressed size: 7740 bytes │ length of filename: 43 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 #848: │ +Central directory entry #845: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/progress_bg_holo_dark.9.png │ │ - offset of local header from start of archive: 47720328 │ - (0000000002D82788h) bytes │ + offset of local header from start of archive: 47472828 │ + (0000000002D460BCh) 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): 5a1b2a15 │ compressed size: 210 bytes │ uncompressed size: 210 bytes │ length of filename: 49 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 #849: │ +Central directory entry #846: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/progress_primary_holo_dark.9.png │ │ - offset of local header from start of archive: 47720626 │ - (0000000002D828B2h) bytes │ + offset of local header from start of archive: 47473126 │ + (0000000002D461E6h) 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): 55d304b3 │ compressed size: 1239 bytes │ uncompressed size: 1239 bytes │ length of filename: 54 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 #850: │ +Central directory entry #847: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/progress_secondary_holo_dark.9.png │ │ - offset of local header from start of archive: 47721959 │ - (0000000002D82DE7h) bytes │ + offset of local header from start of archive: 47474455 │ + (0000000002D46717h) 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): f8189896 │ compressed size: 216 bytes │ uncompressed size: 216 bytes │ length of filename: 56 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 #851: │ +Central directory entry #848: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ratings_banner.webp │ │ - offset of local header from start of archive: 47722272 │ - (0000000002D82F20h) bytes │ + offset of local header from start of archive: 47474764 │ + (0000000002D4684Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 52fb3e28 │ compressed size: 1720 bytes │ uncompressed size: 1720 bytes │ length of filename: 41 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 #852: │ +Central directory entry #849: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/sdcard.webp │ │ - offset of local header from start of archive: 47724072 │ - (0000000002D83628h) bytes │ + offset of local header from start of archive: 47476564 │ + (0000000002D46F54h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 47a2ed36 │ compressed size: 152 bytes │ uncompressed size: 152 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. │ - │ There is no file comment. │ │ -Central directory entry #853: │ +Central directory entry #850: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/tmdb_banner.webp │ │ - offset of local header from start of archive: 47724296 │ - (0000000002D83708h) bytes │ + offset of local header from start of archive: 47476788 │ + (0000000002D47034h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): b46e1658 │ compressed size: 1386 bytes │ uncompressed size: 1386 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. │ - │ There is no file comment. │ │ -Central directory entry #854: │ +Central directory entry #851: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/tmdb_logo.webp │ │ - offset of local header from start of archive: 47725762 │ - (0000000002D83CC2h) bytes │ + offset of local header from start of archive: 47478242 │ + (0000000002D475E2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 4213e3c5 │ compressed size: 3760 bytes │ uncompressed size: 3760 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. │ - │ There is no file comment. │ │ -Central directory entry #855: │ +Central directory entry #852: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/trakt_banner.png │ │ - offset of local header from start of archive: 47729600 │ - (0000000002D84BC0h) bytes │ + offset of local header from start of archive: 47482068 │ + (0000000002D484D4h) 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): 29ab2239 │ compressed size: 8282 bytes │ uncompressed size: 8282 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. │ - │ There is no file comment. │ │ -Central directory entry #856: │ +Central directory entry #853: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/trakt_watched.webp │ │ - offset of local header from start of archive: 47737962 │ - (0000000002D86C6Ah) bytes │ + offset of local header from start of archive: 47490418 │ + (0000000002D4A572h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 9c89e86f │ compressed size: 306 bytes │ uncompressed size: 306 bytes │ length of filename: 40 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 #857: │ +Central directory entry #854: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/tv_3d.webp │ │ - offset of local header from start of archive: 47738350 │ - (0000000002D86DEEh) bytes │ + offset of local header from start of archive: 47490794 │ + (0000000002D4A6EAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 3fea7288 │ compressed size: 826 bytes │ uncompressed size: 826 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. │ - │ There is no file comment. │ │ -Central directory entry #858: │ +Central directory entry #855: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/tv_audioboost.webp │ │ - offset of local header from start of archive: 47739250 │ - (0000000002D87172h) bytes │ + offset of local header from start of archive: 47491682 │ + (0000000002D4AA62h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 1b9057d2 │ compressed size: 872 bytes │ uncompressed size: 872 bytes │ length of filename: 40 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 #859: │ +Central directory entry #856: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/tv_format.webp │ │ - offset of local header from start of archive: 47740204 │ - (0000000002D8752Ch) bytes │ + offset of local header from start of archive: 47492624 │ + (0000000002D4AE10h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): d71722cf │ compressed size: 418 bytes │ uncompressed size: 418 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. │ - │ There is no file comment. │ │ -Central directory entry #860: │ +Central directory entry #857: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/tv_info.webp │ │ - offset of local header from start of archive: 47740698 │ - (0000000002D8771Ah) bytes │ + offset of local header from start of archive: 47493114 │ + (0000000002D4AFFAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 5b8a6dad │ compressed size: 1140 bytes │ uncompressed size: 1140 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. │ - │ There is no file comment. │ │ -Central directory entry #861: │ +Central directory entry #858: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/tv_languages.webp │ │ - offset of local header from start of archive: 47741912 │ - (0000000002D87BD8h) bytes │ + offset of local header from start of archive: 47494324 │ + (0000000002D4B4B4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): e12c6852 │ compressed size: 1436 bytes │ uncompressed size: 1436 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. │ - │ There is no file comment. │ │ -Central directory entry #862: │ +Central directory entry #859: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/tv_notifications.webp │ │ - offset of local header from start of archive: 47743428 │ - (0000000002D881C4h) bytes │ + offset of local header from start of archive: 47495836 │ + (0000000002D4BA9Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): f0364dd4 │ compressed size: 596 bytes │ uncompressed size: 596 bytes │ length of filename: 43 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 #863: │ +Central directory entry #860: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/tv_playmode.webp │ │ - offset of local header from start of archive: 47744108 │ - (0000000002D8846Ch) bytes │ + offset of local header from start of archive: 47496512 │ + (0000000002D4BD40h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 1a486fd9 │ compressed size: 588 bytes │ uncompressed size: 588 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. │ - │ There is no file comment. │ │ -Central directory entry #864: │ +Central directory entry #861: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/tv_settings.webp │ │ - offset of local header from start of archive: 47744776 │ - (0000000002D88708h) bytes │ + offset of local header from start of archive: 47497168 │ + (0000000002D4BFD0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 91a20a7c │ compressed size: 1176 bytes │ uncompressed size: 1176 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. │ - │ There is no file comment. │ │ -Central directory entry #865: │ +Central directory entry #862: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/tv_subtitles.webp │ │ - offset of local header from start of archive: 47746032 │ - (0000000002D88BF0h) bytes │ + offset of local header from start of archive: 47498412 │ + (0000000002D4C4ACh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 5739d618 │ compressed size: 504 bytes │ uncompressed size: 504 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. │ - │ There is no file comment. │ │ -Central directory entry #866: │ +Central directory entry #863: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/tvdb_banner.webp │ │ - offset of local header from start of archive: 47746616 │ - (0000000002D88E38h) bytes │ + offset of local header from start of archive: 47498992 │ + (0000000002D4C6F0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 7bd64b49 │ compressed size: 1292 bytes │ uncompressed size: 1292 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. │ - │ There is no file comment. │ │ -Central directory entry #867: │ +Central directory entry #864: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/tvdb_logo.webp │ │ - offset of local header from start of archive: 47747988 │ - (0000000002D89394h) bytes │ + offset of local header from start of archive: 47500352 │ + (0000000002D4CC40h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): c861014d │ compressed size: 3586 bytes │ uncompressed size: 3586 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. │ - │ There is no file comment. │ │ -Central directory entry #868: │ +Central directory entry #865: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ui_choice_leanback.webp │ │ - offset of local header from start of archive: 47751650 │ - (0000000002D8A1E2h) bytes │ + offset of local header from start of archive: 47504010 │ + (0000000002D4DA8Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 1a197558 │ compressed size: 138454 bytes │ uncompressed size: 138454 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 #869: │ +Central directory entry #866: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ui_choice_tablet.jpg │ │ - offset of local header from start of archive: 47890190 │ - (0000000002DABF0Eh) bytes │ + offset of local header from start of archive: 47642546 │ + (0000000002D6F7B2h) 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): 2d3d0c26 │ compressed size: 140990 bytes │ uncompressed size: 140990 bytes │ length of filename: 42 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 #870: │ +Central directory entry #867: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/usb.webp │ │ - offset of local header from start of archive: 48031262 │ - (0000000002DCE61Eh) bytes │ + offset of local header from start of archive: 47783614 │ + (0000000002D91EBEh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 59a2db88 │ compressed size: 332 bytes │ uncompressed size: 332 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. │ - │ There is no file comment. │ │ -Central directory entry #871: │ +Central directory entry #868: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/video2.webp │ │ - offset of local header from start of archive: 48031664 │ - (0000000002DCE7B0h) bytes │ + offset of local header from start of archive: 47784012 │ + (0000000002D9204Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): fea191be │ compressed size: 860 bytes │ uncompressed size: 860 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. │ - │ There is no file comment. │ │ -Central directory entry #872: │ +Central directory entry #869: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/video_backward.webp │ │ - offset of local header from start of archive: 48032596 │ - (0000000002DCEB54h) bytes │ + offset of local header from start of archive: 47784944 │ + (0000000002D923F0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 1d7ede62 │ compressed size: 316 bytes │ uncompressed size: 316 bytes │ length of filename: 41 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 #873: │ +Central directory entry #870: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/video_backward_disabled.webp │ │ - offset of local header from start of archive: 48032992 │ - (0000000002DCECE0h) bytes │ + offset of local header from start of archive: 47785340 │ + (0000000002D9257Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 3597fed3 │ compressed size: 322 bytes │ uncompressed size: 322 bytes │ length of filename: 50 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 #874: │ +Central directory entry #871: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/video_backward_pressed.webp │ │ - offset of local header from start of archive: 48033406 │ - (0000000002DCEE7Eh) bytes │ + offset of local header from start of archive: 47785742 │ + (0000000002D9270Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 713c97d7 │ compressed size: 1082 bytes │ uncompressed size: 1082 bytes │ length of filename: 49 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 #875: │ +Central directory entry #872: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/video_format_auto.webp │ │ - offset of local header from start of archive: 48034578 │ - (0000000002DCF312h) bytes │ + offset of local header from start of archive: 47786910 │ + (0000000002D92B9Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 18c24e42 │ compressed size: 206 bytes │ uncompressed size: 206 bytes │ length of filename: 44 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 #876: │ +Central directory entry #873: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/video_format_auto_disabled.webp │ │ - offset of local header from start of archive: 48034870 │ - (0000000002DCF436h) bytes │ + offset of local header from start of archive: 47787190 │ + (0000000002D92CB6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 0c6e8dec │ compressed size: 204 bytes │ uncompressed size: 204 bytes │ length of filename: 53 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 #877: │ +Central directory entry #874: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/video_format_auto_pressed.webp │ │ - offset of local header from start of archive: 48035168 │ - (0000000002DCF560h) bytes │ + offset of local header from start of archive: 47787484 │ + (0000000002D92DDCh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 040f5943 │ compressed size: 1018 bytes │ uncompressed size: 1018 bytes │ length of filename: 52 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 #878: │ +Central directory entry #875: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/video_format_fullscreen.webp │ │ - offset of local header from start of archive: 48036278 │ - (0000000002DCF9B6h) bytes │ + offset of local header from start of archive: 47788590 │ + (0000000002D9322Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 7c66ee97 │ compressed size: 260 bytes │ uncompressed size: 260 bytes │ length of filename: 50 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 #879: │ +Central directory entry #876: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/video_format_fullscreen_disabled.webp │ │ - offset of local header from start of archive: 48036628 │ - (0000000002DCFB14h) bytes │ + offset of local header from start of archive: 47788936 │ + (0000000002D93388h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 5b1702aa │ compressed size: 260 bytes │ uncompressed size: 260 bytes │ length of filename: 59 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 #880: │ +Central directory entry #877: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/video_format_fullscreen_pressed.webp │ │ - offset of local header from start of archive: 48036988 │ - (0000000002DCFC7Ch) bytes │ + offset of local header from start of archive: 47789292 │ + (0000000002D934ECh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): caf30ac3 │ compressed size: 1098 bytes │ uncompressed size: 1098 bytes │ length of filename: 58 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 #881: │ +Central directory entry #878: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/video_format_original.webp │ │ - offset of local header from start of archive: 48038186 │ - (0000000002DD012Ah) bytes │ + offset of local header from start of archive: 47790478 │ + (0000000002D9398Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 49411edc │ compressed size: 264 bytes │ uncompressed size: 264 bytes │ length of filename: 48 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 #882: │ +Central directory entry #879: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/video_format_original_disabled.webp │ │ - offset of local header from start of archive: 48038540 │ - (0000000002DD028Ch) bytes │ + offset of local header from start of archive: 47790820 │ + (0000000002D93AE4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 81b07217 │ compressed size: 262 bytes │ uncompressed size: 262 bytes │ length of filename: 57 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 #883: │ +Central directory entry #880: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/video_format_original_pressed.webp │ │ - offset of local header from start of archive: 48038898 │ - (0000000002DD03F2h) bytes │ + offset of local header from start of archive: 47791178 │ + (0000000002D93C4Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 3509b88c │ compressed size: 1106 bytes │ uncompressed size: 1106 bytes │ length of filename: 56 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 #884: │ +Central directory entry #881: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/video_format_stretched.webp │ │ - offset of local header from start of archive: 48040102 │ - (0000000002DD08A6h) bytes │ + offset of local header from start of archive: 47792370 │ + (0000000002D940F2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 0986d701 │ compressed size: 422 bytes │ uncompressed size: 422 bytes │ length of filename: 49 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 #885: │ +Central directory entry #882: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/video_format_stretched_disabled.webp │ │ - offset of local header from start of archive: 48040614 │ - (0000000002DD0AA6h) bytes │ + offset of local header from start of archive: 47792878 │ + (0000000002D942EEh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 7f3e402e │ compressed size: 326 bytes │ uncompressed size: 326 bytes │ length of filename: 58 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 #886: │ +Central directory entry #883: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/video_format_stretched_pressed.webp │ │ - offset of local header from start of archive: 48041038 │ - (0000000002DD0C4Eh) bytes │ + offset of local header from start of archive: 47793298 │ + (0000000002D94492h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 1e38ebd2 │ compressed size: 1356 bytes │ uncompressed size: 1356 bytes │ length of filename: 57 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 #887: │ +Central directory entry #884: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/video_forward.webp │ │ - offset of local header from start of archive: 48042492 │ - (0000000002DD11FCh) bytes │ + offset of local header from start of archive: 47794748 │ + (0000000002D94A3Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): bfe3cab4 │ compressed size: 312 bytes │ uncompressed size: 312 bytes │ length of filename: 40 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 #888: │ +Central directory entry #885: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/video_forward_disabled.webp │ │ - offset of local header from start of archive: 48042884 │ - (0000000002DD1384h) bytes │ + offset of local header from start of archive: 47795136 │ + (0000000002D94BC0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 254f8e90 │ compressed size: 320 bytes │ uncompressed size: 320 bytes │ length of filename: 49 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 #889: │ +Central directory entry #886: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/video_forward_pressed.webp │ │ - offset of local header from start of archive: 48043292 │ - (0000000002DD151Ch) bytes │ + offset of local header from start of archive: 47795544 │ + (0000000002D94D58h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 46f99551 │ compressed size: 1182 bytes │ uncompressed size: 1182 bytes │ length of filename: 48 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 #890: │ +Central directory entry #887: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/video_info_arrow_down.webp │ │ - offset of local header from start of archive: 48044562 │ - (0000000002DD1A12h) bytes │ + offset of local header from start of archive: 47796810 │ + (0000000002D9524Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): d87c6351 │ compressed size: 360 bytes │ uncompressed size: 360 bytes │ length of filename: 48 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 #891: │ +Central directory entry #888: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/video_info_arrow_up.webp │ │ - offset of local header from start of archive: 48045012 │ - (0000000002DD1BD4h) bytes │ + offset of local header from start of archive: 47797248 │ + (0000000002D95400h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 00d66f7b │ compressed size: 366 bytes │ uncompressed size: 366 bytes │ length of filename: 46 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 #892: │ +Central directory entry #889: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/video_pause.webp │ │ - offset of local header from start of archive: 48045466 │ - (0000000002DD1D9Ah) bytes │ + offset of local header from start of archive: 47797690 │ + (0000000002D955BAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): f65f9667 │ compressed size: 116 bytes │ uncompressed size: 116 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. │ - │ There is no file comment. │ │ -Central directory entry #893: │ +Central directory entry #890: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/video_pause_disabled.webp │ │ - offset of local header from start of archive: 48045660 │ - (0000000002DD1E5Ch) bytes │ + offset of local header from start of archive: 47797880 │ + (0000000002D95678h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 70f2e3d4 │ compressed size: 114 bytes │ uncompressed size: 114 bytes │ length of filename: 47 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 #894: │ +Central directory entry #891: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/video_pause_pressed.webp │ │ - offset of local header from start of archive: 48045862 │ - (0000000002DD1F26h) bytes │ + offset of local header from start of archive: 47798078 │ + (0000000002D9573Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): a91ce33d │ compressed size: 910 bytes │ uncompressed size: 910 bytes │ length of filename: 46 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 #895: │ +Central directory entry #892: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/video_play.webp │ │ - offset of local header from start of archive: 48046858 │ - (0000000002DD230Ah) bytes │ + offset of local header from start of archive: 47799070 │ + (0000000002D95B1Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 134cba3a │ compressed size: 326 bytes │ uncompressed size: 326 bytes │ length of filename: 37 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 #896: │ +Central directory entry #893: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/video_play_disabled.webp │ │ - offset of local header from start of archive: 48047262 │ - (0000000002DD249Eh) bytes │ + offset of local header from start of archive: 47799470 │ + (0000000002D95CAEh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 783cc2c4 │ compressed size: 268 bytes │ uncompressed size: 268 bytes │ length of filename: 46 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 #897: │ +Central directory entry #894: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/video_play_pressed.webp │ │ - offset of local header from start of archive: 48047616 │ - (0000000002DD2600h) bytes │ + offset of local header from start of archive: 47799820 │ + (0000000002D95E0Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 9c752829 │ compressed size: 1140 bytes │ uncompressed size: 1140 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 #898: │ +Central directory entry #895: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/volume_minus.webp │ │ - offset of local header from start of archive: 48048840 │ - (0000000002DD2AC8h) bytes │ + offset of local header from start of archive: 47801044 │ + (0000000002D962D4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 91615aa9 │ compressed size: 80 bytes │ uncompressed size: 80 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. │ - │ There is no file comment. │ │ -Central directory entry #899: │ +Central directory entry #896: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/volume_minus_pressed.webp │ │ - offset of local header from start of archive: 48049000 │ - (0000000002DD2B68h) bytes │ + offset of local header from start of archive: 47801200 │ + (0000000002D96370h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): e85b4ed5 │ compressed size: 852 bytes │ uncompressed size: 852 bytes │ length of filename: 47 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 #900: │ +Central directory entry #897: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/volume_plus.webp │ │ - offset of local header from start of archive: 48049940 │ - (0000000002DD2F14h) bytes │ + offset of local header from start of archive: 47802136 │ + (0000000002D96718h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 7f5b5f20 │ compressed size: 114 bytes │ uncompressed size: 114 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. │ - │ There is no file comment. │ │ -Central directory entry #901: │ +Central directory entry #898: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/volume_plus_pressed.webp │ │ - offset of local header from start of archive: 48050134 │ - (0000000002DD2FD6h) bytes │ + offset of local header from start of archive: 47802318 │ + (0000000002D967CEh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): b628ac97 │ compressed size: 906 bytes │ uncompressed size: 906 bytes │ length of filename: 46 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 #902: │ +Central directory entry #899: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/watched_icon_corner.webp │ │ - offset of local header from start of archive: 48051126 │ - (0000000002DD33B6h) bytes │ + offset of local header from start of archive: 47803306 │ + (0000000002D96BAAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): c755f790 │ compressed size: 252 bytes │ uncompressed size: 252 bytes │ length of filename: 46 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 #903: │ +Central directory entry #900: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/widget_preview.webp │ │ - offset of local header from start of archive: 48051464 │ - (0000000002DD3508h) bytes │ + offset of local header from start of archive: 47803640 │ + (0000000002D96CF8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 1421d233 │ compressed size: 347338 bytes │ uncompressed size: 347338 bytes │ length of filename: 41 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 #904: │ +Central directory entry #901: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/wizard_dot.webp │ │ - offset of local header from start of archive: 48398882 │ - (0000000002E28222h) bytes │ + offset of local header from start of archive: 48151058 │ + (0000000002DEBA12h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 2e49ff11 │ compressed size: 158 bytes │ uncompressed size: 158 bytes │ length of filename: 37 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 #905: │ +Central directory entry #902: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/years_banner.webp │ │ - offset of local header from start of archive: 48399118 │ - (0000000002E2830Eh) bytes │ + offset of local header from start of archive: 48151290 │ + (0000000002DEBAFAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): e118be6f │ compressed size: 3754 bytes │ uncompressed size: 3754 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. │ - │ There is no file comment. │ │ -Central directory entry #906: │ +Central directory entry #903: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/years_banner_2018.webp │ │ - offset of local header from start of archive: 48402950 │ - (0000000002E29206h) bytes │ + offset of local header from start of archive: 48155122 │ + (0000000002DEC9F2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): b0d6401a │ compressed size: 3904 bytes │ uncompressed size: 3904 bytes │ length of filename: 44 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 #907: │ +Central directory entry #904: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/years_banner_2019.webp │ │ - offset of local header from start of archive: 48406940 │ - (0000000002E2A19Ch) bytes │ + offset of local header from start of archive: 48159100 │ + (0000000002DED97Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): c6e84e07 │ compressed size: 5076 bytes │ uncompressed size: 5076 bytes │ length of filename: 44 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 #908: │ +Central directory entry #905: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/years_banner_2020.webp │ │ - offset of local header from start of archive: 48412100 │ - (0000000002E2B5C4h) bytes │ + offset of local header from start of archive: 48164256 │ + (0000000002DEEDA0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): e04707ad │ compressed size: 5294 bytes │ uncompressed size: 5294 bytes │ length of filename: 44 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 #909: │ +Central directory entry #906: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/years_banner_2021.webp │ │ - offset of local header from start of archive: 48417478 │ - (0000000002E2CAC6h) bytes │ + offset of local header from start of archive: 48169630 │ + (0000000002DF029Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 417452d5 │ compressed size: 4916 bytes │ uncompressed size: 4916 bytes │ length of filename: 44 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 #910: │ +Central directory entry #907: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/youtube.webp │ │ - offset of local header from start of archive: 48422480 │ - (0000000002E2DE50h) bytes │ + offset of local header from start of archive: 48174620 │ + (0000000002DF161Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 9ca91bbc │ compressed size: 834 bytes │ uncompressed size: 834 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. │ - │ There is no file comment. │ │ -Central directory entry #911: │ +Central directory entry #908: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 48423390 │ - (0000000002E2E1DEh) bytes │ + offset of local header from start of archive: 48175518 │ + (0000000002DF199Eh) 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): 22603145 │ compressed size: 286 bytes │ uncompressed size: 286 bytes │ length of filename: 57 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 #912: │ +Central directory entry #909: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ │ - offset of local header from start of archive: 48423774 │ - (0000000002E2E35Eh) bytes │ + offset of local header from start of archive: 48175898 │ + (0000000002DF1B1Ah) 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): 33d55ad0 │ compressed size: 307 bytes │ uncompressed size: 307 bytes │ length of filename: 55 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 #913: │ +Central directory entry #910: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ │ - offset of local header from start of archive: 48424175 │ - (0000000002E2E4EFh) bytes │ + offset of local header from start of archive: 48176299 │ + (0000000002DF1CABh) 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): c02d00e1 │ compressed size: 593 bytes │ uncompressed size: 593 bytes │ length of filename: 55 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 #914: │ +Central directory entry #911: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ │ - offset of local header from start of archive: 48424865 │ - (0000000002E2E7A1h) bytes │ + offset of local header from start of archive: 48176977 │ + (0000000002DF1F51h) 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): f7245981 │ compressed size: 984 bytes │ uncompressed size: 984 bytes │ length of filename: 55 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 #915: │ +Central directory entry #912: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ │ - offset of local header from start of archive: 48425944 │ - (0000000002E2EBD8h) bytes │ + offset of local header from start of archive: 48178052 │ + (0000000002DF2384h) 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): b3414d08 │ compressed size: 1208 bytes │ uncompressed size: 1208 bytes │ length of filename: 55 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 #916: │ +Central directory entry #913: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ │ - offset of local header from start of archive: 48427248 │ - (0000000002E2F0F0h) bytes │ + offset of local header from start of archive: 48179352 │ + (0000000002DF2898h) 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): abacf2d2 │ compressed size: 2463 bytes │ uncompressed size: 2463 bytes │ length of filename: 60 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 #917: │ +Central directory entry #914: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ │ - offset of local header from start of archive: 48429811 │ - (0000000002E2FAF3h) bytes │ + offset of local header from start of archive: 48181911 │ + (0000000002DF3297h) 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): da81b970 │ compressed size: 2834 bytes │ uncompressed size: 2834 bytes │ length of filename: 60 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 #918: │ +Central directory entry #915: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 48432746 │ - (0000000002E3066Ah) bytes │ + offset of local header from start of archive: 48184842 │ + (0000000002DF3E0Ah) 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): 813f61b1 │ compressed size: 237 bytes │ uncompressed size: 237 bytes │ length of filename: 62 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 #919: │ +Central directory entry #916: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ │ - offset of local header from start of archive: 48433085 │ - (0000000002E307BDh) bytes │ + offset of local header from start of archive: 48185177 │ + (0000000002DF3F59h) 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): 5d9d5f1a │ compressed size: 224 bytes │ uncompressed size: 224 bytes │ length of filename: 62 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 #920: │ +Central directory entry #917: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ │ - offset of local header from start of archive: 48433412 │ - (0000000002E30904h) bytes │ + offset of local header from start of archive: 48185500 │ + (0000000002DF409Ch) 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): e432e225 │ compressed size: 263 bytes │ uncompressed size: 263 bytes │ length of filename: 57 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 #921: │ +Central directory entry #918: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ │ - offset of local header from start of archive: 48433771 │ - (0000000002E30A6Bh) bytes │ + offset of local header from start of archive: 48185859 │ + (0000000002DF4203h) 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): ab0f1725 │ compressed size: 710 bytes │ uncompressed size: 710 bytes │ length of filename: 53 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 #922: │ +Central directory entry #919: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ │ - offset of local header from start of archive: 48434574 │ - (0000000002E30D8Eh) bytes │ + offset of local header from start of archive: 48186658 │ + (0000000002DF4522h) 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): dbb1c6ea │ compressed size: 348 bytes │ uncompressed size: 348 bytes │ length of filename: 58 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 #923: │ +Central directory entry #920: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ │ - offset of local header from start of archive: 48435020 │ - (0000000002E30F4Ch) bytes │ + offset of local header from start of archive: 48187100 │ + (0000000002DF46DCh) 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): c3d9aa33 │ compressed size: 262 bytes │ uncompressed size: 262 bytes │ length of filename: 59 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 #924: │ +Central directory entry #921: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ │ - offset of local header from start of archive: 48435382 │ - (0000000002E310B6h) bytes │ + offset of local header from start of archive: 48187458 │ + (0000000002DF4842h) 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): d57b1a17 │ compressed size: 700 bytes │ uncompressed size: 700 bytes │ length of filename: 55 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 #925: │ +Central directory entry #922: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/abc_ic_star_black_16dp.png │ │ - offset of local header from start of archive: 48436176 │ - (0000000002E313D0h) bytes │ + offset of local header from start of archive: 48188252 │ + (0000000002DF4B5Ch) 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): 22030140 │ compressed size: 459 bytes │ uncompressed size: 459 bytes │ length of filename: 49 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 #926: │ +Central directory entry #923: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/abc_ic_star_black_36dp.png │ │ - offset of local header from start of archive: 48436723 │ - (0000000002E315F3h) bytes │ + offset of local header from start of archive: 48188799 │ + (0000000002DF4D7Fh) 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): 6e9ee550 │ compressed size: 983 bytes │ uncompressed size: 983 bytes │ length of filename: 49 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 #927: │ +Central directory entry #924: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/abc_ic_star_black_48dp.png │ │ - offset of local header from start of archive: 48437795 │ - (0000000002E31A23h) bytes │ + offset of local header from start of archive: 48189867 │ + (0000000002DF51ABh) 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): 5d04e88f │ compressed size: 1291 bytes │ uncompressed size: 1291 bytes │ length of filename: 49 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 #928: │ +Central directory entry #925: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/abc_ic_star_half_black_16dp.png │ │ - offset of local header from start of archive: 48439175 │ - (0000000002E31F87h) bytes │ + offset of local header from start of archive: 48191243 │ + (0000000002DF570Bh) 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): 5f323132 │ compressed size: 309 bytes │ uncompressed size: 309 bytes │ length of filename: 54 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 #929: │ +Central directory entry #926: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/abc_ic_star_half_black_36dp.png │ │ - offset of local header from start of archive: 48439577 │ - (0000000002E32119h) bytes │ + offset of local header from start of archive: 48191645 │ + (0000000002DF589Dh) 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): 0bddd926 │ compressed size: 577 bytes │ uncompressed size: 577 bytes │ length of filename: 54 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 #930: │ +Central directory entry #927: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/abc_ic_star_half_black_48dp.png │ │ - offset of local header from start of archive: 48440249 │ - (0000000002E323B9h) bytes │ + offset of local header from start of archive: 48192313 │ + (0000000002DF5B39h) 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): c8ecac15 │ compressed size: 789 bytes │ uncompressed size: 789 bytes │ length of filename: 54 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 #931: │ +Central directory entry #928: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 48441133 │ - (0000000002E3272Dh) bytes │ + offset of local header from start of archive: 48193193 │ + (0000000002DF5EA9h) 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): 19b7f846 │ compressed size: 171 bytes │ uncompressed size: 171 bytes │ length of filename: 56 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 #932: │ +Central directory entry #929: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/abc_list_focused_holo.9.png │ │ - offset of local header from start of archive: 48441399 │ - (0000000002E32837h) bytes │ + offset of local header from start of archive: 48193459 │ + (0000000002DF5FB3h) 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): 19c09c27 │ compressed size: 245 bytes │ uncompressed size: 245 bytes │ length of filename: 50 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 #933: │ +Central directory entry #930: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/abc_list_longpressed_holo.9.png │ │ - offset of local header from start of archive: 48441733 │ - (0000000002E32985h) bytes │ + offset of local header from start of archive: 48193793 │ + (0000000002DF6101h) 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): 236b6e98 │ compressed size: 221 bytes │ uncompressed size: 221 bytes │ length of filename: 54 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 #934: │ +Central directory entry #931: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/abc_list_pressed_holo_dark.9.png │ │ - offset of local header from start of archive: 48442049 │ - (0000000002E32AC1h) bytes │ + offset of local header from start of archive: 48194105 │ + (0000000002DF6239h) 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): 71be1c35 │ compressed size: 212 bytes │ uncompressed size: 212 bytes │ length of filename: 55 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 #935: │ +Central directory entry #932: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/abc_list_pressed_holo_light.9.png │ │ - offset of local header from start of archive: 48442356 │ - (0000000002E32BF4h) bytes │ + offset of local header from start of archive: 48194408 │ + (0000000002DF6368h) 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): 3bde0e3f │ compressed size: 212 bytes │ uncompressed size: 212 bytes │ length of filename: 56 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 #936: │ +Central directory entry #933: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ │ - offset of local header from start of archive: 48442664 │ - (0000000002E32D28h) bytes │ + offset of local header from start of archive: 48194712 │ + (0000000002DF6498h) 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): 1b0c989d │ compressed size: 260 bytes │ uncompressed size: 260 bytes │ length of filename: 65 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 #937: │ +Central directory entry #934: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ │ - offset of local header from start of archive: 48443028 │ - (0000000002E32E94h) bytes │ + offset of local header from start of archive: 48195076 │ + (0000000002DF6604h) 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): cff461f2 │ compressed size: 258 bytes │ uncompressed size: 258 bytes │ length of filename: 66 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 #938: │ +Central directory entry #935: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ │ - offset of local header from start of archive: 48443394 │ - (0000000002E33002h) bytes │ + offset of local header from start of archive: 48195430 │ + (0000000002DF6766h) 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): e97125d2 │ compressed size: 1779 bytes │ uncompressed size: 1779 bytes │ length of filename: 61 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 #939: │ +Central directory entry #936: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/abc_popup_background_mtrl_mult.9.png │ │ - offset of local header from start of archive: 48445275 │ - (0000000002E3375Bh) bytes │ + offset of local header from start of archive: 48197307 │ + (0000000002DF6EBBh) 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): 03217b6e │ compressed size: 2305 bytes │ uncompressed size: 2305 bytes │ length of filename: 59 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 #940: │ +Central directory entry #937: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png │ │ - offset of local header from start of archive: 48447681 │ - (0000000002E340C1h) bytes │ + offset of local header from start of archive: 48199701 │ + (0000000002DF7815h) 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): 6761bc02 │ compressed size: 322 bytes │ uncompressed size: 322 bytes │ length of filename: 62 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 #941: │ +Central directory entry #938: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ │ - offset of local header from start of archive: 48448106 │ - (0000000002E3426Ah) bytes │ + offset of local header from start of archive: 48200122 │ + (0000000002DF79BAh) 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): f0997f1b │ compressed size: 403 bytes │ uncompressed size: 403 bytes │ length of filename: 67 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 #942: │ +Central directory entry #939: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ │ - offset of local header from start of archive: 48448615 │ - (0000000002E34467h) bytes │ + offset of local header from start of archive: 48200631 │ + (0000000002DF7BB7h) 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): 01847edd │ compressed size: 595 bytes │ uncompressed size: 595 bytes │ length of filename: 67 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 #943: │ +Central directory entry #940: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 48449319 │ - (0000000002E34727h) bytes │ + offset of local header from start of archive: 48201323 │ + (0000000002DF7E6Bh) 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): 5418f824 │ compressed size: 210 bytes │ uncompressed size: 210 bytes │ length of filename: 60 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 #944: │ +Central directory entry #941: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 48449630 │ - (0000000002E3485Eh) bytes │ + offset of local header from start of archive: 48201630 │ + (0000000002DF7F9Eh) 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): 3a5ce84d │ compressed size: 207 bytes │ uncompressed size: 207 bytes │ length of filename: 58 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 #945: │ +Central directory entry #942: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ │ - offset of local header from start of archive: 48449935 │ - (0000000002E3498Fh) bytes │ + offset of local header from start of archive: 48201931 │ + (0000000002DF80CBh) 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): b4b2c492 │ compressed size: 524 bytes │ uncompressed size: 524 bytes │ length of filename: 54 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 #946: │ +Central directory entry #943: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 48450552 │ - (0000000002E34BF8h) bytes │ + offset of local header from start of archive: 48202548 │ + (0000000002DF8334h) 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): a3c882b5 │ compressed size: 851 bytes │ uncompressed size: 851 bytes │ length of filename: 56 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 #947: │ +Central directory entry #944: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 48451499 │ - (0000000002E34FABh) bytes │ + offset of local header from start of archive: 48203491 │ + (0000000002DF86E3h) 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): e3ea6cb6 │ compressed size: 204 bytes │ uncompressed size: 204 bytes │ length of filename: 57 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 #948: │ +Central directory entry #945: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/abc_text_select_handle_left_mtrl_dark.png │ │ - offset of local header from start of archive: 48451800 │ - (0000000002E350D8h) bytes │ + offset of local header from start of archive: 48203788 │ + (0000000002DF880Ch) 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): 1b683074 │ compressed size: 420 bytes │ uncompressed size: 420 bytes │ length of filename: 64 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 #949: │ +Central directory entry #946: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/abc_text_select_handle_left_mtrl_light.png │ │ - offset of local header from start of archive: 48452324 │ - (0000000002E352E4h) bytes │ + offset of local header from start of archive: 48204308 │ + (0000000002DF8A14h) 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): ab2a1853 │ compressed size: 420 bytes │ uncompressed size: 420 bytes │ length of filename: 65 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 #950: │ +Central directory entry #947: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/abc_text_select_handle_middle_mtrl_dark.png │ │ - offset of local header from start of archive: 48452848 │ - (0000000002E354F0h) bytes │ + offset of local header from start of archive: 48204832 │ + (0000000002DF8C20h) 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): 0832c1b4 │ compressed size: 752 bytes │ uncompressed size: 752 bytes │ length of filename: 66 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 #951: │ +Central directory entry #948: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/abc_text_select_handle_middle_mtrl_light.png │ │ - offset of local header from start of archive: 48453708 │ - (0000000002E3584Ch) bytes │ + offset of local header from start of archive: 48205680 │ + (0000000002DF8F70h) 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): 9313e5c2 │ compressed size: 753 bytes │ uncompressed size: 753 bytes │ length of filename: 67 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 #952: │ +Central directory entry #949: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/abc_text_select_handle_right_mtrl_dark.png │ │ - offset of local header from start of archive: 48454569 │ - (0000000002E35BA9h) bytes │ + offset of local header from start of archive: 48206537 │ + (0000000002DF92C9h) 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): d63e53e1 │ compressed size: 422 bytes │ uncompressed size: 422 bytes │ length of filename: 65 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 #953: │ +Central directory entry #950: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/abc_text_select_handle_right_mtrl_light.png │ │ - offset of local header from start of archive: 48455098 │ - (0000000002E35DBAh) bytes │ + offset of local header from start of archive: 48207054 │ + (0000000002DF94CEh) 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): 394ef93c │ compressed size: 422 bytes │ uncompressed size: 422 bytes │ length of filename: 66 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 #954: │ +Central directory entry #951: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 48455626 │ - (0000000002E35FCAh) bytes │ + offset of local header from start of archive: 48207578 │ + (0000000002DF96DAh) 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): 308df7a1 │ compressed size: 199 bytes │ uncompressed size: 199 bytes │ length of filename: 63 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 #955: │ +Central directory entry #952: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 48455927 │ - (0000000002E360F7h) bytes │ + offset of local header from start of archive: 48207879 │ + (0000000002DF9807h) 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): 3023e3da │ compressed size: 200 bytes │ uncompressed size: 200 bytes │ length of filename: 61 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 #956: │ +Central directory entry #953: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 48456228 │ - (0000000002E36224h) bytes │ + offset of local header from start of archive: 48208176 │ + (0000000002DF9930h) 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): 4164b6d3 │ compressed size: 187 bytes │ uncompressed size: 187 bytes │ length of filename: 70 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 #957: │ +Central directory entry #954: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 48456527 │ - (0000000002E3634Fh) bytes │ + offset of local header from start of archive: 48208463 │ + (0000000002DF9A4Fh) 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): f52e9e15 │ compressed size: 186 bytes │ uncompressed size: 186 bytes │ length of filename: 68 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 #958: │ +Central directory entry #955: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/android29_ic_menu_help.webp │ │ - offset of local header from start of archive: 48456822 │ - (0000000002E36476h) bytes │ + offset of local header from start of archive: 48208754 │ + (0000000002DF9B72h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 61abdd96 │ compressed size: 1032 bytes │ uncompressed size: 1032 bytes │ length of filename: 50 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 #959: │ +Central directory entry #956: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/android29_ic_menu_search_mtrl_alpha.webp │ │ - offset of local header from start of archive: 48457944 │ - (0000000002E368D8h) bytes │ + offset of local header from start of archive: 48209872 │ + (0000000002DF9FD0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 97d790eb │ compressed size: 1098 bytes │ uncompressed size: 1098 bytes │ length of filename: 63 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 #960: │ +Central directory entry #957: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/android29_ic_settings.webp │ │ - offset of local header from start of archive: 48459146 │ - (0000000002E36D8Ah) bytes │ + offset of local header from start of archive: 48211070 │ + (0000000002DFA47Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 234d3d77 │ compressed size: 1370 bytes │ uncompressed size: 1370 bytes │ length of filename: 49 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 #961: │ +Central directory entry #958: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/apptheme_scrubber_control_disabled_holo.webp │ │ - offset of local header from start of archive: 48460606 │ - (0000000002E3733Eh) bytes │ + offset of local header from start of archive: 48212526 │ + (0000000002DFAA2Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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 (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 00000000 │ compressed size: 0 bytes │ uncompressed size: 0 bytes │ length of filename: 67 characters │ length of extra field: 9 bytes │ @@ -34653,29 +30486,29 @@ │ │ The central-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 #962: │ +Central directory entry #959: │ --------------------------- │ │ res/drawable-xxhdpi-v4/apptheme_scrubber_control_focused_holo.webp │ │ - offset of local header from start of archive: 48460712 │ - (0000000002E373A8h) bytes │ + offset of local header from start of archive: 48212632 │ + (0000000002DFAA98h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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 (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 00000000 │ compressed size: 0 bytes │ uncompressed size: 0 bytes │ length of filename: 66 characters │ length of extra field: 9 bytes │ @@ -34687,31 +30520,31 @@ │ │ The central-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 #963: │ +Central directory entry #960: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/apptheme_scrubber_control_normal_holo.webp │ │ - offset of local header from start of archive: 48460820 │ - (0000000002E37414h) bytes │ + offset of local header from start of archive: 48212728 │ + (0000000002DFAAF8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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 (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 00000000 │ compressed size: 0 bytes │ uncompressed size: 0 bytes │ length of filename: 65 characters │ length of extra field: 9 bytes │ @@ -34723,29 +30556,29 @@ │ │ The central-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 #964: │ +Central directory entry #961: │ --------------------------- │ │ res/drawable-xxhdpi-v4/apptheme_scrubber_control_pressed_holo.webp │ │ - offset of local header from start of archive: 48460924 │ - (0000000002E3747Ch) bytes │ + offset of local header from start of archive: 48212832 │ + (0000000002DFAB60h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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 (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 00000000 │ compressed size: 0 bytes │ uncompressed size: 0 bytes │ length of filename: 66 characters │ length of extra field: 9 bytes │ @@ -34757,2056 +30590,1720 @@ │ │ The central-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 #965: │ +Central directory entry #962: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/apptheme_scrubber_primary_holo.9.png │ │ - offset of local header from start of archive: 48461032 │ - (0000000002E374E8h) bytes │ + offset of local header from start of archive: 48212928 │ + (0000000002DFABC0h) 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): 1148f987 │ compressed size: 77 bytes │ uncompressed size: 77 bytes │ length of filename: 59 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 #966: │ +Central directory entry #963: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/apptheme_scrubber_secondary_holo.9.png │ │ - offset of local header from start of archive: 48461209 │ - (0000000002E37599h) bytes │ + offset of local header from start of archive: 48213101 │ + (0000000002DFAC6Dh) 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): 1148f987 │ compressed size: 77 bytes │ uncompressed size: 77 bytes │ length of filename: 61 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 #967: │ +Central directory entry #964: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/apptheme_scrubber_track_holo_light.9.png │ │ - offset of local header from start of archive: 48461389 │ - (0000000002E3764Dh) bytes │ + offset of local header from start of archive: 48213269 │ + (0000000002DFAD15h) 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): 1148f987 │ compressed size: 77 bytes │ uncompressed size: 77 bytes │ length of filename: 63 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 #968: │ +Central directory entry #965: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/button_icon_network.webp │ │ - offset of local header from start of archive: 48461569 │ - (0000000002E37701h) bytes │ + offset of local header from start of archive: 48213445 │ + (0000000002DFADC5h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 8401ab20 │ compressed size: 440 bytes │ uncompressed size: 440 bytes │ length of filename: 47 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 #969: │ +Central directory entry #966: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/button_icon_play.webp │ │ - offset of local header from start of archive: 48462096 │ - (0000000002E37910h) bytes │ + offset of local header from start of archive: 48213968 │ + (0000000002DFAFD0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): b82b852b │ compressed size: 306 bytes │ uncompressed size: 306 bytes │ length of filename: 44 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 #970: │ +Central directory entry #967: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/button_icon_resume.webp │ │ - offset of local header from start of archive: 48462486 │ - (0000000002E37A96h) bytes │ + offset of local header from start of archive: 48214354 │ + (0000000002DFB152h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 712d3ac6 │ compressed size: 700 bytes │ uncompressed size: 700 bytes │ length of filename: 46 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 #971: │ +Central directory entry #968: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/category_common_folder.webp │ │ - offset of local header from start of archive: 48463272 │ - (0000000002E37DA8h) bytes │ + offset of local header from start of archive: 48215136 │ + (0000000002DFB460h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): f887818a │ compressed size: 204 bytes │ uncompressed size: 204 bytes │ length of filename: 50 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 #972: │ +Central directory entry #969: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/category_common_network.webp │ │ - offset of local header from start of archive: 48463568 │ - (0000000002E37ED0h) bytes │ + offset of local header from start of archive: 48215420 │ + (0000000002DFB57Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 314d4f03 │ compressed size: 568 bytes │ uncompressed size: 568 bytes │ length of filename: 51 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 #973: │ +Central directory entry #970: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/category_common_sdcard.webp │ │ - offset of local header from start of archive: 48464228 │ - (0000000002E38164h) bytes │ + offset of local header from start of archive: 48216076 │ + (0000000002DFB80Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 47a2ed36 │ compressed size: 152 bytes │ uncompressed size: 152 bytes │ length of filename: 50 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 #974: │ +Central directory entry #971: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/category_common_usb.webp │ │ - offset of local header from start of archive: 48464472 │ - (0000000002E38258h) bytes │ + offset of local header from start of archive: 48216308 │ + (0000000002DFB8F4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 59a2db88 │ compressed size: 332 bytes │ uncompressed size: 332 bytes │ length of filename: 47 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 #975: │ +Central directory entry #972: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/category_help.webp │ │ - offset of local header from start of archive: 48464892 │ - (0000000002E383FCh) bytes │ + offset of local header from start of archive: 48216724 │ + (0000000002DFBA94h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): b7ec5f07 │ compressed size: 784 bytes │ uncompressed size: 784 bytes │ length of filename: 41 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 #976: │ +Central directory entry #973: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/category_settings.webp │ │ - offset of local header from start of archive: 48465756 │ - (0000000002E3875Ch) bytes │ + offset of local header from start of archive: 48217588 │ + (0000000002DFBDF4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 06810d0a │ compressed size: 3904 bytes │ uncompressed size: 3904 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 #977: │ +Central directory entry #974: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/category_video_added.webp │ │ - offset of local header from start of archive: 48469744 │ - (0000000002E396F0h) bytes │ + offset of local header from start of archive: 48221576 │ + (0000000002DFCD88h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): f57679c0 │ compressed size: 390 bytes │ uncompressed size: 390 bytes │ length of filename: 48 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 #978: │ +Central directory entry #975: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/category_video_all.webp │ │ - offset of local header from start of archive: 48470222 │ - (0000000002E398CEh) bytes │ + offset of local header from start of archive: 48222050 │ + (0000000002DFCF62h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): e5a97fa6 │ compressed size: 158 bytes │ uncompressed size: 158 bytes │ length of filename: 46 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 #979: │ +Central directory entry #976: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/category_video_movie.webp │ │ - offset of local header from start of archive: 48470466 │ - (0000000002E399C2h) bytes │ + offset of local header from start of archive: 48222290 │ + (0000000002DFD052h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 4a2d1009 │ compressed size: 886 bytes │ uncompressed size: 886 bytes │ length of filename: 48 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 #980: │ +Central directory entry #977: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/category_video_played.webp │ │ - offset of local header from start of archive: 48471442 │ - (0000000002E39D92h) bytes │ + offset of local header from start of archive: 48223254 │ + (0000000002DFD416h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): d1d11a05 │ compressed size: 432 bytes │ uncompressed size: 432 bytes │ length of filename: 49 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 #981: │ +Central directory entry #978: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/category_video_tvshow.webp │ │ - offset of local header from start of archive: 48471964 │ - (0000000002E39F9Ch) bytes │ + offset of local header from start of archive: 48223772 │ + (0000000002DFD61Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): af6c473b │ compressed size: 158 bytes │ uncompressed size: 158 bytes │ length of filename: 49 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 #982: │ +Central directory entry #979: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/lb_action_bg_focused.9.png │ │ - offset of local header from start of archive: 48472210 │ - (0000000002E3A092h) bytes │ + offset of local header from start of archive: 48224018 │ + (0000000002DFD712h) 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): 1148f987 │ compressed size: 77 bytes │ uncompressed size: 77 bytes │ length of filename: 49 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 #983: │ +Central directory entry #980: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/lb_ic_actions_right_arrow.png │ │ - offset of local header from start of archive: 48472377 │ - (0000000002E3A139h) bytes │ + offset of local header from start of archive: 48224181 │ + (0000000002DFD7B5h) 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): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 52 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 #984: │ +Central directory entry #981: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/lb_ic_in_app_search.png │ │ - offset of local header from start of archive: 48472535 │ - (0000000002E3A1D7h) bytes │ + offset of local header from start of archive: 48224339 │ + (0000000002DFD853h) 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): 8e5c5801 │ compressed size: 977 bytes │ uncompressed size: 977 bytes │ length of filename: 46 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 #985: │ +Central directory entry #982: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/lb_ic_sad_cloud.png │ │ - offset of local header from start of archive: 48473597 │ - (0000000002E3A5FDh) bytes │ + offset of local header from start of archive: 48225401 │ + (0000000002DFDC79h) 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): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 42 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 #986: │ +Central directory entry #983: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/lb_ic_search_mic.png │ │ - offset of local header from start of archive: 48473747 │ - (0000000002E3A693h) bytes │ + offset of local header from start of archive: 48225547 │ + (0000000002DFDD0Bh) 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): b82a8fbf │ compressed size: 720 bytes │ uncompressed size: 720 bytes │ length of filename: 43 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 #987: │ +Central directory entry #984: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/lb_ic_search_mic_out.png │ │ - offset of local header from start of archive: 48474552 │ - (0000000002E3A9B8h) bytes │ + offset of local header from start of archive: 48226340 │ + (0000000002DFE024h) 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): 42deee87 │ compressed size: 788 bytes │ uncompressed size: 788 bytes │ length of filename: 47 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 #988: │ +Central directory entry #985: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/lb_in_app_search_bg.9.png │ │ - offset of local header from start of archive: 48475428 │ - (0000000002E3AD24h) bytes │ + offset of local header from start of archive: 48227212 │ + (0000000002DFE38Ch) 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): 887ad125 │ compressed size: 459 bytes │ uncompressed size: 459 bytes │ length of filename: 48 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 #989: │ +Central directory entry #986: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/lb_in_app_search_shadow_focused.9.png │ │ - offset of local header from start of archive: 48475975 │ - (0000000002E3AF47h) bytes │ + offset of local header from start of archive: 48227755 │ + (0000000002DFE5ABh) 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): 1148f987 │ compressed size: 77 bytes │ uncompressed size: 77 bytes │ length of filename: 60 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 #990: │ +Central directory entry #987: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/lb_in_app_search_shadow_normal.9.png │ │ - offset of local header from start of archive: 48476153 │ - (0000000002E3AFF9h) bytes │ + offset of local header from start of archive: 48227929 │ + (0000000002DFE659h) 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): 1148f987 │ compressed size: 77 bytes │ uncompressed size: 77 bytes │ length of filename: 59 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 #991: │ +Central directory entry #988: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/lollipop_help.webp │ │ - offset of local header from start of archive: 48476329 │ - (0000000002E3B0A9h) bytes │ + offset of local header from start of archive: 48228101 │ + (0000000002DFE705h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): b1c585d7 │ compressed size: 1524 bytes │ uncompressed size: 1524 bytes │ length of filename: 41 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 #992: │ +Central directory entry #989: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/piggy_bank.webp │ │ - offset of local header from start of archive: 48477936 │ - (0000000002E3B6F0h) bytes │ + offset of local header from start of archive: 48229696 │ + (0000000002DFED40h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 4e257331 │ compressed size: 2034 bytes │ uncompressed size: 2034 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. │ - │ There is no file comment. │ │ -Central directory entry #993: │ +Central directory entry #990: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/shortcut_recently_added.webp │ │ - offset of local header from start of archive: 48480050 │ - (0000000002E3BF32h) bytes │ + offset of local header from start of archive: 48231798 │ + (0000000002DFF576h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 8b121b02 │ compressed size: 1020 bytes │ uncompressed size: 1020 bytes │ length of filename: 51 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 #994: │ +Central directory entry #991: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/shortcut_recently_played.webp │ │ - offset of local header from start of archive: 48481160 │ - (0000000002E3C388h) bytes │ + offset of local header from start of archive: 48232908 │ + (0000000002DFF9CCh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 81c1910c │ compressed size: 1010 bytes │ uncompressed size: 1010 bytes │ length of filename: 52 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 #995: │ +Central directory entry #992: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/shortcut_resume.webp │ │ - offset of local header from start of archive: 48482262 │ - (0000000002E3C7D6h) bytes │ + offset of local header from start of archive: 48234006 │ + (0000000002DFFE16h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 738e1bf3 │ compressed size: 786 bytes │ uncompressed size: 786 bytes │ length of filename: 43 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 #996: │ +Central directory entry #993: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ │ - offset of local header from start of archive: 48483130 │ - (0000000002E3CB3Ah) bytes │ + offset of local header from start of archive: 48234874 │ + (0000000002E0017Ah) 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): 96d1317c │ compressed size: 275 bytes │ uncompressed size: 275 bytes │ length of filename: 56 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 #997: │ +Central directory entry #994: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ │ - offset of local header from start of archive: 48483503 │ - (0000000002E3CCAFh) bytes │ + offset of local header from start of archive: 48235235 │ + (0000000002E002E3h) 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): c4de743b │ compressed size: 476 bytes │ uncompressed size: 476 bytes │ length of filename: 56 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 #998: │ +Central directory entry #995: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ │ - offset of local header from start of archive: 48484076 │ - (0000000002E3CEECh) bytes │ + offset of local header from start of archive: 48235804 │ + (0000000002E0051Ch) 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): 1cea0e0c │ compressed size: 785 bytes │ uncompressed size: 785 bytes │ length of filename: 56 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 #999: │ +Central directory entry #996: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ │ - offset of local header from start of archive: 48484957 │ - (0000000002E3D25Dh) bytes │ + offset of local header from start of archive: 48236681 │ + (0000000002E00889h) 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): 600e5975 │ compressed size: 946 bytes │ uncompressed size: 946 bytes │ length of filename: 56 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 #1000: │ +Central directory entry #997: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ │ - offset of local header from start of archive: 48485998 │ - (0000000002E3D66Eh) bytes │ + offset of local header from start of archive: 48237722 │ + (0000000002E00C9Ah) 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): 7c75d46d │ compressed size: 2505 bytes │ uncompressed size: 2505 bytes │ length of filename: 61 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 #1001: │ +Central directory entry #998: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ │ - offset of local header from start of archive: 48488605 │ - (0000000002E3E09Dh) bytes │ + offset of local header from start of archive: 48240325 │ + (0000000002E016C5h) 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): 018a1de4 │ compressed size: 2816 bytes │ uncompressed size: 2816 bytes │ length of filename: 61 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 #1002: │ +Central directory entry #999: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ │ - offset of local header from start of archive: 48491524 │ - (0000000002E3EC04h) bytes │ + offset of local header from start of archive: 48243232 │ + (0000000002E02220h) 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): da3cb045 │ compressed size: 327 bytes │ uncompressed size: 327 bytes │ length of filename: 58 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 #1003: │ +Central directory entry #1000: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ │ - offset of local header from start of archive: 48491951 │ - (0000000002E3EDAFh) bytes │ + offset of local header from start of archive: 48243647 │ + (0000000002E023BFh) 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): 566244db │ compressed size: 910 bytes │ uncompressed size: 910 bytes │ length of filename: 54 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 #1004: │ +Central directory entry #1001: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ │ - offset of local header from start of archive: 48492954 │ - (0000000002E3F19Ah) bytes │ + offset of local header from start of archive: 48244650 │ + (0000000002E027AAh) 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): ad44ee65 │ compressed size: 461 bytes │ uncompressed size: 461 bytes │ length of filename: 59 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 #1005: │ +Central directory entry #1002: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ │ - offset of local header from start of archive: 48493513 │ - (0000000002E3F3C9h) bytes │ + offset of local header from start of archive: 48245209 │ + (0000000002E029D9h) 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): bca76b79 │ compressed size: 305 bytes │ uncompressed size: 305 bytes │ length of filename: 60 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 #1006: │ +Central directory entry #1003: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxxhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ │ - offset of local header from start of archive: 48493917 │ - (0000000002E3F55Dh) bytes │ + offset of local header from start of archive: 48245613 │ + (0000000002E02B6Dh) 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): 53e8c861 │ compressed size: 899 bytes │ uncompressed size: 899 bytes │ length of filename: 56 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 #1007: │ +Central directory entry #1004: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxxhdpi-v4/abc_ic_star_black_16dp.png │ │ - offset of local header from start of archive: 48494911 │ - (0000000002E3F93Fh) bytes │ + offset of local header from start of archive: 48246607 │ + (0000000002E02F4Fh) 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): 249e7a2f │ compressed size: 599 bytes │ uncompressed size: 599 bytes │ length of filename: 50 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 #1008: │ +Central directory entry #1005: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxxhdpi-v4/abc_ic_star_black_36dp.png │ │ - offset of local header from start of archive: 48495599 │ - (0000000002E3FBEFh) bytes │ + offset of local header from start of archive: 48247295 │ + (0000000002E031FFh) 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): 97f27b0b │ compressed size: 1269 bytes │ uncompressed size: 1269 bytes │ length of filename: 50 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 #1009: │ +Central directory entry #1006: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxxhdpi-v4/abc_ic_star_black_48dp.png │ │ - offset of local header from start of archive: 48496957 │ - (0000000002E4013Dh) bytes │ + offset of local header from start of archive: 48248653 │ + (0000000002E0374Dh) 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): 15621716 │ compressed size: 1680 bytes │ uncompressed size: 1680 bytes │ length of filename: 50 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 #1010: │ +Central directory entry #1007: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/abc_ic_star_half_black_16dp.png │ │ - offset of local header from start of archive: 48498728 │ - (0000000002E40828h) bytes │ + offset of local header from start of archive: 48250420 │ + (0000000002E03E34h) 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): 87f6eadc │ compressed size: 376 bytes │ uncompressed size: 376 bytes │ length of filename: 55 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 #1011: │ +Central directory entry #1008: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/abc_ic_star_half_black_36dp.png │ │ - offset of local header from start of archive: 48499200 │ - (0000000002E40A00h) bytes │ + offset of local header from start of archive: 48250888 │ + (0000000002E04008h) 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): 9c922b43 │ compressed size: 760 bytes │ uncompressed size: 760 bytes │ length of filename: 55 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 #1012: │ +Central directory entry #1009: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/abc_ic_star_half_black_48dp.png │ │ - offset of local header from start of archive: 48500056 │ - (0000000002E40D58h) bytes │ + offset of local header from start of archive: 48251740 │ + (0000000002E0435Ch) 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): f4d6e8d9 │ compressed size: 991 bytes │ uncompressed size: 991 bytes │ length of filename: 55 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 #1013: │ +Central directory entry #1010: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ │ - offset of local header from start of archive: 48501143 │ - (0000000002E41197h) bytes │ + offset of local header from start of archive: 48252823 │ + (0000000002E04797h) 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): ec058f9b │ compressed size: 415 bytes │ uncompressed size: 415 bytes │ length of filename: 68 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 #1014: │ +Central directory entry #1011: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ │ - offset of local header from start of archive: 48501667 │ - (0000000002E413A3h) bytes │ + offset of local header from start of archive: 48253343 │ + (0000000002E0499Fh) 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): 83a904b8 │ compressed size: 631 bytes │ uncompressed size: 631 bytes │ length of filename: 68 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 #1015: │ +Central directory entry #1012: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ │ - offset of local header from start of archive: 48502407 │ - (0000000002E41687h) bytes │ + offset of local header from start of archive: 48254079 │ + (0000000002E04C7Fh) 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): c7c65396 │ compressed size: 430 bytes │ uncompressed size: 430 bytes │ length of filename: 55 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 #1016: │ +Central directory entry #1013: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 48502934 │ - (0000000002E41896h) bytes │ + offset of local header from start of archive: 48254594 │ + (0000000002E04E82h) 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): df201e21 │ compressed size: 813 bytes │ uncompressed size: 813 bytes │ length of filename: 57 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 #1017: │ +Central directory entry #1014: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 48503845 │ - (0000000002E41C25h) bytes │ + offset of local header from start of archive: 48255501 │ + (0000000002E0520Dh) 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): a404393e │ compressed size: 202 bytes │ uncompressed size: 202 bytes │ length of filename: 58 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 #1018: │ +Central directory entry #1015: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/abc_text_select_handle_left_mtrl_dark.png │ │ - offset of local header from start of archive: 48504146 │ - (0000000002E41D52h) bytes │ + offset of local header from start of archive: 48255798 │ + (0000000002E05336h) 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): 50866cd3 │ compressed size: 513 bytes │ uncompressed size: 513 bytes │ length of filename: 65 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 #1019: │ +Central directory entry #1016: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/abc_text_select_handle_left_mtrl_light.png │ │ - offset of local header from start of archive: 48504765 │ - (0000000002E41FBDh) bytes │ + offset of local header from start of archive: 48256413 │ + (0000000002E0559Dh) 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): c4f21d8f │ compressed size: 513 bytes │ uncompressed size: 513 bytes │ length of filename: 66 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 #1020: │ +Central directory entry #1017: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/abc_text_select_handle_right_mtrl_dark.png │ │ - offset of local header from start of archive: 48505385 │ - (0000000002E42229h) bytes │ + offset of local header from start of archive: 48257029 │ + (0000000002E05805h) 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): faa98882 │ compressed size: 513 bytes │ uncompressed size: 513 bytes │ length of filename: 66 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 #1021: │ +Central directory entry #1018: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/abc_text_select_handle_right_mtrl_light.png │ │ - offset of local header from start of archive: 48506005 │ - (0000000002E42495h) bytes │ + offset of local header from start of archive: 48257645 │ + (0000000002E05A6Dh) 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): 6eddf9de │ compressed size: 513 bytes │ uncompressed size: 513 bytes │ length of filename: 67 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 #1022: │ +Central directory entry #1019: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable/$avd_hide_password__0.xml │ │ - offset of local header from start of archive: 48506625 │ - (0000000002E42701h) bytes │ + offset of local header from start of archive: 48258261 │ + (0000000002E05CD5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a935b1d0 │ compressed size: 518 bytes │ uncompressed size: 1176 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ @@ -36818,36 +32315,36 @@ │ │ The central-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 #1023: │ +Central directory entry #1020: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/$avd_hide_password__1.xml │ │ - offset of local header from start of archive: 48507236 │ - (0000000002E42964h) bytes │ + offset of local header from start of archive: 48258847 │ + (0000000002E05F1Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 070b3205 │ - compressed size: 314 bytes │ + compressed size: 313 bytes │ uncompressed size: 592 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -36855,36 +32352,36 @@ │ │ The central-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 #1024: │ +Central directory entry #1021: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/$avd_hide_password__2.xml │ │ - offset of local header from start of archive: 48507643 │ - (0000000002E42AFBh) bytes │ + offset of local header from start of archive: 48259228 │ + (0000000002E0609Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3531daef │ - compressed size: 296 bytes │ + compressed size: 295 bytes │ uncompressed size: 556 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -36892,32 +32389,32 @@ │ │ The central-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 #1025: │ +Central directory entry #1022: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/$avd_show_password__0.xml │ │ - offset of local header from start of archive: 48508032 │ - (0000000002E42C80h) bytes │ + offset of local header from start of archive: 48259591 │ + (0000000002E06207h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 01f56f29 │ compressed size: 502 bytes │ uncompressed size: 1136 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ @@ -36929,36 +32426,36 @@ │ │ The central-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 #1026: │ +Central directory entry #1023: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/$avd_show_password__1.xml │ │ - offset of local header from start of archive: 48508627 │ - (0000000002E42ED3h) bytes │ + offset of local header from start of archive: 48260161 │ + (0000000002E06441h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 88d0e485 │ - compressed size: 315 bytes │ + compressed size: 313 bytes │ uncompressed size: 592 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -36966,36 +32463,36 @@ │ │ The central-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 #1027: │ +Central directory entry #1024: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/$avd_show_password__2.xml │ │ - offset of local header from start of archive: 48509035 │ - (0000000002E4306Bh) bytes │ + offset of local header from start of archive: 48260542 │ + (0000000002E065BEh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 26d3804f │ - compressed size: 299 bytes │ + compressed size: 298 bytes │ uncompressed size: 556 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -37003,32 +32500,32 @@ │ │ The central-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 #1028: │ +Central directory entry #1025: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_btn_borderless_material.xml │ │ - offset of local header from start of archive: 48509427 │ - (0000000002E431F3h) bytes │ + offset of local header from start of archive: 48260908 │ + (0000000002E0672Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 534db040 │ compressed size: 252 bytes │ uncompressed size: 588 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -37040,32 +32537,32 @@ │ │ The central-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 #1029: │ +Central directory entry #1026: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_btn_check_material.xml │ │ - offset of local header from start of archive: 48509778 │ - (0000000002E43352h) bytes │ + offset of local header from start of archive: 48261234 │ + (0000000002E06872h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b2b348f1 │ compressed size: 230 bytes │ uncompressed size: 464 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -37077,36 +32574,36 @@ │ │ The central-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 #1030: │ +Central directory entry #1027: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_btn_check_material_anim.xml │ │ - offset of local header from start of archive: 48510102 │ - (0000000002E43496h) bytes │ + offset of local header from start of archive: 48261533 │ + (0000000002E0699Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 29e7ea52 │ - compressed size: 345 bytes │ + compressed size: 347 bytes │ uncompressed size: 816 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -37114,32 +32611,32 @@ │ │ The central-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 #1031: │ +Central directory entry #1028: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_btn_default_mtrl_shape.xml │ │ - offset of local header from start of archive: 48510546 │ - (0000000002E43652h) bytes │ + offset of local header from start of archive: 48261954 │ + (0000000002E06B42h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 86b33de8 │ compressed size: 393 bytes │ uncompressed size: 932 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ @@ -37151,32 +32648,32 @@ │ │ The central-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 #1032: │ +Central directory entry #1029: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_btn_radio_material.xml │ │ - offset of local header from start of archive: 48511037 │ - (0000000002E4383Dh) bytes │ + offset of local header from start of archive: 48262420 │ + (0000000002E06D14h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): feedbbae │ compressed size: 230 bytes │ uncompressed size: 464 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -37188,36 +32685,36 @@ │ │ The central-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 #1033: │ +Central directory entry #1030: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_btn_radio_material_anim.xml │ │ - offset of local header from start of archive: 48511361 │ - (0000000002E43981h) bytes │ + offset of local header from start of archive: 48262719 │ + (0000000002E06E3Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2b862552 │ - compressed size: 343 bytes │ + compressed size: 344 bytes │ uncompressed size: 816 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -37225,32 +32722,32 @@ │ │ The central-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 #1034: │ +Central directory entry #1031: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_cab_background_internal_bg.xml │ │ - offset of local header from start of archive: 48511803 │ - (0000000002E43B3Bh) bytes │ + offset of local header from start of archive: 48263137 │ + (0000000002E06FE1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b1f9f695 │ compressed size: 184 bytes │ uncompressed size: 372 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -37262,32 +32759,32 @@ │ │ The central-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 #1035: │ +Central directory entry #1032: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_cab_background_top_material.xml │ │ - offset of local header from start of archive: 48512089 │ - (0000000002E43C59h) bytes │ + offset of local header from start of archive: 48263398 │ + (0000000002E070E6h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a5e03008 │ compressed size: 174 bytes │ uncompressed size: 336 bytes │ length of filename: 48 characters │ length of extra field: 9 bytes │ @@ -37299,32 +32796,32 @@ │ │ The central-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 #1036: │ +Central directory entry #1033: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_ic_ab_back_material.xml │ │ - offset of local header from start of archive: 48512366 │ - (0000000002E43D6Eh) bytes │ + offset of local header from start of archive: 48263650 │ + (0000000002E071E2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 36ca13be │ compressed size: 381 bytes │ uncompressed size: 692 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ @@ -37336,32 +32833,32 @@ │ │ The central-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 #1037: │ +Central directory entry #1034: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_ic_arrow_drop_right_black_24dp.xml │ │ - offset of local header from start of archive: 48512842 │ - (0000000002E43F4Ah) bytes │ + offset of local header from start of archive: 48264101 │ + (0000000002E073A5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 88f6c018 │ compressed size: 491 bytes │ uncompressed size: 1000 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ @@ -37373,32 +32870,32 @@ │ │ The central-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 #1038: │ +Central directory entry #1035: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_ic_clear_material.xml │ │ - offset of local header from start of archive: 48513439 │ - (0000000002E4419Fh) bytes │ + offset of local header from start of archive: 48264673 │ + (0000000002E075E1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a4209bd5 │ compressed size: 359 bytes │ uncompressed size: 684 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ @@ -37410,32 +32907,32 @@ │ │ The central-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 #1039: │ +Central directory entry #1036: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_ic_go_search_api_material.xml │ │ - offset of local header from start of archive: 48513891 │ - (0000000002E44363h) bytes │ + offset of local header from start of archive: 48265100 │ + (0000000002E0778Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a162add8 │ compressed size: 340 bytes │ uncompressed size: 640 bytes │ length of filename: 46 characters │ length of extra field: 9 bytes │ @@ -37447,32 +32944,32 @@ │ │ The central-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 #1040: │ +Central directory entry #1037: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_ic_menu_overflow_material.xml │ │ - offset of local header from start of archive: 48514332 │ - (0000000002E4451Ch) bytes │ + offset of local header from start of archive: 48265516 │ + (0000000002E0792Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fce63168 │ compressed size: 389 bytes │ uncompressed size: 792 bytes │ length of filename: 46 characters │ length of extra field: 9 bytes │ @@ -37484,32 +32981,32 @@ │ │ The central-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 #1041: │ +Central directory entry #1038: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_ic_search_api_material.xml │ │ - offset of local header from start of archive: 48514822 │ - (0000000002E44706h) bytes │ + offset of local header from start of archive: 48265981 │ + (0000000002E07AFDh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9766643a │ compressed size: 451 bytes │ uncompressed size: 812 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ @@ -37521,32 +33018,32 @@ │ │ The central-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 #1042: │ +Central directory entry #1039: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_ic_voice_search_api_material.xml │ │ - offset of local header from start of archive: 48515371 │ - (0000000002E4492Bh) bytes │ + offset of local header from start of archive: 48266505 │ + (0000000002E07D09h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2227b69c │ compressed size: 456 bytes │ uncompressed size: 828 bytes │ length of filename: 49 characters │ length of extra field: 9 bytes │ @@ -37558,36 +33055,36 @@ │ │ The central-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 #1043: │ +Central directory entry #1040: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_item_background_holo_dark.xml │ │ - offset of local header from start of archive: 48515931 │ - (0000000002E44B5Bh) bytes │ + offset of local header from start of archive: 48267040 │ + (0000000002E07F20h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): cdf763e1 │ - compressed size: 322 bytes │ + compressed size: 319 bytes │ uncompressed size: 1012 bytes │ length of filename: 46 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -37595,36 +33092,36 @@ │ │ The central-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 #1044: │ +Central directory entry #1041: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_item_background_holo_light.xml │ │ - offset of local header from start of archive: 48516354 │ - (0000000002E44D02h) bytes │ + offset of local header from start of archive: 48267435 │ + (0000000002E080ABh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 74dd55b2 │ - compressed size: 322 bytes │ + compressed size: 319 bytes │ uncompressed size: 1012 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -37632,32 +33129,32 @@ │ │ The central-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 #1045: │ +Central directory entry #1042: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_list_selector_background_transition_holo_dark.xml │ │ - offset of local header from start of archive: 48516778 │ - (0000000002E44EAAh) bytes │ + offset of local header from start of archive: 48267831 │ + (0000000002E08237h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9266dd39 │ compressed size: 200 bytes │ uncompressed size: 424 bytes │ length of filename: 66 characters │ length of extra field: 9 bytes │ @@ -37669,32 +33166,32 @@ │ │ The central-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 #1046: │ +Central directory entry #1043: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_list_selector_background_transition_holo_light.xml │ │ - offset of local header from start of archive: 48517099 │ - (0000000002E44FEBh) bytes │ + offset of local header from start of archive: 48268127 │ + (0000000002E0835Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8f3b137d │ compressed size: 199 bytes │ uncompressed size: 424 bytes │ length of filename: 67 characters │ length of extra field: 9 bytes │ @@ -37706,36 +33203,36 @@ │ │ The central-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 #1047: │ +Central directory entry #1044: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_list_selector_holo_dark.xml │ │ - offset of local header from start of archive: 48517420 │ - (0000000002E4512Ch) bytes │ + offset of local header from start of archive: 48268423 │ + (0000000002E08487h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ef07bd7f │ - compressed size: 340 bytes │ + compressed size: 339 bytes │ uncompressed size: 1064 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -37743,36 +33240,36 @@ │ │ The central-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 #1048: │ +Central directory entry #1045: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_list_selector_holo_light.xml │ │ - offset of local header from start of archive: 48517859 │ - (0000000002E452E3h) bytes │ + offset of local header from start of archive: 48268836 │ + (0000000002E08624h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): da3a1da2 │ - compressed size: 340 bytes │ + compressed size: 338 bytes │ uncompressed size: 1064 bytes │ length of filename: 45 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -37780,36 +33277,36 @@ │ │ The central-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 #1049: │ +Central directory entry #1046: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_ratingbar_indicator_material.xml │ │ - offset of local header from start of archive: 48518299 │ - (0000000002E4549Bh) bytes │ + offset of local header from start of archive: 48269249 │ + (0000000002E087C1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1e017c15 │ - compressed size: 298 bytes │ + compressed size: 297 bytes │ uncompressed size: 704 bytes │ length of filename: 49 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -37817,32 +33314,32 @@ │ │ The central-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 #1050: │ +Central directory entry #1047: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_ratingbar_material.xml │ │ - offset of local header from start of archive: 48518701 │ - (0000000002E4562Dh) bytes │ + offset of local header from start of archive: 48269625 │ + (0000000002E08939h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f1a3d8bc │ compressed size: 297 bytes │ uncompressed size: 704 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -37854,36 +33351,36 @@ │ │ The central-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 #1051: │ +Central directory entry #1048: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_ratingbar_small_material.xml │ │ - offset of local header from start of archive: 48519092 │ - (0000000002E457B4h) bytes │ + offset of local header from start of archive: 48269991 │ + (0000000002E08AA7h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ee05c1de │ - compressed size: 298 bytes │ + compressed size: 297 bytes │ uncompressed size: 704 bytes │ length of filename: 45 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -37891,36 +33388,36 @@ │ │ The central-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 #1052: │ +Central directory entry #1049: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_seekbar_thumb_material.xml │ │ - offset of local header from start of archive: 48519490 │ - (0000000002E45942h) bytes │ + offset of local header from start of archive: 48270363 │ + (0000000002E08C1Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): cb693798 │ - compressed size: 356 bytes │ + compressed size: 352 bytes │ uncompressed size: 1100 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -37928,32 +33425,32 @@ │ │ The central-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 #1053: │ +Central directory entry #1050: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_seekbar_tick_mark_material.xml │ │ - offset of local header from start of archive: 48519944 │ - (0000000002E45B08h) bytes │ + offset of local header from start of archive: 48270788 │ + (0000000002E08DC4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): da7f5ee2 │ compressed size: 244 bytes │ uncompressed size: 516 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -37965,36 +33462,36 @@ │ │ The central-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 #1054: │ +Central directory entry #1051: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_seekbar_track_material.xml │ │ - offset of local header from start of archive: 48520290 │ - (0000000002E45C62h) bytes │ + offset of local header from start of archive: 48271109 │ + (0000000002E08F05h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b04acad3 │ - compressed size: 429 bytes │ + compressed size: 423 bytes │ uncompressed size: 1408 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -38002,32 +33499,32 @@ │ │ The central-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 #1055: │ +Central directory entry #1052: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_spinner_textfield_background_material.xml │ │ - offset of local header from start of archive: 48520817 │ - (0000000002E45E71h) bytes │ + offset of local header from start of archive: 48271605 │ + (0000000002E090F5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 82b06b41 │ compressed size: 408 bytes │ uncompressed size: 1160 bytes │ length of filename: 58 characters │ length of extra field: 9 bytes │ @@ -38039,32 +33536,32 @@ │ │ The central-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 #1056: │ +Central directory entry #1053: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_switch_thumb_material.xml │ │ - offset of local header from start of archive: 48521338 │ - (0000000002E4607Ah) bytes │ + offset of local header from start of archive: 48272101 │ + (0000000002E092E5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 76d57a0b │ compressed size: 230 bytes │ uncompressed size: 464 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -38076,32 +33573,32 @@ │ │ The central-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 #1057: │ +Central directory entry #1054: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_tab_indicator_material.xml │ │ - offset of local header from start of archive: 48521665 │ - (0000000002E461C1h) bytes │ + offset of local header from start of archive: 48272403 │ + (0000000002E09413h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9272bcd5 │ compressed size: 233 bytes │ uncompressed size: 468 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ @@ -38113,32 +33610,32 @@ │ │ The central-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 #1058: │ +Central directory entry #1055: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_text_cursor_material.xml │ │ - offset of local header from start of archive: 48521996 │ - (0000000002E4630Ch) bytes │ + offset of local header from start of archive: 48272709 │ + (0000000002E09545h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2f82072d │ compressed size: 241 bytes │ uncompressed size: 516 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ @@ -38150,36 +33647,36 @@ │ │ The central-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 #1059: │ +Central directory entry #1056: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_textfield_search_material.xml │ │ - offset of local header from start of archive: 48522333 │ - (0000000002E4645Dh) bytes │ + offset of local header from start of archive: 48273021 │ + (0000000002E0967Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): adf73213 │ - compressed size: 293 bytes │ + compressed size: 292 bytes │ uncompressed size: 756 bytes │ length of filename: 46 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -38187,32 +33684,32 @@ │ │ The central-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 #1060: │ +Central directory entry #1057: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_vector_test.xml │ │ - offset of local header from start of archive: 48522727 │ - (0000000002E465E7h) bytes │ + offset of local header from start of archive: 48273389 │ + (0000000002E097EDh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 6440c442 │ compressed size: 332 bytes │ uncompressed size: 612 bytes │ length of filename: 32 characters │ length of extra field: 9 bytes │ @@ -38224,32 +33721,32 @@ │ │ The central-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 #1061: │ +Central directory entry #1058: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/apptheme_scrubber_control_selector_holo_light.xml │ │ - offset of local header from start of archive: 48523146 │ - (0000000002E4678Ah) bytes │ + offset of local header from start of archive: 48273783 │ + (0000000002E09977h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 62 characters │ length of extra field: 9 bytes │ @@ -38261,32 +33758,32 @@ │ │ The central-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 #1062: │ +Central directory entry #1059: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/apptheme_scrubber_progress_horizontal_holo_light.xml │ │ - offset of local header from start of archive: 48523310 │ - (0000000002E4682Eh) bytes │ + offset of local header from start of archive: 48273922 │ + (0000000002E09A02h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 65 characters │ length of extra field: 9 bytes │ @@ -38298,36 +33795,36 @@ │ │ The central-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 #1063: │ +Central directory entry #1060: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/avd_hide_password.xml │ │ - offset of local header from start of archive: 48523477 │ - (0000000002E468D5h) bytes │ + offset of local header from start of archive: 48274064 │ + (0000000002E09A90h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 39df0198 │ - compressed size: 298 bytes │ + compressed size: 297 bytes │ uncompressed size: 660 bytes │ length of filename: 34 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -38335,36 +33832,36 @@ │ │ The central-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 #1064: │ +Central directory entry #1061: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/avd_show_password.xml │ │ - offset of local header from start of archive: 48523864 │ - (0000000002E46A58h) bytes │ + offset of local header from start of archive: 48274425 │ + (0000000002E09BF9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8bbbce35 │ - compressed size: 299 bytes │ + compressed size: 298 bytes │ uncompressed size: 660 bytes │ length of filename: 34 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -38372,32 +33869,32 @@ │ │ The central-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 #1065: │ +Central directory entry #1062: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/background_2014.xml │ │ - offset of local header from start of archive: 48524252 │ - (0000000002E46BDCh) bytes │ + offset of local header from start of archive: 48274787 │ + (0000000002E09D63h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 591f3922 │ compressed size: 239 bytes │ uncompressed size: 456 bytes │ length of filename: 32 characters │ length of extra field: 9 bytes │ @@ -38409,32 +33906,32 @@ │ │ The central-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 #1066: │ +Central directory entry #1063: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/background_2014_dark.xml │ │ - offset of local header from start of archive: 48524578 │ - (0000000002E46D22h) bytes │ + offset of local header from start of archive: 48275088 │ + (0000000002E09E90h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8fb092ae │ compressed size: 241 bytes │ uncompressed size: 456 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -38446,36 +33943,36 @@ │ │ The central-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 #1067: │ +Central directory entry #1064: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/big_button.xml │ │ - offset of local header from start of archive: 48524911 │ - (0000000002E46E6Fh) bytes │ + offset of local header from start of archive: 48275396 │ + (0000000002E09FC4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 95588847 │ - compressed size: 257 bytes │ + compressed size: 256 bytes │ uncompressed size: 588 bytes │ length of filename: 27 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -38483,32 +33980,32 @@ │ │ The central-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 #1068: │ +Central directory entry #1065: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/big_button_focused.xml │ │ - offset of local header from start of archive: 48525250 │ - (0000000002E46FC2h) bytes │ + offset of local header from start of archive: 48275709 │ + (0000000002E0A0FDh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c7e3884c │ compressed size: 269 bytes │ uncompressed size: 612 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ @@ -38520,32 +34017,32 @@ │ │ The central-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 #1069: │ +Central directory entry #1066: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/big_button_normal.xml │ │ - offset of local header from start of archive: 48525609 │ - (0000000002E47129h) bytes │ + offset of local header from start of archive: 48276043 │ + (0000000002E0A24Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8a2d9c66 │ compressed size: 266 bytes │ uncompressed size: 612 bytes │ length of filename: 34 characters │ length of extra field: 9 bytes │ @@ -38557,32 +34054,32 @@ │ │ The central-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 #1070: │ +Central directory entry #1067: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/big_button_pressed.xml │ │ - offset of local header from start of archive: 48525964 │ - (0000000002E4728Ch) bytes │ + offset of local header from start of archive: 48276373 │ + (0000000002E0A395h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 65fe0bf0 │ compressed size: 263 bytes │ uncompressed size: 612 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ @@ -38594,32 +34091,32 @@ │ │ The central-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 #1071: │ +Central directory entry #1068: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/browser_resume_slider.xml │ │ - offset of local header from start of archive: 48526317 │ - (0000000002E473EDh) bytes │ + offset of local header from start of archive: 48276701 │ + (0000000002E0A4DDh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 34314678 │ compressed size: 390 bytes │ uncompressed size: 1132 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ @@ -38631,36 +34128,36 @@ │ │ The central-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 #1072: │ +Central directory entry #1069: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/btn_checkbox_checked_mtrl.xml │ │ - offset of local header from start of archive: 48526800 │ - (0000000002E475D0h) bytes │ + offset of local header from start of archive: 48277159 │ + (0000000002E0A6A7h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 05c3b677 │ - compressed size: 844 bytes │ + compressed size: 841 bytes │ uncompressed size: 2688 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -38668,32 +34165,32 @@ │ │ The central-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 #1073: │ +Central directory entry #1070: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/btn_checkbox_checked_to_unchecked_mtrl_animation.xml │ │ - offset of local header from start of archive: 48527741 │ - (0000000002E4797Dh) bytes │ + offset of local header from start of archive: 48278072 │ + (0000000002E0AA38h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e4e08c9d │ compressed size: 304 bytes │ uncompressed size: 688 bytes │ length of filename: 65 characters │ length of extra field: 9 bytes │ @@ -38705,36 +34202,36 @@ │ │ The central-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 #1074: │ +Central directory entry #1071: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/btn_checkbox_unchecked_mtrl.xml │ │ - offset of local header from start of archive: 48528165 │ - (0000000002E47B25h) bytes │ + offset of local header from start of archive: 48278471 │ + (0000000002E0ABC7h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 076e00e4 │ - compressed size: 834 bytes │ + compressed size: 831 bytes │ uncompressed size: 2660 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -38742,36 +34239,36 @@ │ │ The central-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 #1075: │ +Central directory entry #1072: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/btn_checkbox_unchecked_to_checked_mtrl_animation.xml │ │ - offset of local header from start of archive: 48529098 │ - (0000000002E47ECAh) bytes │ + offset of local header from start of archive: 48279376 │ + (0000000002E0AF50h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b8f5c508 │ - compressed size: 299 bytes │ + compressed size: 298 bytes │ uncompressed size: 688 bytes │ length of filename: 65 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -38779,36 +34276,36 @@ │ │ The central-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 #1076: │ +Central directory entry #1073: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/btn_radio_off_mtrl.xml │ │ - offset of local header from start of archive: 48529517 │ - (0000000002E4806Dh) bytes │ + offset of local header from start of archive: 48279769 │ + (0000000002E0B0D9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b9d44190 │ - compressed size: 706 bytes │ + compressed size: 704 bytes │ uncompressed size: 1728 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -38816,32 +34313,32 @@ │ │ The central-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 #1077: │ +Central directory entry #1074: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/btn_radio_off_to_on_mtrl_animation.xml │ │ - offset of local header from start of archive: 48530313 │ - (0000000002E48389h) bytes │ + offset of local header from start of archive: 48280538 │ + (0000000002E0B3DAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e2e9fecb │ compressed size: 301 bytes │ uncompressed size: 680 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ @@ -38853,36 +34350,36 @@ │ │ The central-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 #1078: │ +Central directory entry #1075: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/btn_radio_on_mtrl.xml │ │ - offset of local header from start of archive: 48530720 │ - (0000000002E48520h) bytes │ + offset of local header from start of archive: 48280920 │ + (0000000002E0B558h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a9643d85 │ - compressed size: 681 bytes │ + compressed size: 680 bytes │ uncompressed size: 1656 bytes │ length of filename: 34 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -38890,32 +34387,32 @@ │ │ The central-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 #1079: │ +Central directory entry #1076: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/btn_radio_on_to_off_mtrl_animation.xml │ │ - offset of local header from start of archive: 48531490 │ - (0000000002E48822h) bytes │ + offset of local header from start of archive: 48281664 │ + (0000000002E0B840h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 009d15f7 │ compressed size: 300 bytes │ uncompressed size: 680 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ @@ -38927,32 +34424,32 @@ │ │ The central-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 #1080: │ +Central directory entry #1077: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/button_selector_holo_dark.xml │ │ - offset of local header from start of archive: 48531896 │ - (0000000002E489B8h) bytes │ + offset of local header from start of archive: 48282045 │ + (0000000002E0B9BDh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a4a96c9a │ compressed size: 301 bytes │ uncompressed size: 688 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -38964,36 +34461,36 @@ │ │ The central-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 #1081: │ +Central directory entry #1078: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/category_item_background_selected.xml │ │ - offset of local header from start of archive: 48532294 │ - (0000000002E48B46h) bytes │ + offset of local header from start of archive: 48282418 │ + (0000000002E0BB32h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7b477c17 │ - compressed size: 281 bytes │ + compressed size: 283 bytes │ uncompressed size: 636 bytes │ length of filename: 50 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -39001,32 +34498,32 @@ │ │ The central-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 #1082: │ +Central directory entry #1079: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/design_fab_background.xml │ │ - offset of local header from start of archive: 48532680 │ - (0000000002E48CC8h) bytes │ + offset of local header from start of archive: 48282781 │ + (0000000002E0BC9Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7874cf38 │ compressed size: 184 bytes │ uncompressed size: 372 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ @@ -39038,32 +34535,32 @@ │ │ The central-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 #1083: │ +Central directory entry #1080: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/design_ic_visibility.xml │ │ - offset of local header from start of archive: 48532957 │ - (0000000002E48DDDh) bytes │ + offset of local header from start of archive: 48283033 │ + (0000000002E0BD99h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ce8649c8 │ compressed size: 280 bytes │ uncompressed size: 540 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -39075,32 +34572,32 @@ │ │ The central-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 #1084: │ +Central directory entry #1081: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/design_ic_visibility_off.xml │ │ - offset of local header from start of archive: 48533329 │ - (0000000002E48F51h) bytes │ + offset of local header from start of archive: 48283380 │ + (0000000002E0BEF4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e230f36a │ compressed size: 626 bytes │ uncompressed size: 1144 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ @@ -39112,36 +34609,36 @@ │ │ The central-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 #1085: │ +Central directory entry #1082: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/design_password_eye.xml │ │ - offset of local header from start of archive: 48534051 │ - (0000000002E49223h) bytes │ + offset of local header from start of archive: 48284077 │ + (0000000002E0C1ADh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9eb3dd3b │ - compressed size: 342 bytes │ + compressed size: 345 bytes │ uncompressed size: 816 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -39149,32 +34646,32 @@ │ │ The central-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 #1086: │ +Central directory entry #1083: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/design_snackbar_background.xml │ │ - offset of local header from start of archive: 48534484 │ - (0000000002E493D4h) bytes │ + offset of local header from start of archive: 48284488 │ + (0000000002E0C348h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 18786e7e │ compressed size: 225 bytes │ uncompressed size: 484 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ @@ -39186,36 +34683,36 @@ │ │ The central-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 #1087: │ +Central directory entry #1084: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/help_overlay_button_background_selector.xml │ │ - offset of local header from start of archive: 48534807 │ - (0000000002E49517h) bytes │ + offset of local header from start of archive: 48284786 │ + (0000000002E0C472h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4331415e │ - compressed size: 257 bytes │ + compressed size: 256 bytes │ uncompressed size: 588 bytes │ length of filename: 56 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -39223,32 +34720,32 @@ │ │ The central-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 #1088: │ +Central directory entry #1085: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/help_overlay_up_arrow_animated.xml │ │ - offset of local header from start of archive: 48535175 │ - (0000000002E49687h) bytes │ + offset of local header from start of archive: 48285128 │ + (0000000002E0C5C8h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 01352f6e │ compressed size: 240 bytes │ uncompressed size: 524 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -39260,32 +34757,32 @@ │ │ The central-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 #1089: │ +Central directory entry #1086: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/ic_mtrl_checked_circle.xml │ │ - offset of local header from start of archive: 48535517 │ - (0000000002E497DDh) bytes │ + offset of local header from start of archive: 48285445 │ + (0000000002E0C705h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 89f531ac │ compressed size: 368 bytes │ uncompressed size: 672 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -39297,32 +34794,32 @@ │ │ The central-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 #1090: │ +Central directory entry #1087: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/ic_mtrl_chip_checked_black.xml │ │ - offset of local header from start of archive: 48535979 │ - (0000000002E499ABh) bytes │ + offset of local header from start of archive: 48285882 │ + (0000000002E0C8BAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2f2a6e67 │ compressed size: 322 bytes │ uncompressed size: 600 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ @@ -39334,32 +34831,32 @@ │ │ The central-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 #1091: │ +Central directory entry #1088: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/ic_mtrl_chip_checked_circle.xml │ │ - offset of local header from start of archive: 48536399 │ - (0000000002E49B4Fh) bytes │ + offset of local header from start of archive: 48286277 │ + (0000000002E0CA45h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a037285d │ compressed size: 448 bytes │ uncompressed size: 940 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -39371,32 +34868,32 @@ │ │ The central-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 #1092: │ +Central directory entry #1089: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/ic_mtrl_chip_close_circle.xml │ │ - offset of local header from start of archive: 48536946 │ - (0000000002E49D72h) bytes │ + offset of local header from start of archive: 48286799 │ + (0000000002E0CC4Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c88833b0 │ compressed size: 405 bytes │ uncompressed size: 808 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -39408,36 +34905,36 @@ │ │ The central-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 #1093: │ +Central directory entry #1090: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/label_sync_animated.xml │ │ - offset of local header from start of archive: 48537448 │ - (0000000002E49F68h) bytes │ + offset of local header from start of archive: 48287276 │ + (0000000002E0CE2Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4c8c2ff6 │ - compressed size: 262 bytes │ + compressed size: 259 bytes │ uncompressed size: 888 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -39445,32 +34942,32 @@ │ │ The central-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 #1094: │ +Central directory entry #1091: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/lb_background.xml │ │ - offset of local header from start of archive: 48537801 │ - (0000000002E4A0C9h) bytes │ + offset of local header from start of archive: 48287601 │ + (0000000002E0CF71h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f942780f │ compressed size: 224 bytes │ uncompressed size: 476 bytes │ length of filename: 30 characters │ length of extra field: 9 bytes │ @@ -39482,32 +34979,32 @@ │ │ The central-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 #1095: │ +Central directory entry #1092: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/lb_headers_right_fading.xml │ │ - offset of local header from start of archive: 48538110 │ - (0000000002E4A1FEh) bytes │ + offset of local header from start of archive: 48287885 │ + (0000000002E0D08Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): aad51e8a │ compressed size: 230 bytes │ uncompressed size: 456 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ @@ -39519,32 +35016,32 @@ │ │ The central-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 #1096: │ +Central directory entry #1093: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/lb_onboarding_start_button_background.xml │ │ - offset of local header from start of archive: 48538435 │ - (0000000002E4A343h) bytes │ + offset of local header from start of archive: 48288185 │ + (0000000002E0D1B9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 54 characters │ length of extra field: 9 bytes │ @@ -39556,32 +35053,32 @@ │ │ The central-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 #1097: │ +Central directory entry #1094: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/lb_playback_now_playing_bar.xml │ │ - offset of local header from start of archive: 48538591 │ - (0000000002E4A3DFh) bytes │ + offset of local header from start of archive: 48288316 │ + (0000000002E0D23Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3b7da46a │ compressed size: 245 bytes │ uncompressed size: 480 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -39593,32 +35090,32 @@ │ │ The central-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 #1098: │ +Central directory entry #1095: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/lb_playback_progress_bar.xml │ │ - offset of local header from start of archive: 48538935 │ - (0000000002E4A537h) bytes │ + offset of local header from start of archive: 48288635 │ + (0000000002E0D37Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 898bd1b6 │ compressed size: 275 bytes │ uncompressed size: 708 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ @@ -39630,32 +35127,32 @@ │ │ The central-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 #1099: │ +Central directory entry #1096: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/lb_search_orb.xml │ │ - offset of local header from start of archive: 48539306 │ - (0000000002E4A6AAh) bytes │ + offset of local header from start of archive: 48288981 │ + (0000000002E0D4D5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1a9a0e24 │ compressed size: 146 bytes │ uncompressed size: 264 bytes │ length of filename: 30 characters │ length of extra field: 9 bytes │ @@ -39667,32 +35164,32 @@ │ │ The central-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 #1100: │ +Central directory entry #1097: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/lb_speech_orb.xml │ │ - offset of local header from start of archive: 48539537 │ - (0000000002E4A791h) bytes │ + offset of local header from start of archive: 48289187 │ + (0000000002E0D5A3h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1a9a0e24 │ compressed size: 146 bytes │ uncompressed size: 264 bytes │ length of filename: 30 characters │ length of extra field: 9 bytes │ @@ -39704,32 +35201,32 @@ │ │ The central-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 #1101: │ +Central directory entry #1098: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/leanback_icon_item_selection_circle.xml │ │ - offset of local header from start of archive: 48539768 │ - (0000000002E4A878h) bytes │ + offset of local header from start of archive: 48289393 │ + (0000000002E0D671h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1ad942ae │ compressed size: 186 bytes │ uncompressed size: 372 bytes │ length of filename: 52 characters │ length of extra field: 9 bytes │ @@ -39741,32 +35238,32 @@ │ │ The central-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 #1102: │ +Central directory entry #1099: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/list_item_disabled_background.xml │ │ - offset of local header from start of archive: 48540061 │ - (0000000002E4A99Dh) bytes │ + offset of local header from start of archive: 48289661 │ + (0000000002E0D77Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a573f73d │ compressed size: 258 bytes │ uncompressed size: 592 bytes │ length of filename: 46 characters │ length of extra field: 9 bytes │ @@ -39778,32 +35275,32 @@ │ │ The central-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 #1103: │ +Central directory entry #1100: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/list_item_ripple_background.xml │ │ - offset of local header from start of archive: 48540420 │ - (0000000002E4AB04h) bytes │ + offset of local header from start of archive: 48289995 │ + (0000000002E0D8CBh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): cb2cfc85 │ compressed size: 218 bytes │ uncompressed size: 408 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -39815,32 +35312,32 @@ │ │ The central-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 #1104: │ +Central directory entry #1101: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/list_selector_background_transition_holo_dark.xml │ │ - offset of local header from start of archive: 48540737 │ - (0000000002E4AC41h) bytes │ + offset of local header from start of archive: 48290287 │ + (0000000002E0D9EFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e0e96a5f │ compressed size: 200 bytes │ uncompressed size: 424 bytes │ length of filename: 62 characters │ length of extra field: 9 bytes │ @@ -39852,32 +35349,32 @@ │ │ The central-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 #1105: │ +Central directory entry #1102: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/list_selector_categories.xml │ │ - offset of local header from start of archive: 48541054 │ - (0000000002E4AD7Eh) bytes │ + offset of local header from start of archive: 48290579 │ + (0000000002E0DB13h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a6fe9a23 │ compressed size: 234 bytes │ uncompressed size: 464 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ @@ -39889,36 +35386,36 @@ │ │ The central-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 #1106: │ +Central directory entry #1103: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/list_selector_holo_dark.xml │ │ - offset of local header from start of archive: 48541384 │ - (0000000002E4AEC8h) bytes │ + offset of local header from start of archive: 48290884 │ + (0000000002E0DC44h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 67633ec4 │ - compressed size: 365 bytes │ + compressed size: 362 bytes │ uncompressed size: 1112 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -39926,32 +35423,32 @@ │ │ The central-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 #1107: │ +Central directory entry #1104: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/list_selector_no_background.xml │ │ - offset of local header from start of archive: 48541844 │ - (0000000002E4B094h) bytes │ + offset of local header from start of archive: 48291316 │ + (0000000002E0DDF4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d85b0f3d │ compressed size: 182 bytes │ uncompressed size: 340 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -39963,68 +35460,62 @@ │ │ The central-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 #1108: │ +Central directory entry #1105: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/machine.webp │ │ - offset of local header from start of archive: 48542125 │ - (0000000002E4B1ADh) bytes │ + offset of local header from start of archive: 48291572 │ + (0000000002E0DEF4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 81323ac5 │ compressed size: 614 bytes │ uncompressed size: 614 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. │ - │ There is no file comment. │ │ -Central directory entry #1109: │ +Central directory entry #1106: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable/material_ic_calendar_black_24dp.xml │ │ - offset of local header from start of archive: 48542806 │ - (0000000002E4B456h) bytes │ + offset of local header from start of archive: 48292250 │ + (0000000002E0E19Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 19128272 │ compressed size: 382 bytes │ uncompressed size: 696 bytes │ length of filename: 48 characters │ length of extra field: 9 bytes │ @@ -40036,32 +35527,32 @@ │ │ The central-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 #1110: │ +Central directory entry #1107: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/material_ic_clear_black_24dp.xml │ │ - offset of local header from start of archive: 48543291 │ - (0000000002E4B63Bh) bytes │ + offset of local header from start of archive: 48292710 │ + (0000000002E0E366h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4cf77c62 │ compressed size: 376 bytes │ uncompressed size: 752 bytes │ length of filename: 45 characters │ length of extra field: 9 bytes │ @@ -40073,32 +35564,32 @@ │ │ The central-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 #1111: │ +Central directory entry #1108: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/material_ic_edit_black_24dp.xml │ │ - offset of local header from start of archive: 48543767 │ - (0000000002E4B817h) bytes │ + offset of local header from start of archive: 48293161 │ + (0000000002E0E529h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4d054e1e │ compressed size: 385 bytes │ uncompressed size: 716 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -40110,32 +35601,32 @@ │ │ The central-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 #1112: │ +Central directory entry #1109: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/material_ic_keyboard_arrow_left_black_24dp.xml │ │ - offset of local header from start of archive: 48544251 │ - (0000000002E4B9FBh) bytes │ + offset of local header from start of archive: 48293620 │ + (0000000002E0E6F4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 31007026 │ compressed size: 374 bytes │ uncompressed size: 712 bytes │ length of filename: 59 characters │ length of extra field: 9 bytes │ @@ -40147,32 +35638,32 @@ │ │ The central-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 #1113: │ +Central directory entry #1110: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/material_ic_keyboard_arrow_right_black_24dp.xml │ │ - offset of local header from start of archive: 48544739 │ - (0000000002E4BBE3h) bytes │ + offset of local header from start of archive: 48294083 │ + (0000000002E0E8C3h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e36893b1 │ compressed size: 365 bytes │ uncompressed size: 700 bytes │ length of filename: 60 characters │ length of extra field: 9 bytes │ @@ -40184,32 +35675,32 @@ │ │ The central-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 #1114: │ +Central directory entry #1111: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/material_ic_menu_arrow_down_black_24dp.xml │ │ - offset of local header from start of archive: 48545219 │ - (0000000002E4BDC3h) bytes │ + offset of local header from start of archive: 48294538 │ + (0000000002E0EA8Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 03b6dacc │ compressed size: 335 bytes │ uncompressed size: 648 bytes │ length of filename: 55 characters │ length of extra field: 9 bytes │ @@ -40221,32 +35712,32 @@ │ │ The central-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 #1115: │ +Central directory entry #1112: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/material_ic_menu_arrow_up_black_24dp.xml │ │ - offset of local header from start of archive: 48545664 │ - (0000000002E4BF80h) bytes │ + offset of local header from start of archive: 48294958 │ + (0000000002E0EC2Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 53 characters │ length of extra field: 9 bytes │ @@ -40258,32 +35749,32 @@ │ │ The central-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 #1116: │ +Central directory entry #1113: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/mtrl_dialog_background.xml │ │ - offset of local header from start of archive: 48545819 │ - (0000000002E4C01Bh) bytes │ + offset of local header from start of archive: 48295088 │ + (0000000002E0ECB0h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -40295,32 +35786,32 @@ │ │ The central-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 #1117: │ +Central directory entry #1114: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/mtrl_dropdown_arrow.xml │ │ - offset of local header from start of archive: 48545960 │ - (0000000002E4C0A8h) bytes │ + offset of local header from start of archive: 48295204 │ + (0000000002E0ED24h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8b94688d │ compressed size: 231 bytes │ uncompressed size: 464 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ @@ -40332,32 +35823,32 @@ │ │ The central-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 #1118: │ +Central directory entry #1115: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/mtrl_ic_arrow_drop_down.xml │ │ - offset of local header from start of archive: 48546282 │ - (0000000002E4C1EAh) bytes │ + offset of local header from start of archive: 48295501 │ + (0000000002E0EE4Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2ed5a248 │ compressed size: 300 bytes │ uncompressed size: 564 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ @@ -40369,32 +35860,32 @@ │ │ The central-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 #1119: │ +Central directory entry #1116: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/mtrl_ic_arrow_drop_up.xml │ │ - offset of local header from start of archive: 48546677 │ - (0000000002E4C375h) bytes │ + offset of local header from start of archive: 48295871 │ + (0000000002E0EFBFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f84b21f0 │ compressed size: 299 bytes │ uncompressed size: 564 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ @@ -40406,32 +35897,32 @@ │ │ The central-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 #1120: │ +Central directory entry #1117: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/mtrl_ic_cancel.xml │ │ - offset of local header from start of archive: 48547069 │ - (0000000002E4C4FDh) bytes │ + offset of local header from start of archive: 48296238 │ + (0000000002E0F12Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e9cd70c9 │ compressed size: 380 bytes │ uncompressed size: 724 bytes │ length of filename: 31 characters │ length of extra field: 9 bytes │ @@ -40443,32 +35934,32 @@ │ │ The central-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 #1121: │ +Central directory entry #1118: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/mtrl_ic_error.xml │ │ - offset of local header from start of archive: 48547535 │ - (0000000002E4C6CFh) bytes │ + offset of local header from start of archive: 48296679 │ + (0000000002E0F2E7h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 30 characters │ length of extra field: 9 bytes │ @@ -40480,32 +35971,32 @@ │ │ The central-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 #1122: │ +Central directory entry #1119: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/mtrl_popupmenu_background.xml │ │ - offset of local header from start of archive: 48547667 │ - (0000000002E4C753h) bytes │ + offset of local header from start of archive: 48296786 │ + (0000000002E0F352h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -40517,32 +36008,32 @@ │ │ The central-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 #1123: │ +Central directory entry #1120: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/mtrl_popupmenu_background_dark.xml │ │ - offset of local header from start of archive: 48547811 │ - (0000000002E4C7E3h) bytes │ + offset of local header from start of archive: 48296905 │ + (0000000002E0F3C9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -40554,32 +36045,32 @@ │ │ The central-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 #1124: │ +Central directory entry #1121: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/mtrl_tabs_default_indicator.xml │ │ - offset of local header from start of archive: 48547960 │ - (0000000002E4C878h) bytes │ + offset of local header from start of archive: 48297029 │ + (0000000002E0F445h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): dc448cc6 │ compressed size: 264 bytes │ uncompressed size: 628 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -40591,32 +36082,32 @@ │ │ The central-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 #1125: │ +Central directory entry #1122: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/navigation_empty_icon.xml │ │ - offset of local header from start of archive: 48548323 │ - (0000000002E4C9E3h) bytes │ + offset of local header from start of archive: 48297367 │ + (0000000002E0F597h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 86a98e0e │ compressed size: 245 bytes │ uncompressed size: 516 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ @@ -40628,32 +36119,32 @@ │ │ The central-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 #1126: │ +Central directory entry #1123: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/notification_bg.xml │ │ - offset of local header from start of archive: 48548661 │ - (0000000002E4CB35h) bytes │ + offset of local header from start of archive: 48297680 │ + (0000000002E0F6D0h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ed632038 │ compressed size: 253 bytes │ uncompressed size: 532 bytes │ length of filename: 32 characters │ length of extra field: 9 bytes │ @@ -40665,32 +36156,32 @@ │ │ The central-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 #1127: │ +Central directory entry #1124: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/notification_bg_low.xml │ │ - offset of local header from start of archive: 48549001 │ - (0000000002E4CC89h) bytes │ + offset of local header from start of archive: 48297995 │ + (0000000002E0F80Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4b597e95 │ compressed size: 253 bytes │ uncompressed size: 532 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ @@ -40702,32 +36193,32 @@ │ │ The central-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 #1128: │ +Central directory entry #1125: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/notification_icon_background.xml │ │ - offset of local header from start of archive: 48549345 │ - (0000000002E4CDE1h) bytes │ + offset of local header from start of archive: 48298314 │ + (0000000002E0F94Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): df6489ee │ compressed size: 184 bytes │ uncompressed size: 372 bytes │ length of filename: 45 characters │ length of extra field: 9 bytes │ @@ -40739,32 +36230,32 @@ │ │ The central-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 #1129: │ +Central directory entry #1126: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/notification_tile_bg.xml │ │ - offset of local header from start of archive: 48549629 │ - (0000000002E4CEFDh) bytes │ + offset of local header from start of archive: 48298573 │ + (0000000002E0FA4Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7e19b536 │ compressed size: 174 bytes │ uncompressed size: 304 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -40776,36 +36267,36 @@ │ │ The central-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 #1130: │ +Central directory entry #1127: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/nowplaying_btn_background.xml │ │ - offset of local header from start of archive: 48549895 │ - (0000000002E4D007h) bytes │ + offset of local header from start of archive: 48298814 │ + (0000000002E0FB3Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 407bf67e │ - compressed size: 264 bytes │ + compressed size: 266 bytes │ uncompressed size: 628 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -40813,32 +36304,32 @@ │ │ The central-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 #1131: │ +Central directory entry #1128: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/nowplaying_icon_background.xml │ │ - offset of local header from start of archive: 48550256 │ - (0000000002E4D170h) bytes │ + offset of local header from start of archive: 48299152 │ + (0000000002E0FC90h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5d3cd14d │ compressed size: 219 bytes │ uncompressed size: 484 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ @@ -40850,32 +36341,32 @@ │ │ The central-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 #1132: │ +Central directory entry #1129: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/occurencies_round_background.xml │ │ - offset of local header from start of archive: 48550573 │ - (0000000002E4D2ADh) bytes │ + offset of local header from start of archive: 48299444 │ + (0000000002E0FDB4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 45 characters │ length of extra field: 9 bytes │ @@ -40887,32 +36378,32 @@ │ │ The central-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 #1133: │ +Central directory entry #1130: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/player_bar_2014.xml │ │ - offset of local header from start of archive: 48550720 │ - (0000000002E4D340h) bytes │ + offset of local header from start of archive: 48299566 │ + (0000000002E0FE2Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a8c931f7 │ compressed size: 180 bytes │ uncompressed size: 372 bytes │ length of filename: 32 characters │ length of extra field: 9 bytes │ @@ -40924,36 +36415,36 @@ │ │ The central-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 #1134: │ +Central directory entry #1131: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/player_slider_horizontal.xml │ │ - offset of local header from start of archive: 48550987 │ - (0000000002E4D44Bh) bytes │ + offset of local header from start of archive: 48299808 │ + (0000000002E0FF20h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b03c0663 │ - compressed size: 462 bytes │ + compressed size: 453 bytes │ uncompressed size: 1572 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -40961,36 +36452,36 @@ │ │ The central-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 #1135: │ +Central directory entry #1132: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/player_slider_vertical.xml │ │ - offset of local header from start of archive: 48551545 │ - (0000000002E4D679h) bytes │ + offset of local header from start of archive: 48300332 │ + (0000000002E1012Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4018c3bf │ - compressed size: 466 bytes │ + compressed size: 465 bytes │ uncompressed size: 1572 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -40998,36 +36489,36 @@ │ │ The central-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 #1136: │ +Central directory entry #1133: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/progress_horizontal_holo_dark.xml │ │ - offset of local header from start of archive: 48552105 │ - (0000000002E4D8A9h) bytes │ + offset of local header from start of archive: 48300866 │ + (0000000002E10342h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 156fa24b │ - compressed size: 311 bytes │ + compressed size: 310 bytes │ uncompressed size: 780 bytes │ length of filename: 46 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -41035,36 +36526,36 @@ │ │ The central-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 #1137: │ +Central directory entry #1134: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/progress_slider_horizontal_blue.xml │ │ - offset of local header from start of archive: 48552517 │ - (0000000002E4DA45h) bytes │ + offset of local header from start of archive: 48301252 │ + (0000000002E104C4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ab02a8f5 │ - compressed size: 582 bytes │ + compressed size: 586 bytes │ uncompressed size: 1912 bytes │ length of filename: 48 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -41072,36 +36563,36 @@ │ │ The central-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 #1138: │ +Central directory entry #1135: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/progress_slider_vertical_blue.xml │ │ - offset of local header from start of archive: 48553202 │ - (0000000002E4DCF2h) bytes │ + offset of local header from start of archive: 48301916 │ + (0000000002E1075Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 87c3578d │ - compressed size: 579 bytes │ + compressed size: 578 bytes │ uncompressed size: 1728 bytes │ length of filename: 46 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -41109,36 +36600,36 @@ │ │ The central-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 #1139: │ +Central directory entry #1136: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/quick_action_item_btn.xml │ │ - offset of local header from start of archive: 48553882 │ - (0000000002E4DF9Ah) bytes │ + offset of local header from start of archive: 48302570 │ + (0000000002E109EAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e22b1d8c │ - compressed size: 300 bytes │ + compressed size: 301 bytes │ uncompressed size: 756 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -41146,36 +36637,36 @@ │ │ The central-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 #1140: │ +Central directory entry #1137: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/square_button.xml │ │ - offset of local header from start of archive: 48554275 │ - (0000000002E4E123h) bytes │ + offset of local header from start of archive: 48302939 │ + (0000000002E10B5Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b2ee3576 │ - compressed size: 257 bytes │ + compressed size: 256 bytes │ uncompressed size: 588 bytes │ length of filename: 30 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -41183,32 +36674,32 @@ │ │ The central-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 #1141: │ +Central directory entry #1138: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/square_button_focused.xml │ │ - offset of local header from start of archive: 48554617 │ - (0000000002E4E279h) bytes │ + offset of local header from start of archive: 48303255 │ + (0000000002E10C97h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e42f0137 │ compressed size: 269 bytes │ uncompressed size: 612 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ @@ -41220,32 +36711,32 @@ │ │ The central-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 #1142: │ +Central directory entry #1139: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/square_button_normal.xml │ │ - offset of local header from start of archive: 48554979 │ - (0000000002E4E3E3h) bytes │ + offset of local header from start of archive: 48303592 │ + (0000000002E10DE8h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a9e1151d │ compressed size: 266 bytes │ uncompressed size: 612 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -41257,32 +36748,32 @@ │ │ The central-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 #1143: │ +Central directory entry #1140: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/square_button_pressed.xml │ │ - offset of local header from start of archive: 48555337 │ - (0000000002E4E549h) bytes │ + offset of local header from start of archive: 48303925 │ + (0000000002E10F35h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4632828b │ compressed size: 264 bytes │ uncompressed size: 612 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ @@ -41294,32 +36785,32 @@ │ │ The central-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 #1144: │ +Central directory entry #1141: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/test_custom_background.xml │ │ - offset of local header from start of archive: 48555694 │ - (0000000002E4E6AEh) bytes │ + offset of local header from start of archive: 48304257 │ + (0000000002E11081h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): da4884c3 │ compressed size: 175 bytes │ uncompressed size: 336 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -41331,32 +36822,32 @@ │ │ The central-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 #1145: │ +Central directory entry #1142: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/tooltip_frame_dark.xml │ │ - offset of local header from start of archive: 48555963 │ - (0000000002E4E7BBh) bytes │ + offset of local header from start of archive: 48304501 │ + (0000000002E11175h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a28929b6 │ compressed size: 225 bytes │ uncompressed size: 484 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ @@ -41368,32 +36859,32 @@ │ │ The central-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 #1146: │ +Central directory entry #1143: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/tooltip_frame_light.xml │ │ - offset of local header from start of archive: 48556278 │ - (0000000002E4E8F6h) bytes │ + offset of local header from start of archive: 48304791 │ + (0000000002E11297h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): bfd4e7f2 │ compressed size: 225 bytes │ uncompressed size: 484 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ @@ -41405,36 +36896,36 @@ │ │ The central-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 #1147: │ +Central directory entry #1144: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/video_backward_selector.xml │ │ - offset of local header from start of archive: 48556594 │ - (0000000002E4EA32h) bytes │ + offset of local header from start of archive: 48305082 │ + (0000000002E113BAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2354ba59 │ - compressed size: 262 bytes │ + compressed size: 261 bytes │ uncompressed size: 648 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -41442,32 +36933,32 @@ │ │ The central-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 #1148: │ +Central directory entry #1145: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/video_exit_selector.xml │ │ - offset of local header from start of archive: 48556951 │ - (0000000002E4EB97h) bytes │ + offset of local header from start of archive: 48305413 │ + (0000000002E11505h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 47be2758 │ compressed size: 232 bytes │ uncompressed size: 464 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ @@ -41479,32 +36970,32 @@ │ │ The central-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 #1149: │ +Central directory entry #1146: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/video_fade_selector.xml │ │ - offset of local header from start of archive: 48557274 │ - (0000000002E4ECDAh) bytes │ + offset of local header from start of archive: 48305711 │ + (0000000002E1162Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 6650d073 │ compressed size: 232 bytes │ uncompressed size: 464 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ @@ -41516,36 +37007,36 @@ │ │ The central-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 #1150: │ +Central directory entry #1147: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/video_format_auto_selector.xml │ │ - offset of local header from start of archive: 48557597 │ - (0000000002E4EE1Dh) bytes │ + offset of local header from start of archive: 48306009 │ + (0000000002E11759h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 107e9d5c │ - compressed size: 262 bytes │ + compressed size: 261 bytes │ uncompressed size: 648 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -41553,36 +37044,36 @@ │ │ The central-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 #1151: │ +Central directory entry #1148: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/video_format_fullscreen_selector.xml │ │ - offset of local header from start of archive: 48557957 │ - (0000000002E4EF85h) bytes │ + offset of local header from start of archive: 48306343 │ + (0000000002E118A7h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f8efbe37 │ - compressed size: 261 bytes │ + compressed size: 260 bytes │ uncompressed size: 648 bytes │ length of filename: 49 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -41590,36 +37081,36 @@ │ │ The central-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 #1152: │ +Central directory entry #1149: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/video_format_original_selector.xml │ │ - offset of local header from start of archive: 48558322 │ - (0000000002E4F0F2h) bytes │ + offset of local header from start of archive: 48306682 │ + (0000000002E119FAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fb2f0dbd │ - compressed size: 259 bytes │ + compressed size: 258 bytes │ uncompressed size: 648 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -41627,36 +37118,36 @@ │ │ The central-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 #1153: │ +Central directory entry #1150: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/video_format_stretched_selector.xml │ │ - offset of local header from start of archive: 48558683 │ - (0000000002E4F25Bh) bytes │ + offset of local header from start of archive: 48307017 │ + (0000000002E11B49h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c14ad02d │ - compressed size: 260 bytes │ + compressed size: 258 bytes │ uncompressed size: 648 bytes │ length of filename: 48 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -41664,36 +37155,36 @@ │ │ The central-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 #1154: │ +Central directory entry #1151: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/video_forward_selector.xml │ │ - offset of local header from start of archive: 48559046 │ - (0000000002E4F3C6h) bytes │ + offset of local header from start of archive: 48307353 │ + (0000000002E11C99h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 79ef7ef4 │ - compressed size: 261 bytes │ + compressed size: 260 bytes │ uncompressed size: 648 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -41701,36 +37192,36 @@ │ │ The central-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 #1155: │ +Central directory entry #1152: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/video_pause_selector.xml │ │ - offset of local header from start of archive: 48559401 │ - (0000000002E4F529h) bytes │ + offset of local header from start of archive: 48307682 │ + (0000000002E11DE2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 38ec03a6 │ - compressed size: 260 bytes │ + compressed size: 259 bytes │ uncompressed size: 648 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -41738,36 +37229,36 @@ │ │ The central-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 #1156: │ +Central directory entry #1153: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/video_play_selector.xml │ │ - offset of local header from start of archive: 48559753 │ - (0000000002E4F689h) bytes │ + offset of local header from start of archive: 48308008 │ + (0000000002E11F28h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3d802e59 │ - compressed size: 261 bytes │ + compressed size: 260 bytes │ uncompressed size: 648 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -41775,32 +37266,32 @@ │ │ The central-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 #1157: │ +Central directory entry #1154: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/video_reduce_selector.xml │ │ - offset of local header from start of archive: 48560105 │ - (0000000002E4F7E9h) bytes │ + offset of local header from start of archive: 48308334 │ + (0000000002E1206Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1cd62116 │ compressed size: 231 bytes │ uncompressed size: 464 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ @@ -41812,32 +37303,32 @@ │ │ The central-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 #1158: │ +Central directory entry #1155: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/volume_down.xml │ │ - offset of local header from start of archive: 48560429 │ - (0000000002E4F92Dh) bytes │ + offset of local header from start of archive: 48308633 │ + (0000000002E12199h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7d3fd692 │ compressed size: 225 bytes │ uncompressed size: 484 bytes │ length of filename: 28 characters │ length of extra field: 9 bytes │ @@ -41849,32 +37340,32 @@ │ │ The central-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 #1159: │ +Central directory entry #1156: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/volume_up.xml │ │ - offset of local header from start of archive: 48560737 │ - (0000000002E4FA61h) bytes │ + offset of local header from start of archive: 48308916 │ + (0000000002E122B4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0efcd215 │ compressed size: 226 bytes │ uncompressed size: 484 bytes │ length of filename: 26 characters │ length of extra field: 9 bytes │ @@ -41886,32 +37377,32 @@ │ │ The central-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 #1160: │ +Central directory entry #1157: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/interpolator-v21/mtrl_fast_out_linear_in.xml │ │ - offset of local header from start of archive: 48561044 │ - (0000000002E4FB94h) bytes │ + offset of local header from start of archive: 48309198 │ + (0000000002E123CEh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 48e26c7e │ compressed size: 211 bytes │ uncompressed size: 400 bytes │ length of filename: 48 characters │ length of extra field: 9 bytes │ @@ -41923,32 +37414,32 @@ │ │ The central-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 #1161: │ +Central directory entry #1158: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/interpolator-v21/mtrl_fast_out_slow_in.xml │ │ - offset of local header from start of archive: 48561358 │ - (0000000002E4FCCEh) bytes │ + offset of local header from start of archive: 48309487 │ + (0000000002E124EFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7f0d9363 │ compressed size: 214 bytes │ uncompressed size: 400 bytes │ length of filename: 46 characters │ length of extra field: 9 bytes │ @@ -41960,32 +37451,32 @@ │ │ The central-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 #1162: │ +Central directory entry #1159: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/interpolator-v21/mtrl_linear_out_slow_in.xml │ │ - offset of local header from start of archive: 48561673 │ - (0000000002E4FE09h) bytes │ + offset of local header from start of archive: 48309777 │ + (0000000002E12611h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): bfea0b2d │ compressed size: 211 bytes │ uncompressed size: 400 bytes │ length of filename: 48 characters │ length of extra field: 9 bytes │ @@ -41997,32 +37488,32 @@ │ │ The central-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 #1163: │ +Central directory entry #1160: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_0.xml │ │ - offset of local header from start of archive: 48561987 │ - (0000000002E4FF43h) bytes │ + offset of local header from start of archive: 48310066 │ + (0000000002E12732h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3c63078e │ compressed size: 187 bytes │ uncompressed size: 316 bytes │ length of filename: 71 characters │ length of extra field: 9 bytes │ @@ -42034,32 +37525,32 @@ │ │ The central-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 #1164: │ +Central directory entry #1161: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_1.xml │ │ - offset of local header from start of archive: 48562300 │ - (0000000002E5007Ch) bytes │ + offset of local header from start of archive: 48310354 │ + (0000000002E12852h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 95049791 │ compressed size: 189 bytes │ uncompressed size: 328 bytes │ length of filename: 71 characters │ length of extra field: 9 bytes │ @@ -42071,32 +37562,32 @@ │ │ The central-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 #1165: │ +Central directory entry #1162: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_0.xml │ │ - offset of local header from start of archive: 48562615 │ - (0000000002E501B7h) bytes │ + offset of local header from start of archive: 48310644 │ + (0000000002E12974h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3c63078e │ compressed size: 187 bytes │ uncompressed size: 316 bytes │ length of filename: 73 characters │ length of extra field: 9 bytes │ @@ -42108,32 +37599,32 @@ │ │ The central-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 #1166: │ +Central directory entry #1163: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_1.xml │ │ - offset of local header from start of archive: 48562930 │ - (0000000002E502F2h) bytes │ + offset of local header from start of archive: 48310934 │ + (0000000002E12A96h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 95049791 │ compressed size: 189 bytes │ uncompressed size: 328 bytes │ length of filename: 73 characters │ length of extra field: 9 bytes │ @@ -42145,32 +37636,32 @@ │ │ The central-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 #1167: │ +Central directory entry #1164: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/interpolator/btn_radio_to_off_mtrl_animation_interpolator_0.xml │ │ - offset of local header from start of archive: 48563247 │ - (0000000002E5042Fh) bytes │ + offset of local header from start of archive: 48311226 │ + (0000000002E12BBAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c9d1cba9 │ compressed size: 189 bytes │ uncompressed size: 320 bytes │ length of filename: 67 characters │ length of extra field: 9 bytes │ @@ -42182,32 +37673,32 @@ │ │ The central-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 #1168: │ +Central directory entry #1165: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/interpolator/btn_radio_to_on_mtrl_animation_interpolator_0.xml │ │ - offset of local header from start of archive: 48563558 │ - (0000000002E50566h) bytes │ + offset of local header from start of archive: 48311512 │ + (0000000002E12CD8h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c9d1cba9 │ compressed size: 189 bytes │ uncompressed size: 320 bytes │ length of filename: 66 characters │ length of extra field: 9 bytes │ @@ -42219,32 +37710,32 @@ │ │ The central-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 #1169: │ +Central directory entry #1166: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/interpolator/fast_out_slow_in.xml │ │ - offset of local header from start of archive: 48563868 │ - (0000000002E5069Ch) bytes │ + offset of local header from start of archive: 48311797 │ + (0000000002E12DF5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7f0d9363 │ compressed size: 214 bytes │ uncompressed size: 400 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -42256,32 +37747,32 @@ │ │ The central-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 #1170: │ +Central directory entry #1167: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/interpolator/mtrl_linear.xml │ │ - offset of local header from start of archive: 48564174 │ - (0000000002E507CEh) bytes │ + offset of local header from start of archive: 48312078 │ + (0000000002E12F0Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 214428f8 │ compressed size: 75 bytes │ uncompressed size: 132 bytes │ length of filename: 32 characters │ length of extra field: 9 bytes │ @@ -42293,36 +37784,36 @@ │ │ The central-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 #1171: │ +Central directory entry #1168: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-land/mtrl_picker_header_dialog.xml │ │ - offset of local header from start of archive: 48564336 │ - (0000000002E50870h) bytes │ + offset of local header from start of archive: 48312215 │ + (0000000002E12F97h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e317a150 │ - compressed size: 564 bytes │ + compressed size: 563 bytes │ uncompressed size: 1440 bytes │ length of filename: 45 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -42330,32 +37821,32 @@ │ │ The central-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 #1172: │ +Central directory entry #1169: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-land/player_controller.xml │ │ - offset of local header from start of archive: 48565000 │ - (0000000002E50B08h) bytes │ + offset of local header from start of archive: 48312853 │ + (0000000002E13215h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): cb4679b7 │ compressed size: 283 bytes │ uncompressed size: 548 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -42367,36 +37858,36 @@ │ │ The central-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 #1173: │ +Central directory entry #1170: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-land/player_controller_inside.xml │ │ - offset of local header from start of archive: 48565375 │ - (0000000002E50C7Fh) bytes │ + offset of local header from start of archive: 48313203 │ + (0000000002E13373h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fd4d3c7b │ - compressed size: 1285 bytes │ + compressed size: 1277 bytes │ uncompressed size: 4252 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -42404,36 +37895,36 @@ │ │ The central-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 #1174: │ +Central directory entry #1171: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-land/video_info2_action_poster_layout.xml │ │ - offset of local header from start of archive: 48566759 │ - (0000000002E511E7h) bytes │ + offset of local header from start of archive: 48314554 │ + (0000000002E138BAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5488e2a4 │ - compressed size: 747 bytes │ + compressed size: 742 bytes │ uncompressed size: 2068 bytes │ length of filename: 52 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -42441,36 +37932,36 @@ │ │ The central-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 #1175: │ +Central directory entry #1172: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-land/video_info2_fragment.xml │ │ - offset of local header from start of archive: 48567613 │ - (0000000002E5153Dh) bytes │ + offset of local header from start of archive: 48315378 │ + (0000000002E13BF2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ee4c4e26 │ - compressed size: 917 bytes │ + compressed size: 918 bytes │ uncompressed size: 2416 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -42478,36 +37969,36 @@ │ │ The central-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 #1176: │ +Central directory entry #1173: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-land/video_info2_titlebar_layout.xml │ │ - offset of local header from start of archive: 48568625 │ - (0000000002E51931h) bytes │ + offset of local header from start of archive: 48316366 │ + (0000000002E13FCEh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): aaf3d37e │ - compressed size: 391 bytes │ + compressed size: 390 bytes │ uncompressed size: 980 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -42515,36 +38006,36 @@ │ │ The central-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 #1177: │ +Central directory entry #1174: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-land/video_info_action_poster_layout.xml │ │ - offset of local header from start of archive: 48569118 │ - (0000000002E51B1Eh) bytes │ + offset of local header from start of archive: 48316833 │ + (0000000002E141A1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3a5dbbf8 │ - compressed size: 788 bytes │ + compressed size: 782 bytes │ uncompressed size: 2176 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -42552,36 +38043,36 @@ │ │ The central-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 #1178: │ +Central directory entry #1175: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-sw500dp-notouch-v13/audio_delay_tv_picker.xml │ │ - offset of local header from start of archive: 48570012 │ - (0000000002E51E9Ch) bytes │ + offset of local header from start of archive: 48317696 │ + (0000000002E14500h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ed75f347 │ - compressed size: 673 bytes │ + compressed size: 671 bytes │ uncompressed size: 1692 bytes │ length of filename: 56 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -42589,32 +38080,32 @@ │ │ The central-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 #1179: │ +Central directory entry #1176: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-sw500dp-notouch-v13/player_controller.xml │ │ - offset of local header from start of archive: 48570796 │ - (0000000002E521ACh) bytes │ + offset of local header from start of archive: 48318453 │ + (0000000002E147F5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): cb4679b7 │ compressed size: 283 bytes │ uncompressed size: 548 bytes │ length of filename: 52 characters │ length of extra field: 9 bytes │ @@ -42626,36 +38117,36 @@ │ │ The central-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 #1180: │ +Central directory entry #1177: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-sw500dp-notouch-v13/player_controller_inside.xml │ │ - offset of local header from start of archive: 48571186 │ - (0000000002E52332h) bytes │ + offset of local header from start of archive: 48318818 │ + (0000000002E14962h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f7c0e0c3 │ - compressed size: 1288 bytes │ + compressed size: 1286 bytes │ uncompressed size: 4348 bytes │ length of filename: 59 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -42663,32 +38154,32 @@ │ │ The central-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 #1181: │ +Central directory entry #1178: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-sw500dp-notouch-v13/subtitle_delay_picker.xml │ │ - offset of local header from start of archive: 48572588 │ - (0000000002E528ACh) bytes │ + offset of local header from start of archive: 48320193 │ + (0000000002E14EC1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): db4c6eba │ compressed size: 538 bytes │ uncompressed size: 1520 bytes │ length of filename: 56 characters │ length of extra field: 9 bytes │ @@ -42700,32 +38191,32 @@ │ │ The central-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 #1182: │ +Central directory entry #1179: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-sw600dp-v13/design_layout_snackbar.xml │ │ - offset of local header from start of archive: 48573237 │ - (0000000002E52B35h) bytes │ + offset of local header from start of archive: 48320817 │ + (0000000002E15131h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5c3f4626 │ compressed size: 296 bytes │ uncompressed size: 528 bytes │ length of filename: 49 characters │ length of extra field: 9 bytes │ @@ -42737,32 +38228,32 @@ │ │ The central-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 #1183: │ +Central directory entry #1180: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-sw600dp-v13/mtrl_layout_snackbar.xml │ │ - offset of local header from start of archive: 48573637 │ - (0000000002E52CC5h) bytes │ + offset of local header from start of archive: 48321192 │ + (0000000002E152A8h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a1abee38 │ compressed size: 279 bytes │ uncompressed size: 492 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -42774,32 +38265,32 @@ │ │ The central-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 #1184: │ +Central directory entry #1181: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-sw600dp-v13/player_controller.xml │ │ - offset of local header from start of archive: 48574018 │ - (0000000002E52E42h) bytes │ + offset of local header from start of archive: 48321548 │ + (0000000002E1540Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): cb4679b7 │ compressed size: 283 bytes │ uncompressed size: 548 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -42811,32 +38302,32 @@ │ │ The central-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 #1185: │ +Central directory entry #1182: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-sw600dp-v13/player_controller_inside.xml │ │ - offset of local header from start of archive: 48574400 │ - (0000000002E52FC0h) bytes │ + offset of local header from start of archive: 48321905 │ + (0000000002E15571h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2c636016 │ compressed size: 1271 bytes │ uncompressed size: 4216 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ @@ -42848,32 +38339,32 @@ │ │ The central-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 #1186: │ +Central directory entry #1183: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-sw720dp-v13/video_info_scraper_search.xml │ │ - offset of local header from start of archive: 48575777 │ - (0000000002E53521h) bytes │ + offset of local header from start of archive: 48323257 │ + (0000000002E15AB9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e7daa7d1 │ compressed size: 1034 bytes │ uncompressed size: 3328 bytes │ length of filename: 52 characters │ length of extra field: 9 bytes │ @@ -42885,32 +38376,32 @@ │ │ The central-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 #1187: │ +Central directory entry #1184: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v21/notification_action.xml │ │ - offset of local header from start of archive: 48576918 │ - (0000000002E53996h) bytes │ + offset of local header from start of archive: 48324373 │ + (0000000002E15F15h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e5f0e586 │ compressed size: 486 bytes │ uncompressed size: 1052 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ @@ -42922,32 +38413,32 @@ │ │ The central-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 #1188: │ +Central directory entry #1185: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v21/notification_action_tombstone.xml │ │ - offset of local header from start of archive: 48577497 │ - (0000000002E53BD9h) bytes │ + offset of local header from start of archive: 48324927 │ + (0000000002E1613Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b6fcff9c │ compressed size: 534 bytes │ uncompressed size: 1228 bytes │ length of filename: 48 characters │ length of extra field: 9 bytes │ @@ -42959,36 +38450,36 @@ │ │ The central-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 #1189: │ +Central directory entry #1186: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v21/notification_template_custom_big.xml │ │ - offset of local header from start of archive: 48578134 │ - (0000000002E53E56h) bytes │ + offset of local header from start of archive: 48325539 │ + (0000000002E163A3h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3fcda04b │ - compressed size: 802 bytes │ + compressed size: 795 bytes │ uncompressed size: 2456 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -42996,32 +38487,32 @@ │ │ The central-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 #1190: │ +Central directory entry #1187: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v21/notification_template_icon_group.xml │ │ - offset of local header from start of archive: 48579042 │ - (0000000002E541E2h) bytes │ + offset of local header from start of archive: 48326415 │ + (0000000002E1670Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1e51c4f9 │ compressed size: 421 bytes │ uncompressed size: 988 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ @@ -43033,32 +38524,32 @@ │ │ The central-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 #1191: │ +Central directory entry #1188: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v22/abc_alert_dialog_button_bar_material.xml │ │ - offset of local header from start of archive: 48579569 │ - (0000000002E543F1h) bytes │ + offset of local header from start of archive: 48326917 │ + (0000000002E16905h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 388ff8d1 │ compressed size: 611 bytes │ uncompressed size: 1584 bytes │ length of filename: 55 characters │ length of extra field: 9 bytes │ @@ -43070,32 +38561,32 @@ │ │ The central-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 #1192: │ +Central directory entry #1189: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v22/mtrl_alert_dialog_actions.xml │ │ - offset of local header from start of archive: 48580290 │ - (0000000002E546C2h) bytes │ + offset of local header from start of archive: 48327613 │ + (0000000002E16BBDh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 87f59a99 │ compressed size: 682 bytes │ uncompressed size: 1764 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -43107,36 +38598,36 @@ │ │ The central-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 #1193: │ +Central directory entry #1190: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v26/abc_screen_toolbar.xml │ │ - offset of local header from start of archive: 48581071 │ - (0000000002E549CFh) bytes │ + offset of local header from start of archive: 48328369 │ + (0000000002E16EB1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ca260d5d │ - compressed size: 651 bytes │ + compressed size: 648 bytes │ uncompressed size: 1560 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -43144,32 +38635,32 @@ │ │ The central-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 #1194: │ +Central directory entry #1191: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v26/mtrl_calendar_month.xml │ │ - offset of local header from start of archive: 48581814 │ - (0000000002E54CB6h) bytes │ + offset of local header from start of archive: 48329084 │ + (0000000002E1717Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 89930c8e │ compressed size: 419 bytes │ uncompressed size: 744 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ @@ -43181,36 +38672,36 @@ │ │ The central-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 #1195: │ +Central directory entry #1192: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-w820dp-v13/browser_main_video.xml │ │ - offset of local header from start of archive: 48582326 │ - (0000000002E54EB6h) bytes │ + offset of local header from start of archive: 48329571 │ + (0000000002E17363h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1acd0433 │ - compressed size: 819 bytes │ + compressed size: 820 bytes │ uncompressed size: 2092 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -43218,36 +38709,36 @@ │ │ The central-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 #1196: │ +Central directory entry #1193: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-watch-v20/abc_alert_dialog_button_bar_material.xml │ │ - offset of local header from start of archive: 48583244 │ - (0000000002E5524Ch) bytes │ + offset of local header from start of archive: 48330465 │ + (0000000002E176E1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 68b6dc6a │ - compressed size: 471 bytes │ + compressed size: 470 bytes │ uncompressed size: 1208 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -43255,32 +38746,32 @@ │ │ The central-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 #1197: │ +Central directory entry #1194: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-watch-v20/abc_alert_dialog_title_material.xml │ │ - offset of local header from start of archive: 48583831 │ - (0000000002E55497h) bytes │ + offset of local header from start of archive: 48331026 │ + (0000000002E17912h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ee87789e │ compressed size: 551 bytes │ uncompressed size: 1352 bytes │ length of filename: 56 characters │ length of extra field: 9 bytes │ @@ -43292,32 +38783,32 @@ │ │ The central-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 #1198: │ +Central directory entry #1195: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_action_bar_title_item.xml │ │ - offset of local header from start of archive: 48584493 │ - (0000000002E5572Dh) bytes │ + offset of local header from start of archive: 48331663 │ + (0000000002E17B8Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ad87dc51 │ compressed size: 387 bytes │ uncompressed size: 872 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ @@ -43329,32 +38820,32 @@ │ │ The central-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 #1199: │ +Central directory entry #1196: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_action_bar_up_container.xml │ │ - offset of local header from start of archive: 48584975 │ - (0000000002E5590Fh) bytes │ + offset of local header from start of archive: 48332120 │ + (0000000002E17D58h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -43366,32 +38857,32 @@ │ │ The central-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 #1200: │ +Central directory entry #1197: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_action_menu_item_layout.xml │ │ - offset of local header from start of archive: 48585119 │ - (0000000002E5599Fh) bytes │ + offset of local header from start of archive: 48332239 │ + (0000000002E17DCFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8069319f │ compressed size: 392 bytes │ uncompressed size: 768 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -43403,36 +38894,36 @@ │ │ The central-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 #1201: │ +Central directory entry #1198: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_action_menu_layout.xml │ │ - offset of local header from start of archive: 48585608 │ - (0000000002E55B88h) bytes │ + offset of local header from start of archive: 48332703 │ + (0000000002E17F9Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2a2140bf │ - compressed size: 297 bytes │ + compressed size: 296 bytes │ uncompressed size: 576 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -43440,32 +38931,32 @@ │ │ The central-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 #1202: │ +Central directory entry #1199: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_action_mode_bar.xml │ │ - offset of local header from start of archive: 48585997 │ - (0000000002E55D0Dh) bytes │ + offset of local header from start of archive: 48333066 │ + (0000000002E1810Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1024918a │ compressed size: 268 bytes │ uncompressed size: 464 bytes │ length of filename: 34 characters │ length of extra field: 9 bytes │ @@ -43477,36 +38968,36 @@ │ │ The central-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 #1203: │ +Central directory entry #1200: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_action_mode_close_item_material.xml │ │ - offset of local header from start of archive: 48586354 │ - (0000000002E55E72h) bytes │ + offset of local header from start of archive: 48333398 │ + (0000000002E18256h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0177cdbb │ - compressed size: 426 bytes │ + compressed size: 424 bytes │ uncompressed size: 840 bytes │ length of filename: 50 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -43514,36 +39005,36 @@ │ │ The central-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 #1204: │ +Central directory entry #1201: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_activity_chooser_view.xml │ │ - offset of local header from start of archive: 48586885 │ - (0000000002E56085h) bytes │ + offset of local header from start of archive: 48333902 │ + (0000000002E1844Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 84ab699b │ - compressed size: 599 bytes │ + compressed size: 598 bytes │ uncompressed size: 1684 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -43551,32 +39042,32 @@ │ │ The central-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 #1205: │ +Central directory entry #1202: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_activity_chooser_view_list_item.xml │ │ - offset of local header from start of archive: 48587579 │ - (0000000002E5633Bh) bytes │ + offset of local header from start of archive: 48334570 │ + (0000000002E186EAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a0cc2a4f │ compressed size: 571 bytes │ uncompressed size: 1304 bytes │ length of filename: 50 characters │ length of extra field: 9 bytes │ @@ -43588,36 +39079,36 @@ │ │ The central-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 #1206: │ +Central directory entry #1203: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_alert_dialog_button_bar_material.xml │ │ - offset of local header from start of archive: 48588255 │ - (0000000002E565DFh) bytes │ + offset of local header from start of archive: 48335221 │ + (0000000002E18975h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 547d46e0 │ - compressed size: 582 bytes │ + compressed size: 583 bytes │ uncompressed size: 1536 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -43625,36 +39116,36 @@ │ │ The central-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 #1207: │ +Central directory entry #1204: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_alert_dialog_material.xml │ │ - offset of local header from start of archive: 48588943 │ - (0000000002E5688Fh) bytes │ + offset of local header from start of archive: 48335885 │ + (0000000002E18C0Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1e659869 │ - compressed size: 779 bytes │ + compressed size: 777 bytes │ uncompressed size: 2476 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -43662,32 +39153,32 @@ │ │ The central-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 #1208: │ +Central directory entry #1205: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_alert_dialog_title_material.xml │ │ - offset of local header from start of archive: 48589817 │ - (0000000002E56BF9h) bytes │ + offset of local header from start of archive: 48336732 │ + (0000000002E18F5Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e1cd3e0f │ compressed size: 646 bytes │ uncompressed size: 1560 bytes │ length of filename: 46 characters │ length of extra field: 9 bytes │ @@ -43699,36 +39190,36 @@ │ │ The central-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 #1209: │ +Central directory entry #1206: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_cascading_menu_item_layout.xml │ │ - offset of local header from start of archive: 48590564 │ - (0000000002E56EE4h) bytes │ + offset of local header from start of archive: 48337454 │ + (0000000002E1922Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b3559f5e │ - compressed size: 714 bytes │ + compressed size: 712 bytes │ uncompressed size: 1868 bytes │ length of filename: 45 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -43736,32 +39227,32 @@ │ │ The central-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 #1210: │ +Central directory entry #1207: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_dialog_title_material.xml │ │ - offset of local header from start of archive: 48591378 │ - (0000000002E57212h) bytes │ + offset of local header from start of archive: 48338241 │ + (0000000002E19541h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8f6f3092 │ compressed size: 523 bytes │ uncompressed size: 1116 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ @@ -43773,32 +39264,32 @@ │ │ The central-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 #1211: │ +Central directory entry #1208: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_expanded_menu_layout.xml │ │ - offset of local header from start of archive: 48591996 │ - (0000000002E5747Ch) bytes │ + offset of local header from start of archive: 48338834 │ + (0000000002E19792h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 051504e7 │ compressed size: 232 bytes │ uncompressed size: 388 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -43810,32 +39301,32 @@ │ │ The central-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 #1212: │ +Central directory entry #1209: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_list_menu_item_checkbox.xml │ │ - offset of local header from start of archive: 48592322 │ - (0000000002E575C2h) bytes │ + offset of local header from start of archive: 48339135 │ + (0000000002E198BFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 189c3d7a │ compressed size: 283 bytes │ uncompressed size: 528 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -43847,32 +39338,32 @@ │ │ The central-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 #1213: │ +Central directory entry #1210: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_list_menu_item_icon.xml │ │ - offset of local header from start of archive: 48592702 │ - (0000000002E5773Eh) bytes │ + offset of local header from start of archive: 48339490 │ + (0000000002E19A22h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 00e8d922 │ compressed size: 353 bytes │ uncompressed size: 684 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ @@ -43884,36 +39375,36 @@ │ │ The central-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 #1214: │ +Central directory entry #1211: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_list_menu_item_layout.xml │ │ - offset of local header from start of archive: 48593148 │ - (0000000002E578FCh) bytes │ + offset of local header from start of archive: 48339911 │ + (0000000002E19BC7h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2c5b0c49 │ - compressed size: 597 bytes │ + compressed size: 596 bytes │ uncompressed size: 1396 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -43921,32 +39412,32 @@ │ │ The central-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 #1215: │ +Central directory entry #1212: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_list_menu_item_radio.xml │ │ - offset of local header from start of archive: 48593840 │ - (0000000002E57BB0h) bytes │ + offset of local header from start of archive: 48340577 │ + (0000000002E19E61h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5db66796 │ compressed size: 288 bytes │ uncompressed size: 532 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -43958,32 +39449,32 @@ │ │ The central-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 #1216: │ +Central directory entry #1213: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_popup_menu_header_item_layout.xml │ │ - offset of local header from start of archive: 48594222 │ - (0000000002E57D2Eh) bytes │ + offset of local header from start of archive: 48340934 │ + (0000000002E19FC6h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): dcedd23f │ compressed size: 433 bytes │ uncompressed size: 848 bytes │ length of filename: 48 characters │ length of extra field: 9 bytes │ @@ -43995,36 +39486,36 @@ │ │ The central-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 #1217: │ +Central directory entry #1214: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_popup_menu_item_layout.xml │ │ - offset of local header from start of archive: 48594758 │ - (0000000002E57F46h) bytes │ + offset of local header from start of archive: 48341445 │ + (0000000002E1A1C5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c223498a │ - compressed size: 809 bytes │ + compressed size: 808 bytes │ uncompressed size: 2072 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -44032,32 +39523,32 @@ │ │ The central-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 #1218: │ +Central directory entry #1215: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_screen_content_include.xml │ │ - offset of local header from start of archive: 48595663 │ - (0000000002E582CFh) bytes │ + offset of local header from start of archive: 48342324 │ + (0000000002E1A534h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f697ec91 │ compressed size: 297 bytes │ uncompressed size: 548 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ @@ -44069,32 +39560,32 @@ │ │ The central-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 #1219: │ +Central directory entry #1216: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_screen_simple.xml │ │ - offset of local header from start of archive: 48596056 │ - (0000000002E58458h) bytes │ + offset of local header from start of archive: 48342692 │ + (0000000002E1A6A4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4d6ab902 │ compressed size: 393 bytes │ uncompressed size: 832 bytes │ length of filename: 32 characters │ length of extra field: 9 bytes │ @@ -44106,32 +39597,32 @@ │ │ The central-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 #1220: │ +Central directory entry #1217: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_screen_simple_overlay_action_mode.xml │ │ - offset of local header from start of archive: 48596536 │ - (0000000002E58638h) bytes │ + offset of local header from start of archive: 48343147 │ + (0000000002E1A86Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): de1c988f │ compressed size: 375 bytes │ uncompressed size: 792 bytes │ length of filename: 52 characters │ length of extra field: 9 bytes │ @@ -44143,36 +39634,36 @@ │ │ The central-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 #1221: │ +Central directory entry #1218: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_screen_toolbar.xml │ │ - offset of local header from start of archive: 48597018 │ - (0000000002E5881Ah) bytes │ + offset of local header from start of archive: 48343604 │ + (0000000002E1AA34h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c01ee70a │ - compressed size: 622 bytes │ + compressed size: 620 bytes │ uncompressed size: 1504 bytes │ length of filename: 33 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -44180,36 +39671,36 @@ │ │ The central-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 #1222: │ +Central directory entry #1219: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_search_dropdown_item_icons_2line.xml │ │ - offset of local header from start of archive: 48597728 │ - (0000000002E58AE0h) bytes │ + offset of local header from start of archive: 48344287 │ + (0000000002E1ACDFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 75f4172a │ - compressed size: 665 bytes │ + compressed size: 663 bytes │ uncompressed size: 1916 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -44217,36 +39708,36 @@ │ │ The central-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 #1223: │ +Central directory entry #1220: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_search_view.xml │ │ - offset of local header from start of archive: 48598499 │ - (0000000002E58DE3h) bytes │ + offset of local header from start of archive: 48345031 │ + (0000000002E1AFC7h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): db973c56 │ - compressed size: 1107 bytes │ + compressed size: 1102 bytes │ uncompressed size: 3472 bytes │ length of filename: 30 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -44254,36 +39745,36 @@ │ │ The central-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 #1224: │ +Central directory entry #1221: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_select_dialog_material.xml │ │ - offset of local header from start of archive: 48599691 │ - (0000000002E5928Bh) bytes │ + offset of local header from start of archive: 48346193 │ + (0000000002E1B451h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3196b30f │ - compressed size: 536 bytes │ + compressed size: 535 bytes │ uncompressed size: 1020 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -44291,32 +39782,32 @@ │ │ The central-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 #1225: │ +Central directory entry #1222: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_tooltip.xml │ │ - offset of local header from start of archive: 48600323 │ - (0000000002E59503h) bytes │ + offset of local header from start of archive: 48346799 │ + (0000000002E1B6AFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8add56a0 │ compressed size: 498 bytes │ uncompressed size: 1056 bytes │ length of filename: 26 characters │ length of extra field: 9 bytes │ @@ -44328,32 +39819,32 @@ │ │ The central-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 #1226: │ +Central directory entry #1223: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/action_bar_menu_item_index_folder.xml │ │ - offset of local header from start of archive: 48600902 │ - (0000000002E59746h) bytes │ + offset of local header from start of archive: 48347353 │ + (0000000002E1B8D9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b54cb015 │ compressed size: 582 bytes │ uncompressed size: 1376 bytes │ length of filename: 48 characters │ length of extra field: 9 bytes │ @@ -44365,36 +39856,36 @@ │ │ The central-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 #1227: │ +Central directory entry #1224: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/action_bar_submenu_item.xml │ │ - offset of local header from start of archive: 48601587 │ - (0000000002E599F3h) bytes │ + offset of local header from start of archive: 48348013 │ + (0000000002E1BB6Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ac7c6f04 │ - compressed size: 581 bytes │ + compressed size: 579 bytes │ uncompressed size: 1388 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -44402,32 +39893,32 @@ │ │ The central-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 #1228: │ +Central directory entry #1225: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/activity_floating_player.xml │ │ - offset of local header from start of archive: 48602261 │ - (0000000002E59C95h) bytes │ + offset of local header from start of archive: 48348660 │ + (0000000002E1BDF4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 96eb266f │ compressed size: 222 bytes │ uncompressed size: 440 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -44439,36 +39930,36 @@ │ │ The central-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 #1229: │ +Central directory entry #1226: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/activity_video_info.xml │ │ - offset of local header from start of archive: 48602577 │ - (0000000002E59DD1h) bytes │ + offset of local header from start of archive: 48348951 │ + (0000000002E1BF17h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 337922a4 │ - compressed size: 341 bytes │ + compressed size: 340 bytes │ uncompressed size: 744 bytes │ length of filename: 34 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -44476,32 +39967,32 @@ │ │ The central-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 #1230: │ +Central directory entry #1227: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/activity_video_info_posterandbackdrop.xml │ │ - offset of local header from start of archive: 48603007 │ - (0000000002E59F7Fh) bytes │ + offset of local header from start of archive: 48349355 │ + (0000000002E1C0ABh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1b8ff41e │ compressed size: 204 bytes │ uncompressed size: 356 bytes │ length of filename: 52 characters │ length of extra field: 9 bytes │ @@ -44513,32 +40004,32 @@ │ │ The central-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 #1231: │ +Central directory entry #1228: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/activity_video_info_scraper.xml │ │ - offset of local header from start of archive: 48603318 │ - (0000000002E5A0B6h) bytes │ + offset of local header from start of archive: 48349641 │ + (0000000002E1C1C9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 18b02a9e │ compressed size: 264 bytes │ uncompressed size: 456 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -44550,32 +40041,32 @@ │ │ The central-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 #1232: │ +Central directory entry #1229: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/activity_video_settings.xml │ │ - offset of local header from start of archive: 48603679 │ - (0000000002E5A21Fh) bytes │ + offset of local header from start of archive: 48349977 │ + (0000000002E1C319h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 61d2ebd5 │ compressed size: 299 bytes │ uncompressed size: 584 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ @@ -44587,32 +40078,32 @@ │ │ The central-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 #1233: │ +Central directory entry #1230: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/activity_video_settings_licences.xml │ │ - offset of local header from start of archive: 48604071 │ - (0000000002E5A3A7h) bytes │ + offset of local header from start of archive: 48350344 │ + (0000000002E1C488h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8149542a │ compressed size: 303 bytes │ uncompressed size: 592 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -44624,32 +40115,32 @@ │ │ The central-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 #1234: │ +Central directory entry #1231: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/activity_video_settings_more_leanback.xml │ │ - offset of local header from start of archive: 48604476 │ - (0000000002E5A53Ch) bytes │ + offset of local header from start of archive: 48350724 │ + (0000000002E1C604h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0250753d │ compressed size: 305 bytes │ uncompressed size: 596 bytes │ length of filename: 52 characters │ length of extra field: 9 bytes │ @@ -44661,32 +40152,32 @@ │ │ The central-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 #1235: │ +Central directory entry #1232: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/alert_dialog_progress.xml │ │ - offset of local header from start of archive: 48604888 │ - (0000000002E5A6D8h) bytes │ + offset of local header from start of archive: 48351111 │ + (0000000002E1C787h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 973a8821 │ compressed size: 504 bytes │ uncompressed size: 1324 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ @@ -44698,36 +40189,36 @@ │ │ The central-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 #1236: │ +Central directory entry #1233: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/all_movies_icon.xml │ │ - offset of local header from start of archive: 48605483 │ - (0000000002E5A92Bh) bytes │ + offset of local header from start of archive: 48351681 │ + (0000000002E1C9C1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f69ad130 │ - compressed size: 525 bytes │ + compressed size: 521 bytes │ uncompressed size: 2004 bytes │ length of filename: 30 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -44735,36 +40226,36 @@ │ │ The central-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 #1237: │ +Central directory entry #1234: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/all_tvshows_icon.xml │ │ - offset of local header from start of archive: 48606093 │ - (0000000002E5AB8Dh) bytes │ + offset of local header from start of archive: 48352262 │ + (0000000002E1CC06h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 518df35f │ - compressed size: 526 bytes │ + compressed size: 522 bytes │ uncompressed size: 2004 bytes │ length of filename: 31 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -44772,36 +40263,36 @@ │ │ The central-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 #1238: │ +Central directory entry #1235: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/androidtv_ads_activity.xml │ │ - offset of local header from start of archive: 48606705 │ - (0000000002E5ADF1h) bytes │ + offset of local header from start of archive: 48352845 │ + (0000000002E1CE4Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 743dda94 │ - compressed size: 235 bytes │ + compressed size: 234 bytes │ uncompressed size: 468 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -44809,36 +40300,36 @@ │ │ The central-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 #1239: │ +Central directory entry #1236: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/androidtv_detailled_info_group.xml │ │ - offset of local header from start of archive: 48607032 │ - (0000000002E5AF38h) bytes │ + offset of local header from start of archive: 48353146 │ + (0000000002E1CF7Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 578269c8 │ - compressed size: 1032 bytes │ + compressed size: 1028 bytes │ uncompressed size: 4612 bytes │ length of filename: 45 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -44846,32 +40337,32 @@ │ │ The central-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 #1240: │ +Central directory entry #1237: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/androidtv_details_activity.xml │ │ - offset of local header from start of archive: 48608164 │ - (0000000002E5B3A4h) bytes │ + offset of local header from start of archive: 48354249 │ + (0000000002E1D3C9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 46281605 │ compressed size: 265 bytes │ uncompressed size: 460 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ @@ -44883,32 +40374,32 @@ │ │ The central-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 #1241: │ +Central directory entry #1238: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/androidtv_details_text_only_group.xml │ │ - offset of local header from start of archive: 48608525 │ - (0000000002E5B50Dh) bytes │ + offset of local header from start of archive: 48354585 │ + (0000000002E1D519h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a1136f96 │ compressed size: 385 bytes │ uncompressed size: 796 bytes │ length of filename: 48 characters │ length of extra field: 9 bytes │ @@ -44920,32 +40411,32 @@ │ │ The central-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 #1242: │ +Central directory entry #1239: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/androidtv_ftp_shortcut_details_activity.xml │ │ - offset of local header from start of archive: 48609013 │ - (0000000002E5B6F5h) bytes │ + offset of local header from start of archive: 48355048 │ + (0000000002E1D6E8h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 889b59fc │ compressed size: 278 bytes │ uncompressed size: 468 bytes │ length of filename: 54 characters │ length of extra field: 9 bytes │ @@ -44957,36 +40448,36 @@ │ │ The central-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 #1243: │ +Central directory entry #1240: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/androidtv_fullwidth_row.xml │ │ - offset of local header from start of archive: 48609400 │ - (0000000002E5B878h) bytes │ + offset of local header from start of archive: 48355410 │ + (0000000002E1D852h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 30466cb6 │ - compressed size: 580 bytes │ + compressed size: 579 bytes │ uncompressed size: 1368 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -44994,32 +40485,32 @@ │ │ The central-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 #1244: │ +Central directory entry #1241: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/androidtv_network_shortcut_details_activity.xml │ │ - offset of local header from start of archive: 48610073 │ - (0000000002E5BB19h) bytes │ + offset of local header from start of archive: 48356057 │ + (0000000002E1DAD9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5dd4f27a │ compressed size: 276 bytes │ uncompressed size: 468 bytes │ length of filename: 58 characters │ length of extra field: 9 bytes │ @@ -45031,32 +40522,32 @@ │ │ The central-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 #1245: │ +Central directory entry #1242: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/androidtv_root_activity.xml │ │ - offset of local header from start of archive: 48610462 │ - (0000000002E5BC9Eh) bytes │ + offset of local header from start of archive: 48356421 │ + (0000000002E1DC45h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e69a1063 │ compressed size: 257 bytes │ uncompressed size: 444 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ @@ -45068,36 +40559,36 @@ │ │ The central-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 #1246: │ +Central directory entry #1243: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/androidtv_search_activity.xml │ │ - offset of local header from start of archive: 48610812 │ - (0000000002E5BDFCh) bytes │ + offset of local header from start of archive: 48356746 │ + (0000000002E1DD8Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9504f010 │ - compressed size: 235 bytes │ + compressed size: 234 bytes │ uncompressed size: 460 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -45105,36 +40596,36 @@ │ │ The central-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 #1247: │ +Central directory entry #1244: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/androidtv_subtitles_info_group.xml │ │ - offset of local header from start of archive: 48611142 │ - (0000000002E5BF46h) bytes │ + offset of local header from start of archive: 48357050 │ + (0000000002E1DEBAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): bd581b9d │ - compressed size: 855 bytes │ + compressed size: 854 bytes │ uncompressed size: 3180 bytes │ length of filename: 45 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -45142,32 +40633,32 @@ │ │ The central-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 #1248: │ +Central directory entry #1245: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/androidtv_tvshow_activity.xml │ │ - offset of local header from start of archive: 48612097 │ - (0000000002E5C301h) bytes │ + offset of local header from start of archive: 48357979 │ + (0000000002E1E25Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 31d9cf1a │ compressed size: 261 bytes │ uncompressed size: 452 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ @@ -45179,32 +40670,32 @@ │ │ The central-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 #1249: │ +Central directory entry #1246: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/androidtv_tvshow_more_details_activity.xml │ │ - offset of local header from start of archive: 48612453 │ - (0000000002E5C465h) bytes │ + offset of local header from start of archive: 48358310 │ + (0000000002E1E3A6h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 44fea912 │ compressed size: 268 bytes │ uncompressed size: 464 bytes │ length of filename: 53 characters │ length of extra field: 9 bytes │ @@ -45216,36 +40707,36 @@ │ │ The central-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 #1250: │ +Central directory entry #1247: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/archos_info_dialog.xml │ │ - offset of local header from start of archive: 48612829 │ - (0000000002E5C5DDh) bytes │ + offset of local header from start of archive: 48358661 │ + (0000000002E1E505h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f8e30617 │ - compressed size: 836 bytes │ + compressed size: 832 bytes │ uncompressed size: 2496 bytes │ length of filename: 33 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -45253,36 +40744,36 @@ │ │ The central-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 #1251: │ +Central directory entry #1248: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/archos_info_dialog_common_details.xml │ │ - offset of local header from start of archive: 48613753 │ - (0000000002E5C979h) bytes │ + offset of local header from start of archive: 48359556 │ + (0000000002E1E884h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 56662772 │ - compressed size: 912 bytes │ + compressed size: 908 bytes │ uncompressed size: 4388 bytes │ length of filename: 48 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -45290,36 +40781,36 @@ │ │ The central-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 #1252: │ +Central directory entry #1249: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/audio_delay_picker.xml │ │ - offset of local header from start of archive: 48614768 │ - (0000000002E5CD70h) bytes │ + offset of local header from start of archive: 48360542 │ + (0000000002E1EC5Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): cd581440 │ - compressed size: 502 bytes │ + compressed size: 500 bytes │ uncompressed size: 1280 bytes │ length of filename: 33 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -45327,32 +40818,32 @@ │ │ The central-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 #1253: │ +Central directory entry #1250: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/audio_delay_picker_dialog.xml │ │ - offset of local header from start of archive: 48615358 │ - (0000000002E5CFBEh) bytes │ + offset of local header from start of archive: 48361105 │ + (0000000002E1EE91h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f601ee31 │ compressed size: 389 bytes │ uncompressed size: 848 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ @@ -45364,32 +40855,32 @@ │ │ The central-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 #1254: │ +Central directory entry #1251: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/audio_format_badge_presenter.xml │ │ - offset of local header from start of archive: 48615842 │ - (0000000002E5D1A2h) bytes │ + offset of local header from start of archive: 48361564 │ + (0000000002E1F05Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 18a68a1e │ compressed size: 486 bytes │ uncompressed size: 1068 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ @@ -45401,36 +40892,36 @@ │ │ The central-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 #1255: │ +Central directory entry #1252: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/audio_video_info.xml │ │ - offset of local header from start of archive: 48616426 │ - (0000000002E5D3EAh) bytes │ + offset of local header from start of archive: 48362123 │ + (0000000002E1F28Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 38c6e8c7 │ - compressed size: 726 bytes │ + compressed size: 714 bytes │ uncompressed size: 2768 bytes │ length of filename: 31 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -45438,36 +40929,36 @@ │ │ The central-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 #1256: │ +Central directory entry #1253: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/audio_video_info2.xml │ │ - offset of local header from start of archive: 48617238 │ - (0000000002E5D716h) bytes │ + offset of local header from start of archive: 48362898 │ + (0000000002E1F592h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a24e2a50 │ - compressed size: 548 bytes │ + compressed size: 546 bytes │ uncompressed size: 1916 bytes │ length of filename: 32 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -45475,32 +40966,32 @@ │ │ The central-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 #1257: │ +Central directory entry #1254: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/audio_video_info_processing.xml │ │ - offset of local header from start of archive: 48617873 │ - (0000000002E5D991h) bytes │ + offset of local header from start of archive: 48363506 │ + (0000000002E1F7F2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ebda5a24 │ compressed size: 494 bytes │ uncompressed size: 1140 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -45512,36 +41003,36 @@ │ │ The central-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 #1258: │ +Central directory entry #1255: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/auto_scraper_initial_item.xml │ │ - offset of local header from start of archive: 48618464 │ - (0000000002E5DBE0h) bytes │ + offset of local header from start of archive: 48364072 │ + (0000000002E1FA28h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fcb27ece │ - compressed size: 716 bytes │ + compressed size: 715 bytes │ uncompressed size: 1884 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -45549,32 +41040,32 @@ │ │ The central-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 #1259: │ +Central directory entry #1256: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/auto_scraper_item.xml │ │ - offset of local header from start of archive: 48619275 │ - (0000000002E5DF0Bh) bytes │ + offset of local header from start of archive: 48364857 │ + (0000000002E1FD39h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c5583556 │ compressed size: 283 bytes │ uncompressed size: 612 bytes │ length of filename: 32 characters │ length of extra field: 9 bytes │ @@ -45586,36 +41077,36 @@ │ │ The central-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 #1260: │ +Central directory entry #1257: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/auto_scraper_main.xml │ │ - offset of local header from start of archive: 48619645 │ - (0000000002E5E07Dh) bytes │ + offset of local header from start of archive: 48365202 │ + (0000000002E1FE92h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9652b946 │ - compressed size: 806 bytes │ + compressed size: 798 bytes │ uncompressed size: 2612 bytes │ length of filename: 32 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -45623,36 +41114,36 @@ │ │ The central-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 #1261: │ +Central directory entry #1258: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/auto_scraper_processed_item.xml │ │ - offset of local header from start of archive: 48620538 │ - (0000000002E5E3FAh) bytes │ + offset of local header from start of archive: 48366062 │ + (0000000002E201EEh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): da96efcd │ - compressed size: 747 bytes │ + compressed size: 742 bytes │ uncompressed size: 2088 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -45660,32 +41151,32 @@ │ │ The central-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 #1262: │ +Central directory entry #1259: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/brightness_dialog.xml │ │ - offset of local header from start of archive: 48621382 │ - (0000000002E5E746h) bytes │ + offset of local header from start of archive: 48366876 │ + (0000000002E2051Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 89717b57 │ compressed size: 601 bytes │ uncompressed size: 1488 bytes │ length of filename: 32 characters │ length of extra field: 9 bytes │ @@ -45697,32 +41188,32 @@ │ │ The central-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 #1263: │ +Central directory entry #1260: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/browser_category.xml │ │ - offset of local header from start of archive: 48622070 │ - (0000000002E5E9F6h) bytes │ + offset of local header from start of archive: 48367539 │ + (0000000002E207B3h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 17845b04 │ compressed size: 336 bytes │ uncompressed size: 664 bytes │ length of filename: 31 characters │ length of extra field: 9 bytes │ @@ -45734,32 +41225,32 @@ │ │ The central-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 #1264: │ +Central directory entry #1261: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/browser_category_item_separator.xml │ │ - offset of local header from start of archive: 48622492 │ - (0000000002E5EB9Ch) bytes │ + offset of local header from start of archive: 48367936 │ + (0000000002E20940h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1dc06b3c │ compressed size: 399 bytes │ uncompressed size: 748 bytes │ length of filename: 46 characters │ length of extra field: 9 bytes │ @@ -45771,32 +41262,32 @@ │ │ The central-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 #1265: │ +Central directory entry #1262: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/browser_category_item_shortcut.xml │ │ - offset of local header from start of archive: 48622992 │ - (0000000002E5ED90h) bytes │ + offset of local header from start of archive: 48368411 │ + (0000000002E20B1Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 134ab93d │ compressed size: 348 bytes │ uncompressed size: 640 bytes │ length of filename: 45 characters │ length of extra field: 9 bytes │ @@ -45808,32 +41299,32 @@ │ │ The central-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 #1266: │ +Central directory entry #1263: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/browser_content_video.xml │ │ - offset of local header from start of archive: 48623440 │ - (0000000002E5EF50h) bytes │ + offset of local header from start of archive: 48368834 │ + (0000000002E20CC2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9526ab8a │ compressed size: 231 bytes │ uncompressed size: 432 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ @@ -45845,36 +41336,36 @@ │ │ The central-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 #1267: │ +Central directory entry #1264: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/browser_content_video_include.xml │ │ - offset of local header from start of archive: 48623762 │ - (0000000002E5F092h) bytes │ + offset of local header from start of archive: 48369131 │ + (0000000002E20DEBh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e38d9883 │ - compressed size: 788 bytes │ + compressed size: 786 bytes │ uncompressed size: 1952 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -45882,32 +41373,32 @@ │ │ The central-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 #1268: │ +Central directory entry #1265: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/browser_empty_item.xml │ │ - offset of local header from start of archive: 48624649 │ - (0000000002E5F409h) bytes │ + offset of local header from start of archive: 48369991 │ + (0000000002E21147h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): aec642e1 │ compressed size: 294 bytes │ uncompressed size: 556 bytes │ length of filename: 33 characters │ length of extra field: 9 bytes │ @@ -45919,36 +41410,36 @@ │ │ The central-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 #1269: │ +Central directory entry #1266: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/browser_empty_item_with_button.xml │ │ - offset of local header from start of archive: 48625031 │ - (0000000002E5F587h) bytes │ + offset of local header from start of archive: 48370348 │ + (0000000002E212ACh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 008b4704 │ - compressed size: 493 bytes │ + compressed size: 491 bytes │ uncompressed size: 1160 bytes │ length of filename: 45 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -45956,32 +41447,32 @@ │ │ The central-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 #1270: │ +Central directory entry #1267: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/browser_empty_item_with_loading.xml │ │ - offset of local header from start of archive: 48625624 │ - (0000000002E5F7D8h) bytes │ + offset of local header from start of archive: 48370914 │ + (0000000002E214E2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 46 characters │ length of extra field: 9 bytes │ @@ -45993,32 +41484,32 @@ │ │ The central-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 #1271: │ +Central directory entry #1268: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/browser_ftp_button.xml │ │ - offset of local header from start of archive: 48625772 │ - (0000000002E5F86Ch) bytes │ + offset of local header from start of archive: 48371037 │ + (0000000002E2155Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e0615770 │ compressed size: 325 bytes │ uncompressed size: 636 bytes │ length of filename: 33 characters │ length of extra field: 9 bytes │ @@ -46030,36 +41521,36 @@ │ │ The central-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 #1272: │ +Central directory entry #1269: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/browser_item_details.xml │ │ - offset of local header from start of archive: 48626185 │ - (0000000002E5FA09h) bytes │ + offset of local header from start of archive: 48371425 │ + (0000000002E216E1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4e477f5e │ - compressed size: 755 bytes │ + compressed size: 751 bytes │ uncompressed size: 2168 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -46067,36 +41558,36 @@ │ │ The central-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 #1273: │ +Central directory entry #1270: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/browser_item_details_common.xml │ │ - offset of local header from start of archive: 48627030 │ - (0000000002E5FD56h) bytes │ + offset of local header from start of archive: 48372241 │ + (0000000002E21A11h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 58cbc096 │ - compressed size: 1180 bytes │ + compressed size: 1177 bytes │ uncompressed size: 3844 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -46104,32 +41595,32 @@ │ │ The central-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 #1274: │ +Central directory entry #1271: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/browser_item_details_date_and_rating.xml │ │ - offset of local header from start of archive: 48628307 │ - (0000000002E60253h) bytes │ + offset of local header from start of archive: 48373490 │ + (0000000002E21EF2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e530cfb7 │ compressed size: 388 bytes │ uncompressed size: 796 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ @@ -46141,36 +41632,36 @@ │ │ The central-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 #1275: │ +Central directory entry #1272: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/browser_item_details_show.xml │ │ - offset of local header from start of archive: 48628801 │ - (0000000002E60441h) bytes │ + offset of local header from start of archive: 48373959 │ + (0000000002E220C7h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 113c0890 │ - compressed size: 741 bytes │ + compressed size: 740 bytes │ uncompressed size: 2040 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -46178,36 +41669,36 @@ │ │ The central-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 #1276: │ +Central directory entry #1273: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/browser_item_grid.xml │ │ - offset of local header from start of archive: 48629637 │ - (0000000002E60785h) bytes │ + offset of local header from start of archive: 48374769 │ + (0000000002E223F1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 67406512 │ - compressed size: 1359 bytes │ + compressed size: 1336 bytes │ uncompressed size: 4480 bytes │ length of filename: 32 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -46215,32 +41706,32 @@ │ │ The central-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 #1277: │ +Central directory entry #1274: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/browser_item_grid_short.xml │ │ - offset of local header from start of archive: 48631083 │ - (0000000002E60D2Bh) bytes │ + offset of local header from start of archive: 48376167 │ + (0000000002E22967h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8b859637 │ compressed size: 612 bytes │ uncompressed size: 1412 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ @@ -46252,36 +41743,36 @@ │ │ The central-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 #1278: │ +Central directory entry #1275: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/browser_item_header_show.xml │ │ - offset of local header from start of archive: 48631788 │ - (0000000002E60FECh) bytes │ + offset of local header from start of archive: 48376847 │ + (0000000002E22C0Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): bbb6b094 │ - compressed size: 1288 bytes │ + compressed size: 1279 bytes │ uncompressed size: 3840 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -46289,36 +41780,36 @@ │ │ The central-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 #1279: │ +Central directory entry #1276: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/browser_item_list.xml │ │ - offset of local header from start of archive: 48633170 │ - (0000000002E61552h) bytes │ + offset of local header from start of archive: 48378195 │ + (0000000002E23153h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 87f41e26 │ - compressed size: 754 bytes │ + compressed size: 750 bytes │ uncompressed size: 2172 bytes │ length of filename: 32 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -46326,36 +41817,36 @@ │ │ The central-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 #1280: │ +Central directory entry #1277: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/browser_item_list_common.xml │ │ - offset of local header from start of archive: 48634011 │ - (0000000002E6189Bh) bytes │ + offset of local header from start of archive: 48379007 │ + (0000000002E2347Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 68d6d636 │ - compressed size: 1051 bytes │ + compressed size: 1046 bytes │ uncompressed size: 3212 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -46363,32 +41854,32 @@ │ │ The central-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 #1281: │ +Central directory entry #1278: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/browser_item_list_long_text.xml │ │ - offset of local header from start of archive: 48635156 │ - (0000000002E61D14h) bytes │ + offset of local header from start of archive: 48380122 │ + (0000000002E238DAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): df4d2d76 │ compressed size: 386 bytes │ uncompressed size: 740 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -46400,32 +41891,32 @@ │ │ The central-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 #1282: │ +Central directory entry #1279: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/browser_item_list_server.xml │ │ - offset of local header from start of archive: 48635639 │ - (0000000002E61EF7h) bytes │ + offset of local header from start of archive: 48380580 │ + (0000000002E23AA4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e4cece52 │ compressed size: 258 bytes │ uncompressed size: 472 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -46437,32 +41928,32 @@ │ │ The central-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 #1283: │ +Central directory entry #1280: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/browser_item_list_shortcut.xml │ │ - offset of local header from start of archive: 48635991 │ - (0000000002E62057h) bytes │ + offset of local header from start of archive: 48380907 │ + (0000000002E23BEBh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e4cece52 │ compressed size: 258 bytes │ uncompressed size: 472 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ @@ -46474,36 +41965,36 @@ │ │ The central-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 #1284: │ +Central directory entry #1281: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/browser_item_list_show.xml │ │ - offset of local header from start of archive: 48636345 │ - (0000000002E621B9h) bytes │ + offset of local header from start of archive: 48381236 │ + (0000000002E23D34h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f6b5860b │ - compressed size: 750 bytes │ + compressed size: 749 bytes │ uncompressed size: 2108 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -46511,32 +42002,32 @@ │ │ The central-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 #1285: │ +Central directory entry #1282: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/browser_item_list_text.xml │ │ - offset of local header from start of archive: 48637187 │ - (0000000002E62503h) bytes │ + offset of local header from start of archive: 48382052 │ + (0000000002E24064h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ee776567 │ compressed size: 348 bytes │ uncompressed size: 644 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -46548,32 +42039,32 @@ │ │ The central-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 #1286: │ +Central directory entry #1283: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/browser_item_list_title.xml │ │ - offset of local header from start of archive: 48637627 │ - (0000000002E626BBh) bytes │ + offset of local header from start of archive: 48382467 │ + (0000000002E24203h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 879e1b6f │ compressed size: 324 bytes │ uncompressed size: 608 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ @@ -46585,32 +42076,32 @@ │ │ The central-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 #1287: │ +Central directory entry #1284: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/browser_main_stub.xml │ │ - offset of local header from start of archive: 48638044 │ - (0000000002E6285Ch) bytes │ + offset of local header from start of archive: 48382859 │ + (0000000002E2438Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 32 characters │ length of extra field: 9 bytes │ @@ -46622,32 +42113,32 @@ │ │ The central-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 #1288: │ +Central directory entry #1285: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/browser_main_video.xml │ │ - offset of local header from start of archive: 48638178 │ - (0000000002E628E2h) bytes │ + offset of local header from start of archive: 48382968 │ + (0000000002E243F8h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 70b0972d │ compressed size: 794 bytes │ uncompressed size: 2120 bytes │ length of filename: 33 characters │ length of extra field: 9 bytes │ @@ -46659,32 +42150,32 @@ │ │ The central-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 #1289: │ +Central directory entry #1286: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/browser_main_video_backdrop.xml │ │ - offset of local header from start of archive: 48639060 │ - (0000000002E62C54h) bytes │ + offset of local header from start of archive: 48383825 │ + (0000000002E24751h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9437d09a │ compressed size: 307 bytes │ uncompressed size: 656 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -46696,36 +42187,36 @@ │ │ The central-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 #1290: │ +Central directory entry #1287: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/browser_resume_video.xml │ │ - offset of local header from start of archive: 48639464 │ - (0000000002E62DE8h) bytes │ + offset of local header from start of archive: 48384204 │ + (0000000002E248CCh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8ba49611 │ - compressed size: 611 bytes │ + compressed size: 610 bytes │ uncompressed size: 1460 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -46733,36 +42224,36 @@ │ │ The central-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 #1291: │ +Central directory entry #1288: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/browser_smb_shortcut_item.xml │ │ - offset of local header from start of archive: 48640165 │ - (0000000002E630A5h) bytes │ + offset of local header from start of archive: 48384879 │ + (0000000002E24B6Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0e44687d │ - compressed size: 978 bytes │ + compressed size: 976 bytes │ uncompressed size: 2664 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -46770,36 +42261,36 @@ │ │ The central-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 #1292: │ +Central directory entry #1289: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/browser_smb_worgroup_item.xml │ │ - offset of local header from start of archive: 48641238 │ - (0000000002E634D6h) bytes │ + offset of local header from start of archive: 48385925 │ + (0000000002E24F85h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b34fc222 │ - compressed size: 705 bytes │ + compressed size: 704 bytes │ uncompressed size: 1872 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -46807,36 +42298,36 @@ │ │ The central-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 #1293: │ +Central directory entry #1290: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/card_dialog_layout.xml │ │ - offset of local header from start of archive: 48642038 │ - (0000000002E637F6h) bytes │ + offset of local header from start of archive: 48386699 │ + (0000000002E2528Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9aa3462c │ - compressed size: 636 bytes │ + compressed size: 634 bytes │ uncompressed size: 1612 bytes │ length of filename: 33 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -46844,32 +42335,32 @@ │ │ The central-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 #1294: │ +Central directory entry #1291: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/card_layout.xml │ │ - offset of local header from start of archive: 48642762 │ - (0000000002E63ACAh) bytes │ + offset of local header from start of archive: 48387396 │ + (0000000002E25544h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 17949601 │ compressed size: 870 bytes │ uncompressed size: 2580 bytes │ length of filename: 26 characters │ length of extra field: 9 bytes │ @@ -46881,32 +42372,32 @@ │ │ The central-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 #1295: │ +Central directory entry #1292: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/clock.xml │ │ - offset of local header from start of archive: 48643713 │ - (0000000002E63E81h) bytes │ + offset of local header from start of archive: 48388322 │ + (0000000002E258E2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0e251c6b │ compressed size: 360 bytes │ uncompressed size: 708 bytes │ length of filename: 20 characters │ length of extra field: 9 bytes │ @@ -46918,36 +42409,36 @@ │ │ The central-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 #1296: │ +Central directory entry #1293: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/cover_floating_description_episode.xml │ │ - offset of local header from start of archive: 48644148 │ - (0000000002E64034h) bytes │ + offset of local header from start of archive: 48388732 │ + (0000000002E25A7Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5668cc18 │ - compressed size: 359 bytes │ + compressed size: 358 bytes │ uncompressed size: 884 bytes │ length of filename: 49 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -46955,32 +42446,32 @@ │ │ The central-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 #1297: │ +Central directory entry #1294: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/cover_floating_description_movie.xml │ │ - offset of local header from start of archive: 48644611 │ - (0000000002E64203h) bytes │ + offset of local header from start of archive: 48389169 │ + (0000000002E25C31h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7a47c2ae │ compressed size: 319 bytes │ uncompressed size: 744 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -46992,32 +42483,32 @@ │ │ The central-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 #1298: │ +Central directory entry #1295: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/cover_floating_description_video.xml │ │ - offset of local header from start of archive: 48645032 │ - (0000000002E643A8h) bytes │ + offset of local header from start of archive: 48389565 │ + (0000000002E25DBDh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 04592260 │ compressed size: 318 bytes │ uncompressed size: 664 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -47029,32 +42520,32 @@ │ │ The central-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 #1299: │ +Central directory entry #1296: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/cover_overlay_description_episode.xml │ │ - offset of local header from start of archive: 48645452 │ - (0000000002E6454Ch) bytes │ + offset of local header from start of archive: 48389960 │ + (0000000002E25F48h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d1f1ceda │ compressed size: 375 bytes │ uncompressed size: 704 bytes │ length of filename: 48 characters │ length of extra field: 9 bytes │ @@ -47066,32 +42557,32 @@ │ │ The central-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 #1300: │ +Central directory entry #1297: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/cover_overlay_description_video.xml │ │ - offset of local header from start of archive: 48645930 │ - (0000000002E6472Ah) bytes │ + offset of local header from start of archive: 48390413 │ + (0000000002E2610Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8bea7e87 │ compressed size: 375 bytes │ uncompressed size: 704 bytes │ length of filename: 46 characters │ length of extra field: 9 bytes │ @@ -47103,32 +42594,32 @@ │ │ The central-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 #1301: │ +Central directory entry #1298: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/cover_roll_label.xml │ │ - offset of local header from start of archive: 48646406 │ - (0000000002E64906h) bytes │ + offset of local header from start of archive: 48390864 │ + (0000000002E262D0h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 53eddcf8 │ compressed size: 281 bytes │ uncompressed size: 516 bytes │ length of filename: 31 characters │ length of extra field: 9 bytes │ @@ -47140,32 +42631,32 @@ │ │ The central-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 #1302: │ +Central directory entry #1299: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/create_share_dialog.xml │ │ - offset of local header from start of archive: 48646773 │ - (0000000002E64A75h) bytes │ + offset of local header from start of archive: 48391206 │ + (0000000002E26426h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c1d095a5 │ compressed size: 361 bytes │ uncompressed size: 748 bytes │ length of filename: 34 characters │ length of extra field: 9 bytes │ @@ -47177,36 +42668,36 @@ │ │ The central-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 #1303: │ +Central directory entry #1300: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/credential_layout.xml │ │ - offset of local header from start of archive: 48647223 │ - (0000000002E64C37h) bytes │ + offset of local header from start of archive: 48391631 │ + (0000000002E265CFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2a893530 │ - compressed size: 425 bytes │ + compressed size: 427 bytes │ uncompressed size: 1036 bytes │ length of filename: 32 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -47214,32 +42705,32 @@ │ │ The central-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 #1304: │ +Central directory entry #1301: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/credentials_manager_activity.xml │ │ - offset of local header from start of archive: 48647735 │ - (0000000002E64E37h) bytes │ + offset of local header from start of archive: 48392120 │ + (0000000002E267B8h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a7b5c28b │ compressed size: 200 bytes │ uncompressed size: 356 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ @@ -47251,32 +42742,32 @@ │ │ The central-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 #1305: │ +Central directory entry #1302: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/credentials_manager_fragment.xml │ │ - offset of local header from start of archive: 48648033 │ - (0000000002E64F61h) bytes │ + offset of local header from start of archive: 48392393 │ + (0000000002E268C9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 54908223 │ compressed size: 743 bytes │ uncompressed size: 2000 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ @@ -47288,32 +42779,32 @@ │ │ The central-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 #1306: │ +Central directory entry #1303: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/custom_dialog.xml │ │ - offset of local header from start of archive: 48648874 │ - (0000000002E652AAh) bytes │ + offset of local header from start of archive: 48393209 │ + (0000000002E26BF9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 28 characters │ length of extra field: 9 bytes │ @@ -47325,32 +42816,32 @@ │ │ The central-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 #1307: │ +Central directory entry #1304: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/design_bottom_navigation_item.xml │ │ - offset of local header from start of archive: 48649004 │ - (0000000002E6532Ch) bytes │ + offset of local header from start of archive: 48393314 │ + (0000000002E26C62h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8f20c1ed │ compressed size: 606 bytes │ uncompressed size: 1508 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -47362,36 +42853,36 @@ │ │ The central-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 #1308: │ +Central directory entry #1305: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/design_bottom_sheet_dialog.xml │ │ - offset of local header from start of archive: 48649709 │ - (0000000002E655EDh) bytes │ + offset of local header from start of archive: 48393994 │ + (0000000002E26F0Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9c8d268c │ - compressed size: 519 bytes │ + compressed size: 518 bytes │ uncompressed size: 1224 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -47399,32 +42890,32 @@ │ │ The central-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 #1309: │ +Central directory entry #1306: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/design_layout_snackbar.xml │ │ - offset of local header from start of archive: 48650324 │ - (0000000002E65854h) bytes │ + offset of local header from start of archive: 48394583 │ + (0000000002E27157h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 10a20c09 │ compressed size: 298 bytes │ uncompressed size: 528 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -47436,32 +42927,32 @@ │ │ The central-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 #1310: │ +Central directory entry #1307: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/design_layout_snackbar_include.xml │ │ - offset of local header from start of archive: 48650714 │ - (0000000002E659DAh) bytes │ + offset of local header from start of archive: 48394948 │ + (0000000002E272C4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7d1ba831 │ compressed size: 668 bytes │ uncompressed size: 1444 bytes │ length of filename: 45 characters │ length of extra field: 9 bytes │ @@ -47473,32 +42964,32 @@ │ │ The central-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 #1311: │ +Central directory entry #1308: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/design_layout_tab_icon.xml │ │ - offset of local header from start of archive: 48651482 │ - (0000000002E65CDAh) bytes │ + offset of local header from start of archive: 48395691 │ + (0000000002E275ABh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5141e4c6 │ compressed size: 235 bytes │ uncompressed size: 408 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -47510,32 +43001,32 @@ │ │ The central-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 #1312: │ +Central directory entry #1309: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/design_layout_tab_text.xml │ │ - offset of local header from start of archive: 48651809 │ - (0000000002E65E21h) bytes │ + offset of local header from start of archive: 48395993 │ + (0000000002E276D9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ba9741c6 │ compressed size: 247 bytes │ uncompressed size: 436 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -47547,32 +43038,32 @@ │ │ The central-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 #1313: │ +Central directory entry #1310: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/design_menu_item_action_area.xml │ │ - offset of local header from start of archive: 48652148 │ - (0000000002E65F74h) bytes │ + offset of local header from start of archive: 48396307 │ + (0000000002E27813h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c8be56c5 │ compressed size: 188 bytes │ uncompressed size: 320 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ @@ -47584,32 +43075,32 @@ │ │ The central-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 #1314: │ +Central directory entry #1311: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/design_navigation_item.xml │ │ - offset of local header from start of archive: 48652434 │ - (0000000002E66092h) bytes │ + offset of local header from start of archive: 48396568 │ + (0000000002E27918h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4f0f5ec1 │ compressed size: 322 bytes │ uncompressed size: 576 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -47621,32 +43112,32 @@ │ │ The central-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 #1315: │ +Central directory entry #1312: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/design_navigation_item_header.xml │ │ - offset of local header from start of archive: 48652848 │ - (0000000002E66230h) bytes │ + offset of local header from start of archive: 48396957 │ + (0000000002E27A9Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9c6cf00f │ compressed size: 253 bytes │ uncompressed size: 440 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -47658,32 +43149,32 @@ │ │ The central-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 #1316: │ +Central directory entry #1313: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/design_navigation_item_separator.xml │ │ - offset of local header from start of archive: 48653200 │ - (0000000002E66390h) bytes │ + offset of local header from start of archive: 48397284 │ + (0000000002E27BE4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 62ef8d5d │ compressed size: 245 bytes │ uncompressed size: 472 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -47695,32 +43186,32 @@ │ │ The central-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 #1317: │ +Central directory entry #1314: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/design_navigation_item_subheader.xml │ │ - offset of local header from start of archive: 48653547 │ - (0000000002E664EBh) bytes │ + offset of local header from start of archive: 48397606 │ + (0000000002E27D26h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0a8ef4b4 │ compressed size: 317 bytes │ uncompressed size: 564 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -47732,32 +43223,32 @@ │ │ The central-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 #1318: │ +Central directory entry #1315: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/design_navigation_menu.xml │ │ - offset of local header from start of archive: 48653966 │ - (0000000002E6668Eh) bytes │ + offset of local header from start of archive: 48398000 │ + (0000000002E27EB0h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 88d36b9e │ compressed size: 306 bytes │ uncompressed size: 528 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -47769,32 +43260,32 @@ │ │ The central-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 #1319: │ +Central directory entry #1316: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/design_navigation_menu_item.xml │ │ - offset of local header from start of archive: 48654364 │ - (0000000002E6681Ch) bytes │ + offset of local header from start of archive: 48398373 │ + (0000000002E28025h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ed7079eb │ compressed size: 435 bytes │ uncompressed size: 856 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -47806,32 +43297,32 @@ │ │ The central-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 #1320: │ +Central directory entry #1317: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/design_text_input_end_icon.xml │ │ - offset of local header from start of archive: 48654896 │ - (0000000002E66A30h) bytes │ + offset of local header from start of archive: 48398880 │ + (0000000002E28220h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f431e5c7 │ compressed size: 343 bytes │ uncompressed size: 616 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ @@ -47843,32 +43334,32 @@ │ │ The central-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 #1321: │ +Central directory entry #1318: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/design_text_input_start_icon.xml │ │ - offset of local header from start of archive: 48655335 │ - (0000000002E66BE7h) bytes │ + offset of local header from start of archive: 48399294 │ + (0000000002E283BEh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9d141e80 │ compressed size: 340 bytes │ uncompressed size: 612 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ @@ -47880,36 +43371,36 @@ │ │ The central-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 #1322: │ +Central directory entry #1319: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/expand_button.xml │ │ - offset of local header from start of archive: 48655773 │ - (0000000002E66D9Dh) bytes │ + offset of local header from start of archive: 48399707 │ + (0000000002E2855Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 777daabb │ - compressed size: 723 bytes │ + compressed size: 722 bytes │ uncompressed size: 1720 bytes │ length of filename: 28 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -47917,36 +43408,36 @@ │ │ The central-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 #1323: │ +Central directory entry #1320: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/floating_player.xml │ │ - offset of local header from start of archive: 48656579 │ - (0000000002E670C3h) bytes │ + offset of local header from start of archive: 48400487 │ + (0000000002E28867h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0b9ffc0a │ - compressed size: 1381 bytes │ + compressed size: 1375 bytes │ uncompressed size: 5176 bytes │ length of filename: 30 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -47954,36 +43445,36 @@ │ │ The central-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 #1324: │ +Central directory entry #1321: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/folder_picker_dialog.xml │ │ - offset of local header from start of archive: 48658045 │ - (0000000002E6767Dh) bytes │ + offset of local header from start of archive: 48401922 │ + (0000000002E28E02h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7c4b2f6a │ - compressed size: 904 bytes │ + compressed size: 901 bytes │ uncompressed size: 2576 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -47991,36 +43482,36 @@ │ │ The central-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 #1325: │ +Central directory entry #1322: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/folder_picker_item.xml │ │ - offset of local header from start of archive: 48659039 │ - (0000000002E67A5Fh) bytes │ + offset of local header from start of archive: 48402888 │ + (0000000002E291C8h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): aee5c900 │ - compressed size: 823 bytes │ + compressed size: 819 bytes │ uncompressed size: 2180 bytes │ length of filename: 33 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -48028,32 +43519,32 @@ │ │ The central-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 #1326: │ +Central directory entry #1323: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/help_overlay.xml │ │ - offset of local header from start of archive: 48659950 │ - (0000000002E67DEEh) bytes │ + offset of local header from start of archive: 48403770 │ + (0000000002E2953Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 50041a80 │ compressed size: 382 bytes │ uncompressed size: 884 bytes │ length of filename: 27 characters │ length of extra field: 9 bytes │ @@ -48065,32 +43556,32 @@ │ │ The central-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 #1327: │ +Central directory entry #1324: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/help_overlay_network_indexing.xml │ │ - offset of local header from start of archive: 48660414 │ - (0000000002E67FBEh) bytes │ + offset of local header from start of archive: 48404209 │ + (0000000002E296F1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e372127c │ compressed size: 356 bytes │ uncompressed size: 808 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -48102,32 +43593,32 @@ │ │ The central-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 #1328: │ +Central directory entry #1325: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/help_overlay_popup.xml │ │ - offset of local header from start of archive: 48660869 │ - (0000000002E68185h) bytes │ + offset of local header from start of archive: 48404639 │ + (0000000002E2989Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f66b2e6a │ compressed size: 516 bytes │ uncompressed size: 1064 bytes │ length of filename: 33 characters │ length of extra field: 9 bytes │ @@ -48139,36 +43630,36 @@ │ │ The central-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 #1329: │ +Central directory entry #1326: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/help_overlay_scraper.xml │ │ - offset of local header from start of archive: 48661473 │ - (0000000002E683E1h) bytes │ + offset of local header from start of archive: 48405218 │ + (0000000002E29AE2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): db9975db │ - compressed size: 464 bytes │ + compressed size: 463 bytes │ uncompressed size: 1012 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -48176,32 +43667,32 @@ │ │ The central-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 #1330: │ +Central directory entry #1327: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/help_overlay_ssh_shortcut.xml │ │ - offset of local header from start of archive: 48662027 │ - (0000000002E6860Bh) bytes │ + offset of local header from start of archive: 48405746 │ + (0000000002E29CF2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 09c1754f │ compressed size: 304 bytes │ uncompressed size: 600 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ @@ -48213,32 +43704,32 @@ │ │ The central-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 #1331: │ +Central directory entry #1328: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/hint_view_widget.xml │ │ - offset of local header from start of archive: 48662426 │ - (0000000002E6879Ah) bytes │ + offset of local header from start of archive: 48406120 │ + (0000000002E29E68h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d88b74d6 │ compressed size: 448 bytes │ uncompressed size: 888 bytes │ length of filename: 31 characters │ length of extra field: 9 bytes │ @@ -48250,32 +43741,32 @@ │ │ The central-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 #1332: │ +Central directory entry #1329: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/image_frame.xml │ │ - offset of local header from start of archive: 48662960 │ - (0000000002E689B0h) bytes │ + offset of local header from start of archive: 48406629 │ + (0000000002E2A065h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): bd7049ce │ compressed size: 494 bytes │ uncompressed size: 1088 bytes │ length of filename: 26 characters │ length of extra field: 9 bytes │ @@ -48287,32 +43778,32 @@ │ │ The central-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 #1333: │ +Central directory entry #1330: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/item_credential.xml │ │ - offset of local header from start of archive: 48663535 │ - (0000000002E68BEFh) bytes │ + offset of local header from start of archive: 48407179 │ + (0000000002E2A28Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d3b49d55 │ compressed size: 398 bytes │ uncompressed size: 896 bytes │ length of filename: 30 characters │ length of extra field: 9 bytes │ @@ -48324,36 +43815,36 @@ │ │ The central-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 #1334: │ +Central directory entry #1331: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/item_workgroup_separator.xml │ │ - offset of local header from start of archive: 48664018 │ - (0000000002E68DD2h) bytes │ + offset of local header from start of archive: 48407637 │ + (0000000002E2A455h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d472b17a │ - compressed size: 552 bytes │ + compressed size: 551 bytes │ uncompressed size: 1184 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -48361,32 +43852,32 @@ │ │ The central-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 #1335: │ +Central directory entry #1332: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_action_1_line.xml │ │ - offset of local header from start of archive: 48664664 │ - (0000000002E69058h) bytes │ + offset of local header from start of archive: 48408257 │ + (0000000002E2A6C1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c6e6f5f2 │ compressed size: 245 bytes │ uncompressed size: 416 bytes │ length of filename: 31 characters │ length of extra field: 9 bytes │ @@ -48398,32 +43889,32 @@ │ │ The central-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 #1336: │ +Central directory entry #1333: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_action_2_lines.xml │ │ - offset of local header from start of archive: 48664995 │ - (0000000002E691A3h) bytes │ + offset of local header from start of archive: 48408563 │ + (0000000002E2A7F3h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9fccee98 │ compressed size: 245 bytes │ uncompressed size: 416 bytes │ length of filename: 32 characters │ length of extra field: 9 bytes │ @@ -48435,32 +43926,32 @@ │ │ The central-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 #1337: │ +Central directory entry #1334: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_background_window.xml │ │ - offset of local header from start of archive: 48665327 │ - (0000000002E692EFh) bytes │ + offset of local header from start of archive: 48408870 │ + (0000000002E2A926h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ @@ -48472,32 +43963,32 @@ │ │ The central-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 #1338: │ +Central directory entry #1335: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_browse_fragment.xml │ │ - offset of local header from start of archive: 48665464 │ - (0000000002E69378h) bytes │ + offset of local header from start of archive: 48408982 │ + (0000000002E2A996h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): bd4cee2f │ compressed size: 463 bytes │ uncompressed size: 1212 bytes │ length of filename: 33 characters │ length of extra field: 9 bytes │ @@ -48509,32 +44000,32 @@ │ │ The central-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 #1339: │ +Central directory entry #1336: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_browse_title.xml │ │ - offset of local header from start of archive: 48666015 │ - (0000000002E6959Fh) bytes │ + offset of local header from start of archive: 48409508 │ + (0000000002E2ABA4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d74e7e27 │ compressed size: 242 bytes │ uncompressed size: 408 bytes │ length of filename: 30 characters │ length of extra field: 9 bytes │ @@ -48546,32 +44037,32 @@ │ │ The central-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 #1340: │ +Central directory entry #1337: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_control_bar.xml │ │ - offset of local header from start of archive: 48666342 │ - (0000000002E696E6h) bytes │ + offset of local header from start of archive: 48409810 │ + (0000000002E2ACD2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 112c33a8 │ compressed size: 246 bytes │ uncompressed size: 420 bytes │ length of filename: 29 characters │ length of extra field: 9 bytes │ @@ -48583,36 +44074,36 @@ │ │ The central-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 #1341: │ +Central directory entry #1338: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_control_button_primary.xml │ │ - offset of local header from start of archive: 48666672 │ - (0000000002E69830h) bytes │ + offset of local header from start of archive: 48410115 │ + (0000000002E2AE03h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a7000e39 │ - compressed size: 398 bytes │ + compressed size: 397 bytes │ uncompressed size: 916 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -48620,32 +44111,32 @@ │ │ The central-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 #1342: │ +Central directory entry #1339: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_control_button_secondary.xml │ │ - offset of local header from start of archive: 48667165 │ - (0000000002E69A1Dh) bytes │ + offset of local header from start of archive: 48410582 │ + (0000000002E2AFD6h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0c754ada │ compressed size: 355 bytes │ uncompressed size: 740 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -48657,32 +44148,32 @@ │ │ The central-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 #1343: │ +Central directory entry #1340: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_details_description.xml │ │ - offset of local header from start of archive: 48667617 │ - (0000000002E69BE1h) bytes │ + offset of local header from start of archive: 48411009 │ + (0000000002E2B181h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9058f613 │ compressed size: 343 bytes │ uncompressed size: 872 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -48694,36 +44185,36 @@ │ │ The central-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 #1344: │ +Central directory entry #1341: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_details_fragment.xml │ │ - offset of local header from start of archive: 48668052 │ - (0000000002E69D94h) bytes │ + offset of local header from start of archive: 48411419 │ + (0000000002E2B31Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): dbdb9138 │ - compressed size: 317 bytes │ + compressed size: 314 bytes │ uncompressed size: 940 bytes │ length of filename: 34 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -48731,36 +44222,36 @@ │ │ The central-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 #1345: │ +Central directory entry #1342: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_details_overview.xml │ │ - offset of local header from start of archive: 48668458 │ - (0000000002E69F2Ah) bytes │ + offset of local header from start of archive: 48411797 │ + (0000000002E2B495h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 15977b9d │ - compressed size: 912 bytes │ + compressed size: 910 bytes │ uncompressed size: 2400 bytes │ length of filename: 34 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -48768,32 +44259,32 @@ │ │ The central-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 #1346: │ +Central directory entry #1343: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_divider.xml │ │ - offset of local header from start of archive: 48669459 │ - (0000000002E6A313h) bytes │ + offset of local header from start of archive: 48412771 │ + (0000000002E2B863h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8130ca98 │ compressed size: 331 bytes │ uncompressed size: 584 bytes │ length of filename: 25 characters │ length of extra field: 9 bytes │ @@ -48805,36 +44296,36 @@ │ │ The central-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 #1347: │ +Central directory entry #1344: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_error_fragment.xml │ │ - offset of local header from start of archive: 48669870 │ - (0000000002E6A4AEh) bytes │ + offset of local header from start of archive: 48413157 │ + (0000000002E2B9E5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 28873cee │ - compressed size: 601 bytes │ + compressed size: 599 bytes │ uncompressed size: 1596 bytes │ length of filename: 32 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -48842,36 +44333,36 @@ │ │ The central-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 #1348: │ +Central directory entry #1345: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_fullwidth_details_overview.xml │ │ - offset of local header from start of archive: 48670558 │ - (0000000002E6A75Eh) bytes │ + offset of local header from start of archive: 48413818 │ + (0000000002E2BC7Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ccb0e035 │ - compressed size: 765 bytes │ + compressed size: 764 bytes │ uncompressed size: 2120 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -48879,32 +44370,32 @@ │ │ The central-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 #1349: │ +Central directory entry #1346: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_fullwidth_details_overview_logo.xml │ │ - offset of local header from start of archive: 48671422 │ - (0000000002E6AABEh) bytes │ + offset of local header from start of archive: 48414656 │ + (0000000002E2BFC0h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 57ba7d4e │ compressed size: 289 bytes │ uncompressed size: 520 bytes │ length of filename: 49 characters │ length of extra field: 9 bytes │ @@ -48916,32 +44407,32 @@ │ │ The central-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 #1350: │ +Central directory entry #1347: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_guidance.xml │ │ - offset of local header from start of archive: 48671815 │ - (0000000002E6AC47h) bytes │ + offset of local header from start of archive: 48415024 │ + (0000000002E2C130h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 06d6b3a4 │ compressed size: 366 bytes │ uncompressed size: 940 bytes │ length of filename: 26 characters │ length of extra field: 9 bytes │ @@ -48953,36 +44444,36 @@ │ │ The central-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 #1351: │ +Central directory entry #1348: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_guidedactions.xml │ │ - offset of local header from start of archive: 48672262 │ - (0000000002E6AE06h) bytes │ + offset of local header from start of archive: 48415446 │ + (0000000002E2C2D6h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f95f0677 │ - compressed size: 697 bytes │ + compressed size: 695 bytes │ uncompressed size: 1888 bytes │ length of filename: 31 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -48990,32 +44481,32 @@ │ │ The central-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 #1352: │ +Central directory entry #1349: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_guidedactions_datepicker_item.xml │ │ - offset of local header from start of archive: 48673045 │ - (0000000002E6B115h) bytes │ + offset of local header from start of archive: 48416202 │ + (0000000002E2C5CAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7a0e841a │ compressed size: 423 bytes │ uncompressed size: 888 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -49027,32 +44518,32 @@ │ │ The central-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 #1353: │ +Central directory entry #1350: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_guidedactions_item.xml │ │ - offset of local header from start of archive: 48673570 │ - (0000000002E6B322h) bytes │ + offset of local header from start of archive: 48416702 │ + (0000000002E2C7BEh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c86da0d5 │ compressed size: 390 bytes │ uncompressed size: 1096 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ @@ -49064,32 +44555,32 @@ │ │ The central-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 #1354: │ +Central directory entry #1351: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_guidedbuttonactions.xml │ │ - offset of local header from start of archive: 48674051 │ - (0000000002E6B503h) bytes │ + offset of local header from start of archive: 48417158 │ + (0000000002E2C986h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a1b3ded8 │ compressed size: 513 bytes │ uncompressed size: 1212 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -49101,32 +44592,32 @@ │ │ The central-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 #1355: │ +Central directory entry #1352: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_guidedstep_background.xml │ │ - offset of local header from start of archive: 48674656 │ - (0000000002E6B760h) bytes │ + offset of local header from start of archive: 48417738 │ + (0000000002E2CBCAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): bec6c78c │ compressed size: 290 bytes │ uncompressed size: 500 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -49138,36 +44629,36 @@ │ │ The central-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 #1356: │ +Central directory entry #1353: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_guidedstep_fragment.xml │ │ - offset of local header from start of archive: 48675040 │ - (0000000002E6B8E0h) bytes │ + offset of local header from start of archive: 48418097 │ + (0000000002E2CD31h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f8e971a8 │ - compressed size: 814 bytes │ + compressed size: 813 bytes │ uncompressed size: 2240 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -49175,32 +44666,32 @@ │ │ The central-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 #1357: │ +Central directory entry #1354: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_header.xml │ │ - offset of local header from start of archive: 48675946 │ - (0000000002E6BC6Ah) bytes │ + offset of local header from start of archive: 48418977 │ + (0000000002E2D0A1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a85e7b2b │ compressed size: 293 bytes │ uncompressed size: 504 bytes │ length of filename: 24 characters │ length of extra field: 9 bytes │ @@ -49212,32 +44703,32 @@ │ │ The central-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 #1358: │ +Central directory entry #1355: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_headers_fragment.xml │ │ - offset of local header from start of archive: 48676318 │ - (0000000002E6BDDEh) bytes │ + offset of local header from start of archive: 48419324 │ + (0000000002E2D1FCh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 142fd20a │ compressed size: 434 bytes │ uncompressed size: 908 bytes │ length of filename: 34 characters │ length of extra field: 9 bytes │ @@ -49249,32 +44740,32 @@ │ │ The central-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 #1359: │ +Central directory entry #1356: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_image_card_view.xml │ │ - offset of local header from start of archive: 48676841 │ - (0000000002E6BFE9h) bytes │ + offset of local header from start of archive: 48419822 │ + (0000000002E2D3EEh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b54350d4 │ compressed size: 296 bytes │ uncompressed size: 632 bytes │ length of filename: 33 characters │ length of extra field: 9 bytes │ @@ -49286,32 +44777,32 @@ │ │ The central-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 #1360: │ +Central directory entry #1357: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_image_card_view_themed_badge_left.xml │ │ - offset of local header from start of archive: 48677225 │ - (0000000002E6C169h) bytes │ + offset of local header from start of archive: 48420181 │ + (0000000002E2D555h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8abf7556 │ compressed size: 264 bytes │ uncompressed size: 448 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ @@ -49323,32 +44814,32 @@ │ │ The central-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 #1361: │ +Central directory entry #1358: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_image_card_view_themed_badge_right.xml │ │ - offset of local header from start of archive: 48677595 │ - (0000000002E6C2DBh) bytes │ + offset of local header from start of archive: 48420526 │ + (0000000002E2D6AEh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 22844a37 │ compressed size: 261 bytes │ uncompressed size: 448 bytes │ length of filename: 52 characters │ length of extra field: 9 bytes │ @@ -49360,32 +44851,32 @@ │ │ The central-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 #1362: │ +Central directory entry #1359: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_image_card_view_themed_content.xml │ │ - offset of local header from start of archive: 48677963 │ - (0000000002E6C44Bh) bytes │ + offset of local header from start of archive: 48420869 │ + (0000000002E2D805h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2242ee24 │ compressed size: 178 bytes │ uncompressed size: 296 bytes │ length of filename: 48 characters │ length of extra field: 9 bytes │ @@ -49397,32 +44888,32 @@ │ │ The central-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 #1363: │ +Central directory entry #1360: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_image_card_view_themed_title.xml │ │ - offset of local header from start of archive: 48678244 │ - (0000000002E6C564h) bytes │ + offset of local header from start of archive: 48421125 │ + (0000000002E2D905h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 562b4477 │ compressed size: 178 bytes │ uncompressed size: 296 bytes │ length of filename: 46 characters │ length of extra field: 9 bytes │ @@ -49434,36 +44925,36 @@ │ │ The central-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 #1364: │ +Central directory entry #1361: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_list_row.xml │ │ - offset of local header from start of archive: 48678523 │ - (0000000002E6C67Bh) bytes │ + offset of local header from start of archive: 48421379 │ + (0000000002E2DA03h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4d330433 │ - compressed size: 328 bytes │ + compressed size: 327 bytes │ uncompressed size: 604 bytes │ length of filename: 26 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -49471,32 +44962,32 @@ │ │ The central-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 #1365: │ +Central directory entry #1362: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_list_row_hovercard.xml │ │ - offset of local header from start of archive: 48678932 │ - (0000000002E6C814h) bytes │ + offset of local header from start of archive: 48421762 │ + (0000000002E2DB82h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8e565fe1 │ compressed size: 300 bytes │ uncompressed size: 704 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ @@ -49508,32 +44999,32 @@ │ │ The central-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 #1366: │ +Central directory entry #1363: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_media_item_number_view_flipper.xml │ │ - offset of local header from start of archive: 48679323 │ - (0000000002E6C99Bh) bytes │ + offset of local header from start of archive: 48422128 │ + (0000000002E2DCF0h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c27b49ad │ compressed size: 461 bytes │ uncompressed size: 1008 bytes │ length of filename: 48 characters │ length of extra field: 9 bytes │ @@ -49545,36 +45036,36 @@ │ │ The central-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 #1367: │ +Central directory entry #1364: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_media_list_header.xml │ │ - offset of local header from start of archive: 48679887 │ - (0000000002E6CBCFh) bytes │ + offset of local header from start of archive: 48422667 │ + (0000000002E2DF0Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 85f0baca │ - compressed size: 246 bytes │ + compressed size: 245 bytes │ uncompressed size: 496 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -49582,32 +45073,32 @@ │ │ The central-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 #1368: │ +Central directory entry #1365: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_my_browse_title.xml │ │ - offset of local header from start of archive: 48680223 │ - (0000000002E6CD1Fh) bytes │ + offset of local header from start of archive: 48422977 │ + (0000000002E2E041h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7cc9601c │ compressed size: 256 bytes │ uncompressed size: 424 bytes │ length of filename: 33 characters │ length of extra field: 9 bytes │ @@ -49619,36 +45110,36 @@ │ │ The central-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 #1369: │ +Central directory entry #1366: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_my_title_view.xml │ │ - offset of local header from start of archive: 48680567 │ - (0000000002E6CE77h) bytes │ + offset of local header from start of archive: 48423296 │ + (0000000002E2E180h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 176faff8 │ - compressed size: 1054 bytes │ + compressed size: 1047 bytes │ uncompressed size: 4604 bytes │ length of filename: 31 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -49656,36 +45147,36 @@ │ │ The central-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 #1370: │ +Central directory entry #1367: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_my_vertical_grid_fragment.xml │ │ - offset of local header from start of archive: 48681707 │ - (0000000002E6D2EBh) bytes │ + offset of local header from start of archive: 48424404 │ + (0000000002E2E5D4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d942080d │ - compressed size: 398 bytes │ + compressed size: 397 bytes │ uncompressed size: 976 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -49693,36 +45184,36 @@ │ │ The central-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 #1371: │ +Central directory entry #1368: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_onboarding_fragment.xml │ │ - offset of local header from start of archive: 48682203 │ - (0000000002E6D4DBh) bytes │ + offset of local header from start of archive: 48424874 │ + (0000000002E2E7AAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): cc08b577 │ - compressed size: 665 bytes │ + compressed size: 661 bytes │ uncompressed size: 2024 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -49730,32 +45221,32 @@ │ │ The central-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 #1372: │ +Central directory entry #1369: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_picker.xml │ │ - offset of local header from start of archive: 48682960 │ - (0000000002E6D7D0h) bytes │ + offset of local header from start of archive: 48425602 │ + (0000000002E2EA82h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e97828c5 │ compressed size: 262 bytes │ uncompressed size: 480 bytes │ length of filename: 24 characters │ length of extra field: 9 bytes │ @@ -49767,36 +45258,36 @@ │ │ The central-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 #1373: │ +Central directory entry #1370: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_picker_column.xml │ │ - offset of local header from start of archive: 48683301 │ - (0000000002E6D925h) bytes │ + offset of local header from start of archive: 48425918 │ + (0000000002E2EBBEh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): eab7b4fd │ - compressed size: 400 bytes │ + compressed size: 399 bytes │ uncompressed size: 760 bytes │ length of filename: 31 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -49804,32 +45295,32 @@ │ │ The central-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 #1374: │ +Central directory entry #1371: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_picker_item.xml │ │ - offset of local header from start of archive: 48683787 │ - (0000000002E6DB0Bh) bytes │ + offset of local header from start of archive: 48426378 │ + (0000000002E2ED8Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d903e923 │ compressed size: 278 bytes │ uncompressed size: 484 bytes │ length of filename: 29 characters │ length of extra field: 9 bytes │ @@ -49841,32 +45332,32 @@ │ │ The central-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 #1375: │ +Central directory entry #1372: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_picker_separator.xml │ │ - offset of local header from start of archive: 48684149 │ - (0000000002E6DC75h) bytes │ + offset of local header from start of archive: 48426715 │ + (0000000002E2EEDBh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d6204d7c │ compressed size: 266 bytes │ uncompressed size: 476 bytes │ length of filename: 34 characters │ length of extra field: 9 bytes │ @@ -49878,32 +45369,32 @@ │ │ The central-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 #1376: │ +Central directory entry #1373: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_pinpicker_item.xml │ │ - offset of local header from start of archive: 48684504 │ - (0000000002E6DDD8h) bytes │ + offset of local header from start of archive: 48427045 │ + (0000000002E2F025h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 73eac74c │ compressed size: 299 bytes │ uncompressed size: 524 bytes │ length of filename: 32 characters │ length of extra field: 9 bytes │ @@ -49915,36 +45406,36 @@ │ │ The central-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 #1377: │ +Central directory entry #1374: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_playback_controls.xml │ │ - offset of local header from start of archive: 48684890 │ - (0000000002E6DF5Ah) bytes │ + offset of local header from start of archive: 48427406 │ + (0000000002E2F18Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9a7b6d2e │ - compressed size: 643 bytes │ + compressed size: 639 bytes │ uncompressed size: 1736 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -49952,36 +45443,36 @@ │ │ The central-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 #1378: │ +Central directory entry #1375: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_playback_controls_row.xml │ │ - offset of local header from start of archive: 48685623 │ - (0000000002E6E237h) bytes │ + offset of local header from start of archive: 48428110 │ + (0000000002E2F44Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8fbc5b7f │ - compressed size: 757 bytes │ + compressed size: 755 bytes │ uncompressed size: 2228 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -49989,32 +45480,32 @@ │ │ The central-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 #1379: │ +Central directory entry #1376: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_playback_fragment.xml │ │ - offset of local header from start of archive: 48686474 │ - (0000000002E6E58Ah) bytes │ + offset of local header from start of archive: 48428934 │ + (0000000002E2F786h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 74c09cd5 │ compressed size: 301 bytes │ uncompressed size: 736 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ @@ -50026,36 +45517,36 @@ │ │ The central-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 #1380: │ +Central directory entry #1377: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_playback_now_playing_bars.xml │ │ - offset of local header from start of archive: 48686865 │ - (0000000002E6E711h) bytes │ + offset of local header from start of archive: 48429300 │ + (0000000002E2F8F4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 40eb9781 │ - compressed size: 340 bytes │ + compressed size: 339 bytes │ uncompressed size: 936 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -50063,32 +45554,32 @@ │ │ The central-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 #1381: │ +Central directory entry #1378: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_playback_transport_controls.xml │ │ - offset of local header from start of archive: 48687303 │ - (0000000002E6E8C7h) bytes │ + offset of local header from start of archive: 48429712 │ + (0000000002E2FA90h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 45 characters │ length of extra field: 9 bytes │ @@ -50100,36 +45591,36 @@ │ │ The central-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 #1382: │ +Central directory entry #1379: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_playback_transport_controls_row.xml │ │ - offset of local header from start of archive: 48687450 │ - (0000000002E6E95Ah) bytes │ + offset of local header from start of archive: 48429834 │ + (0000000002E2FB0Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3b458165 │ - compressed size: 1075 bytes │ + compressed size: 1067 bytes │ uncompressed size: 3576 bytes │ length of filename: 49 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -50137,32 +45628,32 @@ │ │ The central-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 #1383: │ +Central directory entry #1380: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_row_container.xml │ │ - offset of local header from start of archive: 48688629 │ - (0000000002E6EDF5h) bytes │ + offset of local header from start of archive: 48430980 │ + (0000000002E2FF84h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8558565b │ compressed size: 324 bytes │ uncompressed size: 584 bytes │ length of filename: 31 characters │ length of extra field: 9 bytes │ @@ -50174,32 +45665,32 @@ │ │ The central-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 #1384: │ +Central directory entry #1381: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_row_header.xml │ │ - offset of local header from start of archive: 48689039 │ - (0000000002E6EF8Fh) bytes │ + offset of local header from start of archive: 48431365 │ + (0000000002E30105h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2115c42c │ compressed size: 367 bytes │ uncompressed size: 804 bytes │ length of filename: 28 characters │ length of extra field: 9 bytes │ @@ -50211,36 +45702,36 @@ │ │ The central-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 #1385: │ +Central directory entry #1382: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_row_media_item.xml │ │ - offset of local header from start of archive: 48689489 │ - (0000000002E6F151h) bytes │ + offset of local header from start of archive: 48431790 │ + (0000000002E302AEh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 867c6d86 │ - compressed size: 578 bytes │ + compressed size: 576 bytes │ uncompressed size: 1668 bytes │ length of filename: 32 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -50248,32 +45739,32 @@ │ │ The central-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 #1386: │ +Central directory entry #1383: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_row_media_item_action.xml │ │ - offset of local header from start of archive: 48690154 │ - (0000000002E6F3EAh) bytes │ + offset of local header from start of archive: 48432428 │ + (0000000002E3052Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0610a122 │ compressed size: 317 bytes │ uncompressed size: 624 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -50285,32 +45776,32 @@ │ │ The central-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 #1387: │ +Central directory entry #1384: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_rows_fragment.xml │ │ - offset of local header from start of archive: 48690565 │ - (0000000002E6F585h) bytes │ + offset of local header from start of archive: 48432814 │ + (0000000002E306AEh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1a0b7487 │ compressed size: 275 bytes │ uncompressed size: 460 bytes │ length of filename: 31 characters │ length of extra field: 9 bytes │ @@ -50322,36 +45813,36 @@ │ │ The central-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 #1388: │ +Central directory entry #1385: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_search_bar.xml │ │ - offset of local header from start of archive: 48690926 │ - (0000000002E6F6EEh) bytes │ + offset of local header from start of archive: 48433150 │ + (0000000002E307FEh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fa7cef4f │ - compressed size: 930 bytes │ + compressed size: 929 bytes │ uncompressed size: 2236 bytes │ length of filename: 28 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -50359,32 +45850,32 @@ │ │ The central-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 #1389: │ +Central directory entry #1386: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_search_fragment.xml │ │ - offset of local header from start of archive: 48691939 │ - (0000000002E6FAE3h) bytes │ + offset of local header from start of archive: 48434137 │ + (0000000002E30BD9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3d065d4f │ compressed size: 347 bytes │ uncompressed size: 796 bytes │ length of filename: 33 characters │ length of extra field: 9 bytes │ @@ -50396,32 +45887,32 @@ │ │ The central-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 #1390: │ +Central directory entry #1387: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_search_orb.xml │ │ - offset of local header from start of archive: 48692374 │ - (0000000002E6FC96h) bytes │ + offset of local header from start of archive: 48434547 │ + (0000000002E30D73h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 94a0d541 │ compressed size: 357 bytes │ uncompressed size: 724 bytes │ length of filename: 28 characters │ length of extra field: 9 bytes │ @@ -50433,32 +45924,32 @@ │ │ The central-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 #1391: │ +Central directory entry #1388: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_section_header.xml │ │ - offset of local header from start of archive: 48692814 │ - (0000000002E6FE4Eh) bytes │ + offset of local header from start of archive: 48434962 │ + (0000000002E30F12h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 217e8407 │ compressed size: 268 bytes │ uncompressed size: 452 bytes │ length of filename: 32 characters │ length of extra field: 9 bytes │ @@ -50470,32 +45961,32 @@ │ │ The central-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 #1392: │ +Central directory entry #1389: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_shadow.xml │ │ - offset of local header from start of archive: 48693169 │ - (0000000002E6FFB1h) bytes │ + offset of local header from start of archive: 48435292 │ + (0000000002E3105Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f24aa5c0 │ compressed size: 320 bytes │ uncompressed size: 676 bytes │ length of filename: 24 characters │ length of extra field: 9 bytes │ @@ -50507,32 +45998,32 @@ │ │ The central-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 #1393: │ +Central directory entry #1390: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_speech_orb.xml │ │ - offset of local header from start of archive: 48693568 │ - (0000000002E70140h) bytes │ + offset of local header from start of archive: 48435666 │ + (0000000002E311D2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3f65f208 │ compressed size: 358 bytes │ uncompressed size: 724 bytes │ length of filename: 28 characters │ length of extra field: 9 bytes │ @@ -50544,32 +46035,32 @@ │ │ The central-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 #1394: │ +Central directory entry #1391: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_title_view.xml │ │ - offset of local header from start of archive: 48694009 │ - (0000000002E702F9h) bytes │ + offset of local header from start of archive: 48436082 │ + (0000000002E31372h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b6863aac │ compressed size: 490 bytes │ uncompressed size: 1088 bytes │ length of filename: 28 characters │ length of extra field: 9 bytes │ @@ -50581,36 +46072,36 @@ │ │ The central-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 #1395: │ +Central directory entry #1392: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_vertical_grid.xml │ │ - offset of local header from start of archive: 48694582 │ - (0000000002E70536h) bytes │ + offset of local header from start of archive: 48436630 │ + (0000000002E31596h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2eeeb7ed │ - compressed size: 350 bytes │ + compressed size: 349 bytes │ uncompressed size: 652 bytes │ length of filename: 31 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -50618,32 +46109,32 @@ │ │ The central-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 #1396: │ +Central directory entry #1393: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_vertical_grid_fragment.xml │ │ - offset of local header from start of archive: 48695018 │ - (0000000002E706EAh) bytes │ + offset of local header from start of archive: 48437040 │ + (0000000002E31730h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b363facf │ compressed size: 343 bytes │ uncompressed size: 788 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ @@ -50655,32 +46146,32 @@ │ │ The central-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 #1397: │ +Central directory entry #1394: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/lb_video_surface.xml │ │ - offset of local header from start of archive: 48695456 │ - (0000000002E708A0h) bytes │ + offset of local header from start of archive: 48437453 │ + (0000000002E318CDh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 05ff05a1 │ compressed size: 250 bytes │ uncompressed size: 428 bytes │ length of filename: 31 characters │ length of extra field: 9 bytes │ @@ -50692,32 +46183,32 @@ │ │ The central-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 #1398: │ +Central directory entry #1395: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/leanback_audio_format_badge_presenter.xml │ │ - offset of local header from start of archive: 48695792 │ - (0000000002E709F0h) bytes │ + offset of local header from start of archive: 48437764 │ + (0000000002E31A04h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9e238544 │ compressed size: 481 bytes │ uncompressed size: 1060 bytes │ length of filename: 52 characters │ length of extra field: 9 bytes │ @@ -50729,36 +46220,36 @@ │ │ The central-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 #1399: │ +Central directory entry #1396: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/leanback_badge_presenter.xml │ │ - offset of local header from start of archive: 48696380 │ - (0000000002E70C3Ch) bytes │ + offset of local header from start of archive: 48438327 │ + (0000000002E31C37h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c4fa8714 │ - compressed size: 688 bytes │ + compressed size: 689 bytes │ uncompressed size: 1940 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -50766,32 +46257,32 @@ │ │ The central-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 #1400: │ +Central directory entry #1397: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/leanback_box.xml │ │ - offset of local header from start of archive: 48697162 │ - (0000000002E70F4Ah) bytes │ + offset of local header from start of archive: 48439085 │ + (0000000002E31F2Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4d7a9d3c │ compressed size: 704 bytes │ uncompressed size: 1620 bytes │ length of filename: 27 characters │ length of extra field: 9 bytes │ @@ -50803,36 +46294,36 @@ │ │ The central-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 #1401: │ +Central directory entry #1398: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/leanback_details_description.xml │ │ - offset of local header from start of archive: 48697948 │ - (0000000002E7125Ch) bytes │ + offset of local header from start of archive: 48439846 │ + (0000000002E32226h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 11bb0317 │ - compressed size: 1138 bytes │ + compressed size: 1126 bytes │ uncompressed size: 3772 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -50840,36 +46331,36 @@ │ │ The central-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 #1402: │ +Central directory entry #1399: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/leanback_details_director_and_cast_group.xml │ │ - offset of local header from start of archive: 48699184 │ - (0000000002E71730h) bytes │ + offset of local header from start of archive: 48441045 │ + (0000000002E326D5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a1e8b124 │ - compressed size: 510 bytes │ + compressed size: 509 bytes │ uncompressed size: 1516 bytes │ length of filename: 55 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -50877,36 +46368,36 @@ │ │ The central-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 #1403: │ +Central directory entry #1400: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/leanback_details_overview.xml │ │ - offset of local header from start of archive: 48699804 │ - (0000000002E7199Ch) bytes │ + offset of local header from start of archive: 48441639 │ + (0000000002E32927h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5f0aa6f8 │ - compressed size: 815 bytes │ + compressed size: 814 bytes │ uncompressed size: 2196 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -50914,32 +46405,32 @@ │ │ The central-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 #1404: │ +Central directory entry #1401: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/leanback_details_plot_and_genres_group.xml │ │ - offset of local header from start of archive: 48700714 │ - (0000000002E71D2Ah) bytes │ + offset of local header from start of archive: 48442523 │ + (0000000002E32C9Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c74526f3 │ compressed size: 533 bytes │ uncompressed size: 1496 bytes │ length of filename: 53 characters │ length of extra field: 9 bytes │ @@ -50951,36 +46442,36 @@ │ │ The central-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 #1405: │ +Central directory entry #1402: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/leanback_edit_preference_fragment.xml │ │ - offset of local header from start of archive: 48701355 │ - (0000000002E71FABh) bytes │ + offset of local header from start of archive: 48443139 │ + (0000000002E32F03h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e3cee49e │ - compressed size: 480 bytes │ + compressed size: 479 bytes │ uncompressed size: 1224 bytes │ length of filename: 48 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -50988,32 +46479,32 @@ │ │ The central-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 #1406: │ +Central directory entry #1403: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/leanback_empty_view.xml │ │ - offset of local header from start of archive: 48701938 │ - (0000000002E721F2h) bytes │ + offset of local header from start of archive: 48443696 │ + (0000000002E33130h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ddaa3903 │ compressed size: 351 bytes │ uncompressed size: 668 bytes │ length of filename: 34 characters │ length of extra field: 9 bytes │ @@ -51025,36 +46516,36 @@ │ │ The central-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 #1407: │ +Central directory entry #1404: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/leanback_emptyview_and_progressview.xml │ │ - offset of local header from start of archive: 48702378 │ - (0000000002E723AAh) bytes │ + offset of local header from start of archive: 48444111 │ + (0000000002E332CFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 87917f73 │ - compressed size: 710 bytes │ + compressed size: 704 bytes │ uncompressed size: 2512 bytes │ length of filename: 50 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -51062,36 +46553,36 @@ │ │ The central-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 #1408: │ +Central directory entry #1405: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/leanback_icon_item.xml │ │ - offset of local header from start of archive: 48703193 │ - (0000000002E726D9h) bytes │ + offset of local header from start of archive: 48444895 │ + (0000000002E335DFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 39b23272 │ - compressed size: 684 bytes │ + compressed size: 683 bytes │ uncompressed size: 1604 bytes │ length of filename: 33 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -51099,32 +46590,32 @@ │ │ The central-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 #1409: │ +Central directory entry #1406: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/leanback_imageonly_cardview_content.xml │ │ - offset of local header from start of archive: 48703965 │ - (0000000002E729DDh) bytes │ + offset of local header from start of archive: 48445641 │ + (0000000002E338C9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d0a46928 │ compressed size: 237 bytes │ uncompressed size: 400 bytes │ length of filename: 50 characters │ length of extra field: 9 bytes │ @@ -51136,36 +46627,36 @@ │ │ The central-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 #1410: │ +Central directory entry #1407: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/leanback_list_preference_fragment.xml │ │ - offset of local header from start of archive: 48704307 │ - (0000000002E72B33h) bytes │ + offset of local header from start of archive: 48445958 │ + (0000000002E33A06h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): cc86b9e2 │ - compressed size: 502 bytes │ + compressed size: 501 bytes │ uncompressed size: 1260 bytes │ length of filename: 48 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -51173,32 +46664,32 @@ │ │ The central-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 #1411: │ +Central directory entry #1408: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/leanback_list_preference_item_multi.xml │ │ - offset of local header from start of archive: 48704912 │ - (0000000002E72D90h) bytes │ + offset of local header from start of archive: 48446537 │ + (0000000002E33C49h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e40fc5ac │ compressed size: 649 bytes │ uncompressed size: 1608 bytes │ length of filename: 50 characters │ length of extra field: 9 bytes │ @@ -51210,32 +46701,32 @@ │ │ The central-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 #1412: │ +Central directory entry #1409: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/leanback_list_preference_item_single.xml │ │ - offset of local header from start of archive: 48705666 │ - (0000000002E73082h) bytes │ + offset of local header from start of archive: 48447266 │ + (0000000002E33F22h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 86338a2e │ compressed size: 648 bytes │ uncompressed size: 1612 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ @@ -51247,36 +46738,36 @@ │ │ The central-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 #1413: │ +Central directory entry #1410: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/leanback_listitem_cardview_content.xml │ │ - offset of local header from start of archive: 48706420 │ - (0000000002E73374h) bytes │ + offset of local header from start of archive: 48447995 │ + (0000000002E341FBh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 55f1cd15 │ - compressed size: 986 bytes │ + compressed size: 983 bytes │ uncompressed size: 2592 bytes │ length of filename: 49 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -51284,32 +46775,32 @@ │ │ The central-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 #1414: │ +Central directory entry #1411: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/leanback_manual_show_scrapping_activity.xml │ │ - offset of local header from start of archive: 48707510 │ - (0000000002E737B6h) bytes │ + offset of local header from start of archive: 48449057 │ + (0000000002E34621h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 68a24203 │ compressed size: 275 bytes │ uncompressed size: 476 bytes │ length of filename: 54 characters │ length of extra field: 9 bytes │ @@ -51321,32 +46812,32 @@ │ │ The central-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 #1415: │ +Central directory entry #1412: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/leanback_manual_video_scrapping_activity.xml │ │ - offset of local header from start of archive: 48707894 │ - (0000000002E73936h) bytes │ + offset of local header from start of archive: 48449416 │ + (0000000002E34788h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 49bdc38f │ compressed size: 275 bytes │ uncompressed size: 476 bytes │ length of filename: 55 characters │ length of extra field: 9 bytes │ @@ -51358,32 +46849,32 @@ │ │ The central-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 #1416: │ +Central directory entry #1413: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/leanback_network_root_activity.xml │ │ - offset of local header from start of archive: 48708279 │ - (0000000002E73AB7h) bytes │ + offset of local header from start of archive: 48449776 │ + (0000000002E348F0h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 45 characters │ length of extra field: 9 bytes │ @@ -51395,32 +46886,32 @@ │ │ The central-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 #1417: │ +Central directory entry #1414: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/leanback_overlay.xml │ │ - offset of local header from start of archive: 48708426 │ - (0000000002E73B4Ah) bytes │ + offset of local header from start of archive: 48449898 │ + (0000000002E3496Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d5015588 │ compressed size: 531 bytes │ uncompressed size: 1252 bytes │ length of filename: 31 characters │ length of extra field: 9 bytes │ @@ -51432,36 +46923,36 @@ │ │ The central-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 #1418: │ +Central directory entry #1415: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/leanback_preference.xml │ │ - offset of local header from start of archive: 48709043 │ - (0000000002E73DB3h) bytes │ + offset of local header from start of archive: 48450490 │ + (0000000002E34BBAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 225bc41c │ - compressed size: 765 bytes │ + compressed size: 764 bytes │ uncompressed size: 2148 bytes │ length of filename: 34 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -51469,32 +46960,32 @@ │ │ The central-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 #1419: │ +Central directory entry #1416: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/leanback_preference_category.xml │ │ - offset of local header from start of archive: 48709897 │ - (0000000002E74109h) bytes │ + offset of local header from start of archive: 48451318 │ + (0000000002E34EF6h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 49bcd47c │ compressed size: 418 bytes │ uncompressed size: 824 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ @@ -51506,32 +46997,32 @@ │ │ The central-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 #1420: │ +Central directory entry #1417: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/leanback_preference_fragment.xml │ │ - offset of local header from start of archive: 48710413 │ - (0000000002E7430Dh) bytes │ + offset of local header from start of archive: 48451809 │ + (0000000002E350E1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 14801230 │ compressed size: 393 bytes │ uncompressed size: 868 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ @@ -51543,36 +47034,36 @@ │ │ The central-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 #1421: │ +Central directory entry #1418: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/leanback_preference_information.xml │ │ - offset of local header from start of archive: 48710904 │ - (0000000002E744F8h) bytes │ + offset of local header from start of archive: 48452275 │ + (0000000002E352B3h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 382b4c70 │ - compressed size: 650 bytes │ + compressed size: 651 bytes │ uncompressed size: 1728 bytes │ length of filename: 46 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -51580,32 +47071,32 @@ │ │ The central-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 #1422: │ +Central directory entry #1419: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/leanback_preference_widget_checkbox.xml │ │ - offset of local header from start of archive: 48711655 │ - (0000000002E747E7h) bytes │ + offset of local header from start of archive: 48453002 │ + (0000000002E3558Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 870f2b03 │ compressed size: 277 bytes │ uncompressed size: 504 bytes │ length of filename: 50 characters │ length of extra field: 9 bytes │ @@ -51617,36 +47108,36 @@ │ │ The central-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 #1423: │ +Central directory entry #1420: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/leanback_preference_widget_seekbar.xml │ │ - offset of local header from start of archive: 48712037 │ - (0000000002E74965h) bytes │ + offset of local header from start of archive: 48453359 │ + (0000000002E356EFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4a4c583c │ - compressed size: 941 bytes │ + compressed size: 934 bytes │ uncompressed size: 2648 bytes │ length of filename: 49 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -51654,32 +47145,32 @@ │ │ The central-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 #1424: │ +Central directory entry #1421: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/leanback_preference_widget_switch.xml │ │ - offset of local header from start of archive: 48713082 │ - (0000000002E74D7Ah) bytes │ + offset of local header from start of archive: 48454372 │ + (0000000002E35AE4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 53076998 │ compressed size: 279 bytes │ uncompressed size: 504 bytes │ length of filename: 48 characters │ length of extra field: 9 bytes │ @@ -51691,32 +47182,32 @@ │ │ The central-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 #1425: │ +Central directory entry #1422: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/leanback_preferences_list.xml │ │ - offset of local header from start of archive: 48713464 │ - (0000000002E74EF8h) bytes │ + offset of local header from start of archive: 48454729 │ + (0000000002E35C49h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 841b2cde │ compressed size: 271 bytes │ uncompressed size: 464 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ @@ -51728,32 +47219,32 @@ │ │ The central-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 #1426: │ +Central directory entry #1423: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/leanback_resume.xml │ │ - offset of local header from start of archive: 48713830 │ - (0000000002E75066h) bytes │ + offset of local header from start of archive: 48455070 │ + (0000000002E35D9Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1ede4658 │ compressed size: 318 bytes │ uncompressed size: 620 bytes │ length of filename: 30 characters │ length of extra field: 9 bytes │ @@ -51765,32 +47256,32 @@ │ │ The central-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 #1427: │ +Central directory entry #1424: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/leanback_row_emptyview.xml │ │ - offset of local header from start of archive: 48714233 │ - (0000000002E751F9h) bytes │ + offset of local header from start of archive: 48455448 │ + (0000000002E35F18h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9af7d3a1 │ compressed size: 376 bytes │ uncompressed size: 712 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -51802,32 +47293,32 @@ │ │ The central-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 #1428: │ +Central directory entry #1425: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/leanback_season_info_text.xml │ │ - offset of local header from start of archive: 48714701 │ - (0000000002E753CDh) bytes │ + offset of local header from start of archive: 48455891 │ + (0000000002E360D3h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d52c4147 │ compressed size: 491 bytes │ uncompressed size: 936 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ @@ -51839,32 +47330,32 @@ │ │ The central-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 #1429: │ +Central directory entry #1426: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/leanback_settings_fragment.xml │ │ - offset of local header from start of archive: 48715287 │ - (0000000002E75617h) bytes │ + offset of local header from start of archive: 48456452 │ + (0000000002E36304h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): df3cdd64 │ compressed size: 377 bytes │ uncompressed size: 728 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ @@ -51876,32 +47367,32 @@ │ │ The central-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 #1430: │ +Central directory entry #1427: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/leanback_single_fragment_activity.xml │ │ - offset of local header from start of archive: 48715760 │ - (0000000002E757F0h) bytes │ + offset of local header from start of archive: 48456900 │ + (0000000002E364C4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1512eb6b │ compressed size: 199 bytes │ uncompressed size: 356 bytes │ length of filename: 48 characters │ length of extra field: 9 bytes │ @@ -51913,36 +47404,36 @@ │ │ The central-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 #1431: │ +Central directory entry #1428: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/leanback_smb_item.xml │ │ - offset of local header from start of archive: 48716062 │ - (0000000002E7591Eh) bytes │ + offset of local header from start of archive: 48457177 │ + (0000000002E365D9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 43c604ca │ - compressed size: 862 bytes │ + compressed size: 848 bytes │ uncompressed size: 2084 bytes │ length of filename: 32 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -51950,36 +47441,36 @@ │ │ The central-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 #1432: │ +Central directory entry #1429: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/leanback_tvshow_details_description.xml │ │ - offset of local header from start of archive: 48717011 │ - (0000000002E75CD3h) bytes │ + offset of local header from start of archive: 48458087 │ + (0000000002E36967h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 149d6e09 │ - compressed size: 958 bytes │ + compressed size: 949 bytes │ uncompressed size: 2916 bytes │ length of filename: 50 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -51987,36 +47478,36 @@ │ │ The central-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 #1433: │ +Central directory entry #1430: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/leanback_tvshow_more_details_description.xml │ │ - offset of local header from start of archive: 48718074 │ - (0000000002E760FAh) bytes │ + offset of local header from start of archive: 48459116 │ + (0000000002E36D6Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c9a7030b │ - compressed size: 669 bytes │ + compressed size: 665 bytes │ uncompressed size: 1700 bytes │ length of filename: 55 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -52024,32 +47515,32 @@ │ │ The central-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 #1434: │ +Central directory entry #1431: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/leanback_video_occurencies.xml │ │ - offset of local header from start of archive: 48718853 │ - (0000000002E76405h) bytes │ + offset of local header from start of archive: 48459866 │ + (0000000002E3705Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fe83c653 │ compressed size: 391 bytes │ uncompressed size: 772 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ @@ -52061,32 +47552,32 @@ │ │ The central-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 #1435: │ +Central directory entry #1432: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/leanback_weblink_cardview_content.xml │ │ - offset of local header from start of archive: 48719340 │ - (0000000002E765ECh) bytes │ + offset of local header from start of archive: 48460328 │ + (0000000002E37228h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 68de2d96 │ compressed size: 345 bytes │ uncompressed size: 728 bytes │ length of filename: 48 characters │ length of extra field: 9 bytes │ @@ -52098,32 +47589,32 @@ │ │ The central-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 #1436: │ +Central directory entry #1433: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/list_creator_layout.xml │ │ - offset of local header from start of archive: 48719788 │ - (0000000002E767ACh) bytes │ + offset of local header from start of archive: 48460751 │ + (0000000002E373CFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f4604877 │ compressed size: 257 bytes │ uncompressed size: 512 bytes │ length of filename: 34 characters │ length of extra field: 9 bytes │ @@ -52135,32 +47626,32 @@ │ │ The central-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 #1437: │ +Central directory entry #1434: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/menu_item_checkable_layout.xml │ │ - offset of local header from start of archive: 48720134 │ - (0000000002E76906h) bytes │ + offset of local header from start of archive: 48461072 │ + (0000000002E37510h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0b70164e │ compressed size: 516 bytes │ uncompressed size: 1028 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ @@ -52172,36 +47663,36 @@ │ │ The central-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 #1438: │ +Central directory entry #1435: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/menu_item_layout.xml │ │ - offset of local header from start of archive: 48720746 │ - (0000000002E76B6Ah) bytes │ + offset of local header from start of archive: 48461659 │ + (0000000002E3775Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3c326d75 │ - compressed size: 498 bytes │ + compressed size: 497 bytes │ uncompressed size: 976 bytes │ length of filename: 31 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -52209,36 +47700,36 @@ │ │ The central-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 #1439: │ +Central directory entry #1436: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/menu_item_slide_layout.xml │ │ - offset of local header from start of archive: 48721330 │ - (0000000002E76DB2h) bytes │ + offset of local header from start of archive: 48462217 │ + (0000000002E37989h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 000dd8d9 │ - compressed size: 658 bytes │ + compressed size: 656 bytes │ uncompressed size: 1824 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -52246,32 +47737,32 @@ │ │ The central-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 #1440: │ +Central directory entry #1437: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/menu_item_switchable_layout.xml │ │ - offset of local header from start of archive: 48722080 │ - (0000000002E770A0h) bytes │ + offset of local header from start of archive: 48462940 │ + (0000000002E37C5Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 10bd12b0 │ compressed size: 538 bytes │ uncompressed size: 1072 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -52283,32 +47774,32 @@ │ │ The central-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 #1441: │ +Central directory entry #1438: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/menu_layout.xml │ │ - offset of local header from start of archive: 48722715 │ - (0000000002E7731Bh) bytes │ + offset of local header from start of archive: 48463550 │ + (0000000002E37EBEh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 755a2b3b │ compressed size: 276 bytes │ uncompressed size: 480 bytes │ length of filename: 26 characters │ length of extra field: 9 bytes │ @@ -52320,32 +47811,32 @@ │ │ The central-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 #1442: │ +Central directory entry #1439: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/menu_separator_layout.xml │ │ - offset of local header from start of archive: 48723072 │ - (0000000002E77480h) bytes │ + offset of local header from start of archive: 48463882 │ + (0000000002E3800Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 746bc906 │ compressed size: 371 bytes │ uncompressed size: 752 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ @@ -52357,36 +47848,36 @@ │ │ The central-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 #1443: │ +Central directory entry #1440: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/menu_track_info_summary_view.xml │ │ - offset of local header from start of archive: 48723534 │ - (0000000002E7764Eh) bytes │ + offset of local header from start of archive: 48464319 │ + (0000000002E381BFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d2c6b9df │ - compressed size: 619 bytes │ + compressed size: 618 bytes │ uncompressed size: 1528 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -52394,32 +47885,32 @@ │ │ The central-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 #1444: │ +Central directory entry #1441: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/menu_track_info_view.xml │ │ - offset of local header from start of archive: 48724251 │ - (0000000002E7791Bh) bytes │ + offset of local header from start of archive: 48465010 │ + (0000000002E38472h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ece605d9 │ compressed size: 514 bytes │ uncompressed size: 1120 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ @@ -52431,32 +47922,32 @@ │ │ The central-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 #1445: │ +Central directory entry #1442: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/menu_track_separator_view.xml │ │ - offset of local header from start of archive: 48724855 │ - (0000000002E77B77h) bytes │ + offset of local header from start of archive: 48465589 │ + (0000000002E386B5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7fa4a45 │ compressed size: 234 bytes │ uncompressed size: 396 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ @@ -52468,32 +47959,32 @@ │ │ The central-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 #1446: │ +Central directory entry #1443: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/menu_track_settings_view.xml │ │ - offset of local header from start of archive: 48725184 │ - (0000000002E77CC0h) bytes │ + offset of local header from start of archive: 48465893 │ + (0000000002E387E5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 13143b3a │ compressed size: 496 bytes │ uncompressed size: 1080 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -52505,36 +47996,36 @@ │ │ The central-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 #1447: │ +Central directory entry #1444: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_alert_dialog.xml │ │ - offset of local header from start of archive: 48725774 │ - (0000000002E77F0Eh) bytes │ + offset of local header from start of archive: 48466458 │ + (0000000002E38A1Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 392f01ac │ - compressed size: 781 bytes │ + compressed size: 779 bytes │ uncompressed size: 2476 bytes │ length of filename: 32 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -52542,32 +48033,32 @@ │ │ The central-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 #1448: │ +Central directory entry #1445: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_alert_dialog_actions.xml │ │ - offset of local header from start of archive: 48726642 │ - (0000000002E78272h) bytes │ + offset of local header from start of archive: 48467299 │ + (0000000002E38D63h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b81e836e │ compressed size: 608 bytes │ uncompressed size: 1620 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ @@ -52579,32 +48070,32 @@ │ │ The central-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 #1449: │ +Central directory entry #1446: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_alert_dialog_title.xml │ │ - offset of local header from start of archive: 48727345 │ - (0000000002E78531h) bytes │ + offset of local header from start of archive: 48467977 │ + (0000000002E39009h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fe7a383e │ compressed size: 412 bytes │ uncompressed size: 956 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ @@ -52616,32 +48107,32 @@ │ │ The central-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 #1450: │ +Central directory entry #1447: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_alert_select_dialog_item.xml │ │ - offset of local header from start of archive: 48727850 │ - (0000000002E7872Ah) bytes │ + offset of local header from start of archive: 48468457 │ + (0000000002E391E9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3f718926 │ compressed size: 317 bytes │ uncompressed size: 588 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -52653,32 +48144,32 @@ │ │ The central-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 #1451: │ +Central directory entry #1448: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_alert_select_dialog_multichoice.xml │ │ - offset of local header from start of archive: 48728266 │ - (0000000002E788CAh) bytes │ + offset of local header from start of archive: 48468848 │ + (0000000002E39370h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8381ed30 │ compressed size: 471 bytes │ uncompressed size: 940 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ @@ -52690,32 +48181,32 @@ │ │ The central-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 #1452: │ +Central directory entry #1449: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_alert_select_dialog_singlechoice.xml │ │ - offset of local header from start of archive: 48728843 │ - (0000000002E78B0Bh) bytes │ + offset of local header from start of archive: 48469400 │ + (0000000002E39598h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 704da834 │ compressed size: 471 bytes │ uncompressed size: 940 bytes │ length of filename: 52 characters │ length of extra field: 9 bytes │ @@ -52727,32 +48218,32 @@ │ │ The central-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 #1453: │ +Central directory entry #1450: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_calendar_day.xml │ │ - offset of local header from start of archive: 48729421 │ - (0000000002E78D4Dh) bytes │ + offset of local header from start of archive: 48469953 │ + (0000000002E397C1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 13aa032b │ compressed size: 206 bytes │ uncompressed size: 352 bytes │ length of filename: 32 characters │ length of extra field: 9 bytes │ @@ -52764,32 +48255,32 @@ │ │ The central-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 #1454: │ +Central directory entry #1451: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_calendar_day_of_week.xml │ │ - offset of local header from start of archive: 48729714 │ - (0000000002E78E72h) bytes │ + offset of local header from start of archive: 48470221 │ + (0000000002E398CDh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ef04f51b │ compressed size: 236 bytes │ uncompressed size: 400 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ @@ -52801,32 +48292,32 @@ │ │ The central-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 #1455: │ +Central directory entry #1452: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_calendar_days_of_week.xml │ │ - offset of local header from start of archive: 48730045 │ - (0000000002E78FBDh) bytes │ + offset of local header from start of archive: 48470527 │ + (0000000002E399FFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): bcf51467 │ compressed size: 257 bytes │ uncompressed size: 436 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ @@ -52838,36 +48329,36 @@ │ │ The central-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 #1456: │ +Central directory entry #1453: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_calendar_horizontal.xml │ │ - offset of local header from start of archive: 48730398 │ - (0000000002E7911Eh) bytes │ + offset of local header from start of archive: 48470855 │ + (0000000002E39B47h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ae1a9a4c │ - compressed size: 438 bytes │ + compressed size: 439 bytes │ uncompressed size: 1176 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -52875,32 +48366,32 @@ │ │ The central-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 #1457: │ +Central directory entry #1454: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_calendar_month.xml │ │ - offset of local header from start of archive: 48730930 │ - (0000000002E79332h) bytes │ + offset of local header from start of archive: 48471363 │ + (0000000002E39D43h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b565699b │ compressed size: 386 bytes │ uncompressed size: 688 bytes │ length of filename: 34 characters │ length of extra field: 9 bytes │ @@ -52912,32 +48403,32 @@ │ │ The central-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 #1458: │ +Central directory entry #1455: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_calendar_month_labeled.xml │ │ - offset of local header from start of archive: 48731405 │ - (0000000002E7950Dh) bytes │ + offset of local header from start of archive: 48471813 │ + (0000000002E39F05h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e4f0567c │ compressed size: 367 bytes │ uncompressed size: 728 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -52949,36 +48440,36 @@ │ │ The central-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 #1459: │ +Central directory entry #1456: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_calendar_month_navigation.xml │ │ - offset of local header from start of archive: 48731869 │ - (0000000002E796DDh) bytes │ + offset of local header from start of archive: 48472252 │ + (0000000002E3A0BCh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5b4ff1f6 │ - compressed size: 635 bytes │ + compressed size: 632 bytes │ uncompressed size: 1676 bytes │ length of filename: 45 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -52986,32 +48477,32 @@ │ │ The central-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 #1460: │ +Central directory entry #1457: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_calendar_months.xml │ │ - offset of local header from start of archive: 48732604 │ - (0000000002E799BCh) bytes │ + offset of local header from start of archive: 48472959 │ + (0000000002E3A37Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): cb6dacfa │ compressed size: 243 bytes │ uncompressed size: 428 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ @@ -53023,32 +48514,32 @@ │ │ The central-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 #1461: │ +Central directory entry #1458: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_calendar_vertical.xml │ │ - offset of local header from start of archive: 48732937 │ - (0000000002E79B09h) bytes │ + offset of local header from start of archive: 48473267 │ + (0000000002E3A4B3h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3cd6a8df │ compressed size: 338 bytes │ uncompressed size: 740 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -53060,32 +48551,32 @@ │ │ The central-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 #1462: │ +Central directory entry #1459: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_calendar_year.xml │ │ - offset of local header from start of archive: 48733367 │ - (0000000002E79CB7h) bytes │ + offset of local header from start of archive: 48473672 │ + (0000000002E3A648h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9d00d958 │ compressed size: 207 bytes │ uncompressed size: 352 bytes │ length of filename: 33 characters │ length of extra field: 9 bytes │ @@ -53097,32 +48588,32 @@ │ │ The central-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 #1463: │ +Central directory entry #1460: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_layout_snackbar.xml │ │ - offset of local header from start of archive: 48733662 │ - (0000000002E79DDEh) bytes │ + offset of local header from start of archive: 48473942 │ + (0000000002E3A756h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ed36a417 │ compressed size: 280 bytes │ uncompressed size: 492 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ @@ -53134,32 +48625,32 @@ │ │ The central-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 #1464: │ +Central directory entry #1461: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_layout_snackbar_include.xml │ │ - offset of local header from start of archive: 48734032 │ - (0000000002E79F50h) bytes │ + offset of local header from start of archive: 48474287 │ + (0000000002E3A8AFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 779046f3 │ compressed size: 490 bytes │ uncompressed size: 1052 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ @@ -53171,32 +48662,32 @@ │ │ The central-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 #1465: │ +Central directory entry #1462: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_picker_actions.xml │ │ - offset of local header from start of archive: 48734620 │ - (0000000002E7A19Ch) bytes │ + offset of local header from start of archive: 48474850 │ + (0000000002E3AAE2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 14e80fb9 │ compressed size: 402 bytes │ uncompressed size: 944 bytes │ length of filename: 34 characters │ length of extra field: 9 bytes │ @@ -53208,32 +48699,32 @@ │ │ The central-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 #1466: │ +Central directory entry #1463: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_picker_dialog.xml │ │ - offset of local header from start of archive: 48735111 │ - (0000000002E7A387h) bytes │ + offset of local header from start of archive: 48475316 │ + (0000000002E3ACB4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): dd3b2cd4 │ compressed size: 463 bytes │ uncompressed size: 1140 bytes │ length of filename: 33 characters │ length of extra field: 9 bytes │ @@ -53245,32 +48736,32 @@ │ │ The central-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 #1467: │ +Central directory entry #1464: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_picker_fullscreen.xml │ │ - offset of local header from start of archive: 48735662 │ - (0000000002E7A5AEh) bytes │ + offset of local header from start of archive: 48475842 │ + (0000000002E3AEC2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 6bbc237c │ compressed size: 390 bytes │ uncompressed size: 848 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -53282,32 +48773,32 @@ │ │ The central-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 #1468: │ +Central directory entry #1465: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_picker_header_dialog.xml │ │ - offset of local header from start of archive: 48736144 │ - (0000000002E7A790h) bytes │ + offset of local header from start of archive: 48476299 │ + (0000000002E3B08Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c0012a79 │ compressed size: 560 bytes │ uncompressed size: 1440 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ @@ -53319,36 +48810,36 @@ │ │ The central-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 #1469: │ +Central directory entry #1466: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_picker_header_fullscreen.xml │ │ - offset of local header from start of archive: 48736799 │ - (0000000002E7AA1Fh) bytes │ + offset of local header from start of archive: 48476929 │ + (0000000002E3B301h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a391889d │ - compressed size: 1013 bytes │ + compressed size: 1005 bytes │ uncompressed size: 2768 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -53356,32 +48847,32 @@ │ │ The central-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 #1470: │ +Central directory entry #1467: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_picker_header_selection_text.xml │ │ - offset of local header from start of archive: 48737911 │ - (0000000002E7AE77h) bytes │ + offset of local header from start of archive: 48478008 │ + (0000000002E3B738h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): be3edb23 │ compressed size: 367 bytes │ uncompressed size: 712 bytes │ length of filename: 48 characters │ length of extra field: 9 bytes │ @@ -53393,36 +48884,36 @@ │ │ The central-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 #1471: │ +Central directory entry #1468: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_picker_header_title_text.xml │ │ - offset of local header from start of archive: 48738381 │ - (0000000002E7B04Dh) bytes │ + offset of local header from start of archive: 48478453 │ + (0000000002E3B8F5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3c3c8e1d │ - compressed size: 322 bytes │ + compressed size: 321 bytes │ uncompressed size: 624 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -53430,32 +48921,32 @@ │ │ The central-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 #1472: │ +Central directory entry #1469: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_picker_header_toggle.xml │ │ - offset of local header from start of archive: 48738802 │ - (0000000002E7B1F2h) bytes │ + offset of local header from start of archive: 48478848 │ + (0000000002E3BA80h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 24bd8b72 │ compressed size: 317 bytes │ uncompressed size: 576 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ @@ -53467,32 +48958,32 @@ │ │ The central-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 #1473: │ +Central directory entry #1470: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_picker_text_input_date.xml │ │ - offset of local header from start of archive: 48739214 │ - (0000000002E7B38Eh) bytes │ + offset of local header from start of archive: 48479235 │ + (0000000002E3BC03h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f5dd2bb6 │ compressed size: 435 bytes │ uncompressed size: 984 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -53504,36 +48995,36 @@ │ │ The central-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 #1474: │ +Central directory entry #1471: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_picker_text_input_date_range.xml │ │ - offset of local header from start of archive: 48739746 │ - (0000000002E7B5A2h) bytes │ + offset of local header from start of archive: 48479742 │ + (0000000002E3BDFEh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c7d2e205 │ - compressed size: 531 bytes │ + compressed size: 530 bytes │ uncompressed size: 1460 bytes │ length of filename: 48 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -53541,36 +49032,36 @@ │ │ The central-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 #1475: │ +Central directory entry #1472: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/new_videos_action_dropdown.xml │ │ - offset of local header from start of archive: 48740380 │ - (0000000002E7B81Ch) bytes │ + offset of local header from start of archive: 48480350 │ + (0000000002E3C05Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c8897bfb │ - compressed size: 652 bytes │ + compressed size: 649 bytes │ uncompressed size: 1860 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -53578,32 +49069,32 @@ │ │ The central-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 #1476: │ +Central directory entry #1473: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/new_videos_action_item.xml │ │ - offset of local header from start of archive: 48741128 │ - (0000000002E7BB08h) bytes │ + offset of local header from start of archive: 48481070 │ + (0000000002E3C32Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fde0c61b │ compressed size: 528 bytes │ uncompressed size: 1264 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -53615,32 +49106,32 @@ │ │ The central-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 #1477: │ +Central directory entry #1474: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/no_settings.xml │ │ - offset of local header from start of archive: 48741748 │ - (0000000002E7BD74h) bytes │ + offset of local header from start of archive: 48481665 │ + (0000000002E3C581h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e089210c │ compressed size: 332 bytes │ uncompressed size: 708 bytes │ length of filename: 26 characters │ length of extra field: 9 bytes │ @@ -53652,32 +49143,32 @@ │ │ The central-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 #1478: │ +Central directory entry #1475: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/notification_media_action.xml │ │ - offset of local header from start of archive: 48742161 │ - (0000000002E7BF11h) bytes │ + offset of local header from start of archive: 48482053 │ + (0000000002E3C705h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a2c42c22 │ compressed size: 303 bytes │ uncompressed size: 564 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ @@ -53689,36 +49180,36 @@ │ │ The central-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 #1479: │ +Central directory entry #1476: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/notification_media_cancel_action.xml │ │ - offset of local header from start of archive: 48742559 │ - (0000000002E7C09Fh) bytes │ + offset of local header from start of archive: 48482426 │ + (0000000002E3C87Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3811fdd2 │ - compressed size: 375 bytes │ + compressed size: 374 bytes │ uncompressed size: 744 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -53726,32 +49217,32 @@ │ │ The central-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 #1480: │ +Central directory entry #1477: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/notification_progress.xml │ │ - offset of local header from start of archive: 48743036 │ - (0000000002E7C27Ch) bytes │ + offset of local header from start of archive: 48482877 │ + (0000000002E3CA3Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): acb70180 │ compressed size: 490 bytes │ uncompressed size: 1156 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ @@ -53763,36 +49254,36 @@ │ │ The central-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 #1481: │ +Central directory entry #1478: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/notification_template_big_media.xml │ │ - offset of local header from start of archive: 48743617 │ - (0000000002E7C4C1h) bytes │ + offset of local header from start of archive: 48483433 │ + (0000000002E3CC69h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0e1d34d9 │ - compressed size: 646 bytes │ + compressed size: 643 bytes │ uncompressed size: 1696 bytes │ length of filename: 46 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -53800,36 +49291,36 @@ │ │ The central-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 #1482: │ +Central directory entry #1479: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/notification_template_big_media_custom.xml │ │ - offset of local header from start of archive: 48744364 │ - (0000000002E7C7ACh) bytes │ + offset of local header from start of archive: 48484152 │ + (0000000002E3CF38h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 042888cb │ - compressed size: 1001 bytes │ + compressed size: 993 bytes │ uncompressed size: 3044 bytes │ length of filename: 53 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -53837,36 +49328,36 @@ │ │ The central-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 #1483: │ +Central directory entry #1480: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/notification_template_big_media_narrow.xml │ │ - offset of local header from start of archive: 48745473 │ - (0000000002E7CC01h) bytes │ + offset of local header from start of archive: 48485228 │ + (0000000002E3D36Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 12723454 │ - compressed size: 666 bytes │ + compressed size: 665 bytes │ uncompressed size: 1824 bytes │ length of filename: 53 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -53874,36 +49365,36 @@ │ │ The central-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 #1484: │ +Central directory entry #1481: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/notification_template_big_media_narrow_custom.xml │ │ - offset of local header from start of archive: 48746247 │ - (0000000002E7CF07h) bytes │ + offset of local header from start of archive: 48485976 │ + (0000000002E3D658h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0fc8481d │ - compressed size: 1049 bytes │ + compressed size: 1039 bytes │ uncompressed size: 3216 bytes │ length of filename: 60 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -53911,36 +49402,36 @@ │ │ The central-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 #1485: │ +Central directory entry #1482: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/notification_template_lines_media.xml │ │ - offset of local header from start of archive: 48747411 │ - (0000000002E7D393h) bytes │ + offset of local header from start of archive: 48487105 │ + (0000000002E3DAC1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8735c734 │ - compressed size: 812 bytes │ + compressed size: 810 bytes │ uncompressed size: 2872 bytes │ length of filename: 48 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -53948,32 +49439,32 @@ │ │ The central-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 #1486: │ +Central directory entry #1483: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/notification_template_media.xml │ │ - offset of local header from start of archive: 48748326 │ - (0000000002E7D726h) bytes │ + offset of local header from start of archive: 48487993 │ + (0000000002E3DE39h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d02dc359 │ compressed size: 511 bytes │ uncompressed size: 1292 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -53985,36 +49476,36 @@ │ │ The central-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 #1487: │ +Central directory entry #1484: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/notification_template_media_custom.xml │ │ - offset of local header from start of archive: 48748934 │ - (0000000002E7D986h) bytes │ + offset of local header from start of archive: 48488576 │ + (0000000002E3E080h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b21378db │ - compressed size: 909 bytes │ + compressed size: 901 bytes │ uncompressed size: 2756 bytes │ length of filename: 49 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -54022,32 +49513,32 @@ │ │ The central-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 #1488: │ +Central directory entry #1485: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/notification_template_part_chronometer.xml │ │ - offset of local header from start of archive: 48749947 │ - (0000000002E7DD7Bh) bytes │ + offset of local header from start of archive: 48489556 │ + (0000000002E3E454h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): cf23f617 │ compressed size: 259 bytes │ uncompressed size: 440 bytes │ length of filename: 53 characters │ length of extra field: 9 bytes │ @@ -54059,32 +49550,32 @@ │ │ The central-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 #1489: │ +Central directory entry #1486: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/notification_template_part_time.xml │ │ - offset of local header from start of archive: 48750314 │ - (0000000002E7DEEAh) bytes │ + offset of local header from start of archive: 48489898 │ + (0000000002E3E5AAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 01cf1e03 │ compressed size: 262 bytes │ uncompressed size: 440 bytes │ length of filename: 46 characters │ length of extra field: 9 bytes │ @@ -54096,36 +49587,36 @@ │ │ The central-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 #1490: │ +Central directory entry #1487: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/nowplaying_header.xml │ │ - offset of local header from start of archive: 48750677 │ - (0000000002E7E055h) bytes │ + offset of local header from start of archive: 48490236 │ + (0000000002E3E6FCh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 227ae006 │ - compressed size: 400 bytes │ + compressed size: 399 bytes │ uncompressed size: 888 bytes │ length of filename: 32 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -54133,32 +49624,32 @@ │ │ The central-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 #1491: │ +Central directory entry #1488: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/paste.xml │ │ - offset of local header from start of archive: 48751164 │ - (0000000002E7E23Ch) bytes │ + offset of local header from start of archive: 48490697 │ + (0000000002E3E8C9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1d2b5212 │ compressed size: 752 bytes │ uncompressed size: 1996 bytes │ length of filename: 20 characters │ length of extra field: 9 bytes │ @@ -54170,36 +49661,36 @@ │ │ The central-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 #1492: │ +Central directory entry #1489: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/player.xml │ │ - offset of local header from start of archive: 48751991 │ - (0000000002E7E577h) bytes │ + offset of local header from start of archive: 48491499 │ + (0000000002E3EBEBh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2dbf3856 │ - compressed size: 802 bytes │ + compressed size: 800 bytes │ uncompressed size: 2684 bytes │ length of filename: 21 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -54207,32 +49698,32 @@ │ │ The central-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 #1493: │ +Central directory entry #1490: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/player_controller.xml │ │ - offset of local header from start of archive: 48752869 │ - (0000000002E7E8E5h) bytes │ + offset of local header from start of archive: 48492350 │ + (0000000002E3EF3Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): cb4679b7 │ compressed size: 283 bytes │ uncompressed size: 548 bytes │ length of filename: 32 characters │ length of extra field: 9 bytes │ @@ -54244,36 +49735,36 @@ │ │ The central-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 #1494: │ +Central directory entry #1491: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/player_controller_inside.xml │ │ - offset of local header from start of archive: 48753239 │ - (0000000002E7EA57h) bytes │ + offset of local header from start of archive: 48492695 │ + (0000000002E3F097h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 239bcd73 │ - compressed size: 1294 bytes │ + compressed size: 1288 bytes │ uncompressed size: 4444 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -54281,36 +49772,36 @@ │ │ The central-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 #1495: │ +Central directory entry #1492: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/player_controller_left.xml │ │ - offset of local header from start of archive: 48754627 │ - (0000000002E7EFC3h) bytes │ + offset of local header from start of archive: 48494052 │ + (0000000002E3F5E4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 40cd43f1 │ - compressed size: 731 bytes │ + compressed size: 727 bytes │ uncompressed size: 1776 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -54318,32 +49809,32 @@ │ │ The central-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 #1496: │ +Central directory entry #1493: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/player_help_overlay.xml │ │ - offset of local header from start of archive: 48755450 │ - (0000000002E7F2FAh) bytes │ + offset of local header from start of archive: 48494846 │ + (0000000002E3F8FEh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ca4b05a8 │ compressed size: 460 bytes │ uncompressed size: 1084 bytes │ length of filename: 34 characters │ length of extra field: 9 bytes │ @@ -54355,32 +49846,32 @@ │ │ The central-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 #1497: │ +Central directory entry #1494: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/popup.xml │ │ - offset of local header from start of archive: 48755999 │ - (0000000002E7F51Fh) bytes │ + offset of local header from start of archive: 48495370 │ + (0000000002E3FB0Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 49788ccd │ compressed size: 526 bytes │ uncompressed size: 1384 bytes │ length of filename: 20 characters │ length of extra field: 9 bytes │ @@ -54392,36 +49883,36 @@ │ │ The central-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 #1498: │ +Central directory entry #1495: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/poster_composition_four.xml │ │ - offset of local header from start of archive: 48756600 │ - (0000000002E7F778h) bytes │ + offset of local header from start of archive: 48495946 │ + (0000000002E3FD4Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2afb5141 │ - compressed size: 371 bytes │ + compressed size: 370 bytes │ uncompressed size: 1356 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -54429,36 +49920,36 @@ │ │ The central-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 #1499: │ +Central directory entry #1496: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/poster_composition_three.xml │ │ - offset of local header from start of archive: 48757064 │ - (0000000002E7F948h) bytes │ + offset of local header from start of archive: 48496384 │ + (0000000002E3FF00h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f5c3458e │ - compressed size: 369 bytes │ + compressed size: 368 bytes │ uncompressed size: 1196 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -54466,32 +49957,32 @@ │ │ The central-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 #1500: │ +Central directory entry #1497: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/poster_composition_two.xml │ │ - offset of local header from start of archive: 48757527 │ - (0000000002E7FB17h) bytes │ + offset of local header from start of archive: 48496821 │ + (0000000002E400B5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e7565444 │ compressed size: 317 bytes │ uncompressed size: 756 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -54503,36 +49994,36 @@ │ │ The central-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 #1501: │ +Central directory entry #1498: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/preference.xml │ │ - offset of local header from start of archive: 48757936 │ - (0000000002E7FCB0h) bytes │ + offset of local header from start of archive: 48497205 │ + (0000000002E40235h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7468b6f │ - compressed size: 887 bytes │ + compressed size: 884 bytes │ uncompressed size: 2352 bytes │ length of filename: 25 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -54540,32 +50031,32 @@ │ │ The central-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 #1502: │ +Central directory entry #1499: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/preference_category.xml │ │ - offset of local header from start of archive: 48758903 │ - (0000000002E80077h) bytes │ + offset of local header from start of archive: 48498144 │ + (0000000002E405E0h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f4a84c3c │ compressed size: 219 bytes │ uncompressed size: 384 bytes │ length of filename: 34 characters │ length of extra field: 9 bytes │ @@ -54577,36 +50068,36 @@ │ │ The central-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 #1503: │ +Central directory entry #1500: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/preference_category_material.xml │ │ - offset of local header from start of archive: 48759211 │ - (0000000002E801ABh) bytes │ + offset of local header from start of archive: 48498427 │ + (0000000002E406FBh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 06e5ba5a │ - compressed size: 735 bytes │ + compressed size: 733 bytes │ uncompressed size: 1768 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -54614,32 +50105,32 @@ │ │ The central-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 #1504: │ +Central directory entry #1501: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/preference_dialog_edittext.xml │ │ - offset of local header from start of archive: 48760044 │ - (0000000002E804ECh) bytes │ + offset of local header from start of archive: 48499233 │ + (0000000002E40A21h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e8b429cc │ compressed size: 510 bytes │ uncompressed size: 1272 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ @@ -54651,36 +50142,36 @@ │ │ The central-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 #1505: │ +Central directory entry #1502: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/preference_dropdown.xml │ │ - offset of local header from start of archive: 48760650 │ - (0000000002E8074Ah) bytes │ + offset of local header from start of archive: 48499814 │ + (0000000002E40C66h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 84fc0761 │ - compressed size: 932 bytes │ + compressed size: 938 bytes │ uncompressed size: 2544 bytes │ length of filename: 34 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -54688,32 +50179,32 @@ │ │ The central-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 #1506: │ +Central directory entry #1503: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/preference_dropdown_material.xml │ │ - offset of local header from start of archive: 48761671 │ - (0000000002E80B47h) bytes │ + offset of local header from start of archive: 48500816 │ + (0000000002E41050h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 41712b9d │ compressed size: 350 bytes │ uncompressed size: 712 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ @@ -54725,36 +50216,36 @@ │ │ The central-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 #1507: │ +Central directory entry #1504: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/preference_information.xml │ │ - offset of local header from start of archive: 48762119 │ - (0000000002E80D07h) bytes │ + offset of local header from start of archive: 48501239 │ + (0000000002E411F7h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 04f63173 │ - compressed size: 657 bytes │ + compressed size: 656 bytes │ uncompressed size: 1732 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -54762,36 +50253,36 @@ │ │ The central-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 #1508: │ +Central directory entry #1505: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/preference_information_material.xml │ │ - offset of local header from start of archive: 48762868 │ - (0000000002E80FF4h) bytes │ + offset of local header from start of archive: 48501962 │ + (0000000002E414CAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b626f0e8 │ - compressed size: 757 bytes │ + compressed size: 755 bytes │ uncompressed size: 2056 bytes │ length of filename: 46 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -54799,32 +50290,32 @@ │ │ The central-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 #1509: │ +Central directory entry #1506: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/preference_list_fragment.xml │ │ - offset of local header from start of archive: 48763726 │ - (0000000002E8134Eh) bytes │ + offset of local header from start of archive: 48502793 │ + (0000000002E41809h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0d2fc8f4 │ compressed size: 369 bytes │ uncompressed size: 812 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -54836,36 +50327,36 @@ │ │ The central-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 #1510: │ +Central directory entry #1507: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/preference_material.xml │ │ - offset of local header from start of archive: 48764189 │ - (0000000002E8151Dh) bytes │ + offset of local header from start of archive: 48503231 │ + (0000000002E419BFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9baa28e2 │ - compressed size: 828 bytes │ + compressed size: 821 bytes │ uncompressed size: 2052 bytes │ length of filename: 34 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -54873,32 +50364,32 @@ │ │ The central-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 #1511: │ +Central directory entry #1508: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/preference_recyclerview.xml │ │ - offset of local header from start of archive: 48765106 │ - (0000000002E818B2h) bytes │ + offset of local header from start of archive: 48504116 │ + (0000000002E41D34h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5c5003ac │ compressed size: 300 bytes │ uncompressed size: 544 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ @@ -54910,32 +50401,32 @@ │ │ The central-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 #1512: │ +Central directory entry #1509: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/preference_widget_checkbox.xml │ │ - offset of local header from start of archive: 48765499 │ - (0000000002E81A3Bh) bytes │ + offset of local header from start of archive: 48504484 │ + (0000000002E41EA4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 76971cb5 │ compressed size: 260 bytes │ uncompressed size: 472 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ @@ -54947,36 +50438,36 @@ │ │ The central-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 #1513: │ +Central directory entry #1510: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/preference_widget_seekbar.xml │ │ - offset of local header from start of archive: 48765855 │ - (0000000002E81B9Fh) bytes │ + offset of local header from start of archive: 48504815 │ + (0000000002E41FEFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2c7a47b6 │ - compressed size: 1027 bytes │ + compressed size: 1025 bytes │ uncompressed size: 2896 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -54984,36 +50475,36 @@ │ │ The central-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 #1514: │ +Central directory entry #1511: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/preference_widget_seekbar_material.xml │ │ - offset of local header from start of archive: 48766977 │ - (0000000002E82001h) bytes │ + offset of local header from start of archive: 48505910 │ + (0000000002E42436h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): af35cfd6 │ - compressed size: 1086 bytes │ + compressed size: 1078 bytes │ uncompressed size: 3056 bytes │ length of filename: 49 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -55021,32 +50512,32 @@ │ │ The central-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 #1515: │ +Central directory entry #1512: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/preference_widget_switch.xml │ │ - offset of local header from start of archive: 48768167 │ - (0000000002E824A7h) bytes │ + offset of local header from start of archive: 48507067 │ + (0000000002E428BBh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 6e5cb812 │ compressed size: 259 bytes │ uncompressed size: 472 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -55058,32 +50549,32 @@ │ │ The central-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 #1516: │ +Central directory entry #1513: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/preference_widget_switch_compat.xml │ │ - offset of local header from start of archive: 48768520 │ - (0000000002E82608h) bytes │ + offset of local header from start of archive: 48507395 │ + (0000000002E42A03h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ff225674 │ compressed size: 280 bytes │ uncompressed size: 504 bytes │ length of filename: 46 characters │ length of extra field: 9 bytes │ @@ -55095,36 +50586,36 @@ │ │ The central-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 #1517: │ +Central directory entry #1514: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/preferences_blocklist_button.xml │ │ - offset of local header from start of archive: 48768901 │ - (0000000002E82785h) bytes │ + offset of local header from start of archive: 48507751 │ + (0000000002E42B67h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e52a6b8a │ - compressed size: 379 bytes │ + compressed size: 378 bytes │ uncompressed size: 780 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -55132,32 +50623,32 @@ │ │ The central-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 #1518: │ +Central directory entry #1515: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/preferences_licences.xml │ │ - offset of local header from start of archive: 48769378 │ - (0000000002E82962h) bytes │ + offset of local header from start of archive: 48508202 │ + (0000000002E42D2Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0b2ce482 │ compressed size: 302 bytes │ uncompressed size: 580 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ @@ -55169,32 +50660,32 @@ │ │ The central-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 #1519: │ +Central directory entry #1516: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/preferences_samba.xml │ │ - offset of local header from start of archive: 48769770 │ - (0000000002E82AEAh) bytes │ + offset of local header from start of archive: 48508569 │ + (0000000002E42E99h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): dd20b39a │ compressed size: 374 bytes │ uncompressed size: 796 bytes │ length of filename: 32 characters │ length of extra field: 9 bytes │ @@ -55206,32 +50697,32 @@ │ │ The central-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 #1520: │ +Central directory entry #1517: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/preferences_video.xml │ │ - offset of local header from start of archive: 48770231 │ - (0000000002E82CB7h) bytes │ + offset of local header from start of archive: 48509005 │ + (0000000002E4304Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4bbb7145 │ compressed size: 295 bytes │ uncompressed size: 572 bytes │ length of filename: 32 characters │ length of extra field: 9 bytes │ @@ -55243,32 +50734,32 @@ │ │ The central-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 #1521: │ +Central directory entry #1518: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/preferences_video_os_button.xml │ │ - offset of local header from start of archive: 48770613 │ - (0000000002E82E35h) bytes │ + offset of local header from start of archive: 48509362 │ + (0000000002E431B2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2ac48f49 │ compressed size: 325 bytes │ uncompressed size: 628 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -55280,32 +50771,32 @@ │ │ The central-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 #1522: │ +Central directory entry #1519: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/preferences_video_tmdb_button.xml │ │ - offset of local header from start of archive: 48771035 │ - (0000000002E82FDBh) bytes │ + offset of local header from start of archive: 48509759 │ + (0000000002E4333Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d0c233de │ compressed size: 316 bytes │ uncompressed size: 588 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -55317,32 +50808,32 @@ │ │ The central-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 #1523: │ +Central directory entry #1520: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/preferences_video_trakt_button.xml │ │ - offset of local header from start of archive: 48771450 │ - (0000000002E8317Ah) bytes │ + offset of local header from start of archive: 48510149 │ + (0000000002E434C5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): cbaf4ac1 │ compressed size: 316 bytes │ uncompressed size: 588 bytes │ length of filename: 45 characters │ length of extra field: 9 bytes │ @@ -55354,32 +50845,32 @@ │ │ The central-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 #1524: │ +Central directory entry #1521: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/preferences_video_tvdb_button.xml │ │ - offset of local header from start of archive: 48771866 │ - (0000000002E8331Ah) bytes │ + offset of local header from start of archive: 48510540 │ + (0000000002E4364Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 17d3aeb8 │ compressed size: 315 bytes │ uncompressed size: 588 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -55391,32 +50882,32 @@ │ │ The central-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 #1525: │ +Central directory entry #1522: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/private_mode_dialog.xml │ │ - offset of local header from start of archive: 48772280 │ - (0000000002E834B8h) bytes │ + offset of local header from start of archive: 48510929 │ + (0000000002E437D1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 36b32e64 │ compressed size: 408 bytes │ uncompressed size: 896 bytes │ length of filename: 34 characters │ length of extra field: 9 bytes │ @@ -55428,36 +50919,36 @@ │ │ The central-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 #1526: │ +Central directory entry #1523: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/progress_dialog.xml │ │ - offset of local header from start of archive: 48772777 │ - (0000000002E836A9h) bytes │ + offset of local header from start of archive: 48511401 │ + (0000000002E439A9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3ea88c96 │ - compressed size: 518 bytes │ + compressed size: 517 bytes │ uncompressed size: 1160 bytes │ length of filename: 30 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -55465,36 +50956,36 @@ │ │ The central-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 #1527: │ +Central directory entry #1524: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/progressbar_dialog.xml │ │ - offset of local header from start of archive: 48773380 │ - (0000000002E83904h) bytes │ + offset of local header from start of archive: 48511978 │ + (0000000002E43BEAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ef900555 │ - compressed size: 499 bytes │ + compressed size: 496 bytes │ uncompressed size: 1224 bytes │ length of filename: 33 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -55502,36 +50993,36 @@ │ │ The central-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 #1528: │ +Central directory entry #1525: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/quick_action_item.xml │ │ - offset of local header from start of archive: 48773967 │ - (0000000002E83B4Fh) bytes │ + offset of local header from start of archive: 48512537 │ + (0000000002E43E19h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 535651de │ - compressed size: 623 bytes │ + compressed size: 622 bytes │ uncompressed size: 1532 bytes │ length of filename: 32 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -55539,32 +51030,32 @@ │ │ The central-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 #1529: │ +Central directory entry #1526: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/row_devices.xml │ │ - offset of local header from start of archive: 48774677 │ - (0000000002E83E15h) bytes │ + offset of local header from start of archive: 48513221 │ + (0000000002E440C5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e844bf6b │ compressed size: 541 bytes │ uncompressed size: 1344 bytes │ length of filename: 26 characters │ length of extra field: 9 bytes │ @@ -55576,32 +51067,32 @@ │ │ The central-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 #1530: │ +Central directory entry #1527: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/samba_discovery_fragment.xml │ │ - offset of local header from start of archive: 48775299 │ - (0000000002E84083h) bytes │ + offset of local header from start of archive: 48513818 │ + (0000000002E4431Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 97b88e33 │ compressed size: 354 bytes │ uncompressed size: 708 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -55613,32 +51104,32 @@ │ │ The central-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 #1531: │ +Central directory entry #1528: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/samba_password_request.xml │ │ - offset of local header from start of archive: 48775747 │ - (0000000002E84243h) bytes │ + offset of local header from start of archive: 48514241 │ + (0000000002E444C1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9568308c │ compressed size: 516 bytes │ uncompressed size: 1224 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -55650,32 +51141,32 @@ │ │ The central-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 #1532: │ +Central directory entry #1529: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/scraper_preferences_fragment.xml │ │ - offset of local header from start of archive: 48776355 │ - (0000000002E844A3h) bytes │ + offset of local header from start of archive: 48514824 │ + (0000000002E44708h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): beb65983 │ compressed size: 259 bytes │ uncompressed size: 452 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ @@ -55687,32 +51178,32 @@ │ │ The central-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 #1533: │ +Central directory entry #1530: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/select_dialog_item_material.xml │ │ - offset of local header from start of archive: 48776712 │ - (0000000002E84608h) bytes │ + offset of local header from start of archive: 48515156 │ + (0000000002E44854h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c8b7d016 │ compressed size: 351 bytes │ uncompressed size: 640 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -55724,32 +51215,32 @@ │ │ The central-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 #1534: │ +Central directory entry #1531: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/select_dialog_multichoice_material.xml │ │ - offset of local header from start of archive: 48777160 │ - (0000000002E847C8h) bytes │ + offset of local header from start of archive: 48515579 │ + (0000000002E449FBh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 80f77bc5 │ compressed size: 446 bytes │ uncompressed size: 864 bytes │ length of filename: 49 characters │ length of extra field: 9 bytes │ @@ -55761,32 +51252,32 @@ │ │ The central-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 #1535: │ +Central directory entry #1532: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/select_dialog_singlechoice_material.xml │ │ - offset of local header from start of archive: 48777710 │ - (0000000002E849EEh) bytes │ + offset of local header from start of archive: 48516104 │ + (0000000002E44C08h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 377690a6 │ compressed size: 446 bytes │ uncompressed size: 864 bytes │ length of filename: 50 characters │ length of extra field: 9 bytes │ @@ -55798,36 +51289,36 @@ │ │ The central-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 #1536: │ +Central directory entry #1533: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/shared_folder_path.xml │ │ - offset of local header from start of archive: 48778261 │ - (0000000002E84C15h) bytes │ + offset of local header from start of archive: 48516630 │ + (0000000002E44E16h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4222d4cd │ - compressed size: 512 bytes │ + compressed size: 510 bytes │ uncompressed size: 1572 bytes │ length of filename: 33 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -55835,32 +51326,32 @@ │ │ The central-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 #1537: │ +Central directory entry #1534: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/shortcuts_fragment.xml │ │ - offset of local header from start of archive: 48778861 │ - (0000000002E84E6Dh) bytes │ + offset of local header from start of archive: 48517203 │ + (0000000002E45053h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 36019570 │ compressed size: 386 bytes │ uncompressed size: 840 bytes │ length of filename: 33 characters │ length of extra field: 9 bytes │ @@ -55872,32 +51363,32 @@ │ │ The central-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 #1538: │ +Central directory entry #1535: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/spinner_dialog.xml │ │ - offset of local header from start of archive: 48779335 │ - (0000000002E85047h) bytes │ + offset of local header from start of archive: 48517652 │ + (0000000002E45214h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 29 characters │ length of extra field: 9 bytes │ @@ -55909,36 +51400,36 @@ │ │ The central-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 #1539: │ +Central directory entry #1536: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/ssh_credential_layout.xml │ │ - offset of local header from start of archive: 48779466 │ - (0000000002E850CAh) bytes │ + offset of local header from start of archive: 48517758 │ + (0000000002E4527Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 03ea6375 │ - compressed size: 778 bytes │ + compressed size: 774 bytes │ uncompressed size: 2392 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -55946,32 +51437,32 @@ │ │ The central-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 #1540: │ +Central directory entry #1537: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/ssh_shortcut_dialog_layout.xml │ │ - offset of local header from start of archive: 48780335 │ - (0000000002E8542Fh) bytes │ + offset of local header from start of archive: 48518598 │ + (0000000002E455C6h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4835ec46 │ compressed size: 368 bytes │ uncompressed size: 832 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ @@ -55983,32 +51474,32 @@ │ │ The central-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 #1541: │ +Central directory entry #1538: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/subtitle_chooser_title_layout.xml │ │ - offset of local header from start of archive: 48780799 │ - (0000000002E855FFh) bytes │ + offset of local header from start of archive: 48519037 │ + (0000000002E4577Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 798152ae │ compressed size: 332 bytes │ uncompressed size: 636 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -56020,32 +51511,32 @@ │ │ The central-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 #1542: │ +Central directory entry #1539: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/subtitle_color_picker_box.xml │ │ - offset of local header from start of archive: 48781230 │ - (0000000002E857AEh) bytes │ + offset of local header from start of archive: 48519443 │ + (0000000002E45913h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 76f0f2b7 │ compressed size: 308 bytes │ uncompressed size: 708 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ @@ -56057,32 +51548,32 @@ │ │ The central-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 #1543: │ +Central directory entry #1540: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/subtitle_delay_picker.xml │ │ - offset of local header from start of archive: 48781633 │ - (0000000002E85941h) bytes │ + offset of local header from start of archive: 48519821 │ + (0000000002E45A8Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): db4c6eba │ compressed size: 538 bytes │ uncompressed size: 1520 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ @@ -56094,36 +51585,36 @@ │ │ The central-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 #1544: │ +Central directory entry #1541: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/subtitle_delay_picker_dialog.xml │ │ - offset of local header from start of archive: 48782262 │ - (0000000002E85BB6h) bytes │ + offset of local header from start of archive: 48520425 │ + (0000000002E45CE9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ff107bba │ - compressed size: 588 bytes │ + compressed size: 587 bytes │ uncompressed size: 1400 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -56131,36 +51622,36 @@ │ │ The central-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 #1545: │ +Central directory entry #1542: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/subtitle_delay_tv_picker.xml │ │ - offset of local header from start of archive: 48782948 │ - (0000000002E85E64h) bytes │ + offset of local header from start of archive: 48521085 │ + (0000000002E45F7Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 27410c36 │ - compressed size: 736 bytes │ + compressed size: 735 bytes │ uncompressed size: 1848 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -56168,32 +51659,32 @@ │ │ The central-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 #1546: │ +Central directory entry #1543: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/subtitle_item_layout.xml │ │ - offset of local header from start of archive: 48783778 │ - (0000000002E861A2h) bytes │ + offset of local header from start of archive: 48521889 │ + (0000000002E462A1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): af229c6f │ compressed size: 367 bytes │ uncompressed size: 824 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ @@ -56205,36 +51696,36 @@ │ │ The central-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 #1547: │ +Central directory entry #1544: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/subtitle_layout.xml │ │ - offset of local header from start of archive: 48784235 │ - (0000000002E8636Bh) bytes │ + offset of local header from start of archive: 48522321 │ + (0000000002E46451h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 29b57511 │ - compressed size: 708 bytes │ + compressed size: 704 bytes │ uncompressed size: 1772 bytes │ length of filename: 30 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -56242,36 +51733,36 @@ │ │ The central-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 #1548: │ +Central directory entry #1545: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/subtitle_settings_dialog.xml │ │ - offset of local header from start of archive: 48785028 │ - (0000000002E86684h) bytes │ + offset of local header from start of archive: 48523085 │ + (0000000002E4674Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): eb51ce56 │ - compressed size: 1290 bytes │ + compressed size: 1283 bytes │ uncompressed size: 4364 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -56279,32 +51770,32 @@ │ │ The central-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 #1549: │ +Central directory entry #1546: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/subtitles_wizard_item_file.xml │ │ - offset of local header from start of archive: 48786412 │ - (0000000002E86BECh) bytes │ + offset of local header from start of archive: 48524437 │ + (0000000002E46C95h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f2f9fdcb │ compressed size: 521 bytes │ uncompressed size: 1272 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ @@ -56316,32 +51807,32 @@ │ │ The central-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 #1550: │ +Central directory entry #1547: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/subtitles_wizard_item_message.xml │ │ - offset of local header from start of archive: 48787029 │ - (0000000002E86E55h) bytes │ + offset of local header from start of archive: 48525029 │ + (0000000002E46EE5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c20e7492 │ compressed size: 333 bytes │ uncompressed size: 724 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -56353,32 +51844,32 @@ │ │ The central-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 #1551: │ +Central directory entry #1548: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/subtitles_wizard_item_separator.xml │ │ - offset of local header from start of archive: 48787461 │ - (0000000002E87005h) bytes │ + offset of local header from start of archive: 48525436 │ + (0000000002E4707Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 396e4f8c │ compressed size: 372 bytes │ uncompressed size: 800 bytes │ length of filename: 46 characters │ length of extra field: 9 bytes │ @@ -56390,32 +51881,32 @@ │ │ The central-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 #1552: │ +Central directory entry #1549: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/subtitles_wizard_main.xml │ │ - offset of local header from start of archive: 48787934 │ - (0000000002E871DEh) bytes │ + offset of local header from start of archive: 48525884 │ + (0000000002E4723Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2f745945 │ compressed size: 514 bytes │ uncompressed size: 1100 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ @@ -56427,32 +51918,32 @@ │ │ The central-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 #1553: │ +Central directory entry #1550: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/support_simple_spinner_dropdown_item.xml │ │ - offset of local header from start of archive: 48788539 │ - (0000000002E8743Bh) bytes │ + offset of local header from start of archive: 48526464 │ + (0000000002E47480h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f1e06ac0 │ compressed size: 271 bytes │ uncompressed size: 464 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ @@ -56464,32 +51955,32 @@ │ │ The central-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 #1554: │ +Central directory entry #1551: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/test_action_chip.xml │ │ - offset of local header from start of archive: 48788916 │ - (0000000002E875B4h) bytes │ + offset of local header from start of archive: 48526816 │ + (0000000002E475E0h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 56ba18b8 │ compressed size: 278 bytes │ uncompressed size: 488 bytes │ length of filename: 31 characters │ length of extra field: 9 bytes │ @@ -56501,36 +51992,36 @@ │ │ The central-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 #1555: │ +Central directory entry #1552: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/test_chip_zero_corner_radius.xml │ │ - offset of local header from start of archive: 48789280 │ - (0000000002E87720h) bytes │ + offset of local header from start of archive: 48527155 │ + (0000000002E47733h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e848217b │ - compressed size: 337 bytes │ + compressed size: 336 bytes │ uncompressed size: 640 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -56538,32 +52029,32 @@ │ │ The central-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 #1556: │ +Central directory entry #1553: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/test_design_checkbox.xml │ │ - offset of local header from start of archive: 48789715 │ - (0000000002E878D3h) bytes │ + offset of local header from start of archive: 48527564 │ + (0000000002E478CCh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 86a275c1 │ compressed size: 340 bytes │ uncompressed size: 836 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ @@ -56575,36 +52066,36 @@ │ │ The central-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 #1557: │ +Central directory entry #1554: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/test_design_radiobutton.xml │ │ - offset of local header from start of archive: 48790145 │ - (0000000002E87A81h) bytes │ + offset of local header from start of archive: 48527969 │ + (0000000002E47A61h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 6da38528 │ - compressed size: 344 bytes │ + compressed size: 343 bytes │ uncompressed size: 840 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -56612,32 +52103,32 @@ │ │ The central-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 #1558: │ +Central directory entry #1555: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/test_reflow_chipgroup.xml │ │ - offset of local header from start of archive: 48790582 │ - (0000000002E87C36h) bytes │ + offset of local header from start of archive: 48528380 │ + (0000000002E47BFCh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ca56c1ff │ compressed size: 363 bytes │ uncompressed size: 1060 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ @@ -56649,32 +52140,32 @@ │ │ The central-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 #1559: │ +Central directory entry #1556: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/test_toolbar.xml │ │ - offset of local header from start of archive: 48791036 │ - (0000000002E87DFCh) bytes │ + offset of local header from start of archive: 48528809 │ + (0000000002E47DA9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): dbf3629b │ compressed size: 211 bytes │ uncompressed size: 360 bytes │ length of filename: 27 characters │ length of extra field: 9 bytes │ @@ -56686,32 +52177,32 @@ │ │ The central-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 #1560: │ +Central directory entry #1557: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/test_toolbar_custom_background.xml │ │ - offset of local header from start of archive: 48791329 │ - (0000000002E87F21h) bytes │ + offset of local header from start of archive: 48529077 │ + (0000000002E47EB5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8eb49893 │ compressed size: 239 bytes │ uncompressed size: 400 bytes │ length of filename: 45 characters │ length of extra field: 9 bytes │ @@ -56723,32 +52214,32 @@ │ │ The central-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 #1561: │ +Central directory entry #1558: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/test_toolbar_elevation.xml │ │ - offset of local header from start of archive: 48791668 │ - (0000000002E88074h) bytes │ + offset of local header from start of archive: 48529391 │ + (0000000002E47FEFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8320bfe7 │ compressed size: 238 bytes │ uncompressed size: 400 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -56760,32 +52251,32 @@ │ │ The central-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 #1562: │ +Central directory entry #1559: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/test_toolbar_surface.xml │ │ - offset of local header from start of archive: 48791998 │ - (0000000002E881BEh) bytes │ + offset of local header from start of archive: 48529696 │ + (0000000002E48120h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 746953bf │ compressed size: 232 bytes │ uncompressed size: 392 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ @@ -56797,32 +52288,32 @@ │ │ The central-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 #1563: │ +Central directory entry #1560: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/text_view_with_line_height_from_appearance.xml │ │ - offset of local header from start of archive: 48792320 │ - (0000000002E88300h) bytes │ + offset of local header from start of archive: 48529993 │ + (0000000002E48249h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4da4bc8d │ compressed size: 241 bytes │ uncompressed size: 408 bytes │ length of filename: 57 characters │ length of extra field: 9 bytes │ @@ -56834,32 +52325,32 @@ │ │ The central-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 #1564: │ +Central directory entry #1561: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/text_view_with_line_height_from_layout.xml │ │ - offset of local header from start of archive: 48792673 │ - (0000000002E88461h) bytes │ + offset of local header from start of archive: 48530321 │ + (0000000002E48391h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9a254a16 │ compressed size: 295 bytes │ uncompressed size: 552 bytes │ length of filename: 53 characters │ length of extra field: 9 bytes │ @@ -56871,32 +52362,32 @@ │ │ The central-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 #1565: │ +Central directory entry #1562: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/text_view_with_line_height_from_style.xml │ │ - offset of local header from start of archive: 48793076 │ - (0000000002E885F4h) bytes │ + offset of local header from start of archive: 48530699 │ + (0000000002E4850Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b8d23655 │ compressed size: 235 bytes │ uncompressed size: 396 bytes │ length of filename: 52 characters │ length of extra field: 9 bytes │ @@ -56908,32 +52399,32 @@ │ │ The central-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 #1566: │ +Central directory entry #1563: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/text_view_with_theme_line_height.xml │ │ - offset of local header from start of archive: 48793418 │ - (0000000002E8874Ah) bytes │ + offset of local header from start of archive: 48531016 │ + (0000000002E48648h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2df8762b │ compressed size: 241 bytes │ uncompressed size: 408 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -56945,32 +52436,32 @@ │ │ The central-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 #1567: │ +Central directory entry #1564: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/text_view_without_line_height.xml │ │ - offset of local header from start of archive: 48793761 │ - (0000000002E888A1h) bytes │ + offset of local header from start of archive: 48531334 │ + (0000000002E48786h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 46e1523a │ compressed size: 215 bytes │ uncompressed size: 364 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -56982,36 +52473,36 @@ │ │ The central-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 #1568: │ +Central directory entry #1565: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/timer_tv_picker.xml │ │ - offset of local header from start of archive: 48794075 │ - (0000000002E889DBh) bytes │ + offset of local header from start of archive: 48531623 │ + (0000000002E488A7h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 690df725 │ - compressed size: 672 bytes │ + compressed size: 670 bytes │ uncompressed size: 1692 bytes │ length of filename: 30 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -57019,36 +52510,36 @@ │ │ The central-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 #1569: │ +Central directory entry #1566: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/ui_choice_dialog.xml │ │ - offset of local header from start of archive: 48794832 │ - (0000000002E88CD0h) bytes │ + offset of local header from start of archive: 48532353 │ + (0000000002E48B81h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f4bbd3a6 │ - compressed size: 931 bytes │ + compressed size: 919 bytes │ uncompressed size: 2740 bytes │ length of filename: 31 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -57056,32 +52547,32 @@ │ │ The central-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 #1570: │ +Central directory entry #1567: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/unlock_instructions.xml │ │ - offset of local header from start of archive: 48795849 │ - (0000000002E890C9h) bytes │ + offset of local header from start of archive: 48533333 │ + (0000000002E48F55h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8a288468 │ compressed size: 714 bytes │ uncompressed size: 1624 bytes │ length of filename: 34 characters │ length of extra field: 9 bytes │ @@ -57093,36 +52584,36 @@ │ │ The central-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 #1571: │ +Central directory entry #1568: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/video_badge_presenter.xml │ │ - offset of local header from start of archive: 48796652 │ - (0000000002E893ECh) bytes │ + offset of local header from start of archive: 48534111 │ + (0000000002E4925Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7d3c83e6 │ - compressed size: 788 bytes │ + compressed size: 787 bytes │ uncompressed size: 2232 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -57130,32 +52621,32 @@ │ │ The central-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 #1572: │ +Central directory entry #1569: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/video_info2_action_button.xml │ │ - offset of local header from start of archive: 48797531 │ - (0000000002E8975Bh) bytes │ + offset of local header from start of archive: 48534964 │ + (0000000002E495B4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ff53ed25 │ compressed size: 439 bytes │ uncompressed size: 904 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ @@ -57167,36 +52658,36 @@ │ │ The central-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 #1573: │ +Central directory entry #1570: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/video_info2_action_poster_layout.xml │ │ - offset of local header from start of archive: 48798065 │ - (0000000002E89971h) bytes │ + offset of local header from start of archive: 48535473 │ + (0000000002E497B1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b864e068 │ - compressed size: 605 bytes │ + compressed size: 600 bytes │ uncompressed size: 1648 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -57204,36 +52695,36 @@ │ │ The central-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 #1574: │ +Central directory entry #1571: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/video_info2_common_content.xml │ │ - offset of local header from start of archive: 48798772 │ - (0000000002E89C34h) bytes │ + offset of local header from start of archive: 48536150 │ + (0000000002E49A56h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 826379a4 │ - compressed size: 1008 bytes │ + compressed size: 1003 bytes │ uncompressed size: 3356 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -57241,36 +52732,36 @@ │ │ The central-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 #1575: │ +Central directory entry #1572: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/video_info2_file.xml │ │ - offset of local header from start of archive: 48799876 │ - (0000000002E8A084h) bytes │ + offset of local header from start of archive: 48537224 │ + (0000000002E49E88h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5f4b20db │ - compressed size: 830 bytes │ + compressed size: 828 bytes │ uncompressed size: 2440 bytes │ length of filename: 31 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -57278,36 +52769,36 @@ │ │ The central-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 #1576: │ +Central directory entry #1573: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/video_info2_fragment.xml │ │ - offset of local header from start of archive: 48800792 │ - (0000000002E8A418h) bytes │ + offset of local header from start of archive: 48538113 │ + (0000000002E4A201h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2ec59287 │ - compressed size: 1031 bytes │ + compressed size: 1028 bytes │ uncompressed size: 2792 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -57315,36 +52806,36 @@ │ │ The central-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 #1577: │ +Central directory entry #1574: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/video_info2_fragment_actions.xml │ │ - offset of local header from start of archive: 48801913 │ - (0000000002E8A879h) bytes │ + offset of local header from start of archive: 48539206 │ + (0000000002E4A646h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4aaf4338 │ - compressed size: 627 bytes │ + compressed size: 625 bytes │ uncompressed size: 1884 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -57352,36 +52843,36 @@ │ │ The central-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 #1578: │ +Central directory entry #1575: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/video_info2_poster_layout.xml │ │ - offset of local header from start of archive: 48802638 │ - (0000000002E8AB4Eh) bytes │ + offset of local header from start of archive: 48539904 │ + (0000000002E4A900h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7178862e │ - compressed size: 455 bytes │ + compressed size: 454 bytes │ uncompressed size: 1004 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -57389,36 +52880,36 @@ │ │ The central-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 #1579: │ +Central directory entry #1576: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/video_info2_scraper.xml │ │ - offset of local header from start of archive: 48803188 │ - (0000000002E8AD74h) bytes │ + offset of local header from start of archive: 48540428 │ + (0000000002E4AB0Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5efc6ead │ - compressed size: 878 bytes │ + compressed size: 881 bytes │ uncompressed size: 3440 bytes │ length of filename: 34 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -57426,36 +52917,36 @@ │ │ The central-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 #1580: │ +Central directory entry #1577: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/video_info2_scraper_plot.xml │ │ - offset of local header from start of archive: 48804155 │ - (0000000002E8B13Bh) bytes │ + offset of local header from start of archive: 48541373 │ + (0000000002E4AEBDh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 748df5a9 │ - compressed size: 693 bytes │ + compressed size: 692 bytes │ uncompressed size: 1924 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -57463,36 +52954,36 @@ │ │ The central-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 #1581: │ +Central directory entry #1578: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/video_info2_subtitles.xml │ │ - offset of local header from start of archive: 48804942 │ - (0000000002E8B44Eh) bytes │ + offset of local header from start of archive: 48542134 │ + (0000000002E4B1B6h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f386e313 │ - compressed size: 664 bytes │ + compressed size: 659 bytes │ uncompressed size: 1636 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -57500,36 +52991,36 @@ │ │ The central-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 #1582: │ +Central directory entry #1579: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/video_info_activity.xml │ │ - offset of local header from start of archive: 48805697 │ - (0000000002E8B741h) bytes │ + offset of local header from start of archive: 48542859 │ + (0000000002E4B48Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0740b277 │ - compressed size: 898 bytes │ + compressed size: 893 bytes │ uncompressed size: 3100 bytes │ length of filename: 34 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -57537,36 +53028,36 @@ │ │ The central-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 #1583: │ +Central directory entry #1580: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/video_info_activity2.xml │ │ - offset of local header from start of archive: 48806684 │ - (0000000002E8BB1Ch) bytes │ + offset of local header from start of archive: 48543816 │ + (0000000002E4B848h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e2563b69 │ - compressed size: 817 bytes │ + compressed size: 811 bytes │ uncompressed size: 2796 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -57574,32 +53065,32 @@ │ │ The central-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 #1584: │ +Central directory entry #1581: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/video_info_backdrop_chooser.xml │ │ - offset of local header from start of archive: 48807591 │ - (0000000002E8BEA7h) bytes │ + offset of local header from start of archive: 48544692 │ + (0000000002E4BBB4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c334a785 │ compressed size: 527 bytes │ uncompressed size: 1112 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -57611,32 +53102,32 @@ │ │ The central-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 #1585: │ +Central directory entry #1582: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/video_info_backdrop_chooser_list_item.xml │ │ - offset of local header from start of archive: 48808215 │ - (0000000002E8C117h) bytes │ + offset of local header from start of archive: 48545291 │ + (0000000002E4BE0Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f593c522 │ compressed size: 288 bytes │ uncompressed size: 556 bytes │ length of filename: 52 characters │ length of extra field: 9 bytes │ @@ -57648,36 +53139,36 @@ │ │ The central-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 #1586: │ +Central directory entry #1583: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/video_info_file.xml │ │ - offset of local header from start of archive: 48808610 │ - (0000000002E8C2A2h) bytes │ + offset of local header from start of archive: 48545661 │ + (0000000002E4BF7Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4f6816f5 │ - compressed size: 628 bytes │ + compressed size: 627 bytes │ uncompressed size: 2020 bytes │ length of filename: 30 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -57685,36 +53176,36 @@ │ │ The central-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 #1587: │ +Central directory entry #1584: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/video_info_play_button.xml │ │ - offset of local header from start of archive: 48809323 │ - (0000000002E8C56Bh) bytes │ + offset of local header from start of archive: 48546348 │ + (0000000002E4C22Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fdd8993a │ - compressed size: 468 bytes │ + compressed size: 471 bytes │ uncompressed size: 1164 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -57722,32 +53213,32 @@ │ │ The central-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 #1588: │ +Central directory entry #1585: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/video_info_poster_chooser.xml │ │ - offset of local header from start of archive: 48809883 │ - (0000000002E8C79Bh) bytes │ + offset of local header from start of archive: 48546886 │ + (0000000002E4C446h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2cbda2e2 │ compressed size: 503 bytes │ uncompressed size: 1068 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ @@ -57759,32 +53250,32 @@ │ │ The central-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 #1589: │ +Central directory entry #1586: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/video_info_poster_chooser_list_item.xml │ │ - offset of local header from start of archive: 48810481 │ - (0000000002E8C9F1h) bytes │ + offset of local header from start of archive: 48547459 │ + (0000000002E4C683h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): bd2f66d6 │ compressed size: 264 bytes │ uncompressed size: 476 bytes │ length of filename: 50 characters │ length of extra field: 9 bytes │ @@ -57796,36 +53287,36 @@ │ │ The central-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 #1590: │ +Central directory entry #1587: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/video_info_scraper.xml │ │ - offset of local header from start of archive: 48810850 │ - (0000000002E8CB62h) bytes │ + offset of local header from start of archive: 48547803 │ + (0000000002E4C7DBh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ca6aadfa │ - compressed size: 618 bytes │ + compressed size: 613 bytes │ uncompressed size: 1752 bytes │ length of filename: 33 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -57833,36 +53324,36 @@ │ │ The central-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 #1591: │ +Central directory entry #1588: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/video_info_scraper_episode.xml │ │ - offset of local header from start of archive: 48811556 │ - (0000000002E8CE24h) bytes │ + offset of local header from start of archive: 48548479 │ + (0000000002E4CA7Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1983f468 │ - compressed size: 930 bytes │ + compressed size: 927 bytes │ uncompressed size: 3732 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -57870,36 +53361,36 @@ │ │ The central-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 #1592: │ +Central directory entry #1589: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/video_info_scraper_movie.xml │ │ - offset of local header from start of archive: 48812582 │ - (0000000002E8D226h) bytes │ + offset of local header from start of archive: 48549477 │ + (0000000002E4CE65h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 477c22f7 │ - compressed size: 916 bytes │ + compressed size: 912 bytes │ uncompressed size: 3772 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -57907,36 +53398,36 @@ │ │ The central-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 #1593: │ +Central directory entry #1590: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/video_info_scraper_search.xml │ │ - offset of local header from start of archive: 48813592 │ - (0000000002E8D618h) bytes │ + offset of local header from start of archive: 48550458 │ + (0000000002E4D23Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b242db4a │ - compressed size: 1059 bytes │ + compressed size: 1048 bytes │ uncompressed size: 3388 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -57944,36 +53435,36 @@ │ │ The central-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 #1594: │ +Central directory entry #1591: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/video_info_scraper_search_result_item.xml │ │ - offset of local header from start of archive: 48814746 │ - (0000000002E8DA9Ah) bytes │ + offset of local header from start of archive: 48551576 │ + (0000000002E4D698h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 616cfb77 │ - compressed size: 730 bytes │ + compressed size: 731 bytes │ uncompressed size: 1980 bytes │ length of filename: 52 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -57981,36 +53472,36 @@ │ │ The central-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 #1595: │ +Central directory entry #1592: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/video_info_scraper_show.xml │ │ - offset of local header from start of archive: 48815583 │ - (0000000002E8DDDFh) bytes │ + offset of local header from start of archive: 48552389 │ + (0000000002E4D9C5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4b1a6765 │ - compressed size: 1011 bytes │ + compressed size: 1005 bytes │ uncompressed size: 4084 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -58018,32 +53509,32 @@ │ │ The central-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 #1596: │ +Central directory entry #1593: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/video_info_share.xml │ │ - offset of local header from start of archive: 48816687 │ - (0000000002E8E22Fh) bytes │ + offset of local header from start of archive: 48553462 │ + (0000000002E4DDF6h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8447a5cb │ compressed size: 558 bytes │ uncompressed size: 1228 bytes │ length of filename: 31 characters │ length of extra field: 9 bytes │ @@ -58055,32 +53546,32 @@ │ │ The central-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 #1597: │ +Central directory entry #1594: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/video_info_share_item.xml │ │ - offset of local header from start of archive: 48817331 │ - (0000000002E8E4B3h) bytes │ + offset of local header from start of archive: 48554081 │ + (0000000002E4E061h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fd112b83 │ compressed size: 355 bytes │ uncompressed size: 764 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ @@ -58092,36 +53583,36 @@ │ │ The central-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 #1598: │ +Central directory entry #1595: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/video_info_unindexed.xml │ │ - offset of local header from start of archive: 48817777 │ - (0000000002E8E671h) bytes │ + offset of local header from start of archive: 48554502 │ + (0000000002E4E206h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f1e762d6 │ - compressed size: 643 bytes │ + compressed size: 640 bytes │ uncompressed size: 1812 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -58129,32 +53620,32 @@ │ │ The central-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 #1599: │ +Central directory entry #1596: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/video_occurencies.xml │ │ - offset of local header from start of archive: 48818510 │ - (0000000002E8E94Eh) bytes │ + offset of local header from start of archive: 48555207 │ + (0000000002E4E4C7h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2b9b1dd2 │ compressed size: 397 bytes │ uncompressed size: 792 bytes │ length of filename: 32 characters │ length of extra field: 9 bytes │ @@ -58166,32 +53657,32 @@ │ │ The central-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 #1600: │ +Central directory entry #1597: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/video_picker.xml │ │ - offset of local header from start of archive: 48818994 │ - (0000000002E8EB32h) bytes │ + offset of local header from start of archive: 48555666 │ + (0000000002E4E692h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f6310a19 │ compressed size: 846 bytes │ uncompressed size: 2332 bytes │ length of filename: 27 characters │ length of extra field: 9 bytes │ @@ -58203,36 +53694,36 @@ │ │ The central-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 #1601: │ +Central directory entry #1598: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/video_picker_item.xml │ │ - offset of local header from start of archive: 48819922 │ - (0000000002E8EED2h) bytes │ + offset of local header from start of archive: 48556569 │ + (0000000002E4EA19h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7024b2c6 │ - compressed size: 624 bytes │ + compressed size: 622 bytes │ uncompressed size: 1612 bytes │ length of filename: 32 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -58240,32 +53731,32 @@ │ │ The central-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 #1602: │ +Central directory entry #1599: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/video_surface_fragment.xml │ │ - offset of local header from start of archive: 48820633 │ - (0000000002E8F199h) bytes │ + offset of local header from start of archive: 48557253 │ + (0000000002E4ECC5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3cc6abf2 │ compressed size: 189 bytes │ uncompressed size: 320 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -58277,32 +53768,32 @@ │ │ The central-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 #1603: │ +Central directory entry #1600: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/video_title.xml │ │ - offset of local header from start of archive: 48820914 │ - (0000000002E8F2B2h) bytes │ + offset of local header from start of archive: 48557509 │ + (0000000002E4EDC5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fb242f35 │ compressed size: 452 bytes │ uncompressed size: 920 bytes │ length of filename: 26 characters │ length of extra field: 9 bytes │ @@ -58314,32 +53805,32 @@ │ │ The central-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 #1604: │ +Central directory entry #1601: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/webview_activity.xml │ │ - offset of local header from start of archive: 48821447 │ - (0000000002E8F4C7h) bytes │ + offset of local header from start of archive: 48558017 │ + (0000000002E4EFC1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5e11c70d │ compressed size: 234 bytes │ uncompressed size: 488 bytes │ length of filename: 31 characters │ length of extra field: 9 bytes │ @@ -58351,32 +53842,32 @@ │ │ The central-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 #1605: │ +Central directory entry #1602: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/widget_configuration.xml │ │ - offset of local header from start of archive: 48821767 │ - (0000000002E8F607h) bytes │ + offset of local header from start of archive: 48558312 │ + (0000000002E4F0E8h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 75ddbfb6 │ compressed size: 528 bytes │ uncompressed size: 1300 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ @@ -58388,32 +53879,32 @@ │ │ The central-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 #1606: │ +Central directory entry #1603: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/widget_item.xml │ │ - offset of local header from start of archive: 48822385 │ - (0000000002E8F871h) bytes │ + offset of local header from start of archive: 48558905 │ + (0000000002E4F339h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 868eb1b8 │ compressed size: 638 bytes │ uncompressed size: 1404 bytes │ length of filename: 26 characters │ length of extra field: 9 bytes │ @@ -58425,36 +53916,36 @@ │ │ The central-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 #1607: │ +Central directory entry #1604: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/widget_layout.xml │ │ - offset of local header from start of archive: 48823104 │ - (0000000002E8FB40h) bytes │ + offset of local header from start of archive: 48559599 │ + (0000000002E4F5EFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2825c36f │ - compressed size: 940 bytes │ + compressed size: 936 bytes │ uncompressed size: 2504 bytes │ length of filename: 28 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -58462,32 +53953,32 @@ │ │ The central-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 #1608: │ +Central directory entry #1605: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/wifi_direct_receiver.xml │ │ - offset of local header from start of archive: 48824127 │ - (0000000002E8FF3Fh) bytes │ + offset of local header from start of archive: 48560593 │ + (0000000002E4F9D1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e3d1c92b │ compressed size: 477 bytes │ uncompressed size: 1260 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ @@ -58499,36 +53990,36 @@ │ │ The central-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 #1609: │ +Central directory entry #1606: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/wifi_direct_sender.xml │ │ - offset of local header from start of archive: 48824694 │ - (0000000002E90176h) bytes │ + offset of local header from start of archive: 48561135 │ + (0000000002E4FBEFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d2e79256 │ - compressed size: 695 bytes │ + compressed size: 690 bytes │ uncompressed size: 2344 bytes │ length of filename: 33 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -58536,32 +54027,32 @@ │ │ The central-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 #1610: │ +Central directory entry #1607: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/mipmap-anydpi-v26/ic_launcher.xml │ │ - offset of local header from start of archive: 48825477 │ - (0000000002E90485h) bytes │ + offset of local header from start of archive: 48561888 │ + (0000000002E4FEE0h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ed72f860 │ compressed size: 223 bytes │ uncompressed size: 448 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -58573,32 +54064,32 @@ │ │ The central-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 #1611: │ +Central directory entry #1608: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/mipmap-anydpi-v26/ic_launcher_round.xml │ │ - offset of local header from start of archive: 48825792 │ - (0000000002E905C0h) bytes │ + offset of local header from start of archive: 48562178 │ + (0000000002E50002h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ed72f860 │ compressed size: 223 bytes │ uncompressed size: 448 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ @@ -58610,32 +54101,32 @@ │ │ The central-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 #1612: │ +Central directory entry #1609: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/mipmap-anydpi-v26/nova.xml │ │ - offset of local header from start of archive: 48826113 │ - (0000000002E90701h) bytes │ + offset of local header from start of archive: 48562474 │ + (0000000002E5012Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5ab54a9f │ compressed size: 220 bytes │ uncompressed size: 448 bytes │ length of filename: 30 characters │ length of extra field: 9 bytes │ @@ -58647,32 +54138,32 @@ │ │ The central-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 #1613: │ +Central directory entry #1610: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/mipmap-anydpi-v26/nova_private.xml │ │ - offset of local header from start of archive: 48826418 │ - (0000000002E90832h) bytes │ + offset of local header from start of archive: 48562754 │ + (0000000002E50242h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0ebbfb20 │ compressed size: 220 bytes │ uncompressed size: 448 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ @@ -58684,32 +54175,32 @@ │ │ The central-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 #1614: │ +Central directory entry #1611: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/mipmap-anydpi-v26/nova_private_round.xml │ │ - offset of local header from start of archive: 48826731 │ - (0000000002E9096Bh) bytes │ + offset of local header from start of archive: 48563042 │ + (0000000002E50362h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0ebbfb20 │ compressed size: 220 bytes │ uncompressed size: 448 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -58721,32 +54212,32 @@ │ │ The central-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 #1615: │ +Central directory entry #1612: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/mipmap-anydpi-v26/nova_round.xml │ │ - offset of local header from start of archive: 48827050 │ - (0000000002E90AAAh) bytes │ + offset of local header from start of archive: 48563336 │ + (0000000002E50488h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5ab54a9f │ compressed size: 220 bytes │ uncompressed size: 448 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ @@ -58758,2442 +54249,2028 @@ │ │ The central-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 #1616: │ +Central directory entry #1613: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/mipmap-hdpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 48827361 │ - (0000000002E90BE1h) bytes │ + offset of local header from start of archive: 48563622 │ + (0000000002E505A6h) 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): f7fef474 │ compressed size: 1999 bytes │ uncompressed size: 1999 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. │ - │ There is no file comment. │ │ -Central directory entry #1617: │ +Central directory entry #1614: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/mipmap-hdpi-v4/ic_launcher_foreground.webp │ │ - offset of local header from start of archive: 48829435 │ - (0000000002E913FBh) bytes │ + offset of local header from start of archive: 48565691 │ + (0000000002E50DBBh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): bf4490b4 │ compressed size: 2292 bytes │ uncompressed size: 2292 bytes │ length of filename: 46 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 #1618: │ +Central directory entry #1615: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/mipmap-hdpi-v4/ic_launcher_round.png │ │ - offset of local header from start of archive: 48831812 │ - (0000000002E91D44h) bytes │ + offset of local header from start of archive: 48568068 │ + (0000000002E51704h) 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): 32df3098 │ compressed size: 3829 bytes │ uncompressed size: 3829 bytes │ length of filename: 40 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 #1619: │ +Central directory entry #1616: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/mipmap-hdpi-v4/nova.png │ │ - offset of local header from start of archive: 48835721 │ - (0000000002E92C89h) bytes │ + offset of local header from start of archive: 48571973 │ + (0000000002E52645h) 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): 19f5cad9 │ compressed size: 1904 bytes │ uncompressed size: 1904 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 #1620: │ +Central directory entry #1617: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/mipmap-hdpi-v4/nova_background.png │ │ - offset of local header from start of archive: 48837692 │ - (0000000002E9343Ch) bytes │ + offset of local header from start of archive: 48573940 │ + (0000000002E52DF4h) 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): 54a0c7bf │ compressed size: 133 bytes │ uncompressed size: 133 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. │ - │ There is no file comment. │ │ -Central directory entry #1621: │ +Central directory entry #1618: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/mipmap-hdpi-v4/nova_foreground.png │ │ - offset of local header from start of archive: 48837905 │ - (0000000002E93511h) bytes │ + offset of local header from start of archive: 48574141 │ + (0000000002E52EBDh) 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): 71ea412e │ compressed size: 2646 bytes │ uncompressed size: 2646 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. │ - │ There is no file comment. │ │ -Central directory entry #1622: │ +Central directory entry #1619: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/mipmap-hdpi-v4/nova_private.png │ │ - offset of local header from start of archive: 48840630 │ - (0000000002E93FB6h) bytes │ + offset of local header from start of archive: 48576862 │ + (0000000002E5395Eh) 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): 9fb52a12 │ compressed size: 3884 bytes │ uncompressed size: 3884 bytes │ length of filename: 35 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 #1623: │ +Central directory entry #1620: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/mipmap-hdpi-v4/nova_private_background.png │ │ - offset of local header from start of archive: 48844588 │ - (0000000002E94F2Ch) bytes │ + offset of local header from start of archive: 48580820 │ + (0000000002E548D4h) 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): 54a0c7bf │ compressed size: 133 bytes │ uncompressed size: 133 bytes │ length of filename: 46 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 #1624: │ +Central directory entry #1621: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/mipmap-hdpi-v4/nova_private_foreground.png │ │ - offset of local header from start of archive: 48844809 │ - (0000000002E95009h) bytes │ + offset of local header from start of archive: 48581029 │ + (0000000002E549A5h) 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): 73c8cfd2 │ compressed size: 7090 bytes │ uncompressed size: 7090 bytes │ length of filename: 46 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 #1625: │ +Central directory entry #1622: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/mipmap-hdpi-v4/nova_private_round.png │ │ - offset of local header from start of archive: 48851986 │ - (0000000002E96C12h) bytes │ + offset of local header from start of archive: 48588202 │ + (0000000002E565AAh) 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): dbc72cbd │ compressed size: 6366 bytes │ uncompressed size: 6366 bytes │ length of filename: 41 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 #1626: │ +Central directory entry #1623: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/mipmap-hdpi-v4/nova_round.png │ │ - offset of local header from start of archive: 48858434 │ - (0000000002E98542h) bytes │ + offset of local header from start of archive: 48594646 │ + (0000000002E57ED6h) 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): 293bdeeb │ compressed size: 3701 bytes │ uncompressed size: 3701 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. │ - │ There is no file comment. │ │ -Central directory entry #1627: │ +Central directory entry #1624: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/mipmap-hdpi-v4/server.png │ │ - offset of local header from start of archive: 48862209 │ - (0000000002E99401h) bytes │ + offset of local header from start of archive: 48598417 │ + (0000000002E58D91h) 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): d96dc81f │ compressed size: 5690 bytes │ uncompressed size: 5690 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 #1628: │ +Central directory entry #1625: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/mipmap-hdpi-v4/video2.webp │ │ - offset of local header from start of archive: 48867970 │ - (0000000002E9AA82h) bytes │ + offset of local header from start of archive: 48604166 │ + (0000000002E5A406h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 977741eb │ compressed size: 2424 bytes │ uncompressed size: 2424 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. │ - │ There is no file comment. │ │ -Central directory entry #1629: │ +Central directory entry #1626: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/mipmap-hdpi-v4/video2_private.webp │ │ - offset of local header from start of archive: 48870464 │ - (0000000002E9B440h) bytes │ + offset of local header from start of archive: 48606656 │ + (0000000002E5ADC0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 9a7083dc │ compressed size: 5136 bytes │ uncompressed size: 5136 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. │ - │ There is no file comment. │ │ -Central directory entry #1630: │ +Central directory entry #1627: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/mipmap-mdpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 48875680 │ - (0000000002E9C8A0h) bytes │ + offset of local header from start of archive: 48611860 │ + (0000000002E5C214h) 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): d3d8f37d │ compressed size: 1407 bytes │ uncompressed size: 1407 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. │ - │ There is no file comment. │ │ -Central directory entry #1631: │ +Central directory entry #1628: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/mipmap-mdpi-v4/ic_launcher_foreground.webp │ │ - offset of local header from start of archive: 48877163 │ - (0000000002E9CE6Bh) bytes │ + offset of local header from start of archive: 48613331 │ + (0000000002E5C7D3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 6593725a │ compressed size: 1652 bytes │ uncompressed size: 1652 bytes │ length of filename: 46 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 #1632: │ +Central directory entry #1629: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/mipmap-mdpi-v4/ic_launcher_round.png │ │ - offset of local header from start of archive: 48878900 │ - (0000000002E9D534h) bytes │ + offset of local header from start of archive: 48615068 │ + (0000000002E5CE9Ch) 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): 9c722b69 │ compressed size: 2374 bytes │ uncompressed size: 2374 bytes │ length of filename: 40 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 #1633: │ +Central directory entry #1630: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/mipmap-mdpi-v4/nova.png │ │ - offset of local header from start of archive: 48881354 │ - (0000000002E9DECAh) bytes │ + offset of local header from start of archive: 48617518 │ + (0000000002E5D82Eh) 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): 04ce0878 │ compressed size: 1307 bytes │ uncompressed size: 1307 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 #1634: │ +Central directory entry #1631: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/mipmap-mdpi-v4/nova_background.png │ │ - offset of local header from start of archive: 48882727 │ - (0000000002E9E427h) bytes │ + offset of local header from start of archive: 48618891 │ + (0000000002E5DD8Bh) 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): ea831b39 │ compressed size: 119 bytes │ uncompressed size: 119 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. │ - │ There is no file comment. │ │ -Central directory entry #1635: │ +Central directory entry #1632: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/mipmap-mdpi-v4/nova_foreground.png │ │ - offset of local header from start of archive: 48882923 │ - (0000000002E9E4EBh) bytes │ + offset of local header from start of archive: 48619087 │ + (0000000002E5DE4Fh) 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): 12b0841d │ compressed size: 1715 bytes │ uncompressed size: 1715 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. │ - │ There is no file comment. │ │ -Central directory entry #1636: │ +Central directory entry #1633: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/mipmap-mdpi-v4/nova_private.png │ │ - offset of local header from start of archive: 48884715 │ - (0000000002E9EBEBh) bytes │ + offset of local header from start of archive: 48620879 │ + (0000000002E5E54Fh) 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): 13be5614 │ compressed size: 2402 bytes │ uncompressed size: 2402 bytes │ length of filename: 35 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 #1637: │ +Central directory entry #1634: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/mipmap-mdpi-v4/nova_private_background.png │ │ - offset of local header from start of archive: 48887194 │ - (0000000002E9F59Ah) bytes │ + offset of local header from start of archive: 48623346 │ + (0000000002E5EEF2h) 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): ea831b39 │ compressed size: 119 bytes │ uncompressed size: 119 bytes │ length of filename: 46 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 #1638: │ +Central directory entry #1635: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/mipmap-mdpi-v4/nova_private_foreground.png │ │ - offset of local header from start of archive: 48887399 │ - (0000000002E9F667h) bytes │ + offset of local header from start of archive: 48623547 │ + (0000000002E5EFBBh) 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): d45f1667 │ compressed size: 4415 bytes │ uncompressed size: 4415 bytes │ length of filename: 46 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 #1639: │ +Central directory entry #1636: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/mipmap-mdpi-v4/nova_private_round.png │ │ - offset of local header from start of archive: 48891899 │ - (0000000002EA07FBh) bytes │ + offset of local header from start of archive: 48628047 │ + (0000000002E6014Fh) 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): 0427ce1c │ compressed size: 3789 bytes │ uncompressed size: 3789 bytes │ length of filename: 41 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 #1640: │ +Central directory entry #1637: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/mipmap-mdpi-v4/nova_round.png │ │ - offset of local header from start of archive: 48895769 │ - (0000000002EA1719h) bytes │ + offset of local header from start of archive: 48631913 │ + (0000000002E61069h) 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): 4fbb65da │ compressed size: 2382 bytes │ uncompressed size: 2382 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. │ - │ There is no file comment. │ │ -Central directory entry #1641: │ +Central directory entry #1638: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/mipmap-xhdpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 48898226 │ - (0000000002EA20B2h) bytes │ + offset of local header from start of archive: 48634358 │ + (0000000002E619F6h) 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): 38da30d6 │ compressed size: 2695 bytes │ uncompressed size: 2695 bytes │ length of filename: 35 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 #1642: │ +Central directory entry #1639: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/mipmap-xhdpi-v4/ic_launcher_foreground.webp │ │ - offset of local header from start of archive: 48900995 │ - (0000000002EA2B83h) bytes │ + offset of local header from start of archive: 48637127 │ + (0000000002E624C7h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 06071f4f │ compressed size: 3272 bytes │ uncompressed size: 3272 bytes │ length of filename: 47 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 #1643: │ +Central directory entry #1640: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/mipmap-xhdpi-v4/ic_launcher_round.png │ │ - offset of local header from start of archive: 48904356 │ - (0000000002EA38A4h) bytes │ + offset of local header from start of archive: 48640476 │ + (0000000002E631DCh) 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): c9b4e5d7 │ compressed size: 5444 bytes │ uncompressed size: 5444 bytes │ length of filename: 41 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 #1644: │ +Central directory entry #1641: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/mipmap-xhdpi-v4/nova.png │ │ - offset of local header from start of archive: 48909880 │ - (0000000002EA4E38h) bytes │ + offset of local header from start of archive: 48646000 │ + (0000000002E64770h) 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): f8887dec │ compressed size: 2562 bytes │ uncompressed size: 2562 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. │ - │ There is no file comment. │ │ -Central directory entry #1645: │ +Central directory entry #1642: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/mipmap-xhdpi-v4/nova_background.png │ │ - offset of local header from start of archive: 48912510 │ - (0000000002EA587Eh) bytes │ + offset of local header from start of archive: 48648626 │ + (0000000002E651B2h) 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): b14ef2e8 │ compressed size: 153 bytes │ uncompressed size: 153 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. │ - │ There is no file comment. │ │ -Central directory entry #1646: │ +Central directory entry #1643: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/mipmap-xhdpi-v4/nova_foreground.png │ │ - offset of local header from start of archive: 48912741 │ - (0000000002EA5965h) bytes │ + offset of local header from start of archive: 48648857 │ + (0000000002E65299h) 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): 9b9f8f51 │ compressed size: 3739 bytes │ uncompressed size: 3739 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. │ - │ There is no file comment. │ │ -Central directory entry #1647: │ +Central directory entry #1644: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/mipmap-xhdpi-v4/nova_private.png │ │ - offset of local header from start of archive: 48916559 │ - (0000000002EA684Fh) bytes │ + offset of local header from start of archive: 48652671 │ + (0000000002E6617Fh) 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): b983572c │ compressed size: 5507 bytes │ uncompressed size: 5507 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. │ - │ There is no file comment. │ │ -Central directory entry #1648: │ +Central directory entry #1645: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/mipmap-xhdpi-v4/nova_private_background.png │ │ - offset of local header from start of archive: 48922143 │ - (0000000002EA7E1Fh) bytes │ + offset of local header from start of archive: 48658251 │ + (0000000002E6774Bh) 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): b14ef2e8 │ compressed size: 153 bytes │ uncompressed size: 153 bytes │ length of filename: 47 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 #1649: │ +Central directory entry #1646: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/mipmap-xhdpi-v4/nova_private_foreground.png │ │ - offset of local header from start of archive: 48922385 │ - (0000000002EA7F11h) bytes │ + offset of local header from start of archive: 48658481 │ + (0000000002E67831h) 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): 1b5ff279 │ compressed size: 10093 bytes │ uncompressed size: 10093 bytes │ length of filename: 47 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 #1650: │ +Central directory entry #1647: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/mipmap-xhdpi-v4/nova_private_round.png │ │ - offset of local header from start of archive: 48932565 │ - (0000000002EAA6D5h) bytes │ + offset of local header from start of archive: 48668657 │ + (0000000002E69FF1h) 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): 44f00196 │ compressed size: 9439 bytes │ uncompressed size: 9439 bytes │ length of filename: 42 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 #1651: │ +Central directory entry #1648: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/mipmap-xhdpi-v4/nova_round.png │ │ - offset of local header from start of archive: 48942087 │ - (0000000002EACC07h) bytes │ + offset of local header from start of archive: 48678175 │ + (0000000002E6C51Fh) 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): 8e034b51 │ compressed size: 5343 bytes │ uncompressed size: 5343 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. │ - │ There is no file comment. │ │ -Central directory entry #1652: │ +Central directory entry #1649: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/mipmap-xhdpi-v4/video2.webp │ │ - offset of local header from start of archive: 48947503 │ - (0000000002EAE12Fh) bytes │ + offset of local header from start of archive: 48683591 │ + (0000000002E6DA47h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): c11f9e16 │ compressed size: 3790 bytes │ uncompressed size: 3790 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 #1653: │ +Central directory entry #1650: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/mipmap-xhdpi-v4/video2_full.webp │ │ - offset of local header from start of archive: 48951366 │ - (0000000002EAF046h) bytes │ + offset of local header from start of archive: 48687442 │ + (0000000002E6E952h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): b82a5567 │ compressed size: 6406 bytes │ uncompressed size: 6406 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. │ - │ There is no file comment. │ │ -Central directory entry #1654: │ +Central directory entry #1651: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/mipmap-xhdpi-v4/video2_private.webp │ │ - offset of local header from start of archive: 48957850 │ - (0000000002EB099Ah) bytes │ + offset of local header from start of archive: 48693914 │ + (0000000002E7029Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 3761fa92 │ compressed size: 7558 bytes │ uncompressed size: 7558 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. │ - │ There is no file comment. │ │ -Central directory entry #1655: │ +Central directory entry #1652: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/mipmap-xxhdpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 48965486 │ - (0000000002EB276Eh) bytes │ + offset of local header from start of archive: 48701550 │ + (0000000002E7206Eh) 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): 1b79af74 │ compressed size: 4193 bytes │ uncompressed size: 4193 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. │ - │ There is no file comment. │ │ -Central directory entry #1656: │ +Central directory entry #1653: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/mipmap-xxhdpi-v4/ic_launcher_foreground.webp │ │ - offset of local header from start of archive: 48969757 │ - (0000000002EB381Dh) bytes │ + offset of local header from start of archive: 48705809 │ + (0000000002E73111h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 9caa2bc2 │ compressed size: 5160 bytes │ uncompressed size: 5160 bytes │ length of filename: 48 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 #1657: │ +Central directory entry #1654: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/mipmap-xxhdpi-v4/ic_launcher_round.png │ │ - offset of local header from start of archive: 48975004 │ - (0000000002EB4C9Ch) bytes │ + offset of local header from start of archive: 48711056 │ + (0000000002E74590h) 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): 32268200 │ compressed size: 8534 bytes │ uncompressed size: 8534 bytes │ length of filename: 42 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 #1658: │ +Central directory entry #1655: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/mipmap-xxhdpi-v4/nova.png │ │ - offset of local header from start of archive: 48983622 │ - (0000000002EB6E46h) bytes │ + offset of local header from start of archive: 48719662 │ + (0000000002E7672Eh) 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): 15d5035b │ compressed size: 4024 bytes │ uncompressed size: 4024 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 #1659: │ +Central directory entry #1656: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/mipmap-xxhdpi-v4/nova_background.png │ │ - offset of local header from start of archive: 48987716 │ - (0000000002EB7E44h) bytes │ + offset of local header from start of archive: 48723752 │ + (0000000002E77728h) 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): f8e3fde8 │ compressed size: 210 bytes │ uncompressed size: 210 bytes │ length of filename: 40 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 #1660: │ +Central directory entry #1657: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/mipmap-xxhdpi-v4/nova_foreground.png │ │ - offset of local header from start of archive: 48988006 │ - (0000000002EB7F66h) bytes │ + offset of local header from start of archive: 48724038 │ + (0000000002E77846h) 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): ee9f6cb4 │ compressed size: 6149 bytes │ uncompressed size: 6149 bytes │ length of filename: 40 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 #1661: │ +Central directory entry #1658: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/mipmap-xxhdpi-v4/nova_private.png │ │ - offset of local header from start of archive: 48994237 │ - (0000000002EB97BDh) bytes │ + offset of local header from start of archive: 48730257 │ + (0000000002E79091h) 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): a2d6aa25 │ compressed size: 8820 bytes │ uncompressed size: 8820 bytes │ length of filename: 37 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 #1662: │ +Central directory entry #1659: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/mipmap-xxhdpi-v4/nova_private_background.png │ │ - offset of local header from start of archive: 49003136 │ - (0000000002EBBA80h) bytes │ + offset of local header from start of archive: 48739144 │ + (0000000002E7B348h) 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): f8e3fde8 │ compressed size: 210 bytes │ uncompressed size: 210 bytes │ length of filename: 48 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 #1663: │ +Central directory entry #1660: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/mipmap-xxhdpi-v4/nova_private_foreground.png │ │ - offset of local header from start of archive: 49003434 │ - (0000000002EBBBAAh) bytes │ + offset of local header from start of archive: 48739438 │ + (0000000002E7B46Eh) 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): 4d974c31 │ compressed size: 16945 bytes │ uncompressed size: 16945 bytes │ length of filename: 48 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 #1664: │ +Central directory entry #1661: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/mipmap-xxhdpi-v4/nova_private_round.png │ │ - offset of local header from start of archive: 49020469 │ - (0000000002EBFE35h) bytes │ + offset of local header from start of archive: 48756461 │ + (0000000002E7F6EDh) 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): 1a8797dc │ compressed size: 15117 bytes │ uncompressed size: 15117 bytes │ length of filename: 43 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 #1665: │ +Central directory entry #1662: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/mipmap-xxhdpi-v4/nova_round.png │ │ - offset of local header from start of archive: 49035669 │ - (0000000002EC3995h) bytes │ + offset of local header from start of archive: 48771657 │ + (0000000002E83249h) 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): 6e32b21c │ compressed size: 8453 bytes │ uncompressed size: 8453 bytes │ length of filename: 35 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 #1666: │ +Central directory entry #1663: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/mipmap-xxhdpi-v4/server.png │ │ - offset of local header from start of archive: 49044197 │ - (0000000002EC5AE5h) bytes │ + offset of local header from start of archive: 48780181 │ + (0000000002E85395h) 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): 474aa261 │ compressed size: 16542 bytes │ uncompressed size: 16542 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 #1667: │ +Central directory entry #1664: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/mipmap-xxhdpi-v4/video2.webp │ │ - offset of local header from start of archive: 49060810 │ - (0000000002EC9BCAh) bytes │ + offset of local header from start of archive: 48796790 │ + (0000000002E89476h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 27025599 │ compressed size: 4434 bytes │ uncompressed size: 4434 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. │ - │ There is no file comment. │ │ -Central directory entry #1668: │ +Central directory entry #1665: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/mipmap-xxhdpi-v4/video2_private.webp │ │ - offset of local header from start of archive: 49065318 │ - (0000000002ECAD66h) bytes │ + offset of local header from start of archive: 48801286 │ + (0000000002E8A606h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 37667b27 │ compressed size: 11588 bytes │ uncompressed size: 11588 bytes │ length of filename: 40 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 #1669: │ +Central directory entry #1666: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/mipmap-xxxhdpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 49076988 │ - (0000000002ECDAFCh) bytes │ + offset of local header from start of archive: 48812944 │ + (0000000002E8D390h) 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): 9d1d76a4 │ compressed size: 6123 bytes │ uncompressed size: 6123 bytes │ length of filename: 37 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 #1670: │ +Central directory entry #1667: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/mipmap-xxxhdpi-v4/ic_launcher_foreground.webp │ │ - offset of local header from start of archive: 49083187 │ - (0000000002ECF333h) bytes │ + offset of local header from start of archive: 48819143 │ + (0000000002E8EBC7h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): 8d96c606 │ compressed size: 7314 bytes │ uncompressed size: 7314 bytes │ length of filename: 49 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 #1671: │ +Central directory entry #1668: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/mipmap-xxxhdpi-v4/ic_launcher_round.png │ │ - offset of local header from start of archive: 49090590 │ - (0000000002ED101Eh) bytes │ + offset of local header from start of archive: 48826542 │ + (0000000002E908AEh) 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): ee8b400c │ compressed size: 12388 bytes │ uncompressed size: 12388 bytes │ length of filename: 43 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 #1672: │ +Central directory entry #1669: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/mipmap-xxxhdpi-v4/nova.png │ │ - offset of local header from start of archive: 49103060 │ - (0000000002ED40D4h) bytes │ + offset of local header from start of archive: 48839012 │ + (0000000002E93964h) 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): 927eb4c9 │ compressed size: 5591 bytes │ uncompressed size: 5591 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. │ - │ There is no file comment. │ │ -Central directory entry #1673: │ +Central directory entry #1670: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/mipmap-xxxhdpi-v4/nova_background.png │ │ - offset of local header from start of archive: 49108723 │ - (0000000002ED56F3h) bytes │ + offset of local header from start of archive: 48844663 │ + (0000000002E94F77h) 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): 859b5409 │ compressed size: 288 bytes │ uncompressed size: 288 bytes │ length of filename: 41 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 #1674: │ +Central directory entry #1671: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/mipmap-xxxhdpi-v4/nova_foreground.png │ │ - offset of local header from start of archive: 49109092 │ - (0000000002ED5864h) bytes │ + offset of local header from start of archive: 48845028 │ + (0000000002E950E4h) 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): 79120144 │ compressed size: 9299 bytes │ uncompressed size: 9299 bytes │ length of filename: 41 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 #1675: │ +Central directory entry #1672: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/mipmap-xxxhdpi-v4/nova_private.png │ │ - offset of local header from start of archive: 49118471 │ - (0000000002ED7D07h) bytes │ + offset of local header from start of archive: 48854407 │ + (0000000002E97587h) 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): 7ba11a08 │ compressed size: 12627 bytes │ uncompressed size: 12627 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. │ - │ There is no file comment. │ │ -Central directory entry #1676: │ +Central directory entry #1673: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/mipmap-xxxhdpi-v4/nova_private_background.png │ │ - offset of local header from start of archive: 49131175 │ - (0000000002EDAEA7h) bytes │ + offset of local header from start of archive: 48867111 │ + (0000000002E9A727h) 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): 859b5409 │ compressed size: 288 bytes │ uncompressed size: 288 bytes │ length of filename: 49 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 #1677: │ +Central directory entry #1674: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/mipmap-xxxhdpi-v4/nova_private_foreground.png │ │ - offset of local header from start of archive: 49131552 │ - (0000000002EDB020h) bytes │ + offset of local header from start of archive: 48867484 │ + (0000000002E9A89Ch) 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): 2e2aecb2 │ compressed size: 25334 bytes │ uncompressed size: 25334 bytes │ length of filename: 49 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 #1678: │ +Central directory entry #1675: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/mipmap-xxxhdpi-v4/nova_private_round.png │ │ - offset of local header from start of archive: 49156974 │ - (0000000002EE136Eh) bytes │ + offset of local header from start of archive: 48892906 │ + (0000000002EA0BEAh) 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): 8b90c890 │ compressed size: 21147 bytes │ uncompressed size: 21147 bytes │ length of filename: 44 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 #1679: │ +Central directory entry #1676: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/mipmap-xxxhdpi-v4/nova_round.png │ │ - offset of local header from start of archive: 49178207 │ - (0000000002EE665Fh) bytes │ + offset of local header from start of archive: 48914127 │ + (0000000002EA5ECFh) 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): b8cbb438 │ compressed size: 11981 bytes │ uncompressed size: 11981 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. │ - │ There is no file comment. │ │ -Central directory entry #1680: │ +Central directory entry #1677: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/raw/lb_voice_failure.ogg │ │ - offset of local header from start of archive: 49190265 │ - (0000000002EE9579h) bytes │ + offset of local header from start of archive: 48926181 │ + (0000000002EA8DE5h) 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): 84d2e7a2 │ compressed size: 4530 bytes │ uncompressed size: 4530 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. │ - │ There is no file comment. │ │ -Central directory entry #1681: │ +Central directory entry #1678: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/raw/lb_voice_no_input.ogg │ │ - offset of local header from start of archive: 49194862 │ - (0000000002EEA76Eh) bytes │ + offset of local header from start of archive: 48930778 │ + (0000000002EA9FDAh) 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): 5a6dcb07 │ 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. │ - │ There is no file comment. │ │ -Central directory entry #1682: │ +Central directory entry #1679: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/raw/lb_voice_open.ogg │ │ - offset of local header from start of archive: 49199489 │ - (0000000002EEB981h) bytes │ + offset of local header from start of archive: 48935401 │ + (0000000002EAB1E9h) 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): a6308b09 │ compressed size: 4074 bytes │ uncompressed size: 4074 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. │ - │ There is no file comment. │ │ -Central directory entry #1683: │ +Central directory entry #1680: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/raw/lb_voice_success.ogg │ │ - offset of local header from start of archive: 49203630 │ - (0000000002EEC9AEh) bytes │ + offset of local header from start of archive: 48939530 │ + (0000000002EAC20Ah) 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): 3611264d │ compressed size: 4383 bytes │ uncompressed size: 4383 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. │ - │ There is no file comment. │ │ -Central directory entry #1684: │ +Central directory entry #1681: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/transition-v21/lb_browse_enter_transition.xml │ │ - offset of local header from start of archive: 49208083 │ - (0000000002EEDB13h) bytes │ + offset of local header from start of archive: 48943971 │ + (0000000002EAD363h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 49 characters │ length of extra field: 9 bytes │ @@ -61205,32 +56282,32 @@ │ │ The central-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 #1685: │ +Central directory entry #1682: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/transition-v21/lb_browse_entrance_transition.xml │ │ - offset of local header from start of archive: 49208234 │ - (0000000002EEDBAAh) bytes │ + offset of local header from start of archive: 48944097 │ + (0000000002EAD3E1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): bb67b4da │ compressed size: 270 bytes │ uncompressed size: 548 bytes │ length of filename: 52 characters │ length of extra field: 9 bytes │ @@ -61242,32 +56319,32 @@ │ │ The central-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 #1686: │ +Central directory entry #1683: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/transition-v21/lb_browse_headers_in.xml │ │ - offset of local header from start of archive: 49208611 │ - (0000000002EEDD23h) bytes │ + offset of local header from start of archive: 48944449 │ + (0000000002EAD541h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8c5b63c7 │ compressed size: 403 bytes │ uncompressed size: 1012 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ @@ -61279,32 +56356,32 @@ │ │ The central-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 #1687: │ +Central directory entry #1684: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/transition-v21/lb_browse_headers_out.xml │ │ - offset of local header from start of archive: 49209112 │ - (0000000002EEDF18h) bytes │ + offset of local header from start of archive: 48944925 │ + (0000000002EAD71Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3d4ce560 │ compressed size: 400 bytes │ uncompressed size: 972 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -61316,32 +56393,32 @@ │ │ The central-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 #1688: │ +Central directory entry #1685: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/transition-v21/lb_browse_return_transition.xml │ │ - offset of local header from start of archive: 49209611 │ - (0000000002EEE10Bh) bytes │ + offset of local header from start of archive: 48945399 │ + (0000000002EAD8F7h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 50 characters │ length of extra field: 9 bytes │ @@ -61353,36 +56430,36 @@ │ │ The central-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 #1689: │ +Central directory entry #1686: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/transition-v21/lb_details_enter_transition.xml │ │ - offset of local header from start of archive: 49209763 │ - (0000000002EEE1A3h) bytes │ + offset of local header from start of archive: 48945526 │ + (0000000002EAD976h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): af21d390 │ - compressed size: 517 bytes │ + compressed size: 516 bytes │ uncompressed size: 1572 bytes │ length of filename: 50 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -61390,32 +56467,32 @@ │ │ The central-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 #1690: │ +Central directory entry #1687: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/transition-v21/lb_details_return_transition.xml │ │ - offset of local header from start of archive: 49210385 │ - (0000000002EEE411h) bytes │ + offset of local header from start of archive: 48946122 │ + (0000000002EADBCAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ @@ -61427,32 +56504,32 @@ │ │ The central-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 #1691: │ +Central directory entry #1688: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/transition-v21/lb_enter_transition.xml │ │ - offset of local header from start of archive: 49210538 │ - (0000000002EEE4AAh) bytes │ + offset of local header from start of archive: 48946250 │ + (0000000002EADC4Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5b4148c3 │ compressed size: 241 bytes │ uncompressed size: 432 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -61464,36 +56541,36 @@ │ │ The central-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 #1692: │ +Central directory entry #1689: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/transition-v21/lb_guidedstep_activity_enter.xml │ │ - offset of local header from start of archive: 49210876 │ - (0000000002EEE5FCh) bytes │ + offset of local header from start of archive: 48946563 │ + (0000000002EADD83h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0039c85b │ - compressed size: 487 bytes │ + compressed size: 482 bytes │ uncompressed size: 2008 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -61501,32 +56578,32 @@ │ │ The central-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 #1693: │ +Central directory entry #1690: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/transition-v21/lb_guidedstep_activity_enter_bottom.xml │ │ - offset of local header from start of archive: 49211469 │ - (0000000002EEE84Dh) bytes │ + offset of local header from start of archive: 48947126 │ + (0000000002EADFB6h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 58 characters │ length of extra field: 9 bytes │ @@ -61538,32 +56615,32 @@ │ │ The central-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 #1694: │ +Central directory entry #1691: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/transition-v21/lb_return_transition.xml │ │ - offset of local header from start of archive: 49211629 │ - (0000000002EEE8EDh) bytes │ + offset of local header from start of archive: 48947261 │ + (0000000002EAE03Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a9aac338 │ compressed size: 241 bytes │ uncompressed size: 432 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ @@ -61575,32 +56652,32 @@ │ │ The central-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 #1695: │ +Central directory entry #1692: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/transition-v21/lb_shared_element_enter_transition.xml │ │ - offset of local header from start of archive: 49211968 │ - (0000000002EEEA40h) bytes │ + offset of local header from start of archive: 48947575 │ + (0000000002EAE177h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): df330373 │ compressed size: 302 bytes │ uncompressed size: 676 bytes │ length of filename: 57 characters │ length of extra field: 9 bytes │ @@ -61612,32 +56689,32 @@ │ │ The central-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 #1696: │ +Central directory entry #1693: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/transition-v21/lb_shared_element_return_transition.xml │ │ - offset of local header from start of archive: 49212382 │ - (0000000002EEEBDEh) bytes │ + offset of local header from start of archive: 48947964 │ + (0000000002EAE2FCh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b0cba02e │ compressed size: 291 bytes │ uncompressed size: 756 bytes │ length of filename: 58 characters │ length of extra field: 9 bytes │ @@ -61649,36 +56726,36 @@ │ │ The central-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 #1697: │ +Central directory entry #1694: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/transition-v21/lb_title_in.xml │ │ - offset of local header from start of archive: 49212786 │ - (0000000002EEED72h) bytes │ + offset of local header from start of archive: 48948343 │ + (0000000002EAE477h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3331c5be │ - compressed size: 340 bytes │ + compressed size: 339 bytes │ uncompressed size: 688 bytes │ length of filename: 34 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -61686,36 +56763,36 @@ │ │ The central-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 #1698: │ +Central directory entry #1695: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/transition-v21/lb_title_out.xml │ │ - offset of local header from start of archive: 49213215 │ - (0000000002EEEF1Fh) bytes │ + offset of local header from start of archive: 48948746 │ + (0000000002EAE60Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 6a741449 │ - compressed size: 341 bytes │ + compressed size: 340 bytes │ uncompressed size: 688 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -61723,32 +56800,32 @@ │ │ The central-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 #1699: │ +Central directory entry #1696: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/transition-v21/lb_vertical_grid_enter_transition.xml │ │ - offset of local header from start of archive: 49213646 │ - (0000000002EEF0CEh) bytes │ + offset of local header from start of archive: 48949151 │ + (0000000002EAE79Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 56 characters │ length of extra field: 9 bytes │ @@ -61760,32 +56837,32 @@ │ │ The central-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 #1700: │ +Central directory entry #1697: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/transition-v21/lb_vertical_grid_entrance_transition.xml │ │ - offset of local header from start of archive: 49213804 │ - (0000000002EEF16Ch) bytes │ + offset of local header from start of archive: 48949284 │ + (0000000002EAE824h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d068c2bd │ compressed size: 237 bytes │ uncompressed size: 432 bytes │ length of filename: 59 characters │ length of extra field: 9 bytes │ @@ -61797,32 +56874,32 @@ │ │ The central-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 #1701: │ +Central directory entry #1698: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/transition-v21/lb_vertical_grid_return_transition.xml │ │ - offset of local header from start of archive: 49214155 │ - (0000000002EEF2CBh) bytes │ + offset of local header from start of archive: 48949610 │ + (0000000002EAE96Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 57 characters │ length of extra field: 9 bytes │ @@ -61834,32 +56911,32 @@ │ │ The central-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 #1702: │ +Central directory entry #1699: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/xml-v22/shortcuts.xml │ │ - offset of local header from start of archive: 49214314 │ - (0000000002EEF36Ah) bytes │ + offset of local header from start of archive: 48949744 │ + (0000000002EAE9F0h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 92a54600 │ compressed size: 540 bytes │ uncompressed size: 1492 bytes │ length of filename: 25 characters │ length of extra field: 9 bytes │ @@ -61871,32 +56948,32 @@ │ │ The central-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 #1703: │ +Central directory entry #1700: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/xml/androidtv_searchable_video.xml │ │ - offset of local header from start of archive: 49214934 │ - (0000000002EEF5D6h) bytes │ + offset of local header from start of archive: 48950339 │ + (0000000002EAEC43h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8024704a │ compressed size: 448 bytes │ uncompressed size: 824 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ @@ -61908,36 +56985,36 @@ │ │ The central-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 #1704: │ +Central directory entry #1701: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/xml/preferences_licences.xml │ │ - offset of local header from start of archive: 49215475 │ - (0000000002EEF7F3h) bytes │ + offset of local header from start of archive: 48950855 │ + (0000000002EAEE47h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 982bbc98 │ - compressed size: 1021 bytes │ + compressed size: 1014 bytes │ uncompressed size: 3460 bytes │ length of filename: 32 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -61945,32 +57022,32 @@ │ │ The central-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 #1705: │ +Central directory entry #1702: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/xml/preferences_more_leanback.xml │ │ - offset of local header from start of archive: 49216583 │ - (0000000002EEFC47h) bytes │ + offset of local header from start of archive: 48951931 │ + (0000000002EAF27Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a3869fc9 │ compressed size: 464 bytes │ uncompressed size: 1016 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -61982,36 +57059,36 @@ │ │ The central-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 #1706: │ +Central directory entry #1703: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/xml/preferences_video.xml │ │ - offset of local header from start of archive: 49217139 │ - (0000000002EEFE73h) bytes │ + offset of local header from start of archive: 48952462 │ + (0000000002EAF48Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f86ad1fe │ - compressed size: 2886 bytes │ + compressed size: 2845 bytes │ uncompressed size: 12784 bytes │ length of filename: 29 characters │ length of extra field: 9 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -62019,32 +57096,32 @@ │ │ The central-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 #1707: │ +Central directory entry #1704: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/xml/provider_paths.xml │ │ - offset of local header from start of archive: 49220109 │ - (0000000002EF0A0Dh) bytes │ + offset of local header from start of archive: 48955366 │ + (0000000002EAFFE6h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e28778b0 │ compressed size: 256 bytes │ uncompressed size: 552 bytes │ length of filename: 26 characters │ length of extra field: 9 bytes │ @@ -62056,32 +57133,32 @@ │ │ The central-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 #1708: │ +Central directory entry #1705: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/xml/samba_settings.xml │ │ - offset of local header from start of archive: 49220446 │ - (0000000002EF0B5Eh) bytes │ + offset of local header from start of archive: 48955678 │ + (0000000002EB011Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 12485feb │ compressed size: 238 bytes │ uncompressed size: 432 bytes │ length of filename: 26 characters │ length of extra field: 9 bytes │ @@ -62093,32 +57170,32 @@ │ │ The central-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 #1709: │ +Central directory entry #1706: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/xml/searchable_video.xml │ │ - offset of local header from start of archive: 49220765 │ - (0000000002EF0C9Dh) bytes │ + offset of local header from start of archive: 48955972 │ + (0000000002EB0244h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4bc0fb87 │ compressed size: 432 bytes │ uncompressed size: 784 bytes │ length of filename: 28 characters │ length of extra field: 9 bytes │ @@ -62130,32 +57207,32 @@ │ │ The central-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 #1710: │ +Central directory entry #1707: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/xml/shortcuts.xml │ │ - offset of local header from start of archive: 49221280 │ - (0000000002EF0EA0h) bytes │ + offset of local header from start of archive: 48956462 │ + (0000000002EB042Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f5596ef3 │ compressed size: 439 bytes │ uncompressed size: 1280 bytes │ length of filename: 21 characters │ length of extra field: 9 bytes │ @@ -62167,32 +57244,32 @@ │ │ The central-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 #1711: │ +Central directory entry #1708: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/xml/standalone_badge.xml │ │ - offset of local header from start of archive: 49221795 │ - (0000000002EF10A3h) bytes │ + offset of local header from start of archive: 48956952 │ + (0000000002EB0618h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ed1de007 │ compressed size: 165 bytes │ uncompressed size: 268 bytes │ length of filename: 28 characters │ length of extra field: 9 bytes │ @@ -62204,32 +57281,32 @@ │ │ The central-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 #1712: │ +Central directory entry #1709: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/xml/standalone_badge_gravity_bottom_end.xml │ │ - offset of local header from start of archive: 49222043 │ - (0000000002EF119Bh) bytes │ + offset of local header from start of archive: 48957175 │ + (0000000002EB06F7h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5e334c7b │ compressed size: 194 bytes │ uncompressed size: 312 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -62241,32 +57318,32 @@ │ │ The central-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 #1713: │ +Central directory entry #1710: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/xml/standalone_badge_gravity_bottom_start.xml │ │ - offset of local header from start of archive: 49222339 │ - (0000000002EF12C3h) bytes │ + offset of local header from start of archive: 48957446 │ + (0000000002EB0806h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0ceaa981 │ compressed size: 194 bytes │ uncompressed size: 312 bytes │ length of filename: 49 characters │ length of extra field: 9 bytes │ @@ -62278,32 +57355,32 @@ │ │ The central-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 #1714: │ +Central directory entry #1711: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/xml/standalone_badge_gravity_top_start.xml │ │ - offset of local header from start of archive: 49222637 │ - (0000000002EF13EDh) bytes │ + offset of local header from start of archive: 48957719 │ + (0000000002EB0917h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2123e5e6 │ compressed size: 193 bytes │ uncompressed size: 312 bytes │ length of filename: 46 characters │ length of extra field: 9 bytes │ @@ -62315,32 +57392,32 @@ │ │ The central-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 #1715: │ +Central directory entry #1712: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/xml/standalone_badge_offset.xml │ │ - offset of local header from start of archive: 49222931 │ - (0000000002EF1513h) bytes │ + offset of local header from start of archive: 48957988 │ + (0000000002EB0A24h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3e2dd24a │ compressed size: 221 bytes │ uncompressed size: 360 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ @@ -62352,32 +57429,32 @@ │ │ The central-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 #1716: │ +Central directory entry #1713: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/xml/usb_device_filter.xml │ │ - offset of local header from start of archive: 49223242 │ - (0000000002EF164Ah) bytes │ + offset of local header from start of archive: 48958274 │ + (0000000002EB0B42h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 31a784b3 │ compressed size: 65 bytes │ uncompressed size: 120 bytes │ length of filename: 29 characters │ length of extra field: 9 bytes │ @@ -62389,32 +57466,32 @@ │ │ The central-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 #1717: │ +Central directory entry #1714: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/xml/videowidgetinfo.xml │ │ - offset of local header from start of archive: 49223391 │ - (0000000002EF16DFh) bytes │ + offset of local header from start of archive: 48958398 │ + (0000000002EB0BBEh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4a5f23a8 │ compressed size: 382 bytes │ uncompressed size: 692 bytes │ length of filename: 27 characters │ length of extra field: 9 bytes │ @@ -62426,43 +57503,128 @@ │ │ The central-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 #1718: │ +Central directory entry #1715: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ resources.arsc │ │ - offset of local header from start of archive: 49223855 │ - (0000000002EF18AFh) bytes │ + offset of local header from start of archive: 48958837 │ + (0000000002EB0D75h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ 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): efa16dcb │ compressed size: 2154760 bytes │ uncompressed size: 2154760 bytes │ length of filename: 14 characters │ - length of extra field: 12 bytes │ + length of extra field: 3 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ The central-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 #1716: │ +--------------------------- │ + │ + There are an extra 4 bytes preceding this file. │ + │ + META-INF/MANIFEST.MF │ + │ + offset of local header from start of archive: 51113648 │ + (00000000030BEEB0h) 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): 8267c6f0 │ + compressed size: 72007 bytes │ + uncompressed size: 198854 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 #1717: │ +--------------------------- │ + │ + META-INF/43776330.SF │ + │ + offset of local header from start of archive: 51185705 │ + (00000000030D0829h) 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): 68cc2398 │ + compressed size: 76698 bytes │ + uncompressed size: 198990 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 #1718: │ +--------------------------- │ + │ + META-INF/43776330.RSA │ + │ + offset of local header from start of archive: 51262453 │ + (00000000030E33F5h) 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): e536c593 │ + compressed size: 1080 bytes │ + uncompressed size: 1334 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-v7a/libavcodec.so │ ├── strings --all --bytes=8 {} │ │ @@ -9472,15 +9472,15 @@ │ │ (%d bit) │ │ , delay %d │ │ , padding %d │ │ , pass 1 │ │ , pass 2 │ │ , %lld kb/s │ │ , max. %lld kb/s │ │ ---cross-prefix=/tmp/tmp.OgrVBPB4CK/bin/arm-linux-androideabi- --cc=/tmp/tmp.OgrVBPB4CK/bin/arm-linux-androideabi-clang --as=/tmp/tmp.OgrVBPB4CK/bin/arm-linux-androideabi-gcc --pkg-config=pkg-config --yasmexe=/tmp/tmp.OgrVBPB4CK/bin/yasm --sysroot=/tmp/tmp.OgrVBPB4CK/sysroot --sysinclude=/tmp/tmp.OgrVBPB4CK/sysroot/usr/include --enable-cross-compile --target-os=android --prefix=/tmp/tmp.DguLcRfLp7/dist-full-armeabi-v7a --arch=arm --extra-cflags='-march=armv7-a -mfpu=neon -mfloat-abi=softfp -mthumb -fPIC -fPIE -DPIC -D__ANDROID_API__=21 -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/dav1d/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-armeabi-v7a/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-armeabi-v7a/include/dav1d' --extra-ldflags='-march=armv7-a -Wl,--fix-cortex-a8 -fPIE -pie -L/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-armeabi-v7a/src' --enable-shared --disable-static --disable-symver --disable-doc --disable-bzlib --disable-muxers --disable-bsfs --disable-avdevice --disable-devices --disable-encoders --enable-muxer=spdif --enable-protocols --enable-demuxers --enable-parsers --enable-decoders --enable-libdav1d │ │ +--cross-prefix=/tmp/tmp.MilbkMXyim/bin/arm-linux-androideabi- --cc=/tmp/tmp.MilbkMXyim/bin/arm-linux-androideabi-clang --as=/tmp/tmp.MilbkMXyim/bin/arm-linux-androideabi-gcc --pkg-config=pkg-config --yasmexe=/tmp/tmp.MilbkMXyim/bin/yasm --sysroot=/tmp/tmp.MilbkMXyim/sysroot --sysinclude=/tmp/tmp.MilbkMXyim/sysroot/usr/include --enable-cross-compile --target-os=android --prefix=/tmp/tmp.s4qw3GNJWZ/dist-full-armeabi-v7a --arch=arm --extra-cflags='-march=armv7-a -mfpu=neon -mfloat-abi=softfp -mthumb -fPIC -fPIE -DPIC -D__ANDROID_API__=21 -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/dav1d/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-armeabi-v7a/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-armeabi-v7a/include/dav1d' --extra-ldflags='-march=armv7-a -Wl,--fix-cortex-a8 -fPIE -pie -L/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-armeabi-v7a/src' --enable-shared --disable-static --disable-symver --disable-doc --disable-bzlib --disable-muxers --disable-bsfs --disable-avdevice --disable-devices --disable-encoders --enable-muxer=spdif --enable-protocols --enable-demuxers --enable-parsers --enable-decoders --enable-libdav1d │ │ libavcodec license: LGPL version 2.1 or later │ │ !dst->progress │ │ p <= end │ │ %s %d are not supported. Set to default value : %d │ │ val || !min_size │ │ ./libavutil/mem_internal.h │ │ Unknown Ut Video FOURCC provided (%08X) │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ @@ -13167,38 +13167,38 @@ │ │ 0x005cece0 20257300 20282564 20626974 29002c20 %s. (%d bit)., │ │ 0x005cecf0 64656c61 79202564 002c2070 61646469 delay %d., paddi │ │ 0x005ced00 6e672025 64002c20 25647825 64002c20 ng %d., %dx%d., │ │ 0x005ced10 70617373 2031002c 20706173 73203200 pass 1., pass 2. │ │ 0x005ced20 2c20256c 6c64206b 622f7300 2c206d61 , %lld kb/s., ma │ │ 0x005ced30 782e2025 6c6c6420 6b622f73 002d2d63 x. %lld kb/s.--c │ │ 0x005ced40 726f7373 2d707265 6669783d 2f746d70 ross-prefix=/tmp │ │ - 0x005ced50 2f746d70 2e4f6772 56425042 34434b2f /tmp.OgrVBPB4CK/ │ │ + 0x005ced50 2f746d70 2e4d696c 626b4d58 79696d2f /tmp.MilbkMXyim/ │ │ 0x005ced60 62696e2f 61726d2d 6c696e75 782d616e bin/arm-linux-an │ │ 0x005ced70 64726f69 64656162 692d202d 2d63633d droideabi- --cc= │ │ - 0x005ced80 2f746d70 2f746d70 2e4f6772 56425042 /tmp/tmp.OgrVBPB │ │ - 0x005ced90 34434b2f 62696e2f 61726d2d 6c696e75 4CK/bin/arm-linu │ │ + 0x005ced80 2f746d70 2f746d70 2e4d696c 626b4d58 /tmp/tmp.MilbkMX │ │ + 0x005ced90 79696d2f 62696e2f 61726d2d 6c696e75 yim/bin/arm-linu │ │ 0x005ceda0 782d616e 64726f69 64656162 692d636c x-androideabi-cl │ │ 0x005cedb0 616e6720 2d2d6173 3d2f746d 702f746d ang --as=/tmp/tm │ │ - 0x005cedc0 702e4f67 72564250 4234434b 2f62696e p.OgrVBPB4CK/bin │ │ + 0x005cedc0 702e4d69 6c626b4d 5879696d 2f62696e p.MilbkMXyim/bin │ │ 0x005cedd0 2f61726d 2d6c696e 75782d61 6e64726f /arm-linux-andro │ │ 0x005cede0 69646561 62692d67 6363202d 2d706b67 ideabi-gcc --pkg │ │ 0x005cedf0 2d636f6e 6669673d 706b672d 636f6e66 -config=pkg-conf │ │ 0x005cee00 6967202d 2d796173 6d657865 3d2f746d ig --yasmexe=/tm │ │ - 0x005cee10 702f746d 702e4f67 72564250 4234434b p/tmp.OgrVBPB4CK │ │ + 0x005cee10 702f746d 702e4d69 6c626b4d 5879696d p/tmp.MilbkMXyim │ │ 0x005cee20 2f62696e 2f796173 6d202d2d 73797372 /bin/yasm --sysr │ │ - 0x005cee30 6f6f743d 2f746d70 2f746d70 2e4f6772 oot=/tmp/tmp.Ogr │ │ - 0x005cee40 56425042 34434b2f 73797372 6f6f7420 VBPB4CK/sysroot │ │ + 0x005cee30 6f6f743d 2f746d70 2f746d70 2e4d696c oot=/tmp/tmp.Mil │ │ + 0x005cee40 626b4d58 79696d2f 73797372 6f6f7420 bkMXyim/sysroot │ │ 0x005cee50 2d2d7379 73696e63 6c756465 3d2f746d --sysinclude=/tm │ │ - 0x005cee60 702f746d 702e4f67 72564250 4234434b p/tmp.OgrVBPB4CK │ │ + 0x005cee60 702f746d 702e4d69 6c626b4d 5879696d p/tmp.MilbkMXyim │ │ 0x005cee70 2f737973 726f6f74 2f757372 2f696e63 /sysroot/usr/inc │ │ 0x005cee80 6c756465 202d2d65 6e61626c 652d6372 lude --enable-cr │ │ 0x005cee90 6f73732d 636f6d70 696c6520 2d2d7461 oss-compile --ta │ │ 0x005ceea0 72676574 2d6f733d 616e6472 6f696420 rget-os=android │ │ 0x005ceeb0 2d2d7072 65666978 3d2f746d 702f746d --prefix=/tmp/tm │ │ - 0x005ceec0 702e4467 754c6352 664c7037 2f646973 p.DguLcRfLp7/dis │ │ + 0x005ceec0 702e7334 71773347 4e4a575a 2f646973 p.s4qw3GNJWZ/dis │ │ 0x005ceed0 742d6675 6c6c2d61 726d6561 62692d76 t-full-armeabi-v │ │ 0x005ceee0 3761202d 2d617263 683d6172 6d202d2d 7a --arch=arm -- │ │ 0x005ceef0 65787472 612d6366 6c616773 3d272d6d extra-cflags='-m │ │ 0x005cef00 61726368 3d61726d 76372d61 202d6d66 arch=armv7-a -mf │ │ 0x005cef10 70753d6e 656f6e20 2d6d666c 6f61742d pu=neon -mfloat- │ │ 0x005cef20 6162693d 736f6674 6670202d 6d746875 abi=softfp -mthu │ │ 0x005cef30 6d62202d 66504943 202d6650 4945202d mb -fPIC -fPIE - ├── lib/armeabi-v7a/libswresample.so │ ├── strings --all --bytes=8 {} │ │ @@ -200,15 +200,15 @@ │ │ Treating %s as mono │ │ Unsupported sample format │ │ libswresample/resample.c │ │ Filter length too large │ │ tap_count == 1 || tap_count % 2 == 0 │ │ a->planar │ │ !c->frac && !c->dst_incr_mod │ │ ---cross-prefix=/tmp/tmp.OgrVBPB4CK/bin/arm-linux-androideabi- --cc=/tmp/tmp.OgrVBPB4CK/bin/arm-linux-androideabi-clang --as=/tmp/tmp.OgrVBPB4CK/bin/arm-linux-androideabi-gcc --pkg-config=pkg-config --yasmexe=/tmp/tmp.OgrVBPB4CK/bin/yasm --sysroot=/tmp/tmp.OgrVBPB4CK/sysroot --sysinclude=/tmp/tmp.OgrVBPB4CK/sysroot/usr/include --enable-cross-compile --target-os=android --prefix=/tmp/tmp.DguLcRfLp7/dist-full-armeabi-v7a --arch=arm --extra-cflags='-march=armv7-a -mfpu=neon -mfloat-abi=softfp -mthumb -fPIC -fPIE -DPIC -D__ANDROID_API__=21 -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/dav1d/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-armeabi-v7a/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-armeabi-v7a/include/dav1d' --extra-ldflags='-march=armv7-a -Wl,--fix-cortex-a8 -fPIE -pie -L/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-armeabi-v7a/src' --enable-shared --disable-static --disable-symver --disable-doc --disable-bzlib --disable-muxers --disable-bsfs --disable-avdevice --disable-devices --disable-encoders --enable-muxer=spdif --enable-protocols --enable-demuxers --enable-parsers --enable-decoders --enable-libdav1d │ │ +--cross-prefix=/tmp/tmp.MilbkMXyim/bin/arm-linux-androideabi- --cc=/tmp/tmp.MilbkMXyim/bin/arm-linux-androideabi-clang --as=/tmp/tmp.MilbkMXyim/bin/arm-linux-androideabi-gcc --pkg-config=pkg-config --yasmexe=/tmp/tmp.MilbkMXyim/bin/yasm --sysroot=/tmp/tmp.MilbkMXyim/sysroot --sysinclude=/tmp/tmp.MilbkMXyim/sysroot/usr/include --enable-cross-compile --target-os=android --prefix=/tmp/tmp.s4qw3GNJWZ/dist-full-armeabi-v7a --arch=arm --extra-cflags='-march=armv7-a -mfpu=neon -mfloat-abi=softfp -mthumb -fPIC -fPIE -DPIC -D__ANDROID_API__=21 -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/dav1d/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-armeabi-v7a/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-armeabi-v7a/include/dav1d' --extra-ldflags='-march=armv7-a -Wl,--fix-cortex-a8 -fPIE -pie -L/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-armeabi-v7a/src' --enable-shared --disable-static --disable-symver --disable-doc --disable-bzlib --disable-muxers --disable-bsfs --disable-avdevice --disable-devices --disable-encoders --enable-muxer=spdif --enable-protocols --enable-demuxers --enable-parsers --enable-decoders --enable-libdav1d │ │ libswresample license: LGPL version 2.1 or later │ │ Failed to set option │ │ Requested input sample format %d is invalid │ │ Requested output sample format %d is invalid │ │ Requested input sample rate %d is invalid │ │ Requested output sample rate %d is invalid │ │ Input channel layout 0x%llx is invalid or unsupported. │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ @@ -219,38 +219,38 @@ │ │ 0x0000f298 206c656e 67746820 746f6f20 6c617267 length too larg │ │ 0x0000f2a8 650a0074 61705f63 6f756e74 203d3d20 e..tap_count == │ │ 0x0000f2b8 31207c7c 20746170 5f636f75 6e742025 1 || tap_count % │ │ 0x0000f2c8 2032203d 3d203000 612d3e70 6c616e61 2 == 0.a->plana │ │ 0x0000f2d8 72002163 2d3e6672 61632026 26202163 r.!c->frac && !c │ │ 0x0000f2e8 2d3e6473 745f696e 63725f6d 6f64002d ->dst_incr_mod.- │ │ 0x0000f2f8 2d63726f 73732d70 72656669 783d2f74 -cross-prefix=/t │ │ - 0x0000f308 6d702f74 6d702e4f 67725642 50423443 mp/tmp.OgrVBPB4C │ │ - 0x0000f318 4b2f6269 6e2f6172 6d2d6c69 6e75782d K/bin/arm-linux- │ │ + 0x0000f308 6d702f74 6d702e4d 696c626b 4d587969 mp/tmp.MilbkMXyi │ │ + 0x0000f318 6d2f6269 6e2f6172 6d2d6c69 6e75782d m/bin/arm-linux- │ │ 0x0000f328 616e6472 6f696465 6162692d 202d2d63 androideabi- --c │ │ - 0x0000f338 633d2f74 6d702f74 6d702e4f 67725642 c=/tmp/tmp.OgrVB │ │ - 0x0000f348 50423443 4b2f6269 6e2f6172 6d2d6c69 PB4CK/bin/arm-li │ │ + 0x0000f338 633d2f74 6d702f74 6d702e4d 696c626b c=/tmp/tmp.Milbk │ │ + 0x0000f348 4d587969 6d2f6269 6e2f6172 6d2d6c69 MXyim/bin/arm-li │ │ 0x0000f358 6e75782d 616e6472 6f696465 6162692d nux-androideabi- │ │ 0x0000f368 636c616e 67202d2d 61733d2f 746d702f clang --as=/tmp/ │ │ - 0x0000f378 746d702e 4f677256 42504234 434b2f62 tmp.OgrVBPB4CK/b │ │ + 0x0000f378 746d702e 4d696c62 6b4d5879 696d2f62 tmp.MilbkMXyim/b │ │ 0x0000f388 696e2f61 726d2d6c 696e7578 2d616e64 in/arm-linux-and │ │ 0x0000f398 726f6964 65616269 2d676363 202d2d70 roideabi-gcc --p │ │ 0x0000f3a8 6b672d63 6f6e6669 673d706b 672d636f kg-config=pkg-co │ │ 0x0000f3b8 6e666967 202d2d79 61736d65 78653d2f nfig --yasmexe=/ │ │ - 0x0000f3c8 746d702f 746d702e 4f677256 42504234 tmp/tmp.OgrVBPB4 │ │ - 0x0000f3d8 434b2f62 696e2f79 61736d20 2d2d7379 CK/bin/yasm --sy │ │ - 0x0000f3e8 73726f6f 743d2f74 6d702f74 6d702e4f sroot=/tmp/tmp.O │ │ - 0x0000f3f8 67725642 50423443 4b2f7379 73726f6f grVBPB4CK/sysroo │ │ + 0x0000f3c8 746d702f 746d702e 4d696c62 6b4d5879 tmp/tmp.MilbkMXy │ │ + 0x0000f3d8 696d2f62 696e2f79 61736d20 2d2d7379 im/bin/yasm --sy │ │ + 0x0000f3e8 73726f6f 743d2f74 6d702f74 6d702e4d sroot=/tmp/tmp.M │ │ + 0x0000f3f8 696c626b 4d587969 6d2f7379 73726f6f ilbkMXyim/sysroo │ │ 0x0000f408 74202d2d 73797369 6e636c75 64653d2f t --sysinclude=/ │ │ - 0x0000f418 746d702f 746d702e 4f677256 42504234 tmp/tmp.OgrVBPB4 │ │ - 0x0000f428 434b2f73 7973726f 6f742f75 73722f69 CK/sysroot/usr/i │ │ + 0x0000f418 746d702f 746d702e 4d696c62 6b4d5879 tmp/tmp.MilbkMXy │ │ + 0x0000f428 696d2f73 7973726f 6f742f75 73722f69 im/sysroot/usr/i │ │ 0x0000f438 6e636c75 6465202d 2d656e61 626c652d nclude --enable- │ │ 0x0000f448 63726f73 732d636f 6d70696c 65202d2d cross-compile -- │ │ 0x0000f458 74617267 65742d6f 733d616e 64726f69 target-os=androi │ │ 0x0000f468 64202d2d 70726566 69783d2f 746d702f d --prefix=/tmp/ │ │ - 0x0000f478 746d702e 4467754c 6352664c 70372f64 tmp.DguLcRfLp7/d │ │ + 0x0000f478 746d702e 73347177 33474e4a 575a2f64 tmp.s4qw3GNJWZ/d │ │ 0x0000f488 6973742d 66756c6c 2d61726d 65616269 ist-full-armeabi │ │ 0x0000f498 2d763761 202d2d61 7263683d 61726d20 -v7a --arch=arm │ │ 0x0000f4a8 2d2d6578 7472612d 63666c61 67733d27 --extra-cflags=' │ │ 0x0000f4b8 2d6d6172 63683d61 726d7637 2d61202d -march=armv7-a - │ │ 0x0000f4c8 6d667075 3d6e656f 6e202d6d 666c6f61 mfpu=neon -mfloa │ │ 0x0000f4d8 742d6162 693d736f 66746670 202d6d74 t-abi=softfp -mt │ │ 0x0000f4e8 68756d62 202d6650 4943202d 66504945 humb -fPIC -fPIE ├── lib/armeabi-v7a/libavfilter.so │ ├── strings --all --bytes=8 {} │ │ @@ -2396,15 +2396,15 @@ │ │ draw channels separately │ │ scale pixel values for each drawn sample │ │ draw every pixel for sample directly │ │ Too few samples │ │ Create frame averaging %lld samples per column │ │ col < outlink->w │ │ libavfilter/avf_showwaves.c │ │ ---cross-prefix=/tmp/tmp.OgrVBPB4CK/bin/arm-linux-androideabi- --cc=/tmp/tmp.OgrVBPB4CK/bin/arm-linux-androideabi-clang --as=/tmp/tmp.OgrVBPB4CK/bin/arm-linux-androideabi-gcc --pkg-config=pkg-config --yasmexe=/tmp/tmp.OgrVBPB4CK/bin/yasm --sysroot=/tmp/tmp.OgrVBPB4CK/sysroot --sysinclude=/tmp/tmp.OgrVBPB4CK/sysroot/usr/include --enable-cross-compile --target-os=android --prefix=/tmp/tmp.DguLcRfLp7/dist-full-armeabi-v7a --arch=arm --extra-cflags='-march=armv7-a -mfpu=neon -mfloat-abi=softfp -mthumb -fPIC -fPIE -DPIC -D__ANDROID_API__=21 -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/dav1d/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-armeabi-v7a/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-armeabi-v7a/include/dav1d' --extra-ldflags='-march=armv7-a -Wl,--fix-cortex-a8 -fPIE -pie -L/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-armeabi-v7a/src' --enable-shared --disable-static --disable-symver --disable-doc --disable-bzlib --disable-muxers --disable-bsfs --disable-avdevice --disable-devices --disable-encoders --enable-muxer=spdif --enable-protocols --enable-demuxers --enable-parsers --enable-decoders --enable-libdav1d │ │ +--cross-prefix=/tmp/tmp.MilbkMXyim/bin/arm-linux-androideabi- --cc=/tmp/tmp.MilbkMXyim/bin/arm-linux-androideabi-clang --as=/tmp/tmp.MilbkMXyim/bin/arm-linux-androideabi-gcc --pkg-config=pkg-config --yasmexe=/tmp/tmp.MilbkMXyim/bin/yasm --sysroot=/tmp/tmp.MilbkMXyim/sysroot --sysinclude=/tmp/tmp.MilbkMXyim/sysroot/usr/include --enable-cross-compile --target-os=android --prefix=/tmp/tmp.s4qw3GNJWZ/dist-full-armeabi-v7a --arch=arm --extra-cflags='-march=armv7-a -mfpu=neon -mfloat-abi=softfp -mthumb -fPIC -fPIE -DPIC -D__ANDROID_API__=21 -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/dav1d/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-armeabi-v7a/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-armeabi-v7a/include/dav1d' --extra-ldflags='-march=armv7-a -Wl,--fix-cortex-a8 -fPIE -pie -L/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-armeabi-v7a/src' --enable-shared --disable-static --disable-symver --disable-doc --disable-bzlib --disable-muxers --disable-bsfs --disable-avdevice --disable-devices --disable-encoders --enable-muxer=spdif --enable-protocols --enable-demuxers --enable-parsers --enable-decoders --enable-libdav1d │ │ libavfilter license: LGPL version 2.1 or later │ │ src->graph │ │ libavfilter/avfilter.c │ │ dst->graph │ │ src->graph == dst->graph │ │ Media type mismatch between the '%s' filter output pad %d (%s) and the '%s' filter input pad %d (%s) │ │ !link->status_in │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ @@ -2480,39 +2480,39 @@ │ │ 0x001756a0 73616d70 6c65730a 00437265 61746520 samples..Create │ │ 0x001756b0 6672616d 65206176 65726167 696e6720 frame averaging │ │ 0x001756c0 256c6c64 2073616d 706c6573 20706572 %lld samples per │ │ 0x001756d0 20636f6c 756d6e0a 00636f6c 203c206f column..col < o │ │ 0x001756e0 75746c69 6e6b2d3e 77006c69 62617666 utlink->w.libavf │ │ 0x001756f0 696c7465 722f6176 665f7368 6f777761 ilter/avf_showwa │ │ 0x00175700 7665732e 63002d2d 63726f73 732d7072 ves.c.--cross-pr │ │ - 0x00175710 65666978 3d2f746d 702f746d 702e4f67 efix=/tmp/tmp.Og │ │ - 0x00175720 72564250 4234434b 2f62696e 2f61726d rVBPB4CK/bin/arm │ │ + 0x00175710 65666978 3d2f746d 702f746d 702e4d69 efix=/tmp/tmp.Mi │ │ + 0x00175720 6c626b4d 5879696d 2f62696e 2f61726d lbkMXyim/bin/arm │ │ 0x00175730 2d6c696e 75782d61 6e64726f 69646561 -linux-androidea │ │ 0x00175740 62692d20 2d2d6363 3d2f746d 702f746d bi- --cc=/tmp/tm │ │ - 0x00175750 702e4f67 72564250 4234434b 2f62696e p.OgrVBPB4CK/bin │ │ + 0x00175750 702e4d69 6c626b4d 5879696d 2f62696e p.MilbkMXyim/bin │ │ 0x00175760 2f61726d 2d6c696e 75782d61 6e64726f /arm-linux-andro │ │ 0x00175770 69646561 62692d63 6c616e67 202d2d61 ideabi-clang --a │ │ - 0x00175780 733d2f74 6d702f74 6d702e4f 67725642 s=/tmp/tmp.OgrVB │ │ - 0x00175790 50423443 4b2f6269 6e2f6172 6d2d6c69 PB4CK/bin/arm-li │ │ + 0x00175780 733d2f74 6d702f74 6d702e4d 696c626b s=/tmp/tmp.Milbk │ │ + 0x00175790 4d587969 6d2f6269 6e2f6172 6d2d6c69 MXyim/bin/arm-li │ │ 0x001757a0 6e75782d 616e6472 6f696465 6162692d nux-androideabi- │ │ 0x001757b0 67636320 2d2d706b 672d636f 6e666967 gcc --pkg-config │ │ 0x001757c0 3d706b67 2d636f6e 66696720 2d2d7961 =pkg-config --ya │ │ - 0x001757d0 736d6578 653d2f74 6d702f74 6d702e4f smexe=/tmp/tmp.O │ │ - 0x001757e0 67725642 50423443 4b2f6269 6e2f7961 grVBPB4CK/bin/ya │ │ + 0x001757d0 736d6578 653d2f74 6d702f74 6d702e4d smexe=/tmp/tmp.M │ │ + 0x001757e0 696c626b 4d587969 6d2f6269 6e2f7961 ilbkMXyim/bin/ya │ │ 0x001757f0 736d202d 2d737973 726f6f74 3d2f746d sm --sysroot=/tm │ │ - 0x00175800 702f746d 702e4f67 72564250 4234434b p/tmp.OgrVBPB4CK │ │ + 0x00175800 702f746d 702e4d69 6c626b4d 5879696d p/tmp.MilbkMXyim │ │ 0x00175810 2f737973 726f6f74 202d2d73 7973696e /sysroot --sysin │ │ - 0x00175820 636c7564 653d2f74 6d702f74 6d702e4f clude=/tmp/tmp.O │ │ - 0x00175830 67725642 50423443 4b2f7379 73726f6f grVBPB4CK/sysroo │ │ + 0x00175820 636c7564 653d2f74 6d702f74 6d702e4d clude=/tmp/tmp.M │ │ + 0x00175830 696c626b 4d587969 6d2f7379 73726f6f ilbkMXyim/sysroo │ │ 0x00175840 742f7573 722f696e 636c7564 65202d2d t/usr/include -- │ │ 0x00175850 656e6162 6c652d63 726f7373 2d636f6d enable-cross-com │ │ 0x00175860 70696c65 202d2d74 61726765 742d6f73 pile --target-os │ │ 0x00175870 3d616e64 726f6964 202d2d70 72656669 =android --prefi │ │ - 0x00175880 783d2f74 6d702f74 6d702e44 67754c63 x=/tmp/tmp.DguLc │ │ - 0x00175890 52664c70 372f6469 73742d66 756c6c2d RfLp7/dist-full- │ │ + 0x00175880 783d2f74 6d702f74 6d702e73 34717733 x=/tmp/tmp.s4qw3 │ │ + 0x00175890 474e4a57 5a2f6469 73742d66 756c6c2d GNJWZ/dist-full- │ │ 0x001758a0 61726d65 6162692d 76376120 2d2d6172 armeabi-v7a --ar │ │ 0x001758b0 63683d61 726d202d 2d657874 72612d63 ch=arm --extra-c │ │ 0x001758c0 666c6167 733d272d 6d617263 683d6172 flags='-march=ar │ │ 0x001758d0 6d76372d 61202d6d 6670753d 6e656f6e mv7-a -mfpu=neon │ │ 0x001758e0 202d6d66 6c6f6174 2d616269 3d736f66 -mfloat-abi=sof │ │ 0x001758f0 74667020 2d6d7468 756d6220 2d665049 tfp -mthumb -fPI │ │ 0x00175900 43202d66 50494520 2d445049 43202d44 C -fPIE -DPIC -D ├── lib/armeabi-v7a/libdav1d.so │ ├── readelf --wide --file-header {} │ │ @@ -6,15 +6,15 @@ │ │ OS/ABI: UNIX - System V │ │ ABI Version: 0 │ │ Type: DYN (Shared object file) │ │ Machine: ARM │ │ Version: 0x1 │ │ Entry point address: 0x0 │ │ Start of program headers: 52 (bytes into file) │ │ - Start of section headers: 702036 (bytes into file) │ │ + Start of section headers: 771668 (bytes into file) │ │ Flags: 0x5000200, Version5 EABI, soft-float ABI │ │ Size of this header: 52 (bytes) │ │ Size of program headers: 32 (bytes) │ │ Number of program headers: 8 │ │ Size of section headers: 40 (bytes) │ │ Number of section headers: 26 │ │ Section header string table index: 25 │ ├── readelf --wide --program-header {} │ │ @@ -2,21 +2,21 @@ │ │ Elf file type is DYN (Shared object file) │ │ Entry point 0x0 │ │ There are 8 program headers, starting at offset 52 │ │ │ │ Program Headers: │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ PHDR 0x000034 0x00000034 0x00000034 0x00100 0x00100 R 0x4 │ │ - LOAD 0x000000 0x00000000 0x00000000 0xa9b9c 0xa9b9c R E 0x1000 │ │ - LOAD 0x0aa830 0x000ab830 0x000ab830 0x00bf4 0x41be4 RW 0x1000 │ │ - DYNAMIC 0x0aa920 0x000ab920 0x000ab920 0x000f8 0x000f8 RW 0x4 │ │ + LOAD 0x000000 0x00000000 0x00000000 0xbaa3c 0xbaa3c R E 0x1000 │ │ + LOAD 0x0bb5b0 0x000bc5b0 0x000bc5b0 0x00e74 0x41a64 RW 0x1000 │ │ + DYNAMIC 0x0bb608 0x000bc608 0x000bc608 0x000f8 0x000f8 RW 0x4 │ │ NOTE 0x000134 0x00000134 0x00000134 0x00098 0x00098 R 0x4 │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ - EXIDX 0x090804 0x00090804 0x00090804 0x00108 0x00108 R 0x4 │ │ - GNU_RELRO 0x0aa830 0x000ab830 0x000ab830 0x007d0 0x007d0 RW 0x4 │ │ + EXIDX 0x0a1ccc 0x000a1ccc 0x000a1ccc 0x00108 0x00108 R 0x4 │ │ + GNU_RELRO 0x0bb5b0 0x000bc5b0 0x000bc5b0 0x00a50 0x00a50 RW 0x4 │ │ │ │ Section to Segment mapping: │ │ Segment Sections... │ │ 00 │ │ 01 .note.android.ident .dynsym .dynstr .gnu.hash .hash .gnu.version .gnu.version_d .gnu.version_r .rel.dyn .rel.plt .plt .text .ARM.exidx .rodata .ARM.extab │ │ 02 .data.rel.ro .fini_array .dynamic .got .data .bss │ │ 03 .dynamic │ ├── readelf --wide --sections {} │ │ @@ -1,35 +1,35 @@ │ │ -There are 26 section headers, starting at offset 0xab654: │ │ +There are 26 section headers, starting at offset 0xbc654: │ │ │ │ Section Headers: │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ [ 1] .note.android.ident NOTE 00000134 000134 000098 00 A 0 0 4 │ │ [ 2] .dynsym DYNSYM 000001cc 0001cc 000700 10 A 3 1 4 │ │ [ 3] .dynstr STRTAB 000008cc 0008cc 0007e0 00 A 0 0 1 │ │ [ 4] .gnu.hash GNU_HASH 000010ac 0010ac 000268 04 A 2 0 4 │ │ [ 5] .hash HASH 00001314 001314 00034c 04 A 2 0 4 │ │ [ 6] .gnu.version VERSYM 00001660 001660 0000e0 02 A 2 0 2 │ │ [ 7] .gnu.version_d VERDEF 00001740 001740 00001c 00 A 3 1 4 │ │ [ 8] .gnu.version_r VERNEED 0000175c 00175c 000020 00 A 3 1 4 │ │ - [ 9] .rel.dyn REL 0000177c 00177c 000d80 08 A 2 0 4 │ │ - [10] .rel.plt REL 000024fc 0024fc 000218 08 A 2 0 4 │ │ - [11] .plt PROGBITS 00002714 002714 000338 00 AX 0 0 4 │ │ - [12] .text PROGBITS 00002a50 002a50 08ddb4 00 AX 0 0 16 │ │ - [13] .ARM.exidx ARM_EXIDX 00090804 090804 000108 08 AL 12 0 4 │ │ - [14] .rodata PROGBITS 00090920 090920 01923f 00 A 0 0 32 │ │ - [15] .ARM.extab PROGBITS 000a9b60 0a9b60 00003c 00 A 0 0 4 │ │ - [16] .data.rel.ro PROGBITS 000ab830 0aa830 0000e8 00 WA 0 0 4 │ │ - [17] .fini_array FINI_ARRAY 000ab918 0aa918 000008 00 WA 0 0 4 │ │ - [18] .dynamic DYNAMIC 000ab920 0aa920 0000f8 08 WA 3 0 4 │ │ - [19] .got PROGBITS 000aba18 0aaa18 0005e8 00 WA 0 0 4 │ │ - [20] .data PROGBITS 000ac000 0ab000 000424 00 WA 0 0 4 │ │ - [21] .comment PROGBITS 00000000 0ab424 0000dd 01 MS 0 0 1 │ │ - [22] .bss NOBITS 000ac440 0ab440 040fd4 00 WA 0 0 64 │ │ - [23] .note.gnu.gold-version NOTE 00000000 0ab504 00001c 00 0 0 4 │ │ - [24] .ARM.attributes ARM_ATTRIBUTES 00000000 0ab520 000036 00 0 0 1 │ │ - [25] .shstrtab STRTAB 00000000 0ab556 0000fc 00 0 0 1 │ │ + [ 9] .rel.dyn REL 0000177c 00177c 001320 08 A 2 0 4 │ │ + [10] .rel.plt REL 00002a9c 002a9c 000218 08 A 2 0 4 │ │ + [11] .plt PROGBITS 00002cb4 002cb4 000338 00 AX 0 0 4 │ │ + [12] .text PROGBITS 00002ff0 002ff0 09ecdc 00 AX 0 0 16 │ │ + [13] .ARM.exidx ARM_EXIDX 000a1ccc 0a1ccc 000108 08 AL 12 0 4 │ │ + [14] .rodata PROGBITS 000a1de0 0a1de0 018c1e 00 A 0 0 32 │ │ + [15] .ARM.extab PROGBITS 000baa00 0baa00 00003c 00 A 0 0 4 │ │ + [16] .data.rel.ro PROGBITS 000bc5b0 0bb5b0 000050 00 WA 0 0 4 │ │ + [17] .fini_array FINI_ARRAY 000bc600 0bb600 000008 00 WA 0 0 4 │ │ + [18] .dynamic DYNAMIC 000bc608 0bb608 0000f8 08 WA 3 0 4 │ │ + [19] .got PROGBITS 000bc700 0bb700 000900 00 WA 0 0 4 │ │ + [20] .data PROGBITS 000bd000 0bc000 000424 00 WA 0 0 4 │ │ + [21] .comment PROGBITS 00000000 0bc424 0000dd 01 MS 0 0 1 │ │ + [22] .bss NOBITS 000bd440 0bc440 040bd4 00 WA 0 0 64 │ │ + [23] .note.gnu.gold-version NOTE 00000000 0bc504 00001c 00 0 0 4 │ │ + [24] .ARM.attributes ARM_ATTRIBUTES 00000000 0bc520 000036 00 0 0 1 │ │ + [25] .shstrtab STRTAB 00000000 0bc556 0000fc 00 0 0 1 │ │ Key to Flags: │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ y (purecode), p (processor specific) │ ├── readelf --wide --symbols {} │ │ @@ -1,115 +1,115 @@ │ │ │ │ Symbol table '.dynsym' contains 112 entries: │ │ Num: Value Size Type Bind Vis Ndx Name │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ - 1: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_atexit@LIBC (2) │ │ - 2: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_finalize@LIBC (2) │ │ - 3: 00000000 0 FUNC GLOBAL DEFAULT UND __aeabi_memcpy8 │ │ - 4: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_destroy@LIBC (2) │ │ - 5: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_init@LIBC (2) │ │ - 6: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_setstacksize@LIBC (2) │ │ - 7: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_create@LIBC (2) │ │ - 8: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_join@LIBC (2) │ │ - 9: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_once@LIBC (2) │ │ + 1: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_once@LIBC (2) │ │ + 2: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_atexit@LIBC (2) │ │ + 3: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_finalize@LIBC (2) │ │ + 4: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_create@LIBC (2) │ │ + 5: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_join@LIBC (2) │ │ + 6: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_init@LIBC (2) │ │ + 7: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_setstacksize@LIBC (2) │ │ + 8: 00000000 0 FUNC GLOBAL DEFAULT UND __aeabi_memcpy8 │ │ + 9: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_destroy@LIBC (2) │ │ 10: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_broadcast@LIBC (2) │ │ 11: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_wait@LIBC (2) │ │ 12: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_lock@LIBC (2) │ │ - 13: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@LIBC (2) │ │ - 14: 00000000 0 OBJECT GLOBAL DEFAULT UND __sF@LIBC (2) │ │ - 15: 00000000 0 FUNC GLOBAL DEFAULT UND raise@LIBC (2) │ │ - 16: 00000000 0 FUNC GLOBAL DEFAULT UND fprintf@LIBC (2) │ │ - 17: 00000000 0 FUNC GLOBAL DEFAULT UND __aeabi_memclr │ │ - 18: 00000000 0 FUNC GLOBAL DEFAULT UND __aeabi_memclr8 │ │ - 19: 00000000 0 FUNC GLOBAL DEFAULT UND abort@LIBC (2) │ │ - 20: 00000000 0 FUNC GLOBAL DEFAULT UND __aeabi_memcpy │ │ - 21: 00000000 0 FUNC GLOBAL DEFAULT UND __aeabi_memset │ │ - 22: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@LIBC (2) │ │ - 23: 00000000 0 FUNC GLOBAL DEFAULT UND __aeabi_memset8 │ │ - 24: 00000000 0 FUNC GLOBAL DEFAULT UND free@LIBC (2) │ │ - 25: 00000000 0 FUNC GLOBAL DEFAULT UND malloc@LIBC (2) │ │ - 26: 00000000 0 FUNC GLOBAL DEFAULT UND memcmp@LIBC (2) │ │ - 27: 00000000 0 FUNC GLOBAL DEFAULT UND posix_memalign@LIBC (2) │ │ - 28: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_destroy@LIBC (2) │ │ - 29: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_init@LIBC (2) │ │ - 30: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_signal@LIBC (2) │ │ - 31: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_destroy@LIBC (2) │ │ - 32: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_init@LIBC (2) │ │ - 33: 00000000 0 FUNC GLOBAL DEFAULT UND vfprintf@LIBC (2) │ │ - 34: 00000000 0 FUNC GLOBAL DEFAULT UND __aeabi_memclr4 │ │ - 35: 00000000 0 FUNC GLOBAL DEFAULT UND realloc@LIBC (2) │ │ - 36: 00000000 0 FUNC GLOBAL DEFAULT UND __errno@LIBC (2) │ │ - 37: 00000000 0 FUNC GLOBAL DEFAULT UND strerror@LIBC (2) │ │ - 38: 00000000 0 FUNC GLOBAL DEFAULT UND prctl@LIBC (2) │ │ - 39: 00000000 0 FUNC GLOBAL DEFAULT UND __aeabi_memcpy4 │ │ - 40: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@LIBC (2) │ │ + 13: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@LIBC (2) │ │ + 14: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@LIBC (2) │ │ + 15: 00000000 0 OBJECT GLOBAL DEFAULT UND __sF@LIBC (2) │ │ + 16: 00000000 0 FUNC GLOBAL DEFAULT UND prctl@LIBC (2) │ │ + 17: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@LIBC (2) │ │ + 18: 00000000 0 FUNC GLOBAL DEFAULT UND abort@LIBC (2) │ │ + 19: 00000000 0 FUNC GLOBAL DEFAULT UND fprintf@LIBC (2) │ │ + 20: 00000000 0 FUNC GLOBAL DEFAULT UND __aeabi_memclr │ │ + 21: 00000000 0 FUNC GLOBAL DEFAULT UND __aeabi_memclr4 │ │ + 22: 00000000 0 FUNC GLOBAL DEFAULT UND __aeabi_memclr8 │ │ + 23: 00000000 0 FUNC GLOBAL DEFAULT UND __aeabi_memcpy │ │ + 24: 00000000 0 FUNC GLOBAL DEFAULT UND __aeabi_memset │ │ + 25: 00000000 0 FUNC GLOBAL DEFAULT UND __aeabi_memset8 │ │ + 26: 00000000 0 FUNC GLOBAL DEFAULT UND raise@LIBC (2) │ │ + 27: 00000000 0 FUNC GLOBAL DEFAULT UND free@LIBC (2) │ │ + 28: 00000000 0 FUNC GLOBAL DEFAULT UND malloc@LIBC (2) │ │ + 29: 00000000 0 FUNC GLOBAL DEFAULT UND memcmp@LIBC (2) │ │ + 30: 00000000 0 FUNC GLOBAL DEFAULT UND posix_memalign@LIBC (2) │ │ + 31: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_destroy@LIBC (2) │ │ + 32: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_init@LIBC (2) │ │ + 33: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_signal@LIBC (2) │ │ + 34: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_destroy@LIBC (2) │ │ + 35: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_init@LIBC (2) │ │ + 36: 00000000 0 FUNC GLOBAL DEFAULT UND vfprintf@LIBC (2) │ │ + 37: 00000000 0 FUNC GLOBAL DEFAULT UND realloc@LIBC (2) │ │ + 38: 00000000 0 FUNC GLOBAL DEFAULT UND __errno@LIBC (2) │ │ + 39: 00000000 0 FUNC GLOBAL DEFAULT UND strerror@LIBC (2) │ │ + 40: 00000000 0 FUNC GLOBAL DEFAULT UND __aeabi_memcpy4 │ │ 41: 00000000 0 FUNC WEAK DEFAULT UND __gnu_Unwind_Find_exidx │ │ 42: 00000000 0 NOTYPE WEAK DEFAULT UND __cxa_begin_cleanup │ │ 43: 00000000 0 NOTYPE WEAK DEFAULT UND __cxa_type_match │ │ 44: 00000000 0 NOTYPE WEAK DEFAULT UND __cxa_call_unexpected │ │ - 45: 0009031c 36 FUNC GLOBAL DEFAULT 12 _Unwind_ForcedUnwind │ │ - 46: 0008f1dc 220 FUNC GLOBAL DEFAULT 12 __divsi3 │ │ - 47: 000902b0 36 FUNC GLOBAL DEFAULT 12 ___Unwind_RaiseException │ │ - 48: 0008fe5c 864 FUNC GLOBAL DEFAULT 12 _Unwind_VRS_Pop │ │ - 49: 0008f70c 8 FUNC GLOBAL DEFAULT 12 _Unwind_GetCFA │ │ - 50: 000907f4 8 FUNC GLOBAL DEFAULT 12 _Unwind_GetDataRelBase │ │ - 51: 000901e8 0 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_Save_VFP_D │ │ - 52: 000901f8 0 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_Save_VFP_D_16_to_31 │ │ - 53: 0008f868 4 FUNC GLOBAL DEFAULT 12 _Unwind_Complete │ │ - 54: 0008df18 252 FUNC GLOBAL DEFAULT 12 dav1d_send_data │ │ - 55: 000902d4 36 FUNC GLOBAL DEFAULT 12 ___Unwind_Resume │ │ - 56: 00090340 36 FUNC GLOBAL DEFAULT 12 ___Unwind_Backtrace │ │ - 57: 00090340 36 FUNC GLOBAL DEFAULT 12 _Unwind_Backtrace │ │ - 58: 000907c8 16 FUNC GLOBAL DEFAULT 12 _Unwind_GetRegionStart │ │ - 59: 0008f714 164 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_RaiseException │ │ - 60: 0008f7b8 28 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_ForcedUnwind │ │ - 61: 000903f0 920 FUNC GLOBAL DEFAULT 12 __gnu_unwind_execute │ │ - 62: 000901f0 0 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_Restore_VFP_D_16_to_31 │ │ - 63: 000901bc 20 FUNC GLOBAL DEFAULT 12 restore_core_regs │ │ - 64: 0008ded0 72 FUNC GLOBAL DEFAULT 12 dav1d_close │ │ - 65: 00006e20 20 FUNC GLOBAL DEFAULT 12 dav1d_set_cpu_flags_mask │ │ - 66: 0008e79c 4 FUNC GLOBAL DEFAULT 12 dav1d_data_unref │ │ - 67: 000902f8 36 FUNC GLOBAL DEFAULT 12 ___Unwind_Resume_or_Rethrow │ │ - 68: 0008f1bc 32 FUNC GLOBAL DEFAULT 12 __aeabi_uidivmod │ │ - 69: 0008f2d8 16 FUNC WEAK DEFAULT 12 __aeabi_ldiv0 │ │ - 70: 00090288 0 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_Restore_WMMXC │ │ - 71: 0008fe44 8 FUNC GLOBAL DEFAULT 12 __aeabi_unwind_cpp_pr0 │ │ - 72: 00090200 0 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_Restore_WMMXD │ │ - 73: 0008fe4c 8 FUNC WEAK DEFAULT 12 __aeabi_unwind_cpp_pr1 │ │ - 74: 000901d0 0 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_Restore_VFP │ │ - 75: 0008fe54 8 FUNC WEAK DEFAULT 12 __aeabi_unwind_cpp_pr2 │ │ - 76: 0008f114 0 FUNC GLOBAL DEFAULT 12 __aeabi_uidiv │ │ - 77: 0008e798 4 FUNC GLOBAL DEFAULT 12 dav1d_data_wrap_user_data │ │ - 78: 0008f2d8 16 FUNC WEAK DEFAULT 12 __aeabi_idiv0 │ │ - 79: 0008f114 168 FUNC GLOBAL DEFAULT 12 __udivsi3 │ │ - 80: 0008f2b8 32 FUNC GLOBAL DEFAULT 12 __aeabi_idivmod │ │ - 81: 0008f86c 24 FUNC GLOBAL DEFAULT 12 _Unwind_DeleteException │ │ - 82: 000902f8 36 FUNC GLOBAL DEFAULT 12 _Unwind_Resume_or_Rethrow │ │ - 83: 0008e78c 4 FUNC GLOBAL DEFAULT 12 dav1d_picture_unref │ │ - 84: 000907fc 8 FUNC GLOBAL DEFAULT 12 _Unwind_GetTextRelBase │ │ - 85: 0008d0b0 16 FUNC GLOBAL DEFAULT 12 dav1d_version │ │ - 86: 0008f1dc 0 FUNC GLOBAL DEFAULT 12 __aeabi_idiv │ │ - 87: 000901e0 0 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_Restore_VFP_D │ │ - 88: 0009031c 36 FUNC GLOBAL DEFAULT 12 ___Unwind_ForcedUnwind │ │ - 89: 0008d0c0 108 FUNC GLOBAL DEFAULT 12 dav1d_default_settings │ │ - 90: 0008f848 32 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_Resume_or_Rethrow │ │ - 91: 000ac424 0 NOTYPE GLOBAL DEFAULT ABS _edata │ │ - 92: 000901d8 0 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_Save_VFP │ │ - 93: 0008f7d4 116 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_Resume │ │ - 94: 000901bc 20 FUNC GLOBAL DEFAULT 12 __restore_core_regs │ │ - 95: 000ed414 0 NOTYPE GLOBAL DEFAULT ABS _end │ │ - 96: 0009029c 0 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_Save_WMMXC │ │ - 97: 0008dcd0 508 FUNC GLOBAL DEFAULT 12 dav1d_parse_sequence_header │ │ - 98: 00090244 0 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_Save_WMMXD │ │ - 99: 0008e794 4 FUNC GLOBAL DEFAULT 12 dav1d_data_wrap │ │ - 100: 0008f884 92 FUNC GLOBAL DEFAULT 12 _Unwind_VRS_Get │ │ - 101: 000907d8 28 FUNC GLOBAL DEFAULT 12 _Unwind_GetLanguageSpecificData │ │ - 102: 0008e4ac 736 FUNC GLOBAL DEFAULT 12 dav1d_flush │ │ - 103: 000902d4 36 FUNC GLOBAL DEFAULT 12 _Unwind_Resume │ │ - 104: 0008f990 200 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_Backtrace │ │ - 105: 0008f908 92 FUNC GLOBAL DEFAULT 12 _Unwind_VRS_Set │ │ - 106: 000902b0 36 FUNC GLOBAL DEFAULT 12 _Unwind_RaiseException │ │ - 107: 0008e0e4 612 FUNC GLOBAL DEFAULT 12 dav1d_get_picture │ │ - 108: 0008d12c 1560 FUNC GLOBAL DEFAULT 12 dav1d_open │ │ - 109: 000ac424 0 NOTYPE GLOBAL DEFAULT ABS __bss_start │ │ - 110: 0008e790 4 FUNC GLOBAL DEFAULT 12 dav1d_data_create │ │ - 111: 00090788 64 FUNC GLOBAL DEFAULT 12 __gnu_unwind_frame │ │ + 45: 000a17e4 36 FUNC GLOBAL DEFAULT 12 _Unwind_ForcedUnwind │ │ + 46: 000a06a4 220 FUNC GLOBAL DEFAULT 12 __divsi3 │ │ + 47: 000a1778 36 FUNC GLOBAL DEFAULT 12 ___Unwind_RaiseException │ │ + 48: 000a1324 864 FUNC GLOBAL DEFAULT 12 _Unwind_VRS_Pop │ │ + 49: 000a0bd4 8 FUNC GLOBAL DEFAULT 12 _Unwind_GetCFA │ │ + 50: 000a1cbc 8 FUNC GLOBAL DEFAULT 12 _Unwind_GetDataRelBase │ │ + 51: 000a16b0 0 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_Save_VFP_D │ │ + 52: 000a16c0 0 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_Save_VFP_D_16_to_31 │ │ + 53: 000a0d30 4 FUNC GLOBAL DEFAULT 12 _Unwind_Complete │ │ + 54: 000953b8 252 FUNC GLOBAL DEFAULT 12 dav1d_send_data │ │ + 55: 000a179c 36 FUNC GLOBAL DEFAULT 12 ___Unwind_Resume │ │ + 56: 000a1808 36 FUNC GLOBAL DEFAULT 12 ___Unwind_Backtrace │ │ + 57: 000a1808 36 FUNC GLOBAL DEFAULT 12 _Unwind_Backtrace │ │ + 58: 000a1c90 16 FUNC GLOBAL DEFAULT 12 _Unwind_GetRegionStart │ │ + 59: 000a0bdc 164 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_RaiseException │ │ + 60: 000a0c80 28 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_ForcedUnwind │ │ + 61: 000a18b8 920 FUNC GLOBAL DEFAULT 12 __gnu_unwind_execute │ │ + 62: 000a16b8 0 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_Restore_VFP_D_16_to_31 │ │ + 63: 000a1684 20 FUNC GLOBAL DEFAULT 12 restore_core_regs │ │ + 64: 00095370 72 FUNC GLOBAL DEFAULT 12 dav1d_close │ │ + 65: 000073b4 20 FUNC GLOBAL DEFAULT 12 dav1d_set_cpu_flags_mask │ │ + 66: 00095d84 4 FUNC GLOBAL DEFAULT 12 dav1d_data_unref │ │ + 67: 000a17c0 36 FUNC GLOBAL DEFAULT 12 ___Unwind_Resume_or_Rethrow │ │ + 68: 000a0684 32 FUNC GLOBAL DEFAULT 12 __aeabi_uidivmod │ │ + 69: 000a07a0 16 FUNC WEAK DEFAULT 12 __aeabi_ldiv0 │ │ + 70: 000a1750 0 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_Restore_WMMXC │ │ + 71: 000a130c 8 FUNC GLOBAL DEFAULT 12 __aeabi_unwind_cpp_pr0 │ │ + 72: 000a16c8 0 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_Restore_WMMXD │ │ + 73: 000a1314 8 FUNC WEAK DEFAULT 12 __aeabi_unwind_cpp_pr1 │ │ + 74: 000a1698 0 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_Restore_VFP │ │ + 75: 000a131c 8 FUNC WEAK DEFAULT 12 __aeabi_unwind_cpp_pr2 │ │ + 76: 000a05dc 0 FUNC GLOBAL DEFAULT 12 __aeabi_uidiv │ │ + 77: 00095d80 4 FUNC GLOBAL DEFAULT 12 dav1d_data_wrap_user_data │ │ + 78: 000a07a0 16 FUNC WEAK DEFAULT 12 __aeabi_idiv0 │ │ + 79: 000a05dc 168 FUNC GLOBAL DEFAULT 12 __udivsi3 │ │ + 80: 000a0780 32 FUNC GLOBAL DEFAULT 12 __aeabi_idivmod │ │ + 81: 000a0d34 24 FUNC GLOBAL DEFAULT 12 _Unwind_DeleteException │ │ + 82: 000a17c0 36 FUNC GLOBAL DEFAULT 12 _Unwind_Resume_or_Rethrow │ │ + 83: 00095d74 4 FUNC GLOBAL DEFAULT 12 dav1d_picture_unref │ │ + 84: 000a1cc4 8 FUNC GLOBAL DEFAULT 12 _Unwind_GetTextRelBase │ │ + 85: 00094150 16 FUNC GLOBAL DEFAULT 12 dav1d_version │ │ + 86: 000a06a4 0 FUNC GLOBAL DEFAULT 12 __aeabi_idiv │ │ + 87: 000a16a8 0 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_Restore_VFP_D │ │ + 88: 000a17e4 36 FUNC GLOBAL DEFAULT 12 ___Unwind_ForcedUnwind │ │ + 89: 00094160 116 FUNC GLOBAL DEFAULT 12 dav1d_default_settings │ │ + 90: 000a0d10 32 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_Resume_or_Rethrow │ │ + 91: 000bd424 0 NOTYPE GLOBAL DEFAULT ABS _edata │ │ + 92: 000a16a0 0 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_Save_VFP │ │ + 93: 000a0c9c 116 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_Resume │ │ + 94: 000a1684 20 FUNC GLOBAL DEFAULT 12 __restore_core_regs │ │ + 95: 000fe014 0 NOTYPE GLOBAL DEFAULT ABS _end │ │ + 96: 000a1764 0 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_Save_WMMXC │ │ + 97: 00095170 508 FUNC GLOBAL DEFAULT 12 dav1d_parse_sequence_header │ │ + 98: 000a170c 0 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_Save_WMMXD │ │ + 99: 00095d7c 4 FUNC GLOBAL DEFAULT 12 dav1d_data_wrap │ │ + 100: 000a0d4c 92 FUNC GLOBAL DEFAULT 12 _Unwind_VRS_Get │ │ + 101: 000a1ca0 28 FUNC GLOBAL DEFAULT 12 _Unwind_GetLanguageSpecificData │ │ + 102: 0009594c 1064 FUNC GLOBAL DEFAULT 12 dav1d_flush │ │ + 103: 000a179c 36 FUNC GLOBAL DEFAULT 12 _Unwind_Resume │ │ + 104: 000a0e58 200 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_Backtrace │ │ + 105: 000a0dd0 92 FUNC GLOBAL DEFAULT 12 _Unwind_VRS_Set │ │ + 106: 000a1778 36 FUNC GLOBAL DEFAULT 12 _Unwind_RaiseException │ │ + 107: 00095584 612 FUNC GLOBAL DEFAULT 12 dav1d_get_picture │ │ + 108: 000941d4 2200 FUNC GLOBAL DEFAULT 12 dav1d_open │ │ + 109: 000bd424 0 NOTYPE GLOBAL DEFAULT ABS __bss_start │ │ + 110: 00095d78 4 FUNC GLOBAL DEFAULT 12 dav1d_data_create │ │ + 111: 000a1c50 64 FUNC GLOBAL DEFAULT 12 __gnu_unwind_frame │ ├── readelf --wide --relocs {} │ │ @@ -1,505 +1,685 @@ │ │ │ │ -Relocation section '.rel.dyn' at offset 0x177c contains 432 entries: │ │ +Relocation section '.rel.dyn' at offset 0x177c contains 612 entries: │ │ Offset Info Type Sym. Value Symbol's Name │ │ -000ab830 00000017 R_ARM_RELATIVE │ │ -000ab834 00000017 R_ARM_RELATIVE │ │ -000ab838 00000017 R_ARM_RELATIVE │ │ -000ab83c 00000017 R_ARM_RELATIVE │ │ -000ab840 00000017 R_ARM_RELATIVE │ │ -000ab844 00000017 R_ARM_RELATIVE │ │ -000ab848 00000017 R_ARM_RELATIVE │ │ -000ab84c 00000017 R_ARM_RELATIVE │ │ -000ab850 00000017 R_ARM_RELATIVE │ │ -000ab854 00000017 R_ARM_RELATIVE │ │ -000ab858 00000017 R_ARM_RELATIVE │ │ -000ab864 00000017 R_ARM_RELATIVE │ │ -000ab870 00000017 R_ARM_RELATIVE │ │ -000ab874 00000017 R_ARM_RELATIVE │ │ -000ab878 00000017 R_ARM_RELATIVE │ │ -000ab87c 00000017 R_ARM_RELATIVE │ │ -000ab880 00000017 R_ARM_RELATIVE │ │ -000ab884 00000017 R_ARM_RELATIVE │ │ -000ab888 00000017 R_ARM_RELATIVE │ │ -000ab88c 00000017 R_ARM_RELATIVE │ │ -000ab890 00000017 R_ARM_RELATIVE │ │ -000ab894 00000017 R_ARM_RELATIVE │ │ -000ab898 00000017 R_ARM_RELATIVE │ │ -000ab89c 00000017 R_ARM_RELATIVE │ │ -000ab8a0 00000017 R_ARM_RELATIVE │ │ -000ab8ac 00000017 R_ARM_RELATIVE │ │ -000ab8b8 00000017 R_ARM_RELATIVE │ │ -000ab8c4 00000017 R_ARM_RELATIVE │ │ -000ab8d0 00000017 R_ARM_RELATIVE │ │ -000ab8d4 00000017 R_ARM_RELATIVE │ │ -000ab8d8 00000017 R_ARM_RELATIVE │ │ -000ab8dc 00000017 R_ARM_RELATIVE │ │ -000ab8e0 00000017 R_ARM_RELATIVE │ │ -000ab8e4 00000017 R_ARM_RELATIVE │ │ -000ab8e8 00000017 R_ARM_RELATIVE │ │ -000ab8f4 00000017 R_ARM_RELATIVE │ │ -000ab900 00000017 R_ARM_RELATIVE │ │ -000ab90c 00000017 R_ARM_RELATIVE │ │ -000ab918 00000017 R_ARM_RELATIVE │ │ -000ab91c 00000017 R_ARM_RELATIVE │ │ -000aba18 00000017 R_ARM_RELATIVE │ │ -000aba20 00000017 R_ARM_RELATIVE │ │ -000aba24 00000017 R_ARM_RELATIVE │ │ -000aba28 00000017 R_ARM_RELATIVE │ │ -000aba2c 00000017 R_ARM_RELATIVE │ │ -000aba30 00000017 R_ARM_RELATIVE │ │ -000aba34 00000017 R_ARM_RELATIVE │ │ -000aba38 00000017 R_ARM_RELATIVE │ │ -000aba3c 00000017 R_ARM_RELATIVE │ │ -000aba40 00000017 R_ARM_RELATIVE │ │ -000aba44 00000017 R_ARM_RELATIVE │ │ -000aba48 00000017 R_ARM_RELATIVE │ │ -000aba4c 00000017 R_ARM_RELATIVE │ │ -000aba50 00000017 R_ARM_RELATIVE │ │ -000aba54 00000017 R_ARM_RELATIVE │ │ -000aba58 00000017 R_ARM_RELATIVE │ │ -000aba5c 00000017 R_ARM_RELATIVE │ │ -000aba60 00000017 R_ARM_RELATIVE │ │ -000aba64 00000017 R_ARM_RELATIVE │ │ -000aba68 00000017 R_ARM_RELATIVE │ │ -000aba6c 00000017 R_ARM_RELATIVE │ │ -000aba70 00000017 R_ARM_RELATIVE │ │ -000aba74 00000017 R_ARM_RELATIVE │ │ -000aba78 00000017 R_ARM_RELATIVE │ │ -000aba7c 00000017 R_ARM_RELATIVE │ │ -000aba80 00000017 R_ARM_RELATIVE │ │ -000aba84 00000017 R_ARM_RELATIVE │ │ -000aba88 00000017 R_ARM_RELATIVE │ │ -000aba8c 00000017 R_ARM_RELATIVE │ │ -000aba90 00000017 R_ARM_RELATIVE │ │ -000aba94 00000017 R_ARM_RELATIVE │ │ -000aba98 00000017 R_ARM_RELATIVE │ │ -000aba9c 00000017 R_ARM_RELATIVE │ │ -000abaa0 00000017 R_ARM_RELATIVE │ │ -000abaa4 00000017 R_ARM_RELATIVE │ │ -000abaa8 00000017 R_ARM_RELATIVE │ │ -000abaac 00000017 R_ARM_RELATIVE │ │ -000abab0 00000017 R_ARM_RELATIVE │ │ -000abab4 00000017 R_ARM_RELATIVE │ │ -000abab8 00000017 R_ARM_RELATIVE │ │ -000ababc 00000017 R_ARM_RELATIVE │ │ -000abac0 00000017 R_ARM_RELATIVE │ │ -000abac4 00000017 R_ARM_RELATIVE │ │ -000abac8 00000017 R_ARM_RELATIVE │ │ -000abacc 00000017 R_ARM_RELATIVE │ │ -000abad0 00000017 R_ARM_RELATIVE │ │ -000abad4 00000017 R_ARM_RELATIVE │ │ -000abad8 00000017 R_ARM_RELATIVE │ │ -000abadc 00000017 R_ARM_RELATIVE │ │ -000abae0 00000017 R_ARM_RELATIVE │ │ -000abae4 00000017 R_ARM_RELATIVE │ │ -000abae8 00000017 R_ARM_RELATIVE │ │ -000abaec 00000017 R_ARM_RELATIVE │ │ -000abaf0 00000017 R_ARM_RELATIVE │ │ -000abaf4 00000017 R_ARM_RELATIVE │ │ -000abaf8 00000017 R_ARM_RELATIVE │ │ -000abafc 00000017 R_ARM_RELATIVE │ │ -000abb00 00000017 R_ARM_RELATIVE │ │ -000abb04 00000017 R_ARM_RELATIVE │ │ -000abb08 00000017 R_ARM_RELATIVE │ │ -000abb0c 00000017 R_ARM_RELATIVE │ │ -000abb10 00000017 R_ARM_RELATIVE │ │ -000abb14 00000017 R_ARM_RELATIVE │ │ -000abb18 00000017 R_ARM_RELATIVE │ │ -000abb1c 00000017 R_ARM_RELATIVE │ │ -000abb20 00000017 R_ARM_RELATIVE │ │ -000abb24 00000017 R_ARM_RELATIVE │ │ -000abb28 00000017 R_ARM_RELATIVE │ │ -000abb2c 00000017 R_ARM_RELATIVE │ │ -000abb30 00000017 R_ARM_RELATIVE │ │ -000abb34 00000017 R_ARM_RELATIVE │ │ -000abb38 00000017 R_ARM_RELATIVE │ │ -000abb3c 00000017 R_ARM_RELATIVE │ │ -000abb40 00000017 R_ARM_RELATIVE │ │ -000abb44 00000017 R_ARM_RELATIVE │ │ -000abb48 00000017 R_ARM_RELATIVE │ │ -000abb4c 00000017 R_ARM_RELATIVE │ │ -000abb50 00000017 R_ARM_RELATIVE │ │ -000abb54 00000017 R_ARM_RELATIVE │ │ -000abb58 00000017 R_ARM_RELATIVE │ │ -000abb5c 00000017 R_ARM_RELATIVE │ │ -000abb60 00000017 R_ARM_RELATIVE │ │ -000abb64 00000017 R_ARM_RELATIVE │ │ -000abb68 00000017 R_ARM_RELATIVE │ │ -000abb6c 00000017 R_ARM_RELATIVE │ │ -000abb70 00000017 R_ARM_RELATIVE │ │ -000abb74 00000017 R_ARM_RELATIVE │ │ -000abb78 00000017 R_ARM_RELATIVE │ │ -000abb7c 00000017 R_ARM_RELATIVE │ │ -000abb80 00000017 R_ARM_RELATIVE │ │ -000abb84 00000017 R_ARM_RELATIVE │ │ -000abb88 00000017 R_ARM_RELATIVE │ │ -000abb8c 00000017 R_ARM_RELATIVE │ │ -000abb90 00000017 R_ARM_RELATIVE │ │ -000abb94 00000017 R_ARM_RELATIVE │ │ -000abb98 00000017 R_ARM_RELATIVE │ │ -000abb9c 00000017 R_ARM_RELATIVE │ │ -000abba0 00000017 R_ARM_RELATIVE │ │ -000abba4 00000017 R_ARM_RELATIVE │ │ -000abba8 00000017 R_ARM_RELATIVE │ │ -000abbac 00000017 R_ARM_RELATIVE │ │ -000abbb0 00000017 R_ARM_RELATIVE │ │ -000abbb4 00000017 R_ARM_RELATIVE │ │ -000abbb8 00000017 R_ARM_RELATIVE │ │ -000abbbc 00000017 R_ARM_RELATIVE │ │ -000abbc0 00000017 R_ARM_RELATIVE │ │ -000abbc4 00000017 R_ARM_RELATIVE │ │ -000abbc8 00000017 R_ARM_RELATIVE │ │ -000abbcc 00000017 R_ARM_RELATIVE │ │ -000abbd0 00000017 R_ARM_RELATIVE │ │ -000abbd4 00000017 R_ARM_RELATIVE │ │ -000abbd8 00000017 R_ARM_RELATIVE │ │ -000abbdc 00000017 R_ARM_RELATIVE │ │ -000abbe0 00000017 R_ARM_RELATIVE │ │ -000abbe4 00000017 R_ARM_RELATIVE │ │ -000abbe8 00000017 R_ARM_RELATIVE │ │ -000abbec 00000017 R_ARM_RELATIVE │ │ -000abbf0 00000017 R_ARM_RELATIVE │ │ -000abbf4 00000017 R_ARM_RELATIVE │ │ -000abbf8 00000017 R_ARM_RELATIVE │ │ -000abbfc 00000017 R_ARM_RELATIVE │ │ -000abc00 00000017 R_ARM_RELATIVE │ │ -000abc04 00000017 R_ARM_RELATIVE │ │ -000abc08 00000017 R_ARM_RELATIVE │ │ -000abc0c 00000017 R_ARM_RELATIVE │ │ -000abc10 00000017 R_ARM_RELATIVE │ │ -000abc14 00000017 R_ARM_RELATIVE │ │ -000abc18 00000017 R_ARM_RELATIVE │ │ -000abc1c 00000017 R_ARM_RELATIVE │ │ -000abc20 00000017 R_ARM_RELATIVE │ │ -000abc24 00000017 R_ARM_RELATIVE │ │ -000abc28 00000017 R_ARM_RELATIVE │ │ -000abc2c 00000017 R_ARM_RELATIVE │ │ -000abc30 00000017 R_ARM_RELATIVE │ │ -000abc34 00000017 R_ARM_RELATIVE │ │ -000abc38 00000017 R_ARM_RELATIVE │ │ -000abc3c 00000017 R_ARM_RELATIVE │ │ -000abc40 00000017 R_ARM_RELATIVE │ │ -000abc44 00000017 R_ARM_RELATIVE │ │ -000abc48 00000017 R_ARM_RELATIVE │ │ -000abc4c 00000017 R_ARM_RELATIVE │ │ -000abc50 00000017 R_ARM_RELATIVE │ │ -000abc54 00000017 R_ARM_RELATIVE │ │ -000abc58 00000017 R_ARM_RELATIVE │ │ -000abc5c 00000017 R_ARM_RELATIVE │ │ -000abc60 00000017 R_ARM_RELATIVE │ │ -000abc64 00000017 R_ARM_RELATIVE │ │ -000abc68 00000017 R_ARM_RELATIVE │ │ -000abc6c 00000017 R_ARM_RELATIVE │ │ -000abc70 00000017 R_ARM_RELATIVE │ │ -000abc74 00000017 R_ARM_RELATIVE │ │ -000abc78 00000017 R_ARM_RELATIVE │ │ -000abc7c 00000017 R_ARM_RELATIVE │ │ -000abc80 00000017 R_ARM_RELATIVE │ │ -000abc84 00000017 R_ARM_RELATIVE │ │ -000abc88 00000017 R_ARM_RELATIVE │ │ -000abc8c 00000017 R_ARM_RELATIVE │ │ -000abc90 00000017 R_ARM_RELATIVE │ │ -000abc94 00000017 R_ARM_RELATIVE │ │ -000abc98 00000017 R_ARM_RELATIVE │ │ -000abc9c 00000017 R_ARM_RELATIVE │ │ -000abca0 00000017 R_ARM_RELATIVE │ │ -000abca4 00000017 R_ARM_RELATIVE │ │ -000abca8 00000017 R_ARM_RELATIVE │ │ -000abcac 00000017 R_ARM_RELATIVE │ │ -000abcb0 00000017 R_ARM_RELATIVE │ │ -000abcb4 00000017 R_ARM_RELATIVE │ │ -000abcb8 00000017 R_ARM_RELATIVE │ │ -000abcbc 00000017 R_ARM_RELATIVE │ │ -000abcc0 00000017 R_ARM_RELATIVE │ │ -000abcc4 00000017 R_ARM_RELATIVE │ │ -000abcc8 00000017 R_ARM_RELATIVE │ │ -000abccc 00000017 R_ARM_RELATIVE │ │ -000abcd0 00000017 R_ARM_RELATIVE │ │ -000abcd4 00000017 R_ARM_RELATIVE │ │ -000abcd8 00000017 R_ARM_RELATIVE │ │ -000abcdc 00000017 R_ARM_RELATIVE │ │ -000abce0 00000017 R_ARM_RELATIVE │ │ -000abce4 00000017 R_ARM_RELATIVE │ │ -000abce8 00000017 R_ARM_RELATIVE │ │ -000abcec 00000017 R_ARM_RELATIVE │ │ -000abcf0 00000017 R_ARM_RELATIVE │ │ -000abcf4 00000017 R_ARM_RELATIVE │ │ -000abcf8 00000017 R_ARM_RELATIVE │ │ -000abcfc 00000017 R_ARM_RELATIVE │ │ -000abd00 00000017 R_ARM_RELATIVE │ │ -000abd04 00000017 R_ARM_RELATIVE │ │ -000abd08 00000017 R_ARM_RELATIVE │ │ -000abd0c 00000017 R_ARM_RELATIVE │ │ -000abd10 00000017 R_ARM_RELATIVE │ │ -000abd14 00000017 R_ARM_RELATIVE │ │ -000abd18 00000017 R_ARM_RELATIVE │ │ -000abd1c 00000017 R_ARM_RELATIVE │ │ -000abd20 00000017 R_ARM_RELATIVE │ │ -000abd24 00000017 R_ARM_RELATIVE │ │ -000abd28 00000017 R_ARM_RELATIVE │ │ -000abd2c 00000017 R_ARM_RELATIVE │ │ -000abd30 00000017 R_ARM_RELATIVE │ │ -000abd34 00000017 R_ARM_RELATIVE │ │ -000abd38 00000017 R_ARM_RELATIVE │ │ -000abd3c 00000017 R_ARM_RELATIVE │ │ -000abd40 00000017 R_ARM_RELATIVE │ │ -000abd44 00000017 R_ARM_RELATIVE │ │ -000abd48 00000017 R_ARM_RELATIVE │ │ -000abd4c 00000017 R_ARM_RELATIVE │ │ -000abd50 00000017 R_ARM_RELATIVE │ │ -000abd54 00000017 R_ARM_RELATIVE │ │ -000abd58 00000017 R_ARM_RELATIVE │ │ -000abd5c 00000017 R_ARM_RELATIVE │ │ -000abd60 00000017 R_ARM_RELATIVE │ │ -000abd64 00000017 R_ARM_RELATIVE │ │ -000abd68 00000017 R_ARM_RELATIVE │ │ -000abd6c 00000017 R_ARM_RELATIVE │ │ -000abd70 00000017 R_ARM_RELATIVE │ │ -000abd74 00000017 R_ARM_RELATIVE │ │ -000abd78 00000017 R_ARM_RELATIVE │ │ -000abd7c 00000017 R_ARM_RELATIVE │ │ -000abd80 00000017 R_ARM_RELATIVE │ │ -000abd84 00000017 R_ARM_RELATIVE │ │ -000abd88 00000017 R_ARM_RELATIVE │ │ -000abd8c 00000017 R_ARM_RELATIVE │ │ -000abd90 00000017 R_ARM_RELATIVE │ │ -000abd94 00000017 R_ARM_RELATIVE │ │ -000abd98 00000017 R_ARM_RELATIVE │ │ -000abd9c 00000017 R_ARM_RELATIVE │ │ -000abda0 00000017 R_ARM_RELATIVE │ │ -000abda4 00000017 R_ARM_RELATIVE │ │ -000abda8 00000017 R_ARM_RELATIVE │ │ -000abdac 00000017 R_ARM_RELATIVE │ │ -000abdb0 00000017 R_ARM_RELATIVE │ │ -000abdb4 00000017 R_ARM_RELATIVE │ │ -000abdb8 00000017 R_ARM_RELATIVE │ │ -000abdbc 00000017 R_ARM_RELATIVE │ │ -000abdc0 00000017 R_ARM_RELATIVE │ │ -000abdc4 00000017 R_ARM_RELATIVE │ │ -000abdc8 00000017 R_ARM_RELATIVE │ │ -000abdcc 00000017 R_ARM_RELATIVE │ │ -000abdd0 00000017 R_ARM_RELATIVE │ │ -000abdd4 00000017 R_ARM_RELATIVE │ │ -000abdd8 00000017 R_ARM_RELATIVE │ │ -000abddc 00000017 R_ARM_RELATIVE │ │ -000abde0 00000017 R_ARM_RELATIVE │ │ -000abde4 00000017 R_ARM_RELATIVE │ │ -000abde8 00000017 R_ARM_RELATIVE │ │ -000abdec 00000017 R_ARM_RELATIVE │ │ -000abdf0 00000017 R_ARM_RELATIVE │ │ -000abdf4 00000017 R_ARM_RELATIVE │ │ -000abdf8 00000017 R_ARM_RELATIVE │ │ -000abdfc 00000017 R_ARM_RELATIVE │ │ -000abe00 00000017 R_ARM_RELATIVE │ │ -000abe04 00000017 R_ARM_RELATIVE │ │ -000abe08 00000017 R_ARM_RELATIVE │ │ -000abe0c 00000017 R_ARM_RELATIVE │ │ -000abe10 00000017 R_ARM_RELATIVE │ │ -000abe14 00000017 R_ARM_RELATIVE │ │ -000abe18 00000017 R_ARM_RELATIVE │ │ -000abe1c 00000017 R_ARM_RELATIVE │ │ -000abe20 00000017 R_ARM_RELATIVE │ │ -000abe24 00000017 R_ARM_RELATIVE │ │ -000abe28 00000017 R_ARM_RELATIVE │ │ -000abe2c 00000017 R_ARM_RELATIVE │ │ -000abe30 00000017 R_ARM_RELATIVE │ │ -000abe34 00000017 R_ARM_RELATIVE │ │ -000abe38 00000017 R_ARM_RELATIVE │ │ -000abe3c 00000017 R_ARM_RELATIVE │ │ -000abe40 00000017 R_ARM_RELATIVE │ │ -000abe44 00000017 R_ARM_RELATIVE │ │ -000abe48 00000017 R_ARM_RELATIVE │ │ -000abe4c 00000017 R_ARM_RELATIVE │ │ -000abe50 00000017 R_ARM_RELATIVE │ │ -000abe54 00000017 R_ARM_RELATIVE │ │ -000abe58 00000017 R_ARM_RELATIVE │ │ -000abe5c 00000017 R_ARM_RELATIVE │ │ -000abe60 00000017 R_ARM_RELATIVE │ │ -000abe64 00000017 R_ARM_RELATIVE │ │ -000abe68 00000017 R_ARM_RELATIVE │ │ -000abe6c 00000017 R_ARM_RELATIVE │ │ -000abe70 00000017 R_ARM_RELATIVE │ │ -000abe74 00000017 R_ARM_RELATIVE │ │ -000abe78 00000017 R_ARM_RELATIVE │ │ -000abe7c 00000017 R_ARM_RELATIVE │ │ -000abe80 00000017 R_ARM_RELATIVE │ │ -000abe84 00000017 R_ARM_RELATIVE │ │ -000abe88 00000017 R_ARM_RELATIVE │ │ -000abe8c 00000017 R_ARM_RELATIVE │ │ -000abe90 00000017 R_ARM_RELATIVE │ │ -000abe94 00000017 R_ARM_RELATIVE │ │ -000abe98 00000017 R_ARM_RELATIVE │ │ -000abe9c 00000017 R_ARM_RELATIVE │ │ -000abea0 00000017 R_ARM_RELATIVE │ │ -000abea4 00000017 R_ARM_RELATIVE │ │ -000abea8 00000017 R_ARM_RELATIVE │ │ -000abeac 00000017 R_ARM_RELATIVE │ │ -000abeb0 00000017 R_ARM_RELATIVE │ │ -000abeb4 00000017 R_ARM_RELATIVE │ │ -000abeb8 00000017 R_ARM_RELATIVE │ │ -000abebc 00000017 R_ARM_RELATIVE │ │ -000abec0 00000017 R_ARM_RELATIVE │ │ -000abec4 00000017 R_ARM_RELATIVE │ │ -000abec8 00000017 R_ARM_RELATIVE │ │ -000abedc 00000017 R_ARM_RELATIVE │ │ -000abee0 00000017 R_ARM_RELATIVE │ │ -000ac154 00000017 R_ARM_RELATIVE │ │ -000ac158 00000017 R_ARM_RELATIVE │ │ -000ac15c 00000017 R_ARM_RELATIVE │ │ -000ac160 00000017 R_ARM_RELATIVE │ │ -000ac164 00000017 R_ARM_RELATIVE │ │ -000ac168 00000017 R_ARM_RELATIVE │ │ -000ac16c 00000017 R_ARM_RELATIVE │ │ -000ac170 00000017 R_ARM_RELATIVE │ │ -000ac174 00000017 R_ARM_RELATIVE │ │ -000ac178 00000017 R_ARM_RELATIVE │ │ -000ac17c 00000017 R_ARM_RELATIVE │ │ -000ac180 00000017 R_ARM_RELATIVE │ │ -000ac184 00000017 R_ARM_RELATIVE │ │ -000ac188 00000017 R_ARM_RELATIVE │ │ -000ac18c 00000017 R_ARM_RELATIVE │ │ -000ac190 00000017 R_ARM_RELATIVE │ │ -000ac194 00000017 R_ARM_RELATIVE │ │ -000ac198 00000017 R_ARM_RELATIVE │ │ -000ac19c 00000017 R_ARM_RELATIVE │ │ -000ac1a0 00000017 R_ARM_RELATIVE │ │ -000ac1a4 00000017 R_ARM_RELATIVE │ │ -000ac1a8 00000017 R_ARM_RELATIVE │ │ -000ac1ac 00000017 R_ARM_RELATIVE │ │ -000ac1b0 00000017 R_ARM_RELATIVE │ │ -000ac214 00000017 R_ARM_RELATIVE │ │ -000ac218 00000017 R_ARM_RELATIVE │ │ -000ac21c 00000017 R_ARM_RELATIVE │ │ -000ac220 00000017 R_ARM_RELATIVE │ │ -000ac224 00000017 R_ARM_RELATIVE │ │ -000ac228 00000017 R_ARM_RELATIVE │ │ -000ac22c 00000017 R_ARM_RELATIVE │ │ -000ac230 00000017 R_ARM_RELATIVE │ │ -000ac234 00000017 R_ARM_RELATIVE │ │ -000ac238 00000017 R_ARM_RELATIVE │ │ -000ac23c 00000017 R_ARM_RELATIVE │ │ -000ac240 00000017 R_ARM_RELATIVE │ │ -000ac244 00000017 R_ARM_RELATIVE │ │ -000ac248 00000017 R_ARM_RELATIVE │ │ -000ac24c 00000017 R_ARM_RELATIVE │ │ -000ac250 00000017 R_ARM_RELATIVE │ │ -000ac254 00000017 R_ARM_RELATIVE │ │ -000ac258 00000017 R_ARM_RELATIVE │ │ -000ac25c 00000017 R_ARM_RELATIVE │ │ -000ac260 00000017 R_ARM_RELATIVE │ │ -000ac264 00000017 R_ARM_RELATIVE │ │ -000ac268 00000017 R_ARM_RELATIVE │ │ -000ac26c 00000017 R_ARM_RELATIVE │ │ -000ac270 00000017 R_ARM_RELATIVE │ │ -000ac274 00000017 R_ARM_RELATIVE │ │ -000ac278 00000017 R_ARM_RELATIVE │ │ -000ac27c 00000017 R_ARM_RELATIVE │ │ -000ac280 00000017 R_ARM_RELATIVE │ │ -000ac284 00000017 R_ARM_RELATIVE │ │ -000ac288 00000017 R_ARM_RELATIVE │ │ -000ac28c 00000017 R_ARM_RELATIVE │ │ -000ac290 00000017 R_ARM_RELATIVE │ │ -000ac294 00000017 R_ARM_RELATIVE │ │ -000ac298 00000017 R_ARM_RELATIVE │ │ -000ac29c 00000017 R_ARM_RELATIVE │ │ -000ac2a0 00000017 R_ARM_RELATIVE │ │ -000ac304 00000017 R_ARM_RELATIVE │ │ -000ac308 00000017 R_ARM_RELATIVE │ │ -000ac30c 00000017 R_ARM_RELATIVE │ │ -000ac310 00000017 R_ARM_RELATIVE │ │ -000ac314 00000017 R_ARM_RELATIVE │ │ -000ac318 00000017 R_ARM_RELATIVE │ │ -000ac31c 00000017 R_ARM_RELATIVE │ │ -000ac320 00000017 R_ARM_RELATIVE │ │ -000ac324 00000017 R_ARM_RELATIVE │ │ -000ac328 00000017 R_ARM_RELATIVE │ │ -000ac32c 00000017 R_ARM_RELATIVE │ │ -000ac330 00000017 R_ARM_RELATIVE │ │ -000ac334 00000017 R_ARM_RELATIVE │ │ -000ac338 00000017 R_ARM_RELATIVE │ │ -000ac33c 00000017 R_ARM_RELATIVE │ │ -000ac340 00000017 R_ARM_RELATIVE │ │ -000ac344 00000017 R_ARM_RELATIVE │ │ -000ac348 00000017 R_ARM_RELATIVE │ │ -000ac34c 00000017 R_ARM_RELATIVE │ │ -000ac350 00000017 R_ARM_RELATIVE │ │ -000ac354 00000017 R_ARM_RELATIVE │ │ -000ac358 00000017 R_ARM_RELATIVE │ │ -000ac35c 00000017 R_ARM_RELATIVE │ │ -000ac360 00000017 R_ARM_RELATIVE │ │ -000aba1c 00000e15 R_ARM_GLOB_DAT 00000000 __sF@LIBC │ │ -000abed8 00002915 R_ARM_GLOB_DAT 00000000 __gnu_Unwind_Find_exidx │ │ -000abee4 00002c15 R_ARM_GLOB_DAT 00000000 __cxa_call_unexpected │ │ -000abecc 00004715 R_ARM_GLOB_DAT 0008fe44 __aeabi_unwind_cpp_pr0 │ │ -000abed0 00004915 R_ARM_GLOB_DAT 0008fe4c __aeabi_unwind_cpp_pr1 │ │ -000abed4 00004b15 R_ARM_GLOB_DAT 0008fe54 __aeabi_unwind_cpp_pr2 │ │ +000bc5b0 00000017 R_ARM_RELATIVE │ │ +000bc5b4 00000017 R_ARM_RELATIVE │ │ +000bc5b8 00000017 R_ARM_RELATIVE │ │ +000bc5bc 00000017 R_ARM_RELATIVE │ │ +000bc5c0 00000017 R_ARM_RELATIVE │ │ +000bc5c4 00000017 R_ARM_RELATIVE │ │ +000bc5c8 00000017 R_ARM_RELATIVE │ │ +000bc5cc 00000017 R_ARM_RELATIVE │ │ +000bc5d0 00000017 R_ARM_RELATIVE │ │ +000bc5d4 00000017 R_ARM_RELATIVE │ │ +000bc5d8 00000017 R_ARM_RELATIVE │ │ +000bc5dc 00000017 R_ARM_RELATIVE │ │ +000bc5e0 00000017 R_ARM_RELATIVE │ │ +000bc5e4 00000017 R_ARM_RELATIVE │ │ +000bc5e8 00000017 R_ARM_RELATIVE │ │ +000bc5ec 00000017 R_ARM_RELATIVE │ │ +000bc5f0 00000017 R_ARM_RELATIVE │ │ +000bc5f4 00000017 R_ARM_RELATIVE │ │ +000bc5f8 00000017 R_ARM_RELATIVE │ │ +000bc5fc 00000017 R_ARM_RELATIVE │ │ +000bc600 00000017 R_ARM_RELATIVE │ │ +000bc604 00000017 R_ARM_RELATIVE │ │ +000bc700 00000017 R_ARM_RELATIVE │ │ +000bc708 00000017 R_ARM_RELATIVE │ │ +000bc70c 00000017 R_ARM_RELATIVE │ │ +000bc710 00000017 R_ARM_RELATIVE │ │ +000bc714 00000017 R_ARM_RELATIVE │ │ +000bc718 00000017 R_ARM_RELATIVE │ │ +000bc71c 00000017 R_ARM_RELATIVE │ │ +000bc720 00000017 R_ARM_RELATIVE │ │ +000bc724 00000017 R_ARM_RELATIVE │ │ +000bc728 00000017 R_ARM_RELATIVE │ │ +000bc72c 00000017 R_ARM_RELATIVE │ │ +000bc730 00000017 R_ARM_RELATIVE │ │ +000bc734 00000017 R_ARM_RELATIVE │ │ +000bc738 00000017 R_ARM_RELATIVE │ │ +000bc73c 00000017 R_ARM_RELATIVE │ │ +000bc740 00000017 R_ARM_RELATIVE │ │ +000bc744 00000017 R_ARM_RELATIVE │ │ +000bc748 00000017 R_ARM_RELATIVE │ │ +000bc74c 00000017 R_ARM_RELATIVE │ │ +000bc750 00000017 R_ARM_RELATIVE │ │ +000bc754 00000017 R_ARM_RELATIVE │ │ +000bc758 00000017 R_ARM_RELATIVE │ │ +000bc75c 00000017 R_ARM_RELATIVE │ │ +000bc760 00000017 R_ARM_RELATIVE │ │ +000bc764 00000017 R_ARM_RELATIVE │ │ +000bc768 00000017 R_ARM_RELATIVE │ │ +000bc76c 00000017 R_ARM_RELATIVE │ │ +000bc770 00000017 R_ARM_RELATIVE │ │ +000bc774 00000017 R_ARM_RELATIVE │ │ +000bc778 00000017 R_ARM_RELATIVE │ │ +000bc77c 00000017 R_ARM_RELATIVE │ │ +000bc780 00000017 R_ARM_RELATIVE │ │ +000bc784 00000017 R_ARM_RELATIVE │ │ +000bc788 00000017 R_ARM_RELATIVE │ │ +000bc78c 00000017 R_ARM_RELATIVE │ │ +000bc790 00000017 R_ARM_RELATIVE │ │ +000bc794 00000017 R_ARM_RELATIVE │ │ +000bc798 00000017 R_ARM_RELATIVE │ │ +000bc79c 00000017 R_ARM_RELATIVE │ │ +000bc7a0 00000017 R_ARM_RELATIVE │ │ +000bc7a4 00000017 R_ARM_RELATIVE │ │ +000bc7a8 00000017 R_ARM_RELATIVE │ │ +000bc7ac 00000017 R_ARM_RELATIVE │ │ +000bc7b0 00000017 R_ARM_RELATIVE │ │ +000bc7b4 00000017 R_ARM_RELATIVE │ │ +000bc7b8 00000017 R_ARM_RELATIVE │ │ +000bc7bc 00000017 R_ARM_RELATIVE │ │ +000bc7c0 00000017 R_ARM_RELATIVE │ │ +000bc7c4 00000017 R_ARM_RELATIVE │ │ +000bc7c8 00000017 R_ARM_RELATIVE │ │ +000bc7cc 00000017 R_ARM_RELATIVE │ │ +000bc7d0 00000017 R_ARM_RELATIVE │ │ +000bc7d4 00000017 R_ARM_RELATIVE │ │ +000bc7d8 00000017 R_ARM_RELATIVE │ │ +000bc7dc 00000017 R_ARM_RELATIVE │ │ +000bc7e0 00000017 R_ARM_RELATIVE │ │ +000bc7e4 00000017 R_ARM_RELATIVE │ │ +000bc7e8 00000017 R_ARM_RELATIVE │ │ +000bc7ec 00000017 R_ARM_RELATIVE │ │ +000bc7f0 00000017 R_ARM_RELATIVE │ │ +000bc7f4 00000017 R_ARM_RELATIVE │ │ +000bc7f8 00000017 R_ARM_RELATIVE │ │ +000bc7fc 00000017 R_ARM_RELATIVE │ │ +000bc800 00000017 R_ARM_RELATIVE │ │ +000bc804 00000017 R_ARM_RELATIVE │ │ +000bc808 00000017 R_ARM_RELATIVE │ │ +000bc80c 00000017 R_ARM_RELATIVE │ │ +000bc810 00000017 R_ARM_RELATIVE │ │ +000bc814 00000017 R_ARM_RELATIVE │ │ +000bc818 00000017 R_ARM_RELATIVE │ │ +000bc81c 00000017 R_ARM_RELATIVE │ │ +000bc820 00000017 R_ARM_RELATIVE │ │ +000bc824 00000017 R_ARM_RELATIVE │ │ +000bc828 00000017 R_ARM_RELATIVE │ │ +000bc82c 00000017 R_ARM_RELATIVE │ │ +000bc830 00000017 R_ARM_RELATIVE │ │ +000bc834 00000017 R_ARM_RELATIVE │ │ +000bc838 00000017 R_ARM_RELATIVE │ │ +000bc83c 00000017 R_ARM_RELATIVE │ │ +000bc840 00000017 R_ARM_RELATIVE │ │ +000bc844 00000017 R_ARM_RELATIVE │ │ +000bc848 00000017 R_ARM_RELATIVE │ │ +000bc84c 00000017 R_ARM_RELATIVE │ │ +000bc850 00000017 R_ARM_RELATIVE │ │ +000bc854 00000017 R_ARM_RELATIVE │ │ +000bc858 00000017 R_ARM_RELATIVE │ │ +000bc85c 00000017 R_ARM_RELATIVE │ │ +000bc860 00000017 R_ARM_RELATIVE │ │ +000bc864 00000017 R_ARM_RELATIVE │ │ +000bc868 00000017 R_ARM_RELATIVE │ │ +000bc86c 00000017 R_ARM_RELATIVE │ │ +000bc870 00000017 R_ARM_RELATIVE │ │ +000bc874 00000017 R_ARM_RELATIVE │ │ +000bc878 00000017 R_ARM_RELATIVE │ │ +000bc87c 00000017 R_ARM_RELATIVE │ │ +000bc880 00000017 R_ARM_RELATIVE │ │ +000bc884 00000017 R_ARM_RELATIVE │ │ +000bc888 00000017 R_ARM_RELATIVE │ │ +000bc88c 00000017 R_ARM_RELATIVE │ │ +000bc890 00000017 R_ARM_RELATIVE │ │ +000bc894 00000017 R_ARM_RELATIVE │ │ +000bc898 00000017 R_ARM_RELATIVE │ │ +000bc89c 00000017 R_ARM_RELATIVE │ │ +000bc8a0 00000017 R_ARM_RELATIVE │ │ +000bc8a4 00000017 R_ARM_RELATIVE │ │ +000bc8a8 00000017 R_ARM_RELATIVE │ │ +000bc8ac 00000017 R_ARM_RELATIVE │ │ +000bc8b0 00000017 R_ARM_RELATIVE │ │ +000bc8b4 00000017 R_ARM_RELATIVE │ │ +000bc8b8 00000017 R_ARM_RELATIVE │ │ +000bc8bc 00000017 R_ARM_RELATIVE │ │ +000bc8c0 00000017 R_ARM_RELATIVE │ │ +000bc8c4 00000017 R_ARM_RELATIVE │ │ +000bc8c8 00000017 R_ARM_RELATIVE │ │ +000bc8cc 00000017 R_ARM_RELATIVE │ │ +000bc8d0 00000017 R_ARM_RELATIVE │ │ +000bc8d4 00000017 R_ARM_RELATIVE │ │ +000bc8d8 00000017 R_ARM_RELATIVE │ │ +000bc8dc 00000017 R_ARM_RELATIVE │ │ +000bc8e0 00000017 R_ARM_RELATIVE │ │ +000bc8e4 00000017 R_ARM_RELATIVE │ │ +000bc8e8 00000017 R_ARM_RELATIVE │ │ +000bc8ec 00000017 R_ARM_RELATIVE │ │ +000bc8f0 00000017 R_ARM_RELATIVE │ │ +000bc8f4 00000017 R_ARM_RELATIVE │ │ +000bc8f8 00000017 R_ARM_RELATIVE │ │ +000bc8fc 00000017 R_ARM_RELATIVE │ │ +000bc900 00000017 R_ARM_RELATIVE │ │ +000bc904 00000017 R_ARM_RELATIVE │ │ +000bc908 00000017 R_ARM_RELATIVE │ │ +000bc90c 00000017 R_ARM_RELATIVE │ │ +000bc910 00000017 R_ARM_RELATIVE │ │ +000bc914 00000017 R_ARM_RELATIVE │ │ +000bc918 00000017 R_ARM_RELATIVE │ │ +000bc91c 00000017 R_ARM_RELATIVE │ │ +000bc920 00000017 R_ARM_RELATIVE │ │ +000bc924 00000017 R_ARM_RELATIVE │ │ +000bc928 00000017 R_ARM_RELATIVE │ │ +000bc92c 00000017 R_ARM_RELATIVE │ │ +000bc930 00000017 R_ARM_RELATIVE │ │ +000bc934 00000017 R_ARM_RELATIVE │ │ +000bc938 00000017 R_ARM_RELATIVE │ │ +000bc93c 00000017 R_ARM_RELATIVE │ │ +000bc940 00000017 R_ARM_RELATIVE │ │ +000bc944 00000017 R_ARM_RELATIVE │ │ +000bc948 00000017 R_ARM_RELATIVE │ │ +000bc94c 00000017 R_ARM_RELATIVE │ │ +000bc950 00000017 R_ARM_RELATIVE │ │ +000bc954 00000017 R_ARM_RELATIVE │ │ +000bc958 00000017 R_ARM_RELATIVE │ │ +000bc95c 00000017 R_ARM_RELATIVE │ │ +000bc960 00000017 R_ARM_RELATIVE │ │ +000bc964 00000017 R_ARM_RELATIVE │ │ +000bc968 00000017 R_ARM_RELATIVE │ │ +000bc96c 00000017 R_ARM_RELATIVE │ │ +000bc970 00000017 R_ARM_RELATIVE │ │ +000bc974 00000017 R_ARM_RELATIVE │ │ +000bc978 00000017 R_ARM_RELATIVE │ │ +000bc97c 00000017 R_ARM_RELATIVE │ │ +000bc980 00000017 R_ARM_RELATIVE │ │ +000bc984 00000017 R_ARM_RELATIVE │ │ +000bc988 00000017 R_ARM_RELATIVE │ │ +000bc98c 00000017 R_ARM_RELATIVE │ │ +000bc990 00000017 R_ARM_RELATIVE │ │ +000bc994 00000017 R_ARM_RELATIVE │ │ +000bc998 00000017 R_ARM_RELATIVE │ │ +000bc99c 00000017 R_ARM_RELATIVE │ │ +000bc9a0 00000017 R_ARM_RELATIVE │ │ +000bc9a4 00000017 R_ARM_RELATIVE │ │ +000bc9a8 00000017 R_ARM_RELATIVE │ │ +000bc9ac 00000017 R_ARM_RELATIVE │ │ +000bc9b0 00000017 R_ARM_RELATIVE │ │ +000bc9b4 00000017 R_ARM_RELATIVE │ │ +000bc9b8 00000017 R_ARM_RELATIVE │ │ +000bc9bc 00000017 R_ARM_RELATIVE │ │ +000bc9c0 00000017 R_ARM_RELATIVE │ │ +000bc9c4 00000017 R_ARM_RELATIVE │ │ +000bc9c8 00000017 R_ARM_RELATIVE │ │ +000bc9cc 00000017 R_ARM_RELATIVE │ │ +000bc9d0 00000017 R_ARM_RELATIVE │ │ +000bc9d4 00000017 R_ARM_RELATIVE │ │ +000bc9d8 00000017 R_ARM_RELATIVE │ │ +000bc9dc 00000017 R_ARM_RELATIVE │ │ +000bc9e0 00000017 R_ARM_RELATIVE │ │ +000bc9e4 00000017 R_ARM_RELATIVE │ │ +000bc9e8 00000017 R_ARM_RELATIVE │ │ +000bc9ec 00000017 R_ARM_RELATIVE │ │ +000bc9f0 00000017 R_ARM_RELATIVE │ │ +000bc9f4 00000017 R_ARM_RELATIVE │ │ +000bc9f8 00000017 R_ARM_RELATIVE │ │ +000bc9fc 00000017 R_ARM_RELATIVE │ │ +000bca00 00000017 R_ARM_RELATIVE │ │ +000bca04 00000017 R_ARM_RELATIVE │ │ +000bca08 00000017 R_ARM_RELATIVE │ │ +000bca0c 00000017 R_ARM_RELATIVE │ │ +000bca10 00000017 R_ARM_RELATIVE │ │ +000bca14 00000017 R_ARM_RELATIVE │ │ +000bca18 00000017 R_ARM_RELATIVE │ │ +000bca1c 00000017 R_ARM_RELATIVE │ │ +000bca20 00000017 R_ARM_RELATIVE │ │ +000bca24 00000017 R_ARM_RELATIVE │ │ +000bca28 00000017 R_ARM_RELATIVE │ │ +000bca2c 00000017 R_ARM_RELATIVE │ │ +000bca30 00000017 R_ARM_RELATIVE │ │ +000bca34 00000017 R_ARM_RELATIVE │ │ +000bca38 00000017 R_ARM_RELATIVE │ │ +000bca3c 00000017 R_ARM_RELATIVE │ │ +000bca40 00000017 R_ARM_RELATIVE │ │ +000bca44 00000017 R_ARM_RELATIVE │ │ +000bca48 00000017 R_ARM_RELATIVE │ │ +000bca4c 00000017 R_ARM_RELATIVE │ │ +000bca50 00000017 R_ARM_RELATIVE │ │ +000bca54 00000017 R_ARM_RELATIVE │ │ +000bca58 00000017 R_ARM_RELATIVE │ │ +000bca5c 00000017 R_ARM_RELATIVE │ │ +000bca60 00000017 R_ARM_RELATIVE │ │ +000bca64 00000017 R_ARM_RELATIVE │ │ +000bca68 00000017 R_ARM_RELATIVE │ │ +000bca6c 00000017 R_ARM_RELATIVE │ │ +000bca70 00000017 R_ARM_RELATIVE │ │ +000bca74 00000017 R_ARM_RELATIVE │ │ +000bca78 00000017 R_ARM_RELATIVE │ │ +000bca7c 00000017 R_ARM_RELATIVE │ │ +000bca80 00000017 R_ARM_RELATIVE │ │ +000bca84 00000017 R_ARM_RELATIVE │ │ +000bca88 00000017 R_ARM_RELATIVE │ │ +000bca8c 00000017 R_ARM_RELATIVE │ │ +000bca90 00000017 R_ARM_RELATIVE │ │ +000bca94 00000017 R_ARM_RELATIVE │ │ +000bca98 00000017 R_ARM_RELATIVE │ │ +000bca9c 00000017 R_ARM_RELATIVE │ │ +000bcaa0 00000017 R_ARM_RELATIVE │ │ +000bcaa4 00000017 R_ARM_RELATIVE │ │ +000bcaa8 00000017 R_ARM_RELATIVE │ │ +000bcaac 00000017 R_ARM_RELATIVE │ │ +000bcab0 00000017 R_ARM_RELATIVE │ │ +000bcab4 00000017 R_ARM_RELATIVE │ │ +000bcab8 00000017 R_ARM_RELATIVE │ │ +000bcabc 00000017 R_ARM_RELATIVE │ │ +000bcac0 00000017 R_ARM_RELATIVE │ │ +000bcac4 00000017 R_ARM_RELATIVE │ │ +000bcac8 00000017 R_ARM_RELATIVE │ │ +000bcacc 00000017 R_ARM_RELATIVE │ │ +000bcad0 00000017 R_ARM_RELATIVE │ │ +000bcad4 00000017 R_ARM_RELATIVE │ │ +000bcad8 00000017 R_ARM_RELATIVE │ │ +000bcadc 00000017 R_ARM_RELATIVE │ │ +000bcae0 00000017 R_ARM_RELATIVE │ │ +000bcae4 00000017 R_ARM_RELATIVE │ │ +000bcae8 00000017 R_ARM_RELATIVE │ │ +000bcaec 00000017 R_ARM_RELATIVE │ │ +000bcaf0 00000017 R_ARM_RELATIVE │ │ +000bcaf4 00000017 R_ARM_RELATIVE │ │ +000bcaf8 00000017 R_ARM_RELATIVE │ │ +000bcafc 00000017 R_ARM_RELATIVE │ │ +000bcb00 00000017 R_ARM_RELATIVE │ │ +000bcb04 00000017 R_ARM_RELATIVE │ │ +000bcb08 00000017 R_ARM_RELATIVE │ │ +000bcb0c 00000017 R_ARM_RELATIVE │ │ +000bcb10 00000017 R_ARM_RELATIVE │ │ +000bcb14 00000017 R_ARM_RELATIVE │ │ +000bcb18 00000017 R_ARM_RELATIVE │ │ +000bcb1c 00000017 R_ARM_RELATIVE │ │ +000bcb20 00000017 R_ARM_RELATIVE │ │ +000bcb24 00000017 R_ARM_RELATIVE │ │ +000bcb28 00000017 R_ARM_RELATIVE │ │ +000bcb2c 00000017 R_ARM_RELATIVE │ │ +000bcb30 00000017 R_ARM_RELATIVE │ │ +000bcb34 00000017 R_ARM_RELATIVE │ │ +000bcb38 00000017 R_ARM_RELATIVE │ │ +000bcb3c 00000017 R_ARM_RELATIVE │ │ +000bcb40 00000017 R_ARM_RELATIVE │ │ +000bcb44 00000017 R_ARM_RELATIVE │ │ +000bcb48 00000017 R_ARM_RELATIVE │ │ +000bcb4c 00000017 R_ARM_RELATIVE │ │ +000bcb50 00000017 R_ARM_RELATIVE │ │ +000bcb54 00000017 R_ARM_RELATIVE │ │ +000bcb58 00000017 R_ARM_RELATIVE │ │ +000bcb5c 00000017 R_ARM_RELATIVE │ │ +000bcb60 00000017 R_ARM_RELATIVE │ │ +000bcb64 00000017 R_ARM_RELATIVE │ │ +000bcb68 00000017 R_ARM_RELATIVE │ │ +000bcb6c 00000017 R_ARM_RELATIVE │ │ +000bcb70 00000017 R_ARM_RELATIVE │ │ +000bcb74 00000017 R_ARM_RELATIVE │ │ +000bcb78 00000017 R_ARM_RELATIVE │ │ +000bcb7c 00000017 R_ARM_RELATIVE │ │ +000bcb80 00000017 R_ARM_RELATIVE │ │ +000bcb84 00000017 R_ARM_RELATIVE │ │ +000bcb88 00000017 R_ARM_RELATIVE │ │ +000bcb8c 00000017 R_ARM_RELATIVE │ │ +000bcb90 00000017 R_ARM_RELATIVE │ │ +000bcb94 00000017 R_ARM_RELATIVE │ │ +000bcb98 00000017 R_ARM_RELATIVE │ │ +000bcb9c 00000017 R_ARM_RELATIVE │ │ +000bcba0 00000017 R_ARM_RELATIVE │ │ +000bcba4 00000017 R_ARM_RELATIVE │ │ +000bcba8 00000017 R_ARM_RELATIVE │ │ +000bcbac 00000017 R_ARM_RELATIVE │ │ +000bcbb0 00000017 R_ARM_RELATIVE │ │ +000bcbb4 00000017 R_ARM_RELATIVE │ │ +000bcbb8 00000017 R_ARM_RELATIVE │ │ +000bcbbc 00000017 R_ARM_RELATIVE │ │ +000bcbc0 00000017 R_ARM_RELATIVE │ │ +000bcbc4 00000017 R_ARM_RELATIVE │ │ +000bcbc8 00000017 R_ARM_RELATIVE │ │ +000bcbcc 00000017 R_ARM_RELATIVE │ │ +000bcbd0 00000017 R_ARM_RELATIVE │ │ +000bcbd4 00000017 R_ARM_RELATIVE │ │ +000bcbd8 00000017 R_ARM_RELATIVE │ │ +000bcbdc 00000017 R_ARM_RELATIVE │ │ +000bcbe0 00000017 R_ARM_RELATIVE │ │ +000bcbe4 00000017 R_ARM_RELATIVE │ │ +000bcbe8 00000017 R_ARM_RELATIVE │ │ +000bcbec 00000017 R_ARM_RELATIVE │ │ +000bcbf0 00000017 R_ARM_RELATIVE │ │ +000bcbf4 00000017 R_ARM_RELATIVE │ │ +000bcbf8 00000017 R_ARM_RELATIVE │ │ +000bcbfc 00000017 R_ARM_RELATIVE │ │ +000bcc00 00000017 R_ARM_RELATIVE │ │ +000bcc04 00000017 R_ARM_RELATIVE │ │ +000bcc08 00000017 R_ARM_RELATIVE │ │ +000bcc0c 00000017 R_ARM_RELATIVE │ │ +000bcc10 00000017 R_ARM_RELATIVE │ │ +000bcc14 00000017 R_ARM_RELATIVE │ │ +000bcc18 00000017 R_ARM_RELATIVE │ │ +000bcc1c 00000017 R_ARM_RELATIVE │ │ +000bcc20 00000017 R_ARM_RELATIVE │ │ +000bcc24 00000017 R_ARM_RELATIVE │ │ +000bcc28 00000017 R_ARM_RELATIVE │ │ +000bcc2c 00000017 R_ARM_RELATIVE │ │ +000bcc30 00000017 R_ARM_RELATIVE │ │ +000bcc34 00000017 R_ARM_RELATIVE │ │ +000bcc38 00000017 R_ARM_RELATIVE │ │ +000bcc3c 00000017 R_ARM_RELATIVE │ │ +000bcc40 00000017 R_ARM_RELATIVE │ │ +000bcc44 00000017 R_ARM_RELATIVE │ │ +000bcc48 00000017 R_ARM_RELATIVE │ │ +000bcc4c 00000017 R_ARM_RELATIVE │ │ +000bcc50 00000017 R_ARM_RELATIVE │ │ +000bcc54 00000017 R_ARM_RELATIVE │ │ +000bcc58 00000017 R_ARM_RELATIVE │ │ +000bcc5c 00000017 R_ARM_RELATIVE │ │ +000bcc60 00000017 R_ARM_RELATIVE │ │ +000bcc64 00000017 R_ARM_RELATIVE │ │ +000bcc68 00000017 R_ARM_RELATIVE │ │ +000bcc6c 00000017 R_ARM_RELATIVE │ │ +000bcc70 00000017 R_ARM_RELATIVE │ │ +000bcc74 00000017 R_ARM_RELATIVE │ │ +000bcc78 00000017 R_ARM_RELATIVE │ │ +000bcc7c 00000017 R_ARM_RELATIVE │ │ +000bcc80 00000017 R_ARM_RELATIVE │ │ +000bcc84 00000017 R_ARM_RELATIVE │ │ +000bcc88 00000017 R_ARM_RELATIVE │ │ +000bcc8c 00000017 R_ARM_RELATIVE │ │ +000bcc90 00000017 R_ARM_RELATIVE │ │ +000bcc94 00000017 R_ARM_RELATIVE │ │ +000bcc98 00000017 R_ARM_RELATIVE │ │ +000bcc9c 00000017 R_ARM_RELATIVE │ │ +000bcca0 00000017 R_ARM_RELATIVE │ │ +000bcca4 00000017 R_ARM_RELATIVE │ │ +000bcca8 00000017 R_ARM_RELATIVE │ │ +000bccac 00000017 R_ARM_RELATIVE │ │ +000bccb0 00000017 R_ARM_RELATIVE │ │ +000bccb4 00000017 R_ARM_RELATIVE │ │ +000bccb8 00000017 R_ARM_RELATIVE │ │ +000bccbc 00000017 R_ARM_RELATIVE │ │ +000bccc0 00000017 R_ARM_RELATIVE │ │ +000bccc4 00000017 R_ARM_RELATIVE │ │ +000bccc8 00000017 R_ARM_RELATIVE │ │ +000bcccc 00000017 R_ARM_RELATIVE │ │ +000bccd0 00000017 R_ARM_RELATIVE │ │ +000bccd4 00000017 R_ARM_RELATIVE │ │ +000bccd8 00000017 R_ARM_RELATIVE │ │ +000bccdc 00000017 R_ARM_RELATIVE │ │ +000bcce0 00000017 R_ARM_RELATIVE │ │ +000bcce4 00000017 R_ARM_RELATIVE │ │ +000bcce8 00000017 R_ARM_RELATIVE │ │ +000bccec 00000017 R_ARM_RELATIVE │ │ +000bccf0 00000017 R_ARM_RELATIVE │ │ +000bccf4 00000017 R_ARM_RELATIVE │ │ +000bccf8 00000017 R_ARM_RELATIVE │ │ +000bccfc 00000017 R_ARM_RELATIVE │ │ +000bcd00 00000017 R_ARM_RELATIVE │ │ +000bcd04 00000017 R_ARM_RELATIVE │ │ +000bcd08 00000017 R_ARM_RELATIVE │ │ +000bcd0c 00000017 R_ARM_RELATIVE │ │ +000bcd10 00000017 R_ARM_RELATIVE │ │ +000bcd14 00000017 R_ARM_RELATIVE │ │ +000bcd18 00000017 R_ARM_RELATIVE │ │ +000bcd1c 00000017 R_ARM_RELATIVE │ │ +000bcd20 00000017 R_ARM_RELATIVE │ │ +000bcd24 00000017 R_ARM_RELATIVE │ │ +000bcd28 00000017 R_ARM_RELATIVE │ │ +000bcd2c 00000017 R_ARM_RELATIVE │ │ +000bcd30 00000017 R_ARM_RELATIVE │ │ +000bcd34 00000017 R_ARM_RELATIVE │ │ +000bcd38 00000017 R_ARM_RELATIVE │ │ +000bcd3c 00000017 R_ARM_RELATIVE │ │ +000bcd40 00000017 R_ARM_RELATIVE │ │ +000bcd44 00000017 R_ARM_RELATIVE │ │ +000bcd48 00000017 R_ARM_RELATIVE │ │ +000bcd4c 00000017 R_ARM_RELATIVE │ │ +000bcd50 00000017 R_ARM_RELATIVE │ │ +000bcd54 00000017 R_ARM_RELATIVE │ │ +000bcd58 00000017 R_ARM_RELATIVE │ │ +000bcd5c 00000017 R_ARM_RELATIVE │ │ +000bcd60 00000017 R_ARM_RELATIVE │ │ +000bcd64 00000017 R_ARM_RELATIVE │ │ +000bcd68 00000017 R_ARM_RELATIVE │ │ +000bcd6c 00000017 R_ARM_RELATIVE │ │ +000bcd70 00000017 R_ARM_RELATIVE │ │ +000bcd74 00000017 R_ARM_RELATIVE │ │ +000bcd78 00000017 R_ARM_RELATIVE │ │ +000bcd7c 00000017 R_ARM_RELATIVE │ │ +000bcd80 00000017 R_ARM_RELATIVE │ │ +000bcd84 00000017 R_ARM_RELATIVE │ │ +000bcd88 00000017 R_ARM_RELATIVE │ │ +000bcd8c 00000017 R_ARM_RELATIVE │ │ +000bcd90 00000017 R_ARM_RELATIVE │ │ +000bcd94 00000017 R_ARM_RELATIVE │ │ +000bcd98 00000017 R_ARM_RELATIVE │ │ +000bcd9c 00000017 R_ARM_RELATIVE │ │ +000bcda0 00000017 R_ARM_RELATIVE │ │ +000bcda4 00000017 R_ARM_RELATIVE │ │ +000bcda8 00000017 R_ARM_RELATIVE │ │ +000bcdac 00000017 R_ARM_RELATIVE │ │ +000bcdb0 00000017 R_ARM_RELATIVE │ │ +000bcdb4 00000017 R_ARM_RELATIVE │ │ +000bcdb8 00000017 R_ARM_RELATIVE │ │ +000bcdbc 00000017 R_ARM_RELATIVE │ │ +000bcdc0 00000017 R_ARM_RELATIVE │ │ +000bcdc4 00000017 R_ARM_RELATIVE │ │ +000bcdc8 00000017 R_ARM_RELATIVE │ │ +000bcdcc 00000017 R_ARM_RELATIVE │ │ +000bcdd0 00000017 R_ARM_RELATIVE │ │ +000bcdd4 00000017 R_ARM_RELATIVE │ │ +000bcdd8 00000017 R_ARM_RELATIVE │ │ +000bcddc 00000017 R_ARM_RELATIVE │ │ +000bcde0 00000017 R_ARM_RELATIVE │ │ +000bcde4 00000017 R_ARM_RELATIVE │ │ +000bcde8 00000017 R_ARM_RELATIVE │ │ +000bcdec 00000017 R_ARM_RELATIVE │ │ +000bcdf0 00000017 R_ARM_RELATIVE │ │ +000bcdf4 00000017 R_ARM_RELATIVE │ │ +000bcdf8 00000017 R_ARM_RELATIVE │ │ +000bcdfc 00000017 R_ARM_RELATIVE │ │ +000bce00 00000017 R_ARM_RELATIVE │ │ +000bce04 00000017 R_ARM_RELATIVE │ │ +000bce08 00000017 R_ARM_RELATIVE │ │ +000bce0c 00000017 R_ARM_RELATIVE │ │ +000bce10 00000017 R_ARM_RELATIVE │ │ +000bce14 00000017 R_ARM_RELATIVE │ │ +000bce18 00000017 R_ARM_RELATIVE │ │ +000bce1c 00000017 R_ARM_RELATIVE │ │ +000bce20 00000017 R_ARM_RELATIVE │ │ +000bce24 00000017 R_ARM_RELATIVE │ │ +000bce28 00000017 R_ARM_RELATIVE │ │ +000bce2c 00000017 R_ARM_RELATIVE │ │ +000bce30 00000017 R_ARM_RELATIVE │ │ +000bce34 00000017 R_ARM_RELATIVE │ │ +000bce38 00000017 R_ARM_RELATIVE │ │ +000bce3c 00000017 R_ARM_RELATIVE │ │ +000bce40 00000017 R_ARM_RELATIVE │ │ +000bce44 00000017 R_ARM_RELATIVE │ │ +000bce48 00000017 R_ARM_RELATIVE │ │ +000bce4c 00000017 R_ARM_RELATIVE │ │ +000bce50 00000017 R_ARM_RELATIVE │ │ +000bce54 00000017 R_ARM_RELATIVE │ │ +000bce58 00000017 R_ARM_RELATIVE │ │ +000bce5c 00000017 R_ARM_RELATIVE │ │ +000bce60 00000017 R_ARM_RELATIVE │ │ +000bce64 00000017 R_ARM_RELATIVE │ │ +000bce68 00000017 R_ARM_RELATIVE │ │ +000bce6c 00000017 R_ARM_RELATIVE │ │ +000bce70 00000017 R_ARM_RELATIVE │ │ +000bce74 00000017 R_ARM_RELATIVE │ │ +000bce78 00000017 R_ARM_RELATIVE │ │ +000bce7c 00000017 R_ARM_RELATIVE │ │ +000bce80 00000017 R_ARM_RELATIVE │ │ +000bce84 00000017 R_ARM_RELATIVE │ │ +000bce88 00000017 R_ARM_RELATIVE │ │ +000bce8c 00000017 R_ARM_RELATIVE │ │ +000bce90 00000017 R_ARM_RELATIVE │ │ +000bce94 00000017 R_ARM_RELATIVE │ │ +000bce98 00000017 R_ARM_RELATIVE │ │ +000bce9c 00000017 R_ARM_RELATIVE │ │ +000bcea0 00000017 R_ARM_RELATIVE │ │ +000bcea4 00000017 R_ARM_RELATIVE │ │ +000bcea8 00000017 R_ARM_RELATIVE │ │ +000bceac 00000017 R_ARM_RELATIVE │ │ +000bceb0 00000017 R_ARM_RELATIVE │ │ +000bceb4 00000017 R_ARM_RELATIVE │ │ +000bceb8 00000017 R_ARM_RELATIVE │ │ +000bcebc 00000017 R_ARM_RELATIVE │ │ +000bcec0 00000017 R_ARM_RELATIVE │ │ +000bcec4 00000017 R_ARM_RELATIVE │ │ +000bcec8 00000017 R_ARM_RELATIVE │ │ +000bcedc 00000017 R_ARM_RELATIVE │ │ +000bcee0 00000017 R_ARM_RELATIVE │ │ +000bd154 00000017 R_ARM_RELATIVE │ │ +000bd158 00000017 R_ARM_RELATIVE │ │ +000bd15c 00000017 R_ARM_RELATIVE │ │ +000bd160 00000017 R_ARM_RELATIVE │ │ +000bd164 00000017 R_ARM_RELATIVE │ │ +000bd168 00000017 R_ARM_RELATIVE │ │ +000bd16c 00000017 R_ARM_RELATIVE │ │ +000bd170 00000017 R_ARM_RELATIVE │ │ +000bd174 00000017 R_ARM_RELATIVE │ │ +000bd178 00000017 R_ARM_RELATIVE │ │ +000bd17c 00000017 R_ARM_RELATIVE │ │ +000bd180 00000017 R_ARM_RELATIVE │ │ +000bd184 00000017 R_ARM_RELATIVE │ │ +000bd188 00000017 R_ARM_RELATIVE │ │ +000bd18c 00000017 R_ARM_RELATIVE │ │ +000bd190 00000017 R_ARM_RELATIVE │ │ +000bd194 00000017 R_ARM_RELATIVE │ │ +000bd198 00000017 R_ARM_RELATIVE │ │ +000bd19c 00000017 R_ARM_RELATIVE │ │ +000bd1a0 00000017 R_ARM_RELATIVE │ │ +000bd1a4 00000017 R_ARM_RELATIVE │ │ +000bd1a8 00000017 R_ARM_RELATIVE │ │ +000bd1ac 00000017 R_ARM_RELATIVE │ │ +000bd1b0 00000017 R_ARM_RELATIVE │ │ +000bd214 00000017 R_ARM_RELATIVE │ │ +000bd218 00000017 R_ARM_RELATIVE │ │ +000bd21c 00000017 R_ARM_RELATIVE │ │ +000bd220 00000017 R_ARM_RELATIVE │ │ +000bd224 00000017 R_ARM_RELATIVE │ │ +000bd228 00000017 R_ARM_RELATIVE │ │ +000bd22c 00000017 R_ARM_RELATIVE │ │ +000bd230 00000017 R_ARM_RELATIVE │ │ +000bd234 00000017 R_ARM_RELATIVE │ │ +000bd238 00000017 R_ARM_RELATIVE │ │ +000bd23c 00000017 R_ARM_RELATIVE │ │ +000bd240 00000017 R_ARM_RELATIVE │ │ +000bd244 00000017 R_ARM_RELATIVE │ │ +000bd248 00000017 R_ARM_RELATIVE │ │ +000bd24c 00000017 R_ARM_RELATIVE │ │ +000bd250 00000017 R_ARM_RELATIVE │ │ +000bd254 00000017 R_ARM_RELATIVE │ │ +000bd258 00000017 R_ARM_RELATIVE │ │ +000bd25c 00000017 R_ARM_RELATIVE │ │ +000bd260 00000017 R_ARM_RELATIVE │ │ +000bd264 00000017 R_ARM_RELATIVE │ │ +000bd268 00000017 R_ARM_RELATIVE │ │ +000bd26c 00000017 R_ARM_RELATIVE │ │ +000bd270 00000017 R_ARM_RELATIVE │ │ +000bd274 00000017 R_ARM_RELATIVE │ │ +000bd278 00000017 R_ARM_RELATIVE │ │ +000bd27c 00000017 R_ARM_RELATIVE │ │ +000bd280 00000017 R_ARM_RELATIVE │ │ +000bd284 00000017 R_ARM_RELATIVE │ │ +000bd288 00000017 R_ARM_RELATIVE │ │ +000bd28c 00000017 R_ARM_RELATIVE │ │ +000bd290 00000017 R_ARM_RELATIVE │ │ +000bd294 00000017 R_ARM_RELATIVE │ │ +000bd298 00000017 R_ARM_RELATIVE │ │ +000bd29c 00000017 R_ARM_RELATIVE │ │ +000bd2a0 00000017 R_ARM_RELATIVE │ │ +000bd304 00000017 R_ARM_RELATIVE │ │ +000bd308 00000017 R_ARM_RELATIVE │ │ +000bd30c 00000017 R_ARM_RELATIVE │ │ +000bd310 00000017 R_ARM_RELATIVE │ │ +000bd314 00000017 R_ARM_RELATIVE │ │ +000bd318 00000017 R_ARM_RELATIVE │ │ +000bd31c 00000017 R_ARM_RELATIVE │ │ +000bd320 00000017 R_ARM_RELATIVE │ │ +000bd324 00000017 R_ARM_RELATIVE │ │ +000bd328 00000017 R_ARM_RELATIVE │ │ +000bd32c 00000017 R_ARM_RELATIVE │ │ +000bd330 00000017 R_ARM_RELATIVE │ │ +000bd334 00000017 R_ARM_RELATIVE │ │ +000bd338 00000017 R_ARM_RELATIVE │ │ +000bd33c 00000017 R_ARM_RELATIVE │ │ +000bd340 00000017 R_ARM_RELATIVE │ │ +000bd344 00000017 R_ARM_RELATIVE │ │ +000bd348 00000017 R_ARM_RELATIVE │ │ +000bd34c 00000017 R_ARM_RELATIVE │ │ +000bd350 00000017 R_ARM_RELATIVE │ │ +000bd354 00000017 R_ARM_RELATIVE │ │ +000bd358 00000017 R_ARM_RELATIVE │ │ +000bd35c 00000017 R_ARM_RELATIVE │ │ +000bd360 00000017 R_ARM_RELATIVE │ │ +000bc704 00000f15 R_ARM_GLOB_DAT 00000000 __sF@LIBC │ │ +000bced8 00002915 R_ARM_GLOB_DAT 00000000 __gnu_Unwind_Find_exidx │ │ +000bcee4 00002c15 R_ARM_GLOB_DAT 00000000 __cxa_call_unexpected │ │ +000bcecc 00004715 R_ARM_GLOB_DAT 000a130c __aeabi_unwind_cpp_pr0 │ │ +000bced0 00004915 R_ARM_GLOB_DAT 000a1314 __aeabi_unwind_cpp_pr1 │ │ +000bced4 00004b15 R_ARM_GLOB_DAT 000a131c __aeabi_unwind_cpp_pr2 │ │ │ │ -Relocation section '.rel.plt' at offset 0x24fc contains 67 entries: │ │ +Relocation section '.rel.plt' at offset 0x2a9c contains 67 entries: │ │ Offset Info Type Sym. Value Symbol's Name │ │ -000abef4 00000216 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@LIBC │ │ -000abef8 00000116 R_ARM_JUMP_SLOT 00000000 __cxa_atexit@LIBC │ │ -000abefc 00000316 R_ARM_JUMP_SLOT 00000000 __aeabi_memcpy8 │ │ -000abf00 00000c16 R_ARM_JUMP_SLOT 00000000 pthread_mutex_lock@LIBC │ │ -000abf04 00000b16 R_ARM_JUMP_SLOT 00000000 pthread_cond_wait@LIBC │ │ -000abf08 00000d16 R_ARM_JUMP_SLOT 00000000 pthread_mutex_unlock@LIBC │ │ -000abf0c 00000a16 R_ARM_JUMP_SLOT 00000000 pthread_cond_broadcast@LIBC │ │ -000abf10 00001016 R_ARM_JUMP_SLOT 00000000 fprintf@LIBC │ │ -000abf14 00001716 R_ARM_JUMP_SLOT 00000000 __aeabi_memset8 │ │ -000abf18 00001416 R_ARM_JUMP_SLOT 00000000 __aeabi_memcpy │ │ -000abf1c 00001816 R_ARM_JUMP_SLOT 00000000 free@LIBC │ │ -000abf20 00001916 R_ARM_JUMP_SLOT 00000000 malloc@LIBC │ │ -000abf24 00001a16 R_ARM_JUMP_SLOT 00000000 memcmp@LIBC │ │ -000abf28 00001b16 R_ARM_JUMP_SLOT 00000000 posix_memalign@LIBC │ │ -000abf2c 00001116 R_ARM_JUMP_SLOT 00000000 __aeabi_memclr │ │ -000abf30 00002016 R_ARM_JUMP_SLOT 00000000 pthread_mutex_init@LIBC │ │ -000abf34 00001c16 R_ARM_JUMP_SLOT 00000000 pthread_cond_destroy@LIBC │ │ -000abf38 00001f16 R_ARM_JUMP_SLOT 00000000 pthread_mutex_destroy@LIBC │ │ -000abf3c 00001d16 R_ARM_JUMP_SLOT 00000000 pthread_cond_init@LIBC │ │ -000abf40 00005616 R_ARM_JUMP_SLOT 0008f1dc __aeabi_idiv │ │ -000abf44 00001216 R_ARM_JUMP_SLOT 00000000 __aeabi_memclr8 │ │ -000abf48 00001e16 R_ARM_JUMP_SLOT 00000000 pthread_cond_signal@LIBC │ │ -000abf4c 00001516 R_ARM_JUMP_SLOT 00000000 __aeabi_memset │ │ -000abf50 00004c16 R_ARM_JUMP_SLOT 0008f114 __aeabi_uidiv │ │ -000abf54 00002116 R_ARM_JUMP_SLOT 00000000 vfprintf@LIBC │ │ -000abf58 00002216 R_ARM_JUMP_SLOT 00000000 __aeabi_memclr4 │ │ -000abf5c 00002316 R_ARM_JUMP_SLOT 00000000 realloc@LIBC │ │ -000abf60 00002416 R_ARM_JUMP_SLOT 00000000 __errno@LIBC │ │ -000abf64 00002516 R_ARM_JUMP_SLOT 00000000 strerror@LIBC │ │ -000abf68 00002616 R_ARM_JUMP_SLOT 00000000 prctl@LIBC │ │ -000abf6c 00000916 R_ARM_JUMP_SLOT 00000000 pthread_once@LIBC │ │ -000abf70 00000516 R_ARM_JUMP_SLOT 00000000 pthread_attr_init@LIBC │ │ -000abf74 00000616 R_ARM_JUMP_SLOT 00000000 pthread_attr_setstacksize@LIBC │ │ -000abf78 00002816 R_ARM_JUMP_SLOT 00000000 calloc@LIBC │ │ -000abf7c 00000716 R_ARM_JUMP_SLOT 00000000 pthread_create@LIBC │ │ -000abf80 00000416 R_ARM_JUMP_SLOT 00000000 pthread_attr_destroy@LIBC │ │ -000abf84 00006616 R_ARM_JUMP_SLOT 0008e4ac dav1d_flush │ │ -000abf88 00000816 R_ARM_JUMP_SLOT 00000000 pthread_join@LIBC │ │ -000abf8c 00006c16 R_ARM_JUMP_SLOT 0008d12c dav1d_open │ │ -000abf90 00002716 R_ARM_JUMP_SLOT 00000000 __aeabi_memcpy4 │ │ -000abf94 00004e16 R_ARM_JUMP_SLOT 0008f2d8 __aeabi_idiv0 │ │ -000abf98 00000f16 R_ARM_JUMP_SLOT 00000000 raise@LIBC │ │ -000abf9c 00002916 R_ARM_JUMP_SLOT 00000000 __gnu_Unwind_Find_exidx │ │ -000abfa0 00005716 R_ARM_JUMP_SLOT 000901e0 __gnu_Unwind_Restore_VFP_D │ │ -000abfa4 00004a16 R_ARM_JUMP_SLOT 000901d0 __gnu_Unwind_Restore_VFP │ │ -000abfa8 00003e16 R_ARM_JUMP_SLOT 000901f0 __gnu_Unwind_Restore_VFP_D_16_to_31 │ │ -000abfac 00004816 R_ARM_JUMP_SLOT 00090200 __gnu_Unwind_Restore_WMMXD │ │ -000abfb0 00004616 R_ARM_JUMP_SLOT 00090288 __gnu_Unwind_Restore_WMMXC │ │ -000abfb4 00001316 R_ARM_JUMP_SLOT 00000000 abort@LIBC │ │ -000abfb8 00003f16 R_ARM_JUMP_SLOT 000901bc restore_core_regs │ │ -000abfbc 00001616 R_ARM_JUMP_SLOT 00000000 memcpy@LIBC │ │ -000abfc0 00003b16 R_ARM_JUMP_SLOT 0008f714 __gnu_Unwind_RaiseException │ │ -000abfc4 00006416 R_ARM_JUMP_SLOT 0008f884 _Unwind_VRS_Get │ │ -000abfc8 00006916 R_ARM_JUMP_SLOT 0008f908 _Unwind_VRS_Set │ │ -000abfcc 00002a16 R_ARM_JUMP_SLOT 00000000 __cxa_begin_cleanup │ │ -000abfd0 00002b16 R_ARM_JUMP_SLOT 00000000 __cxa_type_match │ │ -000abfd4 00003d16 R_ARM_JUMP_SLOT 000903f0 __gnu_unwind_execute │ │ -000abfd8 00003316 R_ARM_JUMP_SLOT 000901e8 __gnu_Unwind_Save_VFP_D │ │ -000abfdc 00005c16 R_ARM_JUMP_SLOT 000901d8 __gnu_Unwind_Save_VFP │ │ -000abfe0 00003416 R_ARM_JUMP_SLOT 000901f8 __gnu_Unwind_Save_VFP_D_16_to_31 │ │ -000abfe4 00006216 R_ARM_JUMP_SLOT 00090244 __gnu_Unwind_Save_WMMXD │ │ -000abfe8 00006016 R_ARM_JUMP_SLOT 0009029c __gnu_Unwind_Save_WMMXC │ │ -000abfec 00005d16 R_ARM_JUMP_SLOT 0008f7d4 __gnu_Unwind_Resume │ │ -000abff0 00005a16 R_ARM_JUMP_SLOT 0008f848 __gnu_Unwind_Resume_or_Rethrow │ │ -000abff4 00003c16 R_ARM_JUMP_SLOT 0008f7b8 __gnu_Unwind_ForcedUnwind │ │ -000abff8 00006816 R_ARM_JUMP_SLOT 0008f990 __gnu_Unwind_Backtrace │ │ -000abffc 00003016 R_ARM_JUMP_SLOT 0008fe5c _Unwind_VRS_Pop │ │ +000bcef4 00000316 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@LIBC │ │ +000bcef8 00000216 R_ARM_JUMP_SLOT 00000000 __cxa_atexit@LIBC │ │ +000bcefc 00000816 R_ARM_JUMP_SLOT 00000000 __aeabi_memcpy8 │ │ +000bcf00 00000c16 R_ARM_JUMP_SLOT 00000000 pthread_mutex_lock@LIBC │ │ +000bcf04 00000b16 R_ARM_JUMP_SLOT 00000000 pthread_cond_wait@LIBC │ │ +000bcf08 00000e16 R_ARM_JUMP_SLOT 00000000 pthread_mutex_unlock@LIBC │ │ +000bcf0c 00000a16 R_ARM_JUMP_SLOT 00000000 pthread_cond_broadcast@LIBC │ │ +000bcf10 00001316 R_ARM_JUMP_SLOT 00000000 fprintf@LIBC │ │ +000bcf14 00001916 R_ARM_JUMP_SLOT 00000000 __aeabi_memset8 │ │ +000bcf18 00001716 R_ARM_JUMP_SLOT 00000000 __aeabi_memcpy │ │ +000bcf1c 00001b16 R_ARM_JUMP_SLOT 00000000 free@LIBC │ │ +000bcf20 00001c16 R_ARM_JUMP_SLOT 00000000 malloc@LIBC │ │ +000bcf24 00001d16 R_ARM_JUMP_SLOT 00000000 memcmp@LIBC │ │ +000bcf28 00001e16 R_ARM_JUMP_SLOT 00000000 posix_memalign@LIBC │ │ +000bcf2c 00001416 R_ARM_JUMP_SLOT 00000000 __aeabi_memclr │ │ +000bcf30 00001f16 R_ARM_JUMP_SLOT 00000000 pthread_cond_destroy@LIBC │ │ +000bcf34 00002216 R_ARM_JUMP_SLOT 00000000 pthread_mutex_destroy@LIBC │ │ +000bcf38 00002316 R_ARM_JUMP_SLOT 00000000 pthread_mutex_init@LIBC │ │ +000bcf3c 00002016 R_ARM_JUMP_SLOT 00000000 pthread_cond_init@LIBC │ │ +000bcf40 00002116 R_ARM_JUMP_SLOT 00000000 pthread_cond_signal@LIBC │ │ +000bcf44 00001516 R_ARM_JUMP_SLOT 00000000 __aeabi_memclr4 │ │ +000bcf48 00005616 R_ARM_JUMP_SLOT 000a06a4 __aeabi_idiv │ │ +000bcf4c 00001616 R_ARM_JUMP_SLOT 00000000 __aeabi_memclr8 │ │ +000bcf50 00001816 R_ARM_JUMP_SLOT 00000000 __aeabi_memset │ │ +000bcf54 00004c16 R_ARM_JUMP_SLOT 000a05dc __aeabi_uidiv │ │ +000bcf58 00002416 R_ARM_JUMP_SLOT 00000000 vfprintf@LIBC │ │ +000bcf5c 00002516 R_ARM_JUMP_SLOT 00000000 realloc@LIBC │ │ +000bcf60 00002616 R_ARM_JUMP_SLOT 00000000 __errno@LIBC │ │ +000bcf64 00002716 R_ARM_JUMP_SLOT 00000000 strerror@LIBC │ │ +000bcf68 00001016 R_ARM_JUMP_SLOT 00000000 prctl@LIBC │ │ +000bcf6c 00000116 R_ARM_JUMP_SLOT 00000000 pthread_once@LIBC │ │ +000bcf70 00000616 R_ARM_JUMP_SLOT 00000000 pthread_attr_init@LIBC │ │ +000bcf74 00000716 R_ARM_JUMP_SLOT 00000000 pthread_attr_setstacksize@LIBC │ │ +000bcf78 00000416 R_ARM_JUMP_SLOT 00000000 pthread_create@LIBC │ │ +000bcf7c 00000d16 R_ARM_JUMP_SLOT 00000000 calloc@LIBC │ │ +000bcf80 00000916 R_ARM_JUMP_SLOT 00000000 pthread_attr_destroy@LIBC │ │ +000bcf84 00006616 R_ARM_JUMP_SLOT 0009594c dav1d_flush │ │ +000bcf88 00000516 R_ARM_JUMP_SLOT 00000000 pthread_join@LIBC │ │ +000bcf8c 00006c16 R_ARM_JUMP_SLOT 000941d4 dav1d_open │ │ +000bcf90 00002816 R_ARM_JUMP_SLOT 00000000 __aeabi_memcpy4 │ │ +000bcf94 00004e16 R_ARM_JUMP_SLOT 000a07a0 __aeabi_idiv0 │ │ +000bcf98 00001a16 R_ARM_JUMP_SLOT 00000000 raise@LIBC │ │ +000bcf9c 00002916 R_ARM_JUMP_SLOT 00000000 __gnu_Unwind_Find_exidx │ │ +000bcfa0 00005716 R_ARM_JUMP_SLOT 000a16a8 __gnu_Unwind_Restore_VFP_D │ │ +000bcfa4 00004a16 R_ARM_JUMP_SLOT 000a1698 __gnu_Unwind_Restore_VFP │ │ +000bcfa8 00003e16 R_ARM_JUMP_SLOT 000a16b8 __gnu_Unwind_Restore_VFP_D_16_to_31 │ │ +000bcfac 00004816 R_ARM_JUMP_SLOT 000a16c8 __gnu_Unwind_Restore_WMMXD │ │ +000bcfb0 00004616 R_ARM_JUMP_SLOT 000a1750 __gnu_Unwind_Restore_WMMXC │ │ +000bcfb4 00001216 R_ARM_JUMP_SLOT 00000000 abort@LIBC │ │ +000bcfb8 00003f16 R_ARM_JUMP_SLOT 000a1684 restore_core_regs │ │ +000bcfbc 00001116 R_ARM_JUMP_SLOT 00000000 memcpy@LIBC │ │ +000bcfc0 00003b16 R_ARM_JUMP_SLOT 000a0bdc __gnu_Unwind_RaiseException │ │ +000bcfc4 00006416 R_ARM_JUMP_SLOT 000a0d4c _Unwind_VRS_Get │ │ +000bcfc8 00006916 R_ARM_JUMP_SLOT 000a0dd0 _Unwind_VRS_Set │ │ +000bcfcc 00002a16 R_ARM_JUMP_SLOT 00000000 __cxa_begin_cleanup │ │ +000bcfd0 00002b16 R_ARM_JUMP_SLOT 00000000 __cxa_type_match │ │ +000bcfd4 00003d16 R_ARM_JUMP_SLOT 000a18b8 __gnu_unwind_execute │ │ +000bcfd8 00003316 R_ARM_JUMP_SLOT 000a16b0 __gnu_Unwind_Save_VFP_D │ │ +000bcfdc 00005c16 R_ARM_JUMP_SLOT 000a16a0 __gnu_Unwind_Save_VFP │ │ +000bcfe0 00003416 R_ARM_JUMP_SLOT 000a16c0 __gnu_Unwind_Save_VFP_D_16_to_31 │ │ +000bcfe4 00006216 R_ARM_JUMP_SLOT 000a170c __gnu_Unwind_Save_WMMXD │ │ +000bcfe8 00006016 R_ARM_JUMP_SLOT 000a1764 __gnu_Unwind_Save_WMMXC │ │ +000bcfec 00005d16 R_ARM_JUMP_SLOT 000a0c9c __gnu_Unwind_Resume │ │ +000bcff0 00005a16 R_ARM_JUMP_SLOT 000a0d10 __gnu_Unwind_Resume_or_Rethrow │ │ +000bcff4 00003c16 R_ARM_JUMP_SLOT 000a0c80 __gnu_Unwind_ForcedUnwind │ │ +000bcff8 00006816 R_ARM_JUMP_SLOT 000a0e58 __gnu_Unwind_Backtrace │ │ +000bcffc 00003016 R_ARM_JUMP_SLOT 000a1324 _Unwind_VRS_Pop │ ├── readelf --wide --dynamic {} │ │ @@ -1,27 +1,27 @@ │ │ │ │ -Dynamic section at offset 0xaa920 contains 26 entries: │ │ +Dynamic section at offset 0xbb608 contains 26 entries: │ │ Tag Type Name/Value │ │ - 0x00000003 (PLTGOT) 0xabee8 │ │ + 0x00000003 (PLTGOT) 0xbcee8 │ │ 0x00000002 (PLTRELSZ) 536 (bytes) │ │ - 0x00000017 (JMPREL) 0x24fc │ │ + 0x00000017 (JMPREL) 0x2a9c │ │ 0x00000014 (PLTREL) REL │ │ 0x00000011 (REL) 0x177c │ │ - 0x00000012 (RELSZ) 3456 (bytes) │ │ + 0x00000012 (RELSZ) 4896 (bytes) │ │ 0x00000013 (RELENT) 8 (bytes) │ │ - 0x6ffffffa (RELCOUNT) 426 │ │ + 0x6ffffffa (RELCOUNT) 606 │ │ 0x00000006 (SYMTAB) 0x1cc │ │ 0x0000000b (SYMENT) 16 (bytes) │ │ 0x00000005 (STRTAB) 0x8cc │ │ 0x0000000a (STRSZ) 2016 (bytes) │ │ 0x6ffffef5 (GNU_HASH) 0x10ac │ │ 0x00000004 (HASH) 0x1314 │ │ 0x00000001 (NEEDED) Shared library: [libc.so] │ │ 0x0000000e (SONAME) Library soname: [libdav1d.so] │ │ - 0x0000001a (FINI_ARRAY) 0xab918 │ │ + 0x0000001a (FINI_ARRAY) 0xbc600 │ │ 0x0000001c (FINI_ARRAYSZ) 8 (bytes) │ │ 0x0000001e (FLAGS) BIND_NOW │ │ 0x6ffffffb (FLAGS_1) Flags: NOW │ │ 0x6ffffff0 (VERSYM) 0x1660 │ │ 0x6ffffffc (VERDEF) 0x1740 │ │ 0x6ffffffd (VERDEFNUM) 1 │ │ 0x6ffffffe (VERNEED) 0x175c │ ├── readelf --wide --version-info {} │ │ @@ -1,21 +1,21 @@ │ │ │ │ Version symbols section '.gnu.version' contains 112 entries: │ │ Addr: 0x0000000000001660 Offset: 0x001660 Link: 2 (.dynsym) │ │ - 000: 0 (*local*) 2 (LIBC) 2 (LIBC) 0 (*local*) │ │ + 000: 0 (*local*) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ 004: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ - 008: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ + 008: 0 (*local*) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ 00c: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ - 010: 2 (LIBC) 0 (*local*) 0 (*local*) 2 (LIBC) │ │ - 014: 0 (*local*) 0 (*local*) 2 (LIBC) 0 (*local*) │ │ - 018: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ + 010: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ + 014: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) │ │ + 018: 0 (*local*) 0 (*local*) 2 (LIBC) 2 (LIBC) │ │ 01c: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ - 020: 2 (LIBC) 2 (LIBC) 0 (*local*) 2 (LIBC) │ │ - 024: 2 (LIBC) 2 (LIBC) 2 (LIBC) 0 (*local*) │ │ - 028: 2 (LIBC) 0 (*local*) 0 (*local*) 0 (*local*) │ │ + 020: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ + 024: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ + 028: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) │ │ 02c: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 030: 1 (*global*) 1 (*global*) 1 (*global*) 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*) │ ├── strings --all --bytes=8 {} │ │ @@ -1,37 +1,37 @@ │ │ -__cxa_atexit │ │ +pthread_once │ │ libdav1d.so │ │ +__cxa_atexit │ │ __cxa_finalize │ │ -__aeabi_memcpy8 │ │ -pthread_attr_destroy │ │ -pthread_attr_init │ │ -pthread_attr_setstacksize │ │ pthread_create │ │ pthread_join │ │ -pthread_once │ │ +pthread_attr_init │ │ +pthread_attr_setstacksize │ │ +__aeabi_memcpy8 │ │ +pthread_attr_destroy │ │ pthread_cond_broadcast │ │ pthread_cond_wait │ │ pthread_mutex_lock │ │ pthread_mutex_unlock │ │ dav1d_set_cpu_flags_mask │ │ __aeabi_idiv │ │ __aeabi_memclr │ │ +__aeabi_memclr4 │ │ __aeabi_memclr8 │ │ __aeabi_memcpy │ │ __aeabi_memset │ │ __aeabi_memset8 │ │ __aeabi_uidiv │ │ posix_memalign │ │ pthread_cond_destroy │ │ pthread_cond_init │ │ pthread_cond_signal │ │ pthread_mutex_destroy │ │ pthread_mutex_init │ │ vfprintf │ │ -__aeabi_memclr4 │ │ strerror │ │ __aeabi_memcpy4 │ │ dav1d_close │ │ dav1d_data_create │ │ dav1d_data_unref │ │ dav1d_data_wrap │ │ dav1d_data_wrap_user_data │ │ @@ -124,15 +124,14 @@ │ │ free_callback != NULL │ │ dav1d_data_wrap_user_data_internal │ │ dst != ((void*)0) │ │ dav1d_data_ref │ │ dst->data == ((void*)0) │ │ src != ((void*)0) │ │ src->data != ((void*)0) │ │ -dav1d_data_move_ref │ │ buf != ((void*)0) │ │ dav1d_data_unref_internal │ │ buf->data != ((void*)0) │ │ Compiled without support for %d-bit decoding │ │ c != ((void*)0) │ │ dav1d_log │ │ Frame size %dx%d exceeds limit %u │ │ @@ -151,18 +150,20 @@ │ │ p != ((void*)0) │ │ dav1d_picture_unref_internal │ │ p->data[0] != ((void*)0) │ │ Picture already allocated! │ │ Failed to wrap picture: %s │ │ dav1d-frame │ │ dav1d-tile │ │ -0.7.1-84-ga40d3b5 │ │ +dav1d-postfilter │ │ +0.8.2-1-g2479973 │ │ c_out != NULL │ │ dav1d_open │ │ s != NULL │ │ +s->n_postfilter_threads >= 1 && s->n_postfilter_threads <= DAV1D_MAX_POSTFILTER_THREADS │ │ s->n_tile_threads >= 1 && s->n_tile_threads <= DAV1D_MAX_TILE_THREADS │ │ s->n_frame_threads >= 1 && s->n_frame_threads <= DAV1D_MAX_FRAME_THREADS │ │ s->allocator.alloc_picture_callback != NULL │ │ s->allocator.release_picture_callback != NULL │ │ s->operating_point >= 0 && s->operating_point <= 31 │ │ Frame size limit reduced from %u to %u. │ │ out != NULL │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ @@ -1,49 +1,49 @@ │ │ │ │ Hex dump of section '.dynstr': │ │ - 0x000008cc 005f5f63 78615f61 74657869 74004c49 .__cxa_atexit.LI │ │ + 0x000008cc 00707468 72656164 5f6f6e63 65004c49 .pthread_once.LI │ │ 0x000008dc 4243006c 6962632e 736f006c 69626461 BC.libc.so.libda │ │ - 0x000008ec 7631642e 736f0000 005f5f63 78615f66 v1d.so...__cxa_f │ │ - 0x000008fc 696e616c 697a6500 5f5f6165 6162695f inalize.__aeabi_ │ │ - 0x0000090c 6d656d63 70793800 70746872 6561645f memcpy8.pthread_ │ │ - 0x0000091c 61747472 5f646573 74726f79 00707468 attr_destroy.pth │ │ - 0x0000092c 72656164 5f617474 725f696e 69740070 read_attr_init.p │ │ - 0x0000093c 74687265 61645f61 7474725f 73657473 thread_attr_sets │ │ - 0x0000094c 7461636b 73697a65 00707468 72656164 tacksize.pthread │ │ - 0x0000095c 5f637265 61746500 70746872 6561645f _create.pthread_ │ │ - 0x0000096c 6a6f696e 00707468 72656164 5f6f6e63 join.pthread_onc │ │ - 0x0000097c 65007074 68726561 645f636f 6e645f62 e.pthread_cond_b │ │ + 0x000008ec 7631642e 736f0000 005f5f63 78615f61 v1d.so...__cxa_a │ │ + 0x000008fc 74657869 74005f5f 6378615f 66696e61 texit.__cxa_fina │ │ + 0x0000090c 6c697a65 00707468 72656164 5f637265 lize.pthread_cre │ │ + 0x0000091c 61746500 70746872 6561645f 6a6f696e ate.pthread_join │ │ + 0x0000092c 00707468 72656164 5f617474 725f696e .pthread_attr_in │ │ + 0x0000093c 69740070 74687265 61645f61 7474725f it.pthread_attr_ │ │ + 0x0000094c 73657473 7461636b 73697a65 005f5f61 setstacksize.__a │ │ + 0x0000095c 65616269 5f6d656d 63707938 00707468 eabi_memcpy8.pth │ │ + 0x0000096c 72656164 5f617474 725f6465 7374726f read_attr_destro │ │ + 0x0000097c 79007074 68726561 645f636f 6e645f62 y.pthread_cond_b │ │ 0x0000098c 726f6164 63617374 00707468 72656164 roadcast.pthread │ │ 0x0000099c 5f636f6e 645f7761 69740070 74687265 _cond_wait.pthre │ │ - 0x000009ac 61645f6d 75746578 5f6c6f63 6b007074 ad_mutex_lock.pt │ │ - 0x000009bc 68726561 645f6d75 7465785f 756e6c6f hread_mutex_unlo │ │ - 0x000009cc 636b0064 61763164 5f736574 5f637075 ck.dav1d_set_cpu │ │ - 0x000009dc 5f666c61 67735f6d 61736b00 5f5f7346 _flags_mask.__sF │ │ - 0x000009ec 00726169 73650066 7072696e 7466005f .raise.fprintf._ │ │ - 0x000009fc 5f616561 62695f69 64697600 5f5f6165 _aeabi_idiv.__ae │ │ - 0x00000a0c 6162695f 6d656d63 6c72005f 5f616561 abi_memclr.__aea │ │ - 0x00000a1c 62695f6d 656d636c 72380061 626f7274 bi_memclr8.abort │ │ - 0x00000a2c 005f5f61 65616269 5f6d656d 63707900 .__aeabi_memcpy. │ │ - 0x00000a3c 5f5f6165 6162695f 6d656d73 6574006d __aeabi_memset.m │ │ - 0x00000a4c 656d6370 79005f5f 61656162 695f6d65 emcpy.__aeabi_me │ │ - 0x00000a5c 6d736574 38005f5f 61656162 695f7569 mset8.__aeabi_ui │ │ - 0x00000a6c 64697600 66726565 006d616c 6c6f6300 div.free.malloc. │ │ - 0x00000a7c 6d656d63 6d700070 6f736978 5f6d656d memcmp.posix_mem │ │ - 0x00000a8c 616c6967 6e007074 68726561 645f636f align.pthread_co │ │ - 0x00000a9c 6e645f64 65737472 6f790070 74687265 nd_destroy.pthre │ │ - 0x00000aac 61645f63 6f6e645f 696e6974 00707468 ad_cond_init.pth │ │ - 0x00000abc 72656164 5f636f6e 645f7369 676e616c read_cond_signal │ │ - 0x00000acc 00707468 72656164 5f6d7574 65785f64 .pthread_mutex_d │ │ - 0x00000adc 65737472 6f790070 74687265 61645f6d estroy.pthread_m │ │ - 0x00000aec 75746578 5f696e69 74007666 7072696e utex_init.vfprin │ │ - 0x00000afc 7466005f 5f616561 62695f6d 656d636c tf.__aeabi_memcl │ │ - 0x00000b0c 72340072 65616c6c 6f63005f 5f657272 r4.realloc.__err │ │ - 0x00000b1c 6e6f0073 74726572 726f7200 70726374 no.strerror.prct │ │ - 0x00000b2c 6c005f5f 61656162 695f6d65 6d637079 l.__aeabi_memcpy │ │ - 0x00000b3c 34006361 6c6c6f63 00646176 31645f63 4.calloc.dav1d_c │ │ + 0x000009ac 61645f6d 75746578 5f6c6f63 6b006361 ad_mutex_lock.ca │ │ + 0x000009bc 6c6c6f63 00707468 72656164 5f6d7574 lloc.pthread_mut │ │ + 0x000009cc 65785f75 6e6c6f63 6b006461 7631645f ex_unlock.dav1d_ │ │ + 0x000009dc 7365745f 6370755f 666c6167 735f6d61 set_cpu_flags_ma │ │ + 0x000009ec 736b005f 5f734600 70726374 6c006d65 sk.__sF.prctl.me │ │ + 0x000009fc 6d637079 0061626f 72740066 7072696e mcpy.abort.fprin │ │ + 0x00000a0c 7466005f 5f616561 62695f69 64697600 tf.__aeabi_idiv. │ │ + 0x00000a1c 5f5f6165 6162695f 6d656d63 6c72005f __aeabi_memclr._ │ │ + 0x00000a2c 5f616561 62695f6d 656d636c 7234005f _aeabi_memclr4._ │ │ + 0x00000a3c 5f616561 62695f6d 656d636c 7238005f _aeabi_memclr8._ │ │ + 0x00000a4c 5f616561 62695f6d 656d6370 79005f5f _aeabi_memcpy.__ │ │ + 0x00000a5c 61656162 695f6d65 6d736574 005f5f61 aeabi_memset.__a │ │ + 0x00000a6c 65616269 5f6d656d 73657438 005f5f61 eabi_memset8.__a │ │ + 0x00000a7c 65616269 5f756964 69760072 61697365 eabi_uidiv.raise │ │ + 0x00000a8c 00667265 65006d61 6c6c6f63 006d656d .free.malloc.mem │ │ + 0x00000a9c 636d7000 706f7369 785f6d65 6d616c69 cmp.posix_memali │ │ + 0x00000aac 676e0070 74687265 61645f63 6f6e645f gn.pthread_cond_ │ │ + 0x00000abc 64657374 726f7900 70746872 6561645f destroy.pthread_ │ │ + 0x00000acc 636f6e64 5f696e69 74007074 68726561 cond_init.pthrea │ │ + 0x00000adc 645f636f 6e645f73 69676e61 6c007074 d_cond_signal.pt │ │ + 0x00000aec 68726561 645f6d75 7465785f 64657374 hread_mutex_dest │ │ + 0x00000afc 726f7900 70746872 6561645f 6d757465 roy.pthread_mute │ │ + 0x00000b0c 785f696e 69740076 66707269 6e746600 x_init.vfprintf. │ │ + 0x00000b1c 7265616c 6c6f6300 5f5f6572 726e6f00 realloc.__errno. │ │ + 0x00000b2c 73747265 72726f72 005f5f61 65616269 strerror.__aeabi │ │ + 0x00000b3c 5f6d656d 63707934 00646176 31645f63 _memcpy4.dav1d_c │ │ 0x00000b4c 6c6f7365 00646176 31645f64 6174615f lose.dav1d_data_ │ │ 0x00000b5c 63726561 74650064 61763164 5f646174 create.dav1d_dat │ │ 0x00000b6c 615f756e 72656600 64617631 645f6461 a_unref.dav1d_da │ │ 0x00000b7c 74615f77 72617000 64617631 645f6461 ta_wrap.dav1d_da │ │ 0x00000b8c 74615f77 7261705f 75736572 5f646174 ta_wrap_user_dat │ │ 0x00000b9c 61006461 7631645f 64656661 756c745f a.dav1d_default_ │ │ 0x00000bac 73657474 696e6773 00646176 31645f66 settings.dav1d_f │ ├── readelf --wide --decompress --hex-dump=.hash {} │ │ @@ -1,56 +1,56 @@ │ │ │ │ Hex dump of section '.hash': │ │ 0x00001314 61000000 70000000 46000000 6a000000 a...p...F...j... │ │ 0x00001324 44000000 00000000 6b000000 00000000 D.......k....... │ │ - 0x00001334 15000000 39000000 24000000 00000000 ....9...$....... │ │ + 0x00001334 18000000 39000000 26000000 00000000 ....9...&....... │ │ 0x00001344 2b000000 35000000 52000000 00000000 +...5...R....... │ │ - 0x00001354 07000000 38000000 45000000 59000000 ....8...E...Y... │ │ + 0x00001354 04000000 38000000 45000000 59000000 ....8...E...Y... │ │ 0x00001364 00000000 53000000 5b000000 51000000 ....S...[...Q... │ │ - 0x00001374 00000000 14000000 2a000000 00000000 ........*....... │ │ - 0x00001384 34000000 5f000000 21000000 00000000 4..._...!....... │ │ + 0x00001374 00000000 17000000 2a000000 00000000 ........*....... │ │ + 0x00001384 34000000 5f000000 24000000 00000000 4..._...$....... │ │ 0x00001394 00000000 00000000 6e000000 0a000000 ........n....... │ │ - 0x000013a4 61000000 00000000 06000000 3e000000 a...........>... │ │ - 0x000013b4 1a000000 01000000 4f000000 00000000 ........O....... │ │ - 0x000013c4 00000000 00000000 00000000 1b000000 ................ │ │ + 0x000013a4 61000000 00000000 07000000 3e000000 a...........>... │ │ + 0x000013b4 1d000000 02000000 4f000000 00000000 ........O....... │ │ + 0x000013c4 00000000 00000000 00000000 1e000000 ................ │ │ 0x000013d4 00000000 3c000000 30000000 00000000 ....<...0....... │ │ - 0x000013e4 1e000000 6f000000 3a000000 00000000 ....o...:....... │ │ + 0x000013e4 21000000 6f000000 3a000000 00000000 !...o...:....... │ │ 0x000013f4 00000000 66000000 37000000 58000000 ....f...7...X... │ │ - 0x00001404 19000000 69000000 00000000 00000000 ....i........... │ │ - 0x00001414 4a000000 00000000 27000000 00000000 J.......'....... │ │ + 0x00001404 1c000000 69000000 00000000 00000000 ....i........... │ │ + 0x00001414 4a000000 00000000 28000000 00000000 J.......(....... │ │ 0x00001424 2e000000 00000000 60000000 62000000 ........`...b... │ │ 0x00001434 43000000 3b000000 00000000 00000000 C...;........... │ │ 0x00001444 5d000000 2d000000 57000000 49000000 ]...-...W...I... │ │ - 0x00001454 33000000 4d000000 1f000000 67000000 3...M.......g... │ │ - 0x00001464 36000000 20000000 54000000 65000000 6... ...T...e... │ │ - 0x00001474 1d000000 00000000 56000000 6d000000 ........V...m... │ │ + 0x00001454 33000000 4d000000 22000000 67000000 3...M..."...g... │ │ + 0x00001464 36000000 23000000 54000000 65000000 6...#...T...e... │ │ + 0x00001474 20000000 00000000 56000000 6d000000 .......V...m... │ │ 0x00001484 00000000 00000000 00000000 29000000 ............)... │ │ - 0x00001494 00000000 28000000 4e000000 00000000 ....(...N....... │ │ - 0x000014a4 00000000 00000000 00000000 02000000 ................ │ │ + 0x00001494 00000000 11000000 4e000000 00000000 ........N....... │ │ + 0x000014a4 00000000 00000000 00000000 00000000 ................ │ │ 0x000014b4 00000000 00000000 00000000 00000000 ................ │ │ - 0x000014c4 00000000 00000000 00000000 00000000 ................ │ │ + 0x000014c4 03000000 00000000 00000000 00000000 ................ │ │ 0x000014d4 00000000 00000000 00000000 00000000 ................ │ │ - 0x000014e4 00000000 00000000 00000000 00000000 ................ │ │ - 0x000014f4 00000000 00000000 0b000000 03000000 ................ │ │ - 0x00001504 00000000 00000000 00000000 00000000 ................ │ │ + 0x000014e4 0d000000 00000000 00000000 00000000 ................ │ │ + 0x000014f4 00000000 00000000 00000000 00000000 ................ │ │ + 0x00001504 0b000000 10000000 08000000 00000000 ................ │ │ 0x00001514 00000000 00000000 00000000 00000000 ................ │ │ 0x00001524 00000000 00000000 00000000 00000000 ................ │ │ - 0x00001534 10000000 0f000000 00000000 16000000 ................ │ │ - 0x00001544 0e000000 00000000 05000000 00000000 ................ │ │ - 0x00001554 00000000 12000000 00000000 04000000 ................ │ │ + 0x00001534 00000000 00000000 13000000 00000000 ................ │ │ + 0x00001544 0f000000 00000000 06000000 00000000 ................ │ │ + 0x00001554 00000000 16000000 00000000 09000000 ................ │ │ 0x00001564 00000000 68000000 4b000000 2c000000 ....h...K...,... │ │ 0x00001574 00000000 0c000000 2f000000 00000000 ......../....... │ │ - 0x00001584 00000000 09000000 08000000 00000000 ................ │ │ - 0x00001594 18000000 11000000 00000000 1c000000 ................ │ │ + 0x00001584 00000000 01000000 05000000 00000000 ................ │ │ + 0x00001594 1b000000 14000000 00000000 1f000000 ................ │ │ 0x000015a4 00000000 00000000 41000000 63000000 ........A...c... │ │ 0x000015b4 55000000 00000000 00000000 42000000 U...........B... │ │ - 0x000015c4 00000000 22000000 00000000 00000000 ...."........... │ │ - 0x000015d4 26000000 00000000 00000000 00000000 &............... │ │ - 0x000015e4 50000000 5a000000 25000000 32000000 P...Z...%...2... │ │ - 0x000015f4 00000000 00000000 47000000 23000000 ........G...#... │ │ - 0x00001604 13000000 00000000 6c000000 00000000 ........l....... │ │ + 0x000015c4 00000000 15000000 00000000 00000000 ................ │ │ + 0x000015d4 1a000000 00000000 00000000 00000000 ................ │ │ + 0x000015e4 50000000 5a000000 27000000 32000000 P...Z...'...2... │ │ + 0x000015f4 00000000 00000000 47000000 25000000 ........G...%... │ │ + 0x00001604 12000000 00000000 6c000000 00000000 ........l....... │ │ 0x00001614 00000000 48000000 31000000 3d000000 ....H...1...=... │ │ - 0x00001624 00000000 3f000000 00000000 0d000000 ....?........... │ │ - 0x00001634 5c000000 17000000 4c000000 00000000 \.......L....... │ │ + 0x00001624 00000000 3f000000 00000000 0e000000 ....?........... │ │ + 0x00001634 5c000000 19000000 4c000000 00000000 \.......L....... │ │ 0x00001644 00000000 5e000000 40000000 00000000 ....^...@....... │ │ 0x00001654 64000000 00000000 00000000 d........... │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ @@ -1,346 +1,346 @@ │ │ │ │ │ │ │ │ Disassembly of section .plt: │ │ │ │ -00002714 <__cxa_finalize@plt-0x14>: │ │ +00002cb4 <__cxa_finalize@plt-0x14>: │ │ push {lr} ; (str lr, [sp, #-4]!) │ │ - ldr lr, [pc, #4] ; 2724 <__cxa_finalize@plt-0x4> │ │ + ldr lr, [pc, #4] ; 2cc4 <__cxa_finalize@plt-0x4> │ │ add lr, pc, lr │ │ ldr pc, [lr, #8]! │ │ - andeq r9, sl, r4, asr #15 │ │ + andeq sl, fp, r4, lsr #4 │ │ │ │ -00002728 <__cxa_finalize@plt>: │ │ +00002cc8 <__cxa_finalize@plt>: │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1988]! ; 0x7c4 │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #548]! ; 0x224 │ │ │ │ -00002734 <__cxa_atexit@plt>: │ │ +00002cd4 <__cxa_atexit@plt>: │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1980]! ; 0x7bc │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #540]! ; 0x21c │ │ │ │ -00002740 <__aeabi_memcpy8@plt>: │ │ +00002ce0 <__aeabi_memcpy8@plt>: │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1972]! ; 0x7b4 │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #532]! ; 0x214 │ │ │ │ -0000274c : │ │ +00002cec : │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1964]! ; 0x7ac │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #524]! ; 0x20c │ │ │ │ -00002758 : │ │ +00002cf8 : │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1956]! ; 0x7a4 │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #516]! ; 0x204 │ │ │ │ -00002764 : │ │ +00002d04 : │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1948]! ; 0x79c │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #508]! ; 0x1fc │ │ │ │ -00002770 : │ │ +00002d10 : │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1940]! ; 0x794 │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #500]! ; 0x1f4 │ │ │ │ -0000277c : │ │ +00002d1c : │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1932]! ; 0x78c │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #492]! ; 0x1ec │ │ │ │ -00002788 <__aeabi_memset8@plt>: │ │ +00002d28 <__aeabi_memset8@plt>: │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1924]! ; 0x784 │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #484]! ; 0x1e4 │ │ │ │ -00002794 <__aeabi_memcpy@plt>: │ │ +00002d34 <__aeabi_memcpy@plt>: │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1916]! ; 0x77c │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #476]! ; 0x1dc │ │ │ │ -000027a0 : │ │ +00002d40 : │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1908]! ; 0x774 │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #468]! ; 0x1d4 │ │ │ │ -000027ac : │ │ +00002d4c : │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1900]! ; 0x76c │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #460]! ; 0x1cc │ │ │ │ -000027b8 : │ │ +00002d58 : │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1892]! ; 0x764 │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #452]! ; 0x1c4 │ │ │ │ -000027c4 : │ │ +00002d64 : │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1884]! ; 0x75c │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #444]! ; 0x1bc │ │ │ │ -000027d0 <__aeabi_memclr@plt>: │ │ +00002d70 <__aeabi_memclr@plt>: │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1876]! ; 0x754 │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #436]! ; 0x1b4 │ │ │ │ -000027dc : │ │ +00002d7c : │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1868]! ; 0x74c │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #428]! ; 0x1ac │ │ │ │ -000027e8 : │ │ +00002d88 : │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1860]! ; 0x744 │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #420]! ; 0x1a4 │ │ │ │ -000027f4 : │ │ +00002d94 : │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1852]! ; 0x73c │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #412]! ; 0x19c │ │ │ │ -00002800 : │ │ +00002da0 : │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1844]! ; 0x734 │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #404]! ; 0x194 │ │ │ │ -0000280c <__aeabi_idiv@plt>: │ │ +00002dac : │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1836]! ; 0x72c │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #396]! ; 0x18c │ │ │ │ -00002818 <__aeabi_memclr8@plt>: │ │ +00002db8 <__aeabi_memclr4@plt>: │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1828]! ; 0x724 │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #388]! ; 0x184 │ │ │ │ -00002824 : │ │ +00002dc4 <__aeabi_idiv@plt>: │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1820]! ; 0x71c │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #380]! ; 0x17c │ │ │ │ -00002830 <__aeabi_memset@plt>: │ │ +00002dd0 <__aeabi_memclr8@plt>: │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1812]! ; 0x714 │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #372]! ; 0x174 │ │ │ │ -0000283c <__aeabi_uidiv@plt>: │ │ +00002ddc <__aeabi_memset@plt>: │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1804]! ; 0x70c │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #364]! ; 0x16c │ │ │ │ -00002848 : │ │ +00002de8 <__aeabi_uidiv@plt>: │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1796]! ; 0x704 │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #356]! ; 0x164 │ │ │ │ -00002854 <__aeabi_memclr4@plt>: │ │ +00002df4 : │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1788]! ; 0x6fc │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #348]! ; 0x15c │ │ │ │ -00002860 : │ │ +00002e00 : │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1780]! ; 0x6f4 │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #340]! ; 0x154 │ │ │ │ -0000286c <__errno@plt>: │ │ +00002e0c <__errno@plt>: │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1772]! ; 0x6ec │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #332]! ; 0x14c │ │ │ │ -00002878 : │ │ +00002e18 : │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1764]! ; 0x6e4 │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #324]! ; 0x144 │ │ │ │ -00002884 : │ │ +00002e24 : │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1756]! ; 0x6dc │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #316]! ; 0x13c │ │ │ │ -00002890 : │ │ +00002e30 : │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1748]! ; 0x6d4 │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #308]! ; 0x134 │ │ │ │ -0000289c : │ │ +00002e3c : │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1740]! ; 0x6cc │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #300]! ; 0x12c │ │ │ │ -000028a8 : │ │ +00002e48 : │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1732]! ; 0x6c4 │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #292]! ; 0x124 │ │ │ │ -000028b4 : │ │ +00002e54 : │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1724]! ; 0x6bc │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #284]! ; 0x11c │ │ │ │ -000028c0 : │ │ +00002e60 : │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1716]! ; 0x6b4 │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #276]! ; 0x114 │ │ │ │ -000028cc : │ │ +00002e6c : │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1708]! ; 0x6ac │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #268]! ; 0x10c │ │ │ │ -000028d8 : │ │ +00002e78 : │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1700]! ; 0x6a4 │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #260]! ; 0x104 │ │ │ │ -000028e4 : │ │ +00002e84 : │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1692]! ; 0x69c │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #252]! ; 0xfc │ │ │ │ -000028f0 : │ │ +00002e90 : │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1684]! ; 0x694 │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #244]! ; 0xf4 │ │ │ │ -000028fc <__aeabi_memcpy4@plt>: │ │ +00002e9c <__aeabi_memcpy4@plt>: │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1676]! ; 0x68c │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #236]! ; 0xec │ │ │ │ -00002908 <__aeabi_idiv0@plt>: │ │ +00002ea8 <__aeabi_idiv0@plt>: │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1668]! ; 0x684 │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #228]! ; 0xe4 │ │ │ │ -00002914 : │ │ +00002eb4 : │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1660]! ; 0x67c │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #220]! ; 0xdc │ │ │ │ -00002920 <__gnu_Unwind_Find_exidx@plt>: │ │ +00002ec0 <__gnu_Unwind_Find_exidx@plt>: │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1652]! ; 0x674 │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #212]! ; 0xd4 │ │ │ │ -0000292c <__gnu_Unwind_Restore_VFP_D@plt>: │ │ +00002ecc <__gnu_Unwind_Restore_VFP_D@plt>: │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1644]! ; 0x66c │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #204]! ; 0xcc │ │ │ │ -00002938 <__gnu_Unwind_Restore_VFP@plt>: │ │ +00002ed8 <__gnu_Unwind_Restore_VFP@plt>: │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1636]! ; 0x664 │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #196]! ; 0xc4 │ │ │ │ -00002944 <__gnu_Unwind_Restore_VFP_D_16_to_31@plt>: │ │ +00002ee4 <__gnu_Unwind_Restore_VFP_D_16_to_31@plt>: │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1628]! ; 0x65c │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #188]! ; 0xbc │ │ │ │ -00002950 <__gnu_Unwind_Restore_WMMXD@plt>: │ │ +00002ef0 <__gnu_Unwind_Restore_WMMXD@plt>: │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1620]! ; 0x654 │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #180]! ; 0xb4 │ │ │ │ -0000295c <__gnu_Unwind_Restore_WMMXC@plt>: │ │ +00002efc <__gnu_Unwind_Restore_WMMXC@plt>: │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1612]! ; 0x64c │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #172]! ; 0xac │ │ │ │ -00002968 : │ │ +00002f08 : │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1604]! ; 0x644 │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #164]! ; 0xa4 │ │ │ │ -00002974 : │ │ +00002f14 : │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1596]! ; 0x63c │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #156]! ; 0x9c │ │ │ │ -00002980 : │ │ +00002f20 : │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1588]! ; 0x634 │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #148]! ; 0x94 │ │ │ │ -0000298c <__gnu_Unwind_RaiseException@plt>: │ │ +00002f2c <__gnu_Unwind_RaiseException@plt>: │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1580]! ; 0x62c │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #140]! ; 0x8c │ │ │ │ -00002998 <_Unwind_VRS_Get@plt>: │ │ +00002f38 <_Unwind_VRS_Get@plt>: │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1572]! ; 0x624 │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #132]! ; 0x84 │ │ │ │ -000029a4 <_Unwind_VRS_Set@plt>: │ │ +00002f44 <_Unwind_VRS_Set@plt>: │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1564]! ; 0x61c │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #124]! ; 0x7c │ │ │ │ -000029b0 <__cxa_begin_cleanup@plt>: │ │ +00002f50 <__cxa_begin_cleanup@plt>: │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1556]! ; 0x614 │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #116]! ; 0x74 │ │ │ │ -000029bc <__cxa_type_match@plt>: │ │ +00002f5c <__cxa_type_match@plt>: │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1548]! ; 0x60c │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #108]! ; 0x6c │ │ │ │ -000029c8 <__gnu_unwind_execute@plt>: │ │ +00002f68 <__gnu_unwind_execute@plt>: │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1540]! ; 0x604 │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #100]! ; 0x64 │ │ │ │ -000029d4 <__gnu_Unwind_Save_VFP_D@plt>: │ │ +00002f74 <__gnu_Unwind_Save_VFP_D@plt>: │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1532]! ; 0x5fc │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #92]! ; 0x5c │ │ │ │ -000029e0 <__gnu_Unwind_Save_VFP@plt>: │ │ +00002f80 <__gnu_Unwind_Save_VFP@plt>: │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1524]! ; 0x5f4 │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #84]! ; 0x54 │ │ │ │ -000029ec <__gnu_Unwind_Save_VFP_D_16_to_31@plt>: │ │ +00002f8c <__gnu_Unwind_Save_VFP_D_16_to_31@plt>: │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1516]! ; 0x5ec │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #76]! ; 0x4c │ │ │ │ -000029f8 <__gnu_Unwind_Save_WMMXD@plt>: │ │ +00002f98 <__gnu_Unwind_Save_WMMXD@plt>: │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1508]! ; 0x5e4 │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #68]! ; 0x44 │ │ │ │ -00002a04 <__gnu_Unwind_Save_WMMXC@plt>: │ │ +00002fa4 <__gnu_Unwind_Save_WMMXC@plt>: │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1500]! ; 0x5dc │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #60]! ; 0x3c │ │ │ │ -00002a10 <__gnu_Unwind_Resume@plt>: │ │ +00002fb0 <__gnu_Unwind_Resume@plt>: │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1492]! ; 0x5d4 │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #52]! ; 0x34 │ │ │ │ -00002a1c <__gnu_Unwind_Resume_or_Rethrow@plt>: │ │ +00002fbc <__gnu_Unwind_Resume_or_Rethrow@plt>: │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1484]! ; 0x5cc │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #44]! ; 0x2c │ │ │ │ -00002a28 <__gnu_Unwind_ForcedUnwind@plt>: │ │ +00002fc8 <__gnu_Unwind_ForcedUnwind@plt>: │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1476]! ; 0x5c4 │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #36]! ; 0x24 │ │ │ │ -00002a34 <__gnu_Unwind_Backtrace@plt>: │ │ +00002fd4 <__gnu_Unwind_Backtrace@plt>: │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1468]! ; 0x5bc │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #28]! │ │ │ │ -00002a40 <_Unwind_VRS_Pop@plt>: │ │ +00002fe0 <_Unwind_VRS_Pop@plt>: │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #692224 ; 0xa9000 │ │ - ldr pc, [ip, #1460]! ; 0x5b4 │ │ + add ip, ip, #761856 ; 0xba000 │ │ + ldr pc, [ip, #20]! │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ @@ -1,30 +1,30 @@ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ -00002a50 : │ │ - ldr r0, [pc, #4] ; 2a5c <_Unwind_VRS_Pop@plt+0x1c> │ │ +00002ff0 : │ │ + ldr r0, [pc, #4] ; 2ffc <_Unwind_VRS_Pop@plt+0x1c> │ │ add r0, pc, r0 │ │ - b 2728 <__cxa_finalize@plt> │ │ - ldrdeq r8, [sl], -r4 │ │ + b 2cc8 <__cxa_finalize@plt> │ │ + ; instruction: 0x000b95b4 │ │ bx lr │ │ - b 2a60 <_Unwind_VRS_Pop@plt+0x20> │ │ + b 3000 <_Unwind_VRS_Pop@plt+0x20> │ │ cmp r0, #0 │ │ bxeq lr │ │ bx r0 │ │ mov r1, r0 │ │ - ldr r0, [pc, #12] ; 2a8c <_Unwind_VRS_Pop@plt+0x4c> │ │ - ldr r2, [pc, #12] ; 2a90 <_Unwind_VRS_Pop@plt+0x50> │ │ + ldr r0, [pc, #12] ; 302c <_Unwind_VRS_Pop@plt+0x4c> │ │ + ldr r2, [pc, #12] ; 3030 <_Unwind_VRS_Pop@plt+0x50> │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ - b 2734 <__cxa_atexit@plt> │ │ + b 2cd4 <__cxa_atexit@plt> │ │ ; instruction: 0xffffffe0 │ │ - andeq r8, sl, r4, lsr #27 │ │ + andeq r9, fp, r4, lsl #11 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #468 ; 0x1d4 │ │ mov r6, r1 │ │ movw r1, #5464 ; 0x1558 │ │ mov r5, r2 │ │ str r0, [sp, #396] ; 0x18c │ │ movw r0, #5466 ; 0x155a │ │ @@ -965,15 +965,15 @@ │ │ sub r1, r0, r1 │ │ movw r2, #3864 ; 0xf18 │ │ vst1.64 {d16-d17}, [r1 :128] │ │ sub r2, r5, r2 │ │ movw r1, #1720 ; 0x6b8 │ │ vld1.64 {d16-d17}, [r2 :128] │ │ sub r1, r0, r1 │ │ - ldr lr, [pc, #2304] ; 426c <_Unwind_VRS_Pop@plt+0x182c> │ │ + ldr lr, [pc, #2304] ; 480c <_Unwind_VRS_Pop@plt+0x182c> │ │ ldr lr, [pc, lr] │ │ ldrb r2, [lr] │ │ ldrb ip, [lr, #1] │ │ ldrb r7, [lr, #2] │ │ lsl r2, r2, #1 │ │ ldrb r4, [lr, #3] │ │ vst1.64 {d16-d17}, [r1 :128], r2 │ │ @@ -1542,16 +1542,16 @@ │ │ movw r0, #8340 ; 0x2094 │ │ add r0, r5, r0 │ │ str r0, [sp, #392] ; 0x188 │ │ movw r0, #8616 ; 0x21a8 │ │ add r0, r5, r0 │ │ str r0, [sp, #8] │ │ add r0, r5, #7872 ; 0x1ec0 │ │ - b 4270 <_Unwind_VRS_Pop@plt+0x1830> │ │ - andeq r8, sl, r8, lsr #1 │ │ + b 4810 <_Unwind_VRS_Pop@plt+0x1830> │ │ + strdeq r8, [fp], -r0 │ │ add r7, r0, r4 │ │ add r5, r1, r4 │ │ add r4, r4, #52 ; 0x34 │ │ ldrh r6, [r7, #-48] ; 0xffffffd0 │ │ cmp r4, #260 ; 0x104 │ │ strh r3, [r5, #-24] ; 0xffffffe8 │ │ strh r6, [r5, #-26] ; 0xffffffe6 │ │ @@ -1587,15 +1587,15 @@ │ │ strh r6, [r5, #14] │ │ ldrh r6, [r7, #-4] │ │ strh r3, [r5, #20] │ │ strh r6, [r5, #18] │ │ ldrh r6, [r7] │ │ strh r3, [r5, #24] │ │ strh r6, [r5, #22] │ │ - bne 4270 <_Unwind_VRS_Pop@plt+0x1830> │ │ + bne 4810 <_Unwind_VRS_Pop@plt+0x1830> │ │ ldr r5, [sp, #456] ; 0x1c8 │ │ mov r3, #0 │ │ ldr r4, [sp, #452] ; 0x1c4 │ │ add r0, r5, #7040 ; 0x1b80 │ │ vld1.64 {d16-d17}, [r0 :128] │ │ add r0, r4, #7040 ; 0x1b80 │ │ vst1.64 {d16-d17}, [r0 :128] │ │ @@ -1841,15 +1841,15 @@ │ │ strh r3, [r1, #-4] │ │ strh r7, [r1, #-6] │ │ ldrh r7, [r0] │ │ add r0, r0, #88 ; 0x58 │ │ strh r3, [r1] │ │ strh r7, [r1, #-2] │ │ add r1, r1, #88 ; 0x58 │ │ - bne 4600 <_Unwind_VRS_Pop@plt+0x1bc0> │ │ + bne 4ba0 <_Unwind_VRS_Pop@plt+0x1bc0> │ │ ldr r2, [sp, #236] ; 0xec │ │ mov r3, #0 │ │ ldm ip, {r0, r1} │ │ mov r6, #7872 ; 0x1ec0 │ │ strd r0, [r2] │ │ strh r3, [r2, #4] │ │ ldr r1, [ip, #12] │ │ @@ -2280,21 +2280,21 @@ │ │ str r4, [lr, #146] ; 0x92 │ │ strh r3, [lr, #152] ; 0x98 │ │ ldr r0, [ip, r1]! │ │ ldr r7, [ip, #4] │ │ str r0, [r5, r1]! │ │ str r7, [r5, #4] │ │ strh r3, [lr, #160] ; 0xa0 │ │ - bne 4a58 <_Unwind_VRS_Pop@plt+0x2018> │ │ + bne 4ff8 <_Unwind_VRS_Pop@plt+0x2018> │ │ ldr r0, [sp, #448] ; 0x1c0 │ │ add sl, sl, #656 ; 0x290 │ │ add fp, fp, #656 ; 0x290 │ │ add r0, r0, #1 │ │ cmp r0, #5 │ │ - bne 4a3c <_Unwind_VRS_Pop@plt+0x1ffc> │ │ + bne 4fdc <_Unwind_VRS_Pop@plt+0x1ffc> │ │ ldr r1, [sp, #424] ; 0x1a8 │ │ mov r3, #0 │ │ ldr r2, [sp, #420] ; 0x1a4 │ │ mov sl, #0 │ │ ldr r9, [sp, #452] ; 0x1c4 │ │ ldrh r0, [r1] │ │ strh r3, [r2, #2] │ │ @@ -2542,15 +2542,15 @@ │ │ str r0, [r6, #152] ; 0x98 │ │ strh r3, [r6, #158] ; 0x9e │ │ ldr r0, [r7, #160] ; 0xa0 │ │ ldr r1, [r7, #164] ; 0xa4 │ │ str r1, [r6, #164] ; 0xa4 │ │ str r0, [r6, #160] ; 0xa0 │ │ strh r3, [r6, #166] ; 0xa6 │ │ - bne 4e78 <_Unwind_VRS_Pop@plt+0x2438> │ │ + bne 5418 <_Unwind_VRS_Pop@plt+0x2438> │ │ ldr r5, [sp, #456] ; 0x1c8 │ │ mov r3, #0 │ │ ldr r6, [sp, #412] ; 0x19c │ │ movw r4, #4256 ; 0x10a0 │ │ add r0, r5, #3504 ; 0xdb0 │ │ ldr r1, [sp, #428] ; 0x1ac │ │ vld1.64 {d16-d17}, [r0 :128] │ │ @@ -3020,15 +3020,15 @@ │ │ cmp r8, #1120 ; 0x460 │ │ strh r3, [r0, #-16] │ │ vld1.64 {d16-d17}, [r2 :128] │ │ add r2, r9, lr │ │ ldr r9, [sp, #452] ; 0x1c4 │ │ vst1.64 {d16-d17}, [r2 :128] │ │ strh r3, [r0] │ │ - bne 5678 <_Unwind_VRS_Pop@plt+0x2c38> │ │ + bne 5c18 <_Unwind_VRS_Pop@plt+0x2c38> │ │ ldr r4, [sp, #380] ; 0x17c │ │ mov r3, #0 │ │ ldr r7, [sp, #440] ; 0x1b8 │ │ ldr r6, [sp, #436] ; 0x1b4 │ │ ldrh r0, [r4, #252] ; 0xfc │ │ strh r3, [r7, #42] ; 0x2a │ │ strh r0, [r7, #40] ; 0x28 │ │ @@ -3133,15 +3133,15 @@ │ │ strh r0, [r5, #80] ; 0x50 │ │ ldrh r0, [lr, #40] ; 0x28 │ │ strh r3, [r5, #86] ; 0x56 │ │ strh r0, [r5, #84] ; 0x54 │ │ ldr r0, [sp, #396] ; 0x18c │ │ ldrb r0, [r0, #232] ; 0xe8 │ │ tst r0, #1 │ │ - bne 5d04 <_Unwind_VRS_Pop@plt+0x32c4> │ │ + bne 62a4 <_Unwind_VRS_Pop@plt+0x32c4> │ │ ldr r0, [sp, #400] ; 0x190 │ │ ldr r1, [sp, #404] ; 0x194 │ │ ldr r6, [sp, #8] │ │ ldrh r0, [r0, #40] ; 0x28 │ │ ldr r2, [sp] │ │ strh r3, [r1, #86] ; 0x56 │ │ strh r0, [r1, #84] ; 0x54 │ │ @@ -4165,101 +4165,98 @@ │ │ add sp, sp, #468 ; 0x1d4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r2, #0 │ │ cmp r1, #21 │ │ str r2, [r0] │ │ movge r2, #1 │ │ cmpge r1, #61 ; 0x3d │ │ - bge 6b70 <_Unwind_VRS_Pop@plt+0x4130> │ │ + bge 7110 <_Unwind_VRS_Pop@plt+0x4130> │ │ str r2, [r0, #4] │ │ bx lr │ │ mov r2, #3 │ │ cmp r1, #121 ; 0x79 │ │ movwlt r2, #2 │ │ str r2, [r0, #4] │ │ bx lr │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r4, r0 │ │ ldr r0, [r1] │ │ mov r5, r1 │ │ cmp r0, #0 │ │ - beq 6bb0 <_Unwind_VRS_Pop@plt+0x4170> │ │ + beq 7150 <_Unwind_VRS_Pop@plt+0x4170> │ │ ldr r1, [r5, #4] │ │ mov r0, r4 │ │ mov r2, #13824 ; 0x3600 │ │ - bl 2740 <__aeabi_memcpy8@plt> │ │ + bl 2ce0 <__aeabi_memcpy8@plt> │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - ldr r1, [pc, #184] ; 6c70 <_Unwind_VRS_Pop@plt+0x4230> │ │ + ldr r1, [pc, #184] ; 7210 <_Unwind_VRS_Pop@plt+0x4230> │ │ movw r0, #13792 ; 0x35e0 │ │ add r6, r4, r0 │ │ mov r0, r4 │ │ add r1, pc, r1 │ │ movw r2, #6240 ; 0x1860 │ │ add r7, r4, #13504 ; 0x34c0 │ │ movw r8, #6240 ; 0x1860 │ │ - bl 2740 <__aeabi_memcpy8@plt> │ │ - ldr r1, [pc, #152] ; 6c74 <_Unwind_VRS_Pop@plt+0x4234> │ │ + bl 2ce0 <__aeabi_memcpy8@plt> │ │ + ldr r1, [pc, #152] ; 7214 <_Unwind_VRS_Pop@plt+0x4234> │ │ add r0, r4, r8 │ │ mov r2, #800 ; 0x320 │ │ add r1, pc, r1 │ │ - bl 2740 <__aeabi_memcpy8@plt> │ │ + bl 2ce0 <__aeabi_memcpy8@plt> │ │ ldr r0, [r5, #4] │ │ mov r2, #6208 ; 0x1840 │ │ - ldr r1, [pc, #128] ; 6c78 <_Unwind_VRS_Pop@plt+0x4238> │ │ + ldr r1, [pc, #128] ; 7218 <_Unwind_VRS_Pop@plt+0x4238> │ │ add r1, pc, r1 │ │ mla r1, r0, r2, r1 │ │ add r0, r4, #7040 ; 0x1b80 │ │ mov r2, #6208 ; 0x1840 │ │ - bl 2740 <__aeabi_memcpy8@plt> │ │ - ldr r5, [pc, #108] ; 6c7c <_Unwind_VRS_Pop@plt+0x423c> │ │ + bl 2ce0 <__aeabi_memcpy8@plt> │ │ + ldr r5, [pc, #108] ; 721c <_Unwind_VRS_Pop@plt+0x423c> │ │ movw r0, #28672 ; 0x7000 │ │ mov r1, #13440 ; 0x3480 │ │ movt r0, #21504 ; 0x5400 │ │ strd r0, [r7] │ │ add r5, pc, r5 │ │ strd r0, [r6] │ │ movw r0, #13664 ; 0x3560 │ │ add r0, r4, r0 │ │ mov r1, r5 │ │ mov r2, #128 ; 0x80 │ │ - bl 2740 <__aeabi_memcpy8@plt> │ │ + bl 2ce0 <__aeabi_memcpy8@plt> │ │ movw r0, #13536 ; 0x34e0 │ │ mov r1, r5 │ │ add r0, r4, r0 │ │ mov r2, #128 ; 0x80 │ │ - bl 2740 <__aeabi_memcpy8@plt> │ │ + bl 2ce0 <__aeabi_memcpy8@plt> │ │ add r0, r4, #13376 ; 0x3440 │ │ mov r1, r5 │ │ mov r2, #128 ; 0x80 │ │ - bl 2740 <__aeabi_memcpy8@plt> │ │ + bl 2ce0 <__aeabi_memcpy8@plt> │ │ add r0, r4, #13248 ; 0x33c0 │ │ mov r1, r5 │ │ mov r2, #128 ; 0x80 │ │ - bl 2740 <__aeabi_memcpy8@plt> │ │ + bl 2ce0 <__aeabi_memcpy8@plt> │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - strdeq sl, [r8], -r8 │ │ - andeq r9, r8, r8, lsr sp │ │ - andeq fp, r8, r4, lsr #18 │ │ - andeq sl, r8, ip, lsl r0 │ │ + andeq fp, r9, r8, lsl r0 │ │ + andeq sl, r9, r8, asr ip │ │ + andeq ip, r9, r4, asr #16 │ │ + andeq sl, r9, ip, lsr pc │ │ push {r4, r5, fp, lr} │ │ - mov r5, r0 │ │ - cmp r1, #0 │ │ - mov r0, r1 │ │ - mov r4, r1 │ │ - movwne r0, #1 │ │ - mov r1, #13824 ; 0x3600 │ │ - orr r0, r1, r0, lsl #2 │ │ - bl 287f4 │ │ + ldr r0, [r0, #2072] ; 0x818 │ │ + mov r5, r1 │ │ + movw r1, #13828 ; 0x3604 │ │ + mov r4, r2 │ │ + bl 290c8 │ │ cmp r0, #0 │ │ str r0, [r5] │ │ - beq 6cdc <_Unwind_VRS_Pop@plt+0x429c> │ │ + beq 7270 <_Unwind_VRS_Pop@plt+0x4290> │ │ ldr r1, [r0] │ │ cmp r4, #0 │ │ str r1, [r5, #4] │ │ - beq 6ce4 <_Unwind_VRS_Pop@plt+0x42a4> │ │ + beq 7278 <_Unwind_VRS_Pop@plt+0x4298> │ │ add r0, r1, #13824 ; 0x3600 │ │ str r0, [r5, #12] │ │ mov r0, #0 │ │ mov r2, #13824 ; 0x3600 │ │ str r0, [r1, r2] │ │ str r4, [r5, #8] │ │ pop {r4, r5, fp, pc} │ │ @@ -4268,141 +4265,145 @@ │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ vld1.32 {d16-d17}, [r1] │ │ vst1.32 {d16-d17}, [r0] │ │ ldr r0, [r1] │ │ cmp r0, #0 │ │ bxeq lr │ │ - b 288c4 │ │ + b 29170 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ cmp r0, #0 │ │ - beq 6d20 <_Unwind_VRS_Pop@plt+0x42e0> │ │ + beq 72b4 <_Unwind_VRS_Pop@plt+0x42d4> │ │ mov r0, r4 │ │ - bl 288e8 │ │ + bl 29194 │ │ vmov.i32 q8, #0 ; 0x00000000 │ │ vst1.32 {d16-d17}, [r4] │ │ pop {r4, pc} │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #8] │ │ cmp r0, #0 │ │ - beq 6d94 <_Unwind_VRS_Pop@plt+0x4354> │ │ + beq 7328 <_Unwind_VRS_Pop@plt+0x4348> │ │ ldr r0, [r4, #12] │ │ ldr r0, [r0] │ │ dmb ish │ │ cmp r0, #0 │ │ popne {r4, pc} │ │ ldr r0, [r4, #8] │ │ add r0, r0, #8 │ │ - bl 274c │ │ + bl 2cec │ │ ldr r0, [r4, #12] │ │ ldr r0, [r0] │ │ dmb ish │ │ ldr r1, [r4, #8] │ │ cmp r0, #0 │ │ - bne 6d88 <_Unwind_VRS_Pop@plt+0x4348> │ │ + bne 731c <_Unwind_VRS_Pop@plt+0x433c> │ │ add r0, r1, #4 │ │ add r1, r1, #8 │ │ - bl 2758 │ │ - b 6d60 <_Unwind_VRS_Pop@plt+0x4320> │ │ + bl 2cf8 │ │ + b 72f4 <_Unwind_VRS_Pop@plt+0x4314> │ │ add r0, r1, #8 │ │ pop {r4, lr} │ │ - b 2764 │ │ + b 2d04 │ │ pop {r4, pc} │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #8] │ │ cmp r0, #0 │ │ popeq {r4, pc} │ │ add r0, r0, #8 │ │ - bl 274c │ │ + bl 2cec │ │ ldr r0, [r4, #12] │ │ mov r1, #1 │ │ dmb ish │ │ str r1, [r0] │ │ dmb ish │ │ ldr r0, [r4, #8] │ │ add r0, r0, #4 │ │ - bl 2770 │ │ + bl 2d10 │ │ ldr r0, [r4, #8] │ │ add r0, r0, #8 │ │ pop {r4, lr} │ │ - b 2764 │ │ + b 2d04 │ │ push {fp, lr} │ │ - bl 2d4e4 │ │ - ldr r1, [pc, #8] ; 6dfc <_Unwind_VRS_Pop@plt+0x43bc> │ │ + bl 2dd7c │ │ + ldr r1, [pc, #8] ; 7390 <_Unwind_VRS_Pop@plt+0x43b0> │ │ add r1, pc, r1 │ │ str r0, [r1] │ │ pop {fp, pc} │ │ - andeq r5, sl, r8, asr #12 │ │ - ldr r0, [pc, #16] ; 6e18 <_Unwind_VRS_Pop@plt+0x43d8> │ │ + strheq r6, [fp], -r4 │ │ + ldr r0, [pc, #16] ; 73ac <_Unwind_VRS_Pop@plt+0x43cc> │ │ ldr r0, [pc, r0] │ │ - ldr r1, [pc, #12] ; 6e1c <_Unwind_VRS_Pop@plt+0x43dc> │ │ + ldr r1, [pc, #12] ; 73b0 <_Unwind_VRS_Pop@plt+0x43d0> │ │ ldr r1, [pc, r1] │ │ and r0, r1, r0 │ │ bx lr │ │ - andeq r5, sl, r4, lsr r6 │ │ - andeq r5, sl, ip, ror #3 │ │ + andeq r6, fp, r0, lsr #1 │ │ + andeq r5, fp, r8, asr ip │ │ │ │ -00006e20 : │ │ - ldr r1, [pc, #8] ; 6e30 │ │ +000073b4 : │ │ + ldr r1, [pc, #8] ; 73c4 │ │ add r1, pc, r1 │ │ str r0, [r1] │ │ bx lr │ │ - ldrdeq r5, [sl], -r4 │ │ + andeq r5, fp, r0, asr #24 │ │ ... │ │ - push {r4, r5, r6, lr} │ │ + push {r4, r5, r6, r7, fp, lr} │ │ cmp r0, #0 │ │ - beq 6eac │ │ + beq 7448 │ │ + mov r7, r1 │ │ + mov r5, #0 │ │ + cmp r1, #0 │ │ + bmi 7440 │ │ mov r4, r0 │ │ - mov r0, r1 │ │ - mov r5, r1 │ │ - bl 287f4 │ │ + mov r0, r7 │ │ + bl 29050 │ │ cmp r0, #0 │ │ str r0, [r4, #8] │ │ - beq 6ed4 │ │ - add r3, pc, #112 ; 0x70 │ │ + beq 7440 │ │ + add r3, pc, #116 ; 0x74 │ │ add r1, r4, #16 │ │ vld1.64 {d16-d17}, [r3 :128] │ │ add r2, r4, #32 │ │ ldr r6, [r0, #4] │ │ - str r5, [r4, #40] ; 0x28 │ │ - str r6, [r4] │ │ - str r5, [r4, #4] │ │ + str r7, [r4, #40] ; 0x28 │ │ + strd r6, [r4] │ │ vst1.64 {d16-d17}, [r1] │ │ mvn r1, #0 │ │ str r1, [r2] │ │ str r1, [r2, #4] │ │ mov r1, #0 │ │ str r1, [r4, #48] ; 0x30 │ │ str r1, [r4, #44] ; 0x2c │ │ - ldr r0, [r0] │ │ - pop {r4, r5, r6, pc} │ │ - ldr r1, [pc, #60] ; 6ef0 │ │ - ldr r2, [pc, #60] ; 6ef4 │ │ - ldr r3, [pc, #60] ; 6ef8 │ │ + ldr r5, [r0] │ │ + mov r0, r5 │ │ + pop {r4, r5, r6, r7, fp, pc} │ │ + ldr r1, [pc, #64] ; 7490 │ │ + ldr r2, [pc, #64] ; 7494 │ │ + ldr r3, [pc, #64] ; 7498 │ │ add r1, pc, r1 │ │ - ldr r0, [pc, #56] ; 6efc │ │ + ldr r0, [pc, #60] ; 749c │ │ add r2, pc, r2 │ │ add r3, pc, r3 │ │ ldr r0, [pc, r0] │ │ add r0, r0, #168 ; 0xa8 │ │ - bl 277c │ │ - mov r0, #0 │ │ - pop {r4, r5, r6, pc} │ │ + bl 2d1c │ │ + mov r5, #0 │ │ + mov r0, r5 │ │ + pop {r4, r5, r6, r7, fp, pc} │ │ nop {0} │ │ andeq r0, r0, r0 │ │ andhi r0, r0, r0 │ │ ... │ │ - andeq r1, r9, r0, ror #14 │ │ - andeq r1, r9, r3, lsl #15 │ │ - andeq r1, r9, fp, lsl #15 │ │ - andeq r4, sl, ip, asr #22 │ │ + andeq r2, sl, r4, lsl #13 │ │ + andeq r2, sl, r7, lsr #13 │ │ + andeq r2, sl, pc, lsr #13 │ │ + muleq fp, r8, r2 │ │ add r1, pc, #40 ; 0x28 │ │ mov r2, #32 │ │ vld1.64 {d16-d17}, [r1 :128] │ │ mvn r1, #0 │ │ str r1, [r0, #16] │ │ str r1, [r0, #20] │ │ mov r1, #0 │ │ @@ -4412,29 +4413,29 @@ │ │ bx lr │ │ nop {0} │ │ andeq r0, r0, r0 │ │ andhi r0, r0, r0 │ │ ... │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ - beq 6fc0 │ │ + beq 7560 │ │ mov r6, r1 │ │ cmp r1, #0 │ │ - beq 6fd4 │ │ + beq 7574 │ │ cmp r3, #0 │ │ - beq 6fe8 │ │ + beq 7588 │ │ mov r5, r2 │ │ ldr r2, [sp, #16] │ │ mov r4, r0 │ │ mov r0, r6 │ │ mov r1, r3 │ │ - bl 28878 │ │ + bl 29128 │ │ cmp r0, #0 │ │ str r0, [r4, #8] │ │ - beq 7018 │ │ + beq 75b8 │ │ add r2, pc, #148 ; 0x94 │ │ add r0, r4, #16 │ │ vld1.64 {d16-d17}, [r2 :128] │ │ add r1, r4, #32 │ │ str r5, [r4, #40] ; 0x28 │ │ str r6, [r4] │ │ str r5, [r4, #4] │ │ @@ -4442,126 +4443,126 @@ │ │ mvn r0, #0 │ │ str r0, [r1] │ │ str r0, [r1, #4] │ │ mov r0, #0 │ │ str r0, [r4, #48] ; 0x30 │ │ str r0, [r4, #44] ; 0x2c │ │ pop {r4, r5, r6, pc} │ │ - ldr r1, [pc, #104] ; 7030 │ │ - ldr r2, [pc, #104] ; 7034 │ │ + ldr r1, [pc, #104] ; 75d0 │ │ + ldr r2, [pc, #104] ; 75d4 │ │ add r1, pc, r1 │ │ add r2, pc, r2 │ │ - b 6ff8 │ │ - ldr r1, [pc, #100] ; 7040 │ │ - ldr r2, [pc, #100] ; 7044 │ │ + b 7598 │ │ + ldr r1, [pc, #100] ; 75e0 │ │ + ldr r2, [pc, #100] ; 75e4 │ │ add r1, pc, r1 │ │ add r2, pc, r2 │ │ - b 6ff8 │ │ - ldr r1, [pc, #88] ; 7048 │ │ - ldr r2, [pc, #88] ; 704c │ │ + b 7598 │ │ + ldr r1, [pc, #88] ; 75e8 │ │ + ldr r2, [pc, #88] ; 75ec │ │ add r1, pc, r1 │ │ add r2, pc, r2 │ │ - ldr r3, [pc, #56] ; 7038 │ │ - ldr r0, [pc, #56] ; 703c │ │ + ldr r3, [pc, #56] ; 75d8 │ │ + ldr r0, [pc, #56] ; 75dc │ │ add r3, pc, r3 │ │ ldr r0, [pc, r0] │ │ add r0, r0, #168 ; 0xa8 │ │ - bl 277c │ │ + bl 2d1c │ │ mvn r0, #21 │ │ pop {r4, r5, r6, pc} │ │ mvn r0, #11 │ │ pop {r4, r5, r6, pc} │ │ andeq r0, r0, r0 │ │ andhi r0, r0, r0 │ │ ... │ │ - andeq r1, r9, r0, asr r6 │ │ - andeq r1, r9, r7, ror r6 │ │ - andeq r1, r9, sl, ror #12 │ │ - andeq r4, sl, r0, lsl sl │ │ - andeq r1, r9, ip, lsr r6 │ │ - andeq r1, r9, r3, lsr #13 │ │ - andeq r1, r9, r8, lsr #12 │ │ - muleq r9, fp, r6 │ │ + andeq r2, sl, r0, ror r5 │ │ + muleq sl, r7, r5 │ │ + andeq r2, sl, sl, lsl #11 │ │ + andeq r5, fp, r8, asr r1 │ │ + andeq r2, sl, ip, asr r5 │ │ + andeq r2, sl, r3, asr #11 │ │ + andeq r2, sl, r8, asr #10 │ │ + ; instruction: 0x000a25bb │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ - beq 7094 │ │ + beq 7634 │ │ cmp r2, #0 │ │ - beq 70a8 │ │ + beq 7648 │ │ mov r5, r0 │ │ mov r4, r1 │ │ mov r0, r1 │ │ mov r1, r2 │ │ mov r2, r3 │ │ - bl 28878 │ │ + bl 29128 │ │ cmp r0, #0 │ │ str r0, [r5, #48] ; 0x30 │ │ mvneq r0, #11 │ │ strne r4, [r5, #44] ; 0x2c │ │ movne r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - ldr r1, [pc, #60] ; 70d8 │ │ - ldr r2, [pc, #60] ; 70dc │ │ + ldr r1, [pc, #60] ; 7678 │ │ + ldr r2, [pc, #60] ; 767c │ │ add r1, pc, r1 │ │ add r2, pc, r2 │ │ - b 70b8 │ │ - ldr r1, [pc, #56] ; 70e8 │ │ - ldr r2, [pc, #56] ; 70ec │ │ + b 7658 │ │ + ldr r1, [pc, #56] ; 7688 │ │ + ldr r2, [pc, #56] ; 768c │ │ add r1, pc, r1 │ │ add r2, pc, r2 │ │ - ldr r3, [pc, #32] ; 70e0 │ │ - ldr r0, [pc, #32] ; 70e4 │ │ + ldr r3, [pc, #32] ; 7680 │ │ + ldr r0, [pc, #32] ; 7684 │ │ add r3, pc, r3 │ │ ldr r0, [pc, r0] │ │ add r0, r0, #168 ; 0xa8 │ │ - bl 277c │ │ + bl 2d1c │ │ mvn r0, #21 │ │ pop {r4, r5, fp, pc} │ │ - andeq r1, r9, ip, ror r5 │ │ - andeq r1, r9, r3, lsr #11 │ │ - andeq r1, r9, r5, ror #11 │ │ - andeq r4, sl, r0, asr r9 │ │ - andeq r1, r9, r8, ror #10 │ │ - ldrdeq r1, [r9], -fp │ │ + muleq sl, ip, r4 │ │ + andeq r2, sl, r3, asr #9 │ │ + andeq r2, sl, r5, lsl #10 │ │ + muleq fp, r8, r0 │ │ + andeq r2, sl, r8, lsl #9 │ │ + strdeq r2, [sl], -fp │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ - beq 7120 │ │ + beq 76c0 │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ cmp r0, #0 │ │ - beq 714c │ │ - ldr r1, [pc, #228] ; 71f8 │ │ - ldr r2, [pc, #228] ; 71fc │ │ + beq 76ec │ │ + ldr r1, [pc, #228] ; 7798 │ │ + ldr r2, [pc, #228] ; 779c │ │ add r1, pc, r1 │ │ add r2, pc, r2 │ │ - b 7130 │ │ - ldr r1, [pc, #192] ; 71e8 │ │ - ldr r2, [pc, #192] ; 71ec │ │ + b 76d0 │ │ + ldr r1, [pc, #192] ; 7788 │ │ + ldr r2, [pc, #192] ; 778c │ │ add r1, pc, r1 │ │ add r2, pc, r2 │ │ - ldr r3, [pc, #184] ; 71f0 │ │ - ldr r0, [pc, #184] ; 71f4 │ │ + ldr r3, [pc, #184] ; 7790 │ │ + ldr r0, [pc, #184] ; 7794 │ │ add r3, pc, r3 │ │ ldr r0, [pc, r0] │ │ add r0, r0, #168 ; 0xa8 │ │ pop {r4, r5, fp, lr} │ │ - b 277c │ │ + b 2d1c │ │ mov r5, r1 │ │ cmp r1, #0 │ │ - beq 71c0 │ │ + beq 7760 │ │ ldr r0, [r5, #8] │ │ cmp r0, #0 │ │ - beq 7174 │ │ + beq 7714 │ │ ldr r1, [r5] │ │ cmp r1, #0 │ │ - beq 71d4 │ │ - bl 288c4 │ │ + beq 7774 │ │ + bl 29170 │ │ ldr r0, [r5, #48] ; 0x30 │ │ cmp r0, #0 │ │ - beq 7184 │ │ - bl 288c4 │ │ + beq 7724 │ │ + bl 29170 │ │ mov r0, #48 ; 0x30 │ │ mov r1, r5 │ │ vld1.64 {d16-d17}, [r1], r0 │ │ add r2, r5, #16 │ │ vld1.64 {d18-d19}, [r2] │ │ add r2, r5, #32 │ │ vld1.64 {d20-d21}, [r2] │ │ @@ -4569,190 +4570,117 @@ │ │ vldr d22, [r1] │ │ add r1, r4, #16 │ │ vst1.64 {d16-d17}, [r4], r0 │ │ vst1.64 {d20-d21}, [r2] │ │ vst1.64 {d18-d19}, [r1] │ │ vstr d22, [r4] │ │ pop {r4, r5, fp, pc} │ │ - ldr r1, [pc, #56] ; 7200 │ │ - ldr r2, [pc, #56] ; 7204 │ │ - add r1, pc, r1 │ │ - add r2, pc, r2 │ │ - b 7130 │ │ - ldr r1, [pc, #44] ; 7208 │ │ - ldr r2, [pc, #44] ; 720c │ │ - add r1, pc, r1 │ │ - add r2, pc, r2 │ │ - b 7130 │ │ - strdeq r1, [r9], -r0 │ │ - muleq r9, ip, r5 │ │ - andeq r1, r9, r2, lsr #11 │ │ - ldrdeq r4, [sl], -r8 │ │ - andeq r1, r9, r4, lsl #10 │ │ - ldrdeq r1, [r9], -r1 ; │ │ - andeq r1, r9, r0, asr r4 │ │ - andeq r1, r9, r5, lsr r5 │ │ - andeq r1, r9, ip, lsr r4 │ │ - andeq r1, r9, r3, lsr r5 │ │ - push {r4, lr} │ │ - cmp r0, #0 │ │ - beq 723c │ │ - ldr r2, [r0] │ │ - cmp r2, #0 │ │ - beq 7268 │ │ - ldr r1, [pc, #236] ; 731c │ │ - ldr r2, [pc, #236] ; 7320 │ │ - add r1, pc, r1 │ │ - add r2, pc, r2 │ │ - b 724c │ │ - ldr r1, [pc, #200] ; 730c │ │ - ldr r2, [pc, #200] ; 7310 │ │ - add r1, pc, r1 │ │ - add r2, pc, r2 │ │ - ldr r3, [pc, #192] ; 7314 │ │ - ldr r0, [pc, #192] ; 7318 │ │ - add r3, pc, r3 │ │ - ldr r0, [pc, r0] │ │ - add r0, r0, #168 ; 0xa8 │ │ - pop {r4, lr} │ │ - b 277c │ │ - cmp r1, #0 │ │ - beq 72e4 │ │ - ldr r2, [r1, #8] │ │ - cmp r2, #0 │ │ - beq 7288 │ │ - ldr r2, [r1] │ │ - cmp r2, #0 │ │ - beq 72f8 │ │ - add r2, r1, #32 │ │ - mov ip, #48 ; 0x30 │ │ - mov r3, r1 │ │ - vld1.64 {d22-d23}, [r2] │ │ - add r4, r0, #32 │ │ - add lr, r1, #16 │ │ - vld1.64 {d16-d17}, [r3], ip │ │ - vmov.i32 q10, #0 ; 0x00000000 │ │ - vld1.64 {d18-d19}, [lr] │ │ - vldr d24, [r3] │ │ - vst1.64 {d22-d23}, [r4] │ │ - add r4, r0, #16 │ │ - vst1.64 {d16-d17}, [r0], ip │ │ - vstr d24, [r0] │ │ - mov r0, #0 │ │ - vst1.64 {d18-d19}, [r4] │ │ - vst1.64 {d20-d21}, [r2] │ │ - mov r2, #52 ; 0x34 │ │ - vst1.64 {d20-d21}, [r1], r2 │ │ - vst1.64 {d20-d21}, [lr] │ │ - str r0, [r3] │ │ - str r0, [r1] │ │ - pop {r4, pc} │ │ - ldr r1, [pc, #56] ; 7324 │ │ - ldr r2, [pc, #56] ; 7328 │ │ + ldr r1, [pc, #56] ; 77a0 │ │ + ldr r2, [pc, #56] ; 77a4 │ │ add r1, pc, r1 │ │ add r2, pc, r2 │ │ - b 724c │ │ - ldr r1, [pc, #44] ; 732c │ │ - ldr r2, [pc, #44] ; 7330 │ │ - add r1, pc, r1 │ │ - add r2, pc, r2 │ │ - b 724c │ │ - ldrdeq r1, [r9], -r4 │ │ - andeq r1, r9, r0, lsl #9 │ │ - ldrdeq r1, [r9], -r7 │ │ - ; instruction: 0x000a47bc │ │ - andeq r1, r9, r8, ror #7 │ │ - ; instruction: 0x000914b5 │ │ - andeq r1, r9, ip, lsr #6 │ │ - andeq r1, r9, r1, lsl r4 │ │ - andeq r1, r9, r8, lsl r3 │ │ - andeq r1, r9, pc, lsl #8 │ │ + b 76d0 │ │ + ldr r1, [pc, #44] ; 77a8 │ │ + ldr r2, [pc, #44] ; 77ac │ │ + add r1, pc, r1 │ │ + add r2, pc, r2 │ │ + b 76d0 │ │ + andeq r2, sl, r0, lsl r4 │ │ + ; instruction: 0x000a24bc │ │ + andeq r2, sl, r2, asr #9 │ │ + andeq r5, fp, r0, lsr #32 │ │ + andeq r2, sl, r4, lsr #8 │ │ + strdeq r2, [sl], -r1 │ │ + andeq r2, sl, r0, ror r3 │ │ + andeq r2, sl, r5, asr r4 │ │ + andeq r2, sl, ip, asr r3 │ │ + andeq r2, sl, r3, asr r4 │ │ push {r4, r5, fp, lr} │ │ mov r5, r0 │ │ add r0, r0, #32 │ │ mov r4, r1 │ │ - bl 288e8 │ │ + bl 29194 │ │ mov r0, #32 │ │ add r1, r4, #16 │ │ vld1.64 {d16-d17}, [r4], r0 │ │ vld1.64 {d20-d21}, [r1] │ │ mov r1, r5 │ │ vldr d18, [r4] │ │ vst1.64 {d16-d17}, [r1], r0 │ │ vstr d18, [r1] │ │ add r1, r5, #16 │ │ ldr r0, [r5, #32] │ │ vst1.64 {d20-d21}, [r1] │ │ cmp r0, #0 │ │ - beq 7384 │ │ + beq 7800 │ │ pop {r4, r5, fp, lr} │ │ - b 288c4 │ │ + b 29170 │ │ pop {r4, r5, fp, pc} │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ - beq 73fc │ │ + beq 7878 │ │ mov r4, r0 │ │ ldr r0, [r0, #48] ; 0x30 │ │ str r0, [sp, #4] │ │ mov r0, r4 │ │ ldr r1, [r0, #8]! │ │ cmp r1, #0 │ │ - beq 73c4 │ │ + beq 7840 │ │ ldr r1, [r4] │ │ cmp r1, #0 │ │ - beq 742c │ │ - bl 288e8 │ │ + beq 78a8 │ │ + bl 29194 │ │ vmov.i32 q8, #0 ; 0x00000000 │ │ add r0, r4, #32 │ │ mov r1, #52 ; 0x34 │ │ vst1.64 {d16-d17}, [r0] │ │ add r0, r4, #16 │ │ vst1.64 {d16-d17}, [r0] │ │ mov r0, #0 │ │ str r0, [r4, #48] ; 0x30 │ │ vst1.64 {d16-d17}, [r4], r1 │ │ str r0, [r4] │ │ add r0, sp, #4 │ │ - bl 288e8 │ │ + bl 29194 │ │ add sp, sp, #8 │ │ pop {r4, pc} │ │ - ldr r1, [pc, #104] ; 746c │ │ - ldr r2, [pc, #104] ; 7470 │ │ - ldr r3, [pc, #104] ; 7474 │ │ + ldr r1, [pc, #104] ; 78e8 │ │ + ldr r2, [pc, #104] ; 78ec │ │ + ldr r3, [pc, #104] ; 78f0 │ │ add r1, pc, r1 │ │ - ldr r0, [pc, #100] ; 7478 │ │ + ldr r0, [pc, #100] ; 78f4 │ │ add r2, pc, r2 │ │ add r3, pc, r3 │ │ ldr r0, [pc, r0] │ │ add r0, r0, #168 ; 0xa8 │ │ add sp, sp, #8 │ │ pop {r4, lr} │ │ - b 277c │ │ - ldr r1, [pc, #40] ; 745c │ │ - ldr r2, [pc, #40] ; 7460 │ │ - ldr r3, [pc, #40] ; 7464 │ │ + b 2d1c │ │ + ldr r1, [pc, #40] ; 78d8 │ │ + ldr r2, [pc, #40] ; 78dc │ │ + ldr r3, [pc, #40] ; 78e0 │ │ add r1, pc, r1 │ │ - ldr r0, [pc, #36] ; 7468 │ │ + ldr r0, [pc, #36] ; 78e4 │ │ add r2, pc, r2 │ │ add r3, pc, r3 │ │ ldr r0, [pc, r0] │ │ add r0, r0, #168 ; 0xa8 │ │ - bl 277c │ │ + bl 2d1c │ │ add sp, sp, #8 │ │ pop {r4, pc} │ │ - andeq r1, r9, r0, ror #3 │ │ - andeq r1, r9, fp, lsr #6 │ │ - andeq r1, r9, sp, lsl #6 │ │ - andeq r4, sl, ip, asr #11 │ │ - andeq r1, r9, r0, lsl r2 │ │ - andeq r1, r9, pc, lsr #6 │ │ - andeq r1, r9, sp, lsr r3 │ │ - strdeq r4, [sl], -ip │ │ - andeq r0, r0, r0 │ │ + andeq r2, sl, r4, lsr #4 │ │ + andeq r2, sl, fp, asr r3 │ │ + andeq r2, sl, sp, lsr r3 │ │ + andeq r4, fp, r8, lsr lr │ │ + andeq r2, sl, r4, asr r2 │ │ + andeq r2, sl, pc, asr r3 │ │ + andeq r2, sl, sp, ror #6 │ │ + andeq r4, fp, r8, ror #28 │ │ + ... │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ vpush {d8-d9} │ │ sub sp, sp, #64 ; 0x40 │ │ ldrd sl, [r0] │ │ mov r4, r0 │ │ movw r0, #13868 ; 0x362c │ │ @@ -4766,49 +4694,49 @@ │ │ ldr r0, [sl, #12] │ │ ldr r1, [r1, #1012] ; 0x3f4 │ │ str r1, [sp, #40] ; 0x28 │ │ ldrb r1, [r0, #232] ; 0xe8 │ │ str r2, [sp, #24] │ │ add r2, r0, r2, lsl #1 │ │ tst r1, #1 │ │ - ldr r9, [sl, #2164] ; 0x874 │ │ + ldr r9, [sl, #2180] ; 0x884 │ │ ldreq r0, [r0, #464] ; 0x1d0 │ │ ldrh r2, [r2, r3] │ │ str r2, [sp, #56] ; 0x38 │ │ cmpeq r0, #0 │ │ ldr r2, [sl, #2068] ; 0x814 │ │ str r2, [sp, #36] ; 0x24 │ │ str r4, [sp, #60] ; 0x3c │ │ str r7, [sp, #48] ; 0x30 │ │ - beq 7d48 │ │ + beq 81d0 │ │ ldr r5, [sp, #60] ; 0x3c │ │ ldm r7, {r2, r3} │ │ ldr r0, [r7, #8] │ │ ldr r1, [r7, #12] │ │ - ldr r7, [sl, #2160] ; 0x870 │ │ + ldr r7, [sl, #2176] ; 0x880 │ │ ldr r4, [r5, #12] │ │ asr r7, r4, r7 │ │ ldr r4, [sp, #60] ; 0x3c │ │ stm sp, {r0, r1, r7} │ │ movw r0, #8928 ; 0x22e0 │ │ - movw r1, #2732 ; 0xaac │ │ + movw r1, #2520 ; 0x9d8 │ │ add r0, r4, r0 │ │ add r1, sl, r1 │ │ str r6, [sp, #12] │ │ - bl 2aaf4 │ │ + bl 2b38c │ │ ldr r0, [sl, #12] │ │ ldr r0, [r0, #232] ; 0xe8 │ │ and r7, r0, #1 │ │ ldr r0, [sp, #40] ; 0x28 │ │ vmov.i32 q8, #0 ; 0x00000000 │ │ ldr r5, [sp, #60] ; 0x3c │ │ movw r1, #257 ; 0x101 │ │ clz r2, r0 │ │ add r0, r4, #576 ; 0x240 │ │ - ldr r3, [sl, #2988] ; 0xbac │ │ + ldr r3, [sl, #2776] ; 0xad8 │ │ add r5, r5, #592 ; 0x250 │ │ vst1.64 {d16-d17}, [r0] │ │ eor r0, r7, #1 │ │ movt r1, #257 ; 0x101 │ │ cmp r7, #0 │ │ mul r4, r0, r1 │ │ vst1.64 {d16-d17}, [r5] │ │ @@ -4827,23 +4755,23 @@ │ │ str r4, [r5, #260] ; 0x104 │ │ ldr r5, [sp, #60] ; 0x3c │ │ str r4, [r5, #264] ; 0x108 │ │ ldr r5, [sp, #60] ; 0x3c │ │ str r4, [r5, #268] ; 0x10c │ │ ldr r4, [sp, #60] ; 0x3c │ │ add r5, r4, #16 │ │ - bne 75d8 │ │ + bne 7a58 │ │ mov r7, r5 │ │ vst1.64 {d16-d17}, [r7]! │ │ vst1.64 {d16-d17}, [r7] │ │ ldr r8, [sp, #48] ; 0x30 │ │ lsr r2, r2, #5 │ │ cmp r3, #2 │ │ str r2, [sp, #52] ; 0x34 │ │ - beq 7720 │ │ + beq 7ba0 │ │ movw r2, #514 ; 0x202 │ │ vmov.i32 q4, #0 ; 0x00000000 │ │ movt r2, #514 ; 0x202 │ │ cmp r0, #0 │ │ str r2, [r4, #496] ; 0x1f0 │ │ str r2, [r4, #500] ; 0x1f4 │ │ str r2, [r4, #504] ; 0x1f8 │ │ @@ -4885,314 +4813,316 @@ │ │ str r1, [r4, #468] ; 0x1d4 │ │ str r1, [r4, #472] ; 0x1d8 │ │ str r1, [r4, #476] ; 0x1dc │ │ str r1, [r4, #480] ; 0x1e0 │ │ str r1, [r4, #484] ; 0x1e4 │ │ str r1, [r4, #488] ; 0x1e8 │ │ str r1, [r4, #492] ; 0x1ec │ │ - bne 76e0 │ │ + bne 7b60 │ │ add r0, r4, #304 ; 0x130 │ │ mov r1, #64 ; 0x40 │ │ mov r2, #255 ; 0xff │ │ - bl 2788 <__aeabi_memset8@plt> │ │ + bl 2d28 <__aeabi_memset8@plt> │ │ add r0, r4, #288 ; 0x120 │ │ vst1.64 {d8-d9}, [r0] │ │ add r0, r4, #272 ; 0x110 │ │ vst1.64 {d8-d9}, [r0] │ │ mov r0, r5 │ │ vst1.64 {d8-d9}, [r0]! │ │ vst1.64 {d8-d9}, [r0] │ │ add r0, r4, #48 ; 0x30 │ │ mov r1, #96 ; 0x60 │ │ mov r2, #64 ; 0x40 │ │ - bl 2788 <__aeabi_memset8@plt> │ │ + bl 2d28 <__aeabi_memset8@plt> │ │ add r0, r4, #368 ; 0x170 │ │ mov r1, #64 ; 0x40 │ │ mov r2, #3 │ │ - bl 2788 <__aeabi_memset8@plt> │ │ + bl 2d28 <__aeabi_memset8@plt> │ │ add r0, r4, #160 ; 0xa0 │ │ vst1.64 {d8-d9}, [r0] │ │ add r0, r4, #144 ; 0x90 │ │ vst1.64 {d8-d9}, [r0] │ │ add r0, r4, #608 ; 0x260 │ │ vst1.64 {d8-d9}, [r0] │ │ add r0, r4, #624 ; 0x270 │ │ vst1.64 {d8-d9}, [r0] │ │ ldr r0, [sp, #52] ; 0x34 │ │ ldr r1, [sp, #56] ; 0x38 │ │ lsr ip, r1, r0 │ │ - ldr r0, [sl, #2988] ; 0xbac │ │ + ldr r0, [sl, #2776] ; 0xad8 │ │ cmp r0, #2 │ │ - bne 77f4 │ │ + bne 7c78 │ │ ldr r0, [r8] │ │ str r0, [r4, #8] │ │ - ldr r1, [sl, #2148] ; 0x864 │ │ - ldr r2, [sp, #44] ; 0x2c │ │ - ldr r3, [sl, #2724] ; 0xaa4 │ │ + ldr r1, [sl, #2164] ; 0x874 │ │ + ldr r3, [sp, #44] ; 0x2c │ │ + ldr r2, [sl, #2512] ; 0x9d0 │ │ ldr r7, [sp, #36] ; 0x24 │ │ - mul r1, r1, r2 │ │ - mov r2, #624 ; 0x270 │ │ + mul r1, r1, r3 │ │ + mov r3, #624 ; 0x270 │ │ ldr r6, [sp, #52] ; 0x34 │ │ - mla r3, ip, r2, r3 │ │ - mla r1, r1, r2, r3 │ │ + mla r2, ip, r3, r2 │ │ + mla r1, r1, r3, r2 │ │ str r1, [r4, #640] ; 0x280 │ │ ldr r1, [r8, #4] │ │ cmp r0, r1 │ │ - bge 7d38 │ │ + bge 81c0 │ │ add r0, r7, r6, lsl #2 │ │ - add r5, r0, #7168 ; 0x1c00 │ │ - b 77a0 │ │ + movw r1, #7256 ; 0x1c58 │ │ + add r5, r0, r1 │ │ + b 7c24 │ │ ldr r1, [r4, #640] ; 0x280 │ │ add r1, r1, #624 ; 0x270 │ │ str r1, [r4, #640] ; 0x280 │ │ add r0, r0, r9 │ │ str r0, [r4, #8] │ │ ldr r1, [r8, #4] │ │ cmp r0, r1 │ │ - bge 7d38 │ │ - ldr r0, [r7, #292] ; 0x124 │ │ + bge 81c0 │ │ + ldr r0, [r7, #300] ; 0x12c │ │ mov r1, #1 │ │ ldr r0, [r0] │ │ dmb ish │ │ str r1, [sp, #56] ; 0x38 │ │ cmp r0, #0 │ │ - bne 7e30 │ │ + bne 82b8 │ │ ldr r2, [r5] │ │ mov r0, r4 │ │ mov r1, r6 │ │ - bl 7e44 │ │ + bl 82cc │ │ cmp r0, #0 │ │ - bne 7e30 │ │ + bne 82b8 │ │ ldr r0, [r4, #8] │ │ tst r0, #16 │ │ - bne 7780 │ │ + bne 7c04 │ │ ldr r1, [sl, #4] │ │ ldr r1, [r1, #1012] ; 0x3f4 │ │ cmp r1, #0 │ │ - bne 7780 │ │ - b 778c │ │ + bne 7c04 │ │ + b 7c10 │ │ movw r0, #13840 ; 0x3610 │ │ mov r1, #1 │ │ add r0, fp, r0 │ │ str r1, [sp, #56] ; 0x38 │ │ ldr r0, [r0] │ │ cmn r0, #15 │ │ - blt 7e30 │ │ + blt 82b8 │ │ ldr r0, [sl, #2076] ; 0x81c │ │ ldr fp, [sp, #36] ; 0x24 │ │ ldr lr, [sp, #52] ; 0x34 │ │ cmp r0, #2 │ │ str r5, [sp, #20] │ │ - blt 796c │ │ + blt 7df0 │ │ ldr r0, [sl, #12] │ │ ldr r0, [r0, #512] ; 0x200 │ │ cmp r0, #0 │ │ - beq 796c │ │ + beq 7df0 │ │ ldr r0, [fp, #4] │ │ mov r6, lr │ │ mov r5, ip │ │ cmp r0, #2 │ │ - bcc 792c │ │ + bcc 7db0 │ │ ldr r0, [r4, #12] │ │ mov r2, #2 │ │ add r0, r0, r9 │ │ lsl r1, r0, #2 │ │ add r0, sl, #16 │ │ - bl 27e90 │ │ + bl 28744 │ │ cmp r0, #0 │ │ - bne 7e30 │ │ + bne 82b8 │ │ ldr r0, [r4, #12] │ │ mov r2, #2 │ │ add r0, r0, r9 │ │ lsl r1, r0, #2 │ │ add r0, sl, #192 ; 0xc0 │ │ - bl 27e90 │ │ + bl 28744 │ │ cmp r0, #0 │ │ - bne 7e30 │ │ + bne 82b8 │ │ ldr r0, [r4, #12] │ │ mov r2, #2 │ │ add r0, r0, r9 │ │ lsl r1, r0, #2 │ │ add r0, sl, #368 ; 0x170 │ │ - bl 27e90 │ │ + bl 28744 │ │ cmp r0, #0 │ │ - bne 7e30 │ │ + bne 82b8 │ │ ldr r0, [r4, #12] │ │ mov r2, #2 │ │ add r0, r0, r9 │ │ lsl r1, r0, #2 │ │ add r0, sl, #544 ; 0x220 │ │ - bl 27e90 │ │ + bl 28744 │ │ cmp r0, #0 │ │ - bne 7e30 │ │ + bne 82b8 │ │ ldr r0, [r4, #12] │ │ mov r2, #2 │ │ add r0, r0, r9 │ │ lsl r1, r0, #2 │ │ add r0, sl, #720 ; 0x2d0 │ │ - bl 27e90 │ │ + bl 28744 │ │ cmp r0, #0 │ │ - bne 7e30 │ │ + bne 82b8 │ │ ldr r0, [r4, #12] │ │ mov r2, #2 │ │ add r0, r0, r9 │ │ lsl r1, r0, #2 │ │ add r0, sl, #896 ; 0x380 │ │ - bl 27e90 │ │ + bl 28744 │ │ cmp r0, #0 │ │ - bne 7e30 │ │ + bne 82b8 │ │ ldr r0, [r4, #12] │ │ mov r2, #2 │ │ add r0, r0, r9 │ │ lsl r1, r0, #2 │ │ add r0, sl, #1072 ; 0x430 │ │ - bl 27e90 │ │ + bl 28744 │ │ cmp r0, #0 │ │ - bne 7e30 │ │ + bne 82b8 │ │ ldr r0, [r4, #12] │ │ ldrd r2, [r8] │ │ ldr r1, [r8, #20] │ │ asr r3, r3, #1 │ │ asr r7, r0, #1 │ │ add r0, r0, r9 │ │ asr r2, r2, #1 │ │ str r7, [sp] │ │ asr r0, r0, #1 │ │ ldr r8, [sp, #48] ; 0x30 │ │ str r0, [sp, #4] │ │ - movw r0, #2732 ; 0xaac │ │ + movw r0, #2520 ; 0x9d8 │ │ add r0, sl, r0 │ │ - bl 2ac34 │ │ + bl 2b4cc │ │ mov ip, r5 │ │ mov lr, r6 │ │ add r0, r4, #356 ; 0x164 │ │ vmov.i32 q8, #0 ; 0x00000000 │ │ add r5, r0, #259072 ; 0x3f400 │ │ movw r0, #7888 ; 0x1ed0 │ │ add r0, r4, r0 │ │ + ldr r1, [r4, #12] │ │ ldr r6, [sp, #44] ; 0x2c │ │ - mov r1, #624 ; 0x270 │ │ + mov r2, #624 ; 0x270 │ │ vst1.64 {d16-d17}, [r0 :128] │ │ add r0, r4, #7872 ; 0x1ec0 │ │ + asr r1, r1, #5 │ │ vst1.64 {d16-d17}, [r0 :128] │ │ ldr r0, [r8] │ │ str r0, [r4, #8] │ │ - ldr r3, [r4, #12] │ │ - ldr r7, [sl, #2148] ; 0x864 │ │ - ldr r2, [sl, #2724] ; 0xaa4 │ │ - asr r3, r3, #5 │ │ - mla r2, ip, r1, r2 │ │ - mul r3, r7, r3 │ │ - mul r7, r7, r6 │ │ - mla r1, r7, r1, r2 │ │ - movw r7, #1412 ; 0x584 │ │ - ldr r2, [sp, #48] ; 0x30 │ │ - str r1, [r4, #640] ; 0x280 │ │ - ldr r1, [sl, #3044] ; 0xbe4 │ │ - mla r1, r3, r7, r1 │ │ - mla r1, ip, r7, r1 │ │ + ldr r3, [sl, #2164] ; 0x874 │ │ + ldr r7, [sl, #2512] ; 0x9d0 │ │ + mla r7, ip, r2, r7 │ │ + mul r1, r3, r1 │ │ + mul r3, r3, r6 │ │ + mla r2, r3, r2, r7 │ │ + movw r3, #1348 ; 0x544 │ │ + ldr r7, [sp, #48] ; 0x30 │ │ + str r2, [r4, #640] ; 0x280 │ │ + ldr r2, [sl, #2836] ; 0xb14 │ │ + mla r1, r1, r3, r2 │ │ + mla r1, ip, r3, r1 │ │ str r1, [r5] │ │ - ldr r1, [r2, #4] │ │ + ldr r1, [r7, #4] │ │ cmp r0, r1 │ │ - bge 7d50 │ │ + bge 81d8 │ │ add r0, fp, lr, lsl #2 │ │ - mov r7, #255 ; 0xff │ │ - add r0, r0, #7168 ; 0x1c00 │ │ + movw r1, #7256 ; 0x1c58 │ │ + add r0, r0, r1 │ │ str r0, [sp, #32] │ │ + mov r6, #255 ; 0xff │ │ mov r0, #1 │ │ - str r9, [sp, #44] ; 0x2c │ │ str r0, [sp, #56] ; 0x38 │ │ + str r9, [sp, #44] ; 0x2c │ │ str r5, [sp, #28] │ │ - b 7a48 │ │ + b 7ed0 │ │ ldr r1, [r4, #640] ; 0x280 │ │ - movw r2, #1412 ; 0x584 │ │ + movw r2, #1348 ; 0x544 │ │ add r1, r1, #624 ; 0x270 │ │ str r1, [r4, #640] ; 0x280 │ │ ldr r1, [r5] │ │ add r1, r1, r2 │ │ str r1, [r5] │ │ ldr r9, [sp, #44] ; 0x2c │ │ - mov r7, #255 ; 0xff │ │ - ldr r2, [sp, #48] ; 0x30 │ │ + mov r6, #255 ; 0xff │ │ + ldr r7, [sp, #48] ; 0x30 │ │ add r0, r0, r9 │ │ str r0, [r4, #8] │ │ ldr fp, [sp, #36] ; 0x24 │ │ - ldr r1, [r2, #4] │ │ + ldr r1, [r7, #4] │ │ cmp r0, r1 │ │ - bge 7d50 │ │ - ldr r0, [fp, #292] ; 0x124 │ │ + bge 81d8 │ │ + ldr r0, [fp, #300] ; 0x12c │ │ ldr r0, [r0] │ │ dmb ish │ │ cmp r0, #0 │ │ - bne 7e30 │ │ + bne 82b8 │ │ ldr r1, [sp, #40] ; 0x28 │ │ ldr r0, [r5] │ │ cmp r1, #0 │ │ - beq 7a94 │ │ + beq 7f1c │ │ add r1, r0, #1280 ; 0x500 │ │ str r1, [r5, #4] │ │ - strb r7, [r0, #1280] ; 0x500 │ │ + strb r6, [r0, #1280] ; 0x500 │ │ ldr r0, [r5, #4] │ │ - strb r7, [r0, #1] │ │ + strb r6, [r0, #1] │ │ ldr r0, [r5, #4] │ │ - strb r7, [r0, #2] │ │ + strb r6, [r0, #2] │ │ ldr r0, [r5, #4] │ │ add r0, r0, #3 │ │ - b 7ab4 │ │ + b 7f3c │ │ ldrd r2, [r4, #8] │ │ mov r1, #2 │ │ and r1, r1, r3, lsr #3 │ │ ubfx r2, r2, #4, #1 │ │ orr r1, r1, r2 │ │ add r0, r0, r1 │ │ add r0, r0, #1280 ; 0x500 │ │ str r0, [r5, #4] │ │ mov r5, #0 │ │ - strb r7, [r0] │ │ - ldr r0, [sl, #3832] ; 0xef8 │ │ + strb r6, [r0] │ │ + ldr r0, [sl, #3624] ; 0xe28 │ │ mov r1, #1 │ │ tst r0, r1, lsl r5 │ │ - bne 7b3c │ │ - b 7b20 │ │ - ldr r0, [sl, #2168] ; 0x878 │ │ + bne 7fc4 │ │ + b 7fa8 │ │ + ldr r0, [sl, #2184] ; 0x888 │ │ asr r3, r1, #5 │ │ - ldr r7, [sl, #3048] ; 0xbe8 │ │ + ldr r7, [sl, #2840] ; 0xb18 │ │ mul r3, r0, r3 │ │ ldr r0, [sp, #60] ; 0x3c │ │ ldr r0, [r0, #4] │ │ add r3, r3, r2, asr #5 │ │ ubfx r2, r2, #4, #1 │ │ - add r3, r3, r3, lsl #3 │ │ - add r3, r7, r3, lsl #5 │ │ - add r7, r5, r5, lsl #1 │ │ - add r3, r3, r7, lsl #5 │ │ + rsb r3, r3, r3, lsl #4 │ │ + add r3, r7, r3, lsl #3 │ │ + add r7, r5, r5, lsl #2 │ │ + add r3, r3, r7, lsl #3 │ │ mov r7, #2 │ │ and r1, r7, r1, lsr #3 │ │ orr r1, r2, r1 │ │ mov r2, r5 │ │ - add r1, r1, r1, lsl #1 │ │ - add r1, r3, r1, lsl #3 │ │ + add r1, r1, r1, lsl #2 │ │ + add r1, r3, r1, lsl #1 │ │ mov r3, r6 │ │ - bl 8b28 │ │ + bl 8fb0 │ │ add r5, r5, #1 │ │ cmp r5, #3 │ │ - beq 7cf4 │ │ - ldr r0, [sl, #3832] ; 0xef8 │ │ + beq 817c │ │ + ldr r0, [sl, #3624] ; 0xe28 │ │ mov r1, #1 │ │ tst r0, r1, lsl r5 │ │ - beq 7b20 │ │ + beq 7fa8 │ │ cmp r5, #0 │ │ - beq 7b60 │ │ + beq 7fe8 │ │ ldr r1, [sl, #1284] ; 0x504 │ │ subs fp, r1, #3 │ │ sub r1, r1, #1 │ │ clz r1, r1 │ │ movwne fp, #1 │ │ lsr r6, r1, #5 │ │ - b 7b68 │ │ + b 7ff0 │ │ mov r6, #0 │ │ mov fp, #0 │ │ ldr r3, [sl, #12] │ │ cmp r5, #0 │ │ mov r1, r5 │ │ ldr r7, [sp, #60] ; 0x3c │ │ movwne r1, #1 │ │ @@ -5200,47 +5130,47 @@ │ │ add r1, r3, r1, lsl #2 │ │ ldr r2, [r1, #1384] ; 0x568 │ │ ldr r1, [r7, #12] │ │ mov r7, #1 │ │ add r4, r0, r7, lsl r2 │ │ lsl r7, r1, #2 │ │ tst r4, r7, asr r6 │ │ - bne 7b20 │ │ + bne 7fa8 │ │ mov r0, #1 │ │ asr r7, r7, r6 │ │ lsl lr, r0, r2 │ │ cmp r7, #0 │ │ - beq 7bcc │ │ + beq 8054 │ │ ldr ip, [sl, #1280] ; 0x500 │ │ add r8, r7, lr, asr #1 │ │ add r7, ip, r6 │ │ asr r7, r7, r6 │ │ cmp r8, r7 │ │ - bgt 7b20 │ │ + bgt 7fa8 │ │ add r6, r3, r5, lsl #2 │ │ ldr r8, [r3, #236] ; 0xec │ │ ldr r7, [r3, #240] ; 0xf0 │ │ asr ip, lr, #1 │ │ ldr r6, [r6, #1372] ; 0x55c │ │ cmp r8, r7 │ │ - bne 7c20 │ │ + bne 80a8 │ │ ldr r2, [sp, #60] ; 0x3c │ │ ldr r2, [r2, #8] │ │ lsl r3, r2, #2 │ │ tst r4, r3, asr fp │ │ - bne 7b20 │ │ + bne 7fa8 │ │ asr r3, r3, fp │ │ cmp r3, #0 │ │ - beq 7ad0 │ │ + beq 7f58 │ │ ldr r7, [sl, #1276] ; 0x4fc │ │ add r3, r3, ip │ │ add r7, r7, fp │ │ cmp r3, r7, asr fp │ │ - ble 7ad0 │ │ - b 7b20 │ │ + ble 7f58 │ │ + b 7fa8 │ │ ldr r8, [r3, #452] ; 0x1c4 │ │ ldr r3, [sp, #60] ; 0x3c │ │ ldr r9, [sl, #1436] ; 0x59c │ │ lsl r7, r8, #2 │ │ mov r8, #1 │ │ ldr r4, [r3, #8] │ │ ldr r3, [sp, #44] ; 0x2c │ │ @@ -5256,121 +5186,121 @@ │ │ add r7, r3, lr, lsl #3 │ │ add r3, r2, #3 │ │ add r4, r7, r0, asr fp │ │ add r7, r7, r9, asr fp │ │ cmp r8, r4, asr r3 │ │ asrgt r8, r4, r3 │ │ cmp r8, r7, asr r3 │ │ - ble 7b20 │ │ + ble 7fa8 │ │ asr r9, r7, r3 │ │ ldr r7, [sp, #60] ; 0x3c │ │ add fp, r2, fp │ │ - ldr r0, [sl, #2168] ; 0x878 │ │ + ldr r0, [sl, #2184] ; 0x888 │ │ asr r2, r1, #5 │ │ lsl r3, r9, fp │ │ mul r2, r2, r0 │ │ ldr r0, [r7, #4] │ │ - ldr r7, [sl, #3048] ; 0xbe8 │ │ + ldr r7, [sl, #2840] ; 0xb18 │ │ add r2, r2, r3, asr #7 │ │ ubfx r3, r3, #6, #1 │ │ - add r2, r2, r2, lsl #3 │ │ - add r2, r7, r2, lsl #5 │ │ - add r7, r5, r5, lsl #1 │ │ - add r2, r2, r7, lsl #5 │ │ + rsb r2, r2, r2, lsl #4 │ │ + add r2, r7, r2, lsl #3 │ │ + add r7, r5, r5, lsl #2 │ │ + add r2, r2, r7, lsl #3 │ │ mov r7, #2 │ │ and r1, r7, r1, lsr #3 │ │ orr r1, r1, r3 │ │ mov r3, r6 │ │ - add r1, r1, r1, lsl #1 │ │ - add r1, r2, r1, lsl #3 │ │ + add r1, r1, r1, lsl #2 │ │ + add r1, r2, r1, lsl #1 │ │ mov r2, r5 │ │ - bl 8b28 │ │ + bl 8fb0 │ │ add r9, r9, #1 │ │ cmp r9, r8 │ │ - bge 7b20 │ │ + bge 7fa8 │ │ ldr r7, [sp, #60] ; 0x3c │ │ ldr r1, [r7, #12] │ │ - b 7c8c │ │ + b 8114 │ │ ldr r0, [sp, #32] │ │ ldr r4, [sp, #60] ; 0x3c │ │ ldr r1, [sp, #52] ; 0x34 │ │ ldr r2, [r0] │ │ mov r0, r4 │ │ - bl 7e44 │ │ + bl 82cc │ │ cmp r0, #0 │ │ - bne 7e30 │ │ + bne 82b8 │ │ ldr r0, [r4, #8] │ │ ldr r5, [sp, #28] │ │ tst r0, #16 │ │ - bne 7a08 │ │ + bne 7e90 │ │ ldr r1, [sl, #4] │ │ ldr r1, [r1, #1012] ; 0x3f4 │ │ cmp r1, #0 │ │ - bne 7a08 │ │ - b 7a24 │ │ - ldr r1, [sl, #2104] ; 0x838 │ │ + bne 7e90 │ │ + b 7eac │ │ + ldr r1, [sl, #2120] ; 0x848 │ │ mov r0, r4 │ │ blx r1 │ │ - b 7e28 │ │ + b 82b0 │ │ mov r7, #0 │ │ - b 7544 │ │ + b 79c4 │ │ ldr r0, [sl, #2076] ; 0x81c │ │ cmp r0, #2 │ │ - blt 7d98 │ │ + blt 8220 │ │ ldr r0, [sl, #12] │ │ ldrb r0, [r0, #232] ; 0xe8 │ │ tst r0, #1 │ │ - beq 7d98 │ │ + beq 8220 │ │ ldr r3, [r4, #12] │ │ - ldr r7, [r2] │ │ asr r2, r1, #1 │ │ + ldr r7, [r7] │ │ add r0, r3, r9 │ │ asr r3, r3, #1 │ │ asr r0, r0, #1 │ │ asr r1, r7, #1 │ │ str r0, [sp] │ │ movw r0, #8928 ; 0x22e0 │ │ add r0, r4, r0 │ │ - bl 2aff8 │ │ - ldr r0, [sl, #2988] ; 0xbac │ │ + bl 2b890 │ │ + ldr r0, [sl, #2776] ; 0xad8 │ │ cmp r0, #1 │ │ - beq 7db0 │ │ - ldr r1, [sl, #2104] ; 0x838 │ │ + beq 8238 │ │ + ldr r1, [sl, #2120] ; 0x848 │ │ mov r0, r4 │ │ blx r1 │ │ - ldr r0, [sl, #2144] ; 0x860 │ │ + ldr r0, [sl, #2160] ; 0x870 │ │ mov r5, r4 │ │ ldr r7, [sp, #24] │ │ add r0, r0, #31 │ │ ldr r1, [r4, #12] │ │ bic r8, r0, #31 │ │ ldr r4, [sp, #20] │ │ - ldr r2, [sl, #3748] ; 0xea4 │ │ + ldr r2, [sl, #3540] ; 0xdd4 │ │ mla r0, r8, r7, r1 │ │ and r1, r1, #16 │ │ add r1, r4, r1 │ │ add r1, r1, #480 ; 0x1e0 │ │ add r0, r2, r0 │ │ mov r2, r9 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ ldr r0, [sl, #1284] ; 0x504 │ │ ldr r3, [r5, #12] │ │ sub r0, r0, #1 │ │ - ldr r5, [sl, #3752] ; 0xea8 │ │ + ldr r5, [sl, #3544] ; 0xdd8 │ │ clz r0, r0 │ │ lsr r0, r0, #5 │ │ asr r1, r8, r0 │ │ asr r2, r9, r0 │ │ mul r7, r1, r7 │ │ and r1, r3, #16 │ │ add r1, r4, r1, lsr r0 │ │ add r1, r1, #512 ; 0x200 │ │ add r0, r7, r3, asr r0 │ │ add r0, r5, r0 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ mov r0, #0 │ │ str r0, [sp, #56] ; 0x38 │ │ ldr r0, [sp, #56] ; 0x38 │ │ add sp, sp, #64 ; 0x40 │ │ vpop {d8-d9} │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @@ -5378,85 +5308,85 @@ │ │ sub sp, sp, #20 │ │ mov r8, r0 │ │ ldr r0, [r0] │ │ ldr r9, [r8, #12] │ │ mov r5, r1 │ │ ldr ip, [r8, #8] │ │ mov lr, #16 │ │ - ldr r4, [r0, #2144] ; 0x860 │ │ + ldr r4, [r0, #2160] ; 0x870 │ │ mov r7, #0 │ │ - ldr r1, [r0, #2140] ; 0x85c │ │ + ldr r1, [r0, #2156] ; 0x86c │ │ add r3, ip, lr, lsr r5 │ │ str r0, [sp, #16] │ │ add r0, r9, lr, lsr r5 │ │ cmp r4, r0 │ │ mov fp, r2 │ │ movwgt r7, #1 │ │ mov r2, #0 │ │ cmp r1, r3 │ │ lsr sl, lr, r5 │ │ movwgt r2, #1 │ │ cmple r4, r0 │ │ - bgt 7edc │ │ + bgt 8364 │ │ mov r0, #8 │ │ add r3, r9, r0, lsr r5 │ │ mov r7, #0 │ │ cmp r4, r3 │ │ add r6, ip, r0, lsr r5 │ │ movwgt r7, #1 │ │ cmp r1, r6 │ │ mov r2, #0 │ │ ldr fp, [fp, #100] ; 0x64 │ │ movwgt r2, #1 │ │ cmp r1, r6 │ │ lsr sl, r0, r5 │ │ add r5, r5, #1 │ │ cmple r4, r3 │ │ - ble 7ea4 │ │ + ble 832c │ │ ldr r0, [sp, #16] │ │ - ldr r4, [r0, #2988] ; 0xbac │ │ + ldr r4, [r0, #2776] ; 0xad8 │ │ cmp r4, #2 │ │ - bne 7f80 │ │ + bne 8408 │ │ and r0, r2, r7 │ │ cmp r0, #1 │ │ - beq 7fd4 │ │ + beq 845c │ │ cmp r2, #0 │ │ - beq 8004 │ │ + beq 848c │ │ cmp r4, #2 │ │ - bne 820c │ │ + bne 8694 │ │ ldr r1, [sp, #16] │ │ - ldr r0, [r1, #2128] ; 0x850 │ │ - ldr r1, [r1, #2996] ; 0xbb4 │ │ + ldr r0, [r1, #2144] ; 0x860 │ │ + ldr r1, [r1, #2784] ; 0xae0 │ │ mla r0, r0, r9, ip │ │ ldrb r0, [r1, r0, lsl #5] │ │ subs r0, r5, r0 │ │ movwne r0, #1 │ │ cmp r0, #0 │ │ - beq 824c │ │ + beq 86d4 │ │ add r7, r5, #1 │ │ ldr r2, [fp, #100] ; 0x64 │ │ mov r0, r8 │ │ mov r1, r7 │ │ - bl 7e44 │ │ + bl 82cc │ │ mov r9, #1 │ │ cmp r0, #0 │ │ - bne 8928 │ │ + bne 8db0 │ │ ldr r0, [r8, #8] │ │ mov r1, r7 │ │ add r0, r0, sl │ │ str r0, [r8, #8] │ │ ldr r2, [fp, #104] ; 0x68 │ │ mov r0, r8 │ │ - bl 7e44 │ │ + bl 82cc │ │ cmp r0, #0 │ │ - bne 8928 │ │ + bne 8db0 │ │ ldr r0, [r8, #8] │ │ mov r7, #3 │ │ sub r0, r0, sl │ │ - b 864c │ │ + b 8ad4 │ │ ldr lr, [r8, #4] │ │ rsb r6, r5, #4 │ │ ldr r1, [r8, #640] ; 0x280 │ │ ubfx r0, r9, #1, #4 │ │ str r0, [sp, #12] │ │ add r3, r8, r0 │ │ ubfx r0, ip, #1, #4 │ │ @@ -5469,68 +5399,68 @@ │ │ lsr r1, r3, r6 │ │ bfi r0, r1, #1, #1 │ │ add r1, lr, r5, lsl #7 │ │ add r0, r1, r0, lsl #5 │ │ add r1, r0, #1248 ; 0x4e0 │ │ and r0, r2, r7 │ │ cmp r0, #1 │ │ - bne 7ef8 │ │ + bne 8380 │ │ cmp r4, #2 │ │ - bne 805c │ │ + bne 84e4 │ │ ldr r1, [sp, #16] │ │ - ldr r0, [r1, #2128] ; 0x850 │ │ - ldr r1, [r1, #2996] ; 0xbb4 │ │ + ldr r0, [r1, #2144] ; 0x860 │ │ + ldr r1, [r1, #2784] ; 0xae0 │ │ mla r0, r0, r9, ip │ │ ldrb r2, [r1, r0, lsl #5] │ │ cmp r5, r2 │ │ - bne 811c │ │ + bne 85a4 │ │ add r0, r1, r0, lsl #5 │ │ ldrb r0, [r0, #2] │ │ - b 80a4 │ │ + b 852c │ │ cmp r4, #2 │ │ - bne 828c │ │ + bne 8714 │ │ ldr r1, [sp, #16] │ │ - ldr r0, [r1, #2128] ; 0x850 │ │ - ldr r1, [r1, #2996] ; 0xbb4 │ │ + ldr r0, [r1, #2144] ; 0x860 │ │ + ldr r1, [r1, #2784] ; 0xae0 │ │ mla r0, r0, r9, ip │ │ ldrb r0, [r1, r0, lsl #5] │ │ subs r0, r5, r0 │ │ movwne r0, #1 │ │ cmp r0, #0 │ │ - bne 82ec │ │ + bne 8774 │ │ ldr r0, [fp, #12] │ │ mov r7, #2 │ │ str r0, [sp] │ │ add r0, r5, r5, lsl #2 │ │ - ldr r1, [pc, #2760] ; 8b10 │ │ + ldr r1, [pc, #2760] ; 8f98 │ │ mov r3, #2 │ │ ldr r1, [pc, r1] │ │ add r0, r1, r0, lsl #2 │ │ mov r1, r5 │ │ ldrb r2, [r0, #4] │ │ - b 8274 │ │ + b 86fc │ │ ldr r0, [r8, #4] │ │ - ldr r2, [pc, #2716] ; 8b04 │ │ + ldr r2, [pc, #2716] ; 8f8c │ │ add r0, r0, #13824 ; 0x3600 │ │ ldr r2, [pc, r2] │ │ ldrb r2, [r2, r5] │ │ - bl 2d798 │ │ + bl 36c80 │ │ ldr r1, [sp, #16] │ │ ldr r1, [r1, #1284] ; 0x504 │ │ cmp r1, #2 │ │ - bne 80a4 │ │ + bne 852c │ │ sub r1, r0, #2 │ │ cmp r1, #8 │ │ - bcs 80a4 │ │ + bcs 852c │ │ uxtb r1, r1 │ │ mov r2, #177 ; 0xb1 │ │ mov r9, #1 │ │ tst r9, r2, lsr r1 │ │ - bne 8928 │ │ - ldr r2, [pc, #2652] ; 8b08 │ │ + bne 8db0 │ │ + ldr r2, [pc, #2652] ; 8f90 │ │ add r1, r5, r5, lsl #2 │ │ ldr r2, [pc, r2] │ │ add r7, r2, r1, lsl #2 │ │ add r2, pc, #8 │ │ add r1, r7, r0, lsl #1 │ │ ldr r0, [r2, r0, lsl #2] │ │ add pc, r2, r0 │ │ @@ -5547,111 +5477,111 @@ │ │ ldr r0, [fp] │ │ mov r7, #0 │ │ ldrb r2, [r1] │ │ mov r1, r5 │ │ str r0, [sp] │ │ mov r0, r8 │ │ mov r3, #0 │ │ - bl c880 │ │ + bl ce38 │ │ mvn r9, #0 │ │ cmp r0, #0 │ │ - bne 8928 │ │ - b 8650 │ │ + bne 8db0 │ │ + b 8ad8 │ │ cmp r5, #4 │ │ - bne 8344 │ │ + bne 87cc │ │ ldr r0, [fp, #20] │ │ mov r1, #4 │ │ str r0, [sp] │ │ mov r0, r8 │ │ mov r2, #21 │ │ mov r3, #3 │ │ - bl c880 │ │ + bl ce38 │ │ mvn r9, #0 │ │ cmp r0, #0 │ │ - bne 8928 │ │ + bne 8db0 │ │ ldr r0, [r8, #8] │ │ movw r1, #62828 ; 0xf56c │ │ movt r1, #3 │ │ mov r4, r8 │ │ ldr r7, [r4, r1]! │ │ add r0, r0, #1 │ │ str r0, [r8, #8] │ │ mov r1, #4 │ │ ldr r0, [fp, #24] │ │ mov r2, #21 │ │ str r0, [sp] │ │ mov r0, r8 │ │ mov r3, #3 │ │ - bl c880 │ │ + bl ce38 │ │ cmp r0, #0 │ │ - bne 8928 │ │ + bne 8db0 │ │ ldrd r0, [r8, #8] │ │ mov r2, #21 │ │ add r1, r1, #1 │ │ mov r3, #3 │ │ sub r0, r0, #1 │ │ strd r0, [r8, #8] │ │ mov r1, #4 │ │ ldr r0, [fp, #28] │ │ str r0, [sp] │ │ mov r0, r8 │ │ - bl c880 │ │ + bl ce38 │ │ cmp r0, #0 │ │ - bne 8928 │ │ + bne 8db0 │ │ ldr r0, [r8, #8] │ │ mov r1, #4 │ │ mov r2, #21 │ │ mov r3, #3 │ │ add r0, r0, #1 │ │ str r0, [r8, #8] │ │ str r7, [r4] │ │ mov r7, #3 │ │ ldr r0, [fp, #32] │ │ str r0, [sp] │ │ mov r0, r8 │ │ - bl c880 │ │ + bl ce38 │ │ cmp r0, #0 │ │ - bne 8928 │ │ + bne 8db0 │ │ ldrd r0, [r8, #8] │ │ sub r1, r1, #1 │ │ sub r0, r0, #1 │ │ strd r0, [r8, #8] │ │ - b 8650 │ │ + b 8ad8 │ │ ldrh r0, [r1, #8] │ │ cmp r5, #0 │ │ ldrh r3, [r1, #2] │ │ ldrh r2, [r1, #10] │ │ sub r0, r3, r0 │ │ ldrhne r3, [r1, #16] │ │ add r2, r0, r2 │ │ ldrhne r1, [r1, #14] │ │ addne r2, r2, r3 │ │ ldr r7, [r8, #4] │ │ subne r2, r2, r1 │ │ add r0, r7, #13824 ; 0x3600 │ │ mov r1, r2 │ │ - bl 2dad0 │ │ + bl 36fb8 │ │ cmp r0, #0 │ │ - bne 7f2c │ │ + bne 83b4 │ │ ldr r0, [fp, #4] │ │ mov r7, #1 │ │ str r0, [sp] │ │ add r0, r5, r5, lsl #2 │ │ - ldr r1, [pc, #2216] ; 8b0c │ │ + ldr r1, [pc, #2216] ; 8f94 │ │ mov r3, #1 │ │ ldr r1, [pc, r1] │ │ add r0, r1, r0, lsl #2 │ │ mov r1, r5 │ │ ldrb r2, [r0, #2] │ │ mov r0, r8 │ │ - bl c880 │ │ + bl ce38 │ │ mvn r9, #0 │ │ cmp r0, #0 │ │ - bne 8928 │ │ - b 8650 │ │ + bne 8db0 │ │ + b 8ad8 │ │ ldrh r0, [r1, #2] │ │ cmp r5, #0 │ │ ldrh r2, [r1] │ │ ldrh r3, [r1, #12] │ │ ldrh r7, [r1, #4] │ │ sub r0, r2, r0 │ │ ldr r6, [r8, #4] │ │ @@ -5659,252 +5589,252 @@ │ │ ldrhne r3, [r1, #14] │ │ add r2, r2, r0 │ │ ldrhne r1, [r1, #16] │ │ addne r2, r2, r3 │ │ add r0, r6, #13824 ; 0x3600 │ │ subne r2, r2, r1 │ │ mov r1, r2 │ │ - bl 2dad0 │ │ + bl 36fb8 │ │ cmp r0, #0 │ │ ldreq r1, [sp, #16] │ │ moveq r9, #1 │ │ ldreq r1, [r1, #1284] ; 0x504 │ │ cmpeq r1, #2 │ │ - beq 8928 │ │ + beq 8db0 │ │ cmp r0, #0 │ │ - beq 8030 │ │ + beq 84b8 │ │ add r7, r5, #1 │ │ ldr r2, [fp, #100] ; 0x64 │ │ mov r0, r8 │ │ mov r1, r7 │ │ - bl 7e44 │ │ + bl 82cc │ │ mov r9, #1 │ │ cmp r0, #0 │ │ - bne 8928 │ │ + bne 8db0 │ │ ldr r0, [r8, #12] │ │ mov r1, r7 │ │ add r0, r0, sl │ │ str r0, [r8, #12] │ │ ldr r2, [fp, #108] ; 0x6c │ │ mov r0, r8 │ │ - bl 7e44 │ │ + bl 82cc │ │ cmp r0, #0 │ │ - bne 8928 │ │ + bne 8db0 │ │ ldr r0, [r8, #12] │ │ mov r7, #3 │ │ sub r0, r0, sl │ │ str r0, [r8, #12] │ │ - b 8650 │ │ + b 8ad8 │ │ add r4, r5, #1 │ │ ldr r2, [fp, #100] ; 0x64 │ │ mov r0, r8 │ │ mov r1, r4 │ │ - bl 7e44 │ │ + bl 82cc │ │ mov r9, #1 │ │ cmp r0, #0 │ │ - bne 8928 │ │ + bne 8db0 │ │ ldr r0, [r8, #8] │ │ mov r1, r4 │ │ add r0, r0, sl │ │ str r0, [r8, #8] │ │ ldr r2, [fp, #104] ; 0x68 │ │ mov r0, r8 │ │ - bl 7e44 │ │ + bl 82cc │ │ cmp r0, #0 │ │ - bne 8928 │ │ + bne 8db0 │ │ ldrd r0, [r8, #8] │ │ add r1, r1, sl │ │ sub r0, r0, sl │ │ strd r0, [r8, #8] │ │ mov r0, r8 │ │ ldr r2, [fp, #108] ; 0x6c │ │ mov r1, r4 │ │ - bl 7e44 │ │ + bl 82cc │ │ cmp r0, #0 │ │ - bne 8928 │ │ + bne 8db0 │ │ ldr r0, [r8, #8] │ │ mov r1, r4 │ │ add r0, r0, sl │ │ str r0, [r8, #8] │ │ ldr r2, [fp, #112] ; 0x70 │ │ mov r0, r8 │ │ - bl 7e44 │ │ + bl 82cc │ │ cmp r0, #0 │ │ - bne 8928 │ │ + bne 8db0 │ │ ldrd r0, [r8, #8] │ │ mov r7, #3 │ │ sub r1, r1, sl │ │ sub r0, r0, sl │ │ strd r0, [r8, #8] │ │ - b 8650 │ │ + b 8ad8 │ │ ldrb r4, [r1] │ │ mov r1, r5 │ │ ldr r0, [fp, #4] │ │ mov r3, #1 │ │ str r0, [sp] │ │ mov r0, r8 │ │ mov r2, r4 │ │ - bl c880 │ │ + bl ce38 │ │ mvn r9, #0 │ │ cmp r0, #0 │ │ - bne 8928 │ │ + bne 8db0 │ │ ldr r0, [r8, #12] │ │ mov r7, #1 │ │ mov r1, r5 │ │ mov r2, r4 │ │ add r0, r0, sl │ │ str r0, [r8, #12] │ │ ldr r0, [fp, #8] │ │ mov r3, #1 │ │ - b 850c │ │ + b 8994 │ │ ldrb r4, [r1] │ │ mov r1, r5 │ │ ldr r0, [fp, #12] │ │ mov r3, #2 │ │ str r0, [sp] │ │ mov r0, r8 │ │ mov r2, r4 │ │ - bl c880 │ │ + bl ce38 │ │ mvn r9, #0 │ │ cmp r0, #0 │ │ - bne 8928 │ │ + bne 8db0 │ │ ldr r0, [r8, #8] │ │ mov r7, #2 │ │ mov r1, r5 │ │ mov r2, r4 │ │ add r0, r0, sl │ │ str r0, [r8, #8] │ │ ldr r0, [fp, #16] │ │ mov r3, #2 │ │ - b 8630 │ │ + b 8ab8 │ │ ldrb r4, [r1] │ │ mov r1, r5 │ │ ldr r0, [fp, #20] │ │ mov r3, #4 │ │ str r0, [sp] │ │ mov r0, r8 │ │ mov r2, r4 │ │ - bl c880 │ │ + bl ce38 │ │ mvn r9, #0 │ │ cmp r0, #0 │ │ - bne 8928 │ │ + bne 8db0 │ │ ldr r0, [r8, #8] │ │ mov r1, r5 │ │ mov r2, r4 │ │ mov r3, #4 │ │ add r0, r0, sl │ │ str r0, [r8, #8] │ │ ldr r0, [fp, #24] │ │ str r0, [sp] │ │ mov r0, r8 │ │ - bl c880 │ │ + bl ce38 │ │ cmp r0, #0 │ │ - bne 8928 │ │ + bne 8db0 │ │ ldrd r0, [r8, #8] │ │ mov r3, #4 │ │ add r1, r1, sl │ │ ldrb r2, [r7, #9] │ │ sub r0, r0, sl │ │ mov r7, #4 │ │ strd r0, [r8, #8] │ │ mov r1, r5 │ │ ldr r0, [fp, #28] │ │ str r0, [sp] │ │ mov r0, r8 │ │ - bl c880 │ │ + bl ce38 │ │ cmp r0, #0 │ │ - bne 8928 │ │ + bne 8db0 │ │ ldr r0, [r8, #12] │ │ sub r0, r0, sl │ │ str r0, [r8, #12] │ │ - b 8650 │ │ + b 8ad8 │ │ ldrb r2, [r1] │ │ mov r1, r5 │ │ ldr r0, [fp, #32] │ │ mov r3, #5 │ │ str r0, [sp] │ │ mov r0, r8 │ │ - bl c880 │ │ + bl ce38 │ │ mvn r9, #0 │ │ cmp r0, #0 │ │ - bne 8928 │ │ + bne 8db0 │ │ ldr r0, [r8, #12] │ │ mov r1, r5 │ │ ldrb r4, [r7, #11] │ │ mov r3, #5 │ │ add r0, r0, sl │ │ str r0, [r8, #12] │ │ ldr r0, [fp, #36] ; 0x24 │ │ str r0, [sp] │ │ mov r0, r8 │ │ mov r2, r4 │ │ - bl c880 │ │ + bl ce38 │ │ cmp r0, #0 │ │ - bne 8928 │ │ + bne 8db0 │ │ ldr r0, [r8, #8] │ │ mov r1, r5 │ │ mov r2, r4 │ │ mov r3, #5 │ │ add r0, r0, sl │ │ str r0, [r8, #8] │ │ ldr r0, [fp, #40] ; 0x28 │ │ mov r7, #5 │ │ - b 8788 │ │ + b 8c10 │ │ ldrb r4, [r1] │ │ mov r1, r5 │ │ ldr r0, [fp, #44] ; 0x2c │ │ mov r3, #6 │ │ str r0, [sp] │ │ mov r0, r8 │ │ mov r2, r4 │ │ - bl c880 │ │ + bl ce38 │ │ mvn r9, #0 │ │ cmp r0, #0 │ │ - bne 8928 │ │ + bne 8db0 │ │ ldr r0, [r8, #12] │ │ mov r1, r5 │ │ mov r2, r4 │ │ mov r3, #6 │ │ add r0, r0, sl │ │ str r0, [r8, #12] │ │ ldr r0, [fp, #48] ; 0x30 │ │ str r0, [sp] │ │ mov r0, r8 │ │ - bl c880 │ │ + bl ce38 │ │ cmp r0, #0 │ │ - bne 8928 │ │ + bne 8db0 │ │ ldrd r0, [r8, #8] │ │ mov r3, #6 │ │ sub r1, r1, sl │ │ ldrb r2, [r7, #13] │ │ add r0, r0, sl │ │ mov r7, #6 │ │ strd r0, [r8, #8] │ │ mov r1, r5 │ │ ldr r0, [fp, #52] ; 0x34 │ │ str r0, [sp] │ │ mov r0, r8 │ │ - bl c880 │ │ + bl ce38 │ │ cmp r0, #0 │ │ - bne 8928 │ │ + bne 8db0 │ │ ldr r0, [r8, #8] │ │ sub r0, r0, sl │ │ str r0, [r8, #8] │ │ ldr r0, [sp, #16] │ │ mov r9, #0 │ │ - ldr r0, [r0, #2988] ; 0xbac │ │ + ldr r0, [r0, #2776] ; 0xad8 │ │ cmp r0, #2 │ │ - beq 8928 │ │ + beq 8db0 │ │ cmp r5, #4 │ │ - beq 8674 │ │ + beq 8afc │ │ cmp r7, #3 │ │ - beq 8928 │ │ + beq 8db0 │ │ sub r0, sl, #1 │ │ cmp r0, #15 │ │ - bhi 8928 │ │ + bhi 8db0 │ │ add r1, pc, #4 │ │ ldr r0, [r1, r0, lsl #2] │ │ add pc, r1, r0 │ │ andeq r0, r0, r0, asr #32 │ │ andeq r0, r0, r8, lsr #5 │ │ muleq r0, ip, r2 │ │ strdeq r0, [r0], -r8 │ │ @@ -5916,15 +5846,15 @@ │ │ muleq r0, ip, r2 │ │ muleq r0, ip, r2 │ │ muleq r0, ip, r2 │ │ muleq r0, ip, r2 │ │ muleq r0, ip, r2 │ │ muleq r0, ip, r2 │ │ andeq r0, r0, r8, lsr #7 │ │ - ldr r0, [pc, #1088] ; 8b14 │ │ + ldr r0, [pc, #1088] ; 8f9c │ │ add r2, r5, r5, lsl #2 │ │ ldr r0, [pc, r0] │ │ ldr r1, [r8, #640] ; 0x280 │ │ ldr r3, [sp, #8] │ │ add r0, r0, r2, lsl #1 │ │ add r1, r1, r3 │ │ ldrb r2, [r0, r7]! │ │ @@ -5938,147 +5868,147 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldrb r2, [r1] │ │ mov r1, r5 │ │ ldr r0, [fp, #56] ; 0x38 │ │ mov r3, #7 │ │ str r0, [sp] │ │ mov r0, r8 │ │ - bl c880 │ │ + bl ce38 │ │ mvn r9, #0 │ │ cmp r0, #0 │ │ - bne 8928 │ │ + bne 8db0 │ │ ldr r0, [r8, #8] │ │ mov r1, r5 │ │ ldrb r4, [r7, #15] │ │ mov r3, #7 │ │ add r0, r0, sl │ │ str r0, [r8, #8] │ │ ldr r0, [fp, #60] ; 0x3c │ │ str r0, [sp] │ │ mov r0, r8 │ │ mov r2, r4 │ │ - bl c880 │ │ + bl ce38 │ │ cmp r0, #0 │ │ - bne 8928 │ │ + bne 8db0 │ │ ldr r0, [r8, #12] │ │ mov r1, r5 │ │ mov r2, r4 │ │ mov r3, #7 │ │ add r0, r0, sl │ │ str r0, [r8, #12] │ │ ldr r0, [fp, #64] ; 0x40 │ │ mov r7, #7 │ │ str r0, [sp] │ │ mov r0, r8 │ │ - bl c880 │ │ + bl ce38 │ │ cmp r0, #0 │ │ - bne 8928 │ │ + bne 8db0 │ │ ldrd r0, [r8, #8] │ │ sub r1, r1, sl │ │ sub r0, r0, sl │ │ strd r0, [r8, #8] │ │ - b 8650 │ │ + b 8ad8 │ │ ldrb r4, [r1] │ │ mov r1, r5 │ │ ldr r0, [fp, #68] ; 0x44 │ │ mov r3, #8 │ │ str r0, [sp] │ │ mov r0, r8 │ │ mov r2, r4 │ │ - bl c880 │ │ + bl ce38 │ │ mvn r9, #0 │ │ cmp r0, #0 │ │ - bne 8928 │ │ + bne 8db0 │ │ ldr r0, [r8, #12] │ │ mov r1, r5 │ │ mov r2, r4 │ │ mov r3, #8 │ │ add r0, r0, sl, lsr #1 │ │ str r0, [r8, #12] │ │ ldr r0, [fp, #72] ; 0x48 │ │ str r0, [sp] │ │ mov r0, r8 │ │ - bl c880 │ │ + bl ce38 │ │ cmp r0, #0 │ │ - bne 8928 │ │ + bne 8db0 │ │ ldr r0, [r8, #12] │ │ lsr r7, sl, #1 │ │ mov r1, r5 │ │ mov r2, r4 │ │ add r0, r0, r7 │ │ str r0, [r8, #12] │ │ ldr r0, [fp, #76] ; 0x4c │ │ mov r3, #8 │ │ str r0, [sp] │ │ mov r0, r8 │ │ - bl c880 │ │ + bl ce38 │ │ cmp r0, #0 │ │ - bne 8928 │ │ + bne 8db0 │ │ ldr r0, [r8, #12] │ │ ldr r1, [sp, #16] │ │ add r0, r0, r7 │ │ str r0, [r8, #12] │ │ - ldr r1, [r1, #2144] ; 0x860 │ │ + ldr r1, [r1, #2160] ; 0x870 │ │ cmp r0, r1 │ │ - bge 8884 │ │ + bge 8d0c │ │ ldr r0, [fp, #80] ; 0x50 │ │ mov r1, r5 │ │ str r0, [sp] │ │ mov r0, r8 │ │ mov r2, r4 │ │ mov r3, #8 │ │ - bl c880 │ │ + bl ce38 │ │ cmp r0, #0 │ │ - bne 8928 │ │ + bne 8db0 │ │ ldr r0, [r8, #12] │ │ add r1, sl, sl, lsl #1 │ │ mov r7, #8 │ │ sub r0, r0, r1, asr #1 │ │ str r0, [r8, #12] │ │ - b 8650 │ │ + b 8ad8 │ │ ldrb r4, [r1] │ │ mov r1, r5 │ │ ldr r0, [fp, #84] ; 0x54 │ │ mov r3, #9 │ │ str r0, [sp] │ │ mov r0, r8 │ │ mov r2, r4 │ │ - bl c880 │ │ + bl ce38 │ │ mvn r9, #0 │ │ cmp r0, #0 │ │ - bne 8928 │ │ + bne 8db0 │ │ ldr r0, [r8, #8] │ │ mov r1, r5 │ │ mov r2, r4 │ │ mov r3, #9 │ │ add r0, r0, sl, lsr #1 │ │ str r0, [r8, #8] │ │ ldr r0, [fp, #88] ; 0x58 │ │ str r0, [sp] │ │ mov r0, r8 │ │ - bl c880 │ │ + bl ce38 │ │ cmp r0, #0 │ │ - bne 8928 │ │ + bne 8db0 │ │ ldr r0, [r8, #8] │ │ lsr r7, sl, #1 │ │ mov r1, r5 │ │ mov r2, r4 │ │ add r0, r0, r7 │ │ str r0, [r8, #8] │ │ ldr r0, [fp, #92] ; 0x5c │ │ mov r3, #9 │ │ str r0, [sp] │ │ mov r0, r8 │ │ - bl c880 │ │ + bl ce38 │ │ cmp r0, #0 │ │ - beq 8ab0 │ │ + beq 8f38 │ │ mov r0, r9 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [pc, #476] ; 8b18 │ │ + ldr r0, [pc, #476] ; 8fa0 │ │ add r2, r5, r5, lsl #2 │ │ ldr r0, [pc, r0] │ │ ldr r1, [r8, #640] ; 0x280 │ │ add r0, r0, r2, lsl #1 │ │ ldr r3, [sp, #8] │ │ ldrb r2, [r0, r7]! │ │ add r1, r1, r3 │ │ @@ -6090,15 +6020,15 @@ │ │ mov r2, #560 ; 0x230 │ │ orr r0, r0, r0, lsl #8 │ │ add r1, r8, r1 │ │ strh r0, [r1, r2] │ │ mov r0, r9 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r1, [pc, #400] ; 8b1c │ │ + ldr r1, [pc, #400] ; 8fa4 │ │ add r0, r5, r5, lsl #2 │ │ movw r2, #257 ; 0x101 │ │ movt r2, #257 ; 0x101 │ │ ldr r1, [pc, r1] │ │ ldr r3, [r8, #640] ; 0x280 │ │ add r0, r1, r0, lsl #1 │ │ ldrb r1, [r0, r7]! │ │ @@ -6110,15 +6040,15 @@ │ │ str r1, [r2, #544] ; 0x220 │ │ ldr r1, [sp, #12] │ │ add r1, r8, r1 │ │ str r0, [r1, #560] ; 0x230 │ │ mov r0, r9 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r1, [pc, #324] ; 8b20 │ │ + ldr r1, [pc, #324] ; 8fa8 │ │ add r0, r5, r5, lsl #2 │ │ movw r2, #257 ; 0x101 │ │ movt r2, #257 ; 0x101 │ │ ldr r1, [pc, r1] │ │ ldr r6, [r8, #640] ; 0x280 │ │ add r0, r1, r0, lsl #1 │ │ ldrb r1, [r0, r7]! │ │ @@ -6134,15 +6064,15 @@ │ │ str r3, [r7, #544] ; 0x220 │ │ add r1, r8, r1 │ │ str r6, [r1, #560] ; 0x230 │ │ str r0, [r1, #564] ; 0x234 │ │ mov r0, r9 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r1, [pc, #232] ; 8b24 │ │ + ldr r1, [pc, #232] ; 8fac │ │ add r0, r5, r5, lsl #2 │ │ movw r2, #257 ; 0x101 │ │ movt r2, #257 ; 0x101 │ │ ldr r1, [pc, r1] │ │ add r0, r1, r0, lsl #1 │ │ ldrb r1, [r0, r7]! │ │ ldrb r0, [r0, #50] ; 0x32 │ │ @@ -6169,1247 +6099,1320 @@ │ │ mov r0, r9 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r0, [r8, #8] │ │ ldr r1, [sp, #16] │ │ add r0, r0, r7 │ │ str r0, [r8, #8] │ │ - ldr r1, [r1, #2140] ; 0x85c │ │ + ldr r1, [r1, #2156] ; 0x86c │ │ cmp r0, r1 │ │ - bge 8af4 │ │ + bge 8f7c │ │ ldr r0, [fp, #96] ; 0x60 │ │ mov r1, r5 │ │ str r0, [sp] │ │ mov r0, r8 │ │ mov r2, r4 │ │ mov r3, #9 │ │ - bl c880 │ │ + bl ce38 │ │ cmp r0, #0 │ │ - bne 8928 │ │ + bne 8db0 │ │ ldr r0, [r8, #8] │ │ add r1, sl, sl, lsl #1 │ │ mov r7, #9 │ │ sub r0, r0, r1, asr #1 │ │ - b 864c │ │ - andeq r3, sl, r8, lsr #19 │ │ - andeq r3, sl, ip, ror #18 │ │ - ; instruction: 0x000a37b4 │ │ - ldrdeq r3, [sl], -r0 │ │ - andeq r3, sl, r8, asr #6 │ │ - andeq r3, sl, r0, ror #1 │ │ - andeq r3, sl, r8, lsl #1 │ │ - andeq r3, sl, r8, lsr r0 │ │ - ldrdeq r2, [sl], -r8 │ │ + b 8ad4 │ │ + andeq r4, fp, r8, lsl #4 │ │ + andeq r4, fp, ip, asr #3 │ │ + andeq r4, fp, r4, lsl r0 │ │ + andeq r4, fp, r0, lsr r2 │ │ + andeq r3, fp, r8, lsr #23 │ │ + andeq r3, fp, r0, asr #18 │ │ + andeq r3, fp, r8, ror #17 │ │ + muleq fp, r8, r8 │ │ + andeq r3, fp, r8, lsr r8 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ - add r5, r0, #13824 ; 0x3600 │ │ + add r9, r0, #13824 ; 0x3600 │ │ mov r8, r2 │ │ mov r4, r1 │ │ mov r7, r0 │ │ cmp r3, #1 │ │ - bne 8c2c │ │ + bne 90b8 │ │ add r1, r7, #5376 ; 0x1500 │ │ - mov r0, r5 │ │ + mov r0, r9 │ │ mov r2, #2 │ │ - mov r6, #2 │ │ - bl 2d4ec │ │ + mov r5, #2 │ │ + bl 369d4 │ │ cmp r0, #2 │ │ - movweq r6, #3 │ │ + movweq r5, #3 │ │ cmp r0, #0 │ │ - beq 8c54 │ │ - cmp r6, #2 │ │ - str r6, [r4] │ │ - beq 8c60 │ │ - cmp r6, #3 │ │ - bne 8dc0 │ │ - mov r0, r5 │ │ - bl 2da84 │ │ - mov r6, r0 │ │ - mov r0, r5 │ │ - bl 2da84 │ │ - orr r6, r0, r6, lsl #1 │ │ - mov r0, r5 │ │ - bl 2da84 │ │ - orr r6, r0, r6, lsl #1 │ │ - mov r0, r5 │ │ - bl 2da84 │ │ - orr r0, r0, r6, lsl #1 │ │ - strb r0, [r4, #16] │ │ - ldr r1, [pc, #524] ; 8dc4 │ │ + beq 9204 │ │ + uxtb r0, r5 │ │ + cmp r0, #2 │ │ + strb r5, [r4] │ │ + beq 90f4 │ │ + cmp r0, #3 │ │ + bne 9260 │ │ + mov r0, r9 │ │ + bl 36f6c │ │ + mov r5, r0 │ │ + mov r0, r9 │ │ + bl 36f6c │ │ + orr r5, r0, r5, lsl #1 │ │ + mov r0, r9 │ │ + bl 36f6c │ │ + orr r5, r0, r5, lsl #1 │ │ + mov r0, r9 │ │ + bl 36f6c │ │ + orr r0, r0, r5, lsl #1 │ │ + strb r0, [r4, #7] │ │ + ldr r1, [pc, #544] ; 9264 │ │ ldr r1, [pc, r1] │ │ - add r6, r1, r0, lsl #3 │ │ - ldrh r0, [r6] │ │ + add r5, r1, r0, lsl #2 │ │ + ldrh r0, [r5] │ │ cmp r0, #0 │ │ - beq 8d70 │ │ + beq 9210 │ │ add r0, r7, r8, lsl #2 │ │ movw r1, #14516 ; 0x38b4 │ │ mov r2, #128 ; 0x80 │ │ mov r3, #4 │ │ ldr r0, [r0, r1] │ │ - ldrsh r0, [r0, #18] │ │ + ldrsb r0, [r0, #8] │ │ add r1, r0, #96 ; 0x60 │ │ - mov r0, r5 │ │ - bl 21fb0 │ │ + mov r0, r9 │ │ + bl 22630 │ │ sub r0, r0, #96 ; 0x60 │ │ - strh r0, [r4, #18] │ │ - ldrh r0, [r6, #2] │ │ + strb r0, [r4, #8] │ │ + ldrh r0, [r5, #2] │ │ cmp r0, #0 │ │ - beq 8d84 │ │ + beq 9224 │ │ add r0, r7, r8, lsl #2 │ │ movw r1, #14516 ; 0x38b4 │ │ mov r2, #128 ; 0x80 │ │ mov r3, #4 │ │ ldr r0, [r0, r1] │ │ - ldrsh r0, [r0, #20] │ │ + ldrsb r0, [r0, #9] │ │ add r1, r0, #32 │ │ - mov r0, r5 │ │ - bl 21fb0 │ │ + mov r0, r9 │ │ + bl 22630 │ │ sub r0, r0, #32 │ │ - b 8d88 │ │ + b 9228 │ │ movw r0, #5388 ; 0x150c │ │ add r1, r7, r0 │ │ cmp r3, #2 │ │ movw r0, #5384 ; 0x1508 │ │ addeq r1, r7, r0 │ │ - mov r0, r5 │ │ + mov r0, r9 │ │ mov r6, r3 │ │ - bl 2db24 │ │ + bl 3700c │ │ + mov r5, r0 │ │ cmp r0, #0 │ │ - bne 8b68 │ │ - mov r0, #0 │ │ - str r0, [r4] │ │ - pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - mov r9, #0 │ │ + movne r5, r6 │ │ + uxtb r0, r5 │ │ + cmp r0, #2 │ │ + strb r5, [r4] │ │ + bne 9000 │ │ + mov r6, #0 │ │ cmp r8, #0 │ │ mov r0, #0 │ │ - bne 8c94 │ │ + bne 9128 │ │ movw r0, #14516 ; 0x38b4 │ │ mov r2, #16 │ │ ldr r0, [r7, r0] │ │ mov r3, #1 │ │ - ldrsh r0, [r0, #10] │ │ + ldrsb r0, [r0, #4] │ │ add r1, r0, #5 │ │ - mov r0, r5 │ │ - bl 21fb0 │ │ + mov r0, r9 │ │ + bl 22630 │ │ sub r0, r0, #5 │ │ - add r6, r7, r8, lsl #2 │ │ - strh r0, [r4, #10] │ │ + add r5, r7, r8, lsl #2 │ │ + strb r0, [r4, #4] │ │ movw r0, #14516 ; 0x38b4 │ │ mov r2, #32 │ │ - ldr r0, [r6, r0]! │ │ + ldr r0, [r5, r0]! │ │ mov r3, #2 │ │ - ldrsh r0, [r0, #12] │ │ + ldrsb r0, [r0, #5] │ │ add r1, r0, #23 │ │ - mov r0, r5 │ │ - bl 21fb0 │ │ + mov r0, r9 │ │ + bl 22630 │ │ sub r0, r0, #23 │ │ - strh r0, [r4, #12] │ │ - ldr r0, [r6] │ │ + strb r0, [r4, #5] │ │ + ldr r0, [r5] │ │ mov r2, #64 ; 0x40 │ │ mov r3, #3 │ │ - ldrsh r0, [r0, #14] │ │ + ldrsb r0, [r0, #6] │ │ add r1, r0, #17 │ │ - mov r0, r5 │ │ - bl 21fb0 │ │ + mov r0, r9 │ │ + bl 22630 │ │ cmp r8, #0 │ │ sub r0, r0, #17 │ │ - strh r0, [r4, #14] │ │ - bne 8d10 │ │ - ldr r0, [r6] │ │ + strb r0, [r4, #6] │ │ + bne 91a4 │ │ + ldr r0, [r5] │ │ mov r2, #16 │ │ mov r3, #1 │ │ - ldrsh r0, [r0, #4] │ │ + ldrsb r0, [r0, #1] │ │ add r1, r0, #5 │ │ - mov r0, r5 │ │ - bl 21fb0 │ │ - sub r9, r0, #5 │ │ - strh r9, [r4, #4] │ │ + mov r0, r9 │ │ + bl 22630 │ │ + sub r6, r0, #5 │ │ + strb r6, [r4, #1] │ │ mov r2, #32 │ │ - ldr r0, [r6] │ │ + ldr r0, [r5] │ │ mov r3, #2 │ │ - ldrsh r0, [r0, #6] │ │ + ldrsb r0, [r0, #2] │ │ add r1, r0, #23 │ │ - mov r0, r5 │ │ - bl 21fb0 │ │ + mov r0, r9 │ │ + bl 22630 │ │ sub r0, r0, #23 │ │ - strh r0, [r4, #6] │ │ - ldr r0, [r6] │ │ + strb r0, [r4, #2] │ │ + ldr r0, [r5] │ │ mov r2, #64 ; 0x40 │ │ mov r3, #3 │ │ - ldrsh r0, [r0, #8] │ │ + ldrsb r0, [r0, #3] │ │ add r1, r0, #17 │ │ - mov r0, r5 │ │ - bl 21fb0 │ │ + mov r0, r9 │ │ + bl 22630 │ │ sub r0, r0, #17 │ │ + strb r0, [r4, #3] │ │ + ldr r0, [r5] │ │ + ldrh r0, [r0, #8] │ │ strh r0, [r4, #8] │ │ - ldr r0, [r6] │ │ - ldr r0, [r0, #18] │ │ - str r0, [r4, #18] │ │ - str r4, [r6] │ │ + str r4, [r5] │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ mov r0, #0 │ │ - strh r0, [r4, #18] │ │ - ldrh r0, [r6, #2] │ │ + strb r0, [r4] │ │ + pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ + mov r0, #0 │ │ + strb r0, [r4, #8] │ │ + ldrh r0, [r5, #2] │ │ cmp r0, #0 │ │ - bne 8c00 │ │ + bne 908c │ │ mov r0, #95 ; 0x5f │ │ - strh r0, [r4, #20] │ │ + strb r0, [r4, #9] │ │ add r0, r7, r8, lsl #2 │ │ movw r1, #14516 ; 0x38b4 │ │ ldr r1, [r0, r1]! │ │ - ldrh r2, [r1, #14] │ │ - ldr r1, [r1, #10] │ │ - strh r2, [r4, #14] │ │ - str r1, [r4, #10] │ │ + ldrb r2, [r1, #6] │ │ + ldrh r1, [r1, #4] │ │ + strb r2, [r4, #6] │ │ + strh r1, [r4, #4] │ │ ldr r1, [r0] │ │ - ldrh r2, [r1, #8] │ │ - ldr r1, [r1, #4] │ │ - strh r2, [r4, #8] │ │ - str r1, [r4, #4] │ │ + ldrb r2, [r1, #3] │ │ + ldrh r1, [r1, #1] │ │ + strb r2, [r4, #3] │ │ + strh r1, [r4, #1] │ │ str r4, [r0] │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - andeq r2, sl, ip, ror #28 │ │ + andeq r3, fp, r8, asr #13 │ │ nop {0} │ │ nop {0} │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ vpush {d8-d9} │ │ sub sp, sp, #128 ; 0x80 │ │ mov fp, r0 │ │ ldr r5, [r0, #12] │ │ ldr r0, [r0, #2068] ; 0x814 │ │ str r0, [sp, #88] ; 0x58 │ │ ldr r0, [fp, #2076] ; 0x81c │ │ cmp r0, #2 │ │ - blt 8f5c │ │ + blt 93fc │ │ ldr r6, [r5, #540] ; 0x21c │ │ - ldr r0, [fp, #2156] ; 0x86c │ │ + ldr r0, [fp, #2172] ; 0x87c │ │ mul r4, r0, r6 │ │ - ldr r0, [fp, #3872] ; 0xf20 │ │ + ldr r0, [fp, #3696] ; 0xe70 │ │ cmp r4, r0 │ │ - beq 8e4c │ │ - ldr r0, [fp, #3868] ; 0xf1c │ │ + beq 92ec │ │ + ldr r0, [fp, #3692] ; 0xe6c │ │ cmp r0, #0 │ │ - beq 8e2c │ │ - bl 27a0 │ │ + beq 92cc │ │ + bl 2d40 │ │ mov r0, #0 │ │ - str r0, [fp, #3868] ; 0xf1c │ │ + str r0, [fp, #3692] ; 0xe6c │ │ lsl r0, r4, #3 │ │ - bl 27ac │ │ + bl 2d4c │ │ cmp r0, #0 │ │ - str r0, [fp, #3868] ; 0xf1c │ │ - beq 9350 │ │ + str r0, [fp, #3692] ; 0xe6c │ │ + beq 97b0 │ │ ldr r5, [fp, #12] │ │ - str r4, [fp, #3872] ; 0xf20 │ │ + str r4, [fp, #3696] ; 0xe70 │ │ ldr r6, [r5, #540] ; 0x21c │ │ - ldr r0, [fp, #3876] ; 0xf24 │ │ + ldr r0, [fp, #3700] ; 0xe74 │ │ cmp r0, r6 │ │ - bne 8e94 │ │ + bne 9334 │ │ ldr r7, [r5, #556] ; 0x22c │ │ - ldr r4, [fp, #3880] ; 0xf28 │ │ + ldr r4, [fp, #3704] ; 0xe78 │ │ cmp r4, r7 │ │ - bne 8e98 │ │ + bne 9338 │ │ movw r0, #690 ; 0x2b2 │ │ - movw r1, #3884 ; 0xf2c │ │ + movw r1, #3708 ; 0xe7c │ │ mov r2, #2 │ │ add r0, r5, r0 │ │ add r1, fp, r1 │ │ add r2, r2, r4, lsl #1 │ │ - bl 27b8 │ │ + bl 2d58 │ │ cmp r0, #0 │ │ mov r7, r4 │ │ - bne 8e98 │ │ - b 8f5c │ │ + bne 9338 │ │ + b 93fc │ │ ldr r7, [r5, #556] ; 0x22c │ │ cmp r7, #1 │ │ - blt 8f30 │ │ + blt 93d0 │ │ movw ip, #690 ; 0x2b2 │ │ mov lr, #0 │ │ ldrh r8, [r5, ip] │ │ mov r3, #0 │ │ - b 8ec0 │ │ + b 9360 │ │ ldr r7, [r5, #556] ; 0x22c │ │ cmp lr, r7 │ │ - bge 8f30 │ │ + bge 93d0 │ │ mov r2, lr │ │ add lr, lr, #1 │ │ mov r0, r8 │ │ add r1, r5, lr, lsl #1 │ │ uxth r4, r0 │ │ ldrh r8, [r1, ip] │ │ cmp r4, r8 │ │ - bcc 8ef0 │ │ - b 8eb8 │ │ + bcc 9390 │ │ + b 9358 │ │ add r4, r4, #1 │ │ cmp r4, r8 │ │ - bcs 8eb4 │ │ + bcs 9354 │ │ cmp r6, #1 │ │ - blt 8ee4 │ │ - ldr r0, [fp, #3868] ; 0xf1c │ │ + blt 9384 │ │ + ldr r0, [fp, #3692] ; 0xe6c │ │ mov r7, #0 │ │ add r0, r0, r3, lsl #3 │ │ mov r6, r0 │ │ str r4, [r6, r7, lsl #3]! │ │ ldr r1, [r5, #540] ; 0x21c │ │ mla r1, r2, r1, r7 │ │ add r7, r7, #1 │ │ str r1, [r6, #4] │ │ ldr r6, [r5, #540] ; 0x21c │ │ cmp r7, r6 │ │ - blt 8f04 │ │ + blt 93a4 │ │ add r3, r3, r7 │ │ - b 8ee4 │ │ - str r6, [fp, #3876] ; 0xf24 │ │ + b 9384 │ │ + str r6, [fp, #3700] ; 0xe74 │ │ movw r1, #690 ; 0x2b2 │ │ ldr r0, [r5, #556] ; 0x22c │ │ add r1, r5, r1 │ │ - str r0, [fp, #3880] ; 0xf28 │ │ - movw r0, #3884 ; 0xf2c │ │ + str r0, [fp, #3704] ; 0xe78 │ │ + movw r0, #3708 ; 0xe7c │ │ ldr r2, [r5, #556] ; 0x22c │ │ mov r3, #2 │ │ add r0, fp, r0 │ │ add r2, r3, r2, lsl #1 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ ldr r0, [r5, #540] ; 0x21c │ │ ldr r1, [r5, #556] ; 0x22c │ │ mul r8, r1, r0 │ │ ldr r0, [fp, #2084] ; 0x824 │ │ cmp r8, r0 │ │ - bne 9264 │ │ + bne 96f0 │ │ ldr r0, [fp, #12] │ │ - ldr r6, [fp, #2148] ; 0x864 │ │ + ldr r6, [fp, #2164] ; 0x874 │ │ ldr r0, [r0, #556] ; 0x22c │ │ mul r4, r0, r6 │ │ - ldr r0, [fp, #2728] ; 0xaa8 │ │ + ldr r0, [fp, #2516] ; 0x9d4 │ │ cmp r4, r0 │ │ - beq 8fc8 │ │ - ldr r0, [fp, #2724] ; 0xaa4 │ │ + beq 9468 │ │ + ldr r0, [fp, #2512] ; 0x9d0 │ │ cmp r0, #0 │ │ - beq 8fa8 │ │ - bl 27a0 │ │ + beq 9448 │ │ + bl 2d40 │ │ mov r0, #0 │ │ - str r0, [fp, #2724] ; 0xaa4 │ │ + str r0, [fp, #2512] ; 0x9d0 │ │ mov r0, #624 ; 0x270 │ │ mul r0, r4, r0 │ │ - bl 27ac │ │ + bl 2d4c │ │ cmp r0, #0 │ │ - str r0, [fp, #2724] ; 0xaa4 │ │ - beq 9344 │ │ - ldr r6, [fp, #2148] ; 0x864 │ │ - str r4, [fp, #2728] ; 0xaa8 │ │ - ldr r0, [fp, #2152] ; 0x868 │ │ + str r0, [fp, #2512] ; 0x9d0 │ │ + beq 97a4 │ │ + ldr r6, [fp, #2164] ; 0x874 │ │ + str r4, [fp, #2516] ; 0x9d4 │ │ + ldr r0, [fp, #2168] ; 0x878 │ │ ldr r1, [fp, #4] │ │ ldr r8, [fp, #1284] ; 0x504 │ │ mul sl, r0, r6 │ │ ldr r0, [sp, #88] ; 0x58 │ │ ldr r9, [r1, #32] │ │ - str fp, [sp, #100] ; 0x64 │ │ ldr r0, [r0, #4] │ │ cmp r9, #0 │ │ movwne r9, #1 │ │ cmp r0, #2 │ │ - bcc 9440 │ │ + bcc 98a0 │ │ ldr r0, [fp, #12] │ │ str sl, [sp, #104] ; 0x68 │ │ str r9, [sp, #108] ; 0x6c │ │ ldr r4, [r0, #556] ; 0x22c │ │ - str r8, [sp, #52] ; 0x34 │ │ + str r8, [sp, #44] ; 0x2c │ │ cmp r4, #1 │ │ - blt 90f8 │ │ + blt 9588 │ │ movw r1, #562 ; 0x232 │ │ add lr, r0, #560 ; 0x230 │ │ add r1, r0, r1 │ │ str r1, [sp, #112] ; 0x70 │ │ ldr r1, [r0, #540] ; 0x21c │ │ - mov fp, #0 │ │ + mov r3, #0 │ │ movw sl, #690 ; 0x2b2 │ │ mov r2, #0 │ │ - ldr r9, [sp, #100] ; 0x64 │ │ add r5, r2, #1 │ │ cmp r1, #1 │ │ - bge 9060 │ │ - b 90f0 │ │ - ldr r2, [sp, #100] ; 0x64 │ │ - ldr r6, [r2, #2148] ; 0x864 │ │ + bge 94f4 │ │ + b 9580 │ │ + ldr r6, [fp, #2164] ; 0x874 │ │ mov r2, r5 │ │ add r5, r2, #1 │ │ cmp r1, #1 │ │ - blt 90f0 │ │ + blt 9580 │ │ add r1, r0, r2, lsl #1 │ │ ldrh r7, [lr] │ │ - ldr r3, [sp, #100] ; 0x64 │ │ ldrh r1, [r1, sl] │ │ mul r2, r1, r6 │ │ - ldr r6, [r3, #2164] ; 0x874 │ │ + ldr r6, [fp, #2180] ; 0x884 │ │ lsl r4, r2, #9 │ │ add r2, r0, r5, lsl #1 │ │ ldrh r2, [r2, sl] │ │ sub r1, r2, r1 │ │ lsl r2, r1, #4 │ │ mul r1, r2, r7 │ │ - ldr r7, [r3, #3028] ; 0xbd4 │ │ + ldr r7, [fp, #2816] ; 0xb00 │ │ mla r1, r1, r6, r4 │ │ mul r1, r1, r6 │ │ - str r1, [r7, fp, lsl #2] │ │ + str r1, [r7, r3, lsl #2] │ │ ldr r1, [r0, #540] ; 0x21c │ │ cmp r1, #2 │ │ - blt 90e8 │ │ + blt 9578 │ │ ldr ip, [sp, #112] ; 0x70 │ │ - add r8, r7, fp, lsl #2 │ │ + add r8, r7, r3, lsl #2 │ │ mov r7, #1 │ │ ldrh r1, [ip], #2 │ │ - ldr r3, [r9, #2164] ; 0x874 │ │ + ldr r9, [fp, #2180] ; 0x884 │ │ mul r1, r2, r1 │ │ - mla r1, r1, r3, r4 │ │ + mla r1, r1, r9, r4 │ │ mul r1, r1, r6 │ │ str r1, [r8, r7, lsl #2] │ │ add r7, r7, #1 │ │ ldr r1, [r0, #540] ; 0x21c │ │ cmp r7, r1 │ │ - blt 90b8 │ │ - add fp, fp, r7 │ │ - b 90ec │ │ - add fp, fp, #1 │ │ + blt 9548 │ │ + add r3, r3, r7 │ │ + b 957c │ │ + add r3, r3, #1 │ │ ldr r4, [r0, #556] ; 0x22c │ │ cmp r5, r4 │ │ - blt 9048 │ │ - ldr r8, [sp, #52] ; 0x34 │ │ - ldr r1, [pc, #3936] ; a064 │ │ + blt 94e0 │ │ + ldr r8, [sp, #44] ; 0x2c │ │ + ldr r1, [pc, #4092] ; a590 │ │ ldr sl, [sp, #104] ; 0x68 │ │ add r1, pc, r1 │ │ - ldr fp, [sp, #100] ; 0x64 │ │ ldr r9, [sp, #108] ; 0x6c │ │ + ldr r2, [fp, #2812] ; 0xafc │ │ ldrb r1, [r1, r8, lsl #1] │ │ - ldr r2, [fp, #3024] ; 0xbd0 │ │ mul r1, sl, r1 │ │ cmp r2, r1, lsl r9 │ │ - beq 918c │ │ - ldr r0, [fp, #3012] ; 0xbc4 │ │ + beq 9618 │ │ + ldr r0, [fp, #2800] ; 0xaf0 │ │ lsl r4, r1, r9 │ │ cmp r0, #0 │ │ - beq 9140 │ │ - bl 27a0 │ │ + beq 95cc │ │ + bl 2d40 │ │ mov r0, #0 │ │ - str r0, [fp, #3012] ; 0xbc4 │ │ + str r0, [fp, #2800] ; 0xaf0 │ │ movw r0, #57344 ; 0xe000 │ │ mov r1, #32 │ │ movt r0, #32767 ; 0x7fff │ │ and r5, r0, r4, lsl #13 │ │ add r0, sp, #124 ; 0x7c │ │ mov r2, r5 │ │ - bl 27c4 │ │ + bl 2d64 │ │ mov r1, r0 │ │ ldr r0, [sp, #124] ; 0x7c │ │ mov r2, #0 │ │ cmp r1, #0 │ │ movne r0, r2 │ │ cmp r0, #0 │ │ - str r0, [fp, #3012] ; 0xbc4 │ │ - beq 96bc │ │ + str r0, [fp, #2800] ; 0xaf0 │ │ + beq 9b48 │ │ mov r1, r5 │ │ - bl 27d0 <__aeabi_memclr@plt> │ │ + bl 2d70 <__aeabi_memclr@plt> │ │ ldr r0, [fp, #12] │ │ - str r4, [fp, #3024] ; 0xbd0 │ │ + str r4, [fp, #2812] ; 0xafc │ │ ldr r0, [r0, #292] ; 0x124 │ │ cmp r0, #0 │ │ - beq 940c │ │ - ldr r0, [fp, #3016] ; 0xbc8 │ │ + beq 986c │ │ + ldr r0, [fp, #2804] ; 0xaf4 │ │ cmp sl, r0 │ │ - beq 91f0 │ │ - ldr r0, [fp, #3004] ; 0xbbc │ │ + beq 967c │ │ + ldr r0, [fp, #2792] ; 0xae8 │ │ cmp r0, #0 │ │ - beq 91bc │ │ - bl 27a0 │ │ + beq 9648 │ │ + bl 2d40 │ │ mov r0, #0 │ │ - str r0, [fp, #3004] ; 0xbbc │ │ + str r0, [fp, #2792] ; 0xae8 │ │ add r0, sl, sl, lsl #1 │ │ mov r1, #32 │ │ lsl r2, r0, #12 │ │ add r0, sp, #124 ; 0x7c │ │ - bl 27c4 │ │ + bl 2d64 │ │ ldr r2, [sp, #124] ; 0x7c │ │ mov r1, #0 │ │ cmp r0, #0 │ │ movne r2, r1 │ │ cmp r2, #0 │ │ - str r2, [fp, #3004] ; 0xbbc │ │ - beq a674 │ │ - str sl, [fp, #3016] ; 0xbc8 │ │ - ldr r0, [pc, #3892] ; a12c │ │ + str r2, [fp, #2792] ; 0xae8 │ │ + beq a05c │ │ + str sl, [fp, #2804] ; 0xaf4 │ │ + ldr r0, [pc, #3968] ; a604 │ │ add r0, pc, r0 │ │ add r0, r0, r8, lsl #1 │ │ ldrb r0, [r0, #1] │ │ mul r4, sl, r0 │ │ - ldr r0, [fp, #3020] ; 0xbcc │ │ + ldr r0, [fp, #2808] ; 0xaf8 │ │ cmp r4, r0 │ │ - beq 9440 │ │ - ldr r0, [fp, #3008] ; 0xbc0 │ │ + beq 98a0 │ │ + ldr r0, [fp, #2796] ; 0xaec │ │ cmp r0, #0 │ │ - beq 9228 │ │ - bl 27a0 │ │ + beq 96b4 │ │ + bl 2d40 │ │ mov r0, #0 │ │ - str r0, [fp, #3008] ; 0xbc0 │ │ + str r0, [fp, #2796] ; 0xaec │ │ movw r0, #61440 ; 0xf000 │ │ mov r1, #32 │ │ movt r0, #16383 ; 0x3fff │ │ and r2, r0, r4, lsl #12 │ │ add r0, sp, #124 ; 0x7c │ │ - bl 27c4 │ │ + bl 2d64 │ │ ldr r2, [sp, #124] ; 0x7c │ │ mov r1, #0 │ │ cmp r0, #0 │ │ movne r2, r1 │ │ cmp r2, #0 │ │ - str r2, [fp, #3008] ; 0xbc0 │ │ - bne 943c │ │ - str r1, [fp, #3020] ; 0xbcc │ │ - b a6d0 │ │ + str r2, [fp, #2796] ; 0xaec │ │ + bne 989c │ │ + str r1, [fp, #2808] ; 0xaf8 │ │ + b a074 │ │ ldr r0, [sp, #88] ; 0x58 │ │ ldr r0, [r0, #4] │ │ cmp r0, #2 │ │ - bcc 92a0 │ │ - ldr r0, [fp, #3028] ; 0xbd4 │ │ + bcc 972c │ │ + ldr r0, [fp, #2816] ; 0xb00 │ │ cmp r0, #0 │ │ - beq 928c │ │ - bl 27a0 │ │ + beq 9718 │ │ + bl 2d40 │ │ mov r0, #0 │ │ - str r0, [fp, #3028] ; 0xbd4 │ │ + str r0, [fp, #2816] ; 0xb00 │ │ lsl r0, r8, #2 │ │ - bl 27ac │ │ + bl 2d4c │ │ cmp r0, #0 │ │ - str r0, [fp, #3028] ; 0xbd4 │ │ - beq 93c0 │ │ + str r0, [fp, #2816] ; 0xb00 │ │ + beq 9820 │ │ mov r0, #14528 ; 0x38c0 │ │ mov r1, #32 │ │ mul r9, r8, r0 │ │ add r0, sp, #124 ; 0x7c │ │ mov r2, r9 │ │ - bl 27c4 │ │ - mvn r1, #1 │ │ - mvn ip, #11 │ │ + bl 2d64 │ │ cmp r0, #0 │ │ - bne a6d8 │ │ + bne a074 │ │ ldr r5, [sp, #124] ; 0x7c │ │ cmp r5, #0 │ │ - beq a6d8 │ │ + beq a074 │ │ ldr r7, [fp, #2084] ; 0x824 │ │ cmp r8, r7 │ │ - ble 935c │ │ + ble 97bc │ │ ldr r1, [fp, #2080] ; 0x820 │ │ + mvn r0, #11 │ │ cmp r1, #0 │ │ - beq 9308 │ │ + beq 9fac │ │ + str r0, [sp, #108] ; 0x6c │ │ mov r0, #14528 ; 0x38c0 │ │ mul r2, r7, r0 │ │ mov r0, r5 │ │ - bl 2740 <__aeabi_memcpy8@plt> │ │ + bl 2ce0 <__aeabi_memcpy8@plt> │ │ ldr r0, [fp, #2080] ; 0x820 │ │ - bl 27a0 │ │ + bl 2d40 │ │ ldr r7, [fp, #2084] ; 0x824 │ │ cmp r7, r8 │ │ str r5, [fp, #2080] ; 0x820 │ │ - bge 8f74 │ │ - mov r9, #14528 ; 0x38c0 │ │ - movw r1, #13876 ; 0x3634 │ │ - mla r0, r7, r9, r5 │ │ - add r6, r0, r1 │ │ - mov r1, #0 │ │ - mov r0, r6 │ │ - bl 27dc │ │ - cmp r0, #0 │ │ - beq a880 │ │ - mvn ip, #11 │ │ - mvn r1, #1 │ │ - b a6d8 │ │ + bge 9414 │ │ + b 9fbc │ │ mov r0, #0 │ │ - str r0, [fp, #2728] ; 0xaa8 │ │ - b a6d0 │ │ + str r0, [fp, #2516] ; 0x9d4 │ │ + b a074 │ │ mov r0, #0 │ │ - str r0, [fp, #3872] ; 0xf20 │ │ - b a6d0 │ │ - bge 939c │ │ + str r0, [fp, #3696] ; 0xe70 │ │ + b a074 │ │ + bge 97fc │ │ movw r0, #13880 ; 0x3638 │ │ mov r1, #14528 ; 0x38c0 │ │ mla r4, r8, r1, r0 │ │ mov r6, r8 │ │ ldr r0, [fp, #2080] ; 0x820 │ │ add r7, r0, r4 │ │ mov r0, r7 │ │ - bl 27e8 │ │ + bl 2d7c │ │ sub r0, r7, #4 │ │ - bl 27f4 │ │ + bl 2d88 │ │ ldr r0, [fp, #2084] ; 0x824 │ │ add r6, r6, #1 │ │ add r4, r4, #14528 ; 0x38c0 │ │ cmp r6, r0 │ │ - blt 9370 │ │ + blt 97d0 │ │ ldr r1, [fp, #2080] ; 0x820 │ │ mov r0, r5 │ │ mov r2, r9 │ │ - bl 2740 <__aeabi_memcpy8@plt> │ │ + bl 2ce0 <__aeabi_memcpy8@plt> │ │ ldr r0, [fp, #2080] ; 0x820 │ │ - bl 27a0 │ │ + bl 2d40 │ │ str r5, [fp, #2080] ; 0x820 │ │ str r8, [fp, #2084] ; 0x824 │ │ - b 8f74 │ │ + b 9414 │ │ ldr r0, [fp, #2084] ; 0x824 │ │ cmp r0, #1 │ │ - blt 9400 │ │ + blt 9860 │ │ mov r4, #0 │ │ movw r6, #13880 ; 0x3638 │ │ ldr r0, [fp, #2080] ; 0x820 │ │ add r5, r0, r6 │ │ mov r0, r5 │ │ - bl 27e8 │ │ + bl 2d7c │ │ sub r0, r5, #4 │ │ - bl 27f4 │ │ + bl 2d88 │ │ ldr r0, [fp, #2084] ; 0x824 │ │ add r4, r4, #1 │ │ add r6, r6, #14528 ; 0x38c0 │ │ cmp r4, r0 │ │ - blt 93d4 │ │ + blt 9834 │ │ mov r0, #0 │ │ str r0, [fp, #2084] ; 0x824 │ │ - b a6d0 │ │ - ldr r0, [fp, #3004] ; 0xbbc │ │ + b a074 │ │ + ldr r0, [fp, #2792] ; 0xae8 │ │ cmp r0, #0 │ │ - beq 9440 │ │ - bl 27a0 │ │ - ldr r0, [fp, #3008] ; 0xbc0 │ │ - mov r4, #0 │ │ - str r4, [fp, #3004] ; 0xbbc │ │ - cmp r0, #0 │ │ - beq 9438 │ │ - bl 27a0 │ │ - str r4, [fp, #3008] ; 0xbc0 │ │ - str r4, [fp, #3016] ; 0xbc8 │ │ - str r4, [fp, #3020] ; 0xbcc │ │ + beq 98a0 │ │ + bl 2d40 │ │ + ldr r0, [fp, #2796] ; 0xaec │ │ + mov r4, #0 │ │ + str r4, [fp, #2792] ; 0xae8 │ │ + cmp r0, #0 │ │ + beq 9898 │ │ + bl 2d40 │ │ + str r4, [fp, #2796] ; 0xaec │ │ + str r4, [fp, #2804] ; 0xaf4 │ │ + str r4, [fp, #2808] ; 0xaf8 │ │ ldr r5, [fp, #1268] ; 0x4f4 │ │ - ldr r0, [fp, #3064] ; 0xbf8 │ │ + ldr r0, [fp, #2856] ; 0xb28 │ │ ldr r7, [fp, #1272] ; 0x4f8 │ │ cmp r5, r0 │ │ - ldreq r0, [fp, #3068] ; 0xbfc │ │ + ldreq r0, [fp, #2860] ; 0xb2c │ │ cmpeq r7, r0 │ │ - beq 9554 │ │ - ldr r0, [fp, #3756] ; 0xeac │ │ - bl 27a0 │ │ + beq 99b4 │ │ + ldr r0, [fp, #3548] ; 0xddc │ │ + bl 2d40 │ │ cmp r5, #0 │ │ mov r0, r5 │ │ rsbmi r0, r5, #0 │ │ cmp r7, #0 │ │ mov r1, r7 │ │ rsbmi r1, r7, #0 │ │ lsl r0, r0, #2 │ │ add r0, r0, r1, lsl #3 │ │ mov r1, #32 │ │ add r2, r0, #64 ; 0x40 │ │ add r0, sp, #124 ; 0x7c │ │ - bl 27c4 │ │ + bl 2d64 │ │ ldr r1, [sp, #124] ; 0x7c │ │ mov r2, #0 │ │ cmp r0, #0 │ │ movne r1, r2 │ │ cmp r1, #0 │ │ - str r1, [fp, #3756] ; 0xeac │ │ - beq 94cc │ │ + str r1, [fp, #3548] ; 0xddc │ │ + beq 992c │ │ add r0, r1, #32 │ │ cmn r5, #1 │ │ - ble 94d8 │ │ + ble 9938 │ │ lsl r1, r5, #2 │ │ lsl r3, r5, #1 │ │ mov r2, r0 │ │ - b 94ec │ │ - str r2, [fp, #3064] ; 0xbf8 │ │ - str r2, [fp, #3068] ; 0xbfc │ │ - b a6d0 │ │ + b 994c │ │ + str r2, [fp, #2856] ; 0xb28 │ │ + str r2, [fp, #2860] ; 0xb2c │ │ + b a074 │ │ rsb r2, r5, #0 │ │ mov r1, #0 │ │ sub r1, r1, r5, lsl #2 │ │ add r2, r0, r2 │ │ sub r3, r5, r5, lsl #2 │ │ add r3, r0, r3 │ │ add r0, r0, r1 │ │ cmn r7, #1 │ │ - str r3, [fp, #3772] ; 0xebc │ │ - str r2, [fp, #3760] ; 0xeb0 │ │ - ble 9518 │ │ + str r3, [fp, #3564] ; 0xdec │ │ + str r2, [fp, #3552] ; 0xde0 │ │ + ble 9978 │ │ lsl r3, r7, #2 │ │ lsl r1, r7, #1 │ │ mov r6, #6 │ │ mov r2, r0 │ │ - b 9530 │ │ + b 9990 │ │ add r3, r7, r7, lsl #2 │ │ rsb r1, r7, #0 │ │ add r2, r0, r1 │ │ sub r1, r7, r7, lsl #2 │ │ rsb r3, r3, #0 │ │ mvn r6, #6 │ │ mla r6, r7, r6, r0 │ │ add r3, r0, r3 │ │ add r0, r0, r1 │ │ - str r2, [fp, #3764] ; 0xeb4 │ │ - str r0, [fp, #3768] ; 0xeb8 │ │ - str r5, [fp, #3064] ; 0xbf8 │ │ - str r7, [fp, #3068] ; 0xbfc │ │ - str r3, [fp, #3776] ; 0xec0 │ │ - str r6, [fp, #3780] ; 0xec4 │ │ + str r2, [fp, #3556] ; 0xde4 │ │ + str r0, [fp, #3560] ; 0xde8 │ │ + str r5, [fp, #2856] ; 0xb28 │ │ + str r7, [fp, #2860] ; 0xb2c │ │ + str r3, [fp, #3568] ; 0xdf0 │ │ + str r6, [fp, #3572] ; 0xdf4 │ │ ldr r0, [fp, #1436] ; 0x59c │ │ - ldr r1, [fp, #3072] ; 0xc00 │ │ + ldr r1, [fp, #2864] ; 0xb30 │ │ add r0, r0, #31 │ │ - bic r0, r0, #31 │ │ - cmp r1, r0, lsl r9 │ │ - beq 95cc │ │ - lsl r4, r0, r9 │ │ - ldr r0, [fp, #3784] ; 0xec8 │ │ + bic r4, r0, #31 │ │ + cmp r1, r4, lsl r9 │ │ + beq 9a58 │ │ + ldr r0, [fp, #3576] ; 0xdf8 │ │ cmp r0, #0 │ │ - beq 9588 │ │ - bl 27a0 │ │ + beq 99e4 │ │ + bl 2d40 │ │ mov r0, #0 │ │ - str r0, [fp, #3784] ; 0xec8 │ │ - add r0, r4, r4, lsl #3 │ │ + str r0, [fp, #3576] ; 0xdf8 │ │ + ldr r0, [sp, #88] ; 0x58 │ │ + lsl r4, r4, r9 │ │ + ldr r1, [r0, #12] │ │ + mov r0, #12 │ │ + cmp r1, #2 │ │ + bcc 9a14 │ │ + ldr r0, [fp, #4] │ │ + mov r2, #4 │ │ + ldr r1, [fp, #2172] ; 0x87c │ │ + ldr r0, [r0, #1012] ; 0x3f4 │ │ + lsl r0, r2, r0 │ │ + mul r0, r0, r1 │ │ + mul r5, r0, r4 │ │ mov r1, #32 │ │ - lsl r2, r0, #2 │ │ + add r0, r5, r5, lsl #1 │ │ + add r2, r0, #64 ; 0x40 │ │ add r0, sp, #124 ; 0x7c │ │ - bl 27c4 │ │ + bl 2d64 │ │ cmp r0, #0 │ │ - bne 96b0 │ │ + bne 9b3c │ │ ldr r0, [sp, #124] ; 0x7c │ │ cmp r0, #0 │ │ - beq 96b0 │ │ - add r1, r4, r4, lsl #1 │ │ - str r4, [fp, #3072] ; 0xc00 │ │ - str r0, [fp, #3784] ; 0xec8 │ │ - add r2, r0, r1, lsl #2 │ │ - str r2, [fp, #3788] ; 0xecc │ │ - add r1, r2, r1, lsl #2 │ │ - str r1, [fp, #3792] ; 0xed0 │ │ - ldr r0, [fp, #3056] ; 0xbf0 │ │ + beq 9b3c │ │ + add r1, r0, r5 │ │ + str r4, [fp, #2864] ; 0xb30 │ │ + str r0, [fp, #3576] ; 0xdf8 │ │ + add r2, r1, r5 │ │ + str r1, [fp, #3580] ; 0xdfc │ │ + str r2, [fp, #3584] ; 0xe00 │ │ + ldr r0, [fp, #2848] ; 0xb20 │ │ cmp sl, r0 │ │ - beq 96c8 │ │ - ldr r0, [fp, #3044] ; 0xbe4 │ │ + beq 9b54 │ │ + ldr r0, [fp, #2836] ; 0xb14 │ │ cmp r0, #0 │ │ - beq 95f0 │ │ - bl 27a0 │ │ + beq 9a7c │ │ + bl 2d40 │ │ mov r0, #0 │ │ - str r0, [fp, #3044] ; 0xbe4 │ │ - ldr r0, [fp, #3040] ; 0xbe0 │ │ + str r0, [fp, #2836] ; 0xb14 │ │ + ldr r0, [fp, #2832] ; 0xb10 │ │ cmp r0, #0 │ │ - beq 9608 │ │ - bl 27a0 │ │ + beq 9a94 │ │ + bl 2d40 │ │ mov r0, #0 │ │ - str r0, [fp, #3040] ; 0xbe0 │ │ - movw r0, #1412 ; 0x584 │ │ + str r0, [fp, #2832] ; 0xb10 │ │ + movw r0, #1348 ; 0x544 │ │ mul r0, sl, r0 │ │ - bl 27ac │ │ + bl 2d4c │ │ mov r5, r0 │ │ - str r0, [fp, #3044] ; 0xbe4 │ │ + str r0, [fp, #2836] ; 0xb14 │ │ mov r0, #3 │ │ orr r0, r0, sl, lsl #12 │ │ - bl 27ac │ │ + bl 2d4c │ │ cmp r5, #0 │ │ - str r0, [fp, #3040] ; 0xbe0 │ │ + str r0, [fp, #2832] ; 0xb10 │ │ cmpne r0, #0 │ │ - beq 96a4 │ │ + beq 9b30 │ │ ldr r0, [sp, #88] ; 0x58 │ │ ldr r0, [r0, #4] │ │ cmp r0, #2 │ │ - bcc 96c4 │ │ - ldr r0, [fp, #2996] ; 0xbb4 │ │ + bcc 9b50 │ │ + ldr r0, [fp, #2784] ; 0xae0 │ │ cmp r0, #0 │ │ - beq 9660 │ │ - bl 27a0 │ │ + beq 9aec │ │ + bl 2d40 │ │ mov r0, #0 │ │ - str r0, [fp, #2996] ; 0xbb4 │ │ - ldr r0, [fp, #3000] ; 0xbb8 │ │ + str r0, [fp, #2784] ; 0xae0 │ │ + ldr r0, [fp, #2788] ; 0xae4 │ │ cmp r0, #0 │ │ - beq 9678 │ │ - bl 27a0 │ │ + beq 9b04 │ │ + bl 2d40 │ │ mov r0, #0 │ │ - str r0, [fp, #3000] ; 0xbb8 │ │ + str r0, [fp, #2788] ; 0xae4 │ │ lsl r0, sl, #15 │ │ - bl 27ac │ │ + bl 2d4c │ │ mov r5, r0 │ │ - str r0, [fp, #2996] ; 0xbb4 │ │ + str r0, [fp, #2784] ; 0xae0 │ │ add r0, sl, sl, lsl #2 │ │ lsl r0, r0, #11 │ │ - bl 27ac │ │ + bl 2d4c │ │ cmp r5, #0 │ │ - str r0, [fp, #3000] ; 0xbb8 │ │ + str r0, [fp, #2788] ; 0xae4 │ │ cmpne r0, #0 │ │ - bne 96c4 │ │ + bne 9b50 │ │ mov r0, #0 │ │ - str r0, [fp, #3056] ; 0xbf0 │ │ - b a6d0 │ │ + str r0, [fp, #2848] ; 0xb20 │ │ + b a074 │ │ mov r0, #0 │ │ - str r0, [fp, #3072] ; 0xc00 │ │ - b a6d0 │ │ - str r2, [fp, #3024] ; 0xbd0 │ │ - b a6d0 │ │ - str sl, [fp, #3056] ; 0xbf0 │ │ + str r0, [fp, #2864] ; 0xb30 │ │ + b a074 │ │ + str r2, [fp, #2812] ; 0xafc │ │ + b a074 │ │ + str sl, [fp, #2848] ; 0xb20 │ │ ldr r0, [fp, #1436] ; 0x59c │ │ - ldr r1, [fp, #2152] ; 0x868 │ │ + ldr r1, [fp, #2168] ; 0x878 │ │ add r0, r0, #127 ; 0x7f │ │ asr r0, r0, #7 │ │ mul r4, r0, r1 │ │ - ldr r1, [fp, #3060] ; 0xbf4 │ │ - str r0, [fp, #2168] ; 0x878 │ │ + ldr r1, [fp, #2852] ; 0xb24 │ │ + str r0, [fp, #2184] ; 0x888 │ │ cmp r4, r1 │ │ - beq 9720 │ │ - ldr r0, [fp, #3048] ; 0xbe8 │ │ + beq 9bac │ │ + ldr r0, [fp, #2840] ; 0xb18 │ │ cmp r0, #0 │ │ - beq 9704 │ │ - bl 27a0 │ │ + beq 9b90 │ │ + bl 2d40 │ │ mov r0, #0 │ │ - str r0, [fp, #3048] ; 0xbe8 │ │ - add r0, r4, r4, lsl #3 │ │ - lsl r0, r0, #5 │ │ - bl 27ac │ │ + str r0, [fp, #2840] ; 0xb18 │ │ + rsb r0, r4, r4, lsl #4 │ │ + lsl r0, r0, #3 │ │ + bl 2d4c │ │ cmp r0, #0 │ │ - str r0, [fp, #3048] ; 0xbe8 │ │ - beq a668 │ │ - str r4, [fp, #3060] ; 0xbf4 │ │ + str r0, [fp, #2840] ; 0xb18 │ │ + beq a050 │ │ + str r4, [fp, #2852] ; 0xb24 │ │ ldr r1, [fp, #12] │ │ mov r7, #1 │ │ - ldr r6, [fp, #3232] ; 0xca0 │ │ + ldr r6, [fp, #3024] ; 0xbd0 │ │ ldr r2, [r1, #1376] ; 0x560 │ │ ldr r0, [r1, #1372] ; 0x55c │ │ cmp r2, #0 │ │ ldr r3, [r1, #1380] ; 0x564 │ │ movwne r2, #1 │ │ cmp r0, #0 │ │ lsl r5, r2, #1 │ │ orrne r5, r7, r2, lsl #1 │ │ cmp r3, #0 │ │ movwne r3, #1 │ │ orr r0, r5, r3, lsl #2 │ │ - str r0, [fp, #3832] ; 0xef8 │ │ + str r0, [fp, #3624] ; 0xe28 │ │ ldr r2, [r1, #1296] ; 0x510 │ │ cmp r2, r6 │ │ - beq 9780 │ │ - add r0, fp, #3088 ; 0xc10 │ │ + beq 9c0c │ │ + add r0, fp, #2880 ; 0xb40 │ │ mov r1, r2 │ │ - bl 20f40 │ │ + bl 213b0 │ │ ldr r1, [fp, #12] │ │ ldr r0, [r1, #1296] ; 0x510 │ │ - str r0, [fp, #3232] ; 0xca0 │ │ + str r0, [fp, #3024] ; 0xbd0 │ │ mov r0, #0 │ │ add r2, sp, #120 ; 0x78 │ │ str r0, [sp, #120] ; 0x78 │ │ - movw r0, #3236 ; 0xca4 │ │ + movw r0, #3028 ; 0xbd4 │ │ add r0, fp, r0 │ │ - bl 213e0 │ │ - movw r0, #1412 ; 0x584 │ │ + bl 21850 │ │ + movw r0, #1348 ; 0x544 │ │ mul r1, sl, r0 │ │ - ldr r0, [fp, #3044] ; 0xbe4 │ │ - bl 27d0 <__aeabi_memclr@plt> │ │ + ldr r0, [fp, #2836] ; 0xb14 │ │ + bl 2d70 <__aeabi_memclr@plt> │ │ mov r5, fp │ │ - ldr r0, [r5, #2156]! ; 0x86c │ │ + ldr r0, [r5, #2172]! ; 0x87c │ │ ldr r2, [r5, #-8] │ │ ldr r1, [r5, #-44] ; 0xffffffd4 │ │ mul r0, r2, r0 │ │ cmp r1, r0, lsl r9 │ │ - beq 9824 │ │ + beq 9cb0 │ │ lsl r4, r0, r9 │ │ - ldr r0, [fp, #2116] ; 0x844 │ │ + ldr r0, [fp, #2132] ; 0x854 │ │ cmp r0, #0 │ │ - beq 97e0 │ │ - bl 27a0 │ │ + beq 9c6c │ │ + bl 2d40 │ │ mov r0, #0 │ │ - str r0, [fp, #2116] ; 0x844 │ │ + str r0, [fp, #2132] ; 0x854 │ │ add r0, r4, r4, lsl #1 │ │ mov r1, #32 │ │ lsl r2, r0, #7 │ │ add r0, sp, #124 ; 0x7c │ │ - bl 27c4 │ │ + bl 2d64 │ │ ldr r1, [sp, #124] ; 0x7c │ │ mov r2, #0 │ │ cmp r0, #0 │ │ movne r1, r2 │ │ cmp r1, #0 │ │ - str r1, [fp, #2116] ; 0x844 │ │ - beq a67c │ │ + str r1, [fp, #2132] ; 0x854 │ │ + beq a064 │ │ add r0, r1, r4, lsl #8 │ │ add r1, r1, r4, lsl #7 │ │ - str r1, [fp, #2120] ; 0x848 │ │ - str r0, [fp, #2124] ; 0x84c │ │ - str r4, [fp, #2112] ; 0x840 │ │ + str r1, [fp, #2136] ; 0x858 │ │ + str r0, [fp, #2140] ; 0x85c │ │ + str r4, [fp, #2128] ; 0x850 │ │ ldr r2, [fp, #12] │ │ - ldr r0, [fp, #2152] ; 0x868 │ │ + ldr r0, [fp, #2168] ; 0x878 │ │ ldr r1, [r2, #540] ; 0x21c │ │ mul r4, r1, r0 │ │ - ldr r0, [fp, #3076] ; 0xc04 │ │ + ldr r0, [fp, #2868] ; 0xb34 │ │ cmp r4, r0 │ │ - beq 987c │ │ - ldr r0, [fp, #3748] ; 0xea4 │ │ + beq 9d08 │ │ + ldr r0, [fp, #3540] ; 0xdd4 │ │ cmp r0, #0 │ │ - beq 9858 │ │ - bl 27a0 │ │ + beq 9ce4 │ │ + bl 2d40 │ │ mov r0, #0 │ │ - str r0, [fp, #3748] ; 0xea4 │ │ + str r0, [fp, #3540] ; 0xdd4 │ │ lsl r0, r4, #6 │ │ - bl 27ac │ │ + bl 2d4c │ │ cmp r0, #0 │ │ - str r0, [fp, #3748] ; 0xea4 │ │ - beq a6c8 │ │ - str r4, [fp, #3076] ; 0xc04 │ │ + str r0, [fp, #3540] ; 0xdd4 │ │ + beq a06c │ │ + str r4, [fp, #2868] ; 0xb34 │ │ add r0, r0, r4, lsl #5 │ │ ldr r2, [fp, #12] │ │ - str r0, [fp, #3752] ; 0xea8 │ │ + str r0, [fp, #3544] ; 0xdd8 │ │ ldrb r0, [r2, #232] ; 0xe8 │ │ tst r0, #1 │ │ ldreq r0, [r2, #464] ; 0x1d0 │ │ cmpeq r0, #0 │ │ - beq 98d0 │ │ + beq 9d58 │ │ ldr r0, [fp, #1588] ; 0x634 │ │ movw r7, #1592 ; 0x638 │ │ movw r6, #1692 ; 0x69c │ │ ldr r1, [fp, #4] │ │ ldr r3, [fp, #2076] ; 0x81c │ │ add r7, fp, r7 │ │ add r6, fp, r6 │ │ stm sp, {r0, r6, r7} │ │ - movw r0, #2732 ; 0xaac │ │ + movw r0, #2520 ; 0x9d8 │ │ str r3, [sp, #12] │ │ add r0, fp, r0 │ │ add r3, fp, #1664 ; 0x680 │ │ - bl 2b29c │ │ + bl 2bb34 │ │ cmp r0, #0 │ │ - bmi a6d0 │ │ - ldr r2, [fp, #12] │ │ - ldr r7, [r2, #824] ; 0x338 │ │ - movw r1, #2172 ; 0x87c │ │ - ldr r0, [fp, #4] │ │ - add r3, fp, r1 │ │ - mov r1, r2 │ │ - str r5, [sp, #48] ; 0x30 │ │ - mov r2, r7 │ │ - str r8, [sp, #52] ; 0x34 │ │ - bl b2dc │ │ + bmi a074 │ │ + ldr r0, [sp, #88] ; 0x58 │ │ + str r5, [sp, #40] ; 0x28 │ │ + str r8, [sp, #44] ; 0x2c │ │ + ldr r0, [r0, #12] │ │ + cmp r0, #2 │ │ + bcc 9d88 │ │ + mov r0, fp │ │ + bl 75410 │ │ + mvn r1, #11 │ │ + cmp r0, #0 │ │ + str r1, [sp, #108] ; 0x6c │ │ + bne a07c │ │ ldr r1, [fp, #12] │ │ - ldr r0, [r1, #848] ; 0x350 │ │ + movw r3, #2188 ; 0x88c │ │ + ldr r0, [fp, #4] │ │ + add r3, fp, r3 │ │ + ldr r2, [r1, #824] ; 0x338 │ │ + bl b7f0 │ │ + ldr r5, [fp, #12] │ │ + str fp, [sp, #92] ; 0x5c │ │ + ldr r0, [r5, #848] ; 0x350 │ │ cmp r0, #0 │ │ - beq 9af8 │ │ - ldr r2, [r1, #852] ; 0x354 │ │ - mov r6, #152 ; 0x98 │ │ - ldr r7, [r1, #856] ; 0x358 │ │ - cmp r0, #1 │ │ - ldr r1, [r1, #860] ; 0x35c │ │ - ldr r3, [pc, #4076] ; a90c │ │ - mul r5, r2, r6 │ │ - ldr r3, [pc, r3] │ │ - mla r2, r7, r6, r3 │ │ - mla r1, r1, r6, r3 │ │ - ldr r7, [r3, r5]! │ │ - str r7, [fp, #2268] ; 0x8dc │ │ - ldr r7, [r2, #76] ; 0x4c │ │ - str r7, [fp, #2272] ; 0x8e0 │ │ - ldr r7, [r1, #76] ; 0x4c │ │ - str r7, [fp, #2276] ; 0x8e4 │ │ - ldr r7, [r3, #4] │ │ - str r7, [fp, #2280] ; 0x8e8 │ │ - ldr r7, [r2, #80] ; 0x50 │ │ - str r7, [fp, #2284] ; 0x8ec │ │ - ldr r7, [r1, #80] ; 0x50 │ │ - str r7, [fp, #2288] ; 0x8f0 │ │ - ldr r7, [r3, #8] │ │ - str r7, [fp, #2292] ; 0x8f4 │ │ - ldr r7, [r2, #84] ; 0x54 │ │ - str r7, [fp, #2296] ; 0x8f8 │ │ - ldr r7, [r1, #84] ; 0x54 │ │ - str r7, [fp, #2300] ; 0x8fc │ │ - ldr r7, [r3, #12] │ │ - str r7, [fp, #2304] ; 0x900 │ │ - ldr r7, [r2, #88] ; 0x58 │ │ - str r7, [fp, #2308] ; 0x904 │ │ - ldr r7, [r1, #88] ; 0x58 │ │ - str r7, [fp, #2312] ; 0x908 │ │ - ldr r7, [r3, #16] │ │ - str r7, [fp, #2316] ; 0x90c │ │ - ldr r7, [r2, #92] ; 0x5c │ │ - str r7, [fp, #2320] ; 0x910 │ │ - ldr r7, [r1, #92] ; 0x5c │ │ - str r7, [fp, #2324] ; 0x914 │ │ - ldr r7, [r3, #20] │ │ - str r7, [fp, #2328] ; 0x918 │ │ - ldr r7, [r2, #96] ; 0x60 │ │ - str r7, [fp, #2332] ; 0x91c │ │ - ldr r7, [r1, #96] ; 0x60 │ │ - str r7, [fp, #2336] ; 0x920 │ │ - ldr r7, [r3, #24] │ │ - str r7, [fp, #2340] ; 0x924 │ │ - ldr r7, [r2, #100] ; 0x64 │ │ - str r7, [fp, #2344] ; 0x928 │ │ - ldr r7, [r1, #100] ; 0x64 │ │ - str r7, [fp, #2348] ; 0x92c │ │ - ldr r7, [r3, #28] │ │ - str r7, [fp, #2352] ; 0x930 │ │ - ldr r7, [r2, #104] ; 0x68 │ │ - str r7, [fp, #2356] ; 0x934 │ │ - ldr r7, [r1, #104] ; 0x68 │ │ - str r7, [fp, #2360] ; 0x938 │ │ - ldr r7, [r3, #32] │ │ - str r7, [fp, #2364] ; 0x93c │ │ - ldr r7, [r2, #108] ; 0x6c │ │ - str r7, [fp, #2368] ; 0x940 │ │ - ldr r7, [r1, #108] ; 0x6c │ │ - str r7, [fp, #2372] ; 0x944 │ │ - ldr r7, [r3, #36] ; 0x24 │ │ - str r7, [fp, #2376] ; 0x948 │ │ - ldr r7, [r2, #112] ; 0x70 │ │ - str r7, [fp, #2380] ; 0x94c │ │ - ldr r7, [r1, #112] ; 0x70 │ │ - str r7, [fp, #2384] ; 0x950 │ │ - ldr r7, [r3, #40] ; 0x28 │ │ - str r7, [fp, #2388] ; 0x954 │ │ - ldr r7, [r2, #116] ; 0x74 │ │ - str r7, [fp, #2392] ; 0x958 │ │ - ldr r7, [r1, #116] ; 0x74 │ │ - str r7, [fp, #2396] ; 0x95c │ │ - ldr r7, [r3, #44] ; 0x2c │ │ - str r7, [fp, #2400] ; 0x960 │ │ - ldr r7, [r2, #120] ; 0x78 │ │ - str r7, [fp, #2404] ; 0x964 │ │ - ldr r7, [r1, #120] ; 0x78 │ │ - str r7, [fp, #2408] ; 0x968 │ │ - ldr r7, [r3, #48] ; 0x30 │ │ - str r7, [fp, #2412] ; 0x96c │ │ - ldr r7, [r2, #124] ; 0x7c │ │ - str r7, [fp, #2416] ; 0x970 │ │ - ldr r7, [r1, #124] ; 0x7c │ │ - str r7, [fp, #2420] ; 0x974 │ │ - ldr r7, [r3, #52] ; 0x34 │ │ - str r7, [fp, #2424] ; 0x978 │ │ - ldr r7, [r2, #128] ; 0x80 │ │ - str r7, [fp, #2428] ; 0x97c │ │ - ldr r7, [r1, #128] ; 0x80 │ │ - str r7, [fp, #2432] ; 0x980 │ │ - ldr r7, [r3, #56] ; 0x38 │ │ - str r7, [fp, #2436] ; 0x984 │ │ - ldr r7, [r2, #132] ; 0x84 │ │ - str r7, [fp, #2440] ; 0x988 │ │ - ldr r7, [r1, #132] ; 0x84 │ │ - str r7, [fp, #2444] ; 0x98c │ │ - ldr r7, [r3, #60] ; 0x3c │ │ - str r7, [fp, #2448] ; 0x990 │ │ - ldr r7, [r2, #136] ; 0x88 │ │ - str r7, [fp, #2452] ; 0x994 │ │ - ldr r7, [r1, #136] ; 0x88 │ │ - str r7, [fp, #2456] ; 0x998 │ │ - ldr r7, [r3, #64] ; 0x40 │ │ - str r7, [fp, #2460] ; 0x99c │ │ - ldr r7, [r2, #140] ; 0x8c │ │ - str r7, [fp, #2464] ; 0x9a0 │ │ - ldr r7, [r1, #140] ; 0x8c │ │ - str r7, [fp, #2468] ; 0x9a4 │ │ - ldr r7, [r3, #68] ; 0x44 │ │ - str r7, [fp, #2472] ; 0x9a8 │ │ - ldr r7, [r2, #144] ; 0x90 │ │ - str r7, [fp, #2476] ; 0x9ac │ │ - ldr r7, [r1, #144] ; 0x90 │ │ - str r7, [fp, #2480] ; 0x9b0 │ │ - ldr r3, [r3, #72] ; 0x48 │ │ + beq a288 │ │ + add r3, r5, #852 ; 0x354 │ │ + mov r7, #152 ; 0x98 │ │ + ldm r3, {r0, r1, r3} │ │ + ldr r2, [pc, #3896] ; ad00 │ │ + mul r6, r0, r7 │ │ + ldr r2, [pc, r2] │ │ + mla r1, r1, r7, r2 │ │ + mla r0, r3, r7, r2 │ │ + ldr r3, [r2, r6]! │ │ + str r3, [fp, #2284] ; 0x8ec │ │ + ldr r3, [r1, #76] ; 0x4c │ │ + str r3, [fp, #2288] ; 0x8f0 │ │ + ldr r3, [r0, #76] ; 0x4c │ │ + str r3, [fp, #2292] ; 0x8f4 │ │ + ldr r3, [r2, #4] │ │ + str r3, [fp, #2296] ; 0x8f8 │ │ + ldr r3, [r1, #80] ; 0x50 │ │ + str r3, [fp, #2300] ; 0x8fc │ │ + ldr r3, [r0, #80] ; 0x50 │ │ + str r3, [fp, #2304] ; 0x900 │ │ + ldr r3, [r2, #8] │ │ + str r3, [fp, #2308] ; 0x904 │ │ + ldr r3, [r1, #84] ; 0x54 │ │ + str r3, [fp, #2312] ; 0x908 │ │ + ldr r3, [r0, #84] ; 0x54 │ │ + str r3, [fp, #2316] ; 0x90c │ │ + ldr r3, [r2, #12] │ │ + str r3, [fp, #2320] ; 0x910 │ │ + ldr r3, [r1, #88] ; 0x58 │ │ + str r3, [fp, #2324] ; 0x914 │ │ + ldr r3, [r0, #88] ; 0x58 │ │ + str r3, [fp, #2328] ; 0x918 │ │ + ldr r3, [r2, #16] │ │ + str r3, [fp, #2332] ; 0x91c │ │ + ldr r3, [r1, #92] ; 0x5c │ │ + str r3, [fp, #2336] ; 0x920 │ │ + ldr r3, [r0, #92] ; 0x5c │ │ + str r3, [fp, #2340] ; 0x924 │ │ + ldr r3, [r2, #20] │ │ + str r3, [fp, #2344] ; 0x928 │ │ + ldr r3, [r1, #96] ; 0x60 │ │ + str r3, [fp, #2348] ; 0x92c │ │ + ldr r3, [r0, #96] ; 0x60 │ │ + str r3, [fp, #2352] ; 0x930 │ │ + ldr r3, [r2, #24] │ │ + str r3, [fp, #2356] ; 0x934 │ │ + ldr r3, [r1, #100] ; 0x64 │ │ + str r3, [fp, #2360] ; 0x938 │ │ + ldr r3, [r0, #100] ; 0x64 │ │ + str r3, [fp, #2364] ; 0x93c │ │ + ldr r3, [r2, #28] │ │ + str r3, [fp, #2368] ; 0x940 │ │ + ldr r3, [r1, #104] ; 0x68 │ │ + str r3, [fp, #2372] ; 0x944 │ │ + ldr r3, [r0, #104] ; 0x68 │ │ + str r3, [fp, #2376] ; 0x948 │ │ + ldr r3, [r2, #32] │ │ + str r3, [fp, #2380] ; 0x94c │ │ + ldr r3, [r1, #108] ; 0x6c │ │ + str r3, [fp, #2384] ; 0x950 │ │ + ldr r3, [r0, #108] ; 0x6c │ │ + str r3, [fp, #2388] ; 0x954 │ │ + ldr r3, [r2, #36] ; 0x24 │ │ + str r3, [fp, #2392] ; 0x958 │ │ + ldr r3, [r1, #112] ; 0x70 │ │ + str r3, [fp, #2396] ; 0x95c │ │ + ldr r3, [r0, #112] ; 0x70 │ │ + str r3, [fp, #2400] ; 0x960 │ │ + ldr r3, [r2, #40] ; 0x28 │ │ + str r3, [fp, #2404] ; 0x964 │ │ + ldr r3, [r1, #116] ; 0x74 │ │ + str r3, [fp, #2408] ; 0x968 │ │ + ldr r3, [r0, #116] ; 0x74 │ │ + str r3, [fp, #2412] ; 0x96c │ │ + ldr r3, [r2, #44] ; 0x2c │ │ + str r3, [fp, #2416] ; 0x970 │ │ + ldr r3, [r1, #120] ; 0x78 │ │ + str r3, [fp, #2420] ; 0x974 │ │ + ldr r3, [r0, #120] ; 0x78 │ │ + str r3, [fp, #2424] ; 0x978 │ │ + ldr r3, [r2, #48] ; 0x30 │ │ + str r3, [fp, #2428] ; 0x97c │ │ + ldr r3, [r1, #124] ; 0x7c │ │ + str r3, [fp, #2432] ; 0x980 │ │ + ldr r3, [r0, #124] ; 0x7c │ │ + str r3, [fp, #2436] ; 0x984 │ │ + ldr r3, [r2, #52] ; 0x34 │ │ + str r3, [fp, #2440] ; 0x988 │ │ + ldr r3, [r1, #128] ; 0x80 │ │ + str r3, [fp, #2444] ; 0x98c │ │ + ldr r3, [r0, #128] ; 0x80 │ │ + str r3, [fp, #2448] ; 0x990 │ │ + ldr r3, [r2, #56] ; 0x38 │ │ + str r3, [fp, #2452] ; 0x994 │ │ + ldr r3, [r1, #132] ; 0x84 │ │ + str r3, [fp, #2456] ; 0x998 │ │ + ldr r3, [r0, #132] ; 0x84 │ │ + str r3, [fp, #2460] ; 0x99c │ │ + ldr r3, [r2, #60] ; 0x3c │ │ + str r3, [fp, #2464] ; 0x9a0 │ │ + ldr r3, [r1, #136] ; 0x88 │ │ + str r3, [fp, #2468] ; 0x9a4 │ │ + ldr r3, [r0, #136] ; 0x88 │ │ + str r3, [fp, #2472] ; 0x9a8 │ │ + ldr r3, [r2, #64] ; 0x40 │ │ + str r3, [fp, #2476] ; 0x9ac │ │ + ldr r3, [r1, #140] ; 0x8c │ │ + str r3, [fp, #2480] ; 0x9b0 │ │ + ldr r3, [r0, #140] ; 0x8c │ │ str r3, [fp, #2484] ; 0x9b4 │ │ - ldr r2, [r2, #148] ; 0x94 │ │ - str r2, [fp, #2488] ; 0x9b8 │ │ + ldr r3, [r2, #68] ; 0x44 │ │ + str r3, [fp, #2488] ; 0x9b8 │ │ + ldr r3, [r1, #144] ; 0x90 │ │ + str r3, [fp, #2492] ; 0x9bc │ │ + ldr r3, [r0, #144] ; 0x90 │ │ + str r3, [fp, #2496] ; 0x9c0 │ │ + ldr r2, [r2, #72] ; 0x48 │ │ + str r2, [fp, #2500] ; 0x9c4 │ │ ldr r1, [r1, #148] ; 0x94 │ │ - str r1, [fp, #2492] ; 0x9bc │ │ - bgt 9ce8 │ │ - mov r1, #228 ; 0xe4 │ │ - movw r2, #2492 ; 0x9bc │ │ - mla r1, r0, r1, fp │ │ - sub r0, r0, #2 │ │ - add r1, r1, r2 │ │ - ldr r2, [pc, #3592] ; a91c │ │ - ldr r2, [pc, r2] │ │ - ldr r3, [r2, #2280] ; 0x8e8 │ │ - adds r0, r0, #1 │ │ - str r3, [r1, #-224] ; 0xffffff20 │ │ - ldr r3, [r2, #2356] ; 0x934 │ │ - str r3, [r1, #-220] ; 0xffffff24 │ │ - ldr r3, [r2, #2356] ; 0x934 │ │ - str r3, [r1, #-216] ; 0xffffff28 │ │ - ldr r3, [r2, #2284] ; 0x8ec │ │ - str r3, [r1, #-212] ; 0xffffff2c │ │ - ldr r3, [r2, #2360] ; 0x938 │ │ - str r3, [r1, #-208] ; 0xffffff30 │ │ - ldr r3, [r2, #2360] ; 0x938 │ │ - str r3, [r1, #-204] ; 0xffffff34 │ │ - ldr r3, [r2, #2288] ; 0x8f0 │ │ - str r3, [r1, #-200] ; 0xffffff38 │ │ - ldr r3, [r2, #2364] ; 0x93c │ │ - str r3, [r1, #-196] ; 0xffffff3c │ │ - ldr r3, [r2, #2364] ; 0x93c │ │ - str r3, [r1, #-192] ; 0xffffff40 │ │ - ldr r3, [r2, #2292] ; 0x8f4 │ │ - str r3, [r1, #-188] ; 0xffffff44 │ │ - ldr r3, [r2, #2368] ; 0x940 │ │ - str r3, [r1, #-184] ; 0xffffff48 │ │ - ldr r3, [r2, #2368] ; 0x940 │ │ - str r3, [r1, #-180] ; 0xffffff4c │ │ - ldr r3, [r2, #2296] ; 0x8f8 │ │ - str r3, [r1, #-176] ; 0xffffff50 │ │ - ldr r3, [r2, #2372] ; 0x944 │ │ - str r3, [r1, #-172] ; 0xffffff54 │ │ - ldr r3, [r2, #2372] ; 0x944 │ │ - str r3, [r1, #-168] ; 0xffffff58 │ │ - ldr r3, [r2, #2300] ; 0x8fc │ │ - str r3, [r1, #-164] ; 0xffffff5c │ │ - ldr r3, [r2, #2376] ; 0x948 │ │ - str r3, [r1, #-160] ; 0xffffff60 │ │ - ldr r3, [r2, #2376] ; 0x948 │ │ - str r3, [r1, #-156] ; 0xffffff64 │ │ - ldr r3, [r2, #2304] ; 0x900 │ │ - str r3, [r1, #-152] ; 0xffffff68 │ │ - ldr r3, [r2, #2380] ; 0x94c │ │ - str r3, [r1, #-148] ; 0xffffff6c │ │ - ldr r3, [r2, #2380] ; 0x94c │ │ - str r3, [r1, #-144] ; 0xffffff70 │ │ - ldr r3, [r2, #2308] ; 0x904 │ │ - str r3, [r1, #-140] ; 0xffffff74 │ │ - ldr r3, [r2, #2384] ; 0x950 │ │ - str r3, [r1, #-136] ; 0xffffff78 │ │ - ldr r3, [r2, #2384] ; 0x950 │ │ - str r3, [r1, #-132] ; 0xffffff7c │ │ - ldr r3, [r2, #2312] ; 0x908 │ │ - str r3, [r1, #-128] ; 0xffffff80 │ │ - ldr r3, [r2, #2388] ; 0x954 │ │ - str r3, [r1, #-124] ; 0xffffff84 │ │ - ldr r3, [r2, #2388] ; 0x954 │ │ - str r3, [r1, #-120] ; 0xffffff88 │ │ - ldr r3, [r2, #2316] ; 0x90c │ │ - str r3, [r1, #-116] ; 0xffffff8c │ │ - ldr r3, [r2, #2392] ; 0x958 │ │ - str r3, [r1, #-112] ; 0xffffff90 │ │ - ldr r3, [r2, #2392] ; 0x958 │ │ - str r3, [r1, #-108] ; 0xffffff94 │ │ - ldr r3, [r2, #2320] ; 0x910 │ │ - str r3, [r1, #-104] ; 0xffffff98 │ │ - ldr r3, [r2, #2396] ; 0x95c │ │ - str r3, [r1, #-100] ; 0xffffff9c │ │ - ldr r3, [r2, #2396] ; 0x95c │ │ - str r3, [r1, #-96] ; 0xffffffa0 │ │ - ldr r3, [r2, #2324] ; 0x914 │ │ - str r3, [r1, #-92] ; 0xffffffa4 │ │ - ldr r3, [r2, #2400] ; 0x960 │ │ - str r3, [r1, #-88] ; 0xffffffa8 │ │ - ldr r3, [r2, #2400] ; 0x960 │ │ - str r3, [r1, #-84] ; 0xffffffac │ │ - ldr r3, [r2, #2328] ; 0x918 │ │ - str r3, [r1, #-80] ; 0xffffffb0 │ │ - ldr r3, [r2, #2404] ; 0x964 │ │ - str r3, [r1, #-76] ; 0xffffffb4 │ │ - ldr r3, [r2, #2404] ; 0x964 │ │ - str r3, [r1, #-72] ; 0xffffffb8 │ │ - ldr r3, [r2, #2332] ; 0x91c │ │ - str r3, [r1, #-68] ; 0xffffffbc │ │ - ldr r3, [r2, #2408] ; 0x968 │ │ - str r3, [r1, #-64] ; 0xffffffc0 │ │ - ldr r3, [r2, #2408] ; 0x968 │ │ - str r3, [r1, #-60] ; 0xffffffc4 │ │ - ldr r3, [r2, #2336] ; 0x920 │ │ - str r3, [r1, #-56] ; 0xffffffc8 │ │ - ldr r3, [r2, #2412] ; 0x96c │ │ - str r3, [r1, #-52] ; 0xffffffcc │ │ - ldr r3, [r2, #2412] ; 0x96c │ │ - str r3, [r1, #-48] ; 0xffffffd0 │ │ - ldr r3, [r2, #2340] ; 0x924 │ │ - str r3, [r1, #-44] ; 0xffffffd4 │ │ - ldr r3, [r2, #2416] ; 0x970 │ │ - str r3, [r1, #-40] ; 0xffffffd8 │ │ - ldr r3, [r2, #2416] ; 0x970 │ │ - str r3, [r1, #-36] ; 0xffffffdc │ │ - ldr r3, [r2, #2344] ; 0x928 │ │ - str r3, [r1, #-32] ; 0xffffffe0 │ │ - ldr r3, [r2, #2420] ; 0x974 │ │ - str r3, [r1, #-28] ; 0xffffffe4 │ │ - ldr r3, [r2, #2420] ; 0x974 │ │ - str r3, [r1, #-24] ; 0xffffffe8 │ │ - ldr r3, [r2, #2348] ; 0x92c │ │ - str r3, [r1, #-20] ; 0xffffffec │ │ - ldr r3, [r2, #2424] ; 0x978 │ │ - str r3, [r1, #-16] │ │ - ldr r3, [r2, #2424] ; 0x978 │ │ - str r3, [r1, #-12] │ │ - ldr r3, [r2, #2352] ; 0x930 │ │ - str r3, [r1, #-8] │ │ - ldr r3, [r2, #2428] ; 0x97c │ │ - str r3, [r1, #-4] │ │ - ldr r3, [r2, #2428] ; 0x97c │ │ - str r3, [r1] │ │ - add r1, r1, #228 ; 0xe4 │ │ - bcc 9b14 │ │ + str r1, [fp, #2504] ; 0x9c8 │ │ + ldr r0, [r0, #148] ; 0x94 │ │ + str r0, [fp, #2508] ; 0x9cc │ │ + ldr r0, [r5, #1396] ; 0x574 │ │ + cmp r0, #0 │ │ + bne a2a4 │ │ + b a4d8 │ │ + str r0, [sp, #108] ; 0x6c │ │ + cmp r7, r8 │ │ + str r5, [fp, #2080] ; 0x820 │ │ + bge 9414 │ │ + mov r4, #14528 ; 0x38c0 │ │ + movw r1, #13876 ; 0x3634 │ │ + mla r0, r7, r4, r5 │ │ + add r6, r0, r1 │ │ + mov r1, #0 │ │ + mov r0, r6 │ │ + bl 2d94 │ │ + cmp r0, #0 │ │ + bne a07c │ │ + movw r0, #28404 ; 0x6ef4 │ │ + mla sl, r7, r4, r0 │ │ + movw r0, #13880 ; 0x3638 │ │ + mla r9, r7, r4, r0 │ │ + add r4, r7, #1 │ │ + add r0, r5, r9 │ │ + mov r1, #0 │ │ + bl 2da0 │ │ + cmp r0, #0 │ │ + bne b748 │ │ + cmp r8, r4 │ │ + str r4, [fp, #2084] ; 0x824 │ │ + beq 9414 │ │ + add r7, r7, #1 │ │ + mov r0, #14528 ; 0x38c0 │ │ + ldr r5, [fp, #2080] ; 0x820 │ │ + movw r1, #13876 ; 0x3634 │ │ + mla r0, r7, r0, r5 │ │ + add r6, r0, r1 │ │ + add r0, r5, sl │ │ + mov r1, #0 │ │ + bl 2d94 │ │ + add r4, r4, #1 │ │ + add sl, sl, #14528 ; 0x38c0 │ │ + add r9, r9, #14528 ; 0x38c0 │ │ + cmp r0, #0 │ │ + beq 9ff4 │ │ + b a07c │ │ + mov r0, #0 │ │ + str r0, [fp, #2852] ; 0xb24 │ │ + b a074 │ │ + str r1, [fp, #2804] ; 0xaf4 │ │ + b a074 │ │ + str r2, [fp, #2128] ; 0x850 │ │ + b a074 │ │ + mov r0, #0 │ │ + str r0, [fp, #2868] ; 0xb34 │ │ + mvn r0, #11 │ │ + str r0, [sp, #108] ; 0x6c │ │ + ldr r0, [sp, #88] ; 0x58 │ │ + ldr r6, [sp, #108] ; 0x6c │ │ + ldr r0, [r0, #12] │ │ + cmp r0, #2 │ │ + bcc a0d8 │ │ + ldr r0, [fp, #3632] ; 0xe30 │ │ + bl 2cec │ │ + ldr r0, [fp, #3648] ; 0xe40 │ │ + cmp r0, #0 │ │ + bne a0d0 │ │ + cmp r6, #0 │ │ + beq a0c0 │ │ + ldr r0, [fp, #3632] ; 0xe30 │ │ + mvn r1, #0 │ │ + str r1, [fp, #3648] ; 0xe40 │ │ + add r0, r0, #4 │ │ + bl 2dac │ │ + movw r0, #3628 ; 0xe2c │ │ + ldr r1, [fp, #3632] ; 0xe30 │ │ + add r0, fp, r0 │ │ + bl 2cf8 │ │ + ldr r0, [fp, #3632] ; 0xe30 │ │ + bl 2d04 │ │ + add r5, fp, #1408 ; 0x580 │ │ + mvn r1, #1 │ │ + cmp r6, #0 │ │ + mov r2, #3 │ │ + mvneq r1, #0 │ │ + mov r0, r5 │ │ + bl 287fc │ │ + ldr r0, [fp, #24] │ │ + cmp r0, #0 │ │ + beq a108 │ │ + add r0, fp, #16 │ │ + bl 28728 │ │ + movw r0, #1620 ; 0x654 │ │ + add r0, fp, r0 │ │ + bl 29194 │ │ + ldr r0, [fp, #200] ; 0xc8 │ │ + cmp r0, #0 │ │ + beq a128 │ │ + add r0, fp, #192 ; 0xc0 │ │ + bl 28728 │ │ + movw r0, #1624 ; 0x658 │ │ + add r0, fp, r0 │ │ + bl 29194 │ │ + ldr r0, [fp, #376] ; 0x178 │ │ + cmp r0, #0 │ │ + beq a148 │ │ + add r0, fp, #368 ; 0x170 │ │ + bl 28728 │ │ + movw r0, #1628 ; 0x65c │ │ + add r0, fp, r0 │ │ + bl 29194 │ │ + ldr r0, [fp, #552] ; 0x228 │ │ + cmp r0, #0 │ │ + beq a168 │ │ + add r0, fp, #544 ; 0x220 │ │ + bl 28728 │ │ + add r0, fp, #1632 ; 0x660 │ │ + bl 29194 │ │ + ldr r0, [fp, #728] ; 0x2d8 │ │ + cmp r0, #0 │ │ + beq a184 │ │ + add r0, fp, #720 ; 0x2d0 │ │ + bl 28728 │ │ + movw r0, #1636 ; 0x664 │ │ + add r0, fp, r0 │ │ + bl 29194 │ │ + ldr r0, [fp, #904] ; 0x388 │ │ + cmp r0, #0 │ │ + beq a1a4 │ │ + add r0, fp, #896 ; 0x380 │ │ + bl 28728 │ │ + movw r0, #1640 ; 0x668 │ │ + add r0, fp, r0 │ │ + bl 29194 │ │ + ldr r0, [fp, #1080] ; 0x438 │ │ + cmp r0, #0 │ │ + beq a1c4 │ │ + add r0, fp, #1072 ; 0x430 │ │ + bl 28728 │ │ + movw r0, #1644 ; 0x66c │ │ + add r0, fp, r0 │ │ + bl 29194 │ │ + add r0, fp, #1248 ; 0x4e0 │ │ + bl 28664 │ │ + mov r0, r5 │ │ + bl 28728 │ │ + movw r0, #1896 ; 0x768 │ │ + add r0, fp, r0 │ │ + bl 7298 <_Unwind_VRS_Pop@plt+0x42b8> │ │ ldr r0, [fp, #12] │ │ - ldr r0, [r0, #1396] ; 0x574 │ │ + ldr r0, [r0, #516] ; 0x204 │ │ cmp r0, #0 │ │ - beq 9f2c │ │ - ldr r1, [sp, #100] ; 0x64 │ │ - movw r0, #2917 ; 0xb65 │ │ + beq a214 │ │ + movw r0, #1912 ; 0x778 │ │ + add r5, fp, r0 │ │ + mov r0, r5 │ │ + bl 732c <_Unwind_VRS_Pop@plt+0x434c> │ │ + mov r0, r5 │ │ + bl 7298 <_Unwind_VRS_Pop@plt+0x42b8> │ │ + add r0, fp, #1648 ; 0x670 │ │ + bl 29194 │ │ + movw r0, #1652 ; 0x674 │ │ + add r0, fp, r0 │ │ + bl 29194 │ │ + add r0, fp, #1584 ; 0x630 │ │ + bl 29194 │ │ + mov r0, fp │ │ + bl 29194 │ │ + add r0, fp, #8 │ │ + bl 29194 │ │ + ldr r0, [fp, #1936] ; 0x790 │ │ + cmp r0, #1 │ │ + blt a274 │ │ + mov r4, #0 │ │ + mov r5, #0 │ │ + ldr r0, [fp, #1928] ; 0x788 │ │ + add r0, r0, r4 │ │ + bl 7804 │ │ + ldr r0, [fp, #1936] ; 0x790 │ │ + add r5, r5, #1 │ │ + add r4, r4, #64 ; 0x40 │ │ + cmp r5, r0 │ │ + blt a254 │ │ + mov r0, r6 │ │ + add sp, sp, #128 ; 0x80 │ │ + vpop {d8-d9} │ │ + add sp, sp, #4 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + movw r0, #2284 ; 0x8ec │ │ + mov r1, #228 ; 0xe4 │ │ + add r0, fp, r0 │ │ + bl 2db8 <__aeabi_memclr4@plt> │ │ + ldr r0, [r5, #1396] ; 0x574 │ │ + cmp r0, #0 │ │ + beq a4d8 │ │ + ldr r1, [sp, #92] ; 0x5c │ │ + movw r0, #2705 ; 0xa91 │ │ mov r3, #1 │ │ add r0, r1, r0 │ │ add r1, r1, #196 ; 0xc4 │ │ str r1, [sp, #84] ; 0x54 │ │ mov r1, #0 │ │ str r0, [sp, #112] ; 0x70 │ │ - ldr fp, [pc, #4000] ; acc0 │ │ + ldr fp, [pc, #3988] ; b260 │ │ add fp, pc, fp │ │ add r2, r1, #1 │ │ str r2, [sp, #80] ; 0x50 │ │ cmp r2, #6 │ │ - bls 9d64 │ │ + bls a310 │ │ ldr r1, [sp, #84] ; 0x54 │ │ ldr r0, [sp, #112] ; 0x70 │ │ add r1, r1, #176 ; 0xb0 │ │ str r1, [sp, #84] ; 0x54 │ │ ldr r1, [sp, #80] ; 0x50 │ │ add r0, r0, #8 │ │ str r0, [sp, #112] ; 0x70 │ │ cmp r1, #7 │ │ - beq 9f2c │ │ + beq a4d8 │ │ add r2, r1, #1 │ │ str r2, [sp, #80] ; 0x50 │ │ cmp r2, #6 │ │ - bhi 9d30 │ │ + bhi a2dc │ │ mov r2, #176 ; 0xb0 │ │ - ldr r7, [sp, #100] ; 0x64 │ │ + ldr r7, [sp, #92] ; 0x5c │ │ mla r2, r1, r2, r7 │ │ ldr sl, [sp, #84] ; 0x54 │ │ mov ip, #0 │ │ ldr r2, [r2, #20] │ │ ldr r0, [r2, #248] ; 0xf8 │ │ - str r0, [sp, #96] ; 0x60 │ │ + str r0, [sp, #100] ; 0x64 │ │ sub r0, r1, #6 │ │ str r0, [sp, #108] ; 0x6c │ │ ldr r0, [r7, #1252] ; 0x4e4 │ │ - str r0, [sp, #92] ; 0x5c │ │ + str r0, [sp, #96] ; 0x60 │ │ ldr r0, [r7, #4] │ │ str r0, [sp, #104] ; 0x68 │ │ - b 9dcc │ │ - ldr r1, [pc, #3868] ; acc4 │ │ + b a378 │ │ + ldr r1, [pc, #3856] ; b264 │ │ add sl, sl, #176 ; 0xb0 │ │ ldr r0, [sp, #112] ; 0x70 │ │ add r1, pc, r1 │ │ add r1, r1, r6, lsl #1 │ │ ldrb r1, [r1, lr] │ │ strb r1, [r0, -ip] │ │ sub ip, ip, #1 │ │ ldr r0, [sp, #108] ; 0x6c │ │ cmp r0, ip │ │ - beq 9d30 │ │ + beq a2dc │ │ ldr r0, [sp, #104] ; 0x68 │ │ mov r6, #0 │ │ mov r8, #0 │ │ ldr r1, [r0, #1060] ; 0x424 │ │ cmp r1, #0 │ │ - beq 9e48 │ │ - ldr r0, [sp, #92] ; 0x5c │ │ + beq a3f4 │ │ + ldr r0, [sp, #96] ; 0x60 │ │ sub r4, r1, #1 │ │ ldr r2, [sl] │ │ mov r9, #31 │ │ ldr r6, [r0, #248] ; 0xf8 │ │ mvn r0, #0 │ │ add r1, r0, r3, lsl r4 │ │ - ldr r0, [sp, #96] ; 0x60 │ │ + ldr r0, [sp, #100] ; 0x64 │ │ ldr r2, [r2, #248] ; 0xf8 │ │ sub r5, r0, r6 │ │ mov r0, #1 │ │ and r7, r5, r1 │ │ and r5, r5, r3, lsl r4 │ │ subs r8, r7, r5 │ │ sub r2, r2, r6 │ │ @@ -7418,15 +7421,15 @@ │ │ cmp r8, #31 │ │ and r2, r2, r0, lsl r4 │ │ movge r8, r9 │ │ subs r6, r1, r2 │ │ rsbmi r6, r6, #0 │ │ cmp r6, #30 │ │ movle r9, r6 │ │ - b 9e4c │ │ + b a3f8 │ │ mov r9, r6 │ │ cmp r9, r8 │ │ mov r4, #0 │ │ mov lr, #0 │ │ movwhi r4, #1 │ │ movwls lr, #1 │ │ ldrb r1, [fp, r4] │ │ @@ -7437,15 +7440,15 @@ │ │ cmp r2, r1 │ │ mov r2, #0 │ │ mov r1, #0 │ │ movwlt r2, #1 │ │ movwgt r1, #1 │ │ tst r4, r2 │ │ andseq r1, lr, r1 │ │ - bne 9da0 │ │ + bne a34c │ │ add r1, fp, #2 │ │ cmp r9, r8 │ │ mov r7, #0 │ │ ldrb r2, [r1, r4] │ │ ldrb r1, [r1, lr] │ │ mul r5, r8, r2 │ │ mov r2, #0 │ │ @@ -7458,15 +7461,15 @@ │ │ movwhi r7, #1 │ │ cmp r6, r5 │ │ mov r5, #0 │ │ mov r6, #1 │ │ movwlt r5, #1 │ │ tst r7, r5 │ │ andseq r1, r1, r2 │ │ - bne 9da0 │ │ + bne a34c │ │ add r1, fp, #4 │ │ mov r5, #3 │ │ ldrb r2, [r1, r4] │ │ mov r4, #3 │ │ ldrb r1, [r1, lr] │ │ mul r2, r8, r2 │ │ mul r1, r9, r1 │ │ @@ -7475,737 +7478,627 @@ │ │ cmp r9, r8 │ │ movhi r4, r5 │ │ cmp r1, r2 │ │ mov r6, r4 │ │ movwlt r6, #2 │ │ cmp r9, r8 │ │ movls r6, r4 │ │ - b 9da0 │ │ - ldr fp, [sp, #100] ; 0x64 │ │ + b a34c │ │ + ldr fp, [sp, #92] ; 0x5c │ │ mov r4, fp │ │ ldr r0, [r4, #1416]! ; 0x588 │ │ - add sl, r4, #480 ; 0x1e0 │ │ + add r5, r4, #480 ; 0x1e0 │ │ ldr r1, [r4, #-132] ; 0xffffff7c │ │ mov r3, r4 │ │ - ldr r2, [r4, #1628] ; 0x65c │ │ + ldr r2, [r4, #1420] ; 0x58c │ │ cmp r1, #0 │ │ ldr r7, [r3, #-160]! ; 0xffffff60 │ │ - str r2, [r4, #2408] ; 0x968 │ │ + str r2, [r4, #2200] ; 0x898 │ │ movwne r1, #1 │ │ - str r7, [r4, #2384] ; 0x950 │ │ + str r7, [r4, #2176] ; 0x880 │ │ ldr r2, [r3, r1, lsl #2] │ │ - str r2, [r4, #2388] ; 0x954 │ │ + str r2, [r4, #2180] ; 0x884 │ │ ldr r2, [r3, r1, lsl #3] │ │ - str r2, [r4, #2392] ; 0x958 │ │ - str r0, [r4, #2396] ; 0x95c │ │ + str r2, [r4, #2184] ; 0x888 │ │ + str r0, [r4, #2188] ; 0x88c │ │ ldr r0, [r4, r1, lsl #2] │ │ - str r0, [r4, #2400] ; 0x960 │ │ + str r0, [r4, #2192] ; 0x890 │ │ ldr r0, [r4, r1, lsl #3] │ │ mov r1, #1 │ │ - str r1, [r4, #2380] ; 0x94c │ │ - str r0, [r4, #2404] ; 0x964 │ │ - mov r0, sl │ │ - bl 6d2c <_Unwind_VRS_Pop@plt+0x42ec> │ │ + str r1, [r4, #2172] ; 0x87c │ │ + str r0, [r4, #2196] ; 0x894 │ │ + mov r0, r5 │ │ + bl 72c0 <_Unwind_VRS_Pop@plt+0x42e0> │ │ ldr r0, [r4, #-1404] ; 0xfffffa84 │ │ ldr r0, [r0, #516] ; 0x204 │ │ cmp r0, #0 │ │ - beq 9fac │ │ + beq a558 │ │ ldr r0, [fp, #1916] ; 0x77c │ │ - mov r1, sl │ │ - bl 6b84 <_Unwind_VRS_Pop@plt+0x4144> │ │ + mov r1, r5 │ │ + bl 7124 <_Unwind_VRS_Pop@plt+0x4144> │ │ ldr r1, [fp, #1936] ; 0x790 │ │ - ldr r7, [sp, #52] ; 0x34 │ │ cmp r1, #1 │ │ - blt a684 │ │ + blt acb4 │ │ ldr r0, [fp, #1928] ; 0x788 │ │ vmov.i32 q4, #4 ; 0x00000004 │ │ mov r2, #0 │ │ - add r5, sp, #116 ; 0x74 │ │ + add sl, sp, #116 ; 0x74 │ │ str r2, [sp, #112] ; 0x70 │ │ mov r2, #0 │ │ - mov r6, #0 │ │ mov lr, #0 │ │ - str r2, [sp, #60] ; 0x3c │ │ - str sl, [sp, #56] ; 0x38 │ │ - b 9ffc │ │ + mov ip, #0 │ │ + str r5, [sp, #48] ; 0x30 │ │ + str r2, [sp, #52] ; 0x34 │ │ + b a5a4 │ │ + andeq r0, sl, sl, ror fp │ │ ldr r1, [fp, #1936] ; 0x790 │ │ - ldr r7, [sp, #52] ; 0x34 │ │ - add r6, r6, #1 │ │ - cmp r6, r1 │ │ - bge a68c │ │ - add r2, r0, r6, lsl #6 │ │ + add lr, lr, #1 │ │ + cmp lr, r1 │ │ + bge acbc │ │ + add r2, r0, lr, lsl #6 │ │ ldr r8, [r2, #56] ; 0x38 │ │ ldr r3, [r2, #60] ; 0x3c │ │ cmp r8, r3 │ │ - bgt 9ff0 │ │ - ldr r9, [r0, r6, lsl #6]! │ │ - str r6, [sp, #64] ; 0x40 │ │ - ldr r2, [r0, #4] │ │ + bgt a598 │ │ + ldr r9, [r0, lr, lsl #6]! │ │ + str lr, [sp, #56] ; 0x38 │ │ + ldr r5, [r0, #4] │ │ cmp r8, r3 │ │ - beq a05c │ │ - b a068 │ │ - ldr r1, [sp, #108] ; 0x6c │ │ - ldr r2, [sp, #92] ; 0x5c │ │ + beq a5fc │ │ + b a608 │ │ + ldr r1, [sp, #104] ; 0x68 │ │ + add r8, r4, #1 │ │ ldr r0, [fp, #1928] ; 0x788 │ │ + sub r5, r5, r1 │ │ add r9, r9, r1 │ │ - sub r2, r2, r1 │ │ - add r1, r0, r6, lsl #6 │ │ + add r1, r0, lr, lsl #6 │ │ ldr r3, [r1, #60] ; 0x3c │ │ - add r1, r8, #1 │ │ - cmp r8, r3 │ │ - mov r8, r1 │ │ - bge 9fe8 │ │ + cmp r4, r3 │ │ + bge a594 │ │ cmp r8, r3 │ │ - bne a068 │ │ - str r2, [sp, #108] ; 0x6c │ │ - b a148 │ │ - strdeq pc, [r8], -r6 │ │ + bne a608 │ │ + str r5, [sp, #104] ; 0x68 │ │ + b a6e0 │ │ + andeq r0, sl, lr, lsl #21 │ │ ldr r0, [fp, #12] │ │ - mvn r1, #1 │ │ - mvn ip, #21 │ │ ldr r0, [r0, #524] ; 0x20c │ │ - cmp r2, r0 │ │ - bcc a6d8 │ │ + cmp r5, r0 │ │ + bcc b7e0 │ │ + mvn r1, #21 │ │ cmp r0, #0 │ │ - beq a130 │ │ - str r2, [sp, #92] ; 0x5c │ │ + beq a6c4 │ │ + str r1, [sp, #108] ; 0x6c │ │ mov r2, #0 │ │ cmp r0, #3 │ │ mov r3, #0 │ │ - mov r4, r9 │ │ - bls a104 │ │ - add r2, pc, #936 ; 0x3a8 │ │ - vmov.i32 q8, #0 ; 0x00000000 │ │ - vld1.64 {d18-d19}, [r2 :128] │ │ + mov r1, r9 │ │ + bls a6a0 │ │ + add r1, pc, #764 ; 0x2fc │ │ bic r2, r0, #3 │ │ - add r4, r9, r2 │ │ - mov r6, r9 │ │ + vmov.i32 q8, #0 ; 0x00000000 │ │ + vld1.64 {d18-d19}, [r1 :128] │ │ + add r1, r9, r2 │ │ mov r3, r2 │ │ + mov r6, r9 │ │ ldr r7, [r6], #4 │ │ vshl.s32 q11, q9, #3 │ │ str r7, [sp, #116] ; 0x74 │ │ vadd.i32 q9, q9, q4 │ │ - vld1.32 {d20[0]}, [r5 :32] │ │ + vld1.32 {d20[0]}, [sl :32] │ │ subs r3, r3, #4 │ │ vmovl.u8 q10, d20 │ │ vmovl.u16 q10, d20 │ │ vshl.u32 q10, q10, q11 │ │ vorr q8, q10, q8 │ │ - bne a0bc │ │ + bne a658 │ │ vext.8 q9, q8, q8, #8 │ │ cmp r0, r2 │ │ vorr q8, q8, q9 │ │ vdup.32 q9, d16[1] │ │ vorr q8, q8, q9 │ │ vmov.32 r3, d16[0] │ │ - beq a120 │ │ + beq a6bc │ │ sub r6, r0, r2 │ │ lsl r2, r2, #3 │ │ - ldrb r7, [r4], #1 │ │ + ldrb r7, [r1], #1 │ │ subs r6, r6, #1 │ │ orr r3, r3, r7, lsl r2 │ │ add r2, r2, #8 │ │ - bne a10c │ │ - ldr r2, [sp, #92] ; 0x5c │ │ + bne a6a8 │ │ add r9, r9, r0 │ │ - b a134 │ │ - andeq pc, r8, r6, lsl #20 │ │ + b a6cc │ │ + str r1, [sp, #108] ; 0x6c │ │ mov r3, #0 │ │ - sub r2, r2, r0 │ │ + sub r5, r5, r0 │ │ add r0, r3, #1 │ │ - cmp r0, r2 │ │ - str r0, [sp, #108] ; 0x6c │ │ - bhi a6d8 │ │ - str r2, [sp, #92] ; 0x5c │ │ - mov r3, #0 │ │ + cmp r0, r5 │ │ + str r0, [sp, #104] ; 0x68 │ │ + bhi a07c │ │ ldr r2, [fp, #4] │ │ - ldr r0, [sp, #112] ; 0x70 │ │ + mov r3, #0 │ │ + str r5, [sp, #76] ; 0x4c │ │ ldr r7, [fp, #12] │ │ - ldr r1, [r2, #1012] ; 0x3f4 │ │ - add r4, r0, #1 │ │ - str r1, [sp, #68] ; 0x44 │ │ + ldr r5, [r2, #1012] ; 0x3f4 │ │ + str r5, [sp, #60] ; 0x3c │ │ add r6, r7, #560 ; 0x230 │ │ - ldr r1, [sp, #112] ; 0x70 │ │ + ldr r5, [sp, #112] ; 0x70 │ │ + ldr r0, [sp, #112] ; 0x70 │ │ + str r9, [sp, #96] ; 0x60 │ │ + add r5, r6, r5, lsl #1 │ │ + add r4, r0, #1 │ │ ldr r0, [sp, #88] ; 0x58 │ │ - str r9, [sp, #104] ; 0x68 │ │ - add r5, r6, r1, lsl #1 │ │ - ldr ip, [fp, #2080] ; 0x820 │ │ - ldr r0, [r0, #4] │ │ - ldrh r1, [r5] │ │ + ldrh r5, [r5] │ │ + str r5, [sp, #68] ; 0x44 │ │ movw r5, #690 ; 0x2b2 │ │ - str r1, [sp, #72] ; 0x48 │ │ - add r1, lr, #1 │ │ + ldr r0, [r0, #4] │ │ add r7, r7, r5 │ │ + add r5, ip, #1 │ │ + str r5, [sp, #64] ; 0x40 │ │ cmp r0, #2 │ │ mov r0, #0 │ │ - add r5, r7, r1, lsl #1 │ │ - ldrcs r0, [fp, #3028] ; 0xbd4 │ │ - add r7, r7, lr, lsl #1 │ │ - str r1, [sp, #76] ; 0x4c │ │ - ldrh r1, [r7] │ │ + add r5, r7, r5, lsl #1 │ │ + add r7, r7, ip, lsl #1 │ │ + ldrcs r0, [fp, #2816] ; 0xb00 │ │ + ldrh r7, [r7] │ │ + str r7, [sp, #84] ; 0x54 │ │ add r7, r6, r4, lsl #1 │ │ ldrcs r0, [r0, r8, lsl #2] │ │ - str r8, [sp, #96] ; 0x60 │ │ ldrh r9, [r5] │ │ ldrh r6, [r7] │ │ - ldr r5, [fp, #3008] ; 0xbc0 │ │ + ldr r5, [fp, #2796] ; 0xaec │ │ + ldr r1, [fp, #2080] ; 0x820 │ │ ldr r7, [fp, #1284] ; 0x504 │ │ - ldr r8, [fp, #2160] ; 0x870 │ │ cmp r5, #0 │ │ - str r1, [sp, #84] ; 0x54 │ │ - beq a1f8 │ │ - ldr r3, [pc, #3504] ; af98 │ │ + ldr sl, [fp, #2176] ; 0x880 │ │ + beq a78c │ │ + ldr r3, [pc, #4056] ; b754 │ │ add r3, pc, r3 │ │ add r3, r3, r7, lsl #1 │ │ ldrb r3, [r3, #1] │ │ mul r3, r0, r3 │ │ add r3, r5, r3, lsr #2 │ │ - ldr r1, [sp, #96] ; 0x60 │ │ mov r5, #14528 ; 0x38c0 │ │ - str r4, [sp, #80] ; 0x50 │ │ - mov r4, lr │ │ - mla fp, r1, r5, ip │ │ + str ip, [sp, #100] ; 0x64 │ │ + mla r5, r8, r5, r1 │ │ movw r1, #13884 ; 0x363c │ │ - str r3, [fp, r1] │ │ - ldr r1, [sp, #100] ; 0x64 │ │ - ldr r1, [r1, #3012] ; 0xbc4 │ │ + str r8, [sp, #80] ; 0x50 │ │ + str r4, [sp, #72] ; 0x48 │ │ + str r5, [sp, #108] ; 0x6c │ │ + str r3, [r5, r1] │ │ + ldr r1, [sp, #92] ; 0x5c │ │ + ldr r1, [r1, #2800] ; 0xaf0 │ │ cmp r1, #0 │ │ - beq a248 │ │ - ldr r3, [pc, #3440] ; af9c │ │ + beq a7e0 │ │ + ldr r3, [pc, #3988] ; b758 │ │ ldr r2, [r2, #32] │ │ add r3, pc, r3 │ │ clz r2, r2 │ │ ldrb r3, [r3, r7, lsl #1] │ │ lsr r2, r2, #5 │ │ mul r0, r0, r3 │ │ add r0, r1, r0, lsr r2 │ │ - b a24c │ │ + b a7e4 │ │ mov r0, #0 │ │ + ldr fp, [sp, #108] ; 0x6c │ │ mov r1, #13888 ; 0x3640 │ │ str r0, [fp, r1] │ │ mov r0, fp │ │ - mov r1, sl │ │ - bl 6b84 <_Unwind_VRS_Pop@plt+0x4144> │ │ - ldr sl, [sp, #100] ; 0x64 │ │ + ldr r1, [sp, #48] ; 0x30 │ │ + bl 7124 <_Unwind_VRS_Pop@plt+0x4144> │ │ + ldr r8, [sp, #92] ; 0x5c │ │ mov r1, #0 │ │ movw r2, #13996 ; 0x36ac │ │ - ldr r0, [sl, #12] │ │ + ldr r0, [r8, #12] │ │ ldr r0, [r0, #824] ; 0x338 │ │ str r1, [fp, r2] │ │ movw r1, #13992 ; 0x36a8 │ │ str r0, [fp, r1] │ │ - ldr r0, [sl, #12] │ │ - ldr r1, [sp, #104] ; 0x68 │ │ - ldr r2, [sp, #108] ; 0x6c │ │ + ldr r0, [r8, #12] │ │ + ldr r1, [sp, #96] ; 0x60 │ │ + ldr r2, [sp, #104] ; 0x68 │ │ ldr r3, [r0, #288] ; 0x120 │ │ add r0, fp, #13824 ; 0x3600 │ │ - bl 22480 │ │ - ldr r5, [sp, #72] ; 0x48 │ │ - mov r0, fp │ │ + bl 22af0 │ │ + ldr r0, [sp, #68] ; 0x44 │ │ movw r1, #13848 ; 0x3618 │ │ - mov lr, r4 │ │ - lsl r2, r5, r8 │ │ - str r2, [r0, r1]! │ │ + lsl lr, r0, sl │ │ + str lr, [fp, r1]! │ │ ldr r1, [sp, #112] ; 0x70 │ │ - str r1, [r0, #16] │ │ - str r4, [r0, #20] │ │ - ldr r3, [sp, #84] ; 0x54 │ │ - ldr r1, [sl, #2140] ; 0x85c │ │ - cmp r1, r6, lsl r8 │ │ - lsl r3, r3, r8 │ │ - lslgt r1, r6, r8 │ │ - str r3, [r0, #8] │ │ - str r1, [r0, #4] │ │ - ldr r1, [sl, #2144] ; 0x860 │ │ - cmp r1, r9, lsl r8 │ │ - lslgt r1, r9, r8 │ │ - str r1, [r0, #12] │ │ - asr r1, r3, #5 │ │ - ldr r6, [sl, #12] │ │ - ldr r4, [r6, #236] ; 0xec │ │ - ldr r0, [r6, #240] ; 0xf0 │ │ - cmp r4, r0 │ │ - bne a32c │ │ - ldr r7, [sp, #68] ; 0x44 │ │ - clz r7, r7 │ │ - lsr r7, r7, #5 │ │ - lsr ip, r5, r7 │ │ - ldr r5, [sl, #2148] ; 0x864 │ │ - mov r7, #2 │ │ - and r3, r7, r3, lsr #3 │ │ - ubfx r7, r2, #4, #1 │ │ - mla r1, r5, r1, ip │ │ - orr ip, r3, r7 │ │ - b a33c │ │ - ldr r7, [sl, #2168] ; 0x878 │ │ - mul r1, r7, r1 │ │ - mov r7, #2 │ │ - and ip, r7, r3, lsr #3 │ │ - ldr r3, [sl, #3832] ; 0xef8 │ │ - lsl r2, r2, #2 │ │ - ldr r8, [sp, #96] ; 0x60 │ │ - ldr sl, [sp, #56] ; 0x38 │ │ + str r1, [fp, #16] │ │ + ldr r1, [sp, #100] ; 0x64 │ │ + str r1, [fp, #20] │ │ + ldr r2, [r8, #2156] ; 0x86c │ │ + ldr r1, [sp, #84] ; 0x54 │ │ + cmp r2, r6, lsl sl │ │ + lslgt r2, r6, sl │ │ + lsl r3, r1, sl │ │ + str r3, [fp, #8] │ │ + asr r4, r3, #5 │ │ + str r2, [fp, #4] │ │ + ldr r2, [r8, #2160] ; 0x870 │ │ + cmp r2, r9, lsl sl │ │ + lslgt r2, r9, sl │ │ + str r2, [fp, #12] │ │ + ldr r6, [r8, #12] │ │ + ldr r2, [r6, #236] ; 0xec │ │ + ldr r7, [r6, #240] ; 0xf0 │ │ + cmp r2, r7 │ │ + bne a900 │ │ + ldr r1, [sp, #60] ; 0x3c │ │ + clz r5, r1 │ │ + ldr r1, [r8, #2164] ; 0x874 │ │ + lsr r5, r5, #5 │ │ + lsr ip, r0, r5 │ │ + mov r5, #2 │ │ + mla r9, r1, r4, ip │ │ + and r3, r5, r3, lsr #3 │ │ + ubfx r1, lr, #4, #1 │ │ + orr ip, r3, r1 │ │ + ldr r3, [r8, #3624] ; 0xe28 │ │ tst r3, #1 │ │ - ldr r9, [sp, #104] ; 0x68 │ │ - beq a418 │ │ - cmp r4, r0 │ │ - bne a37c │ │ - ldr r0, [sp, #100] ; 0x64 │ │ - add r7, r1, r1, lsl #3 │ │ - ldr r0, [r0, #3048] ; 0xbe8 │ │ - add r0, r0, r7, lsl #5 │ │ - add r7, ip, ip, lsl #1 │ │ - add r0, r0, r7, lsl #3 │ │ - b a3d8 │ │ - ldr r0, [r6, #452] ; 0x1c4 │ │ - mov r5, #8 │ │ - ldr r7, [r6, #1384] ; 0x568 │ │ - ldr r6, [sp, #100] ; 0x64 │ │ - mul r0, r0, r2 │ │ - ldr r6, [r6, #2168] ; 0x878 │ │ - add r0, r0, r5, lsl r7 │ │ - add r5, r7, #3 │ │ - sub r0, r0, #1 │ │ - asr r0, r0, r5 │ │ - lsl r0, r0, r7 │ │ - cmp r6, r0, asr #7 │ │ - ble a418 │ │ - ldr r6, [sp, #100] ; 0x64 │ │ - asr r7, r0, #7 │ │ - add r7, r7, r1 │ │ - ldr r6, [r6, #3048] ; 0xbe8 │ │ - ubfx r0, r0, #6, #1 │ │ - add r0, r0, ip │ │ - add r7, r7, r7, lsl #3 │ │ - add r0, r0, r0, lsl #1 │ │ - add r7, r6, r7, lsl #5 │ │ - add r0, r7, r0, lsl #3 │ │ - movw r7, #14516 ; 0x38b4 │ │ - movw r6, #65529 ; 0xfff9 │ │ - str r0, [fp, r7] │ │ - mov r7, #15 │ │ - strh r7, [r0, #14] │ │ - movw r7, #15 │ │ - movt r7, #3 │ │ - strh r6, [r0, #12] │ │ - str r7, [r0, #8] │ │ - mov r7, #31 │ │ - strh r7, [r0, #20] │ │ - sub r7, r6, #25 │ │ - strh r7, [r0, #18] │ │ - mov r7, #3 │ │ - strh r6, [r0, #6] │ │ - strh r7, [r0, #4] │ │ + beq a91c │ │ + cmp r2, r7 │ │ + bne a950 │ │ + ldr r7, [sp, #92] ; 0x5c │ │ + rsb r2, r9, r9, lsl #4 │ │ + add r4, sp, #116 ; 0x74 │ │ + ldr lr, [sp, #56] ; 0x38 │ │ + ldr r1, [r7, #2840] ; 0xb18 │ │ + mov sl, r4 │ │ + ldr r4, [sp, #64] ; 0x40 │ │ + add r1, r1, r2, lsl #3 │ │ + add r2, ip, ip, lsl #2 │ │ + add r1, r1, r2, lsl #1 │ │ + b a9c0 │ │ + ldr r5, [r8, #2184] ; 0x888 │ │ + mov r1, #2 │ │ + and ip, r1, r3, lsr #3 │ │ + mul r9, r5, r4 │ │ + ldr r3, [r8, #3624] ; 0xe28 │ │ + tst r3, #1 │ │ + bne a8cc │ │ + add r4, sp, #116 ; 0x74 │ │ + ldr lr, [sp, #56] ; 0x38 │ │ + mov sl, r4 │ │ + ldr r4, [sp, #64] ; 0x40 │ │ tst r3, #2 │ │ - beq a510 │ │ - ldr r5, [sp, #100] ; 0x64 │ │ - ldr r0, [r5, #12] │ │ - ldr r7, [r0, #236] ; 0xec │ │ - ldr r6, [r0, #240] ; 0xf0 │ │ - cmp r7, r6 │ │ - bne a460 │ │ - ldr r0, [r5, #3048] ; 0xbe8 │ │ - add r7, r1, r1, lsl #3 │ │ - add r0, r0, r7, lsl #5 │ │ - add r7, ip, ip, lsl #1 │ │ - add r0, r0, r7, lsl #3 │ │ - b a4cc │ │ + bne aa28 │ │ + b ab30 │ │ + nop {0} │ │ + nop {0} │ │ andeq r0, r0, r0 │ │ andeq r0, r0, r1 │ │ andeq r0, r0, r2 │ │ andeq r0, r0, r3 │ │ - ldr r7, [r0, #452] ; 0x1c4 │ │ - mov r4, #8 │ │ - ldr r6, [r5, #1284] ; 0x504 │ │ - ldr r0, [r0, #1388] ; 0x56c │ │ - mul r7, r7, r2 │ │ - subs r6, r6, #3 │ │ - movwne r6, #1 │ │ - lsl r4, r4, r0 │ │ - ldr r5, [r5, #2168] ; 0x878 │ │ - add r7, r4, r7, asr r6 │ │ - add r4, r0, #3 │ │ - sub r7, r7, #1 │ │ - add r0, r0, r6 │ │ - asr r7, r7, r4 │ │ - lsl r0, r7, r0 │ │ - cmp r5, r0, asr #7 │ │ - ble a510 │ │ - ldr r6, [sp, #100] ; 0x64 │ │ - asr r7, r0, #7 │ │ - add r7, r7, r1 │ │ - ldr r6, [r6, #3048] ; 0xbe8 │ │ - ubfx r0, r0, #6, #1 │ │ - add r0, r0, ip │ │ - add r7, r7, r7, lsl #3 │ │ - add r0, r0, r0, lsl #1 │ │ - add r7, r6, r7, lsl #5 │ │ - add r0, r7, r0, lsl #3 │ │ - add r0, r0, #96 ; 0x60 │ │ - movw r7, #14520 ; 0x38b8 │ │ - str r0, [fp, r7] │ │ - mov r7, #15 │ │ - movw r6, #65529 ; 0xfff9 │ │ - strh r7, [r0, #14] │ │ - movw r7, #15 │ │ - movt r7, #3 │ │ - strh r6, [r0, #12] │ │ - str r7, [r0, #8] │ │ - mov r7, #31 │ │ - strh r7, [r0, #20] │ │ - sub r7, r6, #25 │ │ - strh r7, [r0, #18] │ │ - mov r7, #3 │ │ - strh r6, [r0, #6] │ │ - strh r7, [r0, #4] │ │ - tst r3, #4 │ │ - beq a5f8 │ │ - ldr r6, [sp, #100] ; 0x64 │ │ - ldr r0, [r6, #12] │ │ - ldr r3, [r0, #236] ; 0xec │ │ - ldr r7, [r0, #240] ; 0xf0 │ │ - cmp r3, r7 │ │ - bne a548 │ │ - ldr r0, [r6, #3048] ; 0xbe8 │ │ - add r1, r1, r1, lsl #3 │ │ - add r0, r0, r1, lsl #5 │ │ - add r1, ip, ip, lsl #1 │ │ - add r0, r0, r1, lsl #3 │ │ - b a5b4 │ │ - ldr r3, [r0, #452] ; 0x1c4 │ │ - ldr r0, [r0, #1388] ; 0x56c │ │ - ldr r7, [r6, #2168] ; 0x878 │ │ - mul r2, r3, r2 │ │ - ldr r3, [r6, #1284] ; 0x504 │ │ + ldr r1, [r6, #452] ; 0x1c4 │ │ + add r4, sp, #116 ; 0x74 │ │ + ldr r2, [r6, #1384] ; 0x568 │ │ mov r6, #8 │ │ - subs r3, r3, #3 │ │ - lsl r6, r6, r0 │ │ - movwne r3, #1 │ │ - add r2, r6, r2, asr r3 │ │ - add r6, r0, #3 │ │ + ldr r7, [sp, #92] ; 0x5c │ │ + mov sl, r4 │ │ + mul r1, lr, r1 │ │ + ldr lr, [sp, #56] ; 0x38 │ │ + ldr r4, [sp, #64] ; 0x40 │ │ + ldr r7, [r7, #2184] ; 0x888 │ │ + lsl r1, r1, #2 │ │ + add r1, r1, r6, lsl r2 │ │ + add r6, r2, #3 │ │ + sub r1, r1, #1 │ │ + asr r1, r1, r6 │ │ + lsl r1, r1, r2 │ │ + cmp r7, r1, asr #7 │ │ + ble aa20 │ │ + ldr r7, [sp, #92] ; 0x5c │ │ + asr r2, r1, #7 │ │ + add r2, r2, r9 │ │ + ldr r3, [r7, #2840] ; 0xb18 │ │ + ubfx r1, r1, #6, #1 │ │ + add r1, r1, ip │ │ + rsb r2, r2, r2, lsl #4 │ │ + add r1, r1, r1, lsl #2 │ │ + add r2, r3, r2, lsl #3 │ │ + add r1, r2, r1, lsl #1 │ │ + ldr r2, [sp, #108] ; 0x6c │ │ + movw r3, #14516 ; 0x38b4 │ │ + mov r6, #249 ; 0xf9 │ │ + mov r5, #15 │ │ + str r1, [r2, r3]! │ │ + mov r3, #3 │ │ + strb r3, [r1, #4] │ │ + ldr r1, [r2] │ │ + strb r6, [r1, #5] │ │ + ldr r1, [r2] │ │ + strb r5, [r1, #6] │ │ + ldr r1, [r2] │ │ + strb r3, [r1, #1] │ │ + mov r3, #224 ; 0xe0 │ │ + ldr r1, [r2] │ │ + strb r6, [r1, #2] │ │ + ldr r1, [r2] │ │ + strb r5, [r1, #3] │ │ + ldr r1, [r2] │ │ + strb r3, [r1, #8] │ │ + ldr r1, [r2] │ │ + mov r2, #31 │ │ + strb r2, [r1, #9] │ │ + ldr r3, [r7, #3624] ; 0xe28 │ │ + tst r3, #2 │ │ + beq ab30 │ │ + ldr r6, [sp, #92] ; 0x5c │ │ + ldr r1, [r6, #12] │ │ + ldr r2, [r1, #236] ; 0xec │ │ + ldr r7, [r1, #240] ; 0xf0 │ │ + cmp r2, r7 │ │ + bne aa58 │ │ + ldr r1, [r6, #2840] ; 0xb18 │ │ + rsb r2, r9, r9, lsl #4 │ │ + add r1, r1, r2, lsl #3 │ │ + add r2, ip, ip, lsl #2 │ │ + add r1, r1, r2, lsl #1 │ │ + b aacc │ │ + ldr r7, [r1, #452] ; 0x1c4 │ │ + mov r5, #8 │ │ + ldr r2, [fp] │ │ + ldr r1, [r1, #1388] ; 0x56c │ │ + mul r2, r7, r2 │ │ + ldr r7, [r6, #1284] ; 0x504 │ │ + lsl r5, r5, r1 │ │ + subs r7, r7, #3 │ │ + ldr r6, [r6, #2184] ; 0x888 │ │ + movwne r7, #1 │ │ + lsl r2, r2, #2 │ │ + add r2, r5, r2, asr r7 │ │ + add r5, r1, #3 │ │ sub r2, r2, #1 │ │ - add r0, r0, r3 │ │ - asr r2, r2, r6 │ │ - lsl r0, r2, r0 │ │ - cmp r7, r0, asr #7 │ │ - ble a5f8 │ │ - asr r2, r0, #7 │ │ - add r1, r2, r1 │ │ - ldr r2, [sp, #100] ; 0x64 │ │ - add r1, r1, r1, lsl #3 │ │ - ldr r2, [r2, #3048] ; 0xbe8 │ │ + add r1, r1, r7 │ │ + asr r2, r2, r5 │ │ + lsl r1, r2, r1 │ │ + cmp r6, r1, asr #7 │ │ + ble ab30 │ │ + ldr r6, [sp, #92] ; 0x5c │ │ + asr r2, r1, #7 │ │ + add r2, r2, r9 │ │ + ldr r3, [r6, #2840] ; 0xb18 │ │ + ubfx r1, r1, #6, #1 │ │ + add r1, r1, ip │ │ + rsb r2, r2, r2, lsl #4 │ │ + add r1, r1, r1, lsl #2 │ │ + add r2, r3, r2, lsl #3 │ │ + add r1, r2, r1, lsl #1 │ │ + ldr r2, [sp, #108] ; 0x6c │ │ + add r1, r1, #40 ; 0x28 │ │ + movw r3, #14520 ; 0x38b8 │ │ + mov r7, #249 ; 0xf9 │ │ + mov r5, #15 │ │ + str r1, [r2, r3]! │ │ + mov r3, #3 │ │ + strb r3, [r1, #4] │ │ + ldr r1, [r2] │ │ + strb r7, [r1, #5] │ │ + ldr r1, [r2] │ │ + strb r5, [r1, #6] │ │ + ldr r1, [r2] │ │ + strb r3, [r1, #1] │ │ + mov r3, #224 ; 0xe0 │ │ + ldr r1, [r2] │ │ + strb r7, [r1, #2] │ │ + ldr r1, [r2] │ │ + strb r5, [r1, #3] │ │ + ldr r1, [r2] │ │ + strb r3, [r1, #8] │ │ + ldr r1, [r2] │ │ + mov r2, #31 │ │ + strb r2, [r1, #9] │ │ + ldr r3, [r6, #3624] ; 0xe28 │ │ + tst r3, #4 │ │ + beq ac3c │ │ + ldr r7, [sp, #92] ; 0x5c │ │ + ldr r1, [r7, #12] │ │ + ldr r2, [r1, #236] ; 0xec │ │ + ldr r3, [r1, #240] ; 0xf0 │ │ + cmp r2, r3 │ │ + bne ab68 │ │ + ldr r0, [r7, #2840] ; 0xb18 │ │ + rsb r1, r9, r9, lsl #4 │ │ + add r0, r0, r1, lsl #3 │ │ + add r1, ip, ip, lsl #2 │ │ + add r0, r0, r1, lsl #1 │ │ + b abdc │ │ + ldr r2, [r1, #452] ; 0x1c4 │ │ + ldr r0, [fp] │ │ + ldr r1, [r1, #1388] ; 0x56c │ │ + ldr r3, [r7, #2184] ; 0x888 │ │ + mul r0, r2, r0 │ │ + ldr r2, [r7, #1284] ; 0x504 │ │ + mov r7, #8 │ │ + subs r2, r2, #3 │ │ + lsl r7, r7, r1 │ │ + movwne r2, #1 │ │ + lsl r0, r0, #2 │ │ + add r0, r7, r0, asr r2 │ │ + add r7, r1, #3 │ │ + sub r0, r0, #1 │ │ + add r1, r1, r2 │ │ + asr r0, r0, r7 │ │ + lsl r0, r0, r1 │ │ + cmp r3, r0, asr #7 │ │ + ble ac3c │ │ + ldr r2, [sp, #92] ; 0x5c │ │ + asr r1, r0, #7 │ │ + add r1, r1, r9 │ │ + ldr r2, [r2, #2840] ; 0xb18 │ │ ubfx r0, r0, #6, #1 │ │ add r0, r0, ip │ │ - add r1, r2, r1, lsl #5 │ │ - add r0, r0, r0, lsl #1 │ │ - add r0, r1, r0, lsl #3 │ │ - add r0, r0, #192 ; 0xc0 │ │ - movw r1, #14524 ; 0x38bc │ │ - str r0, [fp, r1] │ │ - mov r1, #15 │ │ - movw r2, #65529 ; 0xfff9 │ │ - strh r1, [r0, #14] │ │ - movw r1, #15 │ │ - movt r1, #3 │ │ - strh r2, [r0, #12] │ │ - str r1, [r0, #8] │ │ + rsb r1, r1, r1, lsl #4 │ │ + add r0, r0, r0, lsl #2 │ │ + add r1, r2, r1, lsl #3 │ │ + add r0, r1, r0, lsl #1 │ │ + ldr r1, [sp, #108] ; 0x6c │ │ + add r0, r0, #80 ; 0x50 │ │ + movw r2, #14524 ; 0x38bc │ │ + mov r3, #249 ; 0xf9 │ │ + mov r7, #15 │ │ + str r0, [r1, r2]! │ │ + mov r2, #3 │ │ + strb r2, [r0, #4] │ │ + ldr r0, [r1] │ │ + strb r3, [r0, #5] │ │ + ldr r0, [r1] │ │ + strb r7, [r0, #6] │ │ + ldr r0, [r1] │ │ + strb r2, [r0, #1] │ │ + mov r2, #224 ; 0xe0 │ │ + ldr r0, [r1] │ │ + strb r3, [r0, #2] │ │ + ldr r0, [r1] │ │ + strb r7, [r0, #3] │ │ + ldr r0, [r1] │ │ + strb r2, [r0, #8] │ │ + ldr r0, [r1] │ │ mov r1, #31 │ │ - strh r1, [r0, #20] │ │ - sub r1, r2, #25 │ │ - strh r1, [r0, #18] │ │ - mov r1, #3 │ │ - strh r2, [r0, #6] │ │ - strh r1, [r0, #4] │ │ - ldr r0, [sp, #100] ; 0x64 │ │ + strb r1, [r0, #9] │ │ + ldr r0, [sp, #92] ; 0x5c │ │ ldr r0, [r0, #2076] ; 0x81c │ │ cmp r0, #1 │ │ - ble a614 │ │ + ble ac5c │ │ + ldr r2, [sp, #108] ; 0x6c │ │ movw r0, #13872 ; 0x3630 │ │ ldr r1, [sp, #84] ; 0x54 │ │ - str r1, [fp, r0] │ │ - ldr fp, [sp, #100] ; 0x64 │ │ - add r5, sp, #116 ; 0x74 │ │ - ldr r3, [sp, #80] ; 0x50 │ │ - ldr r7, [sp, #76] ; 0x4c │ │ + str r1, [r2, r0] │ │ + ldr fp, [sp, #92] ; 0x5c │ │ + ldr r3, [sp, #72] ; 0x48 │ │ + ldr ip, [sp, #100] ; 0x64 │ │ ldr r0, [fp, #12] │ │ - ldr r6, [sp, #64] ; 0x40 │ │ + ldr r9, [sp, #96] ; 0x60 │ │ + ldr r5, [sp, #76] ; 0x4c │ │ ldr r1, [r0, #540] ; 0x21c │ │ ldr r2, [r0, #820] ; 0x334 │ │ cmp r3, r1 │ │ - moveq lr, r7 │ │ + moveq ip, r4 │ │ + ldr r4, [sp, #80] ; 0x50 │ │ subs r1, r3, r1 │ │ movne r1, r3 │ │ - cmp r8, r2 │ │ + cmp r4, r2 │ │ str r1, [sp, #112] ; 0x70 │ │ - bne a028 │ │ + bne a5d0 │ │ ldr r0, [r0, #516] ; 0x204 │ │ cmp r0, #0 │ │ - ldr r0, [sp, #60] ; 0x3c │ │ + ldr r0, [sp, #52] ; 0x34 │ │ movne r0, #1 │ │ - str r0, [sp, #60] ; 0x3c │ │ - b a028 │ │ - mov r0, #0 │ │ - str r0, [fp, #3060] ; 0xbf4 │ │ - b a6d0 │ │ - str r1, [fp, #3016] ; 0xbc8 │ │ - b a6d0 │ │ - str r2, [fp, #2112] ; 0x840 │ │ - b a6d0 │ │ + str r0, [sp, #52] ; 0x34 │ │ + b a5d0 │ │ mov r0, #0 │ │ - str r0, [sp, #60] ; 0x3c │ │ + str r0, [sp, #52] ; 0x34 │ │ ldr r0, [sp, #88] ; 0x58 │ │ ldr r0, [r0, #4] │ │ cmp r0, #1 │ │ - bls a8f0 │ │ + bls ad04 │ │ ldr r0, [fp, #12] │ │ - mov r1, fp │ │ + mov r4, fp │ │ + mov r1, #0 │ │ + str r1, [sp, #108] ; 0x6c │ │ ldr r0, [r0, #516] ; 0x204 │ │ cmp r0, #0 │ │ movwne r0, #1 │ │ - str r0, [r1, #2988]! ; 0xbac │ │ + str r0, [r4, #2776]! ; 0xad8 │ │ cmp r0, r0, lsl #1 │ │ - bls a920 │ │ - mvn r1, #0 │ │ - mov ip, #0 │ │ - b a6d8 │ │ + bhi a07c │ │ + lsl r1, r0, #1 │ │ + str r1, [sp, #84] ; 0x54 │ │ + b ad1c │ │ + andeq r2, fp, r4, asr #18 │ │ mov r0, #0 │ │ - str r0, [fp, #3076] ; 0xc04 │ │ - mvn r1, #1 │ │ - mvn ip, #11 │ │ - add r5, fp, #1408 ; 0x580 │ │ - mov r2, #3 │ │ - mov r6, ip │ │ - mov r0, r5 │ │ - bl 27f48 │ │ - ldr r0, [fp, #24] │ │ - cmp r0, #0 │ │ - beq a700 │ │ - add r0, fp, #16 │ │ - bl 27e74 │ │ - movw r0, #1620 ; 0x654 │ │ - add r0, fp, r0 │ │ - bl 288e8 │ │ - ldr r0, [fp, #200] ; 0xc8 │ │ - cmp r0, #0 │ │ - beq a720 │ │ - add r0, fp, #192 ; 0xc0 │ │ - bl 27e74 │ │ - movw r0, #1624 ; 0x658 │ │ - add r0, fp, r0 │ │ - bl 288e8 │ │ - ldr r0, [fp, #376] ; 0x178 │ │ - cmp r0, #0 │ │ - beq a740 │ │ - add r0, fp, #368 ; 0x170 │ │ - bl 27e74 │ │ - movw r0, #1628 ; 0x65c │ │ - add r0, fp, r0 │ │ - bl 288e8 │ │ - ldr r0, [fp, #552] ; 0x228 │ │ - cmp r0, #0 │ │ - beq a760 │ │ - add r0, fp, #544 ; 0x220 │ │ - bl 27e74 │ │ - add r0, fp, #1632 ; 0x660 │ │ - bl 288e8 │ │ - ldr r0, [fp, #728] ; 0x2d8 │ │ - cmp r0, #0 │ │ - beq a77c │ │ - add r0, fp, #720 ; 0x2d0 │ │ - bl 27e74 │ │ - movw r0, #1636 ; 0x664 │ │ - add r0, fp, r0 │ │ - bl 288e8 │ │ - ldr r0, [fp, #904] ; 0x388 │ │ - cmp r0, #0 │ │ - beq a79c │ │ - add r0, fp, #896 ; 0x380 │ │ - bl 27e74 │ │ - movw r0, #1640 ; 0x668 │ │ - add r0, fp, r0 │ │ - bl 288e8 │ │ - ldr r0, [fp, #1080] ; 0x438 │ │ - cmp r0, #0 │ │ - beq a7bc │ │ - add r0, fp, #1072 ; 0x430 │ │ - bl 27e74 │ │ - movw r0, #1644 ; 0x66c │ │ - add r0, fp, r0 │ │ - bl 288e8 │ │ - add r0, fp, #1248 ; 0x4e0 │ │ - bl 27db0 │ │ - mov r0, r5 │ │ - bl 27e74 │ │ - movw r0, #1896 ; 0x768 │ │ - add r0, fp, r0 │ │ - bl 6d04 <_Unwind_VRS_Pop@plt+0x42c4> │ │ - ldr r0, [fp, #12] │ │ - ldr r0, [r0, #516] ; 0x204 │ │ - cmp r0, #0 │ │ - beq a80c │ │ - movw r0, #1912 ; 0x778 │ │ - add r5, fp, r0 │ │ - mov r0, r5 │ │ - bl 6d98 <_Unwind_VRS_Pop@plt+0x4358> │ │ - mov r0, r5 │ │ - bl 6d04 <_Unwind_VRS_Pop@plt+0x42c4> │ │ - add r0, fp, #1648 ; 0x670 │ │ - bl 288e8 │ │ - movw r0, #1652 ; 0x674 │ │ - add r0, fp, r0 │ │ - bl 288e8 │ │ - add r0, fp, #1584 ; 0x630 │ │ - bl 288e8 │ │ - mov r0, fp │ │ - bl 288e8 │ │ - add r0, fp, #8 │ │ - bl 288e8 │ │ - ldr r0, [fp, #1936] ; 0x790 │ │ - cmp r0, #1 │ │ - blt a86c │ │ - mov r4, #0 │ │ - mov r5, #0 │ │ - ldr r0, [fp, #1928] ; 0x788 │ │ - add r0, r0, r4 │ │ - bl 7388 │ │ - ldr r0, [fp, #1936] ; 0x790 │ │ - add r5, r5, #1 │ │ - add r4, r4, #64 ; 0x40 │ │ - cmp r5, r0 │ │ - blt a84c │ │ - mov r0, r6 │ │ - add sp, sp, #128 ; 0x80 │ │ - vpop {d8-d9} │ │ - add sp, sp, #4 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - movw r0, #28404 ; 0x6ef4 │ │ - mla r4, r7, r9, r0 │ │ - movw r0, #13880 ; 0x3638 │ │ - mla sl, r7, r9, r0 │ │ - add r9, r7, #1 │ │ - add r0, r5, sl │ │ - mov r1, #0 │ │ - bl 2800 │ │ - cmp r0, #0 │ │ - bne a910 │ │ - cmp r8, r9 │ │ - str r9, [fp, #2084] ; 0x824 │ │ - beq 8f74 │ │ - add r7, r7, #1 │ │ - mov r0, #14528 ; 0x38c0 │ │ - ldr r5, [fp, #2080] ; 0x820 │ │ - movw r1, #13876 ; 0x3634 │ │ - mla r0, r7, r0, r5 │ │ - add r6, r0, r1 │ │ - add r0, r5, r4 │ │ mov r1, #0 │ │ - bl 27dc │ │ - add r9, r9, #1 │ │ - add r4, r4, #14528 ; 0x38c0 │ │ - add sl, sl, #14528 ; 0x38c0 │ │ - cmp r0, #0 │ │ - beq a894 │ │ - b 9338 │ │ - mov r2, #0 │ │ - mov r0, fp │ │ - mov r1, #0 │ │ - str r2, [r0, #2988]! ; 0xbac │ │ - str r0, [sp, #112] ; 0x70 │ │ + mov r4, fp │ │ + str r0, [sp, #84] ; 0x54 │ │ + str r1, [r4, #2776]! ; 0xad8 │ │ mov r0, #0 │ │ - b a928 │ │ - andeq r2, sl, r4, lsl #2 │ │ - mov r0, r6 │ │ - bl 27f4 │ │ - b 9338 │ │ - andeq r1, sl, r4, lsl pc │ │ - str r1, [sp, #112] ; 0x70 │ │ - lsl r1, r0, #1 │ │ - str r1, [sp, #80] ; 0x50 │ │ add r1, fp, #1408 ; 0x580 │ │ - str r1, [sp, #104] ; 0x68 │ │ + str r1, [sp, #92] ; 0x5c │ │ movw r1, #1912 ; 0x778 │ │ + ldr r2, [sp, #44] ; 0x2c │ │ + add r1, fp, r1 │ │ + str r1, [sp, #24] │ │ + movw r1, #2520 ; 0x9d8 │ │ vmov.i32 q4, #0 ; 0x00000000 │ │ add r1, fp, r1 │ │ - str r1, [sp, #40] ; 0x28 │ │ - movw r1, #2732 ; 0xaac │ │ + str r1, [sp, #68] ; 0x44 │ │ + movw r1, #3676 ; 0xe5c │ │ + movw r8, #257 ; 0x101 │ │ add r1, fp, r1 │ │ str r1, [sp, #72] ; 0x48 │ │ - movw r1, #3852 ; 0xf0c │ │ - add r1, fp, r1 │ │ - str r1, [sp, #96] ; 0x60 │ │ - movw r1, #3848 ; 0xf08 │ │ + movw r1, #3672 ; 0xe58 │ │ + movt r8, #257 ; 0x101 │ │ add r1, fp, r1 │ │ str r1, [sp, #100] ; 0x64 │ │ - ldr r1, [pc, #2404] ; b2d4 │ │ + ldr r1, [pc, #2684] ; b7e8 │ │ + str r4, [sp, #104] ; 0x68 │ │ add r1, pc, r1 │ │ - add r1, r1, r7, lsl #1 │ │ + add r1, r1, r2, lsl #1 │ │ add r1, r1, #1 │ │ - str r1, [sp, #24] │ │ + str r1, [sp, #20] │ │ add r1, fp, #1072 ; 0x430 │ │ str r1, [sp, #28] │ │ add r1, fp, #896 ; 0x380 │ │ str r1, [sp, #32] │ │ add r1, fp, #720 ; 0x2d0 │ │ str r1, [sp, #36] ; 0x24 │ │ add r1, fp, #544 ; 0x220 │ │ - str r1, [sp, #44] ; 0x2c │ │ + str r1, [sp, #48] ; 0x30 │ │ add r1, fp, #368 ; 0x170 │ │ str r1, [sp, #56] ; 0x38 │ │ add r1, fp, #192 ; 0xc0 │ │ - str r1, [sp, #64] ; 0x40 │ │ + str r1, [sp, #60] ; 0x3c │ │ add r1, fp, #16 │ │ - str r1, [sp, #68] ; 0x44 │ │ - add r1, fp, #3856 ; 0xf10 │ │ - str r1, [sp, #92] ; 0x5c │ │ - add r1, fp, #3840 ; 0xf00 │ │ - str r1, [sp, #84] ; 0x54 │ │ + str r1, [sp, #64] ; 0x40 │ │ + add r1, fp, #3680 ; 0xe60 │ │ + str r1, [sp, #80] ; 0x50 │ │ + add r1, fp, #3664 ; 0xe50 │ │ + str r1, [sp, #76] ; 0x4c │ │ ldr r1, [fp, #12] │ │ sub r7, r0, #1 │ │ - ldr r3, [fp, #2148] ; 0x864 │ │ + ldr r3, [fp, #2164] ; 0x874 │ │ clz r7, r7 │ │ cmp r0, #0 │ │ ldr r2, [r1, #556] ; 0x22c │ │ lsr r7, r7, #5 │ │ lsl r7, r7, #1 │ │ movweq r7, #3 │ │ mul r3, r2, r3 │ │ - str r7, [sp, #108] ; 0x6c │ │ + str r7, [sp, #96] ; 0x60 │ │ cmp r3, #1 │ │ - blt abc8 │ │ - ldr r8, [sp, #100] ; 0x64 │ │ - movw r4, #257 ; 0x101 │ │ - ldr r9, [sp, #112] ; 0x70 │ │ + blt afbc │ │ + ldr r9, [sp, #100] ; 0x64 │ │ mov r5, #1 │ │ mov r6, #0 │ │ mvn sl, #0 │ │ - movt r4, #257 ; 0x101 │ │ ldr r1, [r1, #232] ; 0xe8 │ │ - ldr r2, [fp, #2724] ; 0xaa4 │ │ + ldr r2, [fp, #2512] ; 0x9d0 │ │ ands r1, r1, #1 │ │ add r7, r2, r6 │ │ eor r1, r1, #1 │ │ add r2, r7, #560 ; 0x230 │ │ add r3, r7, #576 ; 0x240 │ │ vst1.64 {d8-d9}, [r2] │ │ - mul r2, r1, r4 │ │ + mul r2, r1, r8 │ │ vst1.64 {d8-d9}, [r3] │ │ str r2, [r7, #224] ; 0xe0 │ │ str r2, [r7, #228] ; 0xe4 │ │ str r2, [r7, #232] ; 0xe8 │ │ str r2, [r7, #236] ; 0xec │ │ str r2, [r7, #240] ; 0xf0 │ │ str r2, [r7, #244] ; 0xf4 │ │ str r2, [r7, #248] ; 0xf8 │ │ str r2, [r7, #252] ; 0xfc │ │ - bne aa6c │ │ + bne ae60 │ │ mov r2, r7 │ │ vst1.64 {d8-d9}, [r2]! │ │ vst1.64 {d8-d9}, [r2] │ │ cmp r0, #2 │ │ - beq aba0 │ │ + beq af94 │ │ movw r0, #514 ; 0x202 │ │ cmp r1, #0 │ │ movt r0, #514 ; 0x202 │ │ str r0, [r7, #480] ; 0x1e0 │ │ str r0, [r7, #484] ; 0x1e4 │ │ str r0, [r7, #488] ; 0x1e8 │ │ str r0, [r7, #492] ; 0x1ec │ │ @@ -8221,22 +8114,22 @@ │ │ vst1.64 {d8-d9}, [r0] │ │ add r0, r7, #192 ; 0xc0 │ │ vst1.64 {d8-d9}, [r0] │ │ add r0, r7, #208 ; 0xd0 │ │ vst1.64 {d8-d9}, [r0] │ │ movw r0, #1028 ; 0x404 │ │ movt r0, #1028 ; 0x404 │ │ - str r4, [r7, #512] ; 0x200 │ │ - str r4, [r7, #516] ; 0x204 │ │ - str r4, [r7, #520] ; 0x208 │ │ - str r4, [r7, #524] ; 0x20c │ │ - str r4, [r7, #528] ; 0x210 │ │ - str r4, [r7, #532] ; 0x214 │ │ - str r4, [r7, #536] ; 0x218 │ │ - str r4, [r7, #540] ; 0x21c │ │ + str r8, [r7, #512] ; 0x200 │ │ + str r8, [r7, #516] ; 0x204 │ │ + str r8, [r7, #520] ; 0x208 │ │ + str r8, [r7, #524] ; 0x20c │ │ + str r8, [r7, #528] ; 0x210 │ │ + str r8, [r7, #532] ; 0x214 │ │ + str r8, [r7, #536] ; 0x218 │ │ + str r8, [r7, #540] ; 0x21c │ │ str sl, [r7, #416] ; 0x1a0 │ │ str sl, [r7, #420] ; 0x1a4 │ │ str sl, [r7, #424] ; 0x1a8 │ │ str sl, [r7, #428] ; 0x1ac │ │ str sl, [r7, #432] ; 0x1b0 │ │ str sl, [r7, #436] ; 0x1b4 │ │ str sl, [r7, #440] ; 0x1b8 │ │ @@ -8245,250 +8138,291 @@ │ │ str r0, [r7, #452] ; 0x1c4 │ │ str r0, [r7, #456] ; 0x1c8 │ │ str r0, [r7, #460] ; 0x1cc │ │ str r0, [r7, #464] ; 0x1d0 │ │ str r0, [r7, #468] ; 0x1d4 │ │ str r0, [r7, #472] ; 0x1d8 │ │ str r0, [r7, #476] ; 0x1dc │ │ - bne ab60 │ │ + bne af54 │ │ add r0, r7, #288 ; 0x120 │ │ mov r1, #64 ; 0x40 │ │ mov r2, #255 ; 0xff │ │ - bl 2788 <__aeabi_memset8@plt> │ │ + bl 2d28 <__aeabi_memset8@plt> │ │ add r0, r7, #272 ; 0x110 │ │ vst1.64 {d8-d9}, [r0] │ │ add r0, r7, #256 ; 0x100 │ │ vst1.64 {d8-d9}, [r0] │ │ mov r0, r7 │ │ vst1.64 {d8-d9}, [r0]! │ │ vst1.64 {d8-d9}, [r0] │ │ add r0, r7, #32 │ │ mov r1, #96 ; 0x60 │ │ mov r2, #64 ; 0x40 │ │ - bl 2788 <__aeabi_memset8@plt> │ │ + bl 2d28 <__aeabi_memset8@plt> │ │ add r0, r7, #352 ; 0x160 │ │ mov r1, #64 ; 0x40 │ │ mov r2, #3 │ │ - bl 2788 <__aeabi_memset8@plt> │ │ + bl 2d28 <__aeabi_memset8@plt> │ │ add r0, r7, #144 ; 0x90 │ │ vst1.64 {d8-d9}, [r0] │ │ add r0, r7, #128 ; 0x80 │ │ vst1.64 {d8-d9}, [r0] │ │ add r0, r7, #592 ; 0x250 │ │ vst1.64 {d8-d9}, [r0] │ │ add r0, r7, #608 ; 0x260 │ │ vst1.64 {d8-d9}, [r0] │ │ ldr r1, [fp, #12] │ │ - ldr r0, [fp, #2148] ; 0x864 │ │ + ldr r0, [fp, #2164] ; 0x874 │ │ ldr r2, [r1, #556] ; 0x22c │ │ mul r0, r2, r0 │ │ cmp r5, r0 │ │ - bge abcc │ │ + bge afc4 │ │ add r6, r6, #624 ; 0x270 │ │ - ldr r0, [r9] │ │ + ldr r0, [r4] │ │ add r5, r5, #1 │ │ - b aa14 │ │ - ldr r8, [sp, #100] ; 0x64 │ │ + b ae08 │ │ + ldr r9, [sp, #100] ; 0x64 │ │ + mvn sl, #0 │ │ ldr r0, [fp, #2076] ; 0x81c │ │ cmp r0, #1 │ │ - bne abf8 │ │ + bne aff0 │ │ cmp r2, #1 │ │ - blt ae44 │ │ - ldr sl, [fp, #2072] ; 0x818 │ │ + blt b2dc │ │ + ldr r9, [fp, #2072] ; 0x818 │ │ movw r0, #8928 ; 0x22e0 │ │ - mov r3, #0 │ │ - add r0, sl, r0 │ │ - str r0, [sp, #76] ; 0x4c │ │ - b afb4 │ │ - mov r0, r8 │ │ - bl 274c │ │ - ldr r0, [fp, #2988] ; 0xbac │ │ - ldr r3, [sp, #48] ; 0x30 │ │ + mov r5, #0 │ │ + add r0, r9, r0 │ │ + str r0, [sp, #112] ; 0x70 │ │ + b b448 │ │ + ldr r0, [sp, #88] ; 0x58 │ │ + ldr r0, [r0, #12] │ │ + cmp r0, #2 │ │ + bcc b010 │ │ + ldr r0, [r1, #540] ; 0x21c │ │ + mul r0, r0, r2 │ │ + cmp r0, #1 │ │ + beq afd0 │ │ + mov r0, r9 │ │ + bl 2cec │ │ + ldr r0, [fp, #2776] ; 0xad8 │ │ + movw r6, #13872 ; 0x3630 │ │ cmp r0, #1 │ │ - bne ac20 │ │ + bne b038 │ │ ldr r1, [fp, #12] │ │ add r2, r1, #556 ; 0x22c │ │ ldr r0, [r1, #540] ; 0x21c │ │ - b ac38 │ │ + b b050 │ │ ldr r1, [fp, #12] │ │ ldr r2, [fp, #2076] ; 0x81c │ │ ldr r0, [r1, #540] ; 0x21c │ │ cmp r2, r0 │ │ - mov r2, r3 │ │ + ldr r2, [sp, #40] ; 0x28 │ │ addge r2, r1, #556 ; 0x22c │ │ ldr r1, [r2] │ │ mul r0, r1, r0 │ │ - str r0, [fp, #3860] ; 0xf14 │ │ - str r0, [fp, #3864] ; 0xf18 │ │ - ldr r0, [sp, #96] ; 0x60 │ │ - bl 2770 │ │ - mov r0, r8 │ │ - bl 2764 │ │ + str r0, [fp, #3684] ; 0xe64 │ │ + str r0, [fp, #3688] ; 0xe68 │ │ + ldr r0, [sp, #72] ; 0x48 │ │ + bl 2d10 │ │ + mov r0, r9 │ │ + bl 2d04 │ │ ldr r0, [fp, #12] │ │ - mov r8, #14528 ; 0x38c0 │ │ - movw r6, #13872 ; 0x3630 │ │ ldr r1, [r0, #556] ; 0x22c │ │ cmp r1, #1 │ │ - blt adc8 │ │ - mov r3, #0 │ │ - b ac84 │ │ + blt b268 │ │ + mov r5, #0 │ │ + b b094 │ │ ldr r1, [r0, #556] ; 0x22c │ │ - cmp r3, r1 │ │ - bge adc8 │ │ + cmp r5, r1 │ │ + bge b268 │ │ movw r1, #690 ; 0x2b2 │ │ - mov sl, r3 │ │ + mov r3, r5 │ │ add r1, r0, r1 │ │ - add r2, r1, r3, lsl #1 │ │ - add r3, r3, #1 │ │ - add r1, r1, r3, lsl #1 │ │ + str r5, [sp, #112] ; 0x70 │ │ + add r2, r1, r5, lsl #1 │ │ + add r5, r5, #1 │ │ + add r1, r1, r5, lsl #1 │ │ ldrh r4, [r2] │ │ ldrh r1, [r1] │ │ cmp r4, r1 │ │ - bcs ac78 │ │ - str r3, [sp, #76] ; 0x4c │ │ - ldr r0, [r0, #540] ; 0x21c │ │ - cmp r0, #1 │ │ - bge ad0c │ │ - b ada4 │ │ - strdeq lr, [r8], -r6 │ │ - andeq lr, r8, r6, asr lr │ │ - ldr r0, [fp, #2164] ; 0x874 │ │ - add r4, r4, #1 │ │ - ldr r2, [sp, #108] ; 0x6c │ │ - mul r0, r4, r0 │ │ - lsl r1, r0, #2 │ │ - ldr r0, [sp, #104] ; 0x68 │ │ - bl 27f48 │ │ - ldr r3, [sp, #76] ; 0x4c │ │ - movw r2, #690 ; 0x2b2 │ │ - ldr r0, [fp, #12] │ │ - add r1, r0, r3, lsl #1 │ │ - ldrh r1, [r1, r2] │ │ - cmp r4, r1 │ │ - bcs ac78 │ │ + bcs b088 │ │ + str r5, [sp, #108] ; 0x6c │ │ ldr r0, [r0, #540] ; 0x21c │ │ cmp r0, #1 │ │ - blt ada4 │ │ + blt b16c │ │ mov r7, #0 │ │ - mla r0, r0, sl, r7 │ │ + ldr r1, [sp, #112] ; 0x70 │ │ + mov r2, #14528 ; 0x38c0 │ │ + mla r0, r0, r1, r7 │ │ ldr r1, [fp, #2080] ; 0x820 │ │ - mla r5, r0, r8, r1 │ │ + mla r5, r0, r2, r1 │ │ ldr r9, [r5, r6] │ │ dmb ish │ │ cmp r9, r4 │ │ - bgt ad88 │ │ - movw r0, #13872 ; 0x3630 │ │ - add r8, r5, r0 │ │ + bgt b150 │ │ + add sl, r5, r6 │ │ movw r0, #13876 ; 0x3634 │ │ add r6, r5, r0 │ │ mov r0, r6 │ │ - bl 274c │ │ - ldr r9, [r8] │ │ + bl 2cec │ │ + ldr r9, [sl] │ │ dmb ish │ │ cmp r9, r4 │ │ - bgt ad78 │ │ + bgt b140 │ │ movw r0, #13880 ; 0x3638 │ │ add r5, r5, r0 │ │ mov r0, r5 │ │ mov r1, r6 │ │ - bl 2758 │ │ - ldr r9, [r8] │ │ + bl 2cf8 │ │ + ldr r9, [sl] │ │ dmb ish │ │ cmp r9, r4 │ │ - ble ad5c │ │ + ble b124 │ │ mov r0, r6 │ │ - bl 2764 │ │ - mov r8, #14528 ; 0x38c0 │ │ + bl 2d04 │ │ + mvn sl, #0 │ │ movw r6, #13872 ; 0x3630 │ │ cmn r9, #-2147483646 ; 0x80000002 │ │ - beq b230 │ │ + beq b75c │ │ ldr r0, [fp, #12] │ │ add r7, r7, #1 │ │ ldr r0, [r0, #540] ; 0x21c │ │ cmp r7, r0 │ │ - blt ad10 │ │ - ldr r0, [sp, #112] ; 0x70 │ │ + blt b0d4 │ │ + ldr r0, [sp, #104] ; 0x68 │ │ + ldr r5, [sp, #108] ; 0x6c │ │ ldr r0, [r0] │ │ cmp r0, #1 │ │ - beq acc8 │ │ + beq b1f8 │ │ + ldr r0, [sp, #88] ; 0x58 │ │ + ldr r0, [r0, #12] │ │ + cmp r0, #1 │ │ + bne b1a4 │ │ ldr r2, [fp, #2100] ; 0x834 │ │ mov r0, fp │ │ mov r1, r4 │ │ blx r2 │ │ - b acc8 │ │ - ldr r8, [sp, #100] ; 0x64 │ │ + b b1f8 │ │ + ldr r0, [fp, #3632] ; 0xe30 │ │ + bl 2cec │ │ + ldr r0, [fp, #3644] ; 0xe3c │ │ + cmp r0, #0 │ │ + beq b1f0 │ │ + ldr r1, [fp, #3648] ; 0xe40 │ │ + cmp r1, #0 │ │ + bne b1f0 │ │ + mul r0, r0, r4 │ │ + mov r1, #44 ; 0x2c │ │ + mov r2, #1 │ │ + mul r0, r0, r1 │ │ + ldr r1, [fp, #3636] ; 0xe34 │ │ + ldr r0, [r1, r0]! │ │ + cmp r0, #1 │ │ + str r2, [r1, #4] │ │ + bne b1f0 │ │ + ldr r0, [fp, #3632] ; 0xe30 │ │ + bl 7582c │ │ + ldr r0, [fp, #3632] ; 0xe30 │ │ + bl 2d04 │ │ + ldr r0, [sp, #88] ; 0x58 │ │ + ldr r9, [sp, #100] ; 0x64 │ │ + ldr r0, [r0, #12] │ │ + cmp r0, #1 │ │ + beq b224 │ │ + ldr r0, [sp, #104] ; 0x68 │ │ + ldr r0, [r0] │ │ + cmp r0, #1 │ │ + ldrne r0, [fp, #3644] ; 0xe3c │ │ + cmpne r0, #0 │ │ + bne b240 │ │ + mov r1, #4 │ │ + ldr r0, [fp, #2180] ; 0x884 │ │ + add r1, r1, r4, lsl #2 │ │ + ldr r2, [sp, #96] ; 0x60 │ │ + mul r1, r1, r0 │ │ + ldr r0, [sp, #92] ; 0x5c │ │ + bl 287fc │ │ + ldr r0, [fp, #12] │ │ + movw r2, #690 ; 0x2b2 │ │ + add r4, r4, #1 │ │ + add r1, r0, r5, lsl #1 │ │ + ldrh r1, [r1, r2] │ │ + cmp r4, r1 │ │ + bcc b0c4 │ │ + b b088 │ │ + andeq pc, r9, lr, asr lr ; │ │ + ; instruction: 0x0009fdbe │ │ + mov r0, r9 │ │ ldr r4, [fp, #2076] ; 0x81c │ │ - mov r0, r8 │ │ - bl 274c │ │ + bl 2cec │ │ rsb r0, r4, #64 ; 0x40 │ │ - ldr r6, [sp, #84] ; 0x54 │ │ - mvn r2, #0 │ │ - rsbs r7, r4, #32 │ │ - lsr r1, r2, r0 │ │ + ldr r7, [sp, #76] ; 0x4c │ │ + rsbs r6, r4, #32 │ │ + lsr r1, sl, r0 │ │ rsb r0, r0, #32 │ │ - ldr sl, [r6] │ │ + ldrd r2, [r7] │ │ mov r4, r1 │ │ - orr r5, r1, r2, lsl r0 │ │ - ldr r3, [r6, #4] │ │ - lsrpl r5, r2, r7 │ │ - ldr r7, [sp, #92] ; 0x5c │ │ + orr r5, r1, sl, lsl r0 │ │ movwpl r4, #0 │ │ + lsrpl r5, sl, r6 │ │ + ldr r6, [sp, #80] ; 0x50 │ │ eor r3, r3, r4 │ │ - eor r0, sl, r5 │ │ + eor r0, r2, r5 │ │ orrs r0, r0, r3 │ │ - beq ae3c │ │ - mov r0, r7 │ │ - mov r1, r8 │ │ - bl 2758 │ │ - ldrd r0, [r6] │ │ + beq b2d0 │ │ + mov r0, r6 │ │ + mov r1, r9 │ │ + bl 2cf8 │ │ + ldrd r0, [r7] │ │ eor r1, r1, r4 │ │ eor r0, r0, r5 │ │ orrs r0, r0, r1 │ │ - bne ae1c │ │ - mov r0, r8 │ │ - bl 2764 │ │ - ldr r8, [sp, #112] ; 0x70 │ │ - ldr r3, [r8] │ │ - cmp r3, #1 │ │ - bgt af78 │ │ + bne b2b0 │ │ + mov r0, r9 │ │ + bl 2d04 │ │ + ldr r4, [sp, #104] ; 0x68 │ │ + ldr r1, [r4] │ │ + cmp r1, #1 │ │ + bgt b410 │ │ ldr r0, [fp, #12] │ │ ldr r2, [r0, #516] ; 0x204 │ │ cmp r2, #0 │ │ - beq ae94 │ │ - ldr r1, [sp, #60] ; 0x3c │ │ + beq b328 │ │ + ldr r1, [sp, #52] ; 0x34 │ │ cmp r1, #0 │ │ - beq ae88 │ │ + beq b31c │ │ ldr r2, [r0, #820] ; 0x334 │ │ mov r7, #14528 ; 0x38c0 │ │ ldr r3, [fp, #2080] ; 0x820 │ │ ldr r1, [fp, #1916] ; 0x77c │ │ mla r2, r2, r7, r3 │ │ - bl 2a94 <_Unwind_VRS_Pop@plt+0x54> │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - bl 6d98 <_Unwind_VRS_Pop@plt+0x4358> │ │ - ldr r3, [r8] │ │ - cmp r3, #1 │ │ - bne af78 │ │ + bl 3034 <_Unwind_VRS_Pop@plt+0x54> │ │ + ldr r0, [sp, #24] │ │ + bl 732c <_Unwind_VRS_Pop@plt+0x434c> │ │ + ldr r1, [r4] │ │ + cmp r1, #1 │ │ + bne b410 │ │ ldr ip, [fp, #12] │ │ ldr r1, [ip, #540] ; 0x21c │ │ ldr r2, [ip, #556] ; 0x22c │ │ mul r1, r1, r2 │ │ cmp r1, #1 │ │ - blt af74 │ │ - ldr lr, [sp, #52] ; 0x34 │ │ + blt b40c │ │ + ldr lr, [sp, #44] ; 0x2c │ │ mov r1, #0 │ │ - ldr r9, [sp, #24] │ │ + ldr r9, [sp, #20] │ │ movw r2, #13868 ; 0x362c │ │ - b af2c │ │ - ldr r0, [pc, #1032] ; b2d8 │ │ + b b3c4 │ │ + ldr r0, [pc, #1160] ; b7ec │ │ add r0, pc, r0 │ │ ldrb r4, [r0, lr, lsl #1] │ │ ldr r0, [fp, #4] │ │ mul r7, r7, r4 │ │ ldr r0, [r0, #32] │ │ + ldr r4, [sp, #104] ; 0x68 │ │ clz r0, r0 │ │ lsr r0, r0, #5 │ │ add r7, r5, r7, lsr r0 │ │ str r7, [r6, #20] │ │ add r1, r1, #1 │ │ ldr r0, [fp, #2076] ; 0x81c │ │ cmp r0, #1 │ │ @@ -8499,251 +8433,282 @@ │ │ ldrhge r0, [r0, r7] │ │ strge r0, [r3, #4] │ │ ldrge ip, [fp, #12] │ │ ldr r0, [ip, #540] ; 0x21c │ │ ldr r3, [ip, #556] ; 0x22c │ │ mul r0, r0, r3 │ │ cmp r1, r0 │ │ - bge af6c │ │ - ldr r7, [fp, #3028] ; 0xbd4 │ │ + bge b404 │ │ + ldr r7, [fp, #2816] ; 0xb00 │ │ mov r5, #0 │ │ - ldr r6, [fp, #3008] ; 0xbc0 │ │ + ldr r6, [fp, #2796] ; 0xaec │ │ ldr r3, [fp, #2080] ; 0x820 │ │ cmp r6, #0 │ │ ldr r7, [r7, r1, lsl #2] │ │ ldrbne r5, [r9] │ │ mulne r5, r7, r5 │ │ addne r5, r6, r5, lsr #2 │ │ add r6, r3, r2 │ │ str r5, [r6, #16] │ │ - ldr r5, [fp, #3012] ; 0xbc4 │ │ + ldr r5, [fp, #2800] ; 0xaf0 │ │ cmp r5, #0 │ │ - bne aec8 │ │ + bne b35c │ │ mov r7, #0 │ │ - b aeec │ │ - ldr r3, [r8] │ │ - b af78 │ │ - mov r3, #1 │ │ - ldr r2, [sp, #80] ; 0x50 │ │ - add r0, r3, #1 │ │ - mvn r1, #0 │ │ - mov ip, #0 │ │ - cmp r3, r2 │ │ - str r0, [r8] │ │ - blt a9c4 │ │ - b a6d8 │ │ - andeq lr, r8, r6, lsl sl │ │ - andeq lr, r8, lr, asr #19 │ │ + b b384 │ │ + ldr r1, [r4] │ │ + b b410 │ │ + mov r1, #1 │ │ + mov r2, #0 │ │ + add r0, r1, #1 │ │ + str r2, [sp, #108] ; 0x6c │ │ + ldr r2, [sp, #84] ; 0x54 │ │ + str r0, [r4] │ │ + cmp r1, r2 │ │ + blt adc4 │ │ + b a07c │ │ ldr r1, [fp, #12] │ │ - ldr r3, [sp, #20] │ │ + ldr r3, [sp, #16] │ │ ldr r0, [r1, #556] ; 0x22c │ │ + mov r5, r3 │ │ cmp r3, r0 │ │ - bge ae44 │ │ - ldr r2, [sp, #48] ; 0x30 │ │ + bge b2dc │ │ + ldr r2, [sp, #40] ; 0x28 │ │ movw r0, #690 ; 0x2b2 │ │ - mov r7, r3 │ │ - add r3, r3, #1 │ │ + add r3, r5, #1 │ │ add r0, r1, r0 │ │ - ldr r8, [r2] │ │ + ldr r6, [r2] │ │ add r2, r0, r3, lsl #1 │ │ - add r0, r0, r7, lsl #1 │ │ + add r0, r0, r5, lsl #1 │ │ ldrh r2, [r2] │ │ - ldrh r5, [r0] │ │ - cmp r8, r2 │ │ - movgt r8, r2 │ │ - cmp r8, r5 │ │ - ble afa8 │ │ - mov r6, #14528 ; 0x38c0 │ │ - str r3, [sp, #20] │ │ + ldrh r7, [r0] │ │ + cmp r6, r2 │ │ + movgt r6, r2 │ │ + cmp r6, r7 │ │ + ble b438 │ │ + str r3, [sp, #16] │ │ ldr r0, [fp, #4] │ │ ldr r0, [r0, #1012] ; 0x3f4 │ │ add r1, r0, #4 │ │ - lsl r0, r5, r1 │ │ - str r0, [sl, #12] │ │ - ldr r2, [fp, #2164] ; 0x874 │ │ - ldr r3, [fp, #2988] ; 0xbac │ │ - add r1, r2, r5, lsl r1 │ │ + lsl r0, r7, r1 │ │ + str r0, [r9, #12] │ │ + ldr r2, [fp, #2180] ; 0x884 │ │ + ldr r3, [fp, #2776] ; 0xad8 │ │ + add r1, r2, r7, lsl r1 │ │ cmp r3, #1 │ │ - asr r9, r1, #1 │ │ - bgt b164 │ │ + asr sl, r1, #1 │ │ + bgt b5e8 │ │ ldr r2, [fp, #12] │ │ ldr r2, [r2, #512] ; 0x200 │ │ cmp r2, #0 │ │ - beq b164 │ │ + beq b5e8 │ │ ldr r2, [sp, #88] ; 0x58 │ │ ldr r2, [r2, #4] │ │ cmp r2, #2 │ │ - bcc b144 │ │ - ldr r0, [sp, #68] ; 0x44 │ │ + bcc b5c8 │ │ + ldr r0, [sp, #64] ; 0x40 │ │ lsl r1, r1, #2 │ │ mov r2, #2 │ │ - bl 27e90 │ │ - mvn r1, #1 │ │ - mvn ip, #21 │ │ + bl 28744 │ │ + mvn r1, #21 │ │ cmp r0, #0 │ │ - bne a6d8 │ │ - ldr r0, [sl, #12] │ │ + str r1, [sp, #108] ; 0x6c │ │ + bne a07c │ │ + ldr r0, [r9, #12] │ │ mov r2, #2 │ │ - ldr r1, [fp, #2164] ; 0x874 │ │ + ldr r1, [fp, #2180] ; 0x884 │ │ add r0, r1, r0 │ │ lsl r1, r0, #2 │ │ - ldr r0, [sp, #64] ; 0x40 │ │ - bl 27e90 │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + bl 28744 │ │ cmp r0, #0 │ │ - bne b2bc │ │ - ldr r0, [sl, #12] │ │ + bne a07c │ │ + ldr r0, [r9, #12] │ │ mov r2, #2 │ │ - ldr r1, [fp, #2164] ; 0x874 │ │ + ldr r1, [fp, #2180] ; 0x884 │ │ add r0, r1, r0 │ │ lsl r1, r0, #2 │ │ ldr r0, [sp, #56] ; 0x38 │ │ - bl 27e90 │ │ + bl 28744 │ │ cmp r0, #0 │ │ - bne b2bc │ │ - ldr r0, [sl, #12] │ │ + bne a07c │ │ + ldr r0, [r9, #12] │ │ mov r2, #2 │ │ - ldr r1, [fp, #2164] ; 0x874 │ │ + ldr r1, [fp, #2180] ; 0x884 │ │ add r0, r1, r0 │ │ lsl r1, r0, #2 │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - bl 27e90 │ │ + ldr r0, [sp, #48] ; 0x30 │ │ + bl 28744 │ │ cmp r0, #0 │ │ - bne b2bc │ │ - ldr r0, [sl, #12] │ │ + bne a07c │ │ + ldr r0, [r9, #12] │ │ mov r2, #2 │ │ - ldr r1, [fp, #2164] ; 0x874 │ │ + ldr r1, [fp, #2180] ; 0x884 │ │ add r0, r1, r0 │ │ lsl r1, r0, #2 │ │ ldr r0, [sp, #36] ; 0x24 │ │ - bl 27e90 │ │ + bl 28744 │ │ cmp r0, #0 │ │ - bne b2bc │ │ - ldr r0, [sl, #12] │ │ + bne a07c │ │ + ldr r0, [r9, #12] │ │ mov r2, #2 │ │ - ldr r1, [fp, #2164] ; 0x874 │ │ + ldr r1, [fp, #2180] ; 0x884 │ │ add r0, r1, r0 │ │ lsl r1, r0, #2 │ │ ldr r0, [sp, #32] │ │ - bl 27e90 │ │ + bl 28744 │ │ cmp r0, #0 │ │ - bne b2bc │ │ - ldr r0, [sl, #12] │ │ + bne a07c │ │ + ldr r0, [r9, #12] │ │ mov r2, #2 │ │ - ldr r1, [fp, #2164] ; 0x874 │ │ + ldr r1, [fp, #2180] ; 0x884 │ │ add r0, r1, r0 │ │ lsl r1, r0, #2 │ │ ldr r0, [sp, #28] │ │ - bl 27e90 │ │ + bl 28744 │ │ cmp r0, #0 │ │ - mvn ip, #21 │ │ - mvn r1, #1 │ │ - bne a6d8 │ │ - ldr r0, [sl, #12] │ │ - ldr r1, [fp, #2140] ; 0x85c │ │ + bne a07c │ │ + ldr r0, [r9, #12] │ │ + ldr r1, [fp, #2156] ; 0x86c │ │ asr r0, r0, #1 │ │ - stm sp, {r0, r9} │ │ + stm sp, {r0, sl} │ │ mov r2, #0 │ │ - ldr r0, [sp, #72] ; 0x48 │ │ + ldr r0, [sp, #68] ; 0x44 │ │ asr r3, r1, #1 │ │ - mov r1, r7 │ │ - bl 2ac34 │ │ + mov r1, r5 │ │ + bl 2b4cc │ │ ldr r0, [fp, #12] │ │ ldr r1, [r0, #540] ; 0x21c │ │ cmp r1, #1 │ │ - blt b1ac │ │ + blt b634 │ │ mov r4, #0 │ │ - mla r0, r7, r1, r4 │ │ + mla r0, r5, r1, r4 │ │ + mov r2, #14528 ; 0x38c0 │ │ ldr r1, [fp, #2080] ; 0x820 │ │ - mla r0, r0, r6, r1 │ │ - str r0, [sl, #4] │ │ - mov r0, sl │ │ - bl 7480 │ │ + mla r0, r0, r2, r1 │ │ + str r0, [r9, #4] │ │ + mov r0, r9 │ │ + bl 7900 │ │ cmp r0, #0 │ │ - bne b2c8 │ │ + bne b7e0 │ │ ldr r0, [fp, #12] │ │ add r4, r4, #1 │ │ ldr r1, [r0, #540] ; 0x21c │ │ cmp r4, r1 │ │ - blt b178 │ │ - ldr r1, [sp, #112] ; 0x70 │ │ - ldr r1, [r1] │ │ + blt b5fc │ │ + ldr r4, [sp, #104] ; 0x68 │ │ + ldr r1, [r4] │ │ cmp r1, #1 │ │ - bgt b1f4 │ │ + bgt b67c │ │ ldrb r0, [r0, #232] ; 0xe8 │ │ tst r0, #1 │ │ - beq b1ec │ │ - ldr r0, [sl, #12] │ │ - ldr r1, [fp, #2140] ; 0x85c │ │ - str r9, [sp] │ │ + beq b674 │ │ + ldr r0, [r9, #12] │ │ + ldr r1, [fp, #2156] ; 0x86c │ │ + str sl, [sp] │ │ asr r3, r0, #1 │ │ - ldr r0, [sp, #76] ; 0x4c │ │ + ldr r0, [sp, #112] ; 0x70 │ │ asr r2, r1, #1 │ │ mov r1, #0 │ │ - bl 2aff8 │ │ - ldr r1, [fp, #2988] ; 0xbac │ │ + bl 2b890 │ │ + ldr r1, [fp, #2776] ; 0xad8 │ │ cmp r1, #1 │ │ - beq b204 │ │ + beq b6f4 │ │ + ldr r0, [sp, #88] ; 0x58 │ │ + ldr r0, [r0, #12] │ │ + cmp r0, #1 │ │ + bne b6a0 │ │ ldr r2, [fp, #2100] ; 0x834 │ │ mov r0, fp │ │ - mov r1, r5 │ │ + mov r1, r7 │ │ blx r2 │ │ + b b6f4 │ │ + ldr r0, [fp, #3632] ; 0xe30 │ │ + bl 2cec │ │ + ldr r0, [fp, #3644] ; 0xe3c │ │ + cmp r0, #0 │ │ + beq b6ec │ │ + ldr r1, [fp, #3648] ; 0xe40 │ │ + cmp r1, #0 │ │ + bne b6ec │ │ + mul r0, r0, r7 │ │ + mov r1, #44 ; 0x2c │ │ + mov r2, #1 │ │ + mul r0, r0, r1 │ │ + ldr r1, [fp, #3636] ; 0xe34 │ │ + ldr r0, [r1, r0]! │ │ + cmp r0, #1 │ │ + str r2, [r1, #4] │ │ + bne b6ec │ │ + ldr r0, [fp, #3632] ; 0xe30 │ │ + bl 7582c │ │ + ldr r0, [fp, #3632] ; 0xe30 │ │ + bl 2d04 │ │ + ldr r0, [sp, #88] ; 0x58 │ │ + ldr r0, [r0, #12] │ │ + cmp r0, #1 │ │ + ldrne r0, [r4] │ │ + cmpne r0, #1 │ │ + bne b738 │ │ mov r1, #4 │ │ - ldr r0, [fp, #2164] ; 0x874 │ │ - add r1, r1, r5, lsl #2 │ │ - ldr r2, [sp, #108] ; 0x6c │ │ + ldr r0, [fp, #2180] ; 0x884 │ │ + add r1, r1, r7, lsl #2 │ │ + ldr r2, [sp, #96] ; 0x60 │ │ mul r1, r1, r0 │ │ - ldr r0, [sp, #104] ; 0x68 │ │ - bl 27f48 │ │ - add r5, r5, #1 │ │ - cmp r5, r8 │ │ - blt aff4 │ │ - b afa0 │ │ - ldr r0, [sp, #104] ; 0x68 │ │ + ldr r0, [sp, #92] ; 0x5c │ │ + bl 287fc │ │ + add r7, r7, #1 │ │ + cmp r7, r6 │ │ + blt b480 │ │ + b b430 │ │ + ldr r0, [fp, #3644] ; 0xe3c │ │ + cmp r0, #0 │ │ + bne b728 │ │ + b b70c │ │ + mov r0, r6 │ │ + bl 2d88 │ │ + b a07c │ │ + muleq r9, r6, r9 │ │ + andeq pc, r9, sl, asr #18 │ │ + ldr r0, [sp, #92] ; 0x5c │ │ mvn r1, #1 │ │ mov r2, #3 │ │ - bl 27f48 │ │ + bl 287fc │ │ ldr r8, [sp, #100] ; 0x64 │ │ ldr r4, [fp, #2076] ; 0x81c │ │ mov r0, r8 │ │ - bl 274c │ │ + bl 2cec │ │ rsb r0, r4, #64 ; 0x40 │ │ - ldr r6, [sp, #84] ; 0x54 │ │ - mvn r2, #0 │ │ + ldr r6, [sp, #76] ; 0x4c │ │ rsbs r7, r4, #32 │ │ - lsr r1, r2, r0 │ │ + lsr r1, sl, r0 │ │ rsb r0, r0, #32 │ │ - ldr sl, [r6] │ │ + ldrd r2, [r6] │ │ mov r4, r1 │ │ - orr r5, r1, r2, lsl r0 │ │ - ldr r3, [r6, #4] │ │ - lsrpl r5, r2, r7 │ │ - ldr r7, [sp, #92] ; 0x5c │ │ + orr r5, r1, sl, lsl r0 │ │ movwpl r4, #0 │ │ + lsrpl r5, sl, r7 │ │ + ldr r7, [sp, #80] ; 0x50 │ │ eor r3, r3, r4 │ │ - eor r0, sl, r5 │ │ + eor r0, r2, r5 │ │ orrs r0, r0, r3 │ │ - beq b2b4 │ │ + beq b7d8 │ │ mov r0, r7 │ │ mov r1, r8 │ │ - bl 2758 │ │ + bl 2cf8 │ │ ldrd r0, [r6] │ │ eor r1, r1, r4 │ │ eor r0, r0, r5 │ │ orrs r0, r0, r1 │ │ - bne b294 │ │ + bne b7b8 │ │ mov r0, r8 │ │ - bl 2764 │ │ - mvn ip, #21 │ │ - mvn r1, #1 │ │ - b a6d8 │ │ - mvn r1, #1 │ │ - mvn ip, #21 │ │ - b a6d8 │ │ - andeq lr, r8, lr, lsl #5 │ │ - andeq sp, r8, lr, lsr #26 │ │ + bl 2d04 │ │ + mvn r0, #21 │ │ + b a078 │ │ + andeq pc, r9, r2, lsr #7 │ │ + andeq lr, r9, lr, lsr #27 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #24 │ │ ldr r7, [r1, #864] ; 0x360 │ │ mov r6, #1 │ │ ldr r4, [r0, #32] │ │ add r3, r3, #6 │ │ ldr r0, [r1, #828] ; 0x33c │ │ @@ -8758,21 +8723,21 @@ │ │ add r0, r1, #880 ; 0x370 │ │ str r7, [sp, #20] │ │ str r6, [sp, #16] │ │ str r0, [sp] │ │ ldr ip, [r1, #840] ; 0x348 │ │ ldr r9, [r1, #844] ; 0x34c │ │ mov r1, #0 │ │ - ldr r5, [pc, #256] ; b43c │ │ + ldr r5, [pc, #256] ; b950 │ │ ldr r5, [pc, r5] │ │ add fp, r5, r4, lsl #10 │ │ ldr r0, [sp, #20] │ │ mov r5, r2 │ │ cmp r0, #0 │ │ - bne b418 │ │ + bne b92c │ │ add r8, ip, r5 │ │ ldr r0, [sp, #4] │ │ cmp r8, #255 ; 0xff │ │ ldr r4, [sp, #12] │ │ movge r8, lr │ │ add r7, r0, r5 │ │ ldr r0, [sp, #8] │ │ @@ -8810,463 +8775,498 @@ │ │ strh r7, [r3] │ │ strh r0, [r3, #-2] │ │ ldrh r6, [r6] │ │ ldr r0, [sp, #16] │ │ strh r6, [r3, #-6] │ │ add r3, r3, #12 │ │ cmp r1, r0 │ │ - bcs b434 │ │ + bcs b948 │ │ ldr r0, [sp, #20] │ │ mov r5, r2 │ │ cmp r0, #0 │ │ - beq b350 │ │ + beq b864 │ │ ldr r0, [sp] │ │ ldr r5, [r0, r1, lsl #5] │ │ add r5, r5, r2 │ │ cmp r5, #255 ; 0xff │ │ movge r5, lr │ │ bic r5, r5, r5, asr #31 │ │ - b b350 │ │ + b b864 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - strdeq r0, [sl], -r0 ; │ │ + andeq r0, fp, r4, asr #29 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #60 ; 0x3c │ │ mov r5, r0 │ │ ldr r0, [r0, #4] │ │ str r5, [sp, #24] │ │ cmp r0, #2 │ │ - bcc b50c │ │ - ldr r4, [r5, #284] ; 0x11c │ │ - ldr r8, [r5] │ │ + bcc ba1c │ │ + ldr r4, [r5, #308] ; 0x134 │ │ + mov r2, #3856 ; 0xf10 │ │ + ldr r1, [r5] │ │ + mla r9, r4, r2, r1 │ │ add r1, r4, #1 │ │ - rsb r7, r4, r4, lsl #6 │ │ subs r0, r1, r0 │ │ movne r0, r1 │ │ - add r9, r8, r7, lsl #6 │ │ - str r0, [r5, #284] ; 0x11c │ │ - movw r0, #2980 ; 0xba4 │ │ - add r6, r9, r0 │ │ + str r0, [r5, #308] ; 0x134 │ │ + add r6, r9, #2768 ; 0xad0 │ │ mov r0, r6 │ │ - bl 274c │ │ + bl 2cec │ │ mov r5, r9 │ │ ldr r0, [r5, #1936]! ; 0x790 │ │ cmp r0, #1 │ │ - blt b4bc │ │ - add r0, r8, r7, lsl #6 │ │ - add r7, r0, #2976 ; 0xba0 │ │ + blt b9cc │ │ + movw r0, #2764 ; 0xacc │ │ + add r7, r9, r0 │ │ mov r0, r7 │ │ mov r1, r6 │ │ - bl 2758 │ │ + bl 2cf8 │ │ ldr r0, [r5] │ │ cmp r0, #0 │ │ - bgt b4a4 │ │ + bgt b9b4 │ │ ldr r5, [sp, #24] │ │ mov r0, #176 ; 0xb0 │ │ - ldr r1, [r5, #280] ; 0x118 │ │ + ldr r1, [r5, #304] ; 0x130 │ │ mla r4, r4, r0, r1 │ │ str r4, [sp, #4] │ │ ldr r0, [r4, #8] │ │ cmp r0, #0 │ │ - beq b510 │ │ + beq ba20 │ │ ldr r0, [r4, #168] ; 0xa8 │ │ ldr r0, [r0, #4] │ │ cmn r0, #2 │ │ ldrne r0, [r4, #160] ; 0xa0 │ │ cmpne r0, #0 │ │ - beq b500 │ │ - add r0, r5, #120 ; 0x78 │ │ + beq ba10 │ │ + add r0, r5, #136 ; 0x88 │ │ mov r1, r4 │ │ - bl 27b54 │ │ + bl 28408 │ │ mov r0, r4 │ │ - bl 27e74 │ │ - b b510 │ │ + bl 28728 │ │ + b ba20 │ │ ldr r9, [r5] │ │ - ldr r0, [r5, #28] │ │ + ldr r0, [r5, #40] ; 0x28 │ │ str r0, [r9, #4] │ │ - ldr r0, [r5, #24] │ │ - str r0, [r9] │ │ - bl 288c4 │ │ ldr r0, [r5, #36] ; 0x24 │ │ + str r0, [r9] │ │ + bl 29170 │ │ + ldr r0, [r5, #52] ; 0x34 │ │ mov r8, r9 │ │ str r0, [r9, #12] │ │ - movw r1, #1672 ; 0x688 │ │ - ldr r0, [r5, #32] │ │ - movw r2, #2152 ; 0x868 │ │ + movw r1, #1684 ; 0x694 │ │ + ldr r0, [r5, #48] ; 0x30 │ │ + movw r2, #2204 ; 0x89c │ │ str r0, [r8, #8]! │ │ mov r0, #0 │ │ - str r0, [r5, #32] │ │ - str r0, [r5, #36] ; 0x24 │ │ + str r0, [r5, #48] ; 0x30 │ │ + str r0, [r5, #52] ; 0x34 │ │ ldr r0, [r9, #4] │ │ ldr r0, [r0, #32] │ │ mla r1, r0, r1, r5 │ │ add r7, r1, r2 │ │ str r7, [r8, #2080] ; 0x820 │ │ - ldr r1, [r1, #2184] ; 0x888 │ │ + ldr r1, [r1, #2236] ; 0x8bc │ │ mov r2, #8 │ │ add r2, r2, r0, lsl #1 │ │ str r2, [sp, #16] │ │ cmp r1, #0 │ │ - bne b65c │ │ + bne bb64 │ │ lsl r1, r0, #1 │ │ cmp r1, #4 │ │ cmpne r1, #2 │ │ - bne b5f0 │ │ - movw r1, #1672 ; 0x688 │ │ + bne bafc │ │ + movw r1, #1684 ; 0x694 │ │ mla r4, r0, r1, r5 │ │ - movw r0, #3800 ; 0xed8 │ │ + movw r0, #3852 ; 0xf0c │ │ add r0, r4, r0 │ │ - bl 5a94c │ │ - movw r0, #2184 ; 0x888 │ │ + bl 76d7c │ │ + movw r0, #2236 ; 0x8bc │ │ add r0, r4, r0 │ │ - bl 523b8 │ │ + bl 9708c │ │ ldr r6, [sp, #16] │ │ - movw r0, #2492 ; 0x9bc │ │ - add r0, r4, r0 │ │ + add r0, r4, #2544 ; 0x9f0 │ │ mov r1, r6 │ │ - bl 4bf24 │ │ - movw r0, #3784 ; 0xec8 │ │ + bl 8d128 │ │ + movw r0, #3836 ; 0xefc │ │ add r0, r4, r0 │ │ - bl 556f4 │ │ - movw r0, #3816 ; 0xee8 │ │ + bl 72d50 │ │ + movw r0, #3868 ; 0xf1c │ │ mov r1, r6 │ │ add r0, r4, r0 │ │ - bl 6f600 │ │ - movw r0, #2280 ; 0x8e8 │ │ + bl 6d07c │ │ + movw r0, #2332 ; 0x91c │ │ add r0, r4, r0 │ │ - bl 67950 │ │ + bl 797c0 │ │ mov r0, r7 │ │ - bl 71fdc │ │ - b b65c │ │ + bl 6aa80 │ │ + b bb64 │ │ cmp r1, #0 │ │ - bne bd1c │ │ - movw r1, #1672 ; 0x688 │ │ + bne c2c4 │ │ + movw r1, #1684 ; 0x694 │ │ mla r4, r0, r1, r5 │ │ - movw r0, #3800 ; 0xed8 │ │ + movw r0, #3852 ; 0xf0c │ │ add r0, r4, r0 │ │ - bl 49490 │ │ - movw r0, #2184 ; 0x888 │ │ + bl 86930 │ │ + movw r0, #2236 ; 0x8bc │ │ add r0, r4, r0 │ │ - bl 762ac │ │ + bl 893c4 │ │ ldr r6, [sp, #16] │ │ - movw r0, #2492 ; 0x9bc │ │ - add r0, r4, r0 │ │ + add r0, r4, #2544 ; 0x9f0 │ │ mov r1, r6 │ │ - bl 565d0 │ │ - movw r0, #3784 ; 0xec8 │ │ + bl 825b4 │ │ + movw r0, #3836 ; 0xefc │ │ add r0, r4, r0 │ │ - bl 65db0 │ │ - movw r0, #3816 ; 0xee8 │ │ + bl 8c3c8 │ │ + movw r0, #3868 ; 0xf1c │ │ mov r1, r6 │ │ add r0, r4, r0 │ │ - bl 745e0 │ │ - movw r0, #2280 ; 0x8e8 │ │ + bl 6eee0 │ │ + movw r0, #2332 ; 0x91c │ │ add r0, r4, r0 │ │ - bl 86ec0 │ │ + bl 9a440 │ │ mov r0, r7 │ │ - bl 84e54 │ │ - ldr r1, [r9, #4] │ │ + bl 70ac8 │ │ + ldr r0, [pc, #3996] ; cb08 │ │ + vmov.i32 q10, #31 ; 0x0000001f │ │ + ldr r1, [pc, #3992] ; cb0c │ │ + add r0, pc, r0 │ │ + ldr r2, [pc, #3988] ; cb10 │ │ + add r1, pc, r1 │ │ + vneg.s32 q10, q10 │ │ + vld1.32 {d17[0]}, [r0 :32] │ │ + ldr r0, [pc, #3976] ; cb14 │ │ + add r2, pc, r2 │ │ + add r0, pc, r0 │ │ + vld1.32 {d16[0]}, [r1 :32] │ │ + vld1.32 {d19[0]}, [r0 :32] │ │ + ldr r3, [pc, #3960] ; cb18 │ │ + ldr r1, [pc, #3960] ; cb1c │ │ + ldr r7, [pc, #3960] ; cb20 │ │ + add r3, pc, r3 │ │ + add r1, pc, r1 │ │ + ldr r6, [pc, #3952] ; cb24 │ │ ldr r0, [r9, #12] │ │ + add r7, pc, r7 │ │ + vld1.32 {d18[0]}, [r1 :32] │ │ + ldr r1, [r9, #4] │ │ + add r6, pc, r6 │ │ + vld1.32 {d17[1]}, [r6 :32] │ │ + vld1.32 {d16[1]}, [r2 :32] │ │ + vld1.32 {d19[1]}, [r3 :32] │ │ + vld1.32 {d18[1]}, [r7 :32] │ │ ldr r1, [r1, #32] │ │ - ldr r2, [pc, #4056] ; c648 │ │ + clz r2, r1 │ │ cmp r1, #0 │ │ + lsr r2, r2, #5 │ │ + vdup.16 d22, r2 │ │ + ldr r2, [pc, #4052] ; cbc4 │ │ + vmovl.u16 q11, d22 │ │ ldr r2, [pc, r2] │ │ - ldr r3, [pc, #4048] ; c64c │ │ + ldr r3, [pc, #4044] ; cbc8 │ │ + vshl.s32 q11, q11, #31 │ │ ldr r3, [pc, r3] │ │ moveq r3, r2 │ │ str r3, [r9, #2096] ; 0x830 │ │ - ldr r2, [pc, #4036] ; c650 │ │ + vshl.s32 q10, q11, q10 │ │ + ldr r2, [pc, #4084] ; cc08 │ │ + vbsl q10, q9, q8 │ │ ldr r2, [pc, r2] │ │ - ldr r3, [pc, #4032] ; c654 │ │ + ldr r3, [pc, #4076] ; cc0c │ │ ldr r3, [pc, r3] │ │ moveq r3, r2 │ │ + ldr r2, [pc, #4068] ; cc10 │ │ cmp r1, #0 │ │ - str r3, [r9, #2108] ; 0x83c │ │ - ldr r2, [pc, #4016] ; c658 │ │ ldr r2, [pc, r2] │ │ - ldr r3, [pc, #4012] ; c65c │ │ - ldr r3, [pc, r3] │ │ - moveq r3, r2 │ │ - str r3, [r9, #2104] ; 0x838 │ │ - ldr r2, [pc, #4000] ; c660 │ │ + ldr r7, [pc, #4060] ; cc14 │ │ + ldr r7, [pc, r7] │ │ + moveq r7, r2 │ │ + ldr r2, [pc, #4052] ; cc18 │ │ + cmp r1, #0 │ │ ldr r2, [pc, r2] │ │ - ldr r3, [pc, #3996] ; c664 │ │ - ldr r3, [pc, r3] │ │ - moveq r3, r2 │ │ + ldr r6, [pc, #4044] ; cc1c │ │ + ldr r6, [pc, r6] │ │ + moveq r6, r2 │ │ cmp r1, #0 │ │ - str r3, [r9, #2100] ; 0x834 │ │ - ldr r2, [pc, #3980] ; c668 │ │ + str r6, [r9, #2116] ; 0x844 │ │ + movw r1, #2100 ; 0x834 │ │ + str r7, [r9, #2120] ; 0x848 │ │ + add r1, r9, r1 │ │ + str r3, [r9, #2124] ; 0x84c │ │ + ldr r2, [pc, #4012] ; cc20 │ │ ldr r2, [pc, r2] │ │ - ldr r3, [pc, #3976] ; c66c │ │ + ldr r3, [pc, #4008] ; cc24 │ │ ldr r3, [pc, r3] │ │ moveq r3, r2 │ │ str r9, [sp, #28] │ │ str r3, [r9, #2092] ; 0x82c │ │ + vst1.32 {d20-d21}, [r1] │ │ ldrb r1, [r0, #232] ; 0xe8 │ │ str r8, [sp, #8] │ │ tst r1, #1 │ │ - bne b720 │ │ + bne bcbc │ │ ldr r1, [r0, #304] ; 0x130 │ │ cmp r1, #7 │ │ - bne b92c │ │ + bne bec8 │ │ ldr r1, [r0, #824] ; 0x338 │ │ movw r2, #1896 ; 0x768 │ │ add r0, r9, r2 │ │ - bl 6b50 <_Unwind_VRS_Pop@plt+0x4110> │ │ - b b94c │ │ + bl 70f0 <_Unwind_VRS_Pop@plt+0x4110> │ │ + b bee8 │ │ ldr r1, [r0, #304] ; 0x130 │ │ cmp r1, #7 │ │ - beq b748 │ │ + beq bce4 │ │ add r1, r0, r1, lsl #2 │ │ mov r2, #216 ; 0xd8 │ │ ldr r1, [r1, #472] ; 0x1d8 │ │ mla r1, r1, r2, r5 │ │ - ldr r1, [r1, #304] ; 0x130 │ │ + ldr r1, [r1, #352] ; 0x160 │ │ cmp r1, #0 │ │ - beq bb8c │ │ + beq c12c │ │ add r7, r9, #16 │ │ mvn sl, #111 ; 0x6f │ │ mov fp, #1424 ; 0x590 │ │ mov r8, #0 │ │ add r1, r9, #1888 ; 0x760 │ │ str r1, [sp, #20] │ │ add r1, r0, r8, lsl #2 │ │ mov r2, #216 ; 0xd8 │ │ ldr r1, [r1, #472] ; 0x1d8 │ │ mla r5, r1, r2, r5 │ │ - ldr r1, [r5, #304] ; 0x130 │ │ + ldr r1, [r5, #352] ; 0x160 │ │ cmp r1, #0 │ │ - beq b8fc │ │ + beq be98 │ │ mov r6, r5 │ │ ldr r1, [r0, #236] ; 0xec │ │ - ldr r2, [r6, #324]! ; 0x144 │ │ + ldr r2, [r6, #372]! ; 0x174 │ │ cmp r2, r1, lsl #1 │ │ cmple r1, r2, lsl #4 │ │ - bgt b8fc │ │ + bgt be98 │ │ mov r4, r5 │ │ ldr r0, [r0, #244] ; 0xf4 │ │ - ldr r1, [r4, #328]! ; 0x148 │ │ + ldr r1, [r4, #376]! ; 0x178 │ │ lsl r2, r0, #1 │ │ cmp r2, r1 │ │ - blt b8fc │ │ + blt be98 │ │ lsl r1, r1, #4 │ │ cmp r0, r1 │ │ - bgt b8fc │ │ + bgt be98 │ │ ldr r0, [r9, #4] │ │ - ldr r1, [r5, #332] ; 0x14c │ │ + ldr r1, [r5, #380] ; 0x17c │ │ ldr r0, [r0, #12] │ │ cmp r0, r1 │ │ - ldreq r0, [r5, #336] ; 0x150 │ │ + ldreq r0, [r5, #384] ; 0x180 │ │ ldreq r1, [sp, #16] │ │ cmpeq r1, r0 │ │ - bne b8fc │ │ - add r1, r5, #296 ; 0x128 │ │ + bne be98 │ │ + add r1, r5, #344 ; 0x158 │ │ mov r0, r7 │ │ - bl 27d84 │ │ - ldr r0, [r5, #300] ; 0x12c │ │ + bl 28638 │ │ + ldr r0, [r5, #348] ; 0x15c │ │ add r1, sp, #32 │ │ ldr r0, [r0, #236] ; 0xec │ │ str r0, [r1, r8, lsl #2] │ │ ldr r9, [r9, #12] │ │ ldr r5, [r6] │ │ ldr r6, [r9, #236] ; 0xec │ │ cmp r6, r5 │ │ - bne b82c │ │ + bne bdc8 │ │ ldr r0, [r4] │ │ ldr r1, [r9, #244] ; 0xf4 │ │ cmp r1, r0 │ │ - bne b834 │ │ + bne bdd0 │ │ ldr r0, [sp, #20] │ │ mov r1, #0 │ │ add r0, r0, sl │ │ str r1, [r0, #164] ; 0xa4 │ │ - b b884 │ │ + b be20 │ │ ldr r1, [r9, #244] ; 0xf4 │ │ ldr r0, [r4] │ │ ldr r2, [sp, #20] │ │ str r7, [sp, #12] │ │ add r7, r2, sl │ │ asr r2, r1, #1 │ │ add r0, r2, r0, lsl #14 │ │ - bl 280c <__aeabi_idiv@plt> │ │ + bl 2dc4 <__aeabi_idiv@plt> │ │ mov r4, r0 │ │ str r0, [r7, #172] ; 0xac │ │ lsl r0, r5, #14 │ │ mov r1, r6 │ │ add r0, r0, r6, asr #1 │ │ - bl 280c <__aeabi_idiv@plt> │ │ + bl 2dc4 <__aeabi_idiv@plt> │ │ add r1, r4, #8 │ │ asr r1, r1, #4 │ │ str r1, [r7, #176] ; 0xb0 │ │ add r1, r0, #8 │ │ str r0, [r7, #164] ; 0xa4 │ │ asr r1, r1, #4 │ │ str r1, [r7, #168] ; 0xa8 │ │ ldr r7, [sp, #12] │ │ mov r0, r9 │ │ ldr r5, [sp, #24] │ │ ldr r1, [r0, fp]! │ │ mov r4, #0 │ │ cmp r1, #2 │ │ - bcc b8a8 │ │ + bcc be44 │ │ ldr r1, [r9, #296] ; 0x128 │ │ cmp r1, #0 │ │ - beq b8d4 │ │ + beq be70 │ │ ldr r9, [sp, #28] │ │ ldr r0, [sp, #20] │ │ add fp, fp, #36 ; 0x24 │ │ add r7, r7, #176 ; 0xb0 │ │ add sl, sl, #16 │ │ strb r4, [r0, r8] │ │ add r8, r8, #1 │ │ cmp r8, #7 │ │ ldr r0, [r9, #12] │ │ - bne b760 │ │ - b b700 │ │ - bl 2bd14 │ │ + bne bcfc │ │ + b bc9c │ │ + bl 2c5ac │ │ ldr r9, [sp, #28] │ │ cmp r0, #0 │ │ - bne b8ac │ │ + bne be48 │ │ ldr r0, [sp, #20] │ │ add r0, r0, sl │ │ ldr r0, [r0, #164] ; 0xa4 │ │ clz r0, r0 │ │ lsr r4, r0, #5 │ │ - b b8ac │ │ + b be48 │ │ mvn r7, #21 │ │ cmp r8, #0 │ │ - beq ba4c │ │ + beq bfec │ │ ldr r5, [sp, #24] │ │ add r6, r9, #16 │ │ mov r0, r6 │ │ - bl 27e74 │ │ + bl 28728 │ │ add r6, r6, #176 ; 0xb0 │ │ subs r8, r8, #1 │ │ - bne b910 │ │ + bne beac │ │ ldr r8, [sp, #8] │ │ - b c450 │ │ + b c9ec │ │ add r0, r0, r1, lsl #2 │ │ - movw r2, #2024 ; 0x7e8 │ │ + movw r2, #2076 ; 0x81c │ │ ldr r1, [r0, #472] ; 0x1d8 │ │ movw r0, #1896 ; 0x768 │ │ add r0, r9, r0 │ │ add r1, r5, r1, lsl #4 │ │ add r1, r1, r2 │ │ - bl 6cec <_Unwind_VRS_Pop@plt+0x42ac> │ │ + bl 7280 <_Unwind_VRS_Pop@plt+0x42a0> │ │ ldr r0, [r9, #12] │ │ ldr r8, [sp, #8] │ │ ldr r0, [r0, #516] ; 0x204 │ │ cmp r0, #0 │ │ - beq b988 │ │ - ldr r2, [r5, #4] │ │ - movw r0, #2972 ; 0xb9c │ │ - mov r1, #0 │ │ - cmp r2, #1 │ │ - addhi r1, r9, r0 │ │ + beq bf28 │ │ + ldr r1, [r5, #4] │ │ + movw r0, #2760 ; 0xac8 │ │ + mov r2, #0 │ │ + cmp r1, #1 │ │ + addhi r2, r9, r0 │ │ movw r0, #1912 ; 0x778 │ │ - add r0, r9, r0 │ │ - bl 6c80 <_Unwind_VRS_Pop@plt+0x4240> │ │ + add r1, r9, r0 │ │ + mov r0, r5 │ │ + bl 7220 <_Unwind_VRS_Pop@plt+0x4240> │ │ cmp r0, #0 │ │ - bmi bb84 │ │ - ldr r4, [r5, #16] │ │ + bmi c124 │ │ + ldr r4, [r5, #24] │ │ ldr r0, [r9, #1932] ; 0x78c │ │ cmp r0, r4 │ │ - bge b9d4 │ │ + bge bf74 │ │ ldr r0, [r9, #1928] ; 0x788 │ │ cmp r0, #0 │ │ - beq b9b4 │ │ - bl 27a0 │ │ + beq bf54 │ │ + bl 2d40 │ │ mov r0, #0 │ │ str r0, [r9, #1928] ; 0x788 │ │ - ldr r4, [r5, #16] │ │ + ldr r4, [r5, #24] │ │ lsl r6, r4, #6 │ │ mov r0, r6 │ │ - bl 27ac │ │ + bl 2d4c │ │ cmp r0, #0 │ │ str r0, [r9, #1928] ; 0x788 │ │ - beq bd08 │ │ + beq c2b0 │ │ str r4, [r9, #1932] ; 0x78c │ │ - b b9dc │ │ + b bf7c │ │ ldr r0, [r9, #1928] ; 0x788 │ │ lsl r6, r4, #6 │ │ - ldr r1, [r5, #8] │ │ - mov r2, r6 │ │ - bl 2740 <__aeabi_memcpy8@plt> │ │ ldr r1, [r5, #16] │ │ - ldr r0, [r5, #8] │ │ - lsl r1, r1, #6 │ │ - bl 2818 <__aeabi_memclr8@plt> │ │ + mov r2, r6 │ │ + bl 2ce0 <__aeabi_memcpy8@plt> │ │ + ldr r1, [r5, #24] │ │ ldr r0, [r5, #16] │ │ + lsl r1, r1, #6 │ │ + bl 2dd0 <__aeabi_memclr8@plt> │ │ + ldr r0, [r5, #24] │ │ mov r1, r9 │ │ ldr r2, [sp, #16] │ │ str r0, [r9, #1936] ; 0x790 │ │ mov r0, #0 │ │ - str r0, [r5, #16] │ │ + str r0, [r5, #24] │ │ mov r0, r5 │ │ - bl 27740 │ │ + bl 27ff4 │ │ cmp r0, #0 │ │ - bmi bb84 │ │ + bmi c124 │ │ ldr r0, [r9, #12] │ │ add r6, r9, #1408 ; 0x580 │ │ add r1, r9, #1248 ; 0x4e0 │ │ ldr r2, [r0, #236] ; 0xec │ │ ldr r0, [r0, #240] ; 0xf0 │ │ cmp r2, r0 │ │ - bne ba58 │ │ + bne bff8 │ │ mov r0, r1 │ │ mov r1, r6 │ │ - bl 27b54 │ │ - b ba6c │ │ + bl 28408 │ │ + b c00c │ │ ldr r5, [sp, #24] │ │ ldr r8, [sp, #8] │ │ - b c450 │ │ + b c9ec │ │ mov r0, r5 │ │ mov r3, r6 │ │ - bl 27ab0 │ │ + bl 28364 │ │ cmp r0, #0 │ │ - bmi bb84 │ │ + bmi c124 │ │ ldr sl, [r9, #12] │ │ str r6, [sp, #20] │ │ ldr r0, [sl, #236] ; 0xec │ │ ldr r1, [sl, #240] ; 0xf0 │ │ cmp r0, r1 │ │ - beq bb5c │ │ + beq c0fc │ │ ldr r0, [r9, #1284] ; 0x504 │ │ ldr r6, [r9, #1436] ; 0x59c │ │ subs r5, r0, #3 │ │ ldr r4, [r9, #1276] ; 0x4fc │ │ movwne r5, #1 │ │ add r0, r6, r5 │ │ asr r7, r0, r5 │ │ add r0, r4, r5 │ │ str r0, [sp, #16] │ │ mov r1, r7 │ │ asr r0, r0, r5 │ │ str r0, [sp, #12] │ │ lsl r0, r0, #14 │ │ add r0, r0, r7, asr #1 │ │ - bl 280c <__aeabi_idiv@plt> │ │ + bl 2dc4 <__aeabi_idiv@plt> │ │ ldr r1, [sp, #28] │ │ asr fp, r6, #1 │ │ str r0, [r1, #2056] ; 0x808 │ │ mul r0, r7, r0 │ │ mov r1, r6 │ │ str r0, [sp] │ │ add r0, fp, r4, lsl #14 │ │ - bl 280c <__aeabi_idiv@plt> │ │ + bl 2dc4 <__aeabi_idiv@plt> │ │ ldr r1, [sp, #28] │ │ mov r9, r8 │ │ str r0, [r1, #2052] ; 0x804 │ │ mul r0, r0, r6 │ │ mov r1, r6 │ │ sub r8, r0, r4, lsl #14 │ │ sub r0, r6, r4 │ │ ldr r6, [sp, #20] │ │ sub r0, fp, r0, lsl #13 │ │ - bl 280c <__aeabi_idiv@plt> │ │ + bl 2dc4 <__aeabi_idiv@plt> │ │ sub r0, r0, r8, lsr #1 │ │ ldr r1, [sp, #28] │ │ add r0, r0, #128 ; 0x80 │ │ mov r8, r9 │ │ ldr r9, [sp, #28] │ │ bfc r0, #14, #18 │ │ str r0, [r1, #2060] ; 0x80c │ │ @@ -9275,146 +9275,145 @@ │ │ sub r4, r1, r0, lsl #14 │ │ ldr r0, [sp, #16] │ │ asr r1, r7, #1 │ │ sub r0, r7, r0, asr r5 │ │ ldr r5, [sp, #24] │ │ sub r0, r1, r0, lsl #13 │ │ mov r1, r7 │ │ - bl 280c <__aeabi_idiv@plt> │ │ + bl 2dc4 <__aeabi_idiv@plt> │ │ sub r0, r0, r4, lsr #1 │ │ add r0, r0, #128 ; 0x80 │ │ bfc r0, #14, #18 │ │ str r0, [r9, #2064] ; 0x810 │ │ ldr r0, [r5, #4] │ │ cmp r0, #1 │ │ - bne bb94 │ │ + bne c134 │ │ ldr r0, [sl, #276] ; 0x114 │ │ cmp r0, #0 │ │ - beq bba0 │ │ - add r0, r5, #120 ; 0x78 │ │ + beq c140 │ │ + add r0, r5, #136 ; 0x88 │ │ mov r1, r6 │ │ - bl 27b54 │ │ - b bba0 │ │ + bl 28408 │ │ + b c140 │ │ mov r7, r0 │ │ - b c450 │ │ + b c9ec │ │ mvn r7, #21 │ │ - b c450 │ │ + b c9ec │ │ ldr r0, [sp, #4] │ │ mov r1, r6 │ │ - bl 27d84 │ │ + bl 28638 │ │ ldr r2, [r9, #12] │ │ mov r6, #31 │ │ ldr r1, [r9, #4] │ │ ldr r0, [r2, #236] ; 0xec │ │ add r0, r0, #3 │ │ asr r0, r0, #2 │ │ - str r0, [r9, #2132] ; 0x854 │ │ + str r0, [r9, #2148] ; 0x864 │ │ ldr r0, [r2, #244] ; 0xf4 │ │ add r3, r0, #3 │ │ add r0, r0, #7 │ │ asr r3, r3, #2 │ │ - str r3, [r9, #2136] ; 0x858 │ │ + str r3, [r9, #2152] ; 0x868 │ │ ldr r3, [r2, #236] ; 0xec │ │ add r3, r3, #7 │ │ asr r3, r3, #3 │ │ lsl r7, r3, #1 │ │ add r3, r6, r3, lsl #1 │ │ - str r7, [r9, #2140] ; 0x85c │ │ + str r7, [r9, #2156] ; 0x86c │ │ asr r7, r0, #3 │ │ add r0, r6, r7, lsl #1 │ │ ldr r5, [r9, #1288] ; 0x508 │ │ lsl r7, r7, #1 │ │ asr r6, r3, #5 │ │ asr r0, r0, #5 │ │ - str r7, [r9, #2144] ; 0x860 │ │ - str r0, [r9, #2152] ; 0x868 │ │ - str r6, [r9, #2148] ; 0x864 │ │ + str r7, [r9, #2160] ; 0x870 │ │ + str r0, [r9, #2168] ; 0x878 │ │ + str r6, [r9, #2164] ; 0x874 │ │ mvn r6, #0 │ │ mvn r6, r6, lsl r5 │ │ ldr r5, [r1, #1012] ; 0x3f4 │ │ - str r6, [r9, #2968] ; 0xb98 │ │ + str r6, [r9, #2756] ; 0xac4 │ │ mov r6, #16 │ │ add r7, r7, r6, lsl r5 │ │ lsl r1, r6, r5 │ │ - str r1, [r9, #2164] ; 0x874 │ │ + str r1, [r9, #2180] ; 0x884 │ │ bic r1, r3, #31 │ │ add r3, r5, #4 │ │ sub r7, r7, #1 │ │ - str r1, [r9, #2128] ; 0x850 │ │ - str r3, [r9, #2160] ; 0x870 │ │ + str r1, [r9, #2144] ; 0x860 │ │ + str r3, [r9, #2176] ; 0x880 │ │ asr r3, r7, r3 │ │ - str r3, [r9, #2156] ; 0x86c │ │ + str r3, [r9, #2172] ; 0x87c │ │ ldrb r3, [r2, #232] ; 0xe8 │ │ tst r3, #1 │ │ ldreq r3, [r2, #464] ; 0x1d0 │ │ cmpeq r3, #0 │ │ - beq c148 │ │ + beq c788 │ │ lsr r1, r1, #1 │ │ - mul r0, r0, r1 │ │ - lsl r0, r0, #7 │ │ - bl 287f4 │ │ + ldr r5, [sp, #24] │ │ + mul r1, r0, r1 │ │ + ldr r0, [r5, #336] ; 0x150 │ │ + lsl r1, r1, #7 │ │ + bl 290c8 │ │ cmp r0, #0 │ │ str r0, [r9, #1584] ; 0x630 │ │ - beq bd38 │ │ + beq c9e8 │ │ ldr r2, [r9, #12] │ │ ldr r0, [r0] │ │ str r0, [r9, #1588] ; 0x634 │ │ ldr r0, [r2, #464] ; 0x1d0 │ │ cmp r0, #0 │ │ - beq c0d0 │ │ + beq c64c │ │ movw r0, #1676 ; 0x68c │ │ vmov.i32 q8, #0 ; 0x00000000 │ │ add r0, r9, r0 │ │ vst1.32 {d16-d17}, [r0] │ │ add r0, r9, #1664 ; 0x680 │ │ vst1.64 {d16-d17}, [r0 :128] │ │ ldr r0, [r2, #512] ; 0x200 │ │ cmp r0, #0 │ │ - beq c130 │ │ + beq c6ac │ │ + mov r1, r5 │ │ ldr r5, [r2, #472] ; 0x1d8 │ │ mov r0, #216 ; 0xd8 │ │ - ldr r1, [sp, #24] │ │ mla r4, r5, r0, r1 │ │ - ldr r0, [r4, #476]! ; 0x1dc │ │ + ldr r0, [r4, #524]! ; 0x20c │ │ cmp r0, #0 │ │ - beq bd44 │ │ + beq c2e0 │ │ ldr r1, [sp, #32] │ │ ldr r3, [r9, #1276] ; 0x4fc │ │ cmp r1, r3 │ │ - bne bd44 │ │ + bne c2e0 │ │ ldr r1, [r9, #1280] ; 0x500 │ │ ldr r3, [r9, #48] ; 0x30 │ │ cmp r3, r1 │ │ - bne bd44 │ │ + bne c2e0 │ │ str r0, [r9, #1620] ; 0x654 │ │ - bl 288c4 │ │ + bl 29170 │ │ ldr r0, [r4] │ │ ldr r2, [r9, #12] │ │ ldr r0, [r0] │ │ - b bd4c │ │ + b c2e8 │ │ mov r0, #0 │ │ mvn r7, #11 │ │ str r0, [r9, #1932] ; 0x78c │ │ str r0, [r9, #1936] ; 0x790 │ │ - b c450 │ │ - ldr r1, [pc, #2904] ; c87c │ │ + b c9ec │ │ + ldr r1, [pc, #2920] ; ce34 │ │ mov r0, r5 │ │ ldr r2, [sp, #16] │ │ add r1, pc, r1 │ │ - bl 21bf8 │ │ + bl 22068 │ │ mvn r7, #91 ; 0x5b │ │ - b c450 │ │ - mvn r7, #11 │ │ - ldr r5, [sp, #24] │ │ - b c450 │ │ + b c9ec │ │ mov r0, #0 │ │ str r0, [r9, #1620] ; 0x654 │ │ str r0, [r9, #1592] ; 0x638 │ │ ldr r0, [sp, #24] │ │ - add r4, r0, #296 ; 0x128 │ │ + add r4, r0, #344 ; 0x158 │ │ mov r0, #216 ; 0xd8 │ │ mla r1, r5, r0, r4 │ │ add r3, r1, #184 ; 0xb8 │ │ add r1, r1, #196 ; 0xc4 │ │ vld1.32 {d16-d17}, [r3] │ │ movw r3, #1704 ; 0x6a8 │ │ vld1.32 {d18-d19}, [r1] │ │ @@ -9423,29 +9422,29 @@ │ │ movw r1, #1692 ; 0x69c │ │ add r1, r9, r1 │ │ vst1.32 {d16-d17}, [r1] │ │ ldr r5, [r2, #476] ; 0x1dc │ │ mla r6, r5, r0, r4 │ │ ldr r0, [r6, #180]! ; 0xb4 │ │ cmp r0, #0 │ │ - beq bdd4 │ │ + beq c370 │ │ ldr r1, [sp, #36] ; 0x24 │ │ ldr r3, [r9, #1276] ; 0x4fc │ │ cmp r1, r3 │ │ - bne bdd4 │ │ + bne c370 │ │ ldr r1, [r9, #1280] ; 0x500 │ │ ldr r3, [r9, #224] ; 0xe0 │ │ cmp r3, r1 │ │ - bne bdd4 │ │ + bne c370 │ │ str r0, [r9, #1624] ; 0x658 │ │ - bl 288c4 │ │ + bl 29170 │ │ ldr r0, [r6] │ │ ldr r2, [r9, #12] │ │ ldr r0, [r0] │ │ - b bddc │ │ + b c378 │ │ mov r0, #0 │ │ str r0, [r9, #1624] ; 0x658 │ │ str r0, [r9, #1596] ; 0x63c │ │ mov r0, #216 ; 0xd8 │ │ mla r1, r5, r0, r4 │ │ add r3, r1, #184 ; 0xb8 │ │ add r1, r1, #196 ; 0xc4 │ │ @@ -9457,29 +9456,29 @@ │ │ movw r1, #1720 ; 0x6b8 │ │ add r1, r9, r1 │ │ vst1.32 {d16-d17}, [r1] │ │ ldr r5, [r2, #480] ; 0x1e0 │ │ mla r6, r5, r0, r4 │ │ ldr r0, [r6, #180]! ; 0xb4 │ │ cmp r0, #0 │ │ - beq be5c │ │ + beq c3f8 │ │ ldr r1, [sp, #40] ; 0x28 │ │ ldr r3, [r9, #1276] ; 0x4fc │ │ cmp r1, r3 │ │ - bne be5c │ │ + bne c3f8 │ │ ldr r1, [r9, #1280] ; 0x500 │ │ ldr r3, [r9, #400] ; 0x190 │ │ cmp r3, r1 │ │ - bne be5c │ │ + bne c3f8 │ │ str r0, [r9, #1628] ; 0x65c │ │ - bl 288c4 │ │ + bl 29170 │ │ ldr r0, [r6] │ │ ldr r2, [r9, #12] │ │ ldr r0, [r0] │ │ - b be64 │ │ + b c400 │ │ mov r0, #0 │ │ str r0, [r9, #1628] ; 0x65c │ │ str r0, [r9, #1600] ; 0x640 │ │ mov r0, #216 ; 0xd8 │ │ mla r1, r5, r0, r4 │ │ add r3, r1, #184 ; 0xb8 │ │ add r1, r1, #196 ; 0xc4 │ │ @@ -9490,29 +9489,29 @@ │ │ movw r1, #1748 ; 0x6d4 │ │ add r1, r9, r1 │ │ vst1.32 {d16-d17}, [r1] │ │ ldr r5, [r2, #484] ; 0x1e4 │ │ mla r6, r5, r0, r4 │ │ ldr r0, [r6, #180]! ; 0xb4 │ │ cmp r0, #0 │ │ - beq bee0 │ │ + beq c47c │ │ ldr r1, [sp, #44] ; 0x2c │ │ ldr r3, [r9, #1276] ; 0x4fc │ │ cmp r1, r3 │ │ - bne bee0 │ │ + bne c47c │ │ ldr r1, [r9, #1280] ; 0x500 │ │ ldr r3, [r9, #576] ; 0x240 │ │ cmp r3, r1 │ │ - bne bee0 │ │ + bne c47c │ │ str r0, [r9, #1632] ; 0x660 │ │ - bl 288c4 │ │ + bl 29170 │ │ ldr r0, [r6] │ │ ldr r2, [r9, #12] │ │ ldr r0, [r0] │ │ - b bee8 │ │ + b c484 │ │ mov r0, #0 │ │ str r0, [r9, #1632] ; 0x660 │ │ str r0, [r9, #1604] ; 0x644 │ │ mov r0, #216 ; 0xd8 │ │ mla r1, r5, r0, r4 │ │ add r3, r1, #184 ; 0xb8 │ │ add r1, r1, #196 ; 0xc4 │ │ @@ -9523,29 +9522,29 @@ │ │ vst1.32 {d18-d19}, [r1] │ │ add r1, r9, #1776 ; 0x6f0 │ │ vst1.32 {d16-d17}, [r1] │ │ ldr r5, [r2, #488] ; 0x1e8 │ │ mla r6, r5, r0, r4 │ │ ldr r0, [r6, #180]! ; 0xb4 │ │ cmp r0, #0 │ │ - beq bf64 │ │ + beq c500 │ │ ldr r1, [sp, #48] ; 0x30 │ │ ldr r3, [r9, #1276] ; 0x4fc │ │ cmp r1, r3 │ │ - bne bf64 │ │ + bne c500 │ │ ldr r1, [r9, #1280] ; 0x500 │ │ ldr r3, [r9, #752] ; 0x2f0 │ │ cmp r3, r1 │ │ - bne bf64 │ │ + bne c500 │ │ str r0, [r9, #1636] ; 0x664 │ │ - bl 288c4 │ │ + bl 29170 │ │ ldr r0, [r6] │ │ ldr r2, [r9, #12] │ │ ldr r0, [r0] │ │ - b bf6c │ │ + b c508 │ │ mov r0, #0 │ │ str r0, [r9, #1636] ; 0x664 │ │ str r0, [r9, #1608] ; 0x648 │ │ mov r0, #216 ; 0xd8 │ │ mla r1, r5, r0, r4 │ │ add r3, r1, #184 ; 0xb8 │ │ add r1, r1, #196 ; 0xc4 │ │ @@ -9557,29 +9556,29 @@ │ │ movw r1, #1804 ; 0x70c │ │ add r1, r9, r1 │ │ vst1.32 {d16-d17}, [r1] │ │ ldr r5, [r2, #492] ; 0x1ec │ │ mla r6, r5, r0, r4 │ │ ldr r0, [r6, #180]! ; 0xb4 │ │ cmp r0, #0 │ │ - beq bfec │ │ + beq c588 │ │ ldr r1, [sp, #52] ; 0x34 │ │ ldr r3, [r9, #1276] ; 0x4fc │ │ cmp r1, r3 │ │ - bne bfec │ │ + bne c588 │ │ ldr r1, [r9, #928] ; 0x3a0 │ │ ldr r3, [r9, #1280] ; 0x500 │ │ cmp r1, r3 │ │ - bne bfec │ │ + bne c588 │ │ str r0, [r9, #1640] ; 0x668 │ │ - bl 288c4 │ │ + bl 29170 │ │ ldr r0, [r6] │ │ ldr r2, [r9, #12] │ │ ldr r0, [r0] │ │ - b bff4 │ │ + b c590 │ │ mov r0, #0 │ │ str r0, [r9, #1640] ; 0x668 │ │ str r0, [r9, #1612] ; 0x64c │ │ mov r0, #216 ; 0xd8 │ │ mla r1, r5, r0, r4 │ │ add r3, r1, #184 ; 0xb8 │ │ add r1, r1, #196 ; 0xc4 │ │ @@ -9591,52 +9590,44 @@ │ │ movw r1, #1832 ; 0x728 │ │ add r1, r9, r1 │ │ vst1.32 {d16-d17}, [r1] │ │ ldr r5, [r2, #496] ; 0x1f0 │ │ mla r4, r5, r0, r4 │ │ ldr r0, [r4, #180]! ; 0xb4 │ │ cmp r0, #0 │ │ - beq c074 │ │ + beq c610 │ │ ldr r1, [sp, #56] ; 0x38 │ │ ldr r3, [r9, #1276] ; 0x4fc │ │ cmp r1, r3 │ │ - bne c074 │ │ + bne c610 │ │ ldr r1, [r9, #1104] ; 0x450 │ │ ldr r3, [r9, #1280] ; 0x500 │ │ cmp r1, r3 │ │ - bne c074 │ │ + bne c610 │ │ str r0, [r9, #1644] ; 0x66c │ │ - bl 288c4 │ │ + bl 29170 │ │ ldr r0, [r4] │ │ ldr r2, [r9, #12] │ │ ldr r0, [r0] │ │ - b c07c │ │ + b c618 │ │ mov r0, #0 │ │ str r0, [r9, #1644] ; 0x66c │ │ str r0, [r9, #1616] ; 0x650 │ │ mov r0, #216 ; 0xd8 │ │ ldr r1, [sp, #24] │ │ mla r0, r5, r0, r1 │ │ mov r5, r1 │ │ - add r1, r0, #480 ; 0x1e0 │ │ - add r0, r0, #492 ; 0x1ec │ │ + add r1, r0, #528 ; 0x210 │ │ + add r0, r0, #540 ; 0x21c │ │ vld1.32 {d18-d19}, [r0] │ │ add r0, r9, #1872 ; 0x750 │ │ vld1.32 {d16-d17}, [r1] │ │ vst1.32 {d18-d19}, [r0] │ │ movw r0, #1860 ; 0x744 │ │ - add r0, r9, r0 │ │ - vst1.32 {d16-d17}, [r0] │ │ - ldr r0, [r2, #864] ; 0x360 │ │ - cmp r0, #0 │ │ - bne c178 │ │ - mov r0, #0 │ │ - str r0, [r9, #1648] ; 0x670 │ │ - str r0, [r9, #1652] ; 0x674 │ │ - b c26c │ │ + b c6bc │ │ ldr r0, [r9, #20] │ │ ldr r1, [r9, #196] ; 0xc4 │ │ ldr r3, [r9, #372] ; 0x174 │ │ ldr r0, [r0, #248] ; 0xf8 │ │ str r0, [r9, #1664] ; 0x680 │ │ ldr r0, [r1, #248] ; 0xf8 │ │ ldr r1, [r9, #548] ; 0x224 │ │ @@ -9652,998 +9643,1009 @@ │ │ ldr r0, [r1, #248] ; 0xf8 │ │ str r0, [r9, #1684] ; 0x694 │ │ ldr r0, [r9, #1076] ; 0x434 │ │ ldr r0, [r0, #248] ; 0xf8 │ │ str r0, [r9, #1688] ; 0x698 │ │ ldr r0, [r2, #512] ; 0x200 │ │ cmp r0, #0 │ │ - bne bcb4 │ │ + bne c25c │ │ vmov.i32 q8, #0 ; 0x00000000 │ │ add r0, r9, #1632 ; 0x660 │ │ vst1.32 {d16-d17}, [r0] │ │ movw r0, #1620 ; 0x654 │ │ add r0, r9, r0 │ │ - b c164 │ │ - mov r0, #0 │ │ - vmov.i32 q8, #0 ; 0x00000000 │ │ - str r0, [r9, #1584] ; 0x630 │ │ - movw r0, #1620 ; 0x654 │ │ - add r0, r9, r0 │ │ - vst1.32 {d16-d17}, [r0] │ │ - add r0, r9, #1632 ; 0x660 │ │ vst1.32 {d16-d17}, [r0] │ │ - ldr r5, [sp, #24] │ │ ldr r0, [r2, #864] ; 0x360 │ │ cmp r0, #0 │ │ - beq c0c0 │ │ + beq c7b8 │ │ mov r0, #0 │ │ mov r7, r9 │ │ str r0, [r7, #1652]! ; 0x674 │ │ str r0, [r7, #8] │ │ ldr r1, [r2, #872] ; 0x368 │ │ cmp r1, #0 │ │ - beq c230 │ │ + beq c7c8 │ │ ldr r1, [r2, #304] ; 0x130 │ │ add r3, sp, #32 │ │ - ldr r6, [r9, #2140] ; 0x85c │ │ + ldr r6, [r9, #2156] ; 0x86c │ │ ldr r3, [r3, r1, lsl #2] │ │ add r3, r3, #7 │ │ asr r3, r3, #3 │ │ cmp r6, r3, lsl #1 │ │ - bne c23c │ │ + bne c7d4 │ │ mov r3, #176 ; 0xb0 │ │ - ldr r6, [r9, #2144] ; 0x860 │ │ + ldr r6, [r9, #2160] ; 0x870 │ │ mla r3, r1, r3, r9 │ │ ldr r3, [r3, #48] ; 0x30 │ │ add r3, r3, #7 │ │ asr r3, r3, #3 │ │ cmp r6, r3, lsl #1 │ │ - bne c23c │ │ + bne c7d4 │ │ add r1, r2, r1, lsl #2 │ │ mov r3, #216 ; 0xd8 │ │ ldr r1, [r1, #472] ; 0x1d8 │ │ mla r1, r1, r3, r5 │ │ - ldr r1, [r1, #472] ; 0x1d8 │ │ + ldr r1, [r1, #520] ; 0x208 │ │ str r1, [r7] │ │ cmp r1, #0 │ │ - beq c23c │ │ + beq c7d4 │ │ mov r0, r1 │ │ - bl 288c4 │ │ + bl 29170 │ │ ldr r0, [r9, #1652] ; 0x674 │ │ ldr r2, [r9, #12] │ │ ldr r1, [r0] │ │ str r1, [r9, #1660] ; 0x67c │ │ ldr r1, [r2, #868] ; 0x364 │ │ cmp r1, #0 │ │ - bne c248 │ │ + bne c7e0 │ │ cmp r0, #0 │ │ - beq c608 │ │ + beq cbcc │ │ str r0, [r9, #1648] ; 0x670 │ │ - bl 288c4 │ │ + bl 29170 │ │ ldr r0, [r9, #1652] ; 0x674 │ │ - b c268 │ │ + b c804 │ │ + mov r0, #0 │ │ + vmov.i32 q8, #0 ; 0x00000000 │ │ + str r0, [r9, #1584] ; 0x630 │ │ + movw r0, #1620 ; 0x654 │ │ + add r0, r9, r0 │ │ + ldr r5, [sp, #24] │ │ + vst1.32 {d16-d17}, [r0] │ │ + add r0, r9, #1632 ; 0x660 │ │ + vst1.32 {d16-d17}, [r0] │ │ + ldr r0, [r2, #864] ; 0x360 │ │ + cmp r0, #0 │ │ + bne c6d0 │ │ + mov r0, #0 │ │ + str r0, [r9, #1648] ; 0x670 │ │ + str r0, [r9, #1652] ; 0x674 │ │ + b c808 │ │ ldr r1, [r2, #868] ; 0x364 │ │ cmp r1, #0 │ │ - beq c194 │ │ + beq c6ec │ │ ldr r1, [r2, #868] ; 0x364 │ │ cmp r1, #0 │ │ - beq c218 │ │ - ldr r0, [r9, #2128] ; 0x850 │ │ - ldr r1, [r9, #2152] ; 0x868 │ │ - mul r0, r0, r1 │ │ - lsl r0, r0, #5 │ │ - bl 287f4 │ │ + beq c770 │ │ + ldr r0, [r9, #2144] ; 0x860 │ │ + ldr r1, [r9, #2168] ; 0x878 │ │ + mul r1, r0, r1 │ │ + ldr r0, [r5, #332] ; 0x14c │ │ + lsl r1, r1, #5 │ │ + bl 290c8 │ │ cmp r0, #0 │ │ str r0, [r9, #1648] ; 0x670 │ │ - beq c444 │ │ + beq c9e0 │ │ ldr r0, [r0] │ │ str r0, [r9, #1656] ; 0x678 │ │ movw r0, #1912 ; 0x778 │ │ mov sl, #0 │ │ add r0, r9, r0 │ │ str r0, [sp, #16] │ │ add r0, r9, #1664 ; 0x680 │ │ str r0, [sp, #12] │ │ ldr r0, [r9, #12] │ │ - movw r9, #2024 ; 0x7e8 │ │ + movw r9, #2076 ; 0x81c │ │ mov r8, #0 │ │ ldr r6, [r0, #440] ; 0x1b8 │ │ mov r0, #1 │ │ tst r6, r0, lsl r8 │ │ - bne c2e8 │ │ - b c2c8 │ │ + bne c884 │ │ + b c864 │ │ ldr r0, [sp, #12] │ │ mov r1, #12 │ │ vld1.64 {d16-d17}, [r0], r1 │ │ vld1.32 {d18-d19}, [r0] │ │ - add r0, fp, #492 ; 0x1ec │ │ + add r0, fp, #540 ; 0x21c │ │ vst1.32 {d18-d19}, [r0] │ │ - add r0, fp, #480 ; 0x1e0 │ │ + add r0, fp, #528 ; 0x210 │ │ vst1.64 {d16-d17}, [r0] │ │ add sl, sl, #216 ; 0xd8 │ │ add r9, r9, #16 │ │ add r8, r8, #1 │ │ cmp sl, #1728 ; 0x6c0 │ │ - beq c39c │ │ + beq c938 │ │ mov r0, #1 │ │ tst r6, r0, lsl r8 │ │ - beq c2c8 │ │ + beq c864 │ │ add fp, r5, sl │ │ mov r7, r6 │ │ - add r6, fp, #296 ; 0x128 │ │ - ldr r0, [fp, #304] ; 0x130 │ │ + add r6, fp, #344 ; 0x158 │ │ + ldr r0, [fp, #352] ; 0x160 │ │ cmp r0, #0 │ │ - beq c308 │ │ + beq c8a4 │ │ mov r0, r6 │ │ - bl 27e74 │ │ + bl 28728 │ │ ldr r1, [sp, #20] │ │ mov r0, r6 │ │ - bl 27d84 │ │ + bl 28638 │ │ add r4, r5, r9 │ │ mov r0, r4 │ │ - bl 6d04 <_Unwind_VRS_Pop@plt+0x42c4> │ │ + bl 7298 <_Unwind_VRS_Pop@plt+0x42b8> │ │ ldr r6, [sp, #28] │ │ ldr r1, [sp, #16] │ │ ldr r0, [r6, #12] │ │ ldr r0, [r0, #516] ; 0x204 │ │ cmp r0, #0 │ │ movw r0, #1896 ; 0x768 │ │ addeq r1, r6, r0 │ │ mov r0, r4 │ │ - bl 6cec <_Unwind_VRS_Pop@plt+0x42ac> │ │ - add r0, fp, #472 ; 0x1d8 │ │ - bl 288e8 │ │ + bl 7280 <_Unwind_VRS_Pop@plt+0x42a0> │ │ + add r0, fp, #520 ; 0x208 │ │ + bl 29194 │ │ ldr r0, [r6, #1648] ; 0x670 │ │ - str r0, [fp, #472] ; 0x1d8 │ │ + str r0, [fp, #520] ; 0x208 │ │ cmp r0, #0 │ │ - beq c360 │ │ - bl 288c4 │ │ - add r0, fp, #476 ; 0x1dc │ │ - bl 288e8 │ │ + beq c8fc │ │ + bl 29170 │ │ + add r0, fp, #524 ; 0x20c │ │ + bl 29194 │ │ ldr r0, [sp, #28] │ │ mov r6, r7 │ │ ldr r0, [r0, #12] │ │ ldr r0, [r0, #464] ; 0x1d0 │ │ cmp r0, #0 │ │ - bne c2a8 │ │ + bne c844 │ │ ldr r0, [sp, #28] │ │ ldr r0, [r0, #1584] ; 0x630 │ │ - str r0, [fp, #476] ; 0x1dc │ │ + str r0, [fp, #524] ; 0x20c │ │ cmp r0, #0 │ │ - beq c2a8 │ │ - bl 288c4 │ │ - b c2a8 │ │ + beq c844 │ │ + bl 29170 │ │ + b c844 │ │ ldr r0, [r5, #4] │ │ cmp r0, #1 │ │ - bne c41c │ │ + bne c9b8 │ │ ldr r0, [sp, #28] │ │ - bl 8dd0 │ │ + bl 9270 │ │ mov r7, #0 │ │ cmn r0, #1 │ │ - bgt c5fc │ │ + bgt cbb8 │ │ mov r5, r0 │ │ ldr r0, [sp, #24] │ │ - add r0, r0, #120 ; 0x78 │ │ - bl 27db0 │ │ + add r0, r0, #136 ; 0x88 │ │ + bl 28664 │ │ tst r6, #1 │ │ - bne c670 │ │ + bne cc28 │ │ tst r6, #2 │ │ - bne c6ac │ │ + bne cc64 │ │ tst r6, #4 │ │ - bne c6e8 │ │ + bne cca0 │ │ tst r6, #8 │ │ - bne c724 │ │ + bne ccdc │ │ tst r6, #16 │ │ - bne c764 │ │ + bne cd1c │ │ tst r6, #32 │ │ - bne c7ac │ │ + bne cd64 │ │ tst r6, #64 ; 0x40 │ │ - bne c7ec │ │ + bne cda4 │ │ tst r6, #128 ; 0x80 │ │ - bne c834 │ │ + bne cdec │ │ mov r7, r5 │ │ mov r0, r7 │ │ add sp, sp, #60 ; 0x3c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r4, [sp, #28] │ │ - add r0, r4, #2976 ; 0xba0 │ │ - bl 2824 │ │ - movw r0, #2980 ; 0xba4 │ │ + movw r0, #2764 ; 0xacc │ │ add r0, r4, r0 │ │ - bl 2764 │ │ + bl 2dac │ │ + add r0, r4, #2768 ; 0xad0 │ │ + bl 2d04 │ │ mov r7, #0 │ │ mov r0, r7 │ │ add sp, sp, #60 ; 0x3c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, r7 │ │ - bl 288e8 │ │ + bl 29194 │ │ mvn r7, #11 │ │ movw r0, #1896 ; 0x768 │ │ add r0, r9, r0 │ │ - bl 6d04 <_Unwind_VRS_Pop@plt+0x42c4> │ │ + bl 7298 <_Unwind_VRS_Pop@plt+0x42b8> │ │ ldr r0, [r9, #12] │ │ ldr r0, [r0, #516] ; 0x204 │ │ cmp r0, #0 │ │ - beq c478 │ │ + beq ca14 │ │ movw r0, #1912 ; 0x778 │ │ add r0, r9, r0 │ │ - bl 6d04 <_Unwind_VRS_Pop@plt+0x42c4> │ │ + bl 7298 <_Unwind_VRS_Pop@plt+0x42b8> │ │ ldr r0, [r9, #24] │ │ cmp r0, #0 │ │ - beq c48c │ │ + beq ca28 │ │ add r0, r9, #16 │ │ - bl 27e74 │ │ + bl 28728 │ │ movw r0, #1620 ; 0x654 │ │ add r0, r9, r0 │ │ - bl 288e8 │ │ + bl 29194 │ │ ldr r0, [r9, #200] ; 0xc8 │ │ cmp r0, #0 │ │ - beq c4ac │ │ + beq ca48 │ │ add r0, r9, #192 ; 0xc0 │ │ - bl 27e74 │ │ + bl 28728 │ │ movw r0, #1624 ; 0x658 │ │ add r0, r9, r0 │ │ - bl 288e8 │ │ + bl 29194 │ │ ldr r0, [r9, #376] ; 0x178 │ │ cmp r0, #0 │ │ - beq c4cc │ │ + beq ca68 │ │ add r0, r9, #368 ; 0x170 │ │ - bl 27e74 │ │ + bl 28728 │ │ movw r0, #1628 ; 0x65c │ │ add r0, r9, r0 │ │ - bl 288e8 │ │ + bl 29194 │ │ ldr r0, [r9, #552] ; 0x228 │ │ cmp r0, #0 │ │ - beq c4ec │ │ + beq ca88 │ │ add r0, r9, #544 ; 0x220 │ │ - bl 27e74 │ │ + bl 28728 │ │ add r0, r9, #1632 ; 0x660 │ │ - bl 288e8 │ │ + bl 29194 │ │ ldr r0, [r9, #728] ; 0x2d8 │ │ cmp r0, #0 │ │ - beq c508 │ │ + beq caa4 │ │ add r0, r9, #720 ; 0x2d0 │ │ - bl 27e74 │ │ + bl 28728 │ │ movw r0, #1636 ; 0x664 │ │ add r0, r9, r0 │ │ - bl 288e8 │ │ + bl 29194 │ │ ldr r0, [r9, #904] ; 0x388 │ │ cmp r0, #0 │ │ - beq c528 │ │ + beq cac4 │ │ add r0, r9, #896 ; 0x380 │ │ - bl 27e74 │ │ + bl 28728 │ │ movw r0, #1640 ; 0x668 │ │ add r0, r9, r0 │ │ - bl 288e8 │ │ + bl 29194 │ │ ldr r0, [r9, #1080] ; 0x438 │ │ cmp r0, #0 │ │ - beq c548 │ │ + beq cae4 │ │ add r0, r9, #1072 ; 0x430 │ │ - bl 27e74 │ │ + bl 28728 │ │ movw r0, #1644 ; 0x66c │ │ add r0, r9, r0 │ │ - bl 288e8 │ │ + bl 29194 │ │ ldr r0, [r5, #4] │ │ cmp r0, #1 │ │ - bne c56c │ │ - add r0, r5, #120 ; 0x78 │ │ - bl 27db0 │ │ - b c574 │ │ + bne cb28 │ │ + add r0, r5, #136 ; 0x88 │ │ + bl 28664 │ │ + b cb30 │ │ + andeq r0, fp, r4, lsr #23 │ │ + andeq r0, fp, r0, lsr #23 │ │ + muleq fp, r4, fp │ │ + muleq fp, r4, fp │ │ + andeq r0, fp, r0, lsl #23 │ │ + andeq r0, fp, r0, lsl #23 │ │ + andeq r0, fp, r8, ror fp │ │ + andeq r0, fp, r0, ror fp │ │ ldr r0, [sp, #4] │ │ - bl 27e74 │ │ + bl 28728 │ │ add r0, r9, #1248 ; 0x4e0 │ │ - bl 27db0 │ │ + bl 28664 │ │ add r0, r9, #1408 ; 0x580 │ │ - bl 27e74 │ │ + bl 28728 │ │ add r0, r9, #1584 ; 0x630 │ │ - bl 288e8 │ │ + bl 29194 │ │ mov r0, r9 │ │ - bl 288e8 │ │ + bl 29194 │ │ mov r0, r8 │ │ - bl 288e8 │ │ + bl 29194 │ │ ldr r0, [r9, #1936] ; 0x790 │ │ cmp r0, #1 │ │ - blt c5d0 │ │ + blt cb8c │ │ mov r4, #0 │ │ mov r5, #0 │ │ ldr r0, [r9, #1928] ; 0x788 │ │ add r0, r0, r4 │ │ - bl 7388 │ │ + bl 7804 │ │ ldr r0, [r9, #1936] ; 0x790 │ │ add r5, r5, #1 │ │ add r4, r4, #64 ; 0x40 │ │ cmp r5, r0 │ │ - blt c5b0 │ │ + blt cb6c │ │ mov r0, #0 │ │ str r0, [r9, #1936] ; 0x790 │ │ ldr r0, [sp, #24] │ │ ldr r0, [r0, #4] │ │ cmp r0, #1 │ │ - bls c5fc │ │ - add r0, r9, #2976 ; 0xba0 │ │ - bl 2824 │ │ - movw r0, #2980 ; 0xba4 │ │ + bls cbb8 │ │ + movw r0, #2764 ; 0xacc │ │ add r0, r9, r0 │ │ - bl 2764 │ │ + bl 2dac │ │ + add r0, r9, #2768 ; 0xad0 │ │ + bl 2d04 │ │ mov r0, r7 │ │ add sp, sp, #60 ; 0x3c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [r9, #2128] ; 0x850 │ │ - ldr r1, [r9, #2152] ; 0x868 │ │ - mul r0, r0, r1 │ │ - lsl r0, r0, #5 │ │ - bl 287f4 │ │ + andeq r0, fp, r4, asr #22 │ │ + andeq r0, fp, ip, lsr fp │ │ + ldr r0, [r9, #2144] ; 0x860 │ │ + ldr r1, [r9, #2168] ; 0x878 │ │ + mul r1, r0, r1 │ │ + ldr r0, [r5, #332] ; 0x14c │ │ + lsl r6, r1, #5 │ │ + mov r1, r6 │ │ + bl 290c8 │ │ cmp r0, #0 │ │ str r0, [r9, #1648] ; 0x670 │ │ - beq c44c │ │ - ldr r1, [r9, #2128] ; 0x850 │ │ - ldr r2, [r9, #2152] ; 0x868 │ │ + beq c9e8 │ │ ldr r0, [r0] │ │ + mov r1, r6 │ │ str r0, [r9, #1656] ; 0x678 │ │ - mul r1, r1, r2 │ │ - lsl r1, r1, #5 │ │ - bl 27d0 <__aeabi_memclr@plt> │ │ - b c270 │ │ - ; instruction: 0x000a03bc │ │ - ; instruction: 0x000a03b8 │ │ - andeq r0, sl, ip, lsr #7 │ │ - andeq r0, sl, r8, lsr #7 │ │ - muleq sl, r8, r3 │ │ - muleq sl, r4, r3 │ │ - andeq r0, sl, r8, lsl #7 │ │ - andeq r0, sl, r4, lsl #7 │ │ - andeq r0, sl, r4, ror r3 │ │ - andeq r0, sl, r0, ror r3 │ │ + bl 2d70 <__aeabi_memclr@plt> │ │ + b c80c │ │ + andeq r0, fp, r8, lsr #22 │ │ + andeq r0, fp, r4, lsr #22 │ │ + andeq r0, fp, r8, lsl fp │ │ + andeq r0, fp, r4, lsl fp │ │ + andeq r0, fp, r8, lsl #22 │ │ + andeq r0, fp, r4, lsl #22 │ │ + andeq r0, fp, r4, ror #21 │ │ + andeq r0, fp, r0, ror #21 │ │ ldr r4, [sp, #24] │ │ - ldr r0, [r4, #304] ; 0x130 │ │ + ldr r0, [r4, #352] ; 0x160 │ │ cmp r0, #0 │ │ - beq c688 │ │ - add r0, r4, #296 ; 0x128 │ │ - bl 27e74 │ │ - movw r0, #2024 ; 0x7e8 │ │ + beq cc40 │ │ + add r0, r4, #344 ; 0x158 │ │ + bl 28728 │ │ + movw r0, #2076 ; 0x81c │ │ add r0, r4, r0 │ │ - bl 6d04 <_Unwind_VRS_Pop@plt+0x42c4> │ │ - add r0, r4, #472 ; 0x1d8 │ │ - bl 288e8 │ │ - add r0, r4, #476 ; 0x1dc │ │ - bl 288e8 │ │ + bl 7298 <_Unwind_VRS_Pop@plt+0x42b8> │ │ + add r0, r4, #520 ; 0x208 │ │ + bl 29194 │ │ + add r0, r4, #524 ; 0x20c │ │ + bl 29194 │ │ tst r6, #2 │ │ - beq c3dc │ │ + beq c978 │ │ ldr r4, [sp, #24] │ │ - ldr r0, [r4, #520] ; 0x208 │ │ + ldr r0, [r4, #568] ; 0x238 │ │ cmp r0, #0 │ │ - beq c6c4 │ │ - add r0, r4, #512 ; 0x200 │ │ - bl 27e74 │ │ - movw r0, #2040 ; 0x7f8 │ │ + beq cc7c │ │ + add r0, r4, #560 ; 0x230 │ │ + bl 28728 │ │ + movw r0, #2092 ; 0x82c │ │ add r0, r4, r0 │ │ - bl 6d04 <_Unwind_VRS_Pop@plt+0x42c4> │ │ - add r0, r4, #688 ; 0x2b0 │ │ - bl 288e8 │ │ - add r0, r4, #692 ; 0x2b4 │ │ - bl 288e8 │ │ + bl 7298 <_Unwind_VRS_Pop@plt+0x42b8> │ │ + add r0, r4, #736 ; 0x2e0 │ │ + bl 29194 │ │ + add r0, r4, #740 ; 0x2e4 │ │ + bl 29194 │ │ tst r6, #4 │ │ - beq c3e4 │ │ + beq c980 │ │ ldr r4, [sp, #24] │ │ - ldr r0, [r4, #736] ; 0x2e0 │ │ + ldr r0, [r4, #784] ; 0x310 │ │ cmp r0, #0 │ │ - beq c700 │ │ - add r0, r4, #728 ; 0x2d8 │ │ - bl 27e74 │ │ - movw r0, #2056 ; 0x808 │ │ + beq ccb8 │ │ + add r0, r4, #776 ; 0x308 │ │ + bl 28728 │ │ + movw r0, #2108 ; 0x83c │ │ add r0, r4, r0 │ │ - bl 6d04 <_Unwind_VRS_Pop@plt+0x42c4> │ │ - add r0, r4, #904 ; 0x388 │ │ - bl 288e8 │ │ - add r0, r4, #908 ; 0x38c │ │ - bl 288e8 │ │ + bl 7298 <_Unwind_VRS_Pop@plt+0x42b8> │ │ + add r0, r4, #952 ; 0x3b8 │ │ + bl 29194 │ │ + add r0, r4, #956 ; 0x3bc │ │ + bl 29194 │ │ tst r6, #8 │ │ - beq c3ec │ │ + beq c988 │ │ ldr r4, [sp, #24] │ │ - ldr r0, [r4, #952] ; 0x3b8 │ │ + ldr r0, [r4, #1000] ; 0x3e8 │ │ cmp r0, #0 │ │ - beq c73c │ │ - add r0, r4, #944 ; 0x3b0 │ │ - bl 27e74 │ │ - movw r0, #2072 ; 0x818 │ │ + beq ccf4 │ │ + add r0, r4, #992 ; 0x3e0 │ │ + bl 28728 │ │ + movw r0, #2124 ; 0x84c │ │ add r0, r4, r0 │ │ - bl 6d04 <_Unwind_VRS_Pop@plt+0x42c4> │ │ - add r0, r4, #1120 ; 0x460 │ │ - bl 288e8 │ │ - movw r0, #1124 ; 0x464 │ │ + bl 7298 <_Unwind_VRS_Pop@plt+0x42b8> │ │ + add r0, r4, #1168 ; 0x490 │ │ + bl 29194 │ │ + movw r0, #1172 ; 0x494 │ │ add r0, r4, r0 │ │ - bl 288e8 │ │ + bl 29194 │ │ tst r6, #16 │ │ - beq c3f4 │ │ + beq c990 │ │ ldr r4, [sp, #24] │ │ - ldr r0, [r4, #1168] ; 0x490 │ │ + ldr r0, [r4, #1216] ; 0x4c0 │ │ cmp r0, #0 │ │ - beq c780 │ │ - movw r0, #1160 ; 0x488 │ │ + beq cd38 │ │ + movw r0, #1208 ; 0x4b8 │ │ add r0, r4, r0 │ │ - bl 27e74 │ │ - movw r0, #2088 ; 0x828 │ │ + bl 28728 │ │ + movw r0, #2140 ; 0x85c │ │ add r0, r4, r0 │ │ - bl 6d04 <_Unwind_VRS_Pop@plt+0x42c4> │ │ - movw r0, #1336 ; 0x538 │ │ + bl 7298 <_Unwind_VRS_Pop@plt+0x42b8> │ │ + movw r0, #1384 ; 0x568 │ │ add r0, r4, r0 │ │ - bl 288e8 │ │ - movw r0, #1340 ; 0x53c │ │ + bl 29194 │ │ + movw r0, #1388 ; 0x56c │ │ add r0, r4, r0 │ │ - bl 288e8 │ │ + bl 29194 │ │ tst r6, #32 │ │ - beq c3fc │ │ + beq c998 │ │ ldr r4, [sp, #24] │ │ - ldr r0, [r4, #1384] ; 0x568 │ │ + ldr r0, [r4, #1432] ; 0x598 │ │ cmp r0, #0 │ │ - beq c7c4 │ │ - add r0, r4, #1376 ; 0x560 │ │ - bl 27e74 │ │ - movw r0, #2104 ; 0x838 │ │ + beq cd7c │ │ + add r0, r4, #1424 ; 0x590 │ │ + bl 28728 │ │ + movw r0, #2156 ; 0x86c │ │ add r0, r4, r0 │ │ - bl 6d04 <_Unwind_VRS_Pop@plt+0x42c4> │ │ - add r0, r4, #1552 ; 0x610 │ │ - bl 288e8 │ │ - movw r0, #1556 ; 0x614 │ │ + bl 7298 <_Unwind_VRS_Pop@plt+0x42b8> │ │ + add r0, r4, #1600 ; 0x640 │ │ + bl 29194 │ │ + movw r0, #1604 ; 0x644 │ │ add r0, r4, r0 │ │ - bl 288e8 │ │ + bl 29194 │ │ tst r6, #64 ; 0x40 │ │ - beq c404 │ │ + beq c9a0 │ │ ldr r4, [sp, #24] │ │ - ldr r0, [r4, #1600] ; 0x640 │ │ + ldr r0, [r4, #1648] ; 0x670 │ │ cmp r0, #0 │ │ - beq c808 │ │ - movw r0, #1592 ; 0x638 │ │ + beq cdc0 │ │ + movw r0, #1640 ; 0x668 │ │ add r0, r4, r0 │ │ - bl 27e74 │ │ - movw r0, #2120 ; 0x848 │ │ + bl 28728 │ │ + movw r0, #2172 ; 0x87c │ │ add r0, r4, r0 │ │ - bl 6d04 <_Unwind_VRS_Pop@plt+0x42c4> │ │ - movw r0, #1768 ; 0x6e8 │ │ + bl 7298 <_Unwind_VRS_Pop@plt+0x42b8> │ │ + movw r0, #1816 ; 0x718 │ │ add r0, r4, r0 │ │ - bl 288e8 │ │ - movw r0, #1772 ; 0x6ec │ │ + bl 29194 │ │ + movw r0, #1820 ; 0x71c │ │ add r0, r4, r0 │ │ - bl 288e8 │ │ + bl 29194 │ │ tst r6, #128 ; 0x80 │ │ - beq c40c │ │ + beq c9a8 │ │ ldr r4, [sp, #24] │ │ - ldr r0, [r4, #1816] ; 0x718 │ │ + ldr r0, [r4, #1864] ; 0x748 │ │ cmp r0, #0 │ │ - beq c84c │ │ - add r0, r4, #1808 ; 0x710 │ │ - bl 27e74 │ │ - movw r0, #2136 ; 0x858 │ │ + beq ce04 │ │ + add r0, r4, #1856 ; 0x740 │ │ + bl 28728 │ │ + movw r0, #2188 ; 0x88c │ │ add r0, r4, r0 │ │ - bl 6d04 <_Unwind_VRS_Pop@plt+0x42c4> │ │ - add r0, r4, #1984 ; 0x7c0 │ │ - bl 288e8 │ │ - movw r0, #1988 ; 0x7c4 │ │ + bl 7298 <_Unwind_VRS_Pop@plt+0x42b8> │ │ + add r0, r4, #2032 ; 0x7f0 │ │ + bl 29194 │ │ + movw r0, #2036 ; 0x7f4 │ │ add r0, r4, r0 │ │ - bl 288e8 │ │ + bl 29194 │ │ mov r7, r5 │ │ mov r0, r7 │ │ add sp, sp, #60 ; 0x3c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq ip, r8, fp, asr sl │ │ + andeq sp, r9, pc, asr r9 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #548 ; 0x224 │ │ - str r2, [sp, #180] ; 0xb4 │ │ - mov r7, r0 │ │ - ldr r9, [r0] │ │ - mov sl, r7 │ │ + sub sp, sp, #540 ; 0x21c │ │ + ldr r5, [r0] │ │ + mov sl, r2 │ │ ldr r2, [r0, #4] │ │ + mov r7, r0 │ │ movw r0, #13848 ; 0x3618 │ │ - str r2, [sp, #160] ; 0xa0 │ │ + mov lr, r7 │ │ + ldr r9, [r5, #2776] ; 0xad8 │ │ add r0, r2, r0 │ │ + str r2, [sp, #160] ; 0xa0 │ │ + cmp r9, #0 │ │ str r0, [sp, #140] ; 0x8c │ │ - ldr r0, [r9, #2988] ; 0xbac │ │ - str r3, [sp, #148] ; 0x94 │ │ - cmp r0, #0 │ │ - beq c8d8 │ │ - ldr lr, [r7, #12] │ │ - ldr r2, [r9, #2128] ; 0x850 │ │ - ldr ip, [r7, #8] │ │ - ldr r7, [r9, #2996] ; 0xbb4 │ │ - mla r2, r2, lr, ip │ │ - add r3, r7, r2, lsl #5 │ │ - b c8e4 │ │ - ldr ip, [r7, #8] │ │ - add r3, sp, #352 ; 0x160 │ │ - ldr lr, [r7, #12] │ │ - ldr r7, [pc, #4092] ; d8e8 │ │ + beq ce8c │ │ + ldr r6, [r7, #12] │ │ + ldr r2, [r5, #2144] ; 0x860 │ │ + ldr r0, [r7, #8] │ │ + ldr r7, [r5, #2784] ; 0xae0 │ │ + mla r2, r2, r6, r0 │ │ + add r2, r7, r2, lsl #5 │ │ + b ce98 │ │ + ldr r0, [r7, #8] │ │ + add r2, sp, #344 ; 0x158 │ │ + ldr r6, [r7, #12] │ │ + str r2, [sp, #184] ; 0xb8 │ │ + mov r2, r5 │ │ + ldr r7, [pc, #4068] ; de8c │ │ + mov ip, r2 │ │ ldr r7, [pc, r7] │ │ - ldr r2, [sp, #180] ; 0xb4 │ │ - ldr r5, [r9, #2144] ; 0x860 │ │ - ldr r6, [r9, #2140] ; 0x85c │ │ - ldrb r2, [r7, r2, lsl #2]! │ │ - sub r5, r5, lr │ │ - ldr fp, [r9, #1284] ; 0x504 │ │ - ldrb r4, [r7, #1] │ │ - mov r8, r2 │ │ + ldr fp, [r5, #2156] ; 0x86c │ │ + ldr r5, [r5, #2160] ; 0x870 │ │ + ldrb r4, [r7, sl, lsl #2]! │ │ + sub fp, fp, r0 │ │ + ldr r8, [r2, #1284] ; 0x504 │ │ + sub r5, r5, r6 │ │ + ldrb r2, [r7, #1] │ │ + sub r7, r8, #1 │ │ str r4, [sp, #172] ; 0xac │ │ - cmp r5, r4 │ │ - str lr, [sp, #132] ; 0x84 │ │ - movgt r5, r4 │ │ - str fp, [sp, #92] ; 0x5c │ │ - str r5, [sp, #96] ; 0x60 │ │ - sub r5, r6, ip │ │ cmp r5, r2 │ │ - sub r6, fp, #1 │ │ + clz r7, r7 │ │ movgt r5, r2 │ │ - clz r6, r6 │ │ - str r5, [sp, #104] ; 0x68 │ │ - subs r5, fp, #3 │ │ + cmp fp, r4 │ │ + str r5, [sp, #100] ; 0x64 │ │ + movgt fp, r4 │ │ + subs r5, r8, #3 │ │ + str r2, [sp, #164] ; 0xa4 │ │ movwne r5, #1 │ │ - add r7, r2, r5 │ │ - lsr r2, r6, #5 │ │ - add r6, r4, r2 │ │ - str r2, [sp, #144] ; 0x90 │ │ - cmp fp, #0 │ │ - ldr r2, [sp, #140] ; 0x8c │ │ - str r5, [sp, #156] ; 0x9c │ │ - and r5, lr, #31 │ │ - str r5, [sp, #184] ; 0xb8 │ │ - mov r5, #0 │ │ - ldr r4, [r2] │ │ - str r4, [sp, #108] ; 0x6c │ │ - ldr r4, [r2, #8] │ │ - str r4, [sp, #100] ; 0x64 │ │ - and r4, ip, #31 │ │ - str r5, [sp, #168] ; 0xa8 │ │ - beq c9c8 │ │ - tst ip, #1 │ │ - mov fp, r8 │ │ - mov lr, r3 │ │ - bne c9a4 │ │ - ldr r5, [sp, #156] ; 0x9c │ │ - cmp fp, r5 │ │ - bls c9d0 │ │ - mov r5, #1 │ │ - ldr r2, [sp, #144] ; 0x90 │ │ - str r5, [sp, #168] ; 0xa8 │ │ - ldr r5, [sp, #172] ; 0xac │ │ - cmp r5, r2 │ │ - ldrls r5, [sp, #132] ; 0x84 │ │ - andls r5, r5, #1 │ │ - strls r5, [sp, #168] ; 0xa8 │ │ - b c9d0 │ │ - mov fp, r8 │ │ - mov lr, r3 │ │ - movw r2, #62784 ; 0xf540 │ │ - ldr r5, [sp, #156] ; 0x9c │ │ - movt r2, #3 │ │ - mov r8, sl │ │ - add r2, sl, r2 │ │ + add r4, r4, r5 │ │ + str r5, [sp, #148] ; 0x94 │ │ + lsr r5, r7, #5 │ │ + ldr r7, [sp, #140] ; 0x8c │ │ + cmp r8, #0 │ │ + str r5, [sp, #144] ; 0x90 │ │ + add r5, r2, r5 │ │ + str r6, [sp, #124] ; 0x7c │ │ + ldr r2, [r7] │ │ + str r2, [sp, #104] ; 0x68 │ │ + ldr r2, [r7, #8] │ │ + str r2, [sp, #96] ; 0x60 │ │ + mov r2, r6 │ │ + and r2, r6, #31 │ │ + str r2, [sp, #176] ; 0xb0 │ │ + and r2, r0, #31 │ │ + str r2, [sp, #180] ; 0xb4 │ │ + mov r2, #0 │ │ + str r8, [sp, #92] ; 0x5c │ │ + str r2, [sp, #152] ; 0x98 │ │ + str r0, [sp, #132] ; 0x84 │ │ + beq cf8c │ │ + tst r0, #1 │ │ + mov r8, lr │ │ + bne cf68 │ │ + ldr r7, [sp, #172] ; 0xac │ │ + ldr r0, [sp, #148] ; 0x94 │ │ + cmp r7, r0 │ │ + bls cf90 │ │ + mov r0, #1 │ │ + ldr r7, [sp, #164] ; 0xa4 │ │ + str r0, [sp, #152] ; 0x98 │ │ + ldr r0, [sp, #144] ; 0x90 │ │ + cmp r7, r0 │ │ + ldrls r0, [sp, #124] ; 0x7c │ │ + andls r0, r0, #1 │ │ + strls r0, [sp, #152] ; 0x98 │ │ + b cf90 │ │ + mov r8, lr │ │ + ldr r7, [sp, #148] ; 0x94 │ │ + movw r0, #62784 ; 0xf540 │ │ + movt r0, #3 │ │ + ldr r6, [sp, #576] ; 0x240 │ │ + add r0, r8, r0 │ │ + str r0, [sp, #120] ; 0x78 │ │ + lsr r2, r4, r7 │ │ + ldr r4, [sp, #144] ; 0x90 │ │ str r2, [sp, #128] ; 0x80 │ │ - lsr r2, r7, r5 │ │ - ldr r7, [sp, #144] ; 0x90 │ │ - str r2, [sp, #116] ; 0x74 │ │ - cmp r0, #2 │ │ - str fp, [sp, #164] ; 0xa4 │ │ - lsr r2, r6, r7 │ │ - ldr r6, [sp, #584] ; 0x248 │ │ + cmp r9, #2 │ │ + ldr r2, [sp, #176] ; 0xb0 │ │ + lsr r0, r5, r4 │ │ + str ip, [sp, #168] ; 0xa8 │ │ + str r0, [sp, #108] ; 0x6c │ │ + ldr r0, [sp, #180] ; 0xb4 │ │ + lsr r2, r2, r4 │ │ str r2, [sp, #112] ; 0x70 │ │ - ldr r2, [sp, #184] ; 0xb8 │ │ - str r4, [sp, #152] ; 0x98 │ │ - str lr, [sp, #192] ; 0xc0 │ │ - lsr r2, r2, r7 │ │ - str r9, [sp, #188] ; 0xbc │ │ - str r2, [sp, #120] ; 0x78 │ │ - lsr r2, r4, r5 │ │ - str r2, [sp, #124] ; 0x7c │ │ - bne cb24 │ │ - ldrb r0, [lr, #3] │ │ - ldr sl, [sp, #180] ; 0xb4 │ │ + mov r4, ip │ │ + lsr r2, r0, r7 │ │ + str r2, [sp, #116] ; 0x74 │ │ + bne d0dc │ │ + ldr r3, [sp, #184] ; 0xb8 │ │ + ldrb r0, [r3, #3] │ │ cmp r0, #0 │ │ - beq ccd8 │ │ - ldr r7, [r9, #2092] ; 0x82c │ │ + beq d278 │ │ + ldr r7, [r4, #2092] ; 0x82c │ │ mov r0, r8 │ │ mov r1, sl │ │ mov r2, r6 │ │ - mov r3, lr │ │ blx r7 │ │ - ldr lr, [sp, #192] ; 0xc0 │ │ - ldr r9, [sp, #172] ; 0xac │ │ - ldrb r0, [lr, #8] │ │ + ldr r4, [sp, #184] ; 0xb8 │ │ + ldr fp, [sp, #164] ; 0xa4 │ │ + ldrb r0, [r4, #8] │ │ subs r2, r0, #13 │ │ movne r2, r0 │ │ - sub r0, r9, #1 │ │ + sub r0, fp, #1 │ │ cmp r0, #31 │ │ - bhi d0d8 │ │ + bhi d680 │ │ add r1, pc, #4 │ │ ldr r3, [r1, r0, lsl #2] │ │ add pc, r1, r3 │ │ andeq r0, r0, r0, lsl #1 │ │ - andeq r0, r0, r4, lsr r5 │ │ - andeq r0, r0, r8, asr r6 │ │ - andeq r0, r0, ip, asr r5 │ │ - andeq r0, r0, r8, asr r6 │ │ - andeq r0, r0, r8, asr r6 │ │ - andeq r0, r0, r8, asr r6 │ │ - andeq r0, r0, ip, lsl #11 │ │ - andeq r0, r0, r8, asr r6 │ │ - andeq r0, r0, r8, asr r6 │ │ - andeq r0, r0, r8, asr r6 │ │ - andeq r0, r0, r8, asr r6 │ │ - andeq r0, r0, r8, asr r6 │ │ - andeq r0, r0, r8, asr r6 │ │ - andeq r0, r0, r8, asr r6 │ │ - andeq r0, r0, r8, asr #11 │ │ - andeq r0, r0, r8, asr r6 │ │ - andeq r0, r0, r8, asr r6 │ │ - andeq r0, r0, r8, asr r6 │ │ - andeq r0, r0, r8, asr r6 │ │ - andeq r0, r0, r8, asr r6 │ │ - andeq r0, r0, r8, asr r6 │ │ - andeq r0, r0, r8, asr r6 │ │ - andeq r0, r0, r8, asr r6 │ │ - andeq r0, r0, r8, asr r6 │ │ - andeq r0, r0, r8, asr r6 │ │ - andeq r0, r0, r8, asr r6 │ │ - andeq r0, r0, r8, asr r6 │ │ - andeq r0, r0, r8, asr r6 │ │ - andeq r0, r0, r8, asr r6 │ │ - andeq r0, r0, r8, asr r6 │ │ - andeq r0, r0, r4, lsl #12 │ │ - ldr r1, [sp, #184] ; 0xb8 │ │ + andeq r0, r0, ip, lsl r5 │ │ + andeq r0, r0, ip, asr #12 │ │ + andeq r0, r0, r8, asr #10 │ │ + andeq r0, r0, ip, asr #12 │ │ + andeq r0, r0, ip, asr #12 │ │ + andeq r0, r0, ip, asr #12 │ │ + andeq r0, r0, ip, ror r5 │ │ + andeq r0, r0, ip, asr #12 │ │ + andeq r0, r0, ip, asr #12 │ │ + andeq r0, r0, ip, asr #12 │ │ + andeq r0, r0, ip, asr #12 │ │ + andeq r0, r0, ip, asr #12 │ │ + andeq r0, r0, ip, asr #12 │ │ + andeq r0, r0, ip, asr #12 │ │ + ; instruction: 0x000005bc │ │ + andeq r0, r0, ip, asr #12 │ │ + andeq r0, r0, ip, asr #12 │ │ + andeq r0, r0, ip, asr #12 │ │ + andeq r0, r0, ip, asr #12 │ │ + andeq r0, r0, ip, asr #12 │ │ + andeq r0, r0, ip, asr #12 │ │ + andeq r0, r0, ip, asr #12 │ │ + andeq r0, r0, ip, asr #12 │ │ + andeq r0, r0, ip, asr #12 │ │ + andeq r0, r0, ip, asr #12 │ │ + andeq r0, r0, ip, asr #12 │ │ + andeq r0, r0, ip, asr #12 │ │ + andeq r0, r0, ip, asr #12 │ │ + andeq r0, r0, ip, asr #12 │ │ + andeq r0, r0, ip, asr #12 │ │ + strdeq r0, [r0], -r8 │ │ + ldr r1, [sp, #176] ; 0xb0 │ │ mov r3, #1 │ │ add r1, r8, r1 │ │ strb r3, [r1, #240] ; 0xf0 │ │ strb r2, [r1, #16] │ │ - sub r1, fp, #1 │ │ + ldr r5, [sp, #172] ; 0xac │ │ + sub r1, r5, #1 │ │ cmp r1, #31 │ │ - bls d0e4 │ │ - b d2f4 │ │ - ldr r0, [sp, #148] ; 0x94 │ │ - mov r7, r9 │ │ - ldr sl, [sp, #180] ; 0xb4 │ │ - strb r0, [lr, #2] │ │ + bls d690 │ │ + b d8b8 │ │ + ldr lr, [sp, #184] ; 0xb8 │ │ + mov r9, r4 │ │ + strb r3, [lr, #2] │ │ strb r1, [lr] │ │ strb sl, [lr, #1] │ │ - ldr r1, [r7, #12]! │ │ - str ip, [sp, #136] ; 0x88 │ │ - str r7, [sp, #148] ; 0x94 │ │ + ldr r1, [r9, #12]! │ │ ldr r0, [r1, #864] ; 0x360 │ │ cmp r0, #0 │ │ - beq cdf0 │ │ + beq d390 │ │ ldr r0, [r1, #868] ; 0x364 │ │ ldr r6, [sp, #160] ; 0xa0 │ │ cmp r0, #0 │ │ - beq ce18 │ │ + beq d3b8 │ │ ldr r0, [r1, #1136] ; 0x470 │ │ cmp r0, #0 │ │ - beq cf24 │ │ + beq d4bc │ │ ldr r0, [r1, #872] ; 0x368 │ │ - ldr r1, [sp, #132] ; 0x84 │ │ + ldr r1, [sp, #124] ; 0x7c │ │ cmp r0, #0 │ │ - mov r0, ip │ │ - beq d49c │ │ + ldr r0, [sp, #132] ; 0x84 │ │ + beq da44 │ │ + ldr r1, [sp, #176] ; 0xb0 │ │ ldr r0, [r8, #640] ; 0x280 │ │ - mov r5, r4 │ │ - ldr r1, [sp, #184] ; 0xb8 │ │ - add r0, r0, r4 │ │ + ldr r2, [sp, #180] ; 0xb4 │ │ add r1, r8, r1 │ │ - ldrb r0, [r0, #128] ; 0x80 │ │ + add r0, r0, r2 │ │ ldrb r1, [r1, #144] ; 0x90 │ │ + ldrb r0, [r0, #128] ; 0x80 │ │ add r0, r1, r0 │ │ movw r1, #6036 ; 0x1794 │ │ add r0, r6, r0, lsl #2 │ │ add r1, r0, r1 │ │ add r0, r6, #13824 ; 0x3600 │ │ - bl 2db24 │ │ + bl 3700c │ │ cmp r0, #0 │ │ mov r1, r0 │ │ - str r0, [sp, #80] ; 0x50 │ │ - beq d490 │ │ - ldr r2, [sp, #188] ; 0xbc │ │ - ldr r6, [r2, #1660] ; 0x67c │ │ - cmp r6, #0 │ │ - beq d8b4 │ │ - ldr r0, [r2, #12] │ │ + str r0, [sp, #84] ; 0x54 │ │ + beq da3c │ │ + ldr r4, [sp, #168] ; 0xa8 │ │ + ldr r5, [r4, #1660] ; 0x67c │ │ + cmp r5, #0 │ │ + beq de60 │ │ + ldr r0, [r4, #12] │ │ mov r1, #176 ; 0xb0 │ │ - ldr r7, [r8, #12] │ │ - ldr r4, [sp, #96] ; 0x60 │ │ - ldr r0, [r0, #304] ; 0x130 │ │ - ldr r9, [r2, #2128] ; 0x850 │ │ - ldr fp, [r8, #8] │ │ - mla r0, r0, r1, r2 │ │ - add r1, r7, r4 │ │ + ldrd r6, [r8, #8] │ │ mov r2, #2 │ │ + ldr r0, [r0, #304] ; 0x130 │ │ + mla r0, r0, r1, r4 │ │ + ldr r1, [sp, #100] ; 0x64 │ │ + ldr r4, [r4, #2144] ; 0x860 │ │ + add r1, r7, r1 │ │ lsl r1, r1, #2 │ │ add r0, r0, #16 │ │ - bl 27e90 │ │ + bl 28744 │ │ mov r1, r0 │ │ mvn r0, #0 │ │ cmp r1, #0 │ │ - bne 14fec │ │ - ldr r5, [sp, #104] ; 0x68 │ │ - cmp r5, #1 │ │ - blt e710 │ │ - mla r0, r9, r7, fp │ │ - ldr lr, [sp, #192] ; 0xc0 │ │ - ldr fp, [sp, #164] ; 0xa4 │ │ - add r3, sp, #204 ; 0xcc │ │ - mov r7, r4 │ │ - add r1, r6, r0 │ │ - bic r6, r5, #3 │ │ + bne 156e4 │ │ + cmp fp, #1 │ │ + blt ed5c │ │ + mla r0, r4, r7, r6 │ │ + ldr ip, [sp, #168] ; 0xa8 │ │ + ldr lr, [sp, #184] ; 0xb8 │ │ + bic r6, fp, #3 │ │ + add r3, sp, #196 ; 0xc4 │ │ + add r1, r5, r0 │ │ + ldr r5, [sp, #100] ; 0x64 │ │ mov r0, #8 │ │ mov r2, #0 │ │ - cmp r5, #4 │ │ - bcc cca0 │ │ + cmp fp, #4 │ │ + bcc d244 │ │ vdup.32 q8, r0 │ │ mov r0, #0 │ │ ldr r2, [r1, r0] │ │ add r0, r0, #4 │ │ cmp r6, r0 │ │ - str r2, [sp, #204] ; 0xcc │ │ + str r2, [sp, #196] ; 0xc4 │ │ vld1.32 {d18[0]}, [r3 :32] │ │ vmovl.u8 q9, d18 │ │ vmovl.u16 q9, d18 │ │ vmin.s32 q8, q8, q9 │ │ - bne cc5c │ │ + bne d200 │ │ vext.8 q9, q8, q8, #8 │ │ - cmp r5, r6 │ │ + cmp fp, r6 │ │ mov r2, r6 │ │ vmin.s32 q8, q8, q9 │ │ vdup.32 q9, d16[1] │ │ vmin.s32 q8, q8, q9 │ │ vmov.32 r0, d16[0] │ │ - beq ccb8 │ │ - ldrb r4, [r1, r2] │ │ + beq d25c │ │ + ldrb r7, [r1, r2] │ │ add r2, r2, #1 │ │ - cmp r0, r4 │ │ - movge r0, r4 │ │ - cmp r5, r2 │ │ - bne cca0 │ │ - sub r7, r7, #1 │ │ - cmp r7, #1 │ │ - blt e738 │ │ - ldr r4, [sp, #152] ; 0x98 │ │ - add r1, r1, r9 │ │ + cmp r0, r7 │ │ + movge r0, r7 │ │ + cmp fp, r2 │ │ + bne d244 │ │ + sub r5, r5, #1 │ │ + cmp r5, #1 │ │ + blt ed68 │ │ + add r1, r1, r4 │ │ cmp r0, #0 │ │ - bne cc48 │ │ - b e740 │ │ - ldr r0, [r9, #12] │ │ + bne d1ec │ │ + b ed68 │ │ + ldr r0, [r4, #12] │ │ ldrb r0, [r0, #232] ; 0xe8 │ │ tst r0, #1 │ │ - beq ccfc │ │ - ldrb r0, [lr, #20] │ │ + beq d29c │ │ + ldrb r0, [r3, #20] │ │ cmp r0, #0 │ │ - ldrbeq r0, [lr, #22] │ │ + ldrbeq r0, [r3, #22] │ │ cmpeq r0, #2 │ │ - beq d8cc │ │ - ldr r3, [r9, #2096] ; 0x830 │ │ + beq de70 │ │ + ldr r7, [r4, #2096] ; 0x830 │ │ mov r0, r8 │ │ mov r1, sl │ │ - mov r2, lr │ │ - blx r3 │ │ + mov r2, r3 │ │ + blx r7 │ │ mov r1, r0 │ │ mvn r0, #0 │ │ cmp r1, #0 │ │ - bne 14fec │ │ - ldr lr, [sp, #192] ; 0xc0 │ │ - ldr fp, [sp, #172] ; 0xac │ │ - ldrb r2, [lr, #27] │ │ - sub r0, fp, #1 │ │ + bne 156e4 │ │ + ldr r4, [sp, #184] ; 0xb8 │ │ + ldr r9, [sp, #164] ; 0xa4 │ │ + ldrb r2, [r4, #27] │ │ + sub r0, r9, #1 │ │ cmp r0, #31 │ │ - bhi db8c │ │ + bhi e134 │ │ add r1, pc, #4 │ │ ldr r3, [r1, r0, lsl #2] │ │ add pc, r1, r3 │ │ andeq r0, r0, r0, lsl #1 │ │ - andeq r0, r0, r4, lsl #25 │ │ - andeq r0, r0, r8, asr #28 │ │ - ; instruction: 0x00000cbc │ │ - andeq r0, r0, r8, asr #28 │ │ - andeq r0, r0, r8, asr #28 │ │ - andeq r0, r0, r8, asr #28 │ │ - strdeq r0, [r0], -r8 │ │ - andeq r0, r0, r8, asr #28 │ │ - andeq r0, r0, r8, asr #28 │ │ - andeq r0, r0, r8, asr #28 │ │ - andeq r0, r0, r8, asr #28 │ │ - andeq r0, r0, r8, asr #28 │ │ - andeq r0, r0, r8, asr #28 │ │ - andeq r0, r0, r8, asr #28 │ │ + andeq r0, r0, r8, lsl #25 │ │ + andeq r0, r0, r0, asr lr │ │ + andeq r0, r0, r0, asr #25 │ │ + andeq r0, r0, r0, asr lr │ │ + andeq r0, r0, r0, asr lr │ │ + andeq r0, r0, r0, asr lr │ │ + strdeq r0, [r0], -ip │ │ + andeq r0, r0, r0, asr lr │ │ + andeq r0, r0, r0, asr lr │ │ + andeq r0, r0, r0, asr lr │ │ + andeq r0, r0, r0, asr lr │ │ + andeq r0, r0, r0, asr lr │ │ + andeq r0, r0, r0, asr lr │ │ + andeq r0, r0, r0, asr lr │ │ andeq r0, r0, r4, asr sp │ │ - andeq r0, r0, r8, asr #28 │ │ - andeq r0, r0, r8, asr #28 │ │ - andeq r0, r0, r8, asr #28 │ │ - andeq r0, r0, r8, asr #28 │ │ - andeq r0, r0, r8, asr #28 │ │ - andeq r0, r0, r8, asr #28 │ │ - andeq r0, r0, r8, asr #28 │ │ - andeq r0, r0, r8, asr #28 │ │ - andeq r0, r0, r8, asr #28 │ │ - andeq r0, r0, r8, asr #28 │ │ - andeq r0, r0, r8, asr #28 │ │ - andeq r0, r0, r8, asr #28 │ │ - andeq r0, r0, r8, asr #28 │ │ - andeq r0, r0, r8, asr #28 │ │ - andeq r0, r0, r8, asr #28 │ │ - ; instruction: 0x00000dbc │ │ - ldr r1, [pc, #4012] ; dd78 │ │ + andeq r0, r0, r0, asr lr │ │ + andeq r0, r0, r0, asr lr │ │ + andeq r0, r0, r0, asr lr │ │ + andeq r0, r0, r0, asr lr │ │ + andeq r0, r0, r0, asr lr │ │ + andeq r0, r0, r0, asr lr │ │ + andeq r0, r0, r0, asr lr │ │ + andeq r0, r0, r0, asr lr │ │ + andeq r0, r0, r0, asr lr │ │ + andeq r0, r0, r0, asr lr │ │ + andeq r0, r0, r0, asr lr │ │ + andeq r0, r0, r0, asr lr │ │ + andeq r0, r0, r0, asr lr │ │ + andeq r0, r0, r0, asr lr │ │ + andeq r0, r0, r0, asr lr │ │ + andeq r0, r0, r0, asr #27 │ │ + ldr r1, [pc, #4020] ; e320 │ │ ldr r1, [pc, r1] │ │ - ldr r7, [sp, #184] ; 0xb8 │ │ + ldr r7, [sp, #176] ; 0xb0 │ │ ldrb r3, [r1, r2, lsl #1]! │ │ add r7, r8, r7 │ │ strb r3, [r7, #368] ; 0x170 │ │ mov r3, #0 │ │ ldrb r1, [r1, #1] │ │ strb r3, [r7, #240] ; 0xf0 │ │ strb r1, [r7, #400] ; 0x190 │ │ - b db8c │ │ - mov r5, #0 │ │ + b e134 │ │ + mov r4, #0 │ │ mov r0, #0 │ │ - strb r5, [lr, #4] │ │ - mov r9, #0 │ │ - str r0, [sp, #80] ; 0x50 │ │ + strb r4, [lr, #4] │ │ + mov r5, #0 │ │ + str r0, [sp, #84] ; 0x54 │ │ ldr r6, [sp, #160] ; 0xa0 │ │ ldr r0, [r1, #1404] ; 0x57c │ │ cmp r0, #0 │ │ - bne cf40 │ │ - b e0e0 │ │ - ldr r2, [sp, #188] ; 0xbc │ │ - mov r9, r7 │ │ - ldr r6, [r2, #1660] ; 0x67c │ │ - cmp r6, #0 │ │ - beq d46c │ │ + bne d4d8 │ │ + b e688 │ │ + ldr r5, [r4, #1660] ; 0x67c │ │ + cmp r5, #0 │ │ + beq da30 │ │ ldr r0, [r1, #304] ; 0x130 │ │ mov r1, #176 ; 0xb0 │ │ - ldr r4, [sp, #96] ; 0x60 │ │ - ldr fp, [r2, #2128] ; 0x850 │ │ - mla r0, r0, r1, r2 │ │ - ldr r1, [sp, #132] ; 0x84 │ │ + ldr r2, [sp, #124] ; 0x7c │ │ + mla r0, r0, r1, r4 │ │ + ldr r1, [sp, #100] ; 0x64 │ │ + ldr r4, [r4, #2144] ; 0x860 │ │ + add r1, r1, r2 │ │ mov r2, #2 │ │ - add r1, r4, r1 │ │ lsl r1, r1, #2 │ │ add r0, r0, #16 │ │ - bl 27e90 │ │ + bl 28744 │ │ mov r1, r0 │ │ mvn r0, #0 │ │ cmp r1, #0 │ │ - bne 14fec │ │ - ldr r5, [sp, #104] ; 0x68 │ │ - cmp r5, #1 │ │ - blt d950 │ │ - ldr r1, [sp, #132] ; 0x84 │ │ - add r2, sp, #200 ; 0xc8 │ │ - ldr r0, [sp, #136] ; 0x88 │ │ - mov r7, #8 │ │ - ldr lr, [sp, #192] ; 0xc0 │ │ - mov r3, r4 │ │ - mla r0, fp, r1, r0 │ │ - add r0, r6, r0 │ │ - bic r6, r5, #3 │ │ + bne 156e4 │ │ + cmp fp, #1 │ │ + blt def8 │ │ + ldr r1, [sp, #124] ; 0x7c │ │ + bic r6, fp, #3 │ │ + ldr r0, [sp, #132] ; 0x84 │ │ + add r2, sp, #192 ; 0xc0 │ │ + ldr r3, [sp, #100] ; 0x64 │ │ + mla r0, r4, r1, r0 │ │ + ldr ip, [sp, #168] ; 0xa8 │ │ + ldr lr, [sp, #184] ; 0xb8 │ │ + add r0, r5, r0 │ │ + mov r5, #8 │ │ mov r1, #0 │ │ - cmp r5, #4 │ │ - bcc cef0 │ │ - vdup.32 q8, r7 │ │ + cmp fp, #4 │ │ + bcc d488 │ │ + vdup.32 q8, r5 │ │ mov r1, #0 │ │ ldr r7, [r0, r1] │ │ add r1, r1, #4 │ │ cmp r6, r1 │ │ - str r7, [sp, #200] ; 0xc8 │ │ + str r7, [sp, #192] ; 0xc0 │ │ vld1.32 {d18[0]}, [r2 :32] │ │ vmovl.u8 q9, d18 │ │ vmovl.u16 q9, d18 │ │ vmin.s32 q8, q8, q9 │ │ - bne ceac │ │ + bne d444 │ │ vext.8 q9, q8, q8, #8 │ │ - cmp r5, r6 │ │ + cmp fp, r6 │ │ mov r1, r6 │ │ vmin.s32 q8, q8, q9 │ │ vdup.32 q9, d16[1] │ │ vmin.s32 q8, q8, q9 │ │ - vmov.32 r7, d16[0] │ │ - beq cf08 │ │ - ldrb r4, [r0, r1] │ │ + vmov.32 r5, d16[0] │ │ + beq d4a0 │ │ + ldrb r7, [r0, r1] │ │ add r1, r1, #1 │ │ - cmp r7, r4 │ │ - movge r7, r4 │ │ - cmp r5, r1 │ │ - bne cef0 │ │ + cmp r5, r7 │ │ + movge r5, r7 │ │ + cmp fp, r1 │ │ + bne d488 │ │ sub r3, r3, #1 │ │ cmp r3, #1 │ │ - blt d958 │ │ - add r0, r0, fp │ │ - cmp r7, #0 │ │ - bne ce98 │ │ - b d958 │ │ + blt df04 │ │ + add r0, r0, r4 │ │ + cmp r5, #0 │ │ + bne d430 │ │ + b df04 │ │ mov r0, #0 │ │ + mov r4, #0 │ │ mov r5, #0 │ │ - mov r9, #0 │ │ - str r0, [sp, #80] ; 0x50 │ │ + str r0, [sp, #84] ; 0x54 │ │ ldr r0, [r1, #1404] ; 0x57c │ │ cmp r0, #0 │ │ - beq e0e0 │ │ - ldr r0, [sp, #172] ; 0xac │ │ - cmp fp, r0 │ │ - movcc r0, fp │ │ + beq e688 │ │ + ldr r1, [sp, #172] ; 0xac │ │ + ldr r0, [sp, #164] ; 0xa4 │ │ + cmp r1, r0 │ │ + movcc r0, r1 │ │ cmp r0, #1 │ │ - ble e0e0 │ │ + ble e688 │ │ + ldr r1, [sp, #176] ; 0xb0 │ │ ldr r0, [r8, #640] ; 0x280 │ │ - mov r7, r4 │ │ - ldr r1, [sp, #184] ; 0xb8 │ │ - add r0, r0, r4 │ │ + ldr r2, [sp, #180] ; 0xb4 │ │ add r1, r8, r1 │ │ - ldrb r0, [r0, #192] ; 0xc0 │ │ + add r0, r0, r2 │ │ ldrb r1, [r1, #208] ; 0xd0 │ │ + ldrb r0, [r0, #192] ; 0xc0 │ │ add r0, r1, r0 │ │ movw r1, #6024 ; 0x1788 │ │ add r0, r6, r0, lsl #2 │ │ add r1, r0, r1 │ │ add r0, r6, #13824 ; 0x3600 │ │ - bl 2db24 │ │ - ldr lr, [sp, #192] ; 0xc0 │ │ + bl 3700c │ │ + ldr lr, [sp, #184] ; 0xb8 │ │ tst r0, #255 ; 0xff │ │ mov r1, lr │ │ strb r0, [r1, #5]! │ │ - str r1, [sp, #88] ; 0x58 │ │ + str r1, [sp, #80] ; 0x50 │ │ mov r1, #1 │ │ - beq d478 │ │ - mov r4, r7 │ │ - ldr r7, [sp, #148] ; 0x94 │ │ - mov r5, r9 │ │ - b e144 │ │ - ldr r1, [sp, #184] ; 0xb8 │ │ + bne e6f0 │ │ + cmp r4, #0 │ │ + ldr r4, [sp, #168] ; 0xa8 │ │ + bne e6a4 │ │ + b e6b4 │ │ + ldr r1, [sp, #176] ; 0xb0 │ │ movw r3, #257 ; 0x101 │ │ add r1, r8, r1 │ │ strh r3, [r1, #240] ; 0xf0 │ │ orr r3, r2, r2, lsl #8 │ │ strh r3, [r1, #16] │ │ - sub r1, fp, #1 │ │ + ldr r5, [sp, #172] ; 0xac │ │ + sub r1, r5, #1 │ │ cmp r1, #31 │ │ - bls d0e4 │ │ - b d2f4 │ │ + bls d690 │ │ + b d8b8 │ │ movw r1, #257 ; 0x101 │ │ - ldr r3, [sp, #184] ; 0xb8 │ │ + ldr r3, [sp, #176] ; 0xb0 │ │ movt r1, #257 ; 0x101 │ │ mov r7, r1 │ │ mul r1, r2, r1 │ │ add r3, r8, r3 │ │ str r7, [r3, #240] ; 0xf0 │ │ str r1, [r3, #16] │ │ - sub r1, fp, #1 │ │ + ldr r5, [sp, #172] ; 0xac │ │ + sub r1, r5, #1 │ │ cmp r1, #31 │ │ - bls d0e4 │ │ - b d2f4 │ │ + bls d690 │ │ + b d8b8 │ │ movw r1, #257 ; 0x101 │ │ - ldr r7, [sp, #184] ; 0xb8 │ │ + ldr r7, [sp, #176] ; 0xb0 │ │ movt r1, #257 ; 0x101 │ │ mov r6, r1 │ │ umull r1, r3, r2, r1 │ │ add r7, r8, r7 │ │ mla r3, r2, r6, r3 │ │ str r6, [r7, #244] ; 0xf4 │ │ str r6, [r7, #240] ; 0xf0 │ │ str r1, [r7, #16] │ │ str r3, [r7, #20] │ │ - sub r1, fp, #1 │ │ + ldr r5, [sp, #172] ; 0xac │ │ + sub r1, r5, #1 │ │ cmp r1, #31 │ │ - bls d0e4 │ │ - b d2f4 │ │ + bls d690 │ │ + b d8b8 │ │ movw r1, #257 ; 0x101 │ │ vmov.i8 q9, #1 ; 0x01 │ │ movt r1, #257 ; 0x101 │ │ mov r7, r1 │ │ umull r1, r3, r2, r1 │ │ mla r3, r2, r7, r3 │ │ vmov.32 d16[0], r1 │ │ - ldr r1, [sp, #184] ; 0xb8 │ │ + ldr r1, [sp, #176] ; 0xb0 │ │ add r1, r8, r1 │ │ vmov.32 d16[1], r3 │ │ add r1, r1, #16 │ │ mov r3, #224 ; 0xe0 │ │ vorr d17, d16, d16 │ │ vst1.8 {d16-d17}, [r1], r3 │ │ - b d0d4 │ │ + b d67c │ │ movw r1, #257 ; 0x101 │ │ - ldr r6, [sp, #184] ; 0xb8 │ │ + ldr r6, [sp, #176] ; 0xb0 │ │ movt r1, #257 ; 0x101 │ │ vmov.i8 q9, #1 ; 0x01 │ │ mov r7, r1 │ │ umull r1, r3, r2, r1 │ │ mla r3, r2, r7, r3 │ │ vmov.32 d16[0], r1 │ │ add r1, r6, #16 │ │ @@ -10655,175 +10657,182 @@ │ │ vst1.8 {d16-d17}, [r7] │ │ vst1.8 {d16-d17}, [r3] │ │ add r3, r8, #240 ; 0xf0 │ │ add r1, r3, r1 │ │ vst1.8 {d18-d19}, [r1] │ │ add r1, r3, r6 │ │ vst1.8 {d18-d19}, [r1] │ │ - sub r1, fp, #1 │ │ + ldr r5, [sp, #172] ; 0xac │ │ + sub r1, r5, #1 │ │ cmp r1, #31 │ │ - bhi d2f4 │ │ + bhi d8b8 │ │ add r3, pc, #4 │ │ ldr r7, [r3, r1, lsl #2] │ │ add pc, r3, r7 │ │ andeq r0, r0, r0, lsl #1 │ │ - muleq r0, ip, r0 │ │ - andeq r0, r0, r4, lsl #4 │ │ - andeq r0, r0, r0, asr #1 │ │ - andeq r0, r0, r4, lsl #4 │ │ - andeq r0, r0, r4, lsl #4 │ │ - andeq r0, r0, r4, lsl #4 │ │ - andeq r0, r0, r8, ror #1 │ │ - andeq r0, r0, r4, lsl #4 │ │ - andeq r0, r0, r4, lsl #4 │ │ - andeq r0, r0, r4, lsl #4 │ │ - andeq r0, r0, r4, lsl #4 │ │ - andeq r0, r0, r4, lsl #4 │ │ - andeq r0, r0, r4, lsl #4 │ │ - andeq r0, r0, r4, lsl #4 │ │ - andeq r0, r0, r8, lsl r1 │ │ - andeq r0, r0, r4, lsl #4 │ │ - andeq r0, r0, r4, lsl #4 │ │ - andeq r0, r0, r4, lsl #4 │ │ - andeq r0, r0, r4, lsl #4 │ │ - andeq r0, r0, r4, lsl #4 │ │ - andeq r0, r0, r4, lsl #4 │ │ - andeq r0, r0, r4, lsl #4 │ │ - andeq r0, r0, r4, lsl #4 │ │ - andeq r0, r0, r4, lsl #4 │ │ - andeq r0, r0, r4, lsl #4 │ │ - andeq r0, r0, r4, lsl #4 │ │ - andeq r0, r0, r4, lsl #4 │ │ - andeq r0, r0, r4, lsl #4 │ │ - andeq r0, r0, r4, lsl #4 │ │ - andeq r0, r0, r4, lsl #4 │ │ - andeq r0, r0, ip, ror #2 │ │ + andeq r0, r0, r0, lsr #1 │ │ + andeq r0, r0, ip, lsl r2 │ │ + andeq r0, r0, r8, asr #1 │ │ + andeq r0, r0, ip, lsl r2 │ │ + andeq r0, r0, ip, lsl r2 │ │ + andeq r0, r0, ip, lsl r2 │ │ + strdeq r0, [r0], -r4 │ │ + andeq r0, r0, ip, lsl r2 │ │ + andeq r0, r0, ip, lsl r2 │ │ + andeq r0, r0, ip, lsl r2 │ │ + andeq r0, r0, ip, lsl r2 │ │ + andeq r0, r0, ip, lsl r2 │ │ + andeq r0, r0, ip, lsl r2 │ │ + andeq r0, r0, ip, lsl r2 │ │ + andeq r0, r0, r8, lsr #2 │ │ + andeq r0, r0, ip, lsl r2 │ │ + andeq r0, r0, ip, lsl r2 │ │ + andeq r0, r0, ip, lsl r2 │ │ + andeq r0, r0, ip, lsl r2 │ │ + andeq r0, r0, ip, lsl r2 │ │ + andeq r0, r0, ip, lsl r2 │ │ + andeq r0, r0, ip, lsl r2 │ │ + andeq r0, r0, ip, lsl r2 │ │ + andeq r0, r0, ip, lsl r2 │ │ + andeq r0, r0, ip, lsl r2 │ │ + andeq r0, r0, ip, lsl r2 │ │ + andeq r0, r0, ip, lsl r2 │ │ + andeq r0, r0, ip, lsl r2 │ │ + andeq r0, r0, ip, lsl r2 │ │ + andeq r0, r0, ip, lsl r2 │ │ + andeq r0, r0, r4, lsl #3 │ │ ldr r3, [r8, #640] ; 0x280 │ │ - strb r2, [r3, r4] │ │ + ldr r7, [sp, #180] ; 0xb4 │ │ + strb r2, [r3, r7] │ │ mov r3, #1 │ │ ldr r2, [r8, #640] ; 0x280 │ │ - add r2, r2, r4 │ │ + add r2, r2, r7 │ │ strb r3, [r2, #224] ; 0xe0 │ │ - b d2f4 │ │ + b d8b8 │ │ ldr r3, [r8, #640] ; 0x280 │ │ orr r2, r2, r2, lsl #8 │ │ - add r3, r3, r4 │ │ + ldr r7, [sp, #180] ; 0xb4 │ │ + add r3, r3, r7 │ │ strh r2, [r3] │ │ movw r3, #257 ; 0x101 │ │ ldr r2, [r8, #640] ; 0x280 │ │ - add r2, r2, r4 │ │ + add r2, r2, r7 │ │ strh r3, [r2, #224] ; 0xe0 │ │ - b d2f4 │ │ + b d8b8 │ │ movw r3, #257 ; 0x101 │ │ + ldr r6, [sp, #180] ; 0xb4 │ │ movt r3, #257 ; 0x101 │ │ mul r2, r2, r3 │ │ mov r7, r3 │ │ ldr r3, [r8, #640] ; 0x280 │ │ - str r2, [r3, r4] │ │ + str r2, [r3, r6] │ │ ldr r2, [r8, #640] ; 0x280 │ │ - add r2, r2, r4 │ │ + add r2, r2, r6 │ │ str r7, [r2, #224] ; 0xe0 │ │ - b d2f4 │ │ + b d8b8 │ │ movw r3, #257 ; 0x101 │ │ ldr r6, [r8, #640] ; 0x280 │ │ movt r3, #257 ; 0x101 │ │ umull ip, r7, r2, r3 │ │ mla r2, r2, r3, r7 │ │ - str ip, [r6, r4]! │ │ + ldr r7, [sp, #180] ; 0xb4 │ │ + str ip, [r6, r7]! │ │ str r2, [r6, #4] │ │ ldr r2, [r8, #640] ; 0x280 │ │ - add r2, r2, r4 │ │ + add r2, r2, r7 │ │ str r3, [r2, #228] ; 0xe4 │ │ str r3, [r2, #224] ; 0xe0 │ │ - b d2f4 │ │ + b d8b8 │ │ movw r3, #257 ; 0x101 │ │ ldr r6, [r8, #640] ; 0x280 │ │ movt r3, #257 ; 0x101 │ │ - mov r5, r3 │ │ + ldr r4, [sp, #180] ; 0xb4 │ │ + mov ip, r3 │ │ umull r3, r7, r2, r3 │ │ - mla r2, r2, r5, r7 │ │ + mla r2, r2, ip, r7 │ │ str r3, [r6, r4]! │ │ str r2, [r6, #4] │ │ add r6, r4, #8 │ │ ldr r7, [r8, #640] ; 0x280 │ │ str r3, [r7, r6]! │ │ str r2, [r7, #4] │ │ ldr r2, [r8, #640] ; 0x280 │ │ add r2, r2, r4 │ │ - str r5, [r2, #228] ; 0xe4 │ │ - str r5, [r2, #224] ; 0xe0 │ │ + ldr r4, [sp, #184] ; 0xb8 │ │ + str ip, [r2, #228] ; 0xe4 │ │ + str ip, [r2, #224] ; 0xe0 │ │ ldr r2, [r8, #640] ; 0x280 │ │ add r2, r2, r6 │ │ - str r5, [r2, #228] ; 0xe4 │ │ - str r5, [r2, #224] ; 0xe0 │ │ - b d2f4 │ │ - mov r5, r4 │ │ + str ip, [r2, #228] ; 0xe4 │ │ + str ip, [r2, #224] ; 0xe0 │ │ + b d8b8 │ │ movw r4, #257 ; 0x101 │ │ - movt r4, #257 ; 0x101 │ │ ldr r6, [r8, #640] ; 0x280 │ │ + movt r4, #257 ; 0x101 │ │ umull r3, r7, r2, r4 │ │ - add ip, r5, #8 │ │ - add lr, r5, #16 │ │ + mov r9, r4 │ │ mla r2, r2, r4, r7 │ │ - str r3, [r6, r5]! │ │ + ldr r4, [sp, #180] ; 0xb4 │ │ + add ip, r4, #8 │ │ + add lr, r4, #16 │ │ + str r3, [r6, r4]! │ │ str r2, [r6, #4] │ │ - add r6, r5, #24 │ │ + add r6, r4, #24 │ │ ldr r7, [r8, #640] ; 0x280 │ │ str r3, [r7, ip]! │ │ str r2, [r7, #4] │ │ ldr r7, [r8, #640] ; 0x280 │ │ str r3, [r7, lr]! │ │ str r2, [r7, #4] │ │ ldr r7, [r8, #640] ; 0x280 │ │ str r3, [r7, r6]! │ │ - ldr fp, [sp, #164] ; 0xa4 │ │ str r2, [r7, #4] │ │ ldr r2, [r8, #640] ; 0x280 │ │ - add r2, r2, r5 │ │ - str r4, [r2, #228] ; 0xe4 │ │ - str r4, [r2, #224] ; 0xe0 │ │ + add r2, r2, r4 │ │ + ldr r4, [sp, #184] ; 0xb8 │ │ + str r9, [r2, #228] ; 0xe4 │ │ + str r9, [r2, #224] ; 0xe0 │ │ ldr r2, [r8, #640] ; 0x280 │ │ add r2, r2, ip │ │ - str r4, [r2, #228] ; 0xe4 │ │ - str r4, [r2, #224] ; 0xe0 │ │ + str r9, [r2, #228] ; 0xe4 │ │ + str r9, [r2, #224] ; 0xe0 │ │ ldr r2, [r8, #640] ; 0x280 │ │ add r2, r2, lr │ │ - ldr lr, [sp, #192] ; 0xc0 │ │ - str r4, [r2, #228] ; 0xe4 │ │ - str r4, [r2, #224] ; 0xe0 │ │ + str r9, [r2, #228] ; 0xe4 │ │ + str r9, [r2, #224] ; 0xe0 │ │ ldr r2, [r8, #640] ; 0x280 │ │ add r2, r2, r6 │ │ - str r4, [r2, #228] ; 0xe4 │ │ - str r4, [r2, #224] ; 0xe0 │ │ - ldr r2, [sp, #188] ; 0xbc │ │ + str r9, [r2, #228] ; 0xe4 │ │ + str r9, [r2, #224] ; 0xe0 │ │ + ldr r2, [sp, #168] ; 0xa8 │ │ ldr r2, [r2, #12] │ │ ldrb r2, [r2, #232] ; 0xe8 │ │ tst r2, #1 │ │ - beq d39c │ │ + beq d960 │ │ ldr r2, [r8, #12] │ │ - cmp fp, #0 │ │ + cmp r5, #0 │ │ and r2, r2, #31 │ │ - beq d354 │ │ - add r2, r9, r2 │ │ + beq d918 │ │ + add r2, fp, r2 │ │ movw r7, #8948 ; 0x22f4 │ │ ldr r3, [r8, #8] │ │ add r2, r8, r2, lsl #2 │ │ ldr r2, [r2, r7] │ │ add r2, r2, r3, lsl #4 │ │ mov r3, #0 │ │ add r2, r2, #8 │ │ strb sl, [r2, #2] │ │ - subs fp, fp, #1 │ │ + subs r5, r5, #1 │ │ strb r3, [r2] │ │ add r2, r2, #16 │ │ - bne d338 │ │ + bne d8fc │ │ ldr r2, [r8, #12] │ │ and r2, r2, #31 │ │ cmp r0, #1 │ │ - blt d39c │ │ + blt d960 │ │ add r2, r8, r2, lsl #2 │ │ ldr r7, [r8, #8] │ │ movw r3, #8952 ; 0x22f8 │ │ add r2, r2, r3 │ │ mov r3, #0 │ │ ldr r6, [r2] │ │ add r7, r1, r7 │ │ @@ -10831,323 +10840,317 @@ │ │ add r7, r6, r7, lsl #4 │ │ strb r3, [r7, #8] │ │ ldr r7, [r8, #8] │ │ ldr r6, [r2], #4 │ │ add r5, r1, r7 │ │ add r6, r6, r5, lsl #4 │ │ strb sl, [r6, #10] │ │ - bne d370 │ │ - ldr r1, [sp, #168] ; 0xa8 │ │ + bne d934 │ │ + ldr r1, [sp, #152] ; 0x98 │ │ mov r0, #0 │ │ cmp r1, #0 │ │ - beq 14fec │ │ - ldr r1, [sp, #112] ; 0x70 │ │ + beq 156e4 │ │ + ldr r1, [sp, #108] ; 0x6c │ │ sub r1, r1, #1 │ │ cmp r1, #31 │ │ - bhi d6b4 │ │ + bhi dc60 │ │ add r2, pc, #4 │ │ ldr r1, [r2, r1, lsl #2] │ │ add pc, r2, r1 │ │ andeq r0, r0, r0, lsl #1 │ │ - andeq r0, r0, r8, ror #3 │ │ - andeq r0, r0, ip, ror #5 │ │ - andeq r0, r0, r4, lsl r2 │ │ - andeq r0, r0, ip, ror #5 │ │ - andeq r0, r0, ip, ror #5 │ │ - andeq r0, r0, ip, ror #5 │ │ - andeq r0, r0, r4, asr #4 │ │ - andeq r0, r0, ip, ror #5 │ │ - andeq r0, r0, ip, ror #5 │ │ - andeq r0, r0, ip, ror #5 │ │ - andeq r0, r0, ip, ror #5 │ │ - andeq r0, r0, ip, ror #5 │ │ - andeq r0, r0, ip, ror #5 │ │ - andeq r0, r0, ip, ror #5 │ │ - andeq r0, r0, r0, lsl #5 │ │ - andeq r0, r0, ip, ror #5 │ │ - andeq r0, r0, ip, ror #5 │ │ - andeq r0, r0, ip, ror #5 │ │ - andeq r0, r0, ip, ror #5 │ │ - andeq r0, r0, ip, ror #5 │ │ - andeq r0, r0, ip, ror #5 │ │ - andeq r0, r0, ip, ror #5 │ │ - andeq r0, r0, ip, ror #5 │ │ - andeq r0, r0, ip, ror #5 │ │ - andeq r0, r0, ip, ror #5 │ │ - andeq r0, r0, ip, ror #5 │ │ - andeq r0, r0, ip, ror #5 │ │ - andeq r0, r0, ip, ror #5 │ │ - andeq r0, r0, ip, ror #5 │ │ - andeq r0, r0, ip, ror #5 │ │ - ; instruction: 0x000002b4 │ │ - ldr r2, [sp, #120] ; 0x78 │ │ - ldrb r1, [lr, #9] │ │ + ldrdeq r0, [r0], -r0 ; │ │ + ldrdeq r0, [r0], -r4 │ │ + strdeq r0, [r0], -ip │ │ + ldrdeq r0, [r0], -r4 │ │ + ldrdeq r0, [r0], -r4 │ │ + ldrdeq r0, [r0], -r4 │ │ + andeq r0, r0, ip, lsr #4 │ │ + ldrdeq r0, [r0], -r4 │ │ + ldrdeq r0, [r0], -r4 │ │ + ldrdeq r0, [r0], -r4 │ │ + ldrdeq r0, [r0], -r4 │ │ + ldrdeq r0, [r0], -r4 │ │ + ldrdeq r0, [r0], -r4 │ │ + ldrdeq r0, [r0], -r4 │ │ + andeq r0, r0, r8, ror #4 │ │ + ldrdeq r0, [r0], -r4 │ │ + ldrdeq r0, [r0], -r4 │ │ + ldrdeq r0, [r0], -r4 │ │ + ldrdeq r0, [r0], -r4 │ │ + ldrdeq r0, [r0], -r4 │ │ + ldrdeq r0, [r0], -r4 │ │ + ldrdeq r0, [r0], -r4 │ │ + ldrdeq r0, [r0], -r4 │ │ + ldrdeq r0, [r0], -r4 │ │ + ldrdeq r0, [r0], -r4 │ │ + ldrdeq r0, [r0], -r4 │ │ + ldrdeq r0, [r0], -r4 │ │ + ldrdeq r0, [r0], -r4 │ │ + ldrdeq r0, [r0], -r4 │ │ + ldrdeq r0, [r0], -r4 │ │ + muleq r0, ip, r2 │ │ + ldr r2, [sp, #112] ; 0x70 │ │ + ldrb r1, [r4, #9] │ │ add r2, r8, r2 │ │ strb r1, [r2, #576] ; 0x240 │ │ - ldr r1, [sp, #116] ; 0x74 │ │ + ldr r1, [sp, #128] ; 0x80 │ │ sub r1, r1, #1 │ │ cmp r1, #31 │ │ - bls d6c4 │ │ - b 14fec │ │ - mov r7, #0 │ │ - strb r7, [lr, #4] │ │ - b d968 │ │ - mov r4, r7 │ │ - ldr r7, [sp, #148] ; 0x94 │ │ - cmp r5, #0 │ │ - mov r5, r9 │ │ - bne e0fc │ │ - b e10c │ │ + bls dc70 │ │ + b 156e4 │ │ + mov r5, #0 │ │ + strb r5, [lr, #4] │ │ + b df14 │ │ ldrd r0, [r8, #8] │ │ - mov r4, r5 │ │ - ldr ip, [sp, #136] ; 0x88 │ │ - ldr r3, [sp, #188] ; 0xbc │ │ - ldr r2, [r3, #1656] ; 0x678 │ │ - ldr r3, [r3, #2128] ; 0x850 │ │ + ldr r4, [sp, #168] ; 0xa8 │ │ + ldr r3, [r4, #2144] ; 0x860 │ │ + ldr r2, [r4, #1656] ; 0x678 │ │ mla r0, r3, r1, r0 │ │ + ldr r1, [sp, #104] ; 0x68 │ │ add r2, r2, r0 │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - cmp ip, r0 │ │ - ldrgt r0, [sp, #132] ; 0x84 │ │ - ldrgt r1, [sp, #100] ; 0x64 │ │ + ldr r0, [sp, #132] ; 0x84 │ │ + cmp r0, r1 │ │ + ldrgt r0, [sp, #124] ; 0x7c │ │ + ldrgt r1, [sp, #96] ; 0x60 │ │ cmpgt r0, r1 │ │ - bgt d4dc │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - cmp ip, r0 │ │ - ble d534 │ │ - ldrb r5, [r2, #-1] │ │ - b d558 │ │ + bgt da88 │ │ + ldr r0, [sp, #132] ; 0x84 │ │ + ldr r1, [sp, #104] ; 0x68 │ │ + cmp r0, r1 │ │ + ble dae0 │ │ + ldrb r4, [r2, #-1] │ │ + b dafc │ │ ldrb r1, [r2, -r3] │ │ mvn r0, r3 │ │ - ldrb r5, [r2, #-1] │ │ + ldrb r4, [r2, #-1] │ │ ldrb r2, [r2, r0] │ │ - cmp r5, r1 │ │ + cmp r4, r1 │ │ moveq r0, #2 │ │ - cmpeq r2, r5 │ │ - beq d528 │ │ - sub r0, r2, r5 │ │ - sub r3, r5, r1 │ │ + cmpeq r2, r4 │ │ + beq dad4 │ │ + sub r0, r2, r4 │ │ + sub r3, r4, r1 │ │ clz r0, r0 │ │ clz r3, r3 │ │ lsr r0, r0, #5 │ │ lsr r3, r3, #5 │ │ orr r0, r3, r0 │ │ sub r3, r1, r2 │ │ clz r3, r3 │ │ lsr r3, r3, #5 │ │ orr r0, r3, r0 │ │ cmp r1, r2 │ │ - moveq r5, r1 │ │ - b d55c │ │ - mov r5, r7 │ │ - ldr r1, [sp, #132] ; 0x84 │ │ - ldr r7, [sp, #100] ; 0x64 │ │ + moveq r4, r1 │ │ + b db00 │ │ + ldr r1, [sp, #124] ; 0x7c │ │ mov r0, #0 │ │ + ldr r7, [sp, #96] ; 0x60 │ │ + mov r4, #0 │ │ cmp r1, r7 │ │ - mov r7, r5 │ │ - mov r5, #0 │ │ - ble d55c │ │ - ldrb r5, [r2, -r3] │ │ + ble db00 │ │ + ldrb r4, [r2, -r3] │ │ mov r0, #0 │ │ add r0, r6, r0, lsl #4 │ │ mov r2, #7 │ │ add r1, r0, #3504 ; 0xdb0 │ │ add r0, r6, #13824 ; 0x3600 │ │ - bl 2d6a4 │ │ - ldr r1, [r7] │ │ - cmp r5, #0 │ │ + bl 36b8c │ │ + ldr r1, [r9] │ │ + cmp r4, #0 │ │ ldr r1, [r1, #1140] ; 0x474 │ │ - beq d5a8 │ │ - ldr lr, [sp, #192] ; 0xc0 │ │ - cmp r1, r5 │ │ - ble d8f8 │ │ + beq db50 │ │ + ldr r3, [sp, #168] ; 0xa8 │ │ + cmp r1, r4 │ │ + ldr lr, [sp, #184] ; 0xb8 │ │ + ble de9c │ │ add r2, r1, #1 │ │ - cmp r2, r5, lsl #1 │ │ - ble d8ec │ │ - lsl r2, r5, #1 │ │ + cmp r2, r4, lsl #1 │ │ + ble de90 │ │ + lsl r2, r4, #1 │ │ cmp r2, r0 │ │ - blt d8fc │ │ - b d940 │ │ - ldr lr, [sp, #192] ; 0xc0 │ │ - b d8fc │ │ - ldr r2, [sp, #120] ; 0x78 │ │ + blt dea0 │ │ + b dee8 │ │ + ldr r3, [sp, #168] ; 0xa8 │ │ + ldr lr, [sp, #184] ; 0xb8 │ │ + b dea0 │ │ + ldr r2, [sp, #112] ; 0x70 │ │ mov r3, #576 ; 0x240 │ │ - ldrb r1, [lr, #9] │ │ + ldrb r1, [r4, #9] │ │ add r2, r8, r2 │ │ orr r1, r1, r1, lsl #8 │ │ strh r1, [r2, r3] │ │ - ldr r1, [sp, #116] ; 0x74 │ │ + ldr r1, [sp, #128] ; 0x80 │ │ sub r1, r1, #1 │ │ cmp r1, #31 │ │ - bls d6c4 │ │ - b 14fec │ │ - ldrb r1, [lr, #9] │ │ + bls dc70 │ │ + b 156e4 │ │ + ldrb r1, [r4, #9] │ │ movw r2, #257 ; 0x101 │ │ movt r2, #257 ; 0x101 │ │ mul r1, r1, r2 │ │ - ldr r2, [sp, #120] ; 0x78 │ │ + ldr r2, [sp, #112] ; 0x70 │ │ add r2, r8, r2 │ │ str r1, [r2, #576] ; 0x240 │ │ - ldr r1, [sp, #116] ; 0x74 │ │ + ldr r1, [sp, #128] ; 0x80 │ │ sub r1, r1, #1 │ │ cmp r1, #31 │ │ - bls d6c4 │ │ - b 14fec │ │ - ldrb r1, [lr, #9] │ │ + bls dc70 │ │ + b 156e4 │ │ + ldrb r1, [r4, #9] │ │ movw r2, #257 ; 0x101 │ │ movt r2, #257 ; 0x101 │ │ mov r7, r2 │ │ umull r2, r3, r1, r2 │ │ mla r1, r1, r7, r3 │ │ - ldr r3, [sp, #120] ; 0x78 │ │ + ldr r3, [sp, #112] ; 0x70 │ │ add r3, r8, r3 │ │ str r2, [r3, #576] ; 0x240 │ │ str r1, [r3, #580] ; 0x244 │ │ - ldr r1, [sp, #116] ; 0x74 │ │ + ldr r1, [sp, #128] ; 0x80 │ │ sub r1, r1, #1 │ │ cmp r1, #31 │ │ - bls d6c4 │ │ - b 14fec │ │ - ldrb r1, [lr, #9] │ │ + bls dc70 │ │ + b 156e4 │ │ + ldrb r1, [r4, #9] │ │ movw r2, #257 ; 0x101 │ │ movt r2, #257 ; 0x101 │ │ mov r7, r2 │ │ umull r2, r3, r1, r2 │ │ mla r1, r1, r7, r3 │ │ vmov.32 d16[0], r2 │ │ vmov.32 d16[1], r1 │ │ - ldr r1, [sp, #120] ; 0x78 │ │ + ldr r1, [sp, #112] ; 0x70 │ │ add r1, r8, r1 │ │ vorr d17, d16, d16 │ │ add r1, r1, #576 ; 0x240 │ │ - b d6b0 │ │ - ldrb r1, [lr, #9] │ │ + b dc5c │ │ + ldrb r1, [r4, #9] │ │ movw r2, #257 ; 0x101 │ │ movt r2, #257 ; 0x101 │ │ mov r7, r2 │ │ umull r2, r3, r1, r2 │ │ mla r1, r1, r7, r3 │ │ vmov.32 d16[0], r2 │ │ vmov.32 d16[1], r1 │ │ - ldr r1, [sp, #120] ; 0x78 │ │ + ldr r1, [sp, #112] ; 0x70 │ │ vorr d17, d16, d16 │ │ add r1, r8, r1 │ │ add r1, r1, #576 ; 0x240 │ │ vst1.8 {d16-d17}, [r1]! │ │ vst1.8 {d16-d17}, [r1] │ │ - ldr r1, [sp, #116] ; 0x74 │ │ + ldr r1, [sp, #128] ; 0x80 │ │ sub r1, r1, #1 │ │ cmp r1, #31 │ │ - bhi 14fec │ │ + bhi 156e4 │ │ add r2, pc, #4 │ │ ldr r1, [r2, r1, lsl #2] │ │ add pc, r2, r1 │ │ andeq r0, r0, r0, lsl #1 │ │ andeq r0, r0, r0, lsr #1 │ │ - andeq r7, r0, ip, lsl r9 │ │ + andeq r7, r0, r8, ror #20 │ │ andeq r0, r0, r8, asr #1 │ │ - andeq r7, r0, ip, lsl r9 │ │ - andeq r7, r0, ip, lsl r9 │ │ - andeq r7, r0, ip, lsl r9 │ │ + andeq r7, r0, r8, ror #20 │ │ + andeq r7, r0, r8, ror #20 │ │ + andeq r7, r0, r8, ror #20 │ │ strdeq r0, [r0], -r4 │ │ - andeq r7, r0, ip, lsl r9 │ │ - andeq r7, r0, ip, lsl r9 │ │ - andeq r7, r0, ip, lsl r9 │ │ - andeq r7, r0, ip, lsl r9 │ │ - andeq r7, r0, ip, lsl r9 │ │ - andeq r7, r0, ip, lsl r9 │ │ - andeq r7, r0, ip, lsl r9 │ │ + andeq r7, r0, r8, ror #20 │ │ + andeq r7, r0, r8, ror #20 │ │ + andeq r7, r0, r8, ror #20 │ │ + andeq r7, r0, r8, ror #20 │ │ + andeq r7, r0, r8, ror #20 │ │ + andeq r7, r0, r8, ror #20 │ │ + andeq r7, r0, r8, ror #20 │ │ andeq r0, r0, ip, lsr #2 │ │ - andeq r7, r0, ip, lsl r9 │ │ - andeq r7, r0, ip, lsl r9 │ │ - andeq r7, r0, ip, lsl r9 │ │ - andeq r7, r0, ip, lsl r9 │ │ - andeq r7, r0, ip, lsl r9 │ │ - andeq r7, r0, ip, lsl r9 │ │ - andeq r7, r0, ip, lsl r9 │ │ - andeq r7, r0, ip, lsl r9 │ │ - andeq r7, r0, ip, lsl r9 │ │ - andeq r7, r0, ip, lsl r9 │ │ - andeq r7, r0, ip, lsl r9 │ │ - andeq r7, r0, ip, lsl r9 │ │ - andeq r7, r0, ip, lsl r9 │ │ - andeq r7, r0, ip, lsl r9 │ │ - andeq r7, r0, ip, lsl r9 │ │ + andeq r7, r0, r8, ror #20 │ │ + andeq r7, r0, r8, ror #20 │ │ + andeq r7, r0, r8, ror #20 │ │ + andeq r7, r0, r8, ror #20 │ │ + andeq r7, r0, r8, ror #20 │ │ + andeq r7, r0, r8, ror #20 │ │ + andeq r7, r0, r8, ror #20 │ │ + andeq r7, r0, r8, ror #20 │ │ + andeq r7, r0, r8, ror #20 │ │ + andeq r7, r0, r8, ror #20 │ │ + andeq r7, r0, r8, ror #20 │ │ + andeq r7, r0, r8, ror #20 │ │ + andeq r7, r0, r8, ror #20 │ │ + andeq r7, r0, r8, ror #20 │ │ + andeq r7, r0, r8, ror #20 │ │ andeq r0, r0, r8, ror r1 │ │ - ldr r2, [sp, #192] ; 0xc0 │ │ + ldr r2, [sp, #184] ; 0xb8 │ │ ldr r1, [r8, #640] ; 0x280 │ │ - ldr r3, [sp, #124] ; 0x7c │ │ + ldr r3, [sp, #116] ; 0x74 │ │ ldrb r2, [r2, #9] │ │ add r1, r1, r3 │ │ strb r2, [r1, #560] ; 0x230 │ │ - add sp, sp, #548 ; 0x224 │ │ + add sp, sp, #540 ; 0x21c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r1, [sp, #192] ; 0xc0 │ │ + ldr r1, [sp, #184] ; 0xb8 │ │ ldr r2, [r8, #640] ; 0x280 │ │ - ldr r3, [sp, #124] ; 0x7c │ │ + ldr r3, [sp, #116] ; 0x74 │ │ ldrb r1, [r1, #9] │ │ add r2, r2, r3 │ │ mov r3, #560 ; 0x230 │ │ orr r1, r1, r1, lsl #8 │ │ strh r1, [r2, r3] │ │ - add sp, sp, #548 ; 0x224 │ │ + add sp, sp, #540 ; 0x21c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r1, [sp, #192] ; 0xc0 │ │ + ldr r1, [sp, #184] ; 0xb8 │ │ movw r3, #257 ; 0x101 │ │ movt r3, #257 ; 0x101 │ │ ldr r2, [r8, #640] ; 0x280 │ │ ldrb r1, [r1, #9] │ │ mul r1, r1, r3 │ │ - ldr r3, [sp, #124] ; 0x7c │ │ + ldr r3, [sp, #116] ; 0x74 │ │ add r2, r2, r3 │ │ str r1, [r2, #560] ; 0x230 │ │ - add sp, sp, #548 ; 0x224 │ │ + add sp, sp, #540 ; 0x21c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r1, [sp, #192] ; 0xc0 │ │ + ldr r1, [sp, #184] ; 0xb8 │ │ movw r2, #257 ; 0x101 │ │ movt r2, #257 ; 0x101 │ │ ldr r7, [r8, #640] ; 0x280 │ │ mov r6, r2 │ │ ldrb r1, [r1, #9] │ │ umull r2, r3, r1, r2 │ │ mla r1, r1, r6, r3 │ │ - ldr r3, [sp, #124] ; 0x7c │ │ + ldr r3, [sp, #116] ; 0x74 │ │ add r3, r7, r3 │ │ str r2, [r3, #560] ; 0x230 │ │ str r1, [r3, #564] ; 0x234 │ │ - add sp, sp, #548 ; 0x224 │ │ + add sp, sp, #540 ; 0x21c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r1, [sp, #192] ; 0xc0 │ │ + ldr r1, [sp, #184] ; 0xb8 │ │ movw r2, #257 ; 0x101 │ │ movt r2, #257 ; 0x101 │ │ ldr r7, [r8, #640] ; 0x280 │ │ mov r6, r2 │ │ ldrb r1, [r1, #9] │ │ umull r2, r3, r1, r2 │ │ mla r1, r1, r6, r3 │ │ - ldr r3, [sp, #124] ; 0x7c │ │ + ldr r3, [sp, #116] ; 0x74 │ │ mov r6, r3 │ │ add r3, r7, r3 │ │ str r2, [r3, #560] ; 0x230 │ │ str r1, [r3, #564] ; 0x234 │ │ ldr r3, [r8, #640] ; 0x280 │ │ add r3, r6, r3 │ │ str r1, [r3, #572] ; 0x23c │ │ str r2, [r3, #568] ; 0x238 │ │ - add sp, sp, #548 ; 0x224 │ │ + add sp, sp, #540 ; 0x21c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r1, [sp, #192] ; 0xc0 │ │ + ldr r1, [sp, #184] ; 0xb8 │ │ movw r2, #257 ; 0x101 │ │ movt r2, #257 ; 0x101 │ │ ldr r7, [r8, #640] ; 0x280 │ │ mov r6, r2 │ │ ldrb r1, [r1, #9] │ │ umull r2, r3, r1, r2 │ │ mla r1, r1, r6, r3 │ │ - ldr r3, [sp, #124] ; 0x7c │ │ + ldr r3, [sp, #116] ; 0x74 │ │ mov r6, r3 │ │ add r3, r7, r3 │ │ str r2, [r3, #560] ; 0x230 │ │ str r1, [r3, #564] ; 0x234 │ │ ldr r3, [r8, #640] ; 0x280 │ │ add r3, r6, r3 │ │ str r1, [r3, #572] ; 0x23c │ │ @@ -11156,177 +11159,176 @@ │ │ add r3, r6, r3 │ │ str r1, [r3, #580] ; 0x244 │ │ str r2, [r3, #576] ; 0x240 │ │ ldr r3, [r8, #640] ; 0x280 │ │ add r3, r6, r3 │ │ str r1, [r3, #588] ; 0x24c │ │ str r2, [r3, #584] ; 0x248 │ │ - add sp, sp, #548 ; 0x224 │ │ + add sp, sp, #540 ; 0x21c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr lr, [sp, #192] ; 0xc0 │ │ + ldr lr, [sp, #184] ; 0xb8 │ │ mov r0, #0 │ │ - ldr r6, [sp, #160] ; 0xa0 │ │ - mov r4, r5 │ │ strb r0, [lr, #4] │ │ - b d920 │ │ - ldrh r0, [lr, #12] │ │ + b dec8 │ │ + ldrh r0, [r3, #12] │ │ cmp r0, #32768 ; 0x8000 │ │ - bne e45c │ │ - ldr r1, [sp, #128] ; 0x80 │ │ + bne eaac │ │ + ldr r1, [sp, #120] ; 0x78 │ │ mov r0, #0 │ │ str r0, [r1] │ │ - b ccfc │ │ - andeq pc, r9, ip, ror #2 │ │ - sub r2, r1, r5 │ │ + b d29c │ │ + ; instruction: 0x000af8b4 │ │ + sub r2, r1, r4 │ │ cmp r0, r2, lsl #1 │ │ - ble d940 │ │ + ble dee8 │ │ sub r0, r1, r0 │ │ uxtb r2, r0 │ │ cmp r2, r1 │ │ movwhi r0, #0 │ │ + mov r4, r3 │ │ uxtb r1, r0 │ │ cmp r1, #7 │ │ movwhi r0, #0 │ │ mov r1, #0 │ │ strb r0, [lr, #4] │ │ - str r1, [sp, #80] ; 0x50 │ │ - ldr r1, [r7] │ │ + str r1, [sp, #84] ; 0x54 │ │ + ldr r1, [r9] │ │ uxtb r0, r0 │ │ add r0, r1, r0, lsl #5 │ │ add r5, r0, #880 ; 0x370 │ │ ldr r0, [r5, #28] │ │ cmp r0, #0 │ │ - bne d9a4 │ │ - b d990 │ │ + bne df48 │ │ + b df34 │ │ tst r0, #1 │ │ - bne e4c0 │ │ - sub r0, r5, r0, asr #1 │ │ - b d8fc │ │ - mov r7, #8 │ │ - ldr lr, [sp, #192] ; 0xc0 │ │ - strb r7, [lr, #4] │ │ + bne eb18 │ │ + sub r0, r4, r0, asr #1 │ │ + b dea0 │ │ + mov r5, #8 │ │ + ldr ip, [sp, #168] ; 0xa8 │ │ + ldr lr, [sp, #184] ; 0xb8 │ │ + strb r5, [lr, #4] │ │ + mov r4, ip │ │ ldr r1, [r9] │ │ - ldr fp, [sp, #164] ; 0xa4 │ │ - ldr r4, [sp, #152] ; 0x98 │ │ - uxtb r0, r7 │ │ ldr r6, [sp, #160] ; 0xa0 │ │ + uxtb r0, r5 │ │ add r0, r1, r0, lsl #5 │ │ - mov r7, r9 │ │ add r5, r0, #880 ; 0x370 │ │ mov r0, #0 │ │ - str r0, [sp, #80] ; 0x50 │ │ + str r0, [sp, #84] ; 0x54 │ │ ldr r0, [r5, #28] │ │ cmp r0, #0 │ │ - bne d9a4 │ │ + bne df48 │ │ ldr r0, [r5, #20] │ │ cmn r0, #1 │ │ ldreq r0, [r5, #24] │ │ cmpeq r0, #0 │ │ - beq e0cc │ │ + beq e674 │ │ mov r0, #0 │ │ mov r1, lr │ │ strb r0, [r1, #5]! │ │ - str r1, [sp, #88] ; 0x58 │ │ + str r1, [sp, #80] ; 0x50 │ │ ldr r0, [r5, #24] │ │ mov r1, #1 │ │ cmp r0, #0 │ │ - bne e144 │ │ - b e10c │ │ - ldr r1, [pc, #4028] ; e98c │ │ + bne e6f4 │ │ + b e6b4 │ │ + ldr r1, [pc, #3952] ; eee4 │ │ mov r6, #368 ; 0x170 │ │ ldr r1, [pc, r1] │ │ - ldr r7, [sp, #184] ; 0xb8 │ │ + ldr r7, [sp, #176] ; 0xb0 │ │ ldrb r3, [r1, r2, lsl #1]! │ │ add r7, r8, r7 │ │ ldrb r1, [r1, #1] │ │ orr r3, r3, r3, lsl #8 │ │ strh r3, [r7, r6]! │ │ orr r1, r1, r1, lsl #8 │ │ strh r1, [r7, #32] │ │ mov r1, #0 │ │ strh r1, [r7, #-128] ; 0xffffff80 │ │ - b db8c │ │ - ldr r1, [pc, #3976] ; e990 │ │ + b e134 │ │ + ldr r1, [pc, #3900] ; eee8 │ │ movw r7, #257 ; 0x101 │ │ movt r7, #257 ; 0x101 │ │ mov r6, #0 │ │ ldr r1, [pc, r1] │ │ ldrb r3, [r1, r2, lsl #1]! │ │ ldrb r1, [r1, #1] │ │ mul r3, r3, r7 │ │ mul r1, r1, r7 │ │ - ldr r7, [sp, #184] ; 0xb8 │ │ + ldr r7, [sp, #176] ; 0xb0 │ │ add r7, r8, r7 │ │ str r6, [r7, #240] ; 0xf0 │ │ str r3, [r7, #368] ; 0x170 │ │ str r1, [r7, #400] ; 0x190 │ │ - b db8c │ │ - ldr r1, [pc, #3920] ; e994 │ │ + b e134 │ │ + ldr r1, [pc, #4040] ; efb0 │ │ movw r7, #257 ; 0x101 │ │ movt r7, #257 ; 0x101 │ │ - mov r9, fp │ │ mov r4, r7 │ │ ldr r1, [pc, r1] │ │ - ldr r5, [sp, #184] ; 0xb8 │ │ ldrb r3, [r1, r2, lsl #1]! │ │ - add r5, r8, r5 │ │ ldrb r1, [r1, #1] │ │ umull ip, r6, r3, r7 │ │ - umull fp, r7, r1, r7 │ │ + ldr r7, [sp, #176] ; 0xb0 │ │ + add r5, r8, r7 │ │ + umull lr, r7, r1, r4 │ │ mla r3, r3, r4, r6 │ │ mov r6, #0 │ │ str r6, [r5, #244] ; 0xf4 │ │ mla r1, r1, r4, r7 │ │ str r6, [r5, #240] ; 0xf0 │ │ str ip, [r5, #368] ; 0x170 │ │ - str fp, [r5, #400] ; 0x190 │ │ - mov fp, r9 │ │ + str lr, [r5, #400] ; 0x190 │ │ str r3, [r5, #372] ; 0x174 │ │ + ldr r4, [sp, #184] ; 0xb8 │ │ str r1, [r5, #404] ; 0x194 │ │ - b db8c │ │ - ldr r1, [pc, #4036] ; ea64 │ │ + b e134 │ │ + ldr r1, [pc, #3956] ; efb4 │ │ movw r7, #257 ; 0x101 │ │ movt r7, #257 ; 0x101 │ │ vmov.i32 q10, #0 ; 0x00000000 │ │ mov r5, r7 │ │ ldr r1, [pc, r1] │ │ ldrb r3, [r1, r2, lsl #1]! │ │ ldrb r1, [r1, #1] │ │ umull r7, r6, r3, r7 │ │ umull ip, r4, r1, r5 │ │ mla r3, r3, r5, r6 │ │ vmov.32 d16[0], r7 │ │ mov r7, #32 │ │ mla r1, r1, r5, r4 │ │ + ldr r4, [sp, #184] ; 0xb8 │ │ vmov.32 d18[0], ip │ │ vmov.32 d16[1], r3 │ │ - ldr r3, [sp, #184] ; 0xb8 │ │ + ldr r3, [sp, #176] ; 0xb0 │ │ vmov.32 d18[1], r1 │ │ add r3, r8, r3 │ │ add r1, r3, #368 ; 0x170 │ │ vorr d17, d16, d16 │ │ vorr d19, d18, d18 │ │ vst1.8 {d16-d17}, [r1], r7 │ │ vst1.8 {d18-d19}, [r1] │ │ add r1, r3, #240 ; 0xf0 │ │ - b db88 │ │ - ldr r1, [pc, #3936] ; ea68 │ │ + b e130 │ │ + ldr r1, [pc, #3852] ; efb8 │ │ movw r7, #257 ; 0x101 │ │ movt r7, #257 ; 0x101 │ │ vmov.i32 q10, #0 ; 0x00000000 │ │ mov r5, r7 │ │ ldr r1, [pc, r1] │ │ ldrb r3, [r1, r2, lsl #1]! │ │ ldrb r1, [r1, #1] │ │ umull r7, r6, r3, r7 │ │ umull ip, r4, r1, r5 │ │ mla r3, r3, r5, r6 │ │ vmov.32 d16[0], r7 │ │ - ldr r6, [sp, #184] ; 0xb8 │ │ + ldr r6, [sp, #176] ; 0xb0 │ │ mla r1, r1, r5, r4 │ │ + ldr r4, [sp, #184] ; 0xb8 │ │ vmov.32 d18[0], ip │ │ add r7, r6, #16 │ │ vmov.32 d16[1], r3 │ │ add r3, r8, #368 ; 0x170 │ │ vorr d17, d16, d16 │ │ vmov.32 d18[1], r1 │ │ add r1, r3, r7 │ │ @@ -11340,73 +11342,73 @@ │ │ vst1.8 {d18-d19}, [r3] │ │ vst1.8 {d18-d19}, [r1] │ │ add r1, r8, #240 ; 0xf0 │ │ add r3, r1, r7 │ │ add r1, r1, r6 │ │ vst1.8 {d20-d21}, [r3] │ │ vst1.8 {d20-d21}, [r1] │ │ - ldr r4, [sp, #164] ; 0xa4 │ │ - ldr r9, [sp, #188] ; 0xbc │ │ - sub r1, r4, #1 │ │ - cmp r1, #31 │ │ - bhi df30 │ │ + ldr r1, [sp, #172] ; 0xac │ │ + ldr fp, [sp, #128] ; 0x80 │ │ + sub lr, r1, #1 │ │ + cmp lr, #31 │ │ + bhi e4dc │ │ add r3, pc, #4 │ │ - ldr r7, [r3, r1, lsl #2] │ │ + ldr r7, [r3, lr, lsl #2] │ │ add pc, r3, r7 │ │ andeq r0, r0, r0, lsl #1 │ │ andeq r0, r0, r0, asr #1 │ │ - andeq r0, r0, r4, lsl #7 │ │ + andeq r0, r0, r8, lsl #7 │ │ andeq r0, r0, r4, lsl r1 │ │ - andeq r0, r0, r4, lsl #7 │ │ - andeq r0, r0, r4, lsl #7 │ │ - andeq r0, r0, r4, lsl #7 │ │ + andeq r0, r0, r8, lsl #7 │ │ + andeq r0, r0, r8, lsl #7 │ │ + andeq r0, r0, r8, lsl #7 │ │ andeq r0, r0, r4, ror #2 │ │ - andeq r0, r0, r4, lsl #7 │ │ - andeq r0, r0, r4, lsl #7 │ │ - andeq r0, r0, r4, lsl #7 │ │ - andeq r0, r0, r4, lsl #7 │ │ - andeq r0, r0, r4, lsl #7 │ │ - andeq r0, r0, r4, lsl #7 │ │ - andeq r0, r0, r4, lsl #7 │ │ + andeq r0, r0, r8, lsl #7 │ │ + andeq r0, r0, r8, lsl #7 │ │ + andeq r0, r0, r8, lsl #7 │ │ + andeq r0, r0, r8, lsl #7 │ │ + andeq r0, r0, r8, lsl #7 │ │ + andeq r0, r0, r8, lsl #7 │ │ + andeq r0, r0, r8, lsl #7 │ │ ldrdeq r0, [r0], -r0 ; │ │ - andeq r0, r0, r4, lsl #7 │ │ - andeq r0, r0, r4, lsl #7 │ │ - andeq r0, r0, r4, lsl #7 │ │ - andeq r0, r0, r4, lsl #7 │ │ - andeq r0, r0, r4, lsl #7 │ │ - andeq r0, r0, r4, lsl #7 │ │ - andeq r0, r0, r4, lsl #7 │ │ - andeq r0, r0, r4, lsl #7 │ │ - andeq r0, r0, r4, lsl #7 │ │ - andeq r0, r0, r4, lsl #7 │ │ - andeq r0, r0, r4, lsl #7 │ │ - andeq r0, r0, r4, lsl #7 │ │ - andeq r0, r0, r4, lsl #7 │ │ - andeq r0, r0, r4, lsl #7 │ │ - andeq r0, r0, r4, lsl #7 │ │ - andeq r0, r0, r8, ror r2 │ │ + andeq r0, r0, r8, lsl #7 │ │ + andeq r0, r0, r8, lsl #7 │ │ + andeq r0, r0, r8, lsl #7 │ │ + andeq r0, r0, r8, lsl #7 │ │ + andeq r0, r0, r8, lsl #7 │ │ + andeq r0, r0, r8, lsl #7 │ │ + andeq r0, r0, r8, lsl #7 │ │ + andeq r0, r0, r8, lsl #7 │ │ + andeq r0, r0, r8, lsl #7 │ │ + andeq r0, r0, r8, lsl #7 │ │ + andeq r0, r0, r8, lsl #7 │ │ + andeq r0, r0, r8, lsl #7 │ │ + andeq r0, r0, r8, lsl #7 │ │ + andeq r0, r0, r8, lsl #7 │ │ + andeq r0, r0, r8, lsl #7 │ │ + andeq r0, r0, r0, lsl #5 │ │ ldr r3, [r8, #640] ; 0x280 │ │ - ldr r7, [pc, #3996] ; ebd4 │ │ + ldr r7, [pc, #4092] ; f1dc │ │ ldr r7, [pc, r7] │ │ - ldr r6, [sp, #152] ; 0x98 │ │ + ldr r6, [sp, #180] ; 0xb4 │ │ add r3, r3, r6 │ │ ldrb r2, [r7, r2, lsl #1]! │ │ strb r2, [r3, #352] ; 0x160 │ │ ldr r2, [r8, #640] ; 0x280 │ │ ldrb r3, [r7, #1] │ │ add r2, r2, r6 │ │ strb r3, [r2, #384] ; 0x180 │ │ mov r3, #0 │ │ ldr r2, [r8, #640] ; 0x280 │ │ add r2, r2, r6 │ │ strb r3, [r2, #224] ; 0xe0 │ │ - b df30 │ │ - ldr r3, [pc, #3940] ; ebd8 │ │ + b e4dc │ │ + ldr r3, [pc, #4036] ; f1e0 │ │ ldr r3, [pc, r3] │ │ - ldr r6, [sp, #152] ; 0x98 │ │ + ldr r6, [sp, #180] ; 0xb4 │ │ ldr r7, [r8, #640] ; 0x280 │ │ ldrb r2, [r3, r2, lsl #1]! │ │ add r7, r7, r6 │ │ mov r5, r6 │ │ mov r6, #352 ; 0x160 │ │ ldrb r3, [r3, #1] │ │ orr r2, r2, r2, lsl #8 │ │ @@ -11416,655 +11418,696 @@ │ │ orr r3, r3, r3, lsl #8 │ │ add r2, r2, r5 │ │ strh r3, [r2, r7] │ │ mov r3, #0 │ │ ldr r2, [r8, #640] ; 0x280 │ │ add r2, r2, r5 │ │ strh r3, [r2, #224] ; 0xe0 │ │ - b df30 │ │ - ldr r3, [pc, #4064] ; eca8 │ │ + b e4dc │ │ + ldr r3, [pc, #3956] ; f1e4 │ │ movw r6, #257 ; 0x101 │ │ movt r6, #257 ; 0x101 │ │ ldr r3, [pc, r3] │ │ ldr r7, [r8, #640] ; 0x280 │ │ - ldr r5, [sp, #152] ; 0x98 │ │ + ldr r5, [sp, #180] ; 0xb4 │ │ ldrb r2, [r3, r2, lsl #1]! │ │ add r7, r7, r5 │ │ ldrb r3, [r3, #1] │ │ mul r2, r2, r6 │ │ mul r3, r3, r6 │ │ str r2, [r7, #352] ; 0x160 │ │ ldr r2, [r8, #640] ; 0x280 │ │ add r2, r2, r5 │ │ str r3, [r2, #384] ; 0x180 │ │ mov r3, #0 │ │ ldr r2, [r8, #640] ; 0x280 │ │ add r2, r2, r5 │ │ str r3, [r2, #224] ; 0xe0 │ │ - b df30 │ │ - ldr r3, [pc, #3988] ; ecac │ │ + b e4dc │ │ + ldr r3, [pc, #4068] ; f2a4 │ │ movw r7, #257 ; 0x101 │ │ movt r7, #257 ; 0x101 │ │ - mov lr, r7 │ │ + mov r4, r7 │ │ ldr r3, [pc, r3] │ │ ldr r5, [r8, #640] ; 0x280 │ │ ldrb r2, [r3, r2, lsl #1]! │ │ ldrb r3, [r3, #1] │ │ umull ip, r6, r2, r7 │ │ mla r2, r2, r7, r6 │ │ - ldr r6, [sp, #152] ; 0x98 │ │ + ldr r6, [sp, #180] ; 0xb4 │ │ mov r7, r6 │ │ add r6, r5, r6 │ │ str ip, [r6, #352] ; 0x160 │ │ - umull ip, r5, r3, lr │ │ + umull ip, r5, r3, r4 │ │ str r2, [r6, #356] ; 0x164 │ │ ldr r2, [r8, #640] ; 0x280 │ │ - mla r3, r3, lr, r5 │ │ - ldr lr, [sp, #192] ; 0xc0 │ │ + mla r3, r3, r4, r5 │ │ + ldr r4, [sp, #184] ; 0xb8 │ │ add r2, r2, r7 │ │ str ip, [r2, #384] ; 0x180 │ │ str r3, [r2, #388] ; 0x184 │ │ mov r3, #0 │ │ ldr r2, [r8, #640] ; 0x280 │ │ add r2, r2, r7 │ │ - b de18 │ │ - muleq r9, r0, ip │ │ - ldr r3, [pc, #4088] ; ed7c │ │ + b e3c8 │ │ + strdeq pc, [sl], -r8 │ │ + ldr r3, [pc, #4072] ; f314 │ │ movw r7, #257 ; 0x101 │ │ movt r7, #257 ; 0x101 │ │ + mov fp, r9 │ │ mov ip, r7 │ │ ldr r3, [pc, r3] │ │ - ldr r4, [r8, #640] ; 0x280 │ │ + ldr r4, [sp, #180] ; 0xb4 │ │ + ldr r9, [r8, #640] ; 0x280 │ │ ldrb r2, [r3, r2, lsl #1]! │ │ + mov r5, r4 │ │ ldrb r3, [r3, #1] │ │ umull r7, r6, r2, r7 │ │ mla r2, r2, ip, r6 │ │ - ldr r6, [sp, #152] ; 0x98 │ │ - mov r5, r6 │ │ - add r6, r4, r6 │ │ - add lr, r5, #8 │ │ + add r6, r9, r4 │ │ + add r9, r4, #8 │ │ str r7, [r6, #352] ; 0x160 │ │ str r2, [r6, #356] ; 0x164 │ │ ldr r6, [r8, #640] ; 0x280 │ │ - add r6, r6, lr │ │ + add r6, r6, r9 │ │ str r2, [r6, #356] ; 0x164 │ │ umull r2, r4, r3, ip │ │ str r7, [r6, #352] ; 0x160 │ │ ldr r7, [r8, #640] ; 0x280 │ │ mla r3, r3, ip, r4 │ │ - ldr r4, [sp, #164] ; 0xa4 │ │ + ldr r4, [sp, #184] ; 0xb8 │ │ add r7, r7, r5 │ │ str r2, [r7, #384] ; 0x180 │ │ str r3, [r7, #388] ; 0x184 │ │ ldr r7, [r8, #640] ; 0x280 │ │ - add r7, r7, lr │ │ + add r7, r7, r9 │ │ str r3, [r7, #388] ; 0x184 │ │ mov r3, #0 │ │ str r2, [r7, #384] ; 0x180 │ │ ldr r2, [r8, #640] ; 0x280 │ │ add r2, r2, r5 │ │ str r3, [r2, #228] ; 0xe4 │ │ str r3, [r2, #224] ; 0xe0 │ │ ldr r2, [r8, #640] ; 0x280 │ │ - add r2, r2, lr │ │ - ldr lr, [sp, #192] ; 0xc0 │ │ + add r2, r2, r9 │ │ + mov r9, fp │ │ + ldr fp, [sp, #128] ; 0x80 │ │ str r3, [r2, #228] ; 0xe4 │ │ str r3, [r2, #224] ; 0xe0 │ │ - b df30 │ │ - ldr r6, [pc, #4056] ; ee04 │ │ - movw r3, #257 ; 0x101 │ │ - movt r3, #257 ; 0x101 │ │ - mov fp, r3 │ │ - ldr r6, [pc, r6] │ │ - ldr lr, [sp, #152] ; 0x98 │ │ - ldr r7, [r8, #640] ; 0x280 │ │ - ldrb r2, [r6, r2, lsl #1]! │ │ - add ip, lr, #8 │ │ - ldrb r6, [r6, #1] │ │ - umull r5, r3, r2, r3 │ │ + b e4dc │ │ + ldr r7, [pc, #4064] ; f3bc │ │ + movw fp, #257 ; 0x101 │ │ + movt fp, #257 ; 0x101 │ │ + ldr r7, [pc, r7] │ │ + ldr r6, [r8, #640] ; 0x280 │ │ + ldrb r2, [r7, r2, lsl #1]! │ │ + ldrb r7, [r7, #1] │ │ + umull r5, r3, r2, fp │ │ mla r4, r2, fp, r3 │ │ - add r2, r7, lr │ │ + ldr r3, [sp, #180] ; 0xb4 │ │ + add r2, r6, r3 │ │ + add ip, r3, #8 │ │ + add r9, r3, #16 │ │ str r5, [r2, #352] ; 0x160 │ │ str r4, [r2, #356] ; 0x164 │ │ - ldr r3, [r8, #640] ; 0x280 │ │ - add r3, r3, ip │ │ - str r4, [r3, #356] ; 0x164 │ │ - str r5, [r3, #352] ; 0x160 │ │ - add r3, lr, #16 │ │ - ldr r7, [r8, #640] ; 0x280 │ │ - add r7, r7, r3 │ │ - str r4, [r7, #356] ; 0x164 │ │ - str r5, [r7, #352] ; 0x160 │ │ - add r7, lr, #24 │ │ ldr r2, [r8, #640] ; 0x280 │ │ - add r2, r2, r7 │ │ + add r2, r2, ip │ │ str r4, [r2, #356] ; 0x164 │ │ str r5, [r2, #352] ; 0x160 │ │ - umull r2, r5, r6, fp │ │ - ldr r4, [sp, #164] ; 0xa4 │ │ - mla r6, r6, fp, r5 │ │ + ldr r6, [r8, #640] ; 0x280 │ │ + add r6, r6, r9 │ │ + str r4, [r6, #356] ; 0x164 │ │ + str r5, [r6, #352] ; 0x160 │ │ + add r6, r3, #24 │ │ + ldr r2, [r8, #640] ; 0x280 │ │ + add r2, r2, r6 │ │ + str r4, [r2, #356] ; 0x164 │ │ + str r5, [r2, #352] ; 0x160 │ │ + umull r2, r5, r7, fp │ │ + ldr r4, [sp, #184] ; 0xb8 │ │ + mla r7, r7, fp, r5 │ │ ldr r5, [r8, #640] ; 0x280 │ │ - ldr fp, [sp, #172] ; 0xac │ │ - add r5, r5, lr │ │ - str r6, [r5, #388] ; 0x184 │ │ + ldr fp, [sp, #128] ; 0x80 │ │ + add r5, r5, r3 │ │ + str r7, [r5, #388] ; 0x184 │ │ str r2, [r5, #384] ; 0x180 │ │ ldr r5, [r8, #640] ; 0x280 │ │ add r5, r5, ip │ │ - str r6, [r5, #388] ; 0x184 │ │ + str r7, [r5, #388] ; 0x184 │ │ str r2, [r5, #384] ; 0x180 │ │ ldr r5, [r8, #640] ; 0x280 │ │ - add r5, r5, r3 │ │ - str r6, [r5, #388] ; 0x184 │ │ + add r5, r5, r9 │ │ + str r7, [r5, #388] ; 0x184 │ │ str r2, [r5, #384] ; 0x180 │ │ ldr r5, [r8, #640] ; 0x280 │ │ - add r5, r5, r7 │ │ - str r6, [r5, #388] ; 0x184 │ │ - mov r6, #0 │ │ + add r5, r5, r6 │ │ + str r7, [r5, #388] ; 0x184 │ │ + mov r7, #0 │ │ str r2, [r5, #384] ; 0x180 │ │ ldr r2, [r8, #640] ; 0x280 │ │ - add r2, r2, lr │ │ - ldr lr, [sp, #192] ; 0xc0 │ │ - str r6, [r2, #228] ; 0xe4 │ │ - str r6, [r2, #224] ; 0xe0 │ │ + add r2, r2, r3 │ │ + str r7, [r2, #228] ; 0xe4 │ │ + str r7, [r2, #224] ; 0xe0 │ │ ldr r2, [r8, #640] ; 0x280 │ │ add r2, r2, ip │ │ - str r6, [r2, #228] ; 0xe4 │ │ - str r6, [r2, #224] ; 0xe0 │ │ + str r7, [r2, #228] ; 0xe4 │ │ + str r7, [r2, #224] ; 0xe0 │ │ ldr r2, [r8, #640] ; 0x280 │ │ - add r2, r2, r3 │ │ - str r6, [r2, #228] ; 0xe4 │ │ - str r6, [r2, #224] ; 0xe0 │ │ + add r2, r2, r9 │ │ + ldr r9, [sp, #164] ; 0xa4 │ │ + str r7, [r2, #228] ; 0xe4 │ │ + str r7, [r2, #224] ; 0xe0 │ │ ldr r2, [r8, #640] ; 0x280 │ │ - add r2, r2, r7 │ │ - str r6, [r2, #228] ; 0xe4 │ │ - str r6, [r2, #224] ; 0xe0 │ │ - ldr r2, [r9, #12] │ │ - ldr r5, [sp, #116] ; 0x74 │ │ + add r2, r2, r6 │ │ + str r7, [r2, #228] ; 0xe4 │ │ + str r7, [r2, #224] ; 0xe0 │ │ + ldr r2, [sp, #168] ; 0xa8 │ │ + ldr r2, [r2, #12] │ │ ldrb r2, [r2, #232] ; 0xe8 │ │ - mov ip, r5 │ │ - ldr r5, [sp, #112] ; 0x70 │ │ tst r2, #1 │ │ - beq e004 │ │ + beq e5a8 │ │ ldr r2, [r8, #12] │ │ - cmp r4, #0 │ │ + cmp r1, #0 │ │ and r2, r2, #31 │ │ - beq dfa4 │ │ - add r2, fp, r2 │ │ + beq e548 │ │ + add r2, r9, r2 │ │ movw r7, #8948 ; 0x22f4 │ │ ldr r3, [r8, #8] │ │ add r2, r8, r2, lsl #2 │ │ ldr r2, [r2, r7] │ │ add r2, r2, r3, lsl #4 │ │ add r2, r2, #8 │ │ - ldrb r3, [lr, #24] │ │ - subs r4, r4, #1 │ │ + ldrb r3, [r4, #24] │ │ + subs r1, r1, #1 │ │ add r3, r3, #1 │ │ strb r3, [r2] │ │ - ldr r3, [lr, #8] │ │ + ldr r3, [r4, #8] │ │ strb sl, [r2, #2] │ │ str r3, [r2, #-8] │ │ add r2, r2, #16 │ │ - bne df78 │ │ + bne e51c │ │ ldr r2, [r8, #12] │ │ and r2, r2, #31 │ │ cmp r0, #1 │ │ - blt e004 │ │ + blt e5a8 │ │ add r2, r8, r2, lsl #2 │ │ ldr r3, [r8, #8] │ │ movw r7, #8952 ; 0x22f8 │ │ add r2, r2, r7 │ │ ldr r7, [r2] │ │ - add r3, r1, r3 │ │ - ldrb r6, [lr, #24] │ │ + add r3, lr, r3 │ │ + ldrb r6, [r4, #24] │ │ subs r0, r0, #1 │ │ add r3, r7, r3, lsl #4 │ │ add r7, r6, #1 │ │ strb r7, [r3, #8] │ │ ldr r3, [r8, #8] │ │ ldr r7, [r2] │ │ - add r3, r1, r3 │ │ - ldr r6, [lr, #8] │ │ + add r3, lr, r3 │ │ + ldr r6, [r4, #8] │ │ str r6, [r7, r3, lsl #4] │ │ ldr r3, [r8, #8] │ │ ldr r7, [r2], #4 │ │ - add r6, r1, r3 │ │ + add r6, lr, r3 │ │ add r7, r7, r6, lsl #4 │ │ strb sl, [r7, #10] │ │ - bne dfbc │ │ - ldr r1, [sp, #168] ; 0xa8 │ │ + bne e560 │ │ + ldr r1, [sp, #152] ; 0x98 │ │ mov r0, #0 │ │ cmp r1, #0 │ │ - beq 14fec │ │ - sub r1, r5, #1 │ │ + beq 156e4 │ │ + ldr r1, [sp, #108] ; 0x6c │ │ + sub r1, r1, #1 │ │ cmp r1, #31 │ │ - bhi e578 │ │ + bhi ebc4 │ │ add r2, pc, #4 │ │ ldr r1, [r2, r1, lsl #2] │ │ add pc, r2, r1 │ │ andeq r0, r0, r0, lsl #1 │ │ - ; instruction: 0x000004b8 │ │ - andeq r0, r0, ip, asr #10 │ │ - ldrdeq r0, [r0], -ip │ │ - andeq r0, r0, ip, asr #10 │ │ - andeq r0, r0, ip, asr #10 │ │ - andeq r0, r0, ip, asr #10 │ │ - strdeq r0, [r0], -ip │ │ - andeq r0, r0, ip, asr #10 │ │ - andeq r0, r0, ip, asr #10 │ │ - andeq r0, r0, ip, asr #10 │ │ - andeq r0, r0, ip, asr #10 │ │ - andeq r0, r0, ip, asr #10 │ │ - andeq r0, r0, ip, asr #10 │ │ - andeq r0, r0, ip, asr #10 │ │ - andeq r0, r0, r0, lsr #10 │ │ - andeq r0, r0, ip, asr #10 │ │ - andeq r0, r0, ip, asr #10 │ │ - andeq r0, r0, ip, asr #10 │ │ - andeq r0, r0, ip, asr #10 │ │ - andeq r0, r0, ip, asr #10 │ │ - andeq r0, r0, ip, asr #10 │ │ - andeq r0, r0, ip, asr #10 │ │ - andeq r0, r0, ip, asr #10 │ │ - andeq r0, r0, ip, asr #10 │ │ - andeq r0, r0, ip, asr #10 │ │ - andeq r0, r0, ip, asr #10 │ │ - andeq r0, r0, ip, asr #10 │ │ - andeq r0, r0, ip, asr #10 │ │ - andeq r0, r0, ip, asr #10 │ │ - andeq r0, r0, ip, asr #10 │ │ - andeq r0, r0, r4, lsr r5 │ │ - ldr r1, [sp, #120] ; 0x78 │ │ + andeq r0, r0, ip, asr r5 │ │ + strdeq r0, [r0], -r0 ; │ │ + andeq r0, r0, r0, lsl #11 │ │ + strdeq r0, [r0], -r0 ; │ │ + strdeq r0, [r0], -r0 ; │ │ + strdeq r0, [r0], -r0 ; │ │ + andeq r0, r0, r0, lsr #11 │ │ + strdeq r0, [r0], -r0 ; │ │ + strdeq r0, [r0], -r0 ; │ │ + strdeq r0, [r0], -r0 ; │ │ + strdeq r0, [r0], -r0 ; │ │ + strdeq r0, [r0], -r0 ; │ │ + strdeq r0, [r0], -r0 ; │ │ + strdeq r0, [r0], -r0 ; │ │ + andeq r0, r0, r4, asr #11 │ │ + strdeq r0, [r0], -r0 ; │ │ + strdeq r0, [r0], -r0 ; │ │ + strdeq r0, [r0], -r0 ; │ │ + strdeq r0, [r0], -r0 ; │ │ + strdeq r0, [r0], -r0 ; │ │ + strdeq r0, [r0], -r0 ; │ │ + strdeq r0, [r0], -r0 ; │ │ + strdeq r0, [r0], -r0 ; │ │ + strdeq r0, [r0], -r0 ; │ │ + strdeq r0, [r0], -r0 ; │ │ + strdeq r0, [r0], -r0 ; │ │ + strdeq r0, [r0], -r0 ; │ │ + strdeq r0, [r0], -r0 ; │ │ + strdeq r0, [r0], -r0 ; │ │ + strdeq r0, [r0], -r0 ; │ │ + ldrdeq r0, [r0], -r8 │ │ + ldr r1, [sp, #112] ; 0x70 │ │ mov r2, #0 │ │ add r1, r8, r1 │ │ strb r2, [r1, #576] ; 0x240 │ │ - sub r1, ip, #1 │ │ + sub r1, fp, #1 │ │ cmp r1, #31 │ │ - bls e584 │ │ - b 14fec │ │ - mov r9, r5 │ │ - mov r5, #1 │ │ + bls ebd0 │ │ + b 156e4 │ │ + mov ip, r4 │ │ + mov r4, #1 │ │ ldr r0, [r1, #1404] ; 0x57c │ │ cmp r0, #0 │ │ - bne cf40 │ │ + bne d4d8 │ │ + cmp r4, #0 │ │ + mov r4, ip │ │ mov r0, #0 │ │ mov r1, lr │ │ strb r0, [r1, #5]! │ │ - cmp r5, #0 │ │ - str r1, [sp, #88] ; 0x58 │ │ - mov r5, r9 │ │ - beq e10c │ │ + str r1, [sp, #80] ; 0x50 │ │ + beq e6b4 │ │ ldr r0, [r5, #24] │ │ mov r1, #1 │ │ cmp r0, #0 │ │ - bne e144 │ │ + bne e6f4 │ │ + ldr r1, [sp, #176] ; 0xb0 │ │ ldr r0, [r8, #640] ; 0x280 │ │ - ldr r1, [sp, #184] ; 0xb8 │ │ - add r0, r0, r4 │ │ + ldr r2, [sp, #180] ; 0xb4 │ │ add r1, r8, r1 │ │ - ldrb r0, [r0, #160] ; 0xa0 │ │ + add r0, r0, r2 │ │ ldrb r1, [r1, #176] ; 0xb0 │ │ + ldrb r0, [r0, #160] ; 0xa0 │ │ add r0, r1, r0 │ │ movw r1, #6012 ; 0x177c │ │ add r0, r6, r0, lsl #2 │ │ add r1, r0, r1 │ │ add r0, r6, #13824 ; 0x3600 │ │ - bl 2db24 │ │ - ldr lr, [sp, #192] ; 0xc0 │ │ + bl 3700c │ │ + ldr lr, [sp, #184] ; 0xb8 │ │ mov r1, r0 │ │ + ldr r4, [sp, #168] ; 0xa8 │ │ strb r1, [lr, #6] │ │ - ldr r2, [r7] │ │ - str r8, [sp, #176] ; 0xb0 │ │ + ldr r2, [r9] │ │ + str r8, [sp, #156] ; 0x9c │ │ ldr r0, [r2, #864] ; 0x360 │ │ cmp r0, #0 │ │ - beq e18c │ │ - ldr r0, [r2, #868] ; 0x364 │ │ - ldr ip, [sp, #136] ; 0x88 │ │ - cmp r0, #0 │ │ - beq e178 │ │ - ldr r0, [r2, #1136] ; 0x470 │ │ - cmp r0, #0 │ │ - beq e1a4 │ │ - str r5, [sp, #76] ; 0x4c │ │ + ldrne r0, [r2, #868] ; 0x364 │ │ + cmpne r0, #0 │ │ + bne e750 │ │ movw r8, #13852 ; 0x361c │ │ tst r1, #255 ; 0xff │ │ - bne e898 │ │ - b e7ac │ │ str r5, [sp, #76] ; 0x4c │ │ - ldr ip, [sp, #136] ; 0x88 │ │ - movw r8, #13852 ; 0x361c │ │ - tst r1, #255 ; 0xff │ │ - bne e898 │ │ - b e7ac │ │ + bne edf8 │ │ + ldr r0, [r4, #4] │ │ + ldr r0, [r0, #1012] ; 0x3f4 │ │ + cmp r0, #0 │ │ + beq e7b0 │ │ + ldr r0, [sp, #156] ; 0x9c │ │ + mov r3, #2 │ │ + ldrd r0, [r0, #8] │ │ + and r1, r3, r1, lsr #3 │ │ + ubfx r0, r0, #4, #1 │ │ + orr r6, r1, r0 │ │ + b e7b4 │ │ + ldr r0, [r2, #1136] ; 0x470 │ │ + cmp r0, #0 │ │ + bne e714 │ │ tst r1, #255 ; 0xff │ │ - beq e1f0 │ │ - ldr r3, [sp, #188] ; 0xbc │ │ + beq e868 │ │ + ldr r3, [r4, #2144] ; 0x860 │ │ ldrd r0, [r8, #8] │ │ - ldr r2, [r3, #1656] ; 0x678 │ │ - ldr r3, [r3, #2128] ; 0x850 │ │ + ldr r2, [r4, #1656] ; 0x678 │ │ mla r0, r3, r1, r0 │ │ + ldr r1, [sp, #104] ; 0x68 │ │ add r2, r2, r0 │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - cmp ip, r0 │ │ - ldrgt r0, [sp, #132] ; 0x84 │ │ - ldrgt r1, [sp, #100] ; 0x64 │ │ + ldr r0, [sp, #132] ; 0x84 │ │ + cmp r0, r1 │ │ + ldrgt r0, [sp, #124] ; 0x7c │ │ + ldrgt r1, [sp, #96] ; 0x60 │ │ cmpgt r0, r1 │ │ - bgt e350 │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - cmp ip, r0 │ │ - ble e400 │ │ - ldrb r5, [r2, #-1] │ │ - b e424 │ │ + bgt e9c0 │ │ + ldr r0, [sp, #132] ; 0x84 │ │ + mov r7, r4 │ │ + ldr r1, [sp, #104] ; 0x68 │ │ + cmp r0, r1 │ │ + ble ea74 │ │ + ldrb r4, [r2, #-1] │ │ + b ea90 │ │ + mov r6, #0 │ │ + ldr r0, [sp, #120] ; 0x78 │ │ + ldr r0, [r0, #40] ; 0x28 │ │ + ldrb r1, [r0, r6] │ │ + cmp r1, #255 ; 0xff │ │ + bne edf8 │ │ + ldr r7, [r2, #1304] ; 0x518 │ │ + cmp r7, #0 │ │ + beq e808 │ │ + ldr r0, [sp, #160] ; 0xa0 │ │ + mov r5, #0 │ │ + add r4, r0, #13824 ; 0x3600 │ │ + mov r0, r4 │ │ + bl 36f6c │ │ + orr r5, r0, r5, lsl #1 │ │ + subs r7, r7, #1 │ │ + bne e7e0 │ │ + ldr r0, [sp, #120] ; 0x78 │ │ + ldr r4, [sp, #168] ; 0xa8 │ │ + ldr lr, [sp, #184] ; 0xb8 │ │ + ldr r0, [r0, #40] ; 0x28 │ │ + b e80c │ │ + mov r5, #0 │ │ + strb r5, [r0, r6] │ │ + ldr r0, [sp, #172] ; 0xac │ │ + cmp r0, #17 │ │ + ldrcs r0, [sp, #120] ; 0x78 │ │ + ldrcs r0, [r0, #40] ; 0x28 │ │ + addcs r0, r6, r0 │ │ + strbcs r5, [r0, #1] │ │ + ldr r0, [sp, #164] ; 0xa4 │ │ + cmp r0, #17 │ │ + bcc edf8 │ │ + ldr r0, [sp, #120] ; 0x78 │ │ + ldr r0, [r0, #40] ; 0x28 │ │ + add r0, r6, r0 │ │ + strb r5, [r0, #2] │ │ + ldr r0, [sp, #172] ; 0xac │ │ + cmp r0, #32 │ │ + ldreq r0, [sp, #164] ; 0xa4 │ │ + cmpeq r0, #32 │ │ + ldreq r0, [sp, #120] ; 0x78 │ │ + ldreq r0, [r0, #40] ; 0x28 │ │ + addeq r0, r6, r0 │ │ + strbeq r5, [r0, #3] │ │ + b edf8 │ │ ldr r0, [r2, #872] ; 0x368 │ │ cmp r0, #0 │ │ - beq e1ac │ │ + beq e764 │ │ + ldr r1, [sp, #176] ; 0xb0 │ │ ldr r0, [r8, #640] ; 0x280 │ │ - mov r5, r4 │ │ - ldr r1, [sp, #184] ; 0xb8 │ │ - add r0, r0, r4 │ │ + ldr r2, [sp, #180] ; 0xb4 │ │ add r1, r8, r1 │ │ - ldrb r0, [r0, #128] ; 0x80 │ │ + add r0, r0, r2 │ │ ldrb r1, [r1, #144] ; 0x90 │ │ + ldrb r0, [r0, #128] ; 0x80 │ │ add r0, r1, r0 │ │ movw r1, #6036 ; 0x1794 │ │ add r0, r6, r0, lsl #2 │ │ add r1, r0, r1 │ │ add r0, r6, #13824 ; 0x3600 │ │ - bl 2db24 │ │ + bl 3700c │ │ cmp r0, #0 │ │ mov r1, r0 │ │ - str r0, [sp, #80] ; 0x50 │ │ - beq e4cc │ │ - ldr r2, [sp, #188] ; 0xbc │ │ - ldr r6, [r2, #1660] ; 0x67c │ │ - cmp r6, #0 │ │ - beq e724 │ │ - ldr r0, [r2, #12] │ │ + str r0, [sp, #84] ; 0x54 │ │ + beq ed78 │ │ + ldr r4, [sp, #168] ; 0xa8 │ │ + ldr r5, [r4, #1660] ; 0x67c │ │ + cmp r5, #0 │ │ + beq ed8c │ │ + ldr r0, [r4, #12] │ │ mov r1, #176 ; 0xb0 │ │ - ldr r7, [r8, #12] │ │ - ldr r4, [sp, #96] ; 0x60 │ │ - ldr r0, [r0, #304] ; 0x130 │ │ - ldr r9, [r2, #2128] ; 0x850 │ │ - ldr r8, [r8, #8] │ │ - mla r0, r0, r1, r2 │ │ - add r1, r7, r4 │ │ + ldrd r6, [r8, #8] │ │ mov r2, #2 │ │ + ldr r0, [r0, #304] ; 0x130 │ │ + mla r0, r0, r1, r4 │ │ + ldr r1, [sp, #100] ; 0x64 │ │ + ldr r4, [r4, #2144] ; 0x860 │ │ + add r1, r7, r1 │ │ lsl r1, r1, #2 │ │ add r0, r0, #16 │ │ - bl 27e90 │ │ + bl 28744 │ │ mov r1, r0 │ │ mvn r0, #0 │ │ cmp r1, #0 │ │ - bne 14fec │ │ - ldr r5, [sp, #104] ; 0x68 │ │ - cmp r5, #1 │ │ - blt 12768 │ │ - mla r0, r9, r7, r8 │ │ - ldr lr, [sp, #192] ; 0xc0 │ │ - ldr fp, [sp, #164] ; 0xa4 │ │ - add r2, sp, #196 ; 0xc4 │ │ + bne 156e4 │ │ + cmp fp, #1 │ │ + blt 12dbc │ │ + mla r0, r4, r7, r6 │ │ + ldr ip, [sp, #168] ; 0xa8 │ │ + ldr lr, [sp, #184] ; 0xb8 │ │ + bic r6, fp, #3 │ │ + add r2, sp, #188 ; 0xbc │ │ mov r3, #8 │ │ - mov r7, r4 │ │ - add r0, r6, r0 │ │ - bic r6, r5, #3 │ │ + add r0, r5, r0 │ │ + ldr r5, [sp, #100] ; 0x64 │ │ mov r1, #0 │ │ - cmp r5, #4 │ │ - bcc e318 │ │ + cmp fp, #4 │ │ + bcc e988 │ │ vdup.32 q8, r3 │ │ mov r1, #0 │ │ ldr r3, [r0, r1] │ │ add r1, r1, #4 │ │ cmp r6, r1 │ │ - str r3, [sp, #196] ; 0xc4 │ │ + str r3, [sp, #188] ; 0xbc │ │ vld1.32 {d18[0]}, [r2 :32] │ │ vmovl.u8 q9, d18 │ │ vmovl.u16 q9, d18 │ │ vmin.s32 q8, q8, q9 │ │ - bne e2d4 │ │ + bne e944 │ │ vext.8 q9, q8, q8, #8 │ │ - cmp r5, r6 │ │ + cmp fp, r6 │ │ mov r1, r6 │ │ vmin.s32 q8, q8, q9 │ │ vdup.32 q9, d16[1] │ │ vmin.s32 q8, q8, q9 │ │ vmov.32 r3, d16[0] │ │ - beq e330 │ │ - ldrb r4, [r0, r1] │ │ + beq e9a0 │ │ + ldrb r7, [r0, r1] │ │ add r1, r1, #1 │ │ - cmp r3, r4 │ │ - movge r3, r4 │ │ - cmp r5, r1 │ │ - bne e318 │ │ - sub r7, r7, #1 │ │ - cmp r7, #1 │ │ - blt 1279c │ │ - ldr r4, [sp, #152] ; 0x98 │ │ - add r0, r0, r9 │ │ + cmp r3, r7 │ │ + movge r3, r7 │ │ + cmp fp, r1 │ │ + bne e988 │ │ + sub r5, r5, #1 │ │ + cmp r5, #1 │ │ + blt e9b8 │ │ + add r0, r0, r4 │ │ cmp r3, #0 │ │ - bne e2c0 │ │ - b 127a4 │ │ + bne e930 │ │ + mov r4, ip │ │ + b edcc │ │ ldrb r1, [r2, -r3] │ │ mvn r0, r3 │ │ - ldrb r5, [r2, #-1] │ │ + mov r7, r4 │ │ + ldrb r4, [r2, #-1] │ │ ldrb r2, [r2, r0] │ │ - cmp r5, r1 │ │ + cmp r4, r1 │ │ moveq r0, #2 │ │ - cmpeq r2, r5 │ │ - beq e39c │ │ - sub r0, r2, r5 │ │ - sub r3, r5, r1 │ │ + cmpeq r2, r4 │ │ + beq ea10 │ │ + sub r0, r2, r4 │ │ + sub r3, r4, r1 │ │ clz r0, r0 │ │ clz r3, r3 │ │ lsr r0, r0, #5 │ │ lsr r3, r3, #5 │ │ orr r0, r3, r0 │ │ sub r3, r1, r2 │ │ clz r3, r3 │ │ lsr r3, r3, #5 │ │ orr r0, r3, r0 │ │ cmp r1, r2 │ │ - moveq r5, r1 │ │ + moveq r4, r1 │ │ ldrb r1, [lr, #6] │ │ cmp r1, #0 │ │ - bne e434 │ │ + bne eaa0 │ │ add r0, r6, r0, lsl #4 │ │ mov r2, #7 │ │ add r1, r0, #3504 ; 0xdb0 │ │ add r0, r6, #13824 ; 0x3600 │ │ - bl 2d6a4 │ │ - ldr r1, [r7] │ │ - cmp r5, #0 │ │ + bl 36b8c │ │ + ldr r1, [r9] │ │ + cmp r4, #0 │ │ ldr r1, [r1, #1140] ; 0x474 │ │ - beq e450 │ │ - ldr ip, [sp, #136] ; 0x88 │ │ - cmp r1, r5 │ │ - ldr lr, [sp, #192] ; 0xc0 │ │ - ble e75c │ │ + beq eb24 │ │ + ldr r7, [sp, #168] ; 0xa8 │ │ + cmp r1, r4 │ │ + ldr lr, [sp, #184] ; 0xb8 │ │ + ble eda4 │ │ add r2, r1, #1 │ │ - cmp r2, r5, lsl #1 │ │ - ble e750 │ │ - lsl r2, r5, #1 │ │ + cmp r2, r4, lsl #1 │ │ + ble ed98 │ │ + lsl r2, r4, #1 │ │ cmp r2, r0 │ │ - blt e760 │ │ - b 12638 │ │ - mov r5, r7 │ │ - ldr r1, [sp, #132] ; 0x84 │ │ - ldr r7, [sp, #100] ; 0x64 │ │ + blt eda8 │ │ + b 12b9c │ │ + ldr r1, [sp, #124] ; 0x7c │ │ mov r0, #0 │ │ - cmp r1, r7 │ │ - mov r7, r5 │ │ - mov r5, #0 │ │ - ble e428 │ │ - ldrb r5, [r2, -r3] │ │ + ldr r4, [sp, #96] ; 0x60 │ │ + cmp r1, r4 │ │ + mov r4, #0 │ │ + ble ea94 │ │ + ldrb r4, [r2, -r3] │ │ mov r0, #0 │ │ ldrb r1, [lr, #6] │ │ cmp r1, #0 │ │ - beq e3b0 │ │ - strb r5, [lr, #4] │ │ - mov r0, r5 │ │ - uxtb r1, r0 │ │ - mov r3, #0 │ │ - cmp r1, #8 │ │ - bcs e780 │ │ - b e788 │ │ - ldr ip, [sp, #136] ; 0x88 │ │ - ldr lr, [sp, #192] ; 0xc0 │ │ - b e760 │ │ - ldr r4, [sp, #128] ; 0x80 │ │ + beq ea24 │ │ + strb r4, [lr, #4] │ │ + mov r0, r4 │ │ + b edb8 │ │ + ldr r4, [sp, #120] ; 0x78 │ │ mov r0, #3 │ │ - ldr r1, [sp, #172] ; 0xac │ │ + ldr r1, [sp, #164] ; 0xa4 │ │ str r0, [r4] │ │ - mov r3, r4 │ │ - ldrsh r0, [lr, #12] │ │ + ldrsh r0, [r3, #12] │ │ add r0, r0, #65536 ; 0x10000 │ │ str r0, [r4, #12] │ │ - ldrsh r0, [lr, #14] │ │ + ldrsh r0, [r3, #14] │ │ str r0, [r4, #16] │ │ - ldrsh r0, [lr, #16] │ │ + ldrsh r0, [r3, #16] │ │ str r0, [r4, #20] │ │ - ldrsh r0, [lr, #18] │ │ + ldrsh r0, [r3, #18] │ │ add r0, r0, #65536 ; 0x10000 │ │ str r0, [r4, #24] │ │ - ldr r2, [lr, #8] │ │ ldr r0, [sp, #132] ; 0x84 │ │ + ldr r2, [r3, #8] │ │ + mov r3, r4 │ │ + str r0, [sp] │ │ + ldr r0, [sp, #124] ; 0x7c │ │ str r0, [sp, #4] │ │ - mov r0, fp │ │ - str ip, [sp] │ │ - bl 2bfac │ │ + ldr r0, [sp, #172] ; 0xac │ │ + bl 2c844 │ │ mov r0, r4 │ │ - bl 2bd14 │ │ - ldr lr, [sp, #192] ; 0xc0 │ │ - b ccfc │ │ + bl 2c5ac │ │ + ldr r3, [sp, #184] ; 0xb8 │ │ + ldr r4, [sp, #168] ; 0xa8 │ │ + b d29c │ │ add r0, r0, #1 │ │ - add r0, r5, r0, asr #1 │ │ - b d8fc │ │ - ldr ip, [sp, #136] ; 0x88 │ │ - mov r0, #0 │ │ - ldr lr, [sp, #192] ; 0xc0 │ │ - mov r4, r5 │ │ - str r0, [sp, #80] ; 0x50 │ │ - b e1ac │ │ - ldr r1, [sp, #120] ; 0x78 │ │ + add r0, r4, r0, asr #1 │ │ + b dea0 │ │ + ldr r7, [sp, #168] ; 0xa8 │ │ + ldr lr, [sp, #184] ; 0xb8 │ │ + b eda8 │ │ + ldr r1, [sp, #112] ; 0x70 │ │ mov r2, #576 ; 0x240 │ │ mov r3, #0 │ │ add r1, r8, r1 │ │ strh r3, [r1, r2] │ │ - sub r1, ip, #1 │ │ + sub r1, fp, #1 │ │ cmp r1, #31 │ │ - bls e584 │ │ - b 14fec │ │ - ldr r1, [sp, #120] ; 0x78 │ │ + bls ebd0 │ │ + b 156e4 │ │ + ldr r1, [sp, #112] ; 0x70 │ │ mov r2, #0 │ │ add r1, r8, r1 │ │ str r2, [r1, #576] ; 0x240 │ │ - sub r1, ip, #1 │ │ + sub r1, fp, #1 │ │ cmp r1, #31 │ │ - bls e584 │ │ - b 14fec │ │ - ldr r1, [sp, #120] ; 0x78 │ │ + bls ebd0 │ │ + b 156e4 │ │ + ldr r1, [sp, #112] ; 0x70 │ │ mov r2, #0 │ │ add r1, r8, r1 │ │ str r2, [r1, #580] ; 0x244 │ │ str r2, [r1, #576] ; 0x240 │ │ - sub r1, ip, #1 │ │ + sub r1, fp, #1 │ │ cmp r1, #31 │ │ - bls e584 │ │ - b 14fec │ │ - ldr r1, [sp, #120] ; 0x78 │ │ + bls ebd0 │ │ + b 156e4 │ │ + ldr r1, [sp, #112] ; 0x70 │ │ vmov.i32 q8, #0 ; 0x00000000 │ │ add r1, r8, r1 │ │ add r1, r1, #576 ; 0x240 │ │ - b e574 │ │ - ldr r1, [sp, #120] ; 0x78 │ │ + b ebc0 │ │ + ldr r1, [sp, #112] ; 0x70 │ │ vmov.i32 q8, #0 ; 0x00000000 │ │ add r1, r8, r1 │ │ add r1, r1, #576 ; 0x240 │ │ vst1.8 {d16-d17}, [r1]! │ │ vst1.8 {d16-d17}, [r1] │ │ - sub r1, ip, #1 │ │ + sub r1, fp, #1 │ │ cmp r1, #31 │ │ - bhi 14fec │ │ + bhi 156e4 │ │ add r2, pc, #4 │ │ ldr r1, [r2, r1, lsl #2] │ │ add pc, r2, r1 │ │ andeq r0, r0, r0, lsl #1 │ │ muleq r0, ip, r0 │ │ - andeq r6, r0, ip, asr sl │ │ + andeq r6, r0, r8, lsl #22 │ │ strheq r0, [r0], -ip │ │ - andeq r6, r0, ip, asr sl │ │ - andeq r6, r0, ip, asr sl │ │ - andeq r6, r0, ip, asr sl │ │ + andeq r6, r0, r8, lsl #22 │ │ + andeq r6, r0, r8, lsl #22 │ │ + andeq r6, r0, r8, lsl #22 │ │ ldrdeq r0, [r0], -r8 │ │ - andeq r6, r0, ip, asr sl │ │ - andeq r6, r0, ip, asr sl │ │ - andeq r6, r0, ip, asr sl │ │ - andeq r6, r0, ip, asr sl │ │ - andeq r6, r0, ip, asr sl │ │ - andeq r6, r0, ip, asr sl │ │ - andeq r6, r0, ip, asr sl │ │ + andeq r6, r0, r8, lsl #22 │ │ + andeq r6, r0, r8, lsl #22 │ │ + andeq r6, r0, r8, lsl #22 │ │ + andeq r6, r0, r8, lsl #22 │ │ + andeq r6, r0, r8, lsl #22 │ │ + andeq r6, r0, r8, lsl #22 │ │ + andeq r6, r0, r8, lsl #22 │ │ strdeq r0, [r0], -r8 │ │ - andeq r6, r0, ip, asr sl │ │ - andeq r6, r0, ip, asr sl │ │ - andeq r6, r0, ip, asr sl │ │ - andeq r6, r0, ip, asr sl │ │ - andeq r6, r0, ip, asr sl │ │ - andeq r6, r0, ip, asr sl │ │ - andeq r6, r0, ip, asr sl │ │ - andeq r6, r0, ip, asr sl │ │ - andeq r6, r0, ip, asr sl │ │ - andeq r6, r0, ip, asr sl │ │ - andeq r6, r0, ip, asr sl │ │ - andeq r6, r0, ip, asr sl │ │ - andeq r6, r0, ip, asr sl │ │ - andeq r6, r0, ip, asr sl │ │ - andeq r6, r0, ip, asr sl │ │ + andeq r6, r0, r8, lsl #22 │ │ + andeq r6, r0, r8, lsl #22 │ │ + andeq r6, r0, r8, lsl #22 │ │ + andeq r6, r0, r8, lsl #22 │ │ + andeq r6, r0, r8, lsl #22 │ │ + andeq r6, r0, r8, lsl #22 │ │ + andeq r6, r0, r8, lsl #22 │ │ + andeq r6, r0, r8, lsl #22 │ │ + andeq r6, r0, r8, lsl #22 │ │ + andeq r6, r0, r8, lsl #22 │ │ + andeq r6, r0, r8, lsl #22 │ │ + andeq r6, r0, r8, lsl #22 │ │ + andeq r6, r0, r8, lsl #22 │ │ + andeq r6, r0, r8, lsl #22 │ │ + andeq r6, r0, r8, lsl #22 │ │ andeq r0, r0, ip, lsr #2 │ │ ldr r0, [r8, #640] ; 0x280 │ │ - ldr r1, [sp, #124] ; 0x7c │ │ + ldr r1, [sp, #116] ; 0x74 │ │ add r1, r0, r1 │ │ mov r0, #0 │ │ strb r0, [r1, #560] ; 0x230 │ │ - add sp, sp, #548 ; 0x224 │ │ + add sp, sp, #540 ; 0x21c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r0, [r8, #640] ; 0x280 │ │ mov r2, #560 ; 0x230 │ │ - ldr r1, [sp, #124] ; 0x7c │ │ + ldr r1, [sp, #116] ; 0x74 │ │ add r1, r0, r1 │ │ mov r0, #0 │ │ strh r0, [r1, r2] │ │ - add sp, sp, #548 ; 0x224 │ │ + add sp, sp, #540 ; 0x21c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r0, [r8, #640] ; 0x280 │ │ - ldr r1, [sp, #124] ; 0x7c │ │ + ldr r1, [sp, #116] ; 0x74 │ │ add r1, r0, r1 │ │ mov r0, #0 │ │ str r0, [r1, #560] ; 0x230 │ │ - add sp, sp, #548 ; 0x224 │ │ + add sp, sp, #540 ; 0x21c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r0, [r8, #640] ; 0x280 │ │ - ldr r1, [sp, #124] ; 0x7c │ │ + ldr r1, [sp, #116] ; 0x74 │ │ add r1, r0, r1 │ │ mov r0, #0 │ │ str r0, [r1, #564] ; 0x234 │ │ str r0, [r1, #560] ; 0x230 │ │ - add sp, sp, #548 ; 0x224 │ │ + add sp, sp, #540 ; 0x21c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r1, [sp, #124] ; 0x7c │ │ + ldr r1, [sp, #116] ; 0x74 │ │ ldr r0, [r8, #640] ; 0x280 │ │ mov r2, r1 │ │ add r1, r0, r1 │ │ mov r0, #0 │ │ str r0, [r1, #564] ; 0x234 │ │ str r0, [r1, #560] ; 0x230 │ │ ldr r1, [r8, #640] ; 0x280 │ │ add r1, r2, r1 │ │ str r0, [r1, #572] ; 0x23c │ │ str r0, [r1, #568] ; 0x238 │ │ - add sp, sp, #548 ; 0x224 │ │ + add sp, sp, #540 ; 0x21c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r1, [sp, #124] ; 0x7c │ │ + ldr r1, [sp, #116] ; 0x74 │ │ ldr r0, [r8, #640] ; 0x280 │ │ mov r2, r1 │ │ add r1, r0, r1 │ │ mov r0, #0 │ │ str r0, [r1, #564] ; 0x234 │ │ str r0, [r1, #560] ; 0x230 │ │ ldr r1, [r8, #640] ; 0x280 │ │ @@ -12075,1145 +12118,1076 @@ │ │ add r1, r2, r1 │ │ str r0, [r1, #580] ; 0x244 │ │ str r0, [r1, #576] ; 0x240 │ │ ldr r1, [r8, #640] ; 0x280 │ │ add r1, r2, r1 │ │ str r0, [r1, #588] ; 0x24c │ │ str r0, [r1, #584] ; 0x248 │ │ - add sp, sp, #548 ; 0x224 │ │ + add sp, sp, #540 ; 0x21c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, #8 │ │ - ldr fp, [sp, #164] ; 0xa4 │ │ - ldr r4, [sp, #152] ; 0x98 │ │ - ldr lr, [sp, #192] ; 0xc0 │ │ - b e740 │ │ - mov r3, #0 │ │ - ldr ip, [sp, #136] ; 0x88 │ │ - ldr lr, [sp, #192] ; 0xc0 │ │ - mov r4, r5 │ │ - b e780 │ │ - ldr fp, [sp, #164] ; 0xa4 │ │ - ldr r4, [sp, #152] ; 0x98 │ │ + ldr ip, [sp, #168] ; 0xa8 │ │ + ldr lr, [sp, #184] ; 0xb8 │ │ strb r0, [lr, #4] │ │ + mov r4, ip │ │ ldr r6, [sp, #160] ; 0xa0 │ │ - ldr r7, [sp, #148] ; 0x94 │ │ - b d920 │ │ - sub r2, r1, r5 │ │ + b dec8 │ │ + ldr r4, [sp, #168] ; 0xa8 │ │ + mov r0, #0 │ │ + ldr lr, [sp, #184] ; 0xb8 │ │ + str r0, [sp, #84] ; 0x54 │ │ + b e764 │ │ + mov r3, #0 │ │ + ldr lr, [sp, #184] ; 0xb8 │ │ + b edcc │ │ + sub r2, r1, r4 │ │ cmp r0, r2, lsl #1 │ │ - ble 12638 │ │ + ble 12b9c │ │ sub r0, r1, r0 │ │ uxtb r2, r0 │ │ cmp r2, r1 │ │ movwhi r0, #0 │ │ strb r0, [lr, #4] │ │ uxtb r1, r0 │ │ mov r3, #0 │ │ cmp r1, #8 │ │ - bcc e788 │ │ + mov r4, r7 │ │ + bcc edd4 │ │ mov r0, r3 │ │ strb r3, [lr, #4] │ │ - ldr r2, [r7] │ │ + ldr r2, [r9] │ │ uxtb r0, r0 │ │ ldrb r1, [lr, #6] │ │ add r0, r2, r0, lsl #5 │ │ - add r0, r0, #880 ; 0x370 │ │ - str r0, [sp, #76] ; 0x4c │ │ + add r5, r0, #880 ; 0x370 │ │ movw r8, #13852 ; 0x361c │ │ tst r1, #255 ; 0xff │ │ - bne e898 │ │ - ldr r0, [sp, #188] ; 0xbc │ │ - ldr r0, [r0, #4] │ │ - ldr r0, [r0, #1012] ; 0x3f4 │ │ - cmp r0, #0 │ │ - beq e7dc │ │ - ldr r0, [sp, #176] ; 0xb0 │ │ - mov r3, #2 │ │ - ldrd r0, [r0, #8] │ │ - and r1, r3, r1, lsr #3 │ │ - ubfx r0, r0, #4, #1 │ │ - orr r6, r1, r0 │ │ - b e7e0 │ │ - mov r6, #0 │ │ - ldr r0, [sp, #128] ; 0x80 │ │ - ldr r0, [r0, #40] ; 0x28 │ │ - ldrb r1, [r0, r6] │ │ - cmp r1, #255 ; 0xff │ │ - bne e898 │ │ - ldr r4, [r2, #1304] ; 0x518 │ │ - cmp r4, #0 │ │ - beq e83c │ │ + str r5, [sp, #76] ; 0x4c │ │ + beq e724 │ │ ldr r0, [sp, #160] ; 0xa0 │ │ - mov r9, r7 │ │ - mov r5, #0 │ │ - add r7, r0, #13824 ; 0x3600 │ │ - mov r0, r7 │ │ - bl 2da84 │ │ - orr r5, r0, r5, lsl #1 │ │ - subs r4, r4, #1 │ │ - bne e810 │ │ - ldr r0, [sp, #128] ; 0x80 │ │ - mov r7, r9 │ │ - ldr ip, [sp, #136] ; 0x88 │ │ - ldr lr, [sp, #192] ; 0xc0 │ │ - ldr r0, [r0, #40] ; 0x28 │ │ - b e840 │ │ - mov r5, #0 │ │ - ldr fp, [sp, #164] ; 0xa4 │ │ - strb r5, [r0, r6] │ │ - cmp fp, #17 │ │ - ldrcs r0, [sp, #128] ; 0x80 │ │ - ldr r4, [sp, #152] ; 0x98 │ │ - ldrcs r0, [r0, #40] ; 0x28 │ │ - addcs r0, r6, r0 │ │ - strbcs r5, [r0, #1] │ │ - ldr r0, [sp, #172] ; 0xac │ │ - cmp r0, #17 │ │ - bcc e898 │ │ - ldr r0, [sp, #128] ; 0x80 │ │ - cmp fp, #32 │ │ - ldr r0, [r0, #40] ; 0x28 │ │ - add r0, r6, r0 │ │ - strb r5, [r0, #2] │ │ - ldreq r0, [sp, #172] ; 0xac │ │ - cmpeq r0, #32 │ │ - ldreq r0, [sp, #128] ; 0x80 │ │ - ldreq r0, [r0, #40] ; 0x28 │ │ - addeq r0, r6, r0 │ │ - strbeq r5, [r0, #3] │ │ - add r0, lr, #6 │ │ - str r0, [sp, #84] ; 0x54 │ │ - ldr r0, [sp, #188] ; 0xbc │ │ mov r1, #31 │ │ - ldr r9, [sp, #176] ; 0xb0 │ │ - ldr r6, [sp, #160] ; 0xa0 │ │ - ldr r0, [r0, #4] │ │ - ldr r3, [r9, #8] │ │ - add r5, r6, r8 │ │ - str r5, [sp, #72] ; 0x48 │ │ + ldr r5, [sp, #80] ; 0x50 │ │ + add r7, r0, r8 │ │ + add r0, lr, #6 │ │ + str r0, [sp, #88] ; 0x58 │ │ + ldr r0, [r4, #4] │ │ + ldr r8, [sp, #156] ; 0x9c │ │ + str lr, [sp, #184] ; 0xb8 │ │ ldr r0, [r0, #1012] ; 0x3f4 │ │ + ldr r3, [r8, #8] │ │ clz r2, r0 │ │ + str r9, [sp, #136] ; 0x88 │ │ + str r7, [sp, #72] ; 0x48 │ │ lsr r2, r2, #5 │ │ tst r3, r1, lsr r2 │ │ - bne ecc4 │ │ + bne f1f4 │ │ lsr r1, r1, r2 │ │ - ldr r2, [r9, #12] │ │ + ldr r2, [r8, #12] │ │ tst r2, r1 │ │ - bne ecc4 │ │ + bne f1f4 │ │ + ldr r2, [sp, #160] ; 0xa0 │ │ movw r1, #13996 ; 0x36ac │ │ - add r3, r6, r1 │ │ - ldr r1, [r7] │ │ - mov r8, r6 │ │ + add r3, r2, r1 │ │ ldr r2, [sp, #140] ; 0x8c │ │ - str r3, [sp, #68] ; 0x44 │ │ + ldr r1, [r9] │ │ + str r3, [sp, #64] ; 0x40 │ │ ldr r6, [r2, #144] ; 0x90 │ │ ldr r2, [r1, #1208] ; 0x4b8 │ │ - str r6, [sp, #60] ; 0x3c │ │ cmp r2, #0 │ │ - beq e954 │ │ + beq eeb4 │ │ mov r2, #3 │ │ cmp r0, #0 │ │ movwne r2, #0 │ │ cmp r2, sl │ │ - bne e998 │ │ - ldr r0, [sp, #84] ; 0x54 │ │ - ldr r2, [sp, #68] ; 0x44 │ │ + bne eeec │ │ + ldr r0, [sp, #88] ; 0x58 │ │ + ldr r2, [sp, #64] ; 0x40 │ │ ldrb r0, [r0] │ │ ldr r2, [r2] │ │ - str r2, [sp, #416] ; 0x1a0 │ │ - add r2, sp, #416 ; 0x1a0 │ │ - str r2, [sp, #64] ; 0x40 │ │ - mov r2, r6 │ │ + str r2, [sp, #408] ; 0x198 │ │ + add r2, sp, #408 ; 0x198 │ │ + str r2, [sp, #60] ; 0x3c │ │ cmp r0, #0 │ │ - mov r6, r8 │ │ - bne e96c │ │ - b e9b0 │ │ + mov r2, r6 │ │ + bne eec8 │ │ + b ef00 │ │ ldr r0, [r3] │ │ mov r2, r6 │ │ - str r0, [sp, #416] ; 0x1a0 │ │ - add r0, sp, #416 ; 0x1a0 │ │ - str r0, [sp, #64] ; 0x40 │ │ - mov r6, r8 │ │ + str r0, [sp, #408] ; 0x198 │ │ + add r0, sp, #408 ; 0x198 │ │ + str r0, [sp, #60] ; 0x3c │ │ ldr r0, [r1, #824] ; 0x338 │ │ - mov r8, r7 │ │ cmp r2, r0 │ │ - bne ec08 │ │ - ldr r1, [sp, #188] ; 0xbc │ │ - movw r0, #2172 ; 0x87c │ │ - add r7, r1, r0 │ │ - b ec44 │ │ - andeq lr, r9, r8, lsl #1 │ │ - andeq lr, r9, r8, asr #32 │ │ - andeq lr, r9, r8 │ │ - ldr r0, [sp, #68] ; 0x44 │ │ - mov r6, r8 │ │ + bne f150 │ │ + movw r0, #2188 ; 0x88c │ │ + mov r1, r4 │ │ + add r4, r4, r0 │ │ + b f180 │ │ + andeq lr, sl, ip, ror #15 │ │ + andeq lr, sl, ip, lsr #15 │ │ + ldr r0, [sp, #64] ; 0x40 │ │ ldr r0, [r0] │ │ - str r0, [sp, #416] ; 0x1a0 │ │ - add r0, sp, #416 ; 0x1a0 │ │ - str r0, [sp, #64] ; 0x40 │ │ - add r8, r6, #13824 ; 0x3600 │ │ + str r0, [sp, #408] ; 0x198 │ │ + add r0, sp, #408 ; 0x198 │ │ + str r0, [sp, #60] ; 0x3c │ │ + ldr r7, [sp, #160] ; 0xa0 │ │ movw r0, #5296 ; 0x14b0 │ │ - add r1, r6, r0 │ │ mov r2, #3 │ │ + str r6, [sp, #68] ; 0x44 │ │ + add r8, r7, #13824 ; 0x3600 │ │ + add r1, r7, r0 │ │ mov r0, r8 │ │ - bl 2d4ec │ │ - mov r7, r0 │ │ + bl 369d4 │ │ + mov r4, r0 │ │ cmp r0, #3 │ │ - bne ea38 │ │ + bne ef88 │ │ mov r0, r8 │ │ - bl 2da84 │ │ - mov r7, r0 │ │ + bl 36f6c │ │ + mov r4, r0 │ │ mov r0, r8 │ │ - bl 2da84 │ │ - orr r4, r0, r7, lsl #1 │ │ + bl 36f6c │ │ + orr r4, r0, r4, lsl #1 │ │ mov r0, r8 │ │ - bl 2da84 │ │ + bl 36f6c │ │ orr r0, r0, r4, lsl #1 │ │ - mov r6, #0 │ │ - adds r5, r0, #1 │ │ - bcs ea20 │ │ - mov r6, #0 │ │ - mov r4, r5 │ │ + mov r5, #0 │ │ + adds r4, r0, #1 │ │ + bcs ef78 │ │ + mov r5, #0 │ │ + mov r6, r4 │ │ mov r0, r8 │ │ - bl 2da84 │ │ - orr r6, r0, r6, lsl #1 │ │ - subs r4, r4, #1 │ │ - bne ea0c │ │ + bl 36f6c │ │ + orr r5, r0, r5, lsl #1 │ │ + subs r6, r6, #1 │ │ + bne ef64 │ │ mov r0, #1 │ │ - ldr fp, [sp, #164] ; 0xa4 │ │ - add r0, r6, r0, lsl r5 │ │ - ldr r4, [sp, #152] ; 0x98 │ │ - ldr r6, [sp, #160] ; 0xa0 │ │ - add r7, r0, #1 │ │ - cmp r7, #0 │ │ - beq ea6c │ │ + ldr r7, [sp, #160] ; 0xa0 │ │ + add r0, r5, r0, lsl r4 │ │ + add r4, r0, #1 │ │ + cmp r4, #0 │ │ + beq efbc │ │ mov r0, r8 │ │ - bl 2da84 │ │ - ldr r1, [sp, #148] ; 0x94 │ │ + bl 36f6c │ │ + ldr r1, [r9] │ │ cmp r0, #0 │ │ - rsbne r7, r7, #0 │ │ - ldr r1, [r1] │ │ + rsbne r4, r4, #0 │ │ ldr r2, [r1, #1212] ; 0x4bc │ │ - lsl r0, r7, r2 │ │ - b ea78 │ │ - andeq sp, r9, ip, lsr #31 │ │ - andeq sp, r9, r4, asr #30 │ │ - ldr r0, [sp, #148] ; 0x94 │ │ - ldr r1, [r0] │ │ + lsl r0, r4, r2 │ │ + b efc4 │ │ + andeq lr, sl, r0, ror r7 │ │ + andeq lr, sl, r4, lsl r7 │ │ + andeq lr, sl, r8, lsr #13 │ │ + ldr r1, [r9] │ │ mov r0, #0 │ │ ldr r3, [sp, #140] ; 0x8c │ │ mov r5, #1 │ │ - ldr ip, [sp, #136] ; 0x88 │ │ - ldr lr, [sp, #192] ; 0xc0 │ │ + ldr r4, [sp, #168] ; 0xa8 │ │ + ldr lr, [sp, #184] ; 0xb8 │ │ ldr r2, [r3, #144] ; 0x90 │ │ + ldr r6, [sp, #68] ; 0x44 │ │ add r2, r2, r0 │ │ cmp r2, #255 ; 0xff │ │ movge r2, #255 ; 0xff │ │ cmp r2, #1 │ │ movle r2, r5 │ │ str r2, [r3, #144] ; 0x90 │ │ ldr r0, [r1, #1216] ; 0x4c0 │ │ cmp r0, #0 │ │ - beq f270 │ │ + beq f138 │ │ ldr r0, [r1, #1224] ; 0x4c8 │ │ cmp r0, #0 │ │ - beq ead0 │ │ - ldr r1, [sp, #188] ; 0xbc │ │ + beq f01c │ │ + ldr r1, [r4, #1284] ; 0x504 │ │ mov r5, #4 │ │ - ldr r1, [r1, #1284] ; 0x504 │ │ cmp r1, #0 │ │ movweq r5, #2 │ │ mov r9, #0 │ │ add r0, r0, r9 │ │ movw r1, #5304 ; 0x14b8 │ │ mov r2, #3 │ │ - add r0, r6, r0, lsl #3 │ │ + add r0, r7, r0, lsl #3 │ │ add r1, r0, r1 │ │ mov r0, r8 │ │ - bl 2d4ec │ │ - mov r7, r0 │ │ + bl 369d4 │ │ + mov r4, r0 │ │ cmp r0, #3 │ │ - bne eb60 │ │ + bne f0a4 │ │ mov r0, r8 │ │ - bl 2da84 │ │ - mov r7, r0 │ │ + bl 36f6c │ │ + mov r4, r0 │ │ mov r0, r8 │ │ - bl 2da84 │ │ - orr r4, r0, r7, lsl #1 │ │ + bl 36f6c │ │ + orr r4, r0, r4, lsl #1 │ │ mov r0, r8 │ │ - bl 2da84 │ │ + bl 36f6c │ │ orr r0, r0, r4, lsl #1 │ │ - mov r7, #0 │ │ - adds r6, r0, #1 │ │ - bcs eb48 │ │ - mov r7, #0 │ │ - mov r4, r6 │ │ + mov r6, #0 │ │ + adds r4, r0, #1 │ │ + bcs f094 │ │ + mov r6, #0 │ │ + mov r7, r4 │ │ mov r0, r8 │ │ - bl 2da84 │ │ - orr r7, r0, r7, lsl #1 │ │ - subs r4, r4, #1 │ │ - bne eb34 │ │ + bl 36f6c │ │ + orr r6, r0, r6, lsl #1 │ │ + subs r7, r7, #1 │ │ + bne f080 │ │ mov r0, #1 │ │ - ldr fp, [sp, #164] ; 0xa4 │ │ - add r0, r7, r0, lsl r6 │ │ - ldr r4, [sp, #152] ; 0x98 │ │ - ldr r6, [sp, #160] ; 0xa0 │ │ - add r7, r0, #1 │ │ - cmp r7, #0 │ │ - beq eb8c │ │ + ldr r7, [sp, #160] ; 0xa0 │ │ + add r0, r6, r0, lsl r4 │ │ + add r4, r0, #1 │ │ + cmp r4, #0 │ │ + beq f0d0 │ │ mov r0, r8 │ │ - bl 2da84 │ │ - ldr r1, [sp, #148] ; 0x94 │ │ + bl 36f6c │ │ + ldr r1, [sp, #136] ; 0x88 │ │ cmp r0, #0 │ │ - rsbne r7, r7, #0 │ │ + rsbne r4, r4, #0 │ │ ldr r1, [r1] │ │ ldr r1, [r1, #1220] ; 0x4c4 │ │ - lsl r0, r7, r1 │ │ - b eb90 │ │ + lsl r0, r4, r1 │ │ + b f0d4 │ │ mov r0, #0 │ │ - add r1, r6, r9 │ │ + add r1, r7, r9 │ │ movw r2, #13996 ; 0x36ac │ │ - ldr ip, [sp, #136] ; 0x88 │ │ + ldr r6, [sp, #68] ; 0x44 │ │ add r9, r9, #1 │ │ ldrsb r2, [r1, r2]! ; │ │ add r0, r0, r2 │ │ cmp r0, #63 ; 0x3f │ │ movge r0, #63 ; 0x3f │ │ cmn r0, #63 ; 0x3f │ │ mvnle r0, #62 ; 0x3e │ │ cmp r9, r5 │ │ strb r0, [r1] │ │ - bcs ebdc │ │ - ldr r0, [sp, #148] ; 0x94 │ │ + bcs f118 │ │ + ldr r0, [sp, #136] ; 0x88 │ │ ldr r0, [r0] │ │ ldr r0, [r0, #1224] ; 0x4c8 │ │ - b ead4 │ │ - andeq sp, r9, r4, lsr #28 │ │ - andeq sp, r9, r8, ror #27 │ │ - ldr r7, [sp, #148] ; 0x94 │ │ + b f020 │ │ + ldr r9, [sp, #136] ; 0x88 │ │ ldr r0, [sp, #140] ; 0x8c │ │ - ldr lr, [sp, #192] ; 0xc0 │ │ - ldr r1, [r7] │ │ + ldr lr, [sp, #184] ; 0xb8 │ │ + ldr r1, [r9] │ │ ldr r2, [r0, #144] ; 0x90 │ │ - ldr r9, [sp, #176] ; 0xb0 │ │ - ldr r5, [sp, #72] ; 0x48 │ │ + ldr r8, [sp, #156] ; 0x9c │ │ + ldr r4, [sp, #168] ; 0xa8 │ │ + b f13c │ │ + ldr r8, [sp, #156] ; 0x9c │ │ + ldr r7, [sp, #72] ; 0x48 │ │ + ldr r5, [sp, #80] ; 0x50 │ │ ldr r0, [r1, #824] ; 0x338 │ │ - mov r8, r7 │ │ - cmp r2, r0 │ │ - beq e97c │ │ - ldr r0, [sp, #60] ; 0x3c │ │ cmp r2, r0 │ │ - beq ec4c │ │ - ldr r0, [sp, #188] ; 0xbc │ │ + beq eed4 │ │ + cmp r2, r6 │ │ + beq f188 │ │ + ldr r6, [sp, #160] ; 0xa0 │ │ movw r3, #13892 ; 0x3644 │ │ - add r7, r6, r3 │ │ - mov r9, r6 │ │ - mov r6, lr │ │ - ldr r0, [r0, #4] │ │ - mov r3, r7 │ │ - bl b2dc │ │ - mov lr, r6 │ │ - mov r6, r9 │ │ - ldr r9, [sp, #176] ; 0xb0 │ │ - ldr ip, [sp, #136] ; 0x88 │ │ - str r7, [r5, #136] ; 0x88 │ │ - mov r7, r8 │ │ - ldr r2, [sp, #68] ; 0x44 │ │ + ldr r0, [r4, #4] │ │ + mov r5, lr │ │ + add r4, r6, r3 │ │ + mov r3, r4 │ │ + bl b7f0 │ │ + mov lr, r5 │ │ + ldr r5, [sp, #80] ; 0x50 │ │ + ldr r1, [sp, #168] ; 0xa8 │ │ + str r4, [r7, #136] ; 0x88 │ │ + mov r4, r1 │ │ + ldr r2, [sp, #64] ; 0x40 │ │ mov r0, #0 │ │ - str r0, [sp, #348] ; 0x15c │ │ + str r0, [sp, #340] ; 0x154 │ │ ldr r0, [r2] │ │ cmp r0, #0 │ │ - beq ecb0 │ │ - ldr r0, [sp, #64] ; 0x40 │ │ + beq f1e8 │ │ + ldr r0, [sp, #60] ; 0x3c │ │ ldr r1, [r2] │ │ ldr r0, [r0] │ │ cmp r1, r0 │ │ - beq ecc4 │ │ + beq f1f4 │ │ + ldr r3, [sp, #160] ; 0xa0 │ │ movw r0, #14000 ; 0x36b0 │ │ - ldr r1, [r7] │ │ - add r7, r6, r0 │ │ - mov r9, r6 │ │ - mov r6, lr │ │ - mov r0, r7 │ │ - bl 213e0 │ │ - mov lr, r6 │ │ - mov r6, r9 │ │ - ldr r9, [sp, #176] ; 0xb0 │ │ - ldr ip, [sp, #136] ; 0x88 │ │ - b ecbc │ │ - andeq sp, r9, ip, lsl #27 │ │ - andeq sp, r9, r8, lsr sp │ │ - ldr r1, [sp, #188] ; 0xbc │ │ - movw r0, #3236 ; 0xca4 │ │ - add r7, r1, r0 │ │ - str r7, [r5, #660] ; 0x294 │ │ - mov r7, r8 │ │ - ldr r2, [sp, #88] ; 0x58 │ │ - ldrb r0, [r2] │ │ + ldr r1, [r9] │ │ + mov r5, lr │ │ + add r4, r3, r0 │ │ + mov r0, r4 │ │ + bl 21850 │ │ + mov lr, r5 │ │ + ldr r5, [sp, #80] ; 0x50 │ │ + b f1f0 │ │ + andeq lr, sl, r4, lsl #11 │ │ + andeq lr, sl, r8, asr #10 │ │ + andeq lr, sl, ip, ror #9 │ │ + movw r0, #3028 ; 0xbd4 │ │ + add r4, r4, r0 │ │ + str r4, [r7, #660] ; 0x294 │ │ + ldrb r0, [r5] │ │ cmp r0, #0 │ │ - beq ed40 │ │ + beq f274 │ │ mov r0, #0 │ │ - ldr r5, [sp, #76] ; 0x4c │ │ + ldr r7, [sp, #76] ; 0x4c │ │ strb r0, [lr, #3] │ │ - ldr r1, [r7] │ │ + ldr r1, [r9] │ │ ldrb r0, [r1, #232] ; 0xe8 │ │ tst r0, #1 │ │ - bne f2dc │ │ - ldrd r0, [r9, #8] │ │ + bne f7f8 │ │ + ldrd r0, [r8, #8] │ │ mov r2, #65280 ; 0xff00 │ │ stm sp, {r2, sl} │ │ - add r3, sp, #384 ; 0x180 │ │ - ldr r2, [sp, #584] ; 0x248 │ │ + add r3, sp, #376 ; 0x178 │ │ + mov r9, r8 │ │ + ldr r2, [sp, #576] ; 0x240 │ │ str r0, [sp, #16] │ │ movw r0, #8928 ; 0x22e0 │ │ str r2, [sp, #8] │ │ - add r0, r9, r0 │ │ + add r0, r8, r0 │ │ str r1, [sp, #12] │ │ - add r1, sp, #416 ; 0x1a0 │ │ - add r2, sp, #216 ; 0xd8 │ │ - bl 28970 │ │ - ldr r0, [sp, #416] ; 0x1a0 │ │ + add r1, sp, #408 ; 0x198 │ │ + add r2, sp, #208 ; 0xd0 │ │ + bl 29228 │ │ + ldr r0, [sp, #408] ; 0x198 │ │ cmp r0, #0 │ │ - beq ede8 │ │ - ldr r8, [sp, #192] ; 0xc0 │ │ - ldr r5, [sp, #172] ; 0xac │ │ + beq f318 │ │ + ldr r8, [sp, #184] ; 0xb8 │ │ + ldr r4, [sp, #172] ; 0xac │ │ + ldr r7, [sp, #164] ; 0xa4 │ │ str r0, [r8, #8] │ │ - b eebc │ │ - ldr r0, [r7] │ │ - ldr r5, [sp, #76] ; 0x4c │ │ + b f3f4 │ │ + ldr r0, [r9] │ │ + ldr r7, [sp, #76] ; 0x4c │ │ ldrb r1, [r0, #232] ; 0xe8 │ │ tst r1, #1 │ │ - bne ed80 │ │ + bne f2a8 │ │ ldr r0, [r0, #464] ; 0x1d0 │ │ cmp r0, #0 │ │ - beq ee08 │ │ + beq f338 │ │ + ldr r2, [sp, #160] ; 0xa0 │ │ movw r0, #6228 ; 0x1854 │ │ - add r1, r6, r0 │ │ - add r0, r6, #13824 ; 0x3600 │ │ - bl 2db24 │ │ - ldr lr, [sp, #192] ; 0xc0 │ │ - ldr ip, [sp, #136] ; 0x88 │ │ - b f2b0 │ │ - andeq sp, r9, ip, asr #25 │ │ - cmp r5, #0 │ │ - beq eda0 │ │ - ldr r0, [r5, #20] │ │ + add r1, r2, r0 │ │ + b f7c4 │ │ + muleq sl, r8, r4 │ │ + cmp r7, #0 │ │ + beq f2c8 │ │ + ldr r0, [r7, #20] │ │ cmn r0, #1 │ │ - bgt f2b0 │ │ - ldr r1, [r5, #28] │ │ + bgt f7d0 │ │ + ldr r1, [r7, #28] │ │ cmp r1, #0 │ │ - bne f2b0 │ │ - ldr r1, [sp, #108] ; 0x6c │ │ - ldr r0, [r9, #640] ; 0x280 │ │ - cmp ip, r1 │ │ - ble ee8c │ │ - ldr r1, [sp, #184] ; 0xb8 │ │ - ldr r2, [sp, #132] ; 0x84 │ │ - add r1, r9, r1 │ │ - ldr r3, [sp, #100] ; 0x64 │ │ + bne f7d0 │ │ + ldr r0, [r8, #640] ; 0x280 │ │ + ldr r1, [sp, #132] ; 0x84 │ │ + ldr r2, [sp, #104] ; 0x68 │ │ + cmp r1, r2 │ │ + ble f3c0 │ │ + ldr r1, [sp, #176] ; 0xb0 │ │ + ldr r2, [sp, #124] ; 0x7c │ │ + add r1, r8, r1 │ │ + ldr r3, [sp, #96] ; 0x60 │ │ ldrb r1, [r1, #240] ; 0xf0 │ │ cmp r2, r3 │ │ - ble f290 │ │ - add r0, r0, r4 │ │ - mov r2, r4 │ │ + ble f7b0 │ │ + ldr r2, [sp, #180] ; 0xb4 │ │ + add r0, r0, r2 │ │ ldrb r0, [r0, #224] ; 0xe0 │ │ add r1, r0, r1 │ │ cmp r1, #2 │ │ addeq r1, r1, #1 │ │ - b f294 │ │ - ldr r0, [sp, #432] ; 0x1b0 │ │ - ldr r5, [sp, #172] ; 0xac │ │ - ldr r8, [sp, #192] ; 0xc0 │ │ + b f7b4 │ │ + andeq lr, sl, r8, lsr #8 │ │ + ldr r0, [sp, #424] ; 0x1a8 │ │ + ldr r4, [sp, #172] ; 0xac │ │ + ldr r7, [sp, #164] ; 0xa4 │ │ cmp r0, #0 │ │ - beq ee38 │ │ + ldr r8, [sp, #184] ; 0xb8 │ │ + beq f368 │ │ str r0, [r8, #8] │ │ - b eebc │ │ - andeq sp, r9, r4, lsr #24 │ │ + b f3f4 │ │ mov r0, #1 │ │ strb r0, [lr, #3] │ │ - ldr r0, [r7] │ │ + ldr r0, [r9] │ │ ldrb r0, [r0, #232] ; 0xe8 │ │ tst r0, #1 │ │ - mov r1, r4 │ │ - beq f42c │ │ - ldr r0, [pc, #4012] ; fdd8 │ │ + beq f938 │ │ + ldr r0, [pc, #4012] ; 10304 │ │ ldr r0, [pc, r0] │ │ + ldr r2, [sp, #160] ; 0xa0 │ │ ldrb r0, [r0, sl] │ │ - add r1, r6, r0, lsl #5 │ │ - b f464 │ │ - ldr r7, [sp, #188] ; 0xbc │ │ + add r1, r2, r0, lsl #5 │ │ + b f978 │ │ + ldr ip, [sp, #168] ; 0xa8 │ │ mov r2, #16 │ │ ldr r3, [sp, #140] ; 0x8c │ │ - ldr r0, [r7, #4] │ │ + ldr r0, [ip, #4] │ │ ldr r3, [r3, #8] │ │ ldr r1, [r0, #1012] ; 0x3f4 │ │ ldr r0, [r9, #12] │ │ sub r2, r0, r2, lsl r1 │ │ movw r0, #65024 ; 0xfe00 │ │ movt r0, #65535 ; 0xffff │ │ cmp r2, r3 │ │ - bge eeac │ │ + bge f3e4 │ │ mov r1, #0 │ │ movw r2, #63488 ; 0xf800 │ │ strh r1, [r8, #8] │ │ movt r2, #65535 ; 0xffff │ │ - ldr r1, [r7, #4] │ │ + ldr r1, [ip, #4] │ │ ldr r1, [r1, #1012] ; 0x3f4 │ │ add r0, r2, r0, lsl r1 │ │ strh r0, [r8, #10] │ │ - b eebc │ │ - ldr r2, [sp, #132] ; 0x84 │ │ + b f3f4 │ │ + andeq lr, sl, r0, lsl #7 │ │ + ldr r2, [sp, #124] ; 0x7c │ │ mov r1, #0 │ │ - ldr r3, [sp, #100] ; 0x64 │ │ + ldr r3, [sp, #96] ; 0x60 │ │ cmp r2, r3 │ │ - addgt r0, r0, r4 │ │ + ldrgt r1, [sp, #180] ; 0xb4 │ │ + addgt r0, r0, r1 │ │ ldrbgt r0, [r0, #224] ; 0xe0 │ │ lslgt r1, r0, #1 │ │ - b f294 │ │ + b f7b4 │ │ mov r2, #0 │ │ lsl r0, r0, r1 │ │ strh r2, [r8, #10] │ │ strh r0, [r8, #8] │ │ - add r4, r8, #8 │ │ + ldr r1, [sp, #160] ; 0xa0 │ │ + add r5, r8, #8 │ │ movw r0, #13536 ; 0x34e0 │ │ - add r2, r6, r0 │ │ - mov r0, r9 │ │ - mov r1, r4 │ │ mov r3, #0 │ │ - bl 18490 │ │ + add r2, r1, r0 │ │ + mov r0, r9 │ │ + mov r1, r5 │ │ + bl 18934 │ │ ldr r1, [sp, #140] ; 0x8c │ │ - ldr r2, [sp, #168] ; 0xa8 │ │ + ldr r2, [sp, #152] ; 0x98 │ │ ldr r0, [r1] │ │ cmp r2, #0 │ │ ldr r1, [r1, #8] │ │ lsl r0, r0, #2 │ │ lsl r1, r1, #2 │ │ - beq ef28 │ │ + beq f464 │ │ ldr r3, [sp, #92] ; 0x5c │ │ - cmp r5, #2 │ │ + cmp r7, #2 │ │ mov r6, r1 │ │ - mov lr, r0 │ │ + mov r2, r0 │ │ addcc r6, r6, #4 │ │ cmp r3, #1 │ │ movne r6, r1 │ │ - cmp fp, #2 │ │ - addcc lr, lr, #4 │ │ + cmp r4, #2 │ │ + addcc r2, r2, #4 │ │ cmp r3, #3 │ │ - moveq lr, r0 │ │ - b ef30 │ │ + moveq r2, r0 │ │ + b f46c │ │ mov r6, r1 │ │ - mov lr, r0 │ │ - ldr r7, [r9, #8] │ │ - mov ip, r5 │ │ - ldr r9, [r9, #12] │ │ - rsb r5, fp, #0 │ │ - ldrsh r0, [r4] │ │ - lsl r2, ip, #2 │ │ - ldrsh r1, [r4, #2] │ │ - lsl r3, r9, #2 │ │ - str r4, [sp, #144] ; 0x90 │ │ + mov r2, r0 │ │ + ldr fp, [r9, #12] │ │ + lsl lr, r7, #2 │ │ + ldr r8, [r9, #8] │ │ + ldrsh r0, [r5] │ │ + ldrsh r1, [r5, #2] │ │ + lsl r3, fp, #2 │ │ + str r5, [sp, #144] ; 0x90 │ │ + rsb r5, r4, #0 │ │ add r0, r3, r0, asr #3 │ │ - lsl r3, r7, #2 │ │ - add r8, r3, r1, asr #3 │ │ - lsl r1, fp, #2 │ │ - cmp lr, r8 │ │ - str r3, [sp, #156] ; 0x9c │ │ - str r7, [sp, #160] ; 0xa0 │ │ - ble ef80 │ │ - add fp, lr, r1 │ │ - mov r8, lr │ │ - b efa8 │ │ + lsl r3, r8, #2 │ │ + add r9, r3, r1, asr #3 │ │ + lsl r1, r4, #2 │ │ + cmp r2, r9 │ │ + str r3, [sp, #148] ; 0x94 │ │ + ble f4b4 │ │ + add r3, r2, r1 │ │ + mov r9, r2 │ │ + b f4dc │ │ ldr r3, [sp, #72] ; 0x48 │ │ ldr r3, [r3] │ │ - add r3, fp, r3 │ │ - add fp, r8, fp, lsl #2 │ │ + add r3, r4, r3 │ │ sub r3, r3, #1 │ │ and r3, r3, r5 │ │ - lsl r4, r3, #2 │ │ - cmp r4, fp │ │ - sublt r8, r4, r1 │ │ - movlt fp, r4 │ │ - ldr r1, [sp, #188] ; 0xbc │ │ + lsl r7, r3, #2 │ │ + add r3, r9, r4, lsl #2 │ │ + cmp r7, r3 │ │ + sublt r9, r7, r1 │ │ + movlt r3, r7 │ │ + ldr r1, [sp, #168] ; 0xa8 │ │ + mov r4, #1 │ │ cmp r6, r0 │ │ movgt r0, r6 │ │ - mov r7, #1 │ │ ldr r1, [r1, #4] │ │ - ldr r4, [r1, #1012] ; 0x3f4 │ │ - add r1, r0, r2 │ │ - ldr r2, [sp, #160] ; 0xa0 │ │ - add ip, r4, #6 │ │ - add r4, r4, #4 │ │ - lsl r3, r7, ip │ │ - asr r7, r9, r4 │ │ - asr r4, r2, r4 │ │ - lsl r9, r7, ip │ │ + ldr r7, [r1, #1012] ; 0x3f4 │ │ + add r1, r0, lr │ │ + add ip, r7, #6 │ │ + add r7, r7, #4 │ │ lsl r4, r4, ip │ │ - cmp r1, r7, lsl ip │ │ - ble f028 │ │ - ldr r7, [sp, #176] ; 0xb0 │ │ - cmp fp, r4 │ │ - ble f02c │ │ - sub ip, r1, r9 │ │ - sub r7, r0, r6 │ │ - cmp r7, ip │ │ - bge f020 │ │ - sub r7, fp, r4 │ │ - sub r2, r8, lr │ │ - cmp r2, r7 │ │ - subge r8, r8, r7 │ │ - movge fp, r4 │ │ - b f028 │ │ - sub r0, r0, ip │ │ - mov r1, r9 │ │ - ldr r7, [sp, #176] ; 0xb0 │ │ - add r2, r9, r3 │ │ + str r4, [sp, #160] ; 0xa0 │ │ + asr r4, fp, r7 │ │ + asr r7, r8, r7 │ │ + lsl lr, r4, ip │ │ + lsl r7, r7, ip │ │ + cmp r1, r4, lsl ip │ │ + ble f558 │ │ + ldr r8, [sp, #156] ; 0x9c │ │ + cmp r3, r7 │ │ + ble f55c │ │ + ldr r4, [sp, #160] ; 0xa0 │ │ + sub fp, r1, lr │ │ + sub r6, r0, r6 │ │ + cmp r6, fp │ │ + bge f564 │ │ + sub r6, r3, r7 │ │ + sub r2, r9, r2 │ │ + cmp r2, r6 │ │ + subge r9, r9, r6 │ │ + movge r3, r7 │ │ + b f56c │ │ + ldr r8, [sp, #156] ; 0x9c │ │ + ldr r4, [sp, #160] ; 0xa0 │ │ + b f56c │ │ + sub r0, r0, fp │ │ + mov r1, lr │ │ + add r2, lr, r4 │ │ mov r6, r1 │ │ cmp r2, r1 │ │ + ldr fp, [sp, #128] ; 0x80 │ │ movlt r6, r2 │ │ - cmp fp, r4 │ │ - ldr fp, [sp, #172] ; 0xac │ │ - cmpgt r6, r9 │ │ - bgt f0e8 │ │ - ldr r3, [sp, #156] ; 0x9c │ │ + cmp r3, r7 │ │ + ldr r7, [sp, #172] ; 0xac │ │ + cmpgt r6, lr │ │ + bgt f62c │ │ + ldr r3, [sp, #148] ; 0x94 │ │ subs r1, r2, r1 │ │ - ldr r4, [sp, #192] ; 0xc0 │ │ + ldr r6, [sp, #184] ; 0xb8 │ │ addlt r0, r0, r1 │ │ - sub r3, r8, r3 │ │ + sub r3, r9, r3 │ │ lsl r3, r3, #3 │ │ - mov r1, r4 │ │ - strh r3, [r4, #10] │ │ - ldr r2, [r7, #12] │ │ - ldr r3, [sp, #152] ; 0x98 │ │ + mov r1, r6 │ │ + strh r3, [r6, #10] │ │ + ldr r2, [r8, #12] │ │ + ldr r3, [sp, #180] ; 0xb4 │ │ sub r0, r0, r2, lsl #2 │ │ mov r2, sl │ │ lsl r0, r0, #3 │ │ - strh r0, [r4, #8] │ │ - ldr r0, [sp, #184] ; 0xb8 │ │ + strh r0, [r6, #8] │ │ + ldr r0, [sp, #176] ; 0xb0 │ │ str r0, [sp] │ │ - mov r0, r7 │ │ - bl 18544 │ │ - ldr r1, [sp, #188] ; 0xbc │ │ - ldr r0, [r1, #2988] ; 0xbac │ │ + mov r0, r8 │ │ + bl 189e8 │ │ + ldr r1, [sp, #168] ; 0xa8 │ │ + ldr r0, [r1, #2776] ; 0xad8 │ │ cmp r0, #1 │ │ - bne f0c8 │ │ - ldr r3, [r1, #2108] ; 0x83c │ │ - mov r0, r7 │ │ + bne f60c │ │ + ldr r3, [r1, #2124] ; 0x84c │ │ + mov r0, r8 │ │ mov r1, sl │ │ - mov r2, r4 │ │ + mov r2, r6 │ │ blx r3 │ │ mov r0, #9 │ │ - strb r0, [r4, #27] │ │ - ldr r0, [sp, #164] ; 0xa4 │ │ - b f0f4 │ │ + strb r0, [r6, #27] │ │ + ldr r0, [sp, #144] ; 0x90 │ │ + b f638 │ │ ldr r3, [r1, #2096] ; 0x830 │ │ - mov r0, r7 │ │ + mov r0, r8 │ │ mov r1, sl │ │ - mov r2, r4 │ │ + mov r2, r6 │ │ blx r3 │ │ cmp r0, #0 │ │ - ldr r0, [sp, #164] ; 0xa4 │ │ - beq f0f4 │ │ + ldr r0, [sp, #144] ; 0x90 │ │ + beq f638 │ │ mvn r0, #0 │ │ - add sp, sp, #548 ; 0x224 │ │ + add sp, sp, #540 ; 0x21c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r9, [sp, #148] ; 0x94 │ │ - cmp r0, #0 │ │ - beq f16c │ │ - ldr r2, [sp, #176] ; 0xb0 │ │ + ldr lr, [sp, #168] ; 0xa8 │ │ + cmp r7, #0 │ │ + beq f6a8 │ │ + ldr r2, [sp, #156] ; 0x9c │ │ mov r3, #0 │ │ - ldr r0, [sp, #144] ; 0x90 │ │ + ldr r0, [r0] │ │ mov r7, #65280 ; 0xff00 │ │ - mov ip, fp │ │ + ldr ip, [sp, #164] ; 0xa4 │ │ ldrd r8, [r2, #8] │ │ and r1, r9, #31 │ │ - ldr r0, [r0] │ │ add r1, r2, r1, lsl #2 │ │ - ldr r9, [sp, #148] ; 0x94 │ │ movw r2, #8952 ; 0x22f8 │ │ add r1, r1, r2 │ │ ldr r2, [r1] │ │ add r6, r2, r8, lsl #4 │ │ mov r2, #0 │ │ mov r4, r6 │ │ str r0, [r4, -r2, lsl #4]! │ │ sub r2, r2, #1 │ │ cmp r5, r2 │ │ strb r3, [r4, #11] │ │ strb sl, [r4, #10] │ │ strh r7, [r4, #8] │ │ str r3, [r4, #4] │ │ - bne f13c │ │ + bne f678 │ │ subs ip, ip, #1 │ │ add r1, r1, #4 │ │ - bne f130 │ │ - ldr ip, [sp, #176] ; 0xb0 │ │ - movw lr, #257 ; 0x101 │ │ - sub r0, fp, #1 │ │ - movt lr, #257 ; 0x101 │ │ + bne f66c │ │ + ldr r0, [sp, #164] ; 0xa4 │ │ + movw r8, #257 ; 0x101 │ │ + ldr ip, [sp, #156] ; 0x9c │ │ + movt r8, #257 ; 0x101 │ │ + sub r0, r0, #1 │ │ cmp r0, #31 │ │ - bhi fb58 │ │ + bhi 10090 │ │ add r1, pc, #4 │ │ ldr r0, [r1, r0, lsl #2] │ │ add pc, r1, r0 │ │ andeq r0, r0, r0, lsl #1 │ │ - andeq r0, r0, r0, lsr #12 │ │ - andeq r0, r0, r8, asr #19 │ │ - muleq r0, r4, r6 │ │ - andeq r0, r0, r8, asr #19 │ │ - andeq r0, r0, r8, asr #19 │ │ - andeq r0, r0, r8, asr #19 │ │ - andeq r0, r0, r0, lsl #14 │ │ - andeq r0, r0, r8, asr #19 │ │ - andeq r0, r0, r8, asr #19 │ │ - andeq r0, r0, r8, asr #19 │ │ - andeq r0, r0, r8, asr #19 │ │ - andeq r0, r0, r8, asr #19 │ │ - andeq r0, r0, r8, asr #19 │ │ - andeq r0, r0, r8, asr #19 │ │ - andeq r0, r0, r0, lsl r8 │ │ - andeq r0, r0, r8, asr #19 │ │ - andeq r0, r0, r8, asr #19 │ │ - andeq r0, r0, r8, asr #19 │ │ - andeq r0, r0, r8, asr #19 │ │ - andeq r0, r0, r8, asr #19 │ │ - andeq r0, r0, r8, asr #19 │ │ - andeq r0, r0, r8, asr #19 │ │ - andeq r0, r0, r8, asr #19 │ │ - andeq r0, r0, r8, asr #19 │ │ - andeq r0, r0, r8, asr #19 │ │ - andeq r0, r0, r8, asr #19 │ │ - andeq r0, r0, r8, asr #19 │ │ - andeq r0, r0, r8, asr #19 │ │ - andeq r0, r0, r8, asr #19 │ │ - andeq r0, r0, r8, asr #19 │ │ - ; instruction: 0x000008bc │ │ - ldr r0, [sp, #184] ; 0xb8 │ │ + andeq r0, r0, r8, lsl r6 │ │ + andeq r0, r0, r0, asr #19 │ │ + andeq r0, r0, ip, lsl #13 │ │ + andeq r0, r0, r0, asr #19 │ │ + andeq r0, r0, r0, asr #19 │ │ + andeq r0, r0, r0, asr #19 │ │ + strdeq r0, [r0], -r8 │ │ + andeq r0, r0, r0, asr #19 │ │ + andeq r0, r0, r0, asr #19 │ │ + andeq r0, r0, r0, asr #19 │ │ + andeq r0, r0, r0, asr #19 │ │ + andeq r0, r0, r0, asr #19 │ │ + andeq r0, r0, r0, asr #19 │ │ + andeq r0, r0, r0, asr #19 │ │ + andeq r0, r0, r8, lsl #16 │ │ + andeq r0, r0, r0, asr #19 │ │ + andeq r0, r0, r0, asr #19 │ │ + andeq r0, r0, r0, asr #19 │ │ + andeq r0, r0, r0, asr #19 │ │ + andeq r0, r0, r0, asr #19 │ │ + andeq r0, r0, r0, asr #19 │ │ + andeq r0, r0, r0, asr #19 │ │ + andeq r0, r0, r0, asr #19 │ │ + andeq r0, r0, r0, asr #19 │ │ + andeq r0, r0, r0, asr #19 │ │ + andeq r0, r0, r0, asr #19 │ │ + andeq r0, r0, r0, asr #19 │ │ + andeq r0, r0, r0, asr #19 │ │ + andeq r0, r0, r0, asr #19 │ │ + andeq r0, r0, r0, asr #19 │ │ + ; instruction: 0x000008b4 │ │ + ldr r0, [sp, #176] ; 0xb0 │ │ mov r1, #7872 ; 0x1ec0 │ │ mov r2, #0 │ │ add r0, ip, r0 │ │ strb r2, [r0, r1] │ │ strb r2, [r0, #16] │ │ strb r2, [r0, #608] ; 0x260 │ │ - ldr r1, [pc, #3524] ; fff8 │ │ + ldr r1, [pc, #4076] ; 10760 │ │ ldr r1, [pc, r1] │ │ - ldr r3, [sp, #80] ; 0x50 │ │ + ldr r3, [sp, #84] ; 0x54 │ │ add r1, r1, sl, lsl #2 │ │ strb r3, [r0, #144] ; 0x90 │ │ strb r2, [r0, #208] ; 0xd0 │ │ ldrb r1, [r1, #3] │ │ strb r2, [r0, #240] ; 0xf0 │ │ strb r1, [r0, #432] ; 0x1b0 │ │ - ldr r1, [sp, #84] ; 0x54 │ │ + ldr r1, [sp, #88] ; 0x58 │ │ ldrb r1, [r1] │ │ strb r1, [r0, #176] ; 0xb0 │ │ - ldr r0, [sp, #164] ; 0xa4 │ │ + ldr r0, [sp, #172] ; 0xac │ │ sub r0, r0, #1 │ │ cmp r0, #31 │ │ - bls fb68 │ │ - b 10218 │ │ - ldr r9, [sp, #176] ; 0xb0 │ │ - ldr r5, [sp, #72] ; 0x48 │ │ - ldr r7, [sp, #148] ; 0x94 │ │ - ldr r0, [r1, #824] ; 0x338 │ │ - mov r8, r7 │ │ - cmp r2, r0 │ │ - beq e97c │ │ - b ec08 │ │ + bls 100a0 │ │ + b 10738 │ │ lsl r1, r1, #1 │ │ - add r0, r6, r1, lsl #2 │ │ + ldr r2, [sp, #160] ; 0xa0 │ │ + add r0, r2, r1, lsl #2 │ │ movw r1, #5620 ; 0x15f4 │ │ add r1, r0, r1 │ │ - add r0, r6, #13824 ; 0x3600 │ │ - bl 2db24 │ │ - ldr ip, [sp, #136] ; 0x88 │ │ - ldr lr, [sp, #192] ; 0xc0 │ │ + add r0, r2, #13824 ; 0x3600 │ │ + bl 3700c │ │ + ldr lr, [sp, #184] ; 0xb8 │ │ clz r1, r0 │ │ cmp r0, #0 │ │ lsr r1, r1, #5 │ │ strb r1, [lr, #3] │ │ - ldr r1, [r7] │ │ + ldr r1, [r9] │ │ ldr r2, [r1, #232] ; 0xe8 │ │ and r2, r2, #1 │ │ - beq f420 │ │ + beq f930 │ │ cmp r2, #0 │ │ - ldr r2, [sp, #88] ; 0x58 │ │ - beq ecf0 │ │ - ldrb r0, [r2] │ │ - mov r8, #1 │ │ + beq f21c │ │ + ldrb r0, [r5] │ │ + mov r4, #1 │ │ cmp r0, #0 │ │ - beq f3b4 │ │ - mov r5, r4 │ │ + beq f8c4 │ │ ldr r0, [r1, #1408] ; 0x580 │ │ mov r2, #0 │ │ strb r0, [lr, #24] │ │ - mov r6, r7 │ │ - ldr r1, [r7] │ │ - add r0, r0, #1 │ │ mov r7, #256 ; 0x100 │ │ + ldr r1, [r9] │ │ + add r0, r0, #1 │ │ uxtb r0, r0 │ │ ldr r1, [r1, #1412] ; 0x584 │ │ strb r2, [lr, #23] │ │ mov r2, #2 │ │ strh r2, [lr, #20] │ │ strb r1, [lr, #25] │ │ add r1, r7, r1, lsl #8 │ │ - ldrd r2, [r9, #8] │ │ + ldrd r2, [r8, #8] │ │ uxth r1, r1 │ │ orr r0, r1, r0 │ │ stm sp, {r0, sl} │ │ - add r1, sp, #416 ; 0x1a0 │ │ - ldr r0, [sp, #584] ; 0x248 │ │ + add r1, sp, #408 ; 0x198 │ │ + ldr r0, [sp, #576] ; 0x240 │ │ str r0, [sp, #8] │ │ movw r0, #8928 ; 0x22e0 │ │ str r3, [sp, #12] │ │ - add r0, r9, r0 │ │ + add r0, r8, r0 │ │ str r2, [sp, #16] │ │ - add r2, sp, #216 ; 0xd8 │ │ - add r3, sp, #384 ; 0x180 │ │ - bl 28970 │ │ - ldr r4, [sp, #192] ; 0xc0 │ │ - mov r9, r6 │ │ - ldr r1, [sp, #416] ; 0x1a0 │ │ - ldr r0, [sp, #420] ; 0x1a4 │ │ - str r1, [r4, #8] │ │ - str r0, [r4, #12] │ │ + add r2, sp, #208 ; 0xd0 │ │ + add r3, sp, #376 ; 0x178 │ │ + bl 29228 │ │ + ldr r6, [sp, #184] ; 0xb8 │ │ + ldr r1, [sp, #408] ; 0x198 │ │ + ldr r0, [sp, #412] ; 0x19c │ │ + str r1, [r6, #8] │ │ + str r0, [r6, #12] │ │ lsr r2, r1, #16 │ │ - ldr r3, [r6] │ │ + ldr r3, [r9] │ │ ldr r7, [r3, #296] ; 0x128 │ │ cmp r7, #0 │ │ - beq f538 │ │ + beq fa14 │ │ add r2, r2, r1, lsr #31 │ │ add r2, r2, #3 │ │ bic r2, r2, #7 │ │ - strh r2, [r4, #10] │ │ + strh r2, [r6, #10] │ │ uxth r2, r1 │ │ add r1, r1, r2, lsr #15 │ │ add r1, r1, #3 │ │ bic r1, r1, #7 │ │ - strh r1, [r4, #8] │ │ - b f544 │ │ - cmp r5, #0 │ │ - beq f5b8 │ │ - ldr r0, [r5, #20] │ │ + strh r1, [r6, #8] │ │ + b fa20 │ │ + cmp r7, #0 │ │ + beq fadc │ │ + ldr r0, [r7, #20] │ │ cmn r0, #1 │ │ - bne f3dc │ │ - ldr r0, [r5, #28] │ │ + bne f8ec │ │ + ldr r0, [r7, #28] │ │ cmp r0, #0 │ │ - ldreq r0, [r5, #24] │ │ + ldreq r0, [r7, #24] │ │ cmpeq r0, #0 │ │ - beq f5b8 │ │ + beq fadc │ │ mov r0, #0 │ │ strb r0, [lr, #20] │ │ add r0, lr, #8 │ │ - str r0, [sp, #144] ; 0x90 │ │ - ldr r0, [r5, #20] │ │ + str r0, [sp, #148] ; 0x94 │ │ + ldr r0, [r7, #20] │ │ cmp r0, #1 │ │ - bge 12a04 │ │ - ldr r1, [r5, #28] │ │ - mov r8, #1 │ │ + bge 12f4c │ │ + ldr r1, [r7, #28] │ │ + mov r4, #1 │ │ mov r0, #0 │ │ cmp r1, #0 │ │ - bne 12a0c │ │ - ldr r1, [r5, #24] │ │ - mov r8, #1 │ │ + bne 1345c │ │ + ldr r1, [r7, #24] │ │ + mov r4, #1 │ │ cmp r1, #0 │ │ - bne 12a0c │ │ - b 12d4c │ │ + bne 1345c │ │ + b 12f58 │ │ cmp r2, #0 │ │ - mov r1, r4 │ │ - bne ee24 │ │ - ldr r0, [r9, #640] ; 0x280 │ │ + bne f350 │ │ + ldr r0, [r8, #640] ; 0x280 │ │ + ldr r1, [sp, #180] ; 0xb4 │ │ ldrb r0, [r0, r1] │ │ - ldr r1, [sp, #184] ; 0xb8 │ │ - add r1, r9, r1 │ │ + ldr r1, [sp, #176] ; 0xb0 │ │ + add r1, r8, r1 │ │ ldrb r1, [r1, #16] │ │ - ldr r2, [pc, #4044] ; 10414 │ │ + ldr r2, [pc, #4076] ; 10944 │ │ ldr r2, [pc, r2] │ │ ldrb r0, [r2, r0] │ │ ldrb r1, [r2, r1] │ │ + ldr r2, [sp, #160] ; 0xa0 │ │ add r0, r0, r0, lsl #2 │ │ - add r0, r6, r0, lsl #5 │ │ + add r0, r2, r0, lsl #5 │ │ add r0, r0, r1, lsl #5 │ │ movw r1, #6240 ; 0x1860 │ │ add r1, r0, r1 │ │ - add r7, r6, #13824 ; 0x3600 │ │ + add r5, r2, #13824 ; 0x3600 │ │ mov r2, #12 │ │ - mov r8, r6 │ │ - mov r0, r7 │ │ - bl 2d798 │ │ - ldr r1, [pc, #4048] ; 10450 │ │ + mov r0, r5 │ │ + bl 36c80 │ │ + ldr r1, [pc, #4084] ; 10984 │ │ ldr r1, [pc, r1] │ │ - ldr r3, [sp, #192] ; 0xc0 │ │ + ldr r7, [sp, #184] ; 0xb8 │ │ add r1, r1, sl, lsl #2 │ │ ldrb r2, [r1, #2] │ │ - mov r6, r3 │ │ + mov r3, r7 │ │ ldrb r1, [r1, #3] │ │ - strb r0, [r6, #8]! │ │ - add r5, r1, r2 │ │ + strb r0, [r3, #8]! │ │ + add r4, r1, r2 │ │ str r1, [sp, #92] ; 0x5c │ │ mov r1, #0 │ │ - cmp r5, #2 │ │ - str r6, [sp, #140] ; 0x8c │ │ - str r2, [sp, #100] ; 0x64 │ │ - bcc f4e4 │ │ + cmp r4, #2 │ │ + str r2, [sp, #96] ; 0x60 │ │ + str r3, [sp, #140] ; 0x8c │ │ + bcc fa90 │ │ + ldr ip, [sp, #168] ; 0xa8 │ │ mvn r2, #0 │ │ uxtab r0, r2, r0 │ │ cmp r0, #7 │ │ - bhi f4e4 │ │ - add r0, r8, r0, lsl #4 │ │ + bhi fa94 │ │ + ldr r1, [sp, #160] ; 0xa0 │ │ mov r2, #6 │ │ + add r0, r1, r0, lsl #4 │ │ add r1, r0, #3232 ; 0xca0 │ │ - mov r0, r7 │ │ - bl 2d6a4 │ │ - ldr r6, [sp, #140] ; 0x8c │ │ + mov r0, r5 │ │ + bl 36b8c │ │ + ldr r3, [sp, #140] ; 0x8c │ │ sub r1, r0, #3 │ │ - ldr r3, [sp, #192] ; 0xc0 │ │ - ldr r0, [sp, #168] ; 0xa8 │ │ - mov r2, r4 │ │ - strb r1, [r6, #5] │ │ - cmp r0, #0 │ │ - beq 102fc │ │ - ldr r1, [sp, #148] ; 0x94 │ │ - ldrb r0, [r3, #4] │ │ - str r5, [sp, #88] ; 0x58 │ │ - ldr r1, [r1] │ │ - add r0, r1, r0, lsl #2 │ │ - ldr r0, [r0, #1144] ; 0x478 │ │ + ldr r7, [sp, #184] ; 0xb8 │ │ + ldr ip, [sp, #168] ; 0xa8 │ │ + ldr r0, [sp, #152] ; 0x98 │ │ + strb r1, [r3, #5] │ │ cmp r0, #0 │ │ - beq f65c │ │ - ldr r0, [sp, #112] ; 0x70 │ │ - ldr r1, [sp, #116] ; 0x74 │ │ - eor r0, r0, #1 │ │ - eor r1, r1, #1 │ │ - orr r0, r1, r0 │ │ - clz r0, r0 │ │ - lsr r0, r0, #5 │ │ - b f674 │ │ + bne faa4 │ │ + b 10818 │ │ ldr r3, [r3, #500] ; 0x1f4 │ │ cmp r3, #0 │ │ - beq f63c │ │ + beq fb68 │ │ ldr r2, [r9] │ │ lsr r1, r0, #16 │ │ - str r8, [sp, #156] ; 0x9c │ │ ldr r3, [r2, #296] ; 0x128 │ │ cmp r3, #0 │ │ - beq f588 │ │ + beq fa60 │ │ add r1, r1, r0, lsr #31 │ │ add r1, r1, #3 │ │ bic r1, r1, #7 │ │ - strh r1, [r4, #14] │ │ + strh r1, [r6, #14] │ │ uxth r1, r0 │ │ add r0, r0, r1, lsr #15 │ │ add r0, r0, #3 │ │ bic r0, r0, #7 │ │ - strh r0, [r4, #12] │ │ - mov fp, #0 │ │ - b 133cc │ │ + strh r0, [r6, #12] │ │ + mov r5, #0 │ │ + b 13b08 │ │ ldr r2, [r2, #500] ; 0x1f4 │ │ - mov fp, #0 │ │ + mov r5, #0 │ │ cmp r2, #0 │ │ - bne 133cc │ │ + bne 13b08 │ │ sxth r2, r1 │ │ sub r1, r1, r2, lsr #15 │ │ bic r1, r1, #1 │ │ - strh r1, [r4, #14] │ │ + strh r1, [r6, #14] │ │ sxth r1, r0 │ │ sub r0, r0, r1, asr #15 │ │ bic r0, r0, #1 │ │ - b f57c │ │ + b fa54 │ │ + ldr ip, [sp, #168] ; 0xa8 │ │ + ldr r0, [sp, #152] ; 0x98 │ │ + strb r1, [r3, #5] │ │ + cmp r0, #0 │ │ + beq 10818 │ │ + ldrb r0, [r7, #4] │ │ + ldr r1, [r9] │ │ + add r0, r1, r0, lsl #2 │ │ + ldr r0, [r0, #1144] ; 0x478 │ │ + cmp r0, #0 │ │ + beq fb88 │ │ + ldr r0, [sp, #108] ; 0x6c │ │ + ldr r1, [sp, #128] ; 0x80 │ │ + eor r0, r0, #1 │ │ + eor r1, r1, #1 │ │ + orr r0, r1, r0 │ │ + clz r0, r0 │ │ + lsr r0, r0, #5 │ │ + b fba0 │ │ ldr r0, [r1, #1396] ; 0x574 │ │ cmp r0, #0 │ │ - beq 129e0 │ │ - ldr r0, [sp, #172] ; 0xac │ │ - cmp fp, r0 │ │ - movcc r0, fp │ │ + beq 12f28 │ │ + ldr r1, [sp, #172] ; 0xac │ │ + ldr r0, [sp, #164] ; 0xa4 │ │ + cmp r1, r0 │ │ + movcc r0, r1 │ │ cmp r0, #2 │ │ - blt 129e0 │ │ - ldr r0, [sp, #132] ; 0x84 │ │ - ldr r1, [sp, #100] ; 0x64 │ │ + blt 12f28 │ │ + ldr r0, [sp, #124] ; 0x7c │ │ + ldr r1, [sp, #96] ; 0x60 │ │ cmp r0, r1 │ │ - ble 12600 │ │ - ldr r0, [r9, #640] ; 0x280 │ │ - add r1, r0, r4 │ │ - ldr r0, [sp, #108] ; 0x6c │ │ + ble 12b68 │ │ + ldr r0, [r8, #640] ; 0x280 │ │ + ldr r1, [sp, #180] ; 0xb4 │ │ + ldr r2, [sp, #104] ; 0x68 │ │ + add r1, r0, r1 │ │ + ldr r0, [sp, #132] ; 0x84 │ │ ldrb r3, [r1, #256] ; 0x100 │ │ - cmp ip, r0 │ │ - ble 12648 │ │ - ldr r0, [sp, #184] ; 0xb8 │ │ - mov r5, r4 │ │ + cmp r0, r2 │ │ + ble 12bac │ │ + ldr r0, [sp, #176] ; 0xb0 │ │ cmp r3, #0 │ │ - add r2, r9, r0 │ │ + add r2, r8, r0 │ │ ldrb r7, [r2, #272] ; 0x110 │ │ - beq 1277c │ │ + beq 12cd8 │ │ cmp r7, #0 │ │ - ldr r7, [sp, #148] ; 0x94 │ │ + ldr r7, [sp, #76] ; 0x4c │ │ mov r0, #4 │ │ - bne 128ec │ │ + bne 12e2c │ │ ldrb r1, [r2, #304] ; 0x130 │ │ mov r0, #2 │ │ cmp r1, #3 │ │ movwhi r0, #3 │ │ - b 128ec │ │ + b 12e2c │ │ sxth r3, r2 │ │ sub r2, r2, r3, lsr #15 │ │ bic r2, r2, #1 │ │ - strh r2, [r4, #10] │ │ + strh r2, [r6, #10] │ │ sxth r2, r1 │ │ sub r1, r1, r2, asr #15 │ │ bic r1, r1, #1 │ │ - b f3ac │ │ + b f8bc │ │ movw r0, #64384 ; 0xfb80 │ │ mov r1, #1 │ │ movt r0, #63 ; 0x3f │ │ and r0, r0, r1, lsl sl │ │ cmp r0, #0 │ │ movwne r0, #1 │ │ mov r1, #416 ; 0x1a0 │ │ - ldrb r2, [r6] │ │ - smlabb r1, r0, r1, r8 │ │ + ldr r6, [sp, #160] ; 0xa0 │ │ + smlabb r1, r0, r1, r6 │ │ + ldrb r2, [r3] │ │ cmp r0, #0 │ │ - mov r0, r7 │ │ - mov r5, r8 │ │ + mov r0, r5 │ │ add r1, r1, r2, lsl #5 │ │ mov r2, #12 │ │ add r1, r1, #128 ; 0x80 │ │ movwne r2, #13 │ │ - bl 2d798 │ │ - ldr r6, [sp, #140] ; 0x8c │ │ - strb r0, [r6, #1] │ │ + bl 36c80 │ │ + ldr r3, [sp, #140] ; 0x8c │ │ + strb r0, [r3, #1] │ │ uxtb r0, r0 │ │ cmp r0, #13 │ │ - bne f764 │ │ - add r1, r5, #3216 ; 0xc90 │ │ - mov r0, r7 │ │ + bne fca0 │ │ + add r1, r6, #3216 ; 0xc90 │ │ + mov r0, r5 │ │ mov r2, #7 │ │ - bl 2d6a4 │ │ + bl 36b8c │ │ add r0, r0, #1 │ │ mov r1, #86 ; 0x56 │ │ - mov r3, r5 │ │ + mov r7, r5 │ │ + mov r3, r6 │ │ mul r2, r0, r1 │ │ - asr r8, r2, #8 │ │ - sub r1, r8, r8, lsl #2 │ │ - add r5, r1, r0 │ │ + asr r5, r2, #8 │ │ + sub r1, r5, r5, lsl #2 │ │ + add r6, r1, r0 │ │ mov r1, #0 │ │ cmp r1, r2, asr #8 │ │ - beq f718 │ │ - cmp r8, #2 │ │ - mov r0, r5 │ │ + beq fc48 │ │ + cmp r5, #2 │ │ + mov r0, r6 │ │ addeq r0, r0, #3 │ │ mov r2, #15 │ │ add r0, r3, r0, lsl #5 │ │ add r1, r0, #1888 ; 0x760 │ │ mov r0, r7 │ │ - bl 2d798 │ │ + bl 36c80 │ │ add r1, r0, #1 │ │ - cmp r8, #1 │ │ + cmp r5, #1 │ │ mvneq r1, r0 │ │ - ldr r6, [sp, #140] ; 0x8c │ │ - cmp r5, #0 │ │ - strb r1, [r6, #7] │ │ - beq 102e8 │ │ - cmp r5, #2 │ │ + ldr r3, [sp, #140] ; 0x8c │ │ + mov r2, r7 │ │ + cmp r6, #0 │ │ + strb r1, [r3, #7] │ │ + beq 10804 │ │ + cmp r6, #2 │ │ ldr r0, [sp, #160] ; 0xa0 │ │ - addeq r8, r8, #3 │ │ - mov r2, #15 │ │ - add r0, r0, r8, lsl #5 │ │ + addeq r5, r5, #3 │ │ + add r0, r0, r5, lsl #5 │ │ + mov r5, r2 │ │ add r1, r0, #1888 ; 0x760 │ │ - mov r0, r7 │ │ - bl 2d798 │ │ - ldr r3, [sp, #192] ; 0xc0 │ │ + mov r0, r2 │ │ + mov r2, #15 │ │ + bl 36c80 │ │ + ldr r7, [sp, #184] ; 0xb8 │ │ add r1, r0, #1 │ │ - cmp r5, #1 │ │ - ldr r6, [sp, #140] ; 0x8c │ │ + cmp r6, #1 │ │ + ldr r3, [sp, #140] ; 0x8c │ │ mvneq r1, r0 │ │ - strb r1, [r3, #16] │ │ - b 102f4 │ │ - ldr r5, [sp, #88] ; 0x58 │ │ - cmp r5, #2 │ │ - bcc f79c │ │ + ldr ip, [sp, #168] ; 0xa8 │ │ + strb r1, [r7, #16] │ │ + b 10818 │ │ + cmp r4, #2 │ │ + bcc fcd4 │ │ sub r0, r0, #1 │ │ cmp r0, #7 │ │ - bhi f79c │ │ - add r0, r8, r0, lsl #4 │ │ + bhi fcd4 │ │ + add r0, r6, r0, lsl #4 │ │ mov r2, #6 │ │ add r1, r0, #3232 ; 0xca0 │ │ - mov r0, r7 │ │ - bl 2d6a4 │ │ - ldr r6, [sp, #140] ; 0x8c │ │ + mov r0, r5 │ │ + bl 36b8c │ │ + ldr r3, [sp, #140] ; 0x8c │ │ sub r0, r0, #3 │ │ - b f7a0 │ │ + b fcd8 │ │ mov r0, #0 │ │ - strb r0, [r6, #6] │ │ - mov r2, r4 │ │ - ldr r3, [sp, #192] ; 0xc0 │ │ - b 102fc │ │ - ldr r0, [sp, #184] ; 0xb8 │ │ + strb r0, [r3, #6] │ │ + ldr ip, [sp, #168] ; 0xa8 │ │ + ldr r7, [sp, #184] ; 0xb8 │ │ + b 10818 │ │ + ldr r0, [sp, #176] ; 0xb0 │ │ mov r2, #608 ; 0x260 │ │ - ldr r1, [pc, #3664] ; 10610 │ │ + ldr r1, [pc, #3676] ; 10b54 │ │ mov r3, #0 │ │ add r0, ip, r0 │ │ ldr r1, [pc, r1] │ │ strh r3, [r0, r2] │ │ mov r2, #7872 ; 0x1ec0 │ │ add r1, r1, sl, lsl #2 │ │ strh r3, [r0, r2] │ │ mov r2, #432 ; 0x1b0 │ │ ldrb r1, [r1, #3] │ │ orr r1, r1, r1, lsl #8 │ │ strh r1, [r0, r2] │ │ - ldr r1, [sp, #80] ; 0x50 │ │ + ldr r1, [sp, #84] ; 0x54 │ │ strh r3, [r0, #16] │ │ add r1, r1, r1, lsl #8 │ │ strh r1, [r0, #144] ; 0x90 │ │ - ldr r1, [sp, #84] ; 0x54 │ │ + ldr r1, [sp, #88] ; 0x58 │ │ strh r3, [r0, #208] ; 0xd0 │ │ strh r3, [r0, #240] ; 0xf0 │ │ ldrb r1, [r1] │ │ orr r1, r1, r1, lsl #8 │ │ strh r1, [r0, #176] ; 0xb0 │ │ - ldr r0, [sp, #164] ; 0xa4 │ │ + ldr r0, [sp, #172] ; 0xac │ │ sub r0, r0, #1 │ │ cmp r0, #31 │ │ - bls fb68 │ │ - b 10218 │ │ - ldr r0, [sp, #184] ; 0xb8 │ │ + bls 100a0 │ │ + b 10738 │ │ + ldr r0, [sp, #176] ; 0xb0 │ │ mov r2, #7872 ; 0x1ec0 │ │ - ldr r1, [pc, #3552] ; 10614 │ │ + ldr r1, [pc, #3564] ; 10b58 │ │ mov r3, #0 │ │ add r0, ip, r0 │ │ ldr r1, [pc, r1] │ │ - ldr r4, [sp, #80] ; 0x50 │ │ + ldr r4, [sp, #84] ; 0x54 │ │ add r1, r1, sl, lsl #2 │ │ str r3, [r0, r2] │ │ ldrb r1, [r1, #3] │ │ - mul r7, r4, lr │ │ + mul r7, r4, r8 │ │ str r3, [r0, #16] │ │ str r3, [r0, #608] ; 0x260 │ │ - mul r1, r1, lr │ │ + mul r1, r1, r8 │ │ str r3, [r0, #208] ; 0xd0 │ │ str r3, [r0, #240] ; 0xf0 │ │ str r7, [r0, #144] ; 0x90 │ │ str r1, [r0, #432] ; 0x1b0 │ │ - ldr r1, [sp, #84] ; 0x54 │ │ + ldr r1, [sp, #88] ; 0x58 │ │ ldrb r1, [r1] │ │ - mul r1, r1, lr │ │ + mul r1, r1, r8 │ │ str r1, [r0, #176] ; 0xb0 │ │ - ldr r0, [sp, #164] ; 0xa4 │ │ + ldr r0, [sp, #172] ; 0xac │ │ sub r0, r0, #1 │ │ cmp r0, #31 │ │ - bls fb68 │ │ - b 10218 │ │ - ldr r0, [sp, #184] ; 0xb8 │ │ + bls 100a0 │ │ + b 10738 │ │ + ldr r0, [sp, #176] ; 0xb0 │ │ mov r7, #7872 ; 0x1ec0 │ │ - ldr r4, [sp, #80] ; 0x50 │ │ + ldr r4, [sp, #84] ; 0x54 │ │ mov r6, #0 │ │ - ldr r3, [pc, #4016] ; 10858 │ │ + ldr r3, [pc, #4044] ; 10dac │ │ add r0, ip, r0 │ │ movw r5, #57684 ; 0xe154 │ │ movt r5, #65535 ; 0xffff │ │ - umull r1, r2, r4, lr │ │ + umull r1, r2, r4, r8 │ │ ldr r3, [pc, r3] │ │ str r6, [r0, r7]! │ │ movw r7, #57876 ; 0xe214 │ │ add r3, r3, sl, lsl #2 │ │ str r6, [r0, r5] │ │ movw r5, #57680 ; 0xe150 │ │ movt r5, #65535 ; 0xffff │ │ @@ -13221,73 +13195,73 @@ │ │ movw r5, #58276 ; 0xe3a4 │ │ movt r5, #65535 ; 0xffff │ │ str r6, [r0, r5] │ │ movw r5, #58272 ; 0xe3a0 │ │ movt r5, #65535 ; 0xffff │ │ movt r7, #65535 ; 0xffff │ │ str r6, [r0, r5] │ │ - mla r2, r4, lr, r2 │ │ + mla r2, r4, r8, r2 │ │ str r6, [r0, r7] │ │ movw r7, #57872 ; 0xe210 │ │ movt r7, #65535 ; 0xffff │ │ ldrb r3, [r3, #3] │ │ str r6, [r0, r7] │ │ movw r7, #57908 ; 0xe234 │ │ movw r5, #57904 ; 0xe230 │ │ movt r7, #65535 ; 0xffff │ │ movt r5, #65535 ; 0xffff │ │ str r6, [r0, r7] │ │ asr r7, r4, #31 │ │ - mla r2, r7, lr, r2 │ │ + mla r2, r7, r8, r2 │ │ str r6, [r0, r5] │ │ - umull r7, r5, r3, lr │ │ + umull r7, r5, r3, r8 │ │ movw r4, #57808 ; 0xe1d0 │ │ movt r4, #65535 ; 0xffff │ │ str r1, [r0, r4] │ │ - mla r1, r3, lr, r5 │ │ + mla r1, r3, r8, r5 │ │ movw r3, #58096 ; 0xe2f0 │ │ movt r3, #65535 ; 0xffff │ │ str r7, [r0, r3] │ │ movw r3, #57812 ; 0xe1d4 │ │ movt r3, #65535 ; 0xffff │ │ str r2, [r0, r3] │ │ movw r2, #58100 ; 0xe2f4 │ │ movt r2, #65535 ; 0xffff │ │ str r1, [r0, r2] │ │ - ldr r1, [sp, #84] ; 0x54 │ │ + ldr r1, [sp, #88] ; 0x58 │ │ str r6, [r0, #4] │ │ ldrb r1, [r1] │ │ - umull r2, r3, r1, lr │ │ - mla r1, r1, lr, r3 │ │ + umull r2, r3, r1, r8 │ │ + mla r1, r1, r8, r3 │ │ movw r3, #57840 ; 0xe1f0 │ │ movt r3, #65535 ; 0xffff │ │ str r2, [r0, r3] │ │ movw r2, #57844 ; 0xe1f4 │ │ movt r2, #65535 ; 0xffff │ │ str r1, [r0, r2] │ │ - ldr r0, [sp, #164] ; 0xa4 │ │ + ldr r0, [sp, #172] ; 0xac │ │ sub r0, r0, #1 │ │ cmp r0, #31 │ │ - bls fb68 │ │ - b 10218 │ │ - ldr r4, [sp, #80] ; 0x50 │ │ + bls 100a0 │ │ + b 10738 │ │ + ldr r4, [sp, #84] ; 0x54 │ │ vmov.i32 q10, #0 ; 0x00000000 │ │ - ldr r2, [pc, #4048] ; 10980 │ │ - umull r0, r1, r4, lr │ │ + ldr r2, [pc, #4076] ; 10ed4 │ │ + umull r0, r1, r4, r8 │ │ asr r6, r4, #31 │ │ ldr r2, [pc, r2] │ │ add r2, r2, sl, lsl #2 │ │ - mla r1, r4, lr, r1 │ │ + mla r1, r4, r8, r1 │ │ ldrb r2, [r2, #3] │ │ - mla r1, r6, lr, r1 │ │ + mla r1, r6, r8, r1 │ │ vmov.32 d16[0], r0 │ │ - ldr r0, [sp, #184] ; 0xb8 │ │ - umull r3, r7, r2, lr │ │ + ldr r0, [sp, #176] ; 0xb0 │ │ + umull r3, r7, r2, r8 │ │ add r0, ip, r0 │ │ - mla r2, r2, lr, r7 │ │ + mla r2, r2, r8, r7 │ │ mov r7, #592 ; 0x250 │ │ vmov.32 d16[1], r1 │ │ add r1, r0, #144 ; 0x90 │ │ vmov.32 d18[0], r3 │ │ add r3, r0, #432 ; 0x1b0 │ │ vorr d17, d16, d16 │ │ vmov.32 d18[1], r2 │ │ @@ -13300,39 +13274,39 @@ │ │ add r1, r0, #7872 ; 0x1ec0 │ │ vst1.8 {d20-d21}, [r1] │ │ add r1, r0, #208 ; 0xd0 │ │ vst1.8 {d20-d21}, [r1] │ │ add r1, r0, #240 ; 0xf0 │ │ add r0, r0, #176 ; 0xb0 │ │ vst1.8 {d20-d21}, [r1] │ │ - ldr r1, [sp, #84] ; 0x54 │ │ + ldr r1, [sp, #88] ; 0x58 │ │ ldrb r1, [r1] │ │ - umull r2, r3, r1, lr │ │ - mla r1, r1, lr, r3 │ │ + umull r2, r3, r1, r8 │ │ + mla r1, r1, r8, r3 │ │ vmov.32 d16[0], r2 │ │ vmov.32 d16[1], r1 │ │ vorr d17, d16, d16 │ │ - b fb54 │ │ - ldr r0, [pc, #3888] ; 10984 │ │ + b 1008c │ │ + ldr r0, [pc, #3916] ; 10ed8 │ │ vmov.i32 q8, #0 ; 0x00000000 │ │ ldr r0, [pc, r0] │ │ - ldr r4, [sp, #80] ; 0x50 │ │ + ldr r4, [sp, #84] ; 0x54 │ │ add r0, r0, sl, lsl #2 │ │ ldrb r0, [r0, #3] │ │ - umull r1, r2, r4, lr │ │ - umull r3, r7, r0, lr │ │ - mla r7, r0, lr, r7 │ │ + umull r1, r2, r4, r8 │ │ + umull r3, r7, r0, r8 │ │ + mla r7, r0, r8, r7 │ │ asr r0, r4, #31 │ │ vmov.32 d18[0], r1 │ │ - mla r2, r4, lr, r2 │ │ - ldr r4, [sp, #184] ; 0xb8 │ │ + mla r2, r4, r8, r2 │ │ + ldr r4, [sp, #176] ; 0xb0 │ │ vmov.32 d20[0], r3 │ │ add r1, ip, #432 ; 0x1b0 │ │ add r3, ip, #7872 ; 0x1ec0 │ │ - mla r2, r0, lr, r2 │ │ + mla r2, r0, r8, r2 │ │ add r0, r4, #16 │ │ vmov.32 d20[1], r7 │ │ add r7, r3, r0 │ │ add r3, r3, r4 │ │ vorr d21, d20, d20 │ │ vmov.32 d18[1], r2 │ │ add r2, r1, r0 │ │ @@ -13363,106 +13337,105 @@ │ │ vst1.8 {d16-d17}, [r2] │ │ vst1.8 {d16-d17}, [r1] │ │ add r1, ip, #240 ; 0xf0 │ │ add r2, r1, r0 │ │ add r1, r1, r4 │ │ vst1.8 {d16-d17}, [r2] │ │ vst1.8 {d16-d17}, [r1] │ │ - ldr r1, [sp, #84] ; 0x54 │ │ + ldr r1, [sp, #88] ; 0x58 │ │ ldrb r1, [r1] │ │ - umull r2, r3, r1, lr │ │ - mla r1, r1, lr, r3 │ │ + umull r2, r3, r1, r8 │ │ + mla r1, r1, r8, r3 │ │ vmov.32 d16[0], r2 │ │ vmov.32 d16[1], r1 │ │ add r1, ip, #176 ; 0xb0 │ │ add r0, r1, r0 │ │ vorr d17, d16, d16 │ │ vst1.8 {d16-d17}, [r0] │ │ add r0, r1, r4 │ │ vst1.8 {d16-d17}, [r0] │ │ - ldr r0, [sp, #164] ; 0xa4 │ │ + ldr r0, [sp, #172] ; 0xac │ │ sub r0, r0, #1 │ │ cmp r0, #31 │ │ - bhi 10218 │ │ + bhi 10738 │ │ add r1, pc, #4 │ │ ldr r0, [r1, r0, lsl #2] │ │ add pc, r1, r0 │ │ andeq r0, r0, r0, lsl #1 │ │ - andeq r0, r0, r4, lsl r1 │ │ - andeq r0, r0, r4, lsr #13 │ │ - andeq r0, r0, r4, asr #3 │ │ - andeq r0, r0, r4, lsr #13 │ │ - andeq r0, r0, r4, lsr #13 │ │ - andeq r0, r0, r4, lsr #13 │ │ - andeq r0, r0, r8, ror #4 │ │ - andeq r0, r0, r4, lsr #13 │ │ - andeq r0, r0, r4, lsr #13 │ │ - andeq r0, r0, r4, lsr #13 │ │ - andeq r0, r0, r4, lsr #13 │ │ - andeq r0, r0, r4, lsr #13 │ │ - andeq r0, r0, r4, lsr #13 │ │ - andeq r0, r0, r4, lsr #13 │ │ - andeq r0, r0, ip, lsr r3 │ │ - andeq r0, r0, r4, lsr #13 │ │ - andeq r0, r0, r4, lsr #13 │ │ - andeq r0, r0, r4, lsr #13 │ │ - andeq r0, r0, r4, lsr #13 │ │ - andeq r0, r0, r4, lsr #13 │ │ - andeq r0, r0, r4, lsr #13 │ │ - andeq r0, r0, r4, lsr #13 │ │ - andeq r0, r0, r4, lsr #13 │ │ - andeq r0, r0, r4, lsr #13 │ │ - andeq r0, r0, r4, lsr #13 │ │ - andeq r0, r0, r4, lsr #13 │ │ - andeq r0, r0, r4, lsr #13 │ │ - andeq r0, r0, r4, lsr #13 │ │ - andeq r0, r0, r4, lsr #13 │ │ - andeq r0, r0, r4, lsr #13 │ │ - andeq r0, r0, r8, lsl #9 │ │ + andeq r0, r0, r0, lsl r1 │ │ + andeq r0, r0, ip, lsl #13 │ │ + ; instruction: 0x000001bc │ │ + andeq r0, r0, ip, lsl #13 │ │ + andeq r0, r0, ip, lsl #13 │ │ + andeq r0, r0, ip, lsl #13 │ │ + andeq r0, r0, ip, asr r2 │ │ + andeq r0, r0, ip, lsl #13 │ │ + andeq r0, r0, ip, lsl #13 │ │ + andeq r0, r0, ip, lsl #13 │ │ + andeq r0, r0, ip, lsl #13 │ │ + andeq r0, r0, ip, lsl #13 │ │ + andeq r0, r0, ip, lsl #13 │ │ + andeq r0, r0, ip, lsl #13 │ │ + andeq r0, r0, ip, lsr #6 │ │ + andeq r0, r0, ip, lsl #13 │ │ + andeq r0, r0, ip, lsl #13 │ │ + andeq r0, r0, ip, lsl #13 │ │ + andeq r0, r0, ip, lsl #13 │ │ + andeq r0, r0, ip, lsl #13 │ │ + andeq r0, r0, ip, lsl #13 │ │ + andeq r0, r0, ip, lsl #13 │ │ + andeq r0, r0, ip, lsl #13 │ │ + andeq r0, r0, ip, lsl #13 │ │ + andeq r0, r0, ip, lsl #13 │ │ + andeq r0, r0, ip, lsl #13 │ │ + andeq r0, r0, ip, lsl #13 │ │ + andeq r0, r0, ip, lsl #13 │ │ + andeq r0, r0, ip, lsl #13 │ │ + andeq r0, r0, ip, lsl #13 │ │ + andeq r0, r0, r0, ror r4 │ │ ldr r0, [ip, #640] ; 0x280 │ │ movw r2, #7840 ; 0x1ea0 │ │ - ldr r1, [pc, #3868] ; 10b20 │ │ + ldr r1, [pc, #3904] ; 1107c │ │ ldr r1, [pc, r1] │ │ - ldr r3, [sp, #152] ; 0x98 │ │ + ldr r3, [sp, #180] ; 0xb4 │ │ add r1, r1, sl, lsl #2 │ │ add r0, r0, r3 │ │ ldrb r1, [r1, #2] │ │ strb r1, [r0, #416] ; 0x1a0 │ │ mov r1, #0 │ │ ldr r0, [ip, #640] ; 0x280 │ │ strb r1, [r0, r3] │ │ ldr r0, [ip, #640] ; 0x280 │ │ add r0, r0, r3 │ │ strb r1, [r0, #592] ; 0x250 │ │ add r0, ip, r3 │ │ strb r1, [r0, r2] │ │ ldr r0, [ip, #640] ; 0x280 │ │ - ldr r2, [sp, #80] ; 0x50 │ │ + ldr r2, [sp, #84] ; 0x54 │ │ add r0, r0, r3 │ │ strb r2, [r0, #128] ; 0x80 │ │ ldr r0, [ip, #640] ; 0x280 │ │ add r0, r0, r3 │ │ strb r1, [r0, #192] ; 0xc0 │ │ ldr r0, [ip, #640] ; 0x280 │ │ add r0, r0, r3 │ │ strb r1, [r0, #224] ; 0xe0 │ │ ldr r0, [ip, #640] ; 0x280 │ │ - ldr r1, [sp, #84] ; 0x54 │ │ + ldr r1, [sp, #88] ; 0x58 │ │ add r0, r0, r3 │ │ ldrb r1, [r1] │ │ strb r1, [r0, #160] ; 0xa0 │ │ - ldr r0, [sp, #168] ; 0xa8 │ │ - ldr lr, [sp, #136] ; 0x88 │ │ + ldr r0, [sp, #152] ; 0x98 │ │ cmp r0, #0 │ │ - bne 10228 │ │ - b 14fac │ │ + bne 10744 │ │ + b 12b60 │ │ ldr r0, [ip, #640] ; 0x280 │ │ - ldr r1, [pc, #4024] ; 10c4c │ │ + ldr r1, [pc, #4076] ; 111b4 │ │ ldr r1, [pc, r1] │ │ - ldr r2, [sp, #152] ; 0x98 │ │ + ldr r2, [sp, #180] ; 0xb4 │ │ add r1, r1, sl, lsl #2 │ │ add r0, r0, r2 │ │ ldrb r1, [r1, #2] │ │ mov r3, r2 │ │ mov r2, #416 ; 0x1a0 │ │ orr r1, r1, r1, lsl #8 │ │ strh r1, [r0, r2] │ │ @@ -13474,47 +13447,46 @@ │ │ ldr r0, [ip, #640] ; 0x280 │ │ add r0, r0, r3 │ │ strh r1, [r0, r2] │ │ add r0, ip, r3 │ │ movw r2, #7840 ; 0x1ea0 │ │ strh r1, [r0, r2] │ │ ldr r0, [ip, #640] ; 0x280 │ │ - ldr r2, [sp, #80] ; 0x50 │ │ + ldr r2, [sp, #84] ; 0x54 │ │ add r0, r0, r3 │ │ add r2, r2, r2, lsl #8 │ │ strh r2, [r0, #128] ; 0x80 │ │ ldr r0, [ip, #640] ; 0x280 │ │ add r0, r0, r3 │ │ strh r1, [r0, #192] ; 0xc0 │ │ ldr r0, [ip, #640] ; 0x280 │ │ add r0, r0, r3 │ │ strh r1, [r0, #224] ; 0xe0 │ │ - ldr r1, [sp, #84] ; 0x54 │ │ + ldr r1, [sp, #88] ; 0x58 │ │ ldr r0, [ip, #640] ; 0x280 │ │ ldrb r1, [r1] │ │ add r0, r0, r3 │ │ orr r1, r1, r1, lsl #8 │ │ strh r1, [r0, #160] ; 0xa0 │ │ - ldr r0, [sp, #168] ; 0xa8 │ │ - ldr lr, [sp, #136] ; 0x88 │ │ + ldr r0, [sp, #152] ; 0x98 │ │ cmp r0, #0 │ │ - bne 10228 │ │ - b 14fac │ │ - ldr r0, [pc, #3856] ; 10c50 │ │ + bne 10744 │ │ + b 12b60 │ │ + ldr r0, [pc, #3912] ; 111b8 │ │ movw r7, #7840 ; 0x1ea0 │ │ ldr r0, [pc, r0] │ │ - ldr r4, [sp, #152] ; 0x98 │ │ + ldr r4, [sp, #180] ; 0xb4 │ │ add r0, r0, sl, lsl #2 │ │ ldr r1, [ip, #640] ; 0x280 │ │ - ldr r3, [sp, #80] ; 0x50 │ │ + ldr r3, [sp, #84] ; 0x54 │ │ add r2, ip, r4 │ │ ldrb r0, [r0, #2] │ │ add r1, r1, r4 │ │ - mul r3, r3, lr │ │ - mul r0, r0, lr │ │ + mul r3, r3, r8 │ │ + mul r0, r0, r8 │ │ str r0, [r1, #416] ; 0x1a0 │ │ mov r1, #0 │ │ ldr r0, [ip, #640] ; 0x280 │ │ str r1, [r0, r4] │ │ ldr r0, [ip, #640] ; 0x280 │ │ add r0, r0, r4 │ │ str r1, [r0, #592] ; 0x250 │ │ @@ -13524,47 +13496,46 @@ │ │ str r3, [r0, #128] ; 0x80 │ │ ldr r0, [ip, #640] ; 0x280 │ │ add r0, r0, r4 │ │ str r1, [r0, #192] ; 0xc0 │ │ ldr r0, [ip, #640] ; 0x280 │ │ add r0, r0, r4 │ │ str r1, [r0, #224] ; 0xe0 │ │ - ldr r0, [sp, #84] ; 0x54 │ │ + ldr r0, [sp, #88] ; 0x58 │ │ ldr r1, [ip, #640] ; 0x280 │ │ ldrb r0, [r0] │ │ add r1, r1, r4 │ │ - mul r0, r0, lr │ │ + mul r0, r0, r8 │ │ str r0, [r1, #160] ; 0xa0 │ │ - ldr r0, [sp, #168] ; 0xa8 │ │ - ldr lr, [sp, #136] ; 0x88 │ │ + ldr r0, [sp, #152] ; 0x98 │ │ cmp r0, #0 │ │ - bne 10228 │ │ - b 14fac │ │ - andeq ip, r9, r4, lsr ip │ │ - ldr r0, [pc, #4072] ; 10dcc │ │ + bne 10744 │ │ + b 12b60 │ │ + andeq sp, sl, r0, lsl r4 │ │ + ldr r0, [pc, #3756] ; 111bc │ │ ldr r0, [pc, r0] │ │ ldr r3, [ip, #640] ; 0x280 │ │ add r0, r0, sl, lsl #2 │ │ - ldr r4, [sp, #152] ; 0x98 │ │ + ldr r4, [sp, #180] ; 0xb4 │ │ ldrb r0, [r0, #2] │ │ - umull r1, r2, r0, lr │ │ - mla r0, r0, lr, r2 │ │ + umull r1, r2, r0, r8 │ │ + mla r0, r0, r8, r2 │ │ add r2, r3, r4 │ │ str r1, [r2, #416] ; 0x1a0 │ │ mov r1, #0 │ │ str r0, [r2, #420] ; 0x1a4 │ │ ldr r0, [ip, #640] ; 0x280 │ │ str r1, [r0, r4]! │ │ - ldr r5, [sp, #80] ; 0x50 │ │ + ldr r5, [sp, #84] ; 0x54 │ │ str r1, [r0, #4] │ │ ldr r7, [ip, #640] ; 0x280 │ │ - umull r2, r3, r5, lr │ │ + umull r2, r3, r5, r8 │ │ asr r0, r5, #31 │ │ - mla r3, r5, lr, r3 │ │ - mla r0, r0, lr, r3 │ │ + mla r3, r5, r8, r3 │ │ + mla r0, r0, r8, r3 │ │ add r3, r7, r4 │ │ add r7, ip, r4 │ │ str r1, [r3, #596] ; 0x254 │ │ str r1, [r3, #592] ; 0x250 │ │ movw r3, #7840 ; 0x1ea0 │ │ str r1, [r7, r3]! │ │ str r1, [r7, #4] │ │ @@ -13576,36 +13547,35 @@ │ │ add r0, r0, r4 │ │ str r1, [r0, #196] ; 0xc4 │ │ str r1, [r0, #192] ; 0xc0 │ │ ldr r0, [ip, #640] ; 0x280 │ │ add r0, r0, r4 │ │ str r1, [r0, #228] ; 0xe4 │ │ str r1, [r0, #224] ; 0xe0 │ │ - ldr r0, [sp, #84] ; 0x54 │ │ + ldr r0, [sp, #88] ; 0x58 │ │ ldr r3, [ip, #640] ; 0x280 │ │ ldrb r0, [r0] │ │ - umull r1, r2, r0, lr │ │ - mla r0, r0, lr, r2 │ │ + umull r1, r2, r0, r8 │ │ + mla r0, r0, r8, r2 │ │ add r2, r3, r4 │ │ str r1, [r2, #160] ; 0xa0 │ │ str r0, [r2, #164] ; 0xa4 │ │ - ldr r0, [sp, #168] ; 0xa8 │ │ - ldr lr, [sp, #136] ; 0x88 │ │ + ldr r0, [sp, #152] ; 0x98 │ │ cmp r0, #0 │ │ - bne 10228 │ │ - b 14fac │ │ - ldr r0, [pc, #3864] ; 10dd0 │ │ + bne 10744 │ │ + b 12b60 │ │ + ldr r0, [pc, #3916] ; 1132c │ │ vmov.i32 q8, #0 ; 0x00000000 │ │ ldr r0, [pc, r0] │ │ ldr r3, [ip, #640] ; 0x280 │ │ add r0, r0, sl, lsl #2 │ │ - ldr r4, [sp, #152] ; 0x98 │ │ + ldr r4, [sp, #180] ; 0xb4 │ │ ldrb r0, [r0, #2] │ │ - umull r1, r2, r0, lr │ │ - mla r2, r0, lr, r2 │ │ + umull r1, r2, r0, r8 │ │ + mla r2, r0, r8, r2 │ │ add r0, r3, r4 │ │ str r1, [r0, #416] ; 0x1a0 │ │ str r2, [r0, #420] ; 0x1a4 │ │ add r0, r4, #8 │ │ ldr r3, [ip, #640] ; 0x280 │ │ add r3, r3, r0 │ │ str r1, [r3, #416] ; 0x1a0 │ │ @@ -13613,31 +13583,31 @@ │ │ str r2, [r3, #420] ; 0x1a4 │ │ movw r3, #7840 ; 0x1ea0 │ │ ldr r2, [ip, #640] ; 0x280 │ │ str r1, [r2, r4]! │ │ str r1, [r2, #4] │ │ ldr r2, [ip, #640] ; 0x280 │ │ str r1, [r2, r0]! │ │ - ldr r5, [sp, #80] ; 0x50 │ │ + ldr r5, [sp, #84] ; 0x54 │ │ str r1, [r2, #4] │ │ ldr r2, [ip, #640] ; 0x280 │ │ asr r7, r5, #31 │ │ add r2, r2, r4 │ │ str r1, [r2, #596] ; 0x254 │ │ str r1, [r2, #592] ; 0x250 │ │ ldr r2, [ip, #640] ; 0x280 │ │ add r2, r2, r0 │ │ str r1, [r2, #596] ; 0x254 │ │ str r1, [r2, #592] ; 0x250 │ │ add r2, ip, r4 │ │ add r2, r2, r3 │ │ vst1.8 {d16-d17}, [r2] │ │ - umull r2, r3, r5, lr │ │ - mla r3, r5, lr, r3 │ │ - mla r3, r7, lr, r3 │ │ + umull r2, r3, r5, r8 │ │ + mla r3, r5, r8, r3 │ │ + mla r3, r7, r8, r3 │ │ ldr r7, [ip, #640] ; 0x280 │ │ add r7, r7, r4 │ │ str r3, [r7, #132] ; 0x84 │ │ str r2, [r7, #128] ; 0x80 │ │ ldr r7, [ip, #640] ; 0x280 │ │ add r7, r7, r0 │ │ str r3, [r7, #132] ; 0x84 │ │ @@ -13654,41 +13624,39 @@ │ │ add r2, r2, r4 │ │ str r1, [r2, #228] ; 0xe4 │ │ str r1, [r2, #224] ; 0xe0 │ │ ldr r2, [ip, #640] ; 0x280 │ │ add r2, r2, r0 │ │ str r1, [r2, #228] ; 0xe4 │ │ str r1, [r2, #224] ; 0xe0 │ │ - ldr r1, [sp, #84] ; 0x54 │ │ + ldr r1, [sp, #88] ; 0x58 │ │ ldr r7, [ip, #640] ; 0x280 │ │ ldrb r1, [r1] │ │ - umull r2, r3, r1, lr │ │ - mla r1, r1, lr, r3 │ │ + umull r2, r3, r1, r8 │ │ + mla r1, r1, r8, r3 │ │ add r3, r7, r4 │ │ str r2, [r3, #160] ; 0xa0 │ │ str r1, [r3, #164] ; 0xa4 │ │ ldr r3, [ip, #640] ; 0x280 │ │ add r0, r3, r0 │ │ str r1, [r0, #164] ; 0xa4 │ │ str r2, [r0, #160] ; 0xa0 │ │ - ldr r0, [sp, #168] ; 0xa8 │ │ - ldr lr, [sp, #136] ; 0x88 │ │ + ldr r0, [sp, #152] ; 0x98 │ │ cmp r0, #0 │ │ - bne 10228 │ │ - b 14fac │ │ - andeq ip, r9, r4, lsr #16 │ │ - ldr r0, [pc, #3536] ; 10dd4 │ │ + bne 10744 │ │ + b 12b60 │ │ + ldr r0, [pc, #3596] ; 11330 │ │ vmov.i32 q8, #0 ; 0x00000000 │ │ ldr r0, [pc, r0] │ │ ldr r2, [ip, #640] ; 0x280 │ │ add r0, r0, sl, lsl #2 │ │ - ldr r4, [sp, #152] ; 0x98 │ │ + ldr r4, [sp, #180] ; 0xb4 │ │ ldrb r0, [r0, #2] │ │ - umull r3, r1, r0, lr │ │ - mla r7, r0, lr, r1 │ │ + umull r3, r1, r0, r8 │ │ + mla r7, r0, r8, r1 │ │ add r0, r2, r4 │ │ str r3, [r0, #416] ; 0x1a0 │ │ str r7, [r0, #420] ; 0x1a4 │ │ add r0, r4, #8 │ │ ldr r1, [ip, #640] ; 0x280 │ │ add r1, r1, r0 │ │ str r7, [r1, #420] ; 0x1a4 │ │ @@ -13711,15 +13679,15 @@ │ │ str r3, [r7, r0]! │ │ str r3, [r7, #4] │ │ ldr r7, [ip, #640] ; 0x280 │ │ str r3, [r7, r1]! │ │ str r3, [r7, #4] │ │ ldr r7, [ip, #640] ; 0x280 │ │ str r3, [r7, r2]! │ │ - ldr r5, [sp, #80] ; 0x50 │ │ + ldr r5, [sp, #84] ; 0x54 │ │ str r3, [r7, #4] │ │ ldr r7, [ip, #640] ; 0x280 │ │ add r7, r7, r4 │ │ str r3, [r7, #596] ; 0x254 │ │ str r3, [r7, #592] ; 0x250 │ │ ldr r7, [ip, #640] ; 0x280 │ │ add r7, r7, r0 │ │ @@ -13735,18 +13703,18 @@ │ │ str r3, [r7, #592] ; 0x250 │ │ movw r7, #7840 ; 0x1ea0 │ │ add r7, ip, r7 │ │ add r6, r7, r1 │ │ add r7, r7, r4 │ │ vst1.8 {d16-d17}, [r6] │ │ vst1.8 {d16-d17}, [r7] │ │ - umull r7, r6, r5, lr │ │ - mla r6, r5, lr, r6 │ │ + umull r7, r6, r5, r8 │ │ + mla r6, r5, r8, r6 │ │ asr r5, r5, #31 │ │ - mla r6, r5, lr, r6 │ │ + mla r6, r5, r8, r6 │ │ ldr r5, [ip, #640] ; 0x280 │ │ add r5, r5, r4 │ │ str r6, [r5, #132] ; 0x84 │ │ str r7, [r5, #128] ; 0x80 │ │ ldr r5, [ip, #640] ; 0x280 │ │ add r5, r5, r0 │ │ str r6, [r5, #132] ; 0x84 │ │ @@ -13787,18 +13755,18 @@ │ │ add r7, r7, r1 │ │ str r3, [r7, #228] ; 0xe4 │ │ str r3, [r7, #224] ; 0xe0 │ │ ldr r7, [ip, #640] ; 0x280 │ │ add r7, r7, r2 │ │ str r3, [r7, #228] ; 0xe4 │ │ str r3, [r7, #224] ; 0xe0 │ │ - ldr r3, [sp, #84] ; 0x54 │ │ + ldr r3, [sp, #88] ; 0x58 │ │ ldrb r3, [r3] │ │ - umull r7, r6, r3, lr │ │ - mla r3, r3, lr, r6 │ │ + umull r7, r6, r3, r8 │ │ + mla r3, r3, r8, r6 │ │ ldr r6, [ip, #640] ; 0x280 │ │ add r6, r6, r4 │ │ str r7, [r6, #160] ; 0xa0 │ │ str r3, [r6, #164] ; 0xa4 │ │ ldr r6, [ip, #640] ; 0x280 │ │ add r0, r6, r0 │ │ str r3, [r0, #164] ; 0xa4 │ │ @@ -13807,431 +13775,444 @@ │ │ add r0, r0, r1 │ │ str r3, [r0, #164] ; 0xa4 │ │ str r7, [r0, #160] ; 0xa0 │ │ ldr r0, [ip, #640] ; 0x280 │ │ add r0, r0, r2 │ │ str r3, [r0, #164] ; 0xa4 │ │ str r7, [r0, #160] ; 0xa0 │ │ - ldr r0, [sp, #168] ; 0xa8 │ │ - ldr lr, [sp, #136] ; 0x88 │ │ + ldr r0, [sp, #152] ; 0x98 │ │ cmp r0, #0 │ │ - beq 14fac │ │ - ldr r0, [sp, #112] ; 0x70 │ │ + beq 12b60 │ │ + ldr r0, [sp, #108] ; 0x6c │ │ sub r0, r0, #1 │ │ cmp r0, #31 │ │ - bhi 124d4 │ │ - add r1, pc, #4 │ │ + bhi 129d8 │ │ + add r1, pc, #8 │ │ ldr r0, [r1, r0, lsl #2] │ │ add pc, r1, r0 │ │ + andeq ip, sl, ip, ror #31 │ │ andeq r0, r0, r0, lsl #1 │ │ + andeq r2, r0, r0, ror #3 │ │ + andeq r2, r0, r4, ror r2 │ │ andeq r2, r0, r4, lsl #4 │ │ - muleq r0, r0, r2 │ │ - andeq r2, r0, ip, lsr #4 │ │ - muleq r0, r0, r2 │ │ - muleq r0, r0, r2 │ │ - muleq r0, r0, r2 │ │ - andeq r2, r0, ip, lsr r2 │ │ - muleq r0, r0, r2 │ │ - muleq r0, r0, r2 │ │ - muleq r0, r0, r2 │ │ - muleq r0, r0, r2 │ │ - muleq r0, r0, r2 │ │ - muleq r0, r0, r2 │ │ - muleq r0, r0, r2 │ │ - andeq r2, r0, r4, ror #4 │ │ - muleq r0, r0, r2 │ │ - muleq r0, r0, r2 │ │ - muleq r0, r0, r2 │ │ - muleq r0, r0, r2 │ │ - muleq r0, r0, r2 │ │ - muleq r0, r0, r2 │ │ - muleq r0, r0, r2 │ │ - muleq r0, r0, r2 │ │ - muleq r0, r0, r2 │ │ - muleq r0, r0, r2 │ │ - muleq r0, r0, r2 │ │ - muleq r0, r0, r2 │ │ - muleq r0, r0, r2 │ │ - muleq r0, r0, r2 │ │ - muleq r0, r0, r2 │ │ - andeq r2, r0, r8, ror r2 │ │ - ldr r0, [sp, #120] ; 0x78 │ │ + andeq r2, r0, r4, ror r2 │ │ + andeq r2, r0, r4, ror r2 │ │ + andeq r2, r0, r4, ror r2 │ │ + andeq r2, r0, r4, lsr #4 │ │ + andeq r2, r0, r4, ror r2 │ │ + andeq r2, r0, r4, ror r2 │ │ + andeq r2, r0, r4, ror r2 │ │ + andeq r2, r0, r4, ror r2 │ │ + andeq r2, r0, r4, ror r2 │ │ + andeq r2, r0, r4, ror r2 │ │ + andeq r2, r0, r4, ror r2 │ │ + andeq r2, r0, r8, asr #4 │ │ + andeq r2, r0, r4, ror r2 │ │ + andeq r2, r0, r4, ror r2 │ │ + andeq r2, r0, r4, ror r2 │ │ + andeq r2, r0, r4, ror r2 │ │ + andeq r2, r0, r4, ror r2 │ │ + andeq r2, r0, r4, ror r2 │ │ + andeq r2, r0, r4, ror r2 │ │ + andeq r2, r0, r4, ror r2 │ │ + andeq r2, r0, r4, ror r2 │ │ + andeq r2, r0, r4, ror r2 │ │ + andeq r2, r0, r4, ror r2 │ │ + andeq r2, r0, r4, ror r2 │ │ + andeq r2, r0, r4, ror r2 │ │ + andeq r2, r0, r4, ror r2 │ │ + andeq r2, r0, r4, ror r2 │ │ + andeq r2, r0, ip, asr r2 │ │ + ldr r0, [sp, #112] ; 0x70 │ │ mov r1, #0 │ │ add r0, ip, r0 │ │ strb r1, [r0, #576] ; 0x240 │ │ - ldr r0, [sp, #116] ; 0x74 │ │ - sub r0, r0, #1 │ │ + sub r0, fp, #1 │ │ cmp r0, #31 │ │ - bls 124e4 │ │ - b 14fac │ │ - ldr r3, [sp, #192] ; 0xc0 │ │ + bls 129e4 │ │ + b 12b60 │ │ + ldr r7, [sp, #184] ; 0xb8 │ │ mov r0, #0 │ │ - strb r0, [r3, #16] │ │ - mov r2, r4 │ │ - ldr r5, [sp, #88] ; 0x58 │ │ + ldr ip, [sp, #168] ; 0xa8 │ │ + mov r5, r2 │ │ + strb r0, [r7, #16] │ │ mov r0, #0 │ │ - add r1, r3, #12 │ │ - strh r0, [r3, #11] │ │ - ldr r0, [sp, #148] ; 0x94 │ │ - str r7, [sp, #108] ; 0x6c │ │ - str r1, [sp, #132] ; 0x84 │ │ - ldr r0, [r0] │ │ + add r1, r7, #12 │ │ + strh r0, [r7, #11] │ │ + ldr r0, [r9] │ │ + str r5, [sp, #104] ; 0x68 │ │ + str r1, [sp, #124] ; 0x7c │ │ ldr r0, [r0, #292] ; 0x124 │ │ cmp r0, #0 │ │ - beq 103e8 │ │ + beq 10918 │ │ + ldr r2, [sp, #164] ; 0xa4 │ │ ldr r1, [sp, #172] ; 0xac │ │ - cmp fp, r1 │ │ - mov r0, r1 │ │ - add r1, r1, fp │ │ - movhi r0, fp │ │ + cmp r1, r2 │ │ + mov r0, r2 │ │ + movhi r0, r1 │ │ + add r1, r2, r1 │ │ cmp r1, #4 │ │ - bcc 103e8 │ │ + bcc 10918 │ │ cmp r0, #16 │ │ - bgt 103e8 │ │ - ldrb r0, [r6] │ │ - sub r7, r5, #2 │ │ + bgt 10918 │ │ + ldrb r0, [r3] │ │ + sub r4, r4, #2 │ │ cmp r0, #0 │ │ - bne 103d0 │ │ - ldr r0, [r9, #640] ; 0x280 │ │ - ldr r1, [sp, #184] ; 0xb8 │ │ - add r0, r0, r2 │ │ - ldr r2, [sp, #160] ; 0xa0 │ │ - add r1, r9, r1 │ │ + bne 10900 │ │ + ldr r2, [sp, #156] ; 0x9c │ │ + ldr r1, [sp, #180] ; 0xb4 │ │ + ldr r0, [r2, #640] ; 0x280 │ │ + add r0, r0, r1 │ │ + ldr r1, [sp, #176] ; 0xb0 │ │ + add r1, r2, r1 │ │ ldrb r0, [r0, #592] ; 0x250 │ │ + ldr r2, [sp, #160] ; 0xa0 │ │ ldrb r1, [r1, #608] ; 0x260 │ │ cmp r0, #0 │ │ movwne r0, #1 │ │ cmp r1, #0 │ │ - add r1, r7, r7, lsl #1 │ │ + add r1, r4, r4, lsl #1 │ │ addne r0, r0, #1 │ │ add r1, r2, r1, lsl #2 │ │ add r0, r1, r0, lsl #2 │ │ movw r1, #6136 ; 0x17f8 │ │ add r1, r0, r1 │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - bl 2db24 │ │ - ldr r6, [sp, #140] ; 0x8c │ │ + ldr r0, [sp, #104] ; 0x68 │ │ + bl 3700c │ │ + ldr r3, [sp, #140] ; 0x8c │ │ cmp r0, #0 │ │ - beq 103d0 │ │ - ldr r1, [sp, #192] ; 0xc0 │ │ + ldr ip, [sp, #168] ; 0xa8 │ │ + beq 10900 │ │ + ldr r0, [sp, #180] ; 0xb4 │ │ mov r2, #0 │ │ - ldr r0, [sp, #184] ; 0xb8 │ │ - mov r3, r7 │ │ + str r0, [sp] │ │ + mov r3, r4 │ │ + ldr r0, [sp, #176] ; 0xb0 │ │ str r0, [sp, #4] │ │ - mov r0, r9 │ │ - str r4, [sp] │ │ - bl 17754 │ │ - ldr r6, [sp, #140] ; 0x8c │ │ - ldr r0, [sp, #168] ; 0xa8 │ │ + ldr r0, [sp, #156] ; 0x9c │ │ + ldr r1, [sp, #184] ; 0xb8 │ │ + bl 17bf8 │ │ + ldr r3, [sp, #140] ; 0x8c │ │ + ldr ip, [sp, #168] ; 0xa8 │ │ + ldr r0, [sp, #152] ; 0x98 │ │ cmp r0, #0 │ │ - beq 103e8 │ │ - ldrb r0, [r6, #1] │ │ + beq 10918 │ │ + ldrb r0, [r3, #1] │ │ cmp r0, #0 │ │ - beq 123ac │ │ - mov r8, r9 │ │ - ldrb r0, [r6] │ │ - ldr r5, [sp, #192] ; 0xc0 │ │ - ldr r9, [sp, #148] ; 0x94 │ │ + beq 1289c │ │ + ldrb r0, [r3] │ │ + ldr r4, [sp, #184] ; 0xb8 │ │ + ldr r9, [sp, #136] ; 0x88 │ │ cmp r0, #0 │ │ - ldr r4, [sp, #160] ; 0xa0 │ │ - beq 10418 │ │ - ldrb r0, [r6, #3] │ │ + ldr r5, [sp, #160] ; 0xa0 │ │ + ldr r6, [sp, #100] ; 0x64 │ │ + beq 10948 │ │ + ldrb r0, [r3, #3] │ │ cmp r0, #0 │ │ - bne 10424 │ │ - b 10484 │ │ - andeq ip, r9, ip, lsl r6 │ │ - ldrb r0, [r6, #3] │ │ + bne 10954 │ │ + b 109bc │ │ + andeq ip, sl, r4, lsl lr │ │ + ldrb r0, [r3, #3] │ │ cmp r0, #0 │ │ - beq 104f4 │ │ - ldr r0, [sp, #188] ; 0xbc │ │ - ldr r0, [r0, #2988] ; 0xbac │ │ + beq 10a20 │ │ + ldr r0, [ip, #2776] ; 0xad8 │ │ cmp r0, #0 │ │ - beq 10454 │ │ + beq 10988 │ │ ldr r2, [sp, #172] ; 0xac │ │ - ldr r3, [sp, #72] ; 0x48 │ │ - smulbb r0, r2, fp │ │ - ldr r1, [r3, #32] │ │ + ldr r3, [sp, #164] ; 0xa4 │ │ + ldr r7, [sp, #72] ; 0x48 │ │ + smulbb r0, r3, r2 │ │ + ldr r1, [r7, #32] │ │ add r0, r1, r0, lsl #4 │ │ - str r0, [r3, #32] │ │ - b 1045c │ │ - ldrdeq ip, [r9], -r8 │ │ + str r0, [r7, #32] │ │ + ldr r0, [sp, #156] ; 0x9c │ │ + b 10998 │ │ + ldrdeq ip, [sl], -r0 │ │ + ldr r0, [sp, #156] ; 0x9c │ │ ldr r2, [sp, #172] ; 0xac │ │ - add r1, r8, #12288 ; 0x3000 │ │ - mov r0, r8 │ │ - ldr r3, [sp, #104] ; 0x68 │ │ - str r3, [sp] │ │ - ldr r3, [sp, #96] ; 0x60 │ │ - stmib sp, {r3, fp} │ │ + ldr r3, [sp, #164] ; 0xa4 │ │ + add r1, r0, #12288 ; 0x3000 │ │ + str r2, [sp, #8] │ │ + mov r2, r4 │ │ + str r3, [sp, #12] │ │ mov r3, #0 │ │ - str r2, [sp, #12] │ │ - mov r2, r5 │ │ - bl 17d08 │ │ - ldr r5, [sp, #192] ; 0xc0 │ │ - ldr r0, [sp, #168] ; 0xa8 │ │ - mov r4, r8 │ │ + str fp, [sp] │ │ + str r6, [sp, #4] │ │ + bl 181ac │ │ + ldr r4, [sp, #184] ; 0xb8 │ │ + ldr ip, [sp, #168] ; 0xa8 │ │ + ldr r0, [sp, #152] ; 0x98 │ │ cmp r0, #0 │ │ - beq 105b0 │ │ - ldr r0, [sp, #132] ; 0x84 │ │ + beq 10ae4 │ │ + ldr r0, [sp, #124] ; 0x7c │ │ ldrb r0, [r0] │ │ cmp r0, #0 │ │ - beq 105b0 │ │ - ldr r1, [sp, #104] ; 0x68 │ │ - ldr r2, [sp, #156] ; 0x9c │ │ - ldr r0, [sp, #96] ; 0x60 │ │ - add r1, r1, r2 │ │ - ldr r3, [sp, #144] ; 0x90 │ │ + beq 10ae4 │ │ + ldr r2, [sp, #148] ; 0x94 │ │ + ldr r7, [sp, #144] ; 0x90 │ │ + add r1, fp, r2 │ │ + add r0, r6, r7 │ │ asr r2, r1, r2 │ │ - ldr r1, [sp, #188] ; 0xbc │ │ - add r0, r0, r3 │ │ - ldr r1, [r1, #2988] ; 0xbac │ │ - asr ip, r0, r3 │ │ + ldr r1, [ip, #2776] ; 0xad8 │ │ + asr r5, r0, r7 │ │ cmp r1, #0 │ │ - beq 10578 │ │ - ldr r7, [sp, #116] ; 0x74 │ │ - ldr r6, [sp, #112] ; 0x70 │ │ + beq 10aa8 │ │ + ldr r7, [sp, #128] ; 0x80 │ │ + ldr r6, [sp, #108] ; 0x6c │ │ ldr r0, [sp, #72] ; 0x48 │ │ mul r3, r7, r6 │ │ ldr r1, [r0, #32] │ │ add r3, r1, r3, lsl #4 │ │ str r3, [r0, #32] │ │ - b 10590 │ │ - ldr r0, [sp, #100] ; 0x64 │ │ + ldr r0, [sp, #156] ; 0x9c │ │ + b 10ac8 │ │ + ldr r0, [sp, #96] ; 0x60 │ │ ldr r1, [sp, #92] ; 0x5c │ │ cmp r0, r1 │ │ movhi r1, r0 │ │ cmp r1, #3 │ │ - bgt 10404 │ │ - ldr r0, [sp, #188] ; 0xbc │ │ - ldr r0, [r0, #4] │ │ + bgt 10934 │ │ + ldr r0, [ip, #4] │ │ ldr r0, [r0, #1016] ; 0x3f8 │ │ cmp r0, #0 │ │ - beq 10404 │ │ - add r0, r4, sl, lsl #2 │ │ + beq 10934 │ │ + add r0, r5, sl, lsl #2 │ │ movw r1, #5464 ; 0x1558 │ │ add r1, r0, r1 │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - bl 2db24 │ │ - ldr r6, [sp, #140] ; 0x8c │ │ + ldr r0, [sp, #104] ; 0x68 │ │ + bl 3700c │ │ + ldr r3, [sp, #140] ; 0x8c │ │ cmp r0, #0 │ │ - ldr r5, [sp, #192] ; 0xc0 │ │ - beq 10404 │ │ + ldr r4, [sp, #184] ; 0xb8 │ │ + ldr ip, [sp, #168] ; 0xa8 │ │ + beq 10934 │ │ mov r0, #13 │ │ - add r1, r4, #3360 ; 0xd20 │ │ - strb r0, [r6] │ │ + add r1, r5, #3360 ; 0xd20 │ │ + strb r0, [r3] │ │ mov r2, #4 │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - bl 2d4ec │ │ - ldr r6, [sp, #140] ; 0x8c │ │ - ldr r5, [sp, #192] ; 0xc0 │ │ - strb r0, [r6, #5] │ │ - ldrb r0, [r6, #3] │ │ + ldr r0, [sp, #104] ; 0x68 │ │ + bl 369d4 │ │ + ldr r3, [sp, #140] ; 0x8c │ │ + ldr r4, [sp, #184] ; 0xb8 │ │ + ldr ip, [sp, #168] ; 0xa8 │ │ + strb r0, [r3, #5] │ │ + ldrb r0, [r3, #3] │ │ cmp r0, #0 │ │ - bne 10424 │ │ - b 10484 │ │ + bne 10954 │ │ + b 109bc │ │ ldr r1, [sp, #172] ; 0xac │ │ - ldr r7, [sp, #116] ; 0x74 │ │ - ldr r6, [sp, #112] ; 0x70 │ │ - smulbb r1, r1, fp │ │ - add r1, r4, r1, lsl #4 │ │ + ldr r3, [sp, #164] ; 0xa4 │ │ + ldr r0, [sp, #156] ; 0x9c │ │ + ldr r7, [sp, #128] ; 0x80 │ │ + smulbb r1, r3, r1 │ │ + ldr r6, [sp, #108] ; 0x6c │ │ + add r1, r0, r1, lsl #4 │ │ add r1, r1, #12288 ; 0x3000 │ │ - stm sp, {r2, ip} │ │ - mov r0, r4 │ │ - mov r2, r5 │ │ + stm sp, {r2, r5, r7} │ │ + mov r2, r4 │ │ mov r3, #1 │ │ - str r7, [sp, #8] │ │ str r6, [sp, #12] │ │ - bl 17d08 │ │ - ldr r5, [sp, #192] ; 0xc0 │ │ - ldrb r0, [r5, #4] │ │ + bl 181ac │ │ + ldr r4, [sp, #184] ; 0xb8 │ │ + ldr ip, [sp, #168] ; 0xa8 │ │ + ldrb r0, [r4, #4] │ │ ldr r1, [r9] │ │ add r0, r1, r0, lsl #2 │ │ ldr r0, [r0, #1144] ; 0x478 │ │ cmp r0, #0 │ │ - beq 10618 │ │ + beq 10b5c │ │ mov r0, #0 │ │ - strb r0, [r5, #10] │ │ - strb r0, [r5, #7] │ │ - ldr r0, [pc, #3684] ; 11440 │ │ + strb r0, [r4, #10] │ │ + strb r0, [r4, #7] │ │ + ldr r0, [pc, #3720] ; 11998 │ │ ldr r0, [pc, r0] │ │ - str r0, [sp, #156] ; 0x9c │ │ + str r0, [sp, #148] ; 0x94 │ │ ldr fp, [sp, #172] ; 0xac │ │ - ldr r1, [sp, #188] ; 0xbc │ │ - ldr r0, [r1, #2988] ; 0xbac │ │ + ldr r0, [ip, #2776] ; 0xad8 │ │ cmp r0, #1 │ │ - beq 10714 │ │ - ldr r7, [r1, #2092] ; 0x82c │ │ - mov r0, r4 │ │ - ldr r2, [sp, #584] ; 0x248 │ │ + beq 10c54 │ │ + ldr r5, [sp, #156] ; 0x9c │ │ mov r1, sl │ │ - mov r3, r5 │ │ + ldr r7, [ip, #2092] ; 0x82c │ │ + mov r3, r4 │ │ + ldr r2, [sp, #576] ; 0x240 │ │ + mov r0, r5 │ │ blx r7 │ │ - b 10728 │ │ - muleq r9, r0, r2 │ │ - andeq ip, r9, ip, lsl r2 │ │ - ldr r0, [pc, #4036] ; 115e4 │ │ + ldr r0, [r9] │ │ + ldr r1, [r0, #1232] ; 0x4d0 │ │ + cmp r1, #0 │ │ + bne 10c8c │ │ + b 10c7c │ │ + andeq ip, sl, r0, ror #20 │ │ + andeq ip, sl, ip, ror #19 │ │ + ldr r0, [pc, #4060] ; 11b40 │ │ ldr r0, [pc, r0] │ │ - ldr r2, [sp, #188] ; 0xbc │ │ - ldrb r6, [r0, sl, lsl #2]! │ │ - strb r6, [r5, #10] │ │ - ldr r1, [r2, #1284] ; 0x504 │ │ + ldrb r5, [r0, sl, lsl #2]! │ │ + strb r5, [r4, #10] │ │ + ldr r1, [ip, #1284] ; 0x504 │ │ ldrb r0, [r0, r1] │ │ - strb r0, [r5, #7] │ │ - ldr r0, [r2, #12] │ │ - ldr r7, [pc, #4004] ; 115e8 │ │ - ldr r7, [pc, r7] │ │ + strb r0, [r4, #7] │ │ + ldr r0, [ip, #12] │ │ + ldr r6, [pc, #4032] ; 11b44 │ │ + ldr r6, [pc, r6] │ │ ldr r0, [r0, #1392] ; 0x570 │ │ ldr fp, [sp, #172] ; 0xac │ │ - add r1, r7, r6, lsl #3 │ │ + add r1, r6, r5, lsl #3 │ │ cmp r0, #2 │ │ - str r1, [sp, #156] ; 0x9c │ │ - bne 10704 │ │ - add r0, r7, r6, lsl #3 │ │ + str r1, [sp, #148] ; 0x94 │ │ + bne 10c48 │ │ + add r0, r6, r5, lsl #3 │ │ ldrb r2, [r0, #5] │ │ cmp r2, #0 │ │ - beq 10704 │ │ - ldr r1, [sp, #184] ; 0xb8 │ │ + beq 10c48 │ │ + ldr r7, [sp, #156] ; 0x9c │ │ mov ip, #432 ; 0x1b0 │ │ - ldr r5, [sp, #152] ; 0x98 │ │ + ldr r1, [sp, #176] ; 0xb0 │ │ mov r3, #0 │ │ - add r1, r4, r1 │ │ - ldr r4, [r8, #640] ; 0x280 │ │ + ldr r4, [sp, #180] ; 0xb4 │ │ + add r1, r7, r1 │ │ + ldr r7, [r7, #640] ; 0x280 │ │ ldrb lr, [r0, #2] │ │ - add r4, r4, r5 │ │ - mov r5, #416 ; 0x1a0 │ │ + add r7, r7, r4 │ │ + mov r4, #416 ; 0x1a0 │ │ ldrb r0, [r0, #3] │ │ ldrsb r1, [r1, ip] │ │ - ldrsb r5, [r4, r5] │ │ - mov r4, r8 │ │ + ldrsb r7, [r7, r4] │ │ cmp r1, r0 │ │ add r0, r2, r2, lsl #1 │ │ movwge r3, #1 │ │ - cmp r5, lr │ │ + cmp r7, lr │ │ ldr r1, [sp, #160] ; 0xa0 │ │ addge r3, r3, #1 │ │ cmp r2, #2 │ │ add r0, r1, r0, lsl #3 │ │ movw r1, #5000 ; 0x1388 │ │ add r0, r0, r3, lsl #3 │ │ movcs r2, #2 │ │ add r1, r0, r1 │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - bl 2d4ec │ │ + ldr r0, [sp, #104] ; 0x68 │ │ + bl 369d4 │ │ ldr r2, [sp, #140] ; 0x8c │ │ cmp r0, #0 │ │ - ldr r5, [sp, #192] ; 0xc0 │ │ - beq 10704 │ │ - add r1, r7, r6, lsl #3 │ │ + ldr r4, [sp, #184] ; 0xb8 │ │ + ldr ip, [sp, #168] ; 0xa8 │ │ + beq 10c48 │ │ + add r1, r6, r5, lsl #3 │ │ subs r0, r0, #1 │ │ - ldrb r6, [r1, #6] │ │ - strb r6, [r2, #2] │ │ - bne 106e8 │ │ - add r0, r7, r6, lsl #3 │ │ - str r0, [sp, #156] ; 0x9c │ │ - ldr r1, [sp, #188] ; 0xbc │ │ - ldr r0, [r1, #2988] ; 0xbac │ │ + ldrb r5, [r1, #6] │ │ + strb r5, [r2, #2] │ │ + bne 10c2c │ │ + add r0, r6, r5, lsl #3 │ │ + str r0, [sp, #148] ; 0x94 │ │ + ldr r0, [ip, #2776] ; 0xad8 │ │ cmp r0, #1 │ │ - bne 105f4 │ │ - ldr r3, [r1, #2108] ; 0x83c │ │ - mov r0, r4 │ │ + bne 10b24 │ │ + ldr r5, [sp, #156] ; 0x9c │ │ mov r1, sl │ │ - mov r2, r5 │ │ + ldr r3, [ip, #2124] ; 0x84c │ │ + mov r2, r4 │ │ + mov r0, r5 │ │ blx r3 │ │ ldr r0, [r9] │ │ ldr r1, [r0, #1232] ; 0x4d0 │ │ cmp r1, #0 │ │ - ldreq r0, [r0, #1236] ; 0x4d4 │ │ - cmpeq r0, #0 │ │ - beq 10828 │ │ - ldr r0, [sp, #128] ; 0x80 │ │ - add r6, r4, #16 │ │ - ldr r2, [sp, #168] ; 0xa8 │ │ + bne 10c8c │ │ + ldr r0, [r0, #1236] ; 0x4d4 │ │ + mov r8, fp │ │ + cmp r0, #0 │ │ + beq 10d7c │ │ + ldr r0, [sp, #120] ; 0x78 │ │ + add r7, r5, #16 │ │ + ldr r2, [sp, #152] ; 0x98 │ │ ldr r0, [r0, #36] ; 0x24 │ │ cmp r2, #0 │ │ str r0, [sp, #160] ; 0xa0 │ │ mov r5, r2 │ │ ldr r0, [sp, #72] ; 0x48 │ │ ldr r0, [r0, #660] ; 0x294 │ │ str r0, [sp, #144] ; 0x90 │ │ - ldr r0, [sp, #120] ; 0x78 │ │ - add r1, r6, r0 │ │ - ldr r0, [sp, #192] ; 0xc0 │ │ + ldr r0, [sp, #112] ; 0x70 │ │ + add r1, r7, r0 │ │ + ldr r0, [sp, #184] ; 0xb8 │ │ addne r5, r1, #512 ; 0x200 │ │ cmp r2, #0 │ │ ldrb r1, [r0, #4] │ │ ldrb fp, [r0, #7] │ │ ldrb ip, [r0, #10] │ │ - ldr r0, [sp, #188] ; 0xbc │ │ - str r1, [sp, #108] ; 0x6c │ │ - ldr r8, [r0, #2128] ; 0x850 │ │ - ldr r7, [r0, #2132] ; 0x854 │ │ - ldr r3, [r0, #2136] ; 0x858 │ │ - ldr lr, [r0, #3040] ; 0xbe0 │ │ - ldr r0, [sp, #188] ; 0xbc │ │ + ldr r0, [sp, #168] ; 0xa8 │ │ + str r1, [sp, #104] ; 0x68 │ │ + ldr r8, [r0, #2144] ; 0x860 │ │ + ldr r6, [r0, #2148] ; 0x864 │ │ + ldr r3, [r0, #2152] ; 0x868 │ │ + ldr lr, [r0, #2832] ; 0xb10 │ │ ldr r9, [r0, #1284] ; 0x504 │ │ - ldr r0, [sp, #176] ; 0xb0 │ │ + ldr r0, [sp, #156] ; 0x9c │ │ ldr r4, [r0, #8] │ │ ldr r1, [r0, #12] │ │ - ldr r0, [sp, #176] ; 0xb0 │ │ + ldr r0, [sp, #156] ; 0x9c │ │ ldr r0, [r0, #640] ; 0x280 │ │ str r5, [sp, #44] ; 0x2c │ │ - ldr r5, [sp, #184] ; 0xb8 │ │ + ldr r5, [sp, #176] ; 0xb0 │ │ str r4, [sp] │ │ - add r5, r6, r5 │ │ + add r5, r7, r5 │ │ + ldr r7, [sp, #172] ; 0xac │ │ add r5, r5, #480 ; 0x1e0 │ │ str r5, [sp, #36] ; 0x24 │ │ - ldr r5, [sp, #152] ; 0x98 │ │ + ldr r5, [sp, #180] ; 0xb4 │ │ add r5, r0, r5 │ │ add r5, r5, #480 ; 0x1e0 │ │ str r5, [sp, #32] │ │ - stmib sp, {r1, r7} │ │ + stmib sp, {r1, r6} │ │ add r1, sp, #12 │ │ stm r1, {r3, sl, ip} │ │ - ldr r1, [sp, #124] ; 0x7c │ │ - str fp, [sp, #24] │ │ + ldr r1, [sp, #116] ; 0x74 │ │ + str r9, [sp, #28] │ │ add r0, r0, r1 │ │ - ldr r1, [sp, #108] ; 0x6c │ │ + ldr r1, [sp, #104] ; 0x68 │ │ addne r2, r0, #512 ; 0x200 │ │ ldr r0, [sp, #144] ; 0x90 │ │ str r2, [sp, #40] ; 0x28 │ │ mov r2, r8 │ │ add r3, r0, r1, lsl #6 │ │ ldr r0, [sp, #160] ; 0xa0 │ │ mov r1, lr │ │ - ldr fp, [sp, #172] ; 0xac │ │ - str r9, [sp, #28] │ │ - bl 1fb50 │ │ - ldr r0, [sp, #140] ; 0x8c │ │ - movw lr, #771 ; 0x303 │ │ - movt lr, #771 ; 0x303 │ │ - ldrb r0, [r0] │ │ - subs r9, r0, #13 │ │ - movne r9, r0 │ │ - sub r0, fp, #1 │ │ + str fp, [sp, #24] │ │ + ldr r9, [sp, #136] ; 0x88 │ │ + mov r8, r7 │ │ + ldr r5, [sp, #156] ; 0x9c │ │ + bl 1fff0 │ │ + ldr ip, [sp, #140] ; 0x8c │ │ + ldr lr, [sp, #168] ; 0xa8 │ │ + ldrb r0, [ip] │ │ + subs fp, r0, #13 │ │ + movne fp, r0 │ │ + ldr r0, [sp, #164] ; 0xa4 │ │ + sub r0, r0, #1 │ │ cmp r0, #31 │ │ - bhi 1100c │ │ + bhi 11560 │ │ add r2, pc, #8 │ │ ldr r0, [r2, r0, lsl #2] │ │ add pc, r2, r0 │ │ - andeq ip, r9, r0, lsr #3 │ │ + andeq ip, sl, r0, ror r9 │ │ andeq r0, r0, r0, lsl #1 │ │ andeq r0, r0, ip, lsr #2 │ │ ; instruction: 0x000007b0 │ │ strdeq r0, [r0], -ip │ │ ; instruction: 0x000007b0 │ │ ; instruction: 0x000007b0 │ │ ; instruction: 0x000007b0 │ │ - andeq r0, r0, r8, asr #5 │ │ + ldrdeq r0, [r0], -r0 ; │ │ ; instruction: 0x000007b0 │ │ ; instruction: 0x000007b0 │ │ ; instruction: 0x000007b0 │ │ ; instruction: 0x000007b0 │ │ ; instruction: 0x000007b0 │ │ ; instruction: 0x000007b0 │ │ ; instruction: 0x000007b0 │ │ - strdeq r0, [r0], -r8 │ │ + andeq r0, r0, r0, lsl r4 │ │ ; instruction: 0x000007b0 │ │ ; instruction: 0x000007b0 │ │ ; instruction: 0x000007b0 │ │ ; instruction: 0x000007b0 │ │ ; instruction: 0x000007b0 │ │ ; instruction: 0x000007b0 │ │ ; instruction: 0x000007b0 │ │ @@ -14239,1863 +14220,1865 @@ │ │ ; instruction: 0x000007b0 │ │ ; instruction: 0x000007b0 │ │ ; instruction: 0x000007b0 │ │ ; instruction: 0x000007b0 │ │ ; instruction: 0x000007b0 │ │ ; instruction: 0x000007b0 │ │ ; instruction: 0x000007b0 │ │ - andeq r0, r0, ip, ror r5 │ │ - ldr r3, [sp, #156] ; 0x9c │ │ - ldr r0, [sp, #184] ; 0xb8 │ │ - ldr r1, [sp, #176] ; 0xb0 │ │ - ldrb r2, [r3, #3] │ │ - add r0, r1, r0 │ │ - ldr r1, [sp, #140] ; 0x8c │ │ - strb r2, [r0, #432] ; 0x1b0 │ │ - ldrb r2, [r3, #3] │ │ + andeq r0, r0, r4, lsl #11 │ │ + ldr r0, [sp, #176] ; 0xb0 │ │ mov r3, #1 │ │ - strb r9, [r0, #16] │ │ - strb r2, [r0, #464] ; 0x1d0 │ │ + ldr r1, [sp, #148] ; 0x94 │ │ + add r0, r5, r0 │ │ ldrb r2, [r1, #3] │ │ - ldr r1, [sp, #80] ; 0x50 │ │ - strb r1, [r0, #144] ; 0x90 │ │ + strb r2, [r0, #432] ; 0x1b0 │ │ + ldrb r2, [r1, #3] │ │ + strb fp, [r0, #16] │ │ + strb r2, [r0, #464] ; 0x1d0 │ │ ldr r1, [sp, #84] ; 0x54 │ │ + ldrb r2, [ip, #3] │ │ + strb r1, [r0, #144] ; 0x90 │ │ + ldr r1, [sp, #88] ; 0x58 │ │ strb r2, [r0, #608] ; 0x260 │ │ mov r2, #0 │ │ strb r2, [r0, #208] ; 0xd0 │ │ strb r3, [r0, #240] ; 0xf0 │ │ ldrb r3, [r1] │ │ - ldr r1, [sp, #168] ; 0xa8 │ │ + ldr r1, [sp, #152] ; 0x98 │ │ strb r3, [r0, #176] ; 0xb0 │ │ mov r3, #7872 ; 0x1ec0 │ │ cmp r1, #0 │ │ - ldrne r1, [sp, #132] ; 0x84 │ │ + ldrne r1, [sp, #124] ; 0x7c │ │ ldrbne r2, [r1] │ │ - ldr r1, [sp, #148] ; 0x94 │ │ strb r2, [r0, r3] │ │ - ldr r2, [r1] │ │ + ldr r2, [r9] │ │ ldrb r2, [r2, #232] ; 0xe8 │ │ tst r2, #1 │ │ - beq 1100c │ │ + beq 11560 │ │ mov r2, #255 ; 0xff │ │ mov r3, #0 │ │ strb r2, [r0, #304] ; 0x130 │ │ strb r3, [r0, #272] ; 0x110 │ │ strb r2, [r0, #336] ; 0x150 │ │ mov r2, #3 │ │ strb r2, [r0, #400] ; 0x190 │ │ strb r2, [r0, #368] ; 0x170 │ │ - b 1100c │ │ - andeq ip, r9, r0, lsr #1 │ │ - andeq ip, r9, r0 │ │ - ldr r7, [sp, #156] ; 0x9c │ │ + sub r0, r8, #1 │ │ + cmp r0, #31 │ │ + bls 1156c │ │ + b 121dc │ │ + andeq ip, sl, r0, ror r8 │ │ + ldrdeq ip, [sl], -r0 │ │ + ldr r1, [sp, #148] ; 0x94 │ │ mov r3, #432 ; 0x1b0 │ │ - ldr r0, [sp, #184] ; 0xb8 │ │ - ldr r1, [sp, #176] ; 0xb0 │ │ - ldrb r2, [r7, #3] │ │ - add r0, r1, r0 │ │ - ldr r1, [sp, #140] ; 0x8c │ │ + ldr r0, [sp, #176] ; 0xb0 │ │ + ldrb r2, [r1, #3] │ │ + add r0, r5, r0 │ │ orr r2, r2, r2, lsl #8 │ │ strh r2, [r0, r3] │ │ - ldrb r2, [r7, #3] │ │ + ldrb r2, [r1, #3] │ │ mov r3, #464 ; 0x1d0 │ │ + ldr r1, [sp, #84] ; 0x54 │ │ orr r2, r2, r2, lsl #8 │ │ strh r2, [r0, r3] │ │ - orr r2, r9, r9, lsl #8 │ │ + orr r2, fp, fp, lsl #8 │ │ strh r2, [r0, #16] │ │ - ldrb r2, [r1, #3] │ │ + ldrb r2, [ip, #3] │ │ mov r3, #608 ; 0x260 │ │ - ldr r1, [sp, #80] ; 0x50 │ │ orr r2, r2, r2, lsl #8 │ │ strh r2, [r0, r3] │ │ add r2, r1, r1, lsl #8 │ │ - ldr r1, [sp, #84] ; 0x54 │ │ + ldr r1, [sp, #88] ; 0x58 │ │ strh r2, [r0, #144] ; 0x90 │ │ mov r2, #0 │ │ movw r3, #257 ; 0x101 │ │ strh r2, [r0, #208] ; 0xd0 │ │ strh r3, [r0, #240] ; 0xf0 │ │ ldrb r3, [r1] │ │ - ldr r1, [sp, #168] ; 0xa8 │ │ + ldr r1, [sp, #152] ; 0x98 │ │ cmp r1, #0 │ │ orr r3, r3, r3, lsl #8 │ │ - ldrne r1, [sp, #132] ; 0x84 │ │ + ldrne r1, [sp, #124] ; 0x7c │ │ strh r3, [r0, #176] ; 0xb0 │ │ mov r3, #7872 ; 0x1ec0 │ │ ldrbne r2, [r1] │ │ - ldr r1, [sp, #148] ; 0x94 │ │ orr r2, r2, r2, lsl #8 │ │ strh r2, [r0, r3] │ │ - ldr r2, [r1] │ │ + ldr r2, [r9] │ │ ldrb r2, [r2, #232] ; 0xe8 │ │ tst r2, #1 │ │ - beq 1100c │ │ + beq 11560 │ │ mov r2, #304 ; 0x130 │ │ mvn r3, #0 │ │ strh r3, [r0, r2]! │ │ mov r2, #0 │ │ strh r3, [r0, #32] │ │ strh r2, [r0, #-32] ; 0xffffffe0 │ │ movw r2, #771 ; 0x303 │ │ strh r2, [r0, #96] ; 0x60 │ │ strh r2, [r0, #64] ; 0x40 │ │ - b 1100c │ │ - ldr r4, [sp, #156] ; 0x9c │ │ + sub r0, r8, #1 │ │ + cmp r0, #31 │ │ + bls 1156c │ │ + b 121dc │ │ + ldr r3, [sp, #148] ; 0x94 │ │ movw r1, #257 ; 0x101 │ │ movt r1, #257 ; 0x101 │ │ - ldr r3, [sp, #176] ; 0xb0 │ │ - ldrb r0, [r4, #3] │ │ + ldrb r0, [r3, #3] │ │ mul r2, r0, r1 │ │ - ldr r0, [sp, #184] ; 0xb8 │ │ - add r0, r3, r0 │ │ - mul r3, r9, r1 │ │ + ldr r0, [sp, #176] ; 0xb0 │ │ + add r0, r5, r0 │ │ str r2, [r0, #432] ; 0x1b0 │ │ - ldrb r2, [r4, #3] │ │ - str r3, [r0, #16] │ │ - ldr r3, [sp, #80] ; 0x50 │ │ + ldrb r2, [r3, #3] │ │ + mul r3, fp, r1 │ │ mul r2, r2, r1 │ │ - mul r3, r3, r1 │ │ - str r2, [r0, #464] ; 0x1d0 │ │ - ldr r2, [sp, #140] ; 0x8c │ │ - ldrb r2, [r2, #3] │ │ - str r3, [r0, #144] ; 0x90 │ │ + str r3, [r0, #16] │ │ ldr r3, [sp, #84] ; 0x54 │ │ + str r2, [r0, #464] ; 0x1d0 │ │ + ldrb r2, [ip, #3] │ │ + mul r3, r3, r1 │ │ mul r7, r2, r1 │ │ mov r2, #0 │ │ + str r3, [r0, #144] ; 0x90 │ │ + ldr r3, [sp, #88] ; 0x58 │ │ str r2, [r0, #208] ; 0xd0 │ │ str r1, [r0, #240] ; 0xf0 │ │ str r7, [r0, #608] ; 0x260 │ │ ldrb r3, [r3] │ │ mul r3, r3, r1 │ │ - ldr r1, [sp, #168] ; 0xa8 │ │ + ldr r1, [sp, #152] ; 0x98 │ │ cmp r1, #0 │ │ - ldrne r1, [sp, #132] ; 0x84 │ │ + ldrne r1, [sp, #124] ; 0x7c │ │ str r3, [r0, #176] ; 0xb0 │ │ mov r3, #7872 ; 0x1ec0 │ │ ldrbne r2, [r1] │ │ movw r1, #257 ; 0x101 │ │ movt r1, #257 ; 0x101 │ │ mul r2, r2, r1 │ │ - ldr r1, [sp, #148] ; 0x94 │ │ str r2, [r0, r3] │ │ - ldr r2, [r1] │ │ + ldr r2, [r9] │ │ ldrb r2, [r2, #232] ; 0xe8 │ │ tst r2, #1 │ │ - beq 1100c │ │ + beq 11560 │ │ + movw r1, #771 ; 0x303 │ │ mvn r2, #0 │ │ mov r3, #0 │ │ + movt r1, #771 ; 0x303 │ │ str r2, [r0, #304] ; 0x130 │ │ str r3, [r0, #272] ; 0x110 │ │ str r2, [r0, #336] ; 0x150 │ │ - str lr, [r0, #400] ; 0x190 │ │ - str lr, [r0, #368] ; 0x170 │ │ - b 1100c │ │ - andeq fp, r9, r4, asr lr │ │ - ldr r2, [sp, #156] ; 0x9c │ │ + str r1, [r0, #400] ; 0x190 │ │ + str r1, [r0, #368] ; 0x170 │ │ + sub r0, r8, #1 │ │ + cmp r0, #31 │ │ + bls 1156c │ │ + b 121dc │ │ + andeq ip, sl, r4, lsr #12 │ │ + ldr r9, [sp, #148] ; 0x94 │ │ movw r1, #257 ; 0x101 │ │ movt r1, #257 ; 0x101 │ │ - ldr r5, [sp, #176] ; 0xb0 │ │ - umull r8, r0, r9, r1 │ │ - ldrb r3, [r2, #3] │ │ - mla r7, r9, r1, r0 │ │ + umull r2, r0, fp, r1 │ │ + ldrb r3, [r9, #3] │ │ + mla r7, fp, r1, r0 │ │ umull r6, r0, r3, r1 │ │ mla r3, r3, r1, r0 │ │ - ldr r0, [sp, #184] ; 0xb8 │ │ + ldr r0, [sp, #176] ; 0xb0 │ │ add r4, r5, r0 │ │ - ldr r0, [sp, #80] ; 0x50 │ │ + ldr r0, [sp, #84] ; 0x54 │ │ str r6, [r4, #432] ; 0x1b0 │ │ str r3, [r4, #436] ; 0x1b4 │ │ - ldrb r3, [r2, #3] │ │ + ldrb r3, [r9, #3] │ │ + str r2, [r4, #16] │ │ str r7, [r4, #20] │ │ umull r7, r6, r0, r1 │ │ - str r8, [r4, #16] │ │ umull r2, r5, r3, r1 │ │ mla r3, r3, r1, r5 │ │ str r2, [r4, #464] ; 0x1d0 │ │ - ldr r2, [sp, #140] ; 0x8c │ │ mla r6, r0, r1, r6 │ │ str r3, [r4, #468] ; 0x1d4 │ │ asr r3, r0, #31 │ │ - ldrb r2, [r2, #3] │ │ + ldrb r2, [ip, #3] │ │ mla r3, r3, r1, r6 │ │ - ldr r0, [sp, #84] ; 0x54 │ │ + ldr r0, [sp, #88] ; 0x58 │ │ str r1, [r4, #244] ; 0xf4 │ │ umull r6, r5, r2, r1 │ │ mla r5, r2, r1, r5 │ │ mov r2, #0 │ │ str r2, [r4, #208] ; 0xd0 │ │ str r2, [r4, #212] ; 0xd4 │ │ str r7, [r4, #144] ; 0x90 │ │ str r3, [r4, #148] ; 0x94 │ │ str r1, [r4, #240] ; 0xf0 │ │ str r6, [r4, #608] ; 0x260 │ │ str r5, [r4, #612] ; 0x264 │ │ ldrb r3, [r0] │ │ - ldr r0, [sp, #168] ; 0xa8 │ │ + ldr r0, [sp, #152] ; 0x98 │ │ umull r7, r6, r3, r1 │ │ cmp r0, #0 │ │ - ldrne r0, [sp, #132] ; 0x84 │ │ + ldrne r0, [sp, #124] ; 0x7c │ │ mla r3, r3, r1, r6 │ │ str r7, [r4, #176] ; 0xb0 │ │ str r3, [r4, #180] ; 0xb4 │ │ ldrbne r2, [r0] │ │ movw r0, #257 ; 0x101 │ │ movt r0, #257 ; 0x101 │ │ umull r3, r7, r2, r0 │ │ mla r2, r2, r0, r7 │ │ mov r7, #7872 ; 0x1ec0 │ │ mov r0, r4 │ │ str r3, [r0, r7]! │ │ + ldr r9, [sp, #136] ; 0x88 │ │ str r2, [r0, #4] │ │ - ldr r0, [sp, #148] ; 0x94 │ │ - ldr r0, [r0] │ │ + ldr r0, [r9] │ │ ldrb r0, [r0, #232] ; 0xe8 │ │ tst r0, #1 │ │ - beq 1100c │ │ + beq 11560 │ │ mvn r0, #0 │ │ mov r2, #0 │ │ str r0, [r4, #308] ; 0x134 │ │ str r0, [r4, #304] ; 0x130 │ │ str r2, [r4, #276] ; 0x114 │ │ str r2, [r4, #272] ; 0x110 │ │ str r0, [r4, #340] ; 0x154 │ │ str r0, [r4, #336] ; 0x150 │ │ - str lr, [r4, #404] ; 0x194 │ │ - str lr, [r4, #400] ; 0x190 │ │ - str lr, [r4, #372] ; 0x174 │ │ - str lr, [r4, #368] ; 0x170 │ │ - b 1100c │ │ - andeq fp, r9, r4, asr #27 │ │ - andeq fp, r9, r4, lsl sp │ │ - ldr r7, [sp, #156] ; 0x9c │ │ + movw r0, #771 ; 0x303 │ │ + movt r0, #771 ; 0x303 │ │ + str r0, [r4, #404] ; 0x194 │ │ + str r0, [r4, #400] ; 0x190 │ │ + str r0, [r4, #372] ; 0x174 │ │ + str r0, [r4, #368] ; 0x170 │ │ + sub r0, r8, #1 │ │ + cmp r0, #31 │ │ + bls 1156c │ │ + b 121dc │ │ + muleq sl, r8, r5 │ │ + andeq ip, sl, ip, ror #9 │ │ + andeq ip, sl, r0, asr r4 │ │ + ldr r4, [sp, #148] ; 0x94 │ │ movw r1, #257 ; 0x101 │ │ movt r1, #257 ; 0x101 │ │ - ldr r5, [sp, #80] ; 0x50 │ │ vmov.i32 q11, #0 ; 0x00000000 │ │ - ldrb r0, [r7, #3] │ │ vmov.i8 q10, #1 ; 0x01 │ │ + ldrb r0, [r4, #3] │ │ umull r2, r3, r0, r1 │ │ mla r0, r0, r1, r3 │ │ vmov.32 d16[0], r2 │ │ - ldr r2, [sp, #176] ; 0xb0 │ │ vmov.32 d16[1], r0 │ │ - ldr r0, [sp, #184] ; 0xb8 │ │ - add r0, r2, r0 │ │ + ldr r0, [sp, #176] ; 0xb0 │ │ + add r0, r5, r0 │ │ vorr d17, d16, d16 │ │ add r2, r0, #432 ; 0x1b0 │ │ + ldr r5, [sp, #84] ; 0x54 │ │ vst1.8 {d16-d17}, [r2] │ │ - ldrb r2, [r7, #3] │ │ + ldrb r2, [r4, #3] │ │ umull r3, r7, r2, r1 │ │ mla r2, r2, r1, r7 │ │ - umull r7, r6, r9, r1 │ │ + umull r7, r6, fp, r1 │ │ vmov.32 d18[0], r3 │ │ - mla r6, r9, r1, r6 │ │ + mla r6, fp, r1, r6 │ │ vmov.32 d18[1], r2 │ │ vmov.32 d16[0], r7 │ │ umull r3, r7, r5, r1 │ │ vorr d19, d18, d18 │ │ vmov.32 d16[1], r6 │ │ add r6, r0, #464 ; 0x1d0 │ │ mla r2, r5, r1, r7 │ │ add r7, r0, #16 │ │ vst1.8 {d18-d19}, [r6] │ │ mov r6, #592 ; 0x250 │ │ vorr d17, d16, d16 │ │ vst1.8 {d16-d17}, [r7], r6 │ │ asr r5, r5, #31 │ │ mla r2, r5, r1, r2 │ │ - ldr r6, [sp, #140] ; 0x8c │ │ + ldrb r6, [ip, #3] │ │ vmov.32 d18[0], r3 │ │ - ldrb r6, [r6, #3] │ │ + umull r5, r4, r6, r1 │ │ vmov.32 d18[1], r2 │ │ + mla r6, r6, r1, r4 │ │ add r2, r0, #208 ; 0xd0 │ │ - umull r5, r4, r6, r1 │ │ vorr d19, d18, d18 │ │ - mla r6, r6, r1, r4 │ │ vmov.32 d16[0], r5 │ │ vmov.32 d16[1], r6 │ │ vorr d17, d16, d16 │ │ vst1.8 {d16-d17}, [r7] │ │ vst1.8 {d22-d23}, [r2] │ │ add r2, r0, #144 ; 0x90 │ │ vst1.8 {d18-d19}, [r2] │ │ add r2, r0, #240 ; 0xf0 │ │ vst1.8 {d20-d21}, [r2] │ │ - ldr r2, [sp, #84] ; 0x54 │ │ + ldr r2, [sp, #88] ; 0x58 │ │ ldrb r2, [r2] │ │ umull r3, r7, r2, r1 │ │ mla r2, r2, r1, r7 │ │ - ldr r1, [sp, #168] ; 0xa8 │ │ + ldr r1, [sp, #152] ; 0x98 │ │ cmp r1, #0 │ │ vmov.32 d16[0], r3 │ │ - ldrne r1, [sp, #132] ; 0x84 │ │ + ldrne r1, [sp, #124] ; 0x7c │ │ vmov.32 d16[1], r2 │ │ add r2, r0, #176 ; 0xb0 │ │ vorr d17, d16, d16 │ │ vst1.8 {d16-d17}, [r2] │ │ mov r2, #0 │ │ ldrbne r2, [r1] │ │ movw r1, #257 ; 0x101 │ │ movt r1, #257 ; 0x101 │ │ umull r3, r7, r2, r1 │ │ mla r2, r2, r1, r7 │ │ - ldr r1, [sp, #148] ; 0x94 │ │ vmov.32 d16[0], r3 │ │ vmov.32 d16[1], r2 │ │ add r2, r0, #7872 ; 0x1ec0 │ │ vorr d17, d16, d16 │ │ vst1.8 {d16-d17}, [r2] │ │ - ldr r2, [r1] │ │ + ldr r2, [r9] │ │ ldrb r2, [r2, #232] ; 0xe8 │ │ tst r2, #1 │ │ - beq 1100c │ │ + beq 11560 │ │ vmov.i32 q10, #0 ; 0x00000000 │ │ add r2, r0, #272 ; 0x110 │ │ vmov.i8 q8, #255 ; 0xff │ │ mov r3, #32 │ │ vmov.i8 q9, #3 ; 0x03 │ │ vst1.8 {d20-d21}, [r2] │ │ add r2, r0, #304 ; 0x130 │ │ add r0, r0, #368 ; 0x170 │ │ vst1.8 {d16-d17}, [r2], r3 │ │ vst1.8 {d16-d17}, [r2] │ │ vst1.8 {d18-d19}, [r0], r3 │ │ - b 11008 │ │ - andeq fp, r9, r4, ror ip │ │ - muleq r9, ip, fp │ │ - andeq fp, r9, r0, asr sl │ │ - ldr r5, [sp, #156] ; 0x9c │ │ + b 1155c │ │ + andeq ip, sl, ip, ror r3 │ │ + andeq ip, sl, r8, lsr r2 │ │ + ldr r6, [sp, #148] ; 0x94 │ │ movw r4, #257 ; 0x101 │ │ movt r4, #257 ; 0x101 │ │ - ldr r1, [sp, #184] ; 0xb8 │ │ - mov lr, r4 │ │ + ldr r1, [sp, #176] ; 0xb0 │ │ vmov.i32 q11, #0 ; 0x00000000 │ │ - ldrb r0, [r5, #3] │ │ + ldrb r0, [r6, #3] │ │ vmov.i8 q10, #1 ; 0x01 │ │ umull r2, r3, r0, r4 │ │ mla r3, r0, r4, r3 │ │ - ldr r4, [sp, #176] ; 0xb0 │ │ add r0, r1, #16 │ │ vmov.32 d16[0], r2 │ │ - add r2, r4, #432 ; 0x1b0 │ │ + add r2, r5, #432 ; 0x1b0 │ │ vmov.32 d16[1], r3 │ │ add r3, r2, r0 │ │ add r2, r2, r1 │ │ vorr d17, d16, d16 │ │ vst1.8 {d16-d17}, [r3] │ │ vst1.8 {d16-d17}, [r2] │ │ - umull r2, r3, r9, lr │ │ - ldrb r7, [r5, #3] │ │ - mla r3, r9, lr, r3 │ │ - umull r6, r5, r7, lr │ │ + umull r2, r3, fp, r4 │ │ + ldrb r7, [r6, #3] │ │ + mla r3, fp, r4, r3 │ │ + umull r6, r5, r7, r4 │ │ vmov.32 d18[0], r2 │ │ - add r2, r4, #464 ; 0x1d0 │ │ - mla r7, r7, lr, r5 │ │ + ldr r2, [sp, #156] ; 0x9c │ │ + mla r7, r7, r4, r5 │ │ + add r2, r2, #464 ; 0x1d0 │ │ vmov.32 d18[1], r3 │ │ add r3, r2, r0 │ │ add r2, r2, r1 │ │ vmov.32 d16[0], r6 │ │ vorr d19, d18, d18 │ │ - ldr r6, [sp, #80] ; 0x50 │ │ + ldr r6, [sp, #84] ; 0x54 │ │ vmov.32 d16[1], r7 │ │ vorr d17, d16, d16 │ │ vst1.8 {d16-d17}, [r3] │ │ - add r3, r4, #16 │ │ + ldr r3, [sp, #156] ; 0x9c │ │ + vst1.8 {d16-d17}, [r2] │ │ + add r3, r3, #16 │ │ add r7, r3, r0 │ │ add r3, r3, r1 │ │ - vst1.8 {d16-d17}, [r2] │ │ vst1.8 {d18-d19}, [r7] │ │ - umull r2, r7, r6, lr │ │ + umull r2, r7, r6, r4 │ │ vst1.8 {d18-d19}, [r3] │ │ - mla r7, r6, lr, r7 │ │ + mla r7, r6, r4, r7 │ │ asr r6, r6, #31 │ │ - ldr r3, [sp, #140] ; 0x8c │ │ - mla r7, r6, lr, r7 │ │ + ldrb r3, [ip, #3] │ │ + mla r7, r6, r4, r7 │ │ vmov.32 d18[0], r2 │ │ - ldrb r3, [r3, #3] │ │ - add r2, r4, #608 ; 0x260 │ │ - umull r6, r5, r3, lr │ │ + umull r6, r5, r3, r4 │ │ + mla r3, r3, r4, r5 │ │ + ldr r5, [sp, #156] ; 0x9c │ │ vmov.32 d18[1], r7 │ │ - mla r3, r3, lr, r5 │ │ - vorr d19, d18, d18 │ │ + add r2, r5, #608 ; 0x260 │ │ vmov.32 d16[0], r6 │ │ + vorr d19, d18, d18 │ │ vmov.32 d16[1], r3 │ │ add r3, r2, r0 │ │ add r2, r2, r1 │ │ vorr d17, d16, d16 │ │ vst1.8 {d16-d17}, [r3] │ │ - add r3, r4, #144 ; 0x90 │ │ + add r3, r5, #144 ; 0x90 │ │ add r7, r3, r0 │ │ vst1.8 {d16-d17}, [r2] │ │ add r2, r3, r1 │ │ vst1.8 {d18-d19}, [r7] │ │ vst1.8 {d18-d19}, [r2] │ │ - add r2, r4, #208 ; 0xd0 │ │ + add r2, r5, #208 ; 0xd0 │ │ add r3, r2, r0 │ │ add r2, r2, r1 │ │ vst1.8 {d22-d23}, [r3] │ │ vst1.8 {d22-d23}, [r2] │ │ - add r2, r4, #240 ; 0xf0 │ │ + add r2, r5, #240 ; 0xf0 │ │ add r3, r2, r0 │ │ add r2, r2, r1 │ │ vst1.8 {d20-d21}, [r3] │ │ vst1.8 {d20-d21}, [r2] │ │ - ldr r2, [sp, #84] ; 0x54 │ │ + ldr r2, [sp, #88] ; 0x58 │ │ ldrb r2, [r2] │ │ - umull r3, r7, r2, lr │ │ - mla r2, r2, lr, r7 │ │ + umull r3, r7, r2, r4 │ │ + mla r2, r2, r4, r7 │ │ vmov.32 d16[0], r3 │ │ vmov.32 d16[1], r2 │ │ - add r2, r4, #176 ; 0xb0 │ │ + add r2, r5, #176 ; 0xb0 │ │ add r3, r2, r0 │ │ add r2, r2, r1 │ │ - ldr r1, [sp, #168] ; 0xa8 │ │ + ldr r1, [sp, #152] ; 0x98 │ │ vorr d17, d16, d16 │ │ cmp r1, #0 │ │ - ldrne r1, [sp, #132] ; 0x84 │ │ + ldrne r1, [sp, #124] ; 0x7c │ │ vst1.8 {d16-d17}, [r3] │ │ vst1.8 {d16-d17}, [r2] │ │ mov r2, #0 │ │ ldrbne r2, [r1] │ │ movw r1, #257 ; 0x101 │ │ movt r1, #257 ; 0x101 │ │ umull r3, r7, r2, r1 │ │ mla r2, r2, r1, r7 │ │ - ldr r1, [sp, #184] ; 0xb8 │ │ + ldr r1, [sp, #176] ; 0xb0 │ │ vmov.32 d16[0], r3 │ │ - add r3, r4, #7872 ; 0x1ec0 │ │ + add r3, r5, #7872 ; 0x1ec0 │ │ vmov.32 d16[1], r2 │ │ add r2, r3, r1 │ │ - ldr r1, [sp, #148] ; 0x94 │ │ vorr d17, d16, d16 │ │ vst1.8 {d16-d17}, [r2] │ │ add r2, r3, r0 │ │ vst1.8 {d16-d17}, [r2] │ │ - ldr r2, [r1] │ │ + ldr r2, [r9] │ │ ldrb r2, [r2, #232] ; 0xe8 │ │ tst r2, #1 │ │ - beq 1100c │ │ - ldr r7, [sp, #176] ; 0xb0 │ │ + beq 11560 │ │ + ldr r1, [sp, #176] ; 0xb0 │ │ + add r2, r5, #272 ; 0x110 │ │ vmov.i32 q10, #0 ; 0x00000000 │ │ - ldr r1, [sp, #184] ; 0xb8 │ │ - vmov.i8 q8, #255 ; 0xff │ │ - add r2, r7, #272 ; 0x110 │ │ - vmov.i8 q9, #3 ; 0x03 │ │ add r3, r2, r1 │ │ add r2, r2, r0 │ │ + vmov.i8 q8, #255 ; 0xff │ │ vst1.8 {d20-d21}, [r3] │ │ + vmov.i8 q9, #3 ; 0x03 │ │ vst1.8 {d20-d21}, [r2] │ │ - add r2, r7, #304 ; 0x130 │ │ + add r2, r5, #304 ; 0x130 │ │ add r3, r2, r1 │ │ add r2, r2, r0 │ │ vst1.8 {d16-d17}, [r3] │ │ vst1.8 {d16-d17}, [r2] │ │ - add r2, r7, #336 ; 0x150 │ │ + add r2, r5, #336 ; 0x150 │ │ add r3, r2, r1 │ │ add r2, r2, r0 │ │ vst1.8 {d16-d17}, [r3] │ │ vst1.8 {d16-d17}, [r2] │ │ - add r2, r7, #368 ; 0x170 │ │ + add r2, r5, #368 ; 0x170 │ │ add r3, r2, r1 │ │ add r2, r2, r0 │ │ vst1.8 {d18-d19}, [r3] │ │ vst1.8 {d18-d19}, [r2] │ │ - add r2, r7, #400 ; 0x190 │ │ + add r2, r5, #400 ; 0x190 │ │ add r3, r2, r1 │ │ add r0, r2, r0 │ │ vst1.8 {d18-d19}, [r3] │ │ vst1.8 {d18-d19}, [r0] │ │ - ldr r4, [sp, #164] ; 0xa4 │ │ - ldr r8, [sp, #152] ; 0x98 │ │ - sub r0, r4, #1 │ │ + sub r0, r8, #1 │ │ cmp r0, #31 │ │ - bhi 11c9c │ │ + bhi 121dc │ │ add r2, pc, #4 │ │ ldr r0, [r2, r0, lsl #2] │ │ add pc, r2, r0 │ │ andeq r0, r0, r0, lsl #1 │ │ - andeq r0, r0, ip, lsl #3 │ │ - andeq r0, r0, r0, ror ip │ │ - ldrdeq r0, [r0], -r8 │ │ - andeq r0, r0, r0, ror ip │ │ - andeq r0, r0, r0, ror ip │ │ - andeq r0, r0, r0, ror ip │ │ - andeq r0, r0, r8, lsl r4 │ │ - andeq r0, r0, r0, ror ip │ │ - andeq r0, r0, r0, ror ip │ │ - andeq r0, r0, r0, ror ip │ │ - andeq r0, r0, r0, ror ip │ │ - andeq r0, r0, r0, ror ip │ │ - andeq r0, r0, r0, ror ip │ │ - andeq r0, r0, r0, ror ip │ │ - andeq r0, r0, r0, asr #11 │ │ - andeq r0, r0, r0, ror ip │ │ - andeq r0, r0, r0, ror ip │ │ - andeq r0, r0, r0, ror ip │ │ - andeq r0, r0, r0, ror ip │ │ - andeq r0, r0, r0, ror ip │ │ - andeq r0, r0, r0, ror ip │ │ - andeq r0, r0, r0, ror ip │ │ - andeq r0, r0, r0, ror ip │ │ - andeq r0, r0, r0, ror ip │ │ - andeq r0, r0, r0, ror ip │ │ - andeq r0, r0, r0, ror ip │ │ - andeq r0, r0, r0, ror ip │ │ - andeq r0, r0, r0, ror ip │ │ - andeq r0, r0, r0, ror ip │ │ - andeq r0, r0, r0, ror ip │ │ - andeq r0, r0, r4, asr r8 │ │ - ldr r3, [sp, #176] ; 0xb0 │ │ - ldr r1, [sp, #156] ; 0x9c │ │ - ldr r0, [r3, #640] ; 0x280 │ │ + muleq r0, r0, r1 │ │ + andeq r0, r0, r4, ror #24 │ │ + andeq r0, r0, r0, ror #5 │ │ + andeq r0, r0, r4, ror #24 │ │ + andeq r0, r0, r4, ror #24 │ │ + andeq r0, r0, r4, ror #24 │ │ + andeq r0, r0, r4, lsr #8 │ │ + andeq r0, r0, r4, ror #24 │ │ + andeq r0, r0, r4, ror #24 │ │ + andeq r0, r0, r4, ror #24 │ │ + andeq r0, r0, r4, ror #24 │ │ + andeq r0, r0, r4, ror #24 │ │ + andeq r0, r0, r4, ror #24 │ │ + andeq r0, r0, r4, ror #24 │ │ + ldrdeq r0, [r0], -r0 ; │ │ + andeq r0, r0, r4, ror #24 │ │ + andeq r0, r0, r4, ror #24 │ │ + andeq r0, r0, r4, ror #24 │ │ + andeq r0, r0, r4, ror #24 │ │ + andeq r0, r0, r4, ror #24 │ │ + andeq r0, r0, r4, ror #24 │ │ + andeq r0, r0, r4, ror #24 │ │ + andeq r0, r0, r4, ror #24 │ │ + andeq r0, r0, r4, ror #24 │ │ + andeq r0, r0, r4, ror #24 │ │ + andeq r0, r0, r4, ror #24 │ │ + andeq r0, r0, r4, ror #24 │ │ + andeq r0, r0, r4, ror #24 │ │ + andeq r0, r0, r4, ror #24 │ │ + andeq r0, r0, r4, ror #24 │ │ + andeq r0, r0, r4, asr #16 │ │ + ldr r7, [sp, #156] ; 0x9c │ │ + ldr r1, [sp, #148] ; 0x94 │ │ + ldr r3, [sp, #180] ; 0xb4 │ │ + ldr r0, [r7, #640] ; 0x280 │ │ ldrb r2, [r1, #2] │ │ - add r0, r0, r8 │ │ + add r0, r0, r3 │ │ strb r2, [r0, #416] ; 0x1a0 │ │ - ldr r0, [r3, #640] ; 0x280 │ │ + ldr r0, [r7, #640] ; 0x280 │ │ ldrb r2, [r1, #2] │ │ - add r0, r0, r8 │ │ - ldr r1, [sp, #140] ; 0x8c │ │ + add r0, r0, r3 │ │ strb r2, [r0, #448] ; 0x1c0 │ │ mov r2, #1 │ │ - ldr r0, [r3, #640] ; 0x280 │ │ - strb r9, [r0, r8] │ │ - ldr r0, [r3, #640] ; 0x280 │ │ - ldrb r1, [r1, #3] │ │ - add r0, r0, r8 │ │ + ldr r0, [r7, #640] ; 0x280 │ │ + strb fp, [r0, r3] │ │ + ldr r0, [r7, #640] ; 0x280 │ │ + ldrb r1, [ip, #3] │ │ + add r0, r0, r3 │ │ strb r1, [r0, #592] ; 0x250 │ │ - ldr r0, [r3, #640] ; 0x280 │ │ - ldr r1, [sp, #80] ; 0x50 │ │ - add r0, r0, r8 │ │ + ldr r0, [r7, #640] ; 0x280 │ │ + ldr r1, [sp, #84] ; 0x54 │ │ + add r0, r0, r3 │ │ strb r1, [r0, #128] ; 0x80 │ │ - ldr r0, [r3, #640] ; 0x280 │ │ - add r1, r0, r8 │ │ + ldr r0, [r7, #640] ; 0x280 │ │ + add r1, r0, r3 │ │ mov r0, #0 │ │ strb r0, [r1, #192] ; 0xc0 │ │ - ldr r1, [r3, #640] ; 0x280 │ │ - add r1, r1, r8 │ │ + ldr r1, [r7, #640] ; 0x280 │ │ + add r1, r1, r3 │ │ strb r2, [r1, #224] ; 0xe0 │ │ - ldr r1, [r3, #640] ; 0x280 │ │ - ldr r2, [sp, #84] ; 0x54 │ │ - add r1, r1, r8 │ │ + ldr r1, [r7, #640] ; 0x280 │ │ + ldr r2, [sp, #88] ; 0x58 │ │ + add r1, r1, r3 │ │ ldrb r2, [r2] │ │ strb r2, [r1, #160] ; 0xa0 │ │ movw r2, #7840 ; 0x1ea0 │ │ - ldr r1, [sp, #168] ; 0xa8 │ │ + ldr r1, [sp, #152] ; 0x98 │ │ cmp r1, #0 │ │ - ldr r1, [sp, #176] ; 0xb0 │ │ - ldrne r0, [sp, #132] ; 0x84 │ │ - add r1, r1, r8 │ │ + ldr r1, [sp, #180] ; 0xb4 │ │ + ldrne r0, [sp, #124] ; 0x7c │ │ + add r1, r7, r1 │ │ ldrbne r0, [r0] │ │ strb r0, [r1, r2] │ │ - ldr r0, [sp, #148] ; 0x94 │ │ - ldr r0, [r0] │ │ + ldr r0, [r9] │ │ ldrb r0, [r0, #232] ; 0xe8 │ │ tst r0, #1 │ │ - beq 11c9c │ │ - ldr r2, [sp, #176] ; 0xb0 │ │ + beq 121dc │ │ + ldr r3, [sp, #156] ; 0x9c │ │ + ldr r1, [sp, #180] ; 0xb4 │ │ + ldr r0, [r3, #640] ; 0x280 │ │ + mov r2, r1 │ │ + add r0, r0, r1 │ │ mov r1, #0 │ │ - ldr r0, [r2, #640] ; 0x280 │ │ - add r0, r0, r8 │ │ strb r1, [r0, #256] ; 0x100 │ │ mov r1, #255 ; 0xff │ │ - ldr r0, [r2, #640] ; 0x280 │ │ - add r0, r0, r8 │ │ + ldr r0, [r3, #640] ; 0x280 │ │ + add r0, r0, r2 │ │ strb r1, [r0, #288] ; 0x120 │ │ - ldr r0, [r2, #640] ; 0x280 │ │ - add r0, r0, r8 │ │ + ldr r0, [r3, #640] ; 0x280 │ │ + add r0, r0, r2 │ │ strb r1, [r0, #320] ; 0x140 │ │ mov r1, #3 │ │ - ldr r0, [r2, #640] ; 0x280 │ │ - add r0, r0, r8 │ │ + ldr r0, [r3, #640] ; 0x280 │ │ + add r0, r0, r2 │ │ strb r1, [r0, #352] ; 0x160 │ │ - ldr r0, [r2, #640] ; 0x280 │ │ - add r0, r0, r8 │ │ + ldr r0, [r3, #640] ; 0x280 │ │ + add r0, r0, r2 │ │ strb r1, [r0, #384] ; 0x180 │ │ - b 11c9c │ │ - ldr r7, [sp, #176] ; 0xb0 │ │ + b 121dc │ │ + ldr r6, [sp, #156] ; 0x9c │ │ mov r3, #416 ; 0x1a0 │ │ - ldr r1, [sp, #156] ; 0x9c │ │ - ldr r2, [r7, #640] ; 0x280 │ │ + ldr r1, [sp, #148] ; 0x94 │ │ + ldr r7, [sp, #180] ; 0xb4 │ │ + ldr r2, [r6, #640] ; 0x280 │ │ ldrb r0, [r1, #2] │ │ - add r2, r2, r8 │ │ + add r2, r2, r7 │ │ orr r0, r0, r0, lsl #8 │ │ strh r0, [r2, r3] │ │ - ldr r2, [r7, #640] ; 0x280 │ │ + ldr r2, [r6, #640] ; 0x280 │ │ mov r3, #448 ; 0x1c0 │ │ ldrb r0, [r1, #2] │ │ - orr r1, r9, r9, lsl #8 │ │ - add r2, r2, r8 │ │ + orr r1, fp, fp, lsl #8 │ │ + add r2, r2, r7 │ │ orr r0, r0, r0, lsl #8 │ │ strh r0, [r2, r3] │ │ - ldr r0, [r7, #640] ; 0x280 │ │ + ldr r0, [r6, #640] ; 0x280 │ │ mov r2, #592 ; 0x250 │ │ - add r0, r0, r8 │ │ + add r0, r0, r7 │ │ strh r1, [r0] │ │ - ldr r0, [sp, #140] ; 0x8c │ │ - ldr r1, [r7, #640] ; 0x280 │ │ - ldrb r0, [r0, #3] │ │ - add r1, r1, r8 │ │ + ldr r1, [r6, #640] ; 0x280 │ │ + ldrb r0, [ip, #3] │ │ + add r1, r1, r7 │ │ orr r0, r0, r0, lsl #8 │ │ strh r0, [r1, r2] │ │ - ldr r0, [r7, #640] ; 0x280 │ │ + ldr r0, [r6, #640] ; 0x280 │ │ movw r2, #257 ; 0x101 │ │ - ldr r1, [sp, #80] ; 0x50 │ │ - add r0, r0, r8 │ │ + ldr r1, [sp, #84] ; 0x54 │ │ + add r0, r0, r7 │ │ add r1, r1, r1, lsl #8 │ │ strh r1, [r0, #128] ; 0x80 │ │ - ldr r0, [r7, #640] ; 0x280 │ │ - add r1, r0, r8 │ │ + ldr r0, [r6, #640] ; 0x280 │ │ + add r1, r0, r7 │ │ mov r0, #0 │ │ strh r0, [r1, #192] ; 0xc0 │ │ - ldr r1, [r7, #640] ; 0x280 │ │ - add r1, r1, r8 │ │ + ldr r1, [r6, #640] ; 0x280 │ │ + add r1, r1, r7 │ │ strh r2, [r1, #224] ; 0xe0 │ │ - ldr r2, [sp, #84] ; 0x54 │ │ - ldr r1, [r7, #640] ; 0x280 │ │ + ldr r2, [sp, #88] ; 0x58 │ │ + ldr r1, [r6, #640] ; 0x280 │ │ ldrb r2, [r2] │ │ - add r1, r1, r8 │ │ + add r1, r1, r7 │ │ orr r2, r2, r2, lsl #8 │ │ strh r2, [r1, #160] ; 0xa0 │ │ - ldr r1, [sp, #168] ; 0xa8 │ │ + ldr r1, [sp, #152] ; 0x98 │ │ movw r2, #7840 ; 0x1ea0 │ │ cmp r1, #0 │ │ - ldr r1, [sp, #176] ; 0xb0 │ │ - ldrne r0, [sp, #132] ; 0x84 │ │ - add r1, r1, r8 │ │ + ldr r1, [sp, #180] ; 0xb4 │ │ + ldrne r0, [sp, #124] ; 0x7c │ │ + add r1, r6, r1 │ │ ldrbne r0, [r0] │ │ orr r0, r0, r0, lsl #8 │ │ strh r0, [r1, r2] │ │ - ldr r0, [sp, #148] ; 0x94 │ │ - ldr r0, [r0] │ │ + ldr r0, [r9] │ │ ldrb r0, [r0, #232] ; 0xe8 │ │ tst r0, #1 │ │ - beq 11c9c │ │ - ldr r3, [sp, #176] ; 0xb0 │ │ - mov r1, #256 ; 0x100 │ │ + beq 121dc │ │ + ldr r7, [sp, #156] ; 0x9c │ │ mov r2, #0 │ │ - ldr r0, [r3, #640] ; 0x280 │ │ - add r0, r0, r8 │ │ + ldr r1, [sp, #180] ; 0xb4 │ │ + ldr r0, [r7, #640] ; 0x280 │ │ + mov r3, r1 │ │ + add r0, r0, r1 │ │ + mov r1, #256 ; 0x100 │ │ strh r2, [r0, r1] │ │ mov r1, #288 ; 0x120 │ │ - ldr r0, [r3, #640] ; 0x280 │ │ + ldr r0, [r7, #640] ; 0x280 │ │ mvn r2, #0 │ │ - add r0, r0, r8 │ │ + add r0, r0, r3 │ │ strh r2, [r0, r1] │ │ mov r1, #320 ; 0x140 │ │ - ldr r0, [r3, #640] ; 0x280 │ │ - add r0, r0, r8 │ │ + ldr r0, [r7, #640] ; 0x280 │ │ + add r0, r0, r3 │ │ strh r2, [r0, r1] │ │ mov r1, #352 ; 0x160 │ │ - ldr r0, [r3, #640] ; 0x280 │ │ + ldr r0, [r7, #640] ; 0x280 │ │ movw r2, #771 ; 0x303 │ │ - add r0, r0, r8 │ │ + add r0, r0, r3 │ │ strh r2, [r0, r1] │ │ mov r1, #384 ; 0x180 │ │ - ldr r0, [r3, #640] ; 0x280 │ │ - add r0, r0, r8 │ │ + ldr r0, [r7, #640] ; 0x280 │ │ + add r0, r0, r3 │ │ strh r2, [r0, r1] │ │ - b 11c9c │ │ - ldr r6, [sp, #156] ; 0x9c │ │ + b 121dc │ │ + ldr r4, [sp, #148] ; 0x94 │ │ movw r1, #257 ; 0x101 │ │ - ldr r7, [sp, #176] ; 0xb0 │ │ + ldr r6, [sp, #156] ; 0x9c │ │ movt r1, #257 ; 0x101 │ │ + ldr r7, [sp, #180] ; 0xb4 │ │ mov r3, r1 │ │ - ldrb r0, [r6, #2] │ │ - ldr r2, [r7, #640] ; 0x280 │ │ + ldrb r0, [r4, #2] │ │ + ldr r2, [r6, #640] ; 0x280 │ │ mul r0, r0, r1 │ │ - add r2, r2, r8 │ │ + add r2, r2, r7 │ │ str r0, [r2, #416] ; 0x1a0 │ │ - ldrb r0, [r6, #2] │ │ - ldr r2, [r7, #640] ; 0x280 │ │ + ldrb r0, [r4, #2] │ │ + ldr r2, [r6, #640] ; 0x280 │ │ mul r0, r0, r1 │ │ - add r2, r2, r8 │ │ - mul r1, r9, r1 │ │ + add r2, r2, r7 │ │ + mul r1, fp, r1 │ │ str r0, [r2, #448] ; 0x1c0 │ │ - ldr r0, [r7, #640] ; 0x280 │ │ - ldr r2, [sp, #80] ; 0x50 │ │ - str r1, [r0, r8] │ │ + ldr r0, [r6, #640] ; 0x280 │ │ + ldr r2, [sp, #84] ; 0x54 │ │ + str r1, [r0, r7] │ │ mul r2, r2, r3 │ │ - ldr r0, [sp, #140] ; 0x8c │ │ - ldr r1, [r7, #640] ; 0x280 │ │ - ldrb r0, [r0, #3] │ │ - add r1, r1, r8 │ │ + ldrb r0, [ip, #3] │ │ + ldr r1, [r6, #640] ; 0x280 │ │ mul r0, r0, r3 │ │ + add r1, r1, r7 │ │ str r0, [r1, #592] ; 0x250 │ │ - ldr r0, [r7, #640] ; 0x280 │ │ - add r0, r0, r8 │ │ + ldr r0, [r6, #640] ; 0x280 │ │ + add r0, r0, r7 │ │ str r2, [r0, #128] ; 0x80 │ │ - ldr r0, [r7, #640] ; 0x280 │ │ - add r1, r0, r8 │ │ + ldr r0, [r6, #640] ; 0x280 │ │ + add r1, r0, r7 │ │ mov r0, #0 │ │ str r0, [r1, #192] ; 0xc0 │ │ - ldr r1, [r7, #640] ; 0x280 │ │ - add r1, r1, r8 │ │ + ldr r1, [r6, #640] ; 0x280 │ │ + add r1, r1, r7 │ │ str r3, [r1, #224] ; 0xe0 │ │ - ldr r1, [sp, #84] ; 0x54 │ │ - ldr r2, [r7, #640] ; 0x280 │ │ + ldr r1, [sp, #88] ; 0x58 │ │ + ldr r2, [r6, #640] ; 0x280 │ │ ldrb r1, [r1] │ │ - add r2, r2, r8 │ │ + add r2, r2, r7 │ │ mul r1, r1, r3 │ │ str r1, [r2, #160] ; 0xa0 │ │ movw r2, #7840 ; 0x1ea0 │ │ - ldr r1, [sp, #168] ; 0xa8 │ │ + ldr r1, [sp, #152] ; 0x98 │ │ cmp r1, #0 │ │ movw r1, #257 ; 0x101 │ │ - ldrne r0, [sp, #132] ; 0x84 │ │ + ldrne r0, [sp, #124] ; 0x7c │ │ movt r1, #257 ; 0x101 │ │ ldrbne r0, [r0] │ │ mul r0, r0, r1 │ │ - ldr r1, [sp, #176] ; 0xb0 │ │ - add r1, r1, r8 │ │ + ldr r1, [sp, #180] ; 0xb4 │ │ + add r1, r6, r1 │ │ str r0, [r1, r2] │ │ - ldr r0, [sp, #148] ; 0x94 │ │ - ldr r0, [r0] │ │ + ldr r0, [r9] │ │ ldrb r0, [r0, #232] ; 0xe8 │ │ tst r0, #1 │ │ - beq 11c9c │ │ - ldr r2, [sp, #176] ; 0xb0 │ │ + beq 121dc │ │ + ldr r3, [sp, #156] ; 0x9c │ │ + ldr r1, [sp, #180] ; 0xb4 │ │ + ldr r0, [r3, #640] ; 0x280 │ │ + mov r2, r1 │ │ + add r0, r0, r1 │ │ mov r1, #0 │ │ - ldr r0, [r2, #640] ; 0x280 │ │ - add r0, r0, r8 │ │ str r1, [r0, #256] ; 0x100 │ │ mvn r1, #0 │ │ - ldr r0, [r2, #640] ; 0x280 │ │ - add r0, r0, r8 │ │ + ldr r0, [r3, #640] ; 0x280 │ │ + add r0, r0, r2 │ │ str r1, [r0, #288] ; 0x120 │ │ - ldr r0, [r2, #640] ; 0x280 │ │ - add r0, r0, r8 │ │ + ldr r0, [r3, #640] ; 0x280 │ │ + add r0, r0, r2 │ │ str r1, [r0, #320] ; 0x140 │ │ movw r1, #771 ; 0x303 │ │ - ldr r0, [r2, #640] ; 0x280 │ │ + ldr r0, [r3, #640] ; 0x280 │ │ movt r1, #771 ; 0x303 │ │ - add r0, r0, r8 │ │ + add r0, r0, r2 │ │ str r1, [r0, #352] ; 0x160 │ │ - ldr r0, [r2, #640] ; 0x280 │ │ - add r0, r0, r8 │ │ + ldr r0, [r3, #640] ; 0x280 │ │ + add r0, r0, r2 │ │ str r1, [r0, #384] ; 0x180 │ │ - b 11c9c │ │ - andeq fp, r9, ip, lsl #9 │ │ - ldr r1, [sp, #156] ; 0x9c │ │ + b 121dc │ │ + andeq fp, sl, r0, ror #24 │ │ + ldr r6, [sp, #148] ; 0x94 │ │ movw r5, #257 ; 0x101 │ │ movt r5, #257 ; 0x101 │ │ - mov lr, r4 │ │ - ldr r4, [sp, #176] ; 0xb0 │ │ - ldrb r0, [r1, #2] │ │ - ldr r7, [r4, #640] ; 0x280 │ │ - umull r2, r3, r0, r5 │ │ - mla r0, r0, r5, r3 │ │ - add r3, r7, r8 │ │ - str r2, [r3, #416] ; 0x1a0 │ │ - str r0, [r3, #420] ; 0x1a4 │ │ - ldrb r0, [r1, #2] │ │ - ldr r7, [r4, #640] ; 0x280 │ │ - umull r2, r3, r0, r5 │ │ - mla r0, r0, r5, r3 │ │ - add r3, r7, r8 │ │ - str r2, [r3, #448] ; 0x1c0 │ │ - umull r2, r7, r9, r5 │ │ - str r0, [r3, #452] ; 0x1c4 │ │ - ldr r0, [r4, #640] ; 0x280 │ │ - mla r1, r9, r5, r7 │ │ - str r2, [r0, r8]! │ │ - ldr r6, [sp, #80] ; 0x50 │ │ + ldr r3, [sp, #156] ; 0x9c │ │ + ldr r4, [sp, #180] ; 0xb4 │ │ + ldrb r0, [r6, #2] │ │ + ldr r7, [r3, #640] ; 0x280 │ │ + umull r2, r1, r0, r5 │ │ + mla r0, r0, r5, r1 │ │ + add r1, r7, r4 │ │ + str r2, [r1, #416] ; 0x1a0 │ │ + str r0, [r1, #420] ; 0x1a4 │ │ + ldrb r0, [r6, #2] │ │ + ldr r7, [r3, #640] ; 0x280 │ │ + umull r2, r1, r0, r5 │ │ + mla r0, r0, r5, r1 │ │ + add r1, r7, r4 │ │ + str r2, [r1, #448] ; 0x1c0 │ │ + umull r2, r7, fp, r5 │ │ + str r0, [r1, #452] ; 0x1c4 │ │ + ldr r0, [r3, #640] ; 0x280 │ │ + mla r1, fp, r5, r7 │ │ + str r2, [r0, r4]! │ │ + ldr r6, [sp, #84] ; 0x54 │ │ str r1, [r0, #4] │ │ - ldr r0, [sp, #140] ; 0x8c │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - ldrb r0, [r0, #3] │ │ - add r1, r1, r8 │ │ - umull r2, r3, r0, r5 │ │ - mla r0, r0, r5, r3 │ │ + ldrb r0, [ip, #3] │ │ + ldr r1, [r3, #640] ; 0x280 │ │ + umull r2, ip, r0, r5 │ │ + add r1, r1, r4 │ │ + mla r0, r0, r5, ip │ │ str r2, [r1, #592] ; 0x250 │ │ umull r2, r7, r6, r5 │ │ str r0, [r1, #596] ; 0x254 │ │ mla r7, r6, r5, r7 │ │ asr r6, r6, #31 │ │ - ldr r0, [r4, #640] ; 0x280 │ │ + ldr r0, [r3, #640] ; 0x280 │ │ mla r7, r6, r5, r7 │ │ - add r0, r0, r8 │ │ + add r0, r0, r4 │ │ str r2, [r0, #128] ; 0x80 │ │ str r7, [r0, #132] ; 0x84 │ │ - ldr r0, [r4, #640] ; 0x280 │ │ - add r1, r0, r8 │ │ + ldr r0, [r3, #640] ; 0x280 │ │ + add r1, r0, r4 │ │ mov r0, #0 │ │ str r0, [r1, #196] ; 0xc4 │ │ str r0, [r1, #192] ; 0xc0 │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - add r1, r1, r8 │ │ + ldr r1, [r3, #640] ; 0x280 │ │ + add r1, r1, r4 │ │ str r5, [r1, #228] ; 0xe4 │ │ str r5, [r1, #224] ; 0xe0 │ │ - ldr r1, [sp, #84] ; 0x54 │ │ - ldr r7, [r4, #640] ; 0x280 │ │ - mov r4, lr │ │ + ldr r1, [sp, #88] ; 0x58 │ │ + ldr r7, [r3, #640] ; 0x280 │ │ ldrb r1, [r1] │ │ - umull r2, r3, r1, r5 │ │ - mla r1, r1, r5, r3 │ │ - add r3, r7, r8 │ │ + add r3, r7, r4 │ │ + umull r2, r6, r1, r5 │ │ + mla r1, r1, r5, r6 │ │ str r2, [r3, #160] ; 0xa0 │ │ str r1, [r3, #164] ; 0xa4 │ │ - ldr r1, [sp, #168] ; 0xa8 │ │ + ldr r1, [sp, #152] ; 0x98 │ │ cmp r1, #0 │ │ movw r1, #257 ; 0x101 │ │ - ldrne r0, [sp, #132] ; 0x84 │ │ + ldrne r0, [sp, #124] ; 0x7c │ │ movt r1, #257 ; 0x101 │ │ mov r3, r1 │ │ ldrbne r0, [r0] │ │ umull r1, r2, r0, r1 │ │ mla r0, r0, r3, r2 │ │ - ldr r2, [sp, #176] ; 0xb0 │ │ + ldr r2, [sp, #180] ; 0xb4 │ │ + ldr r3, [sp, #156] ; 0x9c │ │ + add r2, r3, r2 │ │ movw r3, #7840 ; 0x1ea0 │ │ - add r2, r2, r8 │ │ str r1, [r2, r3]! │ │ + ldr ip, [sp, #140] ; 0x8c │ │ str r0, [r2, #4] │ │ - ldr r0, [sp, #148] ; 0x94 │ │ - ldr r0, [r0] │ │ + ldr r0, [r9] │ │ ldrb r0, [r0, #232] ; 0xe8 │ │ tst r0, #1 │ │ - beq 11c9c │ │ - ldr r2, [sp, #176] ; 0xb0 │ │ + beq 121dc │ │ + ldr r3, [sp, #156] ; 0x9c │ │ + ldr r1, [sp, #180] ; 0xb4 │ │ + ldr r0, [r3, #640] ; 0x280 │ │ + mov r2, r1 │ │ + add r0, r0, r1 │ │ mov r1, #0 │ │ - ldr r0, [r2, #640] ; 0x280 │ │ - add r0, r0, r8 │ │ str r1, [r0, #260] ; 0x104 │ │ str r1, [r0, #256] ; 0x100 │ │ mvn r1, #0 │ │ - ldr r0, [r2, #640] ; 0x280 │ │ - add r0, r0, r8 │ │ + ldr r0, [r3, #640] ; 0x280 │ │ + add r0, r0, r2 │ │ str r1, [r0, #292] ; 0x124 │ │ str r1, [r0, #288] ; 0x120 │ │ - ldr r0, [r2, #640] ; 0x280 │ │ - add r0, r0, r8 │ │ + ldr r0, [r3, #640] ; 0x280 │ │ + add r0, r0, r2 │ │ str r1, [r0, #324] ; 0x144 │ │ str r1, [r0, #320] ; 0x140 │ │ movw r1, #771 ; 0x303 │ │ - ldr r0, [r2, #640] ; 0x280 │ │ + ldr r0, [r3, #640] ; 0x280 │ │ movt r1, #771 ; 0x303 │ │ - add r0, r0, r8 │ │ + add r0, r0, r2 │ │ str r1, [r0, #356] ; 0x164 │ │ str r1, [r0, #352] ; 0x160 │ │ - ldr r0, [r2, #640] ; 0x280 │ │ - add r0, r0, r8 │ │ + ldr r0, [r3, #640] ; 0x280 │ │ + add r0, r0, r2 │ │ str r1, [r0, #388] ; 0x184 │ │ str r1, [r0, #384] ; 0x180 │ │ - b 11c9c │ │ - andeq fp, r9, ip, asr #8 │ │ - andeq fp, r9, r4, lsr #8 │ │ - ldr r5, [sp, #156] ; 0x9c │ │ - mov lr, r4 │ │ + b 121dc │ │ + andeq fp, sl, r0, lsl ip │ │ + andeq fp, sl, ip, ror #23 │ │ + ldr r1, [sp, #148] ; 0x94 │ │ movw r4, #257 ; 0x101 │ │ - ldr r0, [sp, #176] ; 0xb0 │ │ movt r4, #257 ; 0x101 │ │ - ldr r1, [sp, #152] ; 0x98 │ │ - ldrb r2, [r5, #2] │ │ + ldr r0, [sp, #156] ; 0x9c │ │ + ldr r5, [sp, #180] ; 0xb4 │ │ + ldrb r2, [r1, #2] │ │ ldr r3, [r0, #640]! ; 0x280 │ │ umull r7, r6, r2, r4 │ │ - add r3, r3, r1 │ │ - ldr r1, [sp, #152] ; 0x98 │ │ + add r3, r3, r5 │ │ mla r6, r2, r4, r6 │ │ - add r2, r1, #8 │ │ + add r2, r5, #8 │ │ str r7, [r3, #416] ; 0x1a0 │ │ - ldr r1, [sp, #152] ; 0x98 │ │ str r6, [r3, #420] ; 0x1a4 │ │ ldr r3, [r0] │ │ add r3, r3, r2 │ │ str r6, [r3, #420] ; 0x1a4 │ │ str r7, [r3, #416] ; 0x1a0 │ │ - ldrb r7, [r5, #2] │ │ + ldrb r7, [r1, #2] │ │ ldr r3, [r0] │ │ - umull r6, r5, r7, r4 │ │ - add r3, r3, r1 │ │ - mla r7, r7, r4, r5 │ │ + umull r6, r1, r7, r4 │ │ + add r3, r3, r5 │ │ + mla r7, r7, r4, r1 │ │ str r6, [r3, #448] ; 0x1c0 │ │ str r7, [r3, #452] ; 0x1c4 │ │ ldr r3, [r0] │ │ add r3, r3, r2 │ │ - str r6, [r3, #448] ; 0x1c0 │ │ str r7, [r3, #452] ; 0x1c4 │ │ - umull r3, r7, r9, r4 │ │ - ldr r6, [sp, #152] ; 0x98 │ │ - mla r1, r9, r4, r7 │ │ + str r6, [r3, #448] ; 0x1c0 │ │ + umull r3, r7, fp, r4 │ │ + mla r1, fp, r4, r7 │ │ ldr r7, [r0] │ │ - str r3, [r7, r6]! │ │ + str r3, [r7, r5]! │ │ str r1, [r7, #4] │ │ ldr r7, [r0] │ │ str r3, [r7, r2]! │ │ - ldr r3, [sp, #152] ; 0x98 │ │ str r1, [r7, #4] │ │ + ldrb r3, [ip, #3] │ │ ldr r1, [r0] │ │ - ldr r8, [sp, #152] ; 0x98 │ │ - add r1, r1, r3 │ │ - ldr r3, [sp, #140] ; 0x8c │ │ - ldrb r3, [r3, #3] │ │ umull r7, r6, r3, r4 │ │ + add r1, r1, r5 │ │ mla r3, r3, r4, r6 │ │ - ldr r6, [sp, #152] ; 0x98 │ │ str r7, [r1, #592] ; 0x250 │ │ str r3, [r1, #596] ; 0x254 │ │ ldr r1, [r0] │ │ add r1, r1, r2 │ │ str r7, [r1, #592] ; 0x250 │ │ - ldr r7, [sp, #80] ; 0x50 │ │ + ldr r7, [sp, #84] ; 0x54 │ │ str r3, [r1, #596] ; 0x254 │ │ umull r1, r3, r7, r4 │ │ mla r3, r7, r4, r3 │ │ asr r7, r7, #31 │ │ mla r3, r7, r4, r3 │ │ ldr r7, [r0] │ │ - add r7, r7, r6 │ │ + add r7, r7, r5 │ │ str r3, [r7, #132] ; 0x84 │ │ str r1, [r7, #128] ; 0x80 │ │ ldr r7, [r0] │ │ add r7, r7, r2 │ │ str r3, [r7, #132] ; 0x84 │ │ str r1, [r7, #128] ; 0x80 │ │ ldr r1, [r0] │ │ - ldr r3, [sp, #152] ; 0x98 │ │ - ldr r7, [sp, #152] ; 0x98 │ │ - add r3, r1, r3 │ │ + add r3, r1, r5 │ │ mov r1, #0 │ │ str r1, [r3, #196] ; 0xc4 │ │ str r1, [r3, #192] ; 0xc0 │ │ ldr r3, [r0] │ │ add r3, r3, r2 │ │ str r1, [r3, #196] ; 0xc4 │ │ str r1, [r3, #192] ; 0xc0 │ │ ldr r3, [r0] │ │ - add r3, r3, r7 │ │ + add r3, r3, r5 │ │ str r4, [r3, #228] ; 0xe4 │ │ str r4, [r3, #224] ; 0xe0 │ │ ldr r3, [r0] │ │ add r3, r3, r2 │ │ str r4, [r3, #228] ; 0xe4 │ │ str r4, [r3, #224] ; 0xe0 │ │ - ldr r3, [sp, #84] ; 0x54 │ │ + ldr r3, [sp, #88] ; 0x58 │ │ ldrb r3, [r3] │ │ umull r7, r6, r3, r4 │ │ mla r3, r3, r4, r6 │ │ ldr r6, [r0] │ │ - mov r4, lr │ │ - add r6, r6, r8 │ │ + add r6, r6, r5 │ │ str r7, [r6, #160] ; 0xa0 │ │ str r3, [r6, #164] ; 0xa4 │ │ ldr r6, [r0] │ │ add r6, r6, r2 │ │ str r3, [r6, #164] ; 0xa4 │ │ - ldr r3, [sp, #168] ; 0xa8 │ │ + ldr r3, [sp, #152] ; 0x98 │ │ str r7, [r6, #160] ; 0xa0 │ │ cmp r3, #0 │ │ movw r3, #257 ; 0x101 │ │ - ldrne r1, [sp, #132] ; 0x84 │ │ + ldrne r1, [sp, #124] ; 0x7c │ │ movt r3, #257 ; 0x101 │ │ mov r6, r3 │ │ ldrbne r1, [r1] │ │ umull r3, r7, r1, r3 │ │ mla r1, r1, r6, r7 │ │ + ldr r7, [sp, #156] ; 0x9c │ │ vmov.32 d16[0], r3 │ │ - ldr r3, [sp, #176] ; 0xb0 │ │ - add r3, r3, r8 │ │ + ldr r3, [sp, #180] ; 0xb4 │ │ + add r3, r7, r3 │ │ vmov.32 d16[1], r1 │ │ movw r1, #7840 ; 0x1ea0 │ │ add r1, r3, r1 │ │ vorr d17, d16, d16 │ │ vst1.8 {d16-d17}, [r1] │ │ - ldr r1, [sp, #148] ; 0x94 │ │ - ldr r1, [r1] │ │ + ldr r1, [r9] │ │ ldrb r1, [r1, #232] ; 0xe8 │ │ tst r1, #1 │ │ - beq 11c9c │ │ + beq 121dc │ │ ldr r1, [r0] │ │ mov r3, #0 │ │ - add r1, r1, r8 │ │ + ldr r7, [sp, #180] ; 0xb4 │ │ + add r1, r1, r7 │ │ str r3, [r1, #260] ; 0x104 │ │ str r3, [r1, #256] ; 0x100 │ │ ldr r1, [r0] │ │ add r1, r1, r2 │ │ str r3, [r1, #260] ; 0x104 │ │ str r3, [r1, #256] ; 0x100 │ │ mvn r3, #0 │ │ ldr r1, [r0] │ │ - add r1, r1, r8 │ │ + add r1, r1, r7 │ │ str r3, [r1, #292] ; 0x124 │ │ str r3, [r1, #288] ; 0x120 │ │ ldr r1, [r0] │ │ add r1, r1, r2 │ │ str r3, [r1, #292] ; 0x124 │ │ str r3, [r1, #288] ; 0x120 │ │ ldr r1, [r0] │ │ - add r1, r1, r8 │ │ + add r1, r1, r7 │ │ str r3, [r1, #324] ; 0x144 │ │ str r3, [r1, #320] ; 0x140 │ │ ldr r1, [r0] │ │ add r1, r1, r2 │ │ str r3, [r1, #324] ; 0x144 │ │ str r3, [r1, #320] ; 0x140 │ │ movw r3, #771 ; 0x303 │ │ ldr r1, [r0] │ │ movt r3, #771 ; 0x303 │ │ - add r1, r1, r8 │ │ + add r1, r1, r7 │ │ str r3, [r1, #356] ; 0x164 │ │ str r3, [r1, #352] ; 0x160 │ │ ldr r1, [r0] │ │ add r1, r1, r2 │ │ str r3, [r1, #356] ; 0x164 │ │ str r3, [r1, #352] ; 0x160 │ │ ldr r1, [r0] │ │ - add r1, r1, r8 │ │ + add r1, r1, r7 │ │ str r3, [r1, #388] ; 0x184 │ │ str r3, [r1, #384] ; 0x180 │ │ ldr r0, [r0] │ │ add r0, r0, r2 │ │ - b 11c94 │ │ - ldr r1, [sp, #156] ; 0x9c │ │ - movw r3, #257 ; 0x101 │ │ - movt r3, #257 ; 0x101 │ │ - add ip, r8, #8 │ │ - add r7, r8, #16 │ │ - add lr, r8, #24 │ │ + str r3, [r0, #388] ; 0x184 │ │ + str r3, [r0, #384] ; 0x180 │ │ + b 121dc │ │ + ldr r1, [sp, #148] ; 0x94 │ │ + movw ip, #257 ; 0x101 │ │ + movt ip, #257 ; 0x101 │ │ + ldr r3, [sp, #180] ; 0xb4 │ │ ldrb r0, [r1, #2] │ │ - umull r6, r2, r0, r3 │ │ - mla r5, r0, r3, r2 │ │ - ldr r2, [sp, #176] ; 0xb0 │ │ + add r8, r3, #8 │ │ + add r5, r3, #16 │ │ + umull r7, r2, r0, ip │ │ + mla r6, r0, ip, r2 │ │ + ldr r2, [sp, #156] ; 0x9c │ │ ldr r0, [r2, #640]! ; 0x280 │ │ - add r0, r0, r8 │ │ - str r6, [r0, #416] ; 0x1a0 │ │ - str r5, [r0, #420] ; 0x1a4 │ │ + add r0, r0, r3 │ │ + str r7, [r0, #416] ; 0x1a0 │ │ + str r6, [r0, #420] ; 0x1a4 │ │ ldr r0, [r2] │ │ - add r0, r0, ip │ │ - str r5, [r0, #420] ; 0x1a4 │ │ - str r6, [r0, #416] ; 0x1a0 │ │ + add r0, r0, r8 │ │ + str r6, [r0, #420] ; 0x1a4 │ │ + str r7, [r0, #416] ; 0x1a0 │ │ ldr r0, [r2] │ │ - add r0, r0, r7 │ │ - str r5, [r0, #420] ; 0x1a4 │ │ - str r6, [r0, #416] ; 0x1a0 │ │ + add r0, r0, r5 │ │ + str r6, [r0, #420] ; 0x1a4 │ │ + str r7, [r0, #416] ; 0x1a0 │ │ + add r0, r3, #24 │ │ ldr r4, [r2] │ │ - add r4, r4, lr │ │ - str r5, [r4, #420] ; 0x1a4 │ │ - str r6, [r4, #416] ; 0x1a0 │ │ - ldrb r6, [r1, #2] │ │ - umull r5, r4, r6, r3 │ │ - mla r6, r6, r3, r4 │ │ + add r4, r4, r0 │ │ + str r6, [r4, #420] ; 0x1a4 │ │ + str r7, [r4, #416] ; 0x1a0 │ │ + ldrb r7, [r1, #2] │ │ + umull r6, r4, r7, ip │ │ + mla r7, r7, ip, r4 │ │ ldr r4, [r2] │ │ - add r4, r4, r8 │ │ - str r5, [r4, #448] ; 0x1c0 │ │ - str r6, [r4, #452] ; 0x1c4 │ │ + add r4, r4, r3 │ │ + str r6, [r4, #448] ; 0x1c0 │ │ + str r7, [r4, #452] ; 0x1c4 │ │ ldr r4, [r2] │ │ - add r4, r4, ip │ │ - str r6, [r4, #452] ; 0x1c4 │ │ - str r5, [r4, #448] ; 0x1c0 │ │ + add r4, r4, r8 │ │ + str r7, [r4, #452] ; 0x1c4 │ │ + str r6, [r4, #448] ; 0x1c0 │ │ ldr r4, [r2] │ │ - add r4, r4, r7 │ │ - str r6, [r4, #452] ; 0x1c4 │ │ - str r5, [r4, #448] ; 0x1c0 │ │ + add r4, r4, r5 │ │ + str r7, [r4, #452] ; 0x1c4 │ │ + str r6, [r4, #448] ; 0x1c0 │ │ ldr r4, [r2] │ │ - add r4, r4, lr │ │ - str r6, [r4, #452] ; 0x1c4 │ │ - str r5, [r4, #448] ; 0x1c0 │ │ - umull r6, r5, r9, r3 │ │ - mla r1, r9, r3, r5 │ │ - ldr r5, [r2] │ │ - str r6, [r5, r8]! │ │ - str r1, [r5, #4] │ │ - ldr r5, [r2] │ │ - str r6, [r5, ip]! │ │ - str r1, [r5, #4] │ │ - ldr r5, [r2] │ │ - str r6, [r5, r7]! │ │ - str r1, [r5, #4] │ │ - ldr r5, [r2] │ │ - str r6, [r5, lr]! │ │ - str r1, [r5, #4] │ │ + add r4, r4, r0 │ │ + str r7, [r4, #452] ; 0x1c4 │ │ + str r6, [r4, #448] ; 0x1c0 │ │ + umull r7, r6, fp, ip │ │ + mla r1, fp, ip, r6 │ │ + ldr r6, [r2] │ │ + str r7, [r6, r3]! │ │ + str r1, [r6, #4] │ │ + ldr r6, [r2] │ │ + str r7, [r6, r8]! │ │ + str r1, [r6, #4] │ │ + ldr r6, [r2] │ │ + str r7, [r6, r5]! │ │ + str r1, [r6, #4] │ │ + ldr r6, [r2] │ │ + str r7, [r6, r0]! │ │ + ldr r4, [sp, #84] ; 0x54 │ │ + str r1, [r6, #4] │ │ ldr r1, [sp, #140] ; 0x8c │ │ ldrb r1, [r1, #3] │ │ - umull r6, r5, r1, r3 │ │ - mla r1, r1, r3, r5 │ │ - ldr r5, [r2] │ │ - add r5, r5, r8 │ │ - str r6, [r5, #592] ; 0x250 │ │ - str r1, [r5, #596] ; 0x254 │ │ - ldr r5, [r2] │ │ - add r5, r5, ip │ │ - str r1, [r5, #596] ; 0x254 │ │ - str r6, [r5, #592] ; 0x250 │ │ - ldr r5, [r2] │ │ - add r5, r5, r7 │ │ - str r1, [r5, #596] ; 0x254 │ │ - str r6, [r5, #592] ; 0x250 │ │ - ldr r5, [r2] │ │ - add r5, r5, lr │ │ - str r1, [r5, #596] ; 0x254 │ │ - str r6, [r5, #592] ; 0x250 │ │ - ldr r5, [sp, #80] ; 0x50 │ │ - umull r1, r6, r5, r3 │ │ - mla r6, r5, r3, r6 │ │ - asr r5, r5, #31 │ │ - mla r6, r5, r3, r6 │ │ - ldr r5, [r2] │ │ - add r5, r5, r8 │ │ - str r6, [r5, #132] ; 0x84 │ │ - str r1, [r5, #128] ; 0x80 │ │ - ldr r5, [r2] │ │ - add r5, r5, ip │ │ - str r6, [r5, #132] ; 0x84 │ │ - str r1, [r5, #128] ; 0x80 │ │ - ldr r5, [r2] │ │ - add r5, r5, r7 │ │ - str r6, [r5, #132] ; 0x84 │ │ - str r1, [r5, #128] ; 0x80 │ │ - ldr r5, [r2] │ │ - add r5, r5, lr │ │ - str r6, [r5, #132] ; 0x84 │ │ - str r1, [r5, #128] ; 0x80 │ │ - ldr r1, [r2] │ │ - add r6, r1, r8 │ │ - mov r1, #0 │ │ - str r1, [r6, #196] ; 0xc4 │ │ - str r1, [r6, #192] ; 0xc0 │ │ + umull r7, r6, r1, ip │ │ + mla r1, r1, ip, r6 │ │ ldr r6, [r2] │ │ - add r6, r6, ip │ │ - str r1, [r6, #196] ; 0xc4 │ │ - str r1, [r6, #192] ; 0xc0 │ │ + add r6, r6, r3 │ │ + str r7, [r6, #592] ; 0x250 │ │ + str r1, [r6, #596] ; 0x254 │ │ ldr r6, [r2] │ │ - add r6, r6, r7 │ │ - str r1, [r6, #196] ; 0xc4 │ │ - str r1, [r6, #192] ; 0xc0 │ │ + add r6, r6, r8 │ │ + str r1, [r6, #596] ; 0x254 │ │ + str r7, [r6, #592] ; 0x250 │ │ ldr r6, [r2] │ │ - add r6, r6, lr │ │ - str r1, [r6, #196] ; 0xc4 │ │ - str r1, [r6, #192] ; 0xc0 │ │ + add r6, r6, r5 │ │ + str r1, [r6, #596] ; 0x254 │ │ + str r7, [r6, #592] ; 0x250 │ │ ldr r6, [r2] │ │ - add r6, r6, r8 │ │ - str r3, [r6, #228] ; 0xe4 │ │ - str r3, [r6, #224] ; 0xe0 │ │ + add r6, r6, r0 │ │ + str r1, [r6, #596] ; 0x254 │ │ + str r7, [r6, #592] ; 0x250 │ │ + umull r1, r7, r4, ip │ │ + asr r6, r4, #31 │ │ + mla r7, r4, ip, r7 │ │ + ldr r4, [sp, #88] ; 0x58 │ │ + mla r7, r6, ip, r7 │ │ ldr r6, [r2] │ │ - add r6, r6, ip │ │ - str r3, [r6, #228] ; 0xe4 │ │ - str r3, [r6, #224] ; 0xe0 │ │ + add r6, r6, r3 │ │ + str r7, [r6, #132] ; 0x84 │ │ + str r1, [r6, #128] ; 0x80 │ │ ldr r6, [r2] │ │ - add r6, r6, r7 │ │ - str r3, [r6, #228] ; 0xe4 │ │ - str r3, [r6, #224] ; 0xe0 │ │ + add r6, r6, r8 │ │ + str r7, [r6, #132] ; 0x84 │ │ + str r1, [r6, #128] ; 0x80 │ │ ldr r6, [r2] │ │ - add r6, r6, lr │ │ - str r3, [r6, #228] ; 0xe4 │ │ - str r3, [r6, #224] ; 0xe0 │ │ - ldr r6, [sp, #84] ; 0x54 │ │ - ldrb r6, [r6] │ │ - umull r5, r4, r6, r3 │ │ - mla r6, r6, r3, r4 │ │ + add r6, r6, r5 │ │ + str r7, [r6, #132] ; 0x84 │ │ + str r1, [r6, #128] ; 0x80 │ │ + ldr r6, [r2] │ │ + add r6, r6, r0 │ │ + str r7, [r6, #132] ; 0x84 │ │ + str r1, [r6, #128] ; 0x80 │ │ + ldr r1, [r2] │ │ + add r7, r1, r3 │ │ + mov r1, #0 │ │ + str r1, [r7, #196] ; 0xc4 │ │ + str r1, [r7, #192] ; 0xc0 │ │ + ldr r7, [r2] │ │ + add r7, r7, r8 │ │ + str r1, [r7, #196] ; 0xc4 │ │ + str r1, [r7, #192] ; 0xc0 │ │ + ldr r7, [r2] │ │ + add r7, r7, r5 │ │ + str r1, [r7, #196] ; 0xc4 │ │ + str r1, [r7, #192] ; 0xc0 │ │ + ldr r7, [r2] │ │ + add r7, r7, r0 │ │ + str r1, [r7, #196] ; 0xc4 │ │ + str r1, [r7, #192] ; 0xc0 │ │ + ldr r7, [r2] │ │ + add r7, r7, r3 │ │ + str ip, [r7, #228] ; 0xe4 │ │ + str ip, [r7, #224] ; 0xe0 │ │ + ldr r7, [r2] │ │ + add r7, r7, r8 │ │ + str ip, [r7, #228] ; 0xe4 │ │ + str ip, [r7, #224] ; 0xe0 │ │ + ldr r7, [r2] │ │ + add r7, r7, r5 │ │ + str ip, [r7, #228] ; 0xe4 │ │ + str ip, [r7, #224] ; 0xe0 │ │ + ldr r7, [r2] │ │ + add r7, r7, r0 │ │ + str ip, [r7, #228] ; 0xe4 │ │ + str ip, [r7, #224] ; 0xe0 │ │ + ldrb r7, [r4] │ │ + umull r6, r4, r7, ip │ │ + mla r7, r7, ip, r4 │ │ + ldr r4, [r2] │ │ + ldr ip, [sp, #140] ; 0x8c │ │ + add r4, r4, r3 │ │ + ldr r3, [sp, #156] ; 0x9c │ │ + str r6, [r4, #160] ; 0xa0 │ │ + str r7, [r4, #164] ; 0xa4 │ │ ldr r4, [r2] │ │ - ldr r3, [sp, #168] ; 0xa8 │ │ add r4, r4, r8 │ │ - ldr r8, [sp, #152] ; 0x98 │ │ - cmp r3, #0 │ │ - movw r3, #257 ; 0x101 │ │ - str r5, [r4, #160] ; 0xa0 │ │ - movt r3, #257 ; 0x101 │ │ - str r6, [r4, #164] ; 0xa4 │ │ - ldr r4, [r2] │ │ - ldrne r0, [sp, #132] ; 0x84 │ │ - add r4, r4, ip │ │ - str r6, [r4, #164] ; 0xa4 │ │ - str r5, [r4, #160] ; 0xa0 │ │ + str r7, [r4, #164] ; 0xa4 │ │ + str r6, [r4, #160] ; 0xa0 │ │ ldr r4, [r2] │ │ - add r4, r4, r7 │ │ - str r6, [r4, #164] ; 0xa4 │ │ - str r5, [r4, #160] ; 0xa0 │ │ + add r4, r4, r5 │ │ + str r7, [r4, #164] ; 0xa4 │ │ + str r6, [r4, #160] ; 0xa0 │ │ ldr r4, [r2] │ │ - add r4, r4, lr │ │ - str r6, [r4, #164] ; 0xa4 │ │ - str r5, [r4, #160] ; 0xa0 │ │ - ldrbne r1, [r0] │ │ - ldr r0, [sp, #176] ; 0xb0 │ │ - ldr r4, [sp, #164] ; 0xa4 │ │ - umull r6, r5, r1, r3 │ │ - mla r1, r1, r3, r5 │ │ - vmov.32 d16[0], r6 │ │ - movw r6, #7840 ; 0x1ea0 │ │ - add r6, r0, r6 │ │ - ldr r0, [sp, #148] ; 0x94 │ │ + add r4, r4, r0 │ │ + str r7, [r4, #164] ; 0xa4 │ │ + ldr r7, [sp, #152] ; 0x98 │ │ + str r6, [r4, #160] ; 0xa0 │ │ + cmp r7, #0 │ │ + movw r7, #257 ; 0x101 │ │ + ldrne r1, [sp, #124] ; 0x7c │ │ + movt r7, #257 ; 0x101 │ │ + mov r4, r7 │ │ + ldrbne r1, [r1] │ │ + umull r7, r6, r1, r7 │ │ + mla r1, r1, r4, r6 │ │ + vmov.32 d16[0], r7 │ │ + movw r7, #7840 ; 0x1ea0 │ │ + add r7, r3, r7 │ │ vmov.32 d16[1], r1 │ │ - add r1, r6, r8 │ │ + ldr r1, [sp, #180] ; 0xb4 │ │ vorr d17, d16, d16 │ │ + add r1, r7, r1 │ │ vst1.8 {d16-d17}, [r1] │ │ - add r1, r6, r7 │ │ + add r1, r7, r5 │ │ vst1.8 {d16-d17}, [r1] │ │ - ldr r1, [r0] │ │ + ldr r1, [r9] │ │ ldrb r1, [r1, #232] ; 0xe8 │ │ tst r1, #1 │ │ - beq 11c9c │ │ + beq 121dc │ │ + ldr r1, [r2] │ │ + mov r7, #0 │ │ + ldr r3, [sp, #180] ; 0xb4 │ │ + movw r4, #771 ; 0x303 │ │ + movt r4, #771 ; 0x303 │ │ + add r1, r1, r3 │ │ + str r7, [r1, #260] ; 0x104 │ │ + str r7, [r1, #256] ; 0x100 │ │ ldr r1, [r2] │ │ - mov r6, #0 │ │ - movw r0, #771 ; 0x303 │ │ add r1, r1, r8 │ │ - movt r0, #771 ; 0x303 │ │ - mov r3, r0 │ │ - str r6, [r1, #260] ; 0x104 │ │ - str r6, [r1, #256] ; 0x100 │ │ + str r7, [r1, #260] ; 0x104 │ │ + str r7, [r1, #256] ; 0x100 │ │ ldr r1, [r2] │ │ - add r1, r1, ip │ │ - str r6, [r1, #260] ; 0x104 │ │ - str r6, [r1, #256] ; 0x100 │ │ + add r1, r1, r5 │ │ + str r7, [r1, #260] ; 0x104 │ │ + str r7, [r1, #256] ; 0x100 │ │ ldr r1, [r2] │ │ - add r1, r1, r7 │ │ - str r6, [r1, #260] ; 0x104 │ │ - str r6, [r1, #256] ; 0x100 │ │ + add r1, r1, r0 │ │ + str r7, [r1, #260] ; 0x104 │ │ + str r7, [r1, #256] ; 0x100 │ │ + mvn r7, #0 │ │ ldr r1, [r2] │ │ - add r1, r1, lr │ │ - str r6, [r1, #260] ; 0x104 │ │ - str r6, [r1, #256] ; 0x100 │ │ - mvn r6, #0 │ │ + add r1, r1, r3 │ │ + str r7, [r1, #292] ; 0x124 │ │ + str r7, [r1, #288] ; 0x120 │ │ ldr r1, [r2] │ │ add r1, r1, r8 │ │ - str r6, [r1, #292] ; 0x124 │ │ - str r6, [r1, #288] ; 0x120 │ │ + str r7, [r1, #292] ; 0x124 │ │ + str r7, [r1, #288] ; 0x120 │ │ ldr r1, [r2] │ │ - add r1, r1, ip │ │ - str r6, [r1, #292] ; 0x124 │ │ - str r6, [r1, #288] ; 0x120 │ │ + add r1, r1, r5 │ │ + str r7, [r1, #292] ; 0x124 │ │ + str r7, [r1, #288] ; 0x120 │ │ ldr r1, [r2] │ │ - add r1, r1, r7 │ │ - str r6, [r1, #292] ; 0x124 │ │ - str r6, [r1, #288] ; 0x120 │ │ + add r1, r1, r0 │ │ + str r7, [r1, #292] ; 0x124 │ │ + str r7, [r1, #288] ; 0x120 │ │ ldr r1, [r2] │ │ - add r1, r1, lr │ │ - str r6, [r1, #292] ; 0x124 │ │ - str r6, [r1, #288] ; 0x120 │ │ + add r1, r1, r3 │ │ + str r7, [r1, #324] ; 0x144 │ │ + str r7, [r1, #320] ; 0x140 │ │ ldr r1, [r2] │ │ add r1, r1, r8 │ │ - str r6, [r1, #324] ; 0x144 │ │ - str r6, [r1, #320] ; 0x140 │ │ + str r7, [r1, #324] ; 0x144 │ │ + str r7, [r1, #320] ; 0x140 │ │ ldr r1, [r2] │ │ - add r1, r1, ip │ │ - str r6, [r1, #324] ; 0x144 │ │ - str r6, [r1, #320] ; 0x140 │ │ + add r1, r1, r5 │ │ + str r7, [r1, #324] ; 0x144 │ │ + str r7, [r1, #320] ; 0x140 │ │ ldr r1, [r2] │ │ - add r1, r1, r7 │ │ - str r6, [r1, #324] ; 0x144 │ │ - str r6, [r1, #320] ; 0x140 │ │ + add r1, r1, r0 │ │ + str r7, [r1, #324] ; 0x144 │ │ + str r7, [r1, #320] ; 0x140 │ │ ldr r1, [r2] │ │ - add r1, r1, lr │ │ - str r6, [r1, #324] ; 0x144 │ │ - str r6, [r1, #320] ; 0x140 │ │ + add r1, r1, r3 │ │ + str r4, [r1, #356] ; 0x164 │ │ + str r4, [r1, #352] ; 0x160 │ │ ldr r1, [r2] │ │ add r1, r1, r8 │ │ - str r0, [r1, #356] ; 0x164 │ │ - str r0, [r1, #352] ; 0x160 │ │ + str r4, [r1, #356] ; 0x164 │ │ + str r4, [r1, #352] ; 0x160 │ │ ldr r1, [r2] │ │ - add r1, r1, ip │ │ - str r0, [r1, #356] ; 0x164 │ │ - str r0, [r1, #352] ; 0x160 │ │ + add r1, r1, r5 │ │ + str r4, [r1, #356] ; 0x164 │ │ + str r4, [r1, #352] ; 0x160 │ │ ldr r1, [r2] │ │ - add r1, r1, r7 │ │ - str r0, [r1, #356] ; 0x164 │ │ - str r0, [r1, #352] ; 0x160 │ │ + add r1, r1, r0 │ │ + str r4, [r1, #356] ; 0x164 │ │ + str r4, [r1, #352] ; 0x160 │ │ ldr r1, [r2] │ │ - add r1, r1, lr │ │ - str r0, [r1, #356] ; 0x164 │ │ - str r0, [r1, #352] ; 0x160 │ │ + add r1, r1, r3 │ │ + str r4, [r1, #388] ; 0x184 │ │ + str r4, [r1, #384] ; 0x180 │ │ ldr r1, [r2] │ │ add r1, r1, r8 │ │ - str r0, [r1, #388] ; 0x184 │ │ - str r0, [r1, #384] ; 0x180 │ │ - ldr r1, [r2] │ │ - add r1, r1, ip │ │ - str r0, [r1, #388] ; 0x184 │ │ - str r0, [r1, #384] ; 0x180 │ │ + str r4, [r1, #388] ; 0x184 │ │ + str r4, [r1, #384] ; 0x180 │ │ ldr r1, [r2] │ │ - add r1, r1, r7 │ │ - str r0, [r1, #388] ; 0x184 │ │ - str r0, [r1, #384] ; 0x180 │ │ + add r1, r1, r5 │ │ + str r4, [r1, #388] ; 0x184 │ │ + str r4, [r1, #384] ; 0x180 │ │ ldr r1, [r2] │ │ - add r0, r1, lr │ │ - str r3, [r0, #388] ; 0x184 │ │ - str r3, [r0, #384] ; 0x180 │ │ - ldr r6, [sp, #140] ; 0x8c │ │ - ldr lr, [sp, #136] ; 0x88 │ │ - ldrb r0, [r6, #3] │ │ + add r0, r1, r0 │ │ + str r4, [r0, #388] ; 0x184 │ │ + str r4, [r0, #384] ; 0x180 │ │ + ldrb r0, [ip, #3] │ │ + ldr r7, [sp, #128] ; 0x80 │ │ + ldr fp, [sp, #132] ; 0x84 │ │ cmp r0, #0 │ │ - beq 11d70 │ │ - ldr r7, [sp, #188] ; 0xbc │ │ - ldr r0, [r7, #2988] ; 0xbac │ │ + ldr r5, [sp, #156] ; 0x9c │ │ + beq 122ac │ │ + ldr r0, [lr, #2776] ; 0xad8 │ │ cmp r0, #0 │ │ - beq 11cfc │ │ - ldr r0, [sp, #176] ; 0xb0 │ │ - ldr r2, [r7, #2128] ; 0x850 │ │ - ldrd r0, [r0, #8] │ │ + beq 1223c │ │ + ldrd r0, [r5, #8] │ │ + ldr r2, [lr, #2144] ; 0x860 │ │ and r3, r0, #1 │ │ add r3, r3, r1, asr #1 │ │ and r1, r1, #1 │ │ add r0, r1, r0, asr #1 │ │ asr r1, r2, #1 │ │ mla r0, r3, r1, r0 │ │ - ldr r1, [r7, #3004] ; 0xbbc │ │ + ldr r1, [lr, #2792] ; 0xae8 │ │ add r0, r0, r0, lsl #1 │ │ add r0, r1, r0, lsl #4 │ │ - cmp r4, #0 │ │ - bne 11d0c │ │ - b 11d38 │ │ - ldr r0, [sp, #176] ; 0xb0 │ │ - add r0, r0, #20480 ; 0x5000 │ │ - cmp r4, #0 │ │ - beq 11d38 │ │ - add r1, r8, r8, lsl #1 │ │ - ldr r2, [sp, #176] ; 0xb0 │ │ - mov r3, r4 │ │ - add r1, r2, r1, lsl #4 │ │ + ldr r3, [sp, #172] ; 0xac │ │ + cmp r3, #0 │ │ + bne 1224c │ │ + b 12274 │ │ + add r0, r5, #20480 ; 0x5000 │ │ + ldr r3, [sp, #172] ; 0xac │ │ + cmp r3, #0 │ │ + beq 12274 │ │ + ldr r1, [sp, #180] ; 0xb4 │ │ movw r2, #4768 ; 0x12a0 │ │ + add r1, r1, r1, lsl #1 │ │ + add r1, r5, r1, lsl #4 │ │ add r1, r1, r2 │ │ mov r2, #48 ; 0x30 │ │ vld1.16 {d16-d17}, [r0] │ │ subs r3, r3, #1 │ │ vst1.16 {d16-d17}, [r1], r2 │ │ - bne 11d28 │ │ - cmp fp, #0 │ │ - beq 11d70 │ │ - ldr r1, [sp, #184] ; 0xb8 │ │ - mov r3, fp │ │ - ldr r2, [sp, #176] ; 0xb0 │ │ - add r1, r1, r1, lsl #1 │ │ - add r1, r2, r1, lsl #4 │ │ + bne 12264 │ │ + ldr r1, [sp, #164] ; 0xa4 │ │ + cmp r1, #0 │ │ + beq 122ac │ │ + ldr r1, [sp, #176] ; 0xb0 │ │ movw r2, #6304 ; 0x18a0 │ │ + ldr r3, [sp, #164] ; 0xa4 │ │ + add r1, r1, r1, lsl #1 │ │ + add r1, r5, r1, lsl #4 │ │ add r1, r1, r2 │ │ mov r2, #48 ; 0x30 │ │ vld1.16 {d16-d17}, [r0] │ │ subs r3, r3, #1 │ │ vst1.16 {d16-d17}, [r1], r2 │ │ - bne 11d60 │ │ - ldr r0, [sp, #168] ; 0xa8 │ │ - ldr r9, [sp, #148] ; 0x94 │ │ + bne 1229c │ │ + ldr r0, [sp, #152] ; 0x98 │ │ cmp r0, #0 │ │ - beq 12310 │ │ - ldr r0, [sp, #112] ; 0x70 │ │ + beq 12804 │ │ + ldr r0, [sp, #108] ; 0x6c │ │ sub r0, r0, #1 │ │ cmp r0, #31 │ │ - bhi 11f5c │ │ + bhi 1246c │ │ add r1, pc, #4 │ │ ldr r0, [r1, r0, lsl #2] │ │ add pc, r1, r0 │ │ andeq r0, r0, r0, lsl #1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r0, asr #3 │ │ - ldrdeq r0, [r0], -r8 │ │ - andeq r0, r0, r0, asr #3 │ │ - andeq r0, r0, r0, asr #3 │ │ - andeq r0, r0, r0, asr #3 │ │ - andeq r0, r0, ip, lsl #2 │ │ - andeq r0, r0, r0, asr #3 │ │ - andeq r0, r0, r0, asr #3 │ │ - andeq r0, r0, r0, asr #3 │ │ - andeq r0, r0, r0, asr #3 │ │ - andeq r0, r0, r0, asr #3 │ │ - andeq r0, r0, r0, asr #3 │ │ - andeq r0, r0, r0, asr #3 │ │ - andeq r0, r0, ip, asr #2 │ │ - andeq r0, r0, r0, asr #3 │ │ - andeq r0, r0, r0, asr #3 │ │ - andeq r0, r0, r0, asr #3 │ │ - andeq r0, r0, r0, asr #3 │ │ - andeq r0, r0, r0, asr #3 │ │ - andeq r0, r0, r0, asr #3 │ │ - andeq r0, r0, r0, asr #3 │ │ - andeq r0, r0, r0, asr #3 │ │ - andeq r0, r0, r0, asr #3 │ │ - andeq r0, r0, r0, asr #3 │ │ - andeq r0, r0, r0, asr #3 │ │ - andeq r0, r0, r0, asr #3 │ │ - andeq r0, r0, r0, asr #3 │ │ - andeq r0, r0, r0, asr #3 │ │ - andeq r0, r0, r0, asr #3 │ │ - andeq r0, r0, r4, lsl #3 │ │ - ldr r1, [sp, #120] ; 0x78 │ │ - ldr r2, [sp, #176] ; 0xb0 │ │ - ldrb r0, [r6, #1] │ │ - add r1, r2, r1 │ │ + andeq r0, r0, r0, lsr #1 │ │ + muleq r0, r8, r1 │ │ + andeq r0, r0, r8, asr #1 │ │ + muleq r0, r8, r1 │ │ + muleq r0, r8, r1 │ │ + muleq r0, r8, r1 │ │ + strdeq r0, [r0], -r4 │ │ + muleq r0, r8, r1 │ │ + muleq r0, r8, r1 │ │ + muleq r0, r8, r1 │ │ + muleq r0, r8, r1 │ │ + muleq r0, r8, r1 │ │ + muleq r0, r8, r1 │ │ + muleq r0, r8, r1 │ │ + andeq r0, r0, ip, lsr #2 │ │ + muleq r0, r8, r1 │ │ + muleq r0, r8, r1 │ │ + muleq r0, r8, r1 │ │ + muleq r0, r8, r1 │ │ + muleq r0, r8, r1 │ │ + muleq r0, r8, r1 │ │ + muleq r0, r8, r1 │ │ + muleq r0, r8, r1 │ │ + muleq r0, r8, r1 │ │ + muleq r0, r8, r1 │ │ + muleq r0, r8, r1 │ │ + muleq r0, r8, r1 │ │ + muleq r0, r8, r1 │ │ + muleq r0, r8, r1 │ │ + muleq r0, r8, r1 │ │ + andeq r0, r0, r0, ror #2 │ │ + ldr r1, [sp, #112] ; 0x70 │ │ + ldrb r0, [ip, #1] │ │ + add r1, r5, r1 │ │ strb r0, [r1, #576] ; 0x240 │ │ - ldr r0, [sp, #116] ; 0x74 │ │ - sub r0, r0, #1 │ │ + sub r0, r7, #1 │ │ cmp r0, #31 │ │ - bls 11f6c │ │ - b 12190 │ │ - ldr r1, [sp, #120] ; 0x78 │ │ - ldr r2, [sp, #176] ; 0xb0 │ │ - ldrb r0, [r6, #1] │ │ - add r1, r2, r1 │ │ + bls 12478 │ │ + b 12684 │ │ + ldr r1, [sp, #112] ; 0x70 │ │ mov r2, #576 ; 0x240 │ │ + ldrb r0, [ip, #1] │ │ + add r1, r5, r1 │ │ orr r0, r0, r0, lsl #8 │ │ strh r0, [r1, r2] │ │ - ldr r0, [sp, #116] ; 0x74 │ │ - sub r0, r0, #1 │ │ + sub r0, r7, #1 │ │ cmp r0, #31 │ │ - bls 11f6c │ │ - b 12190 │ │ - ldrb r0, [r6, #1] │ │ + bls 12478 │ │ + b 12684 │ │ + ldrb r0, [ip, #1] │ │ movw r1, #257 ; 0x101 │ │ movt r1, #257 ; 0x101 │ │ - ldr r2, [sp, #176] ; 0xb0 │ │ mul r0, r0, r1 │ │ - ldr r1, [sp, #120] ; 0x78 │ │ - add r1, r2, r1 │ │ + ldr r1, [sp, #112] ; 0x70 │ │ + add r1, r5, r1 │ │ str r0, [r1, #576] ; 0x240 │ │ - ldr r0, [sp, #116] ; 0x74 │ │ - sub r0, r0, #1 │ │ + sub r0, r7, #1 │ │ cmp r0, #31 │ │ - bls 11f6c │ │ - b 12190 │ │ - ldrb r0, [r6, #1] │ │ + bls 12478 │ │ + b 12684 │ │ + ldrb r0, [ip, #1] │ │ movw r1, #257 ; 0x101 │ │ movt r1, #257 ; 0x101 │ │ mov r3, r1 │ │ umull r1, r2, r0, r1 │ │ mla r0, r0, r3, r2 │ │ - ldr r2, [sp, #120] ; 0x78 │ │ - ldr r3, [sp, #176] ; 0xb0 │ │ - add r2, r3, r2 │ │ + ldr r2, [sp, #112] ; 0x70 │ │ + add r2, r5, r2 │ │ str r1, [r2, #576] ; 0x240 │ │ str r0, [r2, #580] ; 0x244 │ │ - ldr r0, [sp, #116] ; 0x74 │ │ - sub r0, r0, #1 │ │ + sub r0, r7, #1 │ │ cmp r0, #31 │ │ - bls 11f6c │ │ - b 12190 │ │ - ldrb r0, [r6, #1] │ │ + bls 12478 │ │ + b 12684 │ │ + ldrb r0, [ip, #1] │ │ movw r1, #257 ; 0x101 │ │ movt r1, #257 ; 0x101 │ │ mov r3, r1 │ │ umull r1, r2, r0, r1 │ │ mla r0, r0, r3, r2 │ │ vmov.32 d16[0], r1 │ │ - ldr r1, [sp, #176] ; 0xb0 │ │ vmov.32 d16[1], r0 │ │ - ldr r0, [sp, #120] ; 0x78 │ │ - add r0, r1, r0 │ │ + ldr r0, [sp, #112] ; 0x70 │ │ + add r0, r5, r0 │ │ vorr d17, d16, d16 │ │ add r0, r0, #576 ; 0x240 │ │ - b 11f58 │ │ - ldrb r0, [r6, #1] │ │ + b 12468 │ │ + ldrb r0, [ip, #1] │ │ movw r1, #257 ; 0x101 │ │ movt r1, #257 ; 0x101 │ │ mov r3, r1 │ │ umull r1, r2, r0, r1 │ │ mla r0, r0, r3, r2 │ │ vmov.32 d16[0], r1 │ │ - ldr r1, [sp, #176] ; 0xb0 │ │ vmov.32 d16[1], r0 │ │ - ldr r0, [sp, #120] ; 0x78 │ │ + ldr r0, [sp, #112] ; 0x70 │ │ vorr d17, d16, d16 │ │ - add r0, r1, r0 │ │ + add r0, r5, r0 │ │ add r0, r0, #576 ; 0x240 │ │ vst1.8 {d16-d17}, [r0]! │ │ vst1.8 {d16-d17}, [r0] │ │ - ldr r0, [sp, #116] ; 0x74 │ │ - sub r0, r0, #1 │ │ + sub r0, r7, #1 │ │ cmp r0, #31 │ │ - bhi 12190 │ │ + bhi 12684 │ │ add r1, pc, #4 │ │ ldr r0, [r1, r0, lsl #2] │ │ add pc, r1, r0 │ │ andeq r0, r0, r0, lsl #1 │ │ - andeq r0, r0, ip, lsr #1 │ │ - andeq r0, r0, r8, lsl r2 │ │ - andeq r0, r0, r0, ror #1 │ │ - andeq r0, r0, r8, lsl r2 │ │ - andeq r0, r0, r8, lsl r2 │ │ - andeq r0, r0, r8, lsl r2 │ │ - andeq r0, r0, r8, lsl r1 │ │ - andeq r0, r0, r8, lsl r2 │ │ - andeq r0, r0, r8, lsl r2 │ │ - andeq r0, r0, r8, lsl r2 │ │ - andeq r0, r0, r8, lsl r2 │ │ - andeq r0, r0, r8, lsl r2 │ │ - andeq r0, r0, r8, lsl r2 │ │ - andeq r0, r0, r8, lsl r2 │ │ - andeq r0, r0, ip, asr r1 │ │ - andeq r0, r0, r8, lsl r2 │ │ - andeq r0, r0, r8, lsl r2 │ │ - andeq r0, r0, r8, lsl r2 │ │ - andeq r0, r0, r8, lsl r2 │ │ - andeq r0, r0, r8, lsl r2 │ │ - andeq r0, r0, r8, lsl r2 │ │ - andeq r0, r0, r8, lsl r2 │ │ - andeq r0, r0, r8, lsl r2 │ │ - andeq r0, r0, r8, lsl r2 │ │ - andeq r0, r0, r8, lsl r2 │ │ - andeq r0, r0, r8, lsl r2 │ │ - andeq r0, r0, r8, lsl r2 │ │ - andeq r0, r0, r8, lsl r2 │ │ - andeq r0, r0, r8, lsl r2 │ │ - andeq r0, r0, r8, lsl r2 │ │ - ; instruction: 0x000001b4 │ │ - ldr r0, [sp, #176] ; 0xb0 │ │ - ldr r2, [sp, #124] ; 0x7c │ │ - ldrb r1, [r6, #1] │ │ - ldr r0, [r0, #640] ; 0x280 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r0, lsl #4 │ │ + ldrdeq r0, [r0], -r8 │ │ + andeq r0, r0, r0, lsl #4 │ │ + andeq r0, r0, r0, lsl #4 │ │ + andeq r0, r0, r0, lsl #4 │ │ + andeq r0, r0, ip, lsl #2 │ │ + andeq r0, r0, r0, lsl #4 │ │ + andeq r0, r0, r0, lsl #4 │ │ + andeq r0, r0, r0, lsl #4 │ │ + andeq r0, r0, r0, lsl #4 │ │ + andeq r0, r0, r0, lsl #4 │ │ + andeq r0, r0, r0, lsl #4 │ │ + andeq r0, r0, r0, lsl #4 │ │ + andeq r0, r0, ip, asr #2 │ │ + andeq r0, r0, r0, lsl #4 │ │ + andeq r0, r0, r0, lsl #4 │ │ + andeq r0, r0, r0, lsl #4 │ │ + andeq r0, r0, r0, lsl #4 │ │ + andeq r0, r0, r0, lsl #4 │ │ + andeq r0, r0, r0, lsl #4 │ │ + andeq r0, r0, r0, lsl #4 │ │ + andeq r0, r0, r0, lsl #4 │ │ + andeq r0, r0, r0, lsl #4 │ │ + andeq r0, r0, r0, lsl #4 │ │ + andeq r0, r0, r0, lsl #4 │ │ + andeq r0, r0, r0, lsl #4 │ │ + andeq r0, r0, r0, lsl #4 │ │ + andeq r0, r0, r0, lsl #4 │ │ + andeq r0, r0, r0, lsl #4 │ │ + andeq r0, r0, r0, lsr #3 │ │ + ldr r0, [r5, #640] ; 0x280 │ │ + ldr r2, [sp, #116] ; 0x74 │ │ + ldrb r1, [ip, #1] │ │ add r0, r0, r2 │ │ strb r1, [r0, #560] ; 0x230 │ │ - ldr r0, [sp, #132] ; 0x84 │ │ + ldr r0, [sp, #124] ; 0x7c │ │ ldrb r0, [r0] │ │ cmp r0, #0 │ │ - bne 121a0 │ │ - b 12310 │ │ - ldr r1, [sp, #176] ; 0xb0 │ │ - ldr r2, [sp, #124] ; 0x7c │ │ - ldrb r0, [r6, #1] │ │ - ldr r1, [r1, #640] ; 0x280 │ │ + bne 12694 │ │ + b 12804 │ │ + ldr r1, [r5, #640] ; 0x280 │ │ + ldr r2, [sp, #116] ; 0x74 │ │ + ldrb r0, [ip, #1] │ │ add r1, r1, r2 │ │ mov r2, #560 ; 0x230 │ │ orr r0, r0, r0, lsl #8 │ │ strh r0, [r1, r2] │ │ - ldr r0, [sp, #132] ; 0x84 │ │ + ldr r0, [sp, #124] ; 0x7c │ │ ldrb r0, [r0] │ │ cmp r0, #0 │ │ - bne 121a0 │ │ - b 12310 │ │ - ldr r1, [sp, #176] ; 0xb0 │ │ + bne 12694 │ │ + b 12804 │ │ + ldrb r0, [ip, #1] │ │ movw r2, #257 ; 0x101 │ │ - ldrb r0, [r6, #1] │ │ movt r2, #257 ; 0x101 │ │ - ldr r1, [r1, #640] ; 0x280 │ │ + ldr r1, [r5, #640] ; 0x280 │ │ mul r0, r0, r2 │ │ - ldr r2, [sp, #124] ; 0x7c │ │ + ldr r2, [sp, #116] ; 0x74 │ │ add r1, r1, r2 │ │ str r0, [r1, #560] ; 0x230 │ │ - ldr r0, [sp, #132] ; 0x84 │ │ + ldr r0, [sp, #124] ; 0x7c │ │ ldrb r0, [r0] │ │ cmp r0, #0 │ │ - bne 121a0 │ │ - b 12310 │ │ - ldrb r0, [r6, #1] │ │ + bne 12694 │ │ + b 12804 │ │ + ldrb r0, [ip, #1] │ │ movw r1, #257 ; 0x101 │ │ movt r1, #257 ; 0x101 │ │ - ldr r3, [sp, #176] ; 0xb0 │ │ + ldr r3, [r5, #640] ; 0x280 │ │ mov r7, r1 │ │ umull r1, r2, r0, r1 │ │ - ldr r3, [r3, #640] ; 0x280 │ │ mla r0, r0, r7, r2 │ │ - ldr r2, [sp, #124] ; 0x7c │ │ + ldr r2, [sp, #116] ; 0x74 │ │ add r2, r3, r2 │ │ str r1, [r2, #560] ; 0x230 │ │ str r0, [r2, #564] ; 0x234 │ │ - ldr r0, [sp, #132] ; 0x84 │ │ + ldr r0, [sp, #124] ; 0x7c │ │ ldrb r0, [r0] │ │ cmp r0, #0 │ │ - bne 121a0 │ │ - b 12310 │ │ - ldrb r0, [r6, #1] │ │ + bne 12694 │ │ + b 12804 │ │ + ldrb r0, [ip, #1] │ │ movw r1, #257 ; 0x101 │ │ movt r1, #257 ; 0x101 │ │ - ldr r6, [sp, #176] ; 0xb0 │ │ + ldr r3, [r5, #640] ; 0x280 │ │ mov r7, r1 │ │ umull r1, r2, r0, r1 │ │ - ldr r3, [r6, #640] ; 0x280 │ │ mla r0, r0, r7, r2 │ │ - ldr r2, [sp, #124] ; 0x7c │ │ + ldr r2, [sp, #116] ; 0x74 │ │ mov r7, r2 │ │ add r2, r3, r2 │ │ str r1, [r2, #560] ; 0x230 │ │ str r0, [r2, #564] ; 0x234 │ │ - ldr r2, [r6, #640] ; 0x280 │ │ + ldr r2, [r5, #640] ; 0x280 │ │ add r2, r7, r2 │ │ str r0, [r2, #572] ; 0x23c │ │ str r1, [r2, #568] ; 0x238 │ │ - ldr r0, [sp, #132] ; 0x84 │ │ + ldr r0, [sp, #124] ; 0x7c │ │ ldrb r0, [r0] │ │ cmp r0, #0 │ │ - bne 121a0 │ │ - b 12310 │ │ - ldrb r0, [r6, #1] │ │ + bne 12694 │ │ + b 12804 │ │ + ldrb r0, [ip, #1] │ │ movw r1, #257 ; 0x101 │ │ movt r1, #257 ; 0x101 │ │ - ldr r6, [sp, #176] ; 0xb0 │ │ + ldr r3, [r5, #640] ; 0x280 │ │ mov r7, r1 │ │ umull r1, r2, r0, r1 │ │ - ldr r3, [r6, #640] ; 0x280 │ │ mla r0, r0, r7, r2 │ │ - ldr r2, [sp, #124] ; 0x7c │ │ + ldr r2, [sp, #116] ; 0x74 │ │ mov r7, r2 │ │ add r2, r3, r2 │ │ str r1, [r2, #560] ; 0x230 │ │ str r0, [r2, #564] ; 0x234 │ │ - ldr r2, [r6, #640] ; 0x280 │ │ + ldr r2, [r5, #640] ; 0x280 │ │ add r2, r7, r2 │ │ str r0, [r2, #572] ; 0x23c │ │ str r1, [r2, #568] ; 0x238 │ │ - ldr r2, [r6, #640] ; 0x280 │ │ + ldr r2, [r5, #640] ; 0x280 │ │ add r2, r7, r2 │ │ str r0, [r2, #580] ; 0x244 │ │ str r1, [r2, #576] ; 0x240 │ │ - ldr r2, [r6, #640] ; 0x280 │ │ + ldr r2, [r5, #640] ; 0x280 │ │ add r2, r7, r2 │ │ str r0, [r2, #588] ; 0x24c │ │ str r1, [r2, #584] ; 0x248 │ │ - ldr r0, [sp, #132] ; 0x84 │ │ + ldr r0, [sp, #124] ; 0x7c │ │ ldrb r0, [r0] │ │ cmp r0, #0 │ │ - beq 12310 │ │ - ldr r7, [sp, #188] ; 0xbc │ │ - ldr r0, [r7, #2988] ; 0xbac │ │ + beq 12804 │ │ + ldr r0, [lr, #2776] ; 0xad8 │ │ cmp r0, #0 │ │ - beq 122a4 │ │ - ldr r0, [sp, #176] ; 0xb0 │ │ - ldr r2, [r7, #2128] ; 0x850 │ │ - ldrd r0, [r0, #8] │ │ + beq 12798 │ │ + ldrd r0, [r5, #8] │ │ + ldr r2, [lr, #2144] ; 0x860 │ │ and r3, r0, #1 │ │ add r3, r3, r1, asr #1 │ │ and r1, r1, #1 │ │ add r0, r1, r0, asr #1 │ │ asr r1, r2, #1 │ │ mla r0, r3, r1, r0 │ │ - ldr r1, [r7, #3004] ; 0xbbc │ │ + ldr r1, [lr, #2792] ; 0xae8 │ │ add r0, r0, r0, lsl #1 │ │ add r0, r1, r0, lsl #4 │ │ + ldr r4, [sp, #172] ; 0xac │ │ cmp r4, #0 │ │ - beq 122b4 │ │ - add r1, r8, r8, lsl #1 │ │ - ldr r5, [sp, #176] ; 0xb0 │ │ + beq 127a8 │ │ + ldr r1, [sp, #180] ; 0xb4 │ │ movw r2, #4784 ; 0x12b0 │ │ mov r7, #48 ; 0x30 │ │ - add r1, r5, r1, lsl #4 │ │ mov r6, r4 │ │ + add r1, r1, r1, lsl #1 │ │ + add r1, r5, r1, lsl #4 │ │ add r3, r1, r2 │ │ add r2, r0, #16 │ │ vld1.16 {d16-d17}, [r2] │ │ subs r6, r6, #1 │ │ vst1.16 {d16-d17}, [r3], r7 │ │ - bne 12208 │ │ - cmp fp, #0 │ │ - beq 1224c │ │ - ldr r3, [sp, #184] ; 0xb8 │ │ + bne 126f8 │ │ + ldr r3, [sp, #164] ; 0xa4 │ │ + cmp r3, #0 │ │ + beq 12740 │ │ + ldr r3, [sp, #176] ; 0xb0 │ │ movw r7, #6320 ; 0x18b0 │ │ - mov r6, fp │ │ + ldr r6, [sp, #164] ; 0xa4 │ │ add r3, r3, r3, lsl #1 │ │ add r3, r5, r3, lsl #4 │ │ add r3, r3, r7 │ │ mov r7, #48 ; 0x30 │ │ vld1.16 {d16-d17}, [r2] │ │ subs r6, r6, #1 │ │ vst1.16 {d16-d17}, [r3], r7 │ │ - bne 1223c │ │ + bne 12730 │ │ add r1, r1, #4800 ; 0x12c0 │ │ add r0, r0, #32 │ │ mov r2, #48 ; 0x30 │ │ mov r3, r4 │ │ vld1.16 {d16-d17}, [r0] │ │ subs r3, r3, #1 │ │ vst1.16 {d16-d17}, [r1], r2 │ │ - bne 1225c │ │ - cmp fp, #0 │ │ - beq 12310 │ │ - ldr r1, [sp, #184] ; 0xb8 │ │ - mov r3, fp │ │ - ldr r2, [sp, #176] ; 0xb0 │ │ - add r1, r1, r1, lsl #1 │ │ - add r1, r2, r1, lsl #4 │ │ + bne 12750 │ │ + ldr r1, [sp, #164] ; 0xa4 │ │ + cmp r1, #0 │ │ + beq 12804 │ │ + ldr r1, [sp, #176] ; 0xb0 │ │ mov r2, #48 ; 0x30 │ │ + ldr r3, [sp, #164] ; 0xa4 │ │ + add r1, r1, r1, lsl #1 │ │ + add r1, r5, r1, lsl #4 │ │ add r1, r1, #6336 ; 0x18c0 │ │ vld1.16 {d16-d17}, [r0] │ │ subs r3, r3, #1 │ │ vst1.16 {d16-d17}, [r1], r2 │ │ - bne 12290 │ │ - b 12310 │ │ - ldr r0, [sp, #176] ; 0xb0 │ │ - add r0, r0, #20480 ; 0x5000 │ │ + bne 12784 │ │ + b 12804 │ │ + add r0, r5, #20480 ; 0x5000 │ │ + ldr r4, [sp, #172] ; 0xac │ │ cmp r4, #0 │ │ - bne 121e8 │ │ - cmp fp, #0 │ │ - beq 12310 │ │ - ldr r1, [sp, #184] ; 0xb8 │ │ + bne 126d8 │ │ + ldr r1, [sp, #164] ; 0xa4 │ │ + cmp r1, #0 │ │ + beq 12804 │ │ + ldr r1, [sp, #176] ; 0xb0 │ │ + movw r2, #6320 ; 0x18b0 │ │ + ldr r6, [sp, #164] ; 0xa4 │ │ add r3, r0, #16 │ │ - ldr r2, [sp, #176] ; 0xb0 │ │ mov r7, #48 ; 0x30 │ │ - mov r6, fp │ │ add r1, r1, r1, lsl #1 │ │ - add r1, r2, r1, lsl #4 │ │ - movw r2, #6320 ; 0x18b0 │ │ + add r1, r5, r1, lsl #4 │ │ add r2, r1, r2 │ │ vld1.16 {d16-d17}, [r3] │ │ subs r6, r6, #1 │ │ vst1.16 {d16-d17}, [r2], r7 │ │ - bne 122e0 │ │ + bne 127d4 │ │ + ldr r3, [sp, #164] ; 0xa4 │ │ add r1, r1, #6336 ; 0x18c0 │ │ add r0, r0, #32 │ │ mov r2, #48 ; 0x30 │ │ - mov r3, fp │ │ vld1.16 {d16-d17}, [r0] │ │ subs r3, r3, #1 │ │ vst1.16 {d16-d17}, [r1], r2 │ │ - bne 12300 │ │ + bne 127f4 │ │ ldr r0, [r9] │ │ ldrb r1, [r0, #232] ; 0xe8 │ │ tst r1, #1 │ │ ldreq r0, [r0, #464] ; 0x1d0 │ │ cmpeq r0, #0 │ │ - beq 14fac │ │ - ldr r0, [sp, #164] ; 0xa4 │ │ + beq 156a4 │ │ + ldr r0, [sp, #172] ; 0xac │ │ cmp r0, #0 │ │ - beq 14fac │ │ - ldr r1, [sp, #176] ; 0xb0 │ │ + beq 156a4 │ │ + ldr r1, [sp, #156] ; 0x9c │ │ movw r3, #32768 ; 0x8000 │ │ + ldr ip, [sp, #164] ; 0xa4 │ │ movt r3, #32768 ; 0x8000 │ │ mov r7, #0 │ │ mov r6, #65280 ; 0xff00 │ │ - mov ip, fp │ │ ldrd r8, [r1, #8] │ │ and r0, r9, #31 │ │ - ldr r9, [sp, #148] ; 0x94 │ │ add r0, r1, r0, lsl #2 │ │ movw r1, #8952 ; 0x22f8 │ │ add r1, r0, r1 │ │ - ldr r0, [sp, #164] ; 0xa4 │ │ + ldr r0, [sp, #172] ; 0xac │ │ rsb r2, r0, #0 │ │ ldr r0, [r1] │ │ add r5, r0, r8, lsl #4 │ │ mov r0, #0 │ │ mov r4, r5 │ │ str r3, [r4, -r0, lsl #4]! │ │ sub r0, r0, #1 │ │ cmp r2, r0 │ │ strb r7, [r4, #11] │ │ strb sl, [r4, #10] │ │ strh r6, [r4, #8] │ │ str r7, [r4, #4] │ │ - bne 12378 │ │ + bne 12868 │ │ subs ip, ip, #1 │ │ add r1, r1, #4 │ │ - bne 1236c │ │ - b 14fac │ │ - ldrb r0, [r6, #3] │ │ + bne 1285c │ │ + b 156a4 │ │ + ldrb r0, [r3, #3] │ │ ldr r1, [sp, #160] ; 0xa0 │ │ cmp r0, #0 │ │ movwne r0, #1 │ │ add r0, r1, r0, lsl #2 │ │ movw r1, #6220 ; 0x184c │ │ add r1, r0, r1 │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - bl 2db24 │ │ - ldr r6, [sp, #140] ; 0x8c │ │ + ldr r0, [sp, #104] ; 0x68 │ │ + bl 3700c │ │ + ldr r3, [sp, #140] ; 0x8c │ │ cmp r0, #0 │ │ - beq 103e8 │ │ - ldr r1, [sp, #192] ; 0xc0 │ │ + ldr ip, [sp, #168] ; 0xa8 │ │ + beq 10918 │ │ + ldr r5, [sp, #156] ; 0x9c │ │ mov r2, #1 │ │ - ldr r0, [sp, #184] ; 0xb8 │ │ - mov r3, r7 │ │ + ldr r0, [sp, #180] ; 0xb4 │ │ + mov r3, r4 │ │ + ldr r1, [sp, #184] ; 0xb8 │ │ + str r0, [sp] │ │ + ldr r0, [sp, #176] ; 0xb0 │ │ str r0, [sp, #4] │ │ - mov r0, r9 │ │ - str r4, [sp] │ │ - bl 17754 │ │ - ldr r6, [r9] │ │ - ldr r1, [r9, #4] │ │ - ldr r0, [r6, #2988] ; 0xbac │ │ + mov r0, r5 │ │ + bl 17bf8 │ │ + ldr r9, [r5] │ │ + ldr r1, [r5, #4] │ │ + ldr r0, [r9, #2776] ; 0xad8 │ │ cmp r0, #0 │ │ - beq 12680 │ │ - ldr r0, [r9, #8] │ │ - ldr r3, [r9, #12] │ │ - ldr r2, [r6, #2128] ; 0x850 │ │ + beq 12bdc │ │ + ldr r0, [r5, #8] │ │ + ldr r3, [r5, #12] │ │ + ldr r2, [r9, #2144] ; 0x860 │ │ and r7, r0, #1 │ │ add r7, r7, r3, asr #1 │ │ and r3, r3, #1 │ │ add r0, r3, r0, asr #1 │ │ asr r2, r2, #1 │ │ mla r0, r7, r2, r0 │ │ - ldr r2, [r6, #3004] ; 0xbbc │ │ + ldr r2, [r9, #2792] ; 0xae8 │ │ add r0, r0, r0, lsl #1 │ │ add r0, r2, r0, lsl #4 │ │ add r0, r0, #32 │ │ - b 12688 │ │ - ldr r0, [sp, #120] ; 0x78 │ │ + b 12be4 │ │ + ldr r0, [sp, #112] ; 0x70 │ │ mov r1, #576 ; 0x240 │ │ mov r2, #0 │ │ add r0, ip, r0 │ │ strh r2, [r0, r1] │ │ - ldr r0, [sp, #116] ; 0x74 │ │ - sub r0, r0, #1 │ │ + sub r0, fp, #1 │ │ cmp r0, #31 │ │ - bls 124e4 │ │ - b 14fac │ │ - ldr r0, [sp, #120] ; 0x78 │ │ + bls 129e4 │ │ + b 12b60 │ │ + ldr r0, [sp, #112] ; 0x70 │ │ mov r1, #0 │ │ add r0, ip, r0 │ │ - b 12490 │ │ - ldr r0, [sp, #120] ; 0x78 │ │ + str r1, [r0, #576] ; 0x240 │ │ + sub r0, fp, #1 │ │ + cmp r0, #31 │ │ + bls 129e4 │ │ + b 12b60 │ │ + ldr r0, [sp, #112] ; 0x70 │ │ mov r1, #0 │ │ add r0, ip, r0 │ │ str r1, [r0, #580] ; 0x244 │ │ str r1, [r0, #576] ; 0x240 │ │ - ldr r0, [sp, #116] ; 0x74 │ │ - sub r0, r0, #1 │ │ + sub r0, fp, #1 │ │ cmp r0, #31 │ │ - bls 124e4 │ │ - b 14fac │ │ - ldr r0, [sp, #120] ; 0x78 │ │ + bls 129e4 │ │ + b 12b60 │ │ + ldr r0, [sp, #112] ; 0x70 │ │ vmov.i32 q8, #0 ; 0x00000000 │ │ add r0, ip, r0 │ │ add r0, r0, #576 ; 0x240 │ │ - b 124d0 │ │ - ldr r0, [sp, #120] ; 0x78 │ │ + b 129d4 │ │ + ldr r0, [sp, #112] ; 0x70 │ │ vmov.i32 q8, #0 ; 0x00000000 │ │ add r0, ip, r0 │ │ add r0, r0, #576 ; 0x240 │ │ vst1.8 {d16-d17}, [r0]! │ │ vst1.8 {d16-d17}, [r0] │ │ - ldr r0, [sp, #116] ; 0x74 │ │ - sub r0, r0, #1 │ │ + sub r0, fp, #1 │ │ cmp r0, #31 │ │ - bhi 14fac │ │ + bhi 12b60 │ │ add r1, pc, #4 │ │ ldr r0, [r1, r0, lsl #2] │ │ add pc, r1, r0 │ │ andeq r0, r0, r0, lsl #1 │ │ - andeq r0, r0, r8, lsl #1 │ │ - ; instruction: 0x00002abc │ │ - muleq r0, r0, r0 │ │ - ; instruction: 0x00002abc │ │ - ; instruction: 0x00002abc │ │ - ; instruction: 0x00002abc │ │ - muleq r0, r8, r0 │ │ - ; instruction: 0x00002abc │ │ - ; instruction: 0x00002abc │ │ - ; instruction: 0x00002abc │ │ - ; instruction: 0x00002abc │ │ - ; instruction: 0x00002abc │ │ - ; instruction: 0x00002abc │ │ - ; instruction: 0x00002abc │ │ - andeq r0, r0, r0, lsr #1 │ │ - ; instruction: 0x00002abc │ │ - ; instruction: 0x00002abc │ │ - ; instruction: 0x00002abc │ │ - ; instruction: 0x00002abc │ │ - ; instruction: 0x00002abc │ │ - ; instruction: 0x00002abc │ │ - ; instruction: 0x00002abc │ │ - ; instruction: 0x00002abc │ │ - ; instruction: 0x00002abc │ │ - ; instruction: 0x00002abc │ │ - ; instruction: 0x00002abc │ │ - ; instruction: 0x00002abc │ │ - ; instruction: 0x00002abc │ │ - ; instruction: 0x00002abc │ │ - ; instruction: 0x00002abc │ │ - andeq r0, r0, r8, asr #1 │ │ + muleq r0, ip, r0 │ │ + andeq r0, r0, r0, ror r1 │ │ + strheq r0, [r0], -ip │ │ + andeq r0, r0, r0, ror r1 │ │ + andeq r0, r0, r0, ror r1 │ │ + andeq r0, r0, r0, ror r1 │ │ + ldrdeq r0, [r0], -r0 ; │ │ + andeq r0, r0, r0, ror r1 │ │ + andeq r0, r0, r0, ror r1 │ │ + andeq r0, r0, r0, ror r1 │ │ + andeq r0, r0, r0, ror r1 │ │ + andeq r0, r0, r0, ror r1 │ │ + andeq r0, r0, r0, ror r1 │ │ + andeq r0, r0, r0, ror r1 │ │ + strdeq r0, [r0], -r0 ; │ │ + andeq r0, r0, r0, ror r1 │ │ + andeq r0, r0, r0, ror r1 │ │ + andeq r0, r0, r0, ror r1 │ │ + andeq r0, r0, r0, ror r1 │ │ + andeq r0, r0, r0, ror r1 │ │ + andeq r0, r0, r0, ror r1 │ │ + andeq r0, r0, r0, ror r1 │ │ + andeq r0, r0, r0, ror r1 │ │ + andeq r0, r0, r0, ror r1 │ │ + andeq r0, r0, r0, ror r1 │ │ + andeq r0, r0, r0, ror r1 │ │ + andeq r0, r0, r0, ror r1 │ │ + andeq r0, r0, r0, ror r1 │ │ + andeq r0, r0, r0, ror r1 │ │ + andeq r0, r0, r0, ror r1 │ │ + andeq r0, r0, r4, lsr #2 │ │ ldr r0, [ip, #640] ; 0x280 │ │ - b 14eb4 │ │ + ldr r1, [sp, #116] ; 0x74 │ │ + ldr fp, [sp, #132] ; 0x84 │ │ + add r0, r0, r1 │ │ + mov r1, #0 │ │ + strb r1, [r0, #560] ; 0x230 │ │ + b 156a4 │ │ ldr r0, [ip, #640] ; 0x280 │ │ - b 14ed0 │ │ + mov r2, #0 │ │ + ldr r1, [sp, #116] ; 0x74 │ │ + ldr fp, [sp, #132] ; 0x84 │ │ + add r0, r0, r1 │ │ + mov r1, #560 ; 0x230 │ │ + strh r2, [r0, r1] │ │ + b 156a4 │ │ ldr r0, [ip, #640] ; 0x280 │ │ - b 14ef0 │ │ + ldr r1, [sp, #116] ; 0x74 │ │ + add r0, r0, r1 │ │ + mov r1, #0 │ │ + b 12ad4 │ │ ldr r0, [ip, #640] ; 0x280 │ │ - b 14f0c │ │ - ldr r1, [sp, #124] ; 0x7c │ │ + ldr r1, [sp, #116] ; 0x74 │ │ + add r0, r0, r1 │ │ + mov r1, #0 │ │ + str r1, [r0, #564] ; 0x234 │ │ + str r1, [r0, #560] ; 0x230 │ │ + ldr fp, [sp, #132] ; 0x84 │ │ + b 156a4 │ │ + ldr r1, [sp, #116] ; 0x74 │ │ ldr r0, [ip, #640] ; 0x280 │ │ + ldr fp, [sp, #132] ; 0x84 │ │ add r0, r0, r1 │ │ mov r2, r1 │ │ mov r1, #0 │ │ str r1, [r0, #564] ; 0x234 │ │ str r1, [r0, #560] ; 0x230 │ │ ldr r0, [ip, #640] ; 0x280 │ │ add r0, r2, r0 │ │ - b 14f4c │ │ - ldr r1, [sp, #124] ; 0x7c │ │ + str r1, [r0, #572] ; 0x23c │ │ + str r1, [r0, #568] ; 0x238 │ │ + b 156a4 │ │ + ldr r1, [sp, #116] ; 0x74 │ │ ldr r0, [ip, #640] ; 0x280 │ │ add r0, r0, r1 │ │ mov r2, r1 │ │ mov r1, #0 │ │ str r1, [r0, #564] ; 0x234 │ │ str r1, [r0, #560] ; 0x230 │ │ ldr r0, [ip, #640] ; 0x280 │ │ @@ -16104,1433 +16087,1539 @@ │ │ str r1, [r0, #568] ; 0x238 │ │ ldr r0, [ip, #640] ; 0x280 │ │ add r0, r2, r0 │ │ str r1, [r0, #580] ; 0x244 │ │ str r1, [r0, #576] ; 0x240 │ │ ldr r0, [ip, #640] ; 0x280 │ │ add r0, r2, r0 │ │ - b 14fa4 │ │ - ldr r1, [sp, #108] ; 0x6c │ │ - mov r5, r4 │ │ - ldr r7, [sp, #148] ; 0x94 │ │ + str r1, [r0, #588] ; 0x24c │ │ + str r1, [r0, #584] ; 0x248 │ │ + ldr fp, [sp, #132] ; 0x84 │ │ + b 156a4 │ │ + ldr r1, [sp, #132] ; 0x84 │ │ mov r0, #1 │ │ - cmp ip, r1 │ │ - ble 128ec │ │ - ldr r0, [sp, #184] ; 0xb8 │ │ - add r1, r9, r0 │ │ + ldr r2, [sp, #104] ; 0x68 │ │ + cmp r1, r2 │ │ + ble 12e2c │ │ + ldr r0, [sp, #176] ; 0xb0 │ │ + add r1, r8, r0 │ │ mov r0, #3 │ │ ldrb r2, [r1, #272] ; 0x110 │ │ cmp r2, #0 │ │ - bne 128ec │ │ + bne 12e2c │ │ mov r0, #304 ; 0x130 │ │ - b 12660 │ │ + b 12bbc │ │ tst r0, #1 │ │ - bne 12674 │ │ - sub r0, r5, r0, asr #1 │ │ - b e760 │ │ - ldr r7, [sp, #148] ; 0x94 │ │ - mov r5, r4 │ │ + bne 12bd0 │ │ + sub r0, r4, r0, asr #1 │ │ + b eda8 │ │ mov r0, #3 │ │ cmp r3, #0 │ │ - bne 128ec │ │ + bne 12e2c │ │ mov r0, #288 ; 0x120 │ │ ldrsb r1, [r1, r0] │ │ mov r0, #0 │ │ cmp r1, #3 │ │ movwgt r0, #1 │ │ - b 128ec │ │ + b 12e2c │ │ add r0, r0, #1 │ │ - add r0, r5, r0, asr #1 │ │ - b e760 │ │ + add r0, r4, r0, asr #1 │ │ + b eda8 │ │ movw r0, #20512 ; 0x5020 │ │ - add r0, r9, r0 │ │ - add r7, r1, #13824 ; 0x3600 │ │ - str r0, [sp, #88] ; 0x58 │ │ - mov r0, r7 │ │ - bl 2da84 │ │ + add r0, r5, r0 │ │ + add r4, r1, #13824 ; 0x3600 │ │ + str r0, [sp, #80] ; 0x50 │ │ + mov r0, r4 │ │ + bl 36f6c │ │ cmp r0, #0 │ │ - beq 126ec │ │ - mov r0, r7 │ │ - ldr r8, [r6, #1288] ; 0x508 │ │ - bl 2da84 │ │ - str r0, [sp, #76] ; 0x4c │ │ - mov r0, r7 │ │ - bl 2da84 │ │ - ldr r4, [r6, #1288] ; 0x508 │ │ - cmp r4, #0 │ │ - beq 127b0 │ │ + beq 12c58 │ │ + mov r0, r4 │ │ + mov r5, r9 │ │ + ldr r7, [r9, #1288] ; 0x508 │ │ + bl 36f6c │ │ mov r9, r0 │ │ - mov r5, #0 │ │ - mov r0, r7 │ │ - bl 2da84 │ │ - orr r5, r0, r5, lsl #1 │ │ - subs r4, r4, #1 │ │ - bne 126cc │ │ - ldr r3, [r6, #1288] ; 0x508 │ │ + mov r0, r4 │ │ + bl 36f6c │ │ + mov r8, r5 │ │ + ldr r5, [r5, #1288] ; 0x508 │ │ + cmp r5, #0 │ │ + beq 12cf8 │ │ + str r9, [sp, #76] ; 0x4c │ │ + mov r9, r0 │ │ + mov r6, #0 │ │ + mov r0, r4 │ │ + bl 36f6c │ │ + orr r6, r0, r6, lsl #1 │ │ + subs r5, r5, #1 │ │ + bne 12c34 │ │ mov r0, r9 │ │ - b 127b8 │ │ - ldr r0, [sp, #132] ; 0x84 │ │ - str r6, [sp, #76] ; 0x4c │ │ - ldr fp, [sp, #164] ; 0xa4 │ │ + ldr r5, [r8, #1288] ; 0x508 │ │ + ldr r9, [sp, #76] ; 0x4c │ │ + b 12d00 │ │ + ldr r0, [sp, #124] ; 0x7c │ │ + ldr ip, [sp, #168] ; 0xa8 │ │ + ldr r3, [sp, #140] ; 0x8c │ │ ldrb r0, [r0] │ │ - ldr r6, [sp, #140] ; 0x8c │ │ cmp r0, #0 │ │ - beq 103e8 │ │ - ldr fp, [sp, #164] ; 0xa4 │ │ - mov r8, #0 │ │ - ldr r6, [sp, #140] ; 0x8c │ │ - b 12738 │ │ - ldr r0, [sp, #88] ; 0x58 │ │ - add r0, r0, r8, lsl #1 │ │ - add r8, r8, #1 │ │ - strh r4, [r0] │ │ - ldr r0, [sp, #132] ; 0x84 │ │ + beq 10918 │ │ + mov r6, #0 │ │ + ldr r5, [r9, #1288] ; 0x508 │ │ + mov r7, #0 │ │ + cmp r5, #0 │ │ + bne 12cbc │ │ + ldr r0, [sp, #80] ; 0x50 │ │ + ldr ip, [sp, #168] ; 0xa8 │ │ + add r0, r0, r6, lsl #1 │ │ + ldr r3, [sp, #140] ; 0x8c │ │ + add r6, r6, #1 │ │ + strh r7, [r0] │ │ + ldr r0, [sp, #124] ; 0x7c │ │ ldrb r0, [r0] │ │ - cmp r8, r0 │ │ - bcs 103e8 │ │ - ldr r0, [sp, #76] ; 0x4c │ │ - mov r4, #0 │ │ - ldr r5, [r0, #1288] ; 0x508 │ │ + cmp r6, r0 │ │ + bcs 10918 │ │ + ldr r5, [r9, #1288] ; 0x508 │ │ + mov r7, #0 │ │ cmp r5, #0 │ │ - beq 12718 │ │ - mov r4, #0 │ │ - mov r0, r7 │ │ - bl 2da84 │ │ - orr r4, r0, r4, lsl #1 │ │ + beq 12c84 │ │ + mov r7, #0 │ │ + mov r0, r4 │ │ + bl 36f6c │ │ + orr r7, r0, r7, lsl #1 │ │ subs r5, r5, #1 │ │ - bne 12750 │ │ - b 12718 │ │ - mov r3, #8 │ │ - ldr fp, [sp, #164] ; 0xa4 │ │ - ldr r4, [sp, #152] ; 0x98 │ │ - ldr lr, [sp, #192] ; 0xc0 │ │ - b 127a4 │ │ + bne 12cc0 │ │ + b 12c84 │ │ cmp r7, #0 │ │ - beq 128bc │ │ + beq 12dfc │ │ ldrb r1, [r1, #288] ; 0x120 │ │ mov r0, #2 │ │ - ldr r7, [sp, #148] ; 0x94 │ │ + ldr r7, [sp, #76] ; 0x4c │ │ cmp r1, #3 │ │ movwhi r0, #3 │ │ - b 128ec │ │ - ldr fp, [sp, #164] ; 0xa4 │ │ - ldr r4, [sp, #152] ; 0x98 │ │ - ldr ip, [sp, #136] ; 0x88 │ │ - ldr r7, [sp, #148] ; 0x94 │ │ - b e780 │ │ - mov r3, #0 │ │ + b 12e2c │ │ mov r5, #0 │ │ - ldr r1, [sp, #88] ; 0x58 │ │ - ldr fp, [sp, #164] ; 0xa4 │ │ - ldr r9, [sp, #176] ; 0xb0 │ │ - strh r5, [r1] │ │ - ldr r1, [sp, #132] ; 0x84 │ │ - ldr r6, [sp, #140] ; 0x8c │ │ + mov r6, #0 │ │ + ldr r1, [sp, #80] ; 0x50 │ │ + ldr ip, [sp, #168] ; 0xa8 │ │ + ldr r3, [sp, #140] ; 0x8c │ │ + strh r6, [r1] │ │ + ldr r1, [sp, #124] ; 0x7c │ │ ldrb r1, [r1] │ │ cmp r1, #2 │ │ - bcc 103e8 │ │ - ldr r1, [sp, #76] ; 0x4c │ │ + bcc 10918 │ │ + orr r1, r0, r9, lsl #1 │ │ movw r2, #65535 ; 0xffff │ │ - uxth r5, r5 │ │ - orr r1, r0, r1, lsl #1 │ │ - add r1, r8, r1 │ │ + add r1, r7, r1 │ │ + uxth r9, r6 │ │ subs r1, r1, #4 │ │ - str r1, [sp, #68] ; 0x44 │ │ + str r1, [sp, #76] ; 0x4c │ │ mvn r1, #0 │ │ - eor r3, r2, r1, lsl r3 │ │ - beq 12890 │ │ - mov r8, #1 │ │ - str r3, [sp, #64] ; 0x40 │ │ - b 12860 │ │ - mov r0, r7 │ │ - bl 2da84 │ │ + eor r8, r2, r1, lsl r5 │ │ + beq 12dd0 │ │ + mov r6, #1 │ │ + b 12d90 │ │ + mov r0, r4 │ │ + bl 36f6c │ │ cmp r0, #0 │ │ rsbne r5, r5, #0 │ │ - ldr r0, [sp, #88] ; 0x58 │ │ - ldr r1, [sp, #76] ; 0x4c │ │ - add r0, r0, r8, lsl #1 │ │ - ldr r3, [sp, #64] ; 0x40 │ │ - add r1, r5, r1 │ │ - ldr fp, [sp, #164] ; 0xa4 │ │ - and r1, r1, r3 │ │ + ldr r0, [sp, #80] ; 0x50 │ │ + add r1, r5, r9 │ │ + and r1, r1, r8 │ │ + ldr ip, [sp, #168] ; 0xa8 │ │ + add r0, r0, r6, lsl #1 │ │ + ldr r3, [sp, #140] ; 0x8c │ │ + add r6, r6, #1 │ │ + uxth r9, r1 │ │ strh r1, [r0] │ │ - ldr r0, [sp, #132] ; 0x84 │ │ - add r8, r8, #1 │ │ - ldr r9, [sp, #176] ; 0xb0 │ │ - uxth r5, r1 │ │ - ldr r6, [sp, #140] ; 0x8c │ │ + ldr r0, [sp, #124] ; 0x7c │ │ ldrb r0, [r0] │ │ - cmp r8, r0 │ │ - bcs 103e8 │ │ - ldr r4, [sp, #68] ; 0x44 │ │ - str r5, [sp, #76] ; 0x4c │ │ + cmp r6, r0 │ │ + bcs 10918 │ │ + ldr r7, [sp, #76] ; 0x4c │ │ mov r5, #0 │ │ - mov r0, r7 │ │ - bl 2da84 │ │ + mov r0, r4 │ │ + bl 36f6c │ │ orr r5, r0, r5, lsl #1 │ │ - subs r4, r4, #1 │ │ - bne 1286c │ │ + subs r7, r7, #1 │ │ + bne 12d98 │ │ cmp r5, #0 │ │ - bne 12810 │ │ + bne 12d4c │ │ mov r5, #0 │ │ - b 12820 │ │ - ldr r0, [sp, #88] ; 0x58 │ │ + b 12d5c │ │ + ldr ip, [sp, #168] ; 0xa8 │ │ + mov r3, #8 │ │ + ldr lr, [sp, #184] ; 0xb8 │ │ + mov r4, ip │ │ + b edcc │ │ + ldr r0, [sp, #80] ; 0x50 │ │ mov r1, #1 │ │ add r0, r0, #2 │ │ - ldr r2, [sp, #132] ; 0x84 │ │ - and r5, r5, r3 │ │ - strh r5, [r0], #2 │ │ + ldr r2, [sp, #124] ; 0x7c │ │ + and r9, r9, r8 │ │ + strh r9, [r0], #2 │ │ add r1, r1, #1 │ │ ldrb r2, [r2] │ │ cmp r1, r2 │ │ - bcc 1289c │ │ - b 103e8 │ │ + bcc 12ddc │ │ + b 10918 │ │ mov r3, #288 ; 0x120 │ │ mov r0, #304 ; 0x130 │ │ ldrsb r1, [r1, r3] │ │ ldrsb r0, [r2, r0] │ │ mov r2, #0 │ │ cmp r1, #3 │ │ mov r1, #0 │ │ movwgt r1, #1 │ │ cmp r0, #3 │ │ movwgt r2, #1 │ │ eor r0, r2, r1 │ │ - ldr r7, [sp, #148] ; 0x94 │ │ - add r0, r6, r0, lsl #2 │ │ + ldr r7, [sp, #76] ; 0x4c │ │ + ldr r2, [sp, #160] ; 0xa0 │ │ movw r1, #5636 ; 0x1604 │ │ - add r4, r6, #13824 ; 0x3600 │ │ + add r0, r2, r0, lsl #2 │ │ + add r5, r2, #13824 ; 0x3600 │ │ add r1, r0, r1 │ │ - mov r0, r4 │ │ - bl 2db24 │ │ - mov r8, r0 │ │ - ldr r0, [sp, #88] ; 0x58 │ │ + mov r0, r5 │ │ + bl 3700c │ │ + mov r4, r0 │ │ + ldr r0, [sp, #80] ; 0x50 │ │ ldrb r0, [r0] │ │ cmp r0, #0 │ │ - beq 12924 │ │ - ldr r1, [r7] │ │ - ldr lr, [sp, #192] ; 0xc0 │ │ - b f2f0 │ │ + beq 12e68 │ │ + ldr r1, [r9] │ │ + ldr lr, [sp, #184] ; 0xb8 │ │ + b f808 │ │ + ldr lr, [sp, #184] ; 0xb8 │ │ + cmp r4, #0 │ │ + str r5, [sp, #148] ; 0x94 │ │ + beq 12f28 │ │ + ldr fp, [sp, #132] ; 0x84 │ │ + add r6, r8, #16 │ │ + ldr r0, [sp, #104] ; 0x68 │ │ + ldr r3, [r8, #640] ; 0x280 │ │ + cmp fp, r0 │ │ + ldr r9, [sp, #124] ; 0x7c │ │ + ldr fp, [sp, #96] ; 0x60 │ │ str r4, [sp, #144] ; 0x90 │ │ - mov r4, r5 │ │ - ldr ip, [sp, #136] ; 0x88 │ │ - cmp r8, #0 │ │ - ldr lr, [sp, #192] ; 0xc0 │ │ - ldr r5, [sp, #76] ; 0x4c │ │ - beq 129e0 │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - add r7, r9, #16 │ │ - ldr r3, [r9, #640] ; 0x280 │ │ - ldr r2, [sp, #132] ; 0x84 │ │ - cmp ip, r0 │ │ - ldr fp, [sp, #100] ; 0x64 │ │ - cmpgt r2, fp │ │ - bgt 156c8 │ │ - ldr r1, [sp, #108] ; 0x6c │ │ + cmpgt r9, fp │ │ + bgt 15c34 │ │ + ldr r1, [sp, #104] ; 0x68 │ │ mov r0, #2 │ │ - cmp ip, r1 │ │ - cmple r2, fp │ │ - ble 15808 │ │ - ldr r1, [sp, #108] ; 0x6c │ │ - mov r5, r4 │ │ - ldr r2, [sp, #184] ; 0xb8 │ │ - cmp ip, r1 │ │ - mov r1, r4 │ │ - movgt r3, r7 │ │ + ldr r2, [sp, #132] ; 0x84 │ │ + cmp r2, r1 │ │ + cmple r9, fp │ │ + ble 15ccc │ │ + ldr r1, [sp, #104] ; 0x68 │ │ + ldr r2, [sp, #132] ; 0x84 │ │ + cmp r2, r1 │ │ + ldr r2, [sp, #176] ; 0xb0 │ │ + ldr r1, [sp, #180] ; 0xb4 │ │ + movgt r3, r6 │ │ movgt r1, r2 │ │ add r1, r3, r1 │ │ ldrb r2, [r1, #224] ; 0xe0 │ │ cmp r2, #0 │ │ - bne 164dc │ │ + bne 15ccc │ │ ldrb r2, [r1, #256] ; 0x100 │ │ + ldr r6, [sp, #160] ; 0xa0 │ │ cmp r2, #0 │ │ - beq 164dc │ │ + beq 15cd0 │ │ mov r2, #320 ; 0x140 │ │ mov r0, #288 ; 0x120 │ │ ldrsb r2, [r1, r2] │ │ ldrsb r0, [r1, r0] │ │ mov r1, #0 │ │ cmp r2, #4 │ │ mov r2, #0 │ │ movwlt r2, #1 │ │ cmp r0, #3 │ │ movwgt r1, #1 │ │ eor r0, r1, r2 │ │ lsl r0, r0, #2 │ │ - b 164dc │ │ - mov r8, #0 │ │ - cmp r5, #0 │ │ + b 15cd0 │ │ + mov r4, #0 │ │ + cmp r7, #0 │ │ add r0, lr, #8 │ │ - strb r8, [lr, #20] │ │ - str r0, [sp, #144] ; 0x90 │ │ - beq 12d4c │ │ - ldr r0, [r5, #20] │ │ - cmp r0, #1 │ │ - blt f3f8 │ │ - sub r0, r0, #1 │ │ - mov r8, #1 │ │ - mov r1, #255 ; 0xff │ │ - add r4, sp, #216 ; 0xd8 │ │ - strb r1, [lr, #25] │ │ - strb r0, [lr, #24] │ │ - add r0, r0, #1 │ │ - ldrd r2, [r9, #8] │ │ - bfi r0, r1, #8, #24 │ │ - mov r1, r4 │ │ - stm sp, {r0, sl} │ │ - ldr r0, [sp, #584] ; 0x248 │ │ - str r0, [sp, #8] │ │ - movw r0, #8928 ; 0x22e0 │ │ - str r3, [sp, #12] │ │ - add r0, r9, r0 │ │ - str r2, [sp, #16] │ │ - add r2, sp, #212 ; 0xd4 │ │ - add r3, sp, #208 ; 0xd0 │ │ - bl 28970 │ │ - cmp r8, #0 │ │ - beq 12a74 │ │ - ldr r0, [r5, #24] │ │ - cmp r0, #0 │ │ - bne 12bd8 │ │ - ldr r0, [r5, #28] │ │ - cmp r0, #0 │ │ - bne 12ab0 │ │ - ldr r0, [sp, #208] ; 0xd0 │ │ - movw r1, #5552 ; 0x15b0 │ │ - add r7, r6, #13824 ; 0x3600 │ │ - and r0, r0, #7 │ │ - add r0, r6, r0, lsl #2 │ │ - add r1, r0, r1 │ │ - mov r0, r7 │ │ - bl 2db24 │ │ - cmp r0, #0 │ │ - beq 12c6c │ │ - cmp r8, #0 │ │ - beq 12abc │ │ - ldr r0, [r5, #24] │ │ - cmp r0, #0 │ │ - bne 12bd8 │ │ - ldr r0, [r5, #28] │ │ - cmp r0, #0 │ │ - bne 12bd8 │ │ - ldr r0, [sp, #208] ; 0xd0 │ │ - mov r1, #4 │ │ - add r7, r6, #13824 ; 0x3600 │ │ - and r0, r1, r0, lsr #1 │ │ - movw r1, #5576 ; 0x15c8 │ │ - add r0, r6, r0 │ │ - add r1, r0, r1 │ │ - mov r0, r7 │ │ - bl 2db24 │ │ - cmp r0, #0 │ │ - beq 12bd8 │ │ - ldr r0, [sp, #208] ; 0xd0 │ │ - mov r1, #60 ; 0x3c │ │ - mov r8, r6 │ │ - and r0, r1, r0, lsr #2 │ │ - movw r1, #5584 ; 0x15d0 │ │ - add r0, r6, r0 │ │ - add r1, r0, r1 │ │ - mov r0, r7 │ │ - bl 2db24 │ │ - cmp r0, #0 │ │ - beq 15278 │ │ - ldr r5, [sp, #192] ; 0xc0 │ │ - mov r0, #1 │ │ - ldr r6, [sp, #104] ; 0x68 │ │ - strb r0, [r5, #23] │ │ - strb r0, [r5, #21] │ │ - ldr r1, [sp, #212] ; 0xd4 │ │ - cmp r1, #3 │ │ - blt 1528c │ │ - ldr r1, [sp, #256] ; 0x100 │ │ - mov r2, #0 │ │ - ldr r0, [sp, #240] ; 0xf0 │ │ - cmp r1, #640 ; 0x280 │ │ - movw r1, #5608 ; 0x15e8 │ │ - movwlt r2, #1 │ │ - cmp r0, #640 ; 0x280 │ │ - lsllt r2, r2, #1 │ │ - add r0, r8, r2, lsl #2 │ │ - add r1, r0, r1 │ │ - mov r0, r7 │ │ - bl 2db24 │ │ - ldr r5, [sp, #192] ; 0xc0 │ │ - ldrb r1, [r5, #23] │ │ - add r0, r1, r0 │ │ - strb r0, [r5, #23] │ │ - uxtb r1, r0 │ │ - cmp r1, #2 │ │ - bne 15288 │ │ - ldr r1, [sp, #212] ; 0xd4 │ │ - ldr r6, [sp, #104] ; 0x68 │ │ - cmp r1, #4 │ │ - blt 1528c │ │ - ldr r1, [sp, #272] ; 0x110 │ │ - mov r2, #0 │ │ - ldr r0, [sp, #256] ; 0x100 │ │ - cmp r1, #640 ; 0x280 │ │ - movw r1, #5608 ; 0x15e8 │ │ - movwlt r2, #1 │ │ - cmp r0, #640 ; 0x280 │ │ - lsllt r2, r2, #1 │ │ - add r0, r8, r2, lsl #2 │ │ - add r1, r0, r1 │ │ - mov r0, r7 │ │ - bl 2db24 │ │ - ldr r5, [sp, #192] ; 0xc0 │ │ - ldr r6, [sp, #104] ; 0x68 │ │ - ldrb r1, [r5, #23] │ │ - add r0, r1, r0 │ │ - strb r0, [r5, #23] │ │ - b 1528c │ │ - ldr r5, [sp, #192] ; 0xc0 │ │ - mov r0, #2 │ │ - ldr r1, [sp, #176] ; 0xb0 │ │ - ldr r4, [sp, #148] ; 0x94 │ │ - strb r0, [r5, #21] │ │ - ldrsb r0, [r5, #24] │ │ - mov r9, r1 │ │ - ldrd r2, [r1, #8] │ │ - ldr r1, [r4] │ │ - add r0, r0, r0, lsl #3 │ │ - ldr r6, [sp, #172] ; 0xac │ │ - str r1, [sp, #4] │ │ - add r0, r1, r0, lsl #2 │ │ - mov r1, r2 │ │ - add r0, r0, #1424 ; 0x590 │ │ - mov r2, r3 │ │ - mov r3, fp │ │ - str r6, [sp] │ │ - bl 18d70 │ │ - ldr r1, [sp, #144] ; 0x90 │ │ - cmp fp, r6 │ │ - str r0, [r1] │ │ - mov r0, r6 │ │ - movcc r0, fp │ │ - mov fp, #1 │ │ + strb r4, [lr, #20] │ │ + str r0, [sp, #148] ; 0x94 │ │ + beq 12f58 │ │ + ldr r0, [r7, #20] │ │ cmp r0, #1 │ │ - beq 12c64 │ │ - ldrsb r0, [r5, #24] │ │ - ldr r1, [r4] │ │ - add r0, r0, r0, lsl #3 │ │ - add r0, r1, r0, lsl #2 │ │ - ldr r0, [r0, #1424] ; 0x590 │ │ + blt f908 │ │ sub r0, r0, #1 │ │ - clz r0, r0 │ │ - lsr fp, r0, #5 │ │ - ldr r8, [sp, #160] ; 0xa0 │ │ - b 131c8 │ │ - ldr r2, [sp, #192] ; 0xc0 │ │ - mov r0, #0 │ │ - mov r1, #3 │ │ - strb r0, [r2, #23] │ │ - strb r1, [r2, #21] │ │ - ldr r1, [sp, #212] ; 0xd4 │ │ - cmp r1, #2 │ │ - blt 12f4c │ │ - ldr r2, [sp, #240] ; 0xf0 │ │ - ldr r1, [sp, #224] ; 0xe0 │ │ - cmp r2, #640 ; 0x280 │ │ - movwlt r0, #1 │ │ - cmp r1, #640 ; 0x280 │ │ - lsllt r0, r0, #1 │ │ - movw r1, #5608 ; 0x15e8 │ │ - add r0, r6, r0, lsl #2 │ │ - add r1, r0, r1 │ │ - mov r0, r7 │ │ - bl 2db24 │ │ - ldr r2, [sp, #192] ; 0xc0 │ │ - ldrb r1, [r2, #23] │ │ - add r0, r1, r0 │ │ - strb r0, [r2, #23] │ │ - ldr r1, [sp, #212] ; 0xd4 │ │ - uxtb r2, r0 │ │ - cmp r2, #1 │ │ - bne 12d24 │ │ - cmp r1, #3 │ │ - blt 12d24 │ │ - ldr r1, [sp, #256] ; 0x100 │ │ - mov r2, #0 │ │ - ldr r0, [sp, #240] ; 0xf0 │ │ - cmp r1, #640 ; 0x280 │ │ - movw r1, #5608 ; 0x15e8 │ │ - movwlt r2, #1 │ │ - cmp r0, #640 ; 0x280 │ │ - lsllt r2, r2, #1 │ │ - add r0, r6, r2, lsl #2 │ │ - add r1, r0, r1 │ │ - mov r0, r7 │ │ - bl 2db24 │ │ - ldr r2, [sp, #192] ; 0xc0 │ │ - ldrb r1, [r2, #23] │ │ - add r0, r1, r0 │ │ - strb r0, [r2, #23] │ │ - ldr r1, [sp, #212] ; 0xd4 │ │ - cmp r1, #2 │ │ - blt 12f4c │ │ - uxtb r0, r0 │ │ - ldr r1, [sp, #144] ; 0x90 │ │ - ldr r0, [r4, r0, lsl #4] │ │ - mov r5, r6 │ │ - ldr r7, [sp, #148] ; 0x94 │ │ - str r0, [r1] │ │ - ldr r0, [sp, #176] ; 0xb0 │ │ - b 131a0 │ │ + mov r4, #1 │ │ + b 1345c │ │ mov r1, #0 │ │ - ldr r0, [r9, #640] ; 0x280 │ │ - str r1, [sp, #420] ; 0x1a4 │ │ - str r1, [sp, #416] ; 0x1a0 │ │ - ldr fp, [sp, #132] ; 0x84 │ │ - ldr r1, [sp, #100] ; 0x64 │ │ - cmp fp, r1 │ │ - ble 12dd4 │ │ - add r0, r0, r4 │ │ + ldr r0, [r8, #640] ; 0x280 │ │ + str r1, [sp, #412] ; 0x19c │ │ + str r1, [sp, #408] ; 0x198 │ │ + ldr r1, [sp, #124] ; 0x7c │ │ + ldr r2, [sp, #96] ; 0x60 │ │ + cmp r1, r2 │ │ + ble 12fe8 │ │ + ldr r1, [sp, #180] ; 0xb4 │ │ + add r0, r0, r1 │ │ ldrb r1, [r0, #224] ; 0xe0 │ │ cmp r1, #0 │ │ - bne 12dd4 │ │ + bne 12fe8 │ │ mov r1, #288 ; 0x120 │ │ mov r3, #0 │ │ ldrsb r2, [r0, r1] │ │ mov r1, #0 │ │ cmp r2, #3 │ │ - add r2, sp, #416 ; 0x1a0 │ │ + add r2, sp, #408 ; 0x198 │ │ movwgt r3, #1 │ │ orr r3, r2, r3, lsl #2 │ │ ldr r7, [r3] │ │ add r7, r7, #1 │ │ str r7, [r3] │ │ ldrb r3, [r0, #256] ; 0x100 │ │ + ldr r7, [sp, #76] ; 0x4c │ │ cmp r3, #0 │ │ - beq 12dd4 │ │ + beq 12fe8 │ │ mov r3, #320 ; 0x140 │ │ ldrsb r0, [r0, r3] │ │ cmp r0, #3 │ │ movwgt r1, #1 │ │ orr r0, r2, r1, lsl #2 │ │ ldr r1, [r0] │ │ add r1, r1, #1 │ │ str r1, [r0] │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - mov r5, r6 │ │ - cmp ip, r0 │ │ - ble 12e50 │ │ - ldr r0, [sp, #184] ; 0xb8 │ │ - add r0, r9, r0 │ │ + ldr r0, [sp, #132] ; 0x84 │ │ + mov r5, r4 │ │ + ldr r1, [sp, #104] ; 0x68 │ │ + cmp r0, r1 │ │ + ble 1306c │ │ + ldr r0, [sp, #176] ; 0xb0 │ │ + add r0, r8, r0 │ │ ldrb r1, [r0, #240] ; 0xf0 │ │ cmp r1, #0 │ │ - bne 12e50 │ │ + bne 1306c │ │ mov r1, #304 ; 0x130 │ │ mov r3, #0 │ │ ldrsb r2, [r0, r1] │ │ mov r1, #0 │ │ cmp r2, #3 │ │ - add r2, sp, #416 ; 0x1a0 │ │ + add r2, sp, #408 ; 0x198 │ │ movwgt r3, #1 │ │ orr r3, r2, r3, lsl #2 │ │ ldr r7, [r3] │ │ add r7, r7, #1 │ │ str r7, [r3] │ │ ldrb r3, [r0, #272] ; 0x110 │ │ + ldr r7, [sp, #76] ; 0x4c │ │ cmp r3, #0 │ │ - beq 12e50 │ │ + beq 1306c │ │ mov r3, #336 ; 0x150 │ │ ldrsb r0, [r0, r3] │ │ cmp r0, #3 │ │ movwgt r1, #1 │ │ orr r0, r2, r1, lsl #2 │ │ ldr r1, [r0] │ │ add r1, r1, #1 │ │ str r1, [r0] │ │ - ldr r0, [sp, #416] ; 0x1a0 │ │ - mov r6, r9 │ │ - ldr r1, [sp, #420] ; 0x1a4 │ │ - add r9, r5, #13824 ; 0x3600 │ │ - mov r4, #0 │ │ + ldr r0, [sp, #408] ; 0x198 │ │ + mov r6, #0 │ │ + ldr r1, [sp, #412] ; 0x19c │ │ + ldr r2, [sp, #160] ; 0xa0 │ │ cmp r0, r1 │ │ mov r0, #0 │ │ movwge r0, #1 │ │ + add r4, r2, #13824 ; 0x3600 │ │ lsl r0, r0, #1 │ │ movweq r0, #1 │ │ - add r0, r5, r0, lsl #2 │ │ + add r0, r2, r0, lsl #2 │ │ add r1, r0, #5760 ; 0x1680 │ │ - mov r0, r9 │ │ - bl 2db24 │ │ - ldr r1, [r6, #640] ; 0x280 │ │ + mov r0, r4 │ │ + bl 3700c │ │ + ldr r1, [r8, #640] ; 0x280 │ │ cmp r0, #0 │ │ - beq 12fa0 │ │ - ldr r0, [sp, #100] ; 0x64 │ │ - mov r6, r5 │ │ - ldr r3, [sp, #136] ; 0x88 │ │ - cmp fp, r0 │ │ - ldr r0, [sp, #152] ; 0x98 │ │ - ldr r7, [sp, #176] ; 0xb0 │ │ - ldr r5, [sp, #76] ; 0x4c │ │ - str r4, [sp, #420] ; 0x1a4 │ │ - str r4, [sp, #416] ; 0x1a0 │ │ - str r4, [sp, #424] ; 0x1a8 │ │ - ble 12ed0 │ │ + beq 1315c │ │ + ldr r0, [sp, #124] ; 0x7c │ │ + ldr r2, [sp, #96] ; 0x60 │ │ + str r6, [sp, #412] ; 0x19c │ │ + cmp r0, r2 │ │ + str r6, [sp, #408] ; 0x198 │ │ + str r6, [sp, #416] ; 0x1a0 │ │ + ble 130e0 │ │ + ldr r0, [sp, #180] ; 0xb4 │ │ add r0, r1, r0 │ │ ldrb r1, [r0, #224] ; 0xe0 │ │ cmp r1, #0 │ │ - beq 15560 │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - cmp r3, r0 │ │ - ble 12ef0 │ │ - ldr r0, [sp, #184] ; 0xb8 │ │ - add r0, r7, r0 │ │ + beq 15ab8 │ │ + ldr r0, [sp, #132] ; 0x84 │ │ + ldr r1, [sp, #104] ; 0x68 │ │ + cmp r0, r1 │ │ + ble 13104 │ │ + ldr r0, [sp, #176] ; 0xb0 │ │ + add r0, r8, r0 │ │ ldrb r1, [r0, #240] ; 0xf0 │ │ cmp r1, #0 │ │ - beq 155c4 │ │ - add r2, sp, #416 ; 0x1a0 │ │ - mov r4, #0 │ │ + beq 15b24 │ │ + add r2, sp, #408 ; 0x198 │ │ + mov r6, #0 │ │ ldm r2, {r0, r1, r2} │ │ add r0, r1, r0 │ │ mov r1, #0 │ │ cmp r0, r2 │ │ movwge r1, #1 │ │ cmp r2, r0 │ │ lsl r1, r1, #1 │ │ + ldr r0, [sp, #160] ; 0xa0 │ │ movweq r1, #1 │ │ - add r0, r6, r1, lsl #2 │ │ + add r0, r0, r1, lsl #2 │ │ movw r1, #5772 ; 0x168c │ │ add r1, r0, r1 │ │ - mov r0, r9 │ │ - bl 2db24 │ │ + mov r0, r4 │ │ + bl 3700c │ │ mov r1, r0 │ │ mov r0, #6 │ │ cmp r1, #0 │ │ - beq 152f8 │ │ - ldr fp, [sp, #164] ; 0xa4 │ │ - ldr lr, [sp, #192] ; 0xc0 │ │ - ldr r9, [sp, #176] ; 0xb0 │ │ - b 12a0c │ │ - ldr r1, [sp, #144] ; 0x90 │ │ - mov r5, r6 │ │ - ldr r7, [sp, #148] ; 0x94 │ │ - ldr r4, [sp, #216] ; 0xd8 │ │ - str r4, [r1] │ │ - ldr r2, [r7] │ │ - lsr r6, r4, #16 │ │ - ldr r3, [r2, #296] ; 0x128 │ │ - cmp r3, #0 │ │ - beq 13170 │ │ - add r2, r6, r4, lsr #31 │ │ - add r2, r2, #3 │ │ - bic r2, r2, #7 │ │ - strh r2, [r1, #2] │ │ - uxth r2, r4 │ │ - add r0, r4, r2, lsr #15 │ │ - add r0, r0, #3 │ │ - bic r0, r0, #7 │ │ - strh r0, [r1] │ │ - ldr r0, [sp, #176] ; 0xb0 │ │ - b 131a0 │ │ - ldr r0, [sp, #100] ; 0x64 │ │ + beq 1332c │ │ + ldr lr, [sp, #184] ; 0xb8 │ │ + b 13458 │ │ vmov.i32 q8, #0 ; 0x00000000 │ │ - ldr r3, [sp, #136] ; 0x88 │ │ - add r6, sp, #416 ; 0x1a0 │ │ - cmp fp, r0 │ │ - ldr r0, [sp, #152] ; 0x98 │ │ - ldr r5, [sp, #76] ; 0x4c │ │ - vst1.64 {d16-d17}, [r6] │ │ - ble 12fd4 │ │ + ldr r0, [sp, #124] ; 0x7c │ │ + ldr r2, [sp, #96] ; 0x60 │ │ + add r7, sp, #408 ; 0x198 │ │ + cmp r0, r2 │ │ + vst1.64 {d16-d17}, [r7] │ │ + ble 1318c │ │ + ldr r0, [sp, #180] ; 0xb4 │ │ add r0, r1, r0 │ │ ldrb r1, [r0, #224] ; 0xe0 │ │ cmp r1, #0 │ │ - beq 15628 │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - cmp r3, r0 │ │ - ble 12ff8 │ │ - ldr r0, [sp, #176] ; 0xb0 │ │ - ldr r1, [sp, #184] ; 0xb8 │ │ + beq 15b90 │ │ + ldr r0, [sp, #132] ; 0x84 │ │ + ldr r1, [sp, #104] ; 0x68 │ │ + cmp r0, r1 │ │ + ble 131b4 │ │ + ldr r0, [sp, #156] ; 0x9c │ │ + ldr r1, [sp, #176] ; 0xb0 │ │ add r0, r0, r1 │ │ ldrb r1, [r0, #240] ; 0xf0 │ │ cmp r1, #0 │ │ - beq 1567c │ │ - add r3, sp, #416 ; 0x1a0 │ │ - mov r4, #0 │ │ + beq 15be8 │ │ + add r3, sp, #408 ; 0x198 │ │ + mov r6, #0 │ │ ldm r3, {r0, r1, r2, r3} │ │ add r2, r2, r3 │ │ add r0, r0, r1 │ │ ldr r1, [sp, #160] ; 0xa0 │ │ cmp r0, r2 │ │ mov r0, #0 │ │ movwge r0, #1 │ │ lsl r0, r0, #1 │ │ movweq r0, #1 │ │ add r0, r1, r0, lsl #2 │ │ movw r1, #5784 ; 0x1698 │ │ add r1, r0, r1 │ │ - mov r0, r9 │ │ - bl 2db24 │ │ - ldr r1, [sp, #176] ; 0xb0 │ │ + mov r0, r4 │ │ + bl 3700c │ │ + ldr r1, [sp, #156] ; 0x9c │ │ cmp r0, #0 │ │ ldr r1, [r1, #640] ; 0x280 │ │ - beq 154c8 │ │ - ldr r0, [sp, #100] ; 0x64 │ │ - ldr r3, [sp, #136] ; 0x88 │ │ - cmp fp, r0 │ │ - ldr fp, [sp, #164] ; 0xa4 │ │ - ldr r0, [sp, #152] ; 0x98 │ │ - str r4, [sp, #420] ; 0x1a4 │ │ - str r4, [sp, #416] ; 0x1a0 │ │ - ble 130c4 │ │ + beq 133c4 │ │ + ldr r0, [sp, #124] ; 0x7c │ │ + ldr r2, [sp, #96] ; 0x60 │ │ + str r6, [sp, #412] ; 0x19c │ │ + cmp r0, r2 │ │ + str r6, [sp, #408] ; 0x198 │ │ + ble 1327c │ │ + ldr r0, [sp, #180] ; 0xb4 │ │ add r0, r1, r0 │ │ ldrb r1, [r0, #224] ; 0xe0 │ │ cmp r1, #0 │ │ - bne 130c4 │ │ + bne 1327c │ │ mov r1, #288 ; 0x120 │ │ ldrsb r1, [r0, r1] │ │ eor r2, r1, #2 │ │ cmp r2, #1 │ │ - addls r1, r6, r1, lsl #2 │ │ + addls r1, r7, r1, lsl #2 │ │ ldrls r2, [r1, #-8] │ │ addls r2, r2, #1 │ │ strls r2, [r1, #-8] │ │ ldrb r1, [r0, #256] ; 0x100 │ │ cmp r1, #0 │ │ - beq 130c4 │ │ + beq 1327c │ │ mov r1, #320 ; 0x140 │ │ ldrsb r0, [r0, r1] │ │ eor r1, r0, #2 │ │ cmp r1, #1 │ │ - addls r0, r6, r0, lsl #2 │ │ + addls r0, r7, r0, lsl #2 │ │ ldrls r1, [r0, #-8] │ │ addls r1, r1, #1 │ │ strls r1, [r0, #-8] │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - cmp r3, r0 │ │ - ble 13134 │ │ - ldr r0, [sp, #176] ; 0xb0 │ │ - ldr r1, [sp, #184] ; 0xb8 │ │ + ldr r0, [sp, #132] ; 0x84 │ │ + ldr r1, [sp, #104] ; 0x68 │ │ + cmp r0, r1 │ │ + ble 132f0 │ │ + ldr r0, [sp, #156] ; 0x9c │ │ + ldr r1, [sp, #176] ; 0xb0 │ │ add r0, r0, r1 │ │ ldrb r1, [r0, #240] ; 0xf0 │ │ cmp r1, #0 │ │ - bne 13134 │ │ + bne 132f0 │ │ mov r1, #304 ; 0x130 │ │ ldrsb r1, [r0, r1] │ │ eor r2, r1, #2 │ │ cmp r2, #1 │ │ - addls r1, r6, r1, lsl #2 │ │ + addls r1, r7, r1, lsl #2 │ │ ldrls r2, [r1, #-8] │ │ addls r2, r2, #1 │ │ strls r2, [r1, #-8] │ │ ldrb r1, [r0, #272] ; 0x110 │ │ cmp r1, #0 │ │ - beq 13134 │ │ + beq 132f0 │ │ mov r1, #336 ; 0x150 │ │ ldrsb r0, [r0, r1] │ │ eor r1, r0, #2 │ │ cmp r1, #1 │ │ - addls r0, r6, r0, lsl #2 │ │ + addls r0, r7, r0, lsl #2 │ │ ldrls r1, [r0, #-8] │ │ addls r1, r1, #1 │ │ strls r1, [r0, #-8] │ │ - ldr r0, [sp, #416] ; 0x1a0 │ │ + ldr r0, [sp, #408] ; 0x198 │ │ mov r2, #0 │ │ - ldr r1, [sp, #420] ; 0x1a4 │ │ - ldr r6, [sp, #160] ; 0xa0 │ │ + ldr r1, [sp, #412] ; 0x19c │ │ cmp r0, r1 │ │ - movw r1, #5808 ; 0x16b0 │ │ + ldr r1, [sp, #160] ; 0xa0 │ │ movwge r2, #1 │ │ lsl r0, r2, #1 │ │ movweq r0, #1 │ │ - add r0, r6, r0, lsl #2 │ │ + add r0, r1, r0, lsl #2 │ │ + movw r1, #5808 ; 0x16b0 │ │ add r1, r0, r1 │ │ - mov r0, r9 │ │ - bl 2db24 │ │ + mov r0, r4 │ │ + bl 3700c │ │ add r0, r0, #2 │ │ - b 15550 │ │ - ldr r2, [r2, #500] ; 0x1f4 │ │ + b 1344c │ │ + ldr r0, [r8, #640] ; 0x280 │ │ + ldr r1, [sp, #124] ; 0x7c │ │ + ldr r2, [sp, #96] ; 0x60 │ │ + str r6, [sp, #412] ; 0x19c │ │ + cmp r1, r2 │ │ + str r6, [sp, #408] ; 0x198 │ │ + str r6, [sp, #416] ; 0x1a0 │ │ + ble 13360 │ │ + ldr r1, [sp, #180] ; 0xb4 │ │ + add r0, r0, r1 │ │ + ldrb r1, [r0, #224] ; 0xe0 │ │ + cmp r1, #0 │ │ + beq 162cc │ │ + ldr r0, [sp, #132] ; 0x84 │ │ + ldr r1, [sp, #104] ; 0x68 │ │ + cmp r0, r1 │ │ + ble 13384 │ │ ldr r0, [sp, #176] ; 0xb0 │ │ + add r0, r8, r0 │ │ + ldrb r1, [r0, #240] ; 0xf0 │ │ + cmp r1, #0 │ │ + beq 16334 │ │ + ldr r0, [sp, #408] ; 0x198 │ │ + mov r2, #0 │ │ + ldr r1, [sp, #412] ; 0x19c │ │ + cmp r0, r1 │ │ + ldr r1, [sp, #160] ; 0xa0 │ │ + movwge r2, #1 │ │ + lsl r0, r2, #1 │ │ + movweq r0, #1 │ │ + add r0, r1, r0, lsl #2 │ │ + movw r1, #5820 ; 0x16bc │ │ + add r1, r0, r1 │ │ + mov r0, r4 │ │ + bl 3700c │ │ + add r0, r0, #4 │ │ + ldr lr, [sp, #184] ; 0xb8 │ │ + b 13458 │ │ + ldr r0, [sp, #124] ; 0x7c │ │ + ldr r2, [sp, #96] ; 0x60 │ │ + str r6, [sp, #412] ; 0x19c │ │ + cmp r0, r2 │ │ + str r6, [sp, #408] ; 0x198 │ │ + ble 133f0 │ │ + ldr r0, [sp, #180] ; 0xb4 │ │ + add r0, r1, r0 │ │ + ldrb r1, [r0, #224] ; 0xe0 │ │ + cmp r1, #0 │ │ + beq 16780 │ │ + ldr r0, [sp, #132] ; 0x84 │ │ + ldr r1, [sp, #104] ; 0x68 │ │ + cmp r0, r1 │ │ + ble 13418 │ │ + ldr r0, [sp, #156] ; 0x9c │ │ + ldr r1, [sp, #176] ; 0xb0 │ │ + add r0, r0, r1 │ │ + ldrb r1, [r0, #240] ; 0xf0 │ │ + cmp r1, #0 │ │ + beq 167d8 │ │ + ldr r0, [sp, #408] ; 0x198 │ │ + mov r2, #0 │ │ + ldr r1, [sp, #412] ; 0x19c │ │ + cmp r0, r1 │ │ + ldr r1, [sp, #160] ; 0xa0 │ │ + movwge r2, #1 │ │ + lsl r0, r2, #1 │ │ + movweq r0, #1 │ │ + add r0, r1, r0, lsl #2 │ │ + movw r1, #5796 ; 0x16a4 │ │ + add r1, r0, r1 │ │ + mov r0, r4 │ │ + bl 3700c │ │ + ldr r8, [sp, #156] ; 0x9c │ │ + ldr lr, [sp, #184] ; 0xb8 │ │ + ldr r7, [sp, #76] ; 0x4c │ │ + mov r4, r5 │ │ + mov r1, #255 ; 0xff │ │ + add r6, sp, #208 ; 0xd0 │ │ + strb r1, [lr, #25] │ │ + strb r0, [lr, #24] │ │ + add r0, r0, #1 │ │ + ldrd r2, [r8, #8] │ │ + bfi r0, r1, #8, #24 │ │ + mov r1, r6 │ │ + stm sp, {r0, sl} │ │ + ldr r0, [sp, #576] ; 0x240 │ │ + str r0, [sp, #8] │ │ + movw r0, #8928 ; 0x22e0 │ │ + str r3, [sp, #12] │ │ + add r0, r8, r0 │ │ + str r2, [sp, #16] │ │ + add r2, sp, #204 ; 0xcc │ │ + add r3, sp, #200 ; 0xc8 │ │ + bl 29228 │ │ + ldr r8, [sp, #148] ; 0x94 │ │ + cmp r4, #0 │ │ + beq 134c8 │ │ + ldr r0, [r7, #24] │ │ + cmp r0, #0 │ │ + bne 13640 │ │ + ldr r0, [r7, #28] │ │ + cmp r0, #0 │ │ + bne 13508 │ │ + ldr r0, [sp, #200] ; 0xc8 │ │ + movw r1, #5552 ; 0x15b0 │ │ + ldr r2, [sp, #160] ; 0xa0 │ │ + and r0, r0, #7 │ │ + add r5, r2, #13824 ; 0x3600 │ │ + add r0, r2, r0, lsl #2 │ │ + add r1, r0, r1 │ │ + mov r0, r5 │ │ + bl 3700c │ │ + cmp r0, #0 │ │ + beq 136dc │ │ + cmp r4, #0 │ │ + beq 13514 │ │ + ldr r0, [r7, #24] │ │ + cmp r0, #0 │ │ + bne 13640 │ │ + ldr r0, [r7, #28] │ │ + cmp r0, #0 │ │ + bne 13640 │ │ + ldr r0, [sp, #200] ; 0xc8 │ │ + mov r1, #4 │ │ + ldr r2, [sp, #160] ; 0xa0 │ │ + and r0, r1, r0, lsr #1 │ │ + movw r1, #5576 ; 0x15c8 │ │ + add r0, r2, r0 │ │ + add r4, r2, #13824 ; 0x3600 │ │ + add r1, r0, r1 │ │ + mov r0, r4 │ │ + bl 3700c │ │ + cmp r0, #0 │ │ + beq 13640 │ │ + ldr r0, [sp, #200] ; 0xc8 │ │ + mov r1, #60 ; 0x3c │ │ + mov r5, r6 │ │ + and r0, r1, r0, lsr #2 │ │ + ldr r1, [sp, #160] ; 0xa0 │ │ + add r0, r1, r0 │ │ + movw r1, #5584 ; 0x15d0 │ │ + add r1, r0, r1 │ │ + mov r0, r4 │ │ + bl 3700c │ │ + cmp r0, #0 │ │ + beq 13868 │ │ + ldr r7, [sp, #184] ; 0xb8 │ │ + mov r0, #1 │ │ + ldr r6, [sp, #168] ; 0xa8 │ │ + strb r0, [r7, #23] │ │ + strb r0, [r7, #21] │ │ + ldr r1, [sp, #204] ; 0xcc │ │ + cmp r1, #3 │ │ + blt 1387c │ │ + ldr r1, [sp, #248] ; 0xf8 │ │ + mov r2, #0 │ │ + ldr r0, [sp, #232] ; 0xe8 │ │ + cmp r1, #640 ; 0x280 │ │ + movw r1, #5608 ; 0x15e8 │ │ + movwlt r2, #1 │ │ + cmp r0, #640 ; 0x280 │ │ + ldr r0, [sp, #160] ; 0xa0 │ │ + lsllt r2, r2, #1 │ │ + add r0, r0, r2, lsl #2 │ │ + add r1, r0, r1 │ │ + mov r0, r4 │ │ + bl 3700c │ │ + ldr r7, [sp, #184] ; 0xb8 │ │ + ldrb r1, [r7, #23] │ │ + add r0, r1, r0 │ │ + strb r0, [r7, #23] │ │ + uxtb r1, r0 │ │ + cmp r1, #2 │ │ + bne 13878 │ │ + ldr r1, [sp, #204] ; 0xcc │ │ + ldr r6, [sp, #168] ; 0xa8 │ │ + cmp r1, #4 │ │ + blt 1387c │ │ + ldr r1, [sp, #264] ; 0x108 │ │ + mov r2, #0 │ │ + ldr r0, [sp, #248] ; 0xf8 │ │ + cmp r1, #640 ; 0x280 │ │ + movw r1, #5608 ; 0x15e8 │ │ + movwlt r2, #1 │ │ + cmp r0, #640 ; 0x280 │ │ + ldr r0, [sp, #160] ; 0xa0 │ │ + lsllt r2, r2, #1 │ │ + add r0, r0, r2, lsl #2 │ │ + add r1, r0, r1 │ │ + mov r0, r4 │ │ + bl 3700c │ │ + ldr r7, [sp, #184] ; 0xb8 │ │ + ldr r6, [sp, #168] ; 0xa8 │ │ + ldrb r1, [r7, #23] │ │ + add r0, r1, r0 │ │ + strb r0, [r7, #23] │ │ + b 1387c │ │ + ldr r7, [sp, #184] ; 0xb8 │ │ + mov r0, #2 │ │ + ldr r1, [sp, #156] ; 0x9c │ │ + ldr r4, [sp, #172] ; 0xac │ │ + strb r0, [r7, #21] │ │ + ldrsb r0, [r7, #24] │ │ + ldrd r2, [r1, #8] │ │ + ldr r1, [r9] │ │ + add r0, r0, r0, lsl #3 │ │ + ldr r5, [sp, #164] ; 0xa4 │ │ + str r1, [sp, #4] │ │ + add r0, r1, r0, lsl #2 │ │ + mov r1, r2 │ │ + add r0, r0, #1424 ; 0x590 │ │ + mov r2, r3 │ │ + mov r3, r4 │ │ + str r5, [sp] │ │ + bl 19214 │ │ + str r0, [r8] │ │ + cmp r4, r5 │ │ + mov r0, r5 │ │ + mov r5, #1 │ │ + movcc r0, r4 │ │ + cmp r0, #1 │ │ + beq 136c4 │ │ + ldrsb r0, [r7, #24] │ │ + ldr r1, [r9] │ │ + add r0, r0, r0, lsl #3 │ │ + add r0, r1, r0, lsl #2 │ │ + ldr r0, [r0, #1424] ; 0x590 │ │ + sub r0, r0, #1 │ │ + clz r0, r0 │ │ + lsr r5, r0, #5 │ │ + ldr r6, [sp, #168] ; 0xa8 │ │ + ldr r0, [r6, #4] │ │ + ldr r0, [r0, #1024] ; 0x400 │ │ + cmp r0, #0 │ │ + bne 1391c │ │ + b 139f0 │ │ + ldr r2, [sp, #184] ; 0xb8 │ │ + mov r0, #0 │ │ + mov r1, #3 │ │ + ldr r4, [sp, #160] ; 0xa0 │ │ + strb r0, [r2, #23] │ │ + strb r1, [r2, #21] │ │ + ldr r1, [sp, #204] ; 0xcc │ │ + cmp r1, #2 │ │ + blt 137b4 │ │ + ldr r2, [sp, #232] ; 0xe8 │ │ + ldr r1, [sp, #216] ; 0xd8 │ │ + cmp r2, #640 ; 0x280 │ │ + movwlt r0, #1 │ │ + cmp r1, #640 ; 0x280 │ │ + lsllt r0, r0, #1 │ │ + movw r1, #5608 ; 0x15e8 │ │ + add r0, r4, r0, lsl #2 │ │ + add r1, r0, r1 │ │ + mov r0, r5 │ │ + bl 3700c │ │ + ldr r2, [sp, #184] ; 0xb8 │ │ + ldrb r1, [r2, #23] │ │ + add r0, r1, r0 │ │ + strb r0, [r2, #23] │ │ + ldr r1, [sp, #204] ; 0xcc │ │ + uxtb r2, r0 │ │ + cmp r2, #1 │ │ + bne 13798 │ │ + cmp r1, #3 │ │ + blt 13798 │ │ + ldr r1, [sp, #248] ; 0xf8 │ │ + mov r2, #0 │ │ + ldr r0, [sp, #232] ; 0xe8 │ │ + cmp r1, #640 ; 0x280 │ │ + movw r1, #5608 ; 0x15e8 │ │ + movwlt r2, #1 │ │ + cmp r0, #640 ; 0x280 │ │ + lsllt r2, r2, #1 │ │ + add r0, r4, r2, lsl #2 │ │ + add r1, r0, r1 │ │ + mov r0, r5 │ │ + bl 3700c │ │ + ldr r2, [sp, #184] ; 0xb8 │ │ + ldrb r1, [r2, #23] │ │ + add r0, r1, r0 │ │ + strb r0, [r2, #23] │ │ + ldr r1, [sp, #204] ; 0xcc │ │ + cmp r1, #2 │ │ + blt 137b4 │ │ + uxtb r0, r0 │ │ + ldr r0, [r6, r0, lsl #4] │ │ + str r0, [r8] │ │ + ldr r0, [sp, #156] ; 0x9c │ │ + b 1382c │ │ + ldr r7, [sp, #208] ; 0xd0 │ │ + str r7, [r8] │ │ + ldr r2, [r9] │ │ + lsr r1, r7, #16 │ │ + ldr r3, [r2, #296] ; 0x128 │ │ + cmp r3, #0 │ │ + beq 137fc │ │ + add r1, r1, r7, lsr #31 │ │ + add r1, r1, #3 │ │ + bic r1, r1, #7 │ │ + strh r1, [r8, #2] │ │ + uxth r1, r7 │ │ + add r0, r7, r1, lsr #15 │ │ + add r0, r0, #3 │ │ + bic r0, r0, #7 │ │ + strh r0, [r8] │ │ + ldr r0, [sp, #156] ; 0x9c │ │ + b 1382c │ │ + ldr r2, [r2, #500] ; 0x1f4 │ │ + ldr r0, [sp, #156] ; 0x9c │ │ cmp r2, #0 │ │ - bne 131a0 │ │ - sxth r2, r4 │ │ - sub r2, r4, r2, lsr #15 │ │ + bne 1382c │ │ + sxth r2, r7 │ │ + sub r2, r7, r2, lsr #15 │ │ bic r2, r2, #1 │ │ - strh r2, [r1] │ │ - sxth r2, r6 │ │ - sub r2, r6, r2, lsr #15 │ │ - bic r2, r2, #1 │ │ - strh r2, [r1, #2] │ │ - ldr r2, [r7] │ │ - mov r8, r5 │ │ - mov r9, r0 │ │ + strh r2, [r8] │ │ + sxth r2, r1 │ │ + sub r1, r1, r2, lsr #15 │ │ + bic r1, r1, #1 │ │ + strh r1, [r8, #2] │ │ + ldr r1, [r9] │ │ + add r2, r4, #13248 ; 0x33c0 │ │ + ldr r1, [r1, #296] ; 0x128 │ │ + clz r1, r1 │ │ + lsr r3, r1, #5 │ │ + mov r1, r8 │ │ + bl 18934 │ │ + ldr r6, [sp, #168] ; 0xa8 │ │ + mov r5, #1 │ │ + ldr r7, [sp, #184] ; 0xb8 │ │ + ldr r0, [r6, #4] │ │ + ldr r0, [r0, #1024] ; 0x400 │ │ + cmp r0, #0 │ │ + bne 1391c │ │ + b 139f0 │ │ + ldr r7, [sp, #184] ; 0xb8 │ │ + mov r0, #0 │ │ + strb r0, [r7, #23] │ │ + strb r0, [r7, #21] │ │ + ldr r6, [sp, #168] ; 0xa8 │ │ + uxtb r1, r0 │ │ + cmp r1, #1 │ │ + ldr r0, [r5, r1, lsl #4] │ │ + mov r5, #1 │ │ + str r0, [r8] │ │ + bhi 1390c │ │ + ldr r2, [r9] │ │ + lsr r1, r0, #16 │ │ ldr r3, [r2, #296] ; 0x128 │ │ - add r2, r5, #13248 ; 0x33c0 │ │ - clz r3, r3 │ │ - lsr r3, r3, #5 │ │ - bl 18490 │ │ - ldr r5, [sp, #192] ; 0xc0 │ │ - mov fp, #1 │ │ - ldr r6, [sp, #104] ; 0x68 │ │ - ldr r0, [sp, #188] ; 0xbc │ │ - ldr r0, [r0, #4] │ │ + cmp r3, #0 │ │ + beq 138e0 │ │ + add r1, r1, r0, lsr #31 │ │ + add r1, r1, #3 │ │ + bic r1, r1, #7 │ │ + strh r1, [r8, #2] │ │ + uxth r1, r0 │ │ + add r0, r0, r1, lsr #15 │ │ + add r0, r0, #3 │ │ + bic r0, r0, #7 │ │ + strh r0, [r8] │ │ + ldr r0, [r6, #4] │ │ ldr r0, [r0, #1024] ; 0x400 │ │ cmp r0, #0 │ │ - beq 132a8 │ │ + bne 1391c │ │ + b 139f0 │ │ + ldr r2, [r2, #500] ; 0x1f4 │ │ + cmp r2, #0 │ │ + bne 1390c │ │ + sxth r2, r0 │ │ + sub r0, r0, r2, lsr #15 │ │ + bic r0, r0, #1 │ │ + strh r0, [r8] │ │ + sxth r0, r1 │ │ + sub r0, r1, r0, lsr #15 │ │ + bic r0, r0, #1 │ │ + strh r0, [r8, #2] │ │ + ldr r0, [r6, #4] │ │ + ldr r0, [r0, #1024] ; 0x400 │ │ + cmp r0, #0 │ │ + beq 139f0 │ │ movw r1, #14720 ; 0x3980 │ │ mov r0, #1 │ │ movt r1, #3 │ │ tst r1, r0, lsl sl │ │ - beq 132a8 │ │ - ldr r0, [pc, #4048] ; 141cc │ │ + beq 139f0 │ │ + ldr r0, [pc, #3992] ; 148d0 │ │ movw r1, #5392 ; 0x1510 │ │ - add r7, r8, #13824 ; 0x3600 │ │ ldr r0, [pc, r0] │ │ - ldrb r4, [r0, sl] │ │ - add r0, r8, r4, lsl #2 │ │ + ldr r2, [sp, #160] ; 0xa0 │ │ + ldrb r6, [r0, sl] │ │ + add r4, r2, #13824 ; 0x3600 │ │ + add r0, r2, r6, lsl #2 │ │ add r1, r0, r1 │ │ - mov r0, r7 │ │ - bl 2db24 │ │ - ldr r6, [sp, #104] ; 0x68 │ │ + mov r0, r4 │ │ + bl 3700c │ │ + ldr r7, [sp, #184] ; 0xb8 │ │ cmp r0, #0 │ │ - ldr r5, [sp, #192] ; 0xc0 │ │ - beq 132a8 │ │ - add r0, r8, r4, lsl #3 │ │ + beq 139f0 │ │ + ldr r7, [sp, #160] ; 0xa0 │ │ movw r1, #5344 ; 0x14e0 │ │ - add r1, r0, r1 │ │ - mov r0, r7 │ │ mov r2, #3 │ │ - mov r5, r8 │ │ - bl 2d4ec │ │ - ldr r1, [pc, #3972] ; 141d0 │ │ + add r0, r7, r6, lsl #3 │ │ + add r1, r0, r1 │ │ + mov r0, r4 │ │ + bl 369d4 │ │ + ldr r1, [pc, #3916] ; 148d4 │ │ ldr r1, [pc, r1] │ │ - ldrb r4, [r1, sl] │ │ - ldr r1, [sp, #192] ; 0xc0 │ │ + ldrb r6, [r1, sl] │ │ + ldr r1, [sp, #184] ; 0xb8 │ │ strb r0, [r1, #18] │ │ - add r0, r8, r4, lsl #2 │ │ + add r0, r7, r6, lsl #2 │ │ movw r1, #5420 ; 0x152c │ │ add r1, r0, r1 │ │ - mov r0, r7 │ │ - bl 2db24 │ │ - ldr r8, [sp, #192] ; 0xc0 │ │ + mov r0, r4 │ │ + bl 3700c │ │ + ldr r8, [sp, #184] ; 0xb8 │ │ add r0, r0, #1 │ │ - ldr r6, [sp, #104] ; 0x68 │ │ strb r0, [r8, #28] │ │ uxtb r0, r0 │ │ cmp r0, #2 │ │ - bne 132b0 │ │ - add r0, r5, r4, lsl #5 │ │ + bne 139f8 │ │ + ldr r0, [sp, #160] ; 0xa0 │ │ mov r2, #15 │ │ + add r0, r0, r6, lsl #5 │ │ add r1, r0, #960 ; 0x3c0 │ │ - mov r0, r7 │ │ - bl 2d798 │ │ - ldr r6, [sp, #104] ; 0x68 │ │ + mov r0, r4 │ │ + bl 36c80 │ │ strb r0, [r8, #16] │ │ - b 132b0 │ │ + ldr r0, [r9] │ │ + ldr r1, [r0, #508] ; 0x1fc │ │ + cmp r1, #0 │ │ + bne 13a08 │ │ + b 13af8 │ │ mov r0, #0 │ │ - strb r0, [r5, #28] │ │ - ldr r0, [sp, #148] ; 0x94 │ │ - ldr r4, [sp, #164] ; 0xa4 │ │ - ldr ip, [r0] │ │ - ldr r0, [sp, #136] ; 0x88 │ │ - ldr r1, [ip, #508] ; 0x1fc │ │ + strb r0, [r7, #28] │ │ + ldr r0, [r9] │ │ + ldr r1, [r0, #508] ; 0x1fc │ │ cmp r1, #0 │ │ - beq 133b0 │ │ - ldr r1, [sp, #192] ; 0xc0 │ │ + beq 13af8 │ │ + ldr r1, [sp, #184] ; 0xb8 │ │ ldrb r1, [r1, #28] │ │ cmp r1, #0 │ │ - bne 133b0 │ │ - ldr r1, [sp, #172] ; 0xac │ │ - cmp r4, r1 │ │ - movcc r1, r4 │ │ + bne 13af8 │ │ + ldr r2, [sp, #172] ; 0xac │ │ + ldr r1, [sp, #164] ; 0xa4 │ │ + cmp r2, r1 │ │ + movcc r1, r2 │ │ cmp r1, #2 │ │ - blt 133b0 │ │ - ldr r7, [ip, #296] ; 0x128 │ │ + blt 13af8 │ │ + ldr r7, [r0, #296] ; 0x128 │ │ cmp r7, #0 │ │ - bne 13328 │ │ - ldr r1, [sp, #192] ; 0xc0 │ │ + bne 13a68 │ │ + ldr r1, [sp, #184] ; 0xb8 │ │ ldrb r1, [r1, #21] │ │ cmp r1, #2 │ │ - bne 13328 │ │ - ldr r1, [sp, #192] ; 0xc0 │ │ + bne 13a68 │ │ + ldr r1, [sp, #184] ; 0xb8 │ │ ldrsb r1, [r1, #24] │ │ add r1, r1, r1, lsl #3 │ │ - add r1, ip, r1, lsl #2 │ │ + add r1, r0, r1, lsl #2 │ │ ldr r1, [r1, #1424] ; 0x590 │ │ cmp r1, #1 │ │ - bhi 133b0 │ │ - ldr r1, [sp, #108] ; 0x6c │ │ - cmp r0, r1 │ │ - ble 1336c │ │ - ldr r1, [sp, #96] ; 0x60 │ │ + bhi 13af8 │ │ + ldr r1, [sp, #132] ; 0x84 │ │ + ldr r2, [sp, #104] ; 0x68 │ │ + cmp r1, r2 │ │ + ldr r1, [sp, #100] ; 0x64 │ │ + ble 13ab0 │ │ cmp r1, #2 │ │ - blt 1336c │ │ - ldr r1, [sp, #96] ; 0x60 │ │ - ldr r2, [sp, #184] ; 0xb8 │ │ - add r2, r2, r9 │ │ + blt 13ab0 │ │ + ldr r2, [sp, #176] ; 0xb0 │ │ asr r1, r1, #1 │ │ + ldr r3, [sp, #156] ; 0x9c │ │ + add r2, r2, r3 │ │ add r2, r2, #241 ; 0xf1 │ │ ldrb r3, [r2] │ │ cmp r3, #0 │ │ - beq 153c8 │ │ + beq 159b8 │ │ add r2, r2, #2 │ │ subs r1, r1, #1 │ │ - bne 13354 │ │ - ldr r1, [sp, #132] ; 0x84 │ │ - ldr r2, [sp, #100] ; 0x64 │ │ + bne 13a98 │ │ + ldr r1, [sp, #124] ; 0x7c │ │ + ldr r2, [sp, #96] ; 0x60 │ │ cmp r1, r2 │ │ - ble 133b0 │ │ - cmp r6, #2 │ │ - blt 133b0 │ │ - ldr r2, [r9, #640] ; 0x280 │ │ - asr r1, r6, #1 │ │ - ldr r3, [sp, #152] ; 0x98 │ │ + ble 13af8 │ │ + cmp fp, #2 │ │ + blt 13af8 │ │ + ldr r1, [sp, #156] ; 0x9c │ │ + ldr r3, [sp, #180] ; 0xb4 │ │ + ldr r2, [r1, #640] ; 0x280 │ │ + asr r1, fp, #1 │ │ add r2, r3, r2 │ │ add r2, r2, #225 ; 0xe1 │ │ ldrb r3, [r2] │ │ cmp r3, #0 │ │ - beq 153c8 │ │ + beq 159b8 │ │ add r2, r2, #2 │ │ subs r1, r1, #1 │ │ - bne 13398 │ │ - ldr r4, [sp, #192] ; 0xc0 │ │ - mov r1, #0 │ │ - ldr r5, [sp, #152] ; 0x98 │ │ - mov r0, #0 │ │ - ldr r9, [sp, #148] ; 0x94 │ │ - str r0, [sp, #156] ; 0x9c │ │ - strb r1, [r4, #22] │ │ + bne 13ae0 │ │ + ldr r6, [sp, #184] ; 0xb8 │ │ + mov r4, #0 │ │ + ldr r9, [sp, #136] ; 0x88 │ │ + strb r4, [r6, #22] │ │ ldr r0, [r9] │ │ - ldr r8, [sp, #176] ; 0xb0 │ │ - ldr r6, [r0, #504] ; 0x1f8 │ │ - cmp r6, #4 │ │ - mov r7, r6 │ │ - bne 135b4 │ │ - cmp fp, #0 │ │ - beq 13418 │ │ + ldr r8, [sp, #156] ; 0x9c │ │ + ldr r7, [r0, #504] ; 0x1f8 │ │ + cmp r7, #4 │ │ + mov r0, r7 │ │ + bne 13cf0 │ │ + cmp r5, #0 │ │ + beq 13b58 │ │ ldr r0, [r8, #640] ; 0x280 │ │ - ldrb r6, [r4, #20] │ │ - add r2, r0, r5 │ │ - ldrb r1, [r4, #24] │ │ - cmp r6, #0 │ │ + ldr r2, [sp, #180] ; 0xb4 │ │ + ldrb r5, [r6, #20] │ │ + add r2, r0, r2 │ │ + ldrb r1, [r6, #24] │ │ + cmp r5, #0 │ │ ldrb r0, [r2, #288] ; 0x120 │ │ - movwne r6, #1 │ │ + movwne r5, #1 │ │ cmp r0, r1 │ │ - bne 13424 │ │ + bne 13b64 │ │ ldrb r0, [r2, #352] ; 0x160 │ │ - b 13434 │ │ - mov r6, #0 │ │ + b 13b74 │ │ mov r7, #0 │ │ - b 135b4 │ │ + mov r0, #0 │ │ + b 13cf0 │ │ ldrb r3, [r2, #320] ; 0x140 │ │ mov r0, #3 │ │ cmp r3, r1 │ │ ldrbeq r0, [r2, #352] ; 0x160 │ │ - ldr r2, [sp, #184] ; 0xb8 │ │ - add r4, r8, r2 │ │ - mov r7, r4 │ │ + ldr r2, [sp, #176] ; 0xb0 │ │ + add r6, r8, r2 │ │ + mov r7, r6 │ │ ldrb r2, [r7, #304]! ; 0x130 │ │ cmp r2, r1 │ │ - bne 13468 │ │ - ldrb r2, [r4, #368] ; 0x170 │ │ + bne 13ba8 │ │ + ldrb r2, [r6, #368] ; 0x170 │ │ cmp r0, r2 │ │ - beq 13480 │ │ + beq 13bc0 │ │ cmp r0, #3 │ │ - bne 13488 │ │ - add r0, r2, r6, lsl #2 │ │ - b 13498 │ │ - ldrb r3, [r4, #336] ; 0x150 │ │ + bne 13bc8 │ │ + add r0, r2, r5, lsl #2 │ │ + b 13bd8 │ │ + ldrb r3, [r6, #336] ; 0x150 │ │ mov r2, #3 │ │ cmp r3, r1 │ │ - ldrbeq r2, [r4, #368] ; 0x170 │ │ + ldrbeq r2, [r6, #368] ; 0x170 │ │ cmp r0, r2 │ │ - bne 13458 │ │ - add r0, r0, r6, lsl #2 │ │ - b 13498 │ │ + bne 13b98 │ │ + add r0, r0, r5, lsl #2 │ │ + b 13bd8 │ │ cmp r2, #3 │ │ - lsl r1, r6, #2 │ │ + lsl r1, r5, #2 │ │ orrne r0, r1, #3 │ │ addeq r0, r0, r1 │ │ ldr r2, [sp, #160] ; 0xa0 │ │ movw r1, #4896 ; 0x1320 │ │ add r0, r2, r0, lsl #3 │ │ add r9, r2, #13824 ; 0x3600 │ │ add r1, r0, r1 │ │ mov r2, #2 │ │ mov r0, r9 │ │ - bl 2d4ec │ │ + bl 369d4 │ │ mov r1, r0 │ │ - ldr r0, [sp, #188] ; 0xbc │ │ + ldr r0, [sp, #168] ; 0xa8 │ │ ldr r0, [r0, #4] │ │ ldr r0, [r0, #1036] ; 0x40c │ │ cmp r0, #0 │ │ - beq 1351c │ │ + beq 13c60 │ │ ldr r0, [r8, #640] ; 0x280 │ │ mov ip, r1 │ │ - ldr r2, [sp, #152] ; 0x98 │ │ - ldr r1, [sp, #192] ; 0xc0 │ │ + ldr r2, [sp, #180] ; 0xb4 │ │ + ldr r1, [sp, #184] ; 0xb8 │ │ add r2, r0, r2 │ │ ldrb r1, [r1, #24] │ │ ldrb r0, [r2, #288] ; 0x120 │ │ cmp r0, r1 │ │ - bne 13530 │ │ + bne 13c74 │ │ ldrb r0, [r2, #384] ; 0x180 │ │ ldrb r2, [r7] │ │ cmp r2, r1 │ │ - bne 1354c │ │ - ldrb r2, [r4, #400] ; 0x190 │ │ + bne 13c90 │ │ + ldrb r2, [r6, #400] ; 0x190 │ │ cmp r0, r2 │ │ - bne 13564 │ │ - add r0, r0, r6, lsl #2 │ │ - ldr r5, [sp, #152] ; 0x98 │ │ - b 13588 │ │ + mov r7, ip │ │ + bne 13cac │ │ + add r0, r0, r5, lsl #2 │ │ + ldr r3, [sp, #160] ; 0xa0 │ │ + b 13cd0 │ │ + mov r0, r1 │ │ + ldr r6, [sp, #184] ; 0xb8 │ │ + ldr r9, [sp, #136] ; 0x88 │ │ mov r7, r1 │ │ - ldr r4, [sp, #192] ; 0xc0 │ │ - ldr r5, [sp, #152] ; 0x98 │ │ - mov r6, r1 │ │ - b 135b0 │ │ + b 13cf0 │ │ ldrb r3, [r2, #320] ; 0x140 │ │ mov r0, #3 │ │ cmp r3, r1 │ │ ldrbeq r0, [r2, #384] ; 0x180 │ │ ldrb r2, [r7] │ │ cmp r2, r1 │ │ - beq 13504 │ │ - ldrb r3, [r4, #336] ; 0x150 │ │ + beq 13c44 │ │ + ldrb r3, [r6, #336] ; 0x150 │ │ mov r2, #3 │ │ cmp r3, r1 │ │ - ldrbeq r2, [r4, #400] ; 0x190 │ │ + ldrbeq r2, [r6, #400] ; 0x190 │ │ cmp r0, r2 │ │ - beq 13510 │ │ - ldr r5, [sp, #152] ; 0x98 │ │ + mov r7, ip │ │ + beq 13c54 │ │ + ldr r3, [sp, #160] ; 0xa0 │ │ cmp r0, #3 │ │ - bne 13578 │ │ - add r0, r2, r6, lsl #2 │ │ - b 13588 │ │ + bne 13cc0 │ │ + add r0, r2, r5, lsl #2 │ │ + b 13cd0 │ │ cmp r2, #3 │ │ - lsl r1, r6, #2 │ │ + lsl r1, r5, #2 │ │ orrne r0, r1, #3 │ │ addeq r0, r0, r1 │ │ - ldr r1, [sp, #160] ; 0xa0 │ │ - mov r2, #2 │ │ - mov r6, ip │ │ - add r0, r1, r0, lsl #3 │ │ + add r0, r3, r0, lsl #3 │ │ movw r1, #4960 ; 0x1360 │ │ add r1, r0, r1 │ │ mov r0, r9 │ │ - bl 2d4ec │ │ - ldr r4, [sp, #192] ; 0xc0 │ │ - mov r7, r0 │ │ - ldr r9, [sp, #148] ; 0x94 │ │ - ldr r0, [pc, #3916] ; 14508 │ │ - mov r1, r4 │ │ + mov r2, #2 │ │ + bl 369d4 │ │ + ldr r6, [sp, #184] ; 0xb8 │ │ + ldr r9, [sp, #136] ; 0x88 │ │ + ldr r2, [pc, #3848] ; 14c00 │ │ + mov r1, r6 │ │ + ldr r2, [pc, r2] │ │ + str r0, [sp, #160] ; 0xa0 │ │ + add r0, r2, r0, lsl #2 │ │ + ldr r3, [sp, #180] ; 0xb4 │ │ mov r2, sl │ │ - mov r3, r5 │ │ - ldr r0, [pc, r0] │ │ - add r0, r0, r7, lsl #2 │ │ - ldrb r0, [r0, r6] │ │ - strb r0, [r4, #27] │ │ - ldr r0, [sp, #184] ; 0xb8 │ │ + ldrb r0, [r0, r7] │ │ + strb r0, [r6, #27] │ │ + ldr r0, [sp, #176] ; 0xb0 │ │ str r0, [sp] │ │ mov r0, r8 │ │ - bl 18544 │ │ - ldr r1, [sp, #188] ; 0xbc │ │ - ldr r0, [r1, #2988] ; 0xbac │ │ + bl 189e8 │ │ + ldr r1, [sp, #168] ; 0xa8 │ │ + ldr r0, [r1, #2776] ; 0xad8 │ │ cmp r0, #1 │ │ - bne 1360c │ │ - ldr r3, [r1, #2108] ; 0x83c │ │ + bne 13d4c │ │ + ldr r3, [r1, #2124] ; 0x84c │ │ mov r0, r8 │ │ mov r1, sl │ │ - mov r2, r4 │ │ + mov r2, r6 │ │ blx r3 │ │ - b 13630 │ │ + b 13d70 │ │ ldr r3, [r1, #2096] ; 0x830 │ │ mov r0, r8 │ │ mov r1, sl │ │ - mov r2, r4 │ │ + mov r2, r6 │ │ blx r3 │ │ mov r1, r0 │ │ mvn r0, #0 │ │ cmp r1, #0 │ │ - bne 14fec │ │ + bne 156e4 │ │ ldr r0, [r9] │ │ - str r7, [sp, #160] ; 0xa0 │ │ - str r6, [sp, #180] ; 0xb4 │ │ + str r7, [sp, #148] ; 0x94 │ │ ldr r1, [r0, #1232] ; 0x4d0 │ │ cmp r1, #0 │ │ ldreq r1, [r0, #1236] ; 0x4d4 │ │ cmpeq r1, #0 │ │ - beq 137a4 │ │ - ldr r5, [sp, #192] ; 0xc0 │ │ - add r4, sp, #416 ; 0x1a0 │ │ + beq 13ee4 │ │ + mov r2, r4 │ │ + ldr r4, [sp, #184] ; 0xb8 │ │ ldr r7, [sp, #72] ; 0x48 │ │ - ldr fp, [sp, #168] ; 0xa8 │ │ - ldrb r1, [r5, #4] │ │ - ldrb r6, [r5, #29] │ │ + add r5, sp, #408 ; 0x198 │ │ + str r2, [sp, #144] ; 0x90 │ │ + cmp r2, #0 │ │ + ldrb r1, [r4, #4] │ │ + ldrb r6, [r4, #29] │ │ ldr r7, [r7, #660] ; 0x294 │ │ - ldrb r2, [r5, #21] │ │ + ldrb ip, [r4, #21] │ │ add r0, r0, r1, lsl #2 │ │ - ldrsb r3, [r5, #24] │ │ + ldrsb r3, [r4, #24] │ │ add r7, r7, r1, lsl #6 │ │ - strh r6, [r4] │ │ - ldrh r6, [r5, #30] │ │ - strh r6, [r4, #2] │ │ - add r7, r7, r3, lsl #1 │ │ - ldr r4, [sp, #156] ; 0x9c │ │ + strh r6, [r5] │ │ + ldrh r6, [r4, #30] │ │ + strh r6, [r5, #2] │ │ + add r5, r7, r3, lsl #1 │ │ + ldr r1, [sp, #168] ; 0xa8 │ │ mov r6, #6 │ │ - ldr lr, [r8, #8] │ │ - add r3, r7, #2 │ │ - cmp r4, #0 │ │ - ldr r4, [r0, #1144] ; 0x478 │ │ - ldr r0, [r8, #12] │ │ + ldr r7, [r0, #1144] ; 0x478 │ │ movweq r6, #2 │ │ - str r0, [sp, #104] ; 0x68 │ │ - cmp r6, r2 │ │ - ldrb r0, [r5, #6] │ │ - addne r3, r7, #3 │ │ - str r0, [sp, #108] ; 0x6c │ │ - cmp r4, #0 │ │ - ldr r0, [sp, #188] ; 0xbc │ │ - ldrb r4, [r5, #7] │ │ - ldr r1, [r0, #2128] ; 0x850 │ │ - str r1, [sp, #144] ; 0x90 │ │ - ldr r1, [sp, #128] ; 0x80 │ │ - ldr r7, [r0, #2132] ; 0x854 │ │ - ldr r6, [r0, #2136] ; 0x858 │ │ - ldr r0, [r0, #3040] ; 0xbe0 │ │ + ldr r0, [r8, #12] │ │ + cmp r6, ip │ │ + ldr lr, [r8, #8] │ │ + add r3, r5, #2 │ │ + str r0, [sp, #96] ; 0x60 │ │ + addne r3, r5, #3 │ │ + ldrb r0, [r4, #6] │ │ + cmp r7, #0 │ │ + str r0, [sp, #100] ; 0x64 │ │ + mov r5, #0 │ │ + ldr r0, [r1, #2144] ; 0x860 │ │ str r0, [sp, #140] ; 0x8c │ │ - ldr r0, [r1, #36] ; 0x24 │ │ - ldr r1, [sp, #188] ; 0xbc │ │ - str r0, [sp, #132] ; 0x84 │ │ - mov r0, #0 │ │ - ldrbeq r0, [r5, #26] │ │ - cmp fp, #0 │ │ + ldr r2, [r1, #2832] ; 0xb10 │ │ + ldr r0, [r1, #2148] ; 0x864 │ │ + ldr r6, [r1, #2152] ; 0x868 │ │ ldr r9, [r1, #1284] ; 0x504 │ │ - ldr r1, [sp, #176] ; 0xb0 │ │ + ldr r1, [sp, #156] ; 0x9c │ │ + str r2, [sp, #124] ; 0x7c │ │ + ldr r2, [sp, #120] ; 0x78 │ │ ldr r8, [r1, #640] ; 0x280 │ │ - ldr r1, [sp, #176] ; 0xb0 │ │ - str r9, [sp, #36] ; 0x24 │ │ + ldr r1, [sp, #156] ; 0x9c │ │ + ldr fp, [sp, #152] ; 0x98 │ │ add ip, r1, #16 │ │ - ldr r1, [sp, #120] ; 0x78 │ │ - str r4, [sp, #32] │ │ + ldr r1, [sp, #112] ; 0x70 │ │ + ldr r2, [r2, #36] ; 0x24 │ │ + str r2, [sp, #104] ; 0x68 │ │ add r2, ip, r1 │ │ + ldrbeq r5, [r4, #26] │ │ + cmp fp, #0 │ │ mov r1, fp │ │ + ldrb r7, [r4, #7] │ │ addne r1, r2, #512 ; 0x200 │ │ str r1, [sp, #52] ; 0x34 │ │ - ldr r1, [sp, #184] ; 0xb8 │ │ + ldr r1, [sp, #176] ; 0xb0 │ │ cmp fp, #0 │ │ - str lr, [sp] │ │ + str r0, [sp, #8] │ │ add r1, ip, r1 │ │ - ldr r2, [sp, #144] ; 0x90 │ │ + ldr r0, [sp, #100] ; 0x64 │ │ add r1, r1, #480 ; 0x1e0 │ │ str r1, [sp, #44] ; 0x2c │ │ - ldr r1, [sp, #152] ; 0x98 │ │ + ldr r1, [sp, #180] ; 0xb4 │ │ + str r0, [sp, #16] │ │ + add r0, sp, #408 ; 0x198 │ │ add r1, r8, r1 │ │ + str r0, [sp, #28] │ │ + ldr r0, [sp, #116] ; 0x74 │ │ add r1, r1, #480 ; 0x1e0 │ │ str r1, [sp, #40] ; 0x28 │ │ - ldr r1, [sp, #104] ; 0x68 │ │ - stmib sp, {r1, r7} │ │ - str r0, [sp, #24] │ │ - add r0, sp, #416 ; 0x1a0 │ │ - str r0, [sp, #28] │ │ - ldr r0, [sp, #124] ; 0x7c │ │ - ldr r1, [sp, #108] ; 0x6c │ │ add r0, r8, r0 │ │ - str r1, [sp, #16] │ │ + ldr r1, [sp, #96] ; 0x60 │ │ addne fp, r0, #512 ; 0x200 │ │ - ldr r0, [sp, #132] ; 0x84 │ │ - ldr r1, [sp, #140] ; 0x8c │ │ + str r1, [sp, #4] │ │ + ldr r0, [sp, #104] ; 0x68 │ │ + ldr r1, [sp, #124] ; 0x7c │ │ + ldr r2, [sp, #140] ; 0x8c │ │ + str r9, [sp, #36] ; 0x24 │ │ + str r7, [sp, #32] │ │ + str lr, [sp] │ │ str r6, [sp, #12] │ │ str sl, [sp, #20] │ │ - ldr r8, [sp, #176] ; 0xb0 │ │ + str r5, [sp, #24] │ │ + ldr r8, [sp, #156] ; 0x9c │ │ str fp, [sp, #48] ; 0x30 │ │ - bl 20954 │ │ - ldr r9, [sp, #148] ; 0x94 │ │ - ldr r5, [sp, #192] ; 0xc0 │ │ - ldr r0, [sp, #156] ; 0x9c │ │ + bl 20df4 │ │ + ldr r4, [sp, #144] ; 0x90 │ │ + ldr r7, [sp, #184] ; 0xb8 │ │ + cmp r4, #0 │ │ ldr ip, [r8, #8] │ │ - ldrb r6, [r5, #21] │ │ - cmp r0, #0 │ │ - ldrb r3, [r5, #24] │ │ - ldr fp, [r8, #12] │ │ - beq 1385c │ │ - mov r0, #1 │ │ - mov r7, #188 ; 0xbc │ │ - and r0, r7, r0, lsl r6 │ │ - sub r7, r6, #6 │ │ + ldr r5, [r8, #12] │ │ + ldrb r6, [r7, #21] │ │ + ldrb r3, [r7, #24] │ │ + ldr r4, [sp, #172] ; 0xac │ │ + ldr lr, [sp, #164] ; 0xa4 │ │ + beq 13f98 │ │ + mov r9, #1 │ │ + mov r0, #188 ; 0xbc │ │ + and r0, r0, r9, lsl r6 │ │ + sub r6, r6, #6 │ │ + clz r6, r6 │ │ cmp r0, #0 │ │ - clz r7, r7 │ │ movwne r0, #1 │ │ - ldrb r4, [r5, #25] │ │ - lsr r7, r7, #5 │ │ - orr r6, r7, r0, lsl #1 │ │ - and r0, fp, #31 │ │ - movw r7, #8952 ; 0x22f8 │ │ - ldr r1, [r5, #8] │ │ + ldr r1, [r7, #8] │ │ + lsr r6, r6, #5 │ │ + ldr r2, [r7, #12] │ │ + orr r6, r6, r0, lsl #1 │ │ + and r0, r5, #31 │ │ + ldrb r7, [r7, #25] │ │ + movw r5, #8952 ; 0x22f8 │ │ add r0, r8, r0, lsl #2 │ │ - ldr r2, [r5, #12] │ │ - add r8, r0, r7 │ │ - orr r0, r3, r4, lsl #8 │ │ + lsl r4, r4, #4 │ │ + add r8, r0, r5 │ │ + orr r0, r3, r7, lsl #8 │ │ movw r3, #257 ; 0x101 │ │ - ldr lr, [sp, #172] ; 0xac │ │ add r3, r0, r3 │ │ - ldr r0, [sp, #164] ; 0xa4 │ │ - lsl r5, r0, #4 │ │ ldr r0, [r8] │ │ - mov r4, #0 │ │ - add r7, r0, ip, lsl #4 │ │ - mov r0, r7 │ │ - str r1, [r0, r4]! │ │ - add r4, r4, #16 │ │ - cmp r5, r4 │ │ + mov r7, #0 │ │ + add r5, r0, ip, lsl #4 │ │ + mov r0, r5 │ │ + str r1, [r0, r7]! │ │ + add r7, r7, #16 │ │ + cmp r4, r7 │ │ str r2, [r0, #4] │ │ strb r6, [r0, #11] │ │ strb sl, [r0, #10] │ │ strh r3, [r0, #8] │ │ - bne 13828 │ │ + bne 13f64 │ │ subs lr, lr, #1 │ │ add r8, r8, #4 │ │ - bne 1381c │ │ - b 1391c │ │ - ldrb r0, [r5, #28] │ │ + bne 13f58 │ │ + b 14050 │ │ + ldrb r0, [r7, #28] │ │ mov r2, #0 │ │ - ldr r1, [r5, #8] │ │ - mov r4, #0 │ │ + ldr r1, [r7, #8] │ │ + mov r8, #0 │ │ cmp r0, #0 │ │ mvneq r2, #0 │ │ cmp r6, #2 │ │ - bne 13898 │ │ - ldr r7, [sp, #164] ; 0xa4 │ │ - mov r4, #0 │ │ - ldr r0, [sp, #172] ; 0xac │ │ - cmp r7, r0 │ │ - movcc r0, r7 │ │ + bne 13fd0 │ │ + cmp r4, lr │ │ + mov r0, lr │ │ + movcc r0, r4 │ │ + mov r8, #0 │ │ cmp r0, #1 │ │ - movwgt r4, #1 │ │ - ldr r0, [sp, #164] ; 0xa4 │ │ - cmp r0, #0 │ │ - beq 1391c │ │ - and r0, fp, #31 │ │ - ldr r7, [sp, #176] ; 0xb0 │ │ - ldr fp, [sp, #172] ; 0xac │ │ + movwgt r8, #1 │ │ + cmp r4, #0 │ │ + beq 14050 │ │ + and r0, r5, #31 │ │ + ldr r5, [sp, #156] ; 0x9c │ │ + ldr fp, [sp, #164] ; 0xa4 │ │ add r3, r3, #1 │ │ - add r0, r7, r0, lsl #2 │ │ - movw r7, #8952 ; 0x22f8 │ │ - add lr, r0, r7 │ │ + add r0, r5, r0, lsl #2 │ │ + movw r5, #8952 ; 0x22f8 │ │ + add lr, r0, r5 │ │ sub r0, r6, #3 │ │ clz r0, r0 │ │ - mov r8, #0 │ │ lsr r0, r0, #5 │ │ - orr r6, r4, r0, lsl #1 │ │ - ldr r0, [sp, #164] ; 0xa4 │ │ - rsb r5, r0, #0 │ │ + orr r6, r8, r0, lsl #1 │ │ + ldr r0, [sp, #172] ; 0xac │ │ + mov r8, #0 │ │ + rsb r4, r0, #0 │ │ ldr r0, [lr] │ │ - add r4, r0, ip, lsl #4 │ │ + add r7, r0, ip, lsl #4 │ │ mov r0, #0 │ │ - mov r7, r4 │ │ - str r1, [r7, -r0, lsl #4]! │ │ + mov r5, r7 │ │ + str r1, [r5, -r0, lsl #4]! │ │ sub r0, r0, #1 │ │ - cmp r5, r0 │ │ - strb r6, [r7, #11] │ │ - strb sl, [r7, #10] │ │ - strb r2, [r7, #9] │ │ - strb r3, [r7, #8] │ │ - str r8, [r7, #4] │ │ - bne 138e8 │ │ + cmp r4, r0 │ │ + strb r6, [r5, #11] │ │ + strb sl, [r5, #10] │ │ + strb r2, [r5, #9] │ │ + strb r3, [r5, #8] │ │ + str r8, [r5, #4] │ │ + bne 1401c │ │ subs fp, fp, #1 │ │ add lr, lr, #4 │ │ - bne 138dc │ │ - ldr fp, [sp, #172] ; 0xac │ │ - movw lr, #257 ; 0x101 │ │ - ldr ip, [sp, #176] ; 0xb0 │ │ - movt lr, #257 ; 0x101 │ │ - sub r0, fp, #1 │ │ + bne 14010 │ │ + ldr r0, [sp, #164] ; 0xa4 │ │ + movw r8, #257 ; 0x101 │ │ + ldr ip, [sp, #156] ; 0x9c │ │ + movt r8, #257 ; 0x101 │ │ + sub r0, r0, #1 │ │ cmp r0, #31 │ │ - bhi 14130 │ │ + bhi 14824 │ │ add r1, pc, #4 │ │ ldr r0, [r1, r0, lsl #2] │ │ add pc, r1, r0 │ │ andeq r0, r0, r0, lsl #1 │ │ - andeq r0, r0, r0, lsl r1 │ │ - andeq r0, r0, ip, ror #15 │ │ - andeq r0, r0, r0, ror #3 │ │ - andeq r0, r0, ip, ror #15 │ │ - andeq r0, r0, ip, ror #15 │ │ - andeq r0, r0, ip, ror #15 │ │ - muleq r0, r8, r2 │ │ - andeq r0, r0, ip, ror #15 │ │ - andeq r0, r0, ip, ror #15 │ │ - andeq r0, r0, ip, ror #15 │ │ - andeq r0, r0, ip, ror #15 │ │ - andeq r0, r0, ip, ror #15 │ │ - andeq r0, r0, ip, ror #15 │ │ - andeq r0, r0, ip, ror #15 │ │ - andeq r0, r0, ip, asr #8 │ │ - andeq r0, r0, ip, ror #15 │ │ - andeq r0, r0, ip, ror #15 │ │ - andeq r0, r0, ip, ror #15 │ │ - andeq r0, r0, ip, ror #15 │ │ - andeq r0, r0, ip, ror #15 │ │ - andeq r0, r0, ip, ror #15 │ │ - andeq r0, r0, ip, ror #15 │ │ - andeq r0, r0, ip, ror #15 │ │ - andeq r0, r0, ip, ror #15 │ │ - andeq r0, r0, ip, ror #15 │ │ - andeq r0, r0, ip, ror #15 │ │ - andeq r0, r0, ip, ror #15 │ │ - andeq r0, r0, ip, ror #15 │ │ - andeq r0, r0, ip, ror #15 │ │ - andeq r0, r0, ip, ror #15 │ │ - andeq r0, r0, ip, asr #11 │ │ - ldr r0, [sp, #184] ; 0xb8 │ │ + andeq r0, r0, r0, lsl #2 │ │ + andeq r0, r0, ip, lsr #15 │ │ + andeq r0, r0, r0, asr #3 │ │ + andeq r0, r0, ip, lsr #15 │ │ + andeq r0, r0, ip, lsr #15 │ │ + andeq r0, r0, ip, lsr #15 │ │ + andeq r0, r0, r8, ror #4 │ │ + andeq r0, r0, ip, lsr #15 │ │ + andeq r0, r0, ip, lsr #15 │ │ + andeq r0, r0, ip, lsr #15 │ │ + andeq r0, r0, ip, lsr #15 │ │ + andeq r0, r0, ip, lsr #15 │ │ + andeq r0, r0, ip, lsr #15 │ │ + andeq r0, r0, ip, lsr #15 │ │ + andeq r0, r0, ip, lsl #8 │ │ + andeq r0, r0, ip, lsr #15 │ │ + andeq r0, r0, ip, lsr #15 │ │ + andeq r0, r0, ip, lsr #15 │ │ + andeq r0, r0, ip, lsr #15 │ │ + andeq r0, r0, ip, lsr #15 │ │ + andeq r0, r0, ip, lsr #15 │ │ + andeq r0, r0, ip, lsr #15 │ │ + andeq r0, r0, ip, lsr #15 │ │ + andeq r0, r0, ip, lsr #15 │ │ + andeq r0, r0, ip, lsr #15 │ │ + andeq r0, r0, ip, lsr #15 │ │ + andeq r0, r0, ip, lsr #15 │ │ + andeq r0, r0, ip, lsr #15 │ │ + andeq r0, r0, ip, lsr #15 │ │ + andeq r0, r0, ip, lsr #15 │ │ + andeq r0, r0, ip, lsl #11 │ │ + ldr r0, [sp, #176] ; 0xb0 │ │ mov r3, #0 │ │ - ldr r1, [sp, #80] ; 0x50 │ │ + ldr r1, [sp, #84] ; 0x54 │ │ mov r7, #7872 ; 0x1ec0 │ │ add r0, ip, r0 │ │ strb r1, [r0, #144] ; 0x90 │ │ - ldr r1, [pc, #3820] ; 148d0 │ │ + ldr r1, [pc, #3760] ; 14fc8 │ │ ldr r1, [pc, r1] │ │ - ldr r4, [sp, #192] ; 0xc0 │ │ + ldr r6, [sp, #184] ; 0xb8 │ │ add r1, r1, sl, lsl #2 │ │ - ldrb r2, [r4, #5] │ │ + ldrb r2, [r6, #5] │ │ strb r3, [r0, #240] ; 0xf0 │ │ strb r2, [r0, #208] ; 0xd0 │ │ - ldrb r2, [r4, #6] │ │ + ldrb r2, [r6, #6] │ │ ldrb r1, [r1, #3] │ │ strb r3, [r0, r7] │ │ strb r3, [r0, #608] ; 0x260 │ │ strb r2, [r0, #176] ; 0xb0 │ │ strb r1, [r0, #432] ; 0x1b0 │ │ ldr r2, [sp, #160] ; 0xa0 │ │ - ldrb r1, [r4, #20] │ │ + ldrb r1, [r6, #20] │ │ strb r2, [r0, #400] ; 0x190 │ │ - ldr r2, [sp, #180] ; 0xb4 │ │ + ldr r2, [sp, #148] ; 0x94 │ │ strb r2, [r0, #368] ; 0x170 │ │ strb r1, [r0, #272] ; 0x110 │ │ - ldrb r1, [r4, #21] │ │ + ldrb r1, [r6, #21] │ │ strb r1, [r0, #16] │ │ - ldrb r1, [r4, #24] │ │ + ldrb r1, [r6, #24] │ │ strb r1, [r0, #304] ; 0x130 │ │ - ldrb r1, [r4, #25] │ │ + ldrb r1, [r6, #25] │ │ strb r1, [r0, #336] ; 0x150 │ │ - ldr r0, [sp, #164] ; 0xa4 │ │ - sub r0, r0, #1 │ │ - cmp r0, #31 │ │ - bls 14140 │ │ - b 14c98 │ │ - ldr r0, [sp, #184] ; 0xb8 │ │ + b 14824 │ │ + ldr r0, [sp, #176] ; 0xb0 │ │ mov r3, #0 │ │ - ldr r1, [sp, #80] ; 0x50 │ │ + ldr r1, [sp, #84] ; 0x54 │ │ add r0, ip, r0 │ │ add r1, r1, r1, lsl #8 │ │ strh r1, [r0, #144] ; 0x90 │ │ - ldr r1, [pc, #3680] ; 148d4 │ │ + ldr r1, [pc, #3636] ; 14fcc │ │ ldr r1, [pc, r1] │ │ - ldr r4, [sp, #192] ; 0xc0 │ │ + ldr r6, [sp, #184] ; 0xb8 │ │ add r1, r1, sl, lsl #2 │ │ - ldrb r2, [r4, #5] │ │ + ldrb r2, [r6, #5] │ │ ldrb r1, [r1, #3] │ │ strh r3, [r0, #240] ; 0xf0 │ │ orr r2, r2, r2, lsl #8 │ │ strh r2, [r0, #208] ; 0xd0 │ │ mov r2, #608 ; 0x260 │ │ - ldrb r7, [r4, #6] │ │ + ldrb r7, [r6, #6] │ │ strh r3, [r0, r2] │ │ mov r2, #7872 ; 0x1ec0 │ │ strh r3, [r0, r2] │ │ orr r1, r1, r1, lsl #8 │ │ mov r2, #432 ; 0x1b0 │ │ mov r3, r0 │ │ strh r1, [r0, r2] │ │ orr r1, r7, r7, lsl #8 │ │ strh r1, [r0, #176] ; 0xb0 │ │ mov r2, #272 ; 0x110 │ │ - ldrb r1, [r4, #20] │ │ + ldrb r1, [r6, #20] │ │ orr r1, r1, r1, lsl #8 │ │ strh r1, [r0, r2] │ │ - ldr r1, [sp, #180] ; 0xb4 │ │ + ldr r1, [sp, #148] ; 0x94 │ │ mov r2, #368 ; 0x170 │ │ add r1, r1, r1, lsl #8 │ │ strh r1, [r3, r2]! │ │ ldr r1, [sp, #160] ; 0xa0 │ │ mov r2, #304 ; 0x130 │ │ add r1, r1, r1, lsl #8 │ │ strh r1, [r3, #32] │ │ - ldrb r1, [r4, #21] │ │ + ldrb r1, [r6, #21] │ │ orr r1, r1, r1, lsl #8 │ │ strh r1, [r0, #16] │ │ - ldrsb r1, [r4, #24] │ │ + ldrsb r1, [r6, #24] │ │ add r1, r1, r1, lsl #8 │ │ strh r1, [r0, r2]! │ │ - ldrb r1, [r4, #25] │ │ + ldrb r1, [r6, #25] │ │ orr r1, r1, r1, lsl #8 │ │ strh r1, [r0, #32] │ │ - ldr r0, [sp, #164] ; 0xa4 │ │ - sub r0, r0, #1 │ │ - cmp r0, #31 │ │ - bls 14140 │ │ - b 14c98 │ │ - ldr r0, [sp, #80] ; 0x50 │ │ + b 14824 │ │ + ldr r0, [sp, #84] ; 0x54 │ │ mov r3, #0 │ │ - ldr r1, [sp, #184] ; 0xb8 │ │ + ldr r1, [sp, #176] ; 0xb0 │ │ mov r6, #7872 ; 0x1ec0 │ │ - ldr r4, [sp, #192] ; 0xc0 │ │ - mul r0, r0, lr │ │ + ldr r5, [sp, #184] ; 0xb8 │ │ + mul r0, r0, r8 │ │ add r1, ip, r1 │ │ str r0, [r1, #144] ; 0x90 │ │ - ldrb r0, [r4, #5] │ │ - ldr r2, [pc, #3464] ; 148d8 │ │ - mul r0, r0, lr │ │ + ldrb r0, [r5, #5] │ │ + ldr r2, [pc, #3436] ; 14fd0 │ │ + mul r0, r0, r8 │ │ ldr r2, [pc, r2] │ │ str r3, [r1, #240] ; 0xf0 │ │ add r2, r2, sl, lsl #2 │ │ - ldr r5, [sp, #160] ; 0xa0 │ │ + ldr r7, [sp, #160] ; 0xa0 │ │ str r0, [r1, #208] ; 0xd0 │ │ - ldrb r0, [r4, #6] │ │ + ldrb r0, [r5, #6] │ │ ldrb r2, [r2, #3] │ │ - mul r7, r5, lr │ │ + mul r7, r7, r8 │ │ str r3, [r1, r6] │ │ - mul r0, r0, lr │ │ + mul r0, r0, r8 │ │ str r3, [r1, #608] ; 0x260 │ │ - mul r2, r2, lr │ │ + mul r2, r2, r8 │ │ str r2, [r1, #432] ; 0x1b0 │ │ str r0, [r1, #176] ; 0xb0 │ │ - ldrb r0, [r4, #20] │ │ - ldr r2, [sp, #180] ; 0xb4 │ │ + ldrb r0, [r5, #20] │ │ + ldr r2, [sp, #148] ; 0x94 │ │ str r7, [r1, #400] ; 0x190 │ │ - mul r0, r0, lr │ │ - mul r2, r2, lr │ │ + mul r0, r0, r8 │ │ + mul r2, r2, r8 │ │ str r2, [r1, #368] ; 0x170 │ │ str r0, [r1, #272] ; 0x110 │ │ - ldrb r0, [r4, #21] │ │ - mul r0, r0, lr │ │ + ldrb r0, [r5, #21] │ │ + mul r0, r0, r8 │ │ str r0, [r1, #16] │ │ - ldrsb r0, [r4, #24] │ │ - mul r0, r0, lr │ │ + ldrsb r0, [r5, #24] │ │ + mul r0, r0, r8 │ │ str r0, [r1, #304] ; 0x130 │ │ - ldrb r0, [r4, #25] │ │ - mul r0, r0, lr │ │ + ldrb r0, [r5, #25] │ │ + mul r0, r0, r8 │ │ str r0, [r1, #336] ; 0x150 │ │ - ldr r0, [sp, #164] ; 0xa4 │ │ - sub r0, r0, #1 │ │ - cmp r0, #31 │ │ - bls 14140 │ │ - b 14c98 │ │ - ldr r3, [sp, #80] ; 0x50 │ │ - ldr r2, [pc, #3316] ; 148dc │ │ - umull r1, r0, r3, lr │ │ + b 14824 │ │ + ldr r3, [sp, #84] ; 0x54 │ │ + ldr r2, [pc, #3304] ; 14fd4 │ │ + umull r1, r0, r3, r8 │ │ ldr r2, [pc, r2] │ │ - ldr r4, [sp, #192] ; 0xc0 │ │ - mla r0, r3, lr, r0 │ │ + ldr r4, [sp, #184] ; 0xb8 │ │ + mla r0, r3, r8, r0 │ │ asr r3, r3, #31 │ │ add r2, r2, sl, lsl #2 │ │ - mla r3, r3, lr, r0 │ │ - ldr r0, [sp, #184] ; 0xb8 │ │ + mla r3, r3, r8, r0 │ │ + ldr r0, [sp, #176] ; 0xb0 │ │ ldrb r2, [r2, #3] │ │ add r0, ip, r0 │ │ str r1, [r0, #144] ; 0x90 │ │ - umull r7, r6, r2, lr │ │ + umull r7, r6, r2, r8 │ │ str r3, [r0, #148] ; 0x94 │ │ ldrb r1, [r4, #5] │ │ - mla r2, r2, lr, r6 │ │ - umull r3, r6, r1, lr │ │ - mla r1, r1, lr, r6 │ │ + mla r2, r2, r8, r6 │ │ + umull r3, r6, r1, r8 │ │ + mla r1, r1, r8, r6 │ │ mov r6, #0 │ │ str r6, [r0, #244] ; 0xf4 │ │ str r6, [r0, #240] ; 0xf0 │ │ str r3, [r0, #208] ; 0xd0 │ │ str r1, [r0, #212] ; 0xd4 │ │ mov r1, #7872 ; 0x1ec0 │ │ ldrb r3, [r4, #6] │ │ @@ -17541,683 +17630,681 @@ │ │ str r6, [r0, r1] │ │ movw r1, #58276 ; 0xe3a4 │ │ movt r1, #65535 ; 0xffff │ │ str r6, [r0, r1] │ │ movw r1, #58096 ; 0xe2f0 │ │ movt r1, #65535 ; 0xffff │ │ str r7, [r0, r1] │ │ - umull r1, r7, r5, lr │ │ - mla r7, r5, lr, r7 │ │ + umull r1, r7, r5, r8 │ │ + mla r7, r5, r8, r7 │ │ movw r5, #58100 ; 0xe2f4 │ │ movt r5, #65535 ; 0xffff │ │ str r2, [r0, r5] │ │ - umull r2, r5, r3, lr │ │ - mla r3, r3, lr, r5 │ │ + umull r2, r5, r3, r8 │ │ + mla r3, r3, r8, r5 │ │ movw r5, #57840 ; 0xe1f0 │ │ movt r5, #65535 ; 0xffff │ │ str r2, [r0, r5] │ │ movw r2, #57844 ; 0xe1f4 │ │ movt r2, #65535 ; 0xffff │ │ - ldr r5, [sp, #180] ; 0xb4 │ │ + ldr r5, [sp, #148] ; 0x94 │ │ str r3, [r0, r2] │ │ - umull r2, r3, r5, lr │ │ + umull r2, r3, r5, r8 │ │ str r6, [r0, #4] │ │ movw r6, #58032 ; 0xe2b0 │ │ movt r6, #65535 ; 0xffff │ │ - mla r3, r5, lr, r3 │ │ + mla r3, r5, r8, r3 │ │ ldrb r5, [r4, #20] │ │ str r2, [r0, r6] │ │ movw r2, #58036 ; 0xe2b4 │ │ movt r2, #65535 ; 0xffff │ │ str r3, [r0, r2] │ │ movw r2, #58064 ; 0xe2d0 │ │ movt r2, #65535 ; 0xffff │ │ str r1, [r0, r2] │ │ - umull r1, r2, r5, lr │ │ + umull r1, r2, r5, r8 │ │ movw r3, #58068 ; 0xe2d4 │ │ movt r3, #65535 ; 0xffff │ │ - mla r2, r5, lr, r2 │ │ + mla r2, r5, r8, r2 │ │ str r7, [r0, r3] │ │ movw r3, #57936 ; 0xe250 │ │ movt r3, #65535 ; 0xffff │ │ str r1, [r0, r3] │ │ movw r1, #57940 ; 0xe254 │ │ movt r1, #65535 ; 0xffff │ │ str r2, [r0, r1] │ │ ldrb r1, [r4, #21] │ │ - umull r2, r3, r1, lr │ │ - mla r1, r1, lr, r3 │ │ + umull r2, r3, r1, r8 │ │ + mla r1, r1, r8, r3 │ │ movw r3, #57680 ; 0xe150 │ │ movt r3, #65535 ; 0xffff │ │ str r2, [r0, r3] │ │ movw r2, #57684 ; 0xe154 │ │ movt r2, #65535 ; 0xffff │ │ str r1, [r0, r2] │ │ ldrsb r1, [r4, #24] │ │ - umull r2, r3, r1, lr │ │ - mla r3, r1, lr, r3 │ │ + umull r2, r3, r1, r8 │ │ + mla r3, r1, r8, r3 │ │ asr r1, r1, #31 │ │ - mla r1, r1, lr, r3 │ │ + mla r1, r1, r8, r3 │ │ movw r3, #57968 ; 0xe270 │ │ movt r3, #65535 ; 0xffff │ │ str r2, [r0, r3] │ │ movw r2, #57972 ; 0xe274 │ │ movt r2, #65535 ; 0xffff │ │ str r1, [r0, r2] │ │ ldrb r1, [r4, #25] │ │ - umull r2, r3, r1, lr │ │ - mla r1, r1, lr, r3 │ │ + umull r2, r3, r1, r8 │ │ + mla r1, r1, r8, r3 │ │ movw r3, #58000 ; 0xe290 │ │ movt r3, #65535 ; 0xffff │ │ str r2, [r0, r3] │ │ movw r2, #58004 ; 0xe294 │ │ movt r2, #65535 ; 0xffff │ │ str r1, [r0, r2] │ │ - ldr r0, [sp, #164] ; 0xa4 │ │ - sub r0, r0, #1 │ │ - cmp r0, #31 │ │ - bls 14140 │ │ - b 14c98 │ │ - ldr r2, [sp, #80] ; 0x50 │ │ + b 14824 │ │ + ldr r2, [sp, #84] ; 0x54 │ │ vmov.i32 q10, #0 ; 0x00000000 │ │ - umull r0, r1, r2, lr │ │ - mla r1, r2, lr, r1 │ │ + umull r0, r1, r2, r8 │ │ + mla r1, r2, r8, r1 │ │ asr r2, r2, #31 │ │ vmov.32 d16[0], r0 │ │ - ldr r0, [pc, #4092] ; 14dac │ │ - mla r1, r2, lr, r1 │ │ + ldr r0, [pc, #4068] ; 15488 │ │ + mla r1, r2, r8, r1 │ │ ldr r0, [pc, r0] │ │ - ldr r8, [sp, #192] ; 0xc0 │ │ + ldr lr, [sp, #184] ; 0xb8 │ │ add r0, r0, sl, lsl #2 │ │ ldr r4, [sp, #160] ; 0xa0 │ │ vmov.32 d16[1], r1 │ │ ldrb r2, [r0, #3] │ │ - ldr r0, [sp, #184] ; 0xb8 │ │ + ldr r0, [sp, #176] ; 0xb0 │ │ vorr d17, d16, d16 │ │ add r0, ip, r0 │ │ - umull r3, r7, r2, lr │ │ + umull r3, r7, r2, r8 │ │ add r1, r0, #144 ; 0x90 │ │ vst1.8 {d16-d17}, [r1] │ │ - mla r7, r2, lr, r7 │ │ - ldrb r1, [r8, #5] │ │ + mla r7, r2, r8, r7 │ │ + ldrb r1, [lr, #5] │ │ vmov.32 d16[0], r3 │ │ - ldr r3, [sp, #180] ; 0xb4 │ │ - umull r2, r6, r1, lr │ │ + ldr r3, [sp, #148] ; 0x94 │ │ + umull r2, r6, r1, r8 │ │ vmov.32 d16[1], r7 │ │ - mla r6, r1, lr, r6 │ │ + mla r6, r1, r8, r6 │ │ vorr d17, d16, d16 │ │ vmov.32 d18[0], r2 │ │ - umull r2, r1, r3, lr │ │ + umull r2, r1, r3, r8 │ │ vmov.32 d18[1], r6 │ │ - mla r1, r3, lr, r1 │ │ + mla r1, r3, r8, r1 │ │ add r3, r0, #240 ; 0xf0 │ │ vorr d19, d18, d18 │ │ vst1.8 {d20-d21}, [r3] │ │ add r3, r0, #208 ; 0xd0 │ │ vst1.8 {d18-d19}, [r3] │ │ add r3, r0, #608 ; 0x260 │ │ - ldrb r7, [r8, #6] │ │ + ldrb r7, [lr, #6] │ │ vst1.8 {d20-d21}, [r3] │ │ add r3, r0, #7872 ; 0x1ec0 │ │ vst1.8 {d20-d21}, [r3] │ │ - umull r3, r6, r4, lr │ │ - mla r6, r4, lr, r6 │ │ - umull r5, r4, r7, lr │ │ - mla r7, r7, lr, r4 │ │ + umull r3, r6, r4, r8 │ │ + mla r6, r4, r8, r6 │ │ + umull r5, r4, r7, r8 │ │ + mla r7, r7, r8, r4 │ │ vmov.32 d18[0], r5 │ │ vmov.32 d18[1], r7 │ │ add r7, r0, #432 ; 0x1b0 │ │ vorr d19, d18, d18 │ │ vst1.8 {d16-d17}, [r7] │ │ add r7, r0, #176 ; 0xb0 │ │ vmov.32 d16[0], r2 │ │ vst1.8 {d18-d19}, [r7] │ │ - ldrb r7, [r8, #20] │ │ + ldrb r7, [lr, #20] │ │ vmov.32 d18[0], r3 │ │ vmov.32 d16[1], r1 │ │ mov r1, #32 │ │ - umull r2, r3, r7, lr │ │ + umull r2, r3, r7, r8 │ │ vmov.32 d18[1], r6 │ │ vorr d17, d16, d16 │ │ - mla r3, r7, lr, r3 │ │ + mla r3, r7, r8, r3 │ │ vorr d19, d18, d18 │ │ vmov.32 d20[0], r2 │ │ add r2, r0, #368 ; 0x170 │ │ vmov.32 d20[1], r3 │ │ add r3, r0, #272 ; 0x110 │ │ add r0, r0, #16 │ │ vorr d21, d20, d20 │ │ vst1.8 {d20-d21}, [r3] │ │ vst1.8 {d16-d17}, [r2], r1 │ │ vst1.8 {d18-d19}, [r2] │ │ - ldrb r2, [r8, #21] │ │ - umull r3, r7, r2, lr │ │ - mla r2, r2, lr, r7 │ │ + ldrb r2, [lr, #21] │ │ + umull r3, r7, r2, r8 │ │ + mla r2, r2, r8, r7 │ │ vmov.32 d16[0], r3 │ │ vmov.32 d16[1], r2 │ │ mov r2, #288 ; 0x120 │ │ vorr d17, d16, d16 │ │ vst1.8 {d16-d17}, [r0], r2 │ │ - ldrsb r2, [r8, #24] │ │ - umull r3, r7, r2, lr │ │ - mla r7, r2, lr, r7 │ │ + ldrsb r2, [lr, #24] │ │ + umull r3, r7, r2, r8 │ │ + mla r7, r2, r8, r7 │ │ asr r2, r2, #31 │ │ - mla r2, r2, lr, r7 │ │ + mla r2, r2, r8, r7 │ │ vmov.32 d16[0], r3 │ │ vmov.32 d16[1], r2 │ │ vorr d17, d16, d16 │ │ vst1.8 {d16-d17}, [r0], r1 │ │ - ldrb r1, [r8, #25] │ │ - umull r2, r3, r1, lr │ │ - mla r1, r1, lr, r3 │ │ + ldrb r1, [lr, #25] │ │ + umull r2, r3, r1, r8 │ │ + mla r1, r1, r8, r3 │ │ vmov.32 d16[0], r2 │ │ vmov.32 d16[1], r1 │ │ vorr d17, d16, d16 │ │ - b 1412c │ │ - ldr r2, [sp, #80] ; 0x50 │ │ + b 14820 │ │ + ldr r2, [sp, #84] ; 0x54 │ │ vmov.i32 q9, #0 ; 0x00000000 │ │ + ldr r5, [sp, #176] ; 0xb0 │ │ ldr r4, [sp, #184] ; 0xb8 │ │ - ldr r5, [sp, #192] ; 0xc0 │ │ - umull r0, r1, r2, lr │ │ - mla r1, r2, lr, r1 │ │ + umull r0, r1, r2, r8 │ │ + mla r1, r2, r8, r1 │ │ asr r2, r2, #31 │ │ - mla r1, r2, lr, r1 │ │ + mla r1, r2, r8, r1 │ │ vmov.32 d16[0], r0 │ │ - add r0, r4, #16 │ │ + add r0, r5, #16 │ │ vmov.32 d16[1], r1 │ │ add r1, ip, #144 ; 0x90 │ │ add r2, r1, r0 │ │ - add r1, r1, r4 │ │ + add r1, r1, r5 │ │ vorr d17, d16, d16 │ │ vst1.8 {d16-d17}, [r2] │ │ vst1.8 {d16-d17}, [r1] │ │ - ldrb r1, [r5, #5] │ │ - umull r2, r3, r1, lr │ │ - mla r1, r1, lr, r3 │ │ + ldrb r1, [r4, #5] │ │ + umull r2, r3, r1, r8 │ │ + mla r1, r1, r8, r3 │ │ vmov.32 d16[0], r2 │ │ add r2, ip, #208 ; 0xd0 │ │ add r3, r2, r0 │ │ - add r2, r2, r4 │ │ + add r2, r2, r5 │ │ vmov.32 d16[1], r1 │ │ - ldr r1, [pc, #4060] ; 14f58 │ │ + ldr r1, [pc, #4064] ; 15650 │ │ vorr d17, d16, d16 │ │ ldr r1, [pc, r1] │ │ add r1, r1, sl, lsl #2 │ │ vst1.8 {d16-d17}, [r3] │ │ vst1.8 {d16-d17}, [r2] │ │ add r2, ip, #240 ; 0xf0 │ │ add r3, r2, r0 │ │ ldrb r1, [r1, #3] │ │ vst1.8 {d18-d19}, [r3] │ │ - umull r3, r7, r1, lr │ │ - mla r7, r1, lr, r7 │ │ - add r1, r2, r4 │ │ + umull r3, r7, r1, r8 │ │ + mla r7, r1, r8, r7 │ │ + add r1, r2, r5 │ │ vst1.8 {d18-d19}, [r1] │ │ - ldrb r1, [r5, #6] │ │ + ldrb r1, [r4, #6] │ │ vmov.32 d22[0], r3 │ │ - umull r2, r6, r1, lr │ │ + umull r2, r6, r1, r8 │ │ vmov.32 d22[1], r7 │ │ vorr d23, d22, d22 │ │ - mla r1, r1, lr, r6 │ │ - ldr r6, [sp, #180] ; 0xb4 │ │ + mla r1, r1, r8, r6 │ │ + ldr r6, [sp, #148] ; 0x94 │ │ vmov.32 d20[0], r2 │ │ vmov.32 d20[1], r1 │ │ - umull r2, r1, r6, lr │ │ + umull r2, r1, r6, r8 │ │ vorr d21, d20, d20 │ │ - mla r1, r6, lr, r1 │ │ + mla r1, r6, r8, r1 │ │ ldr r6, [sp, #160] ; 0xa0 │ │ vmov.32 d16[0], r2 │ │ add r2, ip, #176 ; 0xb0 │ │ add r3, r2, r0 │ │ - add r2, r2, r4 │ │ + add r2, r2, r5 │ │ vst1.8 {d20-d21}, [r3] │ │ vst1.8 {d20-d21}, [r2] │ │ add r2, ip, #608 ; 0x260 │ │ add r3, r2, r0 │ │ - add r2, r2, r4 │ │ + add r2, r2, r5 │ │ vmov.32 d16[1], r1 │ │ vst1.8 {d18-d19}, [r3] │ │ vorr d17, d16, d16 │ │ vst1.8 {d18-d19}, [r2] │ │ add r2, ip, #7872 ; 0x1ec0 │ │ add r3, r2, r0 │ │ - add r2, r2, r4 │ │ + add r2, r2, r5 │ │ vst1.8 {d18-d19}, [r3] │ │ vst1.8 {d18-d19}, [r2] │ │ add r2, ip, #432 ; 0x1b0 │ │ add r3, r2, r0 │ │ - add r2, r2, r4 │ │ + add r2, r2, r5 │ │ vst1.8 {d22-d23}, [r3] │ │ - umull r3, r7, r6, lr │ │ + umull r3, r7, r6, r8 │ │ vst1.8 {d22-d23}, [r2] │ │ - mla r7, r6, lr, r7 │ │ - ldrb r2, [r5, #20] │ │ + mla r7, r6, r8, r7 │ │ + ldrb r2, [r4, #20] │ │ vmov.32 d18[0], r3 │ │ - umull r3, r6, r2, lr │ │ + umull r3, r6, r2, r8 │ │ vmov.32 d18[1], r7 │ │ - mla r2, r2, lr, r6 │ │ + mla r2, r2, r8, r6 │ │ vorr d19, d18, d18 │ │ vmov.32 d20[0], r3 │ │ vmov.32 d20[1], r2 │ │ add r2, ip, #272 ; 0x110 │ │ add r1, r2, r0 │ │ vorr d21, d20, d20 │ │ vst1.8 {d20-d21}, [r1] │ │ - add r1, r2, r4 │ │ + add r1, r2, r5 │ │ add r2, ip, #368 ; 0x170 │ │ vst1.8 {d20-d21}, [r1] │ │ add r3, r2, r0 │ │ - add r1, r2, r4 │ │ + add r1, r2, r5 │ │ add r2, ip, #400 ; 0x190 │ │ vst1.8 {d16-d17}, [r3] │ │ add r3, r2, r0 │ │ vst1.8 {d16-d17}, [r1] │ │ - add r1, r2, r4 │ │ + add r1, r2, r5 │ │ vst1.8 {d18-d19}, [r3] │ │ vst1.8 {d18-d19}, [r1] │ │ - ldrb r1, [r5, #21] │ │ - umull r2, r3, r1, lr │ │ - mla r1, r1, lr, r3 │ │ + ldrb r1, [r4, #21] │ │ + umull r2, r3, r1, r8 │ │ + mla r1, r1, r8, r3 │ │ vmov.32 d16[0], r2 │ │ vmov.32 d16[1], r1 │ │ add r1, ip, #16 │ │ add r2, r1, r0 │ │ - add r1, r1, r4 │ │ + add r1, r1, r5 │ │ vorr d17, d16, d16 │ │ vst1.8 {d16-d17}, [r2] │ │ vst1.8 {d16-d17}, [r1] │ │ - ldrsb r1, [r5, #24] │ │ - umull r2, r3, r1, lr │ │ - mla r3, r1, lr, r3 │ │ + ldrsb r1, [r4, #24] │ │ + umull r2, r3, r1, r8 │ │ + mla r3, r1, r8, r3 │ │ asr r1, r1, #31 │ │ - mla r1, r1, lr, r3 │ │ + mla r1, r1, r8, r3 │ │ vmov.32 d16[0], r2 │ │ vmov.32 d16[1], r1 │ │ add r1, ip, #304 ; 0x130 │ │ add r2, r1, r0 │ │ - add r1, r1, r4 │ │ + add r1, r1, r5 │ │ vorr d17, d16, d16 │ │ vst1.8 {d16-d17}, [r2] │ │ vst1.8 {d16-d17}, [r1] │ │ - ldrb r1, [r5, #25] │ │ - umull r2, r3, r1, lr │ │ - mla r1, r1, lr, r3 │ │ + ldrb r1, [r4, #25] │ │ + umull r2, r3, r1, r8 │ │ + mla r1, r1, r8, r3 │ │ vmov.32 d16[0], r2 │ │ vmov.32 d16[1], r1 │ │ add r1, ip, #336 ; 0x150 │ │ add r0, r1, r0 │ │ vorr d17, d16, d16 │ │ vst1.8 {d16-d17}, [r0] │ │ - add r0, r1, r4 │ │ + add r0, r1, r5 │ │ vst1.8 {d16-d17}, [r0] │ │ - ldr r0, [sp, #164] ; 0xa4 │ │ + ldr r0, [sp, #172] ; 0xac │ │ + ldr r4, [sp, #128] ; 0x80 │ │ + ldr lr, [sp, #168] ; 0xa8 │ │ sub r0, r0, #1 │ │ + ldr fp, [sp, #132] ; 0x84 │ │ cmp r0, #31 │ │ - bhi 14c98 │ │ + mov r9, r4 │ │ + bhi 15394 │ │ add r1, pc, #4 │ │ ldr r0, [r1, r0, lsl #2] │ │ add pc, r1, r0 │ │ andeq r0, r0, r8, lsl #1 │ │ - andeq r0, r0, r4, ror r1 │ │ - andeq r0, r0, ip, asr #22 │ │ - andeq r0, r0, r8, lsr #5 │ │ - andeq r0, r0, ip, asr #22 │ │ - andeq r0, r0, ip, asr #22 │ │ - andeq r0, r0, ip, asr #22 │ │ - andeq r0, r0, r0, asr #7 │ │ - andeq r0, r0, ip, asr #22 │ │ - andeq r0, r0, ip, asr #22 │ │ - andeq r0, r0, ip, asr #22 │ │ - andeq r0, r0, ip, asr #22 │ │ - andeq r0, r0, ip, asr #22 │ │ - andeq r0, r0, ip, asr #22 │ │ - andeq r0, r0, ip, asr #22 │ │ - andeq r0, r0, r0, asr #10 │ │ - andeq r0, r0, ip, asr #22 │ │ - andeq r0, r0, ip, asr #22 │ │ - andeq r0, r0, ip, asr #22 │ │ - andeq r0, r0, ip, asr #22 │ │ - andeq r0, r0, ip, asr #22 │ │ - andeq r0, r0, ip, asr #22 │ │ - andeq r0, r0, ip, asr #22 │ │ - andeq r0, r0, ip, asr #22 │ │ - andeq r0, r0, ip, asr #22 │ │ - andeq r0, r0, ip, asr #22 │ │ - andeq r0, r0, ip, asr #22 │ │ - andeq r0, r0, ip, asr #22 │ │ - andeq r0, r0, ip, asr #22 │ │ - andeq r0, r0, ip, asr #22 │ │ - andeq r0, r0, ip, asr #22 │ │ - muleq r0, r4, r7 │ │ - andeq r8, r9, ip, asr r8 │ │ - andeq r8, r9, r4, lsr #16 │ │ + andeq r0, r0, r0, ror r1 │ │ + andeq r0, r0, r4, asr #22 │ │ + andeq r0, r0, r0, lsr #5 │ │ + andeq r0, r0, r4, asr #22 │ │ + andeq r0, r0, r4, asr #22 │ │ + andeq r0, r0, r4, asr #22 │ │ + ; instruction: 0x000003b4 │ │ + andeq r0, r0, r4, asr #22 │ │ + andeq r0, r0, r4, asr #22 │ │ + andeq r0, r0, r4, asr #22 │ │ + andeq r0, r0, r4, asr #22 │ │ + andeq r0, r0, r4, asr #22 │ │ + andeq r0, r0, r4, asr #22 │ │ + andeq r0, r0, r4, asr #22 │ │ + andeq r0, r0, r8, lsr r5 │ │ + andeq r0, r0, r4, asr #22 │ │ + andeq r0, r0, r4, asr #22 │ │ + andeq r0, r0, r4, asr #22 │ │ + andeq r0, r0, r4, asr #22 │ │ + andeq r0, r0, r4, asr #22 │ │ + andeq r0, r0, r4, asr #22 │ │ + andeq r0, r0, r4, asr #22 │ │ + andeq r0, r0, r4, asr #22 │ │ + andeq r0, r0, r4, asr #22 │ │ + andeq r0, r0, r4, asr #22 │ │ + andeq r0, r0, r4, asr #22 │ │ + andeq r0, r0, r4, asr #22 │ │ + andeq r0, r0, r4, asr #22 │ │ + andeq r0, r0, r4, asr #22 │ │ + andeq r0, r0, r4, asr #22 │ │ + andeq r0, r0, r8, lsl #15 │ │ + andeq r8, sl, ip, lsr #28 │ │ + strdeq r8, [sl], -r0 │ │ ldr r0, [ip, #640] ; 0x280 │ │ - ldr r3, [sp, #152] ; 0x98 │ │ - ldr r1, [sp, #80] ; 0x50 │ │ + ldr r3, [sp, #180] ; 0xb4 │ │ + ldr r1, [sp, #84] ; 0x54 │ │ add r0, r0, r3 │ │ - ldr r7, [sp, #192] ; 0xc0 │ │ + ldr r4, [sp, #184] ; 0xb8 │ │ strb r1, [r0, #128] ; 0x80 │ │ ldr r0, [ip, #640] ; 0x280 │ │ - ldrb r1, [r7, #5] │ │ + ldrb r1, [r4, #5] │ │ add r0, r0, r3 │ │ strb r1, [r0, #192] ; 0xc0 │ │ mov r1, #0 │ │ ldr r0, [ip, #640] ; 0x280 │ │ add r0, r0, r3 │ │ strb r1, [r0, #224] ; 0xe0 │ │ ldr r0, [ip, #640] ; 0x280 │ │ - ldrb r2, [r7, #6] │ │ + ldrb r2, [r4, #6] │ │ add r0, r0, r3 │ │ strb r2, [r0, #160] ; 0xa0 │ │ movw r2, #7840 ; 0x1ea0 │ │ ldr r0, [ip, #640] ; 0x280 │ │ add r0, r0, r3 │ │ strb r1, [r0, #592] ; 0x250 │ │ add r0, ip, r3 │ │ strb r1, [r0, r2] │ │ ldr r0, [ip, #640] ; 0x280 │ │ - ldr r1, [pc, #4080] ; 15230 │ │ + ldr r1, [pc, #4068] ; 15928 │ │ add r0, r0, r3 │ │ ldr r1, [pc, r1] │ │ add r1, r1, sl, lsl #2 │ │ ldrb r1, [r1, #2] │ │ strb r1, [r0, #416] ; 0x1a0 │ │ ldr r0, [ip, #640] ; 0x280 │ │ - ldrb r1, [r7, #20] │ │ + ldrb r1, [r4, #20] │ │ add r0, r0, r3 │ │ strb r1, [r0, #256] ; 0x100 │ │ ldr r0, [ip, #640] ; 0x280 │ │ - ldr r1, [sp, #180] ; 0xb4 │ │ + ldr r1, [sp, #148] ; 0x94 │ │ add r0, r0, r3 │ │ strb r1, [r0, #352] ; 0x160 │ │ ldr r0, [ip, #640] ; 0x280 │ │ ldr r1, [sp, #160] ; 0xa0 │ │ add r0, r0, r3 │ │ strb r1, [r0, #384] ; 0x180 │ │ ldr r0, [ip, #640] ; 0x280 │ │ - ldrb r1, [r7, #21] │ │ + ldrb r1, [r4, #21] │ │ strb r1, [r0, r3] │ │ ldr r0, [ip, #640] ; 0x280 │ │ - ldrb r1, [r7, #24] │ │ + ldrb r1, [r4, #24] │ │ add r0, r0, r3 │ │ strb r1, [r0, #288] ; 0x120 │ │ ldr r0, [ip, #640] ; 0x280 │ │ - ldrb r1, [r7, #25] │ │ + ldrb r1, [r4, #25] │ │ add r0, r0, r3 │ │ strb r1, [r0, #320] ; 0x140 │ │ - ldr r0, [sp, #168] ; 0xa8 │ │ - ldr lr, [sp, #136] ; 0x88 │ │ + ldr r0, [sp, #152] ; 0x98 │ │ cmp r0, #0 │ │ - bne 14ca8 │ │ - b 14fac │ │ + bne 153a0 │ │ + b 156a4 │ │ ldr r0, [ip, #640] ; 0x280 │ │ mov r7, #592 ; 0x250 │ │ - ldr r6, [sp, #152] ; 0x98 │ │ - ldr r1, [sp, #80] ; 0x50 │ │ - add r0, r0, r6 │ │ - ldr r5, [sp, #192] ; 0xc0 │ │ + ldr r4, [sp, #180] ; 0xb4 │ │ + ldr r1, [sp, #84] ; 0x54 │ │ + add r0, r0, r4 │ │ + ldr r5, [sp, #184] ; 0xb8 │ │ add r1, r1, r1, lsl #8 │ │ strh r1, [r0, #128] ; 0x80 │ │ ldr r0, [ip, #640] ; 0x280 │ │ ldrb r1, [r5, #5] │ │ - add r0, r0, r6 │ │ + add r0, r0, r4 │ │ orr r1, r1, r1, lsl #8 │ │ strh r1, [r0, #192] ; 0xc0 │ │ ldr r0, [ip, #640] ; 0x280 │ │ mov r1, #0 │ │ - add r0, r0, r6 │ │ + add r0, r0, r4 │ │ strh r1, [r0, #224] ; 0xe0 │ │ ldr r0, [ip, #640] ; 0x280 │ │ ldrb r2, [r5, #6] │ │ - add r0, r0, r6 │ │ + add r0, r0, r4 │ │ orr r2, r2, r2, lsl #8 │ │ strh r2, [r0, #160] ; 0xa0 │ │ ldr r2, [ip, #640] ; 0x280 │ │ - add r0, ip, r6 │ │ - ldr r3, [pc, #4044] ; 152f4 │ │ - add r2, r2, r6 │ │ + add r0, ip, r4 │ │ + ldr r3, [pc, #3980] ; 159b4 │ │ + add r2, r2, r4 │ │ ldr r3, [pc, r3] │ │ strh r1, [r2, r7] │ │ movw r2, #7840 ; 0x1ea0 │ │ strh r1, [r0, r2] │ │ add r3, r3, sl, lsl #2 │ │ ldr r0, [ip, #640] ; 0x280 │ │ mov r2, #416 ; 0x1a0 │ │ ldrb r3, [r3, #2] │ │ - add r0, r0, r6 │ │ + add r0, r0, r4 │ │ orr r1, r3, r3, lsl #8 │ │ strh r1, [r0, r2] │ │ ldr r1, [ip, #640] ; 0x280 │ │ mov r2, #256 ; 0x100 │ │ ldrb r0, [r5, #20] │ │ - add r1, r1, r6 │ │ + add r1, r1, r4 │ │ orr r0, r0, r0, lsl #8 │ │ strh r0, [r1, r2] │ │ ldr r0, [ip, #640] ; 0x280 │ │ mov r2, #352 ; 0x160 │ │ - ldr r1, [sp, #180] ; 0xb4 │ │ - add r0, r0, r6 │ │ + ldr r1, [sp, #148] ; 0x94 │ │ + add r0, r0, r4 │ │ add r1, r1, r1, lsl #8 │ │ strh r1, [r0, r2] │ │ ldr r0, [ip, #640] ; 0x280 │ │ mov r2, #384 ; 0x180 │ │ ldr r1, [sp, #160] ; 0xa0 │ │ - add r0, r0, r6 │ │ + add r0, r0, r4 │ │ add r1, r1, r1, lsl #8 │ │ strh r1, [r0, r2] │ │ ldr r0, [ip, #640] ; 0x280 │ │ mov r2, #288 ; 0x120 │ │ ldrb r1, [r5, #21] │ │ - add r0, r0, r6 │ │ + add r0, r0, r4 │ │ orr r1, r1, r1, lsl #8 │ │ strh r1, [r0] │ │ ldr r1, [ip, #640] ; 0x280 │ │ ldrsb r0, [r5, #24] │ │ - add r1, r1, r6 │ │ + add r1, r1, r4 │ │ add r0, r0, r0, lsl #8 │ │ strh r0, [r1, r2] │ │ ldr r1, [ip, #640] ; 0x280 │ │ mov r2, #320 ; 0x140 │ │ ldrb r0, [r5, #25] │ │ - add r1, r1, r6 │ │ + add r1, r1, r4 │ │ orr r0, r0, r0, lsl #8 │ │ strh r0, [r1, r2] │ │ - ldr r0, [sp, #168] ; 0xa8 │ │ - ldr lr, [sp, #136] ; 0x88 │ │ + ldr r0, [sp, #152] ; 0x98 │ │ cmp r0, #0 │ │ - bne 14ca8 │ │ - b 14fac │ │ - ldr r1, [sp, #80] ; 0x50 │ │ + bne 153a0 │ │ + b 156a4 │ │ + ldr r1, [sp, #84] ; 0x54 │ │ ldr r0, [ip, #640] ; 0x280 │ │ - ldr r4, [sp, #152] ; 0x98 │ │ - mul r1, r1, lr │ │ - ldr r5, [sp, #192] ; 0xc0 │ │ + ldr r4, [sp, #180] ; 0xb4 │ │ + mul r1, r1, r8 │ │ + ldr r5, [sp, #184] ; 0xb8 │ │ add r0, r0, r4 │ │ str r1, [r0, #128] ; 0x80 │ │ ldrb r0, [r5, #5] │ │ ldr r1, [ip, #640] ; 0x280 │ │ - mul r0, r0, lr │ │ + mul r0, r0, r8 │ │ add r1, r1, r4 │ │ str r0, [r1, #192] ; 0xc0 │ │ mov r1, #0 │ │ ldr r0, [ip, #640] ; 0x280 │ │ add r0, r0, r4 │ │ str r1, [r0, #224] ; 0xe0 │ │ ldrb r0, [r5, #6] │ │ - ldr r2, [pc, #3972] ; 153c4 │ │ - mul r0, r0, lr │ │ + ldr r2, [pc, #4068] ; 15b20 │ │ + mul r0, r0, r8 │ │ ldr r2, [pc, r2] │ │ ldr r3, [ip, #640] ; 0x280 │ │ add r2, r2, sl, lsl #2 │ │ add r3, r3, r4 │ │ ldrb r2, [r2, #2] │ │ str r0, [r3, #160] ; 0xa0 │ │ add r3, ip, r4 │ │ ldr r0, [ip, #640] ; 0x280 │ │ - mul r2, r2, lr │ │ + mul r2, r2, r8 │ │ add r0, r0, r4 │ │ str r1, [r0, #592] ; 0x250 │ │ movw r0, #7840 ; 0x1ea0 │ │ str r1, [r3, r0] │ │ ldr r0, [ip, #640] ; 0x280 │ │ add r0, r0, r4 │ │ str r2, [r0, #416] ; 0x1a0 │ │ ldrb r0, [r5, #20] │ │ ldr r1, [ip, #640] ; 0x280 │ │ - ldr r2, [sp, #180] ; 0xb4 │ │ - mul r0, r0, lr │ │ + ldr r2, [sp, #148] ; 0x94 │ │ + mul r0, r0, r8 │ │ add r1, r1, r4 │ │ - mul r2, r2, lr │ │ + mul r2, r2, r8 │ │ str r0, [r1, #256] ; 0x100 │ │ ldr r0, [ip, #640] ; 0x280 │ │ ldr r1, [sp, #160] ; 0xa0 │ │ add r0, r0, r4 │ │ str r2, [r0, #352] ; 0x160 │ │ - mul r1, r1, lr │ │ + mul r1, r1, r8 │ │ ldr r0, [ip, #640] ; 0x280 │ │ add r0, r0, r4 │ │ str r1, [r0, #384] ; 0x180 │ │ ldrb r0, [r5, #21] │ │ ldr r1, [ip, #640] ; 0x280 │ │ - mul r0, r0, lr │ │ + mul r0, r0, r8 │ │ str r0, [r1, r4] │ │ ldrsb r0, [r5, #24] │ │ ldr r1, [ip, #640] ; 0x280 │ │ - mul r0, r0, lr │ │ + mul r0, r0, r8 │ │ add r1, r1, r4 │ │ str r0, [r1, #288] ; 0x120 │ │ ldrb r0, [r5, #25] │ │ ldr r1, [ip, #640] ; 0x280 │ │ - mul r0, r0, lr │ │ + mul r0, r0, r8 │ │ add r1, r1, r4 │ │ str r0, [r1, #320] ; 0x140 │ │ - ldr r0, [sp, #168] ; 0xa8 │ │ - ldr lr, [sp, #136] ; 0x88 │ │ + ldr r0, [sp, #152] ; 0x98 │ │ cmp r0, #0 │ │ - bne 14ca8 │ │ - b 14fac │ │ - andeq r8, r9, ip, lsr #9 │ │ - ldr r3, [sp, #80] ; 0x50 │ │ + bne 153a0 │ │ + b 156a4 │ │ + andeq r8, sl, r0, lsl #21 │ │ + ldr r3, [sp, #84] ; 0x54 │ │ ldr r2, [ip, #640] ; 0x280 │ │ - ldr r4, [sp, #152] ; 0x98 │ │ - umull r0, r1, r3, lr │ │ - ldr r6, [sp, #192] ; 0xc0 │ │ + ldr r4, [sp, #180] ; 0xb4 │ │ + umull r0, r1, r3, r8 │ │ + ldr r6, [sp, #184] ; 0xb8 │ │ add r2, r2, r4 │ │ - mla r1, r3, lr, r1 │ │ + mla r1, r3, r8, r1 │ │ asr r3, r3, #31 │ │ str r0, [r2, #128] ; 0x80 │ │ - mla r1, r3, lr, r1 │ │ + mla r1, r3, r8, r1 │ │ str r1, [r2, #132] ; 0x84 │ │ ldrb r0, [r6, #5] │ │ ldr r3, [ip, #640] ; 0x280 │ │ - umull r1, r2, r0, lr │ │ - mla r0, r0, lr, r2 │ │ + umull r1, r2, r0, r8 │ │ + mla r0, r0, r8, r2 │ │ add r2, r3, r4 │ │ str r1, [r2, #192] ; 0xc0 │ │ mov r1, #0 │ │ str r0, [r2, #196] ; 0xc4 │ │ ldr r0, [ip, #640] ; 0x280 │ │ add r0, r0, r4 │ │ str r1, [r0, #228] ; 0xe4 │ │ str r1, [r0, #224] ; 0xe0 │ │ ldrb r0, [r6, #6] │ │ ldr r2, [ip, #640] ; 0x280 │ │ - umull r3, r7, r0, lr │ │ + umull r3, r7, r0, r8 │ │ add r2, r2, r4 │ │ - mla r0, r0, lr, r7 │ │ + mla r0, r0, r8, r7 │ │ str r3, [r2, #160] ; 0xa0 │ │ - ldr r3, [pc, #4052] ; 1555c │ │ + ldr r3, [pc, #4016] ; 15c30 │ │ ldr r3, [pc, r3] │ │ str r0, [r2, #164] ; 0xa4 │ │ movw r2, #7840 ; 0x1ea0 │ │ ldr r0, [ip, #640] ; 0x280 │ │ add r3, r3, sl, lsl #2 │ │ + mov sl, r9 │ │ add r0, r0, r4 │ │ ldrb r3, [r3, #2] │ │ str r1, [r0, #596] ; 0x254 │ │ str r1, [r0, #592] ; 0x250 │ │ add r0, ip, r4 │ │ - umull r8, r5, r3, lr │ │ + umull r9, r5, r3, r8 │ │ str r1, [r0, r2]! │ │ str r1, [r0, #4] │ │ - mla r3, r3, lr, r5 │ │ + mla r3, r3, r8, r5 │ │ ldr r0, [ip, #640] ; 0x280 │ │ - ldr r5, [sp, #180] ; 0xb4 │ │ + ldr r5, [sp, #148] ; 0x94 │ │ add r0, r0, r4 │ │ + str r9, [r0, #416] ; 0x1a0 │ │ + mov r9, sl │ │ str r3, [r0, #420] ; 0x1a4 │ │ - str r8, [r0, #416] ; 0x1a0 │ │ ldrb r0, [r6, #20] │ │ ldr r1, [ip, #640] ; 0x280 │ │ - umull r2, r3, r0, lr │ │ + umull r2, r3, r0, r8 │ │ add r1, r1, r4 │ │ - mla r0, r0, lr, r3 │ │ + mla r0, r0, r8, r3 │ │ str r2, [r1, #256] ; 0x100 │ │ - umull r2, r7, r5, lr │ │ + umull r2, r7, r5, r8 │ │ str r0, [r1, #260] ; 0x104 │ │ - mla r7, r5, lr, r7 │ │ + mla r7, r5, r8, r7 │ │ ldr r5, [sp, #160] ; 0xa0 │ │ ldr r0, [ip, #640] ; 0x280 │ │ add r0, r0, r4 │ │ - umull r1, r3, r5, lr │ │ + umull r1, r3, r5, r8 │ │ str r7, [r0, #356] ; 0x164 │ │ str r2, [r0, #352] ; 0x160 │ │ - mla r3, r5, lr, r3 │ │ + mla r3, r5, r8, r3 │ │ ldr r0, [ip, #640] ; 0x280 │ │ add r0, r0, r4 │ │ str r3, [r0, #388] ; 0x184 │ │ str r1, [r0, #384] ; 0x180 │ │ ldrb r0, [r6, #21] │ │ ldr r3, [ip, #640] ; 0x280 │ │ - umull r1, r2, r0, lr │ │ - mla r0, r0, lr, r2 │ │ + umull r1, r2, r0, r8 │ │ + mla r0, r0, r8, r2 │ │ str r1, [r3, r4]! │ │ str r0, [r3, #4] │ │ ldrsb r0, [r6, #24] │ │ ldr r3, [ip, #640] ; 0x280 │ │ - umull r1, r2, r0, lr │ │ - mla r2, r0, lr, r2 │ │ + umull r1, r2, r0, r8 │ │ + mla r2, r0, r8, r2 │ │ asr r0, r0, #31 │ │ - mla r0, r0, lr, r2 │ │ + mla r0, r0, r8, r2 │ │ add r2, r3, r4 │ │ str r1, [r2, #288] ; 0x120 │ │ str r0, [r2, #292] ; 0x124 │ │ ldrb r0, [r6, #25] │ │ ldr r3, [ip, #640] ; 0x280 │ │ - umull r1, r2, r0, lr │ │ - mla r0, r0, lr, r2 │ │ + umull r1, r2, r0, r8 │ │ + mla r0, r0, r8, r2 │ │ add r2, r3, r4 │ │ str r1, [r2, #320] ; 0x140 │ │ str r0, [r2, #324] ; 0x144 │ │ - ldr r0, [sp, #168] ; 0xa8 │ │ - ldr lr, [sp, #136] ; 0x88 │ │ + ldr r0, [sp, #152] ; 0x98 │ │ cmp r0, #0 │ │ - bne 14ca8 │ │ - b 14fac │ │ - ldr r3, [sp, #80] ; 0x50 │ │ + bne 153a0 │ │ + b 156a4 │ │ + ldr r3, [sp, #84] ; 0x54 │ │ vmov.i32 q8, #0 ; 0x00000000 │ │ ldr r2, [ip, #640] ; 0x280 │ │ - ldr r4, [sp, #152] ; 0x98 │ │ - umull r1, r0, r3, lr │ │ - ldr r5, [sp, #192] ; 0xc0 │ │ - mla r0, r3, lr, r0 │ │ + ldr r4, [sp, #180] ; 0xb4 │ │ + umull r1, r0, r3, r8 │ │ + ldr r5, [sp, #184] ; 0xb8 │ │ + mla r0, r3, r8, r0 │ │ asr r3, r3, #31 │ │ - mla r3, r3, lr, r0 │ │ + mla r3, r3, r8, r0 │ │ add r0, r2, r4 │ │ str r1, [r0, #128] ; 0x80 │ │ str r3, [r0, #132] ; 0x84 │ │ add r0, r4, #8 │ │ ldr r2, [ip, #640] ; 0x280 │ │ add r2, r2, r0 │ │ str r3, [r2, #132] ; 0x84 │ │ str r1, [r2, #128] ; 0x80 │ │ ldrb r1, [r5, #5] │ │ ldr r2, [ip, #640] ; 0x280 │ │ - umull r3, r7, r1, lr │ │ + umull r3, r7, r1, r8 │ │ add r2, r2, r4 │ │ - mla r1, r1, lr, r7 │ │ + mla r1, r1, r8, r7 │ │ str r3, [r2, #192] ; 0xc0 │ │ str r1, [r2, #196] ; 0xc4 │ │ ldr r2, [ip, #640] ; 0x280 │ │ add r2, r2, r0 │ │ str r1, [r2, #196] ; 0xc4 │ │ str r3, [r2, #192] ; 0xc0 │ │ mov r2, #0 │ │ @@ -18227,23 +18314,23 @@ │ │ str r2, [r1, #224] ; 0xe0 │ │ ldr r1, [ip, #640] ; 0x280 │ │ add r1, r1, r0 │ │ str r2, [r1, #228] ; 0xe4 │ │ str r2, [r1, #224] ; 0xe0 │ │ ldrb r3, [r5, #6] │ │ ldr r1, [ip, #640] ; 0x280 │ │ - umull r7, r6, r3, lr │ │ + umull r7, r6, r3, r8 │ │ add r1, r1, r4 │ │ - mla r3, r3, lr, r6 │ │ + mla r3, r3, r8, r6 │ │ str r7, [r1, #160] ; 0xa0 │ │ str r3, [r1, #164] ; 0xa4 │ │ ldr r1, [ip, #640] ; 0x280 │ │ add r1, r1, r0 │ │ str r3, [r1, #164] ; 0xa4 │ │ - ldr r3, [pc, #3956] ; 156c4 │ │ + ldr r3, [pc, #3708] ; 15cc8 │ │ ldr r3, [pc, r3] │ │ str r7, [r1, #160] ; 0xa0 │ │ ldr r1, [ip, #640] ; 0x280 │ │ add r3, r3, sl, lsl #2 │ │ add r1, r1, r4 │ │ ldrb r3, [r3, #2] │ │ str r2, [r1, #596] ; 0x254 │ │ @@ -18252,108 +18339,107 @@ │ │ add r1, r1, r0 │ │ str r2, [r1, #596] ; 0x254 │ │ str r2, [r1, #592] ; 0x250 │ │ add r1, ip, r4 │ │ movw r2, #7840 ; 0x1ea0 │ │ add r1, r1, r2 │ │ vst1.8 {d16-d17}, [r1] │ │ - umull r1, r2, r3, lr │ │ - mla r2, r3, lr, r2 │ │ + umull r1, r2, r3, r8 │ │ + mla r2, r3, r8, r2 │ │ ldr r3, [ip, #640] ; 0x280 │ │ add r3, r3, r4 │ │ str r2, [r3, #420] ; 0x1a4 │ │ str r1, [r3, #416] ; 0x1a0 │ │ ldr r3, [ip, #640] ; 0x280 │ │ add r3, r3, r0 │ │ str r2, [r3, #420] ; 0x1a4 │ │ str r1, [r3, #416] ; 0x1a0 │ │ ldrb r1, [r5, #20] │ │ ldr r2, [ip, #640] ; 0x280 │ │ - umull r3, r7, r1, lr │ │ + umull r3, r7, r1, r8 │ │ add r2, r2, r4 │ │ - mla r1, r1, lr, r7 │ │ + mla r1, r1, r8, r7 │ │ str r3, [r2, #256] ; 0x100 │ │ str r1, [r2, #260] ; 0x104 │ │ ldr r2, [ip, #640] ; 0x280 │ │ add r2, r2, r0 │ │ str r3, [r2, #256] ; 0x100 │ │ - ldr r3, [sp, #180] ; 0xb4 │ │ + ldr r3, [sp, #148] ; 0x94 │ │ str r1, [r2, #260] ; 0x104 │ │ - umull r1, r2, r3, lr │ │ - mla r2, r3, lr, r2 │ │ + umull r1, r2, r3, r8 │ │ + mla r2, r3, r8, r2 │ │ ldr r3, [ip, #640] ; 0x280 │ │ add r3, r3, r4 │ │ str r2, [r3, #356] ; 0x164 │ │ str r1, [r3, #352] ; 0x160 │ │ ldr r3, [ip, #640] ; 0x280 │ │ add r3, r3, r0 │ │ str r2, [r3, #356] ; 0x164 │ │ str r1, [r3, #352] ; 0x160 │ │ ldr r3, [sp, #160] ; 0xa0 │ │ - umull r1, r2, r3, lr │ │ - mla r2, r3, lr, r2 │ │ + umull r1, r2, r3, r8 │ │ + mla r2, r3, r8, r2 │ │ ldr r3, [ip, #640] ; 0x280 │ │ add r3, r3, r4 │ │ str r2, [r3, #388] ; 0x184 │ │ str r1, [r3, #384] ; 0x180 │ │ ldr r3, [ip, #640] ; 0x280 │ │ add r3, r3, r0 │ │ str r2, [r3, #388] ; 0x184 │ │ str r1, [r3, #384] ; 0x180 │ │ ldrb r1, [r5, #21] │ │ - umull r2, r3, r1, lr │ │ - mla r1, r1, lr, r3 │ │ + umull r2, r3, r1, r8 │ │ + mla r1, r1, r8, r3 │ │ ldr r3, [ip, #640] ; 0x280 │ │ str r2, [r3, r4]! │ │ str r1, [r3, #4] │ │ ldr r3, [ip, #640] ; 0x280 │ │ str r2, [r3, r0]! │ │ str r1, [r3, #4] │ │ ldrsb r1, [r5, #24] │ │ ldr r2, [ip, #640] ; 0x280 │ │ - umull r3, r7, r1, lr │ │ + umull r3, r7, r1, r8 │ │ add r2, r2, r4 │ │ - mla r7, r1, lr, r7 │ │ + mla r7, r1, r8, r7 │ │ asr r1, r1, #31 │ │ str r3, [r2, #288] ; 0x120 │ │ - mla r1, r1, lr, r7 │ │ + mla r1, r1, r8, r7 │ │ str r1, [r2, #292] ; 0x124 │ │ ldr r2, [ip, #640] ; 0x280 │ │ add r2, r2, r0 │ │ str r1, [r2, #292] ; 0x124 │ │ str r3, [r2, #288] ; 0x120 │ │ ldrb r1, [r5, #25] │ │ ldr r7, [ip, #640] ; 0x280 │ │ - umull r2, r3, r1, lr │ │ - mla r1, r1, lr, r3 │ │ + umull r2, r3, r1, r8 │ │ + mla r1, r1, r8, r3 │ │ add r3, r7, r4 │ │ str r2, [r3, #320] ; 0x140 │ │ str r1, [r3, #324] ; 0x144 │ │ ldr r3, [ip, #640] ; 0x280 │ │ add r0, r3, r0 │ │ str r1, [r0, #324] ; 0x144 │ │ str r2, [r0, #320] ; 0x140 │ │ - ldr r0, [sp, #168] ; 0xa8 │ │ - ldr lr, [sp, #136] ; 0x88 │ │ + ldr r0, [sp, #152] ; 0x98 │ │ cmp r0, #0 │ │ - bne 14ca8 │ │ - b 14fac │ │ - andeq r8, r9, r4, ror r0 │ │ - andeq r7, r9, r4, ror #31 │ │ - andeq r7, r9, r4, lsl #30 │ │ - andeq r7, r9, ip, ror #28 │ │ - ldr r2, [sp, #80] ; 0x50 │ │ + bne 153a0 │ │ + b 156a4 │ │ + andeq r8, sl, r8, asr #12 │ │ + andeq r8, sl, r8, asr #11 │ │ + strdeq r8, [sl], -r8 ; │ │ + andeq r8, sl, r0, ror r4 │ │ + ldr r2, [sp, #84] ; 0x54 │ │ vmov.i32 q8, #0 ; 0x00000000 │ │ ldr r1, [ip, #640] ; 0x280 │ │ - ldr r4, [sp, #152] ; 0x98 │ │ - umull r3, r0, r2, lr │ │ - ldr r8, [sp, #192] ; 0xc0 │ │ - mla r0, r2, lr, r0 │ │ + ldr r4, [sp, #180] ; 0xb4 │ │ + umull r3, r0, r2, r8 │ │ + ldr r9, [sp, #184] ; 0xb8 │ │ + mla r0, r2, r8, r0 │ │ asr r2, r2, #31 │ │ - mla r7, r2, lr, r0 │ │ + mla r7, r2, r8, r0 │ │ add r0, r1, r4 │ │ str r3, [r0, #128] ; 0x80 │ │ str r7, [r0, #132] ; 0x84 │ │ add r0, r4, #8 │ │ ldr r1, [ip, #640] ; 0x280 │ │ add r1, r1, r0 │ │ str r7, [r1, #132] ; 0x84 │ │ @@ -18364,17 +18450,17 @@ │ │ str r7, [r2, #132] ; 0x84 │ │ str r3, [r2, #128] ; 0x80 │ │ add r2, r4, #24 │ │ ldr r6, [ip, #640] ; 0x280 │ │ add r6, r6, r2 │ │ str r7, [r6, #132] ; 0x84 │ │ str r3, [r6, #128] ; 0x80 │ │ - ldrb r3, [r8, #5] │ │ - umull r7, r6, r3, lr │ │ - mla r3, r3, lr, r6 │ │ + ldrb r3, [r9, #5] │ │ + umull r7, r6, r3, r8 │ │ + mla r3, r3, r8, r6 │ │ ldr r6, [ip, #640] ; 0x280 │ │ add r6, r6, r4 │ │ str r7, [r6, #192] ; 0xc0 │ │ str r3, [r6, #196] ; 0xc4 │ │ ldr r6, [ip, #640] ; 0x280 │ │ add r6, r6, r0 │ │ str r3, [r6, #196] ; 0xc4 │ │ @@ -18400,17 +18486,17 @@ │ │ add r7, r7, r1 │ │ str r3, [r7, #228] ; 0xe4 │ │ str r3, [r7, #224] ; 0xe0 │ │ ldr r7, [ip, #640] ; 0x280 │ │ add r7, r7, r2 │ │ str r3, [r7, #228] ; 0xe4 │ │ str r3, [r7, #224] ; 0xe0 │ │ - ldrb r7, [r8, #6] │ │ - umull r6, r5, r7, lr │ │ - mla r7, r7, lr, r5 │ │ + ldrb r7, [r9, #6] │ │ + umull r6, r5, r7, r8 │ │ + mla r7, r7, r8, r5 │ │ ldr r5, [ip, #640] ; 0x280 │ │ add r5, r5, r4 │ │ str r6, [r5, #160] ; 0xa0 │ │ str r7, [r5, #164] ; 0xa4 │ │ ldr r5, [ip, #640] ; 0x280 │ │ add r5, r5, r0 │ │ str r7, [r5, #164] ; 0xa4 │ │ @@ -18441,21 +18527,21 @@ │ │ str r3, [r7, #592] ; 0x250 │ │ movw r3, #7840 ; 0x1ea0 │ │ add r3, ip, r3 │ │ add r7, r3, r1 │ │ add r3, r3, r4 │ │ vst1.8 {d16-d17}, [r7] │ │ vst1.8 {d16-d17}, [r3] │ │ - ldr r3, [pc, #4044] ; 15a54 │ │ + ldr r3, [pc, #3712] ; 16000 │ │ ldr r3, [pc, r3] │ │ - ldr r5, [sp, #180] ; 0xb4 │ │ + ldr r5, [sp, #148] ; 0x94 │ │ add r3, r3, sl, lsl #2 │ │ ldrb r3, [r3, #2] │ │ - umull r7, r6, r3, lr │ │ - mla r3, r3, lr, r6 │ │ + umull r7, r6, r3, r8 │ │ + mla r3, r3, r8, r6 │ │ ldr r6, [ip, #640] ; 0x280 │ │ add r6, r6, r4 │ │ str r3, [r6, #420] ; 0x1a4 │ │ str r7, [r6, #416] ; 0x1a0 │ │ ldr r6, [ip, #640] ; 0x280 │ │ add r6, r6, r0 │ │ str r3, [r6, #420] ; 0x1a4 │ │ @@ -18464,17 +18550,17 @@ │ │ add r6, r6, r1 │ │ str r3, [r6, #420] ; 0x1a4 │ │ str r7, [r6, #416] ; 0x1a0 │ │ ldr r6, [ip, #640] ; 0x280 │ │ add r6, r6, r2 │ │ str r3, [r6, #420] ; 0x1a4 │ │ str r7, [r6, #416] ; 0x1a0 │ │ - ldrb r3, [r8, #20] │ │ - umull r7, r6, r3, lr │ │ - mla r3, r3, lr, r6 │ │ + ldrb r3, [r9, #20] │ │ + umull r7, r6, r3, r8 │ │ + mla r3, r3, r8, r6 │ │ ldr r6, [ip, #640] ; 0x280 │ │ add r6, r6, r4 │ │ str r7, [r6, #256] ; 0x100 │ │ str r3, [r6, #260] ; 0x104 │ │ ldr r6, [ip, #640] ; 0x280 │ │ add r6, r6, r0 │ │ str r3, [r6, #260] ; 0x104 │ │ @@ -18483,17 +18569,17 @@ │ │ add r6, r6, r1 │ │ str r3, [r6, #260] ; 0x104 │ │ str r7, [r6, #256] ; 0x100 │ │ ldr r6, [ip, #640] ; 0x280 │ │ add r6, r6, r2 │ │ str r3, [r6, #260] ; 0x104 │ │ str r7, [r6, #256] ; 0x100 │ │ - umull r3, r7, r5, lr │ │ + umull r3, r7, r5, r8 │ │ ldr r6, [ip, #640] ; 0x280 │ │ - mla r7, r5, lr, r7 │ │ + mla r7, r5, r8, r7 │ │ add r6, r6, r4 │ │ ldr r5, [sp, #160] ; 0xa0 │ │ str r3, [r6, #352] ; 0x160 │ │ str r7, [r6, #356] ; 0x164 │ │ ldr r6, [ip, #640] ; 0x280 │ │ add r6, r6, r0 │ │ str r7, [r6, #356] ; 0x164 │ │ @@ -18502,17 +18588,17 @@ │ │ add r6, r6, r1 │ │ str r7, [r6, #356] ; 0x164 │ │ str r3, [r6, #352] ; 0x160 │ │ ldr r6, [ip, #640] ; 0x280 │ │ add r6, r6, r2 │ │ str r7, [r6, #356] ; 0x164 │ │ str r3, [r6, #352] ; 0x160 │ │ - umull r3, r7, r5, lr │ │ + umull r3, r7, r5, r8 │ │ ldr r6, [ip, #640] ; 0x280 │ │ - mla r7, r5, lr, r7 │ │ + mla r7, r5, r8, r7 │ │ add r6, r6, r4 │ │ str r3, [r6, #384] ; 0x180 │ │ str r7, [r6, #388] ; 0x184 │ │ ldr r6, [ip, #640] ; 0x280 │ │ add r6, r6, r0 │ │ str r7, [r6, #388] ; 0x184 │ │ str r3, [r6, #384] ; 0x180 │ │ @@ -18520,34 +18606,34 @@ │ │ add r6, r6, r1 │ │ str r7, [r6, #388] ; 0x184 │ │ str r3, [r6, #384] ; 0x180 │ │ ldr r6, [ip, #640] ; 0x280 │ │ add r6, r6, r2 │ │ str r7, [r6, #388] ; 0x184 │ │ str r3, [r6, #384] ; 0x180 │ │ - ldrb r3, [r8, #21] │ │ - umull r7, r6, r3, lr │ │ - mla r3, r3, lr, r6 │ │ + ldrb r3, [r9, #21] │ │ + umull r7, r6, r3, r8 │ │ + mla r3, r3, r8, r6 │ │ ldr r6, [ip, #640] ; 0x280 │ │ str r7, [r6, r4]! │ │ str r3, [r6, #4] │ │ ldr r6, [ip, #640] ; 0x280 │ │ str r7, [r6, r0]! │ │ str r3, [r6, #4] │ │ ldr r6, [ip, #640] ; 0x280 │ │ str r7, [r6, r1]! │ │ str r3, [r6, #4] │ │ ldr r6, [ip, #640] ; 0x280 │ │ str r7, [r6, r2]! │ │ str r3, [r6, #4] │ │ - ldrsb r3, [r8, #24] │ │ - umull r7, r6, r3, lr │ │ - mla r6, r3, lr, r6 │ │ + ldrsb r3, [r9, #24] │ │ + umull r7, r6, r3, r8 │ │ + mla r6, r3, r8, r6 │ │ asr r3, r3, #31 │ │ - mla r3, r3, lr, r6 │ │ + mla r3, r3, r8, r6 │ │ ldr r6, [ip, #640] ; 0x280 │ │ add r6, r6, r4 │ │ str r7, [r6, #288] ; 0x120 │ │ str r3, [r6, #292] ; 0x124 │ │ ldr r6, [ip, #640] ; 0x280 │ │ add r6, r6, r0 │ │ str r3, [r6, #292] ; 0x124 │ │ @@ -18556,17 +18642,18 @@ │ │ add r6, r6, r1 │ │ str r3, [r6, #292] ; 0x124 │ │ str r7, [r6, #288] ; 0x120 │ │ ldr r6, [ip, #640] ; 0x280 │ │ add r6, r6, r2 │ │ str r3, [r6, #292] ; 0x124 │ │ str r7, [r6, #288] ; 0x120 │ │ - ldrb r3, [r8, #25] │ │ - umull r7, r6, r3, lr │ │ - mla r3, r3, lr, r6 │ │ + ldrb r3, [r9, #25] │ │ + ldr r9, [sp, #128] ; 0x80 │ │ + umull r7, r6, r3, r8 │ │ + mla r3, r3, r8, r6 │ │ ldr r6, [ip, #640] ; 0x280 │ │ add r6, r6, r4 │ │ str r7, [r6, #320] ; 0x140 │ │ str r3, [r6, #324] ; 0x144 │ │ ldr r6, [ip, #640] ; 0x280 │ │ add r0, r6, r0 │ │ str r3, [r0, #324] ; 0x144 │ │ @@ -18575,112 +18662,111 @@ │ │ add r0, r0, r1 │ │ str r3, [r0, #324] ; 0x144 │ │ str r7, [r0, #320] ; 0x140 │ │ ldr r0, [ip, #640] ; 0x280 │ │ add r0, r0, r2 │ │ str r3, [r0, #324] ; 0x144 │ │ str r7, [r0, #320] ; 0x140 │ │ - ldr r0, [sp, #168] ; 0xa8 │ │ - ldr lr, [sp, #136] ; 0x88 │ │ + ldr r0, [sp, #152] ; 0x98 │ │ cmp r0, #0 │ │ - beq 14fac │ │ - ldr r0, [sp, #112] ; 0x70 │ │ + beq 156a4 │ │ + ldr r0, [sp, #108] ; 0x6c │ │ sub r0, r0, #1 │ │ cmp r0, #31 │ │ - bhi 14e10 │ │ + bhi 1550c │ │ add r1, pc, #4 │ │ ldr r0, [r1, r0, lsl #2] │ │ add pc, r1, r0 │ │ andeq r0, r0, r0, lsl #1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, ip, asr #2 │ │ - ldrdeq r0, [r0], -r4 │ │ - andeq r0, r0, ip, asr #2 │ │ - andeq r0, r0, ip, asr #2 │ │ - andeq r0, r0, ip, asr #2 │ │ - andeq r0, r0, ip, ror #1 │ │ - andeq r0, r0, ip, asr #2 │ │ - andeq r0, r0, ip, asr #2 │ │ - andeq r0, r0, ip, asr #2 │ │ - andeq r0, r0, ip, asr #2 │ │ - andeq r0, r0, ip, asr #2 │ │ - andeq r0, r0, ip, asr #2 │ │ - andeq r0, r0, ip, asr #2 │ │ - andeq r0, r0, r8, lsl r1 │ │ - andeq r0, r0, ip, asr #2 │ │ - andeq r0, r0, ip, asr #2 │ │ - andeq r0, r0, ip, asr #2 │ │ - andeq r0, r0, ip, asr #2 │ │ - andeq r0, r0, ip, asr #2 │ │ - andeq r0, r0, ip, asr #2 │ │ - andeq r0, r0, ip, asr #2 │ │ - andeq r0, r0, ip, asr #2 │ │ - andeq r0, r0, ip, asr #2 │ │ - andeq r0, r0, ip, asr #2 │ │ - andeq r0, r0, ip, asr #2 │ │ - andeq r0, r0, ip, asr #2 │ │ - andeq r0, r0, ip, asr #2 │ │ - andeq r0, r0, ip, asr #2 │ │ - andeq r0, r0, ip, asr #2 │ │ - andeq r0, r0, r0, lsr r1 │ │ - ldr r0, [sp, #176] ; 0xb0 │ │ - ldr r1, [sp, #120] ; 0x78 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r0, asr r1 │ │ + ldrdeq r0, [r0], -r0 ; │ │ + andeq r0, r0, r0, asr r1 │ │ + andeq r0, r0, r0, asr r1 │ │ + andeq r0, r0, r0, asr r1 │ │ + strdeq r0, [r0], -r4 │ │ + andeq r0, r0, r0, asr r1 │ │ + andeq r0, r0, r0, asr r1 │ │ + andeq r0, r0, r0, asr r1 │ │ + andeq r0, r0, r0, asr r1 │ │ + andeq r0, r0, r0, asr r1 │ │ + andeq r0, r0, r0, asr r1 │ │ + andeq r0, r0, r0, asr r1 │ │ + andeq r0, r0, ip, lsl r1 │ │ + andeq r0, r0, r0, asr r1 │ │ + andeq r0, r0, r0, asr r1 │ │ + andeq r0, r0, r0, asr r1 │ │ + andeq r0, r0, r0, asr r1 │ │ + andeq r0, r0, r0, asr r1 │ │ + andeq r0, r0, r0, asr r1 │ │ + andeq r0, r0, r0, asr r1 │ │ + andeq r0, r0, r0, asr r1 │ │ + andeq r0, r0, r0, asr r1 │ │ + andeq r0, r0, r0, asr r1 │ │ + andeq r0, r0, r0, asr r1 │ │ + andeq r0, r0, r0, asr r1 │ │ + andeq r0, r0, r0, asr r1 │ │ + andeq r0, r0, r0, asr r1 │ │ + andeq r0, r0, r0, asr r1 │ │ + andeq r0, r0, r4, lsr r1 │ │ + ldr r0, [sp, #156] ; 0x9c │ │ + ldr r1, [sp, #112] ; 0x70 │ │ add r0, r0, r1 │ │ mov r1, #0 │ │ strb r1, [r0, #576] ; 0x240 │ │ - ldr r0, [sp, #116] ; 0x74 │ │ - sub r0, r0, #1 │ │ + sub r0, r9, #1 │ │ cmp r0, #31 │ │ - bls 14e20 │ │ - b 14fac │ │ - ldr r0, [sp, #176] ; 0xb0 │ │ + bls 15518 │ │ + b 156a4 │ │ + ldr r0, [sp, #156] ; 0x9c │ │ mov r2, #0 │ │ - ldr r1, [sp, #120] ; 0x78 │ │ + ldr r1, [sp, #112] ; 0x70 │ │ add r0, r0, r1 │ │ mov r1, #576 ; 0x240 │ │ strh r2, [r0, r1] │ │ - ldr r0, [sp, #116] ; 0x74 │ │ - sub r0, r0, #1 │ │ + sub r0, r9, #1 │ │ cmp r0, #31 │ │ - bls 14e20 │ │ - b 14fac │ │ - ldr r0, [sp, #176] ; 0xb0 │ │ - ldr r1, [sp, #120] ; 0x78 │ │ + bls 15518 │ │ + b 156a4 │ │ + ; instruction: 0x000a82b8 │ │ + ldr r0, [sp, #156] ; 0x9c │ │ + ldr r1, [sp, #112] ; 0x70 │ │ add r0, r0, r1 │ │ mov r1, #0 │ │ - b 14dc4 │ │ - andeq r7, r9, r4, lsr #25 │ │ - ldr r0, [sp, #176] ; 0xb0 │ │ - ldr r1, [sp, #120] ; 0x78 │ │ + str r1, [r0, #576] ; 0x240 │ │ + sub r0, r9, #1 │ │ + cmp r0, #31 │ │ + bls 15518 │ │ + b 156a4 │ │ + ldr r0, [sp, #156] ; 0x9c │ │ + ldr r1, [sp, #112] ; 0x70 │ │ add r0, r0, r1 │ │ mov r1, #0 │ │ str r1, [r0, #580] ; 0x244 │ │ str r1, [r0, #576] ; 0x240 │ │ - ldr r0, [sp, #116] ; 0x74 │ │ - sub r0, r0, #1 │ │ + sub r0, r9, #1 │ │ cmp r0, #31 │ │ - bls 14e20 │ │ - b 14fac │ │ - ldr r0, [sp, #176] ; 0xb0 │ │ + bls 15518 │ │ + b 156a4 │ │ + ldr r0, [sp, #156] ; 0x9c │ │ vmov.i32 q8, #0 ; 0x00000000 │ │ - ldr r1, [sp, #120] ; 0x78 │ │ + ldr r1, [sp, #112] ; 0x70 │ │ add r0, r0, r1 │ │ add r0, r0, #576 ; 0x240 │ │ - b 14e0c │ │ - ldr r0, [sp, #176] ; 0xb0 │ │ + b 15508 │ │ + ldr r0, [sp, #156] ; 0x9c │ │ vmov.i32 q8, #0 ; 0x00000000 │ │ - ldr r1, [sp, #120] ; 0x78 │ │ + ldr r1, [sp, #112] ; 0x70 │ │ add r0, r0, r1 │ │ add r0, r0, #576 ; 0x240 │ │ vst1.8 {d16-d17}, [r0]! │ │ vst1.8 {d16-d17}, [r0] │ │ - ldr r0, [sp, #116] ; 0x74 │ │ - sub r0, r0, #1 │ │ + sub r0, r9, #1 │ │ cmp r0, #31 │ │ - bhi 14fac │ │ + bhi 156a4 │ │ add r1, pc, #4 │ │ ldr r0, [r1, r0, lsl #2] │ │ add pc, r1, r0 │ │ andeq r0, r0, r0, lsl #1 │ │ muleq r0, ip, r0 │ │ andeq r0, r0, r0, lsl #3 │ │ strheq r0, [r0], -ip │ │ @@ -18708,60 +18794,60 @@ │ │ andeq r0, r0, r0, lsl #3 │ │ andeq r0, r0, r0, lsl #3 │ │ andeq r0, r0, r0, lsl #3 │ │ andeq r0, r0, r0, lsl #3 │ │ andeq r0, r0, r0, lsl #3 │ │ andeq r0, r0, r0, lsl #3 │ │ andeq r0, r0, r0, lsr r1 │ │ - ldr r0, [sp, #176] ; 0xb0 │ │ + ldr r0, [sp, #156] ; 0x9c │ │ + ldr r1, [sp, #116] ; 0x74 │ │ ldr r0, [r0, #640] ; 0x280 │ │ - ldr r1, [sp, #124] ; 0x7c │ │ add r0, r0, r1 │ │ mov r1, #0 │ │ strb r1, [r0, #560] ; 0x230 │ │ - b 14fac │ │ - ldr r0, [sp, #176] ; 0xb0 │ │ - ldr r0, [r0, #640] ; 0x280 │ │ - ldr r1, [sp, #124] ; 0x7c │ │ + b 156a4 │ │ + ldr r0, [sp, #156] ; 0x9c │ │ mov r2, #0 │ │ + ldr r1, [sp, #116] ; 0x74 │ │ + ldr r0, [r0, #640] ; 0x280 │ │ add r0, r0, r1 │ │ mov r1, #560 ; 0x230 │ │ strh r2, [r0, r1] │ │ - b 14fac │ │ - ldr r0, [sp, #176] ; 0xb0 │ │ + b 156a4 │ │ + ldr r0, [sp, #156] ; 0x9c │ │ + ldr r1, [sp, #116] ; 0x74 │ │ ldr r0, [r0, #640] ; 0x280 │ │ - ldr r1, [sp, #124] ; 0x7c │ │ add r0, r0, r1 │ │ mov r1, #0 │ │ str r1, [r0, #560] ; 0x230 │ │ - b 14fac │ │ - ldr r0, [sp, #176] ; 0xb0 │ │ + b 156a4 │ │ + ldr r0, [sp, #156] ; 0x9c │ │ + ldr r1, [sp, #116] ; 0x74 │ │ ldr r0, [r0, #640] ; 0x280 │ │ - ldr r1, [sp, #124] ; 0x7c │ │ add r0, r0, r1 │ │ mov r1, #0 │ │ str r1, [r0, #564] ; 0x234 │ │ str r1, [r0, #560] ; 0x230 │ │ - b 14fac │ │ - ldr r2, [sp, #176] ; 0xb0 │ │ - ldr r1, [sp, #124] ; 0x7c │ │ + b 156a4 │ │ + ldr r2, [sp, #156] ; 0x9c │ │ + ldr r1, [sp, #116] ; 0x74 │ │ ldr r0, [r2, #640] ; 0x280 │ │ mov r3, r1 │ │ add r0, r0, r1 │ │ mov r1, #0 │ │ str r1, [r0, #564] ; 0x234 │ │ str r1, [r0, #560] ; 0x230 │ │ ldr r0, [r2, #640] ; 0x280 │ │ add r0, r3, r0 │ │ str r1, [r0, #572] ; 0x23c │ │ str r1, [r0, #568] ; 0x238 │ │ - b 14fac │ │ - ldrdeq r7, [r9], -r8 │ │ - ldr r2, [sp, #176] ; 0xb0 │ │ - ldr r1, [sp, #124] ; 0x7c │ │ + b 156a4 │ │ + andeq r8, sl, ip, ror #1 │ │ + ldr r2, [sp, #156] ; 0x9c │ │ + ldr r1, [sp, #116] ; 0x74 │ │ ldr r0, [r2, #640] ; 0x280 │ │ mov r3, r1 │ │ add r0, r0, r1 │ │ mov r1, #0 │ │ str r1, [r0, #564] ; 0x234 │ │ str r1, [r0, #560] ; 0x230 │ │ ldr r0, [r2, #640] ; 0x280 │ │ @@ -18772,2915 +18858,2766 @@ │ │ add r0, r3, r0 │ │ str r1, [r0, #580] ; 0x244 │ │ str r1, [r0, #576] ; 0x240 │ │ ldr r0, [r2, #640] ; 0x280 │ │ add r0, r3, r0 │ │ str r1, [r0, #588] ; 0x24c │ │ str r1, [r0, #584] ; 0x248 │ │ - ldr r0, [r9] │ │ + ldr r0, [sp, #136] ; 0x88 │ │ movw r6, #257 ; 0x101 │ │ movt r6, #257 ; 0x101 │ │ - ldr r8, [sp, #192] ; 0xc0 │ │ mov ip, r6 │ │ - ldr r6, [sp, #188] ; 0xbc │ │ + ldr r6, [sp, #184] ; 0xb8 │ │ + ldr r0, [r0] │ │ ldr r1, [r0, #864] ; 0x360 │ │ cmp r1, #0 │ │ ldrne r0, [r0, #868] ; 0x364 │ │ cmpne r0, #0 │ │ - bne 15068 │ │ - ldr r0, [sp, #84] ; 0x54 │ │ + bne 1577c │ │ + ldr r0, [sp, #88] ; 0x58 │ │ ldrb r1, [r0] │ │ mov r0, #0 │ │ cmp r1, #0 │ │ - beq 14ff4 │ │ - add sp, sp, #548 ; 0x224 │ │ + beq 156ec │ │ + add sp, sp, #540 ; 0x21c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ubfx r3, lr, #4, #1 │ │ - cmp fp, #0 │ │ - beq 14fec │ │ - ldr r1, [sp, #128] ; 0x80 │ │ - mvn r7, #0 │ │ - ldr r2, [sp, #184] ; 0xb8 │ │ - ldr r6, [sp, #164] ; 0xa4 │ │ - ldr r1, [r1, #36] ; 0x24 │ │ - cmp r6, #32 │ │ - add r2, r1, r2, lsl #2 │ │ - rsb r1, r6, #32 │ │ - lsr r1, r7, r1 │ │ - and r7, lr, #15 │ │ - lsl r1, r1, r7 │ │ - bne 15148 │ │ - movw r7, #1284 ; 0x504 │ │ - add r2, r2, r7 │ │ - lsl r3, r3, #1 │ │ - add r7, r2, r3 │ │ - subs fp, fp, #1 │ │ - ldrh r6, [r7] │ │ + ubfx r2, fp, #4, #1 │ │ + ldr r1, [sp, #164] ; 0xa4 │ │ + cmp r1, #0 │ │ + beq 156e4 │ │ + ldr r0, [sp, #120] ; 0x78 │ │ + mvn r3, #0 │ │ + ldr r1, [sp, #176] ; 0xb0 │ │ + mov r6, fp │ │ + ldr r7, [sp, #172] ; 0xac │ │ + ldr r0, [r0, #36] ; 0x24 │ │ + lsr r1, r1, #1 │ │ + cmp r7, #32 │ │ + add r0, r0, r1, lsl #2 │ │ + rsb r1, r7, #32 │ │ + lsr r1, r3, r1 │ │ + and r3, fp, #15 │ │ + lsl r1, r1, r3 │ │ + bne 15860 │ │ + movw r3, #1284 ; 0x504 │ │ + ldr r4, [sp, #164] ; 0xa4 │ │ + add r3, r0, r3 │ │ + lsl r2, r2, #1 │ │ + mov r0, #0 │ │ + mov r7, #0 │ │ + add r6, r3, r2 │ │ + add r7, r7, #2 │ │ + cmp r7, r4 │ │ + ldrh r5, [r6] │ │ + orr r5, r5, r1 │ │ + strh r5, [r6] │ │ + ldrh r6, [r3, #2] │ │ orr r6, r6, r1 │ │ - strh r6, [r7] │ │ - ldrh r7, [r2, #2] │ │ - orr r7, r7, r1 │ │ - strh r7, [r2, #2] │ │ - add r2, r2, #4 │ │ - bne 1503c │ │ - b 14fec │ │ - ldr r0, [sp, #164] ; 0xa4 │ │ + strh r6, [r3, #2] │ │ + add r3, r3, #4 │ │ + bcc 1574c │ │ + b 156e4 │ │ + ldr r0, [sp, #172] ; 0xac │ │ sub r1, r0, #1 │ │ cmp r1, #31 │ │ - bhi 14fd8 │ │ - ldr r0, [sp, #176] ; 0xb0 │ │ - ldr r7, [r6, #2128] ; 0x850 │ │ - ldr r2, [r6, #1656] ; 0x678 │ │ + bhi 156d0 │ │ + ldr r0, [sp, #156] ; 0x9c │ │ + ldr r7, [lr, #2144] ; 0x860 │ │ + ldr r2, [lr, #1656] ; 0x678 │ │ ldr r3, [r0, #12] │ │ ldr r0, [r0, #8] │ │ mla r0, r7, r3, r0 │ │ add r0, r2, r0 │ │ add r2, pc, #4 │ │ ldr r1, [r2, r1, lsl #2] │ │ add pc, r2, r1 │ │ andeq r0, r0, r0, lsl #1 │ │ - andeq r0, r0, ip, asr #1 │ │ - ; instruction: 0xffffff38 │ │ - strdeq r0, [r0], -r8 │ │ - ; instruction: 0xffffff38 │ │ - ; instruction: 0xffffff38 │ │ - ; instruction: 0xffffff38 │ │ - andeq r0, r0, r4, lsr #2 │ │ - ; instruction: 0xffffff38 │ │ - ; instruction: 0xffffff38 │ │ - ; instruction: 0xffffff38 │ │ - ; instruction: 0xffffff38 │ │ - ; instruction: 0xffffff38 │ │ - ; instruction: 0xffffff38 │ │ - ; instruction: 0xffffff38 │ │ - andeq r0, r0, r4, asr r1 │ │ - ; instruction: 0xffffff38 │ │ - ; instruction: 0xffffff38 │ │ - ; instruction: 0xffffff38 │ │ - ; instruction: 0xffffff38 │ │ - ; instruction: 0xffffff38 │ │ - ; instruction: 0xffffff38 │ │ - ; instruction: 0xffffff38 │ │ - ; instruction: 0xffffff38 │ │ - ; instruction: 0xffffff38 │ │ - ; instruction: 0xffffff38 │ │ - ; instruction: 0xffffff38 │ │ - ; instruction: 0xffffff38 │ │ - ; instruction: 0xffffff38 │ │ - ; instruction: 0xffffff38 │ │ - ; instruction: 0xffffff38 │ │ - muleq r0, r4, r1 │ │ - cmp fp, #0 │ │ - beq 14fd8 │ │ - mov r1, fp │ │ - ldrb r2, [r8, #4] │ │ + andeq r0, r0, r0, ror #1 │ │ + ; instruction: 0xffffff1c │ │ + andeq r0, r0, r0, lsl r1 │ │ + ; instruction: 0xffffff1c │ │ + ; instruction: 0xffffff1c │ │ + ; instruction: 0xffffff1c │ │ + andeq r0, r0, r0, asr #2 │ │ + ; instruction: 0xffffff1c │ │ + ; instruction: 0xffffff1c │ │ + ; instruction: 0xffffff1c │ │ + ; instruction: 0xffffff1c │ │ + ; instruction: 0xffffff1c │ │ + ; instruction: 0xffffff1c │ │ + ; instruction: 0xffffff1c │ │ + andeq r0, r0, r8, ror r1 │ │ + ; instruction: 0xffffff1c │ │ + ; instruction: 0xffffff1c │ │ + ; instruction: 0xffffff1c │ │ + ; instruction: 0xffffff1c │ │ + ; instruction: 0xffffff1c │ │ + ; instruction: 0xffffff1c │ │ + ; instruction: 0xffffff1c │ │ + ; instruction: 0xffffff1c │ │ + ; instruction: 0xffffff1c │ │ + ; instruction: 0xffffff1c │ │ + ; instruction: 0xffffff1c │ │ + ; instruction: 0xffffff1c │ │ + ; instruction: 0xffffff1c │ │ + ; instruction: 0xffffff1c │ │ + ; instruction: 0xffffff1c │ │ + ; instruction: 0x000001b8 │ │ + ldr r1, [sp, #164] ; 0xa4 │ │ + cmp r1, #0 │ │ + beq 156d0 │ │ + ldr r1, [sp, #164] ; 0xa4 │ │ + ldrb r2, [r6, #4] │ │ subs r1, r1, #1 │ │ strb r2, [r0] │ │ - ldr r2, [r6, #2128] ; 0x850 │ │ + ldr r2, [lr, #2144] ; 0x860 │ │ add r0, r0, r2 │ │ - bne 1512c │ │ - b 14fd8 │ │ - add r2, r2, r3, lsl #1 │ │ - movw r3, #1284 ; 0x504 │ │ - add r2, r2, r3 │ │ - ldrh r3, [r2] │ │ - subs fp, fp, #1 │ │ - orr r3, r3, r1 │ │ - strh r3, [r2], #4 │ │ - bne 15154 │ │ - b 14fec │ │ - cmp fp, #0 │ │ - beq 14fd8 │ │ - mov r1, fp │ │ - ldrb r2, [r8, #4] │ │ + bne 15844 │ │ + b 156d0 │ │ + add r0, r0, r2, lsl #1 │ │ + movw r2, #1284 ; 0x504 │ │ + ldr r6, [sp, #164] ; 0xa4 │ │ + add r2, r0, r2 │ │ + mov r0, #0 │ │ + mov r3, #0 │ │ + ldrh r7, [r2] │ │ + add r3, r3, #2 │ │ + cmp r3, r6 │ │ + orr r7, r7, r1 │ │ + strh r7, [r2], #4 │ │ + bcc 15878 │ │ + b 156e4 │ │ + ldr r1, [sp, #164] ; 0xa4 │ │ + cmp r1, #0 │ │ + beq 156d0 │ │ + ldr r1, [sp, #164] ; 0xa4 │ │ + ldrb r2, [r6, #4] │ │ subs r1, r1, #1 │ │ orr r2, r2, r2, lsl #8 │ │ strh r2, [r0] │ │ - ldr r2, [r6, #2128] ; 0x850 │ │ + ldr r2, [lr, #2144] ; 0x860 │ │ add r0, r0, r2 │ │ - bne 15178 │ │ - b 14fd8 │ │ - cmp fp, #0 │ │ - beq 14fd8 │ │ - mov r1, fp │ │ - ldrb r2, [r8, #4] │ │ + bne 158a4 │ │ + b 156d0 │ │ + ldr r1, [sp, #164] ; 0xa4 │ │ + cmp r1, #0 │ │ + beq 156d0 │ │ + ldr r1, [sp, #164] ; 0xa4 │ │ + ldrb r2, [r6, #4] │ │ subs r1, r1, #1 │ │ mul r2, r2, ip │ │ str r2, [r0] │ │ - ldr r2, [r6, #2128] ; 0x850 │ │ + ldr r2, [lr, #2144] ; 0x860 │ │ add r0, r0, r2 │ │ - bne 151a4 │ │ - b 14fd8 │ │ - cmp fp, #0 │ │ - beq 14fd8 │ │ - mov r1, fp │ │ - ldrb r2, [r8, #4] │ │ + bne 158d4 │ │ + b 156d0 │ │ + ldr r1, [sp, #164] ; 0xa4 │ │ + cmp r1, #0 │ │ + beq 156d0 │ │ + ldr r1, [sp, #164] ; 0xa4 │ │ + ldrb r2, [r6, #4] │ │ subs r1, r1, #1 │ │ umull r4, r3, r2, ip │ │ mla r5, r2, ip, r3 │ │ strd r4, [r0] │ │ - ldr r2, [r6, #2128] ; 0x850 │ │ + ldr r2, [lr, #2144] ; 0x860 │ │ add r0, r0, r2 │ │ - bne 151d0 │ │ - b 14fd8 │ │ - cmp fp, #0 │ │ - beq 14fd8 │ │ - mov r1, fp │ │ - ldrb r2, [r8, #4] │ │ + bne 15904 │ │ + b 156d0 │ │ + andeq r7, sl, r8, lsl lr │ │ + ldr r1, [sp, #164] ; 0xa4 │ │ + cmp r1, #0 │ │ + beq 156d0 │ │ + ldr r1, [sp, #164] ; 0xa4 │ │ + ldrb r2, [r6, #4] │ │ subs r1, r1, #1 │ │ umull r3, r7, r2, ip │ │ mla r2, r2, ip, r7 │ │ vmov.32 d16[0], r3 │ │ vmov.32 d16[1], r2 │ │ vorr d17, d16, d16 │ │ vst1.64 {d16-d17}, [r0] │ │ - ldr r2, [r6, #2128] ; 0x850 │ │ + ldr r2, [lr, #2144] ; 0x860 │ │ add r0, r0, r2 │ │ - bne 15200 │ │ - b 14fd8 │ │ - andeq r7, r9, r4, lsl r8 │ │ - cmp fp, #0 │ │ - beq 14fd8 │ │ - mov r1, fp │ │ - ldrb r2, [r8, #4] │ │ + bne 1593c │ │ + b 156d0 │ │ + ldr r1, [sp, #164] ; 0xa4 │ │ + cmp r1, #0 │ │ + beq 156d0 │ │ + ldr r1, [sp, #164] ; 0xa4 │ │ + ldrb r2, [r6, #4] │ │ subs r1, r1, #1 │ │ umull r3, r7, r2, ip │ │ mla r2, r2, ip, r7 │ │ vmov.32 d16[0], r3 │ │ vmov.32 d16[1], r2 │ │ mov r2, r0 │ │ vorr d17, d16, d16 │ │ vst1.64 {d16-d17}, [r2]! │ │ vst1.64 {d16-d17}, [r2] │ │ - ldr r2, [r6, #2128] ; 0x850 │ │ + ldr r2, [lr, #2144] ; 0x860 │ │ add r0, r0, r2 │ │ - bne 15240 │ │ - b 14fd8 │ │ - ldr r5, [sp, #192] ; 0xc0 │ │ - mov r0, #0 │ │ - strb r0, [r5, #23] │ │ - strb r0, [r5, #21] │ │ - ldr r6, [sp, #104] ; 0x68 │ │ - uxtb r1, r0 │ │ - ldr r7, [sp, #144] ; 0x90 │ │ - ldr r0, [r4, r1, lsl #4] │ │ - mov fp, #1 │ │ - cmp r1, #1 │ │ - str r0, [r7] │ │ - bhi 152ec │ │ - ldr r2, [sp, #148] ; 0x94 │ │ - lsr r1, r0, #16 │ │ - ldr r9, [sp, #176] ; 0xb0 │ │ - ldr r2, [r2] │ │ - ldr r3, [r2, #296] ; 0x128 │ │ - cmp r3, #0 │ │ - beq 15394 │ │ - add r1, r1, r0, lsr #31 │ │ - add r1, r1, #3 │ │ - bic r1, r1, #7 │ │ - strh r1, [r7, #2] │ │ - uxth r1, r0 │ │ - add r0, r0, r1, lsr #15 │ │ - add r0, r0, #3 │ │ - bic r0, r0, #7 │ │ - strh r0, [r7] │ │ - b 131cc │ │ - ldr r9, [sp, #176] ; 0xb0 │ │ - b 131cc │ │ - andeq r7, r9, ip, lsr #14 │ │ - ldr r0, [sp, #176] ; 0xb0 │ │ - ldr r1, [sp, #100] ; 0x64 │ │ - ldr r3, [sp, #136] ; 0x88 │ │ - ldr r0, [r0, #640] ; 0x280 │ │ - cmp fp, r1 │ │ - ldr r1, [sp, #152] ; 0x98 │ │ - str r4, [sp, #420] ; 0x1a4 │ │ - str r4, [sp, #416] ; 0x1a0 │ │ - str r4, [sp, #424] ; 0x1a8 │ │ - ble 15330 │ │ - add r0, r0, r1 │ │ - ldrb r1, [r0, #224] ; 0xe0 │ │ - cmp r1, #0 │ │ - beq 15758 │ │ - mov r7, r9 │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - ldr fp, [sp, #164] ; 0xa4 │ │ - ldr r9, [sp, #176] ; 0xb0 │ │ - cmp r3, r0 │ │ - ble 1535c │ │ - ldr r0, [sp, #184] ; 0xb8 │ │ - add r0, r9, r0 │ │ - ldrb r1, [r0, #240] ; 0xf0 │ │ - cmp r1, #0 │ │ - beq 157b0 │ │ - ldr r0, [sp, #416] ; 0x1a0 │ │ - mov r2, #0 │ │ - ldr r1, [sp, #420] ; 0x1a4 │ │ - cmp r0, r1 │ │ - movw r1, #5820 ; 0x16bc │ │ - movwge r2, #1 │ │ - lsl r0, r2, #1 │ │ - movweq r0, #1 │ │ - add r0, r6, r0, lsl #2 │ │ - add r1, r0, r1 │ │ - mov r0, r7 │ │ - bl 2db24 │ │ - add r0, r0, #4 │ │ - b 15554 │ │ - ldr r2, [r2, #500] ; 0x1f4 │ │ - cmp r2, #0 │ │ - bne 131cc │ │ - sxth r2, r0 │ │ - sub r0, r0, r2, lsr #15 │ │ - bic r0, r0, #1 │ │ - strh r0, [r7] │ │ - sxth r0, r1 │ │ - sub r0, r1, r0, lsr #15 │ │ - bic r0, r0, #1 │ │ - strh r0, [r7, #2] │ │ - b 131cc │ │ - andeq r7, r9, r4, lsl r6 │ │ - ldr lr, [sp, #132] ; 0x84 │ │ - mov r1, #0 │ │ - ldr r8, [sp, #100] ; 0x64 │ │ - mov r5, #0 │ │ - ldr r3, [sp, #172] ; 0xac │ │ - ldr r2, [sp, #108] ; 0x6c │ │ - cmp lr, r8 │ │ - str r1, [sp, #140] ; 0x8c │ │ + bne 1597c │ │ + b 156d0 │ │ + andeq r7, sl, r4, lsr sp │ │ + ldr ip, [sp, #124] ; 0x7c │ │ mov r1, #0 │ │ + ldr r9, [sp, #96] ; 0x60 │ │ + mov r8, #0 │ │ + ldr r2, [sp, #132] ; 0x84 │ │ + ldr r3, [sp, #104] ; 0x68 │ │ + cmp ip, r9 │ │ movwgt r1, #1 │ │ - cmp r0, r2 │ │ + ldr r6, [sp, #164] ; 0xa4 │ │ + cmp r2, r3 │ │ + ldr r3, [sp, #172] ; 0xac │ │ mov r2, #0 │ │ - mov r6, r3 │ │ - movwgt r2, #1 │ │ - cmp r4, r3 │ │ - ldr r3, [sp, #192] ; 0xc0 │ │ - movhi r6, r4 │ │ str r7, [sp, #76] ; 0x4c │ │ + ldr r7, [sp, #156] ; 0x9c │ │ + movwgt r2, #1 │ │ + cmp r3, r6 │ │ + movhi r6, r3 │ │ + ldr r3, [sp, #184] ; 0xb8 │ │ + ldr r4, [r7, #12] │ │ cmp r6, #31 │ │ - ldr r7, [r9, #12] │ │ - ldrsb r3, [r3, #24] │ │ - str r3, [sp, #156] ; 0x9c │ │ - and r3, r7, #31 │ │ - str r7, [sp, #64] ; 0x40 │ │ - add r3, r9, r3, lsl #2 │ │ - movw r9, #8952 ; 0x22f8 │ │ str r6, [sp, #68] ; 0x44 │ │ - bgt 15474 │ │ - cmp lr, r8 │ │ - mov r5, #0 │ │ - ble 15474 │ │ - ldr r7, [sp, #176] ; 0xb0 │ │ - mov r5, #0 │ │ - ldr r6, [r7, #4] │ │ - ldr r4, [r7, #8] │ │ - movw r7, #13852 ; 0x361c │ │ - ldr r7, [r6, r7] │ │ - ldr r6, [sp, #164] ; 0xa4 │ │ - add r6, r4, r6 │ │ - ldr r4, [sp, #164] ; 0xa4 │ │ - cmp r6, r7 │ │ - ldr r7, [sp, #584] ; 0x248 │ │ - andlt r5, r7, #1 │ │ - add r6, r3, r9 │ │ - cmp lr, r8 │ │ + mov r6, #0 │ │ + ldrsb r3, [r3, #24] │ │ + str r3, [sp, #144] ; 0x90 │ │ + and r3, r4, #31 │ │ + str r4, [sp, #64] ; 0x40 │ │ + movw r4, #8952 ; 0x22f8 │ │ + add r3, r7, r3, lsl #2 │ │ + bgt 15a60 │ │ + cmp ip, r9 │ │ + mov r6, #0 │ │ + ble 15a60 │ │ + ldr r6, [sp, #156] ; 0x9c │ │ + ldmib r6, {r7, lr} │ │ + movw r6, #13852 ; 0x361c │ │ + ldr r7, [r7, r6] │ │ + ldr r6, [sp, #172] ; 0xac │ │ + add lr, lr, r6 │ │ + mov r6, #0 │ │ + cmp lr, r7 │ │ + ldr r7, [sp, #576] ; 0x240 │ │ + andlt r6, r7, #1 │ │ + add r7, r3, r4 │ │ + cmp ip, r9 │ │ and r1, r2, r1 │ │ - str r5, [sp, #92] ; 0x5c │ │ - str r1, [sp, #88] ; 0x58 │ │ - ble 1561c │ │ - ldr r1, [sp, #176] ; 0xb0 │ │ - ldr r0, [sp, #156] ; 0x9c │ │ + str r7, [sp, #92] ; 0x5c │ │ + str r1, [sp, #80] ; 0x50 │ │ + ble 15b7c │ │ + ldr r1, [sp, #156] ; 0x9c │ │ + ldr r2, [sp, #144] ; 0x90 │ │ + str r6, [sp, #96] ; 0x60 │ │ ldr r3, [r1, #8] │ │ - add r5, r0, #1 │ │ - ldr r1, [r6, #-4] │ │ + add ip, r2, #1 │ │ + ldr r1, [r7, #-4] │ │ add lr, r1, r3, lsl #4 │ │ - mov r7, lr │ │ - ldrsb r2, [r7, #8]! │ │ - cmp r5, r2 │ │ - bne 15810 │ │ - ldrb r2, [r7, #1] │ │ + mov r6, lr │ │ + ldrsb r2, [r6, #8]! │ │ + cmp ip, r2 │ │ + bne 1638c │ │ + ldrb r2, [r6, #1] │ │ sub r2, r2, #255 ; 0xff │ │ clz r2, r2 │ │ - lsr r0, r2, #5 │ │ - b 15814 │ │ - ldr r0, [sp, #100] ; 0x64 │ │ - ldr r3, [sp, #136] ; 0x88 │ │ - cmp fp, r0 │ │ - ldr fp, [sp, #164] ; 0xa4 │ │ - ldr r0, [sp, #152] ; 0x98 │ │ - str r4, [sp, #420] ; 0x1a4 │ │ - str r4, [sp, #416] ; 0x1a0 │ │ - ble 154f8 │ │ - add r0, r1, r0 │ │ - ldrb r1, [r0, #224] ; 0xe0 │ │ - cmp r1, #0 │ │ - beq 15908 │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - cmp r3, r0 │ │ - ble 1551c │ │ - ldr r0, [sp, #176] ; 0xb0 │ │ - ldr r1, [sp, #184] ; 0xb8 │ │ - add r0, r0, r1 │ │ - ldrb r1, [r0, #240] ; 0xf0 │ │ - cmp r1, #0 │ │ - beq 1595c │ │ - ldr r0, [sp, #416] ; 0x1a0 │ │ - mov r2, #0 │ │ - ldr r1, [sp, #420] ; 0x1a4 │ │ - ldr r6, [sp, #160] ; 0xa0 │ │ - cmp r0, r1 │ │ - movw r1, #5796 ; 0x16a4 │ │ - movwge r2, #1 │ │ - lsl r0, r2, #1 │ │ - movweq r0, #1 │ │ - add r0, r6, r0, lsl #2 │ │ - add r1, r0, r1 │ │ - mov r0, r9 │ │ - bl 2db24 │ │ - ldr r9, [sp, #176] ; 0xb0 │ │ - ldr lr, [sp, #192] ; 0xc0 │ │ - b 12a0c │ │ - ldrdeq r7, [r9], -r0 │ │ + lsr r8, r2, #5 │ │ + b 16390 │ │ mov r1, #288 ; 0x120 │ │ ldrsb r1, [r0, r1] │ │ cmp r1, #4 │ │ - blt 15584 │ │ - add r2, sp, #416 ; 0x1a0 │ │ + blt 15adc │ │ + add r2, sp, #408 ; 0x198 │ │ add r1, r2, r1, lsl #2 │ │ ldr r2, [r1, #-16] │ │ add r2, r2, #1 │ │ str r2, [r1, #-16] │ │ ldrb r1, [r0, #256] ; 0x100 │ │ cmp r1, #0 │ │ - beq 12ed0 │ │ + beq 130e0 │ │ mov r1, #320 ; 0x140 │ │ ldrsb r0, [r0, r1] │ │ cmp r0, #4 │ │ - blt 12ed0 │ │ - add r1, sp, #416 ; 0x1a0 │ │ + blt 130e0 │ │ + add r1, sp, #408 ; 0x198 │ │ add r0, r1, r0, lsl #2 │ │ ldr r1, [r0, #-16] │ │ add r1, r1, #1 │ │ str r1, [r0, #-16] │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - cmp r3, r0 │ │ - bgt 12edc │ │ - b 12ef0 │ │ + ldr r0, [sp, #132] ; 0x84 │ │ + ldr r1, [sp, #104] ; 0x68 │ │ + cmp r0, r1 │ │ + bgt 130f0 │ │ + b 13104 │ │ + andeq r7, sl, r0, lsr #24 │ │ mov r1, #304 ; 0x130 │ │ ldrsb r1, [r0, r1] │ │ cmp r1, #4 │ │ - blt 155e8 │ │ - add r2, sp, #416 ; 0x1a0 │ │ + blt 15b48 │ │ + add r2, sp, #408 ; 0x198 │ │ add r1, r2, r1, lsl #2 │ │ ldr r2, [r1, #-16] │ │ add r2, r2, #1 │ │ str r2, [r1, #-16] │ │ ldrb r1, [r0, #272] ; 0x110 │ │ cmp r1, #0 │ │ - beq 12ef0 │ │ + beq 13104 │ │ mov r1, #336 ; 0x150 │ │ ldrsb r0, [r0, r1] │ │ cmp r0, #4 │ │ - blt 12ef0 │ │ - add r1, sp, #416 ; 0x1a0 │ │ + blt 13104 │ │ + add r1, sp, #408 ; 0x198 │ │ add r0, r1, r0, lsl #2 │ │ ldr r1, [r0, #-16] │ │ add r1, r1, #1 │ │ str r1, [r0, #-16] │ │ - b 12ef0 │ │ + b 13104 │ │ + mov r1, #0 │ │ mov r9, #0 │ │ - mov r8, #0 │ │ - b 15a60 │ │ + str r1, [sp, #124] ; 0x7c │ │ + ldr fp, [sp, #100] ; 0x64 │ │ + b 16cd0 │ │ mov r1, #288 ; 0x120 │ │ ldrsb r1, [r0, r1] │ │ cmp r1, #3 │ │ - bgt 15644 │ │ - ldr r2, [r6, r1, lsl #2] │ │ + bgt 15bac │ │ + ldr r2, [r7, r1, lsl #2] │ │ add r2, r2, #1 │ │ - str r2, [r6, r1, lsl #2] │ │ + str r2, [r7, r1, lsl #2] │ │ ldrb r1, [r0, #256] ; 0x100 │ │ cmp r1, #0 │ │ - beq 12fd4 │ │ + beq 1318c │ │ mov r1, #320 ; 0x140 │ │ ldrsb r0, [r0, r1] │ │ cmp r0, #3 │ │ - bgt 12fd4 │ │ - ldr r1, [r6, r0, lsl #2] │ │ + bgt 1318c │ │ + ldr r1, [r7, r0, lsl #2] │ │ add r1, r1, #1 │ │ - str r1, [r6, r0, lsl #2] │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - cmp r3, r0 │ │ - bgt 12fe0 │ │ - b 12ff8 │ │ + str r1, [r7, r0, lsl #2] │ │ + ldr r0, [sp, #132] ; 0x84 │ │ + ldr r1, [sp, #104] ; 0x68 │ │ + cmp r0, r1 │ │ + bgt 1319c │ │ + b 131b4 │ │ mov r1, #304 ; 0x130 │ │ ldrsb r1, [r0, r1] │ │ cmp r1, #3 │ │ - bgt 15698 │ │ - ldr r2, [r6, r1, lsl #2] │ │ + bgt 15c04 │ │ + ldr r2, [r7, r1, lsl #2] │ │ add r2, r2, #1 │ │ - str r2, [r6, r1, lsl #2] │ │ + str r2, [r7, r1, lsl #2] │ │ ldrb r1, [r0, #272] ; 0x110 │ │ cmp r1, #0 │ │ - beq 12ff8 │ │ + beq 131b4 │ │ mov r1, #336 ; 0x150 │ │ ldrsb r0, [r0, r1] │ │ cmp r0, #3 │ │ - bgt 12ff8 │ │ - ldr r1, [r6, r0, lsl #2] │ │ + bgt 131b4 │ │ + ldr r1, [r7, r0, lsl #2] │ │ add r1, r1, #1 │ │ - str r1, [r6, r0, lsl #2] │ │ - b 12ff8 │ │ - andeq r7, r9, r8, lsl #6 │ │ - ldr r0, [sp, #184] ; 0xb8 │ │ - add r6, r3, r4 │ │ - add r5, r9, r0 │ │ - ldrb r1, [r6, #224] ; 0xe0 │ │ + str r1, [r7, r0, lsl #2] │ │ + b 131b4 │ │ + andeq r7, sl, r0, ror #21 │ │ + ldr r0, [sp, #180] ; 0xb4 │ │ + mov r1, r8 │ │ + add r5, r3, r0 │ │ + ldr r0, [sp, #176] ; 0xb0 │ │ + add r4, r8, r0 │ │ + ldrb r1, [r5, #224] ; 0xe0 │ │ mov r0, #2 │ │ - ldrb r2, [r5, #240] ; 0xf0 │ │ + ldrb r2, [r4, #240] ; 0xf0 │ │ cmp r1, #0 │ │ cmpne r2, #0 │ │ - bne 159a4 │ │ + bne 15ccc │ │ orrs r2, r2, r1 │ │ - beq 159b0 │ │ - ldr r2, [sp, #184] ; 0xb8 │ │ + beq 16c24 │ │ + ldr r2, [sp, #176] ; 0xb0 │ │ cmp r1, #0 │ │ - mov r1, r4 │ │ - movne r3, r7 │ │ + ldr r1, [sp, #180] ; 0xb4 │ │ + movne r3, r6 │ │ ldr r6, [sp, #160] ; 0xa0 │ │ - mov r5, r4 │ │ movne r1, r2 │ │ add r1, r3, r1 │ │ ldrb r2, [r1, #256] ; 0x100 │ │ cmp r2, #0 │ │ - beq 164dc │ │ + beq 15cd0 │ │ mov r2, #320 ; 0x140 │ │ mov r0, #288 ; 0x120 │ │ ldrsb r2, [r1, r2] │ │ ldrsb r0, [r1, r0] │ │ mov r1, #0 │ │ cmp r2, #4 │ │ mov r2, #0 │ │ movwlt r2, #1 │ │ cmp r0, #3 │ │ movwgt r1, #1 │ │ eor r0, r1, r2 │ │ mov r1, #1 │ │ orr r0, r1, r0, lsl #1 │ │ - b 164dc │ │ + b 15cd0 │ │ + andeq r7, sl, r4, lsl r9 │ │ + ldr r6, [sp, #160] ; 0xa0 │ │ + ldr r7, [sp, #148] ; 0x94 │ │ + add r0, r6, r0, lsl #2 │ │ + movw r1, #5656 ; 0x1618 │ │ + add r1, r0, r1 │ │ + mov r0, r7 │ │ + bl 3700c │ │ + ldr r1, [r8, #640] ; 0x280 │ │ + cmp r0, #0 │ │ + beq 15eac │ │ + vmov.i32 q8, #0 ; 0x00000000 │ │ + add r4, sp, #408 ; 0x198 │ │ + cmp r9, fp │ │ + vst1.64 {d16-d17}, [r4] │ │ + ble 15d1c │ │ + ldr r0, [sp, #180] ; 0xb4 │ │ + add r0, r1, r0 │ │ + ldrb r1, [r0, #224] ; 0xe0 │ │ + cmp r1, #0 │ │ + beq 16820 │ │ + ldr r0, [sp, #104] ; 0x68 │ │ + ldr r1, [sp, #132] ; 0x84 │ │ + cmp r1, r0 │ │ + ble 15d40 │ │ + ldr r0, [sp, #176] ; 0xb0 │ │ + add r0, r8, r0 │ │ + ldrb r1, [r0, #240] ; 0xf0 │ │ + cmp r1, #0 │ │ + beq 16878 │ │ + add r3, sp, #408 ; 0x198 │ │ + mov r7, r8 │ │ + mov r5, #0 │ │ + ldm r3, {r0, r1, r2, r3} │ │ + add r2, r2, r3 │ │ + add r0, r0, r1 │ │ + movw r1, #5832 ; 0x16c8 │ │ + cmp r0, r2 │ │ + mov r0, #0 │ │ + movwge r0, #1 │ │ + lsl r0, r0, #1 │ │ + movweq r0, #1 │ │ + add r0, r6, r0, lsl #2 │ │ + add r1, r0, r1 │ │ + ldr r0, [sp, #148] ; 0x94 │ │ + bl 3700c │ │ + ldr r1, [r8, #640] ; 0x280 │ │ + cmp r0, #0 │ │ + beq 16004 │ │ + ldr r7, [sp, #148] ; 0x94 │ │ + cmp r9, fp │ │ + str r5, [sp, #412] ; 0x19c │ │ + str r5, [sp, #408] ; 0x198 │ │ + mov r5, r8 │ │ + ble 15e04 │ │ + ldr r0, [sp, #180] ; 0xb4 │ │ + add r0, r1, r0 │ │ + ldrb r1, [r0, #224] ; 0xe0 │ │ + cmp r1, #0 │ │ + bne 15e04 │ │ + mov r1, #288 ; 0x120 │ │ + ldrsb r1, [r0, r1] │ │ + eor r2, r1, #2 │ │ + cmp r2, #1 │ │ + addls r1, r4, r1, lsl #2 │ │ + ldrls r2, [r1, #-8] │ │ + addls r2, r2, #1 │ │ + strls r2, [r1, #-8] │ │ + ldrb r1, [r0, #256] ; 0x100 │ │ + cmp r1, #0 │ │ + beq 15e04 │ │ + mov r1, #320 ; 0x140 │ │ + ldrsb r0, [r0, r1] │ │ + eor r1, r0, #2 │ │ + cmp r1, #1 │ │ + addls r0, r4, r0, lsl #2 │ │ + ldrls r1, [r0, #-8] │ │ + addls r1, r1, #1 │ │ + strls r1, [r0, #-8] │ │ + ldr r0, [sp, #104] ; 0x68 │ │ + ldr r1, [sp, #132] ; 0x84 │ │ + cmp r1, r0 │ │ + ble 15e74 │ │ + ldr r0, [sp, #176] ; 0xb0 │ │ + add r0, r5, r0 │ │ + ldrb r1, [r0, #240] ; 0xf0 │ │ + cmp r1, #0 │ │ + bne 15e74 │ │ + mov r1, #304 ; 0x130 │ │ + ldrsb r1, [r0, r1] │ │ + eor r2, r1, #2 │ │ + cmp r2, #1 │ │ + addls r1, r4, r1, lsl #2 │ │ + ldrls r2, [r1, #-8] │ │ + addls r2, r2, #1 │ │ + strls r2, [r1, #-8] │ │ + ldrb r1, [r0, #272] ; 0x110 │ │ + cmp r1, #0 │ │ + beq 15e74 │ │ + mov r1, #336 ; 0x150 │ │ + ldrsb r0, [r0, r1] │ │ + eor r1, r0, #2 │ │ + cmp r1, #1 │ │ + addls r0, r4, r0, lsl #2 │ │ + ldrls r1, [r0, #-8] │ │ + addls r1, r1, #1 │ │ + strls r1, [r0, #-8] │ │ + ldr r0, [sp, #408] ; 0x198 │ │ + mov r2, #0 │ │ + ldr r1, [sp, #412] ; 0x19c │ │ + cmp r0, r1 │ │ + movw r1, #5856 ; 0x16e0 │ │ + movwge r2, #1 │ │ + lsl r0, r2, #1 │ │ + movweq r0, #1 │ │ + add r0, r6, r0, lsl #2 │ │ + add r1, r0, r1 │ │ + mov r0, r7 │ │ + bl 3700c │ │ + add r0, r0, #2 │ │ + b 16084 │ │ + mov r0, #0 │ │ + cmp r9, fp │ │ + str r0, [sp, #412] ; 0x19c │ │ + str r0, [sp, #408] ; 0x198 │ │ + ble 15f30 │ │ + ldr r0, [sp, #180] ; 0xb4 │ │ + add r0, r1, r0 │ │ + ldrb r1, [r0, #224] ; 0xe0 │ │ + cmp r1, #0 │ │ + bne 15f30 │ │ + mov r1, #288 ; 0x120 │ │ + mov r3, #0 │ │ + ldrsb r2, [r0, r1] │ │ + mov r1, #0 │ │ + cmp r2, #3 │ │ + add r2, sp, #408 ; 0x198 │ │ + movwgt r3, #1 │ │ + orr r3, r2, r3, lsl #2 │ │ + ldr r7, [r3] │ │ + add r7, r7, #1 │ │ + str r7, [r3] │ │ + ldrb r3, [r0, #256] ; 0x100 │ │ + ldr r7, [sp, #148] ; 0x94 │ │ + cmp r3, #0 │ │ + beq 15f30 │ │ + mov r3, #320 ; 0x140 │ │ + ldrsb r0, [r0, r3] │ │ + cmp r0, #3 │ │ + movwgt r1, #1 │ │ + orr r0, r2, r1, lsl #2 │ │ + ldr r1, [r0] │ │ + add r1, r1, #1 │ │ + str r1, [r0] │ │ + ldr r0, [sp, #104] ; 0x68 │ │ + ldr r1, [sp, #132] ; 0x84 │ │ + cmp r1, r0 │ │ + ble 15fb0 │ │ + ldr r0, [sp, #176] ; 0xb0 │ │ + add r0, r8, r0 │ │ + ldrb r1, [r0, #240] ; 0xf0 │ │ + cmp r1, #0 │ │ + bne 15fb0 │ │ + mov r1, #304 ; 0x130 │ │ + mov r3, #0 │ │ + ldrsb r2, [r0, r1] │ │ + mov r1, #0 │ │ + cmp r2, #3 │ │ + add r2, sp, #408 ; 0x198 │ │ + movwgt r3, #1 │ │ + orr r3, r2, r3, lsl #2 │ │ + ldr r7, [r3] │ │ + add r7, r7, #1 │ │ + str r7, [r3] │ │ + ldrb r3, [r0, #272] ; 0x110 │ │ + ldr r7, [sp, #148] ; 0x94 │ │ + cmp r3, #0 │ │ + beq 15fb0 │ │ + mov r3, #336 ; 0x150 │ │ + ldrsb r0, [r0, r3] │ │ + cmp r0, #3 │ │ + movwgt r1, #1 │ │ + orr r0, r2, r1, lsl #2 │ │ + ldr r1, [r0] │ │ + add r1, r1, #1 │ │ + str r1, [r0] │ │ + ldr r0, [sp, #408] ; 0x198 │ │ + mov r4, #0 │ │ + ldr r1, [sp, #412] ; 0x19c │ │ + cmp r0, r1 │ │ + mov r0, #0 │ │ + movwge r0, #1 │ │ + movw r1, #5892 ; 0x1704 │ │ + lsl r0, r0, #1 │ │ + movweq r0, #1 │ │ + add r0, r6, r0, lsl #2 │ │ + add r1, r0, r1 │ │ + mov r0, r7 │ │ + bl 3700c │ │ + cmp r0, #0 │ │ + beq 16478 │ │ + ldr r5, [sp, #184] ; 0xb8 │ │ + movw r0, #1540 ; 0x604 │ │ + strh r0, [r5, #24] │ │ + mov r0, #6 │ │ + b 165a4 │ │ + andeq r7, sl, r0, ror #11 │ │ + ldr r7, [sp, #148] ; 0x94 │ │ + cmp r9, fp │ │ + str r5, [sp, #412] ; 0x19c │ │ + str r5, [sp, #408] ; 0x198 │ │ + mov r5, r8 │ │ + ble 16030 │ │ + ldr r0, [sp, #180] ; 0xb4 │ │ + add r0, r1, r0 │ │ + ldrb r1, [r0, #224] ; 0xe0 │ │ + cmp r1, #0 │ │ + beq 17890 │ │ + ldr r0, [sp, #104] ; 0x68 │ │ + ldr r1, [sp, #132] ; 0x84 │ │ + cmp r1, r0 │ │ + ble 16054 │ │ + ldr r0, [sp, #176] ; 0xb0 │ │ + add r0, r5, r0 │ │ + ldrb r1, [r0, #240] ; 0xf0 │ │ + cmp r1, #0 │ │ + beq 178ec │ │ + ldr r0, [sp, #408] ; 0x198 │ │ + mov r2, #0 │ │ + ldr r1, [sp, #412] ; 0x19c │ │ + cmp r0, r1 │ │ + movw r1, #5844 ; 0x16d4 │ │ + movwge r2, #1 │ │ + lsl r0, r2, #1 │ │ + movweq r0, #1 │ │ + add r0, r6, r0, lsl #2 │ │ + add r1, r0, r1 │ │ + mov r0, r7 │ │ + bl 3700c │ │ + ldr r1, [sp, #184] ; 0xb8 │ │ + cmp r9, fp │ │ + strb r0, [r1, #24] │ │ + mov r1, #0 │ │ + ldr r0, [r5, #640] ; 0x280 │ │ + str r1, [sp, #412] ; 0x19c │ │ + str r1, [sp, #408] ; 0x198 │ │ + str r1, [sp, #416] ; 0x1a0 │ │ + ble 16100 │ │ + ldr r1, [sp, #180] ; 0xb4 │ │ + add r0, r0, r1 │ │ + ldrb r1, [r0, #224] ; 0xe0 │ │ + cmp r1, #0 │ │ + bne 16100 │ │ + mov r1, #288 ; 0x120 │ │ + ldrsb r1, [r0, r1] │ │ + cmp r1, #4 │ │ + addge r1, r4, r1, lsl #2 │ │ + ldrge r2, [r1, #-16] │ │ + addge r2, r2, #1 │ │ + strge r2, [r1, #-16] │ │ + ldrb r1, [r0, #256] ; 0x100 │ │ + cmp r1, #0 │ │ + beq 16100 │ │ + mov r1, #320 ; 0x140 │ │ + ldrsb r0, [r0, r1] │ │ + cmp r0, #4 │ │ + addge r0, r4, r0, lsl #2 │ │ + ldrge r1, [r0, #-16] │ │ + addge r1, r1, #1 │ │ + strge r1, [r0, #-16] │ │ + ldr r0, [sp, #104] ; 0x68 │ │ + ldr r1, [sp, #132] ; 0x84 │ │ + cmp r1, r0 │ │ + ble 16168 │ │ + ldr r0, [sp, #176] ; 0xb0 │ │ + add r0, r5, r0 │ │ + ldrb r1, [r0, #240] ; 0xf0 │ │ + cmp r1, #0 │ │ + bne 16168 │ │ + mov r1, #304 ; 0x130 │ │ + ldrsb r1, [r0, r1] │ │ + cmp r1, #4 │ │ + addge r1, r4, r1, lsl #2 │ │ + ldrge r2, [r1, #-16] │ │ + addge r2, r2, #1 │ │ + strge r2, [r1, #-16] │ │ + ldrb r1, [r0, #272] ; 0x110 │ │ + cmp r1, #0 │ │ + beq 16168 │ │ + mov r1, #336 ; 0x150 │ │ + ldrsb r0, [r0, r1] │ │ + cmp r0, #4 │ │ + addge r0, r4, r0, lsl #2 │ │ + ldrge r1, [r0, #-16] │ │ + addge r1, r1, #1 │ │ + strge r1, [r0, #-16] │ │ + add r2, sp, #408 ; 0x198 │ │ + mov r5, #0 │ │ + ldm r2, {r0, r1, r2} │ │ + add r0, r1, r0 │ │ + mov r1, #0 │ │ + cmp r0, r2 │ │ + movwge r1, #1 │ │ + cmp r2, r0 │ │ + lsl r1, r1, #1 │ │ + movweq r1, #1 │ │ + add r0, r6, r1, lsl #2 │ │ + movw r1, #5868 ; 0x16ec │ │ + add r1, r0, r1 │ │ + mov r0, r7 │ │ + bl 3700c │ │ + cmp r0, #0 │ │ + beq 161b8 │ │ + mov r0, #6 │ │ + ldr r5, [sp, #184] ; 0xb8 │ │ + b 165a0 │ │ + ldr r0, [r8, #640] ; 0x280 │ │ + cmp r9, fp │ │ + str r5, [sp, #412] ; 0x19c │ │ + str r5, [sp, #408] ; 0x198 │ │ + str r5, [sp, #416] ; 0x1a0 │ │ + ble 16228 │ │ + ldr r1, [sp, #180] ; 0xb4 │ │ + add r0, r0, r1 │ │ + ldrb r1, [r0, #224] ; 0xe0 │ │ + cmp r1, #0 │ │ + bne 16228 │ │ + mov r1, #288 ; 0x120 │ │ + ldrsb r1, [r0, r1] │ │ + cmp r1, #4 │ │ + addge r1, r4, r1, lsl #2 │ │ + ldrge r2, [r1, #-16] │ │ + addge r2, r2, #1 │ │ + strge r2, [r1, #-16] │ │ + ldrb r1, [r0, #256] ; 0x100 │ │ + cmp r1, #0 │ │ + beq 16228 │ │ + mov r1, #320 ; 0x140 │ │ + ldrsb r0, [r0, r1] │ │ + cmp r0, #4 │ │ + addge r0, r4, r0, lsl #2 │ │ + ldrge r1, [r0, #-16] │ │ + addge r1, r1, #1 │ │ + strge r1, [r0, #-16] │ │ + ldr r0, [sp, #104] ; 0x68 │ │ + ldr r1, [sp, #132] ; 0x84 │ │ + cmp r1, r0 │ │ + ble 16290 │ │ + ldr r0, [sp, #176] ; 0xb0 │ │ + add r0, r8, r0 │ │ + ldrb r1, [r0, #240] ; 0xf0 │ │ + cmp r1, #0 │ │ + bne 16290 │ │ + mov r1, #304 ; 0x130 │ │ + ldrsb r1, [r0, r1] │ │ + cmp r1, #4 │ │ + addge r1, r4, r1, lsl #2 │ │ + ldrge r2, [r1, #-16] │ │ + addge r2, r2, #1 │ │ + strge r2, [r1, #-16] │ │ + ldrb r1, [r0, #272] ; 0x110 │ │ + cmp r1, #0 │ │ + beq 16290 │ │ + mov r1, #336 ; 0x150 │ │ + ldrsb r0, [r0, r1] │ │ + cmp r0, #4 │ │ + addge r0, r4, r0, lsl #2 │ │ + ldrge r1, [r0, #-16] │ │ + addge r1, r1, #1 │ │ + strge r1, [r0, #-16] │ │ + ldr r0, [sp, #408] ; 0x198 │ │ + mov r2, #0 │ │ + ldr r1, [sp, #412] ; 0x19c │ │ + cmp r0, r1 │ │ + movw r1, #5880 ; 0x16f8 │ │ + movwge r2, #1 │ │ + lsl r0, r2, #1 │ │ + movweq r0, #1 │ │ + add r0, r6, r0, lsl #2 │ │ + add r1, r0, r1 │ │ + mov r0, r7 │ │ + bl 3700c │ │ + add r0, r0, #4 │ │ + ldr r5, [sp, #184] ; 0xb8 │ │ + b 165a0 │ │ mov r1, #288 ; 0x120 │ │ ldrsb r1, [r0, r1] │ │ cmp r1, #4 │ │ - blt 1577c │ │ - add r2, sp, #416 ; 0x1a0 │ │ + blt 162f0 │ │ + add r2, sp, #408 ; 0x198 │ │ add r1, r2, r1, lsl #2 │ │ ldr r2, [r1, #-16] │ │ add r2, r2, #1 │ │ str r2, [r1, #-16] │ │ ldrb r1, [r0, #256] ; 0x100 │ │ cmp r1, #0 │ │ - beq 15330 │ │ + beq 13360 │ │ mov r1, #320 ; 0x140 │ │ ldrsb r0, [r0, r1] │ │ cmp r0, #4 │ │ - blt 15330 │ │ - add r1, sp, #416 ; 0x1a0 │ │ + blt 13360 │ │ + add r1, sp, #408 ; 0x198 │ │ add r0, r1, r0, lsl #2 │ │ ldr r1, [r0, #-16] │ │ add r1, r1, #1 │ │ str r1, [r0, #-16] │ │ - b 15330 │ │ + ldr r0, [sp, #132] ; 0x84 │ │ + ldr r1, [sp, #104] ; 0x68 │ │ + cmp r0, r1 │ │ + bgt 13370 │ │ + b 13384 │ │ mov r1, #304 ; 0x130 │ │ ldrsb r1, [r0, r1] │ │ cmp r1, #4 │ │ - blt 157d4 │ │ - add r2, sp, #416 ; 0x1a0 │ │ + blt 16358 │ │ + add r2, sp, #408 ; 0x198 │ │ add r1, r2, r1, lsl #2 │ │ ldr r2, [r1, #-16] │ │ add r2, r2, #1 │ │ str r2, [r1, #-16] │ │ ldrb r1, [r0, #272] ; 0x110 │ │ cmp r1, #0 │ │ - beq 1535c │ │ + beq 13384 │ │ mov r1, #336 ; 0x150 │ │ ldrsb r0, [r0, r1] │ │ cmp r0, #4 │ │ - blt 1535c │ │ - add r1, sp, #416 ; 0x1a0 │ │ + blt 13384 │ │ + add r1, sp, #408 ; 0x198 │ │ add r0, r1, r0, lsl #2 │ │ ldr r1, [r0, #-16] │ │ add r1, r1, #1 │ │ str r1, [r0, #-16] │ │ - b 1535c │ │ - mov r5, r4 │ │ - b 164dc │ │ - mov r0, #0 │ │ + b 13384 │ │ + mov r8, #0 │ │ add r1, r1, r3, lsl #4 │ │ - str r0, [sp, #140] ; 0x8c │ │ - mov r9, #0 │ │ + mov r2, #0 │ │ + str r2, [sp, #124] ; 0x7c │ │ ldrb r1, [r1, #10] │ │ - ldr r0, [pc, #3924] ; 16780 │ │ - ldr r0, [pc, r0] │ │ - ldrb r1, [r0, r1, lsl #2] │ │ + ldr r2, [pc, #4044] ; 17374 │ │ + ldr r2, [pc, r2] │ │ + ldr r4, [sp, #172] ; 0xac │ │ + ldrb r1, [r2, r1, lsl #2] │ │ + ldr r2, [sp, #100] ; 0x64 │ │ cmp r1, r4 │ │ - bcs 158cc │ │ - ldr r0, [sp, #104] ; 0x68 │ │ - cmp r0, r1 │ │ - ble 158fc │ │ - ldr r8, [sp, #140] ; 0x8c │ │ + bcs 16440 │ │ + cmp fp, r1 │ │ + ble 16c18 │ │ mov r2, #1 │ │ - str r6, [sp, #132] ; 0x84 │ │ + mov r9, r8 │ │ lsl r6, r2, r1 │ │ - mov r7, r1 │ │ - b 15888 │ │ - ldr r4, [sp, #164] ; 0xa4 │ │ - add r2, r3, r7, lsl #4 │ │ + mov r4, r1 │ │ + b 16400 │ │ + add r9, r9, #1 │ │ + add r2, r3, r4, lsl #4 │ │ ldrb r2, [r2, #10] │ │ - ldr r0, [pc, #3860] ; 16784 │ │ - ldr r0, [pc, r0] │ │ - ldrb r7, [r0, r2, lsl #2] │ │ - ldr r0, [sp, #104] ; 0x68 │ │ - add r1, r1, r7 │ │ - lsl r6, r6, r7 │ │ - cmp r1, r0 │ │ - bge 15a58 │ │ + ldr r3, [pc, #3980] ; 17378 │ │ + ldr r3, [pc, r3] │ │ + ldrb r4, [r3, r2, lsl #2] │ │ + add r1, r1, r4 │ │ + lsl r6, r6, r4 │ │ + cmp r1, fp │ │ + bge 16cc4 │ │ mov r3, lr │ │ - add lr, lr, r7, lsl #4 │ │ + add lr, lr, r4, lsl #4 │ │ mov r2, lr │ │ - ldrsb r4, [r2, #8]! │ │ - cmp r5, r4 │ │ - bne 1585c │ │ - ldrb r2, [r2, #1] │ │ - cmp r2, #255 ; 0xff │ │ - bne 1585c │ │ - ldr r4, [sp, #164] ; 0xa4 │ │ - cmp r8, #6 │ │ - ldr r0, [sp, #140] ; 0x8c │ │ - orr r0, r0, r6 │ │ - str r0, [sp, #140] ; 0x8c │ │ - bgt 17638 │ │ - add r8, r8, #1 │ │ - b 15860 │ │ + ldrsb r7, [r2, #8]! │ │ + cmp ip, r7 │ │ + ldrbeq r2, [r2, #1] │ │ + cmpeq r2, #255 ; 0xff │ │ + bne 163dc │ │ + orr r8, r8, r6 │ │ + cmp r9, #6 │ │ + ble 163d8 │ │ + mov r1, #0 │ │ + mov fp, #0 │ │ + str r1, [sp, #140] ; 0x8c │ │ + ldr r6, [sp, #168] ; 0xa8 │ │ + b 16ef0 │ │ + mov fp, r2 │ │ sub r2, r1, #1 │ │ - ldr r0, [sp, #92] ; 0x5c │ │ and r2, r2, r3 │ │ + ldr r6, [sp, #96] ; 0x60 │ │ sub r1, r1, r2 │ │ + mov r9, r8 │ │ cmp r1, r4 │ │ clz r1, r2 │ │ - movwgt r0, #0 │ │ - str r0, [sp, #92] ; 0x5c │ │ + ldr r2, [sp, #80] ; 0x50 │ │ + movwgt r6, #0 │ │ lsr r1, r1, #5 │ │ - ldr r0, [sp, #88] ; 0x58 │ │ - and r0, r0, r1 │ │ - str r0, [sp, #88] ; 0x58 │ │ - ldr r8, [sp, #140] ; 0x8c │ │ - ldr r0, [sp, #136] ; 0x88 │ │ - b 15a60 │ │ + and r2, r2, r1 │ │ + str r2, [sp, #80] ; 0x50 │ │ + b 16ccc │ │ + ldr r0, [r8, #640] ; 0x280 │ │ + cmp r9, fp │ │ + ldr r5, [sp, #184] ; 0xb8 │ │ + str r4, [sp, #412] ; 0x19c │ │ + str r4, [sp, #408] ; 0x198 │ │ + str r4, [sp, #416] ; 0x1a0 │ │ + ble 164a8 │ │ + ldr r1, [sp, #180] ; 0xb4 │ │ + add r0, r0, r1 │ │ + ldrb r1, [r0, #224] ; 0xe0 │ │ + cmp r1, #0 │ │ + beq 17968 │ │ + ldr r0, [sp, #104] ; 0x68 │ │ + ldr r1, [sp, #132] ; 0x84 │ │ + cmp r1, r0 │ │ + ble 164cc │ │ + ldr r0, [sp, #176] ; 0xb0 │ │ + add r0, r8, r0 │ │ + ldrb r1, [r0, #240] ; 0xf0 │ │ + cmp r1, #0 │ │ + beq 179e8 │ │ + add r2, sp, #408 ; 0x198 │ │ + mov r4, #0 │ │ + ldm r2, {r0, r1, r2} │ │ + add r1, r1, r2 │ │ + cmp r0, r1 │ │ + mov r0, #0 │ │ + movwge r0, #1 │ │ + movw r1, #5904 ; 0x1710 │ │ + lsl r0, r0, #1 │ │ + strb r4, [r5, #24] │ │ + movweq r0, #1 │ │ + add r0, r6, r0, lsl #2 │ │ + add r1, r0, r1 │ │ + mov r0, r7 │ │ + bl 3700c │ │ + add r0, r0, #1 │ │ + strb r0, [r5, #25] │ │ + uxtb r1, r0 │ │ + cmp r1, #2 │ │ + bne 165a4 │ │ + ldr r0, [r8, #640] ; 0x280 │ │ + cmp r9, fp │ │ + str r4, [sp, #412] ; 0x19c │ │ + str r4, [sp, #408] ; 0x198 │ │ + ble 16544 │ │ + ldr r1, [sp, #180] ; 0xb4 │ │ + add r0, r0, r1 │ │ + ldrb r1, [r0, #224] ; 0xe0 │ │ + cmp r1, #0 │ │ + beq 17ae4 │ │ + ldr r0, [sp, #104] ; 0x68 │ │ + ldr r1, [sp, #132] ; 0x84 │ │ + cmp r1, r0 │ │ + ble 16568 │ │ + ldr r0, [sp, #176] ; 0xb0 │ │ + add r0, r8, r0 │ │ + ldrb r1, [r0, #240] ; 0xf0 │ │ + cmp r1, #0 │ │ + beq 17b68 │ │ + ldr r0, [sp, #408] ; 0x198 │ │ + mov r2, #0 │ │ + ldr r1, [sp, #412] ; 0x19c │ │ + cmp r0, r1 │ │ + movw r1, #5916 ; 0x171c │ │ + movwge r2, #1 │ │ + lsl r0, r2, #1 │ │ + movweq r0, #1 │ │ + add r0, r6, r0, lsl #2 │ │ + add r1, r0, r1 │ │ + mov r0, r7 │ │ + bl 3700c │ │ + ldrb r1, [r5, #25] │ │ + add r0, r1, r0 │ │ + strb r0, [r5, #25] │ │ + ldrb r1, [r5, #24] │ │ + add r0, r0, #1 │ │ + ldrd r2, [r8, #8] │ │ + add fp, sp, #408 ; 0x198 │ │ + add r1, r1, #1 │ │ + uxtb r0, r0 │ │ + uxtb r1, r1 │ │ + orr r0, r1, r0, lsl #8 │ │ + stm sp, {r0, sl} │ │ + mov r1, fp │ │ + ldr r0, [sp, #576] ; 0x240 │ │ + str r0, [sp, #8] │ │ + movw r0, #8928 ; 0x22e0 │ │ + str r3, [sp, #12] │ │ + add r0, r8, r0 │ │ + str r2, [sp, #16] │ │ + add r2, sp, #208 ; 0xd0 │ │ + add r3, sp, #376 ; 0x178 │ │ + bl 29228 │ │ + ldr r0, [sp, #376] ; 0x178 │ │ + mov r2, #7 │ │ + add r0, r6, r0, lsl #4 │ │ + add r1, r0, #3376 ; 0xd30 │ │ + mov r0, r7 │ │ + bl 36b8c │ │ + mov r2, #0 │ │ + uxtb r8, r0 │ │ + mov r3, r5 │ │ + cmp r8, #7 │ │ + strb r2, [r5, #23] │ │ + strb r0, [r5, #21] │ │ + bne 1669c │ │ + ldr r0, [sp, #208] ; 0xd0 │ │ + ldr r4, [sp, #168] ; 0xa8 │ │ + cmp r0, #2 │ │ + blt 168c4 │ │ + ldr r1, [sp, #432] ; 0x1b0 │ │ + mov r2, #0 │ │ + ldr r0, [sp, #416] ; 0x1a0 │ │ + cmp r1, #640 ; 0x280 │ │ + movw r1, #5608 ; 0x15e8 │ │ + movwlt r2, #1 │ │ + cmp r0, #640 ; 0x280 │ │ + lsllt r2, r2, #1 │ │ + add r0, r6, r2, lsl #2 │ │ + add r1, r0, r1 │ │ + mov r0, r7 │ │ + bl 3700c │ │ + ldrb r1, [r5, #23] │ │ + mov r3, r5 │ │ + add r2, r1, r0 │ │ + strb r2, [r5, #23] │ │ + uxtb r0, r2 │ │ + cmp r0, #1 │ │ + bne 168c0 │ │ + ldr r0, [sp, #208] ; 0xd0 │ │ + ldr r4, [sp, #168] ; 0xa8 │ │ + cmp r0, #3 │ │ + blt 168c4 │ │ + ldr r0, [sp, #432] ; 0x1b0 │ │ + ldr r1, [sp, #448] ; 0x1c0 │ │ + b 16740 │ │ + ldr r0, [pc, #3796] ; 17578 │ │ + ldr r0, [pc, r0] │ │ + ldr r4, [sp, #168] ; 0xa8 │ │ + ldrb r1, [r0, r8, lsl #1] │ │ + cmp r1, #1 │ │ + beq 166c8 │ │ + add r0, r0, r8, lsl #1 │ │ + mov r2, #0 │ │ + ldrb r0, [r0, #1] │ │ + cmp r0, #1 │ │ + bne 168c4 │ │ + mov r2, #1 │ │ + strb r2, [r3, #23] │ │ + ldr r0, [sp, #208] ; 0xd0 │ │ + cmp r0, #3 │ │ + blt 168c4 │ │ + ldr r1, [sp, #448] ; 0x1c0 │ │ + mov r2, #0 │ │ + ldr r0, [sp, #432] ; 0x1b0 │ │ + cmp r1, #640 ; 0x280 │ │ + movw r1, #5608 ; 0x15e8 │ │ + movwlt r2, #1 │ │ + cmp r0, #640 ; 0x280 │ │ + lsllt r2, r2, #1 │ │ + add r0, r6, r2, lsl #2 │ │ + add r1, r0, r1 │ │ + mov r0, r7 │ │ + bl 3700c │ │ + ldrb r1, [r5, #23] │ │ + mov r3, r5 │ │ + add r2, r1, r0 │ │ + strb r2, [r5, #23] │ │ + uxtb r0, r2 │ │ + cmp r0, #2 │ │ + bne 168c0 │ │ + ldr r0, [sp, #208] ; 0xd0 │ │ + ldr r4, [sp, #168] ; 0xa8 │ │ + cmp r0, #4 │ │ + blt 168c4 │ │ + ldr r0, [sp, #448] ; 0x1c0 │ │ + ldr r1, [sp, #464] ; 0x1d0 │ │ + cmp r1, #640 ; 0x280 │ │ + mov r2, #0 │ │ + movwlt r2, #1 │ │ + cmp r0, #640 ; 0x280 │ │ + lsllt r2, r2, #1 │ │ + movw r1, #5608 ; 0x15e8 │ │ + add r0, r6, r2, lsl #2 │ │ + add r1, r0, r1 │ │ + mov r0, r7 │ │ + bl 3700c │ │ + ldrb r1, [r5, #23] │ │ + mov r3, r5 │ │ + ldr r4, [sp, #168] ; 0xa8 │ │ + add r2, r1, r0 │ │ + strb r2, [r5, #23] │ │ + b 168c4 │ │ mov r1, #288 ; 0x120 │ │ ldrsb r1, [r0, r1] │ │ cmp r1, #1 │ │ - bgt 15924 │ │ - ldr r2, [r6, r1, lsl #2] │ │ + bgt 1679c │ │ + ldr r2, [r7, r1, lsl #2] │ │ add r2, r2, #1 │ │ - str r2, [r6, r1, lsl #2] │ │ + str r2, [r7, r1, lsl #2] │ │ ldrb r1, [r0, #256] ; 0x100 │ │ cmp r1, #0 │ │ - beq 154f8 │ │ + beq 133f0 │ │ mov r1, #320 ; 0x140 │ │ ldrsb r0, [r0, r1] │ │ cmp r0, #1 │ │ - bgt 154f8 │ │ - ldr r1, [r6, r0, lsl #2] │ │ + bgt 133f0 │ │ + ldr r1, [r7, r0, lsl #2] │ │ add r1, r1, #1 │ │ - str r1, [r6, r0, lsl #2] │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - cmp r3, r0 │ │ - bgt 15504 │ │ - b 1551c │ │ + str r1, [r7, r0, lsl #2] │ │ + ldr r0, [sp, #132] ; 0x84 │ │ + ldr r1, [sp, #104] ; 0x68 │ │ + cmp r0, r1 │ │ + bgt 13400 │ │ + b 13418 │ │ mov r1, #304 ; 0x130 │ │ ldrsb r1, [r0, r1] │ │ cmp r1, #1 │ │ - bgt 15978 │ │ - ldr r2, [r6, r1, lsl #2] │ │ + bgt 167f4 │ │ + ldr r2, [r7, r1, lsl #2] │ │ add r2, r2, #1 │ │ - str r2, [r6, r1, lsl #2] │ │ + str r2, [r7, r1, lsl #2] │ │ ldrb r1, [r0, #272] ; 0x110 │ │ cmp r1, #0 │ │ - beq 1551c │ │ + beq 13418 │ │ mov r1, #336 ; 0x150 │ │ ldrsb r0, [r0, r1] │ │ cmp r0, #1 │ │ - bgt 1551c │ │ - ldr r1, [r6, r0, lsl #2] │ │ + bgt 13418 │ │ + ldr r1, [r7, r0, lsl #2] │ │ add r1, r1, #1 │ │ - str r1, [r6, r0, lsl #2] │ │ - b 1551c │ │ - mov r5, r4 │ │ + str r1, [r7, r0, lsl #2] │ │ + b 13418 │ │ + mov r1, #288 ; 0x120 │ │ + ldrsb r1, [r0, r1] │ │ + cmp r1, #3 │ │ + bgt 1683c │ │ + ldr r2, [r4, r1, lsl #2] │ │ + add r2, r2, #1 │ │ + str r2, [r4, r1, lsl #2] │ │ + ldrb r1, [r0, #256] ; 0x100 │ │ + cmp r1, #0 │ │ + beq 15d1c │ │ + mov r1, #320 ; 0x140 │ │ + ldrsb r0, [r0, r1] │ │ + cmp r0, #3 │ │ + bgt 15d1c │ │ + ldr r1, [r4, r0, lsl #2] │ │ + add r1, r1, #1 │ │ + str r1, [r4, r0, lsl #2] │ │ + ldr r0, [sp, #104] ; 0x68 │ │ + ldr r1, [sp, #132] ; 0x84 │ │ + cmp r1, r0 │ │ + bgt 15d2c │ │ + b 15d40 │ │ + mov r1, #304 ; 0x130 │ │ + ldrsb r1, [r0, r1] │ │ + cmp r1, #3 │ │ + bgt 16894 │ │ + ldr r2, [r4, r1, lsl #2] │ │ + add r2, r2, #1 │ │ + str r2, [r4, r1, lsl #2] │ │ + ldrb r1, [r0, #272] ; 0x110 │ │ + cmp r1, #0 │ │ + beq 15d40 │ │ + mov r1, #336 ; 0x150 │ │ + ldrsb r0, [r0, r1] │ │ + cmp r0, #3 │ │ + bgt 15d40 │ │ + ldr r1, [r4, r0, lsl #2] │ │ + add r1, r1, #1 │ │ + str r1, [r4, r0, lsl #2] │ │ + b 15d40 │ │ + ldr r4, [sp, #168] ; 0xa8 │ │ + ldr r0, [sp, #164] ; 0xa4 │ │ + mov r5, #1 │ │ + ldr r1, [sp, #172] ; 0xac │ │ + cmp r1, r0 │ │ + movcc r0, r1 │ │ + cmp r0, #1 │ │ + beq 168ec │ │ + ldrb r0, [r3, #21] │ │ + subs r5, r0, #6 │ │ + movwne r5, #1 │ │ + ldr r9, [pc, #4084] ; 178e8 │ │ + add r1, r3, #8 │ │ + ldr r9, [pc, r9] │ │ + ldrb r0, [r9, r8, lsl #1] │ │ + cmp r0, #2 │ │ + bcc 16954 │ │ + beq 16a18 │ │ + cmp r0, #3 │ │ + bne 17164 │ │ + uxtb r0, r2 │ │ + add r2, r6, #13248 ; 0x33c0 │ │ + ldr r0, [fp, r0, lsl #4] │ │ + str r0, [r1] │ │ + ldr r0, [sp, #136] ; 0x88 │ │ + ldr r0, [r0] │ │ + ldr r0, [r0, #296] ; 0x128 │ │ + clz r0, r0 │ │ + lsr r3, r0, #5 │ │ + ldr r0, [sp, #156] ; 0x9c │ │ + bl 18934 │ │ + ldr r4, [sp, #168] ; 0xa8 │ │ + add r0, r9, r8, lsl #1 │ │ + ldrb r0, [r0, #1] │ │ + cmp r0, #2 │ │ + bcs 17174 │ │ + b 169b0 │ │ + uxtb r0, r2 │ │ + ldr r2, [sp, #136] ; 0x88 │ │ + ldr r0, [fp, r0, lsl #4] │ │ + str r0, [r1] │ │ + ldr r3, [r2] │ │ + lsr r2, r0, #16 │ │ + ldr r7, [r3, #296] ; 0x128 │ │ + cmp r7, #0 │ │ + beq 16a8c │ │ + add r2, r2, r0, lsr #31 │ │ + ldr r7, [sp, #148] ; 0x94 │ │ + add r2, r2, #3 │ │ + bic r2, r2, #7 │ │ + strh r2, [r1, #2] │ │ + uxth r2, r0 │ │ + add r0, r0, r2, lsr #15 │ │ + add r0, r0, #3 │ │ + bic r0, r0, #7 │ │ + strh r0, [r1] │ │ + add r0, r9, r8, lsl #1 │ │ + ldrb r0, [r0, #1] │ │ + cmp r0, #2 │ │ + bcs 17174 │ │ + ldr r6, [sp, #184] ; 0xb8 │ │ + ldr r9, [sp, #136] ; 0x88 │ │ + ldrb r0, [r6, #23] │ │ + add r0, fp, r0, lsl #4 │ │ + ldr r0, [r0, #4] │ │ + str r0, [r6, #12] │ │ + ldr r2, [r9] │ │ + lsr r1, r0, #16 │ │ + ldr r3, [r2, #296] ; 0x128 │ │ + cmp r3, #0 │ │ + beq 16ab0 │ │ + add r1, r1, r0, lsr #31 │ │ + ldr r8, [sp, #156] ; 0x9c │ │ + add r1, r1, #3 │ │ + bic r1, r1, #7 │ │ + strh r1, [r6, #14] │ │ + uxth r1, r0 │ │ + add r0, r0, r1, lsr #15 │ │ + add r0, r0, #3 │ │ + bic r0, r0, #7 │ │ + strh r0, [r6, #12] │ │ + ldr r0, [r4, #4] │ │ + ldr r1, [r0, #1028] ; 0x404 │ │ + cmp r1, #0 │ │ + bne 16af0 │ │ + b 1724c │ │ + ldr r7, [sp, #184] ; 0xb8 │ │ + ldr r1, [sp, #156] ; 0x9c │ │ + ldr r6, [sp, #164] ; 0xa4 │ │ + ldrsb r0, [r7, #24] │ │ + ldrd r2, [r1, #8] │ │ + ldr r1, [sp, #136] ; 0x88 │ │ + add r0, r0, r0, lsl #3 │ │ + ldr r1, [r1] │ │ + add r0, r1, r0, lsl #2 │ │ + ldr fp, [r0, #1424]! ; 0x590 │ │ + str r1, [sp, #4] │ │ + mov r1, r2 │ │ + mov r2, r3 │ │ + ldr r3, [sp, #172] ; 0xac │ │ + str r6, [sp] │ │ + bl 19214 │ │ + str r0, [r7, #8] │ │ + sub r0, fp, #1 │ │ + clz r0, r0 │ │ + ldr r4, [sp, #168] ; 0xa8 │ │ + ldr r7, [sp, #148] ; 0x94 │ │ + add fp, sp, #408 ; 0x198 │ │ + lsr r0, r0, #5 │ │ + orr r5, r5, r0 │ │ + add r0, r9, r8, lsl #1 │ │ + ldrb r0, [r0, #1] │ │ + cmp r0, #2 │ │ + bcs 17174 │ │ + b 169b0 │ │ + ldr r3, [r3, #500] ; 0x1f4 │ │ + cmp r3, #0 │ │ + beq 17140 │ │ + ldr r7, [sp, #148] ; 0x94 │ │ + add r0, r9, r8, lsl #1 │ │ + ldrb r0, [r0, #1] │ │ + cmp r0, #2 │ │ + bcs 17174 │ │ + b 169b0 │ │ + ldr r2, [r2, #500] ; 0x1f4 │ │ + ldr r8, [sp, #156] ; 0x9c │ │ + cmp r2, #0 │ │ + bne 16ae0 │ │ + sxth r2, r0 │ │ + sub r0, r0, r2, lsr #15 │ │ + bic r0, r0, #1 │ │ + strh r0, [r6, #12] │ │ + sxth r0, r1 │ │ + sub r0, r1, r0, lsr #15 │ │ + bic r0, r0, #1 │ │ + strh r0, [r6, #14] │ │ + ldr r0, [r4, #4] │ │ + ldr r1, [r0, #1028] ; 0x404 │ │ + cmp r1, #0 │ │ + beq 1724c │ │ + ldr r0, [r8, #640] ; 0x280 │ │ + ldr r1, [sp, #180] ; 0xb4 │ │ + add r2, r0, r1 │ │ + mov r0, #1 │ │ + ldrb r1, [r2, #256] ; 0x100 │ │ + cmp r1, #2 │ │ + mov r1, #1 │ │ + bhi 16b20 │ │ + ldrb r2, [r2, #288] ; 0x120 │ │ + mov r1, #0 │ │ + cmp r2, #6 │ │ + movweq r1, #3 │ │ + ldr r2, [sp, #176] ; 0xb0 │ │ ldr r6, [sp, #160] ; 0xa0 │ │ - b 164dc │ │ + add r2, r8, r2 │ │ + ldrb r3, [r2, #272] ; 0x110 │ │ + cmp r3, #2 │ │ + bhi 16b48 │ │ + ldrb r2, [r2, #304] ; 0x130 │ │ + mov r0, #0 │ │ + cmp r2, #6 │ │ + movweq r0, #3 │ │ + add r0, r0, r1 │ │ + movw r1, #5700 ; 0x1644 │ │ + cmp r0, #5 │ │ + movcs r0, #5 │ │ + add r0, r6, r0, lsl #2 │ │ + add r1, r0, r1 │ │ + mov r0, r7 │ │ + bl 3700c │ │ + cmp r0, #0 │ │ + beq 16bdc │ │ + movw r0, #14720 ; 0x3980 │ │ + mov r1, #1 │ │ + movt r0, #3 │ │ + orr r0, r0, #33280 ; 0x8200 │ │ + tst r0, r1, lsl sl │ │ + beq 16bf8 │ │ + ldr r0, [pc, #4052] ; 17b64 │ │ + movw r1, #5724 ; 0x165c │ │ + ldr r0, [pc, r0] │ │ + ldrb r4, [r0, sl] │ │ + add r0, r6, r4, lsl #2 │ │ + add r1, r0, r1 │ │ + mov r0, r7 │ │ + bl 3700c │ │ + ldr r6, [sp, #184] ; 0xb8 │ │ + tst r0, #255 ; 0xff │ │ + rsb r1, r0, #4 │ │ + strb r1, [r6, #20] │ │ + bne 16c04 │ │ + ldr r0, [sp, #160] ; 0xa0 │ │ + mov r2, #15 │ │ + add r0, r0, r4, lsl #5 │ │ + add r1, r0, #960 ; 0x3c0 │ │ + mov r0, r7 │ │ + bl 36c80 │ │ + strb r0, [r6, #16] │ │ + b 16c04 │ │ + ldr r4, [sp, #168] ; 0xa8 │ │ + ldr r6, [sp, #184] ; 0xb8 │ │ + ldr r0, [r4, #4] │ │ + ldr r1, [r0, #1044] ; 0x414 │ │ + cmp r1, #0 │ │ + bne 17258 │ │ + b 172dc │ │ + ldr r6, [sp, #184] ; 0xb8 │ │ + mov r0, #3 │ │ + strb r0, [r6, #20] │ │ + mov r0, r7 │ │ + bl 36f6c │ │ + strb r0, [r6, #17] │ │ + ldr r4, [sp, #144] ; 0x90 │ │ + b 13b08 │ │ + mov fp, r2 │ │ + mov r9, r8 │ │ + b 16cc8 │ │ mov r2, #288 ; 0x120 │ │ mov r0, #304 ; 0x130 │ │ - ldrsb ip, [r5, r0] │ │ - ldrb r0, [r6, #256] ; 0x100 │ │ - ldrb r4, [r5, #272] ; 0x110 │ │ - ldrsb r2, [r6, r2] │ │ - orrs r1, r4, r0 │ │ - beq 16420 │ │ + ldrsb ip, [r4, r0] │ │ + ldrb r0, [r5, #256] ; 0x100 │ │ + ldrb r7, [r4, #272] ; 0x110 │ │ + ldrsb r2, [r5, r2] │ │ + orrs r1, r7, r0 │ │ + beq 1793c │ │ cmp r0, #0 │ │ - cmpne r4, #0 │ │ - bne 16450 │ │ - ldr r1, [sp, #152] ; 0x98 │ │ + cmpne r7, #0 │ │ + bne 17a58 │ │ + ldr r1, [sp, #180] ; 0xb4 │ │ cmp r0, #0 │ │ - ldr r0, [sp, #184] ; 0xb8 │ │ - movne r7, r3 │ │ + ldr r0, [sp, #176] ; 0xb0 │ │ + movne r6, r3 │ │ mov r3, #320 ; 0x140 │ │ - ldr r6, [sp, #160] ; 0xa0 │ │ movne r0, r1 │ │ - mov r5, r1 │ │ - add r0, r7, r0 │ │ mov r1, #288 ; 0x120 │ │ + add r0, r6, r0 │ │ + ldr r6, [sp, #160] ; 0xa0 │ │ ldrsb r7, [r0, r3] │ │ mov r3, #0 │ │ ldrsb r0, [r0, r1] │ │ mov r1, #0 │ │ cmp r7, #4 │ │ mov r7, #0 │ │ movwlt r1, #1 │ │ cmp r0, #3 │ │ movwgt r7, #1 │ │ mov r0, #1 │ │ cmp r7, r1 │ │ - beq 164dc │ │ + beq 15cd0 │ │ cmp ip, #3 │ │ mov r1, #0 │ │ movwgt r1, #1 │ │ cmp r2, #4 │ │ movwlt r3, #1 │ │ mov r0, #3 │ │ teq r3, r1 │ │ - b 164d8 │ │ - ldrdeq r6, [r9], -r0 │ │ - ldr r0, [sp, #136] ; 0x88 │ │ - ldr r6, [sp, #132] ; 0x84 │ │ + b 17adc │ │ + ldr fp, [sp, #100] ; 0x64 │ │ + ldr r6, [sp, #96] ; 0x60 │ │ + ldr r7, [sp, #92] ; 0x5c │ │ mov r1, #0 │ │ - str r9, [sp, #104] ; 0x68 │ │ - str r1, [sp, #132] ; 0x84 │ │ - ldr r1, [sp, #108] ; 0x6c │ │ - cmp r0, r1 │ │ - ble 15b78 │ │ - ldr r1, [sp, #176] ; 0xb0 │ │ - ldr r2, [r6] │ │ - ldr r0, [sp, #156] ; 0x9c │ │ + ldr r2, [sp, #104] ; 0x68 │ │ + str r1, [sp, #140] ; 0x8c │ │ + ldr r1, [sp, #132] ; 0x84 │ │ + str r6, [sp, #96] ; 0x60 │ │ + cmp r1, r2 │ │ + ble 16ddc │ │ + ldr r1, [sp, #156] ; 0x9c │ │ + mov r4, #0 │ │ + ldr r2, [r7] │ │ + str r4, [sp, #140] ; 0x8c │ │ ldr r1, [r1, #8] │ │ - add r5, r0, #1 │ │ - mov r0, #0 │ │ sub lr, r1, #1 │ │ - str r0, [sp, #132] ; 0x84 │ │ add r1, r2, lr, lsl #4 │ │ + ldr r2, [sp, #144] ; 0x90 │ │ + add ip, r2, #1 │ │ mov r2, r1 │ │ ldrsb r3, [r2, #8]! │ │ - cmp r5, r3 │ │ - bne 15ac0 │ │ + cmp ip, r3 │ │ + bne 16d34 │ │ ldrb r2, [r2, #1] │ │ - mov r0, #0 │ │ - str r0, [sp, #132] ; 0x84 │ │ + mov r3, #0 │ │ + str r3, [sp, #140] ; 0x8c │ │ cmp r2, #255 ; 0xff │ │ - beq 15ec8 │ │ - mov r0, #0 │ │ - str r0, [sp, #108] ; 0x6c │ │ + beq 16ed0 │ │ + mov r2, #0 │ │ + str r2, [sp, #104] ; 0x68 │ │ ldrb r1, [r1, #10] │ │ - ldr r0, [pc, #3692] ; 16940 │ │ - ldr r0, [pc, r0] │ │ - add r1, r0, r1, lsl #2 │ │ + ldr r2, [pc, #3728] ; 17bd8 │ │ + ldr r2, [pc, r2] │ │ + add r1, r2, r1, lsl #2 │ │ ldrb r2, [r1, #1] │ │ - ldr r1, [sp, #172] ; 0xac │ │ + ldr r1, [sp, #164] ; 0xa4 │ │ cmp r2, r1 │ │ - bcs 15bec │ │ - ldr r0, [sp, #96] ; 0x60 │ │ - cmp r0, r2 │ │ - ble 15c04 │ │ + bcs 16e50 │ │ + cmp fp, r2 │ │ + ble 16de4 │ │ + ldr r4, [sp, #92] ; 0x5c │ │ mov r1, #1 │ │ - mov r9, r6 │ │ lsl r3, r1, r2 │ │ mov r1, r2 │ │ - b 15b34 │ │ - ldr r4, [sp, #164] ; 0xa4 │ │ + b 16da0 │ │ ldrb r1, [r1, #10] │ │ - ldr r0, [pc, #3628] ; 16944 │ │ - ldr r0, [pc, r0] │ │ - add r1, r0, r1, lsl #2 │ │ - ldr r0, [sp, #96] ; 0x60 │ │ + ldr r6, [pc, #3672] ; 17bdc │ │ + ldr r6, [pc, r6] │ │ + add r1, r6, r1, lsl #2 │ │ + ldr r6, [sp, #100] ; 0x64 │ │ ldrb r1, [r1, #1] │ │ add r2, r2, r1 │ │ lsl r3, r3, r1 │ │ - cmp r2, r0 │ │ - bge 15b84 │ │ - ldr r1, [r6, r1, lsl #2]! │ │ + cmp r2, r6 │ │ + bge 16de4 │ │ + ldr r1, [r4, r1, lsl #2]! │ │ add r1, r1, lr, lsl #4 │ │ - mov r4, r1 │ │ - ldrsb r7, [r4, #8]! │ │ - cmp r5, r7 │ │ - bne 15b08 │ │ - ldrb r4, [r4, #1] │ │ - cmp r4, #255 ; 0xff │ │ - bne 15b08 │ │ - ldr r4, [sp, #164] ; 0xa4 │ │ - cmp r8, #6 │ │ - ldr r0, [sp, #132] ; 0x84 │ │ - orr r0, r0, r3 │ │ - str r0, [sp, #132] ; 0x84 │ │ - bgt 15c70 │ │ - add r8, r8, #1 │ │ - b 15b0c │ │ - mov r0, #0 │ │ - mov r9, r6 │ │ - str r0, [sp, #108] ; 0x6c │ │ - ldr r0, [sp, #88] ; 0x58 │ │ - cmp r0, #0 │ │ - beq 15c14 │ │ - ldr r1, [sp, #176] ; 0xb0 │ │ - ldr r2, [r9, #-4] │ │ - ldr r0, [sp, #156] ; 0x9c │ │ + mov r6, r1 │ │ + ldrsb r7, [r6, #8]! │ │ + cmp ip, r7 │ │ + ldrbeq r6, [r6, #1] │ │ + cmpeq r6, #255 ; 0xff │ │ + bne 16d78 │ │ + ldr r6, [sp, #140] ; 0x8c │ │ + cmp r9, #6 │ │ + orr r6, r6, r3 │ │ + str r6, [sp, #140] ; 0x8c │ │ + bgt 16ebc │ │ + add r9, r9, #1 │ │ + b 16d78 │ │ + mov r1, #0 │ │ + str r1, [sp, #104] ; 0x68 │ │ + ldr r1, [sp, #80] ; 0x50 │ │ + cmp r1, #0 │ │ + beq 16e60 │ │ + ldr r1, [sp, #156] ; 0x9c │ │ + ldr r2, [sp, #92] ; 0x5c │ │ + ldr r3, [sp, #144] ; 0x90 │ │ ldr r1, [r1, #8] │ │ - add r3, r0, #1 │ │ - add r7, r2, r1, lsl #4 │ │ - ldrsb r6, [r7, #-8]! │ │ - cmp r3, r6 │ │ - ldrbeq r7, [r7, #1] │ │ + ldr r2, [r2, #-4] │ │ + add r3, r3, #1 │ │ + add r6, r2, r1, lsl #4 │ │ + ldrsb r7, [r6, #-8]! │ │ + cmp r3, r7 │ │ + ldrbeq r7, [r6, #1] │ │ cmpeq r7, #255 ; 0xff │ │ - bne 15c14 │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - orr r0, r0, #1 │ │ - str r0, [sp, #108] ; 0x6c │ │ - ldr r0, [sp, #92] ; 0x5c │ │ - cmp r0, #0 │ │ - beq 15c70 │ │ - ldr r7, [sp, #160] ; 0xa0 │ │ - cmp r8, #6 │ │ - ldr r0, [sp, #76] ; 0x4c │ │ - ldr r6, [sp, #108] ; 0x6c │ │ - ble 15c40 │ │ - b 15c68 │ │ - ldr r0, [sp, #64] ; 0x40 │ │ + bne 16e60 │ │ + ldr r7, [sp, #104] ; 0x68 │ │ + orr r7, r7, #1 │ │ + str r7, [sp, #104] ; 0x68 │ │ + ldr r7, [sp, #96] ; 0x60 │ │ + cmp r7, #0 │ │ + beq 16ebc │ │ + ldr r6, [sp, #168] ; 0xa8 │ │ + cmp r9, #6 │ │ + ldr r4, [sp, #76] ; 0x4c │ │ + ldr fp, [sp, #104] ; 0x68 │ │ + ble 16e90 │ │ + b 16ef4 │ │ sub r1, r2, #1 │ │ - mov r9, r6 │ │ - tst r1, r0 │ │ - bne 15c14 │ │ - b 15b84 │ │ - mov r9, r6 │ │ - ldr r0, [sp, #88] ; 0x58 │ │ - cmp r0, #0 │ │ - bne 15b90 │ │ - ldr r0, [sp, #92] ; 0x5c │ │ - cmp r0, #0 │ │ - beq 15c70 │ │ - ldr r1, [sp, #176] ; 0xb0 │ │ - ldr r0, [sp, #156] ; 0x9c │ │ - ldr r2, [r9, #-4] │ │ - add r3, r0, #1 │ │ + ldr r2, [sp, #64] ; 0x40 │ │ + tst r1, r2 │ │ + beq 16de4 │ │ + ldr r1, [sp, #96] ; 0x60 │ │ + cmp r1, #0 │ │ + beq 16ebc │ │ + ldr r1, [sp, #156] ; 0x9c │ │ + ldr r2, [sp, #92] ; 0x5c │ │ + ldr r3, [sp, #144] ; 0x90 │ │ ldr r1, [r1, #8] │ │ - ldr r7, [sp, #160] ; 0xa0 │ │ - ldr r0, [sp, #76] ; 0x4c │ │ - ldr r6, [sp, #108] ; 0x6c │ │ - add r1, r1, r4 │ │ + ldr r2, [r2, #-4] │ │ + add r3, r3, #1 │ │ + ldr r6, [sp, #168] ; 0xa8 │ │ + ldr r4, [sp, #76] ; 0x4c │ │ + ldr fp, [sp, #104] ; 0x68 │ │ + ldr r7, [sp, #172] ; 0xac │ │ + add r1, r1, r7 │ │ add r1, r2, r1, lsl #4 │ │ ldrsb r2, [r1, #8]! │ │ cmp r3, r2 │ │ - bne 15c68 │ │ + bne 16ef4 │ │ ldrb r1, [r1, #1] │ │ + ldr r2, [sp, #124] ; 0x7c │ │ cmp r1, #255 ; 0xff │ │ - ldr r1, [sp, #104] ; 0x68 │ │ - orreq r1, r1, #1 │ │ - str r1, [sp, #104] ; 0x68 │ │ - ldr r5, [sp, #152] ; 0x98 │ │ - b 15c80 │ │ - ldr r5, [sp, #152] ; 0x98 │ │ - ldr r7, [sp, #160] ; 0xa0 │ │ - ldr r0, [sp, #76] ; 0x4c │ │ - ldr r6, [sp, #108] ; 0x6c │ │ - ldr r2, [sp, #156] ; 0x9c │ │ - ldr r1, [sp, #188] ; 0xbc │ │ - add r1, r1, r2, lsl #4 │ │ + orreq r2, r2, #1 │ │ + b 16ef8 │ │ + ldr r6, [sp, #168] ; 0xa8 │ │ + ldr r4, [sp, #76] ; 0x4c │ │ + ldr r2, [sp, #124] ; 0x7c │ │ + ldr fp, [sp, #104] ; 0x68 │ │ + b 16ef8 │ │ + mov r2, #0 │ │ + cmp r9, #6 │ │ + str r2, [sp, #104] ; 0x68 │ │ + mov r2, #1 │ │ + str r2, [sp, #140] ; 0x8c │ │ + ble 17934 │ │ + ldr r6, [sp, #168] ; 0xa8 │ │ + mov fp, #0 │ │ + ldr r4, [sp, #76] ; 0x4c │ │ + ldr r2, [sp, #124] ; 0x7c │ │ + ldr r1, [sp, #144] ; 0x90 │ │ + str r2, [sp, #124] ; 0x7c │ │ + add r1, r6, r1, lsl #4 │ │ ldr r1, [r1, #1940] ; 0x794 │ │ - orrs r1, r1, r0 │ │ - bne 15ce0 │ │ - ldr r0, [ip, #1416] ; 0x588 │ │ + orrs r1, r1, r4 │ │ + bne 16f54 │ │ + ldr r0, [r0, #1416] ; 0x588 │ │ cmp r0, #0 │ │ - beq 15ce0 │ │ + beq 16f54 │ │ ldr r0, [sp, #140] ; 0x8c │ │ - ldr r1, [sp, #132] ; 0x84 │ │ - ldr r4, [sp, #192] ; 0xc0 │ │ - orr r0, r1, r0 │ │ - ldr r1, [sp, #104] ; 0x68 │ │ - orr r1, r6, r1 │ │ + orr r1, fp, r2 │ │ + ldr r6, [sp, #184] ; 0xb8 │ │ + orr r0, r0, r8 │ │ + ldr r9, [sp, #136] ; 0x88 │ │ orrs r0, r0, r1 │ │ - add r0, r7, #13824 ; 0x3600 │ │ - beq 15ce8 │ │ - add r1, r7, sl, lsl #3 │ │ + ldr r1, [sp, #160] ; 0xa0 │ │ + add r0, r1, #13824 ; 0x3600 │ │ + beq 16f64 │ │ + add r1, r1, sl, lsl #3 │ │ mov r2, #2 │ │ add r1, r1, #5120 ; 0x1400 │ │ - bl 2d4ec │ │ - ldr r9, [sp, #148] ; 0x94 │ │ - b 15cfc │ │ - add r0, r7, #13824 ; 0x3600 │ │ - ldr r4, [sp, #192] ; 0xc0 │ │ - add r1, r7, sl, lsl #2 │ │ + bl 369d4 │ │ + b 16f74 │ │ + ldr r1, [sp, #160] ; 0xa0 │ │ + ldr r6, [sp, #184] ; 0xb8 │ │ + ldr r9, [sp, #136] ; 0x88 │ │ + add r0, r1, #13824 ; 0x3600 │ │ + add r1, r1, sl, lsl #2 │ │ movw r2, #6048 ; 0x17a0 │ │ add r1, r1, r2 │ │ - ldr r9, [sp, #148] ; 0x94 │ │ - bl 2db24 │ │ - strb r0, [r4, #22] │ │ + bl 3700c │ │ + strb r0, [r6, #22] │ │ uxtb r0, r0 │ │ - mov r1, #0 │ │ + mov r4, #0 │ │ cmp r0, #2 │ │ - str r1, [sp, #156] ; 0x9c │ │ - bne 133cc │ │ - ldr r0, [sp, #144] ; 0x90 │ │ - ldr r1, [sp, #176] ; 0xb0 │ │ - ldr r8, [sp, #140] ; 0x8c │ │ + bne 13b08 │ │ + ldr r0, [sp, #148] ; 0x94 │ │ + cmp r8, #0 │ │ + ldr r1, [sp, #156] ; 0x9c │ │ + str fp, [sp, #104] ; 0x68 │ │ ldr r0, [r0] │ │ str r0, [sp, #100] ; 0x64 │ │ - cmp r8, #0 │ │ ldr r0, [r1, #12] │ │ str r0, [sp, #96] ; 0x60 │ │ and r0, r0, #31 │ │ add r0, r1, r0, lsl #2 │ │ movw r1, #8952 ; 0x22f8 │ │ add r0, r0, r1 │ │ - str r0, [sp, #156] ; 0x9c │ │ - beq 15e0c │ │ + str r0, [sp, #148] ; 0x94 │ │ + beq 17080 │ │ cmp r8, #1 │ │ - cmpeq r6, #0 │ │ - beq 15ef4 │ │ - ldr r0, [sp, #176] ; 0xb0 │ │ - mov r7, #0 │ │ + cmpeq fp, #0 │ │ + beq 1737c │ │ + ldr r0, [sp, #156] ; 0x9c │ │ + mov r4, #0 │ │ mvn r3, #7 │ │ mov r5, #0 │ │ - str r6, [sp, #108] ; 0x6c │ │ ldr r9, [r0, #8] │ │ - ldr r0, [sp, #156] ; 0x9c │ │ + ldr r0, [sp, #148] ; 0x94 │ │ ldr fp, [r0, #-4] │ │ - rbit r4, r8 │ │ - add r2, sp, #416 ; 0x1a0 │ │ - clz r4, r4 │ │ - add ip, r2, r7, lsl #4 │ │ - add r5, r4, r5 │ │ + rbit r7, r8 │ │ + add r2, sp, #408 ; 0x198 │ │ + clz r7, r7 │ │ + add ip, r2, r4, lsl #4 │ │ + add r5, r7, r5 │ │ add r1, r5, r9 │ │ add r1, fp, r1, lsl #4 │ │ ldrb r6, [r1, #10] │ │ - ldr r0, [pc, #3920] ; 16cf0 │ │ + ldr r0, [pc, #3028] ; 17be4 │ │ ldr r0, [pc, r0] │ │ ldrb r6, [r0, r6, lsl #2]! │ │ ldrb r0, [r0, #1] │ │ add r6, r6, r5, lsl #1 │ │ add r6, r3, r6, lsl #4 │ │ - str r6, [r2, r7, lsl #4] │ │ + str r6, [r2, r4, lsl #4] │ │ sub r0, r3, r0, lsl #4 │ │ str r0, [ip, #4] │ │ - add r7, r7, #1 │ │ + add r4, r4, #1 │ │ ldrsh lr, [r1, #2] │ │ - cmp r7, #7 │ │ + cmp r4, #7 │ │ add r6, r6, lr │ │ str r6, [ip, #8] │ │ ldrsh r1, [r1] │ │ add r0, r0, r1 │ │ str r0, [ip, #12] │ │ - bhi 15df0 │ │ + bhi 17060 │ │ mvn r0, #1 │ │ - and r8, r0, r8, lsr r4 │ │ + and r8, r0, r8, lsr r7 │ │ cmp r8, #0 │ │ - bne 15d78 │ │ - ldr r4, [sp, #192] ; 0xc0 │ │ + bne 16fe8 │ │ + ldr r6, [sp, #184] ; 0xb8 │ │ mov r3, #8 │ │ - ldr ip, [sp, #176] ; 0xb0 │ │ - cmp r7, #7 │ │ - ldr r6, [sp, #108] ; 0x6c │ │ - bls 15f58 │ │ - b 160f8 │ │ - mov r7, r8 │ │ - ldr ip, [sp, #176] ; 0xb0 │ │ - ldr r8, [sp, #132] ; 0x84 │ │ - eor r0, r8, #1 │ │ - orrs r0, r0, r6 │ │ - beq 15f68 │ │ - cmp r8, #0 │ │ - beq 1600c │ │ - add r0, sp, #416 ; 0x1a0 │ │ + ldr ip, [sp, #156] ; 0x9c │ │ + cmp r4, #7 │ │ + ldr r9, [sp, #136] ; 0x88 │ │ + ldr fp, [sp, #104] ; 0x68 │ │ + bls 173e0 │ │ + b 17580 │ │ + mov r4, r8 │ │ + ldr ip, [sp, #156] ; 0x9c │ │ + ldr r2, [sp, #140] ; 0x8c │ │ + eor r0, r2, #1 │ │ + orrs r0, r0, fp │ │ + beq 173f0 │ │ + cmp r2, #0 │ │ + beq 17490 │ │ + add r0, sp, #408 ; 0x198 │ │ ldr r1, [ip, #8] │ │ - add r0, r0, r7, lsl #4 │ │ - mov r9, r6 │ │ + add r0, r0, r4, lsl #4 │ │ + mov r3, #0 │ │ add r0, r0, #8 │ │ sub lr, r1, #1 │ │ - mov r3, #0 │ │ - mvn fp, #7 │ │ + mvn r8, #7 │ │ mvn ip, #1 │ │ - rbit r1, r8 │ │ - add r7, r7, #1 │ │ - clz r4, r1 │ │ - ldr r1, [sp, #156] ; 0x9c │ │ - add r3, r4, r3 │ │ - cmp r7, #7 │ │ + rbit r1, r2 │ │ + mov fp, r2 │ │ + clz r7, r1 │ │ + ldr r1, [sp, #148] ; 0x94 │ │ + add r3, r7, r3 │ │ + add r4, r4, #1 │ │ + cmp r4, #7 │ │ ldr r1, [r1, r3, lsl #2] │ │ add r1, r1, lr, lsl #4 │ │ ldrb r5, [r1, #10] │ │ - ldr r2, [pc, #3996] ; 16e18 │ │ + ldr r2, [pc, #2812] ; 17bec │ │ ldr r2, [pc, r2] │ │ ldrb r5, [r2, r5, lsl #2]! │ │ ldrb r2, [r2, #1] │ │ - sub r5, fp, r5, lsl #4 │ │ + sub r5, r8, r5, lsl #4 │ │ str r5, [r0, #-8] │ │ add r2, r2, r3, lsl #1 │ │ - add r2, fp, r2, lsl #4 │ │ + add r2, r8, r2, lsl #4 │ │ str r2, [r0, #-4] │ │ ldrsh r6, [r1, #2] │ │ add r5, r5, r6 │ │ str r5, [r0] │ │ ldrsh r1, [r1] │ │ add r1, r2, r1 │ │ str r1, [r0, #4] │ │ - bhi 15ff4 │ │ - and r8, ip, r8, lsr r4 │ │ + bhi 17478 │ │ + and fp, ip, fp, lsr r7 │ │ add r0, r0, #16 │ │ - cmp r8, #0 │ │ - bne 15e50 │ │ - b 15ff4 │ │ + cmp fp, #0 │ │ + mov r2, fp │ │ + bne 170c0 │ │ + b 17478 │ │ + sxth r3, r0 │ │ + ldr r7, [sp, #148] ; 0x94 │ │ + sub r0, r0, r3, lsr #15 │ │ + bic r0, r0, #1 │ │ + strh r0, [r1] │ │ + sxth r0, r2 │ │ + sub r0, r2, r0, lsr #15 │ │ + bic r0, r0, #1 │ │ + strh r0, [r1, #2] │ │ + add r0, r9, r8, lsl #1 │ │ + ldrb r0, [r0, #1] │ │ + cmp r0, #2 │ │ + bcc 169b0 │ │ + ldr r6, [sp, #184] ; 0xb8 │ │ + ldr r9, [sp, #136] ; 0x88 │ │ + beq 171d8 │ │ + cmp r0, #3 │ │ + bne 17238 │ │ + ldrb r0, [r6, #23] │ │ + mov r1, r6 │ │ + ldr r2, [sp, #160] ; 0xa0 │ │ + ldr r8, [sp, #156] ; 0x9c │ │ + add r0, fp, r0, lsl #4 │ │ + add r2, r2, #13248 ; 0x33c0 │ │ + ldr r0, [r0, #4] │ │ + str r0, [r1, #12]! │ │ + ldr r0, [r9] │ │ + ldr r0, [r0, #296] ; 0x128 │ │ + clz r0, r0 │ │ + lsr r3, r0, #5 │ │ + mov r0, r8 │ │ + bl 18934 │ │ + ldr r4, [sp, #168] ; 0xa8 │ │ + ldr r0, [r4, #4] │ │ + ldr r1, [r0, #1028] ; 0x404 │ │ + cmp r1, #0 │ │ + bne 16af0 │ │ + b 1724c │ │ + ldrsb r0, [r6, #25] │ │ + ldr r8, [sp, #156] ; 0x9c │ │ + ldr r1, [r9] │ │ + add r0, r0, r0, lsl #3 │ │ + ldr r7, [sp, #164] ; 0xa4 │ │ + ldrd r2, [r8, #8] │ │ + add r0, r1, r0, lsl #2 │ │ + ldr fp, [r0, #1424]! ; 0x590 │ │ + str r1, [sp, #4] │ │ + mov r1, r2 │ │ + mov r2, r3 │ │ + ldr r3, [sp, #172] ; 0xac │ │ + str r7, [sp] │ │ + ldr r7, [sp, #148] ; 0x94 │ │ + bl 19214 │ │ + cmp fp, #1 │ │ + ldr r4, [sp, #168] ; 0xa8 │ │ + str r0, [r6, #12] │ │ + moveq r5, fp │ │ + ldr r0, [r4, #4] │ │ + ldr r1, [r0, #1028] ; 0x404 │ │ + cmp r1, #0 │ │ + bne 16af0 │ │ + b 1724c │ │ + ldr r8, [sp, #156] ; 0x9c │ │ + ldr r0, [r4, #4] │ │ + ldr r1, [r0, #1028] ; 0x404 │ │ + cmp r1, #0 │ │ + bne 16af0 │ │ + ldr r1, [r0, #1044] ; 0x414 │ │ + cmp r1, #0 │ │ + beq 172dc │ │ + ldr r0, [r0, #1060] ; 0x424 │ │ + ldr ip, [r8, #640] ; 0x280 │ │ + cmp r0, #0 │ │ + beq 172ec │ │ + ldr r1, [sp, #184] ; 0xb8 │ │ + add r6, r4, #16 │ │ + ldr r2, [r4, #1252] ; 0x4e4 │ │ + mov lr, #1 │ │ + ldr r4, [sp, #144] ; 0x90 │ │ + ldrsb r3, [r1, #25] │ │ + ldrsb r7, [r1, #24] │ │ + mov r1, #176 ; 0xb0 │ │ + ldr r2, [r2, #248] ; 0xf8 │ │ + smlabb r3, r3, r1, r6 │ │ + smlabb r7, r7, r1, r6 │ │ + ldr r6, [r3, #4] │ │ + sub r3, r0, #1 │ │ + ldr r0, [r7, #4] │ │ + ldr r1, [r6, #248] ; 0xf8 │ │ + mvn r6, #0 │ │ + add r6, r6, lr, lsl r3 │ │ + ldr r7, [r0, #248] ; 0xf8 │ │ + sub r0, r2, r1 │ │ + and r1, r0, r6 │ │ + and r0, r0, lr, lsl r3 │ │ + subs r0, r1, r0 │ │ + sub r1, r7, r2 │ │ + and r2, r1, r6 │ │ + and r1, r1, lr, lsl r3 │ │ + rsbmi r0, r0, #0 │ │ + subs r2, r2, r1 │ │ + rsbmi r2, r2, #0 │ │ + b 172f8 │ │ + mov r0, #2 │ │ + ldr r4, [sp, #144] ; 0x90 │ │ + strb r0, [r6, #20] │ │ + b 13b08 │ │ + mov r2, #0 │ │ mov r0, #0 │ │ - cmp r8, #6 │ │ - str r0, [sp, #108] ; 0x6c │ │ - mov r0, #1 │ │ - str r0, [sp, #132] ; 0x84 │ │ - ble 16418 │ │ - ldr r5, [sp, #152] ; 0x98 │ │ - mov r6, #0 │ │ - ldr r7, [sp, #160] ; 0xa0 │ │ - ldr r0, [sp, #76] ; 0x4c │ │ - b 15c80 │ │ - ldr ip, [sp, #176] ; 0xb0 │ │ - ldr r1, [sp, #156] ; 0x9c │ │ + ldr r4, [sp, #144] ; 0x90 │ │ + ldr r1, [sp, #180] ; 0xb4 │ │ + add r7, ip, r1 │ │ + mov r1, #1 │ │ + ldrb r3, [r7, #256] ; 0x100 │ │ + cmp r3, #1 │ │ + mov r3, #1 │ │ + ldrbls r3, [r7, #288] ; 0x120 │ │ + ldr r7, [sp, #176] ; 0xb0 │ │ + subls r3, r3, #6 │ │ + add r7, r8, r7 │ │ + clzls r3, r3 │ │ + ldrb r6, [r7, #272] ; 0x110 │ │ + lsrls r3, r3, #5 │ │ + cmp r6, #1 │ │ + ldrbls r1, [r7, #304] ; 0x130 │ │ + subls r1, r1, #6 │ │ + clzls r1, r1 │ │ + lsrls r1, r1, #5 │ │ + cmp r2, r0 │ │ + addeq r3, r3, #3 │ │ + add r0, r3, r1 │ │ + ldr r1, [sp, #160] ; 0xa0 │ │ + add r0, r1, r0, lsl #2 │ │ + movw r1, #5676 ; 0x162c │ │ + add r1, r0, r1 │ │ + ldr r0, [sp, #148] ; 0x94 │ │ + bl 3700c │ │ + ldr r6, [sp, #184] ; 0xb8 │ │ + add r0, r0, #1 │ │ + strb r0, [r6, #20] │ │ + b 13b08 │ │ + ; instruction: 0x000a63b8 │ │ + andeq r6, sl, r4, ror r3 │ │ + ldr ip, [sp, #156] ; 0x9c │ │ + mov r4, #1 │ │ + ldr r1, [sp, #148] ; 0x94 │ │ ldr r0, [ip, #8] │ │ ldr r2, [r1, #-4] │ │ mvn r1, #7 │ │ add r2, r2, r0, lsl #4 │ │ ldrb r3, [r2, #10] │ │ - ldr r7, [pc, #4068] ; 16efc │ │ + ldr r7, [pc, #2108] ; 17be0 │ │ ldr r7, [pc, r7] │ │ ldrb r3, [r7, r3, lsl #2]! │ │ sub r5, r3, #1 │ │ ldrb r7, [r7, #1] │ │ and r0, r5, r0 │ │ sub r0, r3, r0, lsl #1 │ │ sub r7, r1, r7, lsl #4 │ │ - str r7, [sp, #420] ; 0x1a4 │ │ + str r7, [sp, #412] ; 0x19c │ │ add r0, r1, r0, lsl #4 │ │ - str r0, [sp, #416] ; 0x1a0 │ │ + str r0, [sp, #408] ; 0x198 │ │ ldrsh r3, [r2, #2] │ │ add r0, r0, r3 │ │ - str r0, [sp, #424] ; 0x1a8 │ │ + str r0, [sp, #416] ; 0x1a0 │ │ ldrsh r0, [r2] │ │ add r0, r7, r0 │ │ - str r0, [sp, #428] ; 0x1ac │ │ - mov r7, #1 │ │ - ldr r8, [sp, #132] ; 0x84 │ │ - eor r0, r8, #1 │ │ - orrs r0, r0, r6 │ │ - bne 15e24 │ │ - mov r9, r6 │ │ - ldr r6, [sp, #156] ; 0x9c │ │ - ldr r0, [ip, #8] │ │ + str r0, [sp, #420] ; 0x1a4 │ │ + ldr r2, [sp, #140] ; 0x8c │ │ + eor r0, r2, #1 │ │ + orrs r0, r0, fp │ │ + bne 17098 │ │ + ldr r7, [sp, #148] ; 0x94 │ │ mvn r2, #15 │ │ - add r5, sp, #416 ; 0x1a0 │ │ - ldr r1, [r6] │ │ + ldr r0, [ip, #8] │ │ + add r6, sp, #408 ; 0x198 │ │ + ldr r1, [r7] │ │ add r0, r2, r0, lsl #4 │ │ add r1, r1, r0 │ │ ldrb r1, [r1, #10] │ │ - ldr r3, [pc, #3948] ; 16f00 │ │ + ldr r3, [pc, #2000] ; 17be8 │ │ ldr r3, [pc, r3] │ │ ldr r2, [sp, #96] ; 0x60 │ │ add r1, r3, r1, lsl #2 │ │ ldrb r1, [r1, #1] │ │ sub r1, r1, #1 │ │ and r1, r1, r2 │ │ - ldr r2, [r6, -r1, lsl #2] │ │ - mvn r6, #7 │ │ + ldr r2, [r7, -r1, lsl #2] │ │ + mvn r7, #7 │ │ add r0, r2, r0 │ │ ldrb r2, [r0, #10] │ │ ldrb r2, [r3, r2, lsl #2]! │ │ ldrb r3, [r3, #1] │ │ - sub r2, r6, r2, lsl #4 │ │ - str r2, [r5, r7, lsl #4] │ │ + sub r2, r7, r2, lsl #4 │ │ + str r2, [r6, r4, lsl #4] │ │ sub r1, r3, r1, lsl #1 │ │ - add r3, r5, r7, lsl #4 │ │ - add r7, r7, #1 │ │ - add r1, r6, r1, lsl #4 │ │ + add r3, r6, r4, lsl #4 │ │ + add r4, r4, #1 │ │ + add r1, r7, r1, lsl #4 │ │ str r1, [r3, #4] │ │ - ldrsh r6, [r0, #2] │ │ - add r2, r2, r6 │ │ + ldrsh r7, [r0, #2] │ │ + add r2, r2, r7 │ │ str r2, [r3, #8] │ │ ldrsh r0, [r0] │ │ add r0, r1, r0 │ │ str r0, [r3, #12] │ │ - ldr ip, [sp, #176] ; 0xb0 │ │ + ldr ip, [sp, #156] ; 0x9c │ │ mov r3, #8 │ │ - ldr r4, [sp, #192] ; 0xc0 │ │ - cmp r7, #7 │ │ - mov r6, r9 │ │ - bgt 160f8 │ │ - cmp r6, #0 │ │ - beq 1607c │ │ - ldr r1, [sp, #156] ; 0x9c │ │ - add r5, sp, #416 ; 0x1a0 │ │ + ldr r6, [sp, #184] ; 0xb8 │ │ + cmp r4, #7 │ │ + ldr fp, [sp, #104] ; 0x68 │ │ + bgt 17580 │ │ + cmp fp, #0 │ │ + beq 17500 │ │ + ldr r1, [sp, #148] ; 0x94 │ │ + add r7, sp, #408 ; 0x198 │ │ ldr r0, [ip, #8] │ │ mvn r3, #7 │ │ ldr r1, [r1, #-4] │ │ add r0, r1, r0, lsl #4 │ │ ldrb r1, [r0, #-6] │ │ - ldr r2, [pc, #3788] ; 16f04 │ │ + ldr r2, [pc, #1844] ; 17bf0 │ │ ldr r2, [pc, r2] │ │ ldrb r1, [r2, r1, lsl #2]! │ │ ldrb r2, [r2, #1] │ │ sub r1, r3, r1, lsl #4 │ │ - str r1, [r5, r7, lsl #4] │ │ - add r5, r5, r7, lsl #4 │ │ + str r1, [r7, r4, lsl #4] │ │ + add r7, r7, r4, lsl #4 │ │ sub r2, r3, r2, lsl #4 │ │ - add r7, r7, #1 │ │ - str r2, [r5, #4] │ │ - cmp r7, #7 │ │ + add r4, r4, #1 │ │ + str r2, [r7, #4] │ │ + cmp r4, #7 │ │ ldrsh r3, [r0, #-14] │ │ add r1, r1, r3 │ │ - str r1, [r5, #8] │ │ + str r1, [r7, #8] │ │ ldrsh r0, [r0, #-16] │ │ mov r3, #8 │ │ add r0, r2, r0 │ │ - str r0, [r5, #12] │ │ - bgt 160f8 │ │ - ldr r0, [sp, #104] ; 0x68 │ │ + str r0, [r7, #12] │ │ + bgt 17580 │ │ + ldr r0, [sp, #124] ; 0x7c │ │ cmp r0, #0 │ │ - beq 160f4 │ │ - ldr r1, [sp, #156] ; 0x9c │ │ + beq 1757c │ │ + ldr r1, [sp, #148] ; 0x94 │ │ mvn r3, #7 │ │ ldr r0, [ip, #8] │ │ - ldr r5, [sp, #164] ; 0xa4 │ │ + ldr r7, [sp, #172] ; 0xac │ │ ldr r1, [r1, #-4] │ │ - add r0, r0, r5 │ │ + add r0, r0, r7 │ │ add r0, r1, r0, lsl #4 │ │ ldrb r1, [r0, #10] │ │ - ldr r2, [pc, #3980] ; 1703c │ │ + ldr r2, [pc, #1728] ; 17bf4 │ │ ldr r2, [pc, r2] │ │ ldrb r1, [r2, r1, lsl #2]! │ │ - add r1, r1, r5, lsl #1 │ │ - add r5, sp, #416 ; 0x1a0 │ │ + add r1, r1, r7, lsl #1 │ │ + add r7, sp, #408 ; 0x198 │ │ ldrb r2, [r2, #1] │ │ add r1, r3, r1, lsl #4 │ │ - str r1, [r5, r7, lsl #4] │ │ - add r5, r5, r7, lsl #4 │ │ + str r1, [r7, r4, lsl #4] │ │ + add r7, r7, r4, lsl #4 │ │ sub r2, r3, r2, lsl #4 │ │ - str r2, [r5, #4] │ │ + str r2, [r7, #4] │ │ ldrsh r3, [r0, #2] │ │ add r1, r1, r3 │ │ - str r1, [r5, #8] │ │ + str r1, [r7, #8] │ │ ldrsh r0, [r0] │ │ - add r3, r7, #1 │ │ + add r3, r4, #1 │ │ add r0, r2, r0 │ │ - str r0, [r5, #12] │ │ - b 160f8 │ │ - mov r3, r7 │ │ + str r0, [r7, #12] │ │ + b 17580 │ │ + ldrdeq r6, [sl], -ip │ │ + mov r3, r4 │ │ ldr r0, [sp, #68] ; 0x44 │ │ mov r2, #1 │ │ cmp r0, #28 │ │ movge r0, #28 │ │ cmp r0, #4 │ │ movle r0, #4 │ │ cmp r3, #1 │ │ - blt 1634c │ │ + blt 177d8 │ │ lsl r0, r0, #2 │ │ cmp r3, #3 │ │ - str r0, [sp, #156] ; 0x9c │ │ - mov r5, #0 │ │ + str r0, [sp, #148] ; 0x94 │ │ + mov r4, #0 │ │ ldr r0, [sp, #100] ; 0x64 │ │ mov fp, #0 │ │ sxth r1, r0 │ │ asr lr, r0, #16 │ │ mov r0, #0 │ │ str r1, [sp, #144] ; 0x90 │ │ - bls 1620c │ │ - ldr r1, [sp, #156] ; 0x9c │ │ + bls 17694 │ │ + ldr r1, [sp, #148] ; 0x94 │ │ vmov.i32 q8, #0 ; 0x00000000 │ │ vdup.32 q11, lr │ │ - bic r5, r3, #3 │ │ - add fp, sp, #384 ; 0x180 │ │ - add r7, sp, #416 ; 0x1a0 │ │ + bic r4, r3, #3 │ │ + add fp, sp, #376 ; 0x178 │ │ + add r6, sp, #408 ; 0x198 │ │ vdup.32 q9, r1 │ │ ldr r1, [sp, #144] ; 0x90 │ │ - mov r6, #0 │ │ + mov r5, #0 │ │ mvn r2, #0 │ │ vdup.32 q10, r1 │ │ - mov r1, r7 │ │ - add r4, fp, r6, lsl #2 │ │ + mov r1, r6 │ │ + add r7, fp, r5, lsl #2 │ │ vld4.32 {d24,d26,d28,d30}, [r1]! │ │ - add r7, r7, #64 ; 0x40 │ │ + add r6, r6, #64 ; 0x40 │ │ vld4.32 {d25,d27,d29,d31}, [r1] │ │ vsub.i32 q0, q14, q12 │ │ vsub.i32 q12, q15, q13 │ │ vsub.i32 q13, q0, q11 │ │ vsub.i32 q12, q12, q10 │ │ vabs.s32 q13, q13 │ │ vabs.s32 q12, q12 │ │ vadd.i32 q12, q12, q13 │ │ vcgt.s32 q13, q12, q9 │ │ - vst1.32 {d24-d25}, [r4] │ │ + vst1.32 {d24-d25}, [r7] │ │ vcge.s32 q12, q9, q12 │ │ vmovn.i32 d26, q13 │ │ vsub.i32 q8, q8, q12 │ │ vmov.u16 r1, d26[0] │ │ tst r1, #1 │ │ vmov.u16 r1, d26[1] │ │ - strne r2, [fp, r6, lsl #2] │ │ - add r6, r6, #4 │ │ + strne r2, [fp, r5, lsl #2] │ │ + add r5, r5, #4 │ │ tst r1, #1 │ │ vmov.u16 r1, d26[2] │ │ - strne r2, [r4, #4] │ │ + strne r2, [r7, #4] │ │ tst r1, #1 │ │ vmov.u16 r1, d26[3] │ │ - strne r2, [r4, #8] │ │ + strne r2, [r7, #8] │ │ tst r1, #1 │ │ - strne r2, [r4, #12] │ │ - cmp r5, r6 │ │ - bne 16170 │ │ + strne r2, [r7, #12] │ │ + cmp r4, r5 │ │ + bne 175f8 │ │ vext.8 q9, q8, q8, #8 │ │ - cmp r3, r5 │ │ + cmp r3, r4 │ │ vadd.i32 q8, q8, q9 │ │ vdup.32 q9, d16[1] │ │ vadd.i32 q8, q8, q9 │ │ vmov.32 fp, d16[0] │ │ - beq 162a4 │ │ - add r1, sp, #416 ; 0x1a0 │ │ - sub r9, r5, r3 │ │ - add r8, r1, r5, lsl #4 │ │ - add r1, sp, #384 ; 0x180 │ │ - add r2, r1, r5, lsl #2 │ │ - mov r7, #12 │ │ - b 1623c │ │ + beq 1772c │ │ + add r1, sp, #408 ; 0x198 │ │ + sub r9, r4, r3 │ │ + add r8, r1, r4, lsl #4 │ │ + add r1, sp, #376 ; 0x178 │ │ + add r2, r1, r4, lsl #2 │ │ + mov r5, #12 │ │ + b 176c4 │ │ add fp, fp, #1 │ │ sub r0, r0, #1 │ │ - add r7, r7, #16 │ │ + add r5, r5, #16 │ │ cmp r9, r0 │ │ - beq 162a4 │ │ + beq 1772c │ │ mov r6, r8 │ │ sub r1, r8, r0, lsl #4 │ │ - ldr r4, [r6, r7]! │ │ - ldr r5, [r1, #4] │ │ + ldr r7, [r6, r5]! │ │ + ldr r4, [r1, #4] │ │ ldr r1, [r1, #8] │ │ ldr r6, [r6, #-12] │ │ - sub r5, r4, r5 │ │ + sub r7, r7, r4 │ │ ldr r4, [sp, #144] ; 0x90 │ │ sub r1, r1, r6 │ │ - ldr r6, [sp, #156] ; 0x9c │ │ subs ip, r1, lr │ │ - sub r4, r5, r4 │ │ + sub r7, r7, r4 │ │ rsbmi ip, ip, #0 │ │ - cmp r4, #0 │ │ - rsbmi r4, r4, #0 │ │ - add r1, r4, ip │ │ + cmp r7, #0 │ │ + rsbmi r7, r7, #0 │ │ + add r1, r7, ip │ │ + ldr r7, [sp, #148] ; 0x94 │ │ str r1, [r2, -r0, lsl #2] │ │ - cmp r1, r6 │ │ - ble 16228 │ │ + cmp r1, r7 │ │ + ble 176b0 │ │ rsb r1, r0, #0 │ │ - mvn r6, #0 │ │ - str r6, [r2, r1, lsl #2] │ │ + mvn r7, #0 │ │ + str r7, [r2, r1, lsl #2] │ │ sub r0, r0, #1 │ │ - add r7, r7, #16 │ │ + add r5, r5, #16 │ │ cmp r9, r0 │ │ - bne 1623c │ │ - ldr r4, [sp, #192] ; 0xc0 │ │ + bne 176c4 │ │ + ldr r6, [sp, #184] ; 0xb8 │ │ cmp fp, #0 │ │ - ldr ip, [sp, #176] ; 0xb0 │ │ + ldr ip, [sp, #156] ; 0x9c │ │ mov r2, #1 │ │ - ldr r9, [sp, #148] ; 0x94 │ │ - beq 16350 │ │ + ldr r9, [sp, #136] ; 0x88 │ │ + beq 177d8 │ │ sub r9, r3, fp │ │ cmp r9, #1 │ │ - blt 16344 │ │ - add r8, sp, #384 ; 0x180 │ │ - add ip, sp, #416 ; 0x1a0 │ │ + blt 177cc │ │ + add r8, sp, #376 ; 0x178 │ │ + add ip, sp, #408 ; 0x198 │ │ sub r2, r8, #4 │ │ sub lr, ip, #16 │ │ - mov r5, #0 │ │ - mov r7, #0 │ │ - add r1, r8, r7, lsl #2 │ │ - ldr r4, [r1], #4 │ │ - add r7, r7, #1 │ │ - cmn r4, #1 │ │ - bne 162e4 │ │ - sub r4, r7, #1 │ │ - ldr r6, [r2, r3, lsl #2] │ │ + mov r4, #0 │ │ + mov r6, #0 │ │ + add r1, r8, r6, lsl #2 │ │ + ldr r5, [r1], #4 │ │ + add r6, r6, #1 │ │ + cmn r5, #1 │ │ + bne 1776c │ │ + sub r7, r6, #1 │ │ + ldr r5, [r2, r3, lsl #2] │ │ sub r3, r3, #1 │ │ - cmn r6, #1 │ │ - beq 162f8 │ │ + cmn r5, #1 │ │ + beq 17780 │ │ add r0, r3, #1 │ │ - cmp r4, r0 │ │ - bge 16334 │ │ + cmp r7, r0 │ │ + bge 177bc │ │ add r0, ip, r3, lsl #4 │ │ - add r5, r5, #1 │ │ + add r4, r4, #1 │ │ vld1.32 {d16-d17}, [r0] │ │ - add r0, lr, r7, lsl #4 │ │ - cmp r5, r9 │ │ - str r6, [r1, #-4] │ │ + add r0, lr, r6, lsl #4 │ │ + cmp r4, r9 │ │ + str r5, [r1, #-4] │ │ vst1.32 {d16-d17}, [r0] │ │ - bne 162e0 │ │ - ldr r4, [sp, #192] ; 0xc0 │ │ + bne 17768 │ │ + ldr r6, [sp, #184] ; 0xb8 │ │ mov r2, fp │ │ - ldr ip, [sp, #176] ; 0xb0 │ │ - b 1634c │ │ + ldr ip, [sp, #156] ; 0x9c │ │ + b 177d4 │ │ mov r2, fp │ │ - ldr r4, [sp, #192] ; 0xc0 │ │ - ldr r9, [sp, #148] ; 0x94 │ │ + ldr r6, [sp, #184] ; 0xb8 │ │ + ldr r9, [sp, #136] ; 0x88 │ │ ldr r1, [sp, #100] ; 0x64 │ │ ldr r0, [ip, #8] │ │ str r1, [sp] │ │ - ldr r1, [sp, #128] ; 0x80 │ │ + ldr r1, [sp, #120] ; 0x78 │ │ str r1, [sp, #4] │ │ mov r1, r2 │ │ str r0, [sp, #8] │ │ ldr r0, [sp, #96] ; 0x60 │ │ - ldr r2, [sp, #164] ; 0xa4 │ │ - ldr r3, [sp, #172] ; 0xac │ │ + ldr r2, [sp, #172] ; 0xac │ │ + ldr r3, [sp, #164] ; 0xa4 │ │ str r0, [sp, #12] │ │ - add r0, sp, #416 ; 0x1a0 │ │ - bl 2c03c │ │ + add r0, sp, #408 ; 0x198 │ │ + bl 2c8d4 │ │ cmp r0, #0 │ │ - bne 1639c │ │ - ldr r0, [sp, #128] ; 0x80 │ │ - bl 2bd14 │ │ + bne 17824 │ │ + ldr r0, [sp, #120] ; 0x78 │ │ + bl 2c5ac │ │ cmp r0, #0 │ │ - beq 16410 │ │ + beq 17888 │ │ mov r0, #0 │ │ - ldr r1, [sp, #128] ; 0x80 │ │ - ldr r5, [sp, #152] ; 0x98 │ │ + ldr r1, [sp, #120] ; 0x78 │ │ + mov r4, #0 │ │ str r0, [r1] │ │ - ldr r1, [sp, #188] ; 0xbc │ │ - ldr r1, [r1, #2988] ; 0xbac │ │ + ldr r1, [sp, #168] ; 0xa8 │ │ + ldr r1, [r1, #2776] ; 0xad8 │ │ cmp r1, #0 │ │ - beq 163f8 │ │ - mov r1, #0 │ │ + beq 17878 │ │ cmp r0, #3 │ │ - str r1, [sp, #156] ; 0x9c │ │ - bne 16408 │ │ - ldr r1, [sp, #128] ; 0x80 │ │ - mov fp, #0 │ │ + bne 17880 │ │ + ldr r1, [sp, #120] ; 0x78 │ │ + mov r5, #0 │ │ ldr r0, [r1, #12] │ │ - strh r0, [r4, #12] │ │ + strh r0, [r6, #12] │ │ ldr r0, [r1, #16] │ │ - strh r0, [r4, #14] │ │ + strh r0, [r6, #14] │ │ ldr r0, [r1, #20] │ │ - strh r0, [r4, #16] │ │ + strh r0, [r6, #16] │ │ ldr r0, [r1, #24] │ │ - strh r0, [r4, #18] │ │ - b 133cc │ │ - mov r0, #0 │ │ - mov fp, #0 │ │ - str r0, [sp, #156] ; 0x9c │ │ - b 133cc │ │ + strh r0, [r6, #18] │ │ + b 13b08 │ │ + mov r5, #0 │ │ + b 13b08 │ │ mov r0, #32768 ; 0x8000 │ │ - b f57c │ │ + b fa54 │ │ mov r0, #3 │ │ - b 163a0 │ │ - add r8, r8, #1 │ │ - b 15ac8 │ │ + b 17828 │ │ + mov r1, #288 ; 0x120 │ │ + ldrsb r1, [r0, r1] │ │ + cmp r1, #1 │ │ + bgt 178ac │ │ + ldr r2, [r4, r1, lsl #2] │ │ + add r2, r2, #1 │ │ + str r2, [r4, r1, lsl #2] │ │ + ldrb r1, [r0, #256] ; 0x100 │ │ + cmp r1, #0 │ │ + beq 16030 │ │ + mov r1, #320 ; 0x140 │ │ + ldrsb r0, [r0, r1] │ │ + cmp r0, #1 │ │ + bgt 16030 │ │ + ldr r1, [r4, r0, lsl #2] │ │ + add r1, r1, #1 │ │ + str r1, [r4, r0, lsl #2] │ │ + ldr r0, [sp, #104] ; 0x68 │ │ + ldr r1, [sp, #132] ; 0x84 │ │ + cmp r1, r0 │ │ + bgt 16040 │ │ + b 16054 │ │ + andeq r5, sl, r8, lsl #29 │ │ + mov r1, #304 ; 0x130 │ │ + ldrsb r1, [r0, r1] │ │ + cmp r1, #1 │ │ + bgt 17908 │ │ + ldr r2, [r4, r1, lsl #2] │ │ + add r2, r2, #1 │ │ + str r2, [r4, r1, lsl #2] │ │ + ldrb r1, [r0, #272] ; 0x110 │ │ + cmp r1, #0 │ │ + beq 16054 │ │ + mov r1, #336 ; 0x150 │ │ + ldrsb r0, [r0, r1] │ │ + cmp r0, #1 │ │ + bgt 16054 │ │ + ldr r1, [r4, r0, lsl #2] │ │ + add r1, r1, #1 │ │ + str r1, [r4, r0, lsl #2] │ │ + b 16054 │ │ + add r9, r9, #1 │ │ + b 16d3c │ │ cmp ip, #3 │ │ mov r1, #0 │ │ movwgt r1, #1 │ │ mov r0, #0 │ │ cmp r2, #4 │ │ - ldr r5, [sp, #152] ; 0x98 │ │ - movwlt r0, #1 │ │ ldr r6, [sp, #160] ; 0xa0 │ │ + movwlt r0, #1 │ │ eor r0, r0, r1 │ │ mov r1, #1 │ │ orr r0, r1, r0, lsl #1 │ │ - b 164dc │ │ + b 15cd0 │ │ + mov r1, #288 ; 0x120 │ │ + ldrsb r1, [r0, r1] │ │ + sub r1, r1, #1 │ │ + cmp r1, #2 │ │ + bhi 1798c │ │ + add r2, sp, #408 ; 0x198 │ │ + ldr r3, [r2, r1, lsl #2] │ │ + add r3, r3, #1 │ │ + str r3, [r2, r1, lsl #2] │ │ + ldrb r1, [r0, #256] ; 0x100 │ │ + ldr r5, [sp, #184] ; 0xb8 │ │ + ldr r8, [sp, #156] ; 0x9c │ │ + cmp r1, #0 │ │ + ldr r6, [sp, #160] ; 0xa0 │ │ + ldr r9, [sp, #124] ; 0x7c │ │ + ldr fp, [sp, #96] ; 0x60 │ │ + ldr r7, [sp, #148] ; 0x94 │ │ + beq 164a8 │ │ + mov r1, #320 ; 0x140 │ │ + ldrsb r0, [r0, r1] │ │ + sub r0, r0, #1 │ │ + cmp r0, #2 │ │ + bhi 164a8 │ │ + add r1, sp, #408 ; 0x198 │ │ + ldr r2, [r1, r0, lsl #2] │ │ + add r2, r2, #1 │ │ + str r2, [r1, r0, lsl #2] │ │ + ldr r0, [sp, #104] ; 0x68 │ │ + ldr r1, [sp, #132] ; 0x84 │ │ + cmp r1, r0 │ │ + bgt 164b8 │ │ + b 164cc │ │ + mov r1, #304 ; 0x130 │ │ + ldrsb r1, [r0, r1] │ │ + sub r1, r1, #1 │ │ + cmp r1, #2 │ │ + bhi 17a0c │ │ + add r2, sp, #408 ; 0x198 │ │ + ldr r3, [r2, r1, lsl #2] │ │ + add r3, r3, #1 │ │ + str r3, [r2, r1, lsl #2] │ │ + ldrb r1, [r0, #272] ; 0x110 │ │ + ldr r5, [sp, #184] ; 0xb8 │ │ + ldr r8, [sp, #156] ; 0x9c │ │ + cmp r1, #0 │ │ + ldr r6, [sp, #160] ; 0xa0 │ │ + ldr r9, [sp, #124] ; 0x7c │ │ + ldr fp, [sp, #96] ; 0x60 │ │ + ldr r7, [sp, #148] ; 0x94 │ │ + beq 164cc │ │ + mov r1, #336 ; 0x150 │ │ + ldrsb r0, [r0, r1] │ │ + sub r0, r0, #1 │ │ + cmp r0, #2 │ │ + bhi 164cc │ │ + add r1, sp, #408 ; 0x198 │ │ + ldr r2, [r1, r0, lsl #2] │ │ + add r2, r2, #1 │ │ + str r2, [r1, r0, lsl #2] │ │ + b 164cc │ │ mov r3, #336 ; 0x150 │ │ cmp ip, #3 │ │ - ldrsb r3, [r5, r3] │ │ + ldrsb r3, [r4, r3] │ │ mov r1, #0 │ │ mov r7, #320 ; 0x140 │ │ movwgt r1, #1 │ │ cmp r3, #4 │ │ mov r3, #0 │ │ movwlt r3, #1 │ │ - ldrsb r7, [r6, r7] │ │ + ldrsb r7, [r5, r7] │ │ eor r3, r1, r3 │ │ cmp r2, #3 │ │ mov r1, #0 │ │ - ldr r5, [sp, #152] ; 0x98 │ │ + ldr r6, [sp, #160] ; 0xa0 │ │ movwgt r1, #1 │ │ cmp r7, #4 │ │ mov r7, #0 │ │ - ldr r6, [sp, #160] ; 0xa0 │ │ - movwlt r7, #1 │ │ mov r0, #0 │ │ + movwlt r7, #1 │ │ eors r7, r1, r7 │ │ cmpeq r3, #0 │ │ - beq 164dc │ │ + beq 15cd0 │ │ and r0, r7, r3 │ │ cmp r0, #1 │ │ mov r0, #2 │ │ - bne 164dc │ │ + bne 15cd0 │ │ sub r0, ip, #4 │ │ subs r1, r2, #4 │ │ clz r0, r0 │ │ movwne r1, #1 │ │ lsr r2, r0, #5 │ │ mov r0, #3 │ │ teq r1, r2 │ │ movwne r0, #4 │ │ - add r0, r6, r0, lsl #2 │ │ - movw r1, #5656 ; 0x1618 │ │ - add r1, r0, r1 │ │ - ldr r0, [sp, #144] ; 0x90 │ │ - bl 2db24 │ │ - ldr r1, [r9, #640] ; 0x280 │ │ - cmp r0, #0 │ │ - str r8, [sp, #156] ; 0x9c │ │ - beq 16628 │ │ - vmov.i32 q8, #0 ; 0x00000000 │ │ - add r0, sp, #416 ; 0x1a0 │ │ - ldr r3, [sp, #136] ; 0x88 │ │ - vst1.64 {d16-d17}, [r0] │ │ - ldr r0, [sp, #132] ; 0x84 │ │ - cmp r0, fp │ │ - ble 1652c │ │ - add r0, r1, r5 │ │ - ldrb r1, [r0, #224] ; 0xe0 │ │ + b 15cd0 │ │ + mov r1, #288 ; 0x120 │ │ + ldrsb r1, [r0, r1] │ │ + eor r2, r1, #2 │ │ + cmp r2, #1 │ │ + bhi 17b0c │ │ + add r2, sp, #408 ; 0x198 │ │ + add r1, r2, r1, lsl #2 │ │ + ldr r2, [r1, #-8] │ │ + add r2, r2, #1 │ │ + str r2, [r1, #-8] │ │ + ldrb r1, [r0, #256] ; 0x100 │ │ + ldr r5, [sp, #184] ; 0xb8 │ │ + ldr r8, [sp, #156] ; 0x9c │ │ cmp r1, #0 │ │ - beq 17188 │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - mov r5, r6 │ │ - cmp r3, r0 │ │ - ble 16550 │ │ - ldr r0, [sp, #184] ; 0xb8 │ │ - add r0, r9, r0 │ │ - ldrb r1, [r0, #240] ; 0xf0 │ │ + ldr r6, [sp, #160] ; 0xa0 │ │ + ldr r7, [sp, #148] ; 0x94 │ │ + beq 16544 │ │ + mov r1, #320 ; 0x140 │ │ + ldrsb r0, [r0, r1] │ │ + eor r1, r0, #2 │ │ + cmp r1, #1 │ │ + bhi 16544 │ │ + add r1, sp, #408 ; 0x198 │ │ + add r0, r1, r0, lsl #2 │ │ + ldr r1, [r0, #-8] │ │ + add r1, r1, #1 │ │ + str r1, [r0, #-8] │ │ + ldr r0, [sp, #104] ; 0x68 │ │ + ldr r1, [sp, #132] ; 0x84 │ │ + cmp r1, r0 │ │ + bgt 16554 │ │ + b 16568 │ │ + andeq r5, sl, r4, ror #23 │ │ + mov r1, #304 ; 0x130 │ │ + ldrsb r1, [r0, r1] │ │ + eor r2, r1, #2 │ │ + cmp r2, #1 │ │ + bhi 17b90 │ │ + add r2, sp, #408 ; 0x198 │ │ + add r1, r2, r1, lsl #2 │ │ + ldr r2, [r1, #-8] │ │ + add r2, r2, #1 │ │ + str r2, [r1, #-8] │ │ + ldrb r1, [r0, #272] ; 0x110 │ │ + ldr r5, [sp, #184] ; 0xb8 │ │ + ldr r8, [sp, #156] ; 0x9c │ │ cmp r1, #0 │ │ - beq 171f0 │ │ - add r3, sp, #416 ; 0x1a0 │ │ - mov r6, r9 │ │ - ldr r9, [sp, #144] ; 0x90 │ │ - mov r4, #0 │ │ - ldm r3, {r0, r1, r2, r3} │ │ + ldr r6, [sp, #160] ; 0xa0 │ │ + ldr r7, [sp, #148] ; 0x94 │ │ + beq 16568 │ │ + mov r1, #336 ; 0x150 │ │ + ldrsb r0, [r0, r1] │ │ + eor r1, r0, #2 │ │ + cmp r1, #1 │ │ + bhi 16568 │ │ + add r1, sp, #408 ; 0x198 │ │ + add r0, r1, r0, lsl #2 │ │ + ldr r1, [r0, #-8] │ │ + add r1, r1, #1 │ │ + str r1, [r0, #-8] │ │ + b 16568 │ │ + andeq r5, sl, r8, lsl sl │ │ + ldrdeq r5, [sl], -ip │ │ + ; instruction: 0x000a53bc │ │ + andeq r5, sl, r0, asr r7 │ │ + andeq r5, sl, r8, asr #6 │ │ + andeq r5, sl, r0, ror r6 │ │ + andeq r5, sl, r4, lsr #5 │ │ + andeq r5, sl, ip, lsr #4 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #84 ; 0x54 │ │ + mov r8, r0 │ │ + ldm r0, {r0, r5} │ │ + add fp, r5, #13824 ; 0x3600 │ │ + str r0, [sp, #16] │ │ + rsb r0, r2, r2, lsl #3 │ │ + mov r7, r1 │ │ + mov r6, r2 │ │ + add r0, r5, r0, lsl #4 │ │ + mov r2, #6 │ │ + add r0, r0, r3, lsl #4 │ │ + add r1, r0, #3552 ; 0xde0 │ │ + mov r0, fp │ │ + bl 36b8c │ │ + ldr ip, [sp, #124] ; 0x7c │ │ + add r2, r7, r6 │ │ + add r4, r0, #2 │ │ + cmp r6, #0 │ │ + add r0, r8, ip │ │ + strb r4, [r2, #11] │ │ + add r2, r0, #608 ; 0x260 │ │ + uxtb sl, r4 │ │ + addne r2, r0, #7872 ; 0x1ec0 │ │ + tst ip, #15 │ │ + str r6, [sp, #28] │ │ + ldrb r7, [r2] │ │ + str r4, [sp, #8] │ │ + beq 17c88 │ │ + ldr r0, [sp, #120] ; 0x78 │ │ + cmp r6, #0 │ │ + beq 17cb8 │ │ + add r2, r8, r0 │ │ + movw r3, #7840 ; 0x1ea0 │ │ add r2, r2, r3 │ │ - add r0, r0, r1 │ │ - movw r1, #5832 ; 0x16c8 │ │ - cmp r0, r2 │ │ - mov r0, #0 │ │ - movwge r0, #1 │ │ - lsl r0, r0, #1 │ │ - movweq r0, #1 │ │ - add r0, r5, r0, lsl #2 │ │ + b 17cc4 │ │ + cmp r7, #0 │ │ + beq 18064 │ │ + add r0, ip, ip, lsl #1 │ │ + movw r1, #6304 ; 0x18a0 │ │ + add r0, r8, r0, lsl #4 │ │ + add r0, r0, r6, lsl #4 │ │ + mov r6, #0 │ │ add r1, r0, r1 │ │ - mov r0, r9 │ │ - bl 2db24 │ │ - ldr r1, [r6, #640] ; 0x280 │ │ - mov r7, r6 │ │ + add r0, sp, #52 ; 0x34 │ │ + cmp r6, #0 │ │ + bne 17e08 │ │ + b 17de0 │ │ + ldr r2, [r8, #640] ; 0x280 │ │ + add r2, r2, r0 │ │ + add r2, r2, #592 ; 0x250 │ │ + add r0, r0, r0, lsl #1 │ │ + movw r3, #4768 ; 0x12a0 │ │ + add r1, r8, r3 │ │ + ldrb r5, [r2] │ │ + add r0, r1, r0, lsl #4 │ │ + cmp r7, #0 │ │ + add r3, r0, r6, lsl #4 │ │ + add r0, ip, ip, lsl #1 │ │ + mov r2, r5 │ │ + add r0, r1, r0, lsl #4 │ │ + add r0, r0, r6, lsl #4 │ │ + mov r6, #0 │ │ + add r1, r0, #1536 ; 0x600 │ │ + mov r0, r7 │ │ + movwne r0, #1 │ │ + cmp r5, #0 │ │ + movwne r2, #1 │ │ + cmpne r7, #0 │ │ + beq 17dcc │ │ + add ip, sp, #52 ; 0x34 │ │ + mov r6, #0 │ │ + ldrh r0, [r3] │ │ + ldrh r2, [r1] │ │ + cmp r2, r0 │ │ + bcs 17da4 │ │ + b 17d74 │ │ + add r2, ip, r6, lsl #1 │ │ + add r6, r6, #1 │ │ + strh r0, [r2] │ │ + sub r5, r5, #1 │ │ + add r3, r3, #2 │ │ + cmp r5, #0 │ │ + mov r2, r5 │ │ + movwne r2, #1 │ │ + cmp r7, #0 │ │ + mov r0, r7 │ │ + movwne r0, #1 │ │ + cmp r5, #0 │ │ + cmpne r7, #0 │ │ + beq 17dcc │ │ + ldrh r0, [r3] │ │ + ldrh r2, [r1] │ │ + cmp r2, r0 │ │ + bcs 17da4 │ │ + cmp r6, #0 │ │ + beq 17d8c │ │ + add r0, ip, r6, lsl #1 │ │ + ldrh r0, [r0, #-2] │ │ + cmp r0, r2 │ │ + beq 17d98 │ │ + add r0, ip, r6, lsl #1 │ │ + add r6, r6, #1 │ │ + strh r2, [r0] │ │ + sub r7, r7, #1 │ │ + add r1, r1, #2 │ │ + b 17d40 │ │ + cmp r0, r2 │ │ + subeq r7, r7, #1 │ │ + addeq r1, r1, #2 │ │ + cmp r6, #0 │ │ + beq 17d2c │ │ + add r2, ip, r6, lsl #1 │ │ + ldrh r2, [r2, #-2] │ │ + cmp r2, r0 │ │ + bne 17d2c │ │ + b 17d38 │ │ cmp r0, #0 │ │ - beq 16788 │ │ - ldr r0, [sp, #132] ; 0x84 │ │ - str r4, [sp, #420] ; 0x1a4 │ │ - str r4, [sp, #416] ; 0x1a0 │ │ - cmp r0, fp │ │ - ldr r3, [sp, #136] ; 0x88 │ │ - ldr r4, [sp, #152] ; 0x98 │ │ - ble 165d0 │ │ - add r0, r1, r4 │ │ - ldrb r1, [r0, #224] ; 0xe0 │ │ - cmp r1, #0 │ │ - beq 17304 │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - cmp r3, r0 │ │ - ble 165f0 │ │ - ldr r0, [sp, #184] ; 0xb8 │ │ - add r0, r7, r0 │ │ - ldrb r1, [r0, #240] ; 0xf0 │ │ - cmp r1, #0 │ │ - beq 17370 │ │ - ldr r0, [sp, #416] ; 0x1a0 │ │ - mov r2, #0 │ │ - ldr r1, [sp, #420] ; 0x1a4 │ │ - cmp r0, r1 │ │ - movw r1, #5856 ; 0x16e0 │ │ - movwge r2, #1 │ │ - lsl r0, r2, #1 │ │ - movweq r0, #1 │ │ - add r0, r5, r0, lsl #2 │ │ - add r1, r0, r1 │ │ - mov r0, r9 │ │ - bl 2db24 │ │ - add r0, r0, #2 │ │ - b 16804 │ │ + beq 17e20 │ │ + add r0, sp, #52 ; 0x34 │ │ + cmp r6, #0 │ │ + bne 17e08 │ │ + ldrh r2, [r1] │ │ + add r3, r0, r6, lsl #1 │ │ + add r6, r6, #1 │ │ + strh r2, [r3] │ │ + sub r7, r7, #1 │ │ + add r1, r1, #2 │ │ + cmp r7, #0 │ │ + ble 17e74 │ │ + cmp r6, #0 │ │ + beq 17de0 │ │ + add r3, r0, r6, lsl #1 │ │ + ldrh r2, [r1] │ │ + ldrh r3, [r3, #-2] │ │ + cmp r3, r2 │ │ + bne 17de4 │ │ + b 17df0 │ │ + cmp r2, #0 │ │ + beq 17e74 │ │ + add r0, sp, #52 ; 0x34 │ │ + cmp r6, #0 │ │ + bne 17e5c │ │ + ldrh r1, [r3] │ │ + add r2, r0, r6, lsl #1 │ │ + add r6, r6, #1 │ │ + strh r1, [r2] │ │ + sub r5, r5, #1 │ │ + add r3, r3, #2 │ │ + cmp r5, #0 │ │ + ble 17e74 │ │ + cmp r6, #0 │ │ + beq 17e34 │ │ + add r2, r0, r6, lsl #1 │ │ + ldrh r1, [r3] │ │ + ldrh r2, [r2, #-2] │ │ + cmp r2, r1 │ │ + bne 17e38 │ │ + b 17e44 │ │ + cmp sl, #0 │ │ + mov r0, sl │ │ + movwne r0, #1 │ │ + mov r4, #0 │ │ + beq 17ee0 │ │ + cmp r6, #1 │ │ + blt 17ee0 │ │ + add r5, sp, #52 ; 0x34 │ │ + add r9, sp, #32 │ │ + mov r4, #0 │ │ + mov r7, #1 │ │ + mov r0, fp │ │ + bl 36f6c │ │ + cmp r0, #0 │ │ + addne r0, r9, r4, lsl #1 │ │ + ldrhne r1, [r5] │ │ + addne r4, r4, #1 │ │ + strhne r1, [r0] │ │ + cmp r4, sl │ │ mov r0, #0 │ │ - ldr r6, [sp, #136] ; 0x88 │ │ - str r0, [sp, #420] ; 0x1a4 │ │ - str r0, [sp, #416] ; 0x1a0 │ │ - ldr r0, [sp, #132] ; 0x84 │ │ - cmp r0, fp │ │ - ble 166ac │ │ - add r0, r1, r5 │ │ - ldrb r1, [r0, #224] ; 0xe0 │ │ + movwlt r0, #1 │ │ + bge 17ee0 │ │ + add r1, r7, #1 │ │ + add r5, r5, #2 │ │ + cmp r7, r6 │ │ + mov r7, r1 │ │ + blt 17ea0 │ │ + ldr r6, [sp, #16] │ │ + ldr r1, [r6, #2776] ; 0xad8 │ │ cmp r1, #0 │ │ - bne 166ac │ │ - mov r1, #288 ; 0x120 │ │ - mov r3, #0 │ │ - ldrsb r2, [r0, r1] │ │ - mov r1, #0 │ │ - cmp r2, #3 │ │ - add r2, sp, #416 ; 0x1a0 │ │ - movwgt r3, #1 │ │ - orr r3, r2, r3, lsl #2 │ │ - ldr r7, [r3] │ │ - add r7, r7, #1 │ │ - str r7, [r3] │ │ - ldrb r3, [r0, #256] ; 0x100 │ │ - cmp r3, #0 │ │ - beq 166ac │ │ - mov r3, #320 ; 0x140 │ │ - ldrsb r0, [r0, r3] │ │ - cmp r0, #3 │ │ - movwgt r1, #1 │ │ - orr r0, r2, r1, lsl #2 │ │ - ldr r1, [r0] │ │ - add r1, r1, #1 │ │ - str r1, [r0] │ │ - ldr r0, [sp, #108] ; 0x6c │ │ + beq 18084 │ │ + ldrd r2, [r8, #8] │ │ + ldr r1, [r6, #2144] ; 0x860 │ │ + and r7, r2, #1 │ │ + add r7, r7, r3, asr #1 │ │ + and r3, r3, #1 │ │ + add r2, r3, r2, asr #1 │ │ + asr r1, r1, #1 │ │ + mla r1, r7, r1, r2 │ │ + ldr r2, [r6, #2792] ; 0xae8 │ │ + add r1, r1, r1, lsl #1 │ │ + add r1, r2, r1, lsl #4 │ │ + ldr r2, [sp, #28] │ │ + add r8, r1, r2, lsl #4 │ │ + cmp r0, #0 │ │ + beq 18098 │ │ + ldr r5, [r6, #1288] ; 0x508 │ │ + mov r7, #0 │ │ + cmp r5, #0 │ │ + beq 17f50 │ │ + mov r0, fp │ │ + bl 36f6c │ │ + orr r7, r0, r7, lsl #1 │ │ + subs r5, r5, #1 │ │ + bne 17f3c │ │ + add r5, r8, r4, lsl #1 │ │ + add r9, r4, #1 │ │ + cmp r9, sl │ │ + str r8, [sp, #20] │ │ + strh r7, [r5] │ │ + str r4, [sp, #4] │ │ + str sl, [sp, #24] │ │ + bge 18114 │ │ + ldr r0, [sp, #24] │ │ + ldr r1, [sp, #4] │ │ + ldr sl, [r6, #1288] ; 0x508 │ │ + sub r0, r0, r1 │ │ + sub r4, r0, #2 │ │ + mov r0, fp │ │ + bl 36f6c │ │ + str r0, [sp] │ │ + mov r0, fp │ │ + bl 36f6c │ │ + ldr r1, [r6, #1288] ; 0x508 │ │ + mvn r2, #0 │ │ + add r8, r5, #4 │ │ + mvn r2, r2, lsl r1 │ │ + ldr r1, [sp, #28] │ │ + str r2, [sp, #28] │ │ + clz r1, r1 │ │ + lsr r1, r1, #5 │ │ + str r1, [sp, #16] │ │ + sub r1, r2, r1 │ │ + str r1, [sp, #12] │ │ + ldr r1, [sp] │ │ + orr r0, r0, r1, lsl #1 │ │ + add r0, sl, r0 │ │ + uxth sl, r7 │ │ + sub r6, r0, #3 │ │ + mov r5, #0 │ │ + cmp r6, #0 │ │ + beq 17ffc │ │ + mov r7, r6 │ │ + mov r0, fp │ │ + bl 36f6c │ │ + orr r5, r0, r5, lsl #1 │ │ + subs r7, r7, #1 │ │ + bne 17fe8 │ │ + ldr r0, [sp, #20] │ │ + ldr r3, [sp, #16] │ │ + add r1, r0, r9, lsl #1 │ │ + ldr r2, [sp, #28] │ │ + add r0, sl, r3 │ │ + add r9, r9, #1 │ │ + add r0, r0, r5 │ │ + cmp r0, r2 │ │ + movge r0, r2 │ │ + strh r0, [r1] │ │ + uxtah r1, r3, r0 │ │ + cmp r1, r2 │ │ + bge 180b0 │ │ + uxth sl, r0 │ │ + ldr r0, [sp, #12] │ │ + sub r4, r4, #1 │ │ + add r8, r8, #2 │ │ + sub r0, r0, sl │ │ + clz r0, r0 │ │ + rsb r0, r0, #32 │ │ cmp r6, r0 │ │ - ble 16724 │ │ - ldr r0, [sp, #184] ; 0xb8 │ │ - add r0, r9, r0 │ │ - ldrb r1, [r0, #240] ; 0xf0 │ │ - cmp r1, #0 │ │ - bne 16724 │ │ - mov r1, #304 ; 0x130 │ │ - mov r3, #0 │ │ - ldrsb r2, [r0, r1] │ │ - mov r1, #0 │ │ - cmp r2, #3 │ │ - add r2, sp, #416 ; 0x1a0 │ │ - movwgt r3, #1 │ │ - orr r3, r2, r3, lsl #2 │ │ - ldr r7, [r3] │ │ - add r7, r7, #1 │ │ - str r7, [r3] │ │ - ldrb r3, [r0, #272] ; 0x110 │ │ - cmp r3, #0 │ │ - beq 16724 │ │ - mov r3, #336 ; 0x150 │ │ - ldrsb r0, [r0, r3] │ │ - cmp r0, #3 │ │ - movwgt r1, #1 │ │ - orr r0, r2, r1, lsl #2 │ │ - ldr r1, [r0] │ │ - add r1, r1, #1 │ │ - str r1, [r0] │ │ - ldr r0, [sp, #416] ; 0x1a0 │ │ - mov r7, r9 │ │ - ldr r1, [sp, #420] ; 0x1a4 │ │ + movge r6, r0 │ │ + ldr r0, [sp, #24] │ │ + cmp r9, r0 │ │ + bne 17fd8 │ │ + b 18114 │ │ + cmp sl, #0 │ │ + mov r0, sl │ │ + movwne r0, #1 │ │ mov r4, #0 │ │ - ldr r5, [sp, #160] ; 0xa0 │ │ + ldr r6, [sp, #16] │ │ + ldr r1, [r6, #2776] ; 0xad8 │ │ + cmp r1, #0 │ │ + bne 17ef0 │ │ + ldr r1, [sp, #28] │ │ + add r1, r8, r1, lsl #4 │ │ + add r8, r1, #20480 ; 0x5000 │ │ + cmp r0, #0 │ │ + bne 17f2c │ │ + add r1, sp, #32 │ │ + lsl r2, r4, #1 │ │ + mov r0, r8 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + add sp, sp, #84 ; 0x54 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r0, [sp, #24] │ │ + cmp r9, r0 │ │ + bge 18114 │ │ + ldr r0, [sp, #24] │ │ + sub r0, r0, r9 │ │ + cmp r0, #8 │ │ + bcc 180f4 │ │ + ldr r1, [sp, #28] │ │ + bic r2, r4, #7 │ │ + vdup.16 q8, r1 │ │ + bic r1, r0, #7 │ │ + add r9, r9, r1 │ │ + vst1.16 {d16-d17}, [r8]! │ │ + subs r2, r2, #8 │ │ + bne 180e0 │ │ cmp r0, r1 │ │ + beq 18114 │ │ + ldr r0, [sp, #20] │ │ + ldr r1, [sp, #24] │ │ + ldr r2, [sp, #28] │ │ + add r0, r0, r9, lsl #1 │ │ + sub r1, r1, r9 │ │ + strh r2, [r0], #2 │ │ + subs r1, r1, #1 │ │ + bne 18108 │ │ + ldr r0, [sp, #8] │ │ + ldr lr, [sp, #24] │ │ + ldr r1, [sp, #4] │ │ + tst r0, #255 ; 0xff │ │ + ldr r4, [sp, #20] │ │ + beq 181a4 │ │ + add ip, sp, #32 │ │ mov r0, #0 │ │ - movwge r0, #1 │ │ - ldr r9, [sp, #144] ; 0x90 │ │ - lsl r0, r0, #1 │ │ - movw r1, #5892 ; 0x1704 │ │ - movweq r0, #1 │ │ - add r0, r5, r0, lsl #2 │ │ - add r1, r0, r1 │ │ - mov r0, r9 │ │ - bl 2db24 │ │ - cmp r0, #0 │ │ - beq 16948 │ │ - ldr r6, [sp, #192] ; 0xc0 │ │ - movw r0, #1540 ; 0x604 │ │ - strh r0, [r6, #24] │ │ - mov r0, #6 │ │ - b 16a84 │ │ - andeq r6, r9, ip, lsr #4 │ │ - andeq r6, r9, r8, ror #3 │ │ - ldr r0, [sp, #132] ; 0x84 │ │ - str r4, [sp, #420] ; 0x1a4 │ │ - str r4, [sp, #416] ; 0x1a0 │ │ - cmp r0, fp │ │ - ldr r3, [sp, #136] ; 0x88 │ │ - ldr r4, [sp, #152] ; 0x98 │ │ - ble 167b4 │ │ - add r0, r1, r4 │ │ - ldrb r1, [r0, #224] ; 0xe0 │ │ - cmp r1, #0 │ │ - beq 173d0 │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - cmp r3, r0 │ │ - ble 167d4 │ │ - ldr r0, [sp, #184] ; 0xb8 │ │ - add r0, r7, r0 │ │ - ldrb r1, [r0, #240] ; 0xf0 │ │ - cmp r1, #0 │ │ - beq 17434 │ │ - ldr r0, [sp, #416] ; 0x1a0 │ │ - mov r2, #0 │ │ - ldr r1, [sp, #420] ; 0x1a4 │ │ + mov r2, lr │ │ + mov r3, r4 │ │ + mov r5, r1 │ │ cmp r0, r1 │ │ - movw r1, #5844 ; 0x16d4 │ │ - movwge r2, #1 │ │ - lsl r0, r2, #1 │ │ - movweq r0, #1 │ │ - add r0, r5, r0, lsl #2 │ │ - add r1, r0, r1 │ │ - mov r0, r9 │ │ - bl 2db24 │ │ - ldr r1, [sp, #192] ; 0xc0 │ │ - ldr r3, [sp, #136] ; 0x88 │ │ - strb r0, [r1, #24] │ │ - mov r1, #0 │ │ - ldr r0, [r7, #640] ; 0x280 │ │ - str r1, [sp, #420] ; 0x1a4 │ │ - str r1, [sp, #416] ; 0x1a0 │ │ - str r1, [sp, #424] ; 0x1a8 │ │ - ldr r1, [sp, #132] ; 0x84 │ │ - cmp r1, fp │ │ - ble 16840 │ │ - add r0, r0, r4 │ │ - ldrb r1, [r0, #224] ; 0xe0 │ │ - cmp r1, #0 │ │ - beq 17248 │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - cmp r3, r0 │ │ - ble 16860 │ │ - ldr r0, [sp, #184] ; 0xb8 │ │ - add r0, r7, r0 │ │ - ldrb r1, [r0, #240] ; 0xf0 │ │ - cmp r1, #0 │ │ - beq 172ac │ │ - add r2, sp, #416 ; 0x1a0 │ │ - mov r4, #0 │ │ - ldm r2, {r0, r1, r2} │ │ - add r0, r1, r0 │ │ - mov r1, #0 │ │ - cmp r0, r2 │ │ - movwge r1, #1 │ │ - cmp r2, r0 │ │ - lsl r1, r1, #1 │ │ - movweq r1, #1 │ │ - add r0, r5, r1, lsl #2 │ │ - movw r1, #5868 ; 0x16ec │ │ - add r1, r0, r1 │ │ - mov r0, r9 │ │ - bl 2db24 │ │ - cmp r0, #0 │ │ - beq 168b0 │ │ - mov r0, #6 │ │ - ldr r6, [sp, #192] ; 0xc0 │ │ - b 16a80 │ │ - ldr r1, [sp, #132] ; 0x84 │ │ - ldr r0, [r7, #640] ; 0x280 │ │ - cmp r1, fp │ │ - ldr r3, [sp, #136] ; 0x88 │ │ - ldr r1, [sp, #152] ; 0x98 │ │ - str r4, [sp, #420] ; 0x1a4 │ │ - str r4, [sp, #416] ; 0x1a0 │ │ - str r4, [sp, #424] ; 0x1a8 │ │ - ble 168e4 │ │ - add r0, r0, r1 │ │ - ldrb r1, [r0, #224] ; 0xe0 │ │ - cmp r1, #0 │ │ - beq 1748c │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - cmp r3, r0 │ │ - ble 16904 │ │ - ldr r0, [sp, #184] ; 0xb8 │ │ - add r0, r7, r0 │ │ - ldrb r1, [r0, #240] ; 0xf0 │ │ - cmp r1, #0 │ │ - beq 174f0 │ │ - ldr r0, [sp, #416] ; 0x1a0 │ │ - mov r2, #0 │ │ - ldr r1, [sp, #420] ; 0x1a4 │ │ - cmp r0, r1 │ │ - movw r1, #5880 ; 0x16f8 │ │ - movwge r2, #1 │ │ - lsl r0, r2, #1 │ │ - movweq r0, #1 │ │ - add r0, r5, r0, lsl #2 │ │ - add r1, r0, r1 │ │ - mov r0, r9 │ │ - bl 2db24 │ │ - add r0, r0, #4 │ │ - ldr r6, [sp, #192] ; 0xc0 │ │ - b 16a80 │ │ - andeq r5, r9, r4, lsl #31 │ │ - andeq r5, r9, r0, asr #30 │ │ - ldr r0, [r7, #640] ; 0x280 │ │ - ldr r3, [sp, #132] ; 0x84 │ │ - ldr r8, [sp, #192] ; 0xc0 │ │ - cmp r3, fp │ │ - str r4, [sp, #420] ; 0x1a4 │ │ - str r4, [sp, #416] ; 0x1a0 │ │ - str r4, [sp, #424] ; 0x1a8 │ │ - ble 1697c │ │ - ldr r1, [sp, #152] ; 0x98 │ │ - add r0, r0, r1 │ │ - ldrb r1, [r0, #224] ; 0xe0 │ │ - cmp r1, #0 │ │ - beq 17548 │ │ - ldr r0, [sp, #136] ; 0x88 │ │ - ldr r1, [sp, #108] ; 0x6c │ │ - cmp r0, r1 │ │ - ble 169a0 │ │ - ldr r0, [sp, #184] ; 0xb8 │ │ - add r0, r7, r0 │ │ - ldrb r1, [r0, #240] ; 0xf0 │ │ - cmp r1, #0 │ │ - beq 175c8 │ │ - add r2, sp, #416 ; 0x1a0 │ │ - mov r4, #0 │ │ - mov r6, r8 │ │ - ldm r2, {r0, r1, r2} │ │ - add r1, r1, r2 │ │ - cmp r0, r1 │ │ - mov r0, #0 │ │ - movwge r0, #1 │ │ - movw r1, #5904 ; 0x1710 │ │ - lsl r0, r0, #1 │ │ - strb r4, [r8, #24] │ │ - movweq r0, #1 │ │ - add r0, r5, r0, lsl #2 │ │ - add r1, r0, r1 │ │ - mov r0, r9 │ │ - bl 2db24 │ │ - add r0, r0, #1 │ │ - strb r0, [r8, #25] │ │ - uxtb r1, r0 │ │ - cmp r1, #2 │ │ - bne 16a84 │ │ - ldr r0, [r7, #640] ; 0x280 │ │ - ldr r1, [sp, #132] ; 0x84 │ │ - str r4, [sp, #420] ; 0x1a4 │ │ - cmp r1, fp │ │ - str r4, [sp, #416] ; 0x1a0 │ │ - ble 16a20 │ │ - ldr r1, [sp, #152] ; 0x98 │ │ - add r0, r0, r1 │ │ - ldrb r1, [r0, #224] ; 0xe0 │ │ - cmp r1, #0 │ │ - beq 17658 │ │ - ldr r0, [sp, #136] ; 0x88 │ │ - ldr r1, [sp, #108] ; 0x6c │ │ - cmp r0, r1 │ │ - ble 16a44 │ │ - ldr r0, [sp, #184] ; 0xb8 │ │ - add r0, r7, r0 │ │ - ldrb r1, [r0, #240] ; 0xf0 │ │ - cmp r1, #0 │ │ - beq 176d8 │ │ - ldr r0, [sp, #416] ; 0x1a0 │ │ - mov r2, #0 │ │ - ldr r1, [sp, #420] ; 0x1a4 │ │ - cmp r0, r1 │ │ - ldr r1, [sp, #160] ; 0xa0 │ │ - movwge r2, #1 │ │ - lsl r0, r2, #1 │ │ - movweq r0, #1 │ │ - add r0, r1, r0, lsl #2 │ │ - movw r1, #5916 ; 0x171c │ │ - add r1, r0, r1 │ │ - mov r0, r9 │ │ - bl 2db24 │ │ - ldrb r1, [r6, #25] │ │ - add r0, r1, r0 │ │ - strb r0, [r6, #25] │ │ - ldrb r1, [r6, #24] │ │ - add r0, r0, #1 │ │ - ldrd r2, [r7, #8] │ │ - add r8, sp, #416 ; 0x1a0 │ │ - add r1, r1, #1 │ │ - uxtb r0, r0 │ │ - uxtb r1, r1 │ │ - orr r0, r1, r0, lsl #8 │ │ - stm sp, {r0, sl} │ │ - mov r1, r8 │ │ - ldr r0, [sp, #584] ; 0x248 │ │ - str r0, [sp, #8] │ │ - movw r0, #8928 ; 0x22e0 │ │ - str r3, [sp, #12] │ │ - add r0, r7, r0 │ │ - str r2, [sp, #16] │ │ - add r2, sp, #216 ; 0xd8 │ │ - add r3, sp, #384 ; 0x180 │ │ - bl 28970 │ │ - ldr r0, [sp, #384] ; 0x180 │ │ - mov r2, #7 │ │ - ldr r1, [sp, #160] ; 0xa0 │ │ - add r0, r1, r0, lsl #4 │ │ - add r1, r0, #3376 ; 0xd30 │ │ - mov r0, r9 │ │ - bl 2d6a4 │ │ - mov r2, #0 │ │ - uxtb r7, r0 │ │ - mov r3, r6 │ │ - cmp r7, #7 │ │ - strb r2, [r6, #23] │ │ - strb r0, [r6, #21] │ │ - bne 16b80 │ │ - ldr r0, [sp, #216] ; 0xd8 │ │ - ldr r4, [sp, #164] ; 0xa4 │ │ - cmp r0, #2 │ │ - blt 16c60 │ │ - ldr r1, [sp, #440] ; 0x1b8 │ │ - mov r2, #0 │ │ - ldr r0, [sp, #424] ; 0x1a8 │ │ - cmp r1, #640 ; 0x280 │ │ - movw r1, #5608 ; 0x15e8 │ │ - movwlt r2, #1 │ │ - cmp r0, #640 ; 0x280 │ │ - ldr r0, [sp, #160] ; 0xa0 │ │ - lsllt r2, r2, #1 │ │ - add r0, r0, r2, lsl #2 │ │ - add r1, r0, r1 │ │ - mov r0, r9 │ │ - bl 2db24 │ │ - ldrb r1, [r6, #23] │ │ - mov r3, r6 │ │ - add r2, r1, r0 │ │ - strb r2, [r6, #23] │ │ - uxtb r0, r2 │ │ - cmp r0, #1 │ │ - bne 16c60 │ │ - ldr r0, [sp, #216] ; 0xd8 │ │ - cmp r0, #3 │ │ - blt 16c60 │ │ - ldr r0, [sp, #440] ; 0x1b8 │ │ - ldr r1, [sp, #456] ; 0x1c8 │ │ - b 16c24 │ │ - ldr r0, [pc, #3008] ; 17748 │ │ - ldr r0, [pc, r0] │ │ - ldr r4, [sp, #164] ; 0xa4 │ │ - ldrb r1, [r0, r7, lsl #1] │ │ - cmp r1, #1 │ │ - beq 16bac │ │ - add r0, r0, r7, lsl #1 │ │ - mov r2, #0 │ │ - ldrb r0, [r0, #1] │ │ - cmp r0, #1 │ │ - bne 16c60 │ │ - mov r2, #1 │ │ - strb r2, [r3, #23] │ │ - ldr r0, [sp, #216] ; 0xd8 │ │ - cmp r0, #3 │ │ - blt 16c60 │ │ - ldr r1, [sp, #456] ; 0x1c8 │ │ - mov r2, #0 │ │ - ldr r0, [sp, #440] ; 0x1b8 │ │ - cmp r1, #640 ; 0x280 │ │ - movw r1, #5608 ; 0x15e8 │ │ - movwlt r2, #1 │ │ - cmp r0, #640 ; 0x280 │ │ - ldr r0, [sp, #160] ; 0xa0 │ │ - lsllt r2, r2, #1 │ │ - add r0, r0, r2, lsl #2 │ │ - add r1, r0, r1 │ │ - mov r0, r9 │ │ - bl 2db24 │ │ - ldrb r1, [r6, #23] │ │ - mov r3, r6 │ │ - add r2, r1, r0 │ │ - strb r2, [r6, #23] │ │ - uxtb r0, r2 │ │ - cmp r0, #2 │ │ - bne 16c60 │ │ - ldr r0, [sp, #216] ; 0xd8 │ │ - cmp r0, #4 │ │ - blt 16c60 │ │ - ldr r0, [sp, #456] ; 0x1c8 │ │ - ldr r1, [sp, #472] ; 0x1d8 │ │ - cmp r1, #640 ; 0x280 │ │ - mov r2, #0 │ │ - movwlt r2, #1 │ │ - cmp r0, #640 ; 0x280 │ │ - ldr r0, [sp, #160] ; 0xa0 │ │ - lsllt r2, r2, #1 │ │ - movw r1, #5608 ; 0x15e8 │ │ - add r0, r0, r2, lsl #2 │ │ - add r1, r0, r1 │ │ - mov r0, r9 │ │ - bl 2db24 │ │ - ldrb r1, [r6, #23] │ │ - mov r3, r6 │ │ - add r2, r1, r0 │ │ - strb r2, [r6, #23] │ │ - ldr r0, [sp, #172] ; 0xac │ │ - mov fp, #1 │ │ - cmp r4, r0 │ │ - movcc r0, r4 │ │ - cmp r0, #1 │ │ - beq 16c84 │ │ - ldrb r0, [r3, #21] │ │ - subs fp, r0, #6 │ │ - movwne fp, #1 │ │ - ldr r9, [pc, #2752] ; 1774c │ │ - add r1, r3, #8 │ │ - ldr r9, [pc, r9] │ │ - ldr r5, [sp, #152] ; 0x98 │ │ - ldr r6, [sp, #160] ; 0xa0 │ │ - ldrb r0, [r9, r7, lsl #1] │ │ - cmp r0, #2 │ │ - bcc 16cf4 │ │ - beq 16da8 │ │ - cmp r0, #3 │ │ - bne 16e4c │ │ - uxtb r0, r2 │ │ - add r2, r6, #13248 ; 0x33c0 │ │ - ldr r0, [r8, r0, lsl #4] │ │ - str r0, [r1] │ │ - ldr r0, [sp, #148] ; 0x94 │ │ - ldr r0, [r0] │ │ - ldr r0, [r0, #296] ; 0x128 │ │ - clz r0, r0 │ │ - lsr r3, r0, #5 │ │ - ldr r0, [sp, #176] ; 0xb0 │ │ - bl 18490 │ │ - add r0, r9, r7, lsl #1 │ │ - ldrb r0, [r0, #1] │ │ - cmp r0, #2 │ │ - bcs 16e5c │ │ - b 16d50 │ │ - ; instruction: 0x00095cb8 │ │ - uxtb r0, r2 │ │ - ldr r2, [sp, #148] ; 0x94 │ │ - ldr r0, [r8, r0, lsl #4] │ │ - str r0, [r1] │ │ - ldr r3, [r2] │ │ - lsr r2, r0, #16 │ │ - ldr r6, [r3, #296] ; 0x128 │ │ - cmp r6, #0 │ │ - beq 16e1c │ │ - add r2, r2, r0, lsr #31 │ │ - ldr r6, [sp, #160] ; 0xa0 │ │ - add r2, r2, #3 │ │ - bic r2, r2, #7 │ │ - strh r2, [r1, #2] │ │ - uxth r2, r0 │ │ - add r0, r0, r2, lsr #15 │ │ - add r0, r0, #3 │ │ - bic r0, r0, #7 │ │ - strh r0, [r1] │ │ - add r0, r9, r7, lsl #1 │ │ - ldrb r0, [r0, #1] │ │ - cmp r0, #2 │ │ - bcs 16e5c │ │ - ldr r4, [sp, #192] ; 0xc0 │ │ - ldr r9, [sp, #148] ; 0x94 │ │ - ldrb r0, [r4, #23] │ │ - add r0, r8, r0, lsl #4 │ │ - ldr r0, [r0, #4] │ │ - str r0, [r4, #12] │ │ - ldr r2, [r9] │ │ - lsr r1, r0, #16 │ │ - ldr r3, [r2, #296] ; 0x128 │ │ - cmp r3, #0 │ │ - beq 16f08 │ │ - add r1, r1, r0, lsr #31 │ │ - ldr r8, [sp, #176] ; 0xb0 │ │ - add r1, r1, #3 │ │ - bic r1, r1, #7 │ │ - strh r1, [r4, #14] │ │ - uxth r1, r0 │ │ - add r0, r0, r1, lsr #15 │ │ - add r0, r0, #3 │ │ - bic r0, r0, #7 │ │ - strh r0, [r4, #12] │ │ - b 16f38 │ │ - ldr r6, [sp, #192] ; 0xc0 │ │ - ldr r1, [sp, #176] ; 0xb0 │ │ - ldr r5, [sp, #172] ; 0xac │ │ - ldrsb r0, [r6, #24] │ │ - ldrd r2, [r1, #8] │ │ - ldr r1, [sp, #148] ; 0x94 │ │ - add r0, r0, r0, lsl #3 │ │ - ldr r1, [r1] │ │ - add r0, r1, r0, lsl #2 │ │ - ldr r4, [r0, #1424]! ; 0x590 │ │ - str r1, [sp, #4] │ │ - mov r1, r2 │ │ - mov r2, r3 │ │ - ldr r3, [sp, #164] ; 0xa4 │ │ - str r5, [sp] │ │ - bl 18d70 │ │ - str r0, [r6, #8] │ │ - sub r0, r4, #1 │ │ - clz r0, r0 │ │ - ldr r6, [sp, #160] ; 0xa0 │ │ - ldr r5, [sp, #152] ; 0x98 │ │ - lsr r0, r0, #5 │ │ - orr fp, fp, r0 │ │ - add r0, r9, r7, lsl #1 │ │ - ldrb r0, [r0, #1] │ │ - cmp r0, #2 │ │ - bcs 16e5c │ │ - b 16d50 │ │ - ldrdeq r5, [r9], -ip │ │ - ldr r3, [r3, #500] ; 0x1f4 │ │ - ldr r6, [sp, #160] ; 0xa0 │ │ - cmp r3, #0 │ │ - bne 16e4c │ │ - sxth r3, r0 │ │ - sub r0, r0, r3, lsr #15 │ │ - bic r0, r0, #1 │ │ - strh r0, [r1] │ │ - sxth r0, r2 │ │ - sub r0, r2, r0, lsr #15 │ │ - bic r0, r0, #1 │ │ - strh r0, [r1, #2] │ │ - add r0, r9, r7, lsl #1 │ │ - ldrb r0, [r0, #1] │ │ - cmp r0, #2 │ │ - bcc 16d50 │ │ - ldr r4, [sp, #192] ; 0xc0 │ │ - ldr r9, [sp, #148] ; 0x94 │ │ - beq 16ea8 │ │ - cmp r0, #3 │ │ - bne 16ef4 │ │ - ldrb r0, [r4, #23] │ │ - mov r1, r4 │ │ - add r2, r6, #13248 ; 0x33c0 │ │ - add r0, r8, r0, lsl #4 │ │ - ldr r8, [sp, #176] ; 0xb0 │ │ - ldr r0, [r0, #4] │ │ - str r0, [r1, #12]! │ │ - ldr r0, [r9] │ │ - ldr r0, [r0, #296] ; 0x128 │ │ - clz r0, r0 │ │ - lsr r3, r0, #5 │ │ - mov r0, r8 │ │ - bl 18490 │ │ - b 16f38 │ │ - ldrsb r0, [r4, #25] │ │ - ldr r8, [sp, #176] ; 0xb0 │ │ - ldr r1, [r9] │ │ - add r0, r0, r0, lsl #3 │ │ - ldr r7, [sp, #172] ; 0xac │ │ - ldrd r2, [r8, #8] │ │ - add r0, r1, r0, lsl #2 │ │ - ldr r6, [r0, #1424]! ; 0x590 │ │ - str r1, [sp, #4] │ │ - mov r1, r2 │ │ - mov r2, r3 │ │ - ldr r3, [sp, #164] ; 0xa4 │ │ - str r7, [sp] │ │ - bl 18d70 │ │ - cmp r6, #1 │ │ - str r0, [r4, #12] │ │ - moveq fp, r6 │ │ - ldr r5, [sp, #152] ; 0x98 │ │ - b 16f38 │ │ - ldr r8, [sp, #176] ; 0xb0 │ │ - b 16f38 │ │ - andeq r5, r9, r0, asr #22 │ │ - andeq r5, r9, r4, asr #21 │ │ - andeq r5, r9, r0, lsr #20 │ │ - ldr r2, [r2, #500] ; 0x1f4 │ │ - ldr r8, [sp, #176] ; 0xb0 │ │ - cmp r2, #0 │ │ - bne 16f38 │ │ - sxth r2, r0 │ │ - sub r0, r0, r2, lsr #15 │ │ - bic r0, r0, #1 │ │ - strh r0, [r4, #12] │ │ - sxth r0, r1 │ │ - sub r0, r1, r0, lsr #15 │ │ - bic r0, r0, #1 │ │ - strh r0, [r4, #14] │ │ - ldr r0, [sp, #188] ; 0xbc │ │ - ldr r0, [r0, #4] │ │ - ldr r1, [r0, #1028] ; 0x404 │ │ - cmp r1, #0 │ │ - beq 1704c │ │ - ldr r0, [r8, #640] ; 0x280 │ │ - add r2, r0, r5 │ │ - mov r0, #1 │ │ - ldrb r1, [r2, #256] ; 0x100 │ │ - cmp r1, #2 │ │ - mov r1, #1 │ │ - bhi 16f78 │ │ - ldrb r2, [r2, #288] ; 0x120 │ │ - mov r1, #0 │ │ - cmp r2, #6 │ │ - movweq r1, #3 │ │ - ldr r2, [sp, #184] ; 0xb8 │ │ - mov r6, r4 │ │ - add r2, r8, r2 │ │ - ldrb r3, [r2, #272] ; 0x110 │ │ - cmp r3, #2 │ │ - bhi 16fa0 │ │ - ldrb r2, [r2, #304] ; 0x130 │ │ - mov r0, #0 │ │ - cmp r2, #6 │ │ - movweq r0, #3 │ │ - add r0, r0, r1 │ │ - ldr r1, [sp, #160] ; 0xa0 │ │ - cmp r0, #5 │ │ - movcs r0, #5 │ │ - add r0, r1, r0, lsl #2 │ │ - movw r1, #5700 ; 0x1644 │ │ - add r1, r0, r1 │ │ - ldr r0, [sp, #144] ; 0x90 │ │ - bl 2db24 │ │ - cmp r0, #0 │ │ - beq 17040 │ │ - movw r0, #14720 ; 0x3980 │ │ - mov r1, #1 │ │ - movt r0, #3 │ │ - orr r0, r0, #33280 ; 0x8200 │ │ - tst r0, r1, lsl sl │ │ - beq 170e8 │ │ - ldr r0, [pc, #1892] ; 17750 │ │ - movw r1, #5724 ; 0x165c │ │ - ldr r0, [pc, r0] │ │ - ldr r5, [sp, #144] ; 0x90 │ │ - ldrb r4, [r0, sl] │ │ - ldr r0, [sp, #160] ; 0xa0 │ │ - add r0, r0, r4, lsl #2 │ │ - add r1, r0, r1 │ │ - mov r0, r5 │ │ - bl 2db24 │ │ - tst r0, #255 ; 0xff │ │ - rsb r1, r0, #4 │ │ - strb r1, [r6, #20] │ │ - bne 170f4 │ │ - ldr r0, [sp, #160] ; 0xa0 │ │ - mov r2, #15 │ │ - add r0, r0, r4, lsl #5 │ │ - add r1, r0, #960 ; 0x3c0 │ │ - mov r0, r5 │ │ - bl 2d798 │ │ - strb r0, [r6, #16] │ │ - b 170f4 │ │ - andeq r5, r9, r8, lsr #19 │ │ - ldr r0, [sp, #188] ; 0xbc │ │ - mov r4, r6 │ │ - ldr r0, [r0, #4] │ │ - ldr r1, [r0, #1044] ; 0x414 │ │ - cmp r1, #0 │ │ - beq 170dc │ │ - ldr r0, [r0, #1060] ; 0x424 │ │ - ldr ip, [r8, #640] ; 0x280 │ │ - cmp r0, #0 │ │ - beq 1710c │ │ - ldr r1, [sp, #188] ; 0xbc │ │ - mov lr, #1 │ │ - ldrsb r3, [r4, #25] │ │ - ldrsb r7, [r4, #24] │ │ - add r6, r1, #16 │ │ - ldr r2, [r1, #1252] ; 0x4e4 │ │ - mov r1, #176 ; 0xb0 │ │ - smlabb r3, r3, r1, r6 │ │ - ldr r5, [sp, #152] ; 0x98 │ │ - smlabb r7, r7, r1, r6 │ │ - ldr r2, [r2, #248] ; 0xf8 │ │ - ldr r6, [r3, #4] │ │ - sub r3, r0, #1 │ │ - ldr r0, [r7, #4] │ │ - ldr r1, [r6, #248] ; 0xf8 │ │ - mvn r6, #0 │ │ - add r6, r6, lr, lsl r3 │ │ - ldr r7, [r0, #248] ; 0xf8 │ │ - sub r0, r2, r1 │ │ - and r1, r0, r6 │ │ - and r0, r0, lr, lsl r3 │ │ - subs r0, r1, r0 │ │ - sub r1, r7, r2 │ │ - and r2, r1, r6 │ │ - and r1, r1, lr, lsl r3 │ │ - rsbmi r0, r0, #0 │ │ - subs r2, r2, r1 │ │ - rsbmi r2, r2, #0 │ │ - b 17114 │ │ - mov r0, #2 │ │ - strb r0, [r4, #20] │ │ - b 133cc │ │ - ldr r5, [sp, #144] ; 0x90 │ │ - mov r0, #3 │ │ - strb r0, [r6, #20] │ │ - mov r0, r5 │ │ - bl 2da84 │ │ - strb r0, [r6, #17] │ │ - mov r4, r6 │ │ - ldr r5, [sp, #152] ; 0x98 │ │ - b 133cc │ │ - mov r2, #0 │ │ - mov r0, #0 │ │ - add r7, ip, r5 │ │ - mov r1, #1 │ │ - ldrb r3, [r7, #256] ; 0x100 │ │ - cmp r3, #1 │ │ - mov r3, #1 │ │ - ldrbls r3, [r7, #288] ; 0x120 │ │ - ldr r7, [sp, #184] ; 0xb8 │ │ - subls r3, r3, #6 │ │ - add r7, r8, r7 │ │ - clzls r3, r3 │ │ - ldrb r6, [r7, #272] ; 0x110 │ │ - lsrls r3, r3, #5 │ │ - cmp r6, #1 │ │ - ldrbls r1, [r7, #304] ; 0x130 │ │ - subls r1, r1, #6 │ │ - clzls r1, r1 │ │ - lsrls r1, r1, #5 │ │ - cmp r2, r0 │ │ - addeq r3, r3, #3 │ │ - add r0, r3, r1 │ │ - ldr r1, [sp, #160] ; 0xa0 │ │ - add r0, r1, r0, lsl #2 │ │ - movw r1, #5676 ; 0x162c │ │ - add r1, r0, r1 │ │ - ldr r0, [sp, #144] ; 0x90 │ │ - bl 2db24 │ │ - add r0, r0, #1 │ │ - strb r0, [r4, #20] │ │ - b 133cc │ │ - mov r1, #288 ; 0x120 │ │ - ldrsb r1, [r0, r1] │ │ - cmp r1, #3 │ │ - bgt 171ac │ │ - add r2, sp, #416 ; 0x1a0 │ │ - mov r7, r2 │ │ - ldr r2, [r2, r1, lsl #2] │ │ - add r2, r2, #1 │ │ - str r2, [r7, r1, lsl #2] │ │ - ldrb r1, [r0, #256] ; 0x100 │ │ - cmp r1, #0 │ │ - beq 1652c │ │ - mov r1, #320 ; 0x140 │ │ - ldrsb r0, [r0, r1] │ │ - cmp r0, #3 │ │ - bgt 1652c │ │ - add r1, sp, #416 ; 0x1a0 │ │ - mov r2, r1 │ │ - ldr r1, [r1, r0, lsl #2] │ │ - add r1, r1, #1 │ │ - str r1, [r2, r0, lsl #2] │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - mov r5, r6 │ │ - cmp r3, r0 │ │ - bgt 1653c │ │ - b 16550 │ │ - mov r1, #304 ; 0x130 │ │ - ldrsb r1, [r0, r1] │ │ - cmp r1, #3 │ │ - bgt 17214 │ │ - add r2, sp, #416 ; 0x1a0 │ │ - mov r3, r2 │ │ - ldr r2, [r2, r1, lsl #2] │ │ - add r2, r2, #1 │ │ - str r2, [r3, r1, lsl #2] │ │ - ldrb r1, [r0, #272] ; 0x110 │ │ - cmp r1, #0 │ │ - beq 16550 │ │ - mov r1, #336 ; 0x150 │ │ - ldrsb r0, [r0, r1] │ │ - cmp r0, #3 │ │ - bgt 16550 │ │ - add r1, sp, #416 ; 0x1a0 │ │ - mov r2, r1 │ │ - ldr r1, [r1, r0, lsl #2] │ │ - add r1, r1, #1 │ │ - str r1, [r2, r0, lsl #2] │ │ - b 16550 │ │ - mov r1, #288 ; 0x120 │ │ - ldrsb r1, [r0, r1] │ │ - cmp r1, #4 │ │ - blt 1726c │ │ - add r2, sp, #416 ; 0x1a0 │ │ - add r1, r2, r1, lsl #2 │ │ - ldr r2, [r1, #-16] │ │ - add r2, r2, #1 │ │ - str r2, [r1, #-16] │ │ - ldrb r1, [r0, #256] ; 0x100 │ │ - cmp r1, #0 │ │ - beq 16840 │ │ - mov r1, #320 ; 0x140 │ │ - ldrsb r0, [r0, r1] │ │ - cmp r0, #4 │ │ - blt 16840 │ │ - add r1, sp, #416 ; 0x1a0 │ │ - add r0, r1, r0, lsl #2 │ │ - ldr r1, [r0, #-16] │ │ - add r1, r1, #1 │ │ - str r1, [r0, #-16] │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - cmp r3, r0 │ │ - bgt 1684c │ │ - b 16860 │ │ - mov r1, #304 ; 0x130 │ │ - ldrsb r1, [r0, r1] │ │ - cmp r1, #4 │ │ - blt 172d0 │ │ - add r2, sp, #416 ; 0x1a0 │ │ - add r1, r2, r1, lsl #2 │ │ - ldr r2, [r1, #-16] │ │ - add r2, r2, #1 │ │ - str r2, [r1, #-16] │ │ - ldrb r1, [r0, #272] ; 0x110 │ │ - cmp r1, #0 │ │ - beq 16860 │ │ - mov r1, #336 ; 0x150 │ │ - ldrsb r0, [r0, r1] │ │ - cmp r0, #4 │ │ - blt 16860 │ │ - add r1, sp, #416 ; 0x1a0 │ │ - add r0, r1, r0, lsl #2 │ │ - ldr r1, [r0, #-16] │ │ - add r1, r1, #1 │ │ - str r1, [r0, #-16] │ │ - b 16860 │ │ - mov r1, #288 ; 0x120 │ │ - ldrsb r1, [r0, r1] │ │ - eor r2, r1, #2 │ │ - cmp r2, #1 │ │ - bhi 1732c │ │ - add r2, sp, #416 ; 0x1a0 │ │ - add r1, r2, r1, lsl #2 │ │ - ldr r2, [r1, #-8] │ │ - add r2, r2, #1 │ │ - str r2, [r1, #-8] │ │ - ldrb r1, [r0, #256] ; 0x100 │ │ - cmp r1, #0 │ │ - beq 165d0 │ │ - mov r1, #320 ; 0x140 │ │ - ldrsb r0, [r0, r1] │ │ - eor r1, r0, #2 │ │ - cmp r1, #1 │ │ - bhi 165d0 │ │ - add r1, sp, #416 ; 0x1a0 │ │ - add r0, r1, r0, lsl #2 │ │ - ldr r1, [r0, #-8] │ │ - add r1, r1, #1 │ │ - str r1, [r0, #-8] │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - cmp r3, r0 │ │ - bgt 165dc │ │ - b 165f0 │ │ - mov r1, #304 ; 0x130 │ │ - ldrsb r1, [r0, r1] │ │ - eor r2, r1, #2 │ │ - cmp r2, #1 │ │ - bhi 17398 │ │ - add r2, sp, #416 ; 0x1a0 │ │ - add r1, r2, r1, lsl #2 │ │ - ldr r2, [r1, #-8] │ │ - add r2, r2, #1 │ │ - str r2, [r1, #-8] │ │ - ldrb r1, [r0, #272] ; 0x110 │ │ - cmp r1, #0 │ │ - beq 165f0 │ │ - mov r1, #336 ; 0x150 │ │ - ldrsb r0, [r0, r1] │ │ - eor r1, r0, #2 │ │ - cmp r1, #1 │ │ - bhi 165f0 │ │ - add r1, sp, #416 ; 0x1a0 │ │ - add r0, r1, r0, lsl #2 │ │ - ldr r1, [r0, #-8] │ │ - add r1, r1, #1 │ │ - str r1, [r0, #-8] │ │ - b 165f0 │ │ - mov r1, #288 ; 0x120 │ │ - ldrsb r1, [r0, r1] │ │ - cmp r1, #1 │ │ - bgt 173f4 │ │ - add r2, sp, #416 ; 0x1a0 │ │ - mov r6, r2 │ │ - ldr r2, [r2, r1, lsl #2] │ │ - add r2, r2, #1 │ │ - str r2, [r6, r1, lsl #2] │ │ - ldrb r1, [r0, #256] ; 0x100 │ │ - cmp r1, #0 │ │ - beq 167b4 │ │ - mov r1, #320 ; 0x140 │ │ - ldrsb r0, [r0, r1] │ │ - cmp r0, #1 │ │ - bgt 167b4 │ │ - add r1, sp, #416 ; 0x1a0 │ │ - mov r2, r1 │ │ - ldr r1, [r1, r0, lsl #2] │ │ - add r1, r1, #1 │ │ - str r1, [r2, r0, lsl #2] │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - cmp r3, r0 │ │ - bgt 167c0 │ │ - b 167d4 │ │ - mov r1, #304 ; 0x130 │ │ - ldrsb r1, [r0, r1] │ │ - cmp r1, #1 │ │ - bgt 17458 │ │ - add r2, sp, #416 ; 0x1a0 │ │ - mov r3, r2 │ │ - ldr r2, [r2, r1, lsl #2] │ │ - add r2, r2, #1 │ │ - str r2, [r3, r1, lsl #2] │ │ - ldrb r1, [r0, #272] ; 0x110 │ │ - cmp r1, #0 │ │ - beq 167d4 │ │ - mov r1, #336 ; 0x150 │ │ - ldrsb r0, [r0, r1] │ │ - cmp r0, #1 │ │ - bgt 167d4 │ │ - add r1, sp, #416 ; 0x1a0 │ │ - mov r2, r1 │ │ - ldr r1, [r1, r0, lsl #2] │ │ - add r1, r1, #1 │ │ - str r1, [r2, r0, lsl #2] │ │ - b 167d4 │ │ - mov r1, #288 ; 0x120 │ │ - ldrsb r1, [r0, r1] │ │ - cmp r1, #4 │ │ - blt 174b0 │ │ - add r2, sp, #416 ; 0x1a0 │ │ - add r1, r2, r1, lsl #2 │ │ - ldr r2, [r1, #-16] │ │ - add r2, r2, #1 │ │ - str r2, [r1, #-16] │ │ - ldrb r1, [r0, #256] ; 0x100 │ │ - cmp r1, #0 │ │ - beq 168e4 │ │ - mov r1, #320 ; 0x140 │ │ - ldrsb r0, [r0, r1] │ │ - cmp r0, #4 │ │ - blt 168e4 │ │ - add r1, sp, #416 ; 0x1a0 │ │ - add r0, r1, r0, lsl #2 │ │ - ldr r1, [r0, #-16] │ │ - add r1, r1, #1 │ │ - str r1, [r0, #-16] │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - cmp r3, r0 │ │ - bgt 168f0 │ │ - b 16904 │ │ - mov r1, #304 ; 0x130 │ │ - ldrsb r1, [r0, r1] │ │ - cmp r1, #4 │ │ - blt 17514 │ │ - add r2, sp, #416 ; 0x1a0 │ │ - add r1, r2, r1, lsl #2 │ │ - ldr r2, [r1, #-16] │ │ - add r2, r2, #1 │ │ - str r2, [r1, #-16] │ │ - ldrb r1, [r0, #272] ; 0x110 │ │ - cmp r1, #0 │ │ - beq 16904 │ │ - mov r1, #336 ; 0x150 │ │ - ldrsb r0, [r0, r1] │ │ - cmp r0, #4 │ │ - blt 16904 │ │ - add r1, sp, #416 ; 0x1a0 │ │ - add r0, r1, r0, lsl #2 │ │ - ldr r1, [r0, #-16] │ │ - add r1, r1, #1 │ │ - str r1, [r0, #-16] │ │ - b 16904 │ │ - mov r1, #288 ; 0x120 │ │ - ldrsb r1, [r0, r1] │ │ - sub r1, r1, #1 │ │ - cmp r1, #2 │ │ - bhi 1756c │ │ - add r2, sp, #416 ; 0x1a0 │ │ - ldr r3, [r2, r1, lsl #2] │ │ - add r3, r3, #1 │ │ - str r3, [r2, r1, lsl #2] │ │ - ldrb r1, [r0, #256] ; 0x100 │ │ - ldr r8, [sp, #192] ; 0xc0 │ │ - ldr r7, [sp, #176] ; 0xb0 │ │ - cmp r1, #0 │ │ - ldr r5, [sp, #160] ; 0xa0 │ │ - ldr fp, [sp, #100] ; 0x64 │ │ - ldr sl, [sp, #180] ; 0xb4 │ │ - ldr r9, [sp, #144] ; 0x90 │ │ - beq 1697c │ │ - mov r1, #320 ; 0x140 │ │ - ldrsb r0, [r0, r1] │ │ - sub r0, r0, #1 │ │ - cmp r0, #2 │ │ - bhi 1697c │ │ - add r1, sp, #416 ; 0x1a0 │ │ - ldr r2, [r1, r0, lsl #2] │ │ - add r2, r2, #1 │ │ - str r2, [r1, r0, lsl #2] │ │ - ldr r0, [sp, #136] ; 0x88 │ │ - ldr r1, [sp, #108] ; 0x6c │ │ - cmp r0, r1 │ │ - bgt 1698c │ │ - b 169a0 │ │ - mov r1, #304 ; 0x130 │ │ - ldrsb r1, [r0, r1] │ │ - sub r1, r1, #1 │ │ - cmp r1, #2 │ │ - bhi 175ec │ │ - add r2, sp, #416 ; 0x1a0 │ │ - ldr r3, [r2, r1, lsl #2] │ │ - add r3, r3, #1 │ │ - str r3, [r2, r1, lsl #2] │ │ - ldrb r1, [r0, #272] ; 0x110 │ │ - ldr r8, [sp, #192] ; 0xc0 │ │ - ldr r7, [sp, #176] ; 0xb0 │ │ - cmp r1, #0 │ │ - ldr r5, [sp, #160] ; 0xa0 │ │ - ldr fp, [sp, #100] ; 0x64 │ │ - ldr sl, [sp, #180] ; 0xb4 │ │ - ldr r9, [sp, #144] ; 0x90 │ │ - beq 169a0 │ │ - mov r1, #336 ; 0x150 │ │ - ldrsb r0, [r0, r1] │ │ - sub r0, r0, #1 │ │ - cmp r0, #2 │ │ - bhi 169a0 │ │ - add r1, sp, #416 ; 0x1a0 │ │ - ldr r2, [r1, r0, lsl #2] │ │ - add r2, r2, #1 │ │ - str r2, [r1, r0, lsl #2] │ │ - b 169a0 │ │ - mov r0, #0 │ │ - str r9, [sp, #104] ; 0x68 │ │ - str r0, [sp, #132] ; 0x84 │ │ - mov r6, #0 │ │ - ldr r5, [sp, #152] ; 0x98 │ │ - ldr r7, [sp, #160] ; 0xa0 │ │ - ldr r0, [sp, #76] ; 0x4c │ │ - b 15c80 │ │ - mov r1, #288 ; 0x120 │ │ - ldrsb r1, [r0, r1] │ │ - eor r2, r1, #2 │ │ - cmp r2, #1 │ │ - bhi 17680 │ │ - add r2, sp, #416 ; 0x1a0 │ │ - add r1, r2, r1, lsl #2 │ │ - ldr r2, [r1, #-8] │ │ - add r2, r2, #1 │ │ - str r2, [r1, #-8] │ │ - ldrb r1, [r0, #256] ; 0x100 │ │ - ldr r6, [sp, #192] ; 0xc0 │ │ - ldr r7, [sp, #176] ; 0xb0 │ │ - cmp r1, #0 │ │ - ldr sl, [sp, #180] ; 0xb4 │ │ - ldr r9, [sp, #144] ; 0x90 │ │ - beq 16a20 │ │ - mov r1, #320 ; 0x140 │ │ - ldrsb r0, [r0, r1] │ │ - eor r1, r0, #2 │ │ - cmp r1, #1 │ │ - bhi 16a20 │ │ - add r1, sp, #416 ; 0x1a0 │ │ - add r0, r1, r0, lsl #2 │ │ - ldr r1, [r0, #-8] │ │ - add r1, r1, #1 │ │ - str r1, [r0, #-8] │ │ - ldr r0, [sp, #136] ; 0x88 │ │ - ldr r1, [sp, #108] ; 0x6c │ │ - cmp r0, r1 │ │ - bgt 16a30 │ │ - b 16a44 │ │ - mov r1, #304 ; 0x130 │ │ - ldrsb r1, [r0, r1] │ │ - eor r2, r1, #2 │ │ - cmp r2, #1 │ │ - bhi 17700 │ │ - add r2, sp, #416 ; 0x1a0 │ │ - add r1, r2, r1, lsl #2 │ │ - ldr r2, [r1, #-8] │ │ - add r2, r2, #1 │ │ - str r2, [r1, #-8] │ │ - ldrb r1, [r0, #272] ; 0x110 │ │ - ldr r6, [sp, #192] ; 0xc0 │ │ - ldr r7, [sp, #176] ; 0xb0 │ │ - cmp r1, #0 │ │ - ldr sl, [sp, #180] ; 0xb4 │ │ - ldr r9, [sp, #144] ; 0x90 │ │ - beq 16a44 │ │ - mov r1, #336 ; 0x150 │ │ - ldrsb r0, [r0, r1] │ │ - eor r1, r0, #2 │ │ - cmp r1, #1 │ │ - bhi 16a44 │ │ - add r1, sp, #416 ; 0x1a0 │ │ - add r0, r1, r0, lsl #2 │ │ - ldr r1, [r0, #-8] │ │ - add r1, r1, #1 │ │ - str r1, [r0, #-8] │ │ - b 16a44 │ │ - strdeq r4, [r9], -r0 │ │ - andeq r4, r9, r8, ror #27 │ │ - andeq r4, r9, r0, lsl #21 │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #84 ; 0x54 │ │ - mov r8, r0 │ │ - ldm r0, {r0, r5} │ │ - add fp, r5, #13824 ; 0x3600 │ │ - str r0, [sp, #16] │ │ - rsb r0, r2, r2, lsl #3 │ │ - mov r7, r1 │ │ - mov r6, r2 │ │ - add r0, r5, r0, lsl #4 │ │ - mov r2, #6 │ │ - add r0, r0, r3, lsl #4 │ │ - add r1, r0, #3552 ; 0xde0 │ │ - mov r0, fp │ │ - bl 2d6a4 │ │ - ldr ip, [sp, #124] ; 0x7c │ │ - add r2, r7, r6 │ │ - add r4, r0, #2 │ │ - cmp r6, #0 │ │ - add r0, r8, ip │ │ - strb r4, [r2, #11] │ │ - add r2, r0, #608 ; 0x260 │ │ - uxtb sl, r4 │ │ - addne r2, r0, #7872 ; 0x1ec0 │ │ - tst ip, #15 │ │ - str r6, [sp, #28] │ │ - ldrb r7, [r2] │ │ - str r4, [sp, #8] │ │ - beq 177e4 │ │ - ldr r0, [sp, #120] ; 0x78 │ │ - cmp r6, #0 │ │ - beq 17814 │ │ - add r2, r8, r0 │ │ - movw r3, #7840 ; 0x1ea0 │ │ - add r2, r2, r3 │ │ - b 17820 │ │ - cmp r7, #0 │ │ - beq 17bc0 │ │ - add r0, ip, ip, lsl #1 │ │ - movw r1, #6304 ; 0x18a0 │ │ - add r0, r8, r0, lsl #4 │ │ - add r0, r0, r6, lsl #4 │ │ - mov r6, #0 │ │ - add r1, r0, r1 │ │ - add r0, sp, #52 ; 0x34 │ │ - cmp r6, #0 │ │ - bne 17964 │ │ - b 1793c │ │ - ldr r2, [r8, #640] ; 0x280 │ │ - add r2, r2, r0 │ │ - add r2, r2, #592 ; 0x250 │ │ - add r0, r0, r0, lsl #1 │ │ - movw r3, #4768 ; 0x12a0 │ │ - add r1, r8, r3 │ │ - ldrb r5, [r2] │ │ - add r0, r1, r0, lsl #4 │ │ - cmp r7, #0 │ │ - add r3, r0, r6, lsl #4 │ │ - add r0, ip, ip, lsl #1 │ │ - mov r2, r5 │ │ - add r0, r1, r0, lsl #4 │ │ - add r0, r0, r6, lsl #4 │ │ - mov r6, #0 │ │ - add r1, r0, #1536 ; 0x600 │ │ - mov r0, r7 │ │ - movwne r0, #1 │ │ - cmp r5, #0 │ │ - movwne r2, #1 │ │ - cmpne r7, #0 │ │ - beq 17928 │ │ - add ip, sp, #52 ; 0x34 │ │ - mov r6, #0 │ │ - ldrh r0, [r3] │ │ - ldrh r2, [r1] │ │ - cmp r2, r0 │ │ - bcs 17900 │ │ - b 178d0 │ │ - add r2, ip, r6, lsl #1 │ │ - add r6, r6, #1 │ │ - strh r0, [r2] │ │ - sub r5, r5, #1 │ │ - add r3, r3, #2 │ │ - cmp r5, #0 │ │ - mov r2, r5 │ │ - movwne r2, #1 │ │ - cmp r7, #0 │ │ - mov r0, r7 │ │ - movwne r0, #1 │ │ - cmp r5, #0 │ │ - cmpne r7, #0 │ │ - beq 17928 │ │ - ldrh r0, [r3] │ │ - ldrh r2, [r1] │ │ - cmp r2, r0 │ │ - bcs 17900 │ │ - cmp r6, #0 │ │ - beq 178e8 │ │ - add r0, ip, r6, lsl #1 │ │ - ldrh r0, [r0, #-2] │ │ - cmp r0, r2 │ │ - beq 178f4 │ │ - add r0, ip, r6, lsl #1 │ │ - add r6, r6, #1 │ │ - strh r2, [r0] │ │ - sub r7, r7, #1 │ │ - add r1, r1, #2 │ │ - b 1789c │ │ - cmp r0, r2 │ │ - subeq r7, r7, #1 │ │ - addeq r1, r1, #2 │ │ - cmp r6, #0 │ │ - beq 17888 │ │ - add r2, ip, r6, lsl #1 │ │ - ldrh r2, [r2, #-2] │ │ - cmp r2, r0 │ │ - bne 17888 │ │ - b 17894 │ │ - cmp r0, #0 │ │ - beq 1797c │ │ - add r0, sp, #52 ; 0x34 │ │ - cmp r6, #0 │ │ - bne 17964 │ │ - ldrh r2, [r1] │ │ - add r3, r0, r6, lsl #1 │ │ - add r6, r6, #1 │ │ - strh r2, [r3] │ │ - sub r7, r7, #1 │ │ - add r1, r1, #2 │ │ - cmp r7, #0 │ │ - ble 179d0 │ │ - cmp r6, #0 │ │ - beq 1793c │ │ - add r3, r0, r6, lsl #1 │ │ - ldrh r2, [r1] │ │ - ldrh r3, [r3, #-2] │ │ - cmp r3, r2 │ │ - bne 17940 │ │ - b 1794c │ │ - cmp r2, #0 │ │ - beq 179d0 │ │ - add r0, sp, #52 ; 0x34 │ │ - cmp r6, #0 │ │ - bne 179b8 │ │ - ldrh r1, [r3] │ │ - add r2, r0, r6, lsl #1 │ │ - add r6, r6, #1 │ │ - strh r1, [r2] │ │ - sub r5, r5, #1 │ │ - add r3, r3, #2 │ │ - cmp r5, #0 │ │ - ble 179d0 │ │ - cmp r6, #0 │ │ - beq 17990 │ │ - add r2, r0, r6, lsl #1 │ │ - ldrh r1, [r3] │ │ - ldrh r2, [r2, #-2] │ │ - cmp r2, r1 │ │ - bne 17994 │ │ - b 179a0 │ │ - cmp sl, #0 │ │ - mov r0, sl │ │ - movwne r0, #1 │ │ - mov r4, #0 │ │ - beq 17a3c │ │ - cmp r6, #1 │ │ - blt 17a3c │ │ - add r5, sp, #52 ; 0x34 │ │ - add r9, sp, #32 │ │ - mov r4, #0 │ │ - mov r7, #1 │ │ - mov r0, fp │ │ - bl 2da84 │ │ - cmp r0, #0 │ │ - addne r0, r9, r4, lsl #1 │ │ - ldrhne r1, [r5] │ │ - addne r4, r4, #1 │ │ - strhne r1, [r0] │ │ - cmp r4, sl │ │ - mov r0, #0 │ │ - movwlt r0, #1 │ │ - bge 17a3c │ │ - add r1, r7, #1 │ │ - add r5, r5, #2 │ │ - cmp r7, r6 │ │ - mov r7, r1 │ │ - blt 179fc │ │ - ldr r6, [sp, #16] │ │ - ldr r1, [r6, #2988] ; 0xbac │ │ - cmp r1, #0 │ │ - beq 17be0 │ │ - ldrd r2, [r8, #8] │ │ - ldr r1, [r6, #2128] ; 0x850 │ │ - and r7, r2, #1 │ │ - add r7, r7, r3, asr #1 │ │ - and r3, r3, #1 │ │ - add r2, r3, r2, asr #1 │ │ - asr r1, r1, #1 │ │ - mla r1, r7, r1, r2 │ │ - ldr r2, [r6, #3004] ; 0xbbc │ │ - add r1, r1, r1, lsl #1 │ │ - add r1, r2, r1, lsl #4 │ │ - ldr r2, [sp, #28] │ │ - add r8, r1, r2, lsl #4 │ │ - cmp r0, #0 │ │ - beq 17bf4 │ │ - ldr r5, [r6, #1288] ; 0x508 │ │ - mov r7, #0 │ │ - cmp r5, #0 │ │ - beq 17aac │ │ - mov r0, fp │ │ - bl 2da84 │ │ - orr r7, r0, r7, lsl #1 │ │ - subs r5, r5, #1 │ │ - bne 17a98 │ │ - add r5, r8, r4, lsl #1 │ │ - add r9, r4, #1 │ │ - cmp r9, sl │ │ - str r8, [sp, #20] │ │ - strh r7, [r5] │ │ - str r4, [sp, #4] │ │ - str sl, [sp, #24] │ │ - bge 17c70 │ │ - ldr r0, [sp, #24] │ │ - ldr r1, [sp, #4] │ │ - ldr sl, [r6, #1288] ; 0x508 │ │ - sub r0, r0, r1 │ │ - sub r4, r0, #2 │ │ - mov r0, fp │ │ - bl 2da84 │ │ - str r0, [sp] │ │ - mov r0, fp │ │ - bl 2da84 │ │ - ldr r1, [r6, #1288] ; 0x508 │ │ - mvn r2, #0 │ │ - add r8, r5, #4 │ │ - mvn r2, r2, lsl r1 │ │ - ldr r1, [sp, #28] │ │ - str r2, [sp, #28] │ │ - clz r1, r1 │ │ - lsr r1, r1, #5 │ │ - str r1, [sp, #16] │ │ - sub r1, r2, r1 │ │ - str r1, [sp, #12] │ │ - ldr r1, [sp] │ │ - orr r0, r0, r1, lsl #1 │ │ - add r0, sl, r0 │ │ - uxth sl, r7 │ │ - sub r6, r0, #3 │ │ - mov r5, #0 │ │ - cmp r6, #0 │ │ - beq 17b58 │ │ - mov r7, r6 │ │ - mov r0, fp │ │ - bl 2da84 │ │ - orr r5, r0, r5, lsl #1 │ │ - subs r7, r7, #1 │ │ - bne 17b44 │ │ - ldr r0, [sp, #20] │ │ - ldr r3, [sp, #16] │ │ - add r1, r0, r9, lsl #1 │ │ - ldr r2, [sp, #28] │ │ - add r0, sl, r3 │ │ - add r9, r9, #1 │ │ - add r0, r0, r5 │ │ - cmp r0, r2 │ │ - movge r0, r2 │ │ - strh r0, [r1] │ │ - uxtah r1, r3, r0 │ │ - cmp r1, r2 │ │ - bge 17c0c │ │ - uxth sl, r0 │ │ - ldr r0, [sp, #12] │ │ - sub r4, r4, #1 │ │ - add r8, r8, #2 │ │ - sub r0, r0, sl │ │ - clz r0, r0 │ │ - rsb r0, r0, #32 │ │ - cmp r6, r0 │ │ - movge r6, r0 │ │ - ldr r0, [sp, #24] │ │ - cmp r9, r0 │ │ - bne 17b34 │ │ - b 17c70 │ │ - cmp sl, #0 │ │ - mov r0, sl │ │ - movwne r0, #1 │ │ - mov r4, #0 │ │ - ldr r6, [sp, #16] │ │ - ldr r1, [r6, #2988] ; 0xbac │ │ - cmp r1, #0 │ │ - bne 17a4c │ │ - ldr r1, [sp, #28] │ │ - add r1, r8, r1, lsl #4 │ │ - add r8, r1, #20480 ; 0x5000 │ │ - cmp r0, #0 │ │ - bne 17a88 │ │ - add r1, sp, #32 │ │ - lsl r2, r4, #1 │ │ - mov r0, r8 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - add sp, sp, #84 ; 0x54 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [sp, #24] │ │ - cmp r9, r0 │ │ - bge 17c70 │ │ - ldr r0, [sp, #24] │ │ - sub r0, r0, r9 │ │ - cmp r0, #8 │ │ - bcc 17c50 │ │ - ldr r1, [sp, #28] │ │ - bic r2, r4, #7 │ │ - vdup.16 q8, r1 │ │ - bic r1, r0, #7 │ │ - add r9, r9, r1 │ │ - vst1.16 {d16-d17}, [r8]! │ │ - subs r2, r2, #8 │ │ - bne 17c3c │ │ - cmp r0, r1 │ │ - beq 17c70 │ │ - ldr r0, [sp, #20] │ │ - ldr r1, [sp, #24] │ │ - ldr r2, [sp, #28] │ │ - add r0, r0, r9, lsl #1 │ │ - sub r1, r1, r9 │ │ - strh r2, [r0], #2 │ │ - subs r1, r1, #1 │ │ - bne 17c64 │ │ - ldr r0, [sp, #8] │ │ - ldr lr, [sp, #24] │ │ - ldr r1, [sp, #4] │ │ - tst r0, #255 ; 0xff │ │ - ldr r4, [sp, #20] │ │ - beq 17d00 │ │ - add ip, sp, #32 │ │ - mov r0, #0 │ │ - mov r2, lr │ │ - mov r3, r4 │ │ - mov r5, r1 │ │ - cmp r0, r1 │ │ - blt 17cc0 │ │ - b 17ce4 │ │ + blt 18164 │ │ + b 18188 │ │ add r0, r0, #1 │ │ strh r7, [r3], #2 │ │ subs r2, r2, #1 │ │ - beq 17d00 │ │ + beq 181a4 │ │ cmp r0, r1 │ │ - bge 17ce4 │ │ + bge 18188 │ │ add r7, ip, r0, lsl #1 │ │ cmp r5, lr │ │ ldrh r7, [r7] │ │ - bge 17ca8 │ │ + bge 1814c │ │ add r6, r4, r5, lsl #1 │ │ ldrh r6, [r6] │ │ cmp r7, r6 │ │ - bls 17ca8 │ │ - b 17cec │ │ + bls 1814c │ │ + b 18190 │ │ add r7, r4, r5, lsl #1 │ │ ldrh r6, [r7] │ │ add r5, r5, #1 │ │ mov r7, r6 │ │ strh r7, [r3], #2 │ │ subs r2, r2, #1 │ │ - bne 17cb8 │ │ + bne 1815c │ │ add sp, sp, #84 ; 0x54 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #92 ; 0x5c │ │ mov r6, r0 │ │ mov r0, r3 │ │ add r0, r2, r3 │ │ @@ -21695,25 +21632,25 @@ │ │ sub r5, r0, #31 │ │ rsb sl, r0, #31 │ │ add r0, r6, #9152 ; 0x23c0 │ │ str r0, [sp, #20] │ │ add r0, r6, #9664 ; 0x25c0 │ │ str r0, [sp, #12] │ │ mov r0, r7 │ │ - bl 2da84 │ │ + bl 36f6c │ │ orr r4, r0, r4, lsl #1 │ │ adds r5, r5, #1 │ │ - bcc 17d54 │ │ + bcc 181f8 │ │ mov r0, #2 │ │ rsb r0, r9, r0, lsl sl │ │ cmp r4, r0 │ │ - bcc 17d88 │ │ + bcc 1822c │ │ rsb r4, r0, r4, lsl #1 │ │ mov r0, r7 │ │ - bl 2da84 │ │ + bl 36f6c │ │ add r4, r4, r0 │ │ ldr r0, [sp, #136] ; 0x88 │ │ ldr r1, [sp, #128] ; 0x80 │ │ ldr r2, [sp, #16] │ │ lsl r0, r0, #2 │ │ ldr fp, [sp, #20] │ │ str r0, [sp, #40] ; 0x28 │ │ @@ -21721,15 +21658,15 @@ │ │ strb r4, [r0] │ │ ldr r0, [sp, #132] ; 0x84 │ │ add r1, r0, r1 │ │ mvn r0, #0 │ │ add r1, r0, r1, lsl #2 │ │ str r1, [sp, #36] ; 0x24 │ │ cmp r1, #2 │ │ - blt 183d0 │ │ + blt 18874 │ │ ldrb r1, [r2] │ │ str r7, [sp, #68] ; 0x44 │ │ sub r1, r1, #2 │ │ str r1, [sp, #84] ; 0x54 │ │ movw r1, #9665 ; 0x25c1 │ │ add r1, r6, r1 │ │ str r1, [sp, #24] │ │ @@ -21755,72 +21692,72 @@ │ │ str r0, [sp, #4] │ │ mov r0, #8 │ │ str r0, [sp, #52] ; 0x34 │ │ mov r0, #560 ; 0x230 │ │ mla r0, r1, r0, r8 │ │ mov r1, #1 │ │ str r0, [sp, #80] ; 0x50 │ │ - b 17e6c │ │ + b 18310 │ │ ldr r0, [sp, #52] ; 0x34 │ │ ldr r1, [sp, #56] ; 0x38 │ │ add r0, r0, #4 │ │ str r0, [sp, #52] ; 0x34 │ │ ldr r0, [sp, #36] ; 0x24 │ │ add r1, r1, #1 │ │ cmp r1, r0 │ │ - beq 183d0 │ │ + beq 18874 │ │ ldr r0, [sp, #32] │ │ ldr r8, [sp, #48] ; 0x30 │ │ sub r0, r1, r0 │ │ str r1, [sp, #56] ; 0x38 │ │ cmp r1, r8 │ │ orr r5, r0, r0, asr #31 │ │ movlt r8, r1 │ │ cmp r8, r5 │ │ - ble 17e4c │ │ + ble 182f0 │ │ ldr r2, [sp, #56] ; 0x38 │ │ ldr r1, [sp, #40] ; 0x28 │ │ sub r0, r2, r8 │ │ str r0, [sp, #28] │ │ mla r0, r0, r1, r8 │ │ ldr r1, [sp, #44] ; 0x2c │ │ add r0, r1, r0 │ │ ldr r1, [sp, #48] ; 0x30 │ │ cmp r1, #0 │ │ - ble 17f18 │ │ + ble 183bc │ │ ldr r1, [sp, #4] │ │ cmp r2, r1 │ │ - blt 17f30 │ │ + blt 183d4 │ │ ldr r1, [sp] │ │ ldr r2, [sp, #8] │ │ ldrb r1, [r0, r1] │ │ ldrb r3, [r0, r2] │ │ ldrb r2, [r0, #-1] │ │ cmp r2, r1 │ │ cmpeq r3, r2 │ │ - beq 18338 │ │ + beq 187dc │ │ ldr r4, [sp, #64] ; 0x40 │ │ cmp r3, r2 │ │ - bne 1835c │ │ + bne 18800 │ │ ldr r0, [sp, #12] │ │ mov r6, #3 │ │ strb r6, [r0] │ │ strb r1, [fp, #1] │ │ strb r2, [fp] │ │ mov r2, #1 │ │ lsl r0, r2, r1 │ │ orr r2, r0, r2, lsl r3 │ │ mov r0, #2 │ │ - b 17f50 │ │ + b 183f4 │ │ ldr r1, [sp, #12] │ │ mov r2, #0 │ │ strb r2, [r1] │ │ ldr r1, [sp, #8] │ │ ldrb r1, [r0, r1] │ │ - b 17f40 │ │ + b 183e4 │ │ ldr r1, [sp, #12] │ │ mov r2, #0 │ │ strb r2, [r1] │ │ ldrb r1, [r0, #-1] │ │ mov r0, #1 │ │ strb r1, [fp] │ │ lsl r2, r0, r1 │ │ @@ -21856,15 +21793,15 @@ │ │ strbeq r1, [fp, r0] │ │ addeq r0, r0, #1 │ │ tst r2, #128 ; 0x80 │ │ ldreq r1, [sp, #20] │ │ moveq r2, #7 │ │ strbeq r2, [r1, r0] │ │ cmp r8, sl │ │ - ble 182ac │ │ + ble 18750 │ │ ldr r1, [sp, #40] ; 0x28 │ │ mov ip, #0 │ │ ldr r2, [sp, #28] │ │ ldr r0, [sp, #52] ; 0x34 │ │ mul r3, r1, r2 │ │ ldr r1, [sp, #136] ; 0x88 │ │ sub r0, r0, r8, lsl #2 │ │ @@ -21878,150 +21815,150 @@ │ │ str r0, [sp, #72] ; 0x48 │ │ sub r0, r6, #2 │ │ mov r6, #0 │ │ str r0, [sp, #60] ; 0x3c │ │ ldr r0, [sp, #76] ; 0x4c │ │ add r3, r0, ip │ │ cmp r3, #0 │ │ - bgt 18078 │ │ - b 180e8 │ │ + bgt 1851c │ │ + b 1858c │ │ tst lr, #128 ; 0x80 │ │ ldr r7, [sp, #68] ; 0x44 │ │ addeq r0, r9, fp │ │ moveq r3, #7 │ │ add r2, r2, r4 │ │ add r6, r6, #8 │ │ strbeq r3, [r0, -ip, lsl #3] │ │ sub ip, ip, #1 │ │ add r0, r8, ip │ │ cmp r0, sl │ │ - ble 182ac │ │ + ble 18750 │ │ ldr r0, [sp, #76] ; 0x4c │ │ add r3, r0, ip │ │ cmp r3, #0 │ │ - ble 180e8 │ │ + ble 1858c │ │ ldr r0, [sp, #72] ; 0x48 │ │ mov r3, r2 │ │ ldrb r5, [r3, r0]! │ │ ldr r0, [sp, #60] ; 0x3c │ │ ldrb r3, [r3, #-1] │ │ ldrb r4, [r2, r0] │ │ cmp r4, r3 │ │ - bne 180a4 │ │ + bne 18548 │ │ cmp r5, r4 │ │ cmpeq r5, r3 │ │ - beq 18160 │ │ + beq 18604 │ │ cmp r5, r4 │ │ - bne 18114 │ │ + bne 185b8 │ │ mov r0, #3 │ │ movw r7, #65032 ; 0xfe08 │ │ strb r0, [r1, -ip] │ │ add r0, r1, r6 │ │ movt r7, #65535 ; 0xffff │ │ strb r4, [r0, #-505] ; 0xfffffe07 │ │ mov fp, #2 │ │ strb r3, [r0, r7] │ │ mov r7, #1 │ │ lsl r0, r7, r3 │ │ orr lr, r0, r7, lsl r5 │ │ ldr r4, [sp, #64] ; 0x40 │ │ tst lr, #1 │ │ - beq 18184 │ │ - b 18194 │ │ + beq 18628 │ │ + b 18638 │ │ mov r0, #0 │ │ add r5, r1, r6 │ │ strb r0, [r1, -ip] │ │ mov fp, #1 │ │ ldr r0, [sp, #72] ; 0x48 │ │ ldrb r3, [r2, r0] │ │ strb r3, [r5, #-505] ; 0xfffffe07 │ │ lsl lr, fp, r3 │ │ tst lr, #1 │ │ - beq 18184 │ │ - b 18194 │ │ + beq 18628 │ │ + b 18638 │ │ cmp r5, r3 │ │ cmpne r4, r3 │ │ - bne 18254 │ │ + bne 186f8 │ │ movw r7, #65032 ; 0xfe08 │ │ cmp r5, r3 │ │ add r0, r1, r6 │ │ mov fp, #2 │ │ movne r4, r5 │ │ movt r7, #65535 ; 0xffff │ │ strb fp, [r1, -ip] │ │ strb r3, [r0, #-505] ; 0xfffffe07 │ │ strb r4, [r0, r7] │ │ mov r7, #1 │ │ lsl r0, r7, r4 │ │ orr lr, r0, r7, lsl r3 │ │ ldr r4, [sp, #64] ; 0x40 │ │ tst lr, #1 │ │ - beq 18184 │ │ - b 18194 │ │ + beq 18628 │ │ + b 18638 │ │ add r3, r1, r6 │ │ mov r0, #4 │ │ mov fp, #1 │ │ strb r0, [r1, -ip] │ │ lsl lr, fp, r5 │ │ strb r4, [r3, #-505] ; 0xfffffe07 │ │ ldr r4, [sp, #64] ; 0x40 │ │ tst lr, #1 │ │ - bne 18194 │ │ + bne 18638 │ │ add r0, r9, fp │ │ add fp, fp, #1 │ │ mov r3, #0 │ │ strb r3, [r0, -ip, lsl #3] │ │ tst lr, #2 │ │ - beq 181c8 │ │ + beq 1866c │ │ tst lr, #4 │ │ - beq 181e0 │ │ + beq 18684 │ │ tst lr, #8 │ │ - beq 181f8 │ │ + beq 1869c │ │ tst lr, #16 │ │ - beq 18210 │ │ + beq 186b4 │ │ tst lr, #32 │ │ - beq 18228 │ │ + beq 186cc │ │ tst lr, #64 ; 0x40 │ │ - bne 1803c │ │ - b 18240 │ │ + bne 184e0 │ │ + b 186e4 │ │ add r0, r9, fp │ │ add fp, fp, #1 │ │ mov r3, #1 │ │ strb r3, [r0, -ip, lsl #3] │ │ tst lr, #4 │ │ - bne 181a4 │ │ + bne 18648 │ │ add r0, r9, fp │ │ add fp, fp, #1 │ │ mov r3, #2 │ │ strb r3, [r0, -ip, lsl #3] │ │ tst lr, #8 │ │ - bne 181ac │ │ + bne 18650 │ │ add r0, r9, fp │ │ add fp, fp, #1 │ │ mov r3, #3 │ │ strb r3, [r0, -ip, lsl #3] │ │ tst lr, #16 │ │ - bne 181b4 │ │ + bne 18658 │ │ add r0, r9, fp │ │ add fp, fp, #1 │ │ mov r3, #4 │ │ strb r3, [r0, -ip, lsl #3] │ │ tst lr, #32 │ │ - bne 181bc │ │ + bne 18660 │ │ add r0, r9, fp │ │ add fp, fp, #1 │ │ mov r3, #5 │ │ strb r3, [r0, -ip, lsl #3] │ │ tst lr, #64 ; 0x40 │ │ - bne 1803c │ │ + bne 184e0 │ │ add r0, r9, fp │ │ add fp, fp, #1 │ │ mov r3, #6 │ │ strb r3, [r0, -ip, lsl #3] │ │ - b 1803c │ │ + b 184e0 │ │ mov r7, #1 │ │ add r0, r1, r6 │ │ strb r7, [r1, -ip] │ │ cmp r5, r4 │ │ mov r1, r4 │ │ movcc r1, r5 │ │ movhi r4, r5 │ │ @@ -22034,23 +21971,23 @@ │ │ strb r3, [r0, #1] │ │ lsl r0, r7, r4 │ │ orr r0, r0, r7, lsl r3 │ │ orr lr, r0, r7, lsl r1 │ │ ldr r1, [sp, #24] │ │ ldr r4, [sp, #64] ; 0x40 │ │ tst lr, #1 │ │ - beq 18184 │ │ - b 18194 │ │ + beq 18628 │ │ + b 18638 │ │ ldr r0, [sp, #88] ; 0x58 │ │ ldr r6, [sp, #16] │ │ ldr fp, [sp, #20] │ │ cmp r8, r0 │ │ ldr r1, [sp, #84] ; 0x54 │ │ ldr r3, [sp, #80] ; 0x50 │ │ - ble 17e4c │ │ + ble 182f0 │ │ ldr r2, [sp, #28] │ │ mov sl, r4 │ │ ldr r5, [sp, #40] ; 0x28 │ │ ldr r0, [sp, #44] ; 0x2c │ │ mla r4, r5, r2, r0 │ │ mov r5, #0 │ │ sub r0, fp, r5 │ │ @@ -22058,197 +21995,197 @@ │ │ ldrb r2, [r6] │ │ ldrb r0, [r0, #512] ; 0x200 │ │ add r1, r3, r1, lsl #4 │ │ sub r2, r2, #1 │ │ add r0, r1, r0, lsl #4 │ │ add r1, r0, #3776 ; 0xec0 │ │ mov r0, r7 │ │ - bl 2d6a4 │ │ + bl 36b8c │ │ add r0, fp, r0 │ │ ldr r3, [sp, #80] ; 0x50 │ │ ldr r1, [sp, #84] ; 0x54 │ │ ldrb r0, [r0, -r5, lsl #3] │ │ sub r5, r5, #1 │ │ ldr r2, [sp, #88] ; 0x58 │ │ strb r0, [r4, r8] │ │ add r0, r8, r5 │ │ add r4, r4, sl │ │ cmp r0, r2 │ │ - bgt 182e0 │ │ - b 17e4c │ │ + bgt 18784 │ │ + b 182f0 │ │ cmp r3, r1 │ │ - bne 17ee4 │ │ + bne 18388 │ │ ldr r0, [sp, #12] │ │ mov r1, #4 │ │ strb r1, [r0] │ │ mov r0, #1 │ │ strb r2, [fp] │ │ lsl r2, r0, r3 │ │ - b 17f4c │ │ + b 183f0 │ │ cmp r3, r1 │ │ cmpne r2, r1 │ │ - bne 18394 │ │ + bne 18838 │ │ ldr r6, [sp, #12] │ │ cmp r3, r1 │ │ mov r0, #2 │ │ movne r2, r3 │ │ mov r3, #1 │ │ strb r0, [r6] │ │ strb r2, [fp, #1] │ │ lsl r2, r3, r2 │ │ strb r1, [fp] │ │ orr r2, r2, r3, lsl r1 │ │ - b 17f50 │ │ + b 183f4 │ │ ldr r0, [sp, #12] │ │ mov r6, #1 │ │ cmp r3, r2 │ │ strb r6, [r0] │ │ mov r0, r2 │ │ movhi r0, r3 │ │ strb r1, [fp, #2] │ │ strb r0, [fp, #1] │ │ lsl r0, r6, r0 │ │ movcc r2, r3 │ │ orr r0, r0, r6, lsl r1 │ │ strb r2, [fp] │ │ orr r2, r0, r6, lsl r2 │ │ mov r0, #3 │ │ - b 17f50 │ │ + b 183f4 │ │ ldr r0, [sp, #136] ; 0x88 │ │ ldr r1, [sp, #128] ; 0x80 │ │ ldr r8, [sp, #132] ; 0x84 │ │ ldr r7, [sp, #40] ; 0x28 │ │ cmp r0, r1 │ │ - ble 18430 │ │ + ble 188d4 │ │ cmp r8, #1 │ │ - blt 18430 │ │ + blt 188d4 │ │ ldr r1, [sp, #128] ; 0x80 │ │ lsl r9, r8, #2 │ │ ldr r0, [sp, #44] ; 0x2c │ │ mov r5, #0 │ │ add r6, r0, r1, lsl #2 │ │ ldr r0, [sp, #136] ; 0x88 │ │ sub r0, r0, r1 │ │ lsl r4, r0, #2 │ │ ldrb r2, [r6, #-1] │ │ mov r0, r6 │ │ mov r1, r4 │ │ - bl 2830 <__aeabi_memset@plt> │ │ + bl 2ddc <__aeabi_memset@plt> │ │ add r5, r5, #1 │ │ add r6, r6, r7 │ │ cmp r5, r9 │ │ - blt 18410 │ │ + blt 188b4 │ │ ldr r1, [sp, #140] ; 0x8c │ │ cmp r8, r1 │ │ lsllt r0, r8, #2 │ │ cmplt r0, r1, lsl #2 │ │ - blt 1844c │ │ + blt 188f0 │ │ add sp, sp, #92 ; 0x5c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mvn r0, #0 │ │ ldr r2, [sp, #44] ; 0x2c │ │ add r0, r0, r8, lsl #2 │ │ mla r6, r7, r0, r2 │ │ lsl r0, r1, #2 │ │ ldr r1, [sp, #136] ; 0x88 │ │ sub r5, r0, r8, lsl #2 │ │ mul r1, r1, r8 │ │ add r4, r2, r1, lsl #4 │ │ mov r0, r4 │ │ mov r1, r6 │ │ mov r2, r7 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ add r4, r4, r7 │ │ subs r5, r5, #1 │ │ - bne 18470 │ │ - b 18444 │ │ + bne 18914 │ │ + b 188e8 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r1 │ │ ldr r1, [r0, #4] │ │ mov r7, r0 │ │ mov r6, r2 │ │ add r0, r1, #13824 ; 0x3600 │ │ add r1, r1, #13504 ; 0x34c0 │ │ mov r2, #3 │ │ mov r5, r3 │ │ - bl 2d4ec │ │ + bl 369d4 │ │ cmp r0, #1 │ │ - beq 184f4 │ │ + beq 18998 │ │ cmp r0, #2 │ │ - beq 1851c │ │ + beq 189c0 │ │ cmp r0, #3 │ │ - bne 18540 │ │ + bne 189e4 │ │ ldrd r0, [r7] │ │ mov r2, r6 │ │ mov r3, r5 │ │ ldr r0, [r0, #12] │ │ ldr r0, [r0, #500] ; 0x1f4 │ │ - bl 18ebc │ │ + bl 19360 │ │ ldrh r1, [r4] │ │ add r0, r1, r0 │ │ strh r0, [r4] │ │ ldrd r0, [r7] │ │ add r2, r6, #128 ; 0x80 │ │ mov r3, r5 │ │ ldr r0, [r0, #12] │ │ ldr r0, [r0, #500] ; 0x1f4 │ │ - bl 18ebc │ │ + bl 19360 │ │ ldrh r1, [r4, #2] │ │ add r0, r1, r0 │ │ strh r0, [r4, #2] │ │ pop {r4, r5, r6, r7, fp, pc} │ │ ldrd r0, [r7] │ │ mov r2, r6 │ │ mov r3, r5 │ │ ldr r0, [r0, #12] │ │ ldr r0, [r0, #500] ; 0x1f4 │ │ - bl 18ebc │ │ + bl 19360 │ │ ldrh r1, [r4] │ │ add r0, r1, r0 │ │ strh r0, [r4] │ │ pop {r4, r5, r6, r7, fp, pc} │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #36 ; 0x24 │ │ - ldr lr, [pc, #2056] ; 18d5c │ │ + ldr lr, [pc, #2056] ; 19200 │ │ mov r8, r2 │ │ mov r4, r1 │ │ mov r7, #0 │ │ ldr ip, [sp, #72] ; 0x48 │ │ mov r5, r0 │ │ ldr lr, [pc, lr] │ │ - ldr sl, [pc, #2032] ; 18d60 │ │ + ldr sl, [pc, #2032] ; 19204 │ │ mov r1, lr │ │ ldr sl, [pc, sl] │ │ ldr r9, [r0] │ │ str r7, [sp, #32] │ │ ldrb r2, [sl, r2, lsl #2] │ │ ldrb r6, [r1, r8, lsl #2]! │ │ ldrb r7, [r4, #6] │ │ strb r2, [r4, #26] │ │ ldrb fp, [r1, #1] │ │ cmp r7, #0 │ │ ldr r1, [r9, #12] │ │ - bne 185b8 │ │ + bne 18a5c │ │ cmp r2, #0 │ │ - beq 1868c │ │ + beq 18b30 │ │ ldrb r0, [r4, #4] │ │ add r0, r1, r0, lsl #2 │ │ ldr r0, [r0, #1144] ; 0x478 │ │ cmp r0, #0 │ │ - bne 1868c │ │ + bne 18b30 │ │ ldr r0, [r1, #1392] ; 0x570 │ │ cmp r0, #2 │ │ - bne 18aa4 │ │ + bne 18f48 │ │ cmp r7, #0 │ │ - beq 1875c │ │ + beq 18c00 │ │ movw r2, #257 ; 0x101 │ │ sub r1, fp, #1 │ │ cmp r1, #31 │ │ movt r2, #257 ; 0x101 │ │ - bhi 18910 │ │ + bhi 18db4 │ │ add r0, pc, #4 │ │ ldr r1, [r0, r1, lsl #2] │ │ add pc, r0, r1 │ │ andeq r0, r0, r0, lsl #1 │ │ andeq r0, r0, r8, asr r2 │ │ andeq r0, r0, r4, lsr #6 │ │ andeq r0, r0, r0, lsl #5 │ │ @@ -22282,26 +22219,26 @@ │ │ strdeq r0, [r0], -r8 │ │ add r0, lr, r8, lsl #2 │ │ add r1, r5, ip │ │ ldrb r0, [r0, #3] │ │ strb r0, [r1, #464] ; 0x1d0 │ │ sub r1, r6, #1 │ │ cmp r1, #31 │ │ - bls 1891c │ │ - b 18aa4 │ │ + bls 18dc0 │ │ + b 18f48 │ │ mov r0, #0 │ │ strb r0, [r4, #26] │ │ strb r0, [r4, #7] │ │ ldr r0, [r9, #12] │ │ ldr r0, [r0, #1392] ; 0x570 │ │ cmp r0, #2 │ │ - bne 18ab4 │ │ + bne 18f58 │ │ sub r0, fp, #1 │ │ cmp r0, #31 │ │ - bhi 18b78 │ │ + bhi 1901c │ │ add r1, pc, #4 │ │ ldr r0, [r1, r0, lsl #2] │ │ add pc, r1, r0 │ │ andeq r0, r0, r0, lsl #1 │ │ andeq r0, r0, r8, lsr r4 │ │ ; instruction: 0x000004b8 │ │ andeq r0, r0, r8, asr r4 │ │ @@ -22334,33 +22271,33 @@ │ │ ; instruction: 0x000004b8 │ │ andeq r0, r0, r4, lsr #9 │ │ add r0, r5, ip │ │ mov r1, #0 │ │ strb r1, [r0, #464] ; 0x1d0 │ │ sub r0, r6, #1 │ │ cmp r0, #31 │ │ - bls 18b84 │ │ - b 18ab4 │ │ + bls 19028 │ │ + b 18f58 │ │ cmp r6, #17 │ │ str r8, [sp, #16] │ │ cmpcs fp, #17 │ │ str r9, [sp, #12] │ │ - bcs 18798 │ │ + bcs 18c3c │ │ cmp fp, #0 │ │ - beq 18838 │ │ - ldr r0, [pc, #1512] ; 18d68 │ │ + beq 18cdc │ │ + ldr r0, [pc, #1512] ; 1920c │ │ cmp r6, #0 │ │ ldr r0, [pc, r0] │ │ add sl, r0, r2, lsl #3 │ │ add r1, sl, #1 │ │ - beq 18acc │ │ + beq 18f70 │ │ str fp, [sp, #24] │ │ - b 187ac │ │ + b 18c50 │ │ str fp, [sp, #24] │ │ - ldr r0, [pc, #1472] ; 18d64 │ │ + ldr r0, [pc, #1472] ; 19208 │ │ ldr r0, [pc, r0] │ │ add sl, r0, #32 │ │ add r1, r0, #33 ; 0x21 │ │ add r7, sp, #32 │ │ mov r2, #0 │ │ mov fp, #0 │ │ str r1, [sp, #20] │ │ @@ -22368,94 +22305,94 @@ │ │ mov r8, #0 │ │ str r2, [sp, #28] │ │ ldrb r1, [r4, #26] │ │ mov r0, r5 │ │ mov r2, #0 │ │ mov r3, r7 │ │ stm sp, {r9, fp} │ │ - bl 18fe4 │ │ + bl 19488 │ │ ldrb r1, [sl] │ │ add r9, r9, #1 │ │ ldr r0, [r5, #8] │ │ add r8, r8, r1 │ │ add r0, r0, r1 │ │ cmp r8, r6 │ │ str r0, [r5, #8] │ │ - bcc 187c8 │ │ + bcc 18c6c │ │ ldr r1, [sp, #20] │ │ sub r0, r0, r8 │ │ str r0, [r5, #8] │ │ add fp, fp, #1 │ │ ldr r0, [r5, #12] │ │ ldrb r3, [r1] │ │ ldr r2, [sp, #28] │ │ add lr, r0, r3 │ │ ldr r0, [sp, #24] │ │ add r2, r2, r3 │ │ str lr, [r5, #12] │ │ cmp r2, r0 │ │ - bcc 187bc │ │ - b 18d38 │ │ + bcc 18c60 │ │ + b 191dc │ │ ldr lr, [r5, #12] │ │ mov r2, #0 │ │ - b 18d38 │ │ + b 191dc │ │ add r0, lr, r8, lsl #2 │ │ add r1, r5, ip │ │ mov r7, #464 ; 0x1d0 │ │ ldrb r0, [r0, #3] │ │ orr r0, r0, r0, lsl #8 │ │ strh r0, [r1, r7] │ │ sub r1, r6, #1 │ │ cmp r1, #31 │ │ - bls 1891c │ │ - b 18aa4 │ │ + bls 18dc0 │ │ + b 18f48 │ │ add r0, lr, r8, lsl #2 │ │ add r1, r5, ip │ │ ldrb r0, [r0, #3] │ │ mul r0, r0, r2 │ │ str r0, [r1, #464] ; 0x1d0 │ │ sub r1, r6, #1 │ │ cmp r1, #31 │ │ - bls 1891c │ │ - b 18aa4 │ │ + bls 18dc0 │ │ + b 18f48 │ │ add r0, lr, r8, lsl #2 │ │ ldrb r0, [r0, #3] │ │ umull r1, r7, r0, r2 │ │ mla r0, r0, r2, r7 │ │ add r7, r5, ip │ │ str r1, [r7, #464] ; 0x1d0 │ │ str r0, [r7, #468] ; 0x1d4 │ │ sub r1, r6, #1 │ │ cmp r1, #31 │ │ - bls 1891c │ │ - b 18aa4 │ │ + bls 18dc0 │ │ + b 18f48 │ │ add r0, lr, r8, lsl #2 │ │ ldrb r0, [r0, #3] │ │ umull r1, r7, r0, r2 │ │ mla r0, r0, r2, r7 │ │ vmov.32 d16[0], r1 │ │ vmov.32 d16[1], r0 │ │ add r0, r5, ip │ │ add r0, r0, #464 ; 0x1d0 │ │ vorr d17, d16, d16 │ │ - b 1890c │ │ + b 18db0 │ │ add r0, lr, r8, lsl #2 │ │ ldrb r0, [r0, #3] │ │ umull r1, r7, r0, r2 │ │ mla r0, r0, r2, r7 │ │ vmov.32 d16[0], r1 │ │ vmov.32 d16[1], r0 │ │ add r0, r5, ip │ │ add r0, r0, #464 ; 0x1d0 │ │ vorr d17, d16, d16 │ │ vst1.8 {d16-d17}, [r0]! │ │ vst1.8 {d16-d17}, [r0] │ │ sub r1, r6, #1 │ │ cmp r1, #31 │ │ - bhi 18aa4 │ │ + bhi 18f48 │ │ add r0, pc, #4 │ │ ldr r1, [r0, r1, lsl #2] │ │ add pc, r0, r1 │ │ andeq r0, r0, r0, lsl #1 │ │ muleq r0, r8, r0 │ │ andeq r0, r0, ip, ror r1 │ │ strheq r0, [r0], -r8 │ │ @@ -22488,52 +22425,52 @@ │ │ andeq r0, r0, ip, ror r1 │ │ andeq r0, r0, ip, lsr #2 │ │ ldr r0, [r5, #640] ; 0x280 │ │ add r1, lr, r8, lsl #2 │ │ add r0, r0, r3 │ │ ldrb r1, [r1, #2] │ │ strb r1, [r0, #448] ; 0x1c0 │ │ - b 18aa4 │ │ + b 18f48 │ │ add r1, lr, r8, lsl #2 │ │ ldr r0, [r5, #640] ; 0x280 │ │ mov r2, #448 ; 0x1c0 │ │ ldrb r1, [r1, #2] │ │ add r0, r0, r3 │ │ orr r1, r1, r1, lsl #8 │ │ strh r1, [r0, r2] │ │ - b 18aa4 │ │ + b 18f48 │ │ add r0, lr, r8, lsl #2 │ │ ldr r1, [r5, #640] ; 0x280 │ │ ldrb r0, [r0, #2] │ │ add r1, r1, r3 │ │ mul r0, r0, r2 │ │ str r0, [r1, #448] ; 0x1c0 │ │ - b 18aa4 │ │ + b 18f48 │ │ add r0, lr, r8, lsl #2 │ │ ldr r6, [r5, #640] ; 0x280 │ │ ldrb r0, [r0, #2] │ │ umull r1, r7, r0, r2 │ │ mla r0, r0, r2, r7 │ │ add r2, r6, r3 │ │ str r1, [r2, #448] ; 0x1c0 │ │ str r0, [r2, #452] ; 0x1c4 │ │ - b 18aa4 │ │ + b 18f48 │ │ add r0, lr, r8, lsl #2 │ │ ldr r6, [r5, #640] ; 0x280 │ │ ldrb r0, [r0, #2] │ │ umull r1, r7, r0, r2 │ │ mla r0, r0, r2, r7 │ │ add r2, r6, r3 │ │ str r1, [r2, #448] ; 0x1c0 │ │ str r0, [r2, #452] ; 0x1c4 │ │ ldr r2, [r5, #640] ; 0x280 │ │ add r2, r3, r2 │ │ str r0, [r2, #460] ; 0x1cc │ │ str r1, [r2, #456] ; 0x1c8 │ │ - b 18aa4 │ │ + b 18f48 │ │ add r0, lr, r8, lsl #2 │ │ ldr r6, [r5, #640] ; 0x280 │ │ ldrb r0, [r0, #2] │ │ umull r1, r7, r0, r2 │ │ mla r0, r0, r2, r7 │ │ add r2, r6, r3 │ │ str r1, [r2, #448] ; 0x1c0 │ │ @@ -22559,57 +22496,57 @@ │ │ ldrh r0, [sp, #34] ; 0x22 │ │ strh r0, [r4, #30] │ │ add sp, sp, #36 ; 0x24 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldrb r7, [r1] │ │ sub r0, fp, #1 │ │ mov r1, r7 │ │ - bl 283c <__aeabi_uidiv@plt> │ │ + bl 2de8 <__aeabi_uidiv@plt> │ │ ldr lr, [r5, #12] │ │ add ip, r0, #1 │ │ mov r0, #0 │ │ cmp ip, #3 │ │ - bhi 18cd8 │ │ + bhi 1917c │ │ mov r2, #0 │ │ - b 18d1c │ │ + b 191c0 │ │ add r0, r5, ip │ │ mov r1, #464 ; 0x1d0 │ │ mov r2, #0 │ │ strh r2, [r0, r1] │ │ sub r0, r6, #1 │ │ cmp r0, #31 │ │ - bls 18b84 │ │ - b 18ab4 │ │ + bls 19028 │ │ + b 18f58 │ │ add r0, r5, ip │ │ mov r1, #0 │ │ str r1, [r0, #464] ; 0x1d0 │ │ sub r0, r6, #1 │ │ cmp r0, #31 │ │ - bls 18b84 │ │ - b 18ab4 │ │ + bls 19028 │ │ + b 18f58 │ │ add r0, r5, ip │ │ mov r1, #0 │ │ str r1, [r0, #468] ; 0x1d4 │ │ str r1, [r0, #464] ; 0x1d0 │ │ sub r0, r6, #1 │ │ cmp r0, #31 │ │ - bls 18b84 │ │ - b 18ab4 │ │ + bls 19028 │ │ + b 18f58 │ │ add r0, r5, ip │ │ vmov.i32 q8, #0 ; 0x00000000 │ │ add r0, r0, #464 ; 0x1d0 │ │ - b 18b74 │ │ + b 19018 │ │ vmov.i32 q8, #0 ; 0x00000000 │ │ add r0, r5, ip │ │ add r0, r0, #464 ; 0x1d0 │ │ vst1.8 {d16-d17}, [r0]! │ │ vst1.8 {d16-d17}, [r0] │ │ sub r0, r6, #1 │ │ cmp r0, #31 │ │ - bhi 18ab4 │ │ + bhi 18f58 │ │ add r1, pc, #4 │ │ ldr r0, [r1, r0, lsl #2] │ │ add pc, r1, r0 │ │ andeq r0, r0, r0, lsl #1 │ │ muleq r0, r4, r0 │ │ ; instruction: 0xffffff24 │ │ andeq r0, r0, ip, lsr #1 │ │ @@ -22641,42 +22578,42 @@ │ │ ; instruction: 0xffffff24 │ │ ; instruction: 0xffffff24 │ │ andeq r0, r0, r0, lsl #2 │ │ ldr r0, [r5, #640] ; 0x280 │ │ mov r1, #0 │ │ add r0, r0, r3 │ │ strb r1, [r0, #448] ; 0x1c0 │ │ - b 18ab4 │ │ + b 18f58 │ │ ldr r0, [r5, #640] ; 0x280 │ │ mov r1, #448 ; 0x1c0 │ │ mov r2, #0 │ │ add r0, r0, r3 │ │ strh r2, [r0, r1] │ │ - b 18ab4 │ │ + b 18f58 │ │ ldr r0, [r5, #640] ; 0x280 │ │ mov r1, #0 │ │ add r0, r0, r3 │ │ str r1, [r0, #448] ; 0x1c0 │ │ - b 18ab4 │ │ + b 18f58 │ │ ldr r0, [r5, #640] ; 0x280 │ │ mov r1, #0 │ │ add r0, r0, r3 │ │ str r1, [r0, #452] ; 0x1c4 │ │ str r1, [r0, #448] ; 0x1c0 │ │ - b 18ab4 │ │ + b 18f58 │ │ ldr r0, [r5, #640] ; 0x280 │ │ mov r1, #0 │ │ add r0, r0, r3 │ │ str r1, [r0, #452] ; 0x1c4 │ │ str r1, [r0, #448] ; 0x1c0 │ │ ldr r0, [r5, #640] ; 0x280 │ │ add r0, r3, r0 │ │ str r1, [r0, #460] ; 0x1cc │ │ str r1, [r0, #456] ; 0x1c8 │ │ - b 18ab4 │ │ + b 18f58 │ │ ldr r0, [r5, #640] ; 0x280 │ │ mov r1, #0 │ │ add r0, r0, r3 │ │ str r1, [r0, #452] ; 0x1c4 │ │ str r1, [r0, #448] ; 0x1c0 │ │ ldr r0, [r5, #640] ; 0x280 │ │ add r0, r3, r0 │ │ @@ -22686,60 +22623,60 @@ │ │ add r0, r3, r0 │ │ str r1, [r0, #468] ; 0x1d4 │ │ str r1, [r0, #464] ; 0x1d0 │ │ ldr r0, [r5, #640] ; 0x280 │ │ add r0, r3, r0 │ │ str r1, [r0, #476] ; 0x1dc │ │ str r1, [r0, #472] ; 0x1d8 │ │ - b 18ab4 │ │ + b 18f58 │ │ bic r3, ip, #3 │ │ mov r6, #0 │ │ vdup.32 q8, r6 │ │ mul r2, r3, r7 │ │ vdup.32 q9, r7 │ │ vmov.32 d16[0], lr │ │ vadd.i32 q8, q8, q9 │ │ add r6, r6, #4 │ │ cmp r6, r3 │ │ - bne 18cf0 │ │ + bne 19194 │ │ vext.8 q9, q8, q8, #8 │ │ cmp ip, r3 │ │ vadd.i32 q8, q8, q9 │ │ vdup.32 q9, d16[1] │ │ vadd.i32 q8, q8, q9 │ │ vmov.32 lr, d16[0] │ │ - beq 18d34 │ │ + beq 191d8 │ │ add r0, r0, r7 │ │ add r3, r2, r0 │ │ cmp r3, fp │ │ - bcc 18d1c │ │ + bcc 191c0 │ │ add lr, lr, r0 │ │ mov r2, r3 │ │ str lr, [r5, #12] │ │ sub r0, lr, r2 │ │ str r0, [r5, #12] │ │ ldr r0, [sp, #12] │ │ ldr r1, [sp, #16] │ │ ldr r0, [r0, #1284] ; 0x504 │ │ - ldr r2, [pc, #24] ; 18d6c │ │ + ldr r2, [pc, #24] ; 19210 │ │ ldr r2, [pc, r2] │ │ add r1, r2, r1, lsl #2 │ │ - b 18aac │ │ - strdeq r3, [r9], -r0 │ │ - strdeq r3, [r9], -r8 │ │ - andeq r3, r9, r4, asr #5 │ │ - andeq r3, r9, r4, ror #5 │ │ - andeq r2, r9, r8, lsl sp │ │ + b 18f50 │ │ + andeq r3, sl, r4, asr sp │ │ + andeq r3, sl, ip, asr sp │ │ + andeq r3, sl, r8, lsr #22 │ │ + andeq r3, sl, r8, asr #22 │ │ + andeq r3, sl, ip, ror r5 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ ldr r7, [r0] │ │ cmp r7, #0 │ │ - beq 18e68 │ │ + beq 1930c │ │ ldr r4, [sp, #36] ; 0x24 │ │ cmp r7, #1 │ │ - beq 18e78 │ │ + beq 1931c │ │ lsl r1, r1, #2 │ │ ldr r5, [sp, #32] │ │ add r1, r1, r3, lsl #1 │ │ cmp r7, #2 │ │ sub r3, r1, #1 │ │ lsl r1, r2, #2 │ │ add r1, r1, r5, lsl #1 │ │ @@ -22779,33 +22716,33 @@ │ │ rsbmi r3, r1, #0 │ │ cmp r1, #0 │ │ add r3, r3, r4, lsr #1 │ │ lsr r3, r3, r2 │ │ lsl r2, r3, r7 │ │ submi r2, r9, r3, lsl r7 │ │ cmp r8, #0 │ │ - beq 18eb4 │ │ + beq 19358 │ │ uxth r1, r2 │ │ add r1, r2, r1, lsr #15 │ │ add r1, r1, #3 │ │ bic r2, r1, #7 │ │ uxth r1, r0 │ │ add r0, r0, r1, lsr #15 │ │ - b 18eac │ │ + b 19350 │ │ mov r0, #0 │ │ mov r2, #0 │ │ pkhbt r0, r2, r0, lsl #16 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ ldr r3, [r0, #4] │ │ ldr r1, [r0, #8] │ │ ldr r7, [r4, #296] ; 0x128 │ │ lsr r2, r3, #13 │ │ lsr r0, r1, #13 │ │ cmp r7, #0 │ │ - beq 18eb4 │ │ + beq 19358 │ │ ubfx r3, r3, #28, #1 │ │ ubfx r1, r1, #28, #1 │ │ add r2, r2, r3 │ │ add r0, r0, r1 │ │ add r2, r2, #3 │ │ bic r2, r2, #7 │ │ add r0, r0, #3 │ │ @@ -22816,101 +22753,101 @@ │ │ sub sp, sp, #12 │ │ add r4, r1, #13824 ; 0x3600 │ │ add r1, r2, #108 ; 0x6c │ │ mov r9, r0 │ │ mov sl, r3 │ │ mov r0, r4 │ │ mov r7, r2 │ │ - bl 2db24 │ │ + bl 3700c │ │ mov r8, r0 │ │ mov r0, r4 │ │ mov r1, r7 │ │ mov r2, #10 │ │ - bl 2d798 │ │ + bl 36c80 │ │ cmp r0, #0 │ │ - beq 18f74 │ │ + beq 19418 │ │ mov fp, #1 │ │ mov r6, r0 │ │ lsl r5, fp, r0 │ │ cmp r0, #1 │ │ str r9, [sp, #4] │ │ str r8, [sp, #8] │ │ - blt 18f40 │ │ + blt 193e4 │ │ add r8, r7, #68 ; 0x44 │ │ mov r9, #0 │ │ mov r0, r4 │ │ mov r1, r8 │ │ - bl 2db24 │ │ + bl 3700c │ │ orr r5, r5, r0, lsl r9 │ │ add r9, r9, #1 │ │ add r8, r8, #4 │ │ cmp r6, r9 │ │ - bne 18f20 │ │ + bne 193c4 │ │ ldr r8, [sp, #8] │ │ cmp sl, #0 │ │ - beq 18fc4 │ │ + beq 19468 │ │ add r1, r7, #48 ; 0x30 │ │ mov r0, r4 │ │ mov r2, #3 │ │ - bl 2d4ec │ │ + bl 369d4 │ │ mov r6, r0 │ │ ldr r0, [sp, #4] │ │ cmp r0, #0 │ │ - beq 18fc8 │ │ + beq 1946c │ │ add r1, r7, #60 ; 0x3c │ │ - b 18fb4 │ │ + b 19458 │ │ add r1, r7, #64 ; 0x40 │ │ mov r0, r4 │ │ - bl 2db24 │ │ + bl 3700c │ │ mov r5, r0 │ │ mov fp, #1 │ │ cmp sl, #0 │ │ - beq 18fc4 │ │ + beq 19468 │ │ add r0, r7, r5, lsl #3 │ │ mov r2, #3 │ │ add r1, r0, #32 │ │ mov r0, r4 │ │ - bl 2d4ec │ │ + bl 369d4 │ │ mov r6, r0 │ │ cmp r9, #0 │ │ - beq 18fc8 │ │ + beq 1946c │ │ add r1, r7, #56 ; 0x38 │ │ mov r0, r4 │ │ - bl 2db24 │ │ + bl 3700c │ │ mov fp, r0 │ │ - b 18fc8 │ │ + b 1946c │ │ mov r6, #3 │ │ orr r0, fp, r6, lsl #1 │ │ cmp r8, #0 │ │ orr r1, r0, r5, lsl #3 │ │ mvn r0, r1 │ │ addeq r0, r1, #1 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ - ldr r9, [pc, #1208] ; 194ac │ │ + ldr r9, [pc, #1208] ; 19950 │ │ mov r6, r1 │ │ mov r4, r0 │ │ mov r7, r2 │ │ mov r8, #0 │ │ cmp r6, #0 │ │ ldr r9, [pc, r9] │ │ ldrd r0, [r0, #8] │ │ add sl, r9, r6, lsl #3 │ │ and r1, r1, #31 │ │ and lr, r0, #31 │ │ str r1, [sp, #20] │ │ ldrb r5, [sl, #2] │ │ ldrb r2, [sl, #3] │ │ str r2, [sp, #24] │ │ - beq 1917c │ │ + beq 19620 │ │ cmp r7, #1 │ │ str r3, [sp, #16] │ │ - bgt 1917c │ │ + bgt 19620 │ │ ldm r4, {r0, r3} │ │ mov r2, #448 ; 0x1c0 │ │ mov r8, #0 │ │ ldr r1, [r4, #640] ; 0x280 │ │ str r0, [sp, #8] │ │ ldr r0, [sp, #20] │ │ add r1, r1, lr │ │ @@ -22931,73 +22868,73 @@ │ │ addlt r1, r1, #1 │ │ add r0, r0, r0, lsl #1 │ │ add r0, r3, r0, lsl #2 │ │ add r0, r0, r1, lsl #2 │ │ movw r1, #5928 ; 0x1728 │ │ add r1, r0, r1 │ │ add r0, r3, #13824 ; 0x3600 │ │ - bl 2db24 │ │ + bl 3700c │ │ mov lr, r5 │ │ ldr r5, [sp, #12] │ │ cmp r0, #0 │ │ - beq 1917c │ │ + beq 19620 │ │ ldr r0, [sp, #16] │ │ mov r8, #1 │ │ ldr r1, [sp, #68] ; 0x44 │ │ cmp fp, #2 │ │ ldr ip, [sp, #64] ; 0x40 │ │ add r2, r0, r7, lsl #1 │ │ ldrh r3, [r2] │ │ add r0, ip, r1, lsl #2 │ │ orr r0, r3, r8, lsl r0 │ │ strh r0, [r2] │ │ - bcc 1917c │ │ + bcc 19620 │ │ ldrb r6, [sl, #6] │ │ add r2, r7, #1 │ │ ldr r3, [sp, #16] │ │ lsl r8, r1, #1 │ │ lsl fp, ip, #1 │ │ mov r0, r4 │ │ mov r1, r6 │ │ str r8, [sp, #4] │ │ str fp, [sp] │ │ str r2, [sp, #20] │ │ - bl 18fe4 │ │ + bl 19488 │ │ ldrb sl, [r9, r6, lsl #3]! │ │ ldr r0, [r4, #8] │ │ ldr r5, [sp, #12] │ │ ldr r7, [sp, #24] │ │ add r0, r0, sl │ │ ldrb r9, [r9, #1] │ │ cmp r5, r7 │ │ str r0, [r4, #8] │ │ - bcc 19404 │ │ + bcc 198a8 │ │ ldr r3, [sp, #8] │ │ ldr r2, [sp, #20] │ │ - ldr r1, [r3, #2140] ; 0x85c │ │ + ldr r1, [r3, #2156] ; 0x86c │ │ cmp r0, r1 │ │ - bge 1940c │ │ + bge 198b0 │ │ ldr r3, [sp, #16] │ │ orr r0, fp, #1 │ │ stm sp, {r0, r8} │ │ mov r0, r4 │ │ mov r1, r6 │ │ - bl 18fe4 │ │ + bl 19488 │ │ ldr r2, [sp, #20] │ │ ldr r3, [sp, #8] │ │ ldr r7, [sp, #24] │ │ ldr r5, [sp, #12] │ │ ldr r0, [r4, #8] │ │ - b 1940c │ │ + b 198b0 │ │ ldrb r0, [sl, #1] │ │ sub r1, r0, #1 │ │ movw r0, #257 ; 0x101 │ │ cmp r1, #15 │ │ movt r0, #257 ; 0x101 │ │ - bhi 191f8 │ │ + bhi 1969c │ │ add r2, pc, #4 │ │ ldr r1, [r2, r1, lsl #2] │ │ add pc, r2, r1 │ │ andeq r0, r0, r0, asr #32 │ │ ldrdeq r0, [r0], -r0 ; │ │ andeq r0, r0, r8, asr r0 │ │ andeq r0, r0, r4, lsl #2 │ │ @@ -23018,15 +22955,15 @@ │ │ ldr r2, [sp, #24] │ │ add r1, r4, r1 │ │ movwne r2, #0 │ │ strb r2, [r1, #464] ; 0x1d0 │ │ ldrb r1, [r9, r6, lsl #3] │ │ sub r1, r1, #1 │ │ cmp r1, #15 │ │ - bhi 193fc │ │ + bhi 198a0 │ │ add r2, pc, #4 │ │ ldr r1, [r2, r1, lsl #2] │ │ add pc, r2, r1 │ │ andeq r0, r0, r0, asr #32 │ │ andeq r0, r0, r4, asr #2 │ │ andeq r0, r0, r8, ror #3 │ │ andeq r0, r0, r8, ror #2 │ │ @@ -23056,43 +22993,43 @@ │ │ orr r2, r2, r2, lsl #8 │ │ add r1, r4, r1 │ │ movwne r2, #0 │ │ strh r2, [r1, r3] │ │ ldrb r1, [r9, r6, lsl #3] │ │ sub r1, r1, #1 │ │ cmp r1, #15 │ │ - bls 19208 │ │ - b 193fc │ │ + bls 196ac │ │ + b 198a0 │ │ ldr r1, [sp, #24] │ │ cmp r8, #0 │ │ ldr r2, [sp, #20] │ │ mul r1, r1, r0 │ │ add r2, r4, r2 │ │ movwne r1, #0 │ │ str r1, [r2, #464] ; 0x1d0 │ │ ldrb r1, [r9, r6, lsl #3] │ │ sub r1, r1, #1 │ │ cmp r1, #15 │ │ - bls 19208 │ │ - b 193fc │ │ + bls 196ac │ │ + b 198a0 │ │ ldr r7, [sp, #24] │ │ cmp r8, #0 │ │ ldr r3, [sp, #20] │ │ umull r2, r1, r7, r0 │ │ add r3, r4, r3 │ │ movwne r2, #0 │ │ str r2, [r3, #464] ; 0x1d0 │ │ mla r1, r7, r0, r1 │ │ movwne r1, #0 │ │ str r1, [r3, #468] ; 0x1d4 │ │ ldrb r1, [r9, r6, lsl #3] │ │ sub r1, r1, #1 │ │ cmp r1, #15 │ │ - bls 19208 │ │ - b 193fc │ │ + bls 196ac │ │ + b 198a0 │ │ ldr r3, [sp, #24] │ │ cmp r8, #0 │ │ umull r2, r1, r3, r0 │ │ movwne r2, #0 │ │ vmov.32 d16[0], r2 │ │ mla r1, r3, r0, r1 │ │ movwne r1, #0 │ │ @@ -23101,16 +23038,16 @@ │ │ add r1, r4, r1 │ │ vorr d17, d16, d16 │ │ add r1, r1, #464 ; 0x1d0 │ │ vst1.8 {d16-d17}, [r1] │ │ ldrb r1, [r9, r6, lsl #3] │ │ sub r1, r1, #1 │ │ cmp r1, #15 │ │ - bls 19208 │ │ - b 193fc │ │ + bls 196ac │ │ + b 198a0 │ │ ldr r0, [r4, #640] ; 0x280 │ │ orr r1, r5, r5, lsl #8 │ │ cmp r8, #0 │ │ mov r2, #448 ; 0x1c0 │ │ add r0, r0, lr │ │ movwne r1, #0 │ │ strh r1, [r0, r2] │ │ @@ -23153,91 +23090,91 @@ │ │ ldr r3, [sp, #8] │ │ ldr r2, [sp, #20] │ │ ldr r1, [r4, #12] │ │ cmp r7, r5 │ │ sub r0, r0, sl │ │ add r1, r1, r9 │ │ strd r0, [r4, #8] │ │ - bcc 1949c │ │ - ldr r0, [r3, #2144] ; 0x860 │ │ + bcc 19940 │ │ + ldr r0, [r3, #2160] ; 0x870 │ │ cmp r1, r0 │ │ - bge 1949c │ │ + bge 19940 │ │ ldr r3, [sp, #16] │ │ mov r0, r4 │ │ mov r1, r6 │ │ orr r8, r8, #1 │ │ str fp, [sp] │ │ str r8, [sp, #4] │ │ - bl 18fe4 │ │ + bl 19488 │ │ ldr r0, [r4, #8] │ │ cmp r5, r7 │ │ add r0, r0, sl │ │ str r0, [r4, #8] │ │ - bcc 19490 │ │ + bcc 19934 │ │ ldr r1, [sp, #8] │ │ - ldr r1, [r1, #2140] ; 0x85c │ │ + ldr r1, [r1, #2156] ; 0x86c │ │ cmp r0, r1 │ │ - bge 19490 │ │ + bge 19934 │ │ ldr r2, [sp, #20] │ │ orr r0, fp, #1 │ │ ldr r3, [sp, #16] │ │ mov r1, r6 │ │ stm sp, {r0, r8} │ │ mov r0, r4 │ │ - bl 18fe4 │ │ + bl 19488 │ │ ldr r0, [r4, #8] │ │ ldr r1, [r4, #12] │ │ sub r0, r0, sl │ │ str r0, [r4, #8] │ │ sub r0, r1, r9 │ │ str r0, [r4, #12] │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq r2, r9, r0, ror #20 │ │ + andeq r3, sl, r4, asr #5 │ │ vmov.i32 q8, #0 ; 0x00000000 │ │ str r1, [r0, #20] │ │ add r2, r1, r2 │ │ str r1, [r0, #24] │ │ str r2, [r0, #28] │ │ mov r1, #0 │ │ vst1.64 {d16-d17}, [r0]! │ │ str r1, [r0] │ │ bx lr │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ ldr lr, [r0, #16] │ │ cmp lr, r1 │ │ - bcs 1954c │ │ + bcs 199f0 │ │ ldr r8, [r0, #4] │ │ mov r4, #0 │ │ ldr ip, [r0, #20] │ │ mov r3, #0 │ │ mov r9, #1 │ │ - b 19520 │ │ + b 199c4 │ │ ldr r2, [r0, #28] │ │ lsl r3, r3, #8 │ │ orr r3, r3, r4, lsr #24 │ │ mov r4, r6 │ │ cmp ip, r2 │ │ strdcs r8, [r0] │ │ movcs r8, #1 │ │ cmp lr, r1 │ │ - bcs 19554 │ │ + bcs 199f8 │ │ add lr, lr, #8 │ │ lsl r6, r4, #8 │ │ cmp r8, #0 │ │ str lr, [r0, #16] │ │ - bne 194fc │ │ + bne 199a0 │ │ add r5, ip, #1 │ │ str r5, [r0, #20] │ │ ldrb r2, [ip] │ │ mov ip, r5 │ │ orr r6, r6, r2 │ │ - b 194fc │ │ + b 199a0 │ │ ldrd r4, [r0, #8] │ │ - b 1958c │ │ + b 19a30 │ │ rsb r5, lr, #64 ; 0x40 │ │ ldr r2, [r0, #8] │ │ rsbs r7, lr, #32 │ │ ldr r9, [r0, #12] │ │ lsl r4, r6, r5 │ │ movwpl r4, #0 │ │ cmp r7, #0 │ │ @@ -23268,43 +23205,43 @@ │ │ lsrpl r0, r5, r6 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ ldr r2, [r0, #16] │ │ add lr, r1, #1 │ │ rsb ip, r1, #31 │ │ cmp r2, lr │ │ - bcs 19658 │ │ + bcs 19afc │ │ ldr r8, [r0, #4] │ │ mov r6, #0 │ │ ldr r4, [r0, #20] │ │ mov r7, #0 │ │ mov r9, #1 │ │ - b 1962c │ │ + b 19ad0 │ │ ldr r3, [r0, #28] │ │ lsl r7, r7, #8 │ │ orr r7, r7, r6, lsr #24 │ │ mov r6, r5 │ │ cmp r4, r3 │ │ strdcs r8, [r0] │ │ movcs r8, #1 │ │ cmp r2, lr │ │ - bcs 19660 │ │ + bcs 19b04 │ │ add r2, r2, #8 │ │ lsl r5, r6, #8 │ │ cmp r8, #0 │ │ str r2, [r0, #16] │ │ - bne 19608 │ │ + bne 19aac │ │ add r3, r4, #1 │ │ str r3, [r0, #20] │ │ ldrb r4, [r4] │ │ orr r5, r5, r4 │ │ mov r4, r3 │ │ - b 19608 │ │ + b 19aac │ │ ldrd r4, [r0, #8] │ │ - b 19698 │ │ + b 19b3c │ │ rsb r6, r2, #64 ; 0x40 │ │ ldr r4, [r0, #8] │ │ rsbs r8, r2, #32 │ │ ldr r9, [r0, #12] │ │ lsl r3, r5, r6 │ │ movwpl r3, #0 │ │ orr r4, r4, r3 │ │ @@ -23342,29 +23279,29 @@ │ │ add r9, r0, #8 │ │ mov lr, r0 │ │ mov r0, #0 │ │ mov r2, #7 │ │ mov r3, #0 │ │ sub r7, r2, #7 │ │ cmp r5, #8 │ │ - bcs 19744 │ │ + bcs 19be8 │ │ ldr r8, [lr, #4] │ │ add ip, r5, #8 │ │ ldr r6, [lr, #20] │ │ mov r1, #0 │ │ cmp r8, #0 │ │ str ip, [lr, #16] │ │ str r1, [sp] │ │ - beq 19750 │ │ + beq 19bf4 │ │ mov sl, r6 │ │ mov r6, #0 │ │ - b 1975c │ │ + b 19c00 │ │ ldrd sl, [r9] │ │ mov ip, r5 │ │ - b 197b0 │ │ + b 19c54 │ │ add sl, r6, #1 │ │ str sl, [lr, #20] │ │ ldrb r6, [r6] │ │ ldr r4, [lr, #28] │ │ mov fp, r9 │ │ cmp sl, r4 │ │ movcs r1, #1 │ │ @@ -23398,66 +23335,66 @@ │ │ rsb r7, r7, #32 │ │ movwpl r6, #0 │ │ orr r0, r6, r0 │ │ lsr r7, r1, r7 │ │ lslpl r7, r1, r4 │ │ orr r3, r7, r3 │ │ cmp r2, #55 ; 0x37 │ │ - bhi 19804 │ │ + bhi 19ca8 │ │ add r2, r2, #7 │ │ cmp fp, #0 │ │ - bmi 1970c │ │ + bmi 19bb0 │ │ cmp fp, #0 │ │ - bmi 1981c │ │ + bmi 19cc0 │ │ cmp r3, #0 │ │ - bne 1981c │ │ + bne 19cc0 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, #1 │ │ str r0, [lr] │ │ mov r0, #0 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ clz lr, r1 │ │ mov r7, #2 │ │ rsb sl, lr, #31 │ │ ldr r2, [r0, #16] │ │ rsb ip, r1, r7, lsl sl │ │ cmp r2, sl │ │ - bcs 198bc │ │ + bcs 19d60 │ │ ldr r4, [r0, #4] │ │ mov r6, #0 │ │ ldr r3, [r0, #20] │ │ mov r7, #0 │ │ - b 19890 │ │ + b 19d34 │ │ ldr r1, [r0, #28] │ │ lsl r7, r7, #8 │ │ orr r7, r7, r6, lsr #24 │ │ mov r6, r5 │ │ cmp r3, r1 │ │ movcs r1, #1 │ │ strcs r4, [r0] │ │ strcs r1, [r0, #4] │ │ movcs r4, #1 │ │ cmp r2, sl │ │ - bcs 198c4 │ │ + bcs 19d68 │ │ add r2, r2, #8 │ │ lsl r5, r6, #8 │ │ cmp r4, #0 │ │ str r2, [r0, #16] │ │ - bne 19864 │ │ + bne 19d08 │ │ add r1, r3, #1 │ │ str r1, [r0, #20] │ │ ldrb r3, [r3] │ │ orr r5, r5, r3 │ │ mov r3, r1 │ │ - b 19864 │ │ + b 19d08 │ │ ldrd r8, [r0, #8] │ │ - b 198fc │ │ + b 19da0 │ │ rsb r3, r2, #64 ; 0x40 │ │ ldr r4, [r0, #8] │ │ rsbs r1, r2, #32 │ │ ldr r9, [r0, #12] │ │ lsl r6, r5, r3 │ │ movwpl r6, #0 │ │ orr r8, r4, r6 │ │ @@ -23483,28 +23420,28 @@ │ │ lsr r1, r8, r1 │ │ orr r1, r1, r9, lsl r3 │ │ adds r3, lr, #1 │ │ str r5, [r6, #4] │ │ lsrpl r1, r9, r3 │ │ cmp ip, r1 │ │ str r2, [r6, #8] │ │ - bhi 199d0 │ │ + bhi 19e74 │ │ rsb r1, ip, r1, lsl #1 │ │ cmp r2, #0 │ │ - bne 199b4 │ │ + bne 19e58 │ │ ldr r8, [r0, #4] │ │ mov r3, #8 │ │ ldr r2, [r0, #20] │ │ str r3, [r0, #16] │ │ mov r3, #0 │ │ cmp r8, #0 │ │ - beq 19980 │ │ + beq 19e24 │ │ mov r7, r2 │ │ mov ip, #0 │ │ - b 19994 │ │ + b 19e38 │ │ add r7, r2, #1 │ │ str r7, [r0, #20] │ │ ldrb r2, [r2] │ │ mov r3, #0 │ │ lsl ip, r2, #24 │ │ ldr r2, [r0, #28] │ │ orr r4, r3, r4 │ │ @@ -23527,26 +23464,26 @@ │ │ sub sp, sp, #4 │ │ ldr r6, [r0, #16] │ │ add lr, r0, #8 │ │ mov r2, #0 │ │ mov r1, #8 │ │ mov r5, #1 │ │ cmp r6, #0 │ │ - beq 19a08 │ │ + beq 19eac │ │ ldrd r8, [lr] │ │ mov r7, r6 │ │ - b 19a50 │ │ + b 19ef4 │ │ ldr r4, [r0, #4] │ │ mov r3, #0 │ │ ldr r7, [r0, #20] │ │ cmp r4, #0 │ │ str r1, [r0, #16] │ │ - beq 19a28 │ │ + beq 19ecc │ │ mov r6, r7 │ │ - b 19a34 │ │ + b 19ed8 │ │ add r6, r7, #1 │ │ str r6, [r0, #20] │ │ ldrb r3, [r7] │ │ ldr r7, [r0, #28] │ │ cmp r6, r7 │ │ mov r7, #8 │ │ strdcs r4, [r0] │ │ @@ -23557,56 +23494,56 @@ │ │ sub r6, r7, #1 │ │ orr r3, r3, r8, lsr #31 │ │ lsl r4, r8, #1 │ │ cmp r9, #0 │ │ str r6, [r0, #16] │ │ str r4, [lr] │ │ str r3, [lr, #4] │ │ - bmi 19a8c │ │ + bmi 19f30 │ │ add r2, r2, #1 │ │ cmp r2, #32 │ │ - bne 199f4 │ │ + bne 19e98 │ │ mvn r0, #0 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ cmp r2, #0 │ │ - beq 19b18 │ │ + beq 19fbc │ │ mvn r1, #0 │ │ cmp r6, r2 │ │ mvn ip, r1, lsl r2 │ │ - bcs 19b64 │ │ + bcs 1a008 │ │ ldr r8, [r0, #4] │ │ sub r1, r7, #65 ; 0x41 │ │ ldr r9, [r0, #20] │ │ mov r7, #0 │ │ mov r5, #0 │ │ str ip, [sp] │ │ - b 19aec │ │ + b 19f90 │ │ ldr r6, [r0, #28] │ │ lsl r5, r5, #8 │ │ orr r5, r5, r7, lsr #24 │ │ add r1, r1, #8 │ │ cmp r9, r6 │ │ mov r7, sl │ │ movcs fp, #1 │ │ stmcs r0, {r8, fp} │ │ movcs r8, #1 │ │ cmp ip, r2 │ │ - bcs 19b24 │ │ + bcs 19fc8 │ │ add ip, r1, #72 ; 0x48 │ │ lsl sl, r7, #8 │ │ cmp r8, #0 │ │ str ip, [r0, #16] │ │ - bne 19ac0 │ │ + bne 19f64 │ │ add fp, r9, #1 │ │ str fp, [r0, #20] │ │ ldrb r6, [r9] │ │ mov r9, fp │ │ orr sl, sl, r6 │ │ - b 19ac0 │ │ + b 19f64 │ │ mov r0, #0 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ rsb r6, r1, #0 │ │ mvn r7, #31 │ │ subs ip, r7, r1 │ │ lsl r7, sl, r6 │ │ @@ -23648,36 +23585,36 @@ │ │ mov r7, #0 │ │ add r1, r1, r3, lsl r2 │ │ str r1, [sp, #12] │ │ mov r1, #2 │ │ str r2, [sp, #8] │ │ lsl sl, r1, r2 │ │ cmp sl, #24 │ │ - bcc 19cb0 │ │ + bcc 1a154 │ │ ldr r6, [r0, #16] │ │ add ip, r0, #8 │ │ mov r7, #0 │ │ mov r9, #3 │ │ mov lr, #8 │ │ mov r4, #8 │ │ mov r5, #0 │ │ str ip, [sp, #16] │ │ cmp r6, #0 │ │ - beq 19c14 │ │ + beq 1a0b8 │ │ ldm ip, {r8, fp} │ │ mov r1, r6 │ │ - b 19c6c │ │ + b 1a110 │ │ ldr r6, [r0, #4] │ │ mov r1, #0 │ │ ldr r3, [r0, #20] │ │ cmp r6, #0 │ │ str lr, [r0, #16] │ │ - beq 19c34 │ │ + beq 1a0d8 │ │ mov r2, r3 │ │ - b 19c40 │ │ + b 1a0e4 │ │ add r2, r3, #1 │ │ str r2, [r0, #20] │ │ ldrb r1, [r3] │ │ ldr r3, [r0, #28] │ │ cmp r2, r3 │ │ movcs r2, #1 │ │ strcs r6, [r0] │ │ @@ -23692,59 +23629,59 @@ │ │ lsl r2, fp, #1 │ │ orr r3, r2, r8, lsr #31 │ │ lsl r8, r8, #1 │ │ cmp fp, #0 │ │ str r6, [r0, #16] │ │ str r8, [ip] │ │ str r3, [ip, #4] │ │ - bpl 19cc0 │ │ + bpl 1a164 │ │ add r7, r7, r4 │ │ mov r1, #24 │ │ add r1, r7, r1, lsl r5 │ │ lsl r4, lr, r5 │ │ add r9, r5, #3 │ │ add r5, r5, #1 │ │ cmp r1, sl │ │ - bls 19c00 │ │ + bls 1a0a4 │ │ sub r1, sl, r7 │ │ add r1, r1, #1 │ │ - bl 19830 │ │ - b 19dc8 │ │ + bl 19cd4 │ │ + b 1a26c │ │ cmp r6, r9 │ │ - bcs 19d84 │ │ + bcs 1a228 │ │ ldr ip, [r0, #4] │ │ sub r6, r1, #65 ; 0x41 │ │ ldr lr, [r0, #20] │ │ mov r1, #0 │ │ mov r5, #0 │ │ str sl, [sp, #4] │ │ - b 19d14 │ │ + b 1a1b8 │ │ ldr r2, [r0, #28] │ │ lsl r5, r5, #8 │ │ orr r5, r5, r1, lsr #24 │ │ add r6, r6, #8 │ │ cmp lr, r2 │ │ mov r1, sl │ │ movcs r2, #1 │ │ strcs ip, [r0] │ │ strcs r2, [r0, #4] │ │ movcs ip, #1 │ │ cmp fp, r9 │ │ - bcs 19d40 │ │ + bcs 1a1e4 │ │ add fp, r6, #72 ; 0x48 │ │ lsl sl, r1, #8 │ │ cmp ip, #0 │ │ str fp, [r0, #16] │ │ - bne 19ce4 │ │ + bne 1a188 │ │ add r2, lr, #1 │ │ str r2, [r0, #20] │ │ ldrb r4, [lr] │ │ mov lr, r2 │ │ orr sl, sl, r4 │ │ - b 19ce4 │ │ + b 1a188 │ │ rsb r2, r6, #0 │ │ mvn r1, #31 │ │ subs r1, r1, r6 │ │ ldr ip, [sp, #16] │ │ lsl r4, sl, r2 │ │ movwpl r4, #0 │ │ orr r8, r4, r8 │ │ @@ -23777,77 +23714,76 @@ │ │ lsrpl r0, r3, r2 │ │ ldr r3, [sp, #12] │ │ mov r2, #1 │ │ ldr r1, [sp, #8] │ │ add r0, r0, r7 │ │ cmp sl, r3, lsl #1 │ │ lsl r1, r2, r1 │ │ - bcs 19e10 │ │ + bcs 1a2b4 │ │ sub r2, sl, r3 │ │ cmp r0, r2, lsl #1 │ │ - bhi 19e00 │ │ + bhi 1a2a4 │ │ tst r0, #1 │ │ addne r0, r0, #1 │ │ subne r0, r2, r0, lsr #1 │ │ addeq r0, r2, r0, lsr #1 │ │ sub r0, sl, r0 │ │ sub r0, r0, r1 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ lsl r2, r3, #1 │ │ cmp r2, r0 │ │ - bcc 19e28 │ │ + bcc 1a2cc │ │ tst r0, #1 │ │ - bne 19e34 │ │ + bne 1a2d8 │ │ add r0, r3, r0, lsr #1 │ │ sub r0, r0, r1 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ add r0, r0, #1 │ │ sub r0, r3, r0, lsr #1 │ │ sub r0, r0, r1 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r1, #0 │ │ str r1, [r0, #8] │ │ str r1, [r0, #12] │ │ str r1, [r0, #16] │ │ bx lr │ │ - andeq r0, r0, r0 │ │ push {fp, lr} │ │ sub sp, sp, #24 │ │ cmp r2, #0 │ │ str r1, [sp, #20] │ │ - beq 19eb0 │ │ + beq 1a350 │ │ movw r1, #2436 ; 0x984 │ │ add r2, sp, #8 │ │ add r1, r0, r1 │ │ str r1, [sp, #16] │ │ add r1, r0, #580 ; 0x244 │ │ str r1, [sp, #12] │ │ add r1, r0, #116 ; 0x74 │ │ str r1, [sp, #8] │ │ mov r1, #0 │ │ str r1, [sp] │ │ mov r1, #0 │ │ mov r3, #1 │ │ - bl 19ef0 │ │ + bl 1a390 │ │ add sp, sp, #24 │ │ pop {fp, pc} │ │ add r1, r0, #580 ; 0x244 │ │ str r1, [sp, #16] │ │ add r1, r0, #116 ; 0x74 │ │ str r1, [sp, #12] │ │ mov r1, #0 │ │ add r2, sp, #8 │ │ str r1, [sp, #8] │ │ str r1, [sp] │ │ mov r1, #1 │ │ mov r3, #1 │ │ - bl 19ef0 │ │ + bl 1a390 │ │ add sp, sp, #24 │ │ pop {fp, pc} │ │ nop {0} │ │ nop {0} │ │ nop {0} │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #8 │ │ @@ -23862,28 +23798,28 @@ │ │ mov r8, r3 │ │ mov r6, r1 │ │ movwne r0, #56 ; 0x38 │ │ orr r3, r2, #56 ; 0x38 │ │ orr r1, r0, r2 │ │ cmp r6, #4 │ │ stm r5, {r1, r3} │ │ - bne 19f6c │ │ + bne 1a40c │ │ and lr, r1, #52 ; 0x34 │ │ orr r7, r1, #1 │ │ and r3, r1, #55 ; 0x37 │ │ and r1, r1, #60 ; 0x3c │ │ str r1, [r5, #8] │ │ orr r0, r0, #7 │ │ add r1, r5, #12 │ │ mov ip, #63 ; 0x3f │ │ stm r1, {r0, r3, ip} │ │ orr r2, r2, #16 │ │ add r0, r5, #24 │ │ stm r0, {r2, r7, lr} │ │ - b 1a0d8 │ │ + b 1a578 │ │ mov r7, #56 ; 0x38 │ │ add ip, r5, #8 │ │ cmp r6, #3 │ │ orr r1, r0, #7 │ │ stm ip, {r0, r1, r2} │ │ mov ip, #0 │ │ add lr, r5, #56 ; 0x38 │ │ @@ -23911,15 +23847,15 @@ │ │ str r2, [r5, #24] │ │ str r0, [r5, #28] │ │ str r3, [r5, #32] │ │ str r1, [r5, #36] ; 0x24 │ │ str ip, [r5, #40] ; 0x28 │ │ str r7, [r5, #44] ; 0x2c │ │ str r0, [r5, #48] ; 0x30 │ │ - bne 1a0d8 │ │ + bne 1a578 │ │ add r2, pc, #540 ; 0x21c │ │ cmp r8, #0 │ │ vld1.64 {d16-d17}, [r2 :128] │ │ ldr r2, [r4, #12] │ │ add r3, pc, #540 ; 0x21c │ │ vld1.64 {d18-d19}, [r3 :128] │ │ add r3, r2, #36 ; 0x24 │ │ @@ -23929,15 +23865,15 @@ │ │ str r3, [r2, #32] │ │ vst1.32 {d16-d17}, [r2]! │ │ vst1.32 {d18-d19}, [r2] │ │ ldr r2, [r4, #12] │ │ add r3, r2, #36 ; 0x24 │ │ str r3, [r4, #12] │ │ str r2, [r5, #104] ; 0x68 │ │ - beq 1a18c │ │ + beq 1a62c │ │ add r3, pc, #532 ; 0x214 │ │ orr r0, r0, #4 │ │ vld1.64 {d16-d17}, [r3 :128] │ │ add r3, pc, #536 ; 0x218 │ │ mov r7, #63 ; 0x3f │ │ and r6, r1, #55 ; 0x37 │ │ vld1.64 {d18-d19}, [r3 :128] │ │ @@ -23977,47 +23913,47 @@ │ │ mov r3, #1 │ │ add r1, r0, #116 ; 0x74 │ │ str r1, [r4, r6, lsl #2] │ │ mov r1, #1 │ │ str r0, [r5, #100] ; 0x64 │ │ str r1, [sp] │ │ mov r1, r7 │ │ - bl 19ef0 │ │ + bl 1a390 │ │ ldr r0, [r4, r6, lsl #2] │ │ cmp r8, #0 │ │ movwne r8, #1 │ │ mov sl, #0 │ │ mov r2, r4 │ │ add r1, r0, #116 ; 0x74 │ │ str r1, [r4, r6, lsl #2] │ │ mov r1, r7 │ │ mov r3, r8 │ │ str r0, [r5, #104] ; 0x68 │ │ str sl, [sp] │ │ - bl 19ef0 │ │ + bl 1a390 │ │ ldr r0, [r4, r6, lsl #2] │ │ cmp r9, #0 │ │ movwne r9, #1 │ │ mov r2, r4 │ │ mov r3, #1 │ │ add r1, r0, #116 ; 0x74 │ │ str r1, [r4, r6, lsl #2] │ │ mov r1, r7 │ │ str r0, [r5, #108] ; 0x6c │ │ str r9, [sp] │ │ - bl 19ef0 │ │ + bl 1a390 │ │ ldr r0, [r4, r6, lsl #2] │ │ mov r2, r4 │ │ mov r3, #0 │ │ add r1, r0, #116 ; 0x74 │ │ str r1, [r4, r6, lsl #2] │ │ mov r1, r7 │ │ str r0, [r5, #112] ; 0x70 │ │ str sl, [sp] │ │ - bl 19ef0 │ │ + bl 1a390 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ add r3, pc, #172 ; 0xac │ │ mov ip, #23 │ │ vld1.64 {d16-d17}, [r3 :128] │ │ add r3, pc, #176 ; 0xb0 │ │ mov r6, #63 ; 0x3f │ │ @@ -24077,23 +24013,23 @@ │ │ andeq r0, r0, pc, lsr r0 │ │ andeq r0, r0, r7, lsl r0 │ │ andeq r0, r0, r7 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov ip, #0 │ │ str ip, [sp] │ │ - bl 1a29c │ │ + bl 1a73c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ ldr r7, [r0, r1, lsl #2] │ │ ldr r5, [sp, #32] │ │ ldr r6, [r0] │ │ cmp r5, #0 │ │ - beq 1a2f4 │ │ + beq 1a794 │ │ movw r5, #3784 ; 0xec8 │ │ movw r4, #1567 ; 0x61f │ │ mul r5, r7, r5 │ │ add ip, r1, r1, lsl #1 │ │ lsl r8, r1, #1 │ │ mul r7, r7, r4 │ │ mov r4, #181 ; 0xb5 │ │ @@ -24101,15 +24037,15 @@ │ │ add r5, r5, #2048 ; 0x800 │ │ add r7, r7, #2048 ; 0x800 │ │ asr lr, r5, #12 │ │ asr sl, r7, #12 │ │ add r7, r6, #128 ; 0x80 │ │ asr r6, r7, #8 │ │ mov r7, r6 │ │ - b 1a358 │ │ + b 1a7f8 │ │ ldr r5, [r0, r1, lsl #3] │ │ add ip, r1, r1, lsl #1 │ │ mov r8, #181 ; 0xb5 │ │ ldr r4, [r0, ip, lsl #2] │ │ add lr, r5, r6 │ │ sub r6, r6, r5 │ │ mul r9, lr, r8 │ │ @@ -24159,34 +24095,34 @@ │ │ movlt r3, r2 │ │ str r3, [r0, ip, lsl #2] │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov ip, #0 │ │ str ip, [sp] │ │ - bl 1a3e4 │ │ + bl 1a884 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #36 ; 0x24 │ │ mov sl, r1 │ │ lsl r1, r1, #1 │ │ ldr r9, [sp, #72] ; 0x48 │ │ mov r4, r3 │ │ mov r5, r2 │ │ mov r8, r0 │ │ str r9, [sp] │ │ mov r6, r1 │ │ - bl 1a29c │ │ + bl 1a73c │ │ add r0, sl, sl, lsl #1 │ │ str r0, [sp, #24] │ │ cmp r9, #0 │ │ ldr r1, [r8, r0, lsl #2] │ │ ldr r0, [r8, sl, lsl #2] │ │ - beq 1a480 │ │ + beq 1a920 │ │ movw r2, #4017 ; 0xfb1 │ │ movw r3, #3406 ; 0xd4e │ │ mul ip, r0, r2 │ │ movw r2, #799 ; 0x31f │ │ mul r0, r0, r2 │ │ movw r2, #63260 ; 0xf71c │ │ movt r2, #65535 ; 0xffff │ │ @@ -24200,15 +24136,15 @@ │ │ add r0, r1, #2048 ; 0x800 │ │ asr r3, r2, #12 │ │ asr ip, r0, #12 │ │ rsb r0, sl, sl, lsl #3 │ │ str r0, [sp, #32] │ │ add r0, sl, sl, lsl #2 │ │ str r0, [sp, #28] │ │ - b 1a4f4 │ │ + b 1a994 │ │ add r2, sl, sl, lsl #2 │ │ str r2, [sp, #28] │ │ movw r3, #1138 ; 0x472 │ │ movw ip, #1703 ; 0x6a7 │ │ ldr r2, [r8, r2, lsl #2] │ │ mul lr, r2, r3 │ │ rsb r3, sl, sl, lsl #3 │ │ @@ -24341,42 +24277,42 @@ │ │ str r4, [r8, r0, lsl #2] │ │ add sp, sp, #36 ; 0x24 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov ip, #0 │ │ str ip, [sp] │ │ - bl 1a6bc │ │ + bl 1ab5c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #116 ; 0x74 │ │ mov fp, r1 │ │ lsl r1, r1, #1 │ │ ldr r6, [sp, #152] ; 0x98 │ │ mov r4, r3 │ │ mov r5, r2 │ │ mov sl, r0 │ │ str r6, [sp] │ │ str r1, [sp, #100] ; 0x64 │ │ - bl 1a3e4 │ │ + bl 1a884 │ │ rsb r0, fp, fp, lsl #3 │ │ str r0, [sp, #112] ; 0x70 │ │ movw r9, #64347 ; 0xfb5b │ │ cmp r6, #0 │ │ ldr r8, [sl, r0, lsl #2] │ │ add r0, fp, fp, lsl #2 │ │ str r0, [sp, #104] ; 0x68 │ │ ldr r1, [sl, r0, lsl #2] │ │ add r0, fp, fp, lsl #1 │ │ str r0, [sp, #108] ; 0x6c │ │ ldr r2, [sl, r0, lsl #2] │ │ movt r9, #65535 ; 0xffff │ │ ldr r0, [sl, fp, lsl #2] │ │ - beq 1a7e0 │ │ + beq 1ac80 │ │ mov r3, #13 │ │ movw r6, #4076 ; 0xfec │ │ mul r3, fp, r3 │ │ movw r7, #3166 ; 0xc5e │ │ mul r6, r0, r6 │ │ str r3, [sp, #64] ; 0x40 │ │ mov r3, #11 │ │ @@ -24416,15 +24352,15 @@ │ │ add r0, r0, #2048 ; 0x800 │ │ asr r0, r0, #12 │ │ str r0, [sp, #68] ; 0x44 │ │ rsb r0, fp, fp, lsl #4 │ │ str r0, [sp, #60] ; 0x3c │ │ add r0, fp, fp, lsl #3 │ │ str r0, [sp, #52] ; 0x34 │ │ - b 1a8f4 │ │ + b 1ad94 │ │ rsb r3, fp, fp, lsl #4 │ │ movw r6, #401 ; 0x191 │ │ mul r6, r0, r6 │ │ str r3, [sp, #60] ; 0x3c │ │ ldr r7, [sl, r3, lsl #2] │ │ movw ip, #1931 ; 0x78b │ │ add r3, r7, r7, lsl #2 │ │ @@ -24808,29 +24744,29 @@ │ │ str r4, [ip, r0, lsl #2] │ │ add sp, sp, #116 ; 0x74 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov ip, #0 │ │ str ip, [sp] │ │ - bl 1ae08 │ │ + bl 1b2a8 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #260 ; 0x104 │ │ mov sl, r0 │ │ ldr r0, [sp, #296] ; 0x128 │ │ mov r6, r1 │ │ str r0, [sp] │ │ lsl r1, r1, #1 │ │ mov r0, sl │ │ mov r4, r3 │ │ mov r5, r2 │ │ str r1, [sp, #196] ; 0xc4 │ │ - bl 1a6bc │ │ + bl 1ab5c │ │ mov r0, #13 │ │ add r2, r6, r6, lsl #1 │ │ mul r7, r6, r0 │ │ mov r0, #11 │ │ rsb fp, r6, r6, lsl #3 │ │ mul r0, r6, r0 │ │ add r9, r6, r6, lsl #3 │ │ @@ -24857,15 +24793,15 @@ │ │ cmp r0, #0 │ │ str r3, [sp, #248] ; 0xf8 │ │ str r1, [sp, #228] ; 0xe4 │ │ str r2, [sp, #252] ; 0xfc │ │ str ip, [sp, #224] ; 0xe0 │ │ str r6, [sp, #220] ; 0xdc │ │ str r9, [sp, #216] ; 0xd8 │ │ - beq 1b088 │ │ + beq 1b528 │ │ ldr r3, [sp, #256] ; 0x100 │ │ mov r1, r6 │ │ mov r6, #29 │ │ mul r2, r3, r6 │ │ mov r6, #27 │ │ str r2, [sp, #132] ; 0x84 │ │ mul r2, r3, r6 │ │ @@ -24970,15 +24906,15 @@ │ │ add r0, r0, #2048 ; 0x800 │ │ asr r0, r0, #12 │ │ str r0, [sp, #164] ; 0xa4 │ │ rsb r0, r3, r3, lsl #5 │ │ str r0, [sp, #124] ; 0x7c │ │ add r0, r3, r3, lsl #4 │ │ str r0, [sp, #100] ; 0x64 │ │ - b 1b320 │ │ + b 1b7c0 │ │ mov r1, r9 │ │ ldr r9, [sp, #256] ; 0x100 │ │ mov r0, #201 ; 0xc9 │ │ str r8, [sp, #212] ; 0xd4 │ │ str r7, [sp, #192] ; 0xc0 │ │ rsb r2, r9, r9, lsl #5 │ │ str r2, [sp, #124] ; 0x7c │ │ @@ -26009,15 +25945,15 @@ │ │ mov r0, #1 │ │ mov r5, r1 │ │ str r0, [sp] │ │ lsl r1, r1, #1 │ │ mov r0, r9 │ │ mov r4, r3 │ │ mov r7, r2 │ │ - bl 1ae08 │ │ + bl 1b2a8 │ │ mov r0, #84 ; 0x54 │ │ rsb r8, r5, r5, lsl #4 │ │ mul r0, r5, r0 │ │ rsb ip, r5, r5, lsl #5 │ │ str ip, [sp, #476] ; 0x1dc │ │ str r8, [sp, #484] ; 0x1e4 │ │ str r5, [sp, #500] ; 0x1f4 │ │ @@ -28429,15 +28365,15 @@ │ │ rsb r0, r2, r2, lsl #6 │ │ movlt r4, r7 │ │ str r4, [r9, r0, lsl #2] │ │ add sp, sp, #508 ; 0x1fc │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r2, r0 │ │ mov r3, r1 │ │ - b 1e694 │ │ + b 1eb34 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ ldr ip, [r0, r1, lsl #2] │ │ movw r8, #64784 ; 0xfd10 │ │ movt r8, #65535 ; 0xffff │ │ ldr lr, [r0] │ │ mvn r9, #292 ; 0x124 │ │ mul r4, ip, r8 │ │ @@ -28482,19 +28418,19 @@ │ │ add r0, r0, r1, asr #12 │ │ add r1, r3, r3, lsl #1 │ │ str r0, [r2, r1, lsl #2] │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ add r2, r1, r1, lsl #1 │ │ rsb r3, r1, #0 │ │ add r2, r0, r2, lsl #2 │ │ - b 1e694 │ │ + b 1eb34 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ stm sp, {r0, r1} │ │ - bl 1e780 │ │ + bl 1ec20 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #36 ; 0x24 │ │ rsb r7, r1, r1, lsl #3 │ │ ldr r6, [r0] │ │ ldr r4, [r0, r1, lsl #4] │ │ @@ -28742,21 +28678,21 @@ │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ rsb lr, r1, r1, lsl #3 │ │ rsb ip, r1, #0 │ │ str ip, [sp, #4] │ │ add lr, r0, lr, lsl #2 │ │ str lr, [sp] │ │ - bl 1e780 │ │ + bl 1ec20 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ stm sp, {r0, r1} │ │ - bl 1eb98 │ │ + bl 1f038 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #112 ; 0x70 │ │ rsb ip, r1, r1, lsl #3 │ │ ldr r6, [r0, r1, lsl #2] │ │ mvn r7, #43 ; 0x2b │ │ @@ -29451,15 +29387,15 @@ │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ rsb lr, r1, r1, lsl #4 │ │ rsb ip, r1, #0 │ │ str ip, [sp, #4] │ │ add lr, r0, lr, lsl #2 │ │ str lr, [sp] │ │ - bl 1eb98 │ │ + bl 1f038 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ ldr r2, [r0] │ │ movw ip, #1697 ; 0x6a1 │ │ mul r3, r2, ip │ │ add r3, r3, #2048 ; 0x800 │ │ add r2, r2, r3, asr #12 │ │ @@ -29760,15 +29696,15 @@ │ │ add r1, r2, r4 │ │ str r1, [r0, lr, lsl #2] │ │ pop {r4, r5, r6, pc} │ │ andeq r0, r0, r0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #76 ; 0x4c │ │ mov r5, r3 │ │ - ldr r3, [pc, #1964] ; 20310 │ │ + ldr r3, [pc, #1964] ; 207b0 │ │ mov fp, r0 │ │ ldr r0, [sp, #128] ; 0x80 │ │ add r8, sp, #116 ; 0x74 │ │ ldr r6, [sp, #112] ; 0x70 │ │ ldr r3, [pc, r3] │ │ ldm r8, {r4, r7, r8} │ │ sub ip, r7, r6 │ │ @@ -29783,45 +29719,45 @@ │ │ cmp r9, lr │ │ and r0, r4, #31 │ │ movge r9, lr │ │ cmp ip, #0 │ │ cmpne r9, #0 │ │ str r0, [sp, #72] ; 0x48 │ │ str fp, [sp, #68] ; 0x44 │ │ - bne 1fbc8 │ │ + bne 20068 │ │ cmp r7, #0 │ │ - bne 201f4 │ │ - b 20250 │ │ + bne 20694 │ │ + b 206f0 │ │ ldr r8, [sp, #132] ; 0x84 │ │ cmp r9, #1 │ │ cmpge ip, #1 │ │ str lr, [sp, #44] ; 0x2c │ │ - blt 1fc24 │ │ + blt 200c4 │ │ mul r0, r4, r2 │ │ lsl lr, r2, #2 │ │ mov r4, #0 │ │ add r0, r1, r0, lsl #2 │ │ add r6, r0, r6, lsl #2 │ │ mov r3, #0 │ │ ldrb r7, [r5] │ │ mov r0, r6 │ │ strb r7, [r0, r3, lsl #2]! │ │ add r3, r3, #1 │ │ ldrb r7, [r5, #16] │ │ cmp r3, ip │ │ strb r7, [r0, #1] │ │ - blt 1fbf4 │ │ + blt 20094 │ │ add r4, r4, #1 │ │ add r6, r6, lr │ │ cmp r4, r9 │ │ - blt 1fbf0 │ │ + blt 20090 │ │ str r1, [sp, #32] │ │ mov r3, #1 │ │ str r2, [sp, #36] ; 0x24 │ │ - ldr r0, [pc, #1756] ; 20314 │ │ + ldr r0, [pc, #1756] ; 207b4 │ │ ldr r0, [pc, r0] │ │ str r9, [sp, #60] ; 0x3c │ │ add r1, r0, r8, lsl #3 │ │ str r1, [sp, #40] ; 0x28 │ │ mov r8, #2 │ │ ldrb r2, [r1, #3] │ │ ldrb r0, [r1, #2] │ │ @@ -29830,15 +29766,15 @@ │ │ movcs r2, r8 │ │ cmp r0, #2 │ │ movcc r8, r0 │ │ cmp r9, #1 │ │ lsl r1, r3, r1 │ │ mov r9, fp │ │ str r1, [sp, #52] ; 0x34 │ │ - blt 1fccc │ │ + blt 2016c │ │ ldr r4, [sp, #148] ; 0x94 │ │ mov lr, #0 │ │ ldr r1, [sp, #60] ; 0x3c │ │ ldr r3, [sp, #52] ; 0x34 │ │ ldrb r6, [r4], #1 │ │ add fp, sl, sl, lsl #1 │ │ lsr r7, r3, #16 │ │ @@ -29851,22 +29787,22 @@ │ │ subs r1, r1, #1 │ │ add r0, r0, r7, lsl #1 │ │ lsl r7, r7, #4 │ │ ldrh r6, [r0] │ │ orr r6, r6, r3, lsr r7 │ │ lsl r3, r3, #1 │ │ strh r6, [r0] │ │ - bne 1fc88 │ │ + bne 20128 │ │ mov r0, #1 │ │ str sl, [sp, #48] ; 0x30 │ │ lsl r0, r0, sl │ │ ldr sl, [sp, #72] ; 0x48 │ │ cmp ip, #1 │ │ str r0, [sp, #56] ; 0x38 │ │ - blt 1fd40 │ │ + blt 201e0 │ │ ldr r0, [sp, #144] ; 0x90 │ │ mov lr, #0 │ │ ldr fp, [sp, #56] ; 0x38 │ │ mov r7, #384 ; 0x180 │ │ mov r1, ip │ │ ldrb r3, [r0], #1 │ │ add r4, sl, sl, lsl #1 │ │ @@ -29880,33 +29816,33 @@ │ │ subs r1, r1, #1 │ │ add r3, r3, r6, lsl #1 │ │ lsl r6, r6, #4 │ │ ldrh r4, [r3, r7]! │ │ orr r4, r4, fp, lsr r6 │ │ lsl fp, fp, #1 │ │ strh r4, [r3] │ │ - bne 1fcfc │ │ - ldr r1, [pc, #1488] ; 20318 │ │ + bne 2019c │ │ + ldr r1, [pc, #1488] ; 207b8 │ │ ldr r0, [sp, #132] ; 0x84 │ │ ldr r1, [pc, r1] │ │ ldr r9, [sp, #60] ; 0x3c │ │ ldr r3, [sp, #52] ; 0x34 │ │ ldrb fp, [r1, r0, lsl #3] │ │ subs r1, r9, #32 │ │ lsl r0, r3, r9 │ │ movwpl r0, #0 │ │ cmp ip, fp │ │ - ble 1fe64 │ │ + ble 20304 │ │ sub r7, r0, r3 │ │ movw r0, #65535 ; 0xffff │ │ tst r7, r0 │ │ lsr lr, r7, #16 │ │ - beq 1fddc │ │ + beq 2027c │ │ cmp lr, #0 │ │ - beq 1fe28 │ │ + beq 202c8 │ │ ldr r0, [sp, #48] ; 0x30 │ │ mov r3, fp │ │ ldr r1, [sp, #68] ; 0x44 │ │ add r0, fp, r0 │ │ add r0, r0, r0, lsl #1 │ │ add r0, r1, r0, lsl #2 │ │ add r1, fp, fp, lsl #1 │ │ @@ -29918,18 +29854,18 @@ │ │ ldrh r4, [r0] │ │ cmp r3, ip │ │ orr r6, r6, r7 │ │ strh r6, [r0, #-2] │ │ orr r4, r4, lr │ │ strh r4, [r0] │ │ add r0, r0, r1 │ │ - blt 1fdb0 │ │ - b 1fe64 │ │ + blt 20250 │ │ + b 20304 │ │ cmp lr, #0 │ │ - beq 1fe64 │ │ + beq 20304 │ │ ldr r0, [sp, #48] ; 0x30 │ │ mov r3, fp │ │ ldr r1, [sp, #68] ; 0x44 │ │ add r0, fp, r0 │ │ add r0, r0, r0, lsl #1 │ │ add r0, r1, r0, lsl #2 │ │ add r1, fp, fp, lsl #1 │ │ @@ -29937,48 +29873,48 @@ │ │ add r0, r0, #2 │ │ lsl r1, r1, #2 │ │ ldrh r7, [r0] │ │ add r3, r3, fp │ │ cmp r3, ip │ │ orr r7, r7, lr │ │ strh r7, [r0], r1 │ │ - blt 1fe0c │ │ - b 1fe64 │ │ + blt 202ac │ │ + b 20304 │ │ ldr r0, [sp, #48] ; 0x30 │ │ mov r3, fp │ │ ldr r1, [sp, #68] ; 0x44 │ │ add r0, fp, r0 │ │ add r0, r0, r0, lsl #1 │ │ add r0, r1, r0, lsl #2 │ │ add r1, fp, fp, lsl #1 │ │ add r0, r0, r8, lsl #2 │ │ lsl r1, r1, #2 │ │ ldrh r6, [r0] │ │ add r3, r3, fp │ │ cmp r3, ip │ │ orr r6, r6, r7 │ │ strh r6, [r0], r1 │ │ - blt 1fe4c │ │ + blt 202ec │ │ subs r1, ip, #32 │ │ ldr r3, [sp, #56] ; 0x38 │ │ ldr r1, [sp, #40] ; 0x28 │ │ lsl r0, r3, ip │ │ ldrb r6, [r1, #1] │ │ movwpl r0, #0 │ │ cmp r9, r6 │ │ - ble 1ff70 │ │ + ble 20410 │ │ sub fp, r0, r3 │ │ movw r0, #65535 ; 0xffff │ │ tst fp, r0 │ │ lsr lr, fp, #16 │ │ - beq 1fef0 │ │ + beq 20390 │ │ add r0, r6, sl │ │ cmp lr, #0 │ │ add r0, r0, r0, lsl #1 │ │ - beq 1ff3c │ │ + beq 203dc │ │ ldr r1, [sp, #68] ; 0x44 │ │ mov r3, r6 │ │ add r0, r1, r0, lsl #2 │ │ add r1, r6, r6, lsl #1 │ │ add r0, r0, r2, lsl #2 │ │ add r0, r0, #384 ; 0x180 │ │ lsl r1, r1, #2 │ │ @@ -29987,18 +29923,18 @@ │ │ ldrh r7, [r0, #2] │ │ cmp r3, r9 │ │ orr r4, r4, fp │ │ strh r4, [r0] │ │ orr r4, r7, lr │ │ strh r4, [r0, #2] │ │ add r0, r0, r1 │ │ - blt 1fec4 │ │ - b 1ff70 │ │ + blt 20364 │ │ + b 20410 │ │ cmp lr, #0 │ │ - beq 1ff70 │ │ + beq 20410 │ │ add r0, r6, sl │ │ ldr r1, [sp, #68] ; 0x44 │ │ mov r3, r6 │ │ add r0, r0, r0, lsl #1 │ │ add r0, r1, r0, lsl #2 │ │ movw r1, #386 ; 0x182 │ │ add r0, r0, r2, lsl #2 │ │ @@ -30006,34 +29942,34 @@ │ │ add r1, r6, r6, lsl #1 │ │ lsl r1, r1, #2 │ │ ldrh r7, [r0] │ │ add r3, r3, r6 │ │ cmp r3, r9 │ │ orr r7, r7, lr │ │ strh r7, [r0], r1 │ │ - blt 1ff20 │ │ - b 1ff70 │ │ + blt 203c0 │ │ + b 20410 │ │ ldr r1, [sp, #68] ; 0x44 │ │ mov r3, r6 │ │ add r0, r1, r0, lsl #2 │ │ add r1, r6, r6, lsl #1 │ │ add r0, r0, r2, lsl #2 │ │ add r0, r0, #384 ; 0x180 │ │ lsl r1, r1, #2 │ │ ldrh r4, [r0] │ │ add r3, r3, r6 │ │ cmp r3, r9 │ │ orr r4, r4, fp │ │ strh r4, [r0], r1 │ │ - blt 1ff58 │ │ + blt 203f8 │ │ movw fp, #257 ; 0x101 │ │ sub r0, ip, #1 │ │ cmp r0, #31 │ │ movt fp, #257 ; 0x101 │ │ - bhi 2002c │ │ + bhi 204cc │ │ add r1, pc, #4 │ │ ldr r0, [r1, r0, lsl #2] │ │ add pc, r1, r0 │ │ andeq r0, r0, r0, lsl #1 │ │ andeq r0, r0, ip, lsl #1 │ │ muleq r0, ip, r0 │ │ andeq r0, r0, ip, lsr #1 │ │ @@ -30063,53 +29999,53 @@ │ │ muleq r0, ip, r0 │ │ muleq r0, ip, r0 │ │ muleq r0, ip, r0 │ │ muleq r0, ip, r0 │ │ andeq r0, r0, ip, ror #1 │ │ ldr r0, [sp, #144] ; 0x90 │ │ strb r2, [r0] │ │ - b 2009c │ │ + b 2053c │ │ ldr r1, [sp, #144] ; 0x90 │ │ orr r0, r2, r2, lsl #8 │ │ strh r0, [r1] │ │ - b 2009c │ │ + b 2053c │ │ ldr r0, [sp, #144] ; 0x90 │ │ mov r1, ip │ │ - bl 2830 <__aeabi_memset@plt> │ │ - b 2009c │ │ + bl 2ddc <__aeabi_memset@plt> │ │ + b 2053c │ │ mul r0, r2, fp │ │ ldr r1, [sp, #144] ; 0x90 │ │ str r0, [r1] │ │ - b 2009c │ │ + b 2053c │ │ umull r0, r1, r2, fp │ │ mla r1, r2, fp, r1 │ │ ldr r2, [sp, #144] ; 0x90 │ │ strd r0, [r2] │ │ - b 2009c │ │ + b 2053c │ │ umull r0, r1, r2, fp │ │ mla r1, r2, fp, r1 │ │ vmov.32 d16[0], r0 │ │ ldr r0, [sp, #144] ; 0x90 │ │ vmov.32 d16[1], r1 │ │ vorr d17, d16, d16 │ │ - b 20098 │ │ + b 20538 │ │ umull r0, r1, r2, fp │ │ mla r1, r2, fp, r1 │ │ vmov.32 d16[0], r0 │ │ ldr r0, [sp, #144] ; 0x90 │ │ vmov.32 d16[1], r1 │ │ vorr d17, d16, d16 │ │ vst1.64 {d16-d17}, [r0]! │ │ vst1.64 {d16-d17}, [r0] │ │ ldr r4, [sp, #152] ; 0x98 │ │ sub r0, r9, #1 │ │ ldr lr, [sp, #44] ; 0x2c │ │ cmp r0, #31 │ │ mov r7, r4 │ │ - bhi 2015c │ │ + bhi 205fc │ │ add r1, pc, #4 │ │ ldr r0, [r1, r0, lsl #2] │ │ add pc, r1, r0 │ │ andeq r0, r0, r0, lsl #1 │ │ andeq r0, r0, ip, lsl #1 │ │ muleq r0, ip, r0 │ │ strheq r0, [r0], -r4 │ │ @@ -30139,41 +30075,41 @@ │ │ muleq r0, ip, r0 │ │ muleq r0, ip, r0 │ │ muleq r0, ip, r0 │ │ muleq r0, ip, r0 │ │ strdeq r0, [r0], -r4 │ │ ldr r0, [sp, #148] ; 0x94 │ │ strb r8, [r0] │ │ - b 201d4 │ │ + b 20674 │ │ ldr r1, [sp, #148] ; 0x94 │ │ orr r0, r8, r8, lsl #8 │ │ strh r0, [r1] │ │ - b 201d4 │ │ + b 20674 │ │ ldr r0, [sp, #148] ; 0x94 │ │ mov r1, r9 │ │ mov r2, r8 │ │ - bl 2830 <__aeabi_memset@plt> │ │ + bl 2ddc <__aeabi_memset@plt> │ │ ldr lr, [sp, #44] ; 0x2c │ │ - b 201d4 │ │ + b 20674 │ │ mul r0, r8, fp │ │ ldr r1, [sp, #148] ; 0x94 │ │ str r0, [r1] │ │ - b 201d4 │ │ + b 20674 │ │ umull r0, r1, r8, fp │ │ ldr r2, [sp, #148] ; 0x94 │ │ mla r1, r8, fp, r1 │ │ strd r0, [r2] │ │ - b 201d4 │ │ + b 20674 │ │ umull r0, r1, r8, fp │ │ mla r1, r8, fp, r1 │ │ vmov.32 d16[0], r0 │ │ ldr r0, [sp, #148] ; 0x94 │ │ vmov.32 d16[1], r1 │ │ vorr d17, d16, d16 │ │ - b 201d0 │ │ + b 20670 │ │ umull r0, r1, r8, fp │ │ mla r1, r8, fp, r1 │ │ vmov.32 d16[0], r0 │ │ ldr r0, [sp, #148] ; 0x94 │ │ vmov.32 d16[1], r1 │ │ vorr d17, d16, d16 │ │ vst1.64 {d16-d17}, [r0]! │ │ @@ -30181,15 +30117,15 @@ │ │ ldr r2, [sp, #36] ; 0x24 │ │ ldr r1, [sp, #32] │ │ ldr r6, [sp, #112] ; 0x70 │ │ ldr r4, [sp, #116] ; 0x74 │ │ ldr sl, [sp, #48] ; 0x30 │ │ ldr r8, [sp, #124] ; 0x7c │ │ cmp r7, #0 │ │ - beq 20250 │ │ + beq 206f0 │ │ ldr r0, [sp, #140] ; 0x8c │ │ ldr r3, [sp, #120] ; 0x78 │ │ subs fp, r0, #3 │ │ sub r0, r0, #1 │ │ clz r0, r0 │ │ movwne fp, #1 │ │ add r3, fp, r3 │ │ @@ -30204,25 +30140,25 @@ │ │ add r0, lr, r9 │ │ cmp r3, r7, lsr fp │ │ lsrge r3, r7, fp │ │ cmp r8, r0, lsr r9 │ │ lsrge r8, r0, r9 │ │ cmp r3, #0 │ │ cmpne r8, #0 │ │ - bne 20258 │ │ + bne 206f8 │ │ add sp, sp, #76 ; 0x4c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r0, [sp, #72] ; 0x48 │ │ cmp r8, #1 │ │ cmpge r3, #1 │ │ lsr r0, r0, r9 │ │ str r0, [sp, #64] ; 0x40 │ │ lsr r0, sl, fp │ │ str r0, [sp, #72] ; 0x48 │ │ - blt 202c8 │ │ + blt 20768 │ │ asr r4, r4, r9 │ │ asr r0, r6, fp │ │ mul r4, r4, r2 │ │ lsl sl, r2, #2 │ │ add r4, r1, r4, lsl #2 │ │ add r4, r4, r0, lsl #2 │ │ mov r0, #0 │ │ @@ -30230,19 +30166,19 @@ │ │ add lr, r4, r7, lsl #2 │ │ ldrb ip, [r5, #32] │ │ add r7, r7, #1 │ │ strb ip, [lr, #2] │ │ cmp r7, r3 │ │ ldrb r6, [r5, #48] ; 0x30 │ │ strb r6, [lr, #3] │ │ - blt 20298 │ │ + blt 20738 │ │ add r0, r0, #1 │ │ add r4, r4, sl │ │ cmp r0, r8 │ │ - blt 20294 │ │ + blt 20734 │ │ mov r0, #0 │ │ ldr r1, [sp, #64] ; 0x40 │ │ str r0, [sp, #4] │ │ ldr r0, [sp, #136] ; 0x88 │ │ str r0, [sp, #8] │ │ ldr r0, [sp, #152] ; 0x98 │ │ str r0, [sp, #12] │ │ @@ -30250,20 +30186,20 @@ │ │ str r0, [sp, #16] │ │ ldr r0, [sp, #68] ; 0x44 │ │ ldr r2, [sp, #72] ; 0x48 │ │ add r0, r0, #768 ; 0x300 │ │ str r8, [sp] │ │ str fp, [sp, #20] │ │ str r9, [sp, #24] │ │ - bl 2031c │ │ + bl 207bc │ │ add sp, sp, #76 ; 0x4c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq fp, r8, r4, ror #29 │ │ - andeq fp, r8, r0, lsr lr │ │ - andeq fp, r8, ip, lsl sp │ │ + andeq ip, r9, ip, asr #14 │ │ + muleq r9, r8, r6 │ │ + andeq ip, r9, r4, lsl #11 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #52 ; 0x34 │ │ str r3, [sp, #48] ; 0x30 │ │ mov r8, r0 │ │ ldr r3, [sp, #108] ; 0x6c │ │ mov r5, #1 │ │ ldr r0, [sp, #112] ; 0x70 │ │ @@ -30272,30 +30208,30 @@ │ │ lsl ip, r5, r1 │ │ lsr r1, r7, r3 │ │ ldr r6, [sp, #96] ; 0x60 │ │ lsr r3, r7, r0 │ │ ldr r7, [sp, #104] ; 0x68 │ │ str r3, [sp, #16] │ │ lsl r4, r5, r3 │ │ - ldr r3, [pc, #1512] ; 2094c │ │ + ldr r3, [pc, #1512] ; 20dec │ │ ldr r3, [pc, r3] │ │ add r3, r3, r6, lsl #3 │ │ str r3, [sp, #28] │ │ ldrb lr, [r3, #3] │ │ ldrb sl, [r3, #2] │ │ ldr r3, [sp, #88] ; 0x58 │ │ cmp lr, #0 │ │ str lr, [sp, #36] ; 0x24 │ │ movwne lr, #1 │ │ cmp sl, #0 │ │ str sl, [sp, #40] ; 0x28 │ │ movwne sl, #1 │ │ cmp r3, #1 │ │ mov r3, r4 │ │ - blt 203ec │ │ + blt 2088c │ │ ldr r4, [sp, #88] ; 0x58 │ │ rsb fp, r0, #4 │ │ mov r0, r7 │ │ mov r7, ip │ │ ldrb r6, [r0], #1 │ │ cmp r7, r3 │ │ mov r5, #0 │ │ @@ -30307,28 +30243,28 @@ │ │ add r6, r9, r6, lsl #2 │ │ add r6, r6, r5, lsl #1 │ │ lsl r5, r5, fp │ │ ldrh r9, [r6] │ │ orr r5, r9, r7, lsr r5 │ │ lsl r7, r7, #1 │ │ strh r5, [r6] │ │ - bne 203ac │ │ + bne 2084c │ │ str r3, [sp, #12] │ │ mov r3, #1 │ │ lsl r0, r3, r1 │ │ str ip, [sp, #24] │ │ str r1, [sp, #20] │ │ lsl r1, r3, r2 │ │ str r2, [sp, #8] │ │ mov r2, r0 │ │ ldr r0, [sp, #48] ; 0x30 │ │ ldr ip, [sp, #32] │ │ cmp r0, #1 │ │ str r1, [sp, #44] ; 0x2c │ │ - blt 20478 │ │ + blt 20918 │ │ ldr r0, [sp, #108] ; 0x6c │ │ mov r9, #256 ; 0x100 │ │ ldr r4, [sp, #48] ; 0x30 │ │ rsb r5, r0, #4 │ │ ldr r0, [sp, #100] ; 0x64 │ │ ldr r7, [sp, #44] ; 0x2c │ │ ldrb r6, [r0], #1 │ │ @@ -30342,39 +30278,39 @@ │ │ add r3, r3, r6, lsl #2 │ │ subs r4, r4, #1 │ │ add r3, r3, fp, lsl #1 │ │ ldrh r6, [r3, r9]! │ │ orr r1, r6, r7, lsr r1 │ │ lsl r7, r7, #1 │ │ strh r1, [r3] │ │ - bne 20438 │ │ + bne 208d8 │ │ ldr r0, [sp, #92] ; 0x5c │ │ ldr fp, [sp, #88] ; 0x58 │ │ ldr r6, [sp, #48] ; 0x30 │ │ cmp r0, #0 │ │ - bne 20624 │ │ + bne 20ac4 │ │ str r2, [sp, #4] │ │ mov r3, ip │ │ - ldr r1, [pc, #1204] ; 20950 │ │ + ldr r1, [pc, #1204] ; 20df0 │ │ ldr r0, [sp, #96] ; 0x60 │ │ ldr r1, [pc, r1] │ │ ldr r2, [sp, #24] │ │ ldrb r9, [r1, r0, lsl #3] │ │ subs r1, fp, #32 │ │ lsl r0, r2, fp │ │ movwpl r0, #0 │ │ cmp r9, r6 │ │ - bge 20560 │ │ + bge 20a00 │ │ ldr r1, [sp, #12] │ │ sub r0, r0, r2 │ │ sub r1, r1, #1 │ │ ands ip, r1, r0 │ │ ldr r1, [sp, #16] │ │ lsr r0, r0, r1 │ │ - beq 20524 │ │ + beq 209c4 │ │ ldr r1, [sp, #8] │ │ lsl r4, r9, #3 │ │ mov r5, r9 │ │ add r1, r1, r9 │ │ add r1, r8, r1, lsl #3 │ │ add r1, r1, sl, lsl #2 │ │ add r2, r1, #2 │ │ @@ -30384,47 +30320,47 @@ │ │ orr r1, r1, ip │ │ strh r1, [r2, #-2] │ │ ldrhne r1, [r2] │ │ orrne r1, r1, r0 │ │ strhne r1, [r2] │ │ add r2, r2, r4 │ │ cmp r5, r6 │ │ - blt 204f4 │ │ - b 20560 │ │ + blt 20994 │ │ + b 20a00 │ │ cmp r0, #0 │ │ - beq 20560 │ │ + beq 20a00 │ │ ldr r1, [sp, #8] │ │ lsl r7, r9, #3 │ │ mov r5, r9 │ │ add r1, r1, r9 │ │ add r1, r8, r1, lsl #3 │ │ add r1, r1, sl, lsl #2 │ │ add r2, r1, #2 │ │ ldrh r1, [r2] │ │ add r5, r5, r9 │ │ cmp r5, r6 │ │ orr r1, r1, r0 │ │ strh r1, [r2], r7 │ │ - blt 20548 │ │ + blt 209e8 │ │ subs r1, r6, #32 │ │ ldr r0, [sp, #44] ; 0x2c │ │ ldr r1, [sp, #28] │ │ lsl r0, r0, r6 │ │ ldrb r4, [r1, #1] │ │ movwpl r0, #0 │ │ ldr r1, [sp, #4] │ │ cmp r4, fp │ │ - bge 20624 │ │ + bge 20ac4 │ │ ldr r2, [sp, #44] ; 0x2c │ │ sub r1, r1, #1 │ │ sub r0, r0, r2 │ │ ands r5, r1, r0 │ │ ldr r1, [sp, #20] │ │ lsr r7, r0, r1 │ │ - beq 205e8 │ │ + beq 20a88 │ │ add r0, r3, r4 │ │ lsl r2, r4, #3 │ │ add r0, r8, r0, lsl #3 │ │ add r0, r0, lr, lsl #2 │ │ add r1, r0, #256 ; 0x100 │ │ mov r0, r4 │ │ ldrh r3, [r1] │ │ @@ -30433,34 +30369,34 @@ │ │ orr r3, r3, r5 │ │ strh r3, [r1] │ │ ldrhne r3, [r1, #2] │ │ orrne r3, r3, r7 │ │ strhne r3, [r1, #2] │ │ add r1, r1, r2 │ │ cmp r0, fp │ │ - blt 205b8 │ │ - b 20624 │ │ + blt 20a58 │ │ + b 20ac4 │ │ cmp r7, #0 │ │ - beq 20624 │ │ + beq 20ac4 │ │ add r0, r3, r4 │ │ movw r1, #258 ; 0x102 │ │ mov r2, r4 │ │ add r0, r8, r0, lsl #3 │ │ add r0, r0, lr, lsl #2 │ │ add r0, r0, r1 │ │ lsl r1, r4, #3 │ │ ldrh r3, [r0] │ │ add r2, r2, r4 │ │ cmp r2, fp │ │ orr r3, r3, r7 │ │ strh r3, [r0], r1 │ │ - blt 2060c │ │ + blt 20aac │ │ sub r0, r6, #1 │ │ cmp r0, #31 │ │ - bhi 20704 │ │ + bhi 20ba4 │ │ add r1, pc, #4 │ │ ldr r0, [r1, r0, lsl #2] │ │ add pc, r1, r0 │ │ andeq r0, r0, r0, lsl #1 │ │ andeq r0, r0, r4, lsr #1 │ │ andeq r0, r0, r8, asr #1 │ │ strdeq r0, [r0], -r0 ; │ │ @@ -30495,78 +30431,78 @@ │ │ ldr r0, [sp, #36] ; 0x24 │ │ ldr r1, [sp, #100] ; 0x64 │ │ cmp r0, #0 │ │ movwne r0, #1 │ │ strb r0, [r1] │ │ sub r0, fp, #1 │ │ cmp r0, #31 │ │ - bls 207d8 │ │ - b 2089c │ │ + bls 20c78 │ │ + b 20d3c │ │ ldr r0, [sp, #36] ; 0x24 │ │ ldr r1, [sp, #100] ; 0x64 │ │ cmp r0, #0 │ │ movwne r0, #257 ; 0x101 │ │ strh r0, [r1] │ │ sub r0, fp, #1 │ │ cmp r0, #31 │ │ - bls 207d8 │ │ - b 2089c │ │ + bls 20c78 │ │ + b 20d3c │ │ ldr r2, [sp, #36] ; 0x24 │ │ mov r1, r6 │ │ ldr r0, [sp, #100] ; 0x64 │ │ cmp r2, #0 │ │ movwne r2, #1 │ │ - bl 2830 <__aeabi_memset@plt> │ │ + bl 2ddc <__aeabi_memset@plt> │ │ sub r0, fp, #1 │ │ cmp r0, #31 │ │ - bls 207d8 │ │ - b 2089c │ │ + bls 20c78 │ │ + b 20d3c │ │ ldr r0, [sp, #36] ; 0x24 │ │ ldr r1, [sp, #100] ; 0x64 │ │ cmp r0, #0 │ │ movwne r0, #257 ; 0x101 │ │ movtne r0, #257 ; 0x101 │ │ str r0, [r1] │ │ sub r0, fp, #1 │ │ cmp r0, #31 │ │ - bls 207d8 │ │ - b 2089c │ │ + bls 20c78 │ │ + b 20d3c │ │ ldr r0, [sp, #36] ; 0x24 │ │ ldr r1, [sp, #100] ; 0x64 │ │ cmp r0, #0 │ │ movwne r0, #257 ; 0x101 │ │ movtne r0, #257 ; 0x101 │ │ str r0, [r1] │ │ str r0, [r1, #4] │ │ sub r0, fp, #1 │ │ cmp r0, #31 │ │ - bls 207d8 │ │ - b 2089c │ │ + bls 20c78 │ │ + b 20d3c │ │ ldr r0, [sp, #36] ; 0x24 │ │ cmp r0, #0 │ │ movwne r0, #257 ; 0x101 │ │ movtne r0, #257 ; 0x101 │ │ vdup.32 q8, r0 │ │ ldr r0, [sp, #100] ; 0x64 │ │ vst1.64 {d16-d17}, [r0] │ │ sub r0, fp, #1 │ │ cmp r0, #31 │ │ - bls 207d8 │ │ - b 2089c │ │ + bls 20c78 │ │ + b 20d3c │ │ ldr r0, [sp, #36] ; 0x24 │ │ cmp r0, #0 │ │ movwne r0, #257 ; 0x101 │ │ movtne r0, #257 ; 0x101 │ │ vdup.32 q8, r0 │ │ ldr r0, [sp, #100] ; 0x64 │ │ vst1.64 {d16-d17}, [r0]! │ │ vst1.64 {d16-d17}, [r0] │ │ sub r0, fp, #1 │ │ cmp r0, #31 │ │ - bhi 2089c │ │ + bhi 20d3c │ │ add r1, pc, #4 │ │ ldr r0, [r1, r0, lsl #2] │ │ add pc, r1, r0 │ │ andeq r0, r0, r0, lsl #1 │ │ muleq r0, ip, r0 │ │ strheq r0, [r0], -r8 │ │ ldrdeq r0, [r0], -r8 │ │ @@ -30613,15 +30549,15 @@ │ │ add sp, sp, #52 ; 0x34 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r2, [sp, #40] ; 0x28 │ │ mov r1, fp │ │ ldr r0, [sp, #104] ; 0x68 │ │ cmp r2, #0 │ │ movwne r2, #1 │ │ - bl 2830 <__aeabi_memset@plt> │ │ + bl 2ddc <__aeabi_memset@plt> │ │ add sp, sp, #52 ; 0x34 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r1, [sp, #40] ; 0x28 │ │ ldr r0, [sp, #104] ; 0x68 │ │ cmp r1, #0 │ │ movwne r1, #257 ; 0x101 │ │ movtne r1, #257 ; 0x101 │ │ @@ -30652,405 +30588,393 @@ │ │ movtne r0, #257 ; 0x101 │ │ vdup.32 q8, r0 │ │ ldr r0, [sp, #104] ; 0x68 │ │ vst1.64 {d16-d17}, [r0]! │ │ vst1.64 {d16-d17}, [r0] │ │ add sp, sp, #52 ; 0x34 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq fp, r8, r4, lsl #14 │ │ - andeq fp, r8, r8, asr #11 │ │ + andeq fp, r9, ip, ror #30 │ │ + andeq fp, r9, r0, lsr lr │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #68 ; 0x44 │ │ + add fp, sp, #28 │ │ + sub sp, sp, #108 ; 0x6c │ │ sub sp, sp, #4096 ; 0x1000 │ │ - add lr, sp, #4096 ; 0x1000 │ │ - str r0, [sp, #56] ; 0x38 │ │ - mov sl, r1 │ │ - ldr r1, [pc, #1464] ; 20f2c │ │ - ldr r0, [lr, #124] ; 0x7c │ │ - add lr, sp, #4096 ; 0x1000 │ │ - mov r5, r3 │ │ - mov ip, r2 │ │ - ldr r4, [lr, #104] ; 0x68 │ │ - add lr, sp, #4096 ; 0x1000 │ │ - ldr r1, [pc, r1] │ │ - ldr r3, [lr, #112] ; 0x70 │ │ - add lr, sp, #4096 ; 0x1000 │ │ - and r8, r4, #31 │ │ - str r8, [sp, #52] ; 0x34 │ │ - ldr r7, [lr, #108] ; 0x6c │ │ - add lr, sp, #4096 ; 0x1000 │ │ - ldrb r6, [r1, r0, lsl #2]! │ │ - sub r9, r3, r4 │ │ - ldr fp, [lr, #116] ; 0x74 │ │ - add lr, sp, #4096 ; 0x1000 │ │ - ldrb r2, [r1, #1] │ │ - cmp r9, r6 │ │ - sub r1, fp, r7 │ │ - movge r9, r6 │ │ - cmp r1, r2 │ │ - ldr lr, [lr, #152] ; 0x98 │ │ - movge r1, r2 │ │ - cmp r9, #0 │ │ - cmpne r1, #0 │ │ - and r0, r7, #31 │ │ - str r0, [sp, #48] ; 0x30 │ │ - bne 209f0 │ │ - cmp lr, #0 │ │ - bne 20e10 │ │ - b 20e68 │ │ - add r0, sp, #36 ; 0x24 │ │ - str r1, [sp, #64] ; 0x40 │ │ - str r6, [sp, #32] │ │ - stm r0, {r2, sl, ip} │ │ - ble 20b78 │ │ - cmp r9, #0 │ │ - ble 20afc │ │ - mul r0, r7, ip │ │ - ldr lr, [sp, #48] ; 0x30 │ │ - lsl r1, ip, #2 │ │ + bfc sp, #0, #4 │ │ + str r2, [sp, #52] ; 0x34 │ │ + ldr r4, [pc, #1416] ; 2139c │ │ + ldr r2, [fp, #28] │ │ + ldr lr, [fp, #8] │ │ + ldr r4, [pc, r4] │ │ + ldr r6, [fp, #16] │ │ + and sl, lr, #31 │ │ + ldr ip, [fp, #12] │ │ + ldrb r2, [r4, r2, lsl #2]! │ │ + sub r5, r6, lr │ │ + ldr r7, [fp, #20] │ │ + and r9, ip, #31 │ │ + ldrb r4, [r4, #1] │ │ + cmp r5, r2 │ │ + sub r6, r7, ip │ │ + movge r5, r2 │ │ + cmp r6, r4 │ │ + str r2, [sp, #56] ; 0x38 │ │ + ldr r2, [fp, #56] ; 0x38 │ │ + movge r6, r4 │ │ + cmp r5, #0 │ │ + str r0, [sp, #80] ; 0x50 │ │ + cmpne r6, #0 │ │ + str r9, [sp, #72] ; 0x48 │ │ + str r3, [sp, #60] ; 0x3c │ │ + bne 20e7c │ │ + cmp r2, #0 │ │ + bne 21278 │ │ + b 212d4 │ │ + str r6, [sp, #76] ; 0x4c │ │ + str sl, [sp, #68] ; 0x44 │ │ + str r1, [sp, #48] ; 0x30 │ │ + str r4, [sp, #44] ; 0x2c │ │ + ble 20fec │ │ + cmp r5, #0 │ │ + ble 20f78 │ │ + ldr r6, [sp, #52] ; 0x34 │ │ + mov r8, #0 │ │ + mul r2, ip, r6 │ │ + ldr ip, [sp, #76] ; 0x4c │ │ + add r2, r1, r2, lsl #2 │ │ + add r4, r2, lr, lsl #2 │ │ + lsl lr, r6, #2 │ │ mov r2, #0 │ │ - add r0, sl, r0, lsl #2 │ │ - add r6, r0, r4, lsl #2 │ │ - ldr r4, [sp, #64] ; 0x40 │ │ - mov r3, #0 │ │ - ldrb r7, [r5] │ │ - mov r0, r6 │ │ - strb r7, [r0, r3, lsl #2]! │ │ - add r3, r3, #1 │ │ - ldrb r7, [r5, #16] │ │ - cmp r3, r9 │ │ - strb r7, [r0, #1] │ │ - blt 20a2c │ │ + ldrb r7, [r3] │ │ + mov r6, r4 │ │ + strb r7, [r6, r2, lsl #2]! │ │ add r2, r2, #1 │ │ - add r6, r6, r1 │ │ - cmp r2, r4 │ │ - blt 20a28 │ │ - cmp r4, #0 │ │ - ble 20b7c │ │ - cmp r9, #1 │ │ - blt 20afc │ │ - ldr r0, [pc, #1212] ; 20f30 │ │ - add lr, sp, #4096 ; 0x1000 │ │ - add fp, sp, #68 ; 0x44 │ │ + ldrb r7, [r3, #16] │ │ + cmp r2, r5 │ │ + strb r7, [r6, #1] │ │ + blt 20eb8 │ │ + add r8, r8, #1 │ │ + add r4, r4, lr │ │ + cmp r8, ip │ │ + blt 20eb4 │ │ + cmp ip, #0 │ │ + ble 20fec │ │ + ldr r1, [fp, #32] │ │ + cmp r5, #1 │ │ + blt 20f78 │ │ + ldr r0, [pc, #1180] ; 213a0 │ │ + add r8, sp, #96 ; 0x60 │ │ mov r4, #0 │ │ - ldr r1, [lr, #128] ; 0x80 │ │ - mov sl, #0 │ │ + mov r9, #0 │ │ ldr r0, [pc, r0] │ │ - mov r2, r1 │ │ - add r1, r0, r1, lsl #3 │ │ - ldrb r8, [r0, r2, lsl #3] │ │ - add r1, r1, #1 │ │ - ldrb r0, [r1] │ │ - str r0, [sp, #60] ; 0x3c │ │ - mov r7, #0 │ │ + add r2, r0, r1, lsl #3 │ │ + ldrb sl, [r0, r1, lsl #3] │ │ + add r2, r2, #1 │ │ + ldrb r0, [r2] │ │ + str r0, [sp, #92] ; 0x5c │ │ mov r6, #0 │ │ - add lr, sp, #4096 ; 0x1000 │ │ + mov r7, #0 │ │ + ldr r0, [fp, #36] ; 0x24 │ │ mov r2, #0 │ │ - mov r3, r4 │ │ - str r7, [sp] │ │ - ldr r0, [lr, #132] ; 0x84 │ │ - add lr, sp, #4096 ; 0x1000 │ │ str r0, [sp, #4] │ │ - add r0, fp, sl, lsl #5 │ │ - ldr r1, [lr, #128] ; 0x80 │ │ - add r0, r0, r6 │ │ - bl 217ac │ │ - add r6, r6, r8 │ │ - add r7, r7, #1 │ │ - cmp r6, r9 │ │ - blt 20aa8 │ │ - ldr r0, [sp, #60] ; 0x3c │ │ + add r0, r8, r9, lsl #5 │ │ + add r0, r0, r7 │ │ + mov r3, r4 │ │ + str r6, [sp] │ │ + bl 21c1c │ │ + ldr r1, [fp, #32] │ │ + add r7, r7, sl │ │ + add r6, r6, #1 │ │ + cmp r7, r5 │ │ + blt 20f2c │ │ + ldr r0, [sp, #92] ; 0x5c │ │ add r4, r4, #1 │ │ - add sl, sl, r0 │ │ - ldr r0, [sp, #64] ; 0x40 │ │ - cmp sl, r0 │ │ - blt 20aa0 │ │ - add lr, sp, #4096 ; 0x1000 │ │ - ldr r1, [sp, #48] ; 0x30 │ │ + add r9, r9, r0 │ │ + ldr r0, [sp, #76] ; 0x4c │ │ + cmp r9, r0 │ │ + blt 20f24 │ │ + ldr r9, [sp, #72] ; 0x48 │ │ mov r0, #1 │ │ - ldr r7, [sp, #64] ; 0x40 │ │ - ldr r3, [lr, #148] ; 0x94 │ │ + ldr r3, [fp, #52] ; 0x34 │ │ + add lr, sp, #96 ; 0x60 │ │ + ldr r7, [sp, #76] ; 0x4c │ │ mov ip, #0 │ │ - ldr lr, [sp, #56] ; 0x38 │ │ - lsl sl, r0, r1 │ │ - ldr r8, [sp, #52] ; 0x34 │ │ - add r0, sp, #68 ; 0x44 │ │ - mov r2, sl │ │ + lsl r2, r0, r9 │ │ + ldr r0, [sp, #80] ; 0x50 │ │ + ldr sl, [sp, #68] ; 0x44 │ │ + str r2, [sp, #88] ; 0x58 │ │ ldrb r6, [r3], #1 │ │ lsr r1, r2, #16 │ │ - ldrb r4, [r0], #32 │ │ + ldrb r4, [lr], #32 │ │ cmp ip, r2, lsr #16 │ │ movwne r1, #1 │ │ cmp r4, r6 │ │ movcc r6, r4 │ │ - add r4, r8, r8, lsl #1 │ │ + add r4, sl, sl, lsl #1 │ │ subs r7, r7, #1 │ │ - add r4, lr, r4, lsl #2 │ │ + add r4, r0, r4, lsl #2 │ │ add r6, r4, r6, lsl #2 │ │ add r6, r6, r1, lsl #1 │ │ lsl r1, r1, #4 │ │ ldrh r4, [r6] │ │ orr r1, r4, r2, lsr r1 │ │ lsl r2, r2, #1 │ │ strh r1, [r6] │ │ - bne 20b28 │ │ - ldr lr, [sp, #48] ; 0x30 │ │ - b 20b84 │ │ - ldr lr, [sp, #48] ; 0x30 │ │ - mov r0, #1 │ │ - lsl sl, r0, lr │ │ + bne 20fa0 │ │ + b 20ff8 │ │ mov r1, #1 │ │ - cmp r9, #1 │ │ - lsl r0, r1, r8 │ │ - str r0, [sp, #60] ; 0x3c │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - blt 20c04 │ │ - add r1, sp, #68 ; 0x44 │ │ - ldr r3, [sp, #60] ; 0x3c │ │ - add fp, r1, #2048 ; 0x800 │ │ - add r1, sp, #4096 ; 0x1000 │ │ - mov ip, #0 │ │ - mov r8, #384 ; 0x180 │ │ - ldr r4, [r1, #144] ; 0x90 │ │ - mov r7, r9 │ │ + lsl r1, r1, r9 │ │ + str r1, [sp, #88] ; 0x58 │ │ + mov r1, #1 │ │ + cmp r5, #1 │ │ + lsl r1, r1, sl │ │ + str r1, [sp, #92] ; 0x5c │ │ + blt 21070 │ │ + add r1, sp, #96 ; 0x60 │ │ + ldr r4, [fp, #48] ; 0x30 │ │ + ldr r3, [sp, #92] ; 0x5c │ │ + add r1, r1, #2048 ; 0x800 │ │ + mov r8, #0 │ │ + mov sl, #384 ; 0x180 │ │ + mov r7, r5 │ │ ldrb r2, [r4], #1 │ │ - lsr r1, r3, #16 │ │ - ldrb r6, [fp], #1 │ │ - cmp ip, r3, lsr #16 │ │ - movwne r1, #1 │ │ + lsr ip, r3, #16 │ │ + ldrb r6, [r1], #1 │ │ + cmp r8, r3, lsr #16 │ │ + movwne ip, #1 │ │ cmp r6, r2 │ │ movcc r2, r6 │ │ - add r6, lr, lr, lsl #1 │ │ + add r6, r9, r9, lsl #1 │ │ subs r7, r7, #1 │ │ add r6, r0, r6, lsl #2 │ │ add r2, r6, r2, lsl #2 │ │ - add r2, r2, r1, lsl #1 │ │ - lsl r1, r1, #4 │ │ - ldrh r6, [r2, r8]! │ │ - orr r1, r6, r3, lsr r1 │ │ + lsl r6, ip, #4 │ │ + add r2, r2, ip, lsl #1 │ │ + ldrh lr, [r2, sl]! │ │ + orr r6, lr, r3, lsr r6 │ │ lsl r3, r3, #1 │ │ - strh r1, [r2] │ │ - bne 20bbc │ │ - add lr, sp, #4096 ; 0x1000 │ │ - ldr r0, [lr, #120] ; 0x78 │ │ + strh r6, [r2] │ │ + bne 21028 │ │ + ldr r0, [fp, #24] │ │ + ldr lr, [sp, #76] ; 0x4c │ │ cmp r0, #0 │ │ - bne 20d7c │ │ - ldr r0, [sp, #64] ; 0x40 │ │ - cmp r0, #1 │ │ - blt 20cc0 │ │ - ldr r8, [sp, #56] ; 0x38 │ │ - mov fp, #0 │ │ - ldr lr, [sp, #52] ; 0x34 │ │ - b 20c44 │ │ - ldr r0, [sp, #64] ; 0x40 │ │ - add fp, fp, #1 │ │ - lsl sl, sl, #1 │ │ - cmp fp, r0 │ │ - beq 20cc0 │ │ - add r0, sp, #68 ; 0x44 │ │ - lsr r3, sl, #16 │ │ - add r4, r0, fp, lsl #5 │ │ - mov r0, #0 │ │ - cmp r0, sl, lsr #16 │ │ - ldrb r6, [r4, #1024] ; 0x400 │ │ + str r5, [sp, #64] ; 0x40 │ │ + bne 2120c │ │ + ldr r0, [sp, #88] ; 0x58 │ │ + cmp lr, #1 │ │ + ldr r8, [sp, #64] ; 0x40 │ │ + blt 21150 │ │ + ldr r9, [sp, #80] ; 0x50 │ │ + mov r2, #0 │ │ + b 210bc │ │ + ldr r0, [sp, #88] ; 0x58 │ │ + ldr r2, [sp, #84] ; 0x54 │ │ + ldr lr, [sp, #76] ; 0x4c │ │ + add r2, r2, #1 │ │ + lsl r0, r0, #1 │ │ + cmp r2, lr │ │ + beq 21150 │ │ + add r1, sp, #96 ; 0x60 │ │ + mov r3, r2 │ │ + add r1, r1, r2, lsl #5 │ │ + ldr lr, [sp, #68] ; 0x44 │ │ + str r2, [sp, #84] ; 0x54 │ │ + mov r2, #0 │ │ + ldrb r6, [r1, #1024] ; 0x400 │ │ + lsr r3, r0, #16 │ │ + cmp r2, r0, lsr #16 │ │ + str r0, [sp, #88] ; 0x58 │ │ movwne r3, #1 │ │ - cmp r9, r6 │ │ - ble 20c30 │ │ - add r0, sp, #68 ; 0x44 │ │ - lsl r2, r3, #4 │ │ - lsr r2, sl, r2 │ │ - ldrb r7, [r0, fp, lsl #5] │ │ - mov r1, r4 │ │ - add r0, r6, lr │ │ - ldrb ip, [r1, r6]! │ │ - add r0, r0, r0, lsl #1 │ │ + cmp r8, r6 │ │ + ble 210a0 │ │ + ldr r7, [sp, #84] ; 0x54 │ │ + add r2, sp, #96 ; 0x60 │ │ + lsl r0, r3, #4 │ │ + ldrb r7, [r2, r7, lsl #5] │ │ + ldr r2, [sp, #88] ; 0x58 │ │ + lsr r2, r2, r0 │ │ + mov r0, r1 │ │ + add sl, r6, lr │ │ + ldrb ip, [r0, r6]! │ │ + add r4, sl, sl, lsl #1 │ │ cmp r7, ip │ │ movhi r7, ip │ │ - add r0, r8, r0, lsl #2 │ │ - add r0, r0, r7, lsl #2 │ │ - add r0, r0, r3, lsl #1 │ │ - ldrh r7, [r0] │ │ + add r4, r9, r4, lsl #2 │ │ + add r4, r4, r7, lsl #2 │ │ + add r4, r4, r3, lsl #1 │ │ + ldrh r7, [r4] │ │ orr r7, r7, r2 │ │ - strh r7, [r0] │ │ - ldrb r0, [r1, #1024] ; 0x400 │ │ + strh r7, [r4] │ │ + ldrb r0, [r0, #1024] ; 0x400 │ │ mov r7, ip │ │ add r6, r6, r0 │ │ - cmp r6, r9 │ │ - blt 20c78 │ │ - b 20c30 │ │ - ldr lr, [sp, #48] ; 0x30 │ │ - cmp r9, #1 │ │ - ldr r0, [sp, #60] ; 0x3c │ │ - blt 20d7c │ │ - ldr r8, [sp, #64] ; 0x40 │ │ - add sl, sp, #68 ; 0x44 │ │ - ldr ip, [sp, #56] ; 0x38 │ │ + cmp r6, r8 │ │ + blt 21108 │ │ + b 210a0 │ │ + ldr r0, [sp, #92] ; 0x5c │ │ + cmp r8, #1 │ │ + blt 2120c │ │ + ldr ip, [sp, #80] ; 0x50 │ │ + add r8, sp, #96 ; 0x60 │ │ + ldr r9, [sp, #72] ; 0x48 │ │ mov r4, #0 │ │ - b 20cf8 │ │ - ldr r0, [sp, #60] ; 0x3c │ │ + mov r5, #384 ; 0x180 │ │ + b 2118c │ │ + ldr r0, [sp, #92] ; 0x5c │ │ add r4, r4, #1 │ │ - cmp r4, r9 │ │ + ldr r1, [sp, #64] ; 0x40 │ │ lsl r0, r0, #1 │ │ - beq 20d7c │ │ - add r6, sl, r4 │ │ + cmp r4, r1 │ │ + beq 2120c │ │ + add r6, r8, r4 │ │ mov r2, #0 │ │ - lsr fp, r0, #16 │ │ + lsr sl, r0, #16 │ │ cmp r2, r0, lsr #16 │ │ ldrb r1, [r6, #3072] ; 0xc00 │ │ - movwne fp, #1 │ │ - str r0, [sp, #60] ; 0x3c │ │ - cmp r8, r1 │ │ - ble 20ce4 │ │ - ldr r2, [sp, #60] ; 0x3c │ │ - lsl r0, fp, #4 │ │ + movwne sl, #1 │ │ + str r0, [sp, #92] ; 0x5c │ │ + cmp lr, r1 │ │ + ble 21174 │ │ + ldr r2, [sp, #92] ; 0x5c │ │ + lsl r0, sl, #4 │ │ ldrb r6, [r6, #2048] ; 0x800 │ │ lsr r7, r2, r0 │ │ - add r0, sl, r1, lsl #5 │ │ - add r2, r1, lr │ │ + add r0, r8, r1, lsl #5 │ │ + add r2, r1, r9 │ │ add r0, r0, r4 │ │ add r2, r2, r2, lsl #1 │ │ ldrb r3, [r0, #2048] ; 0x800 │ │ add r2, ip, r2, lsl #2 │ │ cmp r6, r3 │ │ movcs r6, r3 │ │ add r2, r2, r6, lsl #2 │ │ - mov r6, #384 ; 0x180 │ │ - add r2, r2, fp, lsl #1 │ │ - ldrh r6, [r2, r6]! ; │ │ + add r2, r2, sl, lsl #1 │ │ + ldrh r6, [r2, r5]! │ │ orr r6, r6, r7 │ │ strh r6, [r2] │ │ ldrb r0, [r0, #3072] ; 0xc00 │ │ mov r6, r3 │ │ add r1, r1, r0 │ │ - cmp r1, r8 │ │ - blt 20d2c │ │ - b 20ce4 │ │ - add lr, sp, #4096 ; 0x1000 │ │ - ldr r3, [sp, #64] ; 0x40 │ │ - ldr r7, [lr, #148] ; 0x94 │ │ - cmp r3, #1 │ │ - blt 20db0 │ │ - add r0, sp, #68 ; 0x44 │ │ - mov r2, r3 │ │ - add r0, r9, r0 │ │ + cmp r1, lr │ │ + blt 211c0 │ │ + b 21174 │ │ + ldr r7, [fp, #52] ; 0x34 │ │ + cmp lr, #1 │ │ + ldr r2, [sp, #64] ; 0x40 │ │ + blt 2123c │ │ + add r0, sp, #96 ; 0x60 │ │ + mov r6, lr │ │ + add r0, r2, r0 │ │ sub r1, r0, #1 │ │ ldrb r0, [r1], #32 │ │ - subs r2, r2, #1 │ │ + subs r6, r6, #1 │ │ strb r0, [r7], #1 │ │ - bne 20da0 │ │ - add r0, sp, #68 ; 0x44 │ │ - add lr, sp, #4096 ; 0x1000 │ │ - add r0, r0, r3, lsl #5 │ │ - mov r2, r9 │ │ + bne 2122c │ │ + add r0, sp, #96 ; 0x60 │ │ + add r0, r0, lr, lsl #5 │ │ add r1, r0, #2016 ; 0x7e0 │ │ - ldr r0, [lr, #144] ; 0x90 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - add r0, sp, #4096 ; 0x1000 │ │ - add lr, sp, #4096 ; 0x1000 │ │ - ldr ip, [sp, #44] ; 0x2c │ │ - ldr r4, [r0, #104] ; 0x68 │ │ - add r0, sp, #4096 ; 0x1000 │ │ - ldr lr, [lr, #152] ; 0x98 │ │ - ldr r7, [r0, #108] ; 0x6c │ │ - add r0, sp, #4096 ; 0x1000 │ │ - ldr sl, [sp, #40] ; 0x28 │ │ - ldr r6, [r0, #116] ; 0x74 │ │ - add r0, sp, #4096 ; 0x1000 │ │ - ldr r2, [sp, #36] ; 0x24 │ │ - ldr r3, [r0, #112] ; 0x70 │ │ - mov fp, r6 │ │ - ldr r6, [sp, #32] │ │ - cmp lr, #0 │ │ - beq 20e68 │ │ - add r0, sp, #4096 ; 0x1000 │ │ - ldr r0, [r0, #140] ; 0x8c │ │ + ldr r0, [fp, #48] ; 0x30 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + ldr r7, [fp, #8] │ │ + ldr r2, [fp, #56] ; 0x38 │ │ + ldr r1, [sp, #48] ; 0x30 │ │ + mov lr, r7 │ │ + ldr ip, [fp, #12] │ │ + ldr sl, [sp, #68] ; 0x44 │ │ + ldr r4, [sp, #44] ; 0x2c │ │ + ldr r7, [fp, #20] │ │ + cmp r2, #0 │ │ + beq 212d4 │ │ + ldr r0, [fp, #44] ; 0x2c │ │ + ldr r2, [fp, #16] │ │ subs r9, r0, #3 │ │ sub r0, r0, #1 │ │ - clz r0, r0 │ │ movwne r9, #1 │ │ - add r1, r9, r3 │ │ - lsr r8, r0, #5 │ │ - add r0, r8, fp │ │ - asr r1, r1, r9 │ │ - sub r3, r1, r4, asr r9 │ │ - add r1, r6, r9 │ │ - asr r0, r0, r8 │ │ - sub fp, r0, r7, asr r8 │ │ - add r0, r2, r8 │ │ - cmp r3, r1, lsr r9 │ │ - lsrge r3, r1, r9 │ │ - cmp fp, r0, lsr r8 │ │ - lsrge fp, r0, r8 │ │ + add r2, r9, r2 │ │ + clz r0, r0 │ │ + asr r2, r2, r9 │ │ + sub r3, r2, lr, asr r9 │ │ + ldr r2, [sp, #56] ; 0x38 │ │ + add r2, r2, r9 │ │ + cmp r3, r2, lsr r9 │ │ + lsrge r3, r2, r9 │ │ + lsr r2, r0, #5 │ │ + add r0, r2, r7 │ │ + asr r0, r0, r2 │ │ + sub r8, r0, ip, asr r2 │ │ + add r0, r4, r2 │ │ + cmp r8, r0, lsr r2 │ │ + lsrge r8, r0, r2 │ │ cmp r3, #0 │ │ - cmpne fp, #0 │ │ - bne 20e74 │ │ - add sp, sp, #68 ; 0x44 │ │ - add sp, sp, #4096 ; 0x1000 │ │ + cmpne r8, #0 │ │ + bne 212dc │ │ + sub sp, fp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [sp, #48] ; 0x30 │ │ - cmp fp, #1 │ │ + ldr r0, [sp, #72] ; 0x48 │ │ + cmp r8, #1 │ │ cmpge r3, #1 │ │ - lsr r1, r0, r8 │ │ - ldr r0, [sp, #52] ; 0x34 │ │ - lsr r2, r0, r9 │ │ - blt 20ee0 │ │ - asr r0, r4, r9 │ │ - asr r4, r7, r8 │ │ - mul r4, r4, ip │ │ - add r4, sl, r4, lsl #2 │ │ - lsl sl, ip, #2 │ │ + lsr r0, r0, r2 │ │ + str r0, [sp, #88] ; 0x58 │ │ + lsr r0, sl, r9 │ │ + str r0, [sp, #92] ; 0x5c │ │ + blt 21354 │ │ + ldr r7, [sp, #52] ; 0x34 │ │ + asr r4, ip, r2 │ │ + asr r0, lr, r9 │ │ + mul r4, r4, r7 │ │ + lsl sl, r7, #2 │ │ + add r4, r1, r4, lsl #2 │ │ + ldr r1, [sp, #60] ; 0x3c │ │ add r4, r4, r0, lsl #2 │ │ mov r0, #0 │ │ mov r7, #0 │ │ - add ip, r4, r7, lsl #2 │ │ - ldrb r6, [r5, #32] │ │ + add lr, r4, r7, lsl #2 │ │ + ldrb ip, [r1, #32] │ │ add r7, r7, #1 │ │ - strb r6, [ip, #2] │ │ + strb ip, [lr, #2] │ │ cmp r7, r3 │ │ - ldrb r6, [r5, #48] ; 0x30 │ │ - strb r6, [ip, #3] │ │ - blt 20eb0 │ │ + ldrb r6, [r1, #48] ; 0x30 │ │ + strb r6, [lr, #3] │ │ + blt 21324 │ │ add r0, r0, #1 │ │ add r4, r4, sl │ │ - cmp r0, fp │ │ - blt 20eac │ │ - add r0, sp, #4096 ; 0x1000 │ │ - str lr, [sp, #12] │ │ - add lr, sp, #4096 ; 0x1000 │ │ - str fp, [sp] │ │ - ldr r0, [r0, #120] ; 0x78 │ │ + cmp r0, r8 │ │ + blt 21320 │ │ + ldr r0, [fp, #24] │ │ str r0, [sp, #4] │ │ - add r0, sp, #4096 ; 0x1000 │ │ - str r9, [sp, #20] │ │ - ldr r0, [r0, #136] ; 0x88 │ │ + ldr r0, [fp, #40] ; 0x28 │ │ str r0, [sp, #8] │ │ - ldr r0, [lr, #156] ; 0x9c │ │ + ldr r0, [fp, #56] ; 0x38 │ │ + str r0, [sp, #12] │ │ + ldr r0, [fp, #60] ; 0x3c │ │ str r0, [sp, #16] │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - str r8, [sp, #24] │ │ + ldr r0, [sp, #80] ; 0x50 │ │ + str r2, [sp, #24] │ │ + ldr r1, [sp, #88] ; 0x58 │ │ add r0, r0, #768 ; 0x300 │ │ - bl 2031c │ │ - add sp, sp, #68 ; 0x44 │ │ - add sp, sp, #4096 ; 0x1000 │ │ + ldr r2, [sp, #92] ; 0x5c │ │ + str r8, [sp] │ │ + str r9, [sp, #20] │ │ + bl 207bc │ │ + sub sp, fp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq fp, r8, ip, asr #1 │ │ - andeq sl, r8, r0, ror #31 │ │ + andeq fp, r9, r4, asr #18 │ │ + andeq fp, r9, r0, ror #16 │ │ nop {0} │ │ nop {0} │ │ nop {0} │ │ push {r4, r5, fp, lr} │ │ vpush {d8-d11} │ │ add r4, r1, #3 │ │ rsb r2, r1, #9 │ │ add r3, r0, #16 │ │ add lr, r0, #128 ; 0x80 │ │ add ip, r0, #136 ; 0x88 │ │ asr r4, r4, #2 │ │ cmp r1, #0 │ │ - ble 21180 │ │ + ble 215f0 │ │ vdup.32 q8, r4 │ │ add r5, pc, #812 ; 0x32c │ │ vld1.64 {d18-d19}, [r5 :128] │ │ add r5, pc, #820 ; 0x334 │ │ vneg.s32 q8, q8 │ │ vld1.64 {d20-d21}, [r5 :128] │ │ add r5, pc, #824 ; 0x338 │ │ @@ -31176,15 +31100,15 @@ │ │ mov r5, r3 │ │ vst1.8 {d16-d17}, [r0] │ │ add r0, r3, #16 │ │ vst1.8 {d22-d23}, [r0] │ │ mov r0, #96 ; 0x60 │ │ vst1.8 {d20-d21}, [r5], r0 │ │ vst1.8 {d24-d25}, [r5] │ │ - b 211f4 │ │ + b 21664 │ │ add r5, pc, #152 ; 0x98 │ │ vld1.64 {d16-d17}, [r5 :128] │ │ add r5, pc, #160 ; 0xa0 │ │ vld1.64 {d20-d21}, [r5 :128] │ │ add r5, pc, #168 ; 0xa8 │ │ vld1.64 {d22-d23}, [r5 :128] │ │ add r5, pc, #176 ; 0xb0 │ │ @@ -31223,39 +31147,39 @@ │ │ nop {0} │ │ stceq 7, cr0, [sl, #-20] ; 0xffffffec │ │ ldmdbne r6, {r4, r8, r9, ip} │ │ strcs r1, [r2, #-3868]! ; 0xfffff0e4 │ │ ; instruction: 0x312e2b28 │ │ ; instruction: 0x23222120 │ │ strcs r2, [r6, -r4, lsr #10]! │ │ - blcs aab6e0 <_end@@Base+0x9be2cc> │ │ + blcs aabb50 <_end@@Base+0x9adb3c> │ │ svccs 0x002e2d2c │ │ tstne r2, #16, 2 │ │ ; instruction: 0x17161514 │ │ - blne 6a76b0 <_end@@Base+0x5ba29c> │ │ + blne 6a7b20 <_end@@Base+0x5a9b0c> │ │ svcne 0x001e1d1c │ │ stclvs 7, cr6, [sl, #-400]! ; 0xfffffe70 │ │ ldmdbvc r6!, {r4, r5, r6, r8, r9, ip, sp, lr}^ │ │ strhi r7, [r2, #3964] ; 0xf7c │ │ orrls r8, lr, r8, lsl #23 │ │ ldccc 7, cr3, [sl, #-208]! ; 0xffffff30 │ │ stmdbmi r6, {r6, r8, r9, lr}^ │ │ ldrbpl r4, [r2, #-3916] ; 0xfffff0b4 │ │ cmpvs lr, r8, asr fp │ │ teqcc r2, #48, 2 │ │ ; instruction: 0x37363534 │ │ - blcc eaf760 <_end@@Base+0xdc234c> │ │ + blcc eafbd0 <_end@@Base+0xdb1bbc> │ │ svccc 0x003e3d3c │ │ ldcls 7, cr9, [sl, #592] ; 0x250 │ │ stmibge r6!, {r5, r7, r8, r9, sp, pc} │ │ ldrlt sl, [r2, #4012]! ; 0xfac │ │ ; instruction: 0xc1bebbb8 │ │ movweq r0, #8449 ; 0x2101 │ │ streq r0, [r6, -r4, lsl #10] │ │ - bleq 2a36c0 <_end@@Base+0x1b62ac> │ │ + bleq 2a3b30 <_end@@Base+0x1a5b1c> │ │ svceq 0x000e0d0c │ │ andeq r0, r0, r0, lsr #32 │ │ andeq r0, r0, r1, lsr #32 │ │ andeq r0, r0, r2, lsr #32 │ │ andeq r0, r0, r3, lsr #32 │ │ andeq r0, r0, r8, lsr #32 │ │ andeq r0, r0, r9, lsr #32 │ │ @@ -31313,29 +31237,29 @@ │ │ andeq r0, r0, r1, lsr r0 │ │ andeq r0, r0, r2, lsr r0 │ │ andeq r0, r0, r3, lsr r0 │ │ andeq r0, r0, r4, lsr r0 │ │ andeq r0, r0, r5, lsr r0 │ │ andeq r0, r0, r6, lsr r0 │ │ andeq r0, r0, r7, lsr r0 │ │ - bmi 1232cb8 <_end@@Base+0x11458a4> │ │ + bmi 1233128 <_end@@Base+0x1135114> │ │ subspl r4, r0, #76, 28 ; 0x4c0 │ │ - bpl 1636d00 <_end@@Base+0x15498ec> │ │ + bpl 1637170 <_end@@Base+0x153915c> │ │ rsbvs r5, r0, #92, 28 ; 0x5c0 │ │ - bcs a2ac48 <_end@@Base+0x93d834> │ │ + bcs a2b0b8 <_end@@Base+0x92d0a4> │ │ eorscc r2, r0, #44, 28 ; 0x2c0 │ │ - bcc e2ec90 <_end@@Base+0xd4187c> │ │ + bcc e2f100 <_end@@Base+0xd310ec> │ │ submi r3, r0, #60, 28 ; 0x3c0 │ │ - bvs 1a3ad58 <_end@@Base+0x194d944> │ │ + bvs 1a3b1c8 <_end@@Base+0x193d1b4> │ │ rsbsvc r6, r0, #108, 28 ; 0x6c0 │ │ - bvc 1e3eda0 <_end@@Base+0x1d5198c> │ │ + bvc 1e3f210 <_end@@Base+0x1d411fc> │ │ addhi r7, r0, #124, 28 ; 0x7c0 │ │ - beq 222be8 <_end@@Base+0x1357d4> │ │ + beq 223058 <_end@@Base+0x125044> │ │ andsne r0, r0, #12, 28 ; 0xc0 │ │ - bne 626c30 <_end@@Base+0x53981c> │ │ + bne 6270a0 <_end@@Base+0x52908c> │ │ eorcs r1, r0, #28, 28 ; 0x1c0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ ldr r5, [r1, #864] ; 0x360 │ │ mov r9, r2 │ │ ldr r2, [r1, #1232] ; 0x4d0 │ │ mov r4, r0 │ │ @@ -31343,15 +31267,15 @@ │ │ cmp r5, #0 │ │ movweq r0, #1 │ │ mov r6, r1 │ │ cmp r2, #0 │ │ str r0, [sp, #12] │ │ ldreq r0, [r6, #1236] ; 0x4d4 │ │ cmpeq r0, #0 │ │ - beq 2152c │ │ + beq 2199c │ │ ldr sl, [r6, #1248] ; 0x4e0 │ │ movw r0, #1256 ; 0x4e8 │ │ mov fp, #1 │ │ cmp sl, #0 │ │ addne sl, r6, r0 │ │ add r0, r6, #880 ; 0x370 │ │ cmp r5, #0 │ │ @@ -31361,92 +31285,92 @@ │ │ mov r0, #0 │ │ ldrsb r3, [r9] │ │ ldrne r0, [r5, #4] │ │ mov r1, #0 │ │ mov r7, #0 │ │ stm sp, {r0, sl} │ │ mov r0, r4 │ │ - bl 21544 │ │ + bl 219b4 │ │ ldr r0, [r6, #1224] ; 0x4c8 │ │ mov r1, #0 │ │ ldr r2, [r6, #1236] ; 0x4d4 │ │ mov r8, #0 │ │ cmp r0, #0 │ │ mov r0, r9 │ │ addne r0, r0, #1 │ │ cmp r5, #0 │ │ ldrne r7, [r5, #8] │ │ ldrsb r3, [r0] │ │ add r0, r4, #16 │ │ stm sp, {r7, sl} │ │ - bl 21544 │ │ + bl 219b4 │ │ ldr r0, [r6, #1224] ; 0x4c8 │ │ mov r1, #0 │ │ ldr r2, [r6, #1240] ; 0x4d8 │ │ cmp r0, #0 │ │ mov r0, r9 │ │ addne r0, r0, #2 │ │ cmp r5, #0 │ │ ldrne r1, [r5, #12] │ │ ldrsb r3, [r0] │ │ add r0, r4, #32 │ │ stm sp, {r1, sl} │ │ mov r1, #1 │ │ - bl 21544 │ │ + bl 219b4 │ │ ldr r0, [r6, #1224] ; 0x4c8 │ │ mov r1, r9 │ │ ldr r2, [r6, #1244] ; 0x4dc │ │ cmp r0, #0 │ │ add r0, r4, #48 ; 0x30 │ │ addne r1, r1, #3 │ │ cmp r5, #0 │ │ ldrne r8, [r5, #16] │ │ ldrsb r3, [r1] │ │ mov r1, #1 │ │ stm sp, {r8, sl} │ │ - bl 21544 │ │ + bl 219b4 │ │ ldr r0, [sp, #12] │ │ cmp fp, r0 │ │ - bcs 21524 │ │ + bcs 21994 │ │ ldr r0, [sp, #16] │ │ add r4, r4, #64 ; 0x40 │ │ ldr r5, [r6, #864] ; 0x360 │ │ add fp, fp, #1 │ │ ldr r2, [r6, #1232] ; 0x4d0 │ │ add r0, r0, #32 │ │ - b 21434 │ │ + b 218a4 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r0, [sp, #12] │ │ lsl r1, r0, #6 │ │ mov r0, r4 │ │ - bl 27d0 <__aeabi_memclr@plt> │ │ + bl 2d70 <__aeabi_memclr@plt> │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ push {r4, lr} │ │ add r3, r3, r2 │ │ ldr lr, [sp, #8] │ │ mov ip, #63 ; 0x3f │ │ cmp r3, #63 ; 0x3f │ │ movge r3, ip │ │ cmp r3, #0 │ │ addgt lr, lr, r3 │ │ cmp lr, #63 ; 0x3f │ │ movge lr, ip │ │ cmp r1, #0 │ │ - beq 21588 │ │ + beq 219f8 │ │ cmp r2, #0 │ │ - bne 21588 │ │ + bne 219f8 │ │ vmov.i32 q8, #0 ; 0x00000000 │ │ vst1.8 {d16-d17}, [r0] │ │ pop {r4, pc} │ │ ldr ip, [sp, #12] │ │ bic lr, lr, lr, asr #31 │ │ cmp ip, #0 │ │ - beq 21788 │ │ + beq 21bf8 │ │ ldr r2, [ip, #8] │ │ mov r3, #0 │ │ cmp lr, #31 │ │ movwgt r3, #1 │ │ add r1, lr, r2, lsl r3 │ │ mov r2, #63 ; 0x3f │ │ cmp r1, #63 ; 0x3f │ │ @@ -31574,36 +31498,36 @@ │ │ str r1, [r0, #12] │ │ str r1, [r0, #8] │ │ str r1, [r0, #4] │ │ str r1, [r0] │ │ pop {r4, pc} │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ - ldr r9, [pc, #1056] ; 21bdc │ │ + ldr r9, [pc, #1056] ; 2204c │ │ mov r5, r1 │ │ mov r4, r0 │ │ cmp r1, #0 │ │ ldr r9, [pc, r9] │ │ add ip, r9, r1, lsl #3 │ │ - beq 21908 │ │ + beq 21d78 │ │ mov r6, r2 │ │ cmp r2, #1 │ │ - bgt 21908 │ │ + bgt 21d78 │ │ mov lr, r4 │ │ ldr r4, [sp, #60] ; 0x3c │ │ ldr r1, [sp, #56] ; 0x38 │ │ mov r7, r3 │ │ lsl sl, r6, #1 │ │ add r2, r4, sl │ │ add r3, r1, r7, lsl #2 │ │ mov r0, r5 │ │ mov r5, #1 │ │ ldrh r2, [r2] │ │ tst r2, r5, lsl r3 │ │ - beq 21900 │ │ + beq 21d70 │ │ add r0, r9, r0, lsl #3 │ │ str r6, [sp, #12] │ │ add r6, r6, #1 │ │ lsl r7, r7, #1 │ │ ldrb r5, [r0, #6] │ │ lsl fp, r1, #1 │ │ ldrb r9, [r0, #1] │ │ @@ -31611,74 +31535,74 @@ │ │ mov r2, r6 │ │ mov r3, r7 │ │ mov r1, r5 │ │ str r4, [sp, #4] │ │ ldrb r8, [ip] │ │ mov r4, lr │ │ str fp, [sp] │ │ - bl 217ac │ │ + bl 21c1c │ │ lsr r0, r8, #1 │ │ cmp r8, r9 │ │ str r0, [sp, #16] │ │ - bcc 21884 │ │ + bcc 21cf4 │ │ orr r0, fp, #1 │ │ str r0, [sp] │ │ ldr r0, [sp, #60] ; 0x3c │ │ mov r1, r5 │ │ str r0, [sp, #4] │ │ mov r2, r6 │ │ ldr r0, [sp, #16] │ │ mov r3, r7 │ │ add r0, r4, r0 │ │ - bl 217ac │ │ + bl 21c1c │ │ cmp r9, r8 │ │ - bcc 21bd4 │ │ + bcc 22044 │ │ lsr r0, r9, #1 │ │ orr r7, r7, #1 │ │ add r4, r4, r0, lsl #5 │ │ ldr r1, [sp, #60] ; 0x3c │ │ str r1, [sp, #4] │ │ mov r1, r5 │ │ mov r0, r4 │ │ mov r2, r6 │ │ mov r3, r7 │ │ str fp, [sp] │ │ - bl 217ac │ │ + bl 21c1c │ │ cmp r8, r9 │ │ - bcc 21bd4 │ │ - ldr r0, [pc, #792] ; 21be0 │ │ + bcc 22044 │ │ + ldr r0, [pc, #792] ; 22050 │ │ cmp r5, #0 │ │ ldr r0, [pc, r0] │ │ ldr r2, [sp, #12] │ │ add ip, r0, r5, lsl #3 │ │ mov r9, r0 │ │ ldr r0, [sp, #16] │ │ add lr, r4, r0 │ │ ldr r4, [sp, #60] ; 0x3c │ │ - beq 218f8 │ │ + beq 21d68 │ │ add sl, sl, #2 │ │ orr r1, fp, #1 │ │ cmp r2, #1 │ │ - blt 217f0 │ │ + blt 21c60 │ │ mov r4, lr │ │ - b 21908 │ │ + b 21d78 │ │ mov r4, lr │ │ mov r5, r0 │ │ add r1, r9, r5, lsl #3 │ │ mov r3, #2 │ │ ldrb r0, [ip] │ │ ldrb r7, [r1, #3] │ │ ldrb r2, [r1, #2] │ │ cmp r7, #2 │ │ movcs r7, r3 │ │ cmp r2, #2 │ │ movcc r3, r2 │ │ sub r2, r0, #1 │ │ cmp r2, #15 │ │ - bhi 21bd4 │ │ + bhi 22044 │ │ add r0, pc, #12 │ │ movw ip, #257 ; 0x101 │ │ movt ip, #257 ; 0x101 │ │ ldr r6, [r0, r2, lsl #2] │ │ add pc, r0, r6 │ │ andeq r0, r0, r0, asr #32 │ │ andeq r0, r0, r4, ror r0 │ │ @@ -31694,82 +31618,82 @@ │ │ andeq r0, r0, r8, lsl #5 │ │ andeq r0, r0, r8, lsl #5 │ │ andeq r0, r0, r8, lsl #5 │ │ andeq r0, r0, r8, lsl #5 │ │ andeq r0, r0, ip, asr #2 │ │ ldrb r1, [r1, #1] │ │ cmp r1, #0 │ │ - beq 21b5c │ │ + beq 21fcc │ │ mov r0, #0 │ │ mov r6, #1 │ │ mov r5, r4 │ │ strb r3, [r5, r0, lsl #5]! │ │ add r0, r0, #1 │ │ cmp r0, r1 │ │ strb r7, [r5, #2048] ; 0x800 │ │ strb r6, [r5, #1024] ; 0x400 │ │ - bcc 219a0 │ │ - b 21afc │ │ + bcc 21e10 │ │ + b 21f6c │ │ ldrb r1, [r1, #1] │ │ cmp r1, #0 │ │ - beq 21b6c │ │ + beq 21fdc │ │ orr r7, r7, r7, lsl #8 │ │ orr r3, r3, r3, lsl #8 │ │ mov r6, #0 │ │ mov r5, #2048 ; 0x800 │ │ mov r0, #2 │ │ mov lr, r4 │ │ strh r7, [r4, r5] │ │ add r6, r6, #1 │ │ strh r3, [r4] │ │ cmp r6, r1 │ │ strb r0, [r4, #1024] ; 0x400 │ │ add r4, r4, #32 │ │ - bcc 219e4 │ │ + bcc 21e54 │ │ mov r4, lr │ │ cmp r2, #15 │ │ - bls 21b04 │ │ - b 21bd4 │ │ + bls 21f74 │ │ + b 22044 │ │ ldrb r1, [r1, #1] │ │ cmp r1, #0 │ │ - beq 21b84 │ │ + beq 21ff4 │ │ mul r7, r7, ip │ │ mov r0, #0 │ │ mov r6, #4 │ │ mul r3, r3, ip │ │ mov r5, r4 │ │ str r3, [r5, r0, lsl #5]! │ │ add r0, r0, #1 │ │ cmp r0, r1 │ │ str r7, [r5, #2048] ; 0x800 │ │ strb r6, [r5, #1024] ; 0x400 │ │ - bcc 21a2c │ │ - b 21afc │ │ + bcc 21e9c │ │ + b 21f6c │ │ ldrb r1, [r1, #1] │ │ cmp r1, #0 │ │ - beq 21b98 │ │ + beq 22008 │ │ umull r6, r0, r7, ip │ │ umull r8, r5, r3, ip │ │ mla r9, r3, ip, r5 │ │ mov r3, #0 │ │ mov r5, #8 │ │ mla r7, r7, ip, r0 │ │ mov r0, r4 │ │ strb r5, [r0, #1024] ; 0x400 │ │ add r3, r3, #1 │ │ str r6, [r0, #2048] ; 0x800 │ │ cmp r3, r1 │ │ str r7, [r0, #2052] ; 0x804 │ │ strd r8, [r0] │ │ add r0, r0, #32 │ │ - bcc 21a74 │ │ - b 21afc │ │ + bcc 21ee4 │ │ + b 21f6c │ │ ldrb r1, [r1, #1] │ │ cmp r1, #0 │ │ - beq 21bb4 │ │ + beq 22024 │ │ umull lr, r6, r7, ip │ │ mov r0, r4 │ │ umull r5, r4, r3, ip │ │ mla r7, r7, ip, r6 │ │ vmov.32 d16[0], lr │ │ mov r6, #32 │ │ mla r3, r3, ip, r4 │ │ @@ -31783,17 +31707,17 @@ │ │ vorr d19, d18, d18 │ │ add r5, r0, #2048 ; 0x800 │ │ add r3, r3, #1 │ │ cmp r3, r1 │ │ vst1.64 {d16-d17}, [r5] │ │ strb r7, [r0, #1024] ; 0x400 │ │ vst1.64 {d18-d19}, [r0], r6 │ │ - bcc 21ae0 │ │ + bcc 21f50 │ │ cmp r2, #15 │ │ - bhi 21bd4 │ │ + bhi 22044 │ │ add r0, pc, #4 │ │ ldr r2, [r0, r2, lsl #2] │ │ add pc, r0, r2 │ │ andeq r0, r0, r0, asr #32 │ │ andeq r0, r0, r0, rrx │ │ andeq r0, r0, r4, asr #1 │ │ andeq r0, r0, r8, ror r0 │ │ @@ -31840,57 +31764,191 @@ │ │ vmov.32 d16[0], r0 │ │ add r0, r4, #3072 ; 0xc00 │ │ vmov.32 d16[1], r1 │ │ vorr d17, d16, d16 │ │ vst1.64 {d16-d17}, [r0] │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq sl, r8, r0, lsr #5 │ │ - muleq r8, ip, r1 │ │ - ldr r0, [pc, #8] ; 21bf4 │ │ + andeq sl, r9, r8, lsr fp │ │ + andeq sl, r9, r4, lsr sl │ │ + ldr r0, [pc, #8] ; 22064 │ │ ldr r0, [pc, r0] │ │ add r0, r0, #168 ; 0xa8 │ │ - b 2848 │ │ - andeq r9, r8, ip, lsr #28 │ │ + b 2df4 │ │ + andeq sl, r9, r4, lsr #13 │ │ sub sp, sp, #8 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ str r2, [sp, #16] │ │ str r3, [sp, #20] │ │ - beq 21c3c │ │ - movw r2, #31028 ; 0x7934 │ │ + beq 220ac │ │ + movw r2, #31116 ; 0x798c │ │ add r3, r0, r2 │ │ ldr r0, [r3, #4] │ │ cmp r0, #0 │ │ - beq 21c64 │ │ + beq 220d4 │ │ add r2, sp, #16 │ │ str r2, [sp, #4] │ │ ldm r3, {r0, r3} │ │ blx r3 │ │ - b 21c64 │ │ - ldr r1, [pc, #48] ; 21c74 │ │ - ldr r2, [pc, #48] ; 21c78 │ │ - ldr r3, [pc, #48] ; 21c7c │ │ + b 220d4 │ │ + ldr r1, [pc, #48] ; 220e4 │ │ + ldr r2, [pc, #48] ; 220e8 │ │ + ldr r3, [pc, #48] ; 220ec │ │ add r1, pc, r1 │ │ - ldr r0, [pc, #44] ; 21c80 │ │ + ldr r0, [pc, #44] ; 220f0 │ │ add r2, pc, r2 │ │ add r3, pc, r3 │ │ ldr r0, [pc, r0] │ │ add r0, r0, #168 ; 0xa8 │ │ - bl 277c │ │ + bl 2d1c │ │ add sp, sp, #8 │ │ pop {fp, lr} │ │ add sp, sp, #8 │ │ bx lr │ │ - ldrdeq r6, [r7], -r0 │ │ - andeq r6, r7, r1, ror #22 │ │ - andeq r6, r7, sp, ror #22 │ │ - ; instruction: 0x00089dbc │ │ - ... │ │ + andeq r7, r8, r0, lsr #20 │ │ + muleq r8, sp, fp │ │ + andeq r7, r8, r9, lsr #23 │ │ + andeq sl, r9, r4, lsr r6 │ │ + push {r4, r5, r6, lr} │ │ + mov r5, r1 │ │ + mov r4, r0 │ │ + bl 2cec │ │ + ldr r0, [r4, #8] │ │ + ldr r1, [r4, #12] │ │ + sub r6, r0, #1 │ │ + str r6, [r4, #8] │ │ + cmp r1, #0 │ │ + beq 22148 │ │ + mov r0, r4 │ │ + bl 2d04 │ │ + ldr r0, [r5] │ │ + bl 2d40 │ │ + cmp r6, #0 │ │ + popne {r4, r5, r6, pc} │ │ + mov r0, r4 │ │ + bl 2d88 │ │ + mov r0, r4 │ │ + pop {r4, r5, r6, lr} │ │ + b 2d40 │ │ + ldr r0, [r4, #4] │ │ + str r0, [r5, #4] │ │ + mov r0, r4 │ │ + str r5, [r4, #4] │ │ + bl 2d04 │ │ + pop {r4, r5, r6, pc} │ │ + push {r4, r5, r6, lr} │ │ + sub sp, sp, #8 │ │ + mov r5, r1 │ │ + mov r4, r0 │ │ + bl 2cec │ │ + ldr r6, [r4, #4] │ │ + ldr r0, [r4, #8] │ │ + cmp r6, #0 │ │ + add r0, r0, #1 │ │ + str r0, [r4, #8] │ │ + beq 221b4 │ │ + ldr r0, [r6, #4] │ │ + str r0, [r4, #4] │ │ + mov r0, r4 │ │ + bl 2d04 │ │ + ldr r0, [r6] │ │ + sub r1, r6, r0 │ │ + cmp r1, r5 │ │ + beq 2221c │ │ + bl 2d40 │ │ + b 221bc │ │ + mov r0, r4 │ │ + bl 2d04 │ │ + add r2, r5, #8 │ │ + add r0, sp, #4 │ │ + mov r1, #64 ; 0x40 │ │ + bl 2d64 │ │ + cmp r0, #0 │ │ + bne 221f4 │ │ + ldr r0, [sp, #4] │ │ + cmp r0, #0 │ │ + beq 221f4 │ │ + add r6, r0, r5 │ │ + str r0, [r0, r5] │ │ + mov r0, r6 │ │ + add sp, sp, #8 │ │ + pop {r4, r5, r6, pc} │ │ + mov r0, r4 │ │ + bl 2cec │ │ + ldr r0, [r4, #8] │ │ + sub r5, r0, #1 │ │ + mov r0, r4 │ │ + str r5, [r4, #8] │ │ + bl 2d04 │ │ + mov r6, #0 │ │ + cmp r5, #0 │ │ + beq 22228 │ │ + mov r0, r6 │ │ + add sp, sp, #8 │ │ + pop {r4, r5, r6, pc} │ │ + mov r0, r4 │ │ + bl 2d88 │ │ + mov r0, r4 │ │ + bl 2d40 │ │ + mov r0, r6 │ │ + add sp, sp, #8 │ │ + pop {r4, r5, r6, pc} │ │ + push {r4, r5, r6, lr} │ │ + mov r4, r0 │ │ + mov r0, #16 │ │ + bl 2d4c │ │ + mvn r5, #11 │ │ + cmp r0, #0 │ │ + beq 2227c │ │ + mov r1, #0 │ │ + mov r6, r0 │ │ + bl 2d94 │ │ + cmp r0, #0 │ │ + beq 22284 │ │ + mov r0, r6 │ │ + bl 2d40 │ │ + mov r6, #0 │ │ + b 22298 │ │ + mov r5, #0 │ │ + mov r0, #1 │ │ + str r5, [r6, #4] │ │ + str r0, [r6, #8] │ │ + str r5, [r6, #12] │ │ + mov r0, r5 │ │ + str r6, [r4] │ │ + pop {r4, r5, r6, pc} │ │ + push {r4, r5, r6, lr} │ │ + cmp r0, #0 │ │ + beq 2230c │ │ + mov r4, r0 │ │ + bl 2cec │ │ + ldr r1, [r4, #8] │ │ + mov r0, #1 │ │ + mov r2, #0 │ │ + ldr r5, [r4, #4] │ │ + sub r6, r1, #1 │ │ + stmib r4, {r2, r6} │ │ + str r0, [r4, #12] │ │ + mov r0, r4 │ │ + bl 2d04 │ │ + cmp r5, #0 │ │ + beq 222f0 │ │ + ldm r5, {r0, r5} │ │ + bl 2d40 │ │ + b 222dc │ │ + cmp r6, #0 │ │ + popne {r4, r5, r6, pc} │ │ + mov r0, r4 │ │ + bl 2d88 │ │ + mov r0, r4 │ │ + pop {r4, r5, r6, lr} │ │ + b 2d40 │ │ + pop {r4, r5, r6, pc} │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #4 │ │ ldr r1, [r0, #12] │ │ mov r3, #4 │ │ ldr lr, [r0, #8] │ │ mvn r5, #0 │ │ ldr r2, [r0, #16] │ │ @@ -31910,36 +31968,36 @@ │ │ cmn r1, #1 │ │ add r2, r2, #1 │ │ add r4, r5, r2, lsl r6 │ │ lsl r2, r7, r6 │ │ str r4, [r0, #8] │ │ str r2, [r0, #12] │ │ str r1, [r0, #16] │ │ - bgt 21df4 │ │ + bgt 22474 │ │ ldr r5, [r0] │ │ rsbs r3, r1, #8 │ │ - bmi 21d4c │ │ + bmi 223cc │ │ ldr r2, [r0, #4] │ │ cmp r5, r2 │ │ - bcs 21d4c │ │ + bcs 223cc │ │ mvn r1, r5 │ │ add r1, r2, r1 │ │ cmp r1, r3, lsr #3 │ │ lsrhi r1, r3, #3 │ │ add r9, r1, #1 │ │ cmp r9, #4 │ │ - bcs 21d54 │ │ + bcs 223d4 │ │ mov r1, r5 │ │ ldrb r5, [r1], #1 │ │ eor r4, r4, r5, lsl r3 │ │ subs r3, r3, #8 │ │ - bpl 21ddc │ │ - b 21de4 │ │ + bpl 2245c │ │ + b 22464 │ │ mov r1, r5 │ │ - b 21de4 │ │ + b 22464 │ │ add r1, pc, #180 ; 0xb4 │ │ bic r8, r9, #3 │ │ vld1.64 {d18-d19}, [r1 :128] │ │ mov r1, #0 │ │ mov r7, r8 │ │ vdup.32 q8, r1 │ │ add r1, r5, r8 │ │ @@ -31954,28 +32012,28 @@ │ │ str r6, [sp] │ │ vld1.32 {d22[0]}, [r4 :32] │ │ vmovl.u8 q11, d22 │ │ vmovl.u16 q11, d22 │ │ vshl.u32 q11, q11, q9 │ │ vadd.i32 q9, q9, q10 │ │ veor q8, q11, q8 │ │ - bne 21d88 │ │ + bne 22408 │ │ vext.8 q9, q8, q8, #8 │ │ cmp r8, r9 │ │ veor q8, q8, q9 │ │ vdup.32 q9, d16[1] │ │ veor q8, q8, q9 │ │ vmov.32 r4, d16[0] │ │ - beq 21de4 │ │ + beq 22464 │ │ ldrb r5, [r1], #1 │ │ eor r4, r4, r5, lsl r3 │ │ subs r3, r3, #8 │ │ - bmi 21de4 │ │ + bmi 22464 │ │ cmp r1, r2 │ │ - bcc 21dcc │ │ + bcc 2244c │ │ rsb r2, r3, #8 │ │ str r2, [r0, #16] │ │ str r4, [r0, #8] │ │ str r1, [r0] │ │ mov r0, #0 │ │ cmp lr, ip │ │ movwcc r0, #1 │ │ @@ -32012,36 +32070,36 @@ │ │ lsl r2, r2, r6 │ │ add r3, r3, #1 │ │ cmn r1, #1 │ │ add r4, r5, r3, lsl r6 │ │ str r4, [r0, #8] │ │ str r2, [r0, #12] │ │ str r1, [r0, #16] │ │ - bgt 21f8c │ │ + bgt 2260c │ │ ldr r5, [r0] │ │ rsbs r3, r1, #8 │ │ - bmi 21ee4 │ │ + bmi 22564 │ │ ldr r1, [r0, #4] │ │ cmp r5, r1 │ │ - bcs 21ee4 │ │ + bcs 22564 │ │ mvn r2, r5 │ │ add r2, r1, r2 │ │ cmp r2, r3, lsr #3 │ │ lsrhi r2, r3, #3 │ │ add r9, r2, #1 │ │ cmp r9, #4 │ │ - bcs 21eec │ │ + bcs 2256c │ │ mov r2, r5 │ │ ldrb r5, [r2], #1 │ │ eor r4, r4, r5, lsl r3 │ │ subs r3, r3, #8 │ │ - bpl 21f74 │ │ - b 21f7c │ │ + bpl 225f4 │ │ + b 225fc │ │ mov r2, r5 │ │ - b 21f7c │ │ + b 225fc │ │ add r2, pc, #172 ; 0xac │ │ bic r8, r9, #3 │ │ vld1.64 {d18-d19}, [r2 :128] │ │ mov r2, #0 │ │ mov r7, r8 │ │ vdup.32 q8, r2 │ │ add r2, r5, r8 │ │ @@ -32056,100 +32114,96 @@ │ │ str r6, [sp] │ │ vld1.32 {d22[0]}, [r4 :32] │ │ vmovl.u8 q11, d22 │ │ vmovl.u16 q11, d22 │ │ vshl.u32 q11, q11, q9 │ │ vadd.i32 q9, q9, q10 │ │ veor q8, q11, q8 │ │ - bne 21f20 │ │ + bne 225a0 │ │ vext.8 q9, q8, q8, #8 │ │ cmp r8, r9 │ │ veor q8, q8, q9 │ │ vdup.32 q9, d16[1] │ │ veor q8, q8, q9 │ │ vmov.32 r4, d16[0] │ │ - beq 21f7c │ │ + beq 225fc │ │ ldrb r5, [r2], #1 │ │ eor r4, r4, r5, lsl r3 │ │ subs r3, r3, #8 │ │ - bmi 21f7c │ │ + bmi 225fc │ │ cmp r2, r1 │ │ - bcc 21f64 │ │ + bcc 225e4 │ │ rsb r1, r3, #8 │ │ str r1, [r0, #16] │ │ str r4, [r0, #8] │ │ str r2, [r0] │ │ mov r0, #0 │ │ cmp lr, ip │ │ movwcc r0, #1 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ andeq r0, r0, r0 │ │ ; instruction: 0xfffffff8 │ │ ; instruction: 0xfffffff0 │ │ ; instruction: 0xffffffe8 │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - mov r6, r0 │ │ - mov r0, #2 │ │ - mov r5, r3 │ │ - mov r9, r2 │ │ - mov r8, r1 │ │ - mov r4, #0 │ │ - cmp r2, r0, lsl r3 │ │ - ble 2201c │ │ - mov r0, r6 │ │ - bl 2da84 │ │ + push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ + mov r6, r3 │ │ + mov r8, r2 │ │ + mov r9, r1 │ │ + mov r7, r0 │ │ + bl 36f6c │ │ + mov r5, #0 │ │ cmp r0, #0 │ │ - beq 2201c │ │ - mov sl, #2 │ │ - mov r7, r5 │ │ - cmp r9, sl, lsl r5 │ │ - ble 22008 │ │ - mov r0, r6 │ │ - bl 2da84 │ │ - add r5, r7, #1 │ │ + beq 22688 │ │ + mov r0, r7 │ │ + bl 36f6c │ │ cmp r0, #0 │ │ - bne 21fe8 │ │ + beq 22674 │ │ + mov r0, r7 │ │ + bl 36f6c │ │ + add r0, r6, r0 │ │ + add r6, r0, #1 │ │ mov r0, #1 │ │ - lsl sl, r0, r7 │ │ - cmp r7, #0 │ │ - bne 2202c │ │ - b 22044 │ │ - mov sl, #0 │ │ - mov r7, r5 │ │ - cmp r7, #0 │ │ - beq 22044 │ │ + lsl r4, r0, r6 │ │ + cmp r6, #0 │ │ + bne 22694 │ │ + b 226ac │ │ mov r4, #0 │ │ - mov r0, r6 │ │ - bl 2da84 │ │ - orr r4, r0, r4, lsl #1 │ │ - subs r7, r7, #1 │ │ - bne 22030 │ │ - add r0, r4, sl │ │ - cmp r9, r8, lsl #1 │ │ - bge 22078 │ │ - sub r1, r9, #1 │ │ - sub r2, r1, r8 │ │ + cmp r6, #0 │ │ + beq 226ac │ │ + mov r5, #0 │ │ + mov r0, r7 │ │ + bl 36f6c │ │ + orr r5, r0, r5, lsl #1 │ │ + subs r6, r6, #1 │ │ + bne 22698 │ │ + add r0, r5, r4 │ │ + cmp r8, r9, lsl #1 │ │ + bge 226e0 │ │ + sub r1, r8, #1 │ │ + sub r2, r1, r9 │ │ cmp r0, r2, lsl #1 │ │ - bhi 22070 │ │ + bhi 226d8 │ │ tst r0, #1 │ │ addne r0, r0, #1 │ │ subne r0, r2, r0, lsr #1 │ │ addeq r0, r2, r0, lsr #1 │ │ sub r0, r1, r0 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - lsl r1, r8, #1 │ │ + pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ + lsl r1, r9, #1 │ │ cmp r1, r0 │ │ - bcs 22088 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + bcs 226f0 │ │ + pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ tst r0, #1 │ │ - addeq r0, r8, r0, lsr #1 │ │ + addeq r0, r9, r0, lsr #1 │ │ addne r0, r0, #1 │ │ - subne r0, r8, r0, lsr #1 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + subne r0, r9, r0, lsr #1 │ │ + pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ + nop {0} │ │ + nop {0} │ │ nop {0} │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #16 │ │ mov r9, r0 │ │ mov r3, r1 │ │ ldr r8, [r9, #8] │ │ sub r4, r1, #2 │ │ @@ -32172,15 +32226,15 @@ │ │ lsr r1, r1, #6 │ │ mul r1, sl, r1 │ │ add r7, lr, r1, lsr #1 │ │ add ip, r6, r1, lsr #1 │ │ sub r7, r7, #4 │ │ cmp fp, ip │ │ mov lr, r6 │ │ - bcc 220e4 │ │ + bcc 22754 │ │ sub r1, r3, r1, lsr #1 │ │ sub r3, r8, ip, lsl #16 │ │ sub r6, r1, r6 │ │ add ip, r3, #1 │ │ clz r1, r6 │ │ ldr lr, [r9, #16] │ │ eor r7, r1, #16 │ │ @@ -32188,29 +32242,29 @@ │ │ sub r1, lr, r7 │ │ add r3, r3, ip, lsl r7 │ │ cmn r1, #1 │ │ lsl r7, r6, r7 │ │ str r3, [r9, #8] │ │ str r7, [r9, #12] │ │ str r1, [r9, #16] │ │ - ble 22290 │ │ + ble 22900 │ │ ldr r1, [r9, #20] │ │ cmp r1, #0 │ │ - beq 22390 │ │ + beq 22a00 │ │ ldr lr, [sp, #4] │ │ mov r1, #4 │ │ cmp r2, #2 │ │ ldr r9, [sp] │ │ orr ip, r1, lr, lsr #4 │ │ addhi ip, ip, #1 │ │ cmp r0, #0 │ │ - beq 221fc │ │ + beq 2286c │ │ mov r8, #0 │ │ cmp r0, #7 │ │ - bls 221dc │ │ + bls 2284c │ │ vdup.32 q9, ip │ │ bic r8, r0, #7 │ │ vmov.i32 q8, #32768 ; 0x00008000 │ │ mov r6, r9 │ │ vneg.s32 q9, q9 │ │ mov r7, r8 │ │ vld1.16 {d20-d21}, [r6] │ │ @@ -32219,30 +32273,30 @@ │ │ vsubw.u16 q12, q8, d20 │ │ vshl.s32 q11, q11, q9 │ │ vshl.s32 q12, q12, q9 │ │ vmovn.i32 d23, q11 │ │ vmovn.i32 d22, q12 │ │ vadd.i16 q10, q10, q11 │ │ vst1.16 {d20-d21}, [r6]! │ │ - bne 221a8 │ │ + bne 22818 │ │ cmp r0, r8 │ │ - beq 221fc │ │ + beq 2286c │ │ add r7, r9, r8, lsl #1 │ │ sub r1, r8, r0 │ │ ldrh r6, [r7] │ │ adds r1, r1, #1 │ │ rsb r3, r6, #32768 ; 0x8000 │ │ add r3, r6, r3, asr ip │ │ strh r3, [r7], #2 │ │ - bcc 221e4 │ │ + bcc 22854 │ │ subs r6, r2, r0 │ │ - bls 22278 │ │ + bls 228e8 │ │ cmp r6, #7 │ │ mov r7, r0 │ │ - bls 2225c │ │ + bls 228cc │ │ vdup.32 q8, ip │ │ bic r1, r5, #7 │ │ add r7, r1, r0 │ │ bic r5, r6, #7 │ │ vneg.s32 q8, q8 │ │ bic r8, r6, #7 │ │ vld1.16 {d18-d19}, [r4] │ │ @@ -32251,51 +32305,51 @@ │ │ vmovl.u16 q11, d18 │ │ vshl.u32 q10, q10, q8 │ │ vshl.u32 q11, q11, q8 │ │ vmovn.i32 d21, q10 │ │ vmovn.i32 d20, q11 │ │ vsub.i16 q9, q9, q10 │ │ vst1.16 {d18-d19}, [r4]! │ │ - bne 22228 │ │ + bne 22898 │ │ cmp r6, r8 │ │ - beq 22278 │ │ + beq 228e8 │ │ add r1, r9, r7, lsl #1 │ │ sub r2, r2, r7 │ │ ldrh r3, [r1] │ │ subs r2, r2, #1 │ │ sub r3, r3, r3, lsr ip │ │ strh r3, [r1], #2 │ │ - bne 22264 │ │ + bne 228d4 │ │ ldr r1, [sp, #8] │ │ cmp lr, #32 │ │ addcc lr, lr, #1 │ │ strh lr, [r1] │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr sl, [r9] │ │ rsbs r6, r1, #8 │ │ - bmi 222dc │ │ + bmi 2294c │ │ ldr r8, [r9, #4] │ │ cmp sl, r8 │ │ - bcs 222dc │ │ + bcs 2294c │ │ mvn r1, sl │ │ add r1, r8, r1 │ │ cmp r1, r6, lsr #3 │ │ lsrhi r1, r6, #3 │ │ add ip, r1, #1 │ │ cmp ip, #4 │ │ - bcs 222e4 │ │ + bcs 22954 │ │ mov r7, sl │ │ ldrb r1, [r7], #1 │ │ eor r3, r3, r1, lsl r6 │ │ subs r6, r6, #8 │ │ - bpl 2236c │ │ - b 22374 │ │ + bpl 229dc │ │ + b 229e4 │ │ mov r7, sl │ │ - b 22374 │ │ + b 229e4 │ │ add r1, pc, #180 ; 0xb4 │ │ bic lr, ip, #3 │ │ vld1.64 {d18-d19}, [r1 :128] │ │ mov r1, #0 │ │ add r7, sl, lr │ │ mov fp, lr │ │ vdup.32 q8, r1 │ │ @@ -32310,51 +32364,51 @@ │ │ str r1, [sp, #12] │ │ vld1.32 {d22[0]}, [r3 :32] │ │ vmovl.u8 q11, d22 │ │ vmovl.u16 q11, d22 │ │ vshl.u32 q11, q11, q9 │ │ vadd.i32 q9, q9, q10 │ │ veor q8, q11, q8 │ │ - bne 22318 │ │ + bne 22988 │ │ vext.8 q9, q8, q8, #8 │ │ cmp lr, ip │ │ veor q8, q8, q9 │ │ vdup.32 q9, d16[1] │ │ veor q8, q8, q9 │ │ vmov.32 r3, d16[0] │ │ - beq 22374 │ │ + beq 229e4 │ │ ldrb r1, [r7], #1 │ │ eor r3, r3, r1, lsl r6 │ │ subs r6, r6, #8 │ │ - bmi 22374 │ │ + bmi 229e4 │ │ cmp r7, r8 │ │ - bcc 2235c │ │ + bcc 229cc │ │ rsb r1, r6, #8 │ │ str r1, [r9, #16] │ │ str r3, [r9, #8] │ │ str r7, [r9] │ │ ldr r1, [r9, #20] │ │ cmp r1, #0 │ │ - bne 22164 │ │ + bne 227d4 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ nop {0} │ │ nop {0} │ │ andeq r0, r0, r0 │ │ ; instruction: 0xfffffff8 │ │ ; instruction: 0xfffffff0 │ │ ; instruction: 0xffffffe8 │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ ldrh r1, [r1] │ │ mov r5, r0 │ │ - bl 2dad0 │ │ + bl 36fb8 │ │ ldr r1, [r5, #20] │ │ cmp r1, #0 │ │ - beq 22400 │ │ + beq 22a70 │ │ ldrh r1, [r4, #2] │ │ mov r3, #4 │ │ ldrh r2, [r4] │ │ cmp r0, #0 │ │ add r3, r3, r1, lsr #4 │ │ subeq r2, r2, r2, lsr r3 │ │ rsbne r5, r2, #32768 ; 0x8000 │ │ @@ -32364,33 +32418,33 @@ │ │ addcc r1, r1, #1 │ │ strh r1, [r4, #2] │ │ pop {r4, r5, fp, pc} │ │ push {r4, r5, fp, lr} │ │ mov r2, #3 │ │ mov r4, r1 │ │ mov r5, r0 │ │ - bl 2d4ec │ │ + bl 369d4 │ │ cmp r0, #3 │ │ - bne 22468 │ │ + bne 22ad8 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #3 │ │ - bl 2d4ec │ │ + bl 369d4 │ │ cmp r0, #3 │ │ - bne 22470 │ │ + bne 22ae0 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #3 │ │ - bl 2d4ec │ │ + bl 369d4 │ │ cmp r0, #3 │ │ - bne 22478 │ │ + bne 22ae8 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #3 │ │ - bl 2d4ec │ │ + bl 369d4 │ │ add r0, r0, #12 │ │ pop {r4, r5, fp, pc} │ │ add r0, r0, #3 │ │ pop {r4, r5, fp, pc} │ │ add r0, r0, #6 │ │ pop {r4, r5, fp, pc} │ │ add r0, r0, #9 │ │ @@ -32404,26 +32458,26 @@ │ │ cmp r2, #1 │ │ lsr r3, r3, #5 │ │ stm r0, {r1, lr} │ │ str ip, [r0, #8] │ │ str r5, [r0, #12] │ │ str r4, [r0, #16] │ │ str r3, [r0, #20] │ │ - blt 224e8 │ │ + blt 22b58 │ │ mvn ip, #-2147483648 ; 0x80000000 │ │ mov r2, #15 │ │ ldrb r3, [r1], #1 │ │ add r4, r2, #8 │ │ cmp r2, #0 │ │ eor ip, ip, r3, lsl r4 │ │ sub r3, r2, #8 │ │ - bmi 224e4 │ │ + bmi 22b54 │ │ cmp r1, lr │ │ mov r2, r3 │ │ - bcc 224c0 │ │ + bcc 22b30 │ │ rsb r4, r3, #0 │ │ str r4, [r0, #16] │ │ str ip, [r0, #8] │ │ str r1, [r0] │ │ pop {r4, r5, fp, pc} │ │ ... │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ @@ -32432,3675 +32486,4774 @@ │ │ mov fp, r2 │ │ str r1, [sp, #20] │ │ add r5, sp, #32 │ │ ldrd r2, [r1] │ │ mov r0, r5 │ │ mov r1, r2 │ │ mov r2, r3 │ │ - bl 194b0 │ │ + bl 19954 │ │ mov r0, r5 │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ mov r0, r5 │ │ mov r1, #4 │ │ - bl 194d4 │ │ + bl 19978 │ │ mov r4, r0 │ │ mov r0, r5 │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ mov r8, r0 │ │ mov r0, r5 │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ mov r7, r0 │ │ mov r0, r5 │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r8, #0 │ │ - beq 225d0 │ │ + beq 22c40 │ │ add r9, sp, #32 │ │ mov r1, #3 │ │ mov r0, r9 │ │ - bl 194d4 │ │ + bl 19978 │ │ mov sl, r0 │ │ mov r0, r9 │ │ mov r1, #2 │ │ - bl 194d4 │ │ + bl 19978 │ │ mov r5, r0 │ │ mov r0, r9 │ │ mov r1, #3 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r7, #0 │ │ - beq 225e0 │ │ + beq 22c50 │ │ add r0, sp, #32 │ │ - bl 196ec │ │ + bl 19b90 │ │ mov r6, r0 │ │ ldr r0, [sp, #32] │ │ cmp r0, #0 │ │ - bne 22620 │ │ - b 225fc │ │ + bne 22c90 │ │ + b 22c6c │ │ mov r5, #0 │ │ mov sl, #0 │ │ cmp r7, #0 │ │ - bne 225b4 │ │ + bne 22c24 │ │ ldr r0, [sp, #20] │ │ mvn r1, r8 │ │ ldr r0, [r0, #4] │ │ add r6, r0, r1 │ │ ldr r0, [sp, #32] │ │ cmp r0, #0 │ │ - bne 22620 │ │ + bne 22c90 │ │ add r2, sp, #48 ; 0x30 │ │ ldr r3, [sp, #20] │ │ ldm r2, {r0, r1, r2} │ │ sub r1, r1, r2 │ │ ldr r3, [r3, #4] │ │ rsb r9, r0, r1, lsl #3 │ │ sub r0, r3, r9, lsr #3 │ │ cmp r6, r0 │ │ - bls 22640 │ │ - ldr r1, [pc, #3048] ; 23210 │ │ + bls 22cb0 │ │ + ldr r1, [pc, #3036] ; 23874 │ │ ldr r0, [sp, #24] │ │ add r1, pc, r1 │ │ - bl 21bf8 │ │ + bl 22068 │ │ mvn r7, #21 │ │ mov r0, r7 │ │ add sp, sp, #68 ; 0x44 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r1, [sp, #24] │ │ - movw r0, #31008 ; 0x7920 │ │ + movw r0, #31096 ; 0x7978 │ │ lsr lr, r9, #3 │ │ add r2, r1, r0 │ │ sub r0, r4, #1 │ │ cmp r0, #2 │ │ - bcc 2269c │ │ + bcc 22d0c │ │ cmp r8, #0 │ │ - beq 2269c │ │ + beq 22d0c │ │ ldr r1, [r2, #4] │ │ cmp r1, #0 │ │ - beq 2269c │ │ + beq 22d0c │ │ mov r8, r2 │ │ add r2, r5, #8 │ │ mov ip, #1 │ │ add r7, lr, r6 │ │ lsl r3, ip, sl │ │ orr r2, r3, ip, lsl r2 │ │ and r1, r1, r2 │ │ cmp r1, r2 │ │ mov r2, r8 │ │ - bne 22634 │ │ - b 2269c │ │ + bne 22ca4 │ │ + b 22d0c │ │ ldr r8, [sp, #24] │ │ cmp r0, #14 │ │ - bhi 22980 │ │ + bhi 22ff0 │ │ add r1, pc, #4 │ │ ldr r0, [r1, r0, lsl #2] │ │ add pc, r1, r0 │ │ andeq r0, r0, r8, asr #32 │ │ - andeq r0, r0, r0, ror #20 │ │ + andeq r0, r0, r4, asr sl │ │ andeq r0, r0, ip, lsr r0 │ │ - andeq r0, r0, r8, asr sl │ │ - andeq r0, r0, r0, lsr #2 │ │ + andeq r0, r0, ip, asr #20 │ │ + andeq r0, r0, ip, lsl r1 │ │ andeq r0, r0, ip, lsr r0 │ │ - andeq r0, r0, r0, ror #3 │ │ + ldrdeq r0, [r0], -ip │ │ andeq r0, r0, ip, asr #5 │ │ andeq r0, r0, ip, asr #5 │ │ andeq r0, r0, ip, asr #5 │ │ andeq r0, r0, ip, asr #5 │ │ andeq r0, r0, ip, asr #5 │ │ andeq r0, r0, ip, asr #5 │ │ andeq r0, r0, ip, asr #5 │ │ - andeq r0, r0, r0, ror #20 │ │ + andeq r0, r0, r4, asr sl │ │ cmp fp, #0 │ │ - bne 23114 │ │ - b 228a8 │ │ - movw r0, #1484 ; 0x5cc │ │ + bne 23778 │ │ + b 22f14 │ │ + ldr r0, [r8, #32] │ │ + movw r1, #1484 ; 0x5cc │ │ str r2, [sp, #12] │ │ str lr, [sp, #8] │ │ str r6, [sp, #16] │ │ - bl 287f4 │ │ + bl 290c8 │ │ cmp r0, #0 │ │ str r0, [sp, #28] │ │ - beq 22d68 │ │ - ldr r5, [r0] │ │ + beq 233d8 │ │ + ldr fp, [r0] │ │ movw r1, #1484 ; 0x5cc │ │ - mov r0, r5 │ │ - bl 2854 <__aeabi_memclr4@plt> │ │ + mov r0, fp │ │ + bl 2db8 <__aeabi_memclr4@plt> │ │ add r0, sp, #32 │ │ mov r1, #3 │ │ - bl 194d4 │ │ - ldr r7, [pc, #4076] ; 2372c │ │ + bl 19978 │ │ cmp r0, #2 │ │ - str r0, [r5] │ │ - add r7, pc, r7 │ │ - bgt 23d24 │ │ + str r0, [fp] │ │ + bgt 245fc │ │ add r4, sp, #32 │ │ mov r1, #1 │ │ mov r0, r4 │ │ - bl 194d4 │ │ - str r0, [r5, #940] ; 0x3ac │ │ + bl 19978 │ │ + str r0, [fp, #940] ; 0x3ac │ │ mov r0, r4 │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r0, #0 │ │ - str r0, [r5, #944] ; 0x3b0 │ │ - beq 229bc │ │ - ldr r0, [r5, #940] ; 0x3ac │ │ + str r0, [fp, #944] ; 0x3b0 │ │ + beq 2302c │ │ + ldr r0, [fp, #940] ; 0x3ac │ │ cmp r0, #0 │ │ - beq 23d24 │ │ + beq 245fc │ │ add r4, sp, #32 │ │ - mov r6, #0 │ │ + mov r5, #0 │ │ mov r0, #1 │ │ - str r6, [r5, #988] ; 0x3dc │ │ - str r6, [r5, #968] ; 0x3c8 │ │ + str r5, [fp, #988] ; 0x3dc │ │ + str r5, [fp, #968] ; 0x3c8 │ │ mov r1, #3 │ │ - str r6, [r5, #948] ; 0x3b4 │ │ - str r6, [r5, #56] ; 0x38 │ │ - str r0, [r5, #40] ; 0x28 │ │ + str r5, [fp, #948] ; 0x3b4 │ │ + str r5, [fp, #56] ; 0x38 │ │ + str r0, [fp, #40] ; 0x28 │ │ mov r0, r4 │ │ - bl 194d4 │ │ - str r0, [r5, #44] ; 0x2c │ │ + bl 19978 │ │ + str r0, [fp, #44] ; 0x2c │ │ mov r0, r4 │ │ mov r1, #2 │ │ - bl 194d4 │ │ - str r6, [r5, #60] ; 0x3c │ │ - str r6, [r5, #64] ; 0x40 │ │ - str r6, [r5, #68] ; 0x44 │ │ - str r0, [r5, #48] ; 0x30 │ │ - b 22f50 │ │ + bl 19978 │ │ + str r5, [fp, #60] ; 0x3c │ │ + str r5, [fp, #64] ; 0x40 │ │ + str r5, [fp, #68] ; 0x44 │ │ + str r0, [fp, #48] ; 0x30 │ │ + b 235b4 │ │ add r0, sp, #32 │ │ mov sl, r6 │ │ mov fp, lr │ │ - bl 196ec │ │ + bl 19b90 │ │ mov r2, r0 │ │ ldr r0, [sp, #32] │ │ cmp r0, #0 │ │ - bne 22620 │ │ + bne 22c90 │ │ sub r0, r2, #1 │ │ cmp r0, #4 │ │ - bhi 22b60 │ │ + bhi 231d0 │ │ add r1, pc, #12 │ │ mov lr, fp │ │ ldr r8, [sp, #24] │ │ ldr r0, [r1, r0, lsl #2] │ │ add pc, r1, r0 │ │ andeq r0, r0, r4, lsl r0 │ │ - andeq r0, r0, ip, ror #6 │ │ - andeq r0, r0, r0, lsl #18 │ │ - andeq r0, r0, r8, asr r4 │ │ - andeq r0, r0, r0, lsl #18 │ │ + andeq r0, r0, r0, ror r3 │ │ + strdeq r0, [r0], -r8 │ │ + andeq r0, r0, ip, asr r4 │ │ + strdeq r0, [r0], -r8 │ │ mov r0, #8 │ │ - bl 287f4 │ │ + bl 29050 │ │ cmp r0, #0 │ │ str r0, [sp, #28] │ │ - beq 22d78 │ │ + beq 233e8 │ │ add r4, sp, #32 │ │ ldr r5, [r0] │ │ mov r1, #16 │ │ mov r0, r4 │ │ - bl 194d4 │ │ + bl 19978 │ │ str r0, [r5] │ │ mov r0, r4 │ │ mov r1, #16 │ │ - bl 194d4 │ │ + bl 19978 │ │ str r0, [r5, #4] │ │ mov r0, r4 │ │ mov r1, #1 │ │ mov r6, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ mov r0, r4 │ │ - bl 19e48 │ │ + bl 1a2ec │ │ ldr r0, [sp, #32] │ │ cmp r0, #0 │ │ - beq 23a00 │ │ - ldr r1, [pc, #4060] ; 2386c │ │ + beq 24050 │ │ + ldr r1, [pc, #4092] ; 23ef8 │ │ add r1, pc, r1 │ │ - b 23a64 │ │ + b 240b4 │ │ cmp fp, #0 │ │ - bne 23114 │ │ - ldr r0, [r8, #36] ; 0x24 │ │ + bne 23778 │ │ + ldr r0, [r8, #52] ; 0x34 │ │ cmp r0, #0 │ │ - bne 23114 │ │ - ldr r0, [r8, #28] │ │ + bne 23778 │ │ + ldr r0, [r8, #40] ; 0x28 │ │ cmp r0, #0 │ │ - beq 22620 │ │ + beq 22c90 │ │ ldr r8, [sp, #24] │ │ str r2, [sp, #12] │ │ str lr, [sp, #8] │ │ - ldr r0, [r8, #32] │ │ + ldr r0, [r8, #48] ; 0x30 │ │ str r6, [sp, #16] │ │ cmp r0, #0 │ │ - bne 228e4 │ │ - mov r0, #1680 ; 0x690 │ │ - bl 287f4 │ │ + bne 22f54 │ │ + ldr r0, [r8, #44] ; 0x2c │ │ + mov r1, #1680 ; 0x690 │ │ + bl 290c8 │ │ cmp r0, #0 │ │ - str r0, [r8, #32] │ │ - beq 22d68 │ │ + str r0, [r8, #48] ; 0x30 │ │ + beq 233d8 │ │ ldr r0, [r0] │ │ mov r1, #1680 ; 0x690 │ │ - str r0, [r8, #36] ; 0x24 │ │ - bl 2818 <__aeabi_memclr8@plt> │ │ - ldr r0, [r8, #36] ; 0x24 │ │ + str r0, [r8, #52] ; 0x34 │ │ + bl 2dd0 <__aeabi_memclr8@plt> │ │ + ldr r0, [r8, #52] ; 0x34 │ │ add r1, sp, #32 │ │ str sl, [r0, #252] ; 0xfc │ │ str r5, [r0, #256] ; 0x100 │ │ mov r0, r8 │ │ - bl 24050 │ │ + bl 246b0 │ │ cmp r0, #0 │ │ - bmi 229a4 │ │ - ldr r0, [r8, #16] │ │ + bmi 23014 │ │ + ldr r0, [r8, #24] │ │ cmp r0, #1 │ │ - blt 22948 │ │ + blt 22fb8 │ │ mov r5, #0 │ │ mov r6, #0 │ │ - ldr r0, [r8, #8] │ │ - add r0, r0, r5 │ │ - bl 7388 │ │ ldr r0, [r8, #16] │ │ + add r0, r0, r5 │ │ + bl 7804 │ │ + ldr r0, [r8, #24] │ │ add r6, r6, #1 │ │ add r5, r5, #64 ; 0x40 │ │ cmp r6, r0 │ │ - blt 22928 │ │ + blt 22f98 │ │ mov r0, #0 │ │ cmp r4, #6 │ │ - str r0, [r8, #16] │ │ - str r0, [r8, #20] │ │ - beq 22adc │ │ + str r0, [r8, #24] │ │ + str r0, [r8, #28] │ │ + beq 2314c │ │ add r0, sp, #32 │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ ldr r0, [sp, #32] │ │ cmp r0, #0 │ │ - beq 22a94 │ │ - ldr r1, [pc, #4020] ; 23930 │ │ + beq 23104 │ │ + ldr r1, [pc, #4024] ; 23fa4 │ │ add r1, pc, r1 │ │ - b 22abc │ │ - ldr r1, [pc, #4012] ; 23934 │ │ + b 2312c │ │ + ldr r1, [pc, #4016] ; 23fa8 │ │ mov r2, r4 │ │ mov r0, r8 │ │ mov r3, r6 │ │ add r1, pc, r1 │ │ mov r4, lr │ │ - bl 21bf8 │ │ + bl 22068 │ │ mov lr, r4 │ │ - b 23114 │ │ + b 23778 │ │ mov r7, r0 │ │ mov r0, #0 │ │ - str r0, [r8, #36] ; 0x24 │ │ + str r0, [r8, #52] ; 0x34 │ │ mov r0, r7 │ │ add sp, sp, #68 ; 0x44 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ add r0, sp, #32 │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r0, #0 │ │ - str r0, [r5, #948] ; 0x3b4 │ │ - beq 22d8c │ │ + str r0, [fp, #948] ; 0x3b4 │ │ + beq 233fc │ │ add r4, sp, #32 │ │ mov r1, #32 │ │ mov r0, r4 │ │ - bl 194d4 │ │ - str r0, [r5, #952] ; 0x3b8 │ │ + bl 19978 │ │ + str r0, [fp, #952] ; 0x3b8 │ │ mov r0, r4 │ │ mov r1, #32 │ │ - bl 194d4 │ │ - str r0, [r5, #956] ; 0x3bc │ │ + bl 19978 │ │ + str r0, [fp, #956] ; 0x3bc │ │ mov r0, r4 │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r0, #0 │ │ - str r0, [r5, #960] ; 0x3c0 │ │ - beq 22a28 │ │ + str r0, [fp, #960] ; 0x3c0 │ │ + beq 23098 │ │ add r0, sp, #32 │ │ - bl 199d8 │ │ + bl 19e7c │ │ cmn r0, #1 │ │ - beq 23d24 │ │ + beq 245fc │ │ add r0, r0, #1 │ │ - str r0, [r5, #964] ; 0x3c4 │ │ + str r0, [fp, #964] ; 0x3c4 │ │ add r0, sp, #32 │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r0, #0 │ │ - str r0, [r5, #968] ; 0x3c8 │ │ - beq 22d98 │ │ + str r0, [fp, #968] ; 0x3c8 │ │ + beq 23408 │ │ add r4, sp, #32 │ │ mov r1, #5 │ │ mov r0, r4 │ │ - bl 194d4 │ │ + bl 19978 │ │ add r0, r0, #1 │ │ - str r0, [r5, #972] ; 0x3cc │ │ + str r0, [fp, #972] ; 0x3cc │ │ mov r0, r4 │ │ mov r1, #32 │ │ - bl 194d4 │ │ - str r0, [r5, #976] ; 0x3d0 │ │ + bl 19978 │ │ + str r0, [fp, #976] ; 0x3d0 │ │ mov r0, r4 │ │ mov r1, #5 │ │ - bl 194d4 │ │ + bl 19978 │ │ add r0, r0, #1 │ │ - str r0, [r5, #980] ; 0x3d4 │ │ + str r0, [fp, #980] ; 0x3d4 │ │ mov r0, r4 │ │ mov r1, #5 │ │ - bl 194d4 │ │ + bl 19978 │ │ add r0, r0, #1 │ │ mov r1, #984 ; 0x3d8 │ │ - b 22d94 │ │ + b 23404 │ │ add r2, sp, #48 ; 0x30 │ │ ldm r2, {r0, r1, r2} │ │ sub r1, r1, r2 │ │ rsb r0, r0, r1, lsl #3 │ │ ldr r1, [sp, #16] │ │ sub r0, r0, r9 │ │ cmp r0, r1, lsl #3 │ │ - bls 22adc │ │ - ldr r1, [pc, #4036] ; 23a80 │ │ + bls 2314c │ │ + ldr r1, [pc, #4004] ; 240d0 │ │ add r1, pc, r1 │ │ mov r0, r8 │ │ - bl 21bf8 │ │ + bl 22068 │ │ mov r0, #0 │ │ mvn r7, #21 │ │ - str r0, [r8, #36] ; 0x24 │ │ + str r0, [r8, #52] ; 0x34 │ │ mov r0, r7 │ │ add sp, sp, #68 ; 0x44 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r0, [sp, #12] │ │ ldr r0, [r0, #12] │ │ cmp r0, #0 │ │ - beq 22b34 │ │ - ldr r1, [r8, #36] ; 0x24 │ │ + beq 231a4 │ │ + ldr r1, [r8, #52] ; 0x34 │ │ ldr r2, [r1, #240] ; 0xf0 │ │ ldr r3, [r1, #244] ; 0xf4 │ │ smull r1, r7, r3, r2 │ │ subs r1, r0, r1 │ │ rscs r1, r7, #0 │ │ - bge 22b34 │ │ - ldr r1, [pc, #3956] ; 23a84 │ │ + bge 231a4 │ │ + ldr r1, [pc, #3924] ; 240d4 │ │ str r0, [sp] │ │ mov r0, r8 │ │ add r1, pc, r1 │ │ - bl 21bf8 │ │ + bl 22068 │ │ mov r0, #0 │ │ mvn r7, #33 ; 0x21 │ │ - str r0, [r8, #36] ; 0x24 │ │ + str r0, [r8, #52] ; 0x34 │ │ mov r0, r7 │ │ add sp, sp, #68 ; 0x44 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r6, [sp, #16] │ │ cmp r4, #6 │ │ ldr lr, [sp, #8] │ │ - bne 23114 │ │ - ldr r0, [r8, #36] ; 0x24 │ │ + bne 23778 │ │ + ldr r0, [r8, #52] ; 0x34 │ │ ldr r0, [r0, #260] ; 0x104 │ │ cmp r0, #0 │ │ - beq 230fc │ │ + beq 23760 │ │ mov r0, #0 │ │ - str r0, [r8, #36] ; 0x24 │ │ - b 22620 │ │ - ldr r1, [pc, #3872] ; 23a88 │ │ + str r0, [r8, #52] ; 0x34 │ │ + b 22c90 │ │ + ldr r1, [pc, #3840] ; 240d8 │ │ ldr r8, [sp, #24] │ │ add r1, pc, r1 │ │ mov r0, r8 │ │ - bl 21bf8 │ │ + bl 22068 │ │ mov lr, fp │ │ mov r6, sl │ │ - b 23114 │ │ + b 23778 │ │ mov r0, #24 │ │ - bl 287f4 │ │ + bl 29050 │ │ cmp r0, #0 │ │ str r0, [sp, #28] │ │ - beq 22d78 │ │ + beq 233e8 │ │ add r4, sp, #32 │ │ ldr r5, [r0] │ │ mov r1, #16 │ │ mov r0, r4 │ │ - bl 194d4 │ │ + bl 19978 │ │ strh r0, [r5] │ │ mov r0, r4 │ │ mov r1, #16 │ │ - bl 194d4 │ │ + bl 19978 │ │ strh r0, [r5, #2] │ │ mov r0, r4 │ │ mov r1, #16 │ │ - bl 194d4 │ │ + bl 19978 │ │ strh r0, [r5, #4] │ │ mov r0, r4 │ │ mov r1, #16 │ │ - bl 194d4 │ │ + bl 19978 │ │ strh r0, [r5, #6] │ │ mov r0, r4 │ │ mov r1, #16 │ │ - bl 194d4 │ │ + bl 19978 │ │ strh r0, [r5, #8] │ │ mov r0, r4 │ │ mov r1, #16 │ │ - bl 194d4 │ │ + bl 19978 │ │ strh r0, [r5, #10] │ │ mov r0, r4 │ │ mov r1, #16 │ │ - bl 194d4 │ │ + bl 19978 │ │ strh r0, [r5, #12] │ │ mov r0, r4 │ │ mov r1, #16 │ │ - bl 194d4 │ │ + bl 19978 │ │ strh r0, [r5, #14] │ │ mov r0, r4 │ │ mov r1, #32 │ │ - bl 194d4 │ │ + bl 19978 │ │ str r0, [r5, #16] │ │ mov r0, r4 │ │ mov r1, #32 │ │ - bl 194d4 │ │ + bl 19978 │ │ str r0, [r5, #20] │ │ mov r0, r4 │ │ mov r1, #1 │ │ mov r6, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ mov r0, r4 │ │ - bl 19e48 │ │ + bl 1a2ec │ │ ldr r0, [sp, #32] │ │ cmp r0, #0 │ │ - beq 23a3c │ │ - ldr r1, [pc, #4036] ; 23c2c │ │ + beq 2408c │ │ + ldr r1, [pc, #4008] ; 24280 │ │ add r1, pc, r1 │ │ - b 23a64 │ │ + b 240b4 │ │ add r2, sp, #48 ; 0x30 │ │ sub r6, r6, #1 │ │ ldm r2, {r0, r1, r2} │ │ sub r1, r1, r2 │ │ add r0, r0, r9 │ │ rsb r0, r0, r1, lsl #3 │ │ lsr r5, r0, #3 │ │ add r0, r6, #1 │ │ cmp r0, #1 │ │ - blt 22cb4 │ │ + blt 23324 │ │ ldr r0, [sp, #20] │ │ ldr r0, [r0] │ │ add r0, r0, lr │ │ ldrb r0, [r0, r6] │ │ sub r6, r6, #1 │ │ cmp r0, #0 │ │ - beq 22c88 │ │ + beq 232f8 │ │ add r6, r6, #1 │ │ add r0, sp, #32 │ │ mov r1, #8 │ │ - bl 194d4 │ │ + bl 19978 │ │ mov r4, r0 │ │ mvn r0, r5 │ │ add r6, r6, r0 │ │ mov r5, #0 │ │ cmp r4, #255 ; 0xff │ │ - bne 22cec │ │ + bne 2335c │ │ add r0, sp, #32 │ │ mov r1, #8 │ │ - bl 194d4 │ │ + bl 19978 │ │ sub r6, r6, #1 │ │ mov r5, r0 │ │ cmp r6, #0 │ │ - ble 2399c │ │ + ble 23f60 │ │ add r0, r6, #12 │ │ - bl 287f4 │ │ + bl 29050 │ │ cmp r0, #0 │ │ - beq 22d68 │ │ + beq 233d8 │ │ ldr r9, [r0] │ │ mov r8, r0 │ │ add r0, r9, #12 │ │ strb r5, [r9, #1] │ │ mov r5, #0 │ │ strb r4, [r9] │ │ add r4, sp, #32 │ │ str r0, [r9, #8] │ │ mov r0, r4 │ │ mov r1, #8 │ │ - bl 194d4 │ │ + bl 19978 │ │ ldr r1, [r9, #8] │ │ strb r0, [r1, r5] │ │ add r5, r5, #1 │ │ cmp r6, r5 │ │ - bne 22d24 │ │ + bne 23394 │ │ ldr r4, [sp, #24] │ │ str r6, [r9, #4] │ │ - add r0, r4, #56 ; 0x38 │ │ - bl 288e8 │ │ - strd r8, [r4, #56] ; 0x38 │ │ + add r0, r4, #72 ; 0x48 │ │ + bl 29194 │ │ + strd r8, [r4, #72] ; 0x48 │ │ mov r8, r4 │ │ mov r6, sl │ │ mov lr, fp │ │ - b 23114 │ │ + b 23778 │ │ mvn r7, #11 │ │ mov r0, r7 │ │ add sp, sp, #68 ; 0x44 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mvn r7, #11 │ │ mov r6, #0 │ │ cmp r6, #0 │ │ - bne 22620 │ │ - b 22634 │ │ + bne 22c90 │ │ + b 22ca4 │ │ mov r0, #0 │ │ mov r1, #968 ; 0x3c8 │ │ - str r0, [r5, r1] │ │ + str r0, [fp, r1] │ │ add r4, sp, #32 │ │ mov r1, #1 │ │ mov r0, r4 │ │ - bl 194d4 │ │ - str r0, [r5, #988] ; 0x3dc │ │ + bl 19978 │ │ + str r0, [fp, #988] ; 0x3dc │ │ mov r0, r4 │ │ mov r1, #5 │ │ - bl 194d4 │ │ + bl 19978 │ │ add r0, r0, #1 │ │ - str r0, [r5, #40] ; 0x28 │ │ + str r0, [fp, #40] ; 0x28 │ │ cmp r0, #1 │ │ - blt 22f24 │ │ + blt 23594 │ │ add r4, sp, #32 │ │ mov sl, #0 │ │ - mov r7, #0 │ │ mov r6, #0 │ │ - mov r8, #0 │ │ - b 22dfc │ │ - str sl, [fp, #68] ; 0x44 │ │ - ldr r0, [r5, #40] ; 0x28 │ │ - add r8, r8, #1 │ │ - add r7, r7, #12 │ │ - add r6, r6, #28 │ │ - cmp r8, r0 │ │ - bge 22f24 │ │ + mov r5, #0 │ │ + mov r7, #0 │ │ + b 2346c │ │ + str sl, [r8, #68] ; 0x44 │ │ + ldr r0, [fp, #40] ; 0x28 │ │ + add r7, r7, #1 │ │ + add r6, r6, #12 │ │ + add r5, r5, #28 │ │ + cmp r7, r0 │ │ + bge 23594 │ │ mov r0, r4 │ │ mov r1, #12 │ │ - bl 194d4 │ │ - add fp, r5, r6 │ │ + bl 19978 │ │ + add r8, fp, r5 │ │ cmp r0, #0 │ │ - str r0, [fp, #56] ; 0x38 │ │ - beq 22e24 │ │ + str r0, [r8, #56] ; 0x38 │ │ + beq 23494 │ │ tst r0, #255 ; 0xff │ │ andsne r0, r0, #3840 ; 0xf00 │ │ - beq 2398c │ │ + beq 245fc │ │ mov r0, r4 │ │ mov r1, #3 │ │ - bl 194d4 │ │ + bl 19978 │ │ add r0, r0, #2 │ │ - str r0, [fp, #44] ; 0x2c │ │ + str r0, [r8, #44] ; 0x2c │ │ mov r0, r4 │ │ mov r1, #2 │ │ - bl 194d4 │ │ - str r0, [fp, #48] ; 0x30 │ │ + bl 19978 │ │ + str r0, [r8, #48] ; 0x30 │ │ mov r0, #0 │ │ - ldr r1, [fp, #44] ; 0x2c │ │ + ldr r1, [r8, #44] ; 0x2c │ │ cmp r1, #4 │ │ - blt 22e64 │ │ + blt 234d4 │ │ mov r0, r4 │ │ mov r1, #1 │ │ - bl 194d4 │ │ - str r0, [fp, #60] ; 0x3c │ │ - ldr r0, [r5, #968] ; 0x3c8 │ │ + bl 19978 │ │ + str r0, [r8, #60] ; 0x3c │ │ + ldr r0, [fp, #968] ; 0x3c8 │ │ cmp r0, #0 │ │ - beq 22ee0 │ │ + beq 23550 │ │ mov r0, r4 │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r0, #0 │ │ movwne r0, #1 │ │ - str r0, [fp, #64] ; 0x40 │ │ - beq 22ee4 │ │ - ldr r1, [r5, #972] ; 0x3cc │ │ + str r0, [r8, #64] ; 0x40 │ │ + beq 23554 │ │ + ldr r1, [fp, #972] ; 0x3cc │ │ mov r0, r4 │ │ - bl 194d4 │ │ - mov sl, r5 │ │ - add r5, r5, r7 │ │ - str r0, [r5, #1100] ; 0x44c │ │ + bl 19978 │ │ + mov sl, fp │ │ + add fp, fp, r6 │ │ + str r0, [fp, #1100] ; 0x44c │ │ mov r0, r4 │ │ ldr r1, [sl, #972] ; 0x3cc │ │ - bl 194d4 │ │ - str r0, [r5, #1104] ; 0x450 │ │ + bl 19978 │ │ + str r0, [fp, #1104] ; 0x450 │ │ mov r0, r4 │ │ mov r1, #1 │ │ - bl 194d4 │ │ - str r0, [r5, #1108] ; 0x454 │ │ - mov r5, sl │ │ + bl 19978 │ │ + str r0, [fp, #1108] ; 0x454 │ │ + mov fp, sl │ │ mov sl, #0 │ │ - ldr r0, [r5, #988] ; 0x3dc │ │ + ldr r0, [fp, #988] ; 0x3dc │ │ cmp r0, #0 │ │ - bne 22ef0 │ │ - b 22de0 │ │ - str sl, [fp, #64] ; 0x40 │ │ - ldr r0, [r5, #988] ; 0x3dc │ │ + bne 23560 │ │ + b 23450 │ │ + str sl, [r8, #64] ; 0x40 │ │ + ldr r0, [fp, #988] ; 0x3dc │ │ cmp r0, #0 │ │ - beq 22de0 │ │ + beq 23450 │ │ mov r0, r4 │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r0, #0 │ │ movwne r0, #1 │ │ - str r0, [fp, #68] ; 0x44 │ │ - beq 22de4 │ │ + str r0, [r8, #68] ; 0x44 │ │ + beq 23454 │ │ mov r0, r4 │ │ mov r1, #4 │ │ - bl 194d4 │ │ + bl 19978 │ │ add r0, r0, #1 │ │ - str r0, [fp, #52] ; 0x34 │ │ - b 22de4 │ │ + str r0, [r8, #52] ; 0x34 │ │ + b 23454 │ │ ldr r2, [sp, #12] │ │ - ldr r8, [sp, #24] │ │ ldr r1, [r2] │ │ cmp r1, r0 │ │ movge r1, #0 │ │ rsb r0, r1, r1, lsl #3 │ │ - add r0, r5, r0, lsl #2 │ │ + add r0, fp, r0, lsl #2 │ │ ldr r0, [r0, #56] ; 0x38 │ │ str r0, [r2, #4] │ │ - ldr r7, [pc, #4080] ; 23f40 │ │ - add r7, pc, r7 │ │ add r4, sp, #32 │ │ mov r1, #4 │ │ mov r0, r4 │ │ - bl 194d4 │ │ + bl 19978 │ │ add r0, r0, #1 │ │ - str r0, [r5, #992] ; 0x3e0 │ │ + str r0, [fp, #992] ; 0x3e0 │ │ mov r0, r4 │ │ mov r1, #4 │ │ - bl 194d4 │ │ - ldr r1, [r5, #992] ; 0x3e0 │ │ + bl 19978 │ │ + ldr r1, [fp, #992] ; 0x3e0 │ │ add r0, r0, #1 │ │ - str r0, [r5, #996] ; 0x3e4 │ │ + str r0, [fp, #996] ; 0x3e4 │ │ mov r0, r4 │ │ - bl 194d4 │ │ - ldr r1, [r5, #996] ; 0x3e4 │ │ + bl 19978 │ │ + ldr r1, [fp, #996] ; 0x3e4 │ │ add r0, r0, #1 │ │ - str r0, [r5, #4] │ │ + str r0, [fp, #4] │ │ mov r0, r4 │ │ - bl 194d4 │ │ + bl 19978 │ │ add r0, r0, #1 │ │ - str r0, [r5, #8] │ │ - ldr r0, [r5, #944] ; 0x3b0 │ │ + str r0, [fp, #8] │ │ + ldr r0, [fp, #944] ; 0x3b0 │ │ cmp r0, #0 │ │ - beq 22fbc │ │ + beq 23620 │ │ mov r0, #0 │ │ mov r1, #1000 ; 0x3e8 │ │ - b 23008 │ │ + b 2366c │ │ add r0, sp, #32 │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r0, #0 │ │ - str r0, [r5, #1000] ; 0x3e8 │ │ - beq 2300c │ │ + str r0, [fp, #1000] ; 0x3e8 │ │ + beq 23670 │ │ add r4, sp, #32 │ │ mov r1, #4 │ │ mov r0, r4 │ │ - bl 194d4 │ │ + bl 19978 │ │ add r0, r0, #2 │ │ - str r0, [r5, #1004] ; 0x3ec │ │ + str r0, [fp, #1004] ; 0x3ec │ │ mov r0, r4 │ │ mov r1, #3 │ │ - bl 194d4 │ │ - ldr r1, [r5, #1004] ; 0x3ec │ │ + bl 19978 │ │ + ldr r1, [fp, #1004] ; 0x3ec │ │ add r0, r0, r1 │ │ mov r1, #1008 ; 0x3f0 │ │ add r0, r0, #1 │ │ - str r0, [r5, r1] │ │ + str r0, [fp, r1] │ │ add r4, sp, #32 │ │ mov r1, #1 │ │ mov r0, r4 │ │ - bl 194d4 │ │ - str r0, [r5, #1012] ; 0x3f4 │ │ + bl 19978 │ │ + str r0, [fp, #1012] ; 0x3f4 │ │ mov r0, r4 │ │ mov r1, #1 │ │ - bl 194d4 │ │ - str r0, [r5, #1016] ; 0x3f8 │ │ + bl 19978 │ │ + str r0, [fp, #1016] ; 0x3f8 │ │ mov r0, r4 │ │ mov r1, #1 │ │ - bl 194d4 │ │ - ldr r1, [r5, #944] ; 0x3b0 │ │ - str r0, [r5, #1020] ; 0x3fc │ │ + bl 19978 │ │ + ldr r1, [fp, #944] ; 0x3b0 │ │ + str r0, [fp, #1020] ; 0x3fc │ │ cmp r1, #0 │ │ - beq 2307c │ │ + beq 236e0 │ │ vmov.i32 q8, #0 ; 0x00000000 │ │ mov r0, #0 │ │ - add r1, r5, #1024 ; 0x400 │ │ - str r0, [r5, #1060] ; 0x424 │ │ + add r1, fp, #1024 ; 0x400 │ │ + str r0, [fp, #1060] ; 0x424 │ │ mov r0, #2 │ │ - str r0, [r5, #1052] ; 0x41c │ │ + str r0, [fp, #1052] ; 0x41c │ │ vst1.32 {d16-d17}, [r1] │ │ movw r1, #1036 ; 0x40c │ │ - add r1, r5, r1 │ │ + add r1, fp, r1 │ │ vst1.32 {d16-d17}, [r1] │ │ mov r1, #1056 ; 0x420 │ │ - b 23ab4 │ │ + b 24104 │ │ add r4, sp, #32 │ │ mov r1, #1 │ │ mov r0, r4 │ │ - bl 194d4 │ │ - str r0, [r5, #1024] ; 0x400 │ │ + bl 19978 │ │ + str r0, [fp, #1024] ; 0x400 │ │ mov r0, r4 │ │ mov r1, #1 │ │ - bl 194d4 │ │ - str r0, [r5, #1028] ; 0x404 │ │ + bl 19978 │ │ + str r0, [fp, #1028] ; 0x404 │ │ mov r0, r4 │ │ mov r1, #1 │ │ - bl 194d4 │ │ - str r0, [r5, #1032] ; 0x408 │ │ + bl 19978 │ │ + str r0, [fp, #1032] ; 0x408 │ │ mov r0, r4 │ │ mov r1, #1 │ │ - bl 194d4 │ │ - str r0, [r5, #1036] ; 0x40c │ │ + bl 19978 │ │ + str r0, [fp, #1036] ; 0x40c │ │ mov r0, r4 │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r0, #0 │ │ - str r0, [r5, #1040] ; 0x410 │ │ - beq 23900 │ │ + str r0, [fp, #1040] ; 0x410 │ │ + beq 23f74 │ │ add r4, sp, #32 │ │ mov r1, #1 │ │ mov r0, r4 │ │ - bl 194d4 │ │ - str r0, [r5, #1044] ; 0x414 │ │ + bl 19978 │ │ + str r0, [fp, #1044] ; 0x414 │ │ mov r0, r4 │ │ mov r1, #1 │ │ - bl 194d4 │ │ - b 2390c │ │ + bl 19978 │ │ + b 23f80 │ │ add r0, sp, #32 │ │ - bl 19e48 │ │ + bl 1a2ec │ │ ldr lr, [sp, #8] │ │ ldr r6, [sp, #16] │ │ cmp fp, #0 │ │ - beq 231e8 │ │ - ldr r0, [r8, #28] │ │ + beq 2384c │ │ + ldr r0, [r8, #40] ; 0x28 │ │ cmp r0, #0 │ │ - ldrne r0, [r8, #36] ; 0x24 │ │ + ldrne r0, [r8, #52] ; 0x34 │ │ cmpne r0, #0 │ │ - bne 23138 │ │ + bne 2379c │ │ add r7, lr, r6 │ │ mov r0, r7 │ │ add sp, sp, #68 ; 0x44 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r1, [r0, #260] ; 0x104 │ │ cmp r1, #0 │ │ - beq 23190 │ │ + beq 237f4 │ │ ldr r0, [r0, #264] ; 0x108 │ │ mov r1, #216 ; 0xd8 │ │ - mla r0, r0, r1, r8 │ │ - ldr r1, [r0, #304] ; 0x130 │ │ - cmp r1, #0 │ │ - beq 22630 │ │ - ldr r1, [r8, #4] │ │ + mla r1, r0, r1, r8 │ │ + ldr r0, [r1, #352] ; 0x160 │ │ + cmp r0, #0 │ │ + beq 22ca0 │ │ + ldr r0, [r8, #4] │ │ mov fp, lr │ │ mov sl, r6 │ │ - cmp r1, #1 │ │ - bne 23214 │ │ - add r1, r0, #296 ; 0x128 │ │ - add r0, r8, #120 ; 0x78 │ │ - bl 27b54 │ │ + cmp r0, #1 │ │ + bne 23878 │ │ + add r1, r1, #344 ; 0x158 │ │ + add r0, r8, #136 ; 0x88 │ │ + bl 28408 │ │ ldr r1, [sp, #20] │ │ - add r0, r8, #168 ; 0xa8 │ │ + add r0, r8, #184 ; 0xb8 │ │ add r1, r1, #16 │ │ - bl 7334 │ │ - b 232f0 │ │ + bl 77b0 │ │ + b 23954 │ │ ldr r1, [r0, #540] ; 0x21c │ │ ldr r0, [r0, #556] ; 0x22c │ │ mul r0, r0, r1 │ │ - ldr r1, [r8, #20] │ │ + ldr r1, [r8, #28] │ │ cmp r1, r0 │ │ - bne 23128 │ │ - ldr r0, [r8, #16] │ │ + bne 2378c │ │ + ldr r0, [r8, #24] │ │ cmp r0, #0 │ │ - beq 22630 │ │ + beq 22ca0 │ │ mov r0, r8 │ │ mov r4, lr │ │ - bl b440 │ │ + bl b954 │ │ cmp r0, #0 │ │ - bmi 23818 │ │ + bmi 23e78 │ │ mov r0, #0 │ │ mov lr, r4 │ │ - str r0, [r8, #36] ; 0x24 │ │ - str r0, [r8, #20] │ │ + str r0, [r8, #52] ; 0x34 │ │ + str r0, [r8, #28] │ │ add r7, lr, r6 │ │ mov r0, r7 │ │ add sp, sp, #68 ; 0x44 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [r8, #36] ; 0x24 │ │ + ldr r0, [r8, #52] ; 0x34 │ │ cmp r0, #0 │ │ - beq 22620 │ │ + beq 22c90 │ │ ldr r8, [sp, #24] │ │ - ldr r2, [r8, #12] │ │ - ldr r1, [r8, #16] │ │ + ldr r2, [r8, #20] │ │ + ldr r1, [r8, #24] │ │ cmp r2, r1 │ │ - ble 23730 │ │ + ble 23d90 │ │ mov sl, lr │ │ - b 237a0 │ │ - andeq r6, r7, r2, lsr r2 │ │ - ldr r6, [r8, #284] ; 0x11c │ │ - ldr r0, [r8] │ │ - add r2, r6, #1 │ │ - subs r1, r2, r1 │ │ - movne r1, r2 │ │ - str r1, [r8, #284] ; 0x11c │ │ - rsb r1, r6, r6, lsl #6 │ │ - add r5, r0, r1, lsl #6 │ │ - movw r0, #2980 ; 0xba4 │ │ - add r4, r5, r0 │ │ + b 23e00 │ │ + andeq r7, r8, lr, rrx │ │ + ldr r6, [r8, #308] ; 0x134 │ │ + mov r2, #3856 ; 0xf10 │ │ + ldr r1, [r8] │ │ + mla r5, r6, r2, r1 │ │ + add r1, r6, #1 │ │ + subs r0, r1, r0 │ │ + movne r0, r1 │ │ + str r0, [r8, #308] ; 0x134 │ │ + add r4, r5, #2768 ; 0xad0 │ │ mov r0, r4 │ │ - bl 274c │ │ + bl 2cec │ │ mov r7, r5 │ │ ldr r0, [r7, #1936]! ; 0x790 │ │ cmp r0, #1 │ │ - blt 23270 │ │ - add r5, r5, #2976 ; 0xba0 │ │ + blt 238d4 │ │ + movw r0, #2764 ; 0xacc │ │ + add r5, r5, r0 │ │ mov r0, r5 │ │ mov r1, r4 │ │ - bl 2758 │ │ + bl 2cf8 │ │ ldr r0, [r7] │ │ cmp r0, #0 │ │ - bgt 23258 │ │ + bgt 238bc │ │ mov r0, #176 ; 0xb0 │ │ - ldr r1, [r8, #280] ; 0x118 │ │ + ldr r1, [r8, #304] ; 0x130 │ │ mla r5, r6, r0, r1 │ │ ldr r0, [r5, #8] │ │ cmp r0, #0 │ │ - beq 232b4 │ │ + beq 23918 │ │ ldr r0, [r5, #168] ; 0xa8 │ │ ldr r0, [r0, #4] │ │ cmn r0, #2 │ │ ldrne r0, [r5, #160] ; 0xa0 │ │ cmpne r0, #0 │ │ - beq 232ac │ │ - add r0, r8, #120 ; 0x78 │ │ + beq 23910 │ │ + add r0, r8, #136 ; 0x88 │ │ mov r1, r5 │ │ - bl 27b54 │ │ + bl 28408 │ │ mov r0, r5 │ │ - bl 27e74 │ │ - ldr r0, [r8, #36] ; 0x24 │ │ + bl 28728 │ │ + ldr r0, [r8, #52] ; 0x34 │ │ mov r1, #216 ; 0xd8 │ │ ldr r0, [r0, #264] ; 0x108 │ │ mla r0, r0, r1, r8 │ │ - add r1, r0, #296 ; 0x128 │ │ + add r1, r0, #344 ; 0x158 │ │ mov r0, r5 │ │ - bl 27d84 │ │ + bl 28638 │ │ ldr r1, [sp, #20] │ │ mov r0, #1 │ │ str r0, [r5, #160] ; 0xa0 │ │ add r0, r5, #48 ; 0x30 │ │ add r1, r1, #16 │ │ - bl 7334 │ │ + bl 77b0 │ │ mov r0, r4 │ │ - bl 2764 │ │ - ldr r0, [r8, #36] ; 0x24 │ │ + bl 2d04 │ │ + ldr r0, [r8, #52] ; 0x34 │ │ mov r4, r8 │ │ ldr r6, [r0, #264] ; 0x108 │ │ mov r0, #216 ; 0xd8 │ │ mla r0, r6, r0, r8 │ │ - ldr r1, [r0, #300] ; 0x12c │ │ + ldr r1, [r0, #348] ; 0x15c │ │ ldr r1, [r1, #232] ; 0xe8 │ │ cmp r1, #0 │ │ - bne 2370c │ │ - add r9, r0, #296 ; 0x128 │ │ - add r5, r0, #472 ; 0x1d8 │ │ + bne 23d70 │ │ + add r9, r0, #344 ; 0x158 │ │ + add r5, r0, #520 ; 0x208 │ │ add r0, r4, r6, lsl #4 │ │ - movw r1, #2024 ; 0x7e8 │ │ + movw r1, #2076 ; 0x81c │ │ add r8, r0, r1 │ │ cmp r6, #0 │ │ - beq 233a8 │ │ - ldr r0, [r4, #304] ; 0x130 │ │ - add r4, r4, #296 ; 0x128 │ │ + beq 23a0c │ │ + ldr r0, [r4, #352] ; 0x160 │ │ + add r4, r4, #344 ; 0x158 │ │ cmp r0, #0 │ │ - beq 23348 │ │ + beq 239ac │ │ mov r0, r4 │ │ - bl 27e74 │ │ + bl 28728 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 27d84 │ │ + bl 28638 │ │ ldr r7, [sp, #24] │ │ - movw r0, #2024 ; 0x7e8 │ │ + movw r0, #2076 ; 0x81c │ │ add r4, r7, r0 │ │ mov r0, r4 │ │ - bl 6d04 <_Unwind_VRS_Pop@plt+0x42c4> │ │ + bl 7298 <_Unwind_VRS_Pop@plt+0x42b8> │ │ mov r0, r4 │ │ mov r1, r8 │ │ - bl 6cec <_Unwind_VRS_Pop@plt+0x42ac> │ │ - add r0, r7, #472 ; 0x1d8 │ │ - bl 288e8 │ │ + bl 7280 <_Unwind_VRS_Pop@plt+0x42a0> │ │ + add r0, r7, #520 ; 0x208 │ │ + bl 29194 │ │ ldr r0, [r5] │ │ - str r0, [r7, #472] ; 0x1d8 │ │ + str r0, [r7, #520] ; 0x208 │ │ ldr r0, [r5] │ │ cmp r0, #0 │ │ - beq 23394 │ │ - bl 288c4 │ │ + beq 239f8 │ │ + bl 29170 │ │ ldr r4, [sp, #24] │ │ - add r0, r4, #476 ; 0x1dc │ │ - bl 288e8 │ │ + add r0, r4, #524 ; 0x20c │ │ + bl 29194 │ │ cmp r6, #1 │ │ - beq 23420 │ │ - ldr r0, [r4, #520] ; 0x208 │ │ - add r4, r4, #512 ; 0x200 │ │ + beq 23a84 │ │ + ldr r0, [r4, #568] ; 0x238 │ │ + add r4, r4, #560 ; 0x230 │ │ cmp r0, #0 │ │ - beq 233c0 │ │ + beq 23a24 │ │ mov r0, r4 │ │ - bl 27e74 │ │ + bl 28728 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 27d84 │ │ + bl 28638 │ │ ldr r7, [sp, #24] │ │ - movw r0, #2040 ; 0x7f8 │ │ + movw r0, #2092 ; 0x82c │ │ add r4, r7, r0 │ │ mov r0, r4 │ │ - bl 6d04 <_Unwind_VRS_Pop@plt+0x42c4> │ │ + bl 7298 <_Unwind_VRS_Pop@plt+0x42b8> │ │ mov r0, r4 │ │ mov r1, r8 │ │ - bl 6cec <_Unwind_VRS_Pop@plt+0x42ac> │ │ - add r0, r7, #688 ; 0x2b0 │ │ - bl 288e8 │ │ + bl 7280 <_Unwind_VRS_Pop@plt+0x42a0> │ │ + add r0, r7, #736 ; 0x2e0 │ │ + bl 29194 │ │ ldr r0, [r5] │ │ - str r0, [r7, #688] ; 0x2b0 │ │ + str r0, [r7, #736] ; 0x2e0 │ │ ldr r0, [r5] │ │ cmp r0, #0 │ │ - beq 2340c │ │ - bl 288c4 │ │ + beq 23a70 │ │ + bl 29170 │ │ ldr r4, [sp, #24] │ │ - add r0, r4, #692 ; 0x2b4 │ │ - bl 288e8 │ │ + add r0, r4, #740 ; 0x2e4 │ │ + bl 29194 │ │ cmp r6, #2 │ │ - beq 23498 │ │ - ldr r0, [r4, #736] ; 0x2e0 │ │ - add r4, r4, #728 ; 0x2d8 │ │ + beq 23afc │ │ + ldr r0, [r4, #784] ; 0x310 │ │ + add r4, r4, #776 ; 0x308 │ │ cmp r0, #0 │ │ - beq 23438 │ │ + beq 23a9c │ │ mov r0, r4 │ │ - bl 27e74 │ │ + bl 28728 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 27d84 │ │ + bl 28638 │ │ ldr r7, [sp, #24] │ │ - movw r0, #2056 ; 0x808 │ │ + movw r0, #2108 ; 0x83c │ │ add r4, r7, r0 │ │ mov r0, r4 │ │ - bl 6d04 <_Unwind_VRS_Pop@plt+0x42c4> │ │ + bl 7298 <_Unwind_VRS_Pop@plt+0x42b8> │ │ mov r0, r4 │ │ mov r1, r8 │ │ - bl 6cec <_Unwind_VRS_Pop@plt+0x42ac> │ │ - add r0, r7, #904 ; 0x388 │ │ - bl 288e8 │ │ + bl 7280 <_Unwind_VRS_Pop@plt+0x42a0> │ │ + add r0, r7, #952 ; 0x3b8 │ │ + bl 29194 │ │ ldr r0, [r5] │ │ - str r0, [r7, #904] ; 0x388 │ │ + str r0, [r7, #952] ; 0x3b8 │ │ ldr r0, [r5] │ │ cmp r0, #0 │ │ - beq 23484 │ │ - bl 288c4 │ │ + beq 23ae8 │ │ + bl 29170 │ │ ldr r4, [sp, #24] │ │ - add r0, r4, #908 ; 0x38c │ │ - bl 288e8 │ │ + add r0, r4, #956 ; 0x3bc │ │ + bl 29194 │ │ cmp r6, #3 │ │ - beq 23514 │ │ - ldr r0, [r4, #952] ; 0x3b8 │ │ - add r4, r4, #944 ; 0x3b0 │ │ + beq 23b78 │ │ + ldr r0, [r4, #1000] ; 0x3e8 │ │ + add r4, r4, #992 ; 0x3e0 │ │ cmp r0, #0 │ │ - beq 234b0 │ │ + beq 23b14 │ │ mov r0, r4 │ │ - bl 27e74 │ │ + bl 28728 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 27d84 │ │ + bl 28638 │ │ ldr r7, [sp, #24] │ │ - movw r0, #2072 ; 0x818 │ │ + movw r0, #2124 ; 0x84c │ │ add r4, r7, r0 │ │ mov r0, r4 │ │ - bl 6d04 <_Unwind_VRS_Pop@plt+0x42c4> │ │ + bl 7298 <_Unwind_VRS_Pop@plt+0x42b8> │ │ mov r0, r4 │ │ mov r1, r8 │ │ - bl 6cec <_Unwind_VRS_Pop@plt+0x42ac> │ │ - add r0, r7, #1120 ; 0x460 │ │ - bl 288e8 │ │ + bl 7280 <_Unwind_VRS_Pop@plt+0x42a0> │ │ + add r0, r7, #1168 ; 0x490 │ │ + bl 29194 │ │ ldr r0, [r5] │ │ - str r0, [r7, #1120] ; 0x460 │ │ + str r0, [r7, #1168] ; 0x490 │ │ ldr r0, [r5] │ │ cmp r0, #0 │ │ - beq 234fc │ │ - bl 288c4 │ │ + beq 23b60 │ │ + bl 29170 │ │ ldr r4, [sp, #24] │ │ - movw r0, #1124 ; 0x464 │ │ + movw r0, #1172 ; 0x494 │ │ add r0, r4, r0 │ │ - bl 288e8 │ │ + bl 29194 │ │ cmp r6, #4 │ │ - beq 23598 │ │ - ldr r1, [r4, #1168] ; 0x490 │ │ - movw r0, #1160 ; 0x488 │ │ + beq 23bfc │ │ + ldr r1, [r4, #1216] ; 0x4c0 │ │ + movw r0, #1208 ; 0x4b8 │ │ add r4, r4, r0 │ │ cmp r1, #0 │ │ - beq 23530 │ │ + beq 23b94 │ │ mov r0, r4 │ │ - bl 27e74 │ │ + bl 28728 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 27d84 │ │ + bl 28638 │ │ ldr r7, [sp, #24] │ │ - movw r0, #2088 ; 0x828 │ │ + movw r0, #2140 ; 0x85c │ │ add r4, r7, r0 │ │ mov r0, r4 │ │ - bl 6d04 <_Unwind_VRS_Pop@plt+0x42c4> │ │ + bl 7298 <_Unwind_VRS_Pop@plt+0x42b8> │ │ mov r0, r4 │ │ mov r1, r8 │ │ - bl 6cec <_Unwind_VRS_Pop@plt+0x42ac> │ │ - movw r0, #1336 ; 0x538 │ │ + bl 7280 <_Unwind_VRS_Pop@plt+0x42a0> │ │ + movw r0, #1384 ; 0x568 │ │ add r0, r7, r0 │ │ - bl 288e8 │ │ + bl 29194 │ │ ldr r0, [r5] │ │ - str r0, [r7, #1336] ; 0x538 │ │ + str r0, [r7, #1384] ; 0x568 │ │ ldr r0, [r5] │ │ cmp r0, #0 │ │ - beq 23580 │ │ - bl 288c4 │ │ + beq 23be4 │ │ + bl 29170 │ │ ldr r4, [sp, #24] │ │ - movw r0, #1340 ; 0x53c │ │ + movw r0, #1388 ; 0x56c │ │ add r0, r4, r0 │ │ - bl 288e8 │ │ + bl 29194 │ │ cmp r6, #5 │ │ - beq 23614 │ │ - ldr r0, [r4, #1384] ; 0x568 │ │ - add r4, r4, #1376 ; 0x560 │ │ + beq 23c78 │ │ + ldr r0, [r4, #1432] ; 0x598 │ │ + add r4, r4, #1424 ; 0x590 │ │ cmp r0, #0 │ │ - beq 235b0 │ │ + beq 23c14 │ │ mov r0, r4 │ │ - bl 27e74 │ │ + bl 28728 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 27d84 │ │ + bl 28638 │ │ ldr r7, [sp, #24] │ │ - movw r0, #2104 ; 0x838 │ │ + movw r0, #2156 ; 0x86c │ │ add r4, r7, r0 │ │ mov r0, r4 │ │ - bl 6d04 <_Unwind_VRS_Pop@plt+0x42c4> │ │ + bl 7298 <_Unwind_VRS_Pop@plt+0x42b8> │ │ mov r0, r4 │ │ mov r1, r8 │ │ - bl 6cec <_Unwind_VRS_Pop@plt+0x42ac> │ │ - add r0, r7, #1552 ; 0x610 │ │ - bl 288e8 │ │ + bl 7280 <_Unwind_VRS_Pop@plt+0x42a0> │ │ + add r0, r7, #1600 ; 0x640 │ │ + bl 29194 │ │ ldr r0, [r5] │ │ - str r0, [r7, #1552] ; 0x610 │ │ + str r0, [r7, #1600] ; 0x640 │ │ ldr r0, [r5] │ │ cmp r0, #0 │ │ - beq 235fc │ │ - bl 288c4 │ │ + beq 23c60 │ │ + bl 29170 │ │ ldr r4, [sp, #24] │ │ - movw r0, #1556 ; 0x614 │ │ + movw r0, #1604 ; 0x644 │ │ add r0, r4, r0 │ │ - bl 288e8 │ │ + bl 29194 │ │ cmp r6, #6 │ │ - beq 23698 │ │ - ldr r1, [r4, #1600] ; 0x640 │ │ - movw r0, #1592 ; 0x638 │ │ + beq 23cfc │ │ + ldr r1, [r4, #1648] ; 0x670 │ │ + movw r0, #1640 ; 0x668 │ │ add r4, r4, r0 │ │ cmp r1, #0 │ │ - beq 23630 │ │ + beq 23c94 │ │ mov r0, r4 │ │ - bl 27e74 │ │ + bl 28728 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 27d84 │ │ + bl 28638 │ │ ldr r7, [sp, #24] │ │ - movw r0, #2120 ; 0x848 │ │ + movw r0, #2172 ; 0x87c │ │ add r4, r7, r0 │ │ mov r0, r4 │ │ - bl 6d04 <_Unwind_VRS_Pop@plt+0x42c4> │ │ + bl 7298 <_Unwind_VRS_Pop@plt+0x42b8> │ │ mov r0, r4 │ │ mov r1, r8 │ │ - bl 6cec <_Unwind_VRS_Pop@plt+0x42ac> │ │ - movw r0, #1768 ; 0x6e8 │ │ + bl 7280 <_Unwind_VRS_Pop@plt+0x42a0> │ │ + movw r0, #1816 ; 0x718 │ │ add r0, r7, r0 │ │ - bl 288e8 │ │ + bl 29194 │ │ ldr r0, [r5] │ │ - str r0, [r7, #1768] ; 0x6e8 │ │ + str r0, [r7, #1816] ; 0x718 │ │ ldr r0, [r5] │ │ cmp r0, #0 │ │ - beq 23680 │ │ - bl 288c4 │ │ + beq 23ce4 │ │ + bl 29170 │ │ ldr r4, [sp, #24] │ │ - movw r0, #1772 ; 0x6ec │ │ + movw r0, #1820 ; 0x71c │ │ add r0, r4, r0 │ │ - bl 288e8 │ │ + bl 29194 │ │ cmp r6, #7 │ │ - beq 2370c │ │ - ldr r0, [r4, #1816] ; 0x718 │ │ - add r4, r4, #1808 ; 0x710 │ │ + beq 23d70 │ │ + ldr r0, [r4, #1864] ; 0x748 │ │ + add r4, r4, #1856 ; 0x740 │ │ cmp r0, #0 │ │ - beq 236b0 │ │ + beq 23d14 │ │ mov r0, r4 │ │ - bl 27e74 │ │ + bl 28728 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 27d84 │ │ + bl 28638 │ │ ldr r6, [sp, #24] │ │ - movw r0, #2136 ; 0x858 │ │ + movw r0, #2188 ; 0x88c │ │ add r4, r6, r0 │ │ mov r0, r4 │ │ - bl 6d04 <_Unwind_VRS_Pop@plt+0x42c4> │ │ + bl 7298 <_Unwind_VRS_Pop@plt+0x42b8> │ │ mov r0, r4 │ │ mov r1, r8 │ │ mov r4, r6 │ │ - bl 6cec <_Unwind_VRS_Pop@plt+0x42ac> │ │ - add r0, r6, #1984 ; 0x7c0 │ │ - bl 288e8 │ │ + bl 7280 <_Unwind_VRS_Pop@plt+0x42a0> │ │ + add r0, r6, #2032 ; 0x7f0 │ │ + bl 29194 │ │ ldr r0, [r5] │ │ - str r0, [r6, #1984] ; 0x7c0 │ │ + str r0, [r6, #2032] ; 0x7f0 │ │ ldr r0, [r5] │ │ cmp r0, #0 │ │ - beq 23700 │ │ - bl 288c4 │ │ - movw r0, #1988 ; 0x7c4 │ │ + beq 23d64 │ │ + bl 29170 │ │ + movw r0, #2036 ; 0x7f4 │ │ add r0, r4, r0 │ │ - bl 288e8 │ │ + bl 29194 │ │ mov r0, #0 │ │ mov r6, sl │ │ - str r0, [r4, #36] ; 0x24 │ │ + str r0, [r4, #52] ; 0x34 │ │ mov lr, fp │ │ add r7, lr, r6 │ │ mov r0, r7 │ │ add sp, sp, #68 ; 0x44 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq r6, r7, lr, lsr #2 │ │ movw r0, #65534 ; 0xfffe │ │ movt r0, #511 ; 0x1ff │ │ cmp r1, r0 │ │ - bgt 22620 │ │ + bgt 22c90 │ │ ldr r0, [sp, #24] │ │ mov r2, #64 ; 0x40 │ │ add r1, r2, r1, lsl #6 │ │ mov sl, lr │ │ - ldr r0, [r0, #8] │ │ - bl 2860 │ │ + ldr r0, [r0, #16] │ │ + bl 2e00 │ │ cmp r0, #0 │ │ - beq 22620 │ │ + beq 22c90 │ │ ldr r8, [sp, #24] │ │ vmov.i32 q8, #0 ; 0x00000000 │ │ mov r2, #48 ; 0x30 │ │ - ldr r1, [r8, #16] │ │ - str r0, [r8, #8] │ │ + ldr r1, [r8, #24] │ │ + str r0, [r8, #16] │ │ add r0, r0, r1, lsl #6 │ │ mov r3, r0 │ │ vst1.64 {d16-d17}, [r3], r2 │ │ add r2, r0, #32 │ │ add r0, r0, #16 │ │ vst1.64 {d16-d17}, [r2] │ │ add r2, r1, #1 │ │ vst1.64 {d16-d17}, [r3] │ │ vst1.64 {d16-d17}, [r0] │ │ - ldr r0, [r8, #36] ; 0x24 │ │ - str r2, [r8, #12] │ │ + ldr r0, [r8, #52] ; 0x34 │ │ + str r2, [r8, #20] │ │ ldr r2, [r0, #540] ; 0x21c │ │ ldr r0, [r0, #556] ; 0x22c │ │ mul r4, r0, r2 │ │ cmp r4, #2 │ │ - blt 2382c │ │ + blt 23e8c │ │ add r0, sp, #32 │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r0, #0 │ │ - beq 23828 │ │ - ldr r0, [r8, #36] ; 0x24 │ │ + beq 23e88 │ │ + ldr r0, [r8, #52] ; 0x34 │ │ add r5, sp, #32 │ │ ldr r1, [r0, #536] ; 0x218 │ │ ldr r0, [r0, #552] ; 0x228 │ │ add r4, r0, r1 │ │ mov r0, r5 │ │ mov r1, r4 │ │ - bl 194d4 │ │ - ldr r2, [r8, #16] │ │ - ldr r1, [r8, #8] │ │ + bl 19978 │ │ + ldr r2, [r8, #24] │ │ + ldr r1, [r8, #16] │ │ add r1, r1, r2, lsl #6 │ │ str r0, [r1, #56] ; 0x38 │ │ mov r0, r5 │ │ mov r1, r4 │ │ - bl 194d4 │ │ - ldr r2, [r8, #16] │ │ - ldr r1, [r8, #8] │ │ + bl 19978 │ │ + ldr r2, [r8, #24] │ │ + ldr r1, [r8, #16] │ │ add r1, r1, r2, lsl #6 │ │ add r1, r1, #60 ; 0x3c │ │ - b 23844 │ │ + b 23ea4 │ │ mov r7, r0 │ │ mov r0, r7 │ │ add sp, sp, #68 ; 0x44 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r1, [r8, #16] │ │ - ldr r0, [r8, #8] │ │ + ldr r1, [r8, #24] │ │ + ldr r0, [r8, #16] │ │ add r0, r0, r1, lsl #6 │ │ mov r1, #0 │ │ str r1, [r0, #56] ; 0x38 │ │ add r1, r0, #60 ; 0x3c │ │ sub r0, r4, #1 │ │ str r0, [r1] │ │ add r0, sp, #32 │ │ - bl 19e48 │ │ + bl 1a2ec │ │ ldr r0, [sp, #32] │ │ cmp r0, #0 │ │ - beq 23870 │ │ - ldr r1, [pc, #2008] ; 2403c │ │ + beq 23ecc │ │ + ldr r1, [pc, #2004] ; 24698 │ │ mov r0, r8 │ │ add r1, pc, r1 │ │ - b 2262c │ │ - andeq r6, r7, r5 │ │ + b 22c9c │ │ add r2, sp, #48 ; 0x30 │ │ ldm r2, {r0, r1, r2} │ │ sub r1, r1, r2 │ │ rsb r4, r0, r1, lsl #3 │ │ sub r0, r4, r9 │ │ cmp r0, r6, lsl #3 │ │ - bls 2389c │ │ - ldr r1, [pc, #1964] ; 24040 │ │ + bls 23efc │ │ + ldr r1, [pc, #1964] ; 2469c │ │ mov r0, r8 │ │ add r1, pc, r1 │ │ - b 2262c │ │ - ldr r1, [r8, #16] │ │ - ldr r0, [r8, #8] │ │ + b 22c9c │ │ + andeq r6, r8, r5, asr #28 │ │ + ldr r1, [r8, #24] │ │ + ldr r0, [r8, #16] │ │ add r0, r0, r1, lsl #6 │ │ ldr r1, [sp, #20] │ │ - bl 70f0 │ │ - ldr r0, [r8, #8] │ │ + bl 7690 │ │ + ldr r0, [r8, #16] │ │ add r5, sl, r6 │ │ - ldr r1, [r8, #16] │ │ + ldr r1, [r8, #24] │ │ sub r5, r5, r4, lsr #3 │ │ mov r7, r0 │ │ ldr r3, [r7, r1, lsl #6]! │ │ ldr r2, [r7, #56] ; 0x38 │ │ add r4, r3, r4, lsr #3 │ │ ldr r9, [r7, #60] ; 0x3c │ │ strd r4, [r7] │ │ cmp r2, r9 │ │ - bgt 239b0 │ │ - ldr r7, [r8, #20] │ │ + bgt 24000 │ │ + ldr r7, [r8, #28] │ │ cmp r2, r7 │ │ - bne 239b0 │ │ + bne 24000 │ │ add r0, r1, #1 │ │ add r1, r9, #1 │ │ mov lr, sl │ │ - strd r0, [r8, #16] │ │ - b 23114 │ │ + strd r0, [r8, #24] │ │ + b 23778 │ │ + ldr r1, [pc, #1852] ; 246a4 │ │ + mov r0, r8 │ │ + add r1, pc, r1 │ │ + bl 22068 │ │ + b 22c90 │ │ mov r0, #0 │ │ - str r0, [r5, #1060] ; 0x424 │ │ - str r0, [r5, #1044] ; 0x414 │ │ - str r0, [r5, #1048] ; 0x418 │ │ + str r0, [fp, #1060] ; 0x424 │ │ + str r0, [fp, #1044] ; 0x414 │ │ + str r0, [fp, #1048] ; 0x418 │ │ add r0, sp, #32 │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r0, #0 │ │ - beq 23938 │ │ + beq 23fac │ │ mov r0, #2 │ │ - str r0, [r5, #1052] ; 0x41c │ │ - b 23950 │ │ - andeq r5, r7, r9, lsl pc │ │ - andeq r5, r7, sl, lsr #29 │ │ + str r0, [fp, #1052] ; 0x41c │ │ + b 23fc4 │ │ + andeq r6, r8, r5, asr sp │ │ + andeq r6, r8, r6, ror #25 │ │ add r0, sp, #32 │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r0, #0 │ │ - str r0, [r5, #1052] ; 0x41c │ │ - beq 23a8c │ │ + str r0, [fp, #1052] ; 0x41c │ │ + beq 240dc │ │ add r0, sp, #32 │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ mov r1, r0 │ │ mov r0, #2 │ │ cmp r1, #0 │ │ - bne 23a90 │ │ + bne 240e0 │ │ add r0, sp, #32 │ │ mov r1, #1 │ │ - bl 194d4 │ │ - ldr r1, [r5, #1040] ; 0x410 │ │ - str r0, [r5, #1056] ; 0x420 │ │ + bl 19978 │ │ + ldr r1, [fp, #1040] ; 0x410 │ │ + str r0, [fp, #1056] ; 0x420 │ │ cmp r1, #0 │ │ - bne 23aa0 │ │ - b 23ab8 │ │ - ldr r8, [sp, #24] │ │ - ldr r7, [pc, #1688] ; 24030 │ │ - add r7, pc, r7 │ │ - b 23d24 │ │ - ldr r1, [pc, #1700] ; 24048 │ │ - mov r0, r8 │ │ - add r1, pc, r1 │ │ - bl 21bf8 │ │ - b 22620 │ │ + bne 240f0 │ │ + b 24108 │ │ cmp r1, #0 │ │ - bmi 239f0 │ │ - bl 7388 │ │ - ldr r0, [r8, #16] │ │ + bmi 24040 │ │ + bl 7804 │ │ + ldr r0, [r8, #24] │ │ cmp r0, #1 │ │ - blt 239f0 │ │ + blt 24040 │ │ mov r4, #0 │ │ mov r5, #64 ; 0x40 │ │ - ldr r0, [r8, #8] │ │ - add r0, r0, r5 │ │ - bl 7388 │ │ ldr r0, [r8, #16] │ │ + add r0, r0, r5 │ │ + bl 7804 │ │ + ldr r0, [r8, #24] │ │ add r4, r4, #1 │ │ add r5, r5, #64 ; 0x40 │ │ cmp r4, r0 │ │ - blt 239d0 │ │ + blt 24020 │ │ mov r0, #0 │ │ - str r0, [r8, #16] │ │ - str r0, [r8, #20] │ │ - b 22620 │ │ + str r0, [r8, #24] │ │ + str r0, [r8, #28] │ │ + b 22c90 │ │ add r2, sp, #48 ; 0x30 │ │ ldm r2, {r0, r1, r2} │ │ sub r1, r1, r2 │ │ rsb r0, r0, r1, lsl #3 │ │ mov r1, sl │ │ sub r0, r0, r9 │ │ cmp r0, sl, lsl #3 │ │ - bhi 23a5c │ │ - add r0, r8, #40 ; 0x28 │ │ - bl 288e8 │ │ + bhi 240ac │ │ + add r0, r8, #56 ; 0x38 │ │ + bl 29194 │ │ ldr r4, [sp, #28] │ │ mov r6, sl │ │ - strd r4, [r8, #40] ; 0x28 │ │ + strd r4, [r8, #56] ; 0x38 │ │ mov lr, fp │ │ - b 23114 │ │ + b 23778 │ │ add r2, sp, #48 ; 0x30 │ │ ldm r2, {r0, r1, r2} │ │ sub r1, r1, r2 │ │ rsb r0, r0, r1, lsl #3 │ │ mov r1, sl │ │ sub r0, r0, r9 │ │ cmp r0, sl, lsl #3 │ │ - bls 23fe0 │ │ - ldr r1, [pc, #1504] ; 24044 │ │ + bls 24624 │ │ + ldr r1, [pc, #1516] ; 246a0 │ │ add r1, pc, r1 │ │ mov r0, r8 │ │ - bl 21bf8 │ │ + bl 22068 │ │ add r0, sp, #28 │ │ - bl 288e8 │ │ + bl 29194 │ │ cmp r6, #0 │ │ - bne 22620 │ │ - b 22634 │ │ - strdeq r5, [r7], -r4 │ │ - ; instruction: 0x00075cb7 │ │ - ; instruction: 0x00075cb4 │ │ + bne 22c90 │ │ + b 22ca4 │ │ + andeq r6, r8, r0, lsr ip │ │ + strdeq r6, [r8], -r3 │ │ + strdeq r6, [r8], -r0 │ │ mov r0, #2 │ │ - ldr r1, [r5, #1040] ; 0x410 │ │ - str r0, [r5, #1056] ; 0x420 │ │ + ldr r1, [fp, #1040] ; 0x410 │ │ + str r0, [fp, #1056] ; 0x420 │ │ cmp r1, #0 │ │ - beq 23ab8 │ │ + beq 24108 │ │ add r0, sp, #32 │ │ mov r1, #3 │ │ - bl 194d4 │ │ + bl 19978 │ │ add r0, r0, #1 │ │ movw r1, #1060 ; 0x424 │ │ - str r0, [r5, r1] │ │ + str r0, [fp, r1] │ │ add r4, sp, #32 │ │ mov r1, #1 │ │ mov r0, r4 │ │ - bl 194d4 │ │ - str r0, [r5, #1064] ; 0x428 │ │ + bl 19978 │ │ + str r0, [fp, #1064] ; 0x428 │ │ mov r0, r4 │ │ mov r1, #1 │ │ - bl 194d4 │ │ - str r0, [r5, #1068] ; 0x42c │ │ + bl 19978 │ │ + str r0, [fp, #1068] ; 0x42c │ │ mov r0, r4 │ │ mov r1, #1 │ │ - bl 194d4 │ │ - str r0, [r5, #1072] ; 0x430 │ │ + bl 19978 │ │ + str r0, [fp, #1072] ; 0x430 │ │ mov r0, r4 │ │ mov r1, #1 │ │ - bl 194d4 │ │ - ldr r1, [r5] │ │ + bl 19978 │ │ + ldr r1, [fp] │ │ cmp r0, #0 │ │ - str r0, [r5, #32] │ │ - beq 23b2c │ │ + str r0, [fp, #32] │ │ + beq 2417c │ │ cmp r1, #2 │ │ - bne 23b2c │ │ + bne 2417c │ │ add r0, sp, #32 │ │ mov r1, #1 │ │ - bl 194d4 │ │ - ldr r1, [r5] │ │ - ldr r2, [r5, #32] │ │ + bl 19978 │ │ + ldr r1, [fp] │ │ + ldr r2, [fp, #32] │ │ add r0, r2, r0 │ │ - str r0, [r5, #32] │ │ + str r0, [fp, #32] │ │ mov r0, #0 │ │ cmp r1, #1 │ │ - beq 23b44 │ │ + beq 24194 │ │ add r0, sp, #32 │ │ mov r1, #1 │ │ - bl 194d4 │ │ - str r0, [r5, #1084] ; 0x43c │ │ + bl 19978 │ │ + str r0, [fp, #1084] ; 0x43c │ │ add r0, sp, #32 │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r0, #0 │ │ - str r0, [r5, #1088] ; 0x440 │ │ - beq 23c30 │ │ + str r0, [fp, #1088] ; 0x440 │ │ + beq 24284 │ │ add r4, sp, #32 │ │ mov r1, #8 │ │ mov r0, r4 │ │ - bl 194d4 │ │ - str r0, [r5, #16] │ │ + bl 19978 │ │ + str r0, [fp, #16] │ │ mov r0, r4 │ │ mov r1, #8 │ │ - bl 194d4 │ │ - str r0, [r5, #20] │ │ + bl 19978 │ │ + str r0, [fp, #20] │ │ mov r0, r4 │ │ mov r1, #8 │ │ - bl 194d4 │ │ - ldr r1, [r5, #1084] ; 0x43c │ │ - str r0, [r5, #24] │ │ + bl 19978 │ │ + ldr r1, [fp, #1084] ; 0x43c │ │ + str r0, [fp, #24] │ │ cmp r1, #0 │ │ - beq 23c4c │ │ + beq 242a0 │ │ add r0, sp, #32 │ │ mov r1, #1 │ │ mov r4, #1 │ │ - bl 194d4 │ │ - str r0, [r5, #36] ; 0x24 │ │ + bl 19978 │ │ + str r0, [fp, #36] ; 0x24 │ │ mov r0, #0 │ │ - str r0, [r5, #12] │ │ - str r4, [r5, #1076] ; 0x434 │ │ - str r4, [r5, #1080] ; 0x438 │ │ - str r0, [r5, #1092] ; 0x444 │ │ - str r0, [r5, #28] │ │ - ldr r1, [r5, #1084] ; 0x43c │ │ + str r0, [fp, #12] │ │ + str r4, [fp, #1076] ; 0x434 │ │ + str r4, [fp, #1080] ; 0x438 │ │ + str r0, [fp, #1092] ; 0x444 │ │ + str r0, [fp, #28] │ │ + ldr r1, [fp, #1084] ; 0x43c │ │ mov r0, #0 │ │ cmp r1, #0 │ │ - bne 23bf0 │ │ + bne 24240 │ │ add r0, sp, #32 │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r0, #0 │ │ movwne r0, #1 │ │ add r4, sp, #32 │ │ - str r0, [r5, #1092] ; 0x444 │ │ + str r0, [fp, #1092] ; 0x444 │ │ mov r1, #1 │ │ mov r0, r4 │ │ - bl 194d4 │ │ - str r0, [r5, #1096] ; 0x448 │ │ + bl 19978 │ │ + str r0, [fp, #1096] ; 0x448 │ │ mov r0, r4 │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ ldr r0, [sp, #32] │ │ cmp r0, #0 │ │ - beq 23cfc │ │ - ldr r7, [pc, #1036] ; 24034 │ │ - add r7, pc, r7 │ │ - b 23d24 │ │ - andeq r5, r7, sp, lsr #24 │ │ + beq 24350 │ │ + ldr r1, [pc, #1048] ; 24690 │ │ + ldr r8, [sp, #24] │ │ + add r1, pc, r1 │ │ + b 2437c │ │ + andeq r6, r8, r9, ror #20 │ │ mov r0, #2 │ │ - str r0, [r5, #16] │ │ - str r0, [r5, #20] │ │ - ldr r1, [r5, #1084] ; 0x43c │ │ - str r0, [r5, #24] │ │ + str r0, [fp, #16] │ │ + str r0, [fp, #20] │ │ + ldr r1, [fp, #1084] ; 0x43c │ │ + str r0, [fp, #24] │ │ cmp r1, #0 │ │ - bne 23ba0 │ │ - ldr r1, [r5, #16] │ │ + bne 241f0 │ │ + ldr r1, [fp, #16] │ │ cmp r1, #1 │ │ - bne 23c68 │ │ + bne 242bc │ │ cmp r0, #0 │ │ - ldreq r0, [r5, #20] │ │ + ldreq r0, [fp, #20] │ │ cmpeq r0, #13 │ │ - beq 23f8c │ │ + beq 245c4 │ │ add r0, sp, #32 │ │ mov r1, #1 │ │ mov r4, #1 │ │ - bl 194d4 │ │ - ldr r1, [r5] │ │ - str r0, [r5, #36] ; 0x24 │ │ + bl 19978 │ │ + ldr r1, [fp] │ │ + str r0, [fp, #36] ; 0x24 │ │ cmp r1, #0 │ │ - beq 23f30 │ │ + beq 2456c │ │ cmp r1, #1 │ │ - beq 23f44 │ │ + beq 2457c │ │ cmp r1, #2 │ │ - bne 23f5c │ │ - ldr r0, [r5, #32] │ │ + bne 24594 │ │ + ldr r0, [fp, #32] │ │ cmp r0, #2 │ │ - bne 23fc8 │ │ + bne 24640 │ │ add r0, sp, #32 │ │ mov r1, #1 │ │ mov r4, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r0, #0 │ │ - str r0, [r5, #1076] ; 0x434 │ │ - beq 23ffc │ │ + str r0, [fp, #1076] ; 0x434 │ │ + beq 24658 │ │ add r0, sp, #32 │ │ mov r1, #1 │ │ - bl 194d4 │ │ - ldr r1, [r5, #1076] ; 0x434 │ │ + bl 19978 │ │ + ldr r1, [fp, #1076] ; 0x434 │ │ cmp r0, #0 │ │ mov r2, r0 │ │ movwne r2, #1 │ │ cmp r1, #0 │ │ movweq r4, #3 │ │ cmp r0, #0 │ │ - str r2, [r5, #1080] ; 0x438 │ │ - bne 24008 │ │ + str r2, [fp, #1080] ; 0x438 │ │ + bne 24664 │ │ cmp r1, #0 │ │ movne r4, #2 │ │ - b 24008 │ │ + b 24664 │ │ add r2, sp, #48 ; 0x30 │ │ + ldr r8, [sp, #24] │ │ ldm r2, {r0, r1, r2} │ │ sub r1, r1, r2 │ │ rsb r0, r0, r1, lsl #3 │ │ ldr r1, [sp, #16] │ │ sub r0, r0, r9 │ │ cmp r0, r1, lsl #3 │ │ - bls 23d48 │ │ - ldr r7, [pc, #788] ; 24038 │ │ - add r7, pc, r7 │ │ + bls 24384 │ │ + ldr r1, [pc, #792] ; 24694 │ │ + add r1, pc, r1 │ │ mov r0, r8 │ │ - mov r1, r7 │ │ - bl 21bf8 │ │ - add r0, sp, #28 │ │ - bl 288e8 │ │ - mvn r7, #21 │ │ - mov r0, r7 │ │ - add sp, sp, #68 ; 0x44 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r1, [r8, #28] │ │ + b 24608 │ │ + ldr r1, [r8, #40] ; 0x28 │ │ cmp r1, #0 │ │ - beq 23f64 │ │ - mov r0, r5 │ │ + beq 2459c │ │ + mov r0, fp │ │ movw r2, #1100 ; 0x44c │ │ - bl 27b8 │ │ + bl 2d58 │ │ cmp r0, #0 │ │ - beq 23f6c │ │ + beq 245a4 │ │ mov r0, #0 │ │ + str r0, [r8, #68] ; 0x44 │ │ str r0, [r8, #52] ; 0x34 │ │ - str r0, [r8, #36] ; 0x24 │ │ - str r0, [r8, #44] ; 0x2c │ │ - add r0, r8, #48 ; 0x30 │ │ - bl 288e8 │ │ - add r0, r8, #40 ; 0x28 │ │ - bl 288e8 │ │ - ldr r0, [r8, #304] ; 0x130 │ │ - cmp r0, #0 │ │ - beq 23d9c │ │ - add r0, r8, #296 ; 0x128 │ │ - bl 27e74 │ │ - add r0, r8, #472 ; 0x1d8 │ │ - bl 288e8 │ │ - add r0, r8, #476 ; 0x1dc │ │ - bl 288e8 │ │ - movw r0, #2024 ; 0x7e8 │ │ + str r0, [r8, #60] ; 0x3c │ │ + add r0, r8, #64 ; 0x40 │ │ + bl 29194 │ │ + add r0, r8, #56 ; 0x38 │ │ + bl 29194 │ │ + ldr r0, [r8, #352] ; 0x160 │ │ + cmp r0, #0 │ │ + beq 243d8 │ │ + add r0, r8, #344 ; 0x158 │ │ + bl 28728 │ │ + add r0, r8, #520 ; 0x208 │ │ + bl 29194 │ │ + add r0, r8, #524 ; 0x20c │ │ + bl 29194 │ │ + movw r0, #2076 ; 0x81c │ │ add r0, r8, r0 │ │ - bl 6d04 <_Unwind_VRS_Pop@plt+0x42c4> │ │ - ldr r0, [r8, #520] ; 0x208 │ │ + bl 7298 <_Unwind_VRS_Pop@plt+0x42b8> │ │ + ldr r0, [r8, #568] ; 0x238 │ │ cmp r0, #0 │ │ - beq 23dcc │ │ - add r0, r8, #512 ; 0x200 │ │ - bl 27e74 │ │ - add r0, r8, #688 ; 0x2b0 │ │ - bl 288e8 │ │ - add r0, r8, #692 ; 0x2b4 │ │ - bl 288e8 │ │ - movw r0, #2040 ; 0x7f8 │ │ + beq 24408 │ │ + add r0, r8, #560 ; 0x230 │ │ + bl 28728 │ │ + add r0, r8, #736 ; 0x2e0 │ │ + bl 29194 │ │ + add r0, r8, #740 ; 0x2e4 │ │ + bl 29194 │ │ + movw r0, #2092 ; 0x82c │ │ add r0, r8, r0 │ │ - bl 6d04 <_Unwind_VRS_Pop@plt+0x42c4> │ │ - ldr r0, [r8, #736] ; 0x2e0 │ │ + bl 7298 <_Unwind_VRS_Pop@plt+0x42b8> │ │ + ldr r0, [r8, #784] ; 0x310 │ │ cmp r0, #0 │ │ - beq 23dfc │ │ - add r0, r8, #728 ; 0x2d8 │ │ - bl 27e74 │ │ - add r0, r8, #904 ; 0x388 │ │ - bl 288e8 │ │ - add r0, r8, #908 ; 0x38c │ │ - bl 288e8 │ │ - movw r0, #2056 ; 0x808 │ │ + beq 24438 │ │ + add r0, r8, #776 ; 0x308 │ │ + bl 28728 │ │ + add r0, r8, #952 ; 0x3b8 │ │ + bl 29194 │ │ + add r0, r8, #956 ; 0x3bc │ │ + bl 29194 │ │ + movw r0, #2108 ; 0x83c │ │ add r0, r8, r0 │ │ - bl 6d04 <_Unwind_VRS_Pop@plt+0x42c4> │ │ - ldr r0, [r8, #952] ; 0x3b8 │ │ + bl 7298 <_Unwind_VRS_Pop@plt+0x42b8> │ │ + ldr r0, [r8, #1000] ; 0x3e8 │ │ cmp r0, #0 │ │ - beq 23e2c │ │ - add r0, r8, #944 ; 0x3b0 │ │ - bl 27e74 │ │ - add r0, r8, #1120 ; 0x460 │ │ - bl 288e8 │ │ - movw r0, #1124 ; 0x464 │ │ + beq 24468 │ │ + add r0, r8, #992 ; 0x3e0 │ │ + bl 28728 │ │ + add r0, r8, #1168 ; 0x490 │ │ + bl 29194 │ │ + movw r0, #1172 ; 0x494 │ │ add r0, r8, r0 │ │ - bl 288e8 │ │ - movw r0, #2072 ; 0x818 │ │ + bl 29194 │ │ + movw r0, #2124 ; 0x84c │ │ add r0, r8, r0 │ │ - bl 6d04 <_Unwind_VRS_Pop@plt+0x42c4> │ │ - ldr r0, [r8, #1168] ; 0x490 │ │ + bl 7298 <_Unwind_VRS_Pop@plt+0x42b8> │ │ + ldr r0, [r8, #1216] ; 0x4c0 │ │ cmp r0, #0 │ │ - beq 23e64 │ │ - movw r0, #1160 ; 0x488 │ │ + beq 244a0 │ │ + movw r0, #1208 ; 0x4b8 │ │ add r0, r8, r0 │ │ - bl 27e74 │ │ - movw r0, #1336 ; 0x538 │ │ + bl 28728 │ │ + movw r0, #1384 ; 0x568 │ │ add r0, r8, r0 │ │ - bl 288e8 │ │ - movw r0, #1340 ; 0x53c │ │ + bl 29194 │ │ + movw r0, #1388 ; 0x56c │ │ add r0, r8, r0 │ │ - bl 288e8 │ │ - movw r0, #2088 ; 0x828 │ │ + bl 29194 │ │ + movw r0, #2140 ; 0x85c │ │ add r0, r8, r0 │ │ - bl 6d04 <_Unwind_VRS_Pop@plt+0x42c4> │ │ - ldr r0, [r8, #1384] ; 0x568 │ │ + bl 7298 <_Unwind_VRS_Pop@plt+0x42b8> │ │ + ldr r0, [r8, #1432] ; 0x598 │ │ cmp r0, #0 │ │ - beq 23e9c │ │ - add r0, r8, #1376 ; 0x560 │ │ - bl 27e74 │ │ - add r0, r8, #1552 ; 0x610 │ │ - bl 288e8 │ │ - movw r0, #1556 ; 0x614 │ │ + beq 244d8 │ │ + add r0, r8, #1424 ; 0x590 │ │ + bl 28728 │ │ + add r0, r8, #1600 ; 0x640 │ │ + bl 29194 │ │ + movw r0, #1604 ; 0x644 │ │ add r0, r8, r0 │ │ - bl 288e8 │ │ - movw r0, #2104 ; 0x838 │ │ + bl 29194 │ │ + movw r0, #2156 ; 0x86c │ │ add r0, r8, r0 │ │ - bl 6d04 <_Unwind_VRS_Pop@plt+0x42c4> │ │ - ldr r0, [r8, #1600] ; 0x640 │ │ + bl 7298 <_Unwind_VRS_Pop@plt+0x42b8> │ │ + ldr r0, [r8, #1648] ; 0x670 │ │ cmp r0, #0 │ │ - beq 23ed4 │ │ - movw r0, #1592 ; 0x638 │ │ + beq 24510 │ │ + movw r0, #1640 ; 0x668 │ │ add r0, r8, r0 │ │ - bl 27e74 │ │ - movw r0, #1768 ; 0x6e8 │ │ + bl 28728 │ │ + movw r0, #1816 ; 0x718 │ │ add r0, r8, r0 │ │ - bl 288e8 │ │ - movw r0, #1772 ; 0x6ec │ │ + bl 29194 │ │ + movw r0, #1820 ; 0x71c │ │ add r0, r8, r0 │ │ - bl 288e8 │ │ - movw r0, #2120 ; 0x848 │ │ + bl 29194 │ │ + movw r0, #2172 ; 0x87c │ │ add r0, r8, r0 │ │ - bl 6d04 <_Unwind_VRS_Pop@plt+0x42c4> │ │ - ldr r0, [r8, #1816] ; 0x718 │ │ + bl 7298 <_Unwind_VRS_Pop@plt+0x42b8> │ │ + ldr r0, [r8, #1864] ; 0x748 │ │ cmp r0, #0 │ │ - beq 23f0c │ │ - add r0, r8, #1808 ; 0x710 │ │ - bl 27e74 │ │ - add r0, r8, #1984 ; 0x7c0 │ │ - bl 288e8 │ │ - movw r0, #1988 ; 0x7c4 │ │ + beq 24548 │ │ + add r0, r8, #1856 ; 0x740 │ │ + bl 28728 │ │ + add r0, r8, #2032 ; 0x7f0 │ │ + bl 29194 │ │ + movw r0, #2036 ; 0x7f4 │ │ add r0, r8, r0 │ │ - bl 288e8 │ │ - movw r0, #2136 ; 0x858 │ │ + bl 29194 │ │ + movw r0, #2188 ; 0x88c │ │ add r0, r8, r0 │ │ - bl 6d04 <_Unwind_VRS_Pop@plt+0x42c4> │ │ - b 23f6c │ │ - str r4, [r5, #12] │ │ - str r4, [r5, #1076] ; 0x434 │ │ - str r4, [r5, #1080] ; 0x438 │ │ - b 24020 │ │ - andeq r5, r7, r6, lsr #18 │ │ + bl 7298 <_Unwind_VRS_Pop@plt+0x42b8> │ │ + b 245a4 │ │ + str r4, [fp, #12] │ │ + str r4, [fp, #1076] ; 0x434 │ │ + str r4, [fp, #1080] ; 0x438 │ │ + b 2467c │ │ mov r1, #3 │ │ mov r0, #0 │ │ - str r1, [r5, #12] │ │ - str r0, [r5, #1076] ; 0x434 │ │ - str r0, [r5, #1080] ; 0x438 │ │ - b 23bc8 │ │ - ldr r1, [r5, #1076] ; 0x434 │ │ - b 2400c │ │ + str r1, [fp, #12] │ │ + str r0, [fp, #1076] ; 0x434 │ │ + str r0, [fp, #1080] ; 0x438 │ │ + b 24218 │ │ + ldr r1, [fp, #1076] ; 0x434 │ │ + b 24668 │ │ mov r0, #0 │ │ - str r0, [r8, #36] ; 0x24 │ │ - add r0, r8, #24 │ │ - bl 288e8 │ │ + str r0, [r8, #52] ; 0x34 │ │ + add r0, r8, #36 ; 0x24 │ │ + bl 29194 │ │ ldr r0, [sp, #28] │ │ - str r0, [r8, #24] │ │ - str r5, [r8, #28] │ │ + str r0, [r8, #36] ; 0x24 │ │ + str fp, [r8, #40] ; 0x28 │ │ ldr r6, [sp, #16] │ │ ldr lr, [sp, #8] │ │ - b 23114 │ │ + b 23778 │ │ mov r1, #3 │ │ mov r0, #0 │ │ - str r1, [r5, #12] │ │ + str r1, [fp, #12] │ │ mov r1, #1 │ │ - str r0, [r5, #1076] ; 0x434 │ │ - str r0, [r5, #1080] ; 0x438 │ │ - ldr r0, [r5] │ │ - str r1, [r5, #36] ; 0x24 │ │ + str r0, [fp, #1076] ; 0x434 │ │ + str r0, [fp, #1080] ; 0x438 │ │ + ldr r0, [fp] │ │ + str r1, [fp, #36] ; 0x24 │ │ cmp r0, #1 │ │ - beq 23bcc │ │ + beq 2421c │ │ cmp r0, #2 │ │ - ldreq r0, [r5, #32] │ │ + ldreq r0, [fp, #32] │ │ cmpeq r0, #2 │ │ - bne 23d24 │ │ - b 23bcc │ │ - mov r1, #1 │ │ - mov r4, #2 │ │ - mov r0, #0 │ │ - str r1, [r5, #1076] ; 0x434 │ │ - str r0, [r5, #1080] ; 0x438 │ │ - b 24008 │ │ - add r0, r8, #48 ; 0x30 │ │ - bl 288e8 │ │ + beq 2421c │ │ + ldr r1, [pc, #136] ; 2468c │ │ + ldr r0, [sp, #24] │ │ + add r1, pc, r1 │ │ + bl 22068 │ │ + add r0, sp, #28 │ │ + bl 29194 │ │ + mvn r7, #21 │ │ + mov r0, r7 │ │ + add sp, sp, #68 ; 0x44 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + add r0, r8, #64 ; 0x40 │ │ + bl 29194 │ │ ldr r4, [sp, #28] │ │ mov r6, sl │ │ - strd r4, [r8, #48] ; 0x30 │ │ + strd r4, [r8, #64] ; 0x40 │ │ mov lr, fp │ │ - b 23114 │ │ + b 23778 │ │ + mov r1, #1 │ │ + mov r4, #2 │ │ + mov r0, #0 │ │ + str r1, [fp, #1076] ; 0x434 │ │ + str r0, [fp, #1080] ; 0x438 │ │ + b 24664 │ │ mov r1, #0 │ │ mov r4, #3 │ │ - str r1, [r5, #1080] ; 0x438 │ │ - str r4, [r5, #12] │ │ + str r1, [fp, #1080] ; 0x438 │ │ + str r4, [fp, #12] │ │ cmp r1, #1 │ │ mov r0, #0 │ │ - ldreq r1, [r5, #1080] ; 0x438 │ │ + ldreq r1, [fp, #1080] ; 0x438 │ │ cmpeq r1, #1 │ │ - bne 23bc8 │ │ + bne 24218 │ │ add r0, sp, #32 │ │ mov r1, #2 │ │ - bl 194d4 │ │ - b 23bc8 │ │ - ldrdeq r4, [r7], -lr │ │ - andeq r4, r7, sp, ror #24 │ │ - andeq r4, r7, ip, lsl #23 │ │ - andeq r5, r7, sp, lsr #32 │ │ - andeq r5, r7, r8, lsl r0 │ │ - andeq r4, r7, ip, asr #28 │ │ - andeq r4, r7, sl, asr #28 │ │ + bl 19978 │ │ + b 24218 │ │ + andeq r5, r8, sl, lsl r7 │ │ + andeq r5, r8, r5, asr #21 │ │ + andeq r5, r8, r0, ror #19 │ │ + andeq r5, r8, r9, ror lr │ │ + andeq r5, r8, r8, ror #28 │ │ + andeq r5, r8, r8, lsr #25 │ │ + andeq r5, r8, r2, lsr sp │ │ + nop {0} │ │ nop {0} │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #116 ; 0x74 │ │ - ldr sl, [r0, #28] │ │ - mov fp, r0 │ │ - ldr r8, [r0, #36] ; 0x24 │ │ - mov r9, r1 │ │ - ldr r0, [sl, #944] ; 0x3b0 │ │ + ldr fp, [r0, #40] ; 0x28 │ │ + mov r8, r0 │ │ + ldr r9, [r0, #52] ; 0x34 │ │ + mov sl, r1 │ │ + ldr r0, [fp, #944] ; 0x3b0 │ │ cmp r0, #0 │ │ - beq 24164 │ │ + beq 247c4 │ │ mov r0, #0 │ │ - str r0, [r8, #260] ; 0x104 │ │ + str r0, [r9, #260] ; 0x104 │ │ mov r0, #0 │ │ - mov r1, r8 │ │ + mov r1, r9 │ │ str r0, [r1, #232]! ; 0xe8 │ │ str r1, [sp, #36] ; 0x24 │ │ mov r0, #1 │ │ - mov r1, r8 │ │ + mov r1, r9 │ │ str r0, [r1, #276]! ; 0x114 │ │ str r1, [sp, #24] │ │ - ldr r0, [sl, #968] ; 0x3c8 │ │ + ldr r0, [fp, #968] ; 0x3c8 │ │ cmp r0, #0 │ │ - beq 240c4 │ │ - ldr r0, [sl, #960] ; 0x3c0 │ │ + beq 24724 │ │ + ldr r0, [fp, #960] ; 0x3c0 │ │ cmp r0, #0 │ │ - bne 240c4 │ │ - ldr r1, [sl, #984] ; 0x3d8 │ │ - mov r0, r9 │ │ - bl 194d4 │ │ - str r0, [r8, #272] ; 0x110 │ │ + bne 24724 │ │ + ldr r1, [fp, #984] ; 0x3d8 │ │ + mov r0, sl │ │ + bl 19978 │ │ + str r0, [r9, #272] ; 0x110 │ │ ldr r0, [sp, #36] ; 0x24 │ │ ldr r1, [r0] │ │ mov r0, #1 │ │ cmp r1, #3 │ │ - beq 24110 │ │ + beq 24770 │ │ cmp r1, #0 │ │ - bne 240f0 │ │ + bne 24750 │ │ ldr r1, [sp, #24] │ │ ldr r1, [r1] │ │ cmp r1, #0 │ │ - bne 24110 │ │ - ldr r1, [sl, #944] ; 0x3b0 │ │ + bne 24770 │ │ + ldr r1, [fp, #944] ; 0x3b0 │ │ cmp r1, #0 │ │ - bne 24110 │ │ - mov r0, r9 │ │ + bne 24770 │ │ + mov r0, sl │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r0, #0 │ │ movwne r0, #1 │ │ - str r0, [r8, #284] ; 0x11c │ │ - mov r0, r9 │ │ + str r0, [r9, #284] ; 0x11c │ │ + mov r0, sl │ │ mov r1, #1 │ │ - bl 194d4 │ │ - str r0, [r8, #288] ; 0x120 │ │ - ldr r0, [sl, #1052] ; 0x41c │ │ + bl 19978 │ │ + str r0, [r9, #288] ; 0x120 │ │ + ldr r0, [fp, #1052] ; 0x41c │ │ cmp r0, #2 │ │ - bne 2413c │ │ - mov r0, r9 │ │ + bne 2479c │ │ + mov r0, sl │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r0, #0 │ │ - str r0, [r8, #292] ; 0x124 │ │ - beq 241d4 │ │ - ldr r0, [sl, #1056] ; 0x420 │ │ + str r0, [r9, #292] ; 0x124 │ │ + beq 24850 │ │ + ldr r0, [fp, #1056] ; 0x420 │ │ cmp r0, #2 │ │ - bne 241d8 │ │ - mov r0, r9 │ │ + bne 24854 │ │ + mov r0, sl │ │ mov r1, #1 │ │ - bl 194d4 │ │ - b 241d8 │ │ - mov r0, r9 │ │ + bl 19978 │ │ + b 24854 │ │ + mov r0, sl │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r0, #0 │ │ movwne r0, #1 │ │ - str r0, [r8, #260] ; 0x104 │ │ - beq 24c38 │ │ - mov r0, r9 │ │ + str r0, [r9, #260] ; 0x104 │ │ + beq 24e1c │ │ + mov r0, sl │ │ mov r1, #3 │ │ - bl 194d4 │ │ - str r0, [r8, #264] ; 0x108 │ │ - ldr r0, [sl, #968] ; 0x3c8 │ │ + bl 19978 │ │ + str r0, [r9, #264] ; 0x108 │ │ + ldr r0, [fp, #968] ; 0x3c8 │ │ cmp r0, #0 │ │ - beq 241a8 │ │ - ldr r0, [sl, #960] ; 0x3c0 │ │ + beq 24808 │ │ + ldr r0, [fp, #960] ; 0x3c0 │ │ cmp r0, #0 │ │ - beq 24fd8 │ │ - ldr r0, [sl, #1000] ; 0x3e8 │ │ - mov r7, #0 │ │ + beq 25844 │ │ + ldr r0, [fp, #1000] ; 0x3e8 │ │ cmp r0, #0 │ │ - beq 26094 │ │ - ldr r1, [sl, #1008] ; 0x3f0 │ │ - mov r0, r9 │ │ - bl 194d4 │ │ - str r0, [r8, #268] ; 0x10c │ │ - mov r0, r7 │ │ + beq 27758 │ │ + ldr r1, [fp, #1008] ; 0x3f0 │ │ + mov r0, sl │ │ + bl 19978 │ │ + ldr r1, [r9, #264] ; 0x108 │ │ + mov r2, #216 ; 0xd8 │ │ + str r0, [r9, #268] ; 0x10c │ │ + mla r1, r1, r2, r8 │ │ + ldr r1, [r1, #348] ; 0x15c │ │ + cmp r1, #0 │ │ + beq 277c4 │ │ + ldr r1, [r1, #268] ; 0x10c │ │ + subs r0, r1, r0 │ │ + mvnne r0, #21 │ │ add sp, sp, #116 ; 0x74 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, #0 │ │ - ldrb r1, [r8, #232] ; 0xe8 │ │ - str r0, [r8, #296] ; 0x128 │ │ + ldrb r1, [r9, #232] ; 0xe8 │ │ + str r0, [r9, #296] ; 0x128 │ │ tst r1, #1 │ │ moveq r0, #1 │ │ - streq r0, [r8, #296] ; 0x128 │ │ - ldr r0, [sl, #1000] ; 0x3e8 │ │ + streq r0, [r9, #296] ; 0x128 │ │ + ldr r0, [fp, #1000] ; 0x3e8 │ │ cmp r0, #0 │ │ - beq 24208 │ │ - ldr r1, [sl, #1008] ; 0x3f0 │ │ - mov r0, r9 │ │ - bl 194d4 │ │ - str r0, [r8, #268] ; 0x10c │ │ - ldr r0, [sl, #944] ; 0x3b0 │ │ + beq 24884 │ │ + ldr r1, [fp, #1008] ; 0x3f0 │ │ + mov r0, sl │ │ + bl 19978 │ │ + str r0, [r9, #268] ; 0x10c │ │ + ldr r0, [fp, #944] ; 0x3b0 │ │ mov r6, #0 │ │ cmp r0, #0 │ │ mov r0, #0 │ │ - bne 2423c │ │ + bne 248b8 │ │ ldr r0, [sp, #36] ; 0x24 │ │ ldr r1, [r0] │ │ mov r0, #1 │ │ cmp r1, #3 │ │ - beq 2423c │ │ - mov r0, r9 │ │ + beq 248b8 │ │ + mov r0, sl │ │ mov r1, #1 │ │ - bl 194d4 │ │ - str r0, [r8, #300] ; 0x12c │ │ - ldr r0, [sl, #1040] ; 0x410 │ │ + bl 19978 │ │ + str r0, [r9, #300] ; 0x12c │ │ + ldr r0, [fp, #1040] ; 0x410 │ │ cmp r0, #0 │ │ - beq 2425c │ │ - ldr r1, [sl, #1060] ; 0x424 │ │ - mov r0, r9 │ │ - bl 194d4 │ │ + beq 248d8 │ │ + ldr r1, [fp, #1060] ; 0x424 │ │ + mov r0, sl │ │ + bl 19978 │ │ mov r6, r0 │ │ - str r6, [r8, #248] ; 0xf8 │ │ + str r6, [r9, #248] ; 0xf8 │ │ mov r0, #7 │ │ - ldr r1, [r8, #284] ; 0x11c │ │ + ldr r1, [r9, #284] ; 0x11c │ │ cmp r1, #0 │ │ - bne 2428c │ │ + bne 24908 │ │ ldr r1, [sp, #36] ; 0x24 │ │ ldrb r1, [r1] │ │ tst r1, #1 │ │ - beq 2428c │ │ - mov r0, r9 │ │ + beq 24908 │ │ + mov r0, sl │ │ mov r1, #3 │ │ - bl 194d4 │ │ - str r0, [r8, #304] ; 0x130 │ │ - ldr r0, [sl, #968] ; 0x3c8 │ │ + bl 19978 │ │ + str r0, [r9, #304] ; 0x130 │ │ + ldr r0, [fp, #968] ; 0x3c8 │ │ cmp r0, #0 │ │ - beq 24348 │ │ - mov r0, r9 │ │ + beq 249c4 │ │ + mov r0, sl │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r0, #0 │ │ - str r0, [r8, #308] ; 0x134 │ │ - beq 24348 │ │ - ldr r0, [fp, #28] │ │ + str r0, [r9, #308] ; 0x134 │ │ + beq 249c4 │ │ + ldr r0, [r8, #40] ; 0x28 │ │ ldr r1, [r0, #40] ; 0x28 │ │ cmp r1, #1 │ │ - blt 24348 │ │ - add r4, r8, #312 ; 0x138 │ │ - add r5, sl, #64 ; 0x40 │ │ + blt 249c4 │ │ + add r4, r9, #312 ; 0x138 │ │ + add r5, fp, #64 ; 0x40 │ │ mov r6, #0 │ │ mov r7, #1 │ │ ldr r1, [r5] │ │ cmp r1, #0 │ │ - bne 24318 │ │ - b 242f8 │ │ - ldr r1, [sl, #980] ; 0x3d4 │ │ - mov r0, r9 │ │ - bl 194d4 │ │ + bne 24994 │ │ + b 24974 │ │ + ldr r1, [fp, #980] ; 0x3d4 │ │ + mov r0, sl │ │ + bl 19978 │ │ str r0, [r4, r6, lsl #2] │ │ - ldr r0, [fp, #28] │ │ + ldr r0, [r8, #40] ; 0x28 │ │ ldr r1, [r0, #40] ; 0x28 │ │ add r6, r6, #1 │ │ add r5, r5, #28 │ │ cmp r6, r1 │ │ - bge 24348 │ │ + bge 249c4 │ │ ldr r1, [r5] │ │ cmp r1, #0 │ │ - beq 242f8 │ │ + beq 24974 │ │ ldr r1, [r5, #-8] │ │ cmp r1, #0 │ │ - beq 242e4 │ │ - ldr r2, [r8, #252] ; 0xfc │ │ - ldr r3, [r8, #256] ; 0x100 │ │ + beq 24960 │ │ + ldr r2, [r9, #252] ; 0xfc │ │ + ldr r3, [r9, #256] ; 0x100 │ │ add r3, r3, #8 │ │ lsl r2, r7, r2 │ │ orr r2, r2, r7, lsl r3 │ │ and r1, r2, r1 │ │ cmp r1, r2 │ │ - beq 242e4 │ │ - b 242f8 │ │ + beq 24960 │ │ + b 24974 │ │ ldr r0, [sp, #36] ; 0x24 │ │ - str r8, [sp, #44] ; 0x2c │ │ - str sl, [sp, #28] │ │ + str fp, [sp, #28] │ │ + str r8, [sp, #32] │ │ ldr r1, [r0] │ │ - cmp r1, #2 │ │ - beq 24384 │ │ + tst r1, #1 │ │ + bne 24a74 │ │ cmp r1, #0 │ │ - bne 24740 │ │ - ldr r0, [sp, #24] │ │ - ldr r0, [r0] │ │ - cmp r0, #0 │ │ - beq 24384 │ │ - mov r0, #255 ; 0xff │ │ - str r0, [r8, #440] ; 0x1b8 │ │ - b 24410 │ │ - mov r0, r9 │ │ + beq 24db0 │ │ + mov r0, sl │ │ mov r1, #8 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r0, #255 ; 0xff │ │ - str r0, [r8, #440] ; 0x1b8 │ │ - beq 24410 │ │ - ldr r0, [r8, #284] ; 0x11c │ │ + str r0, [r9, #440] ; 0x1b8 │ │ + beq 24dc8 │ │ + ldr r0, [r9, #284] ; 0x11c │ │ cmp r0, #0 │ │ - ldrne r0, [sl, #1040] ; 0x410 │ │ + ldrne r0, [fp, #1040] ; 0x410 │ │ cmpne r0, #0 │ │ - beq 24410 │ │ - ldr r1, [sl, #1060] ; 0x424 │ │ - mov r0, r9 │ │ - bl 194d4 │ │ - ldr r1, [sl, #1060] ; 0x424 │ │ - mov r0, r9 │ │ - bl 194d4 │ │ - ldr r1, [sl, #1060] ; 0x424 │ │ - mov r0, r9 │ │ - bl 194d4 │ │ - ldr r1, [sl, #1060] ; 0x424 │ │ - mov r0, r9 │ │ - bl 194d4 │ │ - ldr r1, [sl, #1060] ; 0x424 │ │ - mov r0, r9 │ │ - bl 194d4 │ │ - ldr r1, [sl, #1060] ; 0x424 │ │ - mov r0, r9 │ │ - bl 194d4 │ │ - ldr r1, [sl, #1060] ; 0x424 │ │ - mov r0, r9 │ │ - bl 194d4 │ │ - ldr r1, [sl, #1060] ; 0x424 │ │ - mov r0, r9 │ │ - bl 194d4 │ │ - mov r0, fp │ │ - mov r1, r9 │ │ + beq 24dc8 │ │ + ldr r1, [fp, #1060] ; 0x424 │ │ + mov r0, sl │ │ + bl 19978 │ │ + ldr r1, [fp, #1060] ; 0x424 │ │ + mov r0, sl │ │ + bl 19978 │ │ + ldr r1, [fp, #1060] ; 0x424 │ │ + mov r0, sl │ │ + bl 19978 │ │ + ldr r1, [fp, #1060] ; 0x424 │ │ + mov r0, sl │ │ + bl 19978 │ │ + ldr r1, [fp, #1060] ; 0x424 │ │ + mov r0, sl │ │ + bl 19978 │ │ + ldr r1, [fp, #1060] ; 0x424 │ │ + mov r0, sl │ │ + bl 19978 │ │ + ldr r1, [fp, #1060] ; 0x424 │ │ + mov r0, sl │ │ + bl 19978 │ │ + ldr r1, [fp, #1060] ; 0x424 │ │ + mov r0, sl │ │ + bl 19978 │ │ + b 24dc8 │ │ + mov r0, #0 │ │ + cmp r1, #3 │ │ + str r0, [r9, #464] ; 0x1d0 │ │ + mov r0, #255 ; 0xff │ │ + beq 24a94 │ │ + mov r0, sl │ │ + mov r1, #8 │ │ + bl 19978 │ │ + ldr r1, [r9, #284] ; 0x11c │ │ + str r0, [r9, #440] ; 0x1b8 │ │ + cmp r1, #0 │ │ + beq 24b10 │ │ + ldr r0, [fp, #1040] ; 0x410 │ │ + cmp r0, #0 │ │ + beq 24cfc │ │ + ldr r1, [fp, #1060] ; 0x424 │ │ + mov r0, sl │ │ + bl 19978 │ │ + ldr r1, [fp, #1060] ; 0x424 │ │ + mov r0, sl │ │ + bl 19978 │ │ + ldr r1, [fp, #1060] ; 0x424 │ │ + mov r0, sl │ │ + bl 19978 │ │ + ldr r1, [fp, #1060] ; 0x424 │ │ + mov r0, sl │ │ + bl 19978 │ │ + ldr r1, [fp, #1060] ; 0x424 │ │ + mov r0, sl │ │ + bl 19978 │ │ + ldr r1, [fp, #1060] ; 0x424 │ │ + mov r0, sl │ │ + bl 19978 │ │ + ldr r1, [fp, #1060] ; 0x424 │ │ + mov r0, sl │ │ + bl 19978 │ │ + ldr r1, [fp, #1060] ; 0x424 │ │ + mov r0, sl │ │ + bl 19978 │ │ + ldr r0, [fp, #1040] ; 0x410 │ │ + cmp r0, #0 │ │ + beq 24cfc │ │ + mov r0, sl │ │ + mov r1, #1 │ │ + mov r4, #1 │ │ + bl 19978 │ │ + cmp r0, #0 │ │ + mov fp, r9 │ │ + movwne r0, #1 │ │ + str r0, [fp, #468]! ; 0x1d4 │ │ + beq 24d08 │ │ + mov r0, sl │ │ + mov r1, #3 │ │ + bl 19978 │ │ + str r0, [r9, #472] ; 0x1d8 │ │ + mvn r5, #0 │ │ + mov r0, sl │ │ + mov r1, #3 │ │ + str r5, [r9, #476] ; 0x1dc │ │ + str r5, [r9, #480] ; 0x1e0 │ │ + bl 19978 │ │ + ldr r1, [sp, #28] │ │ + str r0, [r9, #484] ; 0x1e4 │ │ + str r5, [r9, #488] ; 0x1e8 │ │ + str r5, [r9, #492] ; 0x1ec │ │ + str r5, [r9, #496] ; 0x1f0 │ │ + ldr r3, [r1, #1060] ; 0x424 │ │ + ldr r1, [r8, #348] ; 0x15c │ │ + sub r2, r3, #1 │ │ + cmp r3, #0 │ │ + lsl r8, r4, r2 │ │ + beq 25864 │ │ + cmp r1, #0 │ │ + beq 277b4 │ │ + add r4, r5, r4, lsl r2 │ │ + ldr r5, [r9, #248] ; 0xf8 │ │ + ldr r1, [r1, #248] ; 0xf8 │ │ + sub r1, r1, r5 │ │ + and r2, r1, r8 │ │ + and r1, r1, r4 │ │ + sub r1, r1, r2 │ │ + add r2, r1, r8 │ │ + ldr r1, [sp, #32] │ │ + str r2, [sp, #84] ; 0x54 │ │ + ldr r1, [r1, #564] ; 0x234 │ │ + cmp r1, #0 │ │ + beq 277b4 │ │ + ldr r1, [r1, #248] ; 0xf8 │ │ + sub r1, r1, r5 │ │ + and r3, r1, r8 │ │ + and r1, r1, r4 │ │ + sub r1, r1, r3 │ │ + add r7, r1, r8 │ │ + ldr r1, [sp, #32] │ │ + str r7, [sp, #88] ; 0x58 │ │ + ldr r1, [r1, #780] ; 0x30c │ │ + cmp r1, #0 │ │ + beq 277b4 │ │ + ldr r1, [r1, #248] ; 0xf8 │ │ + sub r1, r1, r5 │ │ + and r3, r1, r8 │ │ + and r1, r1, r4 │ │ + sub r1, r1, r3 │ │ + add lr, r1, r8 │ │ + ldr r1, [sp, #32] │ │ + str lr, [sp, #92] ; 0x5c │ │ + ldr r1, [r1, #996] ; 0x3e4 │ │ + cmp r1, #0 │ │ + beq 277b4 │ │ + ldr r1, [r1, #248] ; 0xf8 │ │ + sub r1, r1, r5 │ │ + and r3, r1, r8 │ │ + and r1, r1, r4 │ │ + sub r1, r1, r3 │ │ + add ip, r1, r8 │ │ + ldr r1, [sp, #32] │ │ + str ip, [sp, #96] ; 0x60 │ │ + ldr r1, [r1, #1212] ; 0x4bc │ │ + cmp r1, #0 │ │ + beq 277b4 │ │ + ldr r1, [r1, #248] ; 0xf8 │ │ + sub r1, r1, r5 │ │ + and r3, r1, r8 │ │ + and r1, r1, r4 │ │ + sub r1, r1, r3 │ │ + add r3, r1, r8 │ │ + ldr r1, [sp, #32] │ │ + str r3, [sp, #100] ; 0x64 │ │ + ldr r1, [r1, #1428] ; 0x594 │ │ + cmp r1, #0 │ │ + beq 277b4 │ │ + ldr r1, [r1, #248] ; 0xf8 │ │ + sub r1, r1, r5 │ │ + and r6, r1, r8 │ │ + and r1, r1, r4 │ │ + sub r1, r1, r6 │ │ + add r1, r1, r8 │ │ + str r1, [sp, #44] ; 0x2c │ │ + str r1, [sp, #104] ; 0x68 │ │ + ldr r1, [sp, #32] │ │ + ldr r1, [r1, #1644] ; 0x66c │ │ + cmp r1, #0 │ │ + beq 277b4 │ │ + ldr r1, [r1, #248] ; 0xf8 │ │ + sub r1, r1, r5 │ │ + and r6, r1, r8 │ │ + and r1, r1, r4 │ │ + sub r1, r1, r6 │ │ + add r1, r1, r8 │ │ + str r1, [sp, #40] ; 0x28 │ │ + str r1, [sp, #108] ; 0x6c │ │ + ldr r1, [sp, #32] │ │ + ldr r1, [r1, #1860] ; 0x744 │ │ + cmp r1, #0 │ │ + beq 277b4 │ │ + ldr r1, [r1, #248] ; 0xf8 │ │ + sub r1, r1, r5 │ │ + and r5, r1, r8 │ │ + and r1, r1, r4 │ │ + sub r1, r1, r5 │ │ + add r1, r1, r8 │ │ + b 25918 │ │ + mov r0, #0 │ │ + mov fp, r9 │ │ + str r0, [fp, #468]! ; 0x1d4 │ │ + ldr r0, [sp, #28] │ │ + add r7, r9, #268 ; 0x10c │ │ + add r6, r0, #1008 ; 0x3f0 │ │ + add r4, r0, #1004 ; 0x3ec │ │ + mov r0, sl │ │ + mov r1, #3 │ │ + bl 19978 │ │ + str r0, [r9, #472] ; 0x1d8 │ │ + ldr r0, [sp, #28] │ │ + ldr r0, [r0, #1000] ; 0x3e8 │ │ + cmp r0, #0 │ │ + beq 24d90 │ │ + ldr r1, [r4] │ │ + mov r0, sl │ │ + bl 19978 │ │ + ldr r1, [r9, #472] ; 0x1d8 │ │ + mov r2, #216 ; 0xd8 │ │ + ldr r3, [sp, #32] │ │ + mla r1, r1, r2, r3 │ │ + ldr r1, [r1, #348] ; 0x15c │ │ + cmp r1, #0 │ │ + beq 277b4 │ │ + ldr r2, [r6] │ │ + mov r3, #1 │ │ + mvn r0, r0 │ │ + ldr r1, [r1, #268] ; 0x10c │ │ + lsl r2, r3, r2 │ │ + ldr r3, [r7] │ │ + add r0, r2, r0 │ │ + sub r2, r2, #1 │ │ + add r0, r0, r3 │ │ + and r0, r0, r2 │ │ + cmp r1, r0 │ │ + bne 277b4 │ │ + ldr r0, [fp] │ │ + cmp r0, #0 │ │ + beq 25454 │ │ + ldr r0, [sp, #28] │ │ + ldr r0, [r0, #1000] ; 0x3e8 │ │ + cmp r0, #0 │ │ + bne 25474 │ │ + b 254cc │ │ + ldr r0, [sp, #24] │ │ + ldr r0, [r0] │ │ + cmp r0, #0 │ │ + beq 249e4 │ │ + mov r0, #255 ; 0xff │ │ + str r0, [r9, #440] ; 0x1b8 │ │ + mov r0, r8 │ │ + mov r1, sl │ │ mov r2, #0 │ │ mov r6, #0 │ │ - bl 27388 │ │ + bl 27c40 │ │ cmp r0, #0 │ │ - bmi 26080 │ │ - ldr r8, [sp, #44] ; 0x2c │ │ - ldr r0, [r8, #292] ; 0x124 │ │ + bmi 277b4 │ │ + ldr r0, [r9, #292] ; 0x124 │ │ cmp r0, #0 │ │ - beq 24460 │ │ - ldr r0, [r8, #456] ; 0x1c8 │ │ + beq 24e84 │ │ + ldr r0, [r9, #456] ; 0x1c8 │ │ + ldr r4, [sp, #28] │ │ cmp r0, #0 │ │ - bne 24460 │ │ - mov r0, r9 │ │ + bne 24e88 │ │ + mov r0, sl │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ mov r6, r0 │ │ cmp r0, #0 │ │ movwne r6, #1 │ │ - str r6, [r8, #464] ; 0x1d0 │ │ + b 24e88 │ │ + ldr r0, [fp, #944] ; 0x3b0 │ │ + cmp r0, #0 │ │ + bne 246dc │ │ + mov r0, sl │ │ + mov r1, #2 │ │ + bl 19978 │ │ + ldr r1, [fp, #944] ; 0x3b0 │ │ + mov r2, r9 │ │ + str r0, [r2, #232]! ; 0xe8 │ │ + cmp r1, #0 │ │ + str r2, [sp, #36] ; 0x24 │ │ + bne 246ec │ │ + mov r0, sl │ │ + mov r1, #1 │ │ + bl 19978 │ │ + cmp r0, #0 │ │ + mov r1, r9 │ │ + movwne r0, #1 │ │ + str r0, [r1, #276]! ; 0x114 │ │ + str r1, [sp, #24] │ │ + bne 246fc │ │ + mov r0, sl │ │ + mov r1, #1 │ │ + bl 19978 │ │ + str r0, [r9, #280] ; 0x118 │ │ + b 24724 │ │ + ldr r4, [sp, #28] │ │ + str r6, [r9, #464] ; 0x1d0 │ │ mov r0, #0 │ │ - str r0, [r8, #512] ; 0x200 │ │ + str r0, [r9, #512] ; 0x200 │ │ mov r0, #0 │ │ - ldr r1, [sl, #944] ; 0x3b0 │ │ + ldr r1, [r4, #944] ; 0x3b0 │ │ cmp r1, #0 │ │ - ldreq r1, [r8, #288] ; 0x120 │ │ + ldreq r1, [r9, #288] ; 0x120 │ │ cmpeq r1, #0 │ │ - beq 24ffc │ │ - str r0, [r8, #516] ; 0x204 │ │ - mov r0, r9 │ │ + beq 25b34 │ │ + str r0, [r9, #516] ; 0x204 │ │ + mov r0, sl │ │ mov r1, #1 │ │ - str fp, [sp, #32] │ │ - str r9, [sp, #40] ; 0x28 │ │ - bl 194d4 │ │ - str r0, [r8, #520] ; 0x208 │ │ + str sl, [sp, #40] ; 0x28 │ │ + bl 19978 │ │ + str r0, [r9, #520] ; 0x208 │ │ mov r1, #64 ; 0x40 │ │ - ldr r2, [sl, #1012] ; 0x3f4 │ │ - mvn r5, #0 │ │ - ldr r3, [r8, #236] ; 0xec │ │ - ldr r7, [r8, #244] ; 0xf4 │ │ - add r6, r5, r1, lsl r2 │ │ + ldr r2, [r4, #1012] ; 0x3f4 │ │ + mvn r4, #0 │ │ + ldr r3, [r9, #236] ; 0xec │ │ + ldr r7, [r9, #244] ; 0xf4 │ │ + add r6, r4, r1, lsl r2 │ │ + str r9, [sp, #44] ; 0x2c │ │ add r1, r7, r6 │ │ add r7, r6, r3 │ │ add r3, r2, #6 │ │ mov r2, #4096 ; 0x1000 │ │ - lsr r4, r2, r3 │ │ - asr r9, r7, r3 │ │ + lsr r9, r2, r3 │ │ + asr sl, r7, r3 │ │ lsl r2, r3, #1 │ │ - add r5, r5, #1 │ │ - cmp r9, r4, lsl r5 │ │ - bgt 244d4 │ │ - mov r7, #9437184 ; 0x900000 │ │ - cmp r9, #64 ; 0x40 │ │ - mov r6, r9 │ │ + add r4, r4, #1 │ │ + cmp sl, r9, lsl r4 │ │ + bgt 24efc │ │ + ldr r7, [sp, #44] ; 0x2c │ │ + cmp sl, #64 ; 0x40 │ │ + mov r6, sl │ │ asr fp, r1, r3 │ │ movge r6, #64 ; 0x40 │ │ - lsr r2, r7, r2 │ │ mvn r1, #0 │ │ + str r4, [r7, #528] ; 0x210 │ │ + mov r7, #9437184 ; 0x900000 │ │ + lsr r2, r7, r2 │ │ mov r3, #1 │ │ - str r5, [r8, #528] ; 0x210 │ │ add r1, r1, #1 │ │ cmp r6, r3, lsl r1 │ │ - bgt 24504 │ │ + bgt 24f30 │ │ + ldr r3, [sp, #44] ; 0x2c │ │ cmp fp, #64 ; 0x40 │ │ mov r7, fp │ │ + mov r6, #1 │ │ movge r7, #64 ; 0x40 │ │ + str r1, [r3, #532] ; 0x214 │ │ mvn r3, #0 │ │ - mov r6, #1 │ │ - str r1, [r8, #532] ; 0x214 │ │ add r3, r3, #1 │ │ cmp r7, r6, lsl r3 │ │ - bgt 24528 │ │ - mul r8, r9, fp │ │ + bgt 24f58 │ │ + mul r8, sl, fp │ │ ldr r7, [sp, #44] ; 0x2c │ │ - mvn sl, #0 │ │ + mvn r5, #0 │ │ str r3, [r7, #548] ; 0x224 │ │ - add sl, sl, #1 │ │ - cmp r8, r2, lsl sl │ │ - bgt 24544 │ │ - cmp sl, r5 │ │ - movls sl, r5 │ │ + add r5, r5, #1 │ │ + cmp r8, r2, lsl r5 │ │ + bgt 24f74 │ │ + cmp r5, r4 │ │ + movls r5, r4 │ │ cmp r0, #0 │ │ - beq 24a28 │ │ - ldr r8, [sp, #44] ; 0x2c │ │ - cmp r5, r1 │ │ - str r5, [r8, #536] ; 0x218 │ │ - bcs 2459c │ │ + beq 25154 │ │ + ldr r9, [sp, #44] ; 0x2c │ │ + cmp r4, r1 │ │ + str r4, [r9, #536] ; 0x218 │ │ + bcs 24fcc │ │ ldr r0, [sp, #40] ; 0x28 │ │ mov r1, #1 │ │ - bl 194d4 │ │ - ldr r5, [r8, #536] ; 0x218 │ │ + bl 19978 │ │ + ldr r4, [r9, #536] ; 0x218 │ │ cmp r0, #0 │ │ - beq 2459c │ │ - ldr r0, [r8, #532] ; 0x214 │ │ - add r5, r5, #1 │ │ - str r5, [r8, #536] ; 0x218 │ │ - cmp r5, r0 │ │ - blt 24570 │ │ - subs r0, r9, #1 │ │ - mov r4, #0 │ │ - str r4, [r8, #540] ; 0x21c │ │ - blt 24634 │ │ - asr r1, r0, r5 │ │ - add r7, r1, #1 │ │ - mov r1, r7 │ │ - bl 283c <__aeabi_uidiv@plt> │ │ + beq 24fcc │ │ + ldr r0, [r9, #532] ; 0x214 │ │ + add r4, r4, #1 │ │ + str r4, [r9, #536] ; 0x218 │ │ + cmp r4, r0 │ │ + blt 24fa0 │ │ + subs r0, sl, #1 │ │ + mov r7, #0 │ │ + str r7, [r9, #540] ; 0x21c │ │ + blt 25064 │ │ + asr r1, r0, r4 │ │ + add r8, r1, #1 │ │ + mov r1, r8 │ │ + bl 2de8 <__aeabi_uidiv@plt> │ │ add r1, r0, #1 │ │ mov r0, #0 │ │ cmp r1, #7 │ │ - bls 24610 │ │ - add r0, pc, #348 ; 0x15c │ │ - vdup.16 q9, r7 │ │ + bls 25040 │ │ + add r0, pc, #860 ; 0x35c │ │ + vdup.16 q9, r8 │ │ vld1.64 {d16-d17}, [r0 :128] │ │ bic r0, r1, #7 │ │ vmul.i16 q8, q9, q8 │ │ - lsl r3, r7, #3 │ │ - mul r4, r0, r7 │ │ + lsl r3, r8, #3 │ │ + mul r7, r0, r8 │ │ vdup.16 q9, r3 │ │ - add r2, r8, #560 ; 0x230 │ │ + add r2, r9, #560 ; 0x230 │ │ mov r3, #0 │ │ vst1.16 {d16-d17}, [r2]! │ │ vadd.i16 q8, q8, q9 │ │ add r3, r3, #8 │ │ cmp r3, r0 │ │ - bne 245f4 │ │ + bne 25024 │ │ cmp r1, r0 │ │ - beq 24630 │ │ - add r1, r8, r0, lsl #1 │ │ + beq 25060 │ │ + add r1, r9, r0, lsl #1 │ │ add r1, r1, #560 ; 0x230 │ │ - add r2, r4, r7 │ │ - strh r4, [r1], #2 │ │ + add r2, r7, r8 │ │ + strh r7, [r1], #2 │ │ add r0, r0, #1 │ │ - cmp r2, r9 │ │ - mov r4, r2 │ │ - blt 24618 │ │ - str r0, [r8, #540] ; 0x21c │ │ - sub r0, sl, r5 │ │ - ldr r1, [r8, #548] ; 0x224 │ │ - ldr sl, [sp, #28] │ │ - bic r4, r0, r0, asr #31 │ │ - str r4, [r8, #552] ; 0x228 │ │ - cmp r4, r1 │ │ - str r4, [r8, #544] ; 0x220 │ │ - bge 24680 │ │ + cmp r2, sl │ │ + mov r7, r2 │ │ + blt 25048 │ │ + str r0, [r9, #540] ; 0x21c │ │ + sub r0, r5, r4 │ │ + ldr r1, [r9, #548] ; 0x224 │ │ + bic r5, r0, r0, asr #31 │ │ + str r5, [r9, #552] ; 0x228 │ │ + cmp r5, r1 │ │ + str r5, [r9, #544] ; 0x220 │ │ + bge 250ac │ │ ldr r0, [sp, #40] ; 0x28 │ │ mov r1, #1 │ │ - bl 194d4 │ │ - ldr r4, [r8, #552] ; 0x228 │ │ + bl 19978 │ │ + ldr r5, [r9, #552] ; 0x228 │ │ cmp r0, #0 │ │ - beq 24680 │ │ - ldr r0, [r8, #548] ; 0x224 │ │ - add r4, r4, #1 │ │ - str r4, [r8, #552] ; 0x228 │ │ - cmp r4, r0 │ │ - blt 24654 │ │ + beq 250ac │ │ + ldr r0, [r9, #548] ; 0x224 │ │ + add r5, r5, #1 │ │ + str r5, [r9, #552] ; 0x228 │ │ + cmp r5, r0 │ │ + blt 25080 │ │ subs r0, fp, #1 │ │ - mov r5, #0 │ │ - str r5, [r8, #556] ; 0x22c │ │ - blt 24b78 │ │ - asr r1, r0, r4 │ │ + mov r4, #0 │ │ + str r4, [r9, #556] ; 0x22c │ │ + blt 252a0 │ │ + asr r1, r0, r5 │ │ add r7, r1, #1 │ │ mov r1, r7 │ │ - bl 283c <__aeabi_uidiv@plt> │ │ + bl 2de8 <__aeabi_uidiv@plt> │ │ add r1, r0, #1 │ │ mov r0, #0 │ │ cmp r1, #8 │ │ - mov r5, #0 │ │ - bcc 246fc │ │ - add r0, pc, #116 ; 0x74 │ │ - bic r5, r1, #7 │ │ + mov r4, #0 │ │ + bcc 25128 │ │ + add r0, pc, #632 ; 0x278 │ │ + bic r4, r1, #7 │ │ vld1.64 {d16-d17}, [r0 :128] │ │ movw r2, #690 ; 0x2b2 │ │ - mul r0, r5, r7 │ │ + mul r0, r4, r7 │ │ lsl r3, r7, #3 │ │ vdup.16 q9, r7 │ │ vmul.i16 q8, q9, q8 │ │ vdup.16 q9, r3 │ │ - add r2, r8, r2 │ │ + add r2, r9, r2 │ │ mov r3, #0 │ │ vst1.16 {d16-d17}, [r2]! │ │ vadd.i16 q8, q8, q9 │ │ add r3, r3, #8 │ │ - cmp r3, r5 │ │ - bne 246e0 │ │ - cmp r1, r5 │ │ - beq 24720 │ │ - add r1, r8, r5, lsl #1 │ │ + cmp r3, r4 │ │ + bne 2510c │ │ + cmp r1, r4 │ │ + beq 2514c │ │ + add r1, r9, r4, lsl #1 │ │ movw r2, #690 ; 0x2b2 │ │ add r1, r1, r2 │ │ add r2, r0, r7 │ │ strh r0, [r1], #2 │ │ - add r5, r5, #1 │ │ + add r4, r4, #1 │ │ cmp r2, fp │ │ mov r0, r2 │ │ - blt 24708 │ │ - str r5, [r8, #556] ; 0x22c │ │ - b 24b78 │ │ - nop {0} │ │ - nop {0} │ │ - andeq r0, r1, r0 │ │ - andeq r0, r3, r2 │ │ - andeq r0, r5, r4 │ │ - andeq r0, r7, r6 │ │ - mov r0, #0 │ │ - cmp r1, #3 │ │ - str r0, [r8, #464] ; 0x1d0 │ │ - mov r0, #255 ; 0xff │ │ - beq 24760 │ │ - mov r0, r9 │ │ - mov r1, #8 │ │ - bl 194d4 │ │ - ldr r1, [r8, #284] ; 0x11c │ │ - str r0, [r8, #440] ; 0x1b8 │ │ - cmp r1, #0 │ │ - beq 247dc │ │ - ldr r0, [sl, #1040] ; 0x410 │ │ - cmp r0, #0 │ │ - beq 24ca0 │ │ - ldr r1, [sl, #1060] ; 0x424 │ │ - mov r0, r9 │ │ - bl 194d4 │ │ - ldr r1, [sl, #1060] ; 0x424 │ │ - mov r0, r9 │ │ - bl 194d4 │ │ - ldr r1, [sl, #1060] ; 0x424 │ │ - mov r0, r9 │ │ - bl 194d4 │ │ - ldr r1, [sl, #1060] ; 0x424 │ │ - mov r0, r9 │ │ - bl 194d4 │ │ - ldr r1, [sl, #1060] ; 0x424 │ │ - mov r0, r9 │ │ - bl 194d4 │ │ - ldr r1, [sl, #1060] ; 0x424 │ │ - mov r0, r9 │ │ - bl 194d4 │ │ - ldr r1, [sl, #1060] ; 0x424 │ │ - mov r0, r9 │ │ - bl 194d4 │ │ - ldr r1, [sl, #1060] ; 0x424 │ │ - mov r0, r9 │ │ - bl 194d4 │ │ - ldr r0, [sl, #1040] ; 0x410 │ │ - cmp r0, #0 │ │ - beq 24ca0 │ │ - mov r0, r9 │ │ - mov r1, #1 │ │ - mov r4, #1 │ │ - bl 194d4 │ │ - cmp r0, #0 │ │ - mov r6, r8 │ │ - movwne r0, #1 │ │ - str r0, [r6, #468]! ; 0x1d4 │ │ - beq 24cac │ │ - mov r0, r9 │ │ - mov r1, #3 │ │ - bl 194d4 │ │ - str r0, [r8, #472] ; 0x1d8 │ │ - mvn r5, #0 │ │ - mov r0, r9 │ │ - mov r1, #3 │ │ - str r5, [r8, #476] ; 0x1dc │ │ - str r5, [r8, #480] ; 0x1e0 │ │ - bl 194d4 │ │ - str r0, [r8, #484] ; 0x1e4 │ │ - str r5, [r8, #488] ; 0x1e8 │ │ - str r5, [r8, #492] ; 0x1ec │ │ - str r5, [r8, #496] ; 0x1f0 │ │ - ldr r3, [sl, #1060] ; 0x424 │ │ - ldr r2, [fp, #300] ; 0x12c │ │ - sub r1, r3, #1 │ │ - cmp r3, #0 │ │ - lsl sl, r4, r1 │ │ - beq 2578c │ │ - cmp r2, #0 │ │ - beq 26080 │ │ - ldr r3, [sp, #44] ; 0x2c │ │ - add r1, r5, r4, lsl r1 │ │ - ldr r2, [r2, #248] ; 0xf8 │ │ - ldr r4, [r3, #248] ; 0xf8 │ │ - sub r2, r2, r4 │ │ - and r3, r2, sl │ │ - and r2, r2, r1 │ │ - sub r2, r2, r3 │ │ - add r2, r2, sl │ │ - str r2, [sp, #84] ; 0x54 │ │ - ldr r3, [fp, #516] ; 0x204 │ │ - cmp r3, #0 │ │ - beq 26080 │ │ - ldr r3, [r3, #248] ; 0xf8 │ │ - sub r3, r3, r4 │ │ - and r7, r3, sl │ │ - and r3, r3, r1 │ │ - sub r3, r3, r7 │ │ - add r7, r3, sl │ │ - str r7, [sp, #88] ; 0x58 │ │ - ldr r3, [fp, #732] ; 0x2dc │ │ - cmp r3, #0 │ │ - beq 26080 │ │ - ldr r3, [r3, #248] ; 0xf8 │ │ - sub r3, r3, r4 │ │ - and r5, r3, sl │ │ - and r3, r3, r1 │ │ - sub r3, r3, r5 │ │ - add lr, r3, sl │ │ - str lr, [sp, #92] ; 0x5c │ │ - ldr r3, [fp, #948] ; 0x3b4 │ │ - cmp r3, #0 │ │ - beq 26080 │ │ - ldr r3, [r3, #248] ; 0xf8 │ │ - sub r3, r3, r4 │ │ - and r5, r3, sl │ │ - and r3, r3, r1 │ │ - sub r3, r3, r5 │ │ - add r3, r3, sl │ │ - str r3, [sp, #96] ; 0x60 │ │ - mov r8, r3 │ │ - ldr r3, [fp, #1164] ; 0x48c │ │ - cmp r3, #0 │ │ - beq 26080 │ │ - ldr r3, [r3, #248] ; 0xf8 │ │ - sub r3, r3, r4 │ │ - and r5, r3, sl │ │ - and r3, r3, r1 │ │ - sub r3, r3, r5 │ │ - add r3, r3, sl │ │ - str r3, [sp, #100] ; 0x64 │ │ - ldr r5, [fp, #1380] ; 0x564 │ │ - cmp r5, #0 │ │ - beq 26080 │ │ - ldr r5, [r5, #248] ; 0xf8 │ │ - mov ip, r3 │ │ - sub r5, r5, r4 │ │ - and r3, r5, sl │ │ - and r5, r5, r1 │ │ - sub r3, r5, r3 │ │ - add r3, r3, sl │ │ - str r3, [sp, #104] ; 0x68 │ │ - ldr r5, [fp, #1596] ; 0x63c │ │ - str r3, [sp, #40] ; 0x28 │ │ - cmp r5, #0 │ │ - beq 26080 │ │ - ldr r3, [r5, #248] ; 0xf8 │ │ - sub r3, r3, r4 │ │ - and r5, r3, sl │ │ - and r3, r3, r1 │ │ - sub r3, r3, r5 │ │ - add r3, r3, sl │ │ - str r3, [sp, #108] ; 0x6c │ │ - ldr r5, [fp, #1812] ; 0x714 │ │ - str r3, [sp, #20] │ │ - cmp r5, #0 │ │ - beq 26080 │ │ - ldr r3, [r5, #248] ; 0xf8 │ │ - sub r3, r3, r4 │ │ - and r4, r3, sl │ │ - and r1, r3, r1 │ │ - sub r1, r1, r4 │ │ - add r1, r1, sl │ │ - vmov.i32 q8, #0 ; 0x00000000 │ │ - add r5, sp, #48 ; 0x30 │ │ - mov r3, r1 │ │ - str r1, [sp, #112] ; 0x70 │ │ - add r1, r5, #16 │ │ - lsl r0, r0, #2 │ │ - mov r4, #1 │ │ - str fp, [sp, #32] │ │ - vst1.64 {d16-d17}, [r1] │ │ - mov r1, r5 │ │ - cmn r2, #1 │ │ - vst1.64 {d16-d17}, [r1], r0 │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - ldr r0, [r0, #472] ; 0x1d8 │ │ - str r4, [r5, r0, lsl #2] │ │ - mvn r0, #0 │ │ - str r4, [r1] │ │ - ldr fp, [sp, #48] ; 0x30 │ │ - blt 26714 │ │ - cmp r2, sl │ │ - blt 26714 │ │ - cmp fp, #0 │ │ - mvn r1, #0 │ │ - ldreq r1, [sp, #44] ; 0x2c │ │ - moveq r0, #0 │ │ - streq r0, [r1, #496] ; 0x1f0 │ │ - moveq r1, r2 │ │ - cmp r7, r1 │ │ - bge 26720 │ │ - b 26a90 │ │ + blt 25134 │ │ + str r4, [r9, #556] ; 0x22c │ │ + b 252a0 │ │ ldr r0, [sp, #44] ; 0x2c │ │ mov r2, #0 │ │ - cmp r9, #1 │ │ + cmp sl, #1 │ │ mov r7, #0 │ │ str r2, [r0, #540] ; 0x21c │ │ - blt 24aac │ │ + blt 251d8 │ │ mov r2, #0 │ │ mov r6, #560 ; 0x230 │ │ mov r7, #0 │ │ - mov r5, #0 │ │ - sub r1, r9, r5 │ │ + mov r4, #0 │ │ + sub r1, sl, r4 │ │ mov r0, #1 │ │ - cmp r1, r4 │ │ - movge r1, r4 │ │ + cmp r1, r9 │ │ + movge r1, r9 │ │ cmp r1, #2 │ │ - blt 24a7c │ │ + blt 251a8 │ │ ldr r0, [sp, #40] ; 0x28 │ │ - bl 19830 │ │ + bl 19cd4 │ │ ldr r1, [sp, #44] ; 0x2c │ │ add r0, r0, #1 │ │ ldr r2, [r1, #540] ; 0x21c │ │ ldr r3, [sp, #44] ; 0x2c │ │ cmp r7, r0 │ │ movle r7, r0 │ │ add r1, r3, r2, lsl #1 │ │ add r2, r2, #1 │ │ cmp r2, #63 ; 0x3f │ │ - strh r5, [r1, r6] │ │ + strh r4, [r1, r6] │ │ str r2, [r3, #540] ; 0x21c │ │ - bgt 24aac │ │ - add r5, r0, r5 │ │ - cmp r9, r5 │ │ - bgt 24a50 │ │ + bgt 251d8 │ │ + add r4, r0, r4 │ │ + cmp sl, r4 │ │ + bgt 2517c │ │ mvn r0, #0 │ │ mov r1, #1 │ │ add r0, r0, #1 │ │ cmp r2, r1, lsl r0 │ │ - bgt 24ab4 │ │ - cmp sl, #0 │ │ + bgt 251e0 │ │ + cmp r5, #0 │ │ ldr r1, [sp, #44] ; 0x2c │ │ - addne sl, sl, #1 │ │ - mov r5, #0 │ │ - str r5, [r1, #556] ; 0x22c │ │ + addne r5, r5, #1 │ │ + mov r4, #0 │ │ + str r4, [r1, #556] ; 0x22c │ │ str r0, [r1, #536] ; 0x218 │ │ - asr r0, r8, sl │ │ + asr r0, r8, r5 │ │ mov r1, r7 │ │ - bl 280c <__aeabi_idiv@plt> │ │ + bl 2dc4 <__aeabi_idiv@plt> │ │ mov r7, r0 │ │ mov r8, #1 │ │ cmp r0, #1 │ │ movle r7, r8 │ │ cmp fp, #1 │ │ - blt 24b5c │ │ - mov r5, #0 │ │ - movw sl, #690 ; 0x2b2 │ │ + blt 25288 │ │ mov r4, #0 │ │ - sub r1, fp, r4 │ │ + movw r9, #690 ; 0x2b2 │ │ + mov r5, #0 │ │ + sub r1, fp, r5 │ │ mov r0, #1 │ │ cmp r1, r7 │ │ movge r1, r7 │ │ cmp r1, #2 │ │ - blt 24b34 │ │ + blt 25260 │ │ ldr r0, [sp, #40] ; 0x28 │ │ - bl 19830 │ │ + bl 19cd4 │ │ ldr r1, [sp, #44] ; 0x2c │ │ add r0, r0, #1 │ │ - ldr r5, [r1, #556] ; 0x22c │ │ + ldr r4, [r1, #556] ; 0x22c │ │ ldr r2, [sp, #44] ; 0x2c │ │ - add r1, r2, r5, lsl #1 │ │ - add r5, r5, #1 │ │ - cmp r5, #63 ; 0x3f │ │ - strh r4, [r1, sl] │ │ - str r5, [r2, #556] ; 0x22c │ │ - bgt 24b5c │ │ - add r4, r0, r4 │ │ - cmp fp, r4 │ │ - bgt 24b08 │ │ - mvn r4, #0 │ │ + add r1, r2, r4, lsl #1 │ │ add r4, r4, #1 │ │ - cmp r5, r8, lsl r4 │ │ - bgt 24b60 │ │ - ldr r8, [sp, #44] ; 0x2c │ │ - ldr sl, [sp, #28] │ │ - str r4, [r8, #552] ; 0x228 │ │ - ldr r0, [r8, #540] ; 0x21c │ │ - add r1, r8, #520 ; 0x208 │ │ + cmp r4, #63 ; 0x3f │ │ + strh r5, [r1, r9] │ │ + str r4, [r2, #556] ; 0x22c │ │ + bgt 25288 │ │ + add r5, r0, r5 │ │ + cmp fp, r5 │ │ + bgt 25234 │ │ + mvn r5, #0 │ │ + add r5, r5, #1 │ │ + cmp r4, r8, lsl r5 │ │ + bgt 2528c │ │ + ldr r9, [sp, #44] ; 0x2c │ │ + str r5, [r9, #552] ; 0x228 │ │ + ldr r0, [r9, #540] ; 0x21c │ │ + add r1, r9, #520 ; 0x208 │ │ add r0, r1, r0, lsl #1 │ │ - strh r9, [r0, #40] ; 0x28 │ │ - add r0, r1, r5, lsl #1 │ │ + strh sl, [r0, #40] ; 0x28 │ │ + add r0, r1, r4, lsl #1 │ │ strh fp, [r0, #170] ; 0xaa │ │ - ldr r0, [r8, #536] ; 0x218 │ │ - orrs r1, r0, r4 │ │ - beq 24be0 │ │ - add r1, r4, r0 │ │ - ldr r4, [sp, #40] ; 0x28 │ │ - mov r0, r4 │ │ - bl 194d4 │ │ - ldr r1, [r8, #540] ; 0x21c │ │ - ldr r2, [r8, #556] ; 0x22c │ │ - ldr fp, [sp, #32] │ │ - str r0, [r8, #820] ; 0x334 │ │ + ldr r0, [r9, #536] ; 0x218 │ │ + orrs r1, r0, r5 │ │ + beq 25300 │ │ + ldr r8, [sp, #40] ; 0x28 │ │ + add r1, r5, r0 │ │ + mov r0, r8 │ │ + bl 19978 │ │ + ldr r1, [r9, #540] ; 0x21c │ │ + ldr r2, [r9, #556] ; 0x22c │ │ + str r0, [r9, #820] ; 0x334 │ │ mul r1, r2, r1 │ │ cmp r0, r1 │ │ - bge 26080 │ │ - mov r0, r4 │ │ + bge 277b4 │ │ + mov r0, r8 │ │ mov r1, #2 │ │ - bl 194d4 │ │ + bl 19978 │ │ add r0, r0, #1 │ │ - ldr r8, [sp, #44] ; 0x2c │ │ - b 24bf0 │ │ - ldr r4, [sp, #40] ; 0x28 │ │ + b 2530c │ │ + ldr r8, [sp, #40] ; 0x28 │ │ mov r0, #0 │ │ - ldr fp, [sp, #32] │ │ - str r0, [r8, #820] ; 0x334 │ │ - str r0, [r8, #524] ; 0x20c │ │ - mov r0, r4 │ │ + str r0, [r9, #820] ; 0x334 │ │ + str r0, [r9, #524] ; 0x20c │ │ + mov r0, r8 │ │ mov r1, #8 │ │ - bl 194d4 │ │ - str r0, [r8, #824] ; 0x338 │ │ - mov r0, r4 │ │ + bl 19978 │ │ + str r0, [r9, #824] ; 0x338 │ │ + mov r0, r8 │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ + ldr sl, [sp, #28] │ │ cmp r0, #0 │ │ - beq 24ef4 │ │ - mov r0, r4 │ │ + beq 25370 │ │ + mov r0, r8 │ │ mov r1, #6 │ │ - bl 195d8 │ │ - str r0, [r8, #828] ; 0x33c │ │ + bl 19a7c │ │ + str r0, [r9, #828] ; 0x33c │ │ ldr r0, [sl, #1084] ; 0x43c │ │ cmp r0, #0 │ │ - bne 25030 │ │ - b 24f08 │ │ - ldr r0, [sl, #944] ; 0x3b0 │ │ + bne 25b68 │ │ + b 25384 │ │ + nop {0} │ │ + nop {0} │ │ + andeq r0, r1, r0 │ │ + andeq r0, r3, r2 │ │ + andeq r0, r5, r4 │ │ + andeq r0, r7, r6 │ │ + mov r0, #0 │ │ + str r0, [r9, #828] ; 0x33c │ │ + ldr r0, [sl, #1084] ; 0x43c │ │ cmp r0, #0 │ │ - bne 2407c │ │ - mov r0, r9 │ │ - mov r1, #2 │ │ - bl 194d4 │ │ - ldr r1, [sl, #944] ; 0x3b0 │ │ - mov r2, r8 │ │ - str r0, [r2, #232]! ; 0xe8 │ │ - cmp r1, #0 │ │ - str r2, [sp, #36] ; 0x24 │ │ - bne 2408c │ │ - mov r0, r9 │ │ + bne 25b68 │ │ + ldr r0, [sl, #1092] ; 0x444 │ │ + mov r6, #0 │ │ + mov r7, #0 │ │ + cmp r0, #0 │ │ + beq 253a8 │ │ + mov r0, r8 │ │ + mov r1, #1 │ │ + bl 19978 │ │ + mov r7, r0 │ │ + mov r0, r8 │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r0, #0 │ │ - mov r1, r8 │ │ - movwne r0, #1 │ │ - str r0, [r1, #276]! ; 0x114 │ │ - str r1, [sp, #24] │ │ - bne 2409c │ │ - mov r0, r9 │ │ + beq 253cc │ │ + mov r0, r8 │ │ + mov r1, #6 │ │ + bl 19a7c │ │ + mov r6, r0 │ │ + mov r0, r8 │ │ mov r1, #1 │ │ - bl 194d4 │ │ - str r0, [r8, #280] ; 0x118 │ │ - b 240c4 │ │ - mov r0, #0 │ │ - mov r6, r8 │ │ - str r0, [r6, #468]! ; 0x1d4 │ │ - add r7, sl, #1004 ; 0x3ec │ │ - mov r0, r9 │ │ - mov r1, #3 │ │ - bl 194d4 │ │ - str r0, [r8, #472] ; 0x1d8 │ │ - ldr r0, [sl, #1000] ; 0x3e8 │ │ + str r6, [r9, #832] ; 0x340 │ │ + bl 19978 │ │ cmp r0, #0 │ │ - beq 24cd8 │ │ - ldr r1, [r7] │ │ - mov r0, r9 │ │ - bl 194d4 │ │ - ldr r0, [r6] │ │ + beq 25b4c │ │ + mov r0, r8 │ │ + mov r1, #6 │ │ + bl 19a7c │ │ + mov r6, r0 │ │ + cmp r7, #0 │ │ + str r6, [r9, #836] ; 0x344 │ │ + beq 25b5c │ │ + mov r0, r8 │ │ + mov r1, #1 │ │ + bl 19978 │ │ cmp r0, #0 │ │ - bne 24cf4 │ │ - mov r0, r9 │ │ + mov r6, #0 │ │ + mov r0, #0 │ │ + beq 25428 │ │ + mov r0, r8 │ │ + mov r1, #6 │ │ + bl 19a7c │ │ + str r0, [r9, #840] ; 0x348 │ │ + mov r0, r8 │ │ + mov r1, #1 │ │ + bl 19978 │ │ + cmp r0, #0 │ │ + beq 25b64 │ │ + mov r0, r8 │ │ + mov r1, #6 │ │ + bl 19a7c │ │ + mov r6, r0 │ │ + b 25b64 │ │ + mov r0, sl │ │ mov r1, #3 │ │ - bl 194d4 │ │ - str r0, [r8, #476] ; 0x1dc │ │ - ldr r0, [sl, #1000] ; 0x3e8 │ │ + bl 19978 │ │ + str r0, [r9, #476] ; 0x1dc │ │ + ldr r0, [sp, #28] │ │ + ldr r0, [r0, #1000] ; 0x3e8 │ │ cmp r0, #0 │ │ - beq 24d0c │ │ - ldr r1, [r7] │ │ - mov r0, r9 │ │ - bl 194d4 │ │ - ldr r0, [r6] │ │ + beq 254cc │ │ + ldr r1, [r4] │ │ + mov r0, sl │ │ + bl 19978 │ │ + ldr r1, [r9, #476] ; 0x1dc │ │ + mov r2, #216 ; 0xd8 │ │ + ldr r3, [sp, #32] │ │ + mla r1, r1, r2, r3 │ │ + ldr r1, [r1, #348] ; 0x15c │ │ + cmp r1, #0 │ │ + beq 277b4 │ │ + ldr r2, [r6] │ │ + mov r3, #1 │ │ + mvn r0, r0 │ │ + ldr r1, [r1, #268] ; 0x10c │ │ + lsl r2, r3, r2 │ │ + ldr r3, [r7] │ │ + add r0, r2, r0 │ │ + sub r2, r2, #1 │ │ + add r0, r0, r3 │ │ + and r0, r0, r2 │ │ + cmp r1, r0 │ │ + bne 277b4 │ │ + ldr r0, [fp] │ │ cmp r0, #0 │ │ - bne 24d28 │ │ - mov r0, r9 │ │ + bne 254e8 │ │ + mov r0, sl │ │ mov r1, #3 │ │ - bl 194d4 │ │ - str r0, [r8, #480] ; 0x1e0 │ │ - ldr r0, [sl, #1000] ; 0x3e8 │ │ + bl 19978 │ │ + str r0, [r9, #480] ; 0x1e0 │ │ + ldr r0, [sp, #28] │ │ + ldr r0, [r0, #1000] ; 0x3e8 │ │ cmp r0, #0 │ │ - beq 24d40 │ │ - ldr r1, [r7] │ │ - mov r0, r9 │ │ - bl 194d4 │ │ - ldr r0, [r6] │ │ + beq 25550 │ │ + ldr r1, [r4] │ │ + mov r0, sl │ │ + bl 19978 │ │ + ldr r1, [r9, #480] ; 0x1e0 │ │ + mov r2, #216 ; 0xd8 │ │ + ldr r3, [sp, #32] │ │ + mla r1, r1, r2, r3 │ │ + ldr r1, [r1, #348] ; 0x15c │ │ + cmp r1, #0 │ │ + beq 277b4 │ │ + ldr r2, [r6] │ │ + mov r3, #1 │ │ + mvn r0, r0 │ │ + ldr r1, [r1, #268] ; 0x10c │ │ + lsl r2, r3, r2 │ │ + ldr r3, [r7] │ │ + add r0, r2, r0 │ │ + sub r2, r2, #1 │ │ + add r0, r0, r3 │ │ + and r0, r0, r2 │ │ + cmp r1, r0 │ │ + bne 277b4 │ │ + ldr r0, [fp] │ │ cmp r0, #0 │ │ - bne 24d5c │ │ - mov r0, r9 │ │ + bne 2556c │ │ + mov r0, sl │ │ mov r1, #3 │ │ - bl 194d4 │ │ - str r0, [r8, #484] ; 0x1e4 │ │ - ldr r0, [sl, #1000] ; 0x3e8 │ │ + bl 19978 │ │ + str r0, [r9, #484] ; 0x1e4 │ │ + ldr r0, [sp, #28] │ │ + ldr r0, [r0, #1000] ; 0x3e8 │ │ cmp r0, #0 │ │ - beq 24d74 │ │ - ldr r1, [r7] │ │ - mov r0, r9 │ │ - bl 194d4 │ │ - ldr r0, [r6] │ │ + beq 255d4 │ │ + ldr r1, [r4] │ │ + mov r0, sl │ │ + bl 19978 │ │ + ldr r1, [r9, #484] ; 0x1e4 │ │ + mov r2, #216 ; 0xd8 │ │ + ldr r3, [sp, #32] │ │ + mla r1, r1, r2, r3 │ │ + ldr r1, [r1, #348] ; 0x15c │ │ + cmp r1, #0 │ │ + beq 277b4 │ │ + ldr r2, [r6] │ │ + mov r3, #1 │ │ + mvn r0, r0 │ │ + ldr r1, [r1, #268] ; 0x10c │ │ + lsl r2, r3, r2 │ │ + ldr r3, [r7] │ │ + add r0, r2, r0 │ │ + sub r2, r2, #1 │ │ + add r0, r0, r3 │ │ + and r0, r0, r2 │ │ + cmp r1, r0 │ │ + bne 277b4 │ │ + ldr r0, [fp] │ │ cmp r0, #0 │ │ - bne 24d90 │ │ - mov r0, r9 │ │ + bne 255f0 │ │ + mov r0, sl │ │ mov r1, #3 │ │ - bl 194d4 │ │ - str r0, [r8, #488] ; 0x1e8 │ │ - ldr r0, [sl, #1000] ; 0x3e8 │ │ + bl 19978 │ │ + str r0, [r9, #488] ; 0x1e8 │ │ + ldr r0, [sp, #28] │ │ + ldr r0, [r0, #1000] ; 0x3e8 │ │ cmp r0, #0 │ │ - beq 24da8 │ │ - ldr r1, [r7] │ │ - mov r0, r9 │ │ - bl 194d4 │ │ - ldr r0, [r6] │ │ + beq 25658 │ │ + ldr r1, [r4] │ │ + mov r0, sl │ │ + bl 19978 │ │ + ldr r1, [r9, #488] ; 0x1e8 │ │ + mov r2, #216 ; 0xd8 │ │ + ldr r3, [sp, #32] │ │ + mla r1, r1, r2, r3 │ │ + ldr r1, [r1, #348] ; 0x15c │ │ + cmp r1, #0 │ │ + beq 277b4 │ │ + ldr r2, [r6] │ │ + mov r3, #1 │ │ + mvn r0, r0 │ │ + ldr r1, [r1, #268] ; 0x10c │ │ + lsl r2, r3, r2 │ │ + ldr r3, [r7] │ │ + add r0, r2, r0 │ │ + sub r2, r2, #1 │ │ + add r0, r0, r3 │ │ + and r0, r0, r2 │ │ + cmp r1, r0 │ │ + bne 277b4 │ │ + ldr r0, [fp] │ │ cmp r0, #0 │ │ - bne 24dc4 │ │ - mov r0, r9 │ │ + bne 25674 │ │ + mov r0, sl │ │ mov r1, #3 │ │ - bl 194d4 │ │ - str r0, [r8, #492] ; 0x1ec │ │ - ldr r0, [sl, #1000] ; 0x3e8 │ │ + bl 19978 │ │ + str r0, [r9, #492] ; 0x1ec │ │ + ldr r0, [sp, #28] │ │ + ldr r0, [r0, #1000] ; 0x3e8 │ │ cmp r0, #0 │ │ - beq 24ddc │ │ - ldr r1, [r7] │ │ - mov r0, r9 │ │ - bl 194d4 │ │ - ldr r0, [r6] │ │ + beq 256dc │ │ + ldr r1, [r4] │ │ + mov r0, sl │ │ + bl 19978 │ │ + ldr r1, [r9, #492] ; 0x1ec │ │ + mov r2, #216 ; 0xd8 │ │ + ldr r3, [sp, #32] │ │ + mla r1, r1, r2, r3 │ │ + ldr r1, [r1, #348] ; 0x15c │ │ + cmp r1, #0 │ │ + beq 277b4 │ │ + ldr r2, [r6] │ │ + mov r3, #1 │ │ + mvn r0, r0 │ │ + ldr r1, [r1, #268] ; 0x10c │ │ + lsl r2, r3, r2 │ │ + ldr r3, [r7] │ │ + add r0, r2, r0 │ │ + sub r2, r2, #1 │ │ + add r0, r0, r3 │ │ + and r0, r0, r2 │ │ + cmp r1, r0 │ │ + bne 277b4 │ │ + ldr r0, [fp] │ │ cmp r0, #0 │ │ - bne 24df8 │ │ - mov r0, r9 │ │ + bne 256f8 │ │ + mov r0, sl │ │ mov r1, #3 │ │ - bl 194d4 │ │ - str r0, [r8, #496] ; 0x1f0 │ │ - ldr r0, [sl, #1000] ; 0x3e8 │ │ + bl 19978 │ │ + str r0, [r9, #496] ; 0x1f0 │ │ + ldr r0, [sp, #28] │ │ + ldr r0, [r0, #1000] ; 0x3e8 │ │ cmp r0, #0 │ │ - beq 24e10 │ │ - ldr r1, [r7] │ │ - mov r0, r9 │ │ - bl 194d4 │ │ - ldr r0, [r8, #284] ; 0x11c │ │ + beq 25760 │ │ + ldr r1, [r4] │ │ + mov r0, sl │ │ + bl 19978 │ │ + ldr r1, [r9, #496] ; 0x1f0 │ │ + mov r2, #216 ; 0xd8 │ │ + ldr r3, [sp, #32] │ │ + mla r1, r1, r2, r3 │ │ + ldr r1, [r1, #348] ; 0x15c │ │ + cmp r1, #0 │ │ + beq 277b4 │ │ + ldr r2, [r6] │ │ + mov r3, #1 │ │ + mvn r0, r0 │ │ + ldr r1, [r1, #268] ; 0x10c │ │ + lsl r2, r3, r2 │ │ + ldr r3, [r7] │ │ + add r0, r2, r0 │ │ + sub r2, r2, #1 │ │ + add r0, r0, r3 │ │ + and r0, r0, r2 │ │ + cmp r1, r0 │ │ + bne 277b4 │ │ + ldr r0, [r9, #284] ; 0x11c │ │ mov r2, #0 │ │ cmp r0, #0 │ │ - bne 24e2c │ │ - ldr r2, [r8, #300] ; 0x12c │ │ + bne 2577c │ │ + ldr r2, [r9, #300] ; 0x12c │ │ cmp r2, #0 │ │ movwne r2, #1 │ │ - mov r0, fp │ │ - mov r1, r9 │ │ - bl 27388 │ │ + ldr r0, [sp, #32] │ │ + mov r1, sl │ │ + bl 27c40 │ │ cmp r0, #0 │ │ - bmi 26080 │ │ - ldr r8, [sp, #44] ; 0x2c │ │ + bmi 277b4 │ │ + ldr r1, [r9, #296] ; 0x128 │ │ mov r0, #0 │ │ - ldr r1, [r8, #296] ; 0x128 │ │ cmp r1, #0 │ │ - bne 24e68 │ │ - mov r0, r9 │ │ + bne 257b4 │ │ + mov r0, sl │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r0, #0 │ │ movwne r0, #1 │ │ - str r0, [r8, #500] ; 0x1f4 │ │ - mov r0, r9 │ │ + str r0, [r9, #500] ; 0x1f4 │ │ + mov r0, sl │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ + ldr r4, [sp, #28] │ │ mov r1, r0 │ │ mov r0, #4 │ │ cmp r1, #0 │ │ - bne 24e94 │ │ - mov r0, r9 │ │ + bne 257e4 │ │ + mov r0, sl │ │ mov r1, #2 │ │ - bl 194d4 │ │ - str r0, [r8, #504] ; 0x1f8 │ │ - mov r0, r9 │ │ + bl 19978 │ │ + str r0, [r9, #504] ; 0x1f8 │ │ + mov r0, sl │ │ mov r1, #1 │ │ - bl 194d4 │ │ - str r0, [r8, #508] ; 0x1fc │ │ + bl 19978 │ │ + str r0, [r9, #508] ; 0x1fc │ │ mov r0, #0 │ │ - ldr r1, [r8, #284] ; 0x11c │ │ + ldr r1, [r9, #284] ; 0x11c │ │ cmp r1, #0 │ │ - bne 24468 │ │ - ldr r1, [sl, #1048] ; 0x418 │ │ + bne 24e90 │ │ + ldr r1, [r4, #1048] ; 0x418 │ │ cmp r1, #0 │ │ - beq 24468 │ │ - ldr r1, [sl, #1040] ; 0x410 │ │ + beq 24e90 │ │ + ldr r1, [r4, #1040] ; 0x410 │ │ cmp r1, #0 │ │ ldrne r1, [sp, #36] ; 0x24 │ │ ldrbne r1, [r1] │ │ tstne r1, #1 │ │ - beq 24468 │ │ - mov r0, r9 │ │ + beq 24e90 │ │ + mov r0, sl │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r0, #0 │ │ movwne r0, #1 │ │ - b 24468 │ │ - mov r0, #0 │ │ - str r0, [r8, #828] ; 0x33c │ │ - ldr r0, [sl, #1084] ; 0x43c │ │ - cmp r0, #0 │ │ - bne 25030 │ │ - ldr r0, [sl, #1092] ; 0x444 │ │ - mov r6, #0 │ │ - mov r7, #0 │ │ - cmp r0, #0 │ │ - beq 24f2c │ │ - mov r0, r4 │ │ - mov r1, #1 │ │ - bl 194d4 │ │ - mov r7, r0 │ │ - mov r0, r4 │ │ - mov r1, #1 │ │ - bl 194d4 │ │ - cmp r0, #0 │ │ - beq 24f50 │ │ - mov r0, r4 │ │ - mov r1, #6 │ │ - bl 195d8 │ │ - mov r6, r0 │ │ - mov r0, r4 │ │ - mov r1, #1 │ │ - str r6, [r8, #832] ; 0x340 │ │ - bl 194d4 │ │ - cmp r0, #0 │ │ - beq 25014 │ │ - mov r0, r4 │ │ - mov r1, #6 │ │ - bl 195d8 │ │ - mov r6, r0 │ │ - cmp r7, #0 │ │ - str r6, [r8, #836] ; 0x344 │ │ - beq 25024 │ │ - mov r0, r4 │ │ - mov r1, #1 │ │ - bl 194d4 │ │ + b 24e90 │ │ + ldr r1, [fp, #984] ; 0x3d8 │ │ + mov r0, sl │ │ + bl 19978 │ │ + str r0, [r9, #272] ; 0x110 │ │ + ldr r0, [fp, #1000] ; 0x3e8 │ │ cmp r0, #0 │ │ - mov r6, #0 │ │ - mov r0, #0 │ │ - beq 24fac │ │ - mov r0, r4 │ │ - mov r1, #6 │ │ - bl 195d8 │ │ - str r0, [r8, #840] ; 0x348 │ │ - mov r0, r4 │ │ - mov r1, #1 │ │ - bl 194d4 │ │ + bne 24814 │ │ + b 27758 │ │ + cmp r1, #0 │ │ + beq 277b4 │ │ + ldr r1, [sp, #32] │ │ + str r8, [sp, #84] ; 0x54 │ │ + ldr r1, [r1, #564] ; 0x234 │ │ + cmp r1, #0 │ │ + beq 277b4 │ │ + ldr r1, [sp, #32] │ │ + str r8, [sp, #88] ; 0x58 │ │ + ldr r1, [r1, #780] ; 0x30c │ │ + cmp r1, #0 │ │ + beq 277b4 │ │ + ldr r1, [sp, #32] │ │ + str r8, [sp, #92] ; 0x5c │ │ + ldr r1, [r1, #996] ; 0x3e4 │ │ + cmp r1, #0 │ │ + beq 277b4 │ │ + ldr r1, [sp, #32] │ │ + str r8, [sp, #96] ; 0x60 │ │ + ldr r1, [r1, #1212] ; 0x4bc │ │ + cmp r1, #0 │ │ + beq 277b4 │ │ + ldr r1, [sp, #32] │ │ + str r8, [sp, #100] ; 0x64 │ │ + ldr r1, [r1, #1428] ; 0x594 │ │ + cmp r1, #0 │ │ + beq 277b4 │ │ + ldr r1, [sp, #32] │ │ + str r8, [sp, #104] ; 0x68 │ │ + ldr r1, [r1, #1644] ; 0x66c │ │ + cmp r1, #0 │ │ + beq 277b4 │ │ + ldr r1, [sp, #32] │ │ + mov r3, r8 │ │ + str r8, [sp, #108] ; 0x6c │ │ + mov ip, r8 │ │ + mov lr, r8 │ │ + mov r7, r8 │ │ + ldr r1, [r1, #1860] ; 0x744 │ │ + mov r2, r8 │ │ + str r8, [sp, #40] ; 0x28 │ │ + cmp r1, #0 │ │ + mov r1, r8 │ │ + str r8, [sp, #44] ; 0x2c │ │ + beq 277b4 │ │ + vmov.i32 q8, #0 ; 0x00000000 │ │ + add r5, sp, #48 ; 0x30 │ │ + str r1, [sp, #20] │ │ + lsl r0, r0, #2 │ │ + str r1, [sp, #112] ; 0x70 │ │ + add r1, r5, #16 │ │ + mov r4, #1 │ │ + mvn r6, #0 │ │ + vst1.64 {d16-d17}, [r1] │ │ + mov r1, r5 │ │ + cmn r2, #1 │ │ + vst1.64 {d16-d17}, [r1], r0 │ │ + ldr r0, [r9, #472] ; 0x1d8 │ │ + str r4, [r5, r0, lsl #2] │ │ + str r4, [r1] │ │ + ldr r0, [sp, #48] ; 0x30 │ │ + blt 269dc │ │ + cmp r2, r8 │ │ + blt 269dc │ │ cmp r0, #0 │ │ - beq 2502c │ │ - mov r0, r4 │ │ - mov r1, #6 │ │ - bl 195d8 │ │ - mov r6, r0 │ │ - b 2502c │ │ - ldr r1, [sl, #984] ; 0x3d8 │ │ - mov r0, r9 │ │ - bl 194d4 │ │ - str r0, [r8, #272] ; 0x110 │ │ - ldr r0, [sl, #1000] ; 0x3e8 │ │ - mov r7, #0 │ │ + mvn r4, #0 │ │ + moveq r6, #0 │ │ + moveq r4, r2 │ │ + streq r6, [r9, #496] ; 0x1f0 │ │ + cmp r7, r4 │ │ + cmpge r7, r8 │ │ + blt 25998 │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + cmp r1, #0 │ │ + moveq r6, #1 │ │ + moveq r4, r7 │ │ + streq r6, [r9, #496] ; 0x1f0 │ │ + cmp lr, r4 │ │ + cmpge lr, r8 │ │ + bge 26918 │ │ + cmp ip, r4 │ │ + cmpge ip, r8 │ │ + bge 26938 │ │ + cmp r3, r4 │ │ + cmpge r3, r8 │ │ + bge 26958 │ │ + ldr r1, [sp, #44] ; 0x2c │ │ + cmp r1, r4 │ │ + cmpge r1, r8 │ │ + bge 2697c │ │ + ldr r1, [sp, #40] ; 0x28 │ │ + cmp r1, r4 │ │ + cmpge r1, r8 │ │ + bge 269a0 │ │ + ldr r1, [sp, #20] │ │ + cmp r1, r4 │ │ + cmpge r1, r8 │ │ + bge 269c4 │ │ + cmn r4, #1 │ │ + ldr r4, [sp, #20] │ │ + addne r1, sp, #48 ; 0x30 │ │ + movne r0, #1 │ │ + mvn r5, #0 │ │ + strne r0, [r1, r6, lsl #2] │ │ + mvn r6, #-2147483648 ; 0x80000000 │ │ + ldrne r0, [sp, #48] ; 0x30 │ │ + cmn r2, #-2147483647 ; 0x80000001 │ │ + beq 25a2c │ │ + cmp r2, r8 │ │ + blt 25a2c │ │ cmp r0, #0 │ │ - bne 241b8 │ │ - b 26094 │ │ - mov r0, r9 │ │ + moveq r5, #0 │ │ + moveq r6, r2 │ │ + streq r5, [r9, #488] ; 0x1e8 │ │ + cmp r7, r6 │ │ + bge 25a50 │ │ + cmp r7, r8 │ │ + blt 25a50 │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + cmp r1, #0 │ │ + moveq r5, #1 │ │ + moveq r6, r7 │ │ + streq r5, [r9, #488] ; 0x1e8 │ │ + cmp lr, r6 │ │ + bge 25a74 │ │ + cmp lr, r8 │ │ + blt 25a74 │ │ + ldr r1, [sp, #56] ; 0x38 │ │ + cmp r1, #0 │ │ + moveq r5, #2 │ │ + moveq r6, lr │ │ + streq r5, [r9, #488] ; 0x1e8 │ │ + cmp ip, r6 │ │ + bge 25a98 │ │ + cmp ip, r8 │ │ + blt 25a98 │ │ + ldr r1, [sp, #60] ; 0x3c │ │ + cmp r1, #0 │ │ + moveq r5, #3 │ │ + moveq r6, ip │ │ + streq r5, [r9, #488] ; 0x1e8 │ │ + cmp r3, r6 │ │ + bge 25abc │ │ + cmp r3, r8 │ │ + blt 25abc │ │ + ldr r1, [sp, #64] ; 0x40 │ │ + cmp r1, #0 │ │ + moveq r5, #4 │ │ + moveq r6, r3 │ │ + streq r5, [r9, #488] ; 0x1e8 │ │ + ldr r1, [sp, #44] ; 0x2c │ │ + cmp r1, r6 │ │ + bge 25ae4 │ │ + cmp r1, r8 │ │ + blt 25ae4 │ │ + ldr r1, [sp, #68] ; 0x44 │ │ + cmp r1, #0 │ │ + ldreq r6, [sp, #44] ; 0x2c │ │ + moveq r5, #5 │ │ + streq r5, [r9, #488] ; 0x1e8 │ │ + ldr r1, [sp, #40] ; 0x28 │ │ + cmp r1, r6 │ │ + bge 25b0c │ │ + cmp r1, r8 │ │ + blt 25b0c │ │ + ldr r1, [sp, #72] ; 0x48 │ │ + cmp r1, #0 │ │ + ldreq r6, [sp, #40] ; 0x28 │ │ + moveq r5, #6 │ │ + streq r5, [r9, #488] ; 0x1e8 │ │ + cmp r4, r6 │ │ + bge 268a0 │ │ + cmp r4, r8 │ │ + blt 268a0 │ │ + ldr r1, [sp, #76] ; 0x4c │ │ + cmp r1, #0 │ │ + bne 268a0 │ │ + mov r5, #7 │ │ + str r5, [r9, #488] ; 0x1e8 │ │ + b 268a8 │ │ + mov r0, sl │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ clz r0, r0 │ │ lsr r0, r0, #5 │ │ - b 24484 │ │ + b 24eac │ │ mov r6, #0 │ │ cmp r7, #0 │ │ - str r6, [r8, #836] ; 0x344 │ │ - bne 24f84 │ │ - ldr r0, [r8, #832] ; 0x340 │ │ - str r0, [r8, #840] ; 0x348 │ │ - str r6, [r8, #844] ; 0x34c │ │ - mov r0, r4 │ │ + str r6, [r9, #836] ; 0x344 │ │ + bne 25400 │ │ + ldr r0, [r9, #832] ; 0x340 │ │ + str r0, [r9, #840] ; 0x348 │ │ + str r6, [r9, #844] ; 0x34c │ │ + mov r0, r8 │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r0, #0 │ │ - str r0, [r8, #848] ; 0x350 │ │ - beq 25084 │ │ - mov r0, r4 │ │ + str r0, [r9, #848] ; 0x350 │ │ + beq 25bbc │ │ + mov r0, r8 │ │ mov r1, #4 │ │ - bl 194d4 │ │ - str r0, [r8, #852] ; 0x354 │ │ - mov r0, r4 │ │ + bl 19978 │ │ + str r0, [r9, #852] ; 0x354 │ │ + mov r0, r8 │ │ mov r1, #4 │ │ - bl 194d4 │ │ - str r0, [r8, #856] ; 0x358 │ │ + bl 19978 │ │ + str r0, [r9, #856] ; 0x358 │ │ ldr r1, [sl, #1092] ; 0x444 │ │ cmp r1, #0 │ │ - beq 25080 │ │ - mov r0, r4 │ │ + beq 25bb8 │ │ + mov r0, r8 │ │ mov r1, #4 │ │ - bl 194d4 │ │ - str r0, [r8, #860] ; 0x35c │ │ - mov r0, r4 │ │ + bl 19978 │ │ + str r0, [r9, #860] ; 0x35c │ │ + mov r0, r8 │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r0, #0 │ │ - str r0, [r8, #864] ; 0x360 │ │ - beq 250c0 │ │ - ldr r0, [r8, #304] ; 0x130 │ │ + str r0, [r9, #864] ; 0x360 │ │ + beq 25bf8 │ │ + ldr r0, [r9, #304] ; 0x130 │ │ cmp r0, #7 │ │ - bne 25108 │ │ + bne 25c40 │ │ mov r0, #1 │ │ mov r1, #0 │ │ - str r0, [r8, #868] ; 0x364 │ │ - str r1, [r8, #872] ; 0x368 │ │ - str r0, [r8, #876] ; 0x36c │ │ - b 25150 │ │ - add r0, r8, #880 ; 0x370 │ │ + str r0, [r9, #868] ; 0x364 │ │ + str r1, [r9, #872] ; 0x368 │ │ + str r0, [r9, #876] ; 0x36c │ │ + b 25c88 │ │ + add r0, r9, #880 ; 0x370 │ │ mov r1, #264 ; 0x108 │ │ - bl 2818 <__aeabi_memclr8@plt> │ │ + bl 2dd0 <__aeabi_memclr8@plt> │ │ mvn r0, #0 │ │ - str r0, [r8, #1124] ; 0x464 │ │ - str r0, [r8, #1092] ; 0x444 │ │ - str r0, [r8, #1060] ; 0x424 │ │ - str r0, [r8, #1028] ; 0x404 │ │ - str r0, [r8, #996] ; 0x3e4 │ │ - str r0, [r8, #964] ; 0x3c4 │ │ - str r0, [r8, #932] ; 0x3a4 │ │ - str r0, [r8, #900] ; 0x384 │ │ - ldr r0, [r8, #824] ; 0x338 │ │ + str r0, [r9, #1124] ; 0x464 │ │ + str r0, [r9, #1092] ; 0x444 │ │ + str r0, [r9, #1060] ; 0x424 │ │ + str r0, [r9, #1028] ; 0x404 │ │ + str r0, [r9, #996] ; 0x3e4 │ │ + str r0, [r9, #964] ; 0x3c4 │ │ + str r0, [r9, #932] ; 0x3a4 │ │ + str r0, [r9, #900] ; 0x384 │ │ + ldr r0, [r9, #824] ; 0x338 │ │ cmp r0, #0 │ │ - bne 25304 │ │ + bne 25e40 │ │ mov r0, #0 │ │ - str r0, [r8, #1208] ; 0x4b8 │ │ - b 25390 │ │ - mov r0, r4 │ │ + str r0, [r9, #1208] ; 0x4b8 │ │ + b 25ec8 │ │ + mov r0, r8 │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r0, #0 │ │ - str r0, [r8, #868] ; 0x364 │ │ - beq 25130 │ │ - mov r0, r4 │ │ + str r0, [r9, #868] ; 0x364 │ │ + beq 25c68 │ │ + mov r0, r8 │ │ mov r1, #1 │ │ - bl 194d4 │ │ - b 25134 │ │ + bl 19978 │ │ + b 25c6c │ │ mov r0, #0 │ │ - str r0, [r8, #872] ; 0x368 │ │ - mov r0, r4 │ │ + str r0, [r9, #872] ; 0x368 │ │ + mov r0, r8 │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r0, #0 │ │ - str r0, [r8, #876] ; 0x36c │ │ - beq 252c8 │ │ - mov r7, #0 │ │ - mov sl, #1 │ │ + str r0, [r9, #876] ; 0x36c │ │ + beq 25e00 │ │ + mov r5, #0 │ │ + mov r7, #1 │ │ mvn r0, #0 │ │ - str r7, [r8, #1136] ; 0x470 │ │ - str r0, [r8, #1140] ; 0x474 │ │ - b 251c4 │ │ - mov r0, r4 │ │ + str r5, [r9, #1136] ; 0x470 │ │ + str r0, [r9, #1140] ; 0x474 │ │ + b 25cfc │ │ + mov r0, r8 │ │ mov r1, #3 │ │ - bl 194d4 │ │ - str sl, [r8, #1136] ; 0x470 │ │ - str r7, [r8, #1140] ; 0x474 │ │ - str r0, [r5, #900] ; 0x384 │ │ - mov r0, r4 │ │ + bl 19978 │ │ + str r7, [r9, #1136] ; 0x470 │ │ + str r5, [r9, #1140] ; 0x474 │ │ + str r0, [r4, #900] ; 0x384 │ │ + mov r0, r8 │ │ mov r1, #1 │ │ - bl 194d4 │ │ - str r0, [r5, #904] ; 0x388 │ │ + bl 19978 │ │ + str r0, [r4, #904] ; 0x388 │ │ cmp r0, #0 │ │ - mov r0, r4 │ │ + mov r0, r8 │ │ mov r1, #1 │ │ - strne sl, [r8, #1136] ; 0x470 │ │ - strne r7, [r8, #1140] ; 0x474 │ │ - bl 194d4 │ │ - cmp r0, #0 │ │ - str r0, [r5, #908] ; 0x38c │ │ - strne sl, [r8, #1136] ; 0x470 │ │ - strne r7, [r8, #1140] ; 0x474 │ │ - add r7, r7, #1 │ │ - cmp r7, #8 │ │ - beq 252f8 │ │ - mov r0, r4 │ │ + strne r7, [r9, #1136] ; 0x470 │ │ + strne r5, [r9, #1140] ; 0x474 │ │ + bl 19978 │ │ + cmp r0, #0 │ │ + str r0, [r4, #908] ; 0x38c │ │ + strne r7, [r9, #1136] ; 0x470 │ │ + strne r5, [r9, #1140] ; 0x474 │ │ + add r5, r5, #1 │ │ + cmp r5, #8 │ │ + beq 25e34 │ │ + mov r0, r8 │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r0, #0 │ │ mov r0, #0 │ │ - beq 251ec │ │ - mov r0, r4 │ │ + beq 25d24 │ │ + mov r0, r8 │ │ mov r1, #8 │ │ - bl 195d8 │ │ - str r7, [r8, #1140] ; 0x474 │ │ - add r5, r8, r7, lsl #5 │ │ + bl 19a7c │ │ + str r5, [r9, #1140] ; 0x474 │ │ + add r4, r9, r5, lsl #5 │ │ mov r1, #1 │ │ - str r0, [r5, #880] ; 0x370 │ │ - mov r0, r4 │ │ - bl 194d4 │ │ + str r0, [r4, #880] ; 0x370 │ │ + mov r0, r8 │ │ + bl 19978 │ │ cmp r0, #0 │ │ mov r6, #0 │ │ mov r0, #0 │ │ - beq 25220 │ │ - mov r0, r4 │ │ + beq 25d58 │ │ + mov r0, r8 │ │ mov r1, #6 │ │ - bl 195d8 │ │ - str r7, [r8, #1140] ; 0x474 │ │ - str r0, [r5, #884] ; 0x374 │ │ - mov r0, r4 │ │ + bl 19a7c │ │ + str r5, [r9, #1140] ; 0x474 │ │ + str r0, [r4, #884] ; 0x374 │ │ + mov r0, r8 │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r0, #0 │ │ - beq 2524c │ │ - mov r0, r4 │ │ + beq 25d84 │ │ + mov r0, r8 │ │ mov r1, #6 │ │ - bl 195d8 │ │ + bl 19a7c │ │ mov r6, r0 │ │ - str r7, [r8, #1140] ; 0x474 │ │ - mov r0, r4 │ │ + str r5, [r9, #1140] ; 0x474 │ │ + mov r0, r8 │ │ mov r1, #1 │ │ - str r6, [r5, #888] ; 0x378 │ │ - bl 194d4 │ │ + str r6, [r4, #888] ; 0x378 │ │ + bl 19978 │ │ cmp r0, #0 │ │ mov r6, #0 │ │ mov r0, #0 │ │ - beq 2527c │ │ - mov r0, r4 │ │ + beq 25db4 │ │ + mov r0, r8 │ │ mov r1, #6 │ │ - bl 195d8 │ │ - str r7, [r8, #1140] ; 0x474 │ │ - str r0, [r5, #892] ; 0x37c │ │ - mov r0, r4 │ │ + bl 19a7c │ │ + str r5, [r9, #1140] ; 0x474 │ │ + str r0, [r4, #892] ; 0x37c │ │ + mov r0, r8 │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r0, #0 │ │ - beq 252a8 │ │ - mov r0, r4 │ │ + beq 25de0 │ │ + mov r0, r8 │ │ mov r1, #6 │ │ - bl 195d8 │ │ + bl 19a7c │ │ mov r6, r0 │ │ - str r7, [r8, #1140] ; 0x474 │ │ - mov r0, r4 │ │ + str r5, [r9, #1140] ; 0x474 │ │ + mov r0, r8 │ │ mov r1, #1 │ │ - str r6, [r5, #896] ; 0x380 │ │ - bl 194d4 │ │ + str r6, [r4, #896] ; 0x380 │ │ + bl 19978 │ │ cmp r0, #0 │ │ - bne 25168 │ │ + bne 25ca0 │ │ mvn r0, #0 │ │ - b 2517c │ │ - ldr r0, [r8, #304] ; 0x130 │ │ + b 25cb4 │ │ + ldr r0, [r9, #304] ; 0x130 │ │ mov r1, #216 ; 0xd8 │ │ - add r0, r8, r0, lsl #2 │ │ + ldr r2, [sp, #32] │ │ + add r0, r9, r0, lsl #2 │ │ ldr r0, [r0, #472] ; 0x1d8 │ │ - mla r0, r0, r1, fp │ │ - ldr r1, [r0, #300] ; 0x12c │ │ + mla r0, r0, r1, r2 │ │ + ldr r1, [r0, #348] ; 0x15c │ │ cmp r1, #0 │ │ - beq 26090 │ │ - add r0, r8, #880 ; 0x370 │ │ + beq 277c4 │ │ + add r0, r9, #880 ; 0x370 │ │ add r1, r1, #880 ; 0x370 │ │ mov r2, #264 ; 0x108 │ │ - bl 2740 <__aeabi_memcpy8@plt> │ │ - ldr r0, [r8, #824] ; 0x338 │ │ + bl 2ce0 <__aeabi_memcpy8@plt> │ │ + ldr r0, [r9, #824] ; 0x338 │ │ cmp r0, #0 │ │ - beq 250fc │ │ - mov r0, r4 │ │ + beq 25c34 │ │ + mov r0, r8 │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r0, #0 │ │ - str r0, [r8, #1208] ; 0x4b8 │ │ - beq 25390 │ │ - mov r0, r4 │ │ + str r0, [r9, #1208] ; 0x4b8 │ │ + beq 25ec8 │ │ + mov r0, r8 │ │ mov r1, #2 │ │ - bl 194d4 │ │ - ldr r1, [r8, #1208] ; 0x4b8 │ │ - str r0, [r8, #1212] ; 0x4bc │ │ + bl 19978 │ │ + ldr r1, [r9, #1208] ; 0x4b8 │ │ + str r0, [r9, #1212] ; 0x4bc │ │ cmp r1, #0 │ │ - beq 25398 │ │ - ldr r0, [r8, #464] ; 0x1d0 │ │ + beq 25ed0 │ │ + ldr r0, [r9, #464] ; 0x1d0 │ │ cmp r0, #0 │ │ - bne 25398 │ │ - mov r0, r4 │ │ + bne 25ed0 │ │ + mov r0, r8 │ │ mov r1, #1 │ │ - bl 194d4 │ │ - ldr sl, [sp, #28] │ │ + bl 19978 │ │ cmp r0, #0 │ │ movwne r0, #1 │ │ - str r0, [r8, #1216] ; 0x4c0 │ │ - beq 253a4 │ │ - mov r0, r4 │ │ + str r0, [r9, #1216] ; 0x4c0 │ │ + beq 25ed8 │ │ + mov r0, r8 │ │ mov r1, #2 │ │ - bl 194d4 │ │ - str r0, [r8, #1220] ; 0x4c4 │ │ - ldr r0, [r8, #1216] ; 0x4c0 │ │ + bl 19978 │ │ + str r0, [r9, #1220] ; 0x4c4 │ │ + ldr r0, [r9, #1216] ; 0x4c0 │ │ cmp r0, #0 │ │ - beq 26458 │ │ - mov r0, r4 │ │ + beq 267fc │ │ + mov r0, r8 │ │ mov r1, #1 │ │ - bl 194d4 │ │ - b 253ac │ │ + bl 19978 │ │ + b 25ee0 │ │ mov r0, #0 │ │ - str r0, [r8, #1212] ; 0x4bc │ │ + str r0, [r9, #1212] ; 0x4bc │ │ mov r0, #0 │ │ - ldr sl, [sp, #28] │ │ - str r0, [r8, #1216] ; 0x4c0 │ │ + str r0, [r9, #1216] ; 0x4c0 │ │ mov r0, #0 │ │ - str r0, [r8, #1220] ; 0x4c4 │ │ - str r0, [r8, #1224] ; 0x4c8 │ │ + str r0, [r9, #1220] ; 0x4c4 │ │ + str r0, [r9, #1224] ; 0x4c8 │ │ mov r0, #0 │ │ - ldr r1, [r8, #828] ; 0x33c │ │ + ldr r1, [r9, #828] ; 0x33c │ │ cmp r1, #0 │ │ - bne 253d4 │ │ - ldr r1, [r8, #832] ; 0x340 │ │ + bne 25f08 │ │ + ldr r1, [r9, #832] ; 0x340 │ │ cmp r1, #0 │ │ - ldreq r1, [r8, #836] ; 0x344 │ │ + ldreq r1, [r9, #836] ; 0x344 │ │ cmpeq r1, #0 │ │ - beq 261a8 │ │ - ldr r7, [r8, #824] ; 0x338 │ │ + beq 26738 │ │ + ldr r7, [r9, #824] ; 0x338 │ │ mov r1, #1 │ │ - ldr r2, [r8, #864] ; 0x360 │ │ - str r1, [r8, #1228] ; 0x4cc │ │ + ldr r2, [r9, #864] ; 0x360 │ │ + str r1, [r9, #1228] ; 0x4cc │ │ cmp r2, #0 │ │ mov r3, r7 │ │ - beq 25404 │ │ - ldr r1, [r8, #880] ; 0x370 │ │ + beq 25f38 │ │ + ldr r1, [r9, #880] ; 0x370 │ │ add r1, r1, r7 │ │ cmp r1, #255 ; 0xff │ │ movge r1, #255 ; 0xff │ │ bic r3, r1, r1, asr #31 │ │ clz r1, r3 │ │ - str r3, [r8, #1176] ; 0x498 │ │ + str r3, [r9, #1176] ; 0x498 │ │ cmp r2, #0 │ │ lsr r1, r1, #5 │ │ and r3, r0, r1 │ │ mov r1, r7 │ │ - str r3, [r8, #1228] ; 0x4cc │ │ - str r3, [r8, #1144] ; 0x478 │ │ - beq 2543c │ │ - ldr r1, [r8, #912] ; 0x390 │ │ + str r3, [r9, #1228] ; 0x4cc │ │ + str r3, [r9, #1144] ; 0x478 │ │ + beq 25f70 │ │ + ldr r1, [r9, #912] ; 0x390 │ │ add r1, r1, r7 │ │ cmp r1, #255 ; 0xff │ │ movge r1, #255 ; 0xff │ │ bic r1, r1, r1, asr #31 │ │ - str r1, [r8, #1180] ; 0x49c │ │ + str r1, [r9, #1180] ; 0x49c │ │ clz r1, r1 │ │ cmp r2, #0 │ │ lsr r1, r1, #5 │ │ and r3, r3, r1 │ │ and r1, r0, r1 │ │ - str r3, [r8, #1228] ; 0x4cc │ │ - str r1, [r8, #1148] ; 0x47c │ │ + str r3, [r9, #1228] ; 0x4cc │ │ + str r1, [r9, #1148] ; 0x47c │ │ mov r1, r7 │ │ - beq 25478 │ │ - ldr r1, [r8, #944] ; 0x3b0 │ │ + beq 25fac │ │ + ldr r1, [r9, #944] ; 0x3b0 │ │ add r1, r1, r7 │ │ cmp r1, #255 ; 0xff │ │ movge r1, #255 ; 0xff │ │ bic r1, r1, r1, asr #31 │ │ - str r1, [r8, #1184] ; 0x4a0 │ │ + str r1, [r9, #1184] ; 0x4a0 │ │ clz r1, r1 │ │ cmp r2, #0 │ │ lsr r1, r1, #5 │ │ and r3, r3, r1 │ │ and r1, r0, r1 │ │ - str r3, [r8, #1228] ; 0x4cc │ │ - str r1, [r8, #1152] ; 0x480 │ │ + str r3, [r9, #1228] ; 0x4cc │ │ + str r1, [r9, #1152] ; 0x480 │ │ mov r1, r7 │ │ - beq 254b4 │ │ - ldr r1, [r8, #976] ; 0x3d0 │ │ + beq 25fe8 │ │ + ldr r1, [r9, #976] ; 0x3d0 │ │ add r1, r1, r7 │ │ cmp r1, #255 ; 0xff │ │ movge r1, #255 ; 0xff │ │ bic r1, r1, r1, asr #31 │ │ - str r1, [r8, #1188] ; 0x4a4 │ │ + str r1, [r9, #1188] ; 0x4a4 │ │ clz r1, r1 │ │ cmp r2, #0 │ │ lsr r1, r1, #5 │ │ and r3, r3, r1 │ │ and r1, r0, r1 │ │ - str r3, [r8, #1228] ; 0x4cc │ │ - str r1, [r8, #1156] ; 0x484 │ │ + str r3, [r9, #1228] ; 0x4cc │ │ + str r1, [r9, #1156] ; 0x484 │ │ mov r1, r7 │ │ - beq 254f0 │ │ - ldr r1, [r8, #1008] ; 0x3f0 │ │ + beq 26024 │ │ + ldr r1, [r9, #1008] ; 0x3f0 │ │ add r1, r1, r7 │ │ cmp r1, #255 ; 0xff │ │ movge r1, #255 ; 0xff │ │ bic r1, r1, r1, asr #31 │ │ - str r1, [r8, #1192] ; 0x4a8 │ │ + str r1, [r9, #1192] ; 0x4a8 │ │ clz r1, r1 │ │ cmp r2, #0 │ │ lsr r1, r1, #5 │ │ and r1, r0, r1 │ │ - str r1, [r8, #1160] ; 0x488 │ │ + str r1, [r9, #1160] ; 0x488 │ │ and r3, r3, r1 │ │ mov r1, r7 │ │ - str r3, [r8, #1228] ; 0x4cc │ │ - beq 2552c │ │ - ldr r1, [r8, #1040] ; 0x410 │ │ + str r3, [r9, #1228] ; 0x4cc │ │ + beq 26060 │ │ + ldr r1, [r9, #1040] ; 0x410 │ │ add r1, r1, r7 │ │ cmp r1, #255 ; 0xff │ │ movge r1, #255 ; 0xff │ │ bic r1, r1, r1, asr #31 │ │ - str r1, [r8, #1196] ; 0x4ac │ │ + str r1, [r9, #1196] ; 0x4ac │ │ clz r1, r1 │ │ cmp r2, #0 │ │ lsr r1, r1, #5 │ │ and r3, r3, r1 │ │ and r1, r0, r1 │ │ - str r3, [r8, #1228] ; 0x4cc │ │ - str r1, [r8, #1164] ; 0x48c │ │ + str r3, [r9, #1228] ; 0x4cc │ │ + str r1, [r9, #1164] ; 0x48c │ │ mov r1, r7 │ │ - beq 25568 │ │ - ldr r1, [r8, #1072] ; 0x430 │ │ + beq 2609c │ │ + ldr r1, [r9, #1072] ; 0x430 │ │ add r1, r1, r7 │ │ cmp r1, #255 ; 0xff │ │ movge r1, #255 ; 0xff │ │ bic r1, r1, r1, asr #31 │ │ - str r1, [r8, #1200] ; 0x4b0 │ │ + str r1, [r9, #1200] ; 0x4b0 │ │ clz r1, r1 │ │ cmp r2, #0 │ │ lsr r1, r1, #5 │ │ and r3, r3, r1 │ │ - str r3, [r8, #1228] ; 0x4cc │ │ + str r3, [r9, #1228] ; 0x4cc │ │ and r1, r0, r1 │ │ - str r1, [r8, #1168] ; 0x490 │ │ - beq 255a0 │ │ - ldr r1, [r8, #1104] ; 0x450 │ │ + str r1, [r9, #1168] ; 0x490 │ │ + beq 260d4 │ │ + ldr r1, [r9, #1104] ; 0x450 │ │ add r1, r1, r7 │ │ cmp r1, #255 ; 0xff │ │ movge r1, #255 ; 0xff │ │ bic r7, r1, r1, asr #31 │ │ clz r1, r7 │ │ - str r7, [r8, #1204] ; 0x4b4 │ │ + str r7, [r9, #1204] ; 0x4b4 │ │ lsr r1, r1, #5 │ │ and r0, r0, r1 │ │ - str r0, [r8, #1172] ; 0x494 │ │ + str r0, [r9, #1172] ; 0x494 │ │ ands r0, r3, r0 │ │ - str r0, [r8, #1228] ; 0x4cc │ │ - ldr r5, [pc, #4064] ; 265a4 │ │ - ldreq r0, [r8, #464] ; 0x1d0 │ │ - add r5, pc, r5 │ │ + str r0, [r9, #1228] ; 0x4cc │ │ + ldr r4, [pc, #4028] ; 270b4 │ │ + ldreq r0, [r9, #464] ; 0x1d0 │ │ + add r4, pc, r4 │ │ cmpeq r0, #0 │ │ - beq 256b4 │ │ + beq 261ec │ │ vmov.i32 q8, #0 ; 0x00000000 │ │ mov r0, #1 │ │ mov r1, #0 │ │ - str r0, [r8, #1252] ; 0x4e4 │ │ - str r1, [r8, #1296] ; 0x510 │ │ - add r1, r8, #1232 ; 0x4d0 │ │ + str r0, [r9, #1252] ; 0x4e4 │ │ + str r1, [r9, #1296] ; 0x510 │ │ + add r1, r9, #1232 ; 0x4d0 │ │ vst1.64 {d16-d17}, [r1]! │ │ str r0, [r1] │ │ mov r0, #32 │ │ - add r1, r5, #16 │ │ - vld1.64 {d16-d17}, [r5], r0 │ │ + add r1, r4, #16 │ │ + vld1.64 {d16-d17}, [r4], r0 │ │ movw r0, #1256 ; 0x4e8 │ │ - add r0, r8, r0 │ │ + add r0, r9, r0 │ │ vld1.64 {d18-d19}, [r1] │ │ vst1.64 {d16-d17}, [r0] │ │ movw r0, #1272 ; 0x4f8 │ │ - add r0, r8, r0 │ │ - vldr d16, [r5] │ │ + add r0, r9, r0 │ │ + vldr d16, [r4] │ │ vst1.64 {d18-d19}, [r0] │ │ movw r0, #1288 ; 0x508 │ │ - add r0, r8, r0 │ │ + add r0, r9, r0 │ │ vstr d16, [r0] │ │ - ldr r0, [r8, #1228] ; 0x4cc │ │ + ldr r0, [r9, #1228] ; 0x4cc │ │ cmp r0, #0 │ │ - beq 25a18 │ │ + beq 264c4 │ │ mov r0, #0 │ │ - str r0, [r8, #1340] ; 0x53c │ │ - str r0, [r8, #1304] ; 0x518 │ │ - str r0, [r8, #1308] ; 0x51c │ │ - ldr r0, [r8, #1228] ; 0x4cc │ │ + str r0, [r9, #1340] ; 0x53c │ │ + str r0, [r9, #1304] ; 0x518 │ │ + str r0, [r9, #1308] ; 0x51c │ │ + ldr r0, [r9, #1228] ; 0x4cc │ │ cmp r0, #0 │ │ - beq 2565c │ │ - ldr r0, [r8, #456] ; 0x1c8 │ │ + beq 26190 │ │ + ldr r0, [r9, #456] ; 0x1c8 │ │ cmp r0, #0 │ │ - beq 25674 │ │ + beq 261a8 │ │ ldr r0, [sl, #1072] ; 0x430 │ │ cmp r0, #0 │ │ - beq 25674 │ │ - ldr r0, [r8, #464] ; 0x1d0 │ │ + beq 261a8 │ │ + ldr r0, [r9, #464] ; 0x1d0 │ │ cmp r0, #0 │ │ - beq 25764 │ │ + beq 2629c │ │ mov r0, #0 │ │ - str r0, [r8, #1372] ; 0x55c │ │ - str r0, [r8, #1376] ; 0x560 │ │ - str r0, [r8, #1380] ; 0x564 │ │ - ldr r0, [r8, #1228] ; 0x4cc │ │ + str r0, [r9, #1372] ; 0x55c │ │ + str r0, [r9, #1376] ; 0x560 │ │ + str r0, [r9, #1380] ; 0x564 │ │ + ldr r0, [r9, #1228] ; 0x4cc │ │ mov r1, #0 │ │ cmp r0, #0 │ │ - beq 25b94 │ │ - ldrb r0, [r8, #232] ; 0xe8 │ │ - str r1, [r8, #1392] ; 0x570 │ │ + beq 26640 │ │ + ldrb r0, [r9, #232] ; 0xe8 │ │ + str r1, [r9, #1392] ; 0x570 │ │ tst r0, #1 │ │ - bne 25bbc │ │ + bne 26668 │ │ mov r0, #0 │ │ - str r0, [r8, #1396] ; 0x574 │ │ - str r0, [r8, #1400] ; 0x578 │ │ - b 25bec │ │ - mov r0, r4 │ │ + mov r4, r9 │ │ + str r0, [r9, #1396] ; 0x574 │ │ + str r0, [r9, #1400] ; 0x578 │ │ + b 27388 │ │ + mov r0, r8 │ │ mov r1, #6 │ │ - bl 194d4 │ │ - str r0, [r8, #1232] ; 0x4d0 │ │ - mov r0, r4 │ │ + bl 19978 │ │ + str r0, [r9, #1232] ; 0x4d0 │ │ + mov r0, r8 │ │ mov r1, #6 │ │ - bl 194d4 │ │ - str r0, [r8, #1236] ; 0x4d4 │ │ + bl 19978 │ │ + str r0, [r9, #1236] ; 0x4d4 │ │ ldr r1, [sl, #1084] ; 0x43c │ │ cmp r1, #0 │ │ - bne 2570c │ │ - ldr r1, [r8, #1232] ; 0x4d0 │ │ + bne 26244 │ │ + ldr r1, [r9, #1232] ; 0x4d0 │ │ orrs r0, r1, r0 │ │ - beq 2570c │ │ - mov r0, r4 │ │ + beq 26244 │ │ + mov r0, r8 │ │ mov r1, #6 │ │ - bl 194d4 │ │ - str r0, [r8, #1240] ; 0x4d8 │ │ - mov r0, r4 │ │ + bl 19978 │ │ + str r0, [r9, #1240] ; 0x4d8 │ │ + mov r0, r8 │ │ mov r1, #6 │ │ - bl 194d4 │ │ - str r0, [r8, #1244] ; 0x4dc │ │ - mov r0, r4 │ │ + bl 19978 │ │ + str r0, [r9, #1244] ; 0x4dc │ │ + mov r0, r8 │ │ mov r1, #3 │ │ - bl 194d4 │ │ - ldr r1, [r8, #304] ; 0x130 │ │ - str r0, [r8, #1296] ; 0x510 │ │ + bl 19978 │ │ + ldr r1, [r9, #304] ; 0x130 │ │ + str r0, [r9, #1296] ; 0x510 │ │ cmp r1, #7 │ │ - bne 2581c │ │ + bne 262c4 │ │ mov r0, #32 │ │ - add r1, r5, #16 │ │ - vld1.64 {d16-d17}, [r5], r0 │ │ + add r1, r4, #16 │ │ + vld1.64 {d16-d17}, [r4], r0 │ │ movw r0, #1256 ; 0x4e8 │ │ - add r0, r8, r0 │ │ + add r0, r9, r0 │ │ vld1.64 {d18-d19}, [r1] │ │ vst1.64 {d16-d17}, [r0] │ │ movw r0, #1272 ; 0x4f8 │ │ - add r0, r8, r0 │ │ - vldr d16, [r5] │ │ + add r0, r9, r0 │ │ + vldr d16, [r4] │ │ vst1.64 {d18-d19}, [r0] │ │ movw r0, #1288 ; 0x508 │ │ - add r0, r8, r0 │ │ + add r0, r9, r0 │ │ vstr d16, [r0] │ │ - b 25874 │ │ - mov r0, r4 │ │ + b 26320 │ │ + mov r0, r8 │ │ mov r1, #2 │ │ - bl 194d4 │ │ - str r0, [r8, #1372] ; 0x55c │ │ + bl 19978 │ │ + str r0, [r9, #1372] ; 0x55c │ │ ldr r1, [sl, #1084] ; 0x43c │ │ cmp r1, #0 │ │ - beq 25ab8 │ │ + beq 26564 │ │ mov r1, #0 │ │ - str r1, [r8, #1376] ; 0x560 │ │ - b 25adc │ │ - cmp r2, #0 │ │ - beq 26080 │ │ - str sl, [sp, #84] ; 0x54 │ │ - ldr r1, [fp, #516] ; 0x204 │ │ - cmp r1, #0 │ │ - strne sl, [sp, #88] ; 0x58 │ │ - ldrne r1, [fp, #732] ; 0x2dc │ │ - cmpne r1, #0 │ │ - beq 26080 │ │ - str sl, [sp, #92] ; 0x5c │ │ - ldr r1, [fp, #948] ; 0x3b4 │ │ - cmp r1, #0 │ │ - strne sl, [sp, #96] ; 0x60 │ │ - ldrne r1, [fp, #1164] ; 0x48c │ │ - cmpne r1, #0 │ │ - beq 26080 │ │ - str sl, [sp, #100] ; 0x64 │ │ - ldr r1, [fp, #1380] ; 0x564 │ │ - cmp r1, #0 │ │ - strne sl, [sp, #104] ; 0x68 │ │ - ldrne r1, [fp, #1596] ; 0x63c │ │ - cmpne r1, #0 │ │ - beq 26080 │ │ - str sl, [sp, #108] ; 0x6c │ │ - mov ip, sl │ │ - ldr r1, [fp, #1812] ; 0x714 │ │ - mov r8, sl │ │ - mov lr, sl │ │ - mov r7, sl │ │ - cmp r1, #0 │ │ - mov r1, sl │ │ - mov r2, sl │ │ - str sl, [sp, #20] │ │ - str sl, [sp, #40] ; 0x28 │ │ - bne 249b0 │ │ - b 26080 │ │ - add r0, r8, r1, lsl #2 │ │ + str r1, [r9, #1376] ; 0x560 │ │ + b 26588 │ │ + add r0, r9, r1, lsl #2 │ │ mov r1, #216 ; 0xd8 │ │ + ldr r2, [sp, #32] │ │ ldr r0, [r0, #472] ; 0x1d8 │ │ - mla r0, r0, r1, fp │ │ - ldr r0, [r0, #300] ; 0x12c │ │ + mla r0, r0, r1, r2 │ │ + ldr r0, [r0, #348] ; 0x15c │ │ cmp r0, #0 │ │ - beq 26090 │ │ + beq 277c4 │ │ movw r1, #1272 ; 0x4f8 │ │ movw r3, #1256 ; 0x4e8 │ │ add r7, r0, r3 │ │ - add r2, r8, r1 │ │ + add r2, r9, r1 │ │ vld1.64 {d16-d17}, [r7] │ │ add r1, r0, r1 │ │ movw r7, #1288 ; 0x508 │ │ add r0, r0, r7 │ │ vld1.64 {d18-d19}, [r1] │ │ vldr d20, [r0] │ │ - add r0, r8, r3 │ │ + add r0, r9, r3 │ │ vst1.64 {d18-d19}, [r2] │ │ vst1.64 {d16-d17}, [r0] │ │ - add r0, r8, r7 │ │ + add r0, r9, r7 │ │ vstr d20, [r0] │ │ - mov r0, r4 │ │ + mov r0, r8 │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r0, #0 │ │ - str r0, [r8, #1248] ; 0x4e0 │ │ - beq 25628 │ │ - mov r0, r4 │ │ + str r0, [r9, #1248] ; 0x4e0 │ │ + beq 2615c │ │ + mov r0, r8 │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r0, #0 │ │ - str r0, [r8, #1252] ; 0x4e4 │ │ - beq 25628 │ │ - mov r0, r4 │ │ + str r0, [r9, #1252] ; 0x4e4 │ │ + beq 2615c │ │ + mov r0, r8 │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r0, #0 │ │ - beq 258c8 │ │ - mov r0, r4 │ │ + beq 26374 │ │ + mov r0, r8 │ │ mov r1, #6 │ │ - bl 195d8 │ │ - str r0, [r8, #1264] ; 0x4f0 │ │ - mov r0, r4 │ │ + bl 19a7c │ │ + str r0, [r9, #1264] ; 0x4f0 │ │ + mov r0, r8 │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r0, #0 │ │ - beq 258ec │ │ - mov r0, r4 │ │ + beq 26398 │ │ + mov r0, r8 │ │ mov r1, #6 │ │ - bl 195d8 │ │ - str r0, [r8, #1268] ; 0x4f4 │ │ - mov r0, r4 │ │ + bl 19a7c │ │ + str r0, [r9, #1268] ; 0x4f4 │ │ + mov r0, r8 │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r0, #0 │ │ - beq 25910 │ │ - mov r0, r4 │ │ + beq 263bc │ │ + mov r0, r8 │ │ mov r1, #6 │ │ - bl 195d8 │ │ - str r0, [r8, #1272] ; 0x4f8 │ │ - mov r0, r4 │ │ + bl 19a7c │ │ + str r0, [r9, #1272] ; 0x4f8 │ │ + mov r0, r8 │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r0, #0 │ │ - beq 25934 │ │ - mov r0, r4 │ │ + beq 263e0 │ │ + mov r0, r8 │ │ mov r1, #6 │ │ - bl 195d8 │ │ - str r0, [r8, #1276] ; 0x4fc │ │ - mov r0, r4 │ │ + bl 19a7c │ │ + str r0, [r9, #1276] ; 0x4fc │ │ + mov r0, r8 │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r0, #0 │ │ - beq 25958 │ │ - mov r0, r4 │ │ + beq 26404 │ │ + mov r0, r8 │ │ mov r1, #6 │ │ - bl 195d8 │ │ - str r0, [r8, #1280] ; 0x500 │ │ - mov r0, r4 │ │ + bl 19a7c │ │ + str r0, [r9, #1280] ; 0x500 │ │ + mov r0, r8 │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r0, #0 │ │ - beq 2597c │ │ - mov r0, r4 │ │ + beq 26428 │ │ + mov r0, r8 │ │ mov r1, #6 │ │ - bl 195d8 │ │ - str r0, [r8, #1284] ; 0x504 │ │ - mov r0, r4 │ │ + bl 19a7c │ │ + str r0, [r9, #1284] ; 0x504 │ │ + mov r0, r8 │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r0, #0 │ │ - beq 259a0 │ │ - mov r0, r4 │ │ + beq 2644c │ │ + mov r0, r8 │ │ mov r1, #6 │ │ - bl 195d8 │ │ - str r0, [r8, #1288] ; 0x508 │ │ - mov r0, r4 │ │ + bl 19a7c │ │ + str r0, [r9, #1288] ; 0x508 │ │ + mov r0, r8 │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r0, #0 │ │ - beq 259c4 │ │ - mov r0, r4 │ │ + beq 26470 │ │ + mov r0, r8 │ │ mov r1, #6 │ │ - bl 195d8 │ │ - str r0, [r8, #1292] ; 0x50c │ │ - mov r0, r4 │ │ + bl 19a7c │ │ + str r0, [r9, #1292] ; 0x50c │ │ + mov r0, r8 │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r0, #0 │ │ - beq 259e8 │ │ - mov r0, r4 │ │ + beq 26494 │ │ + mov r0, r8 │ │ mov r1, #6 │ │ - bl 195d8 │ │ - str r0, [r8, #1256] ; 0x4e8 │ │ - mov r0, r4 │ │ + bl 19a7c │ │ + str r0, [r9, #1256] ; 0x4e8 │ │ + mov r0, r8 │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r0, #0 │ │ - beq 25628 │ │ - mov r0, r4 │ │ + beq 2615c │ │ + mov r0, r8 │ │ mov r1, #6 │ │ - bl 195d8 │ │ - str r0, [r8, #1260] ; 0x4ec │ │ - ldr r0, [r8, #1228] ; 0x4cc │ │ + bl 19a7c │ │ + str r0, [r9, #1260] ; 0x4ec │ │ + ldr r0, [r9, #1228] ; 0x4cc │ │ cmp r0, #0 │ │ - bne 25634 │ │ + bne 26168 │ │ ldr r0, [sl, #1068] ; 0x42c │ │ cmp r0, #0 │ │ - beq 25634 │ │ - ldr r0, [r8, #464] ; 0x1d0 │ │ + beq 26168 │ │ + ldr r0, [r9, #464] ; 0x1d0 │ │ cmp r0, #0 │ │ - bne 25634 │ │ - mov r0, r4 │ │ + bne 26168 │ │ + mov r0, r8 │ │ mov r1, #2 │ │ - bl 194d4 │ │ + bl 19978 │ │ add r0, r0, #3 │ │ - str r0, [r8, #1300] ; 0x514 │ │ - mov r0, r4 │ │ + str r0, [r9, #1300] ; 0x514 │ │ + mov r0, r8 │ │ mov r1, #2 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r0, #31 │ │ - str r0, [r8, #1304] ; 0x518 │ │ - beq 25644 │ │ + str r0, [r9, #1304] ; 0x518 │ │ + beq 26178 │ │ movw r0, #1340 ; 0x53c │ │ - add r9, r8, r0 │ │ + add r4, r9, r0 │ │ movw r0, #1308 ; 0x51c │ │ - add r5, r8, r0 │ │ + add r5, r9, r0 │ │ mov r6, #0 │ │ mov r7, #1 │ │ - b 25a88 │ │ - ldr r0, [r8, #1304] ; 0x518 │ │ + b 26534 │ │ + ldr r0, [r9, #1304] ; 0x518 │ │ add r6, r6, #1 │ │ cmp r6, r7, lsl r0 │ │ - bge 25644 │ │ - mov r0, r4 │ │ + bge 26178 │ │ + mov r0, r8 │ │ mov r1, #6 │ │ - bl 194d4 │ │ + bl 19978 │ │ str r0, [r5, r6, lsl #2] │ │ ldr r0, [sl, #1084] ; 0x43c │ │ cmp r0, #0 │ │ - bne 25a78 │ │ - mov r0, r4 │ │ + bne 26524 │ │ + mov r0, r8 │ │ mov r1, #6 │ │ - bl 194d4 │ │ - str r0, [r9, r6, lsl #2] │ │ - b 25a78 │ │ - mov r0, r4 │ │ + bl 19978 │ │ + str r0, [r4, r6, lsl #2] │ │ + b 26524 │ │ + mov r0, r8 │ │ mov r1, #2 │ │ - bl 194d4 │ │ - str r0, [r8, #1376] ; 0x560 │ │ - mov r0, r4 │ │ + bl 19978 │ │ + str r0, [r9, #1376] ; 0x560 │ │ + mov r0, r8 │ │ mov r1, #2 │ │ - bl 194d4 │ │ + bl 19978 │ │ mov r1, r0 │ │ - ldr r0, [r8, #1372] ; 0x55c │ │ - str r1, [r8, #1380] ; 0x564 │ │ + ldr r0, [r9, #1372] ; 0x55c │ │ + str r1, [r9, #1380] ; 0x564 │ │ cmp r0, #0 │ │ - ldreq r0, [r8, #1376] ; 0x560 │ │ + ldreq r0, [r9, #1376] ; 0x560 │ │ orrseq r0, r0, r1 │ │ - beq 2643c │ │ + beq 26750 │ │ ldr r0, [sl, #1012] ; 0x3f4 │ │ mov r1, #1 │ │ add r0, r0, #6 │ │ - str r0, [r8, #1384] ; 0x568 │ │ - mov r0, r4 │ │ - bl 194d4 │ │ - ldr r1, [r8, #1384] ; 0x568 │ │ + str r0, [r9, #1384] ; 0x568 │ │ + mov r0, r8 │ │ + bl 19978 │ │ + ldr r1, [r9, #1384] ; 0x568 │ │ cmp r0, #0 │ │ - beq 25b40 │ │ + beq 265ec │ │ add r1, r1, #1 │ │ - str r1, [r8, #1384] ; 0x568 │ │ + str r1, [r9, #1384] ; 0x568 │ │ ldr r0, [sl, #1012] ; 0x3f4 │ │ cmp r0, #0 │ │ - bne 25b40 │ │ - mov r0, r4 │ │ + bne 265ec │ │ + mov r0, r8 │ │ mov r1, #1 │ │ - bl 194d4 │ │ - ldr r1, [r8, #1384] ; 0x568 │ │ + bl 19978 │ │ + ldr r1, [r9, #1384] ; 0x568 │ │ add r1, r1, r0 │ │ - str r1, [r8, #1384] ; 0x568 │ │ - ldr r0, [r8, #1376] ; 0x560 │ │ - str r1, [r8, #1388] ; 0x56c │ │ + str r1, [r9, #1384] ; 0x568 │ │ + ldr r0, [r9, #1376] ; 0x560 │ │ + str r1, [r9, #1388] ; 0x56c │ │ cmp r0, #0 │ │ - ldreq r0, [r8, #1380] ; 0x564 │ │ + ldreq r0, [r9, #1380] ; 0x564 │ │ cmpeq r0, #0 │ │ - beq 25684 │ │ + beq 261b8 │ │ ldr r0, [sl, #1076] ; 0x434 │ │ cmp r0, #1 │ │ ldreq r0, [sl, #1080] ; 0x438 │ │ cmpeq r0, #1 │ │ - bne 25684 │ │ - mov r0, r4 │ │ + bne 261b8 │ │ + mov r0, r8 │ │ mov r1, #1 │ │ - bl 194d4 │ │ - ldr r1, [r8, #1388] ; 0x56c │ │ + bl 19978 │ │ + ldr r1, [r9, #1388] ; 0x56c │ │ sub r0, r1, r0 │ │ - str r0, [r8, #1388] ; 0x56c │ │ - ldr r0, [r8, #1228] ; 0x4cc │ │ + str r0, [r9, #1388] ; 0x56c │ │ + ldr r0, [r9, #1228] ; 0x4cc │ │ mov r1, #0 │ │ cmp r0, #0 │ │ - bne 25694 │ │ - mov r0, r4 │ │ + bne 261c8 │ │ + mov r0, r8 │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ mov r1, #2 │ │ cmp r0, #0 │ │ movweq r1, #1 │ │ - ldrb r0, [r8, #232] ; 0xe8 │ │ - str r1, [r8, #1392] ; 0x570 │ │ + ldrb r0, [r9, #232] ; 0xe8 │ │ + str r1, [r9, #1392] ; 0x570 │ │ tst r0, #1 │ │ - beq 256a4 │ │ - mov r0, r4 │ │ + beq 261d8 │ │ + mov r0, r8 │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ mov r1, r0 │ │ + mov r0, #0 │ │ + cmp r1, #0 │ │ + str r1, [r9, #1396] ; 0x574 │ │ + str r0, [r9, #1400] ; 0x578 │ │ + beq 266a4 │ │ + ldr r1, [sp, #36] ; 0x24 │ │ + ldrb r1, [r1] │ │ + tst r1, #1 │ │ + bne 266ac │ │ + ldr r4, [sp, #44] ; 0x2c │ │ + b 27388 │ │ + mov r4, r9 │ │ + b 27388 │ │ + ldr r1, [sp, #28] │ │ + ldr r4, [sp, #44] ; 0x2c │ │ + ldr r1, [r1, #1040] ; 0x410 │ │ + cmp r1, #0 │ │ + beq 27388 │ │ + ldr r0, [r4, #472] ; 0x1d8 │ │ + mov r1, #216 ; 0xd8 │ │ + ldr r2, [sp, #32] │ │ + mla r1, r0, r1, r2 │ │ + mvn r0, #21 │ │ + ldr r2, [r1, #352] ; 0x160 │ │ + cmp r2, #0 │ │ + beq 2775c │ │ + ldr r1, [r1, #348] ; 0x15c │ │ + mov r3, r4 │ │ + ldr r2, [sp, #28] │ │ + ldr ip, [r4, #248] ; 0xf8 │ │ + ldr r7, [r1, #248] ; 0xf8 │ │ + ldr r8, [r2, #1060] ; 0x424 │ │ + cmp r8, #0 │ │ + beq 2676c │ │ + sub r1, r8, #1 │ │ + mov r2, #1 │ │ + mvn r6, #0 │ │ + sub r4, r7, ip │ │ + add r5, r6, r2, lsl r1 │ │ + and r1, r4, r2, lsl r1 │ │ + and r5, r5, r4 │ │ + mov sl, r7 │ │ + sub r1, r5, r1 │ │ + cmp r1, #0 │ │ + bgt 26774 │ │ + mov r6, r7 │ │ + mvneq r6, #0 │ │ + b 26770 │ │ + ldr r1, [r9, #840] ; 0x348 │ │ cmp r1, #0 │ │ - str r1, [r8, #1396] ; 0x574 │ │ + ldreq r0, [r9, #844] ; 0x34c │ │ + clzeq r0, r0 │ │ + lsreq r0, r0, #5 │ │ + b 25f08 │ │ + mov r0, #8 │ │ + str r0, [r9, #1384] ; 0x568 │ │ + ldr r0, [r9, #1228] ; 0x4cc │ │ + mov r1, #0 │ │ + cmp r0, #0 │ │ + bne 261c8 │ │ + b 26640 │ │ + mvn r6, #0 │ │ + mvn sl, #0 │ │ + ldr r2, [r3, #476] ; 0x1dc │ │ + mov r5, #216 ; 0xd8 │ │ + ldr r3, [sp, #32] │ │ + mla r2, r2, r5, r3 │ │ + ldr r5, [r2, #352] ; 0x160 │ │ + cmp r5, #0 │ │ + beq 2775c │ │ + ldr r2, [r2, #348] ; 0x15c │ │ + mov lr, #0 │ │ + cmp r8, #0 │ │ + str r7, [sp, #20] │ │ + ldr fp, [r2, #248] ; 0xf8 │ │ + beq 2680c │ │ + sub r5, r8, #1 │ │ + mov r3, #1 │ │ + mvn r2, #0 │ │ + add r4, r2, r3, lsl r5 │ │ + sub r2, fp, ip │ │ + and r7, r4, r2 │ │ + and r2, r2, r3, lsl r5 │ │ + sub r2, r7, r2 │ │ + lsl r5, r3, r5 │ │ + cmp r2, #0 │ │ + ble 26804 │ │ + cmn sl, #1 │ │ + beq 267f0 │ │ + sub r2, sl, fp │ │ + and r3, r5, r2 │ │ + and r2, r4, r2 │ │ + cmp r2, r3 │ │ + ble 2680c │ │ + mov lr, #1 │ │ + mov sl, fp │ │ + b 2680c │ │ mov r0, #0 │ │ - ldrne r1, [sp, #36] ; 0x24 │ │ - str r0, [r8, #1400] ; 0x578 │ │ - ldrbne r1, [r1] │ │ - tstne r1, #1 │ │ - bne 260a0 │ │ - str r0, [r8, #1404] ; 0x57c │ │ + b 25ee0 │ │ + cmn r2, #1 │ │ + ble 26d80 │ │ + mov r1, #0 │ │ + ldr r2, [sp, #44] ; 0x2c │ │ + mov r3, #216 ; 0xd8 │ │ + ldr r4, [sp, #32] │ │ + ldr r2, [r2, #480] ; 0x1e0 │ │ + mla r2, r2, r3, r4 │ │ + ldr r3, [r2, #352] ; 0x160 │ │ + cmp r3, #0 │ │ + beq 2775c │ │ + ldr r2, [r2, #348] ; 0x15c │ │ + cmp r8, #0 │ │ + ldr r7, [r2, #248] ; 0xf8 │ │ + beq 26dd8 │ │ + sub r3, r8, #1 │ │ + mov r5, #1 │ │ + mvn r2, #0 │ │ + mov r9, lr │ │ + add r4, r2, r5, lsl r3 │ │ + sub r2, r7, ip │ │ + mov lr, r7 │ │ + and r7, r4, r2 │ │ + and r2, r2, r5, lsl r3 │ │ + lsl r5, r5, r3 │ │ + sub r2, r7, r2 │ │ + cmp r2, #0 │ │ + ble 269f0 │ │ + cmn sl, #1 │ │ + mov r7, lr │ │ + beq 26894 │ │ + sub r2, sl, r7 │ │ + and r3, r5, r2 │ │ + and r2, r4, r2 │ │ + cmp r2, r3 │ │ + ble 26dd4 │ │ + mov lr, #2 │ │ + mov sl, r7 │ │ + b 26dd8 │ │ + cmn r6, #-2147483647 ; 0x80000001 │ │ + beq 268b8 │ │ + add r1, sp, #48 ; 0x30 │ │ + mov r0, #1 │ │ + str r0, [r1, r5, lsl #2] │ │ + ldr r0, [sp, #48] ; 0x30 │ │ + mvn r6, #-2147483648 ; 0x80000000 │ │ + mvn r5, #0 │ │ + cmn r2, #-2147483647 ; 0x80000001 │ │ + beq 268e0 │ │ + cmp r2, r8 │ │ + blt 268e0 │ │ + cmp r0, #0 │ │ + moveq r5, #0 │ │ + moveq r6, r2 │ │ + streq r5, [r9, #492] ; 0x1ec │ │ + cmp r7, r6 │ │ + bge 26a00 │ │ + ldr r1, [sp, #40] ; 0x28 │ │ + cmp r7, r8 │ │ + ldr r2, [sp, #44] ; 0x2c │ │ + blt 26a08 │ │ + ldr r0, [sp, #52] ; 0x34 │ │ + cmp r0, #0 │ │ + moveq r5, #1 │ │ + moveq r6, r7 │ │ + streq r5, [r9, #492] ; 0x1ec │ │ + cmp lr, r6 │ │ + blt 26a10 │ │ + b 26a2c │ │ + ldr r1, [sp, #56] ; 0x38 │ │ + cmp r1, #0 │ │ + moveq r6, #2 │ │ + moveq r4, lr │ │ + streq r6, [r9, #496] ; 0x1f0 │ │ + cmp ip, r4 │ │ + cmpge ip, r8 │ │ + blt 259b0 │ │ + ldr r1, [sp, #60] ; 0x3c │ │ + cmp r1, #0 │ │ + moveq r6, #3 │ │ + moveq r4, ip │ │ + streq r6, [r9, #496] ; 0x1f0 │ │ + cmp r3, r4 │ │ + cmpge r3, r8 │ │ + blt 259bc │ │ + ldr r1, [sp, #64] ; 0x40 │ │ + cmp r1, #0 │ │ + moveq r6, #4 │ │ + moveq r4, r3 │ │ + streq r6, [r9, #496] ; 0x1f0 │ │ + ldr r1, [sp, #44] ; 0x2c │ │ + cmp r1, r4 │ │ + cmpge r1, r8 │ │ + blt 259cc │ │ + ldr r1, [sp, #68] ; 0x44 │ │ + cmp r1, #0 │ │ + ldreq r4, [sp, #44] ; 0x2c │ │ + moveq r6, #5 │ │ + streq r6, [r9, #496] ; 0x1f0 │ │ + ldr r1, [sp, #40] ; 0x28 │ │ + cmp r1, r4 │ │ + cmpge r1, r8 │ │ + blt 259dc │ │ + ldr r1, [sp, #72] ; 0x48 │ │ + cmp r1, #0 │ │ + ldreq r4, [sp, #40] ; 0x28 │ │ + moveq r6, #6 │ │ + streq r6, [r9, #496] ; 0x1f0 │ │ + ldr r1, [sp, #20] │ │ + cmp r1, r4 │ │ + cmpge r1, r8 │ │ + blt 259ec │ │ + ldr r1, [sp, #76] ; 0x4c │ │ + cmp r1, #0 │ │ + ldreq r4, [sp, #20] │ │ + moveq r6, #7 │ │ + streq r6, [r9, #496] ; 0x1f0 │ │ + b 259ec │ │ + mvn r4, #0 │ │ + cmp r7, r4 │ │ + cmpge r7, r8 │ │ + blt 25998 │ │ + b 25984 │ │ + cmn r2, #1 │ │ + ble 26da8 │ │ + mov r7, lr │ │ + b 26dd4 │ │ + ldr r1, [sp, #40] ; 0x28 │ │ + ldr r2, [sp, #44] ; 0x2c │ │ + cmp lr, r6 │ │ + bge 26a2c │ │ + cmp lr, r8 │ │ + blt 26a2c │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + cmp r0, #0 │ │ + moveq r5, #2 │ │ + moveq r6, lr │ │ + streq r5, [r9, #492] ; 0x1ec │ │ + cmp ip, r6 │ │ + bge 26a60 │ │ + add lr, sp, #48 ; 0x30 │ │ + cmp ip, r8 │ │ + blt 26a64 │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + cmp r0, #0 │ │ + moveq r5, #3 │ │ + moveq r6, ip │ │ + streq r5, [r9, #492] ; 0x1ec │ │ + cmp r3, r6 │ │ + blt 26a6c │ │ + b 26a88 │ │ + add lr, sp, #48 ; 0x30 │ │ + cmp r3, r6 │ │ + bge 26a88 │ │ + cmp r3, r8 │ │ + blt 26a88 │ │ + ldr r0, [sp, #64] ; 0x40 │ │ + cmp r0, #0 │ │ + moveq r5, #4 │ │ + moveq r6, r3 │ │ + streq r5, [r9, #492] ; 0x1ec │ │ + cmp r2, r6 │ │ + bge 26aac │ │ + cmp r2, r8 │ │ + blt 26aac │ │ + ldr r0, [sp, #68] ; 0x44 │ │ + cmp r0, #0 │ │ + moveq r5, #5 │ │ + moveq r6, r2 │ │ + streq r5, [r9, #492] ; 0x1ec │ │ + cmp r1, r6 │ │ + bge 26ad0 │ │ + cmp r1, r8 │ │ + blt 26ad0 │ │ + ldr r0, [sp, #72] ; 0x48 │ │ + cmp r0, #0 │ │ + moveq r5, #6 │ │ + moveq r6, r1 │ │ + streq r5, [r9, #492] ; 0x1ec │ │ + cmp r4, r6 │ │ + bge 26af8 │ │ + cmp r4, r8 │ │ + blt 26af8 │ │ + ldr r0, [sp, #76] ; 0x4c │ │ + cmp r0, #0 │ │ + bne 26af8 │ │ + mov r5, #7 │ │ + str r5, [r9, #492] ; 0x1ec │ │ + b 26b00 │ │ + cmn r6, #-2147483647 ; 0x80000001 │ │ + beq 26b08 │ │ + mov r0, #1 │ │ + str r0, [lr, r5, lsl #2] │ │ + add r0, r9, #476 ; 0x1dc │ │ + mov r2, #0 │ │ + mov ip, #1 │ │ + ldr r7, [r0, -r2, lsl #2] │ │ + cmn r7, #1 │ │ + bgt 26b2c │ │ + b 26b44 │ │ + cmn r1, #1 │ │ + strne ip, [lr, r7, lsl #2] │ │ + sub r2, r2, #1 │ │ + cmn r2, #6 │ │ + beq 26c90 │ │ + ldr r7, [r0, -r2, lsl #2] │ │ + cmn r7, #1 │ │ + bgt 26b2c │ │ + ldr r5, [sp, #84] ; 0x54 │ │ + rsb r6, r2, #0 │ │ + mvn r1, #0 │ │ + cmn r5, #1 │ │ + blt 26b74 │ │ + cmp r5, r8 │ │ + bge 26b74 │ │ + ldr r3, [sp, #48] ; 0x30 │ │ + cmp r3, #0 │ │ + moveq r7, #0 │ │ + moveq r1, r5 │ │ + streq r7, [r0, r6, lsl #2] │ │ + ldr r4, [sp, #88] ; 0x58 │ │ + cmp r4, r1 │ │ + blt 26b9c │ │ + cmp r4, r8 │ │ + bge 26b9c │ │ + ldr r3, [sp, #52] ; 0x34 │ │ + cmp r3, #0 │ │ + moveq r7, #1 │ │ + moveq r1, r4 │ │ + streq r7, [r0, r6, lsl #2] │ │ + ldr r3, [sp, #92] ; 0x5c │ │ + cmp r3, r1 │ │ + blt 26bc4 │ │ + cmp r3, r8 │ │ + bge 26bc4 │ │ + ldr r5, [sp, #56] ; 0x38 │ │ + cmp r5, #0 │ │ + moveq r7, #2 │ │ + moveq r1, r3 │ │ + streq r7, [r0, r6, lsl #2] │ │ + ldr r3, [sp, #96] ; 0x60 │ │ + cmp r3, r1 │ │ + blt 26bec │ │ + cmp r3, r8 │ │ + bge 26bec │ │ + ldr r5, [sp, #60] ; 0x3c │ │ + cmp r5, #0 │ │ + moveq r7, #3 │ │ + moveq r1, r3 │ │ + streq r7, [r0, r6, lsl #2] │ │ + ldr r3, [sp, #100] ; 0x64 │ │ + cmp r3, r1 │ │ + blt 26c14 │ │ + cmp r3, r8 │ │ + bge 26c14 │ │ + ldr r5, [sp, #64] ; 0x40 │ │ + cmp r5, #0 │ │ + moveq r7, #4 │ │ + moveq r1, r3 │ │ + streq r7, [r0, r6, lsl #2] │ │ + ldr r3, [sp, #104] ; 0x68 │ │ + cmp r3, r1 │ │ + blt 26c3c │ │ + cmp r3, r8 │ │ + bge 26c3c │ │ + ldr r5, [sp, #68] ; 0x44 │ │ + cmp r5, #0 │ │ + moveq r7, #5 │ │ + moveq r1, r3 │ │ + streq r7, [r0, r6, lsl #2] │ │ + ldr r3, [sp, #108] ; 0x6c │ │ + cmp r3, r1 │ │ + blt 26c64 │ │ + cmp r3, r8 │ │ + bge 26c64 │ │ + ldr r5, [sp, #72] ; 0x48 │ │ + cmp r5, #0 │ │ + moveq r7, #6 │ │ + moveq r1, r3 │ │ + streq r7, [r0, r6, lsl #2] │ │ + ldr r3, [sp, #112] ; 0x70 │ │ + cmp r3, r1 │ │ + blt 26b24 │ │ + cmp r3, r8 │ │ + bge 26b24 │ │ + ldr r5, [sp, #76] ; 0x4c │ │ + cmp r5, #0 │ │ + moveq r7, #7 │ │ + moveq r1, r3 │ │ + streq r7, [r0, r6, lsl #2] │ │ + b 26b24 │ │ + ldr r1, [sp, #84] ; 0x54 │ │ + mov r0, #0 │ │ + ldr r6, [sp, #88] ; 0x58 │ │ + cmn r1, #-2147483647 ; 0x80000001 │ │ + ldr r5, [sp, #92] ; 0x5c │ │ + mvneq r0, #0 │ │ + cmp r6, r1 │ │ + ldr r4, [sp, #96] ; 0x60 │ │ + movlt r1, r6 │ │ + movwlt r0, #1 │ │ + cmp r5, r1 │ │ + ldr r2, [sp, #100] ; 0x64 │ │ + movwlt r0, #2 │ │ + movlt r1, r5 │ │ + cmp r4, r1 │ │ + ldr r6, [sp, #104] ; 0x68 │ │ + movwlt r0, #3 │ │ + movlt r1, r4 │ │ + cmp r2, r1 │ │ + ldr r7, [sp, #108] ; 0x6c │ │ + movwlt r0, #4 │ │ + movlt r1, r2 │ │ + cmp r6, r1 │ │ + ldr ip, [sp, #112] ; 0x70 │ │ + movwlt r0, #5 │ │ + movlt r1, r6 │ │ + cmp r7, r1 │ │ + ldr r3, [r9, #472] ; 0x1d8 │ │ + movlt r1, r7 │ │ + movwlt r0, #6 │ │ + cmp ip, r1 │ │ + movwlt r0, #7 │ │ + cmn r3, #1 │ │ + strle r0, [r9, #472] ; 0x1d8 │ │ + add r7, r9, #268 ; 0x10c │ │ + ldr r1, [r9, #476] ; 0x1dc │ │ + cmp r1, #0 │ │ + strmi r0, [r9, #476] ; 0x1dc │ │ + ldr r1, [r9, #480] ; 0x1e0 │ │ + cmn r1, #1 │ │ + strle r0, [r9, #480] ; 0x1e0 │ │ + ldr r1, [r9, #484] ; 0x1e4 │ │ + cmn r1, #1 │ │ + strle r0, [r9, #484] ; 0x1e4 │ │ + ldr r1, [r9, #488] ; 0x1e8 │ │ + cmn r1, #1 │ │ + strle r0, [r9, #488] ; 0x1e8 │ │ + ldr r1, [r9, #492] ; 0x1ec │ │ + cmn r1, #1 │ │ + strle r0, [r9, #492] ; 0x1ec │ │ + ldr r1, [r9, #496] ; 0x1f0 │ │ + cmn r1, #1 │ │ + ldr r1, [sp, #28] │ │ + strle r0, [r9, #496] ; 0x1f0 │ │ + ldr r0, [r9, #468] ; 0x1d4 │ │ + add r6, r1, #1008 ; 0x3f0 │ │ + add r4, r1, #1004 ; 0x3ec │ │ + cmp r0, #0 │ │ + bne 24d28 │ │ + b 24d18 │ │ + cmn r6, #1 │ │ + beq 26d9c │ │ + sub r2, fp, r6 │ │ + and r3, r5, r2 │ │ + and r2, r4, r2 │ │ + cmp r2, r3 │ │ + ble 2680c │ │ + mov r1, #1 │ │ + mov r6, fp │ │ + b 26810 │ │ + cmn r6, #1 │ │ + mov r7, lr │ │ + beq 26dcc │ │ + mov r2, r6 │ │ + sub r2, r7, r6 │ │ + and r3, r5, r2 │ │ + and r2, r4, r2 │ │ + cmp r2, r3 │ │ + ble 26dd4 │ │ + mov r1, #2 │ │ + mov r6, r7 │ │ + mov lr, r9 │ │ + ldr r2, [sp, #44] ; 0x2c │ │ + mov r3, #216 ; 0xd8 │ │ + ldr r4, [sp, #32] │ │ + ldr r2, [r2, #484] ; 0x1e4 │ │ + mla r2, r2, r3, r4 │ │ + ldr r3, [r2, #352] ; 0x160 │ │ + cmp r3, #0 │ │ + beq 2775c │ │ + ldr r2, [r2, #348] ; 0x15c │ │ + cmp r8, #0 │ │ + str r1, [sp, #12] │ │ + ldr r1, [r2, #248] ; 0xf8 │ │ + str r1, [sp, #16] │ │ + beq 26e78 │ │ + sub r3, r8, #1 │ │ + mov r5, #1 │ │ + mvn r2, #0 │ │ + mov r9, r7 │ │ + add r4, r2, r5, lsl r3 │ │ + sub r2, r1, ip │ │ + and r7, r4, r2 │ │ + and r2, r2, r5, lsl r3 │ │ + sub r2, r7, r2 │ │ + lsl r5, r5, r3 │ │ + cmp r2, #0 │ │ + ble 26e6c │ │ + cmn sl, #1 │ │ + beq 26e60 │ │ + ldr r1, [sp, #16] │ │ + sub r2, sl, r1 │ │ + and r3, r5, r2 │ │ + and r2, r4, r2 │ │ + cmp r2, r3 │ │ + ble 26e74 │ │ + ldr sl, [sp, #16] │ │ + mov lr, #3 │ │ + b 26e74 │ │ + cmn r2, #1 │ │ + ble 27080 │ │ + mov r7, r9 │ │ + ldr r2, [sp, #44] ; 0x2c │ │ + mov r3, #216 ; 0xd8 │ │ + ldr r4, [sp, #32] │ │ + ldr r2, [r2, #488] ; 0x1e8 │ │ + mla r2, r2, r3, r4 │ │ + ldr r3, [r2, #352] ; 0x160 │ │ + cmp r3, #0 │ │ + beq 2775c │ │ + ldr r2, [r2, #348] ; 0x15c │ │ + cmp r8, #0 │ │ + ldr r1, [r2, #248] ; 0xf8 │ │ + beq 26f0c │ │ + sub r3, r8, #1 │ │ + mov r5, #1 │ │ + mvn r2, #0 │ │ + mov r9, r7 │ │ + add r4, r2, r5, lsl r3 │ │ + sub r2, r1, ip │ │ + and r7, r4, r2 │ │ + and r2, r2, r5, lsl r3 │ │ + sub r2, r7, r2 │ │ + lsl r5, r5, r3 │ │ + cmp r2, #0 │ │ + ble 26f00 │ │ + cmn sl, #1 │ │ + beq 26ef4 │ │ + sub r2, sl, r1 │ │ + and r3, r5, r2 │ │ + and r2, r4, r2 │ │ + cmp r2, r3 │ │ + ble 26f08 │ │ + mov lr, #4 │ │ + mov sl, r1 │ │ + b 26f08 │ │ + cmn r2, #1 │ │ + ble 272b0 │ │ + mov r7, r9 │ │ + ldr r2, [sp, #44] ; 0x2c │ │ + mov r3, #216 ; 0xd8 │ │ + ldr r4, [sp, #32] │ │ + ldr r2, [r2, #492] ; 0x1ec │ │ + mla r2, r2, r3, r4 │ │ + ldr r3, [r2, #352] ; 0x160 │ │ + cmp r3, #0 │ │ + beq 2775c │ │ + ldr r2, [r2, #348] ; 0x15c │ │ + cmp r8, #0 │ │ + str r1, [sp, #8] │ │ + ldr r9, [r2, #248] ; 0xf8 │ │ + str r9, [sp, #4] │ │ + beq 26fa4 │ │ + sub r3, r8, #1 │ │ + mov r5, #1 │ │ + mvn r2, #0 │ │ + mov r1, r7 │ │ + add r4, r2, r5, lsl r3 │ │ + sub r2, r9, ip │ │ + and r7, r4, r2 │ │ + and r2, r2, r5, lsl r3 │ │ + sub r2, r7, r2 │ │ + lsl r5, r5, r3 │ │ + cmp r2, #0 │ │ + ble 26fac │ │ + ldr r9, [sp, #8] │ │ + cmn sl, #1 │ │ + beq 26f98 │ │ + ldr r2, [sp, #4] │ │ + sub r2, sl, r2 │ │ + and r3, r5, r2 │ │ + and r2, r4, r2 │ │ + cmp r2, r3 │ │ + ble 26fe4 │ │ + ldr sl, [sp, #4] │ │ + mov lr, #5 │ │ + b 26fe4 │ │ + ldr r9, [sp, #8] │ │ + b 26fe8 │ │ + ldr r9, [sp, #8] │ │ + cmn r2, #1 │ │ + bgt 26fe4 │ │ + cmn r6, #1 │ │ + beq 26fd8 │ │ + ldr r2, [sp, #4] │ │ + sub r2, r2, r6 │ │ + and r3, r5, r2 │ │ + and r2, r4, r2 │ │ + cmp r2, r3 │ │ + ble 26fe4 │ │ + mov r2, #5 │ │ + ldr r6, [sp, #4] │ │ + str r2, [sp, #12] │ │ + mov r7, r1 │ │ + ldr r2, [sp, #44] ; 0x2c │ │ + mov r3, #216 ; 0xd8 │ │ + ldr r4, [sp, #32] │ │ + ldr r2, [r2, #496] ; 0x1f0 │ │ + mla r4, r2, r3, r4 │ │ + ldr r2, [r4, #352] ; 0x160 │ │ + cmp r2, #0 │ │ + beq 2775c │ │ + ldr r0, [r4, #348] ; 0x15c │ │ + cmp r8, #0 │ │ + ldr r2, [r0, #248] ; 0xf8 │ │ + beq 270cc │ │ + sub r3, r8, #1 │ │ + mov r4, #1 │ │ + mvn r0, #0 │ │ + mov r1, r9 │ │ + mov r9, r2 │ │ + add r0, r0, r4, lsl r3 │ │ + sub r2, r2, ip │ │ + str r7, [sp] │ │ + and r7, r0, r2 │ │ + and r2, r2, r4, lsl r3 │ │ + sub r2, r7, r2 │ │ + lsl r5, r4, r3 │ │ + cmp r2, #0 │ │ + ble 270b8 │ │ + cmn sl, #1 │ │ + beq 2706c │ │ + sub r2, sl, r9 │ │ + and r3, r5, r2 │ │ + and r0, r0, r2 │ │ + cmp r0, r3 │ │ + ble 270c0 │ │ + ldr r7, [sp] │ │ + mov lr, #6 │ │ + mov r2, r9 │ │ + mov sl, r9 │ │ + b 270c8 │ │ + cmn r6, #1 │ │ + mov r7, r9 │ │ + beq 270a4 │ │ + ldr r1, [sp, #16] │ │ + sub r2, r1, r6 │ │ + and r3, r5, r2 │ │ + and r2, r4, r2 │ │ + cmp r2, r3 │ │ + ble 26e78 │ │ + mov r2, #3 │ │ + ldr r6, [sp, #16] │ │ + str r2, [sp, #12] │ │ + b 26e78 │ │ + andeq r4, r8, r8, lsr ip │ │ + cmn r2, #1 │ │ + ble 27300 │ │ + ldr r7, [sp] │ │ + mov r2, r9 │ │ + mov r9, r1 │ │ + cmn r6, #1 │ │ + beq 270dc │ │ + cmn sl, #1 │ │ + bne 27354 │ │ + mov r0, #0 │ │ + cmp r8, #0 │ │ + beq 2669c │ │ + ldr r4, [sp, #44] ; 0x2c │ │ + cmn r6, #1 │ │ + beq 27388 │ │ + sub r0, r8, #1 │ │ + ldr r1, [sp, #20] │ │ + mov r5, #1 │ │ + mov sl, r2 │ │ + mov r3, r7 │ │ + mvn ip, #0 │ │ + add r7, ip, r5, lsl r0 │ │ + sub r2, r1, r6 │ │ + and r4, r7, r2 │ │ + and r2, r2, r5, lsl r0 │ │ + cmp r4, r2 │ │ + sub r2, fp, r6 │ │ + and r4, r7, r2 │ │ + and r2, r2, r5, lsl r0 │ │ + movlt ip, r1 │ │ + mov r1, r6 │ │ + lsl r6, r5, r0 │ │ + mov lr, #0 │ │ + cmp r4, r2 │ │ + bge 27168 │ │ + cmn ip, #1 │ │ + beq 27160 │ │ + sub r2, fp, ip │ │ + and r4, r6, r2 │ │ + and r2, r7, r2 │ │ + cmp r2, r4 │ │ + ble 27168 │ │ + mov lr, #1 │ │ + mov ip, fp │ │ + sub r2, r3, r1 │ │ + and r4, r7, r2 │ │ + and r2, r2, r5, lsl r0 │ │ + cmp r4, r2 │ │ + bge 271a0 │ │ + cmn ip, #1 │ │ + beq 27198 │ │ + sub r2, r3, ip │ │ + and r4, r6, r2 │ │ + and r2, r7, r2 │ │ + cmp r2, r4 │ │ + ble 271a0 │ │ + mov lr, #2 │ │ + mov ip, r3 │ │ + ldr r3, [sp, #16] │ │ + mov r6, #1 │ │ + mvn r2, #0 │ │ + sub r7, r3, r1 │ │ + add r2, r2, r6, lsl r0 │ │ + and r5, r2, r7 │ │ + and r4, r7, r6, lsl r0 │ │ + lsl r7, r6, r0 │ │ + cmp r5, r4 │ │ + bge 271f0 │ │ + cmn ip, #1 │ │ + beq 271e8 │ │ + ldr r3, [sp, #16] │ │ + sub r5, r3, ip │ │ + and r4, r7, r5 │ │ + and r5, r2, r5 │ │ + cmp r5, r4 │ │ + ble 271f0 │ │ + ldr ip, [sp, #16] │ │ + mov lr, #3 │ │ + sub r5, r9, r1 │ │ + ldr r3, [sp, #4] │ │ + and r4, r2, r5 │ │ + and r6, r5, r6, lsl r0 │ │ + cmp r4, r6 │ │ + bge 2722c │ │ + cmn ip, #1 │ │ + beq 27224 │ │ + sub r6, r9, ip │ │ + and r7, r7, r6 │ │ + and r2, r2, r6 │ │ + cmp r2, r7 │ │ + ble 2722c │ │ + mov lr, #4 │ │ + mov ip, r9 │ │ + mov r6, #1 │ │ + mvn r2, #0 │ │ + sub r7, r3, r1 │ │ + add r2, r2, r6, lsl r0 │ │ + and r5, r2, r7 │ │ + and r4, r7, r6, lsl r0 │ │ + lsl r7, r6, r0 │ │ + cmp r5, r4 │ │ + bge 27274 │ │ + cmn ip, #1 │ │ + beq 2726c │ │ + sub r5, r3, ip │ │ + and r4, r7, r5 │ │ + and r5, r2, r5 │ │ + cmp r5, r4 │ │ + ble 27274 │ │ + mov lr, #5 │ │ + mov ip, r3 │ │ + sub r3, sl, r1 │ │ + and r5, r2, r3 │ │ + and r0, r3, r6, lsl r0 │ │ + cmp r5, r0 │ │ + bge 272e0 │ │ + mov r0, #6 │ │ + cmn ip, #1 │ │ + beq 27344 │ │ + sub r1, sl, ip │ │ + mov r4, sl │ │ + and r3, r7, r1 │ │ + and r1, r2, r1 │ │ + cmp r1, r3 │ │ + bgt 27348 │ │ + b 27354 │ │ + cmn r6, #1 │ │ + mov r7, r9 │ │ + beq 272d0 │ │ + sub r2, r1, r6 │ │ + and r3, r5, r2 │ │ + and r2, r4, r2 │ │ + cmp r2, r3 │ │ + ble 26f0c │ │ + mov r2, #4 │ │ + mov r6, r1 │ │ + str r2, [sp, #12] │ │ + b 26f0c │ │ + mov r4, ip │ │ + mov r0, lr │ │ + cmn r4, #1 │ │ + mov lr, r0 │ │ + bne 27354 │ │ + mov r0, #0 │ │ + ldr r4, [sp, #44] ; 0x2c │ │ + b 27388 │ │ + cmn r6, #1 │ │ + mov r2, r6 │ │ + beq 27320 │ │ + sub r2, r9, r6 │ │ + and r3, r5, r2 │ │ + and r0, r0, r2 │ │ + cmp r0, r3 │ │ + ble 27c1c │ │ + mov r0, #6 │ │ + mov r2, r9 │ │ + mov r6, r9 │ │ + str r0, [sp, #12] │ │ + ldr r7, [sp] │ │ + ldr r9, [sp, #8] │ │ + cmn r6, #1 │ │ + bne 270d4 │ │ + b 270dc │ │ + mov r4, sl │ │ + cmn r4, #1 │ │ + mov lr, r0 │ │ + beq 272f4 │ │ + ldr r1, [sp, #12] │ │ + mov r0, lr │ │ + ldr r4, [sp, #44] ; 0x2c │ │ + cmp r1, lr │ │ + movlt lr, r1 │ │ + movgt r0, r1 │ │ + str lr, [r4, #1408] ; 0x580 │ │ + mov r1, #1 │ │ + str r0, [r4, #1412] ; 0x584 │ │ + mov r0, #1 │ │ + str r0, [r4, #1400] ; 0x578 │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + bl 19978 │ │ + str r0, [r4, #1404] ; 0x57c │ │ mov r0, #0 │ │ - ldr r1, [r8, #284] ; 0x11c │ │ + ldr r1, [r4, #284] ; 0x11c │ │ cmp r1, #0 │ │ - bne 25c10 │ │ + bne 273ac │ │ ldr r1, [sp, #36] ; 0x24 │ │ ldrb r1, [r1] │ │ tst r1, #1 │ │ - bne 2602c │ │ - ldr r9, [sp, #40] ; 0x28 │ │ - str r0, [r8, #1416] ; 0x588 │ │ - mov r0, r9 │ │ + bne 27764 │ │ + ldr sl, [sp, #40] ; 0x28 │ │ + str r0, [r4, #1416] ; 0x588 │ │ + mov r0, sl │ │ mov r1, #1 │ │ - bl 194d4 │ │ - str r0, [r8, #1420] ; 0x58c │ │ + bl 19978 │ │ + str r0, [r4, #1420] ; 0x58c │ │ mov r0, #32 │ │ - ldr sl, [pc, #4076] ; 26c20 │ │ - ldr sl, [pc, sl] │ │ - mov r1, sl │ │ + ldr r8, [pc, #2152] ; 27c38 │ │ + ldr r8, [pc, r8] │ │ + mov r1, r8 │ │ vld1.32 {d16-d17}, [r1], r0 │ │ - add r0, sl, #16 │ │ + add r0, r8, #16 │ │ vld1.32 {d18-d19}, [r0] │ │ - add r0, r8, #1440 ; 0x5a0 │ │ + add r0, r4, #1440 ; 0x5a0 │ │ vst1.32 {d18-d19}, [r0] │ │ ldr r0, [r1] │ │ - add r1, r8, #1424 ; 0x590 │ │ - str r0, [r8, #1456] ; 0x5b0 │ │ + add r1, r4, #1424 ; 0x590 │ │ + str r0, [r4, #1456] ; 0x5b0 │ │ vst1.32 {d16-d17}, [r1] │ │ movw r1, #1476 ; 0x5c4 │ │ - add r1, r8, r1 │ │ - vld1.32 {d16-d17}, [sl] │ │ + add r1, r4, r1 │ │ + vld1.32 {d16-d17}, [r8] │ │ vst1.32 {d18-d19}, [r1] │ │ movw r1, #1460 ; 0x5b4 │ │ - add r1, r8, r1 │ │ - str r0, [r8, #1492] ; 0x5d4 │ │ + add r1, r4, r1 │ │ + str r0, [r4, #1492] ; 0x5d4 │ │ vst1.32 {d16-d17}, [r1] │ │ movw r1, #1512 ; 0x5e8 │ │ - add r1, r8, r1 │ │ - str r0, [r8, #1528] ; 0x5f8 │ │ + add r1, r4, r1 │ │ + str r0, [r4, #1528] ; 0x5f8 │ │ vst1.32 {d18-d19}, [r1] │ │ movw r1, #1496 ; 0x5d8 │ │ - add r1, r8, r1 │ │ + add r1, r4, r1 │ │ vst1.32 {d16-d17}, [r1] │ │ movw r1, #1532 ; 0x5fc │ │ - add r1, r8, r1 │ │ - str r0, [r8, #1564] ; 0x61c │ │ + add r1, r4, r1 │ │ + str r0, [r4, #1564] ; 0x61c │ │ vst1.32 {d16-d17}, [r1] │ │ movw r1, #1548 ; 0x60c │ │ - add r1, r8, r1 │ │ + add r1, r4, r1 │ │ vst1.32 {d18-d19}, [r1] │ │ - add r1, r8, #1584 ; 0x630 │ │ + add r1, r4, #1584 ; 0x630 │ │ vst1.32 {d18-d19}, [r1] │ │ - add r1, r8, #1568 ; 0x620 │ │ + add r1, r4, #1568 ; 0x620 │ │ vst1.32 {d16-d17}, [r1] │ │ movw r1, #1604 ; 0x644 │ │ - add r1, r8, r1 │ │ - str r0, [r8, #1600] ; 0x640 │ │ + add r1, r4, r1 │ │ + str r0, [r4, #1600] ; 0x640 │ │ vst1.32 {d16-d17}, [r1] │ │ movw r1, #1620 ; 0x654 │ │ - add r1, r8, r1 │ │ - str r0, [r8, #1636] ; 0x664 │ │ + add r1, r4, r1 │ │ + str r0, [r4, #1636] ; 0x664 │ │ vst1.32 {d18-d19}, [r1] │ │ - str r0, [r8, #1672] ; 0x688 │ │ + str r0, [r4, #1672] ; 0x688 │ │ movw r0, #1640 ; 0x668 │ │ - add r0, r8, r0 │ │ + add r0, r4, r0 │ │ vst1.32 {d16-d17}, [r0] │ │ movw r0, #1656 ; 0x678 │ │ - add r0, r8, r0 │ │ + add r0, r4, r0 │ │ vst1.32 {d18-d19}, [r0] │ │ - ldrb r0, [r8, #232] ; 0xe8 │ │ + ldrb r0, [r4, #232] ; 0xe8 │ │ tst r0, #1 │ │ - beq 25ed0 │ │ - mov r8, #65536 ; 0x10000 │ │ + beq 2766c │ │ + mov r9, #65536 ; 0x10000 │ │ mov fp, #0 │ │ - b 25d34 │ │ + b 274d0 │ │ ldr r0, [sp, #44] ; 0x2c │ │ mov r1, #0 │ │ add r0, r0, fp │ │ str r1, [r0, #1424] ; 0x590 │ │ add fp, fp, #36 ; 0x24 │ │ cmp fp, #252 ; 0xfc │ │ - beq 25ed0 │ │ - mov r0, r9 │ │ + beq 2766c │ │ + mov r0, sl │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r0, #0 │ │ - beq 25d18 │ │ - mov r0, r9 │ │ + beq 274b4 │ │ + mov r0, sl │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ mov r1, #2 │ │ cmp r0, #0 │ │ - bne 25d78 │ │ - mov r0, r9 │ │ + bne 27514 │ │ + mov r0, sl │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r0, #0 │ │ mov r1, #1 │ │ movweq r1, #3 │ │ ldr r0, [sp, #44] ; 0x2c │ │ - mov r6, sl │ │ + mov r6, r8 │ │ add r4, r0, fp │ │ str r1, [r4, #1424] ; 0x590 │ │ ldr r0, [r0, #304] ; 0x130 │ │ cmp r0, #7 │ │ - beq 25dc0 │ │ + beq 2755c │ │ ldr r2, [sp, #44] ; 0x2c │ │ mov r3, #216 ; 0xd8 │ │ add r0, r2, r0, lsl #2 │ │ ldr r2, [sp, #32] │ │ ldr r0, [r0, #472] ; 0x1d8 │ │ mla r0, r0, r3, r2 │ │ - ldr r0, [r0, #300] ; 0x12c │ │ + ldr r0, [r0, #348] ; 0x15c │ │ cmp r0, #0 │ │ - beq 26090 │ │ + beq 277c4 │ │ add r0, r0, fp │ │ add r6, r0, #1424 ; 0x590 │ │ cmp r1, #1 │ │ - bls 25e5c │ │ + bls 275f8 │ │ ldr r0, [r6, #12] │ │ mov r2, #12 │ │ mov r7, #12 │ │ sub r0, r0, #65536 ; 0x10000 │ │ asr r1, r0, #1 │ │ - mov r0, r9 │ │ - bl 19bb4 │ │ - add r0, r8, r0, lsl #1 │ │ + mov r0, sl │ │ + bl 1a058 │ │ + add r0, r9, r0, lsl #1 │ │ str r0, [r4, #1436] ; 0x59c │ │ ldr r0, [r6, #16] │ │ mov r2, #12 │ │ asr r1, r0, #1 │ │ - mov r0, r9 │ │ - bl 19bb4 │ │ + mov r0, sl │ │ + bl 1a058 │ │ lsl r0, r0, #1 │ │ mov r5, #10 │ │ str r0, [r4, #1440] ; 0x5a0 │ │ ldr r0, [r4, #1424] ; 0x590 │ │ cmp r0, #3 │ │ - bne 25e78 │ │ + bne 27614 │ │ ldr r0, [r6, #20] │ │ mov r2, #12 │ │ mov r7, #12 │ │ asr r1, r0, #1 │ │ - mov r0, r9 │ │ - bl 19bb4 │ │ + mov r0, sl │ │ + bl 1a058 │ │ lsl r0, r0, #1 │ │ mov r2, #12 │ │ str r0, [r4, #1444] ; 0x5a4 │ │ ldr r0, [r6, #24] │ │ sub r0, r0, #65536 ; 0x10000 │ │ asr r1, r0, #1 │ │ - mov r0, r9 │ │ - bl 19bb4 │ │ - add r0, r8, r0, lsl #1 │ │ + mov r0, sl │ │ + bl 1a058 │ │ + add r0, r9, r0, lsl #1 │ │ mov r5, #10 │ │ - b 25e88 │ │ + b 27624 │ │ ldr r0, [sp, #44] ; 0x2c │ │ mov r5, #13 │ │ mov r7, #9 │ │ ldr r0, [r0, #500] ; 0x1f4 │ │ cmp r0, #0 │ │ movweq r5, #14 │ │ movweq r7, #8 │ │ @@ -36108,1515 +37261,562 @@ │ │ ldr r0, [r4, #1436] ; 0x59c │ │ rsb r1, r1, #0 │ │ str r1, [r4, #1444] ; 0x5a4 │ │ str r0, [r4, #1448] ; 0x5a8 │ │ mov r2, r7 │ │ ldr r0, [r6, #4] │ │ asr r1, r0, r5 │ │ - mov r0, r9 │ │ - bl 19bb4 │ │ + mov r0, sl │ │ + bl 1a058 │ │ lsl r0, r0, r5 │ │ mov r2, r7 │ │ str r0, [r4, #1428] ; 0x594 │ │ ldr r0, [r6, #8] │ │ asr r1, r0, r5 │ │ - mov r0, r9 │ │ - bl 19bb4 │ │ + mov r0, sl │ │ + bl 1a058 │ │ lsl r0, r0, r5 │ │ str r0, [r4, #1432] ; 0x598 │ │ add fp, fp, #36 ; 0x24 │ │ cmp fp, #252 ; 0xfc │ │ - bne 25d34 │ │ - ldr r6, [sp, #28] │ │ - ldr r4, [sp, #44] ; 0x2c │ │ - ldr r0, [r6, #1096] ; 0x448 │ │ + bne 274d0 │ │ + ldr r0, [sp, #28] │ │ + ldr r6, [sp, #44] ; 0x2c │ │ + ldr r0, [r0, #1096] ; 0x448 │ │ cmp r0, #0 │ │ - beq 26008 │ │ + beq 27744 │ │ ldr r0, [sp, #24] │ │ ldr r0, [r0] │ │ cmp r0, #0 │ │ - ldreq r0, [r4, #280] ; 0x118 │ │ + ldreq r0, [r6, #280] ; 0x118 │ │ cmpeq r0, #0 │ │ - beq 26008 │ │ - mov r0, r9 │ │ + beq 27744 │ │ + mov r0, sl │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r0, #0 │ │ movwne r0, #1 │ │ - str r0, [r4, #224] ; 0xe0 │ │ - beq 26010 │ │ - mov r0, r9 │ │ + str r0, [r6, #224] ; 0xe0 │ │ + beq 2774c │ │ + mov r0, sl │ │ mov r1, #16 │ │ - bl 194d4 │ │ + bl 19978 │ │ mov r7, r0 │ │ ldr r0, [sp, #36] ; 0x24 │ │ ldr r0, [r0] │ │ cmp r0, #1 │ │ - bne 26058 │ │ - mov r0, r9 │ │ + bne 27790 │ │ + mov r0, sl │ │ mov r1, #1 │ │ - bl 194d4 │ │ - ldr fp, [sp, #32] │ │ + bl 19978 │ │ cmp r0, #0 │ │ movwne r0, #1 │ │ - str r0, [r4, #228] ; 0xe4 │ │ - bne 26064 │ │ - mov r0, r9 │ │ + str r0, [r6, #228] ; 0xe4 │ │ + bne 27798 │ │ + mov r0, sl │ │ mov r1, #3 │ │ - bl 194d4 │ │ - ldr r1, [r4, #472] ; 0x1d8 │ │ - cmp r1, r0 │ │ - beq 25fd0 │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - ldr r1, [r1, #476] ; 0x1dc │ │ - cmp r1, r0 │ │ - beq 25fd0 │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - ldr r1, [r1, #480] ; 0x1e0 │ │ - cmp r1, r0 │ │ - beq 25fd0 │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - ldr r1, [r1, #484] ; 0x1e4 │ │ - cmp r1, r0 │ │ - beq 25fd0 │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - ldr r1, [r1, #488] ; 0x1e8 │ │ - cmp r1, r0 │ │ - beq 25fd0 │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - ldr r1, [r1, #492] ; 0x1ec │ │ + bl 19978 │ │ + ldr r1, [r6, #472] ; 0x1d8 │ │ cmp r1, r0 │ │ - beq 25fd0 │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - ldr r1, [r1, #496] ; 0x1f0 │ │ - cmp r1, r0 │ │ - bne 26080 │ │ + ldrne r1, [r6, #476] ; 0x1dc │ │ + cmpne r1, r0 │ │ + ldrne r1, [r6, #480] ; 0x1e0 │ │ + cmpne r1, r0 │ │ + bne 27b60 │ │ mov r1, #216 ; 0xd8 │ │ - mla r0, r0, r1, fp │ │ - ldr r1, [r0, #300] ; 0x12c │ │ + ldr r2, [sp, #32] │ │ + mla r0, r0, r1, r2 │ │ + ldr r1, [r0, #348] ; 0x15c │ │ cmp r1, #0 │ │ - beq 26080 │ │ - ldr r4, [sp, #44] ; 0x2c │ │ + beq 277b4 │ │ + mov r0, r6 │ │ mov r2, #224 ; 0xe0 │ │ - mov r0, r4 │ │ - bl 2740 <__aeabi_memcpy8@plt> │ │ - str r7, [r4] │ │ - mov r7, #0 │ │ - mov r0, r7 │ │ - add sp, sp, #116 ; 0x74 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + bl 2ce0 <__aeabi_memcpy8@plt> │ │ + str r7, [r6] │ │ + b 27758 │ │ mov r0, #0 │ │ - str r0, [r4, #224] ; 0xe0 │ │ - mov r0, r4 │ │ + str r0, [r6, #224] ; 0xe0 │ │ + mov r0, r6 │ │ mov r1, #224 ; 0xe0 │ │ - bl 2818 <__aeabi_memclr8@plt> │ │ - mov r7, #0 │ │ - mov r0, r7 │ │ + bl 2dd0 <__aeabi_memclr8@plt> │ │ + mov r0, #0 │ │ add sp, sp, #116 ; 0x74 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r1, [sp, #28] │ │ - ldr r9, [sp, #40] ; 0x28 │ │ + ldr sl, [sp, #40] ; 0x28 │ │ ldr r1, [r1, #1032] ; 0x408 │ │ cmp r1, #0 │ │ - beq 25c14 │ │ - mov r0, r9 │ │ + beq 273b0 │ │ + mov r0, sl │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r0, #0 │ │ movwne r0, #1 │ │ - b 25c14 │ │ - ldr fp, [sp, #32] │ │ + b 273b0 │ │ mov r0, #1 │ │ - str r0, [r4, #228] ; 0xe4 │ │ - mov r0, r9 │ │ + str r0, [r6, #228] ; 0xe4 │ │ + mov r0, sl │ │ mov r1, #4 │ │ - str r7, [r4] │ │ - bl 194d4 │ │ + str r7, [r6] │ │ + bl 19978 │ │ cmp r0, #14 │ │ - str r0, [r4, #4] │ │ - ble 26124 │ │ - ldr r1, [pc, #3976] ; 27010 │ │ - mov r0, fp │ │ + str r0, [r6, #4] │ │ + ble 277d0 │ │ + ldr r1, [pc, #1152] ; 27c3c │ │ + ldr r0, [sp, #32] │ │ add r1, pc, r1 │ │ - bl 21bf8 │ │ - mvn r7, #21 │ │ - mov r0, r7 │ │ + bl 22068 │ │ + mvn r0, #21 │ │ add sp, sp, #116 ; 0x74 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r1, [sp, #28] │ │ - ldr r1, [r1, #1040] ; 0x410 │ │ - cmp r1, #0 │ │ - beq 25bec │ │ - ldr r0, [r8, #472] ; 0x1d8 │ │ - mov r1, #216 ; 0xd8 │ │ - ldr r6, [sp, #32] │ │ - mvn r7, #21 │ │ - mla r0, r0, r1, r6 │ │ - ldr r1, [r0, #304] ; 0x130 │ │ - cmp r1, #0 │ │ - beq 26094 │ │ - ldr r0, [r0, #300] ; 0x12c │ │ - ldr r1, [sp, #28] │ │ - ldr ip, [r8, #248] ; 0xf8 │ │ - ldr sl, [r0, #248] ; 0xf8 │ │ - ldr fp, [r1, #1060] ; 0x424 │ │ - cmp fp, #0 │ │ - beq 26460 │ │ - sub r0, fp, #1 │ │ - mov r3, #1 │ │ - mvn lr, #0 │ │ - sub r4, sl, ip │ │ - add r5, lr, r3, lsl r0 │ │ - and r0, r4, r3, lsl r0 │ │ - and r5, r5, r4 │ │ - mov r3, sl │ │ - sub r0, r5, r0 │ │ - cmp r0, #0 │ │ - bgt 26468 │ │ - mov lr, sl │ │ - mvneq lr, #0 │ │ - b 26464 │ │ - ldr r8, [sp, #44] ; 0x2c │ │ cmp r0, #1 │ │ - blt 2618c │ │ + blt 27830 │ │ mov r4, #0 │ │ - b 2615c │ │ - mov r0, r9 │ │ + b 27800 │ │ + mov r0, sl │ │ mov r1, #8 │ │ - bl 194d4 │ │ - ldr r8, [sp, #44] ; 0x2c │ │ - add r4, r4, #1 │ │ + bl 19978 │ │ strb r0, [r5, #9] │ │ - ldr r0, [r8, #4] │ │ + add r4, r4, #1 │ │ + ldr r0, [r6, #4] │ │ cmp r4, r0 │ │ - bge 2618c │ │ - mov r0, r9 │ │ + bge 27830 │ │ + mov r0, sl │ │ mov r1, #8 │ │ - bl 194d4 │ │ - add r5, r8, r4, lsl #1 │ │ + bl 19978 │ │ + add r5, r6, r4, lsl #1 │ │ cmp r4, #0 │ │ strb r0, [r5, #8] │ │ - beq 26138 │ │ + beq 277e0 │ │ ldrb r1, [r5, #6] │ │ uxtb r0, r0 │ │ cmp r0, r1 │ │ - bhi 26138 │ │ - b 26080 │ │ - ldr r0, [r6, #1084] ; 0x43c │ │ + bhi 277e0 │ │ + b 277b4 │ │ + ldr r4, [sp, #28] │ │ + ldr r0, [r4, #1084] ; 0x43c │ │ cmp r0, #0 │ │ - beq 261c0 │ │ + beq 27850 │ │ mov r0, #0 │ │ - mov r1, r8 │ │ + mov r8, r6 │ │ str r0, [r8, #36]! ; 0x24 │ │ - b 261ec │ │ - ldr r1, [r8, #840] ; 0x348 │ │ - cmp r1, #0 │ │ - ldreq r0, [r8, #844] ; 0x34c │ │ - clzeq r0, r0 │ │ - lsreq r0, r0, #5 │ │ - b 253d4 │ │ - mov r0, r9 │ │ + b 2787c │ │ + mov r0, sl │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r0, #0 │ │ mov r1, r0 │ │ movwne r1, #1 │ │ - ldr r2, [r6, #1084] ; 0x43c │ │ + ldr r2, [r4, #1084] ; 0x43c │ │ + mov r8, r6 │ │ str r1, [r8, #36]! ; 0x24 │ │ orrs r0, r0, r2 │ │ - beq 2650c │ │ - ldr r1, [sp, #44] ; 0x2c │ │ + beq 27ac8 │ │ mov r0, #0 │ │ - str r0, [r1, #40] ; 0x28 │ │ - str r0, [r1, #44] ; 0x2c │ │ - ldr r1, [r6, #1076] ; 0x434 │ │ + str r0, [r6, #40] ; 0x28 │ │ + str r0, [r6, #44] ; 0x2c │ │ + ldr r1, [r4, #1076] ; 0x434 │ │ cmp r1, #1 │ │ - ldreq r1, [r6, #1080] ; 0x438 │ │ - cmpeq r1, #1 │ │ - beq 264e8 │ │ - mov r0, r9 │ │ + bne 278c0 │ │ + ldr r1, [sp, #28] │ │ + ldr r1, [r1, #1080] ; 0x438 │ │ + cmp r1, #1 │ │ + bne 278c0 │ │ + ldr r1, [r6, #40] ; 0x28 │ │ + cmp r0, #0 │ │ + movwne r0, #1 │ │ + cmp r1, #0 │ │ + movwne r1, #1 │ │ + teq r1, r0 │ │ + bne 277b4 │ │ + mov r0, sl │ │ mov r1, #2 │ │ - bl 194d4 │ │ - ldr r4, [sp, #44] ; 0x2c │ │ + bl 19978 │ │ add r0, r0, #8 │ │ + str r0, [r6, #88] ; 0x58 │ │ + mov r0, sl │ │ mov r1, #2 │ │ - str r0, [r4, #88] ; 0x58 │ │ - mov r0, r9 │ │ - bl 194d4 │ │ + bl 19978 │ │ add r1, r0, #1 │ │ - str r0, [r4, #92] ; 0x5c │ │ + str r0, [r6, #92] ; 0x5c │ │ mul r1, r0, r1 │ │ - ldr r0, [r4, #4] │ │ + ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ - lsl r6, r1, #1 │ │ - beq 2627c │ │ - cmp r6, #1 │ │ - blt 2627c │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - mov r4, r6 │ │ - add r5, r0, #96 ; 0x60 │ │ - mov r0, r9 │ │ + lsl r9, r1, #1 │ │ + beq 27928 │ │ + cmp r9, #1 │ │ + blt 27928 │ │ + add r5, r6, #96 ; 0x60 │ │ + mov r4, r9 │ │ + mov r0, sl │ │ mov r1, #8 │ │ - bl 194d4 │ │ + bl 19978 │ │ eor r0, r0, #128 ; 0x80 │ │ strb r0, [r5], #1 │ │ subs r4, r4, #1 │ │ - bne 26260 │ │ - ldr r5, [sp, #44] ; 0x2c │ │ - ldr r0, [r5, #40] ; 0x28 │ │ + bne 2790c │ │ + ldr r0, [r6, #40] ; 0x28 │ │ cmp r0, #0 │ │ ldreq r0, [r8] │ │ cmpeq r0, #0 │ │ - beq 262e8 │ │ - ldr r0, [r5, #4] │ │ - mov r4, r6 │ │ + beq 2798c │ │ + ldr r0, [r6, #4] │ │ + mov r4, r9 │ │ cmp r0, #0 │ │ orrne r4, r4, #1 │ │ cmp r4, #1 │ │ - blt 262d8 │ │ - add r7, r5, #120 ; 0x78 │ │ + blt 2797c │ │ + add r7, r6, #120 ; 0x78 │ │ mov r5, r4 │ │ - mov r0, r9 │ │ + mov r0, sl │ │ mov r1, #8 │ │ - bl 194d4 │ │ + bl 19978 │ │ eor r0, r0, #128 ; 0x80 │ │ strb r0, [r7], #1 │ │ subs r5, r5, #1 │ │ - bne 262b4 │ │ - ldr r5, [sp, #44] ; 0x2c │ │ - ldr r0, [r5, #4] │ │ + bne 2795c │ │ + ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ - addeq r0, r5, r4 │ │ + addeq r0, r6, r4 │ │ moveq r1, #0 │ │ strbeq r1, [r0, #120] ; 0x78 │ │ - ldr r0, [r5, #44] ; 0x2c │ │ + ldr r0, [r6, #44] ; 0x2c │ │ cmp r0, #0 │ │ ldreq r0, [r8] │ │ cmpeq r0, #0 │ │ - beq 26350 │ │ - ldr r0, [r5, #4] │ │ - mov r7, r5 │ │ + beq 279ec │ │ + ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ - orrne r6, r6, #1 │ │ - cmp r6, #1 │ │ - blt 2633c │ │ - add r5, r7, #148 ; 0x94 │ │ - mov r4, r6 │ │ - mov r0, r9 │ │ + orrne r9, r9, #1 │ │ + cmp r9, #1 │ │ + blt 279dc │ │ + add r5, r6, #148 ; 0x94 │ │ + mov r4, r9 │ │ + mov r0, sl │ │ mov r1, #8 │ │ - bl 194d4 │ │ + bl 19978 │ │ eor r0, r0, #128 ; 0x80 │ │ strb r0, [r5], #1 │ │ subs r4, r4, #1 │ │ - bne 2631c │ │ - ldr r0, [r7, #4] │ │ + bne 279bc │ │ + ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ - mov r5, r7 │ │ - addeq r0, r5, r6 │ │ + addeq r0, r6, r9 │ │ moveq r1, #0 │ │ strbeq r1, [r0, #148] ; 0x94 │ │ - mov r0, r9 │ │ + mov r0, sl │ │ mov r1, #2 │ │ - bl 194d4 │ │ + bl 19978 │ │ mov r1, #0 │ │ add r0, r0, #6 │ │ - strd r0, [r5, #176] ; 0xb0 │ │ - mov r0, r9 │ │ + strd r0, [r6, #176] ; 0xb0 │ │ + mov r0, sl │ │ mov r1, #2 │ │ - bl 194d4 │ │ - ldr r1, [r5, #40] ; 0x28 │ │ - mov r4, r5 │ │ - str r0, [r5, #184] ; 0xb8 │ │ + bl 19978 │ │ + ldr r1, [r6, #40] ; 0x28 │ │ + str r0, [r6, #184] ; 0xb8 │ │ cmp r1, #0 │ │ - beq 263c4 │ │ - mov r0, r9 │ │ + beq 27a5c │ │ + mov r0, sl │ │ mov r1, #8 │ │ - bl 194d4 │ │ + bl 19978 │ │ sub r0, r0, #128 ; 0x80 │ │ - str r0, [r4, #188] ; 0xbc │ │ - mov r0, r9 │ │ + str r0, [r6, #188] ; 0xbc │ │ + mov r0, sl │ │ mov r1, #8 │ │ - bl 194d4 │ │ + bl 19978 │ │ sub r0, r0, #128 ; 0x80 │ │ - str r0, [r4, #196] ; 0xc4 │ │ - mov r0, r9 │ │ + str r0, [r6, #196] ; 0xc4 │ │ + mov r0, sl │ │ mov r1, #9 │ │ - bl 194d4 │ │ + bl 19978 │ │ sub r0, r0, #256 ; 0x100 │ │ - str r0, [r4, #204] ; 0xcc │ │ - ldr r0, [r4, #44] ; 0x2c │ │ + str r0, [r6, #204] ; 0xcc │ │ + ldr r0, [r6, #44] ; 0x2c │ │ cmp r0, #0 │ │ - beq 2640c │ │ - mov r0, r9 │ │ + beq 27aa4 │ │ + mov r0, sl │ │ mov r1, #8 │ │ - bl 194d4 │ │ + bl 19978 │ │ sub r0, r0, #128 ; 0x80 │ │ - str r0, [r4, #192] ; 0xc0 │ │ - mov r0, r9 │ │ + str r0, [r6, #192] ; 0xc0 │ │ + mov r0, sl │ │ mov r1, #8 │ │ - bl 194d4 │ │ + bl 19978 │ │ sub r0, r0, #128 ; 0x80 │ │ - str r0, [r4, #200] ; 0xc8 │ │ - mov r0, r9 │ │ + str r0, [r6, #200] ; 0xc8 │ │ + mov r0, sl │ │ mov r1, #9 │ │ - bl 194d4 │ │ + bl 19978 │ │ sub r0, r0, #256 ; 0x100 │ │ - str r0, [r4, #208] ; 0xd0 │ │ - mov r0, r9 │ │ + str r0, [r6, #208] ; 0xd0 │ │ + mov r0, sl │ │ mov r1, #1 │ │ - bl 194d4 │ │ - str r0, [r4, #212] ; 0xd4 │ │ - mov r0, r9 │ │ + bl 19978 │ │ + str r0, [r6, #212] ; 0xd4 │ │ + mov r0, sl │ │ mov r1, #1 │ │ - bl 194d4 │ │ - str r0, [r4, #216] ; 0xd8 │ │ - mov r7, #0 │ │ - mov r0, r7 │ │ - add sp, sp, #116 ; 0x74 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - mov r0, #8 │ │ - str r0, [r8, #1384] ; 0x568 │ │ - ldr r0, [r8, #1228] ; 0x4cc │ │ - mov r1, #0 │ │ - cmp r0, #0 │ │ - bne 25694 │ │ - b 25b94 │ │ - mov r0, #0 │ │ - b 253ac │ │ - mvn lr, #0 │ │ - mvn r3, #0 │ │ - ldr r0, [r8, #476] ; 0x1dc │ │ - mov r5, #216 ; 0xd8 │ │ - mla r0, r0, r5, r6 │ │ - ldr r5, [r0, #304] ; 0x130 │ │ - cmp r5, #0 │ │ - beq 26094 │ │ - ldr r0, [r0, #300] ; 0x12c │ │ - mov r8, #0 │ │ - cmp fp, #0 │ │ - ldr r9, [r0, #248] ; 0xf8 │ │ - beq 265b0 │ │ - sub r5, fp, #1 │ │ - mov r2, #1 │ │ - mvn r0, #0 │ │ - add r4, r0, r2, lsl r5 │ │ - sub r0, r9, ip │ │ - and r1, r4, r0 │ │ - and r0, r0, r2, lsl r5 │ │ - sub r0, r1, r0 │ │ - lsl r5, r2, r5 │ │ - cmp r0, #0 │ │ - ble 265a8 │ │ - cmn r3, #1 │ │ - beq 264dc │ │ - sub r0, r3, r9 │ │ - and r1, r5, r0 │ │ - and r0, r4, r0 │ │ - cmp r0, r1 │ │ - ble 265b0 │ │ - mov r8, #1 │ │ - mov r3, r9 │ │ - b 265b0 │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - cmp r0, #0 │ │ - movwne r0, #1 │ │ - ldr r1, [r1, #40] ; 0x28 │ │ - cmp r1, #0 │ │ - movwne r1, #1 │ │ - teq r1, r0 │ │ - bne 26080 │ │ - b 2620c │ │ - ldr r0, [r6, #1080] ; 0x438 │ │ + bl 19978 │ │ + str r0, [r6, #216] ; 0xd8 │ │ + b 27758 │ │ + ldr r0, [r4, #1080] ; 0x438 │ │ cmp r0, #1 │ │ - ldreq r0, [r6, #1076] ; 0x434 │ │ - cmpeq r0, #1 │ │ - beq 26700 │ │ - mov r0, r9 │ │ + bne 27ae8 │ │ + ldr r0, [r4, #1076] ; 0x434 │ │ + cmp r0, #1 │ │ + ldreq r0, [r6, #4] │ │ + cmpeq r0, #0 │ │ + beq 2787c │ │ + mov r0, sl │ │ mov r1, #4 │ │ - bl 194d4 │ │ - ldr r1, [sp, #44] ; 0x2c │ │ + bl 19978 │ │ cmp r0, #10 │ │ - str r0, [r1, #40] ; 0x28 │ │ - bgt 26080 │ │ - ldr r5, [sp, #44] ; 0x2c │ │ + str r0, [r6, #40] ; 0x28 │ │ + bgt 277b4 │ │ cmp r0, #1 │ │ - blt 26658 │ │ + blt 27b90 │ │ mov r4, #0 │ │ - b 26574 │ │ - mov r0, r9 │ │ + b 27b30 │ │ + mov r0, sl │ │ mov r1, #8 │ │ - bl 194d4 │ │ + bl 19978 │ │ strb r0, [r5, #49] ; 0x31 │ │ add r4, r4, #1 │ │ - ldr r5, [sp, #44] ; 0x2c │ │ - ldr r0, [r5, #40] ; 0x28 │ │ + ldr r0, [r6, #40] ; 0x28 │ │ cmp r4, r0 │ │ - bge 26658 │ │ - mov r0, r9 │ │ + bge 27b90 │ │ + mov r0, sl │ │ mov r1, #8 │ │ - bl 194d4 │ │ - add r5, r5, r4, lsl #1 │ │ + bl 19978 │ │ + add r5, r6, r4, lsl #1 │ │ cmp r4, #0 │ │ strb r0, [r5, #48] ; 0x30 │ │ - beq 26550 │ │ + beq 27b10 │ │ ldrb r1, [r5, #46] ; 0x2e │ │ uxtb r0, r0 │ │ cmp r0, r1 │ │ - bhi 26550 │ │ - b 26080 │ │ - andeq r4, r7, r4, asr r2 │ │ - cmn r0, #1 │ │ - ble 266d8 │ │ - mov r0, #0 │ │ - str r0, [sp, #20] │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - mov r1, #216 ; 0xd8 │ │ - ldr r0, [r0, #480] ; 0x1e0 │ │ - mla r0, r0, r1, r6 │ │ - ldr r1, [r0, #304] ; 0x130 │ │ - cmp r1, #0 │ │ - beq 26094 │ │ - ldr r0, [r0, #300] ; 0x12c │ │ - cmp fp, #0 │ │ - ldr r2, [r0, #248] ; 0xf8 │ │ - beq 26adc │ │ - sub r1, fp, #1 │ │ - mov r5, r2 │ │ - mov r2, #1 │ │ - mvn r0, #0 │ │ - add r4, r0, r2, lsl r1 │ │ - sub r0, r5, ip │ │ - str r8, [sp, #16] │ │ - mov r8, r5 │ │ - and r5, r4, r0 │ │ - and r0, r0, r2, lsl r1 │ │ - sub r0, r5, r0 │ │ - lsl r5, r2, r1 │ │ - cmp r0, #0 │ │ - ble 26648 │ │ - cmn r3, #1 │ │ - mov r2, r8 │ │ - beq 2663c │ │ - sub r0, r3, r2 │ │ - and r1, r5, r0 │ │ - and r0, r4, r0 │ │ - cmp r0, r1 │ │ - ble 26ad8 │ │ - mov r8, #2 │ │ - mov r3, r2 │ │ - b 26adc │ │ - cmn r0, #1 │ │ - ble 26aa8 │ │ - mov r2, r8 │ │ - b 26ad8 │ │ - mov r0, r9 │ │ + bhi 27b10 │ │ + b 277b4 │ │ + ldr r1, [r6, #484] ; 0x1e4 │ │ + cmp r1, r0 │ │ + beq 27718 │ │ + ldr r1, [r6, #488] ; 0x1e8 │ │ + cmp r1, r0 │ │ + ldrne r1, [r6, #492] ; 0x1ec │ │ + cmpne r1, r0 │ │ + beq 27718 │ │ + ldr r1, [r6, #496] ; 0x1f0 │ │ + cmp r1, r0 │ │ + beq 27718 │ │ + b 277b4 │ │ + mov r0, sl │ │ mov r1, #4 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r0, #10 │ │ - str r0, [r5, #44] ; 0x2c │ │ - bgt 26080 │ │ + str r0, [r6, #44] ; 0x2c │ │ + bgt 277b4 │ │ cmp r0, #1 │ │ - blt 261f8 │ │ - ldr r5, [sp, #44] ; 0x2c │ │ + blt 27c08 │ │ mov r4, #0 │ │ - b 266a8 │ │ - mov r0, r9 │ │ + b 27bd8 │ │ + mov r0, sl │ │ mov r1, #8 │ │ - bl 194d4 │ │ + bl 19978 │ │ strb r0, [r5, #69] ; 0x45 │ │ add r4, r4, #1 │ │ - ldr r5, [sp, #44] ; 0x2c │ │ - ldr r0, [r5, #44] ; 0x2c │ │ + ldr r0, [r6, #44] ; 0x2c │ │ cmp r4, r0 │ │ - bge 261f8 │ │ - mov r0, r9 │ │ + bge 27c08 │ │ + mov r0, sl │ │ mov r1, #8 │ │ - bl 194d4 │ │ - add r5, r5, r4, lsl #1 │ │ + bl 19978 │ │ + add r5, r6, r4, lsl #1 │ │ cmp r4, #0 │ │ strb r0, [r5, #68] ; 0x44 │ │ - beq 26684 │ │ + beq 27bb8 │ │ ldrb r1, [r5, #66] ; 0x42 │ │ uxtb r0, r0 │ │ cmp r0, r1 │ │ - bhi 26684 │ │ - b 26080 │ │ - cmn lr, #1 │ │ - beq 266f4 │ │ - sub r0, r9, lr │ │ - and r1, r5, r0 │ │ - and r0, r4, r0 │ │ - cmp r0, r1 │ │ - ble 265b0 │ │ - mov r0, #1 │ │ - mov lr, r9 │ │ - b 265b4 │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - ldr r0, [r0, #4] │ │ - cmp r0, #0 │ │ - bne 26520 │ │ - b 261e8 │ │ - mvn r1, #0 │ │ - cmp r7, r1 │ │ - blt 26a90 │ │ - cmp r7, sl │ │ - blt 26a90 │ │ - ldr r4, [sp, #52] ; 0x34 │ │ - mov r5, r8 │ │ - cmp r4, #0 │ │ - ldreq r1, [sp, #44] ; 0x2c │ │ - moveq r0, #1 │ │ - streq r0, [r1, #496] ; 0x1f0 │ │ - moveq r1, r7 │ │ - ldr r8, [sp, #20] │ │ - cmp lr, r1 │ │ - cmpge lr, sl │ │ - blt 2676c │ │ - ldr r4, [sp, #56] ; 0x38 │ │ - cmp r4, #0 │ │ - ldreq r1, [sp, #44] ; 0x2c │ │ - moveq r0, #2 │ │ - streq r0, [r1, #496] ; 0x1f0 │ │ - moveq r1, lr │ │ - cmp r5, r1 │ │ - cmpge r5, sl │ │ - bge 269e0 │ │ - cmp ip, r1 │ │ - cmpge ip, sl │ │ - bge 26a04 │ │ - ldr r4, [sp, #40] ; 0x28 │ │ - cmp r4, r1 │ │ - cmpge r4, sl │ │ - bge 26a2c │ │ - cmp r8, r1 │ │ - cmpge r8, sl │ │ - bge 26a50 │ │ - cmp r3, r1 │ │ - cmpge r3, sl │ │ - bge 26a74 │ │ - cmn r1, #1 │ │ - addne r4, sp, #48 ; 0x30 │ │ - movne r1, #1 │ │ - strne r1, [r4, r0, lsl #2] │ │ - ldrne fp, [sp, #48] ; 0x30 │ │ - mvn r1, #-2147483648 ; 0x80000000 │ │ - mvn r0, #0 │ │ - cmn r2, #-2147483647 ; 0x80000001 │ │ - beq 267ec │ │ - cmp r2, sl │ │ - blt 267ec │ │ - cmp fp, #0 │ │ - ldreq r1, [sp, #44] ; 0x2c │ │ - moveq r0, #0 │ │ - streq r0, [r1, #488] ; 0x1e8 │ │ - moveq r1, r2 │ │ - cmp r7, r1 │ │ - bge 26814 │ │ - cmp r7, sl │ │ - blt 26814 │ │ - ldr r4, [sp, #52] ; 0x34 │ │ - cmp r4, #0 │ │ - ldreq r1, [sp, #44] ; 0x2c │ │ - moveq r0, #1 │ │ - streq r0, [r1, #488] ; 0x1e8 │ │ - moveq r1, r7 │ │ - cmp lr, r1 │ │ - bge 2683c │ │ - cmp lr, sl │ │ - blt 2683c │ │ - ldr r4, [sp, #56] ; 0x38 │ │ - cmp r4, #0 │ │ - ldreq r1, [sp, #44] ; 0x2c │ │ - moveq r0, #2 │ │ - streq r0, [r1, #488] ; 0x1e8 │ │ - moveq r1, lr │ │ - cmp r5, r1 │ │ - bge 26864 │ │ - cmp r5, sl │ │ - blt 26864 │ │ - ldr r4, [sp, #60] ; 0x3c │ │ - cmp r4, #0 │ │ - ldreq r1, [sp, #44] ; 0x2c │ │ - moveq r0, #3 │ │ - streq r0, [r1, #488] ; 0x1e8 │ │ - moveq r1, r5 │ │ - cmp ip, r1 │ │ - bge 2688c │ │ - cmp ip, sl │ │ - blt 2688c │ │ - ldr r4, [sp, #64] ; 0x40 │ │ - cmp r4, #0 │ │ - ldreq r1, [sp, #44] ; 0x2c │ │ - moveq r0, #4 │ │ - streq r0, [r1, #488] ; 0x1e8 │ │ - moveq r1, ip │ │ - ldr r4, [sp, #40] ; 0x28 │ │ - cmp r4, r1 │ │ - bge 268b8 │ │ - cmp r4, sl │ │ - blt 268b8 │ │ - ldr r4, [sp, #68] ; 0x44 │ │ - cmp r4, #0 │ │ - ldreq r1, [sp, #44] ; 0x2c │ │ - moveq r0, #5 │ │ - streq r0, [r1, #488] ; 0x1e8 │ │ - ldreq r1, [sp, #40] ; 0x28 │ │ - cmp r8, r1 │ │ - bge 268e0 │ │ - cmp r8, sl │ │ - blt 268e0 │ │ - ldr r4, [sp, #72] ; 0x48 │ │ - cmp r4, #0 │ │ - ldreq r1, [sp, #44] ; 0x2c │ │ - moveq r0, #6 │ │ - streq r0, [r1, #488] ; 0x1e8 │ │ - moveq r1, r8 │ │ - cmp r3, r1 │ │ - bge 2690c │ │ - cmp r3, sl │ │ - blt 2690c │ │ - ldr r4, [sp, #76] ; 0x4c │ │ - cmp r4, #0 │ │ - bne 2690c │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - mov r0, #7 │ │ - str r0, [r1, #488] ; 0x1e8 │ │ - b 26914 │ │ - cmn r1, #-2147483647 ; 0x80000001 │ │ - beq 26924 │ │ - add r4, sp, #48 ; 0x30 │ │ - mov r1, #1 │ │ - str r1, [r4, r0, lsl #2] │ │ - ldr fp, [sp, #48] ; 0x30 │ │ - mvn r1, #-2147483648 ; 0x80000000 │ │ - mvn r0, #0 │ │ - cmn r2, #-2147483647 ; 0x80000001 │ │ - beq 26950 │ │ - cmp r2, sl │ │ - blt 26950 │ │ - cmp fp, #0 │ │ - ldreq r1, [sp, #44] ; 0x2c │ │ - moveq r0, #0 │ │ - streq r0, [r1, #492] ; 0x1ec │ │ - moveq r1, r2 │ │ - ldr fp, [sp, #32] │ │ - cmp r7, r1 │ │ - bge 2697c │ │ - cmp r7, sl │ │ - blt 2697c │ │ - ldr r2, [sp, #52] ; 0x34 │ │ - cmp r2, #0 │ │ - ldreq r1, [sp, #44] ; 0x2c │ │ - moveq r0, #1 │ │ - streq r0, [r1, #492] ; 0x1ec │ │ - moveq r1, r7 │ │ - cmp lr, r1 │ │ - bge 269a4 │ │ - cmp lr, sl │ │ - blt 269a4 │ │ - ldr r2, [sp, #56] ; 0x38 │ │ - cmp r2, #0 │ │ - ldreq r1, [sp, #44] ; 0x2c │ │ - moveq r0, #2 │ │ - streq r0, [r1, #492] ; 0x1ec │ │ - moveq r1, lr │ │ - cmp r5, r1 │ │ - bge 26cc8 │ │ - add lr, sp, #48 ; 0x30 │ │ - cmp r5, sl │ │ - blt 26ccc │ │ - ldr r2, [sp, #60] ; 0x3c │ │ - cmp r2, #0 │ │ - ldreq r1, [sp, #44] ; 0x2c │ │ - moveq r0, #3 │ │ - streq r0, [r1, #492] ; 0x1ec │ │ - moveq r1, r5 │ │ - cmp ip, r1 │ │ - blt 26cd4 │ │ - ldr r4, [sp, #40] ; 0x28 │ │ - b 26d08 │ │ - ldr r4, [sp, #60] ; 0x3c │ │ - cmp r4, #0 │ │ - ldreq r1, [sp, #44] ; 0x2c │ │ - moveq r0, #3 │ │ - streq r0, [r1, #496] ; 0x1f0 │ │ - moveq r1, r5 │ │ - cmp ip, r1 │ │ - cmpge ip, sl │ │ - blt 26784 │ │ - ldr r4, [sp, #64] ; 0x40 │ │ - cmp r4, #0 │ │ - ldreq r1, [sp, #44] ; 0x2c │ │ - moveq r0, #4 │ │ - streq r0, [r1, #496] ; 0x1f0 │ │ - moveq r1, ip │ │ - ldr r4, [sp, #40] ; 0x28 │ │ - cmp r4, r1 │ │ - cmpge r4, sl │ │ - blt 26794 │ │ - ldr r4, [sp, #68] ; 0x44 │ │ - cmp r4, #0 │ │ - ldreq r1, [sp, #44] ; 0x2c │ │ - moveq r0, #5 │ │ - streq r0, [r1, #496] ; 0x1f0 │ │ - ldreq r1, [sp, #40] ; 0x28 │ │ - cmp r8, r1 │ │ - cmpge r8, sl │ │ - blt 267a0 │ │ - ldr r4, [sp, #72] ; 0x48 │ │ - cmp r4, #0 │ │ - ldreq r1, [sp, #44] ; 0x2c │ │ - moveq r0, #6 │ │ - streq r0, [r1, #496] ; 0x1f0 │ │ - moveq r1, r8 │ │ - cmp r3, r1 │ │ - cmpge r3, sl │ │ - blt 267ac │ │ - ldr r4, [sp, #76] ; 0x4c │ │ - cmp r4, #0 │ │ - ldreq r1, [sp, #44] ; 0x2c │ │ - moveq r0, #7 │ │ - streq r0, [r1, #496] ; 0x1f0 │ │ - moveq r1, r3 │ │ - b 267ac │ │ - mov r5, r8 │ │ - ldr r8, [sp, #20] │ │ - cmp lr, r1 │ │ - cmpge lr, sl │ │ - blt 2676c │ │ - b 26754 │ │ - cmn lr, #1 │ │ - mov r2, r8 │ │ - beq 26acc │ │ - mov r0, lr │ │ - sub r0, r2, lr │ │ - and r1, r5, r0 │ │ - and r0, r4, r0 │ │ - cmp r0, r1 │ │ - ble 26ad8 │ │ - mov r0, #2 │ │ - mov lr, r2 │ │ - str r0, [sp, #20] │ │ - ldr r8, [sp, #16] │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - mov r1, #216 ; 0xd8 │ │ - ldr r0, [r0, #484] ; 0x1e4 │ │ - mla r0, r0, r1, r6 │ │ - ldr r1, [r0, #304] ; 0x130 │ │ - cmp r1, #0 │ │ - beq 26094 │ │ - ldr r0, [r0, #300] ; 0x12c │ │ - cmp fp, #0 │ │ - str r2, [sp, #12] │ │ - ldr r6, [r0, #248] ; 0xf8 │ │ - beq 26b90 │ │ - sub r1, fp, #1 │ │ - mov r2, #1 │ │ - mvn r0, #0 │ │ - add r4, r0, r2, lsl r1 │ │ - sub r0, r6, ip │ │ - and r5, r4, r0 │ │ - and r0, r0, r2, lsl r1 │ │ - sub r0, r5, r0 │ │ - lsl r5, r2, r1 │ │ - cmp r0, #0 │ │ - ble 26b60 │ │ - cmn r3, #1 │ │ - beq 26b54 │ │ - sub r0, r3, r6 │ │ - and r1, r5, r0 │ │ - and r0, r4, r0 │ │ - cmp r0, r1 │ │ - ble 26b90 │ │ - mov r8, #3 │ │ - mov r3, r6 │ │ - b 26b90 │ │ - cmn r0, #1 │ │ - bgt 26b90 │ │ - cmn lr, #1 │ │ - beq 26b84 │ │ - sub r0, r6, lr │ │ - and r1, r5, r0 │ │ - and r0, r4, r0 │ │ - cmp r0, r1 │ │ - ble 26b90 │ │ - mov r0, #3 │ │ - mov lr, r6 │ │ - str r0, [sp, #20] │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - mov r1, #216 ; 0xd8 │ │ - ldr r2, [sp, #32] │ │ - ldr r0, [r0, #488] ; 0x1e8 │ │ - mla r0, r0, r1, r2 │ │ - ldr r1, [r0, #304] ; 0x130 │ │ - cmp r1, #0 │ │ - beq 26094 │ │ - ldr r0, [r0, #300] ; 0x12c │ │ - cmp fp, #0 │ │ - str r6, [sp, #16] │ │ - ldr r5, [r0, #248] ; 0xf8 │ │ - beq 26c34 │ │ - sub r1, fp, #1 │ │ - mov r2, #1 │ │ - mvn r0, #0 │ │ - mov r6, r5 │ │ - add r4, r0, r2, lsl r1 │ │ - sub r0, r5, ip │ │ - and r5, r4, r0 │ │ - and r0, r0, r2, lsl r1 │ │ - sub r0, r5, r0 │ │ - lsl r5, r2, r1 │ │ - cmp r0, #0 │ │ - ble 26c24 │ │ - cmn r3, #1 │ │ - beq 26c10 │ │ - sub r0, r3, r6 │ │ - and r1, r5, r0 │ │ - and r0, r4, r0 │ │ - cmp r0, r1 │ │ - ble 26c2c │ │ - mov r8, #4 │ │ - mov r5, r6 │ │ - mov r3, r6 │ │ - b 26c30 │ │ - andeq r5, r8, r8, asr #28 │ │ - cmn r0, #1 │ │ - ble 272b8 │ │ - mov r5, r6 │ │ - ldr r6, [sp, #16] │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - mov r1, #216 ; 0xd8 │ │ - ldr r2, [sp, #32] │ │ - ldr r0, [r0, #492] ; 0x1ec │ │ - mla r0, r0, r1, r2 │ │ - ldr r1, [r0, #304] ; 0x130 │ │ - cmp r1, #0 │ │ - beq 26094 │ │ - ldr r0, [r0, #300] ; 0x12c │ │ - cmp fp, #0 │ │ - ldr r0, [r0, #248] ; 0xf8 │ │ - str r0, [sp, #8] │ │ - beq 27050 │ │ - sub r1, fp, #1 │ │ - mov r6, r5 │ │ - mov r5, r0 │ │ - mov r2, #1 │ │ - mvn r0, #0 │ │ - add r4, r0, r2, lsl r1 │ │ - sub r0, r5, ip │ │ - and r5, r4, r0 │ │ - and r0, r0, r2, lsl r1 │ │ - sub r0, r5, r0 │ │ - lsl r5, r2, r1 │ │ - cmp r0, #0 │ │ - ble 27014 │ │ - ldr r2, [sp, #8] │ │ - cmn r3, #1 │ │ - beq 26cbc │ │ - sub r0, r3, r2 │ │ - and r1, r5, r0 │ │ - and r0, r4, r0 │ │ - cmp r0, r1 │ │ - ble 27048 │ │ - mov r8, #5 │ │ - mov r3, r2 │ │ - b 27048 │ │ - add lr, sp, #48 ; 0x30 │ │ - cmp ip, r1 │ │ - bge 269d8 │ │ - ldr r4, [sp, #40] ; 0x28 │ │ - cmp ip, sl │ │ - blt 26d08 │ │ - ldr r2, [sp, #64] ; 0x40 │ │ - cmp r2, #0 │ │ - ldreq r1, [sp, #44] ; 0x2c │ │ - moveq r0, #4 │ │ - streq r0, [r1, #492] ; 0x1ec │ │ - moveq r1, ip │ │ - cmp r4, r1 │ │ - blt 26d10 │ │ - ldr r8, [sp, #44] ; 0x2c │ │ - b 26d40 │ │ - cmp r4, r1 │ │ - bge 26d00 │ │ - ldr r8, [sp, #44] ; 0x2c │ │ - cmp r4, sl │ │ - blt 26d40 │ │ - ldr r2, [sp, #68] ; 0x44 │ │ - cmp r2, #0 │ │ - ldreq r1, [sp, #40] ; 0x28 │ │ - moveq r0, #5 │ │ - streq r0, [r8, #492] ; 0x1ec │ │ - ldr r2, [sp, #20] │ │ - cmp r2, r1 │ │ - blt 26d4c │ │ - b 26d68 │ │ - ldr r2, [sp, #20] │ │ - cmp r2, r1 │ │ - bge 26d68 │ │ - cmp r2, sl │ │ - blt 26d68 │ │ - ldr r2, [sp, #72] ; 0x48 │ │ - cmp r2, #0 │ │ - ldreq r1, [sp, #20] │ │ - moveq r0, #6 │ │ - streq r0, [r8, #492] ; 0x1ec │ │ - cmp r3, r1 │ │ - bge 26d90 │ │ - cmp r3, sl │ │ - blt 26d90 │ │ - ldr r2, [sp, #76] ; 0x4c │ │ - cmp r2, #0 │ │ - bne 26d90 │ │ - mov r0, #7 │ │ - str r0, [r8, #492] ; 0x1ec │ │ - b 26d98 │ │ - cmn r1, #-2147483647 ; 0x80000001 │ │ - beq 26da0 │ │ - mov r1, #1 │ │ - str r1, [lr, r0, lsl #2] │ │ - add r0, r8, #476 ; 0x1dc │ │ - mov r2, #0 │ │ - mov ip, #1 │ │ - ldr r7, [r0, -r2, lsl #2] │ │ - cmn r7, #1 │ │ - bgt 26dc4 │ │ - b 26ddc │ │ - cmn r5, #1 │ │ - strne ip, [lr, r7, lsl #2] │ │ - sub r2, r2, #1 │ │ - cmn r2, #6 │ │ - beq 26f28 │ │ - ldr r7, [r0, -r2, lsl #2] │ │ - cmn r7, #1 │ │ - bgt 26dc4 │ │ - ldr r1, [sp, #84] ; 0x54 │ │ - rsb r3, r2, #0 │ │ - mvn r5, #0 │ │ - cmn r1, #1 │ │ - blt 26e0c │ │ - cmp r1, sl │ │ - bge 26e0c │ │ - ldr r4, [sp, #48] ; 0x30 │ │ - cmp r4, #0 │ │ - moveq r7, #0 │ │ - moveq r5, r1 │ │ - streq r7, [r0, r3, lsl #2] │ │ - ldr r1, [sp, #88] ; 0x58 │ │ - cmp r1, r5 │ │ - blt 26e34 │ │ - cmp r1, sl │ │ - bge 26e34 │ │ - ldr r4, [sp, #52] ; 0x34 │ │ - cmp r4, #0 │ │ - moveq r7, #1 │ │ - moveq r5, r1 │ │ - streq r7, [r0, r3, lsl #2] │ │ - ldr r1, [sp, #92] ; 0x5c │ │ - cmp r1, r5 │ │ - blt 26e5c │ │ - cmp r1, sl │ │ - bge 26e5c │ │ - ldr r4, [sp, #56] ; 0x38 │ │ - cmp r4, #0 │ │ - moveq r7, #2 │ │ - moveq r5, r1 │ │ - streq r7, [r0, r3, lsl #2] │ │ - ldr r1, [sp, #96] ; 0x60 │ │ - cmp r1, r5 │ │ - blt 26e84 │ │ - cmp r1, sl │ │ - bge 26e84 │ │ - ldr r4, [sp, #60] ; 0x3c │ │ - cmp r4, #0 │ │ - moveq r7, #3 │ │ - moveq r5, r1 │ │ - streq r7, [r0, r3, lsl #2] │ │ - ldr r1, [sp, #100] ; 0x64 │ │ - cmp r1, r5 │ │ - blt 26eac │ │ - cmp r1, sl │ │ - bge 26eac │ │ - ldr r4, [sp, #64] ; 0x40 │ │ - cmp r4, #0 │ │ - moveq r7, #4 │ │ - moveq r5, r1 │ │ - streq r7, [r0, r3, lsl #2] │ │ - ldr r1, [sp, #104] ; 0x68 │ │ - cmp r1, r5 │ │ - blt 26ed4 │ │ - cmp r1, sl │ │ - bge 26ed4 │ │ - ldr r4, [sp, #68] ; 0x44 │ │ - cmp r4, #0 │ │ - moveq r7, #5 │ │ - moveq r5, r1 │ │ - streq r7, [r0, r3, lsl #2] │ │ - ldr r1, [sp, #108] ; 0x6c │ │ - cmp r1, r5 │ │ - blt 26efc │ │ - cmp r1, sl │ │ - bge 26efc │ │ - ldr r4, [sp, #72] ; 0x48 │ │ - cmp r4, #0 │ │ - moveq r7, #6 │ │ - moveq r5, r1 │ │ - streq r7, [r0, r3, lsl #2] │ │ - ldr r1, [sp, #112] ; 0x70 │ │ - cmp r1, r5 │ │ - blt 26dbc │ │ - cmp r1, sl │ │ - bge 26dbc │ │ - ldr r4, [sp, #76] ; 0x4c │ │ - cmp r4, #0 │ │ - moveq r7, #7 │ │ - moveq r5, r1 │ │ - streq r7, [r0, r3, lsl #2] │ │ - b 26dbc │ │ - ldr r1, [sp, #84] ; 0x54 │ │ - mov r0, #0 │ │ - ldr r5, [sp, #88] ; 0x58 │ │ - cmn r1, #-2147483647 ; 0x80000001 │ │ - ldr r4, [sp, #92] ; 0x5c │ │ - mvneq r0, #0 │ │ - cmp r5, r1 │ │ - ldr r2, [sp, #96] ; 0x60 │ │ - movwlt r0, #1 │ │ - movlt r1, r5 │ │ - cmp r4, r1 │ │ - ldr r3, [sp, #100] ; 0x64 │ │ - movlt r1, r4 │ │ - movwlt r0, #2 │ │ - cmp r2, r1 │ │ - ldr r4, [sp, #104] ; 0x68 │ │ - movwlt r0, #3 │ │ - movlt r1, r2 │ │ - cmp r3, r1 │ │ - ldr r7, [sp, #108] ; 0x6c │ │ - movwlt r0, #4 │ │ - movlt r1, r3 │ │ - cmp r4, r1 │ │ - ldr ip, [sp, #112] ; 0x70 │ │ - movwlt r0, #5 │ │ - movlt r1, r4 │ │ - cmp r7, r1 │ │ - ldr lr, [r8, #472] ; 0x1d8 │ │ - movwlt r0, #6 │ │ - movlt r1, r7 │ │ - cmp ip, r1 │ │ - movwlt r0, #7 │ │ - cmn lr, #1 │ │ - strle r0, [r8, #472] ; 0x1d8 │ │ - ldr r1, [r8, #476] ; 0x1dc │ │ - ldr sl, [sp, #28] │ │ - cmp r1, #0 │ │ - strmi r0, [r8, #476] ; 0x1dc │ │ - add r7, sl, #1004 ; 0x3ec │ │ - ldr r1, [r8, #480] ; 0x1e0 │ │ - cmn r1, #1 │ │ - strle r0, [r8, #480] ; 0x1e0 │ │ - ldr r1, [r8, #484] ; 0x1e4 │ │ - cmn r1, #1 │ │ - strle r0, [r8, #484] ; 0x1e4 │ │ - ldr r1, [r8, #488] ; 0x1e8 │ │ - cmn r1, #1 │ │ - strle r0, [r8, #488] ; 0x1e8 │ │ - ldr r1, [r8, #492] ; 0x1ec │ │ - cmn r1, #1 │ │ - strle r0, [r8, #492] ; 0x1ec │ │ - ldr r1, [r8, #496] ; 0x1f0 │ │ - cmn r1, #1 │ │ - strle r0, [r8, #496] ; 0x1f0 │ │ - ldr r0, [r6] │ │ - cmp r0, #0 │ │ - bne 24cc0 │ │ - b 24cb0 │ │ - andeq r2, r7, sp, asr #16 │ │ - cmn r0, #1 │ │ - bgt 27048 │ │ - cmn lr, #1 │ │ - beq 2703c │ │ + bhi 27bb8 │ │ + b 277b4 │ │ + ldr r4, [sp, #28] │ │ + ldr r1, [r4, #1076] ; 0x434 │ │ + cmp r1, #1 │ │ + beq 27894 │ │ + b 278c0 │ │ ldr r0, [sp, #8] │ │ - sub r0, r0, lr │ │ - and r1, r5, r0 │ │ - and r0, r4, r0 │ │ - cmp r0, r1 │ │ - ble 27048 │ │ - mov r0, #5 │ │ - ldr lr, [sp, #8] │ │ - str r0, [sp, #20] │ │ - mov r5, r6 │ │ - ldr r6, [sp, #16] │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - mov r1, #216 ; 0xd8 │ │ - ldr r2, [sp, #32] │ │ - ldr r0, [r0, #496] ; 0x1f0 │ │ - mla r4, r0, r1, r2 │ │ - ldr r0, [r4, #304] ; 0x130 │ │ - cmp r0, #0 │ │ - beq 26094 │ │ - ldr r0, [r4, #300] ; 0x12c │ │ - cmp fp, #0 │ │ - ldr r2, [r0, #248] ; 0xf8 │ │ - beq 27110 │ │ - sub r1, fp, #1 │ │ - mov r4, #1 │ │ - mvn r0, #0 │ │ - add r7, r0, r4, lsl r1 │ │ - sub r0, r2, ip │ │ - mov ip, r7 │ │ - and r7, r7, r0 │ │ - and r0, r0, r4, lsl r1 │ │ - sub r0, r7, r0 │ │ - lsl r7, r4, r1 │ │ - cmp r0, #0 │ │ - ble 270e0 │ │ - cmn r3, #1 │ │ - beq 270cc │ │ - sub r0, r3, r2 │ │ - and r1, r7, r0 │ │ - and r0, ip, r0 │ │ - cmp r0, r1 │ │ - ble 27110 │ │ - mov r8, #6 │ │ - mov r3, r2 │ │ - cmn lr, #1 │ │ - bne 27118 │ │ - b 27120 │ │ - cmn r0, #1 │ │ - bgt 27110 │ │ - cmn lr, #1 │ │ - beq 27104 │ │ - sub r0, r2, lr │ │ - and r1, r7, r0 │ │ - and r0, ip, r0 │ │ - cmp r0, r1 │ │ - ble 27110 │ │ - mov r0, #6 │ │ - mov lr, r2 │ │ - str r0, [sp, #20] │ │ - cmn lr, #1 │ │ - beq 27120 │ │ - cmn r3, #1 │ │ - bne 27340 │ │ - mov r0, #0 │ │ - cmp fp, #0 │ │ - beq 272e8 │ │ - ldr r8, [sp, #44] ; 0x2c │ │ - cmn lr, #1 │ │ - beq 25bec │ │ - sub r3, fp, #1 │ │ - mov r4, #1 │ │ - str r2, [sp, #4] │ │ - mvn r7, #0 │ │ - add r2, r7, r4, lsl r3 │ │ - sub r0, sl, lr │ │ - mov ip, r5 │ │ - and r5, r2, r0 │ │ - and r0, r0, r4, lsl r3 │ │ - lsl r1, r4, r3 │ │ - cmp r5, r0 │ │ - sub r0, r9, lr │ │ - and r5, r2, r0 │ │ - and r0, r0, r4, lsl r3 │ │ - movlt r7, sl │ │ - mov r8, #0 │ │ - cmp r5, r0 │ │ - bge 271a4 │ │ - cmn r7, #1 │ │ - beq 2719c │ │ - sub r0, r9, r7 │ │ - and r5, r1, r0 │ │ - and r0, r2, r0 │ │ - cmp r0, r5 │ │ - ble 271a4 │ │ - mov r8, #1 │ │ - mov r7, r9 │ │ - ldr r0, [sp, #12] │ │ - sub r0, r0, lr │ │ - and r5, r2, r0 │ │ - and r0, r0, r4, lsl r3 │ │ - cmp r5, r0 │ │ - bge 271e4 │ │ - cmn r7, #1 │ │ - beq 271dc │ │ - ldr r0, [sp, #12] │ │ - sub r0, r0, r7 │ │ - and r1, r1, r0 │ │ - and r0, r2, r0 │ │ - cmp r0, r1 │ │ - ble 271e4 │ │ - ldr r7, [sp, #12] │ │ - mov r8, #2 │ │ - mov r4, #1 │ │ - mvn r0, #0 │ │ - add r1, r0, r4, lsl r3 │ │ - sub r0, r6, lr │ │ - and r5, r1, r0 │ │ - and r0, r0, r4, lsl r3 │ │ - lsl r2, r4, r3 │ │ - cmp r5, r0 │ │ - bge 2722c │ │ - cmn r7, #1 │ │ - beq 27224 │ │ - sub r0, r6, r7 │ │ - and r5, r2, r0 │ │ - and r0, r1, r0 │ │ - cmp r0, r5 │ │ - ble 2722c │ │ - mov r8, #3 │ │ - mov r7, r6 │ │ - sub r0, ip, lr │ │ - and r5, r1, r0 │ │ - and r0, r0, r4, lsl r3 │ │ - cmp r5, r0 │ │ - bge 27264 │ │ - cmn r7, #1 │ │ - beq 2725c │ │ - sub r0, ip, r7 │ │ - and r6, r2, r0 │ │ - and r0, r1, r0 │ │ - cmp r0, r6 │ │ - ble 27264 │ │ - mov r8, #4 │ │ - mov r7, ip │ │ - ldr r2, [sp, #8] │ │ - mov r4, #1 │ │ - mvn r0, #0 │ │ - add r1, r0, r4, lsl r3 │ │ - sub r0, r2, lr │ │ - lsl r6, r4, r3 │ │ - and r5, r1, r0 │ │ - and r0, r0, r4, lsl r3 │ │ - cmp r5, r0 │ │ - bge 272f0 │ │ - ldr r5, [sp, #4] │ │ - cmn r7, #1 │ │ - beq 272ac │ │ - sub r0, r2, r7 │ │ - and ip, r6, r0 │ │ - and r0, r1, r0 │ │ - cmp r0, ip │ │ - ble 272f4 │ │ - mov r8, #5 │ │ - mov r7, r2 │ │ - b 272f4 │ │ - cmn lr, #1 │ │ - beq 272d4 │ │ - sub r0, r6, lr │ │ - and r1, r5, r0 │ │ - and r0, r4, r0 │ │ - cmp r0, r1 │ │ - ble 26c2c │ │ - mov r0, #4 │ │ - mov r5, r6 │ │ - str r0, [sp, #20] │ │ - mov lr, r6 │ │ - b 26c30 │ │ - ldr r8, [sp, #44] ; 0x2c │ │ - b 25bec │ │ - ldr r5, [sp, #4] │ │ - sub r0, r5, lr │ │ - and r2, r1, r0 │ │ - and r0, r0, r4, lsl r3 │ │ - cmp r2, r0 │ │ - bge 2732c │ │ - mov r2, #6 │ │ - cmn r7, #1 │ │ - beq 27334 │ │ - sub r0, r5, r7 │ │ - and r3, r6, r0 │ │ - and r0, r1, r0 │ │ - cmp r0, r3 │ │ - bgt 27334 │ │ - b 27340 │ │ - mov r5, r7 │ │ - mov r2, r8 │ │ - cmn r5, #1 │ │ - mov r8, r2 │ │ - beq 2737c │ │ - ldr r1, [sp, #20] │ │ - mov r0, r8 │ │ - cmp r1, r8 │ │ - movgt r0, r1 │ │ - movlt r8, r1 │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - str r8, [r1, #1408] ; 0x580 │ │ - mov r8, r1 │ │ - str r0, [r1, #1412] ; 0x584 │ │ - mov r0, #1 │ │ - str r0, [r1, #1400] ; 0x578 │ │ - mov r1, #1 │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - bl 194d4 │ │ - b 25bec │ │ - mov r0, #0 │ │ - ldr r8, [sp, #44] ; 0x2c │ │ - b 25bec │ │ + mov r2, r9 │ │ + ldr r7, [sp] │ │ + mov r9, r0 │ │ + cmn r6, #1 │ │ + bne 270d4 │ │ + b 270dc │ │ + ; instruction: 0x000953b4 │ │ + andeq r2, r8, r5, asr #11 │ │ push {r4, r5, r6, r7, fp, lr} │ │ - ldr r7, [r0, #28] │ │ + ldr r7, [r0, #40] ; 0x28 │ │ mov r4, r1 │ │ - ldr r6, [r0, #36] ; 0x24 │ │ + ldr r6, [r0, #52] ; 0x34 │ │ cmp r2, #0 │ │ - beq 274f8 │ │ + beq 27db0 │ │ mov r5, r0 │ │ mov r0, r4 │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ mov r1, #0 │ │ cmp r0, #0 │ │ - bne 2744c │ │ + bne 27d04 │ │ mov r0, r4 │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r0, #0 │ │ mov r1, #1 │ │ - bne 2744c │ │ + bne 27d04 │ │ mov r0, r4 │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ mov r1, #2 │ │ cmp r0, #0 │ │ - bne 2744c │ │ + bne 27d04 │ │ mov r0, r4 │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ mov r1, #3 │ │ cmp r0, #0 │ │ - bne 2744c │ │ + bne 27d04 │ │ mov r0, r4 │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ mov r1, #4 │ │ cmp r0, #0 │ │ - bne 2744c │ │ + bne 27d04 │ │ mov r0, r4 │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ mov r1, #5 │ │ cmp r0, #0 │ │ - bne 2744c │ │ + bne 27d04 │ │ mov r0, r4 │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ mov r1, #6 │ │ cmp r0, #0 │ │ - beq 274f8 │ │ - ldr r0, [r5, #36] ; 0x24 │ │ + beq 27db0 │ │ + ldr r0, [r5, #52] ; 0x34 │ │ add r0, r0, r1, lsl #2 │ │ mov r1, #216 ; 0xd8 │ │ ldr r0, [r0, #472] ; 0x1d8 │ │ mla r1, r0, r1, r5 │ │ - ldr r0, [r1, #304] ; 0x130 │ │ + ldr r0, [r1, #352] ; 0x160 │ │ cmp r0, #0 │ │ - beq 2758c │ │ - ldr r0, [r1, #324] ; 0x144 │ │ + beq 27e44 │ │ + ldr r0, [r1, #372] ; 0x174 │ │ str r0, [r6, #240] ; 0xf0 │ │ - ldr r2, [r1, #328] ; 0x148 │ │ + ldr r2, [r1, #376] ; 0x178 │ │ str r2, [r6, #244] ; 0xf4 │ │ - ldr r1, [r1, #300] ; 0x12c │ │ + ldr r1, [r1, #348] ; 0x15c │ │ ldr r2, [r1, #444] ; 0x1bc │ │ str r2, [r6, #444] ; 0x1bc │ │ ldr r1, [r1, #448] ; 0x1c0 │ │ str r1, [r6, #448] ; 0x1c0 │ │ ldr r1, [r7, #1064] ; 0x428 │ │ cmp r1, #0 │ │ - beq 27594 │ │ + beq 27e4c │ │ mov r0, r4 │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r0, #0 │ │ movwne r0, #1 │ │ str r0, [r6, #456] ; 0x1c8 │ │ - beq 27634 │ │ + beq 27eec │ │ mov r0, r4 │ │ mov r1, #3 │ │ - bl 194d4 │ │ + bl 19978 │ │ ldr r4, [r6, #240] ; 0xf0 │ │ add r1, r0, #9 │ │ str r1, [r6, #452] ; 0x1c4 │ │ lsl r0, r4, #3 │ │ add r0, r0, r1, asr #1 │ │ - bl 280c <__aeabi_idiv@plt> │ │ + bl 2dc4 <__aeabi_idiv@plt> │ │ cmp r4, #16 │ │ movge r4, #16 │ │ cmp r0, r4 │ │ movgt r4, r0 │ │ mov r0, #0 │ │ str r4, [r6, #236] ; 0xec │ │ pop {r4, r5, r6, r7, fp, pc} │ │ ldr r0, [r6, #300] ; 0x12c │ │ cmp r0, #0 │ │ - beq 275a0 │ │ + beq 27e58 │ │ ldr r1, [r7, #992] ; 0x3e0 │ │ mov r0, r4 │ │ - bl 194d4 │ │ + bl 19978 │ │ add r0, r0, #1 │ │ str r0, [r6, #240] ; 0xf0 │ │ ldr r1, [r7, #996] ; 0x3e4 │ │ mov r0, r4 │ │ - bl 194d4 │ │ + bl 19978 │ │ add r0, r0, #1 │ │ str r0, [r6, #244] ; 0xf4 │ │ ldr r0, [r7, #1064] ; 0x428 │ │ cmp r0, #0 │ │ - beq 275bc │ │ + beq 27e74 │ │ mov r0, r4 │ │ mov r1, #1 │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r0, #0 │ │ movwne r0, #1 │ │ str r0, [r6, #456] ; 0x1c8 │ │ - beq 275c4 │ │ + beq 27e7c │ │ mov r0, r4 │ │ mov r1, #3 │ │ - bl 194d4 │ │ + bl 19978 │ │ ldr r5, [r6, #240] ; 0xf0 │ │ add r1, r0, #9 │ │ str r1, [r6, #452] ; 0x1c4 │ │ lsl r0, r5, #3 │ │ add r0, r0, r1, asr #1 │ │ - bl 280c <__aeabi_idiv@plt> │ │ + bl 2dc4 <__aeabi_idiv@plt> │ │ cmp r5, #16 │ │ movge r5, #16 │ │ cmp r0, r5 │ │ movgt r5, r0 │ │ - b 275d0 │ │ + b 27e88 │ │ mvn r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r1, #0 │ │ str r1, [r6, #456] ; 0x1c8 │ │ - b 27638 │ │ + b 27ef0 │ │ ldr r0, [r7, #4] │ │ str r0, [r6, #240] ; 0xf0 │ │ ldr r0, [r7, #8] │ │ str r0, [r6, #244] ; 0xf4 │ │ ldr r0, [r7, #1064] ; 0x428 │ │ cmp r0, #0 │ │ - bne 27538 │ │ + bne 27df0 │ │ mov r0, #0 │ │ str r0, [r6, #456] ; 0x1c8 │ │ mov r0, #8 │ │ ldr r5, [r6, #240] ; 0xf0 │ │ str r0, [r6, #452] ; 0x1c4 │ │ mov r0, r4 │ │ mov r1, #1 │ │ str r5, [r6, #236] ; 0xec │ │ - bl 194d4 │ │ + bl 19978 │ │ cmp r0, #0 │ │ str r0, [r6, #460] ; 0x1cc │ │ - beq 2761c │ │ + beq 27ed4 │ │ mov r0, r4 │ │ mov r1, #16 │ │ - bl 194d4 │ │ + bl 19978 │ │ add r0, r0, #1 │ │ str r0, [r6, #444] ; 0x1bc │ │ mov r0, r4 │ │ mov r1, #16 │ │ - bl 194d4 │ │ + bl 19978 │ │ add r0, r0, #1 │ │ str r0, [r6, #448] ; 0x1c0 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ ldr r0, [r6, #240] ; 0xf0 │ │ ldr r1, [r6, #244] ; 0xf4 │ │ str r0, [r6, #444] ; 0x1bc │ │ @@ -37626,112 +37826,111 @@ │ │ ldr r0, [r6, #240] ; 0xf0 │ │ str r0, [r6, #236] ; 0xec │ │ mov r0, #8 │ │ str r0, [r6, #452] ; 0x1c4 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ push {r4, r5, r6, r7, fp, lr} │ │ - sub sp, sp, #8 │ │ mov r4, r0 │ │ ldr r0, [r0, #28] │ │ - ldr r3, [r4, #40] ; 0x28 │ │ - mov r6, #0 │ │ + add r7, r4, #32 │ │ + mov ip, r1 │ │ add r0, r0, #127 ; 0x7f │ │ - ldr r5, [r4, #36] ; 0x24 │ │ - cmp r3, #8 │ │ - mov r3, #0 │ │ + mov r2, #0 │ │ + ldm r7, {r1, r5, r7} │ │ + cmp r7, #8 │ │ + mov r7, #0 │ │ bic r0, r0, #127 ; 0x7f │ │ - ldr r1, [r4, #32] │ │ - movwgt r3, #1 │ │ - cmp r5, #0 │ │ - lsl r0, r0, r3 │ │ - sub r3, r5, #1 │ │ + movwgt r7, #1 │ │ add r1, r1, #127 ; 0x7f │ │ - clz r3, r3 │ │ + cmp r5, #0 │ │ + lsl r0, r0, r7 │ │ + sub r7, r5, #1 │ │ + clz r7, r7 │ │ bic r1, r1, #127 ; 0x7f │ │ - lsr r3, r3, #5 │ │ - beq 276ac │ │ - subs r2, r5, #3 │ │ - movwne r2, #1 │ │ - asr r6, r0, r2 │ │ + lsr r6, r7, #5 │ │ + beq 27f60 │ │ + subs r3, r5, #3 │ │ + movwne r3, #1 │ │ + asr r2, r0, r3 │ │ movw r7, #1023 ; 0x3ff │ │ - tst r6, r7 │ │ - mov r2, r6 │ │ - asr r3, r1, r3 │ │ - addeq r2, r2, #64 ; 0x40 │ │ + tst r2, r7 │ │ + mov r3, r2 │ │ + addeq r3, r3, #64 ; 0x40 │ │ cmp r5, #0 │ │ - moveq r2, r6 │ │ + moveq r3, r2 │ │ tst r0, #896 ; 0x380 │ │ + asr r2, r1, r6 │ │ orreq r0, r0, #64 ; 0x40 │ │ - mul r6, r2, r3 │ │ + mul r6, r3, r2 │ │ str r0, [r4, #20] │ │ + str r3, [r4, #24] │ │ mul r7, r0, r1 │ │ - str r2, [r4, #24] │ │ - mov r1, #64 ; 0x40 │ │ add r0, r7, r6, lsl #1 │ │ - orr r2, r0, #64 ; 0x40 │ │ - add r0, sp, #4 │ │ - bl 27c4 │ │ - mov r1, r0 │ │ - mvn r0, #11 │ │ - cmp r1, #0 │ │ - bne 27730 │ │ - ldr r1, [sp, #4] │ │ - cmp r1, #0 │ │ - beq 27730 │ │ - add r0, r1, r7 │ │ + orr r0, r0, #64 ; 0x40 │ │ + sub r1, r0, #8 │ │ + mov r0, ip │ │ + bl 22160 │ │ + cmp r0, #0 │ │ + beq 27fdc │ │ + str r0, [r4, #156] ; 0x9c │ │ cmp r5, #0 │ │ + ldr r0, [r0] │ │ mov r2, r5 │ │ - addne r5, r0, r6 │ │ - movne r2, r0 │ │ - add r0, r4, #8 │ │ - stm r0, {r1, r2, r5} │ │ + add r1, r0, r7 │ │ + addne r5, r1, r6 │ │ + movne r2, r1 │ │ + add r1, r4, #8 │ │ + stm r1, {r0, r2, r5} │ │ mov r0, #0 │ │ - add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - ldr r0, [r0, #8] │ │ - b 27a0 │ │ + mvn r0, #11 │ │ + pop {r4, r5, r6, r7, fp, pc} │ │ + mov r2, r1 │ │ + ldr r1, [r0, #156] ; 0x9c │ │ + mov r0, r2 │ │ + b 220f4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #84 ; 0x54 │ │ mov r5, r0 │ │ ldr r6, [r0, #4] │ │ ldr r0, [r1] │ │ mov r4, r1 │ │ str r0, [sp, #76] ; 0x4c │ │ cmp r6, #1 │ │ ldr r0, [r1, #4] │ │ mov r6, #0 │ │ str r0, [sp, #68] ; 0x44 │ │ - movw r3, #2972 ; 0xb9c │ │ + movw r3, #2760 ; 0xac8 │ │ ldr r0, [r1, #8] │ │ addhi r6, r4, r3 │ │ ldr r1, [r1, #12] │ │ mov r3, #0 │ │ str r2, [sp, #80] ; 0x50 │ │ movwhi r3, #1 │ │ ldr r2, [r4, #1928] ; 0x788 │ │ mov fp, r5 │ │ str r6, [r4, #1572] ; 0x624 │ │ lsl r7, r3, #3 │ │ str r0, [sp, #72] ; 0x48 │ │ - movw ip, #30992 ; 0x7910 │ │ + movw ip, #31080 ; 0x7968 │ │ ldr r0, [r1, #240] ; 0xf0 │ │ movw lr, #1576 ; 0x628 │ │ str r0, [sp, #64] ; 0x40 │ │ add r2, r2, #16 │ │ ldr r0, [r1, #244] ; 0xf4 │ │ add ip, r5, ip │ │ str r0, [sp, #60] ; 0x3c │ │ add lr, r4, lr │ │ - ldr r0, [r5, #60] ; 0x3c │ │ - ldr r8, [r5, #40] ; 0x28 │ │ - ldr r9, [r5, #44] ; 0x2c │ │ - ldr r3, [r5, #48] ; 0x30 │ │ - ldr sl, [r5, #52] ; 0x34 │ │ - ldr r6, [fp, #56]! ; 0x38 │ │ + ldr r0, [r5, #76] ; 0x4c │ │ + ldr r8, [r5, #56] ; 0x38 │ │ + ldr r9, [r5, #60] ; 0x3c │ │ + ldr r3, [r5, #64] ; 0x40 │ │ + ldr sl, [r5, #68] ; 0x44 │ │ + ldr r6, [fp, #72]! ; 0x48 │ │ str r0, [sp, #32] │ │ ldr r0, [sp, #80] ; 0x50 │ │ str r0, [sp, #40] ; 0x28 │ │ ldr r0, [sp, #68] ; 0x44 │ │ str r0, [sp] │ │ ldr r0, [sp, #76] ; 0x4c │ │ str r6, [sp, #36] ; 0x24 │ │ @@ -37747,25 +37946,25 @@ │ │ ldr r3, [sp, #60] ; 0x3c │ │ ldr r0, [sp, #72] ; 0x48 │ │ str r0, [sp, #12] │ │ mov r0, r5 │ │ str r9, [sp, #16] │ │ str r8, [sp, #20] │ │ str sl, [sp, #24] │ │ - bl 27894 │ │ + bl 28148 │ │ mov r7, r0 │ │ cmp r0, #0 │ │ - beq 27850 │ │ + beq 28104 │ │ mov r0, r7 │ │ add sp, sp, #84 ; 0x54 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, fp │ │ - bl 288e8 │ │ + bl 29194 │ │ mov r0, #0 │ │ - str r0, [r5, #60] ; 0x3c │ │ + str r0, [r5, #76] ; 0x4c │ │ ldr r0, [r4, #12] │ │ ldr r1, [r4, #1572] ; 0x624 │ │ ldr r0, [r0, #276] ; 0x114 │ │ cmp r1, #0 │ │ str r0, [r4, #1568] ; 0x620 │ │ movne r1, #0 │ │ ldrne r0, [r6] │ │ @@ -37776,32 +37975,32 @@ │ │ add sp, sp, #84 ; 0x54 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov sl, r0 │ │ ldr r0, [r1, #8] │ │ cmp r0, #0 │ │ - beq 278cc │ │ - ldr r1, [pc, #496] ; 27aa4 │ │ + beq 28180 │ │ + ldr r1, [pc, #496] ; 28358 │ │ mov r0, sl │ │ add r1, pc, r1 │ │ - bl 21bf8 │ │ + bl 22068 │ │ mvn r7, #0 │ │ mov r0, r7 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r0, [sp, #92] ; 0x5c │ │ mov r6, r3 │ │ mov r5, r2 │ │ mov r4, r1 │ │ add r0, r0, #184 ; 0xb8 │ │ - bl 27ac │ │ + bl 2d4c │ │ mvn r7, #11 │ │ cmp r0, #0 │ │ - beq 278c0 │ │ + beq 28174 │ │ ldr r8, [sp, #40] ; 0x28 │ │ mov r9, r0 │ │ ldr r1, [sp, #72] ; 0x48 │ │ ldr r2, [sp, #64] ; 0x40 │ │ ldr r3, [sp, #56] ; 0x38 │ │ ldr r7, [sp, #48] ; 0x30 │ │ str r6, [r4, #32] │ │ @@ -37814,106 +38013,106 @@ │ │ ldr r1, [r8, #12] │ │ add r8, r4, #48 ; 0x30 │ │ ldr r0, [sp, #80] ; 0x50 │ │ str r0, [r4, #40] ; 0x28 │ │ mov r0, r8 │ │ ldr fp, [sp, #88] ; 0x58 │ │ str r1, [r4, #36] ; 0x24 │ │ - bl 6f00 │ │ + bl 74a0 │ │ ldm fp, {r1, r2} │ │ mov r0, r4 │ │ blx r2 │ │ cmn r0, #1 │ │ - ble 27a44 │ │ + ble 282f8 │ │ ldr r0, [fp, #8] │ │ mov r1, r4 │ │ vldr d16, [fp] │ │ mov r2, #160 ; 0xa0 │ │ str r0, [r9, #8] │ │ add r0, r9, #16 │ │ vstr d16, [r9] │ │ - bl 2740 <__aeabi_memcpy8@plt> │ │ - ldr r1, [pc, #296] ; 27aa8 │ │ + bl 2ce0 <__aeabi_memcpy8@plt> │ │ + ldr r1, [pc, #296] ; 2835c │ │ mov r2, r9 │ │ ldr r0, [r4, #8] │ │ add r1, pc, r1 │ │ - bl 28878 │ │ + bl 29128 │ │ cmp r0, #0 │ │ str r0, [r4, #152] ; 0x98 │ │ - beq 27a5c │ │ + beq 28310 │ │ ldr r0, [sp, #44] ; 0x2c │ │ ldr r5, [sp, #52] ; 0x34 │ │ cmp r0, #0 │ │ str r0, [r4, #120] ; 0x78 │ │ - beq 279b0 │ │ - bl 288c4 │ │ + beq 28264 │ │ + bl 29170 │ │ ldr r6, [sp, #84] ; 0x54 │ │ cmp r5, #0 │ │ str r5, [r4, #116] ; 0x74 │ │ - beq 279c8 │ │ + beq 2827c │ │ mov r0, r5 │ │ - bl 288c4 │ │ + bl 29170 │ │ mov r0, r8 │ │ mov r1, r6 │ │ ldr r5, [sp, #60] ; 0x3c │ │ - bl 7334 │ │ + bl 77b0 │ │ ldr r0, [sp, #92] ; 0x5c │ │ ldr r6, [sp, #68] ; 0x44 │ │ cmp r0, #0 │ │ ldrne r0, [sp, #96] ; 0x60 │ │ cmpne r0, #0 │ │ addne r1, r9, #176 ; 0xb0 │ │ strne r1, [r0] │ │ cmp r5, #0 │ │ str r5, [r4, #124] ; 0x7c │ │ - beq 27a08 │ │ + beq 282bc │ │ mov r0, r5 │ │ - bl 288c4 │ │ + bl 29170 │ │ ldr r5, [sp, #76] ; 0x4c │ │ cmp r6, #0 │ │ str r6, [r4, #128] ; 0x80 │ │ - beq 27a20 │ │ + beq 282d4 │ │ mov r0, r6 │ │ - bl 288c4 │ │ + bl 29170 │ │ mov r7, #0 │ │ cmp r5, #0 │ │ str r5, [r4, #132] ; 0x84 │ │ - beq 278c0 │ │ + beq 28174 │ │ mov r0, r5 │ │ - bl 288c4 │ │ + bl 29170 │ │ mov r0, r7 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r7, r0 │ │ mov r0, r9 │ │ - bl 27a0 │ │ + bl 2d40 │ │ mov r0, r7 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r1, [fp] │ │ mov r0, r4 │ │ ldr r2, [fp, #8] │ │ blx r2 │ │ mov r0, r9 │ │ - bl 27a0 │ │ - bl 286c <__errno@plt> │ │ + bl 2d40 │ │ + bl 2e0c <__errno@plt> │ │ ldr r0, [r0] │ │ - bl 2878 │ │ - ldr r1, [pc, #36] ; 27aac │ │ + bl 2e18 │ │ + ldr r1, [pc, #36] ; 28360 │ │ mov r2, r0 │ │ mov r0, sl │ │ add r1, pc, r1 │ │ - bl 21bf8 │ │ + bl 22068 │ │ mvn r7, #11 │ │ mov r0, r7 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq r1, r7, r2, ror #1 │ │ + ldrdeq r1, [r8], -sl │ │ andeq r0, r0, r0, lsr r6 │ │ - andeq r0, r7, r6, lsr #30 │ │ + andeq r1, r8, lr, lsl fp │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #76 ; 0x4c │ │ add lr, sp, #64 ; 0x40 │ │ add sl, r3, #120 ; 0x78 │ │ stm lr, {r0, r1, r2} │ │ mov ip, r3 │ │ add ip, ip, #48 ; 0x30 │ │ @@ -37922,15 +38121,15 @@ │ │ ldr fp, [r3] │ │ ldr r9, [r3, #4] │ │ str r0, [sp, #60] ; 0x3c │ │ ldm sl, {r5, r8, sl} │ │ ldr r6, [r3, #40] ; 0x28 │ │ ldr r7, [r3, #116] ; 0x74 │ │ ldr r4, [r3, #132] ; 0x84 │ │ - ldr lr, [lr, #16] │ │ + ldr lr, [lr, #20] │ │ ldr r1, [r3, #88] ; 0x58 │ │ ldr r2, [r3, #92] ; 0x5c │ │ ldr r0, [r3, #96] ; 0x60 │ │ mov r3, #0 │ │ str r0, [sp, #32] │ │ str r4, [sp, #36] ; 0x24 │ │ str r6, [sp, #40] ; 0x28 │ │ @@ -37944,229 +38143,229 @@ │ │ add r2, sp, #64 ; 0x40 │ │ ldr r3, [sp, #60] ; 0x3c │ │ str r1, [sp, #16] │ │ ldm r2, {r0, r1, r2} │ │ str r7, [sp, #12] │ │ str r8, [sp, #20] │ │ str sl, [sp, #28] │ │ - bl 27894 │ │ + bl 28148 │ │ add sp, sp, #76 ; 0x4c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ - beq 27b84 │ │ + beq 28438 │ │ mov r5, r0 │ │ ldr r0, [r0, #8] │ │ cmp r0, #0 │ │ - beq 27bb0 │ │ - ldr r1, [pc, #268] ; 27c84 │ │ - ldr r2, [pc, #268] ; 27c88 │ │ + beq 28464 │ │ + ldr r1, [pc, #268] ; 28538 │ │ + ldr r2, [pc, #268] ; 2853c │ │ add r1, pc, r1 │ │ add r2, pc, r2 │ │ - b 27b94 │ │ - ldr r1, [pc, #232] ; 27c74 │ │ - ldr r2, [pc, #232] ; 27c78 │ │ + b 28448 │ │ + ldr r1, [pc, #232] ; 28528 │ │ + ldr r2, [pc, #232] ; 2852c │ │ add r1, pc, r1 │ │ add r2, pc, r2 │ │ - ldr r3, [pc, #224] ; 27c7c │ │ - ldr r0, [pc, #224] ; 27c80 │ │ + ldr r3, [pc, #224] ; 28530 │ │ + ldr r0, [pc, #224] ; 28534 │ │ add r3, pc, r3 │ │ ldr r0, [pc, r0] │ │ add r0, r0, #168 ; 0xa8 │ │ pop {r4, r5, fp, lr} │ │ - b 277c │ │ + b 2d1c │ │ mov r4, r1 │ │ cmp r1, #0 │ │ - beq 27c4c │ │ + beq 28500 │ │ ldr r0, [r4, #152] ; 0x98 │ │ cmp r0, #0 │ │ - beq 27c38 │ │ + beq 284ec │ │ ldr r1, [r4, #8] │ │ cmp r1, #0 │ │ - beq 27c60 │ │ - bl 288c4 │ │ + beq 28514 │ │ + bl 29170 │ │ ldr r0, [r4, #116] ; 0x74 │ │ cmp r0, #0 │ │ - beq 27be8 │ │ - bl 288c4 │ │ + beq 2849c │ │ + bl 29170 │ │ ldr r0, [r4, #120] ; 0x78 │ │ cmp r0, #0 │ │ - beq 27bf8 │ │ - bl 288c4 │ │ + beq 284ac │ │ + bl 29170 │ │ ldr r0, [r4, #80] ; 0x50 │ │ cmp r0, #0 │ │ - beq 27c08 │ │ - bl 288c4 │ │ + beq 284bc │ │ + bl 29170 │ │ ldr r0, [r4, #124] ; 0x7c │ │ cmp r0, #0 │ │ - beq 27c18 │ │ - bl 288c4 │ │ + beq 284cc │ │ + bl 29170 │ │ ldr r0, [r4, #128] ; 0x80 │ │ cmp r0, #0 │ │ - beq 27c28 │ │ - bl 288c4 │ │ + beq 284dc │ │ + bl 29170 │ │ ldr r0, [r4, #132] ; 0x84 │ │ cmp r0, #0 │ │ - beq 27c38 │ │ - bl 288c4 │ │ + beq 284ec │ │ + bl 29170 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #160 ; 0xa0 │ │ - bl 2740 <__aeabi_memcpy8@plt> │ │ + bl 2ce0 <__aeabi_memcpy8@plt> │ │ pop {r4, r5, fp, pc} │ │ - ldr r1, [pc, #56] ; 27c8c │ │ - ldr r2, [pc, #56] ; 27c90 │ │ + ldr r1, [pc, #56] ; 28540 │ │ + ldr r2, [pc, #56] ; 28544 │ │ add r1, pc, r1 │ │ add r2, pc, r2 │ │ - b 27b94 │ │ - ldr r1, [pc, #44] ; 27c94 │ │ - ldr r2, [pc, #44] ; 27c98 │ │ - add r1, pc, r1 │ │ - add r2, pc, r2 │ │ - b 27b94 │ │ - andeq r0, r7, ip, lsl #21 │ │ - andeq r0, r7, r8, lsr fp │ │ - andeq r0, r7, r5, asr sp │ │ - andeq r3, r8, r4, ror lr │ │ - andeq r0, r7, r0, lsr #21 │ │ - andeq r0, r7, r7, lsl #27 │ │ - andeq r0, r7, r4, asr #19 │ │ - andeq r0, r7, r9, lsr #21 │ │ - ; instruction: 0x000709b0 │ │ - ; instruction: 0x00070cb2 │ │ + b 28448 │ │ + ldr r1, [pc, #44] ; 28548 │ │ + ldr r2, [pc, #44] ; 2854c │ │ + add r1, pc, r1 │ │ + add r2, pc, r2 │ │ + b 28448 │ │ + muleq r8, r8, r6 │ │ + andeq r1, r8, r4, asr #14 │ │ + andeq r1, r8, sp, asr #18 │ │ + andeq r4, r9, r8, lsr #5 │ │ + andeq r1, r8, ip, lsr #13 │ │ + andeq r1, r8, pc, ror r9 │ │ + ldrdeq r1, [r8], -r0 │ │ + ; instruction: 0x000816b5 │ │ + ; instruction: 0x000815bc │ │ + andeq r1, r8, sl, lsr #17 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ - beq 27ccc │ │ + beq 28580 │ │ mov r4, r1 │ │ ldr r1, [r0, #8] │ │ cmp r1, #0 │ │ - beq 27cf8 │ │ - ldr r1, [pc, #172] ; 27d6c │ │ - ldr r2, [pc, #172] ; 27d70 │ │ + beq 285ac │ │ + ldr r1, [pc, #172] ; 28620 │ │ + ldr r2, [pc, #172] ; 28624 │ │ add r1, pc, r1 │ │ add r2, pc, r2 │ │ - b 27cdc │ │ - ldr r1, [pc, #136] ; 27d5c │ │ - ldr r2, [pc, #136] ; 27d60 │ │ + b 28590 │ │ + ldr r1, [pc, #136] ; 28610 │ │ + ldr r2, [pc, #136] ; 28614 │ │ add r1, pc, r1 │ │ add r2, pc, r2 │ │ - ldr r3, [pc, #128] ; 27d64 │ │ - ldr r0, [pc, #128] ; 27d68 │ │ + ldr r3, [pc, #128] ; 28618 │ │ + ldr r0, [pc, #128] ; 2861c │ │ add r3, pc, r3 │ │ ldr r0, [pc, r0] │ │ add r0, r0, #168 ; 0xa8 │ │ pop {r4, lr} │ │ - b 277c │ │ + b 2d1c │ │ cmp r4, #0 │ │ - beq 27d34 │ │ + beq 285e8 │ │ ldr r1, [r4, #152] ; 0x98 │ │ cmp r1, #0 │ │ - beq 27d18 │ │ + beq 285cc │ │ ldr r1, [r4, #8] │ │ cmp r1, #0 │ │ - beq 27d48 │ │ + beq 285fc │ │ mov r1, r4 │ │ mov r2, #160 ; 0xa0 │ │ - bl 2740 <__aeabi_memcpy8@plt> │ │ + bl 2ce0 <__aeabi_memcpy8@plt> │ │ mov r0, r4 │ │ mov r1, #160 ; 0xa0 │ │ - bl 2818 <__aeabi_memclr8@plt> │ │ + bl 2dd0 <__aeabi_memclr8@plt> │ │ pop {r4, pc} │ │ - ldr r1, [pc, #56] ; 27d74 │ │ - ldr r2, [pc, #56] ; 27d78 │ │ + ldr r1, [pc, #56] ; 28628 │ │ + ldr r2, [pc, #56] ; 2862c │ │ add r1, pc, r1 │ │ add r2, pc, r2 │ │ - b 27cdc │ │ - ldr r1, [pc, #44] ; 27d7c │ │ - ldr r2, [pc, #44] ; 27d80 │ │ - add r1, pc, r1 │ │ - add r2, pc, r2 │ │ - b 27cdc │ │ - andeq r0, r7, r4, asr #18 │ │ - strdeq r0, [r7], -r0 ; │ │ - andeq r0, r7, r5, asr ip │ │ - andeq r3, r8, ip, lsr #26 │ │ - andeq r0, r7, r8, asr r9 │ │ - andeq r0, r7, pc, lsr ip │ │ - ldrdeq r0, [r7], -ip │ │ - andeq r0, r7, r1, asr #19 │ │ - andeq r0, r7, r8, asr #17 │ │ - andeq r0, r7, sl, asr #23 │ │ + b 28590 │ │ + ldr r1, [pc, #44] ; 28630 │ │ + ldr r2, [pc, #44] ; 28634 │ │ + add r1, pc, r1 │ │ + add r2, pc, r2 │ │ + b 28590 │ │ + andeq r1, r8, r0, asr r5 │ │ + strdeq r1, [r8], -ip │ │ + andeq r1, r8, sp, asr #16 │ │ + andeq r4, r9, r0, ror #2 │ │ + andeq r1, r8, r4, ror #10 │ │ + andeq r1, r8, r7, lsr r8 │ │ + andeq r1, r8, r8, ror #9 │ │ + andeq r1, r8, sp, asr #11 │ │ + ldrdeq r1, [r8], -r4 │ │ + andeq r1, r8, r2, asr #15 │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ mov r5, r0 │ │ - bl 27b54 │ │ + bl 28408 │ │ ldr r0, [r4, #164] ; 0xa4 │ │ str r0, [r5, #164] ; 0xa4 │ │ ldr r0, [r4, #160] ; 0xa0 │ │ str r0, [r5, #160] ; 0xa0 │ │ ldr r0, [r4, #168] ; 0xa8 │ │ str r0, [r5, #168] ; 0xa8 │ │ pop {r4, r5, fp, pc} │ │ push {r4, lr} │ │ cmp r0, #0 │ │ - beq 27e1c │ │ + beq 286d0 │ │ mov r4, r0 │ │ ldr r1, [r0, #152]! ; 0x98 │ │ cmp r1, #0 │ │ - beq 27e0c │ │ + beq 286c0 │ │ ldr r1, [r4, #8] │ │ cmp r1, #0 │ │ - beq 27e30 │ │ - bl 288e8 │ │ + beq 286e4 │ │ + bl 29194 │ │ add r0, r4, #120 ; 0x78 │ │ - bl 288e8 │ │ + bl 29194 │ │ add r0, r4, #116 ; 0x74 │ │ - bl 288e8 │ │ + bl 29194 │ │ add r0, r4, #80 ; 0x50 │ │ - bl 288e8 │ │ + bl 29194 │ │ add r0, r4, #124 ; 0x7c │ │ - bl 288e8 │ │ + bl 29194 │ │ add r0, r4, #128 ; 0x80 │ │ - bl 288e8 │ │ + bl 29194 │ │ add r0, r4, #132 ; 0x84 │ │ - bl 288e8 │ │ + bl 29194 │ │ mov r0, r4 │ │ mov r1, #160 ; 0xa0 │ │ - bl 2818 <__aeabi_memclr8@plt> │ │ + bl 2dd0 <__aeabi_memclr8@plt> │ │ pop {r4, pc} │ │ - ldr r1, [pc, #56] ; 27e5c │ │ - ldr r2, [pc, #56] ; 27e60 │ │ + ldr r1, [pc, #56] ; 28710 │ │ + ldr r2, [pc, #56] ; 28714 │ │ add r1, pc, r1 │ │ add r2, pc, r2 │ │ - b 27e40 │ │ - ldr r1, [pc, #52] ; 27e6c │ │ - ldr r2, [pc, #52] ; 27e70 │ │ + b 286f4 │ │ + ldr r1, [pc, #52] ; 28720 │ │ + ldr r2, [pc, #52] ; 28724 │ │ add r1, pc, r1 │ │ add r2, pc, r2 │ │ - ldr r3, [pc, #28] ; 27e64 │ │ - ldr r0, [pc, #28] ; 27e68 │ │ + ldr r3, [pc, #28] ; 28718 │ │ + ldr r0, [pc, #28] ; 2871c │ │ add r3, pc, r3 │ │ ldr r0, [pc, r0] │ │ add r0, r0, #168 ; 0xa8 │ │ pop {r4, lr} │ │ - b 277c │ │ - strdeq r0, [r7], -r4 │ │ - andeq r0, r7, r8, lsr #22 │ │ - andeq r0, r7, r8, lsl fp │ │ - andeq r3, r8, r8, asr #23 │ │ - andeq r0, r7, r0, ror #15 │ │ - andeq r0, r7, r1, asr #22 │ │ + b 2d1c │ │ + andeq r1, r8, r0, lsl #8 │ │ + andeq r1, r8, r0, lsr #14 │ │ + andeq r1, r8, r0, lsl r7 │ │ + strdeq r3, [r9], -ip │ │ + andeq r1, r8, ip, ror #7 │ │ + andeq r1, r8, r9, lsr r7 │ │ push {r4, lr} │ │ mov r4, r0 │ │ - bl 27db0 │ │ + bl 28664 │ │ mov r0, #0 │ │ str r0, [r4, #164] ; 0xa4 │ │ str r0, [r4, #168] ; 0xa8 │ │ pop {r4, pc} │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #164] ; 0xa4 │ │ cmp r0, #0 │ │ - beq 27f40 │ │ + beq 287f4 │ │ ldr r0, [r4, #36] ; 0x24 │ │ subs r7, r2, #2 │ │ ldr r8, [r4, #168] ; 0xa8 │ │ movwne r7, #1 │ │ sub r0, r0, #1 │ │ ldr r5, [r4, #32] │ │ clz r0, r0 │ │ @@ -38177,109 +38376,109 @@ │ │ and r0, r0, r2 │ │ add r0, r3, r1, lsl r0 │ │ cmp r0, r5 │ │ movle r5, r0 │ │ cmp r0, #1 │ │ movwlt r5, #1 │ │ cmp r6, r5 │ │ - bcs 27f30 │ │ + bcs 287e4 │ │ ldr r0, [r4, #164] ; 0xa4 │ │ add r0, r0, #8 │ │ - bl 274c │ │ + bl 2cec │ │ ldr r6, [r8, r7, lsl #2] │ │ ldr r1, [r4, #164] ; 0xa4 │ │ cmp r6, r5 │ │ - bcs 27f28 │ │ + bcs 287dc │ │ add r0, r1, #4 │ │ add r1, r1, #8 │ │ - bl 2758 │ │ + bl 2cf8 │ │ ldr r6, [r8, r7, lsl #2] │ │ ldr r1, [r4, #164] ; 0xa4 │ │ cmp r6, r5 │ │ - bcc 27f0c │ │ + bcc 287c0 │ │ add r0, r1, #8 │ │ - bl 2764 │ │ + bl 2d04 │ │ add r0, r6, #2 │ │ clz r0, r0 │ │ lsr r0, r0, #5 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #164] ; 0xa4 │ │ cmp r0, #0 │ │ - beq 27fb8 │ │ + beq 2886c │ │ add r0, r0, #8 │ │ mov r6, r2 │ │ mov r5, r1 │ │ - bl 274c │ │ + bl 2cec │ │ cmp r6, #0 │ │ - beq 27f8c │ │ + beq 28840 │ │ ldr r0, [r4, #168] ; 0xa8 │ │ dmb ish │ │ cmp r6, #2 │ │ str r5, [r0] │ │ dmb ish │ │ - beq 27f9c │ │ + beq 28850 │ │ ldr r0, [r4, #168] ; 0xa8 │ │ dmb ish │ │ str r5, [r0, #4] │ │ dmb ish │ │ ldr r0, [r4, #164] ; 0xa4 │ │ add r0, r0, #4 │ │ - bl 2770 │ │ + bl 2d10 │ │ ldr r0, [r4, #164] ; 0xa4 │ │ add r0, r0, #8 │ │ pop {r4, r5, r6, lr} │ │ - b 2764 │ │ + b 2d04 │ │ pop {r4, r5, r6, pc} │ │ push {r4, lr} │ │ mov r4, r1 │ │ ldr r1, [r1] │ │ ldr r2, [r4, #8] │ │ add r0, r4, #16 │ │ blx r2 │ │ mov r0, r4 │ │ pop {r4, lr} │ │ - b 27a0 │ │ + b 2d40 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #140 ; 0x8c │ │ - ldr r0, [pc, #1916] ; 2876c │ │ + ldr r0, [pc, #1836] ; 28fd0 │ │ mov r9, #0 │ │ - ldr r1, [pc, #1912] ; 28770 │ │ + ldr r1, [pc, #1832] ; 28fd4 │ │ add r0, pc, r0 │ │ - ldr r5, [pc, #1908] ; 28774 │ │ + ldr r5, [pc, #1828] ; 28fd8 │ │ add r1, pc, r1 │ │ add r0, r0, #1 │ │ - ldr r3, [pc, #1900] ; 28778 │ │ + ldr r3, [pc, #1820] ; 28fdc │ │ add r5, pc, r5 │ │ str r0, [sp, #28] │ │ add r0, r1, #1 │ │ str r0, [sp, #24] │ │ add r2, r5, #1 │ │ - ldr r8, [pc, #1880] ; 2877c │ │ + ldr r8, [pc, #1800] ; 28fe0 │ │ add r7, r5, #16 │ │ - ldr r0, [pc, #1876] ; 28780 │ │ + ldr r0, [pc, #1796] ; 28fe4 │ │ add r3, pc, r3 │ │ - ldr fp, [pc, #1872] ; 28784 │ │ + ldr fp, [pc, #1792] ; 28fe8 │ │ add r3, r3, #7 │ │ add r0, pc, r0 │ │ - ldr r5, [pc, #1864] ; 28788 │ │ - ldr sl, [pc, #1864] ; 2878c │ │ + ldr r5, [pc, #1784] ; 28fec │ │ + ldr sl, [pc, #1784] ; 28ff0 │ │ add r8, pc, r8 │ │ - ldr r6, [pc, #1860] ; 28790 │ │ + ldr r6, [pc, #1780] ; 28ff4 │ │ mov r4, r0 │ │ - ldr lr, [pc, #1856] ; 28794 │ │ + ldr lr, [pc, #1776] ; 28ff8 │ │ add fp, pc, fp │ │ - ldr ip, [pc, #1852] ; 28798 │ │ + ldr ip, [pc, #1772] ; 28ffc │ │ add r5, pc, r5 │ │ - ldr r0, [pc, #1848] ; 2879c │ │ + ldr r0, [pc, #1768] ; 29000 │ │ add sl, pc, sl │ │ - ldr r1, [pc, #1844] ; 287a0 │ │ + ldr r1, [pc, #1764] ; 29004 │ │ add r6, pc, r6 │ │ add lr, pc, lr │ │ add ip, pc, ip │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ str r2, [sp, #20] │ │ str r2, [sp, #132] ; 0x84 │ │ @@ -38308,23 +38507,23 @@ │ │ str r6, [sp, #48] ; 0x30 │ │ str sl, [sp, #44] ; 0x2c │ │ str r5, [sp, #40] ; 0x28 │ │ str fp, [sp, #36] ; 0x24 │ │ str r8, [sp, #32] │ │ str r7, [sp, #80] ; 0x50 │ │ mov r1, #152 ; 0x98 │ │ - ldr r0, [pc, #1700] ; 287a4 │ │ + ldr r0, [pc, #1620] ; 29008 │ │ add r0, pc, r0 │ │ mla r1, r9, r1, r0 │ │ mov r0, #76 ; 0x4c │ │ mla r7, r4, r0, r1 │ │ - ldr r0, [pc, #1684] ; 287a8 │ │ + ldr r0, [pc, #1604] ; 2900c │ │ add r0, pc, r0 │ │ mov fp, r1 │ │ - ldr r1, [pc, #1676] ; 287ac │ │ + ldr r1, [pc, #1596] ; 29010 │ │ add r0, r0, r9, lsl #6 │ │ str r4, [sp, #136] ; 0x88 │ │ add r1, pc, r1 │ │ add r0, r0, r4, lsl #5 │ │ add r1, r1, r9, lsl #6 │ │ str r2, [sp, #76] ; 0x4c │ │ add r1, r1, r4, lsl #5 │ │ @@ -38336,23 +38535,23 @@ │ │ mov r2, r3 │ │ str r3, [sp, #72] ; 0x48 │ │ mov r3, #0 │ │ ldrb r7, [r1, r3] │ │ strb r7, [r2, r3, lsl #2] │ │ add r3, r3, #1 │ │ cmp r3, #8 │ │ - bne 28158 │ │ + bne 28a0c │ │ add r0, r0, #1 │ │ add r1, r1, #8 │ │ add r2, r2, #1 │ │ cmp r0, #4 │ │ - bne 28154 │ │ - ldr r0, [pc, #1576] ; 287b0 │ │ + bne 28a08 │ │ + ldr r0, [pc, #1496] ; 29014 │ │ ldr r2, [sp, #136] ; 0x88 │ │ - ldr r1, [pc, #1572] ; 287b4 │ │ + ldr r1, [pc, #1492] ; 29018 │ │ add r0, pc, r0 │ │ add r0, r0, r9, lsl #7 │ │ add r1, pc, r1 │ │ add r0, r0, r2, lsl #6 │ │ add r1, r1, r9, lsl #7 │ │ add r1, r1, r2, lsl #6 │ │ str r1, [r4, #52] ; 0x34 │ │ @@ -38361,23 +38560,23 @@ │ │ str r0, [r4, #56] ; 0x38 │ │ mov r0, #0 │ │ mov r3, #0 │ │ ldrb r7, [r1, r3] │ │ strb r7, [r2, r3, lsl #2] │ │ add r3, r3, #1 │ │ cmp r3, #16 │ │ - bne 281bc │ │ + bne 28a70 │ │ add r0, r0, #1 │ │ add r1, r1, #16 │ │ add r2, r2, #1 │ │ cmp r0, #4 │ │ - bne 281b8 │ │ - ldr r0, [pc, #1484] ; 287b8 │ │ + bne 28a6c │ │ + ldr r0, [pc, #1404] ; 2901c │ │ ldr r2, [sp, #136] ; 0x88 │ │ - ldr r1, [pc, #1480] ; 287bc │ │ + ldr r1, [pc, #1400] ; 29020 │ │ add r0, pc, r0 │ │ add r0, r0, r9, lsl #8 │ │ add r1, pc, r1 │ │ add r0, r0, r2, lsl #7 │ │ add r1, r1, r9, lsl #8 │ │ add r1, r1, r2, lsl #7 │ │ str r1, [r4, #28] │ │ @@ -38386,23 +38585,23 @@ │ │ str r0, [r4, #32] │ │ mov r0, #0 │ │ mov r3, #0 │ │ ldrb r7, [r1, r3] │ │ strb r7, [r2, r3, lsl #3] │ │ add r3, r3, #1 │ │ cmp r3, #16 │ │ - bne 28220 │ │ + bne 28ad4 │ │ add r0, r0, #1 │ │ add r1, r1, #16 │ │ add r2, r2, #1 │ │ cmp r0, #8 │ │ - bne 2821c │ │ - ldr r0, [pc, #1392] ; 287c0 │ │ + bne 28ad0 │ │ + ldr r0, [pc, #1312] ; 29024 │ │ ldr r2, [sp, #136] ; 0x88 │ │ - ldr r1, [pc, #1388] ; 287c4 │ │ + ldr r1, [pc, #1308] ; 29028 │ │ add r0, pc, r0 │ │ add r0, r0, r9, lsl #9 │ │ str r4, [sp, #88] ; 0x58 │ │ add r1, pc, r1 │ │ add r0, r0, r2, lsl #8 │ │ add r1, r1, r9, lsl #9 │ │ add r1, r1, r2, lsl #8 │ │ @@ -38412,170 +38611,170 @@ │ │ str r0, [r4, #64] ; 0x40 │ │ mov r0, #0 │ │ mov r3, #0 │ │ ldrb r7, [r1, r3] │ │ strb r7, [r2, r3, lsl #3] │ │ add r3, r3, #1 │ │ cmp r3, #32 │ │ - bne 28288 │ │ + bne 28b3c │ │ add r0, r0, #1 │ │ add r1, r1, #32 │ │ add r2, r2, #1 │ │ cmp r0, #8 │ │ - bne 28284 │ │ - ldr r0, [pc, #1296] ; 287c8 │ │ + bne 28b38 │ │ + ldr r0, [pc, #1216] ; 2902c │ │ ldr r4, [sp, #136] ; 0x88 │ │ ldr r1, [sp, #88] ; 0x58 │ │ add r0, pc, r0 │ │ add r0, r0, r9, lsl #10 │ │ add r0, r0, r4, lsl #9 │ │ str r0, [r1, #36]! ; 0x24 │ │ - ldr r0, [pc, #1272] ; 287cc │ │ + ldr r0, [pc, #1192] ; 29030 │ │ str r1, [sp, #64] ; 0x40 │ │ add r0, pc, r0 │ │ ldr r2, [sp, #116] ; 0x74 │ │ add r0, r0, r9, lsl #10 │ │ add r0, r0, r4, lsl #9 │ │ str r0, [r1, #4]! │ │ str r1, [sp, #60] ; 0x3c │ │ mov r0, #0 │ │ ldr r1, [sp, #120] ; 0x78 │ │ mov r3, #0 │ │ ldrb r7, [r1, r3] │ │ strb r7, [r2, r3, lsl #4] │ │ add r3, r3, #1 │ │ cmp r3, #32 │ │ - bne 282f8 │ │ + bne 28bac │ │ add r0, r0, #1 │ │ add r1, r1, #32 │ │ add r2, r2, #1 │ │ cmp r0, #16 │ │ - bne 282f4 │ │ + bne 28ba8 │ │ mov r0, #76 ; 0x4c │ │ - ldr r1, [pc, #1188] ; 287d0 │ │ + ldr r1, [pc, #1108] ; 29034 │ │ mul r0, r4, r0 │ │ mov r2, fp │ │ add r1, pc, r1 │ │ add r1, r1, r9, lsl #5 │ │ mov r5, r9 │ │ add r6, r1, r4, lsl #4 │ │ str r6, [r2, r0]! │ │ - ldr r0, [pc, #1160] ; 287d4 │ │ - ldr r1, [pc, #1160] ; 287d8 │ │ + ldr r0, [pc, #1080] ; 29038 │ │ + ldr r1, [pc, #1080] ; 2903c │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ add r0, r0, r9, lsl #9 │ │ add r1, r1, r9, lsl #7 │ │ add r0, r0, r4, lsl #8 │ │ add fp, r1, r4, lsl #6 │ │ str fp, [r2, #4] │ │ str r0, [r2, #8] │ │ - ldr r0, [pc, #1128] ; 287dc │ │ + ldr r0, [pc, #1048] ; 29040 │ │ add r0, pc, r0 │ │ add r0, r0, r9, lsl #11 │ │ add r8, r0, r4, lsl #10 │ │ str r8, [r2, #12]! │ │ str r2, [sp, #68] ; 0x44 │ │ add r0, r9, r9, lsl #2 │ │ - ldr r1, [pc, #1104] ; 287e0 │ │ + ldr r1, [pc, #1024] ; 29044 │ │ ldr r9, [sp, #124] ; 0x7c │ │ add r1, pc, r1 │ │ add r0, r1, r0, lsl #2 │ │ add r1, r4, r4, lsl #2 │ │ mov r4, #0 │ │ add r7, r0, r1, lsl #1 │ │ add sl, r4, #1 │ │ mov r0, r6 │ │ mov r1, r7 │ │ mov r2, sl │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ cmp sl, #3 │ │ - bhi 283e8 │ │ + bhi 28c9c │ │ add r0, r7, r4 │ │ mov r1, #0 │ │ add r2, r4, r1 │ │ add r0, r2, r0 │ │ ldrb r2, [r0, #1]! │ │ strb r2, [r9, r1] │ │ add r1, r1, #1 │ │ add r2, r4, r1 │ │ cmp r2, #3 │ │ - bne 283c8 │ │ + bne 28c7c │ │ add r7, r7, sl │ │ add r9, r9, #5 │ │ add r6, r6, #4 │ │ cmp sl, #4 │ │ mov r4, sl │ │ - bne 283a4 │ │ - ldr r1, [pc, #988] ; 287e4 │ │ + bne 28c58 │ │ + ldr r1, [pc, #908] ; 29048 │ │ add r0, r5, r5, lsl #3 │ │ ldr r7, [sp, #128] ; 0x80 │ │ mov r9, r5 │ │ add r1, pc, r1 │ │ mov r4, #0 │ │ add r0, r1, r0, lsl #3 │ │ ldr r1, [sp, #136] ; 0x88 │ │ add r1, r1, r1, lsl #3 │ │ add r6, r0, r1, lsl #2 │ │ add r5, r4, #1 │ │ mov r0, fp │ │ mov r1, r6 │ │ mov r2, r5 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ cmp r5, #7 │ │ - bhi 2846c │ │ + bhi 28d20 │ │ add r0, r6, r4 │ │ mov r1, #0 │ │ add r2, r4, r1 │ │ add r0, r2, r0 │ │ ldrb r2, [r0, #1]! │ │ strb r2, [r7, r1] │ │ add r1, r1, #1 │ │ add r2, r4, r1 │ │ cmp r2, #7 │ │ - bne 2844c │ │ + bne 28d00 │ │ add r6, r6, r5 │ │ add r7, r7, #9 │ │ add fp, fp, #8 │ │ cmp r5, #8 │ │ mov r4, r5 │ │ - bne 28428 │ │ - ldr r1, [pc, #860] ; 287e8 │ │ + bne 28cdc │ │ + ldr r1, [pc, #780] ; 2904c │ │ add r0, r9, r9, lsl #5 │ │ ldr r6, [sp, #132] ; 0x84 │ │ mov r7, #0 │ │ add r1, pc, r1 │ │ ldr fp, [sp, #36] ; 0x24 │ │ add r0, r1, r0, lsl #5 │ │ ldr r1, [sp, #136] ; 0x88 │ │ add r1, r1, r1, lsl #5 │ │ add r5, r0, r1, lsl #4 │ │ add r4, r7, #1 │ │ mov r0, r8 │ │ mov r1, r5 │ │ mov r2, r4 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ cmp r4, #31 │ │ - bhi 284f0 │ │ + bhi 28da4 │ │ add r0, r5, r7 │ │ mov r1, #0 │ │ add r2, r7, r1 │ │ add r0, r2, r0 │ │ ldrb r2, [r0, #1]! │ │ strb r2, [r6, r1] │ │ add r1, r1, #1 │ │ add r2, r7, r1 │ │ cmp r2, #31 │ │ - bne 284d0 │ │ + bne 28d84 │ │ add r5, r5, r4 │ │ add r6, r6, #33 ; 0x21 │ │ add r8, r8, #32 │ │ cmp r4, #32 │ │ mov r7, r4 │ │ - bne 284ac │ │ + bne 28d60 │ │ ldr r6, [sp, #84] ; 0x54 │ │ mov r0, #0 │ │ ldr r7, [sp, #80] ; 0x50 │ │ mov r1, r6 │ │ add r2, r7, r0 │ │ ldrb r3, [r2, #-16] │ │ strb r3, [r1, #-7] │ │ @@ -38608,15 +38807,15 @@ │ │ ldrb r3, [r2, #10] │ │ strb r3, [r1, #6] │ │ ldrb r3, [r2, #12] │ │ ldrb r2, [r2, #14] │ │ strb r3, [r1, #7] │ │ strb r2, [r1, #8] │ │ add r1, r1, #16 │ │ - bne 28518 │ │ + bne 28dcc │ │ ldr r0, [sp, #68] ; 0x44 │ │ add r6, r6, #256 ; 0x100 │ │ ldr r2, [sp, #88] ; 0x58 │ │ add r7, r7, #1024 ; 0x400 │ │ ldr r1, [sp, #60] ; 0x3c │ │ ldr r0, [r0] │ │ str r0, [r2, #16] │ │ @@ -38670,15 +38869,15 @@ │ │ str r0, [sp, #100] ; 0x64 │ │ ldr r0, [sp, #96] ; 0x60 │ │ add r0, r0, #64 ; 0x40 │ │ str r0, [sp, #96] ; 0x60 │ │ ldr r0, [sp, #92] ; 0x5c │ │ add r0, r0, #64 ; 0x40 │ │ str r0, [sp, #92] ; 0x5c │ │ - bne 280f0 │ │ + bne 289a4 │ │ ldr r0, [sp, #24] │ │ add r9, r9, #1 │ │ ldr r7, [sp, #12] │ │ add ip, ip, #1024 ; 0x400 │ │ add r0, r0, #128 ; 0x80 │ │ str r0, [sp, #24] │ │ ldr r0, [sp, #28] │ │ @@ -38698,156 +38897,157 @@ │ │ add r5, r5, #256 ; 0x100 │ │ add fp, fp, #256 ; 0x100 │ │ add r4, r4, #128 ; 0x80 │ │ add r8, r8, #128 ; 0x80 │ │ add r0, r0, #64 ; 0x40 │ │ add r1, r1, #64 ; 0x40 │ │ cmp r9, #15 │ │ - bne 2807c │ │ - ldr r4, [pc, #208] ; 287ec │ │ - mov r1, #1024 ; 0x400 │ │ - mov r2, #32 │ │ - add r4, pc, r4 │ │ - mov r0, r4 │ │ - bl 2788 <__aeabi_memset8@plt> │ │ - ldr r1, [pc, #188] ; 287f0 │ │ - movw r0, #2280 ; 0x8e8 │ │ - add r1, pc, r1 │ │ - add r0, r1, r0 │ │ - mov r1, #0 │ │ - mov r2, #0 │ │ - str r4, [r0, -r2, lsl #2] │ │ - sub r2, r2, #1 │ │ - cmn r2, #19 │ │ - bne 28744 │ │ - add r1, r1, #1 │ │ - add r0, r0, #76 ; 0x4c │ │ - cmp r1, #2 │ │ - bne 28740 │ │ + bne 28930 │ │ add sp, sp, #140 ; 0x8c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq fp, r8, ip, lsl #17 │ │ - andeq fp, r8, r4, ror #20 │ │ - ldrdeq sp, [r8], -r8 │ │ - ; instruction: 0x0008c1b8 │ │ - andeq r4, r8, r0, asr #15 │ │ - andeq r1, r7, ip, asr #23 │ │ - andeq r4, r8, r0, lsr pc │ │ - andeq r2, r7, r8, lsr #6 │ │ - andeq r5, r8, r0, lsr #28 │ │ - andeq r3, r7, r8, lsl r2 │ │ - andeq r7, r8, r4, lsl ip │ │ - andeq r5, r7, r0, lsl r0 │ │ - andeq r1, r7, ip, asr #15 │ │ - andeq r4, r8, r8, asr #7 │ │ - muleq ip, r0, r9 │ │ - andeq r4, r8, r0, lsr r3 │ │ - andeq r1, r7, ip, lsl r7 │ │ - andeq r4, r8, r4, ror r6 │ │ - andeq r1, r7, ip, ror #20 │ │ - muleq r8, r0, sp │ │ - andeq r2, r7, r8, lsl #3 │ │ - andeq r5, r8, ip, lsr #24 │ │ - andeq r3, r7, r0, lsr #32 │ │ - andeq r4, r7, r4, asr #27 │ │ - andeq r7, r8, ip, lsr #19 │ │ - andeq fp, r8, r0, asr r5 │ │ - muleq r8, r4, lr │ │ - andeq fp, r8, r0, lsl r7 │ │ - andeq sp, r8, r0, ror ip │ │ - strdeq r8, [r7], -r0 │ │ - muleq r7, ip, r9 │ │ - andeq r8, r7, r0, asr sp │ │ - andeq r5, r9, r0, asr #1 │ │ - andeq r4, ip, r8, asr r3 │ │ + ldrdeq fp, [r9], -r4 │ │ + andeq ip, r9, ip, lsr #3 │ │ + andeq lr, r9, r0, lsr #14 │ │ + andeq ip, r9, r0, lsl #18 │ │ + andeq r4, r9, r8, lsl #30 │ │ + andeq r2, r8, r0, lsr r8 │ │ + andeq r5, r9, r8, ror r6 │ │ + andeq r2, r8, ip, lsl #31 │ │ + andeq r6, r9, r8, ror #10 │ │ + andeq r3, r8, ip, ror lr │ │ + andeq r8, r9, ip, asr r3 │ │ + andeq r5, r8, r4, ror ip │ │ + andeq r2, r8, r0, lsr r4 │ │ + andeq r4, r9, r0, lsl fp │ │ + ldrdeq r4, [sp], -ip │ │ + andeq r4, r9, r8, ror sl │ │ + andeq r2, r8, r0, lsl #7 │ │ + ; instruction: 0x00094dbc │ │ + ldrdeq r2, [r8], -r0 │ │ + ldrdeq r5, [r9], -r8 │ │ + andeq r2, r8, ip, ror #27 │ │ + andeq r6, r9, r4, ror r3 │ │ + andeq r3, r8, r4, lsl #25 │ │ + andeq r5, r8, r8, lsr #20 │ │ + strdeq r8, [r9], -r4 │ │ + muleq r9, r8, ip │ │ + ldrdeq ip, [r9], -ip ; │ │ + andeq fp, r9, r8, asr lr │ │ + ; instruction: 0x0009e3b8 │ │ + andeq r9, r8, r4, asr r5 │ │ + andeq r9, r8, r0, lsl #12 │ │ + ; instruction: 0x000899b4 │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ - mov r2, r0 │ │ + add r0, r0, #3 │ │ + mov r1, #64 ; 0x40 │ │ + bic r4, r0, #3 │ │ add r0, sp, #4 │ │ - mov r1, #32 │ │ - bl 27c4 │ │ + add r2, r4, #24 │ │ + bl 2d64 │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r1, #0 │ │ - bne 2886c │ │ - ldr r4, [sp, #4] │ │ - cmp r4, #0 │ │ - beq 2886c │ │ - mov r0, #20 │ │ - bl 27ac │ │ - cmp r0, #0 │ │ - beq 28860 │ │ - ldr r1, [pc, #52] ; 28874 │ │ - mov r2, #1 │ │ - str r4, [r0] │ │ - str r4, [r0, #4] │ │ - add r1, pc, r1 │ │ - str r2, [r0, #8] │ │ - str r1, [r0, #12] │ │ - str r4, [r0, #16] │ │ + bne 290b4 │ │ + ldr r1, [sp, #4] │ │ + cmp r1, #0 │ │ + beq 290b4 │ │ + ldr r2, [pc, #40] ; 290bc │ │ + add r0, r1, r4 │ │ + mov r3, #0 │ │ + str r1, [r1, r4] │ │ + mov r4, #1 │ │ + stmib r0, {r1, r4} │ │ + add r2, pc, r2 │ │ + str r3, [r0, #12] │ │ + str r2, [r0, #16] │ │ + str r1, [r0, #20] │ │ add sp, sp, #8 │ │ pop {r4, pc} │ │ + andeq r0, r0, r4, lsl r0 │ │ + mov r0, r1 │ │ + b 2d40 │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + add r0, r1, #27 │ │ + bic r1, r0, #3 │ │ mov r0, r4 │ │ - bl 27a0 │ │ + bl 22160 │ │ + cmp r0, #0 │ │ + beq 29118 │ │ + ldr ip, [pc, #48] ; 29120 │ │ + mov r2, #0 │ │ + ldr r1, [r0] │ │ + mov r3, #1 │ │ + str r4, [r0, #-20] ; 0xffffffec │ │ + add ip, pc, ip │ │ + str r3, [r0, #-16] │ │ + str r2, [r0, #-12] │ │ + str ip, [r0, #-8] │ │ + str r0, [r0, #-4] │ │ + str r1, [r0, #-24]! ; 0xffffffe8 │ │ + pop {r4, pc} │ │ mov r0, #0 │ │ - add sp, sp, #8 │ │ pop {r4, pc} │ │ - andeq r0, r0, ip, rrx │ │ + andeq r0, r0, r0, lsr #32 │ │ + b 220f4 │ │ push {r4, r5, r6, lr} │ │ mov r6, r0 │ │ - mov r0, #20 │ │ + mov r0, #24 │ │ mov r4, r2 │ │ mov r5, r1 │ │ - bl 27ac │ │ + bl 2d4c │ │ cmp r0, #0 │ │ - beq 288b4 │ │ + beq 29168 │ │ mov r2, #0 │ │ mov r1, #1 │ │ stm r0, {r2, r6} │ │ str r1, [r0, #8] │ │ - str r5, [r0, #12] │ │ - str r4, [r0, #16] │ │ + str r1, [r0, #12] │ │ + str r5, [r0, #16] │ │ + str r4, [r0, #20] │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - mov r0, r1 │ │ - b 27a0 │ │ add r0, r0, #8 │ │ dmb ish │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ - bne 288cc │ │ + bne 29178 │ │ dmb ish │ │ bx lr │ │ - push {r4, r5, fp, lr} │ │ + push {r4, r5, r6, lr} │ │ ldr r5, [r0] │ │ cmp r5, #0 │ │ - beq 28944 │ │ + beq 291fc │ │ add r1, r5, #8 │ │ mov r4, r0 │ │ dmb ish │ │ ldrex r0, [r1] │ │ sub r2, r0, #1 │ │ strex r3, r2, [r1] │ │ cmp r3, #0 │ │ - bne 28904 │ │ + bne 291b0 │ │ cmp r0, #1 │ │ dmb ish │ │ - bne 2893c │ │ + bne 291f4 │ │ ldr r0, [r5, #4] │ │ - ldr r2, [r5, #12] │ │ - ldr r1, [r5, #16] │ │ + ldr r2, [r5, #16] │ │ + ldr r1, [r5, #20] │ │ + ldr r6, [r5, #12] │ │ blx r2 │ │ + cmp r6, #0 │ │ + beq 291f4 │ │ mov r0, r5 │ │ - bl 27a0 │ │ + bl 2d40 │ │ mov r0, #0 │ │ str r0, [r4] │ │ - pop {r4, r5, fp, pc} │ │ + pop {r4, r5, r6, pc} │ │ ldr r2, [r0, #8] │ │ mov r1, r0 │ │ mov r0, #0 │ │ dmb ish │ │ cmp r2, #1 │ │ bxne lr │ │ ldr r0, [r1] │ │ @@ -38860,15 +39060,15 @@ │ │ mov r8, r2 │ │ str r3, [sp, #64] ; 0x40 │ │ str r0, [sp, #120] ; 0x78 │ │ ldr r9, [r0] │ │ ldr r6, [r0, #160] ; 0xa0 │ │ ldr r2, [r0, #168] ; 0xa8 │ │ mov r0, #0 │ │ - ldr r3, [pc, #3968] ; 29920 │ │ + ldr r3, [pc, #3968] ; 2a1d8 │ │ ldr r7, [sp, #260] ; 0x104 │ │ ldr r1, [sp, #272] ; 0x110 │ │ ldr r3, [pc, r3] │ │ sub r5, r6, r1 │ │ mov r6, #16 │ │ ldr fp, [sp, #268] ; 0x10c │ │ ldrb ip, [r3, r7, lsl #2]! │ │ @@ -38896,74 +39096,74 @@ │ │ lsl r2, r2, #24 │ │ lsr r4, lr, #8 │ │ cmp r2, #1 │ │ str r2, [sp, #52] ; 0x34 │ │ str r6, [sp, #108] ; 0x6c │ │ str ip, [sp, #124] ; 0x7c │ │ str lr, [sp, #164] ; 0xa4 │ │ - blt 28a8c │ │ + blt 29344 │ │ ldr r0, [r9] │ │ mvn r2, #35 ; 0x23 │ │ str r6, [sp] │ │ mov r6, r3 │ │ add r3, r3, r3, lsl #3 │ │ str r0, [sp, #4] │ │ mov sl, r1 │ │ add r5, r2, r3, lsl #2 │ │ mov r2, fp │ │ add r0, r0, r5 │ │ mov r3, ip │ │ add r0, r0, #1424 ; 0x590 │ │ - bl 29f90 │ │ + bl 2a848 │ │ str r0, [sp, #204] ; 0xcc │ │ mov r3, r6 │ │ ldr r1, [r9] │ │ ldr ip, [sp, #124] ; 0x7c │ │ add r1, r1, r5 │ │ ldr lr, [sp, #164] ; 0xa4 │ │ ldr r1, [r1, #1424] ; 0x590 │ │ cmp r1, #2 │ │ strcs r0, [sp, #212] ; 0xd4 │ │ strcc r7, [sp, #212] ; 0xd4 │ │ - b 28a98 │ │ + b 29350 │ │ mov sl, r1 │ │ str r7, [sp, #212] ; 0xd4 │ │ str r0, [sp, #204] ; 0xcc │ │ sxtb r1, r4 │ │ cmp r1, #1 │ │ str r1, [sp, #84] ; 0x54 │ │ str r0, [sp, #60] ; 0x3c │ │ str r3, [sp, #56] ; 0x38 │ │ - blt 28b18 │ │ + blt 293d0 │ │ ldr r1, [sp, #68] ; 0x44 │ │ mvn r2, #35 ; 0x23 │ │ ldr r0, [r9] │ │ mov r3, ip │ │ str r0, [sp, #4] │ │ add r1, r1, r1, lsl #3 │ │ ldr r5, [sp, #108] ; 0x6c │ │ str r5, [sp] │ │ add r4, r2, r1, lsl #2 │ │ mov r1, sl │ │ add r0, r0, r4 │ │ mov r2, fp │ │ add r0, r0, #1424 ; 0x590 │ │ - bl 29f90 │ │ + bl 2a848 │ │ str r0, [sp, #208] ; 0xd0 │ │ ldr r1, [r9] │ │ ldr lr, [sp, #164] ; 0xa4 │ │ add r1, r1, r4 │ │ ldr ip, [sp, #124] ; 0x7c │ │ mov r4, r5 │ │ str r0, [sp, #40] ; 0x28 │ │ ldr r1, [r1, #1424] ; 0x590 │ │ cmp r1, #1 │ │ movhi r7, r0 │ │ str r7, [sp, #216] ; 0xd8 │ │ - b 28b1c │ │ + b 293d4 │ │ ldr r4, [sp, #108] ; 0x6c │ │ ldr r2, [sp, #120] ; 0x78 │ │ mov r1, #0 │ │ mov r0, #0 │ │ str r1, [sp, #200] ; 0xc8 │ │ str r1, [sp, #196] ; 0xc4 │ │ mvn r5, #0 │ │ @@ -38973,15 +39173,15 @@ │ │ mvn r0, #0 │ │ str r0, [sp, #128] ; 0x80 │ │ mov r0, #0 │ │ cmp r1, fp │ │ str r0, [sp, #104] ; 0x68 │ │ str r8, [sp, #160] ; 0xa0 │ │ str r9, [sp, #152] ; 0x98 │ │ - bge 28d44 │ │ + bge 295fc │ │ and r0, fp, #31 │ │ sub r1, fp, r1 │ │ add r1, r1, #1 │ │ cmp r4, #1 │ │ add r0, r2, r0, lsl #2 │ │ mov r6, #2 │ │ movwhi r6, #3 │ │ @@ -38990,50 +39190,50 @@ │ │ asrgt r6, r1, #1 │ │ cmp ip, #15 │ │ mov r8, #1 │ │ add r9, r0, sl, lsl #4 │ │ movwhi r8, #4 │ │ mov sl, #2 │ │ ldrb r0, [r9, #10] │ │ - ldr r2, [pc, #4040] ; 29b70 │ │ + ldr r2, [pc, #4040] ; 2a428 │ │ ldr r2, [pc, r2] │ │ str r9, [sp, #88] ; 0x58 │ │ str r6, [sp, #104] ; 0x68 │ │ ldrb r2, [r2, r0, lsl #2] │ │ cmp r2, ip │ │ mov r7, r2 │ │ movhi r7, ip │ │ cmp r7, r8 │ │ movlt r7, r8 │ │ cmp r2, ip │ │ - bcs 28ca4 │ │ + bcs 2955c │ │ add r1, sp, #200 ; 0xc8 │ │ add r0, sp, #212 ; 0xd4 │ │ add r2, sp, #192 ; 0xc0 │ │ str lr, [sp] │ │ stmib sp, {r0, r1, r2} │ │ lsl r2, r7, #1 │ │ mov r3, r9 │ │ ldr r0, [sp, #156] ; 0x9c │ │ mov sl, lr │ │ ldr r1, [sp, #160] ; 0xa0 │ │ - bl 2a244 │ │ + bl 2aafc │ │ ldr r0, [sp, #96] ; 0x60 │ │ mov r1, #1 │ │ cmp r7, r0 │ │ - bge 28d20 │ │ + bge 295d8 │ │ mov r5, sl │ │ ldr fp, [sp, #160] ; 0xa0 │ │ ldr r4, [sp, #96] ; 0x60 │ │ ldr sl, [sp, #156] ; 0x9c │ │ str r1, [sp, #128] ; 0x80 │ │ add r3, r9, r7, lsl #4 │ │ bfc r5, #0, #16 │ │ ldrb r0, [r3, #10] │ │ - ldr r1, [pc, #3904] ; 29b74 │ │ + ldr r1, [pc, #3904] ; 2a42c │ │ ldr r1, [pc, r1] │ │ ldrb r6, [r1, r0, lsl #2] │ │ mov r1, fp │ │ ldr r0, [sp, #164] ; 0xa4 │ │ orr r5, r5, r0 │ │ add r0, sp, #212 ; 0xd4 │ │ cmp r8, r6 │ │ @@ -39042,30 +39242,30 @@ │ │ str r0, [sp, #8] │ │ add r0, sp, #192 ; 0xc0 │ │ movhi r6, r8 │ │ str r0, [sp, #12] │ │ lsl r2, r6, #1 │ │ mov r0, sl │ │ str r5, [sp] │ │ - bl 2a244 │ │ + bl 2aafc │ │ add r7, r7, r6 │ │ cmp r7, r4 │ │ - blt 28c20 │ │ + blt 294d8 │ │ ldr r9, [sp, #272] ; 0x110 │ │ mvn r5, #0 │ │ ldr fp, [sp, #268] ; 0x10c │ │ ldr ip, [sp, #124] ; 0x7c │ │ mov sl, r9 │ │ ldr r9, [sp, #152] ; 0x98 │ │ ldr r4, [sp, #108] ; 0x6c │ │ ldr lr, [sp, #164] ; 0xa4 │ │ - b 28d40 │ │ + b 295f8 │ │ cmp ip, #1 │ │ - beq 28ccc │ │ - ldr r1, [pc, #3780] ; 29b78 │ │ + beq 29584 │ │ + ldr r1, [pc, #3780] ; 2a430 │ │ ldr r1, [pc, r1] │ │ add r0, r1, r0, lsl #2 │ │ ldrb sl, [r0, #1] │ │ cmp sl, r6, lsl #1 │ │ lslgt sl, r6, #1 │ │ cmp sl, #2 │ │ movle sl, #2 │ │ @@ -39077,36 +39277,36 @@ │ │ str r3, [sp, #4] │ │ str r0, [sp, #12] │ │ ldr r0, [sp, #156] ; 0x9c │ │ ldr r3, [sp, #88] ; 0x58 │ │ str r1, [sp, #8] │ │ mov r1, r8 │ │ str lr, [sp] │ │ - bl 2a244 │ │ + bl 2aafc │ │ ldr r6, [sp, #272] ; 0x110 │ │ lsr r0, sl, #1 │ │ ldr lr, [sp, #164] ; 0xa4 │ │ mvn r5, #0 │ │ str r0, [sp, #128] ; 0x80 │ │ ldr r9, [sp, #152] ; 0x98 │ │ mov sl, r6 │ │ - b 28d3c │ │ + b 295f4 │ │ ldr r9, [sp, #272] ; 0x110 │ │ mvn r5, #0 │ │ str r1, [sp, #128] ; 0x80 │ │ ldr lr, [sp, #164] ; 0xa4 │ │ mov sl, r9 │ │ ldr r9, [sp, #152] ; 0x98 │ │ ldr r4, [sp, #108] ; 0x6c │ │ ldr ip, [sp, #124] ; 0x7c │ │ ldr r2, [sp, #120] ; 0x78 │ │ ldr r0, [r2, #156] ; 0x9c │ │ ldr r1, [sp, #264] ; 0x108 │ │ cmp r0, sl │ │ - bge 28dfc │ │ + bge 296b4 │ │ mov r1, sl │ │ sub r0, r1, r0 │ │ ldr r5, [sp, #124] ; 0x7c │ │ mov r6, #1 │ │ cmp r4, #15 │ │ add r0, r0, #1 │ │ sub r3, sl, #1 │ │ @@ -39134,55 +39334,55 @@ │ │ str r2, [sp, #24] │ │ mov r2, lr │ │ str r6, [sp, #20] │ │ mov r6, lr │ │ str sl, [sp, #112] ; 0x70 │ │ ldr r5, [sp, #124] ; 0x7c │ │ str ip, [sp, #28] │ │ - bl 2a0dc │ │ + bl 2a994 │ │ ldr r1, [sp, #264] ; 0x108 │ │ mov ip, r5 │ │ ldr r2, [sp, #120] ; 0x78 │ │ mov lr, r6 │ │ mov sl, r7 │ │ mov r5, r0 │ │ tst r1, #1 │ │ ldr r6, [sp, #156] ; 0x9c │ │ ldrne r0, [sp, #128] ; 0x80 │ │ mov fp, sl │ │ cmnne r0, #1 │ │ - bne 29354 │ │ + bne 29c0c │ │ ldr r0, [sp, #196] ; 0xc4 │ │ mov r7, r4 │ │ str r0, [sp, #76] ; 0x4c │ │ mov r4, r2 │ │ ldr r0, [sp, #192] ; 0xc0 │ │ str r0, [sp, #72] ; 0x48 │ │ ldr r0, [sp, #160] ; 0xa0 │ │ str r8, [sp, #92] ; 0x5c │ │ str r5, [sp, #116] ; 0x74 │ │ ldr r3, [r0] │ │ cmp r3, #1 │ │ - blt 28e60 │ │ + blt 29718 │ │ add r0, r6, #8 │ │ mov r1, r3 │ │ ldr r2, [r0] │ │ subs r1, r1, #1 │ │ add r2, r2, #640 ; 0x280 │ │ str r2, [r0], #16 │ │ - bne 28e4c │ │ + bne 29704 │ │ ldr r0, [r9] │ │ str r3, [sp, #80] ; 0x50 │ │ mov r3, r4 │ │ ldr r0, [r0, #512] ; 0x200 │ │ str r0, [sp, #188] ; 0xbc │ │ ldr r0, [r9, #24] │ │ mov r9, fp │ │ cmp r0, #0 │ │ - beq 29148 │ │ + beq 29a00 │ │ ldr r2, [sp, #100] ; 0x64 │ │ mov r4, #8 │ │ mov lr, #1 │ │ add r0, r2, #1 │ │ asr r1, r0, #1 │ │ cmp r1, #8 │ │ mov r1, #8 │ │ @@ -39209,15 +39409,15 @@ │ │ mul r0, r1, r0 │ │ ldr r1, [r3, #152] ; 0x98 │ │ add r0, r0, r9, asr #1 │ │ add r0, r1, r0, lsl #3 │ │ str r0, [sp, #44] ; 0x2c │ │ ldrge r0, [sp, #96] ; 0x60 │ │ cmpge r0, #1 │ │ - blt 28fb0 │ │ + blt 29868 │ │ ldr r0, [sp, #48] ; 0x30 │ │ add fp, sp, #204 ; 0xcc │ │ ldr r1, [sp, #140] ; 0x8c │ │ add r8, sp, #188 ; 0xbc │ │ ldr r7, [sp, #44] ; 0x2c │ │ mov sl, #0 │ │ mul r0, r1, r0 │ │ @@ -39235,44 +39435,44 @@ │ │ moveq r0, r8 │ │ orr r5, r5, r1 │ │ str r5, [sp] │ │ stmib sp, {r0, fp} │ │ mov r3, r7 │ │ mov r9, lr │ │ ldm r2, {r0, r1, r2} │ │ - bl 2a3fc │ │ + bl 2ac94 │ │ ldr r1, [sp, #148] ; 0x94 │ │ add r6, r6, r9 │ │ mov lr, r9 │ │ cmp r6, r4 │ │ add r7, r7, r1 │ │ - blt 28f44 │ │ + blt 297fc │ │ ldr r0, [sp, #132] ; 0x84 │ │ ldr r7, [sp, #144] ; 0x90 │ │ add r7, r7, r0 │ │ ldr r0, [sp, #140] ; 0x8c │ │ add sl, sl, r0 │ │ ldr r0, [sp, #136] ; 0x88 │ │ cmp sl, r0 │ │ - blt 28f3c │ │ + blt 297f4 │ │ ldr r7, [sp, #108] ; 0x6c │ │ ldr ip, [sp, #124] ; 0x7c │ │ ldr r9, [sp, #272] ; 0x110 │ │ ldr lr, [sp, #164] ; 0xa4 │ │ cmp ip, r7 │ │ ldr r3, [sp, #120] ; 0x78 │ │ mov r0, r7 │ │ movcc r0, ip │ │ cmp r0, #2 │ │ - blt 29148 │ │ + blt 29a00 │ │ cmp ip, r7 │ │ mov r0, r7 │ │ movhi r0, ip │ │ cmp r0, #15 │ │ - bgt 29148 │ │ + bgt 29a00 │ │ ldr r5, [sp, #48] ; 0x30 │ │ lsr r1, r7, #1 │ │ ldr r0, [sp, #268] ; 0x10c │ │ mov r2, r7 │ │ ldr r2, [r3, #168] ; 0xa8 │ │ asr r4, r9, #1 │ │ mul r1, r5, r1 │ │ @@ -39283,89 +39483,89 @@ │ │ bic r8, r0, #7 │ │ ldr r0, [sp, #44] ; 0x2c │ │ cmp r8, r2, asr #1 │ │ mov r5, r8 │ │ add r6, r0, r1, lsl #3 │ │ asrgt r5, r2, #1 │ │ cmp fp, r5 │ │ - bge 29090 │ │ + bge 29948 │ │ ldr r0, [r3, #156] ; 0x9c │ │ bic r1, r4, #7 │ │ cmp r1, r0, asr #1 │ │ asrlt r1, r0, #1 │ │ cmp r4, r1 │ │ - ble 29090 │ │ + ble 29948 │ │ add r2, sp, #152 ; 0x98 │ │ mov r0, #0 │ │ str r0, [sp, #4] │ │ sub r3, r6, #8 │ │ str r0, [sp, #8] │ │ mov r7, ip │ │ ldm r2, {r0, r1, r2} │ │ str r6, [sp, #148] ; 0x94 │ │ mov r6, lr │ │ str lr, [sp] │ │ - bl 2a3fc │ │ + bl 2ac94 │ │ mov lr, r6 │ │ ldr r9, [sp, #272] ; 0x110 │ │ ldr r6, [sp, #148] ; 0x94 │ │ mov ip, r7 │ │ ldr r3, [sp, #120] ; 0x78 │ │ ldr r1, [r3, #160] ; 0xa0 │ │ add r2, r4, #8 │ │ bic r2, r2, #7 │ │ ldr r7, [sp, #108] ; 0x6c │ │ add r0, sl, r4 │ │ cmp r2, r1, asr #1 │ │ asrgt r2, r1, #1 │ │ cmp r0, r2 │ │ - bge 29148 │ │ + bge 29a00 │ │ cmp fp, r5 │ │ - bge 290f8 │ │ + bge 299b0 │ │ add r2, sp, #152 ; 0x98 │ │ mov r0, #0 │ │ str r0, [sp, #4] │ │ add r3, r6, sl, lsl #3 │ │ str r0, [sp, #8] │ │ mov r4, r6 │ │ ldm r2, {r0, r1, r2} │ │ mov r5, ip │ │ mov r6, lr │ │ str lr, [sp] │ │ - bl 2a3fc │ │ + bl 2ac94 │ │ ldr r3, [sp, #120] ; 0x78 │ │ mov lr, r6 │ │ mov r6, r4 │ │ mov ip, r5 │ │ ldr r0, [r3, #168] ; 0xa8 │ │ cmp r8, r0, asr #1 │ │ asrgt r8, r0, #1 │ │ cmp fp, r8 │ │ - bgt 29148 │ │ + bgt 29a00 │ │ mov r0, #0 │ │ add r2, sp, #152 ; 0x98 │ │ str r0, [sp, #4] │ │ mov r5, ip │ │ str r0, [sp, #8] │ │ ldr r0, [sp, #48] ; 0x30 │ │ str lr, [sp] │ │ sub r0, sl, r0 │ │ add r3, r6, r0, lsl #3 │ │ ldm r2, {r0, r1, r2} │ │ mov r6, lr │ │ - bl 2a3fc │ │ + bl 2ac94 │ │ ldr r3, [sp, #120] ; 0x78 │ │ mov lr, r6 │ │ mov ip, r5 │ │ ldr r4, [sp, #116] ; 0x74 │ │ mov sl, r7 │ │ ldr r0, [sp, #128] ; 0x80 │ │ orr r0, r4, r0 │ │ cmn r0, #1 │ │ - beq 291ac │ │ + beq 29a64 │ │ add r0, sp, #192 ; 0xc0 │ │ add r1, sp, #184 ; 0xb8 │ │ str r0, [sp, #12] │ │ add r2, sp, #212 ; 0xd4 │ │ ldr r0, [sp, #88] ; 0x58 │ │ mov r7, r3 │ │ ldr fp, [sp, #156] ; 0x9c │ │ @@ -39373,18 +39573,18 @@ │ │ str r1, [sp, #8] │ │ sub r3, r0, #16 │ │ ldr r1, [sp, #160] ; 0xa0 │ │ str r2, [sp, #4] │ │ mov r0, fp │ │ mov r2, #4 │ │ str lr, [sp] │ │ - bl 2a244 │ │ + bl 2aafc │ │ mov r3, r7 │ │ mov ip, r5 │ │ - b 291b0 │ │ + b 29a68 │ │ ldr fp, [sp, #156] ; 0x9c │ │ cmp sl, #15 │ │ mov r0, #2 │ │ movwhi r0, #4 │ │ ldr r7, [sp, #104] ; 0x68 │ │ str r0, [sp, #148] ; 0x94 │ │ orr r2, r9, #1 │ │ @@ -39398,63 +39598,63 @@ │ │ and r0, r0, #30 │ │ orr r0, r0, #1 │ │ and lr, r1, #31 │ │ str r2, [sp, #140] ; 0x8c │ │ add r0, r3, r0, lsl #2 │ │ str r0, [sp, #144] ; 0x90 │ │ str r7, [sp, #104] ; 0x68 │ │ - bcc 29344 │ │ + bcc 29bfc │ │ cmp r5, #1 │ │ - bhi 29344 │ │ + bhi 29bfc │ │ mvn r0, #11 │ │ mov r5, r8 │ │ add r0, r0, lr, lsl #2 │ │ mov r8, r9 │ │ orr r0, r0, #4 │ │ add r0, r0, r3 │ │ ldr r0, [r0, #24] │ │ add r6, r0, r2, lsl #4 │ │ ldrb r0, [r6, #10] │ │ - ldr r1, [pc, #3380] ; 29f6c │ │ + ldr r1, [pc, #3380] ; 2a824 │ │ ldr r1, [pc, r1] │ │ str r5, [sp, #132] ; 0x84 │ │ str lr, [sp, #136] ; 0x88 │ │ ldrb r1, [r1, r0, lsl #2] │ │ cmp r1, ip │ │ mov r7, r1 │ │ movhi r7, ip │ │ cmp r7, r5 │ │ movlt r7, r5 │ │ cmp r1, ip │ │ - bcs 293c4 │ │ + bcs 29c7c │ │ ldr r9, [sp, #164] ; 0xa4 │ │ add r1, sp, #184 ; 0xb8 │ │ add r0, sp, #212 ; 0xd4 │ │ add r2, sp, #192 ; 0xc0 │ │ str r9, [sp] │ │ mov r3, r6 │ │ stmib sp, {r0, r1, r2} │ │ lsl r2, r7, #1 │ │ mov r5, r4 │ │ ldr r0, [sp, #156] ; 0x9c │ │ ldr r1, [sp, #160] ; 0xa0 │ │ - bl 2a244 │ │ + bl 2aafc │ │ ldr r4, [sp, #96] ; 0x60 │ │ cmp r7, r4 │ │ - bge 29464 │ │ + bge 29d1c │ │ mov r8, r6 │ │ ldr fp, [sp, #156] ; 0x9c │ │ ldr sl, [sp, #160] ; 0xa0 │ │ mov r5, r9 │ │ ldr r6, [sp, #132] ; 0x84 │ │ str r9, [sp, #164] ; 0xa4 │ │ add r3, r8, r7, lsl #4 │ │ bfc r5, #0, #16 │ │ ldrb r0, [r3, #10] │ │ - ldr r1, [pc, #3244] ; 29f74 │ │ + ldr r1, [pc, #3244] ; 2a82c │ │ ldr r1, [pc, r1] │ │ ldrb r9, [r1, r0, lsl #2] │ │ mov r1, sl │ │ ldr r0, [sp, #164] ; 0xa4 │ │ orr r5, r5, r0 │ │ add r0, sp, #212 ; 0xd4 │ │ cmp r6, r9 │ │ @@ -39463,66 +39663,66 @@ │ │ str r0, [sp, #8] │ │ add r0, sp, #192 ; 0xc0 │ │ movhi r9, r6 │ │ str r0, [sp, #12] │ │ lsl r2, r9, #1 │ │ mov r0, fp │ │ str r5, [sp] │ │ - bl 2a244 │ │ + bl 2aafc │ │ add r7, r7, r9 │ │ cmp r7, r4 │ │ - blt 292b4 │ │ + blt 29b6c │ │ ldr r9, [sp, #272] ; 0x110 │ │ mov r8, r6 │ │ ldr ip, [sp, #124] ; 0x7c │ │ ldr sl, [sp, #108] ; 0x6c │ │ ldr r2, [sp, #164] ; 0xa4 │ │ ldr r4, [sp, #116] ; 0x74 │ │ ldr r5, [sp, #128] ; 0x80 │ │ ldr r0, [sp, #112] ; 0x70 │ │ ldr r3, [sp, #120] ; 0x78 │ │ ldr lr, [sp, #136] ; 0x88 │ │ ldr r1, [sp, #144] ; 0x90 │ │ - b 29494 │ │ + b 29d4c │ │ ldr r2, [sp, #164] ; 0xa4 │ │ ldr r0, [sp, #112] ; 0x70 │ │ ldr r1, [sp, #144] ; 0x90 │ │ - b 2949c │ │ + b 29d54 │ │ cmp ip, r4 │ │ mov r0, r4 │ │ movhi r0, ip │ │ cmp r0, #16 │ │ - bgt 28e14 │ │ + bgt 296cc │ │ ldr r0, [r2, #160] ; 0xa0 │ │ add r1, ip, fp │ │ cmp r1, r0 │ │ - bge 28e14 │ │ + bge 296cc │ │ add r0, sp, #192 ; 0xc0 │ │ add r1, sp, #200 ; 0xc8 │ │ str r0, [sp, #12] │ │ add r2, sp, #212 ; 0xd4 │ │ ldr r0, [sp, #88] ; 0x58 │ │ mov sl, ip │ │ str r1, [sp, #8] │ │ mov r7, lr │ │ ldr r1, [sp, #160] ; 0xa0 │ │ add r3, r0, ip, lsl #4 │ │ str r2, [sp, #4] │ │ mov r0, r6 │ │ mov r2, #4 │ │ str lr, [sp] │ │ - bl 2a244 │ │ + bl 2aafc │ │ ldr r2, [sp, #120] ; 0x78 │ │ mov lr, r7 │ │ mov ip, sl │ │ - b 28e14 │ │ + b 296cc │ │ mov r5, #2 │ │ cmp ip, #1 │ │ - beq 293fc │ │ - ldr r1, [pc, #2968] ; 29f70 │ │ + beq 29cb4 │ │ + ldr r1, [pc, #2968] ; 2a828 │ │ ldr r1, [pc, r1] │ │ add r0, r1, r0, lsl #2 │ │ ldr r1, [sp, #104] ; 0x68 │ │ ldrb r5, [r0, #1] │ │ mvn r0, #1 │ │ add r0, r0, r1, lsl #1 │ │ cmp r0, r5 │ │ @@ -39538,27 +39738,27 @@ │ │ add r3, sp, #212 ; 0xd4 │ │ ldr sl, [sp, #164] ; 0xa4 │ │ str r3, [sp, #4] │ │ mov r3, r6 │ │ str r0, [sp, #12] │ │ mov r0, fp │ │ str sl, [sp] │ │ - bl 2a244 │ │ + bl 2aafc │ │ mov r2, sl │ │ lsr r6, r5, #1 │ │ mov r9, r8 │ │ ldr sl, [sp, #108] ; 0x6c │ │ ldr ip, [sp, #124] ; 0x7c │ │ ldr r0, [sp, #112] ; 0x70 │ │ ldr r3, [sp, #120] ; 0x78 │ │ ldr r5, [sp, #128] ; 0x80 │ │ ldr lr, [sp, #136] ; 0x88 │ │ ldr r1, [sp, #144] ; 0x90 │ │ ldr r8, [sp, #132] ; 0x84 │ │ - b 29498 │ │ + b 29d50 │ │ mov r2, r9 │ │ mov r4, r5 │ │ mov r9, r8 │ │ ldr fp, [sp, #156] ; 0x9c │ │ ldr ip, [sp, #124] ; 0x7c │ │ ldr sl, [sp, #108] ; 0x6c │ │ ldr r0, [sp, #112] ; 0x70 │ │ @@ -39569,17 +39769,17 @@ │ │ ldr r8, [sp, #132] ; 0x84 │ │ mov r6, #1 │ │ add r5, r6, r5 │ │ add r7, r1, #24 │ │ cmp r0, #2 │ │ str r7, [sp, #144] ; 0x90 │ │ str r0, [sp, #112] ; 0x70 │ │ - bcc 29524 │ │ + bcc 29ddc │ │ cmp r4, #1 │ │ - bhi 29524 │ │ + bhi 29ddc │ │ sub r3, r9, #3 │ │ add r1, sp, #184 ; 0xb8 │ │ orr r3, r3, #1 │ │ stm sp, {r7, sl} │ │ sub r0, r0, #1 │ │ str r3, [sp, #12] │ │ add r6, sp, #196 ; 0xc4 │ │ @@ -39592,103 +39792,103 @@ │ │ ldr r7, [sp, #100] ; 0x64 │ │ str r0, [sp, #16] │ │ mov r0, fp │ │ str r7, [sp, #8] │ │ mov r7, r2 │ │ str r6, [sp, #28] │ │ mov r6, ip │ │ - bl 2a0dc │ │ + bl 2a994 │ │ ldr r3, [sp, #120] ; 0x78 │ │ mov lr, r9 │ │ mov r2, r7 │ │ mov ip, r6 │ │ add r4, r0, r4 │ │ str r4, [sp, #116] ; 0x74 │ │ ldr r0, [sp, #104] ; 0x68 │ │ str r2, [sp, #164] ; 0xa4 │ │ cmp r0, #3 │ │ - bcc 2964c │ │ + bcc 29f04 │ │ cmp r5, #2 │ │ - bhi 2964c │ │ + bhi 29f04 │ │ mvn r0, #19 │ │ ldr r1, [sp, #140] ; 0x8c │ │ add r0, r0, lr, lsl #2 │ │ mov r9, r2 │ │ orr r0, r0, #4 │ │ add r0, r0, r3 │ │ ldr r0, [r0, #24] │ │ add r6, r0, r1, lsl #4 │ │ ldrb r0, [r6, #10] │ │ - ldr r1, [pc, #2588] ; 29f84 │ │ + ldr r1, [pc, #2588] ; 2a83c │ │ ldr r1, [pc, r1] │ │ str r5, [sp, #128] ; 0x80 │ │ ldrb r1, [r1, r0, lsl #2] │ │ cmp r1, ip │ │ mov r7, r1 │ │ movhi r7, ip │ │ cmp r7, r8 │ │ movlt r7, r8 │ │ cmp r1, ip │ │ - bcs 2965c │ │ + bcs 29f14 │ │ add r0, sp, #192 ; 0xc0 │ │ add r1, sp, #212 ; 0xd4 │ │ ldr r4, [sp, #160] ; 0xa0 │ │ add sl, sp, #184 ; 0xb8 │ │ str r9, [sp] │ │ lsl r2, r7, #1 │ │ stmib sp, {r1, sl} │ │ mov r3, r6 │ │ mov r1, r4 │ │ str r0, [sp, #12] │ │ ldr r0, [sp, #156] ; 0x9c │ │ - bl 2a244 │ │ + bl 2aafc │ │ ldr r9, [sp, #96] ; 0x60 │ │ mov r3, #1 │ │ cmp r7, r9 │ │ - bge 296e0 │ │ + bge 29f98 │ │ ldr r5, [sp, #164] ; 0xa4 │ │ mov r4, sl │ │ ldr fp, [sp, #156] ; 0x9c │ │ add r3, r6, r7, lsl #4 │ │ bfc r5, #0, #16 │ │ ldrb r0, [r3, #10] │ │ - ldr r1, [pc, #2464] ; 29f8c │ │ + ldr r1, [pc, #2464] ; 2a844 │ │ ldr r1, [pc, r1] │ │ ldrb sl, [r1, r0, lsl #2] │ │ ldr r0, [sp, #164] ; 0xa4 │ │ ldr r1, [sp, #160] ; 0xa0 │ │ orr r5, r5, r0 │ │ cmp r8, sl │ │ add r0, sp, #212 ; 0xd4 │ │ str r5, [sp] │ │ stmib sp, {r0, r4} │ │ add r0, sp, #192 ; 0xc0 │ │ movhi sl, r8 │ │ str r0, [sp, #12] │ │ lsl r2, sl, #1 │ │ mov r0, fp │ │ - bl 2a244 │ │ + bl 2aafc │ │ add r7, r7, sl │ │ cmp r7, r9 │ │ - blt 295d8 │ │ + blt 29e90 │ │ ldr r9, [sp, #272] ; 0x110 │ │ mov r3, #1 │ │ ldr ip, [sp, #124] ; 0x7c │ │ ldr sl, [sp, #108] ; 0x6c │ │ ldr r2, [sp, #164] ; 0xa4 │ │ ldr r5, [sp, #128] ; 0x80 │ │ - b 296f8 │ │ + b 29fb0 │ │ ldr r0, [sp, #76] ; 0x4c │ │ ldr r1, [sp, #72] ; 0x48 │ │ ldr r9, [sp, #272] ; 0x110 │ │ - b 29704 │ │ + b 29fbc │ │ mov r4, #2 │ │ cmp ip, #1 │ │ - beq 29694 │ │ - ldr r1, [pc, #2328] ; 29f88 │ │ + beq 29f4c │ │ + ldr r1, [pc, #2328] ; 2a840 │ │ ldr r1, [pc, r1] │ │ add r0, r1, r0, lsl #2 │ │ ldr r1, [sp, #104] ; 0x68 │ │ ldrb r4, [r0, #1] │ │ mvn r0, #3 │ │ add r0, r0, r1, lsl #1 │ │ cmp r0, r4 │ │ @@ -39704,37 +39904,37 @@ │ │ add r3, sp, #212 ; 0xd4 │ │ str r3, [sp, #4] │ │ mov r3, r6 │ │ str r0, [sp, #12] │ │ mov r0, fp │ │ mov r5, r9 │ │ str r9, [sp] │ │ - bl 2a244 │ │ + bl 2aafc │ │ lsr r3, r4, #1 │ │ ldr r9, [sp, #272] ; 0x110 │ │ mov r2, r5 │ │ ldr sl, [sp, #108] ; 0x6c │ │ - b 296f0 │ │ + b 29fa8 │ │ ldr fp, [sp, #156] ; 0x9c │ │ ldr r9, [sp, #272] ; 0x110 │ │ ldr sl, [sp, #108] ; 0x6c │ │ ldr r2, [sp, #164] ; 0xa4 │ │ ldr r5, [sp, #128] ; 0x80 │ │ ldr ip, [sp, #124] ; 0x7c │ │ ldr r0, [sp, #76] ; 0x4c │ │ ldr r1, [sp, #72] ; 0x48 │ │ add r5, r3, r5 │ │ add r7, r1, r0 │ │ ldr r0, [sp, #112] ; 0x70 │ │ str r5, [sp, #128] ; 0x80 │ │ cmp r0, #3 │ │ - bcc 29790 │ │ + bcc 2a048 │ │ ldr r8, [sp, #116] ; 0x74 │ │ cmp r8, #2 │ │ - bhi 297a0 │ │ + bhi 2a058 │ │ ldr r3, [sp, #112] ; 0x70 │ │ add r0, sp, #196 ; 0xc4 │ │ ldr r5, [sp, #144] ; 0x90 │ │ add r1, sp, #184 ; 0xb8 │ │ sub r6, r3, #2 │ │ sub r3, r9, #5 │ │ stm sp, {r5, sl} │ │ @@ -39748,129 +39948,129 @@ │ │ str r3, [sp, #20] │ │ add r3, sp, #212 ; 0xd4 │ │ str r1, [sp, #24] │ │ mov r1, r5 │ │ str r0, [sp, #28] │ │ mov r0, fp │ │ str r6, [sp, #16] │ │ - bl 2a0dc │ │ + bl 2a994 │ │ mov ip, r4 │ │ ldr r4, [sp, #80] ; 0x50 │ │ add r8, r0, r8 │ │ mov r2, r5 │ │ - b 297a8 │ │ + b 2a060 │ │ ldr r4, [sp, #80] ; 0x50 │ │ ldr r2, [sp, #160] ; 0xa0 │ │ ldr r8, [sp, #116] ; 0x74 │ │ - b 297a8 │ │ + b 2a060 │ │ ldr r4, [sp, #80] ; 0x50 │ │ ldr r2, [sp, #160] ; 0xa0 │ │ ldr r0, [sp, #196] ; 0xc4 │ │ cmp r7, #0 │ │ ldr r1, [sp, #192] ; 0xc0 │ │ ldr lr, [r2] │ │ add sl, r1, r0 │ │ str r8, [sp, #116] ; 0x74 │ │ - beq 29d64 │ │ + beq 2a61c │ │ cmp r7, #1 │ │ - beq 29d88 │ │ + beq 2a640 │ │ cmp r7, #2 │ │ ldreq r0, [sp, #200] ; 0xc8 │ │ moveq sl, #5 │ │ rsbeq r9, r0, #5 │ │ add r8, fp, #16 │ │ cmp r4, #0 │ │ - beq 2988c │ │ + beq 2a144 │ │ add r0, sp, #168 ; 0xa8 │ │ mov r1, r4 │ │ cmp r1, #2 │ │ - bge 29810 │ │ - b 29880 │ │ + bge 2a0c8 │ │ + b 2a138 │ │ cmp r7, #0 │ │ mov r1, r7 │ │ - beq 29880 │ │ + beq 2a138 │ │ cmp r1, #2 │ │ - blt 29880 │ │ + blt 2a138 │ │ mov r7, #0 │ │ mov r2, #1 │ │ mov r3, r8 │ │ ldr r6, [r3, #-8] │ │ ldr r5, [r3, #8] │ │ cmp r6, r5 │ │ - blt 2984c │ │ + blt 2a104 │ │ add r2, r2, #1 │ │ add r3, r3, #16 │ │ cmp r1, r2 │ │ - beq 297fc │ │ + beq 2a0b4 │ │ ldr r6, [r3, #-8] │ │ ldr r5, [r3, #8] │ │ cmp r6, r5 │ │ - bge 2982c │ │ + bge 2a0e4 │ │ sub r7, r3, #16 │ │ vld1.64 {d16-d17}, [r7] │ │ vst1.64 {d16-d17}, [r0] │ │ vld1.64 {d16-d17}, [r3] │ │ vst1.64 {d16-d17}, [r7] │ │ mov r7, r2 │ │ vld1.64 {d16-d17}, [r0] │ │ vst1.64 {d16-d17}, [r3] │ │ add r2, r2, #1 │ │ add r3, r3, #16 │ │ cmp r1, r2 │ │ - bne 2983c │ │ - b 297fc │ │ + bne 2a0f4 │ │ + b 2a0b4 │ │ ldr r2, [sp, #160] ; 0xa0 │ │ ldr ip, [sp, #124] ; 0x7c │ │ ldr lr, [r2] │ │ cmp lr, r4 │ │ - ble 29930 │ │ + ble 2a1e8 │ │ mov r0, #16 │ │ add ip, r0, r4, lsl #4 │ │ add r2, r4, #1 │ │ add r3, sp, #168 ; 0xa8 │ │ cmp r2, lr │ │ - blt 298c0 │ │ - b 29924 │ │ + blt 2a178 │ │ + b 2a1dc │ │ cmp lr, r4 │ │ - ble 29924 │ │ + ble 2a1dc │ │ cmp r2, lr │ │ - bge 29924 │ │ + bge 2a1dc │ │ sub r7, lr, #1 │ │ mov r1, ip │ │ mov r0, r4 │ │ mov lr, r4 │ │ - b 298e0 │ │ + b 2a198 │ │ add r1, r1, #16 │ │ cmp r7, r0 │ │ - beq 298b0 │ │ + beq 2a168 │ │ add r5, fp, r0, lsl #4 │ │ add r0, r0, #1 │ │ ldr r6, [r5, #8] │ │ ldr r5, [r5, #24] │ │ cmp r6, r5 │ │ - bge 298d4 │ │ + bge 2a18c │ │ add r6, fp, r1 │ │ mov lr, r0 │ │ sub r5, r6, #16 │ │ vld1.64 {d16-d17}, [r5] │ │ vst1.64 {d16-d17}, [r3] │ │ vld1.64 {d16-d17}, [r6] │ │ vst1.64 {d16-d17}, [r5] │ │ vld1.64 {d16-d17}, [r3] │ │ vst1.64 {d16-d17}, [r6] │ │ - b 298d4 │ │ - strheq r3, [r8], -r0 │ │ + b 2a18c │ │ + andeq r3, r9, r0, lsl #10 │ │ ldr r2, [sp, #160] ; 0xa0 │ │ ldr ip, [sp, #124] ; 0x7c │ │ ldr lr, [r2] │ │ ldr r0, [sp, #84] ; 0x54 │ │ cmp r0, #1 │ │ - blt 29b7c │ │ + blt 2a434 │ │ cmp lr, #1 │ │ - bgt 29d5c │ │ + bgt 2a614 │ │ ldr r0, [sp, #152] ; 0x98 │ │ vmov.i32 q8, #0 ; 0x00000000 │ │ str sl, [sp, #112] ; 0x70 │ │ add lr, fp, lr, lsl #4 │ │ add ip, r0, #28 │ │ ldr r0, [sp, #68] ; 0x44 │ │ ldr r6, [sp, #100] ; 0x64 │ │ @@ -39885,209 +40085,209 @@ │ │ add r0, sp, #168 ; 0xa8 │ │ mov r8, r1 │ │ vst1.64 {d16-d17}, [r0] │ │ ldr r0, [sp, #96] ; 0x60 │ │ cmp r0, r6 │ │ movlt r6, r0 │ │ ldr r0, [sp, #128] ; 0x80 │ │ - ldr r9, [pc, #1492] ; 29f78 │ │ + ldr r9, [pc, #1492] ; 2a830 │ │ cmn r0, #1 │ │ ldr r9, [pc, r9] │ │ ldr r7, [sp, #88] ; 0x58 │ │ str lr, [sp, #148] ; 0x94 │ │ str sl, [sp, #144] ; 0x90 │ │ str ip, [sp, #140] ; 0x8c │ │ str r3, [sp, #136] ; 0x88 │ │ - beq 29a18 │ │ + beq 2a2d0 │ │ cmp r6, #1 │ │ - blt 29a18 │ │ + blt 2a2d0 │ │ mov r4, #0 │ │ bfc r5, #0, #16 │ │ add fp, r7, r4, lsl #4 │ │ orr r5, r5, r1 │ │ add r1, sp, #168 ; 0xa8 │ │ mov r0, lr │ │ mov r2, fp │ │ str sl, [sp] │ │ stmib sp, {r5, ip} │ │ - bl 2a6d8 │ │ + bl 2af70 │ │ ldrb r0, [fp, #10] │ │ mov r1, r8 │ │ ldr r3, [sp, #136] ; 0x88 │ │ ldr ip, [sp, #140] ; 0x8c │ │ ldrb r0, [r9, r0, lsl #2] │ │ ldr sl, [sp, #144] ; 0x90 │ │ ldr lr, [sp, #148] ; 0x94 │ │ add r4, r4, r0 │ │ cmp r4, r6 │ │ - blt 299cc │ │ + blt 2a284 │ │ ldr r0, [sp, #116] ; 0x74 │ │ mov fp, r9 │ │ ldr r9, [sp, #92] ; 0x5c │ │ cmn r0, #1 │ │ - beq 29aa0 │ │ + beq 2a358 │ │ mov r4, r6 │ │ cmp r6, #1 │ │ - blt 29aa0 │ │ + blt 2a358 │ │ ldr r0, [sp, #272] ; 0x110 │ │ mov r5, #0 │ │ sub r0, r0, #1 │ │ str r0, [sp, #132] ; 0x84 │ │ bfc r6, #0, #16 │ │ ldr r0, [r9, r5, lsl #2] │ │ orr r6, r6, r1 │ │ ldr r1, [sp, #132] ; 0x84 │ │ str sl, [sp] │ │ stmib sp, {r6, ip} │ │ add r7, r0, r1, lsl #4 │ │ add r1, sp, #168 ; 0xa8 │ │ mov r0, lr │ │ mov r2, r7 │ │ - bl 2a6d8 │ │ + bl 2af70 │ │ ldrb r0, [r7, #10] │ │ mov r1, r8 │ │ ldr r3, [sp, #136] ; 0x88 │ │ ldr ip, [sp, #140] ; 0x8c │ │ add r0, fp, r0, lsl #2 │ │ ldr sl, [sp, #144] ; 0x90 │ │ ldr lr, [sp, #148] ; 0x94 │ │ ldrb r0, [r0, #1] │ │ add r5, r5, r0 │ │ cmp r5, r4 │ │ - blt 29a48 │ │ + blt 2a300 │ │ ldr r0, [sp, #168] ; 0xa8 │ │ ldr r7, [sp, #160] ; 0xa0 │ │ ldr r6, [sp, #152] ; 0x98 │ │ cmp r0, #1 │ │ ldr r3, [sp, #60] ; 0x3c │ │ ldr r5, [sp, #40] ; 0x28 │ │ ldr r9, [sp, #120] ; 0x78 │ │ ldr sl, [sp, #112] ; 0x70 │ │ ldr ip, [sp, #104] ; 0x68 │ │ - bgt 29b1c │ │ + bgt 2a3d4 │ │ ldr r4, [sp, #176] ; 0xb0 │ │ cmp r4, #0 │ │ - beq 29b0c │ │ + beq 2a3c4 │ │ ldr r2, [lr, #32] │ │ str r2, [lr, r0, lsl #4] │ │ add r0, r0, #1 │ │ cmp r0, #2 │ │ - beq 29b1c │ │ + beq 2a3d4 │ │ cmp r4, #2 │ │ - bne 29b0c │ │ + bne 2a3c4 │ │ ldr r0, [lr, #48] ; 0x30 │ │ str r0, [lr, #16] │ │ ldr r0, [sp, #172] ; 0xac │ │ ldr fp, [sp, #156] ; 0x9c │ │ cmp r0, #1 │ │ - ble 29b2c │ │ - b 29df0 │ │ + ble 2a3e4 │ │ + b 2a6a8 │ │ str r3, [lr, r0, lsl #4] │ │ add r0, r0, #1 │ │ cmp r0, #2 │ │ - blt 29b0c │ │ + blt 2a3c4 │ │ ldr r0, [sp, #172] ; 0xac │ │ ldr fp, [sp, #156] ; 0x9c │ │ cmp r0, #1 │ │ - bgt 29df0 │ │ + bgt 2a6a8 │ │ ldr r4, [sp, #180] ; 0xb4 │ │ cmp r4, #0 │ │ - beq 29ddc │ │ + beq 2a694 │ │ add r2, lr, r0, lsl #4 │ │ add r0, r0, #1 │ │ ldr r3, [lr, #36] ; 0x24 │ │ cmp r0, #2 │ │ str r3, [r2, #4] │ │ - beq 29df0 │ │ + beq 2a6a8 │ │ cmp r4, #2 │ │ - bne 29ddc │ │ + bne 2a694 │ │ ldr r0, [lr, #52] ; 0x34 │ │ str r0, [lr, #20] │ │ ldr r0, [r7] │ │ cmp r0, #1 │ │ - beq 29dfc │ │ - b 29e1c │ │ - ; instruction: 0x00082eb0 │ │ - andeq r2, r8, r4, lsr #28 │ │ - andeq r2, r8, r4, lsr #27 │ │ + beq 2a6b4 │ │ + b 2a6d4 │ │ + andeq r3, r9, r0, lsl #6 │ │ + andeq r3, r9, r4, ror r2 │ │ + strdeq r3, [r9], -r4 │ │ ldr r0, [sp, #52] ; 0x34 │ │ mov r6, ip │ │ str sl, [sp, #112] ; 0x70 │ │ cmp r0, #1 │ │ str r9, [sp, #120] ; 0x78 │ │ - blt 29c9c │ │ + blt 2a554 │ │ cmp lr, #1 │ │ - bgt 29c9c │ │ + bgt 2a554 │ │ ldr r0, [sp, #152] ; 0x98 │ │ ldr sl, [sp, #100] ; 0x64 │ │ add r9, r0, #28 │ │ ldr r0, [sp, #56] ; 0x38 │ │ ldr r5, [sp, #116] ; 0x74 │ │ add r0, r0, r9 │ │ ldrb r8, [r0, #-1] │ │ ldr r0, [sp, #96] ; 0x60 │ │ cmp r0, sl │ │ movlt sl, r0 │ │ ldr r0, [sp, #128] ; 0x80 │ │ cmn r0, #1 │ │ - beq 29c2c │ │ + beq 2a4e4 │ │ cmp sl, #1 │ │ - blt 29c2c │ │ + blt 2a4e4 │ │ cmp lr, #1 │ │ - bgt 29c2c │ │ + bgt 2a4e4 │ │ mov r4, #0 │ │ ldr r0, [sp, #88] ; 0x58 │ │ mov r1, r2 │ │ mov r3, r8 │ │ str r9, [sp] │ │ add r7, r0, r4, lsl #4 │ │ mov r0, fp │ │ mov r2, r7 │ │ - bl 2a9e8 │ │ + bl 2b280 │ │ ldr r2, [sp, #160] ; 0xa0 │ │ ldrb r0, [r7, #10] │ │ - ldr r1, [pc, #872] ; 29f7c │ │ + ldr r1, [pc, #872] ; 2a834 │ │ ldr r1, [pc, r1] │ │ ldrb r0, [r1, r0, lsl #2] │ │ add r4, r4, r0 │ │ cmp r4, sl │ │ ldrlt r0, [r2] │ │ cmplt r0, #2 │ │ - blt 29be4 │ │ + blt 2a49c │ │ cmn r5, #1 │ │ - beq 29c9c │ │ + beq 2a554 │ │ cmp sl, #1 │ │ - blt 29c9c │ │ + blt 2a554 │ │ ldr r0, [sp, #272] ; 0x110 │ │ mov r5, #0 │ │ sub r4, r0, #1 │ │ ldr ip, [r2] │ │ cmp ip, #2 │ │ - bge 29ca8 │ │ + bge 2a560 │ │ ldr r0, [sp, #92] ; 0x5c │ │ mov r1, r2 │ │ mov r3, r8 │ │ ldr r0, [r0, r5, lsl #2] │ │ str r9, [sp] │ │ add r7, r0, r4, lsl #4 │ │ mov r0, fp │ │ mov r2, r7 │ │ - bl 2a9e8 │ │ + bl 2b280 │ │ ldr r2, [sp, #160] ; 0xa0 │ │ ldrb r0, [r7, #10] │ │ - ldr r1, [pc, #760] ; 29f80 │ │ + ldr r1, [pc, #760] ; 2a838 │ │ ldr r1, [pc, r1] │ │ add r0, r1, r0, lsl #2 │ │ ldrb r0, [r0, #1] │ │ add r5, r5, r0 │ │ cmp r5, sl │ │ - blt 29c48 │ │ + blt 2a500 │ │ ldr ip, [r2] │ │ cmp ip, #0 │ │ - beq 29dac │ │ + beq 2a664 │ │ ldr r0, [sp, #152] ; 0x98 │ │ mvn r2, #127 ; 0x7f │ │ mov r5, #0 │ │ ldr r7, [r0, #4] │ │ ldr r3, [r0, #8] │ │ ldr r0, [sp, #268] ; 0x10c │ │ mov r4, r0 │ │ @@ -40116,77 +40316,77 @@ │ │ strh r4, [r6] │ │ movlt r1, r3 │ │ cmp lr, r0 │ │ movgt r1, lr │ │ cmp r5, ip │ │ strh r1, [r6, #-2] │ │ add r6, r6, #16 │ │ - blt 29cf4 │ │ + blt 2a5ac │ │ ldr r0, [sp, #160] ; 0xa0 │ │ ldr r1, [sp, #60] ; 0x3c │ │ ldr r2, [sp, #120] ; 0x78 │ │ ldr r0, [r0] │ │ ldr r3, [sp, #112] ; 0x70 │ │ cmp r0, #1 │ │ - ble 29dbc │ │ - b 29dcc │ │ + ble 2a674 │ │ + b 2a684 │ │ ldr r6, [sp, #152] ; 0x98 │ │ - b 29e3c │ │ + b 2a6f4 │ │ mov r9, #0 │ │ cmp sl, #0 │ │ movwgt r9, #1 │ │ cmp sl, #2 │ │ movge sl, #2 │ │ add r8, fp, #16 │ │ cmp r4, #0 │ │ - bne 297e8 │ │ - b 2988c │ │ + bne 2a0a0 │ │ + b 2a144 │ │ ldr r0, [sp, #200] ; 0xc8 │ │ add sl, sl, sl, lsl #1 │ │ cmp sl, #4 │ │ rsb r9, r0, #3 │ │ movge sl, #4 │ │ add r8, fp, #16 │ │ cmp r4, #0 │ │ - bne 297e8 │ │ - b 2988c │ │ + bne 2a0a0 │ │ + b 2a144 │ │ ldr r1, [sp, #60] ; 0x3c │ │ mov r0, #0 │ │ ldr r2, [sp, #120] ; 0x78 │ │ ldr r3, [sp, #112] ; 0x70 │ │ str r1, [fp, r0, lsl #4] │ │ add r0, r0, #1 │ │ cmp r0, #2 │ │ - bne 29dbc │ │ + bne 2a674 │ │ ldr r0, [sp, #188] ; 0xbc │ │ orr r1, r2, r3, lsl #4 │ │ orr r9, r1, r0, lsl #3 │ │ - b 29f5c │ │ + b 2a814 │ │ add r2, lr, #4 │ │ str r5, [r2, r0, lsl #4] │ │ add r0, r0, #1 │ │ cmp r0, #2 │ │ - blt 29de0 │ │ + blt 2a698 │ │ ldr r0, [r7] │ │ cmp r0, #1 │ │ - bne 29e1c │ │ + bne 2a6d4 │ │ ldrd r2, [lr] │ │ ldrd r4, [fp] │ │ eor r1, r5, r3 │ │ eor r2, r4, r2 │ │ orrs r1, r2, r1 │ │ addeq r1, fp, #32 │ │ ldrdeq r2, [r1] │ │ strdeq r2, [ip] │ │ add r1, fp, #8 │ │ mov r2, #2 │ │ str r2, [r1, r0, lsl #4] │ │ add r0, r0, #1 │ │ cmp r0, #2 │ │ - blt 29e24 │ │ + blt 2a6dc │ │ mov lr, #2 │ │ str lr, [r7] │ │ ldr r1, [sp, #268] ; 0x10c │ │ mvn r0, #127 ; 0x7f │ │ ldr r2, [sp, #272] ; 0x110 │ │ ldr r3, [r6, #8] │ │ mov r4, r1 │ │ @@ -40232,55 +40432,55 @@ │ │ mov r0, r1 │ │ movlt r0, r3 │ │ cmp ip, r1 │ │ movgt r0, ip │ │ cmp r5, lr │ │ strh r0, [r6] │ │ add r6, r6, #16 │ │ - blt 29e8c │ │ + blt 2a744 │ │ mov r0, #2 │ │ cmp r0, sl, asr #1 │ │ - beq 29f38 │ │ + beq 2a7f0 │ │ asr r0, sl, #1 │ │ cmp r0, #1 │ │ - beq 29f50 │ │ + beq 2a808 │ │ cmp r0, #0 │ │ - bne 29f64 │ │ + bne 2a81c │ │ cmp r9, #1 │ │ movge r9, #1 │ │ - b 29f5c │ │ + b 2a814 │ │ cmp r9, #4 │ │ movge r9, #4 │ │ cmp r9, #1 │ │ movle r9, #1 │ │ add r9, r9, #3 │ │ - b 29f5c │ │ + b 2a814 │ │ cmp r9, #3 │ │ movge r9, #3 │ │ add r9, r9, #1 │ │ ldr r0, [sp, #64] ; 0x40 │ │ str r9, [r0] │ │ add sp, sp, #220 ; 0xdc │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq r2, r8, r0, lsr #16 │ │ - andeq r2, r8, r0, lsl #13 │ │ - muleq r8, r0, r7 │ │ - strheq r2, [r8], -r0 │ │ - andeq r1, r8, r4, asr #28 │ │ - ldrdeq r1, [r8], -r0 │ │ - strdeq r2, [r8], -r0 │ │ - andeq r2, r8, r8, ror #7 │ │ - andeq r2, r8, ip, ror #8 │ │ + andeq r2, r9, r0, ror ip │ │ + ldrdeq r2, [r9], -r0 │ │ + andeq r2, r9, r0, ror #23 │ │ + andeq r2, r9, r0, lsl #10 │ │ + muleq r9, r4, r2 │ │ + andeq r2, r9, r0, lsr #4 │ │ + andeq r2, r9, r0, asr #18 │ │ + andeq r2, r9, r8, lsr r8 │ │ + ; instruction: 0x000928bc │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ ldr r7, [r0] │ │ cmp r7, #0 │ │ - beq 2a088 │ │ + beq 2a940 │ │ ldr r4, [sp, #36] ; 0x24 │ │ cmp r7, #1 │ │ - beq 2a098 │ │ + beq 2a950 │ │ lsl r1, r1, #2 │ │ ldr r5, [sp, #32] │ │ add r1, r1, r3, lsl #1 │ │ cmp r7, #2 │ │ sub r3, r1, #1 │ │ lsl r1, r2, #2 │ │ add r1, r1, r5, lsl #1 │ │ @@ -40320,33 +40520,33 @@ │ │ rsbmi r3, r1, #0 │ │ cmp r1, #0 │ │ add r3, r3, r4, lsr #1 │ │ lsr r3, r3, r2 │ │ lsl r2, r3, r7 │ │ submi r2, r9, r3, lsl r7 │ │ cmp r8, #0 │ │ - beq 2a0d4 │ │ + beq 2a98c │ │ uxth r1, r2 │ │ add r1, r2, r1, lsr #15 │ │ add r1, r1, #3 │ │ bic r2, r1, #7 │ │ uxth r1, r0 │ │ add r0, r0, r1, lsr #15 │ │ - b 2a0cc │ │ + b 2a984 │ │ mov r0, #0 │ │ mov r2, #0 │ │ pkhbt r0, r2, r0, lsl #16 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ ldr r3, [r0, #4] │ │ ldr r1, [r0, #8] │ │ ldr r7, [r4, #296] ; 0x128 │ │ lsr r2, r3, #13 │ │ lsr r0, r1, #13 │ │ cmp r7, #0 │ │ - beq 2a0d4 │ │ + beq 2a98c │ │ ubfx r3, r3, #28, #1 │ │ ubfx r1, r1, #28, #1 │ │ add r2, r2, r3 │ │ add r0, r0, r1 │ │ add r2, r2, #3 │ │ bic r2, r2, #7 │ │ add r0, r0, #3 │ │ @@ -40361,213 +40561,205 @@ │ │ ldr r3, [sp, #68] ; 0x44 │ │ ldr r6, [sp, #60] ; 0x3c │ │ ldr r0, [r0] │ │ ldr r4, [sp, #76] ; 0x4c │ │ add r3, r0, r3, lsl #4 │ │ ldr lr, [sp, #80] ; 0x50 │ │ ldrb ip, [r3, #10] │ │ - ldr r5, [pc, #296] ; 2a23c │ │ + ldr r5, [pc, #296] ; 2aaf4 │ │ ldr r5, [pc, r5] │ │ add r0, r5, ip, lsl #2 │ │ ldrb r0, [r0, #1] │ │ cmp r0, r6 │ │ mov r7, r0 │ │ movgt r7, r6 │ │ cmp r7, r4 │ │ movlt r7, r4 │ │ ldr r4, [sp, #84] ; 0x54 │ │ cmp r0, r6 │ │ - bge 2a1f0 │ │ + bge 2aaa8 │ │ uxth r0, r2 │ │ lsl r2, r7, #1 │ │ stm sp, {r0, sl, lr} │ │ mov r5, r1 │ │ str r0, [sp, #16] │ │ mov r0, fp │ │ ldr r6, [sp, #64] ; 0x40 │ │ str r4, [sp, #12] │ │ - bl 2a244 │ │ + bl 2aafc │ │ mov r0, #1 │ │ cmp r7, r6 │ │ - bge 2a234 │ │ + bge 2aaec │ │ ldr r8, [sp, #16] │ │ mov r6, fp │ │ ldr r9, [sp, #76] ; 0x4c │ │ ldr r0, [sp, #56] ; 0x38 │ │ bfc r8, #0, #16 │ │ ldr r1, [sp, #68] ; 0x44 │ │ ldr r0, [r0, r7, lsl #2] │ │ add r3, r0, r1, lsl #4 │ │ ldr r1, [sp, #80] ; 0x50 │ │ ldrb r0, [r3, #10] │ │ str r4, [sp, #12] │ │ str r1, [sp, #8] │ │ str sl, [sp, #4] │ │ - ldr r1, [pc, #152] ; 2a240 │ │ + ldr r1, [pc, #152] ; 2aaf8 │ │ ldr r1, [pc, r1] │ │ add r0, r1, r0, lsl #2 │ │ mov r1, r5 │ │ ldrb fp, [r0, #1] │ │ ldr r0, [sp, #16] │ │ cmp fp, r9 │ │ movlt fp, r9 │ │ orr r8, r8, r0 │ │ lsl r2, fp, #1 │ │ mov r0, r6 │ │ str r8, [sp] │ │ - bl 2a244 │ │ + bl 2aafc │ │ ldr r0, [sp, #64] ; 0x40 │ │ add r7, r7, fp │ │ cmp r7, r0 │ │ - blt 2a178 │ │ + blt 2aa30 │ │ mov r0, #1 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r8, #2 │ │ cmp r6, #1 │ │ - beq 2a214 │ │ + beq 2aacc │ │ ldr r0, [sp, #72] ; 0x48 │ │ ldrb r8, [r5, ip, lsl #2] │ │ cmp r8, r0, lsl #1 │ │ lslgt r8, r0, #1 │ │ cmp r8, #2 │ │ movle r8, #2 │ │ mul ip, r8, r7 │ │ uxth r0, r2 │ │ stm sp, {r0, sl, lr} │ │ mov r0, fp │ │ str r4, [sp, #12] │ │ mov r2, ip │ │ - bl 2a244 │ │ + bl 2aafc │ │ lsr r0, r8, #1 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq r1, r8, r4, asr #18 │ │ - ; instruction: 0x000818b0 │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - ldr ip, [r3] │ │ - movw r6, #32768 ; 0x8000 │ │ - movt r6, #32768 ; 0x8000 │ │ - cmp ip, r6 │ │ - beq 2a320 │ │ - add fp, sp, #36 ; 0x24 │ │ - ldm fp, {r5, r9, sl, fp} │ │ - and r7, r5, #65280 ; 0xff00 │ │ + muleq r9, r4, sp │ │ + andeq r1, r9, r0, lsl #26 │ │ + push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ + ldr lr, [r3] │ │ + movw r5, #32768 ; 0x8000 │ │ + movt r5, #32768 ; 0x8000 │ │ + cmp lr, r5 │ │ + beq 2ac6c │ │ + add ip, sp, #32 │ │ + ldr r8, [sp, #44] ; 0x2c │ │ + ldm ip, {r4, r6, ip} │ │ + and r7, r4, #65280 ; 0xff00 │ │ cmp r7, #65280 ; 0xff00 │ │ - bne 2a2e8 │ │ + bne 2abbc │ │ ldrsb r7, [r3, #8] │ │ - sxtb r5, r5 │ │ - mov r4, #0 │ │ - cmp r5, r7 │ │ - beq 2a294 │ │ + sxtb r4, r4 │ │ + mov lr, #0 │ │ + cmp r4, r7 │ │ + beq 2ab50 │ │ ldrsb r7, [r3, #9] │ │ - mov r4, #1 │ │ + mov lr, #1 │ │ + cmp r4, r7 │ │ + bne 2ac6c │ │ + ldrb r4, [r3, #11] │ │ + tst r4, #1 │ │ + ldrne r7, [r6] │ │ + cmpne r7, r5 │ │ + ldreq r7, [r3, lr, lsl #2] │ │ + mov r3, #1 │ │ + str r3, [r8] │ │ + ldr r3, [ip] │ │ + orr r3, r3, r4, lsr #1 │ │ + str r3, [ip] │ │ + ldr r3, [r1] │ │ + cmp r3, #1 │ │ + blt 2aba8 │ │ + mov r6, #0 │ │ + ldr r5, [r0, r6, lsl #4] │ │ cmp r5, r7 │ │ - bne 2a320 │ │ - ldrb r8, [r3, #11] │ │ - tst r8, #1 │ │ - ldrne r5, [r9] │ │ - cmpne r5, r6 │ │ - ldr r6, [r1] │ │ - ldreq r5, [r3, r4, lsl #2] │ │ - cmp r6, #1 │ │ - blt 2a2d8 │ │ - mov r4, #0 │ │ - ldr r7, [r0, r4, lsl #4] │ │ - cmp r7, r5 │ │ - beq 2a3a4 │ │ - add r4, r4, #1 │ │ - cmp r6, r4 │ │ - bne 2a2b8 │ │ - cmp r6, #7 │ │ - bgt 2a3b4 │ │ - str r5, [r0, r6, lsl #4]! │ │ + beq 2ac70 │ │ + add r6, r6, #1 │ │ + cmp r3, r6 │ │ + bne 2ab88 │ │ + cmp r3, #7 │ │ + bgt 2ac6c │ │ + str r7, [r0, r3, lsl #4]! │ │ str r2, [r0, #8] │ │ - add r0, r6, #1 │ │ - b 2a398 │ │ + add r0, r3, #1 │ │ + str r0, [r1] │ │ + pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ ldrh r7, [r3, #8] │ │ - uxth r5, r5 │ │ - cmp r7, r5 │ │ - bne 2a320 │ │ - ldrb r8, [r3, #11] │ │ - tst r8, #1 │ │ - bne 2a324 │ │ - ldr r5, [r3, #4] │ │ - mov r7, #0 │ │ - ldr r9, [r1] │ │ - orr lr, r5, r7 │ │ - cmp r9, #1 │ │ - bge 2a350 │ │ - b 2a388 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldm r9, {r4, r5} │ │ - mov r7, #0 │ │ - cmp r4, r6 │ │ - moveq r9, r3 │ │ - cmp r5, r6 │ │ - ldr ip, [r9] │ │ - ldreq r5, [r3, #4] │ │ - ldr r9, [r1] │ │ - orr lr, r5, r7 │ │ - cmp r9, #1 │ │ - blt 2a388 │ │ - mov r6, r9 │ │ - mov r5, r0 │ │ - ldrd sl, [r5] │ │ - eor r7, fp, lr │ │ - eor r4, sl, ip │ │ - orrs r4, r4, r7 │ │ - beq 2a3cc │ │ - subs r6, r6, #1 │ │ - add r5, r5, #16 │ │ - bne 2a358 │ │ - ldr sl, [sp, #44] ; 0x2c │ │ - cmp r9, #7 │ │ - ldr fp, [sp, #48] ; 0x30 │ │ - bgt 2a3b4 │ │ - str ip, [r0, r9, lsl #4]! │ │ - str lr, [r0, #4] │ │ + uxth r4, r4 │ │ + cmp r7, r4 │ │ + bne 2ac6c │ │ + ldrb r7, [r3, #11] │ │ + tst r7, #1 │ │ + bne 2abe4 │ │ + ldr r4, [r3, #4] │ │ + mov r6, #0 │ │ + b 2ac04 │ │ + ldr lr, [r6] │ │ + ldr r4, [r6, #4] │ │ + cmp lr, r5 │ │ + moveq r6, r3 │ │ + cmp r4, r5 │ │ + ldr lr, [r6] │ │ + mov r6, #0 │ │ + ldreq r4, [r3, #4] │ │ + mov r3, #1 │ │ + str r3, [r8] │ │ + ldr r3, [ip] │ │ + orr r3, r3, r7, lsr #1 │ │ + str r3, [ip] │ │ + ldr ip, [r1] │ │ + orr r7, r4, r6 │ │ + cmp ip, #1 │ │ + blt 2ac58 │ │ + mov r3, ip │ │ + mov r6, r0 │ │ + ldm r6, {r4, r9} │ │ + eor r5, r9, r7 │ │ + eor r4, r4, lr │ │ + orrs r4, r4, r5 │ │ + beq 2ac84 │ │ + subs r3, r3, #1 │ │ + add r6, r6, #16 │ │ + bne 2ac30 │ │ + cmp ip, #7 │ │ + bgt 2ac6c │ │ + str lr, [r0, ip, lsl #4]! │ │ + str r7, [r0, #4] │ │ str r2, [r0, #8] │ │ - add r0, r9, #1 │ │ + add r0, ip, #1 │ │ str r0, [r1] │ │ - ldrb r8, [r3, #11] │ │ - b 2a3b4 │ │ - add r0, r0, r4, lsl #4 │ │ + pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ + add r0, r0, r6, lsl #4 │ │ ldr r1, [r0, #8] │ │ add r1, r1, r2 │ │ str r1, [r0, #8] │ │ - mov r0, #1 │ │ - str r0, [fp] │ │ - ldr r0, [sl] │ │ - orr r0, r0, r8, lsr #1 │ │ - str r0, [sl] │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [r5, #8] │ │ - ldr r1, [sp, #48] ; 0x30 │ │ + pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ + ldr r0, [r6, #8] │ │ add r0, r0, r2 │ │ - str r0, [r5, #8] │ │ - mov r0, #1 │ │ - str r0, [r1] │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - mov r1, r0 │ │ - ldr r0, [r0] │ │ - orr r0, r0, r8, lsr #1 │ │ - str r0, [r1] │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + str r0, [r6, #8] │ │ + pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ ldr r6, [r3] │ │ movw r7, #32768 ; 0x8000 │ │ movt r7, #32768 ; 0x8000 │ │ str r2, [sp] │ │ cmp r6, r7 │ │ - beq 2a6a0 │ │ + beq 2af38 │ │ ldr ip, [sp, #40] ; 0x28 │ │ mov r7, r0 │ │ - ldr r5, [pc, #680] ; 2a6d4 │ │ + ldr r5, [pc, #680] ; 2af6c │ │ asr sl, r6, #16 │ │ ldrsb r3, [r3, #4] │ │ sxth r6, r6 │ │ add r5, pc, r5 │ │ sxtb r4, ip │ │ ldr r2, [r7], r4 │ │ movw lr, #16383 ; 0x3fff │ │ @@ -40593,41 +40785,41 @@ │ │ asr r7, r4, #14 │ │ cmp r7, r3 │ │ lsr r7, ip, #8 │ │ asrlt r3, r4, #14 │ │ cmp r3, r5 │ │ movle r3, r5 │ │ cmp r8, #0 │ │ - beq 2a4d4 │ │ + beq 2ad6c │ │ uxth r4, r3 │ │ add r3, r3, r4, lsr #15 │ │ uxth r4, lr │ │ add r4, lr, r4, lsr #15 │ │ add r3, r3, #3 │ │ add r4, r4, #3 │ │ bic r3, r3, #7 │ │ bic lr, r4, #7 │ │ - b 2a4f8 │ │ + b 2ad90 │ │ ldr r4, [r2, #500] ; 0x1f4 │ │ cmp r4, #0 │ │ - bne 2a4f8 │ │ + bne 2ad90 │ │ sxth r4, r3 │ │ sub r3, r3, r4, asr #15 │ │ sxth r4, lr │ │ sub r4, lr, r4, asr #15 │ │ bic r3, r3, #1 │ │ bic lr, r4, #1 │ │ ldr r4, [sp] │ │ ldr ip, [r4] │ │ mov r4, #-16777216 ; 0xff000000 │ │ cmp r4, r7, lsl #24 │ │ - bne 2a594 │ │ + bne 2ae2c │ │ ldr r0, [sp, #44] ; 0x2c │ │ cmp r0, #0 │ │ - beq 2a550 │ │ + beq 2ade8 │ │ ldr r4, [sp, #48] ; 0x30 │ │ ldrsh r6, [r4, #2] │ │ ldrsh r5, [r4] │ │ sxth r4, lr │ │ subs r4, r4, r6 │ │ sxth r6, r3 │ │ rsbmi r4, r4, #0 │ │ @@ -40635,30 +40827,30 @@ │ │ rsbmi r5, r5, #0 │ │ orr r4, r5, r4 │ │ mov r5, #0 │ │ cmp r4, #15 │ │ movwgt r5, #1 │ │ str r5, [r0] │ │ cmp ip, #1 │ │ - blt 2a580 │ │ + blt 2ae18 │ │ pkhbt r4, r3, lr, lsl #16 │ │ mov r0, #0 │ │ ldr r5, [r1, r0, lsl #4] │ │ cmp r5, r4 │ │ - beq 2a6a8 │ │ + beq 2af40 │ │ add r0, r0, #1 │ │ cmp ip, r0 │ │ - bne 2a560 │ │ + bne 2adf8 │ │ cmp ip, #7 │ │ - bgt 2a6a0 │ │ + bgt 2af38 │ │ pkhbt r0, r3, lr, lsl #16 │ │ str r0, [r1, ip, lsl #4]! │ │ mov r0, #2 │ │ str r0, [r1, #8] │ │ - b 2a694 │ │ + b 2af2c │ │ lsl r4, r7, #24 │ │ movw fp, #16383 ; 0x3fff │ │ add r0, r0, r4, asr #24 │ │ pkhbt r3, r3, lr, lsl #16 │ │ ldrsb r0, [r0, #41] ; 0x29 │ │ mul r0, r0, r9 │ │ mul r4, r0, sl │ │ @@ -40675,50 +40867,50 @@ │ │ movle sl, r5 │ │ asr r7, r4, #14 │ │ cmp r7, fp │ │ asrlt fp, r4, #14 │ │ cmp fp, r5 │ │ movle fp, r5 │ │ cmp r8, #0 │ │ - beq 2a624 │ │ + beq 2aebc │ │ uxth r7, fp │ │ add r0, fp, r7, lsr #15 │ │ uxth r7, sl │ │ add r7, sl, r7, lsr #15 │ │ add r0, r0, #3 │ │ add r7, r7, #3 │ │ bic fp, r0, #7 │ │ bic sl, r7, #7 │ │ cmp ip, #1 │ │ - bge 2a650 │ │ - b 2a684 │ │ + bge 2aee8 │ │ + b 2af1c │ │ ldr r7, [r2, #500] ; 0x1f4 │ │ cmp r7, #0 │ │ - bne 2a648 │ │ + bne 2aee0 │ │ sxth r7, fp │ │ sub r0, fp, r7, asr #15 │ │ sxth r7, sl │ │ sub r7, sl, r7, asr #15 │ │ bic fp, r0, #1 │ │ bic sl, r7, #1 │ │ cmp ip, #1 │ │ - blt 2a684 │ │ + blt 2af1c │ │ pkhbt r5, fp, sl, lsl #16 │ │ mov r4, ip │ │ mov r7, r1 │ │ ldrd r8, [r7] │ │ eor r6, r9, r5 │ │ eor r0, r8, r3 │ │ orrs r0, r0, r6 │ │ - beq 2a6c0 │ │ + beq 2af58 │ │ subs r4, r4, #1 │ │ add r7, r7, #16 │ │ - bne 2a65c │ │ + bne 2aef4 │ │ cmp ip, #7 │ │ - bgt 2a6a0 │ │ + bgt 2af38 │ │ str r3, [r1, ip, lsl #4]! │ │ pkhbt r0, fp, sl, lsl #16 │ │ mov r2, #2 │ │ stmib r1, {r0, r2} │ │ ldr r1, [sp] │ │ add r0, ip, #1 │ │ str r0, [r1] │ │ @@ -40731,67 +40923,67 @@ │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r0, [r7, #8] │ │ add r0, r0, #2 │ │ str r0, [r7, #8] │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - muleq r7, r0, fp │ │ + andeq fp, r8, r0, lsl r8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #8 │ │ ldr r4, [sp, #48] ; 0x30 │ │ ldrsb r5, [r2, #8] │ │ sbfx r9, r4, #8, #8 │ │ cmp r5, #1 │ │ - blt 2a9e0 │ │ + blt 2b278 │ │ sxtb lr, r4 │ │ ldr sl, [sp, #52] ; 0x34 │ │ ldr r8, [sp, #44] ; 0x2c │ │ add fp, r0, #32 │ │ ldrh r4, [r2, #2] │ │ cmp lr, r5 │ │ ldrh r7, [r2] │ │ - bne 2a774 │ │ + bne 2b00c │ │ ldr r5, [r1] │ │ cmp r5, #1 │ │ - bgt 2a738 │ │ + bgt 2afd0 │ │ add r6, r5, #1 │ │ str r6, [r1] │ │ lsl r5, r5, #4 │ │ mov r6, r0 │ │ strh r7, [r6, r5]! │ │ strh r4, [r6, #2] │ │ ldr r5, [r1, #12] │ │ cmp r5, #1 │ │ - bgt 2a9d4 │ │ + bgt 2b26c │ │ add r6, lr, sl │ │ mov ip, r8 │ │ add r8, r5, #1 │ │ add r5, fp, r5, lsl #4 │ │ ldrb r6, [r6, #-1] │ │ str r8, [r1, #12] │ │ mov r8, ip │ │ cmp r6, ip │ │ rsbne r4, r4, #0 │ │ strh r4, [r5, #6] │ │ rsbne r7, r7, #0 │ │ - b 2a9d0 │ │ + b 2b268 │ │ cmp r9, r5 │ │ - bne 2a8b8 │ │ + bne 2b150 │ │ ldr r5, [r1, #4] │ │ cmp r5, #1 │ │ - bgt 2a79c │ │ + bgt 2b034 │ │ add r6, r5, #1 │ │ add r5, r0, r5, lsl #4 │ │ str r6, [r1, #4] │ │ strh r4, [r5, #6] │ │ strh r7, [r5, #4] │ │ ldr r5, [r1, #8] │ │ cmp r5, #1 │ │ - bgt 2a9d4 │ │ + bgt 2b26c │ │ add r6, r9, sl │ │ mov ip, r8 │ │ add r8, r5, #1 │ │ lsl r5, r5, #4 │ │ ldrb r6, [r6, #-1] │ │ str r8, [r1, #8] │ │ mov r8, ip │ │ @@ -40799,55 +40991,55 @@ │ │ mov r6, fp │ │ rsbne r7, r7, #0 │ │ strh r7, [r6, r5]! │ │ rsbne r4, r4, #0 │ │ strh r4, [r6, #2] │ │ ldrsb r5, [r2, #9] │ │ cmp r5, #0 │ │ - ble 2a9e0 │ │ + ble 2b278 │ │ ldrh r4, [r2, #6] │ │ cmp lr, r5 │ │ ldrh r2, [r2, #4] │ │ - bne 2a854 │ │ + bne 2b0ec │ │ ldr r3, [r1] │ │ cmp r3, #1 │ │ - bgt 2a818 │ │ + bgt 2b0b0 │ │ add r7, r3, #1 │ │ lsl r3, r3, #4 │ │ str r7, [r1] │ │ strh r2, [r0, r3]! │ │ strh r4, [r0, #2] │ │ ldr r0, [r1, #12] │ │ cmp r0, #1 │ │ - bgt 2a9e0 │ │ + bgt 2b278 │ │ add r3, lr, sl │ │ add r7, r0, #1 │ │ add r0, fp, r0, lsl #4 │ │ ldrb r3, [r3, #-1] │ │ str r7, [r1, #12] │ │ cmp r3, r8 │ │ rsbne r4, r4, #0 │ │ strh r4, [r0, #6] │ │ rsbne r2, r2, #0 │ │ strh r2, [r0, #4] │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ cmp r9, r5 │ │ - bne 2a940 │ │ + bne 2b1d8 │ │ ldr r7, [r1, #4] │ │ cmp r7, #1 │ │ - bgt 2a87c │ │ + bgt 2b114 │ │ add r0, r0, r7, lsl #4 │ │ add r6, r7, #1 │ │ str r6, [r1, #4] │ │ strh r4, [r0, #6] │ │ strh r2, [r0, #4] │ │ ldr r0, [r1, #8] │ │ cmp r0, #1 │ │ - bgt 2a9e0 │ │ + bgt 2b278 │ │ add r7, r9, sl │ │ add r6, r0, #1 │ │ lsl r0, r0, #4 │ │ ldrb r7, [r7, #-1] │ │ str r6, [r1, #8] │ │ cmp r7, r3 │ │ rsbne r2, r2, #0 │ │ @@ -40858,15 +41050,15 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r8, [r1, #8] │ │ rsb r6, r4, #0 │ │ str r6, [sp] │ │ rsb r6, r7, #0 │ │ cmp r8, #1 │ │ str r6, [sp, #4] │ │ - bgt 2a90c │ │ + bgt 2b1a4 │ │ add r6, r8, #1 │ │ str r6, [r1, #8] │ │ add r6, r5, sl │ │ ldr sl, [sp, #4] │ │ lsl r8, r8, #4 │ │ mov ip, fp │ │ ldrb r6, [r6, #-1] │ │ @@ -40876,29 +41068,29 @@ │ │ moveq r6, r4 │ │ strh sl, [ip, r8]! │ │ ldr sl, [sp, #52] ; 0x34 │ │ strh r6, [ip, #2] │ │ ldr ip, [r1, #12] │ │ ldr r8, [sp, #44] ; 0x2c │ │ cmp ip, #1 │ │ - bgt 2a9d4 │ │ + bgt 2b26c │ │ add r5, r5, sl │ │ add r6, ip, #1 │ │ str r6, [r1, #12] │ │ ldrb r6, [r5, #-1] │ │ add r5, fp, ip, lsl #4 │ │ cmp r6, r8 │ │ - bne 2a9c4 │ │ + bne 2b25c │ │ strh r4, [r5, #6] │ │ - b 2a9d0 │ │ + b 2b268 │ │ ldr r7, [r1, #8] │ │ rsb lr, r4, #0 │ │ rsb ip, r2, #0 │ │ cmp r7, #1 │ │ - bgt 2a988 │ │ + bgt 2b220 │ │ add r0, r7, #1 │ │ str r0, [r1, #8] │ │ add r0, r5, sl │ │ lsl r7, r7, #4 │ │ mov r6, fp │ │ ldrb r0, [r0, #-1] │ │ cmp r0, r3 │ │ @@ -40906,15 +41098,15 @@ │ │ moveq r3, r2 │ │ mov r0, lr │ │ strh r3, [r6, r7]! │ │ moveq r0, r4 │ │ strh r0, [r6, #2] │ │ ldr r3, [r1, #12] │ │ cmp r3, #1 │ │ - bgt 2a9e0 │ │ + bgt 2b278 │ │ add r0, r3, #1 │ │ str r0, [r1, #12] │ │ add r0, r5, sl │ │ add r1, fp, r3, lsl #4 │ │ ldrb r0, [r0, #-1] │ │ cmp r0, r8 │ │ strhne lr, [r1, #6] │ │ @@ -40925,76 +41117,76 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r7, [sp] │ │ strh r7, [r5, #6] │ │ ldr r7, [sp, #4] │ │ strh r7, [r5, #4] │ │ ldrsb r5, [r2, #9] │ │ cmp r5, #0 │ │ - bgt 2a7e8 │ │ + bgt 2b080 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ push {r4, r5, r6, r7, r8, lr} │ │ ldrsb r5, [r2, #8] │ │ cmp r5, #1 │ │ - blt 2aaf0 │ │ + blt 2b388 │ │ ldr lr, [sp, #24] │ │ ldrh r8, [r2, #2] │ │ add r6, r5, lr │ │ ldrh r5, [r2] │ │ ldr ip, [r1] │ │ ldrb r6, [r6, #-1] │ │ cmp r6, r3 │ │ rsbne r8, r8, #0 │ │ rsbne r5, r5, #0 │ │ cmp ip, #1 │ │ - blt 2aa48 │ │ + blt 2b2e0 │ │ pkhbt r7, r5, r8, lsl #16 │ │ mov r6, #0 │ │ ldr r4, [r0, r6, lsl #4] │ │ cmp r7, r4 │ │ - beq 2aa4c │ │ + beq 2b2e4 │ │ add r6, r6, #1 │ │ cmp ip, r6 │ │ - bne 2aa2c │ │ - b 2aa54 │ │ + bne 2b2c4 │ │ + b 2b2ec │ │ mov r6, #0 │ │ cmp r6, ip │ │ - bne 2aa74 │ │ + bne 2b30c │ │ lsl r4, ip, #4 │ │ mov r6, r0 │ │ strh r5, [r6, r4]! │ │ add ip, ip, #1 │ │ mov r4, #2 │ │ str r4, [r6, #8] │ │ strh r8, [r6, #2] │ │ str ip, [r1] │ │ ldrsb r5, [r2, #9] │ │ cmp r5, #0 │ │ - ble 2aaf0 │ │ + ble 2b388 │ │ add r7, r5, lr │ │ ldrh r4, [r2, #6] │ │ ldrh r2, [r2, #4] │ │ ldrb r7, [r7, #-1] │ │ cmp r7, r3 │ │ rsbne r4, r4, #0 │ │ rsbne r2, r2, #0 │ │ cmp ip, #1 │ │ - blt 2aac8 │ │ + blt 2b360 │ │ pkhbt r7, r2, r4, lsl #16 │ │ mov r3, #0 │ │ ldr r6, [r0, r3, lsl #4] │ │ cmp r7, r6 │ │ - beq 2aacc │ │ + beq 2b364 │ │ add r3, r3, #1 │ │ cmp ip, r3 │ │ - bne 2aaac │ │ - b 2aad4 │ │ + bne 2b344 │ │ + b 2b36c │ │ mov r3, #0 │ │ cmp r3, ip │ │ - bne 2aaf0 │ │ + bne 2b388 │ │ lsl r3, ip, #4 │ │ strh r2, [r0, r3]! │ │ mov r2, #2 │ │ str r2, [r0, #8] │ │ strh r4, [r0, #2] │ │ add r0, ip, #1 │ │ str r0, [r1] │ │ @@ -41017,23 +41209,23 @@ │ │ ldr r7, [r1, #168] ; 0xa8 │ │ mul r6, r5, fp │ │ mov r5, #560 ; 0x230 │ │ cmp ip, #1 │ │ mul r4, ip, r2 │ │ mla lr, r6, r5, r7 │ │ and r5, r4, #16 │ │ - blt 2ab70 │ │ + blt 2b408 │ │ add r4, r0, r5, lsl #2 │ │ lsl r6, fp, #4 │ │ add r4, r4, #24 │ │ mov r7, ip │ │ str lr, [r4], #4 │ │ add lr, lr, r6 │ │ subs r7, r7, #1 │ │ - bne 2ab60 │ │ + bne 2b3f8 │ │ add r4, r0, #4 │ │ orr r6, r5, #1 │ │ mov r8, #0 │ │ orr r7, r5, #3 │ │ mov sl, r4 │ │ add r2, lr, fp, lsl #4 │ │ str lr, [sl, r5, lsl #2]! │ │ @@ -41045,15 +41237,15 @@ │ │ add r2, r2, fp, lsl #4 │ │ str r8, [r4, r7, lsl #2] │ │ mov r7, #16 │ │ orr r7, r7, r5, lsl #2 │ │ str r2, [r4, r7]! │ │ ldr r2, [sp, #48] ; 0x30 │ │ tst r2, #1 │ │ - beq 2abf4 │ │ + beq 2b48c │ │ add r2, r5, ip │ │ add r2, r0, r2, lsl #2 │ │ ldr r7, [r2, #4] │ │ str r7, [sl] │ │ str lr, [r2, #4] │ │ ldr r7, [r2, #12] │ │ ldr r5, [r6] │ │ @@ -41098,41 +41290,41 @@ │ │ movlt ip, r0 │ │ cmp r6, r1 │ │ movgt r6, r1 │ │ cmp r2, #8 │ │ movle r8, #8 │ │ cmp r6, r5 │ │ str r2, [sp, #64] ; 0x40 │ │ - ble 2acec │ │ + ble 2b584 │ │ ldr r0, [sp, #64] ; 0x40 │ │ cmp r0, r3 │ │ - bge 2acec │ │ + bge 2b584 │ │ ldr r2, [sp, #104] ; 0x68 │ │ lsl r0, lr, #4 │ │ ldr r1, [sp, #24] │ │ movw r5, #32768 ; 0x8000 │ │ and r7, r2, #15 │ │ movt r5, #32768 ; 0x8000 │ │ mla r0, r1, r7, r0 │ │ ldr r7, [r4, #160] ; 0xa0 │ │ lsl r1, r1, #3 │ │ add r7, r7, r0, lsl #3 │ │ ldr r0, [sp, #64] ; 0x40 │ │ str r5, [r7, r0, lsl #3] │ │ add r0, r0, #1 │ │ cmp r3, r0 │ │ - bne 2accc │ │ + bne 2b564 │ │ add r2, r2, #1 │ │ add r7, r7, r1 │ │ cmp r2, r6 │ │ - blt 2acc8 │ │ + blt 2b560 │ │ str r3, [sp, #60] ; 0x3c │ │ ldr r3, [r4, #148] ; 0x94 │ │ cmp r3, #1 │ │ - blt 2afec │ │ + blt 2b884 │ │ sub r0, r8, #8 │ │ str r0, [sp, #8] │ │ ldr r0, [sp, #24] │ │ mov r9, #0 │ │ ldr r2, [sp, #104] ; 0x68 │ │ mov r5, #0 │ │ ldr r1, [r4, #160] ; 0xa0 │ │ @@ -41140,82 +41332,82 @@ │ │ mul r2, r0, r2 │ │ lsl r0, r0, #3 │ │ add r1, r1, lr, lsl #7 │ │ str r1, [sp, #16] │ │ str r0, [sp, #4] │ │ str r2, [sp] │ │ str r6, [sp, #12] │ │ - b 2ad4c │ │ + b 2b5e4 │ │ ldr r0, [r4, #148] ; 0x94 │ │ add r5, r5, #1 │ │ cmp r5, r0 │ │ - bge 2afec │ │ + bge 2b884 │ │ add r0, r4, r5, lsl #2 │ │ ldr r1, [r0, #52] ; 0x34 │ │ str r1, [sp, #40] ; 0x28 │ │ cmp r1, #-2147483648 ; 0x80000000 │ │ mov r0, r1 │ │ - beq 2ad3c │ │ + beq 2b5d4 │ │ ldr r0, [sp, #104] ; 0x68 │ │ cmp r6, r0 │ │ - ble 2ad3c │ │ + ble 2b5d4 │ │ add r0, r4, r5 │ │ str r5, [sp, #36] ; 0x24 │ │ ldrb r0, [r0, #49] ; 0x31 │ │ sub r1, r0, #4 │ │ str r1, [sp, #52] ; 0x34 │ │ ldr r1, [r4, #156] ; 0x9c │ │ ldr r0, [r1, r0, lsl #2] │ │ ldr r1, [sp] │ │ add lr, r0, r1, lsl #3 │ │ ldr r0, [sp, #104] ; 0x68 │ │ str r0, [sp, #28] │ │ - b 2adc8 │ │ + b 2b660 │ │ ldr r0, [sp, #4] │ │ ldr r6, [sp, #12] │ │ add lr, lr, r0 │ │ ldr r0, [sp, #28] │ │ add r0, r0, #1 │ │ str r0, [sp, #28] │ │ ldr r0, [sp, #48] ; 0x30 │ │ add r0, r0, #1 │ │ cmp r0, r6 │ │ - bge 2ad3c │ │ + bge 2b5d4 │ │ ldr r1, [sp, #104] ; 0x68 │ │ str r0, [sp, #48] ; 0x30 │ │ bic r0, r0, #-2147483641 ; 0x80000007 │ │ cmp r0, r1 │ │ ldr r8, [sp, #8] │ │ movhi r1, r0 │ │ add r0, r0, #8 │ │ cmp r0, r6 │ │ str r1, [sp, #44] ; 0x2c │ │ movge r0, r6 │ │ str r0, [sp, #32] │ │ cmp r8, ip │ │ - blt 2ae18 │ │ - b 2ada0 │ │ + blt 2b6b0 │ │ + b 2b638 │ │ add r6, r0, #1 │ │ ldr r5, [sp, #36] ; 0x24 │ │ sub r8, r6, #1 │ │ add r8, r8, #1 │ │ cmp r8, ip │ │ - bge 2ada0 │ │ + bge 2b638 │ │ add r0, lr, r8, lsl #3 │ │ ldrsb r1, [r0, #4] │ │ uxtb sl, r1 │ │ cmp sl, #0 │ │ - beq 2ae0c │ │ + beq 2b6a4 │ │ rsb r3, r5, r5, lsl #3 │ │ add r3, r4, r3, lsl #2 │ │ add r1, r3, r1, lsl #2 │ │ ldr r2, [r1, #60] ; 0x3c │ │ cmp r2, #0 │ │ - beq 2ae0c │ │ - ldr r1, [pc, #424] ; 2aff4 │ │ + beq 2b6a4 │ │ + ldr r1, [pc, #424] ; 2b88c │ │ movw r6, #16383 ; 0x3fff │ │ ldr r3, [sp, #40] ; 0x28 │ │ add r1, pc, r1 │ │ ldr fp, [lr, r8, lsl #3] │ │ add r1, r1, r2, lsl #1 │ │ ldrh r1, [r1] │ │ asr r5, fp, #16 │ │ @@ -41254,18 +41446,18 @@ │ │ cmp r5, r3 │ │ movle r5, r3 │ │ cmp r5, #0 │ │ mov r7, r5 │ │ ldr r3, [sp, #44] ; 0x2c │ │ rsbmi r7, r5, #0 │ │ cmp r6, r3 │ │ - blt 2afc0 │ │ + blt 2b858 │ │ ldr r3, [sp, #32] │ │ cmp r6, r3 │ │ - bge 2afc0 │ │ + bge 2b858 │ │ ldr r4, [sp, #52] ; 0x34 │ │ lsr r3, r7, #6 │ │ eors r5, r5, r4 │ │ rsbmi r3, r3, #0 │ │ add r5, r3, r8 │ │ ldr r3, [sp, #28] │ │ add r1, r3, r1 │ │ @@ -41280,50 +41472,50 @@ │ │ ldr r4, [sp, #64] ; 0x40 │ │ bic r9, r6, #7 │ │ add r7, r5, r1 │ │ sub r3, r9, #8 │ │ cmp r3, r4 │ │ movle r3, r4 │ │ cmp r7, r3 │ │ - blt 2af8c │ │ + blt 2b824 │ │ ldr r4, [sp, #60] ; 0x3c │ │ add r3, r9, #16 │ │ cmp r3, r4 │ │ movge r3, r4 │ │ cmp r7, r3 │ │ ldrlt r3, [sp, #56] ; 0x38 │ │ strlt fp, [r3, r1, lsl #3]! │ │ strblt r2, [r3, #4] │ │ add r6, r6, #1 │ │ cmp r6, ip │ │ - bge 2afb4 │ │ + bge 2b84c │ │ add r7, r0, r1, lsl #3 │ │ ldrb r3, [r7, #12] │ │ cmp r3, sl │ │ ldreq r3, [r7, #8] │ │ addeq r1, r1, #1 │ │ cmpeq r3, fp │ │ - beq 2af48 │ │ + beq 2b7e0 │ │ ldr r4, [sp, #20] │ │ mov r9, #0 │ │ - b 2ae04 │ │ + b 2b69c │ │ mov r0, r8 │ │ add r8, r8, #1 │ │ cmp r8, ip │ │ - bge 2ae00 │ │ + bge 2b698 │ │ add r1, lr, r0, lsl #3 │ │ ldrb r3, [r1, #12] │ │ cmp r3, sl │ │ ldreq r1, [r1, #8] │ │ cmpeq r1, fp │ │ - beq 2afc0 │ │ - b 2ae00 │ │ + beq 2b858 │ │ + b 2b698 │ │ add sp, sp, #68 ; 0x44 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq sl, r7, r4, ror r1 │ │ + strdeq sl, [r8], -r4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ ldr ip, [r0] │ │ str r1, [sp, #12] │ │ str r0, [sp] │ │ ldr lr, [ip, #12] │ │ ldr r1, [ip, #16] │ │ @@ -41332,167 +41524,167 @@ │ │ movgt lr, r2 │ │ str r3, [sp, #16] │ │ cmp r1, r0 │ │ movgt r1, r0 │ │ cmp r1, r3 │ │ mov r0, r3 │ │ str r1, [sp, #8] │ │ - ble 2b290 │ │ + ble 2bb28 │ │ ldr r0, [ip, #164] ; 0xa4 │ │ mov r5, #16 │ │ ldr r1, [sp, #16] │ │ mov fp, #0 │ │ ldr r2, [ip, #152] ; 0x98 │ │ mul r1, r0, r1 │ │ lsl r0, r0, #3 │ │ str r0, [sp, #4] │ │ add r2, r2, r1, lsl #3 │ │ ldr r0, [sp, #12] │ │ cmp lr, r0 │ │ - bgt 2b0a0 │ │ + bgt 2b938 │ │ ldr r0, [sp, #4] │ │ add r2, r2, r0 │ │ ldr r0, [sp, #16] │ │ mov r1, r0 │ │ add r1, r0, #1 │ │ str r1, [sp, #16] │ │ mov r0, r1 │ │ ldr r0, [sp, #8] │ │ cmp r1, r0 │ │ - bge 2b290 │ │ + bge 2bb28 │ │ ldr r0, [sp, #12] │ │ cmp lr, r0 │ │ - ble 2b06c │ │ + ble 2b904 │ │ ldr r0, [sp, #16] │ │ ldr r1, [sp] │ │ and r0, r0, #15 │ │ ldr r6, [sp, #12] │ │ add r0, r1, r0, lsl #3 │ │ ldr sl, [r0, #28] │ │ - b 2b0c8 │ │ + b 2b960 │ │ add r6, r6, #1 │ │ cmp r6, lr │ │ - bge 2b06c │ │ + bge 2b904 │ │ orr r0, r5, r6, lsl #5 │ │ add r7, sl, r0 │ │ add r8, r7, #8 │ │ ldrb r0, [r7, #10] │ │ - ldr r1, [pc, #440] ; 2b298 │ │ + ldr r1, [pc, #440] ; 2bb30 │ │ ldr r1, [pc, r1] │ │ ldrsb r9, [r7, #9] │ │ ldrb r0, [r1, r0, lsl #2] │ │ cmp r9, #1 │ │ add r0, r0, #1 │ │ lsr r0, r0, #1 │ │ - blt 2b19c │ │ + blt 2ba34 │ │ add r1, r9, ip │ │ ldrb r1, [r1, #34] ; 0x22 │ │ cmp r1, #0 │ │ - beq 2b19c │ │ + beq 2ba34 │ │ ldrsh r4, [r7, #4] │ │ ldrsh r1, [r7, #6] │ │ cmp r4, #0 │ │ rsbmi r4, r4, #0 │ │ cmp r1, #0 │ │ rsbmi r1, r1, #0 │ │ orr r1, r1, r4 │ │ cmp r1, #4096 ; 0x1000 │ │ - bge 2b19c │ │ + bge 2ba34 │ │ cmp r0, #0 │ │ - beq 2b0c0 │ │ + beq 2b958 │ │ ldr r1, [r7, #4] │ │ mov r3, r2 │ │ str r1, [r3, r6, lsl #3]! │ │ cmp r0, #1 │ │ strb r9, [r3, #4] │ │ ldrh r1, [sp, #25] │ │ ldrb r4, [sp, #27] │ │ strh r1, [r3, #5] │ │ strb r4, [r3, #7] │ │ - beq 2b0bc │ │ + beq 2b954 │ │ sub r3, r0, #1 │ │ add r9, r2, r6, lsl #3 │ │ mov r0, #0 │ │ add r1, r9, r0, lsl #3 │ │ ldr r4, [r7, #4] │ │ ldrb r5, [r8, #1] │ │ add r0, r0, #1 │ │ strb r5, [r1, #12] │ │ cmp r3, r0 │ │ str r4, [r1, #8] │ │ ldrh r4, [sp, #25] │ │ ldrb r5, [sp, #27] │ │ strh r4, [r1, #13] │ │ strb r5, [r1, #15] │ │ - bne 2b168 │ │ - b 2b278 │ │ + bne 2ba00 │ │ + b 2bb10 │ │ ldrsb r4, [r8] │ │ cmp r4, #1 │ │ - blt 2b21c │ │ + blt 2bab4 │ │ add r1, r4, ip │ │ ldrb r1, [r1, #34] ; 0x22 │ │ cmp r1, #0 │ │ - beq 2b21c │ │ + beq 2bab4 │ │ ldrsh r1, [r7] │ │ ldrsh r3, [r7, #2] │ │ cmp r1, #0 │ │ rsbmi r1, r1, #0 │ │ cmp r3, #0 │ │ rsbmi r3, r3, #0 │ │ orr r1, r3, r1 │ │ cmp r1, #4096 ; 0x1000 │ │ - bge 2b21c │ │ + bge 2bab4 │ │ cmp r0, #0 │ │ - beq 2b0c0 │ │ + beq 2b958 │ │ ldr r1, [r7] │ │ mov r3, r2 │ │ str r1, [r3, r6, lsl #3]! │ │ cmp r0, #1 │ │ strb r4, [r3, #4] │ │ ldrh r1, [sp, #22] │ │ ldrb r4, [sp, #24] │ │ strh r1, [r3, #5] │ │ strb r4, [r3, #7] │ │ - bne 2b23c │ │ + bne 2bad4 │ │ add r6, r6, #1 │ │ cmp r6, lr │ │ - blt 2b0c8 │ │ - b 2b06c │ │ + blt 2b960 │ │ + b 2b904 │ │ cmp r0, #0 │ │ - beq 2b0c0 │ │ + beq 2b958 │ │ add r1, r2, r6, lsl #3 │ │ subs r0, r0, #1 │ │ add r6, r6, #1 │ │ strb fp, [r1, #4] │ │ - bne 2b224 │ │ - b 2b0c0 │ │ + bne 2babc │ │ + b 2b958 │ │ sub r3, r0, #1 │ │ add r9, r2, r6, lsl #3 │ │ mov r0, #0 │ │ add r1, r9, r0, lsl #3 │ │ ldr r4, [r7] │ │ ldrb r5, [r8] │ │ add r0, r0, #1 │ │ strb r5, [r1, #12] │ │ cmp r3, r0 │ │ str r4, [r1, #8] │ │ ldrh r4, [sp, #22] │ │ ldrb r5, [sp, #24] │ │ strh r4, [r1, #13] │ │ strb r5, [r1, #15] │ │ - bne 2b248 │ │ + bne 2bae0 │ │ add r0, r6, r0 │ │ mov r5, #16 │ │ add r6, r0, #1 │ │ cmp r6, lr │ │ - blt 2b0c8 │ │ - b 2b06c │ │ + blt 2b960 │ │ + b 2b904 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq r0, r8, r8, ror r9 │ │ + andeq r0, r9, r8, ror #27 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov ip, r0 │ │ ldr r0, [r1, #1012] ; 0x3f4 │ │ mov r4, r1 │ │ mov r1, #16 │ │ str r2, [ip] │ │ @@ -41522,44 +41714,44 @@ │ │ and r7, r1, r0, asr #2 │ │ ldrge r0, [sp, #4] │ │ ldrge r6, [r0, #556] ; 0x22c │ │ ldr r0, [ip, #172] ; 0xac │ │ cmp r7, r0 │ │ ldreq r0, [ip, #176] ; 0xb0 │ │ cmpeq r6, r0 │ │ - beq 2b368 │ │ + beq 2bc00 │ │ ldr r0, [ip, #168] ; 0xa8 │ │ cmp r0, #0 │ │ - beq 2b344 │ │ - bl 27a0 │ │ + beq 2bbdc │ │ + bl 2d40 │ │ mul r0, r7, r6 │ │ mov r1, #560 ; 0x230 │ │ mul r0, r0, r1 │ │ - bl 27ac │ │ + bl 2d4c │ │ ldr ip, [sp] │ │ cmp r0, #0 │ │ str r0, [ip, #168] ; 0xa8 │ │ - beq 2bbb4 │ │ + beq 2c44c │ │ str r7, [ip, #172] ; 0xac │ │ ldr r0, [ip, #164] ; 0xa4 │ │ cmp r0, r7, asr #1 │ │ ldreq r0, [ip, #176] ; 0xb0 │ │ cmpeq r6, r0 │ │ - beq 2b3b0 │ │ + beq 2bc48 │ │ ldr r0, [ip, #160] ; 0xa0 │ │ cmp r0, #0 │ │ - beq 2b38c │ │ - bl 27a0 │ │ + beq 2bc24 │ │ + bl 2d40 │ │ mul r0, r7, r6 │ │ lsl r0, r0, #6 │ │ - bl 27ac │ │ + bl 2d4c │ │ ldr ip, [sp] │ │ cmp r0, #0 │ │ str r0, [ip, #160] ; 0xa0 │ │ - beq 2bbb4 │ │ + beq 2c44c │ │ asr r0, r7, #1 │ │ str r0, [ip, #164] ; 0xa4 │ │ ldr r0, [sp, #48] ; 0x30 │ │ mov r2, #0 │ │ str r6, [ip, #176] ; 0xb0 │ │ mov r7, #0 │ │ str r5, [ip, #180] ; 0xb4 │ │ @@ -41568,15 +41760,15 @@ │ │ ldr r0, [sp, #4] │ │ ldr r1, [sp, #56] ; 0x38 │ │ str r1, [ip, #156] ; 0x9c │ │ ldr r3, [r5, #1060]! ; 0x424 │ │ ldr r0, [r0, #248] ; 0xf8 │ │ cmp r3, #0 │ │ str r5, [sp, #8] │ │ - beq 2b414 │ │ + beq 2bcac │ │ ldr r7, [r9] │ │ sub r3, r3, #1 │ │ mov r6, #1 │ │ mvn r5, #0 │ │ add r5, r5, r6, lsl r3 │ │ sub r7, r7, r0 │ │ and r5, r7, r5 │ │ @@ -41587,36 +41779,36 @@ │ │ cmp r7, #0 │ │ strb r3, [ip, #35] ; 0x23 │ │ mov r3, #0 │ │ movwgt r3, #1 │ │ strb r3, [ip, #28] │ │ ldr r3, [r5] │ │ cmp r3, #0 │ │ - beq 2b474 │ │ + beq 2bd0c │ │ ldr r2, [r9] │ │ sub r3, r3, #1 │ │ mov r7, #1 │ │ mvn r6, #0 │ │ add r6, r6, r7, lsl r3 │ │ sub r2, r0, r2 │ │ and r6, r2, r6 │ │ and r2, r2, r7, lsl r3 │ │ sub r3, r6, r2 │ │ mov r2, #31 │ │ cmp r3, #31 │ │ - bgt 2b474 │ │ + bgt 2bd0c │ │ cmn r3, #31 │ │ mvnle r3, #30 │ │ mov r2, r3 │ │ strb r2, [ip, #42] ; 0x2a │ │ mov r2, #0 │ │ ldr r7, [r5] │ │ mov r3, #0 │ │ cmp r7, #0 │ │ - beq 2b4b4 │ │ + beq 2bd4c │ │ ldr r3, [r9, #4] │ │ sub r7, r7, #1 │ │ mov r6, #1 │ │ mvn r5, #0 │ │ add r5, r5, r6, lsl r7 │ │ sub r3, r3, r0 │ │ and r5, r3, r5 │ │ @@ -41627,36 +41819,36 @@ │ │ cmp r3, #0 │ │ mov r3, #0 │ │ strb r7, [ip, #36] ; 0x24 │ │ movwgt r3, #1 │ │ strb r3, [ip, #29] │ │ ldr r3, [r5] │ │ cmp r3, #0 │ │ - beq 2b514 │ │ + beq 2bdac │ │ ldr r2, [r9, #4] │ │ sub r3, r3, #1 │ │ mov r7, #1 │ │ mvn r6, #0 │ │ add r6, r6, r7, lsl r3 │ │ sub r2, r0, r2 │ │ and r6, r2, r6 │ │ and r2, r2, r7, lsl r3 │ │ sub r3, r6, r2 │ │ mov r2, #31 │ │ cmp r3, #31 │ │ - bgt 2b514 │ │ + bgt 2bdac │ │ cmn r3, #31 │ │ mvnle r3, #30 │ │ mov r2, r3 │ │ strb r2, [ip, #43] ; 0x2b │ │ mov r2, #0 │ │ ldr r7, [r5] │ │ mov r3, #0 │ │ cmp r7, #0 │ │ - beq 2b554 │ │ + beq 2bdec │ │ ldr r3, [r9, #8] │ │ sub r7, r7, #1 │ │ mov r6, #1 │ │ mvn r5, #0 │ │ add r5, r5, r6, lsl r7 │ │ sub r3, r3, r0 │ │ and r5, r3, r5 │ │ @@ -41667,36 +41859,36 @@ │ │ cmp r3, #0 │ │ mov r3, #0 │ │ strb r7, [ip, #37] ; 0x25 │ │ movwgt r3, #1 │ │ strb r3, [ip, #30] │ │ ldr r3, [r5] │ │ cmp r3, #0 │ │ - beq 2b5b4 │ │ + beq 2be4c │ │ ldr r2, [r9, #8] │ │ sub r3, r3, #1 │ │ mov r7, #1 │ │ mvn r6, #0 │ │ add r6, r6, r7, lsl r3 │ │ sub r2, r0, r2 │ │ and r6, r2, r6 │ │ and r2, r2, r7, lsl r3 │ │ sub r3, r6, r2 │ │ mov r2, #31 │ │ cmp r3, #31 │ │ - bgt 2b5b4 │ │ + bgt 2be4c │ │ cmn r3, #31 │ │ mvnle r3, #30 │ │ mov r2, r3 │ │ strb r2, [ip, #44] ; 0x2c │ │ mov r2, #0 │ │ ldr r7, [r5] │ │ mov r3, #0 │ │ cmp r7, #0 │ │ - beq 2b5f4 │ │ + beq 2be8c │ │ ldr r3, [r9, #12] │ │ sub r7, r7, #1 │ │ mov r6, #1 │ │ mvn r5, #0 │ │ add r5, r5, r6, lsl r7 │ │ sub r3, r3, r0 │ │ and r5, r3, r5 │ │ @@ -41707,36 +41899,36 @@ │ │ cmp r3, #0 │ │ mov r3, #0 │ │ strb r7, [ip, #38] ; 0x26 │ │ movwgt r3, #1 │ │ strb r3, [ip, #31] │ │ ldr r3, [r5] │ │ cmp r3, #0 │ │ - beq 2b654 │ │ + beq 2beec │ │ ldr r2, [r9, #12] │ │ sub r3, r3, #1 │ │ mov r7, #1 │ │ mvn r6, #0 │ │ add r6, r6, r7, lsl r3 │ │ sub r2, r0, r2 │ │ and r6, r2, r6 │ │ and r2, r2, r7, lsl r3 │ │ sub r3, r6, r2 │ │ mov r2, #31 │ │ cmp r3, #31 │ │ - bgt 2b654 │ │ + bgt 2beec │ │ cmn r3, #31 │ │ mvnle r3, #30 │ │ mov r2, r3 │ │ strb r2, [ip, #45] ; 0x2d │ │ mov r2, #0 │ │ ldr r7, [r5] │ │ mov r3, #0 │ │ cmp r7, #0 │ │ - beq 2b694 │ │ + beq 2bf2c │ │ ldr r3, [r9, #16] │ │ sub r7, r7, #1 │ │ mov r6, #1 │ │ mvn r5, #0 │ │ add r5, r5, r6, lsl r7 │ │ sub r3, r3, r0 │ │ and r5, r3, r5 │ │ @@ -41747,36 +41939,36 @@ │ │ cmp r3, #0 │ │ mov r3, #0 │ │ strb r7, [ip, #39] ; 0x27 │ │ movwgt r3, #1 │ │ strb r3, [ip, #32] │ │ ldr r3, [r5] │ │ cmp r3, #0 │ │ - beq 2b6f4 │ │ + beq 2bf8c │ │ ldr r2, [r9, #16] │ │ sub r3, r3, #1 │ │ mov r7, #1 │ │ mvn r6, #0 │ │ add r6, r6, r7, lsl r3 │ │ sub r2, r0, r2 │ │ and r6, r2, r6 │ │ and r2, r2, r7, lsl r3 │ │ sub r3, r6, r2 │ │ mov r2, #31 │ │ cmp r3, #31 │ │ - bgt 2b6f4 │ │ + bgt 2bf8c │ │ cmn r3, #31 │ │ mvnle r3, #30 │ │ mov r2, r3 │ │ strb r2, [ip, #46] ; 0x2e │ │ mov r2, #0 │ │ ldr r7, [r5] │ │ mov r3, #0 │ │ cmp r7, #0 │ │ - beq 2b734 │ │ + beq 2bfcc │ │ ldr r3, [r9, #20] │ │ sub r7, r7, #1 │ │ mov r6, #1 │ │ mvn r5, #0 │ │ add r5, r5, r6, lsl r7 │ │ sub r3, r3, r0 │ │ and r5, r3, r5 │ │ @@ -41787,36 +41979,36 @@ │ │ cmp r3, #0 │ │ mov r3, #0 │ │ strb r7, [ip, #40] ; 0x28 │ │ movwgt r3, #1 │ │ strb r3, [ip, #33] ; 0x21 │ │ ldr r3, [r5] │ │ cmp r3, #0 │ │ - beq 2b794 │ │ + beq 2c02c │ │ ldr r2, [r9, #20] │ │ sub r3, r3, #1 │ │ mov r7, #1 │ │ mvn r6, #0 │ │ add r6, r6, r7, lsl r3 │ │ sub r2, r0, r2 │ │ and r6, r2, r6 │ │ and r2, r2, r7, lsl r3 │ │ sub r3, r6, r2 │ │ mov r2, #31 │ │ cmp r3, #31 │ │ - bgt 2b794 │ │ + bgt 2c02c │ │ cmn r3, #31 │ │ mvnle r3, #30 │ │ mov r2, r3 │ │ strb r2, [ip, #47] ; 0x2f │ │ mov r2, #0 │ │ ldr r7, [r5] │ │ mov r3, #0 │ │ cmp r7, #0 │ │ - beq 2b7d4 │ │ + beq 2c06c │ │ ldr r3, [r9, #24] │ │ sub r7, r7, #1 │ │ mov r6, #1 │ │ mvn r5, #0 │ │ add r5, r5, r6, lsl r7 │ │ sub r3, r3, r0 │ │ and r5, r3, r5 │ │ @@ -41827,125 +42019,125 @@ │ │ cmp r3, #0 │ │ mov r3, #0 │ │ strb r7, [ip, #41] ; 0x29 │ │ movwgt r3, #1 │ │ strb r3, [ip, #34] ; 0x22 │ │ ldr r3, [r5] │ │ cmp r3, #0 │ │ - beq 2b834 │ │ + beq 2c0cc │ │ ldr r2, [r9, #24] │ │ sub r3, r3, #1 │ │ mov r7, #1 │ │ mvn r6, #0 │ │ add r6, r6, r7, lsl r3 │ │ sub r0, r0, r2 │ │ and r2, r0, r6 │ │ and r0, r0, r7, lsl r3 │ │ sub r0, r2, r0 │ │ mov r2, #31 │ │ cmp r0, #31 │ │ - bgt 2b834 │ │ + bgt 2c0cc │ │ cmn r0, #31 │ │ mvnle r0, #30 │ │ mov r2, r0 │ │ mov r0, #0 │ │ mov r7, #0 │ │ str r0, [ip, #148] ; 0x94 │ │ ldr r0, [sp, #4] │ │ strb r2, [ip, #48] ; 0x30 │ │ ldr r0, [r0, #512] ; 0x200 │ │ cmp r0, #0 │ │ - beq 2bb98 │ │ + beq 2c430 │ │ ldr r0, [r5] │ │ mov r7, #0 │ │ cmp r0, #0 │ │ - beq 2bb98 │ │ + beq 2c430 │ │ ldr r0, [r1] │ │ mov r2, #2 │ │ ldr fp, [sp, #52] ; 0x34 │ │ mov r3, #0 │ │ cmp r0, #0 │ │ ldrne r0, [r9, #12] │ │ ldrne r7, [fp, #24] │ │ cmpne r7, r0 │ │ - bne 2bc68 │ │ + bne 2c500 │ │ ldr r0, [r1, #16] │ │ cmp r0, #0 │ │ ldrne r0, [r5] │ │ cmpne r0, #0 │ │ - bne 2bbc0 │ │ + bne 2c458 │ │ ldr r0, [r1, #20] │ │ cmp r0, #0 │ │ ldrne r0, [r5] │ │ cmpne r0, #0 │ │ - bne 2bc0c │ │ + bne 2c4a4 │ │ ldr r7, [ip, #148] ; 0x94 │ │ cmp r7, r2 │ │ - bge 2b8d0 │ │ + bge 2c168 │ │ ldr r0, [r1, #24] │ │ cmp r0, #0 │ │ ldrne r0, [r5] │ │ cmpne r0, #0 │ │ - bne 2bc80 │ │ + bne 2c518 │ │ cmp r7, r2 │ │ - bge 2b8f8 │ │ + bge 2c190 │ │ ldr r0, [r1, #4] │ │ cmp r0, #0 │ │ addne r0, r7, #1 │ │ strne r0, [ip, #148] ; 0x94 │ │ addne r0, ip, r7 │ │ movne r1, #1 │ │ strbne r1, [r0, #49] ; 0x31 │ │ ldrne r7, [ip, #148] ; 0x94 │ │ cmp r7, #1 │ │ - blt 2bb98 │ │ + blt 2c430 │ │ mov r1, #0 │ │ mov r3, #49 ; 0x31 │ │ mov lr, #1 │ │ mov r2, #0 │ │ - b 2b938 │ │ + b 2c1d0 │ │ add r0, ip, r2, lsl #2 │ │ mov r4, #-2147483648 ; 0x80000000 │ │ str r4, [r0, #52] ; 0x34 │ │ ldr r7, [ip, #148] ; 0x94 │ │ add r2, r2, #1 │ │ add r3, r3, #1 │ │ add r1, r1, #7 │ │ cmp r2, r7 │ │ - bge 2bb98 │ │ + bge 2c430 │ │ ldrb r7, [ip, r3] │ │ mov r4, #0 │ │ ldr r0, [r5] │ │ mov r6, #0 │ │ cmp r0, #0 │ │ ldr sl, [r9, r7, lsl #2] │ │ - beq 2b98c │ │ + beq 2c224 │ │ ldr r6, [sp, #4] │ │ sub r0, r0, #1 │ │ mvn r4, #0 │ │ add r4, r4, lr, lsl r0 │ │ ldr r6, [r6, #248] ; 0xf8 │ │ sub r6, sl, r6 │ │ and r4, r6, r4 │ │ and r0, r6, lr, lsl r0 │ │ subs r4, r4, r0 │ │ mov r0, r4 │ │ rsbmi r0, r4, #0 │ │ cmp r0, #32 │ │ - bge 2b914 │ │ + bge 2c1ac │ │ rsb r6, r4, #0 │ │ cmp r7, #4 │ │ add r0, ip, r2, lsl #2 │ │ movcc r4, r6 │ │ mov r8, #0 │ │ str r4, [r0, #52] ; 0x34 │ │ mov r4, #0 │ │ ldr r0, [r5] │ │ cmp r0, #0 │ │ - beq 2b9dc │ │ + beq 2c274 │ │ rsb r6, r7, r7, lsl #3 │ │ sub r0, r0, #1 │ │ mvn r4, #0 │ │ ldr r6, [fp, r6, lsl #2] │ │ add r4, r4, lr, lsl r0 │ │ sub r6, sl, r6 │ │ and r4, r6, r4 │ │ @@ -41953,15 +42145,15 @@ │ │ sub r4, r4, r0 │ │ cmp r4, #31 │ │ movwhi r4, #0 │ │ add ip, ip, r1, lsl #2 │ │ str r4, [ip, #64] ; 0x40 │ │ ldr r0, [r5] │ │ cmp r0, #0 │ │ - beq 2ba20 │ │ + beq 2c2b8 │ │ rsb r4, r7, r7, lsl #3 │ │ sub r0, r0, #1 │ │ mvn r6, #0 │ │ add r4, fp, r4, lsl #2 │ │ add r6, r6, lr, lsl r0 │ │ ldr r4, [r4, #4] │ │ sub r4, sl, r4 │ │ @@ -41971,15 +42163,15 @@ │ │ cmp r8, #31 │ │ movwhi r8, #0 │ │ str r8, [ip, #68] ; 0x44 │ │ mov r4, #0 │ │ ldr r0, [r5] │ │ mov r6, #0 │ │ cmp r0, #0 │ │ - beq 2ba6c │ │ + beq 2c304 │ │ rsb r6, r7, r7, lsl #3 │ │ sub r0, r0, #1 │ │ mvn r5, #0 │ │ add r6, fp, r6, lsl #2 │ │ add r5, r5, lr, lsl r0 │ │ ldr r6, [r6, #8] │ │ sub r6, sl, r6 │ │ @@ -41988,15 +42180,15 @@ │ │ sub r6, r5, r0 │ │ ldr r5, [sp, #8] │ │ cmp r6, #31 │ │ movwhi r6, #0 │ │ str r6, [ip, #72] ; 0x48 │ │ ldr r0, [r5] │ │ cmp r0, #0 │ │ - beq 2bab0 │ │ + beq 2c348 │ │ rsb r4, r7, r7, lsl #3 │ │ sub r0, r0, #1 │ │ mvn r5, #0 │ │ add r4, fp, r4, lsl #2 │ │ add r5, r5, lr, lsl r0 │ │ ldr r4, [r4, #12] │ │ sub r4, sl, r4 │ │ @@ -42007,15 +42199,15 @@ │ │ cmp r4, #31 │ │ movwhi r4, #0 │ │ str r4, [ip, #76] ; 0x4c │ │ mov r4, #0 │ │ ldr r0, [r5] │ │ mov r6, #0 │ │ cmp r0, #0 │ │ - beq 2bafc │ │ + beq 2c394 │ │ rsb r5, r7, r7, lsl #3 │ │ sub r0, r0, #1 │ │ mvn r6, #0 │ │ add r5, fp, r5, lsl #2 │ │ add r6, r6, lr, lsl r0 │ │ ldr r5, [r5, #16] │ │ sub r5, sl, r5 │ │ @@ -42024,15 +42216,15 @@ │ │ sub r6, r6, r0 │ │ ldr r5, [sp, #8] │ │ cmp r6, #31 │ │ movwhi r6, #0 │ │ str r6, [ip, #80] ; 0x50 │ │ ldr r0, [r5] │ │ cmp r0, #0 │ │ - beq 2bb40 │ │ + beq 2c3d8 │ │ rsb r4, r7, r7, lsl #3 │ │ sub r0, r0, #1 │ │ mvn r5, #0 │ │ add r4, fp, r4, lsl #2 │ │ add r5, r5, lr, lsl r0 │ │ ldr r4, [r4, #20] │ │ sub r4, sl, r4 │ │ @@ -42041,33 +42233,33 @@ │ │ sub r4, r5, r0 │ │ ldr r5, [sp, #8] │ │ cmp r4, #31 │ │ movwhi r4, #0 │ │ str r4, [ip, #84] ; 0x54 │ │ ldr r0, [r5] │ │ cmp r0, #0 │ │ - beq 2bb88 │ │ + beq 2c420 │ │ rsb r4, r7, r7, lsl #3 │ │ sub r0, r0, #1 │ │ mvn r5, #0 │ │ add r4, fp, r4, lsl #2 │ │ add r5, r5, lr, lsl r0 │ │ ldr r4, [r4, #24] │ │ sub r4, sl, r4 │ │ and r5, r4, r5 │ │ and r0, r4, lr, lsl r0 │ │ sub r4, r5, r0 │ │ ldr r5, [sp, #8] │ │ cmp r4, #31 │ │ movwhi r4, #0 │ │ - b 2bb8c │ │ + b 2c424 │ │ mov r4, #0 │ │ str r4, [ip, #88] ; 0x58 │ │ ldr ip, [sp] │ │ - b 2b920 │ │ + b 2c1b8 │ │ cmp r7, #0 │ │ mov r0, #0 │ │ movwgt r0, #1 │ │ str r0, [ip, #24] │ │ mov r0, #0 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @@ -42082,92 +42274,92 @@ │ │ ldr r7, [r7, #248] ; 0xf8 │ │ add r4, r4, r5, lsl r0 │ │ sub r7, r6, r7 │ │ and r0, r7, r5, lsl r0 │ │ ldr r5, [sp, #8] │ │ and r6, r7, r4 │ │ cmp r6, r0 │ │ - ble 2b89c │ │ + ble 2c134 │ │ add r0, r3, #1 │ │ str r0, [ip, #148] ; 0x94 │ │ add r0, ip, r3 │ │ mov r3, #4 │ │ strb r3, [r0, #49] ; 0x31 │ │ - b 2b89c │ │ + b 2c134 │ │ ldr r3, [sp, #4] │ │ sub r0, r0, #1 │ │ ldr r7, [r9, #20] │ │ mov r6, #1 │ │ mvn r5, #0 │ │ ldr r3, [r3, #248] ; 0xf8 │ │ add r5, r5, r6, lsl r0 │ │ sub r3, r7, r3 │ │ and r7, r3, r5 │ │ ldr r5, [sp, #8] │ │ and r0, r3, r6, lsl r0 │ │ cmp r7, r0 │ │ - ble 2b8b0 │ │ + ble 2c148 │ │ ldr r0, [ip, #148] ; 0x94 │ │ add r3, r0, #1 │ │ add r0, ip, r0 │ │ str r3, [ip, #148] ; 0x94 │ │ mov r3, #5 │ │ strb r3, [r0, #49] ; 0x31 │ │ ldr r7, [ip, #148] ; 0x94 │ │ cmp r7, r2 │ │ - blt 2b8bc │ │ - b 2b8d0 │ │ + blt 2c154 │ │ + b 2c168 │ │ mov r0, #0 │ │ mov r3, #1 │ │ mov r2, #3 │ │ strb r0, [ip, #49] ; 0x31 │ │ str r3, [ip, #148] ; 0x94 │ │ - b 2b888 │ │ + b 2c120 │ │ ldr r3, [sp, #4] │ │ sub r0, r0, #1 │ │ ldr r6, [r9, #24] │ │ mov r5, #1 │ │ mvn r4, #0 │ │ ldr r3, [r3, #248] ; 0xf8 │ │ add r4, r4, r5, lsl r0 │ │ sub r3, r6, r3 │ │ and r0, r3, r5, lsl r0 │ │ ldr r5, [sp, #8] │ │ and r6, r3, r4 │ │ cmp r6, r0 │ │ - ble 2b8d0 │ │ + ble 2c168 │ │ add r0, r7, #1 │ │ str r0, [ip, #148] ; 0x94 │ │ add r0, ip, r7 │ │ mov r3, #6 │ │ strb r3, [r0, #49] ; 0x31 │ │ ldr r7, [ip, #148] ; 0x94 │ │ cmp r7, r2 │ │ - blt 2b8d8 │ │ - b 2b8f8 │ │ + blt 2c170 │ │ + b 2c190 │ │ vmov.i32 q8, #0 ; 0x00000000 │ │ add r0, r0, #160 ; 0xa0 │ │ vst1.32 {d16-d17}, [r0] │ │ bx lr │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #168] ; 0xa8 │ │ cmp r0, #0 │ │ - beq 2bd00 │ │ - bl 27a0 │ │ + beq 2c598 │ │ + bl 2d40 │ │ ldr r0, [r4, #160] ; 0xa0 │ │ cmp r0, #0 │ │ popeq {r4, pc} │ │ pop {r4, lr} │ │ - b 27a0 │ │ + b 2d40 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #16 │ │ ldr r1, [r0, #12] │ │ cmp r1, #1 │ │ - blt 2bdf0 │ │ + blt 2c688 │ │ ldr r3, [r0, #16] │ │ movw r2, #32767 ; 0x7fff │ │ str r3, [sp, #8] │ │ mov ip, #0 │ │ cmp r3, r2 │ │ movlt r2, r3 │ │ movw r3, #32768 ; 0x8000 │ │ @@ -42203,27 +42395,27 @@ │ │ cmp r1, #512 ; 0x200 │ │ lsl r7, r6, #6 │ │ mov r2, r7 │ │ str r7, [sp, #4] │ │ mov r2, #-2147483648 ; 0x80000000 │ │ strh r7, [r0, #28] │ │ sub r2, r1, r2, lsr r4 │ │ - bcc 2bdfc │ │ + bcc 2c694 │ │ rsb r1, r4, #22 │ │ mov r7, #1 │ │ add r1, r2, r7, lsl r1 │ │ rsb r2, r4, #23 │ │ asr r1, r1, r2 │ │ - b 2be04 │ │ + b 2c69c │ │ mov r0, #1 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ sub r1, r4, #23 │ │ lsl r1, r2, r1 │ │ - ldr r2, [pc, #412] ; 2bfa8 │ │ + ldr r2, [pc, #412] ; 2c840 │ │ rsb lr, r4, #45 ; 0x2d │ │ ldr fp, [r0, #20] │ │ rsb ip, lr, #32 │ │ add r2, pc, r2 │ │ ldr r7, [r0, #24] │ │ add r1, r2, r1, lsl #1 │ │ str r7, [sp] │ │ @@ -42306,29 +42498,29 @@ │ │ sxth r7, r0 │ │ cmp r7, #0 │ │ mov r0, #1 │ │ rsbmi r7, r7, #0 │ │ rsb r3, r3, r3, lsl #3 │ │ add r1, r3, r7, lsl #2 │ │ cmp r1, #65536 ; 0x10000 │ │ - bge 2bfa0 │ │ + bge 2c838 │ │ lsl r0, r2, #22 │ │ asr r1, r0, #16 │ │ add r1, r1, r0, asr #31 │ │ eor r0, r1, r0, asr #31 │ │ sxth r1, r8 │ │ cmp r1, #0 │ │ rsbmi r1, r1, #0 │ │ add r1, r0, r1 │ │ mov r0, #0 │ │ cmp r1, #16384 ; 0x4000 │ │ movwge r0, #1 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - strdeq sp, [r7], -r4 │ │ + andeq sp, r8, ip, lsl sl │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldr lr, [sp, #28] │ │ add r7, r3, #16 │ │ lsl r1, r1, #1 │ │ ldr ip, [sp, #24] │ │ ldm r7, {r4, r5, r7} │ │ lsl r0, r0, #1 │ │ @@ -42372,15 +42564,15 @@ │ │ cmp r1, #1 │ │ str r5, [sp, #36] ; 0x24 │ │ asr r2, r7, #16 │ │ lsl r3, r7, #16 │ │ str r2, [sp, #32] │ │ str r3, [sp, #28] │ │ str r6, [sp, #24] │ │ - blt 2c454 │ │ + blt 2ccec │ │ lsl ip, r5, #3 │ │ add r5, r2, ip │ │ mov r2, #0 │ │ lsl r7, r6, #3 │ │ str r2, [sp, #128] ; 0x80 │ │ mov r2, #0 │ │ str r2, [sp, #112] ; 0x70 │ │ @@ -42393,15 +42585,15 @@ │ │ cmp r1, #3 │ │ mov r8, #0 │ │ mov r6, #0 │ │ add r3, r7, r3, asr #16 │ │ str r7, [sp, #44] ; 0x2c │ │ str r3, [sp, #40] ; 0x28 │ │ str r2, [sp, #80] ; 0x50 │ │ - bls 2c340 │ │ + bls 2cbd8 │ │ ldr r2, [sp, #44] ; 0x2c │ │ add lr, sp, #96 ; 0x60 │ │ vmov.i32 q11, #0 ; 0x00000000 │ │ bic r6, r1, #3 │ │ vmov.i32 q9, #0 ; 0x00000000 │ │ mov r3, r0 │ │ vdup.32 q8, r2 │ │ @@ -42507,15 +42699,15 @@ │ │ vorr q9, q2, q2 │ │ vadd.i32 q8, q8, q12 │ │ vbsl q1, q13, q8 │ │ vorr q8, q7, q7 │ │ vorr q15, q1, q1 │ │ vorr q12, q4, q4 │ │ vorr q13, q3, q3 │ │ - bne 2c130 │ │ + bne 2c9c8 │ │ vext.8 q8, q7, q8, #8 │ │ cmp r6, r1 │ │ vadd.i32 q14, q7, q8 │ │ vext.8 q9, q3, q8, #8 │ │ vext.8 q13, q2, q8, #8 │ │ vext.8 q11, q4, q8, #8 │ │ vadd.i32 q13, q2, q13 │ │ @@ -42549,39 +42741,39 @@ │ │ str r2, [sp, #112] ; 0x70 │ │ vmov.32 r2, d22[0] │ │ str r2, [sp, #96] ; 0x60 │ │ vmov.32 r2, d18[0] │ │ str r2, [sp, #64] ; 0x40 │ │ vmov.32 r2, d16[0] │ │ str r2, [sp, #80] ; 0x50 │ │ - beq 2c484 │ │ + beq 2cd1c │ │ add r0, r0, r6, lsl #4 │ │ sub r1, r1, r6 │ │ add r0, r0, #8 │ │ - b 2c35c │ │ + b 2cbf4 │ │ add r0, r0, #16 │ │ subs r1, r1, #1 │ │ - beq 2c484 │ │ + beq 2cd1c │ │ ldr r6, [r0] │ │ ldmdb r0, {r4, r7} │ │ sub r9, r6, r5 │ │ sub r6, r4, ip │ │ ldr r3, [r0, #4] │ │ subs r4, r6, r9 │ │ rsbmi r4, r4, #0 │ │ cmp r4, #255 ; 0xff │ │ - bgt 2c350 │ │ + bgt 2cbe8 │ │ ldr r2, [sp, #44] ; 0x2c │ │ sub sl, r7, r2 │ │ ldr r2, [sp, #40] ; 0x28 │ │ sub fp, r3, r2 │ │ subs r3, sl, fp │ │ rsbmi r3, r3, #0 │ │ cmp r3, #255 ; 0xff │ │ - bgt 2c350 │ │ + bgt 2cbe8 │ │ mul r3, r6, fp │ │ ldr r2, [sp, #64] ; 0x40 │ │ add r7, r6, #4 │ │ add r2, r7, r2 │ │ mul r4, sl, r6 │ │ add r2, r2, fp │ │ str lr, [sp, #48] ; 0x30 │ │ @@ -42618,15 +42810,15 @@ │ │ add r2, r2, r3, lsr #2 │ │ mul r3, r6, r6 │ │ add r8, r2, #8 │ │ ldr r2, [sp, #48] ; 0x30 │ │ add r2, r2, r6, lsl #1 │ │ add r2, r2, r3, lsr #2 │ │ add lr, r2, #8 │ │ - b 2c350 │ │ + b 2cbe8 │ │ mov r0, #0 │ │ mov r8, #0 │ │ str r0, [sp, #80] ; 0x50 │ │ mov r0, #0 │ │ str r0, [sp, #64] ; 0x40 │ │ mov r0, #0 │ │ str r0, [sp, #96] ; 0x60 │ │ @@ -42637,15 +42829,15 @@ │ │ mov lr, #0 │ │ ldr r1, [sp, #128] ; 0x80 │ │ smull r0, r3, lr, r8 │ │ smull r1, r7, r1, r1 │ │ subs r1, r0, r1 │ │ sbc r0, r3, r7 │ │ orrs r3, r1, r0 │ │ - beq 2c55c │ │ + beq 2cdf4 │ │ ldr r2, [sp, #264] ; 0x108 │ │ mov ip, r8 │ │ ldr r7, [sp, #36] ; 0x24 │ │ ldr r3, [sp, #268] ; 0x10c │ │ add r2, r7, r2, lsl #2 │ │ str r2, [sp, #44] ; 0x2c │ │ ldr r2, [sp, #24] │ │ @@ -42668,15 +42860,15 @@ │ │ lsr r4, r1, r5 │ │ rsbs r5, r6, #31 │ │ movwpl r7, #0 │ │ lslpl r4, r1, r5 │ │ subs r5, r2, r7 │ │ sbc r3, r3, r4 │ │ cmp r6, #54 ; 0x36 │ │ - bhi 2c570 │ │ + bhi 2ce08 │ │ rsb r2, r6, #54 ; 0x36 │ │ rsbs r4, r6, #22 │ │ rsb r7, r2, #32 │ │ lsr r7, r1, r7 │ │ lslpl r7, r1, r4 │ │ lsl r1, r1, r2 │ │ movwpl r1, #0 │ │ @@ -42684,25 +42876,25 @@ │ │ adc r2, r3, r7 │ │ rsb r3, r6, #55 ; 0x37 │ │ rsbs r7, r6, #23 │ │ lsr r1, r1, r3 │ │ rsb r3, r3, #32 │ │ orr r1, r1, r2, lsl r3 │ │ asrpl r1, r2, r7 │ │ - b 2c580 │ │ + b 2ce18 │ │ mov r0, #1 │ │ add sp, sp, #152 ; 0x98 │ │ vpop {d8-d15} │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ sub r1, r6, #55 ; 0x37 │ │ subs r2, r6, #87 ; 0x57 │ │ lsl r1, r5, r1 │ │ movwpl r1, #0 │ │ - ldr r2, [pc, #804] ; 2c8ac │ │ + ldr r2, [pc, #804] ; 2d144 │ │ mov r8, #0 │ │ ldr fp, [sp, #128] ; 0x80 │ │ mov r4, #61 ; 0x3d │ │ add r2, pc, r2 │ │ ldr lr, [sp, #80] ; 0x50 │ │ add r1, r2, r1, lsl #1 │ │ subs r2, r6, #61 ; 0x3d │ │ @@ -42897,15 +43089,15 @@ │ │ mov r0, #0 │ │ movle r2, r3 │ │ str r2, [r7, #4] │ │ add sp, sp, #152 ; 0x98 │ │ vpop {d8-d15} │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq ip, r7, r8, ror lr │ │ + andeq sp, r8, r0, lsr #5 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ vpush {d8-d9} │ │ sub sp, sp, #32 │ │ sub sp, sp, #24576 ; 0x6000 │ │ add r9, sp, #32 │ │ vmov.i32 q4, #0 ; 0x00000000 │ │ @@ -42921,414 +43113,414 @@ │ │ mov r2, #64 ; 0x40 │ │ vst1.8 {d8-d9}, [r0] │ │ mov r0, r4 │ │ vst1.8 {d8-d9}, [r0], r8 │ │ str r7, [r0, #4] │ │ str r6, [r0] │ │ add r0, r4, #36 ; 0x24 │ │ - bl 2830 <__aeabi_memset@plt> │ │ + bl 2ddc <__aeabi_memset@plt> │ │ subs r5, r5, #1 │ │ add r4, r4, #64 ; 0x40 │ │ - bne 2c8e8 │ │ - ldr sl, [pc, #1128] ; 2cd8c │ │ + bne 2d180 │ │ + ldr sl, [pc, #1128] ; 2d624 │ │ movw r0, #12284 ; 0x2ffc │ │ add r6, r9, r0 │ │ mov fp, #0 │ │ add sl, pc, sl │ │ mov r7, #48 ; 0x30 │ │ mov r9, #8 │ │ mov r5, #0 │ │ cmp r7, #5 │ │ - blt 2c950 │ │ + blt 2d1e8 │ │ add r0, r6, #4 │ │ sub r1, r7, #4 │ │ - bl 27d0 <__aeabi_memclr@plt> │ │ + bl 2d70 <__aeabi_memclr@plt> │ │ rsb r2, r7, #64 ; 0x40 │ │ mov r0, r7 │ │ cmp r2, #8 │ │ rsb r1, r7, #4 │ │ movge r2, r9 │ │ cmp r7, #4 │ │ movle r0, #4 │ │ cmp r1, #0 │ │ mov r3, sl │ │ add r0, r6, r0 │ │ addgt r3, r3, r1 │ │ add r1, r3, #8 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ cmp r7, #59 ; 0x3b │ │ - bgt 2c9b8 │ │ + bgt 2d250 │ │ add r0, r6, r7 │ │ rsb r1, r7, #60 ; 0x3c │ │ add r0, r0, #8 │ │ mov r2, #64 ; 0x40 │ │ - bl 2830 <__aeabi_memset@plt> │ │ + bl 2ddc <__aeabi_memset@plt> │ │ sub r8, r7, #1 │ │ add r4, r6, #68 ; 0x44 │ │ mov r0, #4 │ │ cmp r8, #4 │ │ - bgt 2c9cc │ │ - b 2c9dc │ │ + bgt 2d264 │ │ + b 2d274 │ │ orr r0, fp, #64 ; 0x40 │ │ add r1, sp, #32 │ │ add r0, r1, r0 │ │ sub r8, r7, #1 │ │ add r4, r0, #12288 ; 0x3000 │ │ sub r1, r7, #5 │ │ mov r0, r4 │ │ - bl 27d0 <__aeabi_memclr@plt> │ │ + bl 2d70 <__aeabi_memclr@plt> │ │ mov r0, r8 │ │ rsb r2, r8, #4 │ │ mov r1, sl │ │ cmp r2, #0 │ │ add r0, r4, r0 │ │ addgt r1, r1, r2 │ │ rsb r2, r8, #64 ; 0x40 │ │ cmp r2, #8 │ │ sub r0, r0, #4 │ │ movge r2, r9 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ cmp r8, #59 ; 0x3b │ │ - bgt 2ca20 │ │ + bgt 2d2b8 │ │ add r0, r4, r8 │ │ rsb r1, r8, #60 ; 0x3c │ │ add r0, r0, #4 │ │ mov r2, #64 ; 0x40 │ │ - bl 2830 <__aeabi_memset@plt> │ │ + bl 2ddc <__aeabi_memset@plt> │ │ add r5, r5, #2 │ │ add r6, r6, #128 ; 0x80 │ │ add fp, fp, #128 ; 0x80 │ │ cmp r5, #64 ; 0x40 │ │ mov r7, r8 │ │ - bcc 2c93c │ │ + bcc 2d1d4 │ │ add r8, sp, #32 │ │ mov r1, #0 │ │ add r0, r8, #8192 ; 0x2000 │ │ mov r2, #4096 ; 0x1000 │ │ mov r3, #0 │ │ add r7, r0, r1 │ │ add r6, r0, r3 │ │ mov r5, #0 │ │ add r4, r7, r5 │ │ ldrb r4, [r4, r2] │ │ strb r4, [r6, r5, lsl #6] │ │ add r5, r5, #1 │ │ cmp r5, #64 ; 0x40 │ │ - bne 2ca58 │ │ + bne 2d2f0 │ │ add r3, r3, #1 │ │ add r1, r1, #64 ; 0x40 │ │ cmp r3, #64 ; 0x40 │ │ - bne 2ca4c │ │ + bne 2d2e4 │ │ mov r1, #0 │ │ mov r2, #4096 ; 0x1000 │ │ mov r3, #0 │ │ add r7, r8, r1 │ │ add r6, r8, r3 │ │ mov r5, #0 │ │ add r4, r7, r5 │ │ ldrb r4, [r4, r2] │ │ strb r4, [r6, r5, lsl #6] │ │ add r5, r5, #1 │ │ cmp r5, #64 ; 0x40 │ │ - bne 2ca98 │ │ + bne 2d330 │ │ add r3, r3, #1 │ │ add r1, r1, #64 ; 0x40 │ │ cmp r3, #64 ; 0x40 │ │ - bne 2ca8c │ │ + bne 2d324 │ │ movw r1, #16447 ; 0x403f │ │ add r2, r8, #12288 ; 0x3000 │ │ add r1, r8, r1 │ │ mov r3, #0 │ │ mov r7, #0 │ │ ldrb r6, [r2, r7] │ │ strb r6, [r1, -r7] │ │ add r7, r7, #1 │ │ cmp r7, #64 ; 0x40 │ │ - bne 2cad4 │ │ + bne 2d36c │ │ add r3, r3, #1 │ │ add r1, r1, #64 ; 0x40 │ │ add r2, r2, #64 ; 0x40 │ │ cmp r3, #64 ; 0x40 │ │ - bne 2cad0 │ │ + bne 2d368 │ │ movw r1, #20543 ; 0x503f │ │ mov r2, #0 │ │ add r1, r8, r1 │ │ mov r3, #0 │ │ ldrb r7, [r0, r3] │ │ strb r7, [r1, -r3] │ │ add r3, r3, #1 │ │ cmp r3, #64 ; 0x40 │ │ - bne 2cb0c │ │ + bne 2d3a4 │ │ add r2, r2, #1 │ │ add r1, r1, #64 ; 0x40 │ │ add r0, r0, #64 ; 0x40 │ │ cmp r2, #64 ; 0x40 │ │ - bne 2cb08 │ │ - ldr r0, [pc, #596] ; 2cd90 │ │ + bne 2d3a0 │ │ + ldr r0, [pc, #596] ; 2d628 │ │ add r3, sp, #8 │ │ - ldr r9, [pc, #592] ; 2cd94 │ │ + ldr r9, [pc, #592] ; 2d62c │ │ movw r6, #31739 ; 0x7bfb │ │ - ldr r1, [pc, #588] ; 2cd98 │ │ + ldr r1, [pc, #588] ; 2d630 │ │ add r0, pc, r0 │ │ - ldr r2, [pc, #584] ; 2cd9c │ │ + ldr r2, [pc, #584] ; 2d634 │ │ add r9, pc, r9 │ │ add r1, pc, r1 │ │ stm sp, {r8, r9} │ │ add r2, pc, r2 │ │ stm r3, {r0, r1, r2, r6} │ │ mov r1, #32 │ │ mov r2, #32 │ │ mov r3, #7 │ │ - bl 2ce08 │ │ - ldr r0, [pc, #548] ; 2cda0 │ │ + bl 2d6a0 │ │ + ldr r0, [pc, #548] ; 2d638 │ │ add r3, sp, #8 │ │ - ldr r1, [pc, #544] ; 2cda4 │ │ + ldr r1, [pc, #544] ; 2d63c │ │ movw r5, #31723 ; 0x7beb │ │ - ldr r2, [pc, #540] ; 2cda8 │ │ + ldr r2, [pc, #540] ; 2d640 │ │ add r0, pc, r0 │ │ - ldr r7, [pc, #536] ; 2cdac │ │ + ldr r7, [pc, #536] ; 2d644 │ │ add r1, pc, r1 │ │ add r2, pc, r2 │ │ str r8, [sp] │ │ add r7, pc, r7 │ │ str r7, [sp, #4] │ │ stm r3, {r0, r1, r2, r5} │ │ mov r1, #32 │ │ mov r2, #16 │ │ mov r3, #8 │ │ - bl 2ce08 │ │ - ldr r2, [pc, #496] ; 2cdb0 │ │ + bl 2d6a0 │ │ + ldr r2, [pc, #496] ; 2d648 │ │ movw r1, #27627 ; 0x6beb │ │ - ldr r3, [pc, #492] ; 2cdb4 │ │ - ldr r0, [pc, #492] ; 2cdb8 │ │ + ldr r3, [pc, #492] ; 2d64c │ │ + ldr r0, [pc, #492] ; 2d650 │ │ add r2, pc, r2 │ │ add r3, pc, r3 │ │ str r3, [sp, #12] │ │ add r0, pc, r0 │ │ str r2, [sp, #16] │ │ str r1, [sp, #20] │ │ mov r1, #32 │ │ mov r2, #8 │ │ mov r3, #9 │ │ str r8, [sp] │ │ str r7, [sp, #4] │ │ str r0, [sp, #8] │ │ - bl 2ce08 │ │ - ldr r1, [pc, #440] ; 2cdbc │ │ + bl 2d6a0 │ │ + ldr r1, [pc, #440] ; 2d654 │ │ mov r3, #11 │ │ - ldr r2, [pc, #436] ; 2cdc0 │ │ - ldr r0, [pc, #436] ; 2cdc4 │ │ + ldr r2, [pc, #436] ; 2d658 │ │ + ldr r0, [pc, #436] ; 2d65c │ │ add r1, pc, r1 │ │ - ldr r4, [pc, #432] ; 2cdc8 │ │ + ldr r4, [pc, #432] ; 2d660 │ │ add r2, pc, r2 │ │ add r0, pc, r0 │ │ str r2, [sp, #12] │ │ str r1, [sp, #16] │ │ mov r1, #16 │ │ mov r2, #32 │ │ add r4, pc, r4 │ │ str r8, [sp] │ │ str r4, [sp, #4] │ │ str r0, [sp, #8] │ │ str r5, [sp, #20] │ │ - bl 2ce08 │ │ - ldr r1, [pc, #384] ; 2cdcc │ │ + bl 2d6a0 │ │ + ldr r1, [pc, #384] ; 2d664 │ │ mov r3, #12 │ │ - ldr r2, [pc, #380] ; 2cdd0 │ │ - ldr r0, [pc, #380] ; 2cdd4 │ │ + ldr r2, [pc, #380] ; 2d668 │ │ + ldr r0, [pc, #380] ; 2d66c │ │ add r1, pc, r1 │ │ add r2, pc, r2 │ │ stm sp, {r8, r9} │ │ add r0, pc, r0 │ │ str r2, [sp, #12] │ │ mov r2, #16 │ │ str r1, [sp, #16] │ │ mov r1, #16 │ │ str r0, [sp, #8] │ │ str r6, [sp, #20] │ │ - bl 2ce08 │ │ - ldr r1, [pc, #336] ; 2cdd8 │ │ + bl 2d6a0 │ │ + ldr r1, [pc, #336] ; 2d670 │ │ mov r3, #13 │ │ - ldr r2, [pc, #332] ; 2cddc │ │ - ldr r0, [pc, #332] ; 2cde0 │ │ + ldr r2, [pc, #332] ; 2d674 │ │ + ldr r0, [pc, #332] ; 2d678 │ │ add r1, pc, r1 │ │ add r2, pc, r2 │ │ str r2, [sp, #12] │ │ add r0, pc, r0 │ │ str r1, [sp, #16] │ │ mov r1, #16 │ │ mov r2, #8 │ │ str r8, [sp] │ │ str r7, [sp, #4] │ │ str r0, [sp, #8] │ │ str r5, [sp, #20] │ │ - bl 2ce08 │ │ - ldr r2, [pc, #284] ; 2cde4 │ │ + bl 2d6a0 │ │ + ldr r2, [pc, #284] ; 2d67c │ │ movw r1, #31467 ; 0x7aeb │ │ - ldr r3, [pc, #280] ; 2cde8 │ │ - ldr r0, [pc, #280] ; 2cdec │ │ + ldr r3, [pc, #280] ; 2d680 │ │ + ldr r0, [pc, #280] ; 2d684 │ │ add r2, pc, r2 │ │ add r3, pc, r3 │ │ str r3, [sp, #12] │ │ add r0, pc, r0 │ │ str r2, [sp, #16] │ │ str r1, [sp, #20] │ │ mov r1, #8 │ │ mov r2, #32 │ │ mov r3, #15 │ │ str r8, [sp] │ │ str r4, [sp, #4] │ │ str r0, [sp, #8] │ │ - bl 2ce08 │ │ - ldr r1, [pc, #228] ; 2cdf0 │ │ + bl 2d6a0 │ │ + ldr r1, [pc, #228] ; 2d688 │ │ mov r3, #16 │ │ - ldr r2, [pc, #224] ; 2cdf4 │ │ - ldr r0, [pc, #224] ; 2cdf8 │ │ + ldr r2, [pc, #224] ; 2d68c │ │ + ldr r0, [pc, #224] ; 2d690 │ │ add r1, pc, r1 │ │ add r2, pc, r2 │ │ str r2, [sp, #12] │ │ add r0, pc, r0 │ │ str r1, [sp, #16] │ │ mov r1, #8 │ │ mov r2, #16 │ │ str r8, [sp] │ │ str r4, [sp, #4] │ │ str r0, [sp, #8] │ │ str r5, [sp, #20] │ │ - bl 2ce08 │ │ - ldr r0, [pc, #176] ; 2cdfc │ │ + bl 2d6a0 │ │ + ldr r0, [pc, #176] ; 2d694 │ │ add r3, sp, #8 │ │ - ldr r1, [pc, #172] ; 2ce00 │ │ - ldr r2, [pc, #172] ; 2ce04 │ │ + ldr r1, [pc, #172] ; 2d698 │ │ + ldr r2, [pc, #172] ; 2d69c │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ stm sp, {r8, r9} │ │ add r2, pc, r2 │ │ stm r3, {r0, r1, r2, r6} │ │ mov r1, #8 │ │ mov r2, #8 │ │ mov r3, #17 │ │ - bl 2ce08 │ │ + bl 2d6a0 │ │ add sp, sp, #32 │ │ add sp, sp, #24576 ; 0x6000 │ │ vpop {d8-d9} │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq ip, r7, r0, ror #25 │ │ - strheq r1, [r9], -r0 │ │ - ldrdeq ip, [r7], -r4 │ │ - andeq r9, r9, r4, lsr #1 │ │ - muleq r9, ip, r0 │ │ - andeq pc, r9, r0, ror r0 ; │ │ - andeq r3, sl, r8, rrx │ │ - andeq r5, sl, r4, rrx │ │ - andeq ip, r7, r8, asr #22 │ │ - andeq r9, sl, r0, lsr r0 │ │ - andeq r8, sl, ip, lsr #32 │ │ - andeq r6, sl, r4, lsr #32 │ │ - andeq pc, sl, ip, ror #15 │ │ - andeq sp, sl, r4, ror #15 │ │ - andeq r9, sl, r0, ror #15 │ │ - andeq ip, r7, r8, ror fp │ │ - andeq r3, fp, r4, lsr #15 │ │ - andeq r2, fp, r0, lsr #15 │ │ - muleq fp, r8, r7 │ │ - andeq r5, fp, r8, ror #14 │ │ - andeq r4, fp, r4, ror #30 │ │ - andeq r3, fp, ip, asr pc │ │ - andeq r8, fp, r8, lsr #22 │ │ - andeq r7, fp, r4, lsr #22 │ │ - andeq r5, fp, ip, lsl fp │ │ - andeq sl, fp, r4, ror #21 │ │ - andeq sl, fp, r0, ror #5 │ │ - ldrdeq r9, [fp], -r8 │ │ - andeq sl, fp, r4, lsr #29 │ │ - andeq fp, fp, r0, lsr #13 │ │ - muleq fp, r8, sl │ │ + andeq sp, r8, r6, lsl #2 │ │ + andeq r1, sl, r8, lsl r4 │ │ + strdeq ip, [r8], -sl │ │ + andeq r9, sl, ip, lsl #8 │ │ + andeq sp, sl, r4, lsl #8 │ │ + ldrdeq pc, [sl], -r8 │ │ + ldrdeq r3, [fp], -r0 │ │ + andeq r5, fp, ip, asr #7 │ │ + ldrdeq ip, [r8], -lr │ │ + muleq fp, r8, r3 │ │ + muleq fp, r4, r3 │ │ + andeq r6, fp, ip, lsl #7 │ │ + andeq pc, fp, r4, asr fp ; │ │ + andeq sp, fp, ip, asr #22 │ │ + andeq r9, fp, r8, asr #22 │ │ + andeq ip, r8, lr, ror lr │ │ + andeq r3, ip, ip, lsl #22 │ │ + andeq r2, ip, r8, lsl #22 │ │ + andeq r0, ip, r0, lsl #22 │ │ + ldrdeq r5, [ip], -r0 │ │ + andeq r5, ip, ip, asr #5 │ │ + andeq r4, ip, r4, asr #5 │ │ + muleq ip, r0, lr │ │ + andeq r7, ip, ip, lsl #29 │ │ + andeq r5, ip, r4, lsl #29 │ │ + andeq sl, ip, ip, asr #28 │ │ + andeq sl, ip, r8, asr #12 │ │ + andeq r9, ip, r0, asr #12 │ │ + andeq fp, ip, ip, lsl #4 │ │ + andeq fp, ip, r8, lsl #20 │ │ + andeq fp, ip, r0, lsl #28 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #52 ; 0x34 │ │ mov r6, r0 │ │ mla r0, r2, r1, r0 │ │ mov r9, r1 │ │ mul r1, r2, r1 │ │ ldr r8, [sp, #100] ; 0x64 │ │ mov sl, r2 │ │ mov fp, #0 │ │ str r3, [sp, #28] │ │ str r6, [sp, #40] ; 0x28 │ │ str r1, [sp, #48] ; 0x30 │ │ cmp sl, #1 │ │ str r0, [sp, #44] ; 0x2c │ │ - blt 2cea4 │ │ + blt 2d73c │ │ ldr r1, [sp, #92] ; 0x5c │ │ add r0, fp, fp, lsl #1 │ │ mvn r3, #56 ; 0x38 │ │ mov r5, sl │ │ mov r7, r6 │ │ - ldr r0, [r1, r0, lsl #2]! │ │ - ldr r2, [r1, #4] │ │ - ldr r1, [r1, #8] │ │ + ldrb r0, [r1, r0]! │ │ + ldrb r2, [r1, #1] │ │ + ldrb r1, [r1, #2] │ │ mul r2, r2, r9 │ │ mul r1, r1, sl │ │ and r1, r3, r1, lsl #3 │ │ add r1, r1, r2, asr #3 │ │ ldr r2, [sp, #88] ; 0x58 │ │ add r0, r2, r0, lsl #12 │ │ sub r0, r0, r1 │ │ add r4, r0, #2080 ; 0x820 │ │ mov r0, r7 │ │ mov r1, r4 │ │ mov r2, r9 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ add r7, r7, r9 │ │ subs r5, r5, #1 │ │ add r4, r4, #64 ; 0x40 │ │ - bne 2ce84 │ │ + bne 2d71c │ │ ldr r0, [sp, #48] ; 0x30 │ │ add fp, fp, #1 │ │ ldr r3, [sp, #44] ; 0x2c │ │ cmp fp, #16 │ │ mov r1, r0 │ │ add r0, r3, r0 │ │ add r6, r6, r1 │ │ - bne 2ce38 │ │ + bne 2d6d0 │ │ cmp sl, #0 │ │ mov r1, #0 │ │ movwgt r1, #1 │ │ cmp r9, #0 │ │ mov r2, #0 │ │ ldr fp, [sp, #40] ; 0x28 │ │ movwgt r2, #1 │ │ and ip, r2, r1 │ │ mov lr, #0 │ │ mov r0, r3 │ │ cmp ip, #0 │ │ - beq 2cf34 │ │ + beq 2d7cc │ │ mov r2, #0 │ │ mov r5, fp │ │ mov r4, r0 │ │ mov r6, r9 │ │ mov r3, r5 │ │ mov r7, r4 │ │ ldrb r1, [r3], #1 │ │ subs r6, r6, #1 │ │ rsb r1, r1, #64 ; 0x40 │ │ strb r1, [r7], #1 │ │ - bne 2cf0c │ │ + bne 2d7a4 │ │ add r2, r2, #1 │ │ add r5, r5, r9 │ │ add r4, r4, r9 │ │ cmp r2, sl │ │ - bne 2cf00 │ │ + bne 2d798 │ │ ldr r1, [sp, #48] ; 0x30 │ │ add lr, lr, #1 │ │ cmp lr, #16 │ │ add fp, fp, r1 │ │ add r0, r0, r1 │ │ - bne 2ceec │ │ + bne 2d784 │ │ ldr r0, [sp, #48] ; 0x30 │ │ asr r4, r9, #1 │ │ ldr r5, [sp, #104] ; 0x68 │ │ mov fp, #1 │ │ ldr r6, [sp, #96] ; 0x60 │ │ mov r7, #0 │ │ lsl r1, r0, #4 │ │ @@ -43343,15 +43535,15 @@ │ │ str r0, [sp, #8] │ │ ldr r0, [sp, #108] ; 0x6c │ │ cmp sl, #1 │ │ and r3, fp, r0, lsr r7 │ │ ldr r0, [sp, #24] │ │ mla r1, r0, r3, r6 │ │ ldr r0, [sp, #28] │ │ - ldr r2, [pc, #344] ; 2d104 │ │ + ldr r2, [pc, #344] ; 2d99c │ │ ldr lr, [sp, #16] │ │ add r0, r0, r0, lsl #1 │ │ add r2, pc, r2 │ │ str r7, [sp, #44] ; 0x2c │ │ add fp, r2, r0, lsl #7 │ │ mla r0, r3, lr, r8 │ │ str r1, [fp, r7, lsl #2]! │ │ @@ -43365,41 +43557,41 @@ │ │ mov ip, fp │ │ str r2, [sp, #40] ; 0x28 │ │ mla r2, r3, r7, r5 │ │ mov r7, fp │ │ str r2, [r7, #256]! ; 0x100 │ │ str r1, [fp, #64] ; 0x40 │ │ str r0, [ip, #192]! ; 0xc0 │ │ - blt 2d07c │ │ + blt 2d914 │ │ mov r2, lr │ │ mov lr, r5 │ │ mul r5, r2, r3 │ │ mov r3, #0 │ │ str r7, [sp, #32] │ │ str r6, [sp, #36] ; 0x24 │ │ cmp r9, #1 │ │ - blt 2d054 │ │ + blt 2d8ec │ │ mov r2, #0 │ │ mov r0, r5 │ │ mov r6, r1 │ │ ldrb r7, [r6, r2]! │ │ add r2, r2, #2 │ │ cmp r2, r9 │ │ ldrb r6, [r6, #1] │ │ add r7, r7, r6 │ │ add r7, r7, #1 │ │ lsr r7, r7, #1 │ │ strb r7, [r8, r0] │ │ add r0, r0, #1 │ │ - blt 2d028 │ │ + blt 2d8c0 │ │ add r3, r3, #1 │ │ add r5, r5, r4 │ │ add r1, r1, r9 │ │ cmp r3, sl │ │ - bne 2d018 │ │ + bne 2d8b0 │ │ ldr r1, [fp] │ │ mov r5, lr │ │ ldr r0, [ip] │ │ ldr r6, [sp, #36] ; 0x24 │ │ ldr r7, [sp, #32] │ │ ldr r2, [sp, #12] │ │ mov r3, r9 │ │ @@ -43408,74 +43600,74 @@ │ │ ldr r2, [sp, #20] │ │ add r8, r8, r2 │ │ ldr r2, [sp, #48] ; 0x30 │ │ add r6, r6, r2 │ │ mov r2, #0 │ │ str r2, [sp, #4] │ │ mov r2, #1 │ │ - bl 2d430 │ │ + bl 2dcc8 │ │ ldr r0, [r7] │ │ mov r7, fp │ │ ldr r1, [fp] │ │ mov fp, #1 │ │ mov r2, #0 │ │ mov r3, r9 │ │ str sl, [sp] │ │ str fp, [sp, #4] │ │ - bl 2d430 │ │ + bl 2dcc8 │ │ ldr r0, [sp, #40] ; 0x28 │ │ mov r2, #1 │ │ ldr r1, [r7] │ │ mov r3, r9 │ │ stm sp, {sl, fp} │ │ ldr r0, [r0] │ │ - bl 2d430 │ │ + bl 2dcc8 │ │ ldr r7, [sp, #44] ; 0x2c │ │ add r7, r7, #1 │ │ cmp r7, #16 │ │ - bne 2cf8c │ │ + bne 2d824 │ │ add sp, sp, #52 ; 0x34 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrdeq sp, [fp], -ip │ │ + andeq sp, ip, r4, asr #26 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ - ldr r0, [pc, #572] ; 2d354 │ │ + ldr r0, [pc, #572] ; 2dbec │ │ mov r1, #1024 ; 0x400 │ │ mov r2, #32 │ │ add r0, pc, r0 │ │ - bl 2788 <__aeabi_memset8@plt> │ │ - ldr r8, [pc, #556] ; 2d358 │ │ + bl 2d28 <__aeabi_memset8@plt> │ │ + ldr r8, [pc, #556] ; 2dbf0 │ │ mov r6, #0 │ │ - ldr r4, [pc, #552] ; 2d35c │ │ + ldr r4, [pc, #552] ; 2dbf4 │ │ mov r5, #0 │ │ add r8, pc, r8 │ │ add r4, pc, r4 │ │ mov r7, r8 │ │ ldrb r2, [r4, r5] │ │ add r0, r8, r6 │ │ mov r1, #32 │ │ - bl 2788 <__aeabi_memset8@plt> │ │ + bl 2d28 <__aeabi_memset8@plt> │ │ mov r0, #0 │ │ cmp r0, r5 │ │ mov r1, r5 │ │ movcc r1, r0 │ │ ldrb r2, [r4, r0] │ │ add r3, r7, r0 │ │ add r0, r0, #1 │ │ ldrb r1, [r4, r1] │ │ cmp r0, #32 │ │ strb r2, [r3, #1024] ; 0x400 │ │ strb r1, [r3, #2048] ; 0x800 │ │ - bne 2d154 │ │ + bne 2d9ec │ │ add r5, r5, #1 │ │ add r7, r7, #32 │ │ add r6, r6, #32 │ │ cmp r5, #32 │ │ - bne 2d140 │ │ - ldr ip, [pc, #452] ; 2d360 │ │ + bne 2d9d8 │ │ + ldr ip, [pc, #452] ; 2dbf8 │ │ movw r8, #257 ; 0x101 │ │ mov r1, #0 │ │ movt r8, #257 ; 0x101 │ │ add ip, pc, ip │ │ mov r3, #0 │ │ mov r2, ip │ │ ldrb r7, [r4, r3] │ │ @@ -43492,31 +43684,31 @@ │ │ ldrb r6, [r4, r7] │ │ add r5, r2, r7 │ │ add r7, r7, #1 │ │ ldrb r0, [r4, r0] │ │ cmp r7, #16 │ │ strb r6, [r5, #512] ; 0x200 │ │ strb r0, [r5, #1024] ; 0x400 │ │ - bne 2d1d0 │ │ + bne 2da68 │ │ add r3, r3, #1 │ │ add r2, r2, #16 │ │ add r1, r1, #16 │ │ cmp r3, #32 │ │ - bne 2d1b0 │ │ - ldr r0, [pc, #332] ; 2d364 │ │ + bne 2da48 │ │ + ldr r0, [pc, #332] ; 2dbfc │ │ mov r1, #2 │ │ mov r2, #16 │ │ str r1, [sp, #4] │ │ add r0, pc, r0 │ │ str r2, [sp] │ │ add r1, r0, #256 ; 0x100 │ │ add r2, r0, #512 ; 0x200 │ │ mov r3, #16 │ │ - bl 2d380 │ │ - ldr ip, [pc, #296] ; 2d368 │ │ + bl 2dc18 │ │ + ldr ip, [pc, #296] ; 2dc00 │ │ mov r1, #0 │ │ mov r3, #0 │ │ add ip, pc, ip │ │ mov r2, ip │ │ ldrb r7, [r4, r3] │ │ mov r0, ip │ │ mul r7, r7, r8 │ │ @@ -43529,134 +43721,134 @@ │ │ ldrb r5, [r4, r7] │ │ add r6, r2, r7 │ │ add r7, r7, #1 │ │ ldrb r0, [r4, r0] │ │ cmp r7, #8 │ │ strb r5, [r6, #256] ; 0x100 │ │ strb r0, [r6, #512] ; 0x200 │ │ - bne 2d264 │ │ + bne 2dafc │ │ add r3, r3, #1 │ │ add r2, r2, #8 │ │ add r1, r1, #8 │ │ cmp r3, #32 │ │ - bne 2d24c │ │ - ldr r0, [pc, #192] ; 2d36c │ │ + bne 2dae4 │ │ + ldr r0, [pc, #192] ; 2dc04 │ │ mov r6, #2 │ │ mov r7, #16 │ │ mov r3, #8 │ │ add r0, pc, r0 │ │ str r7, [sp] │ │ add r1, r0, #128 ; 0x80 │ │ add r2, r0, #256 ; 0x100 │ │ str r6, [sp, #4] │ │ mov r4, #8 │ │ - bl 2d380 │ │ - ldr r0, [pc, #152] ; 2d370 │ │ + bl 2dc18 │ │ + ldr r0, [pc, #152] ; 2dc08 │ │ mov r3, #8 │ │ mov r5, #4 │ │ stm sp, {r4, r5} │ │ add r0, pc, r0 │ │ add r1, r0, #64 ; 0x40 │ │ add r2, r0, #128 ; 0x80 │ │ - bl 2d380 │ │ - ldr r0, [pc, #124] ; 2d374 │ │ + bl 2dc18 │ │ + ldr r0, [pc, #124] ; 2dc0c │ │ mov r3, #4 │ │ str r7, [sp] │ │ add r0, pc, r0 │ │ str r6, [sp, #4] │ │ add r1, r0, #64 ; 0x40 │ │ add r2, r0, #128 ; 0x80 │ │ - bl 2d380 │ │ - ldr r0, [pc, #96] ; 2d378 │ │ + bl 2dc18 │ │ + ldr r0, [pc, #96] ; 2dc10 │ │ mov r3, #4 │ │ stm sp, {r4, r5} │ │ add r0, pc, r0 │ │ add r1, r0, #32 │ │ add r2, r0, #64 ; 0x40 │ │ - bl 2d380 │ │ - ldr r0, [pc, #72] ; 2d37c │ │ + bl 2dc18 │ │ + ldr r0, [pc, #72] ; 2dc14 │ │ mov r3, #4 │ │ str r5, [sp] │ │ add r0, pc, r0 │ │ str r4, [sp, #4] │ │ add r1, r0, #16 │ │ add r2, r0, #32 │ │ - bl 2d380 │ │ + bl 2dc18 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - ldrdeq fp, [fp], -ip │ │ - andeq fp, fp, r4, asr #25 │ │ - andeq ip, r7, ip, lsr #14 │ │ - andeq ip, fp, r4, asr r8 │ │ - ldrdeq ip, [fp], -r8 │ │ - strheq sp, [fp], -r4 │ │ - andeq sp, fp, r4, asr #6 │ │ - muleq fp, r8, r4 │ │ - andeq sp, fp, ip, lsr r5 │ │ - ldrdeq sp, [fp], -ip │ │ - andeq sp, fp, r0, lsr #12 │ │ + andeq fp, ip, r4, asr #24 │ │ + andeq ip, ip, ip, lsr #32 │ │ + andeq ip, r8, r2, lsr #19 │ │ + ; instruction: 0x000ccbbc │ │ + andeq sp, ip, r0, asr #2 │ │ + andeq sp, ip, ip, lsl r4 │ │ + andeq sp, ip, ip, lsr #13 │ │ + andeq sp, ip, r0, lsl #16 │ │ + andeq sp, ip, r4, lsr #17 │ │ + andeq sp, ip, r4, asr #18 │ │ + andeq sp, ip, r8, lsl #19 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r9, r0 │ │ ldr r0, [sp, #40] ; 0x28 │ │ cmp r0, #1 │ │ - blt 2d424 │ │ - ldr fp, [pc, #140] ; 2d42c │ │ + blt 2dcbc │ │ + ldr fp, [pc, #140] ; 2dcc4 │ │ mov r4, r3 │ │ ldr r7, [sp, #44] ; 0x2c │ │ mov r5, r2 │ │ add fp, pc, fp │ │ mov r6, r1 │ │ mov sl, #0 │ │ mov r8, #0 │ │ mul r0, r8, r7 │ │ mov r1, r4 │ │ ldrb r2, [fp, r0] │ │ add r0, r9, sl │ │ - bl 2830 <__aeabi_memset@plt> │ │ + bl 2ddc <__aeabi_memset@plt> │ │ cmp r4, #1 │ │ - blt 2d408 │ │ + blt 2dca0 │ │ mov r0, #0 │ │ mov r1, fp │ │ cmp r0, r8 │ │ mov r2, r8 │ │ movcc r2, r0 │ │ mul r2, r2, r7 │ │ ldrb r2, [fp, r2] │ │ strb r2, [r5, r0] │ │ ldrb r2, [r1], r7 │ │ strb r2, [r6, r0] │ │ add r0, r0, #1 │ │ cmp r4, r0 │ │ - bne 2d3dc │ │ + bne 2dc74 │ │ ldr r0, [sp, #40] ; 0x28 │ │ add r8, r8, #1 │ │ add r5, r5, r4 │ │ add r6, r6, r4 │ │ add sl, sl, r4 │ │ cmp r8, r0 │ │ - bne 2d3b8 │ │ + bne 2dc50 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ; instruction: 0x0007c4bc │ │ + andeq ip, r8, r2, lsr r7 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ ldr r7, [sp, #40] ; 0x28 │ │ cmp r7, #1 │ │ - blt 2d4dc │ │ + blt 2dd74 │ │ ldr lr, [sp, #44] ; 0x2c │ │ add r4, r3, r1 │ │ add fp, r4, #1 │ │ asr r7, r3, #1 │ │ add r8, lr, #1 │ │ mov sl, #0 │ │ lsl r9, r3, lr │ │ str r7, [sp] │ │ cmp r3, #1 │ │ - blt 2d4bc │ │ + blt 2dd54 │ │ mov r4, #0 │ │ mov r6, r0 │ │ mov r5, r1 │ │ cmp lr, #0 │ │ ldrb ip, [r5, r4]! │ │ movne r7, fp │ │ ldrb r5, [r5, #1] │ │ @@ -43668,7236 +43860,2062 @@ │ │ addne r5, r5, r7 │ │ addne r7, r5, ip │ │ addne r5, r7, #1 │ │ cmp r4, r3 │ │ sub r7, r5, r2 │ │ asr r7, r7, r8 │ │ strb r7, [r6], #1 │ │ - blt 2d474 │ │ + blt 2dd0c │ │ ldr r7, [sp] │ │ add fp, fp, r9 │ │ add sl, r8, sl │ │ add r1, r1, r9 │ │ add r0, r0, r7 │ │ ldr r7, [sp, #40] ; 0x28 │ │ cmp sl, r7 │ │ - blt 2d464 │ │ + blt 2dcfc │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, #1 │ │ bx lr │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - sub sp, sp, #48 ; 0x30 │ │ - add r8, r0, #12 │ │ - vld1.16 {d0}, [r1 :64] │ │ - vld1.16 {d16[]}, [r8 :16] │ │ - ldr r9, [pc] ; 2d508 │ │ - b 2d50c │ │ - muleq r7, sl, r3 │ │ - add r9, r9, pc │ │ - vmov.i16 d30, #32512 ; 0x7f00 │ │ - sub r9, r9, r2, lsl #1 │ │ - vmvn.i16 q14, #63 ; 0x003f │ │ - add r8, sp, #14 │ │ - vand d22, d16, d30 │ │ - vst1.16 {d16[0]}, [r8 :16] │ │ - vand d4, d0, d28 │ │ - vld1.16 {d16}, [r9] │ │ - vqdmulh.s16 d20, d4, d22 │ │ - add r8, r0, #10 │ │ - vadd.i16 d16, d4, d16 │ │ - vmov.i16 d17, #0 ; 0x0000 │ │ - vadd.i16 d16, d20, d16 │ │ - add r9, sp, #16 │ │ - vld1.16 {d20[]}, [r8 :16] │ │ - ldr r8, [pc] ; 2d554 │ │ - b 2d558 │ │ - andeq ip, r7, r0, ror r3 │ │ - add r8, r8, pc │ │ - vst1.16 {d16-d17}, [r9] │ │ - vorr d21, d20, d20 │ │ - vld1.16 {d24-d25}, [r8 :64] │ │ - vcge.u16 q2, q10, q8 │ │ - vand q10, q2, q12 │ │ - vadd.i16 d20, d20, d21 │ │ - ldr r4, [r0, #20] │ │ - vpadd.i16 d20, d20, d20 │ │ - lsl sl, r2, #1 │ │ - vpadd.i16 d20, d20, d20 │ │ - vmov.u16 r3, d20[0] │ │ - cmp r4, #0 │ │ - rbit r3, r3 │ │ - clz lr, r3 │ │ - beq 2d5dc │ │ - ldrh r3, [r1, sl] │ │ - vmov.i8 q10, #255 ; 0xff │ │ - mvn ip, r2 │ │ - mvn r4, #3 │ │ - cmn ip, #3 │ │ - vrhadd.u16 d16, d20, d4 │ │ - lsr ip, r3, #4 │ │ - sbc r4, r4, ip │ │ - vsub.i16 d16, d16, d0 │ │ - vdup.16 d20, r4 │ │ - sub r3, r3, r3, lsr #5 │ │ - vsub.i16 d0, d0, d4 │ │ - vshl.s16 d16, d16, d20 │ │ - add r3, r3, #1 │ │ - vadd.i16 d0, d0, d16 │ │ - vst1.16 {d0}, [r1 :64] │ │ - strh r3, [r1, sl] │ │ - add r8, sp, #16 │ │ - add r8, r8, lr, lsl #1 │ │ - ldrh r3, [r8] │ │ - ldrh r4, [r8, #-2] │ │ - ldr r6, [r0, #16] │ │ - ldr r7, [r0, #8] │ │ - sub r4, r4, r3 │ │ - clz r5, r4 │ │ - eor r5, r5, #16 │ │ - mvn r7, r7 │ │ - add r7, r7, r3, lsl #16 │ │ - lsl r4, r4, r5 │ │ - subs r6, r6, r5 │ │ - lsl r7, r7, r5 │ │ - str r4, [r0, #12] │ │ - mvn r7, r7 │ │ - bcs 2d690 │ │ - ldr r3, [r0] │ │ - ldr r4, [r0, #4] │ │ - add r5, r3, #4 │ │ - cmp r5, r4 │ │ - bgt 2d668 │ │ - ldr r3, [r3] │ │ - add r8, r6, #23 │ │ - add r6, r6, #16 │ │ - rev r3, r3 │ │ - sub r5, r5, r8, lsr #3 │ │ - and r8, r8, #24 │ │ - lsr r3, r3, r8 │ │ - sub r8, r8, r6 │ │ - str r5, [r0] │ │ - lsl r3, r3, r8 │ │ - rsb r6, r8, #16 │ │ - eor r7, r7, r3 │ │ - b 2d690 │ │ - rsb r5, r6, #8 │ │ - cmp r3, r4 │ │ - bge 2d688 │ │ - ldrb r8, [r3], #1 │ │ - lsl r8, r8, r5 │ │ - eor r7, r7, r8 │ │ - subs r5, r5, #8 │ │ - bge 2d66c │ │ - str r3, [r0] │ │ - rsb r6, r5, #8 │ │ - str r6, [r0, #16] │ │ - str r7, [r0, #8] │ │ - mov r0, lr │ │ - add sp, sp, #48 ; 0x30 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - sub sp, sp, #48 ; 0x30 │ │ - add r8, r0, #12 │ │ - vld1.16 {d0-d1}, [r1 :128] │ │ - vld1.16 {d16[]}, [r8 :16] │ │ - ldr r9, [pc] ; 2d6c0 │ │ - b 2d6c4 │ │ - andeq ip, r7, r2, ror #3 │ │ - add r9, r9, pc │ │ - vmov.i16 d30, #32512 ; 0x7f00 │ │ - sub r9, r9, r2, lsl #1 │ │ - vmvn.i16 q14, #63 ; 0x003f │ │ - add r8, sp, #14 │ │ - vand d22, d16, d30 │ │ - vst1.16 {d16[0]}, [r8 :16] │ │ - vand q2, q0, q14 │ │ - vorr d23, d22, d22 │ │ - vld1.16 {d16-d17}, [r9] │ │ - vqdmulh.s16 q10, q2, q11 │ │ - add r8, r0, #10 │ │ - vadd.i16 q8, q2, q8 │ │ - vadd.i16 q8, q10, q8 │ │ - add r9, sp, #16 │ │ - vld1.16 {d20[]}, [r8 :16] │ │ - ldr r8, [pc] ; 2d70c │ │ - b 2d710 │ │ - ; instruction: 0x0007c1b8 │ │ - add r8, r8, pc │ │ - vst1.16 {d16-d17}, [r9] │ │ - vorr d21, d20, d20 │ │ - vld1.16 {d24-d25}, [r8 :128] │ │ - vcge.u16 q2, q10, q8 │ │ - vand q10, q2, q12 │ │ - vadd.i16 d20, d20, d21 │ │ - ldr r4, [r0, #20] │ │ - vpadd.i16 d20, d20, d20 │ │ - lsl sl, r2, #1 │ │ - vpadd.i16 d20, d20, d20 │ │ - vmov.u16 r3, d20[0] │ │ - cmp r4, #0 │ │ - rbit r3, r3 │ │ - clz lr, r3 │ │ - beq 2d5dc │ │ - ldrh r3, [r1, sl] │ │ - vmov.i8 q10, #255 ; 0xff │ │ - mvn ip, r2 │ │ - mvn r4, #3 │ │ - cmn ip, #3 │ │ - vrhadd.u16 q8, q10, q2 │ │ - lsr ip, r3, #4 │ │ - sbc r4, r4, ip │ │ - vsub.i16 q8, q8, q0 │ │ - vdup.16 q10, r4 │ │ - sub r3, r3, r3, lsr #5 │ │ - vsub.i16 q0, q0, q2 │ │ - vshl.s16 q8, q8, q10 │ │ - add r3, r3, #1 │ │ - vadd.i16 q0, q0, q8 │ │ - vst1.16 {d0-d1}, [r1 :128] │ │ - strh r3, [r1, sl] │ │ - b 2d5dc │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - sub sp, sp, #48 ; 0x30 │ │ - add r8, r0, #12 │ │ - vld1.16 {d0-d3}, [r1 :128] │ │ - vld1.16 {d16[]}, [r8 :16] │ │ - ldr r9, [pc] ; 2d7b4 │ │ - b 2d7b8 │ │ - andeq ip, r7, lr, ror #1 │ │ - add r9, r9, pc │ │ - vmov.i16 d30, #32512 ; 0x7f00 │ │ - sub r9, r9, r2, lsl #1 │ │ - vmvn.i16 q14, #63 ; 0x003f │ │ - add r8, sp, #14 │ │ - vand d22, d16, d30 │ │ - vst1.16 {d16[0]}, [r8 :16] │ │ - vand q2, q0, q14 │ │ - vand q3, q1, q14 │ │ - vorr d23, d22, d22 │ │ - vld1.16 {d16-d19}, [r9] │ │ - vqdmulh.s16 q10, q2, q11 │ │ - vqdmulh.s16 q11, q3, q11 │ │ - add r8, r0, #10 │ │ - vadd.i16 q8, q2, q8 │ │ - vadd.i16 q9, q3, q9 │ │ - vadd.i16 q8, q10, q8 │ │ - vadd.i16 q9, q11, q9 │ │ - add r9, sp, #16 │ │ - vld1.16 {d20[]}, [r8 :16] │ │ - ldr r8, [pc] ; 2d810 │ │ - b 2d814 │ │ - strheq ip, [r7], -r4 │ │ - add r8, r8, pc │ │ - vst1.16 {d16-d19}, [r9] │ │ - vorr d21, d20, d20 │ │ - vld1.16 {d24-d27}, [r8 :128] │ │ - vorr q11, q10, q10 │ │ - vcge.u16 q2, q10, q8 │ │ - vcge.u16 q3, q11, q9 │ │ - vand q10, q2, q12 │ │ - vand q11, q3, q13 │ │ - vadd.i16 q10, q10, q11 │ │ - vadd.i16 d20, d20, d21 │ │ - ldr r4, [r0, #20] │ │ - vpadd.i16 d20, d20, d20 │ │ - lsl sl, r2, #1 │ │ - vpadd.i16 d20, d20, d20 │ │ - vmov.u16 r3, d20[0] │ │ - cmp r4, #0 │ │ - rbit r3, r3 │ │ - clz lr, r3 │ │ - beq 2d5dc │ │ - ldrh r3, [r1, sl] │ │ - vmov.i8 q10, #255 ; 0xff │ │ - mvn r4, #4 │ │ - vrhadd.u16 q8, q10, q2 │ │ - vrhadd.u16 q9, q10, q3 │ │ - sub r4, r4, r3, lsr #4 │ │ - vsub.i16 q8, q8, q0 │ │ - vsub.i16 q9, q9, q1 │ │ - vdup.16 q10, r4 │ │ - sub r3, r3, r3, lsr #5 │ │ - vsub.i16 q0, q0, q2 │ │ - vsub.i16 q1, q1, q3 │ │ - vshl.s16 q8, q8, q10 │ │ - vshl.s16 q9, q9, q10 │ │ - add r3, r3, #1 │ │ - vadd.i16 q0, q0, q8 │ │ - vadd.i16 q1, q1, q9 │ │ - vst1.16 {d0-d3}, [r1 :128] │ │ - strh r3, [r1, sl] │ │ - b 2d5dc │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - vld1.16 {d0}, [r1 :64] │ │ - add r4, r0, #12 │ │ - vmov.i16 d31, #32512 ; 0x7f00 │ │ - ldr r5, [pc] ; 2d8cc │ │ - b 2d8d0 │ │ - ldrdeq fp, [r7], -r0 │ │ - add r5, r5, pc │ │ - vmvn.i16 d30, #63 ; 0x003f │ │ - ldrh r9, [r1, #6] │ │ - vld1.16 {d1[]}, [r4 :16] │ │ - ldr r4, [pc] ; 2d8e8 │ │ - b 2d8ec │ │ - ldrdeq fp, [r7], -ip │ │ - add r4, r4, pc │ │ - vld1.16 {d29}, [r5] │ │ - add r5, r0, #10 │ │ - vld1.16 {d16-d17}, [r4 :128] │ │ - mvn r2, #23 │ │ - vand d20, d0, d30 │ │ - ldr sl, [r0, #20] │ │ - vld1.16 {d2[]}, [r5 :16] │ │ - sub sp, sp, #48 ; 0x30 │ │ - ldr r6, [r0, #16] │ │ - ldr r7, [r0, #8] │ │ - vorr d3, d2, d2 │ │ - vand d23, d1, d31 │ │ - vqdmulh.s16 d18, d20, d23 │ │ - add ip, sp, #14 │ │ - vadd.i16 d6, d20, d29 │ │ - vadd.i16 d6, d18, d6 │ │ - vmov.i16 d7, #0 ; 0x0000 │ │ - vst1.16 {d1[0]}, [ip :16] │ │ - add ip, sp, #16 │ │ - vcge.u16 q2, q1, q3 │ │ - vst1.16 {d6-d7}, [ip] │ │ - vand q9, q2, q8 │ │ - vadd.i16 d18, d18, d19 │ │ - vpadd.i16 d18, d18, d18 │ │ - vpadd.i16 d18, d18, d18 │ │ - vmov.u16 r3, d18[0] │ │ - cmp sl, #0 │ │ - add r2, r2, #5 │ │ - rbit r3, r3 │ │ - add r8, sp, #16 │ │ - clz lr, r3 │ │ - beq 2d9a8 │ │ - vmov.i8 d22, #255 ; 0xff │ │ - mvn r4, #4 │ │ - vrhadd.u16 d6, d22, d4 │ │ - sub r4, r4, r9, lsr #4 │ │ - vsub.i16 d6, d6, d0 │ │ - vdup.16 d18, r4 │ │ - sub r9, r9, r9, lsr #5 │ │ - vsub.i16 d0, d0, d4 │ │ - vshl.s16 d6, d6, d18 │ │ - add r9, r9, #1 │ │ - vadd.i16 d0, d0, d6 │ │ - vst1.16 {d0}, [r1 :64] │ │ - vand d20, d0, d30 │ │ - strh r9, [r1, #6] │ │ - add r8, r8, lr, lsl #1 │ │ - ldrh r3, [r8] │ │ - ldrh r4, [r8, #-2] │ │ - sub r4, r4, r3 │ │ - clz r5, r4 │ │ - eor r5, r5, #16 │ │ - mvn r7, r7 │ │ - add r7, r7, r3, lsl #16 │ │ - lsl r4, r4, r5 │ │ - subs r6, r6, r5 │ │ - lsl r7, r7, r5 │ │ - str r4, [r0, #12] │ │ - vdup.16 d1, r4 │ │ - mvn r7, r7 │ │ - bcs 2da54 │ │ - ldr r3, [r0] │ │ - ldr r4, [r0, #4] │ │ - add r5, r3, #4 │ │ - cmp r5, r4 │ │ - bgt 2da2c │ │ - ldr r3, [r3] │ │ - add r8, r6, #23 │ │ - add r6, r6, #16 │ │ - rev r3, r3 │ │ - sub r5, r5, r8, lsr #3 │ │ - and r8, r8, #24 │ │ - lsr r3, r3, r8 │ │ - sub r8, r8, r6 │ │ - str r5, [r0] │ │ - lsl r3, r3, r8 │ │ - rsb r6, r8, #16 │ │ - eor r7, r7, r3 │ │ - b 2da54 │ │ - rsb r5, r6, #8 │ │ - cmp r3, r4 │ │ - bge 2da4c │ │ - ldrb r8, [r3], #1 │ │ - lsl r8, r8, r5 │ │ - eor r7, r7, r8 │ │ - subs r5, r5, #8 │ │ - bge 2da30 │ │ - str r3, [r0] │ │ - rsb r6, r5, #8 │ │ - lsl lr, lr, #1 │ │ - sub lr, lr, #5 │ │ - lsr ip, r7, #16 │ │ - adds r2, r2, lr │ │ - vdup.16 q1, ip │ │ - bcc 2d91c │ │ - add r2, r2, #30 │ │ - str r6, [r0, #16] │ │ - add sp, sp, #48 ; 0x30 │ │ - str r7, [r0, #8] │ │ - lsr r0, r2, #1 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - ldr r5, [r0, #12] │ │ - ldr r6, [r0, #16] │ │ - sub sp, sp, #48 ; 0x30 │ │ - ldr r7, [r0, #8] │ │ - bic r4, r5, #255 ; 0xff │ │ - add r4, r4, #8 │ │ - mov r2, #0 │ │ - subs r8, r7, r4, lsl #15 │ │ - lsr r4, r4, #1 │ │ - sub r5, r5, r4 │ │ - movcc r2, #1 │ │ - movcs r4, r5 │ │ - movcs r7, r8 │ │ - clz r5, r4 │ │ - mvn r7, r7 │ │ - eor r5, r5, #16 │ │ - mov lr, r2 │ │ - b 2d608 │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - ldr r5, [r0, #12] │ │ - ldr r6, [r0, #16] │ │ - sub sp, sp, #48 ; 0x30 │ │ - ldr r7, [r0, #8] │ │ - lsr r4, r5, #8 │ │ - bic r1, r1, #63 ; 0x3f │ │ - mul r4, r4, r1 │ │ - mov r2, #0 │ │ - lsr r4, r4, #7 │ │ - add r4, r4, #4 │ │ - subs r8, r7, r4, lsl #16 │ │ - sub r5, r5, r4 │ │ - movcc r2, #1 │ │ - movcs r4, r5 │ │ - movcs r7, r8 │ │ - clz r5, r4 │ │ - mvn r7, r7 │ │ - eor r5, r5, #16 │ │ - mov lr, r2 │ │ - b 2d608 │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - ldr r9, [r1] │ │ - ldr r5, [r0, #12] │ │ - movw lr, #65472 ; 0xffc0 │ │ - ldr r6, [r0, #16] │ │ - sub sp, sp, #48 ; 0x30 │ │ - ldr r7, [r0, #8] │ │ - lsr r4, r5, #8 │ │ - and r2, r9, lr │ │ - mul r4, r4, r2 │ │ - mov r2, #0 │ │ - lsr r4, r4, #7 │ │ - add r4, r4, #4 │ │ - subs r8, r7, r4, lsl #16 │ │ - sub r5, r5, r4 │ │ - ldr sl, [r0, #20] │ │ - movcc r2, #1 │ │ - movcs r4, r5 │ │ - movcs r7, r8 │ │ - cmp sl, #0 │ │ - clz r5, r4 │ │ - mvn r7, r7 │ │ - eor r5, r5, #16 │ │ - mov lr, r2 │ │ - beq 2d608 │ │ - lsr r2, r9, #16 │ │ - uxth r9, r9 │ │ - sub r3, r2, r2, lsr #5 │ │ - lsr r2, r2, #4 │ │ - add sl, r3, #1 │ │ - add r2, r2, #4 │ │ - sub r9, r9, lr │ │ - sub r3, r9, lr, lsl #15 │ │ - asr r3, r3, r2 │ │ - sub r9, r9, r3 │ │ - strh r9, [r1] │ │ - strh sl, [r1, #2] │ │ - b 2d608 │ │ - push {r4, r5, r6, r7, lr} │ │ - ldrd r4, [sp, #20] │ │ - ldr r6, [sp, #28] │ │ - cmp r6, #15 │ │ - beq 2e2bc │ │ - vmov.i16 q3, #32768 ; 0x8000 │ │ - tst r6, #4 │ │ - bne 2dbf0 │ │ - sub ip, r0, #68 ; 0x44 │ │ - vmov.i16 q2, #32768 ; 0x8000 │ │ - vst1.16 {d4-d7}, [ip]! │ │ - vst1.16 {d4-d7}, [ip]! │ │ - b 2dd28 │ │ - add r7, r4, r2 │ │ - sub r0, r0, #64 ; 0x40 │ │ - tst r6, #1 │ │ - beq 2dca8 │ │ - tst r6, #2 │ │ - beq 2dc60 │ │ - ldrh ip, [r4, #-2] │ │ - vldr d0, [r4] │ │ - vdup.16 d4, ip │ │ - ldrh ip, [r4, #8] │ │ - vmov.16 d4[1], ip │ │ - ldrh ip, [r7, #-2] │ │ - vldr d2, [r7] │ │ - vmov.16 d4[2], ip │ │ - ldrh ip, [r7, #8] │ │ - vmovl.u8 q0, d0 │ │ - vmov.16 d4[3], ip │ │ - vmovl.u8 q1, d2 │ │ - vmovl.u8 q2, d4 │ │ - vstr s8, [r0, #-4] │ │ - vst1.16 {d0-d1}, [r0 :128] │ │ - vstr s9, [r0, #16] │ │ - add r0, r0, #32 │ │ - vstr s10, [r0, #-4] │ │ - vst1.16 {d2-d3}, [r0 :128] │ │ - vstr s11, [r0, #16] │ │ - add r0, r0, #32 │ │ - b 2dd28 │ │ - ldrh ip, [r4, #-2] │ │ - vldr d0, [r4] │ │ - vdup.16 d4, ip │ │ - ldrh ip, [r7, #-2] │ │ - vldr d2, [r7] │ │ - vmovl.u8 q0, d0 │ │ - vmov.16 d4[1], ip │ │ - vmovl.u8 q1, d2 │ │ - vmovl.u8 q2, d4 │ │ - vstr s8, [r0, #-4] │ │ - vst1.16 {d0-d1}, [r0 :128] │ │ - vstr s12, [r0, #16] │ │ - add r0, r0, #32 │ │ - vstr s9, [r0, #-4] │ │ - vst1.16 {d2-d3}, [r0 :128] │ │ - vstr s12, [r0, #16] │ │ - add r0, r0, #32 │ │ - b 2dd28 │ │ - tst r6, #2 │ │ - beq 2dcf8 │ │ - vldr d0, [r4] │ │ - ldrh ip, [r4, #8] │ │ - vldr d2, [r7] │ │ - vdup.16 d4, ip │ │ - ldrh ip, [r7, #8] │ │ - vmovl.u8 q0, d0 │ │ - vmov.16 d4[1], ip │ │ - vmovl.u8 q1, d2 │ │ - vmovl.u8 q2, d4 │ │ - vstr s12, [r0, #-4] │ │ - vst1.16 {d0-d1}, [r0 :128] │ │ - vstr s8, [r0, #16] │ │ - add r0, r0, #32 │ │ - vstr s12, [r0, #-4] │ │ - vst1.16 {d2-d3}, [r0 :128] │ │ - vstr s9, [r0, #16] │ │ - add r0, r0, #32 │ │ - b 2dd28 │ │ - vldr d0, [r4] │ │ - vldr d2, [r7] │ │ - vmovl.u8 q0, d0 │ │ - vmovl.u8 q1, d2 │ │ - vstr s12, [r0, #-4] │ │ - vst1.16 {d0-d1}, [r0 :128] │ │ - vstr s12, [r0, #16] │ │ - add r0, r0, #32 │ │ - vstr s12, [r0, #-4] │ │ - vst1.16 {d2-d3}, [r0 :128] │ │ - vstr s12, [r0, #16] │ │ - add r0, r0, #32 │ │ - tst r6, #1 │ │ - beq 2dda4 │ │ - tst r6, #2 │ │ - beq 2dd74 │ │ - ldrh ip, [r3], #2 │ │ - vldr d0, [r1] │ │ - vdup.16 d2, ip │ │ - ldrh ip, [r1, #8] │ │ - add r1, r1, r2 │ │ - subs r5, r5, #1 │ │ - vmov.16 d2[1], ip │ │ - vmovl.u8 q0, d0 │ │ - vmovl.u8 q1, d2 │ │ - vstr s4, [r0, #-4] │ │ - vst1.16 {d0-d1}, [r0 :128] │ │ - vstr s5, [r0, #16] │ │ - add r0, r0, #32 │ │ - bgt 2dd38 │ │ - b 2ddfc │ │ - ldrh ip, [r3], #2 │ │ - vld1.8 {d0}, [r1 :64], r2 │ │ - vdup.16 d2, ip │ │ - subs r5, r5, #1 │ │ - vmovl.u8 q0, d0 │ │ - vmovl.u8 q1, d2 │ │ - vstr s4, [r0, #-4] │ │ - vst1.16 {d0-d1}, [r0 :128] │ │ - vstr s12, [r0, #16] │ │ - add r0, r0, #32 │ │ - bgt 2dd74 │ │ - b 2ddfc │ │ - tst r6, #2 │ │ - beq 2dddc │ │ - ldrh ip, [r1, #8] │ │ - vld1.8 {d0}, [r1 :64], r2 │ │ - vdup.16 d2, ip │ │ - subs r5, r5, #1 │ │ - vmovl.u8 q0, d0 │ │ - vmovl.u8 q1, d2 │ │ - vstr s12, [r0, #-4] │ │ - vst1.16 {d0-d1}, [r0 :128] │ │ - vstr s4, [r0, #16] │ │ - add r0, r0, #32 │ │ - bgt 2ddac │ │ - b 2ddfc │ │ - vld1.8 {d0}, [r1 :64], r2 │ │ - subs r5, r5, #1 │ │ - vmovl.u8 q0, d0 │ │ - vstr s12, [r0, #-4] │ │ - vst1.16 {d0-d1}, [r0 :128] │ │ - vstr s12, [r0, #16] │ │ - add r0, r0, #32 │ │ - bgt 2dddc │ │ - tst r6, #8 │ │ - bne 2de18 │ │ - sub ip, r0, #4 │ │ - vmov.i16 q2, #32768 ; 0x8000 │ │ - vst1.16 {d4-d7}, [ip]! │ │ - vst1.16 {d4-d7}, [ip]! │ │ - pop {r4, r5, r6, r7, pc} │ │ - add r7, r1, r2 │ │ - tst r6, #1 │ │ - beq 2dec4 │ │ - tst r6, #2 │ │ - beq 2de80 │ │ - ldrh ip, [r1, #-2] │ │ - vldr d0, [r1] │ │ - vdup.16 d4, ip │ │ - ldrh ip, [r1, #8] │ │ - vmov.16 d4[1], ip │ │ - ldrh ip, [r7, #-2] │ │ - vldr d2, [r7] │ │ - vmov.16 d4[2], ip │ │ - ldrh ip, [r7, #8] │ │ - vmovl.u8 q0, d0 │ │ - vmov.16 d4[3], ip │ │ - vmovl.u8 q1, d2 │ │ - vmovl.u8 q2, d4 │ │ - vstr s8, [r0, #-4] │ │ - vst1.16 {d0-d1}, [r0 :128] │ │ - vstr s9, [r0, #16] │ │ - add r0, r0, #32 │ │ - vstr s10, [r0, #-4] │ │ - vst1.16 {d2-d3}, [r0 :128] │ │ - vstr s11, [r0, #16] │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldrh ip, [r1, #-2] │ │ - vldr d0, [r1] │ │ - vdup.16 d4, ip │ │ - ldrh ip, [r7, #-2] │ │ - vldr d2, [r7] │ │ - vmovl.u8 q0, d0 │ │ - vmov.16 d4[1], ip │ │ - vmovl.u8 q1, d2 │ │ - vmovl.u8 q2, d4 │ │ - vstr s8, [r0, #-4] │ │ - vst1.16 {d0-d1}, [r0 :128] │ │ - vstr s12, [r0, #16] │ │ - add r0, r0, #32 │ │ - vstr s9, [r0, #-4] │ │ - vst1.16 {d2-d3}, [r0 :128] │ │ - vstr s12, [r0, #16] │ │ - pop {r4, r5, r6, r7, pc} │ │ - tst r6, #2 │ │ - beq 2df10 │ │ - vldr d0, [r1] │ │ - ldrh ip, [r1, #8] │ │ - vldr d2, [r7] │ │ - vdup.16 d4, ip │ │ - ldrh ip, [r7, #8] │ │ - vmovl.u8 q0, d0 │ │ - vmov.16 d4[1], ip │ │ - vmovl.u8 q1, d2 │ │ - vmovl.u8 q2, d4 │ │ - vstr s12, [r0, #-4] │ │ - vst1.16 {d0-d1}, [r0 :128] │ │ - vstr s8, [r0, #16] │ │ - add r0, r0, #32 │ │ - vstr s12, [r0, #-4] │ │ - vst1.16 {d2-d3}, [r0 :128] │ │ - vstr s9, [r0, #16] │ │ - pop {r4, r5, r6, r7, pc} │ │ - vldr d0, [r1] │ │ - vldr d2, [r7] │ │ - vmovl.u8 q0, d0 │ │ - vmovl.u8 q1, d2 │ │ - vstr s12, [r0, #-4] │ │ - vst1.16 {d0-d1}, [r0 :128] │ │ - vstr s12, [r0, #16] │ │ - add r0, r0, #32 │ │ - vstr s12, [r0, #-4] │ │ - vst1.16 {d2-d3}, [r0 :128] │ │ - vstr s12, [r0, #16] │ │ - pop {r4, r5, r6, r7, pc} │ │ - push {r4, r5, r6, r7, lr} │ │ - ldrd r4, [sp, #20] │ │ - ldr r6, [sp, #28] │ │ - cmp r6, #15 │ │ - beq 2e358 │ │ - vmov.i16 q3, #32768 ; 0x8000 │ │ - tst r6, #4 │ │ - bne 2df70 │ │ - sub ip, r0, #36 ; 0x24 │ │ - vmov.i16 q2, #32768 ; 0x8000 │ │ - vst1.16 {d4-d7}, [ip]! │ │ - b 2e0a8 │ │ - add r7, r4, r2 │ │ - sub r0, r0, #32 │ │ - tst r6, #1 │ │ - beq 2e028 │ │ - tst r6, #2 │ │ - beq 2dfe0 │ │ - ldrh ip, [r4, #-2] │ │ - vldr s0, [r4] │ │ - vdup.16 d4, ip │ │ - ldrh ip, [r4, #4] │ │ - vmov.16 d4[1], ip │ │ - ldrh ip, [r7, #-2] │ │ - vldr s4, [r7] │ │ - vmov.16 d4[2], ip │ │ - ldrh ip, [r7, #4] │ │ - vmovl.u8 q0, d0 │ │ - vmov.16 d4[3], ip │ │ - vmovl.u8 q1, d2 │ │ - vmovl.u8 q2, d4 │ │ - vstr s8, [r0, #-4] │ │ - vst1.16 {d0}, [r0 :64] │ │ - vstr s9, [r0, #8] │ │ - add r0, r0, #16 │ │ - vstr s10, [r0, #-4] │ │ - vst1.16 {d2}, [r0 :64] │ │ - vstr s11, [r0, #8] │ │ - add r0, r0, #16 │ │ - b 2e0a8 │ │ - ldrh ip, [r4, #-2] │ │ - vldr s0, [r4] │ │ - vdup.16 d4, ip │ │ - ldrh ip, [r7, #-2] │ │ - vldr s4, [r7] │ │ - vmovl.u8 q0, d0 │ │ - vmov.16 d4[1], ip │ │ - vmovl.u8 q1, d2 │ │ - vmovl.u8 q2, d4 │ │ - vstr s8, [r0, #-4] │ │ - vst1.16 {d0}, [r0 :64] │ │ - vstr s12, [r0, #8] │ │ - add r0, r0, #16 │ │ - vstr s9, [r0, #-4] │ │ - vst1.16 {d2}, [r0 :64] │ │ - vstr s12, [r0, #8] │ │ - add r0, r0, #16 │ │ - b 2e0a8 │ │ - tst r6, #2 │ │ - beq 2e078 │ │ - vldr s0, [r4] │ │ - ldrh ip, [r4, #4] │ │ - vldr s4, [r7] │ │ - vdup.16 d4, ip │ │ - ldrh ip, [r7, #4] │ │ - vmovl.u8 q0, d0 │ │ - vmov.16 d4[1], ip │ │ - vmovl.u8 q1, d2 │ │ - vmovl.u8 q2, d4 │ │ - vstr s12, [r0, #-4] │ │ - vst1.16 {d0}, [r0 :64] │ │ - vstr s8, [r0, #8] │ │ - add r0, r0, #16 │ │ - vstr s12, [r0, #-4] │ │ - vst1.16 {d2}, [r0 :64] │ │ - vstr s9, [r0, #8] │ │ - add r0, r0, #16 │ │ - b 2e0a8 │ │ - vldr s0, [r4] │ │ - vldr s4, [r7] │ │ - vmovl.u8 q0, d0 │ │ - vmovl.u8 q1, d2 │ │ - vstr s12, [r0, #-4] │ │ - vst1.16 {d0}, [r0 :64] │ │ - vstr s12, [r0, #8] │ │ - add r0, r0, #16 │ │ - vstr s12, [r0, #-4] │ │ - vst1.16 {d2}, [r0 :64] │ │ - vstr s12, [r0, #8] │ │ - add r0, r0, #16 │ │ - tst r6, #1 │ │ - beq 2e124 │ │ - tst r6, #2 │ │ - beq 2e0f4 │ │ - ldrh ip, [r3], #2 │ │ - vldr s0, [r1] │ │ - vdup.16 d2, ip │ │ - ldrh ip, [r1, #4] │ │ - add r1, r1, r2 │ │ - subs r5, r5, #1 │ │ - vmov.16 d2[1], ip │ │ - vmovl.u8 q0, d0 │ │ - vmovl.u8 q1, d2 │ │ - vstr s4, [r0, #-4] │ │ - vst1.16 {d0}, [r0 :64] │ │ - vstr s5, [r0, #8] │ │ - add r0, r0, #16 │ │ - bgt 2e0b8 │ │ - b 2e17c │ │ - ldrh ip, [r3], #2 │ │ - vld1.32 {d0[0]}, [r1 :32], r2 │ │ - vdup.16 d2, ip │ │ - subs r5, r5, #1 │ │ - vmovl.u8 q0, d0 │ │ - vmovl.u8 q1, d2 │ │ - vstr s4, [r0, #-4] │ │ - vst1.16 {d0}, [r0 :64] │ │ - vstr s12, [r0, #8] │ │ - add r0, r0, #16 │ │ - bgt 2e0f4 │ │ - b 2e17c │ │ - tst r6, #2 │ │ - beq 2e15c │ │ - ldrh ip, [r1, #4] │ │ - vld1.32 {d0[0]}, [r1 :32], r2 │ │ - vdup.16 d2, ip │ │ - subs r5, r5, #1 │ │ - vmovl.u8 q0, d0 │ │ - vmovl.u8 q1, d2 │ │ - vstr s12, [r0, #-4] │ │ - vst1.16 {d0}, [r0 :64] │ │ - vstr s4, [r0, #8] │ │ - add r0, r0, #16 │ │ - bgt 2e12c │ │ - b 2e17c │ │ - vld1.32 {d0[0]}, [r1 :32], r2 │ │ - subs r5, r5, #1 │ │ - vmovl.u8 q0, d0 │ │ - vstr s12, [r0, #-4] │ │ - vst1.16 {d0}, [r0 :64] │ │ - vstr s12, [r0, #8] │ │ - add r0, r0, #16 │ │ - bgt 2e15c │ │ - tst r6, #8 │ │ - bne 2e194 │ │ - sub ip, r0, #4 │ │ - vmov.i16 q2, #32768 ; 0x8000 │ │ - vst1.16 {d4-d7}, [ip]! │ │ - pop {r4, r5, r6, r7, pc} │ │ - add r7, r1, r2 │ │ - tst r6, #1 │ │ - beq 2e240 │ │ - tst r6, #2 │ │ - beq 2e1fc │ │ - ldrh ip, [r1, #-2] │ │ - vldr s0, [r1] │ │ - vdup.16 d4, ip │ │ - ldrh ip, [r1, #4] │ │ - vmov.16 d4[1], ip │ │ - ldrh ip, [r7, #-2] │ │ - vldr s4, [r7] │ │ - vmov.16 d4[2], ip │ │ - ldrh ip, [r7, #4] │ │ - vmovl.u8 q0, d0 │ │ - vmov.16 d4[3], ip │ │ - vmovl.u8 q1, d2 │ │ - vmovl.u8 q2, d4 │ │ - vstr s8, [r0, #-4] │ │ - vst1.16 {d0}, [r0 :64] │ │ - vstr s9, [r0, #8] │ │ - add r0, r0, #16 │ │ - vstr s10, [r0, #-4] │ │ - vst1.16 {d2}, [r0 :64] │ │ - vstr s11, [r0, #8] │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldrh ip, [r1, #-2] │ │ - vldr s0, [r1] │ │ - vdup.16 d4, ip │ │ - ldrh ip, [r7, #-2] │ │ - vldr s4, [r7] │ │ - vmovl.u8 q0, d0 │ │ - vmov.16 d4[1], ip │ │ - vmovl.u8 q1, d2 │ │ - vmovl.u8 q2, d4 │ │ - vstr s8, [r0, #-4] │ │ - vst1.16 {d0}, [r0 :64] │ │ - vstr s12, [r0, #8] │ │ - add r0, r0, #16 │ │ - vstr s9, [r0, #-4] │ │ - vst1.16 {d2}, [r0 :64] │ │ - vstr s12, [r0, #8] │ │ - pop {r4, r5, r6, r7, pc} │ │ - tst r6, #2 │ │ - beq 2e28c │ │ - vldr s0, [r1] │ │ - ldrh ip, [r1, #4] │ │ - vldr s4, [r7] │ │ - vdup.16 d4, ip │ │ - ldrh ip, [r7, #4] │ │ - vmovl.u8 q0, d0 │ │ - vmov.16 d4[1], ip │ │ - vmovl.u8 q1, d2 │ │ - vmovl.u8 q2, d4 │ │ - vstr s12, [r0, #-4] │ │ - vst1.16 {d0}, [r0 :64] │ │ - vstr s8, [r0, #8] │ │ - add r0, r0, #16 │ │ - vstr s12, [r0, #-4] │ │ - vst1.16 {d2}, [r0 :64] │ │ - vstr s9, [r0, #8] │ │ - pop {r4, r5, r6, r7, pc} │ │ - vldr s0, [r1] │ │ - vldr s4, [r7] │ │ - vmovl.u8 q0, d0 │ │ - vmovl.u8 q1, d2 │ │ - vstr s12, [r0, #-4] │ │ - vst1.16 {d0}, [r0 :64] │ │ - vstr s12, [r0, #8] │ │ - add r0, r0, #16 │ │ - vstr s12, [r0, #-4] │ │ - vst1.16 {d2}, [r0 :64] │ │ - vstr s12, [r0, #8] │ │ - pop {r4, r5, r6, r7, pc} │ │ - sub r0, r0, #32 │ │ - ldrh ip, [r4, #-2] │ │ - vldr d0, [r4] │ │ - add r7, r4, r2 │ │ - strh ip, [r0, #-2] │ │ - ldrh ip, [r4, #8] │ │ - vstr d0, [r0] │ │ - strh ip, [r0, #8] │ │ - ldrh ip, [r7, #-2] │ │ - vldr d0, [r7] │ │ - strh ip, [r0, #14] │ │ - ldrh ip, [r7, #8] │ │ - vstr d0, [r0, #16] │ │ - strh ip, [r0, #24] │ │ - add r0, r0, #32 │ │ - ldrh ip, [r3], #2 │ │ - vldr d0, [r1] │ │ - str ip, [r0, #-2] │ │ - ldrh ip, [r1, #8] │ │ - add r1, r1, r2 │ │ - subs r5, r5, #1 │ │ - vstr d0, [r0] │ │ - str ip, [r0, #8] │ │ - add r0, r0, #16 │ │ - bgt 2e2f8 │ │ - ldrh ip, [r1, #-2] │ │ - vldr d0, [r1] │ │ - add r7, r1, r2 │ │ - strh ip, [r0, #-2] │ │ - ldrh ip, [r1, #8] │ │ - vstr d0, [r0] │ │ - strh ip, [r0, #8] │ │ - ldrh ip, [r7, #-2] │ │ - vldr d0, [r7] │ │ - strh ip, [r0, #14] │ │ - ldrh ip, [r7, #8] │ │ - vstr d0, [r0, #16] │ │ - strh ip, [r0, #24] │ │ - pop {r4, r5, r6, r7, pc} │ │ - sub r0, r0, #16 │ │ - ldrh ip, [r4, #-2] │ │ - vldr s0, [r4] │ │ - add r7, r4, r2 │ │ - strh ip, [r0, #-2] │ │ - ldrh ip, [r4, #4] │ │ - vstr s0, [r0] │ │ - strh ip, [r0, #4] │ │ - ldrh ip, [r7, #-2] │ │ - vldr s0, [r7] │ │ - strh ip, [r0, #6] │ │ - ldrh ip, [r7, #4] │ │ - vstr s0, [r0, #8] │ │ - strh ip, [r0, #12] │ │ - add r0, r0, #16 │ │ - ldrh ip, [r3], #2 │ │ - vldr s0, [r1] │ │ - str ip, [r0, #-2] │ │ - ldrh ip, [r1, #4] │ │ - add r1, r1, r2 │ │ - subs r5, r5, #1 │ │ - vstr s0, [r0] │ │ - str ip, [r0, #4] │ │ - add r0, r0, #8 │ │ - bgt 2e394 │ │ - ldrh ip, [r1, #-2] │ │ - vldr s0, [r1] │ │ - add r7, r1, r2 │ │ - strh ip, [r0, #-2] │ │ - ldrh ip, [r1, #4] │ │ - vstr s0, [r0] │ │ - strh ip, [r0, #4] │ │ - ldrh ip, [r7, #-2] │ │ - vldr s0, [r7] │ │ - strh ip, [r0, #6] │ │ - ldrh ip, [r7, #4] │ │ - vstr s0, [r0, #8] │ │ - strh ip, [r0, #12] │ │ - pop {r4, r5, r6, r7, pc} │ │ - cmp r8, #15 │ │ - beq 2ed80 │ │ - ldr r8, [pc] ; 2e404 │ │ - b 2e408 │ │ - andeq fp, r7, r8, lsl r5 │ │ - add r8, r8, pc │ │ - and r9, r3, #1 │ │ - add r8, r8, r9, lsl #1 │ │ - ldr r9, [pc] ; 2e41c │ │ - b 2e420 │ │ - andeq fp, r7, r8, asr #9 │ │ - add r9, r9, pc │ │ - add r5, r9, r5, lsl #1 │ │ - vmov.i16 d17, #15 ; 0x000f │ │ - vdup.16 d16, r6 │ │ - vdup.16 q5, r3 │ │ - vmov.16 d8[0], r3 │ │ - vmov.16 d8[1], r4 │ │ - vclz.i16 d8, d8 │ │ - vsub.i16 d8, d17, d8 │ │ - vqsub.u16 d8, d16, d8 │ │ - vneg.s16 d8, d8 │ │ - vdup.16 q4, d8[0] │ │ - vld1.16 {d0-d1}, [r2 :128] │ │ - vmov.i16 q1, #0 ; 0x0000 │ │ - mov lr, #2 │ │ - ldrsb r9, [r5] │ │ - add r6, r2, r9, lsl #1 │ │ - sub r9, r2, r9, lsl #1 │ │ - vld1.16 {d28-d29}, [r6] │ │ - vld1.16 {d30-d31}, [r9] │ │ - ldrb ip, [r8] │ │ - vabd.u16 q8, q0, q14 │ │ - vabd.u16 q11, q0, q15 │ │ - vshl.u16 q9, q8, q4 │ │ - vshl.u16 q12, q11, q4 │ │ - vqsub.u16 q9, q5, q9 │ │ - vqsub.u16 q12, q5, q12 │ │ - vsub.i16 q10, q14, q0 │ │ - vsub.i16 q13, q15, q0 │ │ - vneg.s16 q8, q9 │ │ - vneg.s16 q11, q12 │ │ - vmin.s16 q10, q10, q9 │ │ - vmin.s16 q13, q13, q12 │ │ - vdup.16 q9, ip │ │ - vmax.s16 q10, q10, q8 │ │ - vmax.s16 q13, q13, q11 │ │ - vmla.i16 q1, q10, q9 │ │ - vmla.i16 q1, q13, q9 │ │ - add r5, r5, #1 │ │ - subs lr, lr, #1 │ │ - add r8, r8, #1 │ │ - bne 2e45c │ │ - vshr.s16 q14, q1, #15 │ │ - vadd.i16 q1, q1, q14 │ │ - vrshr.s16 q1, q1, #4 │ │ - vadd.i16 q0, q0, q1 │ │ - vmovn.i16 d0, q0 │ │ - add r2, r2, #32 │ │ - subs r7, r7, #1 │ │ - vst1.8 {d0}, [r0 :64], r1 │ │ - sub r5, r5, #2 │ │ - sub r8, r8, #2 │ │ - bgt 2e450 │ │ - vpop {d8-d15} │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ - cmp r8, #15 │ │ - beq 2eebc │ │ - ldr r9, [pc] ; 2e50c │ │ - b 2e510 │ │ - ldrdeq fp, [r7], -r8 │ │ - add r9, r9, pc │ │ - add r5, r9, r5, lsl #1 │ │ - vmov.i16 d17, #15 ; 0x000f │ │ - vdup.16 d16, r6 │ │ - vdup.16 q7, r4 │ │ - vmov.16 d8[0], r3 │ │ - vmov.16 d8[1], r4 │ │ - vclz.i16 d8, d8 │ │ - vsub.i16 d8, d17, d8 │ │ - vqsub.u16 d8, d16, d8 │ │ - vneg.s16 d8, d8 │ │ - vdup.16 q6, d8[1] │ │ - vld1.16 {d0-d1}, [r2 :128] │ │ - vmov.i16 q1, #0 ; 0x0000 │ │ - mov lr, #2 │ │ - add r5, r5, #4 │ │ - ldrsb r9, [r5] │ │ - add r6, r2, r9, lsl #1 │ │ - sub r9, r2, r9, lsl #1 │ │ - vld1.16 {d28-d29}, [r6] │ │ - vld1.16 {d30-d31}, [r9] │ │ - add r5, r5, #8 │ │ - ldrsb r9, [r5] │ │ - vabd.u16 q8, q0, q14 │ │ - vabd.u16 q11, q0, q15 │ │ - vshl.u16 q9, q8, q6 │ │ - vshl.u16 q12, q11, q6 │ │ - vqsub.u16 q9, q7, q9 │ │ - vqsub.u16 q12, q7, q12 │ │ - vsub.i16 q10, q14, q0 │ │ - vsub.i16 q13, q15, q0 │ │ - vneg.s16 q8, q9 │ │ - vneg.s16 q11, q12 │ │ - vmin.s16 q10, q10, q9 │ │ - vmin.s16 q13, q13, q12 │ │ - vdup.16 q9, lr │ │ - vmax.s16 q10, q10, q8 │ │ - vmax.s16 q13, q13, q11 │ │ - vmla.i16 q1, q10, q9 │ │ - vmla.i16 q1, q13, q9 │ │ - add r6, r2, r9, lsl #1 │ │ - sub r9, r2, r9, lsl #1 │ │ - vld1.16 {d28-d29}, [r6] │ │ - vld1.16 {d30-d31}, [r9] │ │ - vabd.u16 q8, q0, q14 │ │ - vabd.u16 q11, q0, q15 │ │ - vshl.u16 q9, q8, q6 │ │ - vshl.u16 q12, q11, q6 │ │ - vqsub.u16 q9, q7, q9 │ │ - vqsub.u16 q12, q7, q12 │ │ - vsub.i16 q10, q14, q0 │ │ - vsub.i16 q13, q15, q0 │ │ - vneg.s16 q8, q9 │ │ - vneg.s16 q11, q12 │ │ - vmin.s16 q10, q10, q9 │ │ - vmin.s16 q13, q13, q12 │ │ - vdup.16 q9, lr │ │ - vmax.s16 q10, q10, q8 │ │ - vmax.s16 q13, q13, q11 │ │ - vmla.i16 q1, q10, q9 │ │ - vmla.i16 q1, q13, q9 │ │ - sub r5, r5, #11 │ │ - subs lr, lr, #1 │ │ - bne 2e54c │ │ - vshr.s16 q14, q1, #15 │ │ - vadd.i16 q1, q1, q14 │ │ - vrshr.s16 q1, q1, #4 │ │ - vadd.i16 q0, q0, q1 │ │ - vmovn.i16 d0, q0 │ │ - add r2, r2, #32 │ │ - subs r7, r7, #1 │ │ - vst1.8 {d0}, [r0 :64], r1 │ │ - sub r5, r5, #2 │ │ - bgt 2e540 │ │ - vpop {d8-d15} │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ - cmp r8, #15 │ │ - beq 2f04c │ │ - ldr r8, [pc] ; 2e650 │ │ - b 2e654 │ │ - andeq fp, r7, ip, asr #5 │ │ - add r8, r8, pc │ │ - and r9, r3, #1 │ │ - add r8, r8, r9, lsl #1 │ │ - ldr r9, [pc] ; 2e668 │ │ - b 2e66c │ │ - andeq fp, r7, ip, ror r2 │ │ - add r9, r9, pc │ │ - add r5, r9, r5, lsl #1 │ │ - vmov.i16 d17, #15 ; 0x000f │ │ - vdup.16 d16, r6 │ │ - vdup.16 q5, r3 │ │ - vdup.16 q7, r4 │ │ - vmov.16 d8[0], r3 │ │ - vmov.16 d8[1], r4 │ │ - vclz.i16 d8, d8 │ │ - vsub.i16 d8, d17, d8 │ │ - vqsub.u16 d8, d16, d8 │ │ - vneg.s16 d8, d8 │ │ - vdup.16 q6, d8[1] │ │ - vdup.16 q4, d8[0] │ │ - vld1.16 {d0-d1}, [r2 :128] │ │ - vmov.i16 q1, #0 ; 0x0000 │ │ - vorr q2, q0, q0 │ │ - vorr q3, q0, q0 │ │ - mov lr, #2 │ │ - ldrsb r9, [r5] │ │ - add r6, r2, r9, lsl #1 │ │ - sub r9, r2, r9, lsl #1 │ │ - vld1.16 {d28-d29}, [r6] │ │ - vld1.16 {d30-d31}, [r9] │ │ - add r5, r5, #4 │ │ - ldrsb r9, [r5] │ │ - ldrb ip, [r8] │ │ - vmin.u16 q2, q2, q14 │ │ - vmax.s16 q3, q3, q14 │ │ - vmin.u16 q2, q2, q15 │ │ - vmax.s16 q3, q3, q15 │ │ - vabd.u16 q8, q0, q14 │ │ - vabd.u16 q11, q0, q15 │ │ - vshl.u16 q9, q8, q4 │ │ - vshl.u16 q12, q11, q4 │ │ - vqsub.u16 q9, q5, q9 │ │ - vqsub.u16 q12, q5, q12 │ │ - vsub.i16 q10, q14, q0 │ │ - vsub.i16 q13, q15, q0 │ │ - vneg.s16 q8, q9 │ │ - vneg.s16 q11, q12 │ │ - vmin.s16 q10, q10, q9 │ │ - vmin.s16 q13, q13, q12 │ │ - vdup.16 q9, ip │ │ - vmax.s16 q10, q10, q8 │ │ - vmax.s16 q13, q13, q11 │ │ - vmla.i16 q1, q10, q9 │ │ - vmla.i16 q1, q13, q9 │ │ - add r6, r2, r9, lsl #1 │ │ - sub r9, r2, r9, lsl #1 │ │ - vld1.16 {d28-d29}, [r6] │ │ - vld1.16 {d30-d31}, [r9] │ │ - add r5, r5, #8 │ │ - ldrsb r9, [r5] │ │ - vmin.u16 q2, q2, q14 │ │ - vmax.s16 q3, q3, q14 │ │ - vmin.u16 q2, q2, q15 │ │ - vmax.s16 q3, q3, q15 │ │ - vabd.u16 q8, q0, q14 │ │ - vabd.u16 q11, q0, q15 │ │ - vshl.u16 q9, q8, q6 │ │ - vshl.u16 q12, q11, q6 │ │ - vqsub.u16 q9, q7, q9 │ │ - vqsub.u16 q12, q7, q12 │ │ - vsub.i16 q10, q14, q0 │ │ - vsub.i16 q13, q15, q0 │ │ - vneg.s16 q8, q9 │ │ - vneg.s16 q11, q12 │ │ - vmin.s16 q10, q10, q9 │ │ - vmin.s16 q13, q13, q12 │ │ - vdup.16 q9, lr │ │ - vmax.s16 q10, q10, q8 │ │ - vmax.s16 q13, q13, q11 │ │ - vmla.i16 q1, q10, q9 │ │ - vmla.i16 q1, q13, q9 │ │ - add r6, r2, r9, lsl #1 │ │ - sub r9, r2, r9, lsl #1 │ │ - vld1.16 {d28-d29}, [r6] │ │ - vld1.16 {d30-d31}, [r9] │ │ - vmin.u16 q2, q2, q14 │ │ - vmax.s16 q3, q3, q14 │ │ - vmin.u16 q2, q2, q15 │ │ - vmax.s16 q3, q3, q15 │ │ - vabd.u16 q8, q0, q14 │ │ - vabd.u16 q11, q0, q15 │ │ - vshl.u16 q9, q8, q6 │ │ - vshl.u16 q12, q11, q6 │ │ - vqsub.u16 q9, q7, q9 │ │ - vqsub.u16 q12, q7, q12 │ │ - vsub.i16 q10, q14, q0 │ │ - vsub.i16 q13, q15, q0 │ │ - vneg.s16 q8, q9 │ │ - vneg.s16 q11, q12 │ │ - vmin.s16 q10, q10, q9 │ │ - vmin.s16 q13, q13, q12 │ │ - vdup.16 q9, lr │ │ - vmax.s16 q10, q10, q8 │ │ - vmax.s16 q13, q13, q11 │ │ - vmla.i16 q1, q10, q9 │ │ - vmla.i16 q1, q13, q9 │ │ - sub r5, r5, #11 │ │ - subs lr, lr, #1 │ │ - add r8, r8, #1 │ │ - bne 2e6b8 │ │ - vshr.s16 q14, q1, #15 │ │ - vadd.i16 q1, q1, q14 │ │ - vrshr.s16 q1, q1, #4 │ │ - vadd.i16 q0, q0, q1 │ │ - vmin.s16 q0, q0, q3 │ │ - vmax.s16 q0, q0, q2 │ │ - vmovn.i16 d0, q0 │ │ - add r2, r2, #32 │ │ - subs r7, r7, #1 │ │ - vst1.8 {d0}, [r0 :64], r1 │ │ - sub r5, r5, #2 │ │ - sub r8, r8, #2 │ │ - bgt 2e6a4 │ │ - vpop {d8-d15} │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ - vpush {d8-d15} │ │ - ldrd r4, [sp, #92] ; 0x5c │ │ - ldrd r6, [sp, #100] ; 0x64 │ │ - ldr r8, [sp, #108] ; 0x6c │ │ - cmp r3, #0 │ │ - bne 2e868 │ │ - b 2e4fc │ │ - cmp r4, #0 │ │ - bne 2e874 │ │ - b 2e3f4 │ │ - b 2e640 │ │ - cmp r8, #15 │ │ - beq 2f2b8 │ │ - ldr r8, [pc] ; 2e888 │ │ - b 2e88c │ │ - muleq r7, r4, r0 │ │ - add r8, r8, pc │ │ - and r9, r3, #1 │ │ - add r8, r8, r9, lsl #1 │ │ - ldr r9, [pc] ; 2e8a0 │ │ - b 2e8a4 │ │ - andeq fp, r7, r0, rrx │ │ - add r9, r9, pc │ │ - add r5, r9, r5, lsl #1 │ │ - vmov.i16 d17, #15 ; 0x000f │ │ - vdup.16 d16, r6 │ │ - vdup.16 q5, r3 │ │ - vmov.16 d8[0], r3 │ │ - vmov.16 d8[1], r4 │ │ - vclz.i16 d8, d8 │ │ - vsub.i16 d8, d17, d8 │ │ - vqsub.u16 d8, d16, d8 │ │ - vneg.s16 d8, d8 │ │ - vdup.16 q4, d8[0] │ │ - add ip, r2, #16 │ │ - vld1.16 {d0}, [r2 :64] │ │ - vld1.16 {d1}, [ip :64] │ │ - vmov.i16 q1, #0 ; 0x0000 │ │ - mov lr, #2 │ │ - ldrsb r9, [r5] │ │ - add r6, r2, r9, lsl #1 │ │ - sub r9, r2, r9, lsl #1 │ │ - vld1.16 {d28}, [r6] │ │ - add r6, r6, #16 │ │ - vld1.16 {d30}, [r9] │ │ - add r9, r9, #16 │ │ - vld1.16 {d29}, [r6] │ │ - vld1.16 {d31}, [r9] │ │ - ldrb ip, [r8] │ │ - vabd.u16 q8, q0, q14 │ │ - vabd.u16 q11, q0, q15 │ │ - vshl.u16 q9, q8, q4 │ │ - vshl.u16 q12, q11, q4 │ │ - vqsub.u16 q9, q5, q9 │ │ - vqsub.u16 q12, q5, q12 │ │ - vsub.i16 q10, q14, q0 │ │ - vsub.i16 q13, q15, q0 │ │ - vneg.s16 q8, q9 │ │ - vneg.s16 q11, q12 │ │ - vmin.s16 q10, q10, q9 │ │ - vmin.s16 q13, q13, q12 │ │ - vdup.16 q9, ip │ │ - vmax.s16 q10, q10, q8 │ │ - vmax.s16 q13, q13, q11 │ │ - vmla.i16 q1, q10, q9 │ │ - vmla.i16 q1, q13, q9 │ │ - add r5, r5, #1 │ │ - subs lr, lr, #1 │ │ - add r8, r8, #1 │ │ - bne 2e8e8 │ │ - vshr.s16 q14, q1, #15 │ │ - vadd.i16 q1, q1, q14 │ │ - vrshr.s16 q1, q1, #4 │ │ - vadd.i16 q0, q0, q1 │ │ - vmovn.i16 d0, q0 │ │ - vst1.32 {d0[0]}, [r0 :32], r1 │ │ - add r2, r2, #32 │ │ - subs r7, r7, #2 │ │ - vst1.32 {d0[1]}, [r0 :32], r1 │ │ - sub r5, r5, #2 │ │ - sub r8, r8, #2 │ │ - bgt 2e8d4 │ │ - vpop {d8-d15} │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ - cmp r8, #15 │ │ - beq 2f42c │ │ - ldr r9, [pc] ; 2e9ac │ │ - b 2e9b0 │ │ - andeq sl, r7, r4, asr pc │ │ - add r9, r9, pc │ │ - add r5, r9, r5, lsl #1 │ │ - vmov.i16 d17, #15 ; 0x000f │ │ - vdup.16 d16, r6 │ │ - vdup.16 q7, r4 │ │ - vmov.16 d8[0], r3 │ │ - vmov.16 d8[1], r4 │ │ - vclz.i16 d8, d8 │ │ - vsub.i16 d8, d17, d8 │ │ - vqsub.u16 d8, d16, d8 │ │ - vneg.s16 d8, d8 │ │ - vdup.16 q6, d8[1] │ │ - add ip, r2, #16 │ │ - vld1.16 {d0}, [r2 :64] │ │ - vld1.16 {d1}, [ip :64] │ │ - vmov.i16 q1, #0 ; 0x0000 │ │ - mov lr, #2 │ │ - add r5, r5, #4 │ │ - ldrsb r9, [r5] │ │ - add r6, r2, r9, lsl #1 │ │ - sub r9, r2, r9, lsl #1 │ │ - vld1.16 {d28}, [r6] │ │ - add r6, r6, #16 │ │ - vld1.16 {d30}, [r9] │ │ - add r9, r9, #16 │ │ - vld1.16 {d29}, [r6] │ │ - vld1.16 {d31}, [r9] │ │ - add r5, r5, #8 │ │ - ldrsb r9, [r5] │ │ - vabd.u16 q8, q0, q14 │ │ - vabd.u16 q11, q0, q15 │ │ - vshl.u16 q9, q8, q6 │ │ - vshl.u16 q12, q11, q6 │ │ - vqsub.u16 q9, q7, q9 │ │ - vqsub.u16 q12, q7, q12 │ │ - vsub.i16 q10, q14, q0 │ │ - vsub.i16 q13, q15, q0 │ │ - vneg.s16 q8, q9 │ │ - vneg.s16 q11, q12 │ │ - vmin.s16 q10, q10, q9 │ │ - vmin.s16 q13, q13, q12 │ │ - vdup.16 q9, lr │ │ - vmax.s16 q10, q10, q8 │ │ - vmax.s16 q13, q13, q11 │ │ - vmla.i16 q1, q10, q9 │ │ - vmla.i16 q1, q13, q9 │ │ - add r6, r2, r9, lsl #1 │ │ - sub r9, r2, r9, lsl #1 │ │ - vld1.16 {d28}, [r6] │ │ - add r6, r6, #16 │ │ - vld1.16 {d30}, [r9] │ │ - add r9, r9, #16 │ │ - vld1.16 {d29}, [r6] │ │ - vld1.16 {d31}, [r9] │ │ - vabd.u16 q8, q0, q14 │ │ - vabd.u16 q11, q0, q15 │ │ - vshl.u16 q9, q8, q6 │ │ - vshl.u16 q12, q11, q6 │ │ - vqsub.u16 q9, q7, q9 │ │ - vqsub.u16 q12, q7, q12 │ │ - vsub.i16 q10, q14, q0 │ │ - vsub.i16 q13, q15, q0 │ │ - vneg.s16 q8, q9 │ │ - vneg.s16 q11, q12 │ │ - vmin.s16 q10, q10, q9 │ │ - vmin.s16 q13, q13, q12 │ │ - vdup.16 q9, lr │ │ - vmax.s16 q10, q10, q8 │ │ - vmax.s16 q13, q13, q11 │ │ - vmla.i16 q1, q10, q9 │ │ - vmla.i16 q1, q13, q9 │ │ - sub r5, r5, #11 │ │ - subs lr, lr, #1 │ │ - bne 2e9f4 │ │ - vshr.s16 q14, q1, #15 │ │ - vadd.i16 q1, q1, q14 │ │ - vrshr.s16 q1, q1, #4 │ │ - vadd.i16 q0, q0, q1 │ │ - vmovn.i16 d0, q0 │ │ - vst1.32 {d0[0]}, [r0 :32], r1 │ │ - add r2, r2, #32 │ │ - subs r7, r7, #2 │ │ - vst1.32 {d0[1]}, [r0 :32], r1 │ │ - sub r5, r5, #2 │ │ - bgt 2e9e0 │ │ - vpop {d8-d15} │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ - cmp r8, #15 │ │ - beq 2f614 │ │ - ldr r8, [pc] ; 2eb1c │ │ - b 2eb20 │ │ - andeq sl, r7, r0, lsl #28 │ │ - add r8, r8, pc │ │ - and r9, r3, #1 │ │ - add r8, r8, r9, lsl #1 │ │ - ldr r9, [pc] ; 2eb34 │ │ - b 2eb38 │ │ - andeq sl, r7, ip, asr #27 │ │ - add r9, r9, pc │ │ - add r5, r9, r5, lsl #1 │ │ - vmov.i16 d17, #15 ; 0x000f │ │ - vdup.16 d16, r6 │ │ - vdup.16 q5, r3 │ │ - vdup.16 q7, r4 │ │ - vmov.16 d8[0], r3 │ │ - vmov.16 d8[1], r4 │ │ - vclz.i16 d8, d8 │ │ - vsub.i16 d8, d17, d8 │ │ - vqsub.u16 d8, d16, d8 │ │ - vneg.s16 d8, d8 │ │ - vdup.16 q6, d8[1] │ │ - vdup.16 q4, d8[0] │ │ - add ip, r2, #16 │ │ - vld1.16 {d0}, [r2 :64] │ │ - vld1.16 {d1}, [ip :64] │ │ - vmov.i16 q1, #0 ; 0x0000 │ │ - vorr q2, q0, q0 │ │ - vorr q3, q0, q0 │ │ - mov lr, #2 │ │ - ldrsb r9, [r5] │ │ - add r6, r2, r9, lsl #1 │ │ - sub r9, r2, r9, lsl #1 │ │ - vld1.16 {d28}, [r6] │ │ - add r6, r6, #16 │ │ - vld1.16 {d30}, [r9] │ │ - add r9, r9, #16 │ │ - vld1.16 {d29}, [r6] │ │ - vld1.16 {d31}, [r9] │ │ - add r5, r5, #4 │ │ - ldrsb r9, [r5] │ │ - ldrb ip, [r8] │ │ - vmin.u16 q2, q2, q14 │ │ - vmax.s16 q3, q3, q14 │ │ - vmin.u16 q2, q2, q15 │ │ - vmax.s16 q3, q3, q15 │ │ - vabd.u16 q8, q0, q14 │ │ - vabd.u16 q11, q0, q15 │ │ - vshl.u16 q9, q8, q4 │ │ - vshl.u16 q12, q11, q4 │ │ - vqsub.u16 q9, q5, q9 │ │ - vqsub.u16 q12, q5, q12 │ │ - vsub.i16 q10, q14, q0 │ │ - vsub.i16 q13, q15, q0 │ │ - vneg.s16 q8, q9 │ │ - vneg.s16 q11, q12 │ │ - vmin.s16 q10, q10, q9 │ │ - vmin.s16 q13, q13, q12 │ │ - vdup.16 q9, ip │ │ - vmax.s16 q10, q10, q8 │ │ - vmax.s16 q13, q13, q11 │ │ - vmla.i16 q1, q10, q9 │ │ - vmla.i16 q1, q13, q9 │ │ - add r6, r2, r9, lsl #1 │ │ - sub r9, r2, r9, lsl #1 │ │ - vld1.16 {d28}, [r6] │ │ - add r6, r6, #16 │ │ - vld1.16 {d30}, [r9] │ │ - add r9, r9, #16 │ │ - vld1.16 {d29}, [r6] │ │ - vld1.16 {d31}, [r9] │ │ - add r5, r5, #8 │ │ - ldrsb r9, [r5] │ │ - vmin.u16 q2, q2, q14 │ │ - vmax.s16 q3, q3, q14 │ │ - vmin.u16 q2, q2, q15 │ │ - vmax.s16 q3, q3, q15 │ │ - vabd.u16 q8, q0, q14 │ │ - vabd.u16 q11, q0, q15 │ │ - vshl.u16 q9, q8, q6 │ │ - vshl.u16 q12, q11, q6 │ │ - vqsub.u16 q9, q7, q9 │ │ - vqsub.u16 q12, q7, q12 │ │ - vsub.i16 q10, q14, q0 │ │ - vsub.i16 q13, q15, q0 │ │ - vneg.s16 q8, q9 │ │ - vneg.s16 q11, q12 │ │ - vmin.s16 q10, q10, q9 │ │ - vmin.s16 q13, q13, q12 │ │ - vdup.16 q9, lr │ │ - vmax.s16 q10, q10, q8 │ │ - vmax.s16 q13, q13, q11 │ │ - vmla.i16 q1, q10, q9 │ │ - vmla.i16 q1, q13, q9 │ │ - add r6, r2, r9, lsl #1 │ │ - sub r9, r2, r9, lsl #1 │ │ - vld1.16 {d28}, [r6] │ │ - add r6, r6, #16 │ │ - vld1.16 {d30}, [r9] │ │ - add r9, r9, #16 │ │ - vld1.16 {d29}, [r6] │ │ - vld1.16 {d31}, [r9] │ │ - vmin.u16 q2, q2, q14 │ │ - vmax.s16 q3, q3, q14 │ │ - vmin.u16 q2, q2, q15 │ │ - vmax.s16 q3, q3, q15 │ │ - vabd.u16 q8, q0, q14 │ │ - vabd.u16 q11, q0, q15 │ │ - vshl.u16 q9, q8, q6 │ │ - vshl.u16 q12, q11, q6 │ │ - vqsub.u16 q9, q7, q9 │ │ - vqsub.u16 q12, q7, q12 │ │ - vsub.i16 q10, q14, q0 │ │ - vsub.i16 q13, q15, q0 │ │ - vneg.s16 q8, q9 │ │ - vneg.s16 q11, q12 │ │ - vmin.s16 q10, q10, q9 │ │ - vmin.s16 q13, q13, q12 │ │ - vdup.16 q9, lr │ │ - vmax.s16 q10, q10, q8 │ │ - vmax.s16 q13, q13, q11 │ │ - vmla.i16 q1, q10, q9 │ │ - vmla.i16 q1, q13, q9 │ │ - sub r5, r5, #11 │ │ - subs lr, lr, #1 │ │ - add r8, r8, #1 │ │ - bne 2eb8c │ │ - vshr.s16 q14, q1, #15 │ │ - vadd.i16 q1, q1, q14 │ │ - vrshr.s16 q1, q1, #4 │ │ - vadd.i16 q0, q0, q1 │ │ - vmin.s16 q0, q0, q3 │ │ - vmax.s16 q0, q0, q2 │ │ - vmovn.i16 d0, q0 │ │ + vld1.32 {d0[0]}, [r0 :32], r1 │ │ + vld1.32 {d0[1]}, [r0 :32], r1 │ │ + vld1.32 {d1[0]}, [r0 :32], r1 │ │ + vld1.32 {d1[1]}, [r0 :32], r1 │ │ + subs r3, r3, #4 │ │ + sub r0, r0, r1, lsl #2 │ │ + vaddw.u8 q10, q8, d0 │ │ + vqmovun.s16 d0, q10 │ │ + vaddw.u8 q11, q8, d1 │ │ vst1.32 {d0[0]}, [r0 :32], r1 │ │ - add r2, r2, #32 │ │ - subs r7, r7, #2 │ │ + vqmovun.s16 d1, q11 │ │ vst1.32 {d0[1]}, [r0 :32], r1 │ │ - sub r5, r5, #2 │ │ - sub r8, r8, #2 │ │ - bgt 2eb70 │ │ - vpop {d8-d15} │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ - vpush {d8-d15} │ │ - ldrd r4, [sp, #92] ; 0x5c │ │ - ldrd r6, [sp, #100] ; 0x64 │ │ - ldr r8, [sp, #108] ; 0x6c │ │ - cmp r3, #0 │ │ - bne 2ed70 │ │ - b 2e99c │ │ - cmp r4, #0 │ │ - bne 2ed7c │ │ - b 2e878 │ │ - b 2eb0c │ │ - ldr r8, [pc] ; 2ed88 │ │ - b 2ed8c │ │ - muleq r7, r4, fp │ │ - add r8, r8, pc │ │ - and r9, r3, #1 │ │ - add r8, r8, r9, lsl #1 │ │ - ldr r9, [pc] ; 2eda0 │ │ - b 2eda4 │ │ - andeq sl, r7, r4, asr #22 │ │ - add r9, r9, pc │ │ - add r5, r9, r5, lsl #1 │ │ - vmov.i8 d17, #7 ; 0x07 │ │ - vdup.8 d16, r6 │ │ - vmov.8 d8[0], r3 │ │ - vmov.8 d8[1], r4 │ │ - vclz.i8 d8, d8 │ │ - vsub.i8 d8, d17, d8 │ │ - vqsub.u8 d8, d16, d8 │ │ - vneg.s8 d8, d8 │ │ - vdup.8 q5, d8[0] │ │ - add ip, r2, #16 │ │ - vld1.8 {d0}, [r2 :64] │ │ - vld1.8 {d1}, [ip :64] │ │ - vmov.i8 q1, #0 ; 0x00 │ │ - vmov.i8 q2, #0 ; 0x00 │ │ - mov lr, #2 │ │ - ldrsb r9, [r5] │ │ - add r6, r2, r9 │ │ - sub r9, r2, r9 │ │ - vld1.8 {d28}, [r6] │ │ - add r6, r6, #16 │ │ - vld1.8 {d30}, [r9] │ │ - add r9, r9, #16 │ │ - vld1.8 {d29}, [r6] │ │ - vld1.8 {d31}, [r9] │ │ - ldrb ip, [r8] │ │ - vdup.8 q7, r3 │ │ - vabd.u8 q8, q0, q14 │ │ - vabd.u8 q11, q0, q15 │ │ - vshl.u8 q9, q8, q5 │ │ - vshl.u8 q12, q11, q5 │ │ - vqsub.u8 q9, q7, q9 │ │ - vqsub.u8 q12, q7, q12 │ │ - vcgt.u8 q10, q0, q14 │ │ - vcgt.u8 q13, q0, q15 │ │ - vmin.u8 q9, q9, q8 │ │ - vmin.u8 q12, q12, q11 │ │ - vneg.s8 q8, q9 │ │ - vneg.s8 q11, q12 │ │ - vbsl q10, q8, q9 │ │ - vdup.8 d18, ip │ │ - vbsl q13, q11, q12 │ │ - vmlal.s8 q1, d20, d18 │ │ - vmlal.s8 q1, d26, d18 │ │ - vmlal.s8 q2, d21, d18 │ │ - vmlal.s8 q2, d27, d18 │ │ - add r5, r5, #1 │ │ - subs lr, lr, #1 │ │ - add r8, r8, #1 │ │ - bne 2ede8 │ │ - vshr.s16 q14, q1, #15 │ │ - vshr.s16 q15, q2, #15 │ │ - vadd.i16 q1, q1, q14 │ │ - vadd.i16 q2, q2, q15 │ │ - vrshr.s16 q1, q1, #4 │ │ - vrshr.s16 q2, q2, #4 │ │ - vaddw.u8 q1, q1, d0 │ │ - vaddw.u8 q2, q2, d1 │ │ - vqmovun.s16 d0, q1 │ │ - vqmovun.s16 d1, q2 │ │ - vst1.8 {d0}, [r0 :64], r1 │ │ - add r2, r2, #32 │ │ - subs r7, r7, #2 │ │ - vst1.8 {d1}, [r0 :64], r1 │ │ - sub r5, r5, #2 │ │ - sub r8, r8, #2 │ │ - bgt 2edd0 │ │ - vpop {d8-d15} │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ - ldr r9, [pc] ; 2eec4 │ │ - b 2eec8 │ │ - andeq sl, r7, r0, lsr #20 │ │ - add r9, r9, pc │ │ - add r5, r9, r5, lsl #1 │ │ - vmov.i8 d17, #7 ; 0x07 │ │ - vdup.8 d16, r6 │ │ - vmov.8 d8[0], r3 │ │ - vmov.8 d8[1], r4 │ │ - vclz.i8 d8, d8 │ │ - vsub.i8 d8, d17, d8 │ │ - vqsub.u8 d8, d16, d8 │ │ - vneg.s8 d8, d8 │ │ - vdup.8 q6, d8[1] │ │ - add ip, r2, #16 │ │ - vld1.8 {d0}, [r2 :64] │ │ - vld1.8 {d1}, [ip :64] │ │ - vmov.i8 q1, #0 ; 0x00 │ │ - vmov.i8 q2, #0 ; 0x00 │ │ - mov lr, #2 │ │ - add r5, r5, #4 │ │ - ldrsb r9, [r5] │ │ - add r6, r2, r9 │ │ - sub r9, r2, r9 │ │ - vld1.8 {d28}, [r6] │ │ - add r6, r6, #16 │ │ - vld1.8 {d30}, [r9] │ │ - add r9, r9, #16 │ │ - vld1.8 {d29}, [r6] │ │ - vld1.8 {d31}, [r9] │ │ - add r5, r5, #8 │ │ - ldrsb r9, [r5] │ │ - vdup.8 q7, r4 │ │ - vabd.u8 q8, q0, q14 │ │ - vabd.u8 q11, q0, q15 │ │ - vshl.u8 q9, q8, q6 │ │ - vshl.u8 q12, q11, q6 │ │ - vqsub.u8 q9, q7, q9 │ │ - vqsub.u8 q12, q7, q12 │ │ - vcgt.u8 q10, q0, q14 │ │ - vcgt.u8 q13, q0, q15 │ │ - vmin.u8 q9, q9, q8 │ │ - vmin.u8 q12, q12, q11 │ │ - vneg.s8 q8, q9 │ │ - vneg.s8 q11, q12 │ │ - vbsl q10, q8, q9 │ │ - vdup.8 d18, lr │ │ - vbsl q13, q11, q12 │ │ - vmlal.s8 q1, d20, d18 │ │ - vmlal.s8 q1, d26, d18 │ │ - vmlal.s8 q2, d21, d18 │ │ - vmlal.s8 q2, d27, d18 │ │ - add r6, r2, r9 │ │ - sub r9, r2, r9 │ │ - vld1.8 {d28}, [r6] │ │ - add r6, r6, #16 │ │ - vld1.8 {d30}, [r9] │ │ - add r9, r9, #16 │ │ - vld1.8 {d29}, [r6] │ │ - vld1.8 {d31}, [r9] │ │ - vabd.u8 q8, q0, q14 │ │ - vabd.u8 q11, q0, q15 │ │ - vshl.u8 q9, q8, q6 │ │ - vshl.u8 q12, q11, q6 │ │ - vqsub.u8 q9, q7, q9 │ │ - vqsub.u8 q12, q7, q12 │ │ - vcgt.u8 q10, q0, q14 │ │ - vcgt.u8 q13, q0, q15 │ │ - vmin.u8 q9, q9, q8 │ │ - vmin.u8 q12, q12, q11 │ │ - vneg.s8 q8, q9 │ │ - vneg.s8 q11, q12 │ │ - vbsl q10, q8, q9 │ │ - vdup.8 d18, lr │ │ - vbsl q13, q11, q12 │ │ - vmlal.s8 q1, d20, d18 │ │ - vmlal.s8 q1, d26, d18 │ │ - vmlal.s8 q2, d21, d18 │ │ - vmlal.s8 q2, d27, d18 │ │ - sub r5, r5, #11 │ │ - subs lr, lr, #1 │ │ - bne 2ef0c │ │ - vshr.s16 q14, q1, #15 │ │ - vshr.s16 q15, q2, #15 │ │ - vadd.i16 q1, q1, q14 │ │ - vadd.i16 q2, q2, q15 │ │ - vrshr.s16 q1, q1, #4 │ │ - vrshr.s16 q2, q2, #4 │ │ - vaddw.u8 q1, q1, d0 │ │ - vaddw.u8 q2, q2, d1 │ │ - vqmovun.s16 d0, q1 │ │ - vqmovun.s16 d1, q2 │ │ - vst1.8 {d0}, [r0 :64], r1 │ │ - add r2, r2, #32 │ │ - subs r7, r7, #2 │ │ - vst1.8 {d1}, [r0 :64], r1 │ │ - sub r5, r5, #2 │ │ - bgt 2eef4 │ │ - vpop {d8-d15} │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ - ldr r8, [pc] ; 2f054 │ │ - b 2f058 │ │ - andeq sl, r7, r8, asr #17 │ │ - add r8, r8, pc │ │ - and r9, r3, #1 │ │ - add r8, r8, r9, lsl #1 │ │ - ldr r9, [pc] ; 2f06c │ │ - b 2f070 │ │ - andeq sl, r7, r8, ror r8 │ │ - add r9, r9, pc │ │ - add r5, r9, r5, lsl #1 │ │ - vmov.i8 d17, #7 ; 0x07 │ │ - vdup.8 d16, r6 │ │ - vmov.8 d8[0], r3 │ │ - vmov.8 d8[1], r4 │ │ - vclz.i8 d8, d8 │ │ - vsub.i8 d8, d17, d8 │ │ - vqsub.u8 d8, d16, d8 │ │ - vneg.s8 d8, d8 │ │ - vdup.8 q6, d8[1] │ │ - vdup.8 q5, d8[0] │ │ - add ip, r2, #16 │ │ - vld1.8 {d0}, [r2 :64] │ │ - vld1.8 {d1}, [ip :64] │ │ - vmov.i8 q1, #0 ; 0x00 │ │ - vmov.i8 q2, #0 ; 0x00 │ │ - vorr q3, q0, q0 │ │ - vorr q4, q0, q0 │ │ - mov lr, #2 │ │ - ldrsb r9, [r5] │ │ - add r6, r2, r9 │ │ - sub r9, r2, r9 │ │ - vld1.8 {d28}, [r6] │ │ - add r6, r6, #16 │ │ - vld1.8 {d30}, [r9] │ │ - add r9, r9, #16 │ │ - vld1.8 {d29}, [r6] │ │ - vld1.8 {d31}, [r9] │ │ - add r5, r5, #4 │ │ - ldrsb r9, [r5] │ │ - ldrb ip, [r8] │ │ - vdup.8 q7, r3 │ │ - vmin.u8 q3, q3, q14 │ │ - vmax.u8 q4, q4, q14 │ │ - vmin.u8 q3, q3, q15 │ │ - vmax.u8 q4, q4, q15 │ │ - vabd.u8 q8, q0, q14 │ │ - vabd.u8 q11, q0, q15 │ │ - vshl.u8 q9, q8, q5 │ │ - vshl.u8 q12, q11, q5 │ │ - vqsub.u8 q9, q7, q9 │ │ - vqsub.u8 q12, q7, q12 │ │ - vcgt.u8 q10, q0, q14 │ │ - vcgt.u8 q13, q0, q15 │ │ - vmin.u8 q9, q9, q8 │ │ - vmin.u8 q12, q12, q11 │ │ - vneg.s8 q8, q9 │ │ - vneg.s8 q11, q12 │ │ - vbsl q10, q8, q9 │ │ - vdup.8 d18, ip │ │ - vbsl q13, q11, q12 │ │ - vmlal.s8 q1, d20, d18 │ │ - vmlal.s8 q1, d26, d18 │ │ - vmlal.s8 q2, d21, d18 │ │ - vmlal.s8 q2, d27, d18 │ │ - add r6, r2, r9 │ │ - sub r9, r2, r9 │ │ - vld1.8 {d28}, [r6] │ │ - add r6, r6, #16 │ │ - vld1.8 {d30}, [r9] │ │ - add r9, r9, #16 │ │ - vld1.8 {d29}, [r6] │ │ - vld1.8 {d31}, [r9] │ │ - add r5, r5, #8 │ │ - ldrsb r9, [r5] │ │ - vdup.8 q7, r4 │ │ - vmin.u8 q3, q3, q14 │ │ - vmax.u8 q4, q4, q14 │ │ - vmin.u8 q3, q3, q15 │ │ - vmax.u8 q4, q4, q15 │ │ - vabd.u8 q8, q0, q14 │ │ - vabd.u8 q11, q0, q15 │ │ - vshl.u8 q9, q8, q6 │ │ - vshl.u8 q12, q11, q6 │ │ - vqsub.u8 q9, q7, q9 │ │ - vqsub.u8 q12, q7, q12 │ │ - vcgt.u8 q10, q0, q14 │ │ - vcgt.u8 q13, q0, q15 │ │ - vmin.u8 q9, q9, q8 │ │ - vmin.u8 q12, q12, q11 │ │ - vneg.s8 q8, q9 │ │ - vneg.s8 q11, q12 │ │ - vbsl q10, q8, q9 │ │ - vdup.8 d18, lr │ │ - vbsl q13, q11, q12 │ │ - vmlal.s8 q1, d20, d18 │ │ - vmlal.s8 q1, d26, d18 │ │ - vmlal.s8 q2, d21, d18 │ │ - vmlal.s8 q2, d27, d18 │ │ - add r6, r2, r9 │ │ - sub r9, r2, r9 │ │ - vld1.8 {d28}, [r6] │ │ - add r6, r6, #16 │ │ - vld1.8 {d30}, [r9] │ │ - add r9, r9, #16 │ │ - vld1.8 {d29}, [r6] │ │ - vld1.8 {d31}, [r9] │ │ - vmin.u8 q3, q3, q14 │ │ - vmax.u8 q4, q4, q14 │ │ - vmin.u8 q3, q3, q15 │ │ - vmax.u8 q4, q4, q15 │ │ - vabd.u8 q8, q0, q14 │ │ - vabd.u8 q11, q0, q15 │ │ - vshl.u8 q9, q8, q6 │ │ - vshl.u8 q12, q11, q6 │ │ - vqsub.u8 q9, q7, q9 │ │ - vqsub.u8 q12, q7, q12 │ │ - vcgt.u8 q10, q0, q14 │ │ - vcgt.u8 q13, q0, q15 │ │ - vmin.u8 q9, q9, q8 │ │ - vmin.u8 q12, q12, q11 │ │ - vneg.s8 q8, q9 │ │ - vneg.s8 q11, q12 │ │ - vbsl q10, q8, q9 │ │ - vdup.8 d18, lr │ │ - vbsl q13, q11, q12 │ │ - vmlal.s8 q1, d20, d18 │ │ - vmlal.s8 q1, d26, d18 │ │ - vmlal.s8 q2, d21, d18 │ │ - vmlal.s8 q2, d27, d18 │ │ - sub r5, r5, #11 │ │ - subs lr, lr, #1 │ │ - add r8, r8, #1 │ │ - bne 2f0c0 │ │ - vshr.s16 q14, q1, #15 │ │ - vshr.s16 q15, q2, #15 │ │ - vadd.i16 q1, q1, q14 │ │ - vadd.i16 q2, q2, q15 │ │ - vrshr.s16 q1, q1, #4 │ │ - vrshr.s16 q2, q2, #4 │ │ - vaddw.u8 q1, q1, d0 │ │ - vaddw.u8 q2, q2, d1 │ │ - vqmovun.s16 d0, q1 │ │ - vqmovun.s16 d1, q2 │ │ - vmin.u8 q0, q0, q4 │ │ - vmax.u8 q0, q0, q3 │ │ + vst1.32 {d1[0]}, [r0 :32], r1 │ │ + vst1.32 {d1[1]}, [r0 :32], r1 │ │ + bgt 2dd84 │ │ + bx lr │ │ + vld1.8 {d0}, [r0 :64], r1 │ │ + vld1.8 {d1}, [r0 :64], r1 │ │ + vld1.8 {d2}, [r0 :64], r1 │ │ + vaddw.u8 q10, q8, d0 │ │ + vld1.8 {d3}, [r0 :64], r1 │ │ + sub r0, r0, r1, lsl #2 │ │ + subs r3, r3, #4 │ │ + vaddw.u8 q11, q8, d1 │ │ + vqmovun.s16 d0, q10 │ │ + vaddw.u8 q12, q8, d2 │ │ + vqmovun.s16 d1, q11 │ │ + vaddw.u8 q13, q8, d3 │ │ vst1.8 {d0}, [r0 :64], r1 │ │ - add r2, r2, #32 │ │ - subs r7, r7, #2 │ │ + vqmovun.s16 d2, q12 │ │ vst1.8 {d1}, [r0 :64], r1 │ │ - sub r5, r5, #2 │ │ - sub r8, r8, #2 │ │ - bgt 2f0a0 │ │ - vpop {d8-d15} │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ - ldr r8, [pc] ; 2f2c0 │ │ - b 2f2c4 │ │ - andeq sl, r7, ip, asr r6 │ │ - add r8, r8, pc │ │ - and r9, r3, #1 │ │ - add r8, r8, r9, lsl #1 │ │ - ldr r9, [pc] ; 2f2d8 │ │ - b 2f2dc │ │ - andeq sl, r7, r8, lsr #12 │ │ - add r9, r9, pc │ │ - add r5, r9, r5, lsl #1 │ │ - vmov.i8 d17, #7 ; 0x07 │ │ - vdup.8 d16, r6 │ │ - vmov.8 d8[0], r3 │ │ - vmov.8 d8[1], r4 │ │ - vclz.i8 d8, d8 │ │ - vsub.i8 d8, d17, d8 │ │ - vqsub.u8 d8, d16, d8 │ │ - vneg.s8 d8, d8 │ │ - vdup.8 q5, d8[0] │ │ - add ip, r2, #8 │ │ - vld1.32 {d0[0]}, [r2 :32] │ │ - add r9, r2, #16 │ │ - vld1.32 {d0[1]}, [ip :32] │ │ - add ip, ip, #16 │ │ - vld1.32 {d1[0]}, [r9 :32] │ │ - vld1.32 {d1[1]}, [ip :32] │ │ - vmov.i8 q1, #0 ; 0x00 │ │ - vmov.i8 q2, #0 ; 0x00 │ │ - mov lr, #2 │ │ - ldrsb r9, [r5] │ │ - add r6, r2, r9 │ │ - sub r9, r2, r9 │ │ - vld1.32 {d28[0]}, [r6] │ │ - add r6, r6, #8 │ │ - vld1.32 {d30[0]}, [r9] │ │ - add r9, r9, #8 │ │ - vld1.32 {d28[1]}, [r6] │ │ - add r6, r6, #8 │ │ - vld1.32 {d30[1]}, [r9] │ │ - add r9, r9, #8 │ │ - vld1.32 {d29[0]}, [r6] │ │ - add r6, r6, #8 │ │ - vld1.32 {d31[0]}, [r9] │ │ - add r9, r9, #8 │ │ - vld1.32 {d29[1]}, [r6] │ │ - vld1.32 {d31[1]}, [r9] │ │ - ldrb ip, [r8] │ │ - vdup.8 q7, r3 │ │ - vabd.u8 q8, q0, q14 │ │ - vabd.u8 q11, q0, q15 │ │ - vshl.u8 q9, q8, q5 │ │ - vshl.u8 q12, q11, q5 │ │ - vqsub.u8 q9, q7, q9 │ │ - vqsub.u8 q12, q7, q12 │ │ - vcgt.u8 q10, q0, q14 │ │ - vcgt.u8 q13, q0, q15 │ │ - vmin.u8 q9, q9, q8 │ │ - vmin.u8 q12, q12, q11 │ │ - vneg.s8 q8, q9 │ │ - vneg.s8 q11, q12 │ │ - vbsl q10, q8, q9 │ │ - vdup.8 d18, ip │ │ - vbsl q13, q11, q12 │ │ - vmlal.s8 q1, d20, d18 │ │ - vmlal.s8 q1, d26, d18 │ │ - vmlal.s8 q2, d21, d18 │ │ - vmlal.s8 q2, d27, d18 │ │ - add r5, r5, #1 │ │ - subs lr, lr, #1 │ │ - add r8, r8, #1 │ │ - bne 2f330 │ │ - vshr.s16 q14, q1, #15 │ │ - vshr.s16 q15, q2, #15 │ │ - vadd.i16 q1, q1, q14 │ │ - vadd.i16 q2, q2, q15 │ │ - vrshr.s16 q1, q1, #4 │ │ - vrshr.s16 q2, q2, #4 │ │ - vaddw.u8 q1, q1, d0 │ │ - vaddw.u8 q2, q2, d1 │ │ - vqmovun.s16 d0, q1 │ │ - vqmovun.s16 d1, q2 │ │ + vqmovun.s16 d3, q13 │ │ + vst1.8 {d2}, [r0 :64], r1 │ │ + vst1.8 {d3}, [r0 :64], r1 │ │ + bgt 2ddc4 │ │ + bx lr │ │ + vld1.8 {d0-d1}, [r0 :128], r1 │ │ + vld1.8 {d2-d3}, [r0 :128], r1 │ │ + vld1.8 {d4-d5}, [r0 :128], r1 │ │ + subs r3, r3, #4 │ │ + vaddw.u8 q10, q8, d0 │ │ + vaddw.u8 q11, q8, d1 │ │ + vld1.8 {d6-d7}, [r0 :128], r1 │ │ + vaddw.u8 q12, q8, d2 │ │ + vaddw.u8 q13, q8, d3 │ │ + sub r0, r0, r1, lsl #2 │ │ + vaddw.u8 q14, q8, d4 │ │ + vaddw.u8 q15, q8, d5 │ │ + vqmovun.s16 d0, q10 │ │ + vqmovun.s16 d1, q11 │ │ + vaddw.u8 q10, q8, d6 │ │ + vaddw.u8 q11, q8, d7 │ │ + vqmovun.s16 d2, q12 │ │ + vqmovun.s16 d3, q13 │ │ + vqmovun.s16 d4, q14 │ │ + vqmovun.s16 d5, q15 │ │ + vst1.8 {d0-d1}, [r0 :128], r1 │ │ + vqmovun.s16 d6, q10 │ │ + vqmovun.s16 d7, q11 │ │ + vst1.8 {d2-d3}, [r0 :128], r1 │ │ + vst1.8 {d4-d5}, [r0 :128], r1 │ │ + vst1.8 {d6-d7}, [r0 :128], r1 │ │ + bgt 2de14 │ │ + bx lr │ │ + vld1.8 {d0-d3}, [r0 :128], r1 │ │ + subs r3, r3, #2 │ │ + vld1.8 {d4-d7}, [r0 :128], r1 │ │ + vaddw.u8 q10, q8, d0 │ │ + vaddw.u8 q11, q8, d1 │ │ + vaddw.u8 q12, q8, d2 │ │ + vaddw.u8 q13, q8, d3 │ │ + sub r0, r0, r1, lsl #1 │ │ + vaddw.u8 q14, q8, d4 │ │ + vaddw.u8 q15, q8, d5 │ │ + vqmovun.s16 d0, q10 │ │ + vqmovun.s16 d1, q11 │ │ + vaddw.u8 q10, q8, d6 │ │ + vaddw.u8 q11, q8, d7 │ │ + vqmovun.s16 d2, q12 │ │ + vqmovun.s16 d3, q13 │ │ + vqmovun.s16 d4, q14 │ │ + vqmovun.s16 d5, q15 │ │ + vst1.8 {d0-d3}, [r0 :128], r1 │ │ + vqmovun.s16 d6, q10 │ │ + vqmovun.s16 d7, q11 │ │ + vst1.8 {d4-d7}, [r0 :128], r1 │ │ + bgt 2de84 │ │ + bx lr │ │ + sub r1, r1, #32 │ │ + vld1.8 {d0-d3}, [r0 :128]! │ │ + subs r3, r3, #1 │ │ + vld1.8 {d4-d7}, [r0 :128] │ │ + vaddw.u8 q10, q8, d0 │ │ + vaddw.u8 q11, q8, d1 │ │ + vaddw.u8 q12, q8, d2 │ │ + vaddw.u8 q13, q8, d3 │ │ + sub r0, r0, #32 │ │ + vaddw.u8 q14, q8, d4 │ │ + vaddw.u8 q15, q8, d5 │ │ + vqmovun.s16 d0, q10 │ │ + vqmovun.s16 d1, q11 │ │ + vaddw.u8 q10, q8, d6 │ │ + vaddw.u8 q11, q8, d7 │ │ + vqmovun.s16 d2, q12 │ │ + vqmovun.s16 d3, q13 │ │ + vqmovun.s16 d4, q14 │ │ + vqmovun.s16 d5, q15 │ │ + vst1.8 {d0-d3}, [r0 :128]! │ │ + vqmovun.s16 d6, q10 │ │ + vqmovun.s16 d7, q11 │ │ + vst1.8 {d4-d7}, [r0 :128], r1 │ │ + bgt 2dee8 │ │ + bx lr │ │ + ldr ip, [pc] ; 2df50 │ │ + b 2df54 │ │ + andeq ip, r8, r4, asr #8 │ │ + add ip, ip, pc │ │ + vld1.16 {d0}, [ip :64] │ │ + vmull.s16 q3, d17, d0[3] │ │ + vmlal.s16 q3, d19, d0[2] │ │ + vmull.s16 q2, d17, d0[2] │ │ + vmlsl.s16 q2, d19, d0[3] │ │ + vmull.s16 q1, d16, d0[0] │ │ + vmlal.s16 q1, d18, d0[0] │ │ + vrshrn.i32 d6, q3, #12 │ │ + vrshrn.i32 d7, q2, #12 │ │ + vmull.s16 q2, d16, d0[0] │ │ + vmlsl.s16 q2, d18, d0[0] │ │ + vrshrn.i32 d2, q1, #12 │ │ + vrshrn.i32 d3, q2, #12 │ │ + vqadd.s16 d16, d2, d6 │ │ + vqsub.s16 d19, d2, d6 │ │ + vqadd.s16 d17, d3, d7 │ │ + vqsub.s16 d18, d3, d7 │ │ + bx lr │ │ + ldr ip, [pc] ; 2dfa8 │ │ + b 2dfac │ │ + andeq ip, r8, ip, ror #7 │ │ + add ip, ip, pc │ │ + vld1.16 {d0}, [ip :64] │ │ + vmull.s16 q6, d18, d0[3] │ │ + vmlal.s16 q6, d22, d0[2] │ │ + vmull.s16 q7, d19, d0[3] │ │ + vmlal.s16 q7, d23, d0[2] │ │ + vmull.s16 q4, d18, d0[2] │ │ + vmlsl.s16 q4, d22, d0[3] │ │ + vmull.s16 q5, d19, d0[2] │ │ + vmlsl.s16 q5, d23, d0[3] │ │ + vmull.s16 q2, d16, d0[0] │ │ + vmlal.s16 q2, d20, d0[0] │ │ + vmull.s16 q3, d17, d0[0] │ │ + vmlal.s16 q3, d21, d0[0] │ │ + vrshrn.i32 d12, q6, #12 │ │ + vrshrn.i32 d13, q7, #12 │ │ + vrshrn.i32 d14, q4, #12 │ │ + vrshrn.i32 d15, q5, #12 │ │ + vmull.s16 q4, d16, d0[0] │ │ + vmlsl.s16 q4, d20, d0[0] │ │ + vmull.s16 q5, d17, d0[0] │ │ + vmlsl.s16 q5, d21, d0[0] │ │ + vrshrn.i32 d4, q2, #12 │ │ + vrshrn.i32 d5, q3, #12 │ │ + vrshrn.i32 d6, q4, #12 │ │ + vrshrn.i32 d7, q5, #12 │ │ + vqadd.s16 q8, q2, q6 │ │ + vqsub.s16 q11, q2, q6 │ │ + vqadd.s16 q9, q3, q7 │ │ + vqsub.s16 q10, q3, q7 │ │ + bx lr │ │ + ldr ip, [pc] ; 2e030 │ │ + b 2e034 │ │ + andeq ip, r8, r4, lsl #8 │ │ + add ip, ip, pc │ │ + vld1.16 {d0-d1}, [ip :128] │ │ + vsubl.s16 q1, d16, d18 │ │ + vmull.s16 q2, d16, d0[0] │ │ + vmlal.s16 q2, d18, d0[1] │ │ + vmlal.s16 q2, d19, d0[2] │ │ + vmull.s16 q10, d17, d0[3] │ │ + vaddw.s16 q1, q1, d19 │ │ + vmull.s16 q3, d16, d0[2] │ │ + vmlsl.s16 q3, d18, d0[0] │ │ + vmlsl.s16 q3, d19, d0[1] │ │ + vadd.i32 q11, q2, q3 │ │ + vmul.i32 q1, q1, d1[0] │ │ + vadd.i32 q2, q2, q10 │ │ + vadd.i32 q3, q3, q10 │ │ + vsub.i32 q11, q11, q10 │ │ + vrshrn.i32 d16, q2, #12 │ │ + vrshrn.i32 d18, q1, #12 │ │ + vrshrn.i32 d17, q3, #12 │ │ + vrshrn.i32 d19, q11, #12 │ │ + bx lr │ │ + ldr ip, [pc] ; 2e090 │ │ + b 2e094 │ │ + andeq ip, r8, r4, lsr #7 │ │ + add ip, ip, pc │ │ + vld1.16 {d0-d1}, [ip :128] │ │ + vsubl.s16 q1, d16, d18 │ │ + vmull.s16 q2, d16, d0[0] │ │ + vmlal.s16 q2, d18, d0[1] │ │ + vmlal.s16 q2, d19, d0[2] │ │ + vmull.s16 q10, d17, d0[3] │ │ + vaddw.s16 q1, q1, d19 │ │ + vmull.s16 q3, d16, d0[2] │ │ + vmlsl.s16 q3, d18, d0[0] │ │ + vmlsl.s16 q3, d19, d0[1] │ │ + vadd.i32 q11, q2, q3 │ │ + vmul.i32 q1, q1, d1[0] │ │ + vadd.i32 q2, q2, q10 │ │ + vadd.i32 q3, q3, q10 │ │ + vsub.i32 q11, q11, q10 │ │ + vrshrn.i32 d19, q2, #12 │ │ + vrshrn.i32 d17, q1, #12 │ │ + vrshrn.i32 d18, q3, #12 │ │ + vrshrn.i32 d16, q11, #12 │ │ + bx lr │ │ + ldr ip, [pc] ; 2e0f0 │ │ + b 2e0f4 │ │ + andeq ip, r8, r4, asr #6 │ │ + add ip, ip, pc │ │ + vld1.16 {d0-d1}, [ip :128] │ │ + vsubl.s16 q2, d16, d20 │ │ + vsubl.s16 q3, d17, d21 │ │ + vmull.s16 q4, d16, d0[0] │ │ + vmlal.s16 q4, d20, d0[1] │ │ + vmlal.s16 q4, d22, d0[2] │ │ + vmull.s16 q5, d17, d0[0] │ │ + vmlal.s16 q5, d21, d0[1] │ │ + vmlal.s16 q5, d23, d0[2] │ │ + vaddw.s16 q2, q2, d22 │ │ + vaddw.s16 q3, q3, d23 │ │ + vmull.s16 q6, d16, d0[2] │ │ + vmlsl.s16 q6, d20, d0[0] │ │ + vmlsl.s16 q6, d22, d0[1] │ │ + vmull.s16 q7, d17, d0[2] │ │ + vmlsl.s16 q7, d21, d0[0] │ │ + vmlsl.s16 q7, d23, d0[1] │ │ + vmul.i32 q10, q2, d1[0] │ │ + vmul.i32 q11, q3, d1[0] │ │ + vmull.s16 q2, d18, d0[3] │ │ + vmull.s16 q3, d19, d0[3] │ │ + vadd.i32 q8, q4, q2 │ │ + vadd.i32 q9, q5, q3 │ │ + vadd.i32 q4, q4, q6 │ │ + vadd.i32 q5, q5, q7 │ │ + vadd.i32 q6, q6, q2 │ │ + vadd.i32 q7, q7, q3 │ │ + vsub.i32 q4, q4, q2 │ │ + vsub.i32 q5, q5, q3 │ │ + vrshrn.i32 d20, q10, #12 │ │ + vrshrn.i32 d21, q11, #12 │ │ + vrshrn.i32 d16, q8, #12 │ │ + vrshrn.i32 d17, q9, #12 │ │ + vrshrn.i32 d18, q6, #12 │ │ + vrshrn.i32 d19, q7, #12 │ │ + vrshrn.i32 d22, q4, #12 │ │ + vrshrn.i32 d23, q5, #12 │ │ + bx lr │ │ + ldr ip, [pc] ; 2e198 │ │ + b 2e19c │ │ + muleq r8, ip, r2 │ │ + add ip, ip, pc │ │ + vld1.16 {d0-d1}, [ip :128] │ │ + vsubl.s16 q2, d16, d20 │ │ + vsubl.s16 q3, d17, d21 │ │ + vmull.s16 q4, d16, d0[0] │ │ + vmlal.s16 q4, d20, d0[1] │ │ + vmlal.s16 q4, d22, d0[2] │ │ + vmull.s16 q5, d17, d0[0] │ │ + vmlal.s16 q5, d21, d0[1] │ │ + vmlal.s16 q5, d23, d0[2] │ │ + vaddw.s16 q2, q2, d22 │ │ + vaddw.s16 q3, q3, d23 │ │ + vmull.s16 q6, d16, d0[2] │ │ + vmlsl.s16 q6, d20, d0[0] │ │ + vmlsl.s16 q6, d22, d0[1] │ │ + vmull.s16 q7, d17, d0[2] │ │ + vmlsl.s16 q7, d21, d0[0] │ │ + vmlsl.s16 q7, d23, d0[1] │ │ + vmul.i32 q10, q2, d1[0] │ │ + vmul.i32 q11, q3, d1[0] │ │ + vmull.s16 q2, d18, d0[3] │ │ + vmull.s16 q3, d19, d0[3] │ │ + vadd.i32 q8, q4, q2 │ │ + vadd.i32 q9, q5, q3 │ │ + vadd.i32 q4, q4, q6 │ │ + vadd.i32 q5, q5, q7 │ │ + vadd.i32 q6, q6, q2 │ │ + vadd.i32 q7, q7, q3 │ │ + vsub.i32 q4, q4, q2 │ │ + vsub.i32 q5, q5, q3 │ │ + vrshrn.i32 d20, q10, #12 │ │ + vrshrn.i32 d21, q11, #12 │ │ + vrshrn.i32 d22, q8, #12 │ │ + vrshrn.i32 d23, q9, #12 │ │ + vorr q9, q10, q10 │ │ + vrshrn.i32 d20, q6, #12 │ │ + vrshrn.i32 d21, q7, #12 │ │ + vrshrn.i32 d16, q4, #12 │ │ + vrshrn.i32 d17, q5, #12 │ │ + bx lr │ │ + movw ip, #13576 ; 0x3508 │ │ + vdup.16 d0, ip │ │ + vqrdmulh.s16 q2, q8, d0[0] │ │ + vqrdmulh.s16 q3, q9, d0[0] │ │ + vqadd.s16 q8, q8, q2 │ │ + vqadd.s16 q9, q9, q3 │ │ + bx lr │ │ + movw ip, #13576 ; 0x3508 │ │ + vdup.16 d0, ip │ │ + vqrdmulh.s16 q1, q8, d0[0] │ │ + vqrdmulh.s16 q2, q9, d0[0] │ │ + vqrdmulh.s16 q3, q10, d0[0] │ │ + vqadd.s16 q8, q8, q1 │ │ + vqrdmulh.s16 q1, q11, d0[0] │ │ + vqadd.s16 q9, q9, q2 │ │ + vqadd.s16 q10, q10, q3 │ │ + vqadd.s16 q11, q11, q1 │ │ + bx lr │ │ + push {r4, r5, lr} │ │ + vmov.i16 q15, #0 ; 0x0000 │ │ + vld1.16 {d16-d19}, [r2 :128] │ │ + vst1.16 {d30-d31}, [r2 :128]! │ │ + vshr.s16 q8, q8, #2 │ │ + vshr.s16 q9, q9, #2 │ │ + vadd.i16 d16, d16, d17 │ │ + vsub.i16 d21, d18, d19 │ │ + vsub.i16 d20, d16, d21 │ │ + vshr.s16 d20, d20, #1 │ │ + vsub.i16 d18, d20, d17 │ │ + vsub.i16 d17, d20, d19 │ │ + vadd.i16 d19, d21, d18 │ │ + vsub.i16 d16, d16, d17 │ │ + vst1.16 {d30-d31}, [r2 :128]! │ │ + vtrn.32 q8, q9 │ │ + vtrn.16 d16, d17 │ │ + vtrn.16 d18, d19 │ │ + vadd.i16 d16, d16, d17 │ │ + vsub.i16 d21, d18, d19 │ │ + vsub.i16 d20, d16, d21 │ │ + vshr.s16 d20, d20, #1 │ │ + vsub.i16 d18, d20, d17 │ │ + vsub.i16 d17, d20, d19 │ │ + vadd.i16 d19, d21, d18 │ │ + vsub.i16 d16, d16, d17 │ │ + vld1.32 {d0[]}, [r0 :32], r1 │ │ + vld1.32 {d0[1]}, [r0 :32], r1 │ │ + vld1.32 {d1[]}, [r0 :32], r1 │ │ + vld1.32 {d1[1]}, [r0 :32], r1 │ │ + b 2e33c │ │ + vmov.i16 q15, #0 ; 0x0000 │ │ + vld1.16 {d16-d19}, [r2 :128] │ │ + vst1.16 {d30-d31}, [r2 :128]! │ │ + blx r4 │ │ + vst1.16 {d30-d31}, [r2 :128]! │ │ + vtrn.32 q8, q9 │ │ + vtrn.16 d16, d17 │ │ + vtrn.16 d18, d19 │ │ + blx r5 │ │ + vld1.32 {d0[]}, [r0 :32], r1 │ │ + vld1.32 {d0[1]}, [r0 :32], r1 │ │ + vld1.32 {d1[]}, [r0 :32], r1 │ │ + vld1.32 {d1[1]}, [r0 :32], r1 │ │ + vrshr.s16 q8, q8, #4 │ │ + vrshr.s16 q9, q9, #4 │ │ + sub r0, r0, r1, lsl #2 │ │ + vaddw.u8 q8, q8, d0 │ │ + vqmovun.s16 d0, q8 │ │ + vaddw.u8 q9, q9, d1 │ │ vst1.32 {d0[0]}, [r0 :32], r1 │ │ - add r2, r2, #32 │ │ + vqmovun.s16 d1, q9 │ │ vst1.32 {d0[1]}, [r0 :32], r1 │ │ - subs r7, r7, #4 │ │ vst1.32 {d1[0]}, [r0 :32], r1 │ │ vst1.32 {d1[1]}, [r0 :32], r1 │ │ - sub r5, r5, #2 │ │ - sub r8, r8, #2 │ │ - bgt 2f308 │ │ + pop {r4, r5, pc} │ │ + push {r4, r5, lr} │ │ + cmp r3, #0 │ │ + bne 2e3ac │ │ + vmov.i16 d30, #0 ; 0x0000 │ │ + movw ip, #23168 ; 0x5a80 │ │ + vld1.16 {d16[]}, [r2 :16] │ │ + vdup.16 d4, ip │ │ + vst1.16 {d30[0]}, [r2 :16] │ │ + vqrdmulh.s16 d16, d16, d4[0] │ │ + vld1.32 {d0[0]}, [r0 :32], r1 │ │ + vqrdmulh.s16 d20, d16, d4[0] │ │ + vld1.32 {d0[1]}, [r0 :32], r1 │ │ + vrshr.s16 d16, d20, #4 │ │ + vrshr.s16 d17, d20, #4 │ │ + vld1.32 {d1[0]}, [r0 :32], r1 │ │ + vorr q9, q8, q8 │ │ + vld1.32 {d1[1]}, [r0 :32], r1 │ │ + b 2e33c │ │ + ldr r4, [pc] ; 2e3b4 │ │ + b 2e3b8 │ │ + ; instruction: 0xfffffb88 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 2e3c4 │ │ + b 2e3c8 │ │ + ; instruction: 0xfffffb78 │ │ + add r5, r5, pc │ │ + b 2e300 │ │ + push {r4, r5, lr} │ │ + ldr r4, [pc] ; 2e3dc │ │ + b 2e3e0 │ │ + ; instruction: 0xfffffe54 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 2e3ec │ │ + b 2e3f0 │ │ + ; instruction: 0xfffffe44 │ │ + add r5, r5, pc │ │ + b 2e300 │ │ + push {r4, r5, lr} │ │ + ldr r4, [pc] ; 2e404 │ │ + b 2e408 │ │ + ; instruction: 0xfffffb38 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 2e414 │ │ + b 2e418 │ │ + ; instruction: 0xfffffc08 │ │ + add r5, r5, pc │ │ + b 2e300 │ │ + push {r4, r5, lr} │ │ + ldr r4, [pc] ; 2e42c │ │ + b 2e430 │ │ + ; instruction: 0xfffffb10 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 2e43c │ │ + b 2e440 │ │ + ; instruction: 0xfffffc40 │ │ + add r5, r5, pc │ │ + b 2e300 │ │ + push {r4, r5, lr} │ │ + ldr r4, [pc] ; 2e454 │ │ + b 2e458 │ │ + ; instruction: 0xfffffae8 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 2e464 │ │ + b 2e468 │ │ + ; instruction: 0xfffffdcc │ │ + add r5, r5, pc │ │ + b 2e300 │ │ + push {r4, r5, lr} │ │ + ldr r4, [pc] ; 2e47c │ │ + b 2e480 │ │ + ; instruction: 0xfffffba0 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 2e48c │ │ + b 2e490 │ │ + ; instruction: 0xfffffab0 │ │ + add r5, r5, pc │ │ + b 2e300 │ │ + push {r4, r5, lr} │ │ + ldr r4, [pc] ; 2e4a4 │ │ + b 2e4a8 │ │ + ; instruction: 0xfffffb78 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 2e4b4 │ │ + b 2e4b8 │ │ + ; instruction: 0xfffffb68 │ │ + add r5, r5, pc │ │ + b 2e300 │ │ + push {r4, r5, lr} │ │ + ldr r4, [pc] ; 2e4cc │ │ + b 2e4d0 │ │ + ; instruction: 0xfffffb50 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 2e4dc │ │ + b 2e4e0 │ │ + ; instruction: 0xfffffba0 │ │ + add r5, r5, pc │ │ + b 2e300 │ │ + push {r4, r5, lr} │ │ + ldr r4, [pc] ; 2e4f4 │ │ + b 2e4f8 │ │ + ; instruction: 0xfffffb88 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 2e504 │ │ + b 2e508 │ │ + ; instruction: 0xfffffa38 │ │ + add r5, r5, pc │ │ + b 2e300 │ │ + push {r4, r5, lr} │ │ + ldr r4, [pc] ; 2e51c │ │ + b 2e520 │ │ + ; instruction: 0xfffffb60 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 2e52c │ │ + b 2e530 │ │ + ; instruction: 0xfffffaf0 │ │ + add r5, r5, pc │ │ + b 2e300 │ │ + push {r4, r5, lr} │ │ + ldr r4, [pc] ; 2e544 │ │ + b 2e548 │ │ + ; instruction: 0xfffffb38 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 2e554 │ │ + b 2e558 │ │ + ; instruction: 0xfffffb28 │ │ + add r5, r5, pc │ │ + b 2e300 │ │ + push {r4, r5, lr} │ │ + ldr r4, [pc] ; 2e56c │ │ + b 2e570 │ │ + ; instruction: 0xfffffcc4 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 2e57c │ │ + b 2e580 │ │ + ; instruction: 0xfffff9c0 │ │ + add r5, r5, pc │ │ + b 2e300 │ │ + push {r4, r5, lr} │ │ + ldr r4, [pc] ; 2e594 │ │ + b 2e598 │ │ + ; instruction: 0xfffffa88 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 2e5a4 │ │ + b 2e5a8 │ │ + ; instruction: 0xfffffc8c │ │ + add r5, r5, pc │ │ + b 2e300 │ │ + push {r4, r5, lr} │ │ + ldr r4, [pc] ; 2e5bc │ │ + b 2e5c0 │ │ + ; instruction: 0xfffffac0 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 2e5cc │ │ + b 2e5d0 │ │ + ; instruction: 0xfffffc64 │ │ + add r5, r5, pc │ │ + b 2e300 │ │ + push {r4, r5, lr} │ │ + ldr r4, [pc] ; 2e5e4 │ │ + b 2e5e8 │ │ + ; instruction: 0xfffffc4c │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 2e5f4 │ │ + b 2e5f8 │ │ + ; instruction: 0xfffffa28 │ │ + add r5, r5, pc │ │ + b 2e300 │ │ + push {r4, r5, lr} │ │ + ldr r4, [pc] ; 2e60c │ │ + b 2e610 │ │ + ; instruction: 0xfffffc24 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 2e61c │ │ + b 2e620 │ │ + ; instruction: 0xfffffa60 │ │ + add r5, r5, pc │ │ + b 2e300 │ │ + ldr ip, [pc] ; 2e630 │ │ + b 2e634 │ │ + andeq fp, r8, r4, ror #26 │ │ + add ip, ip, pc │ │ + vld1.16 {d0-d1}, [ip :128] │ │ + vmull.s16 q6, d20, d0[3] │ │ + vmlal.s16 q6, d28, d0[2] │ │ + vmull.s16 q7, d21, d0[3] │ │ + vmlal.s16 q7, d29, d0[2] │ │ + vmull.s16 q4, d20, d0[2] │ │ + vmlsl.s16 q4, d28, d0[3] │ │ + vmull.s16 q5, d21, d0[2] │ │ + vmlsl.s16 q5, d29, d0[3] │ │ + vmull.s16 q2, d16, d0[0] │ │ + vmlal.s16 q2, d24, d0[0] │ │ + vmull.s16 q3, d17, d0[0] │ │ + vmlal.s16 q3, d25, d0[0] │ │ + vrshrn.i32 d12, q6, #12 │ │ + vrshrn.i32 d13, q7, #12 │ │ + vrshrn.i32 d14, q4, #12 │ │ + vrshrn.i32 d15, q5, #12 │ │ + vmull.s16 q4, d16, d0[0] │ │ + vmlsl.s16 q4, d24, d0[0] │ │ + vmull.s16 q5, d17, d0[0] │ │ + vmlsl.s16 q5, d25, d0[0] │ │ + vrshrn.i32 d4, q2, #12 │ │ + vrshrn.i32 d5, q3, #12 │ │ + vrshrn.i32 d6, q4, #12 │ │ + vrshrn.i32 d7, q5, #12 │ │ + vqadd.s16 q8, q2, q6 │ │ + vqsub.s16 q14, q2, q6 │ │ + vqadd.s16 q10, q3, q7 │ │ + vqsub.s16 q12, q3, q7 │ │ + vmull.s16 q2, d18, d1[0] │ │ + vmlsl.s16 q2, d30, d1[1] │ │ + vmull.s16 q3, d19, d1[0] │ │ + vmlsl.s16 q3, d31, d1[1] │ │ + vmull.s16 q4, d18, d1[1] │ │ + vmlal.s16 q4, d30, d1[0] │ │ + vmull.s16 q5, d19, d1[1] │ │ + vmlal.s16 q5, d31, d1[0] │ │ + vmull.s16 q6, d26, d1[2] │ │ + vmlsl.s16 q6, d22, d1[3] │ │ + vmull.s16 q7, d27, d1[2] │ │ + vmlsl.s16 q7, d23, d1[3] │ │ + vrshrn.i32 d18, q2, #12 │ │ + vrshrn.i32 d19, q3, #12 │ │ + vrshrn.i32 d30, q4, #12 │ │ + vrshrn.i32 d31, q5, #12 │ │ + vmull.s16 q2, d26, d1[3] │ │ + vmlal.s16 q2, d22, d1[2] │ │ + vmull.s16 q3, d27, d1[3] │ │ + vmlal.s16 q3, d23, d1[2] │ │ + vrshrn.i32 d22, q6, #12 │ │ + vrshrn.i32 d23, q7, #12 │ │ + vrshrn.i32 d26, q2, #12 │ │ + vrshrn.i32 d27, q3, #12 │ │ + vqadd.s16 q2, q9, q11 │ │ + vqsub.s16 q9, q9, q11 │ │ + vqadd.s16 q3, q15, q13 │ │ + vqsub.s16 q11, q15, q13 │ │ + vmull.s16 q4, d22, d0[0] │ │ + vmlsl.s16 q4, d18, d0[0] │ │ + vmull.s16 q5, d23, d0[0] │ │ + vmlsl.s16 q5, d19, d0[0] │ │ + vmull.s16 q6, d22, d0[0] │ │ + vmlal.s16 q6, d18, d0[0] │ │ + vmull.s16 q7, d23, d0[0] │ │ + vmlal.s16 q7, d19, d0[0] │ │ + vrshrn.i32 d8, q4, #12 │ │ + vrshrn.i32 d9, q5, #12 │ │ + vrshrn.i32 d10, q6, #12 │ │ + vrshrn.i32 d11, q7, #12 │ │ + vqsub.s16 q15, q8, q3 │ │ + vqadd.s16 q8, q8, q3 │ │ + vqadd.s16 q9, q10, q5 │ │ + vqsub.s16 q6, q10, q5 │ │ + vqadd.s16 q10, q12, q4 │ │ + vqsub.s16 q13, q12, q4 │ │ + vqadd.s16 q11, q14, q2 │ │ + vqsub.s16 q12, q14, q2 │ │ + vorr q14, q6, q6 │ │ + bx lr │ │ + ldr ip, [pc] ; 2e77c │ │ + b 2e780 │ │ + andeq fp, r8, r8, lsl ip │ │ + add ip, ip, pc │ │ + vld1.16 {d0-d1}, [ip :128] │ │ + vmull.s16 q3, d18, d0[3] │ │ + vmlal.s16 q3, d22, d0[2] │ │ + vmull.s16 q2, d18, d0[2] │ │ + vmlsl.s16 q2, d22, d0[3] │ │ + vmull.s16 q1, d16, d0[0] │ │ + vmlal.s16 q1, d20, d0[0] │ │ + vrshrn.i32 d6, q3, #12 │ │ + vrshrn.i32 d7, q2, #12 │ │ + vmull.s16 q2, d16, d0[0] │ │ + vmlsl.s16 q2, d20, d0[0] │ │ + vrshrn.i32 d2, q1, #12 │ │ + vrshrn.i32 d3, q2, #12 │ │ + vqadd.s16 d16, d2, d6 │ │ + vqsub.s16 d22, d2, d6 │ │ + vqadd.s16 d18, d3, d7 │ │ + vqsub.s16 d20, d3, d7 │ │ + vmull.s16 q1, d17, d1[0] │ │ + vmlsl.s16 q1, d23, d1[1] │ │ + vmull.s16 q2, d17, d1[1] │ │ + vmlal.s16 q2, d23, d1[0] │ │ + vmull.s16 q3, d21, d1[2] │ │ + vmlsl.s16 q3, d19, d1[3] │ │ + vrshrn.i32 d17, q1, #12 │ │ + vmull.s16 q1, d21, d1[3] │ │ + vmlal.s16 q1, d19, d1[2] │ │ + vrshrn.i32 d23, q2, #12 │ │ + vrshrn.i32 d19, q3, #12 │ │ + vrshrn.i32 d21, q1, #12 │ │ + vqadd.s16 d2, d17, d19 │ │ + vqsub.s16 d17, d17, d19 │ │ + vqadd.s16 d3, d23, d21 │ │ + vqsub.s16 d19, d23, d21 │ │ + vmull.s16 q2, d19, d0[0] │ │ + vmlsl.s16 q2, d17, d0[0] │ │ + vmull.s16 q3, d19, d0[0] │ │ + vmlal.s16 q3, d17, d0[0] │ │ + vrshrn.i32 d4, q2, #12 │ │ + vrshrn.i32 d5, q3, #12 │ │ + vqsub.s16 d23, d16, d3 │ │ + vqadd.s16 d16, d16, d3 │ │ + vqadd.s16 d17, d18, d5 │ │ + vqsub.s16 d6, d18, d5 │ │ + vqadd.s16 d18, d20, d4 │ │ + vqsub.s16 d21, d20, d4 │ │ + vqadd.s16 d19, d22, d2 │ │ + vqsub.s16 d20, d22, d2 │ │ + vorr d22, d6, d6 │ │ + bx lr │ │ + ldr ip, [pc] ; 2e850 │ │ + b 2e854 │ │ + strdeq fp, [r8], -r4 │ │ + add ip, ip, pc │ │ + vld1.16 {d0-d2}, [ip :64] │ │ + vmull.s16 q2, d30, d0[0] │ │ + vmlal.s16 q2, d16, d0[1] │ │ + vmull.s16 q3, d31, d0[0] │ │ + vmlal.s16 q3, d17, d0[1] │ │ + vmull.s16 q4, d30, d0[1] │ │ + vmlsl.s16 q4, d16, d0[0] │ │ + vmull.s16 q5, d31, d0[1] │ │ + vmlsl.s16 q5, d17, d0[0] │ │ + vmull.s16 q6, d26, d0[2] │ │ + vmlal.s16 q6, d20, d0[3] │ │ + vmull.s16 q7, d27, d0[2] │ │ + vmlal.s16 q7, d21, d0[3] │ │ + vrshrn.i32 d16, q2, #12 │ │ + vrshrn.i32 d17, q3, #12 │ │ + vrshrn.i32 d30, q4, #12 │ │ + vrshrn.i32 d31, q5, #12 │ │ + vmull.s16 q2, d26, d0[3] │ │ + vmlsl.s16 q2, d20, d0[2] │ │ + vmull.s16 q3, d27, d0[3] │ │ + vmlsl.s16 q3, d21, d0[2] │ │ + vmull.s16 q4, d22, d1[0] │ │ + vmlal.s16 q4, d24, d1[1] │ │ + vmull.s16 q5, d23, d1[0] │ │ + vmlal.s16 q5, d25, d1[1] │ │ + vrshrn.i32 d20, q6, #12 │ │ + vrshrn.i32 d21, q7, #12 │ │ + vrshrn.i32 d26, q2, #12 │ │ + vrshrn.i32 d27, q3, #12 │ │ + vmull.s16 q6, d22, d1[1] │ │ + vmlsl.s16 q6, d24, d1[0] │ │ + vmull.s16 q7, d23, d1[1] │ │ + vmlsl.s16 q7, d25, d1[0] │ │ + vmull.s16 q2, d18, d1[2] │ │ + vmlal.s16 q2, d28, d1[3] │ │ + vmull.s16 q3, d19, d1[2] │ │ + vmlal.s16 q3, d29, d1[3] │ │ + vrshrn.i32 d24, q4, #12 │ │ + vrshrn.i32 d25, q5, #12 │ │ + vrshrn.i32 d22, q6, #12 │ │ + vrshrn.i32 d23, q7, #12 │ │ + vmull.s16 q4, d18, d1[3] │ │ + vmlsl.s16 q4, d28, d1[2] │ │ + vmull.s16 q5, d19, d1[3] │ │ + vmlsl.s16 q5, d29, d1[2] │ │ + vrshrn.i32 d28, q2, #12 │ │ + vrshrn.i32 d29, q3, #12 │ │ + vrshrn.i32 d18, q4, #12 │ │ + vrshrn.i32 d19, q5, #12 │ │ + vqadd.s16 q2, q8, q12 │ │ + vqsub.s16 q3, q8, q12 │ │ + vqadd.s16 q4, q15, q11 │ │ + vqsub.s16 q5, q15, q11 │ │ + vqadd.s16 q6, q10, q14 │ │ + vqsub.s16 q7, q10, q14 │ │ + vqadd.s16 q10, q13, q9 │ │ + vqsub.s16 q11, q13, q9 │ │ + vmull.s16 q8, d6, d2[3] │ │ + vmlal.s16 q8, d10, d2[2] │ │ + vmull.s16 q9, d7, d2[3] │ │ + vmlal.s16 q9, d11, d2[2] │ │ + vmull.s16 q12, d6, d2[2] │ │ + vmlsl.s16 q12, d10, d2[3] │ │ + vmull.s16 q13, d7, d2[2] │ │ + vmlsl.s16 q13, d11, d2[3] │ │ + vmull.s16 q14, d22, d2[3] │ │ + vmlsl.s16 q14, d14, d2[2] │ │ + vmull.s16 q15, d23, d2[3] │ │ + vmlsl.s16 q15, d15, d2[2] │ │ + vrshrn.i32 d6, q8, #12 │ │ + vrshrn.i32 d7, q9, #12 │ │ + vrshrn.i32 d10, q12, #12 │ │ + vrshrn.i32 d11, q13, #12 │ │ + vmull.s16 q8, d22, d2[2] │ │ + vmlal.s16 q8, d14, d2[3] │ │ + vmull.s16 q9, d23, d2[2] │ │ + vmlal.s16 q9, d15, d2[3] │ │ + vrshrn.i32 d14, q14, #12 │ │ + vrshrn.i32 d15, q15, #12 │ │ + vrshrn.i32 d22, q8, #12 │ │ + vrshrn.i32 d23, q9, #12 │ │ + vqadd.s16 q8, q2, q6 │ │ + vqsub.s16 q2, q2, q6 │ │ + vqadd.s16 q15, q4, q10 │ │ + vqsub.s16 q4, q4, q10 │ │ + vqneg.s16 q15, q15 │ │ + vqadd.s16 q9, q3, q7 │ │ + vqsub.s16 q3, q3, q7 │ │ + vqadd.s16 q14, q5, q11 │ │ + vqsub.s16 q5, q5, q11 │ │ + vqneg.s16 q9, q9 │ │ + vmull.s16 q10, d4, d2[0] │ │ + vmlal.s16 q10, d8, d2[0] │ │ + vmull.s16 q11, d5, d2[0] │ │ + vmlal.s16 q11, d9, d2[0] │ │ + vmull.s16 q6, d4, d2[0] │ │ + vmlsl.s16 q6, d8, d2[0] │ │ + vmull.s16 q7, d5, d2[0] │ │ + vmlsl.s16 q7, d9, d2[0] │ │ + vmull.s16 q12, d6, d2[0] │ │ + vmlsl.s16 q12, d10, d2[0] │ │ + vmull.s16 q13, d7, d2[0] │ │ + vmlsl.s16 q13, d11, d2[0] │ │ + vrshrn.i32 d4, q10, #12 │ │ + vrshrn.i32 d5, q11, #12 │ │ + vmull.s16 q10, d6, d2[0] │ │ + vmlal.s16 q10, d10, d2[0] │ │ + vmull.s16 q11, d7, d2[0] │ │ + vmlal.s16 q11, d11, d2[0] │ │ + vrshrn.i32 d6, q12, #12 │ │ + vrshrn.i32 d7, q13, #12 │ │ + vrshrn.i32 d20, q10, #12 │ │ + vrshrn.i32 d21, q11, #12 │ │ + vrshrn.i32 d24, q6, #12 │ │ + vrshrn.i32 d25, q7, #12 │ │ + vqneg.s16 q11, q2 │ │ + vqneg.s16 q13, q3 │ │ + bx lr │ │ + ldr ip, [pc] ; 2ea38 │ │ + b 2ea3c │ │ + andeq fp, r8, ip, lsl #20 │ │ + add ip, ip, pc │ │ + vld1.16 {d0-d2}, [ip :64] │ │ + vmull.s16 q2, d30, d0[0] │ │ + vmlal.s16 q2, d16, d0[1] │ │ + vmull.s16 q3, d31, d0[0] │ │ + vmlal.s16 q3, d17, d0[1] │ │ + vmull.s16 q4, d30, d0[1] │ │ + vmlsl.s16 q4, d16, d0[0] │ │ + vmull.s16 q5, d31, d0[1] │ │ + vmlsl.s16 q5, d17, d0[0] │ │ + vmull.s16 q6, d26, d0[2] │ │ + vmlal.s16 q6, d20, d0[3] │ │ + vmull.s16 q7, d27, d0[2] │ │ + vmlal.s16 q7, d21, d0[3] │ │ + vrshrn.i32 d16, q2, #12 │ │ + vrshrn.i32 d17, q3, #12 │ │ + vrshrn.i32 d30, q4, #12 │ │ + vrshrn.i32 d31, q5, #12 │ │ + vmull.s16 q2, d26, d0[3] │ │ + vmlsl.s16 q2, d20, d0[2] │ │ + vmull.s16 q3, d27, d0[3] │ │ + vmlsl.s16 q3, d21, d0[2] │ │ + vmull.s16 q4, d22, d1[0] │ │ + vmlal.s16 q4, d24, d1[1] │ │ + vmull.s16 q5, d23, d1[0] │ │ + vmlal.s16 q5, d25, d1[1] │ │ + vrshrn.i32 d20, q6, #12 │ │ + vrshrn.i32 d21, q7, #12 │ │ + vrshrn.i32 d26, q2, #12 │ │ + vrshrn.i32 d27, q3, #12 │ │ + vmull.s16 q6, d22, d1[1] │ │ + vmlsl.s16 q6, d24, d1[0] │ │ + vmull.s16 q7, d23, d1[1] │ │ + vmlsl.s16 q7, d25, d1[0] │ │ + vmull.s16 q2, d18, d1[2] │ │ + vmlal.s16 q2, d28, d1[3] │ │ + vmull.s16 q3, d19, d1[2] │ │ + vmlal.s16 q3, d29, d1[3] │ │ + vrshrn.i32 d24, q4, #12 │ │ + vrshrn.i32 d25, q5, #12 │ │ + vrshrn.i32 d22, q6, #12 │ │ + vrshrn.i32 d23, q7, #12 │ │ + vmull.s16 q4, d18, d1[3] │ │ + vmlsl.s16 q4, d28, d1[2] │ │ + vmull.s16 q5, d19, d1[3] │ │ + vmlsl.s16 q5, d29, d1[2] │ │ + vrshrn.i32 d28, q2, #12 │ │ + vrshrn.i32 d29, q3, #12 │ │ + vrshrn.i32 d18, q4, #12 │ │ + vrshrn.i32 d19, q5, #12 │ │ + vqadd.s16 q2, q8, q12 │ │ + vqsub.s16 q3, q8, q12 │ │ + vqadd.s16 q4, q15, q11 │ │ + vqsub.s16 q5, q15, q11 │ │ + vqadd.s16 q6, q10, q14 │ │ + vqsub.s16 q7, q10, q14 │ │ + vqadd.s16 q10, q13, q9 │ │ + vqsub.s16 q11, q13, q9 │ │ + vmull.s16 q8, d6, d2[3] │ │ + vmlal.s16 q8, d10, d2[2] │ │ + vmull.s16 q9, d7, d2[3] │ │ + vmlal.s16 q9, d11, d2[2] │ │ + vmull.s16 q12, d6, d2[2] │ │ + vmlsl.s16 q12, d10, d2[3] │ │ + vmull.s16 q13, d7, d2[2] │ │ + vmlsl.s16 q13, d11, d2[3] │ │ + vmull.s16 q14, d22, d2[3] │ │ + vmlsl.s16 q14, d14, d2[2] │ │ + vmull.s16 q15, d23, d2[3] │ │ + vmlsl.s16 q15, d15, d2[2] │ │ + vrshrn.i32 d6, q8, #12 │ │ + vrshrn.i32 d7, q9, #12 │ │ + vrshrn.i32 d10, q12, #12 │ │ + vrshrn.i32 d11, q13, #12 │ │ + vmull.s16 q8, d22, d2[2] │ │ + vmlal.s16 q8, d14, d2[3] │ │ + vmull.s16 q9, d23, d2[2] │ │ + vmlal.s16 q9, d15, d2[3] │ │ + vrshrn.i32 d14, q14, #12 │ │ + vrshrn.i32 d15, q15, #12 │ │ + vrshrn.i32 d22, q8, #12 │ │ + vrshrn.i32 d23, q9, #12 │ │ + vqadd.s16 q15, q2, q6 │ │ + vqsub.s16 q2, q2, q6 │ │ + vqadd.s16 q8, q4, q10 │ │ + vqsub.s16 q4, q4, q10 │ │ + vqneg.s16 q8, q8 │ │ + vqadd.s16 q14, q3, q7 │ │ + vqsub.s16 q3, q3, q7 │ │ + vqadd.s16 q9, q5, q11 │ │ + vqsub.s16 q5, q5, q11 │ │ + vqneg.s16 q14, q14 │ │ + vmull.s16 q10, d4, d2[0] │ │ + vmlal.s16 q10, d8, d2[0] │ │ + vmull.s16 q11, d5, d2[0] │ │ + vmlal.s16 q11, d9, d2[0] │ │ + vmull.s16 q6, d4, d2[0] │ │ + vmlsl.s16 q6, d8, d2[0] │ │ + vmull.s16 q7, d5, d2[0] │ │ + vmlsl.s16 q7, d9, d2[0] │ │ + vmull.s16 q12, d6, d2[0] │ │ + vmlsl.s16 q12, d10, d2[0] │ │ + vmull.s16 q13, d7, d2[0] │ │ + vmlsl.s16 q13, d11, d2[0] │ │ + vrshrn.i32 d4, q10, #12 │ │ + vrshrn.i32 d5, q11, #12 │ │ + vmull.s16 q10, d6, d2[0] │ │ + vmlal.s16 q10, d10, d2[0] │ │ + vmull.s16 q11, d7, d2[0] │ │ + vmlal.s16 q11, d11, d2[0] │ │ + vrshrn.i32 d6, q12, #12 │ │ + vrshrn.i32 d7, q13, #12 │ │ + vrshrn.i32 d26, q10, #12 │ │ + vrshrn.i32 d27, q11, #12 │ │ + vrshrn.i32 d22, q6, #12 │ │ + vrshrn.i32 d23, q7, #12 │ │ + vqneg.s16 q12, q2 │ │ + vqneg.s16 q10, q3 │ │ + bx lr │ │ + ldr ip, [pc] ; 2ec20 │ │ + b 2ec24 │ │ + andeq fp, r8, r4, lsr #16 │ │ + add ip, ip, pc │ │ + vld1.16 {d0-d2}, [ip :64] │ │ + vmull.s16 q2, d23, d0[0] │ │ + vmlal.s16 q2, d16, d0[1] │ │ + vmull.s16 q3, d23, d0[1] │ │ + vmlsl.s16 q3, d16, d0[0] │ │ + vmull.s16 q4, d21, d0[2] │ │ + vmlal.s16 q4, d18, d0[3] │ │ + vrshrn.i32 d16, q2, #12 │ │ + vrshrn.i32 d23, q3, #12 │ │ + vmull.s16 q5, d21, d0[3] │ │ + vmlsl.s16 q5, d18, d0[2] │ │ + vmull.s16 q6, d19, d1[0] │ │ + vmlal.s16 q6, d20, d1[1] │ │ + vrshrn.i32 d18, q4, #12 │ │ + vrshrn.i32 d21, q5, #12 │ │ + vmull.s16 q7, d19, d1[1] │ │ + vmlsl.s16 q7, d20, d1[0] │ │ + vmull.s16 q2, d17, d1[2] │ │ + vmlal.s16 q2, d22, d1[3] │ │ + vrshrn.i32 d20, q6, #12 │ │ + vrshrn.i32 d19, q7, #12 │ │ + vmull.s16 q3, d17, d1[3] │ │ + vmlsl.s16 q3, d22, d1[2] │ │ + vrshrn.i32 d22, q2, #12 │ │ + vrshrn.i32 d17, q3, #12 │ │ + vqadd.s16 d4, d16, d20 │ │ + vqsub.s16 d5, d16, d20 │ │ + vqadd.s16 d6, d23, d19 │ │ + vqsub.s16 d7, d23, d19 │ │ + vqadd.s16 d8, d18, d22 │ │ + vqsub.s16 d9, d18, d22 │ │ + vqadd.s16 d18, d21, d17 │ │ + vqsub.s16 d19, d21, d17 │ │ + vmull.s16 q8, d5, d2[3] │ │ + vmlal.s16 q8, d7, d2[2] │ │ + vmull.s16 q10, d5, d2[2] │ │ + vmlsl.s16 q10, d7, d2[3] │ │ + vmull.s16 q11, d19, d2[3] │ │ + vmlsl.s16 q11, d9, d2[2] │ │ + vrshrn.i32 d5, q8, #12 │ │ + vrshrn.i32 d7, q10, #12 │ │ + vmull.s16 q8, d19, d2[2] │ │ + vmlal.s16 q8, d9, d2[3] │ │ + vrshrn.i32 d9, q11, #12 │ │ + vrshrn.i32 d19, q8, #12 │ │ + vqadd.s16 d16, d4, d8 │ │ + vqsub.s16 d4, d4, d8 │ │ + vqadd.s16 d23, d6, d18 │ │ + vqsub.s16 d6, d6, d18 │ │ + vqneg.s16 d23, d23 │ │ + vqadd.s16 d17, d5, d9 │ │ + vqsub.s16 d5, d5, d9 │ │ + vqadd.s16 d22, d7, d19 │ │ + vqsub.s16 d7, d7, d19 │ │ + vqneg.s16 d17, d17 │ │ + vmull.s16 q9, d4, d2[0] │ │ + vmlal.s16 q9, d6, d2[0] │ │ + vmull.s16 q4, d4, d2[0] │ │ + vmlsl.s16 q4, d6, d2[0] │ │ + vmull.s16 q10, d5, d2[0] │ │ + vmlsl.s16 q10, d7, d2[0] │ │ + vrshrn.i32 d4, q9, #12 │ │ + vmull.s16 q9, d5, d2[0] │ │ + vmlal.s16 q9, d7, d2[0] │ │ + vrshrn.i32 d5, q10, #12 │ │ + vrshrn.i32 d18, q9, #12 │ │ + vrshrn.i32 d20, q4, #12 │ │ + vqneg.s16 d19, d4 │ │ + vqneg.s16 d21, d5 │ │ + bx lr │ │ + ldr ip, [pc] ; 2ed48 │ │ + b 2ed4c │ │ + strdeq fp, [r8], -ip │ │ + add ip, ip, pc │ │ + vld1.16 {d0-d2}, [ip :64] │ │ + vmull.s16 q2, d23, d0[0] │ │ + vmlal.s16 q2, d16, d0[1] │ │ + vmull.s16 q3, d23, d0[1] │ │ + vmlsl.s16 q3, d16, d0[0] │ │ + vmull.s16 q4, d21, d0[2] │ │ + vmlal.s16 q4, d18, d0[3] │ │ + vrshrn.i32 d16, q2, #12 │ │ + vrshrn.i32 d23, q3, #12 │ │ + vmull.s16 q5, d21, d0[3] │ │ + vmlsl.s16 q5, d18, d0[2] │ │ + vmull.s16 q6, d19, d1[0] │ │ + vmlal.s16 q6, d20, d1[1] │ │ + vrshrn.i32 d18, q4, #12 │ │ + vrshrn.i32 d21, q5, #12 │ │ + vmull.s16 q7, d19, d1[1] │ │ + vmlsl.s16 q7, d20, d1[0] │ │ + vmull.s16 q2, d17, d1[2] │ │ + vmlal.s16 q2, d22, d1[3] │ │ + vrshrn.i32 d20, q6, #12 │ │ + vrshrn.i32 d19, q7, #12 │ │ + vmull.s16 q3, d17, d1[3] │ │ + vmlsl.s16 q3, d22, d1[2] │ │ + vrshrn.i32 d22, q2, #12 │ │ + vrshrn.i32 d17, q3, #12 │ │ + vqadd.s16 d4, d16, d20 │ │ + vqsub.s16 d5, d16, d20 │ │ + vqadd.s16 d6, d23, d19 │ │ + vqsub.s16 d7, d23, d19 │ │ + vqadd.s16 d8, d18, d22 │ │ + vqsub.s16 d9, d18, d22 │ │ + vqadd.s16 d18, d21, d17 │ │ + vqsub.s16 d19, d21, d17 │ │ + vmull.s16 q8, d5, d2[3] │ │ + vmlal.s16 q8, d7, d2[2] │ │ + vmull.s16 q10, d5, d2[2] │ │ + vmlsl.s16 q10, d7, d2[3] │ │ + vmull.s16 q11, d19, d2[3] │ │ + vmlsl.s16 q11, d9, d2[2] │ │ + vrshrn.i32 d5, q8, #12 │ │ + vrshrn.i32 d7, q10, #12 │ │ + vmull.s16 q8, d19, d2[2] │ │ + vmlal.s16 q8, d9, d2[3] │ │ + vrshrn.i32 d9, q11, #12 │ │ + vrshrn.i32 d19, q8, #12 │ │ + vqadd.s16 d23, d4, d8 │ │ + vqsub.s16 d4, d4, d8 │ │ + vqadd.s16 d16, d6, d18 │ │ + vqsub.s16 d6, d6, d18 │ │ + vqneg.s16 d16, d16 │ │ + vqadd.s16 d22, d5, d9 │ │ + vqsub.s16 d5, d5, d9 │ │ + vqadd.s16 d17, d7, d19 │ │ + vqsub.s16 d7, d7, d19 │ │ + vqneg.s16 d22, d22 │ │ + vmull.s16 q9, d4, d2[0] │ │ + vmlal.s16 q9, d6, d2[0] │ │ + vmull.s16 q4, d4, d2[0] │ │ + vmlsl.s16 q4, d6, d2[0] │ │ + vmull.s16 q10, d5, d2[0] │ │ + vmlsl.s16 q10, d7, d2[0] │ │ + vrshrn.i32 d4, q9, #12 │ │ + vmull.s16 q9, d5, d2[0] │ │ + vmlal.s16 q9, d7, d2[0] │ │ + vrshrn.i32 d5, q10, #12 │ │ + vrshrn.i32 d21, q9, #12 │ │ + vrshrn.i32 d19, q4, #12 │ │ + vqneg.s16 d20, d4 │ │ + vqneg.s16 d18, d5 │ │ + bx lr │ │ + vqshl.s16 q8, q8, #1 │ │ + vqshl.s16 q9, q9, #1 │ │ + vqshl.s16 q10, q10, #1 │ │ + vqshl.s16 q11, q11, #1 │ │ + vqshl.s16 q12, q12, #1 │ │ + vqshl.s16 q13, q13, #1 │ │ + vqshl.s16 q14, q14, #1 │ │ + vqshl.s16 q15, q15, #1 │ │ + bx lr │ │ + vqshl.s16 q8, q8, #1 │ │ + vqshl.s16 q9, q9, #1 │ │ + vqshl.s16 q10, q10, #1 │ │ + vqshl.s16 q11, q11, #1 │ │ + bx lr │ │ + vmov.i16 q0, #0 ; 0x0000 │ │ + vmov.i16 q1, #0 ; 0x0000 │ │ + vld1.16 {d16-d19}, [r2 :128] │ │ + vst1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d20-d23}, [r2 :128] │ │ + vst1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d24-d27}, [r2 :128] │ │ + vst1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d28-d31}, [r2 :128] │ │ + vst1.16 {d0-d3}, [r2 :128] │ │ + blx r4 │ │ + vrshr.s16 q8, q8, #1 │ │ + vrshr.s16 q9, q9, #1 │ │ + vrshr.s16 q10, q10, #1 │ │ + vrshr.s16 q11, q11, #1 │ │ + vrshr.s16 q12, q12, #1 │ │ + vrshr.s16 q13, q13, #1 │ │ + vrshr.s16 q14, q14, #1 │ │ + vrshr.s16 q15, q15, #1 │ │ + vswp d17, d24 │ │ + vswp d19, d26 │ │ + vswp d21, d28 │ │ + vswp d23, d30 │ │ + vtrn.32 q8, q10 │ │ + vtrn.32 q9, q11 │ │ + vtrn.32 q12, q14 │ │ + vtrn.32 q13, q15 │ │ + vtrn.16 q8, q9 │ │ + vtrn.16 q10, q11 │ │ + vtrn.16 q12, q13 │ │ + vtrn.16 q14, q15 │ │ + blx r5 │ │ + mov r7, r0 │ │ + vld1.8 {d2}, [r7 :64], r1 │ │ + vrshr.s16 q8, q8, #4 │ │ + vld1.8 {d3}, [r7 :64], r1 │ │ + vrshr.s16 q9, q9, #4 │ │ + vld1.8 {d4}, [r7 :64], r1 │ │ + vrshr.s16 q10, q10, #4 │ │ + vaddw.u8 q8, q8, d2 │ │ + vld1.8 {d5}, [r7 :64], r1 │ │ + vrshr.s16 q11, q11, #4 │ │ + vaddw.u8 q9, q9, d3 │ │ + vqmovun.s16 d2, q8 │ │ + vld1.8 {d6}, [r7 :64], r1 │ │ + vrshr.s16 q12, q12, #4 │ │ + vaddw.u8 q10, q10, d4 │ │ + vqmovun.s16 d3, q9 │ │ + vst1.8 {d2}, [r0 :64], r1 │ │ + vld1.8 {d7}, [r7 :64], r1 │ │ + vrshr.s16 q13, q13, #4 │ │ + vaddw.u8 q11, q11, d5 │ │ + vqmovun.s16 d4, q10 │ │ + vst1.8 {d3}, [r0 :64], r1 │ │ + vld1.8 {d2}, [r7 :64], r1 │ │ + vrshr.s16 q14, q14, #4 │ │ + vaddw.u8 q12, q12, d6 │ │ + vqmovun.s16 d5, q11 │ │ + vst1.8 {d4}, [r0 :64], r1 │ │ + vld1.8 {d3}, [r7 :64], r1 │ │ + vrshr.s16 q15, q15, #4 │ │ + vaddw.u8 q13, q13, d7 │ │ + vqmovun.s16 d6, q12 │ │ + vst1.8 {d5}, [r0 :64], r1 │ │ + vaddw.u8 q14, q14, d2 │ │ + vqmovun.s16 d7, q13 │ │ + vst1.8 {d6}, [r0 :64], r1 │ │ + vaddw.u8 q15, q15, d3 │ │ + vqmovun.s16 d2, q14 │ │ + vst1.8 {d7}, [r0 :64], r1 │ │ + vqmovun.s16 d3, q15 │ │ + vst1.8 {d2}, [r0 :64], r1 │ │ + vst1.8 {d3}, [r0 :64], r1 │ │ vpop {d8-d15} │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ - ldr r9, [pc] ; 2f434 │ │ - b 2f438 │ │ - andeq sl, r7, ip, asr #9 │ │ - add r9, r9, pc │ │ - add r5, r9, r5, lsl #1 │ │ - vmov.i8 d17, #7 ; 0x07 │ │ - vdup.8 d16, r6 │ │ - vmov.8 d8[0], r3 │ │ - vmov.8 d8[1], r4 │ │ - vclz.i8 d8, d8 │ │ - vsub.i8 d8, d17, d8 │ │ - vqsub.u8 d8, d16, d8 │ │ - vneg.s8 d8, d8 │ │ - vdup.8 q6, d8[1] │ │ - add ip, r2, #8 │ │ - vld1.32 {d0[0]}, [r2 :32] │ │ - add r9, r2, #16 │ │ - vld1.32 {d0[1]}, [ip :32] │ │ - add ip, ip, #16 │ │ - vld1.32 {d1[0]}, [r9 :32] │ │ - vld1.32 {d1[1]}, [ip :32] │ │ - vmov.i8 q1, #0 ; 0x00 │ │ - vmov.i8 q2, #0 ; 0x00 │ │ - mov lr, #2 │ │ - add r5, r5, #4 │ │ - ldrsb r9, [r5] │ │ - add r6, r2, r9 │ │ - sub r9, r2, r9 │ │ - vld1.32 {d28[0]}, [r6] │ │ - add r6, r6, #8 │ │ - vld1.32 {d30[0]}, [r9] │ │ - add r9, r9, #8 │ │ - vld1.32 {d28[1]}, [r6] │ │ - add r6, r6, #8 │ │ - vld1.32 {d30[1]}, [r9] │ │ - add r9, r9, #8 │ │ - vld1.32 {d29[0]}, [r6] │ │ - add r6, r6, #8 │ │ - vld1.32 {d31[0]}, [r9] │ │ - add r9, r9, #8 │ │ - vld1.32 {d29[1]}, [r6] │ │ - vld1.32 {d31[1]}, [r9] │ │ - add r5, r5, #8 │ │ - ldrsb r9, [r5] │ │ - vdup.8 q7, r4 │ │ - vabd.u8 q8, q0, q14 │ │ - vabd.u8 q11, q0, q15 │ │ - vshl.u8 q9, q8, q6 │ │ - vshl.u8 q12, q11, q6 │ │ - vqsub.u8 q9, q7, q9 │ │ - vqsub.u8 q12, q7, q12 │ │ - vcgt.u8 q10, q0, q14 │ │ - vcgt.u8 q13, q0, q15 │ │ - vmin.u8 q9, q9, q8 │ │ - vmin.u8 q12, q12, q11 │ │ - vneg.s8 q8, q9 │ │ - vneg.s8 q11, q12 │ │ - vbsl q10, q8, q9 │ │ - vdup.8 d18, lr │ │ - vbsl q13, q11, q12 │ │ - vmlal.s8 q1, d20, d18 │ │ - vmlal.s8 q1, d26, d18 │ │ - vmlal.s8 q2, d21, d18 │ │ - vmlal.s8 q2, d27, d18 │ │ - add r6, r2, r9 │ │ - sub r9, r2, r9 │ │ - vld1.32 {d28[0]}, [r6] │ │ - add r6, r6, #8 │ │ - vld1.32 {d30[0]}, [r9] │ │ - add r9, r9, #8 │ │ - vld1.32 {d28[1]}, [r6] │ │ - add r6, r6, #8 │ │ - vld1.32 {d30[1]}, [r9] │ │ - add r9, r9, #8 │ │ - vld1.32 {d29[0]}, [r6] │ │ - add r6, r6, #8 │ │ - vld1.32 {d31[0]}, [r9] │ │ - add r9, r9, #8 │ │ - vld1.32 {d29[1]}, [r6] │ │ - vld1.32 {d31[1]}, [r9] │ │ - vabd.u8 q8, q0, q14 │ │ - vabd.u8 q11, q0, q15 │ │ - vshl.u8 q9, q8, q6 │ │ - vshl.u8 q12, q11, q6 │ │ - vqsub.u8 q9, q7, q9 │ │ - vqsub.u8 q12, q7, q12 │ │ - vcgt.u8 q10, q0, q14 │ │ - vcgt.u8 q13, q0, q15 │ │ - vmin.u8 q9, q9, q8 │ │ - vmin.u8 q12, q12, q11 │ │ - vneg.s8 q8, q9 │ │ - vneg.s8 q11, q12 │ │ - vbsl q10, q8, q9 │ │ - vdup.8 d18, lr │ │ - vbsl q13, q11, q12 │ │ - vmlal.s8 q1, d20, d18 │ │ - vmlal.s8 q1, d26, d18 │ │ - vmlal.s8 q2, d21, d18 │ │ - vmlal.s8 q2, d27, d18 │ │ - sub r5, r5, #11 │ │ - subs lr, lr, #1 │ │ - bne 2f48c │ │ - vshr.s16 q14, q1, #15 │ │ - vshr.s16 q15, q2, #15 │ │ - vadd.i16 q1, q1, q14 │ │ - vadd.i16 q2, q2, q15 │ │ - vrshr.s16 q1, q1, #4 │ │ - vrshr.s16 q2, q2, #4 │ │ - vaddw.u8 q1, q1, d0 │ │ - vaddw.u8 q2, q2, d1 │ │ - vqmovun.s16 d0, q1 │ │ - vqmovun.s16 d1, q2 │ │ - vst1.32 {d0[0]}, [r0 :32], r1 │ │ - add r2, r2, #32 │ │ - vst1.32 {d0[1]}, [r0 :32], r1 │ │ - subs r7, r7, #4 │ │ - vst1.32 {d1[0]}, [r0 :32], r1 │ │ - vst1.32 {d1[1]}, [r0 :32], r1 │ │ - sub r5, r5, #2 │ │ - bgt 2f464 │ │ + pop {r4, r5, r7, pc} │ │ + vmov.i16 q0, #0 ; 0x0000 │ │ + vmov.i16 q1, #0 ; 0x0000 │ │ + vld1.16 {d16-d19}, [r2 :128] │ │ + vst1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d20-d23}, [r2 :128] │ │ + vst1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d24-d27}, [r2 :128] │ │ + vst1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d28-d31}, [r2 :128] │ │ + vst1.16 {d0-d3}, [r2 :128] │ │ + vswp d17, d24 │ │ + vswp d19, d26 │ │ + vswp d21, d28 │ │ + vswp d23, d30 │ │ + vtrn.32 q8, q10 │ │ + vtrn.32 q9, q11 │ │ + vtrn.32 q12, q14 │ │ + vtrn.32 q13, q15 │ │ + vtrn.16 q8, q9 │ │ + vtrn.16 q10, q11 │ │ + vtrn.16 q12, q13 │ │ + vtrn.16 q14, q15 │ │ + blx r5 │ │ + mov r7, r0 │ │ + vld1.8 {d2}, [r7 :64], r1 │ │ + vrshr.s16 q8, q8, #4 │ │ + vld1.8 {d3}, [r7 :64], r1 │ │ + vrshr.s16 q9, q9, #4 │ │ + vld1.8 {d4}, [r7 :64], r1 │ │ + vrshr.s16 q10, q10, #4 │ │ + vaddw.u8 q8, q8, d2 │ │ + vld1.8 {d5}, [r7 :64], r1 │ │ + vrshr.s16 q11, q11, #4 │ │ + vaddw.u8 q9, q9, d3 │ │ + vqmovun.s16 d2, q8 │ │ + vld1.8 {d6}, [r7 :64], r1 │ │ + vrshr.s16 q12, q12, #4 │ │ + vaddw.u8 q10, q10, d4 │ │ + vqmovun.s16 d3, q9 │ │ + vst1.8 {d2}, [r0 :64], r1 │ │ + vld1.8 {d7}, [r7 :64], r1 │ │ + vrshr.s16 q13, q13, #4 │ │ + vaddw.u8 q11, q11, d5 │ │ + vqmovun.s16 d4, q10 │ │ + vst1.8 {d3}, [r0 :64], r1 │ │ + vld1.8 {d2}, [r7 :64], r1 │ │ + vrshr.s16 q14, q14, #4 │ │ + vaddw.u8 q12, q12, d6 │ │ + vqmovun.s16 d5, q11 │ │ + vst1.8 {d4}, [r0 :64], r1 │ │ + vld1.8 {d3}, [r7 :64], r1 │ │ + vrshr.s16 q15, q15, #4 │ │ + vaddw.u8 q13, q13, d7 │ │ + vqmovun.s16 d6, q12 │ │ + vst1.8 {d5}, [r0 :64], r1 │ │ + vaddw.u8 q14, q14, d2 │ │ + vqmovun.s16 d7, q13 │ │ + vst1.8 {d6}, [r0 :64], r1 │ │ + vaddw.u8 q15, q15, d3 │ │ + vqmovun.s16 d2, q14 │ │ + vst1.8 {d7}, [r0 :64], r1 │ │ + vqmovun.s16 d3, q15 │ │ + vst1.8 {d2}, [r0 :64], r1 │ │ + vst1.8 {d3}, [r0 :64], r1 │ │ vpop {d8-d15} │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ - ldr r8, [pc] ; 2f61c │ │ - b 2f620 │ │ - andeq sl, r7, r0, lsl #6 │ │ - add r8, r8, pc │ │ - and r9, r3, #1 │ │ - add r8, r8, r9, lsl #1 │ │ - ldr r9, [pc] ; 2f634 │ │ - b 2f638 │ │ - andeq sl, r7, ip, asr #5 │ │ - add r9, r9, pc │ │ - add r5, r9, r5, lsl #1 │ │ - vmov.i8 d17, #7 ; 0x07 │ │ - vdup.8 d16, r6 │ │ - vmov.8 d8[0], r3 │ │ - vmov.8 d8[1], r4 │ │ - vclz.i8 d8, d8 │ │ - vsub.i8 d8, d17, d8 │ │ - vqsub.u8 d8, d16, d8 │ │ - vneg.s8 d8, d8 │ │ - vdup.8 q6, d8[1] │ │ - vdup.8 q5, d8[0] │ │ - add ip, r2, #8 │ │ - vld1.32 {d0[0]}, [r2 :32] │ │ - add r9, r2, #16 │ │ - vld1.32 {d0[1]}, [ip :32] │ │ - add ip, ip, #16 │ │ - vld1.32 {d1[0]}, [r9 :32] │ │ - vld1.32 {d1[1]}, [ip :32] │ │ - vmov.i8 q1, #0 ; 0x00 │ │ - vmov.i8 q2, #0 ; 0x00 │ │ - vorr q3, q0, q0 │ │ - vorr q4, q0, q0 │ │ - mov lr, #2 │ │ - ldrsb r9, [r5] │ │ - add r6, r2, r9 │ │ - sub r9, r2, r9 │ │ - vld1.32 {d28[0]}, [r6] │ │ - add r6, r6, #8 │ │ - vld1.32 {d30[0]}, [r9] │ │ - add r9, r9, #8 │ │ - vld1.32 {d28[1]}, [r6] │ │ - add r6, r6, #8 │ │ - vld1.32 {d30[1]}, [r9] │ │ - add r9, r9, #8 │ │ - vld1.32 {d29[0]}, [r6] │ │ - add r6, r6, #8 │ │ - vld1.32 {d31[0]}, [r9] │ │ - add r9, r9, #8 │ │ - vld1.32 {d29[1]}, [r6] │ │ - vld1.32 {d31[1]}, [r9] │ │ - add r5, r5, #4 │ │ - ldrsb r9, [r5] │ │ - ldrb ip, [r8] │ │ - vdup.8 q7, r3 │ │ - vmin.u8 q3, q3, q14 │ │ - vmax.u8 q4, q4, q14 │ │ - vmin.u8 q3, q3, q15 │ │ - vmax.u8 q4, q4, q15 │ │ - vabd.u8 q8, q0, q14 │ │ - vabd.u8 q11, q0, q15 │ │ - vshl.u8 q9, q8, q5 │ │ - vshl.u8 q12, q11, q5 │ │ - vqsub.u8 q9, q7, q9 │ │ - vqsub.u8 q12, q7, q12 │ │ - vcgt.u8 q10, q0, q14 │ │ - vcgt.u8 q13, q0, q15 │ │ - vmin.u8 q9, q9, q8 │ │ - vmin.u8 q12, q12, q11 │ │ - vneg.s8 q8, q9 │ │ - vneg.s8 q11, q12 │ │ - vbsl q10, q8, q9 │ │ - vdup.8 d18, ip │ │ - vbsl q13, q11, q12 │ │ - vmlal.s8 q1, d20, d18 │ │ - vmlal.s8 q1, d26, d18 │ │ - vmlal.s8 q2, d21, d18 │ │ - vmlal.s8 q2, d27, d18 │ │ - add r6, r2, r9 │ │ - sub r9, r2, r9 │ │ - vld1.32 {d28[0]}, [r6] │ │ - add r6, r6, #8 │ │ - vld1.32 {d30[0]}, [r9] │ │ - add r9, r9, #8 │ │ - vld1.32 {d28[1]}, [r6] │ │ - add r6, r6, #8 │ │ - vld1.32 {d30[1]}, [r9] │ │ - add r9, r9, #8 │ │ - vld1.32 {d29[0]}, [r6] │ │ - add r6, r6, #8 │ │ - vld1.32 {d31[0]}, [r9] │ │ - add r9, r9, #8 │ │ - vld1.32 {d29[1]}, [r6] │ │ - vld1.32 {d31[1]}, [r9] │ │ - add r5, r5, #8 │ │ - ldrsb r9, [r5] │ │ - vdup.8 q7, r4 │ │ - vmin.u8 q3, q3, q14 │ │ - vmax.u8 q4, q4, q14 │ │ - vmin.u8 q3, q3, q15 │ │ - vmax.u8 q4, q4, q15 │ │ - vabd.u8 q8, q0, q14 │ │ - vabd.u8 q11, q0, q15 │ │ - vshl.u8 q9, q8, q6 │ │ - vshl.u8 q12, q11, q6 │ │ - vqsub.u8 q9, q7, q9 │ │ - vqsub.u8 q12, q7, q12 │ │ - vcgt.u8 q10, q0, q14 │ │ - vcgt.u8 q13, q0, q15 │ │ - vmin.u8 q9, q9, q8 │ │ - vmin.u8 q12, q12, q11 │ │ - vneg.s8 q8, q9 │ │ - vneg.s8 q11, q12 │ │ - vbsl q10, q8, q9 │ │ - vdup.8 d18, lr │ │ - vbsl q13, q11, q12 │ │ - vmlal.s8 q1, d20, d18 │ │ - vmlal.s8 q1, d26, d18 │ │ - vmlal.s8 q2, d21, d18 │ │ - vmlal.s8 q2, d27, d18 │ │ - add r6, r2, r9 │ │ - sub r9, r2, r9 │ │ - vld1.32 {d28[0]}, [r6] │ │ - add r6, r6, #8 │ │ - vld1.32 {d30[0]}, [r9] │ │ - add r9, r9, #8 │ │ - vld1.32 {d28[1]}, [r6] │ │ - add r6, r6, #8 │ │ - vld1.32 {d30[1]}, [r9] │ │ - add r9, r9, #8 │ │ - vld1.32 {d29[0]}, [r6] │ │ - add r6, r6, #8 │ │ - vld1.32 {d31[0]}, [r9] │ │ - add r9, r9, #8 │ │ - vld1.32 {d29[1]}, [r6] │ │ - vld1.32 {d31[1]}, [r9] │ │ - vmin.u8 q3, q3, q14 │ │ - vmax.u8 q4, q4, q14 │ │ - vmin.u8 q3, q3, q15 │ │ - vmax.u8 q4, q4, q15 │ │ - vabd.u8 q8, q0, q14 │ │ - vabd.u8 q11, q0, q15 │ │ - vshl.u8 q9, q8, q6 │ │ - vshl.u8 q12, q11, q6 │ │ - vqsub.u8 q9, q7, q9 │ │ - vqsub.u8 q12, q7, q12 │ │ - vcgt.u8 q10, q0, q14 │ │ - vcgt.u8 q13, q0, q15 │ │ - vmin.u8 q9, q9, q8 │ │ - vmin.u8 q12, q12, q11 │ │ - vneg.s8 q8, q9 │ │ - vneg.s8 q11, q12 │ │ - vbsl q10, q8, q9 │ │ - vdup.8 d18, lr │ │ - vbsl q13, q11, q12 │ │ - vmlal.s8 q1, d20, d18 │ │ - vmlal.s8 q1, d26, d18 │ │ - vmlal.s8 q2, d21, d18 │ │ - vmlal.s8 q2, d27, d18 │ │ - sub r5, r5, #11 │ │ - subs lr, lr, #1 │ │ - add r8, r8, #1 │ │ - bne 2f698 │ │ - vshr.s16 q14, q1, #15 │ │ - vshr.s16 q15, q2, #15 │ │ - vadd.i16 q1, q1, q14 │ │ - vadd.i16 q2, q2, q15 │ │ - vrshr.s16 q1, q1, #4 │ │ - vrshr.s16 q2, q2, #4 │ │ - vaddw.u8 q1, q1, d0 │ │ - vaddw.u8 q2, q2, d1 │ │ - vqmovun.s16 d0, q1 │ │ - vqmovun.s16 d1, q2 │ │ - vmin.u8 q0, q0, q4 │ │ - vmax.u8 q0, q0, q3 │ │ + pop {r4, r5, r7, pc} │ │ + cmp r3, #0 │ │ + bne 2f10c │ │ + vmov.i16 d30, #0 ; 0x0000 │ │ + movw ip, #23168 ; 0x5a80 │ │ + vld1.16 {d16[]}, [r2 :16] │ │ + vdup.16 d0, ip │ │ + vqrdmulh.s16 d16, d16, d0[0] │ │ + vst1.16 {d30[0]}, [r2 :16] │ │ + vrshr.s16 d16, d16, #1 │ │ + vqrdmulh.s16 d20, d16, d0[0] │ │ + mov r3, #8 │ │ + vrshr.s16 d16, d20, #4 │ │ + vrshr.s16 d17, d20, #4 │ │ + b 2ddc4 │ │ + push {r4, r5, r7, lr} │ │ + vpush {d8-d15} │ │ + ldr r5, [pc] ; 2f11c │ │ + b 2f120 │ │ + ; instruction: 0xfffff500 │ │ + add r5, r5, pc │ │ + ldr r4, [pc] ; 2f12c │ │ + b 2f130 │ │ + ; instruction: 0xfffff4f0 │ │ + add r4, r4, pc │ │ + b 2eea0 │ │ + push {r4, r5, r7, lr} │ │ + vpush {d8-d15} │ │ + ldr r5, [pc] ; 2f148 │ │ + b 2f14c │ │ + ; instruction: 0xfffffd14 │ │ + add r5, r5, pc │ │ + b 2efcc │ │ + push {r4, r5, r7, lr} │ │ + vpush {d8-d15} │ │ + ldr r5, [pc] ; 2f164 │ │ + b 2f168 │ │ + ; instruction: 0xfffff6d8 │ │ + add r5, r5, pc │ │ + ldr r4, [pc] ; 2f174 │ │ + b 2f178 │ │ + ; instruction: 0xfffff4a8 │ │ + add r4, r4, pc │ │ + b 2eea0 │ │ + push {r4, r5, r7, lr} │ │ + vpush {d8-d15} │ │ + ldr r5, [pc] ; 2f190 │ │ + b 2f194 │ │ + ; instruction: 0xfffff894 │ │ + add r5, r5, pc │ │ + ldr r4, [pc] ; 2f1a0 │ │ + b 2f1a4 │ │ + ; instruction: 0xfffff47c │ │ + add r4, r4, pc │ │ + b 2eea0 │ │ + push {r4, r5, r7, lr} │ │ + vpush {d8-d15} │ │ + ldr r5, [pc] ; 2f1bc │ │ + b 2f1c0 │ │ + ; instruction: 0xfffffca0 │ │ + add r5, r5, pc │ │ + ldr r4, [pc] ; 2f1cc │ │ + b 2f1d0 │ │ + ; instruction: 0xfffff450 │ │ + add r4, r4, pc │ │ + b 2eea0 │ │ + push {r4, r5, r7, lr} │ │ + vpush {d8-d15} │ │ + ldr r5, [pc] ; 2f1e8 │ │ + b 2f1ec │ │ + ; instruction: 0xfffff434 │ │ + add r5, r5, pc │ │ + ldr r4, [pc] ; 2f1f8 │ │ + b 2f1fc │ │ + ; instruction: 0xfffff644 │ │ + add r4, r4, pc │ │ + b 2eea0 │ │ + push {r4, r5, r7, lr} │ │ + vpush {d8-d15} │ │ + ldr r5, [pc] ; 2f214 │ │ + b 2f218 │ │ + ; instruction: 0xfffff628 │ │ + add r5, r5, pc │ │ + ldr r4, [pc] ; 2f224 │ │ + b 2f228 │ │ + ; instruction: 0xfffff618 │ │ + add r4, r4, pc │ │ + b 2eea0 │ │ + push {r4, r5, r7, lr} │ │ + vpush {d8-d15} │ │ + ldr r5, [pc] ; 2f240 │ │ + b 2f244 │ │ + ; instruction: 0xfffff7e4 │ │ + add r5, r5, pc │ │ + ldr r4, [pc] ; 2f250 │ │ + b 2f254 │ │ + ; instruction: 0xfffff5ec │ │ + add r4, r4, pc │ │ + b 2eea0 │ │ + push {r4, r5, r7, lr} │ │ + vpush {d8-d15} │ │ + ldr r5, [pc] ; 2f26c │ │ + b 2f270 │ │ + ; instruction: 0xfffff3b0 │ │ + add r5, r5, pc │ │ + ldr r4, [pc] ; 2f27c │ │ + b 2f280 │ │ + ; instruction: 0xfffff7a8 │ │ + add r4, r4, pc │ │ + b 2eea0 │ │ + push {r4, r5, r7, lr} │ │ + vpush {d8-d15} │ │ + ldr r5, [pc] ; 2f298 │ │ + b 2f29c │ │ + ; instruction: 0xfffff5a4 │ │ + add r5, r5, pc │ │ + ldr r4, [pc] ; 2f2a8 │ │ + b 2f2ac │ │ + ; instruction: 0xfffff77c │ │ + add r4, r4, pc │ │ + b 2eea0 │ │ + push {r4, r5, r7, lr} │ │ + vpush {d8-d15} │ │ + ldr r5, [pc] ; 2f2c4 │ │ + b 2f2c8 │ │ + ; instruction: 0xfffff760 │ │ + add r5, r5, pc │ │ + ldr r4, [pc] ; 2f2d4 │ │ + b 2f2d8 │ │ + ; instruction: 0xfffff750 │ │ + add r4, r4, pc │ │ + b 2eea0 │ │ + push {r4, r5, r7, lr} │ │ + vpush {d8-d15} │ │ + ldr r5, [pc] ; 2f2f0 │ │ + b 2f2f4 │ │ + ; instruction: 0xfffff32c │ │ + add r5, r5, pc │ │ + b 2efcc │ │ + push {r4, r5, r7, lr} │ │ + vpush {d8-d15} │ │ + ldr r5, [pc] ; 2f30c │ │ + b 2f310 │ │ + ; instruction: 0xfffffb50 │ │ + add r5, r5, pc │ │ + ldr r4, [pc] ; 2f31c │ │ + b 2f320 │ │ + ; instruction: 0xfffff520 │ │ + add r4, r4, pc │ │ + b 2eea0 │ │ + push {r4, r5, r7, lr} │ │ + vpush {d8-d15} │ │ + ldr r5, [pc] ; 2f338 │ │ + b 2f33c │ │ + ; instruction: 0xfffffb24 │ │ + add r5, r5, pc │ │ + ldr r4, [pc] ; 2f348 │ │ + b 2f34c │ │ + ; instruction: 0xfffff6dc │ │ + add r4, r4, pc │ │ + b 2eea0 │ │ + push {r4, r5, r7, lr} │ │ + vpush {d8-d15} │ │ + ldr r5, [pc] ; 2f364 │ │ + b 2f368 │ │ + ; instruction: 0xfffff4d8 │ │ + add r5, r5, pc │ │ + b 2efcc │ │ + push {r4, r5, r7, lr} │ │ + vpush {d8-d15} │ │ + ldr r5, [pc] ; 2f380 │ │ + b 2f384 │ │ + ; instruction: 0xfffff6a4 │ │ + add r5, r5, pc │ │ + b 2efcc │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + vmov.i16 q15, #0 ; 0x0000 │ │ + movw ip, #23168 ; 0x5a80 │ │ + vdup.16 d0, ip │ │ + vld1.16 {d16-d19}, [r2 :128] │ │ + vst1.16 {d28-d31}, [r2 :128]! │ │ + vld1.16 {d20-d23}, [r2 :128] │ │ + vst1.16 {d28-d31}, [r2 :128] │ │ + vqrdmulh.s16 q8, q8, d0[0] │ │ + vqrdmulh.s16 q9, q9, d0[0] │ │ + vqrdmulh.s16 q10, q10, d0[0] │ │ + vqrdmulh.s16 q11, q11, d0[0] │ │ + blx r4 │ │ + vtrn.32 q8, q9 │ │ + vtrn.16 d16, d17 │ │ + vtrn.16 d18, d19 │ │ + vtrn.32 q10, q11 │ │ + vtrn.16 d20, d21 │ │ + vtrn.16 d22, d23 │ │ + vswp d17, d20 │ │ + vswp d19, d21 │ │ + vswp d18, d20 │ │ + vswp d21, d22 │ │ + blx r5 │ │ + mov r7, r0 │ │ + vld1.8 {d2}, [r7 :64], r1 │ │ + vrshr.s16 q8, q8, #4 │ │ + vld1.8 {d3}, [r7 :64], r1 │ │ + vrshr.s16 q9, q9, #4 │ │ + vld1.8 {d4}, [r7 :64], r1 │ │ + vrshr.s16 q10, q10, #4 │ │ + vaddw.u8 q8, q8, d2 │ │ + vld1.8 {d5}, [r7 :64], r1 │ │ + vrshr.s16 q11, q11, #4 │ │ + vaddw.u8 q9, q9, d3 │ │ + vqmovun.s16 d2, q8 │ │ + vaddw.u8 q10, q10, d4 │ │ + vqmovun.s16 d3, q9 │ │ + vst1.8 {d2}, [r0 :64], r1 │ │ + vaddw.u8 q11, q11, d5 │ │ + vqmovun.s16 d4, q10 │ │ + vst1.8 {d3}, [r0 :64], r1 │ │ + vqmovun.s16 d5, q11 │ │ + vst1.8 {d4}, [r0 :64], r1 │ │ + vst1.8 {d5}, [r0 :64], r1 │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r7, pc} │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + vmov.i16 q15, #0 ; 0x0000 │ │ + movw ip, #23168 ; 0x5a80 │ │ + vdup.16 d0, ip │ │ + vld1.16 {d16-d19}, [r2 :128] │ │ + vst1.16 {d28-d31}, [r2 :128]! │ │ + vld1.16 {d20-d23}, [r2 :128] │ │ + vst1.16 {d28-d31}, [r2 :128] │ │ + vqrdmulh.s16 q8, q8, d0[0] │ │ + vqrdmulh.s16 q9, q9, d0[0] │ │ + vqrdmulh.s16 q10, q10, d0[0] │ │ + vqrdmulh.s16 q11, q11, d0[0] │ │ + blx r4 │ │ + vtrn.32 q8, q10 │ │ + vtrn.32 q9, q11 │ │ + vtrn.16 q8, q9 │ │ + vtrn.16 q10, q11 │ │ + vswp d17, d20 │ │ + vswp d19, d21 │ │ + vswp d17, d18 │ │ + vswp d19, d22 │ │ + blx r5 │ │ + mov r7, r0 │ │ + vld1.32 {d0[0]}, [r7 :32], r1 │ │ + vld1.32 {d0[1]}, [r7 :32], r1 │ │ + vld1.32 {d1[0]}, [r7 :32], r1 │ │ + vrshr.s16 q8, q8, #4 │ │ + vld1.32 {d1[1]}, [r7 :32], r1 │ │ + vld1.32 {d2[0]}, [r7 :32], r1 │ │ + vrshr.s16 q9, q9, #4 │ │ + vld1.32 {d2[1]}, [r7 :32], r1 │ │ + vaddw.u8 q8, q8, d0 │ │ + vld1.32 {d3[0]}, [r7 :32], r1 │ │ + vrshr.s16 q10, q10, #4 │ │ + vld1.32 {d3[1]}, [r7 :32], r1 │ │ + vaddw.u8 q9, q9, d1 │ │ + vqmovun.s16 d0, q8 │ │ + vrshr.s16 q11, q11, #4 │ │ + vaddw.u8 q10, q10, d2 │ │ vst1.32 {d0[0]}, [r0 :32], r1 │ │ - add r2, r2, #32 │ │ + vqmovun.s16 d1, q9 │ │ vst1.32 {d0[1]}, [r0 :32], r1 │ │ - subs r7, r7, #4 │ │ + vaddw.u8 q11, q11, d3 │ │ vst1.32 {d1[0]}, [r0 :32], r1 │ │ + vqmovun.s16 d2, q10 │ │ vst1.32 {d1[1]}, [r0 :32], r1 │ │ - sub r5, r5, #2 │ │ - sub r8, r8, #2 │ │ - bgt 2f668 │ │ + vst1.32 {d2[0]}, [r0 :32], r1 │ │ + vqmovun.s16 d3, q11 │ │ + vst1.32 {d2[1]}, [r0 :32], r1 │ │ + vst1.32 {d3[0]}, [r0 :32], r1 │ │ + vst1.32 {d3[1]}, [r0 :32], r1 │ │ vpop {d8-d15} │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ - push {lr} ; (str lr, [sp, #-4]!) │ │ - vpush {d8-d15} │ │ - sub sp, sp, #32 │ │ + pop {r4, r5, r7, pc} │ │ + cmp r3, #0 │ │ + bne 2f554 │ │ + vmov.i16 d30, #0 ; 0x0000 │ │ + movw ip, #23168 ; 0x5a80 │ │ + vld1.16 {d16[]}, [r2 :16] │ │ + vdup.16 d0, ip │ │ + vqrdmulh.s16 d16, d16, d0[0] │ │ + vst1.16 {d30[0]}, [r2 :16] │ │ + vqrdmulh.s16 d16, d16, d0[0] │ │ + vqrdmulh.s16 d20, d16, d0[0] │ │ mov r3, #8 │ │ - vmov.i16 q1, #0 ; 0x0000 │ │ - vmov.i16 q3, #0 ; 0x0000 │ │ - vmov.i16 q5, #0 ; 0x0000 │ │ - vmov.i16 q8, #0 ; 0x0000 │ │ - vmov.i16 q9, #0 ; 0x0000 │ │ - vmov.i16 q11, #0 ; 0x0000 │ │ - vmov.i16 q10, #0 ; 0x0000 │ │ - vld1.8 {d30}, [r0 :64], r1 │ │ - vmov.i8 d31, #128 ; 0x80 │ │ - vsubl.u8 q15, d30, d31 │ │ - vmov.i16 q14, #0 ; 0x0000 │ │ - vorr q0, q15, q15 │ │ - vrev64.16 q13, q15 │ │ - vswp d26, d27 │ │ - vorr q2, q13, q13 │ │ - vpadd.i16 d26, d30, d31 │ │ - vmov.i16 d27, #0 ; 0x0000 │ │ - vpadd.i16 d24, d26, d28 │ │ - vpadd.i16 d24, d24, d28 │ │ - vmov.u16 ip, d24[0] │ │ - vadd.i16 q5, q5, q15 │ │ - vmov.16 d8[0], ip │ │ - vorr q6, q13, q13 │ │ - vrev64.16 d26, d26 │ │ - vmov.i16 q14, #0 ; 0x0000 │ │ - vorr q7, q13, q13 │ │ - vext.8 q12, q14, q15, #10 │ │ - vext.8 q13, q15, q14, #10 │ │ - vadd.i16 q9, q9, q12 │ │ - vadd.i16 d22, d22, d26 │ │ - vorr q10, q15, q15 │ │ - vld1.8 {d30}, [r0 :64], r1 │ │ - vmov.i8 d31, #128 ; 0x80 │ │ - vsubl.u8 q15, d30, d31 │ │ - vmov.i16 q14, #0 ; 0x0000 │ │ - vext.8 q12, q14, q15, #14 │ │ - vext.8 q13, q15, q14, #14 │ │ - vadd.i16 q0, q0, q12 │ │ - vadd.i16 q1, q1, q13 │ │ - vrev64.16 q13, q15 │ │ - vswp d26, d27 │ │ - vext.8 q12, q14, q13, #14 │ │ - vext.8 q13, q13, q14, #14 │ │ - vadd.i16 q2, q2, q12 │ │ - vadd.i16 q3, q3, q13 │ │ - vpadd.i16 d26, d30, d31 │ │ - vmov.i16 d27, #0 ; 0x0000 │ │ - vpadd.i16 d24, d26, d28 │ │ - vpadd.i16 d24, d24, d28 │ │ - vmov.u16 ip, d24[0] │ │ - vadd.i16 q5, q5, q15 │ │ - vmov.16 d8[1], ip │ │ - vext.8 q12, q14, q13, #14 │ │ - vext.8 q14, q13, q14, #14 │ │ - vadd.i16 q6, q6, q12 │ │ - vadd.i16 d16, d16, d28 │ │ - vrev64.16 d26, d26 │ │ - vmov.i16 q14, #0 ; 0x0000 │ │ - vext.8 q12, q14, q13, #14 │ │ - vext.8 q13, q13, q14, #14 │ │ - vadd.i16 q7, q7, q12 │ │ - vadd.i16 d17, d17, d26 │ │ - vext.8 q12, q14, q15, #10 │ │ - vext.8 q13, q15, q14, #10 │ │ - vadd.i16 q9, q9, q12 │ │ - vadd.i16 d22, d22, d26 │ │ - vadd.i16 q10, q10, q15 │ │ - vld1.8 {d30}, [r0 :64], r1 │ │ - vmov.i8 d31, #128 ; 0x80 │ │ - vsubl.u8 q15, d30, d31 │ │ - vmov.i16 q14, #0 ; 0x0000 │ │ - vext.8 q12, q14, q15, #12 │ │ - vext.8 q13, q15, q14, #12 │ │ - vadd.i16 q0, q0, q12 │ │ - vadd.i16 q1, q1, q13 │ │ - vrev64.16 q13, q15 │ │ - vswp d26, d27 │ │ - vext.8 q12, q14, q13, #12 │ │ - vext.8 q13, q13, q14, #12 │ │ - vadd.i16 q2, q2, q12 │ │ - vadd.i16 q3, q3, q13 │ │ - vpadd.i16 d26, d30, d31 │ │ - vmov.i16 d27, #0 ; 0x0000 │ │ - vpadd.i16 d24, d26, d28 │ │ - vpadd.i16 d24, d24, d28 │ │ - vmov.u16 ip, d24[0] │ │ - vadd.i16 q5, q5, q15 │ │ - vmov.16 d8[2], ip │ │ - vext.8 q12, q14, q13, #12 │ │ - vext.8 q14, q13, q14, #12 │ │ - vadd.i16 q6, q6, q12 │ │ - vadd.i16 d16, d16, d28 │ │ - vrev64.16 d26, d26 │ │ - vmov.i16 q14, #0 ; 0x0000 │ │ - vext.8 q12, q14, q13, #12 │ │ - vext.8 q13, q13, q14, #12 │ │ - vadd.i16 q7, q7, q12 │ │ - vadd.i16 d17, d17, d26 │ │ - vext.8 q12, q14, q15, #12 │ │ - vext.8 q13, q15, q14, #12 │ │ - vadd.i16 q9, q9, q12 │ │ - vadd.i16 d22, d22, d26 │ │ - vext.8 q12, q14, q15, #14 │ │ - vext.8 q13, q15, q14, #14 │ │ - vadd.i16 q10, q10, q12 │ │ - vadd.i16 d23, d23, d26 │ │ - vld1.8 {d30}, [r0 :64], r1 │ │ - vmov.i8 d31, #128 ; 0x80 │ │ - vsubl.u8 q15, d30, d31 │ │ - vmov.i16 q14, #0 ; 0x0000 │ │ - vext.8 q12, q14, q15, #10 │ │ - vext.8 q13, q15, q14, #10 │ │ - vadd.i16 q0, q0, q12 │ │ - vadd.i16 q1, q1, q13 │ │ - vrev64.16 q13, q15 │ │ - vswp d26, d27 │ │ - vext.8 q12, q14, q13, #10 │ │ - vext.8 q13, q13, q14, #10 │ │ - vadd.i16 q2, q2, q12 │ │ - vadd.i16 q3, q3, q13 │ │ - vpadd.i16 d26, d30, d31 │ │ - vmov.i16 d27, #0 ; 0x0000 │ │ - vpadd.i16 d24, d26, d28 │ │ - vpadd.i16 d24, d24, d28 │ │ - vmov.u16 ip, d24[0] │ │ - vadd.i16 q5, q5, q15 │ │ - vmov.16 d8[3], ip │ │ - vext.8 q12, q14, q13, #10 │ │ - vext.8 q14, q13, q14, #10 │ │ - vadd.i16 q6, q6, q12 │ │ - vadd.i16 d16, d16, d28 │ │ - vrev64.16 d26, d26 │ │ - vmov.i16 q14, #0 ; 0x0000 │ │ - vext.8 q12, q14, q13, #10 │ │ - vext.8 q13, q13, q14, #10 │ │ - vadd.i16 q7, q7, q12 │ │ - vadd.i16 d17, d17, d26 │ │ - vext.8 q12, q14, q15, #12 │ │ - vext.8 q13, q15, q14, #12 │ │ - vadd.i16 q9, q9, q12 │ │ - vadd.i16 d22, d22, d26 │ │ - vext.8 q12, q14, q15, #14 │ │ - vext.8 q13, q15, q14, #14 │ │ - vadd.i16 q10, q10, q12 │ │ - vadd.i16 d23, d23, d26 │ │ - vld1.8 {d30}, [r0 :64], r1 │ │ - vmov.i8 d31, #128 ; 0x80 │ │ - vsubl.u8 q15, d30, d31 │ │ - vmov.i16 q14, #0 ; 0x0000 │ │ - vext.8 q12, q14, q15, #8 │ │ - vext.8 q13, q15, q14, #8 │ │ - vadd.i16 q0, q0, q12 │ │ - vadd.i16 q1, q1, q13 │ │ - vrev64.16 q13, q15 │ │ - vswp d26, d27 │ │ - vext.8 q12, q14, q13, #8 │ │ - vext.8 q13, q13, q14, #8 │ │ - vadd.i16 q2, q2, q12 │ │ - vadd.i16 q3, q3, q13 │ │ - vpadd.i16 d26, d30, d31 │ │ - vmov.i16 d27, #0 ; 0x0000 │ │ - vpadd.i16 d24, d26, d28 │ │ - vpadd.i16 d24, d24, d28 │ │ - vmov.u16 ip, d24[0] │ │ - vadd.i16 q5, q5, q15 │ │ - vmov.16 d9[0], ip │ │ - vext.8 q12, q14, q13, #8 │ │ - vext.8 q14, q13, q14, #8 │ │ - vadd.i16 q6, q6, q12 │ │ - vadd.i16 d16, d16, d28 │ │ - vrev64.16 d26, d26 │ │ - vmov.i16 q14, #0 ; 0x0000 │ │ - vext.8 q12, q14, q13, #8 │ │ - vext.8 q13, q13, q14, #8 │ │ - vadd.i16 q7, q7, q12 │ │ - vadd.i16 d17, d17, d26 │ │ - vext.8 q12, q14, q15, #14 │ │ - vext.8 q13, q15, q14, #14 │ │ - vadd.i16 q9, q9, q12 │ │ - vadd.i16 d22, d22, d26 │ │ - vext.8 q12, q14, q15, #12 │ │ - vext.8 q13, q15, q14, #12 │ │ - vadd.i16 q10, q10, q12 │ │ - vadd.i16 d23, d23, d26 │ │ - vld1.8 {d30}, [r0 :64], r1 │ │ - vmov.i8 d31, #128 ; 0x80 │ │ - vsubl.u8 q15, d30, d31 │ │ - vmov.i16 q14, #0 ; 0x0000 │ │ - vext.8 q12, q14, q15, #6 │ │ - vext.8 q13, q15, q14, #6 │ │ - vadd.i16 q0, q0, q12 │ │ - vadd.i16 q1, q1, q13 │ │ - vrev64.16 q13, q15 │ │ - vswp d26, d27 │ │ - vext.8 q12, q14, q13, #6 │ │ - vext.8 q13, q13, q14, #6 │ │ - vadd.i16 q2, q2, q12 │ │ - vadd.i16 q3, q3, q13 │ │ - vpadd.i16 d26, d30, d31 │ │ - vmov.i16 d27, #0 ; 0x0000 │ │ - vpadd.i16 d24, d26, d28 │ │ - vpadd.i16 d24, d24, d28 │ │ - vmov.u16 ip, d24[0] │ │ - vadd.i16 q5, q5, q15 │ │ - vmov.16 d9[1], ip │ │ - vext.8 q12, q14, q13, #6 │ │ - vext.8 q14, q13, q14, #6 │ │ - vadd.i16 q6, q6, q12 │ │ - vadd.i16 d16, d16, d28 │ │ - vrev64.16 d26, d26 │ │ - vmov.i16 q14, #0 ; 0x0000 │ │ - vext.8 q12, q14, q13, #6 │ │ - vext.8 q13, q13, q14, #6 │ │ - vadd.i16 q7, q7, q12 │ │ - vadd.i16 d17, d17, d26 │ │ - vext.8 q12, q14, q15, #14 │ │ - vext.8 q13, q15, q14, #14 │ │ - vadd.i16 q9, q9, q12 │ │ - vadd.i16 d22, d22, d26 │ │ - vext.8 q12, q14, q15, #12 │ │ - vext.8 q13, q15, q14, #12 │ │ - vadd.i16 q10, q10, q12 │ │ - vadd.i16 d23, d23, d26 │ │ - vld1.8 {d30}, [r0 :64], r1 │ │ - vmov.i8 d31, #128 ; 0x80 │ │ - vsubl.u8 q15, d30, d31 │ │ - vmov.i16 q14, #0 ; 0x0000 │ │ - vext.8 q12, q14, q15, #4 │ │ - vext.8 q13, q15, q14, #4 │ │ - vadd.i16 q0, q0, q12 │ │ - vadd.i16 q1, q1, q13 │ │ - vrev64.16 q13, q15 │ │ - vswp d26, d27 │ │ - vext.8 q12, q14, q13, #4 │ │ - vext.8 q13, q13, q14, #4 │ │ - vadd.i16 q2, q2, q12 │ │ - vadd.i16 q3, q3, q13 │ │ - vpadd.i16 d26, d30, d31 │ │ - vmov.i16 d27, #0 ; 0x0000 │ │ - vpadd.i16 d24, d26, d28 │ │ - vpadd.i16 d24, d24, d28 │ │ - vmov.u16 ip, d24[0] │ │ - vadd.i16 q5, q5, q15 │ │ - vmov.16 d9[2], ip │ │ - vext.8 q12, q14, q13, #4 │ │ - vext.8 q14, q13, q14, #4 │ │ - vadd.i16 q6, q6, q12 │ │ - vadd.i16 d16, d16, d28 │ │ - vrev64.16 d26, d26 │ │ - vmov.i16 q14, #0 ; 0x0000 │ │ - vext.8 q12, q14, q13, #4 │ │ - vext.8 q13, q13, q14, #4 │ │ - vadd.i16 q7, q7, q12 │ │ - vadd.i16 d17, d17, d26 │ │ - vadd.i16 q9, q9, q15 │ │ - vext.8 q12, q14, q15, #10 │ │ - vext.8 q13, q15, q14, #10 │ │ - vadd.i16 q10, q10, q12 │ │ - vadd.i16 d23, d23, d26 │ │ - vld1.8 {d30}, [r0 :64], r1 │ │ - vmov.i8 d31, #128 ; 0x80 │ │ - vsubl.u8 q15, d30, d31 │ │ - vmov.i16 q14, #0 ; 0x0000 │ │ - vext.8 q12, q14, q15, #2 │ │ - vext.8 q13, q15, q14, #2 │ │ - vadd.i16 q0, q0, q12 │ │ - vadd.i16 q1, q1, q13 │ │ - vrev64.16 q13, q15 │ │ - vswp d26, d27 │ │ - vext.8 q12, q14, q13, #2 │ │ - vext.8 q13, q13, q14, #2 │ │ - vadd.i16 q2, q2, q12 │ │ - vadd.i16 q3, q3, q13 │ │ - vpadd.i16 d26, d30, d31 │ │ - vmov.i16 d27, #0 ; 0x0000 │ │ - vpadd.i16 d24, d26, d28 │ │ - vpadd.i16 d24, d24, d28 │ │ - vmov.u16 ip, d24[0] │ │ - vadd.i16 q5, q5, q15 │ │ - vmov.16 d9[3], ip │ │ - vext.8 q12, q14, q13, #2 │ │ - vext.8 q14, q13, q14, #2 │ │ - vadd.i16 q6, q6, q12 │ │ - vadd.i16 d16, d16, d28 │ │ - vrev64.16 d26, d26 │ │ - vmov.i16 q14, #0 ; 0x0000 │ │ - vext.8 q12, q14, q13, #2 │ │ - vext.8 q13, q13, q14, #2 │ │ - vadd.i16 q7, q7, q12 │ │ - vadd.i16 d17, d17, d26 │ │ - vadd.i16 q9, q9, q15 │ │ - vext.8 q12, q14, q15, #10 │ │ - vext.8 q13, q15, q14, #10 │ │ - vadd.i16 q10, q10, q12 │ │ - vadd.i16 d23, d23, d26 │ │ - vmov.i32 q15, #105 ; 0x00000069 │ │ - vmull.s16 q12, d8, d8 │ │ - vmlal.s16 q12, d9, d9 │ │ - vmull.s16 q13, d10, d10 │ │ - vmlal.s16 q13, d11, d11 │ │ - vadd.i32 d8, d24, d25 │ │ - vadd.i32 d9, d26, d27 │ │ - vpadd.i32 d8, d8, d9 │ │ - vmul.i32 d8, d8, d30 │ │ - vrev64.16 q1, q1 │ │ - vrev64.16 q3, q3 │ │ - vext.8 q1, q1, q1, #10 │ │ - vext.8 q3, q3, q3, #10 │ │ - vstr s16, [sp, #8] │ │ - vstr s17, [sp, #24] │ │ - ldr ip, [pc] ; 2fde8 │ │ - b 2fdec │ │ - andeq r9, r7, ip, lsr fp │ │ + vrshr.s16 d16, d20, #4 │ │ + vrshr.s16 d17, d20, #4 │ │ + b 2dd84 │ │ + push {r4, r5, r7, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 2f564 │ │ + b 2f568 │ │ + ; instruction: 0xffffea30 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 2f574 │ │ + b 2f578 │ │ + ; instruction: 0xfffff1f4 │ │ + add r5, r5, pc │ │ + b 2f448 │ │ + push {r4, r5, r7, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 2f590 │ │ + b 2f594 │ │ + ; instruction: 0xffffecbc │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 2f5a0 │ │ + b 2f5a4 │ │ + ; instruction: 0xfffff8e0 │ │ + add r5, r5, pc │ │ + b 2f448 │ │ + push {r4, r5, r7, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 2f5bc │ │ + b 2f5c0 │ │ + ; instruction: 0xffffe9d8 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 2f5cc │ │ + b 2f5d0 │ │ + ; instruction: 0xfffff640 │ │ + add r5, r5, pc │ │ + b 2f448 │ │ + push {r4, r5, r7, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 2f5e8 │ │ + b 2f5ec │ │ + ; instruction: 0xffffe9ac │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 2f5f8 │ │ + b 2f5fc │ │ + ; instruction: 0xfffff73c │ │ + add r5, r5, pc │ │ + b 2f448 │ │ + push {r4, r5, r7, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 2f614 │ │ + b 2f618 │ │ + ; instruction: 0xffffe980 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 2f624 │ │ + b 2f628 │ │ + ; instruction: 0xfffff85c │ │ + add r5, r5, pc │ │ + b 2f448 │ │ + push {r4, r5, r7, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 2f640 │ │ + b 2f644 │ │ + ; instruction: 0xffffea9c │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 2f650 │ │ + b 2f654 │ │ + ; instruction: 0xfffff118 │ │ + add r5, r5, pc │ │ + b 2f448 │ │ + push {r4, r5, r7, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 2f66c │ │ + b 2f670 │ │ + ; instruction: 0xffffea70 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 2f67c │ │ + b 2f680 │ │ + ; instruction: 0xfffff590 │ │ + add r5, r5, pc │ │ + b 2f448 │ │ + push {r4, r5, r7, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 2f698 │ │ + b 2f69c │ │ + ; instruction: 0xffffea44 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 2f6a8 │ │ + b 2f6ac │ │ + ; instruction: 0xfffff68c │ │ + add r5, r5, pc │ │ + b 2f448 │ │ + push {r4, r5, r7, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 2f6c4 │ │ + b 2f6c8 │ │ + ; instruction: 0xffffeac0 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 2f6d4 │ │ + b 2f6d8 │ │ + ; instruction: 0xfffff094 │ │ + add r5, r5, pc │ │ + b 2f448 │ │ + push {r4, r5, r7, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 2f6f0 │ │ + b 2f6f4 │ │ + ; instruction: 0xffffea94 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 2f700 │ │ + b 2f704 │ │ + ; instruction: 0xfffff50c │ │ + add r5, r5, pc │ │ + b 2f448 │ │ + push {r4, r5, r7, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 2f71c │ │ + b 2f720 │ │ + ; instruction: 0xffffea68 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 2f72c │ │ + b 2f730 │ │ + ; instruction: 0xfffff608 │ │ + add r5, r5, pc │ │ + b 2f448 │ │ + push {r4, r5, r7, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 2f748 │ │ + b 2f74c │ │ + ; instruction: 0xffffeb04 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 2f758 │ │ + b 2f75c │ │ + ; instruction: 0xfffff010 │ │ + add r5, r5, pc │ │ + b 2f448 │ │ + push {r4, r5, r7, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 2f774 │ │ + b 2f778 │ │ + ; instruction: 0xffffe968 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 2f784 │ │ + b 2f788 │ │ + ; instruction: 0xfffff6fc │ │ + add r5, r5, pc │ │ + b 2f448 │ │ + push {r4, r5, r7, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 2f7a0 │ │ + b 2f7a4 │ │ + ; instruction: 0xffffe9e4 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 2f7b0 │ │ + b 2f7b4 │ │ + ; instruction: 0xfffff6d0 │ │ + add r5, r5, pc │ │ + b 2f448 │ │ + push {r4, r5, r7, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 2f7cc │ │ + b 2f7d0 │ │ + ; instruction: 0xffffea80 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 2f7dc │ │ + b 2f7e0 │ │ + ; instruction: 0xfffff430 │ │ + add r5, r5, pc │ │ + b 2f448 │ │ + push {r4, r5, r7, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 2f7f8 │ │ + b 2f7fc │ │ + ; instruction: 0xffffea54 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 2f808 │ │ + b 2f80c │ │ + ; instruction: 0xfffff52c │ │ + add r5, r5, pc │ │ + b 2f448 │ │ + cmp r3, #0 │ │ + bne 2f84c │ │ + vmov.i16 d30, #0 ; 0x0000 │ │ + movw ip, #23168 ; 0x5a80 │ │ + vld1.16 {d16[]}, [r2 :16] │ │ + vdup.16 d0, ip │ │ + vqrdmulh.s16 d16, d16, d0[0] │ │ + vst1.16 {d30[0]}, [r2 :16] │ │ + vqrdmulh.s16 d16, d16, d0[0] │ │ + vqrdmulh.s16 d20, d16, d0[0] │ │ + mov r3, #4 │ │ + vrshr.s16 d16, d20, #4 │ │ + vrshr.s16 d17, d20, #4 │ │ + b 2ddc4 │ │ + push {r4, r5, r7, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 2f85c │ │ + b 2f860 │ │ + ; instruction: 0xffffef0c │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 2f86c │ │ + b 2f870 │ │ + ; instruction: 0xffffe728 │ │ + add r5, r5, pc │ │ + b 2f38c │ │ + push {r4, r5, r7, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 2f888 │ │ + b 2f88c │ │ + ; instruction: 0xfffff5f8 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 2f898 │ │ + b 2f89c │ │ + ; instruction: 0xffffe9b4 │ │ + add r5, r5, pc │ │ + b 2f38c │ │ + push {r4, r5, r7, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 2f8b4 │ │ + b 2f8b8 │ │ + ; instruction: 0xffffeeb4 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 2f8c4 │ │ + b 2f8c8 │ │ + ; instruction: 0xffffe818 │ │ + add r5, r5, pc │ │ + b 2f38c │ │ + push {r4, r5, r7, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 2f8e0 │ │ + b 2f8e4 │ │ + ; instruction: 0xffffee88 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 2f8f0 │ │ + b 2f8f4 │ │ + ; instruction: 0xffffe894 │ │ + add r5, r5, pc │ │ + b 2f38c │ │ + push {r4, r5, r7, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 2f90c │ │ + b 2f910 │ │ + ; instruction: 0xffffee5c │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 2f91c │ │ + b 2f920 │ │ + ; instruction: 0xffffe930 │ │ + add r5, r5, pc │ │ + b 2f38c │ │ + push {r4, r5, r7, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 2f938 │ │ + b 2f93c │ │ + ; instruction: 0xfffff2d4 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 2f948 │ │ + b 2f94c │ │ + ; instruction: 0xffffe64c │ │ + add r5, r5, pc │ │ + b 2f38c │ │ + push {r4, r5, r7, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 2f964 │ │ + b 2f968 │ │ + ; instruction: 0xfffff2a8 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 2f974 │ │ + b 2f978 │ │ + ; instruction: 0xffffe768 │ │ + add r5, r5, pc │ │ + b 2f38c │ │ + push {r4, r5, r7, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 2f990 │ │ + b 2f994 │ │ + ; instruction: 0xfffff27c │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 2f9a0 │ │ + b 2f9a4 │ │ + ; instruction: 0xffffe7e4 │ │ + add r5, r5, pc │ │ + b 2f38c │ │ + push {r4, r5, r7, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 2f9bc │ │ + b 2f9c0 │ │ + ; instruction: 0xfffff378 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 2f9cc │ │ + b 2f9d0 │ │ + ; instruction: 0xffffe5c8 │ │ + add r5, r5, pc │ │ + b 2f38c │ │ + push {r4, r5, r7, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 2f9e8 │ │ + b 2f9ec │ │ + ; instruction: 0xfffff34c │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 2f9f8 │ │ + b 2f9fc │ │ + ; instruction: 0xffffe6e4 │ │ + add r5, r5, pc │ │ + b 2f38c │ │ + push {r4, r5, r7, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 2fa14 │ │ + b 2fa18 │ │ + ; instruction: 0xfffff320 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 2fa24 │ │ + b 2fa28 │ │ + ; instruction: 0xffffe760 │ │ + add r5, r5, pc │ │ + b 2f38c │ │ + push {r4, r5, r7, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 2fa40 │ │ + b 2fa44 │ │ + ; instruction: 0xfffff440 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 2fa50 │ │ + b 2fa54 │ │ + ; instruction: 0xffffe544 │ │ + add r5, r5, pc │ │ + b 2f38c │ │ + push {r4, r5, r7, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 2fa6c │ │ + b 2fa70 │ │ + ; instruction: 0xfffff1a0 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 2fa7c │ │ + b 2fa80 │ │ + ; instruction: 0xffffe7d0 │ │ + add r5, r5, pc │ │ + b 2f38c │ │ + push {r4, r5, r7, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 2fa98 │ │ + b 2fa9c │ │ + ; instruction: 0xfffff29c │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 2faa8 │ │ + b 2faac │ │ + ; instruction: 0xffffe7a4 │ │ + add r5, r5, pc │ │ + b 2f38c │ │ + push {r4, r5, r7, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 2fac4 │ │ + b 2fac8 │ │ + ; instruction: 0xfffff3bc │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 2fad4 │ │ + b 2fad8 │ │ + ; instruction: 0xffffe608 │ │ + add r5, r5, pc │ │ + b 2f38c │ │ + push {r4, r5, r7, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 2faf0 │ │ + b 2faf4 │ │ + ; instruction: 0xfffff390 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 2fb00 │ │ + b 2fb04 │ │ + ; instruction: 0xffffe684 │ │ + add r5, r5, pc │ │ + b 2f38c │ │ + ldr ip, [pc] ; 2fb14 │ │ + b 2fb18 │ │ + andeq sl, r8, r0, lsl #17 │ │ add ip, ip, pc │ │ - vld1.16 {d28-d29}, [ip :128] │ │ - vmull.s16 q5, d0, d0 │ │ - vmull.s16 q12, d1, d1 │ │ - vmlal.s16 q5, d2, d2 │ │ - vmlal.s16 q12, d3, d3 │ │ - vmull.s16 q0, d4, d4 │ │ - vmull.s16 q1, d5, d5 │ │ - vmlal.s16 q0, d6, d6 │ │ - vmlal.s16 q1, d7, d7 │ │ - vmovl.u16 q13, d28 │ │ - vmovl.u16 q14, d29 │ │ - vmul.i32 q5, q5, q13 │ │ - vmla.i32 q5, q12, q14 │ │ - vmul.i32 q0, q0, q13 │ │ - vmla.i32 q0, q1, q14 │ │ - vadd.i32 d10, d10, d11 │ │ - vadd.i32 d0, d0, d1 │ │ - vpadd.i32 d0, d10, d0 │ │ - ldr ip, [pc] ; 2fe40 │ │ - b 2fe44 │ │ - strdeq r9, [r7], -r4 │ │ - add ip, ip, pc │ │ - vld1.16 {d29-d31}, [ip :64] │ │ - vstr s0, [sp] │ │ - vstr s1, [sp, #16] │ │ - vmovl.u16 q13, d29 │ │ - vmovl.u16 q14, d30 │ │ - vmovl.u16 q15, d31 │ │ - vmull.s16 q1, d12, d12 │ │ - vmull.s16 q2, d13, d13 │ │ - vmull.s16 q3, d16, d16 │ │ - vmull.s16 q5, d14, d14 │ │ - vmull.s16 q12, d15, d15 │ │ - vmull.s16 q6, d17, d17 │ │ - vmul.i32 q1, q1, q13 │ │ - vmla.i32 q1, q2, q14 │ │ - vmla.i32 q1, q3, q15 │ │ - vmul.i32 q5, q5, q13 │ │ - vmla.i32 q5, q12, q14 │ │ - vmla.i32 q5, q6, q15 │ │ - vadd.i32 d2, d2, d3 │ │ - vadd.i32 d3, d10, d11 │ │ - vpadd.i32 d14, d2, d3 │ │ - vmull.s16 q1, d18, d18 │ │ - vmull.s16 q2, d19, d19 │ │ - vmull.s16 q3, d22, d22 │ │ - vmull.s16 q5, d20, d20 │ │ - vmull.s16 q12, d21, d21 │ │ - vmull.s16 q6, d23, d23 │ │ - vmul.i32 q1, q1, q13 │ │ - vmla.i32 q1, q2, q14 │ │ - vmla.i32 q1, q3, q15 │ │ - vmul.i32 q5, q5, q13 │ │ - vmla.i32 q5, q12, q14 │ │ - vmla.i32 q5, q6, q15 │ │ - vadd.i32 d2, d2, d3 │ │ - vadd.i32 d3, d10, d11 │ │ - vpadd.i32 d15, d2, d3 │ │ - vstr s28, [sp, #4] │ │ - vstr s29, [sp, #12] │ │ - mov r0, #0 │ │ - vmov.32 r1, d0[0] │ │ - mov r3, #1 │ │ - vstr s30, [sp, #20] │ │ - vstr s31, [sp, #28] │ │ - vmov.32 ip, d14[0] │ │ - vmov.32 lr, d8[0] │ │ - cmp ip, r1 │ │ - movgt r0, r3 │ │ - movgt r1, ip │ │ - add r3, r3, #1 │ │ - cmp lr, r1 │ │ - vmov.32 ip, d14[1] │ │ - movgt r0, r3 │ │ - movgt r1, lr │ │ - add r3, r3, #1 │ │ - vmov.32 lr, d0[1] │ │ - cmp ip, r1 │ │ - movgt r0, r3 │ │ - movgt r1, ip │ │ - add r3, r3, #1 │ │ - cmp lr, r1 │ │ - vmov.32 ip, d15[0] │ │ - movgt r0, r3 │ │ - movgt r1, lr │ │ - add r3, r3, #1 │ │ - vmov.32 lr, d8[1] │ │ - cmp ip, r1 │ │ - movgt r0, r3 │ │ - movgt r1, ip │ │ - add r3, r3, #1 │ │ - cmp lr, r1 │ │ - vmov.32 ip, d15[1] │ │ - movgt r0, r3 │ │ - movgt r1, lr │ │ - add r3, r3, #1 │ │ - cmp ip, r1 │ │ - movgt r0, r3 │ │ - movgt r1, ip │ │ - eor r3, r0, #4 │ │ - ldr ip, [sp, r3, lsl #2] │ │ - sub r1, r1, ip │ │ - lsr r1, r1, #10 │ │ - str r1, [r2] │ │ - add sp, sp, #32 │ │ - vpop {d8-d15} │ │ - pop {pc} ; (ldr pc, [sp], #4) │ │ - push {r4, lr} │ │ - ldr r4, [sp, #8] │ │ - clz r3, r3 │ │ - add r2, pc, #28 │ │ - sub r3, r3, #25 │ │ - ldr r3, [r2, r3, lsl #2] │ │ - mov lr, #128 ; 0x80 │ │ - vdup.8 q0, lr │ │ - add r2, r2, r3 │ │ - add ip, r0, r1 │ │ - lsl r1, r1, #1 │ │ - bx r2 │ │ - andeq r0, r0, r8, lsl #1 │ │ - andeq r0, r0, r8, rrx │ │ - andeq r0, r0, ip, asr #32 │ │ - andeq r0, r0, r0, lsr r0 │ │ - andeq r0, r0, r4, lsl r0 │ │ - vst1.32 {d0[0]}, [r0 :32], r1 │ │ - vst1.32 {d0[0]}, [ip :32], r1 │ │ - subs r4, r4, #4 │ │ - vst1.32 {d0[0]}, [r0 :32], r1 │ │ - vst1.32 {d0[0]}, [ip :32], r1 │ │ - bgt 2ffe0 │ │ - pop {r4, pc} │ │ - vst1.8 {d0}, [r0 :64], r1 │ │ - vst1.8 {d0}, [ip :64], r1 │ │ - subs r4, r4, #4 │ │ - vst1.8 {d0}, [r0 :64], r1 │ │ - vst1.8 {d0}, [ip :64], r1 │ │ - bgt 2fffc │ │ - pop {r4, pc} │ │ - vst1.8 {d0-d1}, [r0 :128], r1 │ │ - vst1.8 {d0-d1}, [ip :128], r1 │ │ - subs r4, r4, #4 │ │ - vst1.8 {d0-d1}, [r0 :128], r1 │ │ - vst1.8 {d0-d1}, [ip :128], r1 │ │ - bgt 30018 │ │ - pop {r4, pc} │ │ - vdup.8 q1, lr │ │ - vst1.8 {d0-d3}, [r0 :128], r1 │ │ - vst1.8 {d0-d3}, [ip :128], r1 │ │ - subs r4, r4, #4 │ │ - vst1.8 {d0-d3}, [r0 :128], r1 │ │ - vst1.8 {d0-d3}, [ip :128], r1 │ │ - bgt 30038 │ │ - pop {r4, pc} │ │ - vdup.8 q1, lr │ │ - vdup.8 q2, lr │ │ - vdup.8 q3, lr │ │ - sub r1, r1, #32 │ │ - vst1.8 {d0-d3}, [r0 :128]! │ │ - vst1.8 {d0-d3}, [ip :128]! │ │ - vst1.8 {d4-d7}, [r0 :128], r1 │ │ - vst1.8 {d4-d7}, [ip :128], r1 │ │ - subs r4, r4, #4 │ │ - vst1.8 {d0-d3}, [r0 :128]! │ │ - vst1.8 {d0-d3}, [ip :128]! │ │ - vst1.8 {d4-d7}, [r0 :128], r1 │ │ - vst1.8 {d4-d7}, [ip :128], r1 │ │ - bgt 30064 │ │ - pop {r4, pc} │ │ - push {r4, lr} │ │ - ldr lr, [sp, #8] │ │ - clz r3, r3 │ │ - add r4, pc, #24 │ │ - sub r3, r3, #25 │ │ - ldr r3, [r4, r3, lsl #2] │ │ - add r2, r2, #1 │ │ - add r4, r4, r3 │ │ - add ip, r0, r1 │ │ - lsl r1, r1, #1 │ │ - bx r4 │ │ - muleq r0, r4, r0 │ │ - andeq r0, r0, r4, ror r0 │ │ - andeq r0, r0, r4, asr r0 │ │ - andeq r0, r0, r4, lsr r0 │ │ - andeq r0, r0, r4, lsl r0 │ │ - vld1.32 {d0[]}, [r2] │ │ - vst1.32 {d0[0]}, [r0 :32], r1 │ │ - vst1.32 {d0[0]}, [ip :32], r1 │ │ - subs lr, lr, #4 │ │ - vst1.32 {d0[0]}, [r0 :32], r1 │ │ - vst1.32 {d0[0]}, [ip :32], r1 │ │ - bgt 300d4 │ │ - pop {r4, pc} │ │ - vld1.8 {d0}, [r2] │ │ - vst1.8 {d0}, [r0 :64], r1 │ │ - vst1.8 {d0}, [ip :64], r1 │ │ - subs lr, lr, #4 │ │ - vst1.8 {d0}, [r0 :64], r1 │ │ - vst1.8 {d0}, [ip :64], r1 │ │ - bgt 300f4 │ │ - pop {r4, pc} │ │ - vld1.8 {d0-d1}, [r2] │ │ - vst1.8 {d0-d1}, [r0 :128], r1 │ │ - vst1.8 {d0-d1}, [ip :128], r1 │ │ - subs lr, lr, #4 │ │ - vst1.8 {d0-d1}, [r0 :128], r1 │ │ - vst1.8 {d0-d1}, [ip :128], r1 │ │ - bgt 30114 │ │ - pop {r4, pc} │ │ - vld1.8 {d0-d3}, [r2] │ │ - vst1.8 {d0-d3}, [r0 :128], r1 │ │ - vst1.8 {d0-d3}, [ip :128], r1 │ │ - subs lr, lr, #4 │ │ - vst1.8 {d0-d3}, [r0 :128], r1 │ │ - vst1.8 {d0-d3}, [ip :128], r1 │ │ - bgt 30134 │ │ - pop {r4, pc} │ │ - vld1.8 {d0-d3}, [r2]! │ │ - sub r1, r1, #32 │ │ - vld1.8 {d4-d7}, [r2] │ │ - vst1.8 {d0-d3}, [r0 :128]! │ │ - vst1.8 {d0-d3}, [ip :128]! │ │ - vst1.8 {d4-d7}, [r0 :128], r1 │ │ - vst1.8 {d4-d7}, [ip :128], r1 │ │ - subs lr, lr, #4 │ │ - vst1.8 {d0-d3}, [r0 :128]! │ │ - vst1.8 {d0-d3}, [ip :128]! │ │ - vst1.8 {d4-d7}, [r0 :128], r1 │ │ - vst1.8 {d4-d7}, [ip :128], r1 │ │ - bgt 3015c │ │ - pop {r4, pc} │ │ - push {r4, r5, lr} │ │ - ldr r4, [sp, #12] │ │ - clz r3, r3 │ │ - add r5, pc, #28 │ │ - sub r3, r3, #25 │ │ - ldr r3, [r5, r3, lsl #2] │ │ - sub r2, r2, #4 │ │ - mvn lr, #3 │ │ - add r5, r5, r3 │ │ - add ip, r0, r1 │ │ - lsl r1, r1, #1 │ │ - bx r5 │ │ - ldrdeq r0, [r0], -r0 ; │ │ - andeq r0, r0, r8, lsl #1 │ │ - andeq r0, r0, r4, asr r0 │ │ - andeq r0, r0, r4, lsr r0 │ │ - andeq r0, r0, r4, lsl r0 │ │ - vld4.8 {d0[]-d3[]}, [r2 :32], lr │ │ - vst1.32 {d3[0]}, [r0 :32], r1 │ │ - vst1.32 {d2[0]}, [ip :32], r1 │ │ - subs r4, r4, #4 │ │ - vst1.32 {d1[0]}, [r0 :32], r1 │ │ - vst1.32 {d0[0]}, [ip :32], r1 │ │ - bgt 301cc │ │ - pop {r4, r5, pc} │ │ - vld4.8 {d0[]-d3[]}, [r2 :32], lr │ │ - vst1.8 {d3}, [r0 :64], r1 │ │ - vst1.8 {d2}, [ip :64], r1 │ │ - subs r4, r4, #4 │ │ - vst1.8 {d1}, [r0 :64], r1 │ │ - vst1.8 {d0}, [ip :64], r1 │ │ - bgt 301ec │ │ - pop {r4, r5, pc} │ │ - add r2, r2, #3 │ │ - mvn lr, #0 │ │ - vld1.8 {d0[]-d1[]}, [r2], lr │ │ - subs r4, r4, #4 │ │ - vld1.8 {d2[]-d3[]}, [r2], lr │ │ - vst1.8 {d0-d1}, [r0 :128], r1 │ │ - vld1.8 {d4[]-d5[]}, [r2], lr │ │ - vst1.8 {d2-d3}, [ip :128], r1 │ │ - vld1.8 {d6[]-d7[]}, [r2], lr │ │ - vst1.8 {d4-d5}, [r0 :128], r1 │ │ - vst1.8 {d6-d7}, [ip :128], r1 │ │ - bgt 30214 │ │ - pop {r4, r5, pc} │ │ - add r2, r2, #3 │ │ - mvn lr, #0 │ │ - sub r1, r1, #16 │ │ - vld1.8 {d0[]-d1[]}, [r2], lr │ │ - subs r4, r4, #4 │ │ - vld1.8 {d2[]-d3[]}, [r2], lr │ │ - vst1.8 {d0-d1}, [r0 :128]! │ │ - vld1.8 {d4[]-d5[]}, [r2], lr │ │ - vst1.8 {d2-d3}, [ip :128]! │ │ - vld1.8 {d6[]-d7[]}, [r2], lr │ │ - vst1.8 {d0-d1}, [r0 :128], r1 │ │ - vst1.8 {d2-d3}, [ip :128], r1 │ │ - vst1.8 {d4-d5}, [r0 :128]! │ │ - vst1.8 {d6-d7}, [ip :128]! │ │ - vst1.8 {d4-d5}, [r0 :128], r1 │ │ - vst1.8 {d6-d7}, [ip :128], r1 │ │ - bgt 3024c │ │ - pop {r4, r5, pc} │ │ - add r2, r2, #3 │ │ - mvn lr, #0 │ │ - sub r1, r1, #48 ; 0x30 │ │ - vld1.8 {d0[]-d1[]}, [r2], lr │ │ - subs r4, r4, #4 │ │ - vld1.8 {d2[]-d3[]}, [r2], lr │ │ - vst1.8 {d0-d1}, [r0 :128]! │ │ - vld1.8 {d4[]-d5[]}, [r2], lr │ │ - vst1.8 {d2-d3}, [ip :128]! │ │ - vld1.8 {d6[]-d7[]}, [r2], lr │ │ - vst1.8 {d0-d1}, [r0 :128]! │ │ - vst1.8 {d2-d3}, [ip :128]! │ │ - vst1.8 {d0-d1}, [r0 :128]! │ │ - vst1.8 {d2-d3}, [ip :128]! │ │ - vst1.8 {d0-d1}, [r0 :128], r1 │ │ - vst1.8 {d2-d3}, [ip :128], r1 │ │ - vst1.8 {d4-d5}, [r0 :128]! │ │ - vst1.8 {d6-d7}, [ip :128]! │ │ - vst1.8 {d4-d5}, [r0 :128]! │ │ - vst1.8 {d6-d7}, [ip :128]! │ │ - vst1.8 {d4-d5}, [r0 :128]! │ │ - vst1.8 {d6-d7}, [ip :128]! │ │ - vst1.8 {d4-d5}, [r0 :128], r1 │ │ - vst1.8 {d6-d7}, [ip :128], r1 │ │ - bgt 30294 │ │ - pop {r4, r5, pc} │ │ - push {r4, r5, lr} │ │ - ldr r4, [sp, #12] │ │ - clz r3, r3 │ │ - add r5, pc, #24 │ │ - sub r3, r3, #25 │ │ - ldr r3, [r5, r3, lsl #2] │ │ - add r2, r2, #1 │ │ - add r5, r5, r3 │ │ - add ip, r0, r1 │ │ - lsl r1, r1, #1 │ │ - bx r5 │ │ - strdeq r0, [r0], -r4 │ │ - strheq r0, [r0], -r0 ; │ │ - andeq r0, r0, r8, ror r0 │ │ - andeq r0, r0, r4, asr #32 │ │ - andeq r0, r0, r4, lsl r0 │ │ - vld1.32 {d0[]}, [r2] │ │ - vpaddl.u8 d0, d0 │ │ - vpadd.i16 d0, d0, d0 │ │ - vrshrn.i16 d0, q0, #2 │ │ - vdup.8 d0, d0[0] │ │ - vst1.32 {d0[0]}, [r0 :32], r1 │ │ - vst1.32 {d0[0]}, [ip :32], r1 │ │ - subs r4, r4, #4 │ │ - vst1.32 {d0[0]}, [r0 :32], r1 │ │ - vst1.32 {d0[0]}, [ip :32], r1 │ │ - bgt 30344 │ │ - pop {r4, r5, pc} │ │ - vld1.8 {d0}, [r2] │ │ - vpaddl.u8 d0, d0 │ │ - vpadd.i16 d0, d0, d0 │ │ - vpadd.i16 d0, d0, d0 │ │ - vrshrn.i16 d0, q0, #3 │ │ - vdup.8 d0, d0[0] │ │ - vst1.8 {d0}, [r0 :64], r1 │ │ - vst1.8 {d0}, [ip :64], r1 │ │ - subs r4, r4, #4 │ │ - vst1.8 {d0}, [r0 :64], r1 │ │ - vst1.8 {d0}, [ip :64], r1 │ │ - bgt 30378 │ │ - pop {r4, r5, pc} │ │ - vld1.8 {d0-d1}, [r2] │ │ - vaddl.u8 q0, d0, d1 │ │ - vadd.i16 d0, d0, d1 │ │ - vpadd.i16 d0, d0, d0 │ │ - vpadd.i16 d0, d0, d0 │ │ - vrshrn.i16 d0, q0, #4 │ │ - vdup.8 q0, d0[0] │ │ - vst1.8 {d0-d1}, [r0 :128], r1 │ │ - vst1.8 {d0-d1}, [ip :128], r1 │ │ - subs r4, r4, #4 │ │ - vst1.8 {d0-d1}, [r0 :128], r1 │ │ - vst1.8 {d0-d1}, [ip :128], r1 │ │ - bgt 303b0 │ │ - pop {r4, r5, pc} │ │ - vld1.8 {d0-d3}, [r2] │ │ - vaddl.u8 q0, d0, d1 │ │ - vaddl.u8 q1, d2, d3 │ │ - vadd.i16 q0, q0, q1 │ │ - vadd.i16 d0, d0, d1 │ │ - vpadd.i16 d0, d0, d0 │ │ - vpadd.i16 d0, d0, d0 │ │ - vrshrn.i16 d4, q0, #5 │ │ - vdup.8 q0, d4[0] │ │ - vdup.8 q1, d4[0] │ │ - vst1.8 {d0-d3}, [r0 :128], r1 │ │ - vst1.8 {d0-d3}, [ip :128], r1 │ │ - subs r4, r4, #4 │ │ - vst1.8 {d0-d3}, [r0 :128], r1 │ │ - vst1.8 {d0-d3}, [ip :128], r1 │ │ - bgt 303f4 │ │ - pop {r4, r5, pc} │ │ - vld1.8 {d0-d3}, [r2]! │ │ - vaddl.u8 q0, d0, d1 │ │ - vld1.8 {d4-d7}, [r2] │ │ - vaddl.u8 q1, d2, d3 │ │ - vaddl.u8 q2, d4, d5 │ │ - vaddl.u8 q3, d6, d7 │ │ - vadd.i16 q0, q0, q1 │ │ - vadd.i16 q1, q2, q3 │ │ - vadd.i16 q0, q0, q1 │ │ - vadd.i16 d0, d0, d1 │ │ - vpadd.i16 d0, d0, d0 │ │ - vpadd.i16 d0, d0, d0 │ │ - vrshrn.i16 d18, q0, #6 │ │ - vdup.8 q0, d18[0] │ │ - vdup.8 q1, d18[0] │ │ - vdup.8 q2, d18[0] │ │ - vdup.8 q3, d18[0] │ │ - sub r1, r1, #32 │ │ - vst1.8 {d0-d3}, [r0 :128]! │ │ - vst1.8 {d0-d3}, [ip :128]! │ │ - vst1.8 {d4-d7}, [r0 :128], r1 │ │ - vst1.8 {d4-d7}, [ip :128], r1 │ │ - subs r4, r4, #4 │ │ - vst1.8 {d0-d3}, [r0 :128]! │ │ - vst1.8 {d0-d3}, [ip :128]! │ │ - vst1.8 {d4-d7}, [r0 :128], r1 │ │ - vst1.8 {d4-d7}, [ip :128], r1 │ │ - bgt 30458 │ │ - pop {r4, r5, pc} │ │ - push {r4, r5, lr} │ │ - ldr r4, [sp, #12] │ │ - sub r2, r2, r4 │ │ - clz r3, r3 │ │ - clz lr, r4 │ │ - sub lr, lr, #25 │ │ - add r5, pc, #28 │ │ - sub r3, r3, #20 │ │ - ldr r3, [r5, r3, lsl #2] │ │ - ldr lr, [r5, lr, lsl #2] │ │ - add r3, r5, r3 │ │ - add r5, r5, lr │ │ - add ip, r0, r1 │ │ - lsl r1, r1, #1 │ │ - bx r5 │ │ - andeq r0, r0, r8, lsl r1 │ │ - ldrdeq r0, [r0], -r0 ; │ │ - muleq r0, r4, r0 │ │ - andeq r0, r0, ip, asr r0 │ │ - andeq r0, r0, r8, lsr #32 │ │ - andeq r0, r0, r4, asr r1 │ │ - strdeq r0, [r0], -r8 │ │ - strheq r0, [r0], -r4 │ │ - andeq r0, r0, r8, ror r0 │ │ - andeq r0, r0, r0, asr #32 │ │ - vld1.32 {d0[]}, [r2 :32] │ │ - vpaddl.u8 d0, d0 │ │ - vpadd.i16 d0, d0, d0 │ │ - vrshrn.i16 d0, q0, #2 │ │ - vdup.8 q0, d0[0] │ │ - bx r3 │ │ - vst1.32 {d0[0]}, [r0 :32], r1 │ │ - vst1.32 {d0[0]}, [ip :32], r1 │ │ - subs r4, r4, #4 │ │ - vst1.32 {d0[0]}, [r0 :32], r1 │ │ - vst1.32 {d0[0]}, [ip :32], r1 │ │ - bgt 30500 │ │ - pop {r4, r5, pc} │ │ - vld1.8 {d0}, [r2 :64] │ │ - vpaddl.u8 d0, d0 │ │ - vpadd.i16 d0, d0, d0 │ │ - vpadd.i16 d0, d0, d0 │ │ - vrshrn.i16 d0, q0, #3 │ │ - vdup.8 q0, d0[0] │ │ - bx r3 │ │ - vst1.8 {d0}, [r0 :64], r1 │ │ - vst1.8 {d0}, [ip :64], r1 │ │ - subs r4, r4, #4 │ │ - vst1.8 {d0}, [r0 :64], r1 │ │ - vst1.8 {d0}, [ip :64], r1 │ │ - bgt 30538 │ │ - pop {r4, r5, pc} │ │ - vld1.8 {d0-d1}, [r2 :128] │ │ - vaddl.u8 q0, d0, d1 │ │ - vadd.i16 d0, d0, d1 │ │ - vpadd.i16 d0, d0, d0 │ │ - vpadd.i16 d0, d0, d0 │ │ - vrshrn.i16 d0, q0, #4 │ │ - vdup.8 q0, d0[0] │ │ - bx r3 │ │ - vst1.8 {d0-d1}, [r0 :128], r1 │ │ - vst1.8 {d0-d1}, [ip :128], r1 │ │ - subs r4, r4, #4 │ │ - vst1.8 {d0-d1}, [r0 :128], r1 │ │ - vst1.8 {d0-d1}, [ip :128], r1 │ │ - bgt 30574 │ │ - pop {r4, r5, pc} │ │ - vld1.8 {d0-d3}, [r2 :128] │ │ - vaddl.u8 q0, d0, d1 │ │ - vaddl.u8 q1, d2, d3 │ │ - vadd.i16 q0, q0, q1 │ │ - vadd.i16 d0, d0, d1 │ │ - vpadd.i16 d0, d0, d0 │ │ - vpadd.i16 d0, d0, d0 │ │ - vrshrn.i16 d0, q0, #5 │ │ - vdup.8 q0, d0[0] │ │ - bx r3 │ │ - vorr q1, q0, q0 │ │ - vst1.8 {d0-d3}, [r0 :128], r1 │ │ - vst1.8 {d0-d3}, [ip :128], r1 │ │ - subs r4, r4, #4 │ │ - vst1.8 {d0-d3}, [r0 :128], r1 │ │ - vst1.8 {d0-d3}, [ip :128], r1 │ │ - bgt 305bc │ │ - pop {r4, r5, pc} │ │ - vld1.8 {d0-d3}, [r2 :128]! │ │ - vld1.8 {d4-d7}, [r2 :128] │ │ - vaddl.u8 q0, d0, d1 │ │ - vaddl.u8 q1, d2, d3 │ │ - vaddl.u8 q2, d4, d5 │ │ - vaddl.u8 q3, d6, d7 │ │ - vadd.i16 q0, q0, q1 │ │ - vadd.i16 q1, q2, q3 │ │ - vadd.i16 q0, q0, q1 │ │ - vadd.i16 d0, d0, d1 │ │ - vpadd.i16 d0, d0, d0 │ │ - vpadd.i16 d0, d0, d0 │ │ - vrshrn.i16 d0, q0, #6 │ │ - vdup.8 q0, d0[0] │ │ - bx r3 │ │ - sub r1, r1, #32 │ │ - vorr q1, q0, q0 │ │ - vorr q2, q0, q0 │ │ - vorr q3, q0, q0 │ │ - vst1.8 {d0-d3}, [r0 :128]! │ │ - vst1.8 {d0-d3}, [ip :128]! │ │ - vst1.8 {d4-d7}, [r0 :128], r1 │ │ - vst1.8 {d4-d7}, [ip :128], r1 │ │ - subs r4, r4, #4 │ │ - vst1.8 {d0-d3}, [r0 :128]! │ │ - vst1.8 {d0-d3}, [ip :128]! │ │ - vst1.8 {d4-d7}, [r0 :128], r1 │ │ - vst1.8 {d4-d7}, [ip :128], r1 │ │ - bgt 30624 │ │ - pop {r4, r5, pc} │ │ - push {r4, r5, r6, lr} │ │ - ldr r4, [sp, #16] │ │ - sub r2, r2, r4 │ │ - add lr, r3, r4 │ │ - clz r3, r3 │ │ - clz ip, r4 │ │ - vdup.16 q15, lr │ │ - add r5, pc, #52 ; 0x34 │ │ - rbit lr, lr │ │ - sub r3, r3, #20 │ │ - sub ip, ip, #25 │ │ - clz lr, lr │ │ - ldr r3, [r5, r3, lsl #2] │ │ - ldr ip, [r5, ip, lsl #2] │ │ - rsb lr, lr, #0 │ │ - add r3, r5, r3 │ │ - add r5, r5, ip │ │ - vshr.u16 q15, q15, #1 │ │ - vdup.16 q14, lr │ │ - add ip, r0, r1 │ │ - lsl r1, r1, #1 │ │ - bx r5 │ │ - andeq r0, r0, r4, lsl r2 │ │ - andeq r0, r0, r4, lsl #3 │ │ - andeq r0, r0, r8, lsl #2 │ │ - muleq r0, r4, r0 │ │ - andeq r0, r0, r8, lsr #32 │ │ - andeq r0, r0, r8, asr #4 │ │ - andeq r0, r0, r4, lsr #3 │ │ - andeq r0, r0, r0, lsr #2 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r8, lsr r0 │ │ - vld1.32 {d0[]}, [r2 :32]! │ │ - vpaddl.u8 d0, d0 │ │ - vpadd.i16 d0, d0, d0 │ │ - bx r3 │ │ - add r2, r2, #1 │ │ - vld1.32 {d1[]}, [r2] │ │ - vadd.i16 d0, d0, d30 │ │ - vpaddl.u8 d1, d1 │ │ - vpadd.i16 d1, d1, d1 │ │ - cmp r4, #4 │ │ - vadd.i16 d0, d0, d1 │ │ - vshl.u16 d0, d0, d28 │ │ - beq 3071c │ │ - movw lr, #6554 ; 0x199a │ │ - movw r5, #10923 ; 0x2aab │ │ - cmp r4, #16 │ │ - movne lr, r5 │ │ - vdup.16 d30, lr │ │ - vqdmulh.s16 d0, d0, d30 │ │ - vdup.8 d0, d0[0] │ │ - vst1.32 {d0[0]}, [r0 :32], r1 │ │ - vst1.32 {d0[0]}, [ip :32], r1 │ │ - subs r4, r4, #4 │ │ - vst1.32 {d0[0]}, [r0 :32], r1 │ │ - vst1.32 {d0[0]}, [ip :32], r1 │ │ - bgt 30720 │ │ - pop {r4, r5, r6, pc} │ │ - vld1.8 {d0}, [r2 :64]! │ │ - vpaddl.u8 d0, d0 │ │ - vpadd.i16 d0, d0, d0 │ │ - vpadd.i16 d0, d0, d0 │ │ - bx r3 │ │ - add r2, r2, #1 │ │ - vld1.8 {d2}, [r2] │ │ - vadd.i16 d0, d0, d30 │ │ - vpaddl.u8 d2, d2 │ │ - vpadd.i16 d2, d2, d2 │ │ - vpadd.i16 d2, d2, d2 │ │ - cmp r4, #8 │ │ - vadd.i16 d0, d0, d2 │ │ - vshl.u16 d0, d0, d28 │ │ - beq 30790 │ │ - cmp r4, #32 │ │ - movw lr, #6554 ; 0x199a │ │ - movw r5, #10923 ; 0x2aab │ │ - movne lr, r5 │ │ - vdup.16 d24, lr │ │ - vqdmulh.s16 d0, d0, d24 │ │ - vdup.8 d0, d0[0] │ │ - vst1.8 {d0}, [r0 :64], r1 │ │ - vst1.8 {d0}, [ip :64], r1 │ │ - subs r4, r4, #4 │ │ - vst1.8 {d0}, [r0 :64], r1 │ │ - vst1.8 {d0}, [ip :64], r1 │ │ - bgt 30794 │ │ - pop {r4, r5, r6, pc} │ │ - vld1.8 {d0-d1}, [r2 :128]! │ │ - vaddl.u8 q0, d0, d1 │ │ - vadd.i16 d0, d0, d1 │ │ - vpadd.i16 d0, d0, d0 │ │ - vpadd.i16 d0, d0, d0 │ │ - bx r3 │ │ - add r2, r2, #1 │ │ - vld1.8 {d2-d3}, [r2] │ │ - vadd.i16 d0, d0, d30 │ │ - vaddl.u8 q1, d2, d3 │ │ - vadd.i16 d2, d2, d3 │ │ - vpadd.i16 d2, d2, d2 │ │ - vpadd.i16 d2, d2, d2 │ │ - cmp r4, #16 │ │ - vadd.i16 d0, d0, d2 │ │ - vshl.u16 d0, d0, d28 │ │ - beq 3080c │ │ - tst r4, #56 ; 0x38 │ │ - movw lr, #6554 ; 0x199a │ │ - movw r5, #10923 ; 0x2aab │ │ - movne lr, r5 │ │ - vdup.16 d24, lr │ │ - vqdmulh.s16 d0, d0, d24 │ │ - vdup.8 q0, d0[0] │ │ - vst1.8 {d0-d1}, [r0 :128], r1 │ │ - vst1.8 {d0-d1}, [ip :128], r1 │ │ - subs r4, r4, #4 │ │ - vst1.8 {d0-d1}, [r0 :128], r1 │ │ - vst1.8 {d0-d1}, [ip :128], r1 │ │ - bgt 30810 │ │ - pop {r4, r5, r6, pc} │ │ - vld1.8 {d0-d3}, [r2 :128]! │ │ - vaddl.u8 q0, d0, d1 │ │ - vaddl.u8 q1, d2, d3 │ │ - vadd.i16 q0, q0, q1 │ │ - vadd.i16 d0, d0, d1 │ │ - vpadd.i16 d0, d0, d0 │ │ - vpadd.i16 d0, d0, d0 │ │ - bx r3 │ │ - add r2, r2, #1 │ │ - vld1.8 {d2-d5}, [r2] │ │ - vadd.i16 d0, d0, d30 │ │ - vaddl.u8 q1, d2, d3 │ │ - vaddl.u8 q2, d4, d5 │ │ - vadd.i16 q1, q1, q2 │ │ - vadd.i16 d2, d2, d3 │ │ - vpadd.i16 d2, d2, d2 │ │ - vpadd.i16 d2, d2, d2 │ │ - cmp r4, #32 │ │ - vadd.i16 d0, d0, d2 │ │ - vshl.u16 d4, d0, d28 │ │ - beq 30898 │ │ - cmp r4, #8 │ │ - movw lr, #6554 ; 0x199a │ │ - movw r5, #10923 ; 0x2aab │ │ - movne lr, r5 │ │ - vdup.16 d24, lr │ │ - vqdmulh.s16 d4, d4, d24 │ │ - vdup.8 q0, d4[0] │ │ - vdup.8 q1, d4[0] │ │ - vst1.8 {d0-d3}, [r0 :128], r1 │ │ - vst1.8 {d0-d3}, [ip :128], r1 │ │ - subs r4, r4, #4 │ │ - vst1.8 {d0-d3}, [r0 :128], r1 │ │ - vst1.8 {d0-d3}, [ip :128], r1 │ │ - bgt 308a0 │ │ - pop {r4, r5, r6, pc} │ │ - vld1.8 {d0-d3}, [r2 :128]! │ │ - vaddl.u8 q0, d0, d1 │ │ - vld1.8 {d4-d7}, [r2 :128]! │ │ - vaddl.u8 q1, d2, d3 │ │ - vaddl.u8 q2, d4, d5 │ │ - vaddl.u8 q3, d6, d7 │ │ - vadd.i16 q0, q0, q1 │ │ - vadd.i16 q1, q2, q3 │ │ - vadd.i16 q0, q0, q1 │ │ - vadd.i16 d0, d0, d1 │ │ - vpadd.i16 d0, d0, d0 │ │ - vpadd.i16 d0, d0, d0 │ │ - bx r3 │ │ - add r2, r2, #1 │ │ - vld1.8 {d2-d5}, [r2]! │ │ - vadd.i16 d0, d0, d30 │ │ - vaddl.u8 q2, d4, d5 │ │ - vaddl.u8 q1, d2, d3 │ │ - vadd.i16 d4, d4, d5 │ │ - vadd.i16 d2, d2, d3 │ │ - vld1.8 {d16-d19}, [r2] │ │ - vpadd.i16 d4, d4, d4 │ │ - vpadd.i16 d2, d2, d2 │ │ - vpadd.i16 d4, d4, d4 │ │ - vpadd.i16 d2, d2, d2 │ │ - vaddl.u8 q8, d16, d17 │ │ - vaddl.u8 q9, d18, d19 │ │ - vadd.i16 d16, d16, d17 │ │ - vadd.i16 d18, d18, d19 │ │ - vpadd.i16 d16, d16, d16 │ │ - vpadd.i16 d18, d18, d18 │ │ - vpadd.i16 d16, d16, d16 │ │ - vpadd.i16 d18, d18, d18 │ │ - vadd.i16 d2, d2, d4 │ │ - vadd.i16 d3, d16, d18 │ │ - cmp r4, #64 ; 0x40 │ │ - vadd.i16 d0, d0, d2 │ │ - vadd.i16 d0, d0, d3 │ │ - vshl.u16 d18, d0, d28 │ │ - beq 30978 │ │ - movw lr, #10923 ; 0x2aab │ │ - movt lr, #6554 ; 0x199a │ │ - mov r5, r4 │ │ - and r5, r5, #31 │ │ - lsr lr, lr, r5 │ │ - vdup.16 d30, lr │ │ - vqdmulh.s16 d18, d18, d30 │ │ - sub r1, r1, #32 │ │ - vdup.8 q0, d18[0] │ │ - vdup.8 q1, d18[0] │ │ - vdup.8 q2, d18[0] │ │ - vdup.8 q3, d18[0] │ │ - vst1.8 {d0-d3}, [r0 :128]! │ │ - vst1.8 {d0-d3}, [ip :128]! │ │ - vst1.8 {d4-d7}, [r0 :128], r1 │ │ - vst1.8 {d4-d7}, [ip :128], r1 │ │ - subs r4, r4, #4 │ │ - vst1.8 {d0-d3}, [r0 :128]! │ │ - vst1.8 {d0-d3}, [ip :128]! │ │ - vst1.8 {d4-d7}, [r0 :128], r1 │ │ - vst1.8 {d4-d7}, [ip :128], r1 │ │ - bgt 3098c │ │ - pop {r4, r5, r6, pc} │ │ - push {r4, r5, r6, r7, r8, lr} │ │ - ldr r4, [sp, #24] │ │ - clz lr, r3 │ │ - add r5, pc, #36 ; 0x24 │ │ - sub lr, lr, #25 │ │ - ldr lr, [r5, lr, lsl #2] │ │ - vld1.8 {d4[]-d5[]}, [r2] │ │ - add r8, r2, #1 │ │ - sub r2, r2, #4 │ │ - add r5, r5, lr │ │ - mvn r7, #3 │ │ - add r6, r0, r1 │ │ - lsl r1, r1, #1 │ │ - bx r5 │ │ - andeq r0, r0, r4, lsl #2 │ │ - andeq r0, r0, r4, lsl #2 │ │ - andeq r0, r0, r4, lsl #2 │ │ - andeq r0, r0, r8, ror r0 │ │ - andeq r0, r0, r4, lsl r0 │ │ - vld1.32 {d6[]-d7[]}, [r8] │ │ - vsubl.u8 q8, d6, d4 │ │ - vld4.8 {d0[]-d3[]}, [r2 :32], r7 │ │ - vtrn.32 d0, d1 │ │ - vtrn.32 d2, d3 │ │ - vaddw.u8 q9, q8, d0 │ │ - vaddw.u8 q10, q8, d2 │ │ - vqmovun.s16 d18, q9 │ │ - vqmovun.s16 d19, q10 │ │ - vorr d1, d2, d2 │ │ - vabd.u8 q10, q3, q9 │ │ - vabd.u8 q11, q2, q9 │ │ - vabd.u8 q9, q0, q9 │ │ - vmin.u8 q12, q10, q11 │ │ - vcge.u8 q10, q11, q10 │ │ - vcge.u8 q9, q12, q9 │ │ - vbsl q10, q3, q2 │ │ - vbit q10, q0, q9 │ │ - vst1.32 {d21[1]}, [r0 :32], r1 │ │ - vst1.32 {d21[0]}, [r6 :32], r1 │ │ - subs r4, r4, #4 │ │ - vst1.32 {d20[1]}, [r0 :32], r1 │ │ - vst1.32 {d20[0]}, [r6 :32], r1 │ │ - bgt 30a0c │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ - vld1.8 {d6}, [r8] │ │ - vsubl.u8 q8, d6, d4 │ │ - vorr d7, d6, d6 │ │ - vld4.8 {d0[]-d3[]}, [r2 :32], r7 │ │ - vaddw.u8 q9, q8, d0 │ │ - vaddw.u8 q10, q8, d1 │ │ - vaddw.u8 q11, q8, d2 │ │ - vaddw.u8 q12, q8, d3 │ │ - vqmovun.s16 d18, q9 │ │ - vqmovun.s16 d19, q10 │ │ - vqmovun.s16 d20, q11 │ │ - vqmovun.s16 d21, q12 │ │ - vabd.u8 q11, q3, q9 │ │ - vabd.u8 q12, q3, q10 │ │ - vabd.u8 q13, q2, q9 │ │ - vabd.u8 q14, q2, q10 │ │ - vabd.u8 q10, q1, q10 │ │ - vabd.u8 q9, q0, q9 │ │ - vmin.u8 q15, q12, q14 │ │ - vcge.u8 q12, q14, q12 │ │ - vmin.u8 q14, q11, q13 │ │ - vcge.u8 q11, q13, q11 │ │ - vcge.u8 q10, q15, q10 │ │ - vcge.u8 q9, q14, q9 │ │ - vbsl q12, q3, q2 │ │ - vbsl q11, q3, q2 │ │ - vbit q12, q1, q10 │ │ - vbit q11, q0, q9 │ │ - vst1.8 {d25}, [r0 :64], r1 │ │ - vst1.8 {d24}, [r6 :64], r1 │ │ - subs r4, r4, #4 │ │ - vst1.8 {d23}, [r0 :64], r1 │ │ - vst1.8 {d22}, [r6 :64], r1 │ │ - bgt 30a74 │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ - vld1.8 {d6}, [r8]! │ │ - mov ip, r3 │ │ - add r5, r0, r1 │ │ - add lr, r6, r1 │ │ - lsl r1, r1, #1 │ │ - sub r1, r1, r3 │ │ - vld4.8 {d0[]-d3[]}, [r2 :32], r7 │ │ - vsubl.u8 q8, d6, d4 │ │ - vorr d7, d6, d6 │ │ - vaddw.u8 q9, q8, d0 │ │ - vaddw.u8 q10, q8, d1 │ │ - vaddw.u8 q11, q8, d2 │ │ - vaddw.u8 q12, q8, d3 │ │ - vqmovun.s16 d18, q9 │ │ - vqmovun.s16 d19, q10 │ │ - vqmovun.s16 d20, q11 │ │ - vqmovun.s16 d21, q12 │ │ - vabd.u8 q11, q3, q9 │ │ - vabd.u8 q12, q3, q10 │ │ - vabd.u8 q13, q2, q9 │ │ - vabd.u8 q14, q2, q10 │ │ - vabd.u8 q10, q1, q10 │ │ - vabd.u8 q9, q0, q9 │ │ - vmin.u8 q15, q12, q14 │ │ - vcge.u8 q12, q14, q12 │ │ - vmin.u8 q14, q11, q13 │ │ - vcge.u8 q11, q13, q11 │ │ - vcge.u8 q10, q15, q10 │ │ - vcge.u8 q9, q14, q9 │ │ - vbsl q12, q3, q2 │ │ - vbsl q11, q3, q2 │ │ - vbit q12, q1, q10 │ │ - vbit q11, q0, q9 │ │ - subs r3, r3, #8 │ │ - vst1.8 {d25}, [r0 :64]! │ │ - vst1.8 {d24}, [r6 :64]! │ │ - vst1.8 {d23}, [r5 :64]! │ │ - vst1.8 {d22}, [lr :64]! │ │ - ble 30b98 │ │ - vld1.8 {d6}, [r8]! │ │ - b 30b10 │ │ - subs r4, r4, #4 │ │ - ble 30bc0 │ │ - sub r8, r8, ip │ │ - add r0, r0, r1 │ │ - add r6, r6, r1 │ │ - vld1.8 {d6}, [r8]! │ │ - add r5, r5, r1 │ │ - add lr, lr, r1 │ │ - mov r3, ip │ │ - b 30b0c │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - ldr r4, [sp, #32] │ │ - ldr sl, [pc] ; 30bd4 │ │ - b 30bd8 │ │ - ldrdeq r7, [r7], -r0 │ │ - add sl, sl, pc │ │ - add ip, sl, r4 │ │ - add sl, sl, r3 │ │ - clz r9, r3 │ │ - add r5, pc, #32 │ │ - sub lr, r2, r4 │ │ - sub r9, r9, #25 │ │ - ldr r9, [r5, r9, lsl #2] │ │ - vld1.8 {d4[]}, [lr] │ │ - add r8, r2, #1 │ │ - add r5, r5, r9 │ │ - add r6, r0, r1 │ │ - lsl r1, r1, #1 │ │ - bx r5 │ │ - andeq r0, r0, ip, lsl r1 │ │ - andeq r0, r0, ip, lsl r1 │ │ - andeq r0, r0, ip, lsl r1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r4, lsl r0 │ │ - vld1.32 {d16[]}, [r8] │ │ - vld1.32 {d18[]}, [sl :32] │ │ - sub r2, r2, #4 │ │ - mvn r7, #3 │ │ - vdup.8 q3, d16[3] │ │ - vsubl.u8 q8, d16, d4 │ │ - vmovl.u8 q9, d18 │ │ - vld4.8 {d0[]-d3[]}, [r2 :32], r7 │ │ - vld4.8 {d20[]-d23[]}, [ip :32]! │ │ - vshll.i8 q12, d6, #8 │ │ - vshll.i8 q13, d6, #8 │ │ - vtrn.32 d1, d0 │ │ - vtrn.32 d3, d2 │ │ - vtrn.32 d20, d21 │ │ - vtrn.32 d22, d23 │ │ - vshll.i8 q14, d4, #8 │ │ - vshll.i8 q15, d4, #8 │ │ - vsubl.u8 q0, d1, d6 │ │ - vsubl.u8 q1, d3, d6 │ │ - vmovl.u8 q10, d20 │ │ - vmovl.u8 q11, d22 │ │ - vmla.i16 q12, q1, q9 │ │ - vmla.i16 q13, q0, q9 │ │ - vmla.i16 q14, q8, q10 │ │ - vmla.i16 q15, q8, q11 │ │ - vhadd.u16 q12, q12, q14 │ │ - vhadd.u16 q13, q13, q15 │ │ - vrshrn.i16 d24, q12, #8 │ │ - vrshrn.i16 d25, q13, #8 │ │ - vst1.32 {d24[0]}, [r0 :32], r1 │ │ - vst1.32 {d24[1]}, [r6 :32], r1 │ │ - subs r4, r4, #4 │ │ - vst1.32 {d25[0]}, [r0 :32], r1 │ │ - vst1.32 {d25[1]}, [r6 :32], r1 │ │ - bgt 30c40 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - vld1.8 {d16}, [r8] │ │ - vld1.8 {d18}, [sl :64] │ │ - sub r2, r2, #2 │ │ - mvn r7, #1 │ │ - vdup.8 q3, d16[7] │ │ - vsubl.u8 q8, d16, d4 │ │ - vmovl.u8 q9, d18 │ │ - vld2.8 {d0[]-d1[]}, [r2 :16], r7 │ │ - vld2.8 {d20[],d22[]}, [ip :16]! │ │ - vshll.i8 q12, d6, #8 │ │ - vshll.i8 q13, d6, #8 │ │ - vshll.i8 q14, d4, #8 │ │ - vshll.i8 q15, d4, #8 │ │ - vsubl.u8 q1, d0, d6 │ │ - vsubl.u8 q0, d1, d6 │ │ - vmovl.u8 q10, d20 │ │ - vmovl.u8 q11, d22 │ │ - vmla.i16 q12, q0, q9 │ │ - vmla.i16 q13, q1, q9 │ │ - vmla.i16 q14, q8, q10 │ │ - vmla.i16 q15, q8, q11 │ │ - vhadd.u16 q12, q12, q14 │ │ - vhadd.u16 q13, q13, q15 │ │ - vrshrn.i16 d24, q12, #8 │ │ - vrshrn.i16 d25, q13, #8 │ │ - subs r4, r4, #2 │ │ - vst1.8 {d24}, [r0 :64], r1 │ │ - vst1.8 {d25}, [r6 :64], r1 │ │ - bgt 30cd0 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - add lr, r2, r3 │ │ - sub r2, r2, #2 │ │ - mvn r7, #1 │ │ - vld1.8 {d6[]-d7[]}, [lr] │ │ - sub r1, r1, r3 │ │ - mov r9, r3 │ │ - vld2.8 {d0[]-d1[]}, [r2 :16], r7 │ │ - vld2.8 {d20[],d22[]}, [ip :16]! │ │ - vsubl.u8 q1, d0, d6 │ │ - vsubl.u8 q0, d1, d6 │ │ - vmovl.u8 q10, d20 │ │ - vmovl.u8 q11, d22 │ │ - vld1.8 {d16}, [r8]! │ │ - vld1.8 {d18}, [sl :64]! │ │ - vshll.i8 q12, d6, #8 │ │ - vshll.i8 q13, d6, #8 │ │ - vmovl.u8 q9, d18 │ │ - vshll.i8 q14, d4, #8 │ │ - vshll.i8 q15, d4, #8 │ │ - vsubl.u8 q8, d16, d4 │ │ - vmla.i16 q12, q0, q9 │ │ - vmla.i16 q13, q1, q9 │ │ - vmla.i16 q14, q8, q10 │ │ - vmla.i16 q15, q8, q11 │ │ - vhadd.u16 q12, q12, q14 │ │ - vhadd.u16 q13, q13, q15 │ │ - vrshrn.i16 d24, q12, #8 │ │ - vrshrn.i16 d25, q13, #8 │ │ - subs r3, r3, #8 │ │ - vst1.8 {d24}, [r0 :64]! │ │ - vst1.8 {d25}, [r6 :64]! │ │ - bgt 30d5c │ │ - subs r4, r4, #2 │ │ - ble 30dcc │ │ - sub r8, r8, r9 │ │ - sub sl, sl, r9 │ │ - add r0, r0, r1 │ │ - add r6, r6, r1 │ │ - mov r3, r9 │ │ - b 30d44 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - push {r4, r5, r6, r7, lr} │ │ - ldr r4, [sp, #20] │ │ - ldr r7, [pc] ; 30de0 │ │ - b 30de4 │ │ - andeq r7, r7, r4, asr #7 │ │ - add r7, r7, pc │ │ - add r7, r7, r4 │ │ - clz lr, r3 │ │ - add r5, pc, #32 │ │ - sub ip, r2, r4 │ │ - sub lr, lr, #25 │ │ - ldr lr, [r5, lr, lsl #2] │ │ - vld1.8 {d4[]}, [ip] │ │ - add r2, r2, #1 │ │ - add r5, r5, lr │ │ - add r6, r0, r1 │ │ - lsl r1, r1, #1 │ │ - bx r5 │ │ - andeq r0, r0, ip, asr #1 │ │ - andeq r0, r0, ip, asr #1 │ │ - andeq r0, r0, ip, asr #1 │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, lsl r0 │ │ - vld1.32 {d6[]}, [r2] │ │ - vsubl.u8 q3, d6, d4 │ │ - vld4.8 {d16[]-d19[]}, [r7 :32]! │ │ - vshll.i8 q10, d4, #8 │ │ - vshll.i8 q11, d4, #8 │ │ - vtrn.32 d16, d17 │ │ - vtrn.32 d18, d19 │ │ - vmovl.u8 q8, d16 │ │ - vmovl.u8 q9, d18 │ │ - subs r4, r4, #4 │ │ - vmla.i16 q10, q3, q8 │ │ - vmla.i16 q11, q3, q9 │ │ - vrshrn.i16 d20, q10, #8 │ │ - vrshrn.i16 d21, q11, #8 │ │ - vst1.32 {d20[0]}, [r0 :32], r1 │ │ - vst1.32 {d20[1]}, [r6 :32], r1 │ │ - vst1.32 {d21[0]}, [r0 :32], r1 │ │ - vst1.32 {d21[1]}, [r6 :32], r1 │ │ - bgt 30e34 │ │ - pop {r4, r5, r6, r7, pc} │ │ - vld1.8 {d6}, [r2] │ │ - vsubl.u8 q3, d6, d4 │ │ - vld4.8 {d16[],d18[],d20[],d22[]}, [r7 :32]! │ │ - vshll.i8 q12, d4, #8 │ │ - vshll.i8 q13, d4, #8 │ │ - vshll.i8 q14, d4, #8 │ │ - vshll.i8 q15, d4, #8 │ │ - vmovl.u8 q8, d16 │ │ - vmovl.u8 q9, d18 │ │ - vmovl.u8 q10, d20 │ │ - vmovl.u8 q11, d22 │ │ - vmla.i16 q12, q3, q8 │ │ - vmla.i16 q13, q3, q9 │ │ - vmla.i16 q14, q3, q10 │ │ - vmla.i16 q15, q3, q11 │ │ - vrshrn.i16 d24, q12, #8 │ │ - vrshrn.i16 d25, q13, #8 │ │ - vrshrn.i16 d26, q14, #8 │ │ - vrshrn.i16 d27, q15, #8 │ │ - vst1.8 {d24}, [r0 :64], r1 │ │ - vst1.8 {d25}, [r6 :64], r1 │ │ - subs r4, r4, #4 │ │ - vst1.8 {d26}, [r0 :64], r1 │ │ - vst1.8 {d27}, [r6 :64], r1 │ │ - bgt 30e84 │ │ - pop {r4, r5, r6, r7, pc} │ │ - vpush {d8-d15} │ │ - add r5, r0, r1 │ │ - add lr, r6, r1 │ │ - lsl r1, r1, #1 │ │ - sub r1, r1, r3 │ │ - mov ip, r3 │ │ - vld4.8 {d8[],d10[],d12[],d14[]}, [r7 :32]! │ │ - vmovl.u8 q4, d8 │ │ - vmovl.u8 q5, d10 │ │ - vmovl.u8 q6, d12 │ │ - vmovl.u8 q7, d14 │ │ - vld1.8 {d6-d7}, [r2]! │ │ - vshll.i8 q8, d4, #8 │ │ - vshll.i8 q9, d4, #8 │ │ - vshll.i8 q10, d4, #8 │ │ - vshll.i8 q11, d4, #8 │ │ - vsubl.u8 q0, d6, d4 │ │ - vsubl.u8 q1, d7, d4 │ │ - vshll.i8 q12, d4, #8 │ │ - vshll.i8 q13, d4, #8 │ │ - vshll.i8 q14, d4, #8 │ │ - vshll.i8 q15, d4, #8 │ │ - vmla.i16 q8, q0, q4 │ │ - vmla.i16 q9, q1, q4 │ │ - vmla.i16 q10, q0, q5 │ │ - vmla.i16 q11, q1, q5 │ │ - vmla.i16 q12, q0, q6 │ │ - vmla.i16 q13, q1, q6 │ │ - vmla.i16 q14, q0, q7 │ │ - vmla.i16 q15, q1, q7 │ │ - vrshrn.i16 d16, q8, #8 │ │ - vrshrn.i16 d17, q9, #8 │ │ - vrshrn.i16 d18, q10, #8 │ │ - vrshrn.i16 d19, q11, #8 │ │ - vrshrn.i16 d20, q12, #8 │ │ - vrshrn.i16 d21, q13, #8 │ │ - vrshrn.i16 d22, q14, #8 │ │ - vrshrn.i16 d23, q15, #8 │ │ - subs r3, r3, #16 │ │ - vst1.8 {d16-d17}, [r0 :128]! │ │ - vst1.8 {d18-d19}, [r6 :128]! │ │ - vst1.8 {d20-d21}, [r5 :128]! │ │ - vst1.8 {d22-d23}, [lr :128]! │ │ - bgt 30f10 │ │ - subs r4, r4, #4 │ │ - ble 30fb8 │ │ - sub r2, r2, ip │ │ - add r0, r0, r1 │ │ - add r6, r6, r1 │ │ - add r5, r5, r1 │ │ - add lr, lr, r1 │ │ - mov r3, ip │ │ - b 30efc │ │ - vpop {d8-d15} │ │ - pop {r4, r5, r6, r7, pc} │ │ - push {r4, r5, r6, r7, r8, lr} │ │ - ldr r4, [sp, #24] │ │ - ldr r8, [pc] ; 30fd0 │ │ - b 30fd4 │ │ - ldrdeq r7, [r7], -r4 │ │ - add r8, r8, pc │ │ - add r8, r8, r3 │ │ - clz lr, r3 │ │ - add r5, pc, #28 │ │ - add ip, r2, r3 │ │ - sub lr, lr, #25 │ │ - ldr lr, [r5, lr, lsl #2] │ │ - vld1.8 {d4[]}, [ip] │ │ - add r5, r5, lr │ │ - add r6, r0, r1 │ │ - lsl r1, r1, #1 │ │ - bx r5 │ │ - ldrdeq r0, [r0], -ip │ │ - ldrdeq r0, [r0], -ip │ │ - ldrdeq r0, [r0], -ip │ │ - andeq r0, r0, ip, rrx │ │ - andeq r0, r0, r4, lsl r0 │ │ - vld1.32 {d6[]}, [r8 :32] │ │ - sub r2, r2, #4 │ │ - mvn r7, #3 │ │ - vmovl.u8 q3, d6 │ │ - vld4.8 {d0[]-d3[]}, [r2 :32], r7 │ │ - vshll.i8 q8, d4, #8 │ │ - vshll.i8 q9, d4, #8 │ │ - vtrn.32 d3, d2 │ │ - vtrn.32 d1, d0 │ │ - vsubl.u8 q1, d3, d4 │ │ - vsubl.u8 q0, d1, d4 │ │ - subs r4, r4, #4 │ │ - vmla.i16 q8, q1, q3 │ │ - vmla.i16 q9, q0, q3 │ │ - vrshrn.i16 d16, q8, #8 │ │ - vrshrn.i16 d17, q9, #8 │ │ - vst1.32 {d16[0]}, [r0 :32], r1 │ │ - vst1.32 {d16[1]}, [r6 :32], r1 │ │ - vst1.32 {d17[0]}, [r0 :32], r1 │ │ - vst1.32 {d17[1]}, [r6 :32], r1 │ │ - bgt 31028 │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ - vld1.8 {d6}, [r8 :64] │ │ - sub r2, r2, #4 │ │ - mvn r7, #3 │ │ - vmovl.u8 q3, d6 │ │ - vld4.8 {d16[],d18[],d20[],d22[]}, [r2 :32], r7 │ │ - vshll.i8 q12, d4, #8 │ │ - vshll.i8 q13, d4, #8 │ │ - vshll.i8 q14, d4, #8 │ │ - vshll.i8 q15, d4, #8 │ │ - vsubl.u8 q11, d22, d4 │ │ - vsubl.u8 q10, d20, d4 │ │ - vsubl.u8 q9, d18, d4 │ │ - vsubl.u8 q8, d16, d4 │ │ - vmla.i16 q12, q11, q3 │ │ - vmla.i16 q13, q10, q3 │ │ - vmla.i16 q14, q9, q3 │ │ - vmla.i16 q15, q8, q3 │ │ - vrshrn.i16 d24, q12, #8 │ │ - vrshrn.i16 d25, q13, #8 │ │ - vrshrn.i16 d26, q14, #8 │ │ - vrshrn.i16 d27, q15, #8 │ │ - vst1.8 {d24}, [r0 :64], r1 │ │ - vst1.8 {d25}, [r6 :64], r1 │ │ - subs r4, r4, #4 │ │ - vst1.8 {d26}, [r0 :64], r1 │ │ - vst1.8 {d27}, [r6 :64], r1 │ │ - bgt 31080 │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ - vpush {d8-d15} │ │ - sub r2, r2, #4 │ │ - mvn r7, #3 │ │ - add r5, r0, r1 │ │ - add lr, r6, r1 │ │ - lsl r1, r1, #1 │ │ - sub r1, r1, r3 │ │ - mov ip, r3 │ │ - vld4.8 {d8[],d10[],d12[],d14[]}, [r2 :32], r7 │ │ - vsubl.u8 q4, d8, d4 │ │ - vsubl.u8 q5, d10, d4 │ │ - vsubl.u8 q6, d12, d4 │ │ - vsubl.u8 q7, d14, d4 │ │ - vld1.8 {d2-d3}, [r8 :128]! │ │ - vshll.i8 q8, d4, #8 │ │ - vshll.i8 q9, d4, #8 │ │ - vshll.i8 q10, d4, #8 │ │ - vshll.i8 q11, d4, #8 │ │ - vmovl.u8 q0, d2 │ │ - vmovl.u8 q1, d3 │ │ - vshll.i8 q12, d4, #8 │ │ - vshll.i8 q13, d4, #8 │ │ - vshll.i8 q14, d4, #8 │ │ - vshll.i8 q15, d4, #8 │ │ - vmla.i16 q8, q7, q0 │ │ - vmla.i16 q9, q7, q1 │ │ - vmla.i16 q10, q6, q0 │ │ - vmla.i16 q11, q6, q1 │ │ - vmla.i16 q12, q5, q0 │ │ - vmla.i16 q13, q5, q1 │ │ - vmla.i16 q14, q4, q0 │ │ - vmla.i16 q15, q4, q1 │ │ - vrshrn.i16 d16, q8, #8 │ │ - vrshrn.i16 d17, q9, #8 │ │ - vrshrn.i16 d18, q10, #8 │ │ - vrshrn.i16 d19, q11, #8 │ │ - vrshrn.i16 d20, q12, #8 │ │ - vrshrn.i16 d21, q13, #8 │ │ - vrshrn.i16 d22, q14, #8 │ │ - vrshrn.i16 d23, q15, #8 │ │ - subs r3, r3, #16 │ │ - vst1.8 {d16-d17}, [r0 :128]! │ │ - vst1.8 {d18-d19}, [r6 :128]! │ │ - vst1.8 {d20-d21}, [r5 :128]! │ │ - vst1.8 {d22-d23}, [lr :128]! │ │ - bgt 31114 │ │ - subs r4, r4, #4 │ │ - ble 311bc │ │ - sub r8, r8, ip │ │ - add r0, r0, r1 │ │ - add r6, r6, r1 │ │ - add r5, r5, r1 │ │ - add lr, lr, r1 │ │ - mov r3, ip │ │ - b 31100 │ │ - vpop {d8-d15} │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ - push {r4, r5, r6, r7, r8, lr} │ │ - movw ip, #511 ; 0x1ff │ │ - ldr r5, [sp, #28] │ │ - ldr r4, [sp, #24] │ │ - and r5, r5, ip │ │ - ldr r6, [pc] ; 311e0 │ │ - b 311e4 │ │ - andeq r7, r7, r4, lsr #1 │ │ - add r6, r6, pc │ │ - lsl r5, r5, #6 │ │ - add r6, r6, r5 │ │ - vld1.8 {d20-d23}, [r6 :128]! │ │ - clz lr, r3 │ │ - add r5, pc, #56 ; 0x38 │ │ - vld1.8 {d27-d29}, [r6 :64] │ │ - sub lr, lr, #26 │ │ - ldr lr, [r5, lr, lsl #2] │ │ - vmovl.s8 q8, d20 │ │ - vmovl.s8 q9, d21 │ │ - add r5, r5, lr │ │ - vmovl.s8 q10, d22 │ │ - vmovl.s8 q11, d23 │ │ - add r6, r0, r1 │ │ - lsl r1, r1, #1 │ │ - vmovl.s8 q12, d27 │ │ - vmovl.s8 q13, d28 │ │ - vmovl.s8 q14, d29 │ │ - add r8, r2, #1 │ │ - bx r5 │ │ - ldrdeq r0, [r0], -ip │ │ - ldrdeq r0, [r0], -ip │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r0, lsl r0 │ │ - vld1.32 {d0[]}, [r8] │ │ - sub r2, r2, #2 │ │ - mvn r7, #1 │ │ - vmovl.u8 q0, d0 │ │ - vld1.32 {d2[]}, [r2], r7 │ │ - vmul.i16 q2, q9, d0[0] │ │ - vmla.i16 q2, q10, d0[1] │ │ - vmla.i16 q2, q11, d0[2] │ │ - vmovl.u8 q1, d2 │ │ - vmla.i16 q2, q12, d0[3] │ │ - vmla.i16 q2, q8, d2[2] │ │ - vmla.i16 q2, q13, d2[1] │ │ - vmla.i16 q2, q14, d2[0] │ │ - vqrshrun.s16 d4, q2, #4 │ │ - subs r4, r4, #2 │ │ - vst1.32 {d4[0]}, [r0 :32], r1 │ │ - vmovl.u8 q0, d4 │ │ - vst1.32 {d4[1]}, [r6 :32], r1 │ │ - vext.8 q0, q0, q0, #8 │ │ - bgt 31258 │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ - vld1.8 {d0}, [r8] │ │ - sub r2, r2, #2 │ │ - mvn r7, #1 │ │ - vmovl.u8 q0, d0 │ │ - vld1.32 {d2[]}, [r2], r7 │ │ - vmul.i16 q2, q9, d0[0] │ │ - vmla.i16 q2, q10, d0[1] │ │ - vmla.i16 q2, q11, d0[2] │ │ - vmovl.u8 q1, d2 │ │ - vmla.i16 q2, q12, d0[3] │ │ - vmla.i16 q2, q8, d2[2] │ │ - vmla.i16 q2, q13, d2[1] │ │ - vmla.i16 q2, q14, d2[0] │ │ - vmul.i16 q3, q9, d1[0] │ │ - vmla.i16 q3, q10, d1[1] │ │ - vmla.i16 q3, q11, d1[2] │ │ - vqrshrun.s16 d4, q2, #4 │ │ - vmovl.u8 q1, d4 │ │ - vmla.i16 q3, q12, d1[3] │ │ - vmla.i16 q3, q8, d0[3] │ │ - vmla.i16 q3, q13, d2[3] │ │ - vmla.i16 q3, q14, d3[3] │ │ - vqrshrun.s16 d5, q3, #4 │ │ - vtrn.32 d4, d5 │ │ - subs r4, r4, #2 │ │ - vst1.64 {d4}, [r0 :64], r1 │ │ - vmovl.u8 q0, d5 │ │ - vst1.64 {d5}, [r6 :64], r1 │ │ - bgt 312ac │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ - vpush {d8-d11} │ │ - sub r2, r2, #2 │ │ - mvn r7, #1 │ │ - sub r1, r1, r3 │ │ - mov lr, r3 │ │ - vld1.32 {d0[]}, [r2], r7 │ │ - vmovl.u8 q0, d0 │ │ - vld1.8 {d4-d5}, [r8]! │ │ - vmul.i16 q3, q8, d0[2] │ │ - vmla.i16 q3, q13, d0[1] │ │ - vmovl.u8 q1, d4 │ │ - vmovl.u8 q2, d5 │ │ - vmla.i16 q3, q14, d0[0] │ │ - vmla.i16 q3, q9, d2[0] │ │ - vmla.i16 q3, q10, d2[1] │ │ - vmla.i16 q3, q11, d2[2] │ │ - vmla.i16 q3, q12, d2[3] │ │ - vmul.i16 q4, q9, d3[0] │ │ - vmla.i16 q4, q10, d3[1] │ │ - vmla.i16 q4, q11, d3[2] │ │ - vqrshrun.s16 d6, q3, #4 │ │ - vmovl.u8 q0, d6 │ │ - vmla.i16 q4, q12, d3[3] │ │ - vmla.i16 q4, q8, d2[3] │ │ - vmla.i16 q4, q13, d0[3] │ │ - vmla.i16 q4, q14, d1[3] │ │ - vmul.i16 q5, q9, d4[0] │ │ - vmla.i16 q5, q10, d4[1] │ │ - vmla.i16 q5, q11, d4[2] │ │ - vqrshrun.s16 d7, q4, #4 │ │ - vmovl.u8 q0, d7 │ │ - vmla.i16 q5, q12, d4[3] │ │ - vmla.i16 q5, q8, d3[3] │ │ - vmla.i16 q5, q13, d0[3] │ │ - vmla.i16 q5, q14, d1[3] │ │ - vmul.i16 q15, q9, d5[0] │ │ - vmla.i16 q15, q10, d5[1] │ │ - vmla.i16 q15, q11, d5[2] │ │ - vqrshrun.s16 d8, q5, #4 │ │ - vmovl.u8 q0, d8 │ │ - vmov.u8 ip, d5[6] │ │ - vmla.i16 q15, q12, d5[3] │ │ - vmla.i16 q15, q8, d4[3] │ │ - vmla.i16 q15, q13, d0[3] │ │ - vmla.i16 q15, q14, d1[3] │ │ - vmov.8 d0[4], ip │ │ - subs r3, r3, #16 │ │ - vqrshrun.s16 d9, q15, #4 │ │ - vst4.32 {d6[0],d7[0],d8[0],d9[0]}, [r0 :128]! │ │ - vst4.32 {d6[1],d7[1],d8[1],d9[1]}, [r6 :128]! │ │ - ble 313f4 │ │ - vmov.u8 ip, d9[7] │ │ - vmov.8 d0[0], ip │ │ - vmov.u8 ip, d9[3] │ │ - vmov.8 d0[2], ip │ │ - b 31330 │ │ - subs r4, r4, #2 │ │ - ble 31410 │ │ - sub r8, r6, lr │ │ - add r0, r0, r1 │ │ - add r6, r6, r1 │ │ - mov r3, lr │ │ - b 31328 │ │ - vpop {d8-d11} │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ - push {r4, r5, lr} │ │ - ldr r4, [sp, #12] │ │ - ldr r5, [sp, #16] │ │ - vld1.16 {d0-d1}, [r2 :128] │ │ - clz lr, r4 │ │ - add ip, pc, #20 │ │ - sub lr, lr, #25 │ │ - ldr lr, [ip, lr, lsl #2] │ │ - vmovn.i16 d0, q0 │ │ - add ip, ip, lr │ │ - add r2, r0, r1 │ │ - bx ip │ │ - strdeq r0, [r0], -ip │ │ - strheq r0, [r0], -ip │ │ - andeq r0, r0, r4, ror r0 │ │ - andeq r0, r0, r0, asr #32 │ │ - andeq r0, r0, r4, lsl r0 │ │ - lsl r1, r1, #1 │ │ - vld1.8 {d2-d3}, [r3 :128]! │ │ - subs r5, r5, #4 │ │ - vtbl.8 d2, {d0}, d2 │ │ - vtbl.8 d3, {d0}, d3 │ │ - vst1.32 {d2[0]}, [r0 :32], r1 │ │ - vst1.32 {d2[1]}, [r2 :32], r1 │ │ - vst1.32 {d3[0]}, [r0 :32], r1 │ │ - vst1.32 {d3[1]}, [r2 :32], r1 │ │ - bgt 31460 │ │ - pop {r4, r5, pc} │ │ - lsl r1, r1, #1 │ │ - vld1.8 {d2-d5}, [r3 :128]! │ │ - subs r5, r5, #4 │ │ - vtbl.8 d2, {d0}, d2 │ │ - vtbl.8 d3, {d0}, d3 │ │ - vst1.8 {d2}, [r0 :64], r1 │ │ - vtbl.8 d4, {d0}, d4 │ │ - vst1.8 {d3}, [r2 :64], r1 │ │ - vtbl.8 d5, {d0}, d5 │ │ - vst1.8 {d4}, [r0 :64], r1 │ │ - vst1.8 {d5}, [r2 :64], r1 │ │ - bgt 3148c │ │ - pop {r4, r5, pc} │ │ - lsl r1, r1, #1 │ │ - vld1.8 {d16-d19}, [r3 :128]! │ │ - subs r5, r5, #4 │ │ - vld1.8 {d20-d23}, [r3 :128]! │ │ - vtbl.8 d16, {d0}, d16 │ │ - vtbl.8 d17, {d0}, d17 │ │ - vtbl.8 d18, {d0}, d18 │ │ - vtbl.8 d19, {d0}, d19 │ │ - vtbl.8 d20, {d0}, d20 │ │ - vtbl.8 d21, {d0}, d21 │ │ - vst1.8 {d16-d17}, [r0 :128], r1 │ │ - vtbl.8 d22, {d0}, d22 │ │ - vst1.8 {d18-d19}, [r2 :128], r1 │ │ - vtbl.8 d23, {d0}, d23 │ │ - vst1.8 {d20-d21}, [r0 :128], r1 │ │ - vst1.8 {d22-d23}, [r2 :128], r1 │ │ - bgt 314c0 │ │ - pop {r4, r5, pc} │ │ - lsl r1, r1, #1 │ │ - vld1.8 {d16-d19}, [r3 :128]! │ │ - subs r5, r5, #2 │ │ - vld1.8 {d20-d23}, [r3 :128]! │ │ - vtbl.8 d16, {d0}, d16 │ │ - vtbl.8 d17, {d0}, d17 │ │ - vtbl.8 d18, {d0}, d18 │ │ - vtbl.8 d19, {d0}, d19 │ │ - vtbl.8 d20, {d0}, d20 │ │ - vtbl.8 d21, {d0}, d21 │ │ - vst1.8 {d16-d19}, [r0 :128], r1 │ │ - vtbl.8 d22, {d0}, d22 │ │ - vtbl.8 d23, {d0}, d23 │ │ - vst1.8 {d20-d23}, [r2 :128], r1 │ │ - bgt 31508 │ │ - pop {r4, r5, pc} │ │ - sub r1, r1, #32 │ │ - vld1.8 {d16-d19}, [r3 :128]! │ │ - subs r5, r5, #1 │ │ - vld1.8 {d20-d23}, [r3 :128]! │ │ - vtbl.8 d16, {d0}, d16 │ │ - vtbl.8 d17, {d0}, d17 │ │ - vtbl.8 d18, {d0}, d18 │ │ - vtbl.8 d19, {d0}, d19 │ │ - vtbl.8 d20, {d0}, d20 │ │ - vtbl.8 d21, {d0}, d21 │ │ - vst1.8 {d16-d19}, [r0 :128]! │ │ - vtbl.8 d22, {d0}, d22 │ │ - vtbl.8 d23, {d0}, d23 │ │ - vst1.8 {d20-d23}, [r0 :128], r1 │ │ - bgt 31548 │ │ - pop {r4, r5, pc} │ │ - push {r4, r5, r6, r7, r8, lr} │ │ - ldr r4, [sp, #24] │ │ - ldr r5, [sp, #28] │ │ - ldr r6, [sp, #32] │ │ - clz lr, r3 │ │ - add ip, pc, #28 │ │ - sub lr, lr, #26 │ │ - ldr lr, [ip, lr, lsl #2] │ │ - vmov.i16 q0, #128 ; 0x0080 │ │ - vdup.16 q1, r6 │ │ - add ip, ip, lr │ │ - add r6, r0, r1 │ │ - lsl r1, r1, #1 │ │ - bx ip │ │ - andeq r0, r0, r4, ror #1 │ │ - andeq r0, r0, r4, ror #1 │ │ - andeq r0, r0, r0, rrx │ │ - andeq r0, r0, r0, lsl r0 │ │ - vld1.16 {d4-d7}, [r5 :128]! │ │ - vmul.i16 q2, q2, q1 │ │ - vmul.i16 q3, q3, q1 │ │ - vshr.s16 q8, q2, #15 │ │ - vshr.s16 q9, q3, #15 │ │ - vadd.i16 q2, q2, q8 │ │ - vadd.i16 q3, q3, q9 │ │ - vrshr.s16 q2, q2, #6 │ │ - vrshr.s16 q3, q3, #6 │ │ - vadd.i16 q2, q2, q0 │ │ - vadd.i16 q3, q3, q0 │ │ - vqmovun.s16 d4, q2 │ │ - vqmovun.s16 d5, q3 │ │ - vst1.32 {d4[0]}, [r0 :32], r1 │ │ - vst1.32 {d4[1]}, [r6 :32], r1 │ │ - subs r4, r4, #4 │ │ - vst1.32 {d5[0]}, [r0 :32], r1 │ │ - vst1.32 {d5[1]}, [r6 :32], r1 │ │ - bgt 315cc │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ - vld1.16 {d16-d19}, [r5 :128]! │ │ - vld1.16 {d20-d23}, [r5 :128]! │ │ - vmul.i16 q8, q8, q1 │ │ - vmul.i16 q9, q9, q1 │ │ - vmul.i16 q10, q10, q1 │ │ - vmul.i16 q11, q11, q1 │ │ - vshr.s16 q12, q8, #15 │ │ - vshr.s16 q13, q9, #15 │ │ - vshr.s16 q14, q10, #15 │ │ - vshr.s16 q15, q11, #15 │ │ - vadd.i16 q8, q8, q12 │ │ - vadd.i16 q9, q9, q13 │ │ - vadd.i16 q10, q10, q14 │ │ - vadd.i16 q11, q11, q15 │ │ - vrshr.s16 q8, q8, #6 │ │ - vrshr.s16 q9, q9, #6 │ │ - vrshr.s16 q10, q10, #6 │ │ - vrshr.s16 q11, q11, #6 │ │ - vadd.i16 q8, q8, q0 │ │ - vadd.i16 q9, q9, q0 │ │ - vadd.i16 q10, q10, q0 │ │ - vadd.i16 q11, q11, q0 │ │ - vqmovun.s16 d16, q8 │ │ - vqmovun.s16 d17, q9 │ │ - vqmovun.s16 d18, q10 │ │ - vqmovun.s16 d19, q11 │ │ - vst1.8 {d16}, [r0 :64], r1 │ │ - vst1.8 {d17}, [r6 :64], r1 │ │ - subs r4, r4, #4 │ │ - vst1.8 {d18}, [r0 :64], r1 │ │ - vst1.8 {d19}, [r6 :64], r1 │ │ - bgt 3161c │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ - add ip, r5, r3, lsl #1 │ │ - sub r1, r1, r3 │ │ - mov lr, r3 │ │ - vld1.16 {d16-d19}, [r5 :128]! │ │ - vmul.i16 q8, q8, q1 │ │ - vld1.16 {d20-d23}, [ip :128]! │ │ - vmul.i16 q9, q9, q1 │ │ - vmul.i16 q10, q10, q1 │ │ - vmul.i16 q11, q11, q1 │ │ - vshr.s16 q12, q8, #15 │ │ - vshr.s16 q13, q9, #15 │ │ - vshr.s16 q14, q10, #15 │ │ - vshr.s16 q15, q11, #15 │ │ - vadd.i16 q8, q8, q12 │ │ - vadd.i16 q9, q9, q13 │ │ - vadd.i16 q10, q10, q14 │ │ - vadd.i16 q11, q11, q15 │ │ - vrshr.s16 q8, q8, #6 │ │ - vrshr.s16 q9, q9, #6 │ │ - vrshr.s16 q10, q10, #6 │ │ - vrshr.s16 q11, q11, #6 │ │ - vadd.i16 q8, q8, q0 │ │ - vadd.i16 q9, q9, q0 │ │ - vadd.i16 q10, q10, q0 │ │ - vadd.i16 q11, q11, q0 │ │ - vqmovun.s16 d16, q8 │ │ - vqmovun.s16 d17, q9 │ │ - vqmovun.s16 d18, q10 │ │ - vqmovun.s16 d19, q11 │ │ - subs r3, r3, #16 │ │ - vst1.16 {d16-d17}, [r0 :128]! │ │ - vst1.16 {d18-d19}, [r6 :128]! │ │ - bgt 316ac │ │ - subs r4, r4, #2 │ │ - add r5, r5, lr, lsl #1 │ │ - add ip, ip, lr, lsl #1 │ │ - add r0, r0, r1 │ │ - add r6, r6, r1 │ │ - mov r3, lr │ │ - bgt 316ac │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ - push {r4, r5, r6, r7, r8, lr} │ │ - ldr r4, [sp, #24] │ │ - ldr r5, [sp, #28] │ │ - ldr r6, [sp, #32] │ │ - clz lr, r3 │ │ - add ip, pc, #28 │ │ - sub lr, lr, #26 │ │ - ldr lr, [ip, lr, lsl #2] │ │ - vdup.16 q1, r6 │ │ - add r2, r2, #1 │ │ - add ip, ip, lr │ │ - add r6, r0, r1 │ │ - lsl r1, r1, #1 │ │ - bx ip │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, asr #32 │ │ - andeq r0, r0, r8, lsr #32 │ │ - andeq r0, r0, r0, lsl r0 │ │ - vld1.32 {d0[]}, [r2] │ │ - vpaddl.u8 d0, d0 │ │ - vpadd.i16 d0, d0, d0 │ │ - vrshr.u16 d0, d0, #2 │ │ - vdup.16 q0, d0[0] │ │ - b 315cc │ │ - vld1.8 {d0}, [r2] │ │ - vpaddl.u8 d0, d0 │ │ - vpadd.i16 d0, d0, d0 │ │ - vpadd.i16 d0, d0, d0 │ │ - vrshr.u16 d0, d0, #3 │ │ - vdup.16 q0, d0[0] │ │ - b 3161c │ │ - vld1.8 {d0-d1}, [r2] │ │ - vaddl.u8 q0, d0, d1 │ │ - vadd.i16 d0, d0, d1 │ │ - vpadd.i16 d0, d0, d0 │ │ - vpadd.i16 d0, d0, d0 │ │ - vrshr.u16 d0, d0, #4 │ │ - vdup.16 q0, d0[0] │ │ - b 316a0 │ │ - vld1.8 {d4-d7}, [r2] │ │ - vaddl.u8 q2, d4, d5 │ │ - vaddl.u8 q3, d6, d7 │ │ - vadd.i16 q0, q2, q3 │ │ - vadd.i16 d0, d0, d1 │ │ - vpadd.i16 d0, d0, d0 │ │ - vpadd.i16 d0, d0, d0 │ │ - vrshr.u16 d0, d0, #5 │ │ - vdup.16 q0, d0[0] │ │ - b 316a0 │ │ - push {r4, r5, r6, r7, r8, lr} │ │ - ldr r4, [sp, #24] │ │ - ldr r5, [sp, #28] │ │ - ldr r6, [sp, #32] │ │ - sub r2, r2, r4 │ │ - clz lr, r3 │ │ - clz r8, r4 │ │ - sub ip, pc, #624 ; 0x270 │ │ - add r7, pc, #36 ; 0x24 │ │ - sub lr, lr, #26 │ │ - sub r8, r8, #26 │ │ - ldr lr, [ip, lr, lsl #2] │ │ - ldr r8, [r7, r8, lsl #2] │ │ - vdup.16 q1, r6 │ │ - add ip, ip, lr │ │ - add r7, r7, r8 │ │ - add r6, r0, r1 │ │ - lsl r1, r1, #1 │ │ - bx r7 │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, asr #32 │ │ - andeq r0, r0, r8, lsr #32 │ │ - andeq r0, r0, r0, lsl r0 │ │ - vld1.32 {d0[]}, [r2 :32] │ │ - vpaddl.u8 d0, d0 │ │ - vpadd.i16 d0, d0, d0 │ │ - vrshr.u16 d0, d0, #2 │ │ - vdup.16 q0, d0[0] │ │ - bx ip │ │ - vld1.8 {d0}, [r2 :64] │ │ - vpaddl.u8 d0, d0 │ │ - vpadd.i16 d0, d0, d0 │ │ - vpadd.i16 d0, d0, d0 │ │ - vrshr.u16 d0, d0, #3 │ │ - vdup.16 q0, d0[0] │ │ - bx ip │ │ - vld1.8 {d0-d1}, [r2 :128] │ │ - vaddl.u8 q0, d0, d1 │ │ - vadd.i16 d0, d0, d1 │ │ - vpadd.i16 d0, d0, d0 │ │ - vpadd.i16 d0, d0, d0 │ │ - vrshr.u16 d0, d0, #4 │ │ - vdup.16 q0, d0[0] │ │ - bx ip │ │ - vld1.8 {d4-d7}, [r2 :128] │ │ - vaddl.u8 q2, d4, d5 │ │ - vaddl.u8 q3, d6, d7 │ │ - vadd.i16 q0, q2, q3 │ │ - vadd.i16 d0, d0, d1 │ │ - vpadd.i16 d0, d0, d0 │ │ - vpadd.i16 d0, d0, d0 │ │ - vrshr.u16 d0, d0, #5 │ │ - vdup.16 q0, d0[0] │ │ - bx ip │ │ - push {r4, r5, r6, r7, r8, lr} │ │ - ldr r4, [sp, #24] │ │ - ldr r5, [sp, #28] │ │ - ldr r6, [sp, #32] │ │ - sub r2, r2, r4 │ │ - add r8, r3, r4 │ │ - vdup.16 q1, r6 │ │ - clz lr, r3 │ │ - clz r6, r4 │ │ - vdup.16 d16, r8 │ │ - add r7, pc, #52 ; 0x34 │ │ - rbit r8, r8 │ │ - sub lr, lr, #22 │ │ - sub r6, r6, #26 │ │ - clz r8, r8 │ │ - ldr lr, [r7, lr, lsl #2] │ │ - ldr r6, [r7, r6, lsl #2] │ │ - rsb r8, r8, #0 │ │ - add ip, r7, lr │ │ - add r7, r7, r6 │ │ - vshr.u16 d16, d16, #1 │ │ - vdup.16 d17, r8 │ │ - add r6, r0, r1 │ │ - lsl r1, r1, #1 │ │ - bx r7 │ │ - andeq r0, r0, r4, lsr r1 │ │ - ldrdeq r0, [r0], -r0 ; │ │ - andeq r0, r0, r4, ror r0 │ │ - andeq r0, r0, r0, lsr #32 │ │ - andeq r0, r0, r4, asr r1 │ │ - andeq r0, r0, r8, ror #1 │ │ - andeq r0, r0, r8, lsl #1 │ │ - andeq r0, r0, r0, lsr r0 │ │ - vld1.32 {d0[]}, [r2 :32]! │ │ - vpaddl.u8 d0, d0 │ │ - vpadd.i16 d0, d0, d0 │ │ - bx ip │ │ - add r2, r2, #1 │ │ - vld1.32 {d1[]}, [r2] │ │ - vadd.i16 d0, d0, d16 │ │ - vpaddl.u8 d1, d1 │ │ - vpadd.i16 d1, d1, d1 │ │ - cmp r4, #4 │ │ - vadd.i16 d0, d0, d1 │ │ - vshl.u16 d0, d0, d17 │ │ - beq 319b0 │ │ - movw lr, #6554 ; 0x199a │ │ - movw r8, #10923 ; 0x2aab │ │ - cmp r4, #16 │ │ - movne lr, r8 │ │ - vdup.16 d18, lr │ │ - vqdmulh.s16 d0, d0, d18 │ │ - vdup.16 q0, d0[0] │ │ - b 315cc │ │ - vld1.8 {d0}, [r2 :64]! │ │ - vpaddl.u8 d0, d0 │ │ - vpadd.i16 d0, d0, d0 │ │ - vpadd.i16 d0, d0, d0 │ │ - bx ip │ │ - add r2, r2, #1 │ │ - vld1.8 {d1}, [r2] │ │ - vadd.i16 d0, d0, d16 │ │ - vpaddl.u8 d1, d1 │ │ - vpadd.i16 d1, d1, d1 │ │ - vpadd.i16 d1, d1, d1 │ │ - cmp r4, #8 │ │ - vadd.i16 d0, d0, d1 │ │ - vshl.u16 d0, d0, d17 │ │ - beq 31a0c │ │ - cmp r4, #32 │ │ - movw lr, #6554 ; 0x199a │ │ - movw r8, #10923 ; 0x2aab │ │ - movne lr, r8 │ │ - vdup.16 d18, lr │ │ - vqdmulh.s16 d0, d0, d18 │ │ - vdup.16 q0, d0[0] │ │ - b 3161c │ │ - vld1.8 {d0-d1}, [r2 :128]! │ │ - vaddl.u8 q0, d0, d1 │ │ - vadd.i16 d0, d0, d1 │ │ - vpadd.i16 d0, d0, d0 │ │ - vpadd.i16 d0, d0, d0 │ │ - bx ip │ │ - add r2, r2, #1 │ │ - vld1.8 {d4-d5}, [r2] │ │ - vadd.i16 d0, d0, d16 │ │ - vaddl.u8 q2, d4, d5 │ │ - vadd.i16 d4, d4, d5 │ │ - vpadd.i16 d4, d4, d4 │ │ - vpadd.i16 d4, d4, d4 │ │ - cmp r4, #16 │ │ - vadd.i16 d0, d0, d4 │ │ - vshl.u16 d0, d0, d17 │ │ - beq 31a70 │ │ - tst r4, #56 ; 0x38 │ │ - movw lr, #6554 ; 0x199a │ │ - movw r8, #10923 ; 0x2aab │ │ - movne lr, r8 │ │ - vdup.16 d18, lr │ │ - vqdmulh.s16 d0, d0, d18 │ │ - vdup.16 q0, d0[0] │ │ - b 316a0 │ │ - vld1.8 {d4-d7}, [r2 :128]! │ │ - vaddl.u8 q2, d4, d5 │ │ - vaddl.u8 q3, d6, d7 │ │ - vadd.i16 q0, q2, q3 │ │ - vadd.i16 d0, d0, d1 │ │ - vpadd.i16 d0, d0, d0 │ │ - vpadd.i16 d0, d0, d0 │ │ - bx ip │ │ - add r2, r2, #1 │ │ - vld1.8 {d4-d7}, [r2] │ │ - vadd.i16 d0, d0, d16 │ │ - vaddl.u8 q2, d4, d5 │ │ - vaddl.u8 q3, d6, d7 │ │ - vadd.i16 q2, q2, q3 │ │ - vadd.i16 d4, d4, d5 │ │ - vpadd.i16 d4, d4, d4 │ │ - vpadd.i16 d4, d4, d4 │ │ - cmp r4, #32 │ │ - vadd.i16 d0, d0, d4 │ │ - vshl.u16 d0, d0, d17 │ │ - beq 31ae4 │ │ - cmp r4, #8 │ │ - movw lr, #6554 ; 0x199a │ │ - movw r8, #10923 ; 0x2aab │ │ - movne lr, r8 │ │ - vdup.16 d18, lr │ │ - vqdmulh.s16 d0, d0, d18 │ │ - vdup.16 q0, d0[0] │ │ - b 316a0 │ │ - push {r4, r5, r6, r7, r8, lr} │ │ - ldr r4, [sp, #24] │ │ - ldr r5, [sp, #28] │ │ - ldr r6, [sp, #32] │ │ - clz r8, r5 │ │ - lsl r4, r4, #2 │ │ - add r7, pc, #68 ; 0x44 │ │ - sub r8, r8, #27 │ │ - ldr r8, [r7, r8, lsl #2] │ │ - vmov.i16 q8, #0 ; 0x0000 │ │ - vmov.i16 q9, #0 ; 0x0000 │ │ - vmov.i16 q10, #0 ; 0x0000 │ │ - vmov.i16 q11, #0 ; 0x0000 │ │ - add r7, r7, r8 │ │ - sub r8, r6, r4 │ │ - rbit lr, r5 │ │ - rbit ip, r6 │ │ - clz lr, lr │ │ - clz ip, ip │ │ - add lr, lr, ip │ │ - add ip, r1, r2 │ │ - vdup.32 d31, lr │ │ - lsl r2, r2, #1 │ │ - vneg.s32 d31, d31 │ │ - bx r7 │ │ - andeq r0, r0, r4, ror r1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, ip │ │ - vld1.8 {d0}, [r1 :64], r2 │ │ - vld1.8 {d2}, [ip :64], r2 │ │ - vld1.8 {d1}, [r1 :64], r2 │ │ - vld1.8 {d3}, [ip :64], r2 │ │ - vpaddl.u8 q0, q0 │ │ - vpaddl.u8 q1, q1 │ │ - vadd.i16 q0, q0, q1 │ │ - vshl.s16 q0, q0, #1 │ │ - subs r8, r8, #2 │ │ - vst1.16 {d0-d1}, [r0 :128]! │ │ - vadd.i16 q8, q8, q0 │ │ - bgt 31b5c │ │ - cmp r4, #0 │ │ - vorr d0, d1, d1 │ │ - vorr d2, d1, d1 │ │ - vorr d3, d1, d1 │ │ - beq 31bb4 │ │ - subs r4, r4, #4 │ │ - vst1.16 {d0-d3}, [r0 :128]! │ │ - vadd.i16 q8, q8, q0 │ │ - vadd.i16 q8, q8, q1 │ │ - bgt 31ba0 │ │ - vadd.i16 q0, q8, q9 │ │ - vadd.i16 q1, q10, q11 │ │ - vpaddl.u16 q0, q0 │ │ - vpaddl.u16 q1, q1 │ │ - vadd.i32 q0, q0, q1 │ │ - vadd.i32 d0, d0, d1 │ │ - vpadd.i32 d0, d0, d0 │ │ - sub r0, r0, r6, lsl #3 │ │ - vrshl.u32 d16, d0, d31 │ │ - vdup.16 q8, d16[0] │ │ - vld1.16 {d0-d3}, [r0 :128] │ │ - subs r6, r6, #4 │ │ - vsub.i16 q0, q0, q8 │ │ - vsub.i16 q1, q1, q8 │ │ - vst1.16 {d0-d3}, [r0 :128]! │ │ - bgt 31bdc │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ - cmp r3, #0 │ │ - bne 31c50 │ │ - vld1.8 {d0-d1}, [r1 :128], r2 │ │ - vld1.8 {d2-d3}, [ip :128], r2 │ │ - vld1.8 {d4-d5}, [r1 :128], r2 │ │ - vpaddl.u8 q0, q0 │ │ - vld1.8 {d6-d7}, [ip :128], r2 │ │ - vpaddl.u8 q1, q1 │ │ - vpaddl.u8 q2, q2 │ │ - vpaddl.u8 q3, q3 │ │ - vadd.i16 q0, q0, q1 │ │ - vadd.i16 q2, q2, q3 │ │ - vshl.s16 q0, q0, #1 │ │ - vshl.s16 q1, q2, #1 │ │ - subs r8, r8, #2 │ │ - vst1.16 {d0-d3}, [r0 :128]! │ │ - vadd.i16 q8, q8, q0 │ │ - vadd.i16 q9, q9, q1 │ │ - bgt 31c00 │ │ - cmp r4, #0 │ │ - vorr q0, q1, q1 │ │ - b 31c98 │ │ - vld1.16 {d0}, [r1 :64], r2 │ │ - vld1.16 {d2}, [ip :64], r2 │ │ - vld1.16 {d1}, [r1 :64], r2 │ │ - vld1.16 {d3}, [ip :64], r2 │ │ - vpaddl.u8 q0, q0 │ │ - vpaddl.u8 q1, q1 │ │ - vadd.i16 q0, q0, q1 │ │ - vshl.s16 q0, q0, #1 │ │ - vdup.16 d3, d1[3] │ │ - vorr d2, d1, d1 │ │ - vdup.16 d1, d0[3] │ │ - subs r8, r8, #2 │ │ - vst1.16 {d0-d3}, [r0 :128]! │ │ - vadd.i16 q8, q8, q0 │ │ - vadd.i16 q9, q9, q1 │ │ - bgt 31c50 │ │ - cmp r4, #0 │ │ - vorr q0, q1, q1 │ │ - beq 31cbc │ │ - subs r4, r4, #4 │ │ - vst1.16 {d0-d3}, [r0 :128]! │ │ - vadd.i16 q8, q8, q0 │ │ - vadd.i16 q9, q9, q1 │ │ - vst1.16 {d0-d3}, [r0 :128]! │ │ - vadd.i16 q10, q10, q0 │ │ - vadd.i16 q11, q11, q1 │ │ - bgt 31c9c │ │ - lsl r6, r6, #1 │ │ - b 31bb4 │ │ - add r7, pc, #8 │ │ - ldr r3, [r7, r3, lsl #2] │ │ - add r7, r7, r3 │ │ - bx r7 │ │ - andeq r0, r0, r0, lsl r0 │ │ - muleq r0, r0, r0 │ │ - andeq r0, r0, r8, lsr #2 │ │ - muleq r0, r0, r1 │ │ - vld1.8 {d0-d3}, [r1 :128], r2 │ │ - vld1.8 {d4-d7}, [ip :128], r2 │ │ - vpaddl.u8 q0, q0 │ │ - vld1.8 {d24-d27}, [r1 :128], r2 │ │ - vpaddl.u8 q1, q1 │ │ - vpaddl.u8 q2, q2 │ │ - vpaddl.u8 q3, q3 │ │ - vadd.i16 q0, q0, q2 │ │ - vadd.i16 q1, q1, q3 │ │ - vld1.8 {d4-d7}, [ip :128], r2 │ │ - vpaddl.u8 q12, q12 │ │ - vpaddl.u8 q13, q13 │ │ - vpaddl.u8 q2, q2 │ │ - vpaddl.u8 q3, q3 │ │ - vadd.i16 q12, q12, q2 │ │ - vadd.i16 q13, q13, q3 │ │ - vshl.s16 q0, q0, #1 │ │ - vshl.s16 q1, q1, #1 │ │ - vshl.s16 q2, q12, #1 │ │ - vshl.s16 q3, q13, #1 │ │ - subs r8, r8, #2 │ │ - vst1.16 {d0-d3}, [r0 :128]! │ │ - vadd.i16 q8, q8, q0 │ │ - vadd.i16 q9, q9, q1 │ │ - vst1.16 {d4-d7}, [r0 :128]! │ │ - vadd.i16 q10, q10, q2 │ │ - vadd.i16 q11, q11, q3 │ │ - bgt 31ce4 │ │ - cmp r4, #0 │ │ - vorr q0, q2, q2 │ │ - vorr q1, q3, q3 │ │ - b 31ecc │ │ - vldr d2, [r1, #16] │ │ - vld1.8 {d0-d1}, [r1 :128], r2 │ │ - vldr d6, [ip, #16] │ │ - vld1.8 {d4-d5}, [ip :128], r2 │ │ - vpaddl.u8 d2, d2 │ │ - vldr d26, [r1, #16] │ │ - vpaddl.u8 q0, q0 │ │ - vld1.8 {d24-d25}, [r1 :128], r2 │ │ - vpaddl.u8 d6, d6 │ │ - vldr d30, [ip, #16] │ │ - vpaddl.u8 q2, q2 │ │ - vld1.8 {d28-d29}, [ip :128], r2 │ │ - vpaddl.u8 d26, d26 │ │ - vpaddl.u8 q12, q12 │ │ - vpaddl.u8 d30, d30 │ │ - vpaddl.u8 q14, q14 │ │ - vadd.i16 d2, d2, d6 │ │ - vadd.i16 q0, q0, q2 │ │ - vadd.i16 d26, d26, d30 │ │ - vadd.i16 q12, q12, q14 │ │ - vshl.s16 d2, d2, #1 │ │ - vshl.s16 q0, q0, #1 │ │ - vshl.s16 d6, d26, #1 │ │ - vshl.s16 q2, q12, #1 │ │ - vdup.16 d3, d2[3] │ │ - vdup.16 d7, d6[3] │ │ - subs r8, r8, #2 │ │ - vst1.16 {d0-d3}, [r0 :128]! │ │ - vadd.i16 q8, q8, q0 │ │ - vadd.i16 q9, q9, q1 │ │ - vst1.16 {d4-d7}, [r0 :128]! │ │ - vadd.i16 q10, q10, q2 │ │ - vadd.i16 q11, q11, q3 │ │ - bgt 31d64 │ │ - cmp r4, #0 │ │ - vorr q0, q2, q2 │ │ - vorr q1, q3, q3 │ │ - b 31ecc │ │ - vld1.8 {d0-d1}, [r1 :128], r2 │ │ - vld1.8 {d2-d3}, [ip :128], r2 │ │ - vld1.8 {d4-d5}, [r1 :128], r2 │ │ - vpaddl.u8 q0, q0 │ │ - vld1.8 {d6-d7}, [ip :128], r2 │ │ - vpaddl.u8 q1, q1 │ │ - vpaddl.u8 q2, q2 │ │ - vpaddl.u8 q3, q3 │ │ - vadd.i16 q0, q0, q1 │ │ - vadd.i16 q2, q2, q3 │ │ - vshl.s16 q0, q0, #1 │ │ - vshl.s16 q2, q2, #1 │ │ - vdup.16 q1, d1[3] │ │ - vdup.16 q3, d5[3] │ │ - subs r8, r8, #2 │ │ - vst1.16 {d0-d3}, [r0 :128]! │ │ - vadd.i16 q8, q8, q0 │ │ - vadd.i16 q9, q9, q1 │ │ - vst1.16 {d4-d7}, [r0 :128]! │ │ - vadd.i16 q10, q10, q2 │ │ - vadd.i16 q11, q11, q3 │ │ - bgt 31dfc │ │ - cmp r4, #0 │ │ - vorr q0, q2, q2 │ │ - vorr q1, q3, q3 │ │ - b 31ecc │ │ - vld1.8 {d0}, [r1 :64], r2 │ │ - vld1.8 {d1}, [ip :64], r2 │ │ - vld1.8 {d4}, [r1 :64], r2 │ │ - vpaddl.u8 q0, q0 │ │ - vld1.8 {d5}, [ip :64], r2 │ │ - vpaddl.u8 q2, q2 │ │ - vadd.i16 d0, d0, d1 │ │ - vadd.i16 d4, d4, d5 │ │ - vshl.s16 d0, d0, #1 │ │ - vshl.s16 d4, d4, #1 │ │ - vdup.16 q1, d0[3] │ │ - vdup.16 q3, d4[3] │ │ - vdup.16 d1, d0[3] │ │ - vdup.16 d5, d4[3] │ │ - subs r8, r8, #2 │ │ - vst1.16 {d0-d3}, [r0 :128]! │ │ - vadd.i16 q8, q8, q0 │ │ - vadd.i16 q9, q9, q1 │ │ - vst1.16 {d4-d7}, [r0 :128]! │ │ - vadd.i16 q10, q10, q2 │ │ - vadd.i16 q11, q11, q3 │ │ - bgt 31e64 │ │ - cmp r4, #0 │ │ - vorr q0, q2, q2 │ │ - vorr q1, q3, q3 │ │ - b 31ecc │ │ - beq 31ef0 │ │ - subs r4, r4, #2 │ │ - vst1.16 {d0-d3}, [r0 :128]! │ │ - vadd.i16 q8, q8, q0 │ │ - vadd.i16 q9, q9, q1 │ │ - vst1.16 {d4-d7}, [r0 :128]! │ │ - vadd.i16 q10, q10, q2 │ │ - vadd.i16 q11, q11, q3 │ │ - bgt 31ed0 │ │ - lsl r6, r6, #2 │ │ - b 31bb4 │ │ - push {r4, r5, r6, r7, r8, lr} │ │ - ldr r4, [sp, #24] │ │ - ldr r5, [sp, #28] │ │ - ldr r6, [sp, #32] │ │ - clz r8, r5 │ │ - lsl r4, r4, #2 │ │ - add r7, pc, #68 ; 0x44 │ │ - sub r8, r8, #27 │ │ - ldr r8, [r7, r8, lsl #2] │ │ - vmov.i16 q8, #0 ; 0x0000 │ │ - vmov.i16 q9, #0 ; 0x0000 │ │ - vmov.i16 q10, #0 ; 0x0000 │ │ - vmov.i16 q11, #0 ; 0x0000 │ │ - add r7, r7, r8 │ │ - sub r8, r6, r4 │ │ - rbit lr, r5 │ │ - rbit ip, r6 │ │ - clz lr, lr │ │ - clz ip, ip │ │ - add lr, lr, ip │ │ - add ip, r1, r2 │ │ - vdup.32 d31, lr │ │ - lsl r2, r2, #1 │ │ - vneg.s32 d31, d31 │ │ - bx r7 │ │ - andeq r0, r0, r8, lsr #2 │ │ - andeq r0, r0, r4, asr r0 │ │ - andeq r0, r0, ip │ │ - vld1.8 {d0}, [r1 :64], r2 │ │ - vld1.8 {d1}, [ip :64], r2 │ │ - vld1.8 {d2}, [r1 :64], r2 │ │ - vld1.8 {d3}, [ip :64], r2 │ │ - vpaddl.u8 q0, q0 │ │ - vpaddl.u8 q1, q1 │ │ - vshl.s16 q0, q0, #2 │ │ - vshl.s16 q1, q1, #2 │ │ - subs r8, r8, #4 │ │ - vst1.16 {d0-d3}, [r0 :128]! │ │ - vadd.i16 q8, q8, q0 │ │ - vadd.i16 q9, q9, q1 │ │ - bgt 31f68 │ │ - cmp r4, #0 │ │ - vorr d0, d3, d3 │ │ - vorr d1, d3, d3 │ │ - vorr d2, d3, d3 │ │ - b 31b9c │ │ - cmp r3, #0 │ │ - bne 32018 │ │ - vld1.8 {d0-d1}, [r1 :128], r2 │ │ - vld1.8 {d2-d3}, [ip :128], r2 │ │ - vld1.8 {d4-d5}, [r1 :128], r2 │ │ - vpaddl.u8 q0, q0 │ │ - vld1.8 {d6-d7}, [ip :128], r2 │ │ - vpaddl.u8 q1, q1 │ │ - vpaddl.u8 q2, q2 │ │ - vpaddl.u8 q3, q3 │ │ - vshl.s16 q0, q0, #2 │ │ - vshl.s16 q1, q1, #2 │ │ - vshl.s16 q2, q2, #2 │ │ - vshl.s16 q3, q3, #2 │ │ - subs r8, r8, #4 │ │ - vst1.16 {d0-d3}, [r0 :128]! │ │ - vadd.i16 q8, q8, q0 │ │ - vadd.i16 q9, q9, q1 │ │ - vst1.16 {d4-d7}, [r0 :128]! │ │ - vadd.i16 q10, q10, q2 │ │ - vadd.i16 q11, q11, q3 │ │ - bgt 31fb8 │ │ - cmp r4, #0 │ │ - vorr q0, q3, q3 │ │ - vorr q1, q3, q3 │ │ - b 31c98 │ │ - vld1.8 {d0}, [r1 :64], r2 │ │ - vld1.8 {d1}, [ip :64], r2 │ │ - vld1.8 {d2}, [r1 :64], r2 │ │ - vld1.8 {d3}, [ip :64], r2 │ │ - vpaddl.u8 q0, q0 │ │ - vpaddl.u8 q1, q1 │ │ - vshl.s16 q0, q0, #2 │ │ - vshl.s16 q1, q1, #2 │ │ - vdup.16 d7, d3[3] │ │ - vorr d6, d3, d3 │ │ - vdup.16 d5, d2[3] │ │ - vorr d4, d2, d2 │ │ - vdup.16 d3, d1[3] │ │ - vorr d2, d1, d1 │ │ - vdup.16 d1, d0[3] │ │ - subs r8, r8, #4 │ │ - vst1.16 {d0-d3}, [r0 :128]! │ │ - vadd.i16 q8, q8, q0 │ │ - vadd.i16 q9, q9, q1 │ │ - vst1.16 {d4-d7}, [r0 :128]! │ │ - vadd.i16 q10, q10, q2 │ │ - vadd.i16 q11, q11, q3 │ │ - bgt 32018 │ │ - cmp r4, #0 │ │ - vorr q0, q3, q3 │ │ - vorr q1, q3, q3 │ │ - b 31c98 │ │ - add r7, pc, #8 │ │ - ldr r3, [r7, r3, lsl #2] │ │ - add r7, r7, r3 │ │ - bx r7 │ │ - andeq r0, r0, r0, lsl r0 │ │ - andeq r0, r0, r8, rrx │ │ - ldrdeq r0, [r0], -r0 ; │ │ - andeq r0, r0, r0, lsr #2 │ │ - vld1.8 {d0-d3}, [r1 :128], r2 │ │ - vld1.8 {d4-d7}, [ip :128], r2 │ │ - vpaddl.u8 q0, q0 │ │ - vpaddl.u8 q1, q1 │ │ - vpaddl.u8 q2, q2 │ │ - vpaddl.u8 q3, q3 │ │ - vshl.s16 q0, q0, #2 │ │ - vshl.s16 q1, q1, #2 │ │ - vshl.s16 q2, q2, #2 │ │ - vshl.s16 q3, q3, #2 │ │ - subs r8, r8, #2 │ │ - vst1.16 {d0-d3}, [r0 :128]! │ │ - vadd.i16 q8, q8, q0 │ │ - vadd.i16 q9, q9, q1 │ │ - vst1.16 {d4-d7}, [r0 :128]! │ │ - vadd.i16 q10, q10, q2 │ │ - vadd.i16 q11, q11, q3 │ │ - bgt 320a4 │ │ - cmp r4, #0 │ │ - vorr q0, q2, q2 │ │ - vorr q1, q3, q3 │ │ - b 31ecc │ │ - vldr d2, [r1, #16] │ │ - vld1.8 {d0-d1}, [r1 :128], r2 │ │ - vldr d6, [ip, #16] │ │ - vld1.8 {d4-d5}, [ip :128], r2 │ │ - vpaddl.u8 d2, d2 │ │ - vpaddl.u8 q0, q0 │ │ - vpaddl.u8 d6, d6 │ │ - vpaddl.u8 q2, q2 │ │ - vshl.s16 d2, d2, #2 │ │ - vshl.s16 q0, q0, #2 │ │ - vshl.s16 d6, d6, #2 │ │ - vshl.s16 q2, q2, #2 │ │ - vdup.16 d3, d2[3] │ │ - vdup.16 d7, d6[3] │ │ - subs r8, r8, #2 │ │ - vst1.16 {d0-d3}, [r0 :128]! │ │ - vadd.i16 q8, q8, q0 │ │ - vadd.i16 q9, q9, q1 │ │ - vst1.16 {d4-d7}, [r0 :128]! │ │ - vadd.i16 q10, q10, q2 │ │ - vadd.i16 q11, q11, q3 │ │ - bgt 320fc │ │ - cmp r4, #0 │ │ - vorr q0, q2, q2 │ │ - vorr q1, q3, q3 │ │ - b 31ecc │ │ - vld1.8 {d0-d1}, [r1 :128], r2 │ │ - vld1.8 {d4-d5}, [ip :128], r2 │ │ - vpaddl.u8 q0, q0 │ │ - vpaddl.u8 q2, q2 │ │ - vshl.s16 q0, q0, #2 │ │ - vshl.s16 q2, q2, #2 │ │ - vdup.16 q1, d1[3] │ │ - vdup.16 q3, d5[3] │ │ - subs r8, r8, #2 │ │ - vst1.16 {d0-d3}, [r0 :128]! │ │ - vadd.i16 q8, q8, q0 │ │ - vadd.i16 q9, q9, q1 │ │ - vst1.16 {d4-d7}, [r0 :128]! │ │ - vadd.i16 q10, q10, q2 │ │ - vadd.i16 q11, q11, q3 │ │ - bgt 32164 │ │ - cmp r4, #0 │ │ - vorr q0, q2, q2 │ │ - vorr q1, q3, q3 │ │ - b 31ecc │ │ - vld1.8 {d0}, [r1 :64], r2 │ │ - vld1.8 {d1}, [ip :64], r2 │ │ - vpaddl.u8 q0, q0 │ │ - vshl.s16 q0, q0, #2 │ │ - vdup.16 q3, d1[3] │ │ - vdup.16 q1, d0[3] │ │ - vdup.16 d5, d1[3] │ │ - vorr d4, d1, d1 │ │ - vdup.16 d1, d0[3] │ │ - subs r8, r8, #2 │ │ - vst1.16 {d0-d3}, [r0 :128]! │ │ - vadd.i16 q8, q8, q0 │ │ - vadd.i16 q9, q9, q1 │ │ - vst1.16 {d4-d7}, [r0 :128]! │ │ - vadd.i16 q10, q10, q2 │ │ - vadd.i16 q11, q11, q3 │ │ - bgt 321b4 │ │ - cmp r4, #0 │ │ - vorr q0, q2, q2 │ │ - vorr q1, q3, q3 │ │ - b 31ecc │ │ - push {r4, r5, r6, r7, r8, lr} │ │ - ldr r4, [sp, #24] │ │ - ldr r5, [sp, #28] │ │ - ldr r6, [sp, #32] │ │ - clz r8, r5 │ │ - lsl r4, r4, #2 │ │ - add r7, pc, #68 ; 0x44 │ │ - sub r8, r8, #26 │ │ - ldr r8, [r7, r8, lsl #2] │ │ - vmov.i16 q8, #0 ; 0x0000 │ │ - vmov.i16 q9, #0 ; 0x0000 │ │ - vmov.i16 q10, #0 ; 0x0000 │ │ - vmov.i16 q11, #0 ; 0x0000 │ │ - add r7, r7, r8 │ │ - sub r8, r6, r4 │ │ - rbit lr, r5 │ │ - rbit ip, r6 │ │ - clz lr, lr │ │ - clz ip, ip │ │ - add lr, lr, ip │ │ - add ip, r1, r2 │ │ - vdup.32 d31, lr │ │ - lsl r2, r2, #1 │ │ - vneg.s32 d31, d31 │ │ - bx r7 │ │ - andeq r0, r0, r8, lsr r1 │ │ - andeq r0, r0, r0, lsr #1 │ │ - andeq r0, r0, r0, asr r0 │ │ - andeq r0, r0, r0, lsl r0 │ │ - vld1.32 {d0[]}, [r1 :32], r2 │ │ - vld1.32 {d0[1]}, [ip :32], r2 │ │ - vld1.32 {d2[]}, [r1 :32], r2 │ │ - vld1.32 {d2[1]}, [ip :32], r2 │ │ - vshll.u8 q0, d0, #3 │ │ - vshll.u8 q1, d2, #3 │ │ - subs r8, r8, #4 │ │ - vst1.16 {d0-d3}, [r0 :128]! │ │ - vadd.i16 q8, q8, q0 │ │ - vadd.i16 q9, q9, q1 │ │ - bgt 3227c │ │ - cmp r4, #0 │ │ - vorr d0, d3, d3 │ │ - vorr d1, d3, d3 │ │ - vorr d2, d3, d3 │ │ - b 31b9c │ │ - vld1.16 {d0}, [r1 :64], r2 │ │ - vld1.16 {d2}, [ip :64], r2 │ │ - vld1.16 {d4}, [r1 :64], r2 │ │ - vshll.u8 q0, d0, #3 │ │ - vld1.16 {d6}, [ip :64], r2 │ │ - vshll.u8 q1, d2, #3 │ │ - vshll.u8 q2, d4, #3 │ │ - vshll.u8 q3, d6, #3 │ │ - subs r8, r8, #4 │ │ - vst1.16 {d0-d3}, [r0 :128]! │ │ - vadd.i16 q8, q8, q0 │ │ - vadd.i16 q9, q9, q1 │ │ - vst1.16 {d4-d7}, [r0 :128]! │ │ - vadd.i16 q10, q10, q2 │ │ - vadd.i16 q11, q11, q3 │ │ - bgt 322bc │ │ - cmp r4, #0 │ │ - vorr q0, q3, q3 │ │ - vorr q1, q3, q3 │ │ - b 31c98 │ │ - cmp r3, #0 │ │ - bne 3235c │ │ - vld1.8 {d2-d3}, [r1 :128], r2 │ │ - vld1.8 {d6-d7}, [ip :128], r2 │ │ - vshll.u8 q0, d2, #3 │ │ - vshll.u8 q1, d3, #3 │ │ - vshll.u8 q2, d6, #3 │ │ - vshll.u8 q3, d7, #3 │ │ - subs r8, r8, #2 │ │ - vst1.16 {d0-d3}, [r0 :128]! │ │ - vadd.i16 q8, q8, q0 │ │ - vadd.i16 q9, q9, q1 │ │ - vst1.16 {d4-d7}, [r0 :128]! │ │ - vadd.i16 q10, q10, q2 │ │ - vadd.i16 q11, q11, q3 │ │ - bgt 32314 │ │ - cmp r4, #0 │ │ - vorr q0, q2, q2 │ │ - vorr q1, q3, q3 │ │ - b 31ecc │ │ - vld1.8 {d0}, [r1 :64], r2 │ │ - vld1.8 {d4}, [ip :64], r2 │ │ - vshll.u8 q0, d0, #3 │ │ - vshll.u8 q2, d4, #3 │ │ - vdup.16 q1, d1[3] │ │ - vdup.16 q3, d5[3] │ │ - subs r8, r8, #2 │ │ - vst1.16 {d0-d3}, [r0 :128]! │ │ - vadd.i16 q8, q8, q0 │ │ - vadd.i16 q9, q9, q1 │ │ - vst1.16 {d4-d7}, [r0 :128]! │ │ - vadd.i16 q10, q10, q2 │ │ - vadd.i16 q11, q11, q3 │ │ - bgt 3235c │ │ - cmp r4, #0 │ │ - vorr q0, q2, q2 │ │ - vorr q1, q3, q3 │ │ - b 31ecc │ │ - add r7, pc, #8 │ │ - ldr r3, [r7, r3, lsl #1] │ │ - add r7, r7, r3 │ │ - bx r7 │ │ - andeq r0, r0, r0, lsl r0 │ │ - andeq r0, r0, r8, ror r0 │ │ - andeq r0, r0, r8, ror #1 │ │ - andeq r0, r0, r0, asr r1 │ │ - vld1.8 {d4-d7}, [r1 :128], r2 │ │ - vld1.8 {d26-d29}, [ip :128], r2 │ │ - vshll.u8 q0, d4, #3 │ │ - vshll.u8 q1, d5, #3 │ │ - vshll.u8 q2, d6, #3 │ │ - vshll.u8 q3, d7, #3 │ │ - vshll.u8 q12, d26, #3 │ │ - vshll.u8 q13, d27, #3 │ │ - subs r8, r8, #2 │ │ - vst1.16 {d0-d3}, [r0 :128]! │ │ - vadd.i16 q8, q8, q0 │ │ - vadd.i16 q9, q9, q1 │ │ - vshll.u8 q0, d28, #3 │ │ - vshll.u8 q1, d29, #3 │ │ - vst1.16 {d4-d7}, [r0 :128]! │ │ - vadd.i16 q10, q10, q2 │ │ - vadd.i16 q11, q11, q3 │ │ - vst1.16 {d24-d27}, [r0 :128]! │ │ - vadd.i16 q8, q8, q12 │ │ - vadd.i16 q9, q9, q13 │ │ - vst1.16 {d0-d3}, [r0 :128]! │ │ - vadd.i16 q10, q10, q0 │ │ - vadd.i16 q11, q11, q1 │ │ - bgt 323c4 │ │ - cmp r4, #0 │ │ - b 32568 │ │ - vldr d4, [r1, #16] │ │ - vld1.8 {d2-d3}, [r1 :128], r2 │ │ - vldr d28, [ip, #16] │ │ - vld1.8 {d26-d27}, [ip :128], r2 │ │ - vshll.u8 q2, d4, #3 │ │ - vshll.u8 q0, d2, #3 │ │ - vshll.u8 q1, d3, #3 │ │ - vshll.u8 q12, d26, #3 │ │ - vshll.u8 q13, d27, #3 │ │ - vdup.16 q3, d5[3] │ │ - subs r8, r8, #2 │ │ - vst1.16 {d0-d3}, [r0 :128]! │ │ - vadd.i16 q8, q8, q0 │ │ - vadd.i16 q9, q9, q1 │ │ - vshll.u8 q0, d28, #3 │ │ - vst1.16 {d4-d7}, [r0 :128]! │ │ - vadd.i16 q10, q10, q2 │ │ - vadd.i16 q11, q11, q3 │ │ - vdup.16 q1, d1[3] │ │ - vst1.16 {d24-d27}, [r0 :128]! │ │ - vadd.i16 q8, q8, q12 │ │ - vadd.i16 q9, q9, q13 │ │ - vst1.16 {d0-d3}, [r0 :128]! │ │ - vadd.i16 q10, q10, q0 │ │ - vadd.i16 q11, q11, q1 │ │ - bgt 3242c │ │ - cmp r4, #0 │ │ - b 32568 │ │ - vld1.8 {d2-d3}, [r1 :128], r2 │ │ - vld1.8 {d26-d27}, [ip :128], r2 │ │ - vshll.u8 q0, d2, #3 │ │ - vshll.u8 q1, d3, #3 │ │ - vshll.u8 q12, d26, #3 │ │ - vshll.u8 q13, d27, #3 │ │ - vdup.16 q2, d3[3] │ │ - vdup.16 q3, d3[3] │ │ - subs r8, r8, #2 │ │ - vst1.16 {d0-d3}, [r0 :128]! │ │ - vadd.i16 q8, q8, q0 │ │ - vadd.i16 q9, q9, q1 │ │ - vdup.16 q0, d27[3] │ │ - vdup.16 q1, d27[3] │ │ - vst1.16 {d4-d7}, [r0 :128]! │ │ - vadd.i16 q10, q10, q2 │ │ - vadd.i16 q11, q11, q3 │ │ - vst1.16 {d24-d27}, [r0 :128]! │ │ - vadd.i16 q8, q8, q12 │ │ - vadd.i16 q9, q9, q13 │ │ - vst1.16 {d0-d3}, [r0 :128]! │ │ - vadd.i16 q10, q10, q0 │ │ - vadd.i16 q11, q11, q1 │ │ - bgt 3249c │ │ - cmp r4, #0 │ │ - b 32568 │ │ - vld1.8 {d0}, [r1 :64], r2 │ │ - vld1.8 {d24}, [ip :64], r2 │ │ - vshll.u8 q0, d0, #3 │ │ - vshll.u8 q12, d24, #3 │ │ - subs r8, r8, #2 │ │ - vdup.16 q1, d1[3] │ │ - vdup.16 q2, d1[3] │ │ - vdup.16 q3, d1[3] │ │ - vst1.16 {d0-d3}, [r0 :128]! │ │ - vadd.i16 q8, q8, q0 │ │ - vadd.i16 q9, q9, q1 │ │ - vdup.16 q13, d25[3] │ │ - vdup.16 q0, d25[3] │ │ - vdup.16 q1, d25[3] │ │ - vst1.16 {d4-d7}, [r0 :128]! │ │ - vadd.i16 q10, q10, q2 │ │ - vadd.i16 q11, q11, q3 │ │ - vst1.16 {d24-d27}, [r0 :128]! │ │ - vadd.i16 q8, q8, q12 │ │ - vadd.i16 q9, q9, q13 │ │ - vst1.16 {d0-d3}, [r0 :128]! │ │ - vadd.i16 q10, q10, q0 │ │ - vadd.i16 q11, q11, q1 │ │ - bgt 32504 │ │ - cmp r4, #0 │ │ - beq 3258c │ │ - subs r4, r4, #1 │ │ - vst1.16 {d24-d27}, [r0 :128]! │ │ - vadd.i16 q8, q8, q12 │ │ - vadd.i16 q9, q9, q13 │ │ - vst1.16 {d0-d3}, [r0 :128]! │ │ - vadd.i16 q10, q10, q0 │ │ - vadd.i16 q11, q11, q1 │ │ - bgt 3256c │ │ - lsl r6, r6, #3 │ │ - vpaddl.u16 q0, q8 │ │ - vpaddl.u16 q1, q9 │ │ - vpaddl.u16 q2, q10 │ │ - vpaddl.u16 q3, q11 │ │ - vadd.i32 q0, q0, q1 │ │ - vadd.i32 q2, q2, q3 │ │ - vadd.i32 q0, q0, q2 │ │ - vadd.i32 d0, d0, d1 │ │ - vpadd.i32 d0, d0, d0 │ │ - sub r0, r0, r6, lsl #3 │ │ - vrshl.u32 d16, d0, d31 │ │ - vdup.16 q8, d16[0] │ │ - b 31bdc │ │ - vld1.32 {d0[0]}, [r0 :32], r1 │ │ - vld1.32 {d0[1]}, [r0 :32], r1 │ │ - vld1.32 {d1[0]}, [r0 :32], r1 │ │ - vld1.32 {d1[1]}, [r0 :32], r1 │ │ - subs r3, r3, #4 │ │ - sub r0, r0, r1, lsl #2 │ │ - vaddw.u8 q10, q8, d0 │ │ - vqmovun.s16 d0, q10 │ │ - vaddw.u8 q11, q8, d1 │ │ - vst1.32 {d0[0]}, [r0 :32], r1 │ │ - vqmovun.s16 d1, q11 │ │ - vst1.32 {d0[1]}, [r0 :32], r1 │ │ - vst1.32 {d1[0]}, [r0 :32], r1 │ │ - vst1.32 {d1[1]}, [r0 :32], r1 │ │ - bgt 325c4 │ │ - bx lr │ │ - vld1.8 {d0}, [r0 :64], r1 │ │ - vld1.8 {d1}, [r0 :64], r1 │ │ - vld1.8 {d2}, [r0 :64], r1 │ │ - vaddw.u8 q10, q8, d0 │ │ - vld1.8 {d3}, [r0 :64], r1 │ │ - sub r0, r0, r1, lsl #2 │ │ - subs r3, r3, #4 │ │ - vaddw.u8 q11, q8, d1 │ │ - vqmovun.s16 d0, q10 │ │ - vaddw.u8 q12, q8, d2 │ │ - vqmovun.s16 d1, q11 │ │ - vaddw.u8 q13, q8, d3 │ │ - vst1.8 {d0}, [r0 :64], r1 │ │ - vqmovun.s16 d2, q12 │ │ - vst1.8 {d1}, [r0 :64], r1 │ │ - vqmovun.s16 d3, q13 │ │ - vst1.8 {d2}, [r0 :64], r1 │ │ - vst1.8 {d3}, [r0 :64], r1 │ │ - bgt 32604 │ │ - bx lr │ │ - vld1.8 {d0-d1}, [r0 :128], r1 │ │ - vld1.8 {d2-d3}, [r0 :128], r1 │ │ - vld1.8 {d4-d5}, [r0 :128], r1 │ │ - subs r3, r3, #4 │ │ - vaddw.u8 q10, q8, d0 │ │ - vaddw.u8 q11, q8, d1 │ │ - vld1.8 {d6-d7}, [r0 :128], r1 │ │ - vaddw.u8 q12, q8, d2 │ │ - vaddw.u8 q13, q8, d3 │ │ - sub r0, r0, r1, lsl #2 │ │ - vaddw.u8 q14, q8, d4 │ │ - vaddw.u8 q15, q8, d5 │ │ - vqmovun.s16 d0, q10 │ │ - vqmovun.s16 d1, q11 │ │ - vaddw.u8 q10, q8, d6 │ │ - vaddw.u8 q11, q8, d7 │ │ - vqmovun.s16 d2, q12 │ │ - vqmovun.s16 d3, q13 │ │ - vqmovun.s16 d4, q14 │ │ - vqmovun.s16 d5, q15 │ │ - vst1.8 {d0-d1}, [r0 :128], r1 │ │ - vqmovun.s16 d6, q10 │ │ - vqmovun.s16 d7, q11 │ │ - vst1.8 {d2-d3}, [r0 :128], r1 │ │ - vst1.8 {d4-d5}, [r0 :128], r1 │ │ - vst1.8 {d6-d7}, [r0 :128], r1 │ │ - bgt 32654 │ │ - bx lr │ │ - vld1.8 {d0-d3}, [r0 :128], r1 │ │ - subs r3, r3, #2 │ │ - vld1.8 {d4-d7}, [r0 :128], r1 │ │ - vaddw.u8 q10, q8, d0 │ │ - vaddw.u8 q11, q8, d1 │ │ - vaddw.u8 q12, q8, d2 │ │ - vaddw.u8 q13, q8, d3 │ │ - sub r0, r0, r1, lsl #1 │ │ - vaddw.u8 q14, q8, d4 │ │ - vaddw.u8 q15, q8, d5 │ │ - vqmovun.s16 d0, q10 │ │ - vqmovun.s16 d1, q11 │ │ - vaddw.u8 q10, q8, d6 │ │ - vaddw.u8 q11, q8, d7 │ │ - vqmovun.s16 d2, q12 │ │ - vqmovun.s16 d3, q13 │ │ - vqmovun.s16 d4, q14 │ │ - vqmovun.s16 d5, q15 │ │ - vst1.8 {d0-d3}, [r0 :128], r1 │ │ - vqmovun.s16 d6, q10 │ │ - vqmovun.s16 d7, q11 │ │ - vst1.8 {d4-d7}, [r0 :128], r1 │ │ - bgt 326c4 │ │ - bx lr │ │ - sub r1, r1, #32 │ │ - vld1.8 {d0-d3}, [r0 :128]! │ │ - subs r3, r3, #1 │ │ - vld1.8 {d4-d7}, [r0 :128] │ │ - vaddw.u8 q10, q8, d0 │ │ - vaddw.u8 q11, q8, d1 │ │ - vaddw.u8 q12, q8, d2 │ │ - vaddw.u8 q13, q8, d3 │ │ - sub r0, r0, #32 │ │ - vaddw.u8 q14, q8, d4 │ │ - vaddw.u8 q15, q8, d5 │ │ - vqmovun.s16 d0, q10 │ │ - vqmovun.s16 d1, q11 │ │ - vaddw.u8 q10, q8, d6 │ │ - vaddw.u8 q11, q8, d7 │ │ - vqmovun.s16 d2, q12 │ │ - vqmovun.s16 d3, q13 │ │ - vqmovun.s16 d4, q14 │ │ - vqmovun.s16 d5, q15 │ │ - vst1.8 {d0-d3}, [r0 :128]! │ │ - vqmovun.s16 d6, q10 │ │ - vqmovun.s16 d7, q11 │ │ - vst1.8 {d4-d7}, [r0 :128], r1 │ │ - bgt 32728 │ │ - bx lr │ │ - ldr ip, [pc] ; 32790 │ │ - b 32794 │ │ - andeq r7, r7, r4, asr #3 │ │ - add ip, ip, pc │ │ - vld1.16 {d0}, [ip :64] │ │ - vmull.s16 q3, d17, d0[3] │ │ - vmlal.s16 q3, d19, d0[2] │ │ - vmull.s16 q2, d17, d0[2] │ │ - vmlsl.s16 q2, d19, d0[3] │ │ - vmull.s16 q1, d16, d0[0] │ │ - vmlal.s16 q1, d18, d0[0] │ │ - vrshrn.i32 d6, q3, #12 │ │ - vrshrn.i32 d7, q2, #12 │ │ - vmull.s16 q2, d16, d0[0] │ │ - vmlsl.s16 q2, d18, d0[0] │ │ - vrshrn.i32 d2, q1, #12 │ │ - vrshrn.i32 d3, q2, #12 │ │ - vqadd.s16 d16, d2, d6 │ │ - vqsub.s16 d19, d2, d6 │ │ - vqadd.s16 d17, d3, d7 │ │ - vqsub.s16 d18, d3, d7 │ │ - bx lr │ │ - ldr ip, [pc] ; 327e8 │ │ - b 327ec │ │ - andeq r7, r7, ip, ror #2 │ │ - add ip, ip, pc │ │ - vld1.16 {d0}, [ip :64] │ │ - vmull.s16 q6, d18, d0[3] │ │ - vmlal.s16 q6, d22, d0[2] │ │ - vmull.s16 q7, d19, d0[3] │ │ - vmlal.s16 q7, d23, d0[2] │ │ - vmull.s16 q4, d18, d0[2] │ │ - vmlsl.s16 q4, d22, d0[3] │ │ - vmull.s16 q5, d19, d0[2] │ │ - vmlsl.s16 q5, d23, d0[3] │ │ - vmull.s16 q2, d16, d0[0] │ │ - vmlal.s16 q2, d20, d0[0] │ │ - vmull.s16 q3, d17, d0[0] │ │ - vmlal.s16 q3, d21, d0[0] │ │ - vrshrn.i32 d12, q6, #12 │ │ - vrshrn.i32 d13, q7, #12 │ │ - vrshrn.i32 d14, q4, #12 │ │ - vrshrn.i32 d15, q5, #12 │ │ - vmull.s16 q4, d16, d0[0] │ │ - vmlsl.s16 q4, d20, d0[0] │ │ - vmull.s16 q5, d17, d0[0] │ │ - vmlsl.s16 q5, d21, d0[0] │ │ - vrshrn.i32 d4, q2, #12 │ │ - vrshrn.i32 d5, q3, #12 │ │ - vrshrn.i32 d6, q4, #12 │ │ - vrshrn.i32 d7, q5, #12 │ │ - vqadd.s16 q8, q2, q6 │ │ - vqsub.s16 q11, q2, q6 │ │ - vqadd.s16 q9, q3, q7 │ │ - vqsub.s16 q10, q3, q7 │ │ - bx lr │ │ - ldr ip, [pc] ; 32870 │ │ - b 32874 │ │ - andeq r7, r7, r4, lsl #3 │ │ - add ip, ip, pc │ │ - vld1.16 {d0-d1}, [ip :128] │ │ - vsubl.s16 q1, d16, d18 │ │ - vmull.s16 q2, d16, d0[0] │ │ - vmlal.s16 q2, d18, d0[1] │ │ - vmlal.s16 q2, d19, d0[2] │ │ - vmull.s16 q10, d17, d0[3] │ │ - vaddw.s16 q1, q1, d19 │ │ - vmull.s16 q3, d16, d0[2] │ │ - vmlsl.s16 q3, d18, d0[0] │ │ - vmlsl.s16 q3, d19, d0[1] │ │ - vadd.i32 q11, q2, q3 │ │ - vmul.i32 q1, q1, d1[0] │ │ - vadd.i32 q2, q2, q10 │ │ - vadd.i32 q3, q3, q10 │ │ - vsub.i32 q11, q11, q10 │ │ - vrshrn.i32 d16, q2, #12 │ │ - vrshrn.i32 d18, q1, #12 │ │ - vrshrn.i32 d17, q3, #12 │ │ - vrshrn.i32 d19, q11, #12 │ │ - bx lr │ │ - ldr ip, [pc] ; 328d0 │ │ - b 328d4 │ │ - andeq r7, r7, r4, lsr #2 │ │ - add ip, ip, pc │ │ - vld1.16 {d0-d1}, [ip :128] │ │ - vsubl.s16 q1, d16, d18 │ │ - vmull.s16 q2, d16, d0[0] │ │ - vmlal.s16 q2, d18, d0[1] │ │ - vmlal.s16 q2, d19, d0[2] │ │ - vmull.s16 q10, d17, d0[3] │ │ - vaddw.s16 q1, q1, d19 │ │ - vmull.s16 q3, d16, d0[2] │ │ - vmlsl.s16 q3, d18, d0[0] │ │ - vmlsl.s16 q3, d19, d0[1] │ │ - vadd.i32 q11, q2, q3 │ │ - vmul.i32 q1, q1, d1[0] │ │ - vadd.i32 q2, q2, q10 │ │ - vadd.i32 q3, q3, q10 │ │ - vsub.i32 q11, q11, q10 │ │ - vrshrn.i32 d19, q2, #12 │ │ - vrshrn.i32 d17, q1, #12 │ │ - vrshrn.i32 d18, q3, #12 │ │ - vrshrn.i32 d16, q11, #12 │ │ - bx lr │ │ - ldr ip, [pc] ; 32930 │ │ - b 32934 │ │ - andeq r7, r7, r4, asr #1 │ │ - add ip, ip, pc │ │ - vld1.16 {d0-d1}, [ip :128] │ │ - vsubl.s16 q2, d16, d20 │ │ - vsubl.s16 q3, d17, d21 │ │ - vmull.s16 q4, d16, d0[0] │ │ - vmlal.s16 q4, d20, d0[1] │ │ - vmlal.s16 q4, d22, d0[2] │ │ - vmull.s16 q5, d17, d0[0] │ │ - vmlal.s16 q5, d21, d0[1] │ │ - vmlal.s16 q5, d23, d0[2] │ │ - vaddw.s16 q2, q2, d22 │ │ - vaddw.s16 q3, q3, d23 │ │ - vmull.s16 q6, d16, d0[2] │ │ - vmlsl.s16 q6, d20, d0[0] │ │ - vmlsl.s16 q6, d22, d0[1] │ │ - vmull.s16 q7, d17, d0[2] │ │ - vmlsl.s16 q7, d21, d0[0] │ │ - vmlsl.s16 q7, d23, d0[1] │ │ - vmul.i32 q10, q2, d1[0] │ │ - vmul.i32 q11, q3, d1[0] │ │ - vmull.s16 q2, d18, d0[3] │ │ - vmull.s16 q3, d19, d0[3] │ │ - vadd.i32 q8, q4, q2 │ │ - vadd.i32 q9, q5, q3 │ │ - vadd.i32 q4, q4, q6 │ │ - vadd.i32 q5, q5, q7 │ │ - vadd.i32 q6, q6, q2 │ │ - vadd.i32 q7, q7, q3 │ │ - vsub.i32 q4, q4, q2 │ │ - vsub.i32 q5, q5, q3 │ │ - vrshrn.i32 d20, q10, #12 │ │ - vrshrn.i32 d21, q11, #12 │ │ - vrshrn.i32 d16, q8, #12 │ │ - vrshrn.i32 d17, q9, #12 │ │ - vrshrn.i32 d18, q6, #12 │ │ - vrshrn.i32 d19, q7, #12 │ │ - vrshrn.i32 d22, q4, #12 │ │ - vrshrn.i32 d23, q5, #12 │ │ - bx lr │ │ - ldr ip, [pc] ; 329d8 │ │ - b 329dc │ │ - andeq r7, r7, ip, lsl r0 │ │ - add ip, ip, pc │ │ - vld1.16 {d0-d1}, [ip :128] │ │ - vsubl.s16 q2, d16, d20 │ │ - vsubl.s16 q3, d17, d21 │ │ - vmull.s16 q4, d16, d0[0] │ │ - vmlal.s16 q4, d20, d0[1] │ │ - vmlal.s16 q4, d22, d0[2] │ │ - vmull.s16 q5, d17, d0[0] │ │ - vmlal.s16 q5, d21, d0[1] │ │ - vmlal.s16 q5, d23, d0[2] │ │ - vaddw.s16 q2, q2, d22 │ │ - vaddw.s16 q3, q3, d23 │ │ - vmull.s16 q6, d16, d0[2] │ │ - vmlsl.s16 q6, d20, d0[0] │ │ - vmlsl.s16 q6, d22, d0[1] │ │ - vmull.s16 q7, d17, d0[2] │ │ - vmlsl.s16 q7, d21, d0[0] │ │ - vmlsl.s16 q7, d23, d0[1] │ │ - vmul.i32 q10, q2, d1[0] │ │ - vmul.i32 q11, q3, d1[0] │ │ - vmull.s16 q2, d18, d0[3] │ │ - vmull.s16 q3, d19, d0[3] │ │ - vadd.i32 q8, q4, q2 │ │ - vadd.i32 q9, q5, q3 │ │ - vadd.i32 q4, q4, q6 │ │ - vadd.i32 q5, q5, q7 │ │ - vadd.i32 q6, q6, q2 │ │ - vadd.i32 q7, q7, q3 │ │ - vsub.i32 q4, q4, q2 │ │ - vsub.i32 q5, q5, q3 │ │ - vrshrn.i32 d20, q10, #12 │ │ - vrshrn.i32 d21, q11, #12 │ │ - vrshrn.i32 d22, q8, #12 │ │ - vrshrn.i32 d23, q9, #12 │ │ - vorr q9, q10, q10 │ │ - vrshrn.i32 d20, q6, #12 │ │ - vrshrn.i32 d21, q7, #12 │ │ - vrshrn.i32 d16, q4, #12 │ │ - vrshrn.i32 d17, q5, #12 │ │ - bx lr │ │ - movw ip, #13576 ; 0x3508 │ │ - vdup.16 d0, ip │ │ - vqrdmulh.s16 q2, q8, d0[0] │ │ - vqrdmulh.s16 q3, q9, d0[0] │ │ - vqadd.s16 q8, q8, q2 │ │ - vqadd.s16 q9, q9, q3 │ │ - bx lr │ │ - movw ip, #13576 ; 0x3508 │ │ - vdup.16 d0, ip │ │ - vqrdmulh.s16 q1, q8, d0[0] │ │ - vqrdmulh.s16 q2, q9, d0[0] │ │ - vqrdmulh.s16 q3, q10, d0[0] │ │ - vqadd.s16 q8, q8, q1 │ │ - vqrdmulh.s16 q1, q11, d0[0] │ │ - vqadd.s16 q9, q9, q2 │ │ - vqadd.s16 q10, q10, q3 │ │ - vqadd.s16 q11, q11, q1 │ │ - bx lr │ │ - push {r4, r5, lr} │ │ - vmov.i16 q15, #0 ; 0x0000 │ │ - vld1.16 {d16-d19}, [r2 :128] │ │ - vst1.16 {d30-d31}, [r2 :128]! │ │ - vshr.s16 q8, q8, #2 │ │ - vshr.s16 q9, q9, #2 │ │ - vadd.i16 d16, d16, d17 │ │ - vsub.i16 d21, d18, d19 │ │ - vsub.i16 d20, d16, d21 │ │ - vshr.s16 d20, d20, #1 │ │ - vsub.i16 d18, d20, d17 │ │ - vsub.i16 d17, d20, d19 │ │ - vadd.i16 d19, d21, d18 │ │ - vsub.i16 d16, d16, d17 │ │ - vst1.16 {d30-d31}, [r2 :128]! │ │ - vtrn.32 q8, q9 │ │ - vtrn.16 d16, d17 │ │ - vtrn.16 d18, d19 │ │ - vadd.i16 d16, d16, d17 │ │ - vsub.i16 d21, d18, d19 │ │ - vsub.i16 d20, d16, d21 │ │ - vshr.s16 d20, d20, #1 │ │ - vsub.i16 d18, d20, d17 │ │ - vsub.i16 d17, d20, d19 │ │ - vadd.i16 d19, d21, d18 │ │ - vsub.i16 d16, d16, d17 │ │ - vld1.32 {d0[]}, [r0 :32], r1 │ │ - vld1.32 {d0[1]}, [r0 :32], r1 │ │ - vld1.32 {d1[]}, [r0 :32], r1 │ │ - vld1.32 {d1[1]}, [r0 :32], r1 │ │ - b 32b7c │ │ - vmov.i16 q15, #0 ; 0x0000 │ │ - vld1.16 {d16-d19}, [r2 :128] │ │ - vst1.16 {d30-d31}, [r2 :128]! │ │ - blx r4 │ │ - vst1.16 {d30-d31}, [r2 :128]! │ │ - vtrn.32 q8, q9 │ │ - vtrn.16 d16, d17 │ │ - vtrn.16 d18, d19 │ │ - blx r5 │ │ - vld1.32 {d0[]}, [r0 :32], r1 │ │ - vld1.32 {d0[1]}, [r0 :32], r1 │ │ - vld1.32 {d1[]}, [r0 :32], r1 │ │ - vld1.32 {d1[1]}, [r0 :32], r1 │ │ - vrshr.s16 q8, q8, #4 │ │ - vrshr.s16 q9, q9, #4 │ │ - sub r0, r0, r1, lsl #2 │ │ - vaddw.u8 q8, q8, d0 │ │ - vqmovun.s16 d0, q8 │ │ - vaddw.u8 q9, q9, d1 │ │ - vst1.32 {d0[0]}, [r0 :32], r1 │ │ - vqmovun.s16 d1, q9 │ │ - vst1.32 {d0[1]}, [r0 :32], r1 │ │ - vst1.32 {d1[0]}, [r0 :32], r1 │ │ - vst1.32 {d1[1]}, [r0 :32], r1 │ │ - pop {r4, r5, pc} │ │ - push {r4, r5, lr} │ │ - cmp r3, #0 │ │ - bne 32bec │ │ - vmov.i16 d30, #0 ; 0x0000 │ │ - movw ip, #23168 ; 0x5a80 │ │ - vld1.16 {d16[]}, [r2 :16] │ │ - vdup.16 d4, ip │ │ - vst1.16 {d30[0]}, [r2 :16] │ │ - vqrdmulh.s16 d16, d16, d4[0] │ │ - vld1.32 {d0[0]}, [r0 :32], r1 │ │ - vqrdmulh.s16 d20, d16, d4[0] │ │ - vld1.32 {d0[1]}, [r0 :32], r1 │ │ - vrshr.s16 d16, d20, #4 │ │ - vrshr.s16 d17, d20, #4 │ │ - vld1.32 {d1[0]}, [r0 :32], r1 │ │ - vorr q9, q8, q8 │ │ - vld1.32 {d1[1]}, [r0 :32], r1 │ │ - b 32b7c │ │ - ldr r4, [pc] ; 32bf4 │ │ - b 32bf8 │ │ - ; instruction: 0xfffffb88 │ │ - add r4, r4, pc │ │ - ldr r5, [pc] ; 32c04 │ │ - b 32c08 │ │ - ; instruction: 0xfffffb78 │ │ - add r5, r5, pc │ │ - b 32b40 │ │ - push {r4, r5, lr} │ │ - ldr r4, [pc] ; 32c1c │ │ - b 32c20 │ │ - ; instruction: 0xfffffe54 │ │ - add r4, r4, pc │ │ - ldr r5, [pc] ; 32c2c │ │ - b 32c30 │ │ - ; instruction: 0xfffffe44 │ │ - add r5, r5, pc │ │ - b 32b40 │ │ - push {r4, r5, lr} │ │ - ldr r4, [pc] ; 32c44 │ │ - b 32c48 │ │ - ; instruction: 0xfffffb38 │ │ - add r4, r4, pc │ │ - ldr r5, [pc] ; 32c54 │ │ - b 32c58 │ │ - ; instruction: 0xfffffc08 │ │ - add r5, r5, pc │ │ - b 32b40 │ │ - push {r4, r5, lr} │ │ - ldr r4, [pc] ; 32c6c │ │ - b 32c70 │ │ - ; instruction: 0xfffffb10 │ │ - add r4, r4, pc │ │ - ldr r5, [pc] ; 32c7c │ │ - b 32c80 │ │ - ; instruction: 0xfffffc40 │ │ - add r5, r5, pc │ │ - b 32b40 │ │ - push {r4, r5, lr} │ │ - ldr r4, [pc] ; 32c94 │ │ - b 32c98 │ │ - ; instruction: 0xfffffae8 │ │ - add r4, r4, pc │ │ - ldr r5, [pc] ; 32ca4 │ │ - b 32ca8 │ │ - ; instruction: 0xfffffdcc │ │ - add r5, r5, pc │ │ - b 32b40 │ │ - push {r4, r5, lr} │ │ - ldr r4, [pc] ; 32cbc │ │ - b 32cc0 │ │ - ; instruction: 0xfffffba0 │ │ - add r4, r4, pc │ │ - ldr r5, [pc] ; 32ccc │ │ - b 32cd0 │ │ - ; instruction: 0xfffffab0 │ │ - add r5, r5, pc │ │ - b 32b40 │ │ - push {r4, r5, lr} │ │ - ldr r4, [pc] ; 32ce4 │ │ - b 32ce8 │ │ - ; instruction: 0xfffffb78 │ │ - add r4, r4, pc │ │ - ldr r5, [pc] ; 32cf4 │ │ - b 32cf8 │ │ - ; instruction: 0xfffffb68 │ │ - add r5, r5, pc │ │ - b 32b40 │ │ - push {r4, r5, lr} │ │ - ldr r4, [pc] ; 32d0c │ │ - b 32d10 │ │ - ; instruction: 0xfffffb50 │ │ - add r4, r4, pc │ │ - ldr r5, [pc] ; 32d1c │ │ - b 32d20 │ │ - ; instruction: 0xfffffba0 │ │ - add r5, r5, pc │ │ - b 32b40 │ │ - push {r4, r5, lr} │ │ - ldr r4, [pc] ; 32d34 │ │ - b 32d38 │ │ - ; instruction: 0xfffffb88 │ │ - add r4, r4, pc │ │ - ldr r5, [pc] ; 32d44 │ │ - b 32d48 │ │ - ; instruction: 0xfffffa38 │ │ - add r5, r5, pc │ │ - b 32b40 │ │ - push {r4, r5, lr} │ │ - ldr r4, [pc] ; 32d5c │ │ - b 32d60 │ │ - ; instruction: 0xfffffb60 │ │ - add r4, r4, pc │ │ - ldr r5, [pc] ; 32d6c │ │ - b 32d70 │ │ - ; instruction: 0xfffffaf0 │ │ - add r5, r5, pc │ │ - b 32b40 │ │ - push {r4, r5, lr} │ │ - ldr r4, [pc] ; 32d84 │ │ - b 32d88 │ │ - ; instruction: 0xfffffb38 │ │ - add r4, r4, pc │ │ - ldr r5, [pc] ; 32d94 │ │ - b 32d98 │ │ - ; instruction: 0xfffffb28 │ │ - add r5, r5, pc │ │ - b 32b40 │ │ - push {r4, r5, lr} │ │ - ldr r4, [pc] ; 32dac │ │ - b 32db0 │ │ - ; instruction: 0xfffffcc4 │ │ - add r4, r4, pc │ │ - ldr r5, [pc] ; 32dbc │ │ - b 32dc0 │ │ - ; instruction: 0xfffff9c0 │ │ - add r5, r5, pc │ │ - b 32b40 │ │ - push {r4, r5, lr} │ │ - ldr r4, [pc] ; 32dd4 │ │ - b 32dd8 │ │ - ; instruction: 0xfffffa88 │ │ - add r4, r4, pc │ │ - ldr r5, [pc] ; 32de4 │ │ - b 32de8 │ │ - ; instruction: 0xfffffc8c │ │ - add r5, r5, pc │ │ - b 32b40 │ │ - push {r4, r5, lr} │ │ - ldr r4, [pc] ; 32dfc │ │ - b 32e00 │ │ - ; instruction: 0xfffffac0 │ │ - add r4, r4, pc │ │ - ldr r5, [pc] ; 32e0c │ │ - b 32e10 │ │ - ; instruction: 0xfffffc64 │ │ - add r5, r5, pc │ │ - b 32b40 │ │ - push {r4, r5, lr} │ │ - ldr r4, [pc] ; 32e24 │ │ - b 32e28 │ │ - ; instruction: 0xfffffc4c │ │ - add r4, r4, pc │ │ - ldr r5, [pc] ; 32e34 │ │ - b 32e38 │ │ - ; instruction: 0xfffffa28 │ │ - add r5, r5, pc │ │ - b 32b40 │ │ - push {r4, r5, lr} │ │ - ldr r4, [pc] ; 32e4c │ │ - b 32e50 │ │ - ; instruction: 0xfffffc24 │ │ - add r4, r4, pc │ │ - ldr r5, [pc] ; 32e5c │ │ - b 32e60 │ │ - ; instruction: 0xfffffa60 │ │ - add r5, r5, pc │ │ - b 32b40 │ │ - ldr ip, [pc] ; 32e70 │ │ - b 32e74 │ │ - andeq r6, r7, r4, ror #21 │ │ - add ip, ip, pc │ │ - vld1.16 {d0-d1}, [ip :128] │ │ - vmull.s16 q6, d20, d0[3] │ │ - vmlal.s16 q6, d28, d0[2] │ │ - vmull.s16 q7, d21, d0[3] │ │ - vmlal.s16 q7, d29, d0[2] │ │ - vmull.s16 q4, d20, d0[2] │ │ - vmlsl.s16 q4, d28, d0[3] │ │ - vmull.s16 q5, d21, d0[2] │ │ - vmlsl.s16 q5, d29, d0[3] │ │ - vmull.s16 q2, d16, d0[0] │ │ - vmlal.s16 q2, d24, d0[0] │ │ - vmull.s16 q3, d17, d0[0] │ │ - vmlal.s16 q3, d25, d0[0] │ │ - vrshrn.i32 d12, q6, #12 │ │ - vrshrn.i32 d13, q7, #12 │ │ - vrshrn.i32 d14, q4, #12 │ │ - vrshrn.i32 d15, q5, #12 │ │ - vmull.s16 q4, d16, d0[0] │ │ - vmlsl.s16 q4, d24, d0[0] │ │ - vmull.s16 q5, d17, d0[0] │ │ - vmlsl.s16 q5, d25, d0[0] │ │ - vrshrn.i32 d4, q2, #12 │ │ - vrshrn.i32 d5, q3, #12 │ │ - vrshrn.i32 d6, q4, #12 │ │ - vrshrn.i32 d7, q5, #12 │ │ - vqadd.s16 q8, q2, q6 │ │ - vqsub.s16 q14, q2, q6 │ │ - vqadd.s16 q10, q3, q7 │ │ - vqsub.s16 q12, q3, q7 │ │ - vmull.s16 q2, d18, d1[0] │ │ - vmlsl.s16 q2, d30, d1[1] │ │ - vmull.s16 q3, d19, d1[0] │ │ - vmlsl.s16 q3, d31, d1[1] │ │ - vmull.s16 q4, d18, d1[1] │ │ - vmlal.s16 q4, d30, d1[0] │ │ - vmull.s16 q5, d19, d1[1] │ │ - vmlal.s16 q5, d31, d1[0] │ │ - vmull.s16 q6, d26, d1[2] │ │ - vmlsl.s16 q6, d22, d1[3] │ │ - vmull.s16 q7, d27, d1[2] │ │ - vmlsl.s16 q7, d23, d1[3] │ │ - vrshrn.i32 d18, q2, #12 │ │ - vrshrn.i32 d19, q3, #12 │ │ - vrshrn.i32 d30, q4, #12 │ │ - vrshrn.i32 d31, q5, #12 │ │ - vmull.s16 q2, d26, d1[3] │ │ - vmlal.s16 q2, d22, d1[2] │ │ - vmull.s16 q3, d27, d1[3] │ │ - vmlal.s16 q3, d23, d1[2] │ │ - vrshrn.i32 d22, q6, #12 │ │ - vrshrn.i32 d23, q7, #12 │ │ - vrshrn.i32 d26, q2, #12 │ │ - vrshrn.i32 d27, q3, #12 │ │ - vqadd.s16 q2, q9, q11 │ │ - vqsub.s16 q9, q9, q11 │ │ - vqadd.s16 q3, q15, q13 │ │ - vqsub.s16 q11, q15, q13 │ │ - vmull.s16 q4, d22, d0[0] │ │ - vmlsl.s16 q4, d18, d0[0] │ │ - vmull.s16 q5, d23, d0[0] │ │ - vmlsl.s16 q5, d19, d0[0] │ │ - vmull.s16 q6, d22, d0[0] │ │ - vmlal.s16 q6, d18, d0[0] │ │ - vmull.s16 q7, d23, d0[0] │ │ - vmlal.s16 q7, d19, d0[0] │ │ - vrshrn.i32 d8, q4, #12 │ │ - vrshrn.i32 d9, q5, #12 │ │ - vrshrn.i32 d10, q6, #12 │ │ - vrshrn.i32 d11, q7, #12 │ │ - vqsub.s16 q15, q8, q3 │ │ - vqadd.s16 q8, q8, q3 │ │ - vqadd.s16 q9, q10, q5 │ │ - vqsub.s16 q6, q10, q5 │ │ - vqadd.s16 q10, q12, q4 │ │ - vqsub.s16 q13, q12, q4 │ │ - vqadd.s16 q11, q14, q2 │ │ - vqsub.s16 q12, q14, q2 │ │ - vorr q14, q6, q6 │ │ - bx lr │ │ - ldr ip, [pc] ; 32fbc │ │ - b 32fc0 │ │ - muleq r7, r8, r9 │ │ - add ip, ip, pc │ │ - vld1.16 {d0-d1}, [ip :128] │ │ - vmull.s16 q3, d18, d0[3] │ │ - vmlal.s16 q3, d22, d0[2] │ │ - vmull.s16 q2, d18, d0[2] │ │ - vmlsl.s16 q2, d22, d0[3] │ │ - vmull.s16 q1, d16, d0[0] │ │ - vmlal.s16 q1, d20, d0[0] │ │ - vrshrn.i32 d6, q3, #12 │ │ - vrshrn.i32 d7, q2, #12 │ │ - vmull.s16 q2, d16, d0[0] │ │ - vmlsl.s16 q2, d20, d0[0] │ │ - vrshrn.i32 d2, q1, #12 │ │ - vrshrn.i32 d3, q2, #12 │ │ - vqadd.s16 d16, d2, d6 │ │ - vqsub.s16 d22, d2, d6 │ │ - vqadd.s16 d18, d3, d7 │ │ - vqsub.s16 d20, d3, d7 │ │ - vmull.s16 q1, d17, d1[0] │ │ - vmlsl.s16 q1, d23, d1[1] │ │ - vmull.s16 q2, d17, d1[1] │ │ - vmlal.s16 q2, d23, d1[0] │ │ - vmull.s16 q3, d21, d1[2] │ │ - vmlsl.s16 q3, d19, d1[3] │ │ - vrshrn.i32 d17, q1, #12 │ │ - vmull.s16 q1, d21, d1[3] │ │ - vmlal.s16 q1, d19, d1[2] │ │ - vrshrn.i32 d23, q2, #12 │ │ - vrshrn.i32 d19, q3, #12 │ │ - vrshrn.i32 d21, q1, #12 │ │ - vqadd.s16 d2, d17, d19 │ │ - vqsub.s16 d17, d17, d19 │ │ - vqadd.s16 d3, d23, d21 │ │ - vqsub.s16 d19, d23, d21 │ │ - vmull.s16 q2, d19, d0[0] │ │ - vmlsl.s16 q2, d17, d0[0] │ │ - vmull.s16 q3, d19, d0[0] │ │ - vmlal.s16 q3, d17, d0[0] │ │ - vrshrn.i32 d4, q2, #12 │ │ - vrshrn.i32 d5, q3, #12 │ │ - vqsub.s16 d23, d16, d3 │ │ - vqadd.s16 d16, d16, d3 │ │ - vqadd.s16 d17, d18, d5 │ │ - vqsub.s16 d6, d18, d5 │ │ - vqadd.s16 d18, d20, d4 │ │ - vqsub.s16 d21, d20, d4 │ │ - vqadd.s16 d19, d22, d2 │ │ - vqsub.s16 d20, d22, d2 │ │ - vorr d22, d6, d6 │ │ - bx lr │ │ - ldr ip, [pc] ; 33090 │ │ - b 33094 │ │ - andeq r6, r7, r4, ror r9 │ │ - add ip, ip, pc │ │ - vld1.16 {d0-d2}, [ip :64] │ │ - vmull.s16 q2, d30, d0[0] │ │ - vmlal.s16 q2, d16, d0[1] │ │ - vmull.s16 q3, d31, d0[0] │ │ - vmlal.s16 q3, d17, d0[1] │ │ - vmull.s16 q4, d30, d0[1] │ │ - vmlsl.s16 q4, d16, d0[0] │ │ - vmull.s16 q5, d31, d0[1] │ │ - vmlsl.s16 q5, d17, d0[0] │ │ - vmull.s16 q6, d26, d0[2] │ │ - vmlal.s16 q6, d20, d0[3] │ │ - vmull.s16 q7, d27, d0[2] │ │ - vmlal.s16 q7, d21, d0[3] │ │ - vrshrn.i32 d16, q2, #12 │ │ - vrshrn.i32 d17, q3, #12 │ │ - vrshrn.i32 d30, q4, #12 │ │ - vrshrn.i32 d31, q5, #12 │ │ - vmull.s16 q2, d26, d0[3] │ │ - vmlsl.s16 q2, d20, d0[2] │ │ - vmull.s16 q3, d27, d0[3] │ │ - vmlsl.s16 q3, d21, d0[2] │ │ - vmull.s16 q4, d22, d1[0] │ │ - vmlal.s16 q4, d24, d1[1] │ │ - vmull.s16 q5, d23, d1[0] │ │ - vmlal.s16 q5, d25, d1[1] │ │ - vrshrn.i32 d20, q6, #12 │ │ - vrshrn.i32 d21, q7, #12 │ │ - vrshrn.i32 d26, q2, #12 │ │ - vrshrn.i32 d27, q3, #12 │ │ - vmull.s16 q6, d22, d1[1] │ │ - vmlsl.s16 q6, d24, d1[0] │ │ - vmull.s16 q7, d23, d1[1] │ │ - vmlsl.s16 q7, d25, d1[0] │ │ - vmull.s16 q2, d18, d1[2] │ │ - vmlal.s16 q2, d28, d1[3] │ │ - vmull.s16 q3, d19, d1[2] │ │ - vmlal.s16 q3, d29, d1[3] │ │ - vrshrn.i32 d24, q4, #12 │ │ - vrshrn.i32 d25, q5, #12 │ │ - vrshrn.i32 d22, q6, #12 │ │ - vrshrn.i32 d23, q7, #12 │ │ - vmull.s16 q4, d18, d1[3] │ │ - vmlsl.s16 q4, d28, d1[2] │ │ - vmull.s16 q5, d19, d1[3] │ │ - vmlsl.s16 q5, d29, d1[2] │ │ - vrshrn.i32 d28, q2, #12 │ │ - vrshrn.i32 d29, q3, #12 │ │ - vrshrn.i32 d18, q4, #12 │ │ - vrshrn.i32 d19, q5, #12 │ │ - vqadd.s16 q2, q8, q12 │ │ - vqsub.s16 q3, q8, q12 │ │ - vqadd.s16 q4, q15, q11 │ │ - vqsub.s16 q5, q15, q11 │ │ - vqadd.s16 q6, q10, q14 │ │ - vqsub.s16 q7, q10, q14 │ │ - vqadd.s16 q10, q13, q9 │ │ - vqsub.s16 q11, q13, q9 │ │ - vmull.s16 q8, d6, d2[3] │ │ - vmlal.s16 q8, d10, d2[2] │ │ - vmull.s16 q9, d7, d2[3] │ │ - vmlal.s16 q9, d11, d2[2] │ │ - vmull.s16 q12, d6, d2[2] │ │ - vmlsl.s16 q12, d10, d2[3] │ │ - vmull.s16 q13, d7, d2[2] │ │ - vmlsl.s16 q13, d11, d2[3] │ │ - vmull.s16 q14, d22, d2[3] │ │ - vmlsl.s16 q14, d14, d2[2] │ │ - vmull.s16 q15, d23, d2[3] │ │ - vmlsl.s16 q15, d15, d2[2] │ │ - vrshrn.i32 d6, q8, #12 │ │ - vrshrn.i32 d7, q9, #12 │ │ - vrshrn.i32 d10, q12, #12 │ │ - vrshrn.i32 d11, q13, #12 │ │ - vmull.s16 q8, d22, d2[2] │ │ - vmlal.s16 q8, d14, d2[3] │ │ - vmull.s16 q9, d23, d2[2] │ │ - vmlal.s16 q9, d15, d2[3] │ │ - vrshrn.i32 d14, q14, #12 │ │ - vrshrn.i32 d15, q15, #12 │ │ - vrshrn.i32 d22, q8, #12 │ │ - vrshrn.i32 d23, q9, #12 │ │ - vqadd.s16 q8, q2, q6 │ │ - vqsub.s16 q2, q2, q6 │ │ - vqadd.s16 q15, q4, q10 │ │ - vqsub.s16 q4, q4, q10 │ │ - vqneg.s16 q15, q15 │ │ - vqadd.s16 q9, q3, q7 │ │ - vqsub.s16 q3, q3, q7 │ │ - vqadd.s16 q14, q5, q11 │ │ - vqsub.s16 q5, q5, q11 │ │ - vqneg.s16 q9, q9 │ │ - vmull.s16 q10, d4, d2[0] │ │ - vmlal.s16 q10, d8, d2[0] │ │ - vmull.s16 q11, d5, d2[0] │ │ - vmlal.s16 q11, d9, d2[0] │ │ - vmull.s16 q6, d4, d2[0] │ │ - vmlsl.s16 q6, d8, d2[0] │ │ - vmull.s16 q7, d5, d2[0] │ │ - vmlsl.s16 q7, d9, d2[0] │ │ - vmull.s16 q12, d6, d2[0] │ │ - vmlsl.s16 q12, d10, d2[0] │ │ - vmull.s16 q13, d7, d2[0] │ │ - vmlsl.s16 q13, d11, d2[0] │ │ - vrshrn.i32 d4, q10, #12 │ │ - vrshrn.i32 d5, q11, #12 │ │ - vmull.s16 q10, d6, d2[0] │ │ - vmlal.s16 q10, d10, d2[0] │ │ - vmull.s16 q11, d7, d2[0] │ │ - vmlal.s16 q11, d11, d2[0] │ │ - vrshrn.i32 d6, q12, #12 │ │ - vrshrn.i32 d7, q13, #12 │ │ - vrshrn.i32 d20, q10, #12 │ │ - vrshrn.i32 d21, q11, #12 │ │ - vrshrn.i32 d24, q6, #12 │ │ - vrshrn.i32 d25, q7, #12 │ │ - vqneg.s16 q11, q2 │ │ - vqneg.s16 q13, q3 │ │ - bx lr │ │ - ldr ip, [pc] ; 33278 │ │ - b 3327c │ │ - andeq r6, r7, ip, lsl #15 │ │ - add ip, ip, pc │ │ - vld1.16 {d0-d2}, [ip :64] │ │ - vmull.s16 q2, d30, d0[0] │ │ - vmlal.s16 q2, d16, d0[1] │ │ - vmull.s16 q3, d31, d0[0] │ │ - vmlal.s16 q3, d17, d0[1] │ │ - vmull.s16 q4, d30, d0[1] │ │ - vmlsl.s16 q4, d16, d0[0] │ │ - vmull.s16 q5, d31, d0[1] │ │ - vmlsl.s16 q5, d17, d0[0] │ │ - vmull.s16 q6, d26, d0[2] │ │ - vmlal.s16 q6, d20, d0[3] │ │ - vmull.s16 q7, d27, d0[2] │ │ - vmlal.s16 q7, d21, d0[3] │ │ - vrshrn.i32 d16, q2, #12 │ │ - vrshrn.i32 d17, q3, #12 │ │ - vrshrn.i32 d30, q4, #12 │ │ - vrshrn.i32 d31, q5, #12 │ │ - vmull.s16 q2, d26, d0[3] │ │ - vmlsl.s16 q2, d20, d0[2] │ │ - vmull.s16 q3, d27, d0[3] │ │ - vmlsl.s16 q3, d21, d0[2] │ │ - vmull.s16 q4, d22, d1[0] │ │ - vmlal.s16 q4, d24, d1[1] │ │ - vmull.s16 q5, d23, d1[0] │ │ - vmlal.s16 q5, d25, d1[1] │ │ - vrshrn.i32 d20, q6, #12 │ │ - vrshrn.i32 d21, q7, #12 │ │ - vrshrn.i32 d26, q2, #12 │ │ - vrshrn.i32 d27, q3, #12 │ │ - vmull.s16 q6, d22, d1[1] │ │ - vmlsl.s16 q6, d24, d1[0] │ │ - vmull.s16 q7, d23, d1[1] │ │ - vmlsl.s16 q7, d25, d1[0] │ │ - vmull.s16 q2, d18, d1[2] │ │ - vmlal.s16 q2, d28, d1[3] │ │ - vmull.s16 q3, d19, d1[2] │ │ - vmlal.s16 q3, d29, d1[3] │ │ - vrshrn.i32 d24, q4, #12 │ │ - vrshrn.i32 d25, q5, #12 │ │ - vrshrn.i32 d22, q6, #12 │ │ - vrshrn.i32 d23, q7, #12 │ │ - vmull.s16 q4, d18, d1[3] │ │ - vmlsl.s16 q4, d28, d1[2] │ │ - vmull.s16 q5, d19, d1[3] │ │ - vmlsl.s16 q5, d29, d1[2] │ │ - vrshrn.i32 d28, q2, #12 │ │ - vrshrn.i32 d29, q3, #12 │ │ - vrshrn.i32 d18, q4, #12 │ │ - vrshrn.i32 d19, q5, #12 │ │ - vqadd.s16 q2, q8, q12 │ │ - vqsub.s16 q3, q8, q12 │ │ - vqadd.s16 q4, q15, q11 │ │ - vqsub.s16 q5, q15, q11 │ │ - vqadd.s16 q6, q10, q14 │ │ - vqsub.s16 q7, q10, q14 │ │ - vqadd.s16 q10, q13, q9 │ │ - vqsub.s16 q11, q13, q9 │ │ - vmull.s16 q8, d6, d2[3] │ │ - vmlal.s16 q8, d10, d2[2] │ │ - vmull.s16 q9, d7, d2[3] │ │ - vmlal.s16 q9, d11, d2[2] │ │ - vmull.s16 q12, d6, d2[2] │ │ - vmlsl.s16 q12, d10, d2[3] │ │ - vmull.s16 q13, d7, d2[2] │ │ - vmlsl.s16 q13, d11, d2[3] │ │ - vmull.s16 q14, d22, d2[3] │ │ - vmlsl.s16 q14, d14, d2[2] │ │ - vmull.s16 q15, d23, d2[3] │ │ - vmlsl.s16 q15, d15, d2[2] │ │ - vrshrn.i32 d6, q8, #12 │ │ - vrshrn.i32 d7, q9, #12 │ │ - vrshrn.i32 d10, q12, #12 │ │ - vrshrn.i32 d11, q13, #12 │ │ - vmull.s16 q8, d22, d2[2] │ │ - vmlal.s16 q8, d14, d2[3] │ │ - vmull.s16 q9, d23, d2[2] │ │ - vmlal.s16 q9, d15, d2[3] │ │ - vrshrn.i32 d14, q14, #12 │ │ - vrshrn.i32 d15, q15, #12 │ │ - vrshrn.i32 d22, q8, #12 │ │ - vrshrn.i32 d23, q9, #12 │ │ - vqadd.s16 q15, q2, q6 │ │ - vqsub.s16 q2, q2, q6 │ │ - vqadd.s16 q8, q4, q10 │ │ - vqsub.s16 q4, q4, q10 │ │ - vqneg.s16 q8, q8 │ │ - vqadd.s16 q14, q3, q7 │ │ - vqsub.s16 q3, q3, q7 │ │ - vqadd.s16 q9, q5, q11 │ │ - vqsub.s16 q5, q5, q11 │ │ - vqneg.s16 q14, q14 │ │ - vmull.s16 q10, d4, d2[0] │ │ - vmlal.s16 q10, d8, d2[0] │ │ - vmull.s16 q11, d5, d2[0] │ │ - vmlal.s16 q11, d9, d2[0] │ │ - vmull.s16 q6, d4, d2[0] │ │ - vmlsl.s16 q6, d8, d2[0] │ │ - vmull.s16 q7, d5, d2[0] │ │ - vmlsl.s16 q7, d9, d2[0] │ │ - vmull.s16 q12, d6, d2[0] │ │ - vmlsl.s16 q12, d10, d2[0] │ │ - vmull.s16 q13, d7, d2[0] │ │ - vmlsl.s16 q13, d11, d2[0] │ │ - vrshrn.i32 d4, q10, #12 │ │ - vrshrn.i32 d5, q11, #12 │ │ - vmull.s16 q10, d6, d2[0] │ │ - vmlal.s16 q10, d10, d2[0] │ │ - vmull.s16 q11, d7, d2[0] │ │ - vmlal.s16 q11, d11, d2[0] │ │ - vrshrn.i32 d6, q12, #12 │ │ - vrshrn.i32 d7, q13, #12 │ │ - vrshrn.i32 d26, q10, #12 │ │ - vrshrn.i32 d27, q11, #12 │ │ - vrshrn.i32 d22, q6, #12 │ │ - vrshrn.i32 d23, q7, #12 │ │ - vqneg.s16 q12, q2 │ │ - vqneg.s16 q10, q3 │ │ - bx lr │ │ - ldr ip, [pc] ; 33460 │ │ - b 33464 │ │ - andeq r6, r7, r4, lsr #11 │ │ - add ip, ip, pc │ │ - vld1.16 {d0-d2}, [ip :64] │ │ - vmull.s16 q2, d23, d0[0] │ │ - vmlal.s16 q2, d16, d0[1] │ │ - vmull.s16 q3, d23, d0[1] │ │ - vmlsl.s16 q3, d16, d0[0] │ │ - vmull.s16 q4, d21, d0[2] │ │ - vmlal.s16 q4, d18, d0[3] │ │ - vrshrn.i32 d16, q2, #12 │ │ - vrshrn.i32 d23, q3, #12 │ │ - vmull.s16 q5, d21, d0[3] │ │ - vmlsl.s16 q5, d18, d0[2] │ │ - vmull.s16 q6, d19, d1[0] │ │ - vmlal.s16 q6, d20, d1[1] │ │ - vrshrn.i32 d18, q4, #12 │ │ - vrshrn.i32 d21, q5, #12 │ │ - vmull.s16 q7, d19, d1[1] │ │ - vmlsl.s16 q7, d20, d1[0] │ │ - vmull.s16 q2, d17, d1[2] │ │ - vmlal.s16 q2, d22, d1[3] │ │ - vrshrn.i32 d20, q6, #12 │ │ - vrshrn.i32 d19, q7, #12 │ │ - vmull.s16 q3, d17, d1[3] │ │ - vmlsl.s16 q3, d22, d1[2] │ │ - vrshrn.i32 d22, q2, #12 │ │ - vrshrn.i32 d17, q3, #12 │ │ - vqadd.s16 d4, d16, d20 │ │ - vqsub.s16 d5, d16, d20 │ │ - vqadd.s16 d6, d23, d19 │ │ - vqsub.s16 d7, d23, d19 │ │ - vqadd.s16 d8, d18, d22 │ │ - vqsub.s16 d9, d18, d22 │ │ - vqadd.s16 d18, d21, d17 │ │ - vqsub.s16 d19, d21, d17 │ │ - vmull.s16 q8, d5, d2[3] │ │ - vmlal.s16 q8, d7, d2[2] │ │ - vmull.s16 q10, d5, d2[2] │ │ - vmlsl.s16 q10, d7, d2[3] │ │ - vmull.s16 q11, d19, d2[3] │ │ - vmlsl.s16 q11, d9, d2[2] │ │ - vrshrn.i32 d5, q8, #12 │ │ - vrshrn.i32 d7, q10, #12 │ │ - vmull.s16 q8, d19, d2[2] │ │ - vmlal.s16 q8, d9, d2[3] │ │ - vrshrn.i32 d9, q11, #12 │ │ - vrshrn.i32 d19, q8, #12 │ │ - vqadd.s16 d16, d4, d8 │ │ - vqsub.s16 d4, d4, d8 │ │ - vqadd.s16 d23, d6, d18 │ │ - vqsub.s16 d6, d6, d18 │ │ - vqneg.s16 d23, d23 │ │ - vqadd.s16 d17, d5, d9 │ │ - vqsub.s16 d5, d5, d9 │ │ - vqadd.s16 d22, d7, d19 │ │ - vqsub.s16 d7, d7, d19 │ │ - vqneg.s16 d17, d17 │ │ - vmull.s16 q9, d4, d2[0] │ │ - vmlal.s16 q9, d6, d2[0] │ │ - vmull.s16 q4, d4, d2[0] │ │ - vmlsl.s16 q4, d6, d2[0] │ │ - vmull.s16 q10, d5, d2[0] │ │ - vmlsl.s16 q10, d7, d2[0] │ │ - vrshrn.i32 d4, q9, #12 │ │ - vmull.s16 q9, d5, d2[0] │ │ - vmlal.s16 q9, d7, d2[0] │ │ - vrshrn.i32 d5, q10, #12 │ │ - vrshrn.i32 d18, q9, #12 │ │ - vrshrn.i32 d20, q4, #12 │ │ - vqneg.s16 d19, d4 │ │ - vqneg.s16 d21, d5 │ │ - bx lr │ │ - ldr ip, [pc] ; 33588 │ │ - b 3358c │ │ - andeq r6, r7, ip, ror r4 │ │ - add ip, ip, pc │ │ - vld1.16 {d0-d2}, [ip :64] │ │ - vmull.s16 q2, d23, d0[0] │ │ - vmlal.s16 q2, d16, d0[1] │ │ - vmull.s16 q3, d23, d0[1] │ │ - vmlsl.s16 q3, d16, d0[0] │ │ - vmull.s16 q4, d21, d0[2] │ │ - vmlal.s16 q4, d18, d0[3] │ │ - vrshrn.i32 d16, q2, #12 │ │ - vrshrn.i32 d23, q3, #12 │ │ - vmull.s16 q5, d21, d0[3] │ │ - vmlsl.s16 q5, d18, d0[2] │ │ - vmull.s16 q6, d19, d1[0] │ │ - vmlal.s16 q6, d20, d1[1] │ │ - vrshrn.i32 d18, q4, #12 │ │ - vrshrn.i32 d21, q5, #12 │ │ - vmull.s16 q7, d19, d1[1] │ │ - vmlsl.s16 q7, d20, d1[0] │ │ - vmull.s16 q2, d17, d1[2] │ │ - vmlal.s16 q2, d22, d1[3] │ │ - vrshrn.i32 d20, q6, #12 │ │ - vrshrn.i32 d19, q7, #12 │ │ - vmull.s16 q3, d17, d1[3] │ │ - vmlsl.s16 q3, d22, d1[2] │ │ - vrshrn.i32 d22, q2, #12 │ │ - vrshrn.i32 d17, q3, #12 │ │ - vqadd.s16 d4, d16, d20 │ │ - vqsub.s16 d5, d16, d20 │ │ - vqadd.s16 d6, d23, d19 │ │ - vqsub.s16 d7, d23, d19 │ │ - vqadd.s16 d8, d18, d22 │ │ - vqsub.s16 d9, d18, d22 │ │ - vqadd.s16 d18, d21, d17 │ │ - vqsub.s16 d19, d21, d17 │ │ - vmull.s16 q8, d5, d2[3] │ │ - vmlal.s16 q8, d7, d2[2] │ │ - vmull.s16 q10, d5, d2[2] │ │ - vmlsl.s16 q10, d7, d2[3] │ │ - vmull.s16 q11, d19, d2[3] │ │ - vmlsl.s16 q11, d9, d2[2] │ │ - vrshrn.i32 d5, q8, #12 │ │ - vrshrn.i32 d7, q10, #12 │ │ - vmull.s16 q8, d19, d2[2] │ │ - vmlal.s16 q8, d9, d2[3] │ │ - vrshrn.i32 d9, q11, #12 │ │ - vrshrn.i32 d19, q8, #12 │ │ - vqadd.s16 d23, d4, d8 │ │ - vqsub.s16 d4, d4, d8 │ │ - vqadd.s16 d16, d6, d18 │ │ - vqsub.s16 d6, d6, d18 │ │ - vqneg.s16 d16, d16 │ │ - vqadd.s16 d22, d5, d9 │ │ - vqsub.s16 d5, d5, d9 │ │ - vqadd.s16 d17, d7, d19 │ │ - vqsub.s16 d7, d7, d19 │ │ - vqneg.s16 d22, d22 │ │ - vmull.s16 q9, d4, d2[0] │ │ - vmlal.s16 q9, d6, d2[0] │ │ - vmull.s16 q4, d4, d2[0] │ │ - vmlsl.s16 q4, d6, d2[0] │ │ - vmull.s16 q10, d5, d2[0] │ │ - vmlsl.s16 q10, d7, d2[0] │ │ - vrshrn.i32 d4, q9, #12 │ │ - vmull.s16 q9, d5, d2[0] │ │ - vmlal.s16 q9, d7, d2[0] │ │ - vrshrn.i32 d5, q10, #12 │ │ - vrshrn.i32 d21, q9, #12 │ │ - vrshrn.i32 d19, q4, #12 │ │ - vqneg.s16 d20, d4 │ │ - vqneg.s16 d18, d5 │ │ - bx lr │ │ - vqshl.s16 q8, q8, #1 │ │ - vqshl.s16 q9, q9, #1 │ │ - vqshl.s16 q10, q10, #1 │ │ - vqshl.s16 q11, q11, #1 │ │ - vqshl.s16 q12, q12, #1 │ │ - vqshl.s16 q13, q13, #1 │ │ - vqshl.s16 q14, q14, #1 │ │ - vqshl.s16 q15, q15, #1 │ │ - bx lr │ │ - vqshl.s16 q8, q8, #1 │ │ - vqshl.s16 q9, q9, #1 │ │ - vqshl.s16 q10, q10, #1 │ │ - vqshl.s16 q11, q11, #1 │ │ - bx lr │ │ - vmov.i16 q0, #0 ; 0x0000 │ │ - vmov.i16 q1, #0 ; 0x0000 │ │ - vld1.16 {d16-d19}, [r2 :128] │ │ - vst1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d20-d23}, [r2 :128] │ │ - vst1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d24-d27}, [r2 :128] │ │ - vst1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d28-d31}, [r2 :128] │ │ - vst1.16 {d0-d3}, [r2 :128] │ │ - blx r4 │ │ - vrshr.s16 q8, q8, #1 │ │ - vrshr.s16 q9, q9, #1 │ │ - vrshr.s16 q10, q10, #1 │ │ - vrshr.s16 q11, q11, #1 │ │ - vrshr.s16 q12, q12, #1 │ │ - vrshr.s16 q13, q13, #1 │ │ - vrshr.s16 q14, q14, #1 │ │ - vrshr.s16 q15, q15, #1 │ │ - vswp d17, d24 │ │ - vswp d19, d26 │ │ - vswp d21, d28 │ │ - vswp d23, d30 │ │ - vtrn.32 q8, q10 │ │ - vtrn.32 q9, q11 │ │ - vtrn.32 q12, q14 │ │ - vtrn.32 q13, q15 │ │ - vtrn.16 q8, q9 │ │ - vtrn.16 q10, q11 │ │ - vtrn.16 q12, q13 │ │ - vtrn.16 q14, q15 │ │ - blx r5 │ │ - mov r7, r0 │ │ - vld1.8 {d2}, [r7 :64], r1 │ │ - vrshr.s16 q8, q8, #4 │ │ - vld1.8 {d3}, [r7 :64], r1 │ │ - vrshr.s16 q9, q9, #4 │ │ - vld1.8 {d4}, [r7 :64], r1 │ │ - vrshr.s16 q10, q10, #4 │ │ - vaddw.u8 q8, q8, d2 │ │ - vld1.8 {d5}, [r7 :64], r1 │ │ - vrshr.s16 q11, q11, #4 │ │ - vaddw.u8 q9, q9, d3 │ │ - vqmovun.s16 d2, q8 │ │ - vld1.8 {d6}, [r7 :64], r1 │ │ - vrshr.s16 q12, q12, #4 │ │ - vaddw.u8 q10, q10, d4 │ │ - vqmovun.s16 d3, q9 │ │ - vst1.8 {d2}, [r0 :64], r1 │ │ - vld1.8 {d7}, [r7 :64], r1 │ │ - vrshr.s16 q13, q13, #4 │ │ - vaddw.u8 q11, q11, d5 │ │ - vqmovun.s16 d4, q10 │ │ - vst1.8 {d3}, [r0 :64], r1 │ │ - vld1.8 {d2}, [r7 :64], r1 │ │ - vrshr.s16 q14, q14, #4 │ │ - vaddw.u8 q12, q12, d6 │ │ - vqmovun.s16 d5, q11 │ │ - vst1.8 {d4}, [r0 :64], r1 │ │ - vld1.8 {d3}, [r7 :64], r1 │ │ - vrshr.s16 q15, q15, #4 │ │ - vaddw.u8 q13, q13, d7 │ │ - vqmovun.s16 d6, q12 │ │ - vst1.8 {d5}, [r0 :64], r1 │ │ - vaddw.u8 q14, q14, d2 │ │ - vqmovun.s16 d7, q13 │ │ - vst1.8 {d6}, [r0 :64], r1 │ │ - vaddw.u8 q15, q15, d3 │ │ - vqmovun.s16 d2, q14 │ │ - vst1.8 {d7}, [r0 :64], r1 │ │ - vqmovun.s16 d3, q15 │ │ - vst1.8 {d2}, [r0 :64], r1 │ │ - vst1.8 {d3}, [r0 :64], r1 │ │ - vpop {d8-d15} │ │ - pop {r4, r5, r7, pc} │ │ - vmov.i16 q0, #0 ; 0x0000 │ │ - vmov.i16 q1, #0 ; 0x0000 │ │ - vld1.16 {d16-d19}, [r2 :128] │ │ - vst1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d20-d23}, [r2 :128] │ │ - vst1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d24-d27}, [r2 :128] │ │ - vst1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d28-d31}, [r2 :128] │ │ - vst1.16 {d0-d3}, [r2 :128] │ │ - vswp d17, d24 │ │ - vswp d19, d26 │ │ - vswp d21, d28 │ │ - vswp d23, d30 │ │ - vtrn.32 q8, q10 │ │ - vtrn.32 q9, q11 │ │ - vtrn.32 q12, q14 │ │ - vtrn.32 q13, q15 │ │ - vtrn.16 q8, q9 │ │ - vtrn.16 q10, q11 │ │ - vtrn.16 q12, q13 │ │ - vtrn.16 q14, q15 │ │ - blx r5 │ │ - mov r7, r0 │ │ - vld1.8 {d2}, [r7 :64], r1 │ │ - vrshr.s16 q8, q8, #4 │ │ - vld1.8 {d3}, [r7 :64], r1 │ │ - vrshr.s16 q9, q9, #4 │ │ - vld1.8 {d4}, [r7 :64], r1 │ │ - vrshr.s16 q10, q10, #4 │ │ - vaddw.u8 q8, q8, d2 │ │ - vld1.8 {d5}, [r7 :64], r1 │ │ - vrshr.s16 q11, q11, #4 │ │ - vaddw.u8 q9, q9, d3 │ │ - vqmovun.s16 d2, q8 │ │ - vld1.8 {d6}, [r7 :64], r1 │ │ - vrshr.s16 q12, q12, #4 │ │ - vaddw.u8 q10, q10, d4 │ │ - vqmovun.s16 d3, q9 │ │ - vst1.8 {d2}, [r0 :64], r1 │ │ - vld1.8 {d7}, [r7 :64], r1 │ │ - vrshr.s16 q13, q13, #4 │ │ - vaddw.u8 q11, q11, d5 │ │ - vqmovun.s16 d4, q10 │ │ - vst1.8 {d3}, [r0 :64], r1 │ │ - vld1.8 {d2}, [r7 :64], r1 │ │ - vrshr.s16 q14, q14, #4 │ │ - vaddw.u8 q12, q12, d6 │ │ - vqmovun.s16 d5, q11 │ │ - vst1.8 {d4}, [r0 :64], r1 │ │ - vld1.8 {d3}, [r7 :64], r1 │ │ - vrshr.s16 q15, q15, #4 │ │ - vaddw.u8 q13, q13, d7 │ │ - vqmovun.s16 d6, q12 │ │ - vst1.8 {d5}, [r0 :64], r1 │ │ - vaddw.u8 q14, q14, d2 │ │ - vqmovun.s16 d7, q13 │ │ - vst1.8 {d6}, [r0 :64], r1 │ │ - vaddw.u8 q15, q15, d3 │ │ - vqmovun.s16 d2, q14 │ │ - vst1.8 {d7}, [r0 :64], r1 │ │ - vqmovun.s16 d3, q15 │ │ - vst1.8 {d2}, [r0 :64], r1 │ │ - vst1.8 {d3}, [r0 :64], r1 │ │ - vpop {d8-d15} │ │ - pop {r4, r5, r7, pc} │ │ - cmp r3, #0 │ │ - bne 3394c │ │ - vmov.i16 d30, #0 ; 0x0000 │ │ - movw ip, #23168 ; 0x5a80 │ │ - vld1.16 {d16[]}, [r2 :16] │ │ - vdup.16 d0, ip │ │ - vqrdmulh.s16 d16, d16, d0[0] │ │ - vst1.16 {d30[0]}, [r2 :16] │ │ - vrshr.s16 d16, d16, #1 │ │ - vqrdmulh.s16 d20, d16, d0[0] │ │ - mov r3, #8 │ │ - vrshr.s16 d16, d20, #4 │ │ - vrshr.s16 d17, d20, #4 │ │ - b 32604 │ │ - push {r4, r5, r7, lr} │ │ - vpush {d8-d15} │ │ - ldr r5, [pc] ; 3395c │ │ - b 33960 │ │ - ; instruction: 0xfffff500 │ │ - add r5, r5, pc │ │ - ldr r4, [pc] ; 3396c │ │ - b 33970 │ │ - ; instruction: 0xfffff4f0 │ │ - add r4, r4, pc │ │ - b 336e0 │ │ - push {r4, r5, r7, lr} │ │ - vpush {d8-d15} │ │ - ldr r5, [pc] ; 33988 │ │ - b 3398c │ │ - ; instruction: 0xfffffd14 │ │ - add r5, r5, pc │ │ - b 3380c │ │ - push {r4, r5, r7, lr} │ │ - vpush {d8-d15} │ │ - ldr r5, [pc] ; 339a4 │ │ - b 339a8 │ │ - ; instruction: 0xfffff6d8 │ │ - add r5, r5, pc │ │ - ldr r4, [pc] ; 339b4 │ │ - b 339b8 │ │ - ; instruction: 0xfffff4a8 │ │ - add r4, r4, pc │ │ - b 336e0 │ │ - push {r4, r5, r7, lr} │ │ - vpush {d8-d15} │ │ - ldr r5, [pc] ; 339d0 │ │ - b 339d4 │ │ - ; instruction: 0xfffff894 │ │ - add r5, r5, pc │ │ - ldr r4, [pc] ; 339e0 │ │ - b 339e4 │ │ - ; instruction: 0xfffff47c │ │ - add r4, r4, pc │ │ - b 336e0 │ │ - push {r4, r5, r7, lr} │ │ - vpush {d8-d15} │ │ - ldr r5, [pc] ; 339fc │ │ - b 33a00 │ │ - ; instruction: 0xfffffca0 │ │ - add r5, r5, pc │ │ - ldr r4, [pc] ; 33a0c │ │ - b 33a10 │ │ - ; instruction: 0xfffff450 │ │ - add r4, r4, pc │ │ - b 336e0 │ │ - push {r4, r5, r7, lr} │ │ - vpush {d8-d15} │ │ - ldr r5, [pc] ; 33a28 │ │ - b 33a2c │ │ - ; instruction: 0xfffff434 │ │ - add r5, r5, pc │ │ - ldr r4, [pc] ; 33a38 │ │ - b 33a3c │ │ - ; instruction: 0xfffff644 │ │ - add r4, r4, pc │ │ - b 336e0 │ │ - push {r4, r5, r7, lr} │ │ - vpush {d8-d15} │ │ - ldr r5, [pc] ; 33a54 │ │ - b 33a58 │ │ - ; instruction: 0xfffff628 │ │ - add r5, r5, pc │ │ - ldr r4, [pc] ; 33a64 │ │ - b 33a68 │ │ - ; instruction: 0xfffff618 │ │ - add r4, r4, pc │ │ - b 336e0 │ │ - push {r4, r5, r7, lr} │ │ - vpush {d8-d15} │ │ - ldr r5, [pc] ; 33a80 │ │ - b 33a84 │ │ - ; instruction: 0xfffff7e4 │ │ - add r5, r5, pc │ │ - ldr r4, [pc] ; 33a90 │ │ - b 33a94 │ │ - ; instruction: 0xfffff5ec │ │ - add r4, r4, pc │ │ - b 336e0 │ │ - push {r4, r5, r7, lr} │ │ - vpush {d8-d15} │ │ - ldr r5, [pc] ; 33aac │ │ - b 33ab0 │ │ - ; instruction: 0xfffff3b0 │ │ - add r5, r5, pc │ │ - ldr r4, [pc] ; 33abc │ │ - b 33ac0 │ │ - ; instruction: 0xfffff7a8 │ │ - add r4, r4, pc │ │ - b 336e0 │ │ - push {r4, r5, r7, lr} │ │ - vpush {d8-d15} │ │ - ldr r5, [pc] ; 33ad8 │ │ - b 33adc │ │ - ; instruction: 0xfffff5a4 │ │ - add r5, r5, pc │ │ - ldr r4, [pc] ; 33ae8 │ │ - b 33aec │ │ - ; instruction: 0xfffff77c │ │ - add r4, r4, pc │ │ - b 336e0 │ │ - push {r4, r5, r7, lr} │ │ - vpush {d8-d15} │ │ - ldr r5, [pc] ; 33b04 │ │ - b 33b08 │ │ - ; instruction: 0xfffff760 │ │ - add r5, r5, pc │ │ - ldr r4, [pc] ; 33b14 │ │ - b 33b18 │ │ - ; instruction: 0xfffff750 │ │ - add r4, r4, pc │ │ - b 336e0 │ │ - push {r4, r5, r7, lr} │ │ - vpush {d8-d15} │ │ - ldr r5, [pc] ; 33b30 │ │ - b 33b34 │ │ - ; instruction: 0xfffff32c │ │ - add r5, r5, pc │ │ - b 3380c │ │ - push {r4, r5, r7, lr} │ │ - vpush {d8-d15} │ │ - ldr r5, [pc] ; 33b4c │ │ - b 33b50 │ │ - ; instruction: 0xfffffb50 │ │ - add r5, r5, pc │ │ - ldr r4, [pc] ; 33b5c │ │ - b 33b60 │ │ - ; instruction: 0xfffff520 │ │ - add r4, r4, pc │ │ - b 336e0 │ │ - push {r4, r5, r7, lr} │ │ - vpush {d8-d15} │ │ - ldr r5, [pc] ; 33b78 │ │ - b 33b7c │ │ - ; instruction: 0xfffffb24 │ │ - add r5, r5, pc │ │ - ldr r4, [pc] ; 33b88 │ │ - b 33b8c │ │ - ; instruction: 0xfffff6dc │ │ - add r4, r4, pc │ │ - b 336e0 │ │ - push {r4, r5, r7, lr} │ │ - vpush {d8-d15} │ │ - ldr r5, [pc] ; 33ba4 │ │ - b 33ba8 │ │ - ; instruction: 0xfffff4d8 │ │ - add r5, r5, pc │ │ - b 3380c │ │ - push {r4, r5, r7, lr} │ │ - vpush {d8-d15} │ │ - ldr r5, [pc] ; 33bc0 │ │ - b 33bc4 │ │ - ; instruction: 0xfffff6a4 │ │ - add r5, r5, pc │ │ - b 3380c │ │ - vmov.i16 q14, #0 ; 0x0000 │ │ - vmov.i16 q15, #0 ; 0x0000 │ │ - movw ip, #23168 ; 0x5a80 │ │ - vdup.16 d0, ip │ │ - vld1.16 {d16-d19}, [r2 :128] │ │ - vst1.16 {d28-d31}, [r2 :128]! │ │ - vld1.16 {d20-d23}, [r2 :128] │ │ - vst1.16 {d28-d31}, [r2 :128] │ │ - vqrdmulh.s16 q8, q8, d0[0] │ │ - vqrdmulh.s16 q9, q9, d0[0] │ │ - vqrdmulh.s16 q10, q10, d0[0] │ │ - vqrdmulh.s16 q11, q11, d0[0] │ │ - blx r4 │ │ - vtrn.32 q8, q9 │ │ - vtrn.16 d16, d17 │ │ - vtrn.16 d18, d19 │ │ - vtrn.32 q10, q11 │ │ - vtrn.16 d20, d21 │ │ - vtrn.16 d22, d23 │ │ - vswp d17, d20 │ │ - vswp d19, d21 │ │ - vswp d18, d20 │ │ - vswp d21, d22 │ │ - blx r5 │ │ - mov r7, r0 │ │ - vld1.8 {d2}, [r7 :64], r1 │ │ - vrshr.s16 q8, q8, #4 │ │ - vld1.8 {d3}, [r7 :64], r1 │ │ - vrshr.s16 q9, q9, #4 │ │ - vld1.8 {d4}, [r7 :64], r1 │ │ - vrshr.s16 q10, q10, #4 │ │ - vaddw.u8 q8, q8, d2 │ │ - vld1.8 {d5}, [r7 :64], r1 │ │ - vrshr.s16 q11, q11, #4 │ │ - vaddw.u8 q9, q9, d3 │ │ - vqmovun.s16 d2, q8 │ │ - vaddw.u8 q10, q10, d4 │ │ - vqmovun.s16 d3, q9 │ │ - vst1.8 {d2}, [r0 :64], r1 │ │ - vaddw.u8 q11, q11, d5 │ │ - vqmovun.s16 d4, q10 │ │ - vst1.8 {d3}, [r0 :64], r1 │ │ - vqmovun.s16 d5, q11 │ │ - vst1.8 {d4}, [r0 :64], r1 │ │ - vst1.8 {d5}, [r0 :64], r1 │ │ - vpop {d8-d15} │ │ - pop {r4, r5, r7, pc} │ │ - vmov.i16 q14, #0 ; 0x0000 │ │ - vmov.i16 q15, #0 ; 0x0000 │ │ - movw ip, #23168 ; 0x5a80 │ │ - vdup.16 d0, ip │ │ - vld1.16 {d16-d19}, [r2 :128] │ │ - vst1.16 {d28-d31}, [r2 :128]! │ │ - vld1.16 {d20-d23}, [r2 :128] │ │ - vst1.16 {d28-d31}, [r2 :128] │ │ - vqrdmulh.s16 q8, q8, d0[0] │ │ - vqrdmulh.s16 q9, q9, d0[0] │ │ - vqrdmulh.s16 q10, q10, d0[0] │ │ - vqrdmulh.s16 q11, q11, d0[0] │ │ - blx r4 │ │ - vtrn.32 q8, q10 │ │ - vtrn.32 q9, q11 │ │ - vtrn.16 q8, q9 │ │ - vtrn.16 q10, q11 │ │ - vswp d17, d20 │ │ - vswp d19, d21 │ │ - vswp d17, d18 │ │ - vswp d19, d22 │ │ - blx r5 │ │ - mov r7, r0 │ │ - vld1.32 {d0[0]}, [r7 :32], r1 │ │ - vld1.32 {d0[1]}, [r7 :32], r1 │ │ - vld1.32 {d1[0]}, [r7 :32], r1 │ │ - vrshr.s16 q8, q8, #4 │ │ - vld1.32 {d1[1]}, [r7 :32], r1 │ │ - vld1.32 {d2[0]}, [r7 :32], r1 │ │ - vrshr.s16 q9, q9, #4 │ │ - vld1.32 {d2[1]}, [r7 :32], r1 │ │ - vaddw.u8 q8, q8, d0 │ │ - vld1.32 {d3[0]}, [r7 :32], r1 │ │ - vrshr.s16 q10, q10, #4 │ │ - vld1.32 {d3[1]}, [r7 :32], r1 │ │ - vaddw.u8 q9, q9, d1 │ │ - vqmovun.s16 d0, q8 │ │ - vrshr.s16 q11, q11, #4 │ │ - vaddw.u8 q10, q10, d2 │ │ - vst1.32 {d0[0]}, [r0 :32], r1 │ │ - vqmovun.s16 d1, q9 │ │ - vst1.32 {d0[1]}, [r0 :32], r1 │ │ - vaddw.u8 q11, q11, d3 │ │ - vst1.32 {d1[0]}, [r0 :32], r1 │ │ - vqmovun.s16 d2, q10 │ │ - vst1.32 {d1[1]}, [r0 :32], r1 │ │ - vst1.32 {d2[0]}, [r0 :32], r1 │ │ - vqmovun.s16 d3, q11 │ │ - vst1.32 {d2[1]}, [r0 :32], r1 │ │ - vst1.32 {d3[0]}, [r0 :32], r1 │ │ - vst1.32 {d3[1]}, [r0 :32], r1 │ │ - vpop {d8-d15} │ │ - pop {r4, r5, r7, pc} │ │ - cmp r3, #0 │ │ - bne 33d94 │ │ - vmov.i16 d30, #0 ; 0x0000 │ │ - movw ip, #23168 ; 0x5a80 │ │ - vld1.16 {d16[]}, [r2 :16] │ │ - vdup.16 d0, ip │ │ - vqrdmulh.s16 d16, d16, d0[0] │ │ - vst1.16 {d30[0]}, [r2 :16] │ │ - vqrdmulh.s16 d16, d16, d0[0] │ │ - vqrdmulh.s16 d20, d16, d0[0] │ │ - mov r3, #8 │ │ - vrshr.s16 d16, d20, #4 │ │ - vrshr.s16 d17, d20, #4 │ │ - b 325c4 │ │ - push {r4, r5, r7, lr} │ │ - vpush {d8-d15} │ │ - ldr r4, [pc] ; 33da4 │ │ - b 33da8 │ │ - ; instruction: 0xffffea30 │ │ - add r4, r4, pc │ │ - ldr r5, [pc] ; 33db4 │ │ - b 33db8 │ │ - ; instruction: 0xfffff1f4 │ │ - add r5, r5, pc │ │ - b 33c88 │ │ - push {r4, r5, r7, lr} │ │ - vpush {d8-d15} │ │ - ldr r4, [pc] ; 33dd0 │ │ - b 33dd4 │ │ - ; instruction: 0xffffecbc │ │ - add r4, r4, pc │ │ - ldr r5, [pc] ; 33de0 │ │ - b 33de4 │ │ - ; instruction: 0xfffff8e0 │ │ - add r5, r5, pc │ │ - b 33c88 │ │ - push {r4, r5, r7, lr} │ │ - vpush {d8-d15} │ │ - ldr r4, [pc] ; 33dfc │ │ - b 33e00 │ │ - ; instruction: 0xffffe9d8 │ │ - add r4, r4, pc │ │ - ldr r5, [pc] ; 33e0c │ │ - b 33e10 │ │ - ; instruction: 0xfffff640 │ │ - add r5, r5, pc │ │ - b 33c88 │ │ - push {r4, r5, r7, lr} │ │ - vpush {d8-d15} │ │ - ldr r4, [pc] ; 33e28 │ │ - b 33e2c │ │ - ; instruction: 0xffffe9ac │ │ - add r4, r4, pc │ │ - ldr r5, [pc] ; 33e38 │ │ - b 33e3c │ │ - ; instruction: 0xfffff73c │ │ - add r5, r5, pc │ │ - b 33c88 │ │ - push {r4, r5, r7, lr} │ │ - vpush {d8-d15} │ │ - ldr r4, [pc] ; 33e54 │ │ - b 33e58 │ │ - ; instruction: 0xffffe980 │ │ - add r4, r4, pc │ │ - ldr r5, [pc] ; 33e64 │ │ - b 33e68 │ │ - ; instruction: 0xfffff85c │ │ - add r5, r5, pc │ │ - b 33c88 │ │ - push {r4, r5, r7, lr} │ │ - vpush {d8-d15} │ │ - ldr r4, [pc] ; 33e80 │ │ - b 33e84 │ │ - ; instruction: 0xffffea9c │ │ - add r4, r4, pc │ │ - ldr r5, [pc] ; 33e90 │ │ - b 33e94 │ │ - ; instruction: 0xfffff118 │ │ - add r5, r5, pc │ │ - b 33c88 │ │ - push {r4, r5, r7, lr} │ │ - vpush {d8-d15} │ │ - ldr r4, [pc] ; 33eac │ │ - b 33eb0 │ │ - ; instruction: 0xffffea70 │ │ - add r4, r4, pc │ │ - ldr r5, [pc] ; 33ebc │ │ - b 33ec0 │ │ - ; instruction: 0xfffff590 │ │ - add r5, r5, pc │ │ - b 33c88 │ │ - push {r4, r5, r7, lr} │ │ - vpush {d8-d15} │ │ - ldr r4, [pc] ; 33ed8 │ │ - b 33edc │ │ - ; instruction: 0xffffea44 │ │ - add r4, r4, pc │ │ - ldr r5, [pc] ; 33ee8 │ │ - b 33eec │ │ - ; instruction: 0xfffff68c │ │ - add r5, r5, pc │ │ - b 33c88 │ │ - push {r4, r5, r7, lr} │ │ - vpush {d8-d15} │ │ - ldr r4, [pc] ; 33f04 │ │ - b 33f08 │ │ - ; instruction: 0xffffeac0 │ │ - add r4, r4, pc │ │ - ldr r5, [pc] ; 33f14 │ │ - b 33f18 │ │ - ; instruction: 0xfffff094 │ │ - add r5, r5, pc │ │ - b 33c88 │ │ - push {r4, r5, r7, lr} │ │ - vpush {d8-d15} │ │ - ldr r4, [pc] ; 33f30 │ │ - b 33f34 │ │ - ; instruction: 0xffffea94 │ │ - add r4, r4, pc │ │ - ldr r5, [pc] ; 33f40 │ │ - b 33f44 │ │ - ; instruction: 0xfffff50c │ │ - add r5, r5, pc │ │ - b 33c88 │ │ - push {r4, r5, r7, lr} │ │ - vpush {d8-d15} │ │ - ldr r4, [pc] ; 33f5c │ │ - b 33f60 │ │ - ; instruction: 0xffffea68 │ │ - add r4, r4, pc │ │ - ldr r5, [pc] ; 33f6c │ │ - b 33f70 │ │ - ; instruction: 0xfffff608 │ │ - add r5, r5, pc │ │ - b 33c88 │ │ - push {r4, r5, r7, lr} │ │ - vpush {d8-d15} │ │ - ldr r4, [pc] ; 33f88 │ │ - b 33f8c │ │ - ; instruction: 0xffffeb04 │ │ - add r4, r4, pc │ │ - ldr r5, [pc] ; 33f98 │ │ - b 33f9c │ │ - ; instruction: 0xfffff010 │ │ - add r5, r5, pc │ │ - b 33c88 │ │ - push {r4, r5, r7, lr} │ │ - vpush {d8-d15} │ │ - ldr r4, [pc] ; 33fb4 │ │ - b 33fb8 │ │ - ; instruction: 0xffffe968 │ │ - add r4, r4, pc │ │ - ldr r5, [pc] ; 33fc4 │ │ - b 33fc8 │ │ - ; instruction: 0xfffff6fc │ │ - add r5, r5, pc │ │ - b 33c88 │ │ - push {r4, r5, r7, lr} │ │ - vpush {d8-d15} │ │ - ldr r4, [pc] ; 33fe0 │ │ - b 33fe4 │ │ - ; instruction: 0xffffe9e4 │ │ - add r4, r4, pc │ │ - ldr r5, [pc] ; 33ff0 │ │ - b 33ff4 │ │ - ; instruction: 0xfffff6d0 │ │ - add r5, r5, pc │ │ - b 33c88 │ │ - push {r4, r5, r7, lr} │ │ - vpush {d8-d15} │ │ - ldr r4, [pc] ; 3400c │ │ - b 34010 │ │ - ; instruction: 0xffffea80 │ │ - add r4, r4, pc │ │ - ldr r5, [pc] ; 3401c │ │ - b 34020 │ │ - ; instruction: 0xfffff430 │ │ - add r5, r5, pc │ │ - b 33c88 │ │ - push {r4, r5, r7, lr} │ │ - vpush {d8-d15} │ │ - ldr r4, [pc] ; 34038 │ │ - b 3403c │ │ - ; instruction: 0xffffea54 │ │ - add r4, r4, pc │ │ - ldr r5, [pc] ; 34048 │ │ - b 3404c │ │ - ; instruction: 0xfffff52c │ │ - add r5, r5, pc │ │ - b 33c88 │ │ - cmp r3, #0 │ │ - bne 3408c │ │ - vmov.i16 d30, #0 ; 0x0000 │ │ - movw ip, #23168 ; 0x5a80 │ │ - vld1.16 {d16[]}, [r2 :16] │ │ - vdup.16 d0, ip │ │ - vqrdmulh.s16 d16, d16, d0[0] │ │ - vst1.16 {d30[0]}, [r2 :16] │ │ - vqrdmulh.s16 d16, d16, d0[0] │ │ - vqrdmulh.s16 d20, d16, d0[0] │ │ - mov r3, #4 │ │ - vrshr.s16 d16, d20, #4 │ │ - vrshr.s16 d17, d20, #4 │ │ - b 32604 │ │ - push {r4, r5, r7, lr} │ │ - vpush {d8-d15} │ │ - ldr r4, [pc] ; 3409c │ │ - b 340a0 │ │ - ; instruction: 0xffffef0c │ │ - add r4, r4, pc │ │ - ldr r5, [pc] ; 340ac │ │ - b 340b0 │ │ - ; instruction: 0xffffe728 │ │ - add r5, r5, pc │ │ - b 33bcc │ │ - push {r4, r5, r7, lr} │ │ - vpush {d8-d15} │ │ - ldr r4, [pc] ; 340c8 │ │ - b 340cc │ │ - ; instruction: 0xfffff5f8 │ │ - add r4, r4, pc │ │ - ldr r5, [pc] ; 340d8 │ │ - b 340dc │ │ - ; instruction: 0xffffe9b4 │ │ - add r5, r5, pc │ │ - b 33bcc │ │ - push {r4, r5, r7, lr} │ │ - vpush {d8-d15} │ │ - ldr r4, [pc] ; 340f4 │ │ - b 340f8 │ │ - ; instruction: 0xffffeeb4 │ │ - add r4, r4, pc │ │ - ldr r5, [pc] ; 34104 │ │ - b 34108 │ │ - ; instruction: 0xffffe818 │ │ - add r5, r5, pc │ │ - b 33bcc │ │ - push {r4, r5, r7, lr} │ │ - vpush {d8-d15} │ │ - ldr r4, [pc] ; 34120 │ │ - b 34124 │ │ - ; instruction: 0xffffee88 │ │ - add r4, r4, pc │ │ - ldr r5, [pc] ; 34130 │ │ - b 34134 │ │ - ; instruction: 0xffffe894 │ │ - add r5, r5, pc │ │ - b 33bcc │ │ - push {r4, r5, r7, lr} │ │ - vpush {d8-d15} │ │ - ldr r4, [pc] ; 3414c │ │ - b 34150 │ │ - ; instruction: 0xffffee5c │ │ - add r4, r4, pc │ │ - ldr r5, [pc] ; 3415c │ │ - b 34160 │ │ - ; instruction: 0xffffe930 │ │ - add r5, r5, pc │ │ - b 33bcc │ │ - push {r4, r5, r7, lr} │ │ - vpush {d8-d15} │ │ - ldr r4, [pc] ; 34178 │ │ - b 3417c │ │ - ; instruction: 0xfffff2d4 │ │ - add r4, r4, pc │ │ - ldr r5, [pc] ; 34188 │ │ - b 3418c │ │ - ; instruction: 0xffffe64c │ │ - add r5, r5, pc │ │ - b 33bcc │ │ - push {r4, r5, r7, lr} │ │ - vpush {d8-d15} │ │ - ldr r4, [pc] ; 341a4 │ │ - b 341a8 │ │ - ; instruction: 0xfffff2a8 │ │ - add r4, r4, pc │ │ - ldr r5, [pc] ; 341b4 │ │ - b 341b8 │ │ - ; instruction: 0xffffe768 │ │ - add r5, r5, pc │ │ - b 33bcc │ │ - push {r4, r5, r7, lr} │ │ - vpush {d8-d15} │ │ - ldr r4, [pc] ; 341d0 │ │ - b 341d4 │ │ - ; instruction: 0xfffff27c │ │ - add r4, r4, pc │ │ - ldr r5, [pc] ; 341e0 │ │ - b 341e4 │ │ - ; instruction: 0xffffe7e4 │ │ - add r5, r5, pc │ │ - b 33bcc │ │ - push {r4, r5, r7, lr} │ │ - vpush {d8-d15} │ │ - ldr r4, [pc] ; 341fc │ │ - b 34200 │ │ - ; instruction: 0xfffff378 │ │ - add r4, r4, pc │ │ - ldr r5, [pc] ; 3420c │ │ - b 34210 │ │ - ; instruction: 0xffffe5c8 │ │ - add r5, r5, pc │ │ - b 33bcc │ │ - push {r4, r5, r7, lr} │ │ - vpush {d8-d15} │ │ - ldr r4, [pc] ; 34228 │ │ - b 3422c │ │ - ; instruction: 0xfffff34c │ │ - add r4, r4, pc │ │ - ldr r5, [pc] ; 34238 │ │ - b 3423c │ │ - ; instruction: 0xffffe6e4 │ │ - add r5, r5, pc │ │ - b 33bcc │ │ - push {r4, r5, r7, lr} │ │ - vpush {d8-d15} │ │ - ldr r4, [pc] ; 34254 │ │ - b 34258 │ │ - ; instruction: 0xfffff320 │ │ - add r4, r4, pc │ │ - ldr r5, [pc] ; 34264 │ │ - b 34268 │ │ - ; instruction: 0xffffe760 │ │ - add r5, r5, pc │ │ - b 33bcc │ │ - push {r4, r5, r7, lr} │ │ - vpush {d8-d15} │ │ - ldr r4, [pc] ; 34280 │ │ - b 34284 │ │ - ; instruction: 0xfffff440 │ │ - add r4, r4, pc │ │ - ldr r5, [pc] ; 34290 │ │ - b 34294 │ │ - ; instruction: 0xffffe544 │ │ - add r5, r5, pc │ │ - b 33bcc │ │ - push {r4, r5, r7, lr} │ │ - vpush {d8-d15} │ │ - ldr r4, [pc] ; 342ac │ │ - b 342b0 │ │ - ; instruction: 0xfffff1a0 │ │ - add r4, r4, pc │ │ - ldr r5, [pc] ; 342bc │ │ - b 342c0 │ │ - ; instruction: 0xffffe7d0 │ │ - add r5, r5, pc │ │ - b 33bcc │ │ - push {r4, r5, r7, lr} │ │ - vpush {d8-d15} │ │ - ldr r4, [pc] ; 342d8 │ │ - b 342dc │ │ - ; instruction: 0xfffff29c │ │ - add r4, r4, pc │ │ - ldr r5, [pc] ; 342e8 │ │ - b 342ec │ │ - ; instruction: 0xffffe7a4 │ │ - add r5, r5, pc │ │ - b 33bcc │ │ - push {r4, r5, r7, lr} │ │ - vpush {d8-d15} │ │ - ldr r4, [pc] ; 34304 │ │ - b 34308 │ │ - ; instruction: 0xfffff3bc │ │ - add r4, r4, pc │ │ - ldr r5, [pc] ; 34314 │ │ - b 34318 │ │ - ; instruction: 0xffffe608 │ │ - add r5, r5, pc │ │ - b 33bcc │ │ - push {r4, r5, r7, lr} │ │ - vpush {d8-d15} │ │ - ldr r4, [pc] ; 34330 │ │ - b 34334 │ │ - ; instruction: 0xfffff390 │ │ - add r4, r4, pc │ │ - ldr r5, [pc] ; 34340 │ │ - b 34344 │ │ - ; instruction: 0xffffe684 │ │ - add r5, r5, pc │ │ - b 33bcc │ │ - ldr ip, [pc] ; 34354 │ │ - b 34358 │ │ - andeq r5, r7, r0, lsl #12 │ │ - add ip, ip, pc │ │ - vld1.16 {d0-d3}, [ip :128] │ │ - vmull.s16 q2, d17, d2[0] │ │ - vmlsl.s16 q2, d31, d2[1] │ │ - vmull.s16 q3, d17, d2[1] │ │ - vmlal.s16 q3, d31, d2[0] │ │ - vmull.s16 q4, d25, d2[2] │ │ - vmlsl.s16 q4, d23, d2[3] │ │ - vrshrn.i32 d17, q2, #12 │ │ - vrshrn.i32 d31, q3, #12 │ │ - vmull.s16 q2, d25, d2[3] │ │ - vmlal.s16 q2, d23, d2[2] │ │ - vmull.s16 q3, d21, d3[0] │ │ - vmlsl.s16 q3, d27, d3[1] │ │ - vrshrn.i32 d23, q4, #12 │ │ - vrshrn.i32 d25, q2, #12 │ │ - vmull.s16 q4, d21, d3[1] │ │ - vmlal.s16 q4, d27, d3[0] │ │ - vmull.s16 q2, d29, d3[2] │ │ - vmlsl.s16 q2, d19, d3[3] │ │ - vrshrn.i32 d21, q3, #12 │ │ - vrshrn.i32 d27, q4, #12 │ │ - vmull.s16 q3, d29, d3[3] │ │ - vmlal.s16 q3, d19, d3[2] │ │ - vrshrn.i32 d19, q2, #12 │ │ - vrshrn.i32 d29, q3, #12 │ │ - vmull.s16 q3, d20, d0[3] │ │ - vmlal.s16 q3, d28, d0[2] │ │ - vmull.s16 q2, d20, d0[2] │ │ - vmlsl.s16 q2, d28, d0[3] │ │ - vmull.s16 q1, d16, d0[0] │ │ - vmlal.s16 q1, d24, d0[0] │ │ - vrshrn.i32 d6, q3, #12 │ │ - vrshrn.i32 d7, q2, #12 │ │ - vmull.s16 q2, d16, d0[0] │ │ - vmlsl.s16 q2, d24, d0[0] │ │ - vrshrn.i32 d2, q1, #12 │ │ - vrshrn.i32 d3, q2, #12 │ │ - vqadd.s16 d16, d2, d6 │ │ - vqsub.s16 d28, d2, d6 │ │ - vqadd.s16 d20, d3, d7 │ │ - vqsub.s16 d24, d3, d7 │ │ - vmull.s16 q1, d18, d1[0] │ │ - vmlsl.s16 q1, d30, d1[1] │ │ - vmull.s16 q2, d18, d1[1] │ │ - vmlal.s16 q2, d30, d1[0] │ │ - vmull.s16 q3, d26, d1[2] │ │ - vmlsl.s16 q3, d22, d1[3] │ │ - vrshrn.i32 d18, q1, #12 │ │ - vmull.s16 q1, d26, d1[3] │ │ - vmlal.s16 q1, d22, d1[2] │ │ - vrshrn.i32 d30, q2, #12 │ │ - vrshrn.i32 d22, q3, #12 │ │ - vrshrn.i32 d26, q1, #12 │ │ - vqadd.s16 d2, d18, d22 │ │ - vqsub.s16 d18, d18, d22 │ │ - vqadd.s16 d3, d30, d26 │ │ - vqsub.s16 d22, d30, d26 │ │ - vmull.s16 q2, d22, d0[0] │ │ - vmlsl.s16 q2, d18, d0[0] │ │ - vmull.s16 q3, d22, d0[0] │ │ - vmlal.s16 q3, d18, d0[0] │ │ - vrshrn.i32 d4, q2, #12 │ │ - vrshrn.i32 d5, q3, #12 │ │ - vqsub.s16 d30, d16, d3 │ │ - vqadd.s16 d16, d16, d3 │ │ - vqadd.s16 d18, d20, d5 │ │ - vqsub.s16 d6, d20, d5 │ │ - vqadd.s16 d20, d24, d4 │ │ - vqsub.s16 d26, d24, d4 │ │ - vqadd.s16 d22, d28, d2 │ │ - vqsub.s16 d24, d28, d2 │ │ - vorr d28, d6, d6 │ │ - vqsub.s16 d4, d17, d23 │ │ - vqadd.s16 d17, d17, d23 │ │ - vqsub.s16 d5, d31, d25 │ │ - vqadd.s16 d31, d31, d25 │ │ - vqsub.s16 d23, d19, d21 │ │ - vqadd.s16 d19, d19, d21 │ │ - vqadd.s16 d25, d29, d27 │ │ - vqsub.s16 d29, d29, d27 │ │ - vmull.s16 q3, d5, d0[2] │ │ - vmlsl.s16 q3, d4, d0[3] │ │ - vmull.s16 q4, d5, d0[3] │ │ - vmlal.s16 q4, d4, d0[2] │ │ - vrshrn.i32 d21, q3, #12 │ │ - vrshrn.i32 d27, q4, #12 │ │ - vmull.s16 q3, d29, d0[2] │ │ - vmlsl.s16 q3, d23, d0[3] │ │ - vmull.s16 q4, d29, d0[3] │ │ - vmlal.s16 q4, d23, d0[2] │ │ - vrshrn.i32 d29, q3, #12 │ │ - vneg.s32 q4, q4 │ │ - vrshrn.i32 d23, q4, #12 │ │ - vqsub.s16 d4, d17, d19 │ │ - vqadd.s16 d17, d17, d19 │ │ - vqsub.s16 d5, d31, d25 │ │ - vqadd.s16 d31, d31, d25 │ │ - vqadd.s16 d19, d21, d23 │ │ - vqsub.s16 d21, d21, d23 │ │ - vqsub.s16 d25, d27, d29 │ │ - vqadd.s16 d27, d27, d29 │ │ - vmull.s16 q3, d5, d0[0] │ │ - vmlsl.s16 q3, d4, d0[0] │ │ - vmull.s16 q4, d5, d0[0] │ │ - vmlal.s16 q4, d4, d0[0] │ │ - vmull.s16 q2, d25, d0[0] │ │ - vmlsl.s16 q2, d21, d0[0] │ │ - vrshrn.i32 d6, q3, #12 │ │ - vrshrn.i32 d7, q4, #12 │ │ - vmull.s16 q4, d25, d0[0] │ │ - vmlal.s16 q4, d21, d0[0] │ │ - vrshrn.i32 d4, q2, #12 │ │ - vrshrn.i32 d5, q4, #12 │ │ - vqadd.s16 d8, d16, d31 │ │ - vqsub.s16 d31, d16, d31 │ │ - vorr d16, d8, d8 │ │ - vqadd.s16 d23, d30, d17 │ │ - vqsub.s16 d9, d30, d17 │ │ - vqadd.s16 d17, d18, d27 │ │ - vqsub.s16 d30, d18, d27 │ │ - vqadd.s16 d18, d20, d5 │ │ - vqsub.s16 d29, d20, d5 │ │ - vqadd.s16 d5, d28, d19 │ │ - vqsub.s16 d25, d28, d19 │ │ - vqadd.s16 d19, d22, d7 │ │ - vqsub.s16 d28, d22, d7 │ │ - vqadd.s16 d20, d24, d6 │ │ - vqsub.s16 d27, d24, d6 │ │ - vqadd.s16 d21, d26, d4 │ │ - vqsub.s16 d26, d26, d4 │ │ - vorr d24, d9, d9 │ │ - vorr d22, d5, d5 │ │ - bx lr │ │ - ldr ip, [pc] ; 34578 │ │ - b 3457c │ │ - andeq r5, r7, ip, lsr #9 │ │ + vld1.16 {d0-d3}, [ip :128] │ │ + vmull.s16 q2, d17, d2[0] │ │ + vmlsl.s16 q2, d31, d2[1] │ │ + vmull.s16 q3, d17, d2[1] │ │ + vmlal.s16 q3, d31, d2[0] │ │ + vmull.s16 q4, d25, d2[2] │ │ + vmlsl.s16 q4, d23, d2[3] │ │ + vrshrn.i32 d17, q2, #12 │ │ + vrshrn.i32 d31, q3, #12 │ │ + vmull.s16 q2, d25, d2[3] │ │ + vmlal.s16 q2, d23, d2[2] │ │ + vmull.s16 q3, d21, d3[0] │ │ + vmlsl.s16 q3, d27, d3[1] │ │ + vrshrn.i32 d23, q4, #12 │ │ + vrshrn.i32 d25, q2, #12 │ │ + vmull.s16 q4, d21, d3[1] │ │ + vmlal.s16 q4, d27, d3[0] │ │ + vmull.s16 q2, d29, d3[2] │ │ + vmlsl.s16 q2, d19, d3[3] │ │ + vrshrn.i32 d21, q3, #12 │ │ + vrshrn.i32 d27, q4, #12 │ │ + vmull.s16 q3, d29, d3[3] │ │ + vmlal.s16 q3, d19, d3[2] │ │ + vrshrn.i32 d19, q2, #12 │ │ + vrshrn.i32 d29, q3, #12 │ │ + vmull.s16 q3, d20, d0[3] │ │ + vmlal.s16 q3, d28, d0[2] │ │ + vmull.s16 q2, d20, d0[2] │ │ + vmlsl.s16 q2, d28, d0[3] │ │ + vmull.s16 q1, d16, d0[0] │ │ + vmlal.s16 q1, d24, d0[0] │ │ + vrshrn.i32 d6, q3, #12 │ │ + vrshrn.i32 d7, q2, #12 │ │ + vmull.s16 q2, d16, d0[0] │ │ + vmlsl.s16 q2, d24, d0[0] │ │ + vrshrn.i32 d2, q1, #12 │ │ + vrshrn.i32 d3, q2, #12 │ │ + vqadd.s16 d16, d2, d6 │ │ + vqsub.s16 d28, d2, d6 │ │ + vqadd.s16 d20, d3, d7 │ │ + vqsub.s16 d24, d3, d7 │ │ + vmull.s16 q1, d18, d1[0] │ │ + vmlsl.s16 q1, d30, d1[1] │ │ + vmull.s16 q2, d18, d1[1] │ │ + vmlal.s16 q2, d30, d1[0] │ │ + vmull.s16 q3, d26, d1[2] │ │ + vmlsl.s16 q3, d22, d1[3] │ │ + vrshrn.i32 d18, q1, #12 │ │ + vmull.s16 q1, d26, d1[3] │ │ + vmlal.s16 q1, d22, d1[2] │ │ + vrshrn.i32 d30, q2, #12 │ │ + vrshrn.i32 d22, q3, #12 │ │ + vrshrn.i32 d26, q1, #12 │ │ + vqadd.s16 d2, d18, d22 │ │ + vqsub.s16 d18, d18, d22 │ │ + vqadd.s16 d3, d30, d26 │ │ + vqsub.s16 d22, d30, d26 │ │ + vmull.s16 q2, d22, d0[0] │ │ + vmlsl.s16 q2, d18, d0[0] │ │ + vmull.s16 q3, d22, d0[0] │ │ + vmlal.s16 q3, d18, d0[0] │ │ + vrshrn.i32 d4, q2, #12 │ │ + vrshrn.i32 d5, q3, #12 │ │ + vqsub.s16 d30, d16, d3 │ │ + vqadd.s16 d16, d16, d3 │ │ + vqadd.s16 d18, d20, d5 │ │ + vqsub.s16 d6, d20, d5 │ │ + vqadd.s16 d20, d24, d4 │ │ + vqsub.s16 d26, d24, d4 │ │ + vqadd.s16 d22, d28, d2 │ │ + vqsub.s16 d24, d28, d2 │ │ + vorr d28, d6, d6 │ │ + vqsub.s16 d4, d17, d23 │ │ + vqadd.s16 d17, d17, d23 │ │ + vqsub.s16 d5, d31, d25 │ │ + vqadd.s16 d31, d31, d25 │ │ + vqsub.s16 d23, d19, d21 │ │ + vqadd.s16 d19, d19, d21 │ │ + vqadd.s16 d25, d29, d27 │ │ + vqsub.s16 d29, d29, d27 │ │ + vmull.s16 q3, d5, d0[2] │ │ + vmlsl.s16 q3, d4, d0[3] │ │ + vmull.s16 q4, d5, d0[3] │ │ + vmlal.s16 q4, d4, d0[2] │ │ + vrshrn.i32 d21, q3, #12 │ │ + vrshrn.i32 d27, q4, #12 │ │ + vmull.s16 q3, d29, d0[2] │ │ + vmlsl.s16 q3, d23, d0[3] │ │ + vmull.s16 q4, d29, d0[3] │ │ + vmlal.s16 q4, d23, d0[2] │ │ + vrshrn.i32 d29, q3, #12 │ │ + vneg.s32 q4, q4 │ │ + vrshrn.i32 d23, q4, #12 │ │ + vqsub.s16 d4, d17, d19 │ │ + vqadd.s16 d17, d17, d19 │ │ + vqsub.s16 d5, d31, d25 │ │ + vqadd.s16 d31, d31, d25 │ │ + vqadd.s16 d19, d21, d23 │ │ + vqsub.s16 d21, d21, d23 │ │ + vqsub.s16 d25, d27, d29 │ │ + vqadd.s16 d27, d27, d29 │ │ + vmull.s16 q3, d5, d0[0] │ │ + vmlsl.s16 q3, d4, d0[0] │ │ + vmull.s16 q4, d5, d0[0] │ │ + vmlal.s16 q4, d4, d0[0] │ │ + vmull.s16 q2, d25, d0[0] │ │ + vmlsl.s16 q2, d21, d0[0] │ │ + vrshrn.i32 d6, q3, #12 │ │ + vrshrn.i32 d7, q4, #12 │ │ + vmull.s16 q4, d25, d0[0] │ │ + vmlal.s16 q4, d21, d0[0] │ │ + vrshrn.i32 d4, q2, #12 │ │ + vrshrn.i32 d5, q4, #12 │ │ + vqadd.s16 d8, d16, d31 │ │ + vqsub.s16 d31, d16, d31 │ │ + vorr d16, d8, d8 │ │ + vqadd.s16 d23, d30, d17 │ │ + vqsub.s16 d9, d30, d17 │ │ + vqadd.s16 d17, d18, d27 │ │ + vqsub.s16 d30, d18, d27 │ │ + vqadd.s16 d18, d20, d5 │ │ + vqsub.s16 d29, d20, d5 │ │ + vqadd.s16 d5, d28, d19 │ │ + vqsub.s16 d25, d28, d19 │ │ + vqadd.s16 d19, d22, d7 │ │ + vqsub.s16 d28, d22, d7 │ │ + vqadd.s16 d20, d24, d6 │ │ + vqsub.s16 d27, d24, d6 │ │ + vqadd.s16 d21, d26, d4 │ │ + vqsub.s16 d26, d26, d4 │ │ + vorr d24, d9, d9 │ │ + vorr d22, d5, d5 │ │ + bx lr │ │ + ldr ip, [pc] ; 2fd38 │ │ + b 2fd3c │ │ + andeq sl, r8, ip, lsr #14 │ │ add ip, ip, pc │ │ vld1.16 {d0-d3}, [ip :128] │ │ - ldr ip, [pc] ; 3458c │ │ - b 34590 │ │ - andeq r5, r7, r8, asr #7 │ │ + ldr ip, [pc] ; 2fd4c │ │ + b 2fd50 │ │ + andeq sl, r8, r8, asr #12 │ │ add ip, ip, pc │ │ vmull.s16 q2, d31, d0[0] │ │ vmlal.s16 q2, d16, d0[1] │ │ vmull.s16 q3, d31, d0[1] │ │ vmlsl.s16 q3, d16, d0[0] │ │ vmull.s16 q4, d29, d0[2] │ │ vmlal.s16 q4, d18, d0[3] │ │ @@ -51069,22 +46087,22 @@ │ │ vrshrn.i32 d6, q4, #12 │ │ vrshrn.i32 d22, q11, #12 │ │ vqneg.s16 d23, d4 │ │ vqneg.s16 d21, d5 │ │ vqneg.s16 d27, d6 │ │ vqneg.s16 d25, d7 │ │ bx lr │ │ - ldr ip, [pc] ; 34864 │ │ - b 34868 │ │ - andeq r5, r7, r0, asr #3 │ │ + ldr ip, [pc] ; 30024 │ │ + b 30028 │ │ + andeq sl, r8, r0, asr #8 │ │ add ip, ip, pc │ │ vld1.16 {d0-d3}, [ip :128] │ │ - ldr ip, [pc] ; 34878 │ │ - b 3487c │ │ - ldrdeq r5, [r7], -ip │ │ + ldr ip, [pc] ; 30038 │ │ + b 3003c │ │ + andeq sl, r8, ip, asr r3 │ │ add ip, ip, pc │ │ vmull.s16 q2, d31, d0[0] │ │ vmlal.s16 q2, d16, d0[1] │ │ vmull.s16 q3, d31, d0[1] │ │ vmlsl.s16 q3, d16, d0[0] │ │ vmull.s16 q4, d29, d0[2] │ │ vmlal.s16 q4, d18, d0[3] │ │ @@ -51716,298 +46734,298 @@ │ │ add r6, sp, #0 │ │ add r7, r2, #0 │ │ mov r8, #32 │ │ blx r9 │ │ add r6, sp, #128 ; 0x80 │ │ mov r8, #12 │ │ cmp r3, fp │ │ - blt 352cc │ │ + blt 30a8c │ │ ldrh fp, [sl], #2 │ │ add r7, r2, #8 │ │ mov r8, #32 │ │ blx r9 │ │ add r6, sp, #256 ; 0x100 │ │ mov r8, #8 │ │ cmp r3, fp │ │ - blt 352cc │ │ + blt 30a8c │ │ ldrh fp, [sl], #2 │ │ add r7, r2, #16 │ │ mov r8, #32 │ │ blx r9 │ │ add r6, sp, #384 ; 0x180 │ │ mov r8, #4 │ │ cmp r3, fp │ │ - blt 352cc │ │ + blt 30a8c │ │ add r7, r2, #24 │ │ mov r8, #32 │ │ blx r9 │ │ - b 352ec │ │ + b 30aac │ │ vmov.i16 q2, #0 ; 0x0000 │ │ vmov.i16 q3, #0 ; 0x0000 │ │ subs r8, r8, #4 │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ - bgt 352d4 │ │ + bgt 30a94 │ │ add r6, r0, #0 │ │ add r7, sp, #0 │ │ mov r8, #32 │ │ - bl 35118 │ │ + bl 308d8 │ │ add r6, r0, #4 │ │ add r7, sp, #8 │ │ mov r8, #32 │ │ - bl 35118 │ │ + bl 308d8 │ │ add r6, r0, #8 │ │ add r7, sp, #16 │ │ mov r8, #32 │ │ - bl 35118 │ │ + bl 308d8 │ │ add r6, r0, #12 │ │ add r7, sp, #24 │ │ mov r8, #32 │ │ - bl 35118 │ │ + bl 308d8 │ │ add sp, sp, #512 ; 0x200 │ │ ldr r7, [sp], #16 │ │ add sp, sp, r7 │ │ vpop {d8-d9} │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ cmp r3, #0 │ │ - bne 35378 │ │ + bne 30b38 │ │ vmov.i16 d30, #0 ; 0x0000 │ │ movw ip, #23168 ; 0x5a80 │ │ vld1.16 {d16[]}, [r2 :16] │ │ vdup.16 d0, ip │ │ vqrdmulh.s16 d16, d16, d0[0] │ │ vst1.16 {d30[0]}, [r2 :16] │ │ vrshr.s16 d16, d16, #2 │ │ vqrdmulh.s16 d20, d16, d0[0] │ │ mov r3, #16 │ │ vrshr.s16 d16, d20, #4 │ │ vrshr.s16 d17, d20, #4 │ │ - b 32654 │ │ + b 2de14 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d9} │ │ - ldr r9, [pc] ; 35388 │ │ - b 3538c │ │ + ldr r9, [pc] ; 30b48 │ │ + b 30b4c │ │ ; instruction: 0xfffff82c │ │ add r9, r9, pc │ │ - ldr r4, [pc] ; 35398 │ │ - b 3539c │ │ + ldr r4, [pc] ; 30b58 │ │ + b 30b5c │ │ ; instruction: 0xffffefa8 │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 353a8 │ │ - b 353ac │ │ + ldr r5, [pc] ; 30b68 │ │ + b 30b6c │ │ ; instruction: 0xffffef98 │ │ add r5, r5, pc │ │ - ldr sl, [pc] ; 353b8 │ │ - b 353bc │ │ - andeq r4, r7, ip, lsl #13 │ │ + ldr sl, [pc] ; 30b78 │ │ + b 30b7c │ │ + andeq r9, r8, ip, lsl #18 │ │ add sl, sl, pc │ │ - b 35248 │ │ + b 30a08 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d9} │ │ - ldr r9, [pc] ; 353d4 │ │ - b 353d8 │ │ + ldr r9, [pc] ; 30b94 │ │ + b 30b98 │ │ ; instruction: 0xfffffa48 │ │ add r9, r9, pc │ │ - ldr r5, [pc] ; 353e4 │ │ - b 353e8 │ │ + ldr r5, [pc] ; 30ba4 │ │ + b 30ba8 │ │ ; instruction: 0xfffff764 │ │ add r5, r5, pc │ │ - ldr sl, [pc] ; 353f4 │ │ - b 353f8 │ │ - andeq r4, r7, r0, asr r6 │ │ + ldr sl, [pc] ; 30bb4 │ │ + b 30bb8 │ │ + ldrdeq r9, [r8], -r0 │ │ add sl, sl, pc │ │ - b 35248 │ │ + b 30a08 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d9} │ │ - ldr r9, [pc] ; 35410 │ │ - b 35414 │ │ + ldr r9, [pc] ; 30bd0 │ │ + b 30bd4 │ │ ; instruction: 0xfffff7a4 │ │ add r9, r9, pc │ │ - ldr r4, [pc] ; 35420 │ │ - b 35424 │ │ + ldr r4, [pc] ; 30be0 │ │ + b 30be4 │ │ ; instruction: 0xffffef20 │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 35430 │ │ - b 35434 │ │ + ldr r5, [pc] ; 30bf0 │ │ + b 30bf4 │ │ ; instruction: 0xfffff134 │ │ add r5, r5, pc │ │ - ldr sl, [pc] ; 35440 │ │ - b 35444 │ │ - andeq r4, r7, r4, lsl #12 │ │ + ldr sl, [pc] ; 30c00 │ │ + b 30c04 │ │ + andeq r9, r8, r4, lsl #17 │ │ add sl, sl, pc │ │ - b 35248 │ │ + b 30a08 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d9} │ │ - ldr r9, [pc] ; 3545c │ │ - b 35460 │ │ + ldr r9, [pc] ; 30c1c │ │ + b 30c20 │ │ ; instruction: 0xfffff758 │ │ add r9, r9, pc │ │ - ldr r4, [pc] ; 3546c │ │ - b 35470 │ │ + ldr r4, [pc] ; 30c2c │ │ + b 30c30 │ │ ; instruction: 0xffffeed4 │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 3547c │ │ - b 35480 │ │ + ldr r5, [pc] ; 30c3c │ │ + b 30c40 │ │ ; instruction: 0xfffff3d4 │ │ add r5, r5, pc │ │ - ldr sl, [pc] ; 3548c │ │ - b 35490 │ │ - ; instruction: 0x000745b8 │ │ + ldr sl, [pc] ; 30c4c │ │ + b 30c50 │ │ + andeq r9, r8, r8, lsr r8 │ │ add sl, sl, pc │ │ - b 35248 │ │ + b 30a08 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d9} │ │ - ldr r9, [pc] ; 354a8 │ │ - b 354ac │ │ + ldr r9, [pc] ; 30c68 │ │ + b 30c6c │ │ ; instruction: 0xfffff70c │ │ add r9, r9, pc │ │ - ldr r4, [pc] ; 354b8 │ │ - b 354bc │ │ + ldr r4, [pc] ; 30c78 │ │ + b 30c7c │ │ ; instruction: 0xffffee88 │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 354c8 │ │ - b 354cc │ │ + ldr r5, [pc] ; 30c88 │ │ + b 30c8c │ │ ; instruction: 0xfffff680 │ │ add r5, r5, pc │ │ - ldr sl, [pc] ; 354d8 │ │ - b 354dc │ │ - andeq r4, r7, r4, ror r5 │ │ + ldr sl, [pc] ; 30c98 │ │ + b 30c9c │ │ + strdeq r9, [r8], -r4 │ │ add sl, sl, pc │ │ - b 35248 │ │ + b 30a08 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d9} │ │ - ldr r9, [pc] ; 354f4 │ │ - b 354f8 │ │ + ldr r9, [pc] ; 30cb4 │ │ + b 30cb8 │ │ ; instruction: 0xfffff6c0 │ │ add r9, r9, pc │ │ - ldr r4, [pc] ; 35504 │ │ - b 35508 │ │ + ldr r4, [pc] ; 30cc4 │ │ + b 30cc8 │ │ ; instruction: 0xfffff060 │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 35514 │ │ - b 35518 │ │ + ldr r5, [pc] ; 30cd4 │ │ + b 30cd8 │ │ ; instruction: 0xffffee2c │ │ add r5, r5, pc │ │ - ldr sl, [pc] ; 35524 │ │ - b 35528 │ │ - andeq r4, r7, r0, lsr #10 │ │ + ldr sl, [pc] ; 30ce4 │ │ + b 30ce8 │ │ + andeq r9, r8, r0, lsr #15 │ │ add sl, sl, pc │ │ - b 35248 │ │ + b 30a08 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d9} │ │ - ldr r9, [pc] ; 35540 │ │ - b 35544 │ │ + ldr r9, [pc] ; 30d00 │ │ + b 30d04 │ │ ; instruction: 0xfffff674 │ │ add r9, r9, pc │ │ - ldr r4, [pc] ; 35550 │ │ - b 35554 │ │ + ldr r4, [pc] ; 30d10 │ │ + b 30d14 │ │ ; instruction: 0xfffff014 │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 35560 │ │ - b 35564 │ │ + ldr r5, [pc] ; 30d20 │ │ + b 30d24 │ │ ; instruction: 0xfffff004 │ │ add r5, r5, pc │ │ - ldr sl, [pc] ; 35570 │ │ - b 35574 │ │ - ldrdeq r4, [r7], -r4 ; │ │ + ldr sl, [pc] ; 30d30 │ │ + b 30d34 │ │ + andeq r9, r8, r4, asr r7 │ │ add sl, sl, pc │ │ - b 35248 │ │ + b 30a08 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d9} │ │ - ldr r9, [pc] ; 3558c │ │ - b 35590 │ │ + ldr r9, [pc] ; 30d4c │ │ + b 30d50 │ │ ; instruction: 0xfffff628 │ │ add r9, r9, pc │ │ - ldr r4, [pc] ; 3559c │ │ - b 355a0 │ │ + ldr r4, [pc] ; 30d5c │ │ + b 30d60 │ │ ; instruction: 0xffffefc8 │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 355ac │ │ - b 355b0 │ │ + ldr r5, [pc] ; 30d6c │ │ + b 30d70 │ │ ; instruction: 0xfffff2a4 │ │ add r5, r5, pc │ │ - ldr sl, [pc] ; 355bc │ │ - b 355c0 │ │ - andeq r4, r7, r8, lsl #9 │ │ + ldr sl, [pc] ; 30d7c │ │ + b 30d80 │ │ + andeq r9, r8, r8, lsl #14 │ │ add sl, sl, pc │ │ - b 35248 │ │ + b 30a08 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d9} │ │ - ldr r9, [pc] ; 355d8 │ │ - b 355dc │ │ + ldr r9, [pc] ; 30d98 │ │ + b 30d9c │ │ ; instruction: 0xfffff5dc │ │ add r9, r9, pc │ │ - ldr r4, [pc] ; 355e8 │ │ - b 355ec │ │ + ldr r4, [pc] ; 30da8 │ │ + b 30dac │ │ ; instruction: 0xfffff268 │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 355f8 │ │ - b 355fc │ │ + ldr r5, [pc] ; 30db8 │ │ + b 30dbc │ │ ; instruction: 0xffffed48 │ │ add r5, r5, pc │ │ - ldr sl, [pc] ; 35608 │ │ - b 3560c │ │ - andeq r4, r7, ip, lsr r4 │ │ + ldr sl, [pc] ; 30dc8 │ │ + b 30dcc │ │ + ; instruction: 0x000896bc │ │ add sl, sl, pc │ │ - b 35248 │ │ + b 30a08 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d9} │ │ - ldr r9, [pc] ; 35624 │ │ - b 35628 │ │ + ldr r9, [pc] ; 30de4 │ │ + b 30de8 │ │ ; instruction: 0xfffff590 │ │ add r9, r9, pc │ │ - ldr r4, [pc] ; 35634 │ │ - b 35638 │ │ + ldr r4, [pc] ; 30df4 │ │ + b 30df8 │ │ ; instruction: 0xfffff21c │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 35644 │ │ - b 35648 │ │ + ldr r5, [pc] ; 30e04 │ │ + b 30e08 │ │ ; instruction: 0xffffef20 │ │ add r5, r5, pc │ │ - ldr sl, [pc] ; 35654 │ │ - b 35658 │ │ - strdeq r4, [r7], -r0 │ │ + ldr sl, [pc] ; 30e14 │ │ + b 30e18 │ │ + andeq r9, r8, r0, ror r6 │ │ add sl, sl, pc │ │ - b 35248 │ │ + b 30a08 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d9} │ │ - ldr r9, [pc] ; 35670 │ │ - b 35674 │ │ + ldr r9, [pc] ; 30e30 │ │ + b 30e34 │ │ ; instruction: 0xfffff544 │ │ add r9, r9, pc │ │ - ldr r4, [pc] ; 35680 │ │ - b 35684 │ │ + ldr r4, [pc] ; 30e40 │ │ + b 30e44 │ │ ; instruction: 0xfffff1d0 │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 35690 │ │ - b 35694 │ │ + ldr r5, [pc] ; 30e50 │ │ + b 30e54 │ │ ; instruction: 0xfffff1c0 │ │ add r5, r5, pc │ │ - ldr sl, [pc] ; 356a0 │ │ - b 356a4 │ │ - andeq r4, r7, r4, lsr #7 │ │ + ldr sl, [pc] ; 30e60 │ │ + b 30e64 │ │ + andeq r9, r8, r4, lsr #12 │ │ add sl, sl, pc │ │ - b 35248 │ │ + b 30a08 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d9} │ │ - ldr r9, [pc] ; 356bc │ │ - b 356c0 │ │ + ldr r9, [pc] ; 30e7c │ │ + b 30e80 │ │ ; instruction: 0xfffff760 │ │ add r9, r9, pc │ │ - ldr r5, [pc] ; 356cc │ │ - b 356d0 │ │ + ldr r5, [pc] ; 30e8c │ │ + b 30e90 │ │ ; instruction: 0xffffec74 │ │ add r5, r5, pc │ │ - ldr sl, [pc] ; 356dc │ │ - b 356e0 │ │ - andeq r4, r7, r0, ror r3 │ │ + ldr sl, [pc] ; 30e9c │ │ + b 30ea0 │ │ + strdeq r9, [r8], -r0 │ │ add sl, sl, pc │ │ - b 35248 │ │ + b 30a08 │ │ vmov.i16 q2, #0 ; 0x0000 │ │ vmov.i16 q3, #0 ; 0x0000 │ │ vld1.16 {d16-d19}, [r2 :128] │ │ vst1.16 {d4-d7}, [r2 :128]! │ │ vld1.16 {d20-d23}, [r2 :128] │ │ vst1.16 {d4-d7}, [r2 :128]! │ │ vld1.16 {d24-d27}, [r2 :128] │ │ @@ -52086,15 +47104,15 @@ │ │ vst1.8 {d4}, [r6 :64], r1 │ │ vst1.8 {d5}, [r6 :64], r1 │ │ vpop {d8-d15} │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ vmov.i16 q2, #0 ; 0x0000 │ │ mov fp, #32 │ │ cmp r3, sl │ │ - blt 358a0 │ │ + blt 31060 │ │ add r6, r2, #16 │ │ vld1.16 {d16-d17}, [r6 :128] │ │ vst1.16 {d4-d5}, [r6 :128], fp │ │ vld1.16 {d18-d19}, [r6 :128] │ │ vst1.16 {d4-d5}, [r6 :128], fp │ │ vld1.16 {d20-d21}, [r6 :128] │ │ vst1.16 {d4-d5}, [r6 :128], fp │ │ @@ -52109,15 +47127,15 @@ │ │ vtrn.32 q13, q15 │ │ vtrn.16 q12, q13 │ │ vtrn.16 q14, q15 │ │ vswp d27, d29 │ │ vswp d26, d28 │ │ vswp d27, d30 │ │ vswp d25, d28 │ │ - b 358b0 │ │ + b 31070 │ │ vmov.i16 q12, #0 ; 0x0000 │ │ vmov.i16 q13, #0 ; 0x0000 │ │ vmov.i16 q14, #0 ; 0x0000 │ │ vmov.i16 q15, #0 ; 0x0000 │ │ vmov.i16 q2, #0 ; 0x0000 │ │ vld1.16 {d16-d17}, [r2 :128] │ │ vst1.16 {d4-d5}, [r2 :128], fp │ │ @@ -52318,15 +47336,15 @@ │ │ vst1.8 {d4}, [r6 :64], r1 │ │ vst1.8 {d5}, [r6 :64], r1 │ │ vpop {d8-d15} │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ vmov.i16 q2, #0 ; 0x0000 │ │ mov fp, #32 │ │ cmp r3, sl │ │ - blt 35c54 │ │ + blt 31414 │ │ add r6, r2, #16 │ │ vld1.16 {d24-d25}, [r6 :128] │ │ vst1.16 {d4-d5}, [r6 :128], fp │ │ vld1.16 {d26-d27}, [r6 :128] │ │ vst1.16 {d4-d5}, [r6 :128], fp │ │ vld1.16 {d28-d29}, [r6 :128] │ │ vst1.16 {d4-d5}, [r6 :128], fp │ │ @@ -52346,15 +47364,15 @@ │ │ vtrn.32 q13, q15 │ │ vtrn.16 q12, q13 │ │ vtrn.16 q14, q15 │ │ vswp d27, d29 │ │ vswp d26, d28 │ │ vswp d27, d30 │ │ vswp d25, d28 │ │ - b 35c64 │ │ + b 31424 │ │ vmov.i16 q12, #0 ; 0x0000 │ │ vmov.i16 q13, #0 ; 0x0000 │ │ vmov.i16 q14, #0 ; 0x0000 │ │ vmov.i16 q15, #0 ; 0x0000 │ │ vmov.i16 q2, #0 ; 0x0000 │ │ vld1.16 {d16-d17}, [r2 :128] │ │ vst1.16 {d4-d5}, [r2 :128], fp │ │ @@ -52439,424 +47457,424 @@ │ │ vqmovun.s16 d7, q15 │ │ vst1.32 {d6[1]}, [r0 :32], r1 │ │ vst1.32 {d7[0]}, [r0 :32], r1 │ │ vst1.32 {d7[1]}, [r0 :32], r1 │ │ vpop {d8-d15} │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ cmp r3, #0 │ │ - bne 35df8 │ │ + bne 315b8 │ │ vmov.i16 d30, #0 ; 0x0000 │ │ movw ip, #23168 ; 0x5a80 │ │ vld1.16 {d16[]}, [r2 :16] │ │ vdup.16 d0, ip │ │ vqrdmulh.s16 d16, d16, d0[0] │ │ vst1.16 {d30[0]}, [r2 :16] │ │ vrshr.s16 d16, d16, #1 │ │ vqrdmulh.s16 d20, d16, d0[0] │ │ mov r3, #16 │ │ vrshr.s16 d16, d20, #4 │ │ vrshr.s16 d17, d20, #4 │ │ - b 325c4 │ │ + b 2dd84 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 35e08 │ │ - b 35e0c │ │ + ldr r4, [pc] ; 315c8 │ │ + b 315cc │ │ ; instruction: 0xffffc9cc │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 35e18 │ │ - b 35e1c │ │ + ldr r5, [pc] ; 315d8 │ │ + b 315dc │ │ ; instruction: 0xffffe528 │ │ add r5, r5, pc │ │ mov sl, #29 │ │ - b 35834 │ │ + b 30ff4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 35e38 │ │ - b 35e3c │ │ + ldr r4, [pc] ; 315f8 │ │ + b 315fc │ │ ; instruction: 0xffffcc54 │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 35e48 │ │ - b 35e4c │ │ + ldr r5, [pc] ; 31608 │ │ + b 3160c │ │ ; instruction: 0xffffed00 │ │ add r5, r5, pc │ │ mov sl, #29 │ │ - b 35bd4 │ │ + b 31394 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 35e68 │ │ - b 35e6c │ │ + ldr r4, [pc] ; 31628 │ │ + b 3162c │ │ ; instruction: 0xffffc96c │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 35e78 │ │ - b 35e7c │ │ + ldr r5, [pc] ; 31638 │ │ + b 3163c │ │ ; instruction: 0xffffe6ec │ │ add r5, r5, pc │ │ mov sl, #29 │ │ - b 35834 │ │ + b 30ff4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 35e98 │ │ - b 35e9c │ │ + ldr r4, [pc] ; 31658 │ │ + b 3165c │ │ ; instruction: 0xffffc93c │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 35ea8 │ │ - b 35eac │ │ + ldr r5, [pc] ; 31668 │ │ + b 3166c │ │ ; instruction: 0xffffe9a8 │ │ add r5, r5, pc │ │ mov sl, #29 │ │ - b 35834 │ │ + b 30ff4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 35ec8 │ │ - b 35ecc │ │ + ldr r4, [pc] ; 31688 │ │ + b 3168c │ │ ; instruction: 0xffffc90c │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 35ed8 │ │ - b 35edc │ │ + ldr r5, [pc] ; 31698 │ │ + b 3169c │ │ ; instruction: 0xffffec70 │ │ add r5, r5, pc │ │ mov sl, #8 │ │ - b 35834 │ │ + b 30ff4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 35ef8 │ │ - b 35efc │ │ + ldr r4, [pc] ; 316b8 │ │ + b 316bc │ │ ; instruction: 0xffffca24 │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 35f08 │ │ - b 35f0c │ │ + ldr r5, [pc] ; 316c8 │ │ + b 316cc │ │ ; instruction: 0xffffe438 │ │ add r5, r5, pc │ │ mov sl, #29 │ │ - b 35834 │ │ + b 30ff4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 35f28 │ │ - b 35f2c │ │ + ldr r4, [pc] ; 316e8 │ │ + b 316ec │ │ ; instruction: 0xffffc9f4 │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 35f38 │ │ - b 35f3c │ │ + ldr r5, [pc] ; 316f8 │ │ + b 316fc │ │ ; instruction: 0xffffe62c │ │ add r5, r5, pc │ │ mov sl, #29 │ │ - b 35834 │ │ + b 30ff4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 35f58 │ │ - b 35f5c │ │ + ldr r4, [pc] ; 31718 │ │ + b 3171c │ │ ; instruction: 0xffffc9c4 │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 35f68 │ │ - b 35f6c │ │ + ldr r5, [pc] ; 31728 │ │ + b 3172c │ │ ; instruction: 0xffffe8e8 │ │ add r5, r5, pc │ │ mov sl, #29 │ │ - b 35834 │ │ + b 30ff4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 35f88 │ │ - b 35f8c │ │ + ldr r4, [pc] ; 31748 │ │ + b 3174c │ │ ; instruction: 0xffffca3c │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 35f98 │ │ - b 35f9c │ │ + ldr r5, [pc] ; 31758 │ │ + b 3175c │ │ ; instruction: 0xffffe3a8 │ │ add r5, r5, pc │ │ mov sl, #29 │ │ - b 35834 │ │ + b 30ff4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 35fb8 │ │ - b 35fbc │ │ + ldr r4, [pc] ; 31778 │ │ + b 3177c │ │ ; instruction: 0xffffca0c │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 35fc8 │ │ - b 35fcc │ │ + ldr r5, [pc] ; 31788 │ │ + b 3178c │ │ ; instruction: 0xffffe59c │ │ add r5, r5, pc │ │ mov sl, #29 │ │ - b 35834 │ │ + b 30ff4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 35fe8 │ │ - b 35fec │ │ + ldr r4, [pc] ; 317a8 │ │ + b 317ac │ │ ; instruction: 0xffffc9dc │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 35ff8 │ │ - b 35ffc │ │ + ldr r5, [pc] ; 317b8 │ │ + b 317bc │ │ ; instruction: 0xffffe858 │ │ add r5, r5, pc │ │ mov sl, #29 │ │ - b 35834 │ │ + b 30ff4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 36018 │ │ - b 3601c │ │ + ldr r4, [pc] ; 317d8 │ │ + b 317dc │ │ ; instruction: 0xffffca74 │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 36028 │ │ - b 3602c │ │ + ldr r5, [pc] ; 317e8 │ │ + b 317ec │ │ ; instruction: 0xffffe318 │ │ add r5, r5, pc │ │ mov sl, #32 │ │ - b 35bd4 │ │ + b 31394 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 36048 │ │ - b 3604c │ │ + ldr r4, [pc] ; 31808 │ │ + b 3180c │ │ ; instruction: 0xffffc8d4 │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 36058 │ │ - b 3605c │ │ + ldr r5, [pc] ; 31818 │ │ + b 3181c │ │ ; instruction: 0xffffeaf0 │ │ add r5, r5, pc │ │ mov sl, #8 │ │ - b 35834 │ │ + b 30ff4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 36078 │ │ - b 3607c │ │ + ldr r4, [pc] ; 31838 │ │ + b 3183c │ │ ; instruction: 0xffffc94c │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 36088 │ │ - b 3608c │ │ + ldr r5, [pc] ; 31848 │ │ + b 3184c │ │ ; instruction: 0xffffeac0 │ │ add r5, r5, pc │ │ mov sl, #8 │ │ - b 35834 │ │ + b 30ff4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 360a8 │ │ - b 360ac │ │ + ldr r4, [pc] ; 31868 │ │ + b 3186c │ │ ; instruction: 0xffffc9e4 │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 360b8 │ │ - b 360bc │ │ + ldr r5, [pc] ; 31878 │ │ + b 3187c │ │ ; instruction: 0xffffe4ac │ │ add r5, r5, pc │ │ mov sl, #32 │ │ - b 35bd4 │ │ + b 31394 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 360d8 │ │ - b 360dc │ │ + ldr r4, [pc] ; 31898 │ │ + b 3189c │ │ ; instruction: 0xffffc9b4 │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 360e8 │ │ - b 360ec │ │ + ldr r5, [pc] ; 318a8 │ │ + b 318ac │ │ ; instruction: 0xffffe768 │ │ add r5, r5, pc │ │ mov sl, #32 │ │ - b 35bd4 │ │ + b 31394 │ │ cmp r3, #0 │ │ - bne 36130 │ │ + bne 318f0 │ │ vmov.i16 d30, #0 ; 0x0000 │ │ movw ip, #23168 ; 0x5a80 │ │ vld1.16 {d16[]}, [r2 :16] │ │ vdup.16 d0, ip │ │ vqrdmulh.s16 d16, d16, d0[0] │ │ vst1.16 {d30[0]}, [r2 :16] │ │ vrshr.s16 d16, d16, #1 │ │ vqrdmulh.s16 d20, d16, d0[0] │ │ mov r3, #4 │ │ vrshr.s16 d16, d20, #4 │ │ vrshr.s16 d17, d20, #4 │ │ - b 32654 │ │ + b 2de14 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 36140 │ │ - b 36144 │ │ + ldr r4, [pc] ; 31900 │ │ + b 31904 │ │ ; instruction: 0xffffe200 │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 36150 │ │ - b 36154 │ │ + ldr r5, [pc] ; 31910 │ │ + b 31914 │ │ ; instruction: 0xffffc684 │ │ add r5, r5, pc │ │ - b 356e8 │ │ + b 30ea8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 3616c │ │ - b 36170 │ │ + ldr r4, [pc] ; 3192c │ │ + b 31930 │ │ ; instruction: 0xffffe9dc │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 3617c │ │ - b 36180 │ │ + ldr r5, [pc] ; 3193c │ │ + b 31940 │ │ ; instruction: 0xffffc910 │ │ add r5, r5, pc │ │ - b 359f8 │ │ + b 311b8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 36198 │ │ - b 3619c │ │ + ldr r4, [pc] ; 31958 │ │ + b 3195c │ │ ; instruction: 0xffffe1a8 │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 361a8 │ │ - b 361ac │ │ + ldr r5, [pc] ; 31968 │ │ + b 3196c │ │ ; instruction: 0xffffc774 │ │ add r5, r5, pc │ │ - b 356e8 │ │ + b 30ea8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 361c4 │ │ - b 361c8 │ │ + ldr r4, [pc] ; 31984 │ │ + b 31988 │ │ ; instruction: 0xffffe17c │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 361d4 │ │ - b 361d8 │ │ + ldr r5, [pc] ; 31994 │ │ + b 31998 │ │ ; instruction: 0xffffc7f0 │ │ add r5, r5, pc │ │ - b 356e8 │ │ + b 30ea8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 361f0 │ │ - b 361f4 │ │ + ldr r4, [pc] ; 319b0 │ │ + b 319b4 │ │ ; instruction: 0xffffe150 │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 36200 │ │ - b 36204 │ │ + ldr r5, [pc] ; 319c0 │ │ + b 319c4 │ │ ; instruction: 0xffffc88c │ │ add r5, r5, pc │ │ - b 356e8 │ │ + b 30ea8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 3621c │ │ - b 36220 │ │ + ldr r4, [pc] ; 319dc │ │ + b 319e0 │ │ ; instruction: 0xffffe348 │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 3622c │ │ - b 36230 │ │ + ldr r5, [pc] ; 319ec │ │ + b 319f0 │ │ ; instruction: 0xffffc5a8 │ │ add r5, r5, pc │ │ - b 356e8 │ │ + b 30ea8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 36248 │ │ - b 3624c │ │ + ldr r4, [pc] ; 31a08 │ │ + b 31a0c │ │ ; instruction: 0xffffe31c │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 36258 │ │ - b 3625c │ │ + ldr r5, [pc] ; 31a18 │ │ + b 31a1c │ │ ; instruction: 0xffffc6c4 │ │ add r5, r5, pc │ │ - b 356e8 │ │ + b 30ea8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 36274 │ │ - b 36278 │ │ + ldr r4, [pc] ; 31a34 │ │ + b 31a38 │ │ ; instruction: 0xffffe2f0 │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 36284 │ │ - b 36288 │ │ + ldr r5, [pc] ; 31a44 │ │ + b 31a48 │ │ ; instruction: 0xffffc740 │ │ add r5, r5, pc │ │ - b 356e8 │ │ + b 30ea8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 362a0 │ │ - b 362a4 │ │ + ldr r4, [pc] ; 31a60 │ │ + b 31a64 │ │ ; instruction: 0xffffe5b0 │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 362b0 │ │ - b 362b4 │ │ + ldr r5, [pc] ; 31a70 │ │ + b 31a74 │ │ ; instruction: 0xffffc524 │ │ add r5, r5, pc │ │ - b 356e8 │ │ + b 30ea8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 362cc │ │ - b 362d0 │ │ + ldr r4, [pc] ; 31a8c │ │ + b 31a90 │ │ ; instruction: 0xffffe584 │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 362dc │ │ - b 362e0 │ │ + ldr r5, [pc] ; 31a9c │ │ + b 31aa0 │ │ ; instruction: 0xffffc640 │ │ add r5, r5, pc │ │ - b 356e8 │ │ + b 30ea8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 362f8 │ │ - b 362fc │ │ + ldr r4, [pc] ; 31ab8 │ │ + b 31abc │ │ ; instruction: 0xffffe558 │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 36308 │ │ - b 3630c │ │ + ldr r5, [pc] ; 31ac8 │ │ + b 31acc │ │ ; instruction: 0xffffc6bc │ │ add r5, r5, pc │ │ - b 356e8 │ │ + b 30ea8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 36324 │ │ - b 36328 │ │ + ldr r4, [pc] ; 31ae4 │ │ + b 31ae8 │ │ ; instruction: 0xffffe824 │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 36334 │ │ - b 36338 │ │ + ldr r5, [pc] ; 31af4 │ │ + b 31af8 │ │ ; instruction: 0xffffc4a0 │ │ add r5, r5, pc │ │ - b 359f8 │ │ + b 311b8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 36350 │ │ - b 36354 │ │ + ldr r4, [pc] ; 31b10 │ │ + b 31b14 │ │ ; instruction: 0xffffe214 │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 36360 │ │ - b 36364 │ │ + ldr r5, [pc] ; 31b20 │ │ + b 31b24 │ │ ; instruction: 0xffffc72c │ │ add r5, r5, pc │ │ - b 356e8 │ │ + b 30ea8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 3637c │ │ - b 36380 │ │ + ldr r4, [pc] ; 31b3c │ │ + b 31b40 │ │ ; instruction: 0xffffe4d4 │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 3638c │ │ - b 36390 │ │ + ldr r5, [pc] ; 31b4c │ │ + b 31b50 │ │ ; instruction: 0xffffc700 │ │ add r5, r5, pc │ │ - b 356e8 │ │ + b 30ea8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 363a8 │ │ - b 363ac │ │ + ldr r4, [pc] ; 31b68 │ │ + b 31b6c │ │ ; instruction: 0xffffe7a0 │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 363b8 │ │ - b 363bc │ │ + ldr r5, [pc] ; 31b78 │ │ + b 31b7c │ │ ; instruction: 0xffffc564 │ │ add r5, r5, pc │ │ - b 359f8 │ │ + b 311b8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 363d4 │ │ - b 363d8 │ │ + ldr r4, [pc] ; 31b94 │ │ + b 31b98 │ │ ; instruction: 0xffffe774 │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 363e4 │ │ - b 363e8 │ │ + ldr r5, [pc] ; 31ba4 │ │ + b 31ba8 │ │ ; instruction: 0xffffc5e0 │ │ add r5, r5, pc │ │ - b 359f8 │ │ + b 311b8 │ │ and r7, sp, #15 │ │ sub sp, sp, r7 │ │ str r7, [sp, #-16]! │ │ sub sp, sp, #256 ; 0x100 │ │ add r6, sp, #0 │ │ add r7, r2, #0 │ │ mov r8, #16 │ │ blx r9 │ │ add r6, sp, #128 ; 0x80 │ │ cmp r3, sl │ │ - blt 3642c │ │ + blt 31bec │ │ add r7, r2, #8 │ │ mov r8, #16 │ │ blx r9 │ │ - b 36444 │ │ + b 31c04 │ │ vmov.i16 q2, #0 ; 0x0000 │ │ vmov.i16 q3, #0 ; 0x0000 │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ add r7, sp, #0 │ │ @@ -53027,15 +48045,15 @@ │ │ vtrn.16 q14, q15 │ │ vst1.16 {d16-d19}, [r6 :128]! │ │ vst1.16 {d20-d23}, [r6 :128]! │ │ vst1.16 {d24-d27}, [r6 :128]! │ │ vst1.16 {d28-d31}, [r6 :128]! │ │ add r6, sp, #128 ; 0x80 │ │ cmp r3, sl │ │ - blt 367d4 │ │ + blt 31f94 │ │ add r7, r2, #16 │ │ mov r8, #32 │ │ vmov.i16 q2, #0 ; 0x0000 │ │ movw ip, #23168 ; 0x5a80 │ │ vdup.16 d0, ip │ │ vld1.16 {d16-d17}, [r7 :128] │ │ vst1.16 {d4-d5}, [r7 :128], r8 │ │ @@ -53082,29 +48100,29 @@ │ │ vtrn.16 q10, q11 │ │ vtrn.16 q12, q13 │ │ vtrn.16 q14, q15 │ │ vst1.16 {d16-d19}, [r6 :128]! │ │ vst1.16 {d20-d23}, [r6 :128]! │ │ vst1.16 {d24-d27}, [r6 :128]! │ │ vst1.16 {d28-d31}, [r6 :128]! │ │ - b 367ec │ │ + b 31fac │ │ vmov.i16 q2, #0 ; 0x0000 │ │ vmov.i16 q3, #0 ; 0x0000 │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ add r6, r0, #0 │ │ add r7, sp, #0 │ │ mov r8, #16 │ │ - bl 35118 │ │ + bl 308d8 │ │ add r6, r0, #4 │ │ add r7, sp, #8 │ │ mov r8, #16 │ │ - bl 35118 │ │ + bl 308d8 │ │ add sp, sp, #256 ; 0x100 │ │ ldr r7, [sp], #16 │ │ add sp, sp, r7 │ │ vpop {d8-d15} │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ and r7, sp, #15 │ │ sub sp, sp, r7 │ │ @@ -53112,19 +48130,19 @@ │ │ sub sp, sp, #256 ; 0x100 │ │ add r6, sp, #0 │ │ add r7, r2, #0 │ │ mov r8, #16 │ │ blx r9 │ │ add r6, sp, #128 ; 0x80 │ │ cmp r3, sl │ │ - blt 3685c │ │ + blt 3201c │ │ add r7, r2, #8 │ │ mov r8, #16 │ │ blx r9 │ │ - b 36874 │ │ + b 32034 │ │ vmov.i16 q2, #0 ; 0x0000 │ │ vmov.i16 q3, #0 ; 0x0000 │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ add r7, sp, #0 │ │ @@ -53286,15 +48304,15 @@ │ │ vtrn.16 q14, q15 │ │ vst1.16 {d16-d19}, [r6 :128]! │ │ vst1.16 {d20-d23}, [r6 :128]! │ │ vst1.16 {d24-d27}, [r6 :128]! │ │ vst1.16 {d28-d31}, [r6 :128]! │ │ add r6, sp, #128 ; 0x80 │ │ cmp r3, sl │ │ - blt 36bbc │ │ + blt 3237c │ │ add r7, r2, #16 │ │ mov r8, #32 │ │ vmov.i16 q2, #0 ; 0x0000 │ │ movw ip, #23168 ; 0x5a80 │ │ vdup.16 d0, ip │ │ vld1.16 {d16-d17}, [r7 :128] │ │ vst1.16 {d4-d5}, [r7 :128], r8 │ │ @@ -53332,499 +48350,499 @@ │ │ vtrn.16 q10, q11 │ │ vtrn.16 q12, q13 │ │ vtrn.16 q14, q15 │ │ vst1.16 {d16-d19}, [r6 :128]! │ │ vst1.16 {d20-d23}, [r6 :128]! │ │ vst1.16 {d24-d27}, [r6 :128]! │ │ vst1.16 {d28-d31}, [r6 :128]! │ │ - b 36bd4 │ │ + b 32394 │ │ vmov.i16 q2, #0 ; 0x0000 │ │ vmov.i16 q3, #0 ; 0x0000 │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ add r6, r0, #0 │ │ add r7, sp, #0 │ │ mov r8, #16 │ │ - bl 35118 │ │ + bl 308d8 │ │ add r6, r0, #4 │ │ add r7, sp, #8 │ │ mov r8, #16 │ │ - bl 35118 │ │ + bl 308d8 │ │ add sp, sp, #256 ; 0x100 │ │ ldr r7, [sp], #16 │ │ add sp, sp, r7 │ │ vpop {d8-d15} │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ cmp r3, #0 │ │ - bne 36c44 │ │ + bne 32404 │ │ vmov.i16 d30, #0 ; 0x0000 │ │ movw ip, #23168 ; 0x5a80 │ │ vld1.16 {d16[]}, [r2 :16] │ │ vdup.16 d0, ip │ │ vqrdmulh.s16 d16, d16, d0[0] │ │ vst1.16 {d30[0]}, [r2 :16] │ │ vqrdmulh.s16 d16, d16, d0[0] │ │ vrshr.s16 d16, d16, #1 │ │ vqrdmulh.s16 d20, d16, d0[0] │ │ mov r3, #16 │ │ vrshr.s16 d16, d20, #4 │ │ vrshr.s16 d17, d20, #4 │ │ - b 32604 │ │ + b 2ddc4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 36c54 │ │ - b 36c58 │ │ + ldr r4, [pc] ; 32414 │ │ + b 32418 │ │ ; instruction: 0xffffc208 │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 36c64 │ │ - b 36c68 │ │ + ldr r5, [pc] ; 32424 │ │ + b 32428 │ │ ; instruction: 0xffffd6dc │ │ add r5, r5, pc │ │ mov sl, #43 ; 0x2b │ │ - b 36600 │ │ + b 31dc0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 36c84 │ │ - b 36c88 │ │ + ldr r4, [pc] ; 32444 │ │ + b 32448 │ │ ; instruction: 0xffffca18 │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 36c94 │ │ - b 36c98 │ │ + ldr r5, [pc] ; 32454 │ │ + b 32458 │ │ ; instruction: 0xffffdeb4 │ │ add r5, r5, pc │ │ mov sl, #43 ; 0x2b │ │ - b 36a30 │ │ + b 321f0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 36cb4 │ │ - b 36cb8 │ │ + ldr r4, [pc] ; 32474 │ │ + b 32478 │ │ ; instruction: 0xffffc1a8 │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 36cc4 │ │ - b 36cc8 │ │ + ldr r5, [pc] ; 32484 │ │ + b 32488 │ │ ; instruction: 0xffffd8a0 │ │ add r5, r5, pc │ │ mov sl, #43 ; 0x2b │ │ - b 36600 │ │ + b 31dc0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 36ce4 │ │ - b 36ce8 │ │ + ldr r4, [pc] ; 324a4 │ │ + b 324a8 │ │ ; instruction: 0xffffc178 │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 36cf4 │ │ - b 36cf8 │ │ + ldr r5, [pc] ; 324b4 │ │ + b 324b8 │ │ ; instruction: 0xffffdb5c │ │ add r5, r5, pc │ │ mov sl, #43 ; 0x2b │ │ - b 36600 │ │ + b 31dc0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 36d14 │ │ - b 36d18 │ │ + ldr r4, [pc] ; 324d4 │ │ + b 324d8 │ │ ; instruction: 0xffffc148 │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 36d24 │ │ - b 36d28 │ │ + ldr r5, [pc] ; 324e4 │ │ + b 324e8 │ │ ; instruction: 0xffffde24 │ │ add r5, r5, pc │ │ mov sl, #8 │ │ - b 36600 │ │ + b 31dc0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 36d44 │ │ - b 36d48 │ │ + ldr r4, [pc] ; 32504 │ │ + b 32508 │ │ ; instruction: 0xffffc338 │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 36d54 │ │ - b 36d58 │ │ + ldr r5, [pc] ; 32514 │ │ + b 32518 │ │ ; instruction: 0xffffd5ec │ │ add r5, r5, pc │ │ mov sl, #43 ; 0x2b │ │ - b 36600 │ │ + b 31dc0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 36d74 │ │ - b 36d78 │ │ + ldr r4, [pc] ; 32534 │ │ + b 32538 │ │ ; instruction: 0xffffc308 │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 36d84 │ │ - b 36d88 │ │ + ldr r5, [pc] ; 32544 │ │ + b 32548 │ │ ; instruction: 0xffffd7e0 │ │ add r5, r5, pc │ │ mov sl, #43 ; 0x2b │ │ - b 36600 │ │ + b 31dc0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 36da4 │ │ - b 36da8 │ │ + ldr r4, [pc] ; 32564 │ │ + b 32568 │ │ ; instruction: 0xffffc2d8 │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 36db4 │ │ - b 36db8 │ │ + ldr r5, [pc] ; 32574 │ │ + b 32578 │ │ ; instruction: 0xffffda9c │ │ add r5, r5, pc │ │ mov sl, #43 ; 0x2b │ │ - b 36600 │ │ + b 31dc0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 36dd4 │ │ - b 36dd8 │ │ + ldr r4, [pc] ; 32594 │ │ + b 32598 │ │ ; instruction: 0xffffc490 │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 36de4 │ │ - b 36de8 │ │ + ldr r5, [pc] ; 325a4 │ │ + b 325a8 │ │ ; instruction: 0xffffd55c │ │ add r5, r5, pc │ │ mov sl, #43 ; 0x2b │ │ - b 36600 │ │ + b 31dc0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 36e04 │ │ - b 36e08 │ │ + ldr r4, [pc] ; 325c4 │ │ + b 325c8 │ │ ; instruction: 0xffffc460 │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 36e14 │ │ - b 36e18 │ │ + ldr r5, [pc] ; 325d4 │ │ + b 325d8 │ │ ; instruction: 0xffffd750 │ │ add r5, r5, pc │ │ mov sl, #43 ; 0x2b │ │ - b 36600 │ │ + b 31dc0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 36e34 │ │ - b 36e38 │ │ + ldr r4, [pc] ; 325f4 │ │ + b 325f8 │ │ ; instruction: 0xffffc430 │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 36e44 │ │ - b 36e48 │ │ + ldr r5, [pc] ; 32604 │ │ + b 32608 │ │ ; instruction: 0xffffda0c │ │ add r5, r5, pc │ │ mov sl, #43 ; 0x2b │ │ - b 36600 │ │ + b 31dc0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 36e64 │ │ - b 36e68 │ │ + ldr r4, [pc] ; 32624 │ │ + b 32628 │ │ ; instruction: 0xffffc838 │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 36e74 │ │ - b 36e78 │ │ + ldr r5, [pc] ; 32634 │ │ + b 32638 │ │ ; instruction: 0xffffd4cc │ │ add r5, r5, pc │ │ mov sl, #64 ; 0x40 │ │ - b 36a30 │ │ + b 321f0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 36e94 │ │ - b 36e98 │ │ + ldr r4, [pc] ; 32654 │ │ + b 32658 │ │ ; instruction: 0xffffc1e8 │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 36ea4 │ │ - b 36ea8 │ │ + ldr r5, [pc] ; 32664 │ │ + b 32668 │ │ ; instruction: 0xffffdca4 │ │ add r5, r5, pc │ │ mov sl, #8 │ │ - b 36600 │ │ + b 31dc0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 36ec4 │ │ - b 36ec8 │ │ + ldr r4, [pc] ; 32684 │ │ + b 32688 │ │ ; instruction: 0xffffc3a0 │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 36ed4 │ │ - b 36ed8 │ │ + ldr r5, [pc] ; 32694 │ │ + b 32698 │ │ ; instruction: 0xffffdc74 │ │ add r5, r5, pc │ │ mov sl, #8 │ │ - b 36600 │ │ + b 31dc0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 36ef4 │ │ - b 36ef8 │ │ + ldr r4, [pc] ; 326b4 │ │ + b 326b8 │ │ ; instruction: 0xffffc7a8 │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 36f04 │ │ - b 36f08 │ │ + ldr r5, [pc] ; 326c4 │ │ + b 326c8 │ │ ; instruction: 0xffffd660 │ │ add r5, r5, pc │ │ mov sl, #64 ; 0x40 │ │ - b 36a30 │ │ + b 321f0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 36f24 │ │ - b 36f28 │ │ + ldr r4, [pc] ; 326e4 │ │ + b 326e8 │ │ ; instruction: 0xffffc778 │ │ add r4, r4, pc │ │ - ldr r5, [pc] ; 36f34 │ │ - b 36f38 │ │ + ldr r5, [pc] ; 326f4 │ │ + b 326f8 │ │ ; instruction: 0xffffd91c │ │ add r5, r5, pc │ │ mov sl, #64 ; 0x40 │ │ - b 36a30 │ │ + b 321f0 │ │ cmp r3, #0 │ │ - bne 36f80 │ │ + bne 32740 │ │ vmov.i16 d30, #0 ; 0x0000 │ │ movw ip, #23168 ; 0x5a80 │ │ vld1.16 {d16[]}, [r2 :16] │ │ vdup.16 d0, ip │ │ vqrdmulh.s16 d16, d16, d0[0] │ │ vst1.16 {d30[0]}, [r2 :16] │ │ vqrdmulh.s16 d16, d16, d0[0] │ │ vrshr.s16 d16, d16, #1 │ │ vqrdmulh.s16 d20, d16, d0[0] │ │ mov r3, #8 │ │ vrshr.s16 d16, d20, #4 │ │ vrshr.s16 d17, d20, #4 │ │ - b 32654 │ │ + b 2de14 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 36f90 │ │ - b 36f94 │ │ + ldr r4, [pc] ; 32750 │ │ + b 32754 │ │ ; instruction: 0xffffd3b0 │ │ add r4, r4, pc │ │ - ldr r9, [pc] ; 36fa0 │ │ - b 36fa4 │ │ + ldr r9, [pc] ; 32760 │ │ + b 32764 │ │ ; instruction: 0xffffdd34 │ │ add r9, r9, pc │ │ - ldr r5, [pc] ; 36fb0 │ │ - b 36fb4 │ │ + ldr r5, [pc] ; 32770 │ │ + b 32774 │ │ ; instruction: 0xffffbeac │ │ add r5, r5, pc │ │ mov sl, #10 │ │ - b 363f0 │ │ + b 31bb0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r9, [pc] ; 36fd0 │ │ - b 36fd4 │ │ + ldr r9, [pc] ; 32790 │ │ + b 32794 │ │ ; instruction: 0xffffdfb0 │ │ add r9, r9, pc │ │ - ldr r5, [pc] ; 36fe0 │ │ - b 36fe4 │ │ + ldr r5, [pc] ; 327a0 │ │ + b 327a4 │ │ ; instruction: 0xffffc6bc │ │ add r5, r5, pc │ │ mov sl, #10 │ │ - b 36820 │ │ + b 31fe0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 37000 │ │ - b 37004 │ │ + ldr r4, [pc] ; 327c0 │ │ + b 327c4 │ │ ; instruction: 0xffffd340 │ │ add r4, r4, pc │ │ - ldr r9, [pc] ; 37010 │ │ - b 37014 │ │ + ldr r9, [pc] ; 327d0 │ │ + b 327d4 │ │ ; instruction: 0xffffdcc4 │ │ add r9, r9, pc │ │ - ldr r5, [pc] ; 37020 │ │ - b 37024 │ │ + ldr r5, [pc] ; 327e0 │ │ + b 327e4 │ │ ; instruction: 0xffffc05c │ │ add r5, r5, pc │ │ mov sl, #10 │ │ - b 363f0 │ │ + b 31bb0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 37040 │ │ - b 37044 │ │ + ldr r4, [pc] ; 32800 │ │ + b 32804 │ │ ; instruction: 0xffffd300 │ │ add r4, r4, pc │ │ - ldr r9, [pc] ; 37050 │ │ - b 37054 │ │ + ldr r9, [pc] ; 32810 │ │ + b 32814 │ │ ; instruction: 0xffffdc84 │ │ add r9, r9, pc │ │ - ldr r5, [pc] ; 37060 │ │ - b 37064 │ │ + ldr r5, [pc] ; 32820 │ │ + b 32824 │ │ ; instruction: 0xffffc204 │ │ add r5, r5, pc │ │ mov sl, #10 │ │ - b 363f0 │ │ + b 31bb0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 37080 │ │ - b 37084 │ │ + ldr r4, [pc] ; 32840 │ │ + b 32844 │ │ ; instruction: 0xffffd2c0 │ │ add r4, r4, pc │ │ - ldr r9, [pc] ; 37090 │ │ - b 37094 │ │ + ldr r9, [pc] ; 32850 │ │ + b 32854 │ │ ; instruction: 0xffffdc44 │ │ add r9, r9, pc │ │ - ldr r5, [pc] ; 370a0 │ │ - b 370a4 │ │ + ldr r5, [pc] ; 32860 │ │ + b 32864 │ │ ; instruction: 0xffffc5fc │ │ add r5, r5, pc │ │ mov sl, #4 │ │ - b 363f0 │ │ + b 31bb0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 370c0 │ │ - b 370c4 │ │ + ldr r4, [pc] ; 32880 │ │ + b 32884 │ │ ; instruction: 0xffffd4a4 │ │ add r4, r4, pc │ │ - ldr r9, [pc] ; 370d0 │ │ - b 370d4 │ │ + ldr r9, [pc] ; 32890 │ │ + b 32894 │ │ ; instruction: 0xffffdc04 │ │ add r9, r9, pc │ │ - ldr r5, [pc] ; 370e0 │ │ - b 370e4 │ │ + ldr r5, [pc] ; 328a0 │ │ + b 328a4 │ │ ; instruction: 0xffffbd7c │ │ add r5, r5, pc │ │ mov sl, #10 │ │ - b 363f0 │ │ + b 31bb0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 37100 │ │ - b 37104 │ │ + ldr r4, [pc] ; 328c0 │ │ + b 328c4 │ │ ; instruction: 0xffffd464 │ │ add r4, r4, pc │ │ - ldr r9, [pc] ; 37110 │ │ - b 37114 │ │ + ldr r9, [pc] ; 328d0 │ │ + b 328d4 │ │ ; instruction: 0xffffdbc4 │ │ add r9, r9, pc │ │ - ldr r5, [pc] ; 37120 │ │ - b 37124 │ │ + ldr r5, [pc] ; 328e0 │ │ + b 328e4 │ │ ; instruction: 0xffffbf5c │ │ add r5, r5, pc │ │ mov sl, #10 │ │ - b 363f0 │ │ + b 31bb0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 37140 │ │ - b 37144 │ │ + ldr r4, [pc] ; 32900 │ │ + b 32904 │ │ ; instruction: 0xffffd424 │ │ add r4, r4, pc │ │ - ldr r9, [pc] ; 37150 │ │ - b 37154 │ │ + ldr r9, [pc] ; 32910 │ │ + b 32914 │ │ ; instruction: 0xffffdb84 │ │ add r9, r9, pc │ │ - ldr r5, [pc] ; 37160 │ │ - b 37164 │ │ + ldr r5, [pc] ; 32920 │ │ + b 32924 │ │ ; instruction: 0xffffc104 │ │ add r5, r5, pc │ │ mov sl, #10 │ │ - b 363f0 │ │ + b 31bb0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 37180 │ │ - b 37184 │ │ + ldr r4, [pc] ; 32940 │ │ + b 32944 │ │ ; instruction: 0xffffd6d0 │ │ add r4, r4, pc │ │ - ldr r9, [pc] ; 37190 │ │ - b 37194 │ │ + ldr r9, [pc] ; 32950 │ │ + b 32954 │ │ ; instruction: 0xffffdb44 │ │ add r9, r9, pc │ │ - ldr r5, [pc] ; 371a0 │ │ - b 371a4 │ │ + ldr r5, [pc] ; 32960 │ │ + b 32964 │ │ ; instruction: 0xffffbcbc │ │ add r5, r5, pc │ │ mov sl, #10 │ │ - b 363f0 │ │ + b 31bb0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 371c0 │ │ - b 371c4 │ │ + ldr r4, [pc] ; 32980 │ │ + b 32984 │ │ ; instruction: 0xffffd690 │ │ add r4, r4, pc │ │ - ldr r9, [pc] ; 371d0 │ │ - b 371d4 │ │ + ldr r9, [pc] ; 32990 │ │ + b 32994 │ │ ; instruction: 0xffffdb04 │ │ add r9, r9, pc │ │ - ldr r5, [pc] ; 371e0 │ │ - b 371e4 │ │ + ldr r5, [pc] ; 329a0 │ │ + b 329a4 │ │ ; instruction: 0xffffbe9c │ │ add r5, r5, pc │ │ mov sl, #10 │ │ - b 363f0 │ │ + b 31bb0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 37200 │ │ - b 37204 │ │ + ldr r4, [pc] ; 329c0 │ │ + b 329c4 │ │ ; instruction: 0xffffd650 │ │ add r4, r4, pc │ │ - ldr r9, [pc] ; 37210 │ │ - b 37214 │ │ + ldr r9, [pc] ; 329d0 │ │ + b 329d4 │ │ ; instruction: 0xffffdac4 │ │ add r9, r9, pc │ │ - ldr r5, [pc] ; 37220 │ │ - b 37224 │ │ + ldr r5, [pc] ; 329e0 │ │ + b 329e4 │ │ ; instruction: 0xffffc044 │ │ add r5, r5, pc │ │ mov sl, #10 │ │ - b 363f0 │ │ + b 31bb0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r9, [pc] ; 37240 │ │ - b 37244 │ │ + ldr r9, [pc] ; 32a00 │ │ + b 32a04 │ │ ; instruction: 0xffffdd40 │ │ add r9, r9, pc │ │ - ldr r5, [pc] ; 37250 │ │ - b 37254 │ │ + ldr r5, [pc] ; 32a10 │ │ + b 32a14 │ │ ; instruction: 0xffffbc0c │ │ add r5, r5, pc │ │ mov sl, #4 │ │ - b 36820 │ │ + b 31fe0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 37270 │ │ - b 37274 │ │ + ldr r4, [pc] ; 32a30 │ │ + b 32a34 │ │ ; instruction: 0xffffd2f4 │ │ add r4, r4, pc │ │ - ldr r9, [pc] ; 37280 │ │ - b 37284 │ │ + ldr r9, [pc] ; 32a40 │ │ + b 32a44 │ │ ; instruction: 0xffffda54 │ │ add r9, r9, pc │ │ - ldr r5, [pc] ; 37290 │ │ - b 37294 │ │ + ldr r5, [pc] ; 32a50 │ │ + b 32a54 │ │ ; instruction: 0xffffc40c │ │ add r5, r5, pc │ │ mov sl, #4 │ │ - b 363f0 │ │ + b 31bb0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [pc] ; 372b0 │ │ - b 372b4 │ │ + ldr r4, [pc] ; 32a70 │ │ + b 32a74 │ │ ; instruction: 0xffffd5a0 │ │ add r4, r4, pc │ │ - ldr r9, [pc] ; 372c0 │ │ - b 372c4 │ │ + ldr r9, [pc] ; 32a80 │ │ + b 32a84 │ │ ; instruction: 0xffffda14 │ │ add r9, r9, pc │ │ - ldr r5, [pc] ; 372d0 │ │ - b 372d4 │ │ + ldr r5, [pc] ; 32a90 │ │ + b 32a94 │ │ ; instruction: 0xffffc3cc │ │ add r5, r5, pc │ │ mov sl, #4 │ │ - b 363f0 │ │ + b 31bb0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r9, [pc] ; 372f0 │ │ - b 372f4 │ │ + ldr r9, [pc] ; 32ab0 │ │ + b 32ab4 │ │ ; instruction: 0xffffdc90 │ │ add r9, r9, pc │ │ - ldr r5, [pc] ; 37300 │ │ - b 37304 │ │ + ldr r5, [pc] ; 32ac0 │ │ + b 32ac4 │ │ ; instruction: 0xffffbd7c │ │ add r5, r5, pc │ │ mov sl, #4 │ │ - b 36820 │ │ + b 31fe0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - ldr r9, [pc] ; 37320 │ │ - b 37324 │ │ + ldr r9, [pc] ; 32ae0 │ │ + b 32ae4 │ │ ; instruction: 0xffffdc60 │ │ add r9, r9, pc │ │ - ldr r5, [pc] ; 37330 │ │ - b 37334 │ │ + ldr r5, [pc] ; 32af0 │ │ + b 32af4 │ │ ; instruction: 0xffffbf34 │ │ add r5, r5, pc │ │ mov sl, #4 │ │ - b 36820 │ │ - ldr ip, [pc] ; 37348 │ │ - b 3734c │ │ - andeq r2, r7, ip, lsr #12 │ │ + b 31fe0 │ │ + ldr ip, [pc] ; 32b08 │ │ + b 32b0c │ │ + andeq r7, r8, ip, lsr #17 │ │ add ip, ip, pc │ │ vld1.16 {d0-d3}, [ip :128] │ │ sub ip, ip, #32 │ │ vmull.s16 q2, d16, d0[0] │ │ vmlsl.s16 q2, d31, d0[1] │ │ vmull.s16 q3, d16, d0[1] │ │ vmlal.s16 q3, d31, d0[0] │ │ @@ -54033,15 +49051,15 @@ │ │ vst1.16 {d7}, [r7 :64], r8 │ │ vld1.16 {d30}, [r7 :64] │ │ vst1.16 {d7}, [r7 :64], r8 │ │ vld1.16 {d31}, [r7 :64] │ │ vst1.16 {d7}, [r7 :64], r8 │ │ sub r7, r7, r8, lsl #4 │ │ add r7, r7, r8, lsr #1 │ │ - bl 3434c │ │ + bl 2fb0c │ │ vtrn.32 q8, q9 │ │ vtrn.16 d16, d17 │ │ vtrn.16 d18, d19 │ │ vtrn.32 q10, q11 │ │ vtrn.16 d20, d21 │ │ vtrn.16 d22, d23 │ │ vtrn.32 q12, q13 │ │ @@ -54100,15 +49118,15 @@ │ │ vst1.16 {d7}, [r7 :64], r8 │ │ vld1.16 {d29}, [r7 :64] │ │ vst1.16 {d7}, [r7 :64], r8 │ │ vld1.16 {d30}, [r7 :64] │ │ vst1.16 {d7}, [r7 :64], r8 │ │ vld1.16 {d31}, [r7 :64] │ │ vst1.16 {d7}, [r7 :64], r8 │ │ - bl 37340 │ │ + bl 32b00 │ │ vtrn.32 q15, q14 │ │ vtrn.16 d31, d30 │ │ vtrn.16 d29, d28 │ │ vtrn.32 q13, q12 │ │ vtrn.16 d27, d26 │ │ vtrn.16 d25, d24 │ │ vtrn.32 q11, q10 │ │ @@ -54229,15 +49247,15 @@ │ │ vqrdmulh.s16 q9, q9, d0[0] │ │ vqrdmulh.s16 q10, q10, d0[0] │ │ vqrdmulh.s16 q11, q11, d0[0] │ │ vqrdmulh.s16 q12, q12, d0[0] │ │ vqrdmulh.s16 q13, q13, d0[0] │ │ vqrdmulh.s16 q14, q14, d0[0] │ │ vqrdmulh.s16 q15, q15, d0[0] │ │ - bl 3434c │ │ + bl 2fb0c │ │ vtrn.32 q8, q9 │ │ vtrn.16 d16, d17 │ │ vtrn.16 d18, d19 │ │ vtrn.32 q10, q11 │ │ vtrn.16 d20, d21 │ │ vtrn.16 d22, d23 │ │ vtrn.32 q12, q13 │ │ @@ -54304,15 +49322,15 @@ │ │ vqrdmulh.s16 q9, q9, d0[1] │ │ vqrdmulh.s16 q10, q10, d0[1] │ │ vqrdmulh.s16 q11, q11, d0[1] │ │ vqrdmulh.s16 q12, q12, d0[1] │ │ vqrdmulh.s16 q13, q13, d0[1] │ │ vqrdmulh.s16 q14, q14, d0[1] │ │ vqrdmulh.s16 q15, q15, d0[1] │ │ - bl 37340 │ │ + bl 32b00 │ │ vtrn.32 q15, q14 │ │ vtrn.16 d31, d30 │ │ vtrn.16 d29, d28 │ │ vtrn.32 q13, q12 │ │ vtrn.16 d27, d26 │ │ vtrn.16 d25, d24 │ │ vtrn.32 q11, q10 │ │ @@ -54405,15 +49423,15 @@ │ │ vld1.16 {d26}, [r7 :64], r8 │ │ vld1.16 {d27}, [r7 :64], r8 │ │ vld1.16 {d28}, [r7 :64], r8 │ │ vld1.16 {d29}, [r7 :64], r8 │ │ vld1.16 {d30}, [r7 :64], r8 │ │ vld1.16 {d31}, [r7 :64], r8 │ │ sub r7, r7, r8, lsl #4 │ │ - bl 3434c │ │ + bl 2fb0c │ │ vst1.16 {d16}, [r7 :64], r8 │ │ vst1.16 {d17}, [r7 :64], r8 │ │ vst1.16 {d18}, [r7 :64], r8 │ │ vst1.16 {d19}, [r7 :64], r8 │ │ vst1.16 {d20}, [r7 :64], r8 │ │ vst1.16 {d21}, [r7 :64], r8 │ │ vst1.16 {d22}, [r7 :64], r8 │ │ @@ -54442,15 +49460,15 @@ │ │ vld1.16 {d27}, [r7 :64], r8 │ │ vld1.16 {d28}, [r7 :64], r8 │ │ vld1.16 {d29}, [r7 :64], r8 │ │ vld1.16 {d30}, [r7 :64], r8 │ │ vld1.16 {d31}, [r7 :64], r8 │ │ sub r7, r7, r8, lsl #4 │ │ sub r7, r7, r8, lsr #1 │ │ - bl 37340 │ │ + bl 32b00 │ │ rsb r9, r8, #0 │ │ mov sl, r6 │ │ vld1.16 {d4}, [r7 :64], r8 │ │ vld1.32 {d2[0]}, [sl :32], r1 │ │ vld1.16 {d5}, [r7 :64], r8 │ │ vld1.32 {d2[1]}, [sl :32], r1 │ │ vqadd.s16 d4, d4, d31 │ │ @@ -54625,23 +49643,23 @@ │ │ vst1.32 {d2[1]}, [r6 :32], r1 │ │ vqmovun.s16 d3, q3 │ │ vst1.32 {d3[0]}, [r6 :32], r1 │ │ vst1.32 {d3[1]}, [r6 :32], r1 │ │ pop {sl, fp, pc} │ │ push {r4, r5, r6, r7, lr} │ │ vmov.i16 q0, #0 ; 0x0000 │ │ - ldr r5, [pc] ; 37ff4 │ │ - b 37ff8 │ │ - andeq r1, r7, r2, ror #20 │ │ + ldr r5, [pc] ; 337b4 │ │ + b 337b8 │ │ + andeq r6, r8, r2, ror #25 │ │ add r5, r5, pc │ │ mov r6, #64 ; 0x40 │ │ mov ip, #0 │ │ - ldr r4, [pc] ; 3800c │ │ - b 38010 │ │ - andeq r1, r7, sl, asr #20 │ │ + ldr r4, [pc] ; 337cc │ │ + b 337d0 │ │ + andeq r6, r8, sl, asr #25 │ │ add r4, r4, pc │ │ add ip, ip, #8 │ │ vld1.16 {d16-d17}, [r2 :128] │ │ vst1.16 {d0-d1}, [r2 :128], r6 │ │ vld1.16 {d18-d19}, [r2 :128] │ │ vst1.16 {d0-d1}, [r2 :128], r6 │ │ vld1.16 {d20-d21}, [r2 :128] │ │ @@ -54709,38 +49727,38 @@ │ │ vqmovun.s16 d3, q15 │ │ vst1.8 {d2}, [r0 :64], r1 │ │ vst1.8 {d3}, [r0 :64], r1 │ │ ldrh lr, [r4], #4 │ │ sub r0, r0, r1, lsl #3 │ │ cmp r3, lr │ │ add r0, r0, #8 │ │ - bge 38014 │ │ + bge 337d4 │ │ ldrh lr, [r5], #4 │ │ cmp r3, lr │ │ - blt 38160 │ │ + blt 33920 │ │ sub r0, r0, ip │ │ add r0, r0, r1, lsl #3 │ │ mls r2, r6, ip, r2 │ │ add r2, r2, #16 │ │ - b 38000 │ │ + b 337c0 │ │ pop {r4, r5, r6, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ movw r6, #23168 ; 0x5a80 │ │ movw r7, #27152 ; 0x6a10 │ │ vdup.16 d0, r6 │ │ - ldr r5, [pc] ; 3817c │ │ - b 38180 │ │ - andeq r1, r7, sl, ror #17 │ │ + ldr r5, [pc] ; 3393c │ │ + b 33940 │ │ + andeq r6, r8, sl, ror #22 │ │ add r5, r5, pc │ │ vmov.16 d0[1], r7 │ │ mov r6, #64 ; 0x40 │ │ mov ip, #0 │ │ - ldr r4, [pc] ; 38198 │ │ - b 3819c │ │ - ldrdeq r1, [r7], -lr │ │ + ldr r4, [pc] ; 33958 │ │ + b 3395c │ │ + andeq r6, r8, lr, asr fp │ │ add r4, r4, pc │ │ vmov.i16 q1, #0 ; 0x0000 │ │ add ip, ip, #8 │ │ vld1.16 {d16-d17}, [r2 :128] │ │ vst1.16 {d2-d3}, [r2 :128], r6 │ │ vld1.16 {d18-d19}, [r2 :128] │ │ vst1.16 {d2-d3}, [r2 :128], r6 │ │ @@ -54841,38 +49859,38 @@ │ │ vqmovun.s16 d3, q15 │ │ vst1.8 {d2}, [r0 :64], r1 │ │ vst1.8 {d3}, [r0 :64], r1 │ │ ldrh lr, [r4], #4 │ │ sub r0, r0, r1, lsl #3 │ │ cmp r3, lr │ │ add r0, r0, #8 │ │ - bge 381a0 │ │ + bge 33960 │ │ ldrh lr, [r5], #4 │ │ cmp r3, lr │ │ - blt 38370 │ │ + blt 33b30 │ │ sub r0, r0, ip │ │ add r0, r0, r1, lsl #3 │ │ mls r2, r6, ip, r2 │ │ add r2, r2, #16 │ │ - b 3818c │ │ + b 3394c │ │ pop {r4, r5, r6, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ movw r6, #23168 ; 0x5a80 │ │ movw r7, #27152 ; 0x6a10 │ │ vdup.16 d0, r6 │ │ - ldr r5, [pc] ; 3838c │ │ - b 38390 │ │ - andeq r1, r7, sl, ror #13 │ │ + ldr r5, [pc] ; 33b4c │ │ + b 33b50 │ │ + andeq r6, r8, sl, ror #18 │ │ add r5, r5, pc │ │ vmov.16 d0[1], r7 │ │ mov r6, #32 │ │ mov ip, #0 │ │ - ldr r4, [pc] ; 383a8 │ │ - b 383ac │ │ - ; instruction: 0x000716be │ │ + ldr r4, [pc] ; 33b68 │ │ + b 33b6c │ │ + andeq r6, r8, lr, lsr r9 │ │ add r4, r4, pc │ │ vmov.i16 q1, #0 ; 0x0000 │ │ add ip, ip, #8 │ │ vld1.16 {d16-d17}, [r2 :128] │ │ vst1.16 {d2-d3}, [r2 :128], r6 │ │ vld1.16 {d18-d19}, [r2 :128] │ │ vst1.16 {d2-d3}, [r2 :128], r6 │ │ @@ -54981,29 +49999,29 @@ │ │ vqmovun.s16 d3, q15 │ │ vst1.8 {d2}, [r0 :64], r1 │ │ vst1.8 {d3}, [r0 :64], r1 │ │ ldrh lr, [r4], #4 │ │ sub r0, r0, r1, lsl #3 │ │ cmp r3, lr │ │ add r0, r0, #8 │ │ - bge 383b0 │ │ + bge 33b70 │ │ ldrh lr, [r5], #4 │ │ cmp r3, lr │ │ - blt 385a0 │ │ + blt 33d60 │ │ sub r0, r0, ip │ │ add r0, r0, r1, lsl #3 │ │ mls r2, r6, ip, r2 │ │ add r2, r2, #16 │ │ - b 3839c │ │ + b 33b5c │ │ pop {r4, r5, r6, r7, pc} │ │ push {r4, r5, lr} │ │ vmov.i16 q0, #0 ; 0x0000 │ │ - ldr r4, [pc] ; 385b4 │ │ - b 385b8 │ │ - andeq r1, r7, r8, asr #9 │ │ + ldr r4, [pc] ; 33d74 │ │ + b 33d78 │ │ + andeq r6, r8, r8, asr #14 │ │ add r4, r4, pc │ │ mov ip, #64 ; 0x40 │ │ ldrh lr, [r4], #2 │ │ vld1.16 {d16-d17}, [r2 :128] │ │ vst1.16 {d0-d1}, [r2 :128], ip │ │ vld1.16 {d18-d19}, [r2 :128] │ │ vst1.16 {d0-d1}, [r2 :128], ip │ │ @@ -55077,24 +50095,24 @@ │ │ vst1.8 {d6}, [r0 :64], r1 │ │ vaddw.u8 q15, q15, d3 │ │ vqmovun.s16 d2, q14 │ │ vst1.8 {d7}, [r0 :64], r1 │ │ vqmovun.s16 d3, q15 │ │ vst1.8 {d2}, [r0 :64], r1 │ │ vst1.8 {d3}, [r0 :64], r1 │ │ - blt 3870c │ │ + blt 33ecc │ │ sub r2, r2, ip, lsl #3 │ │ add r2, r2, #16 │ │ - b 385c0 │ │ + b 33d80 │ │ pop {r4, r5, pc} │ │ push {r4, r5, lr} │ │ vmov.i16 q0, #0 ; 0x0000 │ │ - ldr r4, [pc] ; 38720 │ │ - b 38724 │ │ - andeq r1, r7, ip, asr r3 │ │ + ldr r4, [pc] ; 33ee0 │ │ + b 33ee4 │ │ + ldrdeq r6, [r8], -ip │ │ add r4, r4, pc │ │ mov ip, #16 │ │ ldrh lr, [r4], #2 │ │ vld1.16 {d16-d17}, [r2 :128] │ │ vst1.16 {d0-d1}, [r2 :128], ip │ │ vld1.16 {d18-d19}, [r2 :128] │ │ vst1.16 {d0-d1}, [r2 :128], ip │ │ @@ -55160,394 +50178,394 @@ │ │ vst1.8 {d6}, [r0 :64], r1 │ │ vaddw.u8 q15, q15, d3 │ │ vqmovun.s16 d2, q14 │ │ vst1.8 {d7}, [r0 :64], r1 │ │ vqmovun.s16 d3, q15 │ │ vst1.8 {d2}, [r0 :64], r1 │ │ vst1.8 {d3}, [r0 :64], r1 │ │ - blt 38858 │ │ + blt 34018 │ │ sub r0, r0, r1, lsl #3 │ │ add r0, r0, #8 │ │ - b 3872c │ │ + b 33eec │ │ pop {r4, r5, pc} │ │ cmp r3, #0 │ │ - bne 38894 │ │ + bne 34054 │ │ vmov.i16 d30, #0 ; 0x0000 │ │ movw ip, #23168 ; 0x5a80 │ │ vld1.16 {d16[]}, [r2 :16] │ │ vdup.16 d0, ip │ │ vqrdmulh.s16 d16, d16, d0[0] │ │ vst1.16 {d30[0]}, [r2 :16] │ │ vrshr.s16 d16, d16, #2 │ │ vqrdmulh.s16 d20, d16, d0[0] │ │ mov r3, #32 │ │ vrshr.s16 d16, d20, #4 │ │ vrshr.s16 d17, d20, #4 │ │ - b 326c4 │ │ + b 2de84 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d9} │ │ and r7, sp, #15 │ │ sub sp, sp, r7 │ │ str r7, [sp, #-16]! │ │ sub sp, sp, #2048 ; 0x800 │ │ - ldr sl, [pc] ; 388b4 │ │ - b 388b8 │ │ - andeq r1, r7, r0, lsr #3 │ │ + ldr sl, [pc] ; 34074 │ │ + b 34078 │ │ + andeq r6, r8, r0, lsr #8 │ │ add sl, sl, pc │ │ ldrh fp, [sl], #2 │ │ add r6, sp, #0 │ │ add r7, r2, #0 │ │ mov r8, #64 ; 0x40 │ │ - bl 37618 │ │ + bl 32dd8 │ │ add r6, sp, #256 ; 0x100 │ │ mov r8, #28 │ │ cmp r3, fp │ │ - blt 389b0 │ │ + blt 34170 │ │ ldrh fp, [sl], #2 │ │ add r7, r2, #8 │ │ mov r8, #64 ; 0x40 │ │ - bl 37618 │ │ + bl 32dd8 │ │ add r6, sp, #512 ; 0x200 │ │ mov r8, #24 │ │ cmp r3, fp │ │ - blt 389b0 │ │ + blt 34170 │ │ ldrh fp, [sl], #2 │ │ add r7, r2, #16 │ │ mov r8, #64 ; 0x40 │ │ - bl 37618 │ │ + bl 32dd8 │ │ add r6, sp, #768 ; 0x300 │ │ mov r8, #20 │ │ cmp r3, fp │ │ - blt 389b0 │ │ + blt 34170 │ │ ldrh fp, [sl], #2 │ │ add r7, r2, #24 │ │ mov r8, #64 ; 0x40 │ │ - bl 37618 │ │ + bl 32dd8 │ │ add r6, sp, #1024 ; 0x400 │ │ mov r8, #16 │ │ cmp r3, fp │ │ - blt 389b0 │ │ + blt 34170 │ │ ldrh fp, [sl], #2 │ │ add r7, r2, #32 │ │ mov r8, #64 ; 0x40 │ │ - bl 37618 │ │ + bl 32dd8 │ │ add r6, sp, #1280 ; 0x500 │ │ mov r8, #12 │ │ cmp r3, fp │ │ - blt 389b0 │ │ + blt 34170 │ │ ldrh fp, [sl], #2 │ │ add r7, r2, #40 ; 0x28 │ │ mov r8, #64 ; 0x40 │ │ - bl 37618 │ │ + bl 32dd8 │ │ add r6, sp, #1536 ; 0x600 │ │ mov r8, #8 │ │ cmp r3, fp │ │ - blt 389b0 │ │ + blt 34170 │ │ ldrh fp, [sl], #2 │ │ add r7, r2, #48 ; 0x30 │ │ mov r8, #64 ; 0x40 │ │ - bl 37618 │ │ + bl 32dd8 │ │ add r6, sp, #1792 ; 0x700 │ │ mov r8, #4 │ │ cmp r3, fp │ │ - blt 389b0 │ │ + blt 34170 │ │ add r7, r2, #56 ; 0x38 │ │ mov r8, #64 ; 0x40 │ │ - bl 37618 │ │ - b 389d0 │ │ + bl 32dd8 │ │ + b 34190 │ │ vmov.i16 q2, #0 ; 0x0000 │ │ vmov.i16 q3, #0 ; 0x0000 │ │ subs r8, r8, #2 │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ - bgt 389b8 │ │ + bgt 34178 │ │ add r6, r0, #0 │ │ add r7, sp, #0 │ │ mov r8, #64 ; 0x40 │ │ - bl 37c30 │ │ + bl 333f0 │ │ add r6, r0, #4 │ │ add r7, sp, #8 │ │ mov r8, #64 ; 0x40 │ │ - bl 37c30 │ │ + bl 333f0 │ │ add r6, r0, #8 │ │ add r7, sp, #16 │ │ mov r8, #64 ; 0x40 │ │ - bl 37c30 │ │ + bl 333f0 │ │ add r6, r0, #12 │ │ add r7, sp, #24 │ │ mov r8, #64 ; 0x40 │ │ - bl 37c30 │ │ + bl 333f0 │ │ add r6, r0, #16 │ │ add r7, sp, #32 │ │ mov r8, #64 ; 0x40 │ │ - bl 37c30 │ │ + bl 333f0 │ │ add r6, r0, #20 │ │ add r7, sp, #40 ; 0x28 │ │ mov r8, #64 ; 0x40 │ │ - bl 37c30 │ │ + bl 333f0 │ │ add r6, r0, #24 │ │ add r7, sp, #48 ; 0x30 │ │ mov r8, #64 ; 0x40 │ │ - bl 37c30 │ │ + bl 333f0 │ │ add r6, r0, #28 │ │ add r7, sp, #56 ; 0x38 │ │ mov r8, #64 ; 0x40 │ │ - bl 37c30 │ │ + bl 333f0 │ │ add sp, sp, #2048 ; 0x800 │ │ ldr r7, [sp], #16 │ │ add sp, sp, r7 │ │ vpop {d8-d9} │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ cmp r3, #0 │ │ - bne 38aa0 │ │ + bne 34260 │ │ vmov.i16 d30, #0 ; 0x0000 │ │ movw ip, #23168 ; 0x5a80 │ │ vld1.16 {d16[]}, [r2 :16] │ │ vdup.16 d0, ip │ │ vqrdmulh.s16 d16, d16, d0[0] │ │ vst1.16 {d30[0]}, [r2 :16] │ │ vqrdmulh.s16 d16, d16, d0[0] │ │ vrshr.s16 d16, d16, #1 │ │ vqrdmulh.s16 d20, d16, d0[0] │ │ mov r3, #32 │ │ vrshr.s16 d16, d20, #4 │ │ vrshr.s16 d17, d20, #4 │ │ - b 32654 │ │ + b 2de14 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d9} │ │ and r7, sp, #15 │ │ sub sp, sp, r7 │ │ str r7, [sp, #-16]! │ │ sub sp, sp, #1024 ; 0x400 │ │ - ldr sl, [pc] ; 38ac0 │ │ - b 38ac4 │ │ - andeq r0, r7, r4, lsr #31 │ │ + ldr sl, [pc] ; 34280 │ │ + b 34284 │ │ + andeq r6, r8, r4, lsr #4 │ │ add sl, sl, pc │ │ ldrh fp, [sl], #2 │ │ - ldr r4, [pc] ; 38ad4 │ │ - b 38ad8 │ │ + ldr r4, [pc] ; 34294 │ │ + b 34298 │ │ ; instruction: 0xffffb86c │ │ add r4, r4, pc │ │ add r6, sp, #0 │ │ add r7, r2, #0 │ │ mov r8, #64 ; 0x40 │ │ - bl 34ce0 │ │ + bl 304a0 │ │ add r6, sp, #128 ; 0x80 │ │ add r7, r2, #8 │ │ mov r8, #28 │ │ cmp r3, fp │ │ - blt 38bcc │ │ + blt 3438c │ │ ldrh fp, [sl], #2 │ │ mov r8, #64 ; 0x40 │ │ - bl 34ce0 │ │ + bl 304a0 │ │ add r6, sp, #256 ; 0x100 │ │ add r7, r2, #16 │ │ mov r8, #24 │ │ cmp r3, fp │ │ - blt 38bcc │ │ + blt 3438c │ │ ldrh fp, [sl], #2 │ │ mov r8, #64 ; 0x40 │ │ - bl 34ce0 │ │ + bl 304a0 │ │ add r6, sp, #384 ; 0x180 │ │ add r7, r2, #24 │ │ mov r8, #20 │ │ cmp r3, fp │ │ - blt 38bcc │ │ + blt 3438c │ │ ldrh fp, [sl], #2 │ │ mov r8, #64 ; 0x40 │ │ - bl 34ce0 │ │ + bl 304a0 │ │ add r6, sp, #512 ; 0x200 │ │ add r7, r2, #32 │ │ mov r8, #16 │ │ cmp r3, fp │ │ - blt 38bcc │ │ + blt 3438c │ │ ldrh fp, [sl], #2 │ │ mov r8, #64 ; 0x40 │ │ - bl 34ce0 │ │ + bl 304a0 │ │ add r6, sp, #640 ; 0x280 │ │ add r7, r2, #40 ; 0x28 │ │ mov r8, #12 │ │ cmp r3, fp │ │ - blt 38bcc │ │ + blt 3438c │ │ ldrh fp, [sl], #2 │ │ mov r8, #64 ; 0x40 │ │ - bl 34ce0 │ │ + bl 304a0 │ │ add r6, sp, #768 ; 0x300 │ │ add r7, r2, #48 ; 0x30 │ │ mov r8, #8 │ │ cmp r3, fp │ │ - blt 38bcc │ │ + blt 3438c │ │ ldrh fp, [sl], #2 │ │ mov r8, #64 ; 0x40 │ │ - bl 34ce0 │ │ + bl 304a0 │ │ add r6, sp, #896 ; 0x380 │ │ add r7, r2, #56 ; 0x38 │ │ mov r8, #4 │ │ cmp r3, fp │ │ - blt 38bcc │ │ + blt 3438c │ │ mov r8, #64 ; 0x40 │ │ - bl 34ce0 │ │ - b 38bec │ │ + bl 304a0 │ │ + b 343ac │ │ vmov.i16 q2, #0 ; 0x0000 │ │ vmov.i16 q3, #0 ; 0x0000 │ │ subs r8, r8, #4 │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ - bgt 38bd4 │ │ + bgt 34394 │ │ add r6, r0, #0 │ │ add r7, sp, #0 │ │ mov r8, #32 │ │ - bl 37c30 │ │ + bl 333f0 │ │ add r6, r0, #4 │ │ add r7, sp, #8 │ │ mov r8, #32 │ │ - bl 37c30 │ │ + bl 333f0 │ │ add r6, r0, #8 │ │ add r7, sp, #16 │ │ mov r8, #32 │ │ - bl 37c30 │ │ + bl 333f0 │ │ add r6, r0, #12 │ │ add r7, sp, #24 │ │ mov r8, #32 │ │ - bl 37c30 │ │ + bl 333f0 │ │ add sp, sp, #1024 ; 0x400 │ │ ldr r7, [sp], #16 │ │ add sp, sp, r7 │ │ vpop {d8-d9} │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ cmp r3, #0 │ │ - bne 38c7c │ │ + bne 3443c │ │ vmov.i16 d30, #0 ; 0x0000 │ │ movw ip, #23168 ; 0x5a80 │ │ vld1.16 {d16[]}, [r2 :16] │ │ vdup.16 d0, ip │ │ vqrdmulh.s16 d16, d16, d0[0] │ │ vst1.16 {d30[0]}, [r2 :16] │ │ vqrdmulh.s16 d16, d16, d0[0] │ │ vrshr.s16 d16, d16, #1 │ │ vqrdmulh.s16 d20, d16, d0[0] │ │ mov r3, #16 │ │ vrshr.s16 d16, d20, #4 │ │ vrshr.s16 d17, d20, #4 │ │ - b 326c4 │ │ + b 2de84 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d9} │ │ and r7, sp, #15 │ │ sub sp, sp, r7 │ │ str r7, [sp, #-16]! │ │ sub sp, sp, #1024 ; 0x400 │ │ - ldr sl, [pc] ; 38c9c │ │ - b 38ca0 │ │ - andeq r0, r7, r8, asr #27 │ │ + ldr sl, [pc] ; 3445c │ │ + b 34460 │ │ + andeq r6, r8, r8, asr #32 │ │ add sl, sl, pc │ │ ldrh fp, [sl], #2 │ │ - ldr r5, [pc] ; 38cb0 │ │ - b 38cb4 │ │ + ldr r5, [pc] ; 34470 │ │ + b 34474 │ │ ; instruction: 0xffffb690 │ │ add r5, r5, pc │ │ add r6, sp, #0 │ │ add r7, r2, #0 │ │ mov r8, #32 │ │ - bl 37900 │ │ + bl 330c0 │ │ add r6, sp, #256 ; 0x100 │ │ add r7, r2, #8 │ │ mov r8, #12 │ │ cmp r3, fp │ │ - blt 38d28 │ │ + blt 344e8 │ │ ldrh fp, [sl], #2 │ │ mov r8, #32 │ │ - bl 37900 │ │ + bl 330c0 │ │ add r6, sp, #512 ; 0x200 │ │ add r7, r2, #16 │ │ mov r8, #8 │ │ cmp r3, fp │ │ - blt 38d28 │ │ + blt 344e8 │ │ ldrh fp, [sl], #2 │ │ mov r8, #32 │ │ - bl 37900 │ │ + bl 330c0 │ │ add r6, sp, #768 ; 0x300 │ │ add r7, r2, #24 │ │ mov r8, #4 │ │ cmp r3, fp │ │ - blt 38d28 │ │ + blt 344e8 │ │ mov r8, #32 │ │ - bl 37900 │ │ - b 38d48 │ │ + bl 330c0 │ │ + b 34508 │ │ vmov.i16 q2, #0 ; 0x0000 │ │ vmov.i16 q3, #0 ; 0x0000 │ │ subs r8, r8, #2 │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ - bgt 38d30 │ │ + bgt 344f0 │ │ add r6, r0, #0 │ │ add r7, sp, #0 │ │ mov r8, #64 ; 0x40 │ │ - bl 35118 │ │ + bl 308d8 │ │ add r6, r0, #4 │ │ add r7, sp, #8 │ │ mov r8, #64 ; 0x40 │ │ - bl 35118 │ │ + bl 308d8 │ │ add r6, r0, #8 │ │ add r7, sp, #16 │ │ mov r8, #64 ; 0x40 │ │ - bl 35118 │ │ + bl 308d8 │ │ add r6, r0, #12 │ │ add r7, sp, #24 │ │ mov r8, #64 ; 0x40 │ │ - bl 35118 │ │ + bl 308d8 │ │ add r6, r0, #16 │ │ add r7, sp, #32 │ │ mov r8, #64 ; 0x40 │ │ - bl 35118 │ │ + bl 308d8 │ │ add r6, r0, #20 │ │ add r7, sp, #40 ; 0x28 │ │ mov r8, #64 ; 0x40 │ │ - bl 35118 │ │ + bl 308d8 │ │ add r6, r0, #24 │ │ add r7, sp, #48 ; 0x30 │ │ mov r8, #64 ; 0x40 │ │ - bl 35118 │ │ + bl 308d8 │ │ add r6, r0, #28 │ │ add r7, sp, #56 ; 0x38 │ │ mov r8, #64 ; 0x40 │ │ - bl 35118 │ │ + bl 308d8 │ │ add sp, sp, #1024 ; 0x400 │ │ ldr r7, [sp], #16 │ │ add sp, sp, r7 │ │ vpop {d8-d9} │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ cmp r3, #0 │ │ - bne 38e14 │ │ + bne 345d4 │ │ vmov.i16 d30, #0 ; 0x0000 │ │ movw ip, #23168 ; 0x5a80 │ │ vld1.16 {d16[]}, [r2 :16] │ │ vdup.16 d0, ip │ │ vqrdmulh.s16 d16, d16, d0[0] │ │ vst1.16 {d30[0]}, [r2 :16] │ │ vrshr.s16 d16, d16, #2 │ │ vqrdmulh.s16 d20, d16, d0[0] │ │ mov r3, #32 │ │ vrshr.s16 d16, d20, #4 │ │ vrshr.s16 d17, d20, #4 │ │ - b 32604 │ │ + b 2ddc4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ and r7, sp, #15 │ │ sub sp, sp, r7 │ │ str r7, [sp, #-16]! │ │ sub sp, sp, #512 ; 0x200 │ │ - ldr sl, [pc] ; 38e34 │ │ - b 38e38 │ │ - andeq r0, r7, r8, asr #24 │ │ + ldr sl, [pc] ; 345f4 │ │ + b 345f8 │ │ + andeq r5, r8, r8, asr #29 │ │ add sl, sl, pc │ │ mov r8, #64 ; 0x40 │ │ mov r9, #32 │ │ mov r6, sp │ │ vmov.i16 q0, #0 ; 0x0000 │ │ vld1.16 {d16-d17}, [r2 :128] │ │ vst1.16 {d0-d1}, [r2 :128], r8 │ │ @@ -55565,15 +50583,15 @@ │ │ vst1.16 {d0-d1}, [r2 :128], r8 │ │ vld1.16 {d30-d31}, [r2 :128] │ │ vst1.16 {d0-d1}, [r2 :128], r8 │ │ ldrh fp, [sl], #2 │ │ sub r2, r2, r8, lsl #3 │ │ sub r9, r9, #8 │ │ add r2, r2, #16 │ │ - bl 32e68 │ │ + bl 2e628 │ │ vrshr.s16 q8, q8, #2 │ │ vrshr.s16 q9, q9, #2 │ │ vrshr.s16 q10, q10, #2 │ │ vrshr.s16 q11, q11, #2 │ │ vrshr.s16 q12, q12, #2 │ │ vrshr.s16 q13, q13, #2 │ │ vrshr.s16 q14, q14, #2 │ │ @@ -55591,69 +50609,69 @@ │ │ vtrn.16 q12, q13 │ │ vtrn.16 q14, q15 │ │ vst1.16 {d16-d19}, [r6 :128]! │ │ cmp r3, fp │ │ vst1.16 {d20-d23}, [r6 :128]! │ │ vst1.16 {d24-d27}, [r6 :128]! │ │ vst1.16 {d28-d31}, [r6 :128]! │ │ - bge 38e48 │ │ + bge 34608 │ │ cmp r9, #0 │ │ - beq 38f30 │ │ + beq 346f0 │ │ vmov.i16 q2, #0 ; 0x0000 │ │ vmov.i16 q3, #0 ; 0x0000 │ │ subs r9, r9, #8 │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ - bgt 38f18 │ │ + bgt 346d8 │ │ add r6, r0, #0 │ │ add r7, sp, #0 │ │ mov r8, #16 │ │ - bl 37c30 │ │ + bl 333f0 │ │ add r6, r0, #4 │ │ add r7, sp, #8 │ │ mov r8, #16 │ │ - bl 37c30 │ │ + bl 333f0 │ │ add sp, sp, #512 ; 0x200 │ │ ldr r7, [sp], #16 │ │ add sp, sp, r7 │ │ vpop {d8-d15} │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ cmp r3, #0 │ │ - bne 38f9c │ │ + bne 3475c │ │ vmov.i16 d30, #0 ; 0x0000 │ │ movw ip, #23168 ; 0x5a80 │ │ vld1.16 {d16[]}, [r2 :16] │ │ vdup.16 d0, ip │ │ vqrdmulh.s16 d16, d16, d0[0] │ │ vst1.16 {d30[0]}, [r2 :16] │ │ vrshr.s16 d16, d16, #2 │ │ vqrdmulh.s16 d20, d16, d0[0] │ │ mov r3, #8 │ │ vrshr.s16 d16, d20, #4 │ │ vrshr.s16 d17, d20, #4 │ │ - b 326c4 │ │ + b 2de84 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ and r7, sp, #15 │ │ sub sp, sp, r7 │ │ str r7, [sp, #-16]! │ │ sub sp, sp, #512 ; 0x200 │ │ add r6, sp, #0 │ │ add r7, r2, #0 │ │ mov r8, #16 │ │ - bl 37618 │ │ + bl 32dd8 │ │ add r6, sp, #256 ; 0x100 │ │ add r7, r2, #8 │ │ cmp r3, #10 │ │ - blt 38fe0 │ │ + blt 347a0 │ │ mov r8, #16 │ │ - bl 37618 │ │ - b 39008 │ │ + bl 32dd8 │ │ + b 347c8 │ │ vmov.i16 q2, #0 ; 0x0000 │ │ vmov.i16 q3, #0 ; 0x0000 │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ @@ -55669,15 +50687,15 @@ │ │ vld1.16 {d20-d21}, [r7 :128], r8 │ │ vld1.16 {d22-d23}, [r7 :128], r8 │ │ vld1.16 {d24-d25}, [r7 :128], r8 │ │ vld1.16 {d26-d27}, [r7 :128], r8 │ │ vld1.16 {d28-d29}, [r7 :128], r8 │ │ vld1.16 {d30-d31}, [r7 :128], r8 │ │ add r9, r9, #8 │ │ - bl 32e68 │ │ + bl 2e628 │ │ cmp r9, #32 │ │ mov r7, r6 │ │ vld1.8 {d2}, [r7 :64], r1 │ │ vrshr.s16 q8, q8, #4 │ │ vld1.8 {d3}, [r7 :64], r1 │ │ vrshr.s16 q9, q9, #4 │ │ vld1.8 {d4}, [r7 :64], r1 │ │ @@ -55712,15 +50730,15 @@ │ │ vst1.8 {d6}, [r6 :64], r1 │ │ vaddw.u8 q15, q15, d3 │ │ vqmovun.s16 d2, q14 │ │ vst1.8 {d7}, [r6 :64], r1 │ │ vqmovun.s16 d3, q15 │ │ vst1.8 {d2}, [r6 :64], r1 │ │ vst1.8 {d3}, [r6 :64], r1 │ │ - blt 39010 │ │ + blt 347d0 │ │ add sp, sp, #512 ; 0x200 │ │ ldr r7, [sp], #16 │ │ add sp, sp, r7 │ │ vpop {d8-d15} │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ vld1.16 {d0-d2}, [ip :64]! │ │ vqrdmulh.s16 d23, d16, d0[1] │ │ @@ -55771,17 +50789,17 @@ │ │ vmull.s16 q2, d20, d2[3] │ │ vmlsl.s16 q2, d19, d2[2] │ │ vrshrn.i32 d20, q4, #12 │ │ vrshrn.i32 d19, q2, #12 │ │ vst1.16 {d16-d19}, [r6 :128]! │ │ vst1.16 {d20-d23}, [r6 :128]! │ │ bx lr │ │ - ldr ip, [pc] ; 391dc │ │ - b 391e0 │ │ - andeq r0, r7, r8, ror r7 │ │ + ldr ip, [pc] ; 3499c │ │ + b 349a0 │ │ + strdeq r5, [r8], -r8 │ │ add ip, ip, pc │ │ vld1.16 {d0}, [ip :64] │ │ vldr d16, [r6] │ │ vldr d17, [r9, #64] ; 0x40 │ │ vldr d18, [r9] │ │ vldr d19, [r6, #64] ; 0x40 │ │ vldr d20, [r6, #128] ; 0x80 │ │ @@ -55836,15 +50854,15 @@ │ │ vstr d20, [r6, #128] ; 0x80 │ │ vstr d21, [r9, #128] ; 0x80 │ │ vstr d22, [r6, #192] ; 0xc0 │ │ vstr d23, [r9, #192] ; 0xc0 │ │ add r6, r6, #8 │ │ sub r9, r9, #8 │ │ cmp r6, r9 │ │ - blt 391e8 │ │ + blt 349a8 │ │ bx lr │ │ mov r6, sp │ │ push {sl, fp, lr} │ │ lsl r8, r8, #2 │ │ vld1.16 {d16}, [r7 :64], r8 │ │ vld1.16 {d17}, [r7 :64], r8 │ │ vld1.16 {d18}, [r7 :64], r8 │ │ @@ -55855,15 +50873,15 @@ │ │ vld1.16 {d23}, [r7 :64], r8 │ │ vmov.i16 q12, #0 ; 0x0000 │ │ vmov.i16 q13, #0 ; 0x0000 │ │ vmov.i16 q14, #0 ; 0x0000 │ │ vmov.i16 q15, #0 ; 0x0000 │ │ sub r7, r7, r8, lsl #3 │ │ add r7, r7, r8, lsr #1 │ │ - bl 3434c │ │ + bl 2fb0c │ │ vst1.16 {d16-d19}, [r6 :128]! │ │ vst1.16 {d20-d23}, [r6 :128]! │ │ vst1.16 {d24-d27}, [r6 :128]! │ │ vst1.16 {d28-d31}, [r6 :128]! │ │ vld1.16 {d16}, [r7 :64], r8 │ │ vld1.16 {d17}, [r7 :64], r8 │ │ vld1.16 {d18}, [r7 :64], r8 │ │ @@ -55875,15 +50893,15 @@ │ │ vmov.i16 q12, #0 ; 0x0000 │ │ vmov.i16 q13, #0 ; 0x0000 │ │ vmov.i16 q14, #0 ; 0x0000 │ │ vmov.i16 q15, #0 ; 0x0000 │ │ sub r7, r7, r8, lsl #3 │ │ lsr r8, r8, #1 │ │ sub r7, r7, r8, lsr #1 │ │ - bl 37340 │ │ + bl 32b00 │ │ add sl, r6, #120 ; 0x78 │ │ sub r6, r6, #128 ; 0x80 │ │ mvn r9, #7 │ │ vld1.16 {d2}, [r6 :64]! │ │ vld1.16 {d3}, [r6 :64]! │ │ vqadd.s16 d6, d2, d31 │ │ vqsub.s16 d31, d2, d31 │ │ @@ -55964,59 +50982,59 @@ │ │ vst1.16 {d7}, [r6 :64]! │ │ vst1.16 {d18}, [sl :64], r9 │ │ vst1.16 {d2}, [r6 :64]! │ │ vst1.16 {d17}, [sl :64], r9 │ │ vst1.16 {d3}, [r6 :64]! │ │ vst1.16 {d16}, [sl :64], r9 │ │ add r6, r6, #128 ; 0x80 │ │ - ldr ip, [pc] ; 394e0 │ │ - b 394e4 │ │ - ; instruction: 0x000704b4 │ │ + ldr ip, [pc] ; 34ca0 │ │ + b 34ca4 │ │ + andeq r5, r8, r4, lsr r7 │ │ add ip, ip, pc │ │ add r9, r7, r8, lsl #4 │ │ add sl, r7, r8, lsl #3 │ │ sub r9, r9, r8 │ │ sub fp, sl, r8 │ │ vld1.16 {d16}, [r7 :64] │ │ vld1.16 {d17}, [r9 :64] │ │ vld1.16 {d18}, [sl :64] │ │ vld1.16 {d19}, [fp :64] │ │ - bl 39100 │ │ + bl 348c0 │ │ add r7, r7, r8, lsl #2 │ │ sub r9, r9, r8, lsl #2 │ │ sub sl, r7, r8 │ │ add fp, r9, r8 │ │ vld1.16 {d16}, [sl :64] │ │ vld1.16 {d17}, [fp :64] │ │ vld1.16 {d18}, [r9 :64] │ │ vld1.16 {d19}, [r7 :64] │ │ - bl 39100 │ │ + bl 348c0 │ │ sub sl, sl, r8, lsl #1 │ │ sub r9, r9, r8, lsl #1 │ │ add sl, sl, r8 │ │ add r9, r9, r8 │ │ add r7, r7, r8 │ │ add fp, fp, r8 │ │ vld1.16 {d16}, [sl :64] │ │ vld1.16 {d17}, [fp :64] │ │ vld1.16 {d18}, [r9 :64] │ │ vld1.16 {d19}, [r7 :64] │ │ - bl 39100 │ │ + bl 348c0 │ │ sub sl, sl, r8 │ │ sub r9, r9, r8 │ │ add fp, fp, r8 │ │ add r7, r7, r8 │ │ vld1.16 {d16}, [sl :64] │ │ vld1.16 {d17}, [fp :64] │ │ vld1.16 {d18}, [r9 :64] │ │ vld1.16 {d19}, [r7 :64] │ │ - bl 39100 │ │ + bl 348c0 │ │ sub r6, r6, #256 ; 0x100 │ │ add r9, r6, #56 ; 0x38 │ │ - bl 391d4 │ │ + bl 34994 │ │ pop {sl, fp, pc} │ │ mov r6, sp │ │ push {sl, fp, lr} │ │ lsl r8, r8, #2 │ │ vmov.i16 d7, #0 ; 0x0000 │ │ vld1.16 {d16}, [r7 :64] │ │ vst1.16 {d7}, [r7 :64], r8 │ │ @@ -56036,15 +51054,15 @@ │ │ vst1.16 {d7}, [r7 :64], r8 │ │ vmov.i16 q12, #0 ; 0x0000 │ │ vmov.i16 q13, #0 ; 0x0000 │ │ vmov.i16 q14, #0 ; 0x0000 │ │ vmov.i16 q15, #0 ; 0x0000 │ │ sub r7, r7, r8, lsl #3 │ │ add r7, r7, r8, lsr #1 │ │ - bl 3434c │ │ + bl 2fb0c │ │ vst1.16 {d16-d19}, [r6 :128]! │ │ vst1.16 {d20-d23}, [r6 :128]! │ │ vst1.16 {d24-d27}, [r6 :128]! │ │ vst1.16 {d28-d31}, [r6 :128]! │ │ vmov.i16 d7, #0 ; 0x0000 │ │ vld1.16 {d16}, [r7 :64] │ │ vst1.16 {d7}, [r7 :64], r8 │ │ @@ -56065,15 +51083,15 @@ │ │ vmov.i16 q12, #0 ; 0x0000 │ │ vmov.i16 q13, #0 ; 0x0000 │ │ vmov.i16 q14, #0 ; 0x0000 │ │ vmov.i16 q15, #0 ; 0x0000 │ │ sub r7, r7, r8, lsl #3 │ │ lsr r8, r8, #1 │ │ sub r7, r7, r8, lsr #1 │ │ - bl 37340 │ │ + bl 32b00 │ │ add sl, r6, #120 ; 0x78 │ │ sub r6, r6, #128 ; 0x80 │ │ mvn r9, #7 │ │ vld1.16 {d2}, [r6 :64]! │ │ vld1.16 {d3}, [r6 :64]! │ │ vqadd.s16 d6, d2, d31 │ │ vqsub.s16 d31, d2, d31 │ │ @@ -56154,46 +51172,46 @@ │ │ vst1.16 {d7}, [r6 :64]! │ │ vst1.16 {d18}, [sl :64], r9 │ │ vst1.16 {d2}, [r6 :64]! │ │ vst1.16 {d17}, [sl :64], r9 │ │ vst1.16 {d3}, [r6 :64]! │ │ vst1.16 {d16}, [sl :64], r9 │ │ add r6, r6, #128 ; 0x80 │ │ - ldr ip, [pc] ; 397d8 │ │ - b 397dc │ │ - ; instruction: 0x000701bc │ │ + ldr ip, [pc] ; 34f98 │ │ + b 34f9c │ │ + andeq r5, r8, ip, lsr r4 │ │ add ip, ip, pc │ │ vmov.i16 d7, #0 ; 0x0000 │ │ add r9, r7, r8, lsl #4 │ │ add sl, r7, r8, lsl #3 │ │ sub r9, r9, r8 │ │ sub fp, sl, r8 │ │ vld1.16 {d16}, [r7 :64] │ │ vld1.16 {d17}, [r9 :64] │ │ vld1.16 {d18}, [sl :64] │ │ vld1.16 {d19}, [fp :64] │ │ vst1.16 {d7}, [r7 :64] │ │ vst1.16 {d7}, [r9 :64] │ │ vst1.16 {d7}, [sl :64] │ │ vst1.16 {d7}, [fp :64] │ │ - bl 39100 │ │ + bl 348c0 │ │ vmov.i16 d7, #0 ; 0x0000 │ │ add r7, r7, r8, lsl #2 │ │ sub r9, r9, r8, lsl #2 │ │ sub sl, r7, r8 │ │ add fp, r9, r8 │ │ vld1.16 {d16}, [sl :64] │ │ vld1.16 {d17}, [fp :64] │ │ vld1.16 {d18}, [r9 :64] │ │ vld1.16 {d19}, [r7 :64] │ │ vst1.16 {d7}, [r7 :64] │ │ vst1.16 {d7}, [r9 :64] │ │ vst1.16 {d7}, [sl :64] │ │ vst1.16 {d7}, [fp :64] │ │ - bl 39100 │ │ + bl 348c0 │ │ vmov.i16 d7, #0 ; 0x0000 │ │ sub sl, sl, r8, lsl #1 │ │ sub r9, r9, r8, lsl #1 │ │ add sl, sl, r8 │ │ add r9, r9, r8 │ │ add r7, r7, r8 │ │ add fp, fp, r8 │ │ @@ -56201,32 +51219,32 @@ │ │ vld1.16 {d17}, [fp :64] │ │ vld1.16 {d18}, [r9 :64] │ │ vld1.16 {d19}, [r7 :64] │ │ vst1.16 {d7}, [sl :64] │ │ vst1.16 {d7}, [fp :64] │ │ vst1.16 {d7}, [r9 :64] │ │ vst1.16 {d7}, [r7 :64] │ │ - bl 39100 │ │ + bl 348c0 │ │ vmov.i16 d7, #0 ; 0x0000 │ │ sub sl, sl, r8 │ │ sub r9, r9, r8 │ │ add fp, fp, r8 │ │ add r7, r7, r8 │ │ vld1.16 {d16}, [sl :64] │ │ vld1.16 {d17}, [fp :64] │ │ vld1.16 {d18}, [r9 :64] │ │ vld1.16 {d19}, [r7 :64] │ │ vst1.16 {d7}, [sl :64] │ │ vst1.16 {d7}, [fp :64] │ │ vst1.16 {d7}, [r9 :64] │ │ vst1.16 {d7}, [r7 :64] │ │ - bl 39100 │ │ + bl 348c0 │ │ sub r6, r6, #256 ; 0x100 │ │ add r9, r6, #56 ; 0x38 │ │ - bl 391d4 │ │ + bl 34994 │ │ pop {sl, fp, pc} │ │ mov r6, sp │ │ push {sl, fp, lr} │ │ lsl r8, r8, #2 │ │ movw ip, #23168 ; 0x5a80 │ │ vdup.16 d0, ip │ │ vmov.i16 d7, #0 ; 0x0000 │ │ @@ -56252,15 +51270,15 @@ │ │ vmov.i16 q15, #0 ; 0x0000 │ │ sub r7, r7, r8, lsl #3 │ │ add r7, r7, r8, lsr #1 │ │ vqrdmulh.s16 q8, q8, d0[0] │ │ vqrdmulh.s16 q9, q9, d0[0] │ │ vqrdmulh.s16 q10, q10, d0[0] │ │ vqrdmulh.s16 q11, q11, d0[0] │ │ - bl 3434c │ │ + bl 2fb0c │ │ vst1.16 {d16-d19}, [r6 :128]! │ │ vst1.16 {d20-d23}, [r6 :128]! │ │ vst1.16 {d24-d27}, [r6 :128]! │ │ vst1.16 {d28-d31}, [r6 :128]! │ │ movw ip, #23168 ; 0x5a80 │ │ vdup.16 d0, ip │ │ vmov.i16 d7, #0 ; 0x0000 │ │ @@ -56287,15 +51305,15 @@ │ │ sub r7, r7, r8, lsl #3 │ │ lsr r8, r8, #1 │ │ sub r7, r7, r8, lsr #1 │ │ vqrdmulh.s16 q8, q8, d0[0] │ │ vqrdmulh.s16 q9, q9, d0[0] │ │ vqrdmulh.s16 q10, q10, d0[0] │ │ vqrdmulh.s16 q11, q11, d0[0] │ │ - bl 37340 │ │ + bl 32b00 │ │ add sl, r6, #120 ; 0x78 │ │ sub r6, r6, #128 ; 0x80 │ │ mvn r9, #7 │ │ vld1.16 {d2}, [r6 :64]! │ │ vld1.16 {d3}, [r6 :64]! │ │ vqadd.s16 d6, d2, d31 │ │ vqsub.s16 d31, d2, d31 │ │ @@ -56376,17 +51394,17 @@ │ │ vst1.16 {d7}, [r6 :64]! │ │ vst1.16 {d18}, [sl :64], r9 │ │ vst1.16 {d2}, [r6 :64]! │ │ vst1.16 {d17}, [sl :64], r9 │ │ vst1.16 {d3}, [r6 :64]! │ │ vst1.16 {d16}, [sl :64], r9 │ │ add r6, r6, #128 ; 0x80 │ │ - ldr ip, [pc] ; 39b50 │ │ - b 39b54 │ │ - andeq pc, r6, r4, asr #28 │ │ + ldr ip, [pc] ; 35310 │ │ + b 35314 │ │ + andeq r5, r8, r4, asr #1 │ │ add ip, ip, pc │ │ movw lr, #23168 ; 0x5a80 │ │ vdup.16 d0, lr │ │ vmov.i16 d7, #0 ; 0x0000 │ │ add r9, r7, r8, lsl #4 │ │ add sl, r7, r8, lsl #3 │ │ sub r9, r9, r8 │ │ @@ -56397,15 +51415,15 @@ │ │ vld1.16 {d19}, [fp :64] │ │ vst1.16 {d7}, [r7 :64] │ │ vst1.16 {d7}, [r9 :64] │ │ vst1.16 {d7}, [sl :64] │ │ vst1.16 {d7}, [fp :64] │ │ vqrdmulh.s16 q8, q8, d0[0] │ │ vqrdmulh.s16 q9, q9, d0[0] │ │ - bl 39100 │ │ + bl 348c0 │ │ movw lr, #23168 ; 0x5a80 │ │ vdup.16 d0, lr │ │ vmov.i16 d7, #0 ; 0x0000 │ │ add r7, r7, r8, lsl #2 │ │ sub r9, r9, r8, lsl #2 │ │ sub sl, r7, r8 │ │ add fp, r9, r8 │ │ @@ -56415,15 +51433,15 @@ │ │ vld1.16 {d19}, [r7 :64] │ │ vst1.16 {d7}, [r7 :64] │ │ vst1.16 {d7}, [r9 :64] │ │ vst1.16 {d7}, [sl :64] │ │ vst1.16 {d7}, [fp :64] │ │ vqrdmulh.s16 q8, q8, d0[0] │ │ vqrdmulh.s16 q9, q9, d0[0] │ │ - bl 39100 │ │ + bl 348c0 │ │ movw lr, #23168 ; 0x5a80 │ │ vdup.16 d0, lr │ │ vmov.i16 d7, #0 ; 0x0000 │ │ sub sl, sl, r8, lsl #1 │ │ sub r9, r9, r8, lsl #1 │ │ add sl, sl, r8 │ │ add r9, r9, r8 │ │ @@ -56435,15 +51453,15 @@ │ │ vld1.16 {d19}, [r7 :64] │ │ vst1.16 {d7}, [sl :64] │ │ vst1.16 {d7}, [fp :64] │ │ vst1.16 {d7}, [r9 :64] │ │ vst1.16 {d7}, [r7 :64] │ │ vqrdmulh.s16 q8, q8, d0[0] │ │ vqrdmulh.s16 q9, q9, d0[0] │ │ - bl 39100 │ │ + bl 348c0 │ │ movw lr, #23168 ; 0x5a80 │ │ vdup.16 d0, lr │ │ vmov.i16 d7, #0 ; 0x0000 │ │ sub sl, sl, r8 │ │ sub r9, r9, r8 │ │ add fp, fp, r8 │ │ add r7, r7, r8 │ │ @@ -56453,18 +51471,18 @@ │ │ vld1.16 {d19}, [r7 :64] │ │ vst1.16 {d7}, [sl :64] │ │ vst1.16 {d7}, [fp :64] │ │ vst1.16 {d7}, [r9 :64] │ │ vst1.16 {d7}, [r7 :64] │ │ vqrdmulh.s16 q8, q8, d0[0] │ │ vqrdmulh.s16 q9, q9, d0[0] │ │ - bl 39100 │ │ + bl 348c0 │ │ sub r6, r6, #256 ; 0x100 │ │ add r9, r6, #56 ; 0x38 │ │ - bl 391d4 │ │ + bl 34994 │ │ pop {sl, fp, pc} │ │ vdup.16 q3, r9 │ │ mov r7, sp │ │ add r8, sp, #480 ; 0x1e0 │ │ add r9, r6, #112 ; 0x70 │ │ push {sl, fp, lr} │ │ mov sl, #128 ; 0x80 │ │ @@ -56522,15 +51540,15 @@ │ │ vst1.16 {d0-d1}, [r6 :128], sl │ │ vst1.16 {d2-d3}, [r9 :128], sl │ │ sub r6, r6, sl, lsl #2 │ │ sub r9, r9, sl, lsl #2 │ │ add r6, r6, #16 │ │ sub r9, r9, #16 │ │ cmp r7, r8 │ │ - blt 39cac │ │ + blt 3546c │ │ pop {sl, fp, pc} │ │ lsl r8, r8, #1 │ │ mov r7, sp │ │ add r8, sp, #480 ; 0x1e0 │ │ add r9, r6, r1, lsl #6 │ │ sub r9, r9, r1 │ │ push {sl, fp, lr} │ │ @@ -56617,3002 +51635,864 @@ │ │ vqmovun.s16 d0, q2 │ │ vqmovun.s16 d1, q3 │ │ vst1.32 {d0[0]}, [r6 :32], r1 │ │ vst1.32 {d1[0]}, [r9 :32], sl │ │ vst1.32 {d0[1]}, [r6 :32], r1 │ │ vst1.32 {d1[1]}, [r9 :32], sl │ │ cmp r7, r8 │ │ - blt 39db8 │ │ + blt 35578 │ │ pop {sl, fp, pc} │ │ cmp r3, #0 │ │ - bne 39f4c │ │ + bne 3570c │ │ vmov.i16 d30, #0 ; 0x0000 │ │ movw ip, #23168 ; 0x5a80 │ │ vld1.16 {d16[]}, [r2 :16] │ │ vdup.16 d0, ip │ │ vqrdmulh.s16 d16, d16, d0[0] │ │ vst1.16 {d30[0]}, [r2 :16] │ │ vrshr.s16 d16, d16, #2 │ │ vqrdmulh.s16 d20, d16, d0[0] │ │ mov r3, #64 ; 0x40 │ │ vrshr.s16 d16, d20, #4 │ │ vrshr.s16 d17, d20, #4 │ │ - b 32724 │ │ + b 2dee4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d9} │ │ and r7, sp, #15 │ │ sub sp, sp, r7 │ │ str r7, [sp, #-16]! │ │ sub sp, sp, #4096 ; 0x1000 │ │ sub sp, sp, #512 ; 0x200 │ │ add r5, sp, #512 ; 0x200 │ │ - ldr sl, [pc] ; 39f74 │ │ - b 39f78 │ │ - andeq pc, r6, r0, ror #21 │ │ + ldr sl, [pc] ; 35734 │ │ + b 35738 │ │ + andeq r4, r8, r0, ror #26 │ │ add sl, sl, pc │ │ add r6, r5, #0 │ │ add r7, r2, #0 │ │ mov r8, #64 ; 0x40 │ │ - bl 39590 │ │ + bl 34d50 │ │ add r6, r5, #0 │ │ mvn r9, #1 │ │ - bl 39c90 │ │ + bl 35450 │ │ ldrh fp, [sl], #2 │ │ add r6, r5, #512 ; 0x200 │ │ mov r8, #28 │ │ cmp r3, fp │ │ - blt 3a0d0 │ │ + blt 35890 │ │ add r7, r2, #8 │ │ mov r8, #64 ; 0x40 │ │ - bl 39590 │ │ + bl 34d50 │ │ add r6, r5, #512 ; 0x200 │ │ mvn r9, #1 │ │ - bl 39c90 │ │ + bl 35450 │ │ ldrh fp, [sl], #2 │ │ add r6, r5, #1024 ; 0x400 │ │ mov r8, #24 │ │ cmp r3, fp │ │ - blt 3a0d0 │ │ + blt 35890 │ │ add r7, r2, #16 │ │ mov r8, #64 ; 0x40 │ │ - bl 39590 │ │ + bl 34d50 │ │ add r6, r5, #1024 ; 0x400 │ │ mvn r9, #1 │ │ - bl 39c90 │ │ + bl 35450 │ │ ldrh fp, [sl], #2 │ │ add r6, r5, #1536 ; 0x600 │ │ mov r8, #20 │ │ cmp r3, fp │ │ - blt 3a0d0 │ │ + blt 35890 │ │ add r7, r2, #24 │ │ mov r8, #64 ; 0x40 │ │ - bl 39590 │ │ + bl 34d50 │ │ add r6, r5, #1536 ; 0x600 │ │ mvn r9, #1 │ │ - bl 39c90 │ │ + bl 35450 │ │ ldrh fp, [sl], #2 │ │ add r6, r5, #2048 ; 0x800 │ │ mov r8, #16 │ │ cmp r3, fp │ │ - blt 3a0d0 │ │ + blt 35890 │ │ add r7, r2, #32 │ │ mov r8, #64 ; 0x40 │ │ - bl 39590 │ │ + bl 34d50 │ │ add r6, r5, #2048 ; 0x800 │ │ mvn r9, #1 │ │ - bl 39c90 │ │ + bl 35450 │ │ ldrh fp, [sl], #2 │ │ add r6, r5, #2560 ; 0xa00 │ │ mov r8, #12 │ │ cmp r3, fp │ │ - blt 3a0d0 │ │ + blt 35890 │ │ add r7, r2, #40 ; 0x28 │ │ mov r8, #64 ; 0x40 │ │ - bl 39590 │ │ + bl 34d50 │ │ add r6, r5, #2560 ; 0xa00 │ │ mvn r9, #1 │ │ - bl 39c90 │ │ + bl 35450 │ │ ldrh fp, [sl], #2 │ │ add r6, r5, #3072 ; 0xc00 │ │ mov r8, #8 │ │ cmp r3, fp │ │ - blt 3a0d0 │ │ + blt 35890 │ │ add r7, r2, #48 ; 0x30 │ │ mov r8, #64 ; 0x40 │ │ - bl 39590 │ │ + bl 34d50 │ │ add r6, r5, #3072 ; 0xc00 │ │ mvn r9, #1 │ │ - bl 39c90 │ │ + bl 35450 │ │ ldrh fp, [sl], #2 │ │ add r6, r5, #3584 ; 0xe00 │ │ mov r8, #4 │ │ cmp r3, fp │ │ - blt 3a0d0 │ │ + blt 35890 │ │ add r7, r2, #56 ; 0x38 │ │ mov r8, #64 ; 0x40 │ │ - bl 39590 │ │ + bl 34d50 │ │ add r6, r5, #3584 ; 0xe00 │ │ mvn r9, #1 │ │ - bl 39c90 │ │ - b 3a100 │ │ + bl 35450 │ │ + b 358c0 │ │ vmov.i16 q2, #0 ; 0x0000 │ │ vmov.i16 q3, #0 ; 0x0000 │ │ subs r8, r8, #2 │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ - bgt 3a0d8 │ │ + bgt 35898 │ │ add r7, r5, #0 │ │ mov r8, #128 ; 0x80 │ │ - bl 392e0 │ │ + bl 34aa0 │ │ add r6, r0, #0 │ │ - bl 39d98 │ │ + bl 35558 │ │ add r7, r5, #8 │ │ mov r8, #128 ; 0x80 │ │ - bl 392e0 │ │ + bl 34aa0 │ │ add r6, r0, #4 │ │ - bl 39d98 │ │ + bl 35558 │ │ add r7, r5, #16 │ │ mov r8, #128 ; 0x80 │ │ - bl 392e0 │ │ + bl 34aa0 │ │ add r6, r0, #8 │ │ - bl 39d98 │ │ + bl 35558 │ │ add r7, r5, #24 │ │ mov r8, #128 ; 0x80 │ │ - bl 392e0 │ │ + bl 34aa0 │ │ add r6, r0, #12 │ │ - bl 39d98 │ │ + bl 35558 │ │ add r7, r5, #32 │ │ mov r8, #128 ; 0x80 │ │ - bl 392e0 │ │ + bl 34aa0 │ │ add r6, r0, #16 │ │ - bl 39d98 │ │ + bl 35558 │ │ add r7, r5, #40 ; 0x28 │ │ mov r8, #128 ; 0x80 │ │ - bl 392e0 │ │ + bl 34aa0 │ │ add r6, r0, #20 │ │ - bl 39d98 │ │ + bl 35558 │ │ add r7, r5, #48 ; 0x30 │ │ mov r8, #128 ; 0x80 │ │ - bl 392e0 │ │ + bl 34aa0 │ │ add r6, r0, #24 │ │ - bl 39d98 │ │ + bl 35558 │ │ add r7, r5, #56 ; 0x38 │ │ mov r8, #128 ; 0x80 │ │ - bl 392e0 │ │ + bl 34aa0 │ │ add r6, r0, #28 │ │ - bl 39d98 │ │ + bl 35558 │ │ add r7, r5, #64 ; 0x40 │ │ mov r8, #128 ; 0x80 │ │ - bl 392e0 │ │ + bl 34aa0 │ │ add r6, r0, #32 │ │ - bl 39d98 │ │ + bl 35558 │ │ add r7, r5, #72 ; 0x48 │ │ mov r8, #128 ; 0x80 │ │ - bl 392e0 │ │ + bl 34aa0 │ │ add r6, r0, #36 ; 0x24 │ │ - bl 39d98 │ │ + bl 35558 │ │ add r7, r5, #80 ; 0x50 │ │ mov r8, #128 ; 0x80 │ │ - bl 392e0 │ │ + bl 34aa0 │ │ add r6, r0, #40 ; 0x28 │ │ - bl 39d98 │ │ + bl 35558 │ │ add r7, r5, #88 ; 0x58 │ │ mov r8, #128 ; 0x80 │ │ - bl 392e0 │ │ + bl 34aa0 │ │ add r6, r0, #44 ; 0x2c │ │ - bl 39d98 │ │ + bl 35558 │ │ add r7, r5, #96 ; 0x60 │ │ mov r8, #128 ; 0x80 │ │ - bl 392e0 │ │ + bl 34aa0 │ │ add r6, r0, #48 ; 0x30 │ │ - bl 39d98 │ │ + bl 35558 │ │ add r7, r5, #104 ; 0x68 │ │ mov r8, #128 ; 0x80 │ │ - bl 392e0 │ │ + bl 34aa0 │ │ add r6, r0, #52 ; 0x34 │ │ - bl 39d98 │ │ + bl 35558 │ │ add r7, r5, #112 ; 0x70 │ │ mov r8, #128 ; 0x80 │ │ - bl 392e0 │ │ + bl 34aa0 │ │ add r6, r0, #56 ; 0x38 │ │ - bl 39d98 │ │ + bl 35558 │ │ add r7, r5, #120 ; 0x78 │ │ mov r8, #128 ; 0x80 │ │ - bl 392e0 │ │ + bl 34aa0 │ │ add r6, r0, #60 ; 0x3c │ │ - bl 39d98 │ │ + bl 35558 │ │ add sp, sp, #4096 ; 0x1000 │ │ add sp, sp, #512 ; 0x200 │ │ ldr r7, [sp], #16 │ │ add sp, sp, r7 │ │ vpop {d8-d9} │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ cmp r3, #0 │ │ - bne 3a294 │ │ + bne 35a54 │ │ vmov.i16 d30, #0 ; 0x0000 │ │ movw ip, #23168 ; 0x5a80 │ │ vld1.16 {d16[]}, [r2 :16] │ │ vdup.16 d0, ip │ │ vqrdmulh.s16 d16, d16, d0[0] │ │ vst1.16 {d30[0]}, [r2 :16] │ │ vqrdmulh.s16 d16, d16, d0[0] │ │ vrshr.s16 d16, d16, #1 │ │ vqrdmulh.s16 d20, d16, d0[0] │ │ mov r3, #32 │ │ vrshr.s16 d16, d20, #4 │ │ vrshr.s16 d17, d20, #4 │ │ - b 32724 │ │ + b 2dee4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d9} │ │ and r7, sp, #15 │ │ sub sp, sp, r7 │ │ str r7, [sp, #-16]! │ │ sub sp, sp, #4096 ; 0x1000 │ │ sub sp, sp, #512 ; 0x200 │ │ add r5, sp, #512 ; 0x200 │ │ - ldr sl, [pc] ; 3a2bc │ │ - b 3a2c0 │ │ - muleq r6, r8, r7 │ │ + ldr sl, [pc] ; 35a7c │ │ + b 35a80 │ │ + andeq r4, r8, r8, lsl sl │ │ add sl, sl, pc │ │ add r6, r5, #0 │ │ add r7, r2, #0 │ │ mov r8, #64 ; 0x40 │ │ - bl 398d8 │ │ + bl 35098 │ │ add r6, r5, #0 │ │ mvn r9, #0 │ │ - bl 39c90 │ │ + bl 35450 │ │ ldrh fp, [sl], #2 │ │ add r6, r5, #512 ; 0x200 │ │ mov r8, #28 │ │ cmp r3, fp │ │ - blt 3a418 │ │ + blt 35bd8 │ │ add r7, r2, #8 │ │ mov r8, #64 ; 0x40 │ │ - bl 398d8 │ │ + bl 35098 │ │ add r6, r5, #512 ; 0x200 │ │ mvn r9, #0 │ │ - bl 39c90 │ │ + bl 35450 │ │ ldrh fp, [sl], #2 │ │ add r6, r5, #1024 ; 0x400 │ │ mov r8, #24 │ │ cmp r3, fp │ │ - blt 3a418 │ │ + blt 35bd8 │ │ add r7, r2, #16 │ │ mov r8, #64 ; 0x40 │ │ - bl 398d8 │ │ + bl 35098 │ │ add r6, r5, #1024 ; 0x400 │ │ mvn r9, #0 │ │ - bl 39c90 │ │ + bl 35450 │ │ ldrh fp, [sl], #2 │ │ add r6, r5, #1536 ; 0x600 │ │ mov r8, #20 │ │ cmp r3, fp │ │ - blt 3a418 │ │ + blt 35bd8 │ │ add r7, r2, #24 │ │ mov r8, #64 ; 0x40 │ │ - bl 398d8 │ │ + bl 35098 │ │ add r6, r5, #1536 ; 0x600 │ │ mvn r9, #0 │ │ - bl 39c90 │ │ + bl 35450 │ │ ldrh fp, [sl], #2 │ │ add r6, r5, #2048 ; 0x800 │ │ mov r8, #16 │ │ cmp r3, fp │ │ - blt 3a418 │ │ + blt 35bd8 │ │ add r7, r2, #32 │ │ mov r8, #64 ; 0x40 │ │ - bl 398d8 │ │ + bl 35098 │ │ add r6, r5, #2048 ; 0x800 │ │ mvn r9, #0 │ │ - bl 39c90 │ │ + bl 35450 │ │ ldrh fp, [sl], #2 │ │ add r6, r5, #2560 ; 0xa00 │ │ mov r8, #12 │ │ cmp r3, fp │ │ - blt 3a418 │ │ + blt 35bd8 │ │ add r7, r2, #40 ; 0x28 │ │ mov r8, #64 ; 0x40 │ │ - bl 398d8 │ │ + bl 35098 │ │ add r6, r5, #2560 ; 0xa00 │ │ mvn r9, #0 │ │ - bl 39c90 │ │ + bl 35450 │ │ ldrh fp, [sl], #2 │ │ add r6, r5, #3072 ; 0xc00 │ │ mov r8, #8 │ │ cmp r3, fp │ │ - blt 3a418 │ │ + blt 35bd8 │ │ add r7, r2, #48 ; 0x30 │ │ mov r8, #64 ; 0x40 │ │ - bl 398d8 │ │ + bl 35098 │ │ add r6, r5, #3072 ; 0xc00 │ │ mvn r9, #0 │ │ - bl 39c90 │ │ + bl 35450 │ │ ldrh fp, [sl], #2 │ │ add r6, r5, #3584 ; 0xe00 │ │ mov r8, #4 │ │ cmp r3, fp │ │ - blt 3a418 │ │ + blt 35bd8 │ │ add r7, r2, #56 ; 0x38 │ │ mov r8, #64 ; 0x40 │ │ - bl 398d8 │ │ + bl 35098 │ │ add r6, r5, #3584 ; 0xe00 │ │ mvn r9, #0 │ │ - bl 39c90 │ │ - b 3a448 │ │ + bl 35450 │ │ + b 35c08 │ │ vmov.i16 q2, #0 ; 0x0000 │ │ vmov.i16 q3, #0 ; 0x0000 │ │ subs r8, r8, #2 │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ - bgt 3a420 │ │ + bgt 35be0 │ │ add r6, r0, #0 │ │ add r7, r5, #0 │ │ mov r8, #128 ; 0x80 │ │ - bl 37c30 │ │ + bl 333f0 │ │ add r6, r0, #4 │ │ add r7, r5, #8 │ │ mov r8, #128 ; 0x80 │ │ - bl 37c30 │ │ + bl 333f0 │ │ add r6, r0, #8 │ │ add r7, r5, #16 │ │ mov r8, #128 ; 0x80 │ │ - bl 37c30 │ │ + bl 333f0 │ │ add r6, r0, #12 │ │ add r7, r5, #24 │ │ mov r8, #128 ; 0x80 │ │ - bl 37c30 │ │ + bl 333f0 │ │ add r6, r0, #16 │ │ add r7, r5, #32 │ │ mov r8, #128 ; 0x80 │ │ - bl 37c30 │ │ + bl 333f0 │ │ add r6, r0, #20 │ │ add r7, r5, #40 ; 0x28 │ │ mov r8, #128 ; 0x80 │ │ - bl 37c30 │ │ + bl 333f0 │ │ add r6, r0, #24 │ │ add r7, r5, #48 ; 0x30 │ │ mov r8, #128 ; 0x80 │ │ - bl 37c30 │ │ + bl 333f0 │ │ add r6, r0, #28 │ │ add r7, r5, #56 ; 0x38 │ │ mov r8, #128 ; 0x80 │ │ - bl 37c30 │ │ + bl 333f0 │ │ add r6, r0, #32 │ │ add r7, r5, #64 ; 0x40 │ │ mov r8, #128 ; 0x80 │ │ - bl 37c30 │ │ + bl 333f0 │ │ add r6, r0, #36 ; 0x24 │ │ add r7, r5, #72 ; 0x48 │ │ mov r8, #128 ; 0x80 │ │ - bl 37c30 │ │ + bl 333f0 │ │ add r6, r0, #40 ; 0x28 │ │ add r7, r5, #80 ; 0x50 │ │ mov r8, #128 ; 0x80 │ │ - bl 37c30 │ │ + bl 333f0 │ │ add r6, r0, #44 ; 0x2c │ │ add r7, r5, #88 ; 0x58 │ │ mov r8, #128 ; 0x80 │ │ - bl 37c30 │ │ + bl 333f0 │ │ add r6, r0, #48 ; 0x30 │ │ add r7, r5, #96 ; 0x60 │ │ mov r8, #128 ; 0x80 │ │ - bl 37c30 │ │ + bl 333f0 │ │ add r6, r0, #52 ; 0x34 │ │ add r7, r5, #104 ; 0x68 │ │ mov r8, #128 ; 0x80 │ │ - bl 37c30 │ │ + bl 333f0 │ │ add r6, r0, #56 ; 0x38 │ │ add r7, r5, #112 ; 0x70 │ │ mov r8, #128 ; 0x80 │ │ - bl 37c30 │ │ + bl 333f0 │ │ add r6, r0, #60 ; 0x3c │ │ add r7, r5, #120 ; 0x78 │ │ mov r8, #128 ; 0x80 │ │ - bl 37c30 │ │ + bl 333f0 │ │ add sp, sp, #4096 ; 0x1000 │ │ add sp, sp, #512 ; 0x200 │ │ ldr r7, [sp], #16 │ │ add sp, sp, r7 │ │ vpop {d8-d9} │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ cmp r3, #0 │ │ - bne 3a59c │ │ + bne 35d5c │ │ vmov.i16 d30, #0 ; 0x0000 │ │ movw ip, #23168 ; 0x5a80 │ │ vld1.16 {d16[]}, [r2 :16] │ │ vdup.16 d0, ip │ │ vqrdmulh.s16 d16, d16, d0[0] │ │ vst1.16 {d30[0]}, [r2 :16] │ │ vqrdmulh.s16 d16, d16, d0[0] │ │ vrshr.s16 d16, d16, #1 │ │ vqrdmulh.s16 d20, d16, d0[0] │ │ mov r3, #64 ; 0x40 │ │ vrshr.s16 d16, d20, #4 │ │ vrshr.s16 d17, d20, #4 │ │ - b 326c4 │ │ + b 2de84 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d9} │ │ and r7, sp, #15 │ │ sub sp, sp, r7 │ │ str r7, [sp, #-16]! │ │ sub sp, sp, #2560 ; 0xa00 │ │ add r5, sp, #512 ; 0x200 │ │ - ldr sl, [pc] ; 3a5c0 │ │ - b 3a5c4 │ │ - muleq r6, r4, r4 │ │ + ldr sl, [pc] ; 35d80 │ │ + b 35d84 │ │ + andeq r4, r8, r4, lsl r7 │ │ add sl, sl, pc │ │ ldrh fp, [sl], #2 │ │ add r6, r5, #0 │ │ add r7, r2, #0 │ │ mov r8, #64 ; 0x40 │ │ - bl 37900 │ │ + bl 330c0 │ │ add r6, r5, #256 ; 0x100 │ │ mov r8, #28 │ │ cmp r3, fp │ │ - blt 3a6c0 │ │ + blt 35e7c │ │ ldrh fp, [sl], #2 │ │ add r7, r2, #8 │ │ mov r8, #64 ; 0x40 │ │ - bl 37900 │ │ + bl 330c0 │ │ add r6, r5, #512 ; 0x200 │ │ mov r8, #24 │ │ cmp r3, fp │ │ - blt 3a6c0 │ │ + blt 35e7c │ │ ldrh fp, [sl], #2 │ │ add r7, r2, #16 │ │ mov r8, #64 ; 0x40 │ │ - bl 37900 │ │ + bl 330c0 │ │ add r6, r5, #768 ; 0x300 │ │ mov r8, #20 │ │ cmp r3, fp │ │ - blt 3a6c0 │ │ + blt 35e7c │ │ ldrh fp, [sl], #2 │ │ add r7, r2, #24 │ │ mov r8, #64 ; 0x40 │ │ - bl 37900 │ │ + bl 330c0 │ │ add r6, r5, #1024 ; 0x400 │ │ mov r8, #16 │ │ cmp r3, fp │ │ - blt 3a6c0 │ │ + blt 35e7c │ │ ldrh fp, [sl], #2 │ │ add r7, r2, #32 │ │ mov r8, #64 ; 0x40 │ │ - bl 37900 │ │ + bl 330c0 │ │ add r6, r5, #1280 ; 0x500 │ │ mov r8, #12 │ │ cmp r3, fp │ │ - blt 3a6c0 │ │ + blt 35e7c │ │ ldrh fp, [sl], #2 │ │ add r7, r2, #40 ; 0x28 │ │ mov r8, #64 ; 0x40 │ │ - bl 37900 │ │ + bl 330c0 │ │ add r6, r5, #1536 ; 0x600 │ │ mov r8, #8 │ │ cmp r3, fp │ │ - blt 3a6c0 │ │ + blt 35e7c │ │ ldrh fp, [sl], #2 │ │ add r7, r2, #48 ; 0x30 │ │ mov r8, #64 ; 0x40 │ │ - bl 37900 │ │ + bl 330c0 │ │ add r6, r5, #1792 ; 0x700 │ │ mov r8, #4 │ │ cmp r3, fp │ │ - blt 3a6c0 │ │ - ldrh fp, [sl], #2 │ │ + blt 35e7c │ │ add r7, r2, #56 ; 0x38 │ │ mov r8, #64 ; 0x40 │ │ - bl 37900 │ │ - b 3a6e0 │ │ + bl 330c0 │ │ + b 35e9c │ │ vmov.i16 q2, #0 ; 0x0000 │ │ vmov.i16 q3, #0 ; 0x0000 │ │ subs r8, r8, #2 │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ - bgt 3a6c8 │ │ + bgt 35e84 │ │ add r7, r5, #0 │ │ mov r8, #64 ; 0x40 │ │ - bl 392e0 │ │ + bl 34aa0 │ │ add r6, r0, #0 │ │ - bl 39d98 │ │ + bl 35558 │ │ add r7, r5, #8 │ │ mov r8, #64 ; 0x40 │ │ - bl 392e0 │ │ + bl 34aa0 │ │ add r6, r0, #4 │ │ - bl 39d98 │ │ + bl 35558 │ │ add r7, r5, #16 │ │ mov r8, #64 ; 0x40 │ │ - bl 392e0 │ │ + bl 34aa0 │ │ add r6, r0, #8 │ │ - bl 39d98 │ │ + bl 35558 │ │ add r7, r5, #24 │ │ mov r8, #64 ; 0x40 │ │ - bl 392e0 │ │ + bl 34aa0 │ │ add r6, r0, #12 │ │ - bl 39d98 │ │ + bl 35558 │ │ add r7, r5, #32 │ │ mov r8, #64 ; 0x40 │ │ - bl 392e0 │ │ + bl 34aa0 │ │ add r6, r0, #16 │ │ - bl 39d98 │ │ + bl 35558 │ │ add r7, r5, #40 ; 0x28 │ │ mov r8, #64 ; 0x40 │ │ - bl 392e0 │ │ + bl 34aa0 │ │ add r6, r0, #20 │ │ - bl 39d98 │ │ + bl 35558 │ │ add r7, r5, #48 ; 0x30 │ │ mov r8, #64 ; 0x40 │ │ - bl 392e0 │ │ + bl 34aa0 │ │ add r6, r0, #24 │ │ - bl 39d98 │ │ + bl 35558 │ │ add r7, r5, #56 ; 0x38 │ │ mov r8, #64 ; 0x40 │ │ - bl 392e0 │ │ + bl 34aa0 │ │ add r6, r0, #28 │ │ - bl 39d98 │ │ + bl 35558 │ │ add sp, sp, #2560 ; 0xa00 │ │ ldr r7, [sp], #16 │ │ add sp, sp, r7 │ │ vpop {d8-d9} │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ cmp r3, #0 │ │ - bne 3a7cc │ │ + bne 35f88 │ │ vmov.i16 d30, #0 ; 0x0000 │ │ movw ip, #23168 ; 0x5a80 │ │ vld1.16 {d16[]}, [r2 :16] │ │ vdup.16 d0, ip │ │ vqrdmulh.s16 d16, d16, d0[0] │ │ vst1.16 {d30[0]}, [r2 :16] │ │ vrshr.s16 d16, d16, #2 │ │ vqrdmulh.s16 d20, d16, d0[0] │ │ mov r3, #16 │ │ vrshr.s16 d16, d20, #4 │ │ vrshr.s16 d17, d20, #4 │ │ - b 32724 │ │ + b 2dee4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d9} │ │ and r7, sp, #15 │ │ sub sp, sp, r7 │ │ str r7, [sp, #-16]! │ │ sub sp, sp, #2560 ; 0xa00 │ │ add r4, sp, #512 ; 0x200 │ │ - ldr sl, [pc] ; 3a7f0 │ │ - b 3a7f4 │ │ - andeq pc, r6, r4, ror r2 ; │ │ + ldr sl, [pc] ; 35fac │ │ + b 35fb0 │ │ + strdeq r4, [r8], -r8 │ │ add sl, sl, pc │ │ add r6, r4, #0 │ │ add r7, r2, #0 │ │ mov r8, #32 │ │ - bl 39590 │ │ + bl 34d50 │ │ add r6, r4, #0 │ │ mvn r9, #1 │ │ - bl 39c90 │ │ + bl 35450 │ │ ldrh fp, [sl], #2 │ │ add r6, r4, #512 ; 0x200 │ │ mov r8, #12 │ │ cmp r3, fp │ │ - blt 3a898 │ │ + blt 36058 │ │ add r7, r2, #8 │ │ mov r8, #32 │ │ - bl 39590 │ │ + bl 34d50 │ │ add r6, r4, #512 ; 0x200 │ │ mvn r9, #1 │ │ - bl 39c90 │ │ + bl 35450 │ │ ldrh fp, [sl], #2 │ │ add r6, r4, #1024 ; 0x400 │ │ mov r8, #8 │ │ cmp r3, fp │ │ - blt 3a898 │ │ + blt 36058 │ │ add r7, r2, #16 │ │ mov r8, #32 │ │ - bl 39590 │ │ + bl 34d50 │ │ add r6, r4, #1024 ; 0x400 │ │ mvn r9, #1 │ │ - bl 39c90 │ │ + bl 35450 │ │ + ldrh fp, [sl], #2 │ │ add r6, r4, #1536 ; 0x600 │ │ mov r8, #4 │ │ cmp r3, fp │ │ - blt 3a898 │ │ + blt 36058 │ │ add r7, r2, #24 │ │ mov r8, #32 │ │ - bl 39590 │ │ + bl 34d50 │ │ add r6, r4, #1536 ; 0x600 │ │ mvn r9, #1 │ │ - bl 39c90 │ │ - b 3a8c8 │ │ + bl 35450 │ │ + b 36088 │ │ vmov.i16 q2, #0 ; 0x0000 │ │ vmov.i16 q3, #0 ; 0x0000 │ │ subs r8, r8, #2 │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ - bgt 3a8a0 │ │ - ldr r5, [pc] ; 3a8d0 │ │ - b 3a8d4 │ │ + bgt 36060 │ │ + ldr r5, [pc] ; 36090 │ │ + b 36094 │ │ ; instruction: 0xffff9a70 │ │ add r5, r5, pc │ │ add r6, r0, #0 │ │ add r7, r4, #0 │ │ mov r8, #128 ; 0x80 │ │ - bl 35118 │ │ + bl 308d8 │ │ add r6, r0, #4 │ │ add r7, r4, #8 │ │ mov r8, #128 ; 0x80 │ │ - bl 35118 │ │ + bl 308d8 │ │ add r6, r0, #8 │ │ add r7, r4, #16 │ │ mov r8, #128 ; 0x80 │ │ - bl 35118 │ │ + bl 308d8 │ │ add r6, r0, #12 │ │ add r7, r4, #24 │ │ mov r8, #128 ; 0x80 │ │ - bl 35118 │ │ + bl 308d8 │ │ add r6, r0, #16 │ │ add r7, r4, #32 │ │ mov r8, #128 ; 0x80 │ │ - bl 35118 │ │ + bl 308d8 │ │ add r6, r0, #20 │ │ add r7, r4, #40 ; 0x28 │ │ mov r8, #128 ; 0x80 │ │ - bl 35118 │ │ + bl 308d8 │ │ add r6, r0, #24 │ │ add r7, r4, #48 ; 0x30 │ │ mov r8, #128 ; 0x80 │ │ - bl 35118 │ │ + bl 308d8 │ │ add r6, r0, #28 │ │ add r7, r4, #56 ; 0x38 │ │ mov r8, #128 ; 0x80 │ │ - bl 35118 │ │ + bl 308d8 │ │ add r6, r0, #32 │ │ add r7, r4, #64 ; 0x40 │ │ mov r8, #128 ; 0x80 │ │ - bl 35118 │ │ + bl 308d8 │ │ add r6, r0, #36 ; 0x24 │ │ add r7, r4, #72 ; 0x48 │ │ mov r8, #128 ; 0x80 │ │ - bl 35118 │ │ + bl 308d8 │ │ add r6, r0, #40 ; 0x28 │ │ add r7, r4, #80 ; 0x50 │ │ mov r8, #128 ; 0x80 │ │ - bl 35118 │ │ + bl 308d8 │ │ add r6, r0, #44 ; 0x2c │ │ add r7, r4, #88 ; 0x58 │ │ mov r8, #128 ; 0x80 │ │ - bl 35118 │ │ + bl 308d8 │ │ add r6, r0, #48 ; 0x30 │ │ add r7, r4, #96 ; 0x60 │ │ mov r8, #128 ; 0x80 │ │ - bl 35118 │ │ + bl 308d8 │ │ add r6, r0, #52 ; 0x34 │ │ add r7, r4, #104 ; 0x68 │ │ mov r8, #128 ; 0x80 │ │ - bl 35118 │ │ + bl 308d8 │ │ add r6, r0, #56 ; 0x38 │ │ add r7, r4, #112 ; 0x70 │ │ mov r8, #128 ; 0x80 │ │ - bl 35118 │ │ + bl 308d8 │ │ add r6, r0, #60 ; 0x3c │ │ add r7, r4, #120 ; 0x78 │ │ mov r8, #128 ; 0x80 │ │ - bl 35118 │ │ + bl 308d8 │ │ add sp, sp, #2560 ; 0xa00 │ │ ldr r7, [sp], #16 │ │ add sp, sp, r7 │ │ vpop {d8-d9} │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ cmp r3, #0 │ │ - bne 3aa24 │ │ + bne 361e4 │ │ vmov.i16 d30, #0 ; 0x0000 │ │ movw ip, #23168 ; 0x5a80 │ │ vld1.16 {d16[]}, [r2 :16] │ │ vdup.16 d0, ip │ │ vqrdmulh.s16 d16, d16, d0[0] │ │ vst1.16 {d30[0]}, [r2 :16] │ │ vrshr.s16 d16, d16, #2 │ │ vqrdmulh.s16 d20, d16, d0[0] │ │ mov r3, #64 ; 0x40 │ │ vrshr.s16 d16, d20, #4 │ │ vrshr.s16 d17, d20, #4 │ │ - b 32654 │ │ + b 2de14 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d9} │ │ and r7, sp, #15 │ │ sub sp, sp, r7 │ │ str r7, [sp, #-16]! │ │ sub sp, sp, #1536 ; 0x600 │ │ add r5, sp, #512 ; 0x200 │ │ - ldr sl, [pc] ; 3aa48 │ │ - b 3aa4c │ │ - andeq pc, r6, ip, lsl r0 ; │ │ + ldr sl, [pc] ; 36208 │ │ + b 3620c │ │ + muleq r8, ip, r2 │ │ add sl, sl, pc │ │ ldrh fp, [sl], #2 │ │ - ldr r4, [pc] ; 3aa5c │ │ - b 3aa60 │ │ + ldr r4, [pc] ; 3621c │ │ + b 36220 │ │ ; instruction: 0xffff98e4 │ │ add r4, r4, pc │ │ add r6, r5, #0 │ │ add r7, r2, #0 │ │ mov r8, #64 ; 0x40 │ │ - bl 34bc0 │ │ + bl 30380 │ │ add r6, r5, #128 ; 0x80 │ │ mov r8, #28 │ │ cmp r3, fp │ │ - blt 3ab58 │ │ + blt 36314 │ │ ldrh fp, [sl], #2 │ │ add r7, r2, #8 │ │ mov r8, #64 ; 0x40 │ │ - bl 34bc0 │ │ + bl 30380 │ │ add r6, r5, #256 ; 0x100 │ │ mov r8, #24 │ │ cmp r3, fp │ │ - blt 3ab58 │ │ + blt 36314 │ │ ldrh fp, [sl], #2 │ │ add r7, r2, #16 │ │ mov r8, #64 ; 0x40 │ │ - bl 34bc0 │ │ + bl 30380 │ │ add r6, r5, #384 ; 0x180 │ │ mov r8, #20 │ │ cmp r3, fp │ │ - blt 3ab58 │ │ + blt 36314 │ │ ldrh fp, [sl], #2 │ │ add r7, r2, #24 │ │ mov r8, #64 ; 0x40 │ │ - bl 34bc0 │ │ + bl 30380 │ │ add r6, r5, #512 ; 0x200 │ │ mov r8, #16 │ │ cmp r3, fp │ │ - blt 3ab58 │ │ + blt 36314 │ │ ldrh fp, [sl], #2 │ │ add r7, r2, #32 │ │ mov r8, #64 ; 0x40 │ │ - bl 34bc0 │ │ + bl 30380 │ │ add r6, r5, #640 ; 0x280 │ │ mov r8, #12 │ │ cmp r3, fp │ │ - blt 3ab58 │ │ + blt 36314 │ │ ldrh fp, [sl], #2 │ │ add r7, r2, #40 ; 0x28 │ │ mov r8, #64 ; 0x40 │ │ - bl 34bc0 │ │ + bl 30380 │ │ add r6, r5, #768 ; 0x300 │ │ mov r8, #8 │ │ cmp r3, fp │ │ - blt 3ab58 │ │ + blt 36314 │ │ ldrh fp, [sl], #2 │ │ add r7, r2, #48 ; 0x30 │ │ mov r8, #64 ; 0x40 │ │ - bl 34bc0 │ │ + bl 30380 │ │ add r6, r5, #896 ; 0x380 │ │ mov r8, #4 │ │ cmp r3, fp │ │ - blt 3ab58 │ │ - ldrh fp, [sl], #2 │ │ + blt 36314 │ │ add r7, r2, #56 ; 0x38 │ │ mov r8, #64 ; 0x40 │ │ - bl 34bc0 │ │ - b 3ab78 │ │ + bl 30380 │ │ + b 36334 │ │ vmov.i16 q2, #0 ; 0x0000 │ │ vmov.i16 q3, #0 ; 0x0000 │ │ subs r8, r8, #4 │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ vst1.16 {d4-d7}, [r6 :128]! │ │ - bgt 3ab60 │ │ + bgt 3631c │ │ add r7, r5, #0 │ │ mov r8, #32 │ │ - bl 392e0 │ │ + bl 34aa0 │ │ add r6, r0, #0 │ │ - bl 39d98 │ │ + bl 35558 │ │ add r7, r5, #8 │ │ mov r8, #32 │ │ - bl 392e0 │ │ + bl 34aa0 │ │ add r6, r0, #4 │ │ - bl 39d98 │ │ + bl 35558 │ │ add r7, r5, #16 │ │ mov r8, #32 │ │ - bl 392e0 │ │ + bl 34aa0 │ │ add r6, r0, #8 │ │ - bl 39d98 │ │ + bl 35558 │ │ add r7, r5, #24 │ │ mov r8, #32 │ │ - bl 392e0 │ │ + bl 34aa0 │ │ add r6, r0, #12 │ │ - bl 39d98 │ │ + bl 35558 │ │ add sp, sp, #1536 ; 0x600 │ │ ldr r7, [sp], #16 │ │ add sp, sp, r7 │ │ vpop {d8-d9} │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - vabd.u8 d0, d22, d23 │ │ - vabd.u8 d1, d25, d24 │ │ - vabd.u8 d2, d23, d24 │ │ - vabd.u8 d3, d22, d25 │ │ - vabd.u8 d4, d21, d22 │ │ - vabd.u8 d5, d26, d25 │ │ - vabd.u8 d6, d20, d21 │ │ - vabd.u8 d7, d27, d26 │ │ - vmax.u8 d4, d4, d5 │ │ - vqadd.u8 d2, d2, d2 │ │ - vmax.u8 d6, d6, d7 │ │ - vshr.u8 d3, d3, #1 │ │ - vmax.u8 d4, d4, d6 │ │ - vand d4, d4, d14 │ │ - vmax.u8 d0, d0, d1 │ │ - vqadd.u8 d2, d2, d3 │ │ - vmax.u8 d4, d0, d4 │ │ - vcge.u8 d1, d11, d4 │ │ - vcge.u8 d2, d10, d2 │ │ - vand d1, d1, d2 │ │ - vand d1, d1, d13 │ │ - vand d14, d14, d1 │ │ - vand d15, d15, d1 │ │ - vmov sl, fp, d1 │ │ - orrs sl, sl, fp │ │ - beq 3af54 │ │ - vmov.i8 d10, #1 ; 0x01 │ │ - vabd.u8 d2, d21, d23 │ │ - vabd.u8 d3, d22, d23 │ │ - vabd.u8 d4, d25, d24 │ │ - vabd.u8 d5, d26, d24 │ │ - vabd.u8 d6, d20, d23 │ │ - vabd.u8 d7, d27, d24 │ │ - vmax.u8 d2, d2, d3 │ │ - vmax.u8 d4, d4, d5 │ │ - vmax.u8 d6, d6, d7 │ │ - vmax.u8 d2, d2, d4 │ │ - vmax.u8 d2, d2, d6 │ │ - vabd.u8 d3, d17, d23 │ │ - vabd.u8 d4, d18, d23 │ │ - vabd.u8 d5, d19, d23 │ │ - vcge.u8 d2, d10, d2 │ │ - vabd.u8 d6, d28, d24 │ │ - vabd.u8 d7, d29, d24 │ │ - vabd.u8 d8, d30, d24 │ │ - vand d14, d2, d14 │ │ - vbic d1, d1, d14 │ │ - vmax.u8 d3, d3, d4 │ │ - vmax.u8 d5, d5, d6 │ │ - vmov sl, fp, d1 │ │ - vmax.u8 d7, d7, d8 │ │ - vmax.u8 d3, d3, d5 │ │ - vmax.u8 d3, d3, d7 │ │ - vcge.u8 d3, d10, d3 │ │ - orrs sl, sl, fp │ │ - vand d15, d15, d3 │ │ - vand d15, d15, d14 │ │ - vbic d14, d14, d15 │ │ - beq 3ad4c │ │ - vsubl.u8 q1, d22, d25 │ │ - vcgt.u8 d0, d0, d12 │ │ - vqmovn.s16 d2, q1 │ │ - vand d4, d2, d0 │ │ - vbic d0, d1, d0 │ │ - vsubl.u8 q1, d24, d23 │ │ - vmov.i16 q3, #3 ; 0x0003 │ │ - vmul.i16 q1, q1, q3 │ │ - vmov.i8 d6, #4 ; 0x04 │ │ - vaddw.s8 q1, q1, d4 │ │ - vmov.i8 d7, #3 ; 0x03 │ │ - vqmovn.s16 d2, q1 │ │ - vqadd.s8 d4, d6, d2 │ │ - vqadd.s8 d5, d7, d2 │ │ - vshr.s8 d4, d4, #3 │ │ - vshr.s8 d5, d5, #3 │ │ - vmovl.u8 q1, d23 │ │ - vmovl.u8 q3, d24 │ │ - vaddw.s8 q1, q1, d5 │ │ - vsubw.s8 q3, q3, d4 │ │ - vrshr.s8 d4, d4, #1 │ │ - vqmovun.s16 d2, q1 │ │ - vqmovun.s16 d6, q3 │ │ - vbit d23, d2, d1 │ │ - vmovl.u8 q1, d22 │ │ - vbit d24, d6, d1 │ │ - vmovl.u8 q3, d25 │ │ - vaddw.s8 q1, q1, d4 │ │ - vsubw.s8 q3, q3, d4 │ │ - vqmovun.s16 d2, q1 │ │ - vqmovun.s16 d6, q3 │ │ - vbit d22, d2, d0 │ │ - vbit d25, d6, d0 │ │ - vmov sl, fp, d14 │ │ - orrs sl, sl, fp │ │ - beq 3ade8 │ │ - vaddl.u8 q0, d20, d21 │ │ - vaddl.u8 q1, d22, d25 │ │ - vaddl.u8 q2, d20, d22 │ │ - vaddl.u8 q3, d23, d26 │ │ - vadd.i16 q4, q0, q0 │ │ - vaddw.u8 q4, q4, d23 │ │ - vaddw.u8 q4, q4, d24 │ │ - vadd.i16 q4, q4, q2 │ │ - vsub.i16 q1, q1, q0 │ │ - vsub.i16 q3, q3, q2 │ │ - vrshrn.i16 d10, q4, #3 │ │ - vadd.i16 q4, q4, q1 │ │ - vaddl.u8 q0, d20, d23 │ │ - vaddl.u8 q1, d24, d27 │ │ - vrshrn.i16 d11, q4, #3 │ │ - vadd.i16 q4, q4, q3 │ │ - vsub.i16 q1, q1, q0 │ │ - vaddl.u8 q2, d21, d24 │ │ - vaddl.u8 q3, d25, d27 │ │ - vrshrn.i16 d12, q4, #3 │ │ - vadd.i16 q4, q4, q1 │ │ - vsub.i16 q3, q3, q2 │ │ - vaddl.u8 q0, d22, d25 │ │ - vaddl.u8 q1, d26, d27 │ │ - vrshrn.i16 d13, q4, #3 │ │ - vadd.i16 q4, q4, q3 │ │ - vsub.i16 q1, q1, q0 │ │ - vrshrn.i16 d0, q4, #3 │ │ - vadd.i16 q4, q4, q1 │ │ - vbit d21, d10, d14 │ │ - vbit d22, d11, d14 │ │ - vbit d23, d12, d14 │ │ - vrshrn.i16 d1, q4, #3 │ │ - vbit d24, d13, d14 │ │ - vbit d25, d0, d14 │ │ - vbit d26, d1, d14 │ │ - vmov sl, fp, d15 │ │ - orrs sl, sl, fp │ │ - bne 3ae04 │ │ - vmov sl, fp, d14 │ │ - orrs sl, sl, fp │ │ - beq 3af50 │ │ - b 3af4c │ │ - vaddl.u8 q1, d17, d17 │ │ - vaddl.u8 q2, d17, d18 │ │ - vaddl.u8 q3, d17, d19 │ │ - vaddl.u8 q4, d17, d20 │ │ - vadd.i16 q6, q1, q2 │ │ - vadd.i16 q5, q3, q4 │ │ - vaddl.u8 q3, d17, d21 │ │ - vadd.i16 q6, q6, q5 │ │ - vaddl.u8 q4, d17, d22 │ │ - vaddl.u8 q5, d18, d23 │ │ - vadd.i16 q3, q3, q4 │ │ - vaddl.u8 q4, d19, d24 │ │ - vadd.i16 q6, q6, q3 │ │ - vadd.i16 q5, q5, q4 │ │ - vaddl.u8 q3, d20, d25 │ │ - vadd.i16 q6, q6, q5 │ │ - vsub.i16 q3, q3, q1 │ │ - vaddl.u8 q1, d21, d26 │ │ - vrshrn.i16 d0, q6, #4 │ │ - vadd.i16 q6, q6, q3 │ │ - vsub.i16 q1, q1, q2 │ │ - vaddl.u8 q2, d22, d27 │ │ - vaddl.u8 q3, d17, d19 │ │ - vrshrn.i16 d1, q6, #4 │ │ - vadd.i16 q6, q6, q1 │ │ - vsub.i16 q2, q2, q3 │ │ - vaddl.u8 q3, d23, d28 │ │ - vaddl.u8 q4, d17, d20 │ │ - vrshrn.i16 d2, q6, #4 │ │ - vadd.i16 q6, q6, q2 │ │ - vsub.i16 q3, q3, q4 │ │ - vaddl.u8 q4, d24, d29 │ │ - vaddl.u8 q2, d17, d21 │ │ - vrshrn.i16 d3, q6, #4 │ │ - vadd.i16 q6, q6, q3 │ │ - vsub.i16 q4, q4, q2 │ │ - vaddl.u8 q3, d25, d30 │ │ - vaddl.u8 q5, d17, d22 │ │ - vrshrn.i16 d4, q6, #4 │ │ - vadd.i16 q6, q6, q4 │ │ - vsub.i16 q3, q3, q5 │ │ - vaddl.u8 q4, d26, d30 │ │ - vbif d0, d18, d15 │ │ - vaddl.u8 q5, d18, d23 │ │ - vrshrn.i16 d5, q6, #4 │ │ - vadd.i16 q6, q6, q3 │ │ - vsub.i16 q4, q4, q5 │ │ - vaddl.u8 q5, d27, d30 │ │ - vbif d1, d19, d15 │ │ - vaddl.u8 q9, d19, d24 │ │ - vrshrn.i16 d6, q6, #4 │ │ - vadd.i16 q6, q6, q4 │ │ - vsub.i16 q5, q5, q9 │ │ - vaddl.u8 q4, d28, d30 │ │ - vbif d2, d20, d15 │ │ - vaddl.u8 q9, d20, d25 │ │ - vrshrn.i16 d7, q6, #4 │ │ - vadd.i16 q6, q6, q5 │ │ - vsub.i16 q9, q4, q9 │ │ - vaddl.u8 q5, d29, d30 │ │ - vbif d3, d21, d15 │ │ - vaddl.u8 q10, d21, d26 │ │ - vrshrn.i16 d8, q6, #4 │ │ - vadd.i16 q6, q6, q9 │ │ - vsub.i16 q5, q5, q10 │ │ - vaddl.u8 q9, d30, d30 │ │ - vbif d4, d22, d15 │ │ - vaddl.u8 q10, d22, d27 │ │ - vrshrn.i16 d9, q6, #4 │ │ - vadd.i16 q6, q6, q5 │ │ - vsub.i16 q9, q9, q10 │ │ - vbif d5, d23, d15 │ │ - vrshrn.i16 d10, q6, #4 │ │ - vadd.i16 q6, q6, q9 │ │ - vrshrn.i16 d11, q6, #4 │ │ - vbif d6, d24, d15 │ │ - vbif d7, d25, d15 │ │ - vbif d8, d26, d15 │ │ - vbif d9, d27, d15 │ │ - vbif d10, d28, d15 │ │ - vbif d11, d29, d15 │ │ - bx lr │ │ - bx r8 │ │ - bx r9 │ │ - bx ip │ │ - vabd.u8 d0, d22, d23 │ │ - vabd.u8 d1, d25, d24 │ │ - vabd.u8 d2, d23, d24 │ │ - vabd.u8 d3, d22, d25 │ │ - vabd.u8 d4, d21, d22 │ │ - vabd.u8 d5, d26, d25 │ │ - vabd.u8 d6, d20, d21 │ │ - vabd.u8 d7, d27, d26 │ │ - vmax.u8 d4, d4, d5 │ │ - vqadd.u8 d2, d2, d2 │ │ - vmax.u8 d6, d6, d7 │ │ - vshr.u8 d3, d3, #1 │ │ - vmax.u8 d4, d4, d6 │ │ - vand d4, d4, d14 │ │ - vmax.u8 d0, d0, d1 │ │ - vqadd.u8 d2, d2, d3 │ │ - vmax.u8 d4, d0, d4 │ │ - vcge.u8 d1, d11, d4 │ │ - vcge.u8 d2, d10, d2 │ │ - vand d1, d1, d2 │ │ - vand d1, d1, d13 │ │ - vand d14, d14, d1 │ │ - vmov sl, fp, d1 │ │ - orrs sl, sl, fp │ │ - beq 3b12c │ │ - vmov.i8 d10, #1 ; 0x01 │ │ - vabd.u8 d2, d21, d23 │ │ - vabd.u8 d3, d22, d23 │ │ - vabd.u8 d4, d25, d24 │ │ - vabd.u8 d5, d26, d24 │ │ - vabd.u8 d6, d20, d23 │ │ - vabd.u8 d7, d27, d24 │ │ - vmax.u8 d2, d2, d3 │ │ - vmax.u8 d4, d4, d5 │ │ - vmax.u8 d6, d6, d7 │ │ - vmax.u8 d2, d2, d4 │ │ - vmax.u8 d2, d2, d6 │ │ - vcge.u8 d2, d10, d2 │ │ - vand d14, d2, d14 │ │ - vbic d1, d1, d14 │ │ - vmov sl, fp, d1 │ │ - orrs sl, sl, fp │ │ - beq 3b088 │ │ - vsubl.u8 q1, d22, d25 │ │ - vcgt.u8 d0, d0, d12 │ │ - vqmovn.s16 d2, q1 │ │ - vand d4, d2, d0 │ │ - vbic d0, d1, d0 │ │ - vsubl.u8 q1, d24, d23 │ │ - vmov.i16 q3, #3 ; 0x0003 │ │ - vmul.i16 q1, q1, q3 │ │ - vmov.i8 d6, #4 ; 0x04 │ │ - vaddw.s8 q1, q1, d4 │ │ - vmov.i8 d7, #3 ; 0x03 │ │ - vqmovn.s16 d2, q1 │ │ - vqadd.s8 d4, d6, d2 │ │ - vqadd.s8 d5, d7, d2 │ │ - vshr.s8 d4, d4, #3 │ │ - vshr.s8 d5, d5, #3 │ │ - vmovl.u8 q1, d23 │ │ - vmovl.u8 q3, d24 │ │ - vaddw.s8 q1, q1, d5 │ │ - vsubw.s8 q3, q3, d4 │ │ - vrshr.s8 d4, d4, #1 │ │ - vqmovun.s16 d2, q1 │ │ - vqmovun.s16 d6, q3 │ │ - vbit d23, d2, d1 │ │ - vmovl.u8 q1, d22 │ │ - vbit d24, d6, d1 │ │ - vmovl.u8 q3, d25 │ │ - vaddw.s8 q1, q1, d4 │ │ - vsubw.s8 q3, q3, d4 │ │ - vqmovun.s16 d2, q1 │ │ - vqmovun.s16 d6, q3 │ │ - vbit d22, d2, d0 │ │ - vbit d25, d6, d0 │ │ - vmov sl, fp, d14 │ │ - orrs sl, sl, fp │ │ - beq 3b128 │ │ - vaddl.u8 q0, d20, d21 │ │ - vaddl.u8 q1, d22, d25 │ │ - vaddl.u8 q2, d20, d22 │ │ - vaddl.u8 q3, d23, d26 │ │ - vadd.i16 q4, q0, q0 │ │ - vaddw.u8 q4, q4, d23 │ │ - vaddw.u8 q4, q4, d24 │ │ - vadd.i16 q4, q4, q2 │ │ - vsub.i16 q1, q1, q0 │ │ - vsub.i16 q3, q3, q2 │ │ - vrshrn.i16 d10, q4, #3 │ │ - vadd.i16 q4, q4, q1 │ │ - vaddl.u8 q0, d20, d23 │ │ - vaddl.u8 q1, d24, d27 │ │ - vrshrn.i16 d11, q4, #3 │ │ - vadd.i16 q4, q4, q3 │ │ - vsub.i16 q1, q1, q0 │ │ - vaddl.u8 q2, d21, d24 │ │ - vaddl.u8 q3, d25, d27 │ │ - vrshrn.i16 d12, q4, #3 │ │ - vadd.i16 q4, q4, q1 │ │ - vsub.i16 q3, q3, q2 │ │ - vaddl.u8 q0, d22, d25 │ │ - vaddl.u8 q1, d26, d27 │ │ - vrshrn.i16 d13, q4, #3 │ │ - vadd.i16 q4, q4, q3 │ │ - vsub.i16 q1, q1, q0 │ │ - vrshrn.i16 d0, q4, #3 │ │ - vadd.i16 q4, q4, q1 │ │ - vbit d21, d10, d14 │ │ - vbit d22, d11, d14 │ │ - vbit d23, d12, d14 │ │ - vrshrn.i16 d1, q4, #3 │ │ - vbit d24, d13, d14 │ │ - vbit d25, d0, d14 │ │ - vbit d26, d1, d14 │ │ - bx lr │ │ - bx r9 │ │ - bx ip │ │ - vabd.u8 d0, d22, d23 │ │ - vabd.u8 d1, d25, d24 │ │ - vabd.u8 d2, d23, d24 │ │ - vabd.u8 d3, d22, d25 │ │ - vabd.u8 d4, d21, d22 │ │ - vabd.u8 d5, d26, d25 │ │ - vmax.u8 d4, d4, d5 │ │ - vqadd.u8 d2, d2, d2 │ │ - vshr.u8 d3, d3, #1 │ │ - vand d4, d4, d14 │ │ - vmax.u8 d0, d0, d1 │ │ - vqadd.u8 d2, d2, d3 │ │ - vmax.u8 d4, d0, d4 │ │ - vcge.u8 d1, d11, d4 │ │ - vcge.u8 d2, d10, d2 │ │ - vand d1, d1, d2 │ │ - vand d1, d1, d13 │ │ - vand d14, d14, d1 │ │ - vmov sl, fp, d1 │ │ - orrs sl, sl, fp │ │ - beq 3b2b0 │ │ - vmov.i8 d10, #1 ; 0x01 │ │ - vabd.u8 d2, d21, d23 │ │ - vabd.u8 d3, d22, d23 │ │ - vabd.u8 d4, d25, d24 │ │ - vabd.u8 d5, d26, d24 │ │ - vmax.u8 d2, d2, d3 │ │ - vmax.u8 d4, d4, d5 │ │ - vmax.u8 d2, d2, d4 │ │ - vcge.u8 d2, d10, d2 │ │ - vand d14, d2, d14 │ │ - vbic d1, d1, d14 │ │ - vmov sl, fp, d1 │ │ - orrs sl, sl, fp │ │ - beq 3b240 │ │ - vsubl.u8 q1, d22, d25 │ │ - vcgt.u8 d0, d0, d12 │ │ - vqmovn.s16 d2, q1 │ │ - vand d4, d2, d0 │ │ - vbic d0, d1, d0 │ │ - vsubl.u8 q1, d24, d23 │ │ - vmov.i16 q3, #3 ; 0x0003 │ │ - vmul.i16 q1, q1, q3 │ │ - vmov.i8 d6, #4 ; 0x04 │ │ - vaddw.s8 q1, q1, d4 │ │ - vmov.i8 d7, #3 ; 0x03 │ │ - vqmovn.s16 d2, q1 │ │ - vqadd.s8 d4, d6, d2 │ │ - vqadd.s8 d5, d7, d2 │ │ - vshr.s8 d4, d4, #3 │ │ - vshr.s8 d5, d5, #3 │ │ - vmovl.u8 q1, d23 │ │ - vmovl.u8 q3, d24 │ │ - vaddw.s8 q1, q1, d5 │ │ - vsubw.s8 q3, q3, d4 │ │ - vrshr.s8 d4, d4, #1 │ │ - vqmovun.s16 d2, q1 │ │ - vqmovun.s16 d6, q3 │ │ - vbit d23, d2, d1 │ │ - vmovl.u8 q1, d22 │ │ - vbit d24, d6, d1 │ │ - vmovl.u8 q3, d25 │ │ - vaddw.s8 q1, q1, d4 │ │ - vsubw.s8 q3, q3, d4 │ │ - vqmovun.s16 d2, q1 │ │ - vqmovun.s16 d6, q3 │ │ - vbit d22, d2, d0 │ │ - vbit d25, d6, d0 │ │ - vmov sl, fp, d14 │ │ - orrs sl, sl, fp │ │ - beq 3b2ac │ │ - vaddl.u8 q0, d21, d21 │ │ - vaddl.u8 q1, d21, d22 │ │ - vaddl.u8 q2, d22, d23 │ │ - vaddl.u8 q3, d23, d24 │ │ - vadd.i16 q4, q0, q1 │ │ - vadd.i16 q5, q2, q3 │ │ - vaddl.u8 q6, d24, d25 │ │ - vadd.i16 q4, q4, q5 │ │ - vsub.i16 q6, q6, q0 │ │ - vaddl.u8 q5, d25, d26 │ │ - vrshrn.i16 d0, q4, #3 │ │ - vadd.i16 q4, q4, q6 │ │ - vsub.i16 q5, q5, q1 │ │ - vaddl.u8 q6, d26, d26 │ │ - vrshrn.i16 d1, q4, #3 │ │ - vadd.i16 q4, q4, q5 │ │ - vsub.i16 q6, q6, q2 │ │ - vrshrn.i16 d2, q4, #3 │ │ - vbit d22, d0, d14 │ │ - vadd.i16 q4, q4, q6 │ │ - vbit d23, d1, d14 │ │ - vrshrn.i16 d3, q4, #3 │ │ - vbit d24, d2, d14 │ │ - vbit d25, d3, d14 │ │ - bx lr │ │ - bx ip │ │ - vabd.u8 d0, d22, d23 │ │ - vabd.u8 d1, d25, d24 │ │ - vabd.u8 d2, d23, d24 │ │ - vabd.u8 d3, d22, d25 │ │ - vqadd.u8 d2, d2, d2 │ │ - vshr.u8 d3, d3, #1 │ │ - vmax.u8 d0, d0, d1 │ │ - vqadd.u8 d2, d2, d3 │ │ - vcge.u8 d1, d11, d0 │ │ - vcge.u8 d2, d10, d2 │ │ - vand d1, d1, d2 │ │ - vand d1, d1, d13 │ │ - vmov sl, fp, d1 │ │ - orrs sl, sl, fp │ │ - beq 3b378 │ │ - vsubl.u8 q1, d22, d25 │ │ - vcgt.u8 d0, d0, d12 │ │ - vqmovn.s16 d2, q1 │ │ - vand d4, d2, d0 │ │ - vbic d0, d1, d0 │ │ - vsubl.u8 q1, d24, d23 │ │ - vmov.i16 q3, #3 ; 0x0003 │ │ - vmul.i16 q1, q1, q3 │ │ - vmov.i8 d6, #4 ; 0x04 │ │ - vaddw.s8 q1, q1, d4 │ │ - vmov.i8 d7, #3 ; 0x03 │ │ - vqmovn.s16 d2, q1 │ │ - vqadd.s8 d4, d6, d2 │ │ - vqadd.s8 d5, d7, d2 │ │ - vshr.s8 d4, d4, #3 │ │ - vshr.s8 d5, d5, #3 │ │ - vmovl.u8 q1, d23 │ │ - vmovl.u8 q3, d24 │ │ - vaddw.s8 q1, q1, d5 │ │ - vsubw.s8 q3, q3, d4 │ │ - vrshr.s8 d4, d4, #1 │ │ - vqmovun.s16 d2, q1 │ │ - vqmovun.s16 d6, q3 │ │ - vbit d23, d2, d1 │ │ - vmovl.u8 q1, d22 │ │ - vbit d24, d6, d1 │ │ - vmovl.u8 q3, d25 │ │ - vaddw.s8 q1, q1, d4 │ │ - vsubw.s8 q3, q3, d4 │ │ - vqmovun.s16 d2, q1 │ │ - vqmovun.s16 d6, q3 │ │ - vbit d22, d2, d0 │ │ - vbit d25, d6, d0 │ │ - bx lr │ │ - bx ip │ │ - mov ip, lr │ │ - sub sl, r0, r1, lsl #1 │ │ - vld1.8 {d22}, [sl :64], r1 │ │ - vld1.8 {d24}, [r0 :64], r1 │ │ - vld1.8 {d23}, [sl :64], r1 │ │ - vld1.8 {d25}, [r0 :64], r1 │ │ - sub r0, r0, r1, lsl #1 │ │ - bl 3b2b4 │ │ - sub sl, r0, r1, lsl #1 │ │ - vst1.8 {d22}, [sl :64], r1 │ │ - vst1.8 {d24}, [r0 :64], r1 │ │ - vst1.8 {d23}, [sl :64], r1 │ │ - vst1.8 {d25}, [r0 :64], r1 │ │ - sub r0, r0, r1, lsl #1 │ │ - bx ip │ │ - mov ip, lr │ │ - sub sl, r0, #2 │ │ - add r0, sl, r1, lsl #2 │ │ - vld1.32 {d22[0]}, [sl], r1 │ │ - vld1.32 {d22[1]}, [r0], r1 │ │ - vld1.32 {d23[0]}, [sl], r1 │ │ - vld1.32 {d23[1]}, [r0], r1 │ │ - vld1.32 {d24[0]}, [sl], r1 │ │ - vld1.32 {d24[1]}, [r0], r1 │ │ - vld1.32 {d25[0]}, [sl], r1 │ │ - vld1.32 {d25[1]}, [r0], r1 │ │ - add r0, r0, #2 │ │ - vtrn.16 q11, q12 │ │ - vtrn.8 d22, d23 │ │ - vtrn.8 d24, d25 │ │ - bl 3b2b4 │ │ - sub sl, r0, r1, lsl #3 │ │ - sub sl, sl, #2 │ │ - vtrn.16 q11, q12 │ │ - vtrn.8 d22, d23 │ │ - vtrn.8 d24, d25 │ │ - add r0, sl, r1, lsl #2 │ │ - vst1.32 {d22[0]}, [sl], r1 │ │ - vst1.32 {d22[1]}, [r0], r1 │ │ - vst1.32 {d23[0]}, [sl], r1 │ │ - vst1.32 {d23[1]}, [r0], r1 │ │ - vst1.32 {d24[0]}, [sl], r1 │ │ - vst1.32 {d24[1]}, [r0], r1 │ │ - vst1.32 {d25[0]}, [sl], r1 │ │ - vst1.32 {d25[1]}, [r0], r1 │ │ - add r0, r0, #2 │ │ - bx ip │ │ - mov ip, lr │ │ - sub sl, r0, r1, lsl #1 │ │ - sub sl, sl, r1 │ │ - vld1.8 {d21}, [sl :64], r1 │ │ - vld1.8 {d24}, [r0 :64], r1 │ │ - vld1.8 {d22}, [sl :64], r1 │ │ - vld1.8 {d25}, [r0 :64], r1 │ │ - vld1.8 {d23}, [sl :64], r1 │ │ - vld1.8 {d26}, [r0 :64], r1 │ │ - sub r0, r0, r1, lsl #1 │ │ - sub r0, r0, r1 │ │ - bl 3b130 │ │ - sub sl, r0, r1, lsl #1 │ │ - vst1.8 {d22}, [sl :64], r1 │ │ - vst1.8 {d24}, [r0 :64], r1 │ │ - vst1.8 {d23}, [sl :64], r1 │ │ - vst1.8 {d25}, [r0 :64], r1 │ │ - sub r0, r0, r1, lsl #1 │ │ - bx ip │ │ - mov ip, lr │ │ - sub sl, r0, #4 │ │ - add r0, sl, r1, lsl #2 │ │ - vld1.8 {d20}, [sl], r1 │ │ - vld1.8 {d24}, [r0], r1 │ │ - vld1.8 {d21}, [sl], r1 │ │ - vld1.8 {d25}, [r0], r1 │ │ - vld1.8 {d22}, [sl], r1 │ │ - vld1.8 {d26}, [r0], r1 │ │ - vld1.8 {d23}, [sl], r1 │ │ - vld1.8 {d27}, [r0], r1 │ │ - add r0, r0, #4 │ │ - vtrn.32 q10, q12 │ │ - vtrn.32 q11, q13 │ │ - vtrn.16 d20, d22 │ │ - vtrn.16 d21, d23 │ │ - vtrn.16 d24, d26 │ │ - vtrn.16 d25, d27 │ │ - vtrn.8 d20, d21 │ │ - vtrn.8 d22, d23 │ │ - vtrn.8 d24, d25 │ │ - vtrn.8 d26, d27 │ │ - bl 3b130 │ │ - sub sl, r0, r1, lsl #3 │ │ - sub sl, sl, #2 │ │ - vtrn.16 q11, q12 │ │ - vtrn.8 d22, d23 │ │ - vtrn.8 d24, d25 │ │ - add r0, sl, r1, lsl #2 │ │ - vst1.32 {d22[0]}, [sl], r1 │ │ - vst1.32 {d22[1]}, [r0], r1 │ │ - vst1.32 {d23[0]}, [sl], r1 │ │ - vst1.32 {d23[1]}, [r0], r1 │ │ - vst1.32 {d24[0]}, [sl], r1 │ │ - vst1.32 {d24[1]}, [r0], r1 │ │ - vst1.32 {d25[0]}, [sl], r1 │ │ - vst1.32 {d25[1]}, [r0], r1 │ │ - add r0, r0, #2 │ │ - bx ip │ │ - mov ip, lr │ │ - sub sl, r0, r1, lsl #2 │ │ - vld1.8 {d20}, [sl :64], r1 │ │ - vld1.8 {d24}, [r0 :64], r1 │ │ - vld1.8 {d21}, [sl :64], r1 │ │ - vld1.8 {d25}, [r0 :64], r1 │ │ - vld1.8 {d22}, [sl :64], r1 │ │ - vld1.8 {d26}, [r0 :64], r1 │ │ - vld1.8 {d23}, [sl :64], r1 │ │ - vld1.8 {d27}, [r0 :64], r1 │ │ - sub r0, r0, r1, lsl #2 │ │ - add r9, pc, #44 ; 0x2c │ │ - bl 3af58 │ │ - sub sl, r0, r1, lsl #1 │ │ - sub sl, sl, r1 │ │ - vst1.8 {d21}, [sl :64], r1 │ │ - vst1.8 {d24}, [r0 :64], r1 │ │ - vst1.8 {d22}, [sl :64], r1 │ │ - vst1.8 {d25}, [r0 :64], r1 │ │ - vst1.8 {d23}, [sl :64], r1 │ │ - vst1.8 {d26}, [r0 :64], r1 │ │ - sub r0, r0, r1, lsl #1 │ │ - sub r0, r0, r1 │ │ - bx ip │ │ - sub sl, r0, r1, lsl #1 │ │ - vst1.8 {d22}, [sl :64], r1 │ │ - vst1.8 {d24}, [r0 :64], r1 │ │ - vst1.8 {d23}, [sl :64], r1 │ │ - vst1.8 {d25}, [r0 :64], r1 │ │ - sub r0, r0, r1, lsl #1 │ │ - bx ip │ │ - mov ip, lr │ │ - sub sl, r0, #4 │ │ - add r0, sl, r1, lsl #2 │ │ - vld1.8 {d20}, [sl], r1 │ │ - vld1.8 {d24}, [r0], r1 │ │ - vld1.8 {d21}, [sl], r1 │ │ - vld1.8 {d25}, [r0], r1 │ │ - vld1.8 {d22}, [sl], r1 │ │ - vld1.8 {d26}, [r0], r1 │ │ - vld1.8 {d23}, [sl], r1 │ │ - vld1.8 {d27}, [r0], r1 │ │ - add r0, r0, #4 │ │ - vtrn.32 q10, q12 │ │ - vtrn.32 q11, q13 │ │ - vtrn.16 d20, d22 │ │ - vtrn.16 d21, d23 │ │ - vtrn.16 d24, d26 │ │ - vtrn.16 d25, d27 │ │ - vtrn.8 d20, d21 │ │ - vtrn.8 d22, d23 │ │ - vtrn.8 d24, d25 │ │ - vtrn.8 d26, d27 │ │ - add r9, pc, #92 ; 0x5c │ │ - bl 3af58 │ │ - sub sl, r0, r1, lsl #3 │ │ - sub sl, sl, #4 │ │ - vtrn.32 q10, q12 │ │ - vtrn.32 q11, q13 │ │ - vtrn.16 d20, d22 │ │ - vtrn.16 d21, d23 │ │ - vtrn.16 d24, d26 │ │ - vtrn.16 d25, d27 │ │ - vtrn.8 d20, d21 │ │ - vtrn.8 d22, d23 │ │ - vtrn.8 d24, d25 │ │ - vtrn.8 d26, d27 │ │ - add r0, sl, r1, lsl #2 │ │ - vst1.8 {d20}, [sl], r1 │ │ - vst1.8 {d24}, [r0], r1 │ │ - vst1.8 {d21}, [sl], r1 │ │ - vst1.8 {d25}, [r0], r1 │ │ - vst1.8 {d22}, [sl], r1 │ │ - vst1.8 {d26}, [r0], r1 │ │ - vst1.8 {d23}, [sl], r1 │ │ - vst1.8 {d27}, [r0], r1 │ │ - add r0, r0, #4 │ │ - bx ip │ │ - sub sl, r0, r1, lsl #3 │ │ - sub sl, sl, #2 │ │ - vtrn.16 q11, q12 │ │ - vtrn.8 d22, d23 │ │ - vtrn.8 d24, d25 │ │ - add r0, sl, r1, lsl #2 │ │ - vst1.32 {d22[0]}, [sl], r1 │ │ - vst1.32 {d22[1]}, [r0], r1 │ │ - vst1.32 {d23[0]}, [sl], r1 │ │ - vst1.32 {d23[1]}, [r0], r1 │ │ - vst1.32 {d24[0]}, [sl], r1 │ │ - vst1.32 {d24[1]}, [r0], r1 │ │ - vst1.32 {d25[0]}, [sl], r1 │ │ - vst1.32 {d25[1]}, [r0], r1 │ │ - add r0, r0, #2 │ │ - bx ip │ │ - mov ip, lr │ │ - sub sl, r0, r1, lsl #3 │ │ - add sl, sl, r1 │ │ - vld1.8 {d17}, [sl :64], r1 │ │ - vld1.8 {d24}, [r0 :64], r1 │ │ - vld1.8 {d18}, [sl :64], r1 │ │ - vld1.8 {d25}, [r0 :64], r1 │ │ - vld1.8 {d19}, [sl :64], r1 │ │ - vld1.8 {d26}, [r0 :64], r1 │ │ - vld1.8 {d20}, [sl :64], r1 │ │ - vld1.8 {d27}, [r0 :64], r1 │ │ - vld1.8 {d21}, [sl :64], r1 │ │ - vld1.8 {d28}, [r0 :64], r1 │ │ - vld1.8 {d22}, [sl :64], r1 │ │ - vld1.8 {d29}, [r0 :64], r1 │ │ - vld1.8 {d23}, [sl :64], r1 │ │ - vld1.8 {d30}, [r0 :64], r1 │ │ - sub r0, r0, r1, lsl #3 │ │ - add r0, r0, r1 │ │ - add r8, pc, #72 ; 0x48 │ │ - add r9, pc, #112 ; 0x70 │ │ - bl 3abdc │ │ - sub sl, r0, r1, lsl #2 │ │ - sub sl, sl, r1, lsl #1 │ │ - vst1.8 {d0}, [sl :64], r1 │ │ - vst1.8 {d6}, [r0 :64], r1 │ │ - vst1.8 {d1}, [sl :64], r1 │ │ - vst1.8 {d7}, [r0 :64], r1 │ │ - vst1.8 {d2}, [sl :64], r1 │ │ - vst1.8 {d8}, [r0 :64], r1 │ │ - vst1.8 {d3}, [sl :64], r1 │ │ - vst1.8 {d9}, [r0 :64], r1 │ │ - vst1.8 {d4}, [sl :64], r1 │ │ - vst1.8 {d10}, [r0 :64], r1 │ │ - vst1.8 {d5}, [sl :64], r1 │ │ - vst1.8 {d11}, [r0 :64], r1 │ │ - sub r0, r0, r1, lsl #2 │ │ - sub r0, r0, r1, lsl #1 │ │ - bx ip │ │ - sub sl, r0, r1 │ │ - sub sl, sl, r1, lsl #1 │ │ - vst1.8 {d21}, [sl :64], r1 │ │ - vst1.8 {d24}, [r0 :64], r1 │ │ - vst1.8 {d22}, [sl :64], r1 │ │ - vst1.8 {d25}, [r0 :64], r1 │ │ - vst1.8 {d23}, [sl :64], r1 │ │ - vst1.8 {d26}, [r0 :64], r1 │ │ - sub r0, r0, r1, lsl #1 │ │ - sub r0, r0, r1 │ │ - bx ip │ │ - sub sl, r0, r1, lsl #1 │ │ - vst1.8 {d22}, [sl :64], r1 │ │ - vst1.8 {d24}, [r0 :64], r1 │ │ - vst1.8 {d23}, [sl :64], r1 │ │ - vst1.8 {d25}, [r0 :64], r1 │ │ - sub r0, r0, r1, lsl #1 │ │ - bx ip │ │ - mov ip, lr │ │ - sub sl, r0, #8 │ │ - vld1.8 {d16}, [sl :64], r1 │ │ - vld1.8 {d24}, [r0 :64], r1 │ │ - vld1.8 {d17}, [sl :64], r1 │ │ - vld1.8 {d25}, [r0 :64], r1 │ │ - vld1.8 {d18}, [sl :64], r1 │ │ - vld1.8 {d26}, [r0 :64], r1 │ │ - vld1.8 {d19}, [sl :64], r1 │ │ - vld1.8 {d27}, [r0 :64], r1 │ │ - vld1.8 {d20}, [sl :64], r1 │ │ - vld1.8 {d28}, [r0 :64], r1 │ │ - vld1.8 {d21}, [sl :64], r1 │ │ - vld1.8 {d29}, [r0 :64], r1 │ │ - vld1.8 {d22}, [sl :64], r1 │ │ - vld1.8 {d30}, [r0 :64], r1 │ │ - vld1.8 {d23}, [sl :64], r1 │ │ - vld1.8 {d31}, [r0 :64], r1 │ │ - vtrn.32 q8, q10 │ │ - vtrn.32 q9, q11 │ │ - vtrn.16 d16, d18 │ │ - vtrn.16 d17, d19 │ │ - vtrn.16 d20, d22 │ │ - vtrn.16 d21, d23 │ │ - vtrn.8 d16, d17 │ │ - vtrn.8 d18, d19 │ │ - vtrn.8 d20, d21 │ │ - vtrn.8 d22, d23 │ │ - vtrn.32 q12, q14 │ │ - vtrn.32 q13, q15 │ │ - vtrn.16 d24, d26 │ │ - vtrn.16 d25, d27 │ │ - vtrn.16 d28, d30 │ │ - vtrn.16 d29, d31 │ │ - vtrn.8 d24, d25 │ │ - vtrn.8 d26, d27 │ │ - vtrn.8 d28, d29 │ │ - vtrn.8 d30, d31 │ │ - add r8, pc, #160 ; 0xa0 │ │ - add r9, pc, #248 ; 0xf8 │ │ - bl 3abdc │ │ - sub r0, r0, r1, lsl #3 │ │ - sub sl, r0, #8 │ │ - vtrn.32 q8, q1 │ │ - vtrn.32 q0, q2 │ │ - vtrn.16 d16, d0 │ │ - vtrn.16 d17, d1 │ │ - vtrn.16 d2, d4 │ │ - vtrn.16 d3, d5 │ │ - vtrn.8 d16, d17 │ │ - vtrn.8 d0, d1 │ │ - vtrn.8 d2, d3 │ │ - vtrn.8 d4, d5 │ │ - vtrn.32 q3, q5 │ │ - vtrn.32 q4, q15 │ │ - vtrn.16 d6, d8 │ │ - vtrn.16 d7, d9 │ │ - vtrn.16 d10, d30 │ │ - vtrn.16 d11, d31 │ │ - vtrn.8 d6, d7 │ │ - vtrn.8 d8, d9 │ │ - vtrn.8 d10, d11 │ │ - vtrn.8 d30, d31 │ │ - vst1.8 {d16}, [sl :64], r1 │ │ - vst1.8 {d6}, [r0 :64], r1 │ │ - vst1.8 {d17}, [sl :64], r1 │ │ - vst1.8 {d7}, [r0 :64], r1 │ │ - vst1.8 {d0}, [sl :64], r1 │ │ - vst1.8 {d8}, [r0 :64], r1 │ │ - vst1.8 {d1}, [sl :64], r1 │ │ - vst1.8 {d9}, [r0 :64], r1 │ │ - vst1.8 {d2}, [sl :64], r1 │ │ - vst1.8 {d10}, [r0 :64], r1 │ │ - vst1.8 {d3}, [sl :64], r1 │ │ - vst1.8 {d11}, [r0 :64], r1 │ │ - vst1.8 {d4}, [sl :64], r1 │ │ - vst1.8 {d30}, [r0 :64], r1 │ │ - vst1.8 {d5}, [sl :64], r1 │ │ - vst1.8 {d31}, [r0 :64], r1 │ │ - bx ip │ │ - sub sl, r0, r1, lsl #3 │ │ - sub sl, sl, #4 │ │ - vtrn.32 q10, q12 │ │ - vtrn.32 q11, q13 │ │ - vtrn.16 d20, d22 │ │ - vtrn.16 d21, d23 │ │ - vtrn.16 d24, d26 │ │ - vtrn.16 d25, d27 │ │ - vtrn.8 d20, d21 │ │ - vtrn.8 d22, d23 │ │ - vtrn.8 d24, d25 │ │ - vtrn.8 d26, d27 │ │ - add r0, sl, r1, lsl #2 │ │ - vst1.8 {d20}, [sl], r1 │ │ - vst1.8 {d24}, [r0], r1 │ │ - vst1.8 {d21}, [sl], r1 │ │ - vst1.8 {d25}, [r0], r1 │ │ - vst1.8 {d22}, [sl], r1 │ │ - vst1.8 {d26}, [r0], r1 │ │ - vst1.8 {d23}, [sl], r1 │ │ - vst1.8 {d27}, [r0], r1 │ │ - add r0, r0, #4 │ │ - bx ip │ │ - sub sl, r0, r1, lsl #3 │ │ - sub sl, sl, #2 │ │ - vtrn.16 q11, q12 │ │ - vtrn.8 d22, d23 │ │ - vtrn.8 d24, d25 │ │ - add r0, sl, r1, lsl #2 │ │ - vst1.32 {d22[0]}, [sl], r1 │ │ - vst1.32 {d22[1]}, [r0], r1 │ │ - vst1.32 {d23[0]}, [sl], r1 │ │ - vst1.32 {d23[1]}, [r0], r1 │ │ - vst1.32 {d24[0]}, [sl], r1 │ │ - vst1.32 {d24[1]}, [r0], r1 │ │ - vst1.32 {d25[0]}, [sl], r1 │ │ - vst1.32 {d25[1]}, [r0], r1 │ │ - add r0, r0, #2 │ │ - bx ip │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - vpush {d8-d15} │ │ - ldrd r4, [sp, #100] ; 0x64 │ │ - ldrd r6, [r2] │ │ - ldr r2, [r2, #8] │ │ - add r5, r5, #128 ; 0x80 │ │ - orr r7, r7, r2 │ │ - sub r4, r3, r4, lsl #2 │ │ - orr r6, r6, r7 │ │ - tst r6, #3 │ │ - vld1.8 {d0}, [r4]! │ │ - vld1.8 {d1}, [r3]! │ │ - beq 3ba40 │ │ - vld1.8 {d5[]}, [r5] │ │ - add r5, r5, #8 │ │ - vmov.i32 d2, #255 ; 0x000000ff │ │ - vdup.32 d13, r6 │ │ - vand d0, d0, d2 │ │ - vand d1, d1, d2 │ │ - vtst.8 d3, d1, d2 │ │ - vmov.i8 d4, #1 ; 0x01 │ │ - vld1.8 {d6[]}, [r5] │ │ - sub r5, r5, #8 │ │ - vbif d1, d0, d3 │ │ - vmul.i32 d1, d1, d4 │ │ - vdup.32 d15, r2 │ │ - vtst.32 d2, d1, d2 │ │ - vdup.32 d14, r7 │ │ - vmov sl, fp, d2 │ │ - orrs sl, sl, fp │ │ - beq 3ba40 │ │ - vneg.s8 d5, d5 │ │ - ldr sl, [pc] ; 3b9e0 │ │ - b 3b9e4 │ │ - andeq lr, r6, r4, lsr #1 │ │ - add sl, sl, pc │ │ - vshr.u8 d12, d1, #4 │ │ - vld1.32 {d16}, [sl :64] │ │ - vshl.s8 d3, d1, d5 │ │ - vtst.32 d15, d15, d16 │ │ - vmov.i8 d7, #2 ; 0x02 │ │ - vmin.u8 d3, d3, d6 │ │ - vadd.i8 d0, d1, d7 │ │ - vmax.u8 d11, d3, d4 │ │ - vadd.i8 d0, d0, d0 │ │ - vtst.32 d14, d14, d16 │ │ - vadd.i8 d10, d0, d11 │ │ - vtst.32 d13, d13, d16 │ │ - vand d13, d13, d2 │ │ - tst r2, #3 │ │ - beq 3ba2c │ │ - bl 3b698 │ │ - b 3ba40 │ │ - tst r7, #3 │ │ - beq 3ba3c │ │ - bl 3b520 │ │ - b 3ba40 │ │ - bl 3b37c │ │ - lsrs r6, r6, #2 │ │ - lsr r7, r7, #2 │ │ - lsr r2, r2, #2 │ │ - add r0, r0, #8 │ │ - bne 3b97c │ │ - vpop {d8-d15} │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - vpush {d8-d15} │ │ - ldrd r4, [sp, #100] ; 0x64 │ │ - ldrd r6, [r2] │ │ - ldr r2, [r2, #8] │ │ - add r5, r5, #128 ; 0x80 │ │ - orr r7, r7, r2 │ │ - sub r3, r3, #4 │ │ - lsl r4, r4, #2 │ │ - orr r6, r6, r7 │ │ - tst r6, #3 │ │ - vld2.32 {d0[0],d1[0]}, [r3], r4 │ │ - vld2.32 {d0[1],d1[1]}, [r3], r4 │ │ - beq 3bb4c │ │ - vld1.8 {d5[]}, [r5] │ │ - add r5, r5, #8 │ │ - vmov.i32 d2, #255 ; 0x000000ff │ │ - vdup.32 d13, r6 │ │ - vand d0, d0, d2 │ │ - vand d1, d1, d2 │ │ - vtst.8 d3, d1, d2 │ │ - vmov.i8 d4, #1 ; 0x01 │ │ - vld1.8 {d6[]}, [r5] │ │ - sub r5, r5, #8 │ │ - vbif d1, d0, d3 │ │ - vmul.i32 d1, d1, d4 │ │ - vdup.32 d15, r2 │ │ - vtst.32 d2, d1, d2 │ │ - vdup.32 d14, r7 │ │ - vmov sl, fp, d2 │ │ - orrs sl, sl, fp │ │ - beq 3bb4c │ │ - vneg.s8 d5, d5 │ │ - ldr sl, [pc] ; 3bae8 │ │ - b 3baec │ │ - muleq r6, ip, pc ; │ │ - add sl, sl, pc │ │ - vshr.u8 d12, d1, #4 │ │ - vld1.32 {d16}, [sl :64] │ │ - vshl.s8 d3, d1, d5 │ │ - vtst.32 d15, d15, d16 │ │ - vmov.i8 d7, #2 ; 0x02 │ │ - vmin.u8 d3, d3, d6 │ │ - vadd.i8 d0, d1, d7 │ │ - vmax.u8 d11, d3, d4 │ │ - vadd.i8 d0, d0, d0 │ │ - vtst.32 d14, d14, d16 │ │ - vadd.i8 d10, d0, d11 │ │ - vtst.32 d13, d13, d16 │ │ - vand d13, d13, d2 │ │ - tst r2, #3 │ │ - beq 3bb34 │ │ - bl 3b77c │ │ - b 3bb50 │ │ - tst r7, #3 │ │ - beq 3bb44 │ │ - bl 3b59c │ │ - b 3bb50 │ │ - bl 3b3b8 │ │ - b 3bb50 │ │ - add r0, r0, r1, lsl #3 │ │ - lsrs r6, r6, #2 │ │ - lsr r7, r7, #2 │ │ - lsr r2, r2, #2 │ │ - bne 3ba84 │ │ - vpop {d8-d15} │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - vpush {d8-d15} │ │ - ldrd r4, [sp, #100] ; 0x64 │ │ - ldrd r6, [r2] │ │ - add r5, r5, #128 ; 0x80 │ │ - sub r4, r3, r4, lsl #2 │ │ - orr r6, r6, r7 │ │ - tst r6, #3 │ │ - vld1.8 {d0}, [r4]! │ │ - vld1.8 {d1}, [r3]! │ │ - beq 3bc30 │ │ - vld1.8 {d5[]}, [r5] │ │ - add r5, r5, #8 │ │ - vmov.i32 d2, #255 ; 0x000000ff │ │ - vdup.32 d13, r6 │ │ - vand d0, d0, d2 │ │ - vand d1, d1, d2 │ │ - vtst.8 d3, d1, d2 │ │ - vmov.i8 d4, #1 ; 0x01 │ │ - vld1.8 {d6[]}, [r5] │ │ - sub r5, r5, #8 │ │ - vbif d1, d0, d3 │ │ - vmul.i32 d1, d1, d4 │ │ - vtst.32 d2, d1, d2 │ │ - vdup.32 d14, r7 │ │ - vmov sl, fp, d2 │ │ - orrs sl, sl, fp │ │ - beq 3bc30 │ │ - vneg.s8 d5, d5 │ │ - ldr sl, [pc] ; 3bbe4 │ │ - b 3bbe8 │ │ - andeq sp, r6, r0, lsr #29 │ │ - add sl, sl, pc │ │ - vshr.u8 d12, d1, #4 │ │ - vld1.32 {d16}, [sl :64] │ │ - vshl.s8 d3, d1, d5 │ │ - vmov.i8 d7, #2 ; 0x02 │ │ - vmin.u8 d3, d3, d6 │ │ - vadd.i8 d0, d1, d7 │ │ - vmax.u8 d11, d3, d4 │ │ - vadd.i8 d0, d0, d0 │ │ - vtst.32 d14, d14, d16 │ │ - vadd.i8 d10, d0, d11 │ │ - vtst.32 d13, d13, d16 │ │ - vand d13, d13, d2 │ │ - tst r7, #3 │ │ - beq 3bc2c │ │ - bl 3b438 │ │ - b 3bc30 │ │ - bl 3b37c │ │ - lsrs r6, r6, #2 │ │ - lsr r7, r7, #2 │ │ - add r0, r0, #8 │ │ - bne 3bb84 │ │ - vpop {d8-d15} │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - vpush {d8-d15} │ │ - ldrd r4, [sp, #100] ; 0x64 │ │ - ldrd r6, [r2] │ │ - add r5, r5, #128 ; 0x80 │ │ - sub r3, r3, #4 │ │ - lsl r4, r4, #2 │ │ - orr r6, r6, r7 │ │ - tst r6, #3 │ │ - vld2.32 {d0[0],d1[0]}, [r3], r4 │ │ - vld2.32 {d0[1],d1[1]}, [r3], r4 │ │ - beq 3bd18 │ │ - vld1.8 {d5[]}, [r5] │ │ - add r5, r5, #8 │ │ - vmov.i32 d2, #255 ; 0x000000ff │ │ - vdup.32 d13, r6 │ │ - vand d0, d0, d2 │ │ - vand d1, d1, d2 │ │ - vtst.8 d3, d1, d2 │ │ - vmov.i8 d4, #1 ; 0x01 │ │ - vld1.8 {d6[]}, [r5] │ │ - sub r5, r5, #8 │ │ - vbif d1, d0, d3 │ │ - vmul.i32 d1, d1, d4 │ │ - vtst.32 d2, d1, d2 │ │ - vdup.32 d14, r7 │ │ - vmov sl, fp, d2 │ │ - orrs sl, sl, fp │ │ - beq 3bd18 │ │ - vneg.s8 d5, d5 │ │ - ldr sl, [pc] ; 3bcc8 │ │ - b 3bccc │ │ - ; instruction: 0x0006ddbc │ │ - add sl, sl, pc │ │ - vshr.u8 d12, d1, #4 │ │ - vld1.32 {d16}, [sl :64] │ │ - vshl.s8 d3, d1, d5 │ │ - vmov.i8 d7, #2 ; 0x02 │ │ - vmin.u8 d3, d3, d6 │ │ - vadd.i8 d0, d1, d7 │ │ - vmax.u8 d11, d3, d4 │ │ - vadd.i8 d0, d0, d0 │ │ - vtst.32 d14, d14, d16 │ │ - vadd.i8 d10, d0, d11 │ │ - vtst.32 d13, d13, d16 │ │ - vand d13, d13, d2 │ │ - tst r7, #3 │ │ - beq 3bd10 │ │ - bl 3b484 │ │ - b 3bd1c │ │ - bl 3b3b8 │ │ - b 3bd1c │ │ - add r0, r0, r1, lsl #3 │ │ - lsrs r6, r6, #2 │ │ - lsr r7, r7, #2 │ │ - bne 3bc68 │ │ - vpop {d8-d15} │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - vpush {d8-d9} │ │ - ldrd r4, [sp, #52] ; 0x34 │ │ - ldrd r6, [sp, #60] ; 0x3c │ │ - mov r8, r5 │ │ - vld1.16 {d0-d1}, [r4] │ │ - movw r9, #16380 ; 0x3ffc │ │ - vdup.16 q14, r9 │ │ - vmov.i16 q15, #2048 ; 0x0800 │ │ - add sl, r5, #7 │ │ - bic sl, sl, #7 │ │ - lsl sl, sl, #1 │ │ - mov ip, #0 │ │ - vmov.16 d1[3], ip │ │ - add ip, r0, sl │ │ - lsl sl, sl, #1 │ │ - add lr, r2, r3 │ │ - lsl r3, r3, #1 │ │ - sub sl, sl, r5, lsl #1 │ │ - cmp r5, #8 │ │ - add fp, r5, #13 │ │ - bic fp, fp, #7 │ │ - bge 3bd90 │ │ - mov fp, #16 │ │ - sub r3, r3, fp │ │ - tst r7, #1 │ │ - beq 3bdb0 │ │ - cmp r1, #0 │ │ - bne 3bdb0 │ │ - sub r2, r2, #3 │ │ - sub lr, lr, #3 │ │ - b 3bdb4 │ │ - add r3, r3, #3 │ │ - vld1.8 {d4-d5}, [r2]! │ │ - vld1.8 {d18-d19}, [lr]! │ │ - tst r7, #1 │ │ - beq 3bde8 │ │ - cmp r1, #0 │ │ - beq 3be00 │ │ - vld1.32 {d3[1]}, [r1]! │ │ - sub r2, r2, #3 │ │ - sub lr, lr, #3 │ │ - vld1.32 {d17[1]}, [r1]! │ │ - vext.8 q2, q1, q2, #13 │ │ - vext.8 q9, q8, q9, #13 │ │ - b 3be00 │ │ - vdup.8 q1, d4[0] │ │ - vdup.8 q8, d18[0] │ │ - sub r2, r2, #3 │ │ - sub lr, lr, #3 │ │ - vext.8 q2, q1, q2, #13 │ │ - vext.8 q9, q8, q9, #13 │ │ - vmovl.u8 q1, d4 │ │ - vmovl.u8 q2, d5 │ │ - vmovl.u8 q8, d18 │ │ - vmovl.u8 q9, d19 │ │ - tst r7, #2 │ │ - bne 3be48 │ │ - sub r9, r5, #14 │ │ - ldrb fp, [r2, r9] │ │ - ldrb r9, [lr, r9] │ │ - vdup.8 d24, fp │ │ - vdup.8 d26, r9 │ │ - vmovl.u8 q12, d24 │ │ - vmovl.u8 q13, d26 │ │ - cmp r5, #11 │ │ - bge 3be48 │ │ - cmp r5, #7 │ │ - bge 3bf14 │ │ - b 3bfac │ │ - vmul.i16 q3, q1, d0[0] │ │ - vext.8 q10, q1, q2, #2 │ │ - vext.8 q11, q1, q2, #4 │ │ - vmla.i16 q3, q10, d0[1] │ │ - vmla.i16 q3, q11, d0[2] │ │ - vext.8 q10, q1, q2, #6 │ │ - vext.8 q11, q1, q2, #8 │ │ - vmla.i16 q3, q10, d0[3] │ │ - vmla.i16 q3, q11, d1[0] │ │ - vext.8 q10, q1, q2, #10 │ │ - vext.8 q11, q1, q2, #12 │ │ - vmla.i16 q3, q10, d1[1] │ │ - vmla.i16 q3, q11, d1[2] │ │ - vmul.i16 q10, q8, d0[0] │ │ - vext.8 q11, q8, q9, #2 │ │ - vext.8 q4, q8, q9, #4 │ │ - vmla.i16 q10, q11, d0[1] │ │ - vmla.i16 q10, q4, d0[2] │ │ - vext.8 q11, q8, q9, #6 │ │ - vext.8 q4, q8, q9, #8 │ │ - vmla.i16 q10, q11, d0[3] │ │ - vmla.i16 q10, q4, d1[0] │ │ - vext.8 q11, q8, q9, #10 │ │ - vext.8 q4, q8, q9, #12 │ │ - vmla.i16 q10, q11, d1[1] │ │ - vmla.i16 q10, q4, d1[2] │ │ - vext.8 q1, q1, q2, #6 │ │ - vext.8 q8, q8, q9, #6 │ │ - vshl.s16 q1, q1, #7 │ │ - vshl.s16 q8, q8, #7 │ │ - vsub.i16 q1, q1, q14 │ │ - vsub.i16 q8, q8, q14 │ │ - vqadd.s16 q3, q3, q1 │ │ - vqadd.s16 q10, q10, q8 │ │ - vshr.s16 q3, q3, #3 │ │ - vshr.s16 q10, q10, #3 │ │ - vadd.i16 q3, q3, q15 │ │ - vadd.i16 q10, q10, q15 │ │ - vst1.16 {d6-d7}, [r0 :128]! │ │ - vst1.16 {d20-d21}, [ip :128]! │ │ - subs r5, r5, #8 │ │ - ble 3c134 │ │ - tst r7, #2 │ │ - vorr q1, q2, q2 │ │ - vorr q8, q9, q9 │ │ - vld1.8 {d4}, [r2]! │ │ - vld1.8 {d18}, [lr]! │ │ - vmovl.u8 q2, d4 │ │ - vmovl.u8 q9, d18 │ │ - bne 3be48 │ │ - b 3be34 │ │ - vext.8 d20, d2, d3, #2 │ │ - vext.8 d21, d2, d3, #4 │ │ - vext.8 d22, d2, d3, #6 │ │ - vext.8 d23, d3, d4, #2 │ │ - vext.8 d8, d3, d4, #4 │ │ - vmul.i16 d6, d2, d0[0] │ │ - vmla.i16 d6, d20, d0[1] │ │ - vmla.i16 d6, d21, d0[2] │ │ - vmla.i16 d6, d22, d0[3] │ │ - vmla.i16 d6, d3, d1[0] │ │ - vmla.i16 d6, d23, d1[1] │ │ - vmla.i16 d6, d8, d1[2] │ │ - vext.8 d20, d16, d17, #2 │ │ - vext.8 d21, d16, d17, #4 │ │ - vext.8 d22, d16, d17, #6 │ │ - vext.8 d23, d17, d18, #2 │ │ - vext.8 d8, d17, d18, #4 │ │ - vmul.i16 d7, d16, d0[0] │ │ - vmla.i16 d7, d20, d0[1] │ │ - vmla.i16 d7, d21, d0[2] │ │ - vmla.i16 d7, d22, d0[3] │ │ - vmla.i16 d7, d17, d1[0] │ │ - vmla.i16 d7, d23, d1[1] │ │ - vmla.i16 d7, d8, d1[2] │ │ - vext.8 d22, d2, d3, #6 │ │ - vext.8 d23, d16, d17, #6 │ │ - vshl.s16 q11, q11, #7 │ │ - vsub.i16 q11, q11, q14 │ │ - vqadd.s16 q3, q3, q11 │ │ - vshr.s16 q3, q3, #3 │ │ - vadd.i16 q3, q3, q15 │ │ - vst1.16 {d6}, [r0 :64]! │ │ - vst1.16 {d7}, [ip :64]! │ │ - subs r5, r5, #4 │ │ - vext.8 q1, q1, q2, #8 │ │ - vext.8 q2, q2, q2, #8 │ │ - vext.8 q8, q8, q9, #8 │ │ - vext.8 q9, q9, q9, #8 │ │ - cmp r5, #5 │ │ - blt 3bfc4 │ │ - bgt 3c038 │ │ - vorr q2, q12, q12 │ │ - vorr q9, q13, q13 │ │ - b 3c048 │ │ - sub r9, r5, #1 │ │ - add fp, pc, #16 │ │ - ldr r9, [fp, r9, lsl #2] │ │ - add fp, fp, r9 │ │ - vorr q2, q12, q12 │ │ - vorr q9, q13, q13 │ │ - bx fp │ │ - andeq r0, r0, r0, lsl r0 │ │ - andeq r0, r0, ip, lsl r0 │ │ - andeq r0, r0, r0, lsr r0 │ │ - andeq r0, r0, r4, asr #32 │ │ - vorr d3, d4, d4 │ │ - vorr d17, d18, d18 │ │ - b 3c048 │ │ - vext.8 q1, q1, q1, #10 │ │ - vext.8 q1, q1, q2, #6 │ │ - vext.8 q8, q8, q8, #10 │ │ - vext.8 q8, q8, q9, #6 │ │ - b 3c048 │ │ - vext.8 q1, q1, q1, #12 │ │ - vext.8 q1, q1, q2, #4 │ │ - vext.8 q8, q8, q8, #12 │ │ - vext.8 q8, q8, q9, #4 │ │ - b 3c048 │ │ - vext.8 q1, q1, q1, #14 │ │ - vext.8 q1, q1, q2, #2 │ │ - vext.8 q8, q8, q8, #14 │ │ - vext.8 q8, q8, q9, #2 │ │ - b 3c048 │ │ - vext.8 q2, q2, q2, #2 │ │ - vext.8 q2, q2, q12, #14 │ │ - vext.8 q9, q9, q9, #2 │ │ - vext.8 q9, q9, q13, #14 │ │ - cmp r5, #4 │ │ - blt 3c0e4 │ │ - vext.8 d20, d2, d3, #2 │ │ - vext.8 d21, d2, d3, #4 │ │ - vext.8 d22, d2, d3, #6 │ │ - vext.8 d23, d3, d4, #2 │ │ - vext.8 d8, d3, d4, #4 │ │ - vmul.i16 d6, d2, d0[0] │ │ - vmla.i16 d6, d20, d0[1] │ │ - vmla.i16 d6, d21, d0[2] │ │ - vmla.i16 d6, d22, d0[3] │ │ - vmla.i16 d6, d3, d1[0] │ │ - vmla.i16 d6, d23, d1[1] │ │ - vmla.i16 d6, d8, d1[2] │ │ - vext.8 d20, d16, d17, #2 │ │ - vext.8 d21, d16, d17, #4 │ │ - vext.8 d22, d16, d17, #6 │ │ - vext.8 d23, d17, d18, #2 │ │ - vext.8 d8, d17, d18, #4 │ │ - vmul.i16 d7, d16, d0[0] │ │ - vmla.i16 d7, d20, d0[1] │ │ - vmla.i16 d7, d21, d0[2] │ │ - vmla.i16 d7, d22, d0[3] │ │ - vmla.i16 d7, d17, d1[0] │ │ - vmla.i16 d7, d23, d1[1] │ │ - vmla.i16 d7, d8, d1[2] │ │ - vext.8 d22, d2, d3, #6 │ │ - vext.8 d23, d16, d17, #6 │ │ - vshl.s16 q11, q11, #7 │ │ - vsub.i16 q11, q11, q14 │ │ - vqadd.s16 q3, q3, q11 │ │ - vshr.s16 q3, q3, #3 │ │ - vadd.i16 q3, q3, q15 │ │ - vst1.16 {d6}, [r0 :64]! │ │ - vst1.16 {d7}, [ip :64]! │ │ - subs r5, r5, #4 │ │ - vext.8 q1, q1, q2, #8 │ │ - vext.8 q8, q8, q9, #8 │ │ - beq 3c134 │ │ - vmul.i16 q3, q1, q0 │ │ - vmul.i16 q10, q8, q0 │ │ - vpadd.i16 d6, d6, d7 │ │ - vpadd.i16 d7, d20, d21 │ │ - vdup.16 d24, d2[3] │ │ - vpadd.i16 d6, d6, d7 │ │ - vdup.16 d25, d16[3] │ │ - vpadd.i16 d6, d6, d6 │ │ - vtrn.16 d24, d25 │ │ - vshl.s16 d24, d24, #7 │ │ - vsub.i16 d24, d24, d28 │ │ - vqadd.s16 d6, d6, d24 │ │ - vshr.s16 d6, d6, #3 │ │ - vadd.i16 d6, d6, d30 │ │ - vst1.16 {d6[0]}, [r0 :16]! │ │ - vst1.16 {d6[1]}, [ip :16]! │ │ - subs r5, r5, #1 │ │ - vext.8 q1, q1, q2, #2 │ │ - vext.8 q8, q8, q9, #2 │ │ - bgt 3c0e4 │ │ - subs r6, r6, #2 │ │ - ble 3c154 │ │ - add r0, r0, sl │ │ - add ip, ip, sl │ │ - add r2, r2, r3 │ │ - add lr, lr, r3 │ │ - mov r5, r8 │ │ - b 3bdb4 │ │ - vpop {d8-d9} │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r4, r5, r6, r7, lr} │ │ - ldrd r4, [sp, #20] │ │ - ldrd r6, [sp, #28] │ │ - mov lr, r4 │ │ - vmov.i16 q1, #0 ; 0x0000 │ │ - mov ip, #128 ; 0x80 │ │ - vld1.16 {d0-d1}, [r5] │ │ - vmov.16 d2[3], ip │ │ - vadd.i16 q0, q0, q1 │ │ - mov ip, r4 │ │ - tst r6, #4 │ │ - beq 3c194 │ │ - sub r2, r2, r7, lsl #1 │ │ - add ip, ip, #2 │ │ - tst r6, #8 │ │ - beq 3c1a0 │ │ - add ip, ip, #2 │ │ - tst r6, #4 │ │ - vld1.16 {d16-d17}, [r2 :128], r7 │ │ - beq 3c1bc │ │ - vld1.16 {d20-d21}, [r2 :128], r7 │ │ - vorr q9, q8, q8 │ │ - vld1.16 {d22-d23}, [r2 :128], r7 │ │ - b 3c1c8 │ │ - vorr q9, q8, q8 │ │ - vorr q10, q8, q8 │ │ - vorr q11, q8, q8 │ │ - cmp r4, #4 │ │ - blt 3c250 │ │ - vld1.16 {d24-d25}, [r2 :128], r7 │ │ - vld1.16 {d26-d27}, [r2 :128], r7 │ │ - vld1.16 {d28-d29}, [r2 :128], r7 │ │ - subs r4, r4, #1 │ │ - vmull.s16 q2, d16, d0[0] │ │ - vmlal.s16 q2, d18, d0[1] │ │ - vmlal.s16 q2, d20, d0[2] │ │ - vmlal.s16 q2, d22, d0[3] │ │ - vmlal.s16 q2, d24, d1[0] │ │ - vmlal.s16 q2, d26, d1[1] │ │ - vmlal.s16 q2, d28, d1[2] │ │ - vmull.s16 q3, d17, d0[0] │ │ - vmlal.s16 q3, d19, d0[1] │ │ - vmlal.s16 q3, d21, d0[2] │ │ - vmlal.s16 q3, d23, d0[3] │ │ - vmlal.s16 q3, d25, d1[0] │ │ - vmlal.s16 q3, d27, d1[1] │ │ - vmlal.s16 q3, d29, d1[2] │ │ - vqrshrun.s32 d4, q2, #11 │ │ - vqrshrun.s32 d5, q3, #11 │ │ - vqmovun.s16 d4, q2 │ │ - vst1.8 {d4}, [r0], r1 │ │ - cmp r4, #4 │ │ - vorr q8, q9, q9 │ │ - vorr q9, q10, q10 │ │ - vorr q10, q11, q11 │ │ - vorr q11, q12, q12 │ │ - vorr q12, q13, q13 │ │ - vorr q13, q14, q14 │ │ - blt 3c2d8 │ │ - vld1.16 {d28-d29}, [r2 :128], r7 │ │ - b 3c1dc │ │ - tst r6, #8 │ │ - beq 3c290 │ │ - cmp r4, #2 │ │ - vld1.16 {d24-d25}, [r2 :128], r7 │ │ - vld1.16 {d26-d27}, [r2 :128], r7 │ │ - bgt 3c280 │ │ - beq 3c274 │ │ - vorr q13, q12, q12 │ │ - b 3c2fc │ │ - vld1.16 {d28-d29}, [r2 :128], r7 │ │ - vorr q15, q14, q14 │ │ - b 3c2fc │ │ - vld1.16 {d28-d29}, [r2 :128], r7 │ │ - vld1.16 {d30-d31}, [r2 :128], r7 │ │ - vorr q1, q15, q15 │ │ - b 3c2fc │ │ - cmp r4, #2 │ │ - bgt 3c2c0 │ │ - beq 3c2ac │ │ - vorr q12, q11, q11 │ │ - vorr q13, q11, q11 │ │ - vorr q14, q11, q11 │ │ - b 3c2fc │ │ - vld1.16 {d24-d25}, [r2 :128], r7 │ │ - vorr q13, q12, q12 │ │ - vorr q14, q12, q12 │ │ - vorr q15, q12, q12 │ │ - b 3c2fc │ │ - vld1.16 {d24-d25}, [r2 :128], r7 │ │ - vld1.16 {d26-d27}, [r2 :128], r7 │ │ - vorr q14, q13, q13 │ │ - vorr q15, q13, q13 │ │ - vorr q1, q13, q13 │ │ - b 3c2fc │ │ - tst r6, #8 │ │ - beq 3c2f0 │ │ - vld1.16 {d28-d29}, [r2 :128], r7 │ │ - vld1.16 {d30-d31}, [r2 :128], r7 │ │ - vorr q1, q15, q15 │ │ - b 3c2fc │ │ - vorr q14, q13, q13 │ │ - vorr q15, q13, q13 │ │ - vorr q1, q13, q13 │ │ - subs r4, r4, #1 │ │ - vmull.s16 q2, d16, d0[0] │ │ - vmlal.s16 q2, d18, d0[1] │ │ - vmlal.s16 q2, d20, d0[2] │ │ - vmlal.s16 q2, d22, d0[3] │ │ - vmlal.s16 q2, d24, d1[0] │ │ - vmlal.s16 q2, d26, d1[1] │ │ - vmlal.s16 q2, d28, d1[2] │ │ - vmull.s16 q3, d17, d0[0] │ │ - vmlal.s16 q3, d19, d0[1] │ │ - vmlal.s16 q3, d21, d0[2] │ │ - vmlal.s16 q3, d23, d0[3] │ │ - vmlal.s16 q3, d25, d1[0] │ │ - vmlal.s16 q3, d27, d1[1] │ │ - vmlal.s16 q3, d29, d1[2] │ │ - vqrshrun.s32 d4, q2, #11 │ │ - vqrshrun.s32 d5, q3, #11 │ │ - vqmovun.s16 d4, q2 │ │ - vst1.8 {d4}, [r0], r1 │ │ - ble 3c370 │ │ - vorr q8, q9, q9 │ │ - vorr q9, q10, q10 │ │ - vorr q10, q11, q11 │ │ - vorr q11, q12, q12 │ │ - vorr q12, q13, q13 │ │ - vorr q13, q14, q14 │ │ - vorr q14, q15, q15 │ │ - vorr q15, q1, q1 │ │ - b 3c2fc │ │ - subs r3, r3, #8 │ │ - ble 3c390 │ │ - mls r0, r1, lr, r0 │ │ - mls r2, r7, ip, r2 │ │ - add r0, r0, #8 │ │ - add r2, r2, #16 │ │ - mov r4, lr │ │ - b 3c1a0 │ │ - pop {r4, r5, r6, r7, pc} │ │ - push {r4, lr} │ │ - ldr r4, [sp, #8] │ │ - add ip, pc, #8 │ │ - ldr r3, [ip, r3, lsl #2] │ │ - add ip, ip, r3 │ │ - bx ip │ │ - andeq r0, r0, r0 │ │ - andeq r0, r0, r0, lsr #32 │ │ - andeq r0, r0, r8, ror r0 │ │ - andeq r0, r0, r0, asr #1 │ │ - andeq r0, r0, r4, ror #1 │ │ - andeq r0, r0, r4, lsl r1 │ │ - andeq r0, r0, r8, lsr r1 │ │ - andeq r0, r0, ip, asr r1 │ │ - add r3, r0, r1 │ │ - lsl r1, r1, #1 │ │ - subs r4, r4, #8 │ │ - blt 3c408 │ │ - vld1.8 {d0}, [r2 :64]! │ │ - vst1.8 {d0[0]}, [r0], r1 │ │ - vst1.8 {d0[1]}, [r3], r1 │ │ - vst1.8 {d0[2]}, [r0], r1 │ │ - vst1.8 {d0[3]}, [r3], r1 │ │ - vst1.8 {d0[4]}, [r0], r1 │ │ - vst1.8 {d0[5]}, [r3], r1 │ │ - vst1.8 {d0[6]}, [r0], r1 │ │ - vst1.8 {d0[7]}, [r3], r1 │ │ - ble 3c420 │ │ - b 3c3d4 │ │ - add r4, r4, #8 │ │ - asr r1, r1, #1 │ │ - subs r4, r4, #1 │ │ - vld1.8 {d0[]}, [r2]! │ │ - vst1.8 {d0[0]}, [r0], r1 │ │ - bgt 3c410 │ │ - pop {r4, pc} │ │ - add r3, r0, r1 │ │ - lsl r1, r1, #1 │ │ - subs r4, r4, #4 │ │ - blt 3c450 │ │ - vld1.16 {d0}, [r2 :64]! │ │ - vst1.16 {d0[0]}, [r0 :16], r1 │ │ - vst1.16 {d0[1]}, [r3 :16], r1 │ │ - vst1.16 {d0[2]}, [r0 :16], r1 │ │ - vst1.16 {d0[3]}, [r3 :16], r1 │ │ - ble 3c468 │ │ - b 3c42c │ │ - add r4, r4, #4 │ │ - asr r1, r1, #1 │ │ - subs r4, r4, #1 │ │ - vld1.16 {d0[]}, [r2 :16]! │ │ - vst1.16 {d0[0]}, [r0 :16], r1 │ │ - bgt 3c458 │ │ - pop {r4, pc} │ │ - ldrh r3, [r2] │ │ - ldrb ip, [r2, #2] │ │ - add r2, r2, #3 │ │ - subs r4, r4, #1 │ │ - strh r3, [r0] │ │ - strb ip, [r0, #2] │ │ - add r0, r0, r1 │ │ - bgt 3c46c │ │ - pop {r4, pc} │ │ - add r3, r0, r1 │ │ - lsl r1, r1, #1 │ │ - subs r4, r4, #2 │ │ - blt 3c4b4 │ │ - vld1.8 {d0}, [r2 :64]! │ │ - vst1.32 {d0[0]}, [r0 :32], r1 │ │ - vst1.32 {d0[1]}, [r3 :32], r1 │ │ - ble 3c4bc │ │ - b 3c498 │ │ - vld1.32 {d0[]}, [r2 :32] │ │ - vst1.32 {d0[0]}, [r0 :32] │ │ - pop {r4, pc} │ │ - ldr r3, [r2] │ │ - ldrb ip, [r2, #4] │ │ - add r2, r2, #5 │ │ - subs r4, r4, #1 │ │ - str r3, [r0] │ │ - strb ip, [r0, #4] │ │ - add r0, r0, r1 │ │ - bgt 3c4c0 │ │ - pop {r4, pc} │ │ - ldr r3, [r2] │ │ - ldrh ip, [r2, #4] │ │ - add r2, r2, #6 │ │ - subs r4, r4, #1 │ │ - str r3, [r0] │ │ - strh ip, [r0, #4] │ │ - add r0, r0, r1 │ │ - bgt 3c4e4 │ │ - pop {r4, pc} │ │ - ldr r3, [r2] │ │ - ldrh ip, [r2, #4] │ │ - ldrb lr, [r2, #6] │ │ - add r2, r2, #7 │ │ - subs r4, r4, #1 │ │ - str r3, [r0] │ │ - strh ip, [r0, #4] │ │ - strb lr, [r0, #6] │ │ - add r0, r0, r1 │ │ - bgt 3c508 │ │ - pop {r4, pc} │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - vpush {d8-d15} │ │ - ldrd r4, [sp, #100] ; 0x64 │ │ - ldrd r6, [sp, #108] ; 0x6c │ │ - add r5, r5, #2 │ │ - add sl, r0, #1600 ; 0x640 │ │ - add fp, r1, #800 ; 0x320 │ │ - add ip, r3, r4 │ │ - lsl r4, r4, #1 │ │ - mov r9, #1600 ; 0x640 │ │ - tst r7, #2 │ │ - bne 3c570 │ │ - add lr, r5, #3 │ │ - bic lr, lr, #3 │ │ - b 3c578 │ │ - add lr, r5, #7 │ │ - bic lr, lr, #7 │ │ - sub r9, r9, lr, lsl #1 │ │ - mov r8, r5 │ │ - add lr, r5, #14 │ │ - bic lr, lr, #7 │ │ - sub r4, r4, lr │ │ - tst r7, #1 │ │ - beq 3c5a8 │ │ - cmp r2, #0 │ │ - bne 3c5a8 │ │ - sub r3, r3, #2 │ │ - sub ip, ip, #2 │ │ - b 3c5ac │ │ - add r4, r4, #2 │ │ - vld1.8 {d0-d1}, [r3]! │ │ - vld1.8 {d8-d9}, [ip]! │ │ - tst r7, #1 │ │ - beq 3c5e0 │ │ - cmp r2, #0 │ │ - beq 3c5f8 │ │ - vld1.32 {d3[]}, [r2]! │ │ - sub r3, r3, #2 │ │ - sub ip, ip, #2 │ │ - vld1.32 {d11[]}, [r2]! │ │ - vext.8 q0, q1, q0, #14 │ │ - vext.8 q4, q5, q4, #14 │ │ - b 3c5f8 │ │ - vdup.8 q1, d0[0] │ │ - vdup.8 q5, d8[0] │ │ - sub r3, r3, #2 │ │ - sub ip, ip, #2 │ │ - vext.8 q0, q1, q0, #14 │ │ - vext.8 q4, q5, q4, #14 │ │ - vmull.u8 q1, d0, d0 │ │ - vmull.u8 q2, d1, d1 │ │ - vmull.u8 q5, d8, d8 │ │ - vmull.u8 q6, d9, d9 │ │ - tst r7, #2 │ │ - bne 3c63c │ │ - sub lr, r5, #17 │ │ - ldrb fp, [r3, lr] │ │ - ldrb lr, [ip, lr] │ │ - vdup.8 q14, fp │ │ - vdup.8 q15, lr │ │ - add fp, r1, #800 ; 0x320 │ │ - cmp r5, #10 │ │ - bge 3c63c │ │ - cmp r5, #6 │ │ - bge 3c6d0 │ │ - b 3c72c │ │ - vext.8 d16, d0, d1, #1 │ │ - vext.8 d17, d0, d1, #2 │ │ - vext.8 d18, d8, d9, #1 │ │ - vext.8 d19, d8, d9, #2 │ │ - vaddl.u8 q3, d0, d16 │ │ - vaddw.u8 q3, q3, d17 │ │ - vaddl.u8 q7, d8, d18 │ │ - vaddw.u8 q7, q7, d19 │ │ - vext.8 q8, q1, q2, #2 │ │ - vext.8 q9, q1, q2, #4 │ │ - vext.8 q10, q5, q6, #2 │ │ - vext.8 q11, q5, q6, #4 │ │ - vaddl.u16 q12, d2, d16 │ │ - vaddl.u16 q13, d3, d17 │ │ - vaddw.u16 q12, q12, d18 │ │ - vaddw.u16 q13, q13, d19 │ │ - vaddl.u16 q8, d10, d20 │ │ - vaddl.u16 q9, d11, d21 │ │ - vaddw.u16 q8, q8, d22 │ │ - vaddw.u16 q9, q9, d23 │ │ - vst1.16 {d6-d7}, [r1 :128]! │ │ - vst1.16 {d14-d15}, [fp :128]! │ │ - vst1.32 {d24-d27}, [r0 :128]! │ │ - vst1.32 {d16-d19}, [sl :128]! │ │ - subs r5, r5, #8 │ │ - ble 3c868 │ │ - tst r7, #2 │ │ - vld1.8 {d6}, [r3]! │ │ - vld1.8 {d14}, [ip]! │ │ - vorr q1, q2, q2 │ │ - vorr q5, q6, q6 │ │ - vext.8 q0, q0, q3, #8 │ │ - vext.8 q4, q4, q7, #8 │ │ - vmull.u8 q2, d6, d6 │ │ - vmull.u8 q6, d14, d14 │ │ - bne 3c63c │ │ - b 3c628 │ │ - vext.8 d16, d0, d1, #1 │ │ - vext.8 d17, d0, d1, #2 │ │ - vext.8 d18, d8, d9, #1 │ │ - vext.8 d19, d8, d9, #2 │ │ - vaddl.u8 q3, d0, d16 │ │ - vaddw.u8 q3, q3, d17 │ │ - vaddl.u8 q7, d8, d18 │ │ - vaddw.u8 q7, q7, d19 │ │ - vext.8 q8, q1, q2, #2 │ │ - vext.8 q9, q1, q2, #4 │ │ - vext.8 q10, q5, q6, #2 │ │ - vext.8 q11, q5, q6, #4 │ │ - vaddl.u16 q12, d2, d16 │ │ - vaddw.u16 q12, q12, d18 │ │ - vaddl.u16 q8, d10, d20 │ │ - vaddw.u16 q8, q8, d22 │ │ - vst1.16 {d6}, [r1 :64]! │ │ - vst1.16 {d14}, [fp :64]! │ │ - vst1.32 {d24-d25}, [r0 :128]! │ │ - vst1.32 {d16-d17}, [sl :128]! │ │ - subs r5, r5, #4 │ │ - vext.8 q0, q0, q0, #4 │ │ - vext.8 q4, q4, q4, #4 │ │ - sub lr, r5, #2 │ │ - add fp, pc, #8 │ │ - ldr lr, [fp, lr, lsl #2] │ │ - add fp, fp, lr │ │ - bx fp │ │ - andeq r0, r0, r0, lsl r0 │ │ - andeq r0, r0, r4, lsr #32 │ │ - andeq r0, r0, r8, lsr r0 │ │ - andeq r0, r0, ip, asr #32 │ │ - vext.8 q0, q0, q0, #2 │ │ - vext.8 q4, q4, q4, #2 │ │ - vext.8 q0, q0, q14, #14 │ │ - vext.8 q4, q4, q15, #14 │ │ - b 3c79c │ │ - vext.8 q0, q0, q0, #3 │ │ - vext.8 q4, q4, q4, #3 │ │ - vext.8 q0, q0, q14, #13 │ │ - vext.8 q4, q4, q15, #13 │ │ - b 3c79c │ │ - vext.8 q0, q0, q0, #4 │ │ - vext.8 q4, q4, q4, #4 │ │ - vext.8 q0, q0, q14, #12 │ │ - vext.8 q4, q4, q15, #12 │ │ - b 3c79c │ │ - vext.8 q0, q0, q0, #5 │ │ - vext.8 q4, q4, q4, #5 │ │ - vext.8 q0, q0, q14, #11 │ │ - vext.8 q4, q4, q15, #11 │ │ - add fp, r1, #800 ; 0x320 │ │ - vmull.u8 q1, d0, d0 │ │ - vmull.u8 q2, d1, d1 │ │ - vmull.u8 q5, d8, d8 │ │ - vmull.u8 q6, d9, d9 │ │ - vext.8 d16, d0, d1, #1 │ │ - vext.8 d17, d0, d1, #2 │ │ - vext.8 d18, d8, d9, #1 │ │ - vext.8 d19, d8, d9, #2 │ │ - vaddl.u8 q3, d0, d16 │ │ - vaddw.u8 q3, q3, d17 │ │ - vaddl.u8 q7, d8, d18 │ │ - vaddw.u8 q7, q7, d19 │ │ - vext.8 q8, q1, q2, #2 │ │ - vext.8 q9, q1, q2, #4 │ │ - vext.8 q10, q5, q6, #2 │ │ - vext.8 q11, q5, q6, #4 │ │ - vaddl.u16 q12, d2, d16 │ │ - vaddw.u16 q12, q12, d18 │ │ - vaddl.u16 q8, d10, d20 │ │ - vaddw.u16 q8, q8, d22 │ │ - subs r5, r5, #4 │ │ - vst1.16 {d6}, [r1 :64]! │ │ - vst1.16 {d14}, [fp :64]! │ │ - vst1.32 {d24-d25}, [r0 :128]! │ │ - vst1.32 {d16-d17}, [sl :128]! │ │ - ble 3c868 │ │ - vext.8 q0, q0, q0, #4 │ │ - vext.8 q1, q1, q2, #8 │ │ - vext.8 q4, q4, q4, #4 │ │ - vext.8 q5, q5, q6, #8 │ │ - vext.8 d16, d0, d1, #1 │ │ - vext.8 d17, d0, d1, #2 │ │ - vext.8 d18, d8, d9, #1 │ │ - vext.8 d19, d8, d9, #2 │ │ - vaddl.u8 q3, d0, d16 │ │ - vaddw.u8 q3, q3, d17 │ │ - vaddl.u8 q7, d8, d18 │ │ - vaddw.u8 q7, q7, d19 │ │ - vext.8 q8, q1, q2, #2 │ │ - vext.8 q9, q1, q2, #4 │ │ - vext.8 q10, q5, q6, #2 │ │ - vext.8 q11, q5, q6, #4 │ │ - vaddl.u16 q12, d2, d16 │ │ - vaddw.u16 q12, q12, d18 │ │ - vaddl.u16 q8, d10, d20 │ │ - vaddw.u16 q8, q8, d22 │ │ - vst1.16 {d6}, [r1 :64]! │ │ - vst1.16 {d14}, [fp :64]! │ │ - vst1.32 {d24-d25}, [r0 :128]! │ │ - vst1.32 {d16-d17}, [sl :128]! │ │ - subs r6, r6, #2 │ │ - ble 3c890 │ │ - add r0, r0, r9, lsl #1 │ │ - add sl, sl, r9, lsl #1 │ │ - add r1, r1, r9 │ │ - add fp, fp, r9 │ │ - add r3, r3, r4 │ │ - add ip, ip, r4 │ │ - mov r5, r8 │ │ - b 3c5ac │ │ - vpop {d8-d15} │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - vpush {d8-d15} │ │ - ldrd r4, [sp, #100] ; 0x64 │ │ - ldrd r6, [sp, #108] ; 0x6c │ │ - add r5, r5, #2 │ │ - add sl, r0, #1600 ; 0x640 │ │ - add fp, r1, #800 ; 0x320 │ │ - add ip, r3, r4 │ │ - lsl r4, r4, #1 │ │ - mov r9, #1600 ; 0x640 │ │ - tst r7, #2 │ │ - bne 3c8d8 │ │ - add lr, r5, #3 │ │ - bic lr, lr, #3 │ │ - add r8, r5, #13 │ │ - b 3c8e4 │ │ - add lr, r5, #7 │ │ - bic lr, lr, #7 │ │ - add r8, r5, #15 │ │ - sub r9, r9, lr, lsl #1 │ │ - bic r8, r8, #7 │ │ - sub r4, r4, r8 │ │ - mov r8, r5 │ │ - tst r7, #1 │ │ - beq 3c910 │ │ - cmp r2, #0 │ │ - bne 3c910 │ │ - sub r3, r3, #3 │ │ - sub ip, ip, #3 │ │ - b 3c914 │ │ - add r4, r4, #3 │ │ - vld1.8 {d0-d1}, [r3]! │ │ - vld1.8 {d8-d9}, [ip]! │ │ - tst r7, #1 │ │ - beq 3c948 │ │ - cmp r2, #0 │ │ - beq 3c960 │ │ - vld1.32 {d3[]}, [r2]! │ │ - sub r3, r3, #3 │ │ - sub ip, ip, #3 │ │ - vld1.32 {d11[]}, [r2]! │ │ - vext.8 q0, q1, q0, #13 │ │ - vext.8 q4, q5, q4, #13 │ │ - b 3c960 │ │ - vdup.8 q1, d0[0] │ │ - vdup.8 q5, d8[0] │ │ - sub r3, r3, #3 │ │ - sub ip, ip, #3 │ │ - vext.8 q0, q1, q0, #13 │ │ - vext.8 q4, q5, q4, #13 │ │ - vmull.u8 q1, d0, d0 │ │ - vmull.u8 q2, d1, d1 │ │ - vmull.u8 q5, d8, d8 │ │ - vmull.u8 q6, d9, d9 │ │ - tst r7, #2 │ │ - bne 3c9a4 │ │ - sub lr, r5, #16 │ │ - ldrb fp, [r3, lr] │ │ - ldrb lr, [ip, lr] │ │ - vdup.8 q14, fp │ │ - vdup.8 q15, lr │ │ - add fp, r1, #800 ; 0x320 │ │ - cmp r5, #11 │ │ - bge 3c9a4 │ │ - cmp r5, #7 │ │ - bge 3ca88 │ │ - b 3cb24 │ │ - vext.8 d16, d0, d1, #1 │ │ - vext.8 d17, d0, d1, #2 │ │ - vext.8 d18, d0, d1, #3 │ │ - vext.8 d19, d0, d1, #4 │ │ - vext.8 d20, d8, d9, #1 │ │ - vext.8 d21, d8, d9, #2 │ │ - vext.8 d22, d8, d9, #3 │ │ - vext.8 d23, d8, d9, #4 │ │ - vaddl.u8 q3, d0, d16 │ │ - vaddl.u8 q12, d17, d18 │ │ - vaddl.u8 q7, d8, d20 │ │ - vaddl.u8 q13, d21, d22 │ │ - vaddw.u8 q3, q3, d19 │ │ - vaddw.u8 q7, q7, d23 │ │ - vadd.i16 q3, q3, q12 │ │ - vadd.i16 q7, q7, q13 │ │ - vext.8 q8, q1, q2, #2 │ │ - vext.8 q9, q1, q2, #4 │ │ - vext.8 q10, q1, q2, #6 │ │ - vext.8 q11, q1, q2, #8 │ │ - vaddl.u16 q12, d2, d16 │ │ - vaddl.u16 q13, d3, d17 │ │ - vaddl.u16 q8, d18, d20 │ │ - vaddl.u16 q9, d19, d21 │ │ - vaddw.u16 q12, q12, d22 │ │ - vaddw.u16 q13, q13, d23 │ │ - vadd.i32 q12, q12, q8 │ │ - vadd.i32 q13, q13, q9 │ │ - vext.8 q8, q5, q6, #2 │ │ - vext.8 q9, q5, q6, #4 │ │ - vext.8 q10, q5, q6, #6 │ │ - vext.8 q11, q5, q6, #8 │ │ - vaddl.u16 q1, d10, d16 │ │ - vaddl.u16 q5, d11, d17 │ │ - vaddl.u16 q8, d18, d20 │ │ - vaddl.u16 q9, d19, d21 │ │ - vaddw.u16 q1, q1, d22 │ │ - vaddw.u16 q5, q5, d23 │ │ - vadd.i32 q10, q1, q8 │ │ - vadd.i32 q11, q5, q9 │ │ - vst1.16 {d6-d7}, [r1 :128]! │ │ - vst1.16 {d14-d15}, [fp :128]! │ │ - vst1.32 {d24-d27}, [r0 :128]! │ │ - vst1.32 {d20-d23}, [sl :128]! │ │ - subs r5, r5, #8 │ │ - ble 3cd10 │ │ - tst r7, #2 │ │ - vld1.8 {d6}, [r3]! │ │ - vld1.8 {d14}, [ip]! │ │ - vorr q1, q2, q2 │ │ - vorr q5, q6, q6 │ │ - vext.8 q0, q0, q3, #8 │ │ - vext.8 q4, q4, q7, #8 │ │ - vmull.u8 q2, d6, d6 │ │ - vmull.u8 q6, d14, d14 │ │ - bne 3c9a4 │ │ - b 3c990 │ │ - vext.8 d16, d0, d1, #1 │ │ - vext.8 d17, d0, d1, #2 │ │ - vext.8 d18, d0, d1, #3 │ │ - vext.8 d19, d0, d1, #4 │ │ - vext.8 d20, d8, d9, #1 │ │ - vext.8 d21, d8, d9, #2 │ │ - vext.8 d22, d8, d9, #3 │ │ - vext.8 d23, d8, d9, #4 │ │ - vaddl.u8 q3, d0, d16 │ │ - vaddl.u8 q12, d17, d18 │ │ - vaddl.u8 q7, d8, d20 │ │ - vaddl.u8 q13, d21, d22 │ │ - vaddw.u8 q3, q3, d19 │ │ - vaddw.u8 q7, q7, d23 │ │ - vadd.i16 q3, q3, q12 │ │ - vadd.i16 q7, q7, q13 │ │ - vext.8 q8, q1, q2, #2 │ │ - vext.8 q9, q1, q2, #4 │ │ - vext.8 q10, q1, q2, #6 │ │ - vext.8 q11, q1, q2, #8 │ │ - vaddl.u16 q12, d2, d16 │ │ - vaddl.u16 q8, d18, d20 │ │ - vaddw.u16 q12, q12, d22 │ │ - vadd.i32 q12, q12, q8 │ │ - vext.8 q8, q5, q6, #2 │ │ - vext.8 q9, q5, q6, #4 │ │ - vext.8 q10, q5, q6, #6 │ │ - vext.8 q11, q5, q6, #8 │ │ - vaddl.u16 q8, d10, d16 │ │ - vaddl.u16 q9, d18, d20 │ │ - vaddw.u16 q8, q8, d22 │ │ - vadd.i32 q10, q8, q9 │ │ - vst1.16 {d6}, [r1 :64]! │ │ - vst1.16 {d14}, [fp :64]! │ │ - vst1.32 {d24-d25}, [r0 :128]! │ │ - vst1.32 {d20-d21}, [sl :128]! │ │ - subs r5, r5, #4 │ │ - vext.8 q0, q0, q0, #4 │ │ - vext.8 q4, q4, q4, #4 │ │ - sub lr, r5, #1 │ │ - add fp, pc, #8 │ │ - ldr lr, [fp, lr, lsl #2] │ │ - add fp, fp, lr │ │ - bx fp │ │ - andeq r0, r0, r8, lsl r0 │ │ - andeq r0, r0, ip, lsr #32 │ │ - andeq r0, r0, r0, asr #32 │ │ - andeq r0, r0, r4, asr r0 │ │ - andeq r0, r0, r8, rrx │ │ - andeq r0, r0, ip, ror r0 │ │ - vext.8 q0, q0, q0, #2 │ │ - vext.8 q4, q4, q4, #2 │ │ - vext.8 q0, q0, q14, #14 │ │ - vext.8 q4, q4, q15, #14 │ │ - b 3cbc4 │ │ - vext.8 q0, q0, q0, #3 │ │ - vext.8 q4, q4, q4, #3 │ │ - vext.8 q0, q0, q14, #13 │ │ - vext.8 q4, q4, q15, #13 │ │ - b 3cbc4 │ │ - vext.8 q0, q0, q0, #4 │ │ - vext.8 q4, q4, q4, #4 │ │ - vext.8 q0, q0, q14, #12 │ │ - vext.8 q4, q4, q15, #12 │ │ - b 3cbc4 │ │ - vext.8 q0, q0, q0, #5 │ │ - vext.8 q4, q4, q4, #5 │ │ - vext.8 q0, q0, q14, #11 │ │ - vext.8 q4, q4, q15, #11 │ │ - b 3cbc4 │ │ - vext.8 q0, q0, q0, #6 │ │ - vext.8 q4, q4, q4, #6 │ │ - vext.8 q0, q0, q14, #10 │ │ - vext.8 q4, q4, q15, #10 │ │ - b 3cbc4 │ │ - vext.8 q0, q0, q0, #7 │ │ - vext.8 q4, q4, q4, #7 │ │ - vext.8 q0, q0, q14, #9 │ │ - vext.8 q4, q4, q15, #9 │ │ - add fp, r1, #800 ; 0x320 │ │ - vmull.u8 q1, d0, d0 │ │ - vmull.u8 q2, d1, d1 │ │ - vmull.u8 q5, d8, d8 │ │ - vmull.u8 q6, d9, d9 │ │ - vext.8 d16, d0, d1, #1 │ │ - vext.8 d17, d0, d1, #2 │ │ - vext.8 d18, d0, d1, #3 │ │ - vext.8 d19, d0, d1, #4 │ │ - vext.8 d20, d8, d9, #1 │ │ - vext.8 d21, d8, d9, #2 │ │ - vext.8 d22, d8, d9, #3 │ │ - vext.8 d23, d8, d9, #4 │ │ - vaddl.u8 q3, d0, d16 │ │ - vaddl.u8 q12, d17, d18 │ │ - vaddl.u8 q7, d8, d20 │ │ - vaddl.u8 q13, d21, d22 │ │ - vaddw.u8 q3, q3, d19 │ │ - vaddw.u8 q7, q7, d23 │ │ - vadd.i16 q3, q3, q12 │ │ - vadd.i16 q7, q7, q13 │ │ - vext.8 q8, q1, q2, #2 │ │ - vext.8 q9, q1, q2, #4 │ │ - vext.8 q10, q1, q2, #6 │ │ - vext.8 q11, q1, q2, #8 │ │ - vaddl.u16 q12, d2, d16 │ │ - vaddl.u16 q8, d18, d20 │ │ - vaddw.u16 q12, q12, d22 │ │ - vadd.i32 q12, q12, q8 │ │ - vext.8 q8, q5, q6, #2 │ │ - vext.8 q9, q5, q6, #4 │ │ - vext.8 q10, q5, q6, #6 │ │ - vext.8 q11, q5, q6, #8 │ │ - vaddl.u16 q8, d10, d16 │ │ - vaddl.u16 q9, d18, d20 │ │ - vaddw.u16 q8, q8, d22 │ │ - vadd.i32 q10, q8, q9 │ │ - subs r5, r5, #4 │ │ - vst1.16 {d6}, [r1 :64]! │ │ - vst1.16 {d14}, [fp :64]! │ │ - vst1.32 {d24-d25}, [r0 :128]! │ │ - vst1.32 {d20-d21}, [sl :128]! │ │ - ble 3cd10 │ │ - vext.8 q0, q0, q0, #4 │ │ - vext.8 q1, q1, q2, #8 │ │ - vext.8 q4, q4, q4, #4 │ │ - vext.8 q5, q5, q6, #8 │ │ - vext.8 d16, d0, d1, #1 │ │ - vext.8 d17, d0, d1, #2 │ │ - vext.8 d18, d0, d1, #3 │ │ - vext.8 d19, d0, d1, #4 │ │ - vext.8 d20, d8, d9, #1 │ │ - vext.8 d21, d8, d9, #2 │ │ - vext.8 d22, d8, d9, #3 │ │ - vext.8 d23, d8, d9, #4 │ │ - vaddl.u8 q3, d0, d16 │ │ - vaddl.u8 q12, d17, d18 │ │ - vaddl.u8 q7, d8, d20 │ │ - vaddl.u8 q13, d21, d22 │ │ - vaddw.u8 q3, q3, d19 │ │ - vaddw.u8 q7, q7, d23 │ │ - vadd.i16 q3, q3, q12 │ │ - vadd.i16 q7, q7, q13 │ │ - vext.8 q8, q1, q2, #2 │ │ - vext.8 q9, q1, q2, #4 │ │ - vext.8 q10, q1, q2, #6 │ │ - vext.8 q11, q1, q2, #8 │ │ - vaddl.u16 q12, d2, d16 │ │ - vaddl.u16 q8, d18, d20 │ │ - vaddw.u16 q12, q12, d22 │ │ - vadd.i32 q12, q12, q8 │ │ - vext.8 q8, q5, q6, #2 │ │ - vext.8 q9, q5, q6, #4 │ │ - vext.8 q10, q5, q6, #6 │ │ - vext.8 q11, q5, q6, #8 │ │ - vaddl.u16 q8, d10, d16 │ │ - vaddl.u16 q9, d18, d20 │ │ - vaddw.u16 q8, q8, d22 │ │ - vadd.i32 q10, q8, q9 │ │ - vst1.16 {d6}, [r1 :64]! │ │ - vst1.16 {d14}, [fp :64]! │ │ - vst1.32 {d24-d25}, [r0 :128]! │ │ - vst1.32 {d20-d21}, [sl :128]! │ │ - subs r6, r6, #2 │ │ - ble 3cd38 │ │ - add r0, r0, r9, lsl #1 │ │ - add sl, sl, r9, lsl #1 │ │ - add r1, r1, r9 │ │ - add fp, fp, r9 │ │ - add r3, r3, r4 │ │ - add ip, ip, r4 │ │ - mov r5, r8 │ │ - b 3c914 │ │ - vpop {d8-d15} │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ ldr r4, [sp, #28] │ │ add ip, r3, #2 │ │ mov lr, r3 │ │ add r2, r2, #2 │ │ mov r7, #1600 ; 0x640 │ │ mov r8, #800 ; 0x320 │ │ sub r0, r0, #1600 ; 0x640 │ │ sub r1, r1, #800 ; 0x320 │ │ tst r4, #4 │ │ - beq 3cd7c │ │ + beq 363d4 │ │ sub r5, r0, #1600 ; 0x640 │ │ sub r6, r1, #800 ; 0x320 │ │ add lr, lr, #2 │ │ - b 3cd84 │ │ + b 363dc │ │ add r5, r0, #1600 ; 0x640 │ │ add r6, r1, #800 ; 0x320 │ │ tst r4, #8 │ │ - beq 3cd94 │ │ + beq 363ec │ │ add r3, r3, #2 │ │ add lr, lr, #2 │ │ mov r9, r3 │ │ tst r4, #4 │ │ vld1.32 {d16-d19}, [r5 :128], r7 │ │ vld1.16 {d0-d1}, [r6 :128], r8 │ │ - beq 3cdbc │ │ + beq 36414 │ │ vld1.32 {d20-d23}, [r5 :128], r7 │ │ vld1.16 {d2-d3}, [r6 :128], r8 │ │ vld1.32 {d24-d27}, [r5 :128], r7 │ │ vld1.16 {d4-d5}, [r6 :128], r8 │ │ - b 3cdd4 │ │ + b 3642c │ │ vorr q10, q8, q8 │ │ vorr q11, q9, q9 │ │ vorr q1, q0, q0 │ │ vorr q12, q8, q8 │ │ vorr q13, q9, q9 │ │ vorr q2, q0, q0 │ │ subs r3, r3, #1 │ │ @@ -59626,20 +52506,20 @@ │ │ vst1.16 {d0-d1}, [r1 :128], r8 │ │ vorr q8, q10, q10 │ │ vorr q9, q11, q11 │ │ vorr q0, q1, q1 │ │ vorr q10, q12, q12 │ │ vorr q11, q13, q13 │ │ vorr q1, q2, q2 │ │ - ble 3ce20 │ │ + ble 36478 │ │ vld1.32 {d24-d27}, [r5 :128], r7 │ │ vld1.16 {d4-d5}, [r6 :128], r8 │ │ - b 3cdd4 │ │ + b 3642c │ │ tst r4, #8 │ │ - bne 3ce74 │ │ + bne 364cc │ │ vadd.i32 q8, q8, q10 │ │ vadd.i32 q9, q9, q11 │ │ vadd.i16 q0, q0, q1 │ │ vadd.i32 q8, q8, q12 │ │ vadd.i32 q9, q9, q13 │ │ vadd.i16 q0, q0, q2 │ │ vst1.32 {d16-d19}, [r0 :128], r7 │ │ @@ -59652,74 +52532,74 @@ │ │ vadd.i16 q0, q0, q1 │ │ vadd.i32 q8, q8, q12 │ │ vadd.i32 q9, q9, q13 │ │ vadd.i16 q0, q0, q2 │ │ vst1.32 {d16-d19}, [r0 :128], r7 │ │ vst1.16 {d0-d1}, [r1 :128], r8 │ │ subs r2, r2, #8 │ │ - ble 3cea4 │ │ + ble 364fc │ │ mls r5, r7, lr, r5 │ │ mls r6, r8, lr, r6 │ │ mls r0, r7, ip, r0 │ │ mls r1, r8, ip, r1 │ │ add r0, r0, #32 │ │ add r1, r1, #16 │ │ add r5, r5, #32 │ │ add r6, r6, #16 │ │ mov r3, r9 │ │ - b 3cd98 │ │ + b 363f0 │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ vpush {d10-d15} │ │ ldr r4, [sp, #76] ; 0x4c │ │ add ip, r3, #2 │ │ mov lr, r3 │ │ add r2, r2, #8 │ │ mov r7, #1600 ; 0x640 │ │ mov r8, #800 ; 0x320 │ │ sub r0, r0, #1600 ; 0x640 │ │ sub r1, r1, #800 ; 0x320 │ │ tst r4, #4 │ │ - beq 3cee8 │ │ + beq 36540 │ │ sub r5, r0, #1600 ; 0x640 │ │ sub r6, r1, #800 ; 0x320 │ │ add lr, lr, #2 │ │ - b 3cef0 │ │ + b 36548 │ │ add r5, r0, #1600 ; 0x640 │ │ add r6, r1, #800 ; 0x320 │ │ tst r4, #8 │ │ - beq 3cf04 │ │ + beq 3655c │ │ add r3, r3, #2 │ │ add lr, lr, #2 │ │ - b 3cf08 │ │ + b 36560 │ │ sub r3, r3, #1 │ │ mov r9, r3 │ │ tst r4, #4 │ │ vld1.32 {d12-d15}, [r5 :128], r7 │ │ vld1.16 {d0-d1}, [r6 :128], r8 │ │ - beq 3cf3c │ │ + beq 36594 │ │ vld1.32 {d20-d23}, [r5 :128], r7 │ │ vld1.16 {d4-d5}, [r6 :128], r8 │ │ vorr q8, q6, q6 │ │ vorr q9, q7, q7 │ │ vorr q1, q0, q0 │ │ vld1.32 {d24-d27}, [r5 :128], r7 │ │ vld1.16 {d6-d7}, [r6 :128], r8 │ │ - b 3cf60 │ │ + b 365b8 │ │ vorr q8, q6, q6 │ │ vorr q9, q7, q7 │ │ vorr q1, q0, q0 │ │ vorr q10, q6, q6 │ │ vorr q11, q7, q7 │ │ vorr q2, q0, q0 │ │ vorr q12, q6, q6 │ │ vorr q13, q7, q7 │ │ vorr q3, q0, q0 │ │ cmp r3, #0 │ │ - beq 3cff0 │ │ + beq 36648 │ │ vld1.32 {d28-d31}, [r5 :128], r7 │ │ vld1.16 {d10-d11}, [r6 :128], r8 │ │ subs r3, r3, #2 │ │ vadd.i32 q6, q6, q8 │ │ vadd.i32 q7, q7, q9 │ │ vadd.i16 q0, q0, q1 │ │ vadd.i32 q6, q6, q10 │ │ @@ -59740,20 +52620,20 @@ │ │ vorr q9, q13, q13 │ │ vorr q1, q3, q3 │ │ vorr q10, q14, q14 │ │ vorr q11, q15, q15 │ │ vorr q2, q5, q5 │ │ add r0, r0, r7 │ │ add r1, r1, r8 │ │ - ble 3d09c │ │ + ble 366f4 │ │ vld1.32 {d24-d27}, [r5 :128], r7 │ │ vld1.16 {d6-d7}, [r6 :128], r8 │ │ vld1.32 {d28-d31}, [r5 :128], r7 │ │ vld1.16 {d10-d11}, [r6 :128], r8 │ │ - b 3cf70 │ │ + b 365c8 │ │ vorr q14, q12, q12 │ │ vorr q15, q13, q13 │ │ vorr q5, q3, q3 │ │ vadd.i32 q6, q6, q8 │ │ vadd.i32 q7, q7, q9 │ │ vadd.i16 q0, q0, q1 │ │ vadd.i32 q6, q6, q10 │ │ @@ -59788,19 +52668,19 @@ │ │ vadd.i32 q7, q7, q13 │ │ vadd.i16 q0, q0, q3 │ │ vadd.i32 q6, q6, q14 │ │ vadd.i32 q7, q7, q15 │ │ vadd.i16 q0, q0, q5 │ │ vst1.32 {d12-d15}, [r0 :128], r7 │ │ vst1.16 {d0-d1}, [r1 :128], r8 │ │ - b 3d1bc │ │ + b 36814 │ │ tst r4, #8 │ │ - bne 3d1bc │ │ + bne 36814 │ │ cmp r3, #0 │ │ - bne 3d160 │ │ + bne 367b8 │ │ vld1.32 {d24-d27}, [r5 :128], r7 │ │ vld1.16 {d6-d7}, [r6 :128], r8 │ │ vorr q14, q12, q12 │ │ vorr q15, q13, q13 │ │ vorr q5, q3, q3 │ │ vadd.i32 q6, q6, q8 │ │ vadd.i32 q7, q7, q9 │ │ @@ -59837,15 +52717,15 @@ │ │ vadd.i32 q7, q7, q13 │ │ vadd.i16 q0, q0, q3 │ │ vadd.i32 q6, q6, q14 │ │ vadd.i32 q7, q7, q15 │ │ vadd.i16 q0, q0, q5 │ │ vst1.32 {d12-d15}, [r0 :128], r7 │ │ vst1.16 {d0-d1}, [r1 :128], r8 │ │ - b 3d1bc │ │ + b 36814 │ │ vorr q12, q10, q10 │ │ vorr q13, q11, q11 │ │ vorr q3, q2, q2 │ │ vorr q14, q10, q10 │ │ vorr q15, q11, q11 │ │ vorr q5, q2, q2 │ │ vadd.i32 q6, q6, q8 │ │ @@ -59860,78 +52740,85 @@ │ │ vadd.i32 q6, q6, q14 │ │ vadd.i32 q7, q7, q15 │ │ vadd.i16 q0, q0, q5 │ │ vst1.32 {d12-d15}, [r0 :128], r7 │ │ vst1.16 {d0-d1}, [r1 :128], r8 │ │ add r0, r0, r7 │ │ add r1, r1, r8 │ │ - b 3d1bc │ │ + b 36814 │ │ subs r2, r2, #8 │ │ - ble 3d1ec │ │ + ble 36844 │ │ mls r5, r7, lr, r5 │ │ mls r6, r8, lr, r6 │ │ mls r0, r7, ip, r0 │ │ mls r1, r8, ip, r1 │ │ add r0, r0, #32 │ │ add r1, r1, #16 │ │ add r5, r5, #32 │ │ add r6, r6, #16 │ │ mov r3, r9 │ │ - b 3cf0c │ │ + b 36564 │ │ vpop {d10-d15} │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ - push {r4, r5, lr} │ │ + push {r4, r5, r6, r7, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [sp, #76] ; 0x4c │ │ + ldrd r4, [sp, #84] ; 0x54 │ │ add r3, r3, #2 │ │ + clz r6, r5 │ │ vmov.i32 q15, #9 ; 0x00000009 │ │ movw r5, #455 ; 0x1c7 │ │ mov lr, #400 ; 0x190 │ │ - b 3d234 │ │ - push {r4, r5, lr} │ │ + b 36894 │ │ + push {r4, r5, r6, r7, lr} │ │ vpush {d8-d15} │ │ - ldr r4, [sp, #76] ; 0x4c │ │ + ldrd r4, [sp, #84] ; 0x54 │ │ add r3, r3, #3 │ │ + clz r6, r5 │ │ asr r3, r3, #1 │ │ vmov.i32 q15, #25 ; 0x00000019 │ │ mov r5, #164 ; 0xa4 │ │ mov lr, #800 ; 0x320 │ │ - ldr ip, [pc] ; 3d23c │ │ - b 3d240 │ │ - andeq sl, r6, r8, lsl #8 │ │ + ldr ip, [pc] ; 3689c │ │ + b 368a0 │ │ + andeq r1, r8, r8, ror #20 │ │ add ip, ip, pc │ │ + sub r6, r6, #24 │ │ vld1.8 {d16-d19}, [ip :128]! │ │ + add r7, r6, r6 │ │ vmov.i8 q11, #5 ; 0x05 │ │ vmov.i8 d10, #55 ; 0x37 │ │ vld1.8 {d20-d21}, [ip :128] │ │ vmov.i8 d11, #72 ; 0x48 │ │ vmov.i8 d12, #101 ; 0x65 │ │ vmov.i8 d13, #169 ; 0xa9 │ │ vmov.i8 d14, #254 ; 0xfe │ │ vmov.i8 d15, #32 ; 0x20 │ │ add r2, r2, #2 │ │ add ip, r2, #7 │ │ bic ip, ip, #7 │ │ sub ip, lr, ip │ │ - vmov.i16 q13, #256 ; 0x0100 │ │ vdup.32 q12, r4 │ │ - vdup.32 q14, r5 │ │ sub r0, r0, #1600 ; 0x640 │ │ sub r1, r1, #800 ; 0x320 │ │ mov r4, r2 │ │ vsub.i8 q8, q8, q11 │ │ vsub.i8 q9, q9, q11 │ │ vsub.i8 q10, q10, q11 │ │ - subs r2, r2, #8 │ │ vld1.32 {d0-d3}, [r0 :128] │ │ vld1.16 {d4-d5}, [r1 :128] │ │ + vdup.32 q13, r7 │ │ + vdup.16 q14, r6 │ │ + subs r2, r2, #8 │ │ + vrshl.s32 q0, q0, q13 │ │ + vrshl.s32 q1, q1, q13 │ │ + vrshl.s16 q4, q2, q14 │ │ vmul.i32 q0, q0, q15 │ │ vmul.i32 q1, q1, q15 │ │ - vmull.u16 q3, d4, d4 │ │ - vmull.u16 q4, d5, d5 │ │ + vmull.u16 q3, d8, d8 │ │ + vmull.u16 q4, d9, d9 │ │ vqsub.u32 q0, q0, q3 │ │ vqsub.u32 q1, q1, q4 │ │ vmul.i32 q0, q0, q12 │ │ vmul.i32 q1, q1, q12 │ │ vqshrn.u32 d0, q0, #16 │ │ vqshrn.u32 d1, q1, #16 │ │ vqrshrn.u16 d0, q0, #4 │ │ @@ -59946,4383 +52833,11150 @@ │ │ vcgt.u8 d8, d0, d14 │ │ vadd.i8 d6, d6, d7 │ │ vadd.i8 d8, d8, d22 │ │ vadd.i8 d2, d2, d6 │ │ vadd.i8 d1, d1, d8 │ │ vadd.i8 d1, d1, d2 │ │ vmovl.u8 q0, d1 │ │ + vmov.i16 q13, #256 ; 0x0100 │ │ + vdup.32 q14, r5 │ │ vmull.u16 q1, d0, d4 │ │ vmull.u16 q2, d1, d5 │ │ vmul.i32 q1, q1, q14 │ │ vmul.i32 q2, q2, q14 │ │ vrshr.s32 q1, q1, #12 │ │ vrshr.s32 q2, q2, #12 │ │ vsub.i16 q0, q13, q0 │ │ vst1.32 {d2-d5}, [r0 :128]! │ │ vst1.16 {d0-d1}, [r1 :128]! │ │ - bgt 3d29c │ │ + bgt 368fc │ │ subs r3, r3, #1 │ │ - ble 3d350 │ │ + ble 369cc │ │ add r0, r0, ip, lsl #2 │ │ add r1, r1, ip, lsl #1 │ │ mov r2, r4 │ │ - b 3d29c │ │ - vpop {d8-d15} │ │ - pop {r4, r5, pc} │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - vpush {d8-d15} │ │ - ldrd r4, [sp, #100] ; 0x64 │ │ - ldr r6, [sp, #108] ; 0x6c │ │ - sub r7, r3, #1600 ; 0x640 │ │ - add r8, r3, #1600 ; 0x640 │ │ - sub r9, r4, #800 ; 0x320 │ │ - add sl, r4, #800 ; 0x320 │ │ - mov fp, #400 ; 0x190 │ │ - mov ip, #384 ; 0x180 │ │ - add lr, r5, #3 │ │ - bic lr, lr, #3 │ │ - sub r2, r2, lr │ │ - sub ip, ip, lr │ │ - sub fp, fp, lr │ │ - sub fp, fp, #4 │ │ - mov lr, r5 │ │ - vmov.i16 q14, #3 ; 0x0003 │ │ - vmov.i32 q15, #3 ; 0x00000003 │ │ - vld1.16 {d0-d1}, [r9]! │ │ - vld1.16 {d2-d3}, [r4]! │ │ - vld1.16 {d4-d5}, [sl]! │ │ - vld1.32 {d16-d19}, [r7]! │ │ - vld1.32 {d20-d23}, [r3]! │ │ - vld1.32 {d24-d27}, [r8]! │ │ - subs r5, r5, #4 │ │ - vext.8 d6, d0, d1, #2 │ │ - vext.8 d7, d2, d3, #2 │ │ - vext.8 d8, d4, d5, #2 │ │ - vext.8 d9, d0, d1, #4 │ │ - vext.8 d10, d2, d3, #4 │ │ - vext.8 d11, d4, d5, #4 │ │ - vadd.i16 d2, d2, d6 │ │ - vadd.i16 d7, d7, d8 │ │ - vadd.i16 d0, d0, d9 │ │ - vadd.i16 d2, d2, d7 │ │ - vadd.i16 d4, d4, d11 │ │ - vadd.i16 d2, d2, d10 │ │ - vadd.i16 d0, d0, d4 │ │ - vext.8 q3, q8, q9, #4 │ │ - vshl.s16 d2, d2, #2 │ │ - vext.8 q4, q8, q9, #8 │ │ - vext.8 q5, q10, q11, #4 │ │ - vext.8 q6, q10, q11, #8 │ │ - vmla.i16 d2, d0, d28 │ │ - vadd.i32 q3, q3, q10 │ │ - vadd.i32 q8, q8, q4 │ │ - vadd.i32 q5, q5, q6 │ │ - vadd.i32 q8, q8, q12 │ │ - vadd.i32 q3, q3, q5 │ │ - vext.8 q7, q12, q13, #4 │ │ - vext.8 q10, q12, q13, #8 │ │ - vld1.32 {d24[0]}, [r1]! │ │ - vadd.i32 q3, q3, q7 │ │ - vadd.i32 q8, q8, q10 │ │ - vshl.s32 q3, q3, #2 │ │ - vmla.i32 q3, q8, q15 │ │ - vmovl.u8 q12, d24 │ │ - vorr d0, d1, d1 │ │ - vmlal.u16 q3, d2, d24 │ │ - vorr d2, d3, d3 │ │ - vrshrn.i32 d6, q3, #9 │ │ - vorr d4, d5, d5 │ │ - vst1.16 {d6}, [r0]! │ │ - ble 3d484 │ │ - vorr q8, q9, q9 │ │ - vorr q10, q11, q11 │ │ - vorr q12, q13, q13 │ │ - vld1.16 {d1}, [r9]! │ │ - vld1.16 {d3}, [r4]! │ │ - vld1.16 {d5}, [sl]! │ │ - vld1.32 {d18-d19}, [r7]! │ │ - vld1.32 {d22-d23}, [r3]! │ │ - vld1.32 {d26-d27}, [r8]! │ │ - b 3d3bc │ │ - subs r6, r6, #1 │ │ - ble 3d4b4 │ │ - mov r5, lr │ │ - add r0, r0, ip, lsl #1 │ │ - add r1, r1, r2 │ │ - add r3, r3, fp, lsl #2 │ │ - add r7, r7, fp, lsl #2 │ │ - add r8, r8, fp, lsl #2 │ │ - add r4, r4, fp, lsl #1 │ │ - add r9, r9, fp, lsl #1 │ │ - add sl, sl, fp, lsl #1 │ │ - b 3d3a4 │ │ + b 368fc │ │ vpop {d8-d15} │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - vpush {d8-d15} │ │ - ldrd r4, [sp, #100] ; 0x64 │ │ - ldr r6, [sp, #108] ; 0x6c │ │ - add r7, r3, #1600 ; 0x640 │ │ - sub r3, r3, #1600 ; 0x640 │ │ - add r8, r4, #800 ; 0x320 │ │ - sub r4, r4, #800 ; 0x320 │ │ - mov r9, #800 ; 0x320 │ │ - mov sl, #384 ; 0x180 │ │ - add fp, r5, #7 │ │ - bic fp, fp, #7 │ │ - sub r2, r2, fp │ │ - sub sl, sl, fp │ │ - sub r9, r9, fp │ │ - sub r9, r9, #4 │ │ - sub ip, r9, #4 │ │ - mov lr, r5 │ │ - vld1.16 {d0-d3}, [r4]! │ │ - vld1.16 {d4-d7}, [r8]! │ │ - vld1.32 {d16-d19}, [r3]! │ │ - vld1.32 {d22-d25}, [r7]! │ │ - vld1.32 {d20-d21}, [r3]! │ │ - vld1.32 {d26-d27}, [r7]! │ │ - vmov.i16 q14, #5 ; 0x0005 │ │ - vmov.i16 q15, #6 ; 0x0006 │ │ + pop {r4, r5, r6, r7, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + sub sp, sp, #48 ; 0x30 │ │ + add r8, r0, #12 │ │ + vld1.16 {d0}, [r1 :64] │ │ + vld1.16 {d16[]}, [r8 :16] │ │ + ldr r9, [pc] ; 369f0 │ │ + b 369f4 │ │ + strdeq r3, [r8], -r2 │ │ + add r9, r9, pc │ │ + vmov.i16 d30, #32512 ; 0x7f00 │ │ + sub r9, r9, r2, lsl #1 │ │ + vmvn.i16 q14, #63 ; 0x003f │ │ + add r8, sp, #14 │ │ + vand d22, d16, d30 │ │ + vst1.16 {d16[0]}, [r8 :16] │ │ + vand d4, d0, d28 │ │ + vld1.16 {d16}, [r9] │ │ + vqdmulh.s16 d20, d4, d22 │ │ + add r8, r0, #10 │ │ + vadd.i16 d16, d4, d16 │ │ + vmov.i16 d17, #0 ; 0x0000 │ │ + vadd.i16 d16, d20, d16 │ │ + add r9, sp, #16 │ │ + vld1.16 {d20[]}, [r8 :16] │ │ + ldr r8, [pc] ; 36a3c │ │ + b 36a40 │ │ + andeq r3, r8, r8, asr #21 │ │ + add r8, r8, pc │ │ + vst1.16 {d16-d17}, [r9] │ │ + vorr d21, d20, d20 │ │ + vld1.16 {d24-d25}, [r8 :64] │ │ + vcge.u16 q2, q10, q8 │ │ + vand q10, q2, q12 │ │ + vadd.i16 d20, d20, d21 │ │ + ldr r4, [r0, #20] │ │ + vpadd.i16 d20, d20, d20 │ │ + lsl sl, r2, #1 │ │ + vpadd.i16 d20, d20, d20 │ │ + vmov.u16 r3, d20[0] │ │ + cmp r4, #0 │ │ + rbit r3, r3 │ │ + clz lr, r3 │ │ + beq 36ac4 │ │ + ldrh r3, [r1, sl] │ │ + vmov.i8 q10, #255 ; 0xff │ │ + mvn ip, r2 │ │ + mvn r4, #3 │ │ + cmn ip, #3 │ │ + vrhadd.u16 d16, d20, d4 │ │ + lsr ip, r3, #4 │ │ + sbc r4, r4, ip │ │ + vsub.i16 d16, d16, d0 │ │ + vdup.16 d20, r4 │ │ + sub r3, r3, r3, lsr #5 │ │ + vsub.i16 d0, d0, d4 │ │ + vshl.s16 d16, d16, d20 │ │ + add r3, r3, #1 │ │ + vadd.i16 d0, d0, d16 │ │ + vst1.16 {d0}, [r1 :64] │ │ + strh r3, [r1, sl] │ │ + add r8, sp, #16 │ │ + add r8, r8, lr, lsl #1 │ │ + ldrh r3, [r8] │ │ + ldrh r4, [r8, #-2] │ │ + ldr r6, [r0, #16] │ │ + ldr r7, [r0, #8] │ │ + sub r4, r4, r3 │ │ + clz r5, r4 │ │ + eor r5, r5, #16 │ │ + mvn r7, r7 │ │ + add r7, r7, r3, lsl #16 │ │ + lsl r4, r4, r5 │ │ + subs r6, r6, r5 │ │ + lsl r7, r7, r5 │ │ + str r4, [r0, #12] │ │ + mvn r7, r7 │ │ + bcs 36b78 │ │ + ldr r3, [r0] │ │ + ldr r4, [r0, #4] │ │ + add r5, r3, #4 │ │ + cmp r5, r4 │ │ + bgt 36b50 │ │ + ldr r3, [r3] │ │ + add r8, r6, #23 │ │ + add r6, r6, #16 │ │ + rev r3, r3 │ │ + sub r5, r5, r8, lsr #3 │ │ + and r8, r8, #24 │ │ + lsr r3, r3, r8 │ │ + sub r8, r8, r6 │ │ + str r5, [r0] │ │ + lsl r3, r3, r8 │ │ + rsb r6, r8, #16 │ │ + eor r7, r7, r3 │ │ + b 36b78 │ │ + rsb r5, r6, #8 │ │ + cmp r3, r4 │ │ + bge 36b70 │ │ + ldrb r8, [r3], #1 │ │ + lsl r8, r8, r5 │ │ + eor r7, r7, r8 │ │ subs r5, r5, #8 │ │ - vext.8 q4, q0, q1, #4 │ │ - vext.8 q5, q2, q3, #4 │ │ - vext.8 q6, q0, q1, #2 │ │ - vext.8 q7, q2, q3, #2 │ │ - vadd.i16 q0, q0, q4 │ │ - vadd.i16 q5, q2, q5 │ │ - vadd.i16 q2, q6, q7 │ │ - vadd.i16 q0, q0, q5 │ │ - vext.8 q4, q8, q9, #8 │ │ - vext.8 q5, q9, q10, #8 │ │ - vext.8 q6, q11, q12, #8 │ │ - vext.8 q7, q12, q13, #8 │ │ - vmul.i16 q0, q0, q14 │ │ - vmla.i16 q0, q2, q15 │ │ - vadd.i32 q4, q4, q8 │ │ - vadd.i32 q5, q5, q9 │ │ - vadd.i32 q6, q6, q11 │ │ - vadd.i32 q7, q7, q12 │ │ - vadd.i32 q4, q4, q6 │ │ - vadd.i32 q5, q5, q7 │ │ - vext.8 q6, q8, q9, #4 │ │ - vext.8 q7, q9, q10, #4 │ │ - vext.8 q8, q11, q12, #4 │ │ - vext.8 q11, q12, q13, #4 │ │ - vld1.8 {d4}, [r1]! │ │ - vmov.i32 q14, #5 ; 0x00000005 │ │ - vmov.i32 q15, #6 ; 0x00000006 │ │ - vadd.i32 q6, q6, q8 │ │ - vadd.i32 q7, q7, q11 │ │ - vmul.i32 q4, q4, q14 │ │ - vmla.i32 q4, q6, q15 │ │ - vmul.i32 q5, q5, q14 │ │ - vmla.i32 q5, q7, q15 │ │ + bge 36b54 │ │ + str r3, [r0] │ │ + rsb r6, r5, #8 │ │ + str r6, [r0, #16] │ │ + str r7, [r0, #8] │ │ + mov r0, lr │ │ + add sp, sp, #48 ; 0x30 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + sub sp, sp, #48 ; 0x30 │ │ + add r8, r0, #12 │ │ + vld1.16 {d0-d1}, [r1 :128] │ │ + vld1.16 {d16[]}, [r8 :16] │ │ + ldr r9, [pc] ; 36ba8 │ │ + b 36bac │ │ + andeq r3, r8, sl, lsr r9 │ │ + add r9, r9, pc │ │ + vmov.i16 d30, #32512 ; 0x7f00 │ │ + sub r9, r9, r2, lsl #1 │ │ + vmvn.i16 q14, #63 ; 0x003f │ │ + add r8, sp, #14 │ │ + vand d22, d16, d30 │ │ + vst1.16 {d16[0]}, [r8 :16] │ │ + vand q2, q0, q14 │ │ + vorr d23, d22, d22 │ │ + vld1.16 {d16-d17}, [r9] │ │ + vqdmulh.s16 q10, q2, q11 │ │ + add r8, r0, #10 │ │ + vadd.i16 q8, q2, q8 │ │ + vadd.i16 q8, q10, q8 │ │ + add r9, sp, #16 │ │ + vld1.16 {d20[]}, [r8 :16] │ │ + ldr r8, [pc] ; 36bf4 │ │ + b 36bf8 │ │ + andeq r3, r8, r0, lsl r9 │ │ + add r8, r8, pc │ │ + vst1.16 {d16-d17}, [r9] │ │ + vorr d21, d20, d20 │ │ + vld1.16 {d24-d25}, [r8 :128] │ │ + vcge.u16 q2, q10, q8 │ │ + vand q10, q2, q12 │ │ + vadd.i16 d20, d20, d21 │ │ + ldr r4, [r0, #20] │ │ + vpadd.i16 d20, d20, d20 │ │ + lsl sl, r2, #1 │ │ + vpadd.i16 d20, d20, d20 │ │ + vmov.u16 r3, d20[0] │ │ + cmp r4, #0 │ │ + rbit r3, r3 │ │ + clz lr, r3 │ │ + beq 36ac4 │ │ + ldrh r3, [r1, sl] │ │ + vmov.i8 q10, #255 ; 0xff │ │ + mvn ip, r2 │ │ + mvn r4, #3 │ │ + cmn ip, #3 │ │ + vrhadd.u16 q8, q10, q2 │ │ + lsr ip, r3, #4 │ │ + sbc r4, r4, ip │ │ + vsub.i16 q8, q8, q0 │ │ + vdup.16 q10, r4 │ │ + sub r3, r3, r3, lsr #5 │ │ + vsub.i16 q0, q0, q2 │ │ + vshl.s16 q8, q8, q10 │ │ + add r3, r3, #1 │ │ + vadd.i16 q0, q0, q8 │ │ + vst1.16 {d0-d1}, [r1 :128] │ │ + strh r3, [r1, sl] │ │ + b 36ac4 │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + sub sp, sp, #48 ; 0x30 │ │ + add r8, r0, #12 │ │ + vld1.16 {d0-d3}, [r1 :128] │ │ + vld1.16 {d16[]}, [r8 :16] │ │ + ldr r9, [pc] ; 36c9c │ │ + b 36ca0 │ │ + andeq r3, r8, r6, asr #16 │ │ + add r9, r9, pc │ │ + vmov.i16 d30, #32512 ; 0x7f00 │ │ + sub r9, r9, r2, lsl #1 │ │ + vmvn.i16 q14, #63 ; 0x003f │ │ + add r8, sp, #14 │ │ + vand d22, d16, d30 │ │ + vst1.16 {d16[0]}, [r8 :16] │ │ + vand q2, q0, q14 │ │ + vand q3, q1, q14 │ │ + vorr d23, d22, d22 │ │ + vld1.16 {d16-d19}, [r9] │ │ + vqdmulh.s16 q10, q2, q11 │ │ + vqdmulh.s16 q11, q3, q11 │ │ + add r8, r0, #10 │ │ + vadd.i16 q8, q2, q8 │ │ + vadd.i16 q9, q3, q9 │ │ + vadd.i16 q8, q10, q8 │ │ + vadd.i16 q9, q11, q9 │ │ + add r9, sp, #16 │ │ + vld1.16 {d20[]}, [r8 :16] │ │ + ldr r8, [pc] ; 36cf8 │ │ + b 36cfc │ │ + andeq r3, r8, ip, lsl #16 │ │ + add r8, r8, pc │ │ + vst1.16 {d16-d19}, [r9] │ │ + vorr d21, d20, d20 │ │ + vld1.16 {d24-d27}, [r8 :128] │ │ + vorr q11, q10, q10 │ │ + vcge.u16 q2, q10, q8 │ │ + vcge.u16 q3, q11, q9 │ │ + vand q10, q2, q12 │ │ + vand q11, q3, q13 │ │ + vadd.i16 q10, q10, q11 │ │ + vadd.i16 d20, d20, d21 │ │ + ldr r4, [r0, #20] │ │ + vpadd.i16 d20, d20, d20 │ │ + lsl sl, r2, #1 │ │ + vpadd.i16 d20, d20, d20 │ │ + vmov.u16 r3, d20[0] │ │ + cmp r4, #0 │ │ + rbit r3, r3 │ │ + clz lr, r3 │ │ + beq 36ac4 │ │ + ldrh r3, [r1, sl] │ │ + vmov.i8 q10, #255 ; 0xff │ │ + mvn r4, #4 │ │ + vrhadd.u16 q8, q10, q2 │ │ + vrhadd.u16 q9, q10, q3 │ │ + sub r4, r4, r3, lsr #4 │ │ + vsub.i16 q8, q8, q0 │ │ + vsub.i16 q9, q9, q1 │ │ + vdup.16 q10, r4 │ │ + sub r3, r3, r3, lsr #5 │ │ + vsub.i16 q0, q0, q2 │ │ + vsub.i16 q1, q1, q3 │ │ + vshl.s16 q8, q8, q10 │ │ + vshl.s16 q9, q9, q10 │ │ + add r3, r3, #1 │ │ + vadd.i16 q0, q0, q8 │ │ + vadd.i16 q1, q1, q9 │ │ + vst1.16 {d0-d3}, [r1 :128] │ │ + strh r3, [r1, sl] │ │ + b 36ac4 │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + vld1.16 {d0}, [r1 :64] │ │ + add r4, r0, #12 │ │ + vmov.i16 d31, #32512 ; 0x7f00 │ │ + ldr r5, [pc] ; 36db4 │ │ + b 36db8 │ │ + andeq r3, r8, r8, lsr #14 │ │ + add r5, r5, pc │ │ + vmvn.i16 d30, #63 ; 0x003f │ │ + ldrh r9, [r1, #6] │ │ + vld1.16 {d1[]}, [r4 :16] │ │ + ldr r4, [pc] ; 36dd0 │ │ + b 36dd4 │ │ + andeq r3, r8, r4, lsr r7 │ │ + add r4, r4, pc │ │ + vld1.16 {d29}, [r5] │ │ + add r5, r0, #10 │ │ + vld1.16 {d16-d17}, [r4 :128] │ │ + mvn r2, #23 │ │ + vand d20, d0, d30 │ │ + ldr sl, [r0, #20] │ │ + vld1.16 {d2[]}, [r5 :16] │ │ + sub sp, sp, #48 ; 0x30 │ │ + ldr r6, [r0, #16] │ │ + ldr r7, [r0, #8] │ │ + vorr d3, d2, d2 │ │ + vand d23, d1, d31 │ │ + vqdmulh.s16 d18, d20, d23 │ │ + add ip, sp, #14 │ │ + vadd.i16 d6, d20, d29 │ │ + vadd.i16 d6, d18, d6 │ │ + vmov.i16 d7, #0 ; 0x0000 │ │ + vst1.16 {d1[0]}, [ip :16] │ │ + add ip, sp, #16 │ │ + vcge.u16 q2, q1, q3 │ │ + vst1.16 {d6-d7}, [ip] │ │ + vand q9, q2, q8 │ │ + vadd.i16 d18, d18, d19 │ │ + vpadd.i16 d18, d18, d18 │ │ + vpadd.i16 d18, d18, d18 │ │ + vmov.u16 r3, d18[0] │ │ + cmp sl, #0 │ │ + add r2, r2, #5 │ │ + rbit r3, r3 │ │ + add r8, sp, #16 │ │ + clz lr, r3 │ │ + beq 36e90 │ │ + vmov.i8 d22, #255 ; 0xff │ │ + mvn r4, #4 │ │ + vrhadd.u16 d6, d22, d4 │ │ + sub r4, r4, r9, lsr #4 │ │ + vsub.i16 d6, d6, d0 │ │ + vdup.16 d18, r4 │ │ + sub r9, r9, r9, lsr #5 │ │ + vsub.i16 d0, d0, d4 │ │ + vshl.s16 d6, d6, d18 │ │ + add r9, r9, #1 │ │ + vadd.i16 d0, d0, d6 │ │ + vst1.16 {d0}, [r1 :64] │ │ + vand d20, d0, d30 │ │ + strh r9, [r1, #6] │ │ + add r8, r8, lr, lsl #1 │ │ + ldrh r3, [r8] │ │ + ldrh r4, [r8, #-2] │ │ + sub r4, r4, r3 │ │ + clz r5, r4 │ │ + eor r5, r5, #16 │ │ + mvn r7, r7 │ │ + add r7, r7, r3, lsl #16 │ │ + lsl r4, r4, r5 │ │ + subs r6, r6, r5 │ │ + lsl r7, r7, r5 │ │ + str r4, [r0, #12] │ │ + vdup.16 d1, r4 │ │ + mvn r7, r7 │ │ + bcs 36f3c │ │ + ldr r3, [r0] │ │ + ldr r4, [r0, #4] │ │ + add r5, r3, #4 │ │ + cmp r5, r4 │ │ + bgt 36f14 │ │ + ldr r3, [r3] │ │ + add r8, r6, #23 │ │ + add r6, r6, #16 │ │ + rev r3, r3 │ │ + sub r5, r5, r8, lsr #3 │ │ + and r8, r8, #24 │ │ + lsr r3, r3, r8 │ │ + sub r8, r8, r6 │ │ + str r5, [r0] │ │ + lsl r3, r3, r8 │ │ + rsb r6, r8, #16 │ │ + eor r7, r7, r3 │ │ + b 36f3c │ │ + rsb r5, r6, #8 │ │ + cmp r3, r4 │ │ + bge 36f34 │ │ + ldrb r8, [r3], #1 │ │ + lsl r8, r8, r5 │ │ + eor r7, r7, r8 │ │ + subs r5, r5, #8 │ │ + bge 36f18 │ │ + str r3, [r0] │ │ + rsb r6, r5, #8 │ │ + lsl lr, lr, #1 │ │ + sub lr, lr, #5 │ │ + lsr ip, r7, #16 │ │ + adds r2, r2, lr │ │ + vdup.16 q1, ip │ │ + bcc 36e04 │ │ + add r2, r2, #30 │ │ + str r6, [r0, #16] │ │ + add sp, sp, #48 ; 0x30 │ │ + str r7, [r0, #8] │ │ + lsr r0, r2, #1 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + ldr r5, [r0, #12] │ │ + ldr r6, [r0, #16] │ │ + sub sp, sp, #48 ; 0x30 │ │ + ldr r7, [r0, #8] │ │ + bic r4, r5, #255 ; 0xff │ │ + add r4, r4, #8 │ │ + mov r2, #0 │ │ + subs r8, r7, r4, lsl #15 │ │ + lsr r4, r4, #1 │ │ + sub r5, r5, r4 │ │ + movcc r2, #1 │ │ + movcs r4, r5 │ │ + movcs r7, r8 │ │ + clz r5, r4 │ │ + mvn r7, r7 │ │ + eor r5, r5, #16 │ │ + mov lr, r2 │ │ + b 36af0 │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + ldr r5, [r0, #12] │ │ + ldr r6, [r0, #16] │ │ + sub sp, sp, #48 ; 0x30 │ │ + ldr r7, [r0, #8] │ │ + lsr r4, r5, #8 │ │ + bic r1, r1, #63 ; 0x3f │ │ + mul r4, r4, r1 │ │ + mov r2, #0 │ │ + lsr r4, r4, #7 │ │ + add r4, r4, #4 │ │ + subs r8, r7, r4, lsl #16 │ │ + sub r5, r5, r4 │ │ + movcc r2, #1 │ │ + movcs r4, r5 │ │ + movcs r7, r8 │ │ + clz r5, r4 │ │ + mvn r7, r7 │ │ + eor r5, r5, #16 │ │ + mov lr, r2 │ │ + b 36af0 │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + ldr r9, [r1] │ │ + ldr r5, [r0, #12] │ │ + movw lr, #65472 ; 0xffc0 │ │ + ldr r6, [r0, #16] │ │ + sub sp, sp, #48 ; 0x30 │ │ + ldr r7, [r0, #8] │ │ + lsr r4, r5, #8 │ │ + and r2, r9, lr │ │ + mul r4, r4, r2 │ │ + mov r2, #0 │ │ + lsr r4, r4, #7 │ │ + add r4, r4, #4 │ │ + subs r8, r7, r4, lsl #16 │ │ + sub r5, r5, r4 │ │ + ldr sl, [r0, #20] │ │ + movcc r2, #1 │ │ + movcs r4, r5 │ │ + movcs r7, r8 │ │ + cmp sl, #0 │ │ + clz r5, r4 │ │ + mvn r7, r7 │ │ + eor r5, r5, #16 │ │ + mov lr, r2 │ │ + beq 36af0 │ │ + lsr r2, r9, #16 │ │ + uxth r9, r9 │ │ + sub r3, r2, r2, lsr #5 │ │ + lsr r2, r2, #4 │ │ + add sl, r3, #1 │ │ + add r2, r2, #4 │ │ + sub r9, r9, lr │ │ + sub r3, r9, lr, lsl #15 │ │ + asr r3, r3, r2 │ │ + sub r9, r9, r3 │ │ + strh r9, [r1] │ │ + strh sl, [r1, #2] │ │ + b 36af0 │ │ + push {r4, r5, r6, r7, lr} │ │ + ldrd r4, [sp, #20] │ │ + ldr r6, [sp, #28] │ │ + cmp r6, #15 │ │ + beq 3778c │ │ + vmov.i16 q3, #32768 ; 0x8000 │ │ + tst r6, #4 │ │ + bne 370d8 │ │ + sub ip, r0, #68 ; 0x44 │ │ + vmov.i16 q2, #32768 ; 0x8000 │ │ + vst1.16 {d4-d7}, [ip]! │ │ + vst1.16 {d4-d7}, [ip]! │ │ + b 37210 │ │ + add r7, r4, r2 │ │ + sub r0, r0, #64 ; 0x40 │ │ + tst r6, #1 │ │ + beq 37190 │ │ + tst r6, #2 │ │ + beq 37148 │ │ + ldrh ip, [r4, #-2] │ │ + vldr d0, [r4] │ │ + vdup.16 d4, ip │ │ + ldrh ip, [r4, #8] │ │ + vmov.16 d4[1], ip │ │ + ldrh ip, [r7, #-2] │ │ + vldr d2, [r7] │ │ + vmov.16 d4[2], ip │ │ + ldrh ip, [r7, #8] │ │ + vmovl.u8 q0, d0 │ │ + vmov.16 d4[3], ip │ │ + vmovl.u8 q1, d2 │ │ vmovl.u8 q2, d4 │ │ - vmlal.u16 q4, d0, d4 │ │ - vmlal.u16 q5, d1, d5 │ │ - vorr q0, q1, q1 │ │ - vrshrn.i32 d8, q4, #9 │ │ - vrshrn.i32 d9, q5, #9 │ │ - vorr q2, q3, q3 │ │ - vst1.16 {d8-d9}, [r0]! │ │ - ble 3d5ec │ │ - vorr q8, q10, q10 │ │ - vorr q11, q13, q13 │ │ - vld1.16 {d2-d3}, [r4]! │ │ - vld1.16 {d6-d7}, [r8]! │ │ - vld1.32 {d18-d21}, [r3]! │ │ - vld1.32 {d24-d27}, [r7]! │ │ - b 3d51c │ │ - subs r6, r6, #1 │ │ - ble 3d6c0 │ │ - mov r5, lr │ │ - add r0, r0, sl, lsl #1 │ │ + vstr s8, [r0, #-4] │ │ + vst1.16 {d0-d1}, [r0 :128] │ │ + vstr s9, [r0, #16] │ │ + add r0, r0, #32 │ │ + vstr s10, [r0, #-4] │ │ + vst1.16 {d2-d3}, [r0 :128] │ │ + vstr s11, [r0, #16] │ │ + add r0, r0, #32 │ │ + b 37210 │ │ + ldrh ip, [r4, #-2] │ │ + vldr d0, [r4] │ │ + vdup.16 d4, ip │ │ + ldrh ip, [r7, #-2] │ │ + vldr d2, [r7] │ │ + vmovl.u8 q0, d0 │ │ + vmov.16 d4[1], ip │ │ + vmovl.u8 q1, d2 │ │ + vmovl.u8 q2, d4 │ │ + vstr s8, [r0, #-4] │ │ + vst1.16 {d0-d1}, [r0 :128] │ │ + vstr s12, [r0, #16] │ │ + add r0, r0, #32 │ │ + vstr s9, [r0, #-4] │ │ + vst1.16 {d2-d3}, [r0 :128] │ │ + vstr s12, [r0, #16] │ │ + add r0, r0, #32 │ │ + b 37210 │ │ + tst r6, #2 │ │ + beq 371e0 │ │ + vldr d0, [r4] │ │ + ldrh ip, [r4, #8] │ │ + vldr d2, [r7] │ │ + vdup.16 d4, ip │ │ + ldrh ip, [r7, #8] │ │ + vmovl.u8 q0, d0 │ │ + vmov.16 d4[1], ip │ │ + vmovl.u8 q1, d2 │ │ + vmovl.u8 q2, d4 │ │ + vstr s12, [r0, #-4] │ │ + vst1.16 {d0-d1}, [r0 :128] │ │ + vstr s8, [r0, #16] │ │ + add r0, r0, #32 │ │ + vstr s12, [r0, #-4] │ │ + vst1.16 {d2-d3}, [r0 :128] │ │ + vstr s9, [r0, #16] │ │ + add r0, r0, #32 │ │ + b 37210 │ │ + vldr d0, [r4] │ │ + vldr d2, [r7] │ │ + vmovl.u8 q0, d0 │ │ + vmovl.u8 q1, d2 │ │ + vstr s12, [r0, #-4] │ │ + vst1.16 {d0-d1}, [r0 :128] │ │ + vstr s12, [r0, #16] │ │ + add r0, r0, #32 │ │ + vstr s12, [r0, #-4] │ │ + vst1.16 {d2-d3}, [r0 :128] │ │ + vstr s12, [r0, #16] │ │ + add r0, r0, #32 │ │ + tst r6, #1 │ │ + beq 37280 │ │ + tst r6, #2 │ │ + beq 37254 │ │ + vld1.16 {d2[]}, [r3 :16]! │ │ + ldrh ip, [r1, #8] │ │ + vld1.8 {d0}, [r1 :64], r2 │ │ + subs r5, r5, #1 │ │ + vmov.16 d2[1], ip │ │ + vmovl.u8 q0, d0 │ │ + vmovl.u8 q1, d2 │ │ + vstr s4, [r0, #-4] │ │ + vst1.16 {d0-d1}, [r0 :128] │ │ + vstr s5, [r0, #16] │ │ + add r0, r0, #32 │ │ + bgt 37220 │ │ + b 372d8 │ │ + vld1.16 {d2[]}, [r3 :16]! │ │ + vld1.8 {d0}, [r1 :64], r2 │ │ + subs r5, r5, #1 │ │ + vmovl.u8 q0, d0 │ │ + vmovl.u8 q1, d2 │ │ + vstr s4, [r0, #-4] │ │ + vst1.16 {d0-d1}, [r0 :128] │ │ + vstr s12, [r0, #16] │ │ + add r0, r0, #32 │ │ + bgt 37254 │ │ + b 372d8 │ │ + tst r6, #2 │ │ + beq 372b8 │ │ + ldrh ip, [r1, #8] │ │ + vld1.8 {d0}, [r1 :64], r2 │ │ + vdup.16 d2, ip │ │ + subs r5, r5, #1 │ │ + vmovl.u8 q0, d0 │ │ + vmovl.u8 q1, d2 │ │ + vstr s12, [r0, #-4] │ │ + vst1.16 {d0-d1}, [r0 :128] │ │ + vstr s4, [r0, #16] │ │ + add r0, r0, #32 │ │ + bgt 37288 │ │ + b 372d8 │ │ + vld1.8 {d0}, [r1 :64], r2 │ │ + subs r5, r5, #1 │ │ + vmovl.u8 q0, d0 │ │ + vstr s12, [r0, #-4] │ │ + vst1.16 {d0-d1}, [r0 :128] │ │ + vstr s12, [r0, #16] │ │ + add r0, r0, #32 │ │ + bgt 372b8 │ │ + tst r6, #8 │ │ + bne 372f4 │ │ + sub ip, r0, #4 │ │ + vmov.i16 q2, #32768 ; 0x8000 │ │ + vst1.16 {d4-d7}, [ip]! │ │ + vst1.16 {d4-d7}, [ip]! │ │ + pop {r4, r5, r6, r7, pc} │ │ + add r7, r1, r2 │ │ + tst r6, #1 │ │ + beq 373a0 │ │ + tst r6, #2 │ │ + beq 3735c │ │ + ldrh ip, [r1, #-2] │ │ + vldr d0, [r1] │ │ + vdup.16 d4, ip │ │ + ldrh ip, [r1, #8] │ │ + vmov.16 d4[1], ip │ │ + ldrh ip, [r7, #-2] │ │ + vldr d2, [r7] │ │ + vmov.16 d4[2], ip │ │ + ldrh ip, [r7, #8] │ │ + vmovl.u8 q0, d0 │ │ + vmov.16 d4[3], ip │ │ + vmovl.u8 q1, d2 │ │ + vmovl.u8 q2, d4 │ │ + vstr s8, [r0, #-4] │ │ + vst1.16 {d0-d1}, [r0 :128] │ │ + vstr s9, [r0, #16] │ │ + add r0, r0, #32 │ │ + vstr s10, [r0, #-4] │ │ + vst1.16 {d2-d3}, [r0 :128] │ │ + vstr s11, [r0, #16] │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldrh ip, [r1, #-2] │ │ + vldr d0, [r1] │ │ + vdup.16 d4, ip │ │ + ldrh ip, [r7, #-2] │ │ + vldr d2, [r7] │ │ + vmovl.u8 q0, d0 │ │ + vmov.16 d4[1], ip │ │ + vmovl.u8 q1, d2 │ │ + vmovl.u8 q2, d4 │ │ + vstr s8, [r0, #-4] │ │ + vst1.16 {d0-d1}, [r0 :128] │ │ + vstr s12, [r0, #16] │ │ + add r0, r0, #32 │ │ + vstr s9, [r0, #-4] │ │ + vst1.16 {d2-d3}, [r0 :128] │ │ + vstr s12, [r0, #16] │ │ + pop {r4, r5, r6, r7, pc} │ │ + tst r6, #2 │ │ + beq 373ec │ │ + vldr d0, [r1] │ │ + ldrh ip, [r1, #8] │ │ + vldr d2, [r7] │ │ + vdup.16 d4, ip │ │ + ldrh ip, [r7, #8] │ │ + vmovl.u8 q0, d0 │ │ + vmov.16 d4[1], ip │ │ + vmovl.u8 q1, d2 │ │ + vmovl.u8 q2, d4 │ │ + vstr s12, [r0, #-4] │ │ + vst1.16 {d0-d1}, [r0 :128] │ │ + vstr s8, [r0, #16] │ │ + add r0, r0, #32 │ │ + vstr s12, [r0, #-4] │ │ + vst1.16 {d2-d3}, [r0 :128] │ │ + vstr s9, [r0, #16] │ │ + pop {r4, r5, r6, r7, pc} │ │ + vldr d0, [r1] │ │ + vldr d2, [r7] │ │ + vmovl.u8 q0, d0 │ │ + vmovl.u8 q1, d2 │ │ + vstr s12, [r0, #-4] │ │ + vst1.16 {d0-d1}, [r0 :128] │ │ + vstr s12, [r0, #16] │ │ + add r0, r0, #32 │ │ + vstr s12, [r0, #-4] │ │ + vst1.16 {d2-d3}, [r0 :128] │ │ + vstr s12, [r0, #16] │ │ + pop {r4, r5, r6, r7, pc} │ │ + push {r4, r5, r6, r7, lr} │ │ + ldrd r4, [sp, #20] │ │ + ldr r6, [sp, #28] │ │ + cmp r6, #15 │ │ + beq 37828 │ │ + vmov.i16 q3, #32768 ; 0x8000 │ │ + tst r6, #4 │ │ + bne 3744c │ │ + sub ip, r0, #36 ; 0x24 │ │ + vmov.i16 q2, #32768 ; 0x8000 │ │ + vst1.16 {d4-d7}, [ip]! │ │ + b 37584 │ │ + add r7, r4, r2 │ │ + sub r0, r0, #32 │ │ + tst r6, #1 │ │ + beq 37504 │ │ + tst r6, #2 │ │ + beq 374bc │ │ + ldrh ip, [r4, #-2] │ │ + vldr s0, [r4] │ │ + vdup.16 d4, ip │ │ + ldrh ip, [r4, #4] │ │ + vmov.16 d4[1], ip │ │ + ldrh ip, [r7, #-2] │ │ + vldr s4, [r7] │ │ + vmov.16 d4[2], ip │ │ + ldrh ip, [r7, #4] │ │ + vmovl.u8 q0, d0 │ │ + vmov.16 d4[3], ip │ │ + vmovl.u8 q1, d2 │ │ + vmovl.u8 q2, d4 │ │ + vstr s8, [r0, #-4] │ │ + vst1.16 {d0}, [r0 :64] │ │ + vstr s9, [r0, #8] │ │ + add r0, r0, #16 │ │ + vstr s10, [r0, #-4] │ │ + vst1.16 {d2}, [r0 :64] │ │ + vstr s11, [r0, #8] │ │ + add r0, r0, #16 │ │ + b 37584 │ │ + ldrh ip, [r4, #-2] │ │ + vldr s0, [r4] │ │ + vdup.16 d4, ip │ │ + ldrh ip, [r7, #-2] │ │ + vldr s4, [r7] │ │ + vmovl.u8 q0, d0 │ │ + vmov.16 d4[1], ip │ │ + vmovl.u8 q1, d2 │ │ + vmovl.u8 q2, d4 │ │ + vstr s8, [r0, #-4] │ │ + vst1.16 {d0}, [r0 :64] │ │ + vstr s12, [r0, #8] │ │ + add r0, r0, #16 │ │ + vstr s9, [r0, #-4] │ │ + vst1.16 {d2}, [r0 :64] │ │ + vstr s12, [r0, #8] │ │ + add r0, r0, #16 │ │ + b 37584 │ │ + tst r6, #2 │ │ + beq 37554 │ │ + vldr s0, [r4] │ │ + ldrh ip, [r4, #4] │ │ + vldr s4, [r7] │ │ + vdup.16 d4, ip │ │ + ldrh ip, [r7, #4] │ │ + vmovl.u8 q0, d0 │ │ + vmov.16 d4[1], ip │ │ + vmovl.u8 q1, d2 │ │ + vmovl.u8 q2, d4 │ │ + vstr s12, [r0, #-4] │ │ + vst1.16 {d0}, [r0 :64] │ │ + vstr s8, [r0, #8] │ │ + add r0, r0, #16 │ │ + vstr s12, [r0, #-4] │ │ + vst1.16 {d2}, [r0 :64] │ │ + vstr s9, [r0, #8] │ │ + add r0, r0, #16 │ │ + b 37584 │ │ + vldr s0, [r4] │ │ + vldr s4, [r7] │ │ + vmovl.u8 q0, d0 │ │ + vmovl.u8 q1, d2 │ │ + vstr s12, [r0, #-4] │ │ + vst1.16 {d0}, [r0 :64] │ │ + vstr s12, [r0, #8] │ │ + add r0, r0, #16 │ │ + vstr s12, [r0, #-4] │ │ + vst1.16 {d2}, [r0 :64] │ │ + vstr s12, [r0, #8] │ │ + add r0, r0, #16 │ │ + tst r6, #1 │ │ + beq 375f4 │ │ + tst r6, #2 │ │ + beq 375c8 │ │ + vld1.16 {d2[]}, [r3 :16]! │ │ + ldrh ip, [r1, #4] │ │ + vld1.32 {d0[0]}, [r1 :32], r2 │ │ + subs r5, r5, #1 │ │ + vmov.16 d2[1], ip │ │ + vmovl.u8 q0, d0 │ │ + vmovl.u8 q1, d2 │ │ + vstr s4, [r0, #-4] │ │ + vst1.16 {d0}, [r0 :64] │ │ + vstr s5, [r0, #8] │ │ + add r0, r0, #16 │ │ + bgt 37594 │ │ + b 3764c │ │ + vld1.16 {d2[]}, [r3 :16]! │ │ + vld1.32 {d0[0]}, [r1 :32], r2 │ │ + subs r5, r5, #1 │ │ + vmovl.u8 q0, d0 │ │ + vmovl.u8 q1, d2 │ │ + vstr s4, [r0, #-4] │ │ + vst1.16 {d0}, [r0 :64] │ │ + vstr s12, [r0, #8] │ │ + add r0, r0, #16 │ │ + bgt 375c8 │ │ + b 3764c │ │ + tst r6, #2 │ │ + beq 3762c │ │ + ldrh ip, [r1, #4] │ │ + vld1.32 {d0[0]}, [r1 :32], r2 │ │ + vdup.16 d2, ip │ │ + subs r5, r5, #1 │ │ + vmovl.u8 q0, d0 │ │ + vmovl.u8 q1, d2 │ │ + vstr s12, [r0, #-4] │ │ + vst1.16 {d0}, [r0 :64] │ │ + vstr s4, [r0, #8] │ │ + add r0, r0, #16 │ │ + bgt 375fc │ │ + b 3764c │ │ + vld1.32 {d0[0]}, [r1 :32], r2 │ │ + subs r5, r5, #1 │ │ + vmovl.u8 q0, d0 │ │ + vstr s12, [r0, #-4] │ │ + vst1.16 {d0}, [r0 :64] │ │ + vstr s12, [r0, #8] │ │ + add r0, r0, #16 │ │ + bgt 3762c │ │ + tst r6, #8 │ │ + bne 37664 │ │ + sub ip, r0, #4 │ │ + vmov.i16 q2, #32768 ; 0x8000 │ │ + vst1.16 {d4-d7}, [ip]! │ │ + pop {r4, r5, r6, r7, pc} │ │ + add r7, r1, r2 │ │ + tst r6, #1 │ │ + beq 37710 │ │ + tst r6, #2 │ │ + beq 376cc │ │ + ldrh ip, [r1, #-2] │ │ + vldr s0, [r1] │ │ + vdup.16 d4, ip │ │ + ldrh ip, [r1, #4] │ │ + vmov.16 d4[1], ip │ │ + ldrh ip, [r7, #-2] │ │ + vldr s4, [r7] │ │ + vmov.16 d4[2], ip │ │ + ldrh ip, [r7, #4] │ │ + vmovl.u8 q0, d0 │ │ + vmov.16 d4[3], ip │ │ + vmovl.u8 q1, d2 │ │ + vmovl.u8 q2, d4 │ │ + vstr s8, [r0, #-4] │ │ + vst1.16 {d0}, [r0 :64] │ │ + vstr s9, [r0, #8] │ │ + add r0, r0, #16 │ │ + vstr s10, [r0, #-4] │ │ + vst1.16 {d2}, [r0 :64] │ │ + vstr s11, [r0, #8] │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldrh ip, [r1, #-2] │ │ + vldr s0, [r1] │ │ + vdup.16 d4, ip │ │ + ldrh ip, [r7, #-2] │ │ + vldr s4, [r7] │ │ + vmovl.u8 q0, d0 │ │ + vmov.16 d4[1], ip │ │ + vmovl.u8 q1, d2 │ │ + vmovl.u8 q2, d4 │ │ + vstr s8, [r0, #-4] │ │ + vst1.16 {d0}, [r0 :64] │ │ + vstr s12, [r0, #8] │ │ + add r0, r0, #16 │ │ + vstr s9, [r0, #-4] │ │ + vst1.16 {d2}, [r0 :64] │ │ + vstr s12, [r0, #8] │ │ + pop {r4, r5, r6, r7, pc} │ │ + tst r6, #2 │ │ + beq 3775c │ │ + vldr s0, [r1] │ │ + ldrh ip, [r1, #4] │ │ + vldr s4, [r7] │ │ + vdup.16 d4, ip │ │ + ldrh ip, [r7, #4] │ │ + vmovl.u8 q0, d0 │ │ + vmov.16 d4[1], ip │ │ + vmovl.u8 q1, d2 │ │ + vmovl.u8 q2, d4 │ │ + vstr s12, [r0, #-4] │ │ + vst1.16 {d0}, [r0 :64] │ │ + vstr s8, [r0, #8] │ │ + add r0, r0, #16 │ │ + vstr s12, [r0, #-4] │ │ + vst1.16 {d2}, [r0 :64] │ │ + vstr s9, [r0, #8] │ │ + pop {r4, r5, r6, r7, pc} │ │ + vldr s0, [r1] │ │ + vldr s4, [r7] │ │ + vmovl.u8 q0, d0 │ │ + vmovl.u8 q1, d2 │ │ + vstr s12, [r0, #-4] │ │ + vst1.16 {d0}, [r0 :64] │ │ + vstr s12, [r0, #8] │ │ + add r0, r0, #16 │ │ + vstr s12, [r0, #-4] │ │ + vst1.16 {d2}, [r0 :64] │ │ + vstr s12, [r0, #8] │ │ + pop {r4, r5, r6, r7, pc} │ │ + sub r0, r0, #32 │ │ + ldrh ip, [r4, #-2] │ │ + vldr d0, [r4] │ │ + add r7, r4, r2 │ │ + strh ip, [r0, #-2] │ │ + ldrh ip, [r4, #8] │ │ + vstr d0, [r0] │ │ + strh ip, [r0, #8] │ │ + ldrh ip, [r7, #-2] │ │ + vldr d0, [r7] │ │ + strh ip, [r0, #14] │ │ + ldrh ip, [r7, #8] │ │ + vstr d0, [r0, #16] │ │ + strh ip, [r0, #24] │ │ + add r0, r0, #32 │ │ + ldrh ip, [r3], #2 │ │ + vldr d0, [r1] │ │ + str ip, [r0, #-2] │ │ + ldrh ip, [r1, #8] │ │ add r1, r1, r2 │ │ - add r3, r3, r9, lsl #2 │ │ - add r7, r7, r9, lsl #2 │ │ - add r4, r4, ip, lsl #1 │ │ - add r8, r8, ip, lsl #1 │ │ - vld1.32 {d16-d19}, [r3]! │ │ - vld1.16 {d0-d3}, [r4]! │ │ - vld1.32 {d20-d21}, [r3]! │ │ - vmov.i16 q12, #5 ; 0x0005 │ │ - vmov.i16 q13, #6 ; 0x0006 │ │ - subs r5, r5, #8 │ │ - vext.8 q3, q0, q1, #4 │ │ - vext.8 q2, q0, q1, #2 │ │ - vadd.i16 q0, q0, q3 │ │ - vext.8 q4, q8, q9, #4 │ │ - vext.8 q5, q9, q10, #4 │ │ - vext.8 q6, q8, q9, #8 │ │ - vext.8 q7, q9, q10, #8 │ │ - vmul.i16 q2, q2, q13 │ │ - vmla.i16 q2, q0, q12 │ │ - vld1.8 {d22}, [r1]! │ │ - vadd.i32 q8, q8, q6 │ │ - vadd.i32 q9, q9, q7 │ │ - vmovl.u8 q11, d22 │ │ - vmul.i32 q4, q4, q15 │ │ - vmla.i32 q4, q8, q14 │ │ - vmul.i32 q5, q5, q15 │ │ - vmla.i32 q5, q9, q14 │ │ - vmlal.u16 q4, d4, d22 │ │ - vmlal.u16 q5, d5, d23 │ │ - vorr q0, q1, q1 │ │ - vrshrn.i32 d8, q4, #8 │ │ - vrshrn.i32 d9, q5, #8 │ │ - vorr q8, q10, q10 │ │ - vst1.16 {d8-d9}, [r0]! │ │ - ble 3d698 │ │ - vld1.16 {d2-d3}, [r4]! │ │ - vld1.32 {d18-d21}, [r3]! │ │ - b 3d624 │ │ - subs r6, r6, #1 │ │ - ble 3d6c0 │ │ - mov r5, lr │ │ - sub r3, r3, fp, lsl #2 │ │ - sub r4, r4, fp, lsl #1 │ │ - add r0, r0, sl, lsl #1 │ │ + subs r5, r5, #1 │ │ + vstr d0, [r0] │ │ + str ip, [r0, #8] │ │ + add r0, r0, #16 │ │ + bgt 377c8 │ │ + ldrh ip, [r1, #-2] │ │ + vldr d0, [r1] │ │ + add r7, r1, r2 │ │ + strh ip, [r0, #-2] │ │ + ldrh ip, [r1, #8] │ │ + vstr d0, [r0] │ │ + strh ip, [r0, #8] │ │ + ldrh ip, [r7, #-2] │ │ + vldr d0, [r7] │ │ + strh ip, [r0, #14] │ │ + ldrh ip, [r7, #8] │ │ + vstr d0, [r0, #16] │ │ + strh ip, [r0, #24] │ │ + pop {r4, r5, r6, r7, pc} │ │ + sub r0, r0, #16 │ │ + ldrh ip, [r4, #-2] │ │ + vldr s0, [r4] │ │ + add r7, r4, r2 │ │ + strh ip, [r0, #-2] │ │ + ldrh ip, [r4, #4] │ │ + vstr s0, [r0] │ │ + strh ip, [r0, #4] │ │ + ldrh ip, [r7, #-2] │ │ + vldr s0, [r7] │ │ + strh ip, [r0, #6] │ │ + ldrh ip, [r7, #4] │ │ + vstr s0, [r0, #8] │ │ + strh ip, [r0, #12] │ │ + add r0, r0, #16 │ │ + ldrh ip, [r3], #2 │ │ + vldr s0, [r1] │ │ + str ip, [r0, #-2] │ │ + ldrh ip, [r1, #4] │ │ add r1, r1, r2 │ │ - sub r3, r3, #16 │ │ - sub r4, r4, #16 │ │ - b 3d504 │ │ + subs r5, r5, #1 │ │ + vstr s0, [r0] │ │ + str ip, [r0, #4] │ │ + add r0, r0, #8 │ │ + bgt 37864 │ │ + ldrh ip, [r1, #-2] │ │ + vldr s0, [r1] │ │ + add r7, r1, r2 │ │ + strh ip, [r0, #-2] │ │ + ldrh ip, [r1, #4] │ │ + vstr s0, [r0] │ │ + strh ip, [r0, #4] │ │ + ldrh ip, [r7, #-2] │ │ + vldr s0, [r7] │ │ + strh ip, [r0, #6] │ │ + ldrh ip, [r7, #4] │ │ + vstr s0, [r0, #8] │ │ + strh ip, [r0, #12] │ │ + pop {r4, r5, r6, r7, pc} │ │ + cmp r8, #15 │ │ + beq 388f4 │ │ + ldr r8, [pc] ; 378d4 │ │ + b 378d8 │ │ + ; instruction: 0x00082cb0 │ │ + add r8, r8, pc │ │ + and r9, r3, #1 │ │ + add r8, r8, r9, lsl #1 │ │ + ldr r9, [pc] ; 378ec │ │ + b 378f0 │ │ + andeq r2, r8, r0, ror #24 │ │ + add r9, r9, pc │ │ + add r5, r9, r5, lsl #1 │ │ + vmov.i16 d17, #15 ; 0x000f │ │ + vdup.16 d16, r6 │ │ + vdup.16 q5, r3 │ │ + vmov.16 d8[0], r3 │ │ + vmov.16 d8[1], r4 │ │ + vclz.i16 d8, d8 │ │ + vsub.i16 d8, d17, d8 │ │ + vqsub.u16 d8, d16, d8 │ │ + vneg.s16 d8, d8 │ │ + vdup.16 q4, d8[0] │ │ + vld1.16 {d0-d1}, [r2 :128] │ │ + vmov.i16 q1, #0 ; 0x0000 │ │ + mov lr, #2 │ │ + ldrsb r9, [r5] │ │ + add r6, r2, r9, lsl #1 │ │ + sub r9, r2, r9, lsl #1 │ │ + vld1.16 {d28-d29}, [r6] │ │ + vld1.16 {d30-d31}, [r9] │ │ + ldrb ip, [r8] │ │ + vabd.u16 q8, q0, q14 │ │ + vabd.u16 q11, q0, q15 │ │ + vshl.u16 q9, q8, q4 │ │ + vshl.u16 q12, q11, q4 │ │ + vqsub.u16 q9, q5, q9 │ │ + vqsub.u16 q12, q5, q12 │ │ + vsub.i16 q10, q14, q0 │ │ + vsub.i16 q13, q15, q0 │ │ + vneg.s16 q8, q9 │ │ + vneg.s16 q11, q12 │ │ + vmin.s16 q10, q10, q9 │ │ + vmin.s16 q13, q13, q12 │ │ + vdup.16 q9, ip │ │ + vmax.s16 q10, q10, q8 │ │ + vmax.s16 q13, q13, q11 │ │ + vmla.i16 q1, q10, q9 │ │ + vmla.i16 q1, q13, q9 │ │ + add r5, r5, #1 │ │ + subs lr, lr, #1 │ │ + add r8, r8, #1 │ │ + bne 3792c │ │ + vshr.s16 q14, q1, #15 │ │ + vadd.i16 q1, q1, q14 │ │ + vrshr.s16 q1, q1, #4 │ │ + vadd.i16 q0, q0, q1 │ │ + vmovn.i16 d0, q0 │ │ + add r2, r2, #32 │ │ + subs r7, r7, #1 │ │ + vst1.8 {d0}, [r0 :64], r1 │ │ + sub r5, r5, #2 │ │ + sub r8, r8, #2 │ │ + bgt 37920 │ │ vpop {d8-d15} │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ + cmp r8, #15 │ │ + beq 38a30 │ │ + ldr r9, [pc] ; 379dc │ │ + b 379e0 │ │ + andeq r2, r8, r0, ror fp │ │ + add r9, r9, pc │ │ + add r5, r9, r5, lsl #1 │ │ + vmov.i16 d17, #15 ; 0x000f │ │ + vdup.16 d16, r6 │ │ + vdup.16 q7, r4 │ │ + vmov.16 d8[0], r3 │ │ + vmov.16 d8[1], r4 │ │ + vclz.i16 d8, d8 │ │ + vsub.i16 d8, d17, d8 │ │ + vqsub.u16 d8, d16, d8 │ │ + vneg.s16 d8, d8 │ │ + vdup.16 q6, d8[1] │ │ + vld1.16 {d0-d1}, [r2 :128] │ │ + vmov.i16 q1, #0 ; 0x0000 │ │ + mov lr, #2 │ │ + add r5, r5, #4 │ │ + ldrsb r9, [r5] │ │ + add r6, r2, r9, lsl #1 │ │ + sub r9, r2, r9, lsl #1 │ │ + vld1.16 {d28-d29}, [r6] │ │ + vld1.16 {d30-d31}, [r9] │ │ + add r5, r5, #8 │ │ + ldrsb r9, [r5] │ │ + vabd.u16 q8, q0, q14 │ │ + vabd.u16 q11, q0, q15 │ │ + vshl.u16 q9, q8, q6 │ │ + vshl.u16 q12, q11, q6 │ │ + vqsub.u16 q9, q7, q9 │ │ + vqsub.u16 q12, q7, q12 │ │ + vsub.i16 q10, q14, q0 │ │ + vsub.i16 q13, q15, q0 │ │ + vneg.s16 q8, q9 │ │ + vneg.s16 q11, q12 │ │ + vmin.s16 q10, q10, q9 │ │ + vmin.s16 q13, q13, q12 │ │ + vdup.16 q9, lr │ │ + vmax.s16 q10, q10, q8 │ │ + vmax.s16 q13, q13, q11 │ │ + vmla.i16 q1, q10, q9 │ │ + vmla.i16 q1, q13, q9 │ │ + add r6, r2, r9, lsl #1 │ │ + sub r9, r2, r9, lsl #1 │ │ + vld1.16 {d28-d29}, [r6] │ │ + vld1.16 {d30-d31}, [r9] │ │ + vabd.u16 q8, q0, q14 │ │ + vabd.u16 q11, q0, q15 │ │ + vshl.u16 q9, q8, q6 │ │ + vshl.u16 q12, q11, q6 │ │ + vqsub.u16 q9, q7, q9 │ │ + vqsub.u16 q12, q7, q12 │ │ + vsub.i16 q10, q14, q0 │ │ + vsub.i16 q13, q15, q0 │ │ + vneg.s16 q8, q9 │ │ + vneg.s16 q11, q12 │ │ + vmin.s16 q10, q10, q9 │ │ + vmin.s16 q13, q13, q12 │ │ + vdup.16 q9, lr │ │ + vmax.s16 q10, q10, q8 │ │ + vmax.s16 q13, q13, q11 │ │ + vmla.i16 q1, q10, q9 │ │ + vmla.i16 q1, q13, q9 │ │ + sub r5, r5, #11 │ │ + subs lr, lr, #1 │ │ + bne 37a1c │ │ + vshr.s16 q14, q1, #15 │ │ + vadd.i16 q1, q1, q14 │ │ + vrshr.s16 q1, q1, #4 │ │ + vadd.i16 q0, q0, q1 │ │ + vmovn.i16 d0, q0 │ │ + add r2, r2, #32 │ │ + subs r7, r7, #1 │ │ + vst1.8 {d0}, [r0 :64], r1 │ │ + sub r5, r5, #2 │ │ + bgt 37a10 │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ + cmp r8, #15 │ │ + beq 38bc0 │ │ + ldr r8, [pc] ; 37b20 │ │ + b 37b24 │ │ + andeq r2, r8, r4, ror #20 │ │ + add r8, r8, pc │ │ + and r9, r3, #1 │ │ + add r8, r8, r9, lsl #1 │ │ + ldr r9, [pc] ; 37b38 │ │ + b 37b3c │ │ + andeq r2, r8, r4, lsl sl │ │ + add r9, r9, pc │ │ + add r5, r9, r5, lsl #1 │ │ + vmov.i16 d17, #15 ; 0x000f │ │ + vdup.16 d16, r6 │ │ + vdup.16 q5, r3 │ │ + vdup.16 q7, r4 │ │ + vmov.16 d8[0], r3 │ │ + vmov.16 d8[1], r4 │ │ + vclz.i16 d8, d8 │ │ + vsub.i16 d8, d17, d8 │ │ + vqsub.u16 d8, d16, d8 │ │ + vneg.s16 d8, d8 │ │ + vdup.16 q6, d8[1] │ │ + vdup.16 q4, d8[0] │ │ + vld1.16 {d0-d1}, [r2 :128] │ │ + vmov.i16 q1, #0 ; 0x0000 │ │ + vorr q2, q0, q0 │ │ + vorr q3, q0, q0 │ │ + mov lr, #2 │ │ + ldrsb r9, [r5] │ │ + add r6, r2, r9, lsl #1 │ │ + sub r9, r2, r9, lsl #1 │ │ + vld1.16 {d28-d29}, [r6] │ │ + vld1.16 {d30-d31}, [r9] │ │ + add r5, r5, #4 │ │ + ldrsb r9, [r5] │ │ + ldrb ip, [r8] │ │ + vmin.u16 q2, q2, q14 │ │ + vmax.s16 q3, q3, q14 │ │ + vmin.u16 q2, q2, q15 │ │ + vmax.s16 q3, q3, q15 │ │ + vabd.u16 q8, q0, q14 │ │ + vabd.u16 q11, q0, q15 │ │ + vshl.u16 q9, q8, q4 │ │ + vshl.u16 q12, q11, q4 │ │ + vqsub.u16 q9, q5, q9 │ │ + vqsub.u16 q12, q5, q12 │ │ + vsub.i16 q10, q14, q0 │ │ + vsub.i16 q13, q15, q0 │ │ + vneg.s16 q8, q9 │ │ + vneg.s16 q11, q12 │ │ + vmin.s16 q10, q10, q9 │ │ + vmin.s16 q13, q13, q12 │ │ + vdup.16 q9, ip │ │ + vmax.s16 q10, q10, q8 │ │ + vmax.s16 q13, q13, q11 │ │ + vmla.i16 q1, q10, q9 │ │ + vmla.i16 q1, q13, q9 │ │ + add r6, r2, r9, lsl #1 │ │ + sub r9, r2, r9, lsl #1 │ │ + vld1.16 {d28-d29}, [r6] │ │ + vld1.16 {d30-d31}, [r9] │ │ + add r5, r5, #8 │ │ + ldrsb r9, [r5] │ │ + vmin.u16 q2, q2, q14 │ │ + vmax.s16 q3, q3, q14 │ │ + vmin.u16 q2, q2, q15 │ │ + vmax.s16 q3, q3, q15 │ │ + vabd.u16 q8, q0, q14 │ │ + vabd.u16 q11, q0, q15 │ │ + vshl.u16 q9, q8, q6 │ │ + vshl.u16 q12, q11, q6 │ │ + vqsub.u16 q9, q7, q9 │ │ + vqsub.u16 q12, q7, q12 │ │ + vsub.i16 q10, q14, q0 │ │ + vsub.i16 q13, q15, q0 │ │ + vneg.s16 q8, q9 │ │ + vneg.s16 q11, q12 │ │ + vmin.s16 q10, q10, q9 │ │ + vmin.s16 q13, q13, q12 │ │ + vdup.16 q9, lr │ │ + vmax.s16 q10, q10, q8 │ │ + vmax.s16 q13, q13, q11 │ │ + vmla.i16 q1, q10, q9 │ │ + vmla.i16 q1, q13, q9 │ │ + add r6, r2, r9, lsl #1 │ │ + sub r9, r2, r9, lsl #1 │ │ + vld1.16 {d28-d29}, [r6] │ │ + vld1.16 {d30-d31}, [r9] │ │ + vmin.u16 q2, q2, q14 │ │ + vmax.s16 q3, q3, q14 │ │ + vmin.u16 q2, q2, q15 │ │ + vmax.s16 q3, q3, q15 │ │ + vabd.u16 q8, q0, q14 │ │ + vabd.u16 q11, q0, q15 │ │ + vshl.u16 q9, q8, q6 │ │ + vshl.u16 q12, q11, q6 │ │ + vqsub.u16 q9, q7, q9 │ │ + vqsub.u16 q12, q7, q12 │ │ + vsub.i16 q10, q14, q0 │ │ + vsub.i16 q13, q15, q0 │ │ + vneg.s16 q8, q9 │ │ + vneg.s16 q11, q12 │ │ + vmin.s16 q10, q10, q9 │ │ + vmin.s16 q13, q13, q12 │ │ + vdup.16 q9, lr │ │ + vmax.s16 q10, q10, q8 │ │ + vmax.s16 q13, q13, q11 │ │ + vmla.i16 q1, q10, q9 │ │ + vmla.i16 q1, q13, q9 │ │ + sub r5, r5, #11 │ │ + subs lr, lr, #1 │ │ + add r8, r8, #1 │ │ + bne 37b88 │ │ + vshr.s16 q14, q1, #15 │ │ + vadd.i16 q1, q1, q14 │ │ + vrshr.s16 q1, q1, #4 │ │ + vadd.i16 q0, q0, q1 │ │ + vmin.s16 q0, q0, q3 │ │ + vmax.s16 q0, q0, q2 │ │ + vmovn.i16 d0, q0 │ │ + add r2, r2, #32 │ │ + subs r7, r7, #1 │ │ + vst1.8 {d0}, [r0 :64], r1 │ │ + sub r5, r5, #2 │ │ + sub r8, r8, #2 │ │ + bgt 37b74 │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ - ldrd r4, [sp, #28] │ │ - ldrd r6, [sp, #36] ; 0x24 │ │ - ldr r8, [sp, #44] ; 0x2c │ │ - vdup.16 d31, r7 │ │ - cmp r6, #2 │ │ - add r9, r0, r1 │ │ - add ip, r2, r3 │ │ - add lr, r4, #768 ; 0x300 │ │ - mov r7, #1536 ; 0x600 │ │ - lsl r1, r1, #1 │ │ - lsl r3, r3, #1 │ │ - add r8, r5, #7 │ │ - bic r8, r8, #7 │ │ - sub r1, r1, r8 │ │ - sub r3, r3, r8 │ │ - sub r7, r7, r8, lsl #1 │ │ - mov r8, r5 │ │ - blt 3d7ac │ │ - vld1.8 {d0}, [r2]! │ │ - vld1.8 {d16}, [ip]! │ │ - vld1.16 {d2-d3}, [r4]! │ │ - vld1.16 {d18-d19}, [lr]! │ │ - subs r5, r5, #8 │ │ - vshll.u8 q0, d0, #4 │ │ - vshll.u8 q8, d16, #4 │ │ - vsub.i16 q1, q1, q0 │ │ - vsub.i16 q9, q9, q8 │ │ - vshll.u16 q2, d0, #7 │ │ - vshll.u16 q3, d1, #7 │ │ - vshll.u16 q10, d16, #7 │ │ - vshll.u16 q11, d17, #7 │ │ - vmlal.s16 q2, d2, d31 │ │ - vmlal.s16 q3, d3, d31 │ │ - vmlal.s16 q10, d18, d31 │ │ - vmlal.s16 q11, d19, d31 │ │ - vrshrn.i32 d4, q2, #11 │ │ - vrshrn.i32 d5, q3, #11 │ │ - vrshrn.i32 d20, q10, #11 │ │ - vrshrn.i32 d21, q11, #11 │ │ - vqmovun.s16 d4, q2 │ │ - vqmovun.s16 d20, q10 │ │ - vst1.8 {d4}, [r0]! │ │ - vst1.8 {d20}, [r9]! │ │ - bgt 3d714 │ │ - sub r6, r6, #2 │ │ - cmp r6, #1 │ │ - blt 3d7e4 │ │ - mov r5, r8 │ │ - add r0, r0, r1 │ │ - add r9, r9, r1 │ │ - add r2, r2, r3 │ │ - add ip, ip, r3 │ │ - add r4, r4, r7 │ │ - add lr, lr, r7 │ │ - beq 3d7ac │ │ - b 3d714 │ │ - vld1.8 {d0}, [r2]! │ │ - vld1.16 {d2-d3}, [r4]! │ │ - subs r5, r5, #8 │ │ - vshll.u8 q0, d0, #4 │ │ - vsub.i16 q1, q1, q0 │ │ - vshll.u16 q2, d0, #7 │ │ - vshll.u16 q3, d1, #7 │ │ - vmlal.s16 q2, d2, d31 │ │ - vmlal.s16 q3, d3, d31 │ │ - vrshrn.i32 d4, q2, #11 │ │ - vrshrn.i32 d5, q3, #11 │ │ - vqmovun.s16 d2, q2 │ │ - vst1.8 {d2}, [r0]! │ │ - bgt 3d7ac │ │ + vpush {d8-d15} │ │ + ldrd r4, [sp, #92] ; 0x5c │ │ + ldrd r6, [sp, #100] ; 0x64 │ │ + ldr r8, [sp, #108] ; 0x6c │ │ + cmp r3, #0 │ │ + bne 37d38 │ │ + b 379cc │ │ + cmp r4, #0 │ │ + bne 37d44 │ │ + b 378c4 │ │ + b 37b10 │ │ + cmp r8, #15 │ │ + beq 38e2c │ │ + ldr r8, [pc] ; 37d58 │ │ + b 37d5c │ │ + andeq r2, r8, ip, lsr #16 │ │ + add r8, r8, pc │ │ + and r9, r3, #1 │ │ + add r8, r8, r9, lsl #1 │ │ + ldr r9, [pc] ; 37d70 │ │ + b 37d74 │ │ + strdeq r2, [r8], -r8 │ │ + add r9, r9, pc │ │ + add r5, r9, r5, lsl #1 │ │ + vmov.i16 d17, #15 ; 0x000f │ │ + vdup.16 d16, r6 │ │ + vdup.16 q5, r3 │ │ + vmov.16 d8[0], r3 │ │ + vmov.16 d8[1], r4 │ │ + vclz.i16 d8, d8 │ │ + vsub.i16 d8, d17, d8 │ │ + vqsub.u16 d8, d16, d8 │ │ + vneg.s16 d8, d8 │ │ + vdup.16 q4, d8[0] │ │ + add ip, r2, #16 │ │ + vld1.16 {d0}, [r2 :64] │ │ + vld1.16 {d1}, [ip :64] │ │ + vmov.i16 q1, #0 ; 0x0000 │ │ + mov lr, #2 │ │ + ldrsb r9, [r5] │ │ + add r6, r2, r9, lsl #1 │ │ + sub r9, r2, r9, lsl #1 │ │ + vld1.16 {d28}, [r6] │ │ + add r6, r6, #16 │ │ + vld1.16 {d30}, [r9] │ │ + add r9, r9, #16 │ │ + vld1.16 {d29}, [r6] │ │ + vld1.16 {d31}, [r9] │ │ + ldrb ip, [r8] │ │ + vabd.u16 q8, q0, q14 │ │ + vabd.u16 q11, q0, q15 │ │ + vshl.u16 q9, q8, q4 │ │ + vshl.u16 q12, q11, q4 │ │ + vqsub.u16 q9, q5, q9 │ │ + vqsub.u16 q12, q5, q12 │ │ + vsub.i16 q10, q14, q0 │ │ + vsub.i16 q13, q15, q0 │ │ + vneg.s16 q8, q9 │ │ + vneg.s16 q11, q12 │ │ + vmin.s16 q10, q10, q9 │ │ + vmin.s16 q13, q13, q12 │ │ + vdup.16 q9, ip │ │ + vmax.s16 q10, q10, q8 │ │ + vmax.s16 q13, q13, q11 │ │ + vmla.i16 q1, q10, q9 │ │ + vmla.i16 q1, q13, q9 │ │ + add r5, r5, #1 │ │ + subs lr, lr, #1 │ │ + add r8, r8, #1 │ │ + bne 37db8 │ │ + vshr.s16 q14, q1, #15 │ │ + vadd.i16 q1, q1, q14 │ │ + vrshr.s16 q1, q1, #4 │ │ + vadd.i16 q0, q0, q1 │ │ + vmovn.i16 d0, q0 │ │ + vst1.32 {d0[0]}, [r0 :32], r1 │ │ + add r2, r2, #32 │ │ + subs r7, r7, #2 │ │ + vst1.32 {d0[1]}, [r0 :32], r1 │ │ + sub r5, r5, #2 │ │ + sub r8, r8, #2 │ │ + bgt 37da4 │ │ + vpop {d8-d15} │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - ldrd r4, [sp, #36] ; 0x24 │ │ - ldrd r6, [sp, #44] ; 0x2c │ │ - ldr r8, [sp, #52] ; 0x34 │ │ - cmp r7, #2 │ │ - add sl, r0, r1 │ │ - add fp, r2, r3 │ │ - add ip, r4, #768 ; 0x300 │ │ - add lr, r5, #768 ; 0x300 │ │ - vld2.16 {d30[]-d31[]}, [r8] │ │ - mov r8, #1536 ; 0x600 │ │ - lsl r1, r1, #1 │ │ - lsl r3, r3, #1 │ │ - add r9, r6, #7 │ │ - bic r9, r9, #7 │ │ - sub r1, r1, r9 │ │ - sub r3, r3, r9 │ │ - sub r8, r8, r9, lsl #1 │ │ - mov r9, r6 │ │ - blt 3d8f8 │ │ - vld1.8 {d0}, [r2]! │ │ - vld1.8 {d16}, [fp]! │ │ - vld1.16 {d2-d3}, [r4]! │ │ - vld1.16 {d18-d19}, [ip]! │ │ - vld1.16 {d4-d5}, [r5]! │ │ - vld1.16 {d20-d21}, [lr]! │ │ - subs r6, r6, #8 │ │ - vshll.u8 q0, d0, #4 │ │ - vshll.u8 q8, d16, #4 │ │ - vsub.i16 q1, q1, q0 │ │ - vsub.i16 q2, q2, q0 │ │ - vsub.i16 q9, q9, q8 │ │ - vsub.i16 q10, q10, q8 │ │ - vshll.u16 q3, d0, #7 │ │ - vshll.u16 q0, d1, #7 │ │ - vshll.u16 q11, d16, #7 │ │ - vshll.u16 q8, d17, #7 │ │ - vmlal.s16 q3, d2, d30 │ │ - vmlal.s16 q3, d4, d31 │ │ - vmlal.s16 q0, d3, d30 │ │ - vmlal.s16 q0, d5, d31 │ │ - vmlal.s16 q11, d18, d30 │ │ - vmlal.s16 q11, d20, d31 │ │ - vmlal.s16 q8, d19, d30 │ │ - vmlal.s16 q8, d21, d31 │ │ - vrshrn.i32 d6, q3, #11 │ │ - vrshrn.i32 d7, q0, #11 │ │ - vrshrn.i32 d22, q11, #11 │ │ - vrshrn.i32 d23, q8, #11 │ │ - vqmovun.s16 d6, q3 │ │ - vqmovun.s16 d22, q11 │ │ - vst1.8 {d6}, [r0]! │ │ - vst1.8 {d22}, [sl]! │ │ - bgt 3d838 │ │ + cmp r8, #15 │ │ + beq 38fa0 │ │ + ldr r9, [pc] ; 37e7c │ │ + b 37e80 │ │ + andeq r2, r8, ip, ror #13 │ │ + add r9, r9, pc │ │ + add r5, r9, r5, lsl #1 │ │ + vmov.i16 d17, #15 ; 0x000f │ │ + vdup.16 d16, r6 │ │ + vdup.16 q7, r4 │ │ + vmov.16 d8[0], r3 │ │ + vmov.16 d8[1], r4 │ │ + vclz.i16 d8, d8 │ │ + vsub.i16 d8, d17, d8 │ │ + vqsub.u16 d8, d16, d8 │ │ + vneg.s16 d8, d8 │ │ + vdup.16 q6, d8[1] │ │ + add ip, r2, #16 │ │ + vld1.16 {d0}, [r2 :64] │ │ + vld1.16 {d1}, [ip :64] │ │ + vmov.i16 q1, #0 ; 0x0000 │ │ + mov lr, #2 │ │ + add r5, r5, #4 │ │ + ldrsb r9, [r5] │ │ + add r6, r2, r9, lsl #1 │ │ + sub r9, r2, r9, lsl #1 │ │ + vld1.16 {d28}, [r6] │ │ + add r6, r6, #16 │ │ + vld1.16 {d30}, [r9] │ │ + add r9, r9, #16 │ │ + vld1.16 {d29}, [r6] │ │ + vld1.16 {d31}, [r9] │ │ + add r5, r5, #8 │ │ + ldrsb r9, [r5] │ │ + vabd.u16 q8, q0, q14 │ │ + vabd.u16 q11, q0, q15 │ │ + vshl.u16 q9, q8, q6 │ │ + vshl.u16 q12, q11, q6 │ │ + vqsub.u16 q9, q7, q9 │ │ + vqsub.u16 q12, q7, q12 │ │ + vsub.i16 q10, q14, q0 │ │ + vsub.i16 q13, q15, q0 │ │ + vneg.s16 q8, q9 │ │ + vneg.s16 q11, q12 │ │ + vmin.s16 q10, q10, q9 │ │ + vmin.s16 q13, q13, q12 │ │ + vdup.16 q9, lr │ │ + vmax.s16 q10, q10, q8 │ │ + vmax.s16 q13, q13, q11 │ │ + vmla.i16 q1, q10, q9 │ │ + vmla.i16 q1, q13, q9 │ │ + add r6, r2, r9, lsl #1 │ │ + sub r9, r2, r9, lsl #1 │ │ + vld1.16 {d28}, [r6] │ │ + add r6, r6, #16 │ │ + vld1.16 {d30}, [r9] │ │ + add r9, r9, #16 │ │ + vld1.16 {d29}, [r6] │ │ + vld1.16 {d31}, [r9] │ │ + vabd.u16 q8, q0, q14 │ │ + vabd.u16 q11, q0, q15 │ │ + vshl.u16 q9, q8, q6 │ │ + vshl.u16 q12, q11, q6 │ │ + vqsub.u16 q9, q7, q9 │ │ + vqsub.u16 q12, q7, q12 │ │ + vsub.i16 q10, q14, q0 │ │ + vsub.i16 q13, q15, q0 │ │ + vneg.s16 q8, q9 │ │ + vneg.s16 q11, q12 │ │ + vmin.s16 q10, q10, q9 │ │ + vmin.s16 q13, q13, q12 │ │ + vdup.16 q9, lr │ │ + vmax.s16 q10, q10, q8 │ │ + vmax.s16 q13, q13, q11 │ │ + vmla.i16 q1, q10, q9 │ │ + vmla.i16 q1, q13, q9 │ │ + sub r5, r5, #11 │ │ + subs lr, lr, #1 │ │ + bne 37ec4 │ │ + vshr.s16 q14, q1, #15 │ │ + vadd.i16 q1, q1, q14 │ │ + vrshr.s16 q1, q1, #4 │ │ + vadd.i16 q0, q0, q1 │ │ + vmovn.i16 d0, q0 │ │ + vst1.32 {d0[0]}, [r0 :32], r1 │ │ + add r2, r2, #32 │ │ subs r7, r7, #2 │ │ - cmp r7, #1 │ │ - blt 3d940 │ │ - mov r6, r9 │ │ - add r0, r0, r1 │ │ - add sl, sl, r1 │ │ - add r2, r2, r3 │ │ - add fp, fp, r3 │ │ - add r4, r4, r8 │ │ - add ip, ip, r8 │ │ - add r5, r5, r8 │ │ - add lr, lr, r8 │ │ - beq 3d8f8 │ │ - b 3d838 │ │ - vld1.8 {d0}, [r2]! │ │ - vld1.16 {d2-d3}, [r4]! │ │ - vld1.16 {d4-d5}, [r5]! │ │ - subs r6, r6, #8 │ │ - vshll.u8 q0, d0, #4 │ │ - vsub.i16 q1, q1, q0 │ │ - vsub.i16 q2, q2, q0 │ │ - vshll.u16 q3, d0, #7 │ │ - vshll.u16 q0, d1, #7 │ │ - vmlal.s16 q3, d2, d30 │ │ - vmlal.s16 q3, d4, d31 │ │ - vmlal.s16 q0, d3, d30 │ │ - vmlal.s16 q0, d5, d31 │ │ - vrshrn.i32 d6, q3, #11 │ │ - vrshrn.i32 d7, q0, #11 │ │ - vqmovun.s16 d6, q3 │ │ - vst1.8 {d6}, [r0]! │ │ - bgt 3d838 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r4, r5, r6, lr} │ │ - ldr r4, [sp, #16] │ │ - ldr r5, [sp, #20] │ │ - clz r4, r4 │ │ - add ip, pc, #36 ; 0x24 │ │ - sub r4, r4, #24 │ │ - ldr r4, [ip, r4, lsl #2] │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vadd.i16 q0, q0, q2 │ │ - vadd.i16 q1, q1, q3 │ │ - vqrshrun.s16 d16, q0, #5 │ │ - vqrshrun.s16 d17, q1, #5 │ │ - add ip, ip, r4 │ │ - bx ip │ │ - strdeq r0, [r0], -r0 ; │ │ - andeq r0, r0, r0, lsl r2 │ │ - muleq r0, r4, r1 │ │ - andeq r0, r0, r0, lsl r1 │ │ - strheq r0, [r0], -ip │ │ - andeq r0, r0, r8, lsl r0 │ │ - add r6, r0, r1 │ │ - lsl r1, r1, #1 │ │ - cmp r5, #4 │ │ - vst1.32 {d16[0]}, [r0 :32], r1 │ │ - vst1.32 {d16[1]}, [r6 :32], r1 │ │ - vst1.32 {d17[0]}, [r0 :32], r1 │ │ - vst1.32 {d17[1]}, [r6 :32], r1 │ │ - beq 3dd54 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vadd.i16 q0, q0, q2 │ │ - vadd.i16 q1, q1, q3 │ │ - vqrshrun.s16 d18, q0, #5 │ │ - vqrshrun.s16 d19, q1, #5 │ │ - cmp r5, #8 │ │ - vst1.32 {d18[0]}, [r0 :32], r1 │ │ - vst1.32 {d18[1]}, [r6 :32], r1 │ │ - vst1.32 {d19[0]}, [r0 :32], r1 │ │ - vst1.32 {d19[1]}, [r6 :32], r1 │ │ - beq 3dd54 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vadd.i16 q0, q0, q2 │ │ - vadd.i16 q1, q1, q3 │ │ - vqrshrun.s16 d16, q0, #5 │ │ - vqrshrun.s16 d17, q1, #5 │ │ - vst1.32 {d16[0]}, [r0 :32], r1 │ │ - vst1.32 {d16[1]}, [r6 :32], r1 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vadd.i16 q0, q0, q2 │ │ - vadd.i16 q1, q1, q3 │ │ - vqrshrun.s16 d18, q0, #5 │ │ - vqrshrun.s16 d19, q1, #5 │ │ - vst1.32 {d17[0]}, [r0 :32], r1 │ │ - vst1.32 {d17[1]}, [r6 :32], r1 │ │ - vst1.32 {d18[0]}, [r0 :32], r1 │ │ - vst1.32 {d18[1]}, [r6 :32], r1 │ │ - vst1.32 {d19[0]}, [r0 :32], r1 │ │ - vst1.32 {d19[1]}, [r6 :32], r1 │ │ - pop {r4, r5, r6, pc} │ │ - add r6, r0, r1 │ │ - lsl r1, r1, #1 │ │ - vst1.8 {d16}, [r0 :64], r1 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vadd.i16 q0, q0, q2 │ │ - vadd.i16 q1, q1, q3 │ │ - vqrshrun.s16 d18, q0, #5 │ │ - vqrshrun.s16 d19, q1, #5 │ │ - vst1.8 {d17}, [r6 :64], r1 │ │ - vst1.8 {d18}, [r0 :64], r1 │ │ - subs r5, r5, #4 │ │ - vst1.8 {d19}, [r6 :64], r1 │ │ - ble 3dd54 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vadd.i16 q0, q0, q2 │ │ - vadd.i16 q1, q1, q3 │ │ - vqrshrun.s16 d16, q0, #5 │ │ - vqrshrun.s16 d17, q1, #5 │ │ - b 3da44 │ │ - add r6, r0, r1 │ │ - lsl r1, r1, #1 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vadd.i16 q0, q0, q2 │ │ - vadd.i16 q1, q1, q3 │ │ - vqrshrun.s16 d18, q0, #5 │ │ - vqrshrun.s16 d19, q1, #5 │ │ - vst1.8 {d16-d17}, [r0 :128], r1 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vadd.i16 q0, q0, q2 │ │ - vadd.i16 q1, q1, q3 │ │ - vqrshrun.s16 d20, q0, #5 │ │ - vqrshrun.s16 d21, q1, #5 │ │ - vst1.8 {d18-d19}, [r6 :128], r1 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vadd.i16 q0, q0, q2 │ │ - vadd.i16 q1, q1, q3 │ │ - vqrshrun.s16 d22, q0, #5 │ │ - vqrshrun.s16 d23, q1, #5 │ │ - vst1.8 {d20-d21}, [r0 :128], r1 │ │ - subs r5, r5, #4 │ │ - vst1.8 {d22-d23}, [r6 :128], r1 │ │ - ble 3dd54 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vadd.i16 q0, q0, q2 │ │ - vadd.i16 q1, q1, q3 │ │ - vqrshrun.s16 d16, q0, #5 │ │ - vqrshrun.s16 d17, q1, #5 │ │ - b 3da98 │ │ - add r6, r0, r1 │ │ - lsl r1, r1, #1 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vadd.i16 q0, q0, q2 │ │ - vadd.i16 q1, q1, q3 │ │ - vqrshrun.s16 d18, q0, #5 │ │ - vqrshrun.s16 d19, q1, #5 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vadd.i16 q0, q0, q2 │ │ - vadd.i16 q1, q1, q3 │ │ - vqrshrun.s16 d20, q0, #5 │ │ - vqrshrun.s16 d21, q1, #5 │ │ - vst1.8 {d16-d19}, [r0 :128], r1 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vadd.i16 q0, q0, q2 │ │ - vadd.i16 q1, q1, q3 │ │ - vqrshrun.s16 d22, q0, #5 │ │ - vqrshrun.s16 d23, q1, #5 │ │ - subs r5, r5, #2 │ │ - vst1.8 {d20-d23}, [r6 :128], r1 │ │ - ble 3dd54 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vadd.i16 q0, q0, q2 │ │ - vadd.i16 q1, q1, q3 │ │ - vqrshrun.s16 d16, q0, #5 │ │ - vqrshrun.s16 d17, q1, #5 │ │ - b 3db1c │ │ - add r6, r0, #32 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vadd.i16 q0, q0, q2 │ │ - vadd.i16 q1, q1, q3 │ │ - vqrshrun.s16 d18, q0, #5 │ │ - vqrshrun.s16 d19, q1, #5 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vadd.i16 q0, q0, q2 │ │ - vadd.i16 q1, q1, q3 │ │ - vqrshrun.s16 d20, q0, #5 │ │ - vqrshrun.s16 d21, q1, #5 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vadd.i16 q0, q0, q2 │ │ - vadd.i16 q1, q1, q3 │ │ - vqrshrun.s16 d22, q0, #5 │ │ - vqrshrun.s16 d23, q1, #5 │ │ - vst1.8 {d16-d19}, [r0 :128], r1 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vadd.i16 q0, q0, q2 │ │ - vadd.i16 q1, q1, q3 │ │ - vqrshrun.s16 d16, q0, #5 │ │ - vqrshrun.s16 d17, q1, #5 │ │ - vst1.8 {d20-d23}, [r6 :128], r1 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vadd.i16 q0, q0, q2 │ │ - vadd.i16 q1, q1, q3 │ │ - vqrshrun.s16 d18, q0, #5 │ │ - vqrshrun.s16 d19, q1, #5 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vadd.i16 q0, q0, q2 │ │ - vadd.i16 q1, q1, q3 │ │ - vqrshrun.s16 d20, q0, #5 │ │ - vqrshrun.s16 d21, q1, #5 │ │ - vst1.8 {d16-d19}, [r0 :128], r1 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vadd.i16 q0, q0, q2 │ │ - vadd.i16 q1, q1, q3 │ │ - vqrshrun.s16 d22, q0, #5 │ │ - vqrshrun.s16 d23, q1, #5 │ │ - subs r5, r5, #2 │ │ - vst1.8 {d20-d23}, [r6 :128], r1 │ │ - ble 3dd54 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vadd.i16 q0, q0, q2 │ │ - vadd.i16 q1, q1, q3 │ │ - vqrshrun.s16 d16, q0, #5 │ │ - vqrshrun.s16 d17, q1, #5 │ │ - b 3db94 │ │ - sub r1, r1, #32 │ │ - add r6, r0, #64 ; 0x40 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vadd.i16 q0, q0, q2 │ │ - vadd.i16 q1, q1, q3 │ │ - vqrshrun.s16 d18, q0, #5 │ │ - vqrshrun.s16 d19, q1, #5 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vadd.i16 q0, q0, q2 │ │ - vadd.i16 q1, q1, q3 │ │ - vqrshrun.s16 d20, q0, #5 │ │ - vqrshrun.s16 d21, q1, #5 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vadd.i16 q0, q0, q2 │ │ - vadd.i16 q1, q1, q3 │ │ - vqrshrun.s16 d22, q0, #5 │ │ - vqrshrun.s16 d23, q1, #5 │ │ - vst1.8 {d16-d19}, [r0 :128]! │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vadd.i16 q0, q0, q2 │ │ - vadd.i16 q1, q1, q3 │ │ - vqrshrun.s16 d16, q0, #5 │ │ - vqrshrun.s16 d17, q1, #5 │ │ - vst1.8 {d20-d23}, [r0 :128], r1 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vadd.i16 q0, q0, q2 │ │ - vadd.i16 q1, q1, q3 │ │ - vqrshrun.s16 d18, q0, #5 │ │ - vqrshrun.s16 d19, q1, #5 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vadd.i16 q0, q0, q2 │ │ - vadd.i16 q1, q1, q3 │ │ - vqrshrun.s16 d20, q0, #5 │ │ - vqrshrun.s16 d21, q1, #5 │ │ - vst1.8 {d16-d19}, [r6 :128]! │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vadd.i16 q0, q0, q2 │ │ - vadd.i16 q1, q1, q3 │ │ - vqrshrun.s16 d22, q0, #5 │ │ - vqrshrun.s16 d23, q1, #5 │ │ - subs r5, r5, #1 │ │ - vst1.8 {d20-d23}, [r6 :128], r1 │ │ - ble 3dd54 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vadd.i16 q0, q0, q2 │ │ - vadd.i16 q1, q1, q3 │ │ - vqrshrun.s16 d16, q0, #5 │ │ - vqrshrun.s16 d17, q1, #5 │ │ - b 3dc78 │ │ - pop {r4, r5, r6, pc} │ │ - push {r4, r5, r6, lr} │ │ - ldr r4, [sp, #16] │ │ - ldr r5, [sp, #20] │ │ - clz r4, r4 │ │ - ldr lr, [sp, #24] │ │ - vdup.16 q15, lr │ │ - vneg.s16 q15, q15 │ │ - vshl.s16 q15, q15, #11 │ │ - add ip, pc, #52 ; 0x34 │ │ - sub r4, r4, #24 │ │ - ldr r4, [ip, r4, lsl #2] │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q15 │ │ - vqdmulh.s16 q1, q1, q15 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d16, q0, #4 │ │ - vqrshrun.s16 d17, q1, #4 │ │ - add ip, ip, r4 │ │ - bx ip │ │ - andeq r0, r0, r0, asr #8 │ │ - andeq r0, r0, r0, ror #5 │ │ - andeq r0, r0, r4, lsr #4 │ │ - andeq r0, r0, r0, ror #2 │ │ - andeq r0, r0, ip, ror #1 │ │ - andeq r0, r0, r8, lsl r0 │ │ - add r6, r0, r1 │ │ - lsl r1, r1, #1 │ │ - cmp r5, #4 │ │ - vst1.32 {d16[0]}, [r0 :32], r1 │ │ - vst1.32 {d16[1]}, [r6 :32], r1 │ │ - vst1.32 {d17[0]}, [r0 :32], r1 │ │ - vst1.32 {d17[1]}, [r6 :32], r1 │ │ - beq 3e358 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q15 │ │ - vqdmulh.s16 q1, q1, q15 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d18, q0, #4 │ │ - vqrshrun.s16 d19, q1, #4 │ │ - cmp r5, #8 │ │ - vst1.32 {d18[0]}, [r0 :32], r1 │ │ - vst1.32 {d18[1]}, [r6 :32], r1 │ │ - vst1.32 {d19[0]}, [r0 :32], r1 │ │ - vst1.32 {d19[1]}, [r6 :32], r1 │ │ - beq 3e358 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q15 │ │ - vqdmulh.s16 q1, q1, q15 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d16, q0, #4 │ │ - vqrshrun.s16 d17, q1, #4 │ │ - vst1.32 {d16[0]}, [r0 :32], r1 │ │ - vst1.32 {d16[1]}, [r6 :32], r1 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q15 │ │ - vqdmulh.s16 q1, q1, q15 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d18, q0, #4 │ │ - vqrshrun.s16 d19, q1, #4 │ │ - vst1.32 {d17[0]}, [r0 :32], r1 │ │ - vst1.32 {d17[1]}, [r6 :32], r1 │ │ - vst1.32 {d18[0]}, [r0 :32], r1 │ │ - vst1.32 {d18[1]}, [r6 :32], r1 │ │ - vst1.32 {d19[0]}, [r0 :32], r1 │ │ - vst1.32 {d19[1]}, [r6 :32], r1 │ │ - pop {r4, r5, r6, pc} │ │ - add r6, r0, r1 │ │ - lsl r1, r1, #1 │ │ - vst1.8 {d16}, [r0 :64], r1 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q15 │ │ - vqdmulh.s16 q1, q1, q15 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d18, q0, #4 │ │ - vqrshrun.s16 d19, q1, #4 │ │ - vst1.8 {d17}, [r6 :64], r1 │ │ - vst1.8 {d18}, [r0 :64], r1 │ │ - subs r5, r5, #4 │ │ - vst1.8 {d19}, [r6 :64], r1 │ │ - ble 3e358 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q15 │ │ - vqdmulh.s16 q1, q1, q15 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d16, q0, #4 │ │ - vqrshrun.s16 d17, q1, #4 │ │ - b 3dea8 │ │ - add r6, r0, r1 │ │ - lsl r1, r1, #1 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q15 │ │ - vqdmulh.s16 q1, q1, q15 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d18, q0, #4 │ │ - vqrshrun.s16 d19, q1, #4 │ │ - vst1.8 {d16-d17}, [r0 :128], r1 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q15 │ │ - vqdmulh.s16 q1, q1, q15 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d20, q0, #4 │ │ - vqrshrun.s16 d21, q1, #4 │ │ - vst1.8 {d18-d19}, [r6 :128], r1 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q15 │ │ - vqdmulh.s16 q1, q1, q15 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d22, q0, #4 │ │ - vqrshrun.s16 d23, q1, #4 │ │ - vst1.8 {d20-d21}, [r0 :128], r1 │ │ - subs r5, r5, #4 │ │ - vst1.8 {d22-d23}, [r6 :128], r1 │ │ - ble 3e358 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q15 │ │ - vqdmulh.s16 q1, q1, q15 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d16, q0, #4 │ │ - vqrshrun.s16 d17, q1, #4 │ │ - b 3df1c │ │ - add r6, r0, r1 │ │ - lsl r1, r1, #1 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q15 │ │ - vqdmulh.s16 q1, q1, q15 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d18, q0, #4 │ │ - vqrshrun.s16 d19, q1, #4 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q15 │ │ - vqdmulh.s16 q1, q1, q15 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d20, q0, #4 │ │ - vqrshrun.s16 d21, q1, #4 │ │ - vst1.8 {d16-d19}, [r0 :128], r1 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q15 │ │ - vqdmulh.s16 q1, q1, q15 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d22, q0, #4 │ │ - vqrshrun.s16 d23, q1, #4 │ │ - subs r5, r5, #2 │ │ - vst1.8 {d20-d23}, [r6 :128], r1 │ │ - ble 3e358 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q15 │ │ - vqdmulh.s16 q1, q1, q15 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d16, q0, #4 │ │ - vqrshrun.s16 d17, q1, #4 │ │ - b 3dfe0 │ │ - add r6, r0, #32 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q15 │ │ - vqdmulh.s16 q1, q1, q15 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d18, q0, #4 │ │ - vqrshrun.s16 d19, q1, #4 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q15 │ │ - vqdmulh.s16 q1, q1, q15 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d20, q0, #4 │ │ - vqrshrun.s16 d21, q1, #4 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q15 │ │ - vqdmulh.s16 q1, q1, q15 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d22, q0, #4 │ │ - vqrshrun.s16 d23, q1, #4 │ │ - vst1.8 {d16-d19}, [r0 :128], r1 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q15 │ │ - vqdmulh.s16 q1, q1, q15 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d16, q0, #4 │ │ - vqrshrun.s16 d17, q1, #4 │ │ - vst1.8 {d20-d23}, [r6 :128], r1 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q15 │ │ - vqdmulh.s16 q1, q1, q15 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d18, q0, #4 │ │ - vqrshrun.s16 d19, q1, #4 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q15 │ │ - vqdmulh.s16 q1, q1, q15 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d20, q0, #4 │ │ - vqrshrun.s16 d21, q1, #4 │ │ - vst1.8 {d16-d19}, [r0 :128], r1 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q15 │ │ - vqdmulh.s16 q1, q1, q15 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d22, q0, #4 │ │ - vqrshrun.s16 d23, q1, #4 │ │ - subs r5, r5, #2 │ │ - vst1.8 {d20-d23}, [r6 :128], r1 │ │ - ble 3e358 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q15 │ │ - vqdmulh.s16 q1, q1, q15 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d16, q0, #4 │ │ - vqrshrun.s16 d17, q1, #4 │ │ - b 3e098 │ │ - sub r1, r1, #32 │ │ - add r6, r0, #64 ; 0x40 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q15 │ │ - vqdmulh.s16 q1, q1, q15 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d18, q0, #4 │ │ - vqrshrun.s16 d19, q1, #4 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q15 │ │ - vqdmulh.s16 q1, q1, q15 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d20, q0, #4 │ │ - vqrshrun.s16 d21, q1, #4 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q15 │ │ - vqdmulh.s16 q1, q1, q15 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d22, q0, #4 │ │ - vqrshrun.s16 d23, q1, #4 │ │ - vst1.8 {d16-d19}, [r0 :128]! │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q15 │ │ - vqdmulh.s16 q1, q1, q15 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d16, q0, #4 │ │ - vqrshrun.s16 d17, q1, #4 │ │ - vst1.8 {d20-d23}, [r0 :128], r1 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q15 │ │ - vqdmulh.s16 q1, q1, q15 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d18, q0, #4 │ │ - vqrshrun.s16 d19, q1, #4 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q15 │ │ - vqdmulh.s16 q1, q1, q15 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d20, q0, #4 │ │ - vqrshrun.s16 d21, q1, #4 │ │ - vst1.8 {d16-d19}, [r6 :128]! │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q15 │ │ - vqdmulh.s16 q1, q1, q15 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d22, q0, #4 │ │ - vqrshrun.s16 d23, q1, #4 │ │ - subs r5, r5, #1 │ │ - vst1.8 {d20-d23}, [r6 :128], r1 │ │ - ble 3e358 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q15 │ │ - vqdmulh.s16 q1, q1, q15 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d16, q0, #4 │ │ - vqrshrun.s16 d17, q1, #4 │ │ - b 3e1fc │ │ - pop {r4, r5, r6, pc} │ │ - push {r4, r5, r6, lr} │ │ - ldr r4, [sp, #16] │ │ - ldr r5, [sp, #20] │ │ - clz r4, r4 │ │ - ldr lr, [sp, #24] │ │ - vmov.i8 q15, #254 ; 0xfe │ │ - add ip, pc, #68 ; 0x44 │ │ - sub r4, r4, #24 │ │ - ldr r4, [ip, r4, lsl #2] │ │ - vld1.8 {d28-d29}, [lr :128]! │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vmul.i8 q14, q14, q15 │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vshll.i8 q13, d28, #8 │ │ - vshll.i8 q14, d29, #8 │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q13 │ │ - vqdmulh.s16 q1, q1, q14 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d16, q0, #4 │ │ - vqrshrun.s16 d17, q1, #4 │ │ - add ip, ip, r4 │ │ - bx ip │ │ - muleq r0, r0, r5 │ │ - ; instruction: 0x000003b0 │ │ - ; instruction: 0x000002b4 │ │ - ; instruction: 0x000001b0 │ │ - andeq r0, r0, ip, lsl r1 │ │ - andeq r0, r0, r8, lsl r0 │ │ - add r6, r0, r1 │ │ - lsl r1, r1, #1 │ │ - cmp r5, #4 │ │ - vst1.32 {d16[0]}, [r0 :32], r1 │ │ - vst1.32 {d16[1]}, [r6 :32], r1 │ │ - vst1.32 {d17[0]}, [r0 :32], r1 │ │ - vst1.32 {d17[1]}, [r6 :32], r1 │ │ - beq 3eb34 │ │ - vld1.8 {d28-d29}, [lr :128]! │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vmul.i8 q14, q14, q15 │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vshll.i8 q13, d28, #8 │ │ - vshll.i8 q14, d29, #8 │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q13 │ │ - vqdmulh.s16 q1, q1, q14 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d18, q0, #4 │ │ - vqrshrun.s16 d19, q1, #4 │ │ - cmp r5, #8 │ │ - vst1.32 {d18[0]}, [r0 :32], r1 │ │ - vst1.32 {d18[1]}, [r6 :32], r1 │ │ - vst1.32 {d19[0]}, [r0 :32], r1 │ │ - vst1.32 {d19[1]}, [r6 :32], r1 │ │ - beq 3eb34 │ │ - vld1.8 {d28-d29}, [lr :128]! │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vmul.i8 q14, q14, q15 │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vshll.i8 q13, d28, #8 │ │ - vshll.i8 q14, d29, #8 │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q13 │ │ - vqdmulh.s16 q1, q1, q14 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d16, q0, #4 │ │ - vqrshrun.s16 d17, q1, #4 │ │ - vst1.32 {d16[0]}, [r0 :32], r1 │ │ - vst1.32 {d16[1]}, [r6 :32], r1 │ │ - vld1.8 {d28-d29}, [lr :128]! │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vmul.i8 q14, q14, q15 │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vshll.i8 q13, d28, #8 │ │ - vshll.i8 q14, d29, #8 │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q13 │ │ - vqdmulh.s16 q1, q1, q14 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d18, q0, #4 │ │ - vqrshrun.s16 d19, q1, #4 │ │ - vst1.32 {d17[0]}, [r0 :32], r1 │ │ - vst1.32 {d17[1]}, [r6 :32], r1 │ │ - vst1.32 {d18[0]}, [r0 :32], r1 │ │ - vst1.32 {d18[1]}, [r6 :32], r1 │ │ - vst1.32 {d19[0]}, [r0 :32], r1 │ │ - vst1.32 {d19[1]}, [r6 :32], r1 │ │ - pop {r4, r5, r6, pc} │ │ - add r6, r0, r1 │ │ - lsl r1, r1, #1 │ │ - vst1.8 {d16}, [r0 :64], r1 │ │ - vld1.8 {d28-d29}, [lr :128]! │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vmul.i8 q14, q14, q15 │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vshll.i8 q13, d28, #8 │ │ - vshll.i8 q14, d29, #8 │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q13 │ │ - vqdmulh.s16 q1, q1, q14 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d18, q0, #4 │ │ - vqrshrun.s16 d19, q1, #4 │ │ - vst1.8 {d17}, [r6 :64], r1 │ │ - vst1.8 {d18}, [r0 :64], r1 │ │ - subs r5, r5, #4 │ │ - vst1.8 {d19}, [r6 :64], r1 │ │ - ble 3eb34 │ │ - vld1.8 {d28-d29}, [lr :128]! │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vmul.i8 q14, q14, q15 │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vshll.i8 q13, d28, #8 │ │ - vshll.i8 q14, d29, #8 │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q13 │ │ - vqdmulh.s16 q1, q1, q14 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d16, q0, #4 │ │ - vqrshrun.s16 d17, q1, #4 │ │ - b 3e4e4 │ │ - add r6, r0, r1 │ │ - lsl r1, r1, #1 │ │ - vld1.8 {d28-d29}, [lr :128]! │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vmul.i8 q14, q14, q15 │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vshll.i8 q13, d28, #8 │ │ - vshll.i8 q14, d29, #8 │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q13 │ │ - vqdmulh.s16 q1, q1, q14 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d18, q0, #4 │ │ - vqrshrun.s16 d19, q1, #4 │ │ - vst1.8 {d16-d17}, [r0 :128], r1 │ │ - vld1.8 {d28-d29}, [lr :128]! │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vmul.i8 q14, q14, q15 │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vshll.i8 q13, d28, #8 │ │ - vshll.i8 q14, d29, #8 │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q13 │ │ - vqdmulh.s16 q1, q1, q14 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d20, q0, #4 │ │ - vqrshrun.s16 d21, q1, #4 │ │ - vst1.8 {d18-d19}, [r6 :128], r1 │ │ - vld1.8 {d28-d29}, [lr :128]! │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vmul.i8 q14, q14, q15 │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vshll.i8 q13, d28, #8 │ │ - vshll.i8 q14, d29, #8 │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q13 │ │ - vqdmulh.s16 q1, q1, q14 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d22, q0, #4 │ │ - vqrshrun.s16 d23, q1, #4 │ │ - vst1.8 {d20-d21}, [r0 :128], r1 │ │ - subs r5, r5, #4 │ │ - vst1.8 {d22-d23}, [r6 :128], r1 │ │ - ble 3eb34 │ │ - vld1.8 {d28-d29}, [lr :128]! │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vmul.i8 q14, q14, q15 │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vshll.i8 q13, d28, #8 │ │ - vshll.i8 q14, d29, #8 │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q13 │ │ - vqdmulh.s16 q1, q1, q14 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d16, q0, #4 │ │ - vqrshrun.s16 d17, q1, #4 │ │ - b 3e578 │ │ - add r6, r0, r1 │ │ - lsl r1, r1, #1 │ │ - vld1.8 {d28-d29}, [lr :128]! │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vmul.i8 q14, q14, q15 │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vshll.i8 q13, d28, #8 │ │ - vshll.i8 q14, d29, #8 │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q13 │ │ - vqdmulh.s16 q1, q1, q14 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d18, q0, #4 │ │ - vqrshrun.s16 d19, q1, #4 │ │ - vld1.8 {d28-d29}, [lr :128]! │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vmul.i8 q14, q14, q15 │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vshll.i8 q13, d28, #8 │ │ - vshll.i8 q14, d29, #8 │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q13 │ │ - vqdmulh.s16 q1, q1, q14 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d20, q0, #4 │ │ - vqrshrun.s16 d21, q1, #4 │ │ - vst1.8 {d16-d19}, [r0 :128], r1 │ │ - vld1.8 {d28-d29}, [lr :128]! │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vmul.i8 q14, q14, q15 │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vshll.i8 q13, d28, #8 │ │ - vshll.i8 q14, d29, #8 │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q13 │ │ - vqdmulh.s16 q1, q1, q14 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d22, q0, #4 │ │ - vqrshrun.s16 d23, q1, #4 │ │ - subs r5, r5, #2 │ │ - vst1.8 {d20-d23}, [r6 :128], r1 │ │ - ble 3eb34 │ │ - vld1.8 {d28-d29}, [lr :128]! │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vmul.i8 q14, q14, q15 │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vshll.i8 q13, d28, #8 │ │ - vshll.i8 q14, d29, #8 │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q13 │ │ - vqdmulh.s16 q1, q1, q14 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d16, q0, #4 │ │ - vqrshrun.s16 d17, q1, #4 │ │ - b 3e67c │ │ - add r6, r0, #32 │ │ - vld1.8 {d28-d29}, [lr :128]! │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vmul.i8 q14, q14, q15 │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vshll.i8 q13, d28, #8 │ │ - vshll.i8 q14, d29, #8 │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q13 │ │ - vqdmulh.s16 q1, q1, q14 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d18, q0, #4 │ │ - vqrshrun.s16 d19, q1, #4 │ │ - vld1.8 {d28-d29}, [lr :128]! │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vmul.i8 q14, q14, q15 │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vshll.i8 q13, d28, #8 │ │ - vshll.i8 q14, d29, #8 │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q13 │ │ - vqdmulh.s16 q1, q1, q14 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d20, q0, #4 │ │ - vqrshrun.s16 d21, q1, #4 │ │ - vld1.8 {d28-d29}, [lr :128]! │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vmul.i8 q14, q14, q15 │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vshll.i8 q13, d28, #8 │ │ - vshll.i8 q14, d29, #8 │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q13 │ │ - vqdmulh.s16 q1, q1, q14 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d22, q0, #4 │ │ - vqrshrun.s16 d23, q1, #4 │ │ - vst1.8 {d16-d19}, [r0 :128], r1 │ │ - vld1.8 {d28-d29}, [lr :128]! │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vmul.i8 q14, q14, q15 │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vshll.i8 q13, d28, #8 │ │ - vshll.i8 q14, d29, #8 │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q13 │ │ - vqdmulh.s16 q1, q1, q14 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d16, q0, #4 │ │ - vqrshrun.s16 d17, q1, #4 │ │ - vst1.8 {d20-d23}, [r6 :128], r1 │ │ - vld1.8 {d28-d29}, [lr :128]! │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vmul.i8 q14, q14, q15 │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vshll.i8 q13, d28, #8 │ │ - vshll.i8 q14, d29, #8 │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q13 │ │ - vqdmulh.s16 q1, q1, q14 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d18, q0, #4 │ │ - vqrshrun.s16 d19, q1, #4 │ │ - vld1.8 {d28-d29}, [lr :128]! │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vmul.i8 q14, q14, q15 │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vshll.i8 q13, d28, #8 │ │ - vshll.i8 q14, d29, #8 │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q13 │ │ - vqdmulh.s16 q1, q1, q14 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d20, q0, #4 │ │ - vqrshrun.s16 d21, q1, #4 │ │ - vst1.8 {d16-d19}, [r0 :128], r1 │ │ - vld1.8 {d28-d29}, [lr :128]! │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vmul.i8 q14, q14, q15 │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vshll.i8 q13, d28, #8 │ │ - vshll.i8 q14, d29, #8 │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q13 │ │ - vqdmulh.s16 q1, q1, q14 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d22, q0, #4 │ │ - vqrshrun.s16 d23, q1, #4 │ │ - subs r5, r5, #2 │ │ - vst1.8 {d20-d23}, [r6 :128], r1 │ │ - ble 3eb34 │ │ - vld1.8 {d28-d29}, [lr :128]! │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vmul.i8 q14, q14, q15 │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vshll.i8 q13, d28, #8 │ │ - vshll.i8 q14, d29, #8 │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q13 │ │ - vqdmulh.s16 q1, q1, q14 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d16, q0, #4 │ │ - vqrshrun.s16 d17, q1, #4 │ │ - b 3e774 │ │ - sub r1, r1, #32 │ │ - add r6, r0, #64 ; 0x40 │ │ - vld1.8 {d28-d29}, [lr :128]! │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vmul.i8 q14, q14, q15 │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vshll.i8 q13, d28, #8 │ │ - vshll.i8 q14, d29, #8 │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q13 │ │ - vqdmulh.s16 q1, q1, q14 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d18, q0, #4 │ │ - vqrshrun.s16 d19, q1, #4 │ │ - vld1.8 {d28-d29}, [lr :128]! │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vmul.i8 q14, q14, q15 │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vshll.i8 q13, d28, #8 │ │ - vshll.i8 q14, d29, #8 │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q13 │ │ - vqdmulh.s16 q1, q1, q14 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d20, q0, #4 │ │ - vqrshrun.s16 d21, q1, #4 │ │ - vld1.8 {d28-d29}, [lr :128]! │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vmul.i8 q14, q14, q15 │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vshll.i8 q13, d28, #8 │ │ - vshll.i8 q14, d29, #8 │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q13 │ │ - vqdmulh.s16 q1, q1, q14 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d22, q0, #4 │ │ - vqrshrun.s16 d23, q1, #4 │ │ - vst1.8 {d16-d19}, [r0 :128]! │ │ - vld1.8 {d28-d29}, [lr :128]! │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vmul.i8 q14, q14, q15 │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vshll.i8 q13, d28, #8 │ │ - vshll.i8 q14, d29, #8 │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q13 │ │ - vqdmulh.s16 q1, q1, q14 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d16, q0, #4 │ │ - vqrshrun.s16 d17, q1, #4 │ │ - vst1.8 {d20-d23}, [r0 :128], r1 │ │ - vld1.8 {d28-d29}, [lr :128]! │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vmul.i8 q14, q14, q15 │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vshll.i8 q13, d28, #8 │ │ - vshll.i8 q14, d29, #8 │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q13 │ │ - vqdmulh.s16 q1, q1, q14 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d18, q0, #4 │ │ - vqrshrun.s16 d19, q1, #4 │ │ - vld1.8 {d28-d29}, [lr :128]! │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vmul.i8 q14, q14, q15 │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vshll.i8 q13, d28, #8 │ │ - vshll.i8 q14, d29, #8 │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q13 │ │ - vqdmulh.s16 q1, q1, q14 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d20, q0, #4 │ │ - vqrshrun.s16 d21, q1, #4 │ │ - vst1.8 {d16-d19}, [r6 :128]! │ │ - vld1.8 {d28-d29}, [lr :128]! │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vmul.i8 q14, q14, q15 │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vshll.i8 q13, d28, #8 │ │ - vshll.i8 q14, d29, #8 │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q13 │ │ - vqdmulh.s16 q1, q1, q14 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d22, q0, #4 │ │ - vqrshrun.s16 d23, q1, #4 │ │ - subs r5, r5, #1 │ │ - vst1.8 {d20-d23}, [r6 :128], r1 │ │ - ble 3eb34 │ │ - vld1.8 {d28-d29}, [lr :128]! │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vmul.i8 q14, q14, q15 │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vshll.i8 q13, d28, #8 │ │ - vshll.i8 q14, d29, #8 │ │ - vsub.i16 q0, q2, q0 │ │ - vsub.i16 q1, q3, q1 │ │ - vqdmulh.s16 q0, q0, q13 │ │ - vqdmulh.s16 q1, q1, q14 │ │ - vadd.i16 q0, q2, q0 │ │ - vadd.i16 q1, q3, q1 │ │ - vqrshrun.s16 d16, q0, #4 │ │ - vqrshrun.s16 d17, q1, #4 │ │ - b 3e958 │ │ - pop {r4, r5, r6, pc} │ │ + vst1.32 {d0[1]}, [r0 :32], r1 │ │ + sub r5, r5, #2 │ │ + bgt 37eb0 │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ + cmp r8, #15 │ │ + beq 39188 │ │ + ldr r8, [pc] ; 37fec │ │ + b 37ff0 │ │ + muleq r8, r8, r5 │ │ + add r8, r8, pc │ │ + and r9, r3, #1 │ │ + add r8, r8, r9, lsl #1 │ │ + ldr r9, [pc] ; 38004 │ │ + b 38008 │ │ + andeq r2, r8, r4, ror #10 │ │ + add r9, r9, pc │ │ + add r5, r9, r5, lsl #1 │ │ + vmov.i16 d17, #15 ; 0x000f │ │ + vdup.16 d16, r6 │ │ + vdup.16 q5, r3 │ │ + vdup.16 q7, r4 │ │ + vmov.16 d8[0], r3 │ │ + vmov.16 d8[1], r4 │ │ + vclz.i16 d8, d8 │ │ + vsub.i16 d8, d17, d8 │ │ + vqsub.u16 d8, d16, d8 │ │ + vneg.s16 d8, d8 │ │ + vdup.16 q6, d8[1] │ │ + vdup.16 q4, d8[0] │ │ + add ip, r2, #16 │ │ + vld1.16 {d0}, [r2 :64] │ │ + vld1.16 {d1}, [ip :64] │ │ + vmov.i16 q1, #0 ; 0x0000 │ │ + vorr q2, q0, q0 │ │ + vorr q3, q0, q0 │ │ + mov lr, #2 │ │ + ldrsb r9, [r5] │ │ + add r6, r2, r9, lsl #1 │ │ + sub r9, r2, r9, lsl #1 │ │ + vld1.16 {d28}, [r6] │ │ + add r6, r6, #16 │ │ + vld1.16 {d30}, [r9] │ │ + add r9, r9, #16 │ │ + vld1.16 {d29}, [r6] │ │ + vld1.16 {d31}, [r9] │ │ + add r5, r5, #4 │ │ + ldrsb r9, [r5] │ │ + ldrb ip, [r8] │ │ + vmin.u16 q2, q2, q14 │ │ + vmax.s16 q3, q3, q14 │ │ + vmin.u16 q2, q2, q15 │ │ + vmax.s16 q3, q3, q15 │ │ + vabd.u16 q8, q0, q14 │ │ + vabd.u16 q11, q0, q15 │ │ + vshl.u16 q9, q8, q4 │ │ + vshl.u16 q12, q11, q4 │ │ + vqsub.u16 q9, q5, q9 │ │ + vqsub.u16 q12, q5, q12 │ │ + vsub.i16 q10, q14, q0 │ │ + vsub.i16 q13, q15, q0 │ │ + vneg.s16 q8, q9 │ │ + vneg.s16 q11, q12 │ │ + vmin.s16 q10, q10, q9 │ │ + vmin.s16 q13, q13, q12 │ │ + vdup.16 q9, ip │ │ + vmax.s16 q10, q10, q8 │ │ + vmax.s16 q13, q13, q11 │ │ + vmla.i16 q1, q10, q9 │ │ + vmla.i16 q1, q13, q9 │ │ + add r6, r2, r9, lsl #1 │ │ + sub r9, r2, r9, lsl #1 │ │ + vld1.16 {d28}, [r6] │ │ + add r6, r6, #16 │ │ + vld1.16 {d30}, [r9] │ │ + add r9, r9, #16 │ │ + vld1.16 {d29}, [r6] │ │ + vld1.16 {d31}, [r9] │ │ + add r5, r5, #8 │ │ + ldrsb r9, [r5] │ │ + vmin.u16 q2, q2, q14 │ │ + vmax.s16 q3, q3, q14 │ │ + vmin.u16 q2, q2, q15 │ │ + vmax.s16 q3, q3, q15 │ │ + vabd.u16 q8, q0, q14 │ │ + vabd.u16 q11, q0, q15 │ │ + vshl.u16 q9, q8, q6 │ │ + vshl.u16 q12, q11, q6 │ │ + vqsub.u16 q9, q7, q9 │ │ + vqsub.u16 q12, q7, q12 │ │ + vsub.i16 q10, q14, q0 │ │ + vsub.i16 q13, q15, q0 │ │ + vneg.s16 q8, q9 │ │ + vneg.s16 q11, q12 │ │ + vmin.s16 q10, q10, q9 │ │ + vmin.s16 q13, q13, q12 │ │ + vdup.16 q9, lr │ │ + vmax.s16 q10, q10, q8 │ │ + vmax.s16 q13, q13, q11 │ │ + vmla.i16 q1, q10, q9 │ │ + vmla.i16 q1, q13, q9 │ │ + add r6, r2, r9, lsl #1 │ │ + sub r9, r2, r9, lsl #1 │ │ + vld1.16 {d28}, [r6] │ │ + add r6, r6, #16 │ │ + vld1.16 {d30}, [r9] │ │ + add r9, r9, #16 │ │ + vld1.16 {d29}, [r6] │ │ + vld1.16 {d31}, [r9] │ │ + vmin.u16 q2, q2, q14 │ │ + vmax.s16 q3, q3, q14 │ │ + vmin.u16 q2, q2, q15 │ │ + vmax.s16 q3, q3, q15 │ │ + vabd.u16 q8, q0, q14 │ │ + vabd.u16 q11, q0, q15 │ │ + vshl.u16 q9, q8, q6 │ │ + vshl.u16 q12, q11, q6 │ │ + vqsub.u16 q9, q7, q9 │ │ + vqsub.u16 q12, q7, q12 │ │ + vsub.i16 q10, q14, q0 │ │ + vsub.i16 q13, q15, q0 │ │ + vneg.s16 q8, q9 │ │ + vneg.s16 q11, q12 │ │ + vmin.s16 q10, q10, q9 │ │ + vmin.s16 q13, q13, q12 │ │ + vdup.16 q9, lr │ │ + vmax.s16 q10, q10, q8 │ │ + vmax.s16 q13, q13, q11 │ │ + vmla.i16 q1, q10, q9 │ │ + vmla.i16 q1, q13, q9 │ │ + sub r5, r5, #11 │ │ + subs lr, lr, #1 │ │ + add r8, r8, #1 │ │ + bne 3805c │ │ + vshr.s16 q14, q1, #15 │ │ + vadd.i16 q1, q1, q14 │ │ + vrshr.s16 q1, q1, #4 │ │ + vadd.i16 q0, q0, q1 │ │ + vmin.s16 q0, q0, q3 │ │ + vmax.s16 q0, q0, q2 │ │ + vmovn.i16 d0, q0 │ │ + vst1.32 {d0[0]}, [r0 :32], r1 │ │ + add r2, r2, #32 │ │ + subs r7, r7, #2 │ │ + vst1.32 {d0[1]}, [r0 :32], r1 │ │ + sub r5, r5, #2 │ │ + sub r8, r8, #2 │ │ + bgt 38040 │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ - ldr r4, [sp, #28] │ │ - ldr r5, [sp, #32] │ │ - ldr r6, [sp, #36] ; 0x24 │ │ - ldr r7, [sp, #40] ; 0x28 │ │ - clz r8, r4 │ │ - add r9, pc, #32 │ │ - sub r8, r8, #24 │ │ - ldr r8, [r9, r8, lsl #2] │ │ - add r9, r9, r8 │ │ - movw ip, #6903 ; 0x1af7 │ │ - vdup.16 q14, ip │ │ - vmov.i8 q15, #64 ; 0x40 │ │ - add ip, r0, r1 │ │ - lsl r1, r1, #1 │ │ - bx r9 │ │ - strdeq r0, [r0], -r8 │ │ - strdeq r0, [r0], -r8 │ │ - strdeq r0, [r0], -r8 │ │ - strdeq r0, [r0], -r8 │ │ - andeq r0, r0, ip, lsl #1 │ │ - andeq r0, r0, r8, lsl r0 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - subs r5, r5, #4 │ │ - vsub.i16 q8, q2, q0 │ │ - vsub.i16 q9, q3, q1 │ │ - vabd.s16 q10, q0, q2 │ │ - vabd.s16 q11, q1, q3 │ │ - vqsub.u16 q10, q14, q10 │ │ - vqsub.u16 q11, q14, q11 │ │ - vshr.s16 q10, q10, #8 │ │ - vshr.s16 q11, q11, #8 │ │ - vshl.s16 q12, q10, #9 │ │ - vshl.s16 q13, q11, #9 │ │ - vqdmulh.s16 q12, q12, q8 │ │ - vqdmulh.s16 q13, q13, q9 │ │ - vadd.i16 q12, q12, q0 │ │ - vadd.i16 q13, q13, q1 │ │ - vqrshrun.s16 d24, q12, #4 │ │ - vqrshrun.s16 d25, q13, #4 │ │ - vmovn.i16 d20, q10 │ │ - vmovn.i16 d21, q11 │ │ - vsub.i8 q10, q15, q10 │ │ - vst1.8 {d20-d21}, [r6 :128]! │ │ - vst1.32 {d24[0]}, [r0 :32], r1 │ │ - vst1.32 {d24[1]}, [ip :32], r1 │ │ - vst1.32 {d25[0]}, [r0 :32], r1 │ │ - vst1.32 {d25[1]}, [ip :32], r1 │ │ - bgt 3eb90 │ │ + vpush {d8-d15} │ │ + ldrd r4, [sp, #92] ; 0x5c │ │ + ldrd r6, [sp, #100] ; 0x64 │ │ + ldr r8, [sp, #108] ; 0x6c │ │ + cmp r3, #0 │ │ + bne 38240 │ │ + b 37e6c │ │ + cmp r4, #0 │ │ + bne 3824c │ │ + b 37d48 │ │ + b 37fdc │ │ + push {lr} ; (str lr, [sp, #-4]!) │ │ + vpush {d8-d15} │ │ + sub sp, sp, #32 │ │ + mov r3, #8 │ │ + vmov.i16 q1, #0 ; 0x0000 │ │ + vmov.i16 q3, #0 ; 0x0000 │ │ + vmov.i16 q5, #0 ; 0x0000 │ │ + vmov.i16 q8, #0 ; 0x0000 │ │ + vmov.i16 q9, #0 ; 0x0000 │ │ + vmov.i16 q11, #0 ; 0x0000 │ │ + vmov.i16 q10, #0 ; 0x0000 │ │ + vld1.8 {d30}, [r0 :64], r1 │ │ + vmov.i8 d31, #128 ; 0x80 │ │ + vsubl.u8 q15, d30, d31 │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + vorr q0, q15, q15 │ │ + vrev64.16 q13, q15 │ │ + vswp d26, d27 │ │ + vorr q2, q13, q13 │ │ + vpadd.i16 d26, d30, d31 │ │ + vmov.i16 d27, #0 ; 0x0000 │ │ + vpadd.i16 d24, d26, d28 │ │ + vpadd.i16 d24, d24, d28 │ │ + vmov.u16 ip, d24[0] │ │ + vadd.i16 q5, q5, q15 │ │ + vmov.16 d8[0], ip │ │ + vorr q6, q13, q13 │ │ + vrev64.16 d26, d26 │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + vorr q7, q13, q13 │ │ + vext.8 q12, q14, q15, #10 │ │ + vext.8 q13, q15, q14, #10 │ │ + vadd.i16 q9, q9, q12 │ │ + vadd.i16 d22, d22, d26 │ │ + vorr q10, q15, q15 │ │ + vld1.8 {d30}, [r0 :64], r1 │ │ + vmov.i8 d31, #128 ; 0x80 │ │ + vsubl.u8 q15, d30, d31 │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + vext.8 q12, q14, q15, #14 │ │ + vext.8 q13, q15, q14, #14 │ │ + vadd.i16 q0, q0, q12 │ │ + vadd.i16 q1, q1, q13 │ │ + vrev64.16 q13, q15 │ │ + vswp d26, d27 │ │ + vext.8 q12, q14, q13, #14 │ │ + vext.8 q13, q13, q14, #14 │ │ + vadd.i16 q2, q2, q12 │ │ + vadd.i16 q3, q3, q13 │ │ + vpadd.i16 d26, d30, d31 │ │ + vmov.i16 d27, #0 ; 0x0000 │ │ + vpadd.i16 d24, d26, d28 │ │ + vpadd.i16 d24, d24, d28 │ │ + vmov.u16 ip, d24[0] │ │ + vadd.i16 q5, q5, q15 │ │ + vmov.16 d8[1], ip │ │ + vext.8 q12, q14, q13, #14 │ │ + vext.8 q14, q13, q14, #14 │ │ + vadd.i16 q6, q6, q12 │ │ + vadd.i16 d16, d16, d28 │ │ + vrev64.16 d26, d26 │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + vext.8 q12, q14, q13, #14 │ │ + vext.8 q13, q13, q14, #14 │ │ + vadd.i16 q7, q7, q12 │ │ + vadd.i16 d17, d17, d26 │ │ + vext.8 q12, q14, q15, #10 │ │ + vext.8 q13, q15, q14, #10 │ │ + vadd.i16 q9, q9, q12 │ │ + vadd.i16 d22, d22, d26 │ │ + vadd.i16 q10, q10, q15 │ │ + vld1.8 {d30}, [r0 :64], r1 │ │ + vmov.i8 d31, #128 ; 0x80 │ │ + vsubl.u8 q15, d30, d31 │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + vext.8 q12, q14, q15, #12 │ │ + vext.8 q13, q15, q14, #12 │ │ + vadd.i16 q0, q0, q12 │ │ + vadd.i16 q1, q1, q13 │ │ + vrev64.16 q13, q15 │ │ + vswp d26, d27 │ │ + vext.8 q12, q14, q13, #12 │ │ + vext.8 q13, q13, q14, #12 │ │ + vadd.i16 q2, q2, q12 │ │ + vadd.i16 q3, q3, q13 │ │ + vpadd.i16 d26, d30, d31 │ │ + vmov.i16 d27, #0 ; 0x0000 │ │ + vpadd.i16 d24, d26, d28 │ │ + vpadd.i16 d24, d24, d28 │ │ + vmov.u16 ip, d24[0] │ │ + vadd.i16 q5, q5, q15 │ │ + vmov.16 d8[2], ip │ │ + vext.8 q12, q14, q13, #12 │ │ + vext.8 q14, q13, q14, #12 │ │ + vadd.i16 q6, q6, q12 │ │ + vadd.i16 d16, d16, d28 │ │ + vrev64.16 d26, d26 │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + vext.8 q12, q14, q13, #12 │ │ + vext.8 q13, q13, q14, #12 │ │ + vadd.i16 q7, q7, q12 │ │ + vadd.i16 d17, d17, d26 │ │ + vext.8 q12, q14, q15, #12 │ │ + vext.8 q13, q15, q14, #12 │ │ + vadd.i16 q9, q9, q12 │ │ + vadd.i16 d22, d22, d26 │ │ + vext.8 q12, q14, q15, #14 │ │ + vext.8 q13, q15, q14, #14 │ │ + vadd.i16 q10, q10, q12 │ │ + vadd.i16 d23, d23, d26 │ │ + vld1.8 {d30}, [r0 :64], r1 │ │ + vmov.i8 d31, #128 ; 0x80 │ │ + vsubl.u8 q15, d30, d31 │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + vext.8 q12, q14, q15, #10 │ │ + vext.8 q13, q15, q14, #10 │ │ + vadd.i16 q0, q0, q12 │ │ + vadd.i16 q1, q1, q13 │ │ + vrev64.16 q13, q15 │ │ + vswp d26, d27 │ │ + vext.8 q12, q14, q13, #10 │ │ + vext.8 q13, q13, q14, #10 │ │ + vadd.i16 q2, q2, q12 │ │ + vadd.i16 q3, q3, q13 │ │ + vpadd.i16 d26, d30, d31 │ │ + vmov.i16 d27, #0 ; 0x0000 │ │ + vpadd.i16 d24, d26, d28 │ │ + vpadd.i16 d24, d24, d28 │ │ + vmov.u16 ip, d24[0] │ │ + vadd.i16 q5, q5, q15 │ │ + vmov.16 d8[3], ip │ │ + vext.8 q12, q14, q13, #10 │ │ + vext.8 q14, q13, q14, #10 │ │ + vadd.i16 q6, q6, q12 │ │ + vadd.i16 d16, d16, d28 │ │ + vrev64.16 d26, d26 │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + vext.8 q12, q14, q13, #10 │ │ + vext.8 q13, q13, q14, #10 │ │ + vadd.i16 q7, q7, q12 │ │ + vadd.i16 d17, d17, d26 │ │ + vext.8 q12, q14, q15, #12 │ │ + vext.8 q13, q15, q14, #12 │ │ + vadd.i16 q9, q9, q12 │ │ + vadd.i16 d22, d22, d26 │ │ + vext.8 q12, q14, q15, #14 │ │ + vext.8 q13, q15, q14, #14 │ │ + vadd.i16 q10, q10, q12 │ │ + vadd.i16 d23, d23, d26 │ │ + vld1.8 {d30}, [r0 :64], r1 │ │ + vmov.i8 d31, #128 ; 0x80 │ │ + vsubl.u8 q15, d30, d31 │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + vext.8 q12, q14, q15, #8 │ │ + vext.8 q13, q15, q14, #8 │ │ + vadd.i16 q0, q0, q12 │ │ + vadd.i16 q1, q1, q13 │ │ + vrev64.16 q13, q15 │ │ + vswp d26, d27 │ │ + vext.8 q12, q14, q13, #8 │ │ + vext.8 q13, q13, q14, #8 │ │ + vadd.i16 q2, q2, q12 │ │ + vadd.i16 q3, q3, q13 │ │ + vpadd.i16 d26, d30, d31 │ │ + vmov.i16 d27, #0 ; 0x0000 │ │ + vpadd.i16 d24, d26, d28 │ │ + vpadd.i16 d24, d24, d28 │ │ + vmov.u16 ip, d24[0] │ │ + vadd.i16 q5, q5, q15 │ │ + vmov.16 d9[0], ip │ │ + vext.8 q12, q14, q13, #8 │ │ + vext.8 q14, q13, q14, #8 │ │ + vadd.i16 q6, q6, q12 │ │ + vadd.i16 d16, d16, d28 │ │ + vrev64.16 d26, d26 │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + vext.8 q12, q14, q13, #8 │ │ + vext.8 q13, q13, q14, #8 │ │ + vadd.i16 q7, q7, q12 │ │ + vadd.i16 d17, d17, d26 │ │ + vext.8 q12, q14, q15, #14 │ │ + vext.8 q13, q15, q14, #14 │ │ + vadd.i16 q9, q9, q12 │ │ + vadd.i16 d22, d22, d26 │ │ + vext.8 q12, q14, q15, #12 │ │ + vext.8 q13, q15, q14, #12 │ │ + vadd.i16 q10, q10, q12 │ │ + vadd.i16 d23, d23, d26 │ │ + vld1.8 {d30}, [r0 :64], r1 │ │ + vmov.i8 d31, #128 ; 0x80 │ │ + vsubl.u8 q15, d30, d31 │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + vext.8 q12, q14, q15, #6 │ │ + vext.8 q13, q15, q14, #6 │ │ + vadd.i16 q0, q0, q12 │ │ + vadd.i16 q1, q1, q13 │ │ + vrev64.16 q13, q15 │ │ + vswp d26, d27 │ │ + vext.8 q12, q14, q13, #6 │ │ + vext.8 q13, q13, q14, #6 │ │ + vadd.i16 q2, q2, q12 │ │ + vadd.i16 q3, q3, q13 │ │ + vpadd.i16 d26, d30, d31 │ │ + vmov.i16 d27, #0 ; 0x0000 │ │ + vpadd.i16 d24, d26, d28 │ │ + vpadd.i16 d24, d24, d28 │ │ + vmov.u16 ip, d24[0] │ │ + vadd.i16 q5, q5, q15 │ │ + vmov.16 d9[1], ip │ │ + vext.8 q12, q14, q13, #6 │ │ + vext.8 q14, q13, q14, #6 │ │ + vadd.i16 q6, q6, q12 │ │ + vadd.i16 d16, d16, d28 │ │ + vrev64.16 d26, d26 │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + vext.8 q12, q14, q13, #6 │ │ + vext.8 q13, q13, q14, #6 │ │ + vadd.i16 q7, q7, q12 │ │ + vadd.i16 d17, d17, d26 │ │ + vext.8 q12, q14, q15, #14 │ │ + vext.8 q13, q15, q14, #14 │ │ + vadd.i16 q9, q9, q12 │ │ + vadd.i16 d22, d22, d26 │ │ + vext.8 q12, q14, q15, #12 │ │ + vext.8 q13, q15, q14, #12 │ │ + vadd.i16 q10, q10, q12 │ │ + vadd.i16 d23, d23, d26 │ │ + vld1.8 {d30}, [r0 :64], r1 │ │ + vmov.i8 d31, #128 ; 0x80 │ │ + vsubl.u8 q15, d30, d31 │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + vext.8 q12, q14, q15, #4 │ │ + vext.8 q13, q15, q14, #4 │ │ + vadd.i16 q0, q0, q12 │ │ + vadd.i16 q1, q1, q13 │ │ + vrev64.16 q13, q15 │ │ + vswp d26, d27 │ │ + vext.8 q12, q14, q13, #4 │ │ + vext.8 q13, q13, q14, #4 │ │ + vadd.i16 q2, q2, q12 │ │ + vadd.i16 q3, q3, q13 │ │ + vpadd.i16 d26, d30, d31 │ │ + vmov.i16 d27, #0 ; 0x0000 │ │ + vpadd.i16 d24, d26, d28 │ │ + vpadd.i16 d24, d24, d28 │ │ + vmov.u16 ip, d24[0] │ │ + vadd.i16 q5, q5, q15 │ │ + vmov.16 d9[2], ip │ │ + vext.8 q12, q14, q13, #4 │ │ + vext.8 q14, q13, q14, #4 │ │ + vadd.i16 q6, q6, q12 │ │ + vadd.i16 d16, d16, d28 │ │ + vrev64.16 d26, d26 │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + vext.8 q12, q14, q13, #4 │ │ + vext.8 q13, q13, q14, #4 │ │ + vadd.i16 q7, q7, q12 │ │ + vadd.i16 d17, d17, d26 │ │ + vadd.i16 q9, q9, q15 │ │ + vext.8 q12, q14, q15, #10 │ │ + vext.8 q13, q15, q14, #10 │ │ + vadd.i16 q10, q10, q12 │ │ + vadd.i16 d23, d23, d26 │ │ + vld1.8 {d30}, [r0 :64], r1 │ │ + vmov.i8 d31, #128 ; 0x80 │ │ + vsubl.u8 q15, d30, d31 │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + vext.8 q12, q14, q15, #2 │ │ + vext.8 q13, q15, q14, #2 │ │ + vadd.i16 q0, q0, q12 │ │ + vadd.i16 q1, q1, q13 │ │ + vrev64.16 q13, q15 │ │ + vswp d26, d27 │ │ + vext.8 q12, q14, q13, #2 │ │ + vext.8 q13, q13, q14, #2 │ │ + vadd.i16 q2, q2, q12 │ │ + vadd.i16 q3, q3, q13 │ │ + vpadd.i16 d26, d30, d31 │ │ + vmov.i16 d27, #0 ; 0x0000 │ │ + vpadd.i16 d24, d26, d28 │ │ + vpadd.i16 d24, d24, d28 │ │ + vmov.u16 ip, d24[0] │ │ + vadd.i16 q5, q5, q15 │ │ + vmov.16 d9[3], ip │ │ + vext.8 q12, q14, q13, #2 │ │ + vext.8 q14, q13, q14, #2 │ │ + vadd.i16 q6, q6, q12 │ │ + vadd.i16 d16, d16, d28 │ │ + vrev64.16 d26, d26 │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + vext.8 q12, q14, q13, #2 │ │ + vext.8 q13, q13, q14, #2 │ │ + vadd.i16 q7, q7, q12 │ │ + vadd.i16 d17, d17, d26 │ │ + vadd.i16 q9, q9, q15 │ │ + vext.8 q12, q14, q15, #10 │ │ + vext.8 q13, q15, q14, #10 │ │ + vadd.i16 q10, q10, q12 │ │ + vadd.i16 d23, d23, d26 │ │ + vmov.i32 q15, #105 ; 0x00000069 │ │ + vmull.s16 q12, d8, d8 │ │ + vmlal.s16 q12, d9, d9 │ │ + vmull.s16 q13, d10, d10 │ │ + vmlal.s16 q13, d11, d11 │ │ + vadd.i32 d8, d24, d25 │ │ + vadd.i32 d9, d26, d27 │ │ + vpadd.i32 d8, d8, d9 │ │ + vmul.i32 d8, d8, d30 │ │ + vrev64.16 q1, q1 │ │ + vrev64.16 q3, q3 │ │ + vext.8 q1, q1, q1, #10 │ │ + vext.8 q3, q3, q3, #10 │ │ + vstr s16, [sp, #8] │ │ + vstr s17, [sp, #24] │ │ + ldr ip, [pc] ; 38740 │ │ + b 38744 │ │ + andeq r1, r8, r4, ror #27 │ │ + add ip, ip, pc │ │ + vld1.16 {d28-d29}, [ip :128] │ │ + vmull.s16 q5, d0, d0 │ │ + vmull.s16 q12, d1, d1 │ │ + vmlal.s16 q5, d2, d2 │ │ + vmlal.s16 q12, d3, d3 │ │ + vmull.s16 q0, d4, d4 │ │ + vmull.s16 q1, d5, d5 │ │ + vmlal.s16 q0, d6, d6 │ │ + vmlal.s16 q1, d7, d7 │ │ + vmovl.u16 q13, d28 │ │ + vmovl.u16 q14, d29 │ │ + vmul.i32 q5, q5, q13 │ │ + vmla.i32 q5, q12, q14 │ │ + vmul.i32 q0, q0, q13 │ │ + vmla.i32 q0, q1, q14 │ │ + vadd.i32 d10, d10, d11 │ │ + vadd.i32 d0, d0, d1 │ │ + vpadd.i32 d0, d10, d0 │ │ + ldr ip, [pc] ; 38798 │ │ + b 3879c │ │ + muleq r8, ip, sp │ │ + add ip, ip, pc │ │ + vld1.16 {d29-d31}, [ip :64] │ │ + vstr s0, [sp] │ │ + vstr s1, [sp, #16] │ │ + vmovl.u16 q13, d29 │ │ + vmovl.u16 q14, d30 │ │ + vmovl.u16 q15, d31 │ │ + vmull.s16 q1, d12, d12 │ │ + vmull.s16 q2, d13, d13 │ │ + vmull.s16 q3, d16, d16 │ │ + vmull.s16 q5, d14, d14 │ │ + vmull.s16 q12, d15, d15 │ │ + vmull.s16 q6, d17, d17 │ │ + vmul.i32 q1, q1, q13 │ │ + vmla.i32 q1, q2, q14 │ │ + vmla.i32 q1, q3, q15 │ │ + vmul.i32 q5, q5, q13 │ │ + vmla.i32 q5, q12, q14 │ │ + vmla.i32 q5, q6, q15 │ │ + vadd.i32 d2, d2, d3 │ │ + vadd.i32 d3, d10, d11 │ │ + vpadd.i32 d14, d2, d3 │ │ + vmull.s16 q1, d18, d18 │ │ + vmull.s16 q2, d19, d19 │ │ + vmull.s16 q3, d22, d22 │ │ + vmull.s16 q5, d20, d20 │ │ + vmull.s16 q12, d21, d21 │ │ + vmull.s16 q6, d23, d23 │ │ + vmul.i32 q1, q1, q13 │ │ + vmla.i32 q1, q2, q14 │ │ + vmla.i32 q1, q3, q15 │ │ + vmul.i32 q5, q5, q13 │ │ + vmla.i32 q5, q12, q14 │ │ + vmla.i32 q5, q6, q15 │ │ + vadd.i32 d2, d2, d3 │ │ + vadd.i32 d3, d10, d11 │ │ + vpadd.i32 d15, d2, d3 │ │ + vstr s28, [sp, #4] │ │ + vstr s29, [sp, #12] │ │ + mov r0, #0 │ │ + vmov.32 r1, d0[0] │ │ + mov r3, #1 │ │ + vstr s30, [sp, #20] │ │ + vstr s31, [sp, #28] │ │ + vmov.32 ip, d14[0] │ │ + vmov.32 lr, d8[0] │ │ + cmp ip, r1 │ │ + movgt r0, r3 │ │ + movgt r1, ip │ │ + add r3, r3, #1 │ │ + cmp lr, r1 │ │ + vmov.32 ip, d14[1] │ │ + movgt r0, r3 │ │ + movgt r1, lr │ │ + add r3, r3, #1 │ │ + vmov.32 lr, d0[1] │ │ + cmp ip, r1 │ │ + movgt r0, r3 │ │ + movgt r1, ip │ │ + add r3, r3, #1 │ │ + cmp lr, r1 │ │ + vmov.32 ip, d15[0] │ │ + movgt r0, r3 │ │ + movgt r1, lr │ │ + add r3, r3, #1 │ │ + vmov.32 lr, d8[1] │ │ + cmp ip, r1 │ │ + movgt r0, r3 │ │ + movgt r1, ip │ │ + add r3, r3, #1 │ │ + cmp lr, r1 │ │ + vmov.32 ip, d15[1] │ │ + movgt r0, r3 │ │ + movgt r1, lr │ │ + add r3, r3, #1 │ │ + cmp ip, r1 │ │ + movgt r0, r3 │ │ + movgt r1, ip │ │ + eor r3, r0, #4 │ │ + ldr ip, [sp, r3, lsl #2] │ │ + sub r1, r1, ip │ │ + lsr r1, r1, #10 │ │ + str r1, [r2] │ │ + add sp, sp, #32 │ │ + vpop {d8-d15} │ │ + pop {pc} ; (ldr pc, [sp], #4) │ │ + ldr r8, [pc] ; 388fc │ │ + b 38900 │ │ + andeq r1, r8, r8, lsl #25 │ │ + add r8, r8, pc │ │ + and r9, r3, #1 │ │ + add r8, r8, r9, lsl #1 │ │ + ldr r9, [pc] ; 38914 │ │ + b 38918 │ │ + andeq r1, r8, r8, lsr ip │ │ + add r9, r9, pc │ │ + add r5, r9, r5, lsl #1 │ │ + vmov.i8 d17, #7 ; 0x07 │ │ + vdup.8 d16, r6 │ │ + vmov.8 d8[0], r3 │ │ + vmov.8 d8[1], r4 │ │ + vclz.i8 d8, d8 │ │ + vsub.i8 d8, d17, d8 │ │ + vqsub.u8 d8, d16, d8 │ │ + vneg.s8 d8, d8 │ │ + vdup.8 q5, d8[0] │ │ + add ip, r2, #16 │ │ + vld1.8 {d0}, [r2 :64] │ │ + vld1.8 {d1}, [ip :64] │ │ + vmov.i8 q1, #0 ; 0x00 │ │ + vmov.i8 q2, #0 ; 0x00 │ │ + mov lr, #2 │ │ + ldrsb r9, [r5] │ │ + add r6, r2, r9 │ │ + sub r9, r2, r9 │ │ + vld1.8 {d28}, [r6] │ │ + add r6, r6, #16 │ │ + vld1.8 {d30}, [r9] │ │ + add r9, r9, #16 │ │ + vld1.8 {d29}, [r6] │ │ + vld1.8 {d31}, [r9] │ │ + ldrb ip, [r8] │ │ + vdup.8 q7, r3 │ │ + vabd.u8 q8, q0, q14 │ │ + vabd.u8 q11, q0, q15 │ │ + vshl.u8 q9, q8, q5 │ │ + vshl.u8 q12, q11, q5 │ │ + vqsub.u8 q9, q7, q9 │ │ + vqsub.u8 q12, q7, q12 │ │ + vcgt.u8 q10, q0, q14 │ │ + vcgt.u8 q13, q0, q15 │ │ + vmin.u8 q9, q9, q8 │ │ + vmin.u8 q12, q12, q11 │ │ + vneg.s8 q8, q9 │ │ + vneg.s8 q11, q12 │ │ + vbsl q10, q8, q9 │ │ + vdup.8 d18, ip │ │ + vbsl q13, q11, q12 │ │ + vmlal.s8 q1, d20, d18 │ │ + vmlal.s8 q1, d26, d18 │ │ + vmlal.s8 q2, d21, d18 │ │ + vmlal.s8 q2, d27, d18 │ │ + add r5, r5, #1 │ │ + subs lr, lr, #1 │ │ + add r8, r8, #1 │ │ + bne 3895c │ │ + vshr.s16 q14, q1, #15 │ │ + vshr.s16 q15, q2, #15 │ │ + vadd.i16 q1, q1, q14 │ │ + vadd.i16 q2, q2, q15 │ │ + vrshr.s16 q1, q1, #4 │ │ + vrshr.s16 q2, q2, #4 │ │ + vaddw.u8 q1, q1, d0 │ │ + vaddw.u8 q2, q2, d1 │ │ + vqmovun.s16 d0, q1 │ │ + vqmovun.s16 d1, q2 │ │ + vst1.8 {d0}, [r0 :64], r1 │ │ + add r2, r2, #32 │ │ + subs r7, r7, #2 │ │ + vst1.8 {d1}, [r0 :64], r1 │ │ + sub r5, r5, #2 │ │ + sub r8, r8, #2 │ │ + bgt 38944 │ │ + vpop {d8-d15} │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - subs r5, r5, #2 │ │ - vsub.i16 q8, q2, q0 │ │ - vsub.i16 q9, q3, q1 │ │ - vabd.s16 q10, q0, q2 │ │ - vabd.s16 q11, q1, q3 │ │ - vqsub.u16 q10, q14, q10 │ │ - vqsub.u16 q11, q14, q11 │ │ - vshr.s16 q10, q10, #8 │ │ - vshr.s16 q11, q11, #8 │ │ - vshl.s16 q12, q10, #9 │ │ - vshl.s16 q13, q11, #9 │ │ - vqdmulh.s16 q12, q12, q8 │ │ - vqdmulh.s16 q13, q13, q9 │ │ - vadd.i16 q12, q12, q0 │ │ - vadd.i16 q13, q13, q1 │ │ - vqrshrun.s16 d24, q12, #4 │ │ - vqrshrun.s16 d25, q13, #4 │ │ - vmovn.i16 d20, q10 │ │ - vmovn.i16 d21, q11 │ │ - vsub.i8 q10, q15, q10 │ │ - vst1.8 {d20-d21}, [r6 :128]! │ │ - vst1.16 {d24}, [r0 :64], r1 │ │ - vst1.16 {d25}, [ip :64], r1 │ │ - bgt 3ec04 │ │ + ldr r9, [pc] ; 38a38 │ │ + b 38a3c │ │ + andeq r1, r8, r4, lsl fp │ │ + add r9, r9, pc │ │ + add r5, r9, r5, lsl #1 │ │ + vmov.i8 d17, #7 ; 0x07 │ │ + vdup.8 d16, r6 │ │ + vmov.8 d8[0], r3 │ │ + vmov.8 d8[1], r4 │ │ + vclz.i8 d8, d8 │ │ + vsub.i8 d8, d17, d8 │ │ + vqsub.u8 d8, d16, d8 │ │ + vneg.s8 d8, d8 │ │ + vdup.8 q6, d8[1] │ │ + add ip, r2, #16 │ │ + vld1.8 {d0}, [r2 :64] │ │ + vld1.8 {d1}, [ip :64] │ │ + vmov.i8 q1, #0 ; 0x00 │ │ + vmov.i8 q2, #0 ; 0x00 │ │ + mov lr, #2 │ │ + add r5, r5, #4 │ │ + ldrsb r9, [r5] │ │ + add r6, r2, r9 │ │ + sub r9, r2, r9 │ │ + vld1.8 {d28}, [r6] │ │ + add r6, r6, #16 │ │ + vld1.8 {d30}, [r9] │ │ + add r9, r9, #16 │ │ + vld1.8 {d29}, [r6] │ │ + vld1.8 {d31}, [r9] │ │ + add r5, r5, #8 │ │ + ldrsb r9, [r5] │ │ + vdup.8 q7, r4 │ │ + vabd.u8 q8, q0, q14 │ │ + vabd.u8 q11, q0, q15 │ │ + vshl.u8 q9, q8, q6 │ │ + vshl.u8 q12, q11, q6 │ │ + vqsub.u8 q9, q7, q9 │ │ + vqsub.u8 q12, q7, q12 │ │ + vcgt.u8 q10, q0, q14 │ │ + vcgt.u8 q13, q0, q15 │ │ + vmin.u8 q9, q9, q8 │ │ + vmin.u8 q12, q12, q11 │ │ + vneg.s8 q8, q9 │ │ + vneg.s8 q11, q12 │ │ + vbsl q10, q8, q9 │ │ + vdup.8 d18, lr │ │ + vbsl q13, q11, q12 │ │ + vmlal.s8 q1, d20, d18 │ │ + vmlal.s8 q1, d26, d18 │ │ + vmlal.s8 q2, d21, d18 │ │ + vmlal.s8 q2, d27, d18 │ │ + add r6, r2, r9 │ │ + sub r9, r2, r9 │ │ + vld1.8 {d28}, [r6] │ │ + add r6, r6, #16 │ │ + vld1.8 {d30}, [r9] │ │ + add r9, r9, #16 │ │ + vld1.8 {d29}, [r6] │ │ + vld1.8 {d31}, [r9] │ │ + vabd.u8 q8, q0, q14 │ │ + vabd.u8 q11, q0, q15 │ │ + vshl.u8 q9, q8, q6 │ │ + vshl.u8 q12, q11, q6 │ │ + vqsub.u8 q9, q7, q9 │ │ + vqsub.u8 q12, q7, q12 │ │ + vcgt.u8 q10, q0, q14 │ │ + vcgt.u8 q13, q0, q15 │ │ + vmin.u8 q9, q9, q8 │ │ + vmin.u8 q12, q12, q11 │ │ + vneg.s8 q8, q9 │ │ + vneg.s8 q11, q12 │ │ + vbsl q10, q8, q9 │ │ + vdup.8 d18, lr │ │ + vbsl q13, q11, q12 │ │ + vmlal.s8 q1, d20, d18 │ │ + vmlal.s8 q1, d26, d18 │ │ + vmlal.s8 q2, d21, d18 │ │ + vmlal.s8 q2, d27, d18 │ │ + sub r5, r5, #11 │ │ + subs lr, lr, #1 │ │ + bne 38a80 │ │ + vshr.s16 q14, q1, #15 │ │ + vshr.s16 q15, q2, #15 │ │ + vadd.i16 q1, q1, q14 │ │ + vadd.i16 q2, q2, q15 │ │ + vrshr.s16 q1, q1, #4 │ │ + vrshr.s16 q2, q2, #4 │ │ + vaddw.u8 q1, q1, d0 │ │ + vaddw.u8 q2, q2, d1 │ │ + vqmovun.s16 d0, q1 │ │ + vqmovun.s16 d1, q2 │ │ + vst1.8 {d0}, [r0 :64], r1 │ │ + add r2, r2, #32 │ │ + subs r7, r7, #2 │ │ + vst1.8 {d1}, [r0 :64], r1 │ │ + sub r5, r5, #2 │ │ + bgt 38a68 │ │ + vpop {d8-d15} │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ - sub r1, r1, r4 │ │ - add lr, r6, r4 │ │ - add r9, r3, r4, lsl #1 │ │ - add r7, r2, r4, lsl #1 │ │ - mov r8, r4 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vld1.16 {d16-d19}, [r7 :128]! │ │ - subs r8, r8, #16 │ │ - vsub.i16 q2, q2, q0 │ │ - vsub.i16 q3, q3, q1 │ │ - vabs.s16 q10, q2 │ │ - vabs.s16 q11, q3 │ │ - vqsub.u16 q10, q14, q10 │ │ - vqsub.u16 q11, q14, q11 │ │ - vshr.s16 q10, q10, #8 │ │ - vshr.s16 q11, q11, #8 │ │ - vshl.s16 q12, q10, #9 │ │ - vshl.s16 q13, q11, #9 │ │ - vqdmulh.s16 q12, q12, q2 │ │ - vqdmulh.s16 q13, q13, q3 │ │ - vadd.i16 q12, q12, q0 │ │ - vadd.i16 q13, q13, q1 │ │ - vld1.16 {d0-d3}, [r9 :128]! │ │ - vmovn.i16 d20, q10 │ │ - vmovn.i16 d21, q11 │ │ - vsub.i8 q10, q15, q10 │ │ - vst1.8 {d20-d21}, [r6 :128]! │ │ - vqrshrun.s16 d24, q12, #4 │ │ - vqrshrun.s16 d25, q13, #4 │ │ - vsub.i16 q0, q0, q8 │ │ - vsub.i16 q1, q1, q9 │ │ - vst1.16 {d24-d25}, [r0 :128]! │ │ - vabs.s16 q2, q0 │ │ - vabs.s16 q3, q1 │ │ - vqsub.u16 q2, q14, q2 │ │ - vqsub.u16 q3, q14, q3 │ │ - vshr.s16 q2, q2, #8 │ │ - vshr.s16 q3, q3, #8 │ │ - vshl.s16 q12, q2, #9 │ │ - vshl.s16 q13, q3, #9 │ │ - vmovn.i16 d4, q2 │ │ - vmovn.i16 d5, q3 │ │ - vsub.i8 q2, q15, q2 │ │ - vst1.8 {d4-d5}, [lr :128]! │ │ - vqdmulh.s16 q12, q12, q0 │ │ - vqdmulh.s16 q13, q13, q1 │ │ - vadd.i16 q12, q12, q8 │ │ - vadd.i16 q13, q13, q9 │ │ - vqrshrun.s16 d24, q12, #4 │ │ - vqrshrun.s16 d25, q13, #4 │ │ - vst1.16 {d24-d25}, [ip :128]! │ │ - bgt 3ec84 │ │ - subs r5, r5, #2 │ │ - add r2, r2, r4, lsl #1 │ │ - add r3, r3, r4, lsl #1 │ │ - add r7, r7, r4, lsl #1 │ │ - add r9, r9, r4, lsl #1 │ │ - add r6, r6, r4 │ │ - add lr, lr, r4 │ │ - add r0, r0, r1 │ │ - add ip, ip, r1 │ │ - bgt 3ec80 │ │ + ldr r8, [pc] ; 38bc8 │ │ + b 38bcc │ │ + ; instruction: 0x000819bc │ │ + add r8, r8, pc │ │ + and r9, r3, #1 │ │ + add r8, r8, r9, lsl #1 │ │ + ldr r9, [pc] ; 38be0 │ │ + b 38be4 │ │ + andeq r1, r8, ip, ror #18 │ │ + add r9, r9, pc │ │ + add r5, r9, r5, lsl #1 │ │ + vmov.i8 d17, #7 ; 0x07 │ │ + vdup.8 d16, r6 │ │ + vmov.8 d8[0], r3 │ │ + vmov.8 d8[1], r4 │ │ + vclz.i8 d8, d8 │ │ + vsub.i8 d8, d17, d8 │ │ + vqsub.u8 d8, d16, d8 │ │ + vneg.s8 d8, d8 │ │ + vdup.8 q6, d8[1] │ │ + vdup.8 q5, d8[0] │ │ + add ip, r2, #16 │ │ + vld1.8 {d0}, [r2 :64] │ │ + vld1.8 {d1}, [ip :64] │ │ + vmov.i8 q1, #0 ; 0x00 │ │ + vmov.i8 q2, #0 ; 0x00 │ │ + vorr q3, q0, q0 │ │ + vorr q4, q0, q0 │ │ + mov lr, #2 │ │ + ldrsb r9, [r5] │ │ + add r6, r2, r9 │ │ + sub r9, r2, r9 │ │ + vld1.8 {d28}, [r6] │ │ + add r6, r6, #16 │ │ + vld1.8 {d30}, [r9] │ │ + add r9, r9, #16 │ │ + vld1.8 {d29}, [r6] │ │ + vld1.8 {d31}, [r9] │ │ + add r5, r5, #4 │ │ + ldrsb r9, [r5] │ │ + ldrb ip, [r8] │ │ + vdup.8 q7, r3 │ │ + vmin.u8 q3, q3, q14 │ │ + vmax.u8 q4, q4, q14 │ │ + vmin.u8 q3, q3, q15 │ │ + vmax.u8 q4, q4, q15 │ │ + vabd.u8 q8, q0, q14 │ │ + vabd.u8 q11, q0, q15 │ │ + vshl.u8 q9, q8, q5 │ │ + vshl.u8 q12, q11, q5 │ │ + vqsub.u8 q9, q7, q9 │ │ + vqsub.u8 q12, q7, q12 │ │ + vcgt.u8 q10, q0, q14 │ │ + vcgt.u8 q13, q0, q15 │ │ + vmin.u8 q9, q9, q8 │ │ + vmin.u8 q12, q12, q11 │ │ + vneg.s8 q8, q9 │ │ + vneg.s8 q11, q12 │ │ + vbsl q10, q8, q9 │ │ + vdup.8 d18, ip │ │ + vbsl q13, q11, q12 │ │ + vmlal.s8 q1, d20, d18 │ │ + vmlal.s8 q1, d26, d18 │ │ + vmlal.s8 q2, d21, d18 │ │ + vmlal.s8 q2, d27, d18 │ │ + add r6, r2, r9 │ │ + sub r9, r2, r9 │ │ + vld1.8 {d28}, [r6] │ │ + add r6, r6, #16 │ │ + vld1.8 {d30}, [r9] │ │ + add r9, r9, #16 │ │ + vld1.8 {d29}, [r6] │ │ + vld1.8 {d31}, [r9] │ │ + add r5, r5, #8 │ │ + ldrsb r9, [r5] │ │ + vdup.8 q7, r4 │ │ + vmin.u8 q3, q3, q14 │ │ + vmax.u8 q4, q4, q14 │ │ + vmin.u8 q3, q3, q15 │ │ + vmax.u8 q4, q4, q15 │ │ + vabd.u8 q8, q0, q14 │ │ + vabd.u8 q11, q0, q15 │ │ + vshl.u8 q9, q8, q6 │ │ + vshl.u8 q12, q11, q6 │ │ + vqsub.u8 q9, q7, q9 │ │ + vqsub.u8 q12, q7, q12 │ │ + vcgt.u8 q10, q0, q14 │ │ + vcgt.u8 q13, q0, q15 │ │ + vmin.u8 q9, q9, q8 │ │ + vmin.u8 q12, q12, q11 │ │ + vneg.s8 q8, q9 │ │ + vneg.s8 q11, q12 │ │ + vbsl q10, q8, q9 │ │ + vdup.8 d18, lr │ │ + vbsl q13, q11, q12 │ │ + vmlal.s8 q1, d20, d18 │ │ + vmlal.s8 q1, d26, d18 │ │ + vmlal.s8 q2, d21, d18 │ │ + vmlal.s8 q2, d27, d18 │ │ + add r6, r2, r9 │ │ + sub r9, r2, r9 │ │ + vld1.8 {d28}, [r6] │ │ + add r6, r6, #16 │ │ + vld1.8 {d30}, [r9] │ │ + add r9, r9, #16 │ │ + vld1.8 {d29}, [r6] │ │ + vld1.8 {d31}, [r9] │ │ + vmin.u8 q3, q3, q14 │ │ + vmax.u8 q4, q4, q14 │ │ + vmin.u8 q3, q3, q15 │ │ + vmax.u8 q4, q4, q15 │ │ + vabd.u8 q8, q0, q14 │ │ + vabd.u8 q11, q0, q15 │ │ + vshl.u8 q9, q8, q6 │ │ + vshl.u8 q12, q11, q6 │ │ + vqsub.u8 q9, q7, q9 │ │ + vqsub.u8 q12, q7, q12 │ │ + vcgt.u8 q10, q0, q14 │ │ + vcgt.u8 q13, q0, q15 │ │ + vmin.u8 q9, q9, q8 │ │ + vmin.u8 q12, q12, q11 │ │ + vneg.s8 q8, q9 │ │ + vneg.s8 q11, q12 │ │ + vbsl q10, q8, q9 │ │ + vdup.8 d18, lr │ │ + vbsl q13, q11, q12 │ │ + vmlal.s8 q1, d20, d18 │ │ + vmlal.s8 q1, d26, d18 │ │ + vmlal.s8 q2, d21, d18 │ │ + vmlal.s8 q2, d27, d18 │ │ + sub r5, r5, #11 │ │ + subs lr, lr, #1 │ │ + add r8, r8, #1 │ │ + bne 38c34 │ │ + vshr.s16 q14, q1, #15 │ │ + vshr.s16 q15, q2, #15 │ │ + vadd.i16 q1, q1, q14 │ │ + vadd.i16 q2, q2, q15 │ │ + vrshr.s16 q1, q1, #4 │ │ + vrshr.s16 q2, q2, #4 │ │ + vaddw.u8 q1, q1, d0 │ │ + vaddw.u8 q2, q2, d1 │ │ + vqmovun.s16 d0, q1 │ │ + vqmovun.s16 d1, q2 │ │ + vmin.u8 q0, q0, q4 │ │ + vmax.u8 q0, q0, q3 │ │ + vst1.8 {d0}, [r0 :64], r1 │ │ + add r2, r2, #32 │ │ + subs r7, r7, #2 │ │ + vst1.8 {d1}, [r0 :64], r1 │ │ + sub r5, r5, #2 │ │ + sub r8, r8, #2 │ │ + bgt 38c14 │ │ + vpop {d8-d15} │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ - ldr r4, [sp, #28] │ │ - ldr r5, [sp, #32] │ │ - ldr r6, [sp, #36] ; 0x24 │ │ - ldr r7, [sp, #40] ; 0x28 │ │ - clz r8, r4 │ │ - add r9, pc, #40 ; 0x28 │ │ - sub r8, r8, #24 │ │ - ldr r8, [r9, r8, lsl #2] │ │ - add r9, r9, r8 │ │ - movw ip, #6903 ; 0x1af7 │ │ - vdup.16 q14, ip │ │ - vdup.8 d0, r7 │ │ - vmov.i8 d30, #129 ; 0x81 │ │ - vsub.i8 d30, d30, d0 │ │ - add ip, r0, r1 │ │ - lsl r1, r1, #1 │ │ - bx r9 │ │ - andeq r0, r0, r0, lsl #2 │ │ - andeq r0, r0, r0, lsl #2 │ │ - andeq r0, r0, r0, lsl #2 │ │ - andeq r0, r0, r0, lsl #2 │ │ - muleq r0, r0, r0 │ │ - andeq r0, r0, r8, lsl r0 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - subs r5, r5, #4 │ │ - vsub.i16 q8, q2, q0 │ │ - vsub.i16 q9, q3, q1 │ │ - vabd.s16 q10, q0, q2 │ │ - vabd.s16 q11, q1, q3 │ │ - vqsub.u16 q10, q14, q10 │ │ - vqsub.u16 q11, q14, q11 │ │ - vshr.s16 q10, q10, #8 │ │ - vshr.s16 q11, q11, #8 │ │ - vshl.s16 q12, q10, #9 │ │ - vshl.s16 q13, q11, #9 │ │ - vqdmulh.s16 q12, q12, q8 │ │ - vqdmulh.s16 q13, q13, q9 │ │ - vadd.i16 q12, q12, q0 │ │ - vadd.i16 q13, q13, q1 │ │ - vqrshrun.s16 d24, q12, #4 │ │ - vqrshrun.s16 d25, q13, #4 │ │ - vpadd.i16 d20, d20, d21 │ │ - vpadd.i16 d21, d22, d23 │ │ - vmovn.i16 d6, q10 │ │ - vhsub.u8 d6, d30, d6 │ │ - vst1.8 {d6}, [r6 :64]! │ │ - vst1.32 {d24[0]}, [r0 :32], r1 │ │ - vst1.32 {d24[1]}, [ip :32], r1 │ │ - vst1.32 {d25[0]}, [r0 :32], r1 │ │ - vst1.32 {d25[1]}, [ip :32], r1 │ │ - bgt 3edd0 │ │ + ldr r8, [pc] ; 38e34 │ │ + b 38e38 │ │ + andeq r1, r8, r0, asr r7 │ │ + add r8, r8, pc │ │ + and r9, r3, #1 │ │ + add r8, r8, r9, lsl #1 │ │ + ldr r9, [pc] ; 38e4c │ │ + b 38e50 │ │ + andeq r1, r8, ip, lsl r7 │ │ + add r9, r9, pc │ │ + add r5, r9, r5, lsl #1 │ │ + vmov.i8 d17, #7 ; 0x07 │ │ + vdup.8 d16, r6 │ │ + vmov.8 d8[0], r3 │ │ + vmov.8 d8[1], r4 │ │ + vclz.i8 d8, d8 │ │ + vsub.i8 d8, d17, d8 │ │ + vqsub.u8 d8, d16, d8 │ │ + vneg.s8 d8, d8 │ │ + vdup.8 q5, d8[0] │ │ + add ip, r2, #8 │ │ + vld1.32 {d0[0]}, [r2 :32] │ │ + add r9, r2, #16 │ │ + vld1.32 {d0[1]}, [ip :32] │ │ + add ip, ip, #16 │ │ + vld1.32 {d1[0]}, [r9 :32] │ │ + vld1.32 {d1[1]}, [ip :32] │ │ + vmov.i8 q1, #0 ; 0x00 │ │ + vmov.i8 q2, #0 ; 0x00 │ │ + mov lr, #2 │ │ + ldrsb r9, [r5] │ │ + add r6, r2, r9 │ │ + sub r9, r2, r9 │ │ + vld1.32 {d28[0]}, [r6] │ │ + add r6, r6, #8 │ │ + vld1.32 {d30[0]}, [r9] │ │ + add r9, r9, #8 │ │ + vld1.32 {d28[1]}, [r6] │ │ + add r6, r6, #8 │ │ + vld1.32 {d30[1]}, [r9] │ │ + add r9, r9, #8 │ │ + vld1.32 {d29[0]}, [r6] │ │ + add r6, r6, #8 │ │ + vld1.32 {d31[0]}, [r9] │ │ + add r9, r9, #8 │ │ + vld1.32 {d29[1]}, [r6] │ │ + vld1.32 {d31[1]}, [r9] │ │ + ldrb ip, [r8] │ │ + vdup.8 q7, r3 │ │ + vabd.u8 q8, q0, q14 │ │ + vabd.u8 q11, q0, q15 │ │ + vshl.u8 q9, q8, q5 │ │ + vshl.u8 q12, q11, q5 │ │ + vqsub.u8 q9, q7, q9 │ │ + vqsub.u8 q12, q7, q12 │ │ + vcgt.u8 q10, q0, q14 │ │ + vcgt.u8 q13, q0, q15 │ │ + vmin.u8 q9, q9, q8 │ │ + vmin.u8 q12, q12, q11 │ │ + vneg.s8 q8, q9 │ │ + vneg.s8 q11, q12 │ │ + vbsl q10, q8, q9 │ │ + vdup.8 d18, ip │ │ + vbsl q13, q11, q12 │ │ + vmlal.s8 q1, d20, d18 │ │ + vmlal.s8 q1, d26, d18 │ │ + vmlal.s8 q2, d21, d18 │ │ + vmlal.s8 q2, d27, d18 │ │ + add r5, r5, #1 │ │ + subs lr, lr, #1 │ │ + add r8, r8, #1 │ │ + bne 38ea4 │ │ + vshr.s16 q14, q1, #15 │ │ + vshr.s16 q15, q2, #15 │ │ + vadd.i16 q1, q1, q14 │ │ + vadd.i16 q2, q2, q15 │ │ + vrshr.s16 q1, q1, #4 │ │ + vrshr.s16 q2, q2, #4 │ │ + vaddw.u8 q1, q1, d0 │ │ + vaddw.u8 q2, q2, d1 │ │ + vqmovun.s16 d0, q1 │ │ + vqmovun.s16 d1, q2 │ │ + vst1.32 {d0[0]}, [r0 :32], r1 │ │ + add r2, r2, #32 │ │ + vst1.32 {d0[1]}, [r0 :32], r1 │ │ + subs r7, r7, #4 │ │ + vst1.32 {d1[0]}, [r0 :32], r1 │ │ + vst1.32 {d1[1]}, [r0 :32], r1 │ │ + sub r5, r5, #2 │ │ + sub r8, r8, #2 │ │ + bgt 38e7c │ │ + vpop {d8-d15} │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - subs r5, r5, #2 │ │ - vsub.i16 q8, q2, q0 │ │ - vsub.i16 q9, q3, q1 │ │ - vabd.s16 q10, q0, q2 │ │ - vabd.s16 q11, q1, q3 │ │ - vqsub.u16 q10, q14, q10 │ │ - vqsub.u16 q11, q14, q11 │ │ - vshr.s16 q10, q10, #8 │ │ - vshr.s16 q11, q11, #8 │ │ - vshl.s16 q12, q10, #9 │ │ - vshl.s16 q13, q11, #9 │ │ - vqdmulh.s16 q12, q12, q8 │ │ - vqdmulh.s16 q13, q13, q9 │ │ - vadd.i16 q12, q12, q0 │ │ - vadd.i16 q13, q13, q1 │ │ - vqrshrun.s16 d24, q12, #4 │ │ - vqrshrun.s16 d25, q13, #4 │ │ - vpadd.i16 d20, d20, d21 │ │ - vpadd.i16 d21, d22, d23 │ │ - vmovn.i16 d20, q10 │ │ - vhsub.u8 d20, d30, d20 │ │ - vst1.8 {d20}, [r6 :64]! │ │ - vst1.16 {d24}, [r0 :64], r1 │ │ - vst1.16 {d25}, [ip :64], r1 │ │ - bgt 3ee48 │ │ + ldr r9, [pc] ; 38fa8 │ │ + b 38fac │ │ + andeq r1, r8, r0, asr #11 │ │ + add r9, r9, pc │ │ + add r5, r9, r5, lsl #1 │ │ + vmov.i8 d17, #7 ; 0x07 │ │ + vdup.8 d16, r6 │ │ + vmov.8 d8[0], r3 │ │ + vmov.8 d8[1], r4 │ │ + vclz.i8 d8, d8 │ │ + vsub.i8 d8, d17, d8 │ │ + vqsub.u8 d8, d16, d8 │ │ + vneg.s8 d8, d8 │ │ + vdup.8 q6, d8[1] │ │ + add ip, r2, #8 │ │ + vld1.32 {d0[0]}, [r2 :32] │ │ + add r9, r2, #16 │ │ + vld1.32 {d0[1]}, [ip :32] │ │ + add ip, ip, #16 │ │ + vld1.32 {d1[0]}, [r9 :32] │ │ + vld1.32 {d1[1]}, [ip :32] │ │ + vmov.i8 q1, #0 ; 0x00 │ │ + vmov.i8 q2, #0 ; 0x00 │ │ + mov lr, #2 │ │ + add r5, r5, #4 │ │ + ldrsb r9, [r5] │ │ + add r6, r2, r9 │ │ + sub r9, r2, r9 │ │ + vld1.32 {d28[0]}, [r6] │ │ + add r6, r6, #8 │ │ + vld1.32 {d30[0]}, [r9] │ │ + add r9, r9, #8 │ │ + vld1.32 {d28[1]}, [r6] │ │ + add r6, r6, #8 │ │ + vld1.32 {d30[1]}, [r9] │ │ + add r9, r9, #8 │ │ + vld1.32 {d29[0]}, [r6] │ │ + add r6, r6, #8 │ │ + vld1.32 {d31[0]}, [r9] │ │ + add r9, r9, #8 │ │ + vld1.32 {d29[1]}, [r6] │ │ + vld1.32 {d31[1]}, [r9] │ │ + add r5, r5, #8 │ │ + ldrsb r9, [r5] │ │ + vdup.8 q7, r4 │ │ + vabd.u8 q8, q0, q14 │ │ + vabd.u8 q11, q0, q15 │ │ + vshl.u8 q9, q8, q6 │ │ + vshl.u8 q12, q11, q6 │ │ + vqsub.u8 q9, q7, q9 │ │ + vqsub.u8 q12, q7, q12 │ │ + vcgt.u8 q10, q0, q14 │ │ + vcgt.u8 q13, q0, q15 │ │ + vmin.u8 q9, q9, q8 │ │ + vmin.u8 q12, q12, q11 │ │ + vneg.s8 q8, q9 │ │ + vneg.s8 q11, q12 │ │ + vbsl q10, q8, q9 │ │ + vdup.8 d18, lr │ │ + vbsl q13, q11, q12 │ │ + vmlal.s8 q1, d20, d18 │ │ + vmlal.s8 q1, d26, d18 │ │ + vmlal.s8 q2, d21, d18 │ │ + vmlal.s8 q2, d27, d18 │ │ + add r6, r2, r9 │ │ + sub r9, r2, r9 │ │ + vld1.32 {d28[0]}, [r6] │ │ + add r6, r6, #8 │ │ + vld1.32 {d30[0]}, [r9] │ │ + add r9, r9, #8 │ │ + vld1.32 {d28[1]}, [r6] │ │ + add r6, r6, #8 │ │ + vld1.32 {d30[1]}, [r9] │ │ + add r9, r9, #8 │ │ + vld1.32 {d29[0]}, [r6] │ │ + add r6, r6, #8 │ │ + vld1.32 {d31[0]}, [r9] │ │ + add r9, r9, #8 │ │ + vld1.32 {d29[1]}, [r6] │ │ + vld1.32 {d31[1]}, [r9] │ │ + vabd.u8 q8, q0, q14 │ │ + vabd.u8 q11, q0, q15 │ │ + vshl.u8 q9, q8, q6 │ │ + vshl.u8 q12, q11, q6 │ │ + vqsub.u8 q9, q7, q9 │ │ + vqsub.u8 q12, q7, q12 │ │ + vcgt.u8 q10, q0, q14 │ │ + vcgt.u8 q13, q0, q15 │ │ + vmin.u8 q9, q9, q8 │ │ + vmin.u8 q12, q12, q11 │ │ + vneg.s8 q8, q9 │ │ + vneg.s8 q11, q12 │ │ + vbsl q10, q8, q9 │ │ + vdup.8 d18, lr │ │ + vbsl q13, q11, q12 │ │ + vmlal.s8 q1, d20, d18 │ │ + vmlal.s8 q1, d26, d18 │ │ + vmlal.s8 q2, d21, d18 │ │ + vmlal.s8 q2, d27, d18 │ │ + sub r5, r5, #11 │ │ + subs lr, lr, #1 │ │ + bne 39000 │ │ + vshr.s16 q14, q1, #15 │ │ + vshr.s16 q15, q2, #15 │ │ + vadd.i16 q1, q1, q14 │ │ + vadd.i16 q2, q2, q15 │ │ + vrshr.s16 q1, q1, #4 │ │ + vrshr.s16 q2, q2, #4 │ │ + vaddw.u8 q1, q1, d0 │ │ + vaddw.u8 q2, q2, d1 │ │ + vqmovun.s16 d0, q1 │ │ + vqmovun.s16 d1, q2 │ │ + vst1.32 {d0[0]}, [r0 :32], r1 │ │ + add r2, r2, #32 │ │ + vst1.32 {d0[1]}, [r0 :32], r1 │ │ + subs r7, r7, #4 │ │ + vst1.32 {d1[0]}, [r0 :32], r1 │ │ + vst1.32 {d1[1]}, [r0 :32], r1 │ │ + sub r5, r5, #2 │ │ + bgt 38fd8 │ │ + vpop {d8-d15} │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ - sub r1, r1, r4 │ │ - add lr, r6, r4, lsr #1 │ │ - add r9, r3, r4, lsl #1 │ │ - add r7, r2, r4, lsl #1 │ │ - mov r8, r4 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vld1.16 {d16-d19}, [r7 :128]! │ │ - subs r8, r8, #16 │ │ - vsub.i16 q2, q2, q0 │ │ - vsub.i16 q3, q3, q1 │ │ - vabs.s16 q10, q2 │ │ - vabs.s16 q11, q3 │ │ - vqsub.u16 q10, q14, q10 │ │ - vqsub.u16 q11, q14, q11 │ │ - vshr.s16 q10, q10, #8 │ │ - vshr.s16 q11, q11, #8 │ │ - vshl.s16 q12, q10, #9 │ │ - vshl.s16 q13, q11, #9 │ │ - vqdmulh.s16 q12, q12, q2 │ │ - vqdmulh.s16 q13, q13, q3 │ │ - vadd.i16 q12, q12, q0 │ │ - vadd.i16 q13, q13, q1 │ │ - vld1.16 {d0-d3}, [r9 :128]! │ │ - vpadd.i16 d20, d20, d21 │ │ - vpadd.i16 d21, d22, d23 │ │ - vmovn.i16 d20, q10 │ │ - vhsub.u8 d20, d30, d20 │ │ - vst1.8 {d20}, [r6 :64]! │ │ - vqrshrun.s16 d24, q12, #4 │ │ - vqrshrun.s16 d25, q13, #4 │ │ - vsub.i16 q0, q0, q8 │ │ - vsub.i16 q1, q1, q9 │ │ - vst1.16 {d24-d25}, [r0 :128]! │ │ - vabs.s16 q2, q0 │ │ - vabs.s16 q3, q1 │ │ - vqsub.u16 q2, q14, q2 │ │ - vqsub.u16 q3, q14, q3 │ │ - vshr.s16 q2, q2, #8 │ │ - vshr.s16 q3, q3, #8 │ │ - vshl.s16 q12, q2, #9 │ │ - vshl.s16 q13, q3, #9 │ │ - vpadd.i16 d4, d4, d5 │ │ - vpadd.i16 d5, d6, d7 │ │ - vmovn.i16 d4, q2 │ │ - vhsub.u8 d4, d30, d4 │ │ - vst1.8 {d4}, [lr :64]! │ │ - vqdmulh.s16 q12, q12, q0 │ │ - vqdmulh.s16 q13, q13, q1 │ │ - vadd.i16 q12, q12, q8 │ │ - vadd.i16 q13, q13, q9 │ │ - vqrshrun.s16 d24, q12, #4 │ │ - vqrshrun.s16 d25, q13, #4 │ │ - vst1.16 {d24-d25}, [ip :128]! │ │ - bgt 3eecc │ │ - subs r5, r5, #2 │ │ - add r2, r2, r4, lsl #1 │ │ - add r3, r3, r4, lsl #1 │ │ - add r7, r7, r4, lsl #1 │ │ - add r9, r9, r4, lsl #1 │ │ - add r6, r6, r4, lsr #1 │ │ - add lr, lr, r4, lsr #1 │ │ - add r0, r0, r1 │ │ - add ip, ip, r1 │ │ - bgt 3eec8 │ │ + ldr r8, [pc] ; 39190 │ │ + b 39194 │ │ + strdeq r1, [r8], -r4 │ │ + add r8, r8, pc │ │ + and r9, r3, #1 │ │ + add r8, r8, r9, lsl #1 │ │ + ldr r9, [pc] ; 391a8 │ │ + b 391ac │ │ + andeq r1, r8, r0, asr #7 │ │ + add r9, r9, pc │ │ + add r5, r9, r5, lsl #1 │ │ + vmov.i8 d17, #7 ; 0x07 │ │ + vdup.8 d16, r6 │ │ + vmov.8 d8[0], r3 │ │ + vmov.8 d8[1], r4 │ │ + vclz.i8 d8, d8 │ │ + vsub.i8 d8, d17, d8 │ │ + vqsub.u8 d8, d16, d8 │ │ + vneg.s8 d8, d8 │ │ + vdup.8 q6, d8[1] │ │ + vdup.8 q5, d8[0] │ │ + add ip, r2, #8 │ │ + vld1.32 {d0[0]}, [r2 :32] │ │ + add r9, r2, #16 │ │ + vld1.32 {d0[1]}, [ip :32] │ │ + add ip, ip, #16 │ │ + vld1.32 {d1[0]}, [r9 :32] │ │ + vld1.32 {d1[1]}, [ip :32] │ │ + vmov.i8 q1, #0 ; 0x00 │ │ + vmov.i8 q2, #0 ; 0x00 │ │ + vorr q3, q0, q0 │ │ + vorr q4, q0, q0 │ │ + mov lr, #2 │ │ + ldrsb r9, [r5] │ │ + add r6, r2, r9 │ │ + sub r9, r2, r9 │ │ + vld1.32 {d28[0]}, [r6] │ │ + add r6, r6, #8 │ │ + vld1.32 {d30[0]}, [r9] │ │ + add r9, r9, #8 │ │ + vld1.32 {d28[1]}, [r6] │ │ + add r6, r6, #8 │ │ + vld1.32 {d30[1]}, [r9] │ │ + add r9, r9, #8 │ │ + vld1.32 {d29[0]}, [r6] │ │ + add r6, r6, #8 │ │ + vld1.32 {d31[0]}, [r9] │ │ + add r9, r9, #8 │ │ + vld1.32 {d29[1]}, [r6] │ │ + vld1.32 {d31[1]}, [r9] │ │ + add r5, r5, #4 │ │ + ldrsb r9, [r5] │ │ + ldrb ip, [r8] │ │ + vdup.8 q7, r3 │ │ + vmin.u8 q3, q3, q14 │ │ + vmax.u8 q4, q4, q14 │ │ + vmin.u8 q3, q3, q15 │ │ + vmax.u8 q4, q4, q15 │ │ + vabd.u8 q8, q0, q14 │ │ + vabd.u8 q11, q0, q15 │ │ + vshl.u8 q9, q8, q5 │ │ + vshl.u8 q12, q11, q5 │ │ + vqsub.u8 q9, q7, q9 │ │ + vqsub.u8 q12, q7, q12 │ │ + vcgt.u8 q10, q0, q14 │ │ + vcgt.u8 q13, q0, q15 │ │ + vmin.u8 q9, q9, q8 │ │ + vmin.u8 q12, q12, q11 │ │ + vneg.s8 q8, q9 │ │ + vneg.s8 q11, q12 │ │ + vbsl q10, q8, q9 │ │ + vdup.8 d18, ip │ │ + vbsl q13, q11, q12 │ │ + vmlal.s8 q1, d20, d18 │ │ + vmlal.s8 q1, d26, d18 │ │ + vmlal.s8 q2, d21, d18 │ │ + vmlal.s8 q2, d27, d18 │ │ + add r6, r2, r9 │ │ + sub r9, r2, r9 │ │ + vld1.32 {d28[0]}, [r6] │ │ + add r6, r6, #8 │ │ + vld1.32 {d30[0]}, [r9] │ │ + add r9, r9, #8 │ │ + vld1.32 {d28[1]}, [r6] │ │ + add r6, r6, #8 │ │ + vld1.32 {d30[1]}, [r9] │ │ + add r9, r9, #8 │ │ + vld1.32 {d29[0]}, [r6] │ │ + add r6, r6, #8 │ │ + vld1.32 {d31[0]}, [r9] │ │ + add r9, r9, #8 │ │ + vld1.32 {d29[1]}, [r6] │ │ + vld1.32 {d31[1]}, [r9] │ │ + add r5, r5, #8 │ │ + ldrsb r9, [r5] │ │ + vdup.8 q7, r4 │ │ + vmin.u8 q3, q3, q14 │ │ + vmax.u8 q4, q4, q14 │ │ + vmin.u8 q3, q3, q15 │ │ + vmax.u8 q4, q4, q15 │ │ + vabd.u8 q8, q0, q14 │ │ + vabd.u8 q11, q0, q15 │ │ + vshl.u8 q9, q8, q6 │ │ + vshl.u8 q12, q11, q6 │ │ + vqsub.u8 q9, q7, q9 │ │ + vqsub.u8 q12, q7, q12 │ │ + vcgt.u8 q10, q0, q14 │ │ + vcgt.u8 q13, q0, q15 │ │ + vmin.u8 q9, q9, q8 │ │ + vmin.u8 q12, q12, q11 │ │ + vneg.s8 q8, q9 │ │ + vneg.s8 q11, q12 │ │ + vbsl q10, q8, q9 │ │ + vdup.8 d18, lr │ │ + vbsl q13, q11, q12 │ │ + vmlal.s8 q1, d20, d18 │ │ + vmlal.s8 q1, d26, d18 │ │ + vmlal.s8 q2, d21, d18 │ │ + vmlal.s8 q2, d27, d18 │ │ + add r6, r2, r9 │ │ + sub r9, r2, r9 │ │ + vld1.32 {d28[0]}, [r6] │ │ + add r6, r6, #8 │ │ + vld1.32 {d30[0]}, [r9] │ │ + add r9, r9, #8 │ │ + vld1.32 {d28[1]}, [r6] │ │ + add r6, r6, #8 │ │ + vld1.32 {d30[1]}, [r9] │ │ + add r9, r9, #8 │ │ + vld1.32 {d29[0]}, [r6] │ │ + add r6, r6, #8 │ │ + vld1.32 {d31[0]}, [r9] │ │ + add r9, r9, #8 │ │ + vld1.32 {d29[1]}, [r6] │ │ + vld1.32 {d31[1]}, [r9] │ │ + vmin.u8 q3, q3, q14 │ │ + vmax.u8 q4, q4, q14 │ │ + vmin.u8 q3, q3, q15 │ │ + vmax.u8 q4, q4, q15 │ │ + vabd.u8 q8, q0, q14 │ │ + vabd.u8 q11, q0, q15 │ │ + vshl.u8 q9, q8, q6 │ │ + vshl.u8 q12, q11, q6 │ │ + vqsub.u8 q9, q7, q9 │ │ + vqsub.u8 q12, q7, q12 │ │ + vcgt.u8 q10, q0, q14 │ │ + vcgt.u8 q13, q0, q15 │ │ + vmin.u8 q9, q9, q8 │ │ + vmin.u8 q12, q12, q11 │ │ + vneg.s8 q8, q9 │ │ + vneg.s8 q11, q12 │ │ + vbsl q10, q8, q9 │ │ + vdup.8 d18, lr │ │ + vbsl q13, q11, q12 │ │ + vmlal.s8 q1, d20, d18 │ │ + vmlal.s8 q1, d26, d18 │ │ + vmlal.s8 q2, d21, d18 │ │ + vmlal.s8 q2, d27, d18 │ │ + sub r5, r5, #11 │ │ + subs lr, lr, #1 │ │ + add r8, r8, #1 │ │ + bne 3920c │ │ + vshr.s16 q14, q1, #15 │ │ + vshr.s16 q15, q2, #15 │ │ + vadd.i16 q1, q1, q14 │ │ + vadd.i16 q2, q2, q15 │ │ + vrshr.s16 q1, q1, #4 │ │ + vrshr.s16 q2, q2, #4 │ │ + vaddw.u8 q1, q1, d0 │ │ + vaddw.u8 q2, q2, d1 │ │ + vqmovun.s16 d0, q1 │ │ + vqmovun.s16 d1, q2 │ │ + vmin.u8 q0, q0, q4 │ │ + vmax.u8 q0, q0, q3 │ │ + vst1.32 {d0[0]}, [r0 :32], r1 │ │ + add r2, r2, #32 │ │ + vst1.32 {d0[1]}, [r0 :32], r1 │ │ + subs r7, r7, #4 │ │ + vst1.32 {d1[0]}, [r0 :32], r1 │ │ + vst1.32 {d1[1]}, [r0 :32], r1 │ │ + sub r5, r5, #2 │ │ + sub r8, r8, #2 │ │ + bgt 391dc │ │ + vpop {d8-d15} │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ - ldr r4, [sp, #28] │ │ - ldr r5, [sp, #32] │ │ - ldr r6, [sp, #36] ; 0x24 │ │ - ldr r7, [sp, #40] ; 0x28 │ │ - clz r8, r4 │ │ - add r9, pc, #40 ; 0x28 │ │ - sub r8, r8, #24 │ │ - ldr r8, [r9, r8, lsl #2] │ │ - add r9, r9, r8 │ │ - movw ip, #6903 ; 0x1af7 │ │ - vdup.16 q14, ip │ │ - vdup.16 q0, r7 │ │ - vmov.i16 q15, #256 ; 0x0100 │ │ - vsub.i16 q15, q15, q0 │ │ + push {r4, lr} │ │ + ldr r4, [sp, #8] │ │ + clz r3, r3 │ │ + add r2, pc, #24 │ │ + sub r3, r3, #25 │ │ + ldr r3, [r2, r3, lsl #2] │ │ + vmov.i8 q0, #128 ; 0x80 │ │ + add r2, r2, r3 │ │ add ip, r0, r1 │ │ lsl r1, r1, #1 │ │ - bx r9 │ │ - andeq r0, r0, r4, lsl #2 │ │ - andeq r0, r0, r4, lsl #2 │ │ - andeq r0, r0, r4, lsl #2 │ │ - andeq r0, r0, r4, lsl #2 │ │ + bx r2 │ │ + andeq r0, r0, r8, lsl #1 │ │ + andeq r0, r0, r8, rrx │ │ + andeq r0, r0, ip, asr #32 │ │ + andeq r0, r0, r0, lsr r0 │ │ + andeq r0, r0, r4, lsl r0 │ │ + vst1.32 {d0[0]}, [r0 :32], r1 │ │ + vst1.32 {d0[0]}, [ip :32], r1 │ │ + subs r4, r4, #4 │ │ + vst1.32 {d0[0]}, [r0 :32], r1 │ │ + vst1.32 {d0[0]}, [ip :32], r1 │ │ + bgt 394ac │ │ + pop {r4, pc} │ │ + vst1.8 {d0}, [r0 :64], r1 │ │ + vst1.8 {d0}, [ip :64], r1 │ │ + subs r4, r4, #4 │ │ + vst1.8 {d0}, [r0 :64], r1 │ │ + vst1.8 {d0}, [ip :64], r1 │ │ + bgt 394c8 │ │ + pop {r4, pc} │ │ + vst1.8 {d0-d1}, [r0 :128], r1 │ │ + vst1.8 {d0-d1}, [ip :128], r1 │ │ + subs r4, r4, #4 │ │ + vst1.8 {d0-d1}, [r0 :128], r1 │ │ + vst1.8 {d0-d1}, [ip :128], r1 │ │ + bgt 394e4 │ │ + pop {r4, pc} │ │ + vmov.i8 q1, #128 ; 0x80 │ │ + vst1.8 {d0-d3}, [r0 :128], r1 │ │ + vst1.8 {d0-d3}, [ip :128], r1 │ │ + subs r4, r4, #4 │ │ + vst1.8 {d0-d3}, [r0 :128], r1 │ │ + vst1.8 {d0-d3}, [ip :128], r1 │ │ + bgt 39504 │ │ + pop {r4, pc} │ │ + vmov.i8 q1, #128 ; 0x80 │ │ + sub r1, r1, #32 │ │ + vst1.8 {d0-d3}, [r0 :128]! │ │ + vst1.8 {d0-d3}, [ip :128]! │ │ + vst1.8 {d0-d3}, [r0 :128], r1 │ │ + vst1.8 {d0-d3}, [ip :128], r1 │ │ + subs r4, r4, #4 │ │ + vst1.8 {d0-d3}, [r0 :128]! │ │ + vst1.8 {d0-d3}, [ip :128]! │ │ + vst1.8 {d0-d3}, [r0 :128], r1 │ │ + vst1.8 {d0-d3}, [ip :128], r1 │ │ + bgt 39528 │ │ + pop {r4, pc} │ │ + push {r4, lr} │ │ + ldr lr, [sp, #8] │ │ + clz r3, r3 │ │ + add r4, pc, #24 │ │ + sub r3, r3, #25 │ │ + ldr r3, [r4, r3, lsl #2] │ │ + add r2, r2, #1 │ │ + add r4, r4, r3 │ │ + add ip, r0, r1 │ │ + lsl r1, r1, #1 │ │ + bx r4 │ │ muleq r0, r4, r0 │ │ - andeq r0, r0, r8, lsl r0 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - subs r5, r5, #4 │ │ - vsub.i16 q8, q2, q0 │ │ - vsub.i16 q9, q3, q1 │ │ - vabd.s16 q10, q0, q2 │ │ - vabd.s16 q11, q1, q3 │ │ - vqsub.u16 q10, q14, q10 │ │ - vqsub.u16 q11, q14, q11 │ │ - vshr.s16 q10, q10, #8 │ │ - vshr.s16 q11, q11, #8 │ │ - vshl.s16 q12, q10, #9 │ │ - vshl.s16 q13, q11, #9 │ │ - vqdmulh.s16 q12, q12, q8 │ │ - vqdmulh.s16 q13, q13, q9 │ │ - vadd.i16 q12, q12, q0 │ │ - vadd.i16 q13, q13, q1 │ │ - vqrshrun.s16 d24, q12, #4 │ │ - vqrshrun.s16 d25, q13, #4 │ │ - vadd.i16 d20, d20, d21 │ │ - vadd.i16 d21, d22, d23 │ │ - vpadd.i16 d20, d20, d21 │ │ - vsub.i16 d20, d30, d20 │ │ - vrshrn.i16 d20, q10, #2 │ │ - vst1.32 {d20[0]}, [r6 :32]! │ │ - vst1.32 {d24[0]}, [r0 :32], r1 │ │ - vst1.32 {d24[1]}, [ip :32], r1 │ │ - vst1.32 {d25[0]}, [r0 :32], r1 │ │ - vst1.32 {d25[1]}, [ip :32], r1 │ │ - bgt 3f020 │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - subs r5, r5, #2 │ │ - vsub.i16 q8, q2, q0 │ │ - vsub.i16 q9, q3, q1 │ │ - vabd.s16 q10, q0, q2 │ │ - vabd.s16 q11, q1, q3 │ │ - vqsub.u16 q10, q14, q10 │ │ - vqsub.u16 q11, q14, q11 │ │ - vshr.s16 q10, q10, #8 │ │ - vshr.s16 q11, q11, #8 │ │ - vshl.s16 q12, q10, #9 │ │ - vshl.s16 q13, q11, #9 │ │ - vqdmulh.s16 q12, q12, q8 │ │ - vqdmulh.s16 q13, q13, q9 │ │ - vadd.i16 q12, q12, q0 │ │ - vadd.i16 q13, q13, q1 │ │ - vqrshrun.s16 d24, q12, #4 │ │ - vqrshrun.s16 d25, q13, #4 │ │ - vadd.i16 q10, q10, q11 │ │ - vpadd.i16 d20, d20, d21 │ │ - vsub.i16 d20, d30, d20 │ │ - vrshrn.i16 d20, q10, #2 │ │ - vst1.32 {d20[0]}, [r6 :32]! │ │ - vst1.16 {d24}, [r0 :64], r1 │ │ - vst1.16 {d25}, [ip :64], r1 │ │ - bgt 3f09c │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ - sub r1, r1, r4 │ │ - add r9, r3, r4, lsl #1 │ │ - add r7, r2, r4, lsl #1 │ │ - mov r8, r4 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vld1.16 {d16-d19}, [r7 :128]! │ │ - subs r8, r8, #16 │ │ - vsub.i16 q2, q2, q0 │ │ - vsub.i16 q3, q3, q1 │ │ - vabs.s16 q10, q2 │ │ - vabs.s16 q11, q3 │ │ - vqsub.u16 q10, q14, q10 │ │ - vqsub.u16 q11, q14, q11 │ │ - vshr.s16 q10, q10, #8 │ │ - vshr.s16 q11, q11, #8 │ │ - vshl.s16 q12, q10, #9 │ │ - vshl.s16 q13, q11, #9 │ │ - vqdmulh.s16 q12, q12, q2 │ │ - vqdmulh.s16 q13, q13, q3 │ │ - vadd.i16 q12, q12, q0 │ │ - vadd.i16 q13, q13, q1 │ │ - vld1.16 {d0-d3}, [r9 :128]! │ │ - vqrshrun.s16 d24, q12, #4 │ │ - vqrshrun.s16 d25, q13, #4 │ │ - vsub.i16 q0, q0, q8 │ │ - vsub.i16 q1, q1, q9 │ │ - vst1.16 {d24-d25}, [r0 :128]! │ │ - vabs.s16 q2, q0 │ │ - vabs.s16 q3, q1 │ │ - vqsub.u16 q2, q14, q2 │ │ - vqsub.u16 q3, q14, q3 │ │ - vshr.s16 q2, q2, #8 │ │ - vshr.s16 q3, q3, #8 │ │ - vshl.s16 q12, q2, #9 │ │ - vshl.s16 q13, q3, #9 │ │ - vadd.i16 q10, q10, q2 │ │ - vadd.i16 q11, q11, q3 │ │ - vpadd.i16 d20, d20, d21 │ │ - vpadd.i16 d21, d22, d23 │ │ - vsub.i16 q10, q15, q10 │ │ - vrshrn.i16 d20, q10, #2 │ │ - vst1.8 {d20}, [r6 :64]! │ │ - vqdmulh.s16 q12, q12, q0 │ │ - vqdmulh.s16 q13, q13, q1 │ │ - vadd.i16 q12, q12, q8 │ │ - vadd.i16 q13, q13, q9 │ │ - vqrshrun.s16 d24, q12, #4 │ │ - vqrshrun.s16 d25, q13, #4 │ │ - vst1.16 {d24-d25}, [ip :128]! │ │ - bgt 3f11c │ │ - subs r5, r5, #2 │ │ - add r2, r2, r4, lsl #1 │ │ - add r3, r3, r4, lsl #1 │ │ - add r7, r7, r4, lsl #1 │ │ - add r9, r9, r4, lsl #1 │ │ - add r0, r0, r1 │ │ - add ip, ip, r1 │ │ - bgt 3f118 │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ + andeq r0, r0, r4, ror r0 │ │ + andeq r0, r0, r4, asr r0 │ │ + andeq r0, r0, r4, lsr r0 │ │ + andeq r0, r0, r4, lsl r0 │ │ + vld1.32 {d0[]}, [r2] │ │ + vst1.32 {d0[0]}, [r0 :32], r1 │ │ + vst1.32 {d0[0]}, [ip :32], r1 │ │ + subs lr, lr, #4 │ │ + vst1.32 {d0[0]}, [r0 :32], r1 │ │ + vst1.32 {d0[0]}, [ip :32], r1 │ │ + bgt 39598 │ │ + pop {r4, pc} │ │ + vld1.8 {d0}, [r2] │ │ + vst1.8 {d0}, [r0 :64], r1 │ │ + vst1.8 {d0}, [ip :64], r1 │ │ + subs lr, lr, #4 │ │ + vst1.8 {d0}, [r0 :64], r1 │ │ + vst1.8 {d0}, [ip :64], r1 │ │ + bgt 395b8 │ │ + pop {r4, pc} │ │ + vld1.8 {d0-d1}, [r2] │ │ + vst1.8 {d0-d1}, [r0 :128], r1 │ │ + vst1.8 {d0-d1}, [ip :128], r1 │ │ + subs lr, lr, #4 │ │ + vst1.8 {d0-d1}, [r0 :128], r1 │ │ + vst1.8 {d0-d1}, [ip :128], r1 │ │ + bgt 395d8 │ │ + pop {r4, pc} │ │ + vld1.8 {d0-d3}, [r2] │ │ + vst1.8 {d0-d3}, [r0 :128], r1 │ │ + vst1.8 {d0-d3}, [ip :128], r1 │ │ + subs lr, lr, #4 │ │ + vst1.8 {d0-d3}, [r0 :128], r1 │ │ + vst1.8 {d0-d3}, [ip :128], r1 │ │ + bgt 395f8 │ │ + pop {r4, pc} │ │ + vld1.8 {d0-d3}, [r2]! │ │ + sub r1, r1, #32 │ │ + vld1.8 {d4-d7}, [r2] │ │ + vst1.8 {d0-d3}, [r0 :128]! │ │ + vst1.8 {d0-d3}, [ip :128]! │ │ + vst1.8 {d4-d7}, [r0 :128], r1 │ │ + vst1.8 {d4-d7}, [ip :128], r1 │ │ + subs lr, lr, #4 │ │ + vst1.8 {d0-d3}, [r0 :128]! │ │ + vst1.8 {d0-d3}, [ip :128]! │ │ + vst1.8 {d4-d7}, [r0 :128], r1 │ │ + vst1.8 {d4-d7}, [ip :128], r1 │ │ + bgt 39620 │ │ + pop {r4, pc} │ │ push {r4, r5, lr} │ │ ldr r4, [sp, #12] │ │ - ldr r5, [sp, #16] │ │ - clz lr, r3 │ │ - add r3, pc, #12 │ │ - sub lr, lr, #26 │ │ - ldr lr, [r3, lr, lsl #2] │ │ - add r3, r3, lr │ │ - bx r3 │ │ - andeq r0, r0, r8, lsl #2 │ │ - andeq r0, r0, r0, lsr #1 │ │ - andeq r0, r0, r0, asr r0 │ │ - andeq r0, r0, r0, lsl r0 │ │ - vmov.i8 d22, #64 ; 0x40 │ │ + clz r3, r3 │ │ + add r5, pc, #28 │ │ + sub r3, r3, #25 │ │ + ldr r3, [r5, r3, lsl #2] │ │ + sub r2, r2, #4 │ │ + mvn lr, #3 │ │ + add r5, r5, r3 │ │ add ip, r0, r1 │ │ lsl r1, r1, #1 │ │ - vld1.8 {d2}, [r5 :64]! │ │ - vld1.8 {d1}, [r2 :64]! │ │ - vld1.32 {d0[]}, [r0 :32] │ │ - subs r4, r4, #2 │ │ - vld1.32 {d0[1]}, [ip :32] │ │ - vsub.i8 d3, d22, d2 │ │ - vmull.u8 q8, d1, d2 │ │ - vmlal.u8 q8, d0, d3 │ │ - vrshrn.i16 d20, q8, #6 │ │ - vst1.32 {d20[0]}, [r0 :32], r1 │ │ - vst1.32 {d20[1]}, [ip :32], r1 │ │ - bgt 3f23c │ │ + bx r5 │ │ + ldrdeq r0, [r0], -r0 ; │ │ + andeq r0, r0, r8, lsl #1 │ │ + andeq r0, r0, r4, asr r0 │ │ + andeq r0, r0, r4, lsr r0 │ │ + andeq r0, r0, r4, lsl r0 │ │ + vld4.8 {d0[]-d3[]}, [r2 :32], lr │ │ + vst1.32 {d3[0]}, [r0 :32], r1 │ │ + vst1.32 {d2[0]}, [ip :32], r1 │ │ + subs r4, r4, #4 │ │ + vst1.32 {d1[0]}, [r0 :32], r1 │ │ + vst1.32 {d0[0]}, [ip :32], r1 │ │ + bgt 39690 │ │ pop {r4, r5, pc} │ │ - vmov.i8 d16, #64 ; 0x40 │ │ - add ip, r0, r1 │ │ - lsl r1, r1, #1 │ │ - vld1.8 {d2-d3}, [r5 :128]! │ │ - vld1.8 {d4-d5}, [r2 :128]! │ │ - vld1.8 {d0}, [r0 :64] │ │ - vsub.i8 d17, d16, d2 │ │ - vld1.8 {d1}, [ip :64] │ │ - subs r4, r4, #2 │ │ - vsub.i8 d18, d16, d3 │ │ - vmull.u8 q3, d2, d4 │ │ - vmlal.u8 q3, d0, d17 │ │ - vmull.u8 q10, d3, d5 │ │ - vmlal.u8 q10, d1, d18 │ │ - vrshrn.i16 d22, q3, #6 │ │ - vrshrn.i16 d23, q10, #6 │ │ - vst1.8 {d22}, [r0 :64], r1 │ │ - vst1.8 {d23}, [ip :64], r1 │ │ - bgt 3f27c │ │ + vld4.8 {d0[]-d3[]}, [r2 :32], lr │ │ + vst1.8 {d3}, [r0 :64], r1 │ │ + vst1.8 {d2}, [ip :64], r1 │ │ + subs r4, r4, #4 │ │ + vst1.8 {d1}, [r0 :64], r1 │ │ + vst1.8 {d0}, [ip :64], r1 │ │ + bgt 396b0 │ │ pop {r4, r5, pc} │ │ - vmov.i8 q12, #64 ; 0x40 │ │ - add ip, r0, r1 │ │ - lsl r1, r1, #1 │ │ - vld1.8 {d2-d5}, [r5 :128]! │ │ - vld1.8 {d16-d19}, [r2 :128]! │ │ - vld1.8 {d0-d1}, [r0 :128] │ │ - subs r4, r4, #2 │ │ - vsub.i8 q15, q12, q1 │ │ - vld1.8 {d26-d27}, [ip :128] │ │ - vmull.u8 q3, d16, d2 │ │ - vmlal.u8 q3, d0, d30 │ │ - vmull.u8 q14, d17, d3 │ │ - vmlal.u8 q14, d1, d31 │ │ - vsub.i8 q15, q12, q2 │ │ - vrshrn.i16 d20, q3, #6 │ │ - vrshrn.i16 d21, q14, #6 │ │ - vmull.u8 q3, d18, d4 │ │ - vmlal.u8 q3, d26, d30 │ │ - vmull.u8 q14, d19, d5 │ │ - vmlal.u8 q14, d27, d31 │ │ - vrshrn.i16 d22, q3, #6 │ │ - vrshrn.i16 d23, q14, #6 │ │ - vst1.8 {d20-d21}, [r0 :128], r1 │ │ - vst1.8 {d22-d23}, [ip :128], r1 │ │ - bgt 3f2cc │ │ + add r2, r2, #3 │ │ + mvn lr, #0 │ │ + vld1.8 {d0[]-d1[]}, [r2], lr │ │ + subs r4, r4, #4 │ │ + vld1.8 {d2[]-d3[]}, [r2], lr │ │ + vst1.8 {d0-d1}, [r0 :128], r1 │ │ + vld1.8 {d4[]-d5[]}, [r2], lr │ │ + vst1.8 {d2-d3}, [ip :128], r1 │ │ + vld1.8 {d6[]-d7[]}, [r2], lr │ │ + vst1.8 {d4-d5}, [r0 :128], r1 │ │ + vst1.8 {d6-d7}, [ip :128], r1 │ │ + bgt 396d8 │ │ pop {r4, r5, pc} │ │ - vmov.i8 q10, #64 ; 0x40 │ │ - vld1.8 {d4-d7}, [r5 :128]! │ │ - vld1.8 {d16-d19}, [r2 :128]! │ │ - vld1.8 {d0-d3}, [r0 :128] │ │ - subs r4, r4, #1 │ │ - vsub.i8 q11, q10, q2 │ │ - vmull.u8 q15, d16, d4 │ │ - vmlal.u8 q15, d0, d22 │ │ - vmull.u8 q14, d17, d5 │ │ - vmlal.u8 q14, d1, d23 │ │ - vsub.i8 q11, q10, q3 │ │ - vrshrn.i16 d24, q15, #6 │ │ - vrshrn.i16 d25, q14, #6 │ │ - vmull.u8 q15, d18, d6 │ │ - vmlal.u8 q15, d2, d22 │ │ - vmull.u8 q14, d19, d7 │ │ - vmlal.u8 q14, d3, d23 │ │ - vrshrn.i16 d26, q15, #6 │ │ - vrshrn.i16 d27, q14, #6 │ │ - vst1.8 {d24-d27}, [r0 :128], r1 │ │ - bgt 3f32c │ │ + add r2, r2, #3 │ │ + mvn lr, #0 │ │ + sub r1, r1, #16 │ │ + vld1.8 {d0[]-d1[]}, [r2], lr │ │ + subs r4, r4, #4 │ │ + vld1.8 {d2[]-d3[]}, [r2], lr │ │ + vst1.8 {d0-d1}, [r0 :128]! │ │ + vld1.8 {d4[]-d5[]}, [r2], lr │ │ + vst1.8 {d2-d3}, [ip :128]! │ │ + vld1.8 {d6[]-d7[]}, [r2], lr │ │ + vst1.8 {d0-d1}, [r0 :128], r1 │ │ + vst1.8 {d2-d3}, [ip :128], r1 │ │ + vst1.8 {d4-d5}, [r0 :128]! │ │ + vst1.8 {d6-d7}, [ip :128]! │ │ + vst1.8 {d4-d5}, [r0 :128], r1 │ │ + vst1.8 {d6-d7}, [ip :128], r1 │ │ + bgt 39710 │ │ + pop {r4, r5, pc} │ │ + add r2, r2, #3 │ │ + mvn lr, #0 │ │ + sub r1, r1, #48 ; 0x30 │ │ + vld1.8 {d0[]-d1[]}, [r2], lr │ │ + subs r4, r4, #4 │ │ + vld1.8 {d2[]-d3[]}, [r2], lr │ │ + vst1.8 {d0-d1}, [r0 :128]! │ │ + vld1.8 {d4[]-d5[]}, [r2], lr │ │ + vst1.8 {d2-d3}, [ip :128]! │ │ + vld1.8 {d6[]-d7[]}, [r2], lr │ │ + vst1.8 {d0-d1}, [r0 :128]! │ │ + vst1.8 {d2-d3}, [ip :128]! │ │ + vst1.8 {d0-d1}, [r0 :128]! │ │ + vst1.8 {d2-d3}, [ip :128]! │ │ + vst1.8 {d0-d1}, [r0 :128], r1 │ │ + vst1.8 {d2-d3}, [ip :128], r1 │ │ + vst1.8 {d4-d5}, [r0 :128]! │ │ + vst1.8 {d6-d7}, [ip :128]! │ │ + vst1.8 {d4-d5}, [r0 :128]! │ │ + vst1.8 {d6-d7}, [ip :128]! │ │ + vst1.8 {d4-d5}, [r0 :128]! │ │ + vst1.8 {d6-d7}, [ip :128]! │ │ + vst1.8 {d4-d5}, [r0 :128], r1 │ │ + vst1.8 {d6-d7}, [ip :128], r1 │ │ + bgt 39758 │ │ pop {r4, r5, pc} │ │ - push {r4, r5, r6, r7, r8, lr} │ │ - ldr r4, [sp, #24] │ │ - ldr r5, [pc] ; 3f390 │ │ - b 3f394 │ │ - andeq r9, r6, r4, lsr r0 │ │ - add r5, r5, pc │ │ - add r5, r5, r4 │ │ - sub r4, r4, r4, lsr #2 │ │ - clz r6, r3 │ │ - add r7, pc, #12 │ │ - sub r6, r6, #24 │ │ - ldr r6, [r7, r6, lsl #2] │ │ - add r7, r7, r6 │ │ - bx r7 │ │ - andeq r0, r0, r4, asr r1 │ │ - andeq r0, r0, r4, asr r1 │ │ - andeq r0, r0, r4, asr r1 │ │ - strdeq r0, [r0], -r0 ; │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r0, rrx │ │ - andeq r0, r0, ip, lsl r0 │ │ - vmov.i8 d22, #64 ; 0x40 │ │ - add ip, r0, r1 │ │ - lsl r1, r1, #1 │ │ - vld1.16 {d2[]-d3[]}, [r5 :16]! │ │ - vld1.32 {d1[0]}, [r2 :32]! │ │ - subs r4, r4, #2 │ │ - vld1.16 {d0[]}, [r0 :16] │ │ - vzip.8 d2, d3 │ │ - vsub.i8 d4, d22, d2 │ │ - vld1.16 {d0[1]}, [ip :16] │ │ - vmull.u8 q8, d1, d2 │ │ - vmlal.u8 q8, d0, d4 │ │ - vrshrn.i16 d20, q8, #6 │ │ - vst1.16 {d20[0]}, [r0 :16], r1 │ │ - vst1.16 {d20[1]}, [ip :16], r1 │ │ - bgt 3f3e0 │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ - vmov.i8 d22, #64 ; 0x40 │ │ - add ip, r0, r1 │ │ - lsl r1, r1, #1 │ │ - vld2.8 {d2[]-d3[]}, [r5 :16]! │ │ - vld1.8 {d1}, [r2 :64]! │ │ - subs r4, r4, #2 │ │ - vext.8 d2, d2, d3, #4 │ │ - vld1.32 {d0[]}, [r0 :32] │ │ - vsub.i8 d6, d22, d2 │ │ - vld1.32 {d0[1]}, [ip :32] │ │ - vmull.u8 q8, d1, d2 │ │ - vmlal.u8 q8, d0, d6 │ │ - vrshrn.i16 d20, q8, #6 │ │ - vst1.32 {d20[0]}, [r0 :32], r1 │ │ - vst1.32 {d20[1]}, [ip :32], r1 │ │ - bgt 3f424 │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ - vmov.i8 q8, #64 ; 0x40 │ │ - add ip, r0, r1 │ │ - lsl r1, r1, #1 │ │ - vld2.8 {d2[]-d3[]}, [r5 :16]! │ │ - vld1.8 {d4-d5}, [r2 :128]! │ │ - vld1.8 {d0}, [r0 :64] │ │ - vsub.i8 q9, q8, q1 │ │ - vld1.8 {d1}, [ip :64] │ │ - subs r4, r4, #2 │ │ - vmull.u8 q3, d2, d4 │ │ - vmlal.u8 q3, d0, d18 │ │ - vmull.u8 q10, d3, d5 │ │ - vmlal.u8 q10, d1, d19 │ │ - vrshrn.i16 d22, q3, #6 │ │ - vrshrn.i16 d23, q10, #6 │ │ - vst1.8 {d22}, [r0 :64], r1 │ │ - vst1.8 {d23}, [ip :64], r1 │ │ - bgt 3f468 │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ - vmov.i8 q12, #64 ; 0x40 │ │ - add ip, r0, r1 │ │ - lsl r1, r1, #1 │ │ - vld2.8 {d28[]-d29[]}, [r5 :16]! │ │ - vld1.8 {d2-d5}, [r2 :128]! │ │ - vsub.i8 q15, q12, q14 │ │ - vld1.8 {d0-d1}, [r0 :128] │ │ - subs r4, r4, #2 │ │ - vld1.8 {d26-d27}, [ip :128] │ │ - vmull.u8 q3, d2, d28 │ │ - vmlal.u8 q3, d0, d30 │ │ - vmull.u8 q8, d3, d28 │ │ - vmlal.u8 q8, d1, d30 │ │ - vrshrn.i16 d18, q3, #6 │ │ - vrshrn.i16 d19, q8, #6 │ │ - vmull.u8 q3, d4, d29 │ │ - vmlal.u8 q3, d26, d31 │ │ - vmull.u8 q8, d5, d29 │ │ - vmlal.u8 q8, d27, d31 │ │ - vrshrn.i16 d20, q3, #6 │ │ - vrshrn.i16 d21, q8, #6 │ │ - vst1.8 {d18-d19}, [r0 :128], r1 │ │ - vst1.8 {d20-d21}, [ip :128], r1 │ │ - bgt 3f4b4 │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ - vmov.i8 d20, #64 ; 0x40 │ │ - sub r1, r1, r3 │ │ - vld1.8 {d6[]}, [r5]! │ │ - vsub.i8 d7, d20, d6 │ │ - mov r8, r3 │ │ - vld1.8 {d16-d19}, [r2 :128]! │ │ - vld1.8 {d0-d3}, [r0 :128] │ │ - vmull.u8 q15, d16, d6 │ │ - vmlal.u8 q15, d0, d7 │ │ - vmull.u8 q14, d17, d6 │ │ - vmlal.u8 q14, d1, d7 │ │ - vrshrn.i16 d0, q15, #6 │ │ - vrshrn.i16 d1, q14, #6 │ │ - vmull.u8 q15, d18, d6 │ │ - vmlal.u8 q15, d2, d7 │ │ - vmull.u8 q14, d19, d6 │ │ - vmlal.u8 q14, d3, d7 │ │ - vrshrn.i16 d2, q15, #6 │ │ - vrshrn.i16 d3, q14, #6 │ │ - vst1.8 {d0-d3}, [r0 :128]! │ │ - subs r8, r8, #32 │ │ - bgt 3f520 │ │ - add r0, r0, r1 │ │ - subs r4, r4, #1 │ │ - bgt 3f514 │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ push {r4, r5, lr} │ │ ldr r4, [sp, #12] │ │ - ldr r5, [pc] ; 3f584 │ │ - b 3f588 │ │ - andeq r8, r6, r0, asr #28 │ │ - add r5, r5, pc │ │ + clz r3, r3 │ │ + add r5, pc, #24 │ │ + sub r3, r3, #25 │ │ + ldr r3, [r5, r3, lsl #2] │ │ + add r2, r2, #1 │ │ add r5, r5, r3 │ │ - clz lr, r3 │ │ - add r3, pc, #12 │ │ - sub lr, lr, #26 │ │ - ldr lr, [r3, lr, lsl #2] │ │ - add r3, r3, lr │ │ - bx r3 │ │ - andeq r0, r0, r0, ror r1 │ │ - andeq r0, r0, r0, lsl #2 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, ip, asr r0 │ │ - andeq r0, r0, r4, lsl r0 │ │ - vmov.i8 d22, #64 ; 0x40 │ │ - vld1.8 {d2[]}, [r5] │ │ add ip, r0, r1 │ │ lsl r1, r1, #1 │ │ - vsub.i8 d3, d22, d2 │ │ - vld1.16 {d1[0]}, [r2 :16]! │ │ - vld1.8 {d0[]}, [r0] │ │ - subs r4, r4, #2 │ │ - vld1.8 {d1[1]}, [r2] │ │ - vld1.8 {d0[1]}, [ip] │ │ - vmull.u8 q2, d1, d2 │ │ - vmlal.u8 q2, d0, d3 │ │ - vrshrn.i16 d6, q2, #6 │ │ - add r2, r2, #2 │ │ - vst1.8 {d6[0]}, [r0], r1 │ │ - vst1.8 {d6[1]}, [ip], r1 │ │ - bgt 3f5d0 │ │ + bx r5 │ │ + strdeq r0, [r0], -r4 │ │ + strheq r0, [r0], -r0 ; │ │ + andeq r0, r0, r8, ror r0 │ │ + andeq r0, r0, r4, asr #32 │ │ + andeq r0, r0, r4, lsl r0 │ │ + vld1.32 {d0[]}, [r2] │ │ + vpaddl.u8 d0, d0 │ │ + vpadd.i16 d0, d0, d0 │ │ + vrshrn.i16 d0, q0, #2 │ │ + vdup.8 d0, d0[0] │ │ + vst1.32 {d0[0]}, [r0 :32], r1 │ │ + vst1.32 {d0[0]}, [ip :32], r1 │ │ + subs r4, r4, #4 │ │ + vst1.32 {d0[0]}, [r0 :32], r1 │ │ + vst1.32 {d0[0]}, [ip :32], r1 │ │ + bgt 39808 │ │ pop {r4, r5, pc} │ │ - vmov.i8 d22, #64 ; 0x40 │ │ - vld1.32 {d4[]}, [r5 :32] │ │ - add ip, r0, r1 │ │ - lsl r1, r1, #1 │ │ - vsub.i8 d5, d22, d4 │ │ - sub r1, r1, #2 │ │ - vld1.8 {d2}, [r2 :64]! │ │ - vld1.32 {d0[]}, [r0 :32] │ │ - vld1.32 {d0[1]}, [ip :32] │ │ - subs r4, r4, #2 │ │ - vmull.u8 q3, d2, d4 │ │ - vmlal.u8 q3, d0, d5 │ │ - vrshrn.i16 d20, q3, #6 │ │ - vst1.16 {d20[0]}, [r0 :16]! │ │ - vst1.16 {d20[2]}, [ip :16]! │ │ - vst1.8 {d20[2]}, [r0], r1 │ │ - vst1.8 {d20[6]}, [ip], r1 │ │ - bgt 3f61c │ │ + vld1.8 {d0}, [r2] │ │ + vpaddl.u8 d0, d0 │ │ + vpadd.i16 d0, d0, d0 │ │ + vpadd.i16 d0, d0, d0 │ │ + vrshrn.i16 d0, q0, #3 │ │ + vdup.8 d0, d0[0] │ │ + vst1.8 {d0}, [r0 :64], r1 │ │ + vst1.8 {d0}, [ip :64], r1 │ │ + subs r4, r4, #4 │ │ + vst1.8 {d0}, [r0 :64], r1 │ │ + vst1.8 {d0}, [ip :64], r1 │ │ + bgt 3983c │ │ pop {r4, r5, pc} │ │ - vmov.i8 d16, #64 ; 0x40 │ │ - vld1.8 {d2}, [r5 :64] │ │ - add ip, r0, r1 │ │ - lsl r1, r1, #1 │ │ - vsub.i8 d17, d16, d2 │ │ - sub r1, r1, #4 │ │ - vld1.8 {d4-d5}, [r2 :128]! │ │ - vld1.8 {d0}, [r0 :64] │ │ - vld1.8 {d1}, [ip :64] │ │ - subs r4, r4, #2 │ │ - vmull.u8 q3, d2, d4 │ │ - vmlal.u8 q3, d0, d17 │ │ - vmull.u8 q10, d2, d5 │ │ - vmlal.u8 q10, d1, d17 │ │ - vrshrn.i16 d22, q3, #6 │ │ - vrshrn.i16 d23, q10, #6 │ │ - vst1.32 {d22[0]}, [r0 :32]! │ │ - vst1.32 {d23[0]}, [ip :32]! │ │ - vst1.16 {d22[2]}, [r0 :16], r1 │ │ - vst1.16 {d23[2]}, [ip :16], r1 │ │ - bgt 3f668 │ │ + vld1.8 {d0-d1}, [r2] │ │ + vaddl.u8 q0, d0, d1 │ │ + vadd.i16 d0, d0, d1 │ │ + vpadd.i16 d0, d0, d0 │ │ + vpadd.i16 d0, d0, d0 │ │ + vrshrn.i16 d0, q0, #4 │ │ + vdup.8 q0, d0[0] │ │ + vst1.8 {d0-d1}, [r0 :128], r1 │ │ + vst1.8 {d0-d1}, [ip :128], r1 │ │ + subs r4, r4, #4 │ │ + vst1.8 {d0-d1}, [r0 :128], r1 │ │ + vst1.8 {d0-d1}, [ip :128], r1 │ │ + bgt 39874 │ │ pop {r4, r5, pc} │ │ - vmov.i8 q12, #64 ; 0x40 │ │ - vld1.8 {d28-d29}, [r5 :128] │ │ - add ip, r0, r1 │ │ - lsl r1, r1, #1 │ │ - vsub.i8 q11, q12, q14 │ │ - sub r1, r1, #8 │ │ - vld1.8 {d2-d5}, [r2 :128]! │ │ - vld1.8 {d0-d1}, [r0 :128] │ │ - subs r4, r4, #2 │ │ - vld1.8 {d26-d27}, [ip :128] │ │ - vmull.u8 q3, d2, d28 │ │ - vmlal.u8 q3, d0, d22 │ │ - vmull.u8 q8, d3, d29 │ │ - vmlal.u8 q8, d1, d23 │ │ - vrshrn.i16 d18, q3, #6 │ │ - vrshrn.i16 d19, q8, #6 │ │ - vmull.u8 q3, d4, d28 │ │ - vmlal.u8 q3, d26, d22 │ │ - vmull.u8 q8, d5, d29 │ │ - vmlal.u8 q8, d27, d23 │ │ - vrshrn.i16 d20, q3, #6 │ │ - vrshrn.i16 d21, q8, #6 │ │ - vst1.8 {d18}, [r0 :64]! │ │ - vst1.8 {d20}, [ip :64]! │ │ - vst1.32 {d19[0]}, [r0 :32], r1 │ │ - vst1.32 {d21[0]}, [ip :32], r1 │ │ - bgt 3f6c0 │ │ + vld1.8 {d0-d3}, [r2] │ │ + vaddl.u8 q0, d0, d1 │ │ + vaddl.u8 q1, d2, d3 │ │ + vadd.i16 q0, q0, q1 │ │ + vadd.i16 d0, d0, d1 │ │ + vpadd.i16 d0, d0, d0 │ │ + vpadd.i16 d0, d0, d0 │ │ + vrshrn.i16 d4, q0, #5 │ │ + vdup.8 q0, d4[0] │ │ + vdup.8 q1, d4[0] │ │ + vst1.8 {d0-d3}, [r0 :128], r1 │ │ + vst1.8 {d0-d3}, [ip :128], r1 │ │ + subs r4, r4, #4 │ │ + vst1.8 {d0-d3}, [r0 :128], r1 │ │ + vst1.8 {d0-d3}, [ip :128], r1 │ │ + bgt 398b8 │ │ pop {r4, r5, pc} │ │ - vmov.i8 q10, #64 ; 0x40 │ │ - vld1.8 {d4-d7}, [r5 :128] │ │ - vsub.i8 q11, q10, q2 │ │ - vsub.i8 d24, d20, d6 │ │ - vld1.8 {d16-d19}, [r2 :128]! │ │ - vld1.8 {d0-d2}, [r0 :64] │ │ - subs r4, r4, #1 │ │ - vmull.u8 q15, d16, d4 │ │ - vmlal.u8 q15, d0, d22 │ │ - vmull.u8 q14, d17, d5 │ │ - vmlal.u8 q14, d1, d23 │ │ - vrshrn.i16 d0, q15, #6 │ │ - vrshrn.i16 d1, q14, #6 │ │ - vmull.u8 q15, d18, d6 │ │ - vmlal.u8 q15, d2, d24 │ │ - vrshrn.i16 d2, q15, #6 │ │ - vst1.8 {d0-d2}, [r0 :64], r1 │ │ - bgt 3f728 │ │ + vld1.8 {d0-d3}, [r2]! │ │ + vaddl.u8 q0, d0, d1 │ │ + vld1.8 {d4-d7}, [r2] │ │ + vaddl.u8 q1, d2, d3 │ │ + vaddl.u8 q2, d4, d5 │ │ + vaddl.u8 q3, d6, d7 │ │ + vadd.i16 q0, q0, q1 │ │ + vadd.i16 q1, q2, q3 │ │ + vadd.i16 q0, q0, q1 │ │ + vadd.i16 d0, d0, d1 │ │ + vpadd.i16 d0, d0, d0 │ │ + vpadd.i16 d0, d0, d0 │ │ + vrshrn.i16 d18, q0, #6 │ │ + vdup.8 q0, d18[0] │ │ + vdup.8 q1, d18[0] │ │ + sub r1, r1, #32 │ │ + vst1.8 {d0-d3}, [r0 :128]! │ │ + vst1.8 {d0-d3}, [ip :128]! │ │ + vst1.8 {d0-d3}, [r0 :128], r1 │ │ + vst1.8 {d0-d3}, [ip :128], r1 │ │ + subs r4, r4, #4 │ │ + vst1.8 {d0-d3}, [r0 :128]! │ │ + vst1.8 {d0-d3}, [ip :128]! │ │ + vst1.8 {d0-d3}, [r0 :128], r1 │ │ + vst1.8 {d0-d3}, [ip :128], r1 │ │ + bgt 39914 │ │ pop {r4, r5, pc} │ │ - add r9, pc, #8 │ │ - ldr r8, [r9, r8, lsl #2] │ │ - add r9, r9, r8 │ │ - bx r9 │ │ - ldrdeq r0, [r0], -r4 │ │ - strheq r0, [r0], -r0 ; │ │ - muleq r0, ip, r0 │ │ - andeq r0, r0, r0, ror r0 │ │ - andeq r0, r0, r4, asr r0 │ │ - andeq r0, r0, r8, lsr r0 │ │ - andeq r0, r0, ip, lsl r0 │ │ - vld1.16 {d0[]}, [r2], r3 │ │ - vld1.16 {d1[]}, [r2], r3 │ │ - subs r5, r5, #2 │ │ - vst1.16 {d0[0]}, [r0 :16], r1 │ │ - vst1.16 {d1[0]}, [r0 :16], r1 │ │ - bgt 3f790 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - vld1.32 {d0[]}, [r2], r3 │ │ - vld1.32 {d1[]}, [r2], r3 │ │ - subs r5, r5, #2 │ │ + push {r4, r5, lr} │ │ + ldr r4, [sp, #12] │ │ + sub r2, r2, r4 │ │ + clz r3, r3 │ │ + clz lr, r4 │ │ + sub lr, lr, #25 │ │ + add r5, pc, #28 │ │ + sub r3, r3, #20 │ │ + ldr r3, [r5, r3, lsl #2] │ │ + ldr lr, [r5, lr, lsl #2] │ │ + add r3, r5, r3 │ │ + add r5, r5, lr │ │ + add ip, r0, r1 │ │ + lsl r1, r1, #1 │ │ + bx r5 │ │ + andeq r0, r0, r8, lsl r1 │ │ + ldrdeq r0, [r0], -r0 ; │ │ + muleq r0, r4, r0 │ │ + andeq r0, r0, ip, asr r0 │ │ + andeq r0, r0, r8, lsr #32 │ │ + andeq r0, r0, r4, asr r1 │ │ + strdeq r0, [r0], -r8 │ │ + strheq r0, [r0], -r4 │ │ + andeq r0, r0, r8, ror r0 │ │ + andeq r0, r0, r0, asr #32 │ │ + vld1.32 {d0[]}, [r2 :32] │ │ + vpaddl.u8 d0, d0 │ │ + vpadd.i16 d0, d0, d0 │ │ + vrshrn.i16 d0, q0, #2 │ │ + vdup.8 q0, d0[0] │ │ + bx r3 │ │ vst1.32 {d0[0]}, [r0 :32], r1 │ │ - vst1.32 {d1[0]}, [r0 :32], r1 │ │ - bgt 3f7ac │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - vld1.8 {d0}, [r2], r3 │ │ - vld1.8 {d1}, [r2], r3 │ │ - subs r5, r5, #2 │ │ + vst1.32 {d0[0]}, [ip :32], r1 │ │ + subs r4, r4, #4 │ │ + vst1.32 {d0[0]}, [r0 :32], r1 │ │ + vst1.32 {d0[0]}, [ip :32], r1 │ │ + bgt 399bc │ │ + pop {r4, r5, pc} │ │ + vld1.8 {d0}, [r2 :64] │ │ + vpaddl.u8 d0, d0 │ │ + vpadd.i16 d0, d0, d0 │ │ + vpadd.i16 d0, d0, d0 │ │ + vrshrn.i16 d0, q0, #3 │ │ + vdup.8 q0, d0[0] │ │ + bx r3 │ │ vst1.8 {d0}, [r0 :64], r1 │ │ - vst1.8 {d1}, [r0 :64], r1 │ │ - bgt 3f7c8 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - add r8, r0, r1 │ │ - lsl r1, r1, #1 │ │ - add r9, r2, r3 │ │ - lsl r3, r3, #1 │ │ - vld1.8 {d0-d1}, [r2], r3 │ │ - vld1.8 {d2-d3}, [r9], r3 │ │ - subs r5, r5, #2 │ │ + vst1.8 {d0}, [ip :64], r1 │ │ + subs r4, r4, #4 │ │ + vst1.8 {d0}, [r0 :64], r1 │ │ + vst1.8 {d0}, [ip :64], r1 │ │ + bgt 399f4 │ │ + pop {r4, r5, pc} │ │ + vld1.8 {d0-d1}, [r2 :128] │ │ + vaddl.u8 q0, d0, d1 │ │ + vadd.i16 d0, d0, d1 │ │ + vpadd.i16 d0, d0, d0 │ │ + vpadd.i16 d0, d0, d0 │ │ + vrshrn.i16 d0, q0, #4 │ │ + vdup.8 q0, d0[0] │ │ + bx r3 │ │ vst1.8 {d0-d1}, [r0 :128], r1 │ │ - vst1.8 {d2-d3}, [r8 :128], r1 │ │ - bgt 3f7f4 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - vld1.8 {d0-d3}, [r2], r3 │ │ - subs r5, r5, #1 │ │ + vst1.8 {d0-d1}, [ip :128], r1 │ │ + subs r4, r4, #4 │ │ + vst1.8 {d0-d1}, [r0 :128], r1 │ │ + vst1.8 {d0-d1}, [ip :128], r1 │ │ + bgt 39a30 │ │ + pop {r4, r5, pc} │ │ + vld1.8 {d0-d3}, [r2 :128] │ │ + vaddl.u8 q0, d0, d1 │ │ + vaddl.u8 q1, d2, d3 │ │ + vadd.i16 q0, q0, q1 │ │ + vadd.i16 d0, d0, d1 │ │ + vpadd.i16 d0, d0, d0 │ │ + vpadd.i16 d0, d0, d0 │ │ + vrshrn.i16 d0, q0, #5 │ │ + vdup.8 q0, d0[0] │ │ + bx r3 │ │ + vorr q1, q0, q0 │ │ vst1.8 {d0-d3}, [r0 :128], r1 │ │ - bgt 3f810 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + vst1.8 {d0-d3}, [ip :128], r1 │ │ + subs r4, r4, #4 │ │ + vst1.8 {d0-d3}, [r0 :128], r1 │ │ + vst1.8 {d0-d3}, [ip :128], r1 │ │ + bgt 39a78 │ │ + pop {r4, r5, pc} │ │ + vld1.8 {d0-d3}, [r2 :128]! │ │ + vld1.8 {d4-d7}, [r2 :128] │ │ + vaddl.u8 q0, d0, d1 │ │ + vaddl.u8 q1, d2, d3 │ │ + vaddl.u8 q2, d4, d5 │ │ + vaddl.u8 q3, d6, d7 │ │ + vadd.i16 q0, q0, q1 │ │ + vadd.i16 q1, q2, q3 │ │ + vadd.i16 q0, q0, q1 │ │ + vadd.i16 d0, d0, d1 │ │ + vpadd.i16 d0, d0, d0 │ │ + vpadd.i16 d0, d0, d0 │ │ + vrshrn.i16 d0, q0, #6 │ │ + vdup.8 q0, d0[0] │ │ + bx r3 │ │ + vorr q1, q0, q0 │ │ sub r1, r1, #32 │ │ - sub r3, r3, #32 │ │ - vld1.8 {d0-d3}, [r2]! │ │ vst1.8 {d0-d3}, [r0 :128]! │ │ - vld1.8 {d4-d7}, [r2], r3 │ │ - subs r5, r5, #1 │ │ - vst1.8 {d4-d7}, [r0 :128], r1 │ │ - bgt 3f82c │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - sub r1, r1, #96 ; 0x60 │ │ - sub r3, r3, #96 ; 0x60 │ │ - vld1.8 {d16-d19}, [r2]! │ │ - vst1.8 {d16-d19}, [r0 :128]! │ │ - vld1.8 {d20-d23}, [r2]! │ │ - vst1.8 {d20-d23}, [r0 :128]! │ │ - vld1.8 {d24-d27}, [r2]! │ │ - vst1.8 {d24-d27}, [r0 :128]! │ │ - vld1.8 {d28-d31}, [r2], r3 │ │ - subs r5, r5, #1 │ │ - vst1.8 {d28-d31}, [r0 :128], r1 │ │ - bgt 3f850 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - add r9, pc, #8 │ │ - ldr r8, [r9, r8, lsl #2] │ │ - add r9, r9, r8 │ │ - bx r9 │ │ - andeq r0, r0, ip, lsr #2 │ │ - ldrdeq r0, [r0], -ip │ │ + vst1.8 {d0-d3}, [ip :128]! │ │ + vst1.8 {d0-d3}, [r0 :128], r1 │ │ + vst1.8 {d0-d3}, [ip :128], r1 │ │ + subs r4, r4, #4 │ │ + vst1.8 {d0-d3}, [r0 :128]! │ │ + vst1.8 {d0-d3}, [ip :128]! │ │ + vst1.8 {d0-d3}, [r0 :128], r1 │ │ + vst1.8 {d0-d3}, [ip :128], r1 │ │ + bgt 39ad8 │ │ + pop {r4, r5, pc} │ │ + push {r4, r5, r6, lr} │ │ + ldr r4, [sp, #16] │ │ + sub r2, r2, r4 │ │ + add lr, r3, r4 │ │ + clz r3, r3 │ │ + clz ip, r4 │ │ + vdup.16 q15, lr │ │ + add r5, pc, #52 ; 0x34 │ │ + rbit lr, lr │ │ + sub r3, r3, #20 │ │ + sub ip, ip, #25 │ │ + clz lr, lr │ │ + ldr r3, [r5, r3, lsl #2] │ │ + ldr ip, [r5, ip, lsl #2] │ │ + rsb lr, lr, #0 │ │ + add r3, r5, r3 │ │ + add r5, r5, ip │ │ + vshr.u16 q15, q15, #1 │ │ + vdup.16 q14, lr │ │ + add ip, r0, r1 │ │ + lsl r1, r1, #1 │ │ + bx r5 │ │ + andeq r0, r0, r4, lsl r2 │ │ + andeq r0, r0, r4, lsl #3 │ │ + andeq r0, r0, r8, lsl #2 │ │ muleq r0, r4, r0 │ │ - andeq r0, r0, r8, asr r0 │ │ - andeq r0, r0, r8, lsr r0 │ │ - andeq r0, r0, r8, lsl r0 │ │ - vld1.32 {d0[]}, [r1], r2 │ │ - vld1.32 {d2[]}, [r1], r2 │ │ - subs r4, r4, #2 │ │ - vshll.u8 q0, d0, #4 │ │ - vshll.u8 q1, d2, #4 │ │ - vst1.16 {d1-d2}, [r0 :64]! │ │ - bgt 3f8a4 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - vld1.8 {d0}, [r1], r2 │ │ - vld1.8 {d2}, [r1], r2 │ │ - subs r4, r4, #2 │ │ - vshll.u8 q0, d0, #4 │ │ - vshll.u8 q1, d2, #4 │ │ - vst1.16 {d0-d3}, [r0 :128]! │ │ - bgt 3f8c4 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - add r9, r1, r2 │ │ - lsl r2, r2, #1 │ │ - add r8, r0, r7 │ │ - lsl r7, r7, #1 │ │ - vld1.8 {d4-d5}, [r1], r2 │ │ - vld1.8 {d6-d7}, [r9], r2 │ │ - subs r4, r4, #2 │ │ - vshll.u8 q0, d4, #4 │ │ - vshll.u8 q1, d5, #4 │ │ - vshll.u8 q2, d6, #4 │ │ - vshll.u8 q3, d7, #4 │ │ - vst1.16 {d0-d3}, [r0 :128], r7 │ │ - vst1.16 {d4-d7}, [r8 :128], r7 │ │ - bgt 3f8f4 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - add r8, r0, r3 │ │ - vld1.8 {d0-d3}, [r1], r2 │ │ - subs r4, r4, #2 │ │ - vshll.u8 q8, d0, #4 │ │ - vshll.u8 q9, d1, #4 │ │ - vld1.8 {d4-d7}, [r1], r2 │ │ - vshll.u8 q10, d2, #4 │ │ - vshll.u8 q11, d3, #4 │ │ - vshll.u8 q12, d4, #4 │ │ - vst1.16 {d16-d19}, [r0 :128], r7 │ │ - vshll.u8 q13, d5, #4 │ │ - vst1.16 {d20-d23}, [r8 :128], r7 │ │ - vshll.u8 q14, d6, #4 │ │ - vst1.16 {d24-d27}, [r0 :128], r7 │ │ - vshll.u8 q15, d7, #4 │ │ - vst1.16 {d28-d31}, [r8 :128], r7 │ │ - bgt 3f924 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - sub r2, r2, #32 │ │ - add r8, r0, #32 │ │ - mov r6, #64 ; 0x40 │ │ - vld1.8 {d0-d3}, [r1]! │ │ - subs r4, r4, #1 │ │ - vshll.u8 q8, d0, #4 │ │ - vshll.u8 q9, d1, #4 │ │ - vld1.8 {d4-d7}, [r1], r2 │ │ - vshll.u8 q10, d2, #4 │ │ - vshll.u8 q11, d3, #4 │ │ - vshll.u8 q12, d4, #4 │ │ - vst1.16 {d16-d19}, [r0 :128], r6 │ │ - vshll.u8 q13, d5, #4 │ │ - vshll.u8 q14, d6, #4 │ │ - vst1.16 {d20-d23}, [r8 :128], r6 │ │ - vshll.u8 q15, d7, #4 │ │ - vst1.16 {d24-d27}, [r0 :128], r6 │ │ - vst1.16 {d28-d31}, [r8 :128], r6 │ │ - bgt 3f974 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - sub r2, r2, #96 ; 0x60 │ │ - add r8, r0, #32 │ │ - mov r6, #64 ; 0x40 │ │ - vld1.8 {d0-d3}, [r1]! │ │ - vld1.8 {d4-d7}, [r1]! │ │ - vshll.u8 q10, d0, #4 │ │ - vshll.u8 q11, d1, #4 │ │ - vshll.u8 q12, d2, #4 │ │ - vshll.u8 q13, d3, #4 │ │ - vshll.u8 q14, d4, #4 │ │ - vshll.u8 q15, d5, #4 │ │ - vld1.8 {d16-d19}, [r1]! │ │ - vst1.16 {d20-d23}, [r0 :128], r6 │ │ - vst1.16 {d24-d27}, [r8 :128], r6 │ │ - vshll.u8 q0, d6, #4 │ │ - vshll.u8 q1, d7, #4 │ │ - vshll.u8 q2, d16, #4 │ │ - vshll.u8 q3, d17, #4 │ │ - vshll.u8 q8, d18, #4 │ │ - vshll.u8 q9, d19, #4 │ │ - vld1.8 {d20-d23}, [r1], r2 │ │ - vst1.16 {d28-d31}, [r0 :128], r6 │ │ - vst1.16 {d0-d3}, [r8 :128], r6 │ │ - vshll.u8 q12, d20, #4 │ │ - vshll.u8 q13, d21, #4 │ │ - vshll.u8 q14, d22, #4 │ │ - vshll.u8 q15, d23, #4 │ │ - subs r4, r4, #1 │ │ - vst1.16 {d4-d7}, [r0 :128], r6 │ │ - vst1.16 {d16-d19}, [r8 :128], r6 │ │ - vst1.16 {d24-d27}, [r0 :128], r6 │ │ - vst1.16 {d28-d31}, [r8 :128], r6 │ │ - bgt 3f9c4 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - movw r8, #45 ; 0x2d │ │ - movw r9, #45 ; 0x2d │ │ - b 3fad0 │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - movw r8, #45 ; 0x2d │ │ - movw r9, #1980 ; 0x7bc │ │ - b 3fad0 │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - movw r8, #45 ; 0x2d │ │ - movw r9, #3885 ; 0xf2d │ │ - b 3fad0 │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - movw r8, #1980 ; 0x7bc │ │ - movw r9, #1980 ; 0x7bc │ │ - b 3fad0 │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - movw r8, #1980 ; 0x7bc │ │ - movw r9, #45 ; 0x2d │ │ - b 3fad0 │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - movw r8, #1980 ; 0x7bc │ │ - movw r9, #3885 ; 0xf2d │ │ - b 3fad0 │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - movw r8, #3885 ; 0xf2d │ │ - movw r9, #3885 ; 0xf2d │ │ - b 3fad0 │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - movw r8, #3885 ; 0xf2d │ │ - movw r9, #45 ; 0x2d │ │ - b 3fad0 │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - movw r8, #3885 ; 0xf2d │ │ - movw r9, #1980 ; 0x7bc │ │ - b 3fad0 │ │ - ldrd r4, [sp, #36] ; 0x24 │ │ - ldrd r6, [sp, #44] ; 0x2c │ │ - movw sl, #16513 ; 0x4081 │ │ - mul r6, r6, sl │ │ - mul r7, r7, sl │ │ - add r6, r6, r8 │ │ - add r7, r7, r9 │ │ - clz r8, r4 │ │ - tst r6, #2080768 ; 0x1fc000 │ │ - sub r8, r8, #24 │ │ - ldr sl, [pc] ; 3fb00 │ │ - b 3fb04 │ │ - andeq r7, r6, ip, lsr ip │ │ - add sl, sl, pc │ │ - bne 3fb18 │ │ - tst r7, #2080768 ; 0x1fc000 │ │ - bne 3fed4 │ │ - b 3f764 │ │ + andeq r0, r0, r8, lsr #32 │ │ + andeq r0, r0, ip, asr #4 │ │ + andeq r0, r0, r8, lsr #3 │ │ + andeq r0, r0, r4, lsr #2 │ │ + andeq r0, r0, ip, lsr #1 │ │ + andeq r0, r0, ip, lsr r0 │ │ + vld1.32 {d0[]}, [r2 :32]! │ │ + vpaddl.u8 d0, d0 │ │ + add r2, r2, #1 │ │ + vpadd.i16 d0, d0, d0 │ │ + bx r3 │ │ + vld1.32 {d1[]}, [r2] │ │ + vadd.i16 d0, d0, d30 │ │ + vpaddl.u8 d1, d1 │ │ + vpadd.i16 d1, d1, d1 │ │ cmp r4, #4 │ │ - ubfx r9, r6, #7, #7 │ │ - and r6, r6, #127 ; 0x7f │ │ - movgt r6, r9 │ │ - tst r7, #2080768 ; 0x1fc000 │ │ - add r6, sl, r6, lsl #3 │ │ - bne 40958 │ │ - add r9, pc, #8 │ │ - ldr r8, [r9, r8, lsl #2] │ │ - add r9, r9, r8 │ │ - bx r9 │ │ - ldrdeq r0, [r0], -ip │ │ - ldrdeq r0, [r0], -ip │ │ - ldrdeq r0, [r0], -ip │ │ - ldrdeq r0, [r0], -ip │ │ - andeq r0, r0, ip, lsl #2 │ │ - andeq r0, r0, r8, lsl #1 │ │ - andeq r0, r0, ip, lsl r0 │ │ - add r6, r6, #2 │ │ - vld1.32 {d0[]}, [r6] │ │ - sub r2, r2, #1 │ │ - add r8, r0, r1 │ │ - add r9, r2, r3 │ │ - lsl r1, r1, #1 │ │ - lsl r3, r3, #1 │ │ - vmovl.s8 q0, d0 │ │ - vld1.8 {d4}, [r2], r3 │ │ - vld1.8 {d6}, [r9], r3 │ │ - vmovl.u8 q2, d4 │ │ - vmovl.u8 q3, d6 │ │ - vext.8 d5, d4, d5, #2 │ │ - vext.8 d7, d6, d7, #2 │ │ - subs r5, r5, #2 │ │ - vtrn.32 d4, d6 │ │ - vtrn.32 d5, d7 │ │ - vmul.i16 d2, d4, d0[0] │ │ - vmla.i16 d2, d5, d0[1] │ │ - vmla.i16 d2, d6, d0[2] │ │ - vmla.i16 d2, d7, d0[3] │ │ - vrshr.s16 d2, d2, #2 │ │ - vqrshrun.s16 d2, q1, #4 │ │ - vst1.16 {d2[0]}, [r0 :16], r1 │ │ - vst1.16 {d2[1]}, [r8 :16], r1 │ │ - bgt 3fb80 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - add r6, r6, #2 │ │ - vld1.32 {d0[]}, [r6] │ │ - sub r2, r2, #1 │ │ - add r8, r0, r1 │ │ - add r9, r2, r3 │ │ + vadd.i16 d0, d0, d1 │ │ + vshl.u16 d0, d0, d28 │ │ + beq 39bd0 │ │ + movw lr, #6554 ; 0x199a │ │ + movw r5, #10923 ; 0x2aab │ │ + cmp r4, #16 │ │ + movne lr, r5 │ │ + vdup.16 d30, lr │ │ + vqdmulh.s16 d0, d0, d30 │ │ + vdup.8 d0, d0[0] │ │ + vst1.32 {d0[0]}, [r0 :32], r1 │ │ + vst1.32 {d0[0]}, [ip :32], r1 │ │ + subs r4, r4, #4 │ │ + vst1.32 {d0[0]}, [r0 :32], r1 │ │ + vst1.32 {d0[0]}, [ip :32], r1 │ │ + bgt 39bd4 │ │ + pop {r4, r5, r6, pc} │ │ + vld1.8 {d0}, [r2 :64]! │ │ + vpaddl.u8 d0, d0 │ │ + vpadd.i16 d0, d0, d0 │ │ + add r2, r2, #1 │ │ + vpadd.i16 d0, d0, d0 │ │ + bx r3 │ │ + vld1.8 {d2}, [r2] │ │ + vadd.i16 d0, d0, d30 │ │ + vpaddl.u8 d2, d2 │ │ + vpadd.i16 d2, d2, d2 │ │ + vpadd.i16 d2, d2, d2 │ │ + cmp r4, #8 │ │ + vadd.i16 d0, d0, d2 │ │ + vshl.u16 d0, d0, d28 │ │ + beq 39c44 │ │ + cmp r4, #32 │ │ + movw lr, #6554 ; 0x199a │ │ + movw r5, #10923 ; 0x2aab │ │ + movne lr, r5 │ │ + vdup.16 d24, lr │ │ + vqdmulh.s16 d0, d0, d24 │ │ + vdup.8 d0, d0[0] │ │ + vst1.8 {d0}, [r0 :64], r1 │ │ + vst1.8 {d0}, [ip :64], r1 │ │ + subs r4, r4, #4 │ │ + vst1.8 {d0}, [r0 :64], r1 │ │ + vst1.8 {d0}, [ip :64], r1 │ │ + bgt 39c48 │ │ + pop {r4, r5, r6, pc} │ │ + vld1.8 {d0-d1}, [r2 :128]! │ │ + vaddl.u8 q0, d0, d1 │ │ + vadd.i16 d0, d0, d1 │ │ + vpadd.i16 d0, d0, d0 │ │ + add r2, r2, #1 │ │ + vpadd.i16 d0, d0, d0 │ │ + bx r3 │ │ + vld1.8 {d2-d3}, [r2] │ │ + vadd.i16 d0, d0, d30 │ │ + vaddl.u8 q1, d2, d3 │ │ + vadd.i16 d2, d2, d3 │ │ + vpadd.i16 d2, d2, d2 │ │ + vpadd.i16 d2, d2, d2 │ │ + cmp r4, #16 │ │ + vadd.i16 d0, d0, d2 │ │ + vshl.u16 d0, d0, d28 │ │ + beq 39cc0 │ │ + tst r4, #56 ; 0x38 │ │ + movw lr, #6554 ; 0x199a │ │ + movw r5, #10923 ; 0x2aab │ │ + movne lr, r5 │ │ + vdup.16 d24, lr │ │ + vqdmulh.s16 d0, d0, d24 │ │ + vdup.8 q0, d0[0] │ │ + vst1.8 {d0-d1}, [r0 :128], r1 │ │ + vst1.8 {d0-d1}, [ip :128], r1 │ │ + subs r4, r4, #4 │ │ + vst1.8 {d0-d1}, [r0 :128], r1 │ │ + vst1.8 {d0-d1}, [ip :128], r1 │ │ + bgt 39cc4 │ │ + pop {r4, r5, r6, pc} │ │ + vld1.8 {d0-d3}, [r2 :128]! │ │ + vaddl.u8 q0, d0, d1 │ │ + vaddl.u8 q1, d2, d3 │ │ + vadd.i16 q0, q0, q1 │ │ + vadd.i16 d0, d0, d1 │ │ + vpadd.i16 d0, d0, d0 │ │ + add r2, r2, #1 │ │ + vpadd.i16 d0, d0, d0 │ │ + bx r3 │ │ + vld1.8 {d2-d5}, [r2] │ │ + vadd.i16 d0, d0, d30 │ │ + vaddl.u8 q1, d2, d3 │ │ + vaddl.u8 q2, d4, d5 │ │ + vadd.i16 q1, q1, q2 │ │ + vadd.i16 d2, d2, d3 │ │ + vpadd.i16 d2, d2, d2 │ │ + vpadd.i16 d2, d2, d2 │ │ + cmp r4, #32 │ │ + vadd.i16 d0, d0, d2 │ │ + vshl.u16 d4, d0, d28 │ │ + beq 39d4c │ │ + cmp r4, #8 │ │ + movw lr, #6554 ; 0x199a │ │ + movw r5, #10923 ; 0x2aab │ │ + movne lr, r5 │ │ + vdup.16 d24, lr │ │ + vqdmulh.s16 d4, d4, d24 │ │ + vdup.8 q0, d4[0] │ │ + vdup.8 q1, d4[0] │ │ + vst1.8 {d0-d3}, [r0 :128], r1 │ │ + vst1.8 {d0-d3}, [ip :128], r1 │ │ + subs r4, r4, #4 │ │ + vst1.8 {d0-d3}, [r0 :128], r1 │ │ + vst1.8 {d0-d3}, [ip :128], r1 │ │ + bgt 39d54 │ │ + pop {r4, r5, r6, pc} │ │ + vld1.8 {d0-d3}, [r2 :128]! │ │ + vaddl.u8 q0, d0, d1 │ │ + vld1.8 {d4-d7}, [r2 :128]! │ │ + vaddl.u8 q1, d2, d3 │ │ + vaddl.u8 q2, d4, d5 │ │ + vaddl.u8 q3, d6, d7 │ │ + vadd.i16 q0, q0, q1 │ │ + vadd.i16 q1, q2, q3 │ │ + vadd.i16 q0, q0, q1 │ │ + vadd.i16 d0, d0, d1 │ │ + vpadd.i16 d0, d0, d0 │ │ + add r2, r2, #1 │ │ + vpadd.i16 d0, d0, d0 │ │ + bx r3 │ │ + vld1.8 {d2-d5}, [r2]! │ │ + vadd.i16 d0, d0, d30 │ │ + vaddl.u8 q2, d4, d5 │ │ + vaddl.u8 q1, d2, d3 │ │ + vadd.i16 d4, d4, d5 │ │ + vadd.i16 d2, d2, d3 │ │ + vld1.8 {d16-d19}, [r2] │ │ + vpadd.i16 d4, d4, d4 │ │ + vpadd.i16 d2, d2, d2 │ │ + vpadd.i16 d4, d4, d4 │ │ + vpadd.i16 d2, d2, d2 │ │ + vaddl.u8 q8, d16, d17 │ │ + vaddl.u8 q9, d18, d19 │ │ + vadd.i16 d16, d16, d17 │ │ + vadd.i16 d18, d18, d19 │ │ + vpadd.i16 d16, d16, d16 │ │ + vpadd.i16 d18, d18, d18 │ │ + vpadd.i16 d16, d16, d16 │ │ + vpadd.i16 d18, d18, d18 │ │ + vadd.i16 d2, d2, d4 │ │ + vadd.i16 d3, d16, d18 │ │ + cmp r4, #64 ; 0x40 │ │ + vadd.i16 d0, d0, d2 │ │ + vadd.i16 d0, d0, d3 │ │ + vshl.u16 d18, d0, d28 │ │ + beq 39e28 │ │ + movw lr, #10923 ; 0x2aab │ │ + movt lr, #6554 ; 0x199a │ │ + and r5, r4, #31 │ │ + lsr lr, lr, r5 │ │ + vdup.16 d30, lr │ │ + vqdmulh.s16 d18, d18, d30 │ │ + sub r1, r1, #32 │ │ + vdup.8 q0, d18[0] │ │ + vdup.8 q1, d18[0] │ │ + vst1.8 {d0-d3}, [r0 :128]! │ │ + vst1.8 {d0-d3}, [ip :128]! │ │ + vst1.8 {d0-d3}, [r0 :128], r1 │ │ + vst1.8 {d0-d3}, [ip :128], r1 │ │ + subs r4, r4, #4 │ │ + vst1.8 {d0-d3}, [r0 :128]! │ │ + vst1.8 {d0-d3}, [ip :128]! │ │ + vst1.8 {d0-d3}, [r0 :128], r1 │ │ + vst1.8 {d0-d3}, [ip :128], r1 │ │ + bgt 39e34 │ │ + pop {r4, r5, r6, pc} │ │ + push {r4, r5, r6, r7, r8, lr} │ │ + ldr r4, [sp, #24] │ │ + clz lr, r3 │ │ + add r5, pc, #36 ; 0x24 │ │ + sub lr, lr, #25 │ │ + ldr lr, [r5, lr, lsl #2] │ │ + vld1.8 {d4[]-d5[]}, [r2] │ │ + add r8, r2, #1 │ │ + sub r2, r2, #4 │ │ + add r5, r5, lr │ │ + mvn r7, #3 │ │ + add r6, r0, r1 │ │ lsl r1, r1, #1 │ │ - lsl r3, r3, #1 │ │ - vmovl.s8 q0, d0 │ │ - vld1.8 {d16}, [r2], r3 │ │ - vld1.8 {d24}, [r9], r3 │ │ - vmovl.u8 q8, d16 │ │ - vmovl.u8 q12, d24 │ │ - vext.8 d18, d16, d17, #2 │ │ - vext.8 d20, d16, d17, #4 │ │ - vext.8 d22, d16, d17, #6 │ │ - vext.8 d26, d24, d25, #2 │ │ - vext.8 d28, d24, d25, #4 │ │ - vext.8 d30, d24, d25, #6 │ │ - subs r5, r5, #2 │ │ - vmul.i16 d4, d16, d0[0] │ │ - vmla.i16 d4, d18, d0[1] │ │ - vmla.i16 d4, d20, d0[2] │ │ - vmla.i16 d4, d22, d0[3] │ │ - vmul.i16 d5, d24, d0[0] │ │ - vmla.i16 d5, d26, d0[1] │ │ - vmla.i16 d5, d28, d0[2] │ │ - vmla.i16 d5, d30, d0[3] │ │ - vrshr.s16 q2, q2, #2 │ │ - vqrshrun.s16 d4, q2, #4 │ │ - vst1.32 {d4[0]}, [r0 :32], r1 │ │ - vst1.32 {d4[1]}, [r8 :32], r1 │ │ - bgt 3fbec │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - vld1.8 {d0}, [r6 :64] │ │ - sub r2, r2, #3 │ │ - add r8, r0, r1 │ │ - add r9, r2, r3 │ │ + bx r5 │ │ + andeq r0, r0, r4, lsl #2 │ │ + andeq r0, r0, r4, lsl #2 │ │ + andeq r0, r0, r4, lsl #2 │ │ + andeq r0, r0, r8, ror r0 │ │ + andeq r0, r0, r4, lsl r0 │ │ + vld1.32 {d6[]-d7[]}, [r8] │ │ + vsubl.u8 q8, d6, d4 │ │ + vld4.8 {d0[]-d3[]}, [r2 :32], r7 │ │ + vtrn.32 d0, d1 │ │ + vtrn.32 d2, d3 │ │ + vaddw.u8 q9, q8, d0 │ │ + vaddw.u8 q10, q8, d2 │ │ + vqmovun.s16 d18, q9 │ │ + vqmovun.s16 d19, q10 │ │ + vorr d1, d2, d2 │ │ + vabd.u8 q10, q3, q9 │ │ + vabd.u8 q11, q2, q9 │ │ + vabd.u8 q9, q0, q9 │ │ + vmin.u8 q12, q10, q11 │ │ + vcge.u8 q10, q11, q10 │ │ + vcge.u8 q9, q12, q9 │ │ + vbsl q10, q3, q2 │ │ + vbit q10, q0, q9 │ │ + vst1.32 {d21[1]}, [r0 :32], r1 │ │ + vst1.32 {d21[0]}, [r6 :32], r1 │ │ + subs r4, r4, #4 │ │ + vst1.32 {d20[1]}, [r0 :32], r1 │ │ + vst1.32 {d20[0]}, [r6 :32], r1 │ │ + bgt 39eb4 │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ + vld1.8 {d6}, [r8] │ │ + vsubl.u8 q8, d6, d4 │ │ + vorr d7, d6, d6 │ │ + vld4.8 {d0[]-d3[]}, [r2 :32], r7 │ │ + vaddw.u8 q9, q8, d0 │ │ + vaddw.u8 q10, q8, d1 │ │ + vaddw.u8 q11, q8, d2 │ │ + vaddw.u8 q12, q8, d3 │ │ + vqmovun.s16 d18, q9 │ │ + vqmovun.s16 d19, q10 │ │ + vqmovun.s16 d20, q11 │ │ + vqmovun.s16 d21, q12 │ │ + vabd.u8 q11, q3, q9 │ │ + vabd.u8 q12, q3, q10 │ │ + vabd.u8 q13, q2, q9 │ │ + vabd.u8 q14, q2, q10 │ │ + vabd.u8 q10, q1, q10 │ │ + vabd.u8 q9, q0, q9 │ │ + vmin.u8 q15, q12, q14 │ │ + vcge.u8 q12, q14, q12 │ │ + vmin.u8 q14, q11, q13 │ │ + vcge.u8 q11, q13, q11 │ │ + vcge.u8 q10, q15, q10 │ │ + vcge.u8 q9, q14, q9 │ │ + vbsl q12, q3, q2 │ │ + vbsl q11, q3, q2 │ │ + vbit q12, q1, q10 │ │ + vbit q11, q0, q9 │ │ + vst1.8 {d25}, [r0 :64], r1 │ │ + vst1.8 {d24}, [r6 :64], r1 │ │ + subs r4, r4, #4 │ │ + vst1.8 {d23}, [r0 :64], r1 │ │ + vst1.8 {d22}, [r6 :64], r1 │ │ + bgt 39f1c │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ + vld1.8 {d6}, [r8]! │ │ + mov ip, r3 │ │ + add r5, r0, r1 │ │ + add lr, r6, r1 │ │ lsl r1, r1, #1 │ │ - lsl r3, r3, #1 │ │ - vmovl.s8 q0, d0 │ │ - vld1.8 {d16-d17}, [r2], r3 │ │ - vld1.8 {d24-d25}, [r9], r3 │ │ - vmovl.u8 q9, d17 │ │ - vmovl.u8 q8, d16 │ │ - vmovl.u8 q13, d25 │ │ - vmovl.u8 q12, d24 │ │ - vmul.i16 q10, q8, d0[0] │ │ - vmul.i16 q14, q12, d0[0] │ │ - vext.8 q11, q8, q9, #2 │ │ - vext.8 q15, q12, q13, #2 │ │ - vmla.i16 q10, q11, d0[1] │ │ - vmla.i16 q14, q15, d0[1] │ │ - vext.8 q11, q8, q9, #4 │ │ - vext.8 q15, q12, q13, #4 │ │ - vmla.i16 q10, q11, d0[2] │ │ - vmla.i16 q14, q15, d0[2] │ │ - vext.8 q11, q8, q9, #6 │ │ - vext.8 q15, q12, q13, #6 │ │ - vmla.i16 q10, q11, d0[3] │ │ - vmla.i16 q14, q15, d0[3] │ │ - vext.8 q11, q8, q9, #8 │ │ - vext.8 q15, q12, q13, #8 │ │ - vmla.i16 q10, q11, d1[0] │ │ - vmla.i16 q14, q15, d1[0] │ │ - vext.8 q11, q8, q9, #10 │ │ - vext.8 q15, q12, q13, #10 │ │ - vmla.i16 q10, q11, d1[1] │ │ - vmla.i16 q14, q15, d1[1] │ │ - vext.8 q11, q8, q9, #12 │ │ - vext.8 q15, q12, q13, #12 │ │ - vmla.i16 q10, q11, d1[2] │ │ - vmla.i16 q14, q15, d1[2] │ │ - vext.8 q11, q8, q9, #14 │ │ - vext.8 q15, q12, q13, #14 │ │ - vmla.i16 q10, q11, d1[3] │ │ - vmla.i16 q14, q15, d1[3] │ │ - subs r5, r5, #2 │ │ - vrshr.s16 q10, q10, #2 │ │ - vrshr.s16 q14, q14, #2 │ │ - vqrshrun.s16 d20, q10, #4 │ │ - vqrshrun.s16 d28, q14, #4 │ │ - vst1.8 {d20}, [r0 :64], r1 │ │ - vst1.8 {d28}, [r8 :64], r1 │ │ - bgt 3fc6c │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - vpush {d8-d13} │ │ - vld1.8 {d0}, [r6 :64] │ │ - sub r2, r2, #3 │ │ - add r8, r0, r1 │ │ - add r9, r2, r3 │ │ - lsl r3, r3, #1 │ │ - vmovl.s8 q0, d0 │ │ - sub r3, r3, r4 │ │ - sub r3, r3, #8 │ │ + sub r1, r1, r3 │ │ + vld4.8 {d0[]-d3[]}, [r2 :32], r7 │ │ + vsubl.u8 q8, d6, d4 │ │ + vorr d7, d6, d6 │ │ + vaddw.u8 q9, q8, d0 │ │ + vaddw.u8 q10, q8, d1 │ │ + vaddw.u8 q11, q8, d2 │ │ + vaddw.u8 q12, q8, d3 │ │ + vqmovun.s16 d18, q9 │ │ + vqmovun.s16 d19, q10 │ │ + vqmovun.s16 d20, q11 │ │ + vqmovun.s16 d21, q12 │ │ + vabd.u8 q11, q3, q9 │ │ + vabd.u8 q12, q3, q10 │ │ + vabd.u8 q13, q2, q9 │ │ + vabd.u8 q14, q2, q10 │ │ + vabd.u8 q10, q1, q10 │ │ + vabd.u8 q9, q0, q9 │ │ + vmin.u8 q15, q12, q14 │ │ + vcge.u8 q12, q14, q12 │ │ + vmin.u8 q14, q11, q13 │ │ + vcge.u8 q11, q13, q11 │ │ + vcge.u8 q10, q15, q10 │ │ + vcge.u8 q9, q14, q9 │ │ + vbsl q12, q3, q2 │ │ + vbsl q11, q3, q2 │ │ + vbit q12, q1, q10 │ │ + vbit q11, q0, q9 │ │ + subs r3, r3, #8 │ │ + vst1.8 {d25}, [r0 :64]! │ │ + vst1.8 {d24}, [r6 :64]! │ │ + vst1.8 {d23}, [r5 :64]! │ │ + vst1.8 {d22}, [lr :64]! │ │ + ble 3a040 │ │ + vld1.8 {d6}, [r8]! │ │ + b 39fb8 │ │ + subs r4, r4, #4 │ │ + ble 3a068 │ │ + sub r8, r8, ip │ │ + add r0, r0, r1 │ │ + add r6, r6, r1 │ │ + vld1.8 {d6}, [r8]! │ │ + add r5, r5, r1 │ │ + add lr, lr, r1 │ │ + mov r3, ip │ │ + b 39fb4 │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + ldr r4, [sp, #32] │ │ + ldr sl, [pc] ; 3a07c │ │ + b 3a080 │ │ + andeq lr, r7, r8, ror #27 │ │ + add sl, sl, pc │ │ + add ip, sl, r4 │ │ + add sl, sl, r3 │ │ + clz r9, r3 │ │ + add r5, pc, #32 │ │ + sub lr, r2, r4 │ │ + sub r9, r9, #25 │ │ + ldr r9, [r5, r9, lsl #2] │ │ + vld1.8 {d4[]}, [lr] │ │ + add r8, r2, #1 │ │ + add r5, r5, r9 │ │ + add r6, r0, r1 │ │ lsl r1, r1, #1 │ │ - sub r1, r1, r4 │ │ - vld1.8 {d16-d18}, [r2]! │ │ - vld1.8 {d24-d26}, [r9]! │ │ - mov r6, r4 │ │ - vmovl.u8 q10, d18 │ │ - vmovl.u8 q9, d17 │ │ - vmovl.u8 q8, d16 │ │ - vmovl.u8 q14, d26 │ │ - vmovl.u8 q13, d25 │ │ - vmovl.u8 q12, d24 │ │ - vmul.i16 q1, q8, d0[0] │ │ - vmul.i16 q2, q9, d0[0] │ │ - vmul.i16 q3, q12, d0[0] │ │ - vmul.i16 q4, q13, d0[0] │ │ - vext.8 q5, q8, q9, #2 │ │ - vext.8 q6, q9, q10, #2 │ │ - vext.8 q11, q12, q13, #2 │ │ - vext.8 q15, q13, q14, #2 │ │ - vmla.i16 q1, q5, d0[1] │ │ - vmla.i16 q2, q6, d0[1] │ │ - vmla.i16 q3, q11, d0[1] │ │ - vmla.i16 q4, q15, d0[1] │ │ - vext.8 q5, q8, q9, #4 │ │ - vext.8 q6, q9, q10, #4 │ │ - vext.8 q11, q12, q13, #4 │ │ - vext.8 q15, q13, q14, #4 │ │ - vmla.i16 q1, q5, d0[2] │ │ - vmla.i16 q2, q6, d0[2] │ │ - vmla.i16 q3, q11, d0[2] │ │ - vmla.i16 q4, q15, d0[2] │ │ - vext.8 q5, q8, q9, #6 │ │ - vext.8 q6, q9, q10, #6 │ │ - vext.8 q11, q12, q13, #6 │ │ - vext.8 q15, q13, q14, #6 │ │ - vmla.i16 q1, q5, d0[3] │ │ - vmla.i16 q2, q6, d0[3] │ │ - vmla.i16 q3, q11, d0[3] │ │ - vmla.i16 q4, q15, d0[3] │ │ - vext.8 q5, q8, q9, #8 │ │ - vext.8 q6, q9, q10, #8 │ │ - vext.8 q11, q12, q13, #8 │ │ - vext.8 q15, q13, q14, #8 │ │ - vmla.i16 q1, q5, d1[0] │ │ - vmla.i16 q2, q6, d1[0] │ │ - vmla.i16 q3, q11, d1[0] │ │ - vmla.i16 q4, q15, d1[0] │ │ - vext.8 q5, q8, q9, #10 │ │ - vext.8 q6, q9, q10, #10 │ │ - vext.8 q11, q12, q13, #10 │ │ - vext.8 q15, q13, q14, #10 │ │ - vmla.i16 q1, q5, d1[1] │ │ - vmla.i16 q2, q6, d1[1] │ │ - vmla.i16 q3, q11, d1[1] │ │ - vmla.i16 q4, q15, d1[1] │ │ - vext.8 q5, q8, q9, #12 │ │ - vext.8 q6, q9, q10, #12 │ │ - vext.8 q11, q12, q13, #12 │ │ - vext.8 q15, q13, q14, #12 │ │ - vmla.i16 q1, q5, d1[2] │ │ - vmla.i16 q2, q6, d1[2] │ │ - vmla.i16 q3, q11, d1[2] │ │ - vmla.i16 q4, q15, d1[2] │ │ - vext.8 q5, q8, q9, #14 │ │ - vext.8 q6, q9, q10, #14 │ │ - vext.8 q11, q12, q13, #14 │ │ - vext.8 q15, q13, q14, #14 │ │ - vmla.i16 q1, q5, d1[3] │ │ - vmla.i16 q2, q6, d1[3] │ │ - vmla.i16 q3, q11, d1[3] │ │ - vmla.i16 q4, q15, d1[3] │ │ - vrshr.s16 q1, q1, #2 │ │ - vrshr.s16 q2, q2, #2 │ │ - vrshr.s16 q3, q3, #2 │ │ - vrshr.s16 q4, q4, #2 │ │ - subs r6, r6, #16 │ │ - vqrshrun.s16 d2, q1, #4 │ │ - vqrshrun.s16 d3, q2, #4 │ │ - vqrshrun.s16 d4, q3, #4 │ │ - vqrshrun.s16 d5, q4, #4 │ │ - vst1.8 {d2-d3}, [r0 :128]! │ │ - vst1.8 {d4-d5}, [r8 :128]! │ │ - ble 3feb4 │ │ - vorr q8, q10, q10 │ │ - vorr q12, q14, q14 │ │ - vld1.8 {d18-d19}, [r2]! │ │ - vld1.8 {d26-d27}, [r9]! │ │ - vmovl.u8 q10, d19 │ │ + bx r5 │ │ + andeq r0, r0, ip, lsl r1 │ │ + andeq r0, r0, ip, lsl r1 │ │ + andeq r0, r0, ip, lsl r1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r4, lsl r0 │ │ + vld1.32 {d16[]}, [r8] │ │ + vld1.32 {d18[]}, [sl :32] │ │ + sub r2, r2, #4 │ │ + mvn r7, #3 │ │ + vdup.8 q3, d16[3] │ │ + vsubl.u8 q8, d16, d4 │ │ vmovl.u8 q9, d18 │ │ - vmovl.u8 q14, d27 │ │ - vmovl.u8 q13, d26 │ │ - b 3fd70 │ │ + vld4.8 {d0[]-d3[]}, [r2 :32], r7 │ │ + vld4.8 {d20[]-d23[]}, [ip :32]! │ │ + vshll.i8 q12, d6, #8 │ │ + vshll.i8 q13, d6, #8 │ │ + vtrn.32 d1, d0 │ │ + vtrn.32 d3, d2 │ │ + vtrn.32 d20, d21 │ │ + vtrn.32 d22, d23 │ │ + vshll.i8 q14, d4, #8 │ │ + vshll.i8 q15, d4, #8 │ │ + vsubl.u8 q0, d1, d6 │ │ + vsubl.u8 q1, d3, d6 │ │ + vmovl.u8 q10, d20 │ │ + vmovl.u8 q11, d22 │ │ + vmla.i16 q12, q1, q9 │ │ + vmla.i16 q13, q0, q9 │ │ + vmla.i16 q14, q8, q10 │ │ + vmla.i16 q15, q8, q11 │ │ + vhadd.u16 q12, q12, q14 │ │ + vhadd.u16 q13, q13, q15 │ │ + vrshrn.i16 d24, q12, #8 │ │ + vrshrn.i16 d25, q13, #8 │ │ + vst1.32 {d24[0]}, [r0 :32], r1 │ │ + vst1.32 {d24[1]}, [r6 :32], r1 │ │ + subs r4, r4, #4 │ │ + vst1.32 {d25[0]}, [r0 :32], r1 │ │ + vst1.32 {d25[1]}, [r6 :32], r1 │ │ + bgt 3a0e8 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + vld1.8 {d16}, [r8] │ │ + vld1.8 {d18}, [sl :64] │ │ + sub r2, r2, #2 │ │ + mvn r7, #1 │ │ + vdup.8 q3, d16[7] │ │ + vsubl.u8 q8, d16, d4 │ │ + vmovl.u8 q9, d18 │ │ + vld2.8 {d0[]-d1[]}, [r2 :16], r7 │ │ + vld2.8 {d20[],d22[]}, [ip :16]! │ │ + vshll.i8 q12, d6, #8 │ │ + vshll.i8 q13, d6, #8 │ │ + vshll.i8 q14, d4, #8 │ │ + vshll.i8 q15, d4, #8 │ │ + vsubl.u8 q1, d0, d6 │ │ + vsubl.u8 q0, d1, d6 │ │ + vmovl.u8 q10, d20 │ │ + vmovl.u8 q11, d22 │ │ + vmla.i16 q12, q0, q9 │ │ + vmla.i16 q13, q1, q9 │ │ + vmla.i16 q14, q8, q10 │ │ + vmla.i16 q15, q8, q11 │ │ + vhadd.u16 q12, q12, q14 │ │ + vhadd.u16 q13, q13, q15 │ │ + vrshrn.i16 d24, q12, #8 │ │ + vrshrn.i16 d25, q13, #8 │ │ + subs r4, r4, #2 │ │ + vst1.8 {d24}, [r0 :64], r1 │ │ + vst1.8 {d25}, [r6 :64], r1 │ │ + bgt 3a178 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + add lr, r2, r3 │ │ + sub r2, r2, #2 │ │ + mvn r7, #1 │ │ + vld1.8 {d6[]-d7[]}, [lr] │ │ + sub r1, r1, r3 │ │ + mov r9, r3 │ │ + vld2.8 {d0[]-d1[]}, [r2 :16], r7 │ │ + vld2.8 {d20[],d22[]}, [ip :16]! │ │ + vsubl.u8 q1, d0, d6 │ │ + vsubl.u8 q0, d1, d6 │ │ + vmovl.u8 q10, d20 │ │ + vmovl.u8 q11, d22 │ │ + vld1.8 {d16}, [r8]! │ │ + vld1.8 {d18}, [sl :64]! │ │ + vshll.i8 q12, d6, #8 │ │ + vshll.i8 q13, d6, #8 │ │ + vmovl.u8 q9, d18 │ │ + vshll.i8 q14, d4, #8 │ │ + vshll.i8 q15, d4, #8 │ │ + vsubl.u8 q8, d16, d4 │ │ + vmla.i16 q12, q0, q9 │ │ + vmla.i16 q13, q1, q9 │ │ + vmla.i16 q14, q8, q10 │ │ + vmla.i16 q15, q8, q11 │ │ + vhadd.u16 q12, q12, q14 │ │ + vhadd.u16 q13, q13, q15 │ │ + vrshrn.i16 d24, q12, #8 │ │ + vrshrn.i16 d25, q13, #8 │ │ + subs r3, r3, #8 │ │ + vst1.8 {d24}, [r0 :64]! │ │ + vst1.8 {d25}, [r6 :64]! │ │ + bgt 3a204 │ │ + subs r4, r4, #2 │ │ + ble 3a274 │ │ + sub r8, r8, r9 │ │ + sub sl, sl, r9 │ │ add r0, r0, r1 │ │ - add r8, r8, r1 │ │ - add r2, r2, r3 │ │ - add r9, r9, r3 │ │ - subs r5, r5, #2 │ │ - bgt 3fd4c │ │ - vpop {d8-d13} │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - cmp r5, #4 │ │ - ubfx r9, r7, #7, #7 │ │ - and r7, r7, #127 ; 0x7f │ │ - movgt r7, r9 │ │ - add r7, sl, r7, lsl #3 │ │ - add r9, pc, #8 │ │ - ldr r8, [r9, r8, lsl #2] │ │ - add r9, r9, r8 │ │ - bx r9 │ │ - andeq r0, r0, r0, lsr r6 │ │ - andeq r0, r0, r0, lsr r6 │ │ - andeq r0, r0, r0, lsr r6 │ │ - andeq r0, r0, ip, lsr #18 │ │ - andeq r0, r0, r8, ror #10 │ │ - muleq r0, r0, r2 │ │ - andeq r0, r0, ip, lsl r0 │ │ - bgt 3fff4 │ │ - cmp r5, #2 │ │ - add r7, r7, #2 │ │ - vld1.32 {d0[]}, [r7] │ │ - sub r2, r2, r3 │ │ - add r8, r0, r1 │ │ - add r9, r2, r3 │ │ - lsl r3, r3, #1 │ │ + add r6, r6, r1 │ │ + mov r3, r9 │ │ + b 3a1ec │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + push {r4, r5, r6, r7, lr} │ │ + ldr r4, [sp, #20] │ │ + ldr r7, [pc] ; 3a288 │ │ + b 3a28c │ │ + ldrdeq lr, [r7], -ip │ │ + add r7, r7, pc │ │ + add r7, r7, r4 │ │ + clz lr, r3 │ │ + add r5, pc, #32 │ │ + sub ip, r2, r4 │ │ + sub lr, lr, #25 │ │ + ldr lr, [r5, lr, lsl #2] │ │ + vld1.8 {d4[]}, [ip] │ │ + add r2, r2, #1 │ │ + add r5, r5, lr │ │ + add r6, r0, r1 │ │ lsl r1, r1, #1 │ │ - vmovl.s8 q0, d0 │ │ - vld1.16 {d1[]}, [r2], r3 │ │ - vld1.16 {d2[]}, [r9], r3 │ │ - vld1.16 {d3[]}, [r2], r3 │ │ - vld1.16 {d4[]}, [r9], r3 │ │ - vld1.16 {d5[]}, [r2], r3 │ │ - vext.8 d1, d1, d2, #6 │ │ - vext.8 d2, d2, d3, #6 │ │ - vext.8 d3, d3, d4, #6 │ │ - vext.8 d4, d4, d5, #6 │ │ - bgt 3ff94 │ │ - vmovl.u8 q8, d1 │ │ - vmovl.u8 q9, d2 │ │ - vmovl.u8 q10, d3 │ │ - vmovl.u8 q11, d4 │ │ - vmul.i16 d6, d16, d0[0] │ │ - vmla.i16 d6, d18, d0[1] │ │ - vmla.i16 d6, d20, d0[2] │ │ - vmla.i16 d6, d22, d0[3] │ │ - vqrshrun.s16 d6, q3, #6 │ │ - vst1.16 {d6[0]}, [r0 :16], r1 │ │ - vst1.16 {d6[1]}, [r8 :16], r1 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - vld1.16 {d6[]}, [r9], r3 │ │ - vld1.16 {d7[]}, [r2], r3 │ │ - vext.8 d5, d5, d6, #6 │ │ - vext.8 d6, d6, d7, #6 │ │ - vmovl.u8 q8, d1 │ │ - vmovl.u8 q9, d2 │ │ - vmovl.u8 q10, d3 │ │ - vmovl.u8 q11, d4 │ │ - vmovl.u8 q12, d5 │ │ - vmovl.u8 q13, d6 │ │ - vorr d17, d20, d20 │ │ - vorr d19, d22, d22 │ │ - vorr d21, d24, d24 │ │ - vorr d23, d26, d26 │ │ - vmul.i16 q3, q8, d0[0] │ │ - vmla.i16 q3, q9, d0[1] │ │ - vmla.i16 q3, q10, d0[2] │ │ - vmla.i16 q3, q11, d0[3] │ │ - vqrshrun.s16 d6, q3, #6 │ │ - vst1.16 {d6[0]}, [r0 :16], r1 │ │ - vst1.16 {d6[1]}, [r8 :16], r1 │ │ - vst1.16 {d6[2]}, [r0 :16], r1 │ │ - vst1.16 {d6[3]}, [r8 :16], r1 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + bx r5 │ │ + andeq r0, r0, ip, asr #1 │ │ + andeq r0, r0, ip, asr #1 │ │ + andeq r0, r0, ip, asr #1 │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, lsl r0 │ │ + vld1.32 {d6[]}, [r2] │ │ + vsubl.u8 q3, d6, d4 │ │ + vld4.8 {d16[]-d19[]}, [r7 :32]! │ │ + vshll.i8 q10, d4, #8 │ │ + vshll.i8 q11, d4, #8 │ │ + vtrn.32 d16, d17 │ │ + vtrn.32 d18, d19 │ │ + vmovl.u8 q8, d16 │ │ + vmovl.u8 q9, d18 │ │ + subs r4, r4, #4 │ │ + vmla.i16 q10, q3, q8 │ │ + vmla.i16 q11, q3, q9 │ │ + vrshrn.i16 d20, q10, #8 │ │ + vrshrn.i16 d21, q11, #8 │ │ + vst1.32 {d20[0]}, [r0 :32], r1 │ │ + vst1.32 {d20[1]}, [r6 :32], r1 │ │ + vst1.32 {d21[0]}, [r0 :32], r1 │ │ + vst1.32 {d21[1]}, [r6 :32], r1 │ │ + bgt 3a2dc │ │ + pop {r4, r5, r6, r7, pc} │ │ + vld1.8 {d6}, [r2] │ │ + vsubl.u8 q3, d6, d4 │ │ + vld4.8 {d16[],d18[],d20[],d22[]}, [r7 :32]! │ │ + vshll.i8 q12, d4, #8 │ │ + vshll.i8 q13, d4, #8 │ │ + vshll.i8 q14, d4, #8 │ │ + vshll.i8 q15, d4, #8 │ │ + vmovl.u8 q8, d16 │ │ + vmovl.u8 q9, d18 │ │ + vmovl.u8 q10, d20 │ │ + vmovl.u8 q11, d22 │ │ + vmla.i16 q12, q3, q8 │ │ + vmla.i16 q13, q3, q9 │ │ + vmla.i16 q14, q3, q10 │ │ + vmla.i16 q15, q3, q11 │ │ + vrshrn.i16 d24, q12, #8 │ │ + vrshrn.i16 d25, q13, #8 │ │ + vrshrn.i16 d26, q14, #8 │ │ + vrshrn.i16 d27, q15, #8 │ │ + vst1.8 {d24}, [r0 :64], r1 │ │ + vst1.8 {d25}, [r6 :64], r1 │ │ + subs r4, r4, #4 │ │ + vst1.8 {d26}, [r0 :64], r1 │ │ + vst1.8 {d27}, [r6 :64], r1 │ │ + bgt 3a32c │ │ + pop {r4, r5, r6, r7, pc} │ │ vpush {d8-d15} │ │ - vld1.8 {d0}, [r7 :64] │ │ - sub r9, r2, r3, lsl #1 │ │ - add r8, r0, r1 │ │ - sub r2, r9, r3 │ │ + add r5, r0, r1 │ │ + add lr, r6, r1 │ │ lsl r1, r1, #1 │ │ - lsl r3, r3, #1 │ │ - vmovl.s8 q0, d0 │ │ - vld1.16 {d2[]}, [r2], r3 │ │ - vld1.16 {d4[]}, [r9], r3 │ │ - vld1.16 {d6[]}, [r2], r3 │ │ - vld1.16 {d8[]}, [r9], r3 │ │ - vld1.16 {d10[]}, [r2], r3 │ │ - vld1.16 {d12[]}, [r9], r3 │ │ - vld1.16 {d14[]}, [r2], r3 │ │ - vext.8 d2, d2, d4, #6 │ │ - vext.8 d4, d4, d6, #6 │ │ - vext.8 d6, d6, d8, #6 │ │ - vext.8 d8, d8, d10, #6 │ │ - vext.8 d10, d10, d12, #6 │ │ - vext.8 d12, d12, d14, #6 │ │ - vmovl.u8 q1, d2 │ │ - vmovl.u8 q2, d4 │ │ - vmovl.u8 q3, d6 │ │ + sub r1, r1, r3 │ │ + mov ip, r3 │ │ + vld4.8 {d8[],d10[],d12[],d14[]}, [r7 :32]! │ │ vmovl.u8 q4, d8 │ │ vmovl.u8 q5, d10 │ │ vmovl.u8 q6, d12 │ │ - vorr d3, d6, d6 │ │ - vorr d5, d8, d8 │ │ - vorr d7, d10, d10 │ │ - vorr d9, d12, d12 │ │ - subs r5, r5, #8 │ │ - vld1.16 {d16[]}, [r9], r3 │ │ - vld1.16 {d18[]}, [r2], r3 │ │ - vld1.16 {d20[]}, [r9], r3 │ │ - vld1.16 {d22[]}, [r2], r3 │ │ - vld1.16 {d24[]}, [r9], r3 │ │ - vld1.16 {d26[]}, [r2], r3 │ │ - vld1.16 {d28[]}, [r9], r3 │ │ - vld1.16 {d30[]}, [r2], r3 │ │ - vext.8 d14, d14, d16, #6 │ │ - vext.8 d16, d16, d18, #6 │ │ - vext.8 d18, d18, d20, #6 │ │ - vext.8 d20, d20, d22, #6 │ │ - vext.8 d22, d22, d24, #6 │ │ - vext.8 d24, d24, d26, #6 │ │ - vext.8 d26, d26, d28, #6 │ │ - vext.8 d28, d28, d30, #6 │ │ vmovl.u8 q7, d14 │ │ - vmovl.u8 q8, d16 │ │ - vmovl.u8 q9, d18 │ │ - vmovl.u8 q10, d20 │ │ - vmovl.u8 q11, d22 │ │ - vmovl.u8 q12, d24 │ │ - vmovl.u8 q13, d26 │ │ - vmovl.u8 q14, d28 │ │ - vorr d11, d14, d14 │ │ - vorr d13, d16, d16 │ │ - vorr d15, d18, d18 │ │ - vorr d17, d20, d20 │ │ - vorr d19, d22, d22 │ │ - vorr d21, d24, d24 │ │ - vorr d23, d26, d26 │ │ - vorr d25, d28, d28 │ │ - vmul.i16 q1, q1, d0[0] │ │ - vmla.i16 q1, q2, d0[1] │ │ - vmla.i16 q1, q3, d0[2] │ │ - vmla.i16 q1, q4, d0[3] │ │ - vmla.i16 q1, q5, d1[0] │ │ - vmla.i16 q1, q6, d1[1] │ │ - vmla.i16 q1, q7, d1[2] │ │ - vmla.i16 q1, q8, d1[3] │ │ - vmul.i16 q2, q5, d0[0] │ │ - vmla.i16 q2, q6, d0[1] │ │ - vmla.i16 q2, q7, d0[2] │ │ - vmla.i16 q2, q8, d0[3] │ │ - vmla.i16 q2, q9, d1[0] │ │ - vmla.i16 q2, q10, d1[1] │ │ - vmla.i16 q2, q11, d1[2] │ │ - vmla.i16 q2, q12, d1[3] │ │ - vqrshrun.s16 d2, q1, #6 │ │ - vqrshrun.s16 d4, q2, #6 │ │ - vst1.16 {d2[0]}, [r0 :16], r1 │ │ - vst1.16 {d2[1]}, [r8 :16], r1 │ │ - vst1.16 {d2[2]}, [r0 :16], r1 │ │ - vst1.16 {d2[3]}, [r8 :16], r1 │ │ - vst1.16 {d4[0]}, [r0 :16], r1 │ │ - vst1.16 {d4[1]}, [r8 :16], r1 │ │ - vst1.16 {d4[2]}, [r0 :16], r1 │ │ - vst1.16 {d4[3]}, [r8 :16], r1 │ │ - ble 40180 │ │ - vorr q1, q9, q9 │ │ - vorr q2, q10, q10 │ │ - vorr q3, q11, q11 │ │ - vorr q4, q12, q12 │ │ - vorr q5, q13, q13 │ │ - vorr q6, q14, q14 │ │ - vorr d14, d30, d30 │ │ - b 40070 │ │ + vld1.8 {d6-d7}, [r2]! │ │ + vshll.i8 q8, d4, #8 │ │ + vshll.i8 q9, d4, #8 │ │ + vshll.i8 q10, d4, #8 │ │ + vshll.i8 q11, d4, #8 │ │ + vsubl.u8 q0, d6, d4 │ │ + vsubl.u8 q1, d7, d4 │ │ + vshll.i8 q12, d4, #8 │ │ + vshll.i8 q13, d4, #8 │ │ + vshll.i8 q14, d4, #8 │ │ + vshll.i8 q15, d4, #8 │ │ + vmla.i16 q8, q0, q4 │ │ + vmla.i16 q9, q1, q4 │ │ + vmla.i16 q10, q0, q5 │ │ + vmla.i16 q11, q1, q5 │ │ + vmla.i16 q12, q0, q6 │ │ + vmla.i16 q13, q1, q6 │ │ + vmla.i16 q14, q0, q7 │ │ + vmla.i16 q15, q1, q7 │ │ + vrshrn.i16 d16, q8, #8 │ │ + vrshrn.i16 d17, q9, #8 │ │ + vrshrn.i16 d18, q10, #8 │ │ + vrshrn.i16 d19, q11, #8 │ │ + vrshrn.i16 d20, q12, #8 │ │ + vrshrn.i16 d21, q13, #8 │ │ + vrshrn.i16 d22, q14, #8 │ │ + vrshrn.i16 d23, q15, #8 │ │ + subs r3, r3, #16 │ │ + vst1.8 {d16-d17}, [r0 :128]! │ │ + vst1.8 {d18-d19}, [r6 :128]! │ │ + vst1.8 {d20-d21}, [r5 :128]! │ │ + vst1.8 {d22-d23}, [lr :128]! │ │ + bgt 3a3b8 │ │ + subs r4, r4, #4 │ │ + ble 3a460 │ │ + sub r2, r2, ip │ │ + add r0, r0, r1 │ │ + add r6, r6, r1 │ │ + add r5, r5, r1 │ │ + add lr, lr, r1 │ │ + mov r3, ip │ │ + b 3a3a4 │ │ vpop {d8-d15} │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - bgt 4023c │ │ - cmp r5, #2 │ │ - add r7, r7, #2 │ │ - vld1.32 {d0[]}, [r7] │ │ - sub r2, r2, r3 │ │ - add r8, r0, r1 │ │ - add r9, r2, r3 │ │ - lsl r3, r3, #1 │ │ - lsl r1, r1, #1 │ │ - vmovl.s8 q0, d0 │ │ - vld1.32 {d1[]}, [r2], r3 │ │ - vld1.32 {d2[]}, [r9], r3 │ │ - vld1.32 {d3[]}, [r2], r3 │ │ - vld1.32 {d4[]}, [r9], r3 │ │ - vld1.32 {d5[]}, [r2], r3 │ │ - vext.8 d1, d1, d2, #4 │ │ - vext.8 d2, d2, d3, #4 │ │ - vext.8 d3, d3, d4, #4 │ │ - vext.8 d4, d4, d5, #4 │ │ - vmovl.u8 q8, d1 │ │ - vmovl.u8 q9, d2 │ │ - vmovl.u8 q10, d3 │ │ - vmovl.u8 q11, d4 │ │ - vmul.i16 q3, q8, d0[0] │ │ - vmla.i16 q3, q9, d0[1] │ │ - vmla.i16 q3, q10, d0[2] │ │ - vmla.i16 q3, q11, d0[3] │ │ - vqrshrun.s16 d6, q3, #6 │ │ - vst1.32 {d6[0]}, [r0 :32], r1 │ │ - vst1.32 {d6[1]}, [r8 :32], r1 │ │ - ble 40238 │ │ - vld1.32 {d6[]}, [r9], r3 │ │ - vld1.32 {d7[]}, [r2], r3 │ │ - vext.8 d5, d5, d6, #4 │ │ - vext.8 d6, d6, d7, #4 │ │ - vmovl.u8 q12, d5 │ │ - vmovl.u8 q13, d6 │ │ - vmul.i16 q3, q10, d0[0] │ │ - vmla.i16 q3, q11, d0[1] │ │ - vmla.i16 q3, q12, d0[2] │ │ - vmla.i16 q3, q13, d0[3] │ │ - vqrshrun.s16 d6, q3, #6 │ │ - vst1.32 {d6[0]}, [r0 :32], r1 │ │ - vst1.32 {d6[1]}, [r8 :32], r1 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - vpush {d8-d9} │ │ - vld1.8 {d0}, [r7 :64] │ │ - sub r9, r2, r3, lsl #1 │ │ - add r8, r0, r1 │ │ - sub r2, r9, r3 │ │ - lsl r3, r3, #1 │ │ + pop {r4, r5, r6, r7, pc} │ │ + push {r4, r5, r6, r7, r8, lr} │ │ + ldr r4, [sp, #24] │ │ + ldr r8, [pc] ; 3a478 │ │ + b 3a47c │ │ + andeq lr, r7, ip, ror #19 │ │ + add r8, r8, pc │ │ + add r8, r8, r3 │ │ + clz lr, r3 │ │ + add r5, pc, #28 │ │ + add ip, r2, r3 │ │ + sub lr, lr, #25 │ │ + ldr lr, [r5, lr, lsl #2] │ │ + vld1.8 {d4[]}, [ip] │ │ + add r5, r5, lr │ │ + add r6, r0, r1 │ │ lsl r1, r1, #1 │ │ - vmovl.s8 q0, d0 │ │ - vld1.32 {d2[]}, [r2], r3 │ │ - vld1.32 {d4[]}, [r9], r3 │ │ - vld1.32 {d6[]}, [r2], r3 │ │ - vld1.32 {d8[]}, [r9], r3 │ │ - vld1.32 {d16[]}, [r2], r3 │ │ - vld1.32 {d18[]}, [r9], r3 │ │ - vld1.32 {d20[]}, [r2], r3 │ │ - vext.8 d2, d2, d4, #4 │ │ - vext.8 d4, d4, d6, #4 │ │ - vext.8 d6, d6, d8, #4 │ │ - vext.8 d8, d8, d16, #4 │ │ - vext.8 d16, d16, d18, #4 │ │ - vext.8 d18, d18, d20, #4 │ │ - vmovl.u8 q1, d2 │ │ - vmovl.u8 q2, d4 │ │ + bx r5 │ │ + ldrdeq r0, [r0], -ip │ │ + ldrdeq r0, [r0], -ip │ │ + ldrdeq r0, [r0], -ip │ │ + andeq r0, r0, ip, rrx │ │ + andeq r0, r0, r4, lsl r0 │ │ + vld1.32 {d6[]}, [r8 :32] │ │ + sub r2, r2, #4 │ │ + mvn r7, #3 │ │ vmovl.u8 q3, d6 │ │ - vmovl.u8 q4, d8 │ │ - vmovl.u8 q8, d16 │ │ - vmovl.u8 q9, d18 │ │ - subs r5, r5, #4 │ │ - vld1.32 {d22[]}, [r9], r3 │ │ - vld1.32 {d24[]}, [r2], r3 │ │ - vld1.32 {d26[]}, [r9], r3 │ │ - vld1.32 {d28[]}, [r2], r3 │ │ - vext.8 d20, d20, d22, #4 │ │ - vext.8 d22, d22, d24, #4 │ │ - vext.8 d24, d24, d26, #4 │ │ - vext.8 d26, d26, d28, #4 │ │ - vmovl.u8 q10, d20 │ │ - vmovl.u8 q11, d22 │ │ - vmovl.u8 q12, d24 │ │ - vmovl.u8 q13, d26 │ │ - vmul.i16 q1, q1, d0[0] │ │ - vmla.i16 q1, q2, d0[1] │ │ - vmla.i16 q1, q3, d0[2] │ │ - vmla.i16 q1, q4, d0[3] │ │ - vmla.i16 q1, q8, d1[0] │ │ - vmla.i16 q1, q9, d1[1] │ │ - vmla.i16 q1, q10, d1[2] │ │ - vmla.i16 q1, q11, d1[3] │ │ - vmul.i16 q2, q3, d0[0] │ │ - vmla.i16 q2, q4, d0[1] │ │ - vmla.i16 q2, q8, d0[2] │ │ - vmla.i16 q2, q9, d0[3] │ │ - vmla.i16 q2, q10, d1[0] │ │ - vmla.i16 q2, q11, d1[1] │ │ - vmla.i16 q2, q12, d1[2] │ │ - vmla.i16 q2, q13, d1[3] │ │ - vqrshrun.s16 d2, q1, #6 │ │ - vqrshrun.s16 d4, q2, #6 │ │ - vst1.32 {d2[0]}, [r0 :32], r1 │ │ - vst1.32 {d2[1]}, [r8 :32], r1 │ │ - vst1.32 {d4[0]}, [r0 :32], r1 │ │ - vst1.32 {d4[1]}, [r8 :32], r1 │ │ - ble 40458 │ │ - subs r5, r5, #4 │ │ - vld1.32 {d30[]}, [r9], r3 │ │ - vld1.32 {d2[]}, [r2], r3 │ │ - vld1.32 {d4[]}, [r9], r3 │ │ - vld1.32 {d6[]}, [r2], r3 │ │ - vext.8 d28, d28, d30, #4 │ │ - vext.8 d30, d30, d2, #4 │ │ - vext.8 d2, d2, d4, #4 │ │ - vext.8 d4, d4, d6, #4 │ │ - vmovl.u8 q14, d28 │ │ - vmovl.u8 q15, d30 │ │ - vmovl.u8 q1, d2 │ │ - vmovl.u8 q2, d4 │ │ - vmul.i16 q8, q8, d0[0] │ │ - vmla.i16 q8, q9, d0[1] │ │ - vmla.i16 q8, q10, d0[2] │ │ - vmla.i16 q8, q11, d0[3] │ │ - vmla.i16 q8, q12, d1[0] │ │ - vmla.i16 q8, q13, d1[1] │ │ - vmla.i16 q8, q14, d1[2] │ │ - vmla.i16 q8, q15, d1[3] │ │ - vmul.i16 q9, q10, d0[0] │ │ - vmla.i16 q9, q11, d0[1] │ │ - vmla.i16 q9, q12, d0[2] │ │ - vmla.i16 q9, q13, d0[3] │ │ - vmla.i16 q9, q14, d1[0] │ │ - vmla.i16 q9, q15, d1[1] │ │ - vmla.i16 q9, q1, d1[2] │ │ - vmla.i16 q9, q2, d1[3] │ │ - vqrshrun.s16 d16, q8, #6 │ │ - vqrshrun.s16 d18, q9, #6 │ │ + vld4.8 {d0[]-d3[]}, [r2 :32], r7 │ │ + vshll.i8 q8, d4, #8 │ │ + vshll.i8 q9, d4, #8 │ │ + vtrn.32 d3, d2 │ │ + vtrn.32 d1, d0 │ │ + vsubl.u8 q1, d3, d4 │ │ + vsubl.u8 q0, d1, d4 │ │ + subs r4, r4, #4 │ │ + vmla.i16 q8, q1, q3 │ │ + vmla.i16 q9, q0, q3 │ │ + vrshrn.i16 d16, q8, #8 │ │ + vrshrn.i16 d17, q9, #8 │ │ vst1.32 {d16[0]}, [r0 :32], r1 │ │ - vst1.32 {d16[1]}, [r8 :32], r1 │ │ - vst1.32 {d18[0]}, [r0 :32], r1 │ │ - vst1.32 {d18[1]}, [r8 :32], r1 │ │ - ble 40458 │ │ - subs r5, r5, #4 │ │ - vld1.32 {d8[]}, [r9], r3 │ │ - vld1.32 {d16[]}, [r2], r3 │ │ - vld1.32 {d18[]}, [r9], r3 │ │ - vld1.32 {d20[]}, [r2], r3 │ │ - vext.8 d6, d6, d8, #4 │ │ - vext.8 d8, d8, d16, #4 │ │ - vext.8 d16, d16, d18, #4 │ │ - vext.8 d18, d18, d20, #4 │ │ + vst1.32 {d16[1]}, [r6 :32], r1 │ │ + vst1.32 {d17[0]}, [r0 :32], r1 │ │ + vst1.32 {d17[1]}, [r6 :32], r1 │ │ + bgt 3a4d0 │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ + vld1.8 {d6}, [r8 :64] │ │ + sub r2, r2, #4 │ │ + mvn r7, #3 │ │ vmovl.u8 q3, d6 │ │ - vmovl.u8 q4, d8 │ │ - vmovl.u8 q8, d16 │ │ - vmovl.u8 q9, d18 │ │ - vmul.i16 q12, q12, d0[0] │ │ - vmla.i16 q12, q13, d0[1] │ │ - vmla.i16 q12, q14, d0[2] │ │ - vmla.i16 q12, q15, d0[3] │ │ - vmla.i16 q12, q1, d1[0] │ │ - vmla.i16 q12, q2, d1[1] │ │ - vmla.i16 q12, q3, d1[2] │ │ - vmla.i16 q12, q4, d1[3] │ │ - vmul.i16 q13, q14, d0[0] │ │ - vmla.i16 q13, q15, d0[1] │ │ - vmla.i16 q13, q1, d0[2] │ │ - vmla.i16 q13, q2, d0[3] │ │ - vmla.i16 q13, q3, d1[0] │ │ - vmla.i16 q13, q4, d1[1] │ │ - vmla.i16 q13, q8, d1[2] │ │ - vmla.i16 q13, q9, d1[3] │ │ - vqrshrun.s16 d24, q12, #6 │ │ - vqrshrun.s16 d26, q13, #6 │ │ - vst1.32 {d24[0]}, [r0 :32], r1 │ │ - vst1.32 {d24[1]}, [r8 :32], r1 │ │ - vst1.32 {d26[0]}, [r0 :32], r1 │ │ - vst1.32 {d26[1]}, [r8 :32], r1 │ │ - bgt 402a8 │ │ - vpop {d8-d9} │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - bgt 40528 │ │ - cmp r5, #2 │ │ - add r7, r7, #2 │ │ - vld1.32 {d0[]}, [r7] │ │ - sub r2, r2, r3 │ │ - add r8, r0, r1 │ │ - add r9, r2, r3 │ │ - lsl r3, r3, #1 │ │ + vld4.8 {d16[],d18[],d20[],d22[]}, [r2 :32], r7 │ │ + vshll.i8 q12, d4, #8 │ │ + vshll.i8 q13, d4, #8 │ │ + vshll.i8 q14, d4, #8 │ │ + vshll.i8 q15, d4, #8 │ │ + vsubl.u8 q11, d22, d4 │ │ + vsubl.u8 q10, d20, d4 │ │ + vsubl.u8 q9, d18, d4 │ │ + vsubl.u8 q8, d16, d4 │ │ + vmla.i16 q12, q11, q3 │ │ + vmla.i16 q13, q10, q3 │ │ + vmla.i16 q14, q9, q3 │ │ + vmla.i16 q15, q8, q3 │ │ + vrshrn.i16 d24, q12, #8 │ │ + vrshrn.i16 d25, q13, #8 │ │ + vrshrn.i16 d26, q14, #8 │ │ + vrshrn.i16 d27, q15, #8 │ │ + vst1.8 {d24}, [r0 :64], r1 │ │ + vst1.8 {d25}, [r6 :64], r1 │ │ + subs r4, r4, #4 │ │ + vst1.8 {d26}, [r0 :64], r1 │ │ + vst1.8 {d27}, [r6 :64], r1 │ │ + bgt 3a528 │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ + vpush {d8-d15} │ │ + sub r2, r2, #4 │ │ + mvn r7, #3 │ │ + add r5, r0, r1 │ │ + add lr, r6, r1 │ │ lsl r1, r1, #1 │ │ - vmovl.s8 q0, d0 │ │ - vld1.8 {d1}, [r2], r3 │ │ - vld1.8 {d2}, [r9], r3 │ │ - vld1.8 {d3}, [r2], r3 │ │ - vld1.8 {d4}, [r9], r3 │ │ - vld1.8 {d5}, [r2], r3 │ │ - vmovl.u8 q8, d1 │ │ - vmovl.u8 q9, d2 │ │ - vmovl.u8 q10, d3 │ │ - vmovl.u8 q11, d4 │ │ - vmovl.u8 q12, d5 │ │ - vmul.i16 q1, q8, d0[0] │ │ - vmla.i16 q1, q9, d0[1] │ │ - vmla.i16 q1, q10, d0[2] │ │ - vmla.i16 q1, q11, d0[3] │ │ + sub r1, r1, r3 │ │ + mov ip, r3 │ │ + vld4.8 {d8[],d10[],d12[],d14[]}, [r2 :32], r7 │ │ + vsubl.u8 q4, d8, d4 │ │ + vsubl.u8 q5, d10, d4 │ │ + vsubl.u8 q6, d12, d4 │ │ + vsubl.u8 q7, d14, d4 │ │ + vld1.8 {d2-d3}, [r8 :128]! │ │ + vshll.i8 q8, d4, #8 │ │ + vshll.i8 q9, d4, #8 │ │ + vshll.i8 q10, d4, #8 │ │ + vshll.i8 q11, d4, #8 │ │ + vmovl.u8 q0, d2 │ │ + vmovl.u8 q1, d3 │ │ + vshll.i8 q12, d4, #8 │ │ + vshll.i8 q13, d4, #8 │ │ + vshll.i8 q14, d4, #8 │ │ + vshll.i8 q15, d4, #8 │ │ + vmla.i16 q8, q7, q0 │ │ + vmla.i16 q9, q7, q1 │ │ + vmla.i16 q10, q6, q0 │ │ + vmla.i16 q11, q6, q1 │ │ + vmla.i16 q12, q5, q0 │ │ + vmla.i16 q13, q5, q1 │ │ + vmla.i16 q14, q4, q0 │ │ + vmla.i16 q15, q4, q1 │ │ + vrshrn.i16 d16, q8, #8 │ │ + vrshrn.i16 d17, q9, #8 │ │ + vrshrn.i16 d18, q10, #8 │ │ + vrshrn.i16 d19, q11, #8 │ │ + vrshrn.i16 d20, q12, #8 │ │ + vrshrn.i16 d21, q13, #8 │ │ + vrshrn.i16 d22, q14, #8 │ │ + vrshrn.i16 d23, q15, #8 │ │ + subs r3, r3, #16 │ │ + vst1.8 {d16-d17}, [r0 :128]! │ │ + vst1.8 {d18-d19}, [r6 :128]! │ │ + vst1.8 {d20-d21}, [r5 :128]! │ │ + vst1.8 {d22-d23}, [lr :128]! │ │ + bgt 3a5bc │ │ + subs r4, r4, #4 │ │ + ble 3a664 │ │ + sub r8, r8, ip │ │ + add r0, r0, r1 │ │ + add r6, r6, r1 │ │ + add r5, r5, r1 │ │ + add lr, lr, r1 │ │ + mov r3, ip │ │ + b 3a5a8 │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ + push {r4, r5, r6, r7, r8, lr} │ │ + movw ip, #511 ; 0x1ff │ │ + ldrd r4, [sp, #24] │ │ + and r5, r5, ip │ │ + ldr r6, [pc] ; 3a684 │ │ + b 3a688 │ │ + andeq lr, r7, r0, asr #17 │ │ + add r6, r6, pc │ │ + lsl r5, r5, #6 │ │ + add r6, r6, r5 │ │ + vld1.8 {d20-d23}, [r6 :128]! │ │ + clz lr, r3 │ │ + add r5, pc, #64 ; 0x40 │ │ + vld1.8 {d27-d29}, [r6 :64] │ │ + sub lr, lr, #26 │ │ + ldr lr, [r5, lr, lsl #2] │ │ + vmovl.s8 q8, d20 │ │ + vmovl.s8 q9, d21 │ │ + add r5, r5, lr │ │ + vmovl.s8 q10, d22 │ │ + vmovl.s8 q11, d23 │ │ + add r6, r0, r1 │ │ + lsl r1, r1, #1 │ │ + vmovl.s8 q12, d27 │ │ + vmovl.s8 q13, d28 │ │ + vmovl.s8 q14, d29 │ │ + add r8, r2, #1 │ │ + sub r2, r2, #2 │ │ + mvn r7, #1 │ │ + bx r5 │ │ + andeq r0, r0, ip, asr #1 │ │ + andeq r0, r0, ip, asr #1 │ │ + andeq r0, r0, ip, asr r0 │ │ + andeq r0, r0, r0, lsl r0 │ │ + vld1.32 {d0[]}, [r8] │ │ + vmovl.u8 q0, d0 │ │ + vld1.32 {d2[]}, [r2], r7 │ │ vmul.i16 q2, q9, d0[0] │ │ vmla.i16 q2, q10, d0[1] │ │ vmla.i16 q2, q11, d0[2] │ │ + vmovl.u8 q1, d2 │ │ vmla.i16 q2, q12, d0[3] │ │ - vqrshrun.s16 d2, q1, #6 │ │ - vqrshrun.s16 d4, q2, #6 │ │ - vst1.8 {d2}, [r0 :64], r1 │ │ - vst1.8 {d4}, [r8 :64], r1 │ │ - ble 40524 │ │ - vld1.8 {d6}, [r9], r3 │ │ - vld1.8 {d7}, [r2], r3 │ │ - vmovl.u8 q13, d6 │ │ - vmovl.u8 q14, d7 │ │ - vmul.i16 q1, q10, d0[0] │ │ - vmla.i16 q1, q11, d0[1] │ │ - vmla.i16 q1, q12, d0[2] │ │ - vmla.i16 q1, q13, d0[3] │ │ - vmul.i16 q2, q11, d0[0] │ │ - vmla.i16 q2, q12, d0[1] │ │ - vmla.i16 q2, q13, d0[2] │ │ - vmla.i16 q2, q14, d0[3] │ │ - vqrshrun.s16 d2, q1, #6 │ │ - vqrshrun.s16 d4, q2, #6 │ │ - vst1.8 {d2}, [r0 :64], r1 │ │ - vst1.8 {d4}, [r8 :64], r1 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - vpush {d8-d9} │ │ - vld1.8 {d0}, [r7 :64] │ │ - sub r2, r2, r3 │ │ - sub r2, r2, r3, lsl #1 │ │ - vmovl.s8 q0, d0 │ │ - mov r7, r5 │ │ - add r8, r0, r1 │ │ - add r9, r2, r3 │ │ - lsl r3, r3, #1 │ │ - lsl r1, r1, #1 │ │ - vld1.8 {d2}, [r2], r3 │ │ - vld1.8 {d4}, [r9], r3 │ │ - vld1.8 {d6}, [r2], r3 │ │ - vld1.8 {d8}, [r9], r3 │ │ - vld1.8 {d16}, [r2], r3 │ │ - vld1.8 {d18}, [r9], r3 │ │ - vld1.8 {d20}, [r2], r3 │ │ + vmla.i16 q2, q8, d2[2] │ │ + vmla.i16 q2, q13, d2[1] │ │ + vmla.i16 q2, q14, d2[0] │ │ + vqrshrun.s16 d4, q2, #4 │ │ + subs r4, r4, #2 │ │ + vst1.32 {d4[0]}, [r0 :32], r1 │ │ + vmovl.u8 q0, d4 │ │ + vst1.32 {d4[1]}, [r6 :32], r1 │ │ + vorr d0, d1, d1 │ │ + bgt 3a6fc │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ + vld1.8 {d0}, [r8] │ │ + vmovl.u8 q0, d0 │ │ + vld1.32 {d2[]}, [r2], r7 │ │ + vmul.i16 q2, q9, d0[0] │ │ + vmla.i16 q2, q10, d0[1] │ │ + vmla.i16 q2, q11, d0[2] │ │ vmovl.u8 q1, d2 │ │ - vmovl.u8 q2, d4 │ │ - vmovl.u8 q3, d6 │ │ - vmovl.u8 q4, d8 │ │ - vmovl.u8 q8, d16 │ │ - vmovl.u8 q9, d18 │ │ - vmovl.u8 q10, d20 │ │ - subs r5, r5, #2 │ │ - vld1.8 {d22}, [r9], r3 │ │ - vld1.8 {d24}, [r2], r3 │ │ - vmovl.u8 q11, d22 │ │ - vmovl.u8 q12, d24 │ │ - vmul.i16 q1, q1, d0[0] │ │ - vmla.i16 q1, q2, d0[1] │ │ - vmla.i16 q1, q3, d0[2] │ │ - vmla.i16 q1, q4, d0[3] │ │ - vmla.i16 q1, q8, d1[0] │ │ - vmla.i16 q1, q9, d1[1] │ │ - vmla.i16 q1, q10, d1[2] │ │ - vmla.i16 q1, q11, d1[3] │ │ - vmul.i16 q2, q2, d0[0] │ │ - vmla.i16 q2, q3, d0[1] │ │ - vmla.i16 q2, q4, d0[2] │ │ - vmla.i16 q2, q8, d0[3] │ │ - vmla.i16 q2, q9, d1[0] │ │ - vmla.i16 q2, q10, d1[1] │ │ - vmla.i16 q2, q11, d1[2] │ │ - vmla.i16 q2, q12, d1[3] │ │ - vqrshrun.s16 d2, q1, #6 │ │ - vqrshrun.s16 d4, q2, #6 │ │ - vst1.8 {d2}, [r0 :64], r1 │ │ - vst1.8 {d4}, [r8 :64], r1 │ │ - ble 407f0 │ │ - subs r5, r5, #2 │ │ - vld1.8 {d26}, [r9], r3 │ │ - vld1.8 {d28}, [r2], r3 │ │ - vmovl.u8 q13, d26 │ │ - vmovl.u8 q14, d28 │ │ - vmul.i16 q3, q3, d0[0] │ │ - vmla.i16 q3, q4, d0[1] │ │ - vmla.i16 q3, q8, d0[2] │ │ - vmla.i16 q3, q9, d0[3] │ │ - vmla.i16 q3, q10, d1[0] │ │ - vmla.i16 q3, q11, d1[1] │ │ - vmla.i16 q3, q12, d1[2] │ │ - vmla.i16 q3, q13, d1[3] │ │ - vmul.i16 q4, q4, d0[0] │ │ - vmla.i16 q4, q8, d0[1] │ │ - vmla.i16 q4, q9, d0[2] │ │ - vmla.i16 q4, q10, d0[3] │ │ - vmla.i16 q4, q11, d1[0] │ │ - vmla.i16 q4, q12, d1[1] │ │ - vmla.i16 q4, q13, d1[2] │ │ + vmla.i16 q2, q12, d0[3] │ │ + vmla.i16 q2, q8, d2[2] │ │ + vmla.i16 q2, q13, d2[1] │ │ + vmla.i16 q2, q14, d2[0] │ │ + vmul.i16 q3, q9, d1[0] │ │ + vmla.i16 q3, q10, d1[1] │ │ + vmla.i16 q3, q11, d1[2] │ │ + vqrshrun.s16 d4, q2, #4 │ │ + vmovl.u8 q1, d4 │ │ + vmla.i16 q3, q12, d1[3] │ │ + vmla.i16 q3, q8, d0[3] │ │ + vmla.i16 q3, q13, d2[3] │ │ + vmla.i16 q3, q14, d3[3] │ │ + vqrshrun.s16 d5, q3, #4 │ │ + vtrn.32 d4, d5 │ │ + subs r4, r4, #2 │ │ + vst1.8 {d4}, [r0 :64], r1 │ │ + vmovl.u8 q0, d5 │ │ + vst1.8 {d5}, [r6 :64], r1 │ │ + bgt 3a748 │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ + vpush {d8-d11} │ │ + sub r1, r1, r3 │ │ + mov lr, r3 │ │ + vld1.32 {d0[]}, [r2], r7 │ │ + vmovl.u8 q0, d0 │ │ + vld1.8 {d4-d5}, [r8]! │ │ + vmul.i16 q3, q8, d0[2] │ │ + vmla.i16 q3, q13, d0[1] │ │ + vmovl.u8 q1, d4 │ │ + vmovl.u8 q2, d5 │ │ + vmla.i16 q3, q14, d0[0] │ │ + vmla.i16 q3, q9, d2[0] │ │ + vmla.i16 q3, q10, d2[1] │ │ + vmla.i16 q3, q11, d2[2] │ │ + vmla.i16 q3, q12, d2[3] │ │ + vmul.i16 q4, q9, d3[0] │ │ + vmla.i16 q4, q10, d3[1] │ │ + vmla.i16 q4, q11, d3[2] │ │ + vqrshrun.s16 d6, q3, #4 │ │ + vmovl.u8 q0, d6 │ │ + vmla.i16 q4, q12, d3[3] │ │ + vmla.i16 q4, q8, d2[3] │ │ + vmla.i16 q4, q13, d0[3] │ │ vmla.i16 q4, q14, d1[3] │ │ - vqrshrun.s16 d6, q3, #6 │ │ - vqrshrun.s16 d8, q4, #6 │ │ - vst1.8 {d6}, [r0 :64], r1 │ │ - vst1.8 {d8}, [r8 :64], r1 │ │ - ble 407f0 │ │ - subs r5, r5, #2 │ │ - vld1.8 {d30}, [r9], r3 │ │ - vld1.8 {d2}, [r2], r3 │ │ - vmovl.u8 q15, d30 │ │ - vmovl.u8 q1, d2 │ │ - vmul.i16 q8, q8, d0[0] │ │ - vmla.i16 q8, q9, d0[1] │ │ - vmla.i16 q8, q10, d0[2] │ │ - vmla.i16 q8, q11, d0[3] │ │ - vmla.i16 q8, q12, d1[0] │ │ - vmla.i16 q8, q13, d1[1] │ │ - vmla.i16 q8, q14, d1[2] │ │ - vmla.i16 q8, q15, d1[3] │ │ - vmul.i16 q9, q9, d0[0] │ │ - vmla.i16 q9, q10, d0[1] │ │ - vmla.i16 q9, q11, d0[2] │ │ - vmla.i16 q9, q12, d0[3] │ │ - vmla.i16 q9, q13, d1[0] │ │ - vmla.i16 q9, q14, d1[1] │ │ - vmla.i16 q9, q15, d1[2] │ │ - vmla.i16 q9, q1, d1[3] │ │ - vqrshrun.s16 d16, q8, #6 │ │ - vqrshrun.s16 d18, q9, #6 │ │ - vst1.8 {d16}, [r0 :64], r1 │ │ - vst1.8 {d18}, [r8 :64], r1 │ │ - ble 407f0 │ │ - subs r5, r5, #2 │ │ - vld1.8 {d4}, [r9], r3 │ │ - vld1.8 {d6}, [r2], r3 │ │ - vmovl.u8 q2, d4 │ │ - vmovl.u8 q3, d6 │ │ - vmul.i16 q10, q10, d0[0] │ │ - vmla.i16 q10, q11, d0[1] │ │ - vmla.i16 q10, q12, d0[2] │ │ - vmla.i16 q10, q13, d0[3] │ │ - vmla.i16 q10, q14, d1[0] │ │ - vmla.i16 q10, q15, d1[1] │ │ - vmla.i16 q10, q1, d1[2] │ │ - vmla.i16 q10, q2, d1[3] │ │ - vmul.i16 q11, q11, d0[0] │ │ - vmla.i16 q11, q12, d0[1] │ │ - vmla.i16 q11, q13, d0[2] │ │ - vmla.i16 q11, q14, d0[3] │ │ - vmla.i16 q11, q15, d1[0] │ │ - vmla.i16 q11, q1, d1[1] │ │ - vmla.i16 q11, q2, d1[2] │ │ - vmla.i16 q11, q3, d1[3] │ │ - vqrshrun.s16 d20, q10, #6 │ │ - vqrshrun.s16 d22, q11, #6 │ │ - vst1.8 {d20}, [r0 :64], r1 │ │ - vst1.8 {d22}, [r8 :64], r1 │ │ - ble 407f0 │ │ + vmul.i16 q5, q9, d4[0] │ │ + vmla.i16 q5, q10, d4[1] │ │ + vmla.i16 q5, q11, d4[2] │ │ + vqrshrun.s16 d7, q4, #4 │ │ + vmovl.u8 q0, d7 │ │ + vmla.i16 q5, q12, d4[3] │ │ + vmla.i16 q5, q8, d3[3] │ │ + vmla.i16 q5, q13, d0[3] │ │ + vmla.i16 q5, q14, d1[3] │ │ + vmul.i16 q15, q9, d5[0] │ │ + vmla.i16 q15, q10, d5[1] │ │ + vmla.i16 q15, q11, d5[2] │ │ + vqrshrun.s16 d8, q5, #4 │ │ + vmovl.u8 q0, d8 │ │ + vmov.u8 ip, d5[6] │ │ + vmla.i16 q15, q12, d5[3] │ │ + vmla.i16 q15, q8, d4[3] │ │ + vmla.i16 q15, q13, d0[3] │ │ + vmla.i16 q15, q14, d1[3] │ │ + vmov.8 d0[4], ip │ │ + subs r3, r3, #16 │ │ + vqrshrun.s16 d9, q15, #4 │ │ + vst4.32 {d6[0],d7[0],d8[0],d9[0]}, [r0 :128]! │ │ + vst4.32 {d6[1],d7[1],d8[1],d9[1]}, [r6 :128]! │ │ + ble 3a888 │ │ + vmov.u8 ip, d9[7] │ │ + vmov.8 d0[0], ip │ │ + vmov.u8 ip, d9[3] │ │ + vmov.8 d0[2], ip │ │ + b 3a7c4 │ │ + subs r4, r4, #2 │ │ + ble 3a8a4 │ │ + sub r8, r6, lr │ │ + add r0, r0, r1 │ │ + add r6, r6, r1 │ │ + mov r3, lr │ │ + b 3a7bc │ │ + vpop {d8-d11} │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ + push {r4, r5, lr} │ │ + ldrd r4, [sp, #12] │ │ + vld1.16 {d0-d1}, [r2 :128] │ │ + clz lr, r4 │ │ + add ip, pc, #20 │ │ + sub lr, lr, #25 │ │ + ldr lr, [ip, lr, lsl #2] │ │ + vmovn.i16 d0, q0 │ │ + add ip, ip, lr │ │ + add r2, r0, r1 │ │ + bx ip │ │ + strdeq r0, [r0], -ip │ │ + strheq r0, [r0], -ip │ │ + andeq r0, r0, r4, ror r0 │ │ + andeq r0, r0, r0, asr #32 │ │ + andeq r0, r0, r4, lsl r0 │ │ + lsl r1, r1, #1 │ │ + vld1.8 {d2-d3}, [r3 :128]! │ │ subs r5, r5, #4 │ │ - vld1.8 {d8}, [r9], r3 │ │ - vld1.8 {d16}, [r2], r3 │ │ - vld1.8 {d18}, [r9], r3 │ │ - vld1.8 {d20}, [r2], r3 │ │ - vmovl.u8 q4, d8 │ │ - vmovl.u8 q8, d16 │ │ - vmovl.u8 q9, d18 │ │ - vmovl.u8 q10, d20 │ │ - vmul.i16 q12, q12, d0[0] │ │ - vmla.i16 q12, q13, d0[1] │ │ - vmla.i16 q12, q14, d0[2] │ │ - vmla.i16 q12, q15, d0[3] │ │ - vmla.i16 q12, q1, d1[0] │ │ - vmla.i16 q12, q2, d1[1] │ │ - vmla.i16 q12, q3, d1[2] │ │ - vmla.i16 q12, q4, d1[3] │ │ - vmul.i16 q13, q13, d0[0] │ │ - vmla.i16 q13, q14, d0[1] │ │ - vmla.i16 q13, q15, d0[2] │ │ - vmla.i16 q13, q1, d0[3] │ │ - vmla.i16 q13, q2, d1[0] │ │ - vmla.i16 q13, q3, d1[1] │ │ - vmla.i16 q13, q4, d1[2] │ │ - vmla.i16 q13, q8, d1[3] │ │ - vmul.i16 q14, q14, d0[0] │ │ - vmla.i16 q14, q15, d0[1] │ │ - vmla.i16 q14, q1, d0[2] │ │ - vmla.i16 q14, q2, d0[3] │ │ - vmla.i16 q14, q3, d1[0] │ │ - vmla.i16 q14, q4, d1[1] │ │ - vmla.i16 q14, q8, d1[2] │ │ - vmla.i16 q14, q9, d1[3] │ │ - vmul.i16 q15, q15, d0[0] │ │ - vmla.i16 q15, q1, d0[1] │ │ - vmla.i16 q15, q2, d0[2] │ │ - vmla.i16 q15, q3, d0[3] │ │ - vmla.i16 q15, q4, d1[0] │ │ - vmla.i16 q15, q8, d1[1] │ │ - vmla.i16 q15, q9, d1[2] │ │ - vmla.i16 q15, q10, d1[3] │ │ - vqrshrun.s16 d24, q12, #6 │ │ - vqrshrun.s16 d26, q13, #6 │ │ - vqrshrun.s16 d28, q14, #6 │ │ - vqrshrun.s16 d30, q15, #6 │ │ - vst1.8 {d24}, [r0 :64], r1 │ │ - vst1.8 {d26}, [r8 :64], r1 │ │ - vst1.8 {d28}, [r0 :64], r1 │ │ - vst1.8 {d30}, [r8 :64], r1 │ │ - bgt 40588 │ │ - subs r4, r4, #8 │ │ - ble 4081c │ │ - asr r3, r3, #1 │ │ - asr r1, r1, #1 │ │ - mls r2, r3, r7, r2 │ │ - mls r0, r1, r7, r0 │ │ - sub r2, r2, r3, lsl #3 │ │ - mov r5, r7 │ │ - add r2, r2, #8 │ │ - add r0, r0, #8 │ │ - b 40540 │ │ - vpop {d8-d9} │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - bgt 40528 │ │ - add r7, r7, #2 │ │ - vld1.32 {d0[]}, [r7] │ │ - sub r2, r2, r3 │ │ - add r8, r0, r1 │ │ - add r9, r2, r3 │ │ - lsl r3, r3, #1 │ │ + vtbl.8 d2, {d0}, d2 │ │ + vtbl.8 d3, {d0}, d3 │ │ + vst1.32 {d2[0]}, [r0 :32], r1 │ │ + vst1.32 {d2[1]}, [r2 :32], r1 │ │ + vst1.32 {d3[0]}, [r0 :32], r1 │ │ + vst1.32 {d3[1]}, [r2 :32], r1 │ │ + bgt 3a8f0 │ │ + pop {r4, r5, pc} │ │ lsl r1, r1, #1 │ │ - vmovl.s8 q0, d0 │ │ - cmp r5, #2 │ │ - vld1.8 {d22-d23}, [r2], r3 │ │ - vld1.8 {d24-d25}, [r9], r3 │ │ - vld1.8 {d26-d27}, [r2], r3 │ │ - vld1.8 {d28-d29}, [r9], r3 │ │ - vld1.8 {d30-d31}, [r2], r3 │ │ - vmovl.u8 q1, d22 │ │ - vmovl.u8 q2, d24 │ │ - vmovl.u8 q3, d26 │ │ - vmovl.u8 q8, d28 │ │ - vmovl.u8 q9, d30 │ │ - vmovl.u8 q11, d23 │ │ - vmovl.u8 q12, d25 │ │ - vmovl.u8 q13, d27 │ │ - vmovl.u8 q14, d29 │ │ - vmovl.u8 q15, d31 │ │ - vmul.i16 q1, q1, d0[0] │ │ - vmla.i16 q1, q2, d0[1] │ │ - vmla.i16 q1, q3, d0[2] │ │ - vmla.i16 q1, q8, d0[3] │ │ - vmul.i16 q10, q2, d0[0] │ │ - vmla.i16 q10, q3, d0[1] │ │ - vmla.i16 q10, q8, d0[2] │ │ - vmla.i16 q10, q9, d0[3] │ │ - vmul.i16 q2, q11, d0[0] │ │ - vmla.i16 q2, q12, d0[1] │ │ - vmla.i16 q2, q13, d0[2] │ │ - vmla.i16 q2, q14, d0[3] │ │ - vmul.i16 q11, q12, d0[0] │ │ - vmla.i16 q11, q13, d0[1] │ │ - vmla.i16 q11, q14, d0[2] │ │ - vmla.i16 q11, q15, d0[3] │ │ - vqrshrun.s16 d2, q1, #6 │ │ - vqrshrun.s16 d3, q2, #6 │ │ - vqrshrun.s16 d20, q10, #6 │ │ - vqrshrun.s16 d21, q11, #6 │ │ - vst1.8 {d2-d3}, [r0 :128], r1 │ │ - vst1.8 {d20-d21}, [r8 :128], r1 │ │ - ble 40954 │ │ - vld1.8 {d20-d21}, [r9], r3 │ │ - vld1.8 {d22-d23}, [r2], r3 │ │ - vmovl.u8 q1, d20 │ │ - vmovl.u8 q10, d21 │ │ - vmovl.u8 q12, d22 │ │ - vmovl.u8 q11, d23 │ │ - vmul.i16 q2, q3, d0[0] │ │ - vmla.i16 q2, q8, d0[1] │ │ - vmla.i16 q2, q9, d0[2] │ │ - vmla.i16 q2, q1, d0[3] │ │ - vmul.i16 q3, q13, d0[0] │ │ - vmla.i16 q3, q14, d0[1] │ │ - vmla.i16 q3, q15, d0[2] │ │ - vmla.i16 q3, q10, d0[3] │ │ - vmul.i16 q13, q8, d0[0] │ │ - vmla.i16 q13, q9, d0[1] │ │ - vmla.i16 q13, q1, d0[2] │ │ - vmla.i16 q13, q12, d0[3] │ │ - vmul.i16 q14, q14, d0[0] │ │ - vmla.i16 q14, q15, d0[1] │ │ - vmla.i16 q14, q10, d0[2] │ │ - vmla.i16 q14, q11, d0[3] │ │ - vqrshrun.s16 d4, q2, #6 │ │ - vqrshrun.s16 d5, q3, #6 │ │ - vqrshrun.s16 d26, q13, #6 │ │ - vqrshrun.s16 d27, q14, #6 │ │ - vst1.8 {d4-d5}, [r0 :128], r1 │ │ - vst1.8 {d26-d27}, [r8 :128], r1 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - cmp r5, #4 │ │ - ubfx r9, r7, #7, #7 │ │ - and r7, r7, #127 ; 0x7f │ │ - movgt r7, r9 │ │ - add r7, sl, r7, lsl #3 │ │ - add r9, pc, #8 │ │ - ldr r8, [r9, r8, lsl #2] │ │ - add r9, r9, r8 │ │ - bx r9 │ │ - andeq r0, r0, r8, lsl #10 │ │ - andeq r0, r0, r8, lsl #10 │ │ - ldrdeq r0, [r0], -r0 ; │ │ - ldrdeq r0, [r0], -r0 ; │ │ - ldrdeq r0, [r0], -r0 ; │ │ - andeq r0, r0, ip, asr #3 │ │ - andeq r0, r0, ip, lsl r0 │ │ - add r6, r6, #2 │ │ - vld1.32 {d0[]}, [r6] │ │ - bgt 40a34 │ │ - add r7, r7, #2 │ │ - vld1.32 {d2[]}, [r7] │ │ - sub r9, r2, #1 │ │ - sub r2, r9, r3 │ │ - add r8, r0, r1 │ │ - lsl r3, r3, #1 │ │ + vld1.8 {d2-d5}, [r3 :128]! │ │ + subs r5, r5, #4 │ │ + vtbl.8 d2, {d0}, d2 │ │ + vtbl.8 d3, {d0}, d3 │ │ + vst1.8 {d2}, [r0 :64], r1 │ │ + vtbl.8 d4, {d0}, d4 │ │ + vst1.8 {d3}, [r2 :64], r1 │ │ + vtbl.8 d5, {d0}, d5 │ │ + vst1.8 {d4}, [r0 :64], r1 │ │ + vst1.8 {d5}, [r2 :64], r1 │ │ + bgt 3a91c │ │ + pop {r4, r5, pc} │ │ lsl r1, r1, #1 │ │ - vmovl.s8 q0, d0 │ │ - vmovl.s8 q1, d2 │ │ - vld1.8 {d26}, [r2], r3 │ │ - vmovl.u8 q13, d26 │ │ - vext.8 q14, q13, q13, #2 │ │ - vmul.i16 d26, d26, d0 │ │ - vmul.i16 d28, d28, d0 │ │ - vpadd.i16 d26, d26, d28 │ │ - vpadd.i16 d26, d26, d26 │ │ - vrshr.s16 d16, d26, #2 │ │ - bl 40b00 │ │ - vext.8 d16, d16, d16, #4 │ │ - vorr d17, d26, d26 │ │ - vext.8 d16, d16, d26, #4 │ │ - bl 40b00 │ │ - vext.8 d18, d17, d26, #4 │ │ - vmull.s16 q2, d16, d2[0] │ │ - vmlal.s16 q2, d17, d2[1] │ │ - vmlal.s16 q2, d18, d2[2] │ │ - vmlal.s16 q2, d26, d2[3] │ │ - vqrshrn.s32 d4, q2, #10 │ │ - vqmovun.s16 d4, q2 │ │ - subs r5, r5, #2 │ │ - vst1.16 {d4[0]}, [r0 :16], r1 │ │ - vst1.16 {d4[1]}, [r8 :16], r1 │ │ - ble 40afc │ │ - vorr d16, d18, d18 │ │ - vorr d17, d26, d26 │ │ - b 409f8 │ │ - vld1.8 {d2}, [r7 :64] │ │ - sub r2, r2, #1 │ │ - sub r9, r2, r3, lsl #1 │ │ - sub r2, r9, r3 │ │ - add r8, r0, r1 │ │ - lsl r3, r3, #1 │ │ + vld1.8 {d16-d19}, [r3 :128]! │ │ + subs r5, r5, #4 │ │ + vld1.8 {d20-d23}, [r3 :128]! │ │ + vtbl.8 d16, {d0}, d16 │ │ + vtbl.8 d17, {d0}, d17 │ │ + vtbl.8 d18, {d0}, d18 │ │ + vtbl.8 d19, {d0}, d19 │ │ + vtbl.8 d20, {d0}, d20 │ │ + vtbl.8 d21, {d0}, d21 │ │ + vst1.8 {d16-d17}, [r0 :128], r1 │ │ + vtbl.8 d22, {d0}, d22 │ │ + vst1.8 {d18-d19}, [r2 :128], r1 │ │ + vtbl.8 d23, {d0}, d23 │ │ + vst1.8 {d20-d21}, [r0 :128], r1 │ │ + vst1.8 {d22-d23}, [r2 :128], r1 │ │ + bgt 3a950 │ │ + pop {r4, r5, pc} │ │ lsl r1, r1, #1 │ │ - vmovl.s8 q0, d0 │ │ - vmovl.s8 q1, d2 │ │ - vld1.8 {d26}, [r2], r3 │ │ - vmovl.u8 q13, d26 │ │ - vext.8 q14, q13, q13, #2 │ │ - vmul.i16 d26, d26, d0 │ │ - vmul.i16 d28, d28, d0 │ │ - vpadd.i16 d26, d26, d28 │ │ - vpadd.i16 d26, d26, d26 │ │ - vrshr.s16 d16, d26, #2 │ │ - bl 40b00 │ │ - vext.8 d16, d16, d16, #4 │ │ - vorr d17, d26, d26 │ │ - vext.8 d16, d16, d26, #4 │ │ - bl 40b00 │ │ - vext.8 d18, d17, d26, #4 │ │ - vorr d19, d26, d26 │ │ - bl 40b00 │ │ - vext.8 d20, d19, d26, #4 │ │ - vorr d21, d26, d26 │ │ - bl 40b00 │ │ - vext.8 d22, d21, d26, #4 │ │ - vmull.s16 q2, d16, d2[0] │ │ - vmlal.s16 q2, d17, d2[1] │ │ - vmlal.s16 q2, d18, d2[2] │ │ - vmlal.s16 q2, d19, d2[3] │ │ - vmlal.s16 q2, d20, d3[0] │ │ - vmlal.s16 q2, d21, d3[1] │ │ - vmlal.s16 q2, d22, d3[2] │ │ - vmlal.s16 q2, d26, d3[3] │ │ - vqrshrn.s32 d4, q2, #10 │ │ - vqmovun.s16 d4, q2 │ │ + vld1.8 {d16-d19}, [r3 :128]! │ │ subs r5, r5, #2 │ │ - vst1.16 {d4[0]}, [r0 :16], r1 │ │ - vst1.16 {d4[1]}, [r8 :16], r1 │ │ - ble 40afc │ │ - vorr d16, d18, d18 │ │ - vorr d17, d19, d19 │ │ - vorr d18, d20, d20 │ │ - vorr d19, d21, d21 │ │ - vorr d20, d22, d22 │ │ - vorr d21, d26, d26 │ │ - b 40aa0 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - vld1.8 {d28}, [r9], r3 │ │ - vld1.8 {d30}, [r2], r3 │ │ - vext.8 d29, d28, d28, #1 │ │ - vext.8 d31, d30, d30, #1 │ │ - vmovl.u8 q13, d28 │ │ - vmovl.u8 q14, d29 │ │ - vorr d27, d28, d28 │ │ - vmovl.u8 q14, d30 │ │ - vmovl.u8 q15, d31 │ │ - vtrn.32 d26, d28 │ │ - vtrn.32 d27, d30 │ │ - vmul.i16 d26, d26, d0[0] │ │ - vmla.i16 d26, d27, d0[1] │ │ - vmla.i16 d26, d28, d0[2] │ │ - vmla.i16 d26, d30, d0[3] │ │ - vrshr.s16 d26, d26, #2 │ │ - vext.8 d27, d26, d26, #4 │ │ - bx lr │ │ - add r6, r6, #2 │ │ - vld1.32 {d0[]}, [r6] │ │ - bgt 40c00 │ │ - add r7, r7, #2 │ │ - vld1.32 {d2[]}, [r7] │ │ - sub r9, r2, #1 │ │ - sub r2, r9, r3 │ │ - add r8, r0, r1 │ │ - lsl r3, r3, #1 │ │ + vld1.8 {d20-d23}, [r3 :128]! │ │ + vtbl.8 d16, {d0}, d16 │ │ + vtbl.8 d17, {d0}, d17 │ │ + vtbl.8 d18, {d0}, d18 │ │ + vtbl.8 d19, {d0}, d19 │ │ + vtbl.8 d20, {d0}, d20 │ │ + vtbl.8 d21, {d0}, d21 │ │ + vst1.8 {d16-d19}, [r0 :128], r1 │ │ + vtbl.8 d22, {d0}, d22 │ │ + vtbl.8 d23, {d0}, d23 │ │ + vst1.8 {d20-d23}, [r2 :128], r1 │ │ + bgt 3a998 │ │ + pop {r4, r5, pc} │ │ + sub r1, r1, #32 │ │ + vld1.8 {d16-d19}, [r3 :128]! │ │ + subs r5, r5, #1 │ │ + vld1.8 {d20-d23}, [r3 :128]! │ │ + vtbl.8 d16, {d0}, d16 │ │ + vtbl.8 d17, {d0}, d17 │ │ + vtbl.8 d18, {d0}, d18 │ │ + vtbl.8 d19, {d0}, d19 │ │ + vtbl.8 d20, {d0}, d20 │ │ + vtbl.8 d21, {d0}, d21 │ │ + vst1.8 {d16-d19}, [r0 :128]! │ │ + vtbl.8 d22, {d0}, d22 │ │ + vtbl.8 d23, {d0}, d23 │ │ + vst1.8 {d20-d23}, [r0 :128], r1 │ │ + bgt 3a9d8 │ │ + pop {r4, r5, pc} │ │ + push {r4, r5, r6, r7, r8, lr} │ │ + ldrd r4, [sp, #24] │ │ + ldr r6, [sp, #32] │ │ + clz lr, r3 │ │ + add ip, pc, #28 │ │ + sub lr, lr, #26 │ │ + ldr lr, [ip, lr, lsl #2] │ │ + vmov.i16 q0, #128 ; 0x0080 │ │ + vdup.16 q1, r6 │ │ + add ip, ip, lr │ │ + add r6, r0, r1 │ │ lsl r1, r1, #1 │ │ - vmovl.s8 q0, d0 │ │ - vmovl.s8 q1, d2 │ │ - vld1.8 {d30}, [r2], r3 │ │ - vmovl.u8 q14, d30 │ │ - vext.8 d27, d28, d29, #2 │ │ - vext.8 d30, d28, d29, #4 │ │ - vext.8 d31, d28, d29, #6 │ │ - vmul.i16 d26, d28, d0[0] │ │ - vmla.i16 d26, d27, d0[1] │ │ - vmla.i16 d26, d30, d0[2] │ │ - vmla.i16 d26, d31, d0[3] │ │ - vrshr.s16 d16, d26, #2 │ │ - bl 40cf8 │ │ - vorr d17, d26, d26 │ │ - vorr d18, d27, d27 │ │ - bl 40cf8 │ │ - vmull.s16 q2, d16, d2[0] │ │ - vmlal.s16 q2, d17, d2[1] │ │ - vmlal.s16 q2, d18, d2[2] │ │ - vmlal.s16 q2, d26, d2[3] │ │ - vmull.s16 q3, d17, d2[0] │ │ - vmlal.s16 q3, d18, d2[1] │ │ - vmlal.s16 q3, d26, d2[2] │ │ - vmlal.s16 q3, d27, d2[3] │ │ - vqrshrn.s32 d4, q2, #10 │ │ - vqrshrn.s32 d6, q3, #10 │ │ - subs r5, r5, #2 │ │ + bx ip │ │ + andeq r0, r0, r4, ror #1 │ │ + andeq r0, r0, r4, ror #1 │ │ + andeq r0, r0, r0, rrx │ │ + andeq r0, r0, r0, lsl r0 │ │ + vld1.16 {d4-d7}, [r5 :128]! │ │ + vmul.i16 q2, q2, q1 │ │ + vmul.i16 q3, q3, q1 │ │ + vshr.s16 q8, q2, #15 │ │ + vshr.s16 q9, q3, #15 │ │ + vadd.i16 q2, q2, q8 │ │ + vadd.i16 q3, q3, q9 │ │ + vrshr.s16 q2, q2, #6 │ │ + vrshr.s16 q3, q3, #6 │ │ + vadd.i16 q2, q2, q0 │ │ + vadd.i16 q3, q3, q0 │ │ vqmovun.s16 d4, q2 │ │ - vqmovun.s16 d6, q3 │ │ + vqmovun.s16 d5, q3 │ │ vst1.32 {d4[0]}, [r0 :32], r1 │ │ - vst1.32 {d6[0]}, [r8 :32], r1 │ │ - ble 40cf4 │ │ - vorr d16, d18, d18 │ │ - vorr d17, d26, d26 │ │ - vorr d18, d27, d27 │ │ - b 40bac │ │ - vld1.8 {d2}, [r7 :64] │ │ - sub r2, r2, #1 │ │ - sub r9, r2, r3, lsl #1 │ │ - sub r2, r9, r3 │ │ - add r8, r0, r1 │ │ - lsl r3, r3, #1 │ │ + vst1.32 {d4[1]}, [r6 :32], r1 │ │ + subs r4, r4, #4 │ │ + vst1.32 {d5[0]}, [r0 :32], r1 │ │ + vst1.32 {d5[1]}, [r6 :32], r1 │ │ + bgt 3aa58 │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ + vld1.16 {d16-d19}, [r5 :128]! │ │ + vld1.16 {d20-d23}, [r5 :128]! │ │ + vmul.i16 q8, q8, q1 │ │ + vmul.i16 q9, q9, q1 │ │ + vmul.i16 q10, q10, q1 │ │ + vmul.i16 q11, q11, q1 │ │ + vshr.s16 q12, q8, #15 │ │ + vshr.s16 q13, q9, #15 │ │ + vshr.s16 q14, q10, #15 │ │ + vshr.s16 q15, q11, #15 │ │ + vadd.i16 q8, q8, q12 │ │ + vadd.i16 q9, q9, q13 │ │ + vadd.i16 q10, q10, q14 │ │ + vadd.i16 q11, q11, q15 │ │ + vrshr.s16 q8, q8, #6 │ │ + vrshr.s16 q9, q9, #6 │ │ + vrshr.s16 q10, q10, #6 │ │ + vrshr.s16 q11, q11, #6 │ │ + vadd.i16 q8, q8, q0 │ │ + vadd.i16 q9, q9, q0 │ │ + vadd.i16 q10, q10, q0 │ │ + vadd.i16 q11, q11, q0 │ │ + vqmovun.s16 d16, q8 │ │ + vqmovun.s16 d17, q9 │ │ + vqmovun.s16 d18, q10 │ │ + vqmovun.s16 d19, q11 │ │ + vst1.8 {d16}, [r0 :64], r1 │ │ + vst1.8 {d17}, [r6 :64], r1 │ │ + subs r4, r4, #4 │ │ + vst1.8 {d18}, [r0 :64], r1 │ │ + vst1.8 {d19}, [r6 :64], r1 │ │ + bgt 3aaa8 │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ + add ip, r5, r3, lsl #1 │ │ + sub r1, r1, r3 │ │ + mov lr, r3 │ │ + vld1.16 {d16-d19}, [r5 :128]! │ │ + vmul.i16 q8, q8, q1 │ │ + vld1.16 {d20-d23}, [ip :128]! │ │ + vmul.i16 q9, q9, q1 │ │ + vmul.i16 q10, q10, q1 │ │ + vmul.i16 q11, q11, q1 │ │ + vshr.s16 q12, q8, #15 │ │ + vshr.s16 q13, q9, #15 │ │ + vshr.s16 q14, q10, #15 │ │ + vshr.s16 q15, q11, #15 │ │ + vadd.i16 q8, q8, q12 │ │ + vadd.i16 q9, q9, q13 │ │ + vadd.i16 q10, q10, q14 │ │ + vadd.i16 q11, q11, q15 │ │ + vrshr.s16 q8, q8, #6 │ │ + vrshr.s16 q9, q9, #6 │ │ + vrshr.s16 q10, q10, #6 │ │ + vrshr.s16 q11, q11, #6 │ │ + vadd.i16 q8, q8, q0 │ │ + vadd.i16 q9, q9, q0 │ │ + vadd.i16 q10, q10, q0 │ │ + vadd.i16 q11, q11, q0 │ │ + vqmovun.s16 d16, q8 │ │ + vqmovun.s16 d17, q9 │ │ + vqmovun.s16 d18, q10 │ │ + vqmovun.s16 d19, q11 │ │ + subs r3, r3, #16 │ │ + vst1.16 {d16-d17}, [r0 :128]! │ │ + vst1.16 {d18-d19}, [r6 :128]! │ │ + bgt 3ab38 │ │ + subs r4, r4, #2 │ │ + add r5, r5, lr, lsl #1 │ │ + add ip, ip, lr, lsl #1 │ │ + add r0, r0, r1 │ │ + add r6, r6, r1 │ │ + mov r3, lr │ │ + bgt 3ab38 │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ + push {r4, r5, r6, r7, r8, lr} │ │ + ldrd r4, [sp, #24] │ │ + ldr r6, [sp, #32] │ │ + clz lr, r3 │ │ + add ip, pc, #28 │ │ + sub lr, lr, #26 │ │ + ldr lr, [ip, lr, lsl #2] │ │ + vdup.16 q1, r6 │ │ + add r2, r2, #1 │ │ + add ip, ip, lr │ │ + add r6, r0, r1 │ │ lsl r1, r1, #1 │ │ - vmovl.s8 q0, d0 │ │ - vmovl.s8 q1, d2 │ │ - vld1.8 {d30}, [r2], r3 │ │ - vmovl.u8 q14, d30 │ │ - vext.8 d27, d28, d29, #2 │ │ - vext.8 d30, d28, d29, #4 │ │ - vext.8 d31, d28, d29, #6 │ │ - vmul.i16 d26, d28, d0[0] │ │ - vmla.i16 d26, d27, d0[1] │ │ - vmla.i16 d26, d30, d0[2] │ │ - vmla.i16 d26, d31, d0[3] │ │ - vrshr.s16 d16, d26, #2 │ │ - bl 40cf8 │ │ - vorr d17, d26, d26 │ │ - vorr d18, d27, d27 │ │ - bl 40cf8 │ │ - vorr d19, d26, d26 │ │ - vorr d20, d27, d27 │ │ - bl 40cf8 │ │ - vorr d21, d26, d26 │ │ - vorr d22, d27, d27 │ │ - bl 40cf8 │ │ - vmull.s16 q2, d16, d2[0] │ │ - vmlal.s16 q2, d17, d2[1] │ │ - vmlal.s16 q2, d18, d2[2] │ │ - vmlal.s16 q2, d19, d2[3] │ │ - vmlal.s16 q2, d20, d3[0] │ │ - vmlal.s16 q2, d21, d3[1] │ │ - vmlal.s16 q2, d22, d3[2] │ │ - vmlal.s16 q2, d26, d3[3] │ │ - vmull.s16 q3, d17, d2[0] │ │ - vmlal.s16 q3, d18, d2[1] │ │ - vmlal.s16 q3, d19, d2[2] │ │ - vmlal.s16 q3, d20, d2[3] │ │ - vmlal.s16 q3, d21, d3[0] │ │ - vmlal.s16 q3, d22, d3[1] │ │ - vmlal.s16 q3, d26, d3[2] │ │ - vmlal.s16 q3, d27, d3[3] │ │ - vqrshrn.s32 d4, q2, #10 │ │ - vqrshrn.s32 d6, q3, #10 │ │ - subs r5, r5, #2 │ │ - vqmovun.s16 d4, q2 │ │ + bx ip │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, asr #32 │ │ + andeq r0, r0, r8, lsr #32 │ │ + andeq r0, r0, r0, lsl r0 │ │ + vld1.32 {d0[]}, [r2] │ │ + vpaddl.u8 d0, d0 │ │ + vpadd.i16 d0, d0, d0 │ │ + vrshr.u16 d0, d0, #2 │ │ + vdup.16 q0, d0[0] │ │ + b 3aa58 │ │ + vld1.8 {d0}, [r2] │ │ + vpaddl.u8 d0, d0 │ │ + vpadd.i16 d0, d0, d0 │ │ + vpadd.i16 d0, d0, d0 │ │ + vrshr.u16 d0, d0, #3 │ │ + vdup.16 q0, d0[0] │ │ + b 3aaa8 │ │ + vld1.8 {d0-d1}, [r2] │ │ + vaddl.u8 q0, d0, d1 │ │ + vadd.i16 d0, d0, d1 │ │ + vpadd.i16 d0, d0, d0 │ │ + vpadd.i16 d0, d0, d0 │ │ + vrshr.u16 d0, d0, #4 │ │ + vdup.16 q0, d0[0] │ │ + b 3ab2c │ │ + vld1.8 {d4-d7}, [r2] │ │ + vaddl.u8 q2, d4, d5 │ │ + vaddl.u8 q3, d6, d7 │ │ + vadd.i16 q0, q2, q3 │ │ + vadd.i16 d0, d0, d1 │ │ + vpadd.i16 d0, d0, d0 │ │ + vpadd.i16 d0, d0, d0 │ │ + vrshr.u16 d0, d0, #5 │ │ + vdup.16 q0, d0[0] │ │ + b 3ab2c │ │ + push {r4, r5, r6, r7, r8, lr} │ │ + ldrd r4, [sp, #24] │ │ + ldr r6, [sp, #32] │ │ + sub r2, r2, r4 │ │ + clz lr, r3 │ │ + clz r8, r4 │ │ + sub ip, pc, #616 ; 0x268 │ │ + add r7, pc, #36 ; 0x24 │ │ + sub lr, lr, #26 │ │ + sub r8, r8, #26 │ │ + ldr lr, [ip, lr, lsl #2] │ │ + ldr r8, [r7, r8, lsl #2] │ │ + vdup.16 q1, r6 │ │ + add ip, ip, lr │ │ + add r7, r7, r8 │ │ + add r6, r0, r1 │ │ + lsl r1, r1, #1 │ │ + bx r7 │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, asr #32 │ │ + andeq r0, r0, r8, lsr #32 │ │ + andeq r0, r0, r0, lsl r0 │ │ + vld1.32 {d0[]}, [r2 :32] │ │ + vpaddl.u8 d0, d0 │ │ + vpadd.i16 d0, d0, d0 │ │ + vrshr.u16 d0, d0, #2 │ │ + vdup.16 q0, d0[0] │ │ + bx ip │ │ + vld1.8 {d0}, [r2 :64] │ │ + vpaddl.u8 d0, d0 │ │ + vpadd.i16 d0, d0, d0 │ │ + vpadd.i16 d0, d0, d0 │ │ + vrshr.u16 d0, d0, #3 │ │ + vdup.16 q0, d0[0] │ │ + bx ip │ │ + vld1.8 {d0-d1}, [r2 :128] │ │ + vaddl.u8 q0, d0, d1 │ │ + vadd.i16 d0, d0, d1 │ │ + vpadd.i16 d0, d0, d0 │ │ + vpadd.i16 d0, d0, d0 │ │ + vrshr.u16 d0, d0, #4 │ │ + vdup.16 q0, d0[0] │ │ + bx ip │ │ + vld1.8 {d4-d7}, [r2 :128] │ │ + vaddl.u8 q2, d4, d5 │ │ + vaddl.u8 q3, d6, d7 │ │ + vadd.i16 q0, q2, q3 │ │ + vadd.i16 d0, d0, d1 │ │ + vpadd.i16 d0, d0, d0 │ │ + vpadd.i16 d0, d0, d0 │ │ + vrshr.u16 d0, d0, #5 │ │ + vdup.16 q0, d0[0] │ │ + bx ip │ │ + push {r4, r5, r6, r7, r8, lr} │ │ + ldrd r4, [sp, #24] │ │ + ldr r6, [sp, #32] │ │ + sub r2, r2, r4 │ │ + add r8, r3, r4 │ │ + vdup.16 q1, r6 │ │ + clz lr, r3 │ │ + clz r6, r4 │ │ + vdup.16 d16, r8 │ │ + add r7, pc, #52 ; 0x34 │ │ + rbit r8, r8 │ │ + sub lr, lr, #22 │ │ + sub r6, r6, #26 │ │ + clz r8, r8 │ │ + ldr lr, [r7, lr, lsl #2] │ │ + ldr r6, [r7, r6, lsl #2] │ │ + rsb r8, r8, #0 │ │ + add ip, r7, lr │ │ + add r7, r7, r6 │ │ + vshr.u16 d16, d16, #1 │ │ + vdup.16 d17, r8 │ │ + add r6, r0, r1 │ │ + lsl r1, r1, #1 │ │ + bx r7 │ │ + andeq r0, r0, r4, lsr r1 │ │ + ldrdeq r0, [r0], -r0 ; │ │ + andeq r0, r0, r4, ror r0 │ │ + andeq r0, r0, r0, lsr #32 │ │ + andeq r0, r0, r8, asr r1 │ │ + andeq r0, r0, ip, ror #1 │ │ + andeq r0, r0, ip, lsl #1 │ │ + andeq r0, r0, r4, lsr r0 │ │ + vld1.32 {d0[]}, [r2 :32]! │ │ + vpaddl.u8 d0, d0 │ │ + add r2, r2, #1 │ │ + vpadd.i16 d0, d0, d0 │ │ + bx ip │ │ + vld1.32 {d1[]}, [r2] │ │ + vadd.i16 d0, d0, d16 │ │ + vpaddl.u8 d1, d1 │ │ + vpadd.i16 d1, d1, d1 │ │ + cmp r4, #4 │ │ + vadd.i16 d0, d0, d1 │ │ + vshl.u16 d0, d0, d17 │ │ + beq 3ae30 │ │ + movw lr, #6554 ; 0x199a │ │ + movw r8, #10923 ; 0x2aab │ │ + cmp r4, #16 │ │ + movne lr, r8 │ │ + vdup.16 d18, lr │ │ + vqdmulh.s16 d0, d0, d18 │ │ + vdup.16 q0, d0[0] │ │ + b 3aa58 │ │ + vld1.8 {d0}, [r2 :64]! │ │ + vpaddl.u8 d0, d0 │ │ + vpadd.i16 d0, d0, d0 │ │ + add r2, r2, #1 │ │ + vpadd.i16 d0, d0, d0 │ │ + bx ip │ │ + vld1.8 {d1}, [r2] │ │ + vadd.i16 d0, d0, d16 │ │ + vpaddl.u8 d1, d1 │ │ + vpadd.i16 d1, d1, d1 │ │ + vpadd.i16 d1, d1, d1 │ │ + cmp r4, #8 │ │ + vadd.i16 d0, d0, d1 │ │ + vshl.u16 d0, d0, d17 │ │ + beq 3ae8c │ │ + cmp r4, #32 │ │ + movw lr, #6554 ; 0x199a │ │ + movw r8, #10923 ; 0x2aab │ │ + movne lr, r8 │ │ + vdup.16 d18, lr │ │ + vqdmulh.s16 d0, d0, d18 │ │ + vdup.16 q0, d0[0] │ │ + b 3aaa8 │ │ + vld1.8 {d0-d1}, [r2 :128]! │ │ + vaddl.u8 q0, d0, d1 │ │ + vadd.i16 d0, d0, d1 │ │ + vpadd.i16 d0, d0, d0 │ │ + add r2, r2, #1 │ │ + vpadd.i16 d0, d0, d0 │ │ + bx ip │ │ + vld1.8 {d4-d5}, [r2] │ │ + vadd.i16 d0, d0, d16 │ │ + vaddl.u8 q2, d4, d5 │ │ + vadd.i16 d4, d4, d5 │ │ + vpadd.i16 d4, d4, d4 │ │ + vpadd.i16 d4, d4, d4 │ │ + cmp r4, #16 │ │ + vadd.i16 d0, d0, d4 │ │ + vshl.u16 d0, d0, d17 │ │ + beq 3aef0 │ │ + tst r4, #56 ; 0x38 │ │ + movw lr, #6554 ; 0x199a │ │ + movw r8, #10923 ; 0x2aab │ │ + movne lr, r8 │ │ + vdup.16 d18, lr │ │ + vqdmulh.s16 d0, d0, d18 │ │ + vdup.16 q0, d0[0] │ │ + b 3ab2c │ │ + vld1.8 {d4-d7}, [r2 :128]! │ │ + vaddl.u8 q2, d4, d5 │ │ + vaddl.u8 q3, d6, d7 │ │ + vadd.i16 q0, q2, q3 │ │ + vadd.i16 d0, d0, d1 │ │ + vpadd.i16 d0, d0, d0 │ │ + add r2, r2, #1 │ │ + vpadd.i16 d0, d0, d0 │ │ + bx ip │ │ + vld1.8 {d4-d7}, [r2] │ │ + vadd.i16 d0, d0, d16 │ │ + vaddl.u8 q2, d4, d5 │ │ + vaddl.u8 q3, d6, d7 │ │ + vadd.i16 q2, q2, q3 │ │ + vadd.i16 d4, d4, d5 │ │ + vpadd.i16 d4, d4, d4 │ │ + vpadd.i16 d4, d4, d4 │ │ + cmp r4, #32 │ │ + vadd.i16 d0, d0, d4 │ │ + vshl.u16 d0, d0, d17 │ │ + beq 3af64 │ │ + cmp r4, #8 │ │ + movw lr, #6554 ; 0x199a │ │ + movw r8, #10923 ; 0x2aab │ │ + movne lr, r8 │ │ + vdup.16 d18, lr │ │ + vqdmulh.s16 d0, d0, d18 │ │ + vdup.16 q0, d0[0] │ │ + b 3ab2c │ │ + push {r4, r5, r6, r7, r8, lr} │ │ + ldrd r4, [sp, #24] │ │ + ldr r6, [sp, #32] │ │ + clz r8, r5 │ │ + lsl r4, r4, #2 │ │ + add r7, pc, #68 ; 0x44 │ │ + sub r8, r8, #27 │ │ + ldr r8, [r7, r8, lsl #2] │ │ + vmov.i16 q8, #0 ; 0x0000 │ │ + vmov.i16 q9, #0 ; 0x0000 │ │ + vmov.i16 q10, #0 ; 0x0000 │ │ + vmov.i16 q11, #0 ; 0x0000 │ │ + add r7, r7, r8 │ │ + sub r8, r6, r4 │ │ + rbit lr, r5 │ │ + rbit ip, r6 │ │ + clz lr, lr │ │ + clz ip, ip │ │ + add lr, lr, ip │ │ + add ip, r1, r2 │ │ + vdup.32 d31, lr │ │ + lsl r2, r2, #1 │ │ + vneg.s32 d31, d31 │ │ + bx r7 │ │ + andeq r0, r0, r4, ror r1 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, ip │ │ + vld1.8 {d0}, [r1 :64], r2 │ │ + vld1.8 {d2}, [ip :64], r2 │ │ + vld1.8 {d1}, [r1 :64], r2 │ │ + vld1.8 {d3}, [ip :64], r2 │ │ + vpaddl.u8 q0, q0 │ │ + vpaddl.u8 q1, q1 │ │ + vadd.i16 q0, q0, q1 │ │ + vshl.s16 q0, q0, #1 │ │ + subs r8, r8, #2 │ │ + vst1.16 {d0-d1}, [r0 :128]! │ │ + vadd.i16 q8, q8, q0 │ │ + bgt 3afd8 │ │ + cmp r4, #0 │ │ + vorr d0, d1, d1 │ │ + vorr d2, d1, d1 │ │ + vorr d3, d1, d1 │ │ + beq 3b030 │ │ + subs r4, r4, #4 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vadd.i16 q8, q8, q0 │ │ + vadd.i16 q8, q8, q1 │ │ + bgt 3b01c │ │ + vadd.i16 q0, q8, q9 │ │ + vadd.i16 q1, q10, q11 │ │ + vpaddl.u16 q0, q0 │ │ + vpaddl.u16 q1, q1 │ │ + vadd.i32 q0, q0, q1 │ │ + vadd.i32 d0, d0, d1 │ │ + vpadd.i32 d0, d0, d0 │ │ + sub r0, r0, r6, lsl #3 │ │ + vrshl.u32 d16, d0, d31 │ │ + vdup.16 q8, d16[0] │ │ + vld1.16 {d0-d3}, [r0 :128] │ │ + subs r6, r6, #4 │ │ + vsub.i16 q0, q0, q8 │ │ + vsub.i16 q1, q1, q8 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + bgt 3b058 │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ + cmp r3, #0 │ │ + bne 3b0cc │ │ + vld1.8 {d0-d1}, [r1 :128], r2 │ │ + vld1.8 {d2-d3}, [ip :128], r2 │ │ + vld1.8 {d4-d5}, [r1 :128], r2 │ │ + vpaddl.u8 q0, q0 │ │ + vld1.8 {d6-d7}, [ip :128], r2 │ │ + vpaddl.u8 q1, q1 │ │ + vpaddl.u8 q2, q2 │ │ + vpaddl.u8 q3, q3 │ │ + vadd.i16 q0, q0, q1 │ │ + vadd.i16 q2, q2, q3 │ │ + vshl.s16 q0, q0, #1 │ │ + vshl.s16 q1, q2, #1 │ │ + subs r8, r8, #2 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vadd.i16 q8, q8, q0 │ │ + vadd.i16 q9, q9, q1 │ │ + bgt 3b07c │ │ + cmp r4, #0 │ │ + vorr q0, q1, q1 │ │ + b 3b114 │ │ + vld1.16 {d0}, [r1 :64], r2 │ │ + vld1.16 {d2}, [ip :64], r2 │ │ + vld1.16 {d1}, [r1 :64], r2 │ │ + vld1.16 {d3}, [ip :64], r2 │ │ + vpaddl.u8 q0, q0 │ │ + vpaddl.u8 q1, q1 │ │ + vadd.i16 q0, q0, q1 │ │ + vshl.s16 q0, q0, #1 │ │ + vdup.16 d3, d1[3] │ │ + vorr d2, d1, d1 │ │ + vdup.16 d1, d0[3] │ │ + subs r8, r8, #2 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vadd.i16 q8, q8, q0 │ │ + vadd.i16 q9, q9, q1 │ │ + bgt 3b0cc │ │ + cmp r4, #0 │ │ + vorr q0, q1, q1 │ │ + beq 3b138 │ │ + subs r4, r4, #4 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vadd.i16 q8, q8, q0 │ │ + vadd.i16 q9, q9, q1 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vadd.i16 q10, q10, q0 │ │ + vadd.i16 q11, q11, q1 │ │ + bgt 3b118 │ │ + lsl r6, r6, #1 │ │ + b 3b030 │ │ + add r7, pc, #8 │ │ + ldr r3, [r7, r3, lsl #2] │ │ + add r7, r7, r3 │ │ + bx r7 │ │ + andeq r0, r0, r0, lsl r0 │ │ + muleq r0, r0, r0 │ │ + andeq r0, r0, r8, lsr #2 │ │ + muleq r0, r0, r1 │ │ + vld1.8 {d0-d3}, [r1 :128], r2 │ │ + vld1.8 {d4-d7}, [ip :128], r2 │ │ + vpaddl.u8 q0, q0 │ │ + vld1.8 {d24-d27}, [r1 :128], r2 │ │ + vpaddl.u8 q1, q1 │ │ + vpaddl.u8 q2, q2 │ │ + vpaddl.u8 q3, q3 │ │ + vadd.i16 q0, q0, q2 │ │ + vadd.i16 q1, q1, q3 │ │ + vld1.8 {d4-d7}, [ip :128], r2 │ │ + vpaddl.u8 q12, q12 │ │ + vpaddl.u8 q13, q13 │ │ + vpaddl.u8 q2, q2 │ │ + vpaddl.u8 q3, q3 │ │ + vadd.i16 q12, q12, q2 │ │ + vadd.i16 q13, q13, q3 │ │ + vshl.s16 q0, q0, #1 │ │ + vshl.s16 q1, q1, #1 │ │ + vshl.s16 q2, q12, #1 │ │ + vshl.s16 q3, q13, #1 │ │ + subs r8, r8, #2 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vadd.i16 q8, q8, q0 │ │ + vadd.i16 q9, q9, q1 │ │ + vst1.16 {d4-d7}, [r0 :128]! │ │ + vadd.i16 q10, q10, q2 │ │ + vadd.i16 q11, q11, q3 │ │ + bgt 3b160 │ │ + cmp r4, #0 │ │ + vorr q0, q2, q2 │ │ + vorr q1, q3, q3 │ │ + b 3b348 │ │ + vldr d2, [r1, #16] │ │ + vld1.8 {d0-d1}, [r1 :128], r2 │ │ + vldr d6, [ip, #16] │ │ + vld1.8 {d4-d5}, [ip :128], r2 │ │ + vpaddl.u8 d2, d2 │ │ + vldr d26, [r1, #16] │ │ + vpaddl.u8 q0, q0 │ │ + vld1.8 {d24-d25}, [r1 :128], r2 │ │ + vpaddl.u8 d6, d6 │ │ + vldr d30, [ip, #16] │ │ + vpaddl.u8 q2, q2 │ │ + vld1.8 {d28-d29}, [ip :128], r2 │ │ + vpaddl.u8 d26, d26 │ │ + vpaddl.u8 q12, q12 │ │ + vpaddl.u8 d30, d30 │ │ + vpaddl.u8 q14, q14 │ │ + vadd.i16 d2, d2, d6 │ │ + vadd.i16 q0, q0, q2 │ │ + vadd.i16 d26, d26, d30 │ │ + vadd.i16 q12, q12, q14 │ │ + vshl.s16 d2, d2, #1 │ │ + vshl.s16 q0, q0, #1 │ │ + vshl.s16 d6, d26, #1 │ │ + vshl.s16 q2, q12, #1 │ │ + vdup.16 d3, d2[3] │ │ + vdup.16 d7, d6[3] │ │ + subs r8, r8, #2 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vadd.i16 q8, q8, q0 │ │ + vadd.i16 q9, q9, q1 │ │ + vst1.16 {d4-d7}, [r0 :128]! │ │ + vadd.i16 q10, q10, q2 │ │ + vadd.i16 q11, q11, q3 │ │ + bgt 3b1e0 │ │ + cmp r4, #0 │ │ + vorr q0, q2, q2 │ │ + vorr q1, q3, q3 │ │ + b 3b348 │ │ + vld1.8 {d0-d1}, [r1 :128], r2 │ │ + vld1.8 {d2-d3}, [ip :128], r2 │ │ + vld1.8 {d4-d5}, [r1 :128], r2 │ │ + vpaddl.u8 q0, q0 │ │ + vld1.8 {d6-d7}, [ip :128], r2 │ │ + vpaddl.u8 q1, q1 │ │ + vpaddl.u8 q2, q2 │ │ + vpaddl.u8 q3, q3 │ │ + vadd.i16 q0, q0, q1 │ │ + vadd.i16 q2, q2, q3 │ │ + vshl.s16 q0, q0, #1 │ │ + vshl.s16 q2, q2, #1 │ │ + vdup.16 q1, d1[3] │ │ + vdup.16 q3, d5[3] │ │ + subs r8, r8, #2 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vadd.i16 q8, q8, q0 │ │ + vadd.i16 q9, q9, q1 │ │ + vst1.16 {d4-d7}, [r0 :128]! │ │ + vadd.i16 q10, q10, q2 │ │ + vadd.i16 q11, q11, q3 │ │ + bgt 3b278 │ │ + cmp r4, #0 │ │ + vorr q0, q2, q2 │ │ + vorr q1, q3, q3 │ │ + b 3b348 │ │ + vld1.8 {d0}, [r1 :64], r2 │ │ + vld1.8 {d1}, [ip :64], r2 │ │ + vld1.8 {d4}, [r1 :64], r2 │ │ + vpaddl.u8 q0, q0 │ │ + vld1.8 {d5}, [ip :64], r2 │ │ + vpaddl.u8 q2, q2 │ │ + vadd.i16 d0, d0, d1 │ │ + vadd.i16 d4, d4, d5 │ │ + vshl.s16 d0, d0, #1 │ │ + vshl.s16 d4, d4, #1 │ │ + vdup.16 q1, d0[3] │ │ + vdup.16 q3, d4[3] │ │ + vdup.16 d1, d0[3] │ │ + vdup.16 d5, d4[3] │ │ + subs r8, r8, #2 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vadd.i16 q8, q8, q0 │ │ + vadd.i16 q9, q9, q1 │ │ + vst1.16 {d4-d7}, [r0 :128]! │ │ + vadd.i16 q10, q10, q2 │ │ + vadd.i16 q11, q11, q3 │ │ + bgt 3b2e0 │ │ + cmp r4, #0 │ │ + vorr q0, q2, q2 │ │ + vorr q1, q3, q3 │ │ + b 3b348 │ │ + beq 3b36c │ │ + subs r4, r4, #2 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vadd.i16 q8, q8, q0 │ │ + vadd.i16 q9, q9, q1 │ │ + vst1.16 {d4-d7}, [r0 :128]! │ │ + vadd.i16 q10, q10, q2 │ │ + vadd.i16 q11, q11, q3 │ │ + bgt 3b34c │ │ + lsl r6, r6, #2 │ │ + b 3b030 │ │ + push {r4, r5, r6, r7, r8, lr} │ │ + ldrd r4, [sp, #24] │ │ + ldr r6, [sp, #32] │ │ + clz r8, r5 │ │ + lsl r4, r4, #2 │ │ + add r7, pc, #68 ; 0x44 │ │ + sub r8, r8, #27 │ │ + ldr r8, [r7, r8, lsl #2] │ │ + vmov.i16 q8, #0 ; 0x0000 │ │ + vmov.i16 q9, #0 ; 0x0000 │ │ + vmov.i16 q10, #0 ; 0x0000 │ │ + vmov.i16 q11, #0 ; 0x0000 │ │ + add r7, r7, r8 │ │ + sub r8, r6, r4 │ │ + rbit lr, r5 │ │ + rbit ip, r6 │ │ + clz lr, lr │ │ + clz ip, ip │ │ + add lr, lr, ip │ │ + add ip, r1, r2 │ │ + vdup.32 d31, lr │ │ + lsl r2, r2, #1 │ │ + vneg.s32 d31, d31 │ │ + bx r7 │ │ + andeq r0, r0, r8, lsr #2 │ │ + andeq r0, r0, r4, asr r0 │ │ + andeq r0, r0, ip │ │ + vld1.8 {d0}, [r1 :64], r2 │ │ + vld1.8 {d1}, [ip :64], r2 │ │ + vld1.8 {d2}, [r1 :64], r2 │ │ + vld1.8 {d3}, [ip :64], r2 │ │ + vpaddl.u8 q0, q0 │ │ + vpaddl.u8 q1, q1 │ │ + vshl.s16 q0, q0, #2 │ │ + vshl.s16 q1, q1, #2 │ │ + subs r8, r8, #4 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vadd.i16 q8, q8, q0 │ │ + vadd.i16 q9, q9, q1 │ │ + bgt 3b3e0 │ │ + cmp r4, #0 │ │ + vorr d0, d3, d3 │ │ + vorr d1, d3, d3 │ │ + vorr d2, d3, d3 │ │ + b 3b018 │ │ + cmp r3, #0 │ │ + bne 3b490 │ │ + vld1.8 {d0-d1}, [r1 :128], r2 │ │ + vld1.8 {d2-d3}, [ip :128], r2 │ │ + vld1.8 {d4-d5}, [r1 :128], r2 │ │ + vpaddl.u8 q0, q0 │ │ + vld1.8 {d6-d7}, [ip :128], r2 │ │ + vpaddl.u8 q1, q1 │ │ + vpaddl.u8 q2, q2 │ │ + vpaddl.u8 q3, q3 │ │ + vshl.s16 q0, q0, #2 │ │ + vshl.s16 q1, q1, #2 │ │ + vshl.s16 q2, q2, #2 │ │ + vshl.s16 q3, q3, #2 │ │ + subs r8, r8, #4 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vadd.i16 q8, q8, q0 │ │ + vadd.i16 q9, q9, q1 │ │ + vst1.16 {d4-d7}, [r0 :128]! │ │ + vadd.i16 q10, q10, q2 │ │ + vadd.i16 q11, q11, q3 │ │ + bgt 3b430 │ │ + cmp r4, #0 │ │ + vorr q0, q3, q3 │ │ + vorr q1, q3, q3 │ │ + b 3b114 │ │ + vld1.8 {d0}, [r1 :64], r2 │ │ + vld1.8 {d1}, [ip :64], r2 │ │ + vld1.8 {d2}, [r1 :64], r2 │ │ + vld1.8 {d3}, [ip :64], r2 │ │ + vpaddl.u8 q0, q0 │ │ + vpaddl.u8 q1, q1 │ │ + vshl.s16 q0, q0, #2 │ │ + vshl.s16 q1, q1, #2 │ │ + vdup.16 d7, d3[3] │ │ + vorr d6, d3, d3 │ │ + vdup.16 d5, d2[3] │ │ + vorr d4, d2, d2 │ │ + vdup.16 d3, d1[3] │ │ + vorr d2, d1, d1 │ │ + vdup.16 d1, d0[3] │ │ + subs r8, r8, #4 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vadd.i16 q8, q8, q0 │ │ + vadd.i16 q9, q9, q1 │ │ + vst1.16 {d4-d7}, [r0 :128]! │ │ + vadd.i16 q10, q10, q2 │ │ + vadd.i16 q11, q11, q3 │ │ + bgt 3b490 │ │ + cmp r4, #0 │ │ + vorr q0, q3, q3 │ │ + vorr q1, q3, q3 │ │ + b 3b114 │ │ + add r7, pc, #8 │ │ + ldr r3, [r7, r3, lsl #2] │ │ + add r7, r7, r3 │ │ + bx r7 │ │ + andeq r0, r0, r0, lsl r0 │ │ + andeq r0, r0, r8, rrx │ │ + ldrdeq r0, [r0], -r0 ; │ │ + andeq r0, r0, r0, lsr #2 │ │ + vld1.8 {d0-d3}, [r1 :128], r2 │ │ + vld1.8 {d4-d7}, [ip :128], r2 │ │ + vpaddl.u8 q0, q0 │ │ + vpaddl.u8 q1, q1 │ │ + vpaddl.u8 q2, q2 │ │ + vpaddl.u8 q3, q3 │ │ + vshl.s16 q0, q0, #2 │ │ + vshl.s16 q1, q1, #2 │ │ + vshl.s16 q2, q2, #2 │ │ + vshl.s16 q3, q3, #2 │ │ + subs r8, r8, #2 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vadd.i16 q8, q8, q0 │ │ + vadd.i16 q9, q9, q1 │ │ + vst1.16 {d4-d7}, [r0 :128]! │ │ + vadd.i16 q10, q10, q2 │ │ + vadd.i16 q11, q11, q3 │ │ + bgt 3b51c │ │ + cmp r4, #0 │ │ + vorr q0, q2, q2 │ │ + vorr q1, q3, q3 │ │ + b 3b348 │ │ + vldr d2, [r1, #16] │ │ + vld1.8 {d0-d1}, [r1 :128], r2 │ │ + vldr d6, [ip, #16] │ │ + vld1.8 {d4-d5}, [ip :128], r2 │ │ + vpaddl.u8 d2, d2 │ │ + vpaddl.u8 q0, q0 │ │ + vpaddl.u8 d6, d6 │ │ + vpaddl.u8 q2, q2 │ │ + vshl.s16 d2, d2, #2 │ │ + vshl.s16 q0, q0, #2 │ │ + vshl.s16 d6, d6, #2 │ │ + vshl.s16 q2, q2, #2 │ │ + vdup.16 d3, d2[3] │ │ + vdup.16 d7, d6[3] │ │ + subs r8, r8, #2 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vadd.i16 q8, q8, q0 │ │ + vadd.i16 q9, q9, q1 │ │ + vst1.16 {d4-d7}, [r0 :128]! │ │ + vadd.i16 q10, q10, q2 │ │ + vadd.i16 q11, q11, q3 │ │ + bgt 3b574 │ │ + cmp r4, #0 │ │ + vorr q0, q2, q2 │ │ + vorr q1, q3, q3 │ │ + b 3b348 │ │ + vld1.8 {d0-d1}, [r1 :128], r2 │ │ + vld1.8 {d4-d5}, [ip :128], r2 │ │ + vpaddl.u8 q0, q0 │ │ + vpaddl.u8 q2, q2 │ │ + vshl.s16 q0, q0, #2 │ │ + vshl.s16 q2, q2, #2 │ │ + vdup.16 q1, d1[3] │ │ + vdup.16 q3, d5[3] │ │ + subs r8, r8, #2 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vadd.i16 q8, q8, q0 │ │ + vadd.i16 q9, q9, q1 │ │ + vst1.16 {d4-d7}, [r0 :128]! │ │ + vadd.i16 q10, q10, q2 │ │ + vadd.i16 q11, q11, q3 │ │ + bgt 3b5dc │ │ + cmp r4, #0 │ │ + vorr q0, q2, q2 │ │ + vorr q1, q3, q3 │ │ + b 3b348 │ │ + vld1.8 {d0}, [r1 :64], r2 │ │ + vld1.8 {d1}, [ip :64], r2 │ │ + vpaddl.u8 q0, q0 │ │ + vshl.s16 q0, q0, #2 │ │ + vdup.16 q3, d1[3] │ │ + vdup.16 q1, d0[3] │ │ + vdup.16 d5, d1[3] │ │ + vorr d4, d1, d1 │ │ + vdup.16 d1, d0[3] │ │ + subs r8, r8, #2 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vadd.i16 q8, q8, q0 │ │ + vadd.i16 q9, q9, q1 │ │ + vst1.16 {d4-d7}, [r0 :128]! │ │ + vadd.i16 q10, q10, q2 │ │ + vadd.i16 q11, q11, q3 │ │ + bgt 3b62c │ │ + cmp r4, #0 │ │ + vorr q0, q2, q2 │ │ + vorr q1, q3, q3 │ │ + b 3b348 │ │ + push {r4, r5, r6, r7, r8, lr} │ │ + ldrd r4, [sp, #24] │ │ + ldr r6, [sp, #32] │ │ + clz r8, r5 │ │ + lsl r4, r4, #2 │ │ + add r7, pc, #68 ; 0x44 │ │ + sub r8, r8, #26 │ │ + ldr r8, [r7, r8, lsl #2] │ │ + vmov.i16 q8, #0 ; 0x0000 │ │ + vmov.i16 q9, #0 ; 0x0000 │ │ + vmov.i16 q10, #0 ; 0x0000 │ │ + vmov.i16 q11, #0 ; 0x0000 │ │ + add r7, r7, r8 │ │ + sub r8, r6, r4 │ │ + rbit lr, r5 │ │ + rbit ip, r6 │ │ + clz lr, lr │ │ + clz ip, ip │ │ + add lr, lr, ip │ │ + add ip, r1, r2 │ │ + vdup.32 d31, lr │ │ + lsl r2, r2, #1 │ │ + vneg.s32 d31, d31 │ │ + bx r7 │ │ + andeq r0, r0, r8, lsr r1 │ │ + andeq r0, r0, r0, lsr #1 │ │ + andeq r0, r0, r0, asr r0 │ │ + andeq r0, r0, r0, lsl r0 │ │ + vld1.32 {d0[]}, [r1 :32], r2 │ │ + vld1.32 {d0[1]}, [ip :32], r2 │ │ + vld1.32 {d2[]}, [r1 :32], r2 │ │ + vld1.32 {d2[1]}, [ip :32], r2 │ │ + vshll.u8 q0, d0, #3 │ │ + vshll.u8 q1, d2, #3 │ │ + subs r8, r8, #4 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vadd.i16 q8, q8, q0 │ │ + vadd.i16 q9, q9, q1 │ │ + bgt 3b6f0 │ │ + cmp r4, #0 │ │ + vorr d0, d3, d3 │ │ + vorr d1, d3, d3 │ │ + vorr d2, d3, d3 │ │ + b 3b018 │ │ + vld1.16 {d0}, [r1 :64], r2 │ │ + vld1.16 {d2}, [ip :64], r2 │ │ + vld1.16 {d4}, [r1 :64], r2 │ │ + vshll.u8 q0, d0, #3 │ │ + vld1.16 {d6}, [ip :64], r2 │ │ + vshll.u8 q1, d2, #3 │ │ + vshll.u8 q2, d4, #3 │ │ + vshll.u8 q3, d6, #3 │ │ + subs r8, r8, #4 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vadd.i16 q8, q8, q0 │ │ + vadd.i16 q9, q9, q1 │ │ + vst1.16 {d4-d7}, [r0 :128]! │ │ + vadd.i16 q10, q10, q2 │ │ + vadd.i16 q11, q11, q3 │ │ + bgt 3b730 │ │ + cmp r4, #0 │ │ + vorr q0, q3, q3 │ │ + vorr q1, q3, q3 │ │ + b 3b114 │ │ + cmp r3, #0 │ │ + bne 3b7d0 │ │ + vld1.8 {d2-d3}, [r1 :128], r2 │ │ + vld1.8 {d6-d7}, [ip :128], r2 │ │ + vshll.u8 q0, d2, #3 │ │ + vshll.u8 q1, d3, #3 │ │ + vshll.u8 q2, d6, #3 │ │ + vshll.u8 q3, d7, #3 │ │ + subs r8, r8, #2 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vadd.i16 q8, q8, q0 │ │ + vadd.i16 q9, q9, q1 │ │ + vst1.16 {d4-d7}, [r0 :128]! │ │ + vadd.i16 q10, q10, q2 │ │ + vadd.i16 q11, q11, q3 │ │ + bgt 3b788 │ │ + cmp r4, #0 │ │ + vorr q0, q2, q2 │ │ + vorr q1, q3, q3 │ │ + b 3b348 │ │ + vld1.8 {d0}, [r1 :64], r2 │ │ + vld1.8 {d4}, [ip :64], r2 │ │ + vshll.u8 q0, d0, #3 │ │ + vshll.u8 q2, d4, #3 │ │ + vdup.16 q1, d1[3] │ │ + vdup.16 q3, d5[3] │ │ + subs r8, r8, #2 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vadd.i16 q8, q8, q0 │ │ + vadd.i16 q9, q9, q1 │ │ + vst1.16 {d4-d7}, [r0 :128]! │ │ + vadd.i16 q10, q10, q2 │ │ + vadd.i16 q11, q11, q3 │ │ + bgt 3b7d0 │ │ + cmp r4, #0 │ │ + vorr q0, q2, q2 │ │ + vorr q1, q3, q3 │ │ + b 3b348 │ │ + add r7, pc, #8 │ │ + ldr r3, [r7, r3, lsl #1] │ │ + add r7, r7, r3 │ │ + bx r7 │ │ + andeq r0, r0, r0, lsl r0 │ │ + andeq r0, r0, r8, ror r0 │ │ + andeq r0, r0, r8, ror #1 │ │ + andeq r0, r0, r0, asr r1 │ │ + vld1.8 {d4-d7}, [r1 :128], r2 │ │ + vld1.8 {d26-d29}, [ip :128], r2 │ │ + vshll.u8 q0, d4, #3 │ │ + vshll.u8 q1, d5, #3 │ │ + vshll.u8 q2, d6, #3 │ │ + vshll.u8 q3, d7, #3 │ │ + vshll.u8 q12, d26, #3 │ │ + vshll.u8 q13, d27, #3 │ │ + subs r8, r8, #2 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vadd.i16 q8, q8, q0 │ │ + vadd.i16 q9, q9, q1 │ │ + vshll.u8 q0, d28, #3 │ │ + vshll.u8 q1, d29, #3 │ │ + vst1.16 {d4-d7}, [r0 :128]! │ │ + vadd.i16 q10, q10, q2 │ │ + vadd.i16 q11, q11, q3 │ │ + vst1.16 {d24-d27}, [r0 :128]! │ │ + vadd.i16 q8, q8, q12 │ │ + vadd.i16 q9, q9, q13 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vadd.i16 q10, q10, q0 │ │ + vadd.i16 q11, q11, q1 │ │ + bgt 3b838 │ │ + cmp r4, #0 │ │ + b 3b9dc │ │ + vldr d4, [r1, #16] │ │ + vld1.8 {d2-d3}, [r1 :128], r2 │ │ + vldr d28, [ip, #16] │ │ + vld1.8 {d26-d27}, [ip :128], r2 │ │ + vshll.u8 q2, d4, #3 │ │ + vshll.u8 q0, d2, #3 │ │ + vshll.u8 q1, d3, #3 │ │ + vshll.u8 q12, d26, #3 │ │ + vshll.u8 q13, d27, #3 │ │ + vdup.16 q3, d5[3] │ │ + subs r8, r8, #2 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vadd.i16 q8, q8, q0 │ │ + vadd.i16 q9, q9, q1 │ │ + vshll.u8 q0, d28, #3 │ │ + vst1.16 {d4-d7}, [r0 :128]! │ │ + vadd.i16 q10, q10, q2 │ │ + vadd.i16 q11, q11, q3 │ │ + vdup.16 q1, d1[3] │ │ + vst1.16 {d24-d27}, [r0 :128]! │ │ + vadd.i16 q8, q8, q12 │ │ + vadd.i16 q9, q9, q13 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vadd.i16 q10, q10, q0 │ │ + vadd.i16 q11, q11, q1 │ │ + bgt 3b8a0 │ │ + cmp r4, #0 │ │ + b 3b9dc │ │ + vld1.8 {d2-d3}, [r1 :128], r2 │ │ + vld1.8 {d26-d27}, [ip :128], r2 │ │ + vshll.u8 q0, d2, #3 │ │ + vshll.u8 q1, d3, #3 │ │ + vshll.u8 q12, d26, #3 │ │ + vshll.u8 q13, d27, #3 │ │ + vdup.16 q2, d3[3] │ │ + vdup.16 q3, d3[3] │ │ + subs r8, r8, #2 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vadd.i16 q8, q8, q0 │ │ + vadd.i16 q9, q9, q1 │ │ + vdup.16 q0, d27[3] │ │ + vdup.16 q1, d27[3] │ │ + vst1.16 {d4-d7}, [r0 :128]! │ │ + vadd.i16 q10, q10, q2 │ │ + vadd.i16 q11, q11, q3 │ │ + vst1.16 {d24-d27}, [r0 :128]! │ │ + vadd.i16 q8, q8, q12 │ │ + vadd.i16 q9, q9, q13 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vadd.i16 q10, q10, q0 │ │ + vadd.i16 q11, q11, q1 │ │ + bgt 3b910 │ │ + cmp r4, #0 │ │ + b 3b9dc │ │ + vld1.8 {d0}, [r1 :64], r2 │ │ + vld1.8 {d24}, [ip :64], r2 │ │ + vshll.u8 q0, d0, #3 │ │ + vshll.u8 q12, d24, #3 │ │ + subs r8, r8, #2 │ │ + vdup.16 q1, d1[3] │ │ + vdup.16 q2, d1[3] │ │ + vdup.16 q3, d1[3] │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vadd.i16 q8, q8, q0 │ │ + vadd.i16 q9, q9, q1 │ │ + vdup.16 q13, d25[3] │ │ + vdup.16 q0, d25[3] │ │ + vdup.16 q1, d25[3] │ │ + vst1.16 {d4-d7}, [r0 :128]! │ │ + vadd.i16 q10, q10, q2 │ │ + vadd.i16 q11, q11, q3 │ │ + vst1.16 {d24-d27}, [r0 :128]! │ │ + vadd.i16 q8, q8, q12 │ │ + vadd.i16 q9, q9, q13 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vadd.i16 q10, q10, q0 │ │ + vadd.i16 q11, q11, q1 │ │ + bgt 3b978 │ │ + cmp r4, #0 │ │ + beq 3ba00 │ │ + subs r4, r4, #1 │ │ + vst1.16 {d24-d27}, [r0 :128]! │ │ + vadd.i16 q8, q8, q12 │ │ + vadd.i16 q9, q9, q13 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vadd.i16 q10, q10, q0 │ │ + vadd.i16 q11, q11, q1 │ │ + bgt 3b9e0 │ │ + lsl r6, r6, #3 │ │ + vpaddl.u16 q0, q8 │ │ + vpaddl.u16 q1, q9 │ │ + vpaddl.u16 q2, q10 │ │ + vpaddl.u16 q3, q11 │ │ + vadd.i32 q0, q0, q1 │ │ + vadd.i32 q2, q2, q3 │ │ + vadd.i32 q0, q0, q2 │ │ + vadd.i32 d0, d0, d1 │ │ + vpadd.i32 d0, d0, d0 │ │ + sub r0, r0, r6, lsl #3 │ │ + vrshl.u32 d16, d0, d31 │ │ + vdup.16 q8, d16[0] │ │ + b 3b058 │ │ + vabd.u8 d0, d22, d23 │ │ + vabd.u8 d1, d25, d24 │ │ + vabd.u8 d2, d23, d24 │ │ + vabd.u8 d3, d22, d25 │ │ + vabd.u8 d4, d21, d22 │ │ + vabd.u8 d5, d26, d25 │ │ + vabd.u8 d6, d20, d21 │ │ + vabd.u8 d7, d27, d26 │ │ + vmax.u8 d4, d4, d5 │ │ + vqadd.u8 d2, d2, d2 │ │ + vmax.u8 d6, d6, d7 │ │ + vshr.u8 d3, d3, #1 │ │ + vmax.u8 d4, d4, d6 │ │ + vand d4, d4, d14 │ │ + vmax.u8 d0, d0, d1 │ │ + vqadd.u8 d2, d2, d3 │ │ + vmax.u8 d4, d0, d4 │ │ + vcge.u8 d1, d11, d4 │ │ + vcge.u8 d2, d10, d2 │ │ + vand d1, d1, d2 │ │ + vand d1, d1, d13 │ │ + vand d14, d14, d1 │ │ + vand d15, d15, d1 │ │ + vmov sl, fp, d1 │ │ + orrs sl, sl, fp │ │ + beq 3bdb0 │ │ + vmov.i8 d10, #1 ; 0x01 │ │ + vabd.u8 d2, d21, d23 │ │ + vabd.u8 d3, d22, d23 │ │ + vabd.u8 d4, d25, d24 │ │ + vabd.u8 d5, d26, d24 │ │ + vabd.u8 d6, d20, d23 │ │ + vabd.u8 d7, d27, d24 │ │ + vmax.u8 d2, d2, d3 │ │ + vmax.u8 d4, d4, d5 │ │ + vmax.u8 d6, d6, d7 │ │ + vmax.u8 d2, d2, d4 │ │ + vmax.u8 d2, d2, d6 │ │ + vabd.u8 d3, d17, d23 │ │ + vabd.u8 d4, d18, d23 │ │ + vabd.u8 d5, d19, d23 │ │ + vcge.u8 d2, d10, d2 │ │ + vabd.u8 d6, d28, d24 │ │ + vabd.u8 d7, d29, d24 │ │ + vabd.u8 d8, d30, d24 │ │ + vand d14, d2, d14 │ │ + vbic d1, d1, d14 │ │ + vmax.u8 d3, d3, d4 │ │ + vmax.u8 d5, d5, d6 │ │ + vmov sl, fp, d1 │ │ + vmax.u8 d7, d7, d8 │ │ + vmax.u8 d3, d3, d5 │ │ + vmax.u8 d3, d3, d7 │ │ + vcge.u8 d3, d10, d3 │ │ + orrs sl, sl, fp │ │ + vand d15, d15, d3 │ │ + vand d15, d15, d14 │ │ + vbic d14, d14, d15 │ │ + beq 3bba8 │ │ + vsubl.u8 q1, d22, d25 │ │ + vcgt.u8 d0, d0, d12 │ │ + vqmovn.s16 d2, q1 │ │ + vand d4, d2, d0 │ │ + vbic d0, d1, d0 │ │ + vsubl.u8 q1, d24, d23 │ │ + vmov.i16 q3, #3 ; 0x0003 │ │ + vmul.i16 q1, q1, q3 │ │ + vmov.i8 d6, #4 ; 0x04 │ │ + vaddw.s8 q1, q1, d4 │ │ + vmov.i8 d7, #3 ; 0x03 │ │ + vqmovn.s16 d2, q1 │ │ + vqadd.s8 d4, d6, d2 │ │ + vqadd.s8 d5, d7, d2 │ │ + vshr.s8 d4, d4, #3 │ │ + vshr.s8 d5, d5, #3 │ │ + vmovl.u8 q1, d23 │ │ + vmovl.u8 q3, d24 │ │ + vaddw.s8 q1, q1, d5 │ │ + vsubw.s8 q3, q3, d4 │ │ + vrshr.s8 d4, d4, #1 │ │ + vqmovun.s16 d2, q1 │ │ vqmovun.s16 d6, q3 │ │ - vst1.32 {d4[0]}, [r0 :32], r1 │ │ - vst1.32 {d6[0]}, [r8 :32], r1 │ │ - ble 40cf4 │ │ - vorr d16, d18, d18 │ │ - vorr d17, d19, d19 │ │ - vorr d18, d20, d20 │ │ - vorr d19, d21, d21 │ │ - vorr d20, d22, d22 │ │ - vorr d21, d26, d26 │ │ - vorr d22, d27, d27 │ │ - b 40c70 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - vld1.8 {d30}, [r9], r3 │ │ - vld1.8 {d31}, [r2], r3 │ │ - vmovl.u8 q14, d30 │ │ - vext.8 d27, d28, d29, #2 │ │ - vext.8 d30, d28, d29, #4 │ │ - vext.8 d1, d28, d29, #6 │ │ - vmul.i16 d26, d28, d0[0] │ │ - vmla.i16 d26, d27, d0[1] │ │ - vmla.i16 d26, d30, d0[2] │ │ - vmla.i16 d26, d1, d0[3] │ │ - vmovl.u8 q14, d31 │ │ - vext.8 d30, d28, d29, #2 │ │ - vext.8 d31, d28, d29, #4 │ │ - vext.8 d1, d28, d29, #6 │ │ - vmul.i16 d27, d28, d0[0] │ │ - vmla.i16 d27, d30, d0[1] │ │ - vmla.i16 d27, d31, d0[2] │ │ - vmla.i16 d27, d1, d0[3] │ │ - vrshr.s16 d26, d26, #2 │ │ - vrshr.s16 d27, d27, #2 │ │ + vbit d23, d2, d1 │ │ + vmovl.u8 q1, d22 │ │ + vbit d24, d6, d1 │ │ + vmovl.u8 q3, d25 │ │ + vaddw.s8 q1, q1, d4 │ │ + vsubw.s8 q3, q3, d4 │ │ + vqmovun.s16 d2, q1 │ │ + vqmovun.s16 d6, q3 │ │ + vbit d22, d2, d0 │ │ + vbit d25, d6, d0 │ │ + vmov sl, fp, d14 │ │ + orrs sl, sl, fp │ │ + beq 3bc44 │ │ + vaddl.u8 q0, d20, d21 │ │ + vaddl.u8 q1, d22, d25 │ │ + vaddl.u8 q2, d20, d22 │ │ + vaddl.u8 q3, d23, d26 │ │ + vadd.i16 q4, q0, q0 │ │ + vaddw.u8 q4, q4, d23 │ │ + vaddw.u8 q4, q4, d24 │ │ + vadd.i16 q4, q4, q2 │ │ + vsub.i16 q1, q1, q0 │ │ + vsub.i16 q3, q3, q2 │ │ + vrshrn.i16 d10, q4, #3 │ │ + vadd.i16 q4, q4, q1 │ │ + vaddl.u8 q0, d20, d23 │ │ + vaddl.u8 q1, d24, d27 │ │ + vrshrn.i16 d11, q4, #3 │ │ + vadd.i16 q4, q4, q3 │ │ + vsub.i16 q1, q1, q0 │ │ + vaddl.u8 q2, d21, d24 │ │ + vaddl.u8 q3, d25, d27 │ │ + vrshrn.i16 d12, q4, #3 │ │ + vadd.i16 q4, q4, q1 │ │ + vsub.i16 q3, q3, q2 │ │ + vaddl.u8 q0, d22, d25 │ │ + vaddl.u8 q1, d26, d27 │ │ + vrshrn.i16 d13, q4, #3 │ │ + vadd.i16 q4, q4, q3 │ │ + vsub.i16 q1, q1, q0 │ │ + vrshrn.i16 d0, q4, #3 │ │ + vadd.i16 q4, q4, q1 │ │ + vbit d21, d10, d14 │ │ + vbit d22, d11, d14 │ │ + vbit d23, d12, d14 │ │ + vrshrn.i16 d1, q4, #3 │ │ + vbit d24, d13, d14 │ │ + vbit d25, d0, d14 │ │ + vbit d26, d1, d14 │ │ + vmov sl, fp, d15 │ │ + orrs sl, sl, fp │ │ + bne 3bc60 │ │ + vmov sl, fp, d14 │ │ + orrs sl, sl, fp │ │ + beq 3bdac │ │ + b 3bda8 │ │ + vaddl.u8 q1, d17, d17 │ │ + vaddl.u8 q2, d17, d18 │ │ + vaddl.u8 q3, d17, d19 │ │ + vaddl.u8 q4, d17, d20 │ │ + vadd.i16 q6, q1, q2 │ │ + vadd.i16 q5, q3, q4 │ │ + vaddl.u8 q3, d17, d21 │ │ + vadd.i16 q6, q6, q5 │ │ + vaddl.u8 q4, d17, d22 │ │ + vaddl.u8 q5, d18, d23 │ │ + vadd.i16 q3, q3, q4 │ │ + vaddl.u8 q4, d19, d24 │ │ + vadd.i16 q6, q6, q3 │ │ + vadd.i16 q5, q5, q4 │ │ + vaddl.u8 q3, d20, d25 │ │ + vadd.i16 q6, q6, q5 │ │ + vsub.i16 q3, q3, q1 │ │ + vaddl.u8 q1, d21, d26 │ │ + vrshrn.i16 d0, q6, #4 │ │ + vadd.i16 q6, q6, q3 │ │ + vsub.i16 q1, q1, q2 │ │ + vaddl.u8 q2, d22, d27 │ │ + vaddl.u8 q3, d17, d19 │ │ + vrshrn.i16 d1, q6, #4 │ │ + vadd.i16 q6, q6, q1 │ │ + vsub.i16 q2, q2, q3 │ │ + vaddl.u8 q3, d23, d28 │ │ + vaddl.u8 q4, d17, d20 │ │ + vrshrn.i16 d2, q6, #4 │ │ + vadd.i16 q6, q6, q2 │ │ + vsub.i16 q3, q3, q4 │ │ + vaddl.u8 q4, d24, d29 │ │ + vaddl.u8 q2, d17, d21 │ │ + vrshrn.i16 d3, q6, #4 │ │ + vadd.i16 q6, q6, q3 │ │ + vsub.i16 q4, q4, q2 │ │ + vaddl.u8 q3, d25, d30 │ │ + vaddl.u8 q5, d17, d22 │ │ + vrshrn.i16 d4, q6, #4 │ │ + vadd.i16 q6, q6, q4 │ │ + vsub.i16 q3, q3, q5 │ │ + vaddl.u8 q4, d26, d30 │ │ + vbif d0, d18, d15 │ │ + vaddl.u8 q5, d18, d23 │ │ + vrshrn.i16 d5, q6, #4 │ │ + vadd.i16 q6, q6, q3 │ │ + vsub.i16 q4, q4, q5 │ │ + vaddl.u8 q5, d27, d30 │ │ + vbif d1, d19, d15 │ │ + vaddl.u8 q9, d19, d24 │ │ + vrshrn.i16 d6, q6, #4 │ │ + vadd.i16 q6, q6, q4 │ │ + vsub.i16 q5, q5, q9 │ │ + vaddl.u8 q4, d28, d30 │ │ + vbif d2, d20, d15 │ │ + vaddl.u8 q9, d20, d25 │ │ + vrshrn.i16 d7, q6, #4 │ │ + vadd.i16 q6, q6, q5 │ │ + vsub.i16 q9, q4, q9 │ │ + vaddl.u8 q5, d29, d30 │ │ + vbif d3, d21, d15 │ │ + vaddl.u8 q10, d21, d26 │ │ + vrshrn.i16 d8, q6, #4 │ │ + vadd.i16 q6, q6, q9 │ │ + vsub.i16 q5, q5, q10 │ │ + vaddl.u8 q9, d30, d30 │ │ + vbif d4, d22, d15 │ │ + vaddl.u8 q10, d22, d27 │ │ + vrshrn.i16 d9, q6, #4 │ │ + vadd.i16 q6, q6, q5 │ │ + vsub.i16 q9, q9, q10 │ │ + vbif d5, d23, d15 │ │ + vrshrn.i16 d10, q6, #4 │ │ + vadd.i16 q6, q6, q9 │ │ + vrshrn.i16 d11, q6, #4 │ │ + vbif d6, d24, d15 │ │ + vbif d7, d25, d15 │ │ + vbif d8, d26, d15 │ │ + vbif d9, d27, d15 │ │ + vbif d10, d28, d15 │ │ + vbif d11, d29, d15 │ │ bx lr │ │ - bgt 40e84 │ │ - vpush {d8-d15} │ │ - add r7, r7, #2 │ │ - vld1.8 {d0}, [r6 :64] │ │ - vld1.32 {d2[]}, [r7] │ │ - sub r2, r2, #3 │ │ - sub r2, r2, r3 │ │ - vmovl.s8 q0, d0 │ │ - vmovl.s8 q1, d2 │ │ - mov r7, r5 │ │ - add r8, r0, r1 │ │ - add r9, r2, r3 │ │ - lsl r1, r1, #1 │ │ - lsl r3, r3, #1 │ │ - vld1.8 {d28-d29}, [r2], r3 │ │ - vmovl.u8 q12, d28 │ │ - vmovl.u8 q13, d29 │ │ - vmul.i16 q10, q12, d0[0] │ │ - vext.8 q14, q12, q13, #2 │ │ - vmla.i16 q10, q14, d0[1] │ │ - vext.8 q14, q12, q13, #4 │ │ - vmla.i16 q10, q14, d0[2] │ │ - vext.8 q14, q12, q13, #6 │ │ - vmla.i16 q10, q14, d0[3] │ │ - vext.8 q14, q12, q13, #8 │ │ - vmla.i16 q10, q14, d1[0] │ │ - vext.8 q14, q12, q13, #10 │ │ - vmla.i16 q10, q14, d1[1] │ │ - vext.8 q14, q12, q13, #12 │ │ - vmla.i16 q10, q14, d1[2] │ │ - vext.8 q14, q12, q13, #14 │ │ - vmla.i16 q10, q14, d1[3] │ │ - vrshr.s16 q3, q10, #2 │ │ - bl 41028 │ │ - vorr q4, q10, q10 │ │ - vorr q5, q11, q11 │ │ - bl 41028 │ │ - vmull.s16 q12, d6, d2[0] │ │ - vmull.s16 q13, d7, d2[0] │ │ - vmull.s16 q14, d8, d2[0] │ │ - vmull.s16 q15, d9, d2[0] │ │ - vmlal.s16 q12, d8, d2[1] │ │ - vmlal.s16 q13, d9, d2[1] │ │ - vmlal.s16 q14, d10, d2[1] │ │ - vmlal.s16 q15, d11, d2[1] │ │ - vmlal.s16 q12, d10, d2[2] │ │ - vmlal.s16 q13, d11, d2[2] │ │ - vmlal.s16 q14, d20, d2[2] │ │ - vmlal.s16 q15, d21, d2[2] │ │ - vmlal.s16 q12, d20, d2[3] │ │ - vmlal.s16 q13, d21, d2[3] │ │ - vmlal.s16 q14, d22, d2[3] │ │ - vmlal.s16 q15, d23, d2[3] │ │ - vqrshrn.s32 d24, q12, #10 │ │ - vqrshrn.s32 d25, q13, #10 │ │ - vqrshrn.s32 d28, q14, #10 │ │ - vqrshrn.s32 d29, q15, #10 │ │ - subs r5, r5, #2 │ │ - vqmovun.s16 d24, q12 │ │ - vqmovun.s16 d28, q14 │ │ + bx r8 │ │ + bx r9 │ │ + bx ip │ │ + vabd.u8 d0, d22, d23 │ │ + vabd.u8 d1, d25, d24 │ │ + vabd.u8 d2, d23, d24 │ │ + vabd.u8 d3, d22, d25 │ │ + vabd.u8 d4, d21, d22 │ │ + vabd.u8 d5, d26, d25 │ │ + vabd.u8 d6, d20, d21 │ │ + vabd.u8 d7, d27, d26 │ │ + vmax.u8 d4, d4, d5 │ │ + vqadd.u8 d2, d2, d2 │ │ + vmax.u8 d6, d6, d7 │ │ + vshr.u8 d3, d3, #1 │ │ + vmax.u8 d4, d4, d6 │ │ + vand d4, d4, d14 │ │ + vmax.u8 d0, d0, d1 │ │ + vqadd.u8 d2, d2, d3 │ │ + vmax.u8 d4, d0, d4 │ │ + vcge.u8 d1, d11, d4 │ │ + vcge.u8 d2, d10, d2 │ │ + vand d1, d1, d2 │ │ + vand d1, d1, d13 │ │ + vand d14, d14, d1 │ │ + vmov sl, fp, d1 │ │ + orrs sl, sl, fp │ │ + beq 3bf88 │ │ + vmov.i8 d10, #1 ; 0x01 │ │ + vabd.u8 d2, d21, d23 │ │ + vabd.u8 d3, d22, d23 │ │ + vabd.u8 d4, d25, d24 │ │ + vabd.u8 d5, d26, d24 │ │ + vabd.u8 d6, d20, d23 │ │ + vabd.u8 d7, d27, d24 │ │ + vmax.u8 d2, d2, d3 │ │ + vmax.u8 d4, d4, d5 │ │ + vmax.u8 d6, d6, d7 │ │ + vmax.u8 d2, d2, d4 │ │ + vmax.u8 d2, d2, d6 │ │ + vcge.u8 d2, d10, d2 │ │ + vand d14, d2, d14 │ │ + vbic d1, d1, d14 │ │ + vmov sl, fp, d1 │ │ + orrs sl, sl, fp │ │ + beq 3bee4 │ │ + vsubl.u8 q1, d22, d25 │ │ + vcgt.u8 d0, d0, d12 │ │ + vqmovn.s16 d2, q1 │ │ + vand d4, d2, d0 │ │ + vbic d0, d1, d0 │ │ + vsubl.u8 q1, d24, d23 │ │ + vmov.i16 q3, #3 ; 0x0003 │ │ + vmul.i16 q1, q1, q3 │ │ + vmov.i8 d6, #4 ; 0x04 │ │ + vaddw.s8 q1, q1, d4 │ │ + vmov.i8 d7, #3 ; 0x03 │ │ + vqmovn.s16 d2, q1 │ │ + vqadd.s8 d4, d6, d2 │ │ + vqadd.s8 d5, d7, d2 │ │ + vshr.s8 d4, d4, #3 │ │ + vshr.s8 d5, d5, #3 │ │ + vmovl.u8 q1, d23 │ │ + vmovl.u8 q3, d24 │ │ + vaddw.s8 q1, q1, d5 │ │ + vsubw.s8 q3, q3, d4 │ │ + vrshr.s8 d4, d4, #1 │ │ + vqmovun.s16 d2, q1 │ │ + vqmovun.s16 d6, q3 │ │ + vbit d23, d2, d1 │ │ + vmovl.u8 q1, d22 │ │ + vbit d24, d6, d1 │ │ + vmovl.u8 q3, d25 │ │ + vaddw.s8 q1, q1, d4 │ │ + vsubw.s8 q3, q3, d4 │ │ + vqmovun.s16 d2, q1 │ │ + vqmovun.s16 d6, q3 │ │ + vbit d22, d2, d0 │ │ + vbit d25, d6, d0 │ │ + vmov sl, fp, d14 │ │ + orrs sl, sl, fp │ │ + beq 3bf84 │ │ + vaddl.u8 q0, d20, d21 │ │ + vaddl.u8 q1, d22, d25 │ │ + vaddl.u8 q2, d20, d22 │ │ + vaddl.u8 q3, d23, d26 │ │ + vadd.i16 q4, q0, q0 │ │ + vaddw.u8 q4, q4, d23 │ │ + vaddw.u8 q4, q4, d24 │ │ + vadd.i16 q4, q4, q2 │ │ + vsub.i16 q1, q1, q0 │ │ + vsub.i16 q3, q3, q2 │ │ + vrshrn.i16 d10, q4, #3 │ │ + vadd.i16 q4, q4, q1 │ │ + vaddl.u8 q0, d20, d23 │ │ + vaddl.u8 q1, d24, d27 │ │ + vrshrn.i16 d11, q4, #3 │ │ + vadd.i16 q4, q4, q3 │ │ + vsub.i16 q1, q1, q0 │ │ + vaddl.u8 q2, d21, d24 │ │ + vaddl.u8 q3, d25, d27 │ │ + vrshrn.i16 d12, q4, #3 │ │ + vadd.i16 q4, q4, q1 │ │ + vsub.i16 q3, q3, q2 │ │ + vaddl.u8 q0, d22, d25 │ │ + vaddl.u8 q1, d26, d27 │ │ + vrshrn.i16 d13, q4, #3 │ │ + vadd.i16 q4, q4, q3 │ │ + vsub.i16 q1, q1, q0 │ │ + vrshrn.i16 d0, q4, #3 │ │ + vadd.i16 q4, q4, q1 │ │ + vbit d21, d10, d14 │ │ + vbit d22, d11, d14 │ │ + vbit d23, d12, d14 │ │ + vrshrn.i16 d1, q4, #3 │ │ + vbit d24, d13, d14 │ │ + vbit d25, d0, d14 │ │ + vbit d26, d1, d14 │ │ + bx lr │ │ + bx r9 │ │ + bx ip │ │ + vabd.u8 d0, d22, d23 │ │ + vabd.u8 d1, d25, d24 │ │ + vabd.u8 d2, d23, d24 │ │ + vabd.u8 d3, d22, d25 │ │ + vabd.u8 d4, d21, d22 │ │ + vabd.u8 d5, d26, d25 │ │ + vmax.u8 d4, d4, d5 │ │ + vqadd.u8 d2, d2, d2 │ │ + vshr.u8 d3, d3, #1 │ │ + vand d4, d4, d14 │ │ + vmax.u8 d0, d0, d1 │ │ + vqadd.u8 d2, d2, d3 │ │ + vmax.u8 d4, d0, d4 │ │ + vcge.u8 d1, d11, d4 │ │ + vcge.u8 d2, d10, d2 │ │ + vand d1, d1, d2 │ │ + vand d1, d1, d13 │ │ + vand d14, d14, d1 │ │ + vmov sl, fp, d1 │ │ + orrs sl, sl, fp │ │ + beq 3c10c │ │ + vmov.i8 d10, #1 ; 0x01 │ │ + vabd.u8 d2, d21, d23 │ │ + vabd.u8 d3, d22, d23 │ │ + vabd.u8 d4, d25, d24 │ │ + vabd.u8 d5, d26, d24 │ │ + vmax.u8 d2, d2, d3 │ │ + vmax.u8 d4, d4, d5 │ │ + vmax.u8 d2, d2, d4 │ │ + vcge.u8 d2, d10, d2 │ │ + vand d14, d2, d14 │ │ + vbic d1, d1, d14 │ │ + vmov sl, fp, d1 │ │ + orrs sl, sl, fp │ │ + beq 3c09c │ │ + vsubl.u8 q1, d22, d25 │ │ + vcgt.u8 d0, d0, d12 │ │ + vqmovn.s16 d2, q1 │ │ + vand d4, d2, d0 │ │ + vbic d0, d1, d0 │ │ + vsubl.u8 q1, d24, d23 │ │ + vmov.i16 q3, #3 ; 0x0003 │ │ + vmul.i16 q1, q1, q3 │ │ + vmov.i8 d6, #4 ; 0x04 │ │ + vaddw.s8 q1, q1, d4 │ │ + vmov.i8 d7, #3 ; 0x03 │ │ + vqmovn.s16 d2, q1 │ │ + vqadd.s8 d4, d6, d2 │ │ + vqadd.s8 d5, d7, d2 │ │ + vshr.s8 d4, d4, #3 │ │ + vshr.s8 d5, d5, #3 │ │ + vmovl.u8 q1, d23 │ │ + vmovl.u8 q3, d24 │ │ + vaddw.s8 q1, q1, d5 │ │ + vsubw.s8 q3, q3, d4 │ │ + vrshr.s8 d4, d4, #1 │ │ + vqmovun.s16 d2, q1 │ │ + vqmovun.s16 d6, q3 │ │ + vbit d23, d2, d1 │ │ + vmovl.u8 q1, d22 │ │ + vbit d24, d6, d1 │ │ + vmovl.u8 q3, d25 │ │ + vaddw.s8 q1, q1, d4 │ │ + vsubw.s8 q3, q3, d4 │ │ + vqmovun.s16 d2, q1 │ │ + vqmovun.s16 d6, q3 │ │ + vbit d22, d2, d0 │ │ + vbit d25, d6, d0 │ │ + vmov sl, fp, d14 │ │ + orrs sl, sl, fp │ │ + beq 3c108 │ │ + vaddl.u8 q0, d21, d21 │ │ + vaddl.u8 q1, d21, d22 │ │ + vaddl.u8 q2, d22, d23 │ │ + vaddl.u8 q3, d23, d24 │ │ + vadd.i16 q4, q0, q1 │ │ + vadd.i16 q5, q2, q3 │ │ + vaddl.u8 q6, d24, d25 │ │ + vadd.i16 q4, q4, q5 │ │ + vsub.i16 q6, q6, q0 │ │ + vaddl.u8 q5, d25, d26 │ │ + vrshrn.i16 d0, q4, #3 │ │ + vadd.i16 q4, q4, q6 │ │ + vsub.i16 q5, q5, q1 │ │ + vaddl.u8 q6, d26, d26 │ │ + vrshrn.i16 d1, q4, #3 │ │ + vadd.i16 q4, q4, q5 │ │ + vsub.i16 q6, q6, q2 │ │ + vrshrn.i16 d2, q4, #3 │ │ + vbit d22, d0, d14 │ │ + vadd.i16 q4, q4, q6 │ │ + vbit d23, d1, d14 │ │ + vrshrn.i16 d3, q4, #3 │ │ + vbit d24, d2, d14 │ │ + vbit d25, d3, d14 │ │ + bx lr │ │ + bx ip │ │ + vabd.u8 d0, d22, d23 │ │ + vabd.u8 d1, d25, d24 │ │ + vabd.u8 d2, d23, d24 │ │ + vabd.u8 d3, d22, d25 │ │ + vqadd.u8 d2, d2, d2 │ │ + vshr.u8 d3, d3, #1 │ │ + vmax.u8 d0, d0, d1 │ │ + vqadd.u8 d2, d2, d3 │ │ + vcge.u8 d1, d11, d0 │ │ + vcge.u8 d2, d10, d2 │ │ + vand d1, d1, d2 │ │ + vand d1, d1, d13 │ │ + vmov sl, fp, d1 │ │ + orrs sl, sl, fp │ │ + beq 3c1d4 │ │ + vsubl.u8 q1, d22, d25 │ │ + vcgt.u8 d0, d0, d12 │ │ + vqmovn.s16 d2, q1 │ │ + vand d4, d2, d0 │ │ + vbic d0, d1, d0 │ │ + vsubl.u8 q1, d24, d23 │ │ + vmov.i16 q3, #3 ; 0x0003 │ │ + vmul.i16 q1, q1, q3 │ │ + vmov.i8 d6, #4 ; 0x04 │ │ + vaddw.s8 q1, q1, d4 │ │ + vmov.i8 d7, #3 ; 0x03 │ │ + vqmovn.s16 d2, q1 │ │ + vqadd.s8 d4, d6, d2 │ │ + vqadd.s8 d5, d7, d2 │ │ + vshr.s8 d4, d4, #3 │ │ + vshr.s8 d5, d5, #3 │ │ + vmovl.u8 q1, d23 │ │ + vmovl.u8 q3, d24 │ │ + vaddw.s8 q1, q1, d5 │ │ + vsubw.s8 q3, q3, d4 │ │ + vrshr.s8 d4, d4, #1 │ │ + vqmovun.s16 d2, q1 │ │ + vqmovun.s16 d6, q3 │ │ + vbit d23, d2, d1 │ │ + vmovl.u8 q1, d22 │ │ + vbit d24, d6, d1 │ │ + vmovl.u8 q3, d25 │ │ + vaddw.s8 q1, q1, d4 │ │ + vsubw.s8 q3, q3, d4 │ │ + vqmovun.s16 d2, q1 │ │ + vqmovun.s16 d6, q3 │ │ + vbit d22, d2, d0 │ │ + vbit d25, d6, d0 │ │ + bx lr │ │ + bx ip │ │ + mov ip, lr │ │ + sub sl, r0, r1, lsl #1 │ │ + vld1.8 {d22}, [sl :64], r1 │ │ + vld1.8 {d24}, [r0 :64], r1 │ │ + vld1.8 {d23}, [sl :64], r1 │ │ + vld1.8 {d25}, [r0 :64], r1 │ │ + sub r0, r0, r1, lsl #1 │ │ + bl 3c110 │ │ + sub sl, r0, r1, lsl #1 │ │ + vst1.8 {d22}, [sl :64], r1 │ │ vst1.8 {d24}, [r0 :64], r1 │ │ - vst1.8 {d28}, [r8 :64], r1 │ │ - ble 40e58 │ │ - vorr q3, q5, q5 │ │ - vorr q4, q10, q10 │ │ - vorr q5, q11, q11 │ │ - b 40ddc │ │ - subs r4, r4, #8 │ │ - ble 41020 │ │ - asr r3, r3, #1 │ │ - asr r1, r1, #1 │ │ - mls r2, r3, r7, r2 │ │ - mls r0, r1, r7, r0 │ │ - sub r2, r2, r3, lsl #2 │ │ - mov r5, r7 │ │ - add r2, r2, #8 │ │ + vst1.8 {d23}, [sl :64], r1 │ │ + vst1.8 {d25}, [r0 :64], r1 │ │ + sub r0, r0, r1, lsl #1 │ │ + bx ip │ │ + mov ip, lr │ │ + sub sl, r0, #2 │ │ + add r0, sl, r1, lsl #2 │ │ + vld1.32 {d22[0]}, [sl], r1 │ │ + vld1.32 {d22[1]}, [r0], r1 │ │ + vld1.32 {d23[0]}, [sl], r1 │ │ + vld1.32 {d23[1]}, [r0], r1 │ │ + vld1.32 {d24[0]}, [sl], r1 │ │ + vld1.32 {d24[1]}, [r0], r1 │ │ + vld1.32 {d25[0]}, [sl], r1 │ │ + vld1.32 {d25[1]}, [r0], r1 │ │ + add r0, r0, #2 │ │ + vtrn.16 q11, q12 │ │ + vtrn.8 d22, d23 │ │ + vtrn.8 d24, d25 │ │ + bl 3c110 │ │ + sub sl, r0, r1, lsl #3 │ │ + sub sl, sl, #2 │ │ + vtrn.16 q11, q12 │ │ + vtrn.8 d22, d23 │ │ + vtrn.8 d24, d25 │ │ + add r0, sl, r1, lsl #2 │ │ + vst1.32 {d22[0]}, [sl], r1 │ │ + vst1.32 {d22[1]}, [r0], r1 │ │ + vst1.32 {d23[0]}, [sl], r1 │ │ + vst1.32 {d23[1]}, [r0], r1 │ │ + vst1.32 {d24[0]}, [sl], r1 │ │ + vst1.32 {d24[1]}, [r0], r1 │ │ + vst1.32 {d25[0]}, [sl], r1 │ │ + vst1.32 {d25[1]}, [r0], r1 │ │ + add r0, r0, #2 │ │ + bx ip │ │ + mov ip, lr │ │ + sub sl, r0, r1, lsl #1 │ │ + sub sl, sl, r1 │ │ + vld1.8 {d21}, [sl :64], r1 │ │ + vld1.8 {d24}, [r0 :64], r1 │ │ + vld1.8 {d22}, [sl :64], r1 │ │ + vld1.8 {d25}, [r0 :64], r1 │ │ + vld1.8 {d23}, [sl :64], r1 │ │ + vld1.8 {d26}, [r0 :64], r1 │ │ + sub r0, r0, r1, lsl #1 │ │ + sub r0, r0, r1 │ │ + bl 3bf8c │ │ + sub sl, r0, r1, lsl #1 │ │ + vst1.8 {d22}, [sl :64], r1 │ │ + vst1.8 {d24}, [r0 :64], r1 │ │ + vst1.8 {d23}, [sl :64], r1 │ │ + vst1.8 {d25}, [r0 :64], r1 │ │ + sub r0, r0, r1, lsl #1 │ │ + bx ip │ │ + mov ip, lr │ │ + sub sl, r0, #4 │ │ + add r0, sl, r1, lsl #2 │ │ + vld1.8 {d20}, [sl], r1 │ │ + vld1.8 {d24}, [r0], r1 │ │ + vld1.8 {d21}, [sl], r1 │ │ + vld1.8 {d25}, [r0], r1 │ │ + vld1.8 {d22}, [sl], r1 │ │ + vld1.8 {d26}, [r0], r1 │ │ + vld1.8 {d23}, [sl], r1 │ │ + vld1.8 {d27}, [r0], r1 │ │ + add r0, r0, #4 │ │ + vtrn.32 q10, q12 │ │ + vtrn.32 q11, q13 │ │ + vtrn.16 d20, d22 │ │ + vtrn.16 d21, d23 │ │ + vtrn.16 d24, d26 │ │ + vtrn.16 d25, d27 │ │ + vtrn.8 d20, d21 │ │ + vtrn.8 d22, d23 │ │ + vtrn.8 d24, d25 │ │ + vtrn.8 d26, d27 │ │ + bl 3bf8c │ │ + sub sl, r0, r1, lsl #3 │ │ + sub sl, sl, #2 │ │ + vtrn.16 q11, q12 │ │ + vtrn.8 d22, d23 │ │ + vtrn.8 d24, d25 │ │ + add r0, sl, r1, lsl #2 │ │ + vst1.32 {d22[0]}, [sl], r1 │ │ + vst1.32 {d22[1]}, [r0], r1 │ │ + vst1.32 {d23[0]}, [sl], r1 │ │ + vst1.32 {d23[1]}, [r0], r1 │ │ + vst1.32 {d24[0]}, [sl], r1 │ │ + vst1.32 {d24[1]}, [r0], r1 │ │ + vst1.32 {d25[0]}, [sl], r1 │ │ + vst1.32 {d25[1]}, [r0], r1 │ │ + add r0, r0, #2 │ │ + bx ip │ │ + mov ip, lr │ │ + sub sl, r0, r1, lsl #2 │ │ + vld1.8 {d20}, [sl :64], r1 │ │ + vld1.8 {d24}, [r0 :64], r1 │ │ + vld1.8 {d21}, [sl :64], r1 │ │ + vld1.8 {d25}, [r0 :64], r1 │ │ + vld1.8 {d22}, [sl :64], r1 │ │ + vld1.8 {d26}, [r0 :64], r1 │ │ + vld1.8 {d23}, [sl :64], r1 │ │ + vld1.8 {d27}, [r0 :64], r1 │ │ + sub r0, r0, r1, lsl #2 │ │ + add r9, pc, #44 ; 0x2c │ │ + bl 3bdb4 │ │ + sub sl, r0, r1, lsl #1 │ │ + sub sl, sl, r1 │ │ + vst1.8 {d21}, [sl :64], r1 │ │ + vst1.8 {d24}, [r0 :64], r1 │ │ + vst1.8 {d22}, [sl :64], r1 │ │ + vst1.8 {d25}, [r0 :64], r1 │ │ + vst1.8 {d23}, [sl :64], r1 │ │ + vst1.8 {d26}, [r0 :64], r1 │ │ + sub r0, r0, r1, lsl #1 │ │ + sub r0, r0, r1 │ │ + bx ip │ │ + sub sl, r0, r1, lsl #1 │ │ + vst1.8 {d22}, [sl :64], r1 │ │ + vst1.8 {d24}, [r0 :64], r1 │ │ + vst1.8 {d23}, [sl :64], r1 │ │ + vst1.8 {d25}, [r0 :64], r1 │ │ + sub r0, r0, r1, lsl #1 │ │ + bx ip │ │ + mov ip, lr │ │ + sub sl, r0, #4 │ │ + add r0, sl, r1, lsl #2 │ │ + vld1.8 {d20}, [sl], r1 │ │ + vld1.8 {d24}, [r0], r1 │ │ + vld1.8 {d21}, [sl], r1 │ │ + vld1.8 {d25}, [r0], r1 │ │ + vld1.8 {d22}, [sl], r1 │ │ + vld1.8 {d26}, [r0], r1 │ │ + vld1.8 {d23}, [sl], r1 │ │ + vld1.8 {d27}, [r0], r1 │ │ + add r0, r0, #4 │ │ + vtrn.32 q10, q12 │ │ + vtrn.32 q11, q13 │ │ + vtrn.16 d20, d22 │ │ + vtrn.16 d21, d23 │ │ + vtrn.16 d24, d26 │ │ + vtrn.16 d25, d27 │ │ + vtrn.8 d20, d21 │ │ + vtrn.8 d22, d23 │ │ + vtrn.8 d24, d25 │ │ + vtrn.8 d26, d27 │ │ + add r9, pc, #92 ; 0x5c │ │ + bl 3bdb4 │ │ + sub sl, r0, r1, lsl #3 │ │ + sub sl, sl, #4 │ │ + vtrn.32 q10, q12 │ │ + vtrn.32 q11, q13 │ │ + vtrn.16 d20, d22 │ │ + vtrn.16 d21, d23 │ │ + vtrn.16 d24, d26 │ │ + vtrn.16 d25, d27 │ │ + vtrn.8 d20, d21 │ │ + vtrn.8 d22, d23 │ │ + vtrn.8 d24, d25 │ │ + vtrn.8 d26, d27 │ │ + add r0, sl, r1, lsl #2 │ │ + vst1.8 {d20}, [sl], r1 │ │ + vst1.8 {d24}, [r0], r1 │ │ + vst1.8 {d21}, [sl], r1 │ │ + vst1.8 {d25}, [r0], r1 │ │ + vst1.8 {d22}, [sl], r1 │ │ + vst1.8 {d26}, [r0], r1 │ │ + vst1.8 {d23}, [sl], r1 │ │ + vst1.8 {d27}, [r0], r1 │ │ + add r0, r0, #4 │ │ + bx ip │ │ + sub sl, r0, r1, lsl #3 │ │ + sub sl, sl, #2 │ │ + vtrn.16 q11, q12 │ │ + vtrn.8 d22, d23 │ │ + vtrn.8 d24, d25 │ │ + add r0, sl, r1, lsl #2 │ │ + vst1.32 {d22[0]}, [sl], r1 │ │ + vst1.32 {d22[1]}, [r0], r1 │ │ + vst1.32 {d23[0]}, [sl], r1 │ │ + vst1.32 {d23[1]}, [r0], r1 │ │ + vst1.32 {d24[0]}, [sl], r1 │ │ + vst1.32 {d24[1]}, [r0], r1 │ │ + vst1.32 {d25[0]}, [sl], r1 │ │ + vst1.32 {d25[1]}, [r0], r1 │ │ + add r0, r0, #2 │ │ + bx ip │ │ + mov ip, lr │ │ + sub sl, r0, r1, lsl #3 │ │ + add sl, sl, r1 │ │ + vld1.8 {d17}, [sl :64], r1 │ │ + vld1.8 {d24}, [r0 :64], r1 │ │ + vld1.8 {d18}, [sl :64], r1 │ │ + vld1.8 {d25}, [r0 :64], r1 │ │ + vld1.8 {d19}, [sl :64], r1 │ │ + vld1.8 {d26}, [r0 :64], r1 │ │ + vld1.8 {d20}, [sl :64], r1 │ │ + vld1.8 {d27}, [r0 :64], r1 │ │ + vld1.8 {d21}, [sl :64], r1 │ │ + vld1.8 {d28}, [r0 :64], r1 │ │ + vld1.8 {d22}, [sl :64], r1 │ │ + vld1.8 {d29}, [r0 :64], r1 │ │ + vld1.8 {d23}, [sl :64], r1 │ │ + vld1.8 {d30}, [r0 :64], r1 │ │ + sub r0, r0, r1, lsl #3 │ │ + add r0, r0, r1 │ │ + add r8, pc, #72 ; 0x48 │ │ + add r9, pc, #112 ; 0x70 │ │ + bl 3ba38 │ │ + sub sl, r0, r1, lsl #2 │ │ + sub sl, sl, r1, lsl #1 │ │ + vst1.8 {d0}, [sl :64], r1 │ │ + vst1.8 {d6}, [r0 :64], r1 │ │ + vst1.8 {d1}, [sl :64], r1 │ │ + vst1.8 {d7}, [r0 :64], r1 │ │ + vst1.8 {d2}, [sl :64], r1 │ │ + vst1.8 {d8}, [r0 :64], r1 │ │ + vst1.8 {d3}, [sl :64], r1 │ │ + vst1.8 {d9}, [r0 :64], r1 │ │ + vst1.8 {d4}, [sl :64], r1 │ │ + vst1.8 {d10}, [r0 :64], r1 │ │ + vst1.8 {d5}, [sl :64], r1 │ │ + vst1.8 {d11}, [r0 :64], r1 │ │ + sub r0, r0, r1, lsl #2 │ │ + sub r0, r0, r1, lsl #1 │ │ + bx ip │ │ + sub sl, r0, r1 │ │ + sub sl, sl, r1, lsl #1 │ │ + vst1.8 {d21}, [sl :64], r1 │ │ + vst1.8 {d24}, [r0 :64], r1 │ │ + vst1.8 {d22}, [sl :64], r1 │ │ + vst1.8 {d25}, [r0 :64], r1 │ │ + vst1.8 {d23}, [sl :64], r1 │ │ + vst1.8 {d26}, [r0 :64], r1 │ │ + sub r0, r0, r1, lsl #1 │ │ + sub r0, r0, r1 │ │ + bx ip │ │ + sub sl, r0, r1, lsl #1 │ │ + vst1.8 {d22}, [sl :64], r1 │ │ + vst1.8 {d24}, [r0 :64], r1 │ │ + vst1.8 {d23}, [sl :64], r1 │ │ + vst1.8 {d25}, [r0 :64], r1 │ │ + sub r0, r0, r1, lsl #1 │ │ + bx ip │ │ + mov ip, lr │ │ + sub sl, r0, #8 │ │ + vld1.8 {d16}, [sl :64], r1 │ │ + vld1.8 {d24}, [r0 :64], r1 │ │ + vld1.8 {d17}, [sl :64], r1 │ │ + vld1.8 {d25}, [r0 :64], r1 │ │ + vld1.8 {d18}, [sl :64], r1 │ │ + vld1.8 {d26}, [r0 :64], r1 │ │ + vld1.8 {d19}, [sl :64], r1 │ │ + vld1.8 {d27}, [r0 :64], r1 │ │ + vld1.8 {d20}, [sl :64], r1 │ │ + vld1.8 {d28}, [r0 :64], r1 │ │ + vld1.8 {d21}, [sl :64], r1 │ │ + vld1.8 {d29}, [r0 :64], r1 │ │ + vld1.8 {d22}, [sl :64], r1 │ │ + vld1.8 {d30}, [r0 :64], r1 │ │ + vld1.8 {d23}, [sl :64], r1 │ │ + vld1.8 {d31}, [r0 :64], r1 │ │ + vtrn.32 q8, q10 │ │ + vtrn.32 q9, q11 │ │ + vtrn.16 d16, d18 │ │ + vtrn.16 d17, d19 │ │ + vtrn.16 d20, d22 │ │ + vtrn.16 d21, d23 │ │ + vtrn.8 d16, d17 │ │ + vtrn.8 d18, d19 │ │ + vtrn.8 d20, d21 │ │ + vtrn.8 d22, d23 │ │ + vtrn.32 q12, q14 │ │ + vtrn.32 q13, q15 │ │ + vtrn.16 d24, d26 │ │ + vtrn.16 d25, d27 │ │ + vtrn.16 d28, d30 │ │ + vtrn.16 d29, d31 │ │ + vtrn.8 d24, d25 │ │ + vtrn.8 d26, d27 │ │ + vtrn.8 d28, d29 │ │ + vtrn.8 d30, d31 │ │ + add r8, pc, #160 ; 0xa0 │ │ + add r9, pc, #248 ; 0xf8 │ │ + bl 3ba38 │ │ + sub r0, r0, r1, lsl #3 │ │ + sub sl, r0, #8 │ │ + vtrn.32 q8, q1 │ │ + vtrn.32 q0, q2 │ │ + vtrn.16 d16, d0 │ │ + vtrn.16 d17, d1 │ │ + vtrn.16 d2, d4 │ │ + vtrn.16 d3, d5 │ │ + vtrn.8 d16, d17 │ │ + vtrn.8 d0, d1 │ │ + vtrn.8 d2, d3 │ │ + vtrn.8 d4, d5 │ │ + vtrn.32 q3, q5 │ │ + vtrn.32 q4, q15 │ │ + vtrn.16 d6, d8 │ │ + vtrn.16 d7, d9 │ │ + vtrn.16 d10, d30 │ │ + vtrn.16 d11, d31 │ │ + vtrn.8 d6, d7 │ │ + vtrn.8 d8, d9 │ │ + vtrn.8 d10, d11 │ │ + vtrn.8 d30, d31 │ │ + vst1.8 {d16}, [sl :64], r1 │ │ + vst1.8 {d6}, [r0 :64], r1 │ │ + vst1.8 {d17}, [sl :64], r1 │ │ + vst1.8 {d7}, [r0 :64], r1 │ │ + vst1.8 {d0}, [sl :64], r1 │ │ + vst1.8 {d8}, [r0 :64], r1 │ │ + vst1.8 {d1}, [sl :64], r1 │ │ + vst1.8 {d9}, [r0 :64], r1 │ │ + vst1.8 {d2}, [sl :64], r1 │ │ + vst1.8 {d10}, [r0 :64], r1 │ │ + vst1.8 {d3}, [sl :64], r1 │ │ + vst1.8 {d11}, [r0 :64], r1 │ │ + vst1.8 {d4}, [sl :64], r1 │ │ + vst1.8 {d30}, [r0 :64], r1 │ │ + vst1.8 {d5}, [sl :64], r1 │ │ + vst1.8 {d31}, [r0 :64], r1 │ │ + bx ip │ │ + sub sl, r0, r1, lsl #3 │ │ + sub sl, sl, #4 │ │ + vtrn.32 q10, q12 │ │ + vtrn.32 q11, q13 │ │ + vtrn.16 d20, d22 │ │ + vtrn.16 d21, d23 │ │ + vtrn.16 d24, d26 │ │ + vtrn.16 d25, d27 │ │ + vtrn.8 d20, d21 │ │ + vtrn.8 d22, d23 │ │ + vtrn.8 d24, d25 │ │ + vtrn.8 d26, d27 │ │ + add r0, sl, r1, lsl #2 │ │ + vst1.8 {d20}, [sl], r1 │ │ + vst1.8 {d24}, [r0], r1 │ │ + vst1.8 {d21}, [sl], r1 │ │ + vst1.8 {d25}, [r0], r1 │ │ + vst1.8 {d22}, [sl], r1 │ │ + vst1.8 {d26}, [r0], r1 │ │ + vst1.8 {d23}, [sl], r1 │ │ + vst1.8 {d27}, [r0], r1 │ │ + add r0, r0, #4 │ │ + bx ip │ │ + sub sl, r0, r1, lsl #3 │ │ + sub sl, sl, #2 │ │ + vtrn.16 q11, q12 │ │ + vtrn.8 d22, d23 │ │ + vtrn.8 d24, d25 │ │ + add r0, sl, r1, lsl #2 │ │ + vst1.32 {d22[0]}, [sl], r1 │ │ + vst1.32 {d22[1]}, [r0], r1 │ │ + vst1.32 {d23[0]}, [sl], r1 │ │ + vst1.32 {d23[1]}, [r0], r1 │ │ + vst1.32 {d24[0]}, [sl], r1 │ │ + vst1.32 {d24[1]}, [r0], r1 │ │ + vst1.32 {d25[0]}, [sl], r1 │ │ + vst1.32 {d25[1]}, [r0], r1 │ │ + add r0, r0, #2 │ │ + bx ip │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldrd r4, [sp, #100] ; 0x64 │ │ + ldrd r6, [r2] │ │ + ldr r2, [r2, #8] │ │ + add r5, r5, #128 ; 0x80 │ │ + orr r7, r7, r2 │ │ + sub r4, r3, r4, lsl #2 │ │ + orr r6, r6, r7 │ │ + tst r6, #3 │ │ + vld1.8 {d0}, [r4]! │ │ + vld1.8 {d1}, [r3]! │ │ + beq 3c89c │ │ + vld1.8 {d5[]}, [r5] │ │ + add r5, r5, #8 │ │ + vmov.i32 d2, #255 ; 0x000000ff │ │ + vdup.32 d13, r6 │ │ + vand d0, d0, d2 │ │ + vand d1, d1, d2 │ │ + vtst.8 d3, d1, d2 │ │ + vmov.i8 d4, #1 ; 0x01 │ │ + vld1.8 {d6[]}, [r5] │ │ + sub r5, r5, #8 │ │ + vbif d1, d0, d3 │ │ + vtst.32 d2, d1, d2 │ │ + vmul.i32 d1, d1, d4 │ │ + vdup.32 d15, r2 │ │ + vdup.32 d14, r7 │ │ + vmov sl, fp, d2 │ │ + orrs sl, sl, fp │ │ + beq 3c89c │ │ + vneg.s8 d5, d5 │ │ + ldr sl, [pc] ; 3c83c │ │ + b 3c840 │ │ + andeq sp, r7, r8, asr sp │ │ + add sl, sl, pc │ │ + vshr.u8 d12, d1, #4 │ │ + vld1.32 {d16}, [sl :64] │ │ + vshl.s8 d3, d1, d5 │ │ + vtst.32 d15, d15, d16 │ │ + vmov.i8 d7, #2 ; 0x02 │ │ + vmin.u8 d3, d3, d6 │ │ + vadd.i8 d0, d1, d7 │ │ + vmax.u8 d11, d3, d4 │ │ + vadd.i8 d0, d0, d0 │ │ + vtst.32 d14, d14, d16 │ │ + vadd.i8 d10, d0, d11 │ │ + vtst.32 d13, d13, d16 │ │ + vand d13, d13, d2 │ │ + tst r2, #3 │ │ + beq 3c888 │ │ + bl 3c4f4 │ │ + b 3c89c │ │ + tst r7, #3 │ │ + beq 3c898 │ │ + bl 3c37c │ │ + b 3c89c │ │ + bl 3c1d8 │ │ + lsrs r6, r6, #2 │ │ + lsr r7, r7, #2 │ │ + lsr r2, r2, #2 │ │ add r0, r0, #8 │ │ - b 40d74 │ │ + bne 3c7d8 │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - vld1.8 {d0}, [r6 :64] │ │ - vld1.8 {d2}, [r7 :64] │ │ - sub r2, r2, #3 │ │ - sub r2, r2, r3 │ │ - sub r2, r2, r3, lsl #1 │ │ - vmovl.s8 q0, d0 │ │ - vmovl.s8 q1, d2 │ │ - mov r7, r5 │ │ - add r8, r0, r1 │ │ - add r9, r2, r3 │ │ - lsl r1, r1, #1 │ │ - lsl r3, r3, #1 │ │ - vld1.8 {d28-d29}, [r2], r3 │ │ - vmovl.u8 q12, d28 │ │ - vmovl.u8 q13, d29 │ │ - vmul.i16 q10, q12, d0[0] │ │ - vext.8 q14, q12, q13, #2 │ │ - vmla.i16 q10, q14, d0[1] │ │ - vext.8 q14, q12, q13, #4 │ │ - vmla.i16 q10, q14, d0[2] │ │ - vext.8 q14, q12, q13, #6 │ │ - vmla.i16 q10, q14, d0[3] │ │ - vext.8 q14, q12, q13, #8 │ │ - vmla.i16 q10, q14, d1[0] │ │ - vext.8 q14, q12, q13, #10 │ │ - vmla.i16 q10, q14, d1[1] │ │ - vext.8 q14, q12, q13, #12 │ │ - vmla.i16 q10, q14, d1[2] │ │ - vext.8 q14, q12, q13, #14 │ │ - vmla.i16 q10, q14, d1[3] │ │ - vrshr.s16 q3, q10, #2 │ │ - bl 41028 │ │ - vorr q4, q10, q10 │ │ - vorr q5, q11, q11 │ │ - bl 41028 │ │ - vorr q6, q10, q10 │ │ - vorr q7, q11, q11 │ │ - bl 41028 │ │ - vorr q8, q10, q10 │ │ - vorr q9, q11, q11 │ │ - bl 41028 │ │ - vmull.s16 q12, d6, d2[0] │ │ - vmull.s16 q13, d7, d2[0] │ │ - vmull.s16 q14, d8, d2[0] │ │ - vmull.s16 q15, d9, d2[0] │ │ - vmlal.s16 q12, d8, d2[1] │ │ - vmlal.s16 q13, d9, d2[1] │ │ - vmlal.s16 q14, d10, d2[1] │ │ - vmlal.s16 q15, d11, d2[1] │ │ - vmlal.s16 q12, d10, d2[2] │ │ - vmlal.s16 q13, d11, d2[2] │ │ - vmlal.s16 q14, d12, d2[2] │ │ - vmlal.s16 q15, d13, d2[2] │ │ - vmlal.s16 q12, d12, d2[3] │ │ - vmlal.s16 q13, d13, d2[3] │ │ - vmlal.s16 q14, d14, d2[3] │ │ - vmlal.s16 q15, d15, d2[3] │ │ - vmlal.s16 q12, d14, d3[0] │ │ - vmlal.s16 q13, d15, d3[0] │ │ - vmlal.s16 q14, d16, d3[0] │ │ - vmlal.s16 q15, d17, d3[0] │ │ - vmlal.s16 q12, d16, d3[1] │ │ - vmlal.s16 q13, d17, d3[1] │ │ - vmlal.s16 q14, d18, d3[1] │ │ - vmlal.s16 q15, d19, d3[1] │ │ - vmlal.s16 q12, d18, d3[2] │ │ - vmlal.s16 q13, d19, d3[2] │ │ - vmlal.s16 q14, d20, d3[2] │ │ - vmlal.s16 q15, d21, d3[2] │ │ - vmlal.s16 q12, d20, d3[3] │ │ - vmlal.s16 q13, d21, d3[3] │ │ - vmlal.s16 q14, d22, d3[3] │ │ - vmlal.s16 q15, d23, d3[3] │ │ - vqrshrn.s32 d24, q12, #10 │ │ - vqrshrn.s32 d25, q13, #10 │ │ - vqrshrn.s32 d28, q14, #10 │ │ - vqrshrn.s32 d29, q15, #10 │ │ - subs r5, r5, #2 │ │ - vqmovun.s16 d24, q12 │ │ - vqmovun.s16 d28, q14 │ │ - vst1.8 {d24}, [r0 :64], r1 │ │ - vst1.8 {d28}, [r8 :64], r1 │ │ - ble 40ff4 │ │ - vorr q3, q5, q5 │ │ - vorr q4, q6, q6 │ │ - vorr q5, q7, q7 │ │ - vorr q6, q8, q8 │ │ - vorr q7, q9, q9 │ │ - vorr q8, q10, q10 │ │ - vorr q9, q11, q11 │ │ - b 40f28 │ │ - subs r4, r4, #8 │ │ - ble 41020 │ │ - asr r3, r3, #1 │ │ - asr r1, r1, #1 │ │ - mls r2, r3, r7, r2 │ │ - mls r0, r1, r7, r0 │ │ - sub r2, r2, r3, lsl #3 │ │ - mov r5, r7 │ │ - add r2, r2, #8 │ │ + ldrd r4, [sp, #100] ; 0x64 │ │ + ldrd r6, [r2] │ │ + ldr r2, [r2, #8] │ │ + add r5, r5, #128 ; 0x80 │ │ + orr r7, r7, r2 │ │ + sub r3, r3, #4 │ │ + lsl r4, r4, #2 │ │ + orr r6, r6, r7 │ │ + tst r6, #3 │ │ + vld2.32 {d0[0],d1[0]}, [r3], r4 │ │ + vld2.32 {d0[1],d1[1]}, [r3], r4 │ │ + beq 3c9a8 │ │ + vld1.8 {d5[]}, [r5] │ │ + add r5, r5, #8 │ │ + vmov.i32 d2, #255 ; 0x000000ff │ │ + vdup.32 d13, r6 │ │ + vand d0, d0, d2 │ │ + vand d1, d1, d2 │ │ + vtst.8 d3, d1, d2 │ │ + vmov.i8 d4, #1 ; 0x01 │ │ + vld1.8 {d6[]}, [r5] │ │ + sub r5, r5, #8 │ │ + vbif d1, d0, d3 │ │ + vtst.32 d2, d1, d2 │ │ + vmul.i32 d1, d1, d4 │ │ + vdup.32 d15, r2 │ │ + vdup.32 d14, r7 │ │ + vmov sl, fp, d2 │ │ + orrs sl, sl, fp │ │ + beq 3c9a8 │ │ + vneg.s8 d5, d5 │ │ + ldr sl, [pc] ; 3c944 │ │ + b 3c948 │ │ + andeq sp, r7, r0, asr ip │ │ + add sl, sl, pc │ │ + vshr.u8 d12, d1, #4 │ │ + vld1.32 {d16}, [sl :64] │ │ + vshl.s8 d3, d1, d5 │ │ + vtst.32 d15, d15, d16 │ │ + vmov.i8 d7, #2 ; 0x02 │ │ + vmin.u8 d3, d3, d6 │ │ + vadd.i8 d0, d1, d7 │ │ + vmax.u8 d11, d3, d4 │ │ + vadd.i8 d0, d0, d0 │ │ + vtst.32 d14, d14, d16 │ │ + vadd.i8 d10, d0, d11 │ │ + vtst.32 d13, d13, d16 │ │ + vand d13, d13, d2 │ │ + tst r2, #3 │ │ + beq 3c990 │ │ + bl 3c5d8 │ │ + b 3c9ac │ │ + tst r7, #3 │ │ + beq 3c9a0 │ │ + bl 3c3f8 │ │ + b 3c9ac │ │ + bl 3c214 │ │ + b 3c9ac │ │ + add r0, r0, r1, lsl #3 │ │ + lsrs r6, r6, #2 │ │ + lsr r7, r7, #2 │ │ + lsr r2, r2, #2 │ │ + bne 3c8e0 │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldrd r4, [sp, #100] ; 0x64 │ │ + ldrd r6, [r2] │ │ + add r5, r5, #128 ; 0x80 │ │ + sub r4, r3, r4, lsl #2 │ │ + orr r6, r6, r7 │ │ + tst r6, #3 │ │ + vld1.8 {d0}, [r4]! │ │ + vld1.8 {d1}, [r3]! │ │ + beq 3ca8c │ │ + vld1.8 {d5[]}, [r5] │ │ + add r5, r5, #8 │ │ + vmov.i32 d2, #255 ; 0x000000ff │ │ + vdup.32 d13, r6 │ │ + vand d0, d0, d2 │ │ + vand d1, d1, d2 │ │ + vtst.8 d3, d1, d2 │ │ + vmov.i8 d4, #1 ; 0x01 │ │ + vld1.8 {d6[]}, [r5] │ │ + sub r5, r5, #8 │ │ + vbif d1, d0, d3 │ │ + vtst.32 d2, d1, d2 │ │ + vmul.i32 d1, d1, d4 │ │ + vdup.32 d14, r7 │ │ + vmov sl, fp, d2 │ │ + orrs sl, sl, fp │ │ + beq 3ca8c │ │ + vneg.s8 d5, d5 │ │ + ldr sl, [pc] ; 3ca40 │ │ + b 3ca44 │ │ + andeq sp, r7, r4, asr fp │ │ + add sl, sl, pc │ │ + vshr.u8 d12, d1, #4 │ │ + vld1.32 {d16}, [sl :64] │ │ + vshl.s8 d3, d1, d5 │ │ + vmov.i8 d7, #2 ; 0x02 │ │ + vmin.u8 d3, d3, d6 │ │ + vadd.i8 d0, d1, d7 │ │ + vmax.u8 d11, d3, d4 │ │ + vadd.i8 d0, d0, d0 │ │ + vtst.32 d14, d14, d16 │ │ + vadd.i8 d10, d0, d11 │ │ + vtst.32 d13, d13, d16 │ │ + vand d13, d13, d2 │ │ + tst r7, #3 │ │ + beq 3ca88 │ │ + bl 3c294 │ │ + b 3ca8c │ │ + bl 3c1d8 │ │ + lsrs r6, r6, #2 │ │ + lsr r7, r7, #2 │ │ add r0, r0, #8 │ │ - b 40ea8 │ │ + bne 3c9e0 │ │ vpop {d8-d15} │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - vld1.8 {d28-d29}, [r9], r3 │ │ - vld1.8 {d30-d31}, [r2], r3 │ │ - vmovl.u8 q12, d28 │ │ - vmovl.u8 q13, d29 │ │ - vmul.i16 q10, q12, d0[0] │ │ - vext.8 q14, q12, q13, #2 │ │ - vmla.i16 q10, q14, d0[1] │ │ - vext.8 q14, q12, q13, #4 │ │ - vmla.i16 q10, q14, d0[2] │ │ - vext.8 q14, q12, q13, #6 │ │ - vmla.i16 q10, q14, d0[3] │ │ - vext.8 q14, q12, q13, #8 │ │ - vmla.i16 q10, q14, d1[0] │ │ - vext.8 q14, q12, q13, #10 │ │ - vmla.i16 q10, q14, d1[1] │ │ - vext.8 q14, q12, q13, #12 │ │ - vmla.i16 q10, q14, d1[2] │ │ - vext.8 q14, q12, q13, #14 │ │ - vmla.i16 q10, q14, d1[3] │ │ - vmovl.u8 q12, d30 │ │ - vmovl.u8 q13, d31 │ │ - vmul.i16 q11, q12, d0[0] │ │ - vext.8 q14, q12, q13, #2 │ │ - vmla.i16 q11, q14, d0[1] │ │ - vext.8 q14, q12, q13, #4 │ │ - vmla.i16 q11, q14, d0[2] │ │ - vext.8 q14, q12, q13, #6 │ │ - vmla.i16 q11, q14, d0[3] │ │ - vext.8 q14, q12, q13, #8 │ │ - vmla.i16 q11, q14, d1[0] │ │ - vext.8 q14, q12, q13, #10 │ │ - vmla.i16 q11, q14, d1[1] │ │ - vext.8 q14, q12, q13, #12 │ │ - vmla.i16 q11, q14, d1[2] │ │ - vext.8 q14, q12, q13, #14 │ │ - vmla.i16 q11, q14, d1[3] │ │ - vrshr.s16 q10, q10, #2 │ │ - vrshr.s16 q11, q11, #2 │ │ - bx lr │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - ldrd r4, [sp, #36] ; 0x24 │ │ - ldrd r6, [sp, #44] ; 0x2c │ │ - vdup.8 d1, r6 │ │ - vdup.8 d3, r7 │ │ - rsb r8, r6, #16 │ │ - rsb r9, r7, #16 │ │ - vdup.8 d0, r8 │ │ - vdup.8 d2, r9 │ │ - clz r8, r4 │ │ - cmp r6, #0 │ │ - sub r8, r8, #24 │ │ - bne 41104 │ │ - cmp r7, #0 │ │ - bne 412ac │ │ - b 3f764 │ │ - cmp r7, #0 │ │ - bne 414ac │ │ - add r9, pc, #8 │ │ - ldr r8, [r9, r8, lsl #2] │ │ - add r9, r9, r8 │ │ - bx r9 │ │ - strdeq r0, [r0], -r0 ; │ │ - strdeq r0, [r0], -r0 ; │ │ - strdeq r0, [r0], -r0 ; │ │ - strdeq r0, [r0], -r0 ; │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r0, rrx │ │ - andeq r0, r0, ip, lsl r0 │ │ - add r8, r0, r1 │ │ - add r9, r2, r3 │ │ - lsl r1, r1, #1 │ │ - lsl r3, r3, #1 │ │ - vld1.32 {d4[]}, [r2], r3 │ │ - vld1.32 {d6[]}, [r9], r3 │ │ - vext.8 d5, d4, d4, #1 │ │ - vext.8 d7, d6, d6, #1 │ │ - vtrn.16 q2, q3 │ │ - subs r5, r5, #2 │ │ - vmull.u8 q3, d4, d0 │ │ - vmlal.u8 q3, d5, d1 │ │ - vqrshrn.u16 d4, q3, #4 │ │ - vst1.16 {d4[0]}, [r0 :16], r1 │ │ - vst1.16 {d4[1]}, [r8 :16], r1 │ │ - bgt 41148 │ │ + vpush {d8-d15} │ │ + ldrd r4, [sp, #100] ; 0x64 │ │ + ldrd r6, [r2] │ │ + add r5, r5, #128 ; 0x80 │ │ + sub r3, r3, #4 │ │ + lsl r4, r4, #2 │ │ + orr r6, r6, r7 │ │ + tst r6, #3 │ │ + vld2.32 {d0[0],d1[0]}, [r3], r4 │ │ + vld2.32 {d0[1],d1[1]}, [r3], r4 │ │ + beq 3cb74 │ │ + vld1.8 {d5[]}, [r5] │ │ + add r5, r5, #8 │ │ + vmov.i32 d2, #255 ; 0x000000ff │ │ + vdup.32 d13, r6 │ │ + vand d0, d0, d2 │ │ + vand d1, d1, d2 │ │ + vtst.8 d3, d1, d2 │ │ + vmov.i8 d4, #1 ; 0x01 │ │ + vld1.8 {d6[]}, [r5] │ │ + sub r5, r5, #8 │ │ + vbif d1, d0, d3 │ │ + vtst.32 d2, d1, d2 │ │ + vmul.i32 d1, d1, d4 │ │ + vdup.32 d14, r7 │ │ + vmov sl, fp, d2 │ │ + orrs sl, sl, fp │ │ + beq 3cb74 │ │ + vneg.s8 d5, d5 │ │ + ldr sl, [pc] ; 3cb24 │ │ + b 3cb28 │ │ + andeq sp, r7, r0, ror sl │ │ + add sl, sl, pc │ │ + vshr.u8 d12, d1, #4 │ │ + vld1.32 {d16}, [sl :64] │ │ + vshl.s8 d3, d1, d5 │ │ + vmov.i8 d7, #2 ; 0x02 │ │ + vmin.u8 d3, d3, d6 │ │ + vadd.i8 d0, d1, d7 │ │ + vmax.u8 d11, d3, d4 │ │ + vadd.i8 d0, d0, d0 │ │ + vtst.32 d14, d14, d16 │ │ + vadd.i8 d10, d0, d11 │ │ + vtst.32 d13, d13, d16 │ │ + vand d13, d13, d2 │ │ + tst r7, #3 │ │ + beq 3cb6c │ │ + bl 3c2e0 │ │ + b 3cb78 │ │ + bl 3c214 │ │ + b 3cb78 │ │ + add r0, r0, r1, lsl #3 │ │ + lsrs r6, r6, #2 │ │ + lsr r7, r7, #2 │ │ + bne 3cac4 │ │ + vpop {d8-d15} │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - add r8, r0, r1 │ │ - add r9, r2, r3 │ │ - lsl r1, r1, #1 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldrd r4, [sp, #100] ; 0x64 │ │ + ldrd r6, [sp, #108] ; 0x6c │ │ + mov r8, r5 │ │ + vld1.16 {d0-d1}, [r4 :128] │ │ + movw r9, #16380 ; 0x3ffc │ │ + vdup.16 q14, r9 │ │ + vmov.i16 q15, #2048 ; 0x0800 │ │ + add sl, r5, #7 │ │ + bic sl, sl, #7 │ │ + lsl sl, sl, #1 │ │ + add ip, r0, sl │ │ + lsl sl, sl, #1 │ │ + add lr, r2, r3 │ │ lsl r3, r3, #1 │ │ - vld1.8 {d4}, [r2], r3 │ │ - vld1.8 {d6}, [r9], r3 │ │ - vext.8 d5, d4, d4, #1 │ │ - vext.8 d7, d6, d6, #1 │ │ - vtrn.32 q2, q3 │ │ - subs r5, r5, #2 │ │ - vmull.u8 q3, d4, d0 │ │ - vmlal.u8 q3, d5, d1 │ │ - vqrshrn.u16 d4, q3, #4 │ │ - vst1.32 {d4[0]}, [r0 :32], r1 │ │ - vst1.32 {d4[1]}, [r8 :32], r1 │ │ - bgt 4118c │ │ + add fp, r5, #7 │ │ + bic fp, fp, #7 │ │ + sub sl, sl, fp, lsl #1 │ │ + add fp, fp, #8 │ │ + sub r3, r3, fp │ │ + tst r7, #1 │ │ + beq 3cbfc │ │ + cmp r1, #0 │ │ + bne 3cbfc │ │ + sub r2, r2, #3 │ │ + sub lr, lr, #3 │ │ + b 3cc00 │ │ + add r3, r3, #3 │ │ + vld1.8 {d4-d5}, [r2]! │ │ + vld1.8 {d18-d19}, [lr]! │ │ + tst r7, #1 │ │ + beq 3cc34 │ │ + cmp r1, #0 │ │ + beq 3cc4c │ │ + vld1.32 {d3[1]}, [r1]! │ │ + sub r2, r2, #3 │ │ + sub lr, lr, #3 │ │ + vld1.32 {d17[1]}, [r1]! │ │ + vext.8 q2, q1, q2, #13 │ │ + vext.8 q9, q8, q9, #13 │ │ + b 3cc4c │ │ + vdup.8 q1, d4[0] │ │ + vdup.8 q8, d18[0] │ │ + sub r2, r2, #3 │ │ + sub lr, lr, #3 │ │ + vext.8 q2, q1, q2, #13 │ │ + vext.8 q9, q8, q9, #13 │ │ + vmovl.u8 q1, d4 │ │ + vmovl.u8 q2, d5 │ │ + vmovl.u8 q8, d18 │ │ + vmovl.u8 q9, d19 │ │ + tst r7, #2 │ │ + bne 3cca8 │ │ + sub r9, r5, #14 │ │ + ldrb fp, [r2, r9] │ │ + ldrb r9, [lr, r9] │ │ + vdup.16 q12, fp │ │ + vdup.16 q13, r9 │ │ + cmp r5, #11 │ │ + bge 3cca8 │ │ + ldr r4, [pc] ; 3cc88 │ │ + b 3cc8c │ │ + andeq sp, r7, lr, lsr #18 │ │ + add r4, r4, pc │ │ + sub r4, r4, r5, lsl #1 │ │ + vld1.8 {d20-d23}, [r4] │ │ + vbit q1, q12, q10 │ │ + vbit q2, q12, q11 │ │ + vbit q8, q13, q10 │ │ + vbit q9, q13, q11 │ │ + vext.8 q11, q1, q2, #4 │ │ + vext.8 q5, q1, q2, #8 │ │ + vext.8 q10, q1, q2, #2 │ │ + vext.8 q6, q1, q2, #10 │ │ + vext.8 q7, q1, q2, #12 │ │ + vext.8 q4, q1, q2, #6 │ │ + vadd.i16 q5, q5, q11 │ │ + vadd.i16 q6, q6, q10 │ │ + vadd.i16 q7, q7, q1 │ │ + vmul.i16 q3, q4, d0[3] │ │ + vmla.i16 q3, q5, d1[0] │ │ + vmla.i16 q3, q6, d1[1] │ │ + vmla.i16 q3, q7, d1[2] │ │ + vext.8 q4, q8, q9, #4 │ │ + vext.8 q6, q8, q9, #8 │ │ + vext.8 q11, q8, q9, #2 │ │ + vext.8 q7, q8, q9, #10 │ │ + vadd.i16 q6, q6, q4 │ │ + vext.8 q4, q8, q9, #12 │ │ + vext.8 q5, q8, q9, #6 │ │ + vadd.i16 q7, q7, q11 │ │ + vadd.i16 q4, q4, q8 │ │ + vmul.i16 q10, q5, d0[3] │ │ + vmla.i16 q10, q6, d1[0] │ │ + vmla.i16 q10, q7, d1[1] │ │ + vmla.i16 q10, q4, d1[2] │ │ + vext.8 q1, q1, q2, #6 │ │ + vext.8 q8, q8, q9, #6 │ │ + vshl.s16 q1, q1, #7 │ │ + vshl.s16 q8, q8, #7 │ │ + vsub.i16 q1, q1, q14 │ │ + vsub.i16 q8, q8, q14 │ │ + vqadd.s16 q3, q3, q1 │ │ + vqadd.s16 q10, q10, q8 │ │ + vshr.s16 q3, q3, #3 │ │ + vshr.s16 q10, q10, #3 │ │ + vadd.i16 q3, q3, q15 │ │ + vadd.i16 q10, q10, q15 │ │ + subs r5, r5, #8 │ │ + vst1.16 {d6-d7}, [r0 :128]! │ │ + vst1.16 {d20-d21}, [ip :128]! │ │ + ble 3cd74 │ │ + tst r7, #2 │ │ + vorr q1, q2, q2 │ │ + vorr q8, q9, q9 │ │ + vld1.8 {d4}, [r2]! │ │ + vld1.8 {d18}, [lr]! │ │ + vmovl.u8 q2, d4 │ │ + vmovl.u8 q9, d18 │ │ + bne 3cca8 │ │ + b 3cc78 │ │ + subs r6, r6, #2 │ │ + ble 3cd94 │ │ + add r0, r0, sl │ │ + add ip, ip, sl │ │ + add r2, r2, r3 │ │ + add lr, lr, r3 │ │ + mov r5, r8 │ │ + b 3cc00 │ │ + vpop {d8-d15} │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - add r8, r0, r1 │ │ - add r9, r2, r3 │ │ - lsl r1, r1, #1 │ │ - lsl r3, r3, #1 │ │ - vld1.8 {d16-d17}, [r2], r3 │ │ - vld1.8 {d20-d21}, [r9], r3 │ │ - vext.8 q9, q8, q8, #1 │ │ - vext.8 q11, q10, q10, #1 │ │ - subs r5, r5, #2 │ │ - vmull.u8 q8, d16, d0 │ │ - vmull.u8 q10, d20, d0 │ │ - vmlal.u8 q8, d18, d1 │ │ - vmlal.u8 q10, d22, d1 │ │ - vqrshrn.u16 d16, q8, #4 │ │ - vqrshrn.u16 d18, q10, #4 │ │ - vst1.8 {d16}, [r0 :64], r1 │ │ - vst1.8 {d18}, [r8 :64], r1 │ │ - bgt 411d0 │ │ + push {r4, r5, r6, r7, lr} │ │ + vpush {d8-d13} │ │ + ldrd r4, [sp, #68] ; 0x44 │ │ + ldrd r6, [sp, #76] ; 0x4c │ │ + mov lr, r4 │ │ + vld1.16 {d0-d1}, [r5 :128] │ │ + mov ip, r4 │ │ + tst r6, #4 │ │ + beq 3cdc8 │ │ + sub r2, r2, r7, lsl #1 │ │ + add ip, ip, #2 │ │ + tst r6, #8 │ │ + beq 3cdd4 │ │ + add ip, ip, #2 │ │ + tst r6, #4 │ │ + vld1.16 {d16-d17}, [r2 :128], r7 │ │ + beq 3cdf0 │ │ + vld1.16 {d20-d21}, [r2 :128], r7 │ │ + vorr q9, q8, q8 │ │ + vld1.16 {d22-d23}, [r2 :128], r7 │ │ + b 3cdfc │ │ + vorr q9, q8, q8 │ │ + vorr q10, q8, q8 │ │ + vorr q11, q8, q8 │ │ + cmp r4, #4 │ │ + blt 3ce78 │ │ + vld1.16 {d24-d25}, [r2 :128], r7 │ │ + vld1.16 {d26-d27}, [r2 :128], r7 │ │ + vld1.16 {d28-d29}, [r2 :128], r7 │ │ + subs r4, r4, #1 │ │ + vadd.i16 q4, q10, q12 │ │ + vadd.i16 q5, q9, q13 │ │ + vadd.i16 q6, q8, q14 │ │ + vmull.s16 q2, d22, d0[3] │ │ + vmlal.s16 q2, d8, d1[0] │ │ + vmlal.s16 q2, d10, d1[1] │ │ + vmlal.s16 q2, d12, d1[2] │ │ + vmull.s16 q3, d23, d0[3] │ │ + vmlal.s16 q3, d9, d1[0] │ │ + vmlal.s16 q3, d11, d1[1] │ │ + vmlal.s16 q3, d13, d1[2] │ │ + vqrshrun.s32 d4, q2, #11 │ │ + vqrshrun.s32 d5, q3, #11 │ │ + vqmovun.s16 d4, q2 │ │ + vst1.8 {d4}, [r0 :64], r1 │ │ + cmp r4, #4 │ │ + vorr q8, q9, q9 │ │ + vorr q9, q10, q10 │ │ + vorr q10, q11, q11 │ │ + vorr q11, q12, q12 │ │ + vorr q12, q13, q13 │ │ + vorr q13, q14, q14 │ │ + blt 3cf00 │ │ + vld1.16 {d28-d29}, [r2 :128], r7 │ │ + b 3ce10 │ │ + tst r6, #8 │ │ + beq 3ceb8 │ │ + cmp r4, #2 │ │ + vld1.16 {d24-d25}, [r2 :128], r7 │ │ + vld1.16 {d26-d27}, [r2 :128], r7 │ │ + bgt 3cea8 │ │ + beq 3ce9c │ │ + vorr q13, q12, q12 │ │ + b 3cf24 │ │ + vld1.16 {d28-d29}, [r2 :128], r7 │ │ + vorr q15, q14, q14 │ │ + b 3cf24 │ │ + vld1.16 {d28-d29}, [r2 :128], r7 │ │ + vld1.16 {d30-d31}, [r2 :128], r7 │ │ + vorr q1, q15, q15 │ │ + b 3cf24 │ │ + cmp r4, #2 │ │ + bgt 3cee8 │ │ + beq 3ced4 │ │ + vorr q12, q11, q11 │ │ + vorr q13, q11, q11 │ │ + vorr q14, q11, q11 │ │ + b 3cf24 │ │ + vld1.16 {d24-d25}, [r2 :128], r7 │ │ + vorr q13, q12, q12 │ │ + vorr q14, q12, q12 │ │ + vorr q15, q12, q12 │ │ + b 3cf24 │ │ + vld1.16 {d24-d25}, [r2 :128], r7 │ │ + vld1.16 {d26-d27}, [r2 :128], r7 │ │ + vorr q14, q13, q13 │ │ + vorr q15, q13, q13 │ │ + vorr q1, q13, q13 │ │ + b 3cf24 │ │ + tst r6, #8 │ │ + beq 3cf18 │ │ + vld1.16 {d28-d29}, [r2 :128], r7 │ │ + vld1.16 {d30-d31}, [r2 :128], r7 │ │ + vorr q1, q15, q15 │ │ + b 3cf24 │ │ + vorr q14, q13, q13 │ │ + vorr q15, q13, q13 │ │ + vorr q1, q13, q13 │ │ + subs r4, r4, #1 │ │ + vadd.i16 q4, q10, q12 │ │ + vadd.i16 q5, q9, q13 │ │ + vadd.i16 q6, q8, q14 │ │ + vmull.s16 q2, d22, d0[3] │ │ + vmlal.s16 q2, d8, d1[0] │ │ + vmlal.s16 q2, d10, d1[1] │ │ + vmlal.s16 q2, d12, d1[2] │ │ + vmull.s16 q3, d23, d0[3] │ │ + vmlal.s16 q3, d9, d1[0] │ │ + vmlal.s16 q3, d11, d1[1] │ │ + vmlal.s16 q3, d13, d1[2] │ │ + vqrshrun.s32 d4, q2, #11 │ │ + vqrshrun.s32 d5, q3, #11 │ │ + vqmovun.s16 d4, q2 │ │ + vst1.8 {d4}, [r0 :64], r1 │ │ + ble 3cf8c │ │ + vorr q8, q9, q9 │ │ + vorr q9, q10, q10 │ │ + vorr q10, q11, q11 │ │ + vorr q11, q12, q12 │ │ + vorr q12, q13, q13 │ │ + vorr q13, q14, q14 │ │ + vorr q14, q15, q15 │ │ + vorr q15, q1, q1 │ │ + b 3cf24 │ │ + subs r3, r3, #8 │ │ + ble 3cfac │ │ + mls r0, r1, lr, r0 │ │ + mls r2, r7, ip, r2 │ │ + add r0, r0, #8 │ │ + add r2, r2, #16 │ │ + mov r4, lr │ │ + b 3cdd4 │ │ + vpop {d8-d13} │ │ + pop {r4, r5, r6, r7, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldrd r4, [sp, #100] ; 0x64 │ │ + ldrd r6, [sp, #108] ; 0x6c │ │ + add r5, r5, #2 │ │ + add sl, r0, #1600 ; 0x640 │ │ + add fp, r1, #800 ; 0x320 │ │ + add ip, r3, r4 │ │ + lsl r4, r4, #1 │ │ + mov r9, #1600 ; 0x640 │ │ + add lr, r5, #7 │ │ + bic lr, lr, #7 │ │ + sub r9, r9, lr, lsl #1 │ │ + mov r8, r5 │ │ + add lr, lr, #8 │ │ + sub r4, r4, lr │ │ + tst r7, #1 │ │ + beq 3d010 │ │ + cmp r2, #0 │ │ + bne 3d010 │ │ + sub r3, r3, #2 │ │ + sub ip, ip, #2 │ │ + b 3d014 │ │ + add r4, r4, #2 │ │ + vld1.8 {d0-d1}, [r3]! │ │ + vld1.8 {d8-d9}, [ip]! │ │ + tst r7, #1 │ │ + beq 3d048 │ │ + cmp r2, #0 │ │ + beq 3d060 │ │ + vld1.32 {d3[]}, [r2]! │ │ + sub r3, r3, #2 │ │ + sub ip, ip, #2 │ │ + vld1.32 {d11[]}, [r2]! │ │ + vext.8 q0, q1, q0, #14 │ │ + vext.8 q4, q5, q4, #14 │ │ + b 3d060 │ │ + vdup.8 q1, d0[0] │ │ + vdup.8 q5, d8[0] │ │ + sub r3, r3, #2 │ │ + sub ip, ip, #2 │ │ + vext.8 q0, q1, q0, #14 │ │ + vext.8 q4, q5, q4, #14 │ │ + vmull.u8 q1, d0, d0 │ │ + vmull.u8 q2, d1, d1 │ │ + vmull.u8 q5, d8, d8 │ │ + vmull.u8 q6, d9, d9 │ │ + tst r7, #2 │ │ + bne 3d0c8 │ │ + sub lr, r5, #17 │ │ + ldrb fp, [r3, lr] │ │ + ldrb lr, [ip, lr] │ │ + vdup.8 q14, fp │ │ + vdup.8 q15, lr │ │ + add fp, r1, #800 ; 0x320 │ │ + cmp r5, #10 │ │ + bge 3d0c8 │ │ + ldr lr, [pc] ; 3d0a0 │ │ + b 3d0a4 │ │ + andeq sp, r7, ip, lsl r5 │ │ + add lr, lr, pc │ │ + sub lr, lr, r5 │ │ + vld1.8 {d26-d27}, [lr] │ │ + vbit q0, q14, q13 │ │ + vbit q4, q15, q13 │ │ + vmull.u8 q1, d0, d0 │ │ + vmull.u8 q2, d1, d1 │ │ + vmull.u8 q5, d8, d8 │ │ + vmull.u8 q6, d9, d9 │ │ + vext.8 d16, d0, d1, #1 │ │ + vext.8 d17, d0, d1, #2 │ │ + vext.8 d18, d8, d9, #1 │ │ + vext.8 d19, d8, d9, #2 │ │ + vaddl.u8 q3, d0, d16 │ │ + vaddw.u8 q3, q3, d17 │ │ + vaddl.u8 q7, d8, d18 │ │ + vaddw.u8 q7, q7, d19 │ │ + vext.8 q8, q1, q2, #2 │ │ + vext.8 q9, q1, q2, #4 │ │ + vext.8 q10, q5, q6, #2 │ │ + vext.8 q11, q5, q6, #4 │ │ + vaddl.u16 q12, d2, d16 │ │ + vaddl.u16 q13, d3, d17 │ │ + vaddw.u16 q12, q12, d18 │ │ + vaddw.u16 q13, q13, d19 │ │ + vaddl.u16 q8, d10, d20 │ │ + vaddl.u16 q9, d11, d21 │ │ + vaddw.u16 q8, q8, d22 │ │ + vaddw.u16 q9, q9, d23 │ │ + subs r5, r5, #8 │ │ + vst1.16 {d6-d7}, [r1 :128]! │ │ + vst1.16 {d14-d15}, [fp :128]! │ │ + vst1.32 {d24-d27}, [r0 :128]! │ │ + vst1.32 {d16-d19}, [sl :128]! │ │ + ble 3d15c │ │ + tst r7, #2 │ │ + vld1.8 {d6}, [r3]! │ │ + vld1.8 {d14}, [ip]! │ │ + vorr q1, q2, q2 │ │ + vorr q5, q6, q6 │ │ + vext.8 q0, q0, q3, #8 │ │ + vext.8 q4, q4, q7, #8 │ │ + vmull.u8 q2, d6, d6 │ │ + vmull.u8 q6, d14, d14 │ │ + bne 3d0c8 │ │ + b 3d090 │ │ + subs r6, r6, #2 │ │ + ble 3d184 │ │ + add r0, r0, r9, lsl #1 │ │ + add sl, sl, r9, lsl #1 │ │ + add r1, r1, r9 │ │ + add fp, fp, r9 │ │ + add r3, r3, r4 │ │ + add ip, ip, r4 │ │ + mov r5, r8 │ │ + b 3d014 │ │ + vpop {d8-d15} │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - add r8, r0, r1 │ │ - add r9, r2, r3 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldrd r4, [sp, #100] ; 0x64 │ │ + ldrd r6, [sp, #108] ; 0x6c │ │ + add r5, r5, #2 │ │ + add sl, r0, #1600 ; 0x640 │ │ + add fp, r1, #800 ; 0x320 │ │ + add ip, r3, r4 │ │ + lsl r4, r4, #1 │ │ + mov r9, #1600 ; 0x640 │ │ + add lr, r5, #7 │ │ + bic lr, lr, #7 │ │ + sub r9, r9, lr, lsl #1 │ │ + add lr, lr, #8 │ │ + sub r4, r4, lr │ │ + mov r8, r5 │ │ + tst r7, #1 │ │ + beq 3d1e8 │ │ + cmp r2, #0 │ │ + bne 3d1e8 │ │ + sub r3, r3, #3 │ │ + sub ip, ip, #3 │ │ + b 3d1ec │ │ + add r4, r4, #3 │ │ + vld1.8 {d0-d1}, [r3]! │ │ + vld1.8 {d8-d9}, [ip]! │ │ + tst r7, #1 │ │ + beq 3d220 │ │ + cmp r2, #0 │ │ + beq 3d238 │ │ + vld1.32 {d3[]}, [r2]! │ │ + sub r3, r3, #3 │ │ + sub ip, ip, #3 │ │ + vld1.32 {d11[]}, [r2]! │ │ + vext.8 q0, q1, q0, #13 │ │ + vext.8 q4, q5, q4, #13 │ │ + b 3d238 │ │ + vdup.8 q1, d0[0] │ │ + vdup.8 q5, d8[0] │ │ + sub r3, r3, #3 │ │ + sub ip, ip, #3 │ │ + vext.8 q0, q1, q0, #13 │ │ + vext.8 q4, q5, q4, #13 │ │ + vmull.u8 q1, d0, d0 │ │ + vmull.u8 q2, d1, d1 │ │ + vmull.u8 q5, d8, d8 │ │ + vmull.u8 q6, d9, d9 │ │ + tst r7, #2 │ │ + bne 3d2a0 │ │ + sub lr, r5, #16 │ │ + ldrb fp, [r3, lr] │ │ + ldrb lr, [ip, lr] │ │ + vdup.8 q14, fp │ │ + vdup.8 q15, lr │ │ + add fp, r1, #800 ; 0x320 │ │ + cmp r5, #11 │ │ + bge 3d2a0 │ │ + ldr lr, [pc] ; 3d278 │ │ + b 3d27c │ │ + andeq sp, r7, r3, asr #6 │ │ + add lr, lr, pc │ │ + sub lr, lr, r5 │ │ + vld1.8 {d26-d27}, [lr] │ │ + vbit q0, q14, q13 │ │ + vbit q4, q15, q13 │ │ + vmull.u8 q1, d0, d0 │ │ + vmull.u8 q2, d1, d1 │ │ + vmull.u8 q5, d8, d8 │ │ + vmull.u8 q6, d9, d9 │ │ + vext.8 d16, d0, d1, #1 │ │ + vext.8 d17, d0, d1, #2 │ │ + vext.8 d18, d0, d1, #3 │ │ + vext.8 d19, d0, d1, #4 │ │ + vext.8 d20, d8, d9, #1 │ │ + vext.8 d21, d8, d9, #2 │ │ + vext.8 d22, d8, d9, #3 │ │ + vext.8 d23, d8, d9, #4 │ │ + vaddl.u8 q3, d0, d16 │ │ + vaddl.u8 q12, d17, d18 │ │ + vaddl.u8 q7, d8, d20 │ │ + vaddl.u8 q13, d21, d22 │ │ + vaddw.u8 q3, q3, d19 │ │ + vaddw.u8 q7, q7, d23 │ │ + vadd.i16 q3, q3, q12 │ │ + vadd.i16 q7, q7, q13 │ │ + vext.8 q8, q1, q2, #2 │ │ + vext.8 q9, q1, q2, #4 │ │ + vext.8 q10, q1, q2, #6 │ │ + vext.8 q11, q1, q2, #8 │ │ + vaddl.u16 q12, d2, d16 │ │ + vaddl.u16 q13, d3, d17 │ │ + vaddl.u16 q8, d18, d20 │ │ + vaddl.u16 q9, d19, d21 │ │ + vaddw.u16 q12, q12, d22 │ │ + vaddw.u16 q13, q13, d23 │ │ + vadd.i32 q12, q12, q8 │ │ + vadd.i32 q13, q13, q9 │ │ + vext.8 q8, q5, q6, #2 │ │ + vext.8 q9, q5, q6, #4 │ │ + vext.8 q10, q5, q6, #6 │ │ + vext.8 q11, q5, q6, #8 │ │ + vaddl.u16 q1, d10, d16 │ │ + vaddl.u16 q5, d11, d17 │ │ + vaddl.u16 q8, d18, d20 │ │ + vaddl.u16 q9, d19, d21 │ │ + vaddw.u16 q1, q1, d22 │ │ + vaddw.u16 q5, q5, d23 │ │ + vadd.i32 q10, q1, q8 │ │ + vadd.i32 q11, q5, q9 │ │ + subs r5, r5, #8 │ │ + vst1.16 {d6-d7}, [r1 :128]! │ │ + vst1.16 {d14-d15}, [fp :128]! │ │ + vst1.32 {d24-d27}, [r0 :128]! │ │ + vst1.32 {d20-d23}, [sl :128]! │ │ + ble 3d384 │ │ + tst r7, #2 │ │ + vld1.8 {d6}, [r3]! │ │ + vld1.8 {d14}, [ip]! │ │ + vorr q1, q2, q2 │ │ + vorr q5, q6, q6 │ │ + vext.8 q0, q0, q3, #8 │ │ + vext.8 q4, q4, q7, #8 │ │ + vmull.u8 q2, d6, d6 │ │ + vmull.u8 q6, d14, d14 │ │ + bne 3d2a0 │ │ + b 3d268 │ │ + subs r6, r6, #2 │ │ + ble 3d3ac │ │ + add r0, r0, r9, lsl #1 │ │ + add sl, sl, r9, lsl #1 │ │ + add r1, r1, r9 │ │ + add fp, fp, r9 │ │ + add r3, r3, r4 │ │ + add ip, ip, r4 │ │ + mov r5, r8 │ │ + b 3d1ec │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldrd r4, [sp, #100] ; 0x64 │ │ + ldr r6, [sp, #108] ; 0x6c │ │ + sub r7, r3, #1600 ; 0x640 │ │ + add r8, r3, #1600 ; 0x640 │ │ + sub r9, r4, #800 ; 0x320 │ │ + add sl, r4, #800 ; 0x320 │ │ + mov fp, #400 ; 0x190 │ │ + mov ip, #384 ; 0x180 │ │ + add lr, r5, #3 │ │ + bic lr, lr, #3 │ │ + sub r2, r2, lr │ │ + sub ip, ip, lr │ │ + sub fp, fp, lr │ │ + sub fp, fp, #4 │ │ + mov lr, r5 │ │ + vmov.i16 q14, #3 ; 0x0003 │ │ + vmov.i32 q15, #3 ; 0x00000003 │ │ + vld1.16 {d0-d1}, [r9 :128]! │ │ + vld1.16 {d2-d3}, [r4 :128]! │ │ + vld1.16 {d4-d5}, [sl :128]! │ │ + vld1.32 {d16-d19}, [r7 :128]! │ │ + vld1.32 {d20-d23}, [r3 :128]! │ │ + vld1.32 {d24-d27}, [r8 :128]! │ │ + subs r5, r5, #4 │ │ + vext.8 d6, d0, d1, #2 │ │ + vext.8 d7, d2, d3, #2 │ │ + vext.8 d8, d4, d5, #2 │ │ + vext.8 d9, d0, d1, #4 │ │ + vext.8 d10, d2, d3, #4 │ │ + vext.8 d11, d4, d5, #4 │ │ + vadd.i16 d2, d2, d6 │ │ + vadd.i16 d7, d7, d8 │ │ + vadd.i16 d0, d0, d9 │ │ + vadd.i16 d2, d2, d7 │ │ + vadd.i16 d4, d4, d11 │ │ + vadd.i16 d2, d2, d10 │ │ + vadd.i16 d0, d0, d4 │ │ + vext.8 q3, q8, q9, #4 │ │ + vshl.s16 d2, d2, #2 │ │ + vext.8 q4, q8, q9, #8 │ │ + vext.8 q5, q10, q11, #4 │ │ + vext.8 q6, q10, q11, #8 │ │ + vmla.i16 d2, d0, d28 │ │ + vadd.i32 q3, q3, q10 │ │ + vadd.i32 q8, q8, q4 │ │ + vadd.i32 q5, q5, q6 │ │ + vadd.i32 q8, q8, q12 │ │ + vadd.i32 q3, q3, q5 │ │ + vext.8 q7, q12, q13, #4 │ │ + vext.8 q10, q12, q13, #8 │ │ + vld1.32 {d24[0]}, [r1 :32]! │ │ + vadd.i32 q3, q3, q7 │ │ + vadd.i32 q8, q8, q10 │ │ + vshl.s32 q3, q3, #2 │ │ + vmla.i32 q3, q8, q15 │ │ + vmovl.u8 q12, d24 │ │ + vorr d0, d1, d1 │ │ + vmlal.u16 q3, d2, d24 │ │ + vorr d2, d3, d3 │ │ + vrshrn.i32 d6, q3, #9 │ │ + vorr d4, d5, d5 │ │ + vst1.16 {d6}, [r0]! │ │ + ble 3d4e0 │ │ + vorr q8, q9, q9 │ │ + vorr q10, q11, q11 │ │ + vorr q12, q13, q13 │ │ + vld1.16 {d1}, [r9 :64]! │ │ + vld1.16 {d3}, [r4 :64]! │ │ + vld1.16 {d5}, [sl :64]! │ │ + vld1.32 {d18-d19}, [r7 :128]! │ │ + vld1.32 {d22-d23}, [r3 :128]! │ │ + vld1.32 {d26-d27}, [r8 :128]! │ │ + b 3d418 │ │ + subs r6, r6, #1 │ │ + ble 3d510 │ │ + mov r5, lr │ │ + add r0, r0, ip, lsl #1 │ │ + add r1, r1, r2 │ │ + add r3, r3, fp, lsl #2 │ │ + add r7, r7, fp, lsl #2 │ │ + add r8, r8, fp, lsl #2 │ │ + add r4, r4, fp, lsl #1 │ │ + add r9, r9, fp, lsl #1 │ │ + add sl, sl, fp, lsl #1 │ │ + b 3d400 │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldrd r4, [sp, #100] ; 0x64 │ │ + ldr r6, [sp, #108] ; 0x6c │ │ + add r7, r3, #1600 ; 0x640 │ │ + sub r3, r3, #1600 ; 0x640 │ │ + add r8, r4, #800 ; 0x320 │ │ + sub r4, r4, #800 ; 0x320 │ │ + mov r9, #800 ; 0x320 │ │ + mov sl, #384 ; 0x180 │ │ + add fp, r5, #7 │ │ + bic fp, fp, #7 │ │ + sub r2, r2, fp │ │ + sub sl, sl, fp │ │ + sub r9, r9, fp │ │ + sub r9, r9, #4 │ │ + sub ip, r9, #4 │ │ + mov lr, r5 │ │ + vld1.16 {d0-d3}, [r4 :128]! │ │ + vld1.16 {d4-d7}, [r8 :128]! │ │ + vld1.32 {d16-d19}, [r3 :128]! │ │ + vld1.32 {d22-d25}, [r7 :128]! │ │ + vld1.32 {d20-d21}, [r3 :128]! │ │ + vld1.32 {d26-d27}, [r7 :128]! │ │ + vmov.i16 q14, #5 ; 0x0005 │ │ + vmov.i16 q15, #6 ; 0x0006 │ │ + subs r5, r5, #8 │ │ + vext.8 q4, q0, q1, #4 │ │ + vext.8 q5, q2, q3, #4 │ │ + vext.8 q6, q0, q1, #2 │ │ + vext.8 q7, q2, q3, #2 │ │ + vadd.i16 q0, q0, q4 │ │ + vadd.i16 q5, q2, q5 │ │ + vadd.i16 q2, q6, q7 │ │ + vadd.i16 q0, q0, q5 │ │ + vext.8 q4, q8, q9, #8 │ │ + vext.8 q5, q9, q10, #8 │ │ + vext.8 q6, q11, q12, #8 │ │ + vext.8 q7, q12, q13, #8 │ │ + vmul.i16 q0, q0, q14 │ │ + vmla.i16 q0, q2, q15 │ │ + vadd.i32 q4, q4, q8 │ │ + vadd.i32 q5, q5, q9 │ │ + vadd.i32 q6, q6, q11 │ │ + vadd.i32 q7, q7, q12 │ │ + vadd.i32 q4, q4, q6 │ │ + vadd.i32 q5, q5, q7 │ │ + vext.8 q6, q8, q9, #4 │ │ + vext.8 q7, q9, q10, #4 │ │ + vext.8 q8, q11, q12, #4 │ │ + vext.8 q11, q12, q13, #4 │ │ + vld1.8 {d4}, [r1 :64]! │ │ + vmov.i32 q14, #5 ; 0x00000005 │ │ + vmov.i32 q15, #6 ; 0x00000006 │ │ + vadd.i32 q6, q6, q8 │ │ + vadd.i32 q7, q7, q11 │ │ + vmul.i32 q4, q4, q14 │ │ + vmla.i32 q4, q6, q15 │ │ + vmul.i32 q5, q5, q14 │ │ + vmla.i32 q5, q7, q15 │ │ + vmovl.u8 q2, d4 │ │ + vmlal.u16 q4, d0, d4 │ │ + vmlal.u16 q5, d1, d5 │ │ + vorr q0, q1, q1 │ │ + vrshrn.i32 d8, q4, #9 │ │ + vrshrn.i32 d9, q5, #9 │ │ + vorr q2, q3, q3 │ │ + vst1.16 {d8-d9}, [r0 :128]! │ │ + ble 3d648 │ │ + vorr q8, q10, q10 │ │ + vorr q11, q13, q13 │ │ + vld1.16 {d2-d3}, [r4 :128]! │ │ + vld1.16 {d6-d7}, [r8 :128]! │ │ + vld1.32 {d18-d21}, [r3 :128]! │ │ + vld1.32 {d24-d27}, [r7 :128]! │ │ + b 3d578 │ │ + subs r6, r6, #1 │ │ + ble 3d71c │ │ + mov r5, lr │ │ + add r0, r0, sl, lsl #1 │ │ + add r1, r1, r2 │ │ + add r3, r3, r9, lsl #2 │ │ + add r7, r7, r9, lsl #2 │ │ + add r4, r4, ip, lsl #1 │ │ + add r8, r8, ip, lsl #1 │ │ + vld1.32 {d16-d19}, [r3 :128]! │ │ + vld1.16 {d0-d3}, [r4 :128]! │ │ + vld1.32 {d20-d21}, [r3 :128]! │ │ + vmov.i16 q12, #5 ; 0x0005 │ │ + vmov.i16 q13, #6 ; 0x0006 │ │ + subs r5, r5, #8 │ │ + vext.8 q3, q0, q1, #4 │ │ + vext.8 q2, q0, q1, #2 │ │ + vadd.i16 q0, q0, q3 │ │ + vext.8 q4, q8, q9, #4 │ │ + vext.8 q5, q9, q10, #4 │ │ + vext.8 q6, q8, q9, #8 │ │ + vext.8 q7, q9, q10, #8 │ │ + vmul.i16 q2, q2, q13 │ │ + vmla.i16 q2, q0, q12 │ │ + vld1.8 {d22}, [r1 :64]! │ │ + vadd.i32 q8, q8, q6 │ │ + vadd.i32 q9, q9, q7 │ │ + vmovl.u8 q11, d22 │ │ + vmul.i32 q4, q4, q15 │ │ + vmla.i32 q4, q8, q14 │ │ + vmul.i32 q5, q5, q15 │ │ + vmla.i32 q5, q9, q14 │ │ + vmlal.u16 q4, d4, d22 │ │ + vmlal.u16 q5, d5, d23 │ │ + vorr q0, q1, q1 │ │ + vrshrn.i32 d8, q4, #8 │ │ + vrshrn.i32 d9, q5, #8 │ │ + vorr q8, q10, q10 │ │ + vst1.16 {d8-d9}, [r0 :128]! │ │ + ble 3d6f4 │ │ + vld1.16 {d2-d3}, [r4 :128]! │ │ + vld1.32 {d18-d21}, [r3 :128]! │ │ + b 3d680 │ │ + subs r6, r6, #1 │ │ + ble 3d71c │ │ + mov r5, lr │ │ + sub r3, r3, fp, lsl #2 │ │ + sub r4, r4, fp, lsl #1 │ │ + add r0, r0, sl, lsl #1 │ │ + add r1, r1, r2 │ │ + sub r3, r3, #16 │ │ + sub r4, r4, #16 │ │ + b 3d560 │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ + ldrd r4, [sp, #28] │ │ + ldrd r6, [sp, #36] ; 0x24 │ │ + vdup.16 d31, r7 │ │ + cmp r6, #2 │ │ + add r9, r0, r1 │ │ + add ip, r2, r3 │ │ + add lr, r4, #768 ; 0x300 │ │ + mov r7, #1536 ; 0x600 │ │ + lsl r1, r1, #1 │ │ lsl r3, r3, #1 │ │ - sub r3, r3, r4 │ │ - sub r3, r3, #8 │ │ + add r8, r5, #7 │ │ + bic r8, r8, #7 │ │ + sub r1, r1, r8 │ │ + sub r3, r3, r8 │ │ + sub r7, r7, r8, lsl #1 │ │ + mov r8, r5 │ │ + blt 3d804 │ │ + vld1.8 {d0}, [r2 :64]! │ │ + vld1.8 {d16}, [ip :64]! │ │ + vld1.16 {d2-d3}, [r4 :128]! │ │ + vld1.16 {d18-d19}, [lr :128]! │ │ + subs r5, r5, #8 │ │ + vshll.u8 q0, d0, #4 │ │ + vshll.u8 q8, d16, #4 │ │ + vsub.i16 q1, q1, q0 │ │ + vsub.i16 q9, q9, q8 │ │ + vshll.u16 q2, d0, #7 │ │ + vshll.u16 q3, d1, #7 │ │ + vshll.u16 q10, d16, #7 │ │ + vshll.u16 q11, d17, #7 │ │ + vmlal.s16 q2, d2, d31 │ │ + vmlal.s16 q3, d3, d31 │ │ + vmlal.s16 q10, d18, d31 │ │ + vmlal.s16 q11, d19, d31 │ │ + vrshrn.i32 d4, q2, #11 │ │ + vrshrn.i32 d5, q3, #11 │ │ + vrshrn.i32 d20, q10, #11 │ │ + vrshrn.i32 d21, q11, #11 │ │ + vqmovun.s16 d4, q2 │ │ + vqmovun.s16 d20, q10 │ │ + vst1.8 {d4}, [r0 :64]! │ │ + vst1.8 {d20}, [r9 :64]! │ │ + bgt 3d76c │ │ + sub r6, r6, #2 │ │ + cmp r6, #1 │ │ + blt 3d83c │ │ + mov r5, r8 │ │ + add r0, r0, r1 │ │ + add r9, r9, r1 │ │ + add r2, r2, r3 │ │ + add ip, ip, r3 │ │ + add r4, r4, r7 │ │ + add lr, lr, r7 │ │ + beq 3d804 │ │ + b 3d76c │ │ + vld1.8 {d0}, [r2 :64]! │ │ + vld1.16 {d2-d3}, [r4 :128]! │ │ + subs r5, r5, #8 │ │ + vshll.u8 q0, d0, #4 │ │ + vsub.i16 q1, q1, q0 │ │ + vshll.u16 q2, d0, #7 │ │ + vshll.u16 q3, d1, #7 │ │ + vmlal.s16 q2, d2, d31 │ │ + vmlal.s16 q3, d3, d31 │ │ + vrshrn.i32 d4, q2, #11 │ │ + vrshrn.i32 d5, q3, #11 │ │ + vqmovun.s16 d2, q2 │ │ + vst1.8 {d2}, [r0 :64]! │ │ + bgt 3d804 │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + ldrd r4, [sp, #36] ; 0x24 │ │ + ldrd r6, [sp, #44] ; 0x2c │ │ + ldr r8, [sp, #52] ; 0x34 │ │ + cmp r7, #2 │ │ + add sl, r0, r1 │ │ + add fp, r2, r3 │ │ + add ip, r4, #768 ; 0x300 │ │ + add lr, r5, #768 ; 0x300 │ │ + vld2.16 {d30[]-d31[]}, [r8] │ │ + mov r8, #1536 ; 0x600 │ │ lsl r1, r1, #1 │ │ - sub r1, r1, r4 │ │ - vld1.8 {d16}, [r2]! │ │ - vld1.8 {d22}, [r9]! │ │ - mov r6, r4 │ │ - vld1.8 {d17-d18}, [r2]! │ │ - vld1.8 {d23-d24}, [r9]! │ │ - vext.8 q10, q8, q9, #1 │ │ - vext.8 q13, q11, q12, #1 │ │ - vmull.u8 q2, d16, d0 │ │ - vmull.u8 q3, d17, d0 │ │ - vmull.u8 q14, d22, d0 │ │ - vmull.u8 q15, d23, d0 │ │ - vmlal.u8 q2, d20, d1 │ │ - vmlal.u8 q3, d21, d1 │ │ - vmlal.u8 q14, d26, d1 │ │ - vmlal.u8 q15, d27, d1 │ │ - subs r6, r6, #16 │ │ - vqrshrn.u16 d4, q2, #4 │ │ - vqrshrn.u16 d5, q3, #4 │ │ - vqrshrn.u16 d28, q14, #4 │ │ - vqrshrn.u16 d29, q15, #4 │ │ - vst1.8 {d4-d5}, [r0 :128]! │ │ - vst1.8 {d28-d29}, [r8 :128]! │ │ - ble 41290 │ │ - vorr d16, d18, d18 │ │ - vorr d22, d24, d24 │ │ - b 41234 │ │ + lsl r3, r3, #1 │ │ + add r9, r6, #7 │ │ + bic r9, r9, #7 │ │ + sub r1, r1, r9 │ │ + sub r3, r3, r9 │ │ + sub r8, r8, r9, lsl #1 │ │ + mov r9, r6 │ │ + blt 3d950 │ │ + vld1.8 {d0}, [r2 :64]! │ │ + vld1.8 {d16}, [fp :64]! │ │ + vld1.16 {d2-d3}, [r4 :128]! │ │ + vld1.16 {d18-d19}, [ip :128]! │ │ + vld1.16 {d4-d5}, [r5 :128]! │ │ + vld1.16 {d20-d21}, [lr :128]! │ │ + subs r6, r6, #8 │ │ + vshll.u8 q0, d0, #4 │ │ + vshll.u8 q8, d16, #4 │ │ + vsub.i16 q1, q1, q0 │ │ + vsub.i16 q2, q2, q0 │ │ + vsub.i16 q9, q9, q8 │ │ + vsub.i16 q10, q10, q8 │ │ + vshll.u16 q3, d0, #7 │ │ + vshll.u16 q0, d1, #7 │ │ + vshll.u16 q11, d16, #7 │ │ + vshll.u16 q8, d17, #7 │ │ + vmlal.s16 q3, d2, d30 │ │ + vmlal.s16 q3, d4, d31 │ │ + vmlal.s16 q0, d3, d30 │ │ + vmlal.s16 q0, d5, d31 │ │ + vmlal.s16 q11, d18, d30 │ │ + vmlal.s16 q11, d20, d31 │ │ + vmlal.s16 q8, d19, d30 │ │ + vmlal.s16 q8, d21, d31 │ │ + vrshrn.i32 d6, q3, #11 │ │ + vrshrn.i32 d7, q0, #11 │ │ + vrshrn.i32 d22, q11, #11 │ │ + vrshrn.i32 d23, q8, #11 │ │ + vqmovun.s16 d6, q3 │ │ + vqmovun.s16 d22, q11 │ │ + vst1.8 {d6}, [r0 :64]! │ │ + vst1.8 {d22}, [sl :64]! │ │ + bgt 3d890 │ │ + subs r7, r7, #2 │ │ + cmp r7, #1 │ │ + blt 3d998 │ │ + mov r6, r9 │ │ add r0, r0, r1 │ │ - add r8, r8, r1 │ │ + add sl, sl, r1 │ │ add r2, r2, r3 │ │ - add r9, r9, r3 │ │ - subs r5, r5, #2 │ │ - bgt 41228 │ │ + add fp, fp, r3 │ │ + add r4, r4, r8 │ │ + add ip, ip, r8 │ │ + add r5, r5, r8 │ │ + add lr, lr, r8 │ │ + beq 3d950 │ │ + b 3d890 │ │ + vld1.8 {d0}, [r2 :64]! │ │ + vld1.16 {d2-d3}, [r4 :128]! │ │ + vld1.16 {d4-d5}, [r5 :128]! │ │ + subs r6, r6, #8 │ │ + vshll.u8 q0, d0, #4 │ │ + vsub.i16 q1, q1, q0 │ │ + vsub.i16 q2, q2, q0 │ │ + vshll.u16 q3, d0, #7 │ │ + vshll.u16 q0, d1, #7 │ │ + vmlal.s16 q3, d2, d30 │ │ + vmlal.s16 q3, d4, d31 │ │ + vmlal.s16 q0, d3, d30 │ │ + vmlal.s16 q0, d5, d31 │ │ + vrshrn.i32 d6, q3, #11 │ │ + vrshrn.i32 d7, q0, #11 │ │ + vqmovun.s16 d6, q3 │ │ + vst1.8 {d6}, [r0 :64]! │ │ + bgt 3d890 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, lr} │ │ + ldrd r4, [sp, #16] │ │ + clz r4, r4 │ │ + add ip, pc, #36 ; 0x24 │ │ + sub r4, r4, #24 │ │ + ldr r4, [ip, r4, lsl #2] │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vadd.i16 q0, q0, q2 │ │ + vadd.i16 q1, q1, q3 │ │ + vqrshrun.s16 d16, q0, #5 │ │ + vqrshrun.s16 d17, q1, #5 │ │ + add ip, ip, r4 │ │ + bx ip │ │ + strdeq r0, [r0], -r0 ; │ │ + andeq r0, r0, r0, lsl r2 │ │ + muleq r0, r4, r1 │ │ + andeq r0, r0, r0, lsl r1 │ │ + strheq r0, [r0], -ip │ │ + andeq r0, r0, r8, lsl r0 │ │ + add r6, r0, r1 │ │ + lsl r1, r1, #1 │ │ cmp r5, #4 │ │ - add r9, pc, #8 │ │ - ldr r8, [r9, r8, lsl #2] │ │ - add r9, r9, r8 │ │ - bx r9 │ │ - andeq r0, r0, r4, asr r1 │ │ - andeq r0, r0, r4, asr r1 │ │ - andeq r0, r0, r4, asr r1 │ │ - andeq r0, r0, r4, asr r1 │ │ - andeq r0, r0, r4, lsl #2 │ │ - strheq r0, [r0], -r8 │ │ - andeq r0, r0, ip, lsl r0 │ │ - cmp r5, #2 │ │ - add r8, r0, r1 │ │ - add r9, r2, r3 │ │ - lsl r3, r3, #1 │ │ + vst1.32 {d16[0]}, [r0 :32], r1 │ │ + vst1.32 {d16[1]}, [r6 :32], r1 │ │ + vst1.32 {d17[0]}, [r0 :32], r1 │ │ + vst1.32 {d17[1]}, [r6 :32], r1 │ │ + beq 3dda8 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vadd.i16 q0, q0, q2 │ │ + vadd.i16 q1, q1, q3 │ │ + vqrshrun.s16 d18, q0, #5 │ │ + vqrshrun.s16 d19, q1, #5 │ │ + cmp r5, #8 │ │ + vst1.32 {d18[0]}, [r0 :32], r1 │ │ + vst1.32 {d18[1]}, [r6 :32], r1 │ │ + vst1.32 {d19[0]}, [r0 :32], r1 │ │ + vst1.32 {d19[1]}, [r6 :32], r1 │ │ + beq 3dda8 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vadd.i16 q0, q0, q2 │ │ + vadd.i16 q1, q1, q3 │ │ + vqrshrun.s16 d16, q0, #5 │ │ + vqrshrun.s16 d17, q1, #5 │ │ + vst1.32 {d16[0]}, [r0 :32], r1 │ │ + vst1.32 {d16[1]}, [r6 :32], r1 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vadd.i16 q0, q0, q2 │ │ + vadd.i16 q1, q1, q3 │ │ + vqrshrun.s16 d18, q0, #5 │ │ + vqrshrun.s16 d19, q1, #5 │ │ + vst1.32 {d17[0]}, [r0 :32], r1 │ │ + vst1.32 {d17[1]}, [r6 :32], r1 │ │ + vst1.32 {d18[0]}, [r0 :32], r1 │ │ + vst1.32 {d18[1]}, [r6 :32], r1 │ │ + vst1.32 {d19[0]}, [r0 :32], r1 │ │ + vst1.32 {d19[1]}, [r6 :32], r1 │ │ + pop {r4, r5, r6, pc} │ │ + add r6, r0, r1 │ │ lsl r1, r1, #1 │ │ - vld1.16 {d16[]}, [r2], r3 │ │ - bgt 41320 │ │ - vld1.16 {d17[]}, [r9], r3 │ │ - vld1.16 {d18[]}, [r2], r3 │ │ - vext.8 d16, d16, d17, #6 │ │ - vext.8 d17, d17, d18, #6 │ │ - vmull.u8 q2, d16, d2 │ │ - vmlal.u8 q2, d17, d3 │ │ - vqrshrn.u16 d4, q2, #4 │ │ - vst1.16 {d4[0]}, [r0 :16] │ │ - vst1.16 {d4[1]}, [r8 :16] │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - vld1.16 {d17[]}, [r9], r3 │ │ - vld1.16 {d18[]}, [r2], r3 │ │ - vld1.16 {d19[]}, [r9], r3 │ │ - vld1.16 {d20[]}, [r2], r3 │ │ - vext.8 d16, d16, d17, #6 │ │ - vext.8 d17, d17, d18, #6 │ │ - vext.8 d18, d18, d19, #6 │ │ - vext.8 d19, d19, d20, #6 │ │ - vtrn.32 d16, d18 │ │ - vtrn.32 d17, d19 │ │ - vmull.u8 q2, d16, d2 │ │ - vmlal.u8 q2, d17, d3 │ │ + vst1.8 {d16}, [r0 :64], r1 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vadd.i16 q0, q0, q2 │ │ + vadd.i16 q1, q1, q3 │ │ + vqrshrun.s16 d18, q0, #5 │ │ + vqrshrun.s16 d19, q1, #5 │ │ + vst1.8 {d17}, [r6 :64], r1 │ │ + vst1.8 {d18}, [r0 :64], r1 │ │ subs r5, r5, #4 │ │ - vqrshrn.u16 d4, q2, #4 │ │ - vst1.16 {d4[0]}, [r0 :16], r1 │ │ - vst1.16 {d4[1]}, [r8 :16], r1 │ │ - vst1.16 {d4[2]}, [r0 :16], r1 │ │ - vst1.16 {d4[3]}, [r8 :16], r1 │ │ - ble 41374 │ │ - vorr d16, d20, d20 │ │ - b 41320 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - add r8, r0, r1 │ │ - add r9, r2, r3 │ │ - lsl r3, r3, #1 │ │ - lsl r1, r1, #1 │ │ - vld1.32 {d16[]}, [r2], r3 │ │ - vld1.32 {d17[]}, [r9], r3 │ │ - vld1.32 {d18[]}, [r2], r3 │ │ - vext.8 d16, d16, d17, #4 │ │ - vext.8 d17, d17, d18, #4 │ │ - vmull.u8 q2, d16, d2 │ │ - vmlal.u8 q2, d17, d3 │ │ - subs r5, r5, #2 │ │ - vqrshrn.u16 d4, q2, #4 │ │ - vst1.32 {d4[0]}, [r0 :32], r1 │ │ - vst1.32 {d4[1]}, [r8 :32], r1 │ │ - ble 413c0 │ │ - vorr d16, d18, d18 │ │ - b 4138c │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - add r8, r0, r1 │ │ - add r9, r2, r3 │ │ - lsl r3, r3, #1 │ │ + vst1.8 {d19}, [r6 :64], r1 │ │ + ble 3dda8 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vadd.i16 q0, q0, q2 │ │ + vadd.i16 q1, q1, q3 │ │ + vqrshrun.s16 d16, q0, #5 │ │ + vqrshrun.s16 d17, q1, #5 │ │ + b 3da98 │ │ + add r6, r0, r1 │ │ lsl r1, r1, #1 │ │ - vld1.8 {d16}, [r2], r3 │ │ - vld1.8 {d17}, [r9], r3 │ │ - vld1.8 {d18}, [r2], r3 │ │ - vmull.u8 q2, d16, d2 │ │ - vmull.u8 q3, d17, d2 │ │ - vmlal.u8 q2, d17, d3 │ │ - vmlal.u8 q3, d18, d3 │ │ - subs r5, r5, #2 │ │ - vqrshrn.u16 d4, q2, #4 │ │ - vqrshrn.u16 d6, q3, #4 │ │ - vst1.8 {d4}, [r0 :64], r1 │ │ - vst1.8 {d6}, [r8 :64], r1 │ │ - ble 41410 │ │ - vorr d16, d18, d18 │ │ - b 413d8 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - mov r7, r5 │ │ - add r8, r0, r1 │ │ - add r9, r2, r3 │ │ - lsl r3, r3, #1 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vadd.i16 q0, q0, q2 │ │ + vadd.i16 q1, q1, q3 │ │ + vqrshrun.s16 d18, q0, #5 │ │ + vqrshrun.s16 d19, q1, #5 │ │ + vst1.8 {d16-d17}, [r0 :128], r1 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vadd.i16 q0, q0, q2 │ │ + vadd.i16 q1, q1, q3 │ │ + vqrshrun.s16 d20, q0, #5 │ │ + vqrshrun.s16 d21, q1, #5 │ │ + vst1.8 {d18-d19}, [r6 :128], r1 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vadd.i16 q0, q0, q2 │ │ + vadd.i16 q1, q1, q3 │ │ + vqrshrun.s16 d22, q0, #5 │ │ + vqrshrun.s16 d23, q1, #5 │ │ + vst1.8 {d20-d21}, [r0 :128], r1 │ │ + subs r5, r5, #4 │ │ + vst1.8 {d22-d23}, [r6 :128], r1 │ │ + ble 3dda8 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vadd.i16 q0, q0, q2 │ │ + vadd.i16 q1, q1, q3 │ │ + vqrshrun.s16 d16, q0, #5 │ │ + vqrshrun.s16 d17, q1, #5 │ │ + b 3daec │ │ + add r6, r0, r1 │ │ lsl r1, r1, #1 │ │ - vld1.8 {d16-d17}, [r2], r3 │ │ - vld1.8 {d18-d19}, [r9], r3 │ │ - vld1.8 {d20-d21}, [r2], r3 │ │ - vmull.u8 q12, d16, d2 │ │ - vmull.u8 q13, d17, d2 │ │ - vmull.u8 q14, d18, d2 │ │ - vmull.u8 q15, d19, d2 │ │ - vmlal.u8 q12, d18, d3 │ │ - vmlal.u8 q13, d19, d3 │ │ - vmlal.u8 q14, d20, d3 │ │ - vmlal.u8 q15, d21, d3 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vadd.i16 q0, q0, q2 │ │ + vadd.i16 q1, q1, q3 │ │ + vqrshrun.s16 d18, q0, #5 │ │ + vqrshrun.s16 d19, q1, #5 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vadd.i16 q0, q0, q2 │ │ + vadd.i16 q1, q1, q3 │ │ + vqrshrun.s16 d20, q0, #5 │ │ + vqrshrun.s16 d21, q1, #5 │ │ + vst1.8 {d16-d19}, [r0 :128], r1 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vadd.i16 q0, q0, q2 │ │ + vadd.i16 q1, q1, q3 │ │ + vqrshrun.s16 d22, q0, #5 │ │ + vqrshrun.s16 d23, q1, #5 │ │ subs r5, r5, #2 │ │ - vqrshrn.u16 d24, q12, #4 │ │ - vqrshrn.u16 d25, q13, #4 │ │ - vqrshrn.u16 d28, q14, #4 │ │ - vqrshrn.u16 d29, q15, #4 │ │ - vst1.8 {d24-d25}, [r0 :128], r1 │ │ - vst1.8 {d28-d29}, [r8 :128], r1 │ │ - ble 4147c │ │ - vorr q8, q10, q10 │ │ - b 4142c │ │ - subs r4, r4, #16 │ │ - ble 414a8 │ │ - asr r3, r3, #1 │ │ - asr r1, r1, #1 │ │ - mls r2, r3, r7, r2 │ │ - mls r0, r1, r7, r0 │ │ - sub r2, r2, r3, lsl #1 │ │ - mov r5, r7 │ │ - add r2, r2, #16 │ │ - add r0, r0, #16 │ │ - b 41418 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - vmovl.u8 q2, d2 │ │ - vmovl.u8 q3, d3 │ │ - add r9, pc, #8 │ │ - ldr r8, [r9, r8, lsl #2] │ │ - add r9, r9, r8 │ │ - bx r9 │ │ - strdeq r0, [r0], -r4 │ │ - strdeq r0, [r0], -r4 │ │ - strdeq r0, [r0], -r4 │ │ - strdeq r0, [r0], -r4 │ │ - strdeq r0, [r0], -r4 │ │ - andeq r0, r0, r8, lsl #1 │ │ - andeq r0, r0, ip, lsl r0 │ │ - add r9, r2, r3 │ │ - add r8, r0, r1 │ │ - lsl r3, r3, #1 │ │ - lsl r1, r1, #1 │ │ - vld1.32 {d28[]}, [r2], r3 │ │ - vext.8 d29, d28, d28, #1 │ │ - vmull.u8 q8, d28, d0 │ │ - vmlal.u8 q8, d29, d1 │ │ - vld1.32 {d28[]}, [r9], r3 │ │ - vld1.32 {d30[]}, [r2], r3 │ │ - vext.8 d29, d28, d28, #1 │ │ - vext.8 d31, d30, d30, #1 │ │ - vtrn.16 d28, d30 │ │ - vtrn.16 d29, d31 │ │ - vmull.u8 q9, d28, d0 │ │ - vmlal.u8 q9, d29, d1 │ │ - vtrn.32 d16, d18 │ │ - vmul.i16 d20, d16, d4 │ │ - vmla.i16 d20, d19, d6 │ │ - vqrshrn.u16 d20, q10, #8 │ │ + vst1.8 {d20-d23}, [r6 :128], r1 │ │ + ble 3dda8 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vadd.i16 q0, q0, q2 │ │ + vadd.i16 q1, q1, q3 │ │ + vqrshrun.s16 d16, q0, #5 │ │ + vqrshrun.s16 d17, q1, #5 │ │ + b 3db70 │ │ + add r6, r0, #32 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vadd.i16 q0, q0, q2 │ │ + vadd.i16 q1, q1, q3 │ │ + vqrshrun.s16 d18, q0, #5 │ │ + vqrshrun.s16 d19, q1, #5 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vadd.i16 q0, q0, q2 │ │ + vadd.i16 q1, q1, q3 │ │ + vqrshrun.s16 d20, q0, #5 │ │ + vqrshrun.s16 d21, q1, #5 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vadd.i16 q0, q0, q2 │ │ + vadd.i16 q1, q1, q3 │ │ + vqrshrun.s16 d22, q0, #5 │ │ + vqrshrun.s16 d23, q1, #5 │ │ + vst1.8 {d16-d19}, [r0 :128], r1 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vadd.i16 q0, q0, q2 │ │ + vadd.i16 q1, q1, q3 │ │ + vqrshrun.s16 d16, q0, #5 │ │ + vqrshrun.s16 d17, q1, #5 │ │ + vst1.8 {d20-d23}, [r6 :128], r1 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vadd.i16 q0, q0, q2 │ │ + vadd.i16 q1, q1, q3 │ │ + vqrshrun.s16 d18, q0, #5 │ │ + vqrshrun.s16 d19, q1, #5 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vadd.i16 q0, q0, q2 │ │ + vadd.i16 q1, q1, q3 │ │ + vqrshrun.s16 d20, q0, #5 │ │ + vqrshrun.s16 d21, q1, #5 │ │ + vst1.8 {d16-d19}, [r0 :128], r1 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vadd.i16 q0, q0, q2 │ │ + vadd.i16 q1, q1, q3 │ │ + vqrshrun.s16 d22, q0, #5 │ │ + vqrshrun.s16 d23, q1, #5 │ │ subs r5, r5, #2 │ │ - vst1.16 {d20[0]}, [r0 :16], r1 │ │ - vst1.16 {d20[1]}, [r8 :16], r1 │ │ - ble 41548 │ │ - vtrn.32 d19, d16 │ │ - b 41500 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - add r9, r2, r3 │ │ - add r8, r0, r1 │ │ - lsl r3, r3, #1 │ │ + vst1.8 {d20-d23}, [r6 :128], r1 │ │ + ble 3dda8 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vadd.i16 q0, q0, q2 │ │ + vadd.i16 q1, q1, q3 │ │ + vqrshrun.s16 d16, q0, #5 │ │ + vqrshrun.s16 d17, q1, #5 │ │ + b 3dbe8 │ │ + sub r1, r1, #32 │ │ + add r6, r0, #64 ; 0x40 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vadd.i16 q0, q0, q2 │ │ + vadd.i16 q1, q1, q3 │ │ + vqrshrun.s16 d18, q0, #5 │ │ + vqrshrun.s16 d19, q1, #5 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vadd.i16 q0, q0, q2 │ │ + vadd.i16 q1, q1, q3 │ │ + vqrshrun.s16 d20, q0, #5 │ │ + vqrshrun.s16 d21, q1, #5 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vadd.i16 q0, q0, q2 │ │ + vadd.i16 q1, q1, q3 │ │ + vqrshrun.s16 d22, q0, #5 │ │ + vqrshrun.s16 d23, q1, #5 │ │ + vst1.8 {d16-d19}, [r0 :128]! │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vadd.i16 q0, q0, q2 │ │ + vadd.i16 q1, q1, q3 │ │ + vqrshrun.s16 d16, q0, #5 │ │ + vqrshrun.s16 d17, q1, #5 │ │ + vst1.8 {d20-d23}, [r0 :128], r1 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vadd.i16 q0, q0, q2 │ │ + vadd.i16 q1, q1, q3 │ │ + vqrshrun.s16 d18, q0, #5 │ │ + vqrshrun.s16 d19, q1, #5 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vadd.i16 q0, q0, q2 │ │ + vadd.i16 q1, q1, q3 │ │ + vqrshrun.s16 d20, q0, #5 │ │ + vqrshrun.s16 d21, q1, #5 │ │ + vst1.8 {d16-d19}, [r6 :128]! │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vadd.i16 q0, q0, q2 │ │ + vadd.i16 q1, q1, q3 │ │ + vqrshrun.s16 d22, q0, #5 │ │ + vqrshrun.s16 d23, q1, #5 │ │ + subs r5, r5, #1 │ │ + vst1.8 {d20-d23}, [r6 :128], r1 │ │ + ble 3dda8 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vadd.i16 q0, q0, q2 │ │ + vadd.i16 q1, q1, q3 │ │ + vqrshrun.s16 d16, q0, #5 │ │ + vqrshrun.s16 d17, q1, #5 │ │ + b 3dccc │ │ + pop {r4, r5, r6, pc} │ │ + push {r4, r5, r6, lr} │ │ + ldrd r4, [sp, #16] │ │ + clz r4, r4 │ │ + ldr lr, [sp, #24] │ │ + vdup.16 q15, lr │ │ + vneg.s16 q15, q15 │ │ + vshl.s16 q15, q15, #11 │ │ + add ip, pc, #52 ; 0x34 │ │ + sub r4, r4, #24 │ │ + ldr r4, [ip, r4, lsl #2] │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q15 │ │ + vqdmulh.s16 q1, q1, q15 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d16, q0, #4 │ │ + vqrshrun.s16 d17, q1, #4 │ │ + add ip, ip, r4 │ │ + bx ip │ │ + andeq r0, r0, r0, asr #8 │ │ + andeq r0, r0, r0, ror #5 │ │ + andeq r0, r0, r4, lsr #4 │ │ + andeq r0, r0, r0, ror #2 │ │ + andeq r0, r0, ip, ror #1 │ │ + andeq r0, r0, r8, lsl r0 │ │ + add r6, r0, r1 │ │ lsl r1, r1, #1 │ │ - vld1.8 {d28}, [r2], r3 │ │ - vext.8 d29, d28, d28, #1 │ │ - vmull.u8 q8, d28, d0 │ │ - vmlal.u8 q8, d29, d1 │ │ - vld1.8 {d28}, [r9], r3 │ │ - vld1.8 {d30}, [r2], r3 │ │ - vext.8 d29, d28, d28, #1 │ │ - vext.8 d31, d30, d30, #1 │ │ - vtrn.32 d28, d30 │ │ - vtrn.32 d29, d31 │ │ - vmull.u8 q9, d28, d0 │ │ - vmlal.u8 q9, d29, d1 │ │ - vorr d17, d18, d18 │ │ - vmul.i16 q10, q8, q2 │ │ - vmla.i16 q10, q9, q3 │ │ - subs r5, r5, #2 │ │ - vqrshrn.u16 d20, q10, #8 │ │ - vst1.32 {d20[0]}, [r0 :32], r1 │ │ - vst1.32 {d20[1]}, [r8 :32], r1 │ │ - ble 415b4 │ │ - vorr d16, d19, d19 │ │ - b 4156c │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - mov r7, r5 │ │ - add r9, r2, r3 │ │ - add r8, r0, r1 │ │ - lsl r3, r3, #1 │ │ + cmp r5, #4 │ │ + vst1.32 {d16[0]}, [r0 :32], r1 │ │ + vst1.32 {d16[1]}, [r6 :32], r1 │ │ + vst1.32 {d17[0]}, [r0 :32], r1 │ │ + vst1.32 {d17[1]}, [r6 :32], r1 │ │ + beq 3e3a8 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q15 │ │ + vqdmulh.s16 q1, q1, q15 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d18, q0, #4 │ │ + vqrshrun.s16 d19, q1, #4 │ │ + cmp r5, #8 │ │ + vst1.32 {d18[0]}, [r0 :32], r1 │ │ + vst1.32 {d18[1]}, [r6 :32], r1 │ │ + vst1.32 {d19[0]}, [r0 :32], r1 │ │ + vst1.32 {d19[1]}, [r6 :32], r1 │ │ + beq 3e3a8 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q15 │ │ + vqdmulh.s16 q1, q1, q15 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d16, q0, #4 │ │ + vqrshrun.s16 d17, q1, #4 │ │ + vst1.32 {d16[0]}, [r0 :32], r1 │ │ + vst1.32 {d16[1]}, [r6 :32], r1 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q15 │ │ + vqdmulh.s16 q1, q1, q15 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d18, q0, #4 │ │ + vqrshrun.s16 d19, q1, #4 │ │ + vst1.32 {d17[0]}, [r0 :32], r1 │ │ + vst1.32 {d17[1]}, [r6 :32], r1 │ │ + vst1.32 {d18[0]}, [r0 :32], r1 │ │ + vst1.32 {d18[1]}, [r6 :32], r1 │ │ + vst1.32 {d19[0]}, [r0 :32], r1 │ │ + vst1.32 {d19[1]}, [r6 :32], r1 │ │ + pop {r4, r5, r6, pc} │ │ + add r6, r0, r1 │ │ lsl r1, r1, #1 │ │ - vld1.8 {d24-d25}, [r2], r3 │ │ - vext.8 q13, q12, q12, #1 │ │ - vmull.u8 q8, d24, d0 │ │ - vmlal.u8 q8, d26, d1 │ │ - vld1.8 {d24-d25}, [r9], r3 │ │ - vld1.8 {d28-d29}, [r2], r3 │ │ - vext.8 q13, q12, q12, #1 │ │ - vext.8 q15, q14, q14, #1 │ │ - vmull.u8 q9, d24, d0 │ │ - vmlal.u8 q9, d26, d1 │ │ - vmull.u8 q10, d28, d0 │ │ - vmlal.u8 q10, d30, d1 │ │ - vmul.i16 q8, q8, q2 │ │ - vmla.i16 q8, q9, q3 │ │ - vmul.i16 q9, q9, q2 │ │ - vmla.i16 q9, q10, q3 │ │ - subs r5, r5, #2 │ │ - vqrshrn.u16 d16, q8, #8 │ │ - vqrshrn.u16 d18, q9, #8 │ │ vst1.8 {d16}, [r0 :64], r1 │ │ - vst1.8 {d18}, [r8 :64], r1 │ │ - ble 4162c │ │ - vorr q8, q10, q10 │ │ - b 415dc │ │ - subs r4, r4, #8 │ │ - ble 41658 │ │ - asr r3, r3, #1 │ │ - asr r1, r1, #1 │ │ - mls r2, r3, r7, r2 │ │ - mls r0, r1, r7, r0 │ │ - sub r2, r2, r3, lsl #1 │ │ - mov r5, r7 │ │ - add r2, r2, #8 │ │ - add r0, r0, #8 │ │ - b 415bc │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - movw r8, #45 ; 0x2d │ │ - movw r9, #45 ; 0x2d │ │ - b 416ec │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - movw r8, #45 ; 0x2d │ │ - movw r9, #1980 ; 0x7bc │ │ - b 416ec │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - movw r8, #45 ; 0x2d │ │ - movw r9, #3885 ; 0xf2d │ │ - b 416ec │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - movw r8, #1980 ; 0x7bc │ │ - movw r9, #1980 ; 0x7bc │ │ - b 416ec │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - movw r8, #1980 ; 0x7bc │ │ - movw r9, #45 ; 0x2d │ │ - b 416ec │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - movw r8, #1980 ; 0x7bc │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q15 │ │ + vqdmulh.s16 q1, q1, q15 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d18, q0, #4 │ │ + vqrshrun.s16 d19, q1, #4 │ │ + vst1.8 {d17}, [r6 :64], r1 │ │ + vst1.8 {d18}, [r0 :64], r1 │ │ + subs r5, r5, #4 │ │ + vst1.8 {d19}, [r6 :64], r1 │ │ + ble 3e3a8 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q15 │ │ + vqdmulh.s16 q1, q1, q15 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d16, q0, #4 │ │ + vqrshrun.s16 d17, q1, #4 │ │ + b 3def8 │ │ + add r6, r0, r1 │ │ + lsl r1, r1, #1 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q15 │ │ + vqdmulh.s16 q1, q1, q15 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d18, q0, #4 │ │ + vqrshrun.s16 d19, q1, #4 │ │ + vst1.8 {d16-d17}, [r0 :128], r1 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q15 │ │ + vqdmulh.s16 q1, q1, q15 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d20, q0, #4 │ │ + vqrshrun.s16 d21, q1, #4 │ │ + vst1.8 {d18-d19}, [r6 :128], r1 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q15 │ │ + vqdmulh.s16 q1, q1, q15 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d22, q0, #4 │ │ + vqrshrun.s16 d23, q1, #4 │ │ + vst1.8 {d20-d21}, [r0 :128], r1 │ │ + subs r5, r5, #4 │ │ + vst1.8 {d22-d23}, [r6 :128], r1 │ │ + ble 3e3a8 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q15 │ │ + vqdmulh.s16 q1, q1, q15 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d16, q0, #4 │ │ + vqrshrun.s16 d17, q1, #4 │ │ + b 3df6c │ │ + add r6, r0, r1 │ │ + lsl r1, r1, #1 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q15 │ │ + vqdmulh.s16 q1, q1, q15 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d18, q0, #4 │ │ + vqrshrun.s16 d19, q1, #4 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q15 │ │ + vqdmulh.s16 q1, q1, q15 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d20, q0, #4 │ │ + vqrshrun.s16 d21, q1, #4 │ │ + vst1.8 {d16-d19}, [r0 :128], r1 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q15 │ │ + vqdmulh.s16 q1, q1, q15 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d22, q0, #4 │ │ + vqrshrun.s16 d23, q1, #4 │ │ + subs r5, r5, #2 │ │ + vst1.8 {d20-d23}, [r6 :128], r1 │ │ + ble 3e3a8 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q15 │ │ + vqdmulh.s16 q1, q1, q15 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d16, q0, #4 │ │ + vqrshrun.s16 d17, q1, #4 │ │ + b 3e030 │ │ + add r6, r0, #32 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q15 │ │ + vqdmulh.s16 q1, q1, q15 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d18, q0, #4 │ │ + vqrshrun.s16 d19, q1, #4 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q15 │ │ + vqdmulh.s16 q1, q1, q15 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d20, q0, #4 │ │ + vqrshrun.s16 d21, q1, #4 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q15 │ │ + vqdmulh.s16 q1, q1, q15 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d22, q0, #4 │ │ + vqrshrun.s16 d23, q1, #4 │ │ + vst1.8 {d16-d19}, [r0 :128], r1 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q15 │ │ + vqdmulh.s16 q1, q1, q15 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d16, q0, #4 │ │ + vqrshrun.s16 d17, q1, #4 │ │ + vst1.8 {d20-d23}, [r6 :128], r1 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q15 │ │ + vqdmulh.s16 q1, q1, q15 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d18, q0, #4 │ │ + vqrshrun.s16 d19, q1, #4 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q15 │ │ + vqdmulh.s16 q1, q1, q15 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d20, q0, #4 │ │ + vqrshrun.s16 d21, q1, #4 │ │ + vst1.8 {d16-d19}, [r0 :128], r1 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q15 │ │ + vqdmulh.s16 q1, q1, q15 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d22, q0, #4 │ │ + vqrshrun.s16 d23, q1, #4 │ │ + subs r5, r5, #2 │ │ + vst1.8 {d20-d23}, [r6 :128], r1 │ │ + ble 3e3a8 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q15 │ │ + vqdmulh.s16 q1, q1, q15 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d16, q0, #4 │ │ + vqrshrun.s16 d17, q1, #4 │ │ + b 3e0e8 │ │ + sub r1, r1, #32 │ │ + add r6, r0, #64 ; 0x40 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q15 │ │ + vqdmulh.s16 q1, q1, q15 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d18, q0, #4 │ │ + vqrshrun.s16 d19, q1, #4 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q15 │ │ + vqdmulh.s16 q1, q1, q15 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d20, q0, #4 │ │ + vqrshrun.s16 d21, q1, #4 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q15 │ │ + vqdmulh.s16 q1, q1, q15 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d22, q0, #4 │ │ + vqrshrun.s16 d23, q1, #4 │ │ + vst1.8 {d16-d19}, [r0 :128]! │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q15 │ │ + vqdmulh.s16 q1, q1, q15 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d16, q0, #4 │ │ + vqrshrun.s16 d17, q1, #4 │ │ + vst1.8 {d20-d23}, [r0 :128], r1 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q15 │ │ + vqdmulh.s16 q1, q1, q15 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d18, q0, #4 │ │ + vqrshrun.s16 d19, q1, #4 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q15 │ │ + vqdmulh.s16 q1, q1, q15 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d20, q0, #4 │ │ + vqrshrun.s16 d21, q1, #4 │ │ + vst1.8 {d16-d19}, [r6 :128]! │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q15 │ │ + vqdmulh.s16 q1, q1, q15 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d22, q0, #4 │ │ + vqrshrun.s16 d23, q1, #4 │ │ + subs r5, r5, #1 │ │ + vst1.8 {d20-d23}, [r6 :128], r1 │ │ + ble 3e3a8 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q15 │ │ + vqdmulh.s16 q1, q1, q15 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d16, q0, #4 │ │ + vqrshrun.s16 d17, q1, #4 │ │ + b 3e24c │ │ + pop {r4, r5, r6, pc} │ │ + push {r4, r5, r6, lr} │ │ + ldrd r4, [sp, #16] │ │ + clz r4, r4 │ │ + ldr lr, [sp, #24] │ │ + vmov.i8 q15, #254 ; 0xfe │ │ + add ip, pc, #68 ; 0x44 │ │ + sub r4, r4, #24 │ │ + ldr r4, [ip, r4, lsl #2] │ │ + vld1.8 {d28-d29}, [lr :128]! │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vmul.i8 q14, q14, q15 │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vshll.i8 q13, d28, #8 │ │ + vshll.i8 q14, d29, #8 │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q13 │ │ + vqdmulh.s16 q1, q1, q14 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d16, q0, #4 │ │ + vqrshrun.s16 d17, q1, #4 │ │ + add ip, ip, r4 │ │ + bx ip │ │ + muleq r0, r0, r5 │ │ + ; instruction: 0x000003b0 │ │ + ; instruction: 0x000002b4 │ │ + ; instruction: 0x000001b0 │ │ + andeq r0, r0, ip, lsl r1 │ │ + andeq r0, r0, r8, lsl r0 │ │ + add r6, r0, r1 │ │ + lsl r1, r1, #1 │ │ + cmp r5, #4 │ │ + vst1.32 {d16[0]}, [r0 :32], r1 │ │ + vst1.32 {d16[1]}, [r6 :32], r1 │ │ + vst1.32 {d17[0]}, [r0 :32], r1 │ │ + vst1.32 {d17[1]}, [r6 :32], r1 │ │ + beq 3eb80 │ │ + vld1.8 {d28-d29}, [lr :128]! │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vmul.i8 q14, q14, q15 │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vshll.i8 q13, d28, #8 │ │ + vshll.i8 q14, d29, #8 │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q13 │ │ + vqdmulh.s16 q1, q1, q14 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d18, q0, #4 │ │ + vqrshrun.s16 d19, q1, #4 │ │ + cmp r5, #8 │ │ + vst1.32 {d18[0]}, [r0 :32], r1 │ │ + vst1.32 {d18[1]}, [r6 :32], r1 │ │ + vst1.32 {d19[0]}, [r0 :32], r1 │ │ + vst1.32 {d19[1]}, [r6 :32], r1 │ │ + beq 3eb80 │ │ + vld1.8 {d28-d29}, [lr :128]! │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vmul.i8 q14, q14, q15 │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vshll.i8 q13, d28, #8 │ │ + vshll.i8 q14, d29, #8 │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q13 │ │ + vqdmulh.s16 q1, q1, q14 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d16, q0, #4 │ │ + vqrshrun.s16 d17, q1, #4 │ │ + vst1.32 {d16[0]}, [r0 :32], r1 │ │ + vst1.32 {d16[1]}, [r6 :32], r1 │ │ + vld1.8 {d28-d29}, [lr :128]! │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vmul.i8 q14, q14, q15 │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vshll.i8 q13, d28, #8 │ │ + vshll.i8 q14, d29, #8 │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q13 │ │ + vqdmulh.s16 q1, q1, q14 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d18, q0, #4 │ │ + vqrshrun.s16 d19, q1, #4 │ │ + vst1.32 {d17[0]}, [r0 :32], r1 │ │ + vst1.32 {d17[1]}, [r6 :32], r1 │ │ + vst1.32 {d18[0]}, [r0 :32], r1 │ │ + vst1.32 {d18[1]}, [r6 :32], r1 │ │ + vst1.32 {d19[0]}, [r0 :32], r1 │ │ + vst1.32 {d19[1]}, [r6 :32], r1 │ │ + pop {r4, r5, r6, pc} │ │ + add r6, r0, r1 │ │ + lsl r1, r1, #1 │ │ + vst1.8 {d16}, [r0 :64], r1 │ │ + vld1.8 {d28-d29}, [lr :128]! │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vmul.i8 q14, q14, q15 │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vshll.i8 q13, d28, #8 │ │ + vshll.i8 q14, d29, #8 │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q13 │ │ + vqdmulh.s16 q1, q1, q14 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d18, q0, #4 │ │ + vqrshrun.s16 d19, q1, #4 │ │ + vst1.8 {d17}, [r6 :64], r1 │ │ + vst1.8 {d18}, [r0 :64], r1 │ │ + subs r5, r5, #4 │ │ + vst1.8 {d19}, [r6 :64], r1 │ │ + ble 3eb80 │ │ + vld1.8 {d28-d29}, [lr :128]! │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vmul.i8 q14, q14, q15 │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vshll.i8 q13, d28, #8 │ │ + vshll.i8 q14, d29, #8 │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q13 │ │ + vqdmulh.s16 q1, q1, q14 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d16, q0, #4 │ │ + vqrshrun.s16 d17, q1, #4 │ │ + b 3e530 │ │ + add r6, r0, r1 │ │ + lsl r1, r1, #1 │ │ + vld1.8 {d28-d29}, [lr :128]! │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vmul.i8 q14, q14, q15 │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vshll.i8 q13, d28, #8 │ │ + vshll.i8 q14, d29, #8 │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q13 │ │ + vqdmulh.s16 q1, q1, q14 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d18, q0, #4 │ │ + vqrshrun.s16 d19, q1, #4 │ │ + vst1.8 {d16-d17}, [r0 :128], r1 │ │ + vld1.8 {d28-d29}, [lr :128]! │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vmul.i8 q14, q14, q15 │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vshll.i8 q13, d28, #8 │ │ + vshll.i8 q14, d29, #8 │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q13 │ │ + vqdmulh.s16 q1, q1, q14 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d20, q0, #4 │ │ + vqrshrun.s16 d21, q1, #4 │ │ + vst1.8 {d18-d19}, [r6 :128], r1 │ │ + vld1.8 {d28-d29}, [lr :128]! │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vmul.i8 q14, q14, q15 │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vshll.i8 q13, d28, #8 │ │ + vshll.i8 q14, d29, #8 │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q13 │ │ + vqdmulh.s16 q1, q1, q14 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d22, q0, #4 │ │ + vqrshrun.s16 d23, q1, #4 │ │ + vst1.8 {d20-d21}, [r0 :128], r1 │ │ + subs r5, r5, #4 │ │ + vst1.8 {d22-d23}, [r6 :128], r1 │ │ + ble 3eb80 │ │ + vld1.8 {d28-d29}, [lr :128]! │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vmul.i8 q14, q14, q15 │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vshll.i8 q13, d28, #8 │ │ + vshll.i8 q14, d29, #8 │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q13 │ │ + vqdmulh.s16 q1, q1, q14 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d16, q0, #4 │ │ + vqrshrun.s16 d17, q1, #4 │ │ + b 3e5c4 │ │ + add r6, r0, r1 │ │ + lsl r1, r1, #1 │ │ + vld1.8 {d28-d29}, [lr :128]! │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vmul.i8 q14, q14, q15 │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vshll.i8 q13, d28, #8 │ │ + vshll.i8 q14, d29, #8 │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q13 │ │ + vqdmulh.s16 q1, q1, q14 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d18, q0, #4 │ │ + vqrshrun.s16 d19, q1, #4 │ │ + vld1.8 {d28-d29}, [lr :128]! │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vmul.i8 q14, q14, q15 │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vshll.i8 q13, d28, #8 │ │ + vshll.i8 q14, d29, #8 │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q13 │ │ + vqdmulh.s16 q1, q1, q14 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d20, q0, #4 │ │ + vqrshrun.s16 d21, q1, #4 │ │ + vst1.8 {d16-d19}, [r0 :128], r1 │ │ + vld1.8 {d28-d29}, [lr :128]! │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vmul.i8 q14, q14, q15 │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vshll.i8 q13, d28, #8 │ │ + vshll.i8 q14, d29, #8 │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q13 │ │ + vqdmulh.s16 q1, q1, q14 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d22, q0, #4 │ │ + vqrshrun.s16 d23, q1, #4 │ │ + subs r5, r5, #2 │ │ + vst1.8 {d20-d23}, [r6 :128], r1 │ │ + ble 3eb80 │ │ + vld1.8 {d28-d29}, [lr :128]! │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vmul.i8 q14, q14, q15 │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vshll.i8 q13, d28, #8 │ │ + vshll.i8 q14, d29, #8 │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q13 │ │ + vqdmulh.s16 q1, q1, q14 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d16, q0, #4 │ │ + vqrshrun.s16 d17, q1, #4 │ │ + b 3e6c8 │ │ + add r6, r0, #32 │ │ + vld1.8 {d28-d29}, [lr :128]! │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vmul.i8 q14, q14, q15 │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vshll.i8 q13, d28, #8 │ │ + vshll.i8 q14, d29, #8 │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q13 │ │ + vqdmulh.s16 q1, q1, q14 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d18, q0, #4 │ │ + vqrshrun.s16 d19, q1, #4 │ │ + vld1.8 {d28-d29}, [lr :128]! │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vmul.i8 q14, q14, q15 │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vshll.i8 q13, d28, #8 │ │ + vshll.i8 q14, d29, #8 │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q13 │ │ + vqdmulh.s16 q1, q1, q14 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d20, q0, #4 │ │ + vqrshrun.s16 d21, q1, #4 │ │ + vld1.8 {d28-d29}, [lr :128]! │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vmul.i8 q14, q14, q15 │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vshll.i8 q13, d28, #8 │ │ + vshll.i8 q14, d29, #8 │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q13 │ │ + vqdmulh.s16 q1, q1, q14 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d22, q0, #4 │ │ + vqrshrun.s16 d23, q1, #4 │ │ + vst1.8 {d16-d19}, [r0 :128], r1 │ │ + vld1.8 {d28-d29}, [lr :128]! │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vmul.i8 q14, q14, q15 │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vshll.i8 q13, d28, #8 │ │ + vshll.i8 q14, d29, #8 │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q13 │ │ + vqdmulh.s16 q1, q1, q14 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d16, q0, #4 │ │ + vqrshrun.s16 d17, q1, #4 │ │ + vst1.8 {d20-d23}, [r6 :128], r1 │ │ + vld1.8 {d28-d29}, [lr :128]! │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vmul.i8 q14, q14, q15 │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vshll.i8 q13, d28, #8 │ │ + vshll.i8 q14, d29, #8 │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q13 │ │ + vqdmulh.s16 q1, q1, q14 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d18, q0, #4 │ │ + vqrshrun.s16 d19, q1, #4 │ │ + vld1.8 {d28-d29}, [lr :128]! │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vmul.i8 q14, q14, q15 │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vshll.i8 q13, d28, #8 │ │ + vshll.i8 q14, d29, #8 │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q13 │ │ + vqdmulh.s16 q1, q1, q14 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d20, q0, #4 │ │ + vqrshrun.s16 d21, q1, #4 │ │ + vst1.8 {d16-d19}, [r0 :128], r1 │ │ + vld1.8 {d28-d29}, [lr :128]! │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vmul.i8 q14, q14, q15 │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vshll.i8 q13, d28, #8 │ │ + vshll.i8 q14, d29, #8 │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q13 │ │ + vqdmulh.s16 q1, q1, q14 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d22, q0, #4 │ │ + vqrshrun.s16 d23, q1, #4 │ │ + subs r5, r5, #2 │ │ + vst1.8 {d20-d23}, [r6 :128], r1 │ │ + ble 3eb80 │ │ + vld1.8 {d28-d29}, [lr :128]! │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vmul.i8 q14, q14, q15 │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vshll.i8 q13, d28, #8 │ │ + vshll.i8 q14, d29, #8 │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q13 │ │ + vqdmulh.s16 q1, q1, q14 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d16, q0, #4 │ │ + vqrshrun.s16 d17, q1, #4 │ │ + b 3e7c0 │ │ + sub r1, r1, #32 │ │ + add r6, r0, #64 ; 0x40 │ │ + vld1.8 {d28-d29}, [lr :128]! │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vmul.i8 q14, q14, q15 │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vshll.i8 q13, d28, #8 │ │ + vshll.i8 q14, d29, #8 │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q13 │ │ + vqdmulh.s16 q1, q1, q14 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d18, q0, #4 │ │ + vqrshrun.s16 d19, q1, #4 │ │ + vld1.8 {d28-d29}, [lr :128]! │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vmul.i8 q14, q14, q15 │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vshll.i8 q13, d28, #8 │ │ + vshll.i8 q14, d29, #8 │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q13 │ │ + vqdmulh.s16 q1, q1, q14 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d20, q0, #4 │ │ + vqrshrun.s16 d21, q1, #4 │ │ + vld1.8 {d28-d29}, [lr :128]! │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vmul.i8 q14, q14, q15 │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vshll.i8 q13, d28, #8 │ │ + vshll.i8 q14, d29, #8 │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q13 │ │ + vqdmulh.s16 q1, q1, q14 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d22, q0, #4 │ │ + vqrshrun.s16 d23, q1, #4 │ │ + vst1.8 {d16-d19}, [r0 :128]! │ │ + vld1.8 {d28-d29}, [lr :128]! │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vmul.i8 q14, q14, q15 │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vshll.i8 q13, d28, #8 │ │ + vshll.i8 q14, d29, #8 │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q13 │ │ + vqdmulh.s16 q1, q1, q14 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d16, q0, #4 │ │ + vqrshrun.s16 d17, q1, #4 │ │ + vst1.8 {d20-d23}, [r0 :128], r1 │ │ + vld1.8 {d28-d29}, [lr :128]! │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vmul.i8 q14, q14, q15 │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vshll.i8 q13, d28, #8 │ │ + vshll.i8 q14, d29, #8 │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q13 │ │ + vqdmulh.s16 q1, q1, q14 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d18, q0, #4 │ │ + vqrshrun.s16 d19, q1, #4 │ │ + vld1.8 {d28-d29}, [lr :128]! │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vmul.i8 q14, q14, q15 │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vshll.i8 q13, d28, #8 │ │ + vshll.i8 q14, d29, #8 │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q13 │ │ + vqdmulh.s16 q1, q1, q14 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d20, q0, #4 │ │ + vqrshrun.s16 d21, q1, #4 │ │ + vst1.8 {d16-d19}, [r6 :128]! │ │ + vld1.8 {d28-d29}, [lr :128]! │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vmul.i8 q14, q14, q15 │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vshll.i8 q13, d28, #8 │ │ + vshll.i8 q14, d29, #8 │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q13 │ │ + vqdmulh.s16 q1, q1, q14 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d22, q0, #4 │ │ + vqrshrun.s16 d23, q1, #4 │ │ + subs r5, r5, #1 │ │ + vst1.8 {d20-d23}, [r6 :128], r1 │ │ + ble 3eb80 │ │ + vld1.8 {d28-d29}, [lr :128]! │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vmul.i8 q14, q14, q15 │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vshll.i8 q13, d28, #8 │ │ + vshll.i8 q14, d29, #8 │ │ + vsub.i16 q0, q2, q0 │ │ + vsub.i16 q1, q3, q1 │ │ + vqdmulh.s16 q0, q0, q13 │ │ + vqdmulh.s16 q1, q1, q14 │ │ + vadd.i16 q0, q2, q0 │ │ + vadd.i16 q1, q3, q1 │ │ + vqrshrun.s16 d16, q0, #4 │ │ + vqrshrun.s16 d17, q1, #4 │ │ + b 3e9a4 │ │ + pop {r4, r5, r6, pc} │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ + ldrd r4, [sp, #28] │ │ + ldrd r6, [sp, #36] ; 0x24 │ │ + clz r8, r4 │ │ + add r9, pc, #32 │ │ + sub r8, r8, #24 │ │ + ldr r8, [r9, r8, lsl #2] │ │ + add r9, r9, r8 │ │ + movw ip, #6903 ; 0x1af7 │ │ + vdup.16 q14, ip │ │ + vmov.i8 q15, #64 ; 0x40 │ │ + add ip, r0, r1 │ │ + lsl r1, r1, #1 │ │ + bx r9 │ │ + strdeq r0, [r0], -r8 │ │ + strdeq r0, [r0], -r8 │ │ + strdeq r0, [r0], -r8 │ │ + strdeq r0, [r0], -r8 │ │ + andeq r0, r0, ip, lsl #1 │ │ + andeq r0, r0, r8, lsl r0 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + subs r5, r5, #4 │ │ + vsub.i16 q8, q2, q0 │ │ + vsub.i16 q9, q3, q1 │ │ + vabd.s16 q10, q0, q2 │ │ + vabd.s16 q11, q1, q3 │ │ + vqsub.u16 q10, q14, q10 │ │ + vqsub.u16 q11, q14, q11 │ │ + vshr.s16 q10, q10, #8 │ │ + vshr.s16 q11, q11, #8 │ │ + vshl.s16 q12, q10, #9 │ │ + vshl.s16 q13, q11, #9 │ │ + vqdmulh.s16 q12, q12, q8 │ │ + vqdmulh.s16 q13, q13, q9 │ │ + vadd.i16 q12, q12, q0 │ │ + vadd.i16 q13, q13, q1 │ │ + vqrshrun.s16 d24, q12, #4 │ │ + vqrshrun.s16 d25, q13, #4 │ │ + vmovn.i16 d20, q10 │ │ + vmovn.i16 d21, q11 │ │ + vsub.i8 q10, q15, q10 │ │ + vst1.8 {d20-d21}, [r6 :128]! │ │ + vst1.32 {d24[0]}, [r0 :32], r1 │ │ + vst1.32 {d24[1]}, [ip :32], r1 │ │ + vst1.32 {d25[0]}, [r0 :32], r1 │ │ + vst1.32 {d25[1]}, [ip :32], r1 │ │ + bgt 3ebd4 │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + subs r5, r5, #2 │ │ + vsub.i16 q8, q2, q0 │ │ + vsub.i16 q9, q3, q1 │ │ + vabd.s16 q10, q0, q2 │ │ + vabd.s16 q11, q1, q3 │ │ + vqsub.u16 q10, q14, q10 │ │ + vqsub.u16 q11, q14, q11 │ │ + vshr.s16 q10, q10, #8 │ │ + vshr.s16 q11, q11, #8 │ │ + vshl.s16 q12, q10, #9 │ │ + vshl.s16 q13, q11, #9 │ │ + vqdmulh.s16 q12, q12, q8 │ │ + vqdmulh.s16 q13, q13, q9 │ │ + vadd.i16 q12, q12, q0 │ │ + vadd.i16 q13, q13, q1 │ │ + vqrshrun.s16 d24, q12, #4 │ │ + vqrshrun.s16 d25, q13, #4 │ │ + vmovn.i16 d20, q10 │ │ + vmovn.i16 d21, q11 │ │ + vsub.i8 q10, q15, q10 │ │ + vst1.8 {d20-d21}, [r6 :128]! │ │ + vst1.16 {d24}, [r0 :64], r1 │ │ + vst1.16 {d25}, [ip :64], r1 │ │ + bgt 3ec48 │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ + sub r1, r1, r4 │ │ + add lr, r6, r4 │ │ + add r9, r3, r4, lsl #1 │ │ + add r7, r2, r4, lsl #1 │ │ + mov r8, r4 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vld1.16 {d16-d19}, [r7 :128]! │ │ + subs r8, r8, #16 │ │ + vsub.i16 q2, q2, q0 │ │ + vsub.i16 q3, q3, q1 │ │ + vabs.s16 q10, q2 │ │ + vabs.s16 q11, q3 │ │ + vqsub.u16 q10, q14, q10 │ │ + vqsub.u16 q11, q14, q11 │ │ + vshr.s16 q10, q10, #8 │ │ + vshr.s16 q11, q11, #8 │ │ + vshl.s16 q12, q10, #9 │ │ + vshl.s16 q13, q11, #9 │ │ + vqdmulh.s16 q12, q12, q2 │ │ + vqdmulh.s16 q13, q13, q3 │ │ + vadd.i16 q12, q12, q0 │ │ + vadd.i16 q13, q13, q1 │ │ + vld1.16 {d0-d3}, [r9 :128]! │ │ + vmovn.i16 d20, q10 │ │ + vmovn.i16 d21, q11 │ │ + vsub.i8 q10, q15, q10 │ │ + vst1.8 {d20-d21}, [r6 :128]! │ │ + vqrshrun.s16 d24, q12, #4 │ │ + vqrshrun.s16 d25, q13, #4 │ │ + vsub.i16 q0, q0, q8 │ │ + vsub.i16 q1, q1, q9 │ │ + vst1.16 {d24-d25}, [r0 :128]! │ │ + vabs.s16 q2, q0 │ │ + vabs.s16 q3, q1 │ │ + vqsub.u16 q2, q14, q2 │ │ + vqsub.u16 q3, q14, q3 │ │ + vshr.s16 q2, q2, #8 │ │ + vshr.s16 q3, q3, #8 │ │ + vshl.s16 q12, q2, #9 │ │ + vshl.s16 q13, q3, #9 │ │ + vmovn.i16 d4, q2 │ │ + vmovn.i16 d5, q3 │ │ + vsub.i8 q2, q15, q2 │ │ + vst1.8 {d4-d5}, [lr :128]! │ │ + vqdmulh.s16 q12, q12, q0 │ │ + vqdmulh.s16 q13, q13, q1 │ │ + vadd.i16 q12, q12, q8 │ │ + vadd.i16 q13, q13, q9 │ │ + vqrshrun.s16 d24, q12, #4 │ │ + vqrshrun.s16 d25, q13, #4 │ │ + vst1.16 {d24-d25}, [ip :128]! │ │ + bgt 3ecc8 │ │ + subs r5, r5, #2 │ │ + add r2, r2, r4, lsl #1 │ │ + add r3, r3, r4, lsl #1 │ │ + add r7, r7, r4, lsl #1 │ │ + add r9, r9, r4, lsl #1 │ │ + add r6, r6, r4 │ │ + add lr, lr, r4 │ │ + add r0, r0, r1 │ │ + add ip, ip, r1 │ │ + bgt 3ecc4 │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ + ldrd r4, [sp, #28] │ │ + ldrd r6, [sp, #36] ; 0x24 │ │ + clz r8, r4 │ │ + add r9, pc, #40 ; 0x28 │ │ + sub r8, r8, #24 │ │ + ldr r8, [r9, r8, lsl #2] │ │ + add r9, r9, r8 │ │ + movw ip, #6903 ; 0x1af7 │ │ + vdup.16 q14, ip │ │ + vdup.8 d0, r7 │ │ + vmov.i8 d30, #129 ; 0x81 │ │ + vsub.i8 d30, d30, d0 │ │ + add ip, r0, r1 │ │ + lsl r1, r1, #1 │ │ + bx r9 │ │ + andeq r0, r0, r0, lsl #2 │ │ + andeq r0, r0, r0, lsl #2 │ │ + andeq r0, r0, r0, lsl #2 │ │ + andeq r0, r0, r0, lsl #2 │ │ + muleq r0, r0, r0 │ │ + andeq r0, r0, r8, lsl r0 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + subs r5, r5, #4 │ │ + vsub.i16 q8, q2, q0 │ │ + vsub.i16 q9, q3, q1 │ │ + vabd.s16 q10, q0, q2 │ │ + vabd.s16 q11, q1, q3 │ │ + vqsub.u16 q10, q14, q10 │ │ + vqsub.u16 q11, q14, q11 │ │ + vshr.s16 q10, q10, #8 │ │ + vshr.s16 q11, q11, #8 │ │ + vshl.s16 q12, q10, #9 │ │ + vshl.s16 q13, q11, #9 │ │ + vqdmulh.s16 q12, q12, q8 │ │ + vqdmulh.s16 q13, q13, q9 │ │ + vadd.i16 q12, q12, q0 │ │ + vadd.i16 q13, q13, q1 │ │ + vqrshrun.s16 d24, q12, #4 │ │ + vqrshrun.s16 d25, q13, #4 │ │ + vpadd.i16 d20, d20, d21 │ │ + vpadd.i16 d21, d22, d23 │ │ + vmovn.i16 d6, q10 │ │ + vhsub.u8 d6, d30, d6 │ │ + vst1.8 {d6}, [r6 :64]! │ │ + vst1.32 {d24[0]}, [r0 :32], r1 │ │ + vst1.32 {d24[1]}, [ip :32], r1 │ │ + vst1.32 {d25[0]}, [r0 :32], r1 │ │ + vst1.32 {d25[1]}, [ip :32], r1 │ │ + bgt 3ee0c │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + subs r5, r5, #2 │ │ + vsub.i16 q8, q2, q0 │ │ + vsub.i16 q9, q3, q1 │ │ + vabd.s16 q10, q0, q2 │ │ + vabd.s16 q11, q1, q3 │ │ + vqsub.u16 q10, q14, q10 │ │ + vqsub.u16 q11, q14, q11 │ │ + vshr.s16 q10, q10, #8 │ │ + vshr.s16 q11, q11, #8 │ │ + vshl.s16 q12, q10, #9 │ │ + vshl.s16 q13, q11, #9 │ │ + vqdmulh.s16 q12, q12, q8 │ │ + vqdmulh.s16 q13, q13, q9 │ │ + vadd.i16 q12, q12, q0 │ │ + vadd.i16 q13, q13, q1 │ │ + vqrshrun.s16 d24, q12, #4 │ │ + vqrshrun.s16 d25, q13, #4 │ │ + vpadd.i16 d20, d20, d21 │ │ + vpadd.i16 d21, d22, d23 │ │ + vmovn.i16 d20, q10 │ │ + vhsub.u8 d20, d30, d20 │ │ + vst1.8 {d20}, [r6 :64]! │ │ + vst1.16 {d24}, [r0 :64], r1 │ │ + vst1.16 {d25}, [ip :64], r1 │ │ + bgt 3ee84 │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ + sub r1, r1, r4 │ │ + add lr, r6, r4, lsr #1 │ │ + add r9, r3, r4, lsl #1 │ │ + add r7, r2, r4, lsl #1 │ │ + mov r8, r4 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vld1.16 {d16-d19}, [r7 :128]! │ │ + subs r8, r8, #16 │ │ + vsub.i16 q2, q2, q0 │ │ + vsub.i16 q3, q3, q1 │ │ + vabs.s16 q10, q2 │ │ + vabs.s16 q11, q3 │ │ + vqsub.u16 q10, q14, q10 │ │ + vqsub.u16 q11, q14, q11 │ │ + vshr.s16 q10, q10, #8 │ │ + vshr.s16 q11, q11, #8 │ │ + vshl.s16 q12, q10, #9 │ │ + vshl.s16 q13, q11, #9 │ │ + vqdmulh.s16 q12, q12, q2 │ │ + vqdmulh.s16 q13, q13, q3 │ │ + vadd.i16 q12, q12, q0 │ │ + vadd.i16 q13, q13, q1 │ │ + vld1.16 {d0-d3}, [r9 :128]! │ │ + vpadd.i16 d20, d20, d21 │ │ + vpadd.i16 d21, d22, d23 │ │ + vmovn.i16 d20, q10 │ │ + vhsub.u8 d20, d30, d20 │ │ + vst1.8 {d20}, [r6 :64]! │ │ + vqrshrun.s16 d24, q12, #4 │ │ + vqrshrun.s16 d25, q13, #4 │ │ + vsub.i16 q0, q0, q8 │ │ + vsub.i16 q1, q1, q9 │ │ + vst1.16 {d24-d25}, [r0 :128]! │ │ + vabs.s16 q2, q0 │ │ + vabs.s16 q3, q1 │ │ + vqsub.u16 q2, q14, q2 │ │ + vqsub.u16 q3, q14, q3 │ │ + vshr.s16 q2, q2, #8 │ │ + vshr.s16 q3, q3, #8 │ │ + vshl.s16 q12, q2, #9 │ │ + vshl.s16 q13, q3, #9 │ │ + vpadd.i16 d4, d4, d5 │ │ + vpadd.i16 d5, d6, d7 │ │ + vmovn.i16 d4, q2 │ │ + vhsub.u8 d4, d30, d4 │ │ + vst1.8 {d4}, [lr :64]! │ │ + vqdmulh.s16 q12, q12, q0 │ │ + vqdmulh.s16 q13, q13, q1 │ │ + vadd.i16 q12, q12, q8 │ │ + vadd.i16 q13, q13, q9 │ │ + vqrshrun.s16 d24, q12, #4 │ │ + vqrshrun.s16 d25, q13, #4 │ │ + vst1.16 {d24-d25}, [ip :128]! │ │ + bgt 3ef08 │ │ + subs r5, r5, #2 │ │ + add r2, r2, r4, lsl #1 │ │ + add r3, r3, r4, lsl #1 │ │ + add r7, r7, r4, lsl #1 │ │ + add r9, r9, r4, lsl #1 │ │ + add r6, r6, r4, lsr #1 │ │ + add lr, lr, r4, lsr #1 │ │ + add r0, r0, r1 │ │ + add ip, ip, r1 │ │ + bgt 3ef04 │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ + ldrd r4, [sp, #28] │ │ + ldrd r6, [sp, #36] ; 0x24 │ │ + clz r8, r4 │ │ + add r9, pc, #40 ; 0x28 │ │ + sub r8, r8, #24 │ │ + ldr r8, [r9, r8, lsl #2] │ │ + add r9, r9, r8 │ │ + movw ip, #6903 ; 0x1af7 │ │ + vdup.16 q14, ip │ │ + vdup.16 q0, r7 │ │ + vmov.i16 q15, #256 ; 0x0100 │ │ + vsub.i16 q15, q15, q0 │ │ + add ip, r0, r1 │ │ + lsl r1, r1, #1 │ │ + bx r9 │ │ + andeq r0, r0, r4, lsl #2 │ │ + andeq r0, r0, r4, lsl #2 │ │ + andeq r0, r0, r4, lsl #2 │ │ + andeq r0, r0, r4, lsl #2 │ │ + muleq r0, r4, r0 │ │ + andeq r0, r0, r8, lsl r0 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + subs r5, r5, #4 │ │ + vsub.i16 q8, q2, q0 │ │ + vsub.i16 q9, q3, q1 │ │ + vabd.s16 q10, q0, q2 │ │ + vabd.s16 q11, q1, q3 │ │ + vqsub.u16 q10, q14, q10 │ │ + vqsub.u16 q11, q14, q11 │ │ + vshr.s16 q10, q10, #8 │ │ + vshr.s16 q11, q11, #8 │ │ + vshl.s16 q12, q10, #9 │ │ + vshl.s16 q13, q11, #9 │ │ + vqdmulh.s16 q12, q12, q8 │ │ + vqdmulh.s16 q13, q13, q9 │ │ + vadd.i16 q12, q12, q0 │ │ + vadd.i16 q13, q13, q1 │ │ + vqrshrun.s16 d24, q12, #4 │ │ + vqrshrun.s16 d25, q13, #4 │ │ + vadd.i16 d20, d20, d21 │ │ + vadd.i16 d21, d22, d23 │ │ + vpadd.i16 d20, d20, d21 │ │ + vsub.i16 d20, d30, d20 │ │ + vrshrn.i16 d20, q10, #2 │ │ + vst1.32 {d20[0]}, [r6 :32]! │ │ + vst1.32 {d24[0]}, [r0 :32], r1 │ │ + vst1.32 {d24[1]}, [ip :32], r1 │ │ + vst1.32 {d25[0]}, [r0 :32], r1 │ │ + vst1.32 {d25[1]}, [ip :32], r1 │ │ + bgt 3f054 │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + subs r5, r5, #2 │ │ + vsub.i16 q8, q2, q0 │ │ + vsub.i16 q9, q3, q1 │ │ + vabd.s16 q10, q0, q2 │ │ + vabd.s16 q11, q1, q3 │ │ + vqsub.u16 q10, q14, q10 │ │ + vqsub.u16 q11, q14, q11 │ │ + vshr.s16 q10, q10, #8 │ │ + vshr.s16 q11, q11, #8 │ │ + vshl.s16 q12, q10, #9 │ │ + vshl.s16 q13, q11, #9 │ │ + vqdmulh.s16 q12, q12, q8 │ │ + vqdmulh.s16 q13, q13, q9 │ │ + vadd.i16 q12, q12, q0 │ │ + vadd.i16 q13, q13, q1 │ │ + vqrshrun.s16 d24, q12, #4 │ │ + vqrshrun.s16 d25, q13, #4 │ │ + vadd.i16 q10, q10, q11 │ │ + vpadd.i16 d20, d20, d21 │ │ + vsub.i16 d20, d30, d20 │ │ + vrshrn.i16 d20, q10, #2 │ │ + vst1.32 {d20[0]}, [r6 :32]! │ │ + vst1.16 {d24}, [r0 :64], r1 │ │ + vst1.16 {d25}, [ip :64], r1 │ │ + bgt 3f0d0 │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ + sub r1, r1, r4 │ │ + add r9, r3, r4, lsl #1 │ │ + add r7, r2, r4, lsl #1 │ │ + mov r8, r4 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vld1.16 {d16-d19}, [r7 :128]! │ │ + subs r8, r8, #16 │ │ + vsub.i16 q2, q2, q0 │ │ + vsub.i16 q3, q3, q1 │ │ + vabs.s16 q10, q2 │ │ + vabs.s16 q11, q3 │ │ + vqsub.u16 q10, q14, q10 │ │ + vqsub.u16 q11, q14, q11 │ │ + vshr.s16 q10, q10, #8 │ │ + vshr.s16 q11, q11, #8 │ │ + vshl.s16 q12, q10, #9 │ │ + vshl.s16 q13, q11, #9 │ │ + vqdmulh.s16 q12, q12, q2 │ │ + vqdmulh.s16 q13, q13, q3 │ │ + vadd.i16 q12, q12, q0 │ │ + vadd.i16 q13, q13, q1 │ │ + vld1.16 {d0-d3}, [r9 :128]! │ │ + vqrshrun.s16 d24, q12, #4 │ │ + vqrshrun.s16 d25, q13, #4 │ │ + vsub.i16 q0, q0, q8 │ │ + vsub.i16 q1, q1, q9 │ │ + vst1.16 {d24-d25}, [r0 :128]! │ │ + vabs.s16 q2, q0 │ │ + vabs.s16 q3, q1 │ │ + vqsub.u16 q2, q14, q2 │ │ + vqsub.u16 q3, q14, q3 │ │ + vshr.s16 q2, q2, #8 │ │ + vshr.s16 q3, q3, #8 │ │ + vshl.s16 q12, q2, #9 │ │ + vshl.s16 q13, q3, #9 │ │ + vadd.i16 q10, q10, q2 │ │ + vadd.i16 q11, q11, q3 │ │ + vpadd.i16 d20, d20, d21 │ │ + vpadd.i16 d21, d22, d23 │ │ + vsub.i16 q10, q15, q10 │ │ + vrshrn.i16 d20, q10, #2 │ │ + vst1.8 {d20}, [r6 :64]! │ │ + vqdmulh.s16 q12, q12, q0 │ │ + vqdmulh.s16 q13, q13, q1 │ │ + vadd.i16 q12, q12, q8 │ │ + vadd.i16 q13, q13, q9 │ │ + vqrshrun.s16 d24, q12, #4 │ │ + vqrshrun.s16 d25, q13, #4 │ │ + vst1.16 {d24-d25}, [ip :128]! │ │ + bgt 3f150 │ │ + subs r5, r5, #2 │ │ + add r2, r2, r4, lsl #1 │ │ + add r3, r3, r4, lsl #1 │ │ + add r7, r7, r4, lsl #1 │ │ + add r9, r9, r4, lsl #1 │ │ + add r0, r0, r1 │ │ + add ip, ip, r1 │ │ + bgt 3f14c │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ + push {r4, r5, lr} │ │ + ldrd r4, [sp, #12] │ │ + clz lr, r3 │ │ + add r3, pc, #12 │ │ + sub lr, lr, #26 │ │ + ldr lr, [r3, lr, lsl #2] │ │ + add r3, r3, lr │ │ + bx r3 │ │ + andeq r0, r0, r8, lsl #2 │ │ + andeq r0, r0, r0, lsr #1 │ │ + andeq r0, r0, r0, asr r0 │ │ + andeq r0, r0, r0, lsl r0 │ │ + vmov.i8 d22, #64 ; 0x40 │ │ + add ip, r0, r1 │ │ + lsl r1, r1, #1 │ │ + vld1.8 {d2}, [r5 :64]! │ │ + vld1.8 {d1}, [r2 :64]! │ │ + vld1.32 {d0[]}, [r0 :32] │ │ + subs r4, r4, #2 │ │ + vld1.32 {d0[1]}, [ip :32] │ │ + vsub.i8 d3, d22, d2 │ │ + vmull.u8 q8, d1, d2 │ │ + vmlal.u8 q8, d0, d3 │ │ + vrshrn.i16 d20, q8, #6 │ │ + vst1.32 {d20[0]}, [r0 :32], r1 │ │ + vst1.32 {d20[1]}, [ip :32], r1 │ │ + bgt 3f26c │ │ + pop {r4, r5, pc} │ │ + vmov.i8 d16, #64 ; 0x40 │ │ + add ip, r0, r1 │ │ + lsl r1, r1, #1 │ │ + vld1.8 {d2-d3}, [r5 :128]! │ │ + vld1.8 {d4-d5}, [r2 :128]! │ │ + vld1.8 {d0}, [r0 :64] │ │ + vsub.i8 d17, d16, d2 │ │ + vld1.8 {d1}, [ip :64] │ │ + subs r4, r4, #2 │ │ + vsub.i8 d18, d16, d3 │ │ + vmull.u8 q3, d2, d4 │ │ + vmlal.u8 q3, d0, d17 │ │ + vmull.u8 q10, d3, d5 │ │ + vmlal.u8 q10, d1, d18 │ │ + vrshrn.i16 d22, q3, #6 │ │ + vrshrn.i16 d23, q10, #6 │ │ + vst1.8 {d22}, [r0 :64], r1 │ │ + vst1.8 {d23}, [ip :64], r1 │ │ + bgt 3f2ac │ │ + pop {r4, r5, pc} │ │ + vmov.i8 q12, #64 ; 0x40 │ │ + add ip, r0, r1 │ │ + lsl r1, r1, #1 │ │ + vld1.8 {d2-d5}, [r5 :128]! │ │ + vld1.8 {d16-d19}, [r2 :128]! │ │ + vld1.8 {d0-d1}, [r0 :128] │ │ + subs r4, r4, #2 │ │ + vsub.i8 q15, q12, q1 │ │ + vld1.8 {d26-d27}, [ip :128] │ │ + vmull.u8 q3, d16, d2 │ │ + vmlal.u8 q3, d0, d30 │ │ + vmull.u8 q14, d17, d3 │ │ + vmlal.u8 q14, d1, d31 │ │ + vsub.i8 q15, q12, q2 │ │ + vrshrn.i16 d20, q3, #6 │ │ + vrshrn.i16 d21, q14, #6 │ │ + vmull.u8 q3, d18, d4 │ │ + vmlal.u8 q3, d26, d30 │ │ + vmull.u8 q14, d19, d5 │ │ + vmlal.u8 q14, d27, d31 │ │ + vrshrn.i16 d22, q3, #6 │ │ + vrshrn.i16 d23, q14, #6 │ │ + vst1.8 {d20-d21}, [r0 :128], r1 │ │ + vst1.8 {d22-d23}, [ip :128], r1 │ │ + bgt 3f2fc │ │ + pop {r4, r5, pc} │ │ + vmov.i8 q10, #64 ; 0x40 │ │ + vld1.8 {d4-d7}, [r5 :128]! │ │ + vld1.8 {d16-d19}, [r2 :128]! │ │ + vld1.8 {d0-d3}, [r0 :128] │ │ + subs r4, r4, #1 │ │ + vsub.i8 q11, q10, q2 │ │ + vmull.u8 q15, d16, d4 │ │ + vmlal.u8 q15, d0, d22 │ │ + vmull.u8 q14, d17, d5 │ │ + vmlal.u8 q14, d1, d23 │ │ + vsub.i8 q11, q10, q3 │ │ + vrshrn.i16 d24, q15, #6 │ │ + vrshrn.i16 d25, q14, #6 │ │ + vmull.u8 q15, d18, d6 │ │ + vmlal.u8 q15, d2, d22 │ │ + vmull.u8 q14, d19, d7 │ │ + vmlal.u8 q14, d3, d23 │ │ + vrshrn.i16 d26, q15, #6 │ │ + vrshrn.i16 d27, q14, #6 │ │ + vst1.8 {d24-d27}, [r0 :128], r1 │ │ + bgt 3f35c │ │ + pop {r4, r5, pc} │ │ + push {r4, r5, lr} │ │ + ldr r4, [sp, #12] │ │ + ldr r5, [pc] ; 3f3c0 │ │ + b 3f3c4 │ │ + andeq r9, r7, r4, asr #25 │ │ + add r5, r5, pc │ │ + add r5, r5, r4 │ │ + sub r4, r4, r4, lsr #2 │ │ + clz lr, r3 │ │ + add ip, pc, #12 │ │ + sub lr, lr, #24 │ │ + ldr lr, [ip, lr, lsl #2] │ │ + add ip, ip, lr │ │ + bx ip │ │ + andeq r0, r0, r4, asr r1 │ │ + andeq r0, r0, r4, asr r1 │ │ + andeq r0, r0, r4, asr r1 │ │ + strdeq r0, [r0], -r0 ; │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r0, rrx │ │ + andeq r0, r0, ip, lsl r0 │ │ + vmov.i8 d22, #64 ; 0x40 │ │ + add ip, r0, r1 │ │ + lsl r1, r1, #1 │ │ + vld1.16 {d2[]-d3[]}, [r5 :16]! │ │ + vld1.32 {d1[]}, [r2 :32]! │ │ + subs r4, r4, #2 │ │ + vld1.16 {d0[]}, [r0 :16] │ │ + vzip.8 d2, d3 │ │ + vsub.i8 d4, d22, d2 │ │ + vld1.16 {d0[1]}, [ip :16] │ │ + vmull.u8 q8, d1, d2 │ │ + vmlal.u8 q8, d0, d4 │ │ + vrshrn.i16 d20, q8, #6 │ │ + vst1.16 {d20[0]}, [r0 :16], r1 │ │ + vst1.16 {d20[1]}, [ip :16], r1 │ │ + bgt 3f410 │ │ + pop {r4, r5, pc} │ │ + vmov.i8 d22, #64 ; 0x40 │ │ + add ip, r0, r1 │ │ + lsl r1, r1, #1 │ │ + vld2.8 {d2[]-d3[]}, [r5 :16]! │ │ + vld1.8 {d1}, [r2 :64]! │ │ + subs r4, r4, #2 │ │ + vext.8 d2, d2, d3, #4 │ │ + vld1.32 {d0[]}, [r0 :32] │ │ + vsub.i8 d6, d22, d2 │ │ + vld1.32 {d0[1]}, [ip :32] │ │ + vmull.u8 q8, d1, d2 │ │ + vmlal.u8 q8, d0, d6 │ │ + vrshrn.i16 d20, q8, #6 │ │ + vst1.32 {d20[0]}, [r0 :32], r1 │ │ + vst1.32 {d20[1]}, [ip :32], r1 │ │ + bgt 3f454 │ │ + pop {r4, r5, pc} │ │ + vmov.i8 q8, #64 ; 0x40 │ │ + add ip, r0, r1 │ │ + lsl r1, r1, #1 │ │ + vld2.8 {d2[]-d3[]}, [r5 :16]! │ │ + vld1.8 {d4-d5}, [r2 :128]! │ │ + vld1.8 {d0}, [r0 :64] │ │ + vsub.i8 q9, q8, q1 │ │ + vld1.8 {d1}, [ip :64] │ │ + subs r4, r4, #2 │ │ + vmull.u8 q3, d2, d4 │ │ + vmlal.u8 q3, d0, d18 │ │ + vmull.u8 q10, d3, d5 │ │ + vmlal.u8 q10, d1, d19 │ │ + vrshrn.i16 d22, q3, #6 │ │ + vrshrn.i16 d23, q10, #6 │ │ + vst1.8 {d22}, [r0 :64], r1 │ │ + vst1.8 {d23}, [ip :64], r1 │ │ + bgt 3f498 │ │ + pop {r4, r5, pc} │ │ + vmov.i8 q12, #64 ; 0x40 │ │ + add ip, r0, r1 │ │ + lsl r1, r1, #1 │ │ + vld2.8 {d28[]-d29[]}, [r5 :16]! │ │ + vld1.8 {d2-d5}, [r2 :128]! │ │ + vsub.i8 q15, q12, q14 │ │ + vld1.8 {d0-d1}, [r0 :128] │ │ + subs r4, r4, #2 │ │ + vld1.8 {d26-d27}, [ip :128] │ │ + vmull.u8 q3, d2, d28 │ │ + vmlal.u8 q3, d0, d30 │ │ + vmull.u8 q8, d3, d28 │ │ + vmlal.u8 q8, d1, d30 │ │ + vrshrn.i16 d18, q3, #6 │ │ + vrshrn.i16 d19, q8, #6 │ │ + vmull.u8 q3, d4, d29 │ │ + vmlal.u8 q3, d26, d31 │ │ + vmull.u8 q8, d5, d29 │ │ + vmlal.u8 q8, d27, d31 │ │ + vrshrn.i16 d20, q3, #6 │ │ + vrshrn.i16 d21, q8, #6 │ │ + vst1.8 {d18-d19}, [r0 :128], r1 │ │ + vst1.8 {d20-d21}, [ip :128], r1 │ │ + bgt 3f4e4 │ │ + pop {r4, r5, pc} │ │ + vmov.i8 d20, #64 ; 0x40 │ │ + sub r1, r1, r3 │ │ + vld1.8 {d6[]}, [r5]! │ │ + vsub.i8 d7, d20, d6 │ │ + mov ip, r3 │ │ + vld1.8 {d16-d19}, [r2 :128]! │ │ + vld1.8 {d0-d3}, [r0 :128] │ │ + vmull.u8 q15, d16, d6 │ │ + vmlal.u8 q15, d0, d7 │ │ + vmull.u8 q14, d17, d6 │ │ + vmlal.u8 q14, d1, d7 │ │ + vrshrn.i16 d0, q15, #6 │ │ + vrshrn.i16 d1, q14, #6 │ │ + vmull.u8 q15, d18, d6 │ │ + vmlal.u8 q15, d2, d7 │ │ + vmull.u8 q14, d19, d6 │ │ + vmlal.u8 q14, d3, d7 │ │ + vrshrn.i16 d2, q15, #6 │ │ + vrshrn.i16 d3, q14, #6 │ │ + subs ip, ip, #32 │ │ + vst1.8 {d0-d3}, [r0 :128]! │ │ + bgt 3f550 │ │ + add r0, r0, r1 │ │ + subs r4, r4, #1 │ │ + bgt 3f544 │ │ + pop {r4, r5, pc} │ │ + push {r4, lr} │ │ + ldr r4, [sp, #8] │ │ + ldr lr, [pc] ; 3f5b4 │ │ + b 3f5b8 │ │ + ldrdeq r9, [r7], -r0 │ │ + add lr, lr, pc │ │ + add lr, lr, r3 │ │ + clz ip, r3 │ │ + add r3, pc, #12 │ │ + sub ip, ip, #26 │ │ + ldr ip, [r3, ip, lsl #2] │ │ + add r3, r3, ip │ │ + bx r3 │ │ + andeq r0, r0, r0, ror r1 │ │ + andeq r0, r0, r0, lsl #2 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, ip, asr r0 │ │ + andeq r0, r0, r4, lsl r0 │ │ + vmov.i8 d22, #64 ; 0x40 │ │ + vld1.8 {d2[]}, [lr] │ │ + add ip, r0, r1 │ │ + lsl r1, r1, #1 │ │ + vsub.i8 d3, d22, d2 │ │ + vld1.16 {d1[0]}, [r2 :16]! │ │ + vld1.8 {d0[]}, [r0] │ │ + subs r4, r4, #2 │ │ + vld1.8 {d1[1]}, [r2] │ │ + vld1.8 {d0[1]}, [ip] │ │ + vmull.u8 q2, d1, d2 │ │ + vmlal.u8 q2, d0, d3 │ │ + vrshrn.i16 d6, q2, #6 │ │ + add r2, r2, #2 │ │ + vst1.8 {d6[0]}, [r0], r1 │ │ + vst1.8 {d6[1]}, [ip], r1 │ │ + bgt 3f600 │ │ + pop {r4, pc} │ │ + vmov.i8 d22, #64 ; 0x40 │ │ + vld1.32 {d4[]}, [lr :32] │ │ + add ip, r0, r1 │ │ + lsl r1, r1, #1 │ │ + vsub.i8 d5, d22, d4 │ │ + sub r1, r1, #2 │ │ + vld1.8 {d2}, [r2 :64]! │ │ + vld1.32 {d0[]}, [r0 :32] │ │ + vld1.32 {d0[1]}, [ip :32] │ │ + subs r4, r4, #2 │ │ + vmull.u8 q3, d2, d4 │ │ + vmlal.u8 q3, d0, d5 │ │ + vrshrn.i16 d20, q3, #6 │ │ + vst1.16 {d20[0]}, [r0 :16]! │ │ + vst1.16 {d20[2]}, [ip :16]! │ │ + vst1.8 {d20[2]}, [r0], r1 │ │ + vst1.8 {d20[6]}, [ip], r1 │ │ + bgt 3f64c │ │ + pop {r4, pc} │ │ + vmov.i8 d16, #64 ; 0x40 │ │ + vld1.8 {d2}, [lr :64] │ │ + add ip, r0, r1 │ │ + lsl r1, r1, #1 │ │ + vsub.i8 d17, d16, d2 │ │ + sub r1, r1, #4 │ │ + vld1.8 {d4-d5}, [r2 :128]! │ │ + vld1.8 {d0}, [r0 :64] │ │ + vld1.8 {d1}, [ip :64] │ │ + subs r4, r4, #2 │ │ + vmull.u8 q3, d2, d4 │ │ + vmlal.u8 q3, d0, d17 │ │ + vmull.u8 q10, d2, d5 │ │ + vmlal.u8 q10, d1, d17 │ │ + vrshrn.i16 d22, q3, #6 │ │ + vrshrn.i16 d23, q10, #6 │ │ + vst1.32 {d22[0]}, [r0 :32]! │ │ + vst1.32 {d23[0]}, [ip :32]! │ │ + vst1.16 {d22[2]}, [r0 :16], r1 │ │ + vst1.16 {d23[2]}, [ip :16], r1 │ │ + bgt 3f698 │ │ + pop {r4, pc} │ │ + vmov.i8 q12, #64 ; 0x40 │ │ + vld1.8 {d28-d29}, [lr :128] │ │ + add ip, r0, r1 │ │ + lsl r1, r1, #1 │ │ + vsub.i8 q11, q12, q14 │ │ + sub r1, r1, #8 │ │ + vld1.8 {d2-d5}, [r2 :128]! │ │ + vld1.8 {d0-d1}, [r0 :128] │ │ + subs r4, r4, #2 │ │ + vld1.8 {d26-d27}, [ip :128] │ │ + vmull.u8 q3, d2, d28 │ │ + vmlal.u8 q3, d0, d22 │ │ + vmull.u8 q8, d3, d29 │ │ + vmlal.u8 q8, d1, d23 │ │ + vrshrn.i16 d18, q3, #6 │ │ + vrshrn.i16 d19, q8, #6 │ │ + vmull.u8 q3, d4, d28 │ │ + vmlal.u8 q3, d26, d22 │ │ + vmull.u8 q8, d5, d29 │ │ + vmlal.u8 q8, d27, d23 │ │ + vrshrn.i16 d20, q3, #6 │ │ + vrshrn.i16 d21, q8, #6 │ │ + vst1.8 {d18}, [r0 :64]! │ │ + vst1.8 {d20}, [ip :64]! │ │ + vst1.32 {d19[0]}, [r0 :32], r1 │ │ + vst1.32 {d21[0]}, [ip :32], r1 │ │ + bgt 3f6f0 │ │ + pop {r4, pc} │ │ + vmov.i8 q10, #64 ; 0x40 │ │ + vld1.8 {d4-d7}, [lr :128] │ │ + vsub.i8 q11, q10, q2 │ │ + vsub.i8 d24, d20, d6 │ │ + vld1.8 {d16-d19}, [r2 :128]! │ │ + vld1.8 {d0-d2}, [r0 :64] │ │ + subs r4, r4, #1 │ │ + vmull.u8 q15, d16, d4 │ │ + vmlal.u8 q15, d0, d22 │ │ + vmull.u8 q14, d17, d5 │ │ + vmlal.u8 q14, d1, d23 │ │ + vrshrn.i16 d0, q15, #6 │ │ + vrshrn.i16 d1, q14, #6 │ │ + vmull.u8 q15, d18, d6 │ │ + vmlal.u8 q15, d2, d24 │ │ + vrshrn.i16 d2, q15, #6 │ │ + vst1.8 {d0-d2}, [r0 :64], r1 │ │ + bgt 3f758 │ │ + pop {r4, pc} │ │ + add r9, pc, #8 │ │ + ldr r8, [r9, r8, lsl #2] │ │ + add r9, r9, r8 │ │ + bx r9 │ │ + ldrdeq r0, [r0], -r4 │ │ + strheq r0, [r0], -r0 ; │ │ + muleq r0, ip, r0 │ │ + andeq r0, r0, r0, ror r0 │ │ + andeq r0, r0, r4, asr r0 │ │ + andeq r0, r0, r8, lsr r0 │ │ + andeq r0, r0, ip, lsl r0 │ │ + vld1.16 {d0[]}, [r2], r3 │ │ + vld1.16 {d1[]}, [r2], r3 │ │ + subs r5, r5, #2 │ │ + vst1.16 {d0[0]}, [r0 :16], r1 │ │ + vst1.16 {d1[0]}, [r0 :16], r1 │ │ + bgt 3f7c0 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + vld1.32 {d0[]}, [r2], r3 │ │ + vld1.32 {d1[]}, [r2], r3 │ │ + subs r5, r5, #2 │ │ + vst1.32 {d0[0]}, [r0 :32], r1 │ │ + vst1.32 {d1[0]}, [r0 :32], r1 │ │ + bgt 3f7dc │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + vld1.8 {d0}, [r2], r3 │ │ + vld1.8 {d1}, [r2], r3 │ │ + subs r5, r5, #2 │ │ + vst1.8 {d0}, [r0 :64], r1 │ │ + vst1.8 {d1}, [r0 :64], r1 │ │ + bgt 3f7f8 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + add r8, r0, r1 │ │ + lsl r1, r1, #1 │ │ + add r9, r2, r3 │ │ + lsl r3, r3, #1 │ │ + vld1.8 {d0-d1}, [r2], r3 │ │ + vld1.8 {d2-d3}, [r9], r3 │ │ + subs r5, r5, #2 │ │ + vst1.8 {d0-d1}, [r0 :128], r1 │ │ + vst1.8 {d2-d3}, [r8 :128], r1 │ │ + bgt 3f824 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + vld1.8 {d0-d3}, [r2], r3 │ │ + subs r5, r5, #1 │ │ + vst1.8 {d0-d3}, [r0 :128], r1 │ │ + bgt 3f840 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + sub r1, r1, #32 │ │ + sub r3, r3, #32 │ │ + vld1.8 {d0-d3}, [r2]! │ │ + vst1.8 {d0-d3}, [r0 :128]! │ │ + vld1.8 {d4-d7}, [r2], r3 │ │ + subs r5, r5, #1 │ │ + vst1.8 {d4-d7}, [r0 :128], r1 │ │ + bgt 3f85c │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + sub r1, r1, #96 ; 0x60 │ │ + sub r3, r3, #96 ; 0x60 │ │ + vld1.8 {d16-d19}, [r2]! │ │ + vst1.8 {d16-d19}, [r0 :128]! │ │ + vld1.8 {d20-d23}, [r2]! │ │ + vst1.8 {d20-d23}, [r0 :128]! │ │ + vld1.8 {d24-d27}, [r2]! │ │ + vst1.8 {d24-d27}, [r0 :128]! │ │ + vld1.8 {d28-d31}, [r2], r3 │ │ + subs r5, r5, #1 │ │ + vst1.8 {d28-d31}, [r0 :128], r1 │ │ + bgt 3f880 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + add r9, pc, #8 │ │ + ldr r8, [r9, r8, lsl #2] │ │ + add r9, r9, r8 │ │ + bx r9 │ │ + andeq r0, r0, ip, lsr #2 │ │ + ldrdeq r0, [r0], -ip │ │ + muleq r0, r4, r0 │ │ + andeq r0, r0, r8, asr r0 │ │ + andeq r0, r0, r8, lsr r0 │ │ + andeq r0, r0, r8, lsl r0 │ │ + vld1.32 {d0[]}, [r1], r2 │ │ + vld1.32 {d2[]}, [r1], r2 │ │ + subs r4, r4, #2 │ │ + vshll.u8 q0, d0, #4 │ │ + vshll.u8 q1, d2, #4 │ │ + vst1.16 {d1-d2}, [r0 :64]! │ │ + bgt 3f8d4 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + vld1.8 {d0}, [r1], r2 │ │ + vld1.8 {d2}, [r1], r2 │ │ + subs r4, r4, #2 │ │ + vshll.u8 q0, d0, #4 │ │ + vshll.u8 q1, d2, #4 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + bgt 3f8f4 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + add r9, r1, r2 │ │ + lsl r2, r2, #1 │ │ + add r8, r0, r7 │ │ + lsl r7, r7, #1 │ │ + vld1.8 {d4-d5}, [r1], r2 │ │ + vld1.8 {d6-d7}, [r9], r2 │ │ + subs r4, r4, #2 │ │ + vshll.u8 q0, d4, #4 │ │ + vshll.u8 q1, d5, #4 │ │ + vshll.u8 q2, d6, #4 │ │ + vshll.u8 q3, d7, #4 │ │ + vst1.16 {d0-d3}, [r0 :128], r7 │ │ + vst1.16 {d4-d7}, [r8 :128], r7 │ │ + bgt 3f924 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + add r8, r0, r3 │ │ + vld1.8 {d0-d3}, [r1], r2 │ │ + subs r4, r4, #2 │ │ + vshll.u8 q8, d0, #4 │ │ + vshll.u8 q9, d1, #4 │ │ + vld1.8 {d4-d7}, [r1], r2 │ │ + vshll.u8 q10, d2, #4 │ │ + vshll.u8 q11, d3, #4 │ │ + vshll.u8 q12, d4, #4 │ │ + vst1.16 {d16-d19}, [r0 :128], r7 │ │ + vshll.u8 q13, d5, #4 │ │ + vst1.16 {d20-d23}, [r8 :128], r7 │ │ + vshll.u8 q14, d6, #4 │ │ + vst1.16 {d24-d27}, [r0 :128], r7 │ │ + vshll.u8 q15, d7, #4 │ │ + vst1.16 {d28-d31}, [r8 :128], r7 │ │ + bgt 3f954 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + sub r2, r2, #32 │ │ + add r8, r0, #32 │ │ + mov r6, #64 ; 0x40 │ │ + vld1.8 {d0-d3}, [r1]! │ │ + subs r4, r4, #1 │ │ + vshll.u8 q8, d0, #4 │ │ + vshll.u8 q9, d1, #4 │ │ + vld1.8 {d4-d7}, [r1], r2 │ │ + vshll.u8 q10, d2, #4 │ │ + vshll.u8 q11, d3, #4 │ │ + vshll.u8 q12, d4, #4 │ │ + vst1.16 {d16-d19}, [r0 :128], r6 │ │ + vshll.u8 q13, d5, #4 │ │ + vshll.u8 q14, d6, #4 │ │ + vst1.16 {d20-d23}, [r8 :128], r6 │ │ + vshll.u8 q15, d7, #4 │ │ + vst1.16 {d24-d27}, [r0 :128], r6 │ │ + vst1.16 {d28-d31}, [r8 :128], r6 │ │ + bgt 3f9a4 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + sub r2, r2, #96 ; 0x60 │ │ + add r8, r0, #32 │ │ + mov r6, #64 ; 0x40 │ │ + vld1.8 {d0-d3}, [r1]! │ │ + vld1.8 {d4-d7}, [r1]! │ │ + vshll.u8 q10, d0, #4 │ │ + vshll.u8 q11, d1, #4 │ │ + vshll.u8 q12, d2, #4 │ │ + vshll.u8 q13, d3, #4 │ │ + vshll.u8 q14, d4, #4 │ │ + vshll.u8 q15, d5, #4 │ │ + vld1.8 {d16-d19}, [r1]! │ │ + vst1.16 {d20-d23}, [r0 :128], r6 │ │ + vst1.16 {d24-d27}, [r8 :128], r6 │ │ + vshll.u8 q0, d6, #4 │ │ + vshll.u8 q1, d7, #4 │ │ + vshll.u8 q2, d16, #4 │ │ + vshll.u8 q3, d17, #4 │ │ + vshll.u8 q8, d18, #4 │ │ + vshll.u8 q9, d19, #4 │ │ + vld1.8 {d20-d23}, [r1], r2 │ │ + vst1.16 {d28-d31}, [r0 :128], r6 │ │ + vst1.16 {d0-d3}, [r8 :128], r6 │ │ + vshll.u8 q12, d20, #4 │ │ + vshll.u8 q13, d21, #4 │ │ + vshll.u8 q14, d22, #4 │ │ + vshll.u8 q15, d23, #4 │ │ + subs r4, r4, #1 │ │ + vst1.16 {d4-d7}, [r0 :128], r6 │ │ + vst1.16 {d16-d19}, [r8 :128], r6 │ │ + vst1.16 {d24-d27}, [r0 :128], r6 │ │ + vst1.16 {d28-d31}, [r8 :128], r6 │ │ + bgt 3f9f4 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + movw r8, #45 ; 0x2d │ │ + movw r9, #45 ; 0x2d │ │ + b 3fb00 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + movw r8, #45 ; 0x2d │ │ + movw r9, #1980 ; 0x7bc │ │ + b 3fb00 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + movw r8, #45 ; 0x2d │ │ + movw r9, #3885 ; 0xf2d │ │ + b 3fb00 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + movw r8, #1980 ; 0x7bc │ │ + movw r9, #1980 ; 0x7bc │ │ + b 3fb00 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + movw r8, #1980 ; 0x7bc │ │ + movw r9, #45 ; 0x2d │ │ + b 3fb00 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + movw r8, #1980 ; 0x7bc │ │ + movw r9, #3885 ; 0xf2d │ │ + b 3fb00 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + movw r8, #3885 ; 0xf2d │ │ + movw r9, #3885 ; 0xf2d │ │ + b 3fb00 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + movw r8, #3885 ; 0xf2d │ │ + movw r9, #45 ; 0x2d │ │ + b 3fb00 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + movw r8, #3885 ; 0xf2d │ │ + movw r9, #1980 ; 0x7bc │ │ + b 3fb00 │ │ + ldrd r4, [sp, #36] ; 0x24 │ │ + ldrd r6, [sp, #44] ; 0x2c │ │ + movw sl, #16513 ; 0x4081 │ │ + mul r6, r6, sl │ │ + mul r7, r7, sl │ │ + add r6, r6, r8 │ │ + add r7, r7, r9 │ │ + clz r8, r4 │ │ + tst r6, #2080768 ; 0x1fc000 │ │ + sub r8, r8, #24 │ │ + ldr sl, [pc] ; 3fb30 │ │ + b 3fb34 │ │ + andeq r8, r7, ip, asr #17 │ │ + add sl, sl, pc │ │ + bne 3fb48 │ │ + tst r7, #2080768 ; 0x1fc000 │ │ + bne 3ff04 │ │ + b 3f794 │ │ + cmp r4, #4 │ │ + ubfx r9, r6, #7, #7 │ │ + and r6, r6, #127 ; 0x7f │ │ + movgt r6, r9 │ │ + tst r7, #2080768 ; 0x1fc000 │ │ + add r6, sl, r6, lsl #3 │ │ + bne 40988 │ │ + add r9, pc, #8 │ │ + ldr r8, [r9, r8, lsl #2] │ │ + add r9, r9, r8 │ │ + bx r9 │ │ + ldrdeq r0, [r0], -ip │ │ + ldrdeq r0, [r0], -ip │ │ + ldrdeq r0, [r0], -ip │ │ + ldrdeq r0, [r0], -ip │ │ + andeq r0, r0, ip, lsl #2 │ │ + andeq r0, r0, r8, lsl #1 │ │ + andeq r0, r0, ip, lsl r0 │ │ + add r6, r6, #2 │ │ + vld1.32 {d0[]}, [r6] │ │ + sub r2, r2, #1 │ │ + add r8, r0, r1 │ │ + add r9, r2, r3 │ │ + lsl r1, r1, #1 │ │ + lsl r3, r3, #1 │ │ + vmovl.s8 q0, d0 │ │ + vld1.8 {d4}, [r2], r3 │ │ + vld1.8 {d6}, [r9], r3 │ │ + vmovl.u8 q2, d4 │ │ + vmovl.u8 q3, d6 │ │ + vext.8 d5, d4, d5, #2 │ │ + vext.8 d7, d6, d7, #2 │ │ + subs r5, r5, #2 │ │ + vtrn.32 d4, d6 │ │ + vtrn.32 d5, d7 │ │ + vmul.i16 d2, d4, d0[0] │ │ + vmla.i16 d2, d5, d0[1] │ │ + vmla.i16 d2, d6, d0[2] │ │ + vmla.i16 d2, d7, d0[3] │ │ + vrshr.s16 d2, d2, #2 │ │ + vqrshrun.s16 d2, q1, #4 │ │ + vst1.16 {d2[0]}, [r0 :16], r1 │ │ + vst1.16 {d2[1]}, [r8 :16], r1 │ │ + bgt 3fbb0 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + add r6, r6, #2 │ │ + vld1.32 {d0[]}, [r6] │ │ + sub r2, r2, #1 │ │ + add r8, r0, r1 │ │ + add r9, r2, r3 │ │ + lsl r1, r1, #1 │ │ + lsl r3, r3, #1 │ │ + vmovl.s8 q0, d0 │ │ + vld1.8 {d16}, [r2], r3 │ │ + vld1.8 {d24}, [r9], r3 │ │ + vmovl.u8 q8, d16 │ │ + vmovl.u8 q12, d24 │ │ + vext.8 d18, d16, d17, #2 │ │ + vext.8 d20, d16, d17, #4 │ │ + vext.8 d22, d16, d17, #6 │ │ + vext.8 d26, d24, d25, #2 │ │ + vext.8 d28, d24, d25, #4 │ │ + vext.8 d30, d24, d25, #6 │ │ + subs r5, r5, #2 │ │ + vmul.i16 d4, d16, d0[0] │ │ + vmla.i16 d4, d18, d0[1] │ │ + vmla.i16 d4, d20, d0[2] │ │ + vmla.i16 d4, d22, d0[3] │ │ + vmul.i16 d5, d24, d0[0] │ │ + vmla.i16 d5, d26, d0[1] │ │ + vmla.i16 d5, d28, d0[2] │ │ + vmla.i16 d5, d30, d0[3] │ │ + vrshr.s16 q2, q2, #2 │ │ + vqrshrun.s16 d4, q2, #4 │ │ + vst1.32 {d4[0]}, [r0 :32], r1 │ │ + vst1.32 {d4[1]}, [r8 :32], r1 │ │ + bgt 3fc1c │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + vld1.8 {d0}, [r6 :64] │ │ + sub r2, r2, #3 │ │ + add r8, r0, r1 │ │ + add r9, r2, r3 │ │ + lsl r1, r1, #1 │ │ + lsl r3, r3, #1 │ │ + vmovl.s8 q0, d0 │ │ + vld1.8 {d16-d17}, [r2], r3 │ │ + vld1.8 {d24-d25}, [r9], r3 │ │ + vmovl.u8 q9, d17 │ │ + vmovl.u8 q8, d16 │ │ + vmovl.u8 q13, d25 │ │ + vmovl.u8 q12, d24 │ │ + vmul.i16 q10, q8, d0[0] │ │ + vmul.i16 q14, q12, d0[0] │ │ + vext.8 q11, q8, q9, #2 │ │ + vext.8 q15, q12, q13, #2 │ │ + vmla.i16 q10, q11, d0[1] │ │ + vmla.i16 q14, q15, d0[1] │ │ + vext.8 q11, q8, q9, #4 │ │ + vext.8 q15, q12, q13, #4 │ │ + vmla.i16 q10, q11, d0[2] │ │ + vmla.i16 q14, q15, d0[2] │ │ + vext.8 q11, q8, q9, #6 │ │ + vext.8 q15, q12, q13, #6 │ │ + vmla.i16 q10, q11, d0[3] │ │ + vmla.i16 q14, q15, d0[3] │ │ + vext.8 q11, q8, q9, #8 │ │ + vext.8 q15, q12, q13, #8 │ │ + vmla.i16 q10, q11, d1[0] │ │ + vmla.i16 q14, q15, d1[0] │ │ + vext.8 q11, q8, q9, #10 │ │ + vext.8 q15, q12, q13, #10 │ │ + vmla.i16 q10, q11, d1[1] │ │ + vmla.i16 q14, q15, d1[1] │ │ + vext.8 q11, q8, q9, #12 │ │ + vext.8 q15, q12, q13, #12 │ │ + vmla.i16 q10, q11, d1[2] │ │ + vmla.i16 q14, q15, d1[2] │ │ + vext.8 q11, q8, q9, #14 │ │ + vext.8 q15, q12, q13, #14 │ │ + vmla.i16 q10, q11, d1[3] │ │ + vmla.i16 q14, q15, d1[3] │ │ + subs r5, r5, #2 │ │ + vrshr.s16 q10, q10, #2 │ │ + vrshr.s16 q14, q14, #2 │ │ + vqrshrun.s16 d20, q10, #4 │ │ + vqrshrun.s16 d28, q14, #4 │ │ + vst1.8 {d20}, [r0 :64], r1 │ │ + vst1.8 {d28}, [r8 :64], r1 │ │ + bgt 3fc9c │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + vpush {d8-d13} │ │ + vld1.8 {d0}, [r6 :64] │ │ + sub r2, r2, #3 │ │ + add r8, r0, r1 │ │ + add r9, r2, r3 │ │ + lsl r3, r3, #1 │ │ + vmovl.s8 q0, d0 │ │ + sub r3, r3, r4 │ │ + sub r3, r3, #8 │ │ + lsl r1, r1, #1 │ │ + sub r1, r1, r4 │ │ + vld1.8 {d16-d18}, [r2]! │ │ + vld1.8 {d24-d26}, [r9]! │ │ + mov r6, r4 │ │ + vmovl.u8 q10, d18 │ │ + vmovl.u8 q9, d17 │ │ + vmovl.u8 q8, d16 │ │ + vmovl.u8 q14, d26 │ │ + vmovl.u8 q13, d25 │ │ + vmovl.u8 q12, d24 │ │ + vmul.i16 q1, q8, d0[0] │ │ + vmul.i16 q2, q9, d0[0] │ │ + vmul.i16 q3, q12, d0[0] │ │ + vmul.i16 q4, q13, d0[0] │ │ + vext.8 q5, q8, q9, #2 │ │ + vext.8 q6, q9, q10, #2 │ │ + vext.8 q11, q12, q13, #2 │ │ + vext.8 q15, q13, q14, #2 │ │ + vmla.i16 q1, q5, d0[1] │ │ + vmla.i16 q2, q6, d0[1] │ │ + vmla.i16 q3, q11, d0[1] │ │ + vmla.i16 q4, q15, d0[1] │ │ + vext.8 q5, q8, q9, #4 │ │ + vext.8 q6, q9, q10, #4 │ │ + vext.8 q11, q12, q13, #4 │ │ + vext.8 q15, q13, q14, #4 │ │ + vmla.i16 q1, q5, d0[2] │ │ + vmla.i16 q2, q6, d0[2] │ │ + vmla.i16 q3, q11, d0[2] │ │ + vmla.i16 q4, q15, d0[2] │ │ + vext.8 q5, q8, q9, #6 │ │ + vext.8 q6, q9, q10, #6 │ │ + vext.8 q11, q12, q13, #6 │ │ + vext.8 q15, q13, q14, #6 │ │ + vmla.i16 q1, q5, d0[3] │ │ + vmla.i16 q2, q6, d0[3] │ │ + vmla.i16 q3, q11, d0[3] │ │ + vmla.i16 q4, q15, d0[3] │ │ + vext.8 q5, q8, q9, #8 │ │ + vext.8 q6, q9, q10, #8 │ │ + vext.8 q11, q12, q13, #8 │ │ + vext.8 q15, q13, q14, #8 │ │ + vmla.i16 q1, q5, d1[0] │ │ + vmla.i16 q2, q6, d1[0] │ │ + vmla.i16 q3, q11, d1[0] │ │ + vmla.i16 q4, q15, d1[0] │ │ + vext.8 q5, q8, q9, #10 │ │ + vext.8 q6, q9, q10, #10 │ │ + vext.8 q11, q12, q13, #10 │ │ + vext.8 q15, q13, q14, #10 │ │ + vmla.i16 q1, q5, d1[1] │ │ + vmla.i16 q2, q6, d1[1] │ │ + vmla.i16 q3, q11, d1[1] │ │ + vmla.i16 q4, q15, d1[1] │ │ + vext.8 q5, q8, q9, #12 │ │ + vext.8 q6, q9, q10, #12 │ │ + vext.8 q11, q12, q13, #12 │ │ + vext.8 q15, q13, q14, #12 │ │ + vmla.i16 q1, q5, d1[2] │ │ + vmla.i16 q2, q6, d1[2] │ │ + vmla.i16 q3, q11, d1[2] │ │ + vmla.i16 q4, q15, d1[2] │ │ + vext.8 q5, q8, q9, #14 │ │ + vext.8 q6, q9, q10, #14 │ │ + vext.8 q11, q12, q13, #14 │ │ + vext.8 q15, q13, q14, #14 │ │ + vmla.i16 q1, q5, d1[3] │ │ + vmla.i16 q2, q6, d1[3] │ │ + vmla.i16 q3, q11, d1[3] │ │ + vmla.i16 q4, q15, d1[3] │ │ + vrshr.s16 q1, q1, #2 │ │ + vrshr.s16 q2, q2, #2 │ │ + vrshr.s16 q3, q3, #2 │ │ + vrshr.s16 q4, q4, #2 │ │ + subs r6, r6, #16 │ │ + vqrshrun.s16 d2, q1, #4 │ │ + vqrshrun.s16 d3, q2, #4 │ │ + vqrshrun.s16 d4, q3, #4 │ │ + vqrshrun.s16 d5, q4, #4 │ │ + vst1.8 {d2-d3}, [r0 :128]! │ │ + vst1.8 {d4-d5}, [r8 :128]! │ │ + ble 3fee4 │ │ + vorr q8, q10, q10 │ │ + vorr q12, q14, q14 │ │ + vld1.8 {d18-d19}, [r2]! │ │ + vld1.8 {d26-d27}, [r9]! │ │ + vmovl.u8 q10, d19 │ │ + vmovl.u8 q9, d18 │ │ + vmovl.u8 q14, d27 │ │ + vmovl.u8 q13, d26 │ │ + b 3fda0 │ │ + add r0, r0, r1 │ │ + add r8, r8, r1 │ │ + add r2, r2, r3 │ │ + add r9, r9, r3 │ │ + subs r5, r5, #2 │ │ + bgt 3fd7c │ │ + vpop {d8-d13} │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + cmp r5, #4 │ │ + ubfx r9, r7, #7, #7 │ │ + and r7, r7, #127 ; 0x7f │ │ + movgt r7, r9 │ │ + add r7, sl, r7, lsl #3 │ │ + add r9, pc, #8 │ │ + ldr r8, [r9, r8, lsl #2] │ │ + add r9, r9, r8 │ │ + bx r9 │ │ + andeq r0, r0, r0, lsr r6 │ │ + andeq r0, r0, r0, lsr r6 │ │ + andeq r0, r0, r0, lsr r6 │ │ + andeq r0, r0, ip, lsr #18 │ │ + andeq r0, r0, r8, ror #10 │ │ + muleq r0, r0, r2 │ │ + andeq r0, r0, ip, lsl r0 │ │ + bgt 40024 │ │ + cmp r5, #2 │ │ + add r7, r7, #2 │ │ + vld1.32 {d0[]}, [r7] │ │ + sub r2, r2, r3 │ │ + add r8, r0, r1 │ │ + add r9, r2, r3 │ │ + lsl r3, r3, #1 │ │ + lsl r1, r1, #1 │ │ + vmovl.s8 q0, d0 │ │ + vld1.16 {d1[]}, [r2], r3 │ │ + vld1.16 {d2[]}, [r9], r3 │ │ + vld1.16 {d3[]}, [r2], r3 │ │ + vld1.16 {d4[]}, [r9], r3 │ │ + vld1.16 {d5[]}, [r2], r3 │ │ + vext.8 d1, d1, d2, #6 │ │ + vext.8 d2, d2, d3, #6 │ │ + vext.8 d3, d3, d4, #6 │ │ + vext.8 d4, d4, d5, #6 │ │ + bgt 3ffc4 │ │ + vmovl.u8 q8, d1 │ │ + vmovl.u8 q9, d2 │ │ + vmovl.u8 q10, d3 │ │ + vmovl.u8 q11, d4 │ │ + vmul.i16 d6, d16, d0[0] │ │ + vmla.i16 d6, d18, d0[1] │ │ + vmla.i16 d6, d20, d0[2] │ │ + vmla.i16 d6, d22, d0[3] │ │ + vqrshrun.s16 d6, q3, #6 │ │ + vst1.16 {d6[0]}, [r0 :16], r1 │ │ + vst1.16 {d6[1]}, [r8 :16], r1 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + vld1.16 {d6[]}, [r9], r3 │ │ + vld1.16 {d7[]}, [r2], r3 │ │ + vext.8 d5, d5, d6, #6 │ │ + vext.8 d6, d6, d7, #6 │ │ + vmovl.u8 q8, d1 │ │ + vmovl.u8 q9, d2 │ │ + vmovl.u8 q10, d3 │ │ + vmovl.u8 q11, d4 │ │ + vmovl.u8 q12, d5 │ │ + vmovl.u8 q13, d6 │ │ + vorr d17, d20, d20 │ │ + vorr d19, d22, d22 │ │ + vorr d21, d24, d24 │ │ + vorr d23, d26, d26 │ │ + vmul.i16 q3, q8, d0[0] │ │ + vmla.i16 q3, q9, d0[1] │ │ + vmla.i16 q3, q10, d0[2] │ │ + vmla.i16 q3, q11, d0[3] │ │ + vqrshrun.s16 d6, q3, #6 │ │ + vst1.16 {d6[0]}, [r0 :16], r1 │ │ + vst1.16 {d6[1]}, [r8 :16], r1 │ │ + vst1.16 {d6[2]}, [r0 :16], r1 │ │ + vst1.16 {d6[3]}, [r8 :16], r1 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + vpush {d8-d15} │ │ + vld1.8 {d0}, [r7 :64] │ │ + sub r9, r2, r3, lsl #1 │ │ + add r8, r0, r1 │ │ + sub r2, r9, r3 │ │ + lsl r1, r1, #1 │ │ + lsl r3, r3, #1 │ │ + vmovl.s8 q0, d0 │ │ + vld1.16 {d2[]}, [r2], r3 │ │ + vld1.16 {d4[]}, [r9], r3 │ │ + vld1.16 {d6[]}, [r2], r3 │ │ + vld1.16 {d8[]}, [r9], r3 │ │ + vld1.16 {d10[]}, [r2], r3 │ │ + vld1.16 {d12[]}, [r9], r3 │ │ + vld1.16 {d14[]}, [r2], r3 │ │ + vext.8 d2, d2, d4, #6 │ │ + vext.8 d4, d4, d6, #6 │ │ + vext.8 d6, d6, d8, #6 │ │ + vext.8 d8, d8, d10, #6 │ │ + vext.8 d10, d10, d12, #6 │ │ + vext.8 d12, d12, d14, #6 │ │ + vmovl.u8 q1, d2 │ │ + vmovl.u8 q2, d4 │ │ + vmovl.u8 q3, d6 │ │ + vmovl.u8 q4, d8 │ │ + vmovl.u8 q5, d10 │ │ + vmovl.u8 q6, d12 │ │ + vorr d3, d6, d6 │ │ + vorr d5, d8, d8 │ │ + vorr d7, d10, d10 │ │ + vorr d9, d12, d12 │ │ + subs r5, r5, #8 │ │ + vld1.16 {d16[]}, [r9], r3 │ │ + vld1.16 {d18[]}, [r2], r3 │ │ + vld1.16 {d20[]}, [r9], r3 │ │ + vld1.16 {d22[]}, [r2], r3 │ │ + vld1.16 {d24[]}, [r9], r3 │ │ + vld1.16 {d26[]}, [r2], r3 │ │ + vld1.16 {d28[]}, [r9], r3 │ │ + vld1.16 {d30[]}, [r2], r3 │ │ + vext.8 d14, d14, d16, #6 │ │ + vext.8 d16, d16, d18, #6 │ │ + vext.8 d18, d18, d20, #6 │ │ + vext.8 d20, d20, d22, #6 │ │ + vext.8 d22, d22, d24, #6 │ │ + vext.8 d24, d24, d26, #6 │ │ + vext.8 d26, d26, d28, #6 │ │ + vext.8 d28, d28, d30, #6 │ │ + vmovl.u8 q7, d14 │ │ + vmovl.u8 q8, d16 │ │ + vmovl.u8 q9, d18 │ │ + vmovl.u8 q10, d20 │ │ + vmovl.u8 q11, d22 │ │ + vmovl.u8 q12, d24 │ │ + vmovl.u8 q13, d26 │ │ + vmovl.u8 q14, d28 │ │ + vorr d11, d14, d14 │ │ + vorr d13, d16, d16 │ │ + vorr d15, d18, d18 │ │ + vorr d17, d20, d20 │ │ + vorr d19, d22, d22 │ │ + vorr d21, d24, d24 │ │ + vorr d23, d26, d26 │ │ + vorr d25, d28, d28 │ │ + vmul.i16 q1, q1, d0[0] │ │ + vmla.i16 q1, q2, d0[1] │ │ + vmla.i16 q1, q3, d0[2] │ │ + vmla.i16 q1, q4, d0[3] │ │ + vmla.i16 q1, q5, d1[0] │ │ + vmla.i16 q1, q6, d1[1] │ │ + vmla.i16 q1, q7, d1[2] │ │ + vmla.i16 q1, q8, d1[3] │ │ + vmul.i16 q2, q5, d0[0] │ │ + vmla.i16 q2, q6, d0[1] │ │ + vmla.i16 q2, q7, d0[2] │ │ + vmla.i16 q2, q8, d0[3] │ │ + vmla.i16 q2, q9, d1[0] │ │ + vmla.i16 q2, q10, d1[1] │ │ + vmla.i16 q2, q11, d1[2] │ │ + vmla.i16 q2, q12, d1[3] │ │ + vqrshrun.s16 d2, q1, #6 │ │ + vqrshrun.s16 d4, q2, #6 │ │ + vst1.16 {d2[0]}, [r0 :16], r1 │ │ + vst1.16 {d2[1]}, [r8 :16], r1 │ │ + vst1.16 {d2[2]}, [r0 :16], r1 │ │ + vst1.16 {d2[3]}, [r8 :16], r1 │ │ + vst1.16 {d4[0]}, [r0 :16], r1 │ │ + vst1.16 {d4[1]}, [r8 :16], r1 │ │ + vst1.16 {d4[2]}, [r0 :16], r1 │ │ + vst1.16 {d4[3]}, [r8 :16], r1 │ │ + ble 401b0 │ │ + vorr q1, q9, q9 │ │ + vorr q2, q10, q10 │ │ + vorr q3, q11, q11 │ │ + vorr q4, q12, q12 │ │ + vorr q5, q13, q13 │ │ + vorr q6, q14, q14 │ │ + vorr d14, d30, d30 │ │ + b 400a0 │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + bgt 4026c │ │ + cmp r5, #2 │ │ + add r7, r7, #2 │ │ + vld1.32 {d0[]}, [r7] │ │ + sub r2, r2, r3 │ │ + add r8, r0, r1 │ │ + add r9, r2, r3 │ │ + lsl r3, r3, #1 │ │ + lsl r1, r1, #1 │ │ + vmovl.s8 q0, d0 │ │ + vld1.32 {d1[]}, [r2], r3 │ │ + vld1.32 {d2[]}, [r9], r3 │ │ + vld1.32 {d3[]}, [r2], r3 │ │ + vld1.32 {d4[]}, [r9], r3 │ │ + vld1.32 {d5[]}, [r2], r3 │ │ + vext.8 d1, d1, d2, #4 │ │ + vext.8 d2, d2, d3, #4 │ │ + vext.8 d3, d3, d4, #4 │ │ + vext.8 d4, d4, d5, #4 │ │ + vmovl.u8 q8, d1 │ │ + vmovl.u8 q9, d2 │ │ + vmovl.u8 q10, d3 │ │ + vmovl.u8 q11, d4 │ │ + vmul.i16 q3, q8, d0[0] │ │ + vmla.i16 q3, q9, d0[1] │ │ + vmla.i16 q3, q10, d0[2] │ │ + vmla.i16 q3, q11, d0[3] │ │ + vqrshrun.s16 d6, q3, #6 │ │ + vst1.32 {d6[0]}, [r0 :32], r1 │ │ + vst1.32 {d6[1]}, [r8 :32], r1 │ │ + ble 40268 │ │ + vld1.32 {d6[]}, [r9], r3 │ │ + vld1.32 {d7[]}, [r2], r3 │ │ + vext.8 d5, d5, d6, #4 │ │ + vext.8 d6, d6, d7, #4 │ │ + vmovl.u8 q12, d5 │ │ + vmovl.u8 q13, d6 │ │ + vmul.i16 q3, q10, d0[0] │ │ + vmla.i16 q3, q11, d0[1] │ │ + vmla.i16 q3, q12, d0[2] │ │ + vmla.i16 q3, q13, d0[3] │ │ + vqrshrun.s16 d6, q3, #6 │ │ + vst1.32 {d6[0]}, [r0 :32], r1 │ │ + vst1.32 {d6[1]}, [r8 :32], r1 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + vpush {d8-d9} │ │ + vld1.8 {d0}, [r7 :64] │ │ + sub r9, r2, r3, lsl #1 │ │ + add r8, r0, r1 │ │ + sub r2, r9, r3 │ │ + lsl r3, r3, #1 │ │ + lsl r1, r1, #1 │ │ + vmovl.s8 q0, d0 │ │ + vld1.32 {d2[]}, [r2], r3 │ │ + vld1.32 {d4[]}, [r9], r3 │ │ + vld1.32 {d6[]}, [r2], r3 │ │ + vld1.32 {d8[]}, [r9], r3 │ │ + vld1.32 {d16[]}, [r2], r3 │ │ + vld1.32 {d18[]}, [r9], r3 │ │ + vld1.32 {d20[]}, [r2], r3 │ │ + vext.8 d2, d2, d4, #4 │ │ + vext.8 d4, d4, d6, #4 │ │ + vext.8 d6, d6, d8, #4 │ │ + vext.8 d8, d8, d16, #4 │ │ + vext.8 d16, d16, d18, #4 │ │ + vext.8 d18, d18, d20, #4 │ │ + vmovl.u8 q1, d2 │ │ + vmovl.u8 q2, d4 │ │ + vmovl.u8 q3, d6 │ │ + vmovl.u8 q4, d8 │ │ + vmovl.u8 q8, d16 │ │ + vmovl.u8 q9, d18 │ │ + subs r5, r5, #4 │ │ + vld1.32 {d22[]}, [r9], r3 │ │ + vld1.32 {d24[]}, [r2], r3 │ │ + vld1.32 {d26[]}, [r9], r3 │ │ + vld1.32 {d28[]}, [r2], r3 │ │ + vext.8 d20, d20, d22, #4 │ │ + vext.8 d22, d22, d24, #4 │ │ + vext.8 d24, d24, d26, #4 │ │ + vext.8 d26, d26, d28, #4 │ │ + vmovl.u8 q10, d20 │ │ + vmovl.u8 q11, d22 │ │ + vmovl.u8 q12, d24 │ │ + vmovl.u8 q13, d26 │ │ + vmul.i16 q1, q1, d0[0] │ │ + vmla.i16 q1, q2, d0[1] │ │ + vmla.i16 q1, q3, d0[2] │ │ + vmla.i16 q1, q4, d0[3] │ │ + vmla.i16 q1, q8, d1[0] │ │ + vmla.i16 q1, q9, d1[1] │ │ + vmla.i16 q1, q10, d1[2] │ │ + vmla.i16 q1, q11, d1[3] │ │ + vmul.i16 q2, q3, d0[0] │ │ + vmla.i16 q2, q4, d0[1] │ │ + vmla.i16 q2, q8, d0[2] │ │ + vmla.i16 q2, q9, d0[3] │ │ + vmla.i16 q2, q10, d1[0] │ │ + vmla.i16 q2, q11, d1[1] │ │ + vmla.i16 q2, q12, d1[2] │ │ + vmla.i16 q2, q13, d1[3] │ │ + vqrshrun.s16 d2, q1, #6 │ │ + vqrshrun.s16 d4, q2, #6 │ │ + vst1.32 {d2[0]}, [r0 :32], r1 │ │ + vst1.32 {d2[1]}, [r8 :32], r1 │ │ + vst1.32 {d4[0]}, [r0 :32], r1 │ │ + vst1.32 {d4[1]}, [r8 :32], r1 │ │ + ble 40488 │ │ + subs r5, r5, #4 │ │ + vld1.32 {d30[]}, [r9], r3 │ │ + vld1.32 {d2[]}, [r2], r3 │ │ + vld1.32 {d4[]}, [r9], r3 │ │ + vld1.32 {d6[]}, [r2], r3 │ │ + vext.8 d28, d28, d30, #4 │ │ + vext.8 d30, d30, d2, #4 │ │ + vext.8 d2, d2, d4, #4 │ │ + vext.8 d4, d4, d6, #4 │ │ + vmovl.u8 q14, d28 │ │ + vmovl.u8 q15, d30 │ │ + vmovl.u8 q1, d2 │ │ + vmovl.u8 q2, d4 │ │ + vmul.i16 q8, q8, d0[0] │ │ + vmla.i16 q8, q9, d0[1] │ │ + vmla.i16 q8, q10, d0[2] │ │ + vmla.i16 q8, q11, d0[3] │ │ + vmla.i16 q8, q12, d1[0] │ │ + vmla.i16 q8, q13, d1[1] │ │ + vmla.i16 q8, q14, d1[2] │ │ + vmla.i16 q8, q15, d1[3] │ │ + vmul.i16 q9, q10, d0[0] │ │ + vmla.i16 q9, q11, d0[1] │ │ + vmla.i16 q9, q12, d0[2] │ │ + vmla.i16 q9, q13, d0[3] │ │ + vmla.i16 q9, q14, d1[0] │ │ + vmla.i16 q9, q15, d1[1] │ │ + vmla.i16 q9, q1, d1[2] │ │ + vmla.i16 q9, q2, d1[3] │ │ + vqrshrun.s16 d16, q8, #6 │ │ + vqrshrun.s16 d18, q9, #6 │ │ + vst1.32 {d16[0]}, [r0 :32], r1 │ │ + vst1.32 {d16[1]}, [r8 :32], r1 │ │ + vst1.32 {d18[0]}, [r0 :32], r1 │ │ + vst1.32 {d18[1]}, [r8 :32], r1 │ │ + ble 40488 │ │ + subs r5, r5, #4 │ │ + vld1.32 {d8[]}, [r9], r3 │ │ + vld1.32 {d16[]}, [r2], r3 │ │ + vld1.32 {d18[]}, [r9], r3 │ │ + vld1.32 {d20[]}, [r2], r3 │ │ + vext.8 d6, d6, d8, #4 │ │ + vext.8 d8, d8, d16, #4 │ │ + vext.8 d16, d16, d18, #4 │ │ + vext.8 d18, d18, d20, #4 │ │ + vmovl.u8 q3, d6 │ │ + vmovl.u8 q4, d8 │ │ + vmovl.u8 q8, d16 │ │ + vmovl.u8 q9, d18 │ │ + vmul.i16 q12, q12, d0[0] │ │ + vmla.i16 q12, q13, d0[1] │ │ + vmla.i16 q12, q14, d0[2] │ │ + vmla.i16 q12, q15, d0[3] │ │ + vmla.i16 q12, q1, d1[0] │ │ + vmla.i16 q12, q2, d1[1] │ │ + vmla.i16 q12, q3, d1[2] │ │ + vmla.i16 q12, q4, d1[3] │ │ + vmul.i16 q13, q14, d0[0] │ │ + vmla.i16 q13, q15, d0[1] │ │ + vmla.i16 q13, q1, d0[2] │ │ + vmla.i16 q13, q2, d0[3] │ │ + vmla.i16 q13, q3, d1[0] │ │ + vmla.i16 q13, q4, d1[1] │ │ + vmla.i16 q13, q8, d1[2] │ │ + vmla.i16 q13, q9, d1[3] │ │ + vqrshrun.s16 d24, q12, #6 │ │ + vqrshrun.s16 d26, q13, #6 │ │ + vst1.32 {d24[0]}, [r0 :32], r1 │ │ + vst1.32 {d24[1]}, [r8 :32], r1 │ │ + vst1.32 {d26[0]}, [r0 :32], r1 │ │ + vst1.32 {d26[1]}, [r8 :32], r1 │ │ + bgt 402d8 │ │ + vpop {d8-d9} │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + bgt 40558 │ │ + cmp r5, #2 │ │ + add r7, r7, #2 │ │ + vld1.32 {d0[]}, [r7] │ │ + sub r2, r2, r3 │ │ + add r8, r0, r1 │ │ + add r9, r2, r3 │ │ + lsl r3, r3, #1 │ │ + lsl r1, r1, #1 │ │ + vmovl.s8 q0, d0 │ │ + vld1.8 {d1}, [r2], r3 │ │ + vld1.8 {d2}, [r9], r3 │ │ + vld1.8 {d3}, [r2], r3 │ │ + vld1.8 {d4}, [r9], r3 │ │ + vld1.8 {d5}, [r2], r3 │ │ + vmovl.u8 q8, d1 │ │ + vmovl.u8 q9, d2 │ │ + vmovl.u8 q10, d3 │ │ + vmovl.u8 q11, d4 │ │ + vmovl.u8 q12, d5 │ │ + vmul.i16 q1, q8, d0[0] │ │ + vmla.i16 q1, q9, d0[1] │ │ + vmla.i16 q1, q10, d0[2] │ │ + vmla.i16 q1, q11, d0[3] │ │ + vmul.i16 q2, q9, d0[0] │ │ + vmla.i16 q2, q10, d0[1] │ │ + vmla.i16 q2, q11, d0[2] │ │ + vmla.i16 q2, q12, d0[3] │ │ + vqrshrun.s16 d2, q1, #6 │ │ + vqrshrun.s16 d4, q2, #6 │ │ + vst1.8 {d2}, [r0 :64], r1 │ │ + vst1.8 {d4}, [r8 :64], r1 │ │ + ble 40554 │ │ + vld1.8 {d6}, [r9], r3 │ │ + vld1.8 {d7}, [r2], r3 │ │ + vmovl.u8 q13, d6 │ │ + vmovl.u8 q14, d7 │ │ + vmul.i16 q1, q10, d0[0] │ │ + vmla.i16 q1, q11, d0[1] │ │ + vmla.i16 q1, q12, d0[2] │ │ + vmla.i16 q1, q13, d0[3] │ │ + vmul.i16 q2, q11, d0[0] │ │ + vmla.i16 q2, q12, d0[1] │ │ + vmla.i16 q2, q13, d0[2] │ │ + vmla.i16 q2, q14, d0[3] │ │ + vqrshrun.s16 d2, q1, #6 │ │ + vqrshrun.s16 d4, q2, #6 │ │ + vst1.8 {d2}, [r0 :64], r1 │ │ + vst1.8 {d4}, [r8 :64], r1 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + vpush {d8-d9} │ │ + vld1.8 {d0}, [r7 :64] │ │ + sub r2, r2, r3 │ │ + sub r2, r2, r3, lsl #1 │ │ + vmovl.s8 q0, d0 │ │ + mov r7, r5 │ │ + add r8, r0, r1 │ │ + add r9, r2, r3 │ │ + lsl r3, r3, #1 │ │ + lsl r1, r1, #1 │ │ + vld1.8 {d2}, [r2], r3 │ │ + vld1.8 {d4}, [r9], r3 │ │ + vld1.8 {d6}, [r2], r3 │ │ + vld1.8 {d8}, [r9], r3 │ │ + vld1.8 {d16}, [r2], r3 │ │ + vld1.8 {d18}, [r9], r3 │ │ + vld1.8 {d20}, [r2], r3 │ │ + vmovl.u8 q1, d2 │ │ + vmovl.u8 q2, d4 │ │ + vmovl.u8 q3, d6 │ │ + vmovl.u8 q4, d8 │ │ + vmovl.u8 q8, d16 │ │ + vmovl.u8 q9, d18 │ │ + vmovl.u8 q10, d20 │ │ + subs r5, r5, #2 │ │ + vld1.8 {d22}, [r9], r3 │ │ + vld1.8 {d24}, [r2], r3 │ │ + vmovl.u8 q11, d22 │ │ + vmovl.u8 q12, d24 │ │ + vmul.i16 q1, q1, d0[0] │ │ + vmla.i16 q1, q2, d0[1] │ │ + vmla.i16 q1, q3, d0[2] │ │ + vmla.i16 q1, q4, d0[3] │ │ + vmla.i16 q1, q8, d1[0] │ │ + vmla.i16 q1, q9, d1[1] │ │ + vmla.i16 q1, q10, d1[2] │ │ + vmla.i16 q1, q11, d1[3] │ │ + vmul.i16 q2, q2, d0[0] │ │ + vmla.i16 q2, q3, d0[1] │ │ + vmla.i16 q2, q4, d0[2] │ │ + vmla.i16 q2, q8, d0[3] │ │ + vmla.i16 q2, q9, d1[0] │ │ + vmla.i16 q2, q10, d1[1] │ │ + vmla.i16 q2, q11, d1[2] │ │ + vmla.i16 q2, q12, d1[3] │ │ + vqrshrun.s16 d2, q1, #6 │ │ + vqrshrun.s16 d4, q2, #6 │ │ + vst1.8 {d2}, [r0 :64], r1 │ │ + vst1.8 {d4}, [r8 :64], r1 │ │ + ble 40820 │ │ + subs r5, r5, #2 │ │ + vld1.8 {d26}, [r9], r3 │ │ + vld1.8 {d28}, [r2], r3 │ │ + vmovl.u8 q13, d26 │ │ + vmovl.u8 q14, d28 │ │ + vmul.i16 q3, q3, d0[0] │ │ + vmla.i16 q3, q4, d0[1] │ │ + vmla.i16 q3, q8, d0[2] │ │ + vmla.i16 q3, q9, d0[3] │ │ + vmla.i16 q3, q10, d1[0] │ │ + vmla.i16 q3, q11, d1[1] │ │ + vmla.i16 q3, q12, d1[2] │ │ + vmla.i16 q3, q13, d1[3] │ │ + vmul.i16 q4, q4, d0[0] │ │ + vmla.i16 q4, q8, d0[1] │ │ + vmla.i16 q4, q9, d0[2] │ │ + vmla.i16 q4, q10, d0[3] │ │ + vmla.i16 q4, q11, d1[0] │ │ + vmla.i16 q4, q12, d1[1] │ │ + vmla.i16 q4, q13, d1[2] │ │ + vmla.i16 q4, q14, d1[3] │ │ + vqrshrun.s16 d6, q3, #6 │ │ + vqrshrun.s16 d8, q4, #6 │ │ + vst1.8 {d6}, [r0 :64], r1 │ │ + vst1.8 {d8}, [r8 :64], r1 │ │ + ble 40820 │ │ + subs r5, r5, #2 │ │ + vld1.8 {d30}, [r9], r3 │ │ + vld1.8 {d2}, [r2], r3 │ │ + vmovl.u8 q15, d30 │ │ + vmovl.u8 q1, d2 │ │ + vmul.i16 q8, q8, d0[0] │ │ + vmla.i16 q8, q9, d0[1] │ │ + vmla.i16 q8, q10, d0[2] │ │ + vmla.i16 q8, q11, d0[3] │ │ + vmla.i16 q8, q12, d1[0] │ │ + vmla.i16 q8, q13, d1[1] │ │ + vmla.i16 q8, q14, d1[2] │ │ + vmla.i16 q8, q15, d1[3] │ │ + vmul.i16 q9, q9, d0[0] │ │ + vmla.i16 q9, q10, d0[1] │ │ + vmla.i16 q9, q11, d0[2] │ │ + vmla.i16 q9, q12, d0[3] │ │ + vmla.i16 q9, q13, d1[0] │ │ + vmla.i16 q9, q14, d1[1] │ │ + vmla.i16 q9, q15, d1[2] │ │ + vmla.i16 q9, q1, d1[3] │ │ + vqrshrun.s16 d16, q8, #6 │ │ + vqrshrun.s16 d18, q9, #6 │ │ + vst1.8 {d16}, [r0 :64], r1 │ │ + vst1.8 {d18}, [r8 :64], r1 │ │ + ble 40820 │ │ + subs r5, r5, #2 │ │ + vld1.8 {d4}, [r9], r3 │ │ + vld1.8 {d6}, [r2], r3 │ │ + vmovl.u8 q2, d4 │ │ + vmovl.u8 q3, d6 │ │ + vmul.i16 q10, q10, d0[0] │ │ + vmla.i16 q10, q11, d0[1] │ │ + vmla.i16 q10, q12, d0[2] │ │ + vmla.i16 q10, q13, d0[3] │ │ + vmla.i16 q10, q14, d1[0] │ │ + vmla.i16 q10, q15, d1[1] │ │ + vmla.i16 q10, q1, d1[2] │ │ + vmla.i16 q10, q2, d1[3] │ │ + vmul.i16 q11, q11, d0[0] │ │ + vmla.i16 q11, q12, d0[1] │ │ + vmla.i16 q11, q13, d0[2] │ │ + vmla.i16 q11, q14, d0[3] │ │ + vmla.i16 q11, q15, d1[0] │ │ + vmla.i16 q11, q1, d1[1] │ │ + vmla.i16 q11, q2, d1[2] │ │ + vmla.i16 q11, q3, d1[3] │ │ + vqrshrun.s16 d20, q10, #6 │ │ + vqrshrun.s16 d22, q11, #6 │ │ + vst1.8 {d20}, [r0 :64], r1 │ │ + vst1.8 {d22}, [r8 :64], r1 │ │ + ble 40820 │ │ + subs r5, r5, #4 │ │ + vld1.8 {d8}, [r9], r3 │ │ + vld1.8 {d16}, [r2], r3 │ │ + vld1.8 {d18}, [r9], r3 │ │ + vld1.8 {d20}, [r2], r3 │ │ + vmovl.u8 q4, d8 │ │ + vmovl.u8 q8, d16 │ │ + vmovl.u8 q9, d18 │ │ + vmovl.u8 q10, d20 │ │ + vmul.i16 q12, q12, d0[0] │ │ + vmla.i16 q12, q13, d0[1] │ │ + vmla.i16 q12, q14, d0[2] │ │ + vmla.i16 q12, q15, d0[3] │ │ + vmla.i16 q12, q1, d1[0] │ │ + vmla.i16 q12, q2, d1[1] │ │ + vmla.i16 q12, q3, d1[2] │ │ + vmla.i16 q12, q4, d1[3] │ │ + vmul.i16 q13, q13, d0[0] │ │ + vmla.i16 q13, q14, d0[1] │ │ + vmla.i16 q13, q15, d0[2] │ │ + vmla.i16 q13, q1, d0[3] │ │ + vmla.i16 q13, q2, d1[0] │ │ + vmla.i16 q13, q3, d1[1] │ │ + vmla.i16 q13, q4, d1[2] │ │ + vmla.i16 q13, q8, d1[3] │ │ + vmul.i16 q14, q14, d0[0] │ │ + vmla.i16 q14, q15, d0[1] │ │ + vmla.i16 q14, q1, d0[2] │ │ + vmla.i16 q14, q2, d0[3] │ │ + vmla.i16 q14, q3, d1[0] │ │ + vmla.i16 q14, q4, d1[1] │ │ + vmla.i16 q14, q8, d1[2] │ │ + vmla.i16 q14, q9, d1[3] │ │ + vmul.i16 q15, q15, d0[0] │ │ + vmla.i16 q15, q1, d0[1] │ │ + vmla.i16 q15, q2, d0[2] │ │ + vmla.i16 q15, q3, d0[3] │ │ + vmla.i16 q15, q4, d1[0] │ │ + vmla.i16 q15, q8, d1[1] │ │ + vmla.i16 q15, q9, d1[2] │ │ + vmla.i16 q15, q10, d1[3] │ │ + vqrshrun.s16 d24, q12, #6 │ │ + vqrshrun.s16 d26, q13, #6 │ │ + vqrshrun.s16 d28, q14, #6 │ │ + vqrshrun.s16 d30, q15, #6 │ │ + vst1.8 {d24}, [r0 :64], r1 │ │ + vst1.8 {d26}, [r8 :64], r1 │ │ + vst1.8 {d28}, [r0 :64], r1 │ │ + vst1.8 {d30}, [r8 :64], r1 │ │ + bgt 405b8 │ │ + subs r4, r4, #8 │ │ + ble 4084c │ │ + asr r3, r3, #1 │ │ + asr r1, r1, #1 │ │ + mls r2, r3, r7, r2 │ │ + mls r0, r1, r7, r0 │ │ + sub r2, r2, r3, lsl #3 │ │ + mov r5, r7 │ │ + add r2, r2, #8 │ │ + add r0, r0, #8 │ │ + b 40570 │ │ + vpop {d8-d9} │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + bgt 40558 │ │ + add r7, r7, #2 │ │ + vld1.32 {d0[]}, [r7] │ │ + sub r2, r2, r3 │ │ + add r8, r0, r1 │ │ + add r9, r2, r3 │ │ + lsl r3, r3, #1 │ │ + lsl r1, r1, #1 │ │ + vmovl.s8 q0, d0 │ │ + cmp r5, #2 │ │ + vld1.8 {d22-d23}, [r2], r3 │ │ + vld1.8 {d24-d25}, [r9], r3 │ │ + vld1.8 {d26-d27}, [r2], r3 │ │ + vld1.8 {d28-d29}, [r9], r3 │ │ + vld1.8 {d30-d31}, [r2], r3 │ │ + vmovl.u8 q1, d22 │ │ + vmovl.u8 q2, d24 │ │ + vmovl.u8 q3, d26 │ │ + vmovl.u8 q8, d28 │ │ + vmovl.u8 q9, d30 │ │ + vmovl.u8 q11, d23 │ │ + vmovl.u8 q12, d25 │ │ + vmovl.u8 q13, d27 │ │ + vmovl.u8 q14, d29 │ │ + vmovl.u8 q15, d31 │ │ + vmul.i16 q1, q1, d0[0] │ │ + vmla.i16 q1, q2, d0[1] │ │ + vmla.i16 q1, q3, d0[2] │ │ + vmla.i16 q1, q8, d0[3] │ │ + vmul.i16 q10, q2, d0[0] │ │ + vmla.i16 q10, q3, d0[1] │ │ + vmla.i16 q10, q8, d0[2] │ │ + vmla.i16 q10, q9, d0[3] │ │ + vmul.i16 q2, q11, d0[0] │ │ + vmla.i16 q2, q12, d0[1] │ │ + vmla.i16 q2, q13, d0[2] │ │ + vmla.i16 q2, q14, d0[3] │ │ + vmul.i16 q11, q12, d0[0] │ │ + vmla.i16 q11, q13, d0[1] │ │ + vmla.i16 q11, q14, d0[2] │ │ + vmla.i16 q11, q15, d0[3] │ │ + vqrshrun.s16 d2, q1, #6 │ │ + vqrshrun.s16 d3, q2, #6 │ │ + vqrshrun.s16 d20, q10, #6 │ │ + vqrshrun.s16 d21, q11, #6 │ │ + vst1.8 {d2-d3}, [r0 :128], r1 │ │ + vst1.8 {d20-d21}, [r8 :128], r1 │ │ + ble 40984 │ │ + vld1.8 {d20-d21}, [r9], r3 │ │ + vld1.8 {d22-d23}, [r2], r3 │ │ + vmovl.u8 q1, d20 │ │ + vmovl.u8 q10, d21 │ │ + vmovl.u8 q12, d22 │ │ + vmovl.u8 q11, d23 │ │ + vmul.i16 q2, q3, d0[0] │ │ + vmla.i16 q2, q8, d0[1] │ │ + vmla.i16 q2, q9, d0[2] │ │ + vmla.i16 q2, q1, d0[3] │ │ + vmul.i16 q3, q13, d0[0] │ │ + vmla.i16 q3, q14, d0[1] │ │ + vmla.i16 q3, q15, d0[2] │ │ + vmla.i16 q3, q10, d0[3] │ │ + vmul.i16 q13, q8, d0[0] │ │ + vmla.i16 q13, q9, d0[1] │ │ + vmla.i16 q13, q1, d0[2] │ │ + vmla.i16 q13, q12, d0[3] │ │ + vmul.i16 q14, q14, d0[0] │ │ + vmla.i16 q14, q15, d0[1] │ │ + vmla.i16 q14, q10, d0[2] │ │ + vmla.i16 q14, q11, d0[3] │ │ + vqrshrun.s16 d4, q2, #6 │ │ + vqrshrun.s16 d5, q3, #6 │ │ + vqrshrun.s16 d26, q13, #6 │ │ + vqrshrun.s16 d27, q14, #6 │ │ + vst1.8 {d4-d5}, [r0 :128], r1 │ │ + vst1.8 {d26-d27}, [r8 :128], r1 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + cmp r5, #4 │ │ + ubfx r9, r7, #7, #7 │ │ + and r7, r7, #127 ; 0x7f │ │ + movgt r7, r9 │ │ + add r7, sl, r7, lsl #3 │ │ + add r9, pc, #8 │ │ + ldr r8, [r9, r8, lsl #2] │ │ + add r9, r9, r8 │ │ + bx r9 │ │ + andeq r0, r0, r8, lsl #10 │ │ + andeq r0, r0, r8, lsl #10 │ │ + ldrdeq r0, [r0], -r0 ; │ │ + ldrdeq r0, [r0], -r0 ; │ │ + ldrdeq r0, [r0], -r0 ; │ │ + andeq r0, r0, ip, asr #3 │ │ + andeq r0, r0, ip, lsl r0 │ │ + add r6, r6, #2 │ │ + vld1.32 {d0[]}, [r6] │ │ + bgt 40a64 │ │ + add r7, r7, #2 │ │ + vld1.32 {d2[]}, [r7] │ │ + sub r9, r2, #1 │ │ + sub r2, r9, r3 │ │ + add r8, r0, r1 │ │ + lsl r3, r3, #1 │ │ + lsl r1, r1, #1 │ │ + vmovl.s8 q0, d0 │ │ + vmovl.s8 q1, d2 │ │ + vld1.8 {d26}, [r2], r3 │ │ + vmovl.u8 q13, d26 │ │ + vext.8 q14, q13, q13, #2 │ │ + vmul.i16 d26, d26, d0 │ │ + vmul.i16 d28, d28, d0 │ │ + vpadd.i16 d26, d26, d28 │ │ + vpadd.i16 d26, d26, d26 │ │ + vrshr.s16 d16, d26, #2 │ │ + bl 40b30 │ │ + vext.8 d16, d16, d16, #4 │ │ + vorr d17, d26, d26 │ │ + vext.8 d16, d16, d26, #4 │ │ + bl 40b30 │ │ + vext.8 d18, d17, d26, #4 │ │ + vmull.s16 q2, d16, d2[0] │ │ + vmlal.s16 q2, d17, d2[1] │ │ + vmlal.s16 q2, d18, d2[2] │ │ + vmlal.s16 q2, d26, d2[3] │ │ + vqrshrn.s32 d4, q2, #10 │ │ + vqmovun.s16 d4, q2 │ │ + subs r5, r5, #2 │ │ + vst1.16 {d4[0]}, [r0 :16], r1 │ │ + vst1.16 {d4[1]}, [r8 :16], r1 │ │ + ble 40b2c │ │ + vorr d16, d18, d18 │ │ + vorr d17, d26, d26 │ │ + b 40a28 │ │ + vld1.8 {d2}, [r7 :64] │ │ + sub r2, r2, #1 │ │ + sub r9, r2, r3, lsl #1 │ │ + sub r2, r9, r3 │ │ + add r8, r0, r1 │ │ + lsl r3, r3, #1 │ │ + lsl r1, r1, #1 │ │ + vmovl.s8 q0, d0 │ │ + vmovl.s8 q1, d2 │ │ + vld1.8 {d26}, [r2], r3 │ │ + vmovl.u8 q13, d26 │ │ + vext.8 q14, q13, q13, #2 │ │ + vmul.i16 d26, d26, d0 │ │ + vmul.i16 d28, d28, d0 │ │ + vpadd.i16 d26, d26, d28 │ │ + vpadd.i16 d26, d26, d26 │ │ + vrshr.s16 d16, d26, #2 │ │ + bl 40b30 │ │ + vext.8 d16, d16, d16, #4 │ │ + vorr d17, d26, d26 │ │ + vext.8 d16, d16, d26, #4 │ │ + bl 40b30 │ │ + vext.8 d18, d17, d26, #4 │ │ + vorr d19, d26, d26 │ │ + bl 40b30 │ │ + vext.8 d20, d19, d26, #4 │ │ + vorr d21, d26, d26 │ │ + bl 40b30 │ │ + vext.8 d22, d21, d26, #4 │ │ + vmull.s16 q2, d16, d2[0] │ │ + vmlal.s16 q2, d17, d2[1] │ │ + vmlal.s16 q2, d18, d2[2] │ │ + vmlal.s16 q2, d19, d2[3] │ │ + vmlal.s16 q2, d20, d3[0] │ │ + vmlal.s16 q2, d21, d3[1] │ │ + vmlal.s16 q2, d22, d3[2] │ │ + vmlal.s16 q2, d26, d3[3] │ │ + vqrshrn.s32 d4, q2, #10 │ │ + vqmovun.s16 d4, q2 │ │ + subs r5, r5, #2 │ │ + vst1.16 {d4[0]}, [r0 :16], r1 │ │ + vst1.16 {d4[1]}, [r8 :16], r1 │ │ + ble 40b2c │ │ + vorr d16, d18, d18 │ │ + vorr d17, d19, d19 │ │ + vorr d18, d20, d20 │ │ + vorr d19, d21, d21 │ │ + vorr d20, d22, d22 │ │ + vorr d21, d26, d26 │ │ + b 40ad0 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + vld1.8 {d28}, [r9], r3 │ │ + vld1.8 {d30}, [r2], r3 │ │ + vext.8 d29, d28, d28, #1 │ │ + vext.8 d31, d30, d30, #1 │ │ + vmovl.u8 q13, d28 │ │ + vmovl.u8 q14, d29 │ │ + vorr d27, d28, d28 │ │ + vmovl.u8 q14, d30 │ │ + vmovl.u8 q15, d31 │ │ + vtrn.32 d26, d28 │ │ + vtrn.32 d27, d30 │ │ + vmul.i16 d26, d26, d0[0] │ │ + vmla.i16 d26, d27, d0[1] │ │ + vmla.i16 d26, d28, d0[2] │ │ + vmla.i16 d26, d30, d0[3] │ │ + vrshr.s16 d26, d26, #2 │ │ + vext.8 d27, d26, d26, #4 │ │ + bx lr │ │ + add r6, r6, #2 │ │ + vld1.32 {d0[]}, [r6] │ │ + bgt 40c30 │ │ + add r7, r7, #2 │ │ + vld1.32 {d2[]}, [r7] │ │ + sub r9, r2, #1 │ │ + sub r2, r9, r3 │ │ + add r8, r0, r1 │ │ + lsl r3, r3, #1 │ │ + lsl r1, r1, #1 │ │ + vmovl.s8 q0, d0 │ │ + vmovl.s8 q1, d2 │ │ + vld1.8 {d30}, [r2], r3 │ │ + vmovl.u8 q14, d30 │ │ + vext.8 d27, d28, d29, #2 │ │ + vext.8 d30, d28, d29, #4 │ │ + vext.8 d31, d28, d29, #6 │ │ + vmul.i16 d26, d28, d0[0] │ │ + vmla.i16 d26, d27, d0[1] │ │ + vmla.i16 d26, d30, d0[2] │ │ + vmla.i16 d26, d31, d0[3] │ │ + vrshr.s16 d16, d26, #2 │ │ + bl 40d28 │ │ + vorr d17, d26, d26 │ │ + vorr d18, d27, d27 │ │ + bl 40d28 │ │ + vmull.s16 q2, d16, d2[0] │ │ + vmlal.s16 q2, d17, d2[1] │ │ + vmlal.s16 q2, d18, d2[2] │ │ + vmlal.s16 q2, d26, d2[3] │ │ + vmull.s16 q3, d17, d2[0] │ │ + vmlal.s16 q3, d18, d2[1] │ │ + vmlal.s16 q3, d26, d2[2] │ │ + vmlal.s16 q3, d27, d2[3] │ │ + vqrshrn.s32 d4, q2, #10 │ │ + vqrshrn.s32 d6, q3, #10 │ │ + subs r5, r5, #2 │ │ + vqmovun.s16 d4, q2 │ │ + vqmovun.s16 d6, q3 │ │ + vst1.32 {d4[0]}, [r0 :32], r1 │ │ + vst1.32 {d6[0]}, [r8 :32], r1 │ │ + ble 40d24 │ │ + vorr d16, d18, d18 │ │ + vorr d17, d26, d26 │ │ + vorr d18, d27, d27 │ │ + b 40bdc │ │ + vld1.8 {d2}, [r7 :64] │ │ + sub r2, r2, #1 │ │ + sub r9, r2, r3, lsl #1 │ │ + sub r2, r9, r3 │ │ + add r8, r0, r1 │ │ + lsl r3, r3, #1 │ │ + lsl r1, r1, #1 │ │ + vmovl.s8 q0, d0 │ │ + vmovl.s8 q1, d2 │ │ + vld1.8 {d30}, [r2], r3 │ │ + vmovl.u8 q14, d30 │ │ + vext.8 d27, d28, d29, #2 │ │ + vext.8 d30, d28, d29, #4 │ │ + vext.8 d31, d28, d29, #6 │ │ + vmul.i16 d26, d28, d0[0] │ │ + vmla.i16 d26, d27, d0[1] │ │ + vmla.i16 d26, d30, d0[2] │ │ + vmla.i16 d26, d31, d0[3] │ │ + vrshr.s16 d16, d26, #2 │ │ + bl 40d28 │ │ + vorr d17, d26, d26 │ │ + vorr d18, d27, d27 │ │ + bl 40d28 │ │ + vorr d19, d26, d26 │ │ + vorr d20, d27, d27 │ │ + bl 40d28 │ │ + vorr d21, d26, d26 │ │ + vorr d22, d27, d27 │ │ + bl 40d28 │ │ + vmull.s16 q2, d16, d2[0] │ │ + vmlal.s16 q2, d17, d2[1] │ │ + vmlal.s16 q2, d18, d2[2] │ │ + vmlal.s16 q2, d19, d2[3] │ │ + vmlal.s16 q2, d20, d3[0] │ │ + vmlal.s16 q2, d21, d3[1] │ │ + vmlal.s16 q2, d22, d3[2] │ │ + vmlal.s16 q2, d26, d3[3] │ │ + vmull.s16 q3, d17, d2[0] │ │ + vmlal.s16 q3, d18, d2[1] │ │ + vmlal.s16 q3, d19, d2[2] │ │ + vmlal.s16 q3, d20, d2[3] │ │ + vmlal.s16 q3, d21, d3[0] │ │ + vmlal.s16 q3, d22, d3[1] │ │ + vmlal.s16 q3, d26, d3[2] │ │ + vmlal.s16 q3, d27, d3[3] │ │ + vqrshrn.s32 d4, q2, #10 │ │ + vqrshrn.s32 d6, q3, #10 │ │ + subs r5, r5, #2 │ │ + vqmovun.s16 d4, q2 │ │ + vqmovun.s16 d6, q3 │ │ + vst1.32 {d4[0]}, [r0 :32], r1 │ │ + vst1.32 {d6[0]}, [r8 :32], r1 │ │ + ble 40d24 │ │ + vorr d16, d18, d18 │ │ + vorr d17, d19, d19 │ │ + vorr d18, d20, d20 │ │ + vorr d19, d21, d21 │ │ + vorr d20, d22, d22 │ │ + vorr d21, d26, d26 │ │ + vorr d22, d27, d27 │ │ + b 40ca0 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + vld1.8 {d30}, [r9], r3 │ │ + vld1.8 {d31}, [r2], r3 │ │ + vmovl.u8 q14, d30 │ │ + vext.8 d27, d28, d29, #2 │ │ + vext.8 d30, d28, d29, #4 │ │ + vext.8 d1, d28, d29, #6 │ │ + vmul.i16 d26, d28, d0[0] │ │ + vmla.i16 d26, d27, d0[1] │ │ + vmla.i16 d26, d30, d0[2] │ │ + vmla.i16 d26, d1, d0[3] │ │ + vmovl.u8 q14, d31 │ │ + vext.8 d30, d28, d29, #2 │ │ + vext.8 d31, d28, d29, #4 │ │ + vext.8 d1, d28, d29, #6 │ │ + vmul.i16 d27, d28, d0[0] │ │ + vmla.i16 d27, d30, d0[1] │ │ + vmla.i16 d27, d31, d0[2] │ │ + vmla.i16 d27, d1, d0[3] │ │ + vrshr.s16 d26, d26, #2 │ │ + vrshr.s16 d27, d27, #2 │ │ + bx lr │ │ + bgt 40eb4 │ │ + vpush {d8-d15} │ │ + add r7, r7, #2 │ │ + vld1.8 {d0}, [r6 :64] │ │ + vld1.32 {d2[]}, [r7] │ │ + sub r2, r2, #3 │ │ + sub r2, r2, r3 │ │ + vmovl.s8 q0, d0 │ │ + vmovl.s8 q1, d2 │ │ + mov r7, r5 │ │ + add r8, r0, r1 │ │ + add r9, r2, r3 │ │ + lsl r1, r1, #1 │ │ + lsl r3, r3, #1 │ │ + vld1.8 {d28-d29}, [r2], r3 │ │ + vmovl.u8 q12, d28 │ │ + vmovl.u8 q13, d29 │ │ + vmul.i16 q10, q12, d0[0] │ │ + vext.8 q14, q12, q13, #2 │ │ + vmla.i16 q10, q14, d0[1] │ │ + vext.8 q14, q12, q13, #4 │ │ + vmla.i16 q10, q14, d0[2] │ │ + vext.8 q14, q12, q13, #6 │ │ + vmla.i16 q10, q14, d0[3] │ │ + vext.8 q14, q12, q13, #8 │ │ + vmla.i16 q10, q14, d1[0] │ │ + vext.8 q14, q12, q13, #10 │ │ + vmla.i16 q10, q14, d1[1] │ │ + vext.8 q14, q12, q13, #12 │ │ + vmla.i16 q10, q14, d1[2] │ │ + vext.8 q14, q12, q13, #14 │ │ + vmla.i16 q10, q14, d1[3] │ │ + vrshr.s16 q3, q10, #2 │ │ + bl 41058 │ │ + vorr q4, q10, q10 │ │ + vorr q5, q11, q11 │ │ + bl 41058 │ │ + vmull.s16 q12, d6, d2[0] │ │ + vmull.s16 q13, d7, d2[0] │ │ + vmull.s16 q14, d8, d2[0] │ │ + vmull.s16 q15, d9, d2[0] │ │ + vmlal.s16 q12, d8, d2[1] │ │ + vmlal.s16 q13, d9, d2[1] │ │ + vmlal.s16 q14, d10, d2[1] │ │ + vmlal.s16 q15, d11, d2[1] │ │ + vmlal.s16 q12, d10, d2[2] │ │ + vmlal.s16 q13, d11, d2[2] │ │ + vmlal.s16 q14, d20, d2[2] │ │ + vmlal.s16 q15, d21, d2[2] │ │ + vmlal.s16 q12, d20, d2[3] │ │ + vmlal.s16 q13, d21, d2[3] │ │ + vmlal.s16 q14, d22, d2[3] │ │ + vmlal.s16 q15, d23, d2[3] │ │ + vqrshrn.s32 d24, q12, #10 │ │ + vqrshrn.s32 d25, q13, #10 │ │ + vqrshrn.s32 d28, q14, #10 │ │ + vqrshrn.s32 d29, q15, #10 │ │ + subs r5, r5, #2 │ │ + vqmovun.s16 d24, q12 │ │ + vqmovun.s16 d28, q14 │ │ + vst1.8 {d24}, [r0 :64], r1 │ │ + vst1.8 {d28}, [r8 :64], r1 │ │ + ble 40e88 │ │ + vorr q3, q5, q5 │ │ + vorr q4, q10, q10 │ │ + vorr q5, q11, q11 │ │ + b 40e0c │ │ + subs r4, r4, #8 │ │ + ble 41050 │ │ + asr r3, r3, #1 │ │ + asr r1, r1, #1 │ │ + mls r2, r3, r7, r2 │ │ + mls r0, r1, r7, r0 │ │ + sub r2, r2, r3, lsl #2 │ │ + mov r5, r7 │ │ + add r2, r2, #8 │ │ + add r0, r0, #8 │ │ + b 40da4 │ │ + vpush {d8-d15} │ │ + vld1.8 {d0}, [r6 :64] │ │ + vld1.8 {d2}, [r7 :64] │ │ + sub r2, r2, #3 │ │ + sub r2, r2, r3 │ │ + sub r2, r2, r3, lsl #1 │ │ + vmovl.s8 q0, d0 │ │ + vmovl.s8 q1, d2 │ │ + mov r7, r5 │ │ + add r8, r0, r1 │ │ + add r9, r2, r3 │ │ + lsl r1, r1, #1 │ │ + lsl r3, r3, #1 │ │ + vld1.8 {d28-d29}, [r2], r3 │ │ + vmovl.u8 q12, d28 │ │ + vmovl.u8 q13, d29 │ │ + vmul.i16 q10, q12, d0[0] │ │ + vext.8 q14, q12, q13, #2 │ │ + vmla.i16 q10, q14, d0[1] │ │ + vext.8 q14, q12, q13, #4 │ │ + vmla.i16 q10, q14, d0[2] │ │ + vext.8 q14, q12, q13, #6 │ │ + vmla.i16 q10, q14, d0[3] │ │ + vext.8 q14, q12, q13, #8 │ │ + vmla.i16 q10, q14, d1[0] │ │ + vext.8 q14, q12, q13, #10 │ │ + vmla.i16 q10, q14, d1[1] │ │ + vext.8 q14, q12, q13, #12 │ │ + vmla.i16 q10, q14, d1[2] │ │ + vext.8 q14, q12, q13, #14 │ │ + vmla.i16 q10, q14, d1[3] │ │ + vrshr.s16 q3, q10, #2 │ │ + bl 41058 │ │ + vorr q4, q10, q10 │ │ + vorr q5, q11, q11 │ │ + bl 41058 │ │ + vorr q6, q10, q10 │ │ + vorr q7, q11, q11 │ │ + bl 41058 │ │ + vorr q8, q10, q10 │ │ + vorr q9, q11, q11 │ │ + bl 41058 │ │ + vmull.s16 q12, d6, d2[0] │ │ + vmull.s16 q13, d7, d2[0] │ │ + vmull.s16 q14, d8, d2[0] │ │ + vmull.s16 q15, d9, d2[0] │ │ + vmlal.s16 q12, d8, d2[1] │ │ + vmlal.s16 q13, d9, d2[1] │ │ + vmlal.s16 q14, d10, d2[1] │ │ + vmlal.s16 q15, d11, d2[1] │ │ + vmlal.s16 q12, d10, d2[2] │ │ + vmlal.s16 q13, d11, d2[2] │ │ + vmlal.s16 q14, d12, d2[2] │ │ + vmlal.s16 q15, d13, d2[2] │ │ + vmlal.s16 q12, d12, d2[3] │ │ + vmlal.s16 q13, d13, d2[3] │ │ + vmlal.s16 q14, d14, d2[3] │ │ + vmlal.s16 q15, d15, d2[3] │ │ + vmlal.s16 q12, d14, d3[0] │ │ + vmlal.s16 q13, d15, d3[0] │ │ + vmlal.s16 q14, d16, d3[0] │ │ + vmlal.s16 q15, d17, d3[0] │ │ + vmlal.s16 q12, d16, d3[1] │ │ + vmlal.s16 q13, d17, d3[1] │ │ + vmlal.s16 q14, d18, d3[1] │ │ + vmlal.s16 q15, d19, d3[1] │ │ + vmlal.s16 q12, d18, d3[2] │ │ + vmlal.s16 q13, d19, d3[2] │ │ + vmlal.s16 q14, d20, d3[2] │ │ + vmlal.s16 q15, d21, d3[2] │ │ + vmlal.s16 q12, d20, d3[3] │ │ + vmlal.s16 q13, d21, d3[3] │ │ + vmlal.s16 q14, d22, d3[3] │ │ + vmlal.s16 q15, d23, d3[3] │ │ + vqrshrn.s32 d24, q12, #10 │ │ + vqrshrn.s32 d25, q13, #10 │ │ + vqrshrn.s32 d28, q14, #10 │ │ + vqrshrn.s32 d29, q15, #10 │ │ + subs r5, r5, #2 │ │ + vqmovun.s16 d24, q12 │ │ + vqmovun.s16 d28, q14 │ │ + vst1.8 {d24}, [r0 :64], r1 │ │ + vst1.8 {d28}, [r8 :64], r1 │ │ + ble 41024 │ │ + vorr q3, q5, q5 │ │ + vorr q4, q6, q6 │ │ + vorr q5, q7, q7 │ │ + vorr q6, q8, q8 │ │ + vorr q7, q9, q9 │ │ + vorr q8, q10, q10 │ │ + vorr q9, q11, q11 │ │ + b 40f58 │ │ + subs r4, r4, #8 │ │ + ble 41050 │ │ + asr r3, r3, #1 │ │ + asr r1, r1, #1 │ │ + mls r2, r3, r7, r2 │ │ + mls r0, r1, r7, r0 │ │ + sub r2, r2, r3, lsl #3 │ │ + mov r5, r7 │ │ + add r2, r2, #8 │ │ + add r0, r0, #8 │ │ + b 40ed8 │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + vld1.8 {d28-d29}, [r9], r3 │ │ + vld1.8 {d30-d31}, [r2], r3 │ │ + vmovl.u8 q12, d28 │ │ + vmovl.u8 q13, d29 │ │ + vmul.i16 q10, q12, d0[0] │ │ + vext.8 q14, q12, q13, #2 │ │ + vmla.i16 q10, q14, d0[1] │ │ + vext.8 q14, q12, q13, #4 │ │ + vmla.i16 q10, q14, d0[2] │ │ + vext.8 q14, q12, q13, #6 │ │ + vmla.i16 q10, q14, d0[3] │ │ + vext.8 q14, q12, q13, #8 │ │ + vmla.i16 q10, q14, d1[0] │ │ + vext.8 q14, q12, q13, #10 │ │ + vmla.i16 q10, q14, d1[1] │ │ + vext.8 q14, q12, q13, #12 │ │ + vmla.i16 q10, q14, d1[2] │ │ + vext.8 q14, q12, q13, #14 │ │ + vmla.i16 q10, q14, d1[3] │ │ + vmovl.u8 q12, d30 │ │ + vmovl.u8 q13, d31 │ │ + vmul.i16 q11, q12, d0[0] │ │ + vext.8 q14, q12, q13, #2 │ │ + vmla.i16 q11, q14, d0[1] │ │ + vext.8 q14, q12, q13, #4 │ │ + vmla.i16 q11, q14, d0[2] │ │ + vext.8 q14, q12, q13, #6 │ │ + vmla.i16 q11, q14, d0[3] │ │ + vext.8 q14, q12, q13, #8 │ │ + vmla.i16 q11, q14, d1[0] │ │ + vext.8 q14, q12, q13, #10 │ │ + vmla.i16 q11, q14, d1[1] │ │ + vext.8 q14, q12, q13, #12 │ │ + vmla.i16 q11, q14, d1[2] │ │ + vext.8 q14, q12, q13, #14 │ │ + vmla.i16 q11, q14, d1[3] │ │ + vrshr.s16 q10, q10, #2 │ │ + vrshr.s16 q11, q11, #2 │ │ + bx lr │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + ldrd r4, [sp, #36] ; 0x24 │ │ + ldrd r6, [sp, #44] ; 0x2c │ │ + vdup.8 d1, r6 │ │ + vdup.8 d3, r7 │ │ + rsb r8, r6, #16 │ │ + rsb r9, r7, #16 │ │ + vdup.8 d0, r8 │ │ + vdup.8 d2, r9 │ │ + clz r8, r4 │ │ + cmp r6, #0 │ │ + sub r8, r8, #24 │ │ + bne 41134 │ │ + cmp r7, #0 │ │ + bne 412dc │ │ + b 3f794 │ │ + cmp r7, #0 │ │ + bne 414dc │ │ + add r9, pc, #8 │ │ + ldr r8, [r9, r8, lsl #2] │ │ + add r9, r9, r8 │ │ + bx r9 │ │ + strdeq r0, [r0], -r0 ; │ │ + strdeq r0, [r0], -r0 ; │ │ + strdeq r0, [r0], -r0 ; │ │ + strdeq r0, [r0], -r0 ; │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r0, rrx │ │ + andeq r0, r0, ip, lsl r0 │ │ + add r8, r0, r1 │ │ + add r9, r2, r3 │ │ + lsl r1, r1, #1 │ │ + lsl r3, r3, #1 │ │ + vld1.32 {d4[]}, [r2], r3 │ │ + vld1.32 {d6[]}, [r9], r3 │ │ + vext.8 d5, d4, d4, #1 │ │ + vext.8 d7, d6, d6, #1 │ │ + vtrn.16 q2, q3 │ │ + subs r5, r5, #2 │ │ + vmull.u8 q3, d4, d0 │ │ + vmlal.u8 q3, d5, d1 │ │ + vqrshrn.u16 d4, q3, #4 │ │ + vst1.16 {d4[0]}, [r0 :16], r1 │ │ + vst1.16 {d4[1]}, [r8 :16], r1 │ │ + bgt 41178 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + add r8, r0, r1 │ │ + add r9, r2, r3 │ │ + lsl r1, r1, #1 │ │ + lsl r3, r3, #1 │ │ + vld1.8 {d4}, [r2], r3 │ │ + vld1.8 {d6}, [r9], r3 │ │ + vext.8 d5, d4, d4, #1 │ │ + vext.8 d7, d6, d6, #1 │ │ + vtrn.32 q2, q3 │ │ + subs r5, r5, #2 │ │ + vmull.u8 q3, d4, d0 │ │ + vmlal.u8 q3, d5, d1 │ │ + vqrshrn.u16 d4, q3, #4 │ │ + vst1.32 {d4[0]}, [r0 :32], r1 │ │ + vst1.32 {d4[1]}, [r8 :32], r1 │ │ + bgt 411bc │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + add r8, r0, r1 │ │ + add r9, r2, r3 │ │ + lsl r1, r1, #1 │ │ + lsl r3, r3, #1 │ │ + vld1.8 {d16-d17}, [r2], r3 │ │ + vld1.8 {d20-d21}, [r9], r3 │ │ + vext.8 q9, q8, q8, #1 │ │ + vext.8 q11, q10, q10, #1 │ │ + subs r5, r5, #2 │ │ + vmull.u8 q8, d16, d0 │ │ + vmull.u8 q10, d20, d0 │ │ + vmlal.u8 q8, d18, d1 │ │ + vmlal.u8 q10, d22, d1 │ │ + vqrshrn.u16 d16, q8, #4 │ │ + vqrshrn.u16 d18, q10, #4 │ │ + vst1.8 {d16}, [r0 :64], r1 │ │ + vst1.8 {d18}, [r8 :64], r1 │ │ + bgt 41200 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + add r8, r0, r1 │ │ + add r9, r2, r3 │ │ + lsl r3, r3, #1 │ │ + sub r3, r3, r4 │ │ + sub r3, r3, #8 │ │ + lsl r1, r1, #1 │ │ + sub r1, r1, r4 │ │ + vld1.8 {d16}, [r2]! │ │ + vld1.8 {d22}, [r9]! │ │ + mov r6, r4 │ │ + vld1.8 {d17-d18}, [r2]! │ │ + vld1.8 {d23-d24}, [r9]! │ │ + vext.8 q10, q8, q9, #1 │ │ + vext.8 q13, q11, q12, #1 │ │ + vmull.u8 q2, d16, d0 │ │ + vmull.u8 q3, d17, d0 │ │ + vmull.u8 q14, d22, d0 │ │ + vmull.u8 q15, d23, d0 │ │ + vmlal.u8 q2, d20, d1 │ │ + vmlal.u8 q3, d21, d1 │ │ + vmlal.u8 q14, d26, d1 │ │ + vmlal.u8 q15, d27, d1 │ │ + subs r6, r6, #16 │ │ + vqrshrn.u16 d4, q2, #4 │ │ + vqrshrn.u16 d5, q3, #4 │ │ + vqrshrn.u16 d28, q14, #4 │ │ + vqrshrn.u16 d29, q15, #4 │ │ + vst1.8 {d4-d5}, [r0 :128]! │ │ + vst1.8 {d28-d29}, [r8 :128]! │ │ + ble 412c0 │ │ + vorr d16, d18, d18 │ │ + vorr d22, d24, d24 │ │ + b 41264 │ │ + add r0, r0, r1 │ │ + add r8, r8, r1 │ │ + add r2, r2, r3 │ │ + add r9, r9, r3 │ │ + subs r5, r5, #2 │ │ + bgt 41258 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + cmp r5, #4 │ │ + add r9, pc, #8 │ │ + ldr r8, [r9, r8, lsl #2] │ │ + add r9, r9, r8 │ │ + bx r9 │ │ + andeq r0, r0, r4, asr r1 │ │ + andeq r0, r0, r4, asr r1 │ │ + andeq r0, r0, r4, asr r1 │ │ + andeq r0, r0, r4, asr r1 │ │ + andeq r0, r0, r4, lsl #2 │ │ + strheq r0, [r0], -r8 │ │ + andeq r0, r0, ip, lsl r0 │ │ + cmp r5, #2 │ │ + add r8, r0, r1 │ │ + add r9, r2, r3 │ │ + lsl r3, r3, #1 │ │ + lsl r1, r1, #1 │ │ + vld1.16 {d16[]}, [r2], r3 │ │ + bgt 41350 │ │ + vld1.16 {d17[]}, [r9], r3 │ │ + vld1.16 {d18[]}, [r2], r3 │ │ + vext.8 d16, d16, d17, #6 │ │ + vext.8 d17, d17, d18, #6 │ │ + vmull.u8 q2, d16, d2 │ │ + vmlal.u8 q2, d17, d3 │ │ + vqrshrn.u16 d4, q2, #4 │ │ + vst1.16 {d4[0]}, [r0 :16] │ │ + vst1.16 {d4[1]}, [r8 :16] │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + vld1.16 {d17[]}, [r9], r3 │ │ + vld1.16 {d18[]}, [r2], r3 │ │ + vld1.16 {d19[]}, [r9], r3 │ │ + vld1.16 {d20[]}, [r2], r3 │ │ + vext.8 d16, d16, d17, #6 │ │ + vext.8 d17, d17, d18, #6 │ │ + vext.8 d18, d18, d19, #6 │ │ + vext.8 d19, d19, d20, #6 │ │ + vtrn.32 d16, d18 │ │ + vtrn.32 d17, d19 │ │ + vmull.u8 q2, d16, d2 │ │ + vmlal.u8 q2, d17, d3 │ │ + subs r5, r5, #4 │ │ + vqrshrn.u16 d4, q2, #4 │ │ + vst1.16 {d4[0]}, [r0 :16], r1 │ │ + vst1.16 {d4[1]}, [r8 :16], r1 │ │ + vst1.16 {d4[2]}, [r0 :16], r1 │ │ + vst1.16 {d4[3]}, [r8 :16], r1 │ │ + ble 413a4 │ │ + vorr d16, d20, d20 │ │ + b 41350 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + add r8, r0, r1 │ │ + add r9, r2, r3 │ │ + lsl r3, r3, #1 │ │ + lsl r1, r1, #1 │ │ + vld1.32 {d16[]}, [r2], r3 │ │ + vld1.32 {d17[]}, [r9], r3 │ │ + vld1.32 {d18[]}, [r2], r3 │ │ + vext.8 d16, d16, d17, #4 │ │ + vext.8 d17, d17, d18, #4 │ │ + vmull.u8 q2, d16, d2 │ │ + vmlal.u8 q2, d17, d3 │ │ + subs r5, r5, #2 │ │ + vqrshrn.u16 d4, q2, #4 │ │ + vst1.32 {d4[0]}, [r0 :32], r1 │ │ + vst1.32 {d4[1]}, [r8 :32], r1 │ │ + ble 413f0 │ │ + vorr d16, d18, d18 │ │ + b 413bc │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + add r8, r0, r1 │ │ + add r9, r2, r3 │ │ + lsl r3, r3, #1 │ │ + lsl r1, r1, #1 │ │ + vld1.8 {d16}, [r2], r3 │ │ + vld1.8 {d17}, [r9], r3 │ │ + vld1.8 {d18}, [r2], r3 │ │ + vmull.u8 q2, d16, d2 │ │ + vmull.u8 q3, d17, d2 │ │ + vmlal.u8 q2, d17, d3 │ │ + vmlal.u8 q3, d18, d3 │ │ + subs r5, r5, #2 │ │ + vqrshrn.u16 d4, q2, #4 │ │ + vqrshrn.u16 d6, q3, #4 │ │ + vst1.8 {d4}, [r0 :64], r1 │ │ + vst1.8 {d6}, [r8 :64], r1 │ │ + ble 41440 │ │ + vorr d16, d18, d18 │ │ + b 41408 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + mov r7, r5 │ │ + add r8, r0, r1 │ │ + add r9, r2, r3 │ │ + lsl r3, r3, #1 │ │ + lsl r1, r1, #1 │ │ + vld1.8 {d16-d17}, [r2], r3 │ │ + vld1.8 {d18-d19}, [r9], r3 │ │ + vld1.8 {d20-d21}, [r2], r3 │ │ + vmull.u8 q12, d16, d2 │ │ + vmull.u8 q13, d17, d2 │ │ + vmull.u8 q14, d18, d2 │ │ + vmull.u8 q15, d19, d2 │ │ + vmlal.u8 q12, d18, d3 │ │ + vmlal.u8 q13, d19, d3 │ │ + vmlal.u8 q14, d20, d3 │ │ + vmlal.u8 q15, d21, d3 │ │ + subs r5, r5, #2 │ │ + vqrshrn.u16 d24, q12, #4 │ │ + vqrshrn.u16 d25, q13, #4 │ │ + vqrshrn.u16 d28, q14, #4 │ │ + vqrshrn.u16 d29, q15, #4 │ │ + vst1.8 {d24-d25}, [r0 :128], r1 │ │ + vst1.8 {d28-d29}, [r8 :128], r1 │ │ + ble 414ac │ │ + vorr q8, q10, q10 │ │ + b 4145c │ │ + subs r4, r4, #16 │ │ + ble 414d8 │ │ + asr r3, r3, #1 │ │ + asr r1, r1, #1 │ │ + mls r2, r3, r7, r2 │ │ + mls r0, r1, r7, r0 │ │ + sub r2, r2, r3, lsl #1 │ │ + mov r5, r7 │ │ + add r2, r2, #16 │ │ + add r0, r0, #16 │ │ + b 41448 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + vmovl.u8 q2, d2 │ │ + vmovl.u8 q3, d3 │ │ + add r9, pc, #8 │ │ + ldr r8, [r9, r8, lsl #2] │ │ + add r9, r9, r8 │ │ + bx r9 │ │ + strdeq r0, [r0], -r4 │ │ + strdeq r0, [r0], -r4 │ │ + strdeq r0, [r0], -r4 │ │ + strdeq r0, [r0], -r4 │ │ + strdeq r0, [r0], -r4 │ │ + andeq r0, r0, r8, lsl #1 │ │ + andeq r0, r0, ip, lsl r0 │ │ + add r9, r2, r3 │ │ + add r8, r0, r1 │ │ + lsl r3, r3, #1 │ │ + lsl r1, r1, #1 │ │ + vld1.32 {d28[]}, [r2], r3 │ │ + vext.8 d29, d28, d28, #1 │ │ + vmull.u8 q8, d28, d0 │ │ + vmlal.u8 q8, d29, d1 │ │ + vld1.32 {d28[]}, [r9], r3 │ │ + vld1.32 {d30[]}, [r2], r3 │ │ + vext.8 d29, d28, d28, #1 │ │ + vext.8 d31, d30, d30, #1 │ │ + vtrn.16 d28, d30 │ │ + vtrn.16 d29, d31 │ │ + vmull.u8 q9, d28, d0 │ │ + vmlal.u8 q9, d29, d1 │ │ + vtrn.32 d16, d18 │ │ + vmul.i16 d20, d16, d4 │ │ + vmla.i16 d20, d19, d6 │ │ + vqrshrn.u16 d20, q10, #8 │ │ + subs r5, r5, #2 │ │ + vst1.16 {d20[0]}, [r0 :16], r1 │ │ + vst1.16 {d20[1]}, [r8 :16], r1 │ │ + ble 41578 │ │ + vtrn.32 d19, d16 │ │ + b 41530 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + add r9, r2, r3 │ │ + add r8, r0, r1 │ │ + lsl r3, r3, #1 │ │ + lsl r1, r1, #1 │ │ + vld1.8 {d28}, [r2], r3 │ │ + vext.8 d29, d28, d28, #1 │ │ + vmull.u8 q8, d28, d0 │ │ + vmlal.u8 q8, d29, d1 │ │ + vld1.8 {d28}, [r9], r3 │ │ + vld1.8 {d30}, [r2], r3 │ │ + vext.8 d29, d28, d28, #1 │ │ + vext.8 d31, d30, d30, #1 │ │ + vtrn.32 d28, d30 │ │ + vtrn.32 d29, d31 │ │ + vmull.u8 q9, d28, d0 │ │ + vmlal.u8 q9, d29, d1 │ │ + vorr d17, d18, d18 │ │ + vmul.i16 q10, q8, q2 │ │ + vmla.i16 q10, q9, q3 │ │ + subs r5, r5, #2 │ │ + vqrshrn.u16 d20, q10, #8 │ │ + vst1.32 {d20[0]}, [r0 :32], r1 │ │ + vst1.32 {d20[1]}, [r8 :32], r1 │ │ + ble 415e4 │ │ + vorr d16, d19, d19 │ │ + b 4159c │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + mov r7, r5 │ │ + add r9, r2, r3 │ │ + add r8, r0, r1 │ │ + lsl r3, r3, #1 │ │ + lsl r1, r1, #1 │ │ + vld1.8 {d24-d25}, [r2], r3 │ │ + vext.8 q13, q12, q12, #1 │ │ + vmull.u8 q8, d24, d0 │ │ + vmlal.u8 q8, d26, d1 │ │ + vld1.8 {d24-d25}, [r9], r3 │ │ + vld1.8 {d28-d29}, [r2], r3 │ │ + vext.8 q13, q12, q12, #1 │ │ + vext.8 q15, q14, q14, #1 │ │ + vmull.u8 q9, d24, d0 │ │ + vmlal.u8 q9, d26, d1 │ │ + vmull.u8 q10, d28, d0 │ │ + vmlal.u8 q10, d30, d1 │ │ + vmul.i16 q8, q8, q2 │ │ + vmla.i16 q8, q9, q3 │ │ + vmul.i16 q9, q9, q2 │ │ + vmla.i16 q9, q10, q3 │ │ + subs r5, r5, #2 │ │ + vqrshrn.u16 d16, q8, #8 │ │ + vqrshrn.u16 d18, q9, #8 │ │ + vst1.8 {d16}, [r0 :64], r1 │ │ + vst1.8 {d18}, [r8 :64], r1 │ │ + ble 4165c │ │ + vorr q8, q10, q10 │ │ + b 4160c │ │ + subs r4, r4, #8 │ │ + ble 41688 │ │ + asr r3, r3, #1 │ │ + asr r1, r1, #1 │ │ + mls r2, r3, r7, r2 │ │ + mls r0, r1, r7, r0 │ │ + sub r2, r2, r3, lsl #1 │ │ + mov r5, r7 │ │ + add r2, r2, #8 │ │ + add r0, r0, #8 │ │ + b 415ec │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + movw r8, #45 ; 0x2d │ │ + movw r9, #45 ; 0x2d │ │ + b 4171c │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + movw r8, #45 ; 0x2d │ │ + movw r9, #1980 ; 0x7bc │ │ + b 4171c │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + movw r8, #45 ; 0x2d │ │ + movw r9, #3885 ; 0xf2d │ │ + b 4171c │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + movw r8, #1980 ; 0x7bc │ │ + movw r9, #1980 ; 0x7bc │ │ + b 4171c │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + movw r8, #1980 ; 0x7bc │ │ + movw r9, #45 ; 0x2d │ │ + b 4171c │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + movw r8, #1980 ; 0x7bc │ │ movw r9, #3885 ; 0xf2d │ │ - b 416ec │ │ + b 4171c │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ movw r8, #3885 ; 0xf2d │ │ movw r9, #3885 ; 0xf2d │ │ - b 416ec │ │ + b 4171c │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ movw r8, #3885 ; 0xf2d │ │ movw r9, #45 ; 0x2d │ │ - b 416ec │ │ + b 4171c │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ movw r8, #3885 ; 0xf2d │ │ movw r9, #1980 ; 0x7bc │ │ - b 416ec │ │ + b 4171c │ │ ldrd r4, [sp, #36] ; 0x24 │ │ ldrd r6, [sp, #44] ; 0x2c │ │ movw sl, #16513 ; 0x4081 │ │ mul r5, r5, sl │ │ mul r6, r6, sl │ │ add r5, r5, r8 │ │ add r6, r6, r9 │ │ lsl r7, r3, #1 │ │ clz r8, r3 │ │ tst r5, #2080768 ; 0x1fc000 │ │ sub r8, r8, #24 │ │ - ldr sl, [pc] ; 41720 │ │ - b 41724 │ │ - andeq r6, r6, ip, lsl r0 │ │ + ldr sl, [pc] ; 41750 │ │ + b 41754 │ │ + andeq r6, r7, ip, lsr #25 │ │ add sl, sl, pc │ │ - bne 41738 │ │ + bne 41768 │ │ tst r6, #2080768 ; 0x1fc000 │ │ - bne 41a64 │ │ - b 3f87c │ │ + bne 41a94 │ │ + b 3f8ac │ │ cmp r3, #4 │ │ ubfx r9, r5, #7, #7 │ │ and r5, r5, #127 ; 0x7f │ │ movgt r5, r9 │ │ tst r6, #2080768 ; 0x1fc000 │ │ add r5, sl, r5, lsl #3 │ │ - bne 42274 │ │ + bne 422a4 │ │ add r9, pc, #8 │ │ ldr r8, [r9, r8, lsl #2] │ │ add r9, r9, r8 │ │ bx r9 │ │ andeq r0, r0, r4, ror #2 │ │ andeq r0, r0, r4, ror #2 │ │ andeq r0, r0, r4, ror #2 │ │ @@ -64356,15 +64010,15 @@ │ │ vmul.i16 d5, d24, d0[0] │ │ vmla.i16 d5, d26, d0[1] │ │ vmla.i16 d5, d28, d0[2] │ │ vmla.i16 d5, d30, d0[3] │ │ vrshr.s16 q2, q2, #2 │ │ vst1.16 {d4}, [r0 :64], r7 │ │ vst1.16 {d5}, [r8 :64], r7 │ │ - bgt 417a0 │ │ + bgt 417d0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ vld1.8 {d0}, [r5 :64] │ │ sub r1, r1, #3 │ │ add r8, r0, r7 │ │ add r9, r1, r2 │ │ lsl r7, r7, #1 │ │ lsl r2, r2, #1 │ │ @@ -64406,15 +64060,15 @@ │ │ vmla.i16 q10, q11, d1[3] │ │ vmla.i16 q14, q15, d1[3] │ │ subs r4, r4, #2 │ │ vrshr.s16 q10, q10, #2 │ │ vrshr.s16 q14, q14, #2 │ │ vst1.16 {d20-d21}, [r0 :128], r7 │ │ vst1.16 {d28-d29}, [r8 :128], r7 │ │ - bgt 4181c │ │ + bgt 4184c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ vpush {d8-d13} │ │ vld1.8 {d0}, [r5 :64] │ │ sub r1, r1, #3 │ │ add r8, r0, r7 │ │ add r9, r1, r2 │ │ lsl r2, r2, #1 │ │ @@ -64493,30 +64147,30 @@ │ │ vrshr.s16 q1, q1, #2 │ │ vrshr.s16 q2, q2, #2 │ │ vrshr.s16 q3, q3, #2 │ │ vrshr.s16 q4, q4, #2 │ │ subs r5, r5, #16 │ │ vst1.16 {d2-d5}, [r0 :128]! │ │ vst1.16 {d6-d9}, [r8 :128]! │ │ - ble 41a44 │ │ + ble 41a74 │ │ vorr q8, q10, q10 │ │ vorr q12, q14, q14 │ │ vld1.8 {d18-d19}, [r1]! │ │ vld1.8 {d26-d27}, [r9]! │ │ vmovl.u8 q10, d19 │ │ vmovl.u8 q9, d18 │ │ vmovl.u8 q14, d27 │ │ vmovl.u8 q13, d26 │ │ - b 41910 │ │ + b 41940 │ │ add r0, r0, r7 │ │ add r8, r8, r7 │ │ add r1, r1, r2 │ │ add r9, r9, r2 │ │ subs r4, r4, #2 │ │ - bgt 418ec │ │ + bgt 4191c │ │ vpop {d8-d13} │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ cmp r4, #4 │ │ ubfx r9, r6, #7, #7 │ │ and r6, r6, #127 ; 0x7f │ │ movgt r6, r9 │ │ add r6, sl, r6, lsl #3 │ │ @@ -64527,15 +64181,15 @@ │ │ ; instruction: 0x000003bc │ │ ; instruction: 0x000003bc │ │ ; instruction: 0x000003bc │ │ ; instruction: 0x000006b8 │ │ strdeq r0, [r0], -r4 │ │ andeq r0, r0, ip, lsl r0 │ │ andeq r0, r0, ip, lsl r0 │ │ - bgt 41b58 │ │ + bgt 41b88 │ │ cmp r4, #2 │ │ add r6, r6, #2 │ │ vld1.32 {d0[]}, [r6] │ │ sub r1, r1, r2 │ │ add r8, r0, r7 │ │ add r9, r1, r2 │ │ lsl r2, r2, #1 │ │ @@ -64557,15 +64211,15 @@ │ │ vmul.i16 q3, q8, d0[0] │ │ vmla.i16 q3, q9, d0[1] │ │ vmla.i16 q3, q10, d0[2] │ │ vmla.i16 q3, q11, d0[3] │ │ vrshr.s16 q3, q3, #2 │ │ vst1.8 {d6}, [r0 :64], r7 │ │ vst1.8 {d7}, [r8 :64], r7 │ │ - ble 41b54 │ │ + ble 41b84 │ │ vld1.32 {d6[]}, [r9], r2 │ │ vld1.32 {d7[]}, [r1], r2 │ │ vext.8 d5, d5, d6, #4 │ │ vext.8 d6, d6, d7, #4 │ │ vmovl.u8 q12, d5 │ │ vmovl.u8 q13, d6 │ │ vmul.i16 q3, q10, d0[0] │ │ @@ -64634,15 +64288,15 @@ │ │ vmla.i16 q2, q13, d1[3] │ │ vrshr.s16 q1, q1, #2 │ │ vrshr.s16 q2, q2, #2 │ │ vst1.8 {d2}, [r0 :64], r7 │ │ vst1.8 {d3}, [r8 :64], r7 │ │ vst1.8 {d4}, [r0 :64], r7 │ │ vst1.8 {d5}, [r8 :64], r7 │ │ - ble 41d74 │ │ + ble 41da4 │ │ subs r4, r4, #4 │ │ vld1.32 {d30[]}, [r9], r2 │ │ vld1.32 {d2[]}, [r1], r2 │ │ vld1.32 {d4[]}, [r9], r2 │ │ vld1.32 {d6[]}, [r1], r2 │ │ vext.8 d28, d28, d30, #4 │ │ vext.8 d30, d30, d2, #4 │ │ @@ -64670,15 +64324,15 @@ │ │ vmla.i16 q9, q2, d1[3] │ │ vrshr.s16 q8, q8, #2 │ │ vrshr.s16 q9, q9, #2 │ │ vst1.8 {d16}, [r0 :64], r7 │ │ vst1.8 {d17}, [r8 :64], r7 │ │ vst1.8 {d18}, [r0 :64], r7 │ │ vst1.8 {d19}, [r8 :64], r7 │ │ - ble 41d74 │ │ + ble 41da4 │ │ subs r4, r4, #4 │ │ vld1.32 {d8[]}, [r9], r2 │ │ vld1.32 {d16[]}, [r1], r2 │ │ vld1.32 {d18[]}, [r9], r2 │ │ vld1.32 {d20[]}, [r1], r2 │ │ vext.8 d6, d6, d8, #4 │ │ vext.8 d8, d8, d16, #4 │ │ @@ -64706,18 +64360,18 @@ │ │ vmla.i16 q13, q9, d1[3] │ │ vrshr.s16 q12, q12, #2 │ │ vrshr.s16 q13, q13, #2 │ │ vst1.8 {d24}, [r0 :64], r7 │ │ vst1.8 {d25}, [r8 :64], r7 │ │ vst1.8 {d26}, [r0 :64], r7 │ │ vst1.8 {d27}, [r8 :64], r7 │ │ - bgt 41bc4 │ │ + bgt 41bf4 │ │ vpop {d8-d9} │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - bgt 41e44 │ │ + bgt 41e74 │ │ cmp r4, #2 │ │ add r6, r6, #2 │ │ vld1.32 {d0[]}, [r6] │ │ sub r1, r1, r2 │ │ add r8, r0, r7 │ │ add r9, r1, r2 │ │ lsl r2, r2, #1 │ │ @@ -64741,15 +64395,15 @@ │ │ vmla.i16 q2, q10, d0[1] │ │ vmla.i16 q2, q11, d0[2] │ │ vmla.i16 q2, q12, d0[3] │ │ vrshr.s16 q1, q1, #2 │ │ vrshr.s16 q2, q2, #2 │ │ vst1.8 {d2-d3}, [r0 :128], r7 │ │ vst1.8 {d4-d5}, [r8 :128], r7 │ │ - ble 41e40 │ │ + ble 41e70 │ │ vld1.8 {d6}, [r9], r2 │ │ vld1.8 {d7}, [r1], r2 │ │ vmovl.u8 q13, d6 │ │ vmovl.u8 q14, d7 │ │ vmul.i16 q1, q10, d0[0] │ │ vmla.i16 q1, q11, d0[1] │ │ vmla.i16 q1, q12, d0[2] │ │ @@ -64808,15 +64462,15 @@ │ │ vmla.i16 q2, q10, d1[1] │ │ vmla.i16 q2, q11, d1[2] │ │ vmla.i16 q2, q12, d1[3] │ │ vrshr.s16 q1, q1, #2 │ │ vrshr.s16 q2, q2, #2 │ │ vst1.8 {d2-d3}, [r0 :128], r7 │ │ vst1.8 {d4-d5}, [r8 :128], r7 │ │ - ble 4210c │ │ + ble 4213c │ │ subs r4, r4, #2 │ │ vld1.8 {d26}, [r9], r2 │ │ vld1.8 {d28}, [r1], r2 │ │ vmovl.u8 q13, d26 │ │ vmovl.u8 q14, d28 │ │ vmul.i16 q3, q3, d0[0] │ │ vmla.i16 q3, q4, d0[1] │ │ @@ -64834,15 +64488,15 @@ │ │ vmla.i16 q4, q12, d1[1] │ │ vmla.i16 q4, q13, d1[2] │ │ vmla.i16 q4, q14, d1[3] │ │ vrshr.s16 q3, q3, #2 │ │ vrshr.s16 q4, q4, #2 │ │ vst1.8 {d6-d7}, [r0 :128], r7 │ │ vst1.8 {d8-d9}, [r8 :128], r7 │ │ - ble 4210c │ │ + ble 4213c │ │ subs r4, r4, #2 │ │ vld1.8 {d30}, [r9], r2 │ │ vld1.8 {d2}, [r1], r2 │ │ vmovl.u8 q15, d30 │ │ vmovl.u8 q1, d2 │ │ vmul.i16 q8, q8, d0[0] │ │ vmla.i16 q8, q9, d0[1] │ │ @@ -64860,15 +64514,15 @@ │ │ vmla.i16 q9, q14, d1[1] │ │ vmla.i16 q9, q15, d1[2] │ │ vmla.i16 q9, q1, d1[3] │ │ vrshr.s16 q8, q8, #2 │ │ vrshr.s16 q9, q9, #2 │ │ vst1.8 {d16-d17}, [r0 :128], r7 │ │ vst1.8 {d18-d19}, [r8 :128], r7 │ │ - ble 4210c │ │ + ble 4213c │ │ subs r4, r4, #2 │ │ vld1.8 {d4}, [r9], r2 │ │ vld1.8 {d6}, [r1], r2 │ │ vmovl.u8 q2, d4 │ │ vmovl.u8 q3, d6 │ │ vmul.i16 q10, q10, d0[0] │ │ vmla.i16 q10, q11, d0[1] │ │ @@ -64886,15 +64540,15 @@ │ │ vmla.i16 q11, q1, d1[1] │ │ vmla.i16 q11, q2, d1[2] │ │ vmla.i16 q11, q3, d1[3] │ │ vrshr.s16 q10, q10, #2 │ │ vrshr.s16 q11, q11, #2 │ │ vst1.8 {d20-d21}, [r0 :128], r7 │ │ vst1.8 {d22-d23}, [r8 :128], r7 │ │ - ble 4210c │ │ + ble 4213c │ │ subs r4, r4, #4 │ │ vld1.8 {d8}, [r9], r2 │ │ vld1.8 {d16}, [r1], r2 │ │ vld1.8 {d18}, [r9], r2 │ │ vld1.8 {d20}, [r1], r2 │ │ vmovl.u8 q4, d8 │ │ vmovl.u8 q8, d16 │ │ @@ -64936,29 +64590,29 @@ │ │ vrshr.s16 q13, q13, #2 │ │ vrshr.s16 q14, q14, #2 │ │ vrshr.s16 q15, q15, #2 │ │ vst1.8 {d24-d25}, [r0 :128], r7 │ │ vst1.8 {d26-d27}, [r8 :128], r7 │ │ vst1.8 {d28-d29}, [r0 :128], r7 │ │ vst1.8 {d30-d31}, [r8 :128], r7 │ │ - bgt 41ea4 │ │ + bgt 41ed4 │ │ subs r3, r3, #8 │ │ - ble 42138 │ │ + ble 42168 │ │ asr r2, r2, #1 │ │ asr r7, r7, #1 │ │ mls r1, r2, r6, r1 │ │ mls r0, r7, r6, r0 │ │ sub r1, r1, r2, lsl #3 │ │ mov r4, r6 │ │ add r1, r1, #8 │ │ add r0, r0, #16 │ │ - b 41e5c │ │ + b 41e8c │ │ vpop {d8-d9} │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - bgt 41e44 │ │ + bgt 41e74 │ │ add r6, r6, #2 │ │ vld1.32 {d0[]}, [r6] │ │ sub r1, r1, r2 │ │ add r8, r0, r7 │ │ add r9, r1, r2 │ │ lsl r2, r2, #1 │ │ lsl r7, r7, #1 │ │ @@ -64997,15 +64651,15 @@ │ │ vmla.i16 q11, q15, d0[3] │ │ vrshr.s16 q1, q1, #2 │ │ vrshr.s16 q2, q2, #2 │ │ vrshr.s16 q10, q10, #2 │ │ vrshr.s16 q11, q11, #2 │ │ vst1.16 {d2-d5}, [r0 :128], r7 │ │ vst1.16 {d20-d23}, [r8 :128], r7 │ │ - ble 42270 │ │ + ble 422a0 │ │ vld1.8 {d20-d21}, [r9], r2 │ │ vld1.8 {d22-d23}, [r1], r2 │ │ vmovl.u8 q1, d20 │ │ vmovl.u8 q10, d21 │ │ vmovl.u8 q12, d22 │ │ vmovl.u8 q11, d23 │ │ vmul.i16 q2, q3, d0[0] │ │ @@ -65045,15 +64699,15 @@ │ │ andeq r0, r0, r0, lsl r2 │ │ andeq r0, r0, r0, lsl r2 │ │ andeq r0, r0, r0, lsl r2 │ │ andeq r0, r0, ip, lsl r0 │ │ andeq r0, r0, ip, lsl r0 │ │ add r5, r5, #2 │ │ vld1.32 {d0[]}, [r5] │ │ - bgt 42364 │ │ + bgt 42394 │ │ add r6, r6, #2 │ │ vld1.32 {d2[]}, [r6] │ │ sub r9, r1, #1 │ │ sub r1, r9, r2 │ │ add r8, r0, r7 │ │ lsl r2, r2, #1 │ │ lsl r7, r7, #1 │ │ @@ -65065,36 +64719,36 @@ │ │ vext.8 d30, d28, d29, #4 │ │ vext.8 d31, d28, d29, #6 │ │ vmul.i16 d26, d28, d0[0] │ │ vmla.i16 d26, d27, d0[1] │ │ vmla.i16 d26, d30, d0[2] │ │ vmla.i16 d26, d31, d0[3] │ │ vrshr.s16 d16, d26, #2 │ │ - bl 42454 │ │ + bl 42484 │ │ vorr d17, d26, d26 │ │ vorr d18, d27, d27 │ │ - bl 42454 │ │ + bl 42484 │ │ vmull.s16 q2, d16, d2[0] │ │ vmlal.s16 q2, d17, d2[1] │ │ vmlal.s16 q2, d18, d2[2] │ │ vmlal.s16 q2, d26, d2[3] │ │ vmull.s16 q3, d17, d2[0] │ │ vmlal.s16 q3, d18, d2[1] │ │ vmlal.s16 q3, d26, d2[2] │ │ vmlal.s16 q3, d27, d2[3] │ │ vqrshrn.s32 d4, q2, #6 │ │ vqrshrn.s32 d6, q3, #6 │ │ subs r4, r4, #2 │ │ vst1.16 {d4}, [r0 :64], r7 │ │ vst1.16 {d6}, [r8 :64], r7 │ │ - ble 42450 │ │ + ble 42480 │ │ vorr d16, d18, d18 │ │ vorr d17, d26, d26 │ │ vorr d18, d27, d27 │ │ - b 42318 │ │ + b 42348 │ │ vld1.8 {d2}, [r6 :64] │ │ sub r1, r1, #1 │ │ sub r9, r1, r2, lsl #1 │ │ sub r1, r9, r2 │ │ add r8, r0, r7 │ │ lsl r2, r2, #1 │ │ lsl r7, r7, #1 │ │ @@ -65106,24 +64760,24 @@ │ │ vext.8 d30, d28, d29, #4 │ │ vext.8 d31, d28, d29, #6 │ │ vmul.i16 d26, d28, d0[0] │ │ vmla.i16 d26, d27, d0[1] │ │ vmla.i16 d26, d30, d0[2] │ │ vmla.i16 d26, d31, d0[3] │ │ vrshr.s16 d16, d26, #2 │ │ - bl 42454 │ │ + bl 42484 │ │ vorr d17, d26, d26 │ │ vorr d18, d27, d27 │ │ - bl 42454 │ │ + bl 42484 │ │ vorr d19, d26, d26 │ │ vorr d20, d27, d27 │ │ - bl 42454 │ │ + bl 42484 │ │ vorr d21, d26, d26 │ │ vorr d22, d27, d27 │ │ - bl 42454 │ │ + bl 42484 │ │ vmull.s16 q2, d16, d2[0] │ │ vmlal.s16 q2, d17, d2[1] │ │ vmlal.s16 q2, d18, d2[2] │ │ vmlal.s16 q2, d19, d2[3] │ │ vmlal.s16 q2, d20, d3[0] │ │ vmlal.s16 q2, d21, d3[1] │ │ vmlal.s16 q2, d22, d3[2] │ │ @@ -65137,23 +64791,23 @@ │ │ vmlal.s16 q3, d26, d3[2] │ │ vmlal.s16 q3, d27, d3[3] │ │ vqrshrn.s32 d4, q2, #6 │ │ vqrshrn.s32 d6, q3, #6 │ │ subs r4, r4, #2 │ │ vst1.16 {d4}, [r0 :64], r7 │ │ vst1.16 {d6}, [r8 :64], r7 │ │ - ble 42450 │ │ + ble 42480 │ │ vorr d16, d18, d18 │ │ vorr d17, d19, d19 │ │ vorr d18, d20, d20 │ │ vorr d19, d21, d21 │ │ vorr d20, d22, d22 │ │ vorr d21, d26, d26 │ │ vorr d22, d27, d27 │ │ - b 423d4 │ │ + b 42404 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ vld1.8 {d30}, [r9], r2 │ │ vld1.8 {d31}, [r1], r2 │ │ vmovl.u8 q14, d30 │ │ vext.8 d27, d28, d29, #2 │ │ vext.8 d30, d28, d29, #4 │ │ vext.8 d1, d28, d29, #6 │ │ @@ -65168,15 +64822,15 @@ │ │ vmul.i16 d27, d28, d0[0] │ │ vmla.i16 d27, d30, d0[1] │ │ vmla.i16 d27, d31, d0[2] │ │ vmla.i16 d27, d1, d0[3] │ │ vrshr.s16 d26, d26, #2 │ │ vrshr.s16 d27, d27, #2 │ │ bx lr │ │ - bgt 425d8 │ │ + bgt 42608 │ │ vpush {d8-d15} │ │ add r6, r6, #2 │ │ vld1.8 {d0}, [r5 :64] │ │ vld1.32 {d2[]}, [r6] │ │ sub r1, r1, #3 │ │ sub r1, r1, r2 │ │ vmovl.s8 q0, d0 │ │ @@ -65201,18 +64855,18 @@ │ │ vext.8 q14, q12, q13, #10 │ │ vmla.i16 q10, q14, d1[1] │ │ vext.8 q14, q12, q13, #12 │ │ vmla.i16 q10, q14, d1[2] │ │ vext.8 q14, q12, q13, #14 │ │ vmla.i16 q10, q14, d1[3] │ │ vrshr.s16 q3, q10, #2 │ │ - bl 42774 │ │ + bl 427a4 │ │ vorr q4, q10, q10 │ │ vorr q5, q11, q11 │ │ - bl 42774 │ │ + bl 427a4 │ │ vmull.s16 q12, d6, d2[0] │ │ vmull.s16 q13, d7, d2[0] │ │ vmull.s16 q14, d8, d2[0] │ │ vmull.s16 q15, d9, d2[0] │ │ vmlal.s16 q12, d8, d2[1] │ │ vmlal.s16 q13, d9, d2[1] │ │ vmlal.s16 q14, d10, d2[1] │ │ @@ -65228,30 +64882,30 @@ │ │ vqrshrn.s32 d24, q12, #6 │ │ vqrshrn.s32 d25, q13, #6 │ │ vqrshrn.s32 d28, q14, #6 │ │ vqrshrn.s32 d29, q15, #6 │ │ subs r4, r4, #2 │ │ vst1.16 {d24-d25}, [r0 :128], r7 │ │ vst1.16 {d28-d29}, [r8 :128], r7 │ │ - ble 425ac │ │ + ble 425dc │ │ vorr q3, q5, q5 │ │ vorr q4, q10, q10 │ │ vorr q5, q11, q11 │ │ - b 42538 │ │ + b 42568 │ │ subs r3, r3, #8 │ │ - ble 4276c │ │ + ble 4279c │ │ asr r2, r2, #1 │ │ asr r7, r7, #1 │ │ mls r1, r2, r6, r1 │ │ mls r0, r7, r6, r0 │ │ sub r1, r1, r2, lsl #2 │ │ mov r4, r6 │ │ add r1, r1, #8 │ │ add r0, r0, #16 │ │ - b 424d0 │ │ + b 42500 │ │ vpush {d8-d15} │ │ vld1.8 {d0}, [r5 :64] │ │ vld1.8 {d2}, [r6 :64] │ │ sub r1, r1, #3 │ │ sub r1, r1, r2 │ │ sub r1, r1, r2, lsl #1 │ │ vmovl.s8 q0, d0 │ │ @@ -65276,24 +64930,24 @@ │ │ vext.8 q14, q12, q13, #10 │ │ vmla.i16 q10, q14, d1[1] │ │ vext.8 q14, q12, q13, #12 │ │ vmla.i16 q10, q14, d1[2] │ │ vext.8 q14, q12, q13, #14 │ │ vmla.i16 q10, q14, d1[3] │ │ vrshr.s16 q3, q10, #2 │ │ - bl 42774 │ │ + bl 427a4 │ │ vorr q4, q10, q10 │ │ vorr q5, q11, q11 │ │ - bl 42774 │ │ + bl 427a4 │ │ vorr q6, q10, q10 │ │ vorr q7, q11, q11 │ │ - bl 42774 │ │ + bl 427a4 │ │ vorr q8, q10, q10 │ │ vorr q9, q11, q11 │ │ - bl 42774 │ │ + bl 427a4 │ │ vmull.s16 q12, d6, d2[0] │ │ vmull.s16 q13, d7, d2[0] │ │ vmull.s16 q14, d8, d2[0] │ │ vmull.s16 q15, d9, d2[0] │ │ vmlal.s16 q12, d8, d2[1] │ │ vmlal.s16 q13, d9, d2[1] │ │ vmlal.s16 q14, d10, d2[1] │ │ @@ -65325,34 +64979,34 @@ │ │ vqrshrn.s32 d24, q12, #6 │ │ vqrshrn.s32 d25, q13, #6 │ │ vqrshrn.s32 d28, q14, #6 │ │ vqrshrn.s32 d29, q15, #6 │ │ subs r4, r4, #2 │ │ vst1.16 {d24-d25}, [r0 :128], r7 │ │ vst1.16 {d28-d29}, [r8 :128], r7 │ │ - ble 42740 │ │ + ble 42770 │ │ vorr q3, q5, q5 │ │ vorr q4, q6, q6 │ │ vorr q5, q7, q7 │ │ vorr q6, q8, q8 │ │ vorr q7, q9, q9 │ │ vorr q8, q10, q10 │ │ vorr q9, q11, q11 │ │ - b 4267c │ │ + b 426ac │ │ subs r3, r3, #8 │ │ - ble 4276c │ │ + ble 4279c │ │ asr r2, r2, #1 │ │ asr r7, r7, #1 │ │ mls r1, r2, r6, r1 │ │ mls r0, r7, r6, r0 │ │ sub r1, r1, r2, lsl #3 │ │ mov r4, r6 │ │ add r1, r1, #8 │ │ add r0, r0, #16 │ │ - b 425fc │ │ + b 4262c │ │ vpop {d8-d15} │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ vld1.8 {d28-d29}, [r9], r2 │ │ vld1.8 {d30-d31}, [r1], r2 │ │ vmovl.u8 q12, d28 │ │ vmovl.u8 q13, d29 │ │ vmul.i16 q10, q12, d0[0] │ │ @@ -65399,20 +65053,20 @@ │ │ rsb r9, r6, #16 │ │ vdup.8 d0, r8 │ │ vdup.8 d2, r9 │ │ lsl r7, r3, #1 │ │ clz r8, r3 │ │ cmp r5, #0 │ │ sub r8, r8, #24 │ │ - bne 42854 │ │ + bne 42884 │ │ cmp r6, #0 │ │ - bne 42994 │ │ - b 3f87c │ │ + bne 429c4 │ │ + b 3f8ac │ │ cmp r6, #0 │ │ - bne 42adc │ │ + bne 42b0c │ │ add r9, pc, #8 │ │ ldr r8, [r9, r8, lsl #2] │ │ add r9, r9, r8 │ │ bx r9 │ │ andeq r0, r0, r0, lsr #1 │ │ andeq r0, r0, r0, lsr #1 │ │ andeq r0, r0, r0, lsr #1 │ │ @@ -65430,15 +65084,15 @@ │ │ vext.8 d7, d6, d6, #1 │ │ vtrn.32 q2, q3 │ │ subs r4, r4, #2 │ │ vmull.u8 q3, d4, d0 │ │ vmlal.u8 q3, d5, d1 │ │ vst1.16 {d6}, [r0 :64], r7 │ │ vst1.16 {d7}, [r8 :64], r7 │ │ - bgt 42898 │ │ + bgt 428c8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ add r8, r0, r7 │ │ add r9, r1, r2 │ │ lsl r7, r7, #1 │ │ lsl r2, r2, #1 │ │ vld1.8 {d16-d17}, [r1], r2 │ │ vld1.8 {d20-d21}, [r9], r2 │ │ @@ -65447,15 +65101,15 @@ │ │ subs r4, r4, #2 │ │ vmull.u8 q8, d16, d0 │ │ vmull.u8 q10, d20, d0 │ │ vmlal.u8 q8, d18, d1 │ │ vmlal.u8 q10, d22, d1 │ │ vst1.16 {d16-d17}, [r0 :128], r7 │ │ vst1.16 {d20-d21}, [r8 :128], r7 │ │ - bgt 428d8 │ │ + bgt 42908 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ add r8, r0, r7 │ │ add r9, r1, r2 │ │ lsl r2, r2, #1 │ │ sub r2, r2, r3 │ │ sub r2, r2, #8 │ │ vld1.8 {d16}, [r1]! │ │ @@ -65472,24 +65126,24 @@ │ │ vmlal.u8 q2, d20, d1 │ │ vmlal.u8 q3, d21, d1 │ │ vmlal.u8 q14, d26, d1 │ │ vmlal.u8 q15, d27, d1 │ │ subs r5, r5, #16 │ │ vst1.16 {d4-d7}, [r0 :128]! │ │ vst1.16 {d28-d31}, [r8 :128]! │ │ - ble 42978 │ │ + ble 429a8 │ │ vorr d16, d18, d18 │ │ vorr d22, d24, d24 │ │ - b 4292c │ │ + b 4295c │ │ add r0, r0, r7 │ │ add r8, r8, r7 │ │ add r1, r1, r2 │ │ add r9, r9, r2 │ │ subs r4, r4, #2 │ │ - bgt 42920 │ │ + bgt 42950 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ cmp r4, #4 │ │ add r9, pc, #8 │ │ ldr r8, [r9, r8, lsl #2] │ │ add r9, r9, r8 │ │ bx r9 │ │ andeq r0, r0, ip, lsr #1 │ │ @@ -65509,17 +65163,17 @@ │ │ vext.8 d16, d16, d17, #4 │ │ vext.8 d17, d17, d18, #4 │ │ vmull.u8 q2, d16, d2 │ │ vmlal.u8 q2, d17, d3 │ │ subs r4, r4, #2 │ │ vst1.16 {d4}, [r0 :64], r7 │ │ vst1.16 {d5}, [r8 :64], r7 │ │ - ble 42a08 │ │ + ble 42a38 │ │ vorr d16, d18, d18 │ │ - b 429d8 │ │ + b 42a08 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ add r8, r0, r7 │ │ add r9, r1, r2 │ │ lsl r2, r2, #1 │ │ lsl r7, r7, #1 │ │ vld1.8 {d16}, [r1], r2 │ │ vld1.8 {d17}, [r9], r2 │ │ @@ -65527,17 +65181,17 @@ │ │ vmull.u8 q2, d16, d2 │ │ vmull.u8 q3, d17, d2 │ │ vmlal.u8 q2, d17, d3 │ │ vmlal.u8 q3, d18, d3 │ │ subs r4, r4, #2 │ │ vst1.16 {d4-d5}, [r0 :128], r7 │ │ vst1.16 {d6-d7}, [r8 :128], r7 │ │ - ble 42a50 │ │ + ble 42a80 │ │ vorr d16, d18, d18 │ │ - b 42a20 │ │ + b 42a50 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r6, r4 │ │ add r8, r0, r7 │ │ add r9, r1, r2 │ │ lsl r2, r2, #1 │ │ lsl r7, r7, #1 │ │ vld1.8 {d16-d17}, [r1], r2 │ │ @@ -65550,28 +65204,28 @@ │ │ vmlal.u8 q12, d18, d3 │ │ vmlal.u8 q13, d19, d3 │ │ vmlal.u8 q14, d20, d3 │ │ vmlal.u8 q15, d21, d3 │ │ subs r4, r4, #2 │ │ vst1.16 {d24-d27}, [r0 :128], r7 │ │ vst1.16 {d28-d31}, [r8 :128], r7 │ │ - ble 42aac │ │ + ble 42adc │ │ vorr q8, q10, q10 │ │ - b 42a6c │ │ + b 42a9c │ │ subs r3, r3, #16 │ │ - ble 42ad8 │ │ + ble 42b08 │ │ asr r2, r2, #1 │ │ asr r7, r7, #1 │ │ mls r1, r2, r6, r1 │ │ mls r0, r7, r6, r0 │ │ sub r1, r1, r2, lsl #1 │ │ mov r4, r6 │ │ add r1, r1, #16 │ │ add r0, r0, #32 │ │ - b 42a58 │ │ + b 42a88 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ vmovl.u8 q2, d2 │ │ vmovl.u8 q3, d3 │ │ add r9, pc, #8 │ │ ldr r8, [r9, r8, lsl #2] │ │ add r9, r9, r8 │ │ bx r9 │ │ @@ -65601,17 +65255,17 @@ │ │ vorr d17, d18, d18 │ │ vmul.i16 q10, q8, q2 │ │ vmla.i16 q10, q9, q3 │ │ subs r4, r4, #2 │ │ vrshr.u16 q10, q10, #4 │ │ vst1.16 {d20}, [r0 :64], r7 │ │ vst1.16 {d21}, [r8 :64], r7 │ │ - ble 42b78 │ │ + ble 42ba8 │ │ vorr d16, d19, d19 │ │ - b 42b30 │ │ + b 42b60 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r6, r4 │ │ add r9, r1, r2 │ │ add r8, r0, r7 │ │ lsl r2, r2, #1 │ │ lsl r7, r7, #1 │ │ vld1.8 {d24-d25}, [r1], r2 │ │ @@ -65631,179 +65285,163 @@ │ │ vmul.i16 q9, q9, q2 │ │ vmla.i16 q9, q10, q3 │ │ subs r4, r4, #2 │ │ vrshr.u16 q8, q8, #4 │ │ vrshr.u16 q9, q9, #4 │ │ vst1.16 {d16-d17}, [r0 :128], r7 │ │ vst1.16 {d18-d19}, [r8 :128], r7 │ │ - ble 42bf0 │ │ + ble 42c20 │ │ vorr q8, q10, q10 │ │ - b 42ba0 │ │ + b 42bd0 │ │ subs r3, r3, #8 │ │ - ble 42c1c │ │ + ble 42c4c │ │ asr r2, r2, #1 │ │ asr r7, r7, #1 │ │ mls r1, r2, r6, r1 │ │ mls r0, r7, r6, r0 │ │ sub r1, r1, r2, lsl #1 │ │ mov r4, r6 │ │ add r1, r1, #8 │ │ add r0, r0, #16 │ │ - b 42b80 │ │ + b 42bb0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ asr ip, r5, #10 │ │ add ip, fp, ip, lsl #3 │ │ vld1.16 {d14-d15}, [r2], r3 │ │ - vld1.8 {d0}, [ip :64] │ │ + vmov.i8 q6, #128 ; 0x80 │ │ add r5, r5, r7 │ │ - vmovl.u8 q6, d14 │ │ + vld1.8 {d0}, [ip :64] │ │ asr ip, r5, #10 │ │ add ip, fp, ip, lsl #3 │ │ - vld1.8 {d2}, [ip :64] │ │ add r5, r5, r7 │ │ - vmovl.u8 q7, d15 │ │ + vld1.8 {d1}, [ip :64] │ │ asr ip, r5, #10 │ │ add ip, fp, ip, lsl #3 │ │ - vld1.8 {d4}, [ip :64] │ │ add r5, r5, r7 │ │ - vmovl.s8 q0, d0 │ │ - vext.8 q3, q6, q7, #2 │ │ + vld1.8 {d2}, [ip :64] │ │ asr ip, r5, #10 │ │ add ip, fp, ip, lsl #3 │ │ - vmovl.s8 q1, d2 │ │ - vmul.i16 q5, q6, q0 │ │ - vld1.8 {d0}, [ip :64] │ │ + veor q7, q7, q6 │ │ add r5, r5, r7 │ │ - vmovl.s8 q2, d4 │ │ + vld1.8 {d3}, [ip :64] │ │ + vext.8 d12, d14, d15, #1 │ │ + vext.8 d13, d14, d15, #2 │ │ asr ip, r5, #10 │ │ add ip, fp, ip, lsl #3 │ │ - vext.8 q4, q6, q7, #4 │ │ - vmul.i16 q3, q3, q1 │ │ - vld1.8 {d2}, [ip :64] │ │ + vmull.s8 q2, d14, d0 │ │ + vmull.s8 q3, d12, d1 │ │ add r5, r5, r7 │ │ - vmul.i16 q4, q4, q2 │ │ - vext.8 q2, q6, q7, #6 │ │ - vmovl.s8 q0, d0 │ │ - vpaddl.s16 q5, q5 │ │ - vpaddl.s16 q3, q3 │ │ - vmul.i16 q0, q2, q0 │ │ + vld1.8 {d0}, [ip :64] │ │ asr ip, r5, #10 │ │ add ip, fp, ip, lsl #3 │ │ - vext.8 q2, q6, q7, #8 │ │ - vmovl.s8 q1, d2 │ │ - vpaddl.s16 q4, q4 │ │ - vpadd.i32 d10, d10, d11 │ │ - vpadd.i32 d11, d6, d7 │ │ - vld1.8 {d6}, [ip :64] │ │ + vext.8 d12, d14, d15, #3 │ │ + vmull.s8 q4, d13, d2 │ │ + vext.8 d13, d14, d15, #4 │ │ + vpadd.i16 d4, d4, d5 │ │ + vpadd.i16 d5, d6, d7 │ │ add r5, r5, r7 │ │ - vmul.i16 q1, q2, q1 │ │ - vpadd.i32 d8, d8, d9 │ │ + vld1.8 {d1}, [ip :64] │ │ asr ip, r5, #10 │ │ add ip, fp, ip, lsl #3 │ │ - vpaddl.s16 q0, q0 │ │ - vpadd.i32 d10, d10, d11 │ │ - vext.8 q2, q6, q7, #10 │ │ - vmovl.s8 q3, d6 │ │ - vpaddl.s16 q1, q1 │ │ - vpadd.i32 d9, d0, d1 │ │ - vld1.8 {d0}, [ip :64] │ │ + vmull.s8 q5, d12, d3 │ │ + vext.8 d12, d14, d15, #5 │ │ + vmull.s8 q3, d13, d0 │ │ add r5, r5, r7 │ │ - vmul.i16 q2, q2, q3 │ │ - vpadd.i32 d11, d8, d9 │ │ + vld1.8 {d0}, [ip :64] │ │ + vext.8 d13, d14, d15, #6 │ │ asr ip, r5, #10 │ │ add ip, fp, ip, lsl #3 │ │ - vpaddl.s16 q2, q2 │ │ - vpadd.i32 d8, d2, d3 │ │ - vext.8 q3, q6, q7, #12 │ │ - vmovl.s8 q0, d0 │ │ - vpadd.i32 d9, d4, d5 │ │ - vld1.8 {d4}, [ip :64] │ │ + vpadd.i16 d8, d8, d9 │ │ + vpadd.i16 d9, d10, d11 │ │ + vmull.s8 q5, d12, d1 │ │ add r5, r5, r7 │ │ - vpadd.i32 d8, d8, d9 │ │ - vext.8 q1, q6, q7, #14 │ │ - vmovl.s8 q2, d4 │ │ - vmul.i16 q3, q3, q0 │ │ - vmul.i16 q1, q1, q2 │ │ + vld1.8 {d1}, [ip :64] │ │ + vext.8 d14, d14, d15, #7 │ │ + vpadd.i16 d6, d6, d7 │ │ + vpadd.i16 d10, d10, d11 │ │ + vmull.s8 q6, d13, d0 │ │ + vmull.s8 q7, d14, d1 │ │ sub r5, r5, r7, lsl #3 │ │ - vpaddl.s16 q3, q3 │ │ - vpaddl.s16 q1, q1 │ │ - vpadd.i32 d6, d6, d7 │ │ - vpadd.i32 d2, d2, d3 │ │ - vpadd.i32 d9, d6, d2 │ │ + vpadd.i16 d4, d4, d5 │ │ + vpadd.i16 d5, d8, d9 │ │ + vpadd.i16 d12, d12, d13 │ │ + vpadd.i16 d14, d14, d15 │ │ + vpadd.i16 d6, d6, d10 │ │ + vpadd.i16 d10, d12, d14 │ │ + vpadd.i16 d4, d4, d5 │ │ + vpadd.i16 d5, d6, d10 │ │ add r5, r5, r8 │ │ - vrshrn.i32 d10, q5, #3 │ │ - vrshrn.i32 d11, q4, #3 │ │ bx lr │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ ldrd r4, [sp, #100] ; 0x64 │ │ ldr r6, [sp, #108] ; 0x6c │ │ ldrd r8, [r4] │ │ sxth r7, r8 │ │ asr r8, r8, #16 │ │ asr r4, r9, #16 │ │ sxth r9, r9 │ │ mov sl, #8 │ │ sub r2, r2, r3, lsl #1 │ │ sub r2, r2, r3 │ │ sub r2, r2, #3 │ │ - ldr fp, [pc] ; 42da8 │ │ - b 42dac │ │ - strdeq r4, [r6], -r4 ; │ │ + ldr fp, [pc] ; 42d98 │ │ + b 42d9c │ │ + andeq r5, r7, r4, asr #21 │ │ add fp, fp, pc │ │ add r5, r5, #512 ; 0x200 │ │ add r6, r6, #512 ; 0x200 │ │ - bl 42c20 │ │ - vorr q8, q5, q5 │ │ - bl 42c20 │ │ - vorr q9, q5, q5 │ │ - bl 42c20 │ │ - vorr q10, q5, q5 │ │ - bl 42c20 │ │ - vorr q11, q5, q5 │ │ - bl 42c20 │ │ - vorr q12, q5, q5 │ │ - bl 42c20 │ │ - vorr q13, q5, q5 │ │ - bl 42c20 │ │ - vorr q14, q5, q5 │ │ - bl 42c20 │ │ - vorr q15, q5, q5 │ │ + bl 42c50 │ │ + vrshr.s16 q8, q2, #3 │ │ + bl 42c50 │ │ + vrshr.s16 q9, q2, #3 │ │ + bl 42c50 │ │ + vrshr.s16 q10, q2, #3 │ │ + bl 42c50 │ │ + vrshr.s16 q11, q2, #3 │ │ + bl 42c50 │ │ + vrshr.s16 q12, q2, #3 │ │ + bl 42c50 │ │ + vrshr.s16 q13, q2, #3 │ │ + bl 42c50 │ │ + vrshr.s16 q14, q2, #3 │ │ + bl 42c50 │ │ + vrshr.s16 q15, q2, #3 │ │ asr ip, r6, #10 │ │ add ip, fp, ip, lsl #3 │ │ - vld1.8 {d8}, [ip :64] │ │ add r6, r6, r9 │ │ + vld1.8 {d8}, [ip :64] │ │ asr ip, r6, #10 │ │ add ip, fp, ip, lsl #3 │ │ - vld1.8 {d9}, [ip :64] │ │ add r6, r6, r9 │ │ + vld1.8 {d9}, [ip :64] │ │ asr ip, r6, #10 │ │ add ip, fp, ip, lsl #3 │ │ - vld1.8 {d10}, [ip :64] │ │ add r6, r6, r9 │ │ + vld1.8 {d10}, [ip :64] │ │ asr ip, r6, #10 │ │ add ip, fp, ip, lsl #3 │ │ - vld1.8 {d11}, [ip :64] │ │ add r6, r6, r9 │ │ + vld1.8 {d11}, [ip :64] │ │ asr ip, r6, #10 │ │ add ip, fp, ip, lsl #3 │ │ - vld1.8 {d12}, [ip :64] │ │ add r6, r6, r9 │ │ + vld1.8 {d12}, [ip :64] │ │ asr ip, r6, #10 │ │ add ip, fp, ip, lsl #3 │ │ - vld1.8 {d13}, [ip :64] │ │ add r6, r6, r9 │ │ + vld1.8 {d13}, [ip :64] │ │ asr ip, r6, #10 │ │ add ip, fp, ip, lsl #3 │ │ - vld1.8 {d14}, [ip :64] │ │ add r6, r6, r9 │ │ + vld1.8 {d14}, [ip :64] │ │ asr ip, r6, #10 │ │ add ip, fp, ip, lsl #3 │ │ - vld1.8 {d15}, [ip :64] │ │ add r6, r6, r9 │ │ + vld1.8 {d15}, [ip :64] │ │ vtrn.32 q4, q6 │ │ vtrn.32 q5, q7 │ │ vtrn.16 d8, d10 │ │ vtrn.16 d9, d11 │ │ vtrn.16 d12, d14 │ │ vtrn.16 d13, d15 │ │ vtrn.8 d8, d9 │ │ @@ -65831,28 +65469,30 @@ │ │ vmlal.s16 q1, d27, d13 │ │ vmovl.s8 q2, d14 │ │ vmovl.s8 q3, d15 │ │ vmlal.s16 q0, d28, d4 │ │ vmlal.s16 q0, d30, d6 │ │ vmlal.s16 q1, d29, d5 │ │ vmlal.s16 q1, d31, d7 │ │ + vmov.i16 q7, #128 ; 0x0080 │ │ vorr q8, q9, q9 │ │ vorr q9, q10, q10 │ │ vqrshrn.s32 d0, q0, #11 │ │ vorr q10, q11, q11 │ │ vqrshrn.s32 d1, q1, #11 │ │ vorr q11, q12, q12 │ │ + vadd.i16 q0, q0, q7 │ │ vorr q12, q13, q13 │ │ vqmovun.s16 d0, q0 │ │ vorr q13, q14, q14 │ │ vorr q14, q15, q15 │ │ subs sl, sl, #1 │ │ vst1.8 {d0}, [r0 :64], r1 │ │ add r6, r6, r4 │ │ - bgt 42df0 │ │ + bgt 42de0 │ │ vpop {d8-d15} │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ ldrd r4, [sp, #100] ; 0x64 │ │ ldr r6, [sp, #108] ; 0x6c │ │ ldrd r8, [r4] │ │ @@ -65860,69 +65500,69 @@ │ │ asr r8, r8, #16 │ │ asr r4, r9, #16 │ │ sxth r9, r9 │ │ mov sl, #8 │ │ sub r2, r2, r3, lsl #1 │ │ sub r2, r2, r3 │ │ sub r2, r2, #3 │ │ - ldr fp, [pc] ; 42f80 │ │ - b 42f84 │ │ - andeq r4, r6, ip, lsl ip │ │ + ldr fp, [pc] ; 42f78 │ │ + b 42f7c │ │ + andeq r5, r7, r4, ror #17 │ │ add fp, fp, pc │ │ lsl r1, r1, #1 │ │ add r5, r5, #512 ; 0x200 │ │ add r6, r6, #512 ; 0x200 │ │ - bl 42c20 │ │ - vorr q8, q5, q5 │ │ - bl 42c20 │ │ - vorr q9, q5, q5 │ │ - bl 42c20 │ │ - vorr q10, q5, q5 │ │ - bl 42c20 │ │ - vorr q11, q5, q5 │ │ - bl 42c20 │ │ - vorr q12, q5, q5 │ │ - bl 42c20 │ │ - vorr q13, q5, q5 │ │ - bl 42c20 │ │ - vorr q14, q5, q5 │ │ - bl 42c20 │ │ - vorr q15, q5, q5 │ │ + bl 42c50 │ │ + vrshr.s16 q8, q2, #3 │ │ + bl 42c50 │ │ + vrshr.s16 q9, q2, #3 │ │ + bl 42c50 │ │ + vrshr.s16 q10, q2, #3 │ │ + bl 42c50 │ │ + vrshr.s16 q11, q2, #3 │ │ + bl 42c50 │ │ + vrshr.s16 q12, q2, #3 │ │ + bl 42c50 │ │ + vrshr.s16 q13, q2, #3 │ │ + bl 42c50 │ │ + vrshr.s16 q14, q2, #3 │ │ + bl 42c50 │ │ + vrshr.s16 q15, q2, #3 │ │ asr ip, r6, #10 │ │ add ip, fp, ip, lsl #3 │ │ - vld1.8 {d8}, [ip :64] │ │ add r6, r6, r9 │ │ + vld1.8 {d8}, [ip :64] │ │ asr ip, r6, #10 │ │ add ip, fp, ip, lsl #3 │ │ - vld1.8 {d9}, [ip :64] │ │ add r6, r6, r9 │ │ + vld1.8 {d9}, [ip :64] │ │ asr ip, r6, #10 │ │ add ip, fp, ip, lsl #3 │ │ - vld1.8 {d10}, [ip :64] │ │ add r6, r6, r9 │ │ + vld1.8 {d10}, [ip :64] │ │ asr ip, r6, #10 │ │ add ip, fp, ip, lsl #3 │ │ - vld1.8 {d11}, [ip :64] │ │ add r6, r6, r9 │ │ + vld1.8 {d11}, [ip :64] │ │ asr ip, r6, #10 │ │ add ip, fp, ip, lsl #3 │ │ - vld1.8 {d12}, [ip :64] │ │ add r6, r6, r9 │ │ + vld1.8 {d12}, [ip :64] │ │ asr ip, r6, #10 │ │ add ip, fp, ip, lsl #3 │ │ - vld1.8 {d13}, [ip :64] │ │ add r6, r6, r9 │ │ + vld1.8 {d13}, [ip :64] │ │ asr ip, r6, #10 │ │ add ip, fp, ip, lsl #3 │ │ - vld1.8 {d14}, [ip :64] │ │ add r6, r6, r9 │ │ + vld1.8 {d14}, [ip :64] │ │ asr ip, r6, #10 │ │ add ip, fp, ip, lsl #3 │ │ - vld1.8 {d15}, [ip :64] │ │ add r6, r6, r9 │ │ + vld1.8 {d15}, [ip :64] │ │ vtrn.32 q4, q6 │ │ vtrn.32 q5, q7 │ │ vtrn.16 d8, d10 │ │ vtrn.16 d9, d11 │ │ vtrn.16 d12, d14 │ │ vtrn.16 d13, d15 │ │ vtrn.8 d8, d9 │ │ @@ -65950,27 +65590,29 @@ │ │ vmlal.s16 q1, d27, d13 │ │ vmovl.s8 q2, d14 │ │ vmovl.s8 q3, d15 │ │ vmlal.s16 q0, d28, d4 │ │ vmlal.s16 q0, d30, d6 │ │ vmlal.s16 q1, d29, d5 │ │ vmlal.s16 q1, d31, d7 │ │ + vmov.i16 q7, #2048 ; 0x0800 │ │ vorr q8, q9, q9 │ │ vorr q9, q10, q10 │ │ vqrshrn.s32 d0, q0, #7 │ │ vorr q10, q11, q11 │ │ vqrshrn.s32 d1, q1, #7 │ │ vorr q11, q12, q12 │ │ + vadd.i16 q0, q0, q7 │ │ vorr q12, q13, q13 │ │ vorr q13, q14, q14 │ │ vorr q14, q15, q15 │ │ subs sl, sl, #1 │ │ vst1.16 {d0-d1}, [r0 :128], r1 │ │ add r6, r6, r4 │ │ - bgt 42fcc │ │ + bgt 42fc4 │ │ vpop {d8-d15} │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ ldrd r4, [sp, #36] ; 0x24 │ │ ldrd r6, [sp, #44] ; 0x2c │ │ ldrd r8, [sp, #52] ; 0x34 │ │ sub ip, r3, #1 │ │ @@ -66006,37502 +65648,55833 @@ │ │ sub r1, r1, r5 │ │ mla r6, r5, r7, r6 │ │ sub r2, r0, r4 │ │ sub r1, r1, sl │ │ sub r2, r2, fp │ │ mov r0, r6 │ │ cmp r4, #0 │ │ - beq 43240 │ │ + beq 43238 │ │ cmp fp, #0 │ │ - beq 432a0 │ │ - vld1.8 {d0[]}, [r8] │ │ + beq 43294 │ │ + vld1.8 {d0[]-d1[]}, [r8] │ │ mov ip, r6 │ │ mov r3, r4 │ │ - vorr d1, d0, d0 │ │ subs r3, r3, #16 │ │ vst1.8 {d0-d1}, [ip :128]! │ │ - bgt 431dc │ │ + bgt 431d8 │ │ mov lr, r8 │ │ add ip, r6, r4 │ │ mov r3, r2 │ │ vld1.8 {d0-d3}, [lr]! │ │ subs r3, r3, #32 │ │ vst1.8 {d0-d3}, [ip]! │ │ - bgt 431f4 │ │ + bgt 431f0 │ │ add r3, r8, r2 │ │ sub r3, r3, #1 │ │ add ip, r6, r4 │ │ - vld1.8 {d0[]}, [r3] │ │ + vld1.8 {d0[]-d1[]}, [r3] │ │ add ip, ip, r2 │ │ mov r3, fp │ │ - vorr d1, d0, d0 │ │ subs r3, r3, #16 │ │ vst1.8 {d0-d1}, [ip]! │ │ - bgt 43220 │ │ + bgt 43218 │ │ subs r1, r1, #1 │ │ add r6, r6, r7 │ │ add r8, r8, r9 │ │ - bgt 431cc │ │ - b 43318 │ │ + bgt 431cc │ │ + b 43308 │ │ cmp fp, #0 │ │ - beq 432ec │ │ + beq 432dc │ │ mov lr, r8 │ │ add ip, r6, r4 │ │ mov r3, r2 │ │ vld1.8 {d0-d3}, [lr]! │ │ subs r3, r3, #32 │ │ vst1.8 {d0-d3}, [ip :128]! │ │ - bgt 43254 │ │ + bgt 4324c │ │ add r3, r8, r2 │ │ sub r3, r3, #1 │ │ add ip, r6, r4 │ │ - vld1.8 {d0[]}, [r3] │ │ + vld1.8 {d0[]-d1[]}, [r3] │ │ add ip, ip, r2 │ │ mov r3, fp │ │ - vorr d1, d0, d0 │ │ subs r3, r3, #16 │ │ vst1.8 {d0-d1}, [ip]! │ │ - bgt 43280 │ │ + bgt 43274 │ │ subs r1, r1, #1 │ │ add r6, r6, r7 │ │ add r8, r8, r9 │ │ - bgt 43248 │ │ - b 43318 │ │ - vld1.8 {d0[]}, [r8] │ │ + bgt 43240 │ │ + b 43308 │ │ + vld1.8 {d0[]-d1[]}, [r8] │ │ mov ip, r6 │ │ mov r3, r4 │ │ - vorr d1, d0, d0 │ │ subs r3, r3, #16 │ │ vst1.8 {d0-d1}, [ip :128]! │ │ - bgt 432b0 │ │ + bgt 432a0 │ │ mov lr, r8 │ │ add ip, r6, r4 │ │ mov r3, r2 │ │ vld1.8 {d0-d3}, [lr]! │ │ subs r3, r3, #32 │ │ vst1.8 {d0-d3}, [ip]! │ │ - bgt 432c8 │ │ + bgt 432b8 │ │ subs r1, r1, #1 │ │ add r6, r6, r7 │ │ add r8, r8, r9 │ │ - bgt 432a0 │ │ - b 43318 │ │ + bgt 43294 │ │ + b 43308 │ │ mov lr, r8 │ │ add ip, r6, r4 │ │ mov r3, r2 │ │ vld1.8 {d0-d3}, [lr]! │ │ subs r3, r3, #32 │ │ vst1.8 {d0-d3}, [ip :128]! │ │ - bgt 432f8 │ │ + bgt 432e8 │ │ subs r1, r1, #1 │ │ add r6, r6, r7 │ │ add r8, r8, r9 │ │ - bgt 432ec │ │ + bgt 432dc │ │ cmp sl, #0 │ │ add r2, r2, r4 │ │ add r2, r2, fp │ │ - beq 43354 │ │ + beq 43344 │ │ sub r8, r6, r7 │ │ mov r4, r2 │ │ vld1.8 {d0-d3}, [r8 :128]! │ │ mov r3, sl │ │ subs r3, r3, #1 │ │ vst1.8 {d0-d3}, [r6 :128], r7 │ │ - bgt 43338 │ │ + bgt 43328 │ │ mls r6, r7, sl, r6 │ │ subs r4, r4, #32 │ │ add r6, r6, #32 │ │ - bgt 43330 │ │ + bgt 43320 │ │ cmp r5, #0 │ │ - beq 43384 │ │ + beq 43374 │ │ mls r6, r7, r5, r0 │ │ vld1.8 {d0-d3}, [r0 :128]! │ │ mov r3, r5 │ │ subs r3, r3, #1 │ │ vst1.8 {d0-d3}, [r6 :128], r7 │ │ - bgt 43368 │ │ + bgt 43358 │ │ mls r6, r7, r5, r6 │ │ subs r2, r2, #32 │ │ add r6, r6, #32 │ │ - bgt 43360 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - vpush {d8-d15} │ │ - ldrd r4, [sp, #100] ; 0x64 │ │ - ldrd r6, [sp, #108] ; 0x6c │ │ - ldr r8, [sp, #116] ; 0x74 │ │ - vld1.16 {d0-d1}, [r4] │ │ - clz r8, r8 │ │ - vmov.i32 q14, #1 ; 0x00000001 │ │ - sub r9, r8, #38 ; 0x26 │ │ - sub r8, r8, #25 │ │ - rsb r9, r9, #0 │ │ - vdup.32 q1, r9 │ │ - vdup.32 q13, r8 │ │ - vmov.i16 q15, #8192 ; 0x2000 │ │ - vshl.u32 q14, q14, q1 │ │ - mov r8, r5 │ │ - add sl, r5, #7 │ │ - bic sl, sl, #7 │ │ - lsl sl, sl, #1 │ │ - mov ip, #0 │ │ - vmov.16 d1[3], ip │ │ - add ip, r0, sl │ │ - lsl sl, sl, #1 │ │ - add lr, r2, r3 │ │ - lsl r3, r3, #1 │ │ - sub sl, sl, r5, lsl #1 │ │ - cmp r5, #8 │ │ - add fp, r5, #13 │ │ - bic fp, fp, #7 │ │ - bge 43404 │ │ - mov fp, #16 │ │ - sub r3, r3, fp, lsl #1 │ │ - tst r7, #1 │ │ - beq 43424 │ │ - cmp r1, #0 │ │ - bne 43424 │ │ - sub r2, r2, #6 │ │ - sub lr, lr, #6 │ │ - b 43428 │ │ - add r3, r3, #6 │ │ - vld1.16 {d4-d7}, [r2]! │ │ - vld1.16 {d8-d11}, [lr]! │ │ - tst r7, #1 │ │ - beq 43464 │ │ - cmp r1, #0 │ │ - beq 43484 │ │ - vld1.16 {d3}, [r1]! │ │ - sub r2, r2, #6 │ │ - sub lr, lr, #6 │ │ - vld1.16 {d13}, [r1]! │ │ - vext.8 q3, q2, q3, #10 │ │ - vext.8 q2, q1, q2, #10 │ │ - vext.8 q5, q4, q5, #10 │ │ - vext.8 q4, q6, q4, #10 │ │ - b 43484 │ │ - vdup.16 q1, d4[0] │ │ - vdup.16 q6, d8[0] │ │ - sub r2, r2, #6 │ │ - sub lr, lr, #6 │ │ - vext.8 q3, q2, q3, #10 │ │ - vext.8 q2, q1, q2, #10 │ │ - vext.8 q5, q4, q5, #10 │ │ - vext.8 q4, q6, q4, #10 │ │ - tst r7, #2 │ │ - bne 434b8 │ │ - sub r9, r5, #14 │ │ - lsl r9, r9, #1 │ │ - ldrh fp, [r2, r9] │ │ - ldrh r9, [lr, r9] │ │ - vdup.16 q11, fp │ │ - vdup.16 q12, r9 │ │ - cmp r5, #11 │ │ - bge 434b8 │ │ - cmp r5, #7 │ │ - bge 435d8 │ │ - b 43680 │ │ - vext.8 q10, q2, q3, #6 │ │ - vext.8 q8, q2, q3, #2 │ │ - vext.8 q9, q2, q3, #4 │ │ - vshll.u16 q6, d20, #7 │ │ - vshll.u16 q7, d21, #7 │ │ - vmlal.s16 q6, d4, d0[0] │ │ - vmlal.s16 q6, d16, d0[1] │ │ - vmlal.s16 q6, d18, d0[2] │ │ - vmlal.s16 q6, d20, d0[3] │ │ - vmlal.s16 q7, d5, d0[0] │ │ - vmlal.s16 q7, d17, d0[1] │ │ - vmlal.s16 q7, d19, d0[2] │ │ - vmlal.s16 q7, d21, d0[3] │ │ - vext.8 q8, q2, q3, #8 │ │ - vext.8 q9, q2, q3, #10 │ │ - vext.8 q10, q2, q3, #12 │ │ - vmlal.s16 q6, d16, d1[0] │ │ - vmlal.s16 q6, d18, d1[1] │ │ - vmlal.s16 q6, d20, d1[2] │ │ - vmlal.s16 q7, d17, d1[0] │ │ - vmlal.s16 q7, d19, d1[1] │ │ - vmlal.s16 q7, d21, d1[2] │ │ - vext.8 q10, q4, q5, #6 │ │ - vext.8 q2, q4, q5, #2 │ │ - vshll.u16 q8, d20, #7 │ │ - vshll.u16 q9, d21, #7 │ │ - vmlal.s16 q8, d8, d0[0] │ │ - vmlal.s16 q8, d4, d0[1] │ │ - vmlal.s16 q8, d20, d0[3] │ │ - vmlal.s16 q9, d9, d0[0] │ │ - vmlal.s16 q9, d5, d0[1] │ │ - vmlal.s16 q9, d21, d0[3] │ │ - vext.8 q2, q4, q5, #4 │ │ - vext.8 q10, q4, q5, #8 │ │ - vmlal.s16 q8, d4, d0[2] │ │ - vmlal.s16 q8, d20, d1[0] │ │ - vmlal.s16 q9, d5, d0[2] │ │ - vmlal.s16 q9, d21, d1[0] │ │ - vext.8 q2, q4, q5, #10 │ │ - vext.8 q10, q4, q5, #12 │ │ - vmlal.s16 q8, d4, d1[1] │ │ - vmlal.s16 q8, d20, d1[2] │ │ - vmlal.s16 q9, d5, d1[1] │ │ - vmlal.s16 q9, d21, d1[2] │ │ - vmvn.i16 q10, #32768 ; 0x8000 │ │ - vadd.i32 q6, q6, q14 │ │ - vadd.i32 q7, q7, q14 │ │ - vadd.i32 q8, q8, q14 │ │ - vadd.i32 q9, q9, q14 │ │ - vrshl.s32 q6, q6, q13 │ │ - vrshl.s32 q7, q7, q13 │ │ - vrshl.s32 q8, q8, q13 │ │ - vrshl.s32 q9, q9, q13 │ │ - vqmovun.s32 d12, q6 │ │ - vqmovun.s32 d13, q7 │ │ - vqmovun.s32 d14, q8 │ │ - vqmovun.s32 d15, q9 │ │ - vmin.u16 q6, q6, q10 │ │ - vmin.u16 q7, q7, q10 │ │ - vsub.i16 q6, q6, q15 │ │ - vsub.i16 q7, q7, q15 │ │ - vst1.16 {d12-d13}, [r0 :128]! │ │ - vst1.16 {d14-d15}, [ip :128]! │ │ - subs r5, r5, #8 │ │ - ble 43830 │ │ - tst r7, #2 │ │ - vorr q2, q3, q3 │ │ - vorr q4, q5, q5 │ │ - vld1.16 {d6-d7}, [r2]! │ │ - vld1.16 {d10-d11}, [lr]! │ │ - bne 434b8 │ │ - b 434a4 │ │ - vext.8 d18, d4, d5, #6 │ │ - vext.8 d16, d4, d5, #2 │ │ - vext.8 d17, d4, d5, #4 │ │ - vext.8 d19, d5, d6, #2 │ │ - vext.8 d20, d5, d6, #4 │ │ - vshll.u16 q6, d18, #7 │ │ - vmlal.s16 q6, d4, d0[0] │ │ - vmlal.s16 q6, d16, d0[1] │ │ - vmlal.s16 q6, d17, d0[2] │ │ - vmlal.s16 q6, d18, d0[3] │ │ - vmlal.s16 q6, d5, d1[0] │ │ - vmlal.s16 q6, d19, d1[1] │ │ - vmlal.s16 q6, d20, d1[2] │ │ - vext.8 d18, d8, d9, #6 │ │ - vext.8 d16, d8, d9, #2 │ │ - vext.8 d17, d8, d9, #4 │ │ - vext.8 d19, d9, d10, #2 │ │ - vext.8 d20, d9, d10, #4 │ │ - vshll.u16 q7, d18, #7 │ │ - vmlal.s16 q7, d8, d0[0] │ │ - vmlal.s16 q7, d16, d0[1] │ │ - vmlal.s16 q7, d17, d0[2] │ │ - vmlal.s16 q7, d18, d0[3] │ │ - vmlal.s16 q7, d9, d1[0] │ │ - vmlal.s16 q7, d19, d1[1] │ │ - vmlal.s16 q7, d20, d1[2] │ │ - vmvn.i16 q10, #32768 ; 0x8000 │ │ - vadd.i32 q6, q6, q14 │ │ - vadd.i32 q7, q7, q14 │ │ - vrshl.s32 q6, q6, q13 │ │ - vrshl.s32 q7, q7, q13 │ │ - vqmovun.s32 d12, q6 │ │ - vqmovun.s32 d13, q7 │ │ - vmin.u16 q6, q6, q10 │ │ - vsub.i16 q6, q6, q15 │ │ - vst1.16 {d12}, [r0 :64]! │ │ - vst1.16 {d13}, [ip :64]! │ │ - subs r5, r5, #4 │ │ - vext.8 q2, q2, q3, #8 │ │ - vext.8 q3, q3, q3, #8 │ │ - vext.8 q4, q4, q5, #8 │ │ - vext.8 q5, q5, q5, #8 │ │ - cmp r5, #5 │ │ - blt 43698 │ │ - bgt 4370c │ │ - vorr q3, q11, q11 │ │ - vorr q5, q12, q12 │ │ - b 4371c │ │ - sub r9, r5, #1 │ │ - add fp, pc, #16 │ │ - ldr r9, [fp, r9, lsl #2] │ │ - add fp, fp, r9 │ │ - vorr q3, q11, q11 │ │ - vorr q5, q12, q12 │ │ - bx fp │ │ - andeq r0, r0, r0, lsl r0 │ │ - andeq r0, r0, ip, lsl r0 │ │ - andeq r0, r0, r0, lsr r0 │ │ - andeq r0, r0, r4, asr #32 │ │ - vorr d5, d6, d6 │ │ - vorr d9, d10, d10 │ │ - b 4371c │ │ - vext.8 q2, q2, q2, #10 │ │ - vext.8 q2, q2, q3, #6 │ │ - vext.8 q4, q4, q4, #10 │ │ - vext.8 q4, q4, q5, #6 │ │ - b 4371c │ │ - vext.8 q2, q2, q2, #12 │ │ - vext.8 q2, q2, q3, #4 │ │ - vext.8 q4, q4, q4, #12 │ │ - vext.8 q4, q4, q5, #4 │ │ - b 4371c │ │ - vext.8 q2, q2, q2, #14 │ │ - vext.8 q2, q2, q3, #2 │ │ - vext.8 q4, q4, q4, #14 │ │ - vext.8 q4, q4, q5, #2 │ │ - b 4371c │ │ - vext.8 q3, q3, q3, #2 │ │ - vext.8 q3, q3, q11, #14 │ │ - vext.8 q5, q5, q5, #2 │ │ - vext.8 q5, q5, q12, #14 │ │ - cmp r5, #4 │ │ - blt 437c8 │ │ - vext.8 d18, d4, d5, #6 │ │ - vext.8 d16, d4, d5, #2 │ │ - vext.8 d17, d4, d5, #4 │ │ - vext.8 d19, d5, d6, #2 │ │ - vext.8 d20, d5, d6, #4 │ │ - vshll.u16 q6, d18, #7 │ │ - vmlal.s16 q6, d4, d0[0] │ │ - vmlal.s16 q6, d16, d0[1] │ │ - vmlal.s16 q6, d17, d0[2] │ │ - vmlal.s16 q6, d18, d0[3] │ │ - vmlal.s16 q6, d5, d1[0] │ │ - vmlal.s16 q6, d19, d1[1] │ │ - vmlal.s16 q6, d20, d1[2] │ │ - vext.8 d18, d8, d9, #6 │ │ - vext.8 d16, d8, d9, #2 │ │ - vext.8 d17, d8, d9, #4 │ │ - vext.8 d19, d9, d10, #2 │ │ - vext.8 d20, d9, d10, #4 │ │ - vshll.u16 q7, d18, #7 │ │ - vmlal.s16 q7, d8, d0[0] │ │ - vmlal.s16 q7, d16, d0[1] │ │ - vmlal.s16 q7, d17, d0[2] │ │ - vmlal.s16 q7, d18, d0[3] │ │ - vmlal.s16 q7, d9, d1[0] │ │ - vmlal.s16 q7, d19, d1[1] │ │ - vmlal.s16 q7, d20, d1[2] │ │ - vmvn.i16 q10, #32768 ; 0x8000 │ │ - vadd.i32 q6, q6, q14 │ │ - vadd.i32 q7, q7, q14 │ │ - vrshl.s32 q6, q6, q13 │ │ - vrshl.s32 q7, q7, q13 │ │ - vqmovun.s32 d12, q6 │ │ - vqmovun.s32 d13, q7 │ │ - vmin.u16 q6, q6, q10 │ │ - vsub.i16 q6, q6, q15 │ │ - vst1.16 {d12}, [r0 :64]! │ │ - vst1.16 {d13}, [ip :64]! │ │ - subs r5, r5, #4 │ │ - vext.8 q2, q2, q3, #8 │ │ - vext.8 q4, q4, q5, #8 │ │ - beq 43830 │ │ - vmull.s16 q6, d4, d0 │ │ - vmull.s16 q7, d5, d1 │ │ - vmull.s16 q8, d8, d0 │ │ - vmull.s16 q9, d9, d1 │ │ - vadd.i32 q6, q6, q7 │ │ - vadd.i32 q8, q8, q9 │ │ - vpadd.i32 d12, d12, d13 │ │ - vpadd.i32 d13, d16, d17 │ │ - vdup.16 d14, d4[3] │ │ - vdup.16 d15, d8[3] │ │ - vpadd.i32 d12, d12, d13 │ │ - vtrn.16 d14, d15 │ │ - vadd.i32 d12, d12, d28 │ │ - vshll.u16 q7, d14, #7 │ │ - vmvn.i16 d20, #32768 ; 0x8000 │ │ - vadd.i32 d12, d12, d14 │ │ - vrshl.s32 d12, d12, d26 │ │ - vqmovun.s32 d12, q6 │ │ - vmin.u16 d12, d12, d20 │ │ - vsub.i16 d12, d12, d30 │ │ - vst1.16 {d12[0]}, [r0 :16]! │ │ - vst1.16 {d12[1]}, [ip :16]! │ │ - subs r5, r5, #1 │ │ - vext.8 q2, q2, q3, #2 │ │ - vext.8 q4, q4, q5, #2 │ │ - bgt 437c8 │ │ - subs r6, r6, #2 │ │ - ble 43850 │ │ - add r0, r0, sl │ │ - add ip, ip, sl │ │ - add r2, r2, r3 │ │ - add lr, lr, r3 │ │ - mov r5, r8 │ │ - b 43428 │ │ - vpop {d8-d15} │ │ + bgt 43350 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ push {r4, r5, r6, r7, lr} │ │ - vpush {d8-d11} │ │ - ldrd r4, [sp, #52] ; 0x34 │ │ - ldrd r6, [sp, #60] ; 0x3c │ │ - ldr lr, [sp, #68] ; 0x44 │ │ - vmov.i16 q1, #0 ; 0x0000 │ │ - mov ip, #128 ; 0x80 │ │ - vld1.16 {d0-d1}, [r5] │ │ - vdup.16 q5, lr │ │ - clz lr, lr │ │ - vmov.16 d2[3], ip │ │ - sub lr, lr, #11 │ │ - vadd.i16 q0, q0, q1 │ │ - vdup.32 q4, lr │ │ - mov lr, r4 │ │ - vneg.s32 q4, q4 │ │ - mov ip, r4 │ │ - tst r6, #4 │ │ - beq 438ac │ │ - sub r2, r2, r7, lsl #1 │ │ - add ip, ip, #2 │ │ - tst r6, #8 │ │ - beq 438b8 │ │ - add ip, ip, #2 │ │ + ldrd r4, [sp, #20] │ │ + ldr r6, [sp, #28] │ │ + vmov.i16 q3, #32768 ; 0x8000 │ │ tst r6, #4 │ │ - vld1.16 {d16-d17}, [r2 :128], r7 │ │ - beq 438d4 │ │ - vld1.16 {d20-d21}, [r2 :128], r7 │ │ - vorr q9, q8, q8 │ │ - vld1.16 {d22-d23}, [r2 :128], r7 │ │ - b 438e0 │ │ - vorr q9, q8, q8 │ │ - vorr q10, q8, q8 │ │ - vorr q11, q8, q8 │ │ - cmp r4, #4 │ │ - blt 43970 │ │ - vld1.16 {d24-d25}, [r2 :128], r7 │ │ - vld1.16 {d26-d27}, [r2 :128], r7 │ │ - vld1.16 {d28-d29}, [r2 :128], r7 │ │ - subs r4, r4, #1 │ │ - vmull.s16 q2, d16, d0[0] │ │ - vmlal.s16 q2, d18, d0[1] │ │ - vmlal.s16 q2, d20, d0[2] │ │ - vmlal.s16 q2, d22, d0[3] │ │ - vmlal.s16 q2, d24, d1[0] │ │ - vmlal.s16 q2, d26, d1[1] │ │ - vmlal.s16 q2, d28, d1[2] │ │ - vmull.s16 q3, d17, d0[0] │ │ - vmlal.s16 q3, d19, d0[1] │ │ - vmlal.s16 q3, d21, d0[2] │ │ - vmlal.s16 q3, d23, d0[3] │ │ - vmlal.s16 q3, d25, d1[0] │ │ - vmlal.s16 q3, d27, d1[1] │ │ - vmlal.s16 q3, d29, d1[2] │ │ - vrshl.s32 q2, q2, q4 │ │ - vrshl.s32 q3, q3, q4 │ │ - vqmovun.s32 d4, q2 │ │ - vqmovun.s32 d5, q3 │ │ - vmin.u16 q2, q2, q5 │ │ - vst1.16 {d4-d5}, [r0], r1 │ │ - cmp r4, #4 │ │ - vorr q8, q9, q9 │ │ - vorr q9, q10, q10 │ │ - vorr q10, q11, q11 │ │ - vorr q11, q12, q12 │ │ - vorr q12, q13, q13 │ │ - vorr q13, q14, q14 │ │ - blt 439f8 │ │ - vld1.16 {d28-d29}, [r2 :128], r7 │ │ - b 438f4 │ │ - tst r6, #8 │ │ - beq 439b0 │ │ - cmp r4, #2 │ │ - vld1.16 {d24-d25}, [r2 :128], r7 │ │ - vld1.16 {d26-d27}, [r2 :128], r7 │ │ - bgt 439a0 │ │ - beq 43994 │ │ - vorr q13, q12, q12 │ │ - b 43a1c │ │ - vld1.16 {d28-d29}, [r2 :128], r7 │ │ - vorr q15, q14, q14 │ │ - b 43a1c │ │ - vld1.16 {d28-d29}, [r2 :128], r7 │ │ - vld1.16 {d30-d31}, [r2 :128], r7 │ │ - vorr q1, q15, q15 │ │ - b 43a1c │ │ - cmp r4, #2 │ │ - bgt 439e0 │ │ - beq 439cc │ │ - vorr q12, q11, q11 │ │ - vorr q13, q11, q11 │ │ - vorr q14, q11, q11 │ │ - b 43a1c │ │ - vld1.16 {d24-d25}, [r2 :128], r7 │ │ - vorr q13, q12, q12 │ │ - vorr q14, q12, q12 │ │ - vorr q15, q12, q12 │ │ - b 43a1c │ │ - vld1.16 {d24-d25}, [r2 :128], r7 │ │ - vld1.16 {d26-d27}, [r2 :128], r7 │ │ - vorr q14, q13, q13 │ │ - vorr q15, q13, q13 │ │ - vorr q1, q13, q13 │ │ - b 43a1c │ │ + bne 433a4 │ │ + sub ip, r0, #68 ; 0x44 │ │ + vmov.i16 q2, #32768 ; 0x8000 │ │ + vst1.16 {d4-d7}, [ip]! │ │ + vst1.16 {d4-d7}, [ip]! │ │ + b 43490 │ │ + add r7, r4, r2 │ │ + sub r0, r0, #64 ; 0x40 │ │ + tst r6, #1 │ │ + beq 4342c │ │ + tst r6, #2 │ │ + beq 433f8 │ │ + vldr s8, [r4, #-4] │ │ + vld1.16 {d0-d1}, [r4 :128] │ │ + vldr s9, [r4, #16] │ │ + vldr s10, [r7, #-4] │ │ + vld1.16 {d2-d3}, [r7 :128] │ │ + vldr s11, [r7, #16] │ │ + vstr s8, [r0, #-4] │ │ + vst1.16 {d0-d1}, [r0 :128] │ │ + vstr s9, [r0, #16] │ │ + add r0, r0, #32 │ │ + vstr s10, [r0, #-4] │ │ + vst1.16 {d2-d3}, [r0 :128] │ │ + vstr s11, [r0, #16] │ │ + add r0, r0, #32 │ │ + b 43490 │ │ + vldr s8, [r4, #-4] │ │ + vld1.16 {d0-d1}, [r4 :128] │ │ + vldr s9, [r7, #-4] │ │ + vld1.16 {d2-d3}, [r7 :128] │ │ + vstr s8, [r0, #-4] │ │ + vst1.16 {d0-d1}, [r0 :128] │ │ + vstr s12, [r0, #16] │ │ + add r0, r0, #32 │ │ + vstr s9, [r0, #-4] │ │ + vst1.16 {d2-d3}, [r0 :128] │ │ + vstr s12, [r0, #16] │ │ + add r0, r0, #32 │ │ + b 43490 │ │ + tst r6, #2 │ │ + beq 43468 │ │ + vld1.16 {d0-d1}, [r4 :128] │ │ + vldr s8, [r4, #16] │ │ + vld1.16 {d2-d3}, [r7 :128] │ │ + vldr s9, [r7, #16] │ │ + vstr s12, [r0, #-4] │ │ + vst1.16 {d0-d1}, [r0 :128] │ │ + vstr s8, [r0, #16] │ │ + add r0, r0, #32 │ │ + vstr s12, [r0, #-4] │ │ + vst1.16 {d2-d3}, [r0 :128] │ │ + vstr s9, [r0, #16] │ │ + add r0, r0, #32 │ │ + b 43490 │ │ + vld1.16 {d0-d1}, [r4 :128] │ │ + vld1.16 {d2-d3}, [r7 :128] │ │ + vstr s12, [r0, #-4] │ │ + vst1.16 {d0-d1}, [r0 :128] │ │ + vstr s12, [r0, #16] │ │ + add r0, r0, #32 │ │ + vstr s12, [r0, #-4] │ │ + vst1.16 {d2-d3}, [r0 :128] │ │ + vstr s12, [r0, #16] │ │ + add r0, r0, #32 │ │ + tst r6, #1 │ │ + beq 434ec │ │ + tst r6, #2 │ │ + beq 434c8 │ │ + vld1.32 {d2[]}, [r3 :32]! │ │ + vldr s5, [r1, #16] │ │ + vld1.16 {d0-d1}, [r1 :128], r2 │ │ + subs r5, r5, #1 │ │ + vstr s4, [r0, #-4] │ │ + vst1.16 {d0-d1}, [r0 :128] │ │ + vstr s5, [r0, #16] │ │ + add r0, r0, #32 │ │ + bgt 434a0 │ │ + b 43534 │ │ + vld1.32 {d2[]}, [r3 :32]! │ │ + vld1.16 {d0-d1}, [r1 :128], r2 │ │ + subs r5, r5, #1 │ │ + vstr s4, [r0, #-4] │ │ + vst1.16 {d0-d1}, [r0 :128] │ │ + vstr s12, [r0, #16] │ │ + add r0, r0, #32 │ │ + bgt 434c8 │ │ + b 43534 │ │ + tst r6, #2 │ │ + beq 43518 │ │ + vldr s4, [r1, #16] │ │ + vld1.16 {d0-d1}, [r1 :128], r2 │ │ + subs r5, r5, #1 │ │ + vstr s12, [r0, #-4] │ │ + vst1.16 {d0-d1}, [r0 :128] │ │ + vstr s4, [r0, #16] │ │ + add r0, r0, #32 │ │ + bgt 434f4 │ │ + b 43534 │ │ + vld1.16 {d0-d1}, [r1 :128], r2 │ │ + subs r5, r5, #1 │ │ + vstr s12, [r0, #-4] │ │ + vst1.16 {d0-d1}, [r0 :128] │ │ + vstr s12, [r0, #16] │ │ + add r0, r0, #32 │ │ + bgt 43518 │ │ tst r6, #8 │ │ - beq 43a10 │ │ - vld1.16 {d28-d29}, [r2 :128], r7 │ │ - vld1.16 {d30-d31}, [r2 :128], r7 │ │ - vorr q1, q15, q15 │ │ - b 43a1c │ │ - vorr q14, q13, q13 │ │ - vorr q15, q13, q13 │ │ - vorr q1, q13, q13 │ │ - subs r4, r4, #1 │ │ - vmull.s16 q2, d16, d0[0] │ │ - vmlal.s16 q2, d18, d0[1] │ │ - vmlal.s16 q2, d20, d0[2] │ │ - vmlal.s16 q2, d22, d0[3] │ │ - vmlal.s16 q2, d24, d1[0] │ │ - vmlal.s16 q2, d26, d1[1] │ │ - vmlal.s16 q2, d28, d1[2] │ │ - vmull.s16 q3, d17, d0[0] │ │ - vmlal.s16 q3, d19, d0[1] │ │ - vmlal.s16 q3, d21, d0[2] │ │ - vmlal.s16 q3, d23, d0[3] │ │ - vmlal.s16 q3, d25, d1[0] │ │ - vmlal.s16 q3, d27, d1[1] │ │ - vmlal.s16 q3, d29, d1[2] │ │ - vrshl.s32 q2, q2, q4 │ │ - vrshl.s32 q3, q3, q4 │ │ - vqmovun.s32 d4, q2 │ │ - vqmovun.s32 d5, q3 │ │ - vmin.u16 q2, q2, q5 │ │ - vst1.16 {d4-d5}, [r0], r1 │ │ - ble 43a98 │ │ - vorr q8, q9, q9 │ │ - vorr q9, q10, q10 │ │ - vorr q10, q11, q11 │ │ - vorr q11, q12, q12 │ │ - vorr q12, q13, q13 │ │ - vorr q13, q14, q14 │ │ - vorr q14, q15, q15 │ │ - vorr q15, q1, q1 │ │ - b 43a1c │ │ - subs r3, r3, #8 │ │ - ble 43ab8 │ │ - mls r0, r1, lr, r0 │ │ - mls r2, r7, ip, r2 │ │ - add r0, r0, #16 │ │ - add r2, r2, #16 │ │ - mov r4, lr │ │ - b 438b8 │ │ - vpop {d8-d11} │ │ + bne 43550 │ │ + sub ip, r0, #4 │ │ + vmov.i16 q2, #32768 ; 0x8000 │ │ + vst1.16 {d4-d7}, [ip]! │ │ + vst1.16 {d4-d7}, [ip]! │ │ + pop {r4, r5, r6, r7, pc} │ │ + add r7, r1, r2 │ │ + tst r6, #1 │ │ + beq 435cc │ │ + tst r6, #2 │ │ + beq 4359c │ │ + vldr s8, [r1, #-4] │ │ + vld1.16 {d0-d1}, [r1 :128] │ │ + vldr s9, [r1, #16] │ │ + vldr s10, [r7, #-4] │ │ + vld1.16 {d2-d3}, [r7 :128] │ │ + vldr s11, [r7, #16] │ │ + vstr s8, [r0, #-4] │ │ + vst1.16 {d0-d1}, [r0 :128] │ │ + vstr s9, [r0, #16] │ │ + add r0, r0, #32 │ │ + vstr s10, [r0, #-4] │ │ + vst1.16 {d2-d3}, [r0 :128] │ │ + vstr s11, [r0, #16] │ │ + pop {r4, r5, r6, r7, pc} │ │ + vldr s8, [r1, #-4] │ │ + vld1.16 {d0-d1}, [r1 :128] │ │ + vldr s9, [r7, #-4] │ │ + vld1.16 {d2-d3}, [r7 :128] │ │ + vstr s8, [r0, #-4] │ │ + vst1.16 {d0-d1}, [r0 :128] │ │ + vstr s12, [r0, #16] │ │ + add r0, r0, #32 │ │ + vstr s9, [r0, #-4] │ │ + vst1.16 {d2-d3}, [r0 :128] │ │ + vstr s12, [r0, #16] │ │ + pop {r4, r5, r6, r7, pc} │ │ + tst r6, #2 │ │ + beq 43604 │ │ + vld1.16 {d0-d1}, [r1 :128] │ │ + vldr s8, [r1, #16] │ │ + vld1.16 {d2-d3}, [r7 :128] │ │ + vldr s9, [r7, #16] │ │ + vstr s12, [r0, #-4] │ │ + vst1.16 {d0-d1}, [r0 :128] │ │ + vstr s8, [r0, #16] │ │ + add r0, r0, #32 │ │ + vstr s12, [r0, #-4] │ │ + vst1.16 {d2-d3}, [r0 :128] │ │ + vstr s9, [r0, #16] │ │ + pop {r4, r5, r6, r7, pc} │ │ + vld1.16 {d0-d1}, [r1 :128] │ │ + vld1.16 {d2-d3}, [r7 :128] │ │ + vstr s12, [r0, #-4] │ │ + vst1.16 {d0-d1}, [r0 :128] │ │ + vstr s12, [r0, #16] │ │ + add r0, r0, #32 │ │ + vstr s12, [r0, #-4] │ │ + vst1.16 {d2-d3}, [r0 :128] │ │ + vstr s12, [r0, #16] │ │ pop {r4, r5, r6, r7, pc} │ │ - push {r4, lr} │ │ - ldr r4, [sp, #8] │ │ - add ip, pc, #8 │ │ - ldr r3, [ip, r3, lsl #2] │ │ - add ip, ip, r3 │ │ - bx ip │ │ - andeq r0, r0, r0 │ │ - andeq r0, r0, r0, lsr #32 │ │ - andeq r0, r0, r8, ror r0 │ │ - andeq r0, r0, r0, asr #1 │ │ - andeq r0, r0, r4, ror #1 │ │ - andeq r0, r0, r4, lsl r1 │ │ - andeq r0, r0, r8, lsr r1 │ │ - andeq r0, r0, ip, asr r1 │ │ - add r3, r0, r1 │ │ - lsl r1, r1, #1 │ │ - subs r4, r4, #8 │ │ - blt 43b34 │ │ - vld1.16 {d0-d1}, [r2 :128]! │ │ - vst1.16 {d0[0]}, [r0 :16], r1 │ │ - vst1.16 {d0[1]}, [r3 :16], r1 │ │ - vst1.16 {d0[2]}, [r0 :16], r1 │ │ - vst1.16 {d0[3]}, [r3 :16], r1 │ │ - vst1.16 {d1[0]}, [r0 :16], r1 │ │ - vst1.16 {d1[1]}, [r3 :16], r1 │ │ - vst1.16 {d1[2]}, [r0 :16], r1 │ │ - vst1.16 {d1[3]}, [r3 :16], r1 │ │ - ble 43b4c │ │ - b 43b00 │ │ - add r4, r4, #8 │ │ - asr r1, r1, #1 │ │ - subs r4, r4, #1 │ │ - vld1.16 {d0[]}, [r2]! │ │ - vst1.16 {d0[0]}, [r0], r1 │ │ - bgt 43b3c │ │ - pop {r4, pc} │ │ - add r3, r0, r1 │ │ - lsl r1, r1, #1 │ │ - subs r4, r4, #4 │ │ - blt 43b7c │ │ - vld1.32 {d0-d1}, [r2 :128]! │ │ - vst1.32 {d0[0]}, [r0 :32], r1 │ │ - vst1.32 {d0[1]}, [r3 :32], r1 │ │ - vst1.32 {d1[0]}, [r0 :32], r1 │ │ - vst1.32 {d1[1]}, [r3 :32], r1 │ │ - ble 43b94 │ │ - b 43b58 │ │ - add r4, r4, #4 │ │ - asr r1, r1, #1 │ │ - subs r4, r4, #1 │ │ - vld1.32 {d0[]}, [r2 :32]! │ │ - vst1.32 {d0[0]}, [r0 :32], r1 │ │ - bgt 43b84 │ │ - pop {r4, pc} │ │ - ldr r3, [r2] │ │ - ldrh ip, [r2, #4] │ │ - add r2, r2, #6 │ │ - subs r4, r4, #1 │ │ - str r3, [r0] │ │ - strh ip, [r0, #4] │ │ - add r0, r0, r1 │ │ - bgt 43b98 │ │ - pop {r4, pc} │ │ - add r3, r0, r1 │ │ - lsl r1, r1, #1 │ │ - subs r4, r4, #2 │ │ - blt 43be0 │ │ - vld1.16 {d0-d1}, [r2 :128]! │ │ - vst1.16 {d0}, [r0 :64], r1 │ │ - vst1.16 {d1}, [r3 :64], r1 │ │ - ble 43be8 │ │ - b 43bc4 │ │ - vld1.16 {d0}, [r2 :64] │ │ - vst1.16 {d0}, [r0 :64] │ │ - pop {r4, pc} │ │ - vld1.16 {d0}, [r2] │ │ - ldrh ip, [r2, #8] │ │ - add r2, r2, #10 │ │ - subs r4, r4, #1 │ │ - vst1.16 {d0}, [r0] │ │ - strh ip, [r0, #8] │ │ - add r0, r0, r1 │ │ - bgt 43bec │ │ - pop {r4, pc} │ │ - vld1.16 {d0}, [r2] │ │ - ldr ip, [r2, #8] │ │ - add r2, r2, #12 │ │ - subs r4, r4, #1 │ │ - vst1.16 {d0}, [r0] │ │ - str ip, [r0, #8] │ │ - add r0, r0, r1 │ │ - bgt 43c10 │ │ - pop {r4, pc} │ │ - vld1.16 {d0}, [r2] │ │ - ldr ip, [r2, #8] │ │ - ldrh lr, [r2, #12] │ │ - add r2, r2, #14 │ │ - subs r4, r4, #1 │ │ - vst1.16 {d0}, [r0] │ │ - str ip, [r0, #8] │ │ - strh lr, [r0, #12] │ │ - add r0, r0, r1 │ │ - bgt 43c34 │ │ - pop {r4, pc} │ │ push {r4, r5, r6, r7, lr} │ │ - ldr r4, [sp, #20] │ │ - ldr r5, [sp, #24] │ │ + ldrd r4, [sp, #20] │ │ ldr r6, [sp, #28] │ │ - clz r4, r4 │ │ - clz r7, r6 │ │ - sub r7, r7, #18 │ │ - mov lr, #1 │ │ - movw ip, #16384 ; 0x4000 │ │ - lsl lr, lr, r7 │ │ - rsb ip, ip, #0 │ │ - add r7, r7, #1 │ │ - sub ip, ip, lr │ │ - rsb r7, r7, #0 │ │ - vdup.16 q12, ip │ │ - vdup.16 q13, r7 │ │ - add r7, pc, #52 ; 0x34 │ │ - sub r4, r4, #24 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vqadd.s16 q0, q0, q2 │ │ - vqadd.s16 q1, q1, q3 │ │ - vmax.s16 q0, q0, q12 │ │ - vmax.s16 q1, q1, q12 │ │ - vqsub.s16 q0, q0, q12 │ │ - vqsub.s16 q1, q1, q12 │ │ - vshl.s16 q8, q0, q13 │ │ - vshl.s16 q9, q1, q13 │ │ - ldr r4, [r7, r4, lsl #2] │ │ - add r7, r7, r4 │ │ - bx r7 │ │ - andeq r0, r0, ip, lsr r2 │ │ - andeq r0, r0, r4, ror r1 │ │ - andeq r0, r0, ip, lsl #2 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r8, lsl r0 │ │ - add r7, r0, r1 │ │ - lsl r1, r1, #1 │ │ - subs r5, r5, #4 │ │ - vst1.16 {d16}, [r0 :64], r1 │ │ - vst1.16 {d17}, [r7 :64], r1 │ │ - vst1.16 {d18}, [r0 :64], r1 │ │ - vst1.16 {d19}, [r7 :64], r1 │ │ - ble 44090 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vqadd.s16 q0, q0, q2 │ │ - vqadd.s16 q1, q1, q3 │ │ - vmax.s16 q0, q0, q12 │ │ - vmax.s16 q1, q1, q12 │ │ - vqsub.s16 q0, q0, q12 │ │ - vqsub.s16 q1, q1, q12 │ │ - vshl.s16 q8, q0, q13 │ │ - vshl.s16 q9, q1, q13 │ │ - b 43cfc │ │ - add r7, r0, r1 │ │ - lsl r1, r1, #1 │ │ - vst1.16 {d16-d17}, [r0 :128], r1 │ │ - subs r5, r5, #2 │ │ - vst1.16 {d18-d19}, [r7 :128], r1 │ │ - ble 44090 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vqadd.s16 q0, q0, q2 │ │ - vqadd.s16 q1, q1, q3 │ │ - vmax.s16 q0, q0, q12 │ │ - vmax.s16 q1, q1, q12 │ │ - vqsub.s16 q0, q0, q12 │ │ - vqsub.s16 q1, q1, q12 │ │ - vshl.s16 q8, q0, q13 │ │ - vshl.s16 q9, q1, q13 │ │ - b 43d48 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vqadd.s16 q0, q0, q2 │ │ - vqadd.s16 q1, q1, q3 │ │ - vmax.s16 q0, q0, q12 │ │ - vmax.s16 q1, q1, q12 │ │ - vqsub.s16 q0, q0, q12 │ │ - vqsub.s16 q1, q1, q12 │ │ - vshl.s16 q10, q0, q13 │ │ - vshl.s16 q11, q1, q13 │ │ - vst1.16 {d16-d19}, [r0 :128], r1 │ │ - subs r5, r5, #2 │ │ - vst1.16 {d20-d23}, [r0 :128], r1 │ │ - ble 44090 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vqadd.s16 q0, q0, q2 │ │ - vqadd.s16 q1, q1, q3 │ │ - vmax.s16 q0, q0, q12 │ │ - vmax.s16 q1, q1, q12 │ │ - vqsub.s16 q0, q0, q12 │ │ - vqsub.s16 q1, q1, q12 │ │ - vshl.s16 q8, q0, q13 │ │ - vshl.s16 q9, q1, q13 │ │ - b 43d84 │ │ - add r7, r0, #32 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vqadd.s16 q0, q0, q2 │ │ - vqadd.s16 q1, q1, q3 │ │ - vmax.s16 q0, q0, q12 │ │ - vmax.s16 q1, q1, q12 │ │ - vqsub.s16 q0, q0, q12 │ │ - vqsub.s16 q1, q1, q12 │ │ - vshl.s16 q10, q0, q13 │ │ - vshl.s16 q11, q1, q13 │ │ - vst1.16 {d16-d19}, [r0 :128], r1 │ │ + vmov.i16 q3, #32768 ; 0x8000 │ │ + tst r6, #4 │ │ + bne 43654 │ │ + sub ip, r0, #36 ; 0x24 │ │ + vmov.i16 q2, #32768 ; 0x8000 │ │ + vst1.16 {d4-d7}, [ip]! │ │ + b 43740 │ │ + add r7, r4, r2 │ │ + sub r0, r0, #32 │ │ + tst r6, #1 │ │ + beq 436dc │ │ + tst r6, #2 │ │ + beq 436a8 │ │ + vldr s8, [r4, #-4] │ │ + vld1.16 {d0}, [r4 :64] │ │ + vldr s9, [r4, #8] │ │ + vldr s10, [r7, #-4] │ │ + vld1.16 {d2}, [r7 :64] │ │ + vldr s11, [r7, #8] │ │ + vstr s8, [r0, #-4] │ │ + vst1.16 {d0}, [r0 :64] │ │ + vstr s9, [r0, #8] │ │ + add r0, r0, #16 │ │ + vstr s10, [r0, #-4] │ │ + vst1.16 {d2}, [r0 :64] │ │ + vstr s11, [r0, #8] │ │ + add r0, r0, #16 │ │ + b 43740 │ │ + vldr s8, [r4, #-4] │ │ + vld1.16 {d0}, [r4 :64] │ │ + vldr s9, [r7, #-4] │ │ + vld1.16 {d2}, [r7 :64] │ │ + vstr s8, [r0, #-4] │ │ + vst1.16 {d0}, [r0 :64] │ │ + vstr s12, [r0, #8] │ │ + add r0, r0, #16 │ │ + vstr s9, [r0, #-4] │ │ + vst1.16 {d2}, [r0 :64] │ │ + vstr s12, [r0, #8] │ │ + add r0, r0, #16 │ │ + b 43740 │ │ + tst r6, #2 │ │ + beq 43718 │ │ + vld1.16 {d0}, [r4 :64] │ │ + vldr s8, [r4, #8] │ │ + vld1.16 {d2}, [r7 :64] │ │ + vldr s9, [r7, #8] │ │ + vstr s12, [r0, #-4] │ │ + vst1.16 {d0}, [r0 :64] │ │ + vstr s8, [r0, #8] │ │ + add r0, r0, #16 │ │ + vstr s12, [r0, #-4] │ │ + vst1.16 {d2}, [r0 :64] │ │ + vstr s9, [r0, #8] │ │ + add r0, r0, #16 │ │ + b 43740 │ │ + vld1.16 {d0}, [r4 :64] │ │ + vld1.16 {d2}, [r7 :64] │ │ + vstr s12, [r0, #-4] │ │ + vst1.16 {d0}, [r0 :64] │ │ + vstr s12, [r0, #8] │ │ + add r0, r0, #16 │ │ + vstr s12, [r0, #-4] │ │ + vst1.16 {d2}, [r0 :64] │ │ + vstr s12, [r0, #8] │ │ + add r0, r0, #16 │ │ + tst r6, #1 │ │ + beq 4379c │ │ + tst r6, #2 │ │ + beq 43778 │ │ + vld1.32 {d2[]}, [r3 :32]! │ │ + vldr s5, [r1, #8] │ │ + vld1.16 {d0}, [r1 :64], r2 │ │ subs r5, r5, #1 │ │ - vst1.16 {d20-d23}, [r7 :128], r1 │ │ - ble 44090 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vqadd.s16 q0, q0, q2 │ │ - vqadd.s16 q1, q1, q3 │ │ - vmax.s16 q0, q0, q12 │ │ - vmax.s16 q1, q1, q12 │ │ - vqsub.s16 q0, q0, q12 │ │ - vqsub.s16 q1, q1, q12 │ │ - vshl.s16 q8, q0, q13 │ │ - vshl.s16 q9, q1, q13 │ │ - b 43dec │ │ - add r7, r0, #32 │ │ - mov ip, #64 ; 0x40 │ │ - sub r1, r1, #64 ; 0x40 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vqadd.s16 q0, q0, q2 │ │ - vqadd.s16 q1, q1, q3 │ │ - vmax.s16 q0, q0, q12 │ │ - vmax.s16 q1, q1, q12 │ │ - vqsub.s16 q0, q0, q12 │ │ - vqsub.s16 q1, q1, q12 │ │ - vshl.s16 q10, q0, q13 │ │ - vshl.s16 q11, q1, q13 │ │ - vst1.16 {d16-d19}, [r0 :128], ip │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vqadd.s16 q0, q0, q2 │ │ - vqadd.s16 q1, q1, q3 │ │ - vmax.s16 q0, q0, q12 │ │ - vmax.s16 q1, q1, q12 │ │ - vqsub.s16 q0, q0, q12 │ │ - vqsub.s16 q1, q1, q12 │ │ - vshl.s16 q8, q0, q13 │ │ - vshl.s16 q9, q1, q13 │ │ - vst1.16 {d20-d23}, [r7 :128], ip │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vqadd.s16 q0, q0, q2 │ │ - vqadd.s16 q1, q1, q3 │ │ - vmax.s16 q0, q0, q12 │ │ - vmax.s16 q1, q1, q12 │ │ - vqsub.s16 q0, q0, q12 │ │ - vqsub.s16 q1, q1, q12 │ │ - vshl.s16 q10, q0, q13 │ │ - vshl.s16 q11, q1, q13 │ │ - vst1.16 {d16-d19}, [r0 :128], r1 │ │ + vstr s4, [r0, #-4] │ │ + vst1.16 {d0}, [r0 :64] │ │ + vstr s5, [r0, #8] │ │ + add r0, r0, #16 │ │ + bgt 43750 │ │ + b 437e4 │ │ + vld1.32 {d2[]}, [r3 :32]! │ │ + vld1.16 {d0}, [r1 :64], r2 │ │ subs r5, r5, #1 │ │ - vst1.16 {d20-d23}, [r7 :128], r1 │ │ - ble 44090 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vqadd.s16 q0, q0, q2 │ │ - vqadd.s16 q1, q1, q3 │ │ - vmax.s16 q0, q0, q12 │ │ - vmax.s16 q1, q1, q12 │ │ - vqsub.s16 q0, q0, q12 │ │ - vqsub.s16 q1, q1, q12 │ │ - vshl.s16 q8, q0, q13 │ │ - vshl.s16 q9, q1, q13 │ │ - b 43e5c │ │ - add r7, r0, #32 │ │ - mov ip, #64 ; 0x40 │ │ - sub r1, r1, #192 ; 0xc0 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vqadd.s16 q0, q0, q2 │ │ - vqadd.s16 q1, q1, q3 │ │ - vmax.s16 q0, q0, q12 │ │ - vmax.s16 q1, q1, q12 │ │ - vqsub.s16 q0, q0, q12 │ │ - vqsub.s16 q1, q1, q12 │ │ - vshl.s16 q10, q0, q13 │ │ - vshl.s16 q11, q1, q13 │ │ - vst1.16 {d16-d19}, [r0 :128], ip │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vqadd.s16 q0, q0, q2 │ │ - vqadd.s16 q1, q1, q3 │ │ - vmax.s16 q0, q0, q12 │ │ - vmax.s16 q1, q1, q12 │ │ - vqsub.s16 q0, q0, q12 │ │ - vqsub.s16 q1, q1, q12 │ │ - vshl.s16 q8, q0, q13 │ │ - vshl.s16 q9, q1, q13 │ │ - vst1.16 {d20-d23}, [r7 :128], ip │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vqadd.s16 q0, q0, q2 │ │ - vqadd.s16 q1, q1, q3 │ │ - vmax.s16 q0, q0, q12 │ │ - vmax.s16 q1, q1, q12 │ │ - vqsub.s16 q0, q0, q12 │ │ - vqsub.s16 q1, q1, q12 │ │ - vshl.s16 q10, q0, q13 │ │ - vshl.s16 q11, q1, q13 │ │ - vst1.16 {d16-d19}, [r0 :128], ip │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vqadd.s16 q0, q0, q2 │ │ - vqadd.s16 q1, q1, q3 │ │ - vmax.s16 q0, q0, q12 │ │ - vmax.s16 q1, q1, q12 │ │ - vqsub.s16 q0, q0, q12 │ │ - vqsub.s16 q1, q1, q12 │ │ - vshl.s16 q8, q0, q13 │ │ - vshl.s16 q9, q1, q13 │ │ - vst1.16 {d20-d23}, [r7 :128], ip │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vqadd.s16 q0, q0, q2 │ │ - vqadd.s16 q1, q1, q3 │ │ - vmax.s16 q0, q0, q12 │ │ - vmax.s16 q1, q1, q12 │ │ - vqsub.s16 q0, q0, q12 │ │ - vqsub.s16 q1, q1, q12 │ │ - vshl.s16 q10, q0, q13 │ │ - vshl.s16 q11, q1, q13 │ │ - vst1.16 {d16-d19}, [r0 :128], ip │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vqadd.s16 q0, q0, q2 │ │ - vqadd.s16 q1, q1, q3 │ │ - vmax.s16 q0, q0, q12 │ │ - vmax.s16 q1, q1, q12 │ │ - vqsub.s16 q0, q0, q12 │ │ - vqsub.s16 q1, q1, q12 │ │ - vshl.s16 q8, q0, q13 │ │ - vshl.s16 q9, q1, q13 │ │ - vst1.16 {d20-d23}, [r7 :128], ip │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vqadd.s16 q0, q0, q2 │ │ - vqadd.s16 q1, q1, q3 │ │ - vmax.s16 q0, q0, q12 │ │ - vmax.s16 q1, q1, q12 │ │ - vqsub.s16 q0, q0, q12 │ │ - vqsub.s16 q1, q1, q12 │ │ - vshl.s16 q10, q0, q13 │ │ - vshl.s16 q11, q1, q13 │ │ - vst1.16 {d16-d19}, [r0 :128], r1 │ │ + vstr s4, [r0, #-4] │ │ + vst1.16 {d0}, [r0 :64] │ │ + vstr s12, [r0, #8] │ │ + add r0, r0, #16 │ │ + bgt 43778 │ │ + b 437e4 │ │ + tst r6, #2 │ │ + beq 437c8 │ │ + vldr s4, [r1, #8] │ │ + vld1.16 {d0}, [r1 :64], r2 │ │ subs r5, r5, #1 │ │ - vst1.16 {d20-d23}, [r7 :128], r1 │ │ - ble 44090 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vqadd.s16 q0, q0, q2 │ │ - vqadd.s16 q1, q1, q3 │ │ - vmax.s16 q0, q0, q12 │ │ - vmax.s16 q1, q1, q12 │ │ - vqsub.s16 q0, q0, q12 │ │ - vqsub.s16 q1, q1, q12 │ │ - vshl.s16 q8, q0, q13 │ │ - vshl.s16 q9, q1, q13 │ │ - b 43f24 │ │ + vstr s12, [r0, #-4] │ │ + vst1.16 {d0}, [r0 :64] │ │ + vstr s4, [r0, #8] │ │ + add r0, r0, #16 │ │ + bgt 437a4 │ │ + b 437e4 │ │ + vld1.16 {d0}, [r1 :64], r2 │ │ + subs r5, r5, #1 │ │ + vstr s12, [r0, #-4] │ │ + vst1.16 {d0}, [r0 :64] │ │ + vstr s12, [r0, #8] │ │ + add r0, r0, #16 │ │ + bgt 437c8 │ │ + tst r6, #8 │ │ + bne 437fc │ │ + sub ip, r0, #4 │ │ + vmov.i16 q2, #32768 ; 0x8000 │ │ + vst1.16 {d4-d7}, [ip]! │ │ pop {r4, r5, r6, r7, pc} │ │ - push {r4, r5, r6, r7, lr} │ │ - ldr r4, [sp, #20] │ │ - ldr r5, [sp, #24] │ │ - ldr r6, [sp, #28] │ │ - clz r4, r4 │ │ - ldr r7, [sp, #32] │ │ + add r7, r1, r2 │ │ + tst r6, #1 │ │ + beq 43878 │ │ + tst r6, #2 │ │ + beq 43848 │ │ + vldr s8, [r1, #-4] │ │ + vld1.16 {d0}, [r1 :64] │ │ + vldr s9, [r1, #8] │ │ + vldr s10, [r7, #-4] │ │ + vld1.16 {d2}, [r7 :64] │ │ + vldr s11, [r7, #8] │ │ + vstr s8, [r0, #-4] │ │ + vst1.16 {d0}, [r0 :64] │ │ + vstr s9, [r0, #8] │ │ + add r0, r0, #16 │ │ + vstr s10, [r0, #-4] │ │ + vst1.16 {d2}, [r0 :64] │ │ + vstr s11, [r0, #8] │ │ + pop {r4, r5, r6, r7, pc} │ │ + vldr s8, [r1, #-4] │ │ + vld1.16 {d0}, [r1 :64] │ │ + vldr s9, [r7, #-4] │ │ + vld1.16 {d2}, [r7 :64] │ │ + vstr s8, [r0, #-4] │ │ + vst1.16 {d0}, [r0 :64] │ │ + vstr s12, [r0, #8] │ │ + add r0, r0, #16 │ │ + vstr s9, [r0, #-4] │ │ + vst1.16 {d2}, [r0 :64] │ │ + vstr s12, [r0, #8] │ │ + pop {r4, r5, r6, r7, pc} │ │ + tst r6, #2 │ │ + beq 438b0 │ │ + vld1.16 {d0}, [r1 :64] │ │ + vldr s8, [r1, #8] │ │ + vld1.16 {d2}, [r7 :64] │ │ + vldr s9, [r7, #8] │ │ + vstr s12, [r0, #-4] │ │ + vst1.16 {d0}, [r0 :64] │ │ + vstr s8, [r0, #8] │ │ + add r0, r0, #16 │ │ + vstr s12, [r0, #-4] │ │ + vst1.16 {d2}, [r0 :64] │ │ + vstr s9, [r0, #8] │ │ + pop {r4, r5, r6, r7, pc} │ │ + vld1.16 {d0}, [r1 :64] │ │ + vld1.16 {d2}, [r7 :64] │ │ + vstr s12, [r0, #-4] │ │ + vst1.16 {d0}, [r0 :64] │ │ + vstr s12, [r0, #8] │ │ + add r0, r0, #16 │ │ + vstr s12, [r0, #-4] │ │ + vst1.16 {d2}, [r0 :64] │ │ + vstr s12, [r0, #8] │ │ + pop {r4, r5, r6, r7, pc} │ │ + clz r9, r9 │ │ + sub r9, r9, #24 │ │ + rsb r9, r9, #0 │ │ + ldr r8, [pc] ; 438ec │ │ + b 438f0 │ │ + andeq r6, r7, r8, asr sp │ │ + add r8, r8, pc │ │ + lsr r9, r3, r9 │ │ + and r9, r9, #1 │ │ + add r8, r8, r9, lsl #1 │ │ + ldr r9, [pc] ; 43908 │ │ + b 4390c │ │ + andeq r6, r7, r4, lsl #26 │ │ + add r9, r9, pc │ │ + add r5, r9, r5, lsl #1 │ │ + vmov.i16 d17, #15 ; 0x000f │ │ + vdup.16 d16, r6 │ │ + vdup.16 q5, r3 │ │ + vmov.16 d8[0], r3 │ │ + vmov.16 d8[1], r4 │ │ + vclz.i16 d8, d8 │ │ + vsub.i16 d8, d17, d8 │ │ + vqsub.u16 d8, d16, d8 │ │ + vneg.s16 d8, d8 │ │ + vdup.16 q4, d8[0] │ │ + vld1.16 {d0-d1}, [r2 :128] │ │ + vmov.i16 q1, #0 ; 0x0000 │ │ + mov lr, #2 │ │ + ldrsb r9, [r5] │ │ + add r6, r2, r9, lsl #1 │ │ + sub r9, r2, r9, lsl #1 │ │ + vld1.16 {d28-d29}, [r6] │ │ + vld1.16 {d30-d31}, [r9] │ │ + ldrb ip, [r8] │ │ + vabd.u16 q8, q0, q14 │ │ + vabd.u16 q11, q0, q15 │ │ + vshl.u16 q9, q8, q4 │ │ + vshl.u16 q12, q11, q4 │ │ + vqsub.u16 q9, q5, q9 │ │ + vqsub.u16 q12, q5, q12 │ │ + vsub.i16 q10, q14, q0 │ │ + vsub.i16 q13, q15, q0 │ │ + vneg.s16 q8, q9 │ │ + vneg.s16 q11, q12 │ │ + vmin.s16 q10, q10, q9 │ │ + vmin.s16 q13, q13, q12 │ │ + vdup.16 q9, ip │ │ + vmax.s16 q10, q10, q8 │ │ + vmax.s16 q13, q13, q11 │ │ + vmla.i16 q1, q10, q9 │ │ + vmla.i16 q1, q13, q9 │ │ + add r5, r5, #1 │ │ + subs lr, lr, #1 │ │ + add r8, r8, #1 │ │ + bne 43948 │ │ + vshr.s16 q14, q1, #15 │ │ + vadd.i16 q1, q1, q14 │ │ + vrshr.s16 q1, q1, #4 │ │ + vadd.i16 q0, q0, q1 │ │ + add r2, r2, #32 │ │ + subs r7, r7, #1 │ │ + vst1.16 {d0-d1}, [r0 :128], r1 │ │ + sub r5, r5, #2 │ │ + sub r8, r8, #2 │ │ + bgt 4393c │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ + ldr r9, [pc] ; 439ec │ │ + b 439f0 │ │ + andeq r6, r7, r0, lsr #24 │ │ + add r9, r9, pc │ │ + add r5, r9, r5, lsl #1 │ │ + vmov.i16 d17, #15 ; 0x000f │ │ + vdup.16 d16, r6 │ │ + vdup.16 q7, r4 │ │ + vmov.16 d8[0], r3 │ │ + vmov.16 d8[1], r4 │ │ + vclz.i16 d8, d8 │ │ + vsub.i16 d8, d17, d8 │ │ + vqsub.u16 d8, d16, d8 │ │ + vneg.s16 d8, d8 │ │ + vdup.16 q6, d8[1] │ │ + vld1.16 {d0-d1}, [r2 :128] │ │ + vmov.i16 q1, #0 ; 0x0000 │ │ + mov lr, #2 │ │ + add r5, r5, #4 │ │ + ldrsb r9, [r5] │ │ + add r6, r2, r9, lsl #1 │ │ + sub r9, r2, r9, lsl #1 │ │ + vld1.16 {d28-d29}, [r6] │ │ + vld1.16 {d30-d31}, [r9] │ │ + add r5, r5, #8 │ │ + ldrsb r9, [r5] │ │ + vabd.u16 q8, q0, q14 │ │ + vabd.u16 q11, q0, q15 │ │ + vshl.u16 q9, q8, q6 │ │ + vshl.u16 q12, q11, q6 │ │ + vqsub.u16 q9, q7, q9 │ │ + vqsub.u16 q12, q7, q12 │ │ + vsub.i16 q10, q14, q0 │ │ + vsub.i16 q13, q15, q0 │ │ + vneg.s16 q8, q9 │ │ + vneg.s16 q11, q12 │ │ + vmin.s16 q10, q10, q9 │ │ + vmin.s16 q13, q13, q12 │ │ + vdup.16 q9, lr │ │ + vmax.s16 q10, q10, q8 │ │ + vmax.s16 q13, q13, q11 │ │ + vmla.i16 q1, q10, q9 │ │ + vmla.i16 q1, q13, q9 │ │ + add r6, r2, r9, lsl #1 │ │ + sub r9, r2, r9, lsl #1 │ │ + vld1.16 {d28-d29}, [r6] │ │ + vld1.16 {d30-d31}, [r9] │ │ + vabd.u16 q8, q0, q14 │ │ + vabd.u16 q11, q0, q15 │ │ + vshl.u16 q9, q8, q6 │ │ + vshl.u16 q12, q11, q6 │ │ + vqsub.u16 q9, q7, q9 │ │ + vqsub.u16 q12, q7, q12 │ │ + vsub.i16 q10, q14, q0 │ │ + vsub.i16 q13, q15, q0 │ │ + vneg.s16 q8, q9 │ │ + vneg.s16 q11, q12 │ │ + vmin.s16 q10, q10, q9 │ │ + vmin.s16 q13, q13, q12 │ │ + vdup.16 q9, lr │ │ + vmax.s16 q10, q10, q8 │ │ + vmax.s16 q13, q13, q11 │ │ + vmla.i16 q1, q10, q9 │ │ + vmla.i16 q1, q13, q9 │ │ + sub r5, r5, #11 │ │ + subs lr, lr, #1 │ │ + bne 43a2c │ │ + vshr.s16 q14, q1, #15 │ │ + vadd.i16 q1, q1, q14 │ │ + vrshr.s16 q1, q1, #4 │ │ + vadd.i16 q0, q0, q1 │ │ + add r2, r2, #32 │ │ + subs r7, r7, #1 │ │ + vst1.16 {d0-d1}, [r0 :128], r1 │ │ + sub r5, r5, #2 │ │ + bgt 43a20 │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ + clz r9, r9 │ │ + sub r9, r9, #24 │ │ + rsb r9, r9, #0 │ │ + ldr r8, [pc] ; 43b30 │ │ + b 43b34 │ │ + andeq r6, r7, r4, lsl fp │ │ + add r8, r8, pc │ │ + lsr r9, r3, r9 │ │ + and r9, r9, #1 │ │ + add r8, r8, r9, lsl #1 │ │ + ldr r9, [pc] ; 43b4c │ │ + b 43b50 │ │ + andeq r6, r7, r0, asr #21 │ │ + add r9, r9, pc │ │ + add r5, r9, r5, lsl #1 │ │ + vmov.i16 d17, #15 ; 0x000f │ │ + vdup.16 d16, r6 │ │ + vdup.16 q5, r3 │ │ + vdup.16 q7, r4 │ │ + vmov.16 d8[0], r3 │ │ + vmov.16 d8[1], r4 │ │ + vclz.i16 d8, d8 │ │ + vsub.i16 d8, d17, d8 │ │ + vqsub.u16 d8, d16, d8 │ │ + vneg.s16 d8, d8 │ │ + vdup.16 q6, d8[1] │ │ + vdup.16 q4, d8[0] │ │ + vld1.16 {d0-d1}, [r2 :128] │ │ + vmov.i16 q1, #0 ; 0x0000 │ │ + vorr q2, q0, q0 │ │ + vorr q3, q0, q0 │ │ + mov lr, #2 │ │ + ldrsb r9, [r5] │ │ + add r6, r2, r9, lsl #1 │ │ + sub r9, r2, r9, lsl #1 │ │ + vld1.16 {d28-d29}, [r6] │ │ + vld1.16 {d30-d31}, [r9] │ │ + add r5, r5, #4 │ │ + ldrsb r9, [r5] │ │ + ldrb ip, [r8] │ │ + vmin.u16 q2, q2, q14 │ │ + vmax.s16 q3, q3, q14 │ │ + vmin.u16 q2, q2, q15 │ │ + vmax.s16 q3, q3, q15 │ │ + vabd.u16 q8, q0, q14 │ │ + vabd.u16 q11, q0, q15 │ │ + vshl.u16 q9, q8, q4 │ │ + vshl.u16 q12, q11, q4 │ │ + vqsub.u16 q9, q5, q9 │ │ + vqsub.u16 q12, q5, q12 │ │ + vsub.i16 q10, q14, q0 │ │ + vsub.i16 q13, q15, q0 │ │ + vneg.s16 q8, q9 │ │ + vneg.s16 q11, q12 │ │ + vmin.s16 q10, q10, q9 │ │ + vmin.s16 q13, q13, q12 │ │ + vdup.16 q9, ip │ │ + vmax.s16 q10, q10, q8 │ │ + vmax.s16 q13, q13, q11 │ │ + vmla.i16 q1, q10, q9 │ │ + vmla.i16 q1, q13, q9 │ │ + add r6, r2, r9, lsl #1 │ │ + sub r9, r2, r9, lsl #1 │ │ + vld1.16 {d28-d29}, [r6] │ │ + vld1.16 {d30-d31}, [r9] │ │ + add r5, r5, #8 │ │ + ldrsb r9, [r5] │ │ + vmin.u16 q2, q2, q14 │ │ + vmax.s16 q3, q3, q14 │ │ + vmin.u16 q2, q2, q15 │ │ + vmax.s16 q3, q3, q15 │ │ + vabd.u16 q8, q0, q14 │ │ + vabd.u16 q11, q0, q15 │ │ + vshl.u16 q9, q8, q6 │ │ + vshl.u16 q12, q11, q6 │ │ + vqsub.u16 q9, q7, q9 │ │ + vqsub.u16 q12, q7, q12 │ │ + vsub.i16 q10, q14, q0 │ │ + vsub.i16 q13, q15, q0 │ │ + vneg.s16 q8, q9 │ │ + vneg.s16 q11, q12 │ │ + vmin.s16 q10, q10, q9 │ │ + vmin.s16 q13, q13, q12 │ │ + vdup.16 q9, lr │ │ + vmax.s16 q10, q10, q8 │ │ + vmax.s16 q13, q13, q11 │ │ + vmla.i16 q1, q10, q9 │ │ + vmla.i16 q1, q13, q9 │ │ + add r6, r2, r9, lsl #1 │ │ + sub r9, r2, r9, lsl #1 │ │ + vld1.16 {d28-d29}, [r6] │ │ + vld1.16 {d30-d31}, [r9] │ │ + vmin.u16 q2, q2, q14 │ │ + vmax.s16 q3, q3, q14 │ │ + vmin.u16 q2, q2, q15 │ │ + vmax.s16 q3, q3, q15 │ │ + vabd.u16 q8, q0, q14 │ │ + vabd.u16 q11, q0, q15 │ │ + vshl.u16 q9, q8, q6 │ │ + vshl.u16 q12, q11, q6 │ │ + vqsub.u16 q9, q7, q9 │ │ + vqsub.u16 q12, q7, q12 │ │ + vsub.i16 q10, q14, q0 │ │ + vsub.i16 q13, q15, q0 │ │ + vneg.s16 q8, q9 │ │ + vneg.s16 q11, q12 │ │ + vmin.s16 q10, q10, q9 │ │ + vmin.s16 q13, q13, q12 │ │ + vdup.16 q9, lr │ │ + vmax.s16 q10, q10, q8 │ │ + vmax.s16 q13, q13, q11 │ │ + vmla.i16 q1, q10, q9 │ │ + vmla.i16 q1, q13, q9 │ │ + sub r5, r5, #11 │ │ + subs lr, lr, #1 │ │ + add r8, r8, #1 │ │ + bne 43b9c │ │ + vshr.s16 q14, q1, #15 │ │ + vadd.i16 q1, q1, q14 │ │ + vrshr.s16 q1, q1, #4 │ │ + vadd.i16 q0, q0, q1 │ │ + vmin.s16 q0, q0, q3 │ │ + vmax.s16 q0, q0, q2 │ │ + add r2, r2, #32 │ │ + subs r7, r7, #1 │ │ + vst1.16 {d0-d1}, [r0 :128], r1 │ │ + sub r5, r5, #2 │ │ + sub r8, r8, #2 │ │ + bgt 43b88 │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ + vpush {d8-d15} │ │ + ldrd r4, [sp, #92] ; 0x5c │ │ + ldrd r6, [sp, #100] ; 0x64 │ │ + ldrd r8, [sp, #108] ; 0x6c │ │ + cmp r3, #0 │ │ + bne 43d48 │ │ + b 439e4 │ │ + cmp r4, #0 │ │ + bne 43d54 │ │ + b 438d8 │ │ + b 43b1c │ │ + clz r9, r9 │ │ + sub r9, r9, #24 │ │ + rsb r9, r9, #0 │ │ + ldr r8, [pc] ; 43d6c │ │ + b 43d70 │ │ + ldrdeq r6, [r7], -r8 │ │ + add r8, r8, pc │ │ + lsr r9, r3, r9 │ │ + and r9, r9, #1 │ │ + add r8, r8, r9, lsl #1 │ │ + ldr r9, [pc] ; 43d88 │ │ + b 43d8c │ │ + andeq r6, r7, r0, lsr #17 │ │ + add r9, r9, pc │ │ + add r5, r9, r5, lsl #1 │ │ + vmov.i16 d17, #15 ; 0x000f │ │ + vdup.16 d16, r6 │ │ + vdup.16 q5, r3 │ │ + vmov.16 d8[0], r3 │ │ + vmov.16 d8[1], r4 │ │ + vclz.i16 d8, d8 │ │ + vsub.i16 d8, d17, d8 │ │ + vqsub.u16 d8, d16, d8 │ │ + vneg.s16 d8, d8 │ │ + vdup.16 q4, d8[0] │ │ + add ip, r2, #16 │ │ + vld1.16 {d0}, [r2 :64] │ │ + vld1.16 {d1}, [ip :64] │ │ + vmov.i16 q1, #0 ; 0x0000 │ │ + mov lr, #2 │ │ + ldrsb r9, [r5] │ │ + add r6, r2, r9, lsl #1 │ │ + sub r9, r2, r9, lsl #1 │ │ + vld1.16 {d28}, [r6] │ │ + add r6, r6, #16 │ │ + vld1.16 {d30}, [r9] │ │ + add r9, r9, #16 │ │ + vld1.16 {d29}, [r6] │ │ + vld1.16 {d31}, [r9] │ │ + ldrb ip, [r8] │ │ + vabd.u16 q8, q0, q14 │ │ + vabd.u16 q11, q0, q15 │ │ + vshl.u16 q9, q8, q4 │ │ + vshl.u16 q12, q11, q4 │ │ + vqsub.u16 q9, q5, q9 │ │ + vqsub.u16 q12, q5, q12 │ │ + vsub.i16 q10, q14, q0 │ │ + vsub.i16 q13, q15, q0 │ │ + vneg.s16 q8, q9 │ │ + vneg.s16 q11, q12 │ │ + vmin.s16 q10, q10, q9 │ │ + vmin.s16 q13, q13, q12 │ │ + vdup.16 q9, ip │ │ + vmax.s16 q10, q10, q8 │ │ + vmax.s16 q13, q13, q11 │ │ + vmla.i16 q1, q10, q9 │ │ + vmla.i16 q1, q13, q9 │ │ + add r5, r5, #1 │ │ + subs lr, lr, #1 │ │ + add r8, r8, #1 │ │ + bne 43dd0 │ │ + vshr.s16 q14, q1, #15 │ │ + vadd.i16 q1, q1, q14 │ │ + vrshr.s16 q1, q1, #4 │ │ + vadd.i16 q0, q0, q1 │ │ + vst1.16 {d0}, [r0 :64], r1 │ │ + add r2, r2, #32 │ │ + subs r7, r7, #2 │ │ + vst1.16 {d1}, [r0 :64], r1 │ │ + sub r5, r5, #2 │ │ + sub r8, r8, #2 │ │ + bgt 43dbc │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ + ldr r9, [pc] ; 43e88 │ │ + b 43e8c │ │ + andeq r6, r7, r0, lsr #15 │ │ + add r9, r9, pc │ │ + add r5, r9, r5, lsl #1 │ │ + vmov.i16 d17, #15 ; 0x000f │ │ + vdup.16 d16, r6 │ │ + vdup.16 q7, r4 │ │ + vmov.16 d8[0], r3 │ │ + vmov.16 d8[1], r4 │ │ + vclz.i16 d8, d8 │ │ + vsub.i16 d8, d17, d8 │ │ + vqsub.u16 d8, d16, d8 │ │ + vneg.s16 d8, d8 │ │ + vdup.16 q6, d8[1] │ │ + add ip, r2, #16 │ │ + vld1.16 {d0}, [r2 :64] │ │ + vld1.16 {d1}, [ip :64] │ │ + vmov.i16 q1, #0 ; 0x0000 │ │ + mov lr, #2 │ │ + add r5, r5, #4 │ │ + ldrsb r9, [r5] │ │ + add r6, r2, r9, lsl #1 │ │ + sub r9, r2, r9, lsl #1 │ │ + vld1.16 {d28}, [r6] │ │ + add r6, r6, #16 │ │ + vld1.16 {d30}, [r9] │ │ + add r9, r9, #16 │ │ + vld1.16 {d29}, [r6] │ │ + vld1.16 {d31}, [r9] │ │ + add r5, r5, #8 │ │ + ldrsb r9, [r5] │ │ + vabd.u16 q8, q0, q14 │ │ + vabd.u16 q11, q0, q15 │ │ + vshl.u16 q9, q8, q6 │ │ + vshl.u16 q12, q11, q6 │ │ + vqsub.u16 q9, q7, q9 │ │ + vqsub.u16 q12, q7, q12 │ │ + vsub.i16 q10, q14, q0 │ │ + vsub.i16 q13, q15, q0 │ │ + vneg.s16 q8, q9 │ │ + vneg.s16 q11, q12 │ │ + vmin.s16 q10, q10, q9 │ │ + vmin.s16 q13, q13, q12 │ │ + vdup.16 q9, lr │ │ + vmax.s16 q10, q10, q8 │ │ + vmax.s16 q13, q13, q11 │ │ + vmla.i16 q1, q10, q9 │ │ + vmla.i16 q1, q13, q9 │ │ + add r6, r2, r9, lsl #1 │ │ + sub r9, r2, r9, lsl #1 │ │ + vld1.16 {d28}, [r6] │ │ + add r6, r6, #16 │ │ + vld1.16 {d30}, [r9] │ │ + add r9, r9, #16 │ │ + vld1.16 {d29}, [r6] │ │ + vld1.16 {d31}, [r9] │ │ + vabd.u16 q8, q0, q14 │ │ + vabd.u16 q11, q0, q15 │ │ + vshl.u16 q9, q8, q6 │ │ + vshl.u16 q12, q11, q6 │ │ + vqsub.u16 q9, q7, q9 │ │ + vqsub.u16 q12, q7, q12 │ │ + vsub.i16 q10, q14, q0 │ │ + vsub.i16 q13, q15, q0 │ │ + vneg.s16 q8, q9 │ │ + vneg.s16 q11, q12 │ │ + vmin.s16 q10, q10, q9 │ │ + vmin.s16 q13, q13, q12 │ │ + vdup.16 q9, lr │ │ + vmax.s16 q10, q10, q8 │ │ + vmax.s16 q13, q13, q11 │ │ + vmla.i16 q1, q10, q9 │ │ + vmla.i16 q1, q13, q9 │ │ + sub r5, r5, #11 │ │ + subs lr, lr, #1 │ │ + bne 43ed0 │ │ + vshr.s16 q14, q1, #15 │ │ + vadd.i16 q1, q1, q14 │ │ + vrshr.s16 q1, q1, #4 │ │ + vadd.i16 q0, q0, q1 │ │ + vst1.16 {d0}, [r0 :64], r1 │ │ + add r2, r2, #32 │ │ + subs r7, r7, #2 │ │ + vst1.16 {d1}, [r0 :64], r1 │ │ + sub r5, r5, #2 │ │ + bgt 43ebc │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ + clz r9, r9 │ │ + sub r9, r9, #24 │ │ + rsb r9, r9, #0 │ │ + ldr r8, [pc] ; 43ff8 │ │ + b 43ffc │ │ + andeq r6, r7, ip, asr #12 │ │ + add r8, r8, pc │ │ + lsr r9, r3, r9 │ │ + and r9, r9, #1 │ │ + add r8, r8, r9, lsl #1 │ │ + ldr r9, [pc] ; 44014 │ │ + b 44018 │ │ + andeq r6, r7, r4, lsl r6 │ │ + add r9, r9, pc │ │ + add r5, r9, r5, lsl #1 │ │ + vmov.i16 d17, #15 ; 0x000f │ │ + vdup.16 d16, r6 │ │ + vdup.16 q5, r3 │ │ + vdup.16 q7, r4 │ │ + vmov.16 d8[0], r3 │ │ + vmov.16 d8[1], r4 │ │ + vclz.i16 d8, d8 │ │ + vsub.i16 d8, d17, d8 │ │ + vqsub.u16 d8, d16, d8 │ │ + vneg.s16 d8, d8 │ │ + vdup.16 q6, d8[1] │ │ + vdup.16 q4, d8[0] │ │ + add ip, r2, #16 │ │ + vld1.16 {d0}, [r2 :64] │ │ + vld1.16 {d1}, [ip :64] │ │ + vmov.i16 q1, #0 ; 0x0000 │ │ + vorr q2, q0, q0 │ │ + vorr q3, q0, q0 │ │ + mov lr, #2 │ │ + ldrsb r9, [r5] │ │ + add r6, r2, r9, lsl #1 │ │ + sub r9, r2, r9, lsl #1 │ │ + vld1.16 {d28}, [r6] │ │ + add r6, r6, #16 │ │ + vld1.16 {d30}, [r9] │ │ + add r9, r9, #16 │ │ + vld1.16 {d29}, [r6] │ │ + vld1.16 {d31}, [r9] │ │ + add r5, r5, #4 │ │ + ldrsb r9, [r5] │ │ + ldrb ip, [r8] │ │ + vmin.u16 q2, q2, q14 │ │ + vmax.s16 q3, q3, q14 │ │ + vmin.u16 q2, q2, q15 │ │ + vmax.s16 q3, q3, q15 │ │ + vabd.u16 q8, q0, q14 │ │ + vabd.u16 q11, q0, q15 │ │ + vshl.u16 q9, q8, q4 │ │ + vshl.u16 q12, q11, q4 │ │ + vqsub.u16 q9, q5, q9 │ │ + vqsub.u16 q12, q5, q12 │ │ + vsub.i16 q10, q14, q0 │ │ + vsub.i16 q13, q15, q0 │ │ + vneg.s16 q8, q9 │ │ + vneg.s16 q11, q12 │ │ + vmin.s16 q10, q10, q9 │ │ + vmin.s16 q13, q13, q12 │ │ + vdup.16 q9, ip │ │ + vmax.s16 q10, q10, q8 │ │ + vmax.s16 q13, q13, q11 │ │ + vmla.i16 q1, q10, q9 │ │ + vmla.i16 q1, q13, q9 │ │ + add r6, r2, r9, lsl #1 │ │ + sub r9, r2, r9, lsl #1 │ │ + vld1.16 {d28}, [r6] │ │ + add r6, r6, #16 │ │ + vld1.16 {d30}, [r9] │ │ + add r9, r9, #16 │ │ + vld1.16 {d29}, [r6] │ │ + vld1.16 {d31}, [r9] │ │ + add r5, r5, #8 │ │ + ldrsb r9, [r5] │ │ + vmin.u16 q2, q2, q14 │ │ + vmax.s16 q3, q3, q14 │ │ + vmin.u16 q2, q2, q15 │ │ + vmax.s16 q3, q3, q15 │ │ + vabd.u16 q8, q0, q14 │ │ + vabd.u16 q11, q0, q15 │ │ + vshl.u16 q9, q8, q6 │ │ + vshl.u16 q12, q11, q6 │ │ + vqsub.u16 q9, q7, q9 │ │ + vqsub.u16 q12, q7, q12 │ │ + vsub.i16 q10, q14, q0 │ │ + vsub.i16 q13, q15, q0 │ │ + vneg.s16 q8, q9 │ │ + vneg.s16 q11, q12 │ │ + vmin.s16 q10, q10, q9 │ │ + vmin.s16 q13, q13, q12 │ │ + vdup.16 q9, lr │ │ + vmax.s16 q10, q10, q8 │ │ + vmax.s16 q13, q13, q11 │ │ + vmla.i16 q1, q10, q9 │ │ + vmla.i16 q1, q13, q9 │ │ + add r6, r2, r9, lsl #1 │ │ + sub r9, r2, r9, lsl #1 │ │ + vld1.16 {d28}, [r6] │ │ + add r6, r6, #16 │ │ + vld1.16 {d30}, [r9] │ │ + add r9, r9, #16 │ │ + vld1.16 {d29}, [r6] │ │ + vld1.16 {d31}, [r9] │ │ + vmin.u16 q2, q2, q14 │ │ + vmax.s16 q3, q3, q14 │ │ + vmin.u16 q2, q2, q15 │ │ + vmax.s16 q3, q3, q15 │ │ + vabd.u16 q8, q0, q14 │ │ + vabd.u16 q11, q0, q15 │ │ + vshl.u16 q9, q8, q6 │ │ + vshl.u16 q12, q11, q6 │ │ + vqsub.u16 q9, q7, q9 │ │ + vqsub.u16 q12, q7, q12 │ │ + vsub.i16 q10, q14, q0 │ │ + vsub.i16 q13, q15, q0 │ │ + vneg.s16 q8, q9 │ │ + vneg.s16 q11, q12 │ │ + vmin.s16 q10, q10, q9 │ │ + vmin.s16 q13, q13, q12 │ │ + vdup.16 q9, lr │ │ + vmax.s16 q10, q10, q8 │ │ + vmax.s16 q13, q13, q11 │ │ + vmla.i16 q1, q10, q9 │ │ + vmla.i16 q1, q13, q9 │ │ + sub r5, r5, #11 │ │ + subs lr, lr, #1 │ │ + add r8, r8, #1 │ │ + bne 4406c │ │ + vshr.s16 q14, q1, #15 │ │ + vadd.i16 q1, q1, q14 │ │ + vrshr.s16 q1, q1, #4 │ │ + vadd.i16 q0, q0, q1 │ │ + vmin.s16 q0, q0, q3 │ │ + vmax.s16 q0, q0, q2 │ │ + vst1.16 {d0}, [r0 :64], r1 │ │ + add r2, r2, #32 │ │ + subs r7, r7, #2 │ │ + vst1.16 {d1}, [r0 :64], r1 │ │ + sub r5, r5, #2 │ │ + sub r8, r8, #2 │ │ + bgt 44050 │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ + vpush {d8-d15} │ │ + ldrd r4, [sp, #92] ; 0x5c │ │ + ldrd r6, [sp, #100] ; 0x64 │ │ + ldrd r8, [sp, #108] ; 0x6c │ │ + cmp r3, #0 │ │ + bne 4424c │ │ + b 43e80 │ │ + cmp r4, #0 │ │ + bne 44258 │ │ + b 43d58 │ │ + b 43fe4 │ │ + push {lr} ; (str lr, [sp, #-4]!) │ │ + vpush {d8-d15} │ │ + clz r3, r3 │ │ + sub lr, r3, #24 │ │ + sub sp, sp, #32 │ │ + mov r3, #8 │ │ + vmov.i16 q1, #0 ; 0x0000 │ │ + vmov.i16 q3, #0 ; 0x0000 │ │ + vmov.i16 q5, #0 ; 0x0000 │ │ + vmov.i16 q8, #0 ; 0x0000 │ │ + vmov.i16 q9, #0 ; 0x0000 │ │ + vmov.i16 q11, #0 ; 0x0000 │ │ + vmov.i16 q10, #0 ; 0x0000 │ │ + vld1.16 {d30-d31}, [r0 :128], r1 │ │ + vdup.16 q14, lr │ │ + vshl.u16 q15, q15, q14 │ │ + vmov.i16 q14, #128 ; 0x0080 │ │ + vsub.i16 q15, q15, q14 │ │ vmov.i16 q14, #0 ; 0x0000 │ │ - vdup.16 q15, r7 │ │ - vpush {d8-d9} │ │ - clz r7, r7 │ │ - sub r7, r7, #18 │ │ - mov ip, #8192 ; 0x2000 │ │ - lsr ip, ip, r7 │ │ - rsb r7, r7, #0 │ │ - vdup.16 q12, ip │ │ - vdup.16 q13, r7 │ │ - vdup.32 q4, r6 │ │ - vneg.s32 q4, q4 │ │ - add r7, pc, #132 ; 0x84 │ │ - sub r4, r4, #24 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vsubl.s16 q8, d4, d0 │ │ - vsubl.s16 q0, d5, d1 │ │ - vsubl.s16 q9, d6, d2 │ │ - vsubl.s16 q1, d7, d3 │ │ - vmul.i32 q8, q8, q4 │ │ - vmul.i32 q0, q0, q4 │ │ - vmul.i32 q9, q9, q4 │ │ - vmul.i32 q1, q1, q4 │ │ - vshr.s32 q8, q8, #4 │ │ - vshr.s32 q0, q0, #4 │ │ - vshr.s32 q9, q9, #4 │ │ - vshr.s32 q1, q1, #4 │ │ - vaddw.s16 q8, q8, d4 │ │ - vaddw.s16 q0, q0, d5 │ │ - vaddw.s16 q9, q9, d6 │ │ - vaddw.s16 q1, q1, d7 │ │ - vmovn.i32 d16, q8 │ │ - vmovn.i32 d17, q0 │ │ - vmovn.i32 d18, q9 │ │ - vmovn.i32 d19, q1 │ │ - vrshl.s16 q8, q8, q13 │ │ - vrshl.s16 q9, q9, q13 │ │ - vadd.i16 q8, q8, q12 │ │ + vorr q0, q15, q15 │ │ + vrev64.16 q13, q15 │ │ + vswp d26, d27 │ │ + vorr q2, q13, q13 │ │ + vpadd.i16 d26, d30, d31 │ │ + vmov.i16 d27, #0 ; 0x0000 │ │ + vpadd.i16 d24, d26, d28 │ │ + vpadd.i16 d24, d24, d28 │ │ + vmov.u16 ip, d24[0] │ │ + vadd.i16 q5, q5, q15 │ │ + vmov.16 d8[0], ip │ │ + vorr q6, q13, q13 │ │ + vrev64.16 d26, d26 │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + vorr q7, q13, q13 │ │ + vext.8 q12, q14, q15, #10 │ │ + vext.8 q13, q15, q14, #10 │ │ vadd.i16 q9, q9, q12 │ │ - vmin.s16 q8, q8, q15 │ │ - vmin.s16 q9, q9, q15 │ │ - vmax.s16 q8, q8, q14 │ │ - vmax.s16 q9, q9, q14 │ │ - ldr r4, [r7, r4, lsl #2] │ │ - add r7, r7, r4 │ │ - bx r7 │ │ - andeq r0, r0, ip, asr r5 │ │ - andeq r0, r0, r4, asr r3 │ │ - andeq r0, r0, ip, asr #4 │ │ - andeq r0, r0, r8, asr #2 │ │ - strheq r0, [r0], -r4 │ │ - andeq r0, r0, r8, lsl r0 │ │ - add r7, r0, r1 │ │ - lsl r1, r1, #1 │ │ - subs r5, r5, #4 │ │ - vst1.16 {d16}, [r0 :64], r1 │ │ - vst1.16 {d17}, [r7 :64], r1 │ │ - vst1.16 {d18}, [r0 :64], r1 │ │ - vst1.16 {d19}, [r7 :64], r1 │ │ - ble 44abc │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vsubl.s16 q8, d4, d0 │ │ - vsubl.s16 q0, d5, d1 │ │ - vsubl.s16 q9, d6, d2 │ │ - vsubl.s16 q1, d7, d3 │ │ - vmul.i32 q8, q8, q4 │ │ - vmul.i32 q0, q0, q4 │ │ - vmul.i32 q9, q9, q4 │ │ - vmul.i32 q1, q1, q4 │ │ - vshr.s32 q8, q8, #4 │ │ - vshr.s32 q0, q0, #4 │ │ - vshr.s32 q9, q9, #4 │ │ - vshr.s32 q1, q1, #4 │ │ - vaddw.s16 q8, q8, d4 │ │ - vaddw.s16 q0, q0, d5 │ │ - vaddw.s16 q9, q9, d6 │ │ - vaddw.s16 q1, q1, d7 │ │ - vmovn.i32 d16, q8 │ │ - vmovn.i32 d17, q0 │ │ - vmovn.i32 d18, q9 │ │ - vmovn.i32 d19, q1 │ │ - vrshl.s16 q8, q8, q13 │ │ - vrshl.s16 q9, q9, q13 │ │ - vadd.i16 q8, q8, q12 │ │ + vadd.i16 d22, d22, d26 │ │ + vorr q10, q15, q15 │ │ + vld1.16 {d30-d31}, [r0 :128], r1 │ │ + vdup.16 q14, lr │ │ + vshl.u16 q15, q15, q14 │ │ + vmov.i16 q14, #128 ; 0x0080 │ │ + vsub.i16 q15, q15, q14 │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + vext.8 q12, q14, q15, #14 │ │ + vext.8 q13, q15, q14, #14 │ │ + vadd.i16 q0, q0, q12 │ │ + vadd.i16 q1, q1, q13 │ │ + vrev64.16 q13, q15 │ │ + vswp d26, d27 │ │ + vext.8 q12, q14, q13, #14 │ │ + vext.8 q13, q13, q14, #14 │ │ + vadd.i16 q2, q2, q12 │ │ + vadd.i16 q3, q3, q13 │ │ + vpadd.i16 d26, d30, d31 │ │ + vmov.i16 d27, #0 ; 0x0000 │ │ + vpadd.i16 d24, d26, d28 │ │ + vpadd.i16 d24, d24, d28 │ │ + vmov.u16 ip, d24[0] │ │ + vadd.i16 q5, q5, q15 │ │ + vmov.16 d8[1], ip │ │ + vext.8 q12, q14, q13, #14 │ │ + vext.8 q14, q13, q14, #14 │ │ + vadd.i16 q6, q6, q12 │ │ + vadd.i16 d16, d16, d28 │ │ + vrev64.16 d26, d26 │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + vext.8 q12, q14, q13, #14 │ │ + vext.8 q13, q13, q14, #14 │ │ + vadd.i16 q7, q7, q12 │ │ + vadd.i16 d17, d17, d26 │ │ + vext.8 q12, q14, q15, #10 │ │ + vext.8 q13, q15, q14, #10 │ │ vadd.i16 q9, q9, q12 │ │ - vmin.s16 q8, q8, q15 │ │ - vmin.s16 q9, q9, q15 │ │ - vmax.s16 q8, q8, q14 │ │ - vmax.s16 q9, q9, q14 │ │ - b 44188 │ │ - add r7, r0, r1 │ │ - lsl r1, r1, #1 │ │ - vst1.16 {d16-d17}, [r0 :128], r1 │ │ - subs r5, r5, #2 │ │ - vst1.16 {d18-d19}, [r7 :128], r1 │ │ - ble 44abc │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vsubl.s16 q8, d4, d0 │ │ - vsubl.s16 q0, d5, d1 │ │ - vsubl.s16 q9, d6, d2 │ │ - vsubl.s16 q1, d7, d3 │ │ - vmul.i32 q8, q8, q4 │ │ - vmul.i32 q0, q0, q4 │ │ - vmul.i32 q9, q9, q4 │ │ - vmul.i32 q1, q1, q4 │ │ - vshr.s32 q8, q8, #4 │ │ - vshr.s32 q0, q0, #4 │ │ - vshr.s32 q9, q9, #4 │ │ - vshr.s32 q1, q1, #4 │ │ - vaddw.s16 q8, q8, d4 │ │ - vaddw.s16 q0, q0, d5 │ │ - vaddw.s16 q9, q9, d6 │ │ - vaddw.s16 q1, q1, d7 │ │ - vmovn.i32 d16, q8 │ │ - vmovn.i32 d17, q0 │ │ - vmovn.i32 d18, q9 │ │ - vmovn.i32 d19, q1 │ │ - vrshl.s16 q8, q8, q13 │ │ - vrshl.s16 q9, q9, q13 │ │ - vadd.i16 q8, q8, q12 │ │ + vadd.i16 d22, d22, d26 │ │ + vadd.i16 q10, q10, q15 │ │ + vld1.16 {d30-d31}, [r0 :128], r1 │ │ + vdup.16 q14, lr │ │ + vshl.u16 q15, q15, q14 │ │ + vmov.i16 q14, #128 ; 0x0080 │ │ + vsub.i16 q15, q15, q14 │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + vext.8 q12, q14, q15, #12 │ │ + vext.8 q13, q15, q14, #12 │ │ + vadd.i16 q0, q0, q12 │ │ + vadd.i16 q1, q1, q13 │ │ + vrev64.16 q13, q15 │ │ + vswp d26, d27 │ │ + vext.8 q12, q14, q13, #12 │ │ + vext.8 q13, q13, q14, #12 │ │ + vadd.i16 q2, q2, q12 │ │ + vadd.i16 q3, q3, q13 │ │ + vpadd.i16 d26, d30, d31 │ │ + vmov.i16 d27, #0 ; 0x0000 │ │ + vpadd.i16 d24, d26, d28 │ │ + vpadd.i16 d24, d24, d28 │ │ + vmov.u16 ip, d24[0] │ │ + vadd.i16 q5, q5, q15 │ │ + vmov.16 d8[2], ip │ │ + vext.8 q12, q14, q13, #12 │ │ + vext.8 q14, q13, q14, #12 │ │ + vadd.i16 q6, q6, q12 │ │ + vadd.i16 d16, d16, d28 │ │ + vrev64.16 d26, d26 │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + vext.8 q12, q14, q13, #12 │ │ + vext.8 q13, q13, q14, #12 │ │ + vadd.i16 q7, q7, q12 │ │ + vadd.i16 d17, d17, d26 │ │ + vext.8 q12, q14, q15, #12 │ │ + vext.8 q13, q15, q14, #12 │ │ vadd.i16 q9, q9, q12 │ │ - vmin.s16 q8, q8, q15 │ │ - vmin.s16 q9, q9, q15 │ │ - vmax.s16 q8, q8, q14 │ │ - vmax.s16 q9, q9, q14 │ │ - b 44224 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vsubl.s16 q10, d4, d0 │ │ - vsubl.s16 q0, d5, d1 │ │ - vsubl.s16 q11, d6, d2 │ │ - vsubl.s16 q1, d7, d3 │ │ - vmul.i32 q10, q10, q4 │ │ - vmul.i32 q0, q0, q4 │ │ - vmul.i32 q11, q11, q4 │ │ - vmul.i32 q1, q1, q4 │ │ - vshr.s32 q10, q10, #4 │ │ - vshr.s32 q0, q0, #4 │ │ - vshr.s32 q11, q11, #4 │ │ - vshr.s32 q1, q1, #4 │ │ - vaddw.s16 q10, q10, d4 │ │ - vaddw.s16 q0, q0, d5 │ │ - vaddw.s16 q11, q11, d6 │ │ - vaddw.s16 q1, q1, d7 │ │ - vmovn.i32 d20, q10 │ │ - vmovn.i32 d21, q0 │ │ - vmovn.i32 d22, q11 │ │ - vmovn.i32 d23, q1 │ │ - vrshl.s16 q10, q10, q13 │ │ - vrshl.s16 q11, q11, q13 │ │ + vadd.i16 d22, d22, d26 │ │ + vext.8 q12, q14, q15, #14 │ │ + vext.8 q13, q15, q14, #14 │ │ vadd.i16 q10, q10, q12 │ │ - vadd.i16 q11, q11, q12 │ │ - vmin.s16 q10, q10, q15 │ │ - vmin.s16 q11, q11, q15 │ │ - vmax.s16 q10, q10, q14 │ │ - vmax.s16 q11, q11, q14 │ │ - vst1.16 {d16-d19}, [r0 :128], r1 │ │ - subs r5, r5, #2 │ │ - vst1.16 {d20-d23}, [r0 :128], r1 │ │ - ble 44abc │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vsubl.s16 q8, d4, d0 │ │ - vsubl.s16 q0, d5, d1 │ │ - vsubl.s16 q9, d6, d2 │ │ - vsubl.s16 q1, d7, d3 │ │ - vmul.i32 q8, q8, q4 │ │ - vmul.i32 q0, q0, q4 │ │ - vmul.i32 q9, q9, q4 │ │ - vmul.i32 q1, q1, q4 │ │ - vshr.s32 q8, q8, #4 │ │ - vshr.s32 q0, q0, #4 │ │ - vshr.s32 q9, q9, #4 │ │ - vshr.s32 q1, q1, #4 │ │ - vaddw.s16 q8, q8, d4 │ │ - vaddw.s16 q0, q0, d5 │ │ - vaddw.s16 q9, q9, d6 │ │ - vaddw.s16 q1, q1, d7 │ │ - vmovn.i32 d16, q8 │ │ - vmovn.i32 d17, q0 │ │ - vmovn.i32 d18, q9 │ │ - vmovn.i32 d19, q1 │ │ - vrshl.s16 q8, q8, q13 │ │ - vrshl.s16 q9, q9, q13 │ │ - vadd.i16 q8, q8, q12 │ │ + vadd.i16 d23, d23, d26 │ │ + vld1.16 {d30-d31}, [r0 :128], r1 │ │ + vdup.16 q14, lr │ │ + vshl.u16 q15, q15, q14 │ │ + vmov.i16 q14, #128 ; 0x0080 │ │ + vsub.i16 q15, q15, q14 │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + vext.8 q12, q14, q15, #10 │ │ + vext.8 q13, q15, q14, #10 │ │ + vadd.i16 q0, q0, q12 │ │ + vadd.i16 q1, q1, q13 │ │ + vrev64.16 q13, q15 │ │ + vswp d26, d27 │ │ + vext.8 q12, q14, q13, #10 │ │ + vext.8 q13, q13, q14, #10 │ │ + vadd.i16 q2, q2, q12 │ │ + vadd.i16 q3, q3, q13 │ │ + vpadd.i16 d26, d30, d31 │ │ + vmov.i16 d27, #0 ; 0x0000 │ │ + vpadd.i16 d24, d26, d28 │ │ + vpadd.i16 d24, d24, d28 │ │ + vmov.u16 ip, d24[0] │ │ + vadd.i16 q5, q5, q15 │ │ + vmov.16 d8[3], ip │ │ + vext.8 q12, q14, q13, #10 │ │ + vext.8 q14, q13, q14, #10 │ │ + vadd.i16 q6, q6, q12 │ │ + vadd.i16 d16, d16, d28 │ │ + vrev64.16 d26, d26 │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + vext.8 q12, q14, q13, #10 │ │ + vext.8 q13, q13, q14, #10 │ │ + vadd.i16 q7, q7, q12 │ │ + vadd.i16 d17, d17, d26 │ │ + vext.8 q12, q14, q15, #12 │ │ + vext.8 q13, q15, q14, #12 │ │ vadd.i16 q9, q9, q12 │ │ - vmin.s16 q8, q8, q15 │ │ - vmin.s16 q9, q9, q15 │ │ - vmax.s16 q8, q8, q14 │ │ - vmax.s16 q9, q9, q14 │ │ - b 442b0 │ │ - add r7, r0, #32 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vsubl.s16 q10, d4, d0 │ │ - vsubl.s16 q0, d5, d1 │ │ - vsubl.s16 q11, d6, d2 │ │ - vsubl.s16 q1, d7, d3 │ │ - vmul.i32 q10, q10, q4 │ │ - vmul.i32 q0, q0, q4 │ │ - vmul.i32 q11, q11, q4 │ │ - vmul.i32 q1, q1, q4 │ │ - vshr.s32 q10, q10, #4 │ │ - vshr.s32 q0, q0, #4 │ │ - vshr.s32 q11, q11, #4 │ │ - vshr.s32 q1, q1, #4 │ │ - vaddw.s16 q10, q10, d4 │ │ - vaddw.s16 q0, q0, d5 │ │ - vaddw.s16 q11, q11, d6 │ │ - vaddw.s16 q1, q1, d7 │ │ - vmovn.i32 d20, q10 │ │ - vmovn.i32 d21, q0 │ │ - vmovn.i32 d22, q11 │ │ - vmovn.i32 d23, q1 │ │ - vrshl.s16 q10, q10, q13 │ │ - vrshl.s16 q11, q11, q13 │ │ + vadd.i16 d22, d22, d26 │ │ + vext.8 q12, q14, q15, #14 │ │ + vext.8 q13, q15, q14, #14 │ │ vadd.i16 q10, q10, q12 │ │ - vadd.i16 q11, q11, q12 │ │ - vmin.s16 q10, q10, q15 │ │ - vmin.s16 q11, q11, q15 │ │ - vmax.s16 q10, q10, q14 │ │ - vmax.s16 q11, q11, q14 │ │ - vst1.16 {d16-d19}, [r0 :128], r1 │ │ - subs r5, r5, #1 │ │ - vst1.16 {d20-d23}, [r7 :128], r1 │ │ - ble 44abc │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vsubl.s16 q8, d4, d0 │ │ - vsubl.s16 q0, d5, d1 │ │ - vsubl.s16 q9, d6, d2 │ │ - vsubl.s16 q1, d7, d3 │ │ - vmul.i32 q8, q8, q4 │ │ - vmul.i32 q0, q0, q4 │ │ - vmul.i32 q9, q9, q4 │ │ - vmul.i32 q1, q1, q4 │ │ - vshr.s32 q8, q8, #4 │ │ - vshr.s32 q0, q0, #4 │ │ - vshr.s32 q9, q9, #4 │ │ - vshr.s32 q1, q1, #4 │ │ - vaddw.s16 q8, q8, d4 │ │ - vaddw.s16 q0, q0, d5 │ │ - vaddw.s16 q9, q9, d6 │ │ - vaddw.s16 q1, q1, d7 │ │ - vmovn.i32 d16, q8 │ │ - vmovn.i32 d17, q0 │ │ - vmovn.i32 d18, q9 │ │ - vmovn.i32 d19, q1 │ │ - vrshl.s16 q8, q8, q13 │ │ - vrshl.s16 q9, q9, q13 │ │ - vadd.i16 q8, q8, q12 │ │ + vadd.i16 d23, d23, d26 │ │ + vld1.16 {d30-d31}, [r0 :128], r1 │ │ + vdup.16 q14, lr │ │ + vshl.u16 q15, q15, q14 │ │ + vmov.i16 q14, #128 ; 0x0080 │ │ + vsub.i16 q15, q15, q14 │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + vext.8 q12, q14, q15, #8 │ │ + vext.8 q13, q15, q14, #8 │ │ + vadd.i16 q0, q0, q12 │ │ + vadd.i16 q1, q1, q13 │ │ + vrev64.16 q13, q15 │ │ + vswp d26, d27 │ │ + vext.8 q12, q14, q13, #8 │ │ + vext.8 q13, q13, q14, #8 │ │ + vadd.i16 q2, q2, q12 │ │ + vadd.i16 q3, q3, q13 │ │ + vpadd.i16 d26, d30, d31 │ │ + vmov.i16 d27, #0 ; 0x0000 │ │ + vpadd.i16 d24, d26, d28 │ │ + vpadd.i16 d24, d24, d28 │ │ + vmov.u16 ip, d24[0] │ │ + vadd.i16 q5, q5, q15 │ │ + vmov.16 d9[0], ip │ │ + vext.8 q12, q14, q13, #8 │ │ + vext.8 q14, q13, q14, #8 │ │ + vadd.i16 q6, q6, q12 │ │ + vadd.i16 d16, d16, d28 │ │ + vrev64.16 d26, d26 │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + vext.8 q12, q14, q13, #8 │ │ + vext.8 q13, q13, q14, #8 │ │ + vadd.i16 q7, q7, q12 │ │ + vadd.i16 d17, d17, d26 │ │ + vext.8 q12, q14, q15, #14 │ │ + vext.8 q13, q15, q14, #14 │ │ vadd.i16 q9, q9, q12 │ │ - vmin.s16 q8, q8, q15 │ │ - vmin.s16 q9, q9, q15 │ │ - vmax.s16 q8, q8, q14 │ │ - vmax.s16 q9, q9, q14 │ │ - b 443b8 │ │ - add r7, r0, #32 │ │ - mov ip, #64 ; 0x40 │ │ - sub r1, r1, #64 ; 0x40 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vsubl.s16 q10, d4, d0 │ │ - vsubl.s16 q0, d5, d1 │ │ - vsubl.s16 q11, d6, d2 │ │ - vsubl.s16 q1, d7, d3 │ │ - vmul.i32 q10, q10, q4 │ │ - vmul.i32 q0, q0, q4 │ │ - vmul.i32 q11, q11, q4 │ │ - vmul.i32 q1, q1, q4 │ │ - vshr.s32 q10, q10, #4 │ │ - vshr.s32 q0, q0, #4 │ │ - vshr.s32 q11, q11, #4 │ │ - vshr.s32 q1, q1, #4 │ │ - vaddw.s16 q10, q10, d4 │ │ - vaddw.s16 q0, q0, d5 │ │ - vaddw.s16 q11, q11, d6 │ │ - vaddw.s16 q1, q1, d7 │ │ - vmovn.i32 d20, q10 │ │ - vmovn.i32 d21, q0 │ │ - vmovn.i32 d22, q11 │ │ - vmovn.i32 d23, q1 │ │ - vrshl.s16 q10, q10, q13 │ │ - vrshl.s16 q11, q11, q13 │ │ + vadd.i16 d22, d22, d26 │ │ + vext.8 q12, q14, q15, #12 │ │ + vext.8 q13, q15, q14, #12 │ │ vadd.i16 q10, q10, q12 │ │ - vadd.i16 q11, q11, q12 │ │ - vmin.s16 q10, q10, q15 │ │ - vmin.s16 q11, q11, q15 │ │ - vmax.s16 q10, q10, q14 │ │ - vmax.s16 q11, q11, q14 │ │ - vst1.16 {d16-d19}, [r0 :128], ip │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vsubl.s16 q8, d4, d0 │ │ - vsubl.s16 q0, d5, d1 │ │ - vsubl.s16 q9, d6, d2 │ │ - vsubl.s16 q1, d7, d3 │ │ - vmul.i32 q8, q8, q4 │ │ - vmul.i32 q0, q0, q4 │ │ - vmul.i32 q9, q9, q4 │ │ - vmul.i32 q1, q1, q4 │ │ - vshr.s32 q8, q8, #4 │ │ - vshr.s32 q0, q0, #4 │ │ - vshr.s32 q9, q9, #4 │ │ - vshr.s32 q1, q1, #4 │ │ - vaddw.s16 q8, q8, d4 │ │ - vaddw.s16 q0, q0, d5 │ │ - vaddw.s16 q9, q9, d6 │ │ - vaddw.s16 q1, q1, d7 │ │ - vmovn.i32 d16, q8 │ │ - vmovn.i32 d17, q0 │ │ - vmovn.i32 d18, q9 │ │ - vmovn.i32 d19, q1 │ │ - vrshl.s16 q8, q8, q13 │ │ - vrshl.s16 q9, q9, q13 │ │ - vadd.i16 q8, q8, q12 │ │ + vadd.i16 d23, d23, d26 │ │ + vld1.16 {d30-d31}, [r0 :128], r1 │ │ + vdup.16 q14, lr │ │ + vshl.u16 q15, q15, q14 │ │ + vmov.i16 q14, #128 ; 0x0080 │ │ + vsub.i16 q15, q15, q14 │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + vext.8 q12, q14, q15, #6 │ │ + vext.8 q13, q15, q14, #6 │ │ + vadd.i16 q0, q0, q12 │ │ + vadd.i16 q1, q1, q13 │ │ + vrev64.16 q13, q15 │ │ + vswp d26, d27 │ │ + vext.8 q12, q14, q13, #6 │ │ + vext.8 q13, q13, q14, #6 │ │ + vadd.i16 q2, q2, q12 │ │ + vadd.i16 q3, q3, q13 │ │ + vpadd.i16 d26, d30, d31 │ │ + vmov.i16 d27, #0 ; 0x0000 │ │ + vpadd.i16 d24, d26, d28 │ │ + vpadd.i16 d24, d24, d28 │ │ + vmov.u16 ip, d24[0] │ │ + vadd.i16 q5, q5, q15 │ │ + vmov.16 d9[1], ip │ │ + vext.8 q12, q14, q13, #6 │ │ + vext.8 q14, q13, q14, #6 │ │ + vadd.i16 q6, q6, q12 │ │ + vadd.i16 d16, d16, d28 │ │ + vrev64.16 d26, d26 │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + vext.8 q12, q14, q13, #6 │ │ + vext.8 q13, q13, q14, #6 │ │ + vadd.i16 q7, q7, q12 │ │ + vadd.i16 d17, d17, d26 │ │ + vext.8 q12, q14, q15, #14 │ │ + vext.8 q13, q15, q14, #14 │ │ vadd.i16 q9, q9, q12 │ │ - vmin.s16 q8, q8, q15 │ │ - vmin.s16 q9, q9, q15 │ │ - vmax.s16 q8, q8, q14 │ │ - vmax.s16 q9, q9, q14 │ │ - vst1.16 {d20-d23}, [r7 :128], ip │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vsubl.s16 q10, d4, d0 │ │ - vsubl.s16 q0, d5, d1 │ │ - vsubl.s16 q11, d6, d2 │ │ - vsubl.s16 q1, d7, d3 │ │ - vmul.i32 q10, q10, q4 │ │ - vmul.i32 q0, q0, q4 │ │ - vmul.i32 q11, q11, q4 │ │ - vmul.i32 q1, q1, q4 │ │ - vshr.s32 q10, q10, #4 │ │ - vshr.s32 q0, q0, #4 │ │ - vshr.s32 q11, q11, #4 │ │ - vshr.s32 q1, q1, #4 │ │ - vaddw.s16 q10, q10, d4 │ │ - vaddw.s16 q0, q0, d5 │ │ - vaddw.s16 q11, q11, d6 │ │ - vaddw.s16 q1, q1, d7 │ │ - vmovn.i32 d20, q10 │ │ - vmovn.i32 d21, q0 │ │ - vmovn.i32 d22, q11 │ │ - vmovn.i32 d23, q1 │ │ - vrshl.s16 q10, q10, q13 │ │ - vrshl.s16 q11, q11, q13 │ │ + vadd.i16 d22, d22, d26 │ │ + vext.8 q12, q14, q15, #12 │ │ + vext.8 q13, q15, q14, #12 │ │ vadd.i16 q10, q10, q12 │ │ - vadd.i16 q11, q11, q12 │ │ - vmin.s16 q10, q10, q15 │ │ - vmin.s16 q11, q11, q15 │ │ - vmax.s16 q10, q10, q14 │ │ - vmax.s16 q11, q11, q14 │ │ - vst1.16 {d16-d19}, [r0 :128], r1 │ │ - subs r5, r5, #1 │ │ - vst1.16 {d20-d23}, [r7 :128], r1 │ │ - ble 44abc │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vsubl.s16 q8, d4, d0 │ │ - vsubl.s16 q0, d5, d1 │ │ - vsubl.s16 q9, d6, d2 │ │ - vsubl.s16 q1, d7, d3 │ │ - vmul.i32 q8, q8, q4 │ │ - vmul.i32 q0, q0, q4 │ │ - vmul.i32 q9, q9, q4 │ │ - vmul.i32 q1, q1, q4 │ │ - vshr.s32 q8, q8, #4 │ │ - vshr.s32 q0, q0, #4 │ │ - vshr.s32 q9, q9, #4 │ │ - vshr.s32 q1, q1, #4 │ │ - vaddw.s16 q8, q8, d4 │ │ - vaddw.s16 q0, q0, d5 │ │ - vaddw.s16 q9, q9, d6 │ │ - vaddw.s16 q1, q1, d7 │ │ - vmovn.i32 d16, q8 │ │ - vmovn.i32 d17, q0 │ │ - vmovn.i32 d18, q9 │ │ - vmovn.i32 d19, q1 │ │ - vrshl.s16 q8, q8, q13 │ │ - vrshl.s16 q9, q9, q13 │ │ - vadd.i16 q8, q8, q12 │ │ - vadd.i16 q9, q9, q12 │ │ - vmin.s16 q8, q8, q15 │ │ - vmin.s16 q9, q9, q15 │ │ - vmax.s16 q8, q8, q14 │ │ - vmax.s16 q9, q9, q14 │ │ - b 444c8 │ │ - add r7, r0, #32 │ │ - mov ip, #64 ; 0x40 │ │ - sub r1, r1, #192 ; 0xc0 │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vsubl.s16 q10, d4, d0 │ │ - vsubl.s16 q0, d5, d1 │ │ - vsubl.s16 q11, d6, d2 │ │ - vsubl.s16 q1, d7, d3 │ │ - vmul.i32 q10, q10, q4 │ │ - vmul.i32 q0, q0, q4 │ │ - vmul.i32 q11, q11, q4 │ │ - vmul.i32 q1, q1, q4 │ │ - vshr.s32 q10, q10, #4 │ │ - vshr.s32 q0, q0, #4 │ │ - vshr.s32 q11, q11, #4 │ │ - vshr.s32 q1, q1, #4 │ │ - vaddw.s16 q10, q10, d4 │ │ - vaddw.s16 q0, q0, d5 │ │ - vaddw.s16 q11, q11, d6 │ │ - vaddw.s16 q1, q1, d7 │ │ - vmovn.i32 d20, q10 │ │ - vmovn.i32 d21, q0 │ │ - vmovn.i32 d22, q11 │ │ - vmovn.i32 d23, q1 │ │ - vrshl.s16 q10, q10, q13 │ │ - vrshl.s16 q11, q11, q13 │ │ + vadd.i16 d23, d23, d26 │ │ + vld1.16 {d30-d31}, [r0 :128], r1 │ │ + vdup.16 q14, lr │ │ + vshl.u16 q15, q15, q14 │ │ + vmov.i16 q14, #128 ; 0x0080 │ │ + vsub.i16 q15, q15, q14 │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + vext.8 q12, q14, q15, #4 │ │ + vext.8 q13, q15, q14, #4 │ │ + vadd.i16 q0, q0, q12 │ │ + vadd.i16 q1, q1, q13 │ │ + vrev64.16 q13, q15 │ │ + vswp d26, d27 │ │ + vext.8 q12, q14, q13, #4 │ │ + vext.8 q13, q13, q14, #4 │ │ + vadd.i16 q2, q2, q12 │ │ + vadd.i16 q3, q3, q13 │ │ + vpadd.i16 d26, d30, d31 │ │ + vmov.i16 d27, #0 ; 0x0000 │ │ + vpadd.i16 d24, d26, d28 │ │ + vpadd.i16 d24, d24, d28 │ │ + vmov.u16 ip, d24[0] │ │ + vadd.i16 q5, q5, q15 │ │ + vmov.16 d9[2], ip │ │ + vext.8 q12, q14, q13, #4 │ │ + vext.8 q14, q13, q14, #4 │ │ + vadd.i16 q6, q6, q12 │ │ + vadd.i16 d16, d16, d28 │ │ + vrev64.16 d26, d26 │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + vext.8 q12, q14, q13, #4 │ │ + vext.8 q13, q13, q14, #4 │ │ + vadd.i16 q7, q7, q12 │ │ + vadd.i16 d17, d17, d26 │ │ + vadd.i16 q9, q9, q15 │ │ + vext.8 q12, q14, q15, #10 │ │ + vext.8 q13, q15, q14, #10 │ │ vadd.i16 q10, q10, q12 │ │ - vadd.i16 q11, q11, q12 │ │ - vmin.s16 q10, q10, q15 │ │ - vmin.s16 q11, q11, q15 │ │ - vmax.s16 q10, q10, q14 │ │ - vmax.s16 q11, q11, q14 │ │ - vst1.16 {d16-d19}, [r0 :128], ip │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vsubl.s16 q8, d4, d0 │ │ - vsubl.s16 q0, d5, d1 │ │ - vsubl.s16 q9, d6, d2 │ │ - vsubl.s16 q1, d7, d3 │ │ - vmul.i32 q8, q8, q4 │ │ - vmul.i32 q0, q0, q4 │ │ - vmul.i32 q9, q9, q4 │ │ - vmul.i32 q1, q1, q4 │ │ - vshr.s32 q8, q8, #4 │ │ - vshr.s32 q0, q0, #4 │ │ - vshr.s32 q9, q9, #4 │ │ - vshr.s32 q1, q1, #4 │ │ - vaddw.s16 q8, q8, d4 │ │ - vaddw.s16 q0, q0, d5 │ │ - vaddw.s16 q9, q9, d6 │ │ - vaddw.s16 q1, q1, d7 │ │ - vmovn.i32 d16, q8 │ │ - vmovn.i32 d17, q0 │ │ - vmovn.i32 d18, q9 │ │ - vmovn.i32 d19, q1 │ │ - vrshl.s16 q8, q8, q13 │ │ - vrshl.s16 q9, q9, q13 │ │ - vadd.i16 q8, q8, q12 │ │ - vadd.i16 q9, q9, q12 │ │ - vmin.s16 q8, q8, q15 │ │ - vmin.s16 q9, q9, q15 │ │ - vmax.s16 q8, q8, q14 │ │ - vmax.s16 q9, q9, q14 │ │ - vst1.16 {d20-d23}, [r7 :128], ip │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vsubl.s16 q10, d4, d0 │ │ - vsubl.s16 q0, d5, d1 │ │ - vsubl.s16 q11, d6, d2 │ │ - vsubl.s16 q1, d7, d3 │ │ - vmul.i32 q10, q10, q4 │ │ - vmul.i32 q0, q0, q4 │ │ - vmul.i32 q11, q11, q4 │ │ - vmul.i32 q1, q1, q4 │ │ - vshr.s32 q10, q10, #4 │ │ - vshr.s32 q0, q0, #4 │ │ - vshr.s32 q11, q11, #4 │ │ - vshr.s32 q1, q1, #4 │ │ - vaddw.s16 q10, q10, d4 │ │ - vaddw.s16 q0, q0, d5 │ │ - vaddw.s16 q11, q11, d6 │ │ - vaddw.s16 q1, q1, d7 │ │ - vmovn.i32 d20, q10 │ │ - vmovn.i32 d21, q0 │ │ - vmovn.i32 d22, q11 │ │ - vmovn.i32 d23, q1 │ │ - vrshl.s16 q10, q10, q13 │ │ - vrshl.s16 q11, q11, q13 │ │ + vadd.i16 d23, d23, d26 │ │ + vld1.16 {d30-d31}, [r0 :128], r1 │ │ + vdup.16 q14, lr │ │ + vshl.u16 q15, q15, q14 │ │ + vmov.i16 q14, #128 ; 0x0080 │ │ + vsub.i16 q15, q15, q14 │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + vext.8 q12, q14, q15, #2 │ │ + vext.8 q13, q15, q14, #2 │ │ + vadd.i16 q0, q0, q12 │ │ + vadd.i16 q1, q1, q13 │ │ + vrev64.16 q13, q15 │ │ + vswp d26, d27 │ │ + vext.8 q12, q14, q13, #2 │ │ + vext.8 q13, q13, q14, #2 │ │ + vadd.i16 q2, q2, q12 │ │ + vadd.i16 q3, q3, q13 │ │ + vpadd.i16 d26, d30, d31 │ │ + vmov.i16 d27, #0 ; 0x0000 │ │ + vpadd.i16 d24, d26, d28 │ │ + vpadd.i16 d24, d24, d28 │ │ + vmov.u16 ip, d24[0] │ │ + vadd.i16 q5, q5, q15 │ │ + vmov.16 d9[3], ip │ │ + vext.8 q12, q14, q13, #2 │ │ + vext.8 q14, q13, q14, #2 │ │ + vadd.i16 q6, q6, q12 │ │ + vadd.i16 d16, d16, d28 │ │ + vrev64.16 d26, d26 │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + vext.8 q12, q14, q13, #2 │ │ + vext.8 q13, q13, q14, #2 │ │ + vadd.i16 q7, q7, q12 │ │ + vadd.i16 d17, d17, d26 │ │ + vadd.i16 q9, q9, q15 │ │ + vext.8 q12, q14, q15, #10 │ │ + vext.8 q13, q15, q14, #10 │ │ vadd.i16 q10, q10, q12 │ │ - vadd.i16 q11, q11, q12 │ │ - vmin.s16 q10, q10, q15 │ │ - vmin.s16 q11, q11, q15 │ │ - vmax.s16 q10, q10, q14 │ │ - vmax.s16 q11, q11, q14 │ │ - vst1.16 {d16-d19}, [r0 :128], ip │ │ + vadd.i16 d23, d23, d26 │ │ + vmov.i32 q15, #105 ; 0x00000069 │ │ + vmull.s16 q12, d8, d8 │ │ + vmlal.s16 q12, d9, d9 │ │ + vmull.s16 q13, d10, d10 │ │ + vmlal.s16 q13, d11, d11 │ │ + vadd.i32 d8, d24, d25 │ │ + vadd.i32 d9, d26, d27 │ │ + vpadd.i32 d8, d8, d9 │ │ + vmul.i32 d8, d8, d30 │ │ + vrev64.16 q1, q1 │ │ + vrev64.16 q3, q3 │ │ + vext.8 q1, q1, q1, #10 │ │ + vext.8 q3, q3, q3, #10 │ │ + vstr s16, [sp, #8] │ │ + vstr s17, [sp, #24] │ │ + ldr ip, [pc] ; 44794 │ │ + b 44798 │ │ + andeq r5, r7, r0, asr lr │ │ + add ip, ip, pc │ │ + vld1.16 {d28-d29}, [ip :128] │ │ + vmull.s16 q5, d0, d0 │ │ + vmull.s16 q12, d1, d1 │ │ + vmlal.s16 q5, d2, d2 │ │ + vmlal.s16 q12, d3, d3 │ │ + vmull.s16 q0, d4, d4 │ │ + vmull.s16 q1, d5, d5 │ │ + vmlal.s16 q0, d6, d6 │ │ + vmlal.s16 q1, d7, d7 │ │ + vmovl.u16 q13, d28 │ │ + vmovl.u16 q14, d29 │ │ + vmul.i32 q5, q5, q13 │ │ + vmla.i32 q5, q12, q14 │ │ + vmul.i32 q0, q0, q13 │ │ + vmla.i32 q0, q1, q14 │ │ + vadd.i32 d10, d10, d11 │ │ + vadd.i32 d0, d0, d1 │ │ + vpadd.i32 d0, d10, d0 │ │ + ldr ip, [pc] ; 447ec │ │ + b 447f0 │ │ + andeq r5, r7, r8, lsl #28 │ │ + add ip, ip, pc │ │ + vld1.16 {d29-d31}, [ip :64] │ │ + vstr s0, [sp] │ │ + vstr s1, [sp, #16] │ │ + vmovl.u16 q13, d29 │ │ + vmovl.u16 q14, d30 │ │ + vmovl.u16 q15, d31 │ │ + vmull.s16 q1, d12, d12 │ │ + vmull.s16 q2, d13, d13 │ │ + vmull.s16 q3, d16, d16 │ │ + vmull.s16 q5, d14, d14 │ │ + vmull.s16 q12, d15, d15 │ │ + vmull.s16 q6, d17, d17 │ │ + vmul.i32 q1, q1, q13 │ │ + vmla.i32 q1, q2, q14 │ │ + vmla.i32 q1, q3, q15 │ │ + vmul.i32 q5, q5, q13 │ │ + vmla.i32 q5, q12, q14 │ │ + vmla.i32 q5, q6, q15 │ │ + vadd.i32 d2, d2, d3 │ │ + vadd.i32 d3, d10, d11 │ │ + vpadd.i32 d14, d2, d3 │ │ + vmull.s16 q1, d18, d18 │ │ + vmull.s16 q2, d19, d19 │ │ + vmull.s16 q3, d22, d22 │ │ + vmull.s16 q5, d20, d20 │ │ + vmull.s16 q12, d21, d21 │ │ + vmull.s16 q6, d23, d23 │ │ + vmul.i32 q1, q1, q13 │ │ + vmla.i32 q1, q2, q14 │ │ + vmla.i32 q1, q3, q15 │ │ + vmul.i32 q5, q5, q13 │ │ + vmla.i32 q5, q12, q14 │ │ + vmla.i32 q5, q6, q15 │ │ + vadd.i32 d2, d2, d3 │ │ + vadd.i32 d3, d10, d11 │ │ + vpadd.i32 d15, d2, d3 │ │ + vstr s28, [sp, #4] │ │ + vstr s29, [sp, #12] │ │ + mov r0, #0 │ │ + vmov.32 r1, d0[0] │ │ + mov r3, #1 │ │ + vstr s30, [sp, #20] │ │ + vstr s31, [sp, #28] │ │ + vmov.32 ip, d14[0] │ │ + vmov.32 lr, d8[0] │ │ + cmp ip, r1 │ │ + movgt r0, r3 │ │ + movgt r1, ip │ │ + add r3, r3, #1 │ │ + cmp lr, r1 │ │ + vmov.32 ip, d14[1] │ │ + movgt r0, r3 │ │ + movgt r1, lr │ │ + add r3, r3, #1 │ │ + vmov.32 lr, d0[1] │ │ + cmp ip, r1 │ │ + movgt r0, r3 │ │ + movgt r1, ip │ │ + add r3, r3, #1 │ │ + cmp lr, r1 │ │ + vmov.32 ip, d15[0] │ │ + movgt r0, r3 │ │ + movgt r1, lr │ │ + add r3, r3, #1 │ │ + vmov.32 lr, d8[1] │ │ + cmp ip, r1 │ │ + movgt r0, r3 │ │ + movgt r1, ip │ │ + add r3, r3, #1 │ │ + cmp lr, r1 │ │ + vmov.32 ip, d15[1] │ │ + movgt r0, r3 │ │ + movgt r1, lr │ │ + add r3, r3, #1 │ │ + cmp ip, r1 │ │ + movgt r0, r3 │ │ + movgt r1, ip │ │ + eor r3, r0, #4 │ │ + ldr ip, [sp, r3, lsl #2] │ │ + sub r1, r1, ip │ │ + lsr r1, r1, #10 │ │ + str r1, [r2] │ │ + add sp, sp, #32 │ │ + vpop {d8-d15} │ │ + pop {pc} ; (ldr pc, [sp], #4) │ │ + push {r4, lr} │ │ + ldr r4, [sp, #8] │ │ + ldr ip, [sp, #24] │ │ + clz r3, r3 │ │ + add r2, pc, #28 │ │ + sub r3, r3, #25 │ │ + vdup.16 q0, ip │ │ + ldr r3, [r2, r3, lsl #2] │ │ + add ip, r0, r1 │ │ + vrshr.u16 q0, q0, #1 │ │ + add r2, r2, r3 │ │ + lsl r1, r1, #1 │ │ + bx r2 │ │ + andeq r0, r0, r0, lsr #1 │ │ + andeq r0, r0, ip, rrx │ │ + andeq r0, r0, ip, asr #32 │ │ + andeq r0, r0, r0, lsr r0 │ │ + andeq r0, r0, r4, lsl r0 │ │ + vst1.16 {d0}, [r0 :64], r1 │ │ + vst1.16 {d0}, [ip :64], r1 │ │ + subs r4, r4, #4 │ │ + vst1.16 {d0}, [r0 :64], r1 │ │ + vst1.16 {d0}, [ip :64], r1 │ │ + bgt 44990 │ │ + pop {r4, pc} │ │ + vst1.16 {d0-d1}, [r0 :128], r1 │ │ + vst1.16 {d0-d1}, [ip :128], r1 │ │ + subs r4, r4, #4 │ │ + vst1.16 {d0-d1}, [r0 :128], r1 │ │ + vst1.16 {d0-d1}, [ip :128], r1 │ │ + bgt 449ac │ │ + pop {r4, pc} │ │ + vorr q1, q0, q0 │ │ + vst1.16 {d0-d3}, [r0 :128], r1 │ │ + vst1.16 {d0-d3}, [ip :128], r1 │ │ + subs r4, r4, #4 │ │ + vst1.16 {d0-d3}, [r0 :128], r1 │ │ + vst1.16 {d0-d3}, [ip :128], r1 │ │ + bgt 449cc │ │ + pop {r4, pc} │ │ + vorr q1, q0, q0 │ │ + sub r1, r1, #32 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vst1.16 {d0-d3}, [ip :128]! │ │ + vst1.16 {d0-d3}, [r0 :128], r1 │ │ + vst1.16 {d0-d3}, [ip :128], r1 │ │ + subs r4, r4, #4 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vst1.16 {d0-d3}, [ip :128]! │ │ + vst1.16 {d0-d3}, [r0 :128], r1 │ │ + vst1.16 {d0-d3}, [ip :128], r1 │ │ + bgt 449f0 │ │ + pop {r4, pc} │ │ + vorr q1, q0, q0 │ │ + sub r1, r1, #96 ; 0x60 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vst1.16 {d0-d3}, [ip :128]! │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vst1.16 {d0-d3}, [ip :128]! │ │ + subs r4, r4, #2 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vst1.16 {d0-d3}, [ip :128]! │ │ + vst1.16 {d0-d3}, [r0 :128], r1 │ │ + vst1.16 {d0-d3}, [ip :128], r1 │ │ + bgt 44a24 │ │ + pop {r4, pc} │ │ + push {r4, lr} │ │ + ldr lr, [sp, #8] │ │ + clz r3, r3 │ │ + add r4, pc, #24 │ │ + sub r3, r3, #25 │ │ + ldr r3, [r4, r3, lsl #2] │ │ + add r2, r2, #2 │ │ + add r4, r4, r3 │ │ + add ip, r0, r1 │ │ + lsl r1, r1, #1 │ │ + bx r4 │ │ + andeq r0, r0, ip, lsr #1 │ │ + andeq r0, r0, r4, ror r0 │ │ + andeq r0, r0, r4, asr r0 │ │ + andeq r0, r0, r4, lsr r0 │ │ + andeq r0, r0, r4, lsl r0 │ │ + vld1.16 {d0}, [r2] │ │ + vst1.16 {d0}, [r0 :64], r1 │ │ + vst1.16 {d0}, [ip :64], r1 │ │ + subs lr, lr, #4 │ │ + vst1.16 {d0}, [r0 :64], r1 │ │ + vst1.16 {d0}, [ip :64], r1 │ │ + bgt 44a94 │ │ + pop {r4, pc} │ │ + vld1.16 {d0-d1}, [r2] │ │ + vst1.16 {d0-d1}, [r0 :128], r1 │ │ + vst1.16 {d0-d1}, [ip :128], r1 │ │ + subs lr, lr, #4 │ │ + vst1.16 {d0-d1}, [r0 :128], r1 │ │ + vst1.16 {d0-d1}, [ip :128], r1 │ │ + bgt 44ab4 │ │ + pop {r4, pc} │ │ + vld1.16 {d0-d3}, [r2] │ │ + vst1.16 {d0-d3}, [r0 :128], r1 │ │ + vst1.16 {d0-d3}, [ip :128], r1 │ │ + subs lr, lr, #4 │ │ + vst1.16 {d0-d3}, [r0 :128], r1 │ │ + vst1.16 {d0-d3}, [ip :128], r1 │ │ + bgt 44ad4 │ │ + pop {r4, pc} │ │ + vld1.16 {d0-d3}, [r2]! │ │ + sub r1, r1, #32 │ │ + vld1.16 {d4-d7}, [r2] │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vst1.16 {d0-d3}, [ip :128]! │ │ + vst1.16 {d4-d7}, [r0 :128], r1 │ │ + vst1.16 {d4-d7}, [ip :128], r1 │ │ + subs lr, lr, #4 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vst1.16 {d0-d3}, [ip :128]! │ │ + vst1.16 {d4-d7}, [r0 :128], r1 │ │ + vst1.16 {d4-d7}, [ip :128], r1 │ │ + bgt 44afc │ │ + pop {r4, pc} │ │ + vld1.16 {d0-d3}, [r2]! │ │ + sub r1, r1, #96 ; 0x60 │ │ + vld1.16 {d4-d7}, [r2]! │ │ + vld1.16 {d16-d19}, [r2]! │ │ + vld1.16 {d20-d23}, [r2]! │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vst1.16 {d0-d3}, [ip :128]! │ │ + vst1.16 {d4-d7}, [r0 :128]! │ │ + vst1.16 {d4-d7}, [ip :128]! │ │ + subs lr, lr, #2 │ │ + vst1.16 {d16-d19}, [r0 :128]! │ │ + vst1.16 {d16-d19}, [ip :128]! │ │ + vst1.16 {d20-d23}, [r0 :128], r1 │ │ + vst1.16 {d20-d23}, [ip :128], r1 │ │ + bgt 44b3c │ │ + pop {r4, pc} │ │ + push {r4, r5, lr} │ │ + ldr r4, [sp, #12] │ │ + clz r3, r3 │ │ + add r5, pc, #28 │ │ + sub r3, r3, #25 │ │ + ldr r3, [r5, r3, lsl #2] │ │ + sub r2, r2, #2 │ │ + mvn lr, #1 │ │ + add r5, r5, r3 │ │ + add ip, r0, r1 │ │ + lsl r1, r1, #1 │ │ + bx r5 │ │ + andeq r0, r0, r8, lsl #2 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r8, rrx │ │ + andeq r0, r0, ip, lsr r0 │ │ + andeq r0, r0, r4, lsl r0 │ │ + sub r2, r2, #6 │ │ + mvn lr, #7 │ │ + vld4.16 {d0[]-d3[]}, [r2], lr │ │ + vst1.16 {d3}, [r0 :64], r1 │ │ + vst1.16 {d2}, [ip :64], r1 │ │ + subs r4, r4, #4 │ │ + vst1.16 {d1}, [r0 :64], r1 │ │ + vst1.16 {d0}, [ip :64], r1 │ │ + bgt 44bb4 │ │ + pop {r4, r5, pc} │ │ + vld1.16 {d0[]-d1[]}, [r2], lr │ │ + subs r4, r4, #4 │ │ + vld1.16 {d2[]-d3[]}, [r2], lr │ │ + vst1.16 {d0-d1}, [r0 :128], r1 │ │ + vld1.16 {d4[]-d5[]}, [r2], lr │ │ + vst1.16 {d2-d3}, [ip :128], r1 │ │ + vld1.16 {d6[]-d7[]}, [r2], lr │ │ + vst1.16 {d4-d5}, [r0 :128], r1 │ │ + vst1.16 {d6-d7}, [ip :128], r1 │ │ + bgt 44bd4 │ │ + pop {r4, r5, pc} │ │ + sub r1, r1, #16 │ │ + vld1.16 {d0[]-d1[]}, [r2], lr │ │ + subs r4, r4, #4 │ │ + vld1.16 {d2[]-d3[]}, [r2], lr │ │ + vst1.16 {d0-d1}, [r0 :128]! │ │ + vld1.16 {d4[]-d5[]}, [r2], lr │ │ + vst1.16 {d2-d3}, [ip :128]! │ │ + vld1.16 {d6[]-d7[]}, [r2], lr │ │ + vst1.16 {d0-d1}, [r0 :128], r1 │ │ + vst1.16 {d2-d3}, [ip :128], r1 │ │ + vst1.16 {d4-d5}, [r0 :128]! │ │ + vst1.16 {d6-d7}, [ip :128]! │ │ + vst1.16 {d4-d5}, [r0 :128], r1 │ │ + vst1.16 {d6-d7}, [ip :128], r1 │ │ + bgt 44c04 │ │ + pop {r4, r5, pc} │ │ + sub r1, r1, #48 ; 0x30 │ │ + vld1.16 {d0[]-d1[]}, [r2], lr │ │ + subs r4, r4, #4 │ │ + vld1.16 {d2[]-d3[]}, [r2], lr │ │ + vst1.16 {d0-d1}, [r0 :128]! │ │ + vld1.16 {d4[]-d5[]}, [r2], lr │ │ + vst1.16 {d2-d3}, [ip :128]! │ │ + vld1.16 {d6[]-d7[]}, [r2], lr │ │ + vst1.16 {d0-d1}, [r0 :128]! │ │ + vst1.16 {d2-d3}, [ip :128]! │ │ + vst1.16 {d0-d1}, [r0 :128]! │ │ + vst1.16 {d2-d3}, [ip :128]! │ │ + vst1.16 {d0-d1}, [r0 :128], r1 │ │ + vst1.16 {d2-d3}, [ip :128], r1 │ │ + vst1.16 {d4-d5}, [r0 :128]! │ │ + vst1.16 {d6-d7}, [ip :128]! │ │ + vst1.16 {d4-d5}, [r0 :128]! │ │ + vst1.16 {d6-d7}, [ip :128]! │ │ + vst1.16 {d4-d5}, [r0 :128]! │ │ + vst1.16 {d6-d7}, [ip :128]! │ │ + vst1.16 {d4-d5}, [r0 :128], r1 │ │ + vst1.16 {d6-d7}, [ip :128], r1 │ │ + bgt 44c44 │ │ + pop {r4, r5, pc} │ │ + sub r1, r1, #96 ; 0x60 │ │ + vld1.16 {d0[]-d1[]}, [r2], lr │ │ + subs r4, r4, #2 │ │ + vld1.16 {d4[]-d5[]}, [r2], lr │ │ + vorr q1, q0, q0 │ │ + vorr q3, q2, q2 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vst1.16 {d4-d7}, [ip :128]! │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vst1.16 {d4-d7}, [ip :128]! │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vst1.16 {d4-d7}, [ip :128]! │ │ + vst1.16 {d0-d3}, [r0 :128], r1 │ │ + vst1.16 {d4-d7}, [ip :128], r1 │ │ + bgt 44ca4 │ │ + pop {r4, r5, pc} │ │ + push {r4, r5, lr} │ │ + ldr r4, [sp, #12] │ │ + clz r3, r3 │ │ + add r5, pc, #24 │ │ + sub r3, r3, #25 │ │ + ldr r3, [r5, r3, lsl #2] │ │ + add r2, r2, #2 │ │ + add r5, r5, r3 │ │ + add ip, r0, r1 │ │ + lsl r1, r1, #1 │ │ + bx r5 │ │ + andeq r0, r0, r0, lsl r1 │ │ + strheq r0, [r0], -r4 │ │ + andeq r0, r0, r8, ror r0 │ │ + andeq r0, r0, r4, asr #32 │ │ + andeq r0, r0, r4, lsl r0 │ │ + vld1.16 {d0}, [r2] │ │ + vpadd.i16 d0, d0, d0 │ │ + vpadd.i16 d0, d0, d0 │ │ + vrshr.u16 d0, d0, #2 │ │ + vdup.16 d0, d0[0] │ │ + vst1.16 {d0}, [r0 :64], r1 │ │ + vst1.16 {d0}, [ip :64], r1 │ │ + subs r4, r4, #4 │ │ + vst1.16 {d0}, [r0 :64], r1 │ │ + vst1.16 {d0}, [ip :64], r1 │ │ + bgt 44d34 │ │ + pop {r4, r5, pc} │ │ + vld1.16 {d0-d1}, [r2] │ │ + vadd.i16 d0, d0, d1 │ │ + vpadd.i16 d0, d0, d0 │ │ + vpadd.i16 d0, d0, d0 │ │ + vrshr.u16 d0, d0, #3 │ │ + vdup.16 q0, d0[0] │ │ + vst1.16 {d0-d1}, [r0 :128], r1 │ │ + vst1.16 {d0-d1}, [ip :128], r1 │ │ + subs r4, r4, #4 │ │ + vst1.16 {d0-d1}, [r0 :128], r1 │ │ + vst1.16 {d0-d1}, [ip :128], r1 │ │ + bgt 44d68 │ │ + pop {r4, r5, pc} │ │ + vld1.16 {d0-d3}, [r2] │ │ + vadd.i16 q0, q0, q1 │ │ + vadd.i16 d0, d0, d1 │ │ + vpadd.i16 d0, d0, d0 │ │ + vpadd.i16 d0, d0, d0 │ │ + vrshr.u16 d4, d0, #4 │ │ + vdup.16 q0, d4[0] │ │ + vdup.16 q1, d4[0] │ │ + vst1.16 {d0-d3}, [r0 :128], r1 │ │ + vst1.16 {d0-d3}, [ip :128], r1 │ │ + subs r4, r4, #4 │ │ + vst1.16 {d0-d3}, [r0 :128], r1 │ │ + vst1.16 {d0-d3}, [ip :128], r1 │ │ + bgt 44da4 │ │ + pop {r4, r5, pc} │ │ + vld1.16 {d0-d3}, [r2]! │ │ + vld1.16 {d4-d7}, [r2] │ │ + vadd.i16 q0, q0, q1 │ │ + vadd.i16 q2, q2, q3 │ │ + vadd.i16 q0, q0, q2 │ │ + vadd.i16 d0, d0, d1 │ │ + vpadd.i16 d0, d0, d0 │ │ + vpaddl.u16 d0, d0 │ │ + vrshrn.i32 d18, q0, #5 │ │ + vdup.16 q0, d18[0] │ │ + vdup.16 q1, d18[0] │ │ + sub r1, r1, #32 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vst1.16 {d0-d3}, [ip :128]! │ │ + vst1.16 {d0-d3}, [r0 :128], r1 │ │ + vst1.16 {d0-d3}, [ip :128], r1 │ │ + subs r4, r4, #4 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vst1.16 {d0-d3}, [ip :128]! │ │ + vst1.16 {d0-d3}, [r0 :128], r1 │ │ + vst1.16 {d0-d3}, [ip :128], r1 │ │ + bgt 44df0 │ │ + pop {r4, r5, pc} │ │ + vld1.16 {d0-d3}, [r2]! │ │ + vld1.16 {d4-d7}, [r2]! │ │ + vadd.i16 q0, q0, q1 │ │ + vld1.16 {d16-d19}, [r2]! │ │ + vadd.i16 q2, q2, q3 │ │ + vld1.16 {d20-d23}, [r2] │ │ + vadd.i16 q8, q8, q9 │ │ + vadd.i16 q10, q10, q11 │ │ + vadd.i16 q0, q0, q2 │ │ + vadd.i16 q8, q8, q10 │ │ + vadd.i16 q0, q0, q8 │ │ + vadd.i16 d0, d0, d1 │ │ + vpaddl.u16 d0, d0 │ │ + vpadd.i32 d0, d0, d0 │ │ + vrshrn.i32 d18, q0, #6 │ │ + vdup.16 q0, d18[0] │ │ + vdup.16 q1, d18[0] │ │ + sub r1, r1, #96 ; 0x60 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vst1.16 {d0-d3}, [ip :128]! │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vst1.16 {d0-d3}, [ip :128]! │ │ + subs r4, r4, #2 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vst1.16 {d0-d3}, [ip :128]! │ │ + vst1.16 {d0-d3}, [r0 :128], r1 │ │ + vst1.16 {d0-d3}, [ip :128], r1 │ │ + bgt 44e64 │ │ + pop {r4, r5, pc} │ │ + push {r4, r5, lr} │ │ + ldr r4, [sp, #12] │ │ + sub r2, r2, r4, lsl #1 │ │ + clz r3, r3 │ │ + clz lr, r4 │ │ + sub lr, lr, #25 │ │ + add r5, pc, #28 │ │ + sub r3, r3, #20 │ │ + ldr r3, [r5, r3, lsl #2] │ │ + ldr lr, [r5, lr, lsl #2] │ │ + add r3, r5, r3 │ │ + add r5, r5, lr │ │ + add ip, r0, r1 │ │ + lsl r1, r1, #1 │ │ + bx r5 │ │ + andeq r0, r0, r4, lsr r1 │ │ + ldrdeq r0, [r0], -r4 │ │ + muleq r0, r4, r0 │ │ + andeq r0, r0, ip, asr r0 │ │ + andeq r0, r0, r8, lsr #32 │ │ + andeq r0, r0, r8, ror r1 │ │ + andeq r0, r0, r0, lsl #2 │ │ + strheq r0, [r0], -r4 │ │ + andeq r0, r0, r8, ror r0 │ │ + andeq r0, r0, r0, asr #32 │ │ + vld1.16 {d0}, [r2 :64] │ │ + vpadd.i16 d0, d0, d0 │ │ + vpadd.i16 d0, d0, d0 │ │ + vrshr.u16 d0, d0, #2 │ │ + vdup.16 q0, d0[0] │ │ + bx r3 │ │ + vst1.16 {d0}, [r0 :64], r1 │ │ + vst1.16 {d0}, [ip :64], r1 │ │ + subs r4, r4, #4 │ │ + vst1.16 {d0}, [r0 :64], r1 │ │ + vst1.16 {d0}, [ip :64], r1 │ │ + bgt 44f0c │ │ + pop {r4, r5, pc} │ │ + vld1.16 {d0-d1}, [r2 :128] │ │ + vadd.i16 d0, d0, d1 │ │ + vpadd.i16 d0, d0, d0 │ │ + vpadd.i16 d0, d0, d0 │ │ + vrshr.u16 d0, d0, #3 │ │ + vdup.16 q0, d0[0] │ │ + bx r3 │ │ + vst1.16 {d0-d1}, [r0 :128], r1 │ │ + vst1.16 {d0-d1}, [ip :128], r1 │ │ + subs r4, r4, #4 │ │ + vst1.16 {d0-d1}, [r0 :128], r1 │ │ + vst1.16 {d0-d1}, [ip :128], r1 │ │ + bgt 44f44 │ │ + pop {r4, r5, pc} │ │ + vld1.16 {d0-d3}, [r2 :128] │ │ + vadd.i16 q0, q0, q1 │ │ + vadd.i16 d0, d0, d1 │ │ + vpadd.i16 d0, d0, d0 │ │ + vpadd.i16 d0, d0, d0 │ │ + vrshr.u16 d0, d0, #4 │ │ + vdup.16 q0, d0[0] │ │ + bx r3 │ │ + vorr q1, q0, q0 │ │ + vst1.16 {d0-d3}, [r0 :128], r1 │ │ + vst1.16 {d0-d3}, [ip :128], r1 │ │ + subs r4, r4, #4 │ │ + vst1.16 {d0-d3}, [r0 :128], r1 │ │ + vst1.16 {d0-d3}, [ip :128], r1 │ │ + bgt 44f84 │ │ + pop {r4, r5, pc} │ │ vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vsubl.s16 q8, d4, d0 │ │ - vsubl.s16 q0, d5, d1 │ │ - vsubl.s16 q9, d6, d2 │ │ - vsubl.s16 q1, d7, d3 │ │ - vmul.i32 q8, q8, q4 │ │ - vmul.i32 q0, q0, q4 │ │ - vmul.i32 q9, q9, q4 │ │ - vmul.i32 q1, q1, q4 │ │ - vshr.s32 q8, q8, #4 │ │ - vshr.s32 q0, q0, #4 │ │ - vshr.s32 q9, q9, #4 │ │ - vshr.s32 q1, q1, #4 │ │ - vaddw.s16 q8, q8, d4 │ │ - vaddw.s16 q0, q0, d5 │ │ - vaddw.s16 q9, q9, d6 │ │ - vaddw.s16 q1, q1, d7 │ │ - vmovn.i32 d16, q8 │ │ - vmovn.i32 d17, q0 │ │ - vmovn.i32 d18, q9 │ │ - vmovn.i32 d19, q1 │ │ - vrshl.s16 q8, q8, q13 │ │ - vrshl.s16 q9, q9, q13 │ │ - vadd.i16 q8, q8, q12 │ │ - vadd.i16 q9, q9, q12 │ │ - vmin.s16 q8, q8, q15 │ │ - vmin.s16 q9, q9, q15 │ │ - vmax.s16 q8, q8, q14 │ │ - vmax.s16 q9, q9, q14 │ │ - vst1.16 {d20-d23}, [r7 :128], ip │ │ + vld1.16 {d4-d7}, [r2 :128] │ │ + vadd.i16 q0, q0, q1 │ │ + vadd.i16 q2, q2, q3 │ │ + vadd.i16 q0, q0, q2 │ │ + vadd.i16 d0, d0, d1 │ │ + vpadd.i16 d0, d0, d0 │ │ + vpaddl.u16 d0, d0 │ │ + vrshrn.i32 d0, q0, #5 │ │ + vdup.16 q0, d0[0] │ │ + bx r3 │ │ + sub r1, r1, #32 │ │ + vorr q1, q0, q0 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vst1.16 {d0-d3}, [ip :128]! │ │ + vst1.16 {d0-d3}, [r0 :128], r1 │ │ + vst1.16 {d0-d3}, [ip :128], r1 │ │ + subs r4, r4, #4 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vst1.16 {d0-d3}, [ip :128]! │ │ + vst1.16 {d0-d3}, [r0 :128], r1 │ │ + vst1.16 {d0-d3}, [ip :128], r1 │ │ + bgt 44fd4 │ │ + pop {r4, r5, pc} │ │ vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vsubl.s16 q10, d4, d0 │ │ - vsubl.s16 q0, d5, d1 │ │ - vsubl.s16 q11, d6, d2 │ │ - vsubl.s16 q1, d7, d3 │ │ - vmul.i32 q10, q10, q4 │ │ - vmul.i32 q0, q0, q4 │ │ - vmul.i32 q11, q11, q4 │ │ - vmul.i32 q1, q1, q4 │ │ - vshr.s32 q10, q10, #4 │ │ - vshr.s32 q0, q0, #4 │ │ - vshr.s32 q11, q11, #4 │ │ - vshr.s32 q1, q1, #4 │ │ - vaddw.s16 q10, q10, d4 │ │ - vaddw.s16 q0, q0, d5 │ │ - vaddw.s16 q11, q11, d6 │ │ - vaddw.s16 q1, q1, d7 │ │ - vmovn.i32 d20, q10 │ │ - vmovn.i32 d21, q0 │ │ - vmovn.i32 d22, q11 │ │ - vmovn.i32 d23, q1 │ │ - vrshl.s16 q10, q10, q13 │ │ - vrshl.s16 q11, q11, q13 │ │ - vadd.i16 q10, q10, q12 │ │ - vadd.i16 q11, q11, q12 │ │ - vmin.s16 q10, q10, q15 │ │ - vmin.s16 q11, q11, q15 │ │ - vmax.s16 q10, q10, q14 │ │ - vmax.s16 q11, q11, q14 │ │ - vst1.16 {d16-d19}, [r0 :128], ip │ │ + vld1.16 {d4-d7}, [r2 :128]! │ │ + vadd.i16 q0, q0, q1 │ │ + vld1.16 {d16-d19}, [r2 :128]! │ │ + vadd.i16 q2, q2, q3 │ │ + vld1.16 {d20-d23}, [r2 :128] │ │ + vadd.i16 q8, q8, q9 │ │ + vadd.i16 q10, q10, q11 │ │ + vadd.i16 q0, q0, q2 │ │ + vadd.i16 q8, q8, q10 │ │ + vadd.i16 q0, q0, q8 │ │ + vadd.i16 d0, d0, d1 │ │ + vpaddl.u16 d0, d0 │ │ + vpadd.i32 d0, d0, d0 │ │ + vrshrn.i32 d0, q0, #6 │ │ + vdup.16 q0, d0[0] │ │ + bx r3 │ │ + sub r1, r1, #96 ; 0x60 │ │ + vorr q1, q0, q0 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vst1.16 {d0-d3}, [ip :128]! │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vst1.16 {d0-d3}, [ip :128]! │ │ + subs r4, r4, #2 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vst1.16 {d0-d3}, [ip :128]! │ │ + vst1.16 {d0-d3}, [r0 :128], r1 │ │ + vst1.16 {d0-d3}, [ip :128], r1 │ │ + bgt 4504c │ │ + pop {r4, r5, pc} │ │ + push {r4, r5, r6, lr} │ │ + ldr r4, [sp, #16] │ │ + sub r2, r2, r4, lsl #1 │ │ + add lr, r3, r4 │ │ + clz r3, r3 │ │ + clz ip, r4 │ │ + vdup.32 q15, lr │ │ + add r5, pc, #52 ; 0x34 │ │ + rbit lr, lr │ │ + sub r3, r3, #20 │ │ + sub ip, ip, #25 │ │ + clz lr, lr │ │ + ldr r3, [r5, r3, lsl #2] │ │ + ldr ip, [r5, ip, lsl #2] │ │ + rsb lr, lr, #0 │ │ + add r3, r5, r3 │ │ + add r5, r5, ip │ │ + vshr.u32 q15, q15, #1 │ │ + vdup.32 q14, lr │ │ + add ip, r0, r1 │ │ + lsl r1, r1, #1 │ │ + bx r5 │ │ + andeq r0, r0, r4, asr #4 │ │ + muleq r0, r4, r1 │ │ + andeq r0, r0, r0, lsl r1 │ │ + muleq r0, r8, r0 │ │ + andeq r0, r0, r8, lsr #32 │ │ + andeq r0, r0, r4, lsl #5 │ │ + ; instruction: 0x000001bc │ │ + andeq r0, r0, ip, lsr #2 │ │ + strheq r0, [r0], -r0 ; │ │ + andeq r0, r0, ip, lsr r0 │ │ + vld1.16 {d0}, [r2 :64]! │ │ + vpadd.i16 d0, d0, d0 │ │ + add r2, r2, #2 │ │ + vpaddl.u16 d0, d0 │ │ + bx r3 │ │ + vld1.16 {d2}, [r2] │ │ + vadd.i32 d0, d0, d30 │ │ + vpadd.i16 d2, d2, d2 │ │ + vpaddl.u16 d2, d2 │ │ + cmp r4, #4 │ │ + vadd.i32 d0, d0, d2 │ │ + vshl.u32 d0, d0, d28 │ │ + beq 45148 │ │ + cmp r4, #16 │ │ + movw lr, #26215 ; 0x6667 │ │ + movw r5, #43691 ; 0xaaab │ │ + movne lr, r5 │ │ + vdup.32 d24, lr │ │ + vmul.i32 d0, d0, d24 │ │ + vshr.u32 d0, d0, #17 │ │ + vdup.16 d0, d0[0] │ │ + vst1.16 {d0}, [r0 :64], r1 │ │ + vst1.16 {d0}, [ip :64], r1 │ │ + subs r4, r4, #4 │ │ + vst1.16 {d0}, [r0 :64], r1 │ │ + vst1.16 {d0}, [ip :64], r1 │ │ + bgt 4514c │ │ + pop {r4, r5, r6, pc} │ │ + vld1.16 {d0-d1}, [r2 :128]! │ │ + vadd.i16 d0, d0, d1 │ │ + vpadd.i16 d0, d0, d0 │ │ + add r2, r2, #2 │ │ + vpaddl.u16 d0, d0 │ │ + bx r3 │ │ + vld1.16 {d2-d3}, [r2] │ │ + vadd.i32 d0, d0, d30 │ │ + vadd.i16 d2, d2, d3 │ │ + vpadd.i16 d2, d2, d2 │ │ + vpaddl.u16 d2, d2 │ │ + cmp r4, #8 │ │ + vadd.i32 d0, d0, d2 │ │ + vshl.u32 d0, d0, d28 │ │ + beq 451c0 │ │ + cmp r4, #32 │ │ + movw lr, #26215 ; 0x6667 │ │ + movw r5, #43691 ; 0xaaab │ │ + movne lr, r5 │ │ + vdup.32 d24, lr │ │ + vmul.i32 d0, d0, d24 │ │ + vshr.u32 d0, d0, #17 │ │ + vdup.16 q0, d0[0] │ │ + vst1.16 {d0-d1}, [r0 :128], r1 │ │ + vst1.16 {d0-d1}, [ip :128], r1 │ │ + subs r4, r4, #4 │ │ + vst1.16 {d0-d1}, [r0 :128], r1 │ │ + vst1.16 {d0-d1}, [ip :128], r1 │ │ + bgt 451c4 │ │ + pop {r4, r5, r6, pc} │ │ vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vsubl.s16 q8, d4, d0 │ │ - vsubl.s16 q0, d5, d1 │ │ - vsubl.s16 q9, d6, d2 │ │ - vsubl.s16 q1, d7, d3 │ │ - vmul.i32 q8, q8, q4 │ │ - vmul.i32 q0, q0, q4 │ │ - vmul.i32 q9, q9, q4 │ │ - vmul.i32 q1, q1, q4 │ │ - vshr.s32 q8, q8, #4 │ │ - vshr.s32 q0, q0, #4 │ │ - vshr.s32 q9, q9, #4 │ │ - vshr.s32 q1, q1, #4 │ │ - vaddw.s16 q8, q8, d4 │ │ - vaddw.s16 q0, q0, d5 │ │ - vaddw.s16 q9, q9, d6 │ │ - vaddw.s16 q1, q1, d7 │ │ - vmovn.i32 d16, q8 │ │ - vmovn.i32 d17, q0 │ │ - vmovn.i32 d18, q9 │ │ - vmovn.i32 d19, q1 │ │ - vrshl.s16 q8, q8, q13 │ │ - vrshl.s16 q9, q9, q13 │ │ - vadd.i16 q8, q8, q12 │ │ - vadd.i16 q9, q9, q12 │ │ - vmin.s16 q8, q8, q15 │ │ - vmin.s16 q9, q9, q15 │ │ - vmax.s16 q8, q8, q14 │ │ - vmax.s16 q9, q9, q14 │ │ - vst1.16 {d20-d23}, [r7 :128], ip │ │ + vadd.i16 q0, q0, q1 │ │ + vadd.i16 d0, d0, d1 │ │ + vpadd.i16 d0, d0, d0 │ │ + add r2, r2, #2 │ │ + vpaddl.u16 d0, d0 │ │ + bx r3 │ │ + vld1.16 {d2-d5}, [r2] │ │ + vadd.i32 d0, d0, d30 │ │ + vadd.i16 q1, q1, q2 │ │ + vadd.i16 d2, d2, d3 │ │ + vpadd.i16 d2, d2, d1 │ │ + vpaddl.u16 d2, d2 │ │ + cmp r4, #16 │ │ + vadd.i32 d0, d0, d2 │ │ + vshl.u32 d4, d0, d28 │ │ + beq 45240 │ │ + tst r4, #56 ; 0x38 │ │ + movw lr, #26215 ; 0x6667 │ │ + movw r5, #43691 ; 0xaaab │ │ + movne lr, r5 │ │ + vdup.32 d24, lr │ │ + vmul.i32 d4, d4, d24 │ │ + vshr.u32 d4, d4, #17 │ │ + vdup.16 q0, d4[0] │ │ + vdup.16 q1, d4[0] │ │ + vst1.16 {d0-d3}, [r0 :128], r1 │ │ + vst1.16 {d0-d3}, [ip :128], r1 │ │ + subs r4, r4, #4 │ │ + vst1.16 {d0-d3}, [r0 :128], r1 │ │ + vst1.16 {d0-d3}, [ip :128], r1 │ │ + bgt 45248 │ │ + pop {r4, r5, r6, pc} │ │ vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vsubl.s16 q10, d4, d0 │ │ - vsubl.s16 q0, d5, d1 │ │ - vsubl.s16 q11, d6, d2 │ │ - vsubl.s16 q1, d7, d3 │ │ - vmul.i32 q10, q10, q4 │ │ - vmul.i32 q0, q0, q4 │ │ - vmul.i32 q11, q11, q4 │ │ - vmul.i32 q1, q1, q4 │ │ - vshr.s32 q10, q10, #4 │ │ - vshr.s32 q0, q0, #4 │ │ - vshr.s32 q11, q11, #4 │ │ - vshr.s32 q1, q1, #4 │ │ - vaddw.s16 q10, q10, d4 │ │ - vaddw.s16 q0, q0, d5 │ │ - vaddw.s16 q11, q11, d6 │ │ - vaddw.s16 q1, q1, d7 │ │ - vmovn.i32 d20, q10 │ │ - vmovn.i32 d21, q0 │ │ - vmovn.i32 d22, q11 │ │ - vmovn.i32 d23, q1 │ │ - vrshl.s16 q10, q10, q13 │ │ - vrshl.s16 q11, q11, q13 │ │ - vadd.i16 q10, q10, q12 │ │ - vadd.i16 q11, q11, q12 │ │ - vmin.s16 q10, q10, q15 │ │ - vmin.s16 q11, q11, q15 │ │ - vmax.s16 q10, q10, q14 │ │ - vmax.s16 q11, q11, q14 │ │ - vst1.16 {d16-d19}, [r0 :128], r1 │ │ - subs r5, r5, #1 │ │ - vst1.16 {d20-d23}, [r7 :128], r1 │ │ - ble 44abc │ │ + vld1.16 {d4-d7}, [r2 :128]! │ │ + vadd.i16 q0, q0, q1 │ │ + vadd.i16 q2, q2, q3 │ │ + vadd.i16 q0, q0, q2 │ │ + vadd.i16 d0, d0, d1 │ │ + vpadd.i16 d0, d0, d0 │ │ + add r2, r2, #2 │ │ + vpaddl.u16 d0, d0 │ │ + bx r3 │ │ + vld1.16 {d2-d5}, [r2]! │ │ + vadd.i32 d0, d0, d30 │ │ + vld1.16 {d16-d19}, [r2] │ │ + vadd.i16 q1, q1, q2 │ │ + vadd.i16 q8, q8, q9 │ │ + vadd.i16 q1, q1, q8 │ │ + vadd.i16 d2, d2, d3 │ │ + vpadd.i16 d2, d2, d2 │ │ + vpaddl.u16 d2, d2 │ │ + cmp r4, #32 │ │ + vadd.i32 d0, d0, d2 │ │ + vshl.u32 d4, d0, d28 │ │ + beq 452dc │ │ + cmp r4, #8 │ │ + movw lr, #26215 ; 0x6667 │ │ + movw r5, #43691 ; 0xaaab │ │ + movne lr, r5 │ │ + vdup.32 d24, lr │ │ + vmul.i32 d4, d4, d24 │ │ + vshr.u32 d4, d4, #17 │ │ + sub r1, r1, #32 │ │ + vdup.16 q0, d4[0] │ │ + vdup.16 q1, d4[0] │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vst1.16 {d0-d3}, [ip :128]! │ │ + vst1.16 {d0-d3}, [r0 :128], r1 │ │ + vst1.16 {d0-d3}, [ip :128], r1 │ │ + subs r4, r4, #4 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vst1.16 {d0-d3}, [ip :128]! │ │ + vst1.16 {d0-d3}, [r0 :128], r1 │ │ + vst1.16 {d0-d3}, [ip :128], r1 │ │ + bgt 452e8 │ │ + pop {r4, r5, r6, pc} │ │ vld1.16 {d0-d3}, [r2 :128]! │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vsubl.s16 q8, d4, d0 │ │ - vsubl.s16 q0, d5, d1 │ │ - vsubl.s16 q9, d6, d2 │ │ - vsubl.s16 q1, d7, d3 │ │ - vmul.i32 q8, q8, q4 │ │ - vmul.i32 q0, q0, q4 │ │ - vmul.i32 q9, q9, q4 │ │ - vmul.i32 q1, q1, q4 │ │ - vshr.s32 q8, q8, #4 │ │ - vshr.s32 q0, q0, #4 │ │ - vshr.s32 q9, q9, #4 │ │ - vshr.s32 q1, q1, #4 │ │ - vaddw.s16 q8, q8, d4 │ │ - vaddw.s16 q0, q0, d5 │ │ - vaddw.s16 q9, q9, d6 │ │ - vaddw.s16 q1, q1, d7 │ │ - vmovn.i32 d16, q8 │ │ - vmovn.i32 d17, q0 │ │ - vmovn.i32 d18, q9 │ │ - vmovn.i32 d19, q1 │ │ - vrshl.s16 q8, q8, q13 │ │ - vrshl.s16 q9, q9, q13 │ │ - vadd.i16 q8, q8, q12 │ │ - vadd.i16 q9, q9, q12 │ │ - vmin.s16 q8, q8, q15 │ │ - vmin.s16 q9, q9, q15 │ │ - vmax.s16 q8, q8, q14 │ │ - vmax.s16 q9, q9, q14 │ │ - b 446d0 │ │ + vld1.16 {d4-d7}, [r2 :128]! │ │ + vadd.i16 q0, q0, q1 │ │ + vld1.16 {d16-d19}, [r2 :128]! │ │ + vadd.i16 q2, q2, q3 │ │ + vld1.16 {d20-d23}, [r2 :128]! │ │ + vadd.i16 q8, q8, q9 │ │ + vadd.i16 q10, q10, q11 │ │ + vadd.i16 q0, q0, q2 │ │ + vadd.i16 q8, q8, q10 │ │ + vadd.i16 q0, q0, q8 │ │ + vadd.i16 d0, d0, d1 │ │ + vpaddl.u16 d0, d0 │ │ + add r2, r2, #2 │ │ + vpadd.i32 d0, d0, d0 │ │ + bx r3 │ │ + vld1.16 {d2-d5}, [r2]! │ │ + vadd.i32 d0, d0, d30 │ │ + vld1.16 {d16-d19}, [r2]! │ │ + vadd.i16 q1, q1, q2 │ │ + vld1.16 {d20-d23}, [r2]! │ │ + vadd.i16 q8, q8, q9 │ │ + vld1.16 {d24-d27}, [r2]! │ │ + vadd.i16 q10, q10, q11 │ │ + vadd.i16 q12, q12, q13 │ │ + vadd.i16 q1, q1, q8 │ │ + vadd.i16 q10, q10, q12 │ │ + vadd.i16 q1, q1, q10 │ │ + vadd.i16 d2, d2, d3 │ │ + vpaddl.u16 d2, d2 │ │ + vpadd.i32 d2, d2, d2 │ │ + cmp r4, #64 ; 0x40 │ │ + vadd.i32 d0, d0, d2 │ │ + vshl.u32 d4, d0, d28 │ │ + beq 453bc │ │ + cmp r4, #16 │ │ + movw lr, #26215 ; 0x6667 │ │ + movw r5, #43691 ; 0xaaab │ │ + movne lr, r5 │ │ + vdup.32 d24, lr │ │ + vmul.i32 d4, d4, d24 │ │ + vshr.u32 d4, d4, #17 │ │ + sub r1, r1, #96 ; 0x60 │ │ + vdup.16 q0, d4[0] │ │ + vdup.16 q1, d4[0] │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vst1.16 {d0-d3}, [ip :128]! │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vst1.16 {d0-d3}, [ip :128]! │ │ + subs r4, r4, #2 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vst1.16 {d0-d3}, [ip :128]! │ │ + vst1.16 {d0-d3}, [r0 :128], r1 │ │ + vst1.16 {d0-d3}, [ip :128], r1 │ │ + bgt 453c8 │ │ + pop {r4, r5, r6, pc} │ │ + push {r4, r5, r6, lr} │ │ + vpush {d8-d9} │ │ + ldr r4, [sp, #32] │ │ + clz lr, r3 │ │ + add ip, pc, #36 ; 0x24 │ │ + sub lr, lr, #25 │ │ + ldr lr, [ip, lr, lsl #2] │ │ + vld1.16 {d4[]-d5[]}, [r2] │ │ + add r6, r2, #2 │ │ + sub r2, r2, #4 │ │ + add ip, ip, lr │ │ + mvn r5, #3 │ │ + add lr, r0, r1 │ │ + lsl r1, r1, #1 │ │ + bx ip │ │ + muleq r0, r8, r0 │ │ + muleq r0, r8, r0 │ │ + muleq r0, r8, r0 │ │ + muleq r0, r8, r0 │ │ + andeq r0, r0, r4, lsl r0 │ │ + sub r2, r2, #4 │ │ + mvn r5, #7 │ │ + vld1.16 {d6}, [r6] │ │ + vsub.i16 d16, d6, d4 │ │ + vorr d7, d6, d6 │ │ + vorr d17, d16, d16 │ │ + vld4.16 {d0[]-d3[]}, [r2 :64], r5 │ │ + vadd.i16 q9, q8, q0 │ │ + vadd.i16 q10, q8, q1 │ │ + vabd.s16 q11, q3, q9 │ │ + vabd.s16 q12, q3, q10 │ │ + vabd.s16 q13, q2, q9 │ │ + vabd.s16 q14, q2, q10 │ │ + vabd.s16 q9, q0, q9 │ │ + vabd.s16 q10, q1, q10 │ │ + vmin.u16 q15, q11, q13 │ │ + vmin.u16 q4, q12, q14 │ │ + vcge.u16 q11, q13, q11 │ │ + vcge.u16 q12, q14, q12 │ │ + vcge.u16 q9, q15, q9 │ │ + vcge.u16 q10, q4, q10 │ │ + vbsl q12, q3, q2 │ │ + vbsl q11, q3, q2 │ │ + vbit q12, q1, q10 │ │ + vbit q11, q0, q9 │ │ + vst1.16 {d25}, [r0 :64], r1 │ │ + vst1.16 {d24}, [lr :64], r1 │ │ + subs r4, r4, #4 │ │ + vst1.16 {d23}, [r0 :64], r1 │ │ + vst1.16 {d22}, [lr :64], r1 │ │ + bgt 4545c │ │ vpop {d8-d9} │ │ - pop {r4, r5, r6, r7, pc} │ │ + pop {r4, r5, r6, pc} │ │ + vld1.16 {d6-d7}, [r6]! │ │ + mov ip, r3 │ │ + sub r1, r1, r3, lsl #1 │ │ + vld2.16 {d0[],d2[]}, [r2 :32], r5 │ │ + vorr d1, d0, d0 │ │ + vorr d3, d2, d2 │ │ + vsub.i16 q8, q3, q2 │ │ + vadd.i16 q9, q8, q0 │ │ + vadd.i16 q10, q8, q1 │ │ + vabd.s16 q11, q3, q9 │ │ + vabd.s16 q12, q3, q10 │ │ + vabd.s16 q13, q2, q9 │ │ + vabd.s16 q14, q2, q10 │ │ + vabd.s16 q9, q0, q9 │ │ + vabd.s16 q10, q1, q10 │ │ + vmin.u16 q15, q11, q13 │ │ + vmin.u16 q4, q12, q14 │ │ + vcge.u16 q11, q13, q11 │ │ + vcge.u16 q12, q14, q12 │ │ + vcge.u16 q9, q15, q9 │ │ + vcge.u16 q10, q4, q10 │ │ + vbsl q12, q3, q2 │ │ + vbsl q11, q3, q2 │ │ + vbit q12, q1, q10 │ │ + vbit q11, q0, q9 │ │ + subs r3, r3, #8 │ │ + vst1.16 {d24-d25}, [r0 :128]! │ │ + vst1.16 {d22-d23}, [lr :128]! │ │ + ble 45544 │ │ + vld1.16 {d6-d7}, [r6]! │ │ + b 454e0 │ │ + subs r4, r4, #2 │ │ + ble 45564 │ │ + sub r6, r6, ip, lsl #1 │ │ + add r0, r0, r1 │ │ + add lr, lr, r1 │ │ + vld1.16 {d6-d7}, [r6]! │ │ + mov r3, ip │ │ + b 454d4 │ │ + vpop {d8-d9} │ │ + pop {r4, r5, r6, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + ldr r4, [sp, #32] │ │ + ldr sl, [pc] ; 4557c │ │ + b 45580 │ │ + andeq r3, r7, r8, ror #17 │ │ + add sl, sl, pc │ │ + add ip, sl, r4 │ │ + add sl, sl, r3 │ │ + clz r9, r3 │ │ + add r5, pc, #32 │ │ + sub lr, r2, r4, lsl #1 │ │ + sub r9, r9, #25 │ │ + ldr r9, [r5, r9, lsl #2] │ │ + vld1.16 {d4[]-d5[]}, [lr] │ │ + add r8, r2, #2 │ │ + add r5, r5, r9 │ │ + add r6, r0, r1 │ │ + lsl r1, r1, #1 │ │ + bx r5 │ │ + andeq r0, r0, r8, lsr r1 │ │ + andeq r0, r0, r8, lsr r1 │ │ + andeq r0, r0, r8, lsr r1 │ │ + strheq r0, [r0], -r0 ; │ │ + andeq r0, r0, r4, lsl r0 │ │ + vld1.16 {d16}, [r8] │ │ + vld1.32 {d18[]}, [sl :32] │ │ + sub r2, r2, #8 │ │ + mvn r7, #7 │ │ + vdup.16 q3, d16[3] │ │ + vsub.i16 q8, q8, q2 │ │ + vmovl.u8 q9, d18 │ │ + vadd.i16 d19, d4, d6 │ │ + vld4.16 {d0[]-d3[]}, [r2 :64], r7 │ │ + vld4.8 {d20[]-d23[]}, [ip :32]! │ │ + vshll.u16 q12, d19, #8 │ │ + vshll.u16 q13, d19, #8 │ │ + vshll.u16 q14, d19, #8 │ │ + vshll.u16 q15, d19, #8 │ │ + vtrn.32 d20, d21 │ │ + vtrn.32 d22, d23 │ │ + vsub.i16 q1, q1, q3 │ │ + vsub.i16 q0, q0, q3 │ │ + vmovl.u8 q10, d20 │ │ + vmovl.u8 q11, d22 │ │ + vmlal.s16 q12, d3, d18 │ │ + vmlal.s16 q13, d2, d18 │ │ + vmlal.s16 q14, d1, d18 │ │ + vmlal.s16 q15, d0, d18 │ │ + vmlal.s16 q12, d16, d20 │ │ + vmlal.s16 q13, d16, d21 │ │ + vmlal.s16 q14, d16, d22 │ │ + vmlal.s16 q15, d16, d23 │ │ + vrshrn.i32 d24, q12, #9 │ │ + vrshrn.i32 d25, q13, #9 │ │ + vrshrn.i32 d26, q14, #9 │ │ + vrshrn.i32 d27, q15, #9 │ │ + vst1.16 {d24}, [r0 :64], r1 │ │ + vst1.16 {d25}, [r6 :64], r1 │ │ + subs r4, r4, #4 │ │ + vst1.16 {d26}, [r0 :64], r1 │ │ + vst1.16 {d27}, [r6 :64], r1 │ │ + bgt 455ec │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + vld1.16 {d16-d17}, [r8] │ │ + vld1.8 {d18}, [sl :64] │ │ + sub r2, r2, #4 │ │ + mvn r7, #3 │ │ + vdup.16 q3, d17[3] │ │ + vsub.i16 q8, q8, q2 │ │ + vmovl.u8 q9, d18 │ │ + vadd.i16 d3, d4, d6 │ │ + vld2.16 {d0[]-d1[]}, [r2 :32], r7 │ │ + vld2.8 {d20[],d22[]}, [ip :16]! │ │ + vshll.u16 q12, d3, #8 │ │ + vshll.u16 q13, d3, #8 │ │ + vshll.u16 q14, d3, #8 │ │ + vshll.u16 q15, d3, #8 │ │ + vsub.i16 q0, q0, q3 │ │ + vmovl.u8 q10, d20 │ │ + vmovl.u8 q11, d22 │ │ + vmlal.s16 q12, d1, d18 │ │ + vmlal.s16 q13, d1, d19 │ │ + vmlal.s16 q14, d0, d18 │ │ + vmlal.s16 q15, d0, d19 │ │ + vmlal.s16 q12, d16, d20 │ │ + vmlal.s16 q13, d17, d20 │ │ + vmlal.s16 q14, d16, d22 │ │ + vmlal.s16 q15, d17, d22 │ │ + vrshrn.i32 d24, q12, #9 │ │ + vrshrn.i32 d25, q13, #9 │ │ + vrshrn.i32 d26, q14, #9 │ │ + vrshrn.i32 d27, q15, #9 │ │ + subs r4, r4, #2 │ │ + vst1.16 {d24-d25}, [r0 :128], r1 │ │ + vst1.16 {d26-d27}, [r6 :128], r1 │ │ + bgt 45688 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + add lr, r2, r3, lsl #1 │ │ + sub r2, r2, #4 │ │ + mvn r7, #3 │ │ + vld1.16 {d6[]-d7[]}, [lr] │ │ + sub r1, r1, r3, lsl #1 │ │ + mov r9, r3 │ │ + vadd.i16 d3, d4, d6 │ │ + vld2.16 {d0[]-d1[]}, [r2 :32], r7 │ │ + vld2.8 {d20[],d22[]}, [ip :16]! │ │ + vsub.i16 q0, q0, q3 │ │ + vmovl.u8 q10, d20 │ │ + vmovl.u8 q11, d22 │ │ + vld1.8 {d18}, [sl :64]! │ │ + vld1.16 {d16-d17}, [r8]! │ │ + vshll.u16 q12, d3, #8 │ │ + vshll.u16 q13, d3, #8 │ │ + vmovl.u8 q9, d18 │ │ + vshll.u16 q14, d3, #8 │ │ + vshll.u16 q15, d3, #8 │ │ + vsub.i16 q8, q8, q2 │ │ + vmlal.s16 q12, d1, d18 │ │ + vmlal.s16 q13, d1, d19 │ │ + vmlal.s16 q14, d0, d18 │ │ + vmlal.s16 q15, d0, d19 │ │ + vmlal.s16 q12, d16, d20 │ │ + vmlal.s16 q13, d17, d20 │ │ + vmlal.s16 q14, d16, d22 │ │ + vmlal.s16 q15, d17, d22 │ │ + vrshrn.i32 d24, q12, #9 │ │ + vrshrn.i32 d25, q13, #9 │ │ + vrshrn.i32 d26, q14, #9 │ │ + vrshrn.i32 d27, q15, #9 │ │ + subs r3, r3, #8 │ │ + vst1.16 {d24-d25}, [r0 :128]! │ │ + vst1.16 {d26-d27}, [r6 :128]! │ │ + bgt 45720 │ │ + subs r4, r4, #2 │ │ + ble 457a0 │ │ + sub r8, r8, r9, lsl #1 │ │ + sub sl, sl, r9 │ │ + add r0, r0, r1 │ │ + add r6, r6, r1 │ │ + mov r3, r9 │ │ + b 4570c │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ push {r4, r5, r6, r7, lr} │ │ ldr r4, [sp, #20] │ │ - ldr r5, [sp, #24] │ │ - ldr r6, [sp, #28] │ │ - clz r4, r4 │ │ - ldr r7, [sp, #32] │ │ - vmov.i16 q14, #0 ; 0x0000 │ │ - vdup.16 q15, r7 │ │ - vpush {d8-d15} │ │ - clz r7, r7 │ │ - sub r7, r7, #18 │ │ - mov ip, #8192 ; 0x2000 │ │ - lsr ip, ip, r7 │ │ - rsb r7, r7, #0 │ │ - vdup.16 q12, ip │ │ - vdup.16 q13, r7 │ │ - add r7, pc, #164 ; 0xa4 │ │ - sub r4, r4, #24 │ │ - vld1.8 {d14-d15}, [r6 :128]! │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vneg.s8 q7, q7 │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vmovl.s8 q6, d14 │ │ - vmovl.s8 q7, d15 │ │ - vmovl.s16 q4, d12 │ │ - vmovl.s16 q5, d13 │ │ - vmovl.s16 q6, d14 │ │ - vmovl.s16 q7, d15 │ │ - vsubl.s16 q8, d4, d0 │ │ - vsubl.s16 q0, d5, d1 │ │ - vsubl.s16 q9, d6, d2 │ │ - vsubl.s16 q1, d7, d3 │ │ - vmul.i32 q8, q8, q4 │ │ - vmul.i32 q0, q0, q5 │ │ - vmul.i32 q9, q9, q6 │ │ - vmul.i32 q1, q1, q7 │ │ - vshr.s32 q8, q8, #6 │ │ - vshr.s32 q0, q0, #6 │ │ - vshr.s32 q9, q9, #6 │ │ - vshr.s32 q1, q1, #6 │ │ - vaddw.s16 q8, q8, d4 │ │ - vaddw.s16 q0, q0, d5 │ │ - vaddw.s16 q9, q9, d6 │ │ - vaddw.s16 q1, q1, d7 │ │ - vmovn.i32 d16, q8 │ │ - vmovn.i32 d17, q0 │ │ - vmovn.i32 d18, q9 │ │ - vmovn.i32 d19, q1 │ │ - vrshl.s16 q8, q8, q13 │ │ - vrshl.s16 q9, q9, q13 │ │ - vadd.i16 q8, q8, q12 │ │ - vadd.i16 q9, q9, q12 │ │ - vmin.s16 q8, q8, q15 │ │ - vmin.s16 q9, q9, q15 │ │ - vmax.s16 q8, q8, q14 │ │ - vmax.s16 q9, q9, q14 │ │ - ldr r4, [r7, r4, lsl #2] │ │ + ldr r7, [pc] ; 457b4 │ │ + b 457b8 │ │ + ; instruction: 0x000736b0 │ │ + add r7, r7, pc │ │ add r7, r7, r4 │ │ - bx r7 │ │ - muleq r0, ip, r6 │ │ - andeq r0, r0, r4, lsl r4 │ │ - andeq r0, r0, ip, asr #5 │ │ - andeq r0, r0, r8, lsl #3 │ │ - ldrdeq r0, [r0], -r4 │ │ - andeq r0, r0, r8, lsl r0 │ │ - add r7, r0, r1 │ │ - lsl r1, r1, #1 │ │ - subs r5, r5, #4 │ │ - vst1.16 {d16}, [r0 :64], r1 │ │ - vst1.16 {d17}, [r7 :64], r1 │ │ - vst1.16 {d18}, [r0 :64], r1 │ │ - vst1.16 {d19}, [r7 :64], r1 │ │ - ble 45744 │ │ - vld1.8 {d14-d15}, [r6 :128]! │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vneg.s8 q7, q7 │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vmovl.s8 q6, d14 │ │ - vmovl.s8 q7, d15 │ │ - vmovl.s16 q4, d12 │ │ - vmovl.s16 q5, d13 │ │ - vmovl.s16 q6, d14 │ │ - vmovl.s16 q7, d15 │ │ - vsubl.s16 q8, d4, d0 │ │ - vsubl.s16 q0, d5, d1 │ │ - vsubl.s16 q9, d6, d2 │ │ - vsubl.s16 q1, d7, d3 │ │ - vmul.i32 q8, q8, q4 │ │ - vmul.i32 q0, q0, q5 │ │ - vmul.i32 q9, q9, q6 │ │ - vmul.i32 q1, q1, q7 │ │ - vshr.s32 q8, q8, #6 │ │ - vshr.s32 q0, q0, #6 │ │ - vshr.s32 q9, q9, #6 │ │ - vshr.s32 q1, q1, #6 │ │ - vaddw.s16 q8, q8, d4 │ │ - vaddw.s16 q0, q0, d5 │ │ - vaddw.s16 q9, q9, d6 │ │ - vaddw.s16 q1, q1, d7 │ │ - vmovn.i32 d16, q8 │ │ - vmovn.i32 d17, q0 │ │ - vmovn.i32 d18, q9 │ │ - vmovn.i32 d19, q1 │ │ - vrshl.s16 q8, q8, q13 │ │ - vrshl.s16 q9, q9, q13 │ │ - vadd.i16 q8, q8, q12 │ │ - vadd.i16 q9, q9, q12 │ │ - vmin.s16 q8, q8, q15 │ │ - vmin.s16 q9, q9, q15 │ │ - vmax.s16 q8, q8, q14 │ │ - vmax.s16 q9, q9, q14 │ │ - b 44bd0 │ │ - add r7, r0, r1 │ │ + clz lr, r3 │ │ + add r5, pc, #32 │ │ + sub ip, r2, r4, lsl #1 │ │ + sub lr, lr, #25 │ │ + ldr lr, [r5, lr, lsl #2] │ │ + vld1.16 {d4[]-d5[]}, [ip] │ │ + add r2, r2, #2 │ │ + add r5, r5, lr │ │ + add r6, r0, r1 │ │ lsl r1, r1, #1 │ │ + bx r5 │ │ + strheq r0, [r0], -r8 │ │ + strheq r0, [r0], -r8 │ │ + strheq r0, [r0], -r8 │ │ + andeq r0, r0, r0, rrx │ │ + andeq r0, r0, r4, lsl r0 │ │ + vld1.16 {d6}, [r2] │ │ + vsub.i16 d6, d6, d4 │ │ + vorr d7, d6, d6 │ │ + vld4.8 {d16[]-d19[]}, [r7 :32]! │ │ + vtrn.32 d16, d17 │ │ + vtrn.32 d18, d19 │ │ + vshll.u8 q8, d16, #7 │ │ + vshll.u8 q9, d18, #7 │ │ + vqrdmulh.s16 q10, q3, q8 │ │ + vqrdmulh.s16 q11, q3, q9 │ │ + vadd.i16 q10, q10, q2 │ │ + vadd.i16 q11, q11, q2 │ │ + vst1.16 {d20}, [r0 :64], r1 │ │ + vst1.16 {d21}, [r6 :64], r1 │ │ + subs r4, r4, #4 │ │ + vst1.16 {d22}, [r0 :64], r1 │ │ + vst1.16 {d23}, [r6 :64], r1 │ │ + bgt 4580c │ │ + pop {r4, r5, r6, r7, pc} │ │ + vld1.16 {d6-d7}, [r2] │ │ + vsub.i16 q3, q3, q2 │ │ + vld4.8 {d16[],d18[],d20[],d22[]}, [r7 :32]! │ │ + vshll.u8 q8, d16, #7 │ │ + vshll.u8 q9, d18, #7 │ │ + vshll.u8 q10, d20, #7 │ │ + vshll.u8 q11, d22, #7 │ │ + vqrdmulh.s16 q8, q3, q8 │ │ + vqrdmulh.s16 q9, q3, q9 │ │ + vqrdmulh.s16 q10, q3, q10 │ │ + vqrdmulh.s16 q11, q3, q11 │ │ + vadd.i16 q8, q8, q2 │ │ + vadd.i16 q9, q9, q2 │ │ + vadd.i16 q10, q10, q2 │ │ + vadd.i16 q11, q11, q2 │ │ vst1.16 {d16-d17}, [r0 :128], r1 │ │ - subs r5, r5, #2 │ │ - vst1.16 {d18-d19}, [r7 :128], r1 │ │ - ble 45744 │ │ - vld1.8 {d14-d15}, [r6 :128]! │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vneg.s8 q7, q7 │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vmovl.s8 q6, d14 │ │ - vmovl.s8 q7, d15 │ │ - vmovl.s16 q4, d12 │ │ - vmovl.s16 q5, d13 │ │ - vmovl.s16 q6, d14 │ │ - vmovl.s16 q7, d15 │ │ - vsubl.s16 q8, d4, d0 │ │ - vsubl.s16 q0, d5, d1 │ │ - vsubl.s16 q9, d6, d2 │ │ - vsubl.s16 q1, d7, d3 │ │ - vmul.i32 q8, q8, q4 │ │ - vmul.i32 q0, q0, q5 │ │ - vmul.i32 q9, q9, q6 │ │ - vmul.i32 q1, q1, q7 │ │ - vshr.s32 q8, q8, #6 │ │ - vshr.s32 q0, q0, #6 │ │ - vshr.s32 q9, q9, #6 │ │ - vshr.s32 q1, q1, #6 │ │ - vaddw.s16 q8, q8, d4 │ │ - vaddw.s16 q0, q0, d5 │ │ - vaddw.s16 q9, q9, d6 │ │ - vaddw.s16 q1, q1, d7 │ │ - vmovn.i32 d16, q8 │ │ - vmovn.i32 d17, q0 │ │ - vmovn.i32 d18, q9 │ │ - vmovn.i32 d19, q1 │ │ - vrshl.s16 q8, q8, q13 │ │ - vrshl.s16 q9, q9, q13 │ │ - vadd.i16 q8, q8, q12 │ │ - vadd.i16 q9, q9, q12 │ │ - vmin.s16 q8, q8, q15 │ │ - vmin.s16 q9, q9, q15 │ │ - vmax.s16 q8, q8, q14 │ │ - vmax.s16 q9, q9, q14 │ │ - b 44c8c │ │ - vld1.8 {d14-d15}, [r6 :128]! │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vneg.s8 q7, q7 │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vmovl.s8 q6, d14 │ │ - vmovl.s8 q7, d15 │ │ - vmovl.s16 q4, d12 │ │ - vmovl.s16 q5, d13 │ │ - vmovl.s16 q6, d14 │ │ - vmovl.s16 q7, d15 │ │ - vsubl.s16 q10, d4, d0 │ │ - vsubl.s16 q0, d5, d1 │ │ - vsubl.s16 q11, d6, d2 │ │ - vsubl.s16 q1, d7, d3 │ │ - vmul.i32 q10, q10, q4 │ │ - vmul.i32 q0, q0, q5 │ │ - vmul.i32 q11, q11, q6 │ │ - vmul.i32 q1, q1, q7 │ │ - vshr.s32 q10, q10, #6 │ │ - vshr.s32 q0, q0, #6 │ │ - vshr.s32 q11, q11, #6 │ │ - vshr.s32 q1, q1, #6 │ │ - vaddw.s16 q10, q10, d4 │ │ - vaddw.s16 q0, q0, d5 │ │ - vaddw.s16 q11, q11, d6 │ │ - vaddw.s16 q1, q1, d7 │ │ - vmovn.i32 d20, q10 │ │ - vmovn.i32 d21, q0 │ │ - vmovn.i32 d22, q11 │ │ - vmovn.i32 d23, q1 │ │ - vrshl.s16 q10, q10, q13 │ │ - vrshl.s16 q11, q11, q13 │ │ - vadd.i16 q10, q10, q12 │ │ - vadd.i16 q11, q11, q12 │ │ - vmin.s16 q10, q10, q15 │ │ - vmin.s16 q11, q11, q15 │ │ - vmax.s16 q10, q10, q14 │ │ - vmax.s16 q11, q11, q14 │ │ - vst1.16 {d16-d19}, [r0 :128], r1 │ │ - subs r5, r5, #2 │ │ - vst1.16 {d20-d23}, [r0 :128], r1 │ │ - ble 45744 │ │ - vld1.8 {d14-d15}, [r6 :128]! │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vneg.s8 q7, q7 │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vmovl.s8 q6, d14 │ │ - vmovl.s8 q7, d15 │ │ - vmovl.s16 q4, d12 │ │ - vmovl.s16 q5, d13 │ │ - vmovl.s16 q6, d14 │ │ - vmovl.s16 q7, d15 │ │ - vsubl.s16 q8, d4, d0 │ │ - vsubl.s16 q0, d5, d1 │ │ - vsubl.s16 q9, d6, d2 │ │ - vsubl.s16 q1, d7, d3 │ │ - vmul.i32 q8, q8, q4 │ │ - vmul.i32 q0, q0, q5 │ │ - vmul.i32 q9, q9, q6 │ │ - vmul.i32 q1, q1, q7 │ │ - vshr.s32 q8, q8, #6 │ │ - vshr.s32 q0, q0, #6 │ │ - vshr.s32 q9, q9, #6 │ │ - vshr.s32 q1, q1, #6 │ │ - vaddw.s16 q8, q8, d4 │ │ - vaddw.s16 q0, q0, d5 │ │ - vaddw.s16 q9, q9, d6 │ │ - vaddw.s16 q1, q1, d7 │ │ - vmovn.i32 d16, q8 │ │ - vmovn.i32 d17, q0 │ │ - vmovn.i32 d18, q9 │ │ - vmovn.i32 d19, q1 │ │ - vrshl.s16 q8, q8, q13 │ │ - vrshl.s16 q9, q9, q13 │ │ - vadd.i16 q8, q8, q12 │ │ - vadd.i16 q9, q9, q12 │ │ - vmin.s16 q8, q8, q15 │ │ - vmin.s16 q9, q9, q15 │ │ - vmax.s16 q8, q8, q14 │ │ - vmax.s16 q9, q9, q14 │ │ - b 44d38 │ │ - add r7, r0, #32 │ │ - vld1.8 {d14-d15}, [r6 :128]! │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vneg.s8 q7, q7 │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vmovl.s8 q6, d14 │ │ - vmovl.s8 q7, d15 │ │ - vmovl.s16 q4, d12 │ │ - vmovl.s16 q5, d13 │ │ - vmovl.s16 q6, d14 │ │ - vmovl.s16 q7, d15 │ │ - vsubl.s16 q10, d4, d0 │ │ - vsubl.s16 q0, d5, d1 │ │ - vsubl.s16 q11, d6, d2 │ │ - vsubl.s16 q1, d7, d3 │ │ - vmul.i32 q10, q10, q4 │ │ - vmul.i32 q0, q0, q5 │ │ - vmul.i32 q11, q11, q6 │ │ - vmul.i32 q1, q1, q7 │ │ - vshr.s32 q10, q10, #6 │ │ - vshr.s32 q0, q0, #6 │ │ - vshr.s32 q11, q11, #6 │ │ - vshr.s32 q1, q1, #6 │ │ - vaddw.s16 q10, q10, d4 │ │ - vaddw.s16 q0, q0, d5 │ │ - vaddw.s16 q11, q11, d6 │ │ - vaddw.s16 q1, q1, d7 │ │ - vmovn.i32 d20, q10 │ │ - vmovn.i32 d21, q0 │ │ - vmovn.i32 d22, q11 │ │ - vmovn.i32 d23, q1 │ │ - vrshl.s16 q10, q10, q13 │ │ - vrshl.s16 q11, q11, q13 │ │ - vadd.i16 q10, q10, q12 │ │ - vadd.i16 q11, q11, q12 │ │ - vmin.s16 q10, q10, q15 │ │ - vmin.s16 q11, q11, q15 │ │ - vmax.s16 q10, q10, q14 │ │ - vmax.s16 q11, q11, q14 │ │ - vst1.16 {d16-d19}, [r0 :128], r1 │ │ - subs r5, r5, #1 │ │ - vst1.16 {d20-d23}, [r7 :128], r1 │ │ - ble 45744 │ │ - vld1.8 {d14-d15}, [r6 :128]! │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vneg.s8 q7, q7 │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vmovl.s8 q6, d14 │ │ - vmovl.s8 q7, d15 │ │ - vmovl.s16 q4, d12 │ │ - vmovl.s16 q5, d13 │ │ - vmovl.s16 q6, d14 │ │ - vmovl.s16 q7, d15 │ │ - vsubl.s16 q8, d4, d0 │ │ - vsubl.s16 q0, d5, d1 │ │ - vsubl.s16 q9, d6, d2 │ │ - vsubl.s16 q1, d7, d3 │ │ - vmul.i32 q8, q8, q4 │ │ - vmul.i32 q0, q0, q5 │ │ - vmul.i32 q9, q9, q6 │ │ - vmul.i32 q1, q1, q7 │ │ - vshr.s32 q8, q8, #6 │ │ - vshr.s32 q0, q0, #6 │ │ - vshr.s32 q9, q9, #6 │ │ - vshr.s32 q1, q1, #6 │ │ - vaddw.s16 q8, q8, d4 │ │ - vaddw.s16 q0, q0, d5 │ │ - vaddw.s16 q9, q9, d6 │ │ - vaddw.s16 q1, q1, d7 │ │ - vmovn.i32 d16, q8 │ │ - vmovn.i32 d17, q0 │ │ - vmovn.i32 d18, q9 │ │ - vmovn.i32 d19, q1 │ │ - vrshl.s16 q8, q8, q13 │ │ - vrshl.s16 q9, q9, q13 │ │ - vadd.i16 q8, q8, q12 │ │ - vadd.i16 q9, q9, q12 │ │ - vmin.s16 q8, q8, q15 │ │ - vmin.s16 q9, q9, q15 │ │ - vmax.s16 q8, q8, q14 │ │ - vmax.s16 q9, q9, q14 │ │ - b 44e80 │ │ - add r7, r0, #32 │ │ - mov ip, #64 ; 0x40 │ │ - sub r1, r1, #64 ; 0x40 │ │ - vld1.8 {d14-d15}, [r6 :128]! │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vneg.s8 q7, q7 │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vmovl.s8 q6, d14 │ │ - vmovl.s8 q7, d15 │ │ - vmovl.s16 q4, d12 │ │ - vmovl.s16 q5, d13 │ │ - vmovl.s16 q6, d14 │ │ - vmovl.s16 q7, d15 │ │ - vsubl.s16 q10, d4, d0 │ │ - vsubl.s16 q0, d5, d1 │ │ - vsubl.s16 q11, d6, d2 │ │ - vsubl.s16 q1, d7, d3 │ │ - vmul.i32 q10, q10, q4 │ │ - vmul.i32 q0, q0, q5 │ │ - vmul.i32 q11, q11, q6 │ │ - vmul.i32 q1, q1, q7 │ │ - vshr.s32 q10, q10, #6 │ │ - vshr.s32 q0, q0, #6 │ │ - vshr.s32 q11, q11, #6 │ │ - vshr.s32 q1, q1, #6 │ │ - vaddw.s16 q10, q10, d4 │ │ - vaddw.s16 q0, q0, d5 │ │ - vaddw.s16 q11, q11, d6 │ │ - vaddw.s16 q1, q1, d7 │ │ - vmovn.i32 d20, q10 │ │ - vmovn.i32 d21, q0 │ │ - vmovn.i32 d22, q11 │ │ - vmovn.i32 d23, q1 │ │ - vrshl.s16 q10, q10, q13 │ │ - vrshl.s16 q11, q11, q13 │ │ - vadd.i16 q10, q10, q12 │ │ - vadd.i16 q11, q11, q12 │ │ - vmin.s16 q10, q10, q15 │ │ - vmin.s16 q11, q11, q15 │ │ - vmax.s16 q10, q10, q14 │ │ - vmax.s16 q11, q11, q14 │ │ - vst1.16 {d16-d19}, [r0 :128], ip │ │ - vld1.8 {d14-d15}, [r6 :128]! │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vneg.s8 q7, q7 │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vmovl.s8 q6, d14 │ │ - vmovl.s8 q7, d15 │ │ - vmovl.s16 q4, d12 │ │ - vmovl.s16 q5, d13 │ │ - vmovl.s16 q6, d14 │ │ - vmovl.s16 q7, d15 │ │ - vsubl.s16 q8, d4, d0 │ │ - vsubl.s16 q0, d5, d1 │ │ - vsubl.s16 q9, d6, d2 │ │ - vsubl.s16 q1, d7, d3 │ │ - vmul.i32 q8, q8, q4 │ │ - vmul.i32 q0, q0, q5 │ │ - vmul.i32 q9, q9, q6 │ │ - vmul.i32 q1, q1, q7 │ │ - vshr.s32 q8, q8, #6 │ │ - vshr.s32 q0, q0, #6 │ │ - vshr.s32 q9, q9, #6 │ │ - vshr.s32 q1, q1, #6 │ │ - vaddw.s16 q8, q8, d4 │ │ - vaddw.s16 q0, q0, d5 │ │ - vaddw.s16 q9, q9, d6 │ │ - vaddw.s16 q1, q1, d7 │ │ - vmovn.i32 d16, q8 │ │ - vmovn.i32 d17, q0 │ │ - vmovn.i32 d18, q9 │ │ - vmovn.i32 d19, q1 │ │ - vrshl.s16 q8, q8, q13 │ │ - vrshl.s16 q9, q9, q13 │ │ - vadd.i16 q8, q8, q12 │ │ - vadd.i16 q9, q9, q12 │ │ - vmin.s16 q8, q8, q15 │ │ - vmin.s16 q9, q9, q15 │ │ - vmax.s16 q8, q8, q14 │ │ - vmax.s16 q9, q9, q14 │ │ - vst1.16 {d20-d23}, [r7 :128], ip │ │ - vld1.8 {d14-d15}, [r6 :128]! │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vneg.s8 q7, q7 │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vmovl.s8 q6, d14 │ │ - vmovl.s8 q7, d15 │ │ - vmovl.s16 q4, d12 │ │ - vmovl.s16 q5, d13 │ │ - vmovl.s16 q6, d14 │ │ - vmovl.s16 q7, d15 │ │ - vsubl.s16 q10, d4, d0 │ │ - vsubl.s16 q0, d5, d1 │ │ - vsubl.s16 q11, d6, d2 │ │ - vsubl.s16 q1, d7, d3 │ │ - vmul.i32 q10, q10, q4 │ │ - vmul.i32 q0, q0, q5 │ │ - vmul.i32 q11, q11, q6 │ │ - vmul.i32 q1, q1, q7 │ │ - vshr.s32 q10, q10, #6 │ │ - vshr.s32 q0, q0, #6 │ │ - vshr.s32 q11, q11, #6 │ │ - vshr.s32 q1, q1, #6 │ │ - vaddw.s16 q10, q10, d4 │ │ - vaddw.s16 q0, q0, d5 │ │ - vaddw.s16 q11, q11, d6 │ │ - vaddw.s16 q1, q1, d7 │ │ - vmovn.i32 d20, q10 │ │ - vmovn.i32 d21, q0 │ │ - vmovn.i32 d22, q11 │ │ - vmovn.i32 d23, q1 │ │ - vrshl.s16 q10, q10, q13 │ │ - vrshl.s16 q11, q11, q13 │ │ - vadd.i16 q10, q10, q12 │ │ - vadd.i16 q11, q11, q12 │ │ - vmin.s16 q10, q10, q15 │ │ - vmin.s16 q11, q11, q15 │ │ - vmax.s16 q10, q10, q14 │ │ - vmax.s16 q11, q11, q14 │ │ - vst1.16 {d16-d19}, [r0 :128], r1 │ │ - subs r5, r5, #1 │ │ - vst1.16 {d20-d23}, [r7 :128], r1 │ │ - ble 45744 │ │ - vld1.8 {d14-d15}, [r6 :128]! │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vneg.s8 q7, q7 │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vmovl.s8 q6, d14 │ │ - vmovl.s8 q7, d15 │ │ - vmovl.s16 q4, d12 │ │ - vmovl.s16 q5, d13 │ │ - vmovl.s16 q6, d14 │ │ - vmovl.s16 q7, d15 │ │ - vsubl.s16 q8, d4, d0 │ │ - vsubl.s16 q0, d5, d1 │ │ - vsubl.s16 q9, d6, d2 │ │ - vsubl.s16 q1, d7, d3 │ │ - vmul.i32 q8, q8, q4 │ │ - vmul.i32 q0, q0, q5 │ │ - vmul.i32 q9, q9, q6 │ │ - vmul.i32 q1, q1, q7 │ │ - vshr.s32 q8, q8, #6 │ │ - vshr.s32 q0, q0, #6 │ │ - vshr.s32 q9, q9, #6 │ │ - vshr.s32 q1, q1, #6 │ │ - vaddw.s16 q8, q8, d4 │ │ - vaddw.s16 q0, q0, d5 │ │ - vaddw.s16 q9, q9, d6 │ │ - vaddw.s16 q1, q1, d7 │ │ - vmovn.i32 d16, q8 │ │ - vmovn.i32 d17, q0 │ │ - vmovn.i32 d18, q9 │ │ - vmovn.i32 d19, q1 │ │ - vrshl.s16 q8, q8, q13 │ │ - vrshl.s16 q9, q9, q13 │ │ - vadd.i16 q8, q8, q12 │ │ - vadd.i16 q9, q9, q12 │ │ - vmin.s16 q8, q8, q15 │ │ - vmin.s16 q9, q9, q15 │ │ - vmax.s16 q8, q8, q14 │ │ - vmax.s16 q9, q9, q14 │ │ - b 44fd0 │ │ - add r7, r0, #32 │ │ - mov ip, #64 ; 0x40 │ │ - sub r1, r1, #192 ; 0xc0 │ │ - vld1.8 {d14-d15}, [r6 :128]! │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vneg.s8 q7, q7 │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vmovl.s8 q6, d14 │ │ - vmovl.s8 q7, d15 │ │ - vmovl.s16 q4, d12 │ │ - vmovl.s16 q5, d13 │ │ - vmovl.s16 q6, d14 │ │ - vmovl.s16 q7, d15 │ │ - vsubl.s16 q10, d4, d0 │ │ - vsubl.s16 q0, d5, d1 │ │ - vsubl.s16 q11, d6, d2 │ │ - vsubl.s16 q1, d7, d3 │ │ - vmul.i32 q10, q10, q4 │ │ - vmul.i32 q0, q0, q5 │ │ - vmul.i32 q11, q11, q6 │ │ - vmul.i32 q1, q1, q7 │ │ - vshr.s32 q10, q10, #6 │ │ - vshr.s32 q0, q0, #6 │ │ - vshr.s32 q11, q11, #6 │ │ - vshr.s32 q1, q1, #6 │ │ - vaddw.s16 q10, q10, d4 │ │ - vaddw.s16 q0, q0, d5 │ │ - vaddw.s16 q11, q11, d6 │ │ - vaddw.s16 q1, q1, d7 │ │ - vmovn.i32 d20, q10 │ │ - vmovn.i32 d21, q0 │ │ - vmovn.i32 d22, q11 │ │ - vmovn.i32 d23, q1 │ │ - vrshl.s16 q10, q10, q13 │ │ - vrshl.s16 q11, q11, q13 │ │ - vadd.i16 q10, q10, q12 │ │ - vadd.i16 q11, q11, q12 │ │ - vmin.s16 q10, q10, q15 │ │ - vmin.s16 q11, q11, q15 │ │ - vmax.s16 q10, q10, q14 │ │ - vmax.s16 q11, q11, q14 │ │ - vst1.16 {d16-d19}, [r0 :128], ip │ │ - vld1.8 {d14-d15}, [r6 :128]! │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vneg.s8 q7, q7 │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vmovl.s8 q6, d14 │ │ - vmovl.s8 q7, d15 │ │ - vmovl.s16 q4, d12 │ │ - vmovl.s16 q5, d13 │ │ - vmovl.s16 q6, d14 │ │ - vmovl.s16 q7, d15 │ │ - vsubl.s16 q8, d4, d0 │ │ - vsubl.s16 q0, d5, d1 │ │ - vsubl.s16 q9, d6, d2 │ │ - vsubl.s16 q1, d7, d3 │ │ - vmul.i32 q8, q8, q4 │ │ - vmul.i32 q0, q0, q5 │ │ - vmul.i32 q9, q9, q6 │ │ - vmul.i32 q1, q1, q7 │ │ - vshr.s32 q8, q8, #6 │ │ - vshr.s32 q0, q0, #6 │ │ - vshr.s32 q9, q9, #6 │ │ - vshr.s32 q1, q1, #6 │ │ - vaddw.s16 q8, q8, d4 │ │ - vaddw.s16 q0, q0, d5 │ │ - vaddw.s16 q9, q9, d6 │ │ - vaddw.s16 q1, q1, d7 │ │ - vmovn.i32 d16, q8 │ │ - vmovn.i32 d17, q0 │ │ - vmovn.i32 d18, q9 │ │ - vmovn.i32 d19, q1 │ │ - vrshl.s16 q8, q8, q13 │ │ - vrshl.s16 q9, q9, q13 │ │ - vadd.i16 q8, q8, q12 │ │ - vadd.i16 q9, q9, q12 │ │ - vmin.s16 q8, q8, q15 │ │ - vmin.s16 q9, q9, q15 │ │ - vmax.s16 q8, q8, q14 │ │ - vmax.s16 q9, q9, q14 │ │ - vst1.16 {d20-d23}, [r7 :128], ip │ │ - vld1.8 {d14-d15}, [r6 :128]! │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vneg.s8 q7, q7 │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vmovl.s8 q6, d14 │ │ - vmovl.s8 q7, d15 │ │ - vmovl.s16 q4, d12 │ │ - vmovl.s16 q5, d13 │ │ - vmovl.s16 q6, d14 │ │ - vmovl.s16 q7, d15 │ │ - vsubl.s16 q10, d4, d0 │ │ - vsubl.s16 q0, d5, d1 │ │ - vsubl.s16 q11, d6, d2 │ │ - vsubl.s16 q1, d7, d3 │ │ - vmul.i32 q10, q10, q4 │ │ - vmul.i32 q0, q0, q5 │ │ - vmul.i32 q11, q11, q6 │ │ - vmul.i32 q1, q1, q7 │ │ - vshr.s32 q10, q10, #6 │ │ - vshr.s32 q0, q0, #6 │ │ - vshr.s32 q11, q11, #6 │ │ - vshr.s32 q1, q1, #6 │ │ - vaddw.s16 q10, q10, d4 │ │ - vaddw.s16 q0, q0, d5 │ │ - vaddw.s16 q11, q11, d6 │ │ - vaddw.s16 q1, q1, d7 │ │ - vmovn.i32 d20, q10 │ │ - vmovn.i32 d21, q0 │ │ - vmovn.i32 d22, q11 │ │ - vmovn.i32 d23, q1 │ │ - vrshl.s16 q10, q10, q13 │ │ - vrshl.s16 q11, q11, q13 │ │ - vadd.i16 q10, q10, q12 │ │ - vadd.i16 q11, q11, q12 │ │ - vmin.s16 q10, q10, q15 │ │ - vmin.s16 q11, q11, q15 │ │ - vmax.s16 q10, q10, q14 │ │ - vmax.s16 q11, q11, q14 │ │ - vst1.16 {d16-d19}, [r0 :128], ip │ │ - vld1.8 {d14-d15}, [r6 :128]! │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vneg.s8 q7, q7 │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vmovl.s8 q6, d14 │ │ - vmovl.s8 q7, d15 │ │ - vmovl.s16 q4, d12 │ │ - vmovl.s16 q5, d13 │ │ - vmovl.s16 q6, d14 │ │ - vmovl.s16 q7, d15 │ │ - vsubl.s16 q8, d4, d0 │ │ - vsubl.s16 q0, d5, d1 │ │ - vsubl.s16 q9, d6, d2 │ │ - vsubl.s16 q1, d7, d3 │ │ - vmul.i32 q8, q8, q4 │ │ - vmul.i32 q0, q0, q5 │ │ - vmul.i32 q9, q9, q6 │ │ - vmul.i32 q1, q1, q7 │ │ - vshr.s32 q8, q8, #6 │ │ - vshr.s32 q0, q0, #6 │ │ - vshr.s32 q9, q9, #6 │ │ - vshr.s32 q1, q1, #6 │ │ - vaddw.s16 q8, q8, d4 │ │ - vaddw.s16 q0, q0, d5 │ │ - vaddw.s16 q9, q9, d6 │ │ - vaddw.s16 q1, q1, d7 │ │ - vmovn.i32 d16, q8 │ │ - vmovn.i32 d17, q0 │ │ - vmovn.i32 d18, q9 │ │ - vmovn.i32 d19, q1 │ │ - vrshl.s16 q8, q8, q13 │ │ - vrshl.s16 q9, q9, q13 │ │ - vadd.i16 q8, q8, q12 │ │ - vadd.i16 q9, q9, q12 │ │ - vmin.s16 q8, q8, q15 │ │ - vmin.s16 q9, q9, q15 │ │ - vmax.s16 q8, q8, q14 │ │ - vmax.s16 q9, q9, q14 │ │ - vst1.16 {d20-d23}, [r7 :128], ip │ │ - vld1.8 {d14-d15}, [r6 :128]! │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vneg.s8 q7, q7 │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vmovl.s8 q6, d14 │ │ - vmovl.s8 q7, d15 │ │ - vmovl.s16 q4, d12 │ │ - vmovl.s16 q5, d13 │ │ - vmovl.s16 q6, d14 │ │ - vmovl.s16 q7, d15 │ │ - vsubl.s16 q10, d4, d0 │ │ - vsubl.s16 q0, d5, d1 │ │ - vsubl.s16 q11, d6, d2 │ │ - vsubl.s16 q1, d7, d3 │ │ - vmul.i32 q10, q10, q4 │ │ - vmul.i32 q0, q0, q5 │ │ - vmul.i32 q11, q11, q6 │ │ - vmul.i32 q1, q1, q7 │ │ - vshr.s32 q10, q10, #6 │ │ - vshr.s32 q0, q0, #6 │ │ - vshr.s32 q11, q11, #6 │ │ - vshr.s32 q1, q1, #6 │ │ - vaddw.s16 q10, q10, d4 │ │ - vaddw.s16 q0, q0, d5 │ │ - vaddw.s16 q11, q11, d6 │ │ - vaddw.s16 q1, q1, d7 │ │ - vmovn.i32 d20, q10 │ │ - vmovn.i32 d21, q0 │ │ - vmovn.i32 d22, q11 │ │ - vmovn.i32 d23, q1 │ │ - vrshl.s16 q10, q10, q13 │ │ - vrshl.s16 q11, q11, q13 │ │ - vadd.i16 q10, q10, q12 │ │ - vadd.i16 q11, q11, q12 │ │ - vmin.s16 q10, q10, q15 │ │ - vmin.s16 q11, q11, q15 │ │ - vmax.s16 q10, q10, q14 │ │ - vmax.s16 q11, q11, q14 │ │ - vst1.16 {d16-d19}, [r0 :128], ip │ │ - vld1.8 {d14-d15}, [r6 :128]! │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vneg.s8 q7, q7 │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vmovl.s8 q6, d14 │ │ - vmovl.s8 q7, d15 │ │ - vmovl.s16 q4, d12 │ │ - vmovl.s16 q5, d13 │ │ - vmovl.s16 q6, d14 │ │ - vmovl.s16 q7, d15 │ │ - vsubl.s16 q8, d4, d0 │ │ - vsubl.s16 q0, d5, d1 │ │ - vsubl.s16 q9, d6, d2 │ │ - vsubl.s16 q1, d7, d3 │ │ - vmul.i32 q8, q8, q4 │ │ - vmul.i32 q0, q0, q5 │ │ - vmul.i32 q9, q9, q6 │ │ - vmul.i32 q1, q1, q7 │ │ - vshr.s32 q8, q8, #6 │ │ - vshr.s32 q0, q0, #6 │ │ - vshr.s32 q9, q9, #6 │ │ - vshr.s32 q1, q1, #6 │ │ - vaddw.s16 q8, q8, d4 │ │ - vaddw.s16 q0, q0, d5 │ │ - vaddw.s16 q9, q9, d6 │ │ - vaddw.s16 q1, q1, d7 │ │ - vmovn.i32 d16, q8 │ │ - vmovn.i32 d17, q0 │ │ - vmovn.i32 d18, q9 │ │ - vmovn.i32 d19, q1 │ │ - vrshl.s16 q8, q8, q13 │ │ - vrshl.s16 q9, q9, q13 │ │ - vadd.i16 q8, q8, q12 │ │ - vadd.i16 q9, q9, q12 │ │ - vmin.s16 q8, q8, q15 │ │ - vmin.s16 q9, q9, q15 │ │ - vmax.s16 q8, q8, q14 │ │ - vmax.s16 q9, q9, q14 │ │ - vst1.16 {d20-d23}, [r7 :128], ip │ │ - vld1.8 {d14-d15}, [r6 :128]! │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vneg.s8 q7, q7 │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vmovl.s8 q6, d14 │ │ - vmovl.s8 q7, d15 │ │ - vmovl.s16 q4, d12 │ │ - vmovl.s16 q5, d13 │ │ - vmovl.s16 q6, d14 │ │ - vmovl.s16 q7, d15 │ │ - vsubl.s16 q10, d4, d0 │ │ - vsubl.s16 q0, d5, d1 │ │ - vsubl.s16 q11, d6, d2 │ │ - vsubl.s16 q1, d7, d3 │ │ - vmul.i32 q10, q10, q4 │ │ - vmul.i32 q0, q0, q5 │ │ - vmul.i32 q11, q11, q6 │ │ - vmul.i32 q1, q1, q7 │ │ - vshr.s32 q10, q10, #6 │ │ - vshr.s32 q0, q0, #6 │ │ - vshr.s32 q11, q11, #6 │ │ - vshr.s32 q1, q1, #6 │ │ - vaddw.s16 q10, q10, d4 │ │ - vaddw.s16 q0, q0, d5 │ │ - vaddw.s16 q11, q11, d6 │ │ - vaddw.s16 q1, q1, d7 │ │ - vmovn.i32 d20, q10 │ │ - vmovn.i32 d21, q0 │ │ - vmovn.i32 d22, q11 │ │ - vmovn.i32 d23, q1 │ │ - vrshl.s16 q10, q10, q13 │ │ - vrshl.s16 q11, q11, q13 │ │ - vadd.i16 q10, q10, q12 │ │ - vadd.i16 q11, q11, q12 │ │ - vmin.s16 q10, q10, q15 │ │ - vmin.s16 q11, q11, q15 │ │ - vmax.s16 q10, q10, q14 │ │ - vmax.s16 q11, q11, q14 │ │ - vst1.16 {d16-d19}, [r0 :128], r1 │ │ - subs r5, r5, #1 │ │ - vst1.16 {d20-d23}, [r7 :128], r1 │ │ - ble 45744 │ │ - vld1.8 {d14-d15}, [r6 :128]! │ │ - vld1.16 {d0-d3}, [r2 :128]! │ │ - vneg.s8 q7, q7 │ │ - vld1.16 {d4-d7}, [r3 :128]! │ │ - vmovl.s8 q6, d14 │ │ - vmovl.s8 q7, d15 │ │ - vmovl.s16 q4, d12 │ │ - vmovl.s16 q5, d13 │ │ - vmovl.s16 q6, d14 │ │ - vmovl.s16 q7, d15 │ │ - vsubl.s16 q8, d4, d0 │ │ - vsubl.s16 q0, d5, d1 │ │ - vsubl.s16 q9, d6, d2 │ │ - vsubl.s16 q1, d7, d3 │ │ - vmul.i32 q8, q8, q4 │ │ - vmul.i32 q0, q0, q5 │ │ - vmul.i32 q9, q9, q6 │ │ - vmul.i32 q1, q1, q7 │ │ - vshr.s32 q8, q8, #6 │ │ - vshr.s32 q0, q0, #6 │ │ - vshr.s32 q9, q9, #6 │ │ - vshr.s32 q1, q1, #6 │ │ - vaddw.s16 q8, q8, d4 │ │ - vaddw.s16 q0, q0, d5 │ │ - vaddw.s16 q9, q9, d6 │ │ - vaddw.s16 q1, q1, d7 │ │ - vmovn.i32 d16, q8 │ │ - vmovn.i32 d17, q0 │ │ - vmovn.i32 d18, q9 │ │ - vmovn.i32 d19, q1 │ │ - vrshl.s16 q8, q8, q13 │ │ - vrshl.s16 q9, q9, q13 │ │ - vadd.i16 q8, q8, q12 │ │ - vadd.i16 q9, q9, q12 │ │ - vmin.s16 q8, q8, q15 │ │ - vmin.s16 q9, q9, q15 │ │ - vmax.s16 q8, q8, q14 │ │ - vmax.s16 q9, q9, q14 │ │ - b 45258 │ │ + vst1.16 {d18-d19}, [r6 :128], r1 │ │ + subs r4, r4, #4 │ │ + vst1.16 {d20-d21}, [r0 :128], r1 │ │ + vst1.16 {d22-d23}, [r6 :128], r1 │ │ + bgt 45854 │ │ + pop {r4, r5, r6, r7, pc} │ │ + vpush {d8-d15} │ │ + add r5, r0, r1 │ │ + add lr, r6, r1 │ │ + lsl r1, r1, #1 │ │ + sub r1, r1, r3, lsl #1 │ │ + mov ip, r3 │ │ + vld4.8 {d8[],d10[],d12[],d14[]}, [r7 :32]! │ │ + vshll.u8 q4, d8, #7 │ │ + vshll.u8 q5, d10, #7 │ │ + vshll.u8 q6, d12, #7 │ │ + vshll.u8 q7, d14, #7 │ │ + vld1.16 {d0-d3}, [r2]! │ │ + vsub.i16 q0, q0, q2 │ │ + vsub.i16 q1, q1, q2 │ │ + vqrdmulh.s16 q8, q0, q4 │ │ + vqrdmulh.s16 q9, q1, q4 │ │ + vqrdmulh.s16 q10, q0, q5 │ │ + vqrdmulh.s16 q11, q1, q5 │ │ + vqrdmulh.s16 q12, q0, q6 │ │ + vqrdmulh.s16 q13, q1, q6 │ │ + vqrdmulh.s16 q14, q0, q7 │ │ + vqrdmulh.s16 q15, q1, q7 │ │ + vadd.i16 q8, q8, q2 │ │ + vadd.i16 q9, q9, q2 │ │ + vadd.i16 q10, q10, q2 │ │ + vadd.i16 q11, q11, q2 │ │ + vadd.i16 q12, q12, q2 │ │ + vadd.i16 q13, q13, q2 │ │ + vadd.i16 q14, q14, q2 │ │ + vadd.i16 q15, q15, q2 │ │ + subs r3, r3, #16 │ │ + vst1.16 {d16-d19}, [r0 :128]! │ │ + vst1.16 {d20-d23}, [r6 :128]! │ │ + vst1.16 {d24-d27}, [r5 :128]! │ │ + vst1.16 {d28-d31}, [lr :128]! │ │ + bgt 458d0 │ │ + subs r4, r4, #4 │ │ + ble 45958 │ │ + sub r2, r2, ip, lsl #1 │ │ + add r0, r0, r1 │ │ + add r6, r6, r1 │ │ + add r5, r5, r1 │ │ + add lr, lr, r1 │ │ + mov r3, ip │ │ + b 458bc │ │ vpop {d8-d15} │ │ pop {r4, r5, r6, r7, pc} │ │ - add sl, pc, #8 │ │ - ldr r9, [sl, r9, lsl #2] │ │ - add sl, sl, r9 │ │ - bx sl │ │ - andeq r0, r0, ip, ror #1 │ │ - strheq r0, [r0], -r8 │ │ - muleq r0, r4, r0 │ │ - andeq r0, r0, r0, lsl #1 │ │ - andeq r0, r0, r4, asr r0 │ │ - andeq r0, r0, r8, lsr r0 │ │ - andeq r0, r0, ip, lsl r0 │ │ - vld1.32 {d0[]}, [r2], r3 │ │ - vld1.32 {d1[]}, [r2], r3 │ │ - subs r5, r5, #2 │ │ - vst1.32 {d0[0]}, [r0 :32], r1 │ │ - vst1.32 {d1[1]}, [r0 :32], r1 │ │ - bgt 45778 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - vld1.16 {d0}, [r2], r3 │ │ - vld1.16 {d1}, [r2], r3 │ │ - subs r5, r5, #2 │ │ + push {r4, r5, r6, r7, r8, lr} │ │ + ldr r4, [sp, #24] │ │ + ldr r8, [pc] ; 45970 │ │ + b 45974 │ │ + strdeq r3, [r7], -r4 │ │ + add r8, r8, pc │ │ + add r8, r8, r3 │ │ + clz lr, r3 │ │ + add r5, pc, #28 │ │ + add ip, r2, r3, lsl #1 │ │ + sub lr, lr, #25 │ │ + ldr lr, [r5, lr, lsl #2] │ │ + vld1.16 {d4[]-d5[]}, [ip] │ │ + add r5, r5, lr │ │ + add r6, r0, r1 │ │ + lsl r1, r1, #1 │ │ + bx r5 │ │ + andeq r0, r0, r0, asr #1 │ │ + andeq r0, r0, r0, asr #1 │ │ + andeq r0, r0, r0, asr #1 │ │ + andeq r0, r0, ip, asr r0 │ │ + andeq r0, r0, r4, lsl r0 │ │ + vld1.32 {d6[]}, [r8 :32] │ │ + sub r2, r2, #8 │ │ + mvn r7, #7 │ │ + vshll.u8 q3, d6, #7 │ │ + vld4.16 {d0[]-d3[]}, [r2 :64], r7 │ │ + vsub.i16 q0, q0, q2 │ │ + vsub.i16 q1, q1, q2 │ │ + subs r4, r4, #4 │ │ + vqrdmulh.s16 q8, q1, q3 │ │ + vqrdmulh.s16 q9, q0, q3 │ │ + vadd.i16 q8, q8, q2 │ │ + vadd.i16 q9, q9, q2 │ │ + vst1.16 {d17}, [r0 :64], r1 │ │ + vst1.16 {d16}, [r6 :64], r1 │ │ + vst1.16 {d19}, [r0 :64], r1 │ │ + vst1.16 {d18}, [r6 :64], r1 │ │ + bgt 459c8 │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ + vld1.8 {d6}, [r8 :64] │ │ + sub r2, r2, #8 │ │ + mvn r7, #7 │ │ + vshll.u8 q3, d6, #7 │ │ + vld1.16 {d23}, [r2 :64], r7 │ │ + subs r4, r4, #4 │ │ + vsub.i16 d23, d23, d4 │ │ + vdup.16 q8, d23[3] │ │ + vdup.16 q9, d23[2] │ │ + vdup.16 q10, d23[1] │ │ + vdup.16 q11, d23[0] │ │ + vqrdmulh.s16 q8, q8, q3 │ │ + vqrdmulh.s16 q9, q9, q3 │ │ + vqrdmulh.s16 q10, q10, q3 │ │ + vqrdmulh.s16 q11, q11, q3 │ │ + vadd.i16 q8, q8, q2 │ │ + vadd.i16 q9, q9, q2 │ │ + vadd.i16 q10, q10, q2 │ │ + vadd.i16 q11, q11, q2 │ │ + vst1.16 {d16-d17}, [r0 :128], r1 │ │ + vst1.16 {d18-d19}, [r6 :128], r1 │ │ + vst1.16 {d20-d21}, [r0 :128], r1 │ │ + vst1.16 {d22-d23}, [r6 :128], r1 │ │ + bgt 45a10 │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ + vpush {d8-d15} │ │ + sub r2, r2, #8 │ │ + mvn r7, #7 │ │ + add r5, r0, r1 │ │ + add lr, r6, r1 │ │ + lsl r1, r1, #1 │ │ + sub r1, r1, r3, lsl #1 │ │ + mov ip, r3 │ │ + vld1.16 {d15}, [r2 :64], r7 │ │ + vsub.i16 d15, d15, d4 │ │ + vdup.16 q4, d15[3] │ │ + vdup.16 q5, d15[2] │ │ + vdup.16 q6, d15[1] │ │ + vdup.16 q7, d15[0] │ │ + vld1.8 {d2-d3}, [r8 :128]! │ │ + subs r3, r3, #16 │ │ + vshll.u8 q0, d2, #7 │ │ + vshll.u8 q1, d3, #7 │ │ + vqrdmulh.s16 q8, q0, q4 │ │ + vqrdmulh.s16 q9, q1, q4 │ │ + vqrdmulh.s16 q10, q0, q5 │ │ + vqrdmulh.s16 q11, q1, q5 │ │ + vqrdmulh.s16 q12, q0, q6 │ │ + vqrdmulh.s16 q13, q1, q6 │ │ + vqrdmulh.s16 q14, q0, q7 │ │ + vqrdmulh.s16 q15, q1, q7 │ │ + vadd.i16 q8, q8, q2 │ │ + vadd.i16 q9, q9, q2 │ │ + vadd.i16 q10, q10, q2 │ │ + vadd.i16 q11, q11, q2 │ │ + vadd.i16 q12, q12, q2 │ │ + vadd.i16 q13, q13, q2 │ │ + vadd.i16 q14, q14, q2 │ │ + vadd.i16 q15, q15, q2 │ │ + vst1.16 {d16-d19}, [r0 :128]! │ │ + vst1.16 {d20-d23}, [r6 :128]! │ │ + vst1.16 {d24-d27}, [r5 :128]! │ │ + vst1.16 {d28-d31}, [lr :128]! │ │ + bgt 45a9c │ │ + subs r4, r4, #4 │ │ + ble 45b24 │ │ + sub r8, r8, ip │ │ + add r0, r0, r1 │ │ + add r6, r6, r1 │ │ + add r5, r5, r1 │ │ + add lr, lr, r1 │ │ + mov r3, ip │ │ + b 45a84 │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ + movw ip, #511 ; 0x1ff │ │ + ldrd r4, [sp, #88] ; 0x58 │ │ + and r5, r5, ip │ │ + ldr r6, [pc] ; 45b40 │ │ + b 45b44 │ │ + andeq r3, r7, r4, lsl #8 │ │ + add r6, r6, pc │ │ + lsl r5, r5, #6 │ │ + add r6, r6, r5 │ │ + vld1.8 {d20-d23}, [r6 :128]! │ │ + clz lr, r3 │ │ + add r5, pc, #72 ; 0x48 │ │ + vld1.8 {d27-d29}, [r6 :64] │ │ + sub lr, lr, #26 │ │ + ldr lr, [r5, lr, lsl #2] │ │ + vmovl.s8 q8, d20 │ │ + vmovl.s8 q9, d21 │ │ + add r5, r5, lr │ │ + vmovl.s8 q10, d22 │ │ + vmovl.s8 q11, d23 │ │ + add r6, r0, r1 │ │ + lsl r1, r1, #1 │ │ + vmovl.s8 q12, d27 │ │ + vmovl.s8 q13, d28 │ │ + vmovl.s8 q14, d29 │ │ + mvn r7, #3 │ │ + vdup.16 q15, r8 │ │ + add r8, r2, #2 │ │ + sub r2, r2, #4 │ │ + vmov.i16 q7, #0 ; 0x0000 │ │ + bx r5 │ │ + ldrdeq r0, [r0], -r4 │ │ + ldrdeq r0, [r0], -r4 │ │ + andeq r0, r0, ip, asr r0 │ │ + andeq r0, r0, r0, lsl r0 │ │ + vld1.16 {d0}, [r8] │ │ + vld1.16 {d2}, [r2], r7 │ │ + vmul.i16 q2, q9, d0[0] │ │ + vmla.i16 q2, q10, d0[1] │ │ + vmla.i16 q2, q11, d0[2] │ │ + vmla.i16 q2, q12, d0[3] │ │ + vmla.i16 q2, q8, d2[2] │ │ + vmla.i16 q2, q13, d2[1] │ │ + vmla.i16 q2, q14, d2[0] │ │ + vrshr.s16 q2, q2, #4 │ │ + vmax.s16 q2, q2, q7 │ │ + vmin.s16 q2, q2, q15 │ │ + subs r4, r4, #2 │ │ + vst1.16 {d4}, [r0 :64], r1 │ │ + vst1.16 {d5}, [r6 :64], r1 │ │ + vorr d0, d5, d5 │ │ + bgt 45bbc │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ + vld1.16 {d0-d1}, [r8] │ │ + vld1.16 {d2}, [r2], r7 │ │ + vmul.i16 q2, q9, d0[0] │ │ + vmla.i16 q2, q10, d0[1] │ │ + vmla.i16 q2, q11, d0[2] │ │ + vmla.i16 q2, q12, d0[3] │ │ + vmla.i16 q2, q8, d2[2] │ │ + vmla.i16 q2, q13, d2[1] │ │ + vmla.i16 q2, q14, d2[0] │ │ + vmul.i16 q3, q9, d1[0] │ │ + vmla.i16 q3, q10, d1[1] │ │ + vmla.i16 q3, q11, d1[2] │ │ + vrshr.s16 q2, q2, #4 │ │ + vmax.s16 q2, q2, q7 │ │ + vmin.s16 q2, q2, q15 │ │ + vmla.i16 q3, q12, d1[3] │ │ + vmla.i16 q3, q8, d0[3] │ │ + vmla.i16 q3, q13, d4[3] │ │ + vmla.i16 q3, q14, d5[3] │ │ + vrshr.s16 q3, q3, #4 │ │ + vmax.s16 q3, q3, q7 │ │ + vmin.s16 q3, q3, q15 │ │ + vswp d5, d6 │ │ + subs r4, r4, #2 │ │ + vst1.16 {d4-d5}, [r0 :128], r1 │ │ + vorr q0, q3, q3 │ │ + vst1.16 {d6-d7}, [r6 :128], r1 │ │ + bgt 45c08 │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ + sub r1, r1, r3, lsl #1 │ │ + mov lr, r3 │ │ + vld1.16 {d0}, [r2], r7 │ │ + vld1.16 {d2-d5}, [r8]! │ │ + vmul.i16 q3, q8, d0[2] │ │ + vmla.i16 q3, q13, d0[1] │ │ + vmla.i16 q3, q14, d0[0] │ │ + vmla.i16 q3, q9, d2[0] │ │ + vmla.i16 q3, q10, d2[1] │ │ + vmla.i16 q3, q11, d2[2] │ │ + vmla.i16 q3, q12, d2[3] │ │ + vmul.i16 q4, q9, d3[0] │ │ + vmla.i16 q4, q10, d3[1] │ │ + vmla.i16 q4, q11, d3[2] │ │ + vrshr.s16 q3, q3, #4 │ │ + vmax.s16 q3, q3, q7 │ │ + vmin.s16 q3, q3, q15 │ │ + vmla.i16 q4, q12, d3[3] │ │ + vmla.i16 q4, q8, d2[3] │ │ + vmla.i16 q4, q13, d6[3] │ │ + vmla.i16 q4, q14, d7[3] │ │ + vmul.i16 q5, q9, d4[0] │ │ + vmla.i16 q5, q10, d4[1] │ │ + vmla.i16 q5, q11, d4[2] │ │ + vrshr.s16 q4, q4, #4 │ │ + vmax.s16 q4, q4, q7 │ │ + vmin.s16 q4, q4, q15 │ │ + vorr q0, q4, q4 │ │ + vmla.i16 q5, q12, d4[3] │ │ + vmla.i16 q5, q8, d3[3] │ │ + vmla.i16 q5, q13, d0[3] │ │ + vmla.i16 q5, q14, d1[3] │ │ + vmul.i16 q6, q9, d5[0] │ │ + vmla.i16 q6, q10, d5[1] │ │ + vmla.i16 q6, q11, d5[2] │ │ + vrshr.s16 q5, q5, #4 │ │ + vmax.s16 q5, q5, q7 │ │ + vmin.s16 q5, q5, q15 │ │ + vorr q0, q5, q5 │ │ + vmov.u16 ip, d5[3] │ │ + vmla.i16 q6, q12, d5[3] │ │ + vmla.i16 q6, q8, d4[3] │ │ + vmla.i16 q6, q13, d0[3] │ │ + vmla.i16 q6, q14, d1[3] │ │ + vmov.16 d0[2], ip │ │ + subs r3, r3, #16 │ │ + vrshr.s16 q6, q6, #4 │ │ + vswp q4, q5 │ │ + vmax.s16 q6, q6, q7 │ │ + vswp d7, d10 │ │ + vmin.s16 q6, q6, q15 │ │ + vswp d9, d12 │ │ + vst1.16 {d6-d9}, [r0 :128]! │ │ + vst1.16 {d10-d13}, [r6 :128]! │ │ + ble 45d6c │ │ + vmov.u16 ip, d13[3] │ │ + vmov.16 d0[0], ip │ │ + vmov.u16 ip, d9[3] │ │ + vmov.16 d0[1], ip │ │ + b 45c88 │ │ + subs r4, r4, #2 │ │ + ble 45d88 │ │ + sub r8, r6, lr, lsl #1 │ │ + add r0, r0, r1 │ │ + add r6, r6, r1 │ │ + mov r3, lr │ │ + b 45c84 │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ + movw ip, #511 ; 0x1ff │ │ + ldrd r4, [sp, #88] ; 0x58 │ │ + and r5, r5, ip │ │ + ldr r6, [pc] ; 45da4 │ │ + b 45da8 │ │ + andeq r3, r7, r0, lsr #3 │ │ + add r6, r6, pc │ │ + lsl r5, r5, #6 │ │ + add r6, r6, r5 │ │ + vld1.8 {d20-d23}, [r6 :128]! │ │ + clz lr, r3 │ │ + add r5, pc, #68 ; 0x44 │ │ + vld1.8 {d27-d29}, [r6 :64] │ │ + sub lr, lr, #26 │ │ + ldr lr, [r5, lr, lsl #2] │ │ + vmovl.s8 q8, d20 │ │ + vmovl.s8 q9, d21 │ │ + add r5, r5, lr │ │ + vmovl.s8 q10, d22 │ │ + vmovl.s8 q11, d23 │ │ + add r6, r0, r1 │ │ + lsl r1, r1, #1 │ │ + vmovl.s8 q12, d27 │ │ + vmovl.s8 q13, d28 │ │ + vmovl.s8 q14, d29 │ │ + mvn r7, #3 │ │ + vdup.16 q15, r8 │ │ + add r8, r2, #2 │ │ + sub r2, r2, #4 │ │ + bx r5 │ │ + andeq r0, r0, r8, lsr #2 │ │ + andeq r0, r0, r8, lsr #2 │ │ + andeq r0, r0, r8, ror r0 │ │ + andeq r0, r0, r0, lsl r0 │ │ + vld1.16 {d0}, [r8] │ │ + vld1.16 {d2}, [r2], r7 │ │ + vmull.s16 q2, d18, d0[0] │ │ + vmlal.s16 q2, d20, d0[1] │ │ + vmlal.s16 q2, d22, d0[2] │ │ + vmlal.s16 q2, d24, d0[3] │ │ + vmlal.s16 q2, d16, d2[2] │ │ + vmlal.s16 q2, d26, d2[1] │ │ + vmlal.s16 q2, d28, d2[0] │ │ + vmull.s16 q3, d19, d0[0] │ │ + vmlal.s16 q3, d21, d0[1] │ │ + vmlal.s16 q3, d23, d0[2] │ │ + vmlal.s16 q3, d25, d0[3] │ │ + vmlal.s16 q3, d17, d2[2] │ │ + vmlal.s16 q3, d27, d2[1] │ │ + vmlal.s16 q3, d29, d2[0] │ │ + vqrshrun.s32 d4, q2, #4 │ │ + vqrshrun.s32 d5, q3, #4 │ │ + vmin.s16 q2, q2, q15 │ │ + subs r4, r4, #2 │ │ + vst1.16 {d4}, [r0 :64], r1 │ │ + vst1.16 {d5}, [r6 :64], r1 │ │ + vorr d0, d5, d5 │ │ + bgt 45e1c │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ + vld1.16 {d0-d1}, [r8] │ │ + vld1.16 {d2}, [r2], r7 │ │ + vmull.s16 q2, d18, d0[0] │ │ + vmlal.s16 q2, d20, d0[1] │ │ + vmlal.s16 q2, d22, d0[2] │ │ + vmlal.s16 q2, d24, d0[3] │ │ + vmlal.s16 q2, d16, d2[2] │ │ + vmlal.s16 q2, d26, d2[1] │ │ + vmlal.s16 q2, d28, d2[0] │ │ + vmull.s16 q3, d19, d0[0] │ │ + vmlal.s16 q3, d21, d0[1] │ │ + vmlal.s16 q3, d23, d0[2] │ │ + vmlal.s16 q3, d25, d0[3] │ │ + vmlal.s16 q3, d17, d2[2] │ │ + vmlal.s16 q3, d27, d2[1] │ │ + vmlal.s16 q3, d29, d2[0] │ │ + vqrshrun.s32 d4, q2, #4 │ │ + vmull.s16 q4, d18, d1[0] │ │ + vmlal.s16 q4, d20, d1[1] │ │ + vmlal.s16 q4, d22, d1[2] │ │ + vqrshrun.s32 d5, q3, #4 │ │ + vmin.s16 q2, q2, q15 │ │ + vmlal.s16 q4, d24, d1[3] │ │ + vmlal.s16 q4, d16, d0[3] │ │ + vmlal.s16 q4, d26, d4[3] │ │ + vmlal.s16 q4, d28, d5[3] │ │ + vmull.s16 q5, d19, d1[0] │ │ + vmlal.s16 q5, d21, d1[1] │ │ + vmlal.s16 q5, d23, d1[2] │ │ + vmlal.s16 q5, d25, d1[3] │ │ + vmlal.s16 q5, d17, d0[3] │ │ + vmlal.s16 q5, d27, d4[3] │ │ + vmlal.s16 q5, d29, d5[3] │ │ + vqrshrun.s32 d6, q4, #4 │ │ + vqrshrun.s32 d7, q5, #4 │ │ + vmin.s16 q3, q3, q15 │ │ + vswp d5, d6 │ │ + subs r4, r4, #2 │ │ + vst1.16 {d4-d5}, [r0 :128], r1 │ │ + vorr q0, q3, q3 │ │ + vst1.16 {d6-d7}, [r6 :128], r1 │ │ + bgt 45e84 │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ + sub r1, r1, r3, lsl #1 │ │ + mov lr, r3 │ │ + vld1.16 {d0}, [r2], r7 │ │ + vld1.16 {d2-d5}, [r8]! │ │ + vmull.s16 q3, d16, d0[2] │ │ + vmlal.s16 q3, d26, d0[1] │ │ + vmlal.s16 q3, d28, d0[0] │ │ + vmlal.s16 q3, d18, d2[0] │ │ + vmlal.s16 q3, d20, d2[1] │ │ + vmlal.s16 q3, d22, d2[2] │ │ + vmlal.s16 q3, d24, d2[3] │ │ + vmull.s16 q4, d17, d0[2] │ │ + vmlal.s16 q4, d27, d0[1] │ │ + vmlal.s16 q4, d29, d0[0] │ │ + vmlal.s16 q4, d19, d2[0] │ │ + vmlal.s16 q4, d21, d2[1] │ │ + vmlal.s16 q4, d23, d2[2] │ │ + vmlal.s16 q4, d25, d2[3] │ │ + vqrshrun.s32 d6, q3, #4 │ │ + vmull.s16 q5, d18, d3[0] │ │ + vmlal.s16 q5, d20, d3[1] │ │ + vqrshrun.s32 d7, q4, #4 │ │ + vmin.s16 q3, q3, q15 │ │ + vmlal.s16 q5, d22, d3[2] │ │ + vmlal.s16 q5, d24, d3[3] │ │ + vmlal.s16 q5, d16, d2[3] │ │ + vmlal.s16 q5, d26, d6[3] │ │ + vmlal.s16 q5, d28, d7[3] │ │ + vmull.s16 q6, d19, d3[0] │ │ + vmlal.s16 q6, d21, d3[1] │ │ + vmlal.s16 q6, d23, d3[2] │ │ + vmlal.s16 q6, d25, d3[3] │ │ + vmlal.s16 q6, d17, d2[3] │ │ + vmlal.s16 q6, d27, d6[3] │ │ + vmlal.s16 q6, d29, d7[3] │ │ + vqrshrun.s32 d8, q5, #4 │ │ + vmull.s16 q7, d18, d4[0] │ │ + vmlal.s16 q7, d20, d4[1] │ │ + vmlal.s16 q7, d22, d4[2] │ │ + vqrshrun.s32 d9, q6, #4 │ │ + vmin.s16 q0, q4, q15 │ │ + vmlal.s16 q7, d24, d4[3] │ │ + vmlal.s16 q7, d16, d3[3] │ │ + vmlal.s16 q7, d26, d0[3] │ │ + vmlal.s16 q7, d28, d1[3] │ │ + vmin.s16 q4, q4, q15 │ │ + vmull.s16 q6, d19, d4[0] │ │ + vmlal.s16 q6, d21, d4[1] │ │ + vmlal.s16 q6, d23, d4[2] │ │ + vmlal.s16 q6, d25, d4[3] │ │ + vmlal.s16 q6, d17, d3[3] │ │ + vmlal.s16 q6, d27, d0[3] │ │ + vmlal.s16 q6, d29, d1[3] │ │ + vqrshrun.s32 d10, q7, #4 │ │ + vmull.s16 q1, d18, d5[0] │ │ + vmlal.s16 q1, d20, d5[1] │ │ + vmlal.s16 q1, d22, d5[2] │ │ + vqrshrun.s32 d11, q6, #4 │ │ + vmin.s16 q0, q5, q15 │ │ + vmlal.s16 q1, d24, d5[3] │ │ + vmlal.s16 q1, d16, d4[3] │ │ + vmlal.s16 q1, d26, d0[3] │ │ + vmlal.s16 q1, d28, d1[3] │ │ + vmin.s16 q5, q5, q15 │ │ + vmov.u16 ip, d5[3] │ │ + vmull.s16 q7, d19, d5[0] │ │ + vmlal.s16 q7, d21, d5[1] │ │ + vmlal.s16 q7, d23, d5[2] │ │ + vmlal.s16 q7, d25, d5[3] │ │ + vmlal.s16 q7, d17, d4[3] │ │ + vmlal.s16 q7, d27, d0[3] │ │ + vmlal.s16 q7, d29, d1[3] │ │ + vmov.16 d0[2], ip │ │ + vqrshrun.s32 d12, q1, #4 │ │ + subs r3, r3, #16 │ │ + vqrshrun.s32 d13, q7, #4 │ │ + vswp q4, q5 │ │ + vswp d7, d10 │ │ + vmin.s16 q6, q6, q15 │ │ + vswp d9, d12 │ │ + vst1.16 {d6-d9}, [r0 :128]! │ │ + vst1.16 {d10-d13}, [r6 :128]! │ │ + ble 46090 │ │ + vmov.u16 ip, d13[3] │ │ + vmov.16 d0[0], ip │ │ + vmov.u16 ip, d9[3] │ │ + vmov.16 d0[1], ip │ │ + b 45f3c │ │ + subs r4, r4, #2 │ │ + ble 460ac │ │ + sub r8, r6, lr, lsl #1 │ │ + add r0, r0, r1 │ │ + add r6, r6, r1 │ │ + mov r3, lr │ │ + b 45f38 │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ + push {r4, r5, r6, r7, r8, lr} │ │ + vpush {d8-d15} │ │ + movw ip, #1023 ; 0x3ff │ │ + ldr r8, [sp, #104] ; 0x68 │ │ + cmp r8, ip │ │ + ble 45b2c │ │ + b 45d90 │ │ + push {r4, r5, lr} │ │ + ldr r4, [sp, #12] │ │ + ldr r5, [sp, #16] │ │ + vld1.16 {d28-d29}, [r2 :128] │ │ + clz lr, r4 │ │ + add ip, pc, #20 │ │ + sub lr, lr, #25 │ │ + ldr lr, [ip, lr, lsl #2] │ │ + vmov.i16 q15, #256 ; 0x0100 │ │ + add ip, ip, lr │ │ + add r2, r0, r1 │ │ + bx ip │ │ + andeq r0, r0, ip, lsr r2 │ │ + andeq r0, r0, r0, lsl #3 │ │ + andeq r0, r0, r8, asr #1 │ │ + andeq r0, r0, ip, asr r0 │ │ + andeq r0, r0, r4, lsl r0 │ │ + lsl r1, r1, #1 │ │ + vld1.8 {d2-d3}, [r3 :128]! │ │ + subs r5, r5, #4 │ │ + vadd.i8 q0, q1, q1 │ │ + vadd.i8 q1, q1, q1 │ │ + vzip.8 q0, q1 │ │ + vadd.i16 q0, q0, q15 │ │ + vadd.i16 q1, q1, q15 │ │ + vtbl.8 d0, {d28-d29}, d0 │ │ + vtbl.8 d1, {d28-d29}, d1 │ │ vst1.16 {d0}, [r0 :64], r1 │ │ - vst1.16 {d1}, [r0 :64], r1 │ │ - bgt 45794 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - add r8, r0, r1 │ │ + vtbl.8 d2, {d28-d29}, d2 │ │ + vst1.16 {d1}, [r2 :64], r1 │ │ + vtbl.8 d3, {d28-d29}, d3 │ │ + vst1.16 {d2}, [r0 :64], r1 │ │ + vst1.16 {d3}, [r2 :64], r1 │ │ + bgt 46118 │ │ + pop {r4, r5, pc} │ │ lsl r1, r1, #1 │ │ - add r9, r2, r3 │ │ - lsl r3, r3, #1 │ │ - vld1.16 {d0-d1}, [r2], r3 │ │ - vld1.16 {d2-d3}, [r9], r3 │ │ - subs r5, r5, #2 │ │ + vld1.8 {d2-d5}, [r3 :128]! │ │ + subs r5, r5, #4 │ │ + vadd.i8 q0, q1, q1 │ │ + vadd.i8 q1, q1, q1 │ │ + vadd.i8 q3, q2, q2 │ │ + vadd.i8 q2, q2, q2 │ │ + vzip.8 q0, q1 │ │ + vzip.8 q2, q3 │ │ + vadd.i16 q0, q0, q15 │ │ + vadd.i16 q1, q1, q15 │ │ + vtbl.8 d0, {d28-d29}, d0 │ │ + vadd.i16 q2, q2, q15 │ │ + vtbl.8 d1, {d28-d29}, d1 │ │ + vadd.i16 q3, q3, q15 │ │ + vtbl.8 d2, {d28-d29}, d2 │ │ + vtbl.8 d3, {d28-d29}, d3 │ │ + vtbl.8 d4, {d28-d29}, d4 │ │ + vtbl.8 d5, {d28-d29}, d5 │ │ vst1.16 {d0-d1}, [r0 :128], r1 │ │ - vst1.16 {d2-d3}, [r8 :128], r1 │ │ - bgt 457c0 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - vld1.16 {d0-d3}, [r2], r3 │ │ - subs r5, r5, #1 │ │ + vtbl.8 d6, {d28-d29}, d6 │ │ + vst1.16 {d2-d3}, [r2 :128], r1 │ │ + vtbl.8 d7, {d28-d29}, d7 │ │ + vst1.16 {d4-d5}, [r0 :128], r1 │ │ + vst1.16 {d6-d7}, [r2 :128], r1 │ │ + bgt 46160 │ │ + pop {r4, r5, pc} │ │ + lsl r1, r1, #1 │ │ + vld1.8 {d4-d7}, [r3 :128]! │ │ + subs r5, r5, #4 │ │ + vld1.8 {d20-d23}, [r3 :128]! │ │ + vadd.i8 q0, q2, q2 │ │ + vadd.i8 q1, q2, q2 │ │ + vadd.i8 q2, q3, q3 │ │ + vadd.i8 q3, q3, q3 │ │ + vadd.i8 q8, q10, q10 │ │ + vadd.i8 q9, q10, q10 │ │ + vadd.i8 q10, q11, q11 │ │ + vzip.8 q0, q1 │ │ + vadd.i8 q11, q11, q11 │ │ + vzip.8 q2, q3 │ │ + vzip.8 q8, q9 │ │ + vadd.i16 q0, q0, q15 │ │ + vzip.8 q10, q11 │ │ + vadd.i16 q1, q1, q15 │ │ + vadd.i16 q2, q2, q15 │ │ + vadd.i16 q3, q3, q15 │ │ + vadd.i16 q8, q8, q15 │ │ + vadd.i16 q9, q9, q15 │ │ + vadd.i16 q10, q10, q15 │ │ + vtbl.8 d0, {d28-d29}, d0 │ │ + vadd.i16 q11, q11, q15 │ │ + vtbl.8 d1, {d28-d29}, d1 │ │ + vtbl.8 d2, {d28-d29}, d2 │ │ + vtbl.8 d3, {d28-d29}, d3 │ │ + vtbl.8 d4, {d28-d29}, d4 │ │ + vtbl.8 d5, {d28-d29}, d5 │ │ + vtbl.8 d6, {d28-d29}, d6 │ │ + vtbl.8 d7, {d28-d29}, d7 │ │ + vtbl.8 d16, {d28-d29}, d16 │ │ + vtbl.8 d17, {d28-d29}, d17 │ │ + vtbl.8 d18, {d28-d29}, d18 │ │ vst1.16 {d0-d3}, [r0 :128], r1 │ │ - bgt 457dc │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + vtbl.8 d19, {d28-d29}, d19 │ │ + vtbl.8 d20, {d28-d29}, d20 │ │ + vst1.16 {d4-d7}, [r2 :128], r1 │ │ + vtbl.8 d21, {d28-d29}, d21 │ │ + vtbl.8 d22, {d28-d29}, d22 │ │ + vst1.16 {d16-d19}, [r0 :128], r1 │ │ + vtbl.8 d23, {d28-d29}, d23 │ │ + vst1.16 {d20-d23}, [r2 :128], r1 │ │ + bgt 461cc │ │ + pop {r4, r5, pc} │ │ + lsl r1, r1, #1 │ │ sub r1, r1, #32 │ │ - sub r3, r3, #32 │ │ - vld1.16 {d0-d3}, [r2]! │ │ + vld1.8 {d4-d7}, [r3 :128]! │ │ + subs r5, r5, #2 │ │ + vld1.8 {d20-d23}, [r3 :128]! │ │ + vadd.i8 q0, q2, q2 │ │ + vadd.i8 q1, q2, q2 │ │ + vadd.i8 q2, q3, q3 │ │ + vadd.i8 q3, q3, q3 │ │ + vadd.i8 q8, q10, q10 │ │ + vadd.i8 q9, q10, q10 │ │ + vadd.i8 q10, q11, q11 │ │ + vzip.8 q0, q1 │ │ + vadd.i8 q11, q11, q11 │ │ + vzip.8 q2, q3 │ │ + vzip.8 q8, q9 │ │ + vadd.i16 q0, q0, q15 │ │ + vzip.8 q10, q11 │ │ + vadd.i16 q1, q1, q15 │ │ + vadd.i16 q2, q2, q15 │ │ + vadd.i16 q3, q3, q15 │ │ + vadd.i16 q8, q8, q15 │ │ + vadd.i16 q9, q9, q15 │ │ + vadd.i16 q10, q10, q15 │ │ + vtbl.8 d0, {d28-d29}, d0 │ │ + vadd.i16 q11, q11, q15 │ │ + vtbl.8 d1, {d28-d29}, d1 │ │ + vtbl.8 d2, {d28-d29}, d2 │ │ + vtbl.8 d3, {d28-d29}, d3 │ │ + vtbl.8 d4, {d28-d29}, d4 │ │ + vtbl.8 d5, {d28-d29}, d5 │ │ + vtbl.8 d6, {d28-d29}, d6 │ │ + vtbl.8 d7, {d28-d29}, d7 │ │ + vtbl.8 d16, {d28-d29}, d16 │ │ + vtbl.8 d17, {d28-d29}, d17 │ │ + vtbl.8 d18, {d28-d29}, d18 │ │ vst1.16 {d0-d3}, [r0 :128]! │ │ - vld1.16 {d4-d7}, [r2], r3 │ │ - subs r5, r5, #1 │ │ + vtbl.8 d19, {d28-d29}, d19 │ │ + vtbl.8 d20, {d28-d29}, d20 │ │ vst1.16 {d4-d7}, [r0 :128], r1 │ │ - bgt 457f8 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + vtbl.8 d21, {d28-d29}, d21 │ │ + vtbl.8 d22, {d28-d29}, d22 │ │ + vst1.16 {d16-d19}, [r2 :128]! │ │ + vtbl.8 d23, {d28-d29}, d23 │ │ + vst1.16 {d20-d23}, [r2 :128], r1 │ │ + bgt 46288 │ │ + pop {r4, r5, pc} │ │ sub r1, r1, #96 ; 0x60 │ │ - sub r3, r3, #96 ; 0x60 │ │ - vld1.16 {d16-d19}, [r2]! │ │ - vst1.16 {d16-d19}, [r0 :128]! │ │ - vld1.16 {d20-d23}, [r2]! │ │ - vst1.16 {d20-d23}, [r0 :128]! │ │ - vld1.16 {d24-d27}, [r2]! │ │ - vst1.16 {d24-d27}, [r0 :128]! │ │ - vld1.16 {d28-d31}, [r2], r3 │ │ + vld1.8 {d4-d7}, [r3 :128]! │ │ subs r5, r5, #1 │ │ - vst1.16 {d28-d31}, [r0 :128], r1 │ │ - bgt 4581c │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - sub r1, r1, #224 ; 0xe0 │ │ - sub r3, r3, #224 ; 0xe0 │ │ - vld1.16 {d16-d19}, [r2]! │ │ + vld1.8 {d20-d23}, [r3 :128]! │ │ + vadd.i8 q0, q2, q2 │ │ + vadd.i8 q1, q2, q2 │ │ + vadd.i8 q2, q3, q3 │ │ + vadd.i8 q3, q3, q3 │ │ + vadd.i8 q8, q10, q10 │ │ + vadd.i8 q9, q10, q10 │ │ + vadd.i8 q10, q11, q11 │ │ + vzip.8 q0, q1 │ │ + vadd.i8 q11, q11, q11 │ │ + vzip.8 q2, q3 │ │ + vzip.8 q8, q9 │ │ + vadd.i16 q0, q0, q15 │ │ + vzip.8 q10, q11 │ │ + vadd.i16 q1, q1, q15 │ │ + vadd.i16 q2, q2, q15 │ │ + vadd.i16 q3, q3, q15 │ │ + vadd.i16 q8, q8, q15 │ │ + vadd.i16 q9, q9, q15 │ │ + vadd.i16 q10, q10, q15 │ │ + vtbl.8 d0, {d28-d29}, d0 │ │ + vadd.i16 q11, q11, q15 │ │ + vtbl.8 d1, {d28-d29}, d1 │ │ + vtbl.8 d2, {d28-d29}, d2 │ │ + vtbl.8 d3, {d28-d29}, d3 │ │ + vtbl.8 d4, {d28-d29}, d4 │ │ + vtbl.8 d5, {d28-d29}, d5 │ │ + vtbl.8 d6, {d28-d29}, d6 │ │ + vtbl.8 d7, {d28-d29}, d7 │ │ + vtbl.8 d16, {d28-d29}, d16 │ │ + vtbl.8 d17, {d28-d29}, d17 │ │ + vtbl.8 d18, {d28-d29}, d18 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vtbl.8 d19, {d28-d29}, d19 │ │ + vtbl.8 d20, {d28-d29}, d20 │ │ + vst1.16 {d4-d7}, [r0 :128]! │ │ + vtbl.8 d21, {d28-d29}, d21 │ │ + vtbl.8 d22, {d28-d29}, d22 │ │ vst1.16 {d16-d19}, [r0 :128]! │ │ - vld1.16 {d20-d23}, [r2]! │ │ - vst1.16 {d20-d23}, [r0 :128]! │ │ - vld1.16 {d24-d27}, [r2]! │ │ - vst1.16 {d24-d27}, [r0 :128]! │ │ - vld1.16 {d28-d31}, [r2]! │ │ - vst1.16 {d28-d31}, [r0 :128]! │ │ + vtbl.8 d23, {d28-d29}, d23 │ │ + vst1.16 {d20-d23}, [r0 :128], r1 │ │ + bgt 46340 │ │ + pop {r4, r5, pc} │ │ + push {r4, r5, r6, r7, r8, lr} │ │ + ldrd r4, [sp, #24] │ │ + ldrd r6, [sp, #32] │ │ + clz lr, r3 │ │ + vdup.16 q15, r7 │ │ + add ip, pc, #32 │ │ + sub lr, lr, #26 │ │ + ldr lr, [ip, lr, lsl #2] │ │ + vrshr.u16 q0, q15, #1 │ │ + vdup.16 q1, r6 │ │ + add ip, ip, lr │ │ + add r6, r0, r1 │ │ + lsl r1, r1, #1 │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + bx ip │ │ + strdeq r0, [r0], -r8 │ │ + strdeq r0, [r0], -r8 │ │ + andeq r0, r0, r8, lsl #1 │ │ + andeq r0, r0, r0, lsl r0 │ │ + vld1.16 {d16-d19}, [r5 :128]! │ │ + vmull.s16 q2, d16, d2 │ │ + vmull.s16 q3, d17, d3 │ │ + vmull.s16 q8, d18, d2 │ │ + vmull.s16 q9, d19, d3 │ │ + vshr.s32 q10, q2, #31 │ │ + vshr.s32 q11, q3, #31 │ │ + vshr.s32 q12, q8, #31 │ │ + vshr.s32 q13, q9, #31 │ │ + vadd.i32 q2, q2, q10 │ │ + vadd.i32 q3, q3, q11 │ │ + vadd.i32 q8, q8, q12 │ │ + vadd.i32 q9, q9, q13 │ │ + vrshrn.i32 d4, q2, #6 │ │ + vrshrn.i32 d5, q3, #6 │ │ + vrshrn.i32 d6, q8, #6 │ │ + vrshrn.i32 d7, q9, #6 │ │ + vadd.i16 q2, q2, q0 │ │ + vadd.i16 q3, q3, q0 │ │ + vmax.s16 q2, q2, q14 │ │ + vmax.s16 q3, q3, q14 │ │ + vmin.s16 q2, q2, q15 │ │ + vmin.s16 q3, q3, q15 │ │ + vst1.16 {d4}, [r0 :64], r1 │ │ + vst1.16 {d5}, [r6 :64], r1 │ │ + subs r4, r4, #4 │ │ + vst1.16 {d6}, [r0 :64], r1 │ │ + vst1.16 {d7}, [r6 :64], r1 │ │ + bgt 46440 │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ + vld1.16 {d16-d19}, [r5 :128]! │ │ + subs r4, r4, #2 │ │ + vmull.s16 q2, d16, d2 │ │ + vmull.s16 q3, d17, d3 │ │ + vmull.s16 q8, d18, d2 │ │ + vmull.s16 q9, d19, d3 │ │ + vshr.s32 q10, q2, #31 │ │ + vshr.s32 q11, q3, #31 │ │ + vshr.s32 q12, q8, #31 │ │ + vshr.s32 q13, q9, #31 │ │ + vadd.i32 q2, q2, q10 │ │ + vadd.i32 q3, q3, q11 │ │ + vadd.i32 q8, q8, q12 │ │ + vadd.i32 q9, q9, q13 │ │ + vrshrn.i32 d4, q2, #6 │ │ + vrshrn.i32 d5, q3, #6 │ │ + vrshrn.i32 d6, q8, #6 │ │ + vrshrn.i32 d7, q9, #6 │ │ + vadd.i16 q2, q2, q0 │ │ + vadd.i16 q3, q3, q0 │ │ + vmax.s16 q2, q2, q14 │ │ + vmax.s16 q3, q3, q14 │ │ + vmin.s16 q2, q2, q15 │ │ + vmin.s16 q3, q3, q15 │ │ + vst1.16 {d4-d5}, [r0 :128], r1 │ │ + vst1.16 {d6-d7}, [r6 :128], r1 │ │ + bgt 464b8 │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ + vpush {d8-d15} │ │ + add ip, r5, r3, lsl #1 │ │ + sub r1, r1, r3, lsl #1 │ │ + mov lr, r3 │ │ + vld1.16 {d12-d15}, [r5 :128]! │ │ + vmull.s16 q2, d12, d2 │ │ + vld1.16 {d16-d19}, [ip :128]! │ │ + vmull.s16 q3, d13, d3 │ │ + vmull.s16 q4, d14, d2 │ │ + vmull.s16 q5, d15, d3 │ │ + vmull.s16 q6, d16, d2 │ │ + vmull.s16 q7, d17, d3 │ │ + vmull.s16 q8, d18, d2 │ │ + vmull.s16 q9, d19, d3 │ │ + vshr.s32 q10, q2, #31 │ │ + vshr.s32 q11, q3, #31 │ │ + vshr.s32 q12, q4, #31 │ │ + vshr.s32 q13, q5, #31 │ │ + vadd.i32 q2, q2, q10 │ │ + vshr.s32 q10, q6, #31 │ │ + vadd.i32 q3, q3, q11 │ │ + vshr.s32 q11, q7, #31 │ │ + vadd.i32 q4, q4, q12 │ │ + vshr.s32 q12, q8, #31 │ │ + vadd.i32 q5, q5, q13 │ │ + vshr.s32 q13, q9, #31 │ │ + vadd.i32 q6, q6, q10 │ │ + vadd.i32 q7, q7, q11 │ │ + vadd.i32 q8, q8, q12 │ │ + vadd.i32 q9, q9, q13 │ │ + vrshrn.i32 d4, q2, #6 │ │ + vrshrn.i32 d5, q3, #6 │ │ + vrshrn.i32 d6, q4, #6 │ │ + vrshrn.i32 d7, q5, #6 │ │ + vadd.i16 q2, q2, q0 │ │ + vrshrn.i32 d8, q6, #6 │ │ + vrshrn.i32 d9, q7, #6 │ │ + vadd.i16 q3, q3, q0 │ │ + vrshrn.i32 d10, q8, #6 │ │ + vrshrn.i32 d11, q9, #6 │ │ + vadd.i16 q4, q4, q0 │ │ + vadd.i16 q5, q5, q0 │ │ + vmax.s16 q2, q2, q14 │ │ + vmax.s16 q3, q3, q14 │ │ + vmax.s16 q4, q4, q14 │ │ + vmax.s16 q5, q5, q14 │ │ + vmin.s16 q2, q2, q15 │ │ + vmin.s16 q3, q3, q15 │ │ + vmin.s16 q4, q4, q15 │ │ + vmin.s16 q5, q5, q15 │ │ + subs r3, r3, #16 │ │ + vst1.16 {d4-d7}, [r0 :128]! │ │ + vst1.16 {d8-d11}, [r6 :128]! │ │ + bgt 46538 │ │ + subs r4, r4, #2 │ │ + add r5, r5, lr, lsl #1 │ │ + add ip, ip, lr, lsl #1 │ │ + add r0, r0, r1 │ │ + add r6, r6, r1 │ │ + mov r3, lr │ │ + bgt 46538 │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ + push {r4, r5, r6, r7, r8, lr} │ │ + ldrd r4, [sp, #24] │ │ + ldrd r6, [sp, #32] │ │ + clz lr, r3 │ │ + vdup.16 q15, r7 │ │ + add ip, pc, #32 │ │ + sub lr, lr, #26 │ │ + ldr lr, [ip, lr, lsl #2] │ │ + vdup.16 q1, r6 │ │ + add r2, r2, #2 │ │ + add ip, ip, lr │ │ + add r6, r0, r1 │ │ + lsl r1, r1, #1 │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + bx ip │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, asr #32 │ │ + andeq r0, r0, r8, lsr #32 │ │ + andeq r0, r0, r0, lsl r0 │ │ + vld1.16 {d0}, [r2] │ │ + vpadd.i16 d0, d0, d0 │ │ + vpadd.i16 d0, d0, d0 │ │ + vrshr.u16 d0, d0, #2 │ │ + vdup.16 q0, d0[0] │ │ + b 46440 │ │ + vld1.16 {d0-d1}, [r2] │ │ + vadd.i16 d0, d0, d1 │ │ + vpadd.i16 d0, d0, d0 │ │ + vpadd.i16 d0, d0, d0 │ │ + vrshr.u16 d0, d0, #3 │ │ + vdup.16 q0, d0[0] │ │ + b 464b8 │ │ + vld1.16 {d4-d7}, [r2] │ │ + vadd.i16 q0, q2, q3 │ │ + vadd.i16 d0, d0, d1 │ │ + vpadd.i16 d0, d0, d0 │ │ + vpadd.i16 d0, d0, d0 │ │ + vrshr.u16 d0, d0, #4 │ │ + vdup.16 q0, d0[0] │ │ + b 46528 │ │ vld1.16 {d16-d19}, [r2]! │ │ - vst1.16 {d16-d19}, [r0 :128]! │ │ - vld1.16 {d20-d23}, [r2]! │ │ - vst1.16 {d20-d23}, [r0 :128]! │ │ - vld1.16 {d24-d27}, [r2]! │ │ - vst1.16 {d24-d27}, [r0 :128]! │ │ - vld1.16 {d28-d31}, [r2], r3 │ │ - subs r5, r5, #1 │ │ - vst1.16 {d28-d31}, [r0 :128], r1 │ │ - bgt 45850 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - add sl, pc, #16 │ │ - ldr r9, [sl, r9, lsl #2] │ │ + vld1.16 {d20-d23}, [r2] │ │ + vadd.i16 q8, q8, q9 │ │ + vadd.i16 q10, q10, q11 │ │ + vadd.i16 q0, q8, q10 │ │ + vadd.i16 d0, d0, d1 │ │ + vpadd.i16 d0, d0, d0 │ │ + vpaddl.u16 d0, d0 │ │ + vrshrn.i32 d0, q0, #5 │ │ + vdup.16 q0, d0[0] │ │ + b 46528 │ │ + push {r4, r5, r6, r7, r8, lr} │ │ + ldrd r4, [sp, #24] │ │ + ldrd r6, [sp, #32] │ │ + sub r2, r2, r4, lsl #1 │ │ + clz lr, r3 │ │ + clz r8, r4 │ │ vdup.16 q15, r7 │ │ - vmov.i16 q14, #8192 ; 0x2000 │ │ - add sl, sl, r9 │ │ - bx sl │ │ - andeq r0, r0, ip, asr r1 │ │ - andeq r0, r0, ip, ror #1 │ │ - andeq r0, r0, ip, lsr #1 │ │ - andeq r0, r0, r0, ror r0 │ │ - andeq r0, r0, r0, asr #32 │ │ - andeq r0, r0, r8, lsl r0 │ │ - add r9, r1, r2 │ │ + sub ip, pc, #740 ; 0x2e4 │ │ + add r7, pc, #40 ; 0x28 │ │ + sub lr, lr, #26 │ │ + sub r8, r8, #26 │ │ + ldr lr, [ip, lr, lsl #2] │ │ + ldr r8, [r7, r8, lsl #2] │ │ + vdup.16 q1, r6 │ │ + add ip, ip, lr │ │ + add r7, r7, r8 │ │ + add r6, r0, r1 │ │ + lsl r1, r1, #1 │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + bx r7 │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, asr #32 │ │ + andeq r0, r0, r8, lsr #32 │ │ + andeq r0, r0, r0, lsl r0 │ │ + vld1.16 {d0}, [r2 :64] │ │ + vpadd.i16 d0, d0, d0 │ │ + vpadd.i16 d0, d0, d0 │ │ + vrshr.u16 d0, d0, #2 │ │ + vdup.16 q0, d0[0] │ │ + bx ip │ │ + vld1.16 {d0-d1}, [r2 :128] │ │ + vadd.i16 d0, d0, d1 │ │ + vpadd.i16 d0, d0, d0 │ │ + vpadd.i16 d0, d0, d0 │ │ + vrshr.u16 d0, d0, #3 │ │ + vdup.16 q0, d0[0] │ │ + bx ip │ │ + vld1.16 {d4-d7}, [r2 :128] │ │ + vadd.i16 q0, q2, q3 │ │ + vadd.i16 d0, d0, d1 │ │ + vpadd.i16 d0, d0, d0 │ │ + vpadd.i16 d0, d0, d0 │ │ + vrshr.u16 d0, d0, #4 │ │ + vdup.16 q0, d0[0] │ │ + bx ip │ │ + vld1.16 {d16-d19}, [r2 :128]! │ │ + vld1.16 {d20-d23}, [r2 :128] │ │ + vadd.i16 q8, q8, q9 │ │ + vadd.i16 q10, q10, q11 │ │ + vadd.i16 q0, q8, q10 │ │ + vadd.i16 d0, d0, d1 │ │ + vpadd.i16 d0, d0, d0 │ │ + vpaddl.u16 d0, d0 │ │ + vrshrn.i32 d0, q0, #5 │ │ + vdup.16 q0, d0[0] │ │ + bx ip │ │ + push {r4, r5, r6, r7, r8, lr} │ │ + ldrd r4, [sp, #24] │ │ + ldrd r6, [sp, #32] │ │ + sub r2, r2, r4, lsl #1 │ │ + add r8, r3, r4 │ │ + vdup.16 q1, r6 │ │ + clz lr, r3 │ │ + clz r6, r4 │ │ + vdup.32 d16, r8 │ │ + vdup.16 q15, r7 │ │ + add r7, pc, #56 ; 0x38 │ │ + rbit r8, r8 │ │ + sub lr, lr, #22 │ │ + sub r6, r6, #26 │ │ + clz r8, r8 │ │ + ldr lr, [r7, lr, lsl #2] │ │ + ldr r6, [r7, r6, lsl #2] │ │ + rsb r8, r8, #0 │ │ + add ip, r7, lr │ │ + add r7, r7, r6 │ │ + vshr.u32 d16, d16, #1 │ │ + vdup.32 d17, r8 │ │ + add r6, r0, r1 │ │ + lsl r1, r1, #1 │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + bx r7 │ │ + andeq r0, r0, r0, asr #2 │ │ + ldrdeq r0, [r0], -r8 │ │ + andeq r0, r0, r8, ror r0 │ │ + andeq r0, r0, r0, lsr #32 │ │ + andeq r0, r0, r8, ror #2 │ │ + strdeq r0, [r0], -r4 │ │ + muleq r0, r0, r0 │ │ + andeq r0, r0, r4, lsr r0 │ │ + vld1.16 {d0}, [r2 :64]! │ │ + vpadd.i16 d0, d0, d0 │ │ + add r2, r2, #2 │ │ + vpaddl.u16 d0, d0 │ │ + bx ip │ │ + vld1.16 {d1}, [r2] │ │ + vadd.i32 d0, d0, d16 │ │ + vpadd.i16 d1, d1, d1 │ │ + vpaddl.u16 d1, d1 │ │ + cmp r4, #4 │ │ + vadd.i32 d0, d0, d1 │ │ + vshl.u32 d0, d0, d17 │ │ + beq 468a8 │ │ + cmp r4, #16 │ │ + movw lr, #26215 ; 0x6667 │ │ + movw r8, #43691 ; 0xaaab │ │ + movne lr, r8 │ │ + vdup.32 d18, lr │ │ + vmul.i32 d0, d0, d18 │ │ + vshr.u32 d0, d0, #17 │ │ + vdup.16 q0, d0[0] │ │ + b 46440 │ │ + vld1.16 {d0-d1}, [r2 :128]! │ │ + vadd.i16 d0, d0, d1 │ │ + vpadd.i16 d0, d0, d0 │ │ + add r2, r2, #2 │ │ + vpaddl.u16 d0, d0 │ │ + bx ip │ │ + vld1.16 {d4-d5}, [r2] │ │ + vadd.i32 d0, d0, d16 │ │ + vadd.i16 d1, d4, d5 │ │ + vpadd.i16 d1, d1, d1 │ │ + vpaddl.u16 d1, d1 │ │ + cmp r4, #8 │ │ + vadd.i32 d0, d0, d1 │ │ + vshl.u32 d0, d0, d17 │ │ + beq 46908 │ │ + cmp r4, #32 │ │ + movw lr, #26215 ; 0x6667 │ │ + movw r8, #43691 ; 0xaaab │ │ + movne lr, r8 │ │ + vdup.32 d18, lr │ │ + vmul.i32 d0, d0, d18 │ │ + vshr.u32 d0, d0, #17 │ │ + vdup.16 q0, d0[0] │ │ + b 464b8 │ │ + vld1.16 {d4-d7}, [r2 :128]! │ │ + vadd.i16 q0, q2, q3 │ │ + vadd.i16 d0, d0, d1 │ │ + vpadd.i16 d0, d0, d0 │ │ + add r2, r2, #2 │ │ + vpaddl.u16 d0, d0 │ │ + bx ip │ │ + vld1.16 {d4-d7}, [r2] │ │ + vadd.i32 d0, d0, d16 │ │ + vadd.i16 q2, q2, q3 │ │ + vadd.i16 d1, d4, d5 │ │ + vpadd.i16 d1, d1, d1 │ │ + vpaddl.u16 d1, d1 │ │ + cmp r4, #16 │ │ + vadd.i32 d0, d0, d1 │ │ + vshl.u32 d0, d0, d17 │ │ + beq 46970 │ │ + tst r4, #56 ; 0x38 │ │ + movw lr, #26215 ; 0x6667 │ │ + movw r8, #43691 ; 0xaaab │ │ + movne lr, r8 │ │ + vdup.32 d18, lr │ │ + vmul.i32 d0, d0, d18 │ │ + vshr.u32 d0, d0, #17 │ │ + vdup.16 q0, d0[0] │ │ + b 46528 │ │ + vld1.16 {d4-d7}, [r2 :128]! │ │ + vld1.16 {d20-d23}, [r2 :128]! │ │ + vadd.i16 q2, q2, q3 │ │ + vadd.i16 q10, q10, q11 │ │ + vadd.i16 q0, q2, q10 │ │ + vadd.i16 d0, d0, d1 │ │ + vpadd.i16 d0, d0, d0 │ │ + add r2, r2, #2 │ │ + vpaddl.u16 d0, d0 │ │ + bx ip │ │ + vld1.16 {d4-d7}, [r2]! │ │ + vadd.i32 d0, d0, d16 │ │ + vld1.16 {d20-d23}, [r2]! │ │ + vadd.i16 q2, q2, q3 │ │ + vadd.i16 q10, q10, q11 │ │ + vadd.i16 q2, q2, q10 │ │ + vadd.i16 d1, d4, d5 │ │ + vpadd.i16 d1, d1, d1 │ │ + vpaddl.u16 d1, d1 │ │ + cmp r4, #32 │ │ + vadd.i32 d0, d0, d1 │ │ + vshl.u32 d0, d0, d17 │ │ + beq 469f0 │ │ + cmp r4, #8 │ │ + movw lr, #26215 ; 0x6667 │ │ + movw r8, #43691 ; 0xaaab │ │ + movne lr, r8 │ │ + vdup.32 d18, lr │ │ + vmul.i32 d0, d0, d18 │ │ + vshr.u32 d0, d0, #17 │ │ + vdup.16 q0, d0[0] │ │ + b 46528 │ │ + push {r4, r5, r6, r7, r8, lr} │ │ + ldrd r4, [sp, #24] │ │ + ldr r6, [sp, #32] │ │ + clz r8, r5 │ │ + lsl r4, r4, #2 │ │ + add r7, pc, #68 ; 0x44 │ │ + sub r8, r8, #27 │ │ + ldr r8, [r7, r8, lsl #2] │ │ + vmov.i32 q8, #0 ; 0x00000000 │ │ + vmov.i32 q9, #0 ; 0x00000000 │ │ + vmov.i32 q10, #0 ; 0x00000000 │ │ + vmov.i32 q11, #0 ; 0x00000000 │ │ + add r7, r7, r8 │ │ + sub r8, r6, r4 │ │ + rbit lr, r5 │ │ + rbit ip, r6 │ │ + clz lr, lr │ │ + clz ip, ip │ │ + add lr, lr, ip │ │ + add ip, r1, r2 │ │ + vdup.32 d31, lr │ │ lsl r2, r2, #1 │ │ - vld1.16 {d0}, [r1], r2 │ │ - vld1.16 {d1}, [r9], r2 │ │ - subs r4, r4, #2 │ │ - vshl.s16 q0, q0, q15 │ │ - vsub.i16 q0, q0, q14 │ │ + vneg.s32 d31, d31 │ │ + bx r7 │ │ + andeq r0, r0, r8, lsr #3 │ │ + strheq r0, [r0], -r0 ; │ │ + andeq r0, r0, ip │ │ + vld1.16 {d0-d1}, [r1 :128], r2 │ │ + vld1.16 {d2-d3}, [ip :128], r2 │ │ + vld1.16 {d4-d5}, [r1 :128], r2 │ │ + vld1.16 {d6-d7}, [ip :128], r2 │ │ + vadd.i16 q0, q0, q1 │ │ + vadd.i16 q2, q2, q3 │ │ + vpadd.i16 d0, d0, d1 │ │ + vpadd.i16 d1, d4, d5 │ │ + vshl.s16 q0, q0, #1 │ │ + subs r8, r8, #2 │ │ vst1.16 {d0-d1}, [r0 :128]! │ │ - bgt 458d4 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - add r9, r1, r2 │ │ - lsl r2, r2, #1 │ │ - vld1.16 {d0-d1}, [r1], r2 │ │ - vld1.16 {d2-d3}, [r9], r2 │ │ - subs r4, r4, #2 │ │ - vshl.s16 q0, q0, q15 │ │ - vshl.s16 q1, q1, q15 │ │ - vsub.i16 q0, q0, q14 │ │ - vsub.i16 q1, q1, q14 │ │ + vaddw.u16 q8, q8, d0 │ │ + vaddw.u16 q9, q9, d1 │ │ + bgt 46a64 │ │ + cmp r4, #0 │ │ + vorr d0, d1, d1 │ │ + vorr d2, d1, d1 │ │ + vorr d3, d1, d1 │ │ + beq 46acc │ │ + subs r4, r4, #4 │ │ vst1.16 {d0-d3}, [r0 :128]! │ │ - bgt 458fc │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - vld1.16 {d0-d3}, [r1], r2 │ │ - vshl.s16 q0, q0, q15 │ │ - vld1.16 {d4-d7}, [r1], r2 │ │ + vaddw.u16 q8, q8, d0 │ │ + vaddw.u16 q9, q9, d1 │ │ + vaddw.u16 q10, q10, d2 │ │ + vaddw.u16 q11, q11, d3 │ │ + bgt 46ab0 │ │ + vadd.i32 q8, q8, q9 │ │ + vadd.i32 q10, q10, q11 │ │ + vadd.i32 q0, q8, q10 │ │ + vadd.i32 d0, d0, d1 │ │ + vpadd.i32 d0, d0, d0 │ │ + sub r0, r0, r6, lsl #3 │ │ + vrshl.u32 d16, d0, d31 │ │ + vdup.16 q8, d16[0] │ │ + vld1.16 {d0-d3}, [r0 :128] │ │ + subs r6, r6, #4 │ │ + vsub.i16 q0, q0, q8 │ │ + vsub.i16 q1, q1, q8 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + bgt 46aec │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ + cmp r3, #0 │ │ + bne 46b70 │ │ + vld1.16 {d0-d3}, [r1 :128], r2 │ │ + vld1.16 {d4-d7}, [ip :128], r2 │ │ + vld1.16 {d24-d27}, [r1 :128], r2 │ │ + vadd.i16 q0, q0, q2 │ │ + vadd.i16 q1, q1, q3 │ │ + vld1.16 {d4-d7}, [ip :128], r2 │ │ + vpadd.i16 d0, d0, d1 │ │ + vpadd.i16 d1, d2, d3 │ │ + vadd.i16 q12, q12, q2 │ │ + vadd.i16 q13, q13, q3 │ │ + vpadd.i16 d2, d24, d25 │ │ + vpadd.i16 d3, d26, d27 │ │ + vshl.s16 q0, q0, #1 │ │ + vshl.s16 q1, q1, #1 │ │ + subs r8, r8, #2 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vaddw.u16 q8, q8, d0 │ │ + vaddw.u16 q9, q9, d1 │ │ + vaddw.u16 q10, q10, d2 │ │ + vaddw.u16 q11, q11, d3 │ │ + bgt 46b10 │ │ + cmp r4, #0 │ │ + vorr q0, q1, q1 │ │ + b 46bc4 │ │ + vld1.16 {d0-d1}, [r1 :128], r2 │ │ + vld1.16 {d2-d3}, [ip :128], r2 │ │ + vld1.16 {d4-d5}, [r1 :128], r2 │ │ + vld1.16 {d6-d7}, [ip :128], r2 │ │ + vadd.i16 q0, q0, q1 │ │ + vadd.i16 q2, q2, q3 │ │ + vpadd.i16 d0, d0, d1 │ │ + vpadd.i16 d1, d4, d5 │ │ + vshl.s16 q0, q0, #1 │ │ + vdup.16 d3, d1[3] │ │ + vorr d2, d1, d1 │ │ + vdup.16 d1, d0[3] │ │ + subs r8, r8, #2 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vaddw.u16 q8, q8, d0 │ │ + vaddw.u16 q9, q9, d1 │ │ + vaddw.u16 q10, q10, d2 │ │ + vaddw.u16 q11, q11, d3 │ │ + bgt 46b70 │ │ + cmp r4, #0 │ │ + vorr q0, q1, q1 │ │ + beq 46bf8 │ │ + subs r4, r4, #4 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vaddw.u16 q8, q8, d0 │ │ + vaddw.u16 q9, q9, d1 │ │ + vaddw.u16 q10, q10, d2 │ │ + vaddw.u16 q11, q11, d3 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vaddw.u16 q8, q8, d0 │ │ + vaddw.u16 q9, q9, d1 │ │ + vaddw.u16 q10, q10, d2 │ │ + vaddw.u16 q11, q11, d3 │ │ + bgt 46bc8 │ │ + lsl r6, r6, #1 │ │ + b 46acc │ │ + add r7, pc, #8 │ │ + ldr r3, [r7, r3, lsl #2] │ │ + add r7, r7, r3 │ │ + bx r7 │ │ + andeq r0, r0, r0, lsl r0 │ │ + andeq r0, r0, r0, ror r0 │ │ + andeq r0, r0, ip, asr #1 │ │ + andeq r0, r0, r0, lsl r1 │ │ + sub r2, r2, #32 │ │ + vld1.16 {d0-d3}, [r1 :128]! │ │ + vld1.16 {d24-d27}, [ip :128]! │ │ + vld1.16 {d4-d7}, [r1 :128], r2 │ │ + vadd.i16 q0, q0, q12 │ │ + vadd.i16 q1, q1, q13 │ │ + vld1.16 {d24-d27}, [ip :128], r2 │ │ + vpadd.i16 d0, d0, d1 │ │ + vpadd.i16 d1, d2, d3 │ │ + vadd.i16 q2, q2, q12 │ │ + vadd.i16 q3, q3, q13 │ │ + vpadd.i16 d2, d4, d5 │ │ + vpadd.i16 d3, d6, d7 │ │ + vshl.s16 q0, q0, #1 │ │ + vshl.s16 q1, q1, #1 │ │ + subs r8, r8, #1 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vaddw.u16 q8, q8, d0 │ │ + vaddw.u16 q9, q9, d1 │ │ + vaddw.u16 q10, q10, d2 │ │ + vaddw.u16 q11, q11, d3 │ │ + bgt 46c24 │ │ + cmp r4, #0 │ │ + b 46d60 │ │ + sub r2, r2, #32 │ │ + vld1.16 {d0-d3}, [r1 :128]! │ │ + vld1.16 {d24-d27}, [ip :128]! │ │ + vld1.16 {d4-d5}, [r1 :128], r2 │ │ + vadd.i16 q0, q0, q12 │ │ + vadd.i16 q1, q1, q13 │ │ + vld1.16 {d24-d25}, [ip :128], r2 │ │ + vpadd.i16 d0, d0, d1 │ │ + vadd.i16 q2, q2, q12 │ │ + vpadd.i16 d1, d2, d3 │ │ + vpadd.i16 d2, d4, d5 │ │ + vshl.s16 q0, q0, #1 │ │ + vshl.s16 d2, d2, #1 │ │ + subs r8, r8, #1 │ │ + vdup.16 d3, d2[3] │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vaddw.u16 q8, q8, d0 │ │ + vaddw.u16 q9, q9, d1 │ │ + vaddw.u16 q10, q10, d2 │ │ + vaddw.u16 q11, q11, d3 │ │ + bgt 46c84 │ │ + cmp r4, #0 │ │ + b 46d60 │ │ + vld1.16 {d0-d3}, [r1 :128], r2 │ │ + vld1.16 {d24-d27}, [ip :128], r2 │ │ + vadd.i16 q0, q0, q12 │ │ + vadd.i16 q1, q1, q13 │ │ + vpadd.i16 d0, d0, d1 │ │ + vpadd.i16 d1, d2, d3 │ │ + vshl.s16 q0, q0, #1 │ │ + subs r8, r8, #1 │ │ + vdup.16 q1, d1[3] │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vaddw.u16 q8, q8, d0 │ │ + vaddw.u16 q9, q9, d1 │ │ + vaddw.u16 q10, q10, d2 │ │ + vaddw.u16 q11, q11, d3 │ │ + bgt 46cdc │ │ + cmp r4, #0 │ │ + b 46d60 │ │ + vld1.16 {d0-d1}, [r1 :128], r2 │ │ + vld1.16 {d24-d25}, [ip :128], r2 │ │ + vadd.i16 q0, q0, q12 │ │ + vpadd.i16 d0, d0, d1 │ │ + vshl.s16 d0, d0, #1 │ │ + subs r8, r8, #1 │ │ + vdup.16 q1, d0[3] │ │ + vdup.16 d1, d0[3] │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vaddw.u16 q8, q8, d0 │ │ + vaddw.u16 q9, q9, d1 │ │ + vaddw.u16 q10, q10, d2 │ │ + vaddw.u16 q11, q11, d3 │ │ + bgt 46d20 │ │ + cmp r4, #0 │ │ + b 46d60 │ │ + beq 46d94 │ │ subs r4, r4, #2 │ │ - vshl.s16 q1, q1, q15 │ │ - vshl.s16 q2, q2, q15 │ │ - vshl.s16 q3, q3, q15 │ │ - vsub.i16 q0, q0, q14 │ │ - vsub.i16 q1, q1, q14 │ │ - vsub.i16 q2, q2, q14 │ │ vst1.16 {d0-d3}, [r0 :128]! │ │ - vsub.i16 q3, q3, q14 │ │ + vaddw.u16 q8, q8, d0 │ │ + vaddw.u16 q9, q9, d1 │ │ + vaddw.u16 q10, q10, d2 │ │ + vaddw.u16 q11, q11, d3 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vaddw.u16 q8, q8, d0 │ │ + vaddw.u16 q9, q9, d1 │ │ + vaddw.u16 q10, q10, d2 │ │ + vaddw.u16 q11, q11, d3 │ │ + bgt 46d64 │ │ + lsl r6, r6, #2 │ │ + b 46acc │ │ + push {r4, r5, r6, r7, r8, lr} │ │ + ldrd r4, [sp, #24] │ │ + ldr r6, [sp, #32] │ │ + clz r8, r5 │ │ + lsl r4, r4, #2 │ │ + add r7, pc, #68 ; 0x44 │ │ + sub r8, r8, #27 │ │ + ldr r8, [r7, r8, lsl #2] │ │ + vmov.i16 q8, #0 ; 0x0000 │ │ + vmov.i16 q9, #0 ; 0x0000 │ │ + vmov.i16 q10, #0 ; 0x0000 │ │ + vmov.i16 q11, #0 ; 0x0000 │ │ + add r7, r7, r8 │ │ + sub r8, r6, r4 │ │ + rbit lr, r5 │ │ + rbit ip, r6 │ │ + clz lr, lr │ │ + clz ip, ip │ │ + add lr, lr, ip │ │ + add ip, r1, r2 │ │ + vdup.32 d31, lr │ │ + lsl r2, r2, #1 │ │ + vneg.s32 d31, d31 │ │ + bx r7 │ │ + andeq r0, r0, r0, ror r1 │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, ip │ │ + vld1.16 {d0-d1}, [r1 :128], r2 │ │ + vld1.16 {d2-d3}, [ip :128], r2 │ │ + vld1.16 {d4-d5}, [r1 :128], r2 │ │ + vld1.16 {d6-d7}, [ip :128], r2 │ │ + vpadd.i16 d0, d0, d1 │ │ + vpadd.i16 d1, d2, d3 │ │ + vpadd.i16 d2, d4, d5 │ │ + vpadd.i16 d3, d6, d7 │ │ + vshl.s16 q0, q0, #2 │ │ + vshl.s16 q1, q1, #2 │ │ + subs r8, r8, #4 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vaddw.u16 q8, q8, d0 │ │ + vaddw.u16 q9, q9, d1 │ │ + vaddw.u16 q10, q10, d2 │ │ + vaddw.u16 q11, q11, d3 │ │ + bgt 46e08 │ │ + cmp r4, #0 │ │ + vorr d0, d3, d3 │ │ + vorr d1, d3, d3 │ │ + vorr d2, d3, d3 │ │ + b 46aac │ │ + cmp r3, #0 │ │ + bne 46ee8 │ │ + vld1.16 {d0-d3}, [r1 :128], r2 │ │ + vld1.16 {d4-d7}, [ip :128], r2 │ │ + vld1.16 {d24-d27}, [r1 :128], r2 │ │ + vpadd.i16 d0, d0, d1 │ │ + vpadd.i16 d1, d2, d3 │ │ + vpadd.i16 d2, d4, d5 │ │ + vpadd.i16 d3, d6, d7 │ │ + vld1.16 {d4-d7}, [ip :128], r2 │ │ + vpadd.i16 d24, d24, d25 │ │ + vpadd.i16 d25, d26, d27 │ │ + vpadd.i16 d26, d4, d5 │ │ + vpadd.i16 d27, d6, d7 │ │ + vshl.s16 q0, q0, #2 │ │ + vshl.s16 q1, q1, #2 │ │ + vshl.s16 q2, q12, #2 │ │ + vshl.s16 q3, q13, #2 │ │ + subs r8, r8, #4 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vaddw.u16 q8, q8, d0 │ │ + vaddw.u16 q9, q9, d1 │ │ + vaddw.u16 q10, q10, d2 │ │ + vaddw.u16 q11, q11, d3 │ │ vst1.16 {d4-d7}, [r0 :128]! │ │ - bgt 45924 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + vaddw.u16 q8, q8, d4 │ │ + vaddw.u16 q9, q9, d5 │ │ + vaddw.u16 q10, q10, d6 │ │ + vaddw.u16 q11, q11, d7 │ │ + bgt 46e68 │ │ + cmp r4, #0 │ │ + vorr q0, q3, q3 │ │ + vorr q1, q3, q3 │ │ + b 46bc4 │ │ + vld1.16 {d0-d1}, [r1 :128], r2 │ │ + vld1.16 {d4-d5}, [ip :128], r2 │ │ + vld1.16 {d24-d25}, [r1 :128], r2 │ │ + vpadd.i16 d0, d0, d1 │ │ + vpadd.i16 d1, d4, d5 │ │ + vld1.16 {d4-d7}, [ip :128], r2 │ │ + vpadd.i16 d24, d24, d25 │ │ + vpadd.i16 d25, d4, d5 │ │ + vshl.s16 q0, q0, #2 │ │ + vshl.s16 q12, q12, #2 │ │ + vdup.16 d7, d25[3] │ │ + vorr d6, d25, d25 │ │ + vdup.16 d5, d24[3] │ │ + vorr d4, d24, d24 │ │ + vdup.16 d3, d1[3] │ │ + vorr d2, d1, d1 │ │ + vdup.16 d1, d0[3] │ │ + subs r8, r8, #4 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vaddw.u16 q8, q8, d0 │ │ + vaddw.u16 q9, q9, d1 │ │ + vaddw.u16 q10, q10, d2 │ │ + vaddw.u16 q11, q11, d3 │ │ + vst1.16 {d4-d7}, [r0 :128]! │ │ + vaddw.u16 q8, q8, d4 │ │ + vaddw.u16 q9, q9, d5 │ │ + vaddw.u16 q10, q10, d6 │ │ + vaddw.u16 q11, q11, d7 │ │ + bgt 46ee8 │ │ + cmp r4, #0 │ │ + vorr q0, q3, q3 │ │ + vorr q1, q3, q3 │ │ + b 46bc4 │ │ + add r7, pc, #8 │ │ + ldr r3, [r7, r3, lsl #2] │ │ + add r7, r7, r3 │ │ + bx r7 │ │ + andeq r0, r0, r0, lsl r0 │ │ + muleq r0, r4, r0 │ │ + andeq r0, r0, r8, lsl r1 │ │ + andeq r0, r0, r0, lsl #3 │ │ sub r2, r2, #32 │ │ - vld1.16 {d0-d3}, [r1]! │ │ - subs r4, r4, #1 │ │ - vshl.s16 q0, q0, q15 │ │ - vld1.16 {d4-d7}, [r1], r2 │ │ - vshl.s16 q1, q1, q15 │ │ - vshl.s16 q2, q2, q15 │ │ - vshl.s16 q3, q3, q15 │ │ - vsub.i16 q0, q0, q14 │ │ - vsub.i16 q1, q1, q14 │ │ - vsub.i16 q2, q2, q14 │ │ + vld1.16 {d0-d3}, [r1 :128]! │ │ + vld1.16 {d4-d7}, [ip :128]! │ │ + vld1.16 {d24-d27}, [r1 :128], r2 │ │ + vpadd.i16 d0, d0, d1 │ │ + vpadd.i16 d1, d2, d3 │ │ + vpadd.i16 d2, d24, d25 │ │ + vpadd.i16 d3, d26, d27 │ │ + vld1.16 {d24-d27}, [ip :128], r2 │ │ + vpadd.i16 d4, d4, d5 │ │ + vpadd.i16 d5, d6, d7 │ │ + vpadd.i16 d6, d24, d25 │ │ + vpadd.i16 d7, d26, d27 │ │ + vshl.s16 q0, q0, #2 │ │ + vshl.s16 q1, q1, #2 │ │ + vshl.s16 q2, q2, #2 │ │ + vshl.s16 q3, q3, #2 │ │ + subs r8, r8, #2 │ │ vst1.16 {d0-d3}, [r0 :128]! │ │ - vsub.i16 q3, q3, q14 │ │ + vaddw.u16 q8, q8, d0 │ │ + vaddw.u16 q9, q9, d1 │ │ + vaddw.u16 q10, q10, d2 │ │ + vaddw.u16 q11, q11, d3 │ │ vst1.16 {d4-d7}, [r0 :128]! │ │ - bgt 45964 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - sub r2, r2, #96 ; 0x60 │ │ - vld1.16 {d0-d3}, [r1]! │ │ - subs r4, r4, #1 │ │ - vshl.s16 q0, q0, q15 │ │ - vld1.16 {d4-d7}, [r1]! │ │ - vshl.s16 q1, q1, q15 │ │ - vld1.16 {d16-d19}, [r1]! │ │ - vshl.s16 q2, q2, q15 │ │ - vld1.16 {d20-d23}, [r1], r2 │ │ - vshl.s16 q3, q3, q15 │ │ - vshl.s16 q8, q8, q15 │ │ - vshl.s16 q9, q9, q15 │ │ - vshl.s16 q10, q10, q15 │ │ - vshl.s16 q11, q11, q15 │ │ - vsub.i16 q0, q0, q14 │ │ - vsub.i16 q1, q1, q14 │ │ - vsub.i16 q2, q2, q14 │ │ - vsub.i16 q3, q3, q14 │ │ - vsub.i16 q8, q8, q14 │ │ + vaddw.u16 q8, q8, d4 │ │ + vaddw.u16 q9, q9, d5 │ │ + vaddw.u16 q10, q10, d6 │ │ + vaddw.u16 q11, q11, d7 │ │ + bgt 46f90 │ │ + cmp r4, #0 │ │ + vorr q0, q2, q2 │ │ + vorr q1, q3, q3 │ │ + b 46d60 │ │ + sub r2, r2, #32 │ │ + vld1.16 {d0-d3}, [r1 :128]! │ │ + vld1.16 {d4-d7}, [ip :128]! │ │ + vld1.16 {d24-d25}, [r1 :128], r2 │ │ + vpadd.i16 d0, d0, d1 │ │ + vpadd.i16 d1, d2, d3 │ │ + vpadd.i16 d2, d24, d25 │ │ + vld1.16 {d24-d25}, [ip :128], r2 │ │ + vpadd.i16 d4, d4, d5 │ │ + vpadd.i16 d5, d6, d7 │ │ + vpadd.i16 d6, d24, d25 │ │ + vshl.s16 q0, q0, #2 │ │ + vshl.s16 d2, d2, #2 │ │ + vshl.s16 q2, q2, #2 │ │ + vshl.s16 d6, d6, #2 │ │ + vdup.16 d3, d2[3] │ │ + vdup.16 d7, d6[3] │ │ + subs r8, r8, #2 │ │ vst1.16 {d0-d3}, [r0 :128]! │ │ - vsub.i16 q9, q9, q14 │ │ + vaddw.u16 q8, q8, d0 │ │ + vaddw.u16 q9, q9, d1 │ │ + vaddw.u16 q10, q10, d2 │ │ + vaddw.u16 q11, q11, d3 │ │ vst1.16 {d4-d7}, [r0 :128]! │ │ - vsub.i16 q10, q10, q14 │ │ - vst1.16 {d16-d19}, [r0 :128]! │ │ - vsub.i16 q11, q11, q14 │ │ - vst1.16 {d20-d23}, [r0 :128]! │ │ - bgt 459a4 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - sub r2, r2, #224 ; 0xe0 │ │ - vld1.16 {d0-d3}, [r1]! │ │ + vaddw.u16 q8, q8, d4 │ │ + vaddw.u16 q9, q9, d5 │ │ + vaddw.u16 q10, q10, d6 │ │ + vaddw.u16 q11, q11, d7 │ │ + bgt 47014 │ │ + cmp r4, #0 │ │ + vorr q0, q2, q2 │ │ + vorr q1, q3, q3 │ │ + b 46d60 │ │ + vld1.16 {d0-d3}, [r1 :128], r2 │ │ + vld1.16 {d4-d7}, [ip :128], r2 │ │ + vpadd.i16 d0, d0, d1 │ │ + vpadd.i16 d1, d2, d3 │ │ + vpadd.i16 d4, d4, d5 │ │ + vpadd.i16 d5, d6, d7 │ │ + vshl.s16 q0, q0, #2 │ │ + vshl.s16 q2, q2, #2 │ │ + vdup.16 q1, d1[3] │ │ + vdup.16 q3, d5[3] │ │ + subs r8, r8, #2 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vaddw.u16 q8, q8, d0 │ │ + vaddw.u16 q9, q9, d1 │ │ + vaddw.u16 q10, q10, d2 │ │ + vaddw.u16 q11, q11, d3 │ │ + vst1.16 {d4-d7}, [r0 :128]! │ │ + vaddw.u16 q8, q8, d4 │ │ + vaddw.u16 q9, q9, d5 │ │ + vaddw.u16 q10, q10, d6 │ │ + vaddw.u16 q11, q11, d7 │ │ + bgt 47094 │ │ + cmp r4, #0 │ │ + vorr q0, q2, q2 │ │ + vorr q1, q3, q3 │ │ + b 46d60 │ │ + vld1.16 {d0-d1}, [r1 :128], r2 │ │ + vld1.16 {d4-d5}, [ip :128], r2 │ │ + vpadd.i16 d0, d0, d1 │ │ + vpadd.i16 d1, d4, d5 │ │ + vshl.s16 q0, q0, #2 │ │ + vdup.16 q3, d1[3] │ │ + vdup.16 q1, d0[3] │ │ + vdup.16 d5, d1[3] │ │ + vorr d4, d1, d1 │ │ + vdup.16 d1, d0[3] │ │ + subs r8, r8, #2 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vaddw.u16 q8, q8, d0 │ │ + vaddw.u16 q9, q9, d1 │ │ + vaddw.u16 q10, q10, d2 │ │ + vaddw.u16 q11, q11, d3 │ │ + vst1.16 {d4-d7}, [r0 :128]! │ │ + vaddw.u16 q8, q8, d4 │ │ + vaddw.u16 q9, q9, d5 │ │ + vaddw.u16 q10, q10, d6 │ │ + vaddw.u16 q11, q11, d7 │ │ + bgt 470fc │ │ + cmp r4, #0 │ │ + vorr q0, q2, q2 │ │ + vorr q1, q3, q3 │ │ + b 46d60 │ │ + push {r4, r5, r6, r7, r8, lr} │ │ + ldrd r4, [sp, #24] │ │ + ldr r6, [sp, #32] │ │ + clz r8, r5 │ │ + lsl r4, r4, #2 │ │ + add r7, pc, #68 ; 0x44 │ │ + sub r8, r8, #26 │ │ + ldr r8, [r7, r8, lsl #2] │ │ + vmov.i16 q8, #0 ; 0x0000 │ │ + vmov.i16 q9, #0 ; 0x0000 │ │ + vmov.i16 q10, #0 ; 0x0000 │ │ + vmov.i16 q11, #0 ; 0x0000 │ │ + add r7, r7, r8 │ │ + sub r8, r6, r4 │ │ + rbit lr, r5 │ │ + rbit ip, r6 │ │ + clz lr, lr │ │ + clz ip, ip │ │ + add lr, lr, ip │ │ + add ip, r1, r2 │ │ + vdup.32 d31, lr │ │ + lsl r2, r2, #1 │ │ + vneg.s32 d31, d31 │ │ + bx r7 │ │ + andeq r0, r0, r0, ror r1 │ │ + strheq r0, [r0], -r8 │ │ + andeq r0, r0, r8, asr r0 │ │ + andeq r0, r0, r0, lsl r0 │ │ + vld1.16 {d0}, [r1 :64], r2 │ │ + vld1.16 {d1}, [ip :64], r2 │ │ + vld1.16 {d2}, [r1 :64], r2 │ │ + vld1.16 {d3}, [ip :64], r2 │ │ + vshl.s16 q0, q0, #3 │ │ + vshl.s16 q1, q1, #3 │ │ + subs r8, r8, #4 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vaddw.u16 q8, q8, d0 │ │ + vaddw.u16 q9, q9, d1 │ │ + vaddw.u16 q10, q10, d2 │ │ + vaddw.u16 q11, q11, d3 │ │ + bgt 471d4 │ │ + cmp r4, #0 │ │ + vorr d0, d3, d3 │ │ + vorr d1, d3, d3 │ │ + vorr d2, d3, d3 │ │ + b 46aac │ │ + vld1.16 {d0-d1}, [r1 :128], r2 │ │ + vld1.16 {d2-d3}, [ip :128], r2 │ │ + vld1.16 {d4-d5}, [r1 :128], r2 │ │ + vld1.16 {d6-d7}, [ip :128], r2 │ │ + vshl.s16 q0, q0, #3 │ │ + vshl.s16 q1, q1, #3 │ │ + vshl.s16 q2, q2, #3 │ │ + vshl.s16 q3, q3, #3 │ │ + subs r8, r8, #4 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vaddw.u16 q8, q8, d0 │ │ + vaddw.u16 q9, q9, d1 │ │ + vaddw.u16 q10, q10, d2 │ │ + vaddw.u16 q11, q11, d3 │ │ + vst1.16 {d4-d7}, [r0 :128]! │ │ + vaddw.u16 q8, q8, d4 │ │ + vaddw.u16 q9, q9, d5 │ │ + vaddw.u16 q10, q10, d6 │ │ + vaddw.u16 q11, q11, d7 │ │ + bgt 4721c │ │ + cmp r4, #0 │ │ + vorr q0, q3, q3 │ │ + vorr q1, q3, q3 │ │ + b 46bc4 │ │ + cmp r3, #0 │ │ + bne 472dc │ │ + vld1.16 {d0-d3}, [r1 :128], r2 │ │ + vld1.16 {d4-d7}, [ip :128], r2 │ │ + vshl.s16 q0, q0, #3 │ │ + vshl.s16 q1, q1, #3 │ │ + vshl.s16 q2, q2, #3 │ │ + vshl.s16 q3, q3, #3 │ │ + subs r8, r8, #2 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vaddw.u16 q8, q8, d0 │ │ + vaddw.u16 q9, q9, d1 │ │ + vaddw.u16 q10, q10, d2 │ │ + vaddw.u16 q11, q11, d3 │ │ + vst1.16 {d4-d7}, [r0 :128]! │ │ + vaddw.u16 q8, q8, d4 │ │ + vaddw.u16 q9, q9, d5 │ │ + vaddw.u16 q10, q10, d6 │ │ + vaddw.u16 q11, q11, d7 │ │ + bgt 47284 │ │ + cmp r4, #0 │ │ + vorr q0, q2, q2 │ │ + vorr q1, q3, q3 │ │ + b 46d60 │ │ + vld1.16 {d0-d1}, [r1 :128], r2 │ │ + vld1.16 {d4-d5}, [ip :128], r2 │ │ + vshl.s16 q0, q0, #3 │ │ + vshl.s16 q2, q2, #3 │ │ + vdup.16 q1, d1[3] │ │ + vdup.16 q3, d5[3] │ │ + subs r8, r8, #2 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vaddw.u16 q8, q8, d0 │ │ + vaddw.u16 q9, q9, d1 │ │ + vaddw.u16 q10, q10, d2 │ │ + vaddw.u16 q11, q11, d3 │ │ + vst1.16 {d4-d7}, [r0 :128]! │ │ + vaddw.u16 q8, q8, d4 │ │ + vaddw.u16 q9, q9, d5 │ │ + vaddw.u16 q10, q10, d6 │ │ + vaddw.u16 q11, q11, d7 │ │ + bgt 472dc │ │ + cmp r4, #0 │ │ + vorr q0, q2, q2 │ │ + vorr q1, q3, q3 │ │ + b 46d60 │ │ + add r7, pc, #12 │ │ + ldr r3, [r7, r3, lsl #1] │ │ + asr r2, r2, #1 │ │ + add r7, r7, r3 │ │ + bx r7 │ │ + andeq r0, r0, r0, lsl r0 │ │ + andeq r0, r0, r4, rrx │ │ + strheq r0, [r0], -r8 │ │ + andeq r0, r0, r4, lsl #2 │ │ + sub r2, r2, #32 │ │ + vld1.16 {d0-d3}, [r1 :128]! │ │ + vld1.16 {d4-d7}, [r1 :128], r2 │ │ + vshl.s16 q0, q0, #3 │ │ + vshl.s16 q1, q1, #3 │ │ + vshl.s16 q2, q2, #3 │ │ + vshl.s16 q3, q3, #3 │ │ + subs r8, r8, #1 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vaddw.u16 q8, q8, d0 │ │ + vaddw.u16 q9, q9, d1 │ │ + vaddw.u16 q10, q10, d2 │ │ + vaddw.u16 q11, q11, d3 │ │ + vst1.16 {d4-d7}, [r0 :128]! │ │ + vaddw.u16 q8, q8, d4 │ │ + vaddw.u16 q9, q9, d5 │ │ + vaddw.u16 q10, q10, d6 │ │ + vaddw.u16 q11, q11, d7 │ │ + bgt 4735c │ │ + cmp r4, #0 │ │ + b 47494 │ │ + sub r2, r2, #32 │ │ + vld1.16 {d0-d3}, [r1 :128]! │ │ + vld1.16 {d4-d5}, [r1 :128], r2 │ │ + vshl.s16 q0, q0, #3 │ │ + vshl.s16 q1, q1, #3 │ │ + vshl.s16 q2, q2, #3 │ │ + subs r8, r8, #1 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vdup.16 q3, d5[3] │ │ + vaddw.u16 q8, q8, d0 │ │ + vaddw.u16 q9, q9, d1 │ │ + vaddw.u16 q10, q10, d2 │ │ + vaddw.u16 q11, q11, d3 │ │ + vst1.16 {d4-d7}, [r0 :128]! │ │ + vaddw.u16 q8, q8, d4 │ │ + vaddw.u16 q9, q9, d5 │ │ + vaddw.u16 q10, q10, d6 │ │ + vaddw.u16 q11, q11, d7 │ │ + bgt 473b0 │ │ + cmp r4, #0 │ │ + b 47494 │ │ + vld1.16 {d0-d3}, [r1 :128], r2 │ │ + vshl.s16 q0, q0, #3 │ │ + vshl.s16 q1, q1, #3 │ │ + subs r8, r8, #1 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vdup.16 q2, d3[3] │ │ + vdup.16 q3, d3[3] │ │ + vaddw.u16 q8, q8, d0 │ │ + vaddw.u16 q9, q9, d1 │ │ + vaddw.u16 q10, q10, d2 │ │ + vaddw.u16 q11, q11, d3 │ │ + vst1.16 {d4-d7}, [r0 :128]! │ │ + vaddw.u16 q8, q8, d4 │ │ + vaddw.u16 q9, q9, d5 │ │ + vaddw.u16 q10, q10, d6 │ │ + vaddw.u16 q11, q11, d7 │ │ + bgt 47400 │ │ + cmp r4, #0 │ │ + b 47494 │ │ + vld1.16 {d0-d1}, [r1 :128], r2 │ │ + vshl.s16 q0, q0, #3 │ │ + subs r8, r8, #1 │ │ + vdup.16 q1, d1[3] │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vdup.16 q2, d1[3] │ │ + vdup.16 q3, d1[3] │ │ + vaddw.u16 q8, q8, d0 │ │ + vaddw.u16 q9, q9, d1 │ │ + vaddw.u16 q10, q10, d2 │ │ + vaddw.u16 q11, q11, d3 │ │ + vst1.16 {d4-d7}, [r0 :128]! │ │ + vaddw.u16 q8, q8, d4 │ │ + vaddw.u16 q9, q9, d5 │ │ + vaddw.u16 q10, q10, d6 │ │ + vaddw.u16 q11, q11, d7 │ │ + bgt 4744c │ │ + cmp r4, #0 │ │ + beq 474c8 │ │ subs r4, r4, #1 │ │ - vshl.s16 q0, q0, q15 │ │ - vld1.16 {d4-d7}, [r1]! │ │ - vshl.s16 q1, q1, q15 │ │ - vld1.16 {d16-d19}, [r1]! │ │ - vshl.s16 q2, q2, q15 │ │ - vld1.16 {d20-d23}, [r1]! │ │ - vshl.s16 q3, q3, q15 │ │ - vshl.s16 q8, q8, q15 │ │ - vshl.s16 q9, q9, q15 │ │ - vshl.s16 q10, q10, q15 │ │ - vshl.s16 q11, q11, q15 │ │ - vsub.i16 q0, q0, q14 │ │ - vsub.i16 q1, q1, q14 │ │ - vsub.i16 q2, q2, q14 │ │ - vsub.i16 q3, q3, q14 │ │ - vsub.i16 q8, q8, q14 │ │ vst1.16 {d0-d3}, [r0 :128]! │ │ - vld1.16 {d0-d3}, [r1]! │ │ - vsub.i16 q9, q9, q14 │ │ - vsub.i16 q10, q10, q14 │ │ + vaddw.u16 q8, q8, d0 │ │ + vaddw.u16 q9, q9, d1 │ │ + vaddw.u16 q10, q10, d2 │ │ + vaddw.u16 q11, q11, d3 │ │ vst1.16 {d4-d7}, [r0 :128]! │ │ - vld1.16 {d4-d7}, [r1]! │ │ - vsub.i16 q11, q11, q14 │ │ - vshl.s16 q0, q0, q15 │ │ - vst1.16 {d16-d19}, [r0 :128]! │ │ - vld1.16 {d16-d19}, [r1]! │ │ - vshl.s16 q1, q1, q15 │ │ - vshl.s16 q2, q2, q15 │ │ - vst1.16 {d20-d23}, [r0 :128]! │ │ - vld1.16 {d20-d23}, [r1], r2 │ │ - vshl.s16 q3, q3, q15 │ │ - vshl.s16 q8, q8, q15 │ │ - vshl.s16 q9, q9, q15 │ │ - vshl.s16 q10, q10, q15 │ │ - vshl.s16 q11, q11, q15 │ │ - vsub.i16 q0, q0, q14 │ │ - vsub.i16 q1, q1, q14 │ │ - vsub.i16 q2, q2, q14 │ │ - vsub.i16 q3, q3, q14 │ │ - vsub.i16 q8, q8, q14 │ │ + vaddw.u16 q8, q8, d4 │ │ + vaddw.u16 q9, q9, d5 │ │ + vaddw.u16 q10, q10, d6 │ │ + vaddw.u16 q11, q11, d7 │ │ + bgt 47498 │ │ + lsl r6, r6, #3 │ │ + b 46acc │ │ + vmvn.i16 q15, #64512 ; 0xfc00 │ │ + vld1.16 {d0}, [r0 :64], r1 │ │ + vld1.16 {d1}, [r0 :64], r1 │ │ + vld1.16 {d2}, [r0 :64], r1 │ │ + vld1.16 {d3}, [r0 :64], r1 │ │ + subs r3, r3, #4 │ │ + vqadd.s16 q0, q0, q12 │ │ + sub r0, r0, r1, lsl #2 │ │ + vqadd.s16 q1, q1, q12 │ │ + vmax.s16 q0, q0, q14 │ │ + vmax.s16 q1, q1, q14 │ │ + vmin.s16 q0, q0, q15 │ │ + vst1.16 {d0}, [r0 :64], r1 │ │ + vmin.s16 q1, q1, q15 │ │ + vst1.16 {d1}, [r0 :64], r1 │ │ + vst1.16 {d2}, [r0 :64], r1 │ │ + vst1.16 {d3}, [r0 :64], r1 │ │ + bgt 474d4 │ │ + bx lr │ │ + vmvn.i16 q15, #64512 ; 0xfc00 │ │ + vld1.16 {d0-d1}, [r0 :128], r1 │ │ + subs r3, r3, #4 │ │ + vld1.16 {d2-d3}, [r0 :128], r1 │ │ + vqadd.s16 q0, q0, q12 │ │ + vld1.16 {d4-d5}, [r0 :128], r1 │ │ + vqadd.s16 q1, q1, q12 │ │ + vld1.16 {d6-d7}, [r0 :128], r1 │ │ + vqadd.s16 q2, q2, q12 │ │ + vqadd.s16 q3, q3, q12 │ │ + sub r0, r0, r1, lsl #2 │ │ + vmax.s16 q0, q0, q14 │ │ + vmax.s16 q1, q1, q14 │ │ + vmax.s16 q2, q2, q14 │ │ + vmax.s16 q3, q3, q14 │ │ + vmin.s16 q0, q0, q15 │ │ + vmin.s16 q1, q1, q15 │ │ + vst1.16 {d0-d1}, [r0 :128], r1 │ │ + vmin.s16 q2, q2, q15 │ │ + vst1.16 {d2-d3}, [r0 :128], r1 │ │ + vmin.s16 q3, q3, q15 │ │ + vst1.16 {d4-d5}, [r0 :128], r1 │ │ + vst1.16 {d6-d7}, [r0 :128], r1 │ │ + bgt 47520 │ │ + bx lr │ │ + vmvn.i16 q15, #64512 ; 0xfc00 │ │ + vld1.16 {d0-d3}, [r0 :128], r1 │ │ + subs r3, r3, #2 │ │ + vld1.16 {d4-d7}, [r0 :128], r1 │ │ + vqadd.s16 q0, q0, q12 │ │ + vqadd.s16 q1, q1, q12 │ │ + vqadd.s16 q2, q2, q12 │ │ + vqadd.s16 q3, q3, q12 │ │ + sub r0, r0, r1, lsl #1 │ │ + vmax.s16 q0, q0, q14 │ │ + vmax.s16 q1, q1, q14 │ │ + vmax.s16 q2, q2, q14 │ │ + vmax.s16 q3, q3, q14 │ │ + vmin.s16 q0, q0, q15 │ │ + vmin.s16 q1, q1, q15 │ │ + vmin.s16 q2, q2, q15 │ │ + vst1.16 {d0-d3}, [r0 :128], r1 │ │ + vmin.s16 q3, q3, q15 │ │ + vst1.16 {d4-d7}, [r0 :128], r1 │ │ + bgt 47584 │ │ + bx lr │ │ + sub r1, r1, #32 │ │ + vmvn.i16 q15, #64512 ; 0xfc00 │ │ + vld1.16 {d0-d3}, [r0 :128]! │ │ + subs r3, r3, #1 │ │ + vld1.16 {d4-d7}, [r0 :128] │ │ + vqadd.s16 q0, q0, q12 │ │ + vqadd.s16 q1, q1, q12 │ │ + vqadd.s16 q2, q2, q12 │ │ + vqadd.s16 q3, q3, q12 │ │ + sub r0, r0, #32 │ │ + vmax.s16 q0, q0, q14 │ │ + vmax.s16 q1, q1, q14 │ │ + vmax.s16 q2, q2, q14 │ │ + vmax.s16 q3, q3, q14 │ │ + vmin.s16 q0, q0, q15 │ │ + vmin.s16 q1, q1, q15 │ │ + vmin.s16 q2, q2, q15 │ │ vst1.16 {d0-d3}, [r0 :128]! │ │ - vsub.i16 q9, q9, q14 │ │ + vmin.s16 q3, q3, q15 │ │ + vst1.16 {d4-d7}, [r0 :128], r1 │ │ + bgt 475dc │ │ + bx lr │ │ + sub r1, r1, #96 ; 0x60 │ │ + vmvn.i16 q15, #64512 ; 0xfc00 │ │ + vld1.16 {d0-d3}, [r0 :128]! │ │ + subs r3, r3, #1 │ │ + vld1.16 {d4-d7}, [r0 :128]! │ │ + vqadd.s16 q0, q0, q12 │ │ + vld1.16 {d16-d19}, [r0 :128]! │ │ + vqadd.s16 q1, q1, q12 │ │ + vld1.16 {d20-d23}, [r0 :128] │ │ + vqadd.s16 q2, q2, q12 │ │ + vqadd.s16 q3, q3, q12 │ │ + vqadd.s16 q8, q8, q12 │ │ + vqadd.s16 q9, q9, q12 │ │ + vqadd.s16 q10, q10, q12 │ │ + vqadd.s16 q11, q11, q12 │ │ + sub r0, r0, #96 ; 0x60 │ │ + vmax.s16 q0, q0, q14 │ │ + vmax.s16 q1, q1, q14 │ │ + vmax.s16 q2, q2, q14 │ │ + vmax.s16 q3, q3, q14 │ │ + vmax.s16 q8, q8, q14 │ │ + vmax.s16 q9, q9, q14 │ │ + vmax.s16 q10, q10, q14 │ │ + vmax.s16 q11, q11, q14 │ │ + vmin.s16 q0, q0, q15 │ │ + vmin.s16 q1, q1, q15 │ │ + vmin.s16 q2, q2, q15 │ │ + vmin.s16 q3, q3, q15 │ │ + vmin.s16 q8, q8, q15 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vmin.s16 q9, q9, q15 │ │ vst1.16 {d4-d7}, [r0 :128]! │ │ - vsub.i16 q10, q10, q14 │ │ + vmin.s16 q10, q10, q15 │ │ vst1.16 {d16-d19}, [r0 :128]! │ │ - vsub.i16 q11, q11, q14 │ │ - vst1.16 {d20-d23}, [r0 :128]! │ │ - bgt 45a14 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + vmin.s16 q11, q11, q15 │ │ + vst1.16 {d20-d23}, [r0 :128], r1 │ │ + bgt 47634 │ │ + bx lr │ │ + ldr ip, [pc] ; 476cc │ │ + b 476d0 │ │ + andeq r2, r7, r8, lsl #31 │ │ + add ip, ip, pc │ │ + vld1.32 {d0-d1}, [ip :128] │ │ + vmul.i32 q4, q9, d1[1] │ │ + vmla.i32 q4, q11, d1[0] │ │ + vmul.i32 q2, q8, d0[0] │ │ + vmla.i32 q2, q10, d0[0] │ │ + vmul.i32 q3, q9, d1[0] │ │ + vmls.i32 q3, q11, d1[1] │ │ + vmul.i32 q5, q8, d0[0] │ │ + vmls.i32 q5, q10, d0[0] │ │ + vrshr.s32 q4, q4, #12 │ │ + vrshr.s32 q2, q2, #12 │ │ + vrshr.s32 q3, q3, #12 │ │ + vrshr.s32 q5, q5, #12 │ │ + vqadd.s32 q8, q2, q4 │ │ + vqsub.s32 q11, q2, q4 │ │ + vqadd.s32 q9, q5, q3 │ │ + vqsub.s32 q10, q5, q3 │ │ + bx lr │ │ + ldr ip, [pc] ; 47724 │ │ + b 47728 │ │ + andeq r3, r7, r0, ror r0 │ │ + add ip, ip, pc │ │ + vld1.32 {d0-d1}, [ip :128] │ │ + vsub.i32 q1, q8, q10 │ │ + vmul.i32 q2, q8, d0[0] │ │ + vmla.i32 q2, q10, d0[1] │ │ + vmla.i32 q2, q11, d1[0] │ │ + vmul.i32 q4, q9, d1[1] │ │ + vadd.i32 q1, q1, q11 │ │ + vmul.i32 q3, q8, d1[0] │ │ + vmls.i32 q3, q10, d0[0] │ │ + vmls.i32 q3, q11, d0[1] │ │ + vadd.i32 q11, q2, q3 │ │ + vmul.i32 q10, q1, d1[1] │ │ + vadd.i32 q8, q2, q4 │ │ + vadd.i32 q9, q3, q4 │ │ + vsub.i32 q11, q11, q4 │ │ + vrshr.s32 q8, q8, #12 │ │ + vrshr.s32 q10, q10, #12 │ │ + vrshr.s32 q9, q9, #12 │ │ + vrshr.s32 q11, q11, #12 │ │ + bx lr │ │ + ldr ip, [pc] ; 47784 │ │ + b 47788 │ │ + andeq r3, r7, r0, lsl r0 │ │ + add ip, ip, pc │ │ + vld1.32 {d0-d1}, [ip :128] │ │ + vsub.i32 q1, q8, q10 │ │ + vmul.i32 q2, q8, d0[0] │ │ + vmla.i32 q2, q10, d0[1] │ │ + vmla.i32 q2, q11, d1[0] │ │ + vmul.i32 q4, q9, d1[1] │ │ + vadd.i32 q1, q1, q11 │ │ + vmul.i32 q3, q8, d1[0] │ │ + vmls.i32 q3, q10, d0[0] │ │ + vmls.i32 q3, q11, d0[1] │ │ + vadd.i32 q8, q2, q3 │ │ + vmul.i32 q9, q1, d1[1] │ │ + vadd.i32 q11, q2, q4 │ │ + vadd.i32 q10, q3, q4 │ │ + vsub.i32 q8, q8, q4 │ │ + vrshr.s32 q11, q11, #12 │ │ + vrshr.s32 q9, q9, #12 │ │ + vrshr.s32 q10, q10, #12 │ │ + vrshr.s32 q8, q8, #12 │ │ + bx lr │ │ + mov ip, #0 │ │ + movt ip, #13576 ; 0x3508 │ │ + vdup.32 d0, ip │ │ + vqrdmulh.s32 q1, q8, d0[0] │ │ + vqrdmulh.s32 q2, q9, d0[0] │ │ + vqrdmulh.s32 q3, q10, d0[0] │ │ + vqrdmulh.s32 q4, q11, d0[0] │ │ + vqadd.s32 q8, q8, q1 │ │ + vqadd.s32 q9, q9, q2 │ │ + vqadd.s32 q10, q10, q3 │ │ + vqadd.s32 q11, q11, q4 │ │ + bx lr │ │ + push {r4, r5, lr} │ │ + vpush {d8-d11} │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + vmov.i16 q15, #0 ; 0x0000 │ │ + vld1.32 {d16-d19}, [r2 :128] │ │ + vst1.32 {d28-d31}, [r2 :128]! │ │ + vshr.s16 q8, q8, #2 │ │ + vld1.32 {d20-d23}, [r2 :128] │ │ + vshr.s16 q9, q9, #2 │ │ + vshr.s16 q10, q10, #2 │ │ + vshr.s16 q11, q11, #2 │ │ + vadd.i32 q8, q8, q9 │ │ + vsub.i32 q13, q10, q11 │ │ + vsub.i32 q12, q8, q13 │ │ + vshr.s32 q12, q12, #1 │ │ + vsub.i32 q10, q12, q9 │ │ + vsub.i32 q9, q12, q11 │ │ + vadd.i32 q11, q13, q10 │ │ + vsub.i32 q8, q8, q9 │ │ + vst1.32 {d28-d31}, [r2 :128] │ │ + vswp d17, d20 │ │ + vswp d19, d22 │ │ + vtrn.32 q8, q9 │ │ + vtrn.32 q10, q11 │ │ + vadd.i32 q8, q8, q9 │ │ + vsub.i32 q13, q10, q11 │ │ + vsub.i32 q12, q8, q13 │ │ + vshr.s32 q12, q12, #1 │ │ + vsub.i32 q10, q12, q9 │ │ + vsub.i32 q9, q12, q11 │ │ + vadd.i32 q11, q13, q10 │ │ + vsub.i32 q8, q8, q9 │ │ + vld1.16 {d0}, [r0 :64], r1 │ │ + vqmovn.s32 d16, q8 │ │ + vld1.16 {d1}, [r0 :64], r1 │ │ + vqmovn.s32 d17, q9 │ │ + vld1.16 {d2}, [r0 :64], r1 │ │ + vqmovn.s32 d18, q10 │ │ + vld1.16 {d3}, [r0 :64], r1 │ │ + vqmovn.s32 d19, q11 │ │ + b 47904 │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + vmov.i16 q15, #0 ; 0x0000 │ │ + vld1.32 {d16-d19}, [r2 :128] │ │ + vst1.16 {d28-d31}, [r2 :128]! │ │ + vld1.32 {d20-d23}, [r2 :128] │ │ + vst1.16 {d28-d31}, [r2 :128] │ │ + blx r4 │ │ + vqmovn.s32 d16, q8 │ │ + vqmovn.s32 d17, q9 │ │ + vqmovn.s32 d18, q10 │ │ + vqmovn.s32 d19, q11 │ │ + vtrn.32 q8, q9 │ │ + vtrn.16 d16, d17 │ │ + vtrn.16 d18, d19 │ │ + blx r5 │ │ + vld1.16 {d0}, [r0 :64], r1 │ │ + vld1.16 {d1}, [r0 :64], r1 │ │ + vrshr.s16 q8, q8, #4 │ │ + vld1.16 {d2}, [r0 :64], r1 │ │ + vrshr.s16 q9, q9, #4 │ │ + vld1.16 {d3}, [r0 :64], r1 │ │ + vmvn.i16 q15, #64512 ; 0xfc00 │ │ + sub r0, r0, r1, lsl #2 │ │ + vqadd.s16 q8, q8, q0 │ │ + vqadd.s16 q9, q9, q1 │ │ + vmax.s16 q8, q8, q14 │ │ + vmax.s16 q9, q9, q14 │ │ + vmin.s16 q8, q8, q15 │ │ + vmin.s16 q9, q9, q15 │ │ + vst1.16 {d16}, [r0 :64], r1 │ │ + vst1.16 {d17}, [r0 :64], r1 │ │ + vst1.16 {d18}, [r0 :64], r1 │ │ + vst1.16 {d19}, [r0 :64], r1 │ │ + vpop {d8-d11} │ │ + pop {r4, r5, pc} │ │ + push {r4, r5, lr} │ │ + vpush {d8-d11} │ │ + cmp r3, #0 │ │ + bne 47990 │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + movw ip, #0 │ │ + movt ip, #23168 ; 0x5a80 │ │ + vld1.32 {d16[]-d17[]}, [r2 :32] │ │ + vdup.32 d4, ip │ │ + vst1.32 {d28[0]}, [r2 :32] │ │ + vqrdmulh.s32 q8, q8, d4[0] │ │ + vld1.16 {d0}, [r0 :64], r1 │ │ + vqmovn.s32 d20, q8 │ │ + vqmovn.s32 d21, q8 │ │ + vld1.16 {d1}, [r0 :64], r1 │ │ + vqrdmulh.s16 q10, q10, d4[1] │ │ + vld1.16 {d2}, [r0 :64], r1 │ │ + vrshr.s16 q8, q10, #4 │ │ + vld1.16 {d3}, [r0 :64], r1 │ │ + vrshr.s16 q9, q10, #4 │ │ + b 47904 │ │ + ldr r4, [pc] ; 47998 │ │ + b 4799c │ │ + ; instruction: 0xfffffd20 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 479a8 │ │ + b 479ac │ │ + ; instruction: 0xfffe6594 │ │ + add r5, r5, pc │ │ + b 478b0 │ │ + push {r4, r5, lr} │ │ + vpush {d8-d11} │ │ + ldr r4, [pc] ; 479c4 │ │ + b 479c8 │ │ + ; instruction: 0xfffffe0c │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 479d4 │ │ + b 479d8 │ │ + ; instruction: 0xfffe685c │ │ + add r5, r5, pc │ │ + b 478b0 │ │ + push {r4, r5, lr} │ │ + vpush {d8-d11} │ │ + ldr r4, [pc] ; 479f0 │ │ + b 479f4 │ │ + ; instruction: 0xfffffcc8 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 47a00 │ │ + b 47a04 │ │ + ; instruction: 0xfffe661c │ │ + add r5, r5, pc │ │ + b 478b0 │ │ + push {r4, r5, lr} │ │ + vpush {d8-d11} │ │ + ldr r4, [pc] ; 47a1c │ │ + b 47a20 │ │ + ; instruction: 0xfffffc9c │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 47a2c │ │ + b 47a30 │ │ + ; instruction: 0xfffe6650 │ │ + add r5, r5, pc │ │ + b 478b0 │ │ + push {r4, r5, lr} │ │ + vpush {d8-d11} │ │ + ldr r4, [pc] ; 47a48 │ │ + b 47a4c │ │ + ; instruction: 0xfffffc70 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 47a58 │ │ + b 47a5c │ │ + ; instruction: 0xfffe67d8 │ │ + add r5, r5, pc │ │ + b 478b0 │ │ + push {r4, r5, lr} │ │ + vpush {d8-d11} │ │ + ldr r4, [pc] ; 47a74 │ │ + b 47a78 │ │ + ; instruction: 0xfffffc9c │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 47a84 │ │ + b 47a88 │ │ + ; instruction: 0xfffe64b8 │ │ + add r5, r5, pc │ │ + b 478b0 │ │ + push {r4, r5, lr} │ │ + vpush {d8-d11} │ │ + ldr r4, [pc] ; 47aa0 │ │ + b 47aa4 │ │ + ; instruction: 0xfffffc70 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 47ab0 │ │ + b 47ab4 │ │ + ; instruction: 0xfffe656c │ │ + add r5, r5, pc │ │ + b 478b0 │ │ + push {r4, r5, lr} │ │ + vpush {d8-d11} │ │ + ldr r4, [pc] ; 47acc │ │ + b 47ad0 │ │ + ; instruction: 0xfffffc44 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 47adc │ │ + b 47ae0 │ │ + ; instruction: 0xfffe65a0 │ │ + add r5, r5, pc │ │ + b 478b0 │ │ + push {r4, r5, lr} │ │ + vpush {d8-d11} │ │ + ldr r4, [pc] ; 47af8 │ │ + b 47afc │ │ + ; instruction: 0xfffffc78 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 47b08 │ │ + b 47b0c │ │ + ; instruction: 0xfffe6434 │ │ + add r5, r5, pc │ │ + b 478b0 │ │ + push {r4, r5, lr} │ │ + vpush {d8-d11} │ │ + ldr r4, [pc] ; 47b24 │ │ + b 47b28 │ │ + ; instruction: 0xfffffc4c │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 47b34 │ │ + b 47b38 │ │ + ; instruction: 0xfffe64e8 │ │ + add r5, r5, pc │ │ + b 478b0 │ │ + push {r4, r5, lr} │ │ + vpush {d8-d11} │ │ + ldr r4, [pc] ; 47b50 │ │ + b 47b54 │ │ + ; instruction: 0xfffffc20 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 47b60 │ │ + b 47b64 │ │ + ; instruction: 0xfffe651c │ │ + add r5, r5, pc │ │ + b 478b0 │ │ + push {r4, r5, lr} │ │ + vpush {d8-d11} │ │ + ldr r4, [pc] ; 47b7c │ │ + b 47b80 │ │ + ; instruction: 0xfffffc54 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 47b8c │ │ + b 47b90 │ │ + ; instruction: 0xfffe63b0 │ │ + add r5, r5, pc │ │ + b 478b0 │ │ + push {r4, r5, lr} │ │ + vpush {d8-d11} │ │ + ldr r4, [pc] ; 47ba8 │ │ + b 47bac │ │ + ; instruction: 0xfffffb68 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 47bb8 │ │ + b 47bbc │ │ + ; instruction: 0xfffe6678 │ │ + add r5, r5, pc │ │ + b 478b0 │ │ + push {r4, r5, lr} │ │ + vpush {d8-d11} │ │ + ldr r4, [pc] ; 47bd4 │ │ + b 47bd8 │ │ + ; instruction: 0xfffffb9c │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 47be4 │ │ + b 47be8 │ │ + ; instruction: 0xfffe664c │ │ + add r5, r5, pc │ │ + b 478b0 │ │ + push {r4, r5, lr} │ │ + vpush {d8-d11} │ │ + ldr r4, [pc] ; 47c00 │ │ + b 47c04 │ │ + ; instruction: 0xfffffbd0 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 47c10 │ │ + b 47c14 │ │ + ; instruction: 0xfffe640c │ │ + add r5, r5, pc │ │ + b 478b0 │ │ + push {r4, r5, lr} │ │ + vpush {d8-d11} │ │ + ldr r4, [pc] ; 47c2c │ │ + b 47c30 │ │ + ; instruction: 0xfffffba4 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 47c3c │ │ + b 47c40 │ │ + ; instruction: 0xfffe6440 │ │ + add r5, r5, pc │ │ + b 478b0 │ │ + ldr ip, [pc] ; 47c50 │ │ + b 47c54 │ │ + andeq r2, r7, r4, lsl #20 │ │ + add ip, ip, pc │ │ + vld1.32 {d0-d3}, [ip :128] │ │ + vmul.i32 q4, q10, d1[1] │ │ + vmla.i32 q4, q14, d1[0] │ │ + vmul.i32 q2, q8, d0[0] │ │ + vmla.i32 q2, q12, d0[0] │ │ + vmul.i32 q3, q10, d1[0] │ │ + vmls.i32 q3, q14, d1[1] │ │ + vmul.i32 q5, q8, d0[0] │ │ + vmls.i32 q5, q12, d0[0] │ │ + vrshr.s32 q4, q4, #12 │ │ + vrshr.s32 q2, q2, #12 │ │ + vrshr.s32 q3, q3, #12 │ │ + vrshr.s32 q5, q5, #12 │ │ + vqadd.s32 q8, q2, q4 │ │ + vqsub.s32 q14, q2, q4 │ │ + vqadd.s32 q10, q5, q3 │ │ + vqsub.s32 q12, q5, q3 │ │ + vmul.i32 q2, q9, d2[0] │ │ + vmls.i32 q2, q15, d2[1] │ │ + vmul.i32 q4, q9, d2[1] │ │ + vmla.i32 q4, q15, d2[0] │ │ + vmul.i32 q6, q13, d3[0] │ │ + vmls.i32 q6, q11, d3[1] │ │ + vmul.i32 q7, q13, d3[1] │ │ + vmla.i32 q7, q11, d3[0] │ │ + vrshr.s32 q9, q2, #12 │ │ + vrshr.s32 q15, q4, #12 │ │ + vrshr.s32 q11, q6, #12 │ │ + vrshr.s32 q13, q7, #12 │ │ + vqadd.s32 q2, q9, q11 │ │ + vqsub.s32 q9, q9, q11 │ │ + vqadd.s32 q3, q15, q13 │ │ + vqsub.s32 q11, q15, q13 │ │ + vmul.i32 q4, q11, d0[0] │ │ + vmls.i32 q4, q9, d0[0] │ │ + vmul.i32 q6, q11, d0[0] │ │ + vmla.i32 q6, q9, d0[0] │ │ + vrshr.s32 q4, q4, #12 │ │ + vrshr.s32 q5, q6, #12 │ │ + vqsub.s32 q15, q8, q3 │ │ + vqadd.s32 q8, q8, q3 │ │ + vqadd.s32 q9, q10, q5 │ │ + vqsub.s32 q6, q10, q5 │ │ + vqadd.s32 q10, q12, q4 │ │ + vqsub.s32 q13, q12, q4 │ │ + vqadd.s32 q11, q14, q2 │ │ + vqsub.s32 q12, q14, q2 │ │ + vorr q14, q6, q6 │ │ + bx lr │ │ + ldr ip, [pc] ; 47d24 │ │ + b 47d28 │ │ + andeq r2, r7, r0, lsl #21 │ │ + add ip, ip, pc │ │ + vld1.32 {d0-d3}, [ip :128]! │ │ + vmul.i32 q2, q15, d0[0] │ │ + vmla.i32 q2, q8, d0[1] │ │ + vmul.i32 q3, q15, d0[1] │ │ + vmls.i32 q3, q8, d0[0] │ │ + vmul.i32 q4, q13, d1[0] │ │ + vmla.i32 q4, q10, d1[1] │ │ + vrshr.s32 q8, q2, #12 │ │ + vrshr.s32 q15, q3, #12 │ │ + vmul.i32 q5, q13, d1[1] │ │ + vmls.i32 q5, q10, d1[0] │ │ + vmul.i32 q6, q11, d2[0] │ │ + vmla.i32 q6, q12, d2[1] │ │ + vrshr.s32 q10, q4, #12 │ │ + vrshr.s32 q13, q5, #12 │ │ + vmul.i32 q7, q11, d2[1] │ │ + vmls.i32 q7, q12, d2[0] │ │ + vmul.i32 q2, q9, d3[0] │ │ + vmla.i32 q2, q14, d3[1] │ │ + vrshr.s32 q12, q6, #12 │ │ + vrshr.s32 q11, q7, #12 │ │ + vmul.i32 q3, q9, d3[1] │ │ + vmls.i32 q3, q14, d3[0] │ │ + vrshr.s32 q14, q2, #12 │ │ + vrshr.s32 q9, q3, #12 │ │ + vld1.32 {d0-d1}, [ip] │ │ + vqadd.s32 q2, q8, q12 │ │ + vqsub.s32 q3, q8, q12 │ │ + vqadd.s32 q4, q15, q11 │ │ + vqsub.s32 q5, q15, q11 │ │ + vqadd.s32 q6, q10, q14 │ │ + vqsub.s32 q7, q10, q14 │ │ + vqadd.s32 q10, q13, q9 │ │ + vqsub.s32 q11, q13, q9 │ │ + vmul.i32 q8, q3, d1[1] │ │ + vmla.i32 q8, q5, d1[0] │ │ + vmul.i32 q12, q3, d1[0] │ │ + vmls.i32 q12, q5, d1[1] │ │ + vmul.i32 q14, q11, d1[1] │ │ + vmls.i32 q14, q7, d1[0] │ │ + vrshr.s32 q3, q8, #12 │ │ + vrshr.s32 q5, q12, #12 │ │ + vmul.i32 q8, q11, d1[0] │ │ + vmla.i32 q8, q7, d1[1] │ │ + vrshr.s32 q7, q14, #12 │ │ + vrshr.s32 q11, q8, #12 │ │ + vqadd.s32 q8, q2, q6 │ │ + vqsub.s32 q2, q2, q6 │ │ + vqadd.s32 q15, q4, q10 │ │ + vqsub.s32 q4, q4, q10 │ │ + vqneg.s32 q15, q15 │ │ + vqadd.s32 q9, q3, q7 │ │ + vqsub.s32 q3, q3, q7 │ │ + vqadd.s32 q14, q5, q11 │ │ + vqsub.s32 q5, q5, q11 │ │ + vqneg.s32 q9, q9 │ │ + vmul.i32 q10, q2, d0[0] │ │ + vmla.i32 q10, q4, d0[0] │ │ + vmul.i32 q6, q2, d0[0] │ │ + vmls.i32 q6, q4, d0[0] │ │ + vmul.i32 q12, q3, d0[0] │ │ + vmls.i32 q12, q5, d0[0] │ │ + vrshr.s32 q2, q10, #12 │ │ + vmul.i32 q10, q3, d0[0] │ │ + vmla.i32 q10, q5, d0[0] │ │ + vrshr.s32 q3, q12, #12 │ │ + vrshr.s32 q10, q10, #12 │ │ + vrshr.s32 q12, q6, #12 │ │ + vqneg.s32 q11, q2 │ │ + vqneg.s32 q13, q3 │ │ + bx lr │ │ + ldr ip, [pc] ; 47e50 │ │ + b 47e54 │ │ + andeq r2, r7, r4, asr r9 │ │ + add ip, ip, pc │ │ + vld1.32 {d0-d3}, [ip :128]! │ │ + vmul.i32 q2, q15, d0[0] │ │ + vmla.i32 q2, q8, d0[1] │ │ + vmul.i32 q3, q15, d0[1] │ │ + vmls.i32 q3, q8, d0[0] │ │ + vmul.i32 q4, q13, d1[0] │ │ + vmla.i32 q4, q10, d1[1] │ │ + vrshr.s32 q8, q2, #12 │ │ + vrshr.s32 q15, q3, #12 │ │ + vmul.i32 q5, q13, d1[1] │ │ + vmls.i32 q5, q10, d1[0] │ │ + vmul.i32 q6, q11, d2[0] │ │ + vmla.i32 q6, q12, d2[1] │ │ + vrshr.s32 q10, q4, #12 │ │ + vrshr.s32 q13, q5, #12 │ │ + vmul.i32 q7, q11, d2[1] │ │ + vmls.i32 q7, q12, d2[0] │ │ + vmul.i32 q2, q9, d3[0] │ │ + vmla.i32 q2, q14, d3[1] │ │ + vrshr.s32 q12, q6, #12 │ │ + vrshr.s32 q11, q7, #12 │ │ + vmul.i32 q3, q9, d3[1] │ │ + vmls.i32 q3, q14, d3[0] │ │ + vrshr.s32 q14, q2, #12 │ │ + vrshr.s32 q9, q3, #12 │ │ + vld1.32 {d0-d1}, [ip] │ │ + vqadd.s32 q2, q8, q12 │ │ + vqsub.s32 q3, q8, q12 │ │ + vqadd.s32 q4, q15, q11 │ │ + vqsub.s32 q5, q15, q11 │ │ + vqadd.s32 q6, q10, q14 │ │ + vqsub.s32 q7, q10, q14 │ │ + vqadd.s32 q10, q13, q9 │ │ + vqsub.s32 q11, q13, q9 │ │ + vmul.i32 q8, q3, d1[1] │ │ + vmla.i32 q8, q5, d1[0] │ │ + vmul.i32 q12, q3, d1[0] │ │ + vmls.i32 q12, q5, d1[1] │ │ + vmul.i32 q14, q11, d1[1] │ │ + vmls.i32 q14, q7, d1[0] │ │ + vrshr.s32 q3, q8, #12 │ │ + vrshr.s32 q5, q12, #12 │ │ + vmul.i32 q8, q11, d1[0] │ │ + vmla.i32 q8, q7, d1[1] │ │ + vrshr.s32 q7, q14, #12 │ │ + vrshr.s32 q11, q8, #12 │ │ + vqadd.s32 q15, q2, q6 │ │ + vqsub.s32 q2, q2, q6 │ │ + vqadd.s32 q8, q4, q10 │ │ + vqsub.s32 q4, q4, q10 │ │ + vqneg.s32 q8, q8 │ │ + vqadd.s32 q14, q3, q7 │ │ + vqsub.s32 q3, q3, q7 │ │ + vqadd.s32 q9, q5, q11 │ │ + vqsub.s32 q5, q5, q11 │ │ + vqneg.s32 q14, q14 │ │ + vmul.i32 q10, q2, d0[0] │ │ + vmla.i32 q10, q4, d0[0] │ │ + vmul.i32 q6, q2, d0[0] │ │ + vmls.i32 q6, q4, d0[0] │ │ + vmul.i32 q12, q3, d0[0] │ │ + vmls.i32 q12, q5, d0[0] │ │ + vrshr.s32 q2, q10, #12 │ │ + vmul.i32 q10, q3, d0[0] │ │ + vmla.i32 q10, q5, d0[0] │ │ + vrshr.s32 q3, q12, #12 │ │ + vrshr.s32 q13, q10, #12 │ │ + vrshr.s32 q11, q6, #12 │ │ + vqneg.s32 q12, q2 │ │ + vqneg.s32 q10, q3 │ │ + bx lr │ │ + vqshl.s32 q8, q8, #1 │ │ + vqshl.s32 q9, q9, #1 │ │ + vqshl.s32 q10, q10, #1 │ │ + vqshl.s32 q11, q11, #1 │ │ + vqshl.s32 q12, q12, #1 │ │ + vqshl.s32 q13, q13, #1 │ │ + vqshl.s32 q14, q14, #1 │ │ + vqshl.s32 q15, q15, #1 │ │ + bx lr │ │ + vmov.i32 q0, #0 ; 0x00000000 │ │ + mov r7, #32 │ │ + vld1.32 {d16-d17}, [r2 :128] │ │ + vst1.32 {d0-d1}, [r2 :128], r7 │ │ + vld1.32 {d18-d19}, [r2 :128] │ │ + vst1.32 {d0-d1}, [r2 :128], r7 │ │ + vld1.32 {d20-d21}, [r2 :128] │ │ + vst1.32 {d0-d1}, [r2 :128], r7 │ │ + vld1.32 {d22-d23}, [r2 :128] │ │ + vst1.32 {d0-d1}, [r2 :128], r7 │ │ + vld1.32 {d24-d25}, [r2 :128] │ │ + vst1.32 {d0-d1}, [r2 :128], r7 │ │ + vld1.32 {d26-d27}, [r2 :128] │ │ + vst1.32 {d0-d1}, [r2 :128], r7 │ │ + vld1.32 {d28-d29}, [r2 :128] │ │ + vst1.32 {d0-d1}, [r2 :128], r7 │ │ + vld1.32 {d30-d31}, [r2 :128] │ │ + vst1.32 {d0-d1}, [r2 :128], r7 │ │ + blx r4 │ │ + vqrshrn.s32 d16, q8, #1 │ │ + vqrshrn.s32 d17, q12, #1 │ │ + vqrshrn.s32 d18, q9, #1 │ │ + vqrshrn.s32 d19, q13, #1 │ │ + vqrshrn.s32 d20, q10, #1 │ │ + vqrshrn.s32 d21, q14, #1 │ │ + vqrshrn.s32 d22, q11, #1 │ │ + vqrshrn.s32 d23, q15, #1 │ │ + cmp r3, sl │ │ + vtrn.32 q8, q10 │ │ + vtrn.32 q9, q11 │ │ + vtrn.16 q8, q9 │ │ + vtrn.16 q10, q11 │ │ + blt 480a8 │ │ + sub r2, r2, r7, lsl #3 │ │ + vpush {d16-d23} │ │ + add r2, r2, #16 │ │ + vmov.i32 q0, #0 ; 0x00000000 │ │ + vld1.32 {d16-d17}, [r2 :128] │ │ + vst1.32 {d0-d1}, [r2 :128], r7 │ │ + vld1.32 {d18-d19}, [r2 :128] │ │ + vst1.32 {d0-d1}, [r2 :128], r7 │ │ + vld1.32 {d20-d21}, [r2 :128] │ │ + vst1.32 {d0-d1}, [r2 :128], r7 │ │ + vld1.32 {d22-d23}, [r2 :128] │ │ + vst1.32 {d0-d1}, [r2 :128], r7 │ │ + vld1.32 {d24-d25}, [r2 :128] │ │ + vst1.32 {d0-d1}, [r2 :128], r7 │ │ + vld1.32 {d26-d27}, [r2 :128] │ │ + vst1.32 {d0-d1}, [r2 :128], r7 │ │ + vld1.32 {d28-d29}, [r2 :128] │ │ + vst1.32 {d0-d1}, [r2 :128], r7 │ │ + vld1.32 {d30-d31}, [r2 :128] │ │ + vst1.32 {d0-d1}, [r2 :128], r7 │ │ + blx r4 │ │ + vqrshrn.s32 d31, q15, #1 │ │ + vqrshrn.s32 d30, q11, #1 │ │ + vqrshrn.s32 d29, q14, #1 │ │ + vqrshrn.s32 d28, q10, #1 │ │ + vqrshrn.s32 d27, q13, #1 │ │ + vqrshrn.s32 d26, q9, #1 │ │ + vqrshrn.s32 d25, q12, #1 │ │ + vqrshrn.s32 d24, q8, #1 │ │ + vpop {d16-d23} │ │ + vtrn.32 q12, q14 │ │ + vtrn.32 q13, q15 │ │ + vtrn.16 q12, q13 │ │ + vtrn.16 q14, q15 │ │ + b 480b8 │ │ + vmov.i16 q12, #0 ; 0x0000 │ │ + vmov.i16 q13, #0 ; 0x0000 │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + vmov.i16 q15, #0 ; 0x0000 │ │ + blx r5 │ │ + mov r7, r0 │ │ + vmov.i16 q6, #0 ; 0x0000 │ │ + vmvn.i16 q7, #64512 ; 0xfc00 │ │ + vld1.16 {d0-d1}, [r7 :128], r1 │ │ + vrshr.s16 q8, q8, #4 │ │ + vld1.16 {d2-d3}, [r7 :128], r1 │ │ + vrshr.s16 q9, q9, #4 │ │ + vld1.16 {d4-d5}, [r7 :128], r1 │ │ + vrshr.s16 q10, q10, #4 │ │ + vqadd.s16 q8, q8, q0 │ │ + vld1.16 {d6-d7}, [r7 :128], r1 │ │ + vrshr.s16 q11, q11, #4 │ │ + vqadd.s16 q9, q9, q1 │ │ + vmax.s16 q8, q8, q6 │ │ + vld1.16 {d8-d9}, [r7 :128], r1 │ │ + vrshr.s16 q12, q12, #4 │ │ + vqadd.s16 q10, q10, q2 │ │ + vmax.s16 q9, q9, q6 │ │ + vmin.s16 q8, q8, q7 │ │ + vld1.16 {d10-d11}, [r7 :128], r1 │ │ + vrshr.s16 q13, q13, #4 │ │ + vqadd.s16 q11, q11, q3 │ │ + vmax.s16 q10, q10, q6 │ │ + vmin.s16 q9, q9, q7 │ │ + vst1.16 {d16-d17}, [r0 :128], r1 │ │ + vld1.16 {d0-d1}, [r7 :128], r1 │ │ + vrshr.s16 q14, q14, #4 │ │ + vqadd.s16 q12, q12, q4 │ │ + vmax.s16 q11, q11, q6 │ │ + vmin.s16 q10, q10, q7 │ │ + vst1.16 {d18-d19}, [r0 :128], r1 │ │ + vld1.16 {d2-d3}, [r7 :128], r1 │ │ + vrshr.s16 q15, q15, #4 │ │ + vqadd.s16 q13, q13, q5 │ │ + vmax.s16 q12, q12, q6 │ │ + vmin.s16 q11, q11, q7 │ │ + vst1.16 {d20-d21}, [r0 :128], r1 │ │ + vqadd.s16 q14, q14, q0 │ │ + vmax.s16 q13, q13, q6 │ │ + vmin.s16 q12, q12, q7 │ │ + vst1.16 {d22-d23}, [r0 :128], r1 │ │ + vqadd.s16 q15, q15, q1 │ │ + vmax.s16 q14, q14, q6 │ │ + vmin.s16 q13, q13, q7 │ │ + vst1.16 {d24-d25}, [r0 :128], r1 │ │ + vmax.s16 q15, q15, q6 │ │ + vmin.s16 q14, q14, q7 │ │ + vst1.16 {d26-d27}, [r0 :128], r1 │ │ + vmin.s16 q15, q15, q7 │ │ + vst1.16 {d28-d29}, [r0 :128], r1 │ │ + vst1.16 {d30-d31}, [r0 :128], r1 │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r7, sl, pc} │ │ + cmp r3, #0 │ │ + bne 481cc │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + movw ip, #0 │ │ + movt ip, #23168 ; 0x5a80 │ │ + vld1.32 {d24[]-d25[]}, [r2 :32] │ │ + vdup.32 d0, ip │ │ + vqrdmulh.s32 q13, q12, d0[0] │ │ + vst1.32 {d28[0]}, [r2 :32] │ │ + vqrshrn.s32 d24, q13, #1 │ │ + vqrshrn.s32 d25, q13, #1 │ │ + vqrdmulh.s16 q12, q12, d0[1] │ │ + mov r3, #8 │ │ + vrshr.s16 q12, q12, #4 │ │ + b 4751c │ │ + push {r4, r5, r7, sl, lr} │ │ + vpush {d8-d15} │ │ + mov sl, #10 │ │ + ldr r4, [pc] ; 481e0 │ │ + b 481e4 │ │ + ; instruction: 0xfffffa5c │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 481f0 │ │ + b 481f4 │ │ + ; instruction: 0xfffe642c │ │ + add r5, r5, pc │ │ + b 47f98 │ │ + push {r4, r5, r7, sl, lr} │ │ + vpush {d8-d15} │ │ + mov sl, #10 │ │ + ldr r4, [pc] ; 48210 │ │ + b 48214 │ │ + ; instruction: 0xfffffd58 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 48220 │ │ + b 48224 │ │ + ; instruction: 0xfffe6c3c │ │ + add r5, r5, pc │ │ + b 47f98 │ │ + push {r4, r5, r7, sl, lr} │ │ + vpush {d8-d15} │ │ + mov sl, #10 │ │ + ldr r4, [pc] ; 48240 │ │ + b 48244 │ │ + ; instruction: 0xfffff9fc │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 48250 │ │ + b 48254 │ │ + ; instruction: 0xfffe65ec │ │ + add r5, r5, pc │ │ + b 47f98 │ │ + push {r4, r5, r7, sl, lr} │ │ + vpush {d8-d15} │ │ + mov sl, #10 │ │ + ldr r4, [pc] ; 48270 │ │ + b 48274 │ │ + ; instruction: 0xfffff9cc │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 48280 │ │ + b 48284 │ │ + ; instruction: 0xfffe67a4 │ │ + add r5, r5, pc │ │ + b 47f98 │ │ + push {r4, r5, r7, sl, lr} │ │ + vpush {d8-d15} │ │ + mov sl, #4 │ │ + ldr r4, [pc] ; 482a0 │ │ + b 482a4 │ │ + ; instruction: 0xfffff99c │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 482b0 │ │ + b 482b4 │ │ + ; instruction: 0xfffe6bac │ │ + add r5, r5, pc │ │ + b 47f98 │ │ + push {r4, r5, r7, sl, lr} │ │ + vpush {d8-d15} │ │ + mov sl, #10 │ │ + ldr r4, [pc] ; 482d0 │ │ + b 482d4 │ │ + ; instruction: 0xfffffa40 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 482e0 │ │ + b 482e4 │ │ + ; instruction: 0xfffe633c │ │ + add r5, r5, pc │ │ + b 47f98 │ │ + push {r4, r5, r7, sl, lr} │ │ + vpush {d8-d15} │ │ + mov sl, #10 │ │ + ldr r4, [pc] ; 48300 │ │ + b 48304 │ │ + ; instruction: 0xfffffa10 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 48310 │ │ + b 48314 │ │ + ; instruction: 0xfffe652c │ │ + add r5, r5, pc │ │ + b 47f98 │ │ + push {r4, r5, r7, sl, lr} │ │ + vpush {d8-d15} │ │ + mov sl, #10 │ │ + ldr r4, [pc] ; 48330 │ │ + b 48334 │ │ + ; instruction: 0xfffff9e0 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 48340 │ │ + b 48344 │ │ + ; instruction: 0xfffe66e4 │ │ + add r5, r5, pc │ │ + b 47f98 │ │ + push {r4, r5, r7, sl, lr} │ │ + vpush {d8-d15} │ │ + mov sl, #10 │ │ + ldr r4, [pc] ; 48360 │ │ + b 48364 │ │ + ; instruction: 0xfffffadc │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 48370 │ │ + b 48374 │ │ + ; instruction: 0xfffe62ac │ │ + add r5, r5, pc │ │ + b 47f98 │ │ + push {r4, r5, r7, sl, lr} │ │ + vpush {d8-d15} │ │ + mov sl, #10 │ │ + ldr r4, [pc] ; 48390 │ │ + b 48394 │ │ + ; instruction: 0xfffffaac │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 483a0 │ │ + b 483a4 │ │ + ; instruction: 0xfffe649c │ │ + add r5, r5, pc │ │ + b 47f98 │ │ + push {r4, r5, r7, sl, lr} │ │ + vpush {d8-d15} │ │ + mov sl, #10 │ │ + ldr r4, [pc] ; 483c0 │ │ + b 483c4 │ │ + ; instruction: 0xfffffa7c │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 483d0 │ │ + b 483d4 │ │ + ; instruction: 0xfffe6654 │ │ + add r5, r5, pc │ │ + b 47f98 │ │ + push {r4, r5, r7, sl, lr} │ │ + vpush {d8-d15} │ │ + mov sl, #4 │ │ + ldr r4, [pc] ; 483f0 │ │ + b 483f4 │ │ + ; instruction: 0xfffffb78 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 48400 │ │ + b 48404 │ │ + ; instruction: 0xfffe621c │ │ + add r5, r5, pc │ │ + b 47f98 │ │ + push {r4, r5, r7, sl, lr} │ │ + vpush {d8-d15} │ │ + mov sl, #4 │ │ + ldr r4, [pc] ; 48420 │ │ + b 48424 │ │ + ; instruction: 0xfffff8f0 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 48430 │ │ + b 48434 │ │ + ; instruction: 0xfffe6a2c │ │ + add r5, r5, pc │ │ + b 47f98 │ │ + push {r4, r5, r7, sl, lr} │ │ + vpush {d8-d15} │ │ + mov sl, #4 │ │ + ldr r4, [pc] ; 48450 │ │ + b 48454 │ │ + ; instruction: 0xfffff9ec │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 48460 │ │ + b 48464 │ │ + ; instruction: 0xfffe69fc │ │ + add r5, r5, pc │ │ + b 47f98 │ │ + push {r4, r5, r7, sl, lr} │ │ + vpush {d8-d15} │ │ + mov sl, #4 │ │ + ldr r4, [pc] ; 48480 │ │ + b 48484 │ │ + ; instruction: 0xfffffae8 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 48490 │ │ + b 48494 │ │ + ; instruction: 0xfffe63ac │ │ + add r5, r5, pc │ │ + b 47f98 │ │ + push {r4, r5, r7, sl, lr} │ │ + vpush {d8-d15} │ │ + mov sl, #4 │ │ + ldr r4, [pc] ; 484b0 │ │ + b 484b4 │ │ + ; instruction: 0xfffffab8 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 484c0 │ │ + b 484c4 │ │ + ; instruction: 0xfffe6564 │ │ + add r5, r5, pc │ │ + b 47f98 │ │ + movw ip, #0 │ │ + movt ip, #23168 ; 0x5a80 │ │ + vmov.i32 q0, #0 ; 0x00000000 │ │ + vmov.i32 q1, #0 ; 0x00000000 │ │ + vld1.16 {d16-d19}, [r2 :128] │ │ + vst1.16 {d0-d3}, [r2 :128]! │ │ + vdup.32 d4, ip │ │ + vld1.16 {d20-d23}, [r2 :128] │ │ + vst1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d24-d27}, [r2 :128] │ │ + vst1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d28-d31}, [r2 :128] │ │ + vst1.16 {d0-d3}, [r2 :128]! │ │ + vqrdmulh.s32 q8, q8, d4[0] │ │ + vqrdmulh.s32 q9, q9, d4[0] │ │ + vqrdmulh.s32 q10, q10, d4[0] │ │ + vqrdmulh.s32 q11, q11, d4[0] │ │ + vqrdmulh.s32 q12, q12, d4[0] │ │ + vqrdmulh.s32 q13, q13, d4[0] │ │ + vqrdmulh.s32 q14, q14, d4[0] │ │ + vqrdmulh.s32 q15, q15, d4[0] │ │ + blx r4 │ │ + vqmovn.s32 d16, q8 │ │ + vqmovn.s32 d17, q9 │ │ + vqmovn.s32 d18, q10 │ │ + vqmovn.s32 d19, q11 │ │ + vqmovn.s32 d20, q12 │ │ + vqmovn.s32 d21, q13 │ │ + vqmovn.s32 d22, q14 │ │ + vqmovn.s32 d23, q15 │ │ + vtrn.32 q8, q9 │ │ + vtrn.16 d16, d17 │ │ + vtrn.16 d18, d19 │ │ + vtrn.32 q10, q11 │ │ + vtrn.16 d20, d21 │ │ + vtrn.16 d22, d23 │ │ + vswp d17, d20 │ │ + vswp d19, d21 │ │ + vswp d18, d20 │ │ + vswp d21, d22 │ │ + blx r5 │ │ + mov r7, r0 │ │ + vmov.i16 q6, #0 ; 0x0000 │ │ + vmvn.i16 q7, #64512 ; 0xfc00 │ │ + vld1.16 {d0-d1}, [r7 :128], r1 │ │ + vrshr.s16 q8, q8, #4 │ │ + vld1.16 {d2-d3}, [r7 :128], r1 │ │ + vrshr.s16 q9, q9, #4 │ │ + vld1.16 {d4-d5}, [r7 :128], r1 │ │ + vrshr.s16 q10, q10, #4 │ │ + vqadd.s16 q8, q8, q0 │ │ + vld1.16 {d6-d7}, [r7 :128], r1 │ │ + vrshr.s16 q11, q11, #4 │ │ + vqadd.s16 q9, q9, q1 │ │ + vmax.s16 q8, q8, q6 │ │ + vqadd.s16 q10, q10, q2 │ │ + vmax.s16 q9, q9, q6 │ │ + vmin.s16 q8, q8, q7 │ │ + vqadd.s16 q11, q11, q3 │ │ + vmax.s16 q10, q10, q6 │ │ + vmin.s16 q9, q9, q7 │ │ + vst1.16 {d16-d17}, [r0 :128], r1 │ │ + vmax.s16 q11, q11, q6 │ │ + vmin.s16 q10, q10, q7 │ │ + vst1.16 {d18-d19}, [r0 :128], r1 │ │ + vmin.s16 q11, q11, q7 │ │ + vst1.16 {d20-d21}, [r0 :128], r1 │ │ + vst1.16 {d22-d23}, [r0 :128], r1 │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r7, sl, pc} │ │ + movw ip, #0 │ │ + movt ip, #23168 ; 0x5a80 │ │ + vmov.i32 q0, #0 ; 0x00000000 │ │ + cmp r3, sl │ │ + mov r7, #32 │ │ + blt 48660 │ │ + add r2, r2, #16 │ │ + vdup.32 d2, ip │ │ + vld1.32 {d16-d17}, [r2 :128] │ │ + vst1.32 {d0-d1}, [r2 :128], r7 │ │ + vld1.32 {d18-d19}, [r2 :128] │ │ + vst1.32 {d0-d1}, [r2 :128], r7 │ │ + vld1.32 {d20-d21}, [r2 :128] │ │ + vst1.32 {d0-d1}, [r2 :128], r7 │ │ + vld1.32 {d22-d23}, [r2 :128] │ │ + vst1.32 {d0-d1}, [r2 :128], r7 │ │ + vqrdmulh.s32 q8, q8, d2[0] │ │ + vqrdmulh.s32 q9, q9, d2[0] │ │ + vqrdmulh.s32 q10, q10, d2[0] │ │ + vqrdmulh.s32 q11, q11, d2[0] │ │ + sub r2, r2, r7, lsl #2 │ │ + blx r4 │ │ + sub r2, r2, #16 │ │ + vqmovn.s32 d24, q8 │ │ + vqmovn.s32 d25, q9 │ │ + vqmovn.s32 d26, q10 │ │ + vqmovn.s32 d27, q11 │ │ + vtrn.32 q12, q13 │ │ + vtrn.16 d24, d25 │ │ + vtrn.16 d26, d27 │ │ + b 48668 │ │ + vmov.i16 q12, #0 ; 0x0000 │ │ + vmov.i16 q13, #0 ; 0x0000 │ │ + movw ip, #0 │ │ + movt ip, #23168 ; 0x5a80 │ │ + vmov.i32 q0, #0 ; 0x00000000 │ │ + vdup.32 d2, ip │ │ + vld1.32 {d16-d17}, [r2 :128] │ │ + vst1.32 {d0-d1}, [r2 :128], r7 │ │ + vld1.32 {d18-d19}, [r2 :128] │ │ + vst1.32 {d0-d1}, [r2 :128], r7 │ │ + vld1.32 {d20-d21}, [r2 :128] │ │ + vst1.32 {d0-d1}, [r2 :128], r7 │ │ + vld1.32 {d22-d23}, [r2 :128] │ │ + vst1.32 {d0-d1}, [r2 :128], r7 │ │ + vqrdmulh.s32 q8, q8, d2[0] │ │ + vqrdmulh.s32 q9, q9, d2[0] │ │ + vqrdmulh.s32 q10, q10, d2[0] │ │ + vqrdmulh.s32 q11, q11, d2[0] │ │ + blx r4 │ │ + vqmovn.s32 d16, q8 │ │ + vqmovn.s32 d17, q9 │ │ + vqmovn.s32 d18, q10 │ │ + vqmovn.s32 d19, q11 │ │ + vtrn.32 q8, q9 │ │ + vtrn.16 d16, d17 │ │ + vtrn.16 d18, d19 │ │ + vorr q10, q12, q12 │ │ + vorr q11, q13, q13 │ │ + blx r5 │ │ + mov r7, r0 │ │ + vmov.i16 q6, #0 ; 0x0000 │ │ + vmvn.i16 q7, #64512 ; 0xfc00 │ │ + mov r7, r0 │ │ + vld1.16 {d0}, [r7 :64], r1 │ │ + vrshr.s16 q8, q8, #4 │ │ + vld1.16 {d1}, [r7 :64], r1 │ │ + vld1.16 {d2}, [r7 :64], r1 │ │ + vrshr.s16 q9, q9, #4 │ │ + vld1.16 {d3}, [r7 :64], r1 │ │ + vld1.16 {d4}, [r7 :64], r1 │ │ + vrshr.s16 q10, q10, #4 │ │ + vld1.16 {d5}, [r7 :64], r1 │ │ + vqadd.s16 q8, q8, q0 │ │ + vld1.16 {d6}, [r7 :64], r1 │ │ + vrshr.s16 q11, q11, #4 │ │ + vld1.16 {d7}, [r7 :64], r1 │ │ + vqadd.s16 q9, q9, q1 │ │ + vmax.s16 q8, q8, q6 │ │ + vqadd.s16 q10, q10, q2 │ │ + vmax.s16 q9, q9, q6 │ │ + vmin.s16 q8, q8, q7 │ │ + vqadd.s16 q11, q11, q3 │ │ + vmax.s16 q10, q10, q6 │ │ + vst1.16 {d16}, [r0 :64], r1 │ │ + vmin.s16 q9, q9, q7 │ │ + vst1.16 {d17}, [r0 :64], r1 │ │ + vmax.s16 q11, q11, q6 │ │ + vst1.16 {d18}, [r0 :64], r1 │ │ + vmin.s16 q10, q10, q7 │ │ + vst1.16 {d19}, [r0 :64], r1 │ │ + vst1.16 {d20}, [r0 :64], r1 │ │ + vmin.s16 q11, q11, q7 │ │ + vst1.16 {d21}, [r0 :64], r1 │ │ + vst1.16 {d22}, [r0 :64], r1 │ │ + vst1.16 {d23}, [r0 :64], r1 │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r7, sl, pc} │ │ + cmp r3, #0 │ │ + bne 487ac │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + movw ip, #0 │ │ + movt ip, #23168 ; 0x5a80 │ │ + vld1.32 {d24[]-d25[]}, [r2 :32] │ │ + vdup.32 d0, ip │ │ + vqrdmulh.s32 q13, q12, d0[0] │ │ + vst1.32 {d28[0]}, [r2 :32] │ │ + vqrdmulh.s32 q13, q13, d0[0] │ │ + vqmovn.s32 d24, q13 │ │ + vqmovn.s32 d25, q13 │ │ + vqrdmulh.s16 q12, q12, d0[1] │ │ + mov r3, #8 │ │ + vrshr.s16 q12, q12, #4 │ │ + b 474d0 │ │ + push {r4, r5, r7, sl, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 487bc │ │ + b 487c0 │ │ + ; instruction: 0xffffeefc │ │ + add r4, r4, pc │ │ + mov sl, #13 │ │ + ldr r5, [pc] ; 487d0 │ │ + b 487d4 │ │ + ; instruction: 0xfffe5f98 │ │ + add r5, r5, pc │ │ + b 485e4 │ │ + push {r4, r5, r7, sl, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 487ec │ │ + b 487f0 │ │ + ; instruction: 0xffffefe4 │ │ + add r4, r4, pc │ │ + mov sl, #13 │ │ + ldr r5, [pc] ; 48800 │ │ + b 48804 │ │ + ; instruction: 0xfffe6680 │ │ + add r5, r5, pc │ │ + b 485e4 │ │ + push {r4, r5, r7, sl, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4881c │ │ + b 48820 │ │ + ; instruction: 0xffffee9c │ │ + add r4, r4, pc │ │ + mov sl, #13 │ │ + ldr r5, [pc] ; 48830 │ │ + b 48834 │ │ + ; instruction: 0xfffe63dc │ │ + add r5, r5, pc │ │ + b 485e4 │ │ + push {r4, r5, r7, sl, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4884c │ │ + b 48850 │ │ + ; instruction: 0xffffee6c │ │ + add r4, r4, pc │ │ + mov sl, #13 │ │ + ldr r5, [pc] ; 48860 │ │ + b 48864 │ │ + ; instruction: 0xfffe64d4 │ │ + add r5, r5, pc │ │ + b 485e4 │ │ + push {r4, r5, r7, sl, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4887c │ │ + b 48880 │ │ + ; instruction: 0xffffee3c │ │ + add r4, r4, pc │ │ + mov sl, #4 │ │ + ldr r5, [pc] ; 48890 │ │ + b 48894 │ │ + ; instruction: 0xfffe65f0 │ │ + add r5, r5, pc │ │ + b 485e4 │ │ + push {r4, r5, r7, sl, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 488ac │ │ + b 488b0 │ │ + ; instruction: 0xffffee64 │ │ + add r4, r4, pc │ │ + mov sl, #13 │ │ + ldr r5, [pc] ; 488c0 │ │ + b 488c4 │ │ + ; instruction: 0xfffe5ea8 │ │ + add r5, r5, pc │ │ + b 485e4 │ │ + push {r4, r5, r7, sl, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 488dc │ │ + b 488e0 │ │ + ; instruction: 0xffffee34 │ │ + add r4, r4, pc │ │ + mov sl, #13 │ │ + ldr r5, [pc] ; 488f0 │ │ + b 488f4 │ │ + ; instruction: 0xfffe631c │ │ + add r5, r5, pc │ │ + b 485e4 │ │ + push {r4, r5, r7, sl, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4890c │ │ + b 48910 │ │ + ; instruction: 0xffffee04 │ │ + add r4, r4, pc │ │ + mov sl, #13 │ │ + ldr r5, [pc] ; 48920 │ │ + b 48924 │ │ + ; instruction: 0xfffe6414 │ │ + add r5, r5, pc │ │ + b 485e4 │ │ + push {r4, r5, r7, sl, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4893c │ │ + b 48940 │ │ + ; instruction: 0xffffee34 │ │ + add r4, r4, pc │ │ + mov sl, #13 │ │ + ldr r5, [pc] ; 48950 │ │ + b 48954 │ │ + ; instruction: 0xfffe5e18 │ │ + add r5, r5, pc │ │ + b 485e4 │ │ + push {r4, r5, r7, sl, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4896c │ │ + b 48970 │ │ + ; instruction: 0xffffee04 │ │ + add r4, r4, pc │ │ + mov sl, #13 │ │ + ldr r5, [pc] ; 48980 │ │ + b 48984 │ │ + ; instruction: 0xfffe628c │ │ + add r5, r5, pc │ │ + b 485e4 │ │ + push {r4, r5, r7, sl, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4899c │ │ + b 489a0 │ │ + ; instruction: 0xffffedd4 │ │ + add r4, r4, pc │ │ + mov sl, #13 │ │ + ldr r5, [pc] ; 489b0 │ │ + b 489b4 │ │ + ; instruction: 0xfffe6384 │ │ + add r5, r5, pc │ │ + b 485e4 │ │ + push {r4, r5, r7, sl, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 489cc │ │ + b 489d0 │ │ + ; instruction: 0xffffee04 │ │ + add r4, r4, pc │ │ + mov sl, #16 │ │ + ldr r5, [pc] ; 489e0 │ │ + b 489e4 │ │ + ; instruction: 0xfffe5d88 │ │ + add r5, r5, pc │ │ + b 485e4 │ │ + push {r4, r5, r7, sl, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 489fc │ │ + b 48a00 │ │ + ; instruction: 0xffffed14 │ │ + add r4, r4, pc │ │ + mov sl, #4 │ │ + ldr r5, [pc] ; 48a10 │ │ + b 48a14 │ │ + ; instruction: 0xfffe6470 │ │ + add r5, r5, pc │ │ + b 485e4 │ │ + push {r4, r5, r7, sl, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 48a2c │ │ + b 48a30 │ │ + ; instruction: 0xffffed44 │ │ + add r4, r4, pc │ │ + mov sl, #4 │ │ + ldr r5, [pc] ; 48a40 │ │ + b 48a44 │ │ + ; instruction: 0xfffe6440 │ │ + add r5, r5, pc │ │ + b 485e4 │ │ + push {r4, r5, r7, sl, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 48a5c │ │ + b 48a60 │ │ + ; instruction: 0xffffed74 │ │ + add r4, r4, pc │ │ + mov sl, #16 │ │ + ldr r5, [pc] ; 48a70 │ │ + b 48a74 │ │ + ; instruction: 0xfffe619c │ │ + add r5, r5, pc │ │ + b 485e4 │ │ + push {r4, r5, r7, sl, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 48a8c │ │ + b 48a90 │ │ + ; instruction: 0xffffed44 │ │ + add r4, r4, pc │ │ + mov sl, #16 │ │ + ldr r5, [pc] ; 48aa0 │ │ + b 48aa4 │ │ + ; instruction: 0xfffe6294 │ │ + add r5, r5, pc │ │ + b 485e4 │ │ + cmp r3, #0 │ │ + bne 48aec │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + movw ip, #0 │ │ + movt ip, #23168 ; 0x5a80 │ │ + vld1.32 {d24[]-d25[]}, [r2 :32] │ │ + vdup.32 d0, ip │ │ + vqrdmulh.s32 q13, q12, d0[0] │ │ + vst1.32 {d28[0]}, [r2 :32] │ │ + vqrdmulh.s32 q13, q13, d0[0] │ │ + vqmovn.s32 d24, q13 │ │ + vqmovn.s32 d25, q13 │ │ + vqrdmulh.s16 q12, q12, d0[1] │ │ + mov r3, #4 │ │ + vrshr.s16 q12, q12, #4 │ │ + b 4751c │ │ + push {r4, r5, r7, sl, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 48afc │ │ + b 48b00 │ │ + ; instruction: 0xfffff140 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 48b0c │ │ + b 48b10 │ │ + ; instruction: 0xfffe5488 │ │ + add r5, r5, pc │ │ + b 484cc │ │ + push {r4, r5, r7, sl, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 48b28 │ │ + b 48b2c │ │ + ; instruction: 0xfffff440 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 48b38 │ │ + b 48b3c │ │ + ; instruction: 0xfffe5714 │ │ + add r5, r5, pc │ │ + b 484cc │ │ + push {r4, r5, r7, sl, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 48b54 │ │ + b 48b58 │ │ + ; instruction: 0xfffff0e8 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 48b64 │ │ + b 48b68 │ │ + ; instruction: 0xfffe5578 │ │ + add r5, r5, pc │ │ + b 484cc │ │ + push {r4, r5, r7, sl, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 48b80 │ │ + b 48b84 │ │ + ; instruction: 0xfffff0bc │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 48b90 │ │ + b 48b94 │ │ + ; instruction: 0xfffe55f4 │ │ + add r5, r5, pc │ │ + b 484cc │ │ + push {r4, r5, r7, sl, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 48bac │ │ + b 48bb0 │ │ + ; instruction: 0xfffff090 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 48bbc │ │ + b 48bc0 │ │ + ; instruction: 0xfffe5690 │ │ + add r5, r5, pc │ │ + b 484cc │ │ + push {r4, r5, r7, sl, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 48bd8 │ │ + b 48bdc │ │ + ; instruction: 0xfffff138 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 48be8 │ │ + b 48bec │ │ + ; instruction: 0xfffe53ac │ │ + add r5, r5, pc │ │ + b 484cc │ │ + push {r4, r5, r7, sl, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 48c04 │ │ + b 48c08 │ │ + ; instruction: 0xfffff10c │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 48c14 │ │ + b 48c18 │ │ + ; instruction: 0xfffe54c8 │ │ + add r5, r5, pc │ │ + b 484cc │ │ + push {r4, r5, r7, sl, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 48c30 │ │ + b 48c34 │ │ + ; instruction: 0xfffff0e0 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 48c40 │ │ + b 48c44 │ │ + ; instruction: 0xfffe5544 │ │ + add r5, r5, pc │ │ + b 484cc │ │ + push {r4, r5, r7, sl, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 48c5c │ │ + b 48c60 │ │ + ; instruction: 0xfffff1e0 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 48c6c │ │ + b 48c70 │ │ + ; instruction: 0xfffe5328 │ │ + add r5, r5, pc │ │ + b 484cc │ │ + push {r4, r5, r7, sl, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 48c88 │ │ + b 48c8c │ │ + ; instruction: 0xfffff1b4 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 48c98 │ │ + b 48c9c │ │ + ; instruction: 0xfffe5444 │ │ + add r5, r5, pc │ │ + b 484cc │ │ + push {r4, r5, r7, sl, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 48cb4 │ │ + b 48cb8 │ │ + ; instruction: 0xfffff188 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 48cc4 │ │ + b 48cc8 │ │ + ; instruction: 0xfffe54c0 │ │ + add r5, r5, pc │ │ + b 484cc │ │ + push {r4, r5, r7, sl, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 48ce0 │ │ + b 48ce4 │ │ + ; instruction: 0xfffff288 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 48cf0 │ │ + b 48cf4 │ │ + ; instruction: 0xfffe52a4 │ │ + add r5, r5, pc │ │ + b 484cc │ │ + push {r4, r5, r7, sl, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 48d0c │ │ + b 48d10 │ │ + ; instruction: 0xfffff004 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 48d1c │ │ + b 48d20 │ │ + ; instruction: 0xfffe5530 │ │ + add r5, r5, pc │ │ + b 484cc │ │ + push {r4, r5, r7, sl, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 48d38 │ │ + b 48d3c │ │ + ; instruction: 0xfffff104 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 48d48 │ │ + b 48d4c │ │ + ; instruction: 0xfffe5504 │ │ + add r5, r5, pc │ │ + b 484cc │ │ + push {r4, r5, r7, sl, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 48d64 │ │ + b 48d68 │ │ + ; instruction: 0xfffff204 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 48d74 │ │ + b 48d78 │ │ + ; instruction: 0xfffe5368 │ │ + add r5, r5, pc │ │ + b 484cc │ │ + push {r4, r5, r7, sl, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 48d90 │ │ + b 48d94 │ │ + ; instruction: 0xfffff1d8 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 48da0 │ │ + b 48da4 │ │ + ; instruction: 0xfffe53e4 │ │ + add r5, r5, pc │ │ + b 484cc │ │ + ldr ip, [pc] ; 48db4 │ │ + b 48db8 │ │ + andeq r1, r7, r0, lsr #17 │ │ + add ip, ip, pc │ │ + vld1.32 {d0-d3}, [ip :128]! │ │ + vmul.i32 d6, d20, d1[1] │ │ + vmla.i32 d6, d28, d1[0] │ │ + vmul.i32 d4, d16, d0[0] │ │ + vmla.i32 d4, d24, d0[0] │ │ + vmul.i32 d5, d20, d1[0] │ │ + vmls.i32 d5, d28, d1[1] │ │ + vmul.i32 d7, d16, d0[0] │ │ + vmls.i32 d7, d24, d0[0] │ │ + vrshr.s32 d6, d6, #12 │ │ + vrshr.s32 d4, d4, #12 │ │ + vrshr.s32 d5, d5, #12 │ │ + vrshr.s32 d7, d7, #12 │ │ + vqadd.s32 d16, d4, d6 │ │ + vqsub.s32 d28, d4, d6 │ │ + vqadd.s32 d20, d7, d5 │ │ + vqsub.s32 d24, d7, d5 │ │ + vmul.i32 d4, d18, d2[0] │ │ + vmls.i32 d4, d30, d2[1] │ │ + vmul.i32 d5, d18, d2[1] │ │ + vmla.i32 d5, d30, d2[0] │ │ + vmul.i32 d6, d26, d3[0] │ │ + vmls.i32 d6, d22, d3[1] │ │ + vmul.i32 d7, d26, d3[1] │ │ + vmla.i32 d7, d22, d3[0] │ │ + vrshr.s32 d18, d4, #12 │ │ + vrshr.s32 d30, d5, #12 │ │ + vrshr.s32 d22, d6, #12 │ │ + vrshr.s32 d26, d7, #12 │ │ + vqadd.s32 d4, d18, d22 │ │ + vqsub.s32 d18, d18, d22 │ │ + vqadd.s32 d5, d30, d26 │ │ + vqsub.s32 d22, d30, d26 │ │ + vmul.i32 d6, d22, d0[0] │ │ + vmls.i32 d6, d18, d0[0] │ │ + vmul.i32 d7, d22, d0[0] │ │ + vmla.i32 d7, d18, d0[0] │ │ + vrshr.s32 d6, d6, #12 │ │ + vrshr.s32 d7, d7, #12 │ │ + vqsub.s32 d30, d16, d5 │ │ + vqadd.s32 d16, d16, d5 │ │ + vqadd.s32 d18, d20, d7 │ │ + vqsub.s32 d7, d20, d7 │ │ + vqadd.s32 d20, d24, d6 │ │ + vqsub.s32 d26, d24, d6 │ │ + vqadd.s32 d22, d28, d4 │ │ + vqsub.s32 d24, d28, d4 │ │ + vorr d28, d7, d7 │ │ + vld1.32 {d0-d3}, [ip :128] │ │ + sub ip, ip, #32 │ │ + vmul.i32 d4, d17, d0[0] │ │ + vmls.i32 d4, d31, d0[1] │ │ + vmul.i32 d5, d17, d0[1] │ │ + vmla.i32 d5, d31, d0[0] │ │ + vmul.i32 d6, d25, d1[0] │ │ + vmls.i32 d6, d23, d1[1] │ │ + vrshr.s32 d17, d4, #12 │ │ + vrshr.s32 d31, d5, #12 │ │ + vmul.i32 d4, d25, d1[1] │ │ + vmla.i32 d4, d23, d1[0] │ │ + vmul.i32 d5, d21, d2[0] │ │ + vmls.i32 d5, d27, d2[1] │ │ + vrshr.s32 d23, d6, #12 │ │ + vrshr.s32 d25, d4, #12 │ │ + vmul.i32 d6, d21, d2[1] │ │ + vmla.i32 d6, d27, d2[0] │ │ + vmul.i32 d4, d29, d3[0] │ │ + vmls.i32 d4, d19, d3[1] │ │ + vrshr.s32 d21, d5, #12 │ │ + vrshr.s32 d27, d6, #12 │ │ + vmul.i32 d5, d29, d3[1] │ │ + vmla.i32 d5, d19, d3[0] │ │ + vrshr.s32 d19, d4, #12 │ │ + vrshr.s32 d29, d5, #12 │ │ + vld1.32 {d0-d1}, [ip :128] │ │ + vqsub.s32 d4, d17, d23 │ │ + vqadd.s32 d17, d17, d23 │ │ + vqsub.s32 d5, d31, d25 │ │ + vqadd.s32 d31, d31, d25 │ │ + vqsub.s32 d23, d19, d21 │ │ + vqadd.s32 d19, d19, d21 │ │ + vqadd.s32 d25, d29, d27 │ │ + vqsub.s32 d29, d29, d27 │ │ + vmul.i32 d6, d5, d1[0] │ │ + vmls.i32 d6, d4, d1[1] │ │ + vmul.i32 d7, d5, d1[1] │ │ + vmla.i32 d7, d4, d1[0] │ │ + vrshr.s32 d21, d6, #12 │ │ + vrshr.s32 d27, d7, #12 │ │ + vmul.i32 d6, d29, d1[0] │ │ + vmls.i32 d6, d23, d1[1] │ │ + vmul.i32 d7, d29, d1[1] │ │ + vmla.i32 d7, d23, d1[0] │ │ + vrshr.s32 d29, d6, #12 │ │ + vneg.s32 d7, d7 │ │ + vrshr.s32 d23, d7, #12 │ │ + vqsub.s32 d4, d17, d19 │ │ + vqadd.s32 d17, d17, d19 │ │ + vqsub.s32 d5, d31, d25 │ │ + vqadd.s32 d31, d31, d25 │ │ + vqadd.s32 d19, d21, d23 │ │ + vqsub.s32 d21, d21, d23 │ │ + vqsub.s32 d25, d27, d29 │ │ + vqadd.s32 d27, d27, d29 │ │ + vmul.i32 d6, d5, d0[0] │ │ + vmls.i32 d6, d4, d0[0] │ │ + vmul.i32 d7, d5, d0[0] │ │ + vmla.i32 d7, d4, d0[0] │ │ + vmul.i32 d4, d25, d0[0] │ │ + vmls.i32 d4, d21, d0[0] │ │ + vrshr.s32 d6, d6, #12 │ │ + vrshr.s32 d7, d7, #12 │ │ + vmul.i32 d5, d25, d0[0] │ │ + vmla.i32 d5, d21, d0[0] │ │ + vrshr.s32 d4, d4, #12 │ │ + vrshr.s32 d5, d5, #12 │ │ + vqadd.s32 d8, d16, d31 │ │ + vqsub.s32 d31, d16, d31 │ │ + vorr d16, d8, d8 │ │ + vqadd.s32 d23, d30, d17 │ │ + vqsub.s32 d9, d30, d17 │ │ + vqadd.s32 d17, d18, d27 │ │ + vqsub.s32 d30, d18, d27 │ │ + vqadd.s32 d18, d20, d5 │ │ + vqsub.s32 d29, d20, d5 │ │ + vqadd.s32 d5, d28, d19 │ │ + vqsub.s32 d25, d28, d19 │ │ + vqadd.s32 d19, d22, d7 │ │ + vqsub.s32 d28, d22, d7 │ │ + vqadd.s32 d20, d24, d6 │ │ + vqsub.s32 d27, d24, d6 │ │ + vqadd.s32 d21, d26, d4 │ │ + vqsub.s32 d26, d26, d4 │ │ + vorr d24, d9, d9 │ │ + vorr d22, d5, d5 │ │ + bx lr │ │ + ldr ip, [pc] ; 48fe4 │ │ + b 48fe8 │ │ + strdeq r1, [r7], -r0 │ │ + add ip, ip, pc │ │ + vld1.32 {d0-d3}, [ip :128]! │ │ + vmul.i32 d4, d31, d0[0] │ │ + vmla.i32 d4, d16, d0[1] │ │ + vmul.i32 d6, d31, d0[1] │ │ + vmls.i32 d6, d16, d0[0] │ │ + vmul.i32 d8, d29, d1[0] │ │ + vmla.i32 d8, d18, d1[1] │ │ + vrshr.s32 d16, d4, #12 │ │ + vrshr.s32 d31, d6, #12 │ │ + vmul.i32 d4, d29, d1[1] │ │ + vmls.i32 d4, d18, d1[0] │ │ + vmul.i32 d6, d27, d2[0] │ │ + vmla.i32 d6, d20, d2[1] │ │ + vrshr.s32 d18, d8, #12 │ │ + vrshr.s32 d29, d4, #12 │ │ + vmul.i32 d8, d27, d2[1] │ │ + vmls.i32 d8, d20, d2[0] │ │ + vmul.i32 d4, d25, d3[0] │ │ + vmla.i32 d4, d22, d3[1] │ │ + vrshr.s32 d20, d6, #12 │ │ + vrshr.s32 d27, d8, #12 │ │ + vmul.i32 d6, d25, d3[1] │ │ + vmls.i32 d6, d22, d3[0] │ │ + vld1.32 {d0-d3}, [ip :128] │ │ + ldr ip, [pc] ; 49054 │ │ + b 49058 │ │ + andeq r1, r7, r0, lsl #12 │ │ + add ip, ip, pc │ │ + vmul.i32 d8, d23, d0[0] │ │ + vmla.i32 d8, d24, d0[1] │ │ + vrshr.s32 d22, d4, #12 │ │ + vrshr.s32 d25, d6, #12 │ │ + vmul.i32 d4, d23, d0[1] │ │ + vmls.i32 d4, d24, d0[0] │ │ + vmul.i32 d6, d21, d1[0] │ │ + vmla.i32 d6, d26, d1[1] │ │ + vrshr.s32 d23, d8, #12 │ │ + vrshr.s32 d24, d4, #12 │ │ + vmul.i32 d8, d21, d1[1] │ │ + vmls.i32 d8, d26, d1[0] │ │ + vmul.i32 d4, d19, d2[0] │ │ + vmla.i32 d4, d28, d2[1] │ │ + vrshr.s32 d21, d6, #12 │ │ + vrshr.s32 d26, d8, #12 │ │ + vmul.i32 d6, d19, d2[1] │ │ + vmls.i32 d6, d28, d2[0] │ │ + vmul.i32 d8, d17, d3[0] │ │ + vmla.i32 d8, d30, d3[1] │ │ + vrshr.s32 d19, d4, #12 │ │ + vrshr.s32 d28, d6, #12 │ │ + vmul.i32 d4, d17, d3[1] │ │ + vmls.i32 d4, d30, d3[0] │ │ + vrshr.s32 d17, d8, #12 │ │ + vrshr.s32 d30, d4, #12 │ │ + vld1.32 {d0-d3}, [ip :128] │ │ + vqsub.s32 d5, d16, d23 │ │ + vqadd.s32 d16, d16, d23 │ │ + vqsub.s32 d7, d31, d24 │ │ + vqadd.s32 d31, d31, d24 │ │ + vqadd.s32 d23, d18, d21 │ │ + vqsub.s32 d18, d18, d21 │ │ + vqadd.s32 d24, d29, d26 │ │ + vqsub.s32 d29, d29, d26 │ │ + vqadd.s32 d21, d20, d19 │ │ + vqsub.s32 d20, d20, d19 │ │ + vqadd.s32 d26, d27, d28 │ │ + vqsub.s32 d27, d27, d28 │ │ + vqadd.s32 d19, d22, d17 │ │ + vqsub.s32 d22, d22, d17 │ │ + vqadd.s32 d28, d25, d30 │ │ + vqsub.s32 d25, d25, d30 │ │ + vmul.i32 d4, d5, d2[1] │ │ + vmla.i32 d4, d7, d2[0] │ │ + vmul.i32 d6, d5, d2[0] │ │ + vmls.i32 d6, d7, d2[1] │ │ + vmul.i32 d8, d18, d3[1] │ │ + vmla.i32 d8, d29, d3[0] │ │ + vrshr.s32 d17, d4, #12 │ │ + vrshr.s32 d30, d6, #12 │ │ + vmul.i32 d4, d18, d3[0] │ │ + vmls.i32 d4, d29, d3[1] │ │ + vmul.i32 d6, d27, d2[1] │ │ + vmls.i32 d6, d20, d2[0] │ │ + vrshr.s32 d18, d8, #12 │ │ + vrshr.s32 d29, d4, #12 │ │ + vmul.i32 d8, d27, d2[0] │ │ + vmla.i32 d8, d20, d2[1] │ │ + vmul.i32 d4, d25, d3[1] │ │ + vmls.i32 d4, d22, d3[0] │ │ + vrshr.s32 d27, d6, #12 │ │ + vrshr.s32 d20, d8, #12 │ │ + vmul.i32 d6, d25, d3[0] │ │ + vmla.i32 d6, d22, d3[1] │ │ + vrshr.s32 d25, d4, #12 │ │ + vrshr.s32 d22, d6, #12 │ │ + vqsub.s32 d2, d16, d21 │ │ + vqadd.s32 d16, d16, d21 │ │ + vqsub.s32 d3, d31, d26 │ │ + vqadd.s32 d31, d31, d26 │ │ + vqadd.s32 d21, d23, d19 │ │ + vqsub.s32 d23, d23, d19 │ │ + vqadd.s32 d26, d24, d28 │ │ + vqsub.s32 d24, d24, d28 │ │ + vqadd.s32 d19, d17, d27 │ │ + vqsub.s32 d17, d17, d27 │ │ + vqadd.s32 d28, d30, d20 │ │ + vqsub.s32 d30, d30, d20 │ │ + vqadd.s32 d27, d18, d25 │ │ + vqsub.s32 d18, d18, d25 │ │ + vqadd.s32 d20, d29, d22 │ │ + vqsub.s32 d29, d29, d22 │ │ + vmul.i32 d4, d2, d1[1] │ │ + vmla.i32 d4, d3, d1[0] │ │ + vmul.i32 d6, d2, d1[0] │ │ + vmls.i32 d6, d3, d1[1] │ │ + vmul.i32 d8, d24, d1[1] │ │ + vmls.i32 d8, d23, d1[0] │ │ + vrshr.s32 d22, d4, #12 │ │ + vrshr.s32 d25, d6, #12 │ │ + vmul.i32 d4, d24, d1[0] │ │ + vmla.i32 d4, d23, d1[1] │ │ + vmul.i32 d6, d17, d1[1] │ │ + vmla.i32 d6, d30, d1[0] │ │ + vrshr.s32 d24, d8, #12 │ │ + vrshr.s32 d23, d4, #12 │ │ + vmul.i32 d8, d17, d1[0] │ │ + vmls.i32 d8, d30, d1[1] │ │ + vmul.i32 d4, d29, d1[1] │ │ + vmls.i32 d4, d18, d1[0] │ │ + vrshr.s32 d17, d6, #12 │ │ + vmul.i32 d6, d29, d1[0] │ │ + vmla.i32 d6, d18, d1[1] │ │ + vrshr.s32 d29, d8, #12 │ │ + vrshr.s32 d30, d4, #12 │ │ + vrshr.s32 d18, d6, #12 │ │ + vqsub.s32 d2, d16, d21 │ │ + vqadd.s32 d16, d16, d21 │ │ + vqsub.s32 d21, d31, d26 │ │ + vqadd.s32 d31, d31, d26 │ │ + vqneg.s32 d31, d31 │ │ + vqsub.s32 d3, d29, d18 │ │ + vqadd.s32 d29, d29, d18 │ │ + vqadd.s32 d18, d17, d30 │ │ + vqsub.s32 d26, d17, d30 │ │ + vqneg.s32 d29, d29 │ │ + vqadd.s32 d17, d19, d27 │ │ + vqsub.s32 d27, d19, d27 │ │ + vqadd.s32 d30, d28, d20 │ │ + vqsub.s32 d20, d28, d20 │ │ + vqneg.s32 d17, d17 │ │ + vqadd.s32 d19, d22, d24 │ │ + vqsub.s32 d22, d22, d24 │ │ + vqadd.s32 d28, d25, d23 │ │ + vqsub.s32 d23, d25, d23 │ │ + vqneg.s32 d19, d19 │ │ + vmul.i32 d24, d2, d0[0] │ │ + vmls.i32 d24, d21, d0[0] │ │ + vmul.i32 d4, d2, d0[0] │ │ + vmla.i32 d4, d21, d0[0] │ │ + vmul.i32 d6, d26, d0[0] │ │ + vmla.i32 d6, d3, d0[0] │ │ + vrshr.s32 d24, d24, #12 │ │ + vrshr.s32 d4, d4, #12 │ │ + vrshr.s32 d5, d6, #12 │ │ + vmul.i32 d8, d26, d0[0] │ │ + vmls.i32 d8, d3, d0[0] │ │ + vmul.i32 d2, d22, d0[0] │ │ + vmla.i32 d2, d23, d0[0] │ │ + vrshr.s32 d26, d8, #12 │ │ + vmul.i32 d8, d22, d0[0] │ │ + vmls.i32 d8, d23, d0[0] │ │ + vmul.i32 d22, d27, d0[0] │ │ + vmla.i32 d22, d20, d0[0] │ │ + vmul.i32 d6, d27, d0[0] │ │ + vmls.i32 d6, d20, d0[0] │ │ + vrshr.s32 d20, d2, #12 │ │ + vrshr.s32 d7, d6, #12 │ │ + vrshr.s32 d6, d8, #12 │ │ + vrshr.s32 d22, d22, #12 │ │ + vqneg.s32 d23, d4 │ │ + vqneg.s32 d21, d5 │ │ + vqneg.s32 d27, d6 │ │ + vqneg.s32 d25, d7 │ │ + bx lr │ │ + ldr ip, [pc] ; 492d4 │ │ + b 492d8 │ │ + andeq r1, r7, r0, lsl #10 │ │ + add ip, ip, pc │ │ + vld1.32 {d0-d3}, [ip :128]! │ │ + vmul.i32 d4, d31, d0[0] │ │ + vmla.i32 d4, d16, d0[1] │ │ + vmul.i32 d6, d31, d0[1] │ │ + vmls.i32 d6, d16, d0[0] │ │ + vmul.i32 d8, d29, d1[0] │ │ + vmla.i32 d8, d18, d1[1] │ │ + vrshr.s32 d16, d4, #12 │ │ + vrshr.s32 d31, d6, #12 │ │ + vmul.i32 d4, d29, d1[1] │ │ + vmls.i32 d4, d18, d1[0] │ │ + vmul.i32 d6, d27, d2[0] │ │ + vmla.i32 d6, d20, d2[1] │ │ + vrshr.s32 d18, d8, #12 │ │ + vrshr.s32 d29, d4, #12 │ │ + vmul.i32 d8, d27, d2[1] │ │ + vmls.i32 d8, d20, d2[0] │ │ + vmul.i32 d4, d25, d3[0] │ │ + vmla.i32 d4, d22, d3[1] │ │ + vrshr.s32 d20, d6, #12 │ │ + vrshr.s32 d27, d8, #12 │ │ + vmul.i32 d6, d25, d3[1] │ │ + vmls.i32 d6, d22, d3[0] │ │ + vld1.32 {d0-d3}, [ip :128] │ │ + ldr ip, [pc] ; 49344 │ │ + b 49348 │ │ + andeq r1, r7, r0, lsl r3 │ │ + add ip, ip, pc │ │ + vmul.i32 d8, d23, d0[0] │ │ + vmla.i32 d8, d24, d0[1] │ │ + vrshr.s32 d22, d4, #12 │ │ + vrshr.s32 d25, d6, #12 │ │ + vmul.i32 d4, d23, d0[1] │ │ + vmls.i32 d4, d24, d0[0] │ │ + vmul.i32 d6, d21, d1[0] │ │ + vmla.i32 d6, d26, d1[1] │ │ + vrshr.s32 d23, d8, #12 │ │ + vrshr.s32 d24, d4, #12 │ │ + vmul.i32 d8, d21, d1[1] │ │ + vmls.i32 d8, d26, d1[0] │ │ + vmul.i32 d4, d19, d2[0] │ │ + vmla.i32 d4, d28, d2[1] │ │ + vrshr.s32 d21, d6, #12 │ │ + vrshr.s32 d26, d8, #12 │ │ + vmul.i32 d6, d19, d2[1] │ │ + vmls.i32 d6, d28, d2[0] │ │ + vmul.i32 d8, d17, d3[0] │ │ + vmla.i32 d8, d30, d3[1] │ │ + vrshr.s32 d19, d4, #12 │ │ + vrshr.s32 d28, d6, #12 │ │ + vmul.i32 d4, d17, d3[1] │ │ + vmls.i32 d4, d30, d3[0] │ │ + vrshr.s32 d17, d8, #12 │ │ + vrshr.s32 d30, d4, #12 │ │ + vld1.32 {d0-d3}, [ip :128] │ │ + vqsub.s32 d5, d16, d23 │ │ + vqadd.s32 d16, d16, d23 │ │ + vqsub.s32 d7, d31, d24 │ │ + vqadd.s32 d31, d31, d24 │ │ + vqadd.s32 d23, d18, d21 │ │ + vqsub.s32 d18, d18, d21 │ │ + vqadd.s32 d24, d29, d26 │ │ + vqsub.s32 d29, d29, d26 │ │ + vqadd.s32 d21, d20, d19 │ │ + vqsub.s32 d20, d20, d19 │ │ + vqadd.s32 d26, d27, d28 │ │ + vqsub.s32 d27, d27, d28 │ │ + vqadd.s32 d19, d22, d17 │ │ + vqsub.s32 d22, d22, d17 │ │ + vqadd.s32 d28, d25, d30 │ │ + vqsub.s32 d25, d25, d30 │ │ + vmul.i32 d4, d5, d2[1] │ │ + vmla.i32 d4, d7, d2[0] │ │ + vmul.i32 d6, d5, d2[0] │ │ + vmls.i32 d6, d7, d2[1] │ │ + vmul.i32 d8, d18, d3[1] │ │ + vmla.i32 d8, d29, d3[0] │ │ + vrshr.s32 d17, d4, #12 │ │ + vrshr.s32 d30, d6, #12 │ │ + vmul.i32 d4, d18, d3[0] │ │ + vmls.i32 d4, d29, d3[1] │ │ + vmul.i32 d6, d27, d2[1] │ │ + vmls.i32 d6, d20, d2[0] │ │ + vrshr.s32 d18, d8, #12 │ │ + vrshr.s32 d29, d4, #12 │ │ + vmul.i32 d8, d27, d2[0] │ │ + vmla.i32 d8, d20, d2[1] │ │ + vmul.i32 d4, d25, d3[1] │ │ + vmls.i32 d4, d22, d3[0] │ │ + vrshr.s32 d27, d6, #12 │ │ + vrshr.s32 d20, d8, #12 │ │ + vmul.i32 d6, d25, d3[0] │ │ + vmla.i32 d6, d22, d3[1] │ │ + vrshr.s32 d25, d4, #12 │ │ + vrshr.s32 d22, d6, #12 │ │ + vqsub.s32 d2, d16, d21 │ │ + vqadd.s32 d16, d16, d21 │ │ + vqsub.s32 d3, d31, d26 │ │ + vqadd.s32 d31, d31, d26 │ │ + vqadd.s32 d21, d23, d19 │ │ + vqsub.s32 d23, d23, d19 │ │ + vqadd.s32 d26, d24, d28 │ │ + vqsub.s32 d24, d24, d28 │ │ + vqadd.s32 d19, d17, d27 │ │ + vqsub.s32 d17, d17, d27 │ │ + vqadd.s32 d28, d30, d20 │ │ + vqsub.s32 d30, d30, d20 │ │ + vqadd.s32 d27, d18, d25 │ │ + vqsub.s32 d18, d18, d25 │ │ + vqadd.s32 d20, d29, d22 │ │ + vqsub.s32 d29, d29, d22 │ │ + vmul.i32 d4, d2, d1[1] │ │ + vmla.i32 d4, d3, d1[0] │ │ + vmul.i32 d6, d2, d1[0] │ │ + vmls.i32 d6, d3, d1[1] │ │ + vmul.i32 d8, d24, d1[1] │ │ + vmls.i32 d8, d23, d1[0] │ │ + vrshr.s32 d22, d4, #12 │ │ + vrshr.s32 d25, d6, #12 │ │ + vmul.i32 d4, d24, d1[0] │ │ + vmla.i32 d4, d23, d1[1] │ │ + vmul.i32 d6, d17, d1[1] │ │ + vmla.i32 d6, d30, d1[0] │ │ + vrshr.s32 d24, d8, #12 │ │ + vrshr.s32 d23, d4, #12 │ │ + vmul.i32 d8, d17, d1[0] │ │ + vmls.i32 d8, d30, d1[1] │ │ + vmul.i32 d4, d29, d1[1] │ │ + vmls.i32 d4, d18, d1[0] │ │ + vrshr.s32 d17, d6, #12 │ │ + vmul.i32 d6, d29, d1[0] │ │ + vmla.i32 d6, d18, d1[1] │ │ + vrshr.s32 d29, d8, #12 │ │ + vrshr.s32 d30, d4, #12 │ │ + vrshr.s32 d18, d6, #12 │ │ + vqsub.s32 d2, d16, d21 │ │ + vqadd.s32 d4, d16, d21 │ │ + vqsub.s32 d21, d31, d26 │ │ + vqadd.s32 d16, d31, d26 │ │ + vorr d31, d4, d4 │ │ + vqneg.s32 d16, d16 │ │ + vqsub.s32 d3, d29, d18 │ │ + vqadd.s32 d18, d29, d18 │ │ + vqadd.s32 d29, d17, d30 │ │ + vqsub.s32 d26, d17, d30 │ │ + vqneg.s32 d18, d18 │ │ + vqadd.s32 d30, d19, d27 │ │ + vqsub.s32 d27, d19, d27 │ │ + vqadd.s32 d17, d28, d20 │ │ + vqsub.s32 d20, d28, d20 │ │ + vqneg.s32 d30, d30 │ │ + vqadd.s32 d28, d22, d24 │ │ + vqsub.s32 d22, d22, d24 │ │ + vqadd.s32 d19, d25, d23 │ │ + vqsub.s32 d23, d25, d23 │ │ + vqneg.s32 d28, d28 │ │ + vmul.i32 d24, d2, d0[0] │ │ + vmls.i32 d24, d21, d0[0] │ │ + vmul.i32 d4, d2, d0[0] │ │ + vmla.i32 d4, d21, d0[0] │ │ + vmul.i32 d6, d26, d0[0] │ │ + vmla.i32 d6, d3, d0[0] │ │ + vrshr.s32 d24, d24, #12 │ │ + vrshr.s32 d4, d4, #12 │ │ + vrshr.s32 d5, d6, #12 │ │ + vmul.i32 d8, d26, d0[0] │ │ + vmls.i32 d8, d3, d0[0] │ │ + vmul.i32 d2, d22, d0[0] │ │ + vmla.i32 d2, d23, d0[0] │ │ + vrshr.s32 d26, d8, #12 │ │ + vmul.i32 d8, d22, d0[0] │ │ + vmls.i32 d8, d23, d0[0] │ │ + vmul.i32 d22, d27, d0[0] │ │ + vmla.i32 d22, d20, d0[0] │ │ + vmul.i32 d6, d27, d0[0] │ │ + vmls.i32 d6, d20, d0[0] │ │ + vrshr.s32 d27, d2, #12 │ │ + vrshr.s32 d7, d6, #12 │ │ + vrshr.s32 d6, d8, #12 │ │ + vrshr.s32 d25, d22, #12 │ │ + vorr d23, d24, d24 │ │ + vorr d21, d26, d26 │ │ + vqneg.s32 d24, d4 │ │ + vqneg.s32 d26, d5 │ │ + vqneg.s32 d20, d6 │ │ + vqneg.s32 d22, d7 │ │ + bx lr │ │ + mov ip, #0 │ │ + movt ip, #27152 ; 0x6a10 │ │ + vdup.32 d0, ip │ │ + vqrdmulh.s32 q1, q8, d0[0] │ │ + vqadd.s32 q8, q8, q8 │ │ + vqadd.s32 q8, q8, q1 │ │ + vqrdmulh.s32 q1, q9, d0[0] │ │ + vqadd.s32 q9, q9, q9 │ │ + vqadd.s32 q9, q9, q1 │ │ + vqrdmulh.s32 q1, q10, d0[0] │ │ + vqadd.s32 q10, q10, q10 │ │ + vqadd.s32 q10, q10, q1 │ │ + vqrdmulh.s32 q1, q11, d0[0] │ │ + vqadd.s32 q11, q11, q11 │ │ + vqadd.s32 q11, q11, q1 │ │ + vqrdmulh.s32 q1, q12, d0[0] │ │ + vqadd.s32 q12, q12, q12 │ │ + vqadd.s32 q12, q12, q1 │ │ + vqrdmulh.s32 q1, q13, d0[0] │ │ + vqadd.s32 q13, q13, q13 │ │ + vqadd.s32 q13, q13, q1 │ │ + vqrdmulh.s32 q1, q14, d0[0] │ │ + vqadd.s32 q14, q14, q14 │ │ + vqadd.s32 q14, q14, q1 │ │ + vqrdmulh.s32 q1, q15, d0[0] │ │ + vqadd.s32 q15, q15, q15 │ │ + vqadd.s32 q15, q15, q1 │ │ + bx lr │ │ + push {lr} ; (str lr, [sp, #-4]!) │ │ + vmov.i32 d7, #0 ; 0x00000000 │ │ + vld1.32 {d16}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d17}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d18}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d19}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d20}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d21}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d22}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d23}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d24}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d25}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d26}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d27}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d28}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d29}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d30}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d31}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + blx r4 │ │ + vqrshrn.s32 d16, q8, #2 │ │ + vqrshrn.s32 d17, q9, #2 │ │ + vqrshrn.s32 d18, q10, #2 │ │ + vqrshrn.s32 d19, q11, #2 │ │ + vqrshrn.s32 d20, q12, #2 │ │ + vqrshrn.s32 d21, q13, #2 │ │ + vqrshrn.s32 d22, q14, #2 │ │ + vqrshrn.s32 d23, q15, #2 │ │ + vuzp.16 q8, q9 │ │ + vuzp.16 q10, q11 │ │ + vst1.16 {d16-d17}, [r6 :128]! │ │ + vst1.16 {d20-d21}, [r6 :128]! │ │ + vst1.16 {d18-d19}, [r6 :128]! │ │ + vst1.16 {d22-d23}, [r6 :128]! │ │ + pop {pc} ; (ldr pc, [sp], #4) │ │ + push {lr} ; (str lr, [sp, #-4]!) │ │ + vmov.i32 d7, #0 ; 0x00000000 │ │ + movw ip, #0 │ │ + movt ip, #23168 ; 0x5a80 │ │ + vdup.32 d1, ip │ │ + vld1.32 {d16}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d17}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d18}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d19}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d20}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d21}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d22}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d23}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d24}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d25}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d26}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d27}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d28}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d29}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d30}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d31}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vqrdmulh.s32 q8, q8, d1[0] │ │ + vqrdmulh.s32 q9, q9, d1[0] │ │ + vqrdmulh.s32 q10, q10, d1[0] │ │ + vqrdmulh.s32 q11, q11, d1[0] │ │ + vqrdmulh.s32 q12, q12, d1[0] │ │ + vqrdmulh.s32 q13, q13, d1[0] │ │ + vqrdmulh.s32 q14, q14, d1[0] │ │ + vqrdmulh.s32 q15, q15, d1[0] │ │ + blx r4 │ │ + vqrshrn.s32 d16, q8, #1 │ │ + vqrshrn.s32 d17, q9, #1 │ │ + vqrshrn.s32 d18, q10, #1 │ │ + vqrshrn.s32 d19, q11, #1 │ │ + vqrshrn.s32 d20, q12, #1 │ │ + vqrshrn.s32 d21, q13, #1 │ │ + vqrshrn.s32 d22, q14, #1 │ │ + vqrshrn.s32 d23, q15, #1 │ │ + vuzp.16 q8, q9 │ │ + vuzp.16 q10, q11 │ │ + vst1.16 {d16-d17}, [r6 :128]! │ │ + vst1.16 {d20-d21}, [r6 :128]! │ │ + vst1.16 {d18-d19}, [r6 :128]! │ │ + vst1.16 {d22-d23}, [r6 :128]! │ │ + pop {pc} ; (ldr pc, [sp], #4) │ │ + push {lr} ; (str lr, [sp, #-4]!) │ │ + vld1.16 {d16}, [r7 :64], r8 │ │ + vld1.16 {d17}, [r7 :64], r8 │ │ + vld1.16 {d18}, [r7 :64], r8 │ │ + vld1.16 {d19}, [r7 :64], r8 │ │ + vld1.16 {d20}, [r7 :64], r8 │ │ + vld1.16 {d21}, [r7 :64], r8 │ │ + vld1.16 {d22}, [r7 :64], r8 │ │ + vld1.16 {d23}, [r7 :64], r8 │ │ + vld1.16 {d24}, [r7 :64], r8 │ │ + vld1.16 {d25}, [r7 :64], r8 │ │ + vld1.16 {d26}, [r7 :64], r8 │ │ + vld1.16 {d27}, [r7 :64], r8 │ │ + vld1.16 {d28}, [r7 :64], r8 │ │ + vld1.16 {d29}, [r7 :64], r8 │ │ + vld1.16 {d30}, [r7 :64], r8 │ │ + vld1.16 {d31}, [r7 :64], r8 │ │ + blx r5 │ │ + mov r7, r6 │ │ + vmov.i16 q6, #0 ; 0x0000 │ │ + vmvn.i16 q7, #64512 ; 0xfc00 │ │ + mov r7, r6 │ │ + vld1.16 {d0}, [r7 :64], r1 │ │ + vrshr.s16 q8, q8, #4 │ │ + vld1.16 {d1}, [r7 :64], r1 │ │ + vld1.16 {d2}, [r7 :64], r1 │ │ + vrshr.s16 q9, q9, #4 │ │ + vld1.16 {d3}, [r7 :64], r1 │ │ + vld1.16 {d4}, [r7 :64], r1 │ │ + vrshr.s16 q10, q10, #4 │ │ + vld1.16 {d5}, [r7 :64], r1 │ │ + vqadd.s16 q8, q8, q0 │ │ + vld1.16 {d6}, [r7 :64], r1 │ │ + vrshr.s16 q11, q11, #4 │ │ + vld1.16 {d7}, [r7 :64], r1 │ │ + vqadd.s16 q9, q9, q1 │ │ + vmax.s16 q8, q8, q6 │ │ + vld1.16 {d8}, [r7 :64], r1 │ │ + vrshr.s16 q12, q12, #4 │ │ + vld1.16 {d9}, [r7 :64], r1 │ │ + vqadd.s16 q10, q10, q2 │ │ + vmax.s16 q9, q9, q6 │ │ + vmin.s16 q8, q8, q7 │ │ + vld1.16 {d10}, [r7 :64], r1 │ │ + vrshr.s16 q13, q13, #4 │ │ + vld1.16 {d11}, [r7 :64], r1 │ │ + vqadd.s16 q11, q11, q3 │ │ + vmax.s16 q10, q10, q6 │ │ + vst1.16 {d16}, [r6 :64], r1 │ │ + vmin.s16 q9, q9, q7 │ │ + vst1.16 {d17}, [r6 :64], r1 │ │ + vld1.16 {d0}, [r7 :64], r1 │ │ + vrshr.s16 q14, q14, #4 │ │ + vld1.16 {d1}, [r7 :64], r1 │ │ + vqadd.s16 q12, q12, q4 │ │ + vmax.s16 q11, q11, q6 │ │ + vst1.16 {d18}, [r6 :64], r1 │ │ + vmin.s16 q10, q10, q7 │ │ + vst1.16 {d19}, [r6 :64], r1 │ │ + vld1.16 {d2}, [r7 :64], r1 │ │ + vrshr.s16 q15, q15, #4 │ │ + vld1.16 {d3}, [r7 :64], r1 │ │ + vqadd.s16 q13, q13, q5 │ │ + vmax.s16 q12, q12, q6 │ │ + vst1.16 {d20}, [r6 :64], r1 │ │ + vmin.s16 q11, q11, q7 │ │ + vst1.16 {d21}, [r6 :64], r1 │ │ + vqadd.s16 q14, q14, q0 │ │ + vmax.s16 q13, q13, q6 │ │ + vst1.16 {d22}, [r6 :64], r1 │ │ + vmin.s16 q12, q12, q7 │ │ + vst1.16 {d23}, [r6 :64], r1 │ │ + vqadd.s16 q15, q15, q1 │ │ + vmax.s16 q14, q14, q6 │ │ + vst1.16 {d24}, [r6 :64], r1 │ │ + vmin.s16 q13, q13, q7 │ │ + vst1.16 {d25}, [r6 :64], r1 │ │ + vmax.s16 q15, q15, q6 │ │ + vst1.16 {d26}, [r6 :64], r1 │ │ + vmin.s16 q14, q14, q7 │ │ + vst1.16 {d27}, [r6 :64], r1 │ │ + vst1.16 {d28}, [r6 :64], r1 │ │ + vmin.s16 q15, q15, q7 │ │ + vst1.16 {d29}, [r6 :64], r1 │ │ + vst1.16 {d30}, [r6 :64], r1 │ │ + vst1.16 {d31}, [r6 :64], r1 │ │ + pop {pc} ; (ldr pc, [sp], #4) │ │ + and r7, sp, #15 │ │ + sub sp, sp, r7 │ │ + str r7, [sp, #-16]! │ │ + sub sp, sp, #512 ; 0x200 │ │ + ldrh fp, [sl], #2 │ │ + add r6, sp, #0 │ │ + add r7, r2, #0 │ │ + mov r8, #64 ; 0x40 │ │ + bl 49638 │ │ + add r6, sp, #64 ; 0x40 │ │ + mov r8, #14 │ │ + cmp r3, fp │ │ + blt 49a54 │ │ + ldrh fp, [sl], #2 │ │ + add r7, r2, #8 │ │ + mov r8, #64 ; 0x40 │ │ + bl 49638 │ │ + add r6, sp, #128 ; 0x80 │ │ + mov r8, #12 │ │ + cmp r3, fp │ │ + blt 49a54 │ │ + ldrh fp, [sl], #2 │ │ + add r7, r2, #16 │ │ + mov r8, #64 ; 0x40 │ │ + bl 49638 │ │ + add r6, sp, #192 ; 0xc0 │ │ + mov r8, #10 │ │ + cmp r3, fp │ │ + blt 49a54 │ │ + ldrh fp, [sl], #2 │ │ + add r7, r2, #24 │ │ + mov r8, #64 ; 0x40 │ │ + bl 49638 │ │ + add r6, sp, #256 ; 0x100 │ │ + mov r8, #8 │ │ + cmp r3, fp │ │ + blt 49a54 │ │ + ldrh fp, [sl], #2 │ │ + add r7, r2, #32 │ │ + mov r8, #64 ; 0x40 │ │ + bl 49638 │ │ + add r6, sp, #320 ; 0x140 │ │ + mov r8, #6 │ │ + cmp r3, fp │ │ + blt 49a54 │ │ + ldrh fp, [sl], #2 │ │ + add r7, r2, #40 ; 0x28 │ │ + mov r8, #64 ; 0x40 │ │ + bl 49638 │ │ + add r6, sp, #384 ; 0x180 │ │ + mov r8, #4 │ │ + cmp r3, fp │ │ + blt 49a54 │ │ + ldrh fp, [sl], #2 │ │ + add r7, r2, #48 ; 0x30 │ │ + mov r8, #64 ; 0x40 │ │ + bl 49638 │ │ + add r6, sp, #448 ; 0x1c0 │ │ + mov r8, #2 │ │ + cmp r3, fp │ │ + blt 49a54 │ │ + add r7, r2, #56 ; 0x38 │ │ + mov r8, #64 ; 0x40 │ │ + bl 49638 │ │ + b 49a6c │ │ + vmov.i16 q2, #0 ; 0x0000 │ │ + vmov.i16 q3, #0 ; 0x0000 │ │ + subs r8, r8, #2 │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + bgt 49a5c │ │ + add r6, r0, #0 │ │ + add r7, sp, #0 │ │ + mov r8, #32 │ │ + bl 497f4 │ │ + add r6, r0, #8 │ │ + add r7, sp, #8 │ │ + mov r8, #32 │ │ + bl 497f4 │ │ + add r6, r0, #16 │ │ + add r7, sp, #16 │ │ + mov r8, #32 │ │ + bl 497f4 │ │ + add r6, r0, #24 │ │ + add r7, sp, #24 │ │ + mov r8, #32 │ │ + bl 497f4 │ │ + add sp, sp, #512 ; 0x200 │ │ + ldr r7, [sp], #16 │ │ + add sp, sp, r7 │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + cmp r3, #0 │ │ + bne 49afc │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + movw ip, #0 │ │ + movt ip, #23168 ; 0x5a80 │ │ + vld1.32 {d24[]-d25[]}, [r2 :32] │ │ + vdup.32 d0, ip │ │ + vqrdmulh.s32 q13, q12, d0[0] │ │ + vst1.32 {d28[0]}, [r2 :32] │ │ + vqrshrn.s32 d24, q13, #2 │ │ + vqrshrn.s32 d25, q13, #2 │ │ + vqrdmulh.s16 q12, q12, d0[1] │ │ + mov r3, #16 │ │ + vrshr.s16 q12, q12, #4 │ │ + b 47580 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - movw r9, #45 ; 0x2d │ │ - movw sl, #45 ; 0x2d │ │ - b 45b70 │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 49b0c │ │ + b 49b10 │ │ + ; instruction: 0xfffff294 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 49b1c │ │ + b 49b20 │ │ + ; instruction: 0xfffe5fe4 │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 49b2c │ │ + b 49b30 │ │ + andeq r0, r7, r8, ror #25 │ │ + add sl, sl, pc │ │ + b 49950 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - movw r9, #45 ; 0x2d │ │ - movw sl, #1980 ; 0x7bc │ │ - b 45b70 │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 49b48 │ │ + b 49b4c │ │ + ; instruction: 0xfffffa74 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 49b58 │ │ + b 49b5c │ │ + ; instruction: 0xfffe67b0 │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 49b68 │ │ + b 49b6c │ │ + andeq r0, r7, ip, lsr #25 │ │ + add sl, sl, pc │ │ + b 49950 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - movw r9, #45 ; 0x2d │ │ - movw sl, #3885 ; 0xf2d │ │ - b 45b70 │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 49b84 │ │ + b 49b88 │ │ + ; instruction: 0xfffff21c │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 49b94 │ │ + b 49b98 │ │ + ; instruction: 0xfffe6190 │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 49ba4 │ │ + b 49ba8 │ │ + andeq r0, r7, r0, ror ip │ │ + add sl, sl, pc │ │ + b 49950 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - movw r9, #1980 ; 0x7bc │ │ - movw sl, #1980 ; 0x7bc │ │ - b 45b70 │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 49bc0 │ │ + b 49bc4 │ │ + ; instruction: 0xfffff1e0 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 49bd0 │ │ + b 49bd4 │ │ + ; instruction: 0xfffe6440 │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 49be0 │ │ + b 49be4 │ │ + andeq r0, r7, r4, lsr ip │ │ + add sl, sl, pc │ │ + b 49950 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - movw r9, #1980 ; 0x7bc │ │ - movw sl, #45 ; 0x2d │ │ - b 45b70 │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 49bfc │ │ + b 49c00 │ │ + ; instruction: 0xfffff1a4 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 49c0c │ │ + b 49c10 │ │ + ; instruction: 0xfffe66fc │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 49c1c │ │ + b 49c20 │ │ + andeq r0, r7, r8, lsl #24 │ │ + add sl, sl, pc │ │ + b 49950 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - movw r9, #1980 ; 0x7bc │ │ - movw sl, #3885 ; 0xf2d │ │ - b 45b70 │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 49c38 │ │ + b 49c3c │ │ + ; instruction: 0xfffff398 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 49c48 │ │ + b 49c4c │ │ + ; instruction: 0xfffe5eb8 │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 49c58 │ │ + b 49c5c │ │ + ; instruction: 0x00070bbc │ │ + add sl, sl, pc │ │ + b 49950 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - movw r9, #3885 ; 0xf2d │ │ - movw sl, #3885 ; 0xf2d │ │ - b 45b70 │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 49c74 │ │ + b 49c78 │ │ + ; instruction: 0xfffff35c │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 49c84 │ │ + b 49c88 │ │ + ; instruction: 0xfffe60a0 │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 49c94 │ │ + b 49c98 │ │ + andeq r0, r7, r0, lsl #23 │ │ + add sl, sl, pc │ │ + b 49950 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - movw r9, #3885 ; 0xf2d │ │ - movw sl, #45 ; 0x2d │ │ - b 45b70 │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 49cb0 │ │ + b 49cb4 │ │ + ; instruction: 0xfffff320 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 49cc0 │ │ + b 49cc4 │ │ + ; instruction: 0xfffe6350 │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 49cd0 │ │ + b 49cd4 │ │ + andeq r0, r7, r4, asr #22 │ │ + add sl, sl, pc │ │ + b 49950 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - movw r9, #3885 ; 0xf2d │ │ - movw sl, #1980 ; 0x7bc │ │ - b 45b70 │ │ - ldrd r4, [sp, #36] ; 0x24 │ │ - ldrd r6, [sp, #44] ; 0x2c │ │ - ldr r8, [sp, #52] ; 0x34 │ │ - movw fp, #16513 ; 0x4081 │ │ - mul r6, r6, fp │ │ - mul r7, r7, fp │ │ - add r6, r6, r9 │ │ - add r7, r7, sl │ │ - vdup.16 q15, r8 │ │ - clz r8, r8 │ │ - clz r9, r4 │ │ - sub r8, r8, #18 │ │ - tst r6, #2080768 ; 0x1fc000 │ │ - sub r9, r9, #24 │ │ - add lr, r8, #6 │ │ - rsb ip, r8, #6 │ │ - ldr fp, [pc] ; 45bb8 │ │ - b 45bbc │ │ - andeq r1, r6, r4, lsl #23 │ │ - add fp, fp, pc │ │ - bne 45bd0 │ │ - tst r7, #2080768 ; 0x1fc000 │ │ - bne 45e84 │ │ - b 4574c │ │ - cmp r4, #4 │ │ - ubfx sl, r6, #7, #7 │ │ - and r6, r6, #127 ; 0x7f │ │ - movgt r6, sl │ │ - tst r7, #2080768 ; 0x1fc000 │ │ - add r6, fp, r6, lsl #3 │ │ - bne 46670 │ │ - add sl, pc, #24 │ │ - vdup.32 q14, ip │ │ - ldr r9, [sl, r9, lsl #2] │ │ - vneg.s32 q14, q14 │ │ - vdup.16 q13, r8 │ │ - add sl, sl, r9 │ │ - vneg.s16 q13, q13 │ │ - bx sl │ │ - andeq r0, r0, r4, lsl r1 │ │ - andeq r0, r0, r4, lsl r1 │ │ - andeq r0, r0, r4, lsl r1 │ │ - andeq r0, r0, r4, lsl r1 │ │ - andeq r0, r0, r4, lsl r1 │ │ - andeq r0, r0, r8, lsl #1 │ │ - andeq r0, r0, ip, lsl r0 │ │ - add r6, r6, #2 │ │ - vld1.32 {d0[]}, [r6] │ │ - sub r2, r2, #2 │ │ - add r9, r0, r1 │ │ - add sl, r2, r3 │ │ - lsl r1, r1, #1 │ │ - lsl r3, r3, #1 │ │ - vmovl.s8 q0, d0 │ │ - vld1.16 {d4-d5}, [r2], r3 │ │ - vld1.16 {d6-d7}, [sl], r3 │ │ - vext.8 d5, d4, d5, #2 │ │ - vext.8 d7, d6, d7, #2 │ │ - subs r5, r5, #2 │ │ - vtrn.32 d4, d6 │ │ - vtrn.32 d5, d7 │ │ - vmull.s16 q1, d4, d0[0] │ │ - vmlal.s16 q1, d5, d0[1] │ │ - vmlal.s16 q1, d6, d0[2] │ │ - vmlal.s16 q1, d7, d0[3] │ │ - vrshl.s32 q1, q1, q14 │ │ - vqmovun.s32 d2, q1 │ │ - vrshl.s16 d2, d2, d26 │ │ - vmin.u16 d2, d2, d30 │ │ - vst1.32 {d2[0]}, [r0 :32], r1 │ │ - vst1.32 {d2[1]}, [r9 :32], r1 │ │ - bgt 45c48 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - add r6, r6, #2 │ │ - vld1.32 {d0[]}, [r6] │ │ - sub r2, r2, #2 │ │ - add r9, r0, r1 │ │ - add sl, r2, r3 │ │ - lsl r1, r1, #1 │ │ - lsl r3, r3, #1 │ │ - vmovl.s8 q0, d0 │ │ - vld1.16 {d16-d17}, [r2], r3 │ │ - vld1.16 {d22-d23}, [sl], r3 │ │ - vext.8 d18, d16, d17, #2 │ │ - vext.8 d19, d16, d17, #4 │ │ - vext.8 d20, d16, d17, #6 │ │ - vext.8 d24, d22, d23, #2 │ │ - vext.8 d25, d22, d23, #4 │ │ - vext.8 d21, d22, d23, #6 │ │ - subs r5, r5, #2 │ │ - vmull.s16 q2, d16, d0[0] │ │ - vmlal.s16 q2, d18, d0[1] │ │ - vmlal.s16 q2, d19, d0[2] │ │ - vmlal.s16 q2, d20, d0[3] │ │ - vmull.s16 q3, d22, d0[0] │ │ - vmlal.s16 q3, d24, d0[1] │ │ - vmlal.s16 q3, d25, d0[2] │ │ - vmlal.s16 q3, d21, d0[3] │ │ - vrshl.s32 q2, q2, q14 │ │ - vrshl.s32 q3, q3, q14 │ │ - vqmovun.s32 d4, q2 │ │ - vqmovun.s32 d5, q3 │ │ - vrshl.s16 q2, q2, q13 │ │ - vmin.u16 q2, q2, q15 │ │ - vst1.16 {d4}, [r0 :64], r1 │ │ - vst1.16 {d5}, [r9 :64], r1 │ │ - bgt 45cb4 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - vpush {d8-d11} │ │ - vld1.8 {d0}, [r6 :64] │ │ - sub r2, r2, #6 │ │ - add r9, r0, r1 │ │ - add sl, r2, r3 │ │ - lsl r3, r3, #1 │ │ - vmovl.s8 q0, d0 │ │ - sub r3, r3, r4, lsl #1 │ │ - sub r3, r3, #16 │ │ - lsl r1, r1, #1 │ │ - sub r1, r1, r4, lsl #1 │ │ - vld1.16 {d16-d19}, [r2]! │ │ - vld1.16 {d20-d23}, [sl]! │ │ - mov r6, r4 │ │ - vmull.s16 q1, d16, d0[0] │ │ - vmull.s16 q2, d17, d0[0] │ │ - vmull.s16 q3, d20, d0[0] │ │ - vmull.s16 q4, d21, d0[0] │ │ - vext.8 q12, q8, q9, #2 │ │ - vext.8 q5, q10, q11, #2 │ │ - vmlal.s16 q1, d24, d0[1] │ │ - vmlal.s16 q2, d25, d0[1] │ │ - vmlal.s16 q3, d10, d0[1] │ │ - vmlal.s16 q4, d11, d0[1] │ │ - vext.8 q12, q8, q9, #4 │ │ - vext.8 q5, q10, q11, #4 │ │ - vmlal.s16 q1, d24, d0[2] │ │ - vmlal.s16 q2, d25, d0[2] │ │ - vmlal.s16 q3, d10, d0[2] │ │ - vmlal.s16 q4, d11, d0[2] │ │ - vext.8 q12, q8, q9, #6 │ │ - vext.8 q5, q10, q11, #6 │ │ - vmlal.s16 q1, d24, d0[3] │ │ - vmlal.s16 q2, d25, d0[3] │ │ - vmlal.s16 q3, d10, d0[3] │ │ - vmlal.s16 q4, d11, d0[3] │ │ - vext.8 q12, q8, q9, #8 │ │ - vext.8 q5, q10, q11, #8 │ │ - vmlal.s16 q1, d24, d1[0] │ │ - vmlal.s16 q2, d25, d1[0] │ │ - vmlal.s16 q3, d10, d1[0] │ │ - vmlal.s16 q4, d11, d1[0] │ │ - vext.8 q12, q8, q9, #10 │ │ - vext.8 q5, q10, q11, #10 │ │ - vmlal.s16 q1, d24, d1[1] │ │ - vmlal.s16 q2, d25, d1[1] │ │ - vmlal.s16 q3, d10, d1[1] │ │ - vmlal.s16 q4, d11, d1[1] │ │ - vext.8 q12, q8, q9, #12 │ │ - vext.8 q5, q10, q11, #12 │ │ - vmlal.s16 q1, d24, d1[2] │ │ - vmlal.s16 q2, d25, d1[2] │ │ - vmlal.s16 q3, d10, d1[2] │ │ - vmlal.s16 q4, d11, d1[2] │ │ - vext.8 q12, q8, q9, #14 │ │ - vext.8 q5, q10, q11, #14 │ │ - vmlal.s16 q1, d24, d1[3] │ │ - vmlal.s16 q2, d25, d1[3] │ │ - vmlal.s16 q3, d10, d1[3] │ │ - vmlal.s16 q4, d11, d1[3] │ │ - subs r6, r6, #8 │ │ - vrshl.s32 q1, q1, q14 │ │ - vrshl.s32 q2, q2, q14 │ │ - vrshl.s32 q3, q3, q14 │ │ - vrshl.s32 q4, q4, q14 │ │ - vqmovun.s32 d2, q1 │ │ - vqmovun.s32 d3, q2 │ │ - vqmovun.s32 d4, q3 │ │ - vqmovun.s32 d5, q4 │ │ - vrshl.s16 q1, q1, q13 │ │ - vrshl.s16 q2, q2, q13 │ │ - vmin.u16 q1, q1, q15 │ │ - vmin.u16 q2, q2, q15 │ │ - vst1.16 {d2-d3}, [r0 :128]! │ │ - vst1.16 {d4-d5}, [r9 :128]! │ │ - ble 45e64 │ │ - vorr q8, q9, q9 │ │ - vorr q10, q11, q11 │ │ - vld1.16 {d18-d19}, [r2]! │ │ - vld1.16 {d22-d23}, [sl]! │ │ - b 45d58 │ │ - add r0, r0, r1 │ │ - add r9, r9, r1 │ │ - add r2, r2, r3 │ │ - add sl, sl, r3 │ │ - subs r5, r5, #2 │ │ - bgt 45d4c │ │ - vpop {d8-d11} │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - cmp r5, #4 │ │ - ubfx sl, r7, #7, #7 │ │ - and r7, r7, #127 ; 0x7f │ │ - movgt r7, sl │ │ - add r7, fp, r7, lsl #3 │ │ - add sl, pc, #8 │ │ - ldr r9, [sl, r9, lsl #2] │ │ - add sl, sl, r9 │ │ - bx sl │ │ - andeq r0, r0, r0, lsr #10 │ │ - andeq r0, r0, r0, lsr #10 │ │ - andeq r0, r0, r0, lsr #10 │ │ - andeq r0, r0, r8, lsl r7 │ │ - andeq r0, r0, r4, lsl r4 │ │ - andeq r0, r0, r8, asr #4 │ │ - andeq r0, r0, ip, lsl r0 │ │ - bgt 45f88 │ │ - cmp r5, #2 │ │ - add r7, r7, #2 │ │ - vld1.32 {d0[]}, [r7] │ │ - sub r2, r2, r3 │ │ - add r9, r0, r1 │ │ - add sl, r2, r3 │ │ - lsl r3, r3, #1 │ │ - lsl r1, r1, #1 │ │ - vmovl.s8 q0, d0 │ │ - vld1.32 {d1[]}, [r2], r3 │ │ - vld1.32 {d2[]}, [sl], r3 │ │ - vld1.32 {d3[]}, [r2], r3 │ │ - vld1.32 {d4[]}, [sl], r3 │ │ - vld1.32 {d5[]}, [r2], r3 │ │ - vext.8 d1, d1, d2, #4 │ │ - vext.8 d2, d2, d3, #4 │ │ - vext.8 d3, d3, d4, #4 │ │ - vext.8 d4, d4, d5, #4 │ │ - bgt 45f38 │ │ - vmull.s16 q8, d1, d0[0] │ │ - vmlal.s16 q8, d2, d0[1] │ │ - vmlal.s16 q8, d3, d0[2] │ │ - vmlal.s16 q8, d4, d0[3] │ │ - vqrshrun.s32 d16, q8, #6 │ │ - vmin.u16 d16, d16, d30 │ │ - vst1.32 {d16[0]}, [r0 :32], r1 │ │ - vst1.32 {d16[1]}, [r9 :32], r1 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - vld1.32 {d6[]}, [sl], r3 │ │ - vld1.32 {d7[]}, [r2], r3 │ │ - vext.8 d5, d5, d6, #4 │ │ - vext.8 d6, d6, d7, #4 │ │ - vmull.s16 q8, d1, d0[0] │ │ - vmlal.s16 q8, d2, d0[1] │ │ - vmlal.s16 q8, d3, d0[2] │ │ - vmlal.s16 q8, d4, d0[3] │ │ - vmull.s16 q9, d3, d0[0] │ │ - vmlal.s16 q9, d4, d0[1] │ │ - vmlal.s16 q9, d5, d0[2] │ │ - vmlal.s16 q9, d6, d0[3] │ │ - vqrshrun.s32 d16, q8, #6 │ │ - vqrshrun.s32 d17, q9, #6 │ │ - vmin.u16 q8, q8, q15 │ │ - vst1.32 {d16[0]}, [r0 :32], r1 │ │ - vst1.32 {d16[1]}, [r9 :32], r1 │ │ - vst1.32 {d17[0]}, [r0 :32], r1 │ │ - vst1.32 {d17[1]}, [r9 :32], r1 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - vld1.8 {d0}, [r7 :64] │ │ - sub sl, r2, r3, lsl #1 │ │ - add r9, r0, r1 │ │ - sub r2, sl, r3 │ │ - lsl r1, r1, #1 │ │ - lsl r3, r3, #1 │ │ - vmovl.s8 q0, d0 │ │ - vld1.32 {d2[]}, [r2], r3 │ │ - vld1.32 {d3[]}, [sl], r3 │ │ - vld1.32 {d4[]}, [r2], r3 │ │ - vld1.32 {d5[]}, [sl], r3 │ │ - vld1.32 {d6[]}, [r2], r3 │ │ - vld1.32 {d7[]}, [sl], r3 │ │ - vld1.32 {d16[]}, [r2], r3 │ │ - vext.8 d2, d2, d3, #4 │ │ - vext.8 d3, d3, d4, #4 │ │ - vext.8 d4, d4, d5, #4 │ │ - vext.8 d5, d5, d6, #4 │ │ - vext.8 d6, d6, d7, #4 │ │ - vext.8 d7, d7, d16, #4 │ │ - subs r5, r5, #8 │ │ - vld1.32 {d17[]}, [sl], r3 │ │ - vld1.32 {d18[]}, [r2], r3 │ │ - vld1.32 {d19[]}, [sl], r3 │ │ - vld1.32 {d20[]}, [r2], r3 │ │ - vld1.32 {d21[]}, [sl], r3 │ │ - vld1.32 {d22[]}, [r2], r3 │ │ - vld1.32 {d23[]}, [sl], r3 │ │ - vld1.32 {d24[]}, [r2], r3 │ │ - vext.8 d16, d16, d17, #4 │ │ - vext.8 d17, d17, d18, #4 │ │ - vext.8 d18, d18, d19, #4 │ │ - vext.8 d19, d19, d20, #4 │ │ - vext.8 d20, d20, d21, #4 │ │ - vext.8 d21, d21, d22, #4 │ │ - vext.8 d22, d22, d23, #4 │ │ - vext.8 d23, d23, d24, #4 │ │ - vmull.s16 q13, d2, d0[0] │ │ - vmlal.s16 q13, d3, d0[1] │ │ - vmlal.s16 q13, d4, d0[2] │ │ - vmlal.s16 q13, d5, d0[3] │ │ - vmlal.s16 q13, d6, d1[0] │ │ - vmlal.s16 q13, d7, d1[1] │ │ - vmlal.s16 q13, d16, d1[2] │ │ - vmlal.s16 q13, d17, d1[3] │ │ - vmull.s16 q1, d4, d0[0] │ │ - vmlal.s16 q1, d5, d0[1] │ │ - vmlal.s16 q1, d6, d0[2] │ │ - vmlal.s16 q1, d7, d0[3] │ │ - vmlal.s16 q1, d16, d1[0] │ │ - vmlal.s16 q1, d17, d1[1] │ │ - vmlal.s16 q1, d18, d1[2] │ │ - vmlal.s16 q1, d19, d1[3] │ │ - vmull.s16 q2, d6, d0[0] │ │ - vmlal.s16 q2, d7, d0[1] │ │ - vmlal.s16 q2, d16, d0[2] │ │ - vmlal.s16 q2, d17, d0[3] │ │ - vmlal.s16 q2, d18, d1[0] │ │ - vmlal.s16 q2, d19, d1[1] │ │ - vmlal.s16 q2, d20, d1[2] │ │ - vmlal.s16 q2, d21, d1[3] │ │ - vmull.s16 q3, d16, d0[0] │ │ - vmlal.s16 q3, d17, d0[1] │ │ - vmlal.s16 q3, d18, d0[2] │ │ - vmlal.s16 q3, d19, d0[3] │ │ - vmlal.s16 q3, d20, d1[0] │ │ - vmlal.s16 q3, d21, d1[1] │ │ - vmlal.s16 q3, d22, d1[2] │ │ - vmlal.s16 q3, d23, d1[3] │ │ - vqrshrun.s32 d26, q13, #6 │ │ - vqrshrun.s32 d27, q1, #6 │ │ - vqrshrun.s32 d2, q2, #6 │ │ - vqrshrun.s32 d3, q3, #6 │ │ - vmin.u16 q13, q13, q15 │ │ - vmin.u16 q1, q1, q15 │ │ - vst1.32 {d26[0]}, [r0 :32], r1 │ │ - vst1.32 {d26[1]}, [r9 :32], r1 │ │ - vst1.32 {d27[0]}, [r0 :32], r1 │ │ - vst1.32 {d27[1]}, [r9 :32], r1 │ │ - vst1.32 {d2[0]}, [r0 :32], r1 │ │ - vst1.32 {d2[1]}, [r9 :32], r1 │ │ - vst1.32 {d3[0]}, [r0 :32], r1 │ │ - vst1.32 {d3[1]}, [r9 :32], r1 │ │ - ble 460ec │ │ - vorr q1, q9, q9 │ │ - vorr q2, q10, q10 │ │ - vorr q3, q11, q11 │ │ - vorr d16, d24, d24 │ │ - b 45fd8 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - bgt 461ac │ │ - cmp r5, #2 │ │ - add r7, r7, #2 │ │ - vld1.32 {d0[]}, [r7] │ │ - sub r2, r2, r3 │ │ - add r9, r0, r1 │ │ - add sl, r2, r3 │ │ - lsl r3, r3, #1 │ │ - lsl r1, r1, #1 │ │ - vmovl.s8 q0, d0 │ │ - vld1.16 {d1}, [r2], r3 │ │ - vld1.16 {d2}, [sl], r3 │ │ - vld1.16 {d3}, [r2], r3 │ │ - vld1.16 {d4}, [sl], r3 │ │ - vld1.16 {d5}, [r2], r3 │ │ - vmull.s16 q8, d1, d0[0] │ │ - vmlal.s16 q8, d2, d0[1] │ │ - vmlal.s16 q8, d3, d0[2] │ │ - vmlal.s16 q8, d4, d0[3] │ │ - vmull.s16 q9, d2, d0[0] │ │ - vmlal.s16 q9, d3, d0[1] │ │ - vmlal.s16 q9, d4, d0[2] │ │ - vmlal.s16 q9, d5, d0[3] │ │ - vqrshrun.s32 d16, q8, #6 │ │ - vqrshrun.s32 d17, q9, #6 │ │ - vmin.u16 q8, q8, q15 │ │ - vmin.u16 q9, q9, q15 │ │ - vst1.16 {d16}, [r0 :64], r1 │ │ - vst1.16 {d17}, [r9 :64], r1 │ │ - ble 461a8 │ │ - vld1.16 {d6}, [sl], r3 │ │ - vld1.16 {d7}, [r2], r3 │ │ - vmull.s16 q8, d3, d0[0] │ │ - vmlal.s16 q8, d4, d0[1] │ │ - vmlal.s16 q8, d5, d0[2] │ │ - vmlal.s16 q8, d6, d0[3] │ │ - vmull.s16 q9, d4, d0[0] │ │ - vmlal.s16 q9, d5, d0[1] │ │ - vmlal.s16 q9, d6, d0[2] │ │ - vmlal.s16 q9, d7, d0[3] │ │ - vqrshrun.s32 d16, q8, #6 │ │ - vqrshrun.s32 d17, q9, #6 │ │ - vmin.u16 q8, q8, q15 │ │ - vmin.u16 q9, q9, q15 │ │ - vst1.16 {d16}, [r0 :64], r1 │ │ - vst1.16 {d17}, [r9 :64], r1 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - vld1.8 {d0}, [r7 :64] │ │ - sub sl, r2, r3, lsl #1 │ │ - add r9, r0, r1 │ │ - sub r2, sl, r3 │ │ - lsl r3, r3, #1 │ │ - lsl r1, r1, #1 │ │ - vmovl.s8 q0, d0 │ │ - vld1.16 {d16}, [r2], r3 │ │ - vld1.16 {d17}, [sl], r3 │ │ - vld1.16 {d18}, [r2], r3 │ │ - vld1.16 {d19}, [sl], r3 │ │ - vld1.16 {d20}, [r2], r3 │ │ - vld1.16 {d21}, [sl], r3 │ │ - vld1.16 {d22}, [r2], r3 │ │ - subs r5, r5, #4 │ │ - vld1.16 {d23}, [sl], r3 │ │ - vld1.16 {d24}, [r2], r3 │ │ - vld1.16 {d25}, [sl], r3 │ │ - vld1.16 {d26}, [r2], r3 │ │ - vmull.s16 q1, d16, d0[0] │ │ - vmlal.s16 q1, d17, d0[1] │ │ - vmlal.s16 q1, d18, d0[2] │ │ - vmlal.s16 q1, d19, d0[3] │ │ - vmlal.s16 q1, d20, d1[0] │ │ - vmlal.s16 q1, d21, d1[1] │ │ - vmlal.s16 q1, d22, d1[2] │ │ - vmlal.s16 q1, d23, d1[3] │ │ - vmull.s16 q2, d17, d0[0] │ │ - vmlal.s16 q2, d18, d0[1] │ │ - vmlal.s16 q2, d19, d0[2] │ │ - vmlal.s16 q2, d20, d0[3] │ │ - vmlal.s16 q2, d21, d1[0] │ │ - vmlal.s16 q2, d22, d1[1] │ │ - vmlal.s16 q2, d23, d1[2] │ │ - vmlal.s16 q2, d24, d1[3] │ │ - vmull.s16 q3, d18, d0[0] │ │ - vmlal.s16 q3, d19, d0[1] │ │ - vmlal.s16 q3, d20, d0[2] │ │ - vmlal.s16 q3, d21, d0[3] │ │ - vmlal.s16 q3, d22, d1[0] │ │ - vmlal.s16 q3, d23, d1[1] │ │ - vmlal.s16 q3, d24, d1[2] │ │ - vmlal.s16 q3, d25, d1[3] │ │ - vmull.s16 q8, d19, d0[0] │ │ - vmlal.s16 q8, d20, d0[1] │ │ - vmlal.s16 q8, d21, d0[2] │ │ - vmlal.s16 q8, d22, d0[3] │ │ - vmlal.s16 q8, d23, d1[0] │ │ - vmlal.s16 q8, d24, d1[1] │ │ - vmlal.s16 q8, d25, d1[2] │ │ - vmlal.s16 q8, d26, d1[3] │ │ - vqrshrun.s32 d2, q1, #6 │ │ - vqrshrun.s32 d3, q2, #6 │ │ - vqrshrun.s32 d4, q3, #6 │ │ - vqrshrun.s32 d5, q8, #6 │ │ - vmin.u16 q1, q1, q15 │ │ - vmin.u16 q2, q2, q15 │ │ - vst1.16 {d2}, [r0 :64], r1 │ │ - vst1.16 {d3}, [r9 :64], r1 │ │ - vst1.16 {d4}, [r0 :64], r1 │ │ - vst1.16 {d5}, [r9 :64], r1 │ │ - ble 462b8 │ │ - vorr q8, q10, q10 │ │ - vorr q9, q11, q11 │ │ - vorr q10, q12, q12 │ │ - vorr d22, d26, d26 │ │ - b 461e4 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - bgt 463c8 │ │ - cmp r5, #2 │ │ - add r7, r7, #2 │ │ - vld1.32 {d0[]}, [r7] │ │ - sub r2, r2, r3 │ │ - add r9, r0, r1 │ │ - add sl, r2, r3 │ │ - lsl r3, r3, #1 │ │ - lsl r1, r1, #1 │ │ - vmovl.s8 q0, d0 │ │ - vld1.16 {d2-d3}, [r2], r3 │ │ - vld1.16 {d4-d5}, [sl], r3 │ │ - vld1.16 {d6-d7}, [r2], r3 │ │ - vld1.16 {d16-d17}, [sl], r3 │ │ - vld1.16 {d18-d19}, [r2], r3 │ │ - vmull.s16 q10, d2, d0[0] │ │ - vmlal.s16 q10, d4, d0[1] │ │ - vmlal.s16 q10, d6, d0[2] │ │ - vmlal.s16 q10, d16, d0[3] │ │ - vmull.s16 q11, d3, d0[0] │ │ - vmlal.s16 q11, d5, d0[1] │ │ - vmlal.s16 q11, d7, d0[2] │ │ - vmlal.s16 q11, d17, d0[3] │ │ - vmull.s16 q12, d4, d0[0] │ │ - vmlal.s16 q12, d6, d0[1] │ │ - vmlal.s16 q12, d16, d0[2] │ │ - vmlal.s16 q12, d18, d0[3] │ │ - vmull.s16 q13, d5, d0[0] │ │ - vmlal.s16 q13, d7, d0[1] │ │ - vmlal.s16 q13, d17, d0[2] │ │ - vmlal.s16 q13, d19, d0[3] │ │ - vqrshrun.s32 d20, q10, #6 │ │ - vqrshrun.s32 d21, q11, #6 │ │ - vqrshrun.s32 d22, q12, #6 │ │ - vqrshrun.s32 d23, q13, #6 │ │ - vmin.u16 q10, q10, q15 │ │ - vmin.u16 q11, q11, q15 │ │ - vst1.16 {d20-d21}, [r0 :128], r1 │ │ - vst1.16 {d22-d23}, [r9 :128], r1 │ │ - ble 463c4 │ │ - vld1.16 {d20-d21}, [sl], r3 │ │ - vld1.16 {d22-d23}, [r2], r3 │ │ - vmull.s16 q1, d6, d0[0] │ │ - vmlal.s16 q1, d16, d0[1] │ │ - vmlal.s16 q1, d18, d0[2] │ │ - vmlal.s16 q1, d20, d0[3] │ │ - vmull.s16 q2, d7, d0[0] │ │ - vmlal.s16 q2, d17, d0[1] │ │ - vmlal.s16 q2, d19, d0[2] │ │ - vmlal.s16 q2, d21, d0[3] │ │ - vmull.s16 q12, d16, d0[0] │ │ - vmlal.s16 q12, d18, d0[1] │ │ - vmlal.s16 q12, d20, d0[2] │ │ - vmlal.s16 q12, d22, d0[3] │ │ - vmull.s16 q13, d17, d0[0] │ │ - vmlal.s16 q13, d19, d0[1] │ │ - vmlal.s16 q13, d21, d0[2] │ │ - vmlal.s16 q13, d23, d0[3] │ │ - vqrshrun.s32 d2, q1, #6 │ │ - vqrshrun.s32 d3, q2, #6 │ │ - vqrshrun.s32 d4, q12, #6 │ │ - vqrshrun.s32 d5, q13, #6 │ │ - vmin.u16 q1, q1, q15 │ │ - vmin.u16 q2, q2, q15 │ │ - vst1.16 {d2-d3}, [r0 :128], r1 │ │ - vst1.16 {d4-d5}, [r9 :128], r1 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ vpush {d8-d15} │ │ - vld1.8 {d0}, [r7 :64] │ │ - sub r2, r2, r3 │ │ - sub r2, r2, r3, lsl #1 │ │ - vmovl.s8 q0, d0 │ │ - mov r7, r5 │ │ - add r9, r0, r1 │ │ - add sl, r2, r3 │ │ - lsl r3, r3, #1 │ │ - lsl r1, r1, #1 │ │ - vld1.16 {d10-d11}, [r2], r3 │ │ - vld1.16 {d12-d13}, [sl], r3 │ │ - vld1.16 {d14-d15}, [r2], r3 │ │ - vld1.16 {d16-d17}, [sl], r3 │ │ - vld1.16 {d18-d19}, [r2], r3 │ │ - vld1.16 {d20-d21}, [sl], r3 │ │ - vld1.16 {d22-d23}, [r2], r3 │ │ - subs r5, r5, #2 │ │ - vld1.16 {d24-d25}, [sl], r3 │ │ - vld1.16 {d26-d27}, [r2], r3 │ │ - vmull.s16 q1, d10, d0[0] │ │ - vmlal.s16 q1, d12, d0[1] │ │ - vmlal.s16 q1, d14, d0[2] │ │ - vmlal.s16 q1, d16, d0[3] │ │ - vmlal.s16 q1, d18, d1[0] │ │ - vmlal.s16 q1, d20, d1[1] │ │ - vmlal.s16 q1, d22, d1[2] │ │ - vmlal.s16 q1, d24, d1[3] │ │ - vmull.s16 q2, d11, d0[0] │ │ - vmlal.s16 q2, d13, d0[1] │ │ - vmlal.s16 q2, d15, d0[2] │ │ - vmlal.s16 q2, d17, d0[3] │ │ - vmlal.s16 q2, d19, d1[0] │ │ - vmlal.s16 q2, d21, d1[1] │ │ - vmlal.s16 q2, d23, d1[2] │ │ - vmlal.s16 q2, d25, d1[3] │ │ - vmull.s16 q3, d12, d0[0] │ │ - vmlal.s16 q3, d14, d0[1] │ │ - vmlal.s16 q3, d16, d0[2] │ │ - vmlal.s16 q3, d18, d0[3] │ │ - vmlal.s16 q3, d20, d1[0] │ │ - vmlal.s16 q3, d22, d1[1] │ │ - vmlal.s16 q3, d24, d1[2] │ │ - vmlal.s16 q3, d26, d1[3] │ │ - vmull.s16 q4, d13, d0[0] │ │ - vmlal.s16 q4, d15, d0[1] │ │ - vmlal.s16 q4, d17, d0[2] │ │ - vmlal.s16 q4, d19, d0[3] │ │ - vmlal.s16 q4, d21, d1[0] │ │ - vmlal.s16 q4, d23, d1[1] │ │ - vmlal.s16 q4, d25, d1[2] │ │ - vmlal.s16 q4, d27, d1[3] │ │ - vqrshrun.s32 d2, q1, #6 │ │ - vqrshrun.s32 d3, q2, #6 │ │ - vqrshrun.s32 d4, q3, #6 │ │ - vqrshrun.s32 d5, q4, #6 │ │ - vmin.u16 q1, q1, q15 │ │ - vmin.u16 q2, q2, q15 │ │ - vst1.16 {d2-d3}, [r0 :128], r1 │ │ - vst1.16 {d4-d5}, [r9 :128], r1 │ │ - ble 4658c │ │ - subs r5, r5, #2 │ │ - vld1.16 {d2-d3}, [sl], r3 │ │ - vld1.16 {d4-d5}, [r2], r3 │ │ - vmull.s16 q3, d14, d0[0] │ │ - vmlal.s16 q3, d16, d0[1] │ │ - vmlal.s16 q3, d18, d0[2] │ │ - vmlal.s16 q3, d20, d0[3] │ │ - vmlal.s16 q3, d22, d1[0] │ │ - vmlal.s16 q3, d24, d1[1] │ │ - vmlal.s16 q3, d26, d1[2] │ │ - vmlal.s16 q3, d2, d1[3] │ │ - vmull.s16 q4, d15, d0[0] │ │ - vmlal.s16 q4, d17, d0[1] │ │ - vmlal.s16 q4, d19, d0[2] │ │ - vmlal.s16 q4, d21, d0[3] │ │ - vmlal.s16 q4, d23, d1[0] │ │ - vmlal.s16 q4, d25, d1[1] │ │ - vmlal.s16 q4, d27, d1[2] │ │ - vmlal.s16 q4, d3, d1[3] │ │ - vmull.s16 q5, d16, d0[0] │ │ - vmlal.s16 q5, d18, d0[1] │ │ - vmlal.s16 q5, d20, d0[2] │ │ - vmlal.s16 q5, d22, d0[3] │ │ - vmlal.s16 q5, d24, d1[0] │ │ - vmlal.s16 q5, d26, d1[1] │ │ - vmlal.s16 q5, d2, d1[2] │ │ - vmlal.s16 q5, d4, d1[3] │ │ - vmull.s16 q6, d17, d0[0] │ │ - vmlal.s16 q6, d19, d0[1] │ │ - vmlal.s16 q6, d21, d0[2] │ │ - vmlal.s16 q6, d23, d0[3] │ │ - vmlal.s16 q6, d25, d1[0] │ │ - vmlal.s16 q6, d27, d1[1] │ │ - vmlal.s16 q6, d3, d1[2] │ │ - vmlal.s16 q6, d5, d1[3] │ │ - vqrshrun.s32 d6, q3, #6 │ │ - vqrshrun.s32 d7, q4, #6 │ │ - vqrshrun.s32 d8, q5, #6 │ │ - vqrshrun.s32 d9, q6, #6 │ │ - vmin.u16 q3, q3, q15 │ │ - vmin.u16 q4, q4, q15 │ │ - vst1.16 {d6-d7}, [r0 :128], r1 │ │ - vst1.16 {d8-d9}, [r9 :128], r1 │ │ - ble 4658c │ │ - vorr q5, q9, q9 │ │ - vorr q6, q10, q10 │ │ - vorr q7, q11, q11 │ │ + ldr r4, [pc] ; 49cec │ │ + b 49cf0 │ │ + ; instruction: 0xfffff5d4 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 49cfc │ │ + b 49d00 │ │ + ; instruction: 0xfffe5e04 │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 49d0c │ │ + b 49d10 │ │ + andeq r0, r7, r8, lsl #22 │ │ + add sl, sl, pc │ │ + b 49950 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 49d28 │ │ + b 49d2c │ │ + ; instruction: 0xfffff598 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 49d38 │ │ + b 49d3c │ │ + ; instruction: 0xfffe5fec │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 49d48 │ │ + b 49d4c │ │ + andeq r0, r7, ip, asr #21 │ │ + add sl, sl, pc │ │ + b 49950 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 49d64 │ │ + b 49d68 │ │ + ; instruction: 0xfffff55c │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 49d74 │ │ + b 49d78 │ │ + ; instruction: 0xfffe629c │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 49d84 │ │ + b 49d88 │ │ + muleq r7, r0, sl │ │ + add sl, sl, pc │ │ + b 49950 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 49da0 │ │ + b 49da4 │ │ + ; instruction: 0xfffff81c │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 49db0 │ │ + b 49db4 │ │ + ; instruction: 0xfffe5d50 │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 49dc0 │ │ + b 49dc4 │ │ + andeq r0, r7, r4, ror #20 │ │ + add sl, sl, pc │ │ + b 49950 │ │ + cmp r3, sl │ │ + mov fp, #16 │ │ + blt 49e98 │ │ + add r6, r2, #8 │ │ + vmov.i32 d4, #0 ; 0x00000000 │ │ + vld1.32 {d16}, [r6 :64] │ │ + vst1.32 {d4}, [r6 :64], fp │ │ + vld1.32 {d17}, [r6 :64] │ │ + vst1.32 {d4}, [r6 :64], fp │ │ + vld1.32 {d18}, [r6 :64] │ │ + vst1.32 {d4}, [r6 :64], fp │ │ + vld1.32 {d19}, [r6 :64] │ │ + vst1.32 {d4}, [r6 :64], fp │ │ + vld1.32 {d20}, [r6 :64] │ │ + vst1.32 {d4}, [r6 :64], fp │ │ + vld1.32 {d21}, [r6 :64] │ │ + vst1.32 {d4}, [r6 :64], fp │ │ + vld1.32 {d22}, [r6 :64] │ │ + vst1.32 {d4}, [r6 :64], fp │ │ + vld1.32 {d23}, [r6 :64] │ │ + vst1.32 {d4}, [r6 :64], fp │ │ + vld1.32 {d24}, [r6 :64] │ │ + vst1.32 {d4}, [r6 :64], fp │ │ + vld1.32 {d25}, [r6 :64] │ │ + vst1.32 {d4}, [r6 :64], fp │ │ + vld1.32 {d26}, [r6 :64] │ │ + vst1.32 {d4}, [r6 :64], fp │ │ + vld1.32 {d27}, [r6 :64] │ │ + vst1.32 {d4}, [r6 :64], fp │ │ + vld1.32 {d28}, [r6 :64] │ │ + vst1.32 {d4}, [r6 :64], fp │ │ + vld1.32 {d29}, [r6 :64] │ │ + vst1.32 {d4}, [r6 :64], fp │ │ + vld1.32 {d30}, [r6 :64] │ │ + vst1.32 {d4}, [r6 :64], fp │ │ + vld1.32 {d31}, [r6 :64] │ │ + vst1.32 {d4}, [r6 :64], fp │ │ + blx r4 │ │ + vqrshrn.s32 d16, q8, #1 │ │ + vqrshrn.s32 d17, q9, #1 │ │ + vqrshrn.s32 d18, q10, #1 │ │ + vqrshrn.s32 d19, q11, #1 │ │ + vqrshrn.s32 d20, q12, #1 │ │ + vqrshrn.s32 d21, q13, #1 │ │ + vqrshrn.s32 d22, q14, #1 │ │ + vqrshrn.s32 d23, q15, #1 │ │ + vuzp.16 q8, q9 │ │ + mov r6, sp │ │ + vuzp.16 q10, q11 │ │ + vpush {d16-d23} │ │ + b 49eac │ │ + vmov.i16 q8, #0 ; 0x0000 │ │ + vmov.i16 q9, #0 ; 0x0000 │ │ + mov r6, sp │ │ + vpush {d16-d19} │ │ + vpush {d16-d19} │ │ + vmov.i32 d4, #0 ; 0x00000000 │ │ + vld1.32 {d16}, [r2 :64] │ │ + vst1.32 {d4}, [r2 :64], fp │ │ + vld1.32 {d17}, [r2 :64] │ │ + vst1.32 {d4}, [r2 :64], fp │ │ + vld1.32 {d18}, [r2 :64] │ │ + vst1.32 {d4}, [r2 :64], fp │ │ + vld1.32 {d19}, [r2 :64] │ │ + vst1.32 {d4}, [r2 :64], fp │ │ + vld1.32 {d20}, [r2 :64] │ │ + vst1.32 {d4}, [r2 :64], fp │ │ + vld1.32 {d21}, [r2 :64] │ │ + vst1.32 {d4}, [r2 :64], fp │ │ + vld1.32 {d22}, [r2 :64] │ │ + vst1.32 {d4}, [r2 :64], fp │ │ + vld1.32 {d23}, [r2 :64] │ │ + vst1.32 {d4}, [r2 :64], fp │ │ + vld1.32 {d24}, [r2 :64] │ │ + vst1.32 {d4}, [r2 :64], fp │ │ + vld1.32 {d25}, [r2 :64] │ │ + vst1.32 {d4}, [r2 :64], fp │ │ + vld1.32 {d26}, [r2 :64] │ │ + vst1.32 {d4}, [r2 :64], fp │ │ + vld1.32 {d27}, [r2 :64] │ │ + vst1.32 {d4}, [r2 :64], fp │ │ + vld1.32 {d28}, [r2 :64] │ │ + vst1.32 {d4}, [r2 :64], fp │ │ + vld1.32 {d29}, [r2 :64] │ │ + vst1.32 {d4}, [r2 :64], fp │ │ + vld1.32 {d30}, [r2 :64] │ │ + vst1.32 {d4}, [r2 :64], fp │ │ + vld1.32 {d31}, [r2 :64] │ │ + vst1.32 {d4}, [r2 :64], fp │ │ + blx r4 │ │ + vqrshrn.s32 d16, q8, #1 │ │ + vqrshrn.s32 d17, q9, #1 │ │ + vqrshrn.s32 d18, q10, #1 │ │ + vqrshrn.s32 d19, q11, #1 │ │ + vqrshrn.s32 d20, q12, #1 │ │ + vqrshrn.s32 d21, q13, #1 │ │ + vqrshrn.s32 d22, q14, #1 │ │ + vqrshrn.s32 d23, q15, #1 │ │ + vuzp.16 q8, q9 │ │ + mov r6, sp │ │ + vuzp.16 q10, q11 │ │ + vorr q12, q10, q10 │ │ + vorr q13, q11, q11 │ │ + vpop {d20-d23} │ │ + blx r5 │ │ + mov r6, r0 │ │ + mov r7, r6 │ │ + vmov.i16 q6, #0 ; 0x0000 │ │ + vmvn.i16 q7, #64512 ; 0xfc00 │ │ + vld1.16 {d0-d1}, [r7 :128], r1 │ │ + vrshr.s16 q8, q8, #4 │ │ + vld1.16 {d2-d3}, [r7 :128], r1 │ │ + vrshr.s16 q9, q9, #4 │ │ + vld1.16 {d4-d5}, [r7 :128], r1 │ │ + vrshr.s16 q10, q10, #4 │ │ + vqadd.s16 q8, q8, q0 │ │ + vld1.16 {d6-d7}, [r7 :128], r1 │ │ + vrshr.s16 q11, q11, #4 │ │ + vqadd.s16 q9, q9, q1 │ │ + vmax.s16 q8, q8, q6 │ │ + vqadd.s16 q10, q10, q2 │ │ + vmax.s16 q9, q9, q6 │ │ + vmin.s16 q8, q8, q7 │ │ + vqadd.s16 q11, q11, q3 │ │ + vmax.s16 q10, q10, q6 │ │ + vmin.s16 q9, q9, q7 │ │ + vst1.16 {d16-d17}, [r6 :128], r1 │ │ + vmax.s16 q11, q11, q6 │ │ + vmin.s16 q10, q10, q7 │ │ + vst1.16 {d18-d19}, [r6 :128], r1 │ │ + vmin.s16 q11, q11, q7 │ │ + vst1.16 {d20-d21}, [r6 :128], r1 │ │ + vst1.16 {d22-d23}, [r6 :128], r1 │ │ + vpop {d20-d23} │ │ vorr q8, q12, q12 │ │ vorr q9, q13, q13 │ │ - vorr q10, q1, q1 │ │ - vorr q11, q2, q2 │ │ - b 4640c │ │ - subs r4, r4, #8 │ │ - ble 465b8 │ │ - asr r3, r3, #1 │ │ - asr r1, r1, #1 │ │ - mls r2, r3, r7, r2 │ │ - mls r0, r1, r7, r0 │ │ - sub r2, r2, r3, lsl #3 │ │ - mov r5, r7 │ │ - add r2, r2, #16 │ │ - add r0, r0, #16 │ │ - b 463e0 │ │ + blx r5 │ │ + add r6, r0, #16 │ │ + mov r7, r6 │ │ + vmov.i16 q6, #0 ; 0x0000 │ │ + vmvn.i16 q7, #64512 ; 0xfc00 │ │ + vld1.16 {d0-d1}, [r7 :128], r1 │ │ + vrshr.s16 q8, q8, #4 │ │ + vld1.16 {d2-d3}, [r7 :128], r1 │ │ + vrshr.s16 q9, q9, #4 │ │ + vld1.16 {d4-d5}, [r7 :128], r1 │ │ + vrshr.s16 q10, q10, #4 │ │ + vqadd.s16 q8, q8, q0 │ │ + vld1.16 {d6-d7}, [r7 :128], r1 │ │ + vrshr.s16 q11, q11, #4 │ │ + vqadd.s16 q9, q9, q1 │ │ + vmax.s16 q8, q8, q6 │ │ + vqadd.s16 q10, q10, q2 │ │ + vmax.s16 q9, q9, q6 │ │ + vmin.s16 q8, q8, q7 │ │ + vqadd.s16 q11, q11, q3 │ │ + vmax.s16 q10, q10, q6 │ │ + vmin.s16 q9, q9, q7 │ │ + vst1.16 {d16-d17}, [r6 :128], r1 │ │ + vmax.s16 q11, q11, q6 │ │ + vmin.s16 q10, q10, q7 │ │ + vst1.16 {d18-d19}, [r6 :128], r1 │ │ + vmin.s16 q11, q11, q7 │ │ + vst1.16 {d20-d21}, [r6 :128], r1 │ │ + vst1.16 {d22-d23}, [r6 :128], r1 │ │ vpop {d8-d15} │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - bgt 463c8 │ │ - vpush {d12-d15} │ │ - add r7, r7, #2 │ │ - vld1.32 {d0[]}, [r7] │ │ - sub r2, r2, r3 │ │ - vmovl.s8 q0, d0 │ │ - vld1.16 {d12-d15}, [r2], r3 │ │ - vld1.16 {d16-d19}, [r2], r3 │ │ - vld1.16 {d20-d23}, [r2], r3 │ │ - vld1.16 {d24-d27}, [r2], r3 │ │ - subs r5, r5, #1 │ │ - vmull.s16 q1, d12, d0[0] │ │ - vmlal.s16 q1, d16, d0[1] │ │ - vmlal.s16 q1, d20, d0[2] │ │ - vmlal.s16 q1, d24, d0[3] │ │ - vmull.s16 q2, d13, d0[0] │ │ - vmlal.s16 q2, d17, d0[1] │ │ - vmlal.s16 q2, d21, d0[2] │ │ - vmlal.s16 q2, d25, d0[3] │ │ - vmull.s16 q3, d14, d0[0] │ │ - vmlal.s16 q3, d18, d0[1] │ │ - vmlal.s16 q3, d22, d0[2] │ │ - vmlal.s16 q3, d26, d0[3] │ │ - vmull.s16 q6, d15, d0[0] │ │ - vmlal.s16 q6, d19, d0[1] │ │ - vmlal.s16 q6, d23, d0[2] │ │ - vmlal.s16 q6, d27, d0[3] │ │ - vqrshrun.s32 d2, q1, #6 │ │ - vqrshrun.s32 d3, q2, #6 │ │ - vqrshrun.s32 d4, q3, #6 │ │ - vqrshrun.s32 d5, q6, #6 │ │ - vmin.u16 q1, q1, q15 │ │ - vmin.u16 q2, q2, q15 │ │ - vst1.16 {d2-d5}, [r0 :128], r1 │ │ - ble 46668 │ │ - vorr q6, q8, q8 │ │ - vorr q7, q9, q9 │ │ - vorr q8, q10, q10 │ │ - vorr q9, q11, q11 │ │ - vorr q10, q12, q12 │ │ - vorr q11, q13, q13 │ │ - b 465e4 │ │ - vpop {d12-d15} │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - cmp r5, #4 │ │ - ubfx sl, r7, #7, #7 │ │ - and r7, r7, #127 ; 0x7f │ │ - movgt r7, sl │ │ - add r7, fp, r7, lsl #3 │ │ - add sl, pc, #24 │ │ - rsb ip, ip, #0 │ │ - ldr r9, [sl, r9, lsl #2] │ │ - vdup.32 q14, ip │ │ - rsb r8, lr, #0 │ │ - add sl, sl, r9 │ │ - vdup.32 q13, r8 │ │ - bx sl │ │ - andeq r0, r0, ip, lsr #10 │ │ - andeq r0, r0, ip, lsr #10 │ │ - ; instruction: 0x000003b4 │ │ - ; instruction: 0x000003b4 │ │ - ; instruction: 0x000003b4 │ │ - ; instruction: 0x000001bc │ │ - andeq r0, r0, ip, lsl r0 │ │ - add r6, r6, #2 │ │ - vld1.32 {d0[]}, [r6] │ │ - bgt 46764 │ │ - add r7, r7, #2 │ │ - vld1.32 {d2[]}, [r7] │ │ - sub sl, r2, #2 │ │ - sub r2, sl, r3 │ │ - add r9, r0, r1 │ │ - lsl r3, r3, #1 │ │ - lsl r1, r1, #1 │ │ - vmovl.s8 q0, d0 │ │ - vmovl.s8 q1, d2 │ │ - vld1.16 {d22-d23}, [r2], r3 │ │ - vext.8 d24, d22, d23, #2 │ │ - vmull.s16 q11, d22, d0 │ │ - vmull.s16 q12, d24, d0 │ │ - vpadd.i32 d22, d22, d23 │ │ - vpadd.i32 d23, d24, d25 │ │ - vpadd.i32 d22, d22, d23 │ │ - vrshl.s32 d16, d22, d28 │ │ - vmovn.i32 d16, q8 │ │ - bl 46830 │ │ - vext.8 d16, d16, d16, #4 │ │ - vext.8 d16, d16, d24, #4 │ │ - vorr d17, d24, d24 │ │ - bl 46830 │ │ - vext.8 d18, d17, d24, #4 │ │ - vmull.s16 q2, d16, d2[0] │ │ - vmlal.s16 q2, d17, d2[1] │ │ - vmlal.s16 q2, d18, d2[2] │ │ - vmlal.s16 q2, d24, d2[3] │ │ - vrshl.s32 q2, q2, q13 │ │ - vqmovun.s32 d4, q2 │ │ - vmin.u16 d4, d4, d30 │ │ - subs r5, r5, #2 │ │ - vst1.32 {d4[0]}, [r0 :32], r1 │ │ - vst1.32 {d4[1]}, [r9 :32], r1 │ │ - ble 4682c │ │ - vorr d16, d18, d18 │ │ - vorr d17, d24, d24 │ │ - b 46724 │ │ - vld1.8 {d2}, [r7 :64] │ │ - sub r2, r2, #2 │ │ - sub sl, r2, r3, lsl #1 │ │ - sub r2, sl, r3 │ │ - add r9, r0, r1 │ │ - lsl r3, r3, #1 │ │ - lsl r1, r1, #1 │ │ - vmovl.s8 q0, d0 │ │ - vmovl.s8 q1, d2 │ │ - vld1.16 {d22-d23}, [r2], r3 │ │ - vext.8 d24, d22, d23, #2 │ │ - vmull.s16 q11, d22, d0 │ │ - vmull.s16 q12, d24, d0 │ │ - vpadd.i32 d22, d22, d23 │ │ - vpadd.i32 d23, d24, d25 │ │ - vpadd.i32 d22, d22, d23 │ │ - vrshl.s32 d16, d22, d28 │ │ - vmovn.i32 d16, q8 │ │ - bl 46830 │ │ - vext.8 d16, d16, d16, #4 │ │ - vext.8 d16, d16, d24, #4 │ │ - vorr d17, d24, d24 │ │ - bl 46830 │ │ - vext.8 d18, d17, d24, #4 │ │ - vorr d19, d24, d24 │ │ - bl 46830 │ │ - vext.8 d20, d19, d24, #4 │ │ - vorr d21, d24, d24 │ │ - bl 46830 │ │ - vext.8 d22, d21, d24, #4 │ │ - vmull.s16 q3, d16, d2[0] │ │ - vmlal.s16 q3, d17, d2[1] │ │ - vmlal.s16 q3, d18, d2[2] │ │ - vmlal.s16 q3, d19, d2[3] │ │ - vmlal.s16 q3, d20, d3[0] │ │ - vmlal.s16 q3, d21, d3[1] │ │ - vmlal.s16 q3, d22, d3[2] │ │ - vmlal.s16 q3, d24, d3[3] │ │ - vrshl.s32 q3, q3, q13 │ │ - vqmovun.s32 d6, q3 │ │ - vmin.u16 d6, d6, d30 │ │ - subs r5, r5, #2 │ │ - vst1.32 {d6[0]}, [r0 :32], r1 │ │ - vst1.32 {d6[1]}, [r9 :32], r1 │ │ - ble 4682c │ │ - vorr q8, q9, q9 │ │ - vorr q9, q10, q10 │ │ - vorr d20, d22, d22 │ │ - vorr d21, d24, d24 │ │ - b 467d4 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - vld1.16 {d22-d23}, [sl], r3 │ │ - vld1.16 {d24-d25}, [r2], r3 │ │ - vext.8 d23, d22, d23, #2 │ │ - vext.8 d25, d24, d25, #2 │ │ - vtrn.32 q11, q12 │ │ - vmull.s16 q3, d22, d0[0] │ │ - vmlal.s16 q3, d23, d0[1] │ │ - vmlal.s16 q3, d24, d0[2] │ │ - vmlal.s16 q3, d25, d0[3] │ │ - vrshl.s32 q3, q3, q14 │ │ - vmovn.i32 d24, q3 │ │ - bx lr │ │ - add r6, r6, #2 │ │ - vld1.32 {d0[]}, [r6] │ │ - bgt 46918 │ │ - add r7, r7, #2 │ │ - vld1.32 {d2[]}, [r7] │ │ - sub sl, r2, #2 │ │ - sub r2, sl, r3 │ │ - add r9, r0, r1 │ │ - lsl r3, r3, #1 │ │ - lsl r1, r1, #1 │ │ - vmovl.s8 q0, d0 │ │ - vmovl.s8 q1, d2 │ │ - vld1.16 {d22-d23}, [r2], r3 │ │ - vext.8 d24, d22, d23, #2 │ │ - vext.8 d25, d22, d23, #4 │ │ - vext.8 d23, d22, d23, #6 │ │ - vmull.s16 q10, d22, d0[0] │ │ - vmlal.s16 q10, d24, d0[1] │ │ - vmlal.s16 q10, d25, d0[2] │ │ - vmlal.s16 q10, d23, d0[3] │ │ - vrshl.s32 q10, q10, q14 │ │ - vmovn.i32 d17, q10 │ │ - bl 46a04 │ │ - vorr q9, q12, q12 │ │ - bl 46a04 │ │ - vmull.s16 q2, d17, d2[0] │ │ - vmlal.s16 q2, d18, d2[1] │ │ - vmlal.s16 q2, d19, d2[2] │ │ - vmlal.s16 q2, d24, d2[3] │ │ - vmull.s16 q3, d18, d2[0] │ │ - vmlal.s16 q3, d19, d2[1] │ │ - vmlal.s16 q3, d24, d2[2] │ │ - vmlal.s16 q3, d25, d2[3] │ │ - vrshl.s32 q2, q2, q13 │ │ - vrshl.s32 q3, q3, q13 │ │ - vqmovun.s32 d4, q2 │ │ - vqmovun.s32 d5, q3 │ │ - vmin.u16 q2, q2, q15 │ │ - subs r5, r5, #2 │ │ - vst1.16 {d4}, [r0 :64], r1 │ │ - vst1.16 {d5}, [r9 :64], r1 │ │ - ble 46914 │ │ - vorr d17, d19, d19 │ │ - vorr q9, q12, q12 │ │ - b 468c0 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - vpush {d13-d15} │ │ - vld1.8 {d2}, [r7 :64] │ │ - sub r2, r2, #2 │ │ - sub sl, r2, r3, lsl #1 │ │ - sub r2, sl, r3 │ │ - add r9, r0, r1 │ │ - lsl r3, r3, #1 │ │ - lsl r1, r1, #1 │ │ - vmovl.s8 q0, d0 │ │ - vmovl.s8 q1, d2 │ │ - vld1.16 {d22-d23}, [r2], r3 │ │ - vext.8 d24, d22, d23, #2 │ │ - vext.8 d25, d22, d23, #4 │ │ - vext.8 d23, d22, d23, #6 │ │ - vmull.s16 q10, d22, d0[0] │ │ - vmlal.s16 q10, d24, d0[1] │ │ - vmlal.s16 q10, d25, d0[2] │ │ - vmlal.s16 q10, d23, d0[3] │ │ - vrshl.s32 q10, q10, q14 │ │ - vmovn.i32 d13, q10 │ │ - bl 46a04 │ │ - vorr q7, q12, q12 │ │ - bl 46a04 │ │ - vorr q8, q12, q12 │ │ - bl 46a04 │ │ - vorr q9, q12, q12 │ │ - bl 46a04 │ │ - vmull.s16 q2, d13, d2[0] │ │ - vmlal.s16 q2, d14, d2[1] │ │ - vmlal.s16 q2, d15, d2[2] │ │ - vmlal.s16 q2, d16, d2[3] │ │ - vmlal.s16 q2, d17, d3[0] │ │ - vmlal.s16 q2, d18, d3[1] │ │ - vmlal.s16 q2, d19, d3[2] │ │ - vmlal.s16 q2, d24, d3[3] │ │ - vmull.s16 q3, d14, d2[0] │ │ - vmlal.s16 q3, d15, d2[1] │ │ - vmlal.s16 q3, d16, d2[2] │ │ - vmlal.s16 q3, d17, d2[3] │ │ - vmlal.s16 q3, d18, d3[0] │ │ - vmlal.s16 q3, d19, d3[1] │ │ - vmlal.s16 q3, d24, d3[2] │ │ - vmlal.s16 q3, d25, d3[3] │ │ - vrshl.s32 q2, q2, q13 │ │ - vrshl.s32 q3, q3, q13 │ │ - vqmovun.s32 d4, q2 │ │ - vqmovun.s32 d5, q3 │ │ - vmin.u16 q2, q2, q15 │ │ - subs r5, r5, #2 │ │ - vst1.16 {d4}, [r0 :64], r1 │ │ - vst1.16 {d5}, [r9 :64], r1 │ │ - ble 469fc │ │ - vorr d13, d15, d15 │ │ - vorr q7, q8, q8 │ │ - vorr q8, q9, q9 │ │ - vorr q9, q12, q12 │ │ - b 46980 │ │ - vpop {d13-d15} │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - vld1.16 {d20-d21}, [sl], r3 │ │ - vld1.16 {d22-d23}, [r2], r3 │ │ - vext.8 d24, d20, d21, #2 │ │ - vext.8 d25, d20, d21, #4 │ │ - vext.8 d21, d20, d21, #6 │ │ - vmull.s16 q3, d20, d0[0] │ │ - vmlal.s16 q3, d24, d0[1] │ │ - vmlal.s16 q3, d25, d0[2] │ │ - vmlal.s16 q3, d21, d0[3] │ │ - vext.8 d24, d22, d23, #2 │ │ - vext.8 d25, d22, d23, #4 │ │ - vext.8 d23, d22, d23, #6 │ │ - vmull.s16 q10, d22, d0[0] │ │ - vmlal.s16 q10, d24, d0[1] │ │ - vmlal.s16 q10, d25, d0[2] │ │ - vmlal.s16 q10, d23, d0[3] │ │ - vrshl.s32 q3, q3, q14 │ │ - vrshl.s32 q10, q10, q14 │ │ - vmovn.i32 d24, q3 │ │ - vmovn.i32 d25, q10 │ │ - bx lr │ │ - bgt 46bd0 │ │ - add r7, r7, #2 │ │ - vld1.8 {d0}, [r6 :64] │ │ - vld1.32 {d2[]}, [r7] │ │ - sub r2, r2, #6 │ │ - sub r2, r2, r3 │ │ - vmovl.s8 q0, d0 │ │ - vmovl.s8 q1, d2 │ │ - mov r7, r5 │ │ - add r9, r0, r1 │ │ - add sl, r2, r3 │ │ - lsl r1, r1, #1 │ │ - lsl r3, r3, #1 │ │ - vld1.16 {d22-d25}, [r2], r3 │ │ - vmull.s16 q2, d22, d0[0] │ │ - vmull.s16 q3, d23, d0[0] │ │ - vdup.32 q14, ip │ │ - vext.8 q10, q11, q12, #2 │ │ - vmlal.s16 q2, d20, d0[1] │ │ - vmlal.s16 q3, d21, d0[1] │ │ - vext.8 q10, q11, q12, #4 │ │ - vmlal.s16 q2, d20, d0[2] │ │ - vmlal.s16 q3, d21, d0[2] │ │ - vext.8 q10, q11, q12, #6 │ │ - vmlal.s16 q2, d20, d0[3] │ │ - vmlal.s16 q3, d21, d0[3] │ │ - vext.8 q10, q11, q12, #8 │ │ - vmlal.s16 q2, d20, d1[0] │ │ - vmlal.s16 q3, d21, d1[0] │ │ - vext.8 q10, q11, q12, #10 │ │ - vmlal.s16 q2, d20, d1[1] │ │ - vmlal.s16 q3, d21, d1[1] │ │ - vext.8 q10, q11, q12, #12 │ │ - vmlal.s16 q2, d20, d1[2] │ │ - vmlal.s16 q3, d21, d1[2] │ │ - vext.8 q10, q11, q12, #14 │ │ - vmlal.s16 q2, d20, d1[3] │ │ - vmlal.s16 q3, d21, d1[3] │ │ - vrshl.s32 q2, q2, q14 │ │ - vrshl.s32 q3, q3, q14 │ │ - vmovn.i32 d16, q2 │ │ - vmovn.i32 d17, q3 │ │ - bl 46db0 │ │ - vorr q9, q11, q11 │ │ - vorr q10, q12, q12 │ │ - bl 46db0 │ │ - vmull.s16 q2, d16, d2[0] │ │ - vmull.s16 q3, d17, d2[0] │ │ - vmull.s16 q13, d18, d2[0] │ │ - vmull.s16 q14, d19, d2[0] │ │ - vdup.32 q8, r8 │ │ - vmlal.s16 q2, d18, d2[1] │ │ - vmlal.s16 q3, d19, d2[1] │ │ - vmlal.s16 q13, d20, d2[1] │ │ - vmlal.s16 q14, d21, d2[1] │ │ - vmlal.s16 q2, d20, d2[2] │ │ - vmlal.s16 q3, d21, d2[2] │ │ - vmlal.s16 q13, d22, d2[2] │ │ - vmlal.s16 q14, d23, d2[2] │ │ - vmlal.s16 q2, d22, d2[3] │ │ - vmlal.s16 q3, d23, d2[3] │ │ - vmlal.s16 q13, d24, d2[3] │ │ - vmlal.s16 q14, d25, d2[3] │ │ - vdup.16 q9, r8 │ │ - vrshl.s32 q2, q2, q8 │ │ - vrshl.s32 q3, q3, q8 │ │ - vrshl.s32 q13, q13, q8 │ │ - vrshl.s32 q14, q14, q8 │ │ - vqmovun.s32 d4, q2 │ │ - vqmovun.s32 d5, q3 │ │ - vqmovun.s32 d6, q13 │ │ - vqmovun.s32 d7, q14 │ │ - vmin.u16 q2, q2, q15 │ │ - vmin.u16 q3, q3, q15 │ │ - subs r5, r5, #2 │ │ - vst1.16 {d4-d5}, [r0 :128], r1 │ │ - vst1.16 {d6-d7}, [r9 :128], r1 │ │ - ble 46ba0 │ │ - vorr q8, q10, q10 │ │ - vorr q9, q11, q11 │ │ - vorr q10, q12, q12 │ │ - b 46b0c │ │ - subs r4, r4, #8 │ │ - ble 46bcc │ │ - asr r3, r3, #1 │ │ - asr r1, r1, #1 │ │ - mls r2, r3, r7, r2 │ │ - mls r0, r1, r7, r0 │ │ - sub r2, r2, r3, lsl #2 │ │ - mov r5, r7 │ │ - add r2, r2, #16 │ │ - add r0, r0, #16 │ │ - b 46a7c │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - vpush {d8-d15} │ │ - vld1.8 {d0}, [r6 :64] │ │ - vld1.8 {d2}, [r7 :64] │ │ - sub r2, r2, #6 │ │ - sub r2, r2, r3 │ │ - sub r2, r2, r3, lsl #1 │ │ - vmovl.s8 q0, d0 │ │ - vmovl.s8 q1, d2 │ │ - mov r7, r5 │ │ - add r9, r0, r1 │ │ - add sl, r2, r3 │ │ - lsl r1, r1, #1 │ │ - lsl r3, r3, #1 │ │ - vld1.16 {d22-d25}, [r2], r3 │ │ - vmull.s16 q2, d22, d0[0] │ │ - vmull.s16 q3, d23, d0[0] │ │ - vdup.32 q14, ip │ │ - vext.8 q10, q11, q12, #2 │ │ - vmlal.s16 q2, d20, d0[1] │ │ - vmlal.s16 q3, d21, d0[1] │ │ - vext.8 q10, q11, q12, #4 │ │ - vmlal.s16 q2, d20, d0[2] │ │ - vmlal.s16 q3, d21, d0[2] │ │ - vext.8 q10, q11, q12, #6 │ │ - vmlal.s16 q2, d20, d0[3] │ │ - vmlal.s16 q3, d21, d0[3] │ │ - vext.8 q10, q11, q12, #8 │ │ - vmlal.s16 q2, d20, d1[0] │ │ - vmlal.s16 q3, d21, d1[0] │ │ - vext.8 q10, q11, q12, #10 │ │ - vmlal.s16 q2, d20, d1[1] │ │ - vmlal.s16 q3, d21, d1[1] │ │ - vext.8 q10, q11, q12, #12 │ │ - vmlal.s16 q2, d20, d1[2] │ │ - vmlal.s16 q3, d21, d1[2] │ │ - vext.8 q10, q11, q12, #14 │ │ - vmlal.s16 q2, d20, d1[3] │ │ - vmlal.s16 q3, d21, d1[3] │ │ - vrshl.s32 q2, q2, q14 │ │ - vrshl.s32 q3, q3, q14 │ │ - vmovn.i32 d8, q2 │ │ - vmovn.i32 d9, q3 │ │ - bl 46db0 │ │ - vorr q5, q11, q11 │ │ - vorr q6, q12, q12 │ │ - bl 46db0 │ │ - vorr q7, q11, q11 │ │ - vorr q8, q12, q12 │ │ - bl 46db0 │ │ - vorr q9, q11, q11 │ │ - vorr q10, q12, q12 │ │ - bl 46db0 │ │ - vmull.s16 q2, d8, d2[0] │ │ - vmull.s16 q3, d9, d2[0] │ │ - vmull.s16 q13, d10, d2[0] │ │ - vmull.s16 q14, d11, d2[0] │ │ - vdup.32 q4, r8 │ │ - vmlal.s16 q2, d10, d2[1] │ │ - vmlal.s16 q3, d11, d2[1] │ │ - vmlal.s16 q13, d12, d2[1] │ │ - vmlal.s16 q14, d13, d2[1] │ │ - vmlal.s16 q2, d12, d2[2] │ │ - vmlal.s16 q3, d13, d2[2] │ │ - vmlal.s16 q13, d14, d2[2] │ │ - vmlal.s16 q14, d15, d2[2] │ │ - vmlal.s16 q2, d14, d2[3] │ │ - vmlal.s16 q3, d15, d2[3] │ │ - vmlal.s16 q13, d16, d2[3] │ │ - vmlal.s16 q14, d17, d2[3] │ │ - vmlal.s16 q2, d16, d3[0] │ │ - vmlal.s16 q3, d17, d3[0] │ │ - vmlal.s16 q13, d18, d3[0] │ │ - vmlal.s16 q14, d19, d3[0] │ │ - vmlal.s16 q2, d18, d3[1] │ │ - vmlal.s16 q3, d19, d3[1] │ │ - vmlal.s16 q13, d20, d3[1] │ │ - vmlal.s16 q14, d21, d3[1] │ │ - vmlal.s16 q2, d20, d3[2] │ │ - vmlal.s16 q3, d21, d3[2] │ │ - vmlal.s16 q13, d22, d3[2] │ │ - vmlal.s16 q14, d23, d3[2] │ │ - vmlal.s16 q2, d22, d3[3] │ │ - vmlal.s16 q3, d23, d3[3] │ │ - vmlal.s16 q13, d24, d3[3] │ │ - vmlal.s16 q14, d25, d3[3] │ │ - vrshl.s32 q2, q2, q4 │ │ - vrshl.s32 q3, q3, q4 │ │ - vrshl.s32 q13, q13, q4 │ │ - vrshl.s32 q14, q14, q4 │ │ - vqmovun.s32 d4, q2 │ │ - vqmovun.s32 d5, q3 │ │ - vqmovun.s32 d6, q13 │ │ - vqmovun.s32 d7, q14 │ │ - vmin.u16 q2, q2, q15 │ │ - vmin.u16 q3, q3, q15 │ │ - subs r5, r5, #2 │ │ - vst1.16 {d4-d5}, [r0 :128], r1 │ │ - vst1.16 {d6-d7}, [r9 :128], r1 │ │ - ble 46d7c │ │ - vorr q4, q6, q6 │ │ - vorr q5, q7, q7 │ │ - vorr q6, q8, q8 │ │ - vorr q7, q9, q9 │ │ - vorr q8, q10, q10 │ │ - vorr q9, q11, q11 │ │ - vorr q10, q12, q12 │ │ - b 46c9c │ │ - subs r4, r4, #8 │ │ - ble 46da8 │ │ - asr r3, r3, #1 │ │ - asr r1, r1, #1 │ │ - mls r2, r3, r7, r2 │ │ - mls r0, r1, r7, r0 │ │ - sub r2, r2, r3, lsl #3 │ │ - mov r5, r7 │ │ - add r2, r2, #16 │ │ - add r0, r0, #16 │ │ - b 46bf4 │ │ + ldrh r9, [sl, #4] │ │ + mov fp, #64 ; 0x40 │ │ + cmp r3, r9 │ │ + ldrh r9, [sl, #2] │ │ + blt 4a0c8 │ │ + add r6, r2, #48 ; 0x30 │ │ + vmov.i32 q2, #0 ; 0x00000000 │ │ + vld1.32 {d16-d17}, [r6 :128] │ │ + vst1.32 {d4-d5}, [r6 :128], fp │ │ + vld1.32 {d18-d19}, [r6 :128] │ │ + vst1.32 {d4-d5}, [r6 :128], fp │ │ + vld1.32 {d20-d21}, [r6 :128] │ │ + vst1.32 {d4-d5}, [r6 :128], fp │ │ + vld1.32 {d22-d23}, [r6 :128] │ │ + vst1.32 {d4-d5}, [r6 :128], fp │ │ + blx r4 │ │ + vqrshrn.s32 d28, q8, #1 │ │ + vqrshrn.s32 d29, q9, #1 │ │ + vqrshrn.s32 d30, q10, #1 │ │ + vqrshrn.s32 d31, q11, #1 │ │ + vtrn.32 q14, q15 │ │ + vtrn.16 d28, d29 │ │ + vtrn.16 d30, d31 │ │ + b 4a0d0 │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + vmov.i16 q15, #0 ; 0x0000 │ │ + cmp r3, r9 │ │ + ldrh r9, [sl] │ │ + blt 4a128 │ │ + add r6, r2, #32 │ │ + vmov.i32 q2, #0 ; 0x00000000 │ │ + vld1.32 {d16-d17}, [r6 :128] │ │ + vst1.32 {d4-d5}, [r6 :128], fp │ │ + vld1.32 {d18-d19}, [r6 :128] │ │ + vst1.32 {d4-d5}, [r6 :128], fp │ │ + vld1.32 {d20-d21}, [r6 :128] │ │ + vst1.32 {d4-d5}, [r6 :128], fp │ │ + vld1.32 {d22-d23}, [r6 :128] │ │ + vst1.32 {d4-d5}, [r6 :128], fp │ │ + blx r4 │ │ + vqrshrn.s32 d24, q8, #1 │ │ + vqrshrn.s32 d25, q9, #1 │ │ + vqrshrn.s32 d26, q10, #1 │ │ + vqrshrn.s32 d27, q11, #1 │ │ + vtrn.32 q12, q13 │ │ + vtrn.16 d24, d25 │ │ + vtrn.16 d26, d27 │ │ + b 4a130 │ │ + vmov.i16 q12, #0 ; 0x0000 │ │ + vmov.i16 q13, #0 ; 0x0000 │ │ + cmp r3, r9 │ │ + blt 4a184 │ │ + add r6, r2, #16 │ │ + vmov.i32 q2, #0 ; 0x00000000 │ │ + vld1.32 {d16-d17}, [r6 :128] │ │ + vst1.32 {d4-d5}, [r6 :128], fp │ │ + vld1.32 {d18-d19}, [r6 :128] │ │ + vst1.32 {d4-d5}, [r6 :128], fp │ │ + vld1.32 {d20-d21}, [r6 :128] │ │ + vst1.32 {d4-d5}, [r6 :128], fp │ │ + vld1.32 {d22-d23}, [r6 :128] │ │ + vst1.32 {d4-d5}, [r6 :128], fp │ │ + blx r4 │ │ + vqrshrn.s32 d16, q8, #1 │ │ + vqrshrn.s32 d17, q9, #1 │ │ + vqrshrn.s32 d18, q10, #1 │ │ + vqrshrn.s32 d19, q11, #1 │ │ + vtrn.32 q8, q9 │ │ + vtrn.16 d16, d17 │ │ + vtrn.16 d18, d19 │ │ + b 4a18c │ │ + vmov.i16 q8, #0 ; 0x0000 │ │ + vmov.i16 q9, #0 ; 0x0000 │ │ + vmov.i16 q2, #0 ; 0x0000 │ │ + vpush {d16-d19} │ │ + vld1.16 {d16-d17}, [r2 :128] │ │ + vst1.16 {d4-d5}, [r2 :128], fp │ │ + vld1.16 {d18-d19}, [r2 :128] │ │ + vst1.16 {d4-d5}, [r2 :128], fp │ │ + vld1.16 {d20-d21}, [r2 :128] │ │ + vst1.16 {d4-d5}, [r2 :128], fp │ │ + vld1.16 {d22-d23}, [r2 :128] │ │ + vst1.16 {d4-d5}, [r2 :128], fp │ │ + blx r4 │ │ + vqrshrn.s32 d16, q8, #1 │ │ + vqrshrn.s32 d17, q9, #1 │ │ + vqrshrn.s32 d18, q10, #1 │ │ + vqrshrn.s32 d19, q11, #1 │ │ + vtrn.32 q8, q9 │ │ + vtrn.16 d16, d17 │ │ + vtrn.16 d18, d19 │ │ + vpop {d20-d23} │ │ + blx r5 │ │ + mov r6, r0 │ │ + vmov.i16 q6, #0 ; 0x0000 │ │ + vmvn.i16 q7, #64512 ; 0xfc00 │ │ + mov r6, r0 │ │ + vld1.16 {d0}, [r6 :64], r1 │ │ + vrshr.s16 q8, q8, #4 │ │ + vld1.16 {d1}, [r6 :64], r1 │ │ + vld1.16 {d2}, [r6 :64], r1 │ │ + vrshr.s16 q9, q9, #4 │ │ + vld1.16 {d3}, [r6 :64], r1 │ │ + vld1.16 {d4}, [r6 :64], r1 │ │ + vrshr.s16 q10, q10, #4 │ │ + vld1.16 {d5}, [r6 :64], r1 │ │ + vqadd.s16 q8, q8, q0 │ │ + vld1.16 {d6}, [r6 :64], r1 │ │ + vrshr.s16 q11, q11, #4 │ │ + vld1.16 {d7}, [r6 :64], r1 │ │ + vqadd.s16 q9, q9, q1 │ │ + vmax.s16 q8, q8, q6 │ │ + vld1.16 {d8}, [r6 :64], r1 │ │ + vrshr.s16 q12, q12, #4 │ │ + vld1.16 {d9}, [r6 :64], r1 │ │ + vqadd.s16 q10, q10, q2 │ │ + vmax.s16 q9, q9, q6 │ │ + vmin.s16 q8, q8, q7 │ │ + vld1.16 {d10}, [r6 :64], r1 │ │ + vrshr.s16 q13, q13, #4 │ │ + vld1.16 {d11}, [r6 :64], r1 │ │ + vqadd.s16 q11, q11, q3 │ │ + vmax.s16 q10, q10, q6 │ │ + vst1.16 {d16}, [r0 :64], r1 │ │ + vmin.s16 q9, q9, q7 │ │ + vst1.16 {d17}, [r0 :64], r1 │ │ + vld1.16 {d0}, [r6 :64], r1 │ │ + vrshr.s16 q14, q14, #4 │ │ + vld1.16 {d1}, [r6 :64], r1 │ │ + vqadd.s16 q12, q12, q4 │ │ + vmax.s16 q11, q11, q6 │ │ + vst1.16 {d18}, [r0 :64], r1 │ │ + vmin.s16 q10, q10, q7 │ │ + vst1.16 {d19}, [r0 :64], r1 │ │ + vld1.16 {d2}, [r6 :64], r1 │ │ + vrshr.s16 q15, q15, #4 │ │ + vld1.16 {d3}, [r6 :64], r1 │ │ + vqadd.s16 q13, q13, q5 │ │ + vmax.s16 q12, q12, q6 │ │ + vst1.16 {d20}, [r0 :64], r1 │ │ + vmin.s16 q11, q11, q7 │ │ + vst1.16 {d21}, [r0 :64], r1 │ │ + vqadd.s16 q14, q14, q0 │ │ + vmax.s16 q13, q13, q6 │ │ + vst1.16 {d22}, [r0 :64], r1 │ │ + vmin.s16 q12, q12, q7 │ │ + vst1.16 {d23}, [r0 :64], r1 │ │ + vqadd.s16 q15, q15, q1 │ │ + vmax.s16 q14, q14, q6 │ │ + vst1.16 {d24}, [r0 :64], r1 │ │ + vmin.s16 q13, q13, q7 │ │ + vst1.16 {d25}, [r0 :64], r1 │ │ + vmax.s16 q15, q15, q6 │ │ + vst1.16 {d26}, [r0 :64], r1 │ │ + vmin.s16 q14, q14, q7 │ │ + vst1.16 {d27}, [r0 :64], r1 │ │ + vst1.16 {d28}, [r0 :64], r1 │ │ + vmin.s16 q15, q15, q7 │ │ + vst1.16 {d29}, [r0 :64], r1 │ │ + vst1.16 {d30}, [r0 :64], r1 │ │ + vst1.16 {d31}, [r0 :64], r1 │ │ vpop {d8-d15} │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - vld1.16 {d26-d29}, [sl], r3 │ │ - vmull.s16 q2, d26, d0[0] │ │ - vmull.s16 q3, d27, d0[0] │ │ - vext.8 q12, q13, q14, #2 │ │ - vmlal.s16 q2, d24, d0[1] │ │ - vmlal.s16 q3, d25, d0[1] │ │ - vext.8 q12, q13, q14, #4 │ │ - vmlal.s16 q2, d24, d0[2] │ │ - vmlal.s16 q3, d25, d0[2] │ │ - vext.8 q12, q13, q14, #6 │ │ - vmlal.s16 q2, d24, d0[3] │ │ - vmlal.s16 q3, d25, d0[3] │ │ - vext.8 q12, q13, q14, #8 │ │ - vmlal.s16 q2, d24, d1[0] │ │ - vmlal.s16 q3, d25, d1[0] │ │ - vext.8 q12, q13, q14, #10 │ │ - vmlal.s16 q2, d24, d1[1] │ │ - vmlal.s16 q3, d25, d1[1] │ │ - vext.8 q12, q13, q14, #12 │ │ - vmlal.s16 q2, d24, d1[2] │ │ - vmlal.s16 q3, d25, d1[2] │ │ - vext.8 q12, q13, q14, #14 │ │ - vmlal.s16 q2, d24, d1[3] │ │ - vmlal.s16 q3, d25, d1[3] │ │ - vdup.32 q12, ip │ │ - vld1.16 {d26-d29}, [r2], r3 │ │ - vrshl.s32 q2, q2, q12 │ │ - vrshl.s32 q3, q3, q12 │ │ - vmovn.i32 d4, q2 │ │ - vmovn.i32 d5, q3 │ │ - vmull.s16 q3, d26, d0[0] │ │ - vmull.s16 q11, d27, d0[0] │ │ - vext.8 q12, q13, q14, #2 │ │ - vmlal.s16 q3, d24, d0[1] │ │ - vmlal.s16 q11, d25, d0[1] │ │ - vext.8 q12, q13, q14, #4 │ │ - vmlal.s16 q3, d24, d0[2] │ │ - vmlal.s16 q11, d25, d0[2] │ │ - vext.8 q12, q13, q14, #6 │ │ - vmlal.s16 q3, d24, d0[3] │ │ - vmlal.s16 q11, d25, d0[3] │ │ - vext.8 q12, q13, q14, #8 │ │ - vmlal.s16 q3, d24, d1[0] │ │ - vmlal.s16 q11, d25, d1[0] │ │ - vext.8 q12, q13, q14, #10 │ │ - vmlal.s16 q3, d24, d1[1] │ │ - vmlal.s16 q11, d25, d1[1] │ │ - vext.8 q12, q13, q14, #12 │ │ - vmlal.s16 q3, d24, d1[2] │ │ - vmlal.s16 q11, d25, d1[2] │ │ - vext.8 q12, q13, q14, #14 │ │ - vmlal.s16 q3, d24, d1[3] │ │ - vmlal.s16 q11, d25, d1[3] │ │ - vdup.32 q13, ip │ │ - vrshl.s32 q3, q3, q13 │ │ - vrshl.s32 q11, q11, q13 │ │ - vmovn.i32 d24, q3 │ │ - vmovn.i32 d25, q11 │ │ - vorr q11, q2, q2 │ │ - bx lr │ │ + cmp r3, #0 │ │ + bne 4a330 │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + movw ip, #0 │ │ + movt ip, #23168 ; 0x5a80 │ │ + vld1.32 {d24[]-d25[]}, [r2 :32] │ │ + vdup.32 d0, ip │ │ + vqrdmulh.s32 q13, q12, d0[0] │ │ + vst1.32 {d28[0]}, [r2 :32] │ │ + vqrshrn.s32 d24, q13, #1 │ │ + vqrshrn.s32 d25, q13, #1 │ │ + vqrdmulh.s16 q12, q12, d0[1] │ │ + mov r3, #16 │ │ + vrshr.s16 q12, q12, #4 │ │ + b 474d0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - ldrd r4, [sp, #36] ; 0x24 │ │ - ldrd r6, [sp, #44] ; 0x2c │ │ - ldr r8, [sp, #52] ; 0x34 │ │ - vdup.16 q1, r6 │ │ - vdup.16 q3, r7 │ │ - rsb r9, r6, #16 │ │ - rsb sl, r7, #16 │ │ - vdup.16 q0, r9 │ │ - vdup.16 q2, sl │ │ - clz r8, r8 │ │ - clz r9, r4 │ │ - sub r8, r8, #18 │ │ - cmp r6, #0 │ │ - sub r9, r9, #24 │ │ - rsb fp, r8, #4 │ │ - add ip, r8, #4 │ │ - bne 46ef4 │ │ - cmp r7, #0 │ │ - bne 470e4 │ │ - b 4574c │ │ - cmp r7, #0 │ │ - bne 472e0 │ │ - add sl, pc, #24 │ │ - vdup.16 q15, fp │ │ - ldr r9, [sl, r9, lsl #2] │ │ - vneg.s16 q15, q15 │ │ - vdup.16 q14, r8 │ │ - add sl, sl, r9 │ │ - vneg.s16 q14, q14 │ │ - bx sl │ │ - andeq r0, r0, r8, lsl #2 │ │ - andeq r0, r0, r8, lsl #2 │ │ - andeq r0, r0, r8, lsl #2 │ │ - andeq r0, r0, r8, lsl #2 │ │ - strheq r0, [r0], -r4 │ │ - andeq r0, r0, r8, rrx │ │ - andeq r0, r0, ip, lsl r0 │ │ - add r9, r0, r1 │ │ - add sl, r2, r3 │ │ - lsl r1, r1, #1 │ │ - lsl r3, r3, #1 │ │ - vld1.16 {d16}, [r2], r3 │ │ - vld1.16 {d18}, [sl], r3 │ │ - vext.8 d17, d16, d16, #2 │ │ - vext.8 d19, d18, d18, #2 │ │ - vtrn.32 d16, d18 │ │ - vtrn.32 d17, d19 │ │ - subs r5, r5, #2 │ │ - vmul.i16 d16, d16, d0 │ │ - vmla.i16 d16, d17, d2 │ │ - vrshl.u16 d16, d16, d30 │ │ - vrshl.u16 d16, d16, d28 │ │ - vst1.32 {d16[0]}, [r0 :32], r1 │ │ - vst1.32 {d16[1]}, [r9 :32], r1 │ │ - bgt 46f48 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - add r9, r0, r1 │ │ - add sl, r2, r3 │ │ - lsl r1, r1, #1 │ │ - lsl r3, r3, #1 │ │ - vld1.16 {d16-d17}, [r2], r3 │ │ - vld1.16 {d20-d21}, [sl], r3 │ │ - vext.8 q9, q8, q8, #2 │ │ - vext.8 q11, q10, q10, #2 │ │ - vorr d17, d20, d20 │ │ - vorr d19, d22, d22 │ │ - subs r5, r5, #2 │ │ - vmul.i16 q8, q8, q0 │ │ - vmla.i16 q8, q9, q1 │ │ - vrshl.u16 q8, q8, q15 │ │ - vrshl.u16 q8, q8, q14 │ │ - vst1.16 {d16}, [r0 :64], r1 │ │ - vst1.16 {d17}, [r9 :64], r1 │ │ - bgt 46f94 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - add r9, r0, r1 │ │ - add sl, r2, r3 │ │ - lsl r1, r1, #1 │ │ - lsl r3, r3, #1 │ │ - vld1.16 {d16-d18}, [r2], r3 │ │ - vld1.16 {d20-d22}, [sl], r3 │ │ - vext.8 q9, q8, q9, #2 │ │ - vext.8 q11, q10, q11, #2 │ │ - subs r5, r5, #2 │ │ - vmul.i16 q8, q8, q0 │ │ - vmla.i16 q8, q9, q1 │ │ - vmul.i16 q10, q10, q0 │ │ - vmla.i16 q10, q11, q1 │ │ - vrshl.u16 q8, q8, q15 │ │ - vrshl.u16 q10, q10, q15 │ │ - vrshl.u16 q8, q8, q14 │ │ - vrshl.u16 q10, q10, q14 │ │ - vst1.16 {d16-d17}, [r0 :128], r1 │ │ - vst1.16 {d20-d21}, [r9 :128], r1 │ │ - bgt 46fe0 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ vpush {d8-d15} │ │ - add r9, r0, r1 │ │ - add sl, r2, r3 │ │ - lsl r3, r3, #1 │ │ - sub r3, r3, r4, lsl #1 │ │ - sub r3, r3, #16 │ │ - lsl r1, r1, #1 │ │ - sub r1, r1, r4, lsl #1 │ │ - vld1.16 {d8-d9}, [r2]! │ │ - vld1.16 {d18-d19}, [sl]! │ │ - mov r6, r4 │ │ - vld1.16 {d10-d13}, [r2]! │ │ - vld1.16 {d20-d23}, [sl]! │ │ - vext.8 q7, q4, q5, #2 │ │ - vext.8 q8, q5, q6, #2 │ │ - vext.8 q12, q9, q10, #2 │ │ - vext.8 q13, q10, q11, #2 │ │ - vmul.i16 q4, q4, q0 │ │ - vmla.i16 q4, q7, q1 │ │ - vmul.i16 q5, q5, q0 │ │ - vmla.i16 q5, q8, q1 │ │ - vmul.i16 q9, q9, q0 │ │ - vmla.i16 q9, q12, q1 │ │ - vmul.i16 q10, q10, q0 │ │ - vmla.i16 q10, q13, q1 │ │ - vrshl.u16 q4, q4, q15 │ │ - vrshl.u16 q5, q5, q15 │ │ - vrshl.u16 q9, q9, q15 │ │ - vrshl.u16 q10, q10, q15 │ │ - subs r6, r6, #16 │ │ - vrshl.u16 q4, q4, q14 │ │ - vrshl.u16 q5, q5, q14 │ │ - vrshl.u16 q9, q9, q14 │ │ - vrshl.u16 q10, q10, q14 │ │ - vst1.16 {d8-d11}, [r0 :128]! │ │ - vst1.16 {d18-d21}, [r9 :128]! │ │ - ble 470c4 │ │ - vorr q4, q6, q6 │ │ - vorr q9, q11, q11 │ │ - b 47050 │ │ - add r0, r0, r1 │ │ - add r9, r9, r1 │ │ - add r2, r2, r3 │ │ - add sl, sl, r3 │ │ - subs r5, r5, #2 │ │ - bgt 47044 │ │ + ldr r4, [pc] ; 4a340 │ │ + b 4a344 │ │ + ; instruction: 0xffffd378 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4a350 │ │ + b 4a354 │ │ + ; instruction: 0xfffe57b0 │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 4a360 │ │ + b 4a364 │ │ + ldrdeq r0, [r7], -r4 │ │ + add sl, sl, pc │ │ + b 4a068 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4a37c │ │ + b 4a380 │ │ + ; instruction: 0xffffd454 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4a38c │ │ + b 4a390 │ │ + ; instruction: 0xfffe5f7c │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 4a39c │ │ + b 4a3a0 │ │ + muleq r7, r8, r4 │ │ + add sl, sl, pc │ │ + b 4a068 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4a3b8 │ │ + b 4a3bc │ │ + ; instruction: 0xffffd300 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4a3c8 │ │ + b 4a3cc │ │ + ; instruction: 0xfffe595c │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 4a3d8 │ │ + b 4a3dc │ │ + andeq r0, r7, ip, asr r4 │ │ + add sl, sl, pc │ │ + b 4a068 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4a3f4 │ │ + b 4a3f8 │ │ + ; instruction: 0xffffd2c4 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4a404 │ │ + b 4a408 │ │ + ; instruction: 0xfffe5c0c │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 4a414 │ │ + b 4a418 │ │ + andeq r0, r7, r0, lsr #8 │ │ + add sl, sl, pc │ │ + b 4a068 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4a430 │ │ + b 4a434 │ │ + ; instruction: 0xffffd288 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4a440 │ │ + b 4a444 │ │ + ; instruction: 0xfffe5ec8 │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 4a450 │ │ + b 4a454 │ │ + strdeq r0, [r7], -r4 │ │ + add sl, sl, pc │ │ + b 4a068 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4a46c │ │ + b 4a470 │ │ + ; instruction: 0xffffd2a4 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4a47c │ │ + b 4a480 │ │ + ; instruction: 0xfffe5684 │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 4a48c │ │ + b 4a490 │ │ + andeq r0, r7, r8, lsr #7 │ │ + add sl, sl, pc │ │ + b 4a068 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4a4a8 │ │ + b 4a4ac │ │ + ; instruction: 0xffffd268 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4a4b8 │ │ + b 4a4bc │ │ + ; instruction: 0xfffe586c │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 4a4c8 │ │ + b 4a4cc │ │ + andeq r0, r7, ip, ror #6 │ │ + add sl, sl, pc │ │ + b 4a068 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4a4e4 │ │ + b 4a4e8 │ │ + ; instruction: 0xffffd22c │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4a4f4 │ │ + b 4a4f8 │ │ + ; instruction: 0xfffe5b1c │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 4a504 │ │ + b 4a508 │ │ + andeq r0, r7, r0, lsr r3 │ │ + add sl, sl, pc │ │ + b 4a068 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4a520 │ │ + b 4a524 │ │ + ; instruction: 0xffffd250 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4a530 │ │ + b 4a534 │ │ + ; instruction: 0xfffe55d0 │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 4a540 │ │ + b 4a544 │ │ + strdeq r0, [r7], -r4 │ │ + add sl, sl, pc │ │ + b 4a068 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4a55c │ │ + b 4a560 │ │ + ; instruction: 0xffffd214 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4a56c │ │ + b 4a570 │ │ + ; instruction: 0xfffe57b8 │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 4a57c │ │ + b 4a580 │ │ + ; instruction: 0x000702b8 │ │ + add sl, sl, pc │ │ + b 4a068 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4a598 │ │ + b 4a59c │ │ + ; instruction: 0xffffd1d8 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4a5a8 │ │ + b 4a5ac │ │ + ; instruction: 0xfffe5a68 │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 4a5b8 │ │ + b 4a5bc │ │ + andeq r0, r7, ip, ror r2 │ │ + add sl, sl, pc │ │ + b 4a068 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4a5d4 │ │ + b 4a5d8 │ │ + ; instruction: 0xffffd1fc │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4a5e4 │ │ + b 4a5e8 │ │ + ; instruction: 0xfffe551c │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 4a5f4 │ │ + b 4a5f8 │ │ + andeq r0, r7, r8, asr #4 │ │ + add sl, sl, pc │ │ + b 4a068 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4a610 │ │ + b 4a614 │ │ + ; instruction: 0xffffd100 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4a620 │ │ + b 4a624 │ │ + ; instruction: 0xfffe5ce8 │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 4a630 │ │ + b 4a634 │ │ + andeq r0, r7, r4, lsl r2 │ │ + add sl, sl, pc │ │ + b 4a068 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4a64c │ │ + b 4a650 │ │ + ; instruction: 0xffffd124 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4a65c │ │ + b 4a660 │ │ + ; instruction: 0xfffe5cac │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 4a66c │ │ + b 4a670 │ │ + ldrdeq r0, [r7], -r8 │ │ + add sl, sl, pc │ │ + b 4a068 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4a688 │ │ + b 4a68c │ │ + ; instruction: 0xffffd148 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4a698 │ │ + b 4a69c │ │ + ; instruction: 0xfffe568c │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 4a6a8 │ │ + b 4a6ac │ │ + muleq r7, r4, r1 │ │ + add sl, sl, pc │ │ + b 4a068 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4a6c4 │ │ + b 4a6c8 │ │ + ; instruction: 0xffffd10c │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4a6d4 │ │ + b 4a6d8 │ │ + ; instruction: 0xfffe593c │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 4a6e4 │ │ + b 4a6e8 │ │ + andeq r0, r7, r8, asr r1 │ │ + add sl, sl, pc │ │ + b 4a068 │ │ + cmp r3, #0 │ │ + bne 4a72c │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + movw ip, #0 │ │ + movt ip, #23168 ; 0x5a80 │ │ + vld1.32 {d24[]-d25[]}, [r2 :32] │ │ + vdup.32 d0, ip │ │ + vqrdmulh.s32 q13, q12, d0[0] │ │ + vst1.32 {d28[0]}, [r2 :32] │ │ + vqrshrn.s32 d24, q13, #1 │ │ + vqrshrn.s32 d25, q13, #1 │ │ + vqrdmulh.s16 q12, q12, d0[1] │ │ + mov r3, #4 │ │ + vrshr.s16 q12, q12, #4 │ │ + b 47580 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + mov sl, #3 │ │ + ldr r4, [pc] ; 4a740 │ │ + b 4a744 │ │ + ; instruction: 0xffffe660 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4a750 │ │ + b 4a754 │ │ + ; instruction: 0xfffe3844 │ │ + add r5, r5, pc │ │ + b 49dcc │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + mov sl, #3 │ │ + ldr r4, [pc] ; 4a770 │ │ + b 4a774 │ │ + ; instruction: 0xffffee4c │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4a780 │ │ + b 4a784 │ │ + ; instruction: 0xfffe3acc │ │ + add r5, r5, pc │ │ + b 49dcc │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + mov sl, #3 │ │ + ldr r4, [pc] ; 4a7a0 │ │ + b 4a7a4 │ │ + ; instruction: 0xffffe600 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4a7b0 │ │ + b 4a7b4 │ │ + ; instruction: 0xfffe392c │ │ + add r5, r5, pc │ │ + b 49dcc │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + mov sl, #3 │ │ + ldr r4, [pc] ; 4a7d0 │ │ + b 4a7d4 │ │ + ; instruction: 0xffffe5d0 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4a7e0 │ │ + b 4a7e4 │ │ + ; instruction: 0xfffe39a4 │ │ + add r5, r5, pc │ │ + b 49dcc │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + mov sl, #2 │ │ + ldr r4, [pc] ; 4a800 │ │ + b 4a804 │ │ + ; instruction: 0xffffe5a0 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4a810 │ │ + b 4a814 │ │ + ; instruction: 0xfffe3a3c │ │ + add r5, r5, pc │ │ + b 49dcc │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + mov sl, #3 │ │ + ldr r4, [pc] ; 4a830 │ │ + b 4a834 │ │ + ; instruction: 0xffffe7a0 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4a840 │ │ + b 4a844 │ │ + ; instruction: 0xfffe3754 │ │ + add r5, r5, pc │ │ + b 49dcc │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + mov sl, #3 │ │ + ldr r4, [pc] ; 4a860 │ │ + b 4a864 │ │ + ; instruction: 0xffffe770 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4a870 │ │ + b 4a874 │ │ + ; instruction: 0xfffe386c │ │ + add r5, r5, pc │ │ + b 49dcc │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + mov sl, #3 │ │ + ldr r4, [pc] ; 4a890 │ │ + b 4a894 │ │ + ; instruction: 0xffffe740 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4a8a0 │ │ + b 4a8a4 │ │ + ; instruction: 0xfffe38e4 │ │ + add r5, r5, pc │ │ + b 49dcc │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + mov sl, #3 │ │ + ldr r4, [pc] ; 4a8c0 │ │ + b 4a8c4 │ │ + ; instruction: 0xffffea00 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4a8d0 │ │ + b 4a8d4 │ │ + ; instruction: 0xfffe36c4 │ │ + add r5, r5, pc │ │ + b 49dcc │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + mov sl, #3 │ │ + ldr r4, [pc] ; 4a8f0 │ │ + b 4a8f4 │ │ + ; instruction: 0xffffe9d0 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4a900 │ │ + b 4a904 │ │ + ; instruction: 0xfffe37dc │ │ + add r5, r5, pc │ │ + b 49dcc │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + mov sl, #3 │ │ + ldr r4, [pc] ; 4a920 │ │ + b 4a924 │ │ + ; instruction: 0xffffe9a0 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4a930 │ │ + b 4a934 │ │ + ; instruction: 0xfffe3854 │ │ + add r5, r5, pc │ │ + b 49dcc │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + mov sl, #2 │ │ + ldr r4, [pc] ; 4a950 │ │ + b 4a954 │ │ + ; instruction: 0xffffec6c │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4a960 │ │ + b 4a964 │ │ + ; instruction: 0xfffe3634 │ │ + add r5, r5, pc │ │ + b 49dcc │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + mov sl, #2 │ │ + ldr r4, [pc] ; 4a980 │ │ + b 4a984 │ │ + ; instruction: 0xffffe650 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4a990 │ │ + b 4a994 │ │ + ; instruction: 0xfffe38bc │ │ + add r5, r5, pc │ │ + b 49dcc │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + mov sl, #2 │ │ + ldr r4, [pc] ; 4a9b0 │ │ + b 4a9b4 │ │ + ; instruction: 0xffffe910 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4a9c0 │ │ + b 4a9c4 │ │ + ; instruction: 0xfffe388c │ │ + add r5, r5, pc │ │ + b 49dcc │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + mov sl, #2 │ │ + ldr r4, [pc] ; 4a9e0 │ │ + b 4a9e4 │ │ + ; instruction: 0xffffebdc │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4a9f0 │ │ + b 4a9f4 │ │ + ; instruction: 0xfffe36ec │ │ + add r5, r5, pc │ │ + b 49dcc │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + mov sl, #2 │ │ + ldr r4, [pc] ; 4aa10 │ │ + b 4aa14 │ │ + ; instruction: 0xffffebac │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4aa20 │ │ + b 4aa24 │ │ + ; instruction: 0xfffe3764 │ │ + add r5, r5, pc │ │ + b 49dcc │ │ + and r7, sp, #15 │ │ + sub sp, sp, r7 │ │ + str r7, [sp, #-16]! │ │ + sub sp, sp, #256 ; 0x100 │ │ + ldrh fp, [sl], #2 │ │ + add r6, sp, #0 │ │ + add r7, r2, #0 │ │ + mov r8, #32 │ │ + bl 49700 │ │ + add r6, sp, #64 ; 0x40 │ │ + mov r8, #6 │ │ + cmp r3, fp │ │ + blt 4aab0 │ │ + ldrh fp, [sl], #2 │ │ + add r7, r2, #8 │ │ + mov r8, #32 │ │ + bl 49700 │ │ + add r6, sp, #128 ; 0x80 │ │ + mov r8, #4 │ │ + cmp r3, fp │ │ + blt 4aab0 │ │ + ldrh fp, [sl], #2 │ │ + add r7, r2, #16 │ │ + mov r8, #32 │ │ + bl 49700 │ │ + add r6, sp, #192 ; 0xc0 │ │ + mov r8, #2 │ │ + cmp r3, fp │ │ + blt 4aab0 │ │ + add r7, r2, #24 │ │ + mov r8, #32 │ │ + bl 49700 │ │ + b 4aac8 │ │ + vmov.i16 q2, #0 ; 0x0000 │ │ + vmov.i16 q3, #0 ; 0x0000 │ │ + subs r8, r8, #2 │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + bgt 4aab8 │ │ + add r7, sp, #0 │ │ + mov r8, #32 │ │ + vld1.16 {d16-d17}, [r7 :128], r8 │ │ + vld1.16 {d18-d19}, [r7 :128], r8 │ │ + vld1.16 {d20-d21}, [r7 :128], r8 │ │ + vld1.16 {d22-d23}, [r7 :128], r8 │ │ + vld1.16 {d24-d25}, [r7 :128], r8 │ │ + vld1.16 {d26-d27}, [r7 :128], r8 │ │ + vld1.16 {d28-d29}, [r7 :128], r8 │ │ + vld1.16 {d30-d31}, [r7 :128], r8 │ │ + blx r5 │ │ + add r6, r0, #0 │ │ + mov r7, r6 │ │ + vmov.i16 q6, #0 ; 0x0000 │ │ + vmvn.i16 q7, #64512 ; 0xfc00 │ │ + vld1.16 {d0-d1}, [r7 :128], r1 │ │ + vrshr.s16 q8, q8, #4 │ │ + vld1.16 {d2-d3}, [r7 :128], r1 │ │ + vrshr.s16 q9, q9, #4 │ │ + vld1.16 {d4-d5}, [r7 :128], r1 │ │ + vrshr.s16 q10, q10, #4 │ │ + vqadd.s16 q8, q8, q0 │ │ + vld1.16 {d6-d7}, [r7 :128], r1 │ │ + vrshr.s16 q11, q11, #4 │ │ + vqadd.s16 q9, q9, q1 │ │ + vmax.s16 q8, q8, q6 │ │ + vld1.16 {d8-d9}, [r7 :128], r1 │ │ + vrshr.s16 q12, q12, #4 │ │ + vqadd.s16 q10, q10, q2 │ │ + vmax.s16 q9, q9, q6 │ │ + vmin.s16 q8, q8, q7 │ │ + vld1.16 {d10-d11}, [r7 :128], r1 │ │ + vrshr.s16 q13, q13, #4 │ │ + vqadd.s16 q11, q11, q3 │ │ + vmax.s16 q10, q10, q6 │ │ + vmin.s16 q9, q9, q7 │ │ + vst1.16 {d16-d17}, [r6 :128], r1 │ │ + vld1.16 {d0-d1}, [r7 :128], r1 │ │ + vrshr.s16 q14, q14, #4 │ │ + vqadd.s16 q12, q12, q4 │ │ + vmax.s16 q11, q11, q6 │ │ + vmin.s16 q10, q10, q7 │ │ + vst1.16 {d18-d19}, [r6 :128], r1 │ │ + vld1.16 {d2-d3}, [r7 :128], r1 │ │ + vrshr.s16 q15, q15, #4 │ │ + vqadd.s16 q13, q13, q5 │ │ + vmax.s16 q12, q12, q6 │ │ + vmin.s16 q11, q11, q7 │ │ + vst1.16 {d20-d21}, [r6 :128], r1 │ │ + vqadd.s16 q14, q14, q0 │ │ + vmax.s16 q13, q13, q6 │ │ + vmin.s16 q12, q12, q7 │ │ + vst1.16 {d22-d23}, [r6 :128], r1 │ │ + vqadd.s16 q15, q15, q1 │ │ + vmax.s16 q14, q14, q6 │ │ + vmin.s16 q13, q13, q7 │ │ + vst1.16 {d24-d25}, [r6 :128], r1 │ │ + vmax.s16 q15, q15, q6 │ │ + vmin.s16 q14, q14, q7 │ │ + vst1.16 {d26-d27}, [r6 :128], r1 │ │ + vmin.s16 q15, q15, q7 │ │ + vst1.16 {d28-d29}, [r6 :128], r1 │ │ + vst1.16 {d30-d31}, [r6 :128], r1 │ │ + add r7, sp, #16 │ │ + mov r8, #32 │ │ + vld1.16 {d16-d17}, [r7 :128], r8 │ │ + vld1.16 {d18-d19}, [r7 :128], r8 │ │ + vld1.16 {d20-d21}, [r7 :128], r8 │ │ + vld1.16 {d22-d23}, [r7 :128], r8 │ │ + vld1.16 {d24-d25}, [r7 :128], r8 │ │ + vld1.16 {d26-d27}, [r7 :128], r8 │ │ + vld1.16 {d28-d29}, [r7 :128], r8 │ │ + vld1.16 {d30-d31}, [r7 :128], r8 │ │ + blx r5 │ │ + add r6, r0, #16 │ │ + mov r7, r6 │ │ + vmov.i16 q6, #0 ; 0x0000 │ │ + vmvn.i16 q7, #64512 ; 0xfc00 │ │ + vld1.16 {d0-d1}, [r7 :128], r1 │ │ + vrshr.s16 q8, q8, #4 │ │ + vld1.16 {d2-d3}, [r7 :128], r1 │ │ + vrshr.s16 q9, q9, #4 │ │ + vld1.16 {d4-d5}, [r7 :128], r1 │ │ + vrshr.s16 q10, q10, #4 │ │ + vqadd.s16 q8, q8, q0 │ │ + vld1.16 {d6-d7}, [r7 :128], r1 │ │ + vrshr.s16 q11, q11, #4 │ │ + vqadd.s16 q9, q9, q1 │ │ + vmax.s16 q8, q8, q6 │ │ + vld1.16 {d8-d9}, [r7 :128], r1 │ │ + vrshr.s16 q12, q12, #4 │ │ + vqadd.s16 q10, q10, q2 │ │ + vmax.s16 q9, q9, q6 │ │ + vmin.s16 q8, q8, q7 │ │ + vld1.16 {d10-d11}, [r7 :128], r1 │ │ + vrshr.s16 q13, q13, #4 │ │ + vqadd.s16 q11, q11, q3 │ │ + vmax.s16 q10, q10, q6 │ │ + vmin.s16 q9, q9, q7 │ │ + vst1.16 {d16-d17}, [r6 :128], r1 │ │ + vld1.16 {d0-d1}, [r7 :128], r1 │ │ + vrshr.s16 q14, q14, #4 │ │ + vqadd.s16 q12, q12, q4 │ │ + vmax.s16 q11, q11, q6 │ │ + vmin.s16 q10, q10, q7 │ │ + vst1.16 {d18-d19}, [r6 :128], r1 │ │ + vld1.16 {d2-d3}, [r7 :128], r1 │ │ + vrshr.s16 q15, q15, #4 │ │ + vqadd.s16 q13, q13, q5 │ │ + vmax.s16 q12, q12, q6 │ │ + vmin.s16 q11, q11, q7 │ │ + vst1.16 {d20-d21}, [r6 :128], r1 │ │ + vqadd.s16 q14, q14, q0 │ │ + vmax.s16 q13, q13, q6 │ │ + vmin.s16 q12, q12, q7 │ │ + vst1.16 {d22-d23}, [r6 :128], r1 │ │ + vqadd.s16 q15, q15, q1 │ │ + vmax.s16 q14, q14, q6 │ │ + vmin.s16 q13, q13, q7 │ │ + vst1.16 {d24-d25}, [r6 :128], r1 │ │ + vmax.s16 q15, q15, q6 │ │ + vmin.s16 q14, q14, q7 │ │ + vst1.16 {d26-d27}, [r6 :128], r1 │ │ + vmin.s16 q15, q15, q7 │ │ + vst1.16 {d28-d29}, [r6 :128], r1 │ │ + vst1.16 {d30-d31}, [r6 :128], r1 │ │ + add sp, sp, #256 ; 0x100 │ │ + ldr r7, [sp], #16 │ │ + add sp, sp, r7 │ │ vpop {d8-d15} │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - cmp r5, #4 │ │ - add sl, pc, #8 │ │ - ldr r9, [sl, r9, lsl #2] │ │ - add sl, sl, r9 │ │ - bx sl │ │ - andeq r0, r0, ip, asr #2 │ │ - andeq r0, r0, ip, asr #2 │ │ - andeq r0, r0, ip, asr #2 │ │ - andeq r0, r0, ip, asr #2 │ │ - strdeq r0, [r0], -ip │ │ - strheq r0, [r0], -r4 │ │ - andeq r0, r0, ip, lsl r0 │ │ - cmp r5, #2 │ │ - add r9, r0, r1 │ │ - add sl, r2, r3 │ │ - lsl r3, r3, #1 │ │ - lsl r1, r1, #1 │ │ - vld1.32 {d16[]}, [r2], r3 │ │ - bgt 47158 │ │ - vld1.32 {d17[]}, [sl], r3 │ │ - vld1.32 {d18[]}, [r2], r3 │ │ - vext.8 d16, d16, d17, #4 │ │ - vext.8 d17, d17, d18, #4 │ │ - vmul.i16 d16, d16, d4 │ │ - vmla.i16 d16, d17, d6 │ │ - vrshr.u16 d16, d16, #4 │ │ - vst1.32 {d16[0]}, [r0 :32] │ │ - vst1.32 {d16[1]}, [r9 :32] │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - vld1.32 {d17[]}, [sl], r3 │ │ - vld1.32 {d18[]}, [r2], r3 │ │ - vld1.32 {d19[]}, [sl], r3 │ │ - vld1.32 {d20[]}, [r2], r3 │ │ - vext.8 d16, d16, d17, #4 │ │ - vext.8 d17, d17, d18, #4 │ │ - vext.8 d18, d18, d19, #4 │ │ - vext.8 d19, d19, d20, #4 │ │ - vswp d17, d18 │ │ - vmul.i16 q8, q8, q2 │ │ - vmla.i16 q8, q9, q3 │ │ - subs r5, r5, #4 │ │ - vrshr.u16 q8, q8, #4 │ │ - vst1.32 {d16[0]}, [r0 :32], r1 │ │ - vst1.32 {d16[1]}, [r9 :32], r1 │ │ - vst1.32 {d17[0]}, [r0 :32], r1 │ │ - vst1.32 {d17[1]}, [r9 :32], r1 │ │ - ble 471a8 │ │ - vorr d16, d20, d20 │ │ - b 47158 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - add r9, r0, r1 │ │ - add sl, r2, r3 │ │ - lsl r3, r3, #1 │ │ - lsl r1, r1, #1 │ │ - vld1.16 {d16}, [r2], r3 │ │ - vld1.16 {d17}, [sl], r3 │ │ - vld1.16 {d19}, [r2], r3 │ │ - vorr d18, d17, d17 │ │ - vmul.i16 q8, q8, q2 │ │ - vmla.i16 q8, q9, q3 │ │ - subs r5, r5, #2 │ │ - vrshr.u16 q8, q8, #4 │ │ - vst1.16 {d16}, [r0 :64], r1 │ │ - vst1.16 {d17}, [r9 :64], r1 │ │ - ble 471f0 │ │ - vorr d16, d19, d19 │ │ - b 471c0 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - add r9, r0, r1 │ │ - add sl, r2, r3 │ │ - lsl r3, r3, #1 │ │ - lsl r1, r1, #1 │ │ - vld1.16 {d16-d17}, [r2], r3 │ │ - vld1.16 {d18-d19}, [sl], r3 │ │ - vld1.16 {d20-d21}, [r2], r3 │ │ - vmul.i16 q8, q8, q2 │ │ - vmla.i16 q8, q9, q3 │ │ - vmul.i16 q9, q9, q2 │ │ - vmla.i16 q9, q10, q3 │ │ - subs r5, r5, #2 │ │ - vrshr.u16 q8, q8, #4 │ │ - vrshr.u16 q9, q9, #4 │ │ - vst1.16 {d16-d17}, [r0 :128], r1 │ │ - vst1.16 {d18-d19}, [r9 :128], r1 │ │ - ble 47240 │ │ - vorr q8, q10, q10 │ │ - b 47208 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - mov r7, r5 │ │ - add r9, r0, r1 │ │ - add sl, r2, r3 │ │ - lsl r3, r3, #1 │ │ - lsl r1, r1, #1 │ │ - vld1.16 {d16-d19}, [r2], r3 │ │ - vld1.16 {d20-d23}, [sl], r3 │ │ - vld1.16 {d24-d27}, [r2], r3 │ │ - vmul.i16 q8, q8, q2 │ │ - vmla.i16 q8, q10, q3 │ │ - vmul.i16 q9, q9, q2 │ │ - vmla.i16 q9, q11, q3 │ │ - vmul.i16 q10, q10, q2 │ │ - vmla.i16 q10, q12, q3 │ │ - vmul.i16 q11, q11, q2 │ │ - vmla.i16 q11, q13, q3 │ │ - subs r5, r5, #2 │ │ - vrshr.u16 q8, q8, #4 │ │ - vrshr.u16 q9, q9, #4 │ │ - vrshr.u16 q10, q10, #4 │ │ - vrshr.u16 q11, q11, #4 │ │ - vst1.16 {d16-d19}, [r0 :128], r1 │ │ - vst1.16 {d20-d23}, [r9 :128], r1 │ │ - ble 472b0 │ │ - vorr q8, q12, q12 │ │ - vorr q9, q13, q13 │ │ - b 4725c │ │ - subs r4, r4, #16 │ │ - ble 472dc │ │ - asr r3, r3, #1 │ │ - asr r1, r1, #1 │ │ - mls r2, r3, r7, r2 │ │ - mls r0, r1, r7, r0 │ │ - sub r2, r2, r3, lsl #1 │ │ - mov r5, r7 │ │ - add r2, r2, #32 │ │ - add r0, r0, #32 │ │ - b 47248 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - add sl, pc, #24 │ │ - vdup.16 q15, fp │ │ - ldr r9, [sl, r9, lsl #2] │ │ - vneg.s16 q15, q15 │ │ - vdup.32 q14, ip │ │ - add sl, sl, r9 │ │ - vneg.s32 q14, q14 │ │ - bx sl │ │ - andeq r0, r0, r8, lsl r1 │ │ - andeq r0, r0, r8, lsl r1 │ │ - andeq r0, r0, r8, lsl r1 │ │ - andeq r0, r0, r8, lsl r1 │ │ - andeq r0, r0, r8, lsl r1 │ │ - muleq r0, r8, r0 │ │ - andeq r0, r0, ip, lsl r0 │ │ - add sl, r2, r3 │ │ - add r9, r0, r1 │ │ - lsl r3, r3, #1 │ │ - lsl r1, r1, #1 │ │ - vld1.16 {d20}, [r2], r3 │ │ - vext.8 d21, d20, d20, #2 │ │ - vmul.i16 d16, d20, d0 │ │ - vmla.i16 d16, d21, d2 │ │ - vrshl.u16 d16, d16, d30 │ │ - vext.8 d16, d16, d16, #4 │ │ - vld1.16 {d20}, [sl], r3 │ │ - vld1.16 {d22}, [r2], r3 │ │ - vext.8 d21, d20, d20, #2 │ │ - vext.8 d23, d22, d22, #2 │ │ - vtrn.32 d20, d22 │ │ - vtrn.32 d21, d23 │ │ - vmul.i16 d18, d20, d0 │ │ - vmla.i16 d18, d21, d2 │ │ - vrshl.u16 d18, d18, d30 │ │ - vext.8 d16, d16, d18, #4 │ │ - vmull.u16 q8, d16, d4 │ │ - vmlal.u16 q8, d18, d6 │ │ - vrshl.u32 q8, q8, q14 │ │ - vmovn.i32 d16, q8 │ │ - subs r5, r5, #2 │ │ - vst1.32 {d16[0]}, [r0 :32], r1 │ │ - vst1.32 {d16[1]}, [r9 :32], r1 │ │ - ble 47394 │ │ - vorr d16, d18, d18 │ │ - b 47344 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - add sl, r2, r3 │ │ - add r9, r0, r1 │ │ - lsl r3, r3, #1 │ │ - lsl r1, r1, #1 │ │ - vld1.16 {d20-d21}, [r2], r3 │ │ - vext.8 d21, d20, d21, #2 │ │ - vmul.i16 d16, d20, d0 │ │ - vmla.i16 d16, d21, d2 │ │ - vrshl.u16 d16, d16, d30 │ │ - vld1.16 {d20-d21}, [sl], r3 │ │ - vld1.16 {d22-d23}, [r2], r3 │ │ - vext.8 d21, d20, d21, #2 │ │ - vext.8 d23, d22, d23, #2 │ │ - vswp d21, d22 │ │ - vmul.i16 q9, q10, q0 │ │ - vmla.i16 q9, q11, q1 │ │ - vrshl.u16 q9, q9, q15 │ │ - vmull.u16 q10, d16, d4 │ │ - vmlal.u16 q10, d18, d6 │ │ - vmull.u16 q11, d18, d4 │ │ - vmlal.u16 q11, d19, d6 │ │ - vrshl.u32 q10, q10, q14 │ │ - vrshl.u32 q11, q11, q14 │ │ - vmovn.i32 d20, q10 │ │ - vmovn.i32 d21, q11 │ │ - subs r5, r5, #2 │ │ - vst1.16 {d20}, [r0 :64], r1 │ │ - vst1.16 {d21}, [r9 :64], r1 │ │ - ble 47414 │ │ - vorr d16, d19, d19 │ │ - b 473bc │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - mov r7, r5 │ │ - add sl, r2, r3 │ │ - add r9, r0, r1 │ │ - lsl r3, r3, #1 │ │ - lsl r1, r1, #1 │ │ - vld1.16 {d20-d22}, [r2], r3 │ │ - vext.8 q11, q10, q11, #2 │ │ - vmul.i16 q8, q10, q0 │ │ - vmla.i16 q8, q11, q1 │ │ - vrshl.u16 q8, q8, q15 │ │ - vld1.16 {d20-d22}, [sl], r3 │ │ - vld1.16 {d24-d26}, [r2], r3 │ │ - vext.8 q11, q10, q11, #2 │ │ - vext.8 q13, q12, q13, #2 │ │ - vmul.i16 q9, q10, q0 │ │ - vmla.i16 q9, q11, q1 │ │ - vmul.i16 q10, q12, q0 │ │ - vmla.i16 q10, q13, q1 │ │ - vrshl.u16 q9, q9, q15 │ │ - vrshl.u16 q10, q10, q15 │ │ - vmull.u16 q11, d16, d4 │ │ - vmlal.u16 q11, d18, d6 │ │ - vmull.u16 q12, d17, d4 │ │ - vmlal.u16 q12, d19, d6 │ │ - vmull.u16 q8, d18, d4 │ │ - vmlal.u16 q8, d20, d6 │ │ - vmull.u16 q9, d19, d4 │ │ - vmlal.u16 q9, d21, d6 │ │ - vrshl.u32 q11, q11, q14 │ │ - vrshl.u32 q12, q12, q14 │ │ - vrshl.u32 q8, q8, q14 │ │ - vrshl.u32 q9, q9, q14 │ │ - vmovn.i32 d22, q11 │ │ - vmovn.i32 d23, q12 │ │ - vmovn.i32 d16, q8 │ │ - vmovn.i32 d17, q9 │ │ - subs r5, r5, #2 │ │ - vst1.16 {d22-d23}, [r0 :128], r1 │ │ - vst1.16 {d16-d17}, [r9 :128], r1 │ │ - ble 474c0 │ │ - vorr q8, q10, q10 │ │ - b 47440 │ │ - subs r4, r4, #8 │ │ - ble 474ec │ │ - asr r3, r3, #1 │ │ - asr r1, r1, #1 │ │ - mls r2, r3, r7, r2 │ │ - mls r0, r1, r7, r0 │ │ - sub r2, r2, r3, lsl #1 │ │ - mov r5, r7 │ │ - add r2, r2, #16 │ │ - add r0, r0, #16 │ │ - b 4741c │ │ + add sl, sl, #2 │ │ + and r7, sp, #15 │ │ + sub sp, sp, r7 │ │ + str r7, [sp, #-16]! │ │ + sub sp, sp, #256 ; 0x100 │ │ + ldrh fp, [sl], #4 │ │ + add r6, sp, #0 │ │ + add r7, r2, #0 │ │ + mov r8, #64 ; 0x40 │ │ + movw ip, #0 │ │ + movt ip, #23168 ; 0x5a80 │ │ + vmov.i32 q2, #0 ; 0x00000000 │ │ + vdup.32 d0, ip │ │ + vld1.32 {d16-d17}, [r7 :128] │ │ + vst1.32 {d4-d5}, [r7 :128], r8 │ │ + vld1.32 {d18-d19}, [r7 :128] │ │ + vst1.32 {d4-d5}, [r7 :128], r8 │ │ + vld1.32 {d20-d21}, [r7 :128] │ │ + vst1.32 {d4-d5}, [r7 :128], r8 │ │ + vld1.32 {d22-d23}, [r7 :128] │ │ + vst1.32 {d4-d5}, [r7 :128], r8 │ │ + vld1.32 {d24-d25}, [r7 :128] │ │ + vst1.32 {d4-d5}, [r7 :128], r8 │ │ + vld1.32 {d26-d27}, [r7 :128] │ │ + vst1.32 {d4-d5}, [r7 :128], r8 │ │ + vld1.32 {d28-d29}, [r7 :128] │ │ + vst1.32 {d4-d5}, [r7 :128], r8 │ │ + vld1.32 {d30-d31}, [r7 :128] │ │ + vst1.32 {d4-d5}, [r7 :128], r8 │ │ + vqrdmulh.s32 q8, q8, d0[0] │ │ + vqrdmulh.s32 q9, q9, d0[0] │ │ + vqrdmulh.s32 q10, q10, d0[0] │ │ + vqrdmulh.s32 q11, q11, d0[0] │ │ + vqrdmulh.s32 q12, q12, d0[0] │ │ + vqrdmulh.s32 q13, q13, d0[0] │ │ + vqrdmulh.s32 q14, q14, d0[0] │ │ + vqrdmulh.s32 q15, q15, d0[0] │ │ + blx r4 │ │ + vqrshrn.s32 d16, q8, #1 │ │ + vqrshrn.s32 d17, q9, #1 │ │ + vqrshrn.s32 d18, q10, #1 │ │ + vqrshrn.s32 d19, q11, #1 │ │ + vqrshrn.s32 d20, q12, #1 │ │ + vqrshrn.s32 d21, q13, #1 │ │ + vqrshrn.s32 d22, q14, #1 │ │ + vqrshrn.s32 d23, q15, #1 │ │ + vtrn.32 q8, q9 │ │ + vtrn.16 d16, d17 │ │ + vtrn.16 d18, d19 │ │ + vtrn.32 q10, q11 │ │ + vtrn.16 d20, d21 │ │ + vtrn.16 d22, d23 │ │ + vst1.16 {d16}, [r6 :64]! │ │ + vst1.16 {d20}, [r6 :64]! │ │ + vst1.16 {d17}, [r6 :64]! │ │ + vst1.16 {d21}, [r6 :64]! │ │ + vst1.16 {d18}, [r6 :64]! │ │ + vst1.16 {d22}, [r6 :64]! │ │ + vst1.16 {d19}, [r6 :64]! │ │ + vst1.16 {d23}, [r6 :64]! │ │ + add r6, sp, #64 ; 0x40 │ │ + mov r8, #12 │ │ + cmp r3, fp │ │ + blt 4b07c │ │ + ldrh fp, [sl], #4 │ │ + add r7, r2, #16 │ │ + mov r8, #64 ; 0x40 │ │ + movw ip, #0 │ │ + movt ip, #23168 ; 0x5a80 │ │ + vmov.i32 q2, #0 ; 0x00000000 │ │ + vdup.32 d0, ip │ │ + vld1.32 {d16-d17}, [r7 :128] │ │ + vst1.32 {d4-d5}, [r7 :128], r8 │ │ + vld1.32 {d18-d19}, [r7 :128] │ │ + vst1.32 {d4-d5}, [r7 :128], r8 │ │ + vld1.32 {d20-d21}, [r7 :128] │ │ + vst1.32 {d4-d5}, [r7 :128], r8 │ │ + vld1.32 {d22-d23}, [r7 :128] │ │ + vst1.32 {d4-d5}, [r7 :128], r8 │ │ + vld1.32 {d24-d25}, [r7 :128] │ │ + vst1.32 {d4-d5}, [r7 :128], r8 │ │ + vld1.32 {d26-d27}, [r7 :128] │ │ + vst1.32 {d4-d5}, [r7 :128], r8 │ │ + vld1.32 {d28-d29}, [r7 :128] │ │ + vst1.32 {d4-d5}, [r7 :128], r8 │ │ + vld1.32 {d30-d31}, [r7 :128] │ │ + vst1.32 {d4-d5}, [r7 :128], r8 │ │ + vqrdmulh.s32 q8, q8, d0[0] │ │ + vqrdmulh.s32 q9, q9, d0[0] │ │ + vqrdmulh.s32 q10, q10, d0[0] │ │ + vqrdmulh.s32 q11, q11, d0[0] │ │ + vqrdmulh.s32 q12, q12, d0[0] │ │ + vqrdmulh.s32 q13, q13, d0[0] │ │ + vqrdmulh.s32 q14, q14, d0[0] │ │ + vqrdmulh.s32 q15, q15, d0[0] │ │ + blx r4 │ │ + vqrshrn.s32 d16, q8, #1 │ │ + vqrshrn.s32 d17, q9, #1 │ │ + vqrshrn.s32 d18, q10, #1 │ │ + vqrshrn.s32 d19, q11, #1 │ │ + vqrshrn.s32 d20, q12, #1 │ │ + vqrshrn.s32 d21, q13, #1 │ │ + vqrshrn.s32 d22, q14, #1 │ │ + vqrshrn.s32 d23, q15, #1 │ │ + vtrn.32 q8, q9 │ │ + vtrn.16 d16, d17 │ │ + vtrn.16 d18, d19 │ │ + vtrn.32 q10, q11 │ │ + vtrn.16 d20, d21 │ │ + vtrn.16 d22, d23 │ │ + vst1.16 {d16}, [r6 :64]! │ │ + vst1.16 {d20}, [r6 :64]! │ │ + vst1.16 {d17}, [r6 :64]! │ │ + vst1.16 {d21}, [r6 :64]! │ │ + vst1.16 {d18}, [r6 :64]! │ │ + vst1.16 {d22}, [r6 :64]! │ │ + vst1.16 {d19}, [r6 :64]! │ │ + vst1.16 {d23}, [r6 :64]! │ │ + add r6, sp, #128 ; 0x80 │ │ + mov r8, #8 │ │ + cmp r3, fp │ │ + blt 4b07c │ │ + ldrh fp, [sl], #4 │ │ + add r7, r2, #32 │ │ + mov r8, #64 ; 0x40 │ │ + movw ip, #0 │ │ + movt ip, #23168 ; 0x5a80 │ │ + vmov.i32 q2, #0 ; 0x00000000 │ │ + vdup.32 d0, ip │ │ + vld1.32 {d16-d17}, [r7 :128] │ │ + vst1.32 {d4-d5}, [r7 :128], r8 │ │ + vld1.32 {d18-d19}, [r7 :128] │ │ + vst1.32 {d4-d5}, [r7 :128], r8 │ │ + vld1.32 {d20-d21}, [r7 :128] │ │ + vst1.32 {d4-d5}, [r7 :128], r8 │ │ + vld1.32 {d22-d23}, [r7 :128] │ │ + vst1.32 {d4-d5}, [r7 :128], r8 │ │ + vld1.32 {d24-d25}, [r7 :128] │ │ + vst1.32 {d4-d5}, [r7 :128], r8 │ │ + vld1.32 {d26-d27}, [r7 :128] │ │ + vst1.32 {d4-d5}, [r7 :128], r8 │ │ + vld1.32 {d28-d29}, [r7 :128] │ │ + vst1.32 {d4-d5}, [r7 :128], r8 │ │ + vld1.32 {d30-d31}, [r7 :128] │ │ + vst1.32 {d4-d5}, [r7 :128], r8 │ │ + vqrdmulh.s32 q8, q8, d0[0] │ │ + vqrdmulh.s32 q9, q9, d0[0] │ │ + vqrdmulh.s32 q10, q10, d0[0] │ │ + vqrdmulh.s32 q11, q11, d0[0] │ │ + vqrdmulh.s32 q12, q12, d0[0] │ │ + vqrdmulh.s32 q13, q13, d0[0] │ │ + vqrdmulh.s32 q14, q14, d0[0] │ │ + vqrdmulh.s32 q15, q15, d0[0] │ │ + blx r4 │ │ + vqrshrn.s32 d16, q8, #1 │ │ + vqrshrn.s32 d17, q9, #1 │ │ + vqrshrn.s32 d18, q10, #1 │ │ + vqrshrn.s32 d19, q11, #1 │ │ + vqrshrn.s32 d20, q12, #1 │ │ + vqrshrn.s32 d21, q13, #1 │ │ + vqrshrn.s32 d22, q14, #1 │ │ + vqrshrn.s32 d23, q15, #1 │ │ + vtrn.32 q8, q9 │ │ + vtrn.16 d16, d17 │ │ + vtrn.16 d18, d19 │ │ + vtrn.32 q10, q11 │ │ + vtrn.16 d20, d21 │ │ + vtrn.16 d22, d23 │ │ + vst1.16 {d16}, [r6 :64]! │ │ + vst1.16 {d20}, [r6 :64]! │ │ + vst1.16 {d17}, [r6 :64]! │ │ + vst1.16 {d21}, [r6 :64]! │ │ + vst1.16 {d18}, [r6 :64]! │ │ + vst1.16 {d22}, [r6 :64]! │ │ + vst1.16 {d19}, [r6 :64]! │ │ + vst1.16 {d23}, [r6 :64]! │ │ + add r6, sp, #192 ; 0xc0 │ │ + mov r8, #4 │ │ + cmp r3, fp │ │ + blt 4b07c │ │ + add r7, r2, #48 ; 0x30 │ │ + mov r8, #64 ; 0x40 │ │ + movw ip, #0 │ │ + movt ip, #23168 ; 0x5a80 │ │ + vmov.i32 q2, #0 ; 0x00000000 │ │ + vdup.32 d0, ip │ │ + vld1.32 {d16-d17}, [r7 :128] │ │ + vst1.32 {d4-d5}, [r7 :128], r8 │ │ + vld1.32 {d18-d19}, [r7 :128] │ │ + vst1.32 {d4-d5}, [r7 :128], r8 │ │ + vld1.32 {d20-d21}, [r7 :128] │ │ + vst1.32 {d4-d5}, [r7 :128], r8 │ │ + vld1.32 {d22-d23}, [r7 :128] │ │ + vst1.32 {d4-d5}, [r7 :128], r8 │ │ + vld1.32 {d24-d25}, [r7 :128] │ │ + vst1.32 {d4-d5}, [r7 :128], r8 │ │ + vld1.32 {d26-d27}, [r7 :128] │ │ + vst1.32 {d4-d5}, [r7 :128], r8 │ │ + vld1.32 {d28-d29}, [r7 :128] │ │ + vst1.32 {d4-d5}, [r7 :128], r8 │ │ + vld1.32 {d30-d31}, [r7 :128] │ │ + vst1.32 {d4-d5}, [r7 :128], r8 │ │ + vqrdmulh.s32 q8, q8, d0[0] │ │ + vqrdmulh.s32 q9, q9, d0[0] │ │ + vqrdmulh.s32 q10, q10, d0[0] │ │ + vqrdmulh.s32 q11, q11, d0[0] │ │ + vqrdmulh.s32 q12, q12, d0[0] │ │ + vqrdmulh.s32 q13, q13, d0[0] │ │ + vqrdmulh.s32 q14, q14, d0[0] │ │ + vqrdmulh.s32 q15, q15, d0[0] │ │ + blx r4 │ │ + vqrshrn.s32 d16, q8, #1 │ │ + vqrshrn.s32 d17, q9, #1 │ │ + vqrshrn.s32 d18, q10, #1 │ │ + vqrshrn.s32 d19, q11, #1 │ │ + vqrshrn.s32 d20, q12, #1 │ │ + vqrshrn.s32 d21, q13, #1 │ │ + vqrshrn.s32 d22, q14, #1 │ │ + vqrshrn.s32 d23, q15, #1 │ │ + vtrn.32 q8, q9 │ │ + vtrn.16 d16, d17 │ │ + vtrn.16 d18, d19 │ │ + vtrn.32 q10, q11 │ │ + vtrn.16 d20, d21 │ │ + vtrn.16 d22, d23 │ │ + vst1.16 {d16}, [r6 :64]! │ │ + vst1.16 {d20}, [r6 :64]! │ │ + vst1.16 {d17}, [r6 :64]! │ │ + vst1.16 {d21}, [r6 :64]! │ │ + vst1.16 {d18}, [r6 :64]! │ │ + vst1.16 {d22}, [r6 :64]! │ │ + vst1.16 {d19}, [r6 :64]! │ │ + vst1.16 {d23}, [r6 :64]! │ │ + b 4b094 │ │ + vmov.i16 q2, #0 ; 0x0000 │ │ + vmov.i16 q3, #0 ; 0x0000 │ │ + subs r8, r8, #4 │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + bgt 4b084 │ │ + add r6, r0, #0 │ │ + add r7, sp, #0 │ │ + mov r8, #16 │ │ + bl 497f4 │ │ + add r6, r0, #8 │ │ + add r7, sp, #8 │ │ + mov r8, #16 │ │ + bl 497f4 │ │ + add sp, sp, #256 ; 0x100 │ │ + ldr r7, [sp], #16 │ │ + add sp, sp, r7 │ │ + vpop {d8-d15} │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + cmp r3, #0 │ │ + bne 4b108 │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + movw ip, #0 │ │ + movt ip, #23168 ; 0x5a80 │ │ + vld1.32 {d24[]-d25[]}, [r2 :32] │ │ + vdup.32 d0, ip │ │ + vqrdmulh.s32 q13, q12, d0[0] │ │ + vst1.32 {d28[0]}, [r2 :32] │ │ + vqrdmulh.s32 q13, q13, d0[0] │ │ + vqrshrn.s32 d24, q13, #1 │ │ + vqrshrn.s32 d25, q13, #1 │ │ + vqrdmulh.s16 q12, q12, d0[1] │ │ + mov r3, #16 │ │ + vrshr.s16 q12, q12, #4 │ │ + b 4751c │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - movw r9, #45 ; 0x2d │ │ - movw sl, #45 ; 0x2d │ │ - b 47580 │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4b118 │ │ + b 4b11c │ │ + ; instruction: 0xffffcb24 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4b128 │ │ + b 4b12c │ │ + ; instruction: 0xfffe49d8 │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 4b138 │ │ + b 4b13c │ │ + andeq pc, r6, r4, lsl r7 ; │ │ + add sl, sl, pc │ │ + b 4acd4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - movw r9, #45 ; 0x2d │ │ - movw sl, #1980 ; 0x7bc │ │ - b 47580 │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4b154 │ │ + b 4b158 │ │ + ; instruction: 0xffffce14 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4b164 │ │ + b 4b168 │ │ + ; instruction: 0xfffe51a4 │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 4b174 │ │ + b 4b178 │ │ + ldrdeq pc, [r6], -r8 │ │ + add sl, sl, pc │ │ + b 4acd4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - movw r9, #45 ; 0x2d │ │ - movw sl, #3885 ; 0xf2d │ │ - b 47580 │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4b190 │ │ + b 4b194 │ │ + ; instruction: 0xffffcaac │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4b1a0 │ │ + b 4b1a4 │ │ + ; instruction: 0xfffe4b84 │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 4b1b0 │ │ + b 4b1b4 │ │ + muleq r6, ip, r6 │ │ + add sl, sl, pc │ │ + b 4acd4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - movw r9, #1980 ; 0x7bc │ │ - movw sl, #1980 ; 0x7bc │ │ - b 47580 │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4b1cc │ │ + b 4b1d0 │ │ + ; instruction: 0xffffca70 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4b1dc │ │ + b 4b1e0 │ │ + ; instruction: 0xfffe4e34 │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 4b1ec │ │ + b 4b1f0 │ │ + andeq pc, r6, r0, ror #12 │ │ + add sl, sl, pc │ │ + b 4acd4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - movw r9, #1980 ; 0x7bc │ │ - movw sl, #45 ; 0x2d │ │ - b 47580 │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4b208 │ │ + b 4b20c │ │ + ; instruction: 0xffffca34 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4b218 │ │ + b 4b21c │ │ + ; instruction: 0xfffe50f0 │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 4b228 │ │ + b 4b22c │ │ + andeq pc, r6, r4, asr #12 │ │ + add sl, sl, pc │ │ + b 4acd4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - movw r9, #1980 ; 0x7bc │ │ - movw sl, #3885 ; 0xf2d │ │ - b 47580 │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4b244 │ │ + b 4b248 │ │ + ; instruction: 0xffffcacc │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4b254 │ │ + b 4b258 │ │ + ; instruction: 0xfffe48ac │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 4b264 │ │ + b 4b268 │ │ + andeq pc, r6, r8, ror #11 │ │ + add sl, sl, pc │ │ + b 4acd4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - movw r9, #3885 ; 0xf2d │ │ - movw sl, #3885 ; 0xf2d │ │ - b 47580 │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4b280 │ │ + b 4b284 │ │ + ; instruction: 0xffffca90 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4b290 │ │ + b 4b294 │ │ + ; instruction: 0xfffe4a94 │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 4b2a0 │ │ + b 4b2a4 │ │ + andeq pc, r6, ip, lsr #11 │ │ + add sl, sl, pc │ │ + b 4acd4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - movw r9, #3885 ; 0xf2d │ │ - movw sl, #45 ; 0x2d │ │ - b 47580 │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4b2bc │ │ + b 4b2c0 │ │ + ; instruction: 0xffffca54 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4b2cc │ │ + b 4b2d0 │ │ + ; instruction: 0xfffe4d44 │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 4b2dc │ │ + b 4b2e0 │ │ + andeq pc, r6, r0, ror r5 ; │ │ + add sl, sl, pc │ │ + b 4acd4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - movw r9, #3885 ; 0xf2d │ │ - movw sl, #1980 ; 0x7bc │ │ - b 47580 │ │ - ldrd r4, [sp, #36] ; 0x24 │ │ - ldrd r6, [sp, #44] ; 0x2c │ │ - movw fp, #16513 ; 0x4081 │ │ - mul r5, r5, fp │ │ - mul r6, r6, fp │ │ - add r5, r5, r9 │ │ - add r6, r6, sl │ │ - lsl r8, r3, #1 │ │ - vdup.16 q15, r7 │ │ - clz r7, r7 │ │ - clz r9, r3 │ │ - sub r7, r7, #18 │ │ - tst r5, #2080768 ; 0x1fc000 │ │ - sub r9, r9, #24 │ │ - add lr, r7, #6 │ │ - rsb ip, r7, #6 │ │ - ldr fp, [pc] ; 475c8 │ │ - b 475cc │ │ - andeq r0, r6, r4, ror r1 │ │ - add fp, fp, pc │ │ - bne 475e0 │ │ - tst r6, #2080768 ; 0x1fc000 │ │ - bne 47810 │ │ - b 4589c │ │ - cmp r3, #4 │ │ - ubfx sl, r5, #7, #7 │ │ - and r5, r5, #127 ; 0x7f │ │ - movgt r5, sl │ │ - tst r6, #2080768 ; 0x1fc000 │ │ - add r5, fp, r5, lsl #3 │ │ - bne 47e4c │ │ - add sl, pc, #20 │ │ - vdup.32 q14, ip │ │ - ldr r9, [sl, r9, lsl #2] │ │ - vneg.s32 q14, q14 │ │ - vmov.i16 q13, #8192 ; 0x2000 │ │ - add sl, sl, r9 │ │ - bx sl │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, ip, lsl r0 │ │ - andeq r0, r0, ip, lsl r0 │ │ - add r5, r5, #2 │ │ - vld1.32 {d0[]}, [r5] │ │ - sub r1, r1, #2 │ │ - add r9, r0, r8 │ │ - add sl, r1, r2 │ │ - lsl r8, r8, #1 │ │ - lsl r2, r2, #1 │ │ - vmovl.s8 q0, d0 │ │ - vld1.16 {d16-d17}, [r1], r2 │ │ - vld1.16 {d22-d23}, [sl], r2 │ │ - vext.8 d18, d16, d17, #2 │ │ - vext.8 d19, d16, d17, #4 │ │ - vext.8 d20, d16, d17, #6 │ │ - vext.8 d24, d22, d23, #2 │ │ - vext.8 d25, d22, d23, #4 │ │ - vext.8 d21, d22, d23, #6 │ │ - subs r4, r4, #2 │ │ - vmull.s16 q2, d16, d0[0] │ │ - vmlal.s16 q2, d18, d0[1] │ │ - vmlal.s16 q2, d19, d0[2] │ │ - vmlal.s16 q2, d20, d0[3] │ │ - vmull.s16 q3, d22, d0[0] │ │ - vmlal.s16 q3, d24, d0[1] │ │ - vmlal.s16 q3, d25, d0[2] │ │ - vmlal.s16 q3, d21, d0[3] │ │ - vrshl.s32 q2, q2, q14 │ │ - vrshl.s32 q3, q3, q14 │ │ - vmovn.i32 d4, q2 │ │ - vmovn.i32 d5, q3 │ │ - vsub.i16 q2, q2, q13 │ │ - vst1.16 {d4}, [r0 :64], r8 │ │ - vst1.16 {d5}, [r9 :64], r8 │ │ - bgt 47654 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - vpush {d8-d11} │ │ - vld1.8 {d0}, [r5 :64] │ │ - sub r1, r1, #6 │ │ - add r9, r0, r8 │ │ - add sl, r1, r2 │ │ - lsl r2, r2, #1 │ │ - vmovl.s8 q0, d0 │ │ - sub r2, r2, r3, lsl #1 │ │ - sub r2, r2, #16 │ │ - vld1.16 {d16-d19}, [r1]! │ │ - vld1.16 {d20-d23}, [sl]! │ │ - mov r5, r3 │ │ - vmull.s16 q1, d16, d0[0] │ │ - vmull.s16 q2, d17, d0[0] │ │ - vmull.s16 q3, d20, d0[0] │ │ - vmull.s16 q4, d21, d0[0] │ │ - vext.8 q12, q8, q9, #2 │ │ - vext.8 q5, q10, q11, #2 │ │ - vmlal.s16 q1, d24, d0[1] │ │ - vmlal.s16 q2, d25, d0[1] │ │ - vmlal.s16 q3, d10, d0[1] │ │ - vmlal.s16 q4, d11, d0[1] │ │ - vext.8 q12, q8, q9, #4 │ │ - vext.8 q5, q10, q11, #4 │ │ - vmlal.s16 q1, d24, d0[2] │ │ - vmlal.s16 q2, d25, d0[2] │ │ - vmlal.s16 q3, d10, d0[2] │ │ - vmlal.s16 q4, d11, d0[2] │ │ - vext.8 q12, q8, q9, #6 │ │ - vext.8 q5, q10, q11, #6 │ │ - vmlal.s16 q1, d24, d0[3] │ │ - vmlal.s16 q2, d25, d0[3] │ │ - vmlal.s16 q3, d10, d0[3] │ │ - vmlal.s16 q4, d11, d0[3] │ │ - vext.8 q12, q8, q9, #8 │ │ - vext.8 q5, q10, q11, #8 │ │ - vmlal.s16 q1, d24, d1[0] │ │ - vmlal.s16 q2, d25, d1[0] │ │ - vmlal.s16 q3, d10, d1[0] │ │ - vmlal.s16 q4, d11, d1[0] │ │ - vext.8 q12, q8, q9, #10 │ │ - vext.8 q5, q10, q11, #10 │ │ - vmlal.s16 q1, d24, d1[1] │ │ - vmlal.s16 q2, d25, d1[1] │ │ - vmlal.s16 q3, d10, d1[1] │ │ - vmlal.s16 q4, d11, d1[1] │ │ - vext.8 q12, q8, q9, #12 │ │ - vext.8 q5, q10, q11, #12 │ │ - vmlal.s16 q1, d24, d1[2] │ │ - vmlal.s16 q2, d25, d1[2] │ │ - vmlal.s16 q3, d10, d1[2] │ │ - vmlal.s16 q4, d11, d1[2] │ │ - vext.8 q12, q8, q9, #14 │ │ - vext.8 q5, q10, q11, #14 │ │ - vmlal.s16 q1, d24, d1[3] │ │ - vmlal.s16 q2, d25, d1[3] │ │ - vmlal.s16 q3, d10, d1[3] │ │ - vmlal.s16 q4, d11, d1[3] │ │ - subs r5, r5, #8 │ │ - vrshl.s32 q1, q1, q14 │ │ - vrshl.s32 q2, q2, q14 │ │ - vrshl.s32 q3, q3, q14 │ │ - vrshl.s32 q4, q4, q14 │ │ - vmovn.i32 d2, q1 │ │ - vmovn.i32 d3, q2 │ │ - vmovn.i32 d4, q3 │ │ - vmovn.i32 d5, q4 │ │ - vsub.i16 q1, q1, q13 │ │ - vsub.i16 q2, q2, q13 │ │ - vst1.16 {d2-d3}, [r0 :128]! │ │ - vst1.16 {d4-d5}, [r9 :128]! │ │ - ble 477f0 │ │ - vorr q8, q9, q9 │ │ - vorr q10, q11, q11 │ │ - vld1.16 {d18-d19}, [r1]! │ │ - vld1.16 {d22-d23}, [sl]! │ │ - b 476ec │ │ - add r0, r0, r8 │ │ - add r9, r9, r8 │ │ - add r1, r1, r2 │ │ - add sl, sl, r2 │ │ - subs r4, r4, #2 │ │ - bgt 476e0 │ │ - vpop {d8-d11} │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - cmp r4, #4 │ │ - ubfx sl, r6, #7, #7 │ │ - and r6, r6, #127 ; 0x7f │ │ - movgt r6, sl │ │ - add r6, fp, r6, lsl #3 │ │ - vdup.32 q14, ip │ │ - vmov.i16 q15, #8192 ; 0x2000 │ │ - add sl, pc, #12 │ │ - ldr r9, [sl, r9, lsl #2] │ │ - vneg.s32 q14, q14 │ │ - add sl, sl, r9 │ │ - bx sl │ │ - andeq r0, r0, r4, lsr r3 │ │ - andeq r0, r0, r4, lsr r3 │ │ - andeq r0, r0, r4, lsr r3 │ │ - andeq r0, r0, ip, asr #10 │ │ - andeq r0, r0, r8, lsl #4 │ │ - andeq r0, r0, ip, lsl r0 │ │ - andeq r0, r0, ip, lsl r0 │ │ - bgt 47928 │ │ - cmp r4, #2 │ │ - add r6, r6, #2 │ │ - vld1.32 {d0[]}, [r6] │ │ - sub r1, r1, r2 │ │ - add r9, r0, r8 │ │ - add sl, r1, r2 │ │ - lsl r2, r2, #1 │ │ - lsl r8, r8, #1 │ │ - vmovl.s8 q0, d0 │ │ - vld1.16 {d1}, [r1], r2 │ │ - vld1.16 {d2}, [sl], r2 │ │ - vld1.16 {d3}, [r1], r2 │ │ - vld1.16 {d4}, [sl], r2 │ │ - vld1.16 {d5}, [r1], r2 │ │ - vmull.s16 q8, d1, d0[0] │ │ - vmlal.s16 q8, d2, d0[1] │ │ - vmlal.s16 q8, d3, d0[2] │ │ - vmlal.s16 q8, d4, d0[3] │ │ - vmull.s16 q9, d2, d0[0] │ │ - vmlal.s16 q9, d3, d0[1] │ │ - vmlal.s16 q9, d4, d0[2] │ │ - vmlal.s16 q9, d5, d0[3] │ │ - vrshl.s32 q8, q8, q14 │ │ - vrshl.s32 q9, q9, q14 │ │ - vmovn.i32 d16, q8 │ │ - vmovn.i32 d17, q9 │ │ - vsub.i16 q8, q8, q15 │ │ - vsub.i16 q9, q9, q15 │ │ - vst1.16 {d16}, [r0 :64], r8 │ │ - vst1.16 {d17}, [r9 :64], r8 │ │ - ble 47924 │ │ - vld1.16 {d6}, [sl], r2 │ │ - vld1.16 {d7}, [r1], r2 │ │ - vmull.s16 q8, d3, d0[0] │ │ - vmlal.s16 q8, d4, d0[1] │ │ - vmlal.s16 q8, d5, d0[2] │ │ - vmlal.s16 q8, d6, d0[3] │ │ - vmull.s16 q9, d4, d0[0] │ │ - vmlal.s16 q9, d5, d0[1] │ │ - vmlal.s16 q9, d6, d0[2] │ │ - vmlal.s16 q9, d7, d0[3] │ │ - vrshl.s32 q8, q8, q14 │ │ - vrshl.s32 q9, q9, q14 │ │ - vmovn.i32 d16, q8 │ │ - vmovn.i32 d17, q9 │ │ - vsub.i16 q8, q8, q15 │ │ - vsub.i16 q9, q9, q15 │ │ - vst1.16 {d16}, [r0 :64], r8 │ │ - vst1.16 {d17}, [r9 :64], r8 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - vld1.8 {d0}, [r6 :64] │ │ - sub sl, r1, r2, lsl #1 │ │ - add r9, r0, r8 │ │ - sub r1, sl, r2 │ │ - lsl r2, r2, #1 │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4b2f8 │ │ + b 4b2fc │ │ + ; instruction: 0xffffcb44 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4b308 │ │ + b 4b30c │ │ + ; instruction: 0xfffe47f8 │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 4b318 │ │ + b 4b31c │ │ + andeq pc, r6, r4, lsr r5 ; │ │ + add sl, sl, pc │ │ + b 4acd4 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4b334 │ │ + b 4b338 │ │ + ; instruction: 0xffffcb08 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4b344 │ │ + b 4b348 │ │ + ; instruction: 0xfffe49e0 │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 4b354 │ │ + b 4b358 │ │ + strdeq pc, [r6], -r8 │ │ + add sl, sl, pc │ │ + b 4acd4 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4b370 │ │ + b 4b374 │ │ + ; instruction: 0xffffcacc │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4b380 │ │ + b 4b384 │ │ + ; instruction: 0xfffe4c90 │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 4b390 │ │ + b 4b394 │ │ + ; instruction: 0x0006f4bc │ │ + add sl, sl, pc │ │ + b 4acd4 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4b3ac │ │ + b 4b3b0 │ │ + ; instruction: 0xffffcbbc │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4b3bc │ │ + b 4b3c0 │ │ + ; instruction: 0xfffe4744 │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 4b3cc │ │ + b 4b3d0 │ │ + muleq r6, r0, r4 │ │ + add sl, sl, pc │ │ + b 4acd4 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4b3e8 │ │ + b 4b3ec │ │ + ; instruction: 0xffffc928 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4b3f8 │ │ + b 4b3fc │ │ + ; instruction: 0xfffe4f10 │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 4b408 │ │ + b 4b40c │ │ + andeq pc, r6, r4, ror #8 │ │ + add sl, sl, pc │ │ + b 4acd4 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4b424 │ │ + b 4b428 │ │ + ; instruction: 0xffffca18 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4b434 │ │ + b 4b438 │ │ + ; instruction: 0xfffe4ed4 │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 4b444 │ │ + b 4b448 │ │ + andeq pc, r6, r8, lsr #8 │ │ + add sl, sl, pc │ │ + b 4acd4 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4b460 │ │ + b 4b464 │ │ + ; instruction: 0xffffcb08 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4b470 │ │ + b 4b474 │ │ + ; instruction: 0xfffe48b4 │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 4b480 │ │ + b 4b484 │ │ + ldrdeq pc, [r6], -ip │ │ + add sl, sl, pc │ │ + b 4acd4 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4b49c │ │ + b 4b4a0 │ │ + ; instruction: 0xffffcacc │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4b4ac │ │ + b 4b4b0 │ │ + ; instruction: 0xfffe4b64 │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 4b4bc │ │ + b 4b4c0 │ │ + andeq pc, r6, r0, lsr #7 │ │ + add sl, sl, pc │ │ + b 4acd4 │ │ + cmp r3, #0 │ │ + bne 4b508 │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + movw ip, #0 │ │ + movt ip, #23168 ; 0x5a80 │ │ + vld1.32 {d24[]-d25[]}, [r2 :32] │ │ + vdup.32 d0, ip │ │ + vqrdmulh.s32 q13, q12, d0[0] │ │ + vst1.32 {d28[0]}, [r2 :32] │ │ + vqrdmulh.s32 q13, q13, d0[0] │ │ + vqrshrn.s32 d24, q13, #1 │ │ + vqrshrn.s32 d25, q13, #1 │ │ + vqrdmulh.s16 q12, q12, d0[1] │ │ + mov r3, #8 │ │ + vrshr.s16 q12, q12, #4 │ │ + b 47580 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4b518 │ │ + b 4b51c │ │ + ; instruction: 0xffffd888 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4b528 │ │ + b 4b52c │ │ + ; instruction: 0xfffe30f4 │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 4b538 │ │ + b 4b53c │ │ + andeq pc, r6, r4, lsl r3 ; │ │ + add sl, sl, pc │ │ + b 4aa2c │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4b554 │ │ + b 4b558 │ │ + ; instruction: 0xffffe068 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4b564 │ │ + b 4b568 │ │ + ; instruction: 0xfffe38f8 │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 4b574 │ │ + b 4b578 │ │ + ldrdeq pc, [r6], -r8 │ │ + add sl, sl, pc │ │ + b 4aa2c │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4b590 │ │ + b 4b594 │ │ + ; instruction: 0xffffd810 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4b5a0 │ │ + b 4b5a4 │ │ + ; instruction: 0xfffe329c │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 4b5b0 │ │ + b 4b5b4 │ │ + muleq r6, ip, r2 │ │ + add sl, sl, pc │ │ + b 4aa2c │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4b5cc │ │ + b 4b5d0 │ │ + ; instruction: 0xffffd7d4 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4b5dc │ │ + b 4b5e0 │ │ + ; instruction: 0xfffe3448 │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 4b5ec │ │ + b 4b5f0 │ │ + andeq pc, r6, r0, ror #4 │ │ + add sl, sl, pc │ │ + b 4aa2c │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4b608 │ │ + b 4b60c │ │ + ; instruction: 0xffffd798 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4b618 │ │ + b 4b61c │ │ + ; instruction: 0xfffe3844 │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 4b628 │ │ + b 4b62c │ │ + andeq pc, r6, r4, asr #4 │ │ + add sl, sl, pc │ │ + b 4aa2c │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4b644 │ │ + b 4b648 │ │ + ; instruction: 0xffffd98c │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4b654 │ │ + b 4b658 │ │ + ; instruction: 0xfffe2fc8 │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 4b664 │ │ + b 4b668 │ │ + andeq pc, r6, r8, ror #3 │ │ + add sl, sl, pc │ │ + b 4aa2c │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4b680 │ │ + b 4b684 │ │ + ; instruction: 0xffffd950 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4b690 │ │ + b 4b694 │ │ + ; instruction: 0xfffe31ac │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 4b6a0 │ │ + b 4b6a4 │ │ + andeq pc, r6, ip, lsr #3 │ │ + add sl, sl, pc │ │ + b 4aa2c │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4b6bc │ │ + b 4b6c0 │ │ + ; instruction: 0xffffd914 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4b6cc │ │ + b 4b6d0 │ │ + ; instruction: 0xfffe3358 │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 4b6dc │ │ + b 4b6e0 │ │ + andeq pc, r6, r0, ror r1 ; │ │ + add sl, sl, pc │ │ + b 4aa2c │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4b6f8 │ │ + b 4b6fc │ │ + ; instruction: 0xffffdbc8 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4b708 │ │ + b 4b70c │ │ + ; instruction: 0xfffe2f14 │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 4b718 │ │ + b 4b71c │ │ + andeq pc, r6, r4, lsr r1 ; │ │ + add sl, sl, pc │ │ + b 4aa2c │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4b734 │ │ + b 4b738 │ │ + ; instruction: 0xffffdb8c │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4b744 │ │ + b 4b748 │ │ + ; instruction: 0xfffe30f8 │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 4b754 │ │ + b 4b758 │ │ + strdeq pc, [r6], -r8 │ │ + add sl, sl, pc │ │ + b 4aa2c │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4b770 │ │ + b 4b774 │ │ + ; instruction: 0xffffdb50 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4b780 │ │ + b 4b784 │ │ + ; instruction: 0xfffe32a4 │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 4b790 │ │ + b 4b794 │ │ + strheq pc, [r6], -ip ; │ │ + add sl, sl, pc │ │ + b 4aa2c │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4b7ac │ │ + b 4b7b0 │ │ + ; instruction: 0xffffde10 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4b7bc │ │ + b 4b7c0 │ │ + ; instruction: 0xfffe2e60 │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 4b7cc │ │ + b 4b7d0 │ │ + muleq r6, r0, r0 │ │ + add sl, sl, pc │ │ + b 4aa2c │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4b7e8 │ │ + b 4b7ec │ │ + ; instruction: 0xffffd7e8 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4b7f8 │ │ + b 4b7fc │ │ + ; instruction: 0xfffe3664 │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 4b808 │ │ + b 4b80c │ │ + andeq pc, r6, r4, rrx │ │ + add sl, sl, pc │ │ + b 4aa2c │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4b824 │ │ + b 4b828 │ │ + ; instruction: 0xffffda9c │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4b834 │ │ + b 4b838 │ │ + ; instruction: 0xfffe3628 │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 4b844 │ │ + b 4b848 │ │ + andeq pc, r6, r8, lsr #32 │ │ + add sl, sl, pc │ │ + b 4aa2c │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4b860 │ │ + b 4b864 │ │ + ; instruction: 0xffffdd5c │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4b870 │ │ + b 4b874 │ │ + ; instruction: 0xfffe2fcc │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 4b880 │ │ + b 4b884 │ │ + ldrdeq lr, [r6], -ip │ │ + add sl, sl, pc │ │ + b 4aa2c │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldr r4, [pc] ; 4b89c │ │ + b 4b8a0 │ │ + ; instruction: 0xffffdd20 │ │ + add r4, r4, pc │ │ + ldr r5, [pc] ; 4b8ac │ │ + b 4b8b0 │ │ + ; instruction: 0xfffe3178 │ │ + add r5, r5, pc │ │ + ldr sl, [pc] ; 4b8bc │ │ + b 4b8c0 │ │ + andeq lr, r6, r0, lsr #31 │ │ + add sl, sl, pc │ │ + b 4aa2c │ │ + ldr ip, [pc] ; 4b8d0 │ │ + b 4b8d4 │ │ + andeq lr, r6, r4, asr #27 │ │ + add ip, ip, pc │ │ + vld1.32 {d0-d3}, [ip :128]! │ │ + vmul.i32 d4, d16, d0[0] │ │ + vmls.i32 d4, d31, d0[1] │ │ + vmul.i32 d6, d16, d0[1] │ │ + vmla.i32 d6, d31, d0[0] │ │ + vmul.i32 d8, d24, d1[0] │ │ + vmls.i32 d8, d23, d1[1] │ │ + vrshr.s32 d16, d4, #12 │ │ + vrshr.s32 d31, d6, #12 │ │ + vmul.i32 d4, d24, d1[1] │ │ + vmla.i32 d4, d23, d1[0] │ │ + vmul.i32 d6, d20, d2[0] │ │ + vmls.i32 d6, d27, d2[1] │ │ + vrshr.s32 d24, d8, #12 │ │ + vrshr.s32 d23, d4, #12 │ │ + vmul.i32 d8, d20, d2[1] │ │ + vmla.i32 d8, d27, d2[0] │ │ + vmul.i32 d4, d28, d3[0] │ │ + vmls.i32 d4, d19, d3[1] │ │ + vrshr.s32 d20, d6, #12 │ │ + vrshr.s32 d27, d8, #12 │ │ + vmul.i32 d6, d28, d3[1] │ │ + vmla.i32 d6, d19, d3[0] │ │ + vld1.32 {d0-d3}, [ip :128] │ │ + sub ip, ip, #96 ; 0x60 │ │ + vmul.i32 d8, d18, d0[0] │ │ + vmls.i32 d8, d29, d0[1] │ │ + vrshr.s32 d28, d4, #12 │ │ + vrshr.s32 d19, d6, #12 │ │ + vmul.i32 d4, d18, d0[1] │ │ + vmla.i32 d4, d29, d0[0] │ │ + vmul.i32 d6, d26, d1[0] │ │ + vmls.i32 d6, d21, d1[1] │ │ + vrshr.s32 d18, d8, #12 │ │ + vrshr.s32 d29, d4, #12 │ │ + vmul.i32 d8, d26, d1[1] │ │ + vmla.i32 d8, d21, d1[0] │ │ + vmul.i32 d4, d22, d2[0] │ │ + vmls.i32 d4, d25, d2[1] │ │ + vrshr.s32 d26, d6, #12 │ │ + vrshr.s32 d21, d8, #12 │ │ + vmul.i32 d6, d22, d2[1] │ │ + vmla.i32 d6, d25, d2[0] │ │ + vmul.i32 d8, d30, d3[0] │ │ + vmls.i32 d8, d17, d3[1] │ │ + vrshr.s32 d22, d4, #12 │ │ + vrshr.s32 d25, d6, #12 │ │ + vmul.i32 d4, d30, d3[1] │ │ + vmla.i32 d4, d17, d3[0] │ │ + vrshr.s32 d30, d8, #12 │ │ + vrshr.s32 d17, d4, #12 │ │ + vld1.32 {d0-d3}, [ip :128] │ │ + vqsub.s32 d5, d16, d24 │ │ + vqadd.s32 d16, d16, d24 │ │ + vqsub.s32 d7, d31, d23 │ │ + vqadd.s32 d31, d31, d23 │ │ + vqsub.s32 d24, d28, d20 │ │ + vqadd.s32 d28, d28, d20 │ │ + vqadd.s32 d23, d18, d26 │ │ + vqsub.s32 d18, d18, d26 │ │ + vqsub.s32 d20, d30, d22 │ │ + vqadd.s32 d30, d30, d22 │ │ + vqadd.s32 d26, d17, d25 │ │ + vqsub.s32 d17, d17, d25 │ │ + vqsub.s32 d22, d29, d21 │ │ + vqadd.s32 d29, d29, d21 │ │ + vqadd.s32 d25, d19, d27 │ │ + vqsub.s32 d19, d19, d27 │ │ + vmul.i32 d4, d7, d2[0] │ │ + vmls.i32 d4, d5, d2[1] │ │ + vmul.i32 d6, d7, d2[1] │ │ + vmla.i32 d6, d5, d2[0] │ │ + vmul.i32 d8, d19, d2[1] │ │ + vmla.i32 d8, d24, d2[0] │ │ + vrshr.s32 d21, d4, #12 │ │ + vrshr.s32 d27, d6, #12 │ │ + vneg.s32 d8, d8 │ │ + vmul.i32 d5, d19, d2[0] │ │ + vmls.i32 d5, d24, d2[1] │ │ + vmul.i32 d4, d22, d3[0] │ │ + vmls.i32 d4, d18, d3[1] │ │ + vrshr.s32 d19, d8, #12 │ │ + vrshr.s32 d24, d5, #12 │ │ + vmul.i32 d6, d22, d3[1] │ │ + vmla.i32 d6, d18, d3[0] │ │ + vmul.i32 d8, d17, d3[1] │ │ + vmla.i32 d8, d20, d3[0] │ │ + vrshr.s32 d22, d4, #12 │ │ + vrshr.s32 d18, d6, #12 │ │ + vneg.s32 d8, d8 │ │ + vmul.i32 d5, d17, d3[0] │ │ + vmls.i32 d5, d20, d3[1] │ │ + vrshr.s32 d17, d8, #12 │ │ + vrshr.s32 d20, d5, #12 │ │ + vqsub.s32 d2, d27, d24 │ │ + vqadd.s32 d27, d27, d24 │ │ + vqsub.s32 d3, d21, d19 │ │ + vqadd.s32 d21, d21, d19 │ │ + vqsub.s32 d24, d16, d28 │ │ + vqadd.s32 d16, d16, d28 │ │ + vqsub.s32 d19, d30, d23 │ │ + vqadd.s32 d30, d30, d23 │ │ + vqsub.s32 d28, d17, d22 │ │ + vqadd.s32 d17, d17, d22 │ │ + vqadd.s32 d23, d26, d29 │ │ + vqsub.s32 d26, d26, d29 │ │ + vqadd.s32 d22, d20, d18 │ │ + vqsub.s32 d20, d20, d18 │ │ + vqsub.s32 d29, d31, d25 │ │ + vqadd.s32 d31, d31, d25 │ │ + vmul.i32 d4, d2, d1[0] │ │ + vmls.i32 d4, d3, d1[1] │ │ + vmul.i32 d6, d2, d1[1] │ │ + vmla.i32 d6, d3, d1[0] │ │ + vmul.i32 d8, d29, d1[0] │ │ + vmls.i32 d8, d24, d1[1] │ │ + vrshr.s32 d18, d4, #12 │ │ + vrshr.s32 d25, d6, #12 │ │ + vmul.i32 d5, d29, d1[1] │ │ + vmla.i32 d5, d24, d1[0] │ │ + vmul.i32 d4, d26, d1[1] │ │ + vmla.i32 d4, d19, d1[0] │ │ + vrshr.s32 d29, d8, #12 │ │ + vrshr.s32 d24, d5, #12 │ │ + vneg.s32 d4, d4 │ │ + vmul.i32 d6, d26, d1[0] │ │ + vmls.i32 d6, d19, d1[1] │ │ + vmul.i32 d8, d20, d1[1] │ │ + vmla.i32 d8, d28, d1[0] │ │ + vrshr.s32 d26, d4, #12 │ │ + vrshr.s32 d19, d6, #12 │ │ + vneg.s32 d8, d8 │ │ + vmul.i32 d5, d20, d1[0] │ │ + vmls.i32 d5, d28, d1[1] │ │ + vrshr.s32 d20, d8, #12 │ │ + vrshr.s32 d28, d5, #12 │ │ + vqsub.s32 d2, d16, d30 │ │ + vqadd.s32 d16, d16, d30 │ │ + vqsub.s32 d3, d31, d23 │ │ + vqadd.s32 d31, d31, d23 │ │ + vqsub.s32 d23, d21, d17 │ │ + vqadd.s32 d17, d21, d17 │ │ + vqadd.s32 d30, d27, d22 │ │ + vqsub.s32 d21, d27, d22 │ │ + vqsub.s32 d27, d18, d20 │ │ + vqadd.s32 d18, d18, d20 │ │ + vqadd.s32 d4, d29, d26 │ │ + vqsub.s32 d26, d29, d26 │ │ + vqadd.s32 d29, d25, d28 │ │ + vqsub.s32 d25, d25, d28 │ │ + vqadd.s32 d28, d24, d19 │ │ + vqsub.s32 d24, d24, d19 │ │ + vorr d19, d4, d4 │ │ + vmul.i32 d4, d24, d0[0] │ │ + vmls.i32 d4, d26, d0[0] │ │ + vmul.i32 d6, d24, d0[0] │ │ + vmla.i32 d6, d26, d0[0] │ │ + vrshr.s32 d20, d4, #12 │ │ + vrshr.s32 d22, d6, #12 │ │ + vmul.i32 d4, d25, d0[0] │ │ + vmla.i32 d4, d27, d0[0] │ │ + vmul.i32 d6, d25, d0[0] │ │ + vmls.i32 d6, d27, d0[0] │ │ + vorr d27, d22, d22 │ │ + vrshr.s32 d26, d4, #12 │ │ + vmul.i32 d24, d21, d0[0] │ │ + vmls.i32 d24, d23, d0[0] │ │ + vmul.i32 d4, d21, d0[0] │ │ + vmla.i32 d4, d23, d0[0] │ │ + vrshr.s32 d21, d6, #12 │ │ + vrshr.s32 d22, d24, #12 │ │ + vrshr.s32 d25, d4, #12 │ │ + vmul.i32 d4, d3, d0[0] │ │ + vmls.i32 d4, d2, d0[0] │ │ + vmul.i32 d6, d3, d0[0] │ │ + vmla.i32 d6, d2, d0[0] │ │ + vrshr.s32 d23, d4, #12 │ │ + vrshr.s32 d24, d6, #12 │ │ + bx lr │ │ + push {lr} ; (str lr, [sp, #-4]!) │ │ + vmov.i32 d7, #0 ; 0x00000000 │ │ lsl r8, r8, #1 │ │ - vmovl.s8 q0, d0 │ │ - vld1.16 {d16}, [r1], r2 │ │ - vld1.16 {d17}, [sl], r2 │ │ - vld1.16 {d18}, [r1], r2 │ │ - vld1.16 {d19}, [sl], r2 │ │ - vld1.16 {d20}, [r1], r2 │ │ - vld1.16 {d21}, [sl], r2 │ │ - vld1.16 {d22}, [r1], r2 │ │ - subs r4, r4, #4 │ │ - vld1.16 {d23}, [sl], r2 │ │ - vld1.16 {d24}, [r1], r2 │ │ - vld1.16 {d25}, [sl], r2 │ │ - vld1.16 {d26}, [r1], r2 │ │ - vmull.s16 q1, d16, d0[0] │ │ - vmlal.s16 q1, d17, d0[1] │ │ - vmlal.s16 q1, d18, d0[2] │ │ - vmlal.s16 q1, d19, d0[3] │ │ - vmlal.s16 q1, d20, d1[0] │ │ - vmlal.s16 q1, d21, d1[1] │ │ - vmlal.s16 q1, d22, d1[2] │ │ - vmlal.s16 q1, d23, d1[3] │ │ - vmull.s16 q2, d17, d0[0] │ │ - vmlal.s16 q2, d18, d0[1] │ │ - vmlal.s16 q2, d19, d0[2] │ │ - vmlal.s16 q2, d20, d0[3] │ │ - vmlal.s16 q2, d21, d1[0] │ │ - vmlal.s16 q2, d22, d1[1] │ │ - vmlal.s16 q2, d23, d1[2] │ │ - vmlal.s16 q2, d24, d1[3] │ │ - vmull.s16 q3, d18, d0[0] │ │ - vmlal.s16 q3, d19, d0[1] │ │ - vmlal.s16 q3, d20, d0[2] │ │ - vmlal.s16 q3, d21, d0[3] │ │ - vmlal.s16 q3, d22, d1[0] │ │ - vmlal.s16 q3, d23, d1[1] │ │ - vmlal.s16 q3, d24, d1[2] │ │ - vmlal.s16 q3, d25, d1[3] │ │ - vmull.s16 q8, d19, d0[0] │ │ - vmlal.s16 q8, d20, d0[1] │ │ - vmlal.s16 q8, d21, d0[2] │ │ - vmlal.s16 q8, d22, d0[3] │ │ - vmlal.s16 q8, d23, d1[0] │ │ - vmlal.s16 q8, d24, d1[1] │ │ - vmlal.s16 q8, d25, d1[2] │ │ - vmlal.s16 q8, d26, d1[3] │ │ - vrshl.s32 q1, q1, q14 │ │ - vrshl.s32 q2, q2, q14 │ │ - vrshl.s32 q3, q3, q14 │ │ - vrshl.s32 q8, q8, q14 │ │ - vmovn.i32 d2, q1 │ │ - vmovn.i32 d3, q2 │ │ - vmovn.i32 d4, q3 │ │ - vmovn.i32 d5, q8 │ │ - vsub.i16 q1, q1, q15 │ │ - vsub.i16 q2, q2, q15 │ │ - vst1.16 {d2}, [r0 :64], r8 │ │ - vst1.16 {d3}, [r9 :64], r8 │ │ - vst1.16 {d4}, [r0 :64], r8 │ │ - vst1.16 {d5}, [r9 :64], r8 │ │ - ble 47a44 │ │ - vorr q8, q10, q10 │ │ - vorr q9, q11, q11 │ │ - vorr q10, q12, q12 │ │ - vorr d22, d26, d26 │ │ - b 47960 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - bgt 47b74 │ │ - cmp r4, #2 │ │ - add r6, r6, #2 │ │ - vld1.32 {d0[]}, [r6] │ │ - sub r1, r1, r2 │ │ - add r9, r0, r8 │ │ - add sl, r1, r2 │ │ - lsl r2, r2, #1 │ │ + vld1.32 {d16}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d17}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d18}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d19}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d20}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d21}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d22}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d23}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d24}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d25}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d26}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d27}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d28}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d29}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d30}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d31}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + sub r7, r7, r8, lsl #4 │ │ + add r7, r7, r8, lsr #1 │ │ + bl 48dac │ │ + vtrn.32 d16, d17 │ │ + vtrn.32 d18, d19 │ │ + vtrn.32 d20, d21 │ │ + vtrn.32 d22, d23 │ │ + vtrn.32 d24, d25 │ │ + vtrn.32 d26, d27 │ │ + vtrn.32 d28, d29 │ │ + vtrn.32 d30, d31 │ │ + vst1.16 {d16}, [r6 :64]! │ │ + vst1.16 {d18}, [r6 :64]! │ │ + vst1.16 {d20}, [r6 :64]! │ │ + vst1.16 {d22}, [r6 :64]! │ │ + vst1.16 {d24}, [r6 :64]! │ │ + vst1.16 {d26}, [r6 :64]! │ │ + vst1.16 {d28}, [r6 :64]! │ │ + vst1.16 {d30}, [r6 :64]! │ │ + vst1.16 {d17}, [r6 :64]! │ │ + vst1.16 {d19}, [r6 :64]! │ │ + vst1.16 {d21}, [r6 :64]! │ │ + vst1.16 {d23}, [r6 :64]! │ │ + vst1.16 {d25}, [r6 :64]! │ │ + vst1.16 {d27}, [r6 :64]! │ │ + vst1.16 {d29}, [r6 :64]! │ │ + vst1.16 {d31}, [r6 :64]! │ │ + sub r6, r6, #128 ; 0x80 │ │ + vmov.i32 d7, #0 ; 0x00000000 │ │ + vld1.32 {d16}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d17}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d18}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d19}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d20}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d21}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d22}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d23}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d24}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d25}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d26}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d27}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d28}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d29}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d30}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d31}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + bl 4b8c8 │ │ + vtrn.32 d31, d30 │ │ + vtrn.32 d29, d28 │ │ + vtrn.32 d27, d26 │ │ + vtrn.32 d25, d24 │ │ + vtrn.32 d23, d22 │ │ + vtrn.32 d21, d20 │ │ + vtrn.32 d19, d18 │ │ + vtrn.32 d17, d16 │ │ + vld1.32 {d0-d3}, [r6 :128]! │ │ + vld1.32 {d4-d7}, [r6 :128] │ │ + sub r6, r6, #32 │ │ + vqsub.s32 d15, d0, d31 │ │ + vqadd.s32 d0, d0, d31 │ │ + vqsub.s32 d14, d1, d29 │ │ + vqadd.s32 d1, d1, d29 │ │ + vqsub.s32 d13, d2, d27 │ │ + vqadd.s32 d2, d2, d27 │ │ + vqsub.s32 d12, d3, d25 │ │ + vqadd.s32 d3, d3, d25 │ │ + vqsub.s32 d11, d4, d23 │ │ + vqadd.s32 d4, d4, d23 │ │ + vqsub.s32 d10, d5, d21 │ │ + vqadd.s32 d5, d5, d21 │ │ + vqsub.s32 d9, d6, d19 │ │ + vqadd.s32 d6, d6, d19 │ │ + vqsub.s32 d8, d7, d17 │ │ + vqadd.s32 d7, d7, d17 │ │ + vqrshrn.s32 d0, q0, #2 │ │ + vqrshrn.s32 d1, q1, #2 │ │ + vqrshrn.s32 d2, q2, #2 │ │ + vqrshrn.s32 d3, q3, #2 │ │ + vqrshrn.s32 d4, q4, #2 │ │ + vqrshrn.s32 d5, q5, #2 │ │ + vqrshrn.s32 d6, q6, #2 │ │ + vqrshrn.s32 d7, q7, #2 │ │ + vrev32.16 q2, q2 │ │ + vrev32.16 q3, q3 │ │ + vst1.16 {d0-d3}, [r6 :128]! │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + vld1.32 {d0-d3}, [r6 :128]! │ │ + vld1.32 {d4-d7}, [r6 :128] │ │ + sub r6, r6, #32 │ │ + vqsub.s32 d15, d0, d30 │ │ + vqadd.s32 d0, d0, d30 │ │ + vqsub.s32 d14, d1, d28 │ │ + vqadd.s32 d1, d1, d28 │ │ + vqsub.s32 d13, d2, d26 │ │ + vqadd.s32 d2, d2, d26 │ │ + vqsub.s32 d12, d3, d24 │ │ + vqadd.s32 d3, d3, d24 │ │ + vqsub.s32 d11, d4, d22 │ │ + vqadd.s32 d4, d4, d22 │ │ + vqsub.s32 d10, d5, d20 │ │ + vqadd.s32 d5, d5, d20 │ │ + vqsub.s32 d9, d6, d18 │ │ + vqadd.s32 d6, d6, d18 │ │ + vqsub.s32 d8, d7, d16 │ │ + vqadd.s32 d7, d7, d16 │ │ + vqrshrn.s32 d0, q0, #2 │ │ + vqrshrn.s32 d1, q1, #2 │ │ + vqrshrn.s32 d2, q2, #2 │ │ + vqrshrn.s32 d3, q3, #2 │ │ + vqrshrn.s32 d4, q4, #2 │ │ + vqrshrn.s32 d5, q5, #2 │ │ + vqrshrn.s32 d6, q6, #2 │ │ + vqrshrn.s32 d7, q7, #2 │ │ + vrev32.16 q2, q2 │ │ + vrev32.16 q3, q3 │ │ + vst1.16 {d0-d3}, [r6 :128]! │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + pop {pc} ; (ldr pc, [sp], #4) │ │ + push {lr} ; (str lr, [sp, #-4]!) │ │ + vmov.i32 d7, #0 ; 0x00000000 │ │ lsl r8, r8, #1 │ │ - vmovl.s8 q0, d0 │ │ - vld1.16 {d2-d3}, [r1], r2 │ │ - vld1.16 {d4-d5}, [sl], r2 │ │ - vld1.16 {d6-d7}, [r1], r2 │ │ - vld1.16 {d16-d17}, [sl], r2 │ │ - vld1.16 {d18-d19}, [r1], r2 │ │ - vmull.s16 q10, d2, d0[0] │ │ - vmlal.s16 q10, d4, d0[1] │ │ - vmlal.s16 q10, d6, d0[2] │ │ - vmlal.s16 q10, d16, d0[3] │ │ - vmull.s16 q11, d3, d0[0] │ │ - vmlal.s16 q11, d5, d0[1] │ │ - vmlal.s16 q11, d7, d0[2] │ │ - vmlal.s16 q11, d17, d0[3] │ │ - vmull.s16 q12, d4, d0[0] │ │ - vmlal.s16 q12, d6, d0[1] │ │ - vmlal.s16 q12, d16, d0[2] │ │ - vmlal.s16 q12, d18, d0[3] │ │ - vmull.s16 q13, d5, d0[0] │ │ - vmlal.s16 q13, d7, d0[1] │ │ - vmlal.s16 q13, d17, d0[2] │ │ - vmlal.s16 q13, d19, d0[3] │ │ - vrshl.s32 q10, q10, q14 │ │ - vrshl.s32 q11, q11, q14 │ │ - vrshl.s32 q12, q12, q14 │ │ - vrshl.s32 q13, q13, q14 │ │ - vmovn.i32 d20, q10 │ │ - vmovn.i32 d21, q11 │ │ - vmovn.i32 d22, q12 │ │ - vmovn.i32 d23, q13 │ │ - vsub.i16 q10, q10, q15 │ │ - vsub.i16 q11, q11, q15 │ │ - vst1.16 {d20-d21}, [r0 :128], r8 │ │ - vst1.16 {d22-d23}, [r9 :128], r8 │ │ - ble 47b70 │ │ - vld1.16 {d20-d21}, [sl], r2 │ │ - vld1.16 {d22-d23}, [r1], r2 │ │ - vmull.s16 q1, d6, d0[0] │ │ - vmlal.s16 q1, d16, d0[1] │ │ - vmlal.s16 q1, d18, d0[2] │ │ - vmlal.s16 q1, d20, d0[3] │ │ - vmull.s16 q2, d7, d0[0] │ │ - vmlal.s16 q2, d17, d0[1] │ │ - vmlal.s16 q2, d19, d0[2] │ │ - vmlal.s16 q2, d21, d0[3] │ │ - vmull.s16 q12, d16, d0[0] │ │ - vmlal.s16 q12, d18, d0[1] │ │ - vmlal.s16 q12, d20, d0[2] │ │ - vmlal.s16 q12, d22, d0[3] │ │ - vmull.s16 q13, d17, d0[0] │ │ - vmlal.s16 q13, d19, d0[1] │ │ - vmlal.s16 q13, d21, d0[2] │ │ - vmlal.s16 q13, d23, d0[3] │ │ - vrshl.s32 q1, q1, q14 │ │ - vrshl.s32 q2, q2, q14 │ │ - vrshl.s32 q12, q12, q14 │ │ - vrshl.s32 q13, q13, q14 │ │ - vmovn.i32 d2, q1 │ │ - vmovn.i32 d3, q2 │ │ - vmovn.i32 d4, q12 │ │ - vmovn.i32 d5, q13 │ │ - vsub.i16 q1, q1, q15 │ │ - vsub.i16 q2, q2, q15 │ │ - vst1.16 {d2-d3}, [r0 :128], r8 │ │ - vst1.16 {d4-d5}, [r9 :128], r8 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - vpush {d8-d15} │ │ - vld1.8 {d0}, [r6 :64] │ │ - sub r1, r1, r2 │ │ - sub r1, r1, r2, lsl #1 │ │ - vmovl.s8 q0, d0 │ │ - mov r6, r4 │ │ - add r9, r0, r8 │ │ - add sl, r1, r2 │ │ - lsl r2, r2, #1 │ │ + movw ip, #0 │ │ + movt ip, #23168 ; 0x5a80 │ │ + vdup.32 d0, ip │ │ + vld1.32 {d16}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d17}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d18}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d19}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d20}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d21}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d22}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d23}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d24}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d25}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d26}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d27}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d28}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d29}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d30}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d31}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + sub r7, r7, r8, lsl #4 │ │ + add r7, r7, r8, lsr #1 │ │ + vqrdmulh.s32 q8, q8, d0[0] │ │ + vqrdmulh.s32 q9, q9, d0[0] │ │ + vqrdmulh.s32 q10, q10, d0[0] │ │ + vqrdmulh.s32 q11, q11, d0[0] │ │ + vqrdmulh.s32 q12, q12, d0[0] │ │ + vqrdmulh.s32 q13, q13, d0[0] │ │ + vqrdmulh.s32 q14, q14, d0[0] │ │ + vqrdmulh.s32 q15, q15, d0[0] │ │ + bl 48dac │ │ + vtrn.32 d16, d17 │ │ + vtrn.32 d18, d19 │ │ + vtrn.32 d20, d21 │ │ + vtrn.32 d22, d23 │ │ + vtrn.32 d24, d25 │ │ + vtrn.32 d26, d27 │ │ + vtrn.32 d28, d29 │ │ + vtrn.32 d30, d31 │ │ + vst1.16 {d16}, [r6 :64]! │ │ + vst1.16 {d18}, [r6 :64]! │ │ + vst1.16 {d20}, [r6 :64]! │ │ + vst1.16 {d22}, [r6 :64]! │ │ + vst1.16 {d24}, [r6 :64]! │ │ + vst1.16 {d26}, [r6 :64]! │ │ + vst1.16 {d28}, [r6 :64]! │ │ + vst1.16 {d30}, [r6 :64]! │ │ + vst1.16 {d17}, [r6 :64]! │ │ + vst1.16 {d19}, [r6 :64]! │ │ + vst1.16 {d21}, [r6 :64]! │ │ + vst1.16 {d23}, [r6 :64]! │ │ + vst1.16 {d25}, [r6 :64]! │ │ + vst1.16 {d27}, [r6 :64]! │ │ + vst1.16 {d29}, [r6 :64]! │ │ + vst1.16 {d31}, [r6 :64]! │ │ + sub r6, r6, #128 ; 0x80 │ │ + vmov.i32 d7, #0 ; 0x00000000 │ │ + vld1.32 {d16}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d17}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d18}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d19}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d20}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d21}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d22}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d23}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d24}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d25}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d26}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d27}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d28}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d29}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d30}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d31}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vqrdmulh.s32 q8, q8, d0[1] │ │ + vqrdmulh.s32 q9, q9, d0[1] │ │ + vqrdmulh.s32 q10, q10, d0[1] │ │ + vqrdmulh.s32 q11, q11, d0[1] │ │ + vqrdmulh.s32 q12, q12, d0[1] │ │ + vqrdmulh.s32 q13, q13, d0[1] │ │ + vqrdmulh.s32 q14, q14, d0[1] │ │ + vqrdmulh.s32 q15, q15, d0[1] │ │ + bl 4b8c8 │ │ + vtrn.32 d31, d30 │ │ + vtrn.32 d29, d28 │ │ + vtrn.32 d27, d26 │ │ + vtrn.32 d25, d24 │ │ + vtrn.32 d23, d22 │ │ + vtrn.32 d21, d20 │ │ + vtrn.32 d19, d18 │ │ + vtrn.32 d17, d16 │ │ + vld1.32 {d0-d3}, [r6 :128]! │ │ + vld1.32 {d4-d7}, [r6 :128] │ │ + sub r6, r6, #32 │ │ + vqsub.s32 d15, d0, d31 │ │ + vqadd.s32 d0, d0, d31 │ │ + vqsub.s32 d14, d1, d29 │ │ + vqadd.s32 d1, d1, d29 │ │ + vqsub.s32 d13, d2, d27 │ │ + vqadd.s32 d2, d2, d27 │ │ + vqsub.s32 d12, d3, d25 │ │ + vqadd.s32 d3, d3, d25 │ │ + vqsub.s32 d11, d4, d23 │ │ + vqadd.s32 d4, d4, d23 │ │ + vqsub.s32 d10, d5, d21 │ │ + vqadd.s32 d5, d5, d21 │ │ + vqsub.s32 d9, d6, d19 │ │ + vqadd.s32 d6, d6, d19 │ │ + vqsub.s32 d8, d7, d17 │ │ + vqadd.s32 d7, d7, d17 │ │ + vqrshrn.s32 d0, q0, #1 │ │ + vqrshrn.s32 d1, q1, #1 │ │ + vqrshrn.s32 d2, q2, #1 │ │ + vqrshrn.s32 d3, q3, #1 │ │ + vqrshrn.s32 d4, q4, #1 │ │ + vqrshrn.s32 d5, q5, #1 │ │ + vqrshrn.s32 d6, q6, #1 │ │ + vqrshrn.s32 d7, q7, #1 │ │ + vrev32.16 q2, q2 │ │ + vrev32.16 q3, q3 │ │ + vst1.16 {d0-d3}, [r6 :128]! │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + vld1.32 {d0-d3}, [r6 :128]! │ │ + vld1.32 {d4-d7}, [r6 :128] │ │ + sub r6, r6, #32 │ │ + vqsub.s32 d15, d0, d30 │ │ + vqadd.s32 d0, d0, d30 │ │ + vqsub.s32 d14, d1, d28 │ │ + vqadd.s32 d1, d1, d28 │ │ + vqsub.s32 d13, d2, d26 │ │ + vqadd.s32 d2, d2, d26 │ │ + vqsub.s32 d12, d3, d24 │ │ + vqadd.s32 d3, d3, d24 │ │ + vqsub.s32 d11, d4, d22 │ │ + vqadd.s32 d4, d4, d22 │ │ + vqsub.s32 d10, d5, d20 │ │ + vqadd.s32 d5, d5, d20 │ │ + vqsub.s32 d9, d6, d18 │ │ + vqadd.s32 d6, d6, d18 │ │ + vqsub.s32 d8, d7, d16 │ │ + vqadd.s32 d7, d7, d16 │ │ + vqrshrn.s32 d0, q0, #1 │ │ + vqrshrn.s32 d1, q1, #1 │ │ + vqrshrn.s32 d2, q2, #1 │ │ + vqrshrn.s32 d3, q3, #1 │ │ + vqrshrn.s32 d4, q4, #1 │ │ + vqrshrn.s32 d5, q5, #1 │ │ + vqrshrn.s32 d6, q6, #1 │ │ + vqrshrn.s32 d7, q7, #1 │ │ + vrev32.16 q2, q2 │ │ + vrev32.16 q3, q3 │ │ + vst1.16 {d0-d3}, [r6 :128]! │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + pop {pc} ; (ldr pc, [sp], #4) │ │ + push {sl, fp, lr} │ │ lsl r8, r8, #1 │ │ - vld1.16 {d10-d11}, [r1], r2 │ │ - vld1.16 {d12-d13}, [sl], r2 │ │ - vld1.16 {d14-d15}, [r1], r2 │ │ - vld1.16 {d16-d17}, [sl], r2 │ │ - vld1.16 {d18-d19}, [r1], r2 │ │ - vld1.16 {d20-d21}, [sl], r2 │ │ - vld1.16 {d22-d23}, [r1], r2 │ │ - subs r4, r4, #2 │ │ - vld1.16 {d24-d25}, [sl], r2 │ │ - vld1.16 {d26-d27}, [r1], r2 │ │ - vmull.s16 q1, d10, d0[0] │ │ - vmlal.s16 q1, d12, d0[1] │ │ - vmlal.s16 q1, d14, d0[2] │ │ - vmlal.s16 q1, d16, d0[3] │ │ - vmlal.s16 q1, d18, d1[0] │ │ - vmlal.s16 q1, d20, d1[1] │ │ - vmlal.s16 q1, d22, d1[2] │ │ - vmlal.s16 q1, d24, d1[3] │ │ - vmull.s16 q2, d11, d0[0] │ │ - vmlal.s16 q2, d13, d0[1] │ │ - vmlal.s16 q2, d15, d0[2] │ │ - vmlal.s16 q2, d17, d0[3] │ │ - vmlal.s16 q2, d19, d1[0] │ │ - vmlal.s16 q2, d21, d1[1] │ │ - vmlal.s16 q2, d23, d1[2] │ │ - vmlal.s16 q2, d25, d1[3] │ │ - vmull.s16 q3, d12, d0[0] │ │ - vmlal.s16 q3, d14, d0[1] │ │ - vmlal.s16 q3, d16, d0[2] │ │ - vmlal.s16 q3, d18, d0[3] │ │ - vmlal.s16 q3, d20, d1[0] │ │ - vmlal.s16 q3, d22, d1[1] │ │ - vmlal.s16 q3, d24, d1[2] │ │ - vmlal.s16 q3, d26, d1[3] │ │ - vmull.s16 q4, d13, d0[0] │ │ - vmlal.s16 q4, d15, d0[1] │ │ - vmlal.s16 q4, d17, d0[2] │ │ - vmlal.s16 q4, d19, d0[3] │ │ - vmlal.s16 q4, d21, d1[0] │ │ - vmlal.s16 q4, d23, d1[1] │ │ - vmlal.s16 q4, d25, d1[2] │ │ - vmlal.s16 q4, d27, d1[3] │ │ - vrshl.s32 q1, q1, q14 │ │ - vrshl.s32 q2, q2, q14 │ │ - vrshl.s32 q3, q3, q14 │ │ - vrshl.s32 q4, q4, q14 │ │ - vmovn.i32 d2, q1 │ │ - vmovn.i32 d3, q2 │ │ - vmovn.i32 d4, q3 │ │ - vmovn.i32 d5, q4 │ │ - vsub.i16 q1, q1, q15 │ │ - vsub.i16 q2, q2, q15 │ │ - vst1.16 {d2-d3}, [r0 :128], r8 │ │ - vst1.16 {d4-d5}, [r9 :128], r8 │ │ - ble 47d58 │ │ - subs r4, r4, #2 │ │ - vld1.16 {d2-d3}, [sl], r2 │ │ - vld1.16 {d4-d5}, [r1], r2 │ │ - vmull.s16 q3, d14, d0[0] │ │ - vmlal.s16 q3, d16, d0[1] │ │ - vmlal.s16 q3, d18, d0[2] │ │ - vmlal.s16 q3, d20, d0[3] │ │ - vmlal.s16 q3, d22, d1[0] │ │ - vmlal.s16 q3, d24, d1[1] │ │ - vmlal.s16 q3, d26, d1[2] │ │ - vmlal.s16 q3, d2, d1[3] │ │ - vmull.s16 q4, d15, d0[0] │ │ - vmlal.s16 q4, d17, d0[1] │ │ - vmlal.s16 q4, d19, d0[2] │ │ - vmlal.s16 q4, d21, d0[3] │ │ - vmlal.s16 q4, d23, d1[0] │ │ - vmlal.s16 q4, d25, d1[1] │ │ - vmlal.s16 q4, d27, d1[2] │ │ - vmlal.s16 q4, d3, d1[3] │ │ - vmull.s16 q5, d16, d0[0] │ │ - vmlal.s16 q5, d18, d0[1] │ │ - vmlal.s16 q5, d20, d0[2] │ │ - vmlal.s16 q5, d22, d0[3] │ │ - vmlal.s16 q5, d24, d1[0] │ │ - vmlal.s16 q5, d26, d1[1] │ │ - vmlal.s16 q5, d2, d1[2] │ │ - vmlal.s16 q5, d4, d1[3] │ │ - vmull.s16 q6, d17, d0[0] │ │ - vmlal.s16 q6, d19, d0[1] │ │ - vmlal.s16 q6, d21, d0[2] │ │ - vmlal.s16 q6, d23, d0[3] │ │ - vmlal.s16 q6, d25, d1[0] │ │ - vmlal.s16 q6, d27, d1[1] │ │ - vmlal.s16 q6, d3, d1[2] │ │ - vmlal.s16 q6, d5, d1[3] │ │ - vrshl.s32 q3, q3, q14 │ │ - vrshl.s32 q4, q4, q14 │ │ - vrshl.s32 q5, q5, q14 │ │ - vrshl.s32 q6, q6, q14 │ │ - vmovn.i32 d6, q3 │ │ - vmovn.i32 d7, q4 │ │ - vmovn.i32 d8, q5 │ │ - vmovn.i32 d9, q6 │ │ - vsub.i16 q3, q3, q15 │ │ - vsub.i16 q4, q4, q15 │ │ - vst1.16 {d6-d7}, [r0 :128], r8 │ │ - vst1.16 {d8-d9}, [r9 :128], r8 │ │ - ble 47d58 │ │ - vorr q5, q9, q9 │ │ - vorr q6, q10, q10 │ │ - vorr q7, q11, q11 │ │ - vorr q8, q12, q12 │ │ - vorr q9, q13, q13 │ │ - vorr q10, q1, q1 │ │ - vorr q11, q2, q2 │ │ - b 47bb8 │ │ - subs r3, r3, #8 │ │ - ble 47d84 │ │ - asr r2, r2, #1 │ │ - asr r8, r8, #1 │ │ - mls r1, r2, r6, r1 │ │ - mls r0, r8, r6, r0 │ │ - sub r1, r1, r2, lsl #3 │ │ - mov r4, r6 │ │ - add r1, r1, #16 │ │ + vld1.16 {d16}, [r7 :64], r8 │ │ + vld1.16 {d17}, [r7 :64], r8 │ │ + vld1.16 {d18}, [r7 :64], r8 │ │ + vld1.16 {d19}, [r7 :64], r8 │ │ + vld1.16 {d20}, [r7 :64], r8 │ │ + vld1.16 {d21}, [r7 :64], r8 │ │ + vld1.16 {d22}, [r7 :64], r8 │ │ + vld1.16 {d23}, [r7 :64], r8 │ │ + vld1.16 {d24}, [r7 :64], r8 │ │ + vld1.16 {d25}, [r7 :64], r8 │ │ + vld1.16 {d26}, [r7 :64], r8 │ │ + vld1.16 {d27}, [r7 :64], r8 │ │ + vld1.16 {d28}, [r7 :64], r8 │ │ + vld1.16 {d29}, [r7 :64], r8 │ │ + vld1.16 {d30}, [r7 :64], r8 │ │ + vld1.16 {d31}, [r7 :64], r8 │ │ + sub r7, r7, r8, lsl #4 │ │ + bl 2fb0c │ │ + vst1.16 {d16}, [r7 :64], r8 │ │ + vst1.16 {d17}, [r7 :64], r8 │ │ + vst1.16 {d18}, [r7 :64], r8 │ │ + vst1.16 {d19}, [r7 :64], r8 │ │ + vst1.16 {d20}, [r7 :64], r8 │ │ + vst1.16 {d21}, [r7 :64], r8 │ │ + vst1.16 {d22}, [r7 :64], r8 │ │ + vst1.16 {d23}, [r7 :64], r8 │ │ + vst1.16 {d24}, [r7 :64], r8 │ │ + vst1.16 {d25}, [r7 :64], r8 │ │ + vst1.16 {d26}, [r7 :64], r8 │ │ + vst1.16 {d27}, [r7 :64], r8 │ │ + vst1.16 {d28}, [r7 :64], r8 │ │ + vst1.16 {d29}, [r7 :64], r8 │ │ + vst1.16 {d30}, [r7 :64], r8 │ │ + vst1.16 {d31}, [r7 :64], r8 │ │ + sub r7, r7, r8, lsl #4 │ │ + add r7, r7, r8, lsr #1 │ │ + vld1.16 {d16}, [r7 :64], r8 │ │ + vld1.16 {d17}, [r7 :64], r8 │ │ + vld1.16 {d18}, [r7 :64], r8 │ │ + vld1.16 {d19}, [r7 :64], r8 │ │ + vld1.16 {d20}, [r7 :64], r8 │ │ + vld1.16 {d21}, [r7 :64], r8 │ │ + vld1.16 {d22}, [r7 :64], r8 │ │ + vld1.16 {d23}, [r7 :64], r8 │ │ + vld1.16 {d24}, [r7 :64], r8 │ │ + vld1.16 {d25}, [r7 :64], r8 │ │ + vld1.16 {d26}, [r7 :64], r8 │ │ + vld1.16 {d27}, [r7 :64], r8 │ │ + vld1.16 {d28}, [r7 :64], r8 │ │ + vld1.16 {d29}, [r7 :64], r8 │ │ + vld1.16 {d30}, [r7 :64], r8 │ │ + vld1.16 {d31}, [r7 :64], r8 │ │ + sub r7, r7, r8, lsl #4 │ │ + sub r7, r7, r8, lsr #1 │ │ + bl 32b00 │ │ + rsb r9, r8, #0 │ │ + mov sl, r6 │ │ + vmov.i16 q6, #0 ; 0x0000 │ │ + vmvn.i16 q7, #64512 ; 0xfc00 │ │ + vld1.16 {d4}, [r7 :64], r8 │ │ + vld1.16 {d0}, [sl :64], r1 │ │ + vld1.16 {d5}, [r7 :64], r8 │ │ + vld1.16 {d1}, [sl :64], r1 │ │ + vqadd.s16 d4, d4, d31 │ │ + vld1.16 {d6}, [r7 :64], r8 │ │ + vld1.16 {d2}, [sl :64], r1 │ │ + vqadd.s16 d5, d5, d30 │ │ + vld1.16 {d3}, [sl :64], r1 │ │ + vrshr.s16 q2, q2, #4 │ │ + vqadd.s16 d6, d6, d29 │ │ + vld1.16 {d7}, [r7 :64], r8 │ │ + vqadd.s16 q0, q0, q2 │ │ + vqadd.s16 d7, d7, d28 │ │ + vmax.s16 q0, q0, q6 │ │ + vrshr.s16 q3, q3, #4 │ │ + vmin.s16 q0, q0, q7 │ │ + vqadd.s16 q1, q1, q3 │ │ + vst1.16 {d0}, [r6 :64], r1 │ │ + vmax.s16 q1, q1, q6 │ │ + vst1.16 {d1}, [r6 :64], r1 │ │ + vmin.s16 q1, q1, q7 │ │ + vst1.16 {d2}, [r6 :64], r1 │ │ + vst1.16 {d3}, [r6 :64], r1 │ │ + vld1.16 {d4}, [r7 :64], r8 │ │ + vld1.16 {d0}, [sl :64], r1 │ │ + vld1.16 {d5}, [r7 :64], r8 │ │ + vld1.16 {d1}, [sl :64], r1 │ │ + vqadd.s16 d4, d4, d27 │ │ + vld1.16 {d6}, [r7 :64], r8 │ │ + vld1.16 {d2}, [sl :64], r1 │ │ + vqadd.s16 d5, d5, d26 │ │ + vld1.16 {d3}, [sl :64], r1 │ │ + vrshr.s16 q2, q2, #4 │ │ + vqadd.s16 d6, d6, d25 │ │ + vld1.16 {d7}, [r7 :64], r8 │ │ + vqadd.s16 q0, q0, q2 │ │ + vqadd.s16 d7, d7, d24 │ │ + vmax.s16 q0, q0, q6 │ │ + vrshr.s16 q3, q3, #4 │ │ + vmin.s16 q0, q0, q7 │ │ + vqadd.s16 q1, q1, q3 │ │ + vst1.16 {d0}, [r6 :64], r1 │ │ + vmax.s16 q1, q1, q6 │ │ + vst1.16 {d1}, [r6 :64], r1 │ │ + vmin.s16 q1, q1, q7 │ │ + vst1.16 {d2}, [r6 :64], r1 │ │ + vst1.16 {d3}, [r6 :64], r1 │ │ + vld1.16 {d4}, [r7 :64], r8 │ │ + vld1.16 {d0}, [sl :64], r1 │ │ + vld1.16 {d5}, [r7 :64], r8 │ │ + vld1.16 {d1}, [sl :64], r1 │ │ + vqadd.s16 d4, d4, d23 │ │ + vld1.16 {d6}, [r7 :64], r8 │ │ + vld1.16 {d2}, [sl :64], r1 │ │ + vqadd.s16 d5, d5, d22 │ │ + vld1.16 {d3}, [sl :64], r1 │ │ + vrshr.s16 q2, q2, #4 │ │ + vqadd.s16 d6, d6, d21 │ │ + vld1.16 {d7}, [r7 :64], r8 │ │ + vqadd.s16 q0, q0, q2 │ │ + vqadd.s16 d7, d7, d20 │ │ + vmax.s16 q0, q0, q6 │ │ + vrshr.s16 q3, q3, #4 │ │ + vmin.s16 q0, q0, q7 │ │ + vqadd.s16 q1, q1, q3 │ │ + vst1.16 {d0}, [r6 :64], r1 │ │ + vmax.s16 q1, q1, q6 │ │ + vst1.16 {d1}, [r6 :64], r1 │ │ + vmin.s16 q1, q1, q7 │ │ + vst1.16 {d2}, [r6 :64], r1 │ │ + vst1.16 {d3}, [r6 :64], r1 │ │ + vld1.16 {d4}, [r7 :64], r8 │ │ + vld1.16 {d0}, [sl :64], r1 │ │ + vld1.16 {d5}, [r7 :64], r8 │ │ + vld1.16 {d1}, [sl :64], r1 │ │ + vqadd.s16 d4, d4, d19 │ │ + vld1.16 {d6}, [r7 :64], r8 │ │ + vld1.16 {d2}, [sl :64], r1 │ │ + vqadd.s16 d5, d5, d18 │ │ + vld1.16 {d3}, [sl :64], r1 │ │ + vrshr.s16 q2, q2, #4 │ │ + vqadd.s16 d6, d6, d17 │ │ + vld1.16 {d7}, [r7 :64], r8 │ │ + vqadd.s16 q0, q0, q2 │ │ + vqadd.s16 d7, d7, d16 │ │ + vmax.s16 q0, q0, q6 │ │ + vrshr.s16 q3, q3, #4 │ │ + vmin.s16 q0, q0, q7 │ │ + vqadd.s16 q1, q1, q3 │ │ + vst1.16 {d0}, [r6 :64], r1 │ │ + vmax.s16 q1, q1, q6 │ │ + vst1.16 {d1}, [r6 :64], r1 │ │ + vmin.s16 q1, q1, q7 │ │ + vst1.16 {d2}, [r6 :64], r1 │ │ + vst1.16 {d3}, [r6 :64], r1 │ │ + sub r7, r7, r8 │ │ + vld1.16 {d4}, [r7 :64], r9 │ │ + vld1.16 {d0}, [sl :64], r1 │ │ + vld1.16 {d5}, [r7 :64], r9 │ │ + vld1.16 {d1}, [sl :64], r1 │ │ + vqsub.s16 d4, d4, d16 │ │ + vld1.16 {d6}, [r7 :64], r9 │ │ + vld1.16 {d2}, [sl :64], r1 │ │ + vqsub.s16 d5, d5, d17 │ │ + vld1.16 {d3}, [sl :64], r1 │ │ + vrshr.s16 q2, q2, #4 │ │ + vqsub.s16 d6, d6, d18 │ │ + vld1.16 {d7}, [r7 :64], r9 │ │ + vqadd.s16 q0, q0, q2 │ │ + vqsub.s16 d7, d7, d19 │ │ + vmax.s16 q0, q0, q6 │ │ + vrshr.s16 q3, q3, #4 │ │ + vmin.s16 q0, q0, q7 │ │ + vqadd.s16 q1, q1, q3 │ │ + vst1.16 {d0}, [r6 :64], r1 │ │ + vmax.s16 q1, q1, q6 │ │ + vst1.16 {d1}, [r6 :64], r1 │ │ + vmin.s16 q1, q1, q7 │ │ + vst1.16 {d2}, [r6 :64], r1 │ │ + vst1.16 {d3}, [r6 :64], r1 │ │ + vld1.16 {d4}, [r7 :64], r9 │ │ + vld1.16 {d0}, [sl :64], r1 │ │ + vld1.16 {d5}, [r7 :64], r9 │ │ + vld1.16 {d1}, [sl :64], r1 │ │ + vqsub.s16 d4, d4, d20 │ │ + vld1.16 {d6}, [r7 :64], r9 │ │ + vld1.16 {d2}, [sl :64], r1 │ │ + vqsub.s16 d5, d5, d21 │ │ + vld1.16 {d3}, [sl :64], r1 │ │ + vrshr.s16 q2, q2, #4 │ │ + vqsub.s16 d6, d6, d22 │ │ + vld1.16 {d7}, [r7 :64], r9 │ │ + vqadd.s16 q0, q0, q2 │ │ + vqsub.s16 d7, d7, d23 │ │ + vmax.s16 q0, q0, q6 │ │ + vrshr.s16 q3, q3, #4 │ │ + vmin.s16 q0, q0, q7 │ │ + vqadd.s16 q1, q1, q3 │ │ + vst1.16 {d0}, [r6 :64], r1 │ │ + vmax.s16 q1, q1, q6 │ │ + vst1.16 {d1}, [r6 :64], r1 │ │ + vmin.s16 q1, q1, q7 │ │ + vst1.16 {d2}, [r6 :64], r1 │ │ + vst1.16 {d3}, [r6 :64], r1 │ │ + vld1.16 {d4}, [r7 :64], r9 │ │ + vld1.16 {d0}, [sl :64], r1 │ │ + vld1.16 {d5}, [r7 :64], r9 │ │ + vld1.16 {d1}, [sl :64], r1 │ │ + vqsub.s16 d4, d4, d24 │ │ + vld1.16 {d6}, [r7 :64], r9 │ │ + vld1.16 {d2}, [sl :64], r1 │ │ + vqsub.s16 d5, d5, d25 │ │ + vld1.16 {d3}, [sl :64], r1 │ │ + vrshr.s16 q2, q2, #4 │ │ + vqsub.s16 d6, d6, d26 │ │ + vld1.16 {d7}, [r7 :64], r9 │ │ + vqadd.s16 q0, q0, q2 │ │ + vqsub.s16 d7, d7, d27 │ │ + vmax.s16 q0, q0, q6 │ │ + vrshr.s16 q3, q3, #4 │ │ + vmin.s16 q0, q0, q7 │ │ + vqadd.s16 q1, q1, q3 │ │ + vst1.16 {d0}, [r6 :64], r1 │ │ + vmax.s16 q1, q1, q6 │ │ + vst1.16 {d1}, [r6 :64], r1 │ │ + vmin.s16 q1, q1, q7 │ │ + vst1.16 {d2}, [r6 :64], r1 │ │ + vst1.16 {d3}, [r6 :64], r1 │ │ + vld1.16 {d4}, [r7 :64], r9 │ │ + vld1.16 {d0}, [sl :64], r1 │ │ + vld1.16 {d5}, [r7 :64], r9 │ │ + vld1.16 {d1}, [sl :64], r1 │ │ + vqsub.s16 d4, d4, d28 │ │ + vld1.16 {d6}, [r7 :64], r9 │ │ + vld1.16 {d2}, [sl :64], r1 │ │ + vqsub.s16 d5, d5, d29 │ │ + vld1.16 {d3}, [sl :64], r1 │ │ + vrshr.s16 q2, q2, #4 │ │ + vqsub.s16 d6, d6, d30 │ │ + vld1.16 {d7}, [r7 :64], r9 │ │ + vqadd.s16 q0, q0, q2 │ │ + vqsub.s16 d7, d7, d31 │ │ + vmax.s16 q0, q0, q6 │ │ + vrshr.s16 q3, q3, #4 │ │ + vmin.s16 q0, q0, q7 │ │ + vqadd.s16 q1, q1, q3 │ │ + vst1.16 {d0}, [r6 :64], r1 │ │ + vmax.s16 q1, q1, q6 │ │ + vst1.16 {d1}, [r6 :64], r1 │ │ + vmin.s16 q1, q1, q7 │ │ + vst1.16 {d2}, [r6 :64], r1 │ │ + vst1.16 {d3}, [r6 :64], r1 │ │ + pop {sl, fp, pc} │ │ + push {r4, r5, r6, r7, lr} │ │ + vpush {d12-d15} │ │ + ldr r5, [pc] ; 4c53c │ │ + b 4c540 │ │ + andeq lr, r6, r2, asr #6 │ │ + add r5, r5, pc │ │ + mov r6, #128 ; 0x80 │ │ + mov ip, #0 │ │ + ldr r4, [pc] ; 4c554 │ │ + b 4c558 │ │ + andeq lr, r6, lr, lsr #6 │ │ + add r4, r4, pc │ │ + vmov.i32 q0, #0 ; 0x00000000 │ │ + add ip, ip, #8 │ │ + vld1.32 {d16-d17}, [r2 :128] │ │ + vst1.32 {d0-d1}, [r2 :128], r6 │ │ + vld1.32 {d18-d19}, [r2 :128] │ │ + vst1.32 {d0-d1}, [r2 :128], r6 │ │ + vld1.32 {d20-d21}, [r2 :128] │ │ + vst1.32 {d0-d1}, [r2 :128], r6 │ │ + vld1.32 {d22-d23}, [r2 :128] │ │ + vst1.32 {d0-d1}, [r2 :128], r6 │ │ + vld1.32 {d24-d25}, [r2 :128] │ │ + vst1.32 {d0-d1}, [r2 :128], r6 │ │ + vld1.32 {d26-d27}, [r2 :128] │ │ + vst1.32 {d0-d1}, [r2 :128], r6 │ │ + vld1.32 {d28-d29}, [r2 :128] │ │ + vst1.32 {d0-d1}, [r2 :128], r6 │ │ + vld1.32 {d30-d31}, [r2 :128] │ │ + vst1.32 {d0-d1}, [r2 :128], r6 │ │ + vqmovn.s32 d16, q8 │ │ + vqmovn.s32 d17, q12 │ │ + vqmovn.s32 d18, q9 │ │ + vqmovn.s32 d19, q13 │ │ + vqmovn.s32 d20, q10 │ │ + vqmovn.s32 d21, q14 │ │ + vqmovn.s32 d22, q11 │ │ + vqmovn.s32 d23, q15 │ │ + vtrn.32 q8, q10 │ │ + vtrn.32 q9, q11 │ │ + vtrn.16 q8, q9 │ │ + vtrn.16 q10, q11 │ │ + mov r7, r0 │ │ + vmov.i16 q6, #0 ; 0x0000 │ │ + vmvn.i16 q7, #64512 ; 0xfc00 │ │ + vld1.16 {d0-d1}, [r7 :128], r1 │ │ + vrshr.s16 q8, q8, #2 │ │ + vld1.16 {d2-d3}, [r7 :128], r1 │ │ + vrshr.s16 q9, q9, #2 │ │ + vld1.16 {d4-d5}, [r7 :128], r1 │ │ + vrshr.s16 q10, q10, #2 │ │ + vqadd.s16 q8, q8, q0 │ │ + vld1.16 {d6-d7}, [r7 :128], r1 │ │ + vrshr.s16 q11, q11, #2 │ │ + vqadd.s16 q9, q9, q1 │ │ + vmax.s16 q8, q8, q6 │ │ + vqadd.s16 q10, q10, q2 │ │ + vmax.s16 q9, q9, q6 │ │ + vmin.s16 q8, q8, q7 │ │ + vqadd.s16 q11, q11, q3 │ │ + vmax.s16 q10, q10, q6 │ │ + vmin.s16 q9, q9, q7 │ │ + vst1.16 {d16-d17}, [r0 :128], r1 │ │ + vmax.s16 q11, q11, q6 │ │ + vmin.s16 q10, q10, q7 │ │ + vst1.16 {d18-d19}, [r0 :128], r1 │ │ + vmin.s16 q11, q11, q7 │ │ + vst1.16 {d20-d21}, [r0 :128], r1 │ │ + vst1.16 {d22-d23}, [r0 :128], r1 │ │ + ldrh lr, [r4], #8 │ │ + sub r0, r0, r1, lsl #2 │ │ + cmp r3, lr │ │ add r0, r0, #16 │ │ - b 47b8c │ │ - vpop {d8-d15} │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - bgt 47b74 │ │ + bge 4c55c │ │ + ldrh lr, [r5], #4 │ │ + cmp r3, lr │ │ + blt 4c674 │ │ + sub r0, r0, ip, lsl #1 │ │ + add r0, r0, r1, lsl #2 │ │ + mls r2, r6, ip, r2 │ │ + add r2, r2, #16 │ │ + b 4c548 │ │ + vpop {d12-d15} │ │ + pop {r4, r5, r6, r7, pc} │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ vpush {d12-d15} │ │ - add r6, r6, #2 │ │ - vld1.32 {d0[]}, [r6] │ │ - sub r1, r1, r2 │ │ - vmovl.s8 q0, d0 │ │ - vld1.16 {d12-d15}, [r1], r2 │ │ - vld1.16 {d16-d19}, [r1], r2 │ │ - vld1.16 {d20-d23}, [r1], r2 │ │ - vld1.16 {d24-d27}, [r1], r2 │ │ - subs r4, r4, #1 │ │ - vmull.s16 q1, d12, d0[0] │ │ - vmlal.s16 q1, d16, d0[1] │ │ - vmlal.s16 q1, d20, d0[2] │ │ - vmlal.s16 q1, d24, d0[3] │ │ - vmull.s16 q2, d13, d0[0] │ │ - vmlal.s16 q2, d17, d0[1] │ │ - vmlal.s16 q2, d21, d0[2] │ │ - vmlal.s16 q2, d25, d0[3] │ │ - vmull.s16 q3, d14, d0[0] │ │ - vmlal.s16 q3, d18, d0[1] │ │ - vmlal.s16 q3, d22, d0[2] │ │ - vmlal.s16 q3, d26, d0[3] │ │ - vmull.s16 q6, d15, d0[0] │ │ - vmlal.s16 q6, d19, d0[1] │ │ - vmlal.s16 q6, d23, d0[2] │ │ - vmlal.s16 q6, d27, d0[3] │ │ - vrshl.s32 q1, q1, q14 │ │ - vrshl.s32 q2, q2, q14 │ │ - vrshl.s32 q3, q3, q14 │ │ - vrshl.s32 q6, q6, q14 │ │ - vmovn.i32 d2, q1 │ │ - vmovn.i32 d3, q2 │ │ - vmovn.i32 d4, q3 │ │ - vmovn.i32 d5, q6 │ │ - vsub.i16 q1, q1, q15 │ │ - vsub.i16 q2, q2, q15 │ │ - vst1.16 {d2-d5}, [r0 :128], r8 │ │ - ble 47e44 │ │ - vorr q6, q8, q8 │ │ - vorr q7, q9, q9 │ │ - vorr q8, q10, q10 │ │ - vorr q9, q11, q11 │ │ - vorr q10, q12, q12 │ │ - vorr q11, q13, q13 │ │ - b 47db0 │ │ + mov r9, #0 │ │ + movw r8, #0 │ │ + movt r8, #23168 ; 0x5a80 │ │ + movt r9, #27152 ; 0x6a10 │ │ + ldr r5, [pc] ; 4c69c │ │ + b 4c6a0 │ │ + andeq lr, r6, r2, lsl #4 │ │ + add r5, r5, pc │ │ + mov r6, #128 ; 0x80 │ │ + mov ip, #0 │ │ + ldr r4, [pc] ; 4c6b4 │ │ + b 4c6b8 │ │ + andeq lr, r6, lr, lsl #4 │ │ + add r4, r4, pc │ │ + vdup.32 d0, r8 │ │ + vmov.i32 q1, #0 ; 0x00000000 │ │ + vmov.32 d0[1], r9 │ │ + add ip, ip, #8 │ │ + vld1.32 {d16-d17}, [r2 :128] │ │ + vst1.32 {d2-d3}, [r2 :128], r6 │ │ + vld1.32 {d18-d19}, [r2 :128] │ │ + vst1.32 {d2-d3}, [r2 :128], r6 │ │ + vld1.32 {d20-d21}, [r2 :128] │ │ + vst1.32 {d2-d3}, [r2 :128], r6 │ │ + vld1.32 {d22-d23}, [r2 :128] │ │ + vst1.32 {d2-d3}, [r2 :128], r6 │ │ + vld1.32 {d24-d25}, [r2 :128] │ │ + vst1.32 {d2-d3}, [r2 :128], r6 │ │ + vld1.32 {d26-d27}, [r2 :128] │ │ + vst1.32 {d2-d3}, [r2 :128], r6 │ │ + vld1.32 {d28-d29}, [r2 :128] │ │ + vst1.32 {d2-d3}, [r2 :128], r6 │ │ + vld1.32 {d30-d31}, [r2 :128] │ │ + vst1.32 {d2-d3}, [r2 :128], r6 │ │ + vqrdmulh.s32 q8, q8, d0[0] │ │ + vqrdmulh.s32 q9, q9, d0[0] │ │ + vqrdmulh.s32 q10, q10, d0[0] │ │ + vqrdmulh.s32 q11, q11, d0[0] │ │ + vqrdmulh.s32 q12, q12, d0[0] │ │ + vqrdmulh.s32 q13, q13, d0[0] │ │ + vqrdmulh.s32 q14, q14, d0[0] │ │ + vqrdmulh.s32 q15, q15, d0[0] │ │ + vqrdmulh.s32 q2, q8, d0[1] │ │ + vrshr.s32 q2, q2, #1 │ │ + vqadd.s32 q8, q8, q2 │ │ + vqrdmulh.s32 q2, q9, d0[1] │ │ + vrshr.s32 q2, q2, #1 │ │ + vqadd.s32 q9, q9, q2 │ │ + vqrdmulh.s32 q2, q10, d0[1] │ │ + vrshr.s32 q2, q2, #1 │ │ + vqadd.s32 q10, q10, q2 │ │ + vqrdmulh.s32 q2, q11, d0[1] │ │ + vrshr.s32 q2, q2, #1 │ │ + vqadd.s32 q11, q11, q2 │ │ + vqrdmulh.s32 q2, q12, d0[1] │ │ + vrshr.s32 q2, q2, #1 │ │ + vqadd.s32 q12, q12, q2 │ │ + vqrdmulh.s32 q2, q13, d0[1] │ │ + vrshr.s32 q2, q2, #1 │ │ + vqadd.s32 q13, q13, q2 │ │ + vqrdmulh.s32 q2, q14, d0[1] │ │ + vrshr.s32 q2, q2, #1 │ │ + vqadd.s32 q14, q14, q2 │ │ + vqrdmulh.s32 q2, q15, d0[1] │ │ + vrshr.s32 q2, q2, #1 │ │ + vqadd.s32 q15, q15, q2 │ │ + vqmovn.s32 d16, q8 │ │ + vqmovn.s32 d17, q12 │ │ + vqmovn.s32 d18, q9 │ │ + vqmovn.s32 d19, q13 │ │ + vqmovn.s32 d20, q10 │ │ + vqmovn.s32 d21, q14 │ │ + vqmovn.s32 d22, q11 │ │ + vqmovn.s32 d23, q15 │ │ + vtrn.32 q8, q10 │ │ + vtrn.32 q9, q11 │ │ + vtrn.16 q8, q9 │ │ + vtrn.16 q10, q11 │ │ + mov r7, r0 │ │ + vmov.i16 q6, #0 ; 0x0000 │ │ + vmvn.i16 q7, #64512 ; 0xfc00 │ │ + vld1.16 {d0-d1}, [r7 :128], r1 │ │ + vrshr.s16 q8, q8, #2 │ │ + vld1.16 {d2-d3}, [r7 :128], r1 │ │ + vrshr.s16 q9, q9, #2 │ │ + vld1.16 {d4-d5}, [r7 :128], r1 │ │ + vrshr.s16 q10, q10, #2 │ │ + vqadd.s16 q8, q8, q0 │ │ + vld1.16 {d6-d7}, [r7 :128], r1 │ │ + vrshr.s16 q11, q11, #2 │ │ + vqadd.s16 q9, q9, q1 │ │ + vmax.s16 q8, q8, q6 │ │ + vqadd.s16 q10, q10, q2 │ │ + vmax.s16 q9, q9, q6 │ │ + vmin.s16 q8, q8, q7 │ │ + vqadd.s16 q11, q11, q3 │ │ + vmax.s16 q10, q10, q6 │ │ + vmin.s16 q9, q9, q7 │ │ + vst1.16 {d16-d17}, [r0 :128], r1 │ │ + vmax.s16 q11, q11, q6 │ │ + vmin.s16 q10, q10, q7 │ │ + vst1.16 {d18-d19}, [r0 :128], r1 │ │ + vmin.s16 q11, q11, q7 │ │ + vst1.16 {d20-d21}, [r0 :128], r1 │ │ + vst1.16 {d22-d23}, [r0 :128], r1 │ │ + ldrh lr, [r4], #8 │ │ + sub r0, r0, r1, lsl #2 │ │ + cmp r3, lr │ │ + add r0, r0, #16 │ │ + bge 4c6bc │ │ + ldrh lr, [r5], #4 │ │ + cmp r3, lr │ │ + blt 4c85c │ │ + sub r0, r0, ip, lsl #1 │ │ + add r0, r0, r1, lsl #2 │ │ + mls r2, r6, ip, r2 │ │ + add r2, r2, #16 │ │ + b 4c6a8 │ │ vpop {d12-d15} │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - cmp r4, #4 │ │ - ubfx sl, r6, #7, #7 │ │ - and r6, r6, #127 ; 0x7f │ │ - movgt r6, sl │ │ - add r6, fp, r6, lsl #3 │ │ - add sl, pc, #20 │ │ - rsb ip, ip, #0 │ │ - ldr r9, [sl, r9, lsl #2] │ │ - vdup.32 q14, ip │ │ - vmov.i16 q13, #8192 ; 0x2000 │ │ - add sl, sl, r9 │ │ - bx sl │ │ - andeq r0, r0, r8, ror #6 │ │ - andeq r0, r0, r8, ror #6 │ │ - andeq r0, r0, r4, lsl #4 │ │ - andeq r0, r0, r4, lsl #4 │ │ - andeq r0, r0, r4, lsl #4 │ │ - andeq r0, r0, ip, lsl r0 │ │ - andeq r0, r0, ip, lsl r0 │ │ - add r5, r5, #2 │ │ - vld1.32 {d0[]}, [r5] │ │ - bgt 47f48 │ │ - add r6, r6, #2 │ │ - vld1.32 {d2[]}, [r6] │ │ - sub sl, r1, #2 │ │ - sub r1, sl, r2 │ │ - add r9, r0, r8 │ │ - lsl r2, r2, #1 │ │ - lsl r8, r8, #1 │ │ - vmovl.s8 q0, d0 │ │ - vmovl.s8 q1, d2 │ │ - vld1.16 {d22-d23}, [r1], r2 │ │ - vext.8 d24, d22, d23, #2 │ │ - vext.8 d25, d22, d23, #4 │ │ - vext.8 d23, d22, d23, #6 │ │ - vmull.s16 q10, d22, d0[0] │ │ - vmlal.s16 q10, d24, d0[1] │ │ - vmlal.s16 q10, d25, d0[2] │ │ - vmlal.s16 q10, d23, d0[3] │ │ - vrshl.s32 q10, q10, q14 │ │ - vmovn.i32 d17, q10 │ │ - bl 4802c │ │ - vorr q9, q12, q12 │ │ - bl 4802c │ │ - vmull.s16 q2, d17, d2[0] │ │ - vmlal.s16 q2, d18, d2[1] │ │ - vmlal.s16 q2, d19, d2[2] │ │ - vmlal.s16 q2, d24, d2[3] │ │ - vmull.s16 q3, d18, d2[0] │ │ - vmlal.s16 q3, d19, d2[1] │ │ - vmlal.s16 q3, d24, d2[2] │ │ - vmlal.s16 q3, d25, d2[3] │ │ - vrshrn.i32 d4, q2, #6 │ │ - vrshrn.i32 d5, q3, #6 │ │ - vsub.i16 q2, q2, q13 │ │ - subs r4, r4, #2 │ │ - vst1.16 {d4}, [r0 :64], r8 │ │ - vst1.16 {d5}, [r9 :64], r8 │ │ - ble 47f44 │ │ - vorr d17, d19, d19 │ │ - vorr q9, q12, q12 │ │ - b 47ef8 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - vpush {d13-d15} │ │ - vld1.8 {d2}, [r6 :64] │ │ - sub r1, r1, #2 │ │ - sub sl, r1, r2, lsl #1 │ │ - sub r1, sl, r2 │ │ - add r9, r0, r8 │ │ - lsl r2, r2, #1 │ │ - lsl r8, r8, #1 │ │ - vmovl.s8 q0, d0 │ │ - vmovl.s8 q1, d2 │ │ - vld1.16 {d22-d23}, [r1], r2 │ │ - vext.8 d24, d22, d23, #2 │ │ - vext.8 d25, d22, d23, #4 │ │ - vext.8 d23, d22, d23, #6 │ │ - vmull.s16 q10, d22, d0[0] │ │ - vmlal.s16 q10, d24, d0[1] │ │ - vmlal.s16 q10, d25, d0[2] │ │ - vmlal.s16 q10, d23, d0[3] │ │ - vrshl.s32 q10, q10, q14 │ │ - vmovn.i32 d13, q10 │ │ - bl 4802c │ │ - vorr q7, q12, q12 │ │ - bl 4802c │ │ - vorr q8, q12, q12 │ │ - bl 4802c │ │ - vorr q9, q12, q12 │ │ - bl 4802c │ │ - vmull.s16 q2, d13, d2[0] │ │ - vmlal.s16 q2, d14, d2[1] │ │ - vmlal.s16 q2, d15, d2[2] │ │ - vmlal.s16 q2, d16, d2[3] │ │ - vmlal.s16 q2, d17, d3[0] │ │ - vmlal.s16 q2, d18, d3[1] │ │ - vmlal.s16 q2, d19, d3[2] │ │ - vmlal.s16 q2, d24, d3[3] │ │ - vmull.s16 q3, d14, d2[0] │ │ - vmlal.s16 q3, d15, d2[1] │ │ - vmlal.s16 q3, d16, d2[2] │ │ - vmlal.s16 q3, d17, d2[3] │ │ - vmlal.s16 q3, d18, d3[0] │ │ - vmlal.s16 q3, d19, d3[1] │ │ - vmlal.s16 q3, d24, d3[2] │ │ - vmlal.s16 q3, d25, d3[3] │ │ - vrshrn.i32 d4, q2, #6 │ │ - vrshrn.i32 d5, q3, #6 │ │ - vsub.i16 q2, q2, q13 │ │ - subs r4, r4, #2 │ │ - vst1.16 {d4}, [r0 :64], r8 │ │ - vst1.16 {d5}, [r9 :64], r8 │ │ - ble 48024 │ │ - vorr d13, d15, d15 │ │ - vorr q7, q8, q8 │ │ - vorr q8, q9, q9 │ │ - vorr q9, q12, q12 │ │ - b 47fb0 │ │ - vpop {d13-d15} │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - vld1.16 {d20-d21}, [sl], r2 │ │ - vld1.16 {d22-d23}, [r1], r2 │ │ - vext.8 d24, d20, d21, #2 │ │ - vext.8 d25, d20, d21, #4 │ │ - vext.8 d21, d20, d21, #6 │ │ - vmull.s16 q3, d20, d0[0] │ │ - vmlal.s16 q3, d24, d0[1] │ │ - vmlal.s16 q3, d25, d0[2] │ │ - vmlal.s16 q3, d21, d0[3] │ │ - vext.8 d24, d22, d23, #2 │ │ - vext.8 d25, d22, d23, #4 │ │ - vext.8 d23, d22, d23, #6 │ │ - vmull.s16 q10, d22, d0[0] │ │ - vmlal.s16 q10, d24, d0[1] │ │ - vmlal.s16 q10, d25, d0[2] │ │ - vmlal.s16 q10, d23, d0[3] │ │ - vrshl.s32 q3, q3, q14 │ │ - vrshl.s32 q10, q10, q14 │ │ - vmovn.i32 d24, q3 │ │ - vmovn.i32 d25, q10 │ │ - bx lr │ │ - bgt 481e4 │ │ - add r6, r6, #2 │ │ - vld1.8 {d0}, [r5 :64] │ │ - vld1.32 {d2[]}, [r6] │ │ - sub r1, r1, #6 │ │ - sub r1, r1, r2 │ │ - vmovl.s8 q0, d0 │ │ - vmovl.s8 q1, d2 │ │ - mov r6, r4 │ │ - add r9, r0, r8 │ │ - add sl, r1, r2 │ │ - lsl r8, r8, #1 │ │ - lsl r2, r2, #1 │ │ - vld1.16 {d22-d25}, [r1], r2 │ │ - vmull.s16 q2, d22, d0[0] │ │ - vmull.s16 q3, d23, d0[0] │ │ - vdup.32 q14, ip │ │ - vext.8 q10, q11, q12, #2 │ │ - vmlal.s16 q2, d20, d0[1] │ │ - vmlal.s16 q3, d21, d0[1] │ │ - vext.8 q10, q11, q12, #4 │ │ - vmlal.s16 q2, d20, d0[2] │ │ - vmlal.s16 q3, d21, d0[2] │ │ - vext.8 q10, q11, q12, #6 │ │ - vmlal.s16 q2, d20, d0[3] │ │ - vmlal.s16 q3, d21, d0[3] │ │ - vext.8 q10, q11, q12, #8 │ │ - vmlal.s16 q2, d20, d1[0] │ │ - vmlal.s16 q3, d21, d1[0] │ │ - vext.8 q10, q11, q12, #10 │ │ - vmlal.s16 q2, d20, d1[1] │ │ - vmlal.s16 q3, d21, d1[1] │ │ - vext.8 q10, q11, q12, #12 │ │ - vmlal.s16 q2, d20, d1[2] │ │ - vmlal.s16 q3, d21, d1[2] │ │ - vext.8 q10, q11, q12, #14 │ │ - vmlal.s16 q2, d20, d1[3] │ │ - vmlal.s16 q3, d21, d1[3] │ │ - vrshl.s32 q2, q2, q14 │ │ - vrshl.s32 q3, q3, q14 │ │ - vmovn.i32 d16, q2 │ │ - vmovn.i32 d17, q3 │ │ - bl 483b4 │ │ - vorr q9, q11, q11 │ │ - vorr q10, q12, q12 │ │ - bl 483b4 │ │ - vmull.s16 q2, d16, d2[0] │ │ - vmull.s16 q3, d17, d2[0] │ │ - vmull.s16 q13, d18, d2[0] │ │ - vmull.s16 q14, d19, d2[0] │ │ - vmlal.s16 q2, d18, d2[1] │ │ - vmlal.s16 q3, d19, d2[1] │ │ - vmlal.s16 q13, d20, d2[1] │ │ - vmlal.s16 q14, d21, d2[1] │ │ - vmlal.s16 q2, d20, d2[2] │ │ - vmlal.s16 q3, d21, d2[2] │ │ - vmlal.s16 q13, d22, d2[2] │ │ - vmlal.s16 q14, d23, d2[2] │ │ - vmlal.s16 q2, d22, d2[3] │ │ - vmlal.s16 q3, d23, d2[3] │ │ - vmlal.s16 q13, d24, d2[3] │ │ - vmlal.s16 q14, d25, d2[3] │ │ - vmov.i16 q9, #8192 ; 0x2000 │ │ - vrshrn.i32 d4, q2, #6 │ │ - vrshrn.i32 d5, q3, #6 │ │ - vrshrn.i32 d6, q13, #6 │ │ - vrshrn.i32 d7, q14, #6 │ │ - vsub.i16 q2, q2, q9 │ │ - vsub.i16 q3, q3, q9 │ │ - subs r4, r4, #2 │ │ - vst1.16 {d4-d5}, [r0 :128], r8 │ │ - vst1.16 {d6-d7}, [r9 :128], r8 │ │ - ble 481b4 │ │ - vorr q8, q10, q10 │ │ - vorr q9, q11, q11 │ │ - vorr q10, q12, q12 │ │ - b 48134 │ │ - subs r3, r3, #8 │ │ - ble 481e0 │ │ - asr r2, r2, #1 │ │ - asr r8, r8, #1 │ │ - mls r1, r2, r6, r1 │ │ - mls r0, r8, r6, r0 │ │ - sub r1, r1, r2, lsl #2 │ │ - mov r4, r6 │ │ - add r1, r1, #16 │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ + vpush {d12-d15} │ │ + mov r9, #0 │ │ + movw r8, #0 │ │ + movt r8, #23168 ; 0x5a80 │ │ + movt r9, #27152 ; 0x6a10 │ │ + ldr r5, [pc] ; 4c884 │ │ + b 4c888 │ │ + andeq lr, r6, sl, lsr r0 │ │ + add r5, r5, pc │ │ + mov r6, #64 ; 0x40 │ │ + mov ip, #0 │ │ + ldr r4, [pc] ; 4c89c │ │ + b 4c8a0 │ │ + andeq lr, r6, r6 │ │ + add r4, r4, pc │ │ + vdup.32 d0, r8 │ │ + vmov.i32 q1, #0 ; 0x00000000 │ │ + vmov.32 d0[1], r9 │ │ + add ip, ip, #8 │ │ + vld1.32 {d16-d17}, [r2 :128] │ │ + vst1.32 {d2-d3}, [r2 :128], r6 │ │ + vld1.32 {d18-d19}, [r2 :128] │ │ + vst1.32 {d2-d3}, [r2 :128], r6 │ │ + vld1.32 {d20-d21}, [r2 :128] │ │ + vst1.32 {d2-d3}, [r2 :128], r6 │ │ + vld1.32 {d22-d23}, [r2 :128] │ │ + vst1.32 {d2-d3}, [r2 :128], r6 │ │ + vld1.32 {d24-d25}, [r2 :128] │ │ + vst1.32 {d2-d3}, [r2 :128], r6 │ │ + vld1.32 {d26-d27}, [r2 :128] │ │ + vst1.32 {d2-d3}, [r2 :128], r6 │ │ + vld1.32 {d28-d29}, [r2 :128] │ │ + vst1.32 {d2-d3}, [r2 :128], r6 │ │ + vld1.32 {d30-d31}, [r2 :128] │ │ + vst1.32 {d2-d3}, [r2 :128], r6 │ │ + vqrdmulh.s32 q8, q8, d0[0] │ │ + vqrdmulh.s32 q9, q9, d0[0] │ │ + vqrdmulh.s32 q10, q10, d0[0] │ │ + vqrdmulh.s32 q11, q11, d0[0] │ │ + vqrdmulh.s32 q12, q12, d0[0] │ │ + vqrdmulh.s32 q13, q13, d0[0] │ │ + vqrdmulh.s32 q14, q14, d0[0] │ │ + vqrdmulh.s32 q15, q15, d0[0] │ │ + vqshl.s32 q8, q8, #1 │ │ + vqshl.s32 q9, q9, #1 │ │ + vqshl.s32 q10, q10, #1 │ │ + vqshl.s32 q11, q11, #1 │ │ + vqshl.s32 q12, q12, #1 │ │ + vqshl.s32 q13, q13, #1 │ │ + vqshl.s32 q14, q14, #1 │ │ + vqshl.s32 q15, q15, #1 │ │ + vqrdmulh.s32 q2, q8, d0[1] │ │ + vqadd.s32 q8, q8, q8 │ │ + vqadd.s32 q8, q8, q2 │ │ + vqrdmulh.s32 q2, q9, d0[1] │ │ + vqadd.s32 q9, q9, q9 │ │ + vqadd.s32 q9, q9, q2 │ │ + vqrdmulh.s32 q2, q10, d0[1] │ │ + vqadd.s32 q10, q10, q10 │ │ + vqadd.s32 q10, q10, q2 │ │ + vqrdmulh.s32 q2, q11, d0[1] │ │ + vqadd.s32 q11, q11, q11 │ │ + vqadd.s32 q11, q11, q2 │ │ + vqrdmulh.s32 q2, q12, d0[1] │ │ + vqadd.s32 q12, q12, q12 │ │ + vqadd.s32 q12, q12, q2 │ │ + vqrdmulh.s32 q2, q13, d0[1] │ │ + vqadd.s32 q13, q13, q13 │ │ + vqadd.s32 q13, q13, q2 │ │ + vqrdmulh.s32 q2, q14, d0[1] │ │ + vqadd.s32 q14, q14, q14 │ │ + vqadd.s32 q14, q14, q2 │ │ + vqrdmulh.s32 q2, q15, d0[1] │ │ + vqadd.s32 q15, q15, q15 │ │ + vqadd.s32 q15, q15, q2 │ │ + vqmovn.s32 d16, q8 │ │ + vqmovn.s32 d17, q12 │ │ + vqmovn.s32 d18, q9 │ │ + vqmovn.s32 d19, q13 │ │ + vqmovn.s32 d20, q10 │ │ + vqmovn.s32 d21, q14 │ │ + vqmovn.s32 d22, q11 │ │ + vqmovn.s32 d23, q15 │ │ + vtrn.32 q8, q10 │ │ + vtrn.32 q9, q11 │ │ + vtrn.16 q8, q9 │ │ + vtrn.16 q10, q11 │ │ + mov r7, r0 │ │ + vmov.i16 q6, #0 ; 0x0000 │ │ + vmvn.i16 q7, #64512 ; 0xfc00 │ │ + vld1.16 {d0-d1}, [r7 :128], r1 │ │ + vrshr.s16 q8, q8, #4 │ │ + vld1.16 {d2-d3}, [r7 :128], r1 │ │ + vrshr.s16 q9, q9, #4 │ │ + vld1.16 {d4-d5}, [r7 :128], r1 │ │ + vrshr.s16 q10, q10, #4 │ │ + vqadd.s16 q8, q8, q0 │ │ + vld1.16 {d6-d7}, [r7 :128], r1 │ │ + vrshr.s16 q11, q11, #4 │ │ + vqadd.s16 q9, q9, q1 │ │ + vmax.s16 q8, q8, q6 │ │ + vqadd.s16 q10, q10, q2 │ │ + vmax.s16 q9, q9, q6 │ │ + vmin.s16 q8, q8, q7 │ │ + vqadd.s16 q11, q11, q3 │ │ + vmax.s16 q10, q10, q6 │ │ + vmin.s16 q9, q9, q7 │ │ + vst1.16 {d16-d17}, [r0 :128], r1 │ │ + vmax.s16 q11, q11, q6 │ │ + vmin.s16 q10, q10, q7 │ │ + vst1.16 {d18-d19}, [r0 :128], r1 │ │ + vmin.s16 q11, q11, q7 │ │ + vst1.16 {d20-d21}, [r0 :128], r1 │ │ + vst1.16 {d22-d23}, [r0 :128], r1 │ │ + ldrh lr, [r4], #8 │ │ + sub r0, r0, r1, lsl #2 │ │ + cmp r3, lr │ │ add r0, r0, #16 │ │ - b 480a4 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + bge 4c8a4 │ │ + ldrh lr, [r5], #4 │ │ + cmp r3, lr │ │ + blt 4ca64 │ │ + sub r0, r0, ip, lsl #1 │ │ + add r0, r0, r1, lsl #2 │ │ + mls r2, r6, ip, r2 │ │ + add r2, r2, #16 │ │ + b 4c890 │ │ + vpop {d12-d15} │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ + push {r4, r5, lr} │ │ + vpush {d12-d15} │ │ + ldr r4, [pc] ; 4ca7c │ │ + b 4ca80 │ │ + andeq sp, r6, r2, asr lr │ │ + add r4, r4, pc │ │ + mov ip, #128 ; 0x80 │ │ + ldrh lr, [r4], #4 │ │ + vmov.i32 q0, #0 ; 0x00000000 │ │ + vld1.32 {d16-d17}, [r2 :128] │ │ + vst1.32 {d0-d1}, [r2 :128], ip │ │ + vld1.32 {d18-d19}, [r2 :128] │ │ + vst1.32 {d0-d1}, [r2 :128], ip │ │ + vld1.32 {d20-d21}, [r2 :128] │ │ + vst1.32 {d0-d1}, [r2 :128], ip │ │ + vld1.32 {d22-d23}, [r2 :128] │ │ + vst1.32 {d0-d1}, [r2 :128], ip │ │ + vld1.32 {d24-d25}, [r2 :128] │ │ + vst1.32 {d0-d1}, [r2 :128], ip │ │ + vld1.32 {d26-d27}, [r2 :128] │ │ + vst1.32 {d0-d1}, [r2 :128], ip │ │ + vld1.32 {d28-d29}, [r2 :128] │ │ + vst1.32 {d0-d1}, [r2 :128], ip │ │ + vld1.32 {d30-d31}, [r2 :128] │ │ + vst1.32 {d0-d1}, [r2 :128], ip │ │ + vqrshrn.s32 d16, q8, #1 │ │ + vqrshrn.s32 d17, q12, #1 │ │ + vqrshrn.s32 d18, q9, #1 │ │ + vqrshrn.s32 d19, q13, #1 │ │ + vqrshrn.s32 d20, q10, #1 │ │ + vqrshrn.s32 d21, q14, #1 │ │ + vqrshrn.s32 d22, q11, #1 │ │ + vqrshrn.s32 d23, q15, #1 │ │ + vtrn.32 q8, q10 │ │ + vtrn.32 q9, q11 │ │ + vtrn.16 q8, q9 │ │ + vtrn.16 q10, q11 │ │ + cmp r3, lr │ │ + mov r5, r0 │ │ + vmov.i16 q6, #0 ; 0x0000 │ │ + vmvn.i16 q7, #64512 ; 0xfc00 │ │ + vld1.16 {d0-d1}, [r5 :128], r1 │ │ + vrshr.s16 q8, q8, #2 │ │ + vld1.16 {d2-d3}, [r5 :128], r1 │ │ + vrshr.s16 q9, q9, #2 │ │ + vld1.16 {d4-d5}, [r5 :128], r1 │ │ + vrshr.s16 q10, q10, #2 │ │ + vqadd.s16 q8, q8, q0 │ │ + vld1.16 {d6-d7}, [r5 :128], r1 │ │ + vrshr.s16 q11, q11, #2 │ │ + vqadd.s16 q9, q9, q1 │ │ + vmax.s16 q8, q8, q6 │ │ + vqadd.s16 q10, q10, q2 │ │ + vmax.s16 q9, q9, q6 │ │ + vmin.s16 q8, q8, q7 │ │ + vqadd.s16 q11, q11, q3 │ │ + vmax.s16 q10, q10, q6 │ │ + vmin.s16 q9, q9, q7 │ │ + vst1.16 {d16-d17}, [r0 :128], r1 │ │ + vmax.s16 q11, q11, q6 │ │ + vmin.s16 q10, q10, q7 │ │ + vst1.16 {d18-d19}, [r0 :128], r1 │ │ + vmin.s16 q11, q11, q7 │ │ + vst1.16 {d20-d21}, [r0 :128], r1 │ │ + vst1.16 {d22-d23}, [r0 :128], r1 │ │ + blt 4cb80 │ │ + sub r2, r2, ip, lsl #3 │ │ + add r2, r2, #16 │ │ + b 4ca88 │ │ + vpop {d12-d15} │ │ + pop {r4, r5, pc} │ │ + push {r4, r5, lr} │ │ + vpush {d12-d15} │ │ + ldr r4, [pc] ; 4cb98 │ │ + b 4cb9c │ │ + andeq sp, r6, r6, lsr sp │ │ + add r4, r4, pc │ │ + mov ip, #32 │ │ + ldrh lr, [r4], #4 │ │ + vmov.i32 q0, #0 ; 0x00000000 │ │ + vmov.i32 q1, #0 ; 0x00000000 │ │ + vld1.32 {d16-d19}, [r2 :128] │ │ + vst1.32 {d0-d3}, [r2 :128], ip │ │ + vld1.32 {d20-d23}, [r2 :128] │ │ + vst1.32 {d0-d3}, [r2 :128], ip │ │ + vld1.32 {d24-d27}, [r2 :128] │ │ + vst1.32 {d0-d3}, [r2 :128], ip │ │ + vld1.32 {d28-d31}, [r2 :128] │ │ + vst1.32 {d0-d3}, [r2 :128], ip │ │ + vqmovn.s32 d16, q8 │ │ + vqmovn.s32 d17, q10 │ │ + vqmovn.s32 d20, q9 │ │ + vqmovn.s32 d21, q11 │ │ + vqmovn.s32 d18, q12 │ │ + vqmovn.s32 d19, q14 │ │ + vqmovn.s32 d22, q13 │ │ + vqmovn.s32 d23, q15 │ │ + vtrn.32 q8, q9 │ │ + vtrn.16 d16, d17 │ │ + vtrn.16 d18, d19 │ │ + vtrn.32 q10, q11 │ │ + vtrn.16 d20, d21 │ │ + vtrn.16 d22, d23 │ │ + cmp r3, lr │ │ + mov r5, r0 │ │ + vmov.i16 q6, #0 ; 0x0000 │ │ + vmvn.i16 q7, #64512 ; 0xfc00 │ │ + mov r5, r0 │ │ + vld1.16 {d0}, [r5 :64], r1 │ │ + vrshr.s16 q8, q8, #3 │ │ + vld1.16 {d1}, [r5 :64], r1 │ │ + vld1.16 {d2}, [r5 :64], r1 │ │ + vrshr.s16 q9, q9, #3 │ │ + vld1.16 {d3}, [r5 :64], r1 │ │ + vld1.16 {d4}, [r5 :64], r1 │ │ + vrshr.s16 q10, q10, #3 │ │ + vld1.16 {d5}, [r5 :64], r1 │ │ + vqadd.s16 q8, q8, q0 │ │ + vld1.16 {d6}, [r5 :64], r1 │ │ + vrshr.s16 q11, q11, #3 │ │ + vld1.16 {d7}, [r5 :64], r1 │ │ + vqadd.s16 q9, q9, q1 │ │ + vmax.s16 q8, q8, q6 │ │ + vqadd.s16 q10, q10, q2 │ │ + vmax.s16 q9, q9, q6 │ │ + vmin.s16 q8, q8, q7 │ │ + vqadd.s16 q11, q11, q3 │ │ + vmax.s16 q10, q10, q6 │ │ + vst1.16 {d16}, [r0 :64], r1 │ │ + vmin.s16 q9, q9, q7 │ │ + vst1.16 {d17}, [r0 :64], r1 │ │ + vmax.s16 q11, q11, q6 │ │ + vst1.16 {d18}, [r0 :64], r1 │ │ + vmin.s16 q10, q10, q7 │ │ + vst1.16 {d19}, [r0 :64], r1 │ │ + vst1.16 {d20}, [r0 :64], r1 │ │ + vmin.s16 q11, q11, q7 │ │ + vst1.16 {d21}, [r0 :64], r1 │ │ + vst1.16 {d22}, [r0 :64], r1 │ │ + vst1.16 {d23}, [r0 :64], r1 │ │ + blt 4ccac │ │ + sub r0, r0, r1, lsl #3 │ │ + add r0, r0, #8 │ │ + b 4cba4 │ │ + vpop {d12-d15} │ │ + pop {r4, r5, pc} │ │ + cmp r3, #0 │ │ + bne 4ccf0 │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + movw ip, #0 │ │ + movt ip, #23168 ; 0x5a80 │ │ + vld1.32 {d24[]-d25[]}, [r2 :32] │ │ + vdup.32 d0, ip │ │ + vqrdmulh.s32 q13, q12, d0[0] │ │ + vst1.32 {d28[0]}, [r2 :32] │ │ + vqrshrn.s32 d24, q13, #2 │ │ + vqrshrn.s32 d25, q13, #2 │ │ + vqrdmulh.s16 q12, q12, d0[1] │ │ + mov r3, #32 │ │ + vrshr.s16 q12, q12, #4 │ │ + b 475d4 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - vld1.8 {d0}, [r5 :64] │ │ - vld1.8 {d2}, [r6 :64] │ │ - sub r1, r1, #6 │ │ - sub r1, r1, r2 │ │ - sub r1, r1, r2, lsl #1 │ │ - vmovl.s8 q0, d0 │ │ - vmovl.s8 q1, d2 │ │ - mov r6, r4 │ │ - add r9, r0, r8 │ │ - add sl, r1, r2 │ │ - lsl r8, r8, #1 │ │ - lsl r2, r2, #1 │ │ - vld1.16 {d22-d25}, [r1], r2 │ │ - vmull.s16 q2, d22, d0[0] │ │ - vmull.s16 q3, d23, d0[0] │ │ - vdup.32 q14, ip │ │ - vext.8 q10, q11, q12, #2 │ │ - vmlal.s16 q2, d20, d0[1] │ │ - vmlal.s16 q3, d21, d0[1] │ │ - vext.8 q10, q11, q12, #4 │ │ - vmlal.s16 q2, d20, d0[2] │ │ - vmlal.s16 q3, d21, d0[2] │ │ - vext.8 q10, q11, q12, #6 │ │ - vmlal.s16 q2, d20, d0[3] │ │ - vmlal.s16 q3, d21, d0[3] │ │ - vext.8 q10, q11, q12, #8 │ │ - vmlal.s16 q2, d20, d1[0] │ │ - vmlal.s16 q3, d21, d1[0] │ │ - vext.8 q10, q11, q12, #10 │ │ - vmlal.s16 q2, d20, d1[1] │ │ - vmlal.s16 q3, d21, d1[1] │ │ - vext.8 q10, q11, q12, #12 │ │ - vmlal.s16 q2, d20, d1[2] │ │ - vmlal.s16 q3, d21, d1[2] │ │ - vext.8 q10, q11, q12, #14 │ │ - vmlal.s16 q2, d20, d1[3] │ │ - vmlal.s16 q3, d21, d1[3] │ │ - vrshl.s32 q2, q2, q14 │ │ - vrshl.s32 q3, q3, q14 │ │ - vmovn.i32 d8, q2 │ │ - vmovn.i32 d9, q3 │ │ - bl 483b4 │ │ - vorr q5, q11, q11 │ │ - vorr q6, q12, q12 │ │ - bl 483b4 │ │ - vorr q7, q11, q11 │ │ - vorr q8, q12, q12 │ │ - bl 483b4 │ │ - vorr q9, q11, q11 │ │ - vorr q10, q12, q12 │ │ - bl 483b4 │ │ - vmull.s16 q2, d8, d2[0] │ │ - vmull.s16 q3, d9, d2[0] │ │ - vmull.s16 q13, d10, d2[0] │ │ - vmull.s16 q14, d11, d2[0] │ │ - vmlal.s16 q2, d10, d2[1] │ │ - vmlal.s16 q3, d11, d2[1] │ │ - vmlal.s16 q13, d12, d2[1] │ │ - vmlal.s16 q14, d13, d2[1] │ │ - vmlal.s16 q2, d12, d2[2] │ │ - vmlal.s16 q3, d13, d2[2] │ │ - vmlal.s16 q13, d14, d2[2] │ │ - vmlal.s16 q14, d15, d2[2] │ │ - vmlal.s16 q2, d14, d2[3] │ │ - vmlal.s16 q3, d15, d2[3] │ │ - vmlal.s16 q13, d16, d2[3] │ │ - vmlal.s16 q14, d17, d2[3] │ │ - vmlal.s16 q2, d16, d3[0] │ │ - vmlal.s16 q3, d17, d3[0] │ │ - vmlal.s16 q13, d18, d3[0] │ │ - vmlal.s16 q14, d19, d3[0] │ │ - vmlal.s16 q2, d18, d3[1] │ │ - vmlal.s16 q3, d19, d3[1] │ │ - vmlal.s16 q13, d20, d3[1] │ │ - vmlal.s16 q14, d21, d3[1] │ │ - vmlal.s16 q2, d20, d3[2] │ │ - vmlal.s16 q3, d21, d3[2] │ │ - vmlal.s16 q13, d22, d3[2] │ │ - vmlal.s16 q14, d23, d3[2] │ │ - vmlal.s16 q2, d22, d3[3] │ │ - vmlal.s16 q3, d23, d3[3] │ │ - vmlal.s16 q13, d24, d3[3] │ │ - vmlal.s16 q14, d25, d3[3] │ │ - vmov.i16 q5, #8192 ; 0x2000 │ │ - vrshrn.i32 d4, q2, #6 │ │ - vrshrn.i32 d5, q3, #6 │ │ - vrshrn.i32 d6, q13, #6 │ │ - vrshrn.i32 d7, q14, #6 │ │ - vsub.i16 q2, q2, q5 │ │ - vsub.i16 q3, q3, q5 │ │ - subs r4, r4, #2 │ │ - vst1.16 {d4-d5}, [r0 :128], r8 │ │ - vst1.16 {d6-d7}, [r9 :128], r8 │ │ - ble 48380 │ │ - vorr q4, q6, q6 │ │ - vorr q5, q7, q7 │ │ - vorr q6, q8, q8 │ │ - vorr q7, q9, q9 │ │ - vorr q8, q10, q10 │ │ - vorr q9, q11, q11 │ │ - vorr q10, q12, q12 │ │ - b 482b0 │ │ - subs r3, r3, #8 │ │ - ble 483ac │ │ - asr r2, r2, #1 │ │ - asr r8, r8, #1 │ │ - mls r1, r2, r6, r1 │ │ - mls r0, r8, r6, r0 │ │ - sub r1, r1, r2, lsl #3 │ │ - mov r4, r6 │ │ - add r1, r1, #16 │ │ - add r0, r0, #16 │ │ - b 48208 │ │ + and r7, sp, #15 │ │ + sub sp, sp, r7 │ │ + str r7, [sp, #-16]! │ │ + sub sp, sp, #2048 ; 0x800 │ │ + ldr sl, [pc] ; 4cd10 │ │ + b 4cd14 │ │ + andeq sp, r6, ip, ror #22 │ │ + add sl, sl, pc │ │ + ldrh fp, [sl], #2 │ │ + add r6, sp, #0 │ │ + add r7, r2, #0 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4bba4 │ │ + add r6, sp, #128 ; 0x80 │ │ + mov r8, #30 │ │ + cmp r3, fp │ │ + blt 4cf0c │ │ + ldrh fp, [sl], #2 │ │ + add r7, r2, #8 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4bba4 │ │ + add r6, sp, #256 ; 0x100 │ │ + mov r8, #28 │ │ + cmp r3, fp │ │ + blt 4cf0c │ │ + ldrh fp, [sl], #2 │ │ + add r7, r2, #16 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4bba4 │ │ + add r6, sp, #384 ; 0x180 │ │ + mov r8, #26 │ │ + cmp r3, fp │ │ + blt 4cf0c │ │ + ldrh fp, [sl], #2 │ │ + add r7, r2, #24 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4bba4 │ │ + add r6, sp, #512 ; 0x200 │ │ + mov r8, #24 │ │ + cmp r3, fp │ │ + blt 4cf0c │ │ + ldrh fp, [sl], #2 │ │ + add r7, r2, #32 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4bba4 │ │ + add r6, sp, #640 ; 0x280 │ │ + mov r8, #22 │ │ + cmp r3, fp │ │ + blt 4cf0c │ │ + ldrh fp, [sl], #2 │ │ + add r7, r2, #40 ; 0x28 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4bba4 │ │ + add r6, sp, #768 ; 0x300 │ │ + mov r8, #20 │ │ + cmp r3, fp │ │ + blt 4cf0c │ │ + ldrh fp, [sl], #2 │ │ + add r7, r2, #48 ; 0x30 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4bba4 │ │ + add r6, sp, #896 ; 0x380 │ │ + mov r8, #18 │ │ + cmp r3, fp │ │ + blt 4cf0c │ │ + ldrh fp, [sl], #2 │ │ + add r7, r2, #56 ; 0x38 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4bba4 │ │ + add r6, sp, #1024 ; 0x400 │ │ + mov r8, #16 │ │ + cmp r3, fp │ │ + blt 4cf0c │ │ + ldrh fp, [sl], #2 │ │ + add r7, r2, #64 ; 0x40 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4bba4 │ │ + add r6, sp, #1152 ; 0x480 │ │ + mov r8, #14 │ │ + cmp r3, fp │ │ + blt 4cf0c │ │ + ldrh fp, [sl], #2 │ │ + add r7, r2, #72 ; 0x48 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4bba4 │ │ + add r6, sp, #1280 ; 0x500 │ │ + mov r8, #12 │ │ + cmp r3, fp │ │ + blt 4cf0c │ │ + ldrh fp, [sl], #2 │ │ + add r7, r2, #80 ; 0x50 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4bba4 │ │ + add r6, sp, #1408 ; 0x580 │ │ + mov r8, #10 │ │ + cmp r3, fp │ │ + blt 4cf0c │ │ + ldrh fp, [sl], #2 │ │ + add r7, r2, #88 ; 0x58 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4bba4 │ │ + add r6, sp, #1536 ; 0x600 │ │ + mov r8, #8 │ │ + cmp r3, fp │ │ + blt 4cf0c │ │ + ldrh fp, [sl], #2 │ │ + add r7, r2, #96 ; 0x60 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4bba4 │ │ + add r6, sp, #1664 ; 0x680 │ │ + mov r8, #6 │ │ + cmp r3, fp │ │ + blt 4cf0c │ │ + ldrh fp, [sl], #2 │ │ + add r7, r2, #104 ; 0x68 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4bba4 │ │ + add r6, sp, #1792 ; 0x700 │ │ + mov r8, #4 │ │ + cmp r3, fp │ │ + blt 4cf0c │ │ + ldrh fp, [sl], #2 │ │ + add r7, r2, #112 ; 0x70 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4bba4 │ │ + add r6, sp, #1920 ; 0x780 │ │ + mov r8, #2 │ │ + cmp r3, fp │ │ + blt 4cf0c │ │ + add r7, r2, #120 ; 0x78 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4bba4 │ │ + b 4cf2c │ │ + vmov.i16 q2, #0 ; 0x0000 │ │ + vmov.i16 q3, #0 ; 0x0000 │ │ + subs r8, r8, #2 │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + bgt 4cf14 │ │ + add r6, r0, #0 │ │ + add r7, sp, #0 │ │ + mov r8, #64 ; 0x40 │ │ + bl 4c130 │ │ + add r6, r0, #8 │ │ + add r7, sp, #8 │ │ + mov r8, #64 ; 0x40 │ │ + bl 4c130 │ │ + add r6, r0, #16 │ │ + add r7, sp, #16 │ │ + mov r8, #64 ; 0x40 │ │ + bl 4c130 │ │ + add r6, r0, #24 │ │ + add r7, sp, #24 │ │ + mov r8, #64 ; 0x40 │ │ + bl 4c130 │ │ + add r6, r0, #32 │ │ + add r7, sp, #32 │ │ + mov r8, #64 ; 0x40 │ │ + bl 4c130 │ │ + add r6, r0, #40 ; 0x28 │ │ + add r7, sp, #40 ; 0x28 │ │ + mov r8, #64 ; 0x40 │ │ + bl 4c130 │ │ + add r6, r0, #48 ; 0x30 │ │ + add r7, sp, #48 ; 0x30 │ │ + mov r8, #64 ; 0x40 │ │ + bl 4c130 │ │ + add r6, r0, #56 ; 0x38 │ │ + add r7, sp, #56 ; 0x38 │ │ + mov r8, #64 ; 0x40 │ │ + bl 4c130 │ │ + add sp, sp, #2048 ; 0x800 │ │ + ldr r7, [sp], #16 │ │ + add sp, sp, r7 │ │ vpop {d8-d15} │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - vld1.16 {d26-d29}, [sl], r2 │ │ - vmull.s16 q2, d26, d0[0] │ │ - vmull.s16 q3, d27, d0[0] │ │ - vext.8 q12, q13, q14, #2 │ │ - vmlal.s16 q2, d24, d0[1] │ │ - vmlal.s16 q3, d25, d0[1] │ │ - vext.8 q12, q13, q14, #4 │ │ - vmlal.s16 q2, d24, d0[2] │ │ - vmlal.s16 q3, d25, d0[2] │ │ - vext.8 q12, q13, q14, #6 │ │ - vmlal.s16 q2, d24, d0[3] │ │ - vmlal.s16 q3, d25, d0[3] │ │ - vext.8 q12, q13, q14, #8 │ │ - vmlal.s16 q2, d24, d1[0] │ │ - vmlal.s16 q3, d25, d1[0] │ │ - vext.8 q12, q13, q14, #10 │ │ - vmlal.s16 q2, d24, d1[1] │ │ - vmlal.s16 q3, d25, d1[1] │ │ - vext.8 q12, q13, q14, #12 │ │ - vmlal.s16 q2, d24, d1[2] │ │ - vmlal.s16 q3, d25, d1[2] │ │ - vext.8 q12, q13, q14, #14 │ │ - vmlal.s16 q2, d24, d1[3] │ │ - vmlal.s16 q3, d25, d1[3] │ │ - vdup.32 q12, ip │ │ - vld1.16 {d26-d29}, [r1], r2 │ │ - vrshl.s32 q2, q2, q12 │ │ - vrshl.s32 q3, q3, q12 │ │ - vmovn.i32 d4, q2 │ │ - vmovn.i32 d5, q3 │ │ - vmull.s16 q3, d26, d0[0] │ │ - vmull.s16 q11, d27, d0[0] │ │ - vext.8 q12, q13, q14, #2 │ │ - vmlal.s16 q3, d24, d0[1] │ │ - vmlal.s16 q11, d25, d0[1] │ │ - vext.8 q12, q13, q14, #4 │ │ - vmlal.s16 q3, d24, d0[2] │ │ - vmlal.s16 q11, d25, d0[2] │ │ - vext.8 q12, q13, q14, #6 │ │ - vmlal.s16 q3, d24, d0[3] │ │ - vmlal.s16 q11, d25, d0[3] │ │ - vext.8 q12, q13, q14, #8 │ │ - vmlal.s16 q3, d24, d1[0] │ │ - vmlal.s16 q11, d25, d1[0] │ │ - vext.8 q12, q13, q14, #10 │ │ - vmlal.s16 q3, d24, d1[1] │ │ - vmlal.s16 q11, d25, d1[1] │ │ - vext.8 q12, q13, q14, #12 │ │ - vmlal.s16 q3, d24, d1[2] │ │ - vmlal.s16 q11, d25, d1[2] │ │ - vext.8 q12, q13, q14, #14 │ │ - vmlal.s16 q3, d24, d1[3] │ │ - vmlal.s16 q11, d25, d1[3] │ │ - vdup.32 q13, ip │ │ - vrshl.s32 q3, q3, q13 │ │ - vrshl.s32 q11, q11, q13 │ │ - vmovn.i32 d24, q3 │ │ - vmovn.i32 d25, q11 │ │ - vorr q11, q2, q2 │ │ - bx lr │ │ + cmp r3, #0 │ │ + bne 4d000 │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + movw ip, #0 │ │ + movt ip, #23168 ; 0x5a80 │ │ + vld1.32 {d24[]-d25[]}, [r2 :32] │ │ + vdup.32 d0, ip │ │ + vqrdmulh.s32 q13, q12, d0[0] │ │ + vst1.32 {d28[0]}, [r2 :32] │ │ + vqrdmulh.s32 q13, q13, d0[0] │ │ + vqrshrn.s32 d24, q13, #1 │ │ + vqrshrn.s32 d25, q13, #1 │ │ + vqrdmulh.s16 q12, q12, d0[1] │ │ + mov r3, #32 │ │ + vrshr.s16 q12, q12, #4 │ │ + b 47580 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - ldrd r4, [sp, #36] ; 0x24 │ │ - ldrd r6, [sp, #44] ; 0x2c │ │ - vdup.16 q1, r5 │ │ - vdup.16 q3, r6 │ │ - rsb r9, r5, #16 │ │ - rsb sl, r6, #16 │ │ - vdup.16 q0, r9 │ │ - vdup.16 q2, sl │ │ - lsl r8, r3, #1 │ │ - clz r7, r7 │ │ - clz r9, r3 │ │ - sub r7, r7, #18 │ │ - cmp r5, #0 │ │ - sub r9, r9, #24 │ │ - rsb fp, r7, #4 │ │ - add ip, r7, #4 │ │ - bne 484f8 │ │ - cmp r6, #0 │ │ - bne 48690 │ │ - b 4589c │ │ - cmp r6, #0 │ │ - bne 4881c │ │ - add sl, pc, #20 │ │ - vdup.16 q15, fp │ │ - ldr r9, [sl, r9, lsl #2] │ │ - vneg.s16 q15, q15 │ │ - vmov.i16 q14, #8192 ; 0x2000 │ │ - add sl, sl, r9 │ │ - bx sl │ │ - strheq r0, [r0], -ip │ │ - strheq r0, [r0], -ip │ │ - strheq r0, [r0], -ip │ │ - strheq r0, [r0], -ip │ │ - andeq r0, r0, r8, rrx │ │ - andeq r0, r0, ip, lsl r0 │ │ - andeq r0, r0, ip, lsl r0 │ │ - add r9, r0, r8 │ │ - add sl, r1, r2 │ │ - lsl r8, r8, #1 │ │ - lsl r2, r2, #1 │ │ - vld1.16 {d16-d17}, [r1], r2 │ │ - vld1.16 {d20-d21}, [sl], r2 │ │ - vext.8 q9, q8, q8, #2 │ │ - vext.8 q11, q10, q10, #2 │ │ - vorr d17, d20, d20 │ │ - vorr d19, d22, d22 │ │ - subs r4, r4, #2 │ │ - vmul.i16 q8, q8, q0 │ │ - vmla.i16 q8, q9, q1 │ │ - vrshl.u16 q8, q8, q15 │ │ - vsub.i16 q8, q8, q14 │ │ - vst1.16 {d16}, [r0 :64], r8 │ │ - vst1.16 {d17}, [r9 :64], r8 │ │ - bgt 48548 │ │ + vpush {d8-d15} │ │ + and r7, sp, #15 │ │ + sub sp, sp, r7 │ │ + str r7, [sp, #-16]! │ │ + sub sp, sp, #1024 ; 0x400 │ │ + ldr sl, [pc] ; 4d020 │ │ + b 4d024 │ │ + andeq sp, r6, ip, ror r8 │ │ + add sl, sl, pc │ │ + ldrh fp, [sl], #2 │ │ + ldr r4, [pc] ; 4d034 │ │ + b 4d038 │ │ + ; instruction: 0xffffbd6c │ │ + add r4, r4, pc │ │ + add r6, sp, #0 │ │ + add r7, r2, #0 │ │ + mov r8, #128 ; 0x80 │ │ + bl 49700 │ │ + add r6, sp, #64 ; 0x40 │ │ + add r7, r2, #8 │ │ + mov r8, #30 │ │ + cmp r3, fp │ │ + blt 4d22c │ │ + ldrh fp, [sl], #2 │ │ + mov r8, #128 ; 0x80 │ │ + bl 49700 │ │ + add r6, sp, #128 ; 0x80 │ │ + add r7, r2, #16 │ │ + mov r8, #28 │ │ + cmp r3, fp │ │ + blt 4d22c │ │ + ldrh fp, [sl], #2 │ │ + mov r8, #128 ; 0x80 │ │ + bl 49700 │ │ + add r6, sp, #192 ; 0xc0 │ │ + add r7, r2, #24 │ │ + mov r8, #26 │ │ + cmp r3, fp │ │ + blt 4d22c │ │ + ldrh fp, [sl], #2 │ │ + mov r8, #128 ; 0x80 │ │ + bl 49700 │ │ + add r6, sp, #256 ; 0x100 │ │ + add r7, r2, #32 │ │ + mov r8, #24 │ │ + cmp r3, fp │ │ + blt 4d22c │ │ + ldrh fp, [sl], #2 │ │ + mov r8, #128 ; 0x80 │ │ + bl 49700 │ │ + add r6, sp, #320 ; 0x140 │ │ + add r7, r2, #40 ; 0x28 │ │ + mov r8, #22 │ │ + cmp r3, fp │ │ + blt 4d22c │ │ + ldrh fp, [sl], #2 │ │ + mov r8, #128 ; 0x80 │ │ + bl 49700 │ │ + add r6, sp, #384 ; 0x180 │ │ + add r7, r2, #48 ; 0x30 │ │ + mov r8, #20 │ │ + cmp r3, fp │ │ + blt 4d22c │ │ + ldrh fp, [sl], #2 │ │ + mov r8, #128 ; 0x80 │ │ + bl 49700 │ │ + add r6, sp, #448 ; 0x1c0 │ │ + add r7, r2, #56 ; 0x38 │ │ + mov r8, #18 │ │ + cmp r3, fp │ │ + blt 4d22c │ │ + ldrh fp, [sl], #2 │ │ + mov r8, #128 ; 0x80 │ │ + bl 49700 │ │ + add r6, sp, #512 ; 0x200 │ │ + add r7, r2, #64 ; 0x40 │ │ + mov r8, #16 │ │ + cmp r3, fp │ │ + blt 4d22c │ │ + ldrh fp, [sl], #2 │ │ + mov r8, #128 ; 0x80 │ │ + bl 49700 │ │ + add r6, sp, #576 ; 0x240 │ │ + add r7, r2, #72 ; 0x48 │ │ + mov r8, #14 │ │ + cmp r3, fp │ │ + blt 4d22c │ │ + ldrh fp, [sl], #2 │ │ + mov r8, #128 ; 0x80 │ │ + bl 49700 │ │ + add r6, sp, #640 ; 0x280 │ │ + add r7, r2, #80 ; 0x50 │ │ + mov r8, #12 │ │ + cmp r3, fp │ │ + blt 4d22c │ │ + ldrh fp, [sl], #2 │ │ + mov r8, #128 ; 0x80 │ │ + bl 49700 │ │ + add r6, sp, #704 ; 0x2c0 │ │ + add r7, r2, #88 ; 0x58 │ │ + mov r8, #10 │ │ + cmp r3, fp │ │ + blt 4d22c │ │ + ldrh fp, [sl], #2 │ │ + mov r8, #128 ; 0x80 │ │ + bl 49700 │ │ + add r6, sp, #768 ; 0x300 │ │ + add r7, r2, #96 ; 0x60 │ │ + mov r8, #8 │ │ + cmp r3, fp │ │ + blt 4d22c │ │ + ldrh fp, [sl], #2 │ │ + mov r8, #128 ; 0x80 │ │ + bl 49700 │ │ + add r6, sp, #832 ; 0x340 │ │ + add r7, r2, #104 ; 0x68 │ │ + mov r8, #6 │ │ + cmp r3, fp │ │ + blt 4d22c │ │ + ldrh fp, [sl], #2 │ │ + mov r8, #128 ; 0x80 │ │ + bl 49700 │ │ + add r6, sp, #896 ; 0x380 │ │ + add r7, r2, #112 ; 0x70 │ │ + mov r8, #4 │ │ + cmp r3, fp │ │ + blt 4d22c │ │ + ldrh fp, [sl], #2 │ │ + mov r8, #128 ; 0x80 │ │ + bl 49700 │ │ + add r6, sp, #960 ; 0x3c0 │ │ + add r7, r2, #120 ; 0x78 │ │ + mov r8, #2 │ │ + cmp r3, fp │ │ + blt 4d22c │ │ + mov r8, #128 ; 0x80 │ │ + bl 49700 │ │ + b 4d244 │ │ + vmov.i16 q2, #0 ; 0x0000 │ │ + vmov.i16 q3, #0 ; 0x0000 │ │ + subs r8, r8, #2 │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + bgt 4d234 │ │ + add r6, r0, #0 │ │ + add r7, sp, #0 │ │ + mov r8, #32 │ │ + bl 4c130 │ │ + add r6, r0, #8 │ │ + add r7, sp, #8 │ │ + mov r8, #32 │ │ + bl 4c130 │ │ + add r6, r0, #16 │ │ + add r7, sp, #16 │ │ + mov r8, #32 │ │ + bl 4c130 │ │ + add r6, r0, #24 │ │ + add r7, sp, #24 │ │ + mov r8, #32 │ │ + bl 4c130 │ │ + add sp, sp, #1024 ; 0x400 │ │ + ldr r7, [sp], #16 │ │ + add sp, sp, r7 │ │ + vpop {d8-d15} │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - add r9, r0, r8 │ │ - add sl, r1, r2 │ │ - lsl r8, r8, #1 │ │ - lsl r2, r2, #1 │ │ - vld1.16 {d16-d18}, [r1], r2 │ │ - vld1.16 {d20-d22}, [sl], r2 │ │ - vext.8 q9, q8, q9, #2 │ │ - vext.8 q11, q10, q11, #2 │ │ - subs r4, r4, #2 │ │ - vmul.i16 q8, q8, q0 │ │ - vmla.i16 q8, q9, q1 │ │ - vmul.i16 q10, q10, q0 │ │ - vmla.i16 q10, q11, q1 │ │ - vrshl.u16 q8, q8, q15 │ │ - vrshl.u16 q10, q10, q15 │ │ - vsub.i16 q8, q8, q14 │ │ - vsub.i16 q10, q10, q14 │ │ - vst1.16 {d16-d17}, [r0 :128], r8 │ │ - vst1.16 {d20-d21}, [r9 :128], r8 │ │ - bgt 48594 │ │ + cmp r3, #0 │ │ + bne 4d2d8 │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + movw ip, #0 │ │ + movt ip, #23168 ; 0x5a80 │ │ + vld1.32 {d24[]-d25[]}, [r2 :32] │ │ + vdup.32 d0, ip │ │ + vqrdmulh.s32 q13, q12, d0[0] │ │ + vst1.32 {d28[0]}, [r2 :32] │ │ + vqrdmulh.s32 q13, q13, d0[0] │ │ + vqrshrn.s32 d24, q13, #1 │ │ + vqrshrn.s32 d25, q13, #1 │ │ + vqrdmulh.s16 q12, q12, d0[1] │ │ + mov r3, #16 │ │ + vrshr.s16 q12, q12, #4 │ │ + b 475d4 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + and r7, sp, #15 │ │ + sub sp, sp, r7 │ │ + str r7, [sp, #-16]! │ │ + sub sp, sp, #1024 ; 0x400 │ │ + ldr sl, [pc] ; 4d2f8 │ │ + b 4d2fc │ │ + andeq sp, r6, r4, lsr #11 │ │ + add sl, sl, pc │ │ + ldrh fp, [sl], #2 │ │ + ldr r5, [pc] ; 4d30c │ │ + b 4d310 │ │ + ; instruction: 0xfffe27f4 │ │ + add r5, r5, pc │ │ + add r6, sp, #0 │ │ + add r7, r2, #0 │ │ + mov r8, #64 ; 0x40 │ │ + bl 4be44 │ │ + add r6, sp, #128 ; 0x80 │ │ + add r7, r2, #8 │ │ + mov r8, #14 │ │ + cmp r3, fp │ │ + blt 4d404 │ │ + ldrh fp, [sl], #2 │ │ + mov r8, #64 ; 0x40 │ │ + bl 4be44 │ │ + add r6, sp, #256 ; 0x100 │ │ + add r7, r2, #16 │ │ + mov r8, #12 │ │ + cmp r3, fp │ │ + blt 4d404 │ │ + ldrh fp, [sl], #2 │ │ + mov r8, #64 ; 0x40 │ │ + bl 4be44 │ │ + add r6, sp, #384 ; 0x180 │ │ + add r7, r2, #24 │ │ + mov r8, #10 │ │ + cmp r3, fp │ │ + blt 4d404 │ │ + ldrh fp, [sl], #2 │ │ + mov r8, #64 ; 0x40 │ │ + bl 4be44 │ │ + add r6, sp, #512 ; 0x200 │ │ + add r7, r2, #32 │ │ + mov r8, #8 │ │ + cmp r3, fp │ │ + blt 4d404 │ │ + ldrh fp, [sl], #2 │ │ + mov r8, #64 ; 0x40 │ │ + bl 4be44 │ │ + add r6, sp, #640 ; 0x280 │ │ + add r7, r2, #40 ; 0x28 │ │ + mov r8, #6 │ │ + cmp r3, fp │ │ + blt 4d404 │ │ + ldrh fp, [sl], #2 │ │ + mov r8, #64 ; 0x40 │ │ + bl 4be44 │ │ + add r6, sp, #768 ; 0x300 │ │ + add r7, r2, #48 ; 0x30 │ │ + mov r8, #4 │ │ + cmp r3, fp │ │ + blt 4d404 │ │ + ldrh fp, [sl], #2 │ │ + mov r8, #64 ; 0x40 │ │ + bl 4be44 │ │ + add r6, sp, #896 ; 0x380 │ │ + add r7, r2, #56 ; 0x38 │ │ + mov r8, #2 │ │ + cmp r3, fp │ │ + blt 4d404 │ │ + mov r8, #64 ; 0x40 │ │ + bl 4be44 │ │ + b 4d424 │ │ + vmov.i16 q2, #0 ; 0x0000 │ │ + vmov.i16 q3, #0 ; 0x0000 │ │ + subs r8, r8, #2 │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + bgt 4d40c │ │ + add r6, r0, #0 │ │ + add r7, sp, #0 │ │ + mov r8, #64 ; 0x40 │ │ + bl 497f4 │ │ + add r6, r0, #8 │ │ + add r7, sp, #8 │ │ + mov r8, #64 ; 0x40 │ │ + bl 497f4 │ │ + add r6, r0, #16 │ │ + add r7, sp, #16 │ │ + mov r8, #64 ; 0x40 │ │ + bl 497f4 │ │ + add r6, r0, #24 │ │ + add r7, sp, #24 │ │ + mov r8, #64 ; 0x40 │ │ + bl 497f4 │ │ + add r6, r0, #32 │ │ + add r7, sp, #32 │ │ + mov r8, #64 ; 0x40 │ │ + bl 497f4 │ │ + add r6, r0, #40 ; 0x28 │ │ + add r7, sp, #40 ; 0x28 │ │ + mov r8, #64 ; 0x40 │ │ + bl 497f4 │ │ + add r6, r0, #48 ; 0x30 │ │ + add r7, sp, #48 ; 0x30 │ │ + mov r8, #64 ; 0x40 │ │ + bl 497f4 │ │ + add r6, r0, #56 ; 0x38 │ │ + add r7, sp, #56 ; 0x38 │ │ + mov r8, #64 ; 0x40 │ │ + bl 497f4 │ │ + add sp, sp, #1024 ; 0x400 │ │ + ldr r7, [sp], #16 │ │ + add sp, sp, r7 │ │ + vpop {d8-d15} │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + cmp r3, #0 │ │ + bne 4d4f4 │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + movw ip, #0 │ │ + movt ip, #23168 ; 0x5a80 │ │ + vld1.32 {d24[]-d25[]}, [r2 :32] │ │ + vdup.32 d0, ip │ │ + vqrdmulh.s32 q13, q12, d0[0] │ │ + vst1.32 {d28[0]}, [r2 :32] │ │ + vqrshrn.s32 d24, q13, #2 │ │ + vqrshrn.s32 d25, q13, #2 │ │ + vqrdmulh.s16 q12, q12, d0[1] │ │ + mov r3, #32 │ │ + vrshr.s16 q12, q12, #4 │ │ + b 4751c │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vpush {d8-d15} │ │ - add r9, r0, r8 │ │ - add sl, r1, r2 │ │ - lsl r2, r2, #1 │ │ - sub r2, r2, r3, lsl #1 │ │ - sub r2, r2, #16 │ │ - vld1.16 {d8-d9}, [r1]! │ │ - vld1.16 {d18-d19}, [sl]! │ │ - mov r5, r3 │ │ - vld1.16 {d10-d13}, [r1]! │ │ - vld1.16 {d20-d23}, [sl]! │ │ - vext.8 q7, q4, q5, #2 │ │ - vext.8 q8, q5, q6, #2 │ │ - vext.8 q12, q9, q10, #2 │ │ - vext.8 q13, q10, q11, #2 │ │ - vmul.i16 q4, q4, q0 │ │ - vmla.i16 q4, q7, q1 │ │ - vmul.i16 q5, q5, q0 │ │ - vmla.i16 q5, q8, q1 │ │ - vmul.i16 q9, q9, q0 │ │ - vmla.i16 q9, q12, q1 │ │ - vmul.i16 q10, q10, q0 │ │ - vmla.i16 q10, q13, q1 │ │ - vrshl.u16 q4, q4, q15 │ │ - vrshl.u16 q5, q5, q15 │ │ - vrshl.u16 q9, q9, q15 │ │ - vrshl.u16 q10, q10, q15 │ │ - subs r5, r5, #16 │ │ - vsub.i16 q4, q4, q14 │ │ - vsub.i16 q5, q5, q14 │ │ - vsub.i16 q9, q9, q14 │ │ - vsub.i16 q10, q10, q14 │ │ - vst1.16 {d8-d11}, [r0 :128]! │ │ - vst1.16 {d18-d21}, [r9 :128]! │ │ - ble 48670 │ │ - vorr q4, q6, q6 │ │ - vorr q9, q11, q11 │ │ - b 485fc │ │ - add r0, r0, r8 │ │ - add r9, r9, r8 │ │ - add r1, r1, r2 │ │ - add sl, sl, r2 │ │ - subs r4, r4, #2 │ │ - bgt 485f0 │ │ + and r7, sp, #15 │ │ + sub sp, sp, r7 │ │ + str r7, [sp, #-16]! │ │ + sub sp, sp, #512 ; 0x200 │ │ + ldr sl, [pc] ; 4d514 │ │ + b 4d518 │ │ + ; instruction: 0x0006d3ba │ │ + add sl, sl, pc │ │ + mov r8, #128 ; 0x80 │ │ + mov r9, #32 │ │ + mov r6, sp │ │ + vmov.i32 q0, #0 ; 0x00000000 │ │ + vld1.32 {d16-d17}, [r2 :128] │ │ + vst1.32 {d0-d1}, [r2 :128], r8 │ │ + vld1.32 {d18-d19}, [r2 :128] │ │ + vst1.32 {d0-d1}, [r2 :128], r8 │ │ + vld1.32 {d20-d21}, [r2 :128] │ │ + vst1.32 {d0-d1}, [r2 :128], r8 │ │ + vld1.32 {d22-d23}, [r2 :128] │ │ + vst1.32 {d0-d1}, [r2 :128], r8 │ │ + vld1.32 {d24-d25}, [r2 :128] │ │ + vst1.32 {d0-d1}, [r2 :128], r8 │ │ + vld1.32 {d26-d27}, [r2 :128] │ │ + vst1.32 {d0-d1}, [r2 :128], r8 │ │ + vld1.32 {d28-d29}, [r2 :128] │ │ + vst1.32 {d0-d1}, [r2 :128], r8 │ │ + vld1.32 {d30-d31}, [r2 :128] │ │ + vst1.32 {d0-d1}, [r2 :128], r8 │ │ + ldrh fp, [sl], #4 │ │ + sub r2, r2, r8, lsl #3 │ │ + sub r9, r9, #4 │ │ + add r2, r2, #16 │ │ + bl 47c48 │ │ + vqrshrn.s32 d16, q8, #2 │ │ + vqrshrn.s32 d18, q9, #2 │ │ + vqrshrn.s32 d20, q10, #2 │ │ + vqrshrn.s32 d22, q11, #2 │ │ + vqrshrn.s32 d17, q12, #2 │ │ + vqrshrn.s32 d19, q13, #2 │ │ + vqrshrn.s32 d21, q14, #2 │ │ + vqrshrn.s32 d23, q15, #2 │ │ + vtrn.32 q8, q10 │ │ + vtrn.32 q9, q11 │ │ + vtrn.16 q8, q9 │ │ + vtrn.16 q10, q11 │ │ + vst1.16 {d16-d19}, [r6 :128]! │ │ + cmp r3, fp │ │ + vst1.16 {d20-d23}, [r6 :128]! │ │ + bge 4d528 │ │ + cmp r9, #0 │ │ + beq 4d5e0 │ │ + vmov.i16 q2, #0 ; 0x0000 │ │ + vmov.i16 q3, #0 ; 0x0000 │ │ + subs r9, r9, #4 │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + bgt 4d5d0 │ │ + add r6, r0, #0 │ │ + add r7, sp, #0 │ │ + mov r8, #16 │ │ + bl 4c130 │ │ + add r6, r0, #8 │ │ + add r7, sp, #8 │ │ + mov r8, #16 │ │ + bl 4c130 │ │ + add sp, sp, #512 ; 0x200 │ │ + ldr r7, [sp], #16 │ │ + add sp, sp, r7 │ │ vpop {d8-d15} │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - cmp r4, #4 │ │ - add sl, pc, #20 │ │ - vdup.16 q15, fp │ │ - ldr r9, [sl, r9, lsl #2] │ │ - vmov.i16 q14, #8192 ; 0x2000 │ │ - vneg.s16 q15, q15 │ │ - add sl, sl, r9 │ │ - bx sl │ │ - andeq r0, r0, r0, asr #1 │ │ - andeq r0, r0, r0, asr #1 │ │ - andeq r0, r0, r0, asr #1 │ │ - andeq r0, r0, r0, asr #1 │ │ - andeq r0, r0, r8, rrx │ │ - andeq r0, r0, ip, lsl r0 │ │ - andeq r0, r0, ip, lsl r0 │ │ - add r9, r0, r8 │ │ - add sl, r1, r2 │ │ - lsl r2, r2, #1 │ │ - lsl r8, r8, #1 │ │ - vld1.16 {d16}, [r1], r2 │ │ - vld1.16 {d17}, [sl], r2 │ │ - vld1.16 {d19}, [r1], r2 │ │ - vorr d18, d17, d17 │ │ - vmul.i16 q8, q8, q2 │ │ - vmla.i16 q8, q9, q3 │ │ - subs r4, r4, #2 │ │ - vrshl.u16 q8, q8, q15 │ │ - vsub.i16 q8, q8, q14 │ │ - vst1.16 {d16}, [r0 :64], r8 │ │ - vst1.16 {d17}, [r9 :64], r8 │ │ - ble 48714 │ │ - vorr d16, d19, d19 │ │ - b 486e0 │ │ + cmp r3, #0 │ │ + bne 4d650 │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + movw ip, #0 │ │ + movt ip, #23168 ; 0x5a80 │ │ + vld1.32 {d24[]-d25[]}, [r2 :32] │ │ + vdup.32 d0, ip │ │ + vqrdmulh.s32 q13, q12, d0[0] │ │ + vst1.32 {d28[0]}, [r2 :32] │ │ + vqrshrn.s32 d24, q13, #2 │ │ + vqrshrn.s32 d25, q13, #2 │ │ + vqrdmulh.s16 q12, q12, d0[1] │ │ + mov r3, #8 │ │ + vrshr.s16 q12, q12, #4 │ │ + b 475d4 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldr sl, [pc] ; 4d660 │ │ + b 4d664 │ │ + andeq sp, r6, ip, ror #4 │ │ + add sl, sl, pc │ │ + and r7, sp, #15 │ │ + sub sp, sp, r7 │ │ + str r7, [sp, #-16]! │ │ + sub sp, sp, #512 ; 0x200 │ │ + ldrh fp, [sl], #2 │ │ + add r6, sp, #0 │ │ + add r7, r2, #0 │ │ + mov r8, #32 │ │ + bl 4bba4 │ │ + add r6, sp, #128 ; 0x80 │ │ + add r7, r2, #8 │ │ + cmp r3, fp │ │ + mov r8, #6 │ │ + blt 4d6ec │ │ + ldrh fp, [sl], #2 │ │ + mov r8, #32 │ │ + bl 4bba4 │ │ + add r6, sp, #256 ; 0x100 │ │ + add r7, r2, #16 │ │ + cmp r3, fp │ │ + mov r8, #4 │ │ + blt 4d6ec │ │ + ldrh fp, [sl], #2 │ │ + mov r8, #32 │ │ + bl 4bba4 │ │ + add r6, sp, #384 ; 0x180 │ │ + add r7, r2, #24 │ │ + cmp r3, fp │ │ + mov r8, #2 │ │ + blt 4d6ec │ │ + mov r8, #32 │ │ + bl 4bba4 │ │ + b 4d70c │ │ + vmov.i16 q2, #0 ; 0x0000 │ │ + vmov.i16 q3, #0 ; 0x0000 │ │ + subs r8, r8, #2 │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + bgt 4d6f4 │ │ + mov r8, #64 ; 0x40 │ │ + mov r9, #0 │ │ + add r6, r0, r9, lsl #1 │ │ + add r7, sp, r9, lsl #1 │ │ + vld1.16 {d16-d17}, [r7 :128], r8 │ │ + vld1.16 {d18-d19}, [r7 :128], r8 │ │ + vld1.16 {d20-d21}, [r7 :128], r8 │ │ + vld1.16 {d22-d23}, [r7 :128], r8 │ │ + vld1.16 {d24-d25}, [r7 :128], r8 │ │ + vld1.16 {d26-d27}, [r7 :128], r8 │ │ + vld1.16 {d28-d29}, [r7 :128], r8 │ │ + vld1.16 {d30-d31}, [r7 :128], r8 │ │ + add r9, r9, #8 │ │ + bl 2e628 │ │ + cmp r9, #32 │ │ + mov r7, r6 │ │ + vmov.i16 q6, #0 ; 0x0000 │ │ + vmvn.i16 q7, #64512 ; 0xfc00 │ │ + vld1.16 {d0-d1}, [r7 :128], r1 │ │ + vrshr.s16 q8, q8, #4 │ │ + vld1.16 {d2-d3}, [r7 :128], r1 │ │ + vrshr.s16 q9, q9, #4 │ │ + vld1.16 {d4-d5}, [r7 :128], r1 │ │ + vrshr.s16 q10, q10, #4 │ │ + vqadd.s16 q8, q8, q0 │ │ + vld1.16 {d6-d7}, [r7 :128], r1 │ │ + vrshr.s16 q11, q11, #4 │ │ + vqadd.s16 q9, q9, q1 │ │ + vmax.s16 q8, q8, q6 │ │ + vld1.16 {d8-d9}, [r7 :128], r1 │ │ + vrshr.s16 q12, q12, #4 │ │ + vqadd.s16 q10, q10, q2 │ │ + vmax.s16 q9, q9, q6 │ │ + vmin.s16 q8, q8, q7 │ │ + vld1.16 {d10-d11}, [r7 :128], r1 │ │ + vrshr.s16 q13, q13, #4 │ │ + vqadd.s16 q11, q11, q3 │ │ + vmax.s16 q10, q10, q6 │ │ + vmin.s16 q9, q9, q7 │ │ + vst1.16 {d16-d17}, [r6 :128], r1 │ │ + vld1.16 {d0-d1}, [r7 :128], r1 │ │ + vrshr.s16 q14, q14, #4 │ │ + vqadd.s16 q12, q12, q4 │ │ + vmax.s16 q11, q11, q6 │ │ + vmin.s16 q10, q10, q7 │ │ + vst1.16 {d18-d19}, [r6 :128], r1 │ │ + vld1.16 {d2-d3}, [r7 :128], r1 │ │ + vrshr.s16 q15, q15, #4 │ │ + vqadd.s16 q13, q13, q5 │ │ + vmax.s16 q12, q12, q6 │ │ + vmin.s16 q11, q11, q7 │ │ + vst1.16 {d20-d21}, [r6 :128], r1 │ │ + vqadd.s16 q14, q14, q0 │ │ + vmax.s16 q13, q13, q6 │ │ + vmin.s16 q12, q12, q7 │ │ + vst1.16 {d22-d23}, [r6 :128], r1 │ │ + vqadd.s16 q15, q15, q1 │ │ + vmax.s16 q14, q14, q6 │ │ + vmin.s16 q13, q13, q7 │ │ + vst1.16 {d24-d25}, [r6 :128], r1 │ │ + vmax.s16 q15, q15, q6 │ │ + vmin.s16 q14, q14, q7 │ │ + vst1.16 {d26-d27}, [r6 :128], r1 │ │ + vmin.s16 q15, q15, q7 │ │ + vst1.16 {d28-d29}, [r6 :128], r1 │ │ + vst1.16 {d30-d31}, [r6 :128], r1 │ │ + blt 4d714 │ │ + add sp, sp, #512 ; 0x200 │ │ + ldr r7, [sp], #16 │ │ + add sp, sp, r7 │ │ + vpop {d8-d15} │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - add r9, r0, r8 │ │ - add sl, r1, r2 │ │ - lsl r2, r2, #1 │ │ + vld1.32 {d0-d3}, [ip :128]! │ │ + vqrdmulh.s32 d23, d16, d0[1] │ │ + vqrdmulh.s32 d16, d16, d0[0] │ │ + vqrdmulh.s32 d22, d17, d1[0] │ │ + vqrdmulh.s32 d17, d17, d1[1] │ │ + vqrdmulh.s32 d21, d18, d2[1] │ │ + vqrdmulh.s32 d18, d18, d2[0] │ │ + vqrdmulh.s32 d20, d19, d3[0] │ │ + vqrdmulh.s32 d19, d19, d3[1] │ │ + vld1.32 {d0-d1}, [ip :128]! │ │ + vqadd.s32 d24, d16, d17 │ │ + vqsub.s32 d25, d16, d17 │ │ + vqsub.s32 d26, d19, d18 │ │ + vqadd.s32 d27, d19, d18 │ │ + vqadd.s32 d28, d20, d21 │ │ + vqsub.s32 d29, d20, d21 │ │ + vqsub.s32 d30, d23, d22 │ │ + vqadd.s32 d31, d23, d22 │ │ + vmul.i32 d4, d29, d0[0] │ │ + vmla.i32 d4, d26, d0[1] │ │ + vmul.i32 d6, d29, d0[1] │ │ + vmls.i32 d6, d26, d0[0] │ │ + vneg.s32 d4, d4 │ │ + vmul.i32 d8, d30, d0[1] │ │ + vmls.i32 d8, d25, d0[0] │ │ + vrshr.s32 d26, d4, #12 │ │ + vmul.i32 d4, d30, d0[0] │ │ + vmla.i32 d4, d25, d0[1] │ │ + vrshr.s32 d29, d6, #12 │ │ + vrshr.s32 d25, d8, #12 │ │ + vrshr.s32 d30, d4, #12 │ │ + vqadd.s32 d16, d24, d27 │ │ + vqsub.s32 d19, d24, d27 │ │ + vqadd.s32 d17, d25, d26 │ │ + vqsub.s32 d18, d25, d26 │ │ + vqsub.s32 d20, d31, d28 │ │ + vqadd.s32 d23, d31, d28 │ │ + vqsub.s32 d21, d30, d29 │ │ + vqadd.s32 d22, d30, d29 │ │ + vmul.i32 d4, d21, d1[0] │ │ + vmla.i32 d4, d18, d1[1] │ │ + vmul.i32 d6, d21, d1[1] │ │ + vmls.i32 d6, d18, d1[0] │ │ + vmul.i32 d8, d20, d1[0] │ │ + vmla.i32 d8, d19, d1[1] │ │ + vrshr.s32 d21, d4, #12 │ │ + vrshr.s32 d18, d6, #12 │ │ + vmul.i32 d4, d20, d1[1] │ │ + vmls.i32 d4, d19, d1[0] │ │ + vrshr.s32 d20, d8, #12 │ │ + vrshr.s32 d19, d4, #12 │ │ + vst1.32 {d16-d19}, [r6 :128]! │ │ + vst1.32 {d20-d23}, [r6 :128]! │ │ + bx lr │ │ + ldr ip, [pc] ; 4d90c │ │ + b 4d910 │ │ + andeq ip, r6, r8, asr #26 │ │ + add ip, ip, pc │ │ + vld1.32 {d0-d1}, [ip :128] │ │ + vldr d16, [r6] │ │ + vldr d17, [r9, #64] ; 0x40 │ │ + vldr d18, [r9] │ │ + vldr d19, [r6, #64] ; 0x40 │ │ + vldr d20, [r6, #128] ; 0x80 │ │ + vldr d21, [r9, #192] ; 0xc0 │ │ + vldr d22, [r9, #128] ; 0x80 │ │ + vldr d23, [r6, #192] ; 0xc0 │ │ + vqadd.s32 d24, d16, d17 │ │ + vqsub.s32 d25, d16, d17 │ │ + vqadd.s32 d26, d18, d19 │ │ + vqsub.s32 d27, d18, d19 │ │ + vqsub.s32 d28, d21, d20 │ │ + vqadd.s32 d29, d21, d20 │ │ + vqadd.s32 d30, d23, d22 │ │ + vqsub.s32 d31, d23, d22 │ │ + vmul.i32 d4, d27, d1[1] │ │ + vmla.i32 d4, d25, d1[0] │ │ + vmul.i32 d6, d27, d1[0] │ │ + vmls.i32 d6, d25, d1[1] │ │ + vmul.i32 d8, d31, d1[1] │ │ + vmla.i32 d8, d28, d1[0] │ │ + vrshr.s32 d25, d4, #12 │ │ + vrshr.s32 d27, d6, #12 │ │ + vneg.s32 d8, d8 │ │ + vmul.i32 d4, d31, d1[0] │ │ + vmls.i32 d4, d28, d1[1] │ │ + vrshr.s32 d31, d8, #12 │ │ + vrshr.s32 d28, d4, #12 │ │ + vqadd.s32 d16, d24, d29 │ │ + vqsub.s32 d19, d24, d29 │ │ + vqadd.s32 d17, d27, d31 │ │ + vqsub.s32 d18, d27, d31 │ │ + vqsub.s32 d20, d26, d30 │ │ + vqadd.s32 d23, d26, d30 │ │ + vqsub.s32 d21, d25, d28 │ │ + vqadd.s32 d22, d25, d28 │ │ + vmul.i32 d4, d21, d0[0] │ │ + vmls.i32 d4, d18, d0[0] │ │ + vmul.i32 d6, d21, d0[0] │ │ + vmla.i32 d6, d18, d0[0] │ │ + vmul.i32 d8, d20, d0[0] │ │ + vmls.i32 d8, d19, d0[0] │ │ + vrshr.s32 d18, d4, #12 │ │ + vrshr.s32 d21, d6, #12 │ │ + vmul.i32 d4, d20, d0[0] │ │ + vmla.i32 d4, d19, d0[0] │ │ + vrshr.s32 d19, d8, #12 │ │ + vrshr.s32 d20, d4, #12 │ │ + vstr d16, [r6] │ │ + vstr d17, [r9] │ │ + vstr d18, [r6, #64] ; 0x40 │ │ + vstr d19, [r9, #64] ; 0x40 │ │ + vstr d20, [r6, #128] ; 0x80 │ │ + vstr d21, [r9, #128] ; 0x80 │ │ + vstr d22, [r6, #192] ; 0xc0 │ │ + vstr d23, [r9, #192] ; 0xc0 │ │ + add r6, r6, #8 │ │ + sub r9, r9, #8 │ │ + cmp r6, r9 │ │ + blt 4d918 │ │ + bx lr │ │ + mov r6, sp │ │ + push {sl, fp, lr} │ │ + lsl r8, r8, #2 │ │ + vmov.i32 d7, #0 ; 0x00000000 │ │ + vld1.32 {d16}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d17}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d18}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d19}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d20}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d21}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d22}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d23}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vmov.i32 q12, #0 ; 0x00000000 │ │ + vmov.i32 q13, #0 ; 0x00000000 │ │ + vmov.i32 q14, #0 ; 0x00000000 │ │ + vmov.i32 q15, #0 ; 0x00000000 │ │ + sub r7, r7, r8, lsl #3 │ │ + add r7, r7, r8, lsr #1 │ │ + bl 48dac │ │ + vst1.32 {d16-d19}, [r6 :128]! │ │ + vst1.32 {d20-d23}, [r6 :128]! │ │ + vst1.32 {d24-d27}, [r6 :128]! │ │ + vst1.32 {d28-d31}, [r6 :128]! │ │ + vmov.i32 d7, #0 ; 0x00000000 │ │ + vld1.32 {d16}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d17}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d18}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d19}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d20}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d21}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d22}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d23}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vmov.i32 q12, #0 ; 0x00000000 │ │ + vmov.i32 q13, #0 ; 0x00000000 │ │ + vmov.i32 q14, #0 ; 0x00000000 │ │ + vmov.i32 q15, #0 ; 0x00000000 │ │ + sub r7, r7, r8, lsl #3 │ │ + lsr r8, r8, #1 │ │ + sub r7, r7, r8, lsr #1 │ │ + bl 4b8c8 │ │ + add sl, r6, #120 ; 0x78 │ │ + sub r6, r6, #128 ; 0x80 │ │ + mvn r9, #7 │ │ + vld1.32 {d2}, [r6 :64]! │ │ + vld1.32 {d3}, [r6 :64]! │ │ + vqadd.s32 d6, d2, d31 │ │ + vqsub.s32 d31, d2, d31 │ │ + vld1.32 {d4}, [r6 :64]! │ │ + vqadd.s32 d7, d3, d30 │ │ + vqsub.s32 d30, d3, d30 │ │ + vld1.32 {d5}, [r6 :64]! │ │ + vqadd.s32 d2, d4, d29 │ │ + sub r6, r6, #32 │ │ + vqsub.s32 d29, d4, d29 │ │ + vst1.32 {d6}, [r6 :64]! │ │ + vst1.32 {d31}, [sl :64], r9 │ │ + vqadd.s32 d3, d5, d28 │ │ + vqsub.s32 d28, d5, d28 │ │ + vst1.32 {d7}, [r6 :64]! │ │ + vst1.32 {d30}, [sl :64], r9 │ │ + vst1.32 {d2}, [r6 :64]! │ │ + vst1.32 {d29}, [sl :64], r9 │ │ + vst1.32 {d3}, [r6 :64]! │ │ + vst1.32 {d28}, [sl :64], r9 │ │ + vld1.32 {d2}, [r6 :64]! │ │ + vld1.32 {d3}, [r6 :64]! │ │ + vqadd.s32 d6, d2, d27 │ │ + vqsub.s32 d27, d2, d27 │ │ + vld1.32 {d4}, [r6 :64]! │ │ + vqadd.s32 d7, d3, d26 │ │ + vqsub.s32 d26, d3, d26 │ │ + vld1.32 {d5}, [r6 :64]! │ │ + vqadd.s32 d2, d4, d25 │ │ + sub r6, r6, #32 │ │ + vqsub.s32 d25, d4, d25 │ │ + vst1.32 {d6}, [r6 :64]! │ │ + vst1.32 {d27}, [sl :64], r9 │ │ + vqadd.s32 d3, d5, d24 │ │ + vqsub.s32 d24, d5, d24 │ │ + vst1.32 {d7}, [r6 :64]! │ │ + vst1.32 {d26}, [sl :64], r9 │ │ + vst1.32 {d2}, [r6 :64]! │ │ + vst1.32 {d25}, [sl :64], r9 │ │ + vst1.32 {d3}, [r6 :64]! │ │ + vst1.32 {d24}, [sl :64], r9 │ │ + vld1.32 {d2}, [r6 :64]! │ │ + vld1.32 {d3}, [r6 :64]! │ │ + vqadd.s32 d6, d2, d23 │ │ + vqsub.s32 d23, d2, d23 │ │ + vld1.32 {d4}, [r6 :64]! │ │ + vqadd.s32 d7, d3, d22 │ │ + vqsub.s32 d22, d3, d22 │ │ + vld1.32 {d5}, [r6 :64]! │ │ + vqadd.s32 d2, d4, d21 │ │ + sub r6, r6, #32 │ │ + vqsub.s32 d21, d4, d21 │ │ + vst1.32 {d6}, [r6 :64]! │ │ + vst1.32 {d23}, [sl :64], r9 │ │ + vqadd.s32 d3, d5, d20 │ │ + vqsub.s32 d20, d5, d20 │ │ + vst1.32 {d7}, [r6 :64]! │ │ + vst1.32 {d22}, [sl :64], r9 │ │ + vst1.32 {d2}, [r6 :64]! │ │ + vst1.32 {d21}, [sl :64], r9 │ │ + vst1.32 {d3}, [r6 :64]! │ │ + vst1.32 {d20}, [sl :64], r9 │ │ + vld1.32 {d2}, [r6 :64]! │ │ + vld1.32 {d3}, [r6 :64]! │ │ + vqadd.s32 d6, d2, d19 │ │ + vqsub.s32 d19, d2, d19 │ │ + vld1.32 {d4}, [r6 :64]! │ │ + vqadd.s32 d7, d3, d18 │ │ + vqsub.s32 d18, d3, d18 │ │ + vld1.32 {d5}, [r6 :64]! │ │ + vqadd.s32 d2, d4, d17 │ │ + sub r6, r6, #32 │ │ + vqsub.s32 d17, d4, d17 │ │ + vst1.32 {d6}, [r6 :64]! │ │ + vst1.32 {d19}, [sl :64], r9 │ │ + vqadd.s32 d3, d5, d16 │ │ + vqsub.s32 d16, d5, d16 │ │ + vst1.32 {d7}, [r6 :64]! │ │ + vst1.32 {d18}, [sl :64], r9 │ │ + vst1.32 {d2}, [r6 :64]! │ │ + vst1.32 {d17}, [sl :64], r9 │ │ + vst1.32 {d3}, [r6 :64]! │ │ + vst1.32 {d16}, [sl :64], r9 │ │ + add r6, r6, #128 ; 0x80 │ │ + ldr ip, [pc] ; 4dc58 │ │ + b 4dc5c │ │ + andeq ip, r6, ip, ror sl │ │ + add ip, ip, pc │ │ + vmov.i32 d7, #0 ; 0x00000000 │ │ + add r9, r7, r8, lsl #4 │ │ + add sl, r7, r8, lsl #3 │ │ + sub r9, r9, r8 │ │ + sub fp, sl, r8 │ │ + vld1.32 {d16}, [r7 :64] │ │ + vld1.32 {d17}, [r9 :64] │ │ + vld1.32 {d18}, [sl :64] │ │ + vld1.32 {d19}, [fp :64] │ │ + vst1.32 {d7}, [r7 :64] │ │ + vst1.32 {d7}, [r9 :64] │ │ + vst1.32 {d7}, [sl :64] │ │ + vst1.32 {d7}, [fp :64] │ │ + bl 4d82c │ │ + vmov.i32 d7, #0 ; 0x00000000 │ │ + add r7, r7, r8, lsl #2 │ │ + sub r9, r9, r8, lsl #2 │ │ + sub sl, r7, r8 │ │ + add fp, r9, r8 │ │ + vld1.32 {d16}, [sl :64] │ │ + vld1.32 {d17}, [fp :64] │ │ + vld1.32 {d18}, [r9 :64] │ │ + vld1.32 {d19}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64] │ │ + vst1.32 {d7}, [r9 :64] │ │ + vst1.32 {d7}, [sl :64] │ │ + vst1.32 {d7}, [fp :64] │ │ + bl 4d82c │ │ + vmov.i32 d7, #0 ; 0x00000000 │ │ + sub sl, sl, r8, lsl #1 │ │ + sub r9, r9, r8, lsl #1 │ │ + add sl, sl, r8 │ │ + add r9, r9, r8 │ │ + add r7, r7, r8 │ │ + add fp, fp, r8 │ │ + vld1.32 {d16}, [sl :64] │ │ + vld1.32 {d17}, [fp :64] │ │ + vld1.32 {d18}, [r9 :64] │ │ + vld1.32 {d19}, [r7 :64] │ │ + vst1.32 {d7}, [sl :64] │ │ + vst1.32 {d7}, [fp :64] │ │ + vst1.32 {d7}, [r9 :64] │ │ + vst1.32 {d7}, [r7 :64] │ │ + bl 4d82c │ │ + vmov.i32 d7, #0 ; 0x00000000 │ │ + sub sl, sl, r8 │ │ + sub r9, r9, r8 │ │ + add fp, fp, r8 │ │ + add r7, r7, r8 │ │ + vld1.32 {d16}, [sl :64] │ │ + vld1.32 {d17}, [fp :64] │ │ + vld1.32 {d18}, [r9 :64] │ │ + vld1.32 {d19}, [r7 :64] │ │ + vst1.32 {d7}, [sl :64] │ │ + vst1.32 {d7}, [fp :64] │ │ + vst1.32 {d7}, [r9 :64] │ │ + vst1.32 {d7}, [r7 :64] │ │ + bl 4d82c │ │ + sub r6, r6, #256 ; 0x100 │ │ + add r9, r6, #56 ; 0x38 │ │ + bl 4d904 │ │ + pop {sl, fp, pc} │ │ + mov r6, sp │ │ + push {sl, fp, lr} │ │ + lsl r8, r8, #2 │ │ + movw ip, #0 │ │ + movt ip, #23168 ; 0x5a80 │ │ + vdup.32 d0, ip │ │ + vmov.i32 d7, #0 ; 0x00000000 │ │ + vld1.32 {d16}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d17}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d18}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d19}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d20}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d21}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d22}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d23}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vmov.i32 q12, #0 ; 0x00000000 │ │ + vmov.i32 q13, #0 ; 0x00000000 │ │ + vmov.i32 q14, #0 ; 0x00000000 │ │ + vmov.i32 q15, #0 ; 0x00000000 │ │ + sub r7, r7, r8, lsl #3 │ │ + add r7, r7, r8, lsr #1 │ │ + vqrdmulh.s32 q8, q8, d0[0] │ │ + vqrdmulh.s32 q9, q9, d0[0] │ │ + vqrdmulh.s32 q10, q10, d0[0] │ │ + vqrdmulh.s32 q11, q11, d0[0] │ │ + bl 48dac │ │ + vst1.32 {d16-d19}, [r6 :128]! │ │ + vst1.32 {d20-d23}, [r6 :128]! │ │ + vst1.32 {d24-d27}, [r6 :128]! │ │ + vst1.32 {d28-d31}, [r6 :128]! │ │ + movw ip, #0 │ │ + movt ip, #23168 ; 0x5a80 │ │ + vdup.32 d0, ip │ │ + vmov.i32 d7, #0 ; 0x00000000 │ │ + vld1.32 {d16}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d17}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d18}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d19}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d20}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d21}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d22}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vld1.32 {d23}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64], r8 │ │ + vmov.i32 q12, #0 ; 0x00000000 │ │ + vmov.i32 q13, #0 ; 0x00000000 │ │ + vmov.i32 q14, #0 ; 0x00000000 │ │ + vmov.i32 q15, #0 ; 0x00000000 │ │ + sub r7, r7, r8, lsl #3 │ │ + lsr r8, r8, #1 │ │ + sub r7, r7, r8, lsr #1 │ │ + vqrdmulh.s32 q8, q8, d0[0] │ │ + vqrdmulh.s32 q9, q9, d0[0] │ │ + vqrdmulh.s32 q10, q10, d0[0] │ │ + vqrdmulh.s32 q11, q11, d0[0] │ │ + bl 4b8c8 │ │ + add sl, r6, #120 ; 0x78 │ │ + sub r6, r6, #128 ; 0x80 │ │ + mvn r9, #7 │ │ + vld1.32 {d2}, [r6 :64]! │ │ + vld1.32 {d3}, [r6 :64]! │ │ + vqadd.s32 d6, d2, d31 │ │ + vqsub.s32 d31, d2, d31 │ │ + vld1.32 {d4}, [r6 :64]! │ │ + vqadd.s32 d7, d3, d30 │ │ + vqsub.s32 d30, d3, d30 │ │ + vld1.32 {d5}, [r6 :64]! │ │ + vqadd.s32 d2, d4, d29 │ │ + sub r6, r6, #32 │ │ + vqsub.s32 d29, d4, d29 │ │ + vst1.32 {d6}, [r6 :64]! │ │ + vst1.32 {d31}, [sl :64], r9 │ │ + vqadd.s32 d3, d5, d28 │ │ + vqsub.s32 d28, d5, d28 │ │ + vst1.32 {d7}, [r6 :64]! │ │ + vst1.32 {d30}, [sl :64], r9 │ │ + vst1.32 {d2}, [r6 :64]! │ │ + vst1.32 {d29}, [sl :64], r9 │ │ + vst1.32 {d3}, [r6 :64]! │ │ + vst1.32 {d28}, [sl :64], r9 │ │ + vld1.32 {d2}, [r6 :64]! │ │ + vld1.32 {d3}, [r6 :64]! │ │ + vqadd.s32 d6, d2, d27 │ │ + vqsub.s32 d27, d2, d27 │ │ + vld1.32 {d4}, [r6 :64]! │ │ + vqadd.s32 d7, d3, d26 │ │ + vqsub.s32 d26, d3, d26 │ │ + vld1.32 {d5}, [r6 :64]! │ │ + vqadd.s32 d2, d4, d25 │ │ + sub r6, r6, #32 │ │ + vqsub.s32 d25, d4, d25 │ │ + vst1.32 {d6}, [r6 :64]! │ │ + vst1.32 {d27}, [sl :64], r9 │ │ + vqadd.s32 d3, d5, d24 │ │ + vqsub.s32 d24, d5, d24 │ │ + vst1.32 {d7}, [r6 :64]! │ │ + vst1.32 {d26}, [sl :64], r9 │ │ + vst1.32 {d2}, [r6 :64]! │ │ + vst1.32 {d25}, [sl :64], r9 │ │ + vst1.32 {d3}, [r6 :64]! │ │ + vst1.32 {d24}, [sl :64], r9 │ │ + vld1.32 {d2}, [r6 :64]! │ │ + vld1.32 {d3}, [r6 :64]! │ │ + vqadd.s32 d6, d2, d23 │ │ + vqsub.s32 d23, d2, d23 │ │ + vld1.32 {d4}, [r6 :64]! │ │ + vqadd.s32 d7, d3, d22 │ │ + vqsub.s32 d22, d3, d22 │ │ + vld1.32 {d5}, [r6 :64]! │ │ + vqadd.s32 d2, d4, d21 │ │ + sub r6, r6, #32 │ │ + vqsub.s32 d21, d4, d21 │ │ + vst1.32 {d6}, [r6 :64]! │ │ + vst1.32 {d23}, [sl :64], r9 │ │ + vqadd.s32 d3, d5, d20 │ │ + vqsub.s32 d20, d5, d20 │ │ + vst1.32 {d7}, [r6 :64]! │ │ + vst1.32 {d22}, [sl :64], r9 │ │ + vst1.32 {d2}, [r6 :64]! │ │ + vst1.32 {d21}, [sl :64], r9 │ │ + vst1.32 {d3}, [r6 :64]! │ │ + vst1.32 {d20}, [sl :64], r9 │ │ + vld1.32 {d2}, [r6 :64]! │ │ + vld1.32 {d3}, [r6 :64]! │ │ + vqadd.s32 d6, d2, d19 │ │ + vqsub.s32 d19, d2, d19 │ │ + vld1.32 {d4}, [r6 :64]! │ │ + vqadd.s32 d7, d3, d18 │ │ + vqsub.s32 d18, d3, d18 │ │ + vld1.32 {d5}, [r6 :64]! │ │ + vqadd.s32 d2, d4, d17 │ │ + sub r6, r6, #32 │ │ + vqsub.s32 d17, d4, d17 │ │ + vst1.32 {d6}, [r6 :64]! │ │ + vst1.32 {d19}, [sl :64], r9 │ │ + vqadd.s32 d3, d5, d16 │ │ + vqsub.s32 d16, d5, d16 │ │ + vst1.32 {d7}, [r6 :64]! │ │ + vst1.32 {d18}, [sl :64], r9 │ │ + vst1.32 {d2}, [r6 :64]! │ │ + vst1.32 {d17}, [sl :64], r9 │ │ + vst1.32 {d3}, [r6 :64]! │ │ + vst1.32 {d16}, [sl :64], r9 │ │ + add r6, r6, #128 ; 0x80 │ │ + ldr ip, [pc] ; 4dfd8 │ │ + b 4dfdc │ │ + strdeq ip, [r6], -ip ; │ │ + add ip, ip, pc │ │ + movw lr, #0 │ │ + movt lr, #23168 ; 0x5a80 │ │ + vdup.32 d0, lr │ │ + vmov.i32 d7, #0 ; 0x00000000 │ │ + add r9, r7, r8, lsl #4 │ │ + add sl, r7, r8, lsl #3 │ │ + sub r9, r9, r8 │ │ + sub fp, sl, r8 │ │ + vld1.32 {d16}, [r7 :64] │ │ + vld1.32 {d17}, [r9 :64] │ │ + vld1.32 {d18}, [sl :64] │ │ + vld1.32 {d19}, [fp :64] │ │ + vst1.32 {d7}, [r7 :64] │ │ + vst1.32 {d7}, [r9 :64] │ │ + vst1.32 {d7}, [sl :64] │ │ + vst1.32 {d7}, [fp :64] │ │ + vqrdmulh.s32 q8, q8, d0[0] │ │ + vqrdmulh.s32 q9, q9, d0[0] │ │ + bl 4d82c │ │ + movw lr, #0 │ │ + movt lr, #23168 ; 0x5a80 │ │ + vdup.32 d0, lr │ │ + vmov.i32 d7, #0 ; 0x00000000 │ │ + add r7, r7, r8, lsl #2 │ │ + sub r9, r9, r8, lsl #2 │ │ + sub sl, r7, r8 │ │ + add fp, r9, r8 │ │ + vld1.32 {d16}, [sl :64] │ │ + vld1.32 {d17}, [fp :64] │ │ + vld1.32 {d18}, [r9 :64] │ │ + vld1.32 {d19}, [r7 :64] │ │ + vst1.32 {d7}, [r7 :64] │ │ + vst1.32 {d7}, [r9 :64] │ │ + vst1.32 {d7}, [sl :64] │ │ + vst1.32 {d7}, [fp :64] │ │ + vqrdmulh.s32 q8, q8, d0[0] │ │ + vqrdmulh.s32 q9, q9, d0[0] │ │ + bl 4d82c │ │ + movw lr, #0 │ │ + movt lr, #23168 ; 0x5a80 │ │ + vdup.32 d0, lr │ │ + vmov.i32 d7, #0 ; 0x00000000 │ │ + sub sl, sl, r8, lsl #1 │ │ + sub r9, r9, r8, lsl #1 │ │ + add sl, sl, r8 │ │ + add r9, r9, r8 │ │ + add r7, r7, r8 │ │ + add fp, fp, r8 │ │ + vld1.32 {d16}, [sl :64] │ │ + vld1.32 {d17}, [fp :64] │ │ + vld1.32 {d18}, [r9 :64] │ │ + vld1.32 {d19}, [r7 :64] │ │ + vst1.32 {d7}, [sl :64] │ │ + vst1.32 {d7}, [fp :64] │ │ + vst1.32 {d7}, [r9 :64] │ │ + vst1.32 {d7}, [r7 :64] │ │ + vqrdmulh.s32 q8, q8, d0[0] │ │ + vqrdmulh.s32 q9, q9, d0[0] │ │ + bl 4d82c │ │ + movw lr, #0 │ │ + movt lr, #23168 ; 0x5a80 │ │ + vdup.32 d0, lr │ │ + vmov.i32 d7, #0 ; 0x00000000 │ │ + sub sl, sl, r8 │ │ + sub r9, r9, r8 │ │ + add fp, fp, r8 │ │ + add r7, r7, r8 │ │ + vld1.32 {d16}, [sl :64] │ │ + vld1.32 {d17}, [fp :64] │ │ + vld1.32 {d18}, [r9 :64] │ │ + vld1.32 {d19}, [r7 :64] │ │ + vst1.32 {d7}, [sl :64] │ │ + vst1.32 {d7}, [fp :64] │ │ + vst1.32 {d7}, [r9 :64] │ │ + vst1.32 {d7}, [r7 :64] │ │ + vqrdmulh.s32 q8, q8, d0[0] │ │ + vqrdmulh.s32 q9, q9, d0[0] │ │ + bl 4d82c │ │ + sub r6, r6, #256 ; 0x100 │ │ + add r9, r6, #56 ; 0x38 │ │ + bl 4d904 │ │ + pop {sl, fp, pc} │ │ + vdup.32 q4, r9 │ │ + mov r7, sp │ │ + add r8, sp, #480 ; 0x1e0 │ │ + add r9, r6, #112 ; 0x70 │ │ + push {sl, fp, lr} │ │ + mov sl, #128 ; 0x80 │ │ + mvn fp, #31 │ │ + vld1.32 {d16-d19}, [r7 :128]! │ │ + vld1.32 {d28-d31}, [r8 :128], fp │ │ + vld1.32 {d20-d23}, [r7 :128]! │ │ + vld1.32 {d24-d27}, [r8 :128], fp │ │ + vtrn.32 d16, d17 │ │ + vtrn.32 d18, d19 │ │ + vtrn.32 d20, d21 │ │ + vtrn.32 d22, d23 │ │ + vtrn.32 d31, d30 │ │ + vtrn.32 d29, d28 │ │ + vtrn.32 d27, d26 │ │ + vtrn.32 d25, d24 │ │ + vqsub.s32 d7, d16, d31 │ │ + vqsub.s32 d6, d18, d29 │ │ + vqsub.s32 d5, d20, d27 │ │ + vqsub.s32 d4, d22, d25 │ │ + vqadd.s32 d0, d16, d31 │ │ + vqadd.s32 d1, d18, d29 │ │ + vqadd.s32 d2, d20, d27 │ │ + vqadd.s32 d3, d22, d25 │ │ + vrshl.s32 q3, q3, q4 │ │ + vrshl.s32 q2, q2, q4 │ │ + vrshl.s32 q0, q0, q4 │ │ + vrshl.s32 q1, q1, q4 │ │ + vqmovn.s32 d7, q3 │ │ + vqmovn.s32 d6, q2 │ │ + vqmovn.s32 d0, q0 │ │ + vqmovn.s32 d1, q1 │ │ + vrev32.16 q3, q3 │ │ + vst1.16 {d0-d1}, [r6 :128], sl │ │ + vst1.16 {d6-d7}, [r9 :128], sl │ │ + vqsub.s32 d7, d17, d30 │ │ + vqsub.s32 d6, d19, d28 │ │ + vqsub.s32 d5, d21, d26 │ │ + vqsub.s32 d4, d23, d24 │ │ + vqadd.s32 d0, d17, d30 │ │ + vqadd.s32 d1, d19, d28 │ │ + vqadd.s32 d2, d21, d26 │ │ + vqadd.s32 d3, d23, d24 │ │ + vrshl.s32 q3, q3, q4 │ │ + vrshl.s32 q2, q2, q4 │ │ + vrshl.s32 q0, q0, q4 │ │ + vrshl.s32 q1, q1, q4 │ │ + vqmovn.s32 d7, q3 │ │ + vqmovn.s32 d6, q2 │ │ + vqmovn.s32 d0, q0 │ │ + vqmovn.s32 d1, q1 │ │ + vrev32.16 q3, q3 │ │ + vst1.16 {d0-d1}, [r6 :128], sl │ │ + vst1.16 {d6-d7}, [r9 :128], sl │ │ + sub r6, r6, sl, lsl #1 │ │ + sub r9, r9, sl, lsl #1 │ │ + add r6, r6, #16 │ │ + sub r9, r9, #16 │ │ + cmp r7, r8 │ │ + blt 4e144 │ │ + pop {sl, fp, pc} │ │ lsl r8, r8, #1 │ │ - vld1.16 {d16-d17}, [r1], r2 │ │ - vld1.16 {d18-d19}, [sl], r2 │ │ - vld1.16 {d20-d21}, [r1], r2 │ │ - vmul.i16 q8, q8, q2 │ │ - vmla.i16 q8, q9, q3 │ │ - vmul.i16 q9, q9, q2 │ │ - vmla.i16 q9, q10, q3 │ │ - subs r4, r4, #2 │ │ - vrshl.u16 q8, q8, q15 │ │ - vrshl.u16 q9, q9, q15 │ │ - vsub.i16 q8, q8, q14 │ │ - vsub.i16 q9, q9, q14 │ │ - vst1.16 {d16-d17}, [r0 :128], r8 │ │ - vst1.16 {d18-d19}, [r9 :128], r8 │ │ - ble 4876c │ │ - vorr q8, q10, q10 │ │ - b 4872c │ │ + mov r7, sp │ │ + add r8, sp, #480 ; 0x1e0 │ │ + add r9, r6, r1, lsl #6 │ │ + sub r9, r9, r1 │ │ + push {sl, fp, lr} │ │ + rsb sl, r1, #0 │ │ + mvn fp, #31 │ │ + vld1.16 {d16-d19}, [r7 :128]! │ │ + vld1.16 {d28-d31}, [r8 :128], fp │ │ + vld1.16 {d20-d23}, [r7 :128]! │ │ + vld1.16 {d24-d27}, [r8 :128], fp │ │ + vmov.i16 q6, #0 ; 0x0000 │ │ + vmvn.i16 q7, #64512 ; 0xfc00 │ │ + vld1.16 {d0}, [r6 :64], r1 │ │ + vld1.16 {d1}, [r9 :64], sl │ │ + vqadd.s16 d4, d16, d31 │ │ + vld1.16 {d2}, [r6 :64] │ │ + vqsub.s16 d5, d16, d31 │ │ + vld1.16 {d3}, [r9 :64] │ │ + vqadd.s16 d6, d17, d30 │ │ + vqsub.s16 d7, d17, d30 │ │ + sub r6, r6, r1 │ │ + sub r9, r9, sl │ │ + vrshr.s16 q2, q2, #4 │ │ + vrshr.s16 q3, q3, #4 │ │ + vqadd.s16 q2, q2, q0 │ │ + vqadd.s16 q3, q3, q1 │ │ + vmax.s16 q2, q2, q6 │ │ + vmax.s16 q3, q3, q6 │ │ + vmin.s16 q2, q2, q7 │ │ + vmin.s16 q3, q3, q7 │ │ + vst1.16 {d4}, [r6 :64], r1 │ │ + vst1.16 {d5}, [r9 :64], sl │ │ + vst1.16 {d6}, [r6 :64], r1 │ │ + vst1.16 {d7}, [r9 :64], sl │ │ + vld1.16 {d0}, [r6 :64], r1 │ │ + vld1.16 {d1}, [r9 :64], sl │ │ + vqadd.s16 d4, d18, d29 │ │ + vld1.16 {d2}, [r6 :64] │ │ + vqsub.s16 d5, d18, d29 │ │ + vld1.16 {d3}, [r9 :64] │ │ + vqadd.s16 d6, d19, d28 │ │ + vqsub.s16 d7, d19, d28 │ │ + sub r6, r6, r1 │ │ + sub r9, r9, sl │ │ + vrshr.s16 q2, q2, #4 │ │ + vrshr.s16 q3, q3, #4 │ │ + vqadd.s16 q2, q2, q0 │ │ + vqadd.s16 q3, q3, q1 │ │ + vmax.s16 q2, q2, q6 │ │ + vmax.s16 q3, q3, q6 │ │ + vmin.s16 q2, q2, q7 │ │ + vmin.s16 q3, q3, q7 │ │ + vst1.16 {d4}, [r6 :64], r1 │ │ + vst1.16 {d5}, [r9 :64], sl │ │ + vst1.16 {d6}, [r6 :64], r1 │ │ + vst1.16 {d7}, [r9 :64], sl │ │ + vld1.16 {d0}, [r6 :64], r1 │ │ + vld1.16 {d1}, [r9 :64], sl │ │ + vqadd.s16 d4, d20, d27 │ │ + vld1.16 {d2}, [r6 :64] │ │ + vqsub.s16 d5, d20, d27 │ │ + vld1.16 {d3}, [r9 :64] │ │ + vqadd.s16 d6, d21, d26 │ │ + vqsub.s16 d7, d21, d26 │ │ + sub r6, r6, r1 │ │ + sub r9, r9, sl │ │ + vrshr.s16 q2, q2, #4 │ │ + vrshr.s16 q3, q3, #4 │ │ + vqadd.s16 q2, q2, q0 │ │ + vqadd.s16 q3, q3, q1 │ │ + vmax.s16 q2, q2, q6 │ │ + vmax.s16 q3, q3, q6 │ │ + vmin.s16 q2, q2, q7 │ │ + vmin.s16 q3, q3, q7 │ │ + vst1.16 {d4}, [r6 :64], r1 │ │ + vst1.16 {d5}, [r9 :64], sl │ │ + vst1.16 {d6}, [r6 :64], r1 │ │ + vst1.16 {d7}, [r9 :64], sl │ │ + vld1.16 {d0}, [r6 :64], r1 │ │ + vld1.16 {d1}, [r9 :64], sl │ │ + vqadd.s16 d4, d22, d25 │ │ + vld1.16 {d2}, [r6 :64] │ │ + vqsub.s16 d5, d22, d25 │ │ + vld1.16 {d3}, [r9 :64] │ │ + vqadd.s16 d6, d23, d24 │ │ + vqsub.s16 d7, d23, d24 │ │ + sub r6, r6, r1 │ │ + sub r9, r9, sl │ │ + vrshr.s16 q2, q2, #4 │ │ + vrshr.s16 q3, q3, #4 │ │ + vqadd.s16 q2, q2, q0 │ │ + vqadd.s16 q3, q3, q1 │ │ + vmax.s16 q2, q2, q6 │ │ + vmax.s16 q3, q3, q6 │ │ + vmin.s16 q2, q2, q7 │ │ + vmin.s16 q3, q3, q7 │ │ + vst1.16 {d4}, [r6 :64], r1 │ │ + vst1.16 {d5}, [r9 :64], sl │ │ + vst1.16 {d6}, [r6 :64], r1 │ │ + vst1.16 {d7}, [r9 :64], sl │ │ + cmp r7, r8 │ │ + blt 4e248 │ │ + pop {sl, fp, pc} │ │ + cmp r3, #0 │ │ + bne 4e408 │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + movw ip, #0 │ │ + movt ip, #23168 ; 0x5a80 │ │ + vld1.32 {d24[]-d25[]}, [r2 :32] │ │ + vdup.32 d0, ip │ │ + vqrdmulh.s32 q13, q12, d0[0] │ │ + vst1.32 {d28[0]}, [r2 :32] │ │ + vqrshrn.s32 d24, q13, #2 │ │ + vqrshrn.s32 d25, q13, #2 │ │ + vqrdmulh.s16 q12, q12, d0[1] │ │ + mov r3, #64 ; 0x40 │ │ + vrshr.s16 q12, q12, #4 │ │ + b 4762c │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + and r7, sp, #15 │ │ + sub sp, sp, r7 │ │ + str r7, [sp, #-16]! │ │ + sub sp, sp, #4096 ; 0x1000 │ │ + sub sp, sp, #512 ; 0x200 │ │ + add r5, sp, #512 ; 0x200 │ │ + ldr sl, [pc] ; 4e430 │ │ + b 4e434 │ │ + andeq ip, r6, ip, asr #8 │ │ + add sl, sl, pc │ │ + add r6, r5, #0 │ │ + add r7, r2, #0 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4da10 │ │ + add r6, r5, #0 │ │ + mvn r9, #1 │ │ + bl 4e128 │ │ + ldrh fp, [sl], #2 │ │ + add r6, r5, #256 ; 0x100 │ │ + mov r8, #30 │ │ + cmp r3, fp │ │ + blt 4e6ec │ │ + add r7, r2, #8 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4da10 │ │ + add r6, r5, #256 ; 0x100 │ │ + mvn r9, #1 │ │ + bl 4e128 │ │ + ldrh fp, [sl], #2 │ │ + add r6, r5, #512 ; 0x200 │ │ + mov r8, #28 │ │ + cmp r3, fp │ │ + blt 4e6ec │ │ + add r7, r2, #16 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4da10 │ │ + add r6, r5, #512 ; 0x200 │ │ + mvn r9, #1 │ │ + bl 4e128 │ │ + ldrh fp, [sl], #2 │ │ + add r6, r5, #768 ; 0x300 │ │ + mov r8, #26 │ │ + cmp r3, fp │ │ + blt 4e6ec │ │ + add r7, r2, #24 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4da10 │ │ + add r6, r5, #768 ; 0x300 │ │ + mvn r9, #1 │ │ + bl 4e128 │ │ + ldrh fp, [sl], #2 │ │ + add r6, r5, #1024 ; 0x400 │ │ + mov r8, #24 │ │ + cmp r3, fp │ │ + blt 4e6ec │ │ + add r7, r2, #32 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4da10 │ │ + add r6, r5, #1024 ; 0x400 │ │ + mvn r9, #1 │ │ + bl 4e128 │ │ + ldrh fp, [sl], #2 │ │ + add r6, r5, #1280 ; 0x500 │ │ + mov r8, #22 │ │ + cmp r3, fp │ │ + blt 4e6ec │ │ + add r7, r2, #40 ; 0x28 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4da10 │ │ + add r6, r5, #1280 ; 0x500 │ │ + mvn r9, #1 │ │ + bl 4e128 │ │ + ldrh fp, [sl], #2 │ │ + add r6, r5, #1536 ; 0x600 │ │ + mov r8, #20 │ │ + cmp r3, fp │ │ + blt 4e6ec │ │ + add r7, r2, #48 ; 0x30 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4da10 │ │ + add r6, r5, #1536 ; 0x600 │ │ + mvn r9, #1 │ │ + bl 4e128 │ │ + ldrh fp, [sl], #2 │ │ + add r6, r5, #1792 ; 0x700 │ │ + mov r8, #18 │ │ + cmp r3, fp │ │ + blt 4e6ec │ │ + add r7, r2, #56 ; 0x38 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4da10 │ │ + add r6, r5, #1792 ; 0x700 │ │ + mvn r9, #1 │ │ + bl 4e128 │ │ + ldrh fp, [sl], #2 │ │ + add r6, r5, #2048 ; 0x800 │ │ + mov r8, #16 │ │ + cmp r3, fp │ │ + blt 4e6ec │ │ + add r7, r2, #64 ; 0x40 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4da10 │ │ + add r6, r5, #2048 ; 0x800 │ │ + mvn r9, #1 │ │ + bl 4e128 │ │ + ldrh fp, [sl], #2 │ │ + add r6, r5, #2304 ; 0x900 │ │ + mov r8, #14 │ │ + cmp r3, fp │ │ + blt 4e6ec │ │ + add r7, r2, #72 ; 0x48 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4da10 │ │ + add r6, r5, #2304 ; 0x900 │ │ + mvn r9, #1 │ │ + bl 4e128 │ │ + ldrh fp, [sl], #2 │ │ + add r6, r5, #2560 ; 0xa00 │ │ + mov r8, #12 │ │ + cmp r3, fp │ │ + blt 4e6ec │ │ + add r7, r2, #80 ; 0x50 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4da10 │ │ + add r6, r5, #2560 ; 0xa00 │ │ + mvn r9, #1 │ │ + bl 4e128 │ │ + ldrh fp, [sl], #2 │ │ + add r6, r5, #2816 ; 0xb00 │ │ + mov r8, #10 │ │ + cmp r3, fp │ │ + blt 4e6ec │ │ + add r7, r2, #88 ; 0x58 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4da10 │ │ + add r6, r5, #2816 ; 0xb00 │ │ + mvn r9, #1 │ │ + bl 4e128 │ │ + ldrh fp, [sl], #2 │ │ + add r6, r5, #3072 ; 0xc00 │ │ + mov r8, #8 │ │ + cmp r3, fp │ │ + blt 4e6ec │ │ + add r7, r2, #96 ; 0x60 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4da10 │ │ + add r6, r5, #3072 ; 0xc00 │ │ + mvn r9, #1 │ │ + bl 4e128 │ │ + ldrh fp, [sl], #2 │ │ + add r6, r5, #3328 ; 0xd00 │ │ + mov r8, #6 │ │ + cmp r3, fp │ │ + blt 4e6ec │ │ + add r7, r2, #104 ; 0x68 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4da10 │ │ + add r6, r5, #3328 ; 0xd00 │ │ + mvn r9, #1 │ │ + bl 4e128 │ │ + ldrh fp, [sl], #2 │ │ + add r6, r5, #3584 ; 0xe00 │ │ + mov r8, #4 │ │ + cmp r3, fp │ │ + blt 4e6ec │ │ + add r7, r2, #112 ; 0x70 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4da10 │ │ + add r6, r5, #3584 ; 0xe00 │ │ + mvn r9, #1 │ │ + bl 4e128 │ │ + ldrh fp, [sl], #2 │ │ + add r6, r5, #3840 ; 0xf00 │ │ + mov r8, #2 │ │ + cmp r3, fp │ │ + blt 4e6ec │ │ + add r7, r2, #120 ; 0x78 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4da10 │ │ + add r6, r5, #3840 ; 0xf00 │ │ + mvn r9, #1 │ │ + bl 4e128 │ │ + b 4e71c │ │ + vmov.i16 q2, #0 ; 0x0000 │ │ + vmov.i16 q3, #0 ; 0x0000 │ │ + subs r8, r8, #2 │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + bgt 4e6f4 │ │ + add r7, r5, #0 │ │ + mov r8, #128 ; 0x80 │ │ + bl 34aa0 │ │ + add r6, r0, #0 │ │ + bl 4e228 │ │ + add r7, r5, #8 │ │ + mov r8, #128 ; 0x80 │ │ + bl 34aa0 │ │ + add r6, r0, #8 │ │ + bl 4e228 │ │ + add r7, r5, #16 │ │ + mov r8, #128 ; 0x80 │ │ + bl 34aa0 │ │ + add r6, r0, #16 │ │ + bl 4e228 │ │ + add r7, r5, #24 │ │ + mov r8, #128 ; 0x80 │ │ + bl 34aa0 │ │ + add r6, r0, #24 │ │ + bl 4e228 │ │ + add r7, r5, #32 │ │ + mov r8, #128 ; 0x80 │ │ + bl 34aa0 │ │ + add r6, r0, #32 │ │ + bl 4e228 │ │ + add r7, r5, #40 ; 0x28 │ │ + mov r8, #128 ; 0x80 │ │ + bl 34aa0 │ │ + add r6, r0, #40 ; 0x28 │ │ + bl 4e228 │ │ + add r7, r5, #48 ; 0x30 │ │ + mov r8, #128 ; 0x80 │ │ + bl 34aa0 │ │ + add r6, r0, #48 ; 0x30 │ │ + bl 4e228 │ │ + add r7, r5, #56 ; 0x38 │ │ + mov r8, #128 ; 0x80 │ │ + bl 34aa0 │ │ + add r6, r0, #56 ; 0x38 │ │ + bl 4e228 │ │ + add r7, r5, #64 ; 0x40 │ │ + mov r8, #128 ; 0x80 │ │ + bl 34aa0 │ │ + add r6, r0, #64 ; 0x40 │ │ + bl 4e228 │ │ + add r7, r5, #72 ; 0x48 │ │ + mov r8, #128 ; 0x80 │ │ + bl 34aa0 │ │ + add r6, r0, #72 ; 0x48 │ │ + bl 4e228 │ │ + add r7, r5, #80 ; 0x50 │ │ + mov r8, #128 ; 0x80 │ │ + bl 34aa0 │ │ + add r6, r0, #80 ; 0x50 │ │ + bl 4e228 │ │ + add r7, r5, #88 ; 0x58 │ │ + mov r8, #128 ; 0x80 │ │ + bl 34aa0 │ │ + add r6, r0, #88 ; 0x58 │ │ + bl 4e228 │ │ + add r7, r5, #96 ; 0x60 │ │ + mov r8, #128 ; 0x80 │ │ + bl 34aa0 │ │ + add r6, r0, #96 ; 0x60 │ │ + bl 4e228 │ │ + add r7, r5, #104 ; 0x68 │ │ + mov r8, #128 ; 0x80 │ │ + bl 34aa0 │ │ + add r6, r0, #104 ; 0x68 │ │ + bl 4e228 │ │ + add r7, r5, #112 ; 0x70 │ │ + mov r8, #128 ; 0x80 │ │ + bl 34aa0 │ │ + add r6, r0, #112 ; 0x70 │ │ + bl 4e228 │ │ + add r7, r5, #120 ; 0x78 │ │ + mov r8, #128 ; 0x80 │ │ + bl 34aa0 │ │ + add r6, r0, #120 ; 0x78 │ │ + bl 4e228 │ │ + add sp, sp, #4096 ; 0x1000 │ │ + add sp, sp, #512 ; 0x200 │ │ + ldr r7, [sp], #16 │ │ + add sp, sp, r7 │ │ + vpop {d8-d15} │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - mov r6, r4 │ │ - add r9, r0, r8 │ │ - add sl, r1, r2 │ │ - lsl r2, r2, #1 │ │ - lsl r8, r8, #1 │ │ - vld1.16 {d16-d19}, [r1], r2 │ │ - vld1.16 {d20-d23}, [sl], r2 │ │ - vld1.16 {d24-d27}, [r1], r2 │ │ - vmul.i16 q8, q8, q2 │ │ - vmla.i16 q8, q10, q3 │ │ - vmul.i16 q9, q9, q2 │ │ - vmla.i16 q9, q11, q3 │ │ - vmul.i16 q10, q10, q2 │ │ - vmla.i16 q10, q12, q3 │ │ - vmul.i16 q11, q11, q2 │ │ - vmla.i16 q11, q13, q3 │ │ - subs r4, r4, #2 │ │ - vrshl.u16 q8, q8, q15 │ │ - vrshl.u16 q9, q9, q15 │ │ - vrshl.u16 q10, q10, q15 │ │ - vrshl.u16 q11, q11, q15 │ │ - vsub.i16 q8, q8, q14 │ │ - vsub.i16 q9, q9, q14 │ │ - vsub.i16 q10, q10, q14 │ │ - vsub.i16 q11, q11, q14 │ │ - vst1.16 {d16-d19}, [r0 :128], r8 │ │ - vst1.16 {d20-d23}, [r9 :128], r8 │ │ - ble 487ec │ │ - vorr q8, q12, q12 │ │ - vorr q9, q13, q13 │ │ - b 48788 │ │ - subs r3, r3, #16 │ │ - ble 48818 │ │ - asr r2, r2, #1 │ │ - asr r8, r8, #1 │ │ - mls r1, r2, r6, r1 │ │ - mls r0, r8, r6, r0 │ │ - sub r1, r1, r2, lsl #1 │ │ - mov r4, r6 │ │ - add r1, r1, #32 │ │ - add r0, r0, #32 │ │ - b 48774 │ │ + cmp r3, #0 │ │ + bne 4e8b4 │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + movw ip, #0 │ │ + movt ip, #23168 ; 0x5a80 │ │ + vld1.32 {d24[]-d25[]}, [r2 :32] │ │ + vdup.32 d0, ip │ │ + vqrdmulh.s32 q13, q12, d0[0] │ │ + vst1.32 {d28[0]}, [r2 :32] │ │ + vqrdmulh.s32 q13, q13, d0[0] │ │ + vqrshrn.s32 d24, q13, #1 │ │ + vqrshrn.s32 d25, q13, #1 │ │ + vqrdmulh.s16 q12, q12, d0[1] │ │ + mov r3, #32 │ │ + vrshr.s16 q12, q12, #4 │ │ + b 4762c │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + and r7, sp, #15 │ │ + sub sp, sp, r7 │ │ + str r7, [sp, #-16]! │ │ + sub sp, sp, #4096 ; 0x1000 │ │ + sub sp, sp, #512 ; 0x200 │ │ + add r5, sp, #512 ; 0x200 │ │ + ldr sl, [pc] ; 4e8dc │ │ + b 4e8e0 │ │ + andeq fp, r6, r0, lsr #31 │ │ + add sl, sl, pc │ │ + add r6, r5, #0 │ │ + add r7, r2, #0 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4dd58 │ │ + add r6, r5, #0 │ │ + mvn r9, #0 │ │ + bl 4e128 │ │ + ldrh fp, [sl], #2 │ │ + add r6, r5, #256 ; 0x100 │ │ + mov r8, #30 │ │ + cmp r3, fp │ │ + blt 4eb98 │ │ + add r7, r2, #8 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4dd58 │ │ + add r6, r5, #256 ; 0x100 │ │ + mvn r9, #0 │ │ + bl 4e128 │ │ + ldrh fp, [sl], #2 │ │ + add r6, r5, #512 ; 0x200 │ │ + mov r8, #28 │ │ + cmp r3, fp │ │ + blt 4eb98 │ │ + add r7, r2, #16 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4dd58 │ │ + add r6, r5, #512 ; 0x200 │ │ + mvn r9, #0 │ │ + bl 4e128 │ │ + ldrh fp, [sl], #2 │ │ + add r6, r5, #768 ; 0x300 │ │ + mov r8, #26 │ │ + cmp r3, fp │ │ + blt 4eb98 │ │ + add r7, r2, #24 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4dd58 │ │ + add r6, r5, #768 ; 0x300 │ │ + mvn r9, #0 │ │ + bl 4e128 │ │ + ldrh fp, [sl], #2 │ │ + add r6, r5, #1024 ; 0x400 │ │ + mov r8, #24 │ │ + cmp r3, fp │ │ + blt 4eb98 │ │ + add r7, r2, #32 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4dd58 │ │ + add r6, r5, #1024 ; 0x400 │ │ + mvn r9, #0 │ │ + bl 4e128 │ │ + ldrh fp, [sl], #2 │ │ + add r6, r5, #1280 ; 0x500 │ │ + mov r8, #22 │ │ + cmp r3, fp │ │ + blt 4eb98 │ │ + add r7, r2, #40 ; 0x28 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4dd58 │ │ + add r6, r5, #1280 ; 0x500 │ │ + mvn r9, #0 │ │ + bl 4e128 │ │ + ldrh fp, [sl], #2 │ │ + add r6, r5, #1536 ; 0x600 │ │ + mov r8, #20 │ │ + cmp r3, fp │ │ + blt 4eb98 │ │ + add r7, r2, #48 ; 0x30 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4dd58 │ │ + add r6, r5, #1536 ; 0x600 │ │ + mvn r9, #0 │ │ + bl 4e128 │ │ + ldrh fp, [sl], #2 │ │ + add r6, r5, #1792 ; 0x700 │ │ + mov r8, #18 │ │ + cmp r3, fp │ │ + blt 4eb98 │ │ + add r7, r2, #56 ; 0x38 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4dd58 │ │ + add r6, r5, #1792 ; 0x700 │ │ + mvn r9, #0 │ │ + bl 4e128 │ │ + ldrh fp, [sl], #2 │ │ + add r6, r5, #2048 ; 0x800 │ │ + mov r8, #16 │ │ + cmp r3, fp │ │ + blt 4eb98 │ │ + add r7, r2, #64 ; 0x40 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4dd58 │ │ + add r6, r5, #2048 ; 0x800 │ │ + mvn r9, #0 │ │ + bl 4e128 │ │ + ldrh fp, [sl], #2 │ │ + add r6, r5, #2304 ; 0x900 │ │ + mov r8, #14 │ │ + cmp r3, fp │ │ + blt 4eb98 │ │ + add r7, r2, #72 ; 0x48 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4dd58 │ │ + add r6, r5, #2304 ; 0x900 │ │ + mvn r9, #0 │ │ + bl 4e128 │ │ + ldrh fp, [sl], #2 │ │ + add r6, r5, #2560 ; 0xa00 │ │ + mov r8, #12 │ │ + cmp r3, fp │ │ + blt 4eb98 │ │ + add r7, r2, #80 ; 0x50 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4dd58 │ │ + add r6, r5, #2560 ; 0xa00 │ │ + mvn r9, #0 │ │ + bl 4e128 │ │ + ldrh fp, [sl], #2 │ │ + add r6, r5, #2816 ; 0xb00 │ │ + mov r8, #10 │ │ + cmp r3, fp │ │ + blt 4eb98 │ │ + add r7, r2, #88 ; 0x58 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4dd58 │ │ + add r6, r5, #2816 ; 0xb00 │ │ + mvn r9, #0 │ │ + bl 4e128 │ │ + ldrh fp, [sl], #2 │ │ + add r6, r5, #3072 ; 0xc00 │ │ + mov r8, #8 │ │ + cmp r3, fp │ │ + blt 4eb98 │ │ + add r7, r2, #96 ; 0x60 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4dd58 │ │ + add r6, r5, #3072 ; 0xc00 │ │ + mvn r9, #0 │ │ + bl 4e128 │ │ + ldrh fp, [sl], #2 │ │ + add r6, r5, #3328 ; 0xd00 │ │ + mov r8, #6 │ │ + cmp r3, fp │ │ + blt 4eb98 │ │ + add r7, r2, #104 ; 0x68 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4dd58 │ │ + add r6, r5, #3328 ; 0xd00 │ │ + mvn r9, #0 │ │ + bl 4e128 │ │ + ldrh fp, [sl], #2 │ │ + add r6, r5, #3584 ; 0xe00 │ │ + mov r8, #4 │ │ + cmp r3, fp │ │ + blt 4eb98 │ │ + add r7, r2, #112 ; 0x70 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4dd58 │ │ + add r6, r5, #3584 ; 0xe00 │ │ + mvn r9, #0 │ │ + bl 4e128 │ │ + ldrh fp, [sl], #2 │ │ + add r6, r5, #3840 ; 0xf00 │ │ + mov r8, #2 │ │ + cmp r3, fp │ │ + blt 4eb98 │ │ + add r7, r2, #120 ; 0x78 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4dd58 │ │ + add r6, r5, #3840 ; 0xf00 │ │ + mvn r9, #0 │ │ + bl 4e128 │ │ + b 4ebc8 │ │ + vmov.i16 q2, #0 ; 0x0000 │ │ + vmov.i16 q3, #0 ; 0x0000 │ │ + subs r8, r8, #2 │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + bgt 4eba0 │ │ + add r6, r0, #0 │ │ + add r7, r5, #0 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4c130 │ │ + add r6, r0, #8 │ │ + add r7, r5, #8 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4c130 │ │ + add r6, r0, #16 │ │ + add r7, r5, #16 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4c130 │ │ + add r6, r0, #24 │ │ + add r7, r5, #24 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4c130 │ │ + add r6, r0, #32 │ │ + add r7, r5, #32 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4c130 │ │ + add r6, r0, #40 ; 0x28 │ │ + add r7, r5, #40 ; 0x28 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4c130 │ │ + add r6, r0, #48 ; 0x30 │ │ + add r7, r5, #48 ; 0x30 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4c130 │ │ + add r6, r0, #56 ; 0x38 │ │ + add r7, r5, #56 ; 0x38 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4c130 │ │ + add r6, r0, #64 ; 0x40 │ │ + add r7, r5, #64 ; 0x40 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4c130 │ │ + add r6, r0, #72 ; 0x48 │ │ + add r7, r5, #72 ; 0x48 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4c130 │ │ + add r6, r0, #80 ; 0x50 │ │ + add r7, r5, #80 ; 0x50 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4c130 │ │ + add r6, r0, #88 ; 0x58 │ │ + add r7, r5, #88 ; 0x58 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4c130 │ │ + add r6, r0, #96 ; 0x60 │ │ + add r7, r5, #96 ; 0x60 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4c130 │ │ + add r6, r0, #104 ; 0x68 │ │ + add r7, r5, #104 ; 0x68 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4c130 │ │ + add r6, r0, #112 ; 0x70 │ │ + add r7, r5, #112 ; 0x70 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4c130 │ │ + add r6, r0, #120 ; 0x78 │ │ + add r7, r5, #120 ; 0x78 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4c130 │ │ + add sp, sp, #4096 ; 0x1000 │ │ + add sp, sp, #512 ; 0x200 │ │ + ldr r7, [sp], #16 │ │ + add sp, sp, r7 │ │ + vpop {d8-d15} │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - add sl, pc, #20 │ │ - vdup.16 q15, fp │ │ - ldr r9, [sl, r9, lsl #2] │ │ - vneg.s16 q15, q15 │ │ - vmov.i16 q14, #8192 ; 0x2000 │ │ - add sl, sl, r9 │ │ - bx sl │ │ - muleq r0, r8, r0 │ │ - muleq r0, r8, r0 │ │ - muleq r0, r8, r0 │ │ - muleq r0, r8, r0 │ │ - muleq r0, r8, r0 │ │ - andeq r0, r0, ip, lsl r0 │ │ - andeq r0, r0, ip, lsl r0 │ │ - add sl, r1, r2 │ │ - add r9, r0, r8 │ │ - lsl r2, r2, #1 │ │ - lsl r8, r8, #1 │ │ - vld1.16 {d20-d21}, [r1], r2 │ │ - vext.8 d21, d20, d21, #2 │ │ - vmul.i16 d16, d20, d0 │ │ - vmla.i16 d16, d21, d2 │ │ - vrshl.u16 d16, d16, d30 │ │ - vld1.16 {d20-d21}, [sl], r2 │ │ - vld1.16 {d22-d23}, [r1], r2 │ │ - vext.8 d21, d20, d21, #2 │ │ - vext.8 d23, d22, d23, #2 │ │ - vswp d21, d22 │ │ - vmul.i16 q9, q10, q0 │ │ - vmla.i16 q9, q11, q1 │ │ - vrshl.u16 q9, q9, q15 │ │ - vmull.u16 q10, d16, d4 │ │ - vmlal.u16 q10, d18, d6 │ │ - vmull.u16 q11, d18, d4 │ │ - vmlal.u16 q11, d19, d6 │ │ - vrshrn.i32 d20, q10, #4 │ │ - vrshrn.i32 d21, q11, #4 │ │ - vsub.i16 q10, q10, q14 │ │ - subs r4, r4, #2 │ │ - vst1.16 {d20}, [r0 :64], r8 │ │ - vst1.16 {d21}, [r9 :64], r8 │ │ - ble 488cc │ │ - vorr d16, d19, d19 │ │ - b 48878 │ │ + cmp r3, #0 │ │ + bne 4ed20 │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + movw ip, #0 │ │ + movt ip, #23168 ; 0x5a80 │ │ + vld1.32 {d24[]-d25[]}, [r2 :32] │ │ + vdup.32 d0, ip │ │ + vqrdmulh.s32 q13, q12, d0[0] │ │ + vst1.32 {d28[0]}, [r2 :32] │ │ + vqrdmulh.s32 q13, q13, d0[0] │ │ + vqrshrn.s32 d24, q13, #1 │ │ + vqrshrn.s32 d25, q13, #1 │ │ + vqrdmulh.s16 q12, q12, d0[1] │ │ + mov r3, #64 ; 0x40 │ │ + vrshr.s16 q12, q12, #4 │ │ + b 475d4 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + and r7, sp, #15 │ │ + sub sp, sp, r7 │ │ + str r7, [sp, #-16]! │ │ + sub sp, sp, #2560 ; 0xa00 │ │ + add r5, sp, #512 ; 0x200 │ │ + ldr sl, [pc] ; 4ed44 │ │ + b 4ed48 │ │ + andeq fp, r6, r8, lsr fp │ │ + add sl, sl, pc │ │ + ldrh fp, [sl], #2 │ │ + add r6, r5, #0 │ │ + add r7, r2, #0 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4be44 │ │ + add r6, r5, #128 ; 0x80 │ │ + mov r8, #30 │ │ + cmp r3, fp │ │ + blt 4ef40 │ │ + ldrh fp, [sl], #2 │ │ + add r7, r2, #8 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4be44 │ │ + add r6, r5, #256 ; 0x100 │ │ + mov r8, #28 │ │ + cmp r3, fp │ │ + blt 4ef40 │ │ + ldrh fp, [sl], #2 │ │ + add r7, r2, #16 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4be44 │ │ + add r6, r5, #384 ; 0x180 │ │ + mov r8, #26 │ │ + cmp r3, fp │ │ + blt 4ef40 │ │ + ldrh fp, [sl], #2 │ │ + add r7, r2, #24 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4be44 │ │ + add r6, r5, #512 ; 0x200 │ │ + mov r8, #24 │ │ + cmp r3, fp │ │ + blt 4ef40 │ │ + ldrh fp, [sl], #2 │ │ + add r7, r2, #32 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4be44 │ │ + add r6, r5, #640 ; 0x280 │ │ + mov r8, #22 │ │ + cmp r3, fp │ │ + blt 4ef40 │ │ + ldrh fp, [sl], #2 │ │ + add r7, r2, #40 ; 0x28 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4be44 │ │ + add r6, r5, #768 ; 0x300 │ │ + mov r8, #20 │ │ + cmp r3, fp │ │ + blt 4ef40 │ │ + ldrh fp, [sl], #2 │ │ + add r7, r2, #48 ; 0x30 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4be44 │ │ + add r6, r5, #896 ; 0x380 │ │ + mov r8, #18 │ │ + cmp r3, fp │ │ + blt 4ef40 │ │ + ldrh fp, [sl], #2 │ │ + add r7, r2, #56 ; 0x38 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4be44 │ │ + add r6, r5, #1024 ; 0x400 │ │ + mov r8, #16 │ │ + cmp r3, fp │ │ + blt 4ef40 │ │ + ldrh fp, [sl], #2 │ │ + add r7, r2, #64 ; 0x40 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4be44 │ │ + add r6, r5, #1152 ; 0x480 │ │ + mov r8, #14 │ │ + cmp r3, fp │ │ + blt 4ef40 │ │ + ldrh fp, [sl], #2 │ │ + add r7, r2, #72 ; 0x48 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4be44 │ │ + add r6, r5, #1280 ; 0x500 │ │ + mov r8, #12 │ │ + cmp r3, fp │ │ + blt 4ef40 │ │ + ldrh fp, [sl], #2 │ │ + add r7, r2, #80 ; 0x50 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4be44 │ │ + add r6, r5, #1408 ; 0x580 │ │ + mov r8, #10 │ │ + cmp r3, fp │ │ + blt 4ef40 │ │ + ldrh fp, [sl], #2 │ │ + add r7, r2, #88 ; 0x58 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4be44 │ │ + add r6, r5, #1536 ; 0x600 │ │ + mov r8, #8 │ │ + cmp r3, fp │ │ + blt 4ef40 │ │ + ldrh fp, [sl], #2 │ │ + add r7, r2, #96 ; 0x60 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4be44 │ │ + add r6, r5, #1664 ; 0x680 │ │ + mov r8, #6 │ │ + cmp r3, fp │ │ + blt 4ef40 │ │ + ldrh fp, [sl], #2 │ │ + add r7, r2, #104 ; 0x68 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4be44 │ │ + add r6, r5, #1792 ; 0x700 │ │ + mov r8, #4 │ │ + cmp r3, fp │ │ + blt 4ef40 │ │ + ldrh fp, [sl], #2 │ │ + add r7, r2, #112 ; 0x70 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4be44 │ │ + add r6, r5, #1920 ; 0x780 │ │ + mov r8, #2 │ │ + cmp r3, fp │ │ + blt 4ef40 │ │ + add r7, r2, #120 ; 0x78 │ │ + mov r8, #128 ; 0x80 │ │ + bl 4be44 │ │ + b 4ef60 │ │ + vmov.i16 q2, #0 ; 0x0000 │ │ + vmov.i16 q3, #0 ; 0x0000 │ │ + subs r8, r8, #2 │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + bgt 4ef48 │ │ + add r7, r5, #0 │ │ + mov r8, #64 ; 0x40 │ │ + bl 34aa0 │ │ + add r6, r0, #0 │ │ + bl 4e228 │ │ + add r7, r5, #8 │ │ + mov r8, #64 ; 0x40 │ │ + bl 34aa0 │ │ + add r6, r0, #8 │ │ + bl 4e228 │ │ + add r7, r5, #16 │ │ + mov r8, #64 ; 0x40 │ │ + bl 34aa0 │ │ + add r6, r0, #16 │ │ + bl 4e228 │ │ + add r7, r5, #24 │ │ + mov r8, #64 ; 0x40 │ │ + bl 34aa0 │ │ + add r6, r0, #24 │ │ + bl 4e228 │ │ + add r7, r5, #32 │ │ + mov r8, #64 ; 0x40 │ │ + bl 34aa0 │ │ + add r6, r0, #32 │ │ + bl 4e228 │ │ + add r7, r5, #40 ; 0x28 │ │ + mov r8, #64 ; 0x40 │ │ + bl 34aa0 │ │ + add r6, r0, #40 ; 0x28 │ │ + bl 4e228 │ │ + add r7, r5, #48 ; 0x30 │ │ + mov r8, #64 ; 0x40 │ │ + bl 34aa0 │ │ + add r6, r0, #48 ; 0x30 │ │ + bl 4e228 │ │ + add r7, r5, #56 ; 0x38 │ │ + mov r8, #64 ; 0x40 │ │ + bl 34aa0 │ │ + add r6, r0, #56 ; 0x38 │ │ + bl 4e228 │ │ + add sp, sp, #2560 ; 0xa00 │ │ + ldr r7, [sp], #16 │ │ + add sp, sp, r7 │ │ + vpop {d8-d15} │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - mov r6, r4 │ │ - add sl, r1, r2 │ │ - add r9, r0, r8 │ │ - lsl r2, r2, #1 │ │ - lsl r8, r8, #1 │ │ - vld1.16 {d20-d22}, [r1], r2 │ │ - vext.8 q11, q10, q11, #2 │ │ - vmul.i16 q8, q10, q0 │ │ - vmla.i16 q8, q11, q1 │ │ - vrshl.u16 q8, q8, q15 │ │ - vld1.16 {d20-d22}, [sl], r2 │ │ - vld1.16 {d24-d26}, [r1], r2 │ │ - vext.8 q11, q10, q11, #2 │ │ - vext.8 q13, q12, q13, #2 │ │ - vmul.i16 q9, q10, q0 │ │ - vmla.i16 q9, q11, q1 │ │ - vmul.i16 q10, q12, q0 │ │ - vmla.i16 q10, q13, q1 │ │ - vrshl.u16 q9, q9, q15 │ │ - vrshl.u16 q10, q10, q15 │ │ - vmull.u16 q11, d16, d4 │ │ - vmlal.u16 q11, d18, d6 │ │ - vmull.u16 q12, d17, d4 │ │ - vmlal.u16 q12, d19, d6 │ │ - vmull.u16 q8, d18, d4 │ │ - vmlal.u16 q8, d20, d6 │ │ - vmull.u16 q9, d19, d4 │ │ - vmlal.u16 q9, d21, d6 │ │ - vrshrn.i32 d22, q11, #4 │ │ - vrshrn.i32 d23, q12, #4 │ │ - vrshrn.i32 d16, q8, #4 │ │ - vrshrn.i32 d17, q9, #4 │ │ - vsub.i16 q11, q11, q14 │ │ - vsub.i16 q8, q8, q14 │ │ - subs r4, r4, #2 │ │ - vst1.16 {d22-d23}, [r0 :128], r8 │ │ - vst1.16 {d16-d17}, [r9 :128], r8 │ │ - ble 48970 │ │ - vorr q8, q10, q10 │ │ - b 488f8 │ │ - subs r3, r3, #8 │ │ - ble 4899c │ │ - asr r2, r2, #1 │ │ - asr r8, r8, #1 │ │ - mls r1, r2, r6, r1 │ │ - mls r0, r8, r6, r0 │ │ - sub r1, r1, r2, lsl #1 │ │ - mov r4, r6 │ │ - add r1, r1, #16 │ │ + cmp r3, #0 │ │ + bne 4f050 │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + movw ip, #0 │ │ + movt ip, #23168 ; 0x5a80 │ │ + vld1.32 {d24[]-d25[]}, [r2 :32] │ │ + vdup.32 d0, ip │ │ + vqrdmulh.s32 q13, q12, d0[0] │ │ + vst1.32 {d28[0]}, [r2 :32] │ │ + vqrshrn.s32 d24, q13, #2 │ │ + vqrshrn.s32 d25, q13, #2 │ │ + vqrdmulh.s16 q12, q12, d0[1] │ │ + mov r3, #16 │ │ + vrshr.s16 q12, q12, #4 │ │ + b 4762c │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + and r7, sp, #15 │ │ + sub sp, sp, r7 │ │ + str r7, [sp, #-16]! │ │ + sub sp, sp, #2560 ; 0xa00 │ │ + add r4, sp, #512 ; 0x200 │ │ + ldr sl, [pc] ; 4f074 │ │ + b 4f078 │ │ + andeq fp, r6, r8, lsr #16 │ │ + add sl, sl, pc │ │ + add r6, r4, #0 │ │ + add r7, r2, #0 │ │ + mov r8, #64 ; 0x40 │ │ + bl 4da10 │ │ + add r6, r4, #0 │ │ + mvn r9, #1 │ │ + bl 4e128 │ │ + ldrh fp, [sl], #2 │ │ + add r6, r4, #256 ; 0x100 │ │ + mov r8, #14 │ │ + cmp r3, fp │ │ + blt 4f1c4 │ │ + add r7, r2, #8 │ │ + mov r8, #64 ; 0x40 │ │ + bl 4da10 │ │ + add r6, r4, #256 ; 0x100 │ │ + mvn r9, #1 │ │ + bl 4e128 │ │ + ldrh fp, [sl], #2 │ │ + add r6, r4, #512 ; 0x200 │ │ + mov r8, #12 │ │ + cmp r3, fp │ │ + blt 4f1c4 │ │ + add r7, r2, #16 │ │ + mov r8, #64 ; 0x40 │ │ + bl 4da10 │ │ + add r6, r4, #512 ; 0x200 │ │ + mvn r9, #1 │ │ + bl 4e128 │ │ + ldrh fp, [sl], #2 │ │ + add r6, r4, #768 ; 0x300 │ │ + mov r8, #10 │ │ + cmp r3, fp │ │ + blt 4f1c4 │ │ + add r7, r2, #24 │ │ + mov r8, #64 ; 0x40 │ │ + bl 4da10 │ │ + add r6, r4, #768 ; 0x300 │ │ + mvn r9, #1 │ │ + bl 4e128 │ │ + ldrh fp, [sl], #2 │ │ + add r6, r4, #1024 ; 0x400 │ │ + mov r8, #8 │ │ + cmp r3, fp │ │ + blt 4f1c4 │ │ + add r7, r2, #32 │ │ + mov r8, #64 ; 0x40 │ │ + bl 4da10 │ │ + add r6, r4, #1024 ; 0x400 │ │ + mvn r9, #1 │ │ + bl 4e128 │ │ + add r6, r4, #1280 ; 0x500 │ │ + mov r8, #6 │ │ + cmp r3, fp │ │ + blt 4f1c4 │ │ + add r7, r2, #40 ; 0x28 │ │ + mov r8, #64 ; 0x40 │ │ + bl 4da10 │ │ + add r6, r4, #1280 ; 0x500 │ │ + mvn r9, #1 │ │ + bl 4e128 │ │ + add r6, r4, #1536 ; 0x600 │ │ + mov r8, #4 │ │ + cmp r3, fp │ │ + blt 4f1c4 │ │ + add r7, r2, #48 ; 0x30 │ │ + mov r8, #64 ; 0x40 │ │ + bl 4da10 │ │ + add r6, r4, #1536 ; 0x600 │ │ + mvn r9, #1 │ │ + bl 4e128 │ │ + add r6, r4, #1792 ; 0x700 │ │ + mov r8, #2 │ │ + cmp r3, fp │ │ + blt 4f1c4 │ │ + add r7, r2, #56 ; 0x38 │ │ + mov r8, #64 ; 0x40 │ │ + bl 4da10 │ │ + add r6, r4, #1792 ; 0x700 │ │ + mvn r9, #1 │ │ + bl 4e128 │ │ + b 4f1f4 │ │ + vmov.i16 q2, #0 ; 0x0000 │ │ + vmov.i16 q3, #0 ; 0x0000 │ │ + subs r8, r8, #2 │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + bgt 4f1cc │ │ + ldr r5, [pc] ; 4f1fc │ │ + b 4f200 │ │ + ; instruction: 0xfffe0904 │ │ + add r5, r5, pc │ │ + add r6, r0, #0 │ │ + add r7, r4, #0 │ │ + mov r8, #128 ; 0x80 │ │ + bl 497f4 │ │ + add r6, r0, #8 │ │ + add r7, r4, #8 │ │ + mov r8, #128 ; 0x80 │ │ + bl 497f4 │ │ + add r6, r0, #16 │ │ + add r7, r4, #16 │ │ + mov r8, #128 ; 0x80 │ │ + bl 497f4 │ │ + add r6, r0, #24 │ │ + add r7, r4, #24 │ │ + mov r8, #128 ; 0x80 │ │ + bl 497f4 │ │ + add r6, r0, #32 │ │ + add r7, r4, #32 │ │ + mov r8, #128 ; 0x80 │ │ + bl 497f4 │ │ + add r6, r0, #40 ; 0x28 │ │ + add r7, r4, #40 ; 0x28 │ │ + mov r8, #128 ; 0x80 │ │ + bl 497f4 │ │ + add r6, r0, #48 ; 0x30 │ │ + add r7, r4, #48 ; 0x30 │ │ + mov r8, #128 ; 0x80 │ │ + bl 497f4 │ │ + add r6, r0, #56 ; 0x38 │ │ + add r7, r4, #56 ; 0x38 │ │ + mov r8, #128 ; 0x80 │ │ + bl 497f4 │ │ + add r6, r0, #64 ; 0x40 │ │ + add r7, r4, #64 ; 0x40 │ │ + mov r8, #128 ; 0x80 │ │ + bl 497f4 │ │ + add r6, r0, #72 ; 0x48 │ │ + add r7, r4, #72 ; 0x48 │ │ + mov r8, #128 ; 0x80 │ │ + bl 497f4 │ │ + add r6, r0, #80 ; 0x50 │ │ + add r7, r4, #80 ; 0x50 │ │ + mov r8, #128 ; 0x80 │ │ + bl 497f4 │ │ + add r6, r0, #88 ; 0x58 │ │ + add r7, r4, #88 ; 0x58 │ │ + mov r8, #128 ; 0x80 │ │ + bl 497f4 │ │ + add r6, r0, #96 ; 0x60 │ │ + add r7, r4, #96 ; 0x60 │ │ + mov r8, #128 ; 0x80 │ │ + bl 497f4 │ │ + add r6, r0, #104 ; 0x68 │ │ + add r7, r4, #104 ; 0x68 │ │ + mov r8, #128 ; 0x80 │ │ + bl 497f4 │ │ + add r6, r0, #112 ; 0x70 │ │ + add r7, r4, #112 ; 0x70 │ │ + mov r8, #128 ; 0x80 │ │ + bl 497f4 │ │ + add r6, r0, #120 ; 0x78 │ │ + add r7, r4, #120 ; 0x78 │ │ + mov r8, #128 ; 0x80 │ │ + bl 497f4 │ │ + add sp, sp, #2560 ; 0xa00 │ │ + ldr r7, [sp], #16 │ │ + add sp, sp, r7 │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + cmp r3, #0 │ │ + bne 4f354 │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + movw ip, #0 │ │ + movt ip, #23168 ; 0x5a80 │ │ + vld1.32 {d24[]-d25[]}, [r2 :32] │ │ + vdup.32 d0, ip │ │ + vqrdmulh.s32 q13, q12, d0[0] │ │ + vst1.32 {d28[0]}, [r2 :32] │ │ + vqrshrn.s32 d24, q13, #2 │ │ + vqrshrn.s32 d25, q13, #2 │ │ + vqrdmulh.s16 q12, q12, d0[1] │ │ + mov r3, #64 ; 0x40 │ │ + vrshr.s16 q12, q12, #4 │ │ + b 47580 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + and r7, sp, #15 │ │ + sub sp, sp, r7 │ │ + str r7, [sp, #-16]! │ │ + sub sp, sp, #1536 ; 0x600 │ │ + add r5, sp, #512 ; 0x200 │ │ + ldr sl, [pc] ; 4f378 │ │ + b 4f37c │ │ + andeq fp, r6, r4, lsr #10 │ │ + add sl, sl, pc │ │ + ldrh fp, [sl], #2 │ │ + ldr r4, [pc] ; 4f38c │ │ + b 4f390 │ │ + ; instruction: 0xffff9a14 │ │ + add r4, r4, pc │ │ + add r6, r5, #0 │ │ + add r7, r2, #0 │ │ + mov r8, #128 ; 0x80 │ │ + bl 49638 │ │ + add r6, r5, #64 ; 0x40 │ │ + mov r8, #30 │ │ + cmp r3, fp │ │ + blt 4f584 │ │ + ldrh fp, [sl], #2 │ │ + add r7, r2, #8 │ │ + mov r8, #128 ; 0x80 │ │ + bl 49638 │ │ + add r6, r5, #128 ; 0x80 │ │ + mov r8, #28 │ │ + cmp r3, fp │ │ + blt 4f584 │ │ + ldrh fp, [sl], #2 │ │ + add r7, r2, #16 │ │ + mov r8, #128 ; 0x80 │ │ + bl 49638 │ │ + add r6, r5, #192 ; 0xc0 │ │ + mov r8, #26 │ │ + cmp r3, fp │ │ + blt 4f584 │ │ + ldrh fp, [sl], #2 │ │ + add r7, r2, #24 │ │ + mov r8, #128 ; 0x80 │ │ + bl 49638 │ │ + add r6, r5, #256 ; 0x100 │ │ + mov r8, #24 │ │ + cmp r3, fp │ │ + blt 4f584 │ │ + ldrh fp, [sl], #2 │ │ + add r7, r2, #32 │ │ + mov r8, #128 ; 0x80 │ │ + bl 49638 │ │ + add r6, r5, #320 ; 0x140 │ │ + mov r8, #22 │ │ + cmp r3, fp │ │ + blt 4f584 │ │ + ldrh fp, [sl], #2 │ │ + add r7, r2, #40 ; 0x28 │ │ + mov r8, #128 ; 0x80 │ │ + bl 49638 │ │ + add r6, r5, #384 ; 0x180 │ │ + mov r8, #20 │ │ + cmp r3, fp │ │ + blt 4f584 │ │ + ldrh fp, [sl], #2 │ │ + add r7, r2, #48 ; 0x30 │ │ + mov r8, #128 ; 0x80 │ │ + bl 49638 │ │ + add r6, r5, #448 ; 0x1c0 │ │ + mov r8, #18 │ │ + cmp r3, fp │ │ + blt 4f584 │ │ + ldrh fp, [sl], #2 │ │ + add r7, r2, #56 ; 0x38 │ │ + mov r8, #128 ; 0x80 │ │ + bl 49638 │ │ + add r6, r5, #512 ; 0x200 │ │ + mov r8, #16 │ │ + cmp r3, fp │ │ + blt 4f584 │ │ + ldrh fp, [sl], #2 │ │ + add r7, r2, #64 ; 0x40 │ │ + mov r8, #128 ; 0x80 │ │ + bl 49638 │ │ + add r6, r5, #576 ; 0x240 │ │ + mov r8, #14 │ │ + cmp r3, fp │ │ + blt 4f584 │ │ + ldrh fp, [sl], #2 │ │ + add r7, r2, #72 ; 0x48 │ │ + mov r8, #128 ; 0x80 │ │ + bl 49638 │ │ + add r6, r5, #640 ; 0x280 │ │ + mov r8, #12 │ │ + cmp r3, fp │ │ + blt 4f584 │ │ + ldrh fp, [sl], #2 │ │ + add r7, r2, #80 ; 0x50 │ │ + mov r8, #128 ; 0x80 │ │ + bl 49638 │ │ + add r6, r5, #704 ; 0x2c0 │ │ + mov r8, #10 │ │ + cmp r3, fp │ │ + blt 4f584 │ │ + ldrh fp, [sl], #2 │ │ + add r7, r2, #88 ; 0x58 │ │ + mov r8, #128 ; 0x80 │ │ + bl 49638 │ │ + add r6, r5, #768 ; 0x300 │ │ + mov r8, #8 │ │ + cmp r3, fp │ │ + blt 4f584 │ │ + ldrh fp, [sl], #2 │ │ + add r7, r2, #96 ; 0x60 │ │ + mov r8, #128 ; 0x80 │ │ + bl 49638 │ │ + add r6, r5, #832 ; 0x340 │ │ + mov r8, #6 │ │ + cmp r3, fp │ │ + blt 4f584 │ │ + ldrh fp, [sl], #2 │ │ + add r7, r2, #104 ; 0x68 │ │ + mov r8, #128 ; 0x80 │ │ + bl 49638 │ │ + add r6, r5, #896 ; 0x380 │ │ + mov r8, #4 │ │ + cmp r3, fp │ │ + blt 4f584 │ │ + ldrh fp, [sl], #2 │ │ + add r7, r2, #112 ; 0x70 │ │ + mov r8, #128 ; 0x80 │ │ + bl 49638 │ │ + add r6, r5, #960 ; 0x3c0 │ │ + mov r8, #2 │ │ + cmp r3, fp │ │ + blt 4f584 │ │ + add r7, r2, #120 ; 0x78 │ │ + mov r8, #128 ; 0x80 │ │ + bl 49638 │ │ + b 4f59c │ │ + vmov.i16 q2, #0 ; 0x0000 │ │ + vmov.i16 q3, #0 ; 0x0000 │ │ + subs r8, r8, #2 │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + vst1.16 {d4-d7}, [r6 :128]! │ │ + bgt 4f58c │ │ + add r7, r5, #0 │ │ + mov r8, #32 │ │ + bl 34aa0 │ │ + add r6, r0, #0 │ │ + bl 4e228 │ │ + add r7, r5, #8 │ │ + mov r8, #32 │ │ + bl 34aa0 │ │ + add r6, r0, #8 │ │ + bl 4e228 │ │ + add r7, r5, #16 │ │ + mov r8, #32 │ │ + bl 34aa0 │ │ + add r6, r0, #16 │ │ + bl 4e228 │ │ + add r7, r5, #24 │ │ + mov r8, #32 │ │ + bl 34aa0 │ │ + add r6, r0, #24 │ │ + bl 4e228 │ │ + add sp, sp, #1536 ; 0x600 │ │ + ldr r7, [sp], #16 │ │ + add sp, sp, r7 │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + vabd.u16 d0, d22, d23 │ │ + vabd.u16 d1, d25, d24 │ │ + vabd.u16 d2, d23, d24 │ │ + vabd.u16 d3, d22, d25 │ │ + vabd.u16 d4, d21, d22 │ │ + vabd.u16 d5, d26, d25 │ │ + vabd.u16 d6, d20, d21 │ │ + vabd.u16 d7, d27, d26 │ │ + vmax.u16 d4, d4, d5 │ │ + vqadd.u16 d2, d2, d2 │ │ + vmax.u16 d6, d6, d7 │ │ + vshr.u16 d3, d3, #1 │ │ + vmax.u16 d4, d4, d6 │ │ + vmax.u16 d0, d0, d1 │ │ + vqadd.u16 d2, d2, d3 │ │ + vmax.u16 d4, d0, d4 │ │ + vcge.u16 d1, d11, d4 │ │ + vcge.u16 d2, d10, d2 │ │ + vand d1, d1, d2 │ │ + vorr d14, d1, d1 │ │ + vorr d15, d1, d1 │ │ + vmov sl, fp, d1 │ │ + orrs sl, sl, fp │ │ + beq 4f998 │ │ + vmov.i16 d10, #1 ; 0x0001 │ │ + vabd.u16 d2, d21, d23 │ │ + vabd.u16 d3, d22, d23 │ │ + vabd.u16 d4, d25, d24 │ │ + vabd.u16 d5, d26, d24 │ │ + vdup.16 d9, r9 │ │ + vabd.u16 d6, d20, d23 │ │ + vabd.u16 d7, d27, d24 │ │ + vmax.u16 d2, d2, d3 │ │ + vmax.u16 d4, d4, d5 │ │ + vmax.u16 d6, d6, d7 │ │ + vmax.u16 d2, d2, d4 │ │ + vshl.u16 d10, d10, d9 │ │ + vmax.u16 d2, d2, d6 │ │ + vabd.u16 d3, d17, d23 │ │ + vabd.u16 d4, d18, d23 │ │ + vabd.u16 d5, d19, d23 │ │ + vcge.u16 d2, d10, d2 │ │ + vabd.u16 d6, d28, d24 │ │ + vabd.u16 d7, d29, d24 │ │ + vabd.u16 d8, d30, d24 │ │ + vand d14, d2, d14 │ │ + vbic d1, d1, d14 │ │ + vmax.u16 d3, d3, d4 │ │ + vmax.u16 d5, d5, d6 │ │ + vmov sl, fp, d1 │ │ + vmax.u16 d7, d7, d8 │ │ + vmax.u16 d3, d3, d5 │ │ + vmax.u16 d3, d3, d7 │ │ + vcge.u16 d3, d10, d3 │ │ + orrs sl, sl, fp │ │ + vand d15, d15, d3 │ │ + vand d15, d15, d14 │ │ + vbic d14, d14, d15 │ │ + beq 4f790 │ │ + vdup.16 d3, r8 │ │ + vsub.i16 d2, d22, d25 │ │ + vshr.u16 d3, d3, #1 │ │ + vcgt.u16 d0, d0, d12 │ │ + vmvn d9, d3 │ │ + vmin.s16 d2, d2, d3 │ │ + vmax.s16 d2, d2, d9 │ │ + vand d4, d2, d0 │ │ + vsub.i16 d2, d24, d23 │ │ + vmov.i16 d6, #3 ; 0x0003 │ │ + vbic d0, d1, d0 │ │ + vmul.i16 d2, d2, d6 │ │ + vmov.i16 d7, #4 ; 0x0004 │ │ + vadd.i16 d2, d2, d4 │ │ + vmin.s16 d2, d2, d3 │ │ + vmax.s16 d2, d2, d9 │ │ + vqadd.s16 d4, d7, d2 │ │ + vqadd.s16 d5, d6, d2 │ │ + vmin.s16 d4, d4, d3 │ │ + vmin.s16 d5, d5, d3 │ │ + vshr.s16 d4, d4, #3 │ │ + vshr.s16 d5, d5, #3 │ │ + vmov.i16 d9, #0 ; 0x0000 │ │ + vdup.16 d3, r8 │ │ + vqadd.s16 d2, d23, d5 │ │ + vqsub.s16 d6, d24, d4 │ │ + vrshr.s16 d4, d4, #1 │ │ + vmin.s16 d2, d2, d3 │ │ + vmin.s16 d6, d6, d3 │ │ + vmax.s16 d2, d2, d9 │ │ + vmax.s16 d6, d6, d9 │ │ + vbit d23, d2, d1 │ │ + vbit d24, d6, d1 │ │ + vqadd.s16 d2, d22, d4 │ │ + vqsub.s16 d6, d25, d4 │ │ + vmin.s16 d2, d2, d3 │ │ + vmin.s16 d6, d6, d3 │ │ + vmax.s16 d2, d2, d9 │ │ + vmax.s16 d6, d6, d9 │ │ + vbit d22, d2, d0 │ │ + vbit d25, d6, d0 │ │ + vmov sl, fp, d14 │ │ + orrs sl, sl, fp │ │ + beq 4f82c │ │ + vadd.i16 d0, d20, d21 │ │ + vadd.i16 d2, d22, d25 │ │ + vadd.i16 d4, d20, d22 │ │ + vadd.i16 d6, d23, d26 │ │ + vadd.i16 d8, d0, d0 │ │ + vadd.i16 d9, d23, d24 │ │ + vadd.i16 d8, d8, d4 │ │ + vsub.i16 d2, d2, d0 │ │ + vadd.i16 d8, d8, d9 │ │ + vsub.i16 d6, d6, d4 │ │ + vrshr.u16 d10, d8, #3 │ │ + vadd.i16 d8, d8, d2 │ │ + vadd.i16 d0, d20, d23 │ │ + vadd.i16 d2, d24, d27 │ │ + vrshr.u16 d11, d8, #3 │ │ + vadd.i16 d8, d8, d6 │ │ + vsub.i16 d2, d2, d0 │ │ + vadd.i16 d4, d21, d24 │ │ + vadd.i16 d6, d25, d27 │ │ + vrshr.u16 d12, d8, #3 │ │ + vadd.i16 d8, d8, d2 │ │ + vsub.i16 d6, d6, d4 │ │ + vadd.i16 d0, d22, d25 │ │ + vadd.i16 d2, d26, d27 │ │ + vrshr.u16 d13, d8, #3 │ │ + vadd.i16 d8, d8, d6 │ │ + vsub.i16 d2, d2, d0 │ │ + vrshr.u16 d0, d8, #3 │ │ + vadd.i16 d8, d8, d2 │ │ + vbit d21, d10, d14 │ │ + vbit d22, d11, d14 │ │ + vbit d23, d12, d14 │ │ + vrshr.u16 d1, d8, #3 │ │ + vbit d24, d13, d14 │ │ + vbit d25, d0, d14 │ │ + vbit d26, d1, d14 │ │ + vmov sl, fp, d15 │ │ + orrs sl, sl, fp │ │ + bne 4f848 │ │ + vmov sl, fp, d14 │ │ + orrs sl, sl, fp │ │ + beq 4f994 │ │ + b 4f990 │ │ + vadd.i16 d2, d17, d17 │ │ + vadd.i16 d4, d17, d18 │ │ + vadd.i16 d6, d17, d19 │ │ + vadd.i16 d8, d17, d20 │ │ + vadd.i16 d12, d2, d4 │ │ + vadd.i16 d10, d6, d8 │ │ + vadd.i16 d6, d17, d21 │ │ + vadd.i16 d12, d12, d10 │ │ + vadd.i16 d8, d17, d22 │ │ + vadd.i16 d10, d18, d23 │ │ + vadd.i16 d6, d6, d8 │ │ + vadd.i16 d8, d19, d24 │ │ + vadd.i16 d12, d12, d6 │ │ + vadd.i16 d10, d10, d8 │ │ + vadd.i16 d6, d20, d25 │ │ + vadd.i16 d12, d12, d10 │ │ + vsub.i16 d6, d6, d2 │ │ + vadd.i16 d2, d21, d26 │ │ + vrshr.u16 d0, d12, #4 │ │ + vadd.i16 d12, d12, d6 │ │ + vsub.i16 d2, d2, d4 │ │ + vadd.i16 d4, d22, d27 │ │ + vadd.i16 d6, d17, d19 │ │ + vrshr.u16 d1, d12, #4 │ │ + vadd.i16 d12, d12, d2 │ │ + vsub.i16 d4, d4, d6 │ │ + vadd.i16 d6, d23, d28 │ │ + vadd.i16 d8, d17, d20 │ │ + vrshr.u16 d2, d12, #4 │ │ + vadd.i16 d12, d12, d4 │ │ + vsub.i16 d6, d6, d8 │ │ + vadd.i16 d8, d24, d29 │ │ + vadd.i16 d4, d17, d21 │ │ + vrshr.u16 d3, d12, #4 │ │ + vadd.i16 d12, d12, d6 │ │ + vsub.i16 d8, d8, d4 │ │ + vadd.i16 d6, d25, d30 │ │ + vadd.i16 d10, d17, d22 │ │ + vrshr.u16 d4, d12, #4 │ │ + vadd.i16 d12, d12, d8 │ │ + vsub.i16 d6, d6, d10 │ │ + vadd.i16 d8, d26, d30 │ │ + vbif d0, d18, d15 │ │ + vadd.i16 d10, d18, d23 │ │ + vrshr.u16 d5, d12, #4 │ │ + vadd.i16 d12, d12, d6 │ │ + vsub.i16 d8, d8, d10 │ │ + vadd.i16 d10, d27, d30 │ │ + vbif d1, d19, d15 │ │ + vadd.i16 d18, d19, d24 │ │ + vrshr.u16 d6, d12, #4 │ │ + vadd.i16 d12, d12, d8 │ │ + vsub.i16 d10, d10, d18 │ │ + vadd.i16 d8, d28, d30 │ │ + vbif d2, d20, d15 │ │ + vadd.i16 d18, d20, d25 │ │ + vrshr.u16 d7, d12, #4 │ │ + vadd.i16 d12, d12, d10 │ │ + vsub.i16 d18, d8, d18 │ │ + vadd.i16 d10, d29, d30 │ │ + vbif d3, d21, d15 │ │ + vadd.i16 d20, d21, d26 │ │ + vrshr.u16 d8, d12, #4 │ │ + vadd.i16 d12, d12, d18 │ │ + vsub.i16 d10, d10, d20 │ │ + vadd.i16 d18, d30, d30 │ │ + vbif d4, d22, d15 │ │ + vadd.i16 d20, d22, d27 │ │ + vrshr.u16 d9, d12, #4 │ │ + vadd.i16 d12, d12, d10 │ │ + vsub.i16 d18, d18, d20 │ │ + vbif d5, d23, d15 │ │ + vrshr.u16 d10, d12, #4 │ │ + vadd.i16 d12, d12, d18 │ │ + vrshr.u16 d11, d12, #4 │ │ + vbif d6, d24, d15 │ │ + vbif d7, d25, d15 │ │ + vbif d8, d26, d15 │ │ + vbif d9, d27, d15 │ │ + vbif d10, d28, d15 │ │ + vbif d11, d29, d15 │ │ + bx lr │ │ + bx r6 │ │ + bx r7 │ │ + bx ip │ │ + vabd.u16 d0, d22, d23 │ │ + vabd.u16 d1, d25, d24 │ │ + vabd.u16 d2, d23, d24 │ │ + vabd.u16 d3, d22, d25 │ │ + vabd.u16 d4, d21, d22 │ │ + vabd.u16 d5, d26, d25 │ │ + vabd.u16 d6, d20, d21 │ │ + vabd.u16 d7, d27, d26 │ │ + vmax.u16 d4, d4, d5 │ │ + vqadd.u16 d2, d2, d2 │ │ + vmax.u16 d6, d6, d7 │ │ + vshr.u16 d3, d3, #1 │ │ + vmax.u16 d4, d4, d6 │ │ + vmax.u16 d0, d0, d1 │ │ + vqadd.u16 d2, d2, d3 │ │ + vmax.u16 d4, d0, d4 │ │ + vcge.u16 d1, d11, d4 │ │ + vcge.u16 d2, d10, d2 │ │ + vand d1, d1, d2 │ │ + vorr d14, d1, d1 │ │ + vmov sl, fp, d1 │ │ + orrs sl, sl, fp │ │ + beq 4fb90 │ │ + vmov.i16 d10, #1 ; 0x0001 │ │ + vabd.u16 d2, d21, d23 │ │ + vabd.u16 d3, d22, d23 │ │ + vabd.u16 d4, d25, d24 │ │ + vabd.u16 d5, d26, d24 │ │ + vdup.16 d9, r9 │ │ + vabd.u16 d6, d20, d23 │ │ + vabd.u16 d7, d27, d24 │ │ + vmax.u16 d2, d2, d3 │ │ + vmax.u16 d4, d4, d5 │ │ + vmax.u16 d6, d6, d7 │ │ + vmax.u16 d2, d2, d4 │ │ + vshl.u16 d10, d10, d9 │ │ + vmax.u16 d2, d2, d6 │ │ + vcge.u16 d2, d10, d2 │ │ + vand d14, d2, d14 │ │ + vbic d1, d1, d14 │ │ + vmov sl, fp, d1 │ │ + orrs sl, sl, fp │ │ + beq 4faec │ │ + vdup.16 d3, r8 │ │ + vsub.i16 d2, d22, d25 │ │ + vshr.u16 d3, d3, #1 │ │ + vcgt.u16 d0, d0, d12 │ │ + vmvn d9, d3 │ │ + vmin.s16 d2, d2, d3 │ │ + vmax.s16 d2, d2, d9 │ │ + vand d4, d2, d0 │ │ + vsub.i16 d2, d24, d23 │ │ + vmov.i16 d6, #3 ; 0x0003 │ │ + vbic d0, d1, d0 │ │ + vmul.i16 d2, d2, d6 │ │ + vmov.i16 d7, #4 ; 0x0004 │ │ + vadd.i16 d2, d2, d4 │ │ + vmin.s16 d2, d2, d3 │ │ + vmax.s16 d2, d2, d9 │ │ + vqadd.s16 d4, d7, d2 │ │ + vqadd.s16 d5, d6, d2 │ │ + vmin.s16 d4, d4, d3 │ │ + vmin.s16 d5, d5, d3 │ │ + vshr.s16 d4, d4, #3 │ │ + vshr.s16 d5, d5, #3 │ │ + vmov.i16 d9, #0 ; 0x0000 │ │ + vdup.16 d3, r8 │ │ + vqadd.s16 d2, d23, d5 │ │ + vqsub.s16 d6, d24, d4 │ │ + vrshr.s16 d4, d4, #1 │ │ + vmin.s16 d2, d2, d3 │ │ + vmin.s16 d6, d6, d3 │ │ + vmax.s16 d2, d2, d9 │ │ + vmax.s16 d6, d6, d9 │ │ + vbit d23, d2, d1 │ │ + vbit d24, d6, d1 │ │ + vqadd.s16 d2, d22, d4 │ │ + vqsub.s16 d6, d25, d4 │ │ + vmin.s16 d2, d2, d3 │ │ + vmin.s16 d6, d6, d3 │ │ + vmax.s16 d2, d2, d9 │ │ + vmax.s16 d6, d6, d9 │ │ + vbit d22, d2, d0 │ │ + vbit d25, d6, d0 │ │ + vmov sl, fp, d14 │ │ + orrs sl, sl, fp │ │ + beq 4fb8c │ │ + vadd.i16 d0, d20, d21 │ │ + vadd.i16 d2, d22, d25 │ │ + vadd.i16 d4, d20, d22 │ │ + vadd.i16 d6, d23, d26 │ │ + vadd.i16 d8, d0, d0 │ │ + vadd.i16 d9, d23, d24 │ │ + vadd.i16 d8, d8, d4 │ │ + vsub.i16 d2, d2, d0 │ │ + vadd.i16 d8, d8, d9 │ │ + vsub.i16 d6, d6, d4 │ │ + vrshr.u16 d10, d8, #3 │ │ + vadd.i16 d8, d8, d2 │ │ + vadd.i16 d0, d20, d23 │ │ + vadd.i16 d2, d24, d27 │ │ + vrshr.u16 d11, d8, #3 │ │ + vadd.i16 d8, d8, d6 │ │ + vsub.i16 d2, d2, d0 │ │ + vadd.i16 d4, d21, d24 │ │ + vadd.i16 d6, d25, d27 │ │ + vrshr.u16 d12, d8, #3 │ │ + vadd.i16 d8, d8, d2 │ │ + vsub.i16 d6, d6, d4 │ │ + vadd.i16 d0, d22, d25 │ │ + vadd.i16 d2, d26, d27 │ │ + vrshr.u16 d13, d8, #3 │ │ + vadd.i16 d8, d8, d6 │ │ + vsub.i16 d2, d2, d0 │ │ + vrshr.u16 d0, d8, #3 │ │ + vadd.i16 d8, d8, d2 │ │ + vbit d21, d10, d14 │ │ + vbit d22, d11, d14 │ │ + vbit d23, d12, d14 │ │ + vrshr.u16 d1, d8, #3 │ │ + vbit d24, d13, d14 │ │ + vbit d25, d0, d14 │ │ + vbit d26, d1, d14 │ │ + bx lr │ │ + bx r7 │ │ + bx ip │ │ + vabd.u16 d0, d22, d23 │ │ + vabd.u16 d1, d25, d24 │ │ + vabd.u16 d2, d23, d24 │ │ + vabd.u16 d3, d22, d25 │ │ + vabd.u16 d4, d21, d22 │ │ + vabd.u16 d5, d26, d25 │ │ + vmax.u16 d4, d4, d5 │ │ + vqadd.u16 d2, d2, d2 │ │ + vshr.u16 d3, d3, #1 │ │ + vmax.u16 d0, d0, d1 │ │ + vqadd.u16 d2, d2, d3 │ │ + vmax.u16 d4, d0, d4 │ │ + vcge.u16 d1, d11, d4 │ │ + vcge.u16 d2, d10, d2 │ │ + vand d1, d1, d2 │ │ + vorr d14, d1, d1 │ │ + vmov sl, fp, d1 │ │ + orrs sl, sl, fp │ │ + beq 4fd34 │ │ + vmov.i16 d10, #1 ; 0x0001 │ │ + vabd.u16 d2, d21, d23 │ │ + vabd.u16 d3, d22, d23 │ │ + vabd.u16 d4, d25, d24 │ │ + vabd.u16 d5, d26, d24 │ │ + vdup.16 d9, r9 │ │ + vmax.u16 d2, d2, d3 │ │ + vmax.u16 d4, d4, d5 │ │ + vmax.u16 d2, d2, d4 │ │ + vshl.u16 d10, d10, d9 │ │ + vcge.u16 d2, d10, d2 │ │ + vand d14, d2, d14 │ │ + vbic d1, d1, d14 │ │ + vmov sl, fp, d1 │ │ + orrs sl, sl, fp │ │ + beq 4fcc4 │ │ + vdup.16 d3, r8 │ │ + vsub.i16 d2, d22, d25 │ │ + vshr.u16 d3, d3, #1 │ │ + vcgt.u16 d0, d0, d12 │ │ + vmvn d9, d3 │ │ + vmin.s16 d2, d2, d3 │ │ + vmax.s16 d2, d2, d9 │ │ + vand d4, d2, d0 │ │ + vsub.i16 d2, d24, d23 │ │ + vmov.i16 d6, #3 ; 0x0003 │ │ + vbic d0, d1, d0 │ │ + vmul.i16 d2, d2, d6 │ │ + vmov.i16 d7, #4 ; 0x0004 │ │ + vadd.i16 d2, d2, d4 │ │ + vmin.s16 d2, d2, d3 │ │ + vmax.s16 d2, d2, d9 │ │ + vqadd.s16 d4, d7, d2 │ │ + vqadd.s16 d5, d6, d2 │ │ + vmin.s16 d4, d4, d3 │ │ + vmin.s16 d5, d5, d3 │ │ + vshr.s16 d4, d4, #3 │ │ + vshr.s16 d5, d5, #3 │ │ + vmov.i16 d9, #0 ; 0x0000 │ │ + vdup.16 d3, r8 │ │ + vqadd.s16 d2, d23, d5 │ │ + vqsub.s16 d6, d24, d4 │ │ + vrshr.s16 d4, d4, #1 │ │ + vmin.s16 d2, d2, d3 │ │ + vmin.s16 d6, d6, d3 │ │ + vmax.s16 d2, d2, d9 │ │ + vmax.s16 d6, d6, d9 │ │ + vbit d23, d2, d1 │ │ + vbit d24, d6, d1 │ │ + vqadd.s16 d2, d22, d4 │ │ + vqsub.s16 d6, d25, d4 │ │ + vmin.s16 d2, d2, d3 │ │ + vmin.s16 d6, d6, d3 │ │ + vmax.s16 d2, d2, d9 │ │ + vmax.s16 d6, d6, d9 │ │ + vbit d22, d2, d0 │ │ + vbit d25, d6, d0 │ │ + vmov sl, fp, d14 │ │ + orrs sl, sl, fp │ │ + beq 4fd30 │ │ + vadd.i16 d0, d21, d21 │ │ + vadd.i16 d2, d21, d22 │ │ + vadd.i16 d4, d22, d23 │ │ + vadd.i16 d6, d23, d24 │ │ + vadd.i16 d8, d0, d2 │ │ + vadd.i16 d10, d4, d6 │ │ + vadd.i16 d12, d24, d25 │ │ + vadd.i16 d8, d8, d10 │ │ + vsub.i16 d12, d12, d0 │ │ + vadd.i16 d10, d25, d26 │ │ + vrshr.u16 d0, d8, #3 │ │ + vadd.i16 d8, d8, d12 │ │ + vsub.i16 d10, d10, d2 │ │ + vadd.i16 d12, d26, d26 │ │ + vrshr.u16 d1, d8, #3 │ │ + vadd.i16 d8, d8, d10 │ │ + vsub.i16 d12, d12, d4 │ │ + vrshr.u16 d2, d8, #3 │ │ + vbit d22, d0, d14 │ │ + vadd.i16 d8, d8, d12 │ │ + vbit d23, d1, d14 │ │ + vrshr.u16 d3, d8, #3 │ │ + vbit d24, d2, d14 │ │ + vbit d25, d3, d14 │ │ + bx lr │ │ + bx ip │ │ + vabd.u16 d0, d22, d23 │ │ + vabd.u16 d1, d25, d24 │ │ + vabd.u16 d2, d23, d24 │ │ + vabd.u16 d3, d22, d25 │ │ + vqadd.u16 d2, d2, d2 │ │ + vshr.u16 d3, d3, #1 │ │ + vmax.u16 d0, d0, d1 │ │ + vqadd.u16 d2, d2, d3 │ │ + vcge.u16 d1, d11, d0 │ │ + vcge.u16 d2, d10, d2 │ │ + vand d1, d1, d2 │ │ + vmov sl, fp, d1 │ │ + orrs sl, sl, fp │ │ + beq 4fe18 │ │ + vdup.16 d3, r8 │ │ + vsub.i16 d2, d22, d25 │ │ + vshr.u16 d3, d3, #1 │ │ + vcgt.u16 d0, d0, d12 │ │ + vmvn d9, d3 │ │ + vmin.s16 d2, d2, d3 │ │ + vmax.s16 d2, d2, d9 │ │ + vand d4, d2, d0 │ │ + vsub.i16 d2, d24, d23 │ │ + vmov.i16 d6, #3 ; 0x0003 │ │ + vbic d0, d1, d0 │ │ + vmul.i16 d2, d2, d6 │ │ + vmov.i16 d7, #4 ; 0x0004 │ │ + vadd.i16 d2, d2, d4 │ │ + vmin.s16 d2, d2, d3 │ │ + vmax.s16 d2, d2, d9 │ │ + vqadd.s16 d4, d7, d2 │ │ + vqadd.s16 d5, d6, d2 │ │ + vmin.s16 d4, d4, d3 │ │ + vmin.s16 d5, d5, d3 │ │ + vshr.s16 d4, d4, #3 │ │ + vshr.s16 d5, d5, #3 │ │ + vmov.i16 d9, #0 ; 0x0000 │ │ + vdup.16 d3, r8 │ │ + vqadd.s16 d2, d23, d5 │ │ + vqsub.s16 d6, d24, d4 │ │ + vrshr.s16 d4, d4, #1 │ │ + vmin.s16 d2, d2, d3 │ │ + vmin.s16 d6, d6, d3 │ │ + vmax.s16 d2, d2, d9 │ │ + vmax.s16 d6, d6, d9 │ │ + vbit d23, d2, d1 │ │ + vbit d24, d6, d1 │ │ + vqadd.s16 d2, d22, d4 │ │ + vqsub.s16 d6, d25, d4 │ │ + vmin.s16 d2, d2, d3 │ │ + vmin.s16 d6, d6, d3 │ │ + vmax.s16 d2, d2, d9 │ │ + vmax.s16 d6, d6, d9 │ │ + vbit d22, d2, d0 │ │ + vbit d25, d6, d0 │ │ + bx lr │ │ + bx ip │ │ + mov ip, lr │ │ + sub sl, r0, r1, lsl #1 │ │ + vld1.16 {d22}, [sl :64], r1 │ │ + vld1.16 {d24}, [r0 :64], r1 │ │ + vld1.16 {d23}, [sl :64], r1 │ │ + vld1.16 {d25}, [r0 :64], r1 │ │ + sub r0, r0, r1, lsl #1 │ │ + bl 4fd38 │ │ + sub sl, r0, r1, lsl #1 │ │ + vst1.16 {d22}, [sl :64], r1 │ │ + vst1.16 {d24}, [r0 :64], r1 │ │ + vst1.16 {d23}, [sl :64], r1 │ │ + vst1.16 {d25}, [r0 :64], r1 │ │ + sub r0, r0, r1, lsl #1 │ │ + bx ip │ │ + mov ip, lr │ │ + sub sl, r0, #4 │ │ + add r0, sl, r1, lsl #1 │ │ + vld1.16 {d22}, [sl], r1 │ │ + vld1.16 {d24}, [r0], r1 │ │ + vld1.16 {d23}, [sl], r1 │ │ + vld1.16 {d25}, [r0], r1 │ │ + add r0, r0, #4 │ │ + vtrn.32 q11, q12 │ │ + vtrn.16 d22, d23 │ │ + vtrn.16 d24, d25 │ │ + bl 4fd38 │ │ + sub sl, r0, r1, lsl #2 │ │ + sub sl, sl, #4 │ │ + vtrn.32 q11, q12 │ │ + vtrn.16 d22, d23 │ │ + vtrn.16 d24, d25 │ │ + add r0, sl, r1, lsl #1 │ │ + vst1.16 {d22}, [sl], r1 │ │ + vst1.16 {d24}, [r0], r1 │ │ + vst1.16 {d23}, [sl], r1 │ │ + vst1.16 {d25}, [r0], r1 │ │ + add r0, r0, #4 │ │ + bx ip │ │ + mov ip, lr │ │ + sub sl, r0, r1, lsl #1 │ │ + sub sl, sl, r1 │ │ + vld1.16 {d21}, [sl :64], r1 │ │ + vld1.16 {d24}, [r0 :64], r1 │ │ + vld1.16 {d22}, [sl :64], r1 │ │ + vld1.16 {d25}, [r0 :64], r1 │ │ + vld1.16 {d23}, [sl :64], r1 │ │ + vld1.16 {d26}, [r0 :64], r1 │ │ + sub r0, r0, r1, lsl #1 │ │ + sub r0, r0, r1 │ │ + bl 4fb94 │ │ + sub sl, r0, r1, lsl #1 │ │ + vst1.16 {d22}, [sl :64], r1 │ │ + vst1.16 {d24}, [r0 :64], r1 │ │ + vst1.16 {d23}, [sl :64], r1 │ │ + vst1.16 {d25}, [r0 :64], r1 │ │ + sub r0, r0, r1, lsl #1 │ │ + bx ip │ │ + mov ip, lr │ │ + sub sl, r0, #8 │ │ + vld1.16 {d20}, [sl :64], r1 │ │ + vld1.16 {d24}, [r0 :64], r1 │ │ + vld1.16 {d21}, [sl :64], r1 │ │ + vld1.16 {d25}, [r0 :64], r1 │ │ + vld1.16 {d22}, [sl :64], r1 │ │ + vld1.16 {d26}, [r0 :64], r1 │ │ + vld1.16 {d23}, [sl :64], r1 │ │ + vld1.16 {d27}, [r0 :64], r1 │ │ + vtrn.32 q10, q11 │ │ + vtrn.16 d20, d21 │ │ + vtrn.16 d22, d23 │ │ + vtrn.32 q12, q13 │ │ + vtrn.16 d24, d25 │ │ + vtrn.16 d26, d27 │ │ + bl 4fb94 │ │ + sub r0, r0, #4 │ │ + vtrn.32 q11, q12 │ │ + vtrn.16 d22, d23 │ │ + vtrn.16 d24, d25 │ │ + sub sl, r0, r1, lsl #2 │ │ + sub r0, r0, r1, lsl #1 │ │ + vst1.16 {d22}, [sl], r1 │ │ + vst1.16 {d24}, [r0], r1 │ │ + vst1.16 {d23}, [sl], r1 │ │ + vst1.16 {d25}, [r0], r1 │ │ + add r0, r0, #4 │ │ + bx ip │ │ + mov ip, lr │ │ + sub sl, r0, r1, lsl #2 │ │ + vld1.16 {d20}, [sl :64], r1 │ │ + vld1.16 {d24}, [r0 :64], r1 │ │ + vld1.16 {d21}, [sl :64], r1 │ │ + vld1.16 {d25}, [r0 :64], r1 │ │ + vld1.16 {d22}, [sl :64], r1 │ │ + vld1.16 {d26}, [r0 :64], r1 │ │ + vld1.16 {d23}, [sl :64], r1 │ │ + vld1.16 {d27}, [r0 :64], r1 │ │ + sub r0, r0, r1, lsl #2 │ │ + add r7, pc, #44 ; 0x2c │ │ + bl 4f99c │ │ + sub sl, r0, r1, lsl #1 │ │ + sub sl, sl, r1 │ │ + vst1.16 {d21}, [sl :64], r1 │ │ + vst1.16 {d24}, [r0 :64], r1 │ │ + vst1.16 {d22}, [sl :64], r1 │ │ + vst1.16 {d25}, [r0 :64], r1 │ │ + vst1.16 {d23}, [sl :64], r1 │ │ + vst1.16 {d26}, [r0 :64], r1 │ │ + sub r0, r0, r1, lsl #1 │ │ + sub r0, r0, r1 │ │ + bx ip │ │ + sub sl, r0, r1, lsl #1 │ │ + vst1.16 {d22}, [sl :64], r1 │ │ + vst1.16 {d24}, [r0 :64], r1 │ │ + vst1.16 {d23}, [sl :64], r1 │ │ + vst1.16 {d25}, [r0 :64], r1 │ │ + sub r0, r0, r1, lsl #1 │ │ + bx ip │ │ + mov ip, lr │ │ + sub sl, r0, #8 │ │ + vld1.16 {d20}, [sl :64], r1 │ │ + vld1.16 {d24}, [r0 :64], r1 │ │ + vld1.16 {d21}, [sl :64], r1 │ │ + vld1.16 {d25}, [r0 :64], r1 │ │ + vld1.16 {d22}, [sl :64], r1 │ │ + vld1.16 {d26}, [r0 :64], r1 │ │ + vld1.16 {d23}, [sl :64], r1 │ │ + vld1.16 {d27}, [r0 :64], r1 │ │ + vtrn.32 q10, q11 │ │ + vtrn.16 d20, d21 │ │ + vtrn.16 d22, d23 │ │ + vtrn.32 q12, q13 │ │ + vtrn.16 d24, d25 │ │ + vtrn.16 d26, d27 │ │ + add r7, pc, #68 ; 0x44 │ │ + bl 4f99c │ │ + sub r0, r0, r1, lsl #2 │ │ + vtrn.32 q10, q11 │ │ + vtrn.16 d20, d21 │ │ + vtrn.16 d22, d23 │ │ + vtrn.32 q12, q13 │ │ + vtrn.16 d24, d25 │ │ + vtrn.16 d26, d27 │ │ + sub sl, r0, #8 │ │ + vst1.16 {d20}, [sl :64], r1 │ │ + vst1.16 {d24}, [r0 :64], r1 │ │ + vst1.16 {d21}, [sl :64], r1 │ │ + vst1.16 {d25}, [r0 :64], r1 │ │ + vst1.16 {d22}, [sl :64], r1 │ │ + vst1.16 {d26}, [r0 :64], r1 │ │ + vst1.16 {d23}, [sl :64], r1 │ │ + vst1.16 {d27}, [r0 :64], r1 │ │ + bx ip │ │ + sub r0, r0, #4 │ │ + vtrn.32 q11, q12 │ │ + vtrn.16 d22, d23 │ │ + vtrn.16 d24, d25 │ │ + sub sl, r0, r1, lsl #2 │ │ + sub r0, r0, r1, lsl #1 │ │ + vst1.16 {d22}, [sl], r1 │ │ + vst1.16 {d24}, [r0], r1 │ │ + vst1.16 {d23}, [sl], r1 │ │ + vst1.16 {d25}, [r0], r1 │ │ + add r0, r0, #4 │ │ + bx ip │ │ + mov ip, lr │ │ + sub sl, r0, r1, lsl #3 │ │ + add sl, sl, r1 │ │ + vld1.16 {d17}, [sl :64], r1 │ │ + vld1.16 {d24}, [r0 :64], r1 │ │ + vld1.16 {d18}, [sl :64], r1 │ │ + vld1.16 {d25}, [r0 :64], r1 │ │ + vld1.16 {d19}, [sl :64], r1 │ │ + vld1.16 {d26}, [r0 :64], r1 │ │ + vld1.16 {d20}, [sl :64], r1 │ │ + vld1.16 {d27}, [r0 :64], r1 │ │ + vld1.16 {d21}, [sl :64], r1 │ │ + vld1.16 {d28}, [r0 :64], r1 │ │ + vld1.16 {d22}, [sl :64], r1 │ │ + vld1.16 {d29}, [r0 :64], r1 │ │ + vld1.16 {d23}, [sl :64], r1 │ │ + vld1.16 {d30}, [r0 :64], r1 │ │ + sub r0, r0, r1, lsl #3 │ │ + add r0, r0, r1 │ │ + add r6, pc, #72 ; 0x48 │ │ + add r7, pc, #112 ; 0x70 │ │ + bl 4f600 │ │ + sub sl, r0, r1, lsl #2 │ │ + sub sl, sl, r1, lsl #1 │ │ + vst1.16 {d0}, [sl :64], r1 │ │ + vst1.16 {d6}, [r0 :64], r1 │ │ + vst1.16 {d1}, [sl :64], r1 │ │ + vst1.16 {d7}, [r0 :64], r1 │ │ + vst1.16 {d2}, [sl :64], r1 │ │ + vst1.16 {d8}, [r0 :64], r1 │ │ + vst1.16 {d3}, [sl :64], r1 │ │ + vst1.16 {d9}, [r0 :64], r1 │ │ + vst1.16 {d4}, [sl :64], r1 │ │ + vst1.16 {d10}, [r0 :64], r1 │ │ + vst1.16 {d5}, [sl :64], r1 │ │ + vst1.16 {d11}, [r0 :64], r1 │ │ + sub r0, r0, r1, lsl #2 │ │ + sub r0, r0, r1, lsl #1 │ │ + bx ip │ │ + sub sl, r0, r1 │ │ + sub sl, sl, r1, lsl #1 │ │ + vst1.16 {d21}, [sl :64], r1 │ │ + vst1.16 {d24}, [r0 :64], r1 │ │ + vst1.16 {d22}, [sl :64], r1 │ │ + vst1.16 {d25}, [r0 :64], r1 │ │ + vst1.16 {d23}, [sl :64], r1 │ │ + vst1.16 {d26}, [r0 :64], r1 │ │ + sub r0, r0, r1, lsl #1 │ │ + sub r0, r0, r1 │ │ + bx ip │ │ + sub sl, r0, r1, lsl #1 │ │ + vst1.16 {d22}, [sl :64], r1 │ │ + vst1.16 {d24}, [r0 :64], r1 │ │ + vst1.16 {d23}, [sl :64], r1 │ │ + vst1.16 {d25}, [r0 :64], r1 │ │ + sub r0, r0, r1, lsl #1 │ │ + bx ip │ │ + mov ip, lr │ │ + sub sl, r0, #16 │ │ + sub r0, r0, #8 │ │ + vld1.16 {d16}, [sl :64], r1 │ │ + vld1.16 {d20}, [r0 :64], r1 │ │ + vld1.16 {d17}, [sl :64], r1 │ │ + vld1.16 {d21}, [r0 :64], r1 │ │ + vld1.16 {d18}, [sl :64], r1 │ │ + vld1.16 {d22}, [r0 :64], r1 │ │ + vld1.16 {d19}, [sl :64], r1 │ │ + vld1.16 {d23}, [r0 :64], r1 │ │ + sub sl, sl, r1, lsl #2 │ │ + sub r0, r0, r1, lsl #2 │ │ + add sl, sl, #16 │ │ + add r0, r0, #16 │ │ + vld1.16 {d24}, [sl :64], r1 │ │ + vld1.16 {d28}, [r0 :64], r1 │ │ + vld1.16 {d25}, [sl :64], r1 │ │ + vld1.16 {d29}, [r0 :64], r1 │ │ + vld1.16 {d26}, [sl :64], r1 │ │ + vld1.16 {d30}, [r0 :64], r1 │ │ + vld1.16 {d27}, [sl :64], r1 │ │ + vld1.16 {d31}, [r0 :64], r1 │ │ + sub r0, r0, #8 │ │ + vtrn.32 q8, q9 │ │ + vtrn.16 d16, d17 │ │ + vtrn.16 d18, d19 │ │ + vtrn.32 q10, q11 │ │ + vtrn.16 d20, d21 │ │ + vtrn.16 d22, d23 │ │ + vtrn.32 q12, q13 │ │ + vtrn.16 d24, d25 │ │ + vtrn.16 d26, d27 │ │ + vtrn.32 q14, q15 │ │ + vtrn.16 d28, d29 │ │ + vtrn.16 d30, d31 │ │ + add r6, pc, #152 ; 0x98 │ │ + add r7, pc, #216 ; 0xd8 │ │ + bl 4f600 │ │ + sub r0, r0, r1, lsl #2 │ │ + vtrn.32 q8, q0 │ │ + vtrn.16 d16, d17 │ │ + vtrn.16 d0, d1 │ │ + vtrn.32 q1, q2 │ │ + vtrn.16 d2, d3 │ │ + vtrn.16 d4, d5 │ │ + vtrn.32 q3, q4 │ │ + vtrn.16 d6, d7 │ │ + vtrn.16 d8, d9 │ │ + vtrn.32 q5, q15 │ │ + vtrn.16 d10, d11 │ │ + vtrn.16 d30, d31 │ │ + sub sl, r0, #16 │ │ + sub r0, r0, #8 │ │ + vst1.16 {d16}, [sl :64], r1 │ │ + vst1.16 {d2}, [r0 :64], r1 │ │ + vst1.16 {d17}, [sl :64], r1 │ │ + vst1.16 {d3}, [r0 :64], r1 │ │ + vst1.16 {d0}, [sl :64], r1 │ │ + vst1.16 {d4}, [r0 :64], r1 │ │ + vst1.16 {d1}, [sl :64], r1 │ │ + vst1.16 {d5}, [r0 :64], r1 │ │ + sub sl, sl, r1, lsl #2 │ │ + sub r0, r0, r1, lsl #2 │ │ + add sl, sl, #16 │ │ add r0, r0, #16 │ │ - b 488d4 │ │ + vst1.16 {d6}, [sl :64], r1 │ │ + vst1.16 {d10}, [r0 :64], r1 │ │ + vst1.16 {d7}, [sl :64], r1 │ │ + vst1.16 {d11}, [r0 :64], r1 │ │ + vst1.16 {d8}, [sl :64], r1 │ │ + vst1.16 {d30}, [r0 :64], r1 │ │ + vst1.16 {d9}, [sl :64], r1 │ │ + vst1.16 {d31}, [r0 :64], r1 │ │ + sub r0, r0, #8 │ │ + bx ip │ │ + sub r0, r0, r1, lsl #2 │ │ + vtrn.32 q10, q11 │ │ + vtrn.16 d20, d21 │ │ + vtrn.16 d22, d23 │ │ + vtrn.32 q12, q13 │ │ + vtrn.16 d24, d25 │ │ + vtrn.16 d26, d27 │ │ + sub sl, r0, #8 │ │ + vst1.16 {d20}, [sl :64], r1 │ │ + vst1.16 {d24}, [r0 :64], r1 │ │ + vst1.16 {d21}, [sl :64], r1 │ │ + vst1.16 {d25}, [r0 :64], r1 │ │ + vst1.16 {d22}, [sl :64], r1 │ │ + vst1.16 {d26}, [r0 :64], r1 │ │ + vst1.16 {d23}, [sl :64], r1 │ │ + vst1.16 {d27}, [r0 :64], r1 │ │ + bx ip │ │ + sub r0, r0, #4 │ │ + vtrn.32 q11, q12 │ │ + vtrn.16 d22, d23 │ │ + vtrn.16 d24, d25 │ │ + sub sl, r0, r1, lsl #2 │ │ + sub r0, r0, r1, lsl #1 │ │ + vst1.16 {d22}, [sl], r1 │ │ + vst1.16 {d24}, [r0], r1 │ │ + vst1.16 {d23}, [sl], r1 │ │ + vst1.16 {d25}, [r0], r1 │ │ + add r0, r0, #4 │ │ + bx ip │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldrd r4, [sp, #100] ; 0x64 │ │ + ldr r8, [sp, #112] ; 0x70 │ │ + sub sp, sp, #8 │ │ + clz r9, r8 │ │ + rsb r9, r9, #24 │ │ + ldrd r6, [r2] │ │ + ldr r2, [r2, #8] │ │ + add r5, r5, #128 ; 0x80 │ │ + orr r7, r7, r2 │ │ + sub r4, r3, r4, lsl #2 │ │ + orr r6, r6, r7 │ │ + tst r6, #1 │ │ + strd r6, [sp] │ │ + ldrb sl, [r4], #4 │ │ + ldrb fp, [r3], #4 │ │ + beq 50400 │ │ + orrs ip, sl, fp │ │ + vdup.16 d31, r9 │ │ + beq 50400 │ │ + cmp fp, #0 │ │ + ldrb r6, [r5], #8 │ │ + moveq fp, sl │ │ + ldrb ip, [r5] │ │ + lsr r6, fp, r6 │ │ + sub r5, r5, #8 │ │ + cmp ip, r6 │ │ + lsr sl, fp, #4 │ │ + add fp, fp, #2 │ │ + movlt r6, ip │ │ + add fp, fp, fp │ │ + cmp r6, #1 │ │ + lsl sl, sl, r9 │ │ + movlt r6, #1 │ │ + vdup.16 d12, sl │ │ + add fp, fp, r6 │ │ + lsl r6, r6, r9 │ │ + lsl fp, fp, r9 │ │ + vdup.16 d11, r6 │ │ + vdup.16 d10, fp │ │ + tst r2, #1 │ │ + beq 503ec │ │ + bl 500b0 │ │ + b 50400 │ │ + tst r7, #1 │ │ + beq 503fc │ │ + bl 4ff78 │ │ + b 50400 │ │ + bl 4fe1c │ │ + ldrd r6, [sp] │ │ + lsr r2, r2, #1 │ │ + add r0, r0, #8 │ │ + lsrs r6, r6, #1 │ │ + lsr r7, r7, #1 │ │ + bne 5036c │ │ + add sp, sp, #8 │ │ + vpop {d8-d15} │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - bl 6e00 <_Unwind_VRS_Pop@plt+0x43c0> │ │ - tst r0, #1 │ │ - ldrne r0, [pc, #8] ; 489c0 │ │ - addne r0, pc, r0 │ │ - strne r0, [r4] │ │ - pop {r4, pc} │ │ - andeq r0, r0, r8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - add fp, sp, #28 │ │ - sub sp, sp, #44 ; 0x2c │ │ - sub sp, sp, #53248 ; 0xd000 │ │ - bfc sp, #0, #4 │ │ - mov r7, r3 │ │ - ldr r9, [fp, #12] │ │ - ldr r3, [fp, #20] │ │ - mov sl, r0 │ │ - ldr r0, [fp, #16] │ │ - mov r5, r1 │ │ - stm sp, {r3, r9} │ │ - mov r3, r5 │ │ - str r0, [sp, #8] │ │ - add r0, r9, #7 │ │ - bic r8, r0, #7 │ │ - add r0, sp, #1056 ; 0x420 │ │ - ldr r1, [fp, #32] │ │ - add r6, r0, r8, lsl #2 │ │ - ldr r4, [fp, #28] │ │ - str r1, [sp, #16] │ │ - mov r1, r2 │ │ - mov r0, r6 │ │ - mov r2, sl │ │ - str r4, [sp, #12] │ │ - bl 43388 │ │ - ldr r3, [fp, #8] │ │ - tst r4, #4 │ │ - bne 48ab0 │ │ - tst r4, #8 │ │ - bne 48af0 │ │ - ldr r1, [fp, #24] │ │ - lsl r7, r8, #1 │ │ - cmp r9, #8 │ │ - bge 48b44 │ │ - ands r6, r9, #7 │ │ - beq 48aa8 │ │ - ldr r0, [fp, #16] │ │ - mov r3, r6 │ │ - stm sp, {r0, r1, r4, r7} │ │ - bic r4, r9, #7 │ │ - mov r8, r0 │ │ - ldr r0, [fp, #32] │ │ - add r1, sp, #1056 ; 0x420 │ │ - str r0, [sp, #16] │ │ - add r0, r7, r4 │ │ - add r7, sp, #32 │ │ - add r2, r1, r0, lsl #1 │ │ - lsl r1, r6, #1 │ │ - mov r0, r7 │ │ - bl 43858 │ │ - add r0, sl, r4, lsl #1 │ │ - mov r1, r5 │ │ - mov r2, r7 │ │ - mov r3, r6 │ │ - str r8, [sp] │ │ - bl 43ac0 │ │ - sub sp, fp, #28 │ │ + vpush {d8-d15} │ │ + ldrd r4, [sp, #100] ; 0x64 │ │ + ldr r8, [sp, #112] ; 0x70 │ │ + sub sp, sp, #8 │ │ + clz r9, r8 │ │ + rsb r9, r9, #24 │ │ + ldrd r6, [r2] │ │ + ldr r2, [r2, #8] │ │ + add r5, r5, #128 ; 0x80 │ │ + orr r7, r7, r2 │ │ + sub r3, r3, #4 │ │ + lsl r4, r4, #2 │ │ + orr r6, r6, r7 │ │ + tst r6, #1 │ │ + strd r6, [sp] │ │ + ldrb sl, [r3] │ │ + ldrb fp, [r3, #4] │ │ + add r3, r3, r4 │ │ + beq 504f8 │ │ + orrs ip, sl, fp │ │ + vdup.16 d31, r9 │ │ + beq 504f8 │ │ + cmp fp, #0 │ │ + ldrb r6, [r5], #8 │ │ + moveq fp, sl │ │ + ldrb ip, [r5] │ │ + lsr r6, fp, r6 │ │ + sub r5, r5, #8 │ │ + cmp ip, r6 │ │ + lsr sl, fp, #4 │ │ + add fp, fp, #2 │ │ + movlt r6, ip │ │ + add fp, fp, fp │ │ + cmp r6, #1 │ │ + lsl sl, sl, r9 │ │ + movlt r6, #1 │ │ + vdup.16 d12, sl │ │ + add fp, fp, r6 │ │ + lsl r6, r6, r9 │ │ + lsl fp, fp, r9 │ │ + vdup.16 d11, r6 │ │ + vdup.16 d10, fp │ │ + tst r2, #1 │ │ + beq 504e0 │ │ + bl 50194 │ │ + b 504fc │ │ + tst r7, #1 │ │ + beq 504f0 │ │ + bl 4fff4 │ │ + b 504fc │ │ + bl 4fe58 │ │ + b 504fc │ │ + add r0, r0, r1, lsl #2 │ │ + ldrd r6, [sp] │ │ + lsr r2, r2, #1 │ │ + lsrs r6, r6, #1 │ │ + lsr r7, r7, #1 │ │ + bne 5045c │ │ + add sp, sp, #8 │ │ + vpop {d8-d15} │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r1, [fp, #20] │ │ - mov r0, #2 │ │ - mov r2, r7 │ │ - stm sp, {r1, r9} │ │ - mov r1, #0 │ │ - str r0, [sp, #8] │ │ - ldr r0, [fp, #32] │ │ - str r0, [sp, #16] │ │ - add r0, sp, #1056 ; 0x420 │ │ - str r4, [sp, #12] │ │ - mov r4, r3 │ │ - bl 43388 │ │ - mov r3, r4 │ │ - ldr r4, [fp, #28] │ │ - tst r4, #8 │ │ - beq 48a40 │ │ - ldr r1, [fp, #16] │ │ - mov r0, #2 │ │ - ldr r2, [fp, #20] │ │ - add r1, r1, #2 │ │ - stm sp, {r2, r9} │ │ - mul r1, r1, r8 │ │ - str r0, [sp, #8] │ │ - ldr r0, [fp, #32] │ │ - str r0, [sp, #16] │ │ - lsr r0, r3, #1 │ │ - add r0, r0, r0, lsl #1 │ │ - str r4, [sp, #12] │ │ - add r2, r7, r0, lsl #2 │ │ - add r0, sp, #1056 ; 0x420 │ │ - add r0, r0, r1, lsl #1 │ │ - mov r1, #0 │ │ - bl 43388 │ │ - ldr r1, [fp, #24] │ │ - lsl r7, r8, #1 │ │ - cmp r9, #8 │ │ - blt 48a50 │ │ - ldr r0, [fp, #16] │ │ - bic r3, r9, #7 │ │ - mov r8, r1 │ │ - mov r2, r6 │ │ - stm sp, {r0, r1, r4, r7} │ │ - mov r1, r5 │ │ - ldr r0, [fp, #32] │ │ - str r0, [sp, #16] │ │ - mov r0, sl │ │ - bl 43858 │ │ - mov r1, r8 │ │ - ands r6, r9, #7 │ │ - bne 48a58 │ │ - b 48aa8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #692 ; 0x2b4 │ │ - sub sp, sp, #48128 ; 0xbc00 │ │ - mov r4, r2 │ │ - ldr r5, [r1, #4] │ │ - ldr r2, [r1, #40] ; 0x28 │ │ - add lr, sp, #12288 ; 0x3000 │ │ - ldr r3, [r0] │ │ - str r1, [sp, #108] ; 0x6c │ │ - mvn r1, #0 │ │ - str r0, [sp, #104] ; 0x68 │ │ - add r0, lr, #124 ; 0x7c │ │ - mvn r2, r1, lsl r2 │ │ - mov r1, r5 │ │ - str r2, [sp, #100] ; 0x64 │ │ - blx r3 │ │ - ldr r0, [r5, #40] ; 0x28 │ │ - mov ip, r5 │ │ - str r5, [sp, #120] ; 0x78 │ │ - cmp r0, #0 │ │ - ldreq r0, [ip, #36] ; 0x24 │ │ - cmpeq r0, #0 │ │ - beq 48c10 │ │ - ldr r0, [r4, #36] ; 0x24 │ │ - add lr, sp, #12288 ; 0x3000 │ │ - ldr r1, [sp, #104] ; 0x68 │ │ - mov r2, ip │ │ - mov r3, #0 │ │ - lsl r0, r0, #2 │ │ - ldr r7, [r0, r1] │ │ - add r1, lr, #124 ; 0x7c │ │ - ldr r0, [sp, #100] ; 0x64 │ │ - str r0, [sp] │ │ - movw r0, #12136 ; 0x2f68 │ │ - add r0, r1, r0 │ │ - blx r7 │ │ - ldr ip, [sp, #120] ; 0x78 │ │ - ldr r0, [ip, #44] ; 0x2c │ │ - cmp r0, #0 │ │ - ldreq r0, [ip, #36] ; 0x24 │ │ - cmpeq r0, #0 │ │ - beq 48c5c │ │ - ldr r0, [r4, #36] ; 0x24 │ │ - add lr, sp, #12288 ; 0x3000 │ │ - ldr r1, [sp, #104] ; 0x68 │ │ - mov r2, ip │ │ - mov r3, #1 │ │ - lsl r0, r0, #2 │ │ - ldr r7, [r0, r1] │ │ - add r1, lr, #124 ; 0x7c │ │ - ldr r0, [sp, #100] ; 0x64 │ │ - str r0, [sp] │ │ - movw r0, #24272 ; 0x5ed0 │ │ - add r0, r1, r0 │ │ - blx r7 │ │ - ldr ip, [sp, #120] ; 0x78 │ │ - ldr r2, [ip, #4] │ │ - cmp r2, #0 │ │ - beq 48c7c │ │ - ldr r0, [r4, #40] ; 0x28 │ │ - add r1, ip, #8 │ │ - add r3, sp, #124 ; 0x7c │ │ - bl 4922c │ │ - ldr ip, [sp, #120] ; 0x78 │ │ - ldr r2, [ip, #40] ; 0x28 │ │ - cmp r2, #0 │ │ - beq 48ca0 │ │ - add r3, sp, #124 ; 0x7c │ │ - ldr r0, [r4, #40] ; 0x28 │ │ - add r1, ip, #48 ; 0x30 │ │ - add r3, r3, #4096 ; 0x1000 │ │ - bl 4922c │ │ - ldr ip, [sp, #120] ; 0x78 │ │ - ldr r2, [ip, #44] ; 0x2c │ │ - cmp r2, #0 │ │ - beq 48cc4 │ │ - add r3, sp, #124 ; 0x7c │ │ - ldr r0, [r4, #40] ; 0x28 │ │ - add r1, ip, #68 ; 0x44 │ │ - add r3, r3, #8192 ; 0x2000 │ │ - bl 4922c │ │ - ldr ip, [sp, #120] ; 0x78 │ │ - ldr r0, [ip, #4] │ │ - cmp r0, #0 │ │ - bne 48d14 │ │ - ldr r2, [sp, #108] ; 0x6c │ │ - ldr r1, [r2, #20] │ │ - ldr r0, [r2, #8] │ │ - ldr r2, [r2, #32] │ │ - mul r2, r2, r1 │ │ - cmn r2, #1 │ │ - ble 48cf4 │ │ - ldr r1, [r4, #8] │ │ - b 48d0c │ │ - ldr r3, [r4, #8] │ │ - add r0, r0, r2 │ │ - sub r0, r0, r1 │ │ - add r3, r3, r2 │ │ - rsb r2, r2, #0 │ │ - sub r1, r3, r1 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - ldr ip, [sp, #120] ; 0x78 │ │ - ldr r0, [r4, #36] ; 0x24 │ │ - str r4, [sp, #56] ; 0x38 │ │ - ldr r4, [sp, #108] ; 0x6c │ │ - cmp r0, #0 │ │ - beq 48d34 │ │ - ldr r1, [ip, #36] ; 0x24 │ │ + vpush {d8-d15} │ │ + ldrd r4, [sp, #100] ; 0x64 │ │ + ldr r8, [sp, #112] ; 0x70 │ │ + sub sp, sp, #8 │ │ + clz r9, r8 │ │ + rsb r9, r9, #24 │ │ + ldrd r6, [r2] │ │ + add r5, r5, #128 ; 0x80 │ │ + sub r4, r3, r4, lsl #2 │ │ + orr r6, r6, r7 │ │ + tst r6, #1 │ │ + strd r6, [sp] │ │ + ldrb sl, [r4], #4 │ │ + ldrb fp, [r3], #4 │ │ + beq 505cc │ │ + orrs ip, sl, fp │ │ + vdup.16 d31, r9 │ │ + beq 505cc │ │ + cmp fp, #0 │ │ + ldrb r6, [r5], #8 │ │ + moveq fp, sl │ │ + ldrb ip, [r5] │ │ + lsr r6, fp, r6 │ │ + sub r5, r5, #8 │ │ + cmp ip, r6 │ │ + lsr sl, fp, #4 │ │ + add fp, fp, #2 │ │ + movlt r6, ip │ │ + add fp, fp, fp │ │ + cmp r6, #1 │ │ + lsl sl, sl, r9 │ │ + movlt r6, #1 │ │ + vdup.16 d12, sl │ │ + add fp, fp, r6 │ │ + lsl r6, r6, r9 │ │ + lsl fp, fp, r9 │ │ + vdup.16 d11, r6 │ │ + vdup.16 d10, fp │ │ + tst r7, #1 │ │ + beq 505c8 │ │ + bl 4feb8 │ │ + b 505cc │ │ + bl 4fe1c │ │ + ldrd r6, [sp] │ │ + add r0, r0, #8 │ │ + lsrs r6, r6, #1 │ │ + lsr r7, r7, #1 │ │ + bne 50548 │ │ + add sp, sp, #8 │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldrd r4, [sp, #100] ; 0x64 │ │ + ldr r8, [sp, #112] ; 0x70 │ │ + sub sp, sp, #8 │ │ + clz r9, r8 │ │ + rsb r9, r9, #24 │ │ + ldrd r6, [r2] │ │ + add r5, r5, #128 ; 0x80 │ │ + sub r3, r3, #4 │ │ + lsl r4, r4, #2 │ │ + orr r6, r6, r7 │ │ + tst r6, #1 │ │ + strd r6, [sp] │ │ + ldrb sl, [r3] │ │ + ldrb fp, [r3, #4] │ │ + add r3, r3, r4 │ │ + beq 506a8 │ │ + orrs ip, sl, fp │ │ + vdup.16 d31, r9 │ │ + beq 506a8 │ │ + cmp fp, #0 │ │ + ldrb r6, [r5], #8 │ │ + moveq fp, sl │ │ + ldrb ip, [r5] │ │ + lsr r6, fp, r6 │ │ + sub r5, r5, #8 │ │ + cmp ip, r6 │ │ + lsr sl, fp, #4 │ │ + add fp, fp, #2 │ │ + movlt r6, ip │ │ + add fp, fp, fp │ │ + cmp r6, #1 │ │ + lsl sl, sl, r9 │ │ + movlt r6, #1 │ │ + vdup.16 d12, sl │ │ + add fp, fp, r6 │ │ + lsl r6, r6, r9 │ │ + lsl fp, fp, r9 │ │ + vdup.16 d11, r6 │ │ + vdup.16 d10, fp │ │ + tst r7, #1 │ │ + beq 506a0 │ │ + bl 4ff04 │ │ + b 506ac │ │ + bl 4fe58 │ │ + b 506ac │ │ + add r0, r0, r1, lsl #2 │ │ + ldrd r6, [sp] │ │ + lsrs r6, r6, #1 │ │ + lsr r7, r7, #1 │ │ + bne 5061c │ │ + add sp, sp, #8 │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldrd r4, [sp, #100] ; 0x64 │ │ + ldrd r6, [sp, #108] ; 0x6c │ │ + ldr r8, [sp, #116] ; 0x74 │ │ + vld1.16 {d0-d1}, [r4 :128] │ │ + clz r8, r8 │ │ + vmov.i32 q14, #1 ; 0x00000001 │ │ + sub r9, r8, #38 ; 0x26 │ │ + sub r8, r8, #25 │ │ + rsb r9, r9, #0 │ │ + vdup.32 q1, r9 │ │ + vdup.32 q13, r8 │ │ + vmov.i16 q15, #8192 ; 0x2000 │ │ + vshl.u32 q14, q14, q1 │ │ + mov r8, r5 │ │ + add sl, r5, #7 │ │ + bic sl, sl, #7 │ │ + lsl sl, sl, #1 │ │ + add ip, r0, sl │ │ + lsl sl, sl, #1 │ │ + add lr, r2, r3 │ │ + lsl r3, r3, #1 │ │ + add fp, r5, #7 │ │ + bic fp, fp, #7 │ │ + sub sl, sl, fp, lsl #1 │ │ + add fp, fp, #8 │ │ + sub r3, r3, fp, lsl #1 │ │ + tst r7, #1 │ │ + beq 50754 │ │ cmp r1, #0 │ │ - beq 4915c │ │ - ldr r5, [sp, #56] ; 0x38 │ │ - ldr r1, [r4, #32] │ │ - ldr r0, [r5, #36] ; 0x24 │ │ - subs r2, r0, #3 │ │ - movwne r2, #1 │ │ - cmp r1, #1 │ │ - str r2, [sp, #68] ; 0x44 │ │ - blt 49150 │ │ - ldr r2, [r4] │ │ - sub r0, r0, #1 │ │ - clz r0, r0 │ │ - add r1, r1, #31 │ │ - add lr, sp, #12288 ; 0x3000 │ │ - ldr r3, [r4, #28] │ │ - ldr r2, [r2, #24] │ │ - lsr r0, r0, #5 │ │ - str r0, [sp, #112] ; 0x70 │ │ - asr r1, r1, #5 │ │ - clz r0, r2 │ │ - str r1, [sp, #72] ; 0x48 │ │ - add r1, lr, #124 ; 0x7c │ │ - ldr r7, [sp, #68] ; 0x44 │ │ - lsr r0, r0, #5 │ │ - mov r9, #0 │ │ - str r0, [sp, #76] ; 0x4c │ │ - movw r0, #24272 ; 0x5ed0 │ │ - add r0, r1, r0 │ │ - str r0, [sp, #64] ; 0x40 │ │ - movw r0, #12136 ; 0x2f68 │ │ - add r3, r3, r7 │ │ - add r0, r1, r0 │ │ - str r0, [sp, #60] ; 0x3c │ │ - add r0, sp, #124 ; 0x7c │ │ - asr r3, r3, r7 │ │ - add r1, r0, #8192 ; 0x2000 │ │ - add r0, r0, #4096 ; 0x1000 │ │ - str r0, [sp, #48] ; 0x30 │ │ - mov r0, #0 │ │ - str r3, [sp, #80] ; 0x50 │ │ - str r1, [sp, #52] ; 0x34 │ │ - str r0, [sp, #116] ; 0x74 │ │ - b 48efc │ │ - ldr r7, [sp, #104] ; 0x68 │ │ - ldr r3, [r5, #36] ; 0x24 │ │ - add r4, r7, #20 │ │ - ldr r1, [r5, #24] │ │ - str r1, [sp, #92] ; 0x5c │ │ - mov r7, sl │ │ - add r3, r4, r3, lsl #2 │ │ - ldr r2, [r5, #12] │ │ - ldr r0, [r5, #20] │ │ - ldr r1, [r3, #-4] │ │ - ldr r3, [sp, #108] ; 0x6c │ │ - str r1, [sp, #88] ; 0x58 │ │ - add r1, sp, #124 ; 0x7c │ │ - str sl, [sp, #84] ; 0x54 │ │ - ldr r3, [r3, #12] │ │ - str r1, [sp, #4] │ │ - ldr r1, [sp, #60] ; 0x3c │ │ - str r1, [sp, #8] │ │ - add r1, r2, r8, lsl #1 │ │ - str r7, [sp, #12] │ │ - str r0, [sp, #24] │ │ - mov r0, #0 │ │ - ldr r2, [sp, #92] ; 0x5c │ │ - ldr r7, [sp, #88] ; 0x58 │ │ - str r0, [sp, #28] │ │ - add r0, r3, r8, lsl #1 │ │ - ldr sl, [sp, #76] ; 0x4c │ │ - mov r3, ip │ │ - ldr r6, [sp, #100] ; 0x64 │ │ - ldr fp, [sp, #80] ; 0x50 │ │ - str lr, [sp, #96] ; 0x60 │ │ - str sl, [sp, #32] │ │ - str r6, [sp, #36] ; 0x24 │ │ - str fp, [sp] │ │ - str r9, [sp, #16] │ │ - str lr, [sp, #20] │ │ - blx r7 │ │ - ldr r3, [r5, #36] ; 0x24 │ │ - ldr r0, [r5, #20] │ │ - ldr r1, [r5, #16] │ │ - add r3, r4, r3, lsl #2 │ │ - ldr r4, [sp, #108] ; 0x6c │ │ - ldr r2, [r5, #24] │ │ - add r1, r1, r8, lsl #1 │ │ - ldr ip, [r3, #-4] │ │ - ldr r3, [r4, #16] │ │ - str r0, [sp, #24] │ │ - mov r0, #1 │ │ - str r0, [sp, #28] │ │ - add r0, r3, r8, lsl #1 │ │ - ldr r3, [sp, #120] ; 0x78 │ │ - str r6, [sp, #36] ; 0x24 │ │ - add r6, sp, #124 ; 0x7c │ │ - ldr r7, [sp, #84] ; 0x54 │ │ - str r6, [sp, #4] │ │ - ldr r6, [sp, #64] ; 0x40 │ │ - str r7, [sp, #12] │ │ - ldr r7, [sp, #96] ; 0x60 │ │ - str sl, [sp, #32] │ │ - str fp, [sp] │ │ - str r6, [sp, #8] │ │ - str r9, [sp, #16] │ │ - str r7, [sp, #20] │ │ - blx ip │ │ - ldr ip, [sp, #120] ; 0x78 │ │ - ldr r0, [sp, #116] ; 0x74 │ │ - add r9, r9, #1 │ │ - add r0, r0, #64 ; 0x40 │ │ - str r0, [sp, #116] ; 0x74 │ │ - ldr r0, [sp, #72] ; 0x48 │ │ - cmp r9, r0 │ │ - bge 49150 │ │ - ldr r0, [r5, #20] │ │ - lsl r7, r9, #5 │ │ - ldr r8, [r5, #8] │ │ - ldr r1, [ip, #4] │ │ - asr fp, r0, #1 │ │ - mul r0, fp, r7 │ │ + bne 50754 │ │ + sub r2, r2, #6 │ │ + sub lr, lr, #6 │ │ + b 50758 │ │ + add r3, r3, #6 │ │ + vld1.16 {d4-d7}, [r2]! │ │ + vld1.16 {d8-d11}, [lr]! │ │ + tst r7, #1 │ │ + beq 50794 │ │ cmp r1, #0 │ │ - add lr, r8, r0, lsl #1 │ │ - beq 48f98 │ │ - ldr r2, [r4, #20] │ │ - mov r6, #32 │ │ - ldr r5, [sp, #104] ; 0x68 │ │ - mov sl, lr │ │ - ldr r3, [r4, #32] │ │ - ldr r0, [r4, #8] │ │ - ldr r1, [r4, #28] │ │ - sub r3, r3, r7 │ │ - ldr r4, [r5, #16] │ │ - lsr r5, r2, #1 │ │ - mul r5, r5, r7 │ │ - str r1, [sp] │ │ - add r1, sp, #124 ; 0x7c │ │ - cmp r3, #32 │ │ - str r1, [sp, #4] │ │ - add r1, sp, #12288 ; 0x3000 │ │ - movge r3, r6 │ │ - add r1, r1, #124 ; 0x7c │ │ - add r6, sp, #8 │ │ - stm r6, {r1, r3, r9} │ │ - mov r3, ip │ │ - add r0, r0, r5, lsl #1 │ │ - ldr r1, [sp, #100] ; 0x64 │ │ - str r1, [sp, #20] │ │ - mov r1, lr │ │ - ldr r5, [sp, #56] ; 0x38 │ │ - blx r4 │ │ - ldr ip, [sp, #120] ; 0x78 │ │ - mov lr, sl │ │ - ldr r4, [sp, #108] ; 0x6c │ │ - ldr r0, [ip, #40] ; 0x28 │ │ - cmp r0, #0 │ │ - ldreq r1, [ip, #44] ; 0x2c │ │ - cmpeq r1, #0 │ │ - beq 49140 │ │ - ldr r2, [r4, #32] │ │ - mov r3, #32 │ │ - ldr r1, [r4, #28] │ │ - sub r2, r2, r7 │ │ - cmp r2, #32 │ │ - movge r2, r3 │ │ - ldr r3, [sp, #112] ; 0x70 │ │ + beq 507b4 │ │ + vld1.16 {d3}, [r1]! │ │ + sub r2, r2, #6 │ │ + sub lr, lr, #6 │ │ + vld1.16 {d13}, [r1]! │ │ + vext.8 q3, q2, q3, #10 │ │ + vext.8 q2, q1, q2, #10 │ │ + vext.8 q5, q4, q5, #10 │ │ + vext.8 q4, q6, q4, #10 │ │ + b 507b4 │ │ + vdup.16 q1, d4[0] │ │ + vdup.16 q6, d8[0] │ │ + sub r2, r2, #6 │ │ + sub lr, lr, #6 │ │ + vext.8 q3, q2, q3, #10 │ │ + vext.8 q2, q1, q2, #10 │ │ + vext.8 q5, q4, q5, #10 │ │ + vext.8 q4, q6, q4, #10 │ │ + tst r7, #2 │ │ + bne 50804 │ │ + sub r9, r5, #14 │ │ + lsl r9, r9, #1 │ │ + ldrh fp, [r2, r9] │ │ + ldrh r9, [lr, r9] │ │ + vdup.16 q11, fp │ │ + vdup.16 q12, r9 │ │ + cmp r5, #11 │ │ + bge 50804 │ │ + ldr r4, [pc] ; 507e4 │ │ + b 507e8 │ │ + andeq sl, r6, r2, lsr #2 │ │ + add r4, r4, pc │ │ + sub r4, r4, r5, lsl #1 │ │ + vld1.8 {d18-d21}, [r4] │ │ + vbit q2, q11, q9 │ │ + vbit q3, q11, q10 │ │ + vbit q4, q12, q9 │ │ + vbit q5, q12, q10 │ │ + vext.8 q7, q2, q3, #4 │ │ + vext.8 q8, q2, q3, #8 │ │ + vext.8 q6, q2, q3, #2 │ │ + vext.8 q9, q2, q3, #10 │ │ + vadd.i16 q8, q8, q7 │ │ + vadd.i16 q9, q9, q6 │ │ + vext.8 q6, q2, q3, #12 │ │ + vext.8 q7, q2, q3, #6 │ │ + vadd.i16 q2, q2, q6 │ │ + vmull.s16 q6, d14, d0[3] │ │ + vmlal.s16 q6, d16, d1[0] │ │ + vmlal.s16 q6, d18, d1[1] │ │ + vmlal.s16 q6, d4, d1[2] │ │ + vmull.s16 q7, d15, d0[3] │ │ + vmlal.s16 q7, d17, d1[0] │ │ + vmlal.s16 q7, d19, d1[1] │ │ + vmlal.s16 q7, d5, d1[2] │ │ + vext.8 q8, q4, q5, #4 │ │ + vext.8 q10, q4, q5, #8 │ │ + vext.8 q9, q4, q5, #2 │ │ + vext.8 q2, q4, q5, #10 │ │ + vadd.i16 q10, q10, q8 │ │ + vadd.i16 q2, q2, q9 │ │ + vext.8 q8, q4, q5, #12 │ │ + vext.8 q9, q4, q5, #6 │ │ + vadd.i16 q4, q4, q8 │ │ + vmull.s16 q8, d18, d0[3] │ │ + vmlal.s16 q8, d20, d1[0] │ │ + vmlal.s16 q8, d4, d1[1] │ │ + vmlal.s16 q8, d8, d1[2] │ │ + vmull.s16 q9, d19, d0[3] │ │ + vmlal.s16 q9, d21, d1[0] │ │ + vmlal.s16 q9, d5, d1[1] │ │ + vmlal.s16 q9, d9, d1[2] │ │ + vmvn.i16 q10, #32768 ; 0x8000 │ │ + vadd.i32 q6, q6, q14 │ │ + vadd.i32 q7, q7, q14 │ │ + vadd.i32 q8, q8, q14 │ │ + vadd.i32 q9, q9, q14 │ │ + vrshl.s32 q6, q6, q13 │ │ + vrshl.s32 q7, q7, q13 │ │ + vrshl.s32 q8, q8, q13 │ │ + vrshl.s32 q9, q9, q13 │ │ + vqmovun.s32 d12, q6 │ │ + vqmovun.s32 d13, q7 │ │ + vqmovun.s32 d14, q8 │ │ + vqmovun.s32 d15, q9 │ │ + vmin.u16 q6, q6, q10 │ │ + vmin.u16 q7, q7, q10 │ │ + vsub.i16 q6, q6, q15 │ │ + vsub.i16 q7, q7, q15 │ │ + subs r5, r5, #8 │ │ + vst1.16 {d12-d13}, [r0 :128]! │ │ + vst1.16 {d14-d15}, [ip :128]! │ │ + ble 508fc │ │ + tst r7, #2 │ │ + vorr q2, q3, q3 │ │ + vorr q4, q5, q5 │ │ + vld1.16 {d6-d7}, [r2]! │ │ + vld1.16 {d10-d11}, [lr]! │ │ + bne 50804 │ │ + b 507d4 │ │ + subs r6, r6, #2 │ │ + ble 5091c │ │ + add r0, r0, sl │ │ + add ip, ip, sl │ │ add r2, r2, r3 │ │ - asr sl, r2, r3 │ │ - ldr r2, [sp, #68] ; 0x44 │ │ - tst r1, r2 │ │ - beq 4901c │ │ - cmp sl, #1 │ │ - blt 4901c │ │ - ldr r3, [sp, #116] ; 0x74 │ │ - add r1, r8, r1, lsl #1 │ │ - ldr r2, [r5, #20] │ │ - mla r1, fp, r3, r1 │ │ - ldr r3, [sp, #112] ; 0x70 │ │ - asr r2, r2, #1 │ │ - lsl r2, r2, r3 │ │ - mov r3, sl │ │ - lsl r2, r2, #1 │ │ - ldrh r6, [r1, #-2] │ │ - subs r3, r3, #1 │ │ - strh r6, [r1] │ │ - add r1, r1, r2 │ │ - bne 49008 │ │ - ldr r1, [r4, #24] │ │ - ldr r3, [sp, #112] ; 0x70 │ │ - ldr r2, [ip, #36] ; 0x24 │ │ - asr r1, r1, #1 │ │ - mul r1, r1, r7 │ │ + add lr, lr, r3 │ │ + mov r5, r8 │ │ + b 50758 │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, r7, lr} │ │ + vpush {d8-d11} │ │ + ldrd r4, [sp, #52] ; 0x34 │ │ + ldrd r6, [sp, #60] ; 0x3c │ │ + ldr lr, [sp, #68] ; 0x44 │ │ + vld1.16 {d0-d1}, [r5 :128] │ │ + vdup.16 q5, lr │ │ + clz lr, lr │ │ + sub lr, lr, #11 │ │ + vdup.32 q4, lr │ │ + mov lr, r4 │ │ + vneg.s32 q4, q4 │ │ + mov ip, r4 │ │ + tst r6, #4 │ │ + beq 50968 │ │ + sub r2, r2, r7, lsl #1 │ │ + add ip, ip, #2 │ │ + tst r6, #8 │ │ + beq 50974 │ │ + add ip, ip, #2 │ │ + tst r6, #4 │ │ + vld1.16 {d16-d17}, [r2 :128], r7 │ │ + beq 50990 │ │ + vld1.16 {d20-d21}, [r2 :128], r7 │ │ + vorr q9, q8, q8 │ │ + vld1.16 {d22-d23}, [r2 :128], r7 │ │ + b 5099c │ │ + vorr q9, q8, q8 │ │ + vorr q10, q8, q8 │ │ + vorr q11, q8, q8 │ │ + cmp r4, #4 │ │ + blt 50a2c │ │ + vld1.16 {d24-d25}, [r2 :128], r7 │ │ + vld1.16 {d26-d27}, [r2 :128], r7 │ │ + vld1.16 {d28-d29}, [r2 :128], r7 │ │ + subs r4, r4, #1 │ │ + vmull.s16 q2, d16, d0[0] │ │ + vmlal.s16 q2, d18, d0[1] │ │ + vmlal.s16 q2, d20, d0[2] │ │ + vmlal.s16 q2, d22, d0[3] │ │ + vmlal.s16 q2, d24, d1[0] │ │ + vmlal.s16 q2, d26, d1[1] │ │ + vmlal.s16 q2, d28, d1[2] │ │ + vmull.s16 q3, d17, d0[0] │ │ + vmlal.s16 q3, d19, d0[1] │ │ + vmlal.s16 q3, d21, d0[2] │ │ + vmlal.s16 q3, d23, d0[3] │ │ + vmlal.s16 q3, d25, d1[0] │ │ + vmlal.s16 q3, d27, d1[1] │ │ + vmlal.s16 q3, d29, d1[2] │ │ + vrshl.s32 q2, q2, q4 │ │ + vrshl.s32 q3, q3, q4 │ │ + vqmovun.s32 d4, q2 │ │ + vqmovun.s32 d5, q3 │ │ + vmin.u16 q2, q2, q5 │ │ + vst1.16 {d4-d5}, [r0 :128], r1 │ │ + cmp r4, #4 │ │ + vorr q8, q9, q9 │ │ + vorr q9, q10, q10 │ │ + vorr q10, q11, q11 │ │ + vorr q11, q12, q12 │ │ + vorr q12, q13, q13 │ │ + vorr q13, q14, q14 │ │ + blt 50ab4 │ │ + vld1.16 {d28-d29}, [r2 :128], r7 │ │ + b 509b0 │ │ + tst r6, #8 │ │ + beq 50a6c │ │ + cmp r4, #2 │ │ + vld1.16 {d24-d25}, [r2 :128], r7 │ │ + vld1.16 {d26-d27}, [r2 :128], r7 │ │ + bgt 50a5c │ │ + beq 50a50 │ │ + vorr q13, q12, q12 │ │ + b 50ad8 │ │ + vld1.16 {d28-d29}, [r2 :128], r7 │ │ + vorr q15, q14, q14 │ │ + b 50ad8 │ │ + vld1.16 {d28-d29}, [r2 :128], r7 │ │ + vld1.16 {d30-d31}, [r2 :128], r7 │ │ + vorr q1, q15, q15 │ │ + b 50ad8 │ │ + cmp r4, #2 │ │ + bgt 50a9c │ │ + beq 50a88 │ │ + vorr q12, q11, q11 │ │ + vorr q13, q11, q11 │ │ + vorr q14, q11, q11 │ │ + b 50ad8 │ │ + vld1.16 {d24-d25}, [r2 :128], r7 │ │ + vorr q13, q12, q12 │ │ + vorr q14, q12, q12 │ │ + vorr q15, q12, q12 │ │ + b 50ad8 │ │ + vld1.16 {d24-d25}, [r2 :128], r7 │ │ + vld1.16 {d26-d27}, [r2 :128], r7 │ │ + vorr q14, q13, q13 │ │ + vorr q15, q13, q13 │ │ + vorr q1, q13, q13 │ │ + b 50ad8 │ │ + tst r6, #8 │ │ + beq 50acc │ │ + vld1.16 {d28-d29}, [r2 :128], r7 │ │ + vld1.16 {d30-d31}, [r2 :128], r7 │ │ + vorr q1, q15, q15 │ │ + b 50ad8 │ │ + vorr q14, q13, q13 │ │ + vorr q15, q13, q13 │ │ + vorr q1, q13, q13 │ │ + subs r4, r4, #1 │ │ + vmull.s16 q2, d16, d0[0] │ │ + vmlal.s16 q2, d18, d0[1] │ │ + vmlal.s16 q2, d20, d0[2] │ │ + vmlal.s16 q2, d22, d0[3] │ │ + vmlal.s16 q2, d24, d1[0] │ │ + vmlal.s16 q2, d26, d1[1] │ │ + vmlal.s16 q2, d28, d1[2] │ │ + vmull.s16 q3, d17, d0[0] │ │ + vmlal.s16 q3, d19, d0[1] │ │ + vmlal.s16 q3, d21, d0[2] │ │ + vmlal.s16 q3, d23, d0[3] │ │ + vmlal.s16 q3, d25, d1[0] │ │ + vmlal.s16 q3, d27, d1[1] │ │ + vmlal.s16 q3, d29, d1[2] │ │ + vrshl.s32 q2, q2, q4 │ │ + vrshl.s32 q3, q3, q4 │ │ + vqmovun.s32 d4, q2 │ │ + vqmovun.s32 d5, q3 │ │ + vmin.u16 q2, q2, q5 │ │ + vst1.16 {d4-d5}, [r0 :128], r1 │ │ + ble 50b54 │ │ + vorr q8, q9, q9 │ │ + vorr q9, q10, q10 │ │ + vorr q10, q11, q11 │ │ + vorr q11, q12, q12 │ │ + vorr q12, q13, q13 │ │ + vorr q13, q14, q14 │ │ + vorr q14, q15, q15 │ │ + vorr q15, q1, q1 │ │ + b 50ad8 │ │ + subs r3, r3, #8 │ │ + ble 50b74 │ │ + mls r0, r1, lr, r0 │ │ + mls r2, r7, ip, r2 │ │ + add r0, r0, #16 │ │ + add r2, r2, #16 │ │ + mov r4, lr │ │ + b 50974 │ │ + vpop {d8-d11} │ │ + pop {r4, r5, r6, r7, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldrd r4, [sp, #100] ; 0x64 │ │ + ldrd r6, [sp, #108] ; 0x6c │ │ + add r5, r5, #2 │ │ + add sl, r0, #1600 ; 0x640 │ │ + add fp, r1, #800 ; 0x320 │ │ + add ip, r3, r4 │ │ + lsl r4, r4, #1 │ │ + mov r9, #1600 ; 0x640 │ │ + add lr, r5, #7 │ │ + bic lr, lr, #7 │ │ + sub r9, r9, lr, lsl #1 │ │ + mov r8, r5 │ │ + add lr, lr, #8 │ │ + sub r4, r4, lr, lsl #1 │ │ + tst r7, #1 │ │ + beq 50bd8 │ │ cmp r2, #0 │ │ - asr r8, r1, r3 │ │ - bne 48ddc │ │ - cmp r0, #0 │ │ - beq 490c0 │ │ - ldr r3, [r5, #36] ; 0x24 │ │ - ldr r6, [sp, #104] ; 0x68 │ │ - ldr r1, [r5, #12] │ │ - add r3, r6, r3, lsl #2 │ │ - ldr r0, [r5, #20] │ │ - ldr r2, [r5, #24] │ │ - add r1, r1, r8, lsl #1 │ │ - ldr r6, [r3, #16] │ │ - ldr r3, [sp, #76] ; 0x4c │ │ - ldr r7, [r4, #12] │ │ - str r3, [sp, #32] │ │ - ldr r3, [sp, #100] ; 0x64 │ │ - str r3, [sp, #36] ; 0x24 │ │ - ldr r3, [sp, #80] ; 0x50 │ │ - str r3, [sp] │ │ - ldr r3, [sp, #48] ; 0x30 │ │ - str r0, [sp, #24] │ │ - mov r0, #0 │ │ - str r3, [sp, #4] │ │ - ldr r3, [sp, #60] ; 0x3c │ │ - str r0, [sp, #28] │ │ - add r0, r7, r8, lsl #1 │ │ - str r3, [sp, #8] │ │ - mov r3, ip │ │ - str sl, [sp, #12] │ │ - mov r7, lr │ │ - str r9, [sp, #16] │ │ - str lr, [sp, #20] │ │ - blx r6 │ │ - ldr ip, [sp, #120] ; 0x78 │ │ - mov lr, r7 │ │ - ldr r0, [ip, #44] ; 0x2c │ │ - cmp r0, #0 │ │ - beq 48ee0 │ │ - ldr r3, [r5, #36] ; 0x24 │ │ - ldr r6, [sp, #104] ; 0x68 │ │ - ldr r1, [r5, #16] │ │ - add r3, r6, r3, lsl #2 │ │ - ldr r0, [r5, #20] │ │ - ldr r2, [r5, #24] │ │ - add r1, r1, r8, lsl #1 │ │ - ldr r6, [r3, #16] │ │ - ldr r3, [sp, #76] ; 0x4c │ │ - ldr r7, [r4, #16] │ │ - str r3, [sp, #32] │ │ - ldr r3, [sp, #100] ; 0x64 │ │ - str r3, [sp, #36] ; 0x24 │ │ - ldr r3, [sp, #80] ; 0x50 │ │ - str r3, [sp] │ │ - ldr r3, [sp, #52] ; 0x34 │ │ - str r0, [sp, #24] │ │ - mov r0, #1 │ │ - str r3, [sp, #4] │ │ - ldr r3, [sp, #64] ; 0x40 │ │ - str r0, [sp, #28] │ │ - add r0, r7, r8, lsl #1 │ │ - str r3, [sp, #8] │ │ - mov r3, ip │ │ - str sl, [sp, #12] │ │ - str r9, [sp, #16] │ │ - str lr, [sp, #20] │ │ - blx r6 │ │ - b 48edc │ │ - ldr r1, [ip, #36] ; 0x24 │ │ - cmp r1, #0 │ │ - bne 48fac │ │ - b 48ee0 │ │ - add sp, sp, #692 ; 0x2b4 │ │ - add sp, sp, #48128 ; 0xbc00 │ │ + bne 50bd8 │ │ + sub r3, r3, #4 │ │ + sub ip, ip, #4 │ │ + b 50bdc │ │ + add r4, r4, #4 │ │ + vld1.16 {d0-d3}, [r3]! │ │ + vld1.16 {d8-d11}, [ip]! │ │ + tst r7, #1 │ │ + beq 50c18 │ │ + cmp r2, #0 │ │ + beq 50c38 │ │ + vld1.16 {d5}, [r2]! │ │ + sub r3, r3, #4 │ │ + sub ip, ip, #4 │ │ + vld1.16 {d13}, [r2]! │ │ + vext.8 q1, q0, q1, #12 │ │ + vext.8 q0, q2, q0, #12 │ │ + vext.8 q5, q4, q5, #12 │ │ + vext.8 q4, q6, q4, #12 │ │ + b 50c38 │ │ + vdup.16 q2, d0[0] │ │ + vdup.16 q6, d8[0] │ │ + sub r3, r3, #4 │ │ + sub ip, ip, #4 │ │ + vext.8 q1, q0, q1, #12 │ │ + vext.8 q0, q2, q0, #12 │ │ + vext.8 q5, q4, q5, #12 │ │ + vext.8 q4, q6, q4, #12 │ │ + tst r7, #2 │ │ + bne 50c8c │ │ + sub lr, r5, #17 │ │ + lsl lr, lr, #1 │ │ + ldrh fp, [r3, lr] │ │ + ldrh lr, [ip, lr] │ │ + vdup.16 q14, fp │ │ + vdup.16 q15, lr │ │ + add fp, r1, #800 ; 0x320 │ │ + cmp r5, #10 │ │ + bge 50c8c │ │ + ldr lr, [pc] ; 50c6c │ │ + b 50c70 │ │ + andeq r9, r6, r0, lsr #25 │ │ + add lr, lr, pc │ │ + sub lr, lr, r5, lsl #1 │ │ + vld1.8 {d24-d27}, [lr] │ │ + vbit q0, q14, q12 │ │ + vbit q1, q14, q13 │ │ + vbit q4, q15, q12 │ │ + vbit q5, q15, q13 │ │ + vext.8 q8, q0, q1, #2 │ │ + vext.8 q10, q4, q5, #2 │ │ + vext.8 q9, q0, q1, #4 │ │ + vext.8 q11, q4, q5, #4 │ │ + vadd.i16 q2, q0, q8 │ │ + vadd.i16 q3, q4, q10 │ │ + vadd.i16 q2, q2, q9 │ │ + vadd.i16 q3, q3, q11 │ │ + vmull.u16 q6, d0, d0 │ │ + vmlal.u16 q6, d16, d16 │ │ + vmlal.u16 q6, d18, d18 │ │ + vmull.u16 q12, d8, d8 │ │ + vmlal.u16 q12, d20, d20 │ │ + vmlal.u16 q12, d22, d22 │ │ + vmull.u16 q7, d1, d1 │ │ + vmlal.u16 q7, d17, d17 │ │ + vmlal.u16 q7, d19, d19 │ │ + vmull.u16 q13, d9, d9 │ │ + vmlal.u16 q13, d21, d21 │ │ + vmlal.u16 q13, d23, d23 │ │ + subs r5, r5, #8 │ │ + vst1.16 {d4-d5}, [r1 :128]! │ │ + vst1.16 {d6-d7}, [fp :128]! │ │ + vst1.32 {d12-d15}, [r0 :128]! │ │ + vst1.32 {d24-d27}, [sl :128]! │ │ + ble 50d10 │ │ + tst r7, #2 │ │ + vorr q0, q1, q1 │ │ + vorr q4, q5, q5 │ │ + vld1.16 {d2-d3}, [r3]! │ │ + vld1.16 {d10-d11}, [ip]! │ │ + bne 50c8c │ │ + b 50c5c │ │ + subs r6, r6, #2 │ │ + ble 50d38 │ │ + add r0, r0, r9, lsl #1 │ │ + add sl, sl, r9, lsl #1 │ │ + add r1, r1, r9 │ │ + add fp, fp, r9 │ │ + add r3, r3, r4 │ │ + add ip, ip, r4 │ │ + mov r5, r8 │ │ + b 50bdc │ │ + vpop {d8-d15} │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r5, [r4, #24] │ │ - sub r0, r0, #1 │ │ - ldr r1, [r4, #32] │ │ - clz r0, r0 │ │ - lsr r0, r0, #5 │ │ - mul r2, r1, r5 │ │ - ldr r1, [ip, #40] ; 0x28 │ │ - asr r6, r2, r0 │ │ - cmn r6, #1 │ │ - ble 491c4 │ │ - cmp r1, #0 │ │ - bne 491a4 │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - mov r2, r6 │ │ - ldr r1, [r0, #12] │ │ - ldr r0, [r4, #12] │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - ldr ip, [sp, #120] ; 0x78 │ │ - ldr r0, [ip, #44] ; 0x2c │ │ - cmp r0, #0 │ │ - bne 48d34 │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - mov r2, r6 │ │ - ldr r1, [r0, #16] │ │ - ldr r0, [r4, #16] │ │ - b 49220 │ │ - cmp r1, #0 │ │ - bne 491f4 │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - rsb r2, r6, #0 │ │ - ldr r0, [r4, #12] │ │ - ldr r1, [r1, #12] │ │ - add r0, r0, r6 │ │ - sub r0, r0, r5 │ │ - add r1, r1, r6 │ │ - sub r1, r1, r5 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - ldr ip, [sp, #120] ; 0x78 │ │ - ldr r0, [ip, #44] ; 0x2c │ │ - cmp r0, #0 │ │ - bne 48d34 │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - rsb r2, r6, #0 │ │ - ldr r0, [r4, #16] │ │ - ldr r1, [r1, #16] │ │ - add r0, r0, r6 │ │ - sub r0, r0, r5 │ │ - add r1, r1, r6 │ │ - sub r1, r1, r5 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - ldr ip, [sp, #120] ; 0x78 │ │ - b 48d34 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #28 │ │ - ldrb r7, [r1] │ │ - sub r6, r0, #8 │ │ - mov r9, r3 │ │ - mov r5, #1 │ │ - lsl r3, r7, r6 │ │ - cmp r3, #1 │ │ - blt 4926c │ │ - mov r3, #0 │ │ - ldrb r7, [r1, #1] │ │ - strb r7, [r9, r3] │ │ - add r3, r3, #1 │ │ - ldrb r7, [r1] │ │ - cmp r3, r7, lsl r6 │ │ - blt 49254 │ │ - str r2, [sp, #20] │ │ - sub r2, r2, #1 │ │ - lsl r0, r5, r0 │ │ - cmp r2, #1 │ │ - str r0, [sp, #24] │ │ - mov r0, r2 │ │ - str r2, [sp, #16] │ │ - str r1, [sp, #12] │ │ - blt 49310 │ │ - mov r4, #0 │ │ - add r8, r4, #1 │ │ - mov r5, r1 │ │ - uxtb fp, r7 │ │ - mov r0, #65536 ; 0x10000 │ │ - ldrb sl, [r5, r8, lsl #1]! │ │ - sub r7, sl, fp │ │ - add r0, r0, r7, asr #1 │ │ - mov r1, r7 │ │ - bl 280c <__aeabi_idiv@plt> │ │ - ldr r1, [sp, #12] │ │ - cmp r7, #1 │ │ - blt 492f8 │ │ - add r2, r1, r4, lsl #1 │ │ - ldrb r4, [r2, #1] │ │ - ldrb r2, [r5, #1] │ │ - sub r2, r2, r4 │ │ - mul r0, r0, r2 │ │ - mov r2, #32768 ; 0x8000 │ │ - lsl r3, fp, r6 │ │ - add r7, r4, r2, lsr #16 │ │ - add fp, fp, #1 │ │ - add r2, r2, r0 │ │ - cmp sl, fp │ │ - strb r7, [r9, r3] │ │ - bne 492dc │ │ - ldr r0, [sp, #16] │ │ - cmp r8, r0 │ │ - beq 49310 │ │ - ldrb r7, [r1, r8, lsl #1] │ │ - mov r4, r8 │ │ - b 49294 │ │ - ldr r0, [sp, #16] │ │ - ldr r5, [sp, #24] │ │ - ldrb r0, [r1, r0, lsl #1] │ │ - cmp r5, r0, lsl r6 │ │ - ble 49398 │ │ - lsl r4, r0, r6 │ │ - ldr r0, [sp, #16] │ │ - sub r2, r5, r4 │ │ - cmp r2, #15 │ │ - add r0, r1, r0, lsl #1 │ │ - add r0, r0, #1 │ │ - bls 49380 │ │ - ldr r3, [sp, #20] │ │ - add r7, r1, r3, lsl #1 │ │ - add r3, r9, r4 │ │ - cmp r3, r7 │ │ - addcc r7, r9, r5 │ │ - cmpcc r0, r7 │ │ - bcc 49380 │ │ - bic ip, r2, #15 │ │ - vld1.8 {d16[]-d17[]}, [r0] │ │ - add r4, r4, ip │ │ - mov r7, ip │ │ - vst1.8 {d16-d17}, [r3]! │ │ - subs r7, r7, #16 │ │ - bne 4936c │ │ - cmp r2, ip │ │ - beq 49398 │ │ - add r2, r9, r4 │ │ - sub r7, r5, r4 │ │ - ldrb r3, [r0] │ │ - subs r7, r7, #1 │ │ - strb r3, [r2], #1 │ │ - bne 49388 │ │ - ldr r0, [sp, #16] │ │ - cmp r0, #1 │ │ - movge r0, #1 │ │ - lslge r0, r0, r6 │ │ - cmpge r0, #2 │ │ - blt 49488 │ │ - sub r2, r0, #2 │ │ - str r2, [sp, #20] │ │ - add r2, r9, #2 │ │ - str r2, [sp, #4] │ │ - asr fp, r0, #1 │ │ - mov r2, #0 │ │ - b 493e0 │ │ - ldr r1, [sp, #16] │ │ - ldr r2, [sp, #8] │ │ - cmp r2, r1 │ │ - ldr r1, [sp, #12] │ │ - beq 49488 │ │ - add r3, r2, #1 │ │ - str r3, [sp, #8] │ │ - ldrb r2, [r1, r2, lsl #1] │ │ - ldrb r3, [r1, r3, lsl #1] │ │ - lsl r3, r3, r6 │ │ - sub r1, r3, r2, lsl r6 │ │ - cmp r1, #1 │ │ - str r1, [sp, #24] │ │ - blt 493cc │ │ - ldr r1, [sp, #4] │ │ - lsl sl, r2, r6 │ │ - mov r2, #0 │ │ - add r8, r1, sl │ │ - b 4942c │ │ - ldr r1, [sp, #24] │ │ - add r2, r2, r0 │ │ - add r8, r8, r0 │ │ - cmp r2, r1 │ │ - bge 493cc │ │ - add r3, r2, sl │ │ - mov r4, r9 │ │ - add r7, r3, r0 │ │ - cmp r6, #1 │ │ - ldrb r5, [r4, r3]! │ │ - ldrb r7, [r9, r7] │ │ - sub ip, r7, r5 │ │ - add r1, ip, fp │ │ - add r1, r5, r1, asr r6 │ │ - strb r1, [r4, #1] │ │ - beq 49418 │ │ - add r1, fp, r7, lsl #1 │ │ - mov r7, r8 │ │ - sub lr, r1, r5, lsl #1 │ │ - ldr r5, [sp, #20] │ │ - ldrb r1, [r9, r3] │ │ - add r4, lr, ip │ │ - subs r5, r5, #1 │ │ - add r1, r1, lr, asr r6 │ │ - strb r1, [r7], #1 │ │ - mov lr, r4 │ │ - bne 49468 │ │ - b 49418 │ │ - add sp, sp, #28 │ │ + vpush {d8-d15} │ │ + ldrd r4, [sp, #100] ; 0x64 │ │ + ldrd r6, [sp, #108] ; 0x6c │ │ + add r5, r5, #2 │ │ + add sl, r0, #1600 ; 0x640 │ │ + add fp, r1, #800 ; 0x320 │ │ + add ip, r3, r4 │ │ + lsl r4, r4, #1 │ │ + mov r9, #1600 ; 0x640 │ │ + add lr, r5, #7 │ │ + bic lr, lr, #7 │ │ + sub r9, r9, lr, lsl #1 │ │ + add lr, lr, #8 │ │ + sub r4, r4, lr, lsl #1 │ │ + mov r8, r5 │ │ + tst r7, #1 │ │ + beq 50d9c │ │ + cmp r2, #0 │ │ + bne 50d9c │ │ + sub r3, r3, #6 │ │ + sub ip, ip, #6 │ │ + b 50da0 │ │ + add r4, r4, #6 │ │ + vld1.16 {d0-d3}, [r3]! │ │ + vld1.16 {d8-d11}, [ip]! │ │ + tst r7, #1 │ │ + beq 50ddc │ │ + cmp r2, #0 │ │ + beq 50dfc │ │ + vld1.16 {d5}, [r2]! │ │ + sub r3, r3, #6 │ │ + sub ip, ip, #6 │ │ + vld1.16 {d13}, [r2]! │ │ + vext.8 q1, q0, q1, #10 │ │ + vext.8 q0, q2, q0, #10 │ │ + vext.8 q5, q4, q5, #10 │ │ + vext.8 q4, q6, q4, #10 │ │ + b 50dfc │ │ + vdup.16 q2, d0[0] │ │ + vdup.16 q6, d8[0] │ │ + sub r3, r3, #6 │ │ + sub ip, ip, #6 │ │ + vext.8 q1, q0, q1, #10 │ │ + vext.8 q0, q2, q0, #10 │ │ + vext.8 q5, q4, q5, #10 │ │ + vext.8 q4, q6, q4, #10 │ │ + tst r7, #2 │ │ + bne 50e50 │ │ + sub lr, r5, #16 │ │ + lsl lr, lr, #1 │ │ + ldrh fp, [r3, lr] │ │ + ldrh lr, [ip, lr] │ │ + vdup.16 q14, fp │ │ + vdup.16 q15, lr │ │ + add fp, r1, #800 ; 0x320 │ │ + cmp r5, #11 │ │ + bge 50e50 │ │ + ldr lr, [pc] ; 50e30 │ │ + b 50e34 │ │ + ldrdeq r9, [r6], -sl │ │ + add lr, lr, pc │ │ + sub lr, lr, r5, lsl #1 │ │ + vld1.8 {d24-d27}, [lr] │ │ + vbit q0, q14, q12 │ │ + vbit q1, q14, q13 │ │ + vbit q4, q15, q12 │ │ + vbit q5, q15, q13 │ │ + vext.8 q8, q0, q1, #2 │ │ + vext.8 q10, q4, q5, #2 │ │ + vext.8 q9, q0, q1, #4 │ │ + vext.8 q11, q4, q5, #4 │ │ + vadd.i16 q2, q0, q8 │ │ + vadd.i16 q3, q4, q10 │ │ + vadd.i16 q2, q2, q9 │ │ + vadd.i16 q3, q3, q11 │ │ + vmull.u16 q6, d0, d0 │ │ + vmlal.u16 q6, d16, d16 │ │ + vmlal.u16 q6, d18, d18 │ │ + vmull.u16 q12, d8, d8 │ │ + vmlal.u16 q12, d20, d20 │ │ + vmlal.u16 q12, d22, d22 │ │ + vmull.u16 q7, d1, d1 │ │ + vmlal.u16 q7, d17, d17 │ │ + vmlal.u16 q7, d19, d19 │ │ + vmull.u16 q13, d9, d9 │ │ + vmlal.u16 q13, d21, d21 │ │ + vmlal.u16 q13, d23, d23 │ │ + vext.8 q8, q0, q1, #6 │ │ + vext.8 q10, q4, q5, #6 │ │ + vext.8 q9, q0, q1, #8 │ │ + vext.8 q11, q4, q5, #8 │ │ + vadd.i16 q2, q2, q8 │ │ + vadd.i16 q3, q3, q10 │ │ + vadd.i16 q2, q2, q9 │ │ + vadd.i16 q3, q3, q11 │ │ + vmlal.u16 q6, d16, d16 │ │ + vmlal.u16 q6, d1, d1 │ │ + vmlal.u16 q12, d20, d20 │ │ + vmlal.u16 q12, d9, d9 │ │ + vmlal.u16 q7, d17, d17 │ │ + vmlal.u16 q7, d19, d19 │ │ + vmlal.u16 q13, d21, d21 │ │ + vmlal.u16 q13, d23, d23 │ │ + subs r5, r5, #8 │ │ + vst1.16 {d4-d5}, [r1 :128]! │ │ + vst1.16 {d6-d7}, [fp :128]! │ │ + vst1.32 {d12-d15}, [r0 :128]! │ │ + vst1.32 {d24-d27}, [sl :128]! │ │ + ble 50f14 │ │ + tst r7, #2 │ │ + vorr q0, q1, q1 │ │ + vorr q4, q5, q5 │ │ + vld1.16 {d2-d3}, [r3]! │ │ + vld1.16 {d10-d11}, [ip]! │ │ + bne 50e50 │ │ + b 50e20 │ │ + subs r6, r6, #2 │ │ + ble 50f3c │ │ + add r0, r0, r9, lsl #1 │ │ + add sl, sl, r9, lsl #1 │ │ + add r1, r1, r9 │ │ + add fp, fp, r9 │ │ + add r3, r3, r4 │ │ + add ip, ip, r4 │ │ + mov r5, r8 │ │ + b 50da0 │ │ + vpop {d8-d15} │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr ip, [pc, #44] ; 494c4 │ │ - ldr r2, [pc, #44] ; 494c8 │ │ - ldr r3, [pc, #44] ; 494cc │ │ - add ip, pc, ip │ │ - ldr r1, [pc, #40] ; 494d0 │ │ - add r2, pc, r2 │ │ - add r3, pc, r3 │ │ - str r3, [r0] │ │ - add r1, pc, r1 │ │ - str r2, [r0, #4] │ │ - str r1, [r0, #8] │ │ - str ip, [r0, #12] │ │ - b 8eeec │ │ - ldrdeq r0, [r0], -r4 │ │ - andeq r0, r0, r8, asr #18 │ │ - andeq r0, r0, r4, lsr #32 │ │ - andeq r0, r0, r0, lsl #19 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #444 ; 0x1bc │ │ - add r8, sp, #376 ; 0x178 │ │ - str r1, [sp, #44] ; 0x2c │ │ - mov sl, r0 │ │ - vmov.i32 q8, #0 ; 0x00000000 │ │ - mov r0, #48 ; 0x30 │ │ - mov r1, r8 │ │ - vst1.64 {d16-d17}, [r1], r0 │ │ - add r0, r8, #32 │ │ - add r9, sp, #80 ; 0x50 │ │ - mov r5, #0 │ │ - vst1.64 {d16-d17}, [r0] │ │ - add r0, r8, #16 │ │ - vst1.64 {d16-d17}, [r1] │ │ - add r1, sp, #256 ; 0x100 │ │ - vst1.64 {d16-d17}, [r0] │ │ - add r0, r1, #96 ; 0x60 │ │ - vst1.64 {d16-d17}, [r0] │ │ - add r0, r1, #80 ; 0x50 │ │ - vst1.64 {d16-d17}, [r0] │ │ - add r0, r1, #64 ; 0x40 │ │ - vst1.64 {d16-d17}, [r0] │ │ - add r0, r1, #48 ; 0x30 │ │ - vst1.64 {d16-d17}, [r0] │ │ - add r0, r1, #32 │ │ - vst1.64 {d16-d17}, [r0] │ │ - add r0, r1, #16 │ │ - vst1.64 {d16-d17}, [r0] │ │ - mov r0, #116 ; 0x74 │ │ - vst1.64 {d16-d17}, [r1], r0 │ │ - mov r0, r9 │ │ - str r5, [r1] │ │ - mov r1, #176 ; 0xb0 │ │ - str r2, [sp, #36] ; 0x24 │ │ - str r5, [sp, #368] ; 0x170 │ │ - bl 2818 <__aeabi_memclr8@plt> │ │ - mov r2, #0 │ │ - mov r3, #0 │ │ - mov r1, #0 │ │ - mov lr, #0 │ │ - orr r0, r8, #4 │ │ - str r0, [sp, #40] ; 0x28 │ │ - ldrb r0, [sl] │ │ - add fp, r9, r5 │ │ - cmp r5, #28 │ │ - sub r0, r0, #128 ; 0x80 │ │ - add r3, r3, r0 │ │ - str r3, [r9, r5] │ │ - add r3, sp, #256 ; 0x100 │ │ - add r1, r0, r1 │ │ - str r1, [r3, r5] │ │ - add r1, r2, r0 │ │ - str r1, [r8, r5] │ │ - ldr r1, [fp, #56] ; 0x38 │ │ - add r1, r1, r0 │ │ - str r1, [fp, #56] ; 0x38 │ │ - add r1, r3, r5 │ │ - ldr r2, [r1, #88] ; 0x58 │ │ - add r2, r2, r0 │ │ - str r2, [r1, #88] ; 0x58 │ │ - mov r2, #3 │ │ - sub r3, r2, lr, lsr #1 │ │ - add r2, r9, #88 ; 0x58 │ │ - ldr r4, [r1, #84] ; 0x54 │ │ - ldr ip, [r2, r3, lsl #2] │ │ - add r7, ip, r0 │ │ - str r7, [r2, r3, lsl #2] │ │ - lsr r3, lr, #1 │ │ - add r3, r9, r3, lsl #2 │ │ - ldr r7, [r3, #132] ; 0x84 │ │ - add r7, r7, r0 │ │ - str r7, [r3, #132] ; 0x84 │ │ - ldr r7, [sp, #408] ; 0x198 │ │ - add r0, r7, r0 │ │ - str r0, [sp, #408] ; 0x198 │ │ - ldrb r0, [sl, #1] │ │ - ldr r7, [r9, r5] │ │ - sub r0, r0, #128 ; 0x80 │ │ - add r7, r7, r0 │ │ - str r7, [r9, r5] │ │ - ldr r7, [r8, r5] │ │ - add r7, r7, r0 │ │ - str r7, [r8, r5] │ │ - ldr r7, [r1, #4] │ │ - add r7, r0, r7 │ │ - str r7, [r1, #4] │ │ - ldr r7, [fp, #56] ; 0x38 │ │ - add r7, r7, r0 │ │ - str r7, [fp, #56] ; 0x38 │ │ - add r7, r4, r0 │ │ - str r7, [r1, #84] ; 0x54 │ │ - mov r7, #4 │ │ - sub r7, r7, lr, lsr #1 │ │ - ldr r4, [r2, r7, lsl #2] │ │ - add r4, r4, r0 │ │ - str r4, [r2, r7, lsl #2] │ │ - ldr r7, [r3, #136] ; 0x88 │ │ - ldr r4, [r1, #80] ; 0x50 │ │ - add r7, r7, r0 │ │ - str r7, [r3, #136] ; 0x88 │ │ - ldr r7, [sp, #412] ; 0x19c │ │ - ldr r6, [fp, #52] ; 0x34 │ │ - add r0, r7, r0 │ │ - str r0, [sp, #412] ; 0x19c │ │ - ldrb r0, [sl, #2] │ │ - ldr r7, [r8, r5] │ │ - sub r0, r0, #128 ; 0x80 │ │ - add r7, r7, r0 │ │ - str r7, [r8, r5] │ │ - ldr r7, [r1, #8] │ │ - add r7, r0, r7 │ │ - str r7, [r1, #8] │ │ - ldr r7, [fp, #4] │ │ - add r7, r7, r0 │ │ - str r7, [fp, #4] │ │ - add r7, r6, r0 │ │ - str r7, [fp, #52] ; 0x34 │ │ - add r7, r4, r0 │ │ - str r7, [r1, #80] ; 0x50 │ │ - mov r7, #5 │ │ - sub r7, r7, lr, lsr #1 │ │ - ldr r6, [r2, r7, lsl #2] │ │ - add r6, r6, r0 │ │ - str r6, [r2, r7, lsl #2] │ │ - ldr r7, [r3, #140] ; 0x8c │ │ - ldr r6, [r1, #76] ; 0x4c │ │ - add r7, r7, r0 │ │ - str r7, [r3, #140] ; 0x8c │ │ - ldr r7, [sp, #416] ; 0x1a0 │ │ - ldr r4, [fp, #52] ; 0x34 │ │ - add r0, r7, r0 │ │ - str r0, [sp, #416] ; 0x1a0 │ │ - ldrb r0, [sl, #3] │ │ - ldr r7, [r8, r5] │ │ - sub r0, r0, #128 ; 0x80 │ │ - add r7, r7, r0 │ │ - str r7, [r8, r5] │ │ - ldr r7, [r1, #12] │ │ - add r7, r0, r7 │ │ - str r7, [r1, #12] │ │ - ldr r7, [fp, #4] │ │ - add r7, r7, r0 │ │ - str r7, [fp, #4] │ │ - add r7, r4, r0 │ │ - str r7, [fp, #52] ; 0x34 │ │ - add r7, r6, r0 │ │ - str r7, [r1, #76] ; 0x4c │ │ - mov r7, #6 │ │ - sub r7, r7, lr, lsr #1 │ │ - ldr r6, [r2, r7, lsl #2] │ │ - add r6, r6, r0 │ │ - str r6, [r2, r7, lsl #2] │ │ - ldr r7, [r3, #144] ; 0x90 │ │ - ldr r6, [r1, #72] ; 0x48 │ │ - add r7, r7, r0 │ │ - str r7, [r3, #144] ; 0x90 │ │ - ldr r7, [sp, #420] ; 0x1a4 │ │ - ldr r4, [fp, #48] ; 0x30 │ │ - add r0, r7, r0 │ │ - str r0, [sp, #420] ; 0x1a4 │ │ - ldrb r0, [sl, #4] │ │ - ldr r7, [r8, r5] │ │ - sub r0, r0, #128 ; 0x80 │ │ - add r7, r7, r0 │ │ - str r7, [r8, r5] │ │ - ldr r7, [r1, #16] │ │ - add r7, r0, r7 │ │ - str r7, [r1, #16] │ │ - ldr r7, [fp, #8] │ │ - add r7, r7, r0 │ │ - str r7, [fp, #8] │ │ - add r7, r4, r0 │ │ - str r7, [fp, #48] ; 0x30 │ │ - add r7, r6, r0 │ │ - str r7, [r1, #72] ; 0x48 │ │ - mov r7, #7 │ │ - sub r7, r7, lr, lsr #1 │ │ - ldr r6, [r2, r7, lsl #2] │ │ - add r6, r6, r0 │ │ - str r6, [r2, r7, lsl #2] │ │ - ldr r7, [r3, #148] ; 0x94 │ │ - ldr r6, [r1, #68] ; 0x44 │ │ - add r7, r7, r0 │ │ - str r7, [r3, #148] ; 0x94 │ │ - ldr r7, [sp, #424] ; 0x1a8 │ │ - ldr r4, [fp, #48] ; 0x30 │ │ - add r0, r7, r0 │ │ - str r0, [sp, #424] ; 0x1a8 │ │ - ldrb r0, [sl, #5] │ │ - ldr r7, [r8, r5] │ │ - sub r0, r0, #128 ; 0x80 │ │ - add r7, r7, r0 │ │ - str r7, [r8, r5] │ │ - ldr r7, [r1, #20] │ │ - add r7, r0, r7 │ │ - str r7, [r1, #20] │ │ - ldr r7, [fp, #8] │ │ - add r7, r7, r0 │ │ - str r7, [fp, #8] │ │ - add r7, r4, r0 │ │ - str r7, [fp, #48] ; 0x30 │ │ - add r7, r6, r0 │ │ - str r7, [r1, #68] ; 0x44 │ │ - mov r7, #8 │ │ - sub r7, r7, lr, lsr #1 │ │ - ldr r6, [r2, r7, lsl #2] │ │ - add r6, r6, r0 │ │ - str r6, [r2, r7, lsl #2] │ │ - ldr r7, [r3, #152] ; 0x98 │ │ - ldr r6, [r1, #64] ; 0x40 │ │ - add r7, r7, r0 │ │ - str r7, [r3, #152] ; 0x98 │ │ - ldr r7, [sp, #428] ; 0x1ac │ │ - ldr r4, [fp, #44] ; 0x2c │ │ - add r0, r7, r0 │ │ - str r0, [sp, #428] ; 0x1ac │ │ - ldrb r0, [sl, #6] │ │ - ldr r7, [r8, r5] │ │ - sub r0, r0, #128 ; 0x80 │ │ - add r7, r7, r0 │ │ - str r7, [r8, r5] │ │ - ldr r7, [r1, #24] │ │ - add r7, r0, r7 │ │ - str r7, [r1, #24] │ │ - ldr r7, [fp, #12] │ │ - add r7, r7, r0 │ │ - str r7, [fp, #12] │ │ - add r7, r4, r0 │ │ - str r7, [fp, #44] ; 0x2c │ │ - add r7, r6, r0 │ │ - str r7, [r1, #64] ; 0x40 │ │ - mov r7, #9 │ │ - sub r7, r7, lr, lsr #1 │ │ - ldr r6, [r2, r7, lsl #2] │ │ - add r6, r6, r0 │ │ - str r6, [r2, r7, lsl #2] │ │ - ldr r7, [r3, #156] ; 0x9c │ │ - ldr r6, [r1, #60] ; 0x3c │ │ - add r7, r7, r0 │ │ - str r7, [r3, #156] ; 0x9c │ │ - ldr r7, [sp, #432] ; 0x1b0 │ │ - ldr r4, [fp, #44] ; 0x2c │ │ - add r0, r7, r0 │ │ - str r0, [sp, #432] ; 0x1b0 │ │ - ldrb r0, [sl, #7] │ │ - ldr r7, [r8, r5] │ │ - sub r0, r0, #128 ; 0x80 │ │ - add r7, r7, r0 │ │ - str r7, [r8, r5] │ │ - ldr r7, [r1, #28] │ │ - add r7, r0, r7 │ │ - str r7, [r1, #28] │ │ - ldr r7, [fp, #12] │ │ - add r7, r7, r0 │ │ - str r7, [fp, #12] │ │ - add r7, r4, r0 │ │ - str r7, [fp, #44] ; 0x2c │ │ - add r7, r6, r0 │ │ - str r7, [r1, #60] ; 0x3c │ │ - mov r7, #10 │ │ - sub r7, r7, lr, lsr #1 │ │ - ldr r6, [r2, r7, lsl #2] │ │ - add r6, r6, r0 │ │ - str r6, [r2, r7, lsl #2] │ │ - ldr r2, [r3, #160] ; 0xa0 │ │ - ldr r7, [sp, #436] ; 0x1b4 │ │ - add r2, r2, r0 │ │ - str r2, [r3, #160] ; 0xa0 │ │ - add r2, r7, r0 │ │ - str r2, [sp, #436] ; 0x1b4 │ │ - beq 49938 │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - add lr, lr, #1 │ │ - ldr r3, [fp, #4] │ │ - ldr r1, [r1, #4] │ │ - ldr r2, [r0, r5] │ │ - add r5, r5, #4 │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - add sl, sl, r0 │ │ - b 49580 │ │ - ldr r0, [sp, #412] ; 0x19c │ │ - add r7, sp, #376 ; 0x178 │ │ - ldr r5, [sp, #408] ; 0x198 │ │ - vmov.i32 q8, #0 ; 0x00000000 │ │ - ldm r7, {r1, r3, r7} │ │ - mul r0, r0, r0 │ │ - ldr r4, [sp, #416] ; 0x1a0 │ │ - ldr r6, [sp, #388] ; 0x184 │ │ - mul r3, r3, r3 │ │ - ldr ip, [sp, #372] ; 0x174 │ │ - ldr lr, [sp, #324] ; 0x144 │ │ - mla r0, r5, r5, r0 │ │ - ldr r5, [sp, #304] ; 0x130 │ │ - ldr fp, [sp, #164] ; 0xa4 │ │ - mla r1, r1, r1, r3 │ │ - ldr r3, [sp, #420] ; 0x1a4 │ │ - ldr r8, [sp, #360] ; 0x168 │ │ - mla r0, r4, r4, r0 │ │ - ldr r4, [sp, #296] ; 0x128 │ │ - ldr r9, [sp, #332] ; 0x14c │ │ - mla r1, r7, r7, r1 │ │ - ldr r7, [sp, #392] ; 0x188 │ │ - mla r0, r3, r3, r0 │ │ - ldr r3, [sp, #424] ; 0x1a8 │ │ - mla r1, r6, r6, r1 │ │ - ldr r6, [sp, #396] ; 0x18c │ │ - mla r0, r3, r3, r0 │ │ - ldr r3, [sp, #428] ; 0x1ac │ │ - mla r1, r7, r7, r1 │ │ - ldr r7, [sp, #400] ; 0x190 │ │ - mla r0, r3, r3, r0 │ │ - ldr r3, [sp, #432] ; 0x1b0 │ │ - mla r1, r6, r6, r1 │ │ - ldr r6, [sp, #312] ; 0x138 │ │ - mla r0, r3, r3, r0 │ │ - ldr r3, [sp, #404] ; 0x194 │ │ - mla r1, r7, r7, r1 │ │ - mov r7, #105 ; 0x69 │ │ - mla r0, r2, r2, r0 │ │ - mla r1, r3, r3, r1 │ │ - add r3, sp, #48 ; 0x30 │ │ - add r2, r3, #16 │ │ - vst1.64 {d16-d17}, [r2] │ │ - mul r0, r0, r7 │ │ - mul r1, r1, r7 │ │ - mov r7, #840 ; 0x348 │ │ - str r0, [sp, #72] ; 0x48 │ │ - mov r0, #28 │ │ - vst1.64 {d16-d17}, [r3], r0 │ │ - str r3, [sp, #44] ; 0x2c │ │ - add r3, sp, #256 ; 0x100 │ │ - str r1, [sp, #56] ; 0x38 │ │ - ldm r3, {r0, r1, r2, r3} │ │ - mul r1, r1, r1 │ │ - ldr sl, [sp, #60] ; 0x3c │ │ - mul r0, r0, r0 │ │ - mul r2, r2, r2 │ │ - mla r0, r6, r6, r0 │ │ - ldr r6, [sp, #308] ; 0x134 │ │ - mla r2, r5, r5, r2 │ │ - ldr r5, [sp, #300] ; 0x12c │ │ - mla r1, r6, r6, r1 │ │ - ldr r6, [sp, #272] ; 0x110 │ │ - mul r3, r3, r3 │ │ - mul r0, r0, r7 │ │ - mov r7, #420 ; 0x1a4 │ │ - mul r6, r6, r6 │ │ - mla r0, r1, r7, r0 │ │ - ldr r1, [sp, #276] ; 0x114 │ │ - mov r7, #280 ; 0x118 │ │ - mla r3, r5, r5, r3 │ │ - ldr r5, [sp, #292] ; 0x124 │ │ - mul r1, r1, r1 │ │ - mla r0, r2, r7, r0 │ │ - mov r2, #210 ; 0xd2 │ │ - ldr r7, [sp, #124] ; 0x7c │ │ - mla r6, r4, r4, r6 │ │ - ldr r4, [sp, #364] ; 0x16c │ │ - mla r0, r3, r2, r0 │ │ - ldr r2, [sp, #284] ; 0x11c │ │ - str r2, [sp, #40] ; 0x28 │ │ - mla r1, r5, r5, r1 │ │ - ldr r2, [sp, #288] ; 0x120 │ │ - str r2, [sp, #28] │ │ - mov r3, #168 ; 0xa8 │ │ - ldr r2, [sp, #280] ; 0x118 │ │ - mla r0, r6, r3, r0 │ │ - str r2, [sp, #24] │ │ - ldr r2, [sp, #348] ; 0x15c │ │ - str r2, [sp, #20] │ │ - mul r7, r7, r7 │ │ - ldr r2, [sp, #340] ; 0x154 │ │ - str r2, [sp, #16] │ │ - mov r2, #140 ; 0x8c │ │ - mla r0, r1, r2, r0 │ │ - ldr r1, [sp, #320] ; 0x140 │ │ - ldr r3, [sp, #352] ; 0x160 │ │ - str r3, [sp, #12] │ │ - mla r7, fp, fp, r7 │ │ - ldr r3, [sp, #316] ; 0x13c │ │ - ldr r2, [sp, #368] ; 0x170 │ │ - mul r1, r1, r1 │ │ - str r0, [sp, #32] │ │ - ldr r0, [sp, #336] ; 0x150 │ │ - mla r1, r2, r2, r1 │ │ - str r0, [sp, #8] │ │ - ldr r0, [sp, #356] ; 0x164 │ │ - mul r2, r3, r3 │ │ - str r0, [sp, #4] │ │ - ldr r0, [sp, #136] ; 0x88 │ │ - ldr r6, [sp, #140] ; 0x8c │ │ - mov r3, #840 ; 0x348 │ │ - mla r2, ip, ip, r2 │ │ - ldr r5, [sp, #328] ; 0x148 │ │ - ldr fp, [sp, #52] ; 0x34 │ │ - mla r0, r0, r0, sl │ │ - mov sl, #420 ; 0x1a4 │ │ - mla r0, r6, r6, r0 │ │ - ldr r6, [sp, #144] ; 0x90 │ │ - mul r2, r2, r3 │ │ - mov r3, #280 ; 0x118 │ │ - mla r0, r6, r6, r0 │ │ - ldr r6, [sp, #148] ; 0x94 │ │ - mla r1, r1, sl, r2 │ │ - mul r2, lr, lr │ │ - mov lr, #210 ; 0xd2 │ │ - mla r0, r6, r6, r0 │ │ - ldr r6, [sp, #152] ; 0x98 │ │ - mla r2, r4, r4, r2 │ │ - mov r4, #105 ; 0x69 │ │ - mla r0, r6, r6, r0 │ │ - mov r6, #105 ; 0x69 │ │ - mla r1, r2, r3, r1 │ │ - ldr r3, [sp, #4] │ │ - mul r2, r5, r5 │ │ - ldr r5, [sp, #120] ; 0x78 │ │ - mul r0, r0, r6 │ │ - ldr r6, [sp, #128] ; 0x80 │ │ - mla r2, r8, r8, r2 │ │ - mov r8, #140 ; 0x8c │ │ - mla r0, r7, sl, r0 │ │ - ldr r7, [sp, #160] ; 0xa0 │ │ - mov sl, #420 ; 0x1a4 │ │ - mul r6, r6, r6 │ │ - mla r6, r7, r7, r6 │ │ - mov r7, #210 ; 0xd2 │ │ - mla r1, r2, r7, r1 │ │ - mul r2, r9, r9 │ │ - mla r0, r6, r7, r0 │ │ - ldr r7, [sp, #12] │ │ - ldr r6, [sp, #92] ; 0x5c │ │ - mla r2, r3, r3, r2 │ │ - mov r3, #168 ; 0xa8 │ │ - mla r6, r6, r6, fp │ │ - mla r1, r2, r3, r1 │ │ - ldr r2, [sp, #132] ; 0x84 │ │ - ldr r3, [sp, #156] ; 0x9c │ │ - mul r2, r2, r2 │ │ - mla r2, r3, r3, r2 │ │ - ldr r3, [sp, #8] │ │ - mul r3, r3, r3 │ │ - mla r3, r7, r7, r3 │ │ - mov r7, #140 ; 0x8c │ │ - mla ip, r2, r7, r0 │ │ - ldr r0, [sp, #16] │ │ - mla r1, r3, r7, r1 │ │ - add r7, sp, #80 ; 0x50 │ │ - ldm r7, {r2, r3, r7} │ │ - mul r3, r3, r3 │ │ - mul r2, r2, r2 │ │ - mul r7, r7, r7 │ │ - mla r2, r5, r5, r2 │ │ - ldr r5, [sp, #96] ; 0x60 │ │ - mla r6, r5, r5, r6 │ │ - ldr r5, [sp, #100] ; 0x64 │ │ - mla r6, r5, r5, r6 │ │ - ldr r5, [sp, #104] ; 0x68 │ │ - mla r6, r5, r5, r6 │ │ - ldr r5, [sp, #108] ; 0x6c │ │ - mla r6, r5, r5, r6 │ │ - ldr r5, [sp, #112] ; 0x70 │ │ - mla r7, r5, r5, r7 │ │ - ldr r5, [sp, #40] ; 0x28 │ │ - mul r6, r6, r4 │ │ - mul r5, r5, r5 │ │ - mla r2, r2, sl, r6 │ │ - ldr r6, [sp, #116] ; 0x74 │ │ - mla r3, r6, r6, r3 │ │ - mla r2, r3, lr, r2 │ │ - mul r3, r0, r0 │ │ - ldr r0, [sp, #20] │ │ - mla r2, r7, r8, r2 │ │ - ldr r7, [sp, #344] ; 0x158 │ │ - mla r3, r0, r0, r3 │ │ - ldr r0, [sp, #24] │ │ - mul r7, r7, r7 │ │ - str r2, [sp, #52] ; 0x34 │ │ - str ip, [sp, #60] ; 0x3c │ │ - mul r6, r0, r0 │ │ - ldr r0, [sp, #28] │ │ - rsb r3, r3, r3, lsl #4 │ │ - mla r6, r0, r0, r6 │ │ - ldr r0, [sp, #32] │ │ - add r1, r1, r3, lsl #3 │ │ - add r3, sp, #168 ; 0xa8 │ │ - rsb r6, r6, r6, lsl #4 │ │ - add r6, r0, r6, lsl #3 │ │ - mla r5, r5, r4, r6 │ │ - mov r6, #105 ; 0x69 │ │ - mla r1, r7, r6, r1 │ │ - ldr r7, [sp, #204] ; 0xcc │ │ - str r5, [sp, #48] ; 0x30 │ │ - str r1, [sp, #64] ; 0x40 │ │ - ldm r3, {r0, r1, r2, r3} │ │ - mul r1, r1, r1 │ │ - mul r2, r2, r2 │ │ - mla r1, r7, r7, r1 │ │ - ldr r7, [sp, #200] ; 0xc8 │ │ - mul r0, r0, r0 │ │ - mla r2, r7, r7, r2 │ │ - ldr r7, [sp, #208] ; 0xd0 │ │ - mla r0, r7, r7, r0 │ │ - ldr r7, [sp, #68] ; 0x44 │ │ - mla r3, r3, r3, r7 │ │ - ldr r7, [sp, #184] ; 0xb8 │ │ - mla r3, r7, r7, r3 │ │ - ldr r7, [sp, #188] ; 0xbc │ │ - mla r3, r7, r7, r3 │ │ - ldr r7, [sp, #192] ; 0xc0 │ │ - mla r3, r7, r7, r3 │ │ - ldr r7, [sp, #196] ; 0xc4 │ │ - mla r3, r7, r7, r3 │ │ - ldr r7, [sp, #248] ; 0xf8 │ │ - mul r3, r3, r6 │ │ - mov r6, #105 ; 0x69 │ │ - mla r0, r0, sl, r3 │ │ - ldr r3, [sp, #220] ; 0xdc │ │ - mla r0, r1, lr, r0 │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - mla ip, r2, r8, r0 │ │ - ldr r0, [sp, #244] ; 0xf4 │ │ - mul r2, r3, r3 │ │ - ldr r3, [sp, #224] ; 0xe0 │ │ - str ip, [sp, #68] ; 0x44 │ │ - mla r0, r0, r0, r2 │ │ - ldr r2, [r1] │ │ - mla r2, r3, r3, r2 │ │ - ldr r3, [sp, #228] ; 0xe4 │ │ - mla r2, r3, r3, r2 │ │ - ldr r3, [sp, #232] ; 0xe8 │ │ - mla r2, r3, r3, r2 │ │ - ldr r3, [sp, #236] ; 0xec │ │ - mla r2, r3, r3, r2 │ │ - ldr r3, [sp, #240] ; 0xf0 │ │ - mla r2, r3, r3, r2 │ │ - ldr r3, [sp, #216] ; 0xd8 │ │ - mul r3, r3, r3 │ │ - mla r3, r7, r7, r3 │ │ - ldr r7, [sp, #212] ; 0xd4 │ │ - mul r2, r2, r6 │ │ - ldr r6, [sp, #252] ; 0xfc │ │ - mul r7, r7, r7 │ │ - mla r7, r6, r6, r7 │ │ - mla r2, r7, sl, r2 │ │ - mla r2, r3, lr, r2 │ │ - mla r2, r0, r8, r2 │ │ - mov r0, #0 │ │ - str r2, [r1] │ │ - ldr r3, [sp, #52] ; 0x34 │ │ - ldr r7, [sp, #56] ; 0x38 │ │ - cmp r3, r5 │ │ - ldr r6, [sp, #60] ; 0x3c │ │ - movhi r5, r3 │ │ - movwhi r0, #1 │ │ - cmp r7, r5 │ │ - ldr r4, [sp, #64] ; 0x40 │ │ - movwhi r0, #2 │ │ - movhi r5, r7 │ │ - cmp r6, r5 │ │ - ldr r1, [sp, #72] ; 0x48 │ │ - movwhi r0, #3 │ │ - movhi r5, r6 │ │ - cmp r4, r5 │ │ - add r3, sp, #48 ; 0x30 │ │ - movwhi r0, #4 │ │ - movhi r5, r4 │ │ - cmp ip, r5 │ │ - movwhi r0, #5 │ │ - movhi r5, ip │ │ - cmp r1, r5 │ │ - movwhi r0, #6 │ │ - movhi r5, r1 │ │ - cmp r2, r5 │ │ - movwhi r0, #7 │ │ - eor r1, r0, #4 │ │ - movhi r5, r2 │ │ - ldr r2, [sp, #36] ; 0x24 │ │ - ldr r1, [r3, r1, lsl #2] │ │ - sub r1, r5, r1 │ │ - lsr r1, r1, #10 │ │ - str r1, [r2] │ │ - add sp, sp, #444 ; 0x1bc │ │ + vpush {d8-d15} │ │ + ldrd r4, [sp, #100] ; 0x64 │ │ + ldr r6, [sp, #108] ; 0x6c │ │ + sub r7, r3, #1600 ; 0x640 │ │ + add r8, r3, #1600 ; 0x640 │ │ + sub r9, r4, #800 ; 0x320 │ │ + add sl, r4, #800 ; 0x320 │ │ + mov fp, #400 ; 0x190 │ │ + mov ip, #384 ; 0x180 │ │ + add lr, r5, #3 │ │ + bic lr, lr, #3 │ │ + sub r2, r2, lr, lsl #1 │ │ + sub ip, ip, lr │ │ + sub fp, fp, lr │ │ + sub fp, fp, #4 │ │ + mov lr, r5 │ │ + vmov.i16 q14, #3 ; 0x0003 │ │ + vmov.i32 q15, #3 ; 0x00000003 │ │ + vld1.16 {d0-d1}, [r9 :128]! │ │ + vld1.16 {d2-d3}, [r4 :128]! │ │ + vld1.16 {d4-d5}, [sl :128]! │ │ + vld1.32 {d16-d19}, [r7 :128]! │ │ + vld1.32 {d20-d23}, [r3 :128]! │ │ + vld1.32 {d24-d27}, [r8 :128]! │ │ + subs r5, r5, #4 │ │ + vext.8 d6, d0, d1, #2 │ │ + vext.8 d7, d2, d3, #2 │ │ + vext.8 d8, d4, d5, #2 │ │ + vext.8 d9, d0, d1, #4 │ │ + vext.8 d10, d2, d3, #4 │ │ + vext.8 d11, d4, d5, #4 │ │ + vadd.i16 d2, d2, d6 │ │ + vadd.i16 d7, d7, d8 │ │ + vadd.i16 d0, d0, d9 │ │ + vadd.i16 d2, d2, d7 │ │ + vadd.i16 d4, d4, d11 │ │ + vadd.i16 d2, d2, d10 │ │ + vadd.i16 d0, d0, d4 │ │ + vext.8 q3, q8, q9, #4 │ │ + vshl.s16 d2, d2, #2 │ │ + vext.8 q4, q8, q9, #8 │ │ + vext.8 q5, q10, q11, #4 │ │ + vext.8 q6, q10, q11, #8 │ │ + vmla.i16 d2, d0, d28 │ │ + vadd.i32 q3, q3, q10 │ │ + vadd.i32 q8, q8, q4 │ │ + vadd.i32 q5, q5, q6 │ │ + vadd.i32 q8, q8, q12 │ │ + vadd.i32 q3, q3, q5 │ │ + vext.8 q7, q12, q13, #4 │ │ + vext.8 q10, q12, q13, #8 │ │ + vld1.16 {d24}, [r1 :64]! │ │ + vadd.i32 q3, q3, q7 │ │ + vadd.i32 q8, q8, q10 │ │ + vshl.s32 q3, q3, #2 │ │ + vmla.i32 q3, q8, q15 │ │ + vorr d0, d1, d1 │ │ + vmlal.u16 q3, d2, d24 │ │ + vorr d2, d3, d3 │ │ + vrshrn.i32 d6, q3, #9 │ │ + vorr d4, d5, d5 │ │ + vst1.16 {d6}, [r0]! │ │ + ble 5106c │ │ + vorr q8, q9, q9 │ │ + vorr q10, q11, q11 │ │ + vorr q12, q13, q13 │ │ + vld1.16 {d1}, [r9 :64]! │ │ + vld1.16 {d3}, [r4 :64]! │ │ + vld1.16 {d5}, [sl :64]! │ │ + vld1.32 {d18-d19}, [r7 :128]! │ │ + vld1.32 {d22-d23}, [r3 :128]! │ │ + vld1.32 {d26-d27}, [r8 :128]! │ │ + b 50fa8 │ │ + subs r6, r6, #1 │ │ + ble 5109c │ │ + mov r5, lr │ │ + add r0, r0, ip, lsl #1 │ │ + add r1, r1, r2 │ │ + add r3, r3, fp, lsl #2 │ │ + add r7, r7, fp, lsl #2 │ │ + add r8, r8, fp, lsl #2 │ │ + add r4, r4, fp, lsl #1 │ │ + add r9, r9, fp, lsl #1 │ │ + add sl, sl, fp, lsl #1 │ │ + b 50f90 │ │ + vpop {d8-d15} │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r4, r5, r6, r7, fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr r4, [sp, #56] ; 0x38 │ │ - mov r7, #8 │ │ - ldr ip, [sp, #64] ; 0x40 │ │ - ldr r5, [sp, #68] ; 0x44 │ │ - ldr r6, [sp, #72] ; 0x48 │ │ - ldr lr, [sp, #60] ; 0x3c │ │ - stm sp, {r4, lr} │ │ - str ip, [sp, #8] │ │ - str r5, [sp, #12] │ │ - str r7, [sp, #16] │ │ - str r7, [sp, #20] │ │ - str r6, [sp, #24] │ │ - bl 49ebc │ │ - add sp, sp, #32 │ │ - pop {r4, r5, r6, r7, fp, pc} │ │ - push {r4, r5, r6, r7, r8, lr} │ │ - sub sp, sp, #32 │ │ - ldr r4, [sp, #56] ; 0x38 │ │ - mov r7, #8 │ │ - ldr ip, [sp, #64] ; 0x40 │ │ - mov r6, #4 │ │ - ldr r5, [sp, #68] ; 0x44 │ │ - ldr lr, [sp, #60] ; 0x3c │ │ - stm sp, {r4, lr} │ │ - str ip, [sp, #8] │ │ - add ip, sp, #12 │ │ - ldr r8, [sp, #72] ; 0x48 │ │ - stm ip, {r5, r6, r7, r8} │ │ - bl 49ebc │ │ - add sp, sp, #32 │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ - push {r4, r5, r6, r7, fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr r4, [sp, #56] ; 0x38 │ │ - mov r7, #4 │ │ - ldr ip, [sp, #64] ; 0x40 │ │ - ldr r5, [sp, #68] ; 0x44 │ │ - ldr r6, [sp, #72] ; 0x48 │ │ - ldr lr, [sp, #60] ; 0x3c │ │ - stm sp, {r4, lr} │ │ - str ip, [sp, #8] │ │ - str r5, [sp, #12] │ │ - str r7, [sp, #16] │ │ - str r7, [sp, #20] │ │ - str r6, [sp, #24] │ │ - bl 49ebc │ │ - add sp, sp, #32 │ │ - pop {r4, r5, r6, r7, fp, pc} │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #4 │ │ vpush {d8-d15} │ │ - sub sp, sp, #24 │ │ - sub sp, sp, #1024 ; 0x400 │ │ - ldr r6, [sp, #1176] ; 0x498 │ │ - mvn r9, #1 │ │ - str r3, [sp, #688] ; 0x2b0 │ │ - tst r6, #4 │ │ - str r2, [sp, #560] ; 0x230 │ │ - str r1, [sp, #44] ; 0x2c │ │ - bne 49fb4 │ │ - ldr r1, [sp, #1168] ; 0x490 │ │ - add r1, r1, #4 │ │ - cmp r1, #1 │ │ - blt 49fb0 │ │ - mov r7, #0 │ │ - cmp r1, #8 │ │ - bcc 49f2c │ │ - bic r7, r1, #7 │ │ - vmov.i16 q8, #32768 ; 0x8000 │ │ - add r3, sp, #760 ; 0x2f8 │ │ - mov r2, r7 │ │ - vst1.16 {d16-d17}, [r3]! │ │ - subs r2, r2, #8 │ │ - bne 49f18 │ │ - cmp r1, r7 │ │ - beq 49f50 │ │ - add r2, sp, #760 ; 0x2f8 │ │ - add r3, r2, r7, lsl #1 │ │ - ldr r2, [sp, #1168] ; 0x490 │ │ - sub r2, r2, r7 │ │ - mov r7, #32768 ; 0x8000 │ │ - add r2, r2, #4 │ │ - strh r7, [r3], #2 │ │ - subs r2, r2, #1 │ │ - bne 49f44 │ │ - mov r7, #0 │ │ - cmp r1, #7 │ │ - bls 49f88 │ │ - add r2, sp, #760 ; 0x2f8 │ │ - bic r7, r1, #7 │ │ - vmov.i16 q8, #32768 ; 0x8000 │ │ - add r3, r2, #24 │ │ - mov r2, r7 │ │ - vst1.16 {d16-d17}, [r3]! │ │ - subs r2, r2, #8 │ │ - bne 49f70 │ │ - mov r9, #0 │ │ - cmp r1, r7 │ │ - beq 49fb4 │ │ - ldr r2, [sp, #1168] ; 0x490 │ │ - add r1, sp, #760 ; 0x2f8 │ │ - add r1, r1, r7, lsl #1 │ │ - mov r3, #32768 ; 0x8000 │ │ - sub r2, r2, r7 │ │ - add r1, r1, #24 │ │ - add r2, r2, #4 │ │ - strh r3, [r1], #2 │ │ - subs r2, r2, #1 │ │ - bne 49fa4 │ │ - mov r9, #0 │ │ - ldr r2, [sp, #1172] ; 0x494 │ │ - tst r6, #8 │ │ - add r1, sp, #760 ; 0x2f8 │ │ - str r1, [sp, #656] ; 0x290 │ │ - str r2, [sp, #40] ; 0x28 │ │ - bne 4a0d8 │ │ - ldr r1, [sp, #1168] ; 0x490 │ │ - mov r5, r2 │ │ - add r1, r1, #4 │ │ - cmp r1, #1 │ │ - blt 4a0dc │ │ - mov r7, #0 │ │ - cmp r1, #8 │ │ - bcc 4a020 │ │ - ldr r2, [sp, #1172] ; 0x494 │ │ - add r3, sp, #760 ; 0x2f8 │ │ - bic r7, r1, #7 │ │ - vmov.i16 q8, #32768 ; 0x8000 │ │ - add r2, r2, r2, lsl #1 │ │ - add r2, r3, r2, lsl #3 │ │ - add r3, r2, #48 ; 0x30 │ │ - mov r2, r7 │ │ - vst1.16 {d16-d17}, [r3]! │ │ - subs r2, r2, #8 │ │ - bne 4a00c │ │ - cmp r1, r7 │ │ - beq 4a054 │ │ - ldr r2, [sp, #1168] ; 0x490 │ │ - sub r2, r2, r7 │ │ - add r3, r2, #4 │ │ - ldr r2, [sp, #1172] ; 0x494 │ │ - add r2, r2, r2, lsl #1 │ │ - add r2, r7, r2, lsl #2 │ │ - add r7, sp, #760 ; 0x2f8 │ │ - add r2, r7, r2, lsl #1 │ │ - mov r7, #32768 ; 0x8000 │ │ - add r2, r2, #48 ; 0x30 │ │ - strh r7, [r2], #2 │ │ - subs r3, r3, #1 │ │ - bne 4a048 │ │ - ldr r2, [sp, #1172] ; 0x494 │ │ - mov r7, #0 │ │ - cmp r1, #7 │ │ - bls 4a09c │ │ - add r2, r2, r2, lsl #1 │ │ - add r3, sp, #760 ; 0x2f8 │ │ - bic r7, r1, #7 │ │ - vmov.i16 q8, #32768 ; 0x8000 │ │ - add r2, r3, r2, lsl #3 │ │ - add r3, r2, #72 ; 0x48 │ │ - mov r2, r7 │ │ - vst1.16 {d16-d17}, [r3]! │ │ - subs r2, r2, #8 │ │ - bne 4a080 │ │ - ldr r2, [sp, #1172] ; 0x494 │ │ - cmp r1, r7 │ │ - mov r5, r2 │ │ - beq 4a0dc │ │ - add r2, r2, r2, lsl #1 │ │ - ldr r1, [sp, #1168] ; 0x490 │ │ - add r3, sp, #760 ; 0x2f8 │ │ - add r2, r7, r2, lsl #2 │ │ - sub r1, r1, r7 │ │ - add r1, r1, #4 │ │ - add r2, r3, r2, lsl #1 │ │ - mov r3, #32768 ; 0x8000 │ │ - add r2, r2, #72 ; 0x48 │ │ - strh r3, [r2], #2 │ │ - subs r1, r1, #1 │ │ - bne 4a0c0 │ │ - ldr r1, [sp, #1172] ; 0x494 │ │ - mov r5, r1 │ │ - b 4a0dc │ │ - add r5, r2, #2 │ │ - add r1, sp, #760 ; 0x2f8 │ │ - tst r6, #1 │ │ - add r7, r1, #52 ; 0x34 │ │ - mvn r1, #1 │ │ - str r1, [sp, #724] ; 0x2d4 │ │ - movw r1, #32768 ; 0x8000 │ │ - movt r1, #32768 ; 0x8000 │ │ - bne 4a128 │ │ - sub r2, r5, r9 │ │ - mov r3, #0 │ │ - cmp r2, #1 │ │ - str r3, [sp, #724] ; 0x2d4 │ │ - blt 4a128 │ │ - add r3, r9, r9, lsl #1 │ │ - add r3, r7, r3, lsl #3 │ │ - sub r3, r3, #4 │ │ - str r1, [r3], #24 │ │ - subs r2, r2, #1 │ │ - bne 4a11c │ │ - tst r6, #2 │ │ - str r0, [sp, #684] ; 0x2ac │ │ - bne 4a2ec │ │ - ldr r8, [sp, #1168] ; 0x490 │ │ - sub r2, r5, r9 │ │ - cmp r2, #1 │ │ - blt 4a2f4 │ │ - add r0, r9, r9, lsl #1 │ │ - ldr r3, [sp, #1168] ; 0x490 │ │ - add r0, r7, r0, lsl #3 │ │ - add r0, r0, r3, lsl #1 │ │ - str r1, [r0], #24 │ │ - subs r2, r2, #1 │ │ - bne 4a154 │ │ - ldr r8, [sp, #1168] ; 0x490 │ │ - cmn r9, #1 │ │ - str r5, [sp, #608] ; 0x260 │ │ - str r7, [sp, #220] ; 0xdc │ │ - bgt 4a304 │ │ - ldr r0, [sp, #724] ; 0x2d4 │ │ - cmp r8, r0 │ │ - ble 4a304 │ │ - ldr r0, [sp, #724] ; 0x2d4 │ │ - add ip, sp, #752 ; 0x2f0 │ │ - ldr r4, [sp, #688] ; 0x2b0 │ │ - mov r3, #0 │ │ - sub r1, r8, r0 │ │ - str r1, [sp, #704] ; 0x2c0 │ │ - bic r1, r1, #7 │ │ - str r1, [sp, #640] ; 0x280 │ │ - add r1, r0, r1 │ │ - str r1, [sp, #576] ; 0x240 │ │ - add r1, r9, r9, lsl #1 │ │ - add lr, r4, r0 │ │ - add r2, r8, r1, lsl #2 │ │ - lsl sl, r1, #2 │ │ - add r2, r2, #26 │ │ - str r2, [sp, #592] ; 0x250 │ │ - add r2, r0, r1, lsl #2 │ │ - mov r1, r4 │ │ - add r0, r2, #26 │ │ - add r2, sp, #760 ; 0x2f8 │ │ - str r0, [sp, #624] ; 0x270 │ │ - add r0, r2, r0, lsl #1 │ │ - add r2, r2, #52 ; 0x34 │ │ - str r2, [sp, #680] ; 0x2a8 │ │ - ldr r2, [sp, #704] ; 0x2c0 │ │ - ldr fp, [sp, #724] ; 0x2d4 │ │ - cmp r2, #8 │ │ - bcc 4a2c8 │ │ - b 4a224 │ │ - ldr r2, [sp, #44] ; 0x2c │ │ - add sl, sl, #12 │ │ - add r0, r0, #24 │ │ - add r3, r3, #1 │ │ - add lr, lr, r2 │ │ + ldrd r4, [sp, #100] ; 0x64 │ │ + ldr r6, [sp, #108] ; 0x6c │ │ + add r7, r3, #1600 ; 0x640 │ │ + sub r3, r3, #1600 ; 0x640 │ │ + add r8, r4, #800 ; 0x320 │ │ + sub r4, r4, #800 ; 0x320 │ │ + mov r9, #800 ; 0x320 │ │ + mov sl, #384 ; 0x180 │ │ + add fp, r5, #7 │ │ + bic fp, fp, #7 │ │ + sub r2, r2, fp, lsl #1 │ │ + sub sl, sl, fp │ │ + sub r9, r9, fp │ │ + sub r9, r9, #4 │ │ + sub ip, r9, #4 │ │ + mov lr, r5 │ │ + vld1.16 {d0-d3}, [r4 :128]! │ │ + vld1.16 {d4-d7}, [r8 :128]! │ │ + vld1.32 {d16-d19}, [r3 :128]! │ │ + vld1.32 {d22-d25}, [r7 :128]! │ │ + vld1.32 {d20-d21}, [r3 :128]! │ │ + vld1.32 {d26-d27}, [r7 :128]! │ │ + vmov.i16 q14, #5 ; 0x0005 │ │ + vmov.i16 q15, #6 ; 0x0006 │ │ + subs r5, r5, #8 │ │ + vext.8 q4, q0, q1, #4 │ │ + vext.8 q5, q2, q3, #4 │ │ + vext.8 q6, q0, q1, #2 │ │ + vext.8 q7, q2, q3, #2 │ │ + vadd.i16 q0, q0, q4 │ │ + vadd.i16 q5, q2, q5 │ │ + vadd.i16 q2, q6, q7 │ │ + vadd.i16 q0, q0, q5 │ │ + vext.8 q4, q8, q9, #8 │ │ + vext.8 q5, q9, q10, #8 │ │ + vext.8 q6, q11, q12, #8 │ │ + vext.8 q7, q12, q13, #8 │ │ + vmul.i16 q0, q0, q14 │ │ + vmla.i16 q0, q2, q15 │ │ + vadd.i32 q4, q4, q8 │ │ + vadd.i32 q5, q5, q9 │ │ + vadd.i32 q6, q6, q11 │ │ + vadd.i32 q7, q7, q12 │ │ + vadd.i32 q4, q4, q6 │ │ + vadd.i32 q5, q5, q7 │ │ + vext.8 q6, q8, q9, #4 │ │ + vext.8 q7, q9, q10, #4 │ │ + vext.8 q8, q11, q12, #4 │ │ + vext.8 q11, q12, q13, #4 │ │ + vld1.8 {d4-d5}, [r1 :128]! │ │ + vmov.i32 q14, #5 ; 0x00000005 │ │ + vmov.i32 q15, #6 ; 0x00000006 │ │ + vadd.i32 q6, q6, q8 │ │ + vadd.i32 q7, q7, q11 │ │ + vmul.i32 q4, q4, q14 │ │ + vmla.i32 q4, q6, q15 │ │ + vmul.i32 q5, q5, q14 │ │ + vmla.i32 q5, q7, q15 │ │ + vmlal.u16 q4, d0, d4 │ │ + vmlal.u16 q5, d1, d5 │ │ + vorr q0, q1, q1 │ │ + vrshrn.i32 d8, q4, #9 │ │ + vrshrn.i32 d9, q5, #9 │ │ + vorr q2, q3, q3 │ │ + vst1.16 {d8-d9}, [r0 :128]! │ │ + ble 511d0 │ │ + vorr q8, q10, q10 │ │ + vorr q11, q13, q13 │ │ + vld1.16 {d2-d3}, [r4 :128]! │ │ + vld1.16 {d6-d7}, [r8 :128]! │ │ + vld1.32 {d18-d21}, [r3 :128]! │ │ + vld1.32 {d24-d27}, [r7 :128]! │ │ + b 51104 │ │ + subs r6, r6, #1 │ │ + ble 512a0 │ │ + mov r5, lr │ │ + add r0, r0, sl, lsl #1 │ │ add r1, r1, r2 │ │ - adds r9, r9, #1 │ │ - bcs 4a304 │ │ - ldr r2, [sp, #704] ; 0x2c0 │ │ - ldr fp, [sp, #724] ; 0x2d4 │ │ - cmp r2, #8 │ │ - bcc 4a2c8 │ │ - ldr r2, [sp, #44] ; 0x2c │ │ - ldr r4, [sp, #688] ; 0x2b0 │ │ - mul r5, r3, r2 │ │ - add r2, r3, r3, lsl #1 │ │ - lsl r2, r2, #2 │ │ - add r7, r8, r5 │ │ - add r7, r4, r7 │ │ - ldr r4, [sp, #624] ; 0x270 │ │ - add r6, r4, r2 │ │ - add r4, sp, #760 ; 0x2f8 │ │ - add r6, r4, r6, lsl #1 │ │ - cmp r7, r6 │ │ - bls 4a280 │ │ - ldr fp, [sp, #724] ; 0x2d4 │ │ - ldr r4, [sp, #688] ; 0x2b0 │ │ - add r5, fp, r5 │ │ - add r5, r4, r5 │ │ - ldr r4, [sp, #592] ; 0x250 │ │ - add r2, r4, r2 │ │ - add r4, sp, #760 ; 0x2f8 │ │ - add r2, r4, r2, lsl #1 │ │ - cmp r5, r2 │ │ - bcc 4a2c8 │ │ - ldr r5, [sp, #640] ; 0x280 │ │ - mov r2, r0 │ │ - mov r7, lr │ │ - ldr r6, [r7] │ │ + add r3, r3, r9, lsl #2 │ │ + add r7, r7, r9, lsl #2 │ │ + add r4, r4, ip, lsl #1 │ │ + add r8, r8, ip, lsl #1 │ │ + vld1.32 {d16-d19}, [r3 :128]! │ │ + vld1.16 {d0-d3}, [r4 :128]! │ │ + vld1.32 {d20-d21}, [r3 :128]! │ │ + vmov.i16 q12, #5 ; 0x0005 │ │ + vmov.i16 q13, #6 ; 0x0006 │ │ subs r5, r5, #8 │ │ - ldr r4, [r7, #4] │ │ - add r7, r7, #8 │ │ - str r4, [sp, #756] ; 0x2f4 │ │ - str r6, [sp, #752] ; 0x2f0 │ │ - vld1.8 {d16}, [ip :64] │ │ - vmovl.u8 q8, d16 │ │ - vst1.16 {d16-d17}, [r2]! │ │ - bne 4a28c │ │ - ldr r2, [sp, #704] ; 0x2c0 │ │ - ldr r4, [sp, #640] ; 0x280 │ │ - ldr fp, [sp, #576] ; 0x240 │ │ - cmp r2, r4 │ │ - beq 4a1f4 │ │ - add r2, fp, sl │ │ - ldr r4, [sp, #680] ; 0x2a8 │ │ - add r2, r4, r2, lsl #1 │ │ - ldrb r4, [r1, fp] │ │ - add fp, fp, #1 │ │ - cmp r8, fp │ │ - strh r4, [r2], #2 │ │ - bne 4a2d4 │ │ - b 4a1f4 │ │ - ldr r0, [sp, #1168] ; 0x490 │ │ - add r8, r0, #2 │ │ - cmn r9, #1 │ │ - str r5, [sp, #608] ; 0x260 │ │ - str r7, [sp, #220] ; 0xdc │ │ - ble 4a174 │ │ - ldr r2, [sp, #1172] ; 0x494 │ │ - ldr lr, [sp, #684] ; 0x2ac │ │ - ldr fp, [sp, #220] ; 0xdc │ │ - cmp r2, #1 │ │ - blt 4a408 │ │ - ldr r0, [sp, #724] ; 0x2d4 │ │ - cmn r0, #1 │ │ - bgt 4a408 │ │ - ldr r2, [sp, #724] ; 0x2d4 │ │ - add r7, sp, #744 ; 0x2e8 │ │ - ldr r0, [sp, #560] ; 0x230 │ │ - mov r6, #0 │ │ - rsb sl, r2, #0 │ │ - mov r5, #0 │ │ - add r1, r0, #2 │ │ - bic r0, sl, #7 │ │ - add r3, r2, r0 │ │ - str r3, [sp, #688] ; 0x2b0 │ │ - add r3, sp, #760 ; 0x2f8 │ │ - add ip, r1, r2 │ │ - add r2, r3, r2, lsl #1 │ │ - add r9, r2, #52 ; 0x34 │ │ - add r2, r3, #52 ; 0x34 │ │ - str r2, [sp, #704] ; 0x2c0 │ │ - ldr r3, [sp, #724] ; 0x2d4 │ │ - cmp sl, #8 │ │ - bcc 4a3e8 │ │ - b 4a3a0 │ │ - ldr r2, [sp, #1172] ; 0x494 │ │ - add r5, r5, #1 │ │ - add r1, r1, #2 │ │ - add r6, r6, #12 │ │ - add r9, r9, #24 │ │ - add ip, ip, #2 │ │ - cmp r5, r2 │ │ - beq 4a408 │ │ - ldr r3, [sp, #724] ; 0x2d4 │ │ - cmp sl, #8 │ │ - bcc 4a3e8 │ │ - mov r3, r0 │ │ - mov r4, r9 │ │ - mov fp, ip │ │ - ldr r2, [fp] │ │ - subs r3, r3, #8 │ │ - ldr lr, [fp, #4] │ │ - add fp, fp, #8 │ │ - str lr, [sp, #748] ; 0x2ec │ │ - str r2, [sp, #744] ; 0x2e8 │ │ - vld1.8 {d16}, [r7 :64] │ │ - vmovl.u8 q8, d16 │ │ - vst1.16 {d16-d17}, [r4]! │ │ - bne 4a3ac │ │ - ldr r3, [sp, #688] ; 0x2b0 │ │ - cmp r0, sl │ │ - ldr lr, [sp, #684] ; 0x2ac │ │ - ldr fp, [sp, #220] ; 0xdc │ │ - beq 4a374 │ │ - add r2, r3, r6 │ │ - ldr r4, [sp, #704] ; 0x2c0 │ │ - add r4, r4, r2, lsl #1 │ │ - ldrb r2, [r1, r3] │ │ - adds r3, r3, #1 │ │ - strh r2, [r4], #2 │ │ - bcc 4a3f4 │ │ - b 4a374 │ │ - ldr r3, [sp, #608] ; 0x260 │ │ - cmp r3, #1 │ │ - blt 4a4e0 │ │ - add sl, sp, #736 ; 0x2e0 │ │ - mov ip, #0 │ │ - mov r9, #0 │ │ - mov r7, fp │ │ - mov r6, lr │ │ - b 4a444 │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - add r9, r9, #1 │ │ - add r7, r7, #24 │ │ - cmp r9, r3 │ │ - add r6, r6, r0 │ │ - beq 4a4e0 │ │ - cmp r9, r2 │ │ - ldr r5, [sp, #724] ; 0x2d4 │ │ - movwlt r5, #0 │ │ - cmp r8, r5 │ │ - ble 4a42c │ │ - sub fp, r8, r5 │ │ - cmp fp, #7 │ │ - bhi 4a46c │ │ - ldr fp, [sp, #220] ; 0xdc │ │ - b 4a4c0 │ │ - bic lr, fp, #7 │ │ - add r1, r7, r5, lsl #1 │ │ - add r4, r6, r5 │ │ - add r5, r5, lr │ │ - mov r2, lr │ │ - ldr r3, [r4] │ │ - subs r2, r2, #8 │ │ - ldr r0, [r4, #4] │ │ - add r4, r4, #8 │ │ - str r0, [sp, #740] ; 0x2e4 │ │ - str r3, [sp, #736] ; 0x2e0 │ │ - vld1.8 {d16}, [sl :64] │ │ - vmovl.u8 q8, d16 │ │ - vst1.16 {d16-d17}, [r1]! │ │ - bne 4a480 │ │ - cmp fp, lr │ │ - ldr lr, [sp, #684] ; 0x2ac │ │ - ldr r2, [sp, #1172] ; 0x494 │ │ - ldr fp, [sp, #220] ; 0xdc │ │ - ldr r3, [sp, #608] ; 0x260 │ │ - beq 4a42c │ │ - sub r1, ip, r5, lsl #1 │ │ - ldrb r0, [r6, r5] │ │ - add r5, r5, #1 │ │ - cmp r8, r5 │ │ - strh r0, [r7, -r1] │ │ - sub r1, r1, #2 │ │ - bne 4a4c4 │ │ - b 4a42c │ │ - ldr sl, [sp, #1152] ; 0x480 │ │ - ldr r1, [sp, #1164] ; 0x48c │ │ - ldr r0, [sp, #1160] ; 0x488 │ │ - cmp sl, #0 │ │ - ldr r5, [sp, #1156] ; 0x484 │ │ - beq 4b40c │ │ - clz r2, sl │ │ - sub r1, r1, #31 │ │ - add r2, r1, r2 │ │ - mov r6, sl │ │ - cmp r5, #0 │ │ - mov r9, lr │ │ - bic r7, r2, r2, asr #31 │ │ - and r2, sl, #1 │ │ - rsb r4, r2, #4 │ │ - str r7, [sp, #724] ; 0x2d4 │ │ - str r4, [sp, #476] ; 0x1dc │ │ - beq 4baec │ │ - ldr r2, [pc, #4000] ; 4b4d0 │ │ - vdup.32 q8, r7 │ │ - add r7, r0, #4 │ │ - vdup.32 q0, r6 │ │ - add lr, sp, #128 ; 0x80 │ │ - vdup.32 q1, r4 │ │ - ldr r2, [pc, r2] │ │ - vneg.s32 q8, q8 │ │ - vstmia lr, {d0-d1} │ │ - add lr, sp, #112 ; 0x70 │ │ - add r3, r2, r0, lsl #1 │ │ - add r0, r0, #2 │ │ - str r3, [sp, #36] ; 0x24 │ │ - add r3, r3, #1 │ │ - add r0, r2, r0, lsl #1 │ │ - str r0, [sp, #20] │ │ - add r0, r0, #1 │ │ - str r0, [sp, #16] │ │ - clz r0, r5 │ │ - str r3, [sp, #32] │ │ - add r0, r1, r0 │ │ - mov r3, #1 │ │ - bfi r4, r3, #1, #31 │ │ - vstmia lr, {d2-d3} │ │ - bic r1, r0, r0, asr #31 │ │ - add lr, sp, #96 ; 0x60 │ │ - vdup.32 q10, r4 │ │ - mov sl, r6 │ │ - vdup.32 q9, r1 │ │ - ldr r6, [sp, #724] ; 0x2d4 │ │ - vstmia lr, {d16-d17} │ │ - add lr, sp, #80 ; 0x50 │ │ - vneg.s32 q5, q9 │ │ - add r7, r2, r7, lsl #1 │ │ - vstmia lr, {d20-d21} │ │ - add lr, sp, #64 ; 0x40 │ │ - ldr r0, [sp, #1168] ; 0x490 │ │ - vdup.32 q6, r5 │ │ - vstmia lr, {d10-d11} │ │ - add lr, sp, #48 ; 0x30 │ │ - mov r5, r6 │ │ - bic r0, r0, #7 │ │ - str r4, [sp, #192] ; 0xc0 │ │ - mov r4, fp │ │ - str r7, [sp, #28] │ │ + vext.8 q3, q0, q1, #4 │ │ + vext.8 q2, q0, q1, #2 │ │ + vadd.i16 q0, q0, q3 │ │ + vext.8 q4, q8, q9, #4 │ │ + vext.8 q5, q9, q10, #4 │ │ + vext.8 q6, q8, q9, #8 │ │ + vext.8 q7, q9, q10, #8 │ │ + vmul.i16 q2, q2, q13 │ │ + vmla.i16 q2, q0, q12 │ │ + vld1.16 {d22-d23}, [r1 :128]! │ │ + vadd.i32 q8, q8, q6 │ │ + vadd.i32 q9, q9, q7 │ │ + vmul.i32 q4, q4, q15 │ │ + vmla.i32 q4, q8, q14 │ │ + vmul.i32 q5, q5, q15 │ │ + vmla.i32 q5, q9, q14 │ │ + vmlal.u16 q4, d4, d22 │ │ + vmlal.u16 q5, d5, d23 │ │ + vorr q0, q1, q1 │ │ + vrshrn.i32 d8, q4, #8 │ │ + vrshrn.i32 d9, q5, #8 │ │ + vorr q8, q10, q10 │ │ + vst1.16 {d8-d9}, [r0 :128]! │ │ + ble 51278 │ │ + vld1.16 {d2-d3}, [r4 :128]! │ │ + vld1.32 {d18-d21}, [r3 :128]! │ │ + b 51208 │ │ + subs r6, r6, #1 │ │ + ble 512a0 │ │ + mov r5, lr │ │ + sub r3, r3, fp, lsl #2 │ │ + sub r4, r4, fp, lsl #1 │ │ + add r0, r0, sl, lsl #1 │ │ + add r1, r1, r2 │ │ + sub r3, r3, #16 │ │ + sub r4, r4, #16 │ │ + b 510ec │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ + ldrd r4, [sp, #28] │ │ + ldrd r6, [sp, #36] ; 0x24 │ │ + ldr r8, [sp, #44] ; 0x2c │ │ + vdup.16 d31, r7 │ │ + cmp r6, #2 │ │ + vdup.16 q14, r8 │ │ + add r9, r0, r1 │ │ + add ip, r2, r3 │ │ + add lr, r4, #768 ; 0x300 │ │ + mov r7, #1536 ; 0x600 │ │ + lsl r1, r1, #1 │ │ + lsl r3, r3, #1 │ │ + add r8, r5, #7 │ │ + bic r8, r8, #7 │ │ + sub r1, r1, r8, lsl #1 │ │ + sub r3, r3, r8, lsl #1 │ │ + sub r7, r7, r8, lsl #1 │ │ + mov r8, r5 │ │ + blt 51390 │ │ + vld1.16 {d0-d1}, [r2 :128]! │ │ + vld1.16 {d16-d17}, [ip :128]! │ │ + vld1.16 {d2-d3}, [r4 :128]! │ │ + vld1.16 {d18-d19}, [lr :128]! │ │ + subs r5, r5, #8 │ │ + vshl.s16 q0, q0, #4 │ │ + vshl.s16 q8, q8, #4 │ │ + vsub.i16 q1, q1, q0 │ │ + vsub.i16 q9, q9, q8 │ │ + vshll.u16 q2, d0, #7 │ │ + vshll.u16 q3, d1, #7 │ │ + vshll.u16 q10, d16, #7 │ │ + vshll.u16 q11, d17, #7 │ │ + vmlal.s16 q2, d2, d31 │ │ + vmlal.s16 q3, d3, d31 │ │ + vmlal.s16 q10, d18, d31 │ │ + vmlal.s16 q11, d19, d31 │ │ + vqrshrun.s32 d4, q2, #11 │ │ + vqrshrun.s32 d5, q3, #11 │ │ + vqrshrun.s32 d20, q10, #11 │ │ + vqrshrun.s32 d21, q11, #11 │ │ + vmin.u16 q2, q2, q14 │ │ + vmin.u16 q10, q10, q14 │ │ + vst1.16 {d4-d5}, [r0 :128]! │ │ + vst1.16 {d20-d21}, [r9 :128]! │ │ + bgt 512f8 │ │ + sub r6, r6, #2 │ │ + cmp r6, #1 │ │ + blt 513c8 │ │ + mov r5, r8 │ │ + add r0, r0, r1 │ │ + add r9, r9, r1 │ │ + add r2, r2, r3 │ │ + add ip, ip, r3 │ │ + add r4, r4, r7 │ │ + add lr, lr, r7 │ │ + beq 51390 │ │ + b 512f8 │ │ + vld1.16 {d0-d1}, [r2 :128]! │ │ + vld1.16 {d2-d3}, [r4 :128]! │ │ + subs r5, r5, #8 │ │ + vshl.s16 q0, q0, #4 │ │ + vsub.i16 q1, q1, q0 │ │ + vshll.u16 q2, d0, #7 │ │ + vshll.u16 q3, d1, #7 │ │ + vmlal.s16 q2, d2, d31 │ │ + vmlal.s16 q3, d3, d31 │ │ + vqrshrun.s32 d4, q2, #11 │ │ + vqrshrun.s32 d5, q3, #11 │ │ + vmin.u16 q2, q2, q14 │ │ + vst1.16 {d4-d5}, [r0 :128]! │ │ + bgt 51390 │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + ldrd r4, [sp, #36] ; 0x24 │ │ + ldrd r6, [sp, #44] ; 0x2c │ │ + ldrd r8, [sp, #52] ; 0x34 │ │ + cmp r7, #2 │ │ + add sl, r0, r1 │ │ + add fp, r2, r3 │ │ + add ip, r4, #768 ; 0x300 │ │ + add lr, r5, #768 ; 0x300 │ │ + vld2.16 {d30[]-d31[]}, [r8] │ │ + vdup.16 q14, r9 │ │ + mov r8, #1536 ; 0x600 │ │ + lsl r1, r1, #1 │ │ + lsl r3, r3, #1 │ │ + add r9, r6, #7 │ │ + bic r9, r9, #7 │ │ + sub r1, r1, r9, lsl #1 │ │ + sub r3, r3, r9, lsl #1 │ │ + sub r8, r8, r9, lsl #1 │ │ + mov r9, r6 │ │ + blt 514e0 │ │ + vld1.16 {d0-d1}, [r2 :128]! │ │ + vld1.16 {d16-d17}, [fp :128]! │ │ + vld1.16 {d2-d3}, [r4 :128]! │ │ + vld1.16 {d18-d19}, [ip :128]! │ │ + vld1.16 {d4-d5}, [r5 :128]! │ │ + vld1.16 {d20-d21}, [lr :128]! │ │ + subs r6, r6, #8 │ │ + vshl.s16 q0, q0, #4 │ │ + vshl.s16 q8, q8, #4 │ │ + vsub.i16 q1, q1, q0 │ │ + vsub.i16 q2, q2, q0 │ │ + vsub.i16 q9, q9, q8 │ │ + vsub.i16 q10, q10, q8 │ │ + vshll.u16 q3, d0, #7 │ │ + vshll.u16 q0, d1, #7 │ │ + vshll.u16 q11, d16, #7 │ │ + vshll.u16 q8, d17, #7 │ │ + vmlal.s16 q3, d2, d30 │ │ + vmlal.s16 q3, d4, d31 │ │ + vmlal.s16 q0, d3, d30 │ │ + vmlal.s16 q0, d5, d31 │ │ + vmlal.s16 q11, d18, d30 │ │ + vmlal.s16 q11, d20, d31 │ │ + vmlal.s16 q8, d19, d30 │ │ + vmlal.s16 q8, d21, d31 │ │ + vqrshrun.s32 d6, q3, #11 │ │ + vqrshrun.s32 d7, q0, #11 │ │ + vqrshrun.s32 d22, q11, #11 │ │ + vqrshrun.s32 d23, q8, #11 │ │ + vmin.u16 q3, q3, q14 │ │ + vmin.u16 q11, q11, q14 │ │ + vst1.16 {d6-d7}, [r0 :128]! │ │ + vst1.16 {d22-d23}, [sl :128]! │ │ + bgt 51420 │ │ + subs r7, r7, #2 │ │ + cmp r7, #1 │ │ + blt 51528 │ │ + mov r6, r9 │ │ + add r0, r0, r1 │ │ + add sl, sl, r1 │ │ + add r2, r2, r3 │ │ + add fp, fp, r3 │ │ + add r4, r4, r8 │ │ + add ip, ip, r8 │ │ + add r5, r5, r8 │ │ + add lr, lr, r8 │ │ + beq 514e0 │ │ + b 51420 │ │ + vld1.16 {d0-d1}, [r2 :128]! │ │ + vld1.16 {d2-d3}, [r4 :128]! │ │ + vld1.16 {d4-d5}, [r5 :128]! │ │ + subs r6, r6, #8 │ │ + vshl.s16 q0, q0, #4 │ │ + vsub.i16 q1, q1, q0 │ │ + vsub.i16 q2, q2, q0 │ │ + vshll.u16 q3, d0, #7 │ │ + vshll.u16 q0, d1, #7 │ │ + vmlal.s16 q3, d2, d30 │ │ + vmlal.s16 q3, d4, d31 │ │ + vmlal.s16 q0, d3, d30 │ │ + vmlal.s16 q0, d5, d31 │ │ + vqrshrun.s32 d6, q3, #11 │ │ + vqrshrun.s32 d7, q0, #11 │ │ + vmin.u16 q3, q3, q14 │ │ + vst1.16 {d6-d7}, [r0 :128]! │ │ + bgt 51420 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, r7, lr} │ │ + ldrd r4, [sp, #20] │ │ + ldr r6, [sp, #28] │ │ + clz r4, r4 │ │ + clz r7, r6 │ │ + sub r7, r7, #18 │ │ + mov lr, #1 │ │ + movw ip, #16384 ; 0x4000 │ │ + lsl lr, lr, r7 │ │ + rsb ip, ip, #0 │ │ add r7, r7, #1 │ │ - str r7, [sp, #24] │ │ - str r0, [sp, #12] │ │ - str r1, [sp, #680] ; 0x2a8 │ │ - vstmia lr, {d12-d13} │ │ - ldr r0, [sp, #1168] ; 0x490 │ │ - mov r7, sl │ │ - cmp r0, #1 │ │ - bge 4a630 │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - add r4, r4, #24 │ │ - mov sl, r7 │ │ - add r9, r9, r0 │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - subs r0, r0, #1 │ │ - str r0, [sp, #40] ; 0x28 │ │ - beq 4bf08 │ │ - ldr r0, [sp, #1168] ; 0x490 │ │ - mov r7, sl │ │ - cmp r0, #1 │ │ - blt 4a600 │ │ - ldr r0, [sp, #32] │ │ - mov lr, #0 │ │ - ldr r1, [sp, #1168] ; 0x490 │ │ - ldrsb r0, [r0] │ │ - cmp r1, #8 │ │ - str r0, [sp, #216] ; 0xd8 │ │ - ldr r0, [sp, #24] │ │ - ldrsb r0, [r0] │ │ - str r0, [sp, #212] ; 0xd4 │ │ - ldr r0, [sp, #16] │ │ - ldrsb r0, [r0] │ │ - str r0, [sp, #208] ; 0xd0 │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - ldrsb fp, [r0] │ │ - ldr r0, [sp, #28] │ │ - ldrsb r0, [r0] │ │ - str r0, [sp, #204] ; 0xcc │ │ - ldr r0, [sp, #20] │ │ - ldrsb r6, [r0] │ │ - bcc 4afb8 │ │ - ldr r1, [sp, #212] ; 0xd4 │ │ - mov r8, #0 │ │ - ldr r0, [sp, #216] ; 0xd8 │ │ - add r7, sp, #728 ; 0x2d8 │ │ - mov ip, r4 │ │ - sub r2, r8, r1, lsl #1 │ │ - str r2, [sp, #188] ; 0xbc │ │ - ldr r2, [sp, #208] ; 0xd0 │ │ - sub lr, r8, r0, lsl #1 │ │ - lsl r0, r0, #1 │ │ - str r0, [sp, #180] ; 0xb4 │ │ - lsl r0, r1, #1 │ │ - str r0, [sp, #176] ; 0xb0 │ │ + sub ip, ip, lr │ │ + rsb r7, r7, #0 │ │ + vdup.16 q12, ip │ │ + vdup.16 q13, r7 │ │ + add r7, pc, #52 ; 0x34 │ │ + sub r4, r4, #24 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vqadd.s16 q0, q0, q2 │ │ + vqadd.s16 q1, q1, q3 │ │ + vmax.s16 q0, q0, q12 │ │ + vmax.s16 q1, q1, q12 │ │ + vqsub.s16 q0, q0, q12 │ │ + vqsub.s16 q1, q1, q12 │ │ + vshl.s16 q8, q0, q13 │ │ + vshl.s16 q9, q1, q13 │ │ + ldr r4, [r7, r4, lsl #2] │ │ + add r7, r7, r4 │ │ + bx r7 │ │ + andeq r0, r0, ip, lsr r2 │ │ + andeq r0, r0, r4, ror r1 │ │ + andeq r0, r0, ip, lsl #2 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r8, lsl r0 │ │ + add r7, r0, r1 │ │ + lsl r1, r1, #1 │ │ + subs r5, r5, #4 │ │ + vst1.16 {d16}, [r0 :64], r1 │ │ + vst1.16 {d17}, [r7 :64], r1 │ │ + vst1.16 {d18}, [r0 :64], r1 │ │ + vst1.16 {d19}, [r7 :64], r1 │ │ + ble 51958 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vqadd.s16 q0, q0, q2 │ │ + vqadd.s16 q1, q1, q3 │ │ + vmax.s16 q0, q0, q12 │ │ + vmax.s16 q1, q1, q12 │ │ + vqsub.s16 q0, q0, q12 │ │ + vqsub.s16 q1, q1, q12 │ │ + vshl.s16 q8, q0, q13 │ │ + vshl.s16 q9, q1, q13 │ │ + b 515c4 │ │ + add r7, r0, r1 │ │ + lsl r1, r1, #1 │ │ + vst1.16 {d16-d17}, [r0 :128], r1 │ │ + subs r5, r5, #2 │ │ + vst1.16 {d18-d19}, [r7 :128], r1 │ │ + ble 51958 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vqadd.s16 q0, q0, q2 │ │ + vqadd.s16 q1, q1, q3 │ │ + vmax.s16 q0, q0, q12 │ │ + vmax.s16 q1, q1, q12 │ │ + vqsub.s16 q0, q0, q12 │ │ + vqsub.s16 q1, q1, q12 │ │ + vshl.s16 q8, q0, q13 │ │ + vshl.s16 q9, q1, q13 │ │ + b 51610 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vqadd.s16 q0, q0, q2 │ │ + vqadd.s16 q1, q1, q3 │ │ + vmax.s16 q0, q0, q12 │ │ + vmax.s16 q1, q1, q12 │ │ + vqsub.s16 q0, q0, q12 │ │ + vqsub.s16 q1, q1, q12 │ │ + vshl.s16 q10, q0, q13 │ │ + vshl.s16 q11, q1, q13 │ │ + vst1.16 {d16-d19}, [r0 :128], r1 │ │ + subs r5, r5, #2 │ │ + vst1.16 {d20-d23}, [r0 :128], r1 │ │ + ble 51958 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vqadd.s16 q0, q0, q2 │ │ + vqadd.s16 q1, q1, q3 │ │ + vmax.s16 q0, q0, q12 │ │ + vmax.s16 q1, q1, q12 │ │ + vqsub.s16 q0, q0, q12 │ │ + vqsub.s16 q1, q1, q12 │ │ + vshl.s16 q8, q0, q13 │ │ + vshl.s16 q9, q1, q13 │ │ + b 5164c │ │ + add r7, r0, #32 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vqadd.s16 q0, q0, q2 │ │ + vqadd.s16 q1, q1, q3 │ │ + vmax.s16 q0, q0, q12 │ │ + vmax.s16 q1, q1, q12 │ │ + vqsub.s16 q0, q0, q12 │ │ + vqsub.s16 q1, q1, q12 │ │ + vshl.s16 q10, q0, q13 │ │ + vshl.s16 q11, q1, q13 │ │ + vst1.16 {d16-d19}, [r0 :128], r1 │ │ + subs r5, r5, #1 │ │ + vst1.16 {d20-d23}, [r7 :128], r1 │ │ + ble 51958 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vqadd.s16 q0, q0, q2 │ │ + vqadd.s16 q1, q1, q3 │ │ + vmax.s16 q0, q0, q12 │ │ + vmax.s16 q1, q1, q12 │ │ + vqsub.s16 q0, q0, q12 │ │ + vqsub.s16 q1, q1, q12 │ │ + vshl.s16 q8, q0, q13 │ │ + vshl.s16 q9, q1, q13 │ │ + b 516b4 │ │ + add r7, r0, #32 │ │ + mov ip, #64 ; 0x40 │ │ + sub r1, r1, #64 ; 0x40 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vqadd.s16 q0, q0, q2 │ │ + vqadd.s16 q1, q1, q3 │ │ + vmax.s16 q0, q0, q12 │ │ + vmax.s16 q1, q1, q12 │ │ + vqsub.s16 q0, q0, q12 │ │ + vqsub.s16 q1, q1, q12 │ │ + vshl.s16 q10, q0, q13 │ │ + vshl.s16 q11, q1, q13 │ │ + vst1.16 {d16-d19}, [r0 :128], ip │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vqadd.s16 q0, q0, q2 │ │ + vqadd.s16 q1, q1, q3 │ │ + vmax.s16 q0, q0, q12 │ │ + vmax.s16 q1, q1, q12 │ │ + vqsub.s16 q0, q0, q12 │ │ + vqsub.s16 q1, q1, q12 │ │ + vshl.s16 q8, q0, q13 │ │ + vshl.s16 q9, q1, q13 │ │ + vst1.16 {d20-d23}, [r7 :128], ip │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vqadd.s16 q0, q0, q2 │ │ + vqadd.s16 q1, q1, q3 │ │ + vmax.s16 q0, q0, q12 │ │ + vmax.s16 q1, q1, q12 │ │ + vqsub.s16 q0, q0, q12 │ │ + vqsub.s16 q1, q1, q12 │ │ + vshl.s16 q10, q0, q13 │ │ + vshl.s16 q11, q1, q13 │ │ + vst1.16 {d16-d19}, [r0 :128], r1 │ │ + subs r5, r5, #1 │ │ + vst1.16 {d20-d23}, [r7 :128], r1 │ │ + ble 51958 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vqadd.s16 q0, q0, q2 │ │ + vqadd.s16 q1, q1, q3 │ │ + vmax.s16 q0, q0, q12 │ │ + vmax.s16 q1, q1, q12 │ │ + vqsub.s16 q0, q0, q12 │ │ + vqsub.s16 q1, q1, q12 │ │ + vshl.s16 q8, q0, q13 │ │ + vshl.s16 q9, q1, q13 │ │ + b 51724 │ │ + add r7, r0, #32 │ │ + mov ip, #64 ; 0x40 │ │ + sub r1, r1, #192 ; 0xc0 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vqadd.s16 q0, q0, q2 │ │ + vqadd.s16 q1, q1, q3 │ │ + vmax.s16 q0, q0, q12 │ │ + vmax.s16 q1, q1, q12 │ │ + vqsub.s16 q0, q0, q12 │ │ + vqsub.s16 q1, q1, q12 │ │ + vshl.s16 q10, q0, q13 │ │ + vshl.s16 q11, q1, q13 │ │ + vst1.16 {d16-d19}, [r0 :128], ip │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vqadd.s16 q0, q0, q2 │ │ + vqadd.s16 q1, q1, q3 │ │ + vmax.s16 q0, q0, q12 │ │ + vmax.s16 q1, q1, q12 │ │ + vqsub.s16 q0, q0, q12 │ │ + vqsub.s16 q1, q1, q12 │ │ + vshl.s16 q8, q0, q13 │ │ + vshl.s16 q9, q1, q13 │ │ + vst1.16 {d20-d23}, [r7 :128], ip │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vqadd.s16 q0, q0, q2 │ │ + vqadd.s16 q1, q1, q3 │ │ + vmax.s16 q0, q0, q12 │ │ + vmax.s16 q1, q1, q12 │ │ + vqsub.s16 q0, q0, q12 │ │ + vqsub.s16 q1, q1, q12 │ │ + vshl.s16 q10, q0, q13 │ │ + vshl.s16 q11, q1, q13 │ │ + vst1.16 {d16-d19}, [r0 :128], ip │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vqadd.s16 q0, q0, q2 │ │ + vqadd.s16 q1, q1, q3 │ │ + vmax.s16 q0, q0, q12 │ │ + vmax.s16 q1, q1, q12 │ │ + vqsub.s16 q0, q0, q12 │ │ + vqsub.s16 q1, q1, q12 │ │ + vshl.s16 q8, q0, q13 │ │ + vshl.s16 q9, q1, q13 │ │ + vst1.16 {d20-d23}, [r7 :128], ip │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vqadd.s16 q0, q0, q2 │ │ + vqadd.s16 q1, q1, q3 │ │ + vmax.s16 q0, q0, q12 │ │ + vmax.s16 q1, q1, q12 │ │ + vqsub.s16 q0, q0, q12 │ │ + vqsub.s16 q1, q1, q12 │ │ + vshl.s16 q10, q0, q13 │ │ + vshl.s16 q11, q1, q13 │ │ + vst1.16 {d16-d19}, [r0 :128], ip │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vqadd.s16 q0, q0, q2 │ │ + vqadd.s16 q1, q1, q3 │ │ + vmax.s16 q0, q0, q12 │ │ + vmax.s16 q1, q1, q12 │ │ + vqsub.s16 q0, q0, q12 │ │ + vqsub.s16 q1, q1, q12 │ │ + vshl.s16 q8, q0, q13 │ │ + vshl.s16 q9, q1, q13 │ │ + vst1.16 {d20-d23}, [r7 :128], ip │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vqadd.s16 q0, q0, q2 │ │ + vqadd.s16 q1, q1, q3 │ │ + vmax.s16 q0, q0, q12 │ │ + vmax.s16 q1, q1, q12 │ │ + vqsub.s16 q0, q0, q12 │ │ + vqsub.s16 q1, q1, q12 │ │ + vshl.s16 q10, q0, q13 │ │ + vshl.s16 q11, q1, q13 │ │ + vst1.16 {d16-d19}, [r0 :128], r1 │ │ + subs r5, r5, #1 │ │ + vst1.16 {d20-d23}, [r7 :128], r1 │ │ + ble 51958 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vqadd.s16 q0, q0, q2 │ │ + vqadd.s16 q1, q1, q3 │ │ + vmax.s16 q0, q0, q12 │ │ + vmax.s16 q1, q1, q12 │ │ + vqsub.s16 q0, q0, q12 │ │ + vqsub.s16 q1, q1, q12 │ │ + vshl.s16 q8, q0, q13 │ │ + vshl.s16 q9, q1, q13 │ │ + b 517ec │ │ + pop {r4, r5, r6, r7, pc} │ │ + push {r4, r5, r6, r7, lr} │ │ + ldrd r4, [sp, #20] │ │ + ldr r6, [sp, #28] │ │ + clz r4, r4 │ │ + ldr r7, [sp, #32] │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + vdup.16 q15, r7 │ │ + vpush {d8-d9} │ │ + clz r7, r7 │ │ + sub r7, r7, #18 │ │ + mov ip, #8192 ; 0x2000 │ │ + lsr ip, ip, r7 │ │ + rsb r7, r7, #0 │ │ + vdup.16 q12, ip │ │ + vdup.16 q13, r7 │ │ + vdup.32 q4, r6 │ │ + vneg.s32 q4, q4 │ │ + add r7, pc, #132 ; 0x84 │ │ + sub r4, r4, #24 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vsubl.s16 q8, d4, d0 │ │ + vsubl.s16 q0, d5, d1 │ │ + vsubl.s16 q9, d6, d2 │ │ + vsubl.s16 q1, d7, d3 │ │ + vmul.i32 q8, q8, q4 │ │ + vmul.i32 q0, q0, q4 │ │ + vmul.i32 q9, q9, q4 │ │ + vmul.i32 q1, q1, q4 │ │ + vshr.s32 q8, q8, #4 │ │ + vshr.s32 q0, q0, #4 │ │ + vshr.s32 q9, q9, #4 │ │ + vshr.s32 q1, q1, #4 │ │ + vaddw.s16 q8, q8, d4 │ │ + vaddw.s16 q0, q0, d5 │ │ + vaddw.s16 q9, q9, d6 │ │ + vaddw.s16 q1, q1, d7 │ │ + vmovn.i32 d16, q8 │ │ + vmovn.i32 d17, q0 │ │ + vmovn.i32 d18, q9 │ │ + vmovn.i32 d19, q1 │ │ + vrshl.s16 q8, q8, q13 │ │ + vrshl.s16 q9, q9, q13 │ │ + vadd.i16 q8, q8, q12 │ │ + vadd.i16 q9, q9, q12 │ │ + vmin.s16 q8, q8, q15 │ │ + vmin.s16 q9, q9, q15 │ │ + vmax.s16 q8, q8, q14 │ │ + vmax.s16 q9, q9, q14 │ │ + ldr r4, [r7, r4, lsl #2] │ │ + add r7, r7, r4 │ │ + bx r7 │ │ + andeq r0, r0, ip, asr r5 │ │ + andeq r0, r0, r4, asr r3 │ │ + andeq r0, r0, ip, asr #4 │ │ + andeq r0, r0, r8, asr #2 │ │ + strheq r0, [r0], -r4 │ │ + andeq r0, r0, r8, lsl r0 │ │ + add r7, r0, r1 │ │ + lsl r1, r1, #1 │ │ + subs r5, r5, #4 │ │ + vst1.16 {d16}, [r0 :64], r1 │ │ + vst1.16 {d17}, [r7 :64], r1 │ │ + vst1.16 {d18}, [r0 :64], r1 │ │ + vst1.16 {d19}, [r7 :64], r1 │ │ + ble 52380 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vsubl.s16 q8, d4, d0 │ │ + vsubl.s16 q0, d5, d1 │ │ + vsubl.s16 q9, d6, d2 │ │ + vsubl.s16 q1, d7, d3 │ │ + vmul.i32 q8, q8, q4 │ │ + vmul.i32 q0, q0, q4 │ │ + vmul.i32 q9, q9, q4 │ │ + vmul.i32 q1, q1, q4 │ │ + vshr.s32 q8, q8, #4 │ │ + vshr.s32 q0, q0, #4 │ │ + vshr.s32 q9, q9, #4 │ │ + vshr.s32 q1, q1, #4 │ │ + vaddw.s16 q8, q8, d4 │ │ + vaddw.s16 q0, q0, d5 │ │ + vaddw.s16 q9, q9, d6 │ │ + vaddw.s16 q1, q1, d7 │ │ + vmovn.i32 d16, q8 │ │ + vmovn.i32 d17, q0 │ │ + vmovn.i32 d18, q9 │ │ + vmovn.i32 d19, q1 │ │ + vrshl.s16 q8, q8, q13 │ │ + vrshl.s16 q9, q9, q13 │ │ + vadd.i16 q8, q8, q12 │ │ + vadd.i16 q9, q9, q12 │ │ + vmin.s16 q8, q8, q15 │ │ + vmin.s16 q9, q9, q15 │ │ + vmax.s16 q8, q8, q14 │ │ + vmax.s16 q9, q9, q14 │ │ + b 51a4c │ │ + add r7, r0, r1 │ │ + lsl r1, r1, #1 │ │ + vst1.16 {d16-d17}, [r0 :128], r1 │ │ + subs r5, r5, #2 │ │ + vst1.16 {d18-d19}, [r7 :128], r1 │ │ + ble 52380 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vsubl.s16 q8, d4, d0 │ │ + vsubl.s16 q0, d5, d1 │ │ + vsubl.s16 q9, d6, d2 │ │ + vsubl.s16 q1, d7, d3 │ │ + vmul.i32 q8, q8, q4 │ │ + vmul.i32 q0, q0, q4 │ │ + vmul.i32 q9, q9, q4 │ │ + vmul.i32 q1, q1, q4 │ │ + vshr.s32 q8, q8, #4 │ │ + vshr.s32 q0, q0, #4 │ │ + vshr.s32 q9, q9, #4 │ │ + vshr.s32 q1, q1, #4 │ │ + vaddw.s16 q8, q8, d4 │ │ + vaddw.s16 q0, q0, d5 │ │ + vaddw.s16 q9, q9, d6 │ │ + vaddw.s16 q1, q1, d7 │ │ + vmovn.i32 d16, q8 │ │ + vmovn.i32 d17, q0 │ │ + vmovn.i32 d18, q9 │ │ + vmovn.i32 d19, q1 │ │ + vrshl.s16 q8, q8, q13 │ │ + vrshl.s16 q9, q9, q13 │ │ + vadd.i16 q8, q8, q12 │ │ + vadd.i16 q9, q9, q12 │ │ + vmin.s16 q8, q8, q15 │ │ + vmin.s16 q9, q9, q15 │ │ + vmax.s16 q8, q8, q14 │ │ + vmax.s16 q9, q9, q14 │ │ + b 51ae8 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vsubl.s16 q10, d4, d0 │ │ + vsubl.s16 q0, d5, d1 │ │ + vsubl.s16 q11, d6, d2 │ │ + vsubl.s16 q1, d7, d3 │ │ + vmul.i32 q10, q10, q4 │ │ + vmul.i32 q0, q0, q4 │ │ + vmul.i32 q11, q11, q4 │ │ + vmul.i32 q1, q1, q4 │ │ + vshr.s32 q10, q10, #4 │ │ + vshr.s32 q0, q0, #4 │ │ + vshr.s32 q11, q11, #4 │ │ + vshr.s32 q1, q1, #4 │ │ + vaddw.s16 q10, q10, d4 │ │ + vaddw.s16 q0, q0, d5 │ │ + vaddw.s16 q11, q11, d6 │ │ + vaddw.s16 q1, q1, d7 │ │ + vmovn.i32 d20, q10 │ │ + vmovn.i32 d21, q0 │ │ + vmovn.i32 d22, q11 │ │ + vmovn.i32 d23, q1 │ │ + vrshl.s16 q10, q10, q13 │ │ + vrshl.s16 q11, q11, q13 │ │ + vadd.i16 q10, q10, q12 │ │ + vadd.i16 q11, q11, q12 │ │ + vmin.s16 q10, q10, q15 │ │ + vmin.s16 q11, q11, q15 │ │ + vmax.s16 q10, q10, q14 │ │ + vmax.s16 q11, q11, q14 │ │ + vst1.16 {d16-d19}, [r0 :128], r1 │ │ + subs r5, r5, #2 │ │ + vst1.16 {d20-d23}, [r0 :128], r1 │ │ + ble 52380 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vsubl.s16 q8, d4, d0 │ │ + vsubl.s16 q0, d5, d1 │ │ + vsubl.s16 q9, d6, d2 │ │ + vsubl.s16 q1, d7, d3 │ │ + vmul.i32 q8, q8, q4 │ │ + vmul.i32 q0, q0, q4 │ │ + vmul.i32 q9, q9, q4 │ │ + vmul.i32 q1, q1, q4 │ │ + vshr.s32 q8, q8, #4 │ │ + vshr.s32 q0, q0, #4 │ │ + vshr.s32 q9, q9, #4 │ │ + vshr.s32 q1, q1, #4 │ │ + vaddw.s16 q8, q8, d4 │ │ + vaddw.s16 q0, q0, d5 │ │ + vaddw.s16 q9, q9, d6 │ │ + vaddw.s16 q1, q1, d7 │ │ + vmovn.i32 d16, q8 │ │ + vmovn.i32 d17, q0 │ │ + vmovn.i32 d18, q9 │ │ + vmovn.i32 d19, q1 │ │ + vrshl.s16 q8, q8, q13 │ │ + vrshl.s16 q9, q9, q13 │ │ + vadd.i16 q8, q8, q12 │ │ + vadd.i16 q9, q9, q12 │ │ + vmin.s16 q8, q8, q15 │ │ + vmin.s16 q9, q9, q15 │ │ + vmax.s16 q8, q8, q14 │ │ + vmax.s16 q9, q9, q14 │ │ + b 51b74 │ │ + add r7, r0, #32 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vsubl.s16 q10, d4, d0 │ │ + vsubl.s16 q0, d5, d1 │ │ + vsubl.s16 q11, d6, d2 │ │ + vsubl.s16 q1, d7, d3 │ │ + vmul.i32 q10, q10, q4 │ │ + vmul.i32 q0, q0, q4 │ │ + vmul.i32 q11, q11, q4 │ │ + vmul.i32 q1, q1, q4 │ │ + vshr.s32 q10, q10, #4 │ │ + vshr.s32 q0, q0, #4 │ │ + vshr.s32 q11, q11, #4 │ │ + vshr.s32 q1, q1, #4 │ │ + vaddw.s16 q10, q10, d4 │ │ + vaddw.s16 q0, q0, d5 │ │ + vaddw.s16 q11, q11, d6 │ │ + vaddw.s16 q1, q1, d7 │ │ + vmovn.i32 d20, q10 │ │ + vmovn.i32 d21, q0 │ │ + vmovn.i32 d22, q11 │ │ + vmovn.i32 d23, q1 │ │ + vrshl.s16 q10, q10, q13 │ │ + vrshl.s16 q11, q11, q13 │ │ + vadd.i16 q10, q10, q12 │ │ + vadd.i16 q11, q11, q12 │ │ + vmin.s16 q10, q10, q15 │ │ + vmin.s16 q11, q11, q15 │ │ + vmax.s16 q10, q10, q14 │ │ + vmax.s16 q11, q11, q14 │ │ + vst1.16 {d16-d19}, [r0 :128], r1 │ │ + subs r5, r5, #1 │ │ + vst1.16 {d20-d23}, [r7 :128], r1 │ │ + ble 52380 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vsubl.s16 q8, d4, d0 │ │ + vsubl.s16 q0, d5, d1 │ │ + vsubl.s16 q9, d6, d2 │ │ + vsubl.s16 q1, d7, d3 │ │ + vmul.i32 q8, q8, q4 │ │ + vmul.i32 q0, q0, q4 │ │ + vmul.i32 q9, q9, q4 │ │ + vmul.i32 q1, q1, q4 │ │ + vshr.s32 q8, q8, #4 │ │ + vshr.s32 q0, q0, #4 │ │ + vshr.s32 q9, q9, #4 │ │ + vshr.s32 q1, q1, #4 │ │ + vaddw.s16 q8, q8, d4 │ │ + vaddw.s16 q0, q0, d5 │ │ + vaddw.s16 q9, q9, d6 │ │ + vaddw.s16 q1, q1, d7 │ │ + vmovn.i32 d16, q8 │ │ + vmovn.i32 d17, q0 │ │ + vmovn.i32 d18, q9 │ │ + vmovn.i32 d19, q1 │ │ + vrshl.s16 q8, q8, q13 │ │ + vrshl.s16 q9, q9, q13 │ │ + vadd.i16 q8, q8, q12 │ │ + vadd.i16 q9, q9, q12 │ │ + vmin.s16 q8, q8, q15 │ │ + vmin.s16 q9, q9, q15 │ │ + vmax.s16 q8, q8, q14 │ │ + vmax.s16 q9, q9, q14 │ │ + b 51c7c │ │ + add r7, r0, #32 │ │ + mov ip, #64 ; 0x40 │ │ + sub r1, r1, #64 ; 0x40 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vsubl.s16 q10, d4, d0 │ │ + vsubl.s16 q0, d5, d1 │ │ + vsubl.s16 q11, d6, d2 │ │ + vsubl.s16 q1, d7, d3 │ │ + vmul.i32 q10, q10, q4 │ │ + vmul.i32 q0, q0, q4 │ │ + vmul.i32 q11, q11, q4 │ │ + vmul.i32 q1, q1, q4 │ │ + vshr.s32 q10, q10, #4 │ │ + vshr.s32 q0, q0, #4 │ │ + vshr.s32 q11, q11, #4 │ │ + vshr.s32 q1, q1, #4 │ │ + vaddw.s16 q10, q10, d4 │ │ + vaddw.s16 q0, q0, d5 │ │ + vaddw.s16 q11, q11, d6 │ │ + vaddw.s16 q1, q1, d7 │ │ + vmovn.i32 d20, q10 │ │ + vmovn.i32 d21, q0 │ │ + vmovn.i32 d22, q11 │ │ + vmovn.i32 d23, q1 │ │ + vrshl.s16 q10, q10, q13 │ │ + vrshl.s16 q11, q11, q13 │ │ + vadd.i16 q10, q10, q12 │ │ + vadd.i16 q11, q11, q12 │ │ + vmin.s16 q10, q10, q15 │ │ + vmin.s16 q11, q11, q15 │ │ + vmax.s16 q10, q10, q14 │ │ + vmax.s16 q11, q11, q14 │ │ + vst1.16 {d16-d19}, [r0 :128], ip │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vsubl.s16 q8, d4, d0 │ │ + vsubl.s16 q0, d5, d1 │ │ + vsubl.s16 q9, d6, d2 │ │ + vsubl.s16 q1, d7, d3 │ │ + vmul.i32 q8, q8, q4 │ │ + vmul.i32 q0, q0, q4 │ │ + vmul.i32 q9, q9, q4 │ │ + vmul.i32 q1, q1, q4 │ │ + vshr.s32 q8, q8, #4 │ │ + vshr.s32 q0, q0, #4 │ │ + vshr.s32 q9, q9, #4 │ │ + vshr.s32 q1, q1, #4 │ │ + vaddw.s16 q8, q8, d4 │ │ + vaddw.s16 q0, q0, d5 │ │ + vaddw.s16 q9, q9, d6 │ │ + vaddw.s16 q1, q1, d7 │ │ + vmovn.i32 d16, q8 │ │ + vmovn.i32 d17, q0 │ │ + vmovn.i32 d18, q9 │ │ + vmovn.i32 d19, q1 │ │ + vrshl.s16 q8, q8, q13 │ │ + vrshl.s16 q9, q9, q13 │ │ + vadd.i16 q8, q8, q12 │ │ + vadd.i16 q9, q9, q12 │ │ + vmin.s16 q8, q8, q15 │ │ + vmin.s16 q9, q9, q15 │ │ + vmax.s16 q8, q8, q14 │ │ + vmax.s16 q9, q9, q14 │ │ + vst1.16 {d20-d23}, [r7 :128], ip │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vsubl.s16 q10, d4, d0 │ │ + vsubl.s16 q0, d5, d1 │ │ + vsubl.s16 q11, d6, d2 │ │ + vsubl.s16 q1, d7, d3 │ │ + vmul.i32 q10, q10, q4 │ │ + vmul.i32 q0, q0, q4 │ │ + vmul.i32 q11, q11, q4 │ │ + vmul.i32 q1, q1, q4 │ │ + vshr.s32 q10, q10, #4 │ │ + vshr.s32 q0, q0, #4 │ │ + vshr.s32 q11, q11, #4 │ │ + vshr.s32 q1, q1, #4 │ │ + vaddw.s16 q10, q10, d4 │ │ + vaddw.s16 q0, q0, d5 │ │ + vaddw.s16 q11, q11, d6 │ │ + vaddw.s16 q1, q1, d7 │ │ + vmovn.i32 d20, q10 │ │ + vmovn.i32 d21, q0 │ │ + vmovn.i32 d22, q11 │ │ + vmovn.i32 d23, q1 │ │ + vrshl.s16 q10, q10, q13 │ │ + vrshl.s16 q11, q11, q13 │ │ + vadd.i16 q10, q10, q12 │ │ + vadd.i16 q11, q11, q12 │ │ + vmin.s16 q10, q10, q15 │ │ + vmin.s16 q11, q11, q15 │ │ + vmax.s16 q10, q10, q14 │ │ + vmax.s16 q11, q11, q14 │ │ + vst1.16 {d16-d19}, [r0 :128], r1 │ │ + subs r5, r5, #1 │ │ + vst1.16 {d20-d23}, [r7 :128], r1 │ │ + ble 52380 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vsubl.s16 q8, d4, d0 │ │ + vsubl.s16 q0, d5, d1 │ │ + vsubl.s16 q9, d6, d2 │ │ + vsubl.s16 q1, d7, d3 │ │ + vmul.i32 q8, q8, q4 │ │ + vmul.i32 q0, q0, q4 │ │ + vmul.i32 q9, q9, q4 │ │ + vmul.i32 q1, q1, q4 │ │ + vshr.s32 q8, q8, #4 │ │ + vshr.s32 q0, q0, #4 │ │ + vshr.s32 q9, q9, #4 │ │ + vshr.s32 q1, q1, #4 │ │ + vaddw.s16 q8, q8, d4 │ │ + vaddw.s16 q0, q0, d5 │ │ + vaddw.s16 q9, q9, d6 │ │ + vaddw.s16 q1, q1, d7 │ │ + vmovn.i32 d16, q8 │ │ + vmovn.i32 d17, q0 │ │ + vmovn.i32 d18, q9 │ │ + vmovn.i32 d19, q1 │ │ + vrshl.s16 q8, q8, q13 │ │ + vrshl.s16 q9, q9, q13 │ │ + vadd.i16 q8, q8, q12 │ │ + vadd.i16 q9, q9, q12 │ │ + vmin.s16 q8, q8, q15 │ │ + vmin.s16 q9, q9, q15 │ │ + vmax.s16 q8, q8, q14 │ │ + vmax.s16 q9, q9, q14 │ │ + b 51d8c │ │ + add r7, r0, #32 │ │ + mov ip, #64 ; 0x40 │ │ + sub r1, r1, #192 ; 0xc0 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vsubl.s16 q10, d4, d0 │ │ + vsubl.s16 q0, d5, d1 │ │ + vsubl.s16 q11, d6, d2 │ │ + vsubl.s16 q1, d7, d3 │ │ + vmul.i32 q10, q10, q4 │ │ + vmul.i32 q0, q0, q4 │ │ + vmul.i32 q11, q11, q4 │ │ + vmul.i32 q1, q1, q4 │ │ + vshr.s32 q10, q10, #4 │ │ + vshr.s32 q0, q0, #4 │ │ + vshr.s32 q11, q11, #4 │ │ + vshr.s32 q1, q1, #4 │ │ + vaddw.s16 q10, q10, d4 │ │ + vaddw.s16 q0, q0, d5 │ │ + vaddw.s16 q11, q11, d6 │ │ + vaddw.s16 q1, q1, d7 │ │ + vmovn.i32 d20, q10 │ │ + vmovn.i32 d21, q0 │ │ + vmovn.i32 d22, q11 │ │ + vmovn.i32 d23, q1 │ │ + vrshl.s16 q10, q10, q13 │ │ + vrshl.s16 q11, q11, q13 │ │ + vadd.i16 q10, q10, q12 │ │ + vadd.i16 q11, q11, q12 │ │ + vmin.s16 q10, q10, q15 │ │ + vmin.s16 q11, q11, q15 │ │ + vmax.s16 q10, q10, q14 │ │ + vmax.s16 q11, q11, q14 │ │ + vst1.16 {d16-d19}, [r0 :128], ip │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vsubl.s16 q8, d4, d0 │ │ + vsubl.s16 q0, d5, d1 │ │ + vsubl.s16 q9, d6, d2 │ │ + vsubl.s16 q1, d7, d3 │ │ + vmul.i32 q8, q8, q4 │ │ + vmul.i32 q0, q0, q4 │ │ + vmul.i32 q9, q9, q4 │ │ + vmul.i32 q1, q1, q4 │ │ + vshr.s32 q8, q8, #4 │ │ + vshr.s32 q0, q0, #4 │ │ + vshr.s32 q9, q9, #4 │ │ + vshr.s32 q1, q1, #4 │ │ + vaddw.s16 q8, q8, d4 │ │ + vaddw.s16 q0, q0, d5 │ │ + vaddw.s16 q9, q9, d6 │ │ + vaddw.s16 q1, q1, d7 │ │ + vmovn.i32 d16, q8 │ │ + vmovn.i32 d17, q0 │ │ + vmovn.i32 d18, q9 │ │ + vmovn.i32 d19, q1 │ │ + vrshl.s16 q8, q8, q13 │ │ + vrshl.s16 q9, q9, q13 │ │ + vadd.i16 q8, q8, q12 │ │ + vadd.i16 q9, q9, q12 │ │ + vmin.s16 q8, q8, q15 │ │ + vmin.s16 q9, q9, q15 │ │ + vmax.s16 q8, q8, q14 │ │ + vmax.s16 q9, q9, q14 │ │ + vst1.16 {d20-d23}, [r7 :128], ip │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vsubl.s16 q10, d4, d0 │ │ + vsubl.s16 q0, d5, d1 │ │ + vsubl.s16 q11, d6, d2 │ │ + vsubl.s16 q1, d7, d3 │ │ + vmul.i32 q10, q10, q4 │ │ + vmul.i32 q0, q0, q4 │ │ + vmul.i32 q11, q11, q4 │ │ + vmul.i32 q1, q1, q4 │ │ + vshr.s32 q10, q10, #4 │ │ + vshr.s32 q0, q0, #4 │ │ + vshr.s32 q11, q11, #4 │ │ + vshr.s32 q1, q1, #4 │ │ + vaddw.s16 q10, q10, d4 │ │ + vaddw.s16 q0, q0, d5 │ │ + vaddw.s16 q11, q11, d6 │ │ + vaddw.s16 q1, q1, d7 │ │ + vmovn.i32 d20, q10 │ │ + vmovn.i32 d21, q0 │ │ + vmovn.i32 d22, q11 │ │ + vmovn.i32 d23, q1 │ │ + vrshl.s16 q10, q10, q13 │ │ + vrshl.s16 q11, q11, q13 │ │ + vadd.i16 q10, q10, q12 │ │ + vadd.i16 q11, q11, q12 │ │ + vmin.s16 q10, q10, q15 │ │ + vmin.s16 q11, q11, q15 │ │ + vmax.s16 q10, q10, q14 │ │ + vmax.s16 q11, q11, q14 │ │ + vst1.16 {d16-d19}, [r0 :128], ip │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vsubl.s16 q8, d4, d0 │ │ + vsubl.s16 q0, d5, d1 │ │ + vsubl.s16 q9, d6, d2 │ │ + vsubl.s16 q1, d7, d3 │ │ + vmul.i32 q8, q8, q4 │ │ + vmul.i32 q0, q0, q4 │ │ + vmul.i32 q9, q9, q4 │ │ + vmul.i32 q1, q1, q4 │ │ + vshr.s32 q8, q8, #4 │ │ + vshr.s32 q0, q0, #4 │ │ + vshr.s32 q9, q9, #4 │ │ + vshr.s32 q1, q1, #4 │ │ + vaddw.s16 q8, q8, d4 │ │ + vaddw.s16 q0, q0, d5 │ │ + vaddw.s16 q9, q9, d6 │ │ + vaddw.s16 q1, q1, d7 │ │ + vmovn.i32 d16, q8 │ │ + vmovn.i32 d17, q0 │ │ + vmovn.i32 d18, q9 │ │ + vmovn.i32 d19, q1 │ │ + vrshl.s16 q8, q8, q13 │ │ + vrshl.s16 q9, q9, q13 │ │ + vadd.i16 q8, q8, q12 │ │ + vadd.i16 q9, q9, q12 │ │ + vmin.s16 q8, q8, q15 │ │ + vmin.s16 q9, q9, q15 │ │ + vmax.s16 q8, q8, q14 │ │ + vmax.s16 q9, q9, q14 │ │ + vst1.16 {d20-d23}, [r7 :128], ip │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vsubl.s16 q10, d4, d0 │ │ + vsubl.s16 q0, d5, d1 │ │ + vsubl.s16 q11, d6, d2 │ │ + vsubl.s16 q1, d7, d3 │ │ + vmul.i32 q10, q10, q4 │ │ + vmul.i32 q0, q0, q4 │ │ + vmul.i32 q11, q11, q4 │ │ + vmul.i32 q1, q1, q4 │ │ + vshr.s32 q10, q10, #4 │ │ + vshr.s32 q0, q0, #4 │ │ + vshr.s32 q11, q11, #4 │ │ + vshr.s32 q1, q1, #4 │ │ + vaddw.s16 q10, q10, d4 │ │ + vaddw.s16 q0, q0, d5 │ │ + vaddw.s16 q11, q11, d6 │ │ + vaddw.s16 q1, q1, d7 │ │ + vmovn.i32 d20, q10 │ │ + vmovn.i32 d21, q0 │ │ + vmovn.i32 d22, q11 │ │ + vmovn.i32 d23, q1 │ │ + vrshl.s16 q10, q10, q13 │ │ + vrshl.s16 q11, q11, q13 │ │ + vadd.i16 q10, q10, q12 │ │ + vadd.i16 q11, q11, q12 │ │ + vmin.s16 q10, q10, q15 │ │ + vmin.s16 q11, q11, q15 │ │ + vmax.s16 q10, q10, q14 │ │ + vmax.s16 q11, q11, q14 │ │ + vst1.16 {d16-d19}, [r0 :128], ip │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vsubl.s16 q8, d4, d0 │ │ + vsubl.s16 q0, d5, d1 │ │ + vsubl.s16 q9, d6, d2 │ │ + vsubl.s16 q1, d7, d3 │ │ + vmul.i32 q8, q8, q4 │ │ + vmul.i32 q0, q0, q4 │ │ + vmul.i32 q9, q9, q4 │ │ + vmul.i32 q1, q1, q4 │ │ + vshr.s32 q8, q8, #4 │ │ + vshr.s32 q0, q0, #4 │ │ + vshr.s32 q9, q9, #4 │ │ + vshr.s32 q1, q1, #4 │ │ + vaddw.s16 q8, q8, d4 │ │ + vaddw.s16 q0, q0, d5 │ │ + vaddw.s16 q9, q9, d6 │ │ + vaddw.s16 q1, q1, d7 │ │ + vmovn.i32 d16, q8 │ │ + vmovn.i32 d17, q0 │ │ + vmovn.i32 d18, q9 │ │ + vmovn.i32 d19, q1 │ │ + vrshl.s16 q8, q8, q13 │ │ + vrshl.s16 q9, q9, q13 │ │ + vadd.i16 q8, q8, q12 │ │ + vadd.i16 q9, q9, q12 │ │ + vmin.s16 q8, q8, q15 │ │ + vmin.s16 q9, q9, q15 │ │ + vmax.s16 q8, q8, q14 │ │ + vmax.s16 q9, q9, q14 │ │ + vst1.16 {d20-d23}, [r7 :128], ip │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vsubl.s16 q10, d4, d0 │ │ + vsubl.s16 q0, d5, d1 │ │ + vsubl.s16 q11, d6, d2 │ │ + vsubl.s16 q1, d7, d3 │ │ + vmul.i32 q10, q10, q4 │ │ + vmul.i32 q0, q0, q4 │ │ + vmul.i32 q11, q11, q4 │ │ + vmul.i32 q1, q1, q4 │ │ + vshr.s32 q10, q10, #4 │ │ + vshr.s32 q0, q0, #4 │ │ + vshr.s32 q11, q11, #4 │ │ + vshr.s32 q1, q1, #4 │ │ + vaddw.s16 q10, q10, d4 │ │ + vaddw.s16 q0, q0, d5 │ │ + vaddw.s16 q11, q11, d6 │ │ + vaddw.s16 q1, q1, d7 │ │ + vmovn.i32 d20, q10 │ │ + vmovn.i32 d21, q0 │ │ + vmovn.i32 d22, q11 │ │ + vmovn.i32 d23, q1 │ │ + vrshl.s16 q10, q10, q13 │ │ + vrshl.s16 q11, q11, q13 │ │ + vadd.i16 q10, q10, q12 │ │ + vadd.i16 q11, q11, q12 │ │ + vmin.s16 q10, q10, q15 │ │ + vmin.s16 q11, q11, q15 │ │ + vmax.s16 q10, q10, q14 │ │ + vmax.s16 q11, q11, q14 │ │ + vst1.16 {d16-d19}, [r0 :128], r1 │ │ + subs r5, r5, #1 │ │ + vst1.16 {d20-d23}, [r7 :128], r1 │ │ + ble 52380 │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vsubl.s16 q8, d4, d0 │ │ + vsubl.s16 q0, d5, d1 │ │ + vsubl.s16 q9, d6, d2 │ │ + vsubl.s16 q1, d7, d3 │ │ + vmul.i32 q8, q8, q4 │ │ + vmul.i32 q0, q0, q4 │ │ + vmul.i32 q9, q9, q4 │ │ + vmul.i32 q1, q1, q4 │ │ + vshr.s32 q8, q8, #4 │ │ + vshr.s32 q0, q0, #4 │ │ + vshr.s32 q9, q9, #4 │ │ + vshr.s32 q1, q1, #4 │ │ + vaddw.s16 q8, q8, d4 │ │ + vaddw.s16 q0, q0, d5 │ │ + vaddw.s16 q9, q9, d6 │ │ + vaddw.s16 q1, q1, d7 │ │ + vmovn.i32 d16, q8 │ │ + vmovn.i32 d17, q0 │ │ + vmovn.i32 d18, q9 │ │ + vmovn.i32 d19, q1 │ │ + vrshl.s16 q8, q8, q13 │ │ + vrshl.s16 q9, q9, q13 │ │ + vadd.i16 q8, q8, q12 │ │ + vadd.i16 q9, q9, q12 │ │ + vmin.s16 q8, q8, q15 │ │ + vmin.s16 q9, q9, q15 │ │ + vmax.s16 q8, q8, q14 │ │ + vmax.s16 q9, q9, q14 │ │ + b 51f94 │ │ + vpop {d8-d9} │ │ + pop {r4, r5, r6, r7, pc} │ │ + push {r4, r5, r6, r7, lr} │ │ + ldrd r4, [sp, #20] │ │ + ldr r6, [sp, #28] │ │ + clz r4, r4 │ │ + ldr r7, [sp, #32] │ │ + vmov.i16 q14, #0 ; 0x0000 │ │ + vdup.16 q15, r7 │ │ + vpush {d8-d15} │ │ + clz r7, r7 │ │ + sub r7, r7, #18 │ │ + mov ip, #8192 ; 0x2000 │ │ + lsr ip, ip, r7 │ │ + rsb r7, r7, #0 │ │ + vdup.16 q12, ip │ │ + vdup.16 q13, r7 │ │ + add r7, pc, #164 ; 0xa4 │ │ + sub r4, r4, #24 │ │ + vld1.8 {d14-d15}, [r6 :128]! │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vneg.s8 q7, q7 │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vmovl.s8 q6, d14 │ │ + vmovl.s8 q7, d15 │ │ + vmovl.s16 q4, d12 │ │ + vmovl.s16 q5, d13 │ │ + vmovl.s16 q6, d14 │ │ + vmovl.s16 q7, d15 │ │ + vsubl.s16 q8, d4, d0 │ │ + vsubl.s16 q0, d5, d1 │ │ + vsubl.s16 q9, d6, d2 │ │ + vsubl.s16 q1, d7, d3 │ │ + vmul.i32 q8, q8, q4 │ │ + vmul.i32 q0, q0, q5 │ │ + vmul.i32 q9, q9, q6 │ │ + vmul.i32 q1, q1, q7 │ │ + vshr.s32 q8, q8, #6 │ │ + vshr.s32 q0, q0, #6 │ │ + vshr.s32 q9, q9, #6 │ │ + vshr.s32 q1, q1, #6 │ │ + vaddw.s16 q8, q8, d4 │ │ + vaddw.s16 q0, q0, d5 │ │ + vaddw.s16 q9, q9, d6 │ │ + vaddw.s16 q1, q1, d7 │ │ + vmovn.i32 d16, q8 │ │ + vmovn.i32 d17, q0 │ │ + vmovn.i32 d18, q9 │ │ + vmovn.i32 d19, q1 │ │ + vrshl.s16 q8, q8, q13 │ │ + vrshl.s16 q9, q9, q13 │ │ + vadd.i16 q8, q8, q12 │ │ + vadd.i16 q9, q9, q12 │ │ + vmin.s16 q8, q8, q15 │ │ + vmin.s16 q9, q9, q15 │ │ + vmax.s16 q8, q8, q14 │ │ + vmax.s16 q9, q9, q14 │ │ + ldr r4, [r7, r4, lsl #2] │ │ + add r7, r7, r4 │ │ + bx r7 │ │ + muleq r0, ip, r6 │ │ + andeq r0, r0, r4, lsl r4 │ │ + andeq r0, r0, ip, asr #5 │ │ + andeq r0, r0, r8, lsl #3 │ │ + ldrdeq r0, [r0], -r4 │ │ + andeq r0, r0, r8, lsl r0 │ │ + add r7, r0, r1 │ │ + lsl r1, r1, #1 │ │ + subs r5, r5, #4 │ │ + vst1.16 {d16}, [r0 :64], r1 │ │ + vst1.16 {d17}, [r7 :64], r1 │ │ + vst1.16 {d18}, [r0 :64], r1 │ │ + vst1.16 {d19}, [r7 :64], r1 │ │ + ble 53004 │ │ + vld1.8 {d14-d15}, [r6 :128]! │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vneg.s8 q7, q7 │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vmovl.s8 q6, d14 │ │ + vmovl.s8 q7, d15 │ │ + vmovl.s16 q4, d12 │ │ + vmovl.s16 q5, d13 │ │ + vmovl.s16 q6, d14 │ │ + vmovl.s16 q7, d15 │ │ + vsubl.s16 q8, d4, d0 │ │ + vsubl.s16 q0, d5, d1 │ │ + vsubl.s16 q9, d6, d2 │ │ + vsubl.s16 q1, d7, d3 │ │ + vmul.i32 q8, q8, q4 │ │ + vmul.i32 q0, q0, q5 │ │ + vmul.i32 q9, q9, q6 │ │ + vmul.i32 q1, q1, q7 │ │ + vshr.s32 q8, q8, #6 │ │ + vshr.s32 q0, q0, #6 │ │ + vshr.s32 q9, q9, #6 │ │ + vshr.s32 q1, q1, #6 │ │ + vaddw.s16 q8, q8, d4 │ │ + vaddw.s16 q0, q0, d5 │ │ + vaddw.s16 q9, q9, d6 │ │ + vaddw.s16 q1, q1, d7 │ │ + vmovn.i32 d16, q8 │ │ + vmovn.i32 d17, q0 │ │ + vmovn.i32 d18, q9 │ │ + vmovn.i32 d19, q1 │ │ + vrshl.s16 q8, q8, q13 │ │ + vrshl.s16 q9, q9, q13 │ │ + vadd.i16 q8, q8, q12 │ │ + vadd.i16 q9, q9, q12 │ │ + vmin.s16 q8, q8, q15 │ │ + vmin.s16 q9, q9, q15 │ │ + vmax.s16 q8, q8, q14 │ │ + vmax.s16 q9, q9, q14 │ │ + b 52490 │ │ + add r7, r0, r1 │ │ + lsl r1, r1, #1 │ │ + vst1.16 {d16-d17}, [r0 :128], r1 │ │ + subs r5, r5, #2 │ │ + vst1.16 {d18-d19}, [r7 :128], r1 │ │ + ble 53004 │ │ + vld1.8 {d14-d15}, [r6 :128]! │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vneg.s8 q7, q7 │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vmovl.s8 q6, d14 │ │ + vmovl.s8 q7, d15 │ │ + vmovl.s16 q4, d12 │ │ + vmovl.s16 q5, d13 │ │ + vmovl.s16 q6, d14 │ │ + vmovl.s16 q7, d15 │ │ + vsubl.s16 q8, d4, d0 │ │ + vsubl.s16 q0, d5, d1 │ │ + vsubl.s16 q9, d6, d2 │ │ + vsubl.s16 q1, d7, d3 │ │ + vmul.i32 q8, q8, q4 │ │ + vmul.i32 q0, q0, q5 │ │ + vmul.i32 q9, q9, q6 │ │ + vmul.i32 q1, q1, q7 │ │ + vshr.s32 q8, q8, #6 │ │ + vshr.s32 q0, q0, #6 │ │ + vshr.s32 q9, q9, #6 │ │ + vshr.s32 q1, q1, #6 │ │ + vaddw.s16 q8, q8, d4 │ │ + vaddw.s16 q0, q0, d5 │ │ + vaddw.s16 q9, q9, d6 │ │ + vaddw.s16 q1, q1, d7 │ │ + vmovn.i32 d16, q8 │ │ + vmovn.i32 d17, q0 │ │ + vmovn.i32 d18, q9 │ │ + vmovn.i32 d19, q1 │ │ + vrshl.s16 q8, q8, q13 │ │ + vrshl.s16 q9, q9, q13 │ │ + vadd.i16 q8, q8, q12 │ │ + vadd.i16 q9, q9, q12 │ │ + vmin.s16 q8, q8, q15 │ │ + vmin.s16 q9, q9, q15 │ │ + vmax.s16 q8, q8, q14 │ │ + vmax.s16 q9, q9, q14 │ │ + b 5254c │ │ + vld1.8 {d14-d15}, [r6 :128]! │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vneg.s8 q7, q7 │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vmovl.s8 q6, d14 │ │ + vmovl.s8 q7, d15 │ │ + vmovl.s16 q4, d12 │ │ + vmovl.s16 q5, d13 │ │ + vmovl.s16 q6, d14 │ │ + vmovl.s16 q7, d15 │ │ + vsubl.s16 q10, d4, d0 │ │ + vsubl.s16 q0, d5, d1 │ │ + vsubl.s16 q11, d6, d2 │ │ + vsubl.s16 q1, d7, d3 │ │ + vmul.i32 q10, q10, q4 │ │ + vmul.i32 q0, q0, q5 │ │ + vmul.i32 q11, q11, q6 │ │ + vmul.i32 q1, q1, q7 │ │ + vshr.s32 q10, q10, #6 │ │ + vshr.s32 q0, q0, #6 │ │ + vshr.s32 q11, q11, #6 │ │ + vshr.s32 q1, q1, #6 │ │ + vaddw.s16 q10, q10, d4 │ │ + vaddw.s16 q0, q0, d5 │ │ + vaddw.s16 q11, q11, d6 │ │ + vaddw.s16 q1, q1, d7 │ │ + vmovn.i32 d20, q10 │ │ + vmovn.i32 d21, q0 │ │ + vmovn.i32 d22, q11 │ │ + vmovn.i32 d23, q1 │ │ + vrshl.s16 q10, q10, q13 │ │ + vrshl.s16 q11, q11, q13 │ │ + vadd.i16 q10, q10, q12 │ │ + vadd.i16 q11, q11, q12 │ │ + vmin.s16 q10, q10, q15 │ │ + vmin.s16 q11, q11, q15 │ │ + vmax.s16 q10, q10, q14 │ │ + vmax.s16 q11, q11, q14 │ │ + vst1.16 {d16-d19}, [r0 :128], r1 │ │ + subs r5, r5, #2 │ │ + vst1.16 {d20-d23}, [r0 :128], r1 │ │ + ble 53004 │ │ + vld1.8 {d14-d15}, [r6 :128]! │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vneg.s8 q7, q7 │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vmovl.s8 q6, d14 │ │ + vmovl.s8 q7, d15 │ │ + vmovl.s16 q4, d12 │ │ + vmovl.s16 q5, d13 │ │ + vmovl.s16 q6, d14 │ │ + vmovl.s16 q7, d15 │ │ + vsubl.s16 q8, d4, d0 │ │ + vsubl.s16 q0, d5, d1 │ │ + vsubl.s16 q9, d6, d2 │ │ + vsubl.s16 q1, d7, d3 │ │ + vmul.i32 q8, q8, q4 │ │ + vmul.i32 q0, q0, q5 │ │ + vmul.i32 q9, q9, q6 │ │ + vmul.i32 q1, q1, q7 │ │ + vshr.s32 q8, q8, #6 │ │ + vshr.s32 q0, q0, #6 │ │ + vshr.s32 q9, q9, #6 │ │ + vshr.s32 q1, q1, #6 │ │ + vaddw.s16 q8, q8, d4 │ │ + vaddw.s16 q0, q0, d5 │ │ + vaddw.s16 q9, q9, d6 │ │ + vaddw.s16 q1, q1, d7 │ │ + vmovn.i32 d16, q8 │ │ + vmovn.i32 d17, q0 │ │ + vmovn.i32 d18, q9 │ │ + vmovn.i32 d19, q1 │ │ + vrshl.s16 q8, q8, q13 │ │ + vrshl.s16 q9, q9, q13 │ │ + vadd.i16 q8, q8, q12 │ │ + vadd.i16 q9, q9, q12 │ │ + vmin.s16 q8, q8, q15 │ │ + vmin.s16 q9, q9, q15 │ │ + vmax.s16 q8, q8, q14 │ │ + vmax.s16 q9, q9, q14 │ │ + b 525f8 │ │ + add r7, r0, #32 │ │ + vld1.8 {d14-d15}, [r6 :128]! │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vneg.s8 q7, q7 │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vmovl.s8 q6, d14 │ │ + vmovl.s8 q7, d15 │ │ + vmovl.s16 q4, d12 │ │ + vmovl.s16 q5, d13 │ │ + vmovl.s16 q6, d14 │ │ + vmovl.s16 q7, d15 │ │ + vsubl.s16 q10, d4, d0 │ │ + vsubl.s16 q0, d5, d1 │ │ + vsubl.s16 q11, d6, d2 │ │ + vsubl.s16 q1, d7, d3 │ │ + vmul.i32 q10, q10, q4 │ │ + vmul.i32 q0, q0, q5 │ │ + vmul.i32 q11, q11, q6 │ │ + vmul.i32 q1, q1, q7 │ │ + vshr.s32 q10, q10, #6 │ │ + vshr.s32 q0, q0, #6 │ │ + vshr.s32 q11, q11, #6 │ │ + vshr.s32 q1, q1, #6 │ │ + vaddw.s16 q10, q10, d4 │ │ + vaddw.s16 q0, q0, d5 │ │ + vaddw.s16 q11, q11, d6 │ │ + vaddw.s16 q1, q1, d7 │ │ + vmovn.i32 d20, q10 │ │ + vmovn.i32 d21, q0 │ │ + vmovn.i32 d22, q11 │ │ + vmovn.i32 d23, q1 │ │ + vrshl.s16 q10, q10, q13 │ │ + vrshl.s16 q11, q11, q13 │ │ + vadd.i16 q10, q10, q12 │ │ + vadd.i16 q11, q11, q12 │ │ + vmin.s16 q10, q10, q15 │ │ + vmin.s16 q11, q11, q15 │ │ + vmax.s16 q10, q10, q14 │ │ + vmax.s16 q11, q11, q14 │ │ + vst1.16 {d16-d19}, [r0 :128], r1 │ │ + subs r5, r5, #1 │ │ + vst1.16 {d20-d23}, [r7 :128], r1 │ │ + ble 53004 │ │ + vld1.8 {d14-d15}, [r6 :128]! │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vneg.s8 q7, q7 │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vmovl.s8 q6, d14 │ │ + vmovl.s8 q7, d15 │ │ + vmovl.s16 q4, d12 │ │ + vmovl.s16 q5, d13 │ │ + vmovl.s16 q6, d14 │ │ + vmovl.s16 q7, d15 │ │ + vsubl.s16 q8, d4, d0 │ │ + vsubl.s16 q0, d5, d1 │ │ + vsubl.s16 q9, d6, d2 │ │ + vsubl.s16 q1, d7, d3 │ │ + vmul.i32 q8, q8, q4 │ │ + vmul.i32 q0, q0, q5 │ │ + vmul.i32 q9, q9, q6 │ │ + vmul.i32 q1, q1, q7 │ │ + vshr.s32 q8, q8, #6 │ │ + vshr.s32 q0, q0, #6 │ │ + vshr.s32 q9, q9, #6 │ │ + vshr.s32 q1, q1, #6 │ │ + vaddw.s16 q8, q8, d4 │ │ + vaddw.s16 q0, q0, d5 │ │ + vaddw.s16 q9, q9, d6 │ │ + vaddw.s16 q1, q1, d7 │ │ + vmovn.i32 d16, q8 │ │ + vmovn.i32 d17, q0 │ │ + vmovn.i32 d18, q9 │ │ + vmovn.i32 d19, q1 │ │ + vrshl.s16 q8, q8, q13 │ │ + vrshl.s16 q9, q9, q13 │ │ + vadd.i16 q8, q8, q12 │ │ + vadd.i16 q9, q9, q12 │ │ + vmin.s16 q8, q8, q15 │ │ + vmin.s16 q9, q9, q15 │ │ + vmax.s16 q8, q8, q14 │ │ + vmax.s16 q9, q9, q14 │ │ + b 52740 │ │ + add r7, r0, #32 │ │ + mov ip, #64 ; 0x40 │ │ + sub r1, r1, #64 ; 0x40 │ │ + vld1.8 {d14-d15}, [r6 :128]! │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vneg.s8 q7, q7 │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vmovl.s8 q6, d14 │ │ + vmovl.s8 q7, d15 │ │ + vmovl.s16 q4, d12 │ │ + vmovl.s16 q5, d13 │ │ + vmovl.s16 q6, d14 │ │ + vmovl.s16 q7, d15 │ │ + vsubl.s16 q10, d4, d0 │ │ + vsubl.s16 q0, d5, d1 │ │ + vsubl.s16 q11, d6, d2 │ │ + vsubl.s16 q1, d7, d3 │ │ + vmul.i32 q10, q10, q4 │ │ + vmul.i32 q0, q0, q5 │ │ + vmul.i32 q11, q11, q6 │ │ + vmul.i32 q1, q1, q7 │ │ + vshr.s32 q10, q10, #6 │ │ + vshr.s32 q0, q0, #6 │ │ + vshr.s32 q11, q11, #6 │ │ + vshr.s32 q1, q1, #6 │ │ + vaddw.s16 q10, q10, d4 │ │ + vaddw.s16 q0, q0, d5 │ │ + vaddw.s16 q11, q11, d6 │ │ + vaddw.s16 q1, q1, d7 │ │ + vmovn.i32 d20, q10 │ │ + vmovn.i32 d21, q0 │ │ + vmovn.i32 d22, q11 │ │ + vmovn.i32 d23, q1 │ │ + vrshl.s16 q10, q10, q13 │ │ + vrshl.s16 q11, q11, q13 │ │ + vadd.i16 q10, q10, q12 │ │ + vadd.i16 q11, q11, q12 │ │ + vmin.s16 q10, q10, q15 │ │ + vmin.s16 q11, q11, q15 │ │ + vmax.s16 q10, q10, q14 │ │ + vmax.s16 q11, q11, q14 │ │ + vst1.16 {d16-d19}, [r0 :128], ip │ │ + vld1.8 {d14-d15}, [r6 :128]! │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vneg.s8 q7, q7 │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vmovl.s8 q6, d14 │ │ + vmovl.s8 q7, d15 │ │ + vmovl.s16 q4, d12 │ │ + vmovl.s16 q5, d13 │ │ + vmovl.s16 q6, d14 │ │ + vmovl.s16 q7, d15 │ │ + vsubl.s16 q8, d4, d0 │ │ + vsubl.s16 q0, d5, d1 │ │ + vsubl.s16 q9, d6, d2 │ │ + vsubl.s16 q1, d7, d3 │ │ + vmul.i32 q8, q8, q4 │ │ + vmul.i32 q0, q0, q5 │ │ + vmul.i32 q9, q9, q6 │ │ + vmul.i32 q1, q1, q7 │ │ + vshr.s32 q8, q8, #6 │ │ + vshr.s32 q0, q0, #6 │ │ + vshr.s32 q9, q9, #6 │ │ + vshr.s32 q1, q1, #6 │ │ + vaddw.s16 q8, q8, d4 │ │ + vaddw.s16 q0, q0, d5 │ │ + vaddw.s16 q9, q9, d6 │ │ + vaddw.s16 q1, q1, d7 │ │ + vmovn.i32 d16, q8 │ │ + vmovn.i32 d17, q0 │ │ + vmovn.i32 d18, q9 │ │ + vmovn.i32 d19, q1 │ │ + vrshl.s16 q8, q8, q13 │ │ + vrshl.s16 q9, q9, q13 │ │ + vadd.i16 q8, q8, q12 │ │ + vadd.i16 q9, q9, q12 │ │ + vmin.s16 q8, q8, q15 │ │ + vmin.s16 q9, q9, q15 │ │ + vmax.s16 q8, q8, q14 │ │ + vmax.s16 q9, q9, q14 │ │ + vst1.16 {d20-d23}, [r7 :128], ip │ │ + vld1.8 {d14-d15}, [r6 :128]! │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vneg.s8 q7, q7 │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vmovl.s8 q6, d14 │ │ + vmovl.s8 q7, d15 │ │ + vmovl.s16 q4, d12 │ │ + vmovl.s16 q5, d13 │ │ + vmovl.s16 q6, d14 │ │ + vmovl.s16 q7, d15 │ │ + vsubl.s16 q10, d4, d0 │ │ + vsubl.s16 q0, d5, d1 │ │ + vsubl.s16 q11, d6, d2 │ │ + vsubl.s16 q1, d7, d3 │ │ + vmul.i32 q10, q10, q4 │ │ + vmul.i32 q0, q0, q5 │ │ + vmul.i32 q11, q11, q6 │ │ + vmul.i32 q1, q1, q7 │ │ + vshr.s32 q10, q10, #6 │ │ + vshr.s32 q0, q0, #6 │ │ + vshr.s32 q11, q11, #6 │ │ + vshr.s32 q1, q1, #6 │ │ + vaddw.s16 q10, q10, d4 │ │ + vaddw.s16 q0, q0, d5 │ │ + vaddw.s16 q11, q11, d6 │ │ + vaddw.s16 q1, q1, d7 │ │ + vmovn.i32 d20, q10 │ │ + vmovn.i32 d21, q0 │ │ + vmovn.i32 d22, q11 │ │ + vmovn.i32 d23, q1 │ │ + vrshl.s16 q10, q10, q13 │ │ + vrshl.s16 q11, q11, q13 │ │ + vadd.i16 q10, q10, q12 │ │ + vadd.i16 q11, q11, q12 │ │ + vmin.s16 q10, q10, q15 │ │ + vmin.s16 q11, q11, q15 │ │ + vmax.s16 q10, q10, q14 │ │ + vmax.s16 q11, q11, q14 │ │ + vst1.16 {d16-d19}, [r0 :128], r1 │ │ + subs r5, r5, #1 │ │ + vst1.16 {d20-d23}, [r7 :128], r1 │ │ + ble 53004 │ │ + vld1.8 {d14-d15}, [r6 :128]! │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vneg.s8 q7, q7 │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vmovl.s8 q6, d14 │ │ + vmovl.s8 q7, d15 │ │ + vmovl.s16 q4, d12 │ │ + vmovl.s16 q5, d13 │ │ + vmovl.s16 q6, d14 │ │ + vmovl.s16 q7, d15 │ │ + vsubl.s16 q8, d4, d0 │ │ + vsubl.s16 q0, d5, d1 │ │ + vsubl.s16 q9, d6, d2 │ │ + vsubl.s16 q1, d7, d3 │ │ + vmul.i32 q8, q8, q4 │ │ + vmul.i32 q0, q0, q5 │ │ + vmul.i32 q9, q9, q6 │ │ + vmul.i32 q1, q1, q7 │ │ + vshr.s32 q8, q8, #6 │ │ + vshr.s32 q0, q0, #6 │ │ + vshr.s32 q9, q9, #6 │ │ + vshr.s32 q1, q1, #6 │ │ + vaddw.s16 q8, q8, d4 │ │ + vaddw.s16 q0, q0, d5 │ │ + vaddw.s16 q9, q9, d6 │ │ + vaddw.s16 q1, q1, d7 │ │ + vmovn.i32 d16, q8 │ │ + vmovn.i32 d17, q0 │ │ + vmovn.i32 d18, q9 │ │ + vmovn.i32 d19, q1 │ │ + vrshl.s16 q8, q8, q13 │ │ + vrshl.s16 q9, q9, q13 │ │ + vadd.i16 q8, q8, q12 │ │ + vadd.i16 q9, q9, q12 │ │ + vmin.s16 q8, q8, q15 │ │ + vmin.s16 q9, q9, q15 │ │ + vmax.s16 q8, q8, q14 │ │ + vmax.s16 q9, q9, q14 │ │ + b 52890 │ │ + add r7, r0, #32 │ │ + mov ip, #64 ; 0x40 │ │ + sub r1, r1, #192 ; 0xc0 │ │ + vld1.8 {d14-d15}, [r6 :128]! │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vneg.s8 q7, q7 │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vmovl.s8 q6, d14 │ │ + vmovl.s8 q7, d15 │ │ + vmovl.s16 q4, d12 │ │ + vmovl.s16 q5, d13 │ │ + vmovl.s16 q6, d14 │ │ + vmovl.s16 q7, d15 │ │ + vsubl.s16 q10, d4, d0 │ │ + vsubl.s16 q0, d5, d1 │ │ + vsubl.s16 q11, d6, d2 │ │ + vsubl.s16 q1, d7, d3 │ │ + vmul.i32 q10, q10, q4 │ │ + vmul.i32 q0, q0, q5 │ │ + vmul.i32 q11, q11, q6 │ │ + vmul.i32 q1, q1, q7 │ │ + vshr.s32 q10, q10, #6 │ │ + vshr.s32 q0, q0, #6 │ │ + vshr.s32 q11, q11, #6 │ │ + vshr.s32 q1, q1, #6 │ │ + vaddw.s16 q10, q10, d4 │ │ + vaddw.s16 q0, q0, d5 │ │ + vaddw.s16 q11, q11, d6 │ │ + vaddw.s16 q1, q1, d7 │ │ + vmovn.i32 d20, q10 │ │ + vmovn.i32 d21, q0 │ │ + vmovn.i32 d22, q11 │ │ + vmovn.i32 d23, q1 │ │ + vrshl.s16 q10, q10, q13 │ │ + vrshl.s16 q11, q11, q13 │ │ + vadd.i16 q10, q10, q12 │ │ + vadd.i16 q11, q11, q12 │ │ + vmin.s16 q10, q10, q15 │ │ + vmin.s16 q11, q11, q15 │ │ + vmax.s16 q10, q10, q14 │ │ + vmax.s16 q11, q11, q14 │ │ + vst1.16 {d16-d19}, [r0 :128], ip │ │ + vld1.8 {d14-d15}, [r6 :128]! │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vneg.s8 q7, q7 │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vmovl.s8 q6, d14 │ │ + vmovl.s8 q7, d15 │ │ + vmovl.s16 q4, d12 │ │ + vmovl.s16 q5, d13 │ │ + vmovl.s16 q6, d14 │ │ + vmovl.s16 q7, d15 │ │ + vsubl.s16 q8, d4, d0 │ │ + vsubl.s16 q0, d5, d1 │ │ + vsubl.s16 q9, d6, d2 │ │ + vsubl.s16 q1, d7, d3 │ │ + vmul.i32 q8, q8, q4 │ │ + vmul.i32 q0, q0, q5 │ │ + vmul.i32 q9, q9, q6 │ │ + vmul.i32 q1, q1, q7 │ │ + vshr.s32 q8, q8, #6 │ │ + vshr.s32 q0, q0, #6 │ │ + vshr.s32 q9, q9, #6 │ │ + vshr.s32 q1, q1, #6 │ │ + vaddw.s16 q8, q8, d4 │ │ + vaddw.s16 q0, q0, d5 │ │ + vaddw.s16 q9, q9, d6 │ │ + vaddw.s16 q1, q1, d7 │ │ + vmovn.i32 d16, q8 │ │ + vmovn.i32 d17, q0 │ │ + vmovn.i32 d18, q9 │ │ + vmovn.i32 d19, q1 │ │ + vrshl.s16 q8, q8, q13 │ │ + vrshl.s16 q9, q9, q13 │ │ + vadd.i16 q8, q8, q12 │ │ + vadd.i16 q9, q9, q12 │ │ + vmin.s16 q8, q8, q15 │ │ + vmin.s16 q9, q9, q15 │ │ + vmax.s16 q8, q8, q14 │ │ + vmax.s16 q9, q9, q14 │ │ + vst1.16 {d20-d23}, [r7 :128], ip │ │ + vld1.8 {d14-d15}, [r6 :128]! │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vneg.s8 q7, q7 │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vmovl.s8 q6, d14 │ │ + vmovl.s8 q7, d15 │ │ + vmovl.s16 q4, d12 │ │ + vmovl.s16 q5, d13 │ │ + vmovl.s16 q6, d14 │ │ + vmovl.s16 q7, d15 │ │ + vsubl.s16 q10, d4, d0 │ │ + vsubl.s16 q0, d5, d1 │ │ + vsubl.s16 q11, d6, d2 │ │ + vsubl.s16 q1, d7, d3 │ │ + vmul.i32 q10, q10, q4 │ │ + vmul.i32 q0, q0, q5 │ │ + vmul.i32 q11, q11, q6 │ │ + vmul.i32 q1, q1, q7 │ │ + vshr.s32 q10, q10, #6 │ │ + vshr.s32 q0, q0, #6 │ │ + vshr.s32 q11, q11, #6 │ │ + vshr.s32 q1, q1, #6 │ │ + vaddw.s16 q10, q10, d4 │ │ + vaddw.s16 q0, q0, d5 │ │ + vaddw.s16 q11, q11, d6 │ │ + vaddw.s16 q1, q1, d7 │ │ + vmovn.i32 d20, q10 │ │ + vmovn.i32 d21, q0 │ │ + vmovn.i32 d22, q11 │ │ + vmovn.i32 d23, q1 │ │ + vrshl.s16 q10, q10, q13 │ │ + vrshl.s16 q11, q11, q13 │ │ + vadd.i16 q10, q10, q12 │ │ + vadd.i16 q11, q11, q12 │ │ + vmin.s16 q10, q10, q15 │ │ + vmin.s16 q11, q11, q15 │ │ + vmax.s16 q10, q10, q14 │ │ + vmax.s16 q11, q11, q14 │ │ + vst1.16 {d16-d19}, [r0 :128], ip │ │ + vld1.8 {d14-d15}, [r6 :128]! │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vneg.s8 q7, q7 │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vmovl.s8 q6, d14 │ │ + vmovl.s8 q7, d15 │ │ + vmovl.s16 q4, d12 │ │ + vmovl.s16 q5, d13 │ │ + vmovl.s16 q6, d14 │ │ + vmovl.s16 q7, d15 │ │ + vsubl.s16 q8, d4, d0 │ │ + vsubl.s16 q0, d5, d1 │ │ + vsubl.s16 q9, d6, d2 │ │ + vsubl.s16 q1, d7, d3 │ │ + vmul.i32 q8, q8, q4 │ │ + vmul.i32 q0, q0, q5 │ │ + vmul.i32 q9, q9, q6 │ │ + vmul.i32 q1, q1, q7 │ │ + vshr.s32 q8, q8, #6 │ │ + vshr.s32 q0, q0, #6 │ │ + vshr.s32 q9, q9, #6 │ │ + vshr.s32 q1, q1, #6 │ │ + vaddw.s16 q8, q8, d4 │ │ + vaddw.s16 q0, q0, d5 │ │ + vaddw.s16 q9, q9, d6 │ │ + vaddw.s16 q1, q1, d7 │ │ + vmovn.i32 d16, q8 │ │ + vmovn.i32 d17, q0 │ │ + vmovn.i32 d18, q9 │ │ + vmovn.i32 d19, q1 │ │ + vrshl.s16 q8, q8, q13 │ │ + vrshl.s16 q9, q9, q13 │ │ + vadd.i16 q8, q8, q12 │ │ + vadd.i16 q9, q9, q12 │ │ + vmin.s16 q8, q8, q15 │ │ + vmin.s16 q9, q9, q15 │ │ + vmax.s16 q8, q8, q14 │ │ + vmax.s16 q9, q9, q14 │ │ + vst1.16 {d20-d23}, [r7 :128], ip │ │ + vld1.8 {d14-d15}, [r6 :128]! │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vneg.s8 q7, q7 │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vmovl.s8 q6, d14 │ │ + vmovl.s8 q7, d15 │ │ + vmovl.s16 q4, d12 │ │ + vmovl.s16 q5, d13 │ │ + vmovl.s16 q6, d14 │ │ + vmovl.s16 q7, d15 │ │ + vsubl.s16 q10, d4, d0 │ │ + vsubl.s16 q0, d5, d1 │ │ + vsubl.s16 q11, d6, d2 │ │ + vsubl.s16 q1, d7, d3 │ │ + vmul.i32 q10, q10, q4 │ │ + vmul.i32 q0, q0, q5 │ │ + vmul.i32 q11, q11, q6 │ │ + vmul.i32 q1, q1, q7 │ │ + vshr.s32 q10, q10, #6 │ │ + vshr.s32 q0, q0, #6 │ │ + vshr.s32 q11, q11, #6 │ │ + vshr.s32 q1, q1, #6 │ │ + vaddw.s16 q10, q10, d4 │ │ + vaddw.s16 q0, q0, d5 │ │ + vaddw.s16 q11, q11, d6 │ │ + vaddw.s16 q1, q1, d7 │ │ + vmovn.i32 d20, q10 │ │ + vmovn.i32 d21, q0 │ │ + vmovn.i32 d22, q11 │ │ + vmovn.i32 d23, q1 │ │ + vrshl.s16 q10, q10, q13 │ │ + vrshl.s16 q11, q11, q13 │ │ + vadd.i16 q10, q10, q12 │ │ + vadd.i16 q11, q11, q12 │ │ + vmin.s16 q10, q10, q15 │ │ + vmin.s16 q11, q11, q15 │ │ + vmax.s16 q10, q10, q14 │ │ + vmax.s16 q11, q11, q14 │ │ + vst1.16 {d16-d19}, [r0 :128], ip │ │ + vld1.8 {d14-d15}, [r6 :128]! │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vneg.s8 q7, q7 │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vmovl.s8 q6, d14 │ │ + vmovl.s8 q7, d15 │ │ + vmovl.s16 q4, d12 │ │ + vmovl.s16 q5, d13 │ │ + vmovl.s16 q6, d14 │ │ + vmovl.s16 q7, d15 │ │ + vsubl.s16 q8, d4, d0 │ │ + vsubl.s16 q0, d5, d1 │ │ + vsubl.s16 q9, d6, d2 │ │ + vsubl.s16 q1, d7, d3 │ │ + vmul.i32 q8, q8, q4 │ │ + vmul.i32 q0, q0, q5 │ │ + vmul.i32 q9, q9, q6 │ │ + vmul.i32 q1, q1, q7 │ │ + vshr.s32 q8, q8, #6 │ │ + vshr.s32 q0, q0, #6 │ │ + vshr.s32 q9, q9, #6 │ │ + vshr.s32 q1, q1, #6 │ │ + vaddw.s16 q8, q8, d4 │ │ + vaddw.s16 q0, q0, d5 │ │ + vaddw.s16 q9, q9, d6 │ │ + vaddw.s16 q1, q1, d7 │ │ + vmovn.i32 d16, q8 │ │ + vmovn.i32 d17, q0 │ │ + vmovn.i32 d18, q9 │ │ + vmovn.i32 d19, q1 │ │ + vrshl.s16 q8, q8, q13 │ │ + vrshl.s16 q9, q9, q13 │ │ + vadd.i16 q8, q8, q12 │ │ + vadd.i16 q9, q9, q12 │ │ + vmin.s16 q8, q8, q15 │ │ + vmin.s16 q9, q9, q15 │ │ + vmax.s16 q8, q8, q14 │ │ + vmax.s16 q9, q9, q14 │ │ + vst1.16 {d20-d23}, [r7 :128], ip │ │ + vld1.8 {d14-d15}, [r6 :128]! │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vneg.s8 q7, q7 │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vmovl.s8 q6, d14 │ │ + vmovl.s8 q7, d15 │ │ + vmovl.s16 q4, d12 │ │ + vmovl.s16 q5, d13 │ │ + vmovl.s16 q6, d14 │ │ + vmovl.s16 q7, d15 │ │ + vsubl.s16 q10, d4, d0 │ │ + vsubl.s16 q0, d5, d1 │ │ + vsubl.s16 q11, d6, d2 │ │ + vsubl.s16 q1, d7, d3 │ │ + vmul.i32 q10, q10, q4 │ │ + vmul.i32 q0, q0, q5 │ │ + vmul.i32 q11, q11, q6 │ │ + vmul.i32 q1, q1, q7 │ │ + vshr.s32 q10, q10, #6 │ │ + vshr.s32 q0, q0, #6 │ │ + vshr.s32 q11, q11, #6 │ │ + vshr.s32 q1, q1, #6 │ │ + vaddw.s16 q10, q10, d4 │ │ + vaddw.s16 q0, q0, d5 │ │ + vaddw.s16 q11, q11, d6 │ │ + vaddw.s16 q1, q1, d7 │ │ + vmovn.i32 d20, q10 │ │ + vmovn.i32 d21, q0 │ │ + vmovn.i32 d22, q11 │ │ + vmovn.i32 d23, q1 │ │ + vrshl.s16 q10, q10, q13 │ │ + vrshl.s16 q11, q11, q13 │ │ + vadd.i16 q10, q10, q12 │ │ + vadd.i16 q11, q11, q12 │ │ + vmin.s16 q10, q10, q15 │ │ + vmin.s16 q11, q11, q15 │ │ + vmax.s16 q10, q10, q14 │ │ + vmax.s16 q11, q11, q14 │ │ + vst1.16 {d16-d19}, [r0 :128], r1 │ │ + subs r5, r5, #1 │ │ + vst1.16 {d20-d23}, [r7 :128], r1 │ │ + ble 53004 │ │ + vld1.8 {d14-d15}, [r6 :128]! │ │ + vld1.16 {d0-d3}, [r2 :128]! │ │ + vneg.s8 q7, q7 │ │ + vld1.16 {d4-d7}, [r3 :128]! │ │ + vmovl.s8 q6, d14 │ │ + vmovl.s8 q7, d15 │ │ + vmovl.s16 q4, d12 │ │ + vmovl.s16 q5, d13 │ │ + vmovl.s16 q6, d14 │ │ + vmovl.s16 q7, d15 │ │ + vsubl.s16 q8, d4, d0 │ │ + vsubl.s16 q0, d5, d1 │ │ + vsubl.s16 q9, d6, d2 │ │ + vsubl.s16 q1, d7, d3 │ │ + vmul.i32 q8, q8, q4 │ │ + vmul.i32 q0, q0, q5 │ │ + vmul.i32 q9, q9, q6 │ │ + vmul.i32 q1, q1, q7 │ │ + vshr.s32 q8, q8, #6 │ │ + vshr.s32 q0, q0, #6 │ │ + vshr.s32 q9, q9, #6 │ │ + vshr.s32 q1, q1, #6 │ │ + vaddw.s16 q8, q8, d4 │ │ + vaddw.s16 q0, q0, d5 │ │ + vaddw.s16 q9, q9, d6 │ │ + vaddw.s16 q1, q1, d7 │ │ + vmovn.i32 d16, q8 │ │ + vmovn.i32 d17, q0 │ │ + vmovn.i32 d18, q9 │ │ + vmovn.i32 d19, q1 │ │ + vrshl.s16 q8, q8, q13 │ │ + vrshl.s16 q9, q9, q13 │ │ + vadd.i16 q8, q8, q12 │ │ + vadd.i16 q9, q9, q12 │ │ + vmin.s16 q8, q8, q15 │ │ + vmin.s16 q9, q9, q15 │ │ + vmax.s16 q8, q8, q14 │ │ + vmax.s16 q9, q9, q14 │ │ + b 52b18 │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r6, r7, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + vpush {d8-d15} │ │ + ldrd r4, [sp, #96] ; 0x60 │ │ + ldrd r6, [sp, #104] ; 0x68 │ │ + ldr r8, [sp, #112] ; 0x70 │ │ + clz r9, r4 │ │ + add lr, pc, #56 ; 0x38 │ │ + vdup.16 q15, r8 │ │ + sub r9, r9, #24 │ │ + clz r8, r8 │ │ + ldr r9, [lr, r9, lsl #2] │ │ + add r9, lr, r9 │ │ + sub r8, r8, #12 │ │ + mov sl, #524288 ; 0x80000 │ │ + rsb r8, r8, #0 │ │ + movw ip, #27615 ; 0x6bdf │ │ + vdup.32 q14, r8 │ │ + vdup.16 q0, ip │ │ + vmov.i8 q1, #64 ; 0x40 │ │ + add ip, r0, r1 │ │ + lsl r1, r1, #1 │ │ + bx r9 │ │ + andeq r0, r0, r8, lsr #3 │ │ + andeq r0, r0, r8, lsr #3 │ │ + andeq r0, r0, r8, lsr #3 │ │ + andeq r0, r0, r8, lsr #3 │ │ + andeq r0, r0, r4, ror #1 │ │ + andeq r0, r0, r8, lsl r0 │ │ + vld1.16 {d4-d7}, [r2 :128]! │ │ + vld1.16 {d8-d11}, [r3 :128]! │ │ + subs r5, r5, #4 │ │ + vdup.32 q13, sl │ │ + vabd.s16 q6, q2, q4 │ │ + vabd.s16 q7, q3, q5 │ │ + vsubl.s16 q8, d8, d4 │ │ + vsubl.s16 q9, d9, d5 │ │ + vsubl.s16 q10, d10, d6 │ │ + vsubl.s16 q11, d11, d7 │ │ + vqsub.u16 q6, q0, q6 │ │ + vqsub.u16 q7, q0, q7 │ │ + vshll.s16 q5, d7, #6 │ │ + vshll.s16 q4, d6, #6 │ │ + vshll.s16 q3, d5, #6 │ │ + vshll.s16 q2, d4, #6 │ │ + vshr.u16 q6, q6, #10 │ │ + vshr.u16 q7, q7, #10 │ │ + vadd.i32 q2, q2, q13 │ │ + vadd.i32 q3, q3, q13 │ │ + vadd.i32 q4, q4, q13 │ │ + vadd.i32 q5, q5, q13 │ │ + vmovl.u16 q12, d12 │ │ + vmovl.u16 q13, d13 │ │ + vmla.i32 q2, q8, q12 │ │ + vmovl.u16 q12, d14 │ │ + vmla.i32 q3, q9, q13 │ │ + vmovl.u16 q13, d15 │ │ + vmla.i32 q4, q10, q12 │ │ + vmla.i32 q5, q11, q13 │ │ + vrshl.s32 q2, q2, q14 │ │ + vrshl.s32 q3, q3, q14 │ │ + vrshl.s32 q4, q4, q14 │ │ + vrshl.s32 q5, q5, q14 │ │ + vqmovun.s32 d4, q2 │ │ + vqmovun.s32 d5, q3 │ │ + vqmovun.s32 d6, q4 │ │ + vqmovun.s32 d7, q5 │ │ + vmin.u16 q2, q2, q15 │ │ + vmin.u16 q3, q3, q15 │ │ + vmovn.i16 d12, q6 │ │ + vmovn.i16 d13, q7 │ │ + vsub.i16 q6, q1, q6 │ │ + vst1.8 {d12-d13}, [r6 :128]! │ │ + vst1.16 {d4}, [r0 :64], r1 │ │ + vst1.16 {d5}, [ip :64], r1 │ │ + vst1.16 {d6}, [r0 :64], r1 │ │ + vst1.16 {d7}, [ip :64], r1 │ │ + bgt 5307c │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + vld1.16 {d4-d7}, [r2 :128]! │ │ + vld1.16 {d8-d11}, [r3 :128]! │ │ + subs r5, r5, #2 │ │ + vdup.32 q13, sl │ │ + vabd.s16 q6, q2, q4 │ │ + vabd.s16 q7, q3, q5 │ │ + vsubl.s16 q8, d8, d4 │ │ + vsubl.s16 q9, d9, d5 │ │ + vsubl.s16 q10, d10, d6 │ │ + vsubl.s16 q11, d11, d7 │ │ + vqsub.u16 q6, q0, q6 │ │ + vqsub.u16 q7, q0, q7 │ │ + vshll.s16 q5, d7, #6 │ │ + vshll.s16 q4, d6, #6 │ │ + vshll.s16 q3, d5, #6 │ │ + vshll.s16 q2, d4, #6 │ │ + vshr.u16 q6, q6, #10 │ │ + vshr.u16 q7, q7, #10 │ │ + vadd.i32 q2, q2, q13 │ │ + vadd.i32 q3, q3, q13 │ │ + vadd.i32 q4, q4, q13 │ │ + vadd.i32 q5, q5, q13 │ │ + vmovl.u16 q12, d12 │ │ + vmovl.u16 q13, d13 │ │ + vmla.i32 q2, q8, q12 │ │ + vmovl.u16 q12, d14 │ │ + vmla.i32 q3, q9, q13 │ │ + vmovl.u16 q13, d15 │ │ + vmla.i32 q4, q10, q12 │ │ + vmla.i32 q5, q11, q13 │ │ + vrshl.s32 q2, q2, q14 │ │ + vrshl.s32 q3, q3, q14 │ │ + vrshl.s32 q4, q4, q14 │ │ + vrshl.s32 q5, q5, q14 │ │ + vqmovun.s32 d4, q2 │ │ + vqmovun.s32 d5, q3 │ │ + vqmovun.s32 d6, q4 │ │ + vqmovun.s32 d7, q5 │ │ + vmin.u16 q2, q2, q15 │ │ + vmin.u16 q3, q3, q15 │ │ + vmovn.i16 d12, q6 │ │ + vmovn.i16 d13, q7 │ │ + vsub.i16 q6, q1, q6 │ │ + vst1.8 {d12-d13}, [r6 :128]! │ │ + vst1.16 {d4-d5}, [r0 :128], r1 │ │ + vst1.16 {d6-d7}, [ip :128], r1 │ │ + bgt 53148 │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + sub r1, r1, r4, lsl #1 │ │ + add lr, r6, r4 │ │ + add r7, r2, r4, lsl #1 │ │ + add r9, r3, r4, lsl #1 │ │ + mov r8, r4 │ │ + vld1.16 {d4-d5}, [r2 :128]! │ │ + vld1.16 {d8-d9}, [r3 :128]! │ │ + vld1.16 {d6-d7}, [r7 :128]! │ │ + vld1.16 {d10-d11}, [r9 :128]! │ │ + subs r8, r8, #8 │ │ + vdup.32 q13, sl │ │ + vabd.s16 q6, q2, q4 │ │ + vabd.s16 q7, q3, q5 │ │ + vsubl.s16 q8, d8, d4 │ │ + vsubl.s16 q9, d9, d5 │ │ + vsubl.s16 q10, d10, d6 │ │ + vsubl.s16 q11, d11, d7 │ │ + vqsub.u16 q6, q0, q6 │ │ + vqsub.u16 q7, q0, q7 │ │ + vshll.s16 q5, d7, #6 │ │ + vshll.s16 q4, d6, #6 │ │ + vshll.s16 q3, d5, #6 │ │ + vshll.s16 q2, d4, #6 │ │ + vshr.u16 q6, q6, #10 │ │ + vshr.u16 q7, q7, #10 │ │ + vadd.i32 q2, q2, q13 │ │ + vadd.i32 q3, q3, q13 │ │ + vadd.i32 q4, q4, q13 │ │ + vadd.i32 q5, q5, q13 │ │ + vmovl.u16 q12, d12 │ │ + vmovl.u16 q13, d13 │ │ + vmla.i32 q2, q8, q12 │ │ + vmovl.u16 q12, d14 │ │ + vmla.i32 q3, q9, q13 │ │ + vmovl.u16 q13, d15 │ │ + vmla.i32 q4, q10, q12 │ │ + vmla.i32 q5, q11, q13 │ │ + vrshl.s32 q2, q2, q14 │ │ + vrshl.s32 q3, q3, q14 │ │ + vrshl.s32 q4, q4, q14 │ │ + vrshl.s32 q5, q5, q14 │ │ + vqmovun.s32 d4, q2 │ │ + vqmovun.s32 d5, q3 │ │ + vqmovun.s32 d6, q4 │ │ + vqmovun.s32 d7, q5 │ │ + vmin.u16 q2, q2, q15 │ │ + vmin.u16 q3, q3, q15 │ │ + vmovn.i16 d12, q6 │ │ + vmovn.i16 d13, q7 │ │ + vsub.i16 q6, q1, q6 │ │ + vst1.8 {d12}, [r6 :64]! │ │ + vst1.8 {d13}, [lr :64]! │ │ + vst1.16 {d4-d5}, [r0 :128]! │ │ + vst1.16 {d6-d7}, [ip :128]! │ │ + bgt 53220 │ │ + subs r5, r5, #2 │ │ + add r2, r2, r4, lsl #1 │ │ + add r3, r3, r4, lsl #1 │ │ + add r7, r7, r4, lsl #1 │ │ + add r9, r9, r4, lsl #1 │ │ + add r6, r6, r4 │ │ + add lr, lr, r4 │ │ + add r0, r0, r1 │ │ + add ip, ip, r1 │ │ + bgt 5321c │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + vpush {d8-d15} │ │ + ldrd r4, [sp, #96] ; 0x60 │ │ + ldrd r6, [sp, #104] ; 0x68 │ │ + ldr r8, [sp, #112] ; 0x70 │ │ + clz r9, r4 │ │ + add lr, pc, #64 ; 0x40 │ │ + vdup.16 q15, r8 │ │ + sub r9, r9, #24 │ │ + clz r8, r8 │ │ + ldr r9, [lr, r9, lsl #2] │ │ + add r9, lr, r9 │ │ + sub r8, r8, #12 │ │ + mov sl, #524288 ; 0x80000 │ │ + rsb r8, r8, #0 │ │ + movw ip, #27615 ; 0x6bdf │ │ + vdup.32 q14, r8 │ │ + vdup.16 q0, ip │ │ + vdup.8 d4, r7 │ │ + vmov.i8 d2, #129 ; 0x81 │ │ + vsub.i16 d2, d2, d4 │ │ + add ip, r0, r1 │ │ + lsl r1, r1, #1 │ │ + bx r9 │ │ + ; instruction: 0x000001b0 │ │ + ; instruction: 0x000001b0 │ │ + ; instruction: 0x000001b0 │ │ + ; instruction: 0x000001b0 │ │ + andeq r0, r0, r8, ror #1 │ │ + andeq r0, r0, r8, lsl r0 │ │ + vld1.16 {d4-d7}, [r2 :128]! │ │ + vld1.16 {d8-d11}, [r3 :128]! │ │ + subs r5, r5, #4 │ │ + vdup.32 q13, sl │ │ + vabd.s16 q6, q2, q4 │ │ + vabd.s16 q7, q3, q5 │ │ + vsubl.s16 q8, d8, d4 │ │ + vsubl.s16 q9, d9, d5 │ │ + vsubl.s16 q10, d10, d6 │ │ + vsubl.s16 q11, d11, d7 │ │ + vqsub.u16 q6, q0, q6 │ │ + vqsub.u16 q7, q0, q7 │ │ + vshll.s16 q5, d7, #6 │ │ + vshll.s16 q4, d6, #6 │ │ + vshll.s16 q3, d5, #6 │ │ + vshll.s16 q2, d4, #6 │ │ + vshr.u16 q6, q6, #10 │ │ + vshr.u16 q7, q7, #10 │ │ + vadd.i32 q2, q2, q13 │ │ + vadd.i32 q3, q3, q13 │ │ + vadd.i32 q4, q4, q13 │ │ + vadd.i32 q5, q5, q13 │ │ + vmovl.u16 q12, d12 │ │ + vmovl.u16 q13, d13 │ │ + vmla.i32 q2, q8, q12 │ │ + vmovl.u16 q12, d14 │ │ + vmla.i32 q3, q9, q13 │ │ + vmovl.u16 q13, d15 │ │ + vmla.i32 q4, q10, q12 │ │ + vmla.i32 q5, q11, q13 │ │ + vrshl.s32 q2, q2, q14 │ │ + vrshl.s32 q3, q3, q14 │ │ + vrshl.s32 q4, q4, q14 │ │ + vrshl.s32 q5, q5, q14 │ │ + vqmovun.s32 d4, q2 │ │ + vqmovun.s32 d5, q3 │ │ + vqmovun.s32 d6, q4 │ │ + vqmovun.s32 d7, q5 │ │ + vmin.u16 q2, q2, q15 │ │ + vmin.u16 q3, q3, q15 │ │ + vpadd.i16 d12, d12, d13 │ │ + vpadd.i16 d13, d14, d15 │ │ + vmovn.i16 d12, q6 │ │ + vhsub.u8 d12, d2, d12 │ │ + vst1.8 {d12}, [r6 :64]! │ │ + vst1.16 {d4}, [r0 :64], r1 │ │ + vst1.16 {d5}, [ip :64], r1 │ │ + vst1.16 {d6}, [r0 :64], r1 │ │ + vst1.16 {d7}, [ip :64], r1 │ │ + bgt 53390 │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + vld1.16 {d4-d7}, [r2 :128]! │ │ + vld1.16 {d8-d11}, [r3 :128]! │ │ + subs r5, r5, #2 │ │ + vdup.32 q13, sl │ │ + vabd.s16 q6, q2, q4 │ │ + vabd.s16 q7, q3, q5 │ │ + vsubl.s16 q8, d8, d4 │ │ + vsubl.s16 q9, d9, d5 │ │ + vsubl.s16 q10, d10, d6 │ │ + vsubl.s16 q11, d11, d7 │ │ + vqsub.u16 q6, q0, q6 │ │ + vqsub.u16 q7, q0, q7 │ │ + vshll.s16 q5, d7, #6 │ │ + vshll.s16 q4, d6, #6 │ │ + vshll.s16 q3, d5, #6 │ │ + vshll.s16 q2, d4, #6 │ │ + vshr.u16 q6, q6, #10 │ │ + vshr.u16 q7, q7, #10 │ │ + vadd.i32 q2, q2, q13 │ │ + vadd.i32 q3, q3, q13 │ │ + vadd.i32 q4, q4, q13 │ │ + vadd.i32 q5, q5, q13 │ │ + vmovl.u16 q12, d12 │ │ + vmovl.u16 q13, d13 │ │ + vmla.i32 q2, q8, q12 │ │ + vmovl.u16 q12, d14 │ │ + vmla.i32 q3, q9, q13 │ │ + vmovl.u16 q13, d15 │ │ + vmla.i32 q4, q10, q12 │ │ + vmla.i32 q5, q11, q13 │ │ + vrshl.s32 q2, q2, q14 │ │ + vrshl.s32 q3, q3, q14 │ │ + vrshl.s32 q4, q4, q14 │ │ + vrshl.s32 q5, q5, q14 │ │ + vqmovun.s32 d4, q2 │ │ + vqmovun.s32 d5, q3 │ │ + vqmovun.s32 d6, q4 │ │ + vqmovun.s32 d7, q5 │ │ + vmin.u16 q2, q2, q15 │ │ + vmin.u16 q3, q3, q15 │ │ + vpadd.i16 d12, d12, d13 │ │ + vpadd.i16 d13, d14, d15 │ │ + vmovn.i16 d12, q6 │ │ + vhsub.u8 d12, d2, d12 │ │ + vst1.8 {d12}, [r6 :64]! │ │ + vst1.16 {d4-d5}, [r0 :128], r1 │ │ + vst1.16 {d6-d7}, [ip :128], r1 │ │ + bgt 53460 │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + sub r1, r1, r4, lsl #1 │ │ + add lr, r6, r4, lsr #1 │ │ + add r7, r2, r4, lsl #1 │ │ + add r9, r3, r4, lsl #1 │ │ + mov r8, r4 │ │ + vld1.16 {d4-d5}, [r2 :128]! │ │ + vld1.16 {d8-d9}, [r3 :128]! │ │ + vld1.16 {d6-d7}, [r7 :128]! │ │ + vld1.16 {d10-d11}, [r9 :128]! │ │ + subs r8, r8, #8 │ │ + vdup.32 q13, sl │ │ + vabd.s16 q6, q2, q4 │ │ + vabd.s16 q7, q3, q5 │ │ + vsubl.s16 q8, d8, d4 │ │ + vsubl.s16 q9, d9, d5 │ │ + vsubl.s16 q10, d10, d6 │ │ + vsubl.s16 q11, d11, d7 │ │ + vqsub.u16 q6, q0, q6 │ │ + vqsub.u16 q7, q0, q7 │ │ + vshll.s16 q5, d7, #6 │ │ + vshll.s16 q4, d6, #6 │ │ + vshll.s16 q3, d5, #6 │ │ + vshll.s16 q2, d4, #6 │ │ + vshr.u16 q6, q6, #10 │ │ + vshr.u16 q7, q7, #10 │ │ + vadd.i32 q2, q2, q13 │ │ + vadd.i32 q3, q3, q13 │ │ + vadd.i32 q4, q4, q13 │ │ + vadd.i32 q5, q5, q13 │ │ + vmovl.u16 q12, d12 │ │ + vmovl.u16 q13, d13 │ │ + vmla.i32 q2, q8, q12 │ │ + vmovl.u16 q12, d14 │ │ + vmla.i32 q3, q9, q13 │ │ + vmovl.u16 q13, d15 │ │ + vmla.i32 q4, q10, q12 │ │ + vmla.i32 q5, q11, q13 │ │ + vrshl.s32 q2, q2, q14 │ │ + vrshl.s32 q3, q3, q14 │ │ + vrshl.s32 q4, q4, q14 │ │ + vrshl.s32 q5, q5, q14 │ │ + vqmovun.s32 d4, q2 │ │ + vqmovun.s32 d5, q3 │ │ + vqmovun.s32 d6, q4 │ │ + vqmovun.s32 d7, q5 │ │ + vmin.u16 q2, q2, q15 │ │ + vmin.u16 q3, q3, q15 │ │ + vpadd.i16 d12, d12, d13 │ │ + vpadd.i16 d13, d14, d15 │ │ + vmovn.i16 d12, q6 │ │ + vhsub.u8 d12, d2, d12 │ │ + vst1.32 {d12[0]}, [r6 :32]! │ │ + vst1.32 {d12[1]}, [lr :32]! │ │ + vst1.16 {d4-d5}, [r0 :128]! │ │ + vst1.16 {d6-d7}, [ip :128]! │ │ + bgt 5353c │ │ + subs r5, r5, #2 │ │ + add r2, r2, r4, lsl #1 │ │ + add r3, r3, r4, lsl #1 │ │ + add r7, r7, r4, lsl #1 │ │ + add r9, r9, r4, lsl #1 │ │ + add r6, r6, r4, lsr #1 │ │ + add lr, lr, r4, lsr #1 │ │ + add r0, r0, r1 │ │ + add ip, ip, r1 │ │ + bgt 53538 │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + vpush {d8-d15} │ │ + ldrd r4, [sp, #96] ; 0x60 │ │ + ldrd r6, [sp, #104] ; 0x68 │ │ + ldr r8, [sp, #112] ; 0x70 │ │ + clz r9, r4 │ │ + add lr, pc, #64 ; 0x40 │ │ + vdup.16 q15, r8 │ │ + sub r9, r9, #24 │ │ + clz r8, r8 │ │ + ldr r9, [lr, r9, lsl #2] │ │ + add r9, lr, r9 │ │ + sub r8, r8, #12 │ │ + mov sl, #524288 ; 0x80000 │ │ + rsb r8, r8, #0 │ │ + movw ip, #27615 ; 0x6bdf │ │ + vdup.32 q14, r8 │ │ + vdup.16 q0, ip │ │ + vdup.16 q2, r7 │ │ + vmov.i16 q1, #256 ; 0x0100 │ │ + vsub.i16 q1, q1, q2 │ │ + add ip, r0, r1 │ │ + lsl r1, r1, #1 │ │ + bx r9 │ │ + ; instruction: 0x000001b4 │ │ + ; instruction: 0x000001b4 │ │ + ; instruction: 0x000001b4 │ │ + ; instruction: 0x000001b4 │ │ + andeq r0, r0, ip, ror #1 │ │ + andeq r0, r0, r8, lsl r0 │ │ + vld1.16 {d4-d7}, [r2 :128]! │ │ + vld1.16 {d8-d11}, [r3 :128]! │ │ + subs r5, r5, #4 │ │ + vdup.32 q13, sl │ │ + vabd.s16 q6, q2, q4 │ │ + vabd.s16 q7, q3, q5 │ │ + vsubl.s16 q8, d8, d4 │ │ + vsubl.s16 q9, d9, d5 │ │ + vsubl.s16 q10, d10, d6 │ │ + vsubl.s16 q11, d11, d7 │ │ + vqsub.u16 q6, q0, q6 │ │ + vqsub.u16 q7, q0, q7 │ │ + vshll.s16 q5, d7, #6 │ │ + vshll.s16 q4, d6, #6 │ │ + vshll.s16 q3, d5, #6 │ │ + vshll.s16 q2, d4, #6 │ │ + vshr.u16 q6, q6, #10 │ │ + vshr.u16 q7, q7, #10 │ │ + vadd.i32 q2, q2, q13 │ │ + vadd.i32 q3, q3, q13 │ │ + vadd.i32 q4, q4, q13 │ │ + vadd.i32 q5, q5, q13 │ │ + vmovl.u16 q12, d12 │ │ + vmovl.u16 q13, d13 │ │ + vmla.i32 q2, q8, q12 │ │ + vmovl.u16 q12, d14 │ │ + vmla.i32 q3, q9, q13 │ │ + vmovl.u16 q13, d15 │ │ + vmla.i32 q4, q10, q12 │ │ + vmla.i32 q5, q11, q13 │ │ + vrshl.s32 q2, q2, q14 │ │ + vrshl.s32 q3, q3, q14 │ │ + vrshl.s32 q4, q4, q14 │ │ + vrshl.s32 q5, q5, q14 │ │ + vqmovun.s32 d4, q2 │ │ + vqmovun.s32 d5, q3 │ │ + vqmovun.s32 d6, q4 │ │ + vqmovun.s32 d7, q5 │ │ + vmin.u16 q2, q2, q15 │ │ + vmin.u16 q3, q3, q15 │ │ + vadd.i16 d12, d12, d13 │ │ + vadd.i16 d13, d14, d15 │ │ + vpadd.i16 d12, d12, d13 │ │ + vsub.i16 d12, d2, d12 │ │ + vrshrn.i16 d12, q6, #2 │ │ + vst1.32 {d12[0]}, [r6 :32]! │ │ + vst1.16 {d4}, [r0 :64], r1 │ │ + vst1.16 {d5}, [ip :64], r1 │ │ + vst1.16 {d6}, [r0 :64], r1 │ │ + vst1.16 {d7}, [ip :64], r1 │ │ + bgt 536b0 │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + vld1.16 {d4-d7}, [r2 :128]! │ │ + vld1.16 {d8-d11}, [r3 :128]! │ │ + subs r5, r5, #2 │ │ + vdup.32 q13, sl │ │ + vabd.s16 q6, q2, q4 │ │ + vabd.s16 q7, q3, q5 │ │ + vsubl.s16 q8, d8, d4 │ │ + vsubl.s16 q9, d9, d5 │ │ + vsubl.s16 q10, d10, d6 │ │ + vsubl.s16 q11, d11, d7 │ │ + vqsub.u16 q6, q0, q6 │ │ + vqsub.u16 q7, q0, q7 │ │ + vshll.s16 q5, d7, #6 │ │ + vshll.s16 q4, d6, #6 │ │ + vshll.s16 q3, d5, #6 │ │ + vshll.s16 q2, d4, #6 │ │ + vshr.u16 q6, q6, #10 │ │ + vshr.u16 q7, q7, #10 │ │ + vadd.i32 q2, q2, q13 │ │ + vadd.i32 q3, q3, q13 │ │ + vadd.i32 q4, q4, q13 │ │ + vadd.i32 q5, q5, q13 │ │ + vmovl.u16 q12, d12 │ │ + vmovl.u16 q13, d13 │ │ + vmla.i32 q2, q8, q12 │ │ + vmovl.u16 q12, d14 │ │ + vmla.i32 q3, q9, q13 │ │ + vmovl.u16 q13, d15 │ │ + vmla.i32 q4, q10, q12 │ │ + vmla.i32 q5, q11, q13 │ │ + vrshl.s32 q2, q2, q14 │ │ + vrshl.s32 q3, q3, q14 │ │ + vrshl.s32 q4, q4, q14 │ │ + vrshl.s32 q5, q5, q14 │ │ + vqmovun.s32 d4, q2 │ │ + vqmovun.s32 d5, q3 │ │ + vqmovun.s32 d6, q4 │ │ + vqmovun.s32 d7, q5 │ │ + vmin.u16 q2, q2, q15 │ │ + vmin.u16 q3, q3, q15 │ │ + vadd.i16 q6, q6, q7 │ │ + vpadd.i16 d12, d12, d13 │ │ + vsub.i16 d12, d2, d12 │ │ + vrshrn.i16 d12, q6, #2 │ │ + vst1.32 {d12[0]}, [r6 :32]! │ │ + vst1.16 {d4-d5}, [r0 :128], r1 │ │ + vst1.16 {d6-d7}, [ip :128], r1 │ │ + bgt 53784 │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + sub r1, r1, r4, lsl #1 │ │ + add r7, r2, r4, lsl #1 │ │ + add r9, r3, r4, lsl #1 │ │ + mov r8, r4 │ │ + vld1.16 {d4-d5}, [r2 :128]! │ │ + vld1.16 {d8-d9}, [r3 :128]! │ │ + vld1.16 {d6-d7}, [r7 :128]! │ │ + vld1.16 {d10-d11}, [r9 :128]! │ │ + subs r8, r8, #8 │ │ + vdup.32 q13, sl │ │ + vabd.s16 q6, q2, q4 │ │ + vabd.s16 q7, q3, q5 │ │ + vsubl.s16 q8, d8, d4 │ │ + vsubl.s16 q9, d9, d5 │ │ + vsubl.s16 q10, d10, d6 │ │ + vsubl.s16 q11, d11, d7 │ │ + vqsub.u16 q6, q0, q6 │ │ + vqsub.u16 q7, q0, q7 │ │ + vshll.s16 q5, d7, #6 │ │ + vshll.s16 q4, d6, #6 │ │ + vshll.s16 q3, d5, #6 │ │ + vshll.s16 q2, d4, #6 │ │ + vshr.u16 q6, q6, #10 │ │ + vshr.u16 q7, q7, #10 │ │ + vadd.i32 q2, q2, q13 │ │ + vadd.i32 q3, q3, q13 │ │ + vadd.i32 q4, q4, q13 │ │ + vadd.i32 q5, q5, q13 │ │ + vmovl.u16 q12, d12 │ │ + vmovl.u16 q13, d13 │ │ + vmla.i32 q2, q8, q12 │ │ + vmovl.u16 q12, d14 │ │ + vmla.i32 q3, q9, q13 │ │ + vmovl.u16 q13, d15 │ │ + vmla.i32 q4, q10, q12 │ │ + vmla.i32 q5, q11, q13 │ │ + vrshl.s32 q2, q2, q14 │ │ + vrshl.s32 q3, q3, q14 │ │ + vrshl.s32 q4, q4, q14 │ │ + vrshl.s32 q5, q5, q14 │ │ + vqmovun.s32 d4, q2 │ │ + vqmovun.s32 d5, q3 │ │ + vqmovun.s32 d6, q4 │ │ + vqmovun.s32 d7, q5 │ │ + vmin.u16 q2, q2, q15 │ │ + vmin.u16 q3, q3, q15 │ │ + vadd.i16 q6, q6, q7 │ │ + vpadd.i16 d12, d12, d13 │ │ + vsub.i16 d12, d2, d12 │ │ + vrshrn.i16 d12, q6, #2 │ │ + vst1.32 {d12[0]}, [r6 :32]! │ │ + vst1.16 {d4-d5}, [r0 :128]! │ │ + vst1.16 {d6-d7}, [ip :128]! │ │ + bgt 5385c │ │ + subs r5, r5, #2 │ │ + add r2, r2, r4, lsl #1 │ │ + add r3, r3, r4, lsl #1 │ │ + add r7, r7, r4, lsl #1 │ │ + add r9, r9, r4, lsl #1 │ │ + add r0, r0, r1 │ │ + add ip, ip, r1 │ │ + bgt 53858 │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + push {r4, r5, lr} │ │ + ldrd r4, [sp, #12] │ │ + clz lr, r3 │ │ + add r3, pc, #12 │ │ + sub lr, lr, #26 │ │ + ldr lr, [r3, lr, lsl #2] │ │ + add r3, r3, lr │ │ + bx r3 │ │ + andeq r0, r0, r4, lsr r1 │ │ + andeq r0, r0, ip, lsr #1 │ │ + andeq r0, r0, r4, asr r0 │ │ + andeq r0, r0, r0, lsl r0 │ │ + add ip, r0, r1 │ │ + lsl r1, r1, #1 │ │ + vld1.8 {d4}, [r5 :64]! │ │ + vld1.16 {d2-d3}, [r2 :128]! │ │ + vld1.16 {d0}, [r0 :64] │ │ + vneg.s8 d4, d4 │ │ + subs r4, r4, #2 │ │ + vld1.16 {d1}, [ip :64] │ │ + vmovl.s8 q2, d4 │ │ + vshl.s16 q2, q2, #9 │ │ + vsub.i16 q1, q0, q1 │ │ + vqrdmulh.s16 q1, q1, q2 │ │ + vadd.i16 q0, q0, q1 │ │ + vst1.16 {d0}, [r0 :64], r1 │ │ + vst1.16 {d1}, [ip :64], r1 │ │ + bgt 53984 │ │ + pop {r4, r5, pc} │ │ + add ip, r0, r1 │ │ + lsl r1, r1, #1 │ │ + vld1.8 {d16-d17}, [r5 :128]! │ │ + vld1.16 {d4-d7}, [r2 :128]! │ │ + vneg.s8 q9, q8 │ │ + vld1.16 {d0-d1}, [r0 :128] │ │ + vld1.16 {d2-d3}, [ip :128] │ │ + vmovl.s8 q8, d18 │ │ + vmovl.s8 q9, d19 │ │ + vshl.s16 q8, q8, #9 │ │ + vshl.s16 q9, q9, #9 │ │ + vsub.i16 q2, q0, q2 │ │ + vsub.i16 q3, q1, q3 │ │ + subs r4, r4, #2 │ │ + vqrdmulh.s16 q2, q2, q8 │ │ + vqrdmulh.s16 q3, q3, q9 │ │ + vadd.i16 q0, q0, q2 │ │ + vadd.i16 q1, q1, q3 │ │ + vst1.16 {d0-d1}, [r0 :128], r1 │ │ + vst1.16 {d2-d3}, [ip :128], r1 │ │ + bgt 539c8 │ │ + pop {r4, r5, pc} │ │ + add ip, r0, r1 │ │ + lsl r1, r1, #1 │ │ + vld1.8 {d24-d27}, [r5 :128]! │ │ + vld1.16 {d16-d19}, [r2 :128]! │ │ + subs r4, r4, #2 │ │ + vneg.s8 q14, q12 │ │ + vld1.16 {d0-d3}, [r0 :128] │ │ + vneg.s8 q15, q13 │ │ + vld1.16 {d20-d23}, [r2 :128]! │ │ + vmovl.s8 q12, d28 │ │ + vmovl.s8 q13, d29 │ │ + vmovl.s8 q14, d30 │ │ + vmovl.s8 q15, d31 │ │ + vld1.16 {d4-d7}, [ip :128] │ │ + vshl.s16 q12, q12, #9 │ │ + vshl.s16 q13, q13, #9 │ │ + vshl.s16 q14, q14, #9 │ │ + vshl.s16 q15, q15, #9 │ │ + vsub.i16 q8, q0, q8 │ │ + vsub.i16 q9, q1, q9 │ │ + vsub.i16 q10, q2, q10 │ │ + vsub.i16 q11, q3, q11 │ │ + vqrdmulh.s16 q8, q8, q12 │ │ + vqrdmulh.s16 q9, q9, q13 │ │ + vqrdmulh.s16 q10, q10, q14 │ │ + vqrdmulh.s16 q11, q11, q15 │ │ + vadd.i16 q0, q0, q8 │ │ + vadd.i16 q1, q1, q9 │ │ + vadd.i16 q2, q2, q10 │ │ + vst1.16 {d0-d3}, [r0 :128], r1 │ │ + vadd.i16 q3, q3, q11 │ │ + vst1.16 {d4-d7}, [ip :128], r1 │ │ + bgt 53a20 │ │ + pop {r4, r5, pc} │ │ + add ip, r0, #32 │ │ + vld1.8 {d24-d27}, [r5 :128]! │ │ + vld1.16 {d16-d19}, [r2 :128]! │ │ + subs r4, r4, #1 │ │ + vneg.s8 q14, q12 │ │ + vld1.16 {d0-d3}, [r0 :128] │ │ + vneg.s8 q15, q13 │ │ + vld1.16 {d20-d23}, [r2 :128]! │ │ + vmovl.s8 q12, d28 │ │ + vmovl.s8 q13, d29 │ │ + vmovl.s8 q14, d30 │ │ + vmovl.s8 q15, d31 │ │ + vld1.16 {d4-d7}, [ip :128] │ │ + vshl.s16 q12, q12, #9 │ │ + vshl.s16 q13, q13, #9 │ │ + vshl.s16 q14, q14, #9 │ │ + vshl.s16 q15, q15, #9 │ │ + vsub.i16 q8, q0, q8 │ │ + vsub.i16 q9, q1, q9 │ │ + vsub.i16 q10, q2, q10 │ │ + vsub.i16 q11, q3, q11 │ │ + vqrdmulh.s16 q8, q8, q12 │ │ + vqrdmulh.s16 q9, q9, q13 │ │ + vqrdmulh.s16 q10, q10, q14 │ │ + vqrdmulh.s16 q11, q11, q15 │ │ + vadd.i16 q0, q0, q8 │ │ + vadd.i16 q1, q1, q9 │ │ + vadd.i16 q2, q2, q10 │ │ + vst1.16 {d0-d3}, [r0 :128], r1 │ │ + vadd.i16 q3, q3, q11 │ │ + vst1.16 {d4-d7}, [ip :128], r1 │ │ + bgt 53aa4 │ │ + pop {r4, r5, pc} │ │ + push {r4, r5, lr} │ │ + ldr r4, [sp, #12] │ │ + ldr r5, [pc] ; 53b34 │ │ + b 53b38 │ │ + andeq r5, r6, r0, asr r5 │ │ + add r5, r5, pc │ │ + add r5, r5, r4 │ │ + sub r4, r4, r4, lsr #2 │ │ + clz lr, r3 │ │ + add ip, pc, #12 │ │ + sub lr, lr, #24 │ │ + ldr lr, [ip, lr, lsl #2] │ │ + add ip, ip, lr │ │ + bx ip │ │ + andeq r0, r0, r8, ror r1 │ │ + andeq r0, r0, r8, ror r1 │ │ + andeq r0, r0, r8, ror r1 │ │ + andeq r0, r0, r4, lsl #2 │ │ + andeq r0, r0, ip, lsr #1 │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, ip, lsl r0 │ │ + add ip, r0, r1 │ │ + lsl r1, r1, #1 │ │ + vld2.8 {d4[]-d5[]}, [r5 :16]! │ │ + vld1.16 {d2}, [r2 :64]! │ │ + vext.8 d4, d4, d5, #6 │ │ + subs r4, r4, #2 │ │ + vneg.s8 d4, d4 │ │ + vld1.32 {d0[]}, [r0 :32] │ │ + vld1.32 {d0[1]}, [ip :32] │ │ + vmovl.s8 q2, d4 │ │ + vshl.s16 d4, d4, #9 │ │ + vsub.i16 d2, d0, d2 │ │ + vqrdmulh.s16 d2, d2, d4 │ │ + vadd.i16 d0, d0, d2 │ │ + vst1.32 {d0[0]}, [r0 :32], r1 │ │ + vst1.32 {d0[1]}, [ip :32], r1 │ │ + bgt 53b80 │ │ + pop {r4, r5, pc} │ │ + add ip, r0, r1 │ │ + lsl r1, r1, #1 │ │ + vld2.8 {d4[]-d5[]}, [r5 :16]! │ │ + vld1.16 {d2-d3}, [r2 :128]! │ │ + vext.8 d4, d4, d5, #4 │ │ + subs r4, r4, #2 │ │ + vneg.s8 d4, d4 │ │ + vld1.16 {d0}, [r0 :64] │ │ + vld1.16 {d1}, [ip :64] │ │ + vmovl.s8 q2, d4 │ │ + vshl.s16 q2, q2, #9 │ │ + vsub.i16 q1, q0, q1 │ │ + vqrdmulh.s16 q1, q1, q2 │ │ + vadd.i16 q0, q0, q1 │ │ + vst1.16 {d0}, [r0 :64], r1 │ │ + vst1.16 {d1}, [ip :64], r1 │ │ + bgt 53bc8 │ │ + pop {r4, r5, pc} │ │ + add ip, r0, r1 │ │ + lsl r1, r1, #1 │ │ + vld2.8 {d16[]-d17[]}, [r5 :16]! │ │ + vld1.16 {d4-d7}, [r2 :128]! │ │ + vneg.s8 q9, q8 │ │ + vld1.16 {d0-d1}, [r0 :128] │ │ + subs r4, r4, #2 │ │ + vmovl.s8 q8, d18 │ │ + vmovl.s8 q9, d19 │ │ + vld1.16 {d2-d3}, [ip :128] │ │ + vshl.s16 q8, q8, #9 │ │ + vshl.s16 q9, q9, #9 │ │ + vsub.i16 q2, q0, q2 │ │ + vsub.i16 q3, q1, q3 │ │ + vqrdmulh.s16 q2, q2, q8 │ │ + vqrdmulh.s16 q3, q3, q9 │ │ + vadd.i16 q0, q0, q2 │ │ + vadd.i16 q1, q1, q3 │ │ + vst1.16 {d0-d1}, [r0 :128], r1 │ │ + vst1.16 {d2-d3}, [ip :128], r1 │ │ + bgt 53c10 │ │ + pop {r4, r5, pc} │ │ + add ip, r0, r1 │ │ + lsl r1, r1, #1 │ │ + vld2.8 {d24[]-d25[]}, [r5 :16]! │ │ + vld1.16 {d16-d19}, [r2 :128]! │ │ + subs r4, r4, #2 │ │ + vneg.s8 q13, q12 │ │ + vld1.16 {d0-d3}, [r0 :128] │ │ + vmovl.s8 q12, d26 │ │ + vld1.16 {d20-d23}, [r2 :128]! │ │ + vmovl.s8 q13, d27 │ │ + vld1.16 {d4-d7}, [ip :128] │ │ + vshl.s16 q12, q12, #9 │ │ + vshl.s16 q13, q13, #9 │ │ + vsub.i16 q8, q0, q8 │ │ + vsub.i16 q9, q1, q9 │ │ + vsub.i16 q10, q2, q10 │ │ + vsub.i16 q11, q3, q11 │ │ + vqrdmulh.s16 q8, q8, q12 │ │ + vqrdmulh.s16 q9, q9, q12 │ │ + vqrdmulh.s16 q10, q10, q13 │ │ + vqrdmulh.s16 q11, q11, q13 │ │ + vadd.i16 q0, q0, q8 │ │ + vadd.i16 q1, q1, q9 │ │ + vadd.i16 q2, q2, q10 │ │ + vadd.i16 q3, q3, q11 │ │ + vst1.16 {d0-d3}, [r0 :128], r1 │ │ + vst1.16 {d4-d7}, [ip :128], r1 │ │ + bgt 53c68 │ │ + pop {r4, r5, pc} │ │ + sub r1, r1, r3, lsl #1 │ │ + vld1.8 {d24[]}, [r5]! │ │ + mov ip, r3 │ │ + vneg.s8 d24, d24 │ │ + vmovl.s8 q12, d24 │ │ + vshl.s16 q12, q12, #9 │ │ + vld1.16 {d16-d19}, [r2 :128]! │ │ + vld1.16 {d0-d3}, [r0 :128]! │ │ + subs ip, ip, #32 │ │ + vld1.16 {d20-d23}, [r2 :128]! │ │ + vld1.16 {d4-d7}, [r0 :128] │ │ + vsub.i16 q8, q0, q8 │ │ + vsub.i16 q9, q1, q9 │ │ + vsub.i16 q10, q2, q10 │ │ + vsub.i16 q11, q3, q11 │ │ + sub r0, r0, #32 │ │ + vqrdmulh.s16 q8, q8, q12 │ │ + vqrdmulh.s16 q9, q9, q12 │ │ + vqrdmulh.s16 q10, q10, q12 │ │ + vqrdmulh.s16 q11, q11, q12 │ │ + vadd.i16 q0, q0, q8 │ │ + vadd.i16 q1, q1, q9 │ │ + vadd.i16 q2, q2, q10 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vadd.i16 q3, q3, q11 │ │ + vst1.16 {d4-d7}, [r0 :128]! │ │ + bgt 53cec │ │ + subs r4, r4, #1 │ │ + add r0, r0, r1 │ │ + bgt 53cd8 │ │ + pop {r4, r5, pc} │ │ + push {r4, lr} │ │ + ldr r4, [sp, #8] │ │ + ldr lr, [pc] ; 53d60 │ │ + b 53d64 │ │ + andeq r5, r6, r4, lsr #6 │ │ + add lr, lr, pc │ │ + add lr, lr, r3 │ │ + clz ip, r3 │ │ + add r3, pc, #12 │ │ + sub ip, ip, #26 │ │ + ldr ip, [r3, ip, lsl #2] │ │ + add r3, r3, ip │ │ + bx r3 │ │ + andeq r0, r0, r0, lsl #3 │ │ + andeq r0, r0, ip, lsl #2 │ │ + strheq r0, [r0], -r0 ; │ │ + andeq r0, r0, r0, rrx │ │ + andeq r0, r0, r4, lsl r0 │ │ + add ip, r0, r1 │ │ + lsl r1, r1, #1 │ │ + vld1.8 {d4[]}, [lr] │ │ + vneg.s8 d4, d4 │ │ + vmovl.s8 q2, d4 │ │ + vshl.s16 d4, d4, #9 │ │ + vld1.32 {d2[]}, [r2 :32]! │ │ + vld1.16 {d0[]}, [r0 :16] │ │ + subs r4, r4, #2 │ │ + vld1.16 {d2[1]}, [r2 :16] │ │ + vld1.16 {d0[1]}, [ip :16] │ │ + add r2, r2, #4 │ │ + vsub.i16 d2, d0, d2 │ │ + vqrdmulh.s16 d2, d2, d4 │ │ + vadd.i16 d0, d0, d2 │ │ + vst1.16 {d0[0]}, [r0 :16], r1 │ │ + vst1.16 {d0[1]}, [ip :16], r1 │ │ + bgt 53db0 │ │ + pop {r4, pc} │ │ + vld1.32 {d4[]}, [lr :32] │ │ + add ip, r0, r1 │ │ + vneg.s8 d4, d4 │ │ + lsl r1, r1, #1 │ │ + vmovl.s8 q2, d4 │ │ + sub r1, r1, #4 │ │ + vshl.s16 q2, q2, #9 │ │ + vld1.16 {d2-d3}, [r2 :128]! │ │ + vld1.16 {d0}, [r0 :64] │ │ + vld1.16 {d1}, [ip :64] │ │ + subs r4, r4, #2 │ │ + vsub.i16 q1, q0, q1 │ │ + vqrdmulh.s16 q1, q1, q2 │ │ + vadd.i16 q0, q0, q1 │ │ + vst1.32 {d0[0]}, [r0 :32]! │ │ + vst1.32 {d1[0]}, [ip :32]! │ │ + vst1.16 {d0[2]}, [r0 :16], r1 │ │ + vst1.16 {d1[2]}, [ip :16], r1 │ │ + bgt 53e00 │ │ + pop {r4, pc} │ │ + vld1.8 {d16}, [lr :64] │ │ + add ip, r0, r1 │ │ + vneg.s8 d16, d16 │ │ + lsl r1, r1, #1 │ │ + vmovl.s8 q8, d16 │ │ + sub r1, r1, #8 │ │ + vshl.s16 q8, q8, #9 │ │ + vld1.16 {d4-d7}, [r2 :128]! │ │ + vld1.16 {d0-d1}, [r0 :128] │ │ + vld1.16 {d2-d3}, [ip :128] │ │ + subs r4, r4, #2 │ │ + vsub.i16 q2, q0, q2 │ │ + vsub.i16 q3, q1, q3 │ │ + vqrdmulh.s16 q2, q2, q8 │ │ + vqrdmulh.s16 q3, q3, q8 │ │ + vadd.i16 q0, q0, q2 │ │ + vadd.i16 q1, q1, q3 │ │ + vst1.16 {d0}, [r0 :64]! │ │ + vst1.16 {d2}, [ip :64]! │ │ + vst1.32 {d1[0]}, [r0 :32], r1 │ │ + vst1.32 {d3[0]}, [ip :32], r1 │ │ + bgt 53e50 │ │ + pop {r4, pc} │ │ + vld1.8 {d24-d25}, [lr :128] │ │ + add ip, r0, r1 │ │ + vneg.s8 q13, q12 │ │ + lsl r1, r1, #1 │ │ + vmovl.s8 q12, d26 │ │ + vmovl.s8 q13, d27 │ │ + vshl.s16 q12, q12, #9 │ │ + vshl.s16 d26, d26, #9 │ │ + vld1.16 {d16-d19}, [r2 :128]! │ │ + vld1.16 {d0-d2}, [r0 :64] │ │ + subs r4, r4, #2 │ │ + vld1.16 {d20-d23}, [r2 :128]! │ │ + vsub.i16 q8, q0, q8 │ │ + vld1.16 {d4-d6}, [ip :64] │ │ + vsub.i16 d18, d2, d18 │ │ + vsub.i16 q10, q2, q10 │ │ + vsub.i16 d22, d6, d22 │ │ + vqrdmulh.s16 q8, q8, q12 │ │ + vqrdmulh.s16 d18, d18, d26 │ │ + vqrdmulh.s16 q10, q10, q12 │ │ + vqrdmulh.s16 d22, d22, d26 │ │ + vadd.i16 q0, q0, q8 │ │ + vadd.i16 d2, d2, d18 │ │ + vadd.i16 q2, q2, q10 │ │ + vst1.16 {d0-d2}, [r0 :64], r1 │ │ + vadd.i16 d6, d6, d22 │ │ + vst1.16 {d4-d6}, [ip :64], r1 │ │ + bgt 53eb0 │ │ + pop {r4, pc} │ │ + vld1.8 {d24-d26}, [lr :64] │ │ + vneg.s8 q14, q12 │ │ + vneg.s8 d30, d26 │ │ + vmovl.s8 q12, d28 │ │ + vmovl.s8 q13, d29 │ │ + vmovl.s8 q14, d30 │ │ + sub r1, r1, #32 │ │ + vshl.s16 q12, q12, #9 │ │ + vshl.s16 q13, q13, #9 │ │ + vshl.s16 q14, q14, #9 │ │ + vld1.16 {d16-d19}, [r2 :128]! │ │ + vld1.16 {d0-d3}, [r0 :128]! │ │ + subs r4, r4, #1 │ │ + vld1.16 {d20-d21}, [r2 :128] │ │ + vsub.i16 q8, q0, q8 │ │ + vld1.16 {d4-d5}, [r0 :128] │ │ + sub r0, r0, #32 │ │ + vsub.i16 q9, q1, q9 │ │ + vsub.i16 q10, q2, q10 │ │ + vqrdmulh.s16 q8, q8, q12 │ │ + vqrdmulh.s16 q9, q9, q13 │ │ + vqrdmulh.s16 q10, q10, q14 │ │ + vadd.i16 q0, q0, q8 │ │ + vadd.i16 q1, q1, q9 │ │ + vadd.i16 q2, q2, q10 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + add r2, r2, #32 │ │ + vst1.16 {d4-d5}, [r0 :128], r1 │ │ + bgt 53f2c │ │ + pop {r4, pc} │ │ + add sl, pc, #8 │ │ + ldr r9, [sl, r9, lsl #2] │ │ + add sl, sl, r9 │ │ + bx sl │ │ + andeq r0, r0, ip, ror #1 │ │ + strheq r0, [r0], -r8 │ │ + muleq r0, r4, r0 │ │ + andeq r0, r0, r0, lsl #1 │ │ + andeq r0, r0, r4, asr r0 │ │ + andeq r0, r0, r8, lsr r0 │ │ + andeq r0, r0, ip, lsl r0 │ │ + vld1.32 {d0[]}, [r2], r3 │ │ + vld1.32 {d1[]}, [r2], r3 │ │ + subs r5, r5, #2 │ │ + vst1.32 {d0[0]}, [r0 :32], r1 │ │ + vst1.32 {d1[1]}, [r0 :32], r1 │ │ + bgt 53fa8 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + vld1.16 {d0}, [r2], r3 │ │ + vld1.16 {d1}, [r2], r3 │ │ + subs r5, r5, #2 │ │ + vst1.16 {d0}, [r0 :64], r1 │ │ + vst1.16 {d1}, [r0 :64], r1 │ │ + bgt 53fc4 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + add r8, r0, r1 │ │ + lsl r1, r1, #1 │ │ + add r9, r2, r3 │ │ + lsl r3, r3, #1 │ │ + vld1.16 {d0-d1}, [r2], r3 │ │ + vld1.16 {d2-d3}, [r9], r3 │ │ + subs r5, r5, #2 │ │ + vst1.16 {d0-d1}, [r0 :128], r1 │ │ + vst1.16 {d2-d3}, [r8 :128], r1 │ │ + bgt 53ff0 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + vld1.16 {d0-d3}, [r2], r3 │ │ + subs r5, r5, #1 │ │ + vst1.16 {d0-d3}, [r0 :128], r1 │ │ + bgt 5400c │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + sub r1, r1, #32 │ │ + sub r3, r3, #32 │ │ + vld1.16 {d0-d3}, [r2]! │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vld1.16 {d4-d7}, [r2], r3 │ │ + subs r5, r5, #1 │ │ + vst1.16 {d4-d7}, [r0 :128], r1 │ │ + bgt 54028 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + sub r1, r1, #96 ; 0x60 │ │ + sub r3, r3, #96 ; 0x60 │ │ + vld1.16 {d16-d19}, [r2]! │ │ + vst1.16 {d16-d19}, [r0 :128]! │ │ + vld1.16 {d20-d23}, [r2]! │ │ + vst1.16 {d20-d23}, [r0 :128]! │ │ + vld1.16 {d24-d27}, [r2]! │ │ + vst1.16 {d24-d27}, [r0 :128]! │ │ + vld1.16 {d28-d31}, [r2], r3 │ │ + subs r5, r5, #1 │ │ + vst1.16 {d28-d31}, [r0 :128], r1 │ │ + bgt 5404c │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + sub r1, r1, #224 ; 0xe0 │ │ + sub r3, r3, #224 ; 0xe0 │ │ + vld1.16 {d16-d19}, [r2]! │ │ + vst1.16 {d16-d19}, [r0 :128]! │ │ + vld1.16 {d20-d23}, [r2]! │ │ + vst1.16 {d20-d23}, [r0 :128]! │ │ + vld1.16 {d24-d27}, [r2]! │ │ + vst1.16 {d24-d27}, [r0 :128]! │ │ + vld1.16 {d28-d31}, [r2]! │ │ + vst1.16 {d28-d31}, [r0 :128]! │ │ + vld1.16 {d16-d19}, [r2]! │ │ + vst1.16 {d16-d19}, [r0 :128]! │ │ + vld1.16 {d20-d23}, [r2]! │ │ + vst1.16 {d20-d23}, [r0 :128]! │ │ + vld1.16 {d24-d27}, [r2]! │ │ + vst1.16 {d24-d27}, [r0 :128]! │ │ + vld1.16 {d28-d31}, [r2], r3 │ │ + subs r5, r5, #1 │ │ + vst1.16 {d28-d31}, [r0 :128], r1 │ │ + bgt 54080 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + add sl, pc, #16 │ │ + ldr r9, [sl, r9, lsl #2] │ │ + vdup.16 q15, r7 │ │ + vmov.i16 q14, #8192 ; 0x2000 │ │ + add sl, sl, r9 │ │ + bx sl │ │ + andeq r0, r0, ip, asr r1 │ │ + andeq r0, r0, ip, ror #1 │ │ + andeq r0, r0, ip, lsr #1 │ │ + andeq r0, r0, r0, ror r0 │ │ + andeq r0, r0, r0, asr #32 │ │ + andeq r0, r0, r8, lsl r0 │ │ + add r9, r1, r2 │ │ + lsl r2, r2, #1 │ │ + vld1.16 {d0}, [r1], r2 │ │ + vld1.16 {d1}, [r9], r2 │ │ + subs r4, r4, #2 │ │ + vshl.s16 q0, q0, q15 │ │ + vsub.i16 q0, q0, q14 │ │ + vst1.16 {d0-d1}, [r0 :128]! │ │ + bgt 54104 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + add r9, r1, r2 │ │ + lsl r2, r2, #1 │ │ + vld1.16 {d0-d1}, [r1], r2 │ │ + vld1.16 {d2-d3}, [r9], r2 │ │ + subs r4, r4, #2 │ │ + vshl.s16 q0, q0, q15 │ │ + vshl.s16 q1, q1, q15 │ │ + vsub.i16 q0, q0, q14 │ │ + vsub.i16 q1, q1, q14 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + bgt 5412c │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + vld1.16 {d0-d3}, [r1], r2 │ │ + vshl.s16 q0, q0, q15 │ │ + vld1.16 {d4-d7}, [r1], r2 │ │ + subs r4, r4, #2 │ │ + vshl.s16 q1, q1, q15 │ │ + vshl.s16 q2, q2, q15 │ │ + vshl.s16 q3, q3, q15 │ │ + vsub.i16 q0, q0, q14 │ │ + vsub.i16 q1, q1, q14 │ │ + vsub.i16 q2, q2, q14 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vsub.i16 q3, q3, q14 │ │ + vst1.16 {d4-d7}, [r0 :128]! │ │ + bgt 54154 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + sub r2, r2, #32 │ │ + vld1.16 {d0-d3}, [r1]! │ │ + subs r4, r4, #1 │ │ + vshl.s16 q0, q0, q15 │ │ + vld1.16 {d4-d7}, [r1], r2 │ │ + vshl.s16 q1, q1, q15 │ │ + vshl.s16 q2, q2, q15 │ │ + vshl.s16 q3, q3, q15 │ │ + vsub.i16 q0, q0, q14 │ │ + vsub.i16 q1, q1, q14 │ │ + vsub.i16 q2, q2, q14 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vsub.i16 q3, q3, q14 │ │ + vst1.16 {d4-d7}, [r0 :128]! │ │ + bgt 54194 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + sub r2, r2, #96 ; 0x60 │ │ + vld1.16 {d0-d3}, [r1]! │ │ + subs r4, r4, #1 │ │ + vshl.s16 q0, q0, q15 │ │ + vld1.16 {d4-d7}, [r1]! │ │ + vshl.s16 q1, q1, q15 │ │ + vld1.16 {d16-d19}, [r1]! │ │ + vshl.s16 q2, q2, q15 │ │ + vld1.16 {d20-d23}, [r1], r2 │ │ + vshl.s16 q3, q3, q15 │ │ + vshl.s16 q8, q8, q15 │ │ + vshl.s16 q9, q9, q15 │ │ + vshl.s16 q10, q10, q15 │ │ + vshl.s16 q11, q11, q15 │ │ + vsub.i16 q0, q0, q14 │ │ + vsub.i16 q1, q1, q14 │ │ + vsub.i16 q2, q2, q14 │ │ + vsub.i16 q3, q3, q14 │ │ + vsub.i16 q8, q8, q14 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vsub.i16 q9, q9, q14 │ │ + vst1.16 {d4-d7}, [r0 :128]! │ │ + vsub.i16 q10, q10, q14 │ │ + vst1.16 {d16-d19}, [r0 :128]! │ │ + vsub.i16 q11, q11, q14 │ │ + vst1.16 {d20-d23}, [r0 :128]! │ │ + bgt 541d4 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + sub r2, r2, #224 ; 0xe0 │ │ + vld1.16 {d0-d3}, [r1]! │ │ + subs r4, r4, #1 │ │ + vshl.s16 q0, q0, q15 │ │ + vld1.16 {d4-d7}, [r1]! │ │ + vshl.s16 q1, q1, q15 │ │ + vld1.16 {d16-d19}, [r1]! │ │ + vshl.s16 q2, q2, q15 │ │ + vld1.16 {d20-d23}, [r1]! │ │ + vshl.s16 q3, q3, q15 │ │ + vshl.s16 q8, q8, q15 │ │ + vshl.s16 q9, q9, q15 │ │ + vshl.s16 q10, q10, q15 │ │ + vshl.s16 q11, q11, q15 │ │ + vsub.i16 q0, q0, q14 │ │ + vsub.i16 q1, q1, q14 │ │ + vsub.i16 q2, q2, q14 │ │ + vsub.i16 q3, q3, q14 │ │ + vsub.i16 q8, q8, q14 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vld1.16 {d0-d3}, [r1]! │ │ + vsub.i16 q9, q9, q14 │ │ + vsub.i16 q10, q10, q14 │ │ + vst1.16 {d4-d7}, [r0 :128]! │ │ + vld1.16 {d4-d7}, [r1]! │ │ + vsub.i16 q11, q11, q14 │ │ + vshl.s16 q0, q0, q15 │ │ + vst1.16 {d16-d19}, [r0 :128]! │ │ + vld1.16 {d16-d19}, [r1]! │ │ + vshl.s16 q1, q1, q15 │ │ + vshl.s16 q2, q2, q15 │ │ + vst1.16 {d20-d23}, [r0 :128]! │ │ + vld1.16 {d20-d23}, [r1], r2 │ │ + vshl.s16 q3, q3, q15 │ │ + vshl.s16 q8, q8, q15 │ │ + vshl.s16 q9, q9, q15 │ │ + vshl.s16 q10, q10, q15 │ │ + vshl.s16 q11, q11, q15 │ │ + vsub.i16 q0, q0, q14 │ │ + vsub.i16 q1, q1, q14 │ │ + vsub.i16 q2, q2, q14 │ │ + vsub.i16 q3, q3, q14 │ │ + vsub.i16 q8, q8, q14 │ │ + vst1.16 {d0-d3}, [r0 :128]! │ │ + vsub.i16 q9, q9, q14 │ │ + vst1.16 {d4-d7}, [r0 :128]! │ │ + vsub.i16 q10, q10, q14 │ │ + vst1.16 {d16-d19}, [r0 :128]! │ │ + vsub.i16 q11, q11, q14 │ │ + vst1.16 {d20-d23}, [r0 :128]! │ │ + bgt 54244 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + movw r9, #45 ; 0x2d │ │ + movw sl, #45 ; 0x2d │ │ + b 543a0 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + movw r9, #45 ; 0x2d │ │ + movw sl, #1980 ; 0x7bc │ │ + b 543a0 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + movw r9, #45 ; 0x2d │ │ + movw sl, #3885 ; 0xf2d │ │ + b 543a0 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + movw r9, #1980 ; 0x7bc │ │ + movw sl, #1980 ; 0x7bc │ │ + b 543a0 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + movw r9, #1980 ; 0x7bc │ │ + movw sl, #45 ; 0x2d │ │ + b 543a0 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + movw r9, #1980 ; 0x7bc │ │ + movw sl, #3885 ; 0xf2d │ │ + b 543a0 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + movw r9, #3885 ; 0xf2d │ │ + movw sl, #3885 ; 0xf2d │ │ + b 543a0 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + movw r9, #3885 ; 0xf2d │ │ + movw sl, #45 ; 0x2d │ │ + b 543a0 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + movw r9, #3885 ; 0xf2d │ │ + movw sl, #1980 ; 0x7bc │ │ + b 543a0 │ │ + ldrd r4, [sp, #36] ; 0x24 │ │ + ldrd r6, [sp, #44] ; 0x2c │ │ + ldr r8, [sp, #52] ; 0x34 │ │ + movw fp, #16513 ; 0x4081 │ │ + mul r6, r6, fp │ │ + mul r7, r7, fp │ │ + add r6, r6, r9 │ │ + add r7, r7, sl │ │ + vdup.16 q15, r8 │ │ + clz r8, r8 │ │ + clz r9, r4 │ │ + sub r8, r8, #18 │ │ + tst r6, #2080768 ; 0x1fc000 │ │ + sub r9, r9, #24 │ │ + add lr, r8, #6 │ │ + rsb ip, r8, #6 │ │ + ldr fp, [pc] ; 543e8 │ │ + b 543ec │ │ + andeq r4, r6, r4, lsl r0 │ │ + add fp, fp, pc │ │ + bne 54400 │ │ + tst r7, #2080768 ; 0x1fc000 │ │ + bne 546b4 │ │ + b 53f7c │ │ + cmp r4, #4 │ │ + ubfx sl, r6, #7, #7 │ │ + and r6, r6, #127 ; 0x7f │ │ + movgt r6, sl │ │ + tst r7, #2080768 ; 0x1fc000 │ │ + add r6, fp, r6, lsl #3 │ │ + bne 54ea0 │ │ + add sl, pc, #24 │ │ + vdup.32 q14, ip │ │ + ldr r9, [sl, r9, lsl #2] │ │ + vneg.s32 q14, q14 │ │ + vdup.16 q13, r8 │ │ + add sl, sl, r9 │ │ + vneg.s16 q13, q13 │ │ + bx sl │ │ + andeq r0, r0, r4, lsl r1 │ │ + andeq r0, r0, r4, lsl r1 │ │ + andeq r0, r0, r4, lsl r1 │ │ + andeq r0, r0, r4, lsl r1 │ │ + andeq r0, r0, r4, lsl r1 │ │ + andeq r0, r0, r8, lsl #1 │ │ + andeq r0, r0, ip, lsl r0 │ │ + add r6, r6, #2 │ │ + vld1.32 {d0[]}, [r6] │ │ + sub r2, r2, #2 │ │ + add r9, r0, r1 │ │ + add sl, r2, r3 │ │ + lsl r1, r1, #1 │ │ + lsl r3, r3, #1 │ │ + vmovl.s8 q0, d0 │ │ + vld1.16 {d4-d5}, [r2], r3 │ │ + vld1.16 {d6-d7}, [sl], r3 │ │ + vext.8 d5, d4, d5, #2 │ │ + vext.8 d7, d6, d7, #2 │ │ + subs r5, r5, #2 │ │ + vtrn.32 d4, d6 │ │ + vtrn.32 d5, d7 │ │ + vmull.s16 q1, d4, d0[0] │ │ + vmlal.s16 q1, d5, d0[1] │ │ + vmlal.s16 q1, d6, d0[2] │ │ + vmlal.s16 q1, d7, d0[3] │ │ + vrshl.s32 q1, q1, q14 │ │ + vqmovun.s32 d2, q1 │ │ + vrshl.s16 d2, d2, d26 │ │ + vmin.u16 d2, d2, d30 │ │ + vst1.32 {d2[0]}, [r0 :32], r1 │ │ + vst1.32 {d2[1]}, [r9 :32], r1 │ │ + bgt 54478 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + add r6, r6, #2 │ │ + vld1.32 {d0[]}, [r6] │ │ + sub r2, r2, #2 │ │ + add r9, r0, r1 │ │ + add sl, r2, r3 │ │ + lsl r1, r1, #1 │ │ + lsl r3, r3, #1 │ │ + vmovl.s8 q0, d0 │ │ + vld1.16 {d16-d17}, [r2], r3 │ │ + vld1.16 {d22-d23}, [sl], r3 │ │ + vext.8 d18, d16, d17, #2 │ │ + vext.8 d19, d16, d17, #4 │ │ + vext.8 d20, d16, d17, #6 │ │ + vext.8 d24, d22, d23, #2 │ │ + vext.8 d25, d22, d23, #4 │ │ + vext.8 d21, d22, d23, #6 │ │ + subs r5, r5, #2 │ │ + vmull.s16 q2, d16, d0[0] │ │ + vmlal.s16 q2, d18, d0[1] │ │ + vmlal.s16 q2, d19, d0[2] │ │ + vmlal.s16 q2, d20, d0[3] │ │ + vmull.s16 q3, d22, d0[0] │ │ + vmlal.s16 q3, d24, d0[1] │ │ + vmlal.s16 q3, d25, d0[2] │ │ + vmlal.s16 q3, d21, d0[3] │ │ + vrshl.s32 q2, q2, q14 │ │ + vrshl.s32 q3, q3, q14 │ │ + vqmovun.s32 d4, q2 │ │ + vqmovun.s32 d5, q3 │ │ + vrshl.s16 q2, q2, q13 │ │ + vmin.u16 q2, q2, q15 │ │ + vst1.16 {d4}, [r0 :64], r1 │ │ + vst1.16 {d5}, [r9 :64], r1 │ │ + bgt 544e4 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + vpush {d8-d11} │ │ + vld1.8 {d0}, [r6 :64] │ │ + sub r2, r2, #6 │ │ + add r9, r0, r1 │ │ + add sl, r2, r3 │ │ + lsl r3, r3, #1 │ │ + vmovl.s8 q0, d0 │ │ + sub r3, r3, r4, lsl #1 │ │ + sub r3, r3, #16 │ │ + lsl r1, r1, #1 │ │ + sub r1, r1, r4, lsl #1 │ │ + vld1.16 {d16-d19}, [r2]! │ │ + vld1.16 {d20-d23}, [sl]! │ │ + mov r6, r4 │ │ + vmull.s16 q1, d16, d0[0] │ │ + vmull.s16 q2, d17, d0[0] │ │ + vmull.s16 q3, d20, d0[0] │ │ + vmull.s16 q4, d21, d0[0] │ │ + vext.8 q12, q8, q9, #2 │ │ + vext.8 q5, q10, q11, #2 │ │ + vmlal.s16 q1, d24, d0[1] │ │ + vmlal.s16 q2, d25, d0[1] │ │ + vmlal.s16 q3, d10, d0[1] │ │ + vmlal.s16 q4, d11, d0[1] │ │ + vext.8 q12, q8, q9, #4 │ │ + vext.8 q5, q10, q11, #4 │ │ + vmlal.s16 q1, d24, d0[2] │ │ + vmlal.s16 q2, d25, d0[2] │ │ + vmlal.s16 q3, d10, d0[2] │ │ + vmlal.s16 q4, d11, d0[2] │ │ + vext.8 q12, q8, q9, #6 │ │ + vext.8 q5, q10, q11, #6 │ │ + vmlal.s16 q1, d24, d0[3] │ │ + vmlal.s16 q2, d25, d0[3] │ │ + vmlal.s16 q3, d10, d0[3] │ │ + vmlal.s16 q4, d11, d0[3] │ │ + vext.8 q12, q8, q9, #8 │ │ + vext.8 q5, q10, q11, #8 │ │ + vmlal.s16 q1, d24, d1[0] │ │ + vmlal.s16 q2, d25, d1[0] │ │ + vmlal.s16 q3, d10, d1[0] │ │ + vmlal.s16 q4, d11, d1[0] │ │ + vext.8 q12, q8, q9, #10 │ │ + vext.8 q5, q10, q11, #10 │ │ + vmlal.s16 q1, d24, d1[1] │ │ + vmlal.s16 q2, d25, d1[1] │ │ + vmlal.s16 q3, d10, d1[1] │ │ + vmlal.s16 q4, d11, d1[1] │ │ + vext.8 q12, q8, q9, #12 │ │ + vext.8 q5, q10, q11, #12 │ │ + vmlal.s16 q1, d24, d1[2] │ │ + vmlal.s16 q2, d25, d1[2] │ │ + vmlal.s16 q3, d10, d1[2] │ │ + vmlal.s16 q4, d11, d1[2] │ │ + vext.8 q12, q8, q9, #14 │ │ + vext.8 q5, q10, q11, #14 │ │ + vmlal.s16 q1, d24, d1[3] │ │ + vmlal.s16 q2, d25, d1[3] │ │ + vmlal.s16 q3, d10, d1[3] │ │ + vmlal.s16 q4, d11, d1[3] │ │ + subs r6, r6, #8 │ │ + vrshl.s32 q1, q1, q14 │ │ + vrshl.s32 q2, q2, q14 │ │ + vrshl.s32 q3, q3, q14 │ │ + vrshl.s32 q4, q4, q14 │ │ + vqmovun.s32 d2, q1 │ │ + vqmovun.s32 d3, q2 │ │ + vqmovun.s32 d4, q3 │ │ + vqmovun.s32 d5, q4 │ │ + vrshl.s16 q1, q1, q13 │ │ + vrshl.s16 q2, q2, q13 │ │ + vmin.u16 q1, q1, q15 │ │ + vmin.u16 q2, q2, q15 │ │ + vst1.16 {d2-d3}, [r0 :128]! │ │ + vst1.16 {d4-d5}, [r9 :128]! │ │ + ble 54694 │ │ + vorr q8, q9, q9 │ │ + vorr q10, q11, q11 │ │ + vld1.16 {d18-d19}, [r2]! │ │ + vld1.16 {d22-d23}, [sl]! │ │ + b 54588 │ │ + add r0, r0, r1 │ │ + add r9, r9, r1 │ │ + add r2, r2, r3 │ │ + add sl, sl, r3 │ │ + subs r5, r5, #2 │ │ + bgt 5457c │ │ + vpop {d8-d11} │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + cmp r5, #4 │ │ + ubfx sl, r7, #7, #7 │ │ + and r7, r7, #127 ; 0x7f │ │ + movgt r7, sl │ │ + add r7, fp, r7, lsl #3 │ │ + add sl, pc, #8 │ │ + ldr r9, [sl, r9, lsl #2] │ │ + add sl, sl, r9 │ │ + bx sl │ │ + andeq r0, r0, r0, lsr #10 │ │ + andeq r0, r0, r0, lsr #10 │ │ + andeq r0, r0, r0, lsr #10 │ │ + andeq r0, r0, r8, lsl r7 │ │ + andeq r0, r0, r4, lsl r4 │ │ + andeq r0, r0, r8, asr #4 │ │ + andeq r0, r0, ip, lsl r0 │ │ + bgt 547b8 │ │ + cmp r5, #2 │ │ + add r7, r7, #2 │ │ + vld1.32 {d0[]}, [r7] │ │ + sub r2, r2, r3 │ │ + add r9, r0, r1 │ │ + add sl, r2, r3 │ │ + lsl r3, r3, #1 │ │ + lsl r1, r1, #1 │ │ + vmovl.s8 q0, d0 │ │ + vld1.32 {d1[]}, [r2], r3 │ │ + vld1.32 {d2[]}, [sl], r3 │ │ + vld1.32 {d3[]}, [r2], r3 │ │ + vld1.32 {d4[]}, [sl], r3 │ │ + vld1.32 {d5[]}, [r2], r3 │ │ + vext.8 d1, d1, d2, #4 │ │ + vext.8 d2, d2, d3, #4 │ │ + vext.8 d3, d3, d4, #4 │ │ + vext.8 d4, d4, d5, #4 │ │ + bgt 54768 │ │ + vmull.s16 q8, d1, d0[0] │ │ + vmlal.s16 q8, d2, d0[1] │ │ + vmlal.s16 q8, d3, d0[2] │ │ + vmlal.s16 q8, d4, d0[3] │ │ + vqrshrun.s32 d16, q8, #6 │ │ + vmin.u16 d16, d16, d30 │ │ + vst1.32 {d16[0]}, [r0 :32], r1 │ │ + vst1.32 {d16[1]}, [r9 :32], r1 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + vld1.32 {d6[]}, [sl], r3 │ │ + vld1.32 {d7[]}, [r2], r3 │ │ + vext.8 d5, d5, d6, #4 │ │ + vext.8 d6, d6, d7, #4 │ │ + vmull.s16 q8, d1, d0[0] │ │ + vmlal.s16 q8, d2, d0[1] │ │ + vmlal.s16 q8, d3, d0[2] │ │ + vmlal.s16 q8, d4, d0[3] │ │ + vmull.s16 q9, d3, d0[0] │ │ + vmlal.s16 q9, d4, d0[1] │ │ + vmlal.s16 q9, d5, d0[2] │ │ + vmlal.s16 q9, d6, d0[3] │ │ + vqrshrun.s32 d16, q8, #6 │ │ + vqrshrun.s32 d17, q9, #6 │ │ + vmin.u16 q8, q8, q15 │ │ + vst1.32 {d16[0]}, [r0 :32], r1 │ │ + vst1.32 {d16[1]}, [r9 :32], r1 │ │ + vst1.32 {d17[0]}, [r0 :32], r1 │ │ + vst1.32 {d17[1]}, [r9 :32], r1 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + vld1.8 {d0}, [r7 :64] │ │ + sub sl, r2, r3, lsl #1 │ │ + add r9, r0, r1 │ │ + sub r2, sl, r3 │ │ + lsl r1, r1, #1 │ │ + lsl r3, r3, #1 │ │ + vmovl.s8 q0, d0 │ │ + vld1.32 {d2[]}, [r2], r3 │ │ + vld1.32 {d3[]}, [sl], r3 │ │ + vld1.32 {d4[]}, [r2], r3 │ │ + vld1.32 {d5[]}, [sl], r3 │ │ + vld1.32 {d6[]}, [r2], r3 │ │ + vld1.32 {d7[]}, [sl], r3 │ │ + vld1.32 {d16[]}, [r2], r3 │ │ + vext.8 d2, d2, d3, #4 │ │ + vext.8 d3, d3, d4, #4 │ │ + vext.8 d4, d4, d5, #4 │ │ + vext.8 d5, d5, d6, #4 │ │ + vext.8 d6, d6, d7, #4 │ │ + vext.8 d7, d7, d16, #4 │ │ + subs r5, r5, #8 │ │ + vld1.32 {d17[]}, [sl], r3 │ │ + vld1.32 {d18[]}, [r2], r3 │ │ + vld1.32 {d19[]}, [sl], r3 │ │ + vld1.32 {d20[]}, [r2], r3 │ │ + vld1.32 {d21[]}, [sl], r3 │ │ + vld1.32 {d22[]}, [r2], r3 │ │ + vld1.32 {d23[]}, [sl], r3 │ │ + vld1.32 {d24[]}, [r2], r3 │ │ + vext.8 d16, d16, d17, #4 │ │ + vext.8 d17, d17, d18, #4 │ │ + vext.8 d18, d18, d19, #4 │ │ + vext.8 d19, d19, d20, #4 │ │ + vext.8 d20, d20, d21, #4 │ │ + vext.8 d21, d21, d22, #4 │ │ + vext.8 d22, d22, d23, #4 │ │ + vext.8 d23, d23, d24, #4 │ │ + vmull.s16 q13, d2, d0[0] │ │ + vmlal.s16 q13, d3, d0[1] │ │ + vmlal.s16 q13, d4, d0[2] │ │ + vmlal.s16 q13, d5, d0[3] │ │ + vmlal.s16 q13, d6, d1[0] │ │ + vmlal.s16 q13, d7, d1[1] │ │ + vmlal.s16 q13, d16, d1[2] │ │ + vmlal.s16 q13, d17, d1[3] │ │ + vmull.s16 q1, d4, d0[0] │ │ + vmlal.s16 q1, d5, d0[1] │ │ + vmlal.s16 q1, d6, d0[2] │ │ + vmlal.s16 q1, d7, d0[3] │ │ + vmlal.s16 q1, d16, d1[0] │ │ + vmlal.s16 q1, d17, d1[1] │ │ + vmlal.s16 q1, d18, d1[2] │ │ + vmlal.s16 q1, d19, d1[3] │ │ + vmull.s16 q2, d6, d0[0] │ │ + vmlal.s16 q2, d7, d0[1] │ │ + vmlal.s16 q2, d16, d0[2] │ │ + vmlal.s16 q2, d17, d0[3] │ │ + vmlal.s16 q2, d18, d1[0] │ │ + vmlal.s16 q2, d19, d1[1] │ │ + vmlal.s16 q2, d20, d1[2] │ │ + vmlal.s16 q2, d21, d1[3] │ │ + vmull.s16 q3, d16, d0[0] │ │ + vmlal.s16 q3, d17, d0[1] │ │ + vmlal.s16 q3, d18, d0[2] │ │ + vmlal.s16 q3, d19, d0[3] │ │ + vmlal.s16 q3, d20, d1[0] │ │ + vmlal.s16 q3, d21, d1[1] │ │ + vmlal.s16 q3, d22, d1[2] │ │ + vmlal.s16 q3, d23, d1[3] │ │ + vqrshrun.s32 d26, q13, #6 │ │ + vqrshrun.s32 d27, q1, #6 │ │ + vqrshrun.s32 d2, q2, #6 │ │ + vqrshrun.s32 d3, q3, #6 │ │ + vmin.u16 q13, q13, q15 │ │ + vmin.u16 q1, q1, q15 │ │ + vst1.32 {d26[0]}, [r0 :32], r1 │ │ + vst1.32 {d26[1]}, [r9 :32], r1 │ │ + vst1.32 {d27[0]}, [r0 :32], r1 │ │ + vst1.32 {d27[1]}, [r9 :32], r1 │ │ + vst1.32 {d2[0]}, [r0 :32], r1 │ │ + vst1.32 {d2[1]}, [r9 :32], r1 │ │ + vst1.32 {d3[0]}, [r0 :32], r1 │ │ + vst1.32 {d3[1]}, [r9 :32], r1 │ │ + ble 5491c │ │ + vorr q1, q9, q9 │ │ + vorr q2, q10, q10 │ │ + vorr q3, q11, q11 │ │ + vorr d16, d24, d24 │ │ + b 54808 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + bgt 549dc │ │ + cmp r5, #2 │ │ + add r7, r7, #2 │ │ + vld1.32 {d0[]}, [r7] │ │ + sub r2, r2, r3 │ │ + add r9, r0, r1 │ │ + add sl, r2, r3 │ │ + lsl r3, r3, #1 │ │ + lsl r1, r1, #1 │ │ + vmovl.s8 q0, d0 │ │ + vld1.16 {d1}, [r2], r3 │ │ + vld1.16 {d2}, [sl], r3 │ │ + vld1.16 {d3}, [r2], r3 │ │ + vld1.16 {d4}, [sl], r3 │ │ + vld1.16 {d5}, [r2], r3 │ │ + vmull.s16 q8, d1, d0[0] │ │ + vmlal.s16 q8, d2, d0[1] │ │ + vmlal.s16 q8, d3, d0[2] │ │ + vmlal.s16 q8, d4, d0[3] │ │ + vmull.s16 q9, d2, d0[0] │ │ + vmlal.s16 q9, d3, d0[1] │ │ + vmlal.s16 q9, d4, d0[2] │ │ + vmlal.s16 q9, d5, d0[3] │ │ + vqrshrun.s32 d16, q8, #6 │ │ + vqrshrun.s32 d17, q9, #6 │ │ + vmin.u16 q8, q8, q15 │ │ + vmin.u16 q9, q9, q15 │ │ + vst1.16 {d16}, [r0 :64], r1 │ │ + vst1.16 {d17}, [r9 :64], r1 │ │ + ble 549d8 │ │ + vld1.16 {d6}, [sl], r3 │ │ + vld1.16 {d7}, [r2], r3 │ │ + vmull.s16 q8, d3, d0[0] │ │ + vmlal.s16 q8, d4, d0[1] │ │ + vmlal.s16 q8, d5, d0[2] │ │ + vmlal.s16 q8, d6, d0[3] │ │ + vmull.s16 q9, d4, d0[0] │ │ + vmlal.s16 q9, d5, d0[1] │ │ + vmlal.s16 q9, d6, d0[2] │ │ + vmlal.s16 q9, d7, d0[3] │ │ + vqrshrun.s32 d16, q8, #6 │ │ + vqrshrun.s32 d17, q9, #6 │ │ + vmin.u16 q8, q8, q15 │ │ + vmin.u16 q9, q9, q15 │ │ + vst1.16 {d16}, [r0 :64], r1 │ │ + vst1.16 {d17}, [r9 :64], r1 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + vld1.8 {d0}, [r7 :64] │ │ + sub sl, r2, r3, lsl #1 │ │ + add r9, r0, r1 │ │ + sub r2, sl, r3 │ │ + lsl r3, r3, #1 │ │ + lsl r1, r1, #1 │ │ + vmovl.s8 q0, d0 │ │ + vld1.16 {d16}, [r2], r3 │ │ + vld1.16 {d17}, [sl], r3 │ │ + vld1.16 {d18}, [r2], r3 │ │ + vld1.16 {d19}, [sl], r3 │ │ + vld1.16 {d20}, [r2], r3 │ │ + vld1.16 {d21}, [sl], r3 │ │ + vld1.16 {d22}, [r2], r3 │ │ + subs r5, r5, #4 │ │ + vld1.16 {d23}, [sl], r3 │ │ + vld1.16 {d24}, [r2], r3 │ │ + vld1.16 {d25}, [sl], r3 │ │ + vld1.16 {d26}, [r2], r3 │ │ + vmull.s16 q1, d16, d0[0] │ │ + vmlal.s16 q1, d17, d0[1] │ │ + vmlal.s16 q1, d18, d0[2] │ │ + vmlal.s16 q1, d19, d0[3] │ │ + vmlal.s16 q1, d20, d1[0] │ │ + vmlal.s16 q1, d21, d1[1] │ │ + vmlal.s16 q1, d22, d1[2] │ │ + vmlal.s16 q1, d23, d1[3] │ │ + vmull.s16 q2, d17, d0[0] │ │ + vmlal.s16 q2, d18, d0[1] │ │ + vmlal.s16 q2, d19, d0[2] │ │ + vmlal.s16 q2, d20, d0[3] │ │ + vmlal.s16 q2, d21, d1[0] │ │ + vmlal.s16 q2, d22, d1[1] │ │ + vmlal.s16 q2, d23, d1[2] │ │ + vmlal.s16 q2, d24, d1[3] │ │ + vmull.s16 q3, d18, d0[0] │ │ + vmlal.s16 q3, d19, d0[1] │ │ + vmlal.s16 q3, d20, d0[2] │ │ + vmlal.s16 q3, d21, d0[3] │ │ + vmlal.s16 q3, d22, d1[0] │ │ + vmlal.s16 q3, d23, d1[1] │ │ + vmlal.s16 q3, d24, d1[2] │ │ + vmlal.s16 q3, d25, d1[3] │ │ + vmull.s16 q8, d19, d0[0] │ │ + vmlal.s16 q8, d20, d0[1] │ │ + vmlal.s16 q8, d21, d0[2] │ │ + vmlal.s16 q8, d22, d0[3] │ │ + vmlal.s16 q8, d23, d1[0] │ │ + vmlal.s16 q8, d24, d1[1] │ │ + vmlal.s16 q8, d25, d1[2] │ │ + vmlal.s16 q8, d26, d1[3] │ │ + vqrshrun.s32 d2, q1, #6 │ │ + vqrshrun.s32 d3, q2, #6 │ │ + vqrshrun.s32 d4, q3, #6 │ │ + vqrshrun.s32 d5, q8, #6 │ │ + vmin.u16 q1, q1, q15 │ │ + vmin.u16 q2, q2, q15 │ │ + vst1.16 {d2}, [r0 :64], r1 │ │ + vst1.16 {d3}, [r9 :64], r1 │ │ + vst1.16 {d4}, [r0 :64], r1 │ │ + vst1.16 {d5}, [r9 :64], r1 │ │ + ble 54ae8 │ │ + vorr q8, q10, q10 │ │ + vorr q9, q11, q11 │ │ + vorr q10, q12, q12 │ │ + vorr d22, d26, d26 │ │ + b 54a14 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + bgt 54bf8 │ │ + cmp r5, #2 │ │ + add r7, r7, #2 │ │ + vld1.32 {d0[]}, [r7] │ │ + sub r2, r2, r3 │ │ + add r9, r0, r1 │ │ + add sl, r2, r3 │ │ + lsl r3, r3, #1 │ │ + lsl r1, r1, #1 │ │ + vmovl.s8 q0, d0 │ │ + vld1.16 {d2-d3}, [r2], r3 │ │ + vld1.16 {d4-d5}, [sl], r3 │ │ + vld1.16 {d6-d7}, [r2], r3 │ │ + vld1.16 {d16-d17}, [sl], r3 │ │ + vld1.16 {d18-d19}, [r2], r3 │ │ + vmull.s16 q10, d2, d0[0] │ │ + vmlal.s16 q10, d4, d0[1] │ │ + vmlal.s16 q10, d6, d0[2] │ │ + vmlal.s16 q10, d16, d0[3] │ │ + vmull.s16 q11, d3, d0[0] │ │ + vmlal.s16 q11, d5, d0[1] │ │ + vmlal.s16 q11, d7, d0[2] │ │ + vmlal.s16 q11, d17, d0[3] │ │ + vmull.s16 q12, d4, d0[0] │ │ + vmlal.s16 q12, d6, d0[1] │ │ + vmlal.s16 q12, d16, d0[2] │ │ + vmlal.s16 q12, d18, d0[3] │ │ + vmull.s16 q13, d5, d0[0] │ │ + vmlal.s16 q13, d7, d0[1] │ │ + vmlal.s16 q13, d17, d0[2] │ │ + vmlal.s16 q13, d19, d0[3] │ │ + vqrshrun.s32 d20, q10, #6 │ │ + vqrshrun.s32 d21, q11, #6 │ │ + vqrshrun.s32 d22, q12, #6 │ │ + vqrshrun.s32 d23, q13, #6 │ │ + vmin.u16 q10, q10, q15 │ │ + vmin.u16 q11, q11, q15 │ │ + vst1.16 {d20-d21}, [r0 :128], r1 │ │ + vst1.16 {d22-d23}, [r9 :128], r1 │ │ + ble 54bf4 │ │ + vld1.16 {d20-d21}, [sl], r3 │ │ + vld1.16 {d22-d23}, [r2], r3 │ │ + vmull.s16 q1, d6, d0[0] │ │ + vmlal.s16 q1, d16, d0[1] │ │ + vmlal.s16 q1, d18, d0[2] │ │ + vmlal.s16 q1, d20, d0[3] │ │ + vmull.s16 q2, d7, d0[0] │ │ + vmlal.s16 q2, d17, d0[1] │ │ + vmlal.s16 q2, d19, d0[2] │ │ + vmlal.s16 q2, d21, d0[3] │ │ + vmull.s16 q12, d16, d0[0] │ │ + vmlal.s16 q12, d18, d0[1] │ │ + vmlal.s16 q12, d20, d0[2] │ │ + vmlal.s16 q12, d22, d0[3] │ │ + vmull.s16 q13, d17, d0[0] │ │ + vmlal.s16 q13, d19, d0[1] │ │ + vmlal.s16 q13, d21, d0[2] │ │ + vmlal.s16 q13, d23, d0[3] │ │ + vqrshrun.s32 d2, q1, #6 │ │ + vqrshrun.s32 d3, q2, #6 │ │ + vqrshrun.s32 d4, q12, #6 │ │ + vqrshrun.s32 d5, q13, #6 │ │ + vmin.u16 q1, q1, q15 │ │ + vmin.u16 q2, q2, q15 │ │ + vst1.16 {d2-d3}, [r0 :128], r1 │ │ + vst1.16 {d4-d5}, [r9 :128], r1 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + vpush {d8-d15} │ │ + vld1.8 {d0}, [r7 :64] │ │ + sub r2, r2, r3 │ │ + sub r2, r2, r3, lsl #1 │ │ + vmovl.s8 q0, d0 │ │ + mov r7, r5 │ │ + add r9, r0, r1 │ │ + add sl, r2, r3 │ │ + lsl r3, r3, #1 │ │ + lsl r1, r1, #1 │ │ + vld1.16 {d10-d11}, [r2], r3 │ │ + vld1.16 {d12-d13}, [sl], r3 │ │ + vld1.16 {d14-d15}, [r2], r3 │ │ + vld1.16 {d16-d17}, [sl], r3 │ │ + vld1.16 {d18-d19}, [r2], r3 │ │ + vld1.16 {d20-d21}, [sl], r3 │ │ + vld1.16 {d22-d23}, [r2], r3 │ │ + subs r5, r5, #2 │ │ + vld1.16 {d24-d25}, [sl], r3 │ │ + vld1.16 {d26-d27}, [r2], r3 │ │ + vmull.s16 q1, d10, d0[0] │ │ + vmlal.s16 q1, d12, d0[1] │ │ + vmlal.s16 q1, d14, d0[2] │ │ + vmlal.s16 q1, d16, d0[3] │ │ + vmlal.s16 q1, d18, d1[0] │ │ + vmlal.s16 q1, d20, d1[1] │ │ + vmlal.s16 q1, d22, d1[2] │ │ + vmlal.s16 q1, d24, d1[3] │ │ + vmull.s16 q2, d11, d0[0] │ │ + vmlal.s16 q2, d13, d0[1] │ │ + vmlal.s16 q2, d15, d0[2] │ │ + vmlal.s16 q2, d17, d0[3] │ │ + vmlal.s16 q2, d19, d1[0] │ │ + vmlal.s16 q2, d21, d1[1] │ │ + vmlal.s16 q2, d23, d1[2] │ │ + vmlal.s16 q2, d25, d1[3] │ │ + vmull.s16 q3, d12, d0[0] │ │ + vmlal.s16 q3, d14, d0[1] │ │ + vmlal.s16 q3, d16, d0[2] │ │ + vmlal.s16 q3, d18, d0[3] │ │ + vmlal.s16 q3, d20, d1[0] │ │ + vmlal.s16 q3, d22, d1[1] │ │ + vmlal.s16 q3, d24, d1[2] │ │ + vmlal.s16 q3, d26, d1[3] │ │ + vmull.s16 q4, d13, d0[0] │ │ + vmlal.s16 q4, d15, d0[1] │ │ + vmlal.s16 q4, d17, d0[2] │ │ + vmlal.s16 q4, d19, d0[3] │ │ + vmlal.s16 q4, d21, d1[0] │ │ + vmlal.s16 q4, d23, d1[1] │ │ + vmlal.s16 q4, d25, d1[2] │ │ + vmlal.s16 q4, d27, d1[3] │ │ + vqrshrun.s32 d2, q1, #6 │ │ + vqrshrun.s32 d3, q2, #6 │ │ + vqrshrun.s32 d4, q3, #6 │ │ + vqrshrun.s32 d5, q4, #6 │ │ + vmin.u16 q1, q1, q15 │ │ + vmin.u16 q2, q2, q15 │ │ + vst1.16 {d2-d3}, [r0 :128], r1 │ │ + vst1.16 {d4-d5}, [r9 :128], r1 │ │ + ble 54dbc │ │ + subs r5, r5, #2 │ │ + vld1.16 {d2-d3}, [sl], r3 │ │ + vld1.16 {d4-d5}, [r2], r3 │ │ + vmull.s16 q3, d14, d0[0] │ │ + vmlal.s16 q3, d16, d0[1] │ │ + vmlal.s16 q3, d18, d0[2] │ │ + vmlal.s16 q3, d20, d0[3] │ │ + vmlal.s16 q3, d22, d1[0] │ │ + vmlal.s16 q3, d24, d1[1] │ │ + vmlal.s16 q3, d26, d1[2] │ │ + vmlal.s16 q3, d2, d1[3] │ │ + vmull.s16 q4, d15, d0[0] │ │ + vmlal.s16 q4, d17, d0[1] │ │ + vmlal.s16 q4, d19, d0[2] │ │ + vmlal.s16 q4, d21, d0[3] │ │ + vmlal.s16 q4, d23, d1[0] │ │ + vmlal.s16 q4, d25, d1[1] │ │ + vmlal.s16 q4, d27, d1[2] │ │ + vmlal.s16 q4, d3, d1[3] │ │ + vmull.s16 q5, d16, d0[0] │ │ + vmlal.s16 q5, d18, d0[1] │ │ + vmlal.s16 q5, d20, d0[2] │ │ + vmlal.s16 q5, d22, d0[3] │ │ + vmlal.s16 q5, d24, d1[0] │ │ + vmlal.s16 q5, d26, d1[1] │ │ + vmlal.s16 q5, d2, d1[2] │ │ + vmlal.s16 q5, d4, d1[3] │ │ + vmull.s16 q6, d17, d0[0] │ │ + vmlal.s16 q6, d19, d0[1] │ │ + vmlal.s16 q6, d21, d0[2] │ │ + vmlal.s16 q6, d23, d0[3] │ │ + vmlal.s16 q6, d25, d1[0] │ │ + vmlal.s16 q6, d27, d1[1] │ │ + vmlal.s16 q6, d3, d1[2] │ │ + vmlal.s16 q6, d5, d1[3] │ │ + vqrshrun.s32 d6, q3, #6 │ │ + vqrshrun.s32 d7, q4, #6 │ │ + vqrshrun.s32 d8, q5, #6 │ │ + vqrshrun.s32 d9, q6, #6 │ │ + vmin.u16 q3, q3, q15 │ │ + vmin.u16 q4, q4, q15 │ │ + vst1.16 {d6-d7}, [r0 :128], r1 │ │ + vst1.16 {d8-d9}, [r9 :128], r1 │ │ + ble 54dbc │ │ + vorr q5, q9, q9 │ │ + vorr q6, q10, q10 │ │ + vorr q7, q11, q11 │ │ + vorr q8, q12, q12 │ │ + vorr q9, q13, q13 │ │ + vorr q10, q1, q1 │ │ + vorr q11, q2, q2 │ │ + b 54c3c │ │ + subs r4, r4, #8 │ │ + ble 54de8 │ │ + asr r3, r3, #1 │ │ + asr r1, r1, #1 │ │ + mls r2, r3, r7, r2 │ │ + mls r0, r1, r7, r0 │ │ + sub r2, r2, r3, lsl #3 │ │ + mov r5, r7 │ │ + add r2, r2, #16 │ │ + add r0, r0, #16 │ │ + b 54c10 │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + bgt 54bf8 │ │ + vpush {d12-d15} │ │ + add r7, r7, #2 │ │ + vld1.32 {d0[]}, [r7] │ │ + sub r2, r2, r3 │ │ + vmovl.s8 q0, d0 │ │ + vld1.16 {d12-d15}, [r2], r3 │ │ + vld1.16 {d16-d19}, [r2], r3 │ │ + vld1.16 {d20-d23}, [r2], r3 │ │ + vld1.16 {d24-d27}, [r2], r3 │ │ + subs r5, r5, #1 │ │ + vmull.s16 q1, d12, d0[0] │ │ + vmlal.s16 q1, d16, d0[1] │ │ + vmlal.s16 q1, d20, d0[2] │ │ + vmlal.s16 q1, d24, d0[3] │ │ + vmull.s16 q2, d13, d0[0] │ │ + vmlal.s16 q2, d17, d0[1] │ │ + vmlal.s16 q2, d21, d0[2] │ │ + vmlal.s16 q2, d25, d0[3] │ │ + vmull.s16 q3, d14, d0[0] │ │ + vmlal.s16 q3, d18, d0[1] │ │ + vmlal.s16 q3, d22, d0[2] │ │ + vmlal.s16 q3, d26, d0[3] │ │ + vmull.s16 q6, d15, d0[0] │ │ + vmlal.s16 q6, d19, d0[1] │ │ + vmlal.s16 q6, d23, d0[2] │ │ + vmlal.s16 q6, d27, d0[3] │ │ + vqrshrun.s32 d2, q1, #6 │ │ + vqrshrun.s32 d3, q2, #6 │ │ + vqrshrun.s32 d4, q3, #6 │ │ + vqrshrun.s32 d5, q6, #6 │ │ + vmin.u16 q1, q1, q15 │ │ + vmin.u16 q2, q2, q15 │ │ + vst1.16 {d2-d5}, [r0 :128], r1 │ │ + ble 54e98 │ │ + vorr q6, q8, q8 │ │ + vorr q7, q9, q9 │ │ + vorr q8, q10, q10 │ │ + vorr q9, q11, q11 │ │ + vorr q10, q12, q12 │ │ + vorr q11, q13, q13 │ │ + b 54e14 │ │ + vpop {d12-d15} │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + cmp r5, #4 │ │ + ubfx sl, r7, #7, #7 │ │ + and r7, r7, #127 ; 0x7f │ │ + movgt r7, sl │ │ + add r7, fp, r7, lsl #3 │ │ + add sl, pc, #24 │ │ + rsb ip, ip, #0 │ │ + ldr r9, [sl, r9, lsl #2] │ │ + vdup.32 q14, ip │ │ + rsb r8, lr, #0 │ │ + add sl, sl, r9 │ │ + vdup.32 q13, r8 │ │ + bx sl │ │ + andeq r0, r0, ip, lsr #10 │ │ + andeq r0, r0, ip, lsr #10 │ │ + ; instruction: 0x000003b4 │ │ + ; instruction: 0x000003b4 │ │ + ; instruction: 0x000003b4 │ │ + ; instruction: 0x000001bc │ │ + andeq r0, r0, ip, lsl r0 │ │ + add r6, r6, #2 │ │ + vld1.32 {d0[]}, [r6] │ │ + bgt 54f94 │ │ + add r7, r7, #2 │ │ + vld1.32 {d2[]}, [r7] │ │ + sub sl, r2, #2 │ │ + sub r2, sl, r3 │ │ + add r9, r0, r1 │ │ + lsl r3, r3, #1 │ │ + lsl r1, r1, #1 │ │ + vmovl.s8 q0, d0 │ │ + vmovl.s8 q1, d2 │ │ + vld1.16 {d22-d23}, [r2], r3 │ │ + vext.8 d24, d22, d23, #2 │ │ + vmull.s16 q11, d22, d0 │ │ + vmull.s16 q12, d24, d0 │ │ + vpadd.i32 d22, d22, d23 │ │ + vpadd.i32 d23, d24, d25 │ │ + vpadd.i32 d22, d22, d23 │ │ + vrshl.s32 d16, d22, d28 │ │ + vmovn.i32 d16, q8 │ │ + bl 55060 │ │ + vext.8 d16, d16, d16, #4 │ │ + vext.8 d16, d16, d24, #4 │ │ + vorr d17, d24, d24 │ │ + bl 55060 │ │ + vext.8 d18, d17, d24, #4 │ │ + vmull.s16 q2, d16, d2[0] │ │ + vmlal.s16 q2, d17, d2[1] │ │ + vmlal.s16 q2, d18, d2[2] │ │ + vmlal.s16 q2, d24, d2[3] │ │ + vrshl.s32 q2, q2, q13 │ │ + vqmovun.s32 d4, q2 │ │ + vmin.u16 d4, d4, d30 │ │ + subs r5, r5, #2 │ │ + vst1.32 {d4[0]}, [r0 :32], r1 │ │ + vst1.32 {d4[1]}, [r9 :32], r1 │ │ + ble 5505c │ │ + vorr d16, d18, d18 │ │ + vorr d17, d24, d24 │ │ + b 54f54 │ │ + vld1.8 {d2}, [r7 :64] │ │ + sub r2, r2, #2 │ │ + sub sl, r2, r3, lsl #1 │ │ + sub r2, sl, r3 │ │ + add r9, r0, r1 │ │ + lsl r3, r3, #1 │ │ + lsl r1, r1, #1 │ │ + vmovl.s8 q0, d0 │ │ + vmovl.s8 q1, d2 │ │ + vld1.16 {d22-d23}, [r2], r3 │ │ + vext.8 d24, d22, d23, #2 │ │ + vmull.s16 q11, d22, d0 │ │ + vmull.s16 q12, d24, d0 │ │ + vpadd.i32 d22, d22, d23 │ │ + vpadd.i32 d23, d24, d25 │ │ + vpadd.i32 d22, d22, d23 │ │ + vrshl.s32 d16, d22, d28 │ │ + vmovn.i32 d16, q8 │ │ + bl 55060 │ │ + vext.8 d16, d16, d16, #4 │ │ + vext.8 d16, d16, d24, #4 │ │ + vorr d17, d24, d24 │ │ + bl 55060 │ │ + vext.8 d18, d17, d24, #4 │ │ + vorr d19, d24, d24 │ │ + bl 55060 │ │ + vext.8 d20, d19, d24, #4 │ │ + vorr d21, d24, d24 │ │ + bl 55060 │ │ + vext.8 d22, d21, d24, #4 │ │ + vmull.s16 q3, d16, d2[0] │ │ + vmlal.s16 q3, d17, d2[1] │ │ + vmlal.s16 q3, d18, d2[2] │ │ + vmlal.s16 q3, d19, d2[3] │ │ + vmlal.s16 q3, d20, d3[0] │ │ + vmlal.s16 q3, d21, d3[1] │ │ + vmlal.s16 q3, d22, d3[2] │ │ + vmlal.s16 q3, d24, d3[3] │ │ + vrshl.s32 q3, q3, q13 │ │ + vqmovun.s32 d6, q3 │ │ + vmin.u16 d6, d6, d30 │ │ + subs r5, r5, #2 │ │ + vst1.32 {d6[0]}, [r0 :32], r1 │ │ + vst1.32 {d6[1]}, [r9 :32], r1 │ │ + ble 5505c │ │ + vorr q8, q9, q9 │ │ + vorr q9, q10, q10 │ │ + vorr d20, d22, d22 │ │ + vorr d21, d24, d24 │ │ + b 55004 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + vld1.16 {d22-d23}, [sl], r3 │ │ + vld1.16 {d24-d25}, [r2], r3 │ │ + vext.8 d23, d22, d23, #2 │ │ + vext.8 d25, d24, d25, #2 │ │ + vtrn.32 q11, q12 │ │ + vmull.s16 q3, d22, d0[0] │ │ + vmlal.s16 q3, d23, d0[1] │ │ + vmlal.s16 q3, d24, d0[2] │ │ + vmlal.s16 q3, d25, d0[3] │ │ + vrshl.s32 q3, q3, q14 │ │ + vmovn.i32 d24, q3 │ │ + bx lr │ │ + add r6, r6, #2 │ │ + vld1.32 {d0[]}, [r6] │ │ + bgt 55148 │ │ + add r7, r7, #2 │ │ + vld1.32 {d2[]}, [r7] │ │ + sub sl, r2, #2 │ │ + sub r2, sl, r3 │ │ + add r9, r0, r1 │ │ + lsl r3, r3, #1 │ │ + lsl r1, r1, #1 │ │ + vmovl.s8 q0, d0 │ │ + vmovl.s8 q1, d2 │ │ + vld1.16 {d22-d23}, [r2], r3 │ │ + vext.8 d24, d22, d23, #2 │ │ + vext.8 d25, d22, d23, #4 │ │ + vext.8 d23, d22, d23, #6 │ │ + vmull.s16 q10, d22, d0[0] │ │ + vmlal.s16 q10, d24, d0[1] │ │ + vmlal.s16 q10, d25, d0[2] │ │ + vmlal.s16 q10, d23, d0[3] │ │ + vrshl.s32 q10, q10, q14 │ │ + vmovn.i32 d17, q10 │ │ + bl 55234 │ │ + vorr q9, q12, q12 │ │ + bl 55234 │ │ + vmull.s16 q2, d17, d2[0] │ │ + vmlal.s16 q2, d18, d2[1] │ │ + vmlal.s16 q2, d19, d2[2] │ │ + vmlal.s16 q2, d24, d2[3] │ │ + vmull.s16 q3, d18, d2[0] │ │ + vmlal.s16 q3, d19, d2[1] │ │ + vmlal.s16 q3, d24, d2[2] │ │ + vmlal.s16 q3, d25, d2[3] │ │ + vrshl.s32 q2, q2, q13 │ │ + vrshl.s32 q3, q3, q13 │ │ + vqmovun.s32 d4, q2 │ │ + vqmovun.s32 d5, q3 │ │ + vmin.u16 q2, q2, q15 │ │ + subs r5, r5, #2 │ │ + vst1.16 {d4}, [r0 :64], r1 │ │ + vst1.16 {d5}, [r9 :64], r1 │ │ + ble 55144 │ │ + vorr d17, d19, d19 │ │ + vorr q9, q12, q12 │ │ + b 550f0 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + vpush {d13-d15} │ │ + vld1.8 {d2}, [r7 :64] │ │ + sub r2, r2, #2 │ │ + sub sl, r2, r3, lsl #1 │ │ + sub r2, sl, r3 │ │ + add r9, r0, r1 │ │ + lsl r3, r3, #1 │ │ + lsl r1, r1, #1 │ │ + vmovl.s8 q0, d0 │ │ + vmovl.s8 q1, d2 │ │ + vld1.16 {d22-d23}, [r2], r3 │ │ + vext.8 d24, d22, d23, #2 │ │ + vext.8 d25, d22, d23, #4 │ │ + vext.8 d23, d22, d23, #6 │ │ + vmull.s16 q10, d22, d0[0] │ │ + vmlal.s16 q10, d24, d0[1] │ │ + vmlal.s16 q10, d25, d0[2] │ │ + vmlal.s16 q10, d23, d0[3] │ │ + vrshl.s32 q10, q10, q14 │ │ + vmovn.i32 d13, q10 │ │ + bl 55234 │ │ + vorr q7, q12, q12 │ │ + bl 55234 │ │ + vorr q8, q12, q12 │ │ + bl 55234 │ │ + vorr q9, q12, q12 │ │ + bl 55234 │ │ + vmull.s16 q2, d13, d2[0] │ │ + vmlal.s16 q2, d14, d2[1] │ │ + vmlal.s16 q2, d15, d2[2] │ │ + vmlal.s16 q2, d16, d2[3] │ │ + vmlal.s16 q2, d17, d3[0] │ │ + vmlal.s16 q2, d18, d3[1] │ │ + vmlal.s16 q2, d19, d3[2] │ │ + vmlal.s16 q2, d24, d3[3] │ │ + vmull.s16 q3, d14, d2[0] │ │ + vmlal.s16 q3, d15, d2[1] │ │ + vmlal.s16 q3, d16, d2[2] │ │ + vmlal.s16 q3, d17, d2[3] │ │ + vmlal.s16 q3, d18, d3[0] │ │ + vmlal.s16 q3, d19, d3[1] │ │ + vmlal.s16 q3, d24, d3[2] │ │ + vmlal.s16 q3, d25, d3[3] │ │ + vrshl.s32 q2, q2, q13 │ │ + vrshl.s32 q3, q3, q13 │ │ + vqmovun.s32 d4, q2 │ │ + vqmovun.s32 d5, q3 │ │ + vmin.u16 q2, q2, q15 │ │ + subs r5, r5, #2 │ │ + vst1.16 {d4}, [r0 :64], r1 │ │ + vst1.16 {d5}, [r9 :64], r1 │ │ + ble 5522c │ │ + vorr d13, d15, d15 │ │ + vorr q7, q8, q8 │ │ + vorr q8, q9, q9 │ │ + vorr q9, q12, q12 │ │ + b 551b0 │ │ + vpop {d13-d15} │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + vld1.16 {d20-d21}, [sl], r3 │ │ + vld1.16 {d22-d23}, [r2], r3 │ │ + vext.8 d24, d20, d21, #2 │ │ + vext.8 d25, d20, d21, #4 │ │ + vext.8 d21, d20, d21, #6 │ │ + vmull.s16 q3, d20, d0[0] │ │ + vmlal.s16 q3, d24, d0[1] │ │ + vmlal.s16 q3, d25, d0[2] │ │ + vmlal.s16 q3, d21, d0[3] │ │ + vext.8 d24, d22, d23, #2 │ │ + vext.8 d25, d22, d23, #4 │ │ + vext.8 d23, d22, d23, #6 │ │ + vmull.s16 q10, d22, d0[0] │ │ + vmlal.s16 q10, d24, d0[1] │ │ + vmlal.s16 q10, d25, d0[2] │ │ + vmlal.s16 q10, d23, d0[3] │ │ + vrshl.s32 q3, q3, q14 │ │ + vrshl.s32 q10, q10, q14 │ │ + vmovn.i32 d24, q3 │ │ + vmovn.i32 d25, q10 │ │ + bx lr │ │ + bgt 55400 │ │ + add r7, r7, #2 │ │ + vld1.8 {d0}, [r6 :64] │ │ + vld1.32 {d2[]}, [r7] │ │ + sub r2, r2, #6 │ │ + sub r2, r2, r3 │ │ + vmovl.s8 q0, d0 │ │ + vmovl.s8 q1, d2 │ │ + mov r7, r5 │ │ + add r9, r0, r1 │ │ + add sl, r2, r3 │ │ + lsl r1, r1, #1 │ │ + lsl r3, r3, #1 │ │ + vld1.16 {d22-d25}, [r2], r3 │ │ + vmull.s16 q2, d22, d0[0] │ │ + vmull.s16 q3, d23, d0[0] │ │ + vdup.32 q14, ip │ │ + vext.8 q10, q11, q12, #2 │ │ + vmlal.s16 q2, d20, d0[1] │ │ + vmlal.s16 q3, d21, d0[1] │ │ + vext.8 q10, q11, q12, #4 │ │ + vmlal.s16 q2, d20, d0[2] │ │ + vmlal.s16 q3, d21, d0[2] │ │ + vext.8 q10, q11, q12, #6 │ │ + vmlal.s16 q2, d20, d0[3] │ │ + vmlal.s16 q3, d21, d0[3] │ │ + vext.8 q10, q11, q12, #8 │ │ + vmlal.s16 q2, d20, d1[0] │ │ + vmlal.s16 q3, d21, d1[0] │ │ + vext.8 q10, q11, q12, #10 │ │ + vmlal.s16 q2, d20, d1[1] │ │ + vmlal.s16 q3, d21, d1[1] │ │ + vext.8 q10, q11, q12, #12 │ │ + vmlal.s16 q2, d20, d1[2] │ │ + vmlal.s16 q3, d21, d1[2] │ │ + vext.8 q10, q11, q12, #14 │ │ + vmlal.s16 q2, d20, d1[3] │ │ + vmlal.s16 q3, d21, d1[3] │ │ + vrshl.s32 q2, q2, q14 │ │ + vrshl.s32 q3, q3, q14 │ │ + vmovn.i32 d16, q2 │ │ + vmovn.i32 d17, q3 │ │ + bl 555e0 │ │ + vorr q9, q11, q11 │ │ + vorr q10, q12, q12 │ │ + bl 555e0 │ │ + vmull.s16 q2, d16, d2[0] │ │ + vmull.s16 q3, d17, d2[0] │ │ + vmull.s16 q13, d18, d2[0] │ │ + vmull.s16 q14, d19, d2[0] │ │ + vdup.32 q8, r8 │ │ + vmlal.s16 q2, d18, d2[1] │ │ + vmlal.s16 q3, d19, d2[1] │ │ + vmlal.s16 q13, d20, d2[1] │ │ + vmlal.s16 q14, d21, d2[1] │ │ + vmlal.s16 q2, d20, d2[2] │ │ + vmlal.s16 q3, d21, d2[2] │ │ + vmlal.s16 q13, d22, d2[2] │ │ + vmlal.s16 q14, d23, d2[2] │ │ + vmlal.s16 q2, d22, d2[3] │ │ + vmlal.s16 q3, d23, d2[3] │ │ + vmlal.s16 q13, d24, d2[3] │ │ + vmlal.s16 q14, d25, d2[3] │ │ + vdup.16 q9, r8 │ │ + vrshl.s32 q2, q2, q8 │ │ + vrshl.s32 q3, q3, q8 │ │ + vrshl.s32 q13, q13, q8 │ │ + vrshl.s32 q14, q14, q8 │ │ + vqmovun.s32 d4, q2 │ │ + vqmovun.s32 d5, q3 │ │ + vqmovun.s32 d6, q13 │ │ + vqmovun.s32 d7, q14 │ │ + vmin.u16 q2, q2, q15 │ │ + vmin.u16 q3, q3, q15 │ │ + subs r5, r5, #2 │ │ + vst1.16 {d4-d5}, [r0 :128], r1 │ │ + vst1.16 {d6-d7}, [r9 :128], r1 │ │ + ble 553d0 │ │ + vorr q8, q10, q10 │ │ + vorr q9, q11, q11 │ │ + vorr q10, q12, q12 │ │ + b 5533c │ │ + subs r4, r4, #8 │ │ + ble 553fc │ │ + asr r3, r3, #1 │ │ + asr r1, r1, #1 │ │ + mls r2, r3, r7, r2 │ │ + mls r0, r1, r7, r0 │ │ + sub r2, r2, r3, lsl #2 │ │ + mov r5, r7 │ │ + add r2, r2, #16 │ │ + add r0, r0, #16 │ │ + b 552ac │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + vpush {d8-d15} │ │ + vld1.8 {d0}, [r6 :64] │ │ + vld1.8 {d2}, [r7 :64] │ │ + sub r2, r2, #6 │ │ + sub r2, r2, r3 │ │ + sub r2, r2, r3, lsl #1 │ │ + vmovl.s8 q0, d0 │ │ + vmovl.s8 q1, d2 │ │ + mov r7, r5 │ │ + add r9, r0, r1 │ │ + add sl, r2, r3 │ │ + lsl r1, r1, #1 │ │ + lsl r3, r3, #1 │ │ + vld1.16 {d22-d25}, [r2], r3 │ │ + vmull.s16 q2, d22, d0[0] │ │ + vmull.s16 q3, d23, d0[0] │ │ + vdup.32 q14, ip │ │ + vext.8 q10, q11, q12, #2 │ │ + vmlal.s16 q2, d20, d0[1] │ │ + vmlal.s16 q3, d21, d0[1] │ │ + vext.8 q10, q11, q12, #4 │ │ + vmlal.s16 q2, d20, d0[2] │ │ + vmlal.s16 q3, d21, d0[2] │ │ + vext.8 q10, q11, q12, #6 │ │ + vmlal.s16 q2, d20, d0[3] │ │ + vmlal.s16 q3, d21, d0[3] │ │ + vext.8 q10, q11, q12, #8 │ │ + vmlal.s16 q2, d20, d1[0] │ │ + vmlal.s16 q3, d21, d1[0] │ │ + vext.8 q10, q11, q12, #10 │ │ + vmlal.s16 q2, d20, d1[1] │ │ + vmlal.s16 q3, d21, d1[1] │ │ + vext.8 q10, q11, q12, #12 │ │ + vmlal.s16 q2, d20, d1[2] │ │ + vmlal.s16 q3, d21, d1[2] │ │ + vext.8 q10, q11, q12, #14 │ │ + vmlal.s16 q2, d20, d1[3] │ │ + vmlal.s16 q3, d21, d1[3] │ │ + vrshl.s32 q2, q2, q14 │ │ + vrshl.s32 q3, q3, q14 │ │ + vmovn.i32 d8, q2 │ │ + vmovn.i32 d9, q3 │ │ + bl 555e0 │ │ + vorr q5, q11, q11 │ │ + vorr q6, q12, q12 │ │ + bl 555e0 │ │ + vorr q7, q11, q11 │ │ + vorr q8, q12, q12 │ │ + bl 555e0 │ │ + vorr q9, q11, q11 │ │ + vorr q10, q12, q12 │ │ + bl 555e0 │ │ + vmull.s16 q2, d8, d2[0] │ │ + vmull.s16 q3, d9, d2[0] │ │ + vmull.s16 q13, d10, d2[0] │ │ + vmull.s16 q14, d11, d2[0] │ │ + vdup.32 q4, r8 │ │ + vmlal.s16 q2, d10, d2[1] │ │ + vmlal.s16 q3, d11, d2[1] │ │ + vmlal.s16 q13, d12, d2[1] │ │ + vmlal.s16 q14, d13, d2[1] │ │ + vmlal.s16 q2, d12, d2[2] │ │ + vmlal.s16 q3, d13, d2[2] │ │ + vmlal.s16 q13, d14, d2[2] │ │ + vmlal.s16 q14, d15, d2[2] │ │ + vmlal.s16 q2, d14, d2[3] │ │ + vmlal.s16 q3, d15, d2[3] │ │ + vmlal.s16 q13, d16, d2[3] │ │ + vmlal.s16 q14, d17, d2[3] │ │ + vmlal.s16 q2, d16, d3[0] │ │ + vmlal.s16 q3, d17, d3[0] │ │ + vmlal.s16 q13, d18, d3[0] │ │ + vmlal.s16 q14, d19, d3[0] │ │ + vmlal.s16 q2, d18, d3[1] │ │ + vmlal.s16 q3, d19, d3[1] │ │ + vmlal.s16 q13, d20, d3[1] │ │ + vmlal.s16 q14, d21, d3[1] │ │ + vmlal.s16 q2, d20, d3[2] │ │ + vmlal.s16 q3, d21, d3[2] │ │ + vmlal.s16 q13, d22, d3[2] │ │ + vmlal.s16 q14, d23, d3[2] │ │ + vmlal.s16 q2, d22, d3[3] │ │ + vmlal.s16 q3, d23, d3[3] │ │ + vmlal.s16 q13, d24, d3[3] │ │ + vmlal.s16 q14, d25, d3[3] │ │ + vrshl.s32 q2, q2, q4 │ │ + vrshl.s32 q3, q3, q4 │ │ + vrshl.s32 q13, q13, q4 │ │ + vrshl.s32 q14, q14, q4 │ │ + vqmovun.s32 d4, q2 │ │ + vqmovun.s32 d5, q3 │ │ + vqmovun.s32 d6, q13 │ │ + vqmovun.s32 d7, q14 │ │ + vmin.u16 q2, q2, q15 │ │ + vmin.u16 q3, q3, q15 │ │ + subs r5, r5, #2 │ │ + vst1.16 {d4-d5}, [r0 :128], r1 │ │ + vst1.16 {d6-d7}, [r9 :128], r1 │ │ + ble 555ac │ │ + vorr q4, q6, q6 │ │ + vorr q5, q7, q7 │ │ + vorr q6, q8, q8 │ │ + vorr q7, q9, q9 │ │ + vorr q8, q10, q10 │ │ + vorr q9, q11, q11 │ │ + vorr q10, q12, q12 │ │ + b 554cc │ │ + subs r4, r4, #8 │ │ + ble 555d8 │ │ + asr r3, r3, #1 │ │ + asr r1, r1, #1 │ │ + mls r2, r3, r7, r2 │ │ + mls r0, r1, r7, r0 │ │ + sub r2, r2, r3, lsl #3 │ │ + mov r5, r7 │ │ + add r2, r2, #16 │ │ + add r0, r0, #16 │ │ + b 55424 │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + vld1.16 {d26-d29}, [sl], r3 │ │ + vmull.s16 q2, d26, d0[0] │ │ + vmull.s16 q3, d27, d0[0] │ │ + vext.8 q12, q13, q14, #2 │ │ + vmlal.s16 q2, d24, d0[1] │ │ + vmlal.s16 q3, d25, d0[1] │ │ + vext.8 q12, q13, q14, #4 │ │ + vmlal.s16 q2, d24, d0[2] │ │ + vmlal.s16 q3, d25, d0[2] │ │ + vext.8 q12, q13, q14, #6 │ │ + vmlal.s16 q2, d24, d0[3] │ │ + vmlal.s16 q3, d25, d0[3] │ │ + vext.8 q12, q13, q14, #8 │ │ + vmlal.s16 q2, d24, d1[0] │ │ + vmlal.s16 q3, d25, d1[0] │ │ + vext.8 q12, q13, q14, #10 │ │ + vmlal.s16 q2, d24, d1[1] │ │ + vmlal.s16 q3, d25, d1[1] │ │ + vext.8 q12, q13, q14, #12 │ │ + vmlal.s16 q2, d24, d1[2] │ │ + vmlal.s16 q3, d25, d1[2] │ │ + vext.8 q12, q13, q14, #14 │ │ + vmlal.s16 q2, d24, d1[3] │ │ + vmlal.s16 q3, d25, d1[3] │ │ + vdup.32 q12, ip │ │ + vld1.16 {d26-d29}, [r2], r3 │ │ + vrshl.s32 q2, q2, q12 │ │ + vrshl.s32 q3, q3, q12 │ │ + vmovn.i32 d4, q2 │ │ + vmovn.i32 d5, q3 │ │ + vmull.s16 q3, d26, d0[0] │ │ + vmull.s16 q11, d27, d0[0] │ │ + vext.8 q12, q13, q14, #2 │ │ + vmlal.s16 q3, d24, d0[1] │ │ + vmlal.s16 q11, d25, d0[1] │ │ + vext.8 q12, q13, q14, #4 │ │ + vmlal.s16 q3, d24, d0[2] │ │ + vmlal.s16 q11, d25, d0[2] │ │ + vext.8 q12, q13, q14, #6 │ │ + vmlal.s16 q3, d24, d0[3] │ │ + vmlal.s16 q11, d25, d0[3] │ │ + vext.8 q12, q13, q14, #8 │ │ + vmlal.s16 q3, d24, d1[0] │ │ + vmlal.s16 q11, d25, d1[0] │ │ + vext.8 q12, q13, q14, #10 │ │ + vmlal.s16 q3, d24, d1[1] │ │ + vmlal.s16 q11, d25, d1[1] │ │ + vext.8 q12, q13, q14, #12 │ │ + vmlal.s16 q3, d24, d1[2] │ │ + vmlal.s16 q11, d25, d1[2] │ │ + vext.8 q12, q13, q14, #14 │ │ + vmlal.s16 q3, d24, d1[3] │ │ + vmlal.s16 q11, d25, d1[3] │ │ + vdup.32 q13, ip │ │ + vrshl.s32 q3, q3, q13 │ │ + vrshl.s32 q11, q11, q13 │ │ + vmovn.i32 d24, q3 │ │ + vmovn.i32 d25, q11 │ │ + vorr q11, q2, q2 │ │ + bx lr │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + ldrd r4, [sp, #36] ; 0x24 │ │ + ldrd r6, [sp, #44] ; 0x2c │ │ + ldr r8, [sp, #52] ; 0x34 │ │ + vdup.16 q1, r6 │ │ + vdup.16 q3, r7 │ │ + rsb r9, r6, #16 │ │ + rsb sl, r7, #16 │ │ + vdup.16 q0, r9 │ │ + vdup.16 q2, sl │ │ + clz r8, r8 │ │ + clz r9, r4 │ │ + sub r8, r8, #18 │ │ + cmp r6, #0 │ │ + sub r9, r9, #24 │ │ + rsb fp, r8, #4 │ │ + add ip, r8, #4 │ │ + bne 55724 │ │ + cmp r7, #0 │ │ + bne 55914 │ │ + b 53f7c │ │ + cmp r7, #0 │ │ + bne 55b10 │ │ + add sl, pc, #24 │ │ + vdup.16 q15, fp │ │ + ldr r9, [sl, r9, lsl #2] │ │ + vneg.s16 q15, q15 │ │ + vdup.16 q14, r8 │ │ + add sl, sl, r9 │ │ + vneg.s16 q14, q14 │ │ + bx sl │ │ + andeq r0, r0, r8, lsl #2 │ │ + andeq r0, r0, r8, lsl #2 │ │ + andeq r0, r0, r8, lsl #2 │ │ + andeq r0, r0, r8, lsl #2 │ │ + strheq r0, [r0], -r4 │ │ + andeq r0, r0, r8, rrx │ │ + andeq r0, r0, ip, lsl r0 │ │ + add r9, r0, r1 │ │ + add sl, r2, r3 │ │ + lsl r1, r1, #1 │ │ + lsl r3, r3, #1 │ │ + vld1.16 {d16}, [r2], r3 │ │ + vld1.16 {d18}, [sl], r3 │ │ + vext.8 d17, d16, d16, #2 │ │ + vext.8 d19, d18, d18, #2 │ │ + vtrn.32 d16, d18 │ │ + vtrn.32 d17, d19 │ │ + subs r5, r5, #2 │ │ + vmul.i16 d16, d16, d0 │ │ + vmla.i16 d16, d17, d2 │ │ + vrshl.u16 d16, d16, d30 │ │ + vrshl.u16 d16, d16, d28 │ │ + vst1.32 {d16[0]}, [r0 :32], r1 │ │ + vst1.32 {d16[1]}, [r9 :32], r1 │ │ + bgt 55778 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + add r9, r0, r1 │ │ + add sl, r2, r3 │ │ + lsl r1, r1, #1 │ │ + lsl r3, r3, #1 │ │ + vld1.16 {d16-d17}, [r2], r3 │ │ + vld1.16 {d20-d21}, [sl], r3 │ │ + vext.8 q9, q8, q8, #2 │ │ + vext.8 q11, q10, q10, #2 │ │ + vorr d17, d20, d20 │ │ + vorr d19, d22, d22 │ │ + subs r5, r5, #2 │ │ + vmul.i16 q8, q8, q0 │ │ + vmla.i16 q8, q9, q1 │ │ + vrshl.u16 q8, q8, q15 │ │ + vrshl.u16 q8, q8, q14 │ │ + vst1.16 {d16}, [r0 :64], r1 │ │ + vst1.16 {d17}, [r9 :64], r1 │ │ + bgt 557c4 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + add r9, r0, r1 │ │ + add sl, r2, r3 │ │ + lsl r1, r1, #1 │ │ + lsl r3, r3, #1 │ │ + vld1.16 {d16-d18}, [r2], r3 │ │ + vld1.16 {d20-d22}, [sl], r3 │ │ + vext.8 q9, q8, q9, #2 │ │ + vext.8 q11, q10, q11, #2 │ │ + subs r5, r5, #2 │ │ + vmul.i16 q8, q8, q0 │ │ + vmla.i16 q8, q9, q1 │ │ + vmul.i16 q10, q10, q0 │ │ + vmla.i16 q10, q11, q1 │ │ + vrshl.u16 q8, q8, q15 │ │ + vrshl.u16 q10, q10, q15 │ │ + vrshl.u16 q8, q8, q14 │ │ + vrshl.u16 q10, q10, q14 │ │ + vst1.16 {d16-d17}, [r0 :128], r1 │ │ + vst1.16 {d20-d21}, [r9 :128], r1 │ │ + bgt 55810 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + vpush {d8-d15} │ │ + add r9, r0, r1 │ │ + add sl, r2, r3 │ │ + lsl r3, r3, #1 │ │ + sub r3, r3, r4, lsl #1 │ │ + sub r3, r3, #16 │ │ + lsl r1, r1, #1 │ │ + sub r1, r1, r4, lsl #1 │ │ + vld1.16 {d8-d9}, [r2]! │ │ + vld1.16 {d18-d19}, [sl]! │ │ + mov r6, r4 │ │ + vld1.16 {d10-d13}, [r2]! │ │ + vld1.16 {d20-d23}, [sl]! │ │ + vext.8 q7, q4, q5, #2 │ │ + vext.8 q8, q5, q6, #2 │ │ + vext.8 q12, q9, q10, #2 │ │ + vext.8 q13, q10, q11, #2 │ │ + vmul.i16 q4, q4, q0 │ │ + vmla.i16 q4, q7, q1 │ │ + vmul.i16 q5, q5, q0 │ │ + vmla.i16 q5, q8, q1 │ │ + vmul.i16 q9, q9, q0 │ │ + vmla.i16 q9, q12, q1 │ │ + vmul.i16 q10, q10, q0 │ │ + vmla.i16 q10, q13, q1 │ │ + vrshl.u16 q4, q4, q15 │ │ + vrshl.u16 q5, q5, q15 │ │ + vrshl.u16 q9, q9, q15 │ │ + vrshl.u16 q10, q10, q15 │ │ + subs r6, r6, #16 │ │ + vrshl.u16 q4, q4, q14 │ │ + vrshl.u16 q5, q5, q14 │ │ + vrshl.u16 q9, q9, q14 │ │ + vrshl.u16 q10, q10, q14 │ │ + vst1.16 {d8-d11}, [r0 :128]! │ │ + vst1.16 {d18-d21}, [r9 :128]! │ │ + ble 558f4 │ │ + vorr q4, q6, q6 │ │ + vorr q9, q11, q11 │ │ + b 55880 │ │ + add r0, r0, r1 │ │ + add r9, r9, r1 │ │ + add r2, r2, r3 │ │ + add sl, sl, r3 │ │ + subs r5, r5, #2 │ │ + bgt 55874 │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + cmp r5, #4 │ │ + add sl, pc, #8 │ │ + ldr r9, [sl, r9, lsl #2] │ │ + add sl, sl, r9 │ │ + bx sl │ │ + andeq r0, r0, ip, asr #2 │ │ + andeq r0, r0, ip, asr #2 │ │ + andeq r0, r0, ip, asr #2 │ │ + andeq r0, r0, ip, asr #2 │ │ + strdeq r0, [r0], -ip │ │ + strheq r0, [r0], -r4 │ │ + andeq r0, r0, ip, lsl r0 │ │ + cmp r5, #2 │ │ + add r9, r0, r1 │ │ + add sl, r2, r3 │ │ + lsl r3, r3, #1 │ │ + lsl r1, r1, #1 │ │ + vld1.32 {d16[]}, [r2], r3 │ │ + bgt 55988 │ │ + vld1.32 {d17[]}, [sl], r3 │ │ + vld1.32 {d18[]}, [r2], r3 │ │ + vext.8 d16, d16, d17, #4 │ │ + vext.8 d17, d17, d18, #4 │ │ + vmul.i16 d16, d16, d4 │ │ + vmla.i16 d16, d17, d6 │ │ + vrshr.u16 d16, d16, #4 │ │ + vst1.32 {d16[0]}, [r0 :32] │ │ + vst1.32 {d16[1]}, [r9 :32] │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + vld1.32 {d17[]}, [sl], r3 │ │ + vld1.32 {d18[]}, [r2], r3 │ │ + vld1.32 {d19[]}, [sl], r3 │ │ + vld1.32 {d20[]}, [r2], r3 │ │ + vext.8 d16, d16, d17, #4 │ │ + vext.8 d17, d17, d18, #4 │ │ + vext.8 d18, d18, d19, #4 │ │ + vext.8 d19, d19, d20, #4 │ │ + vswp d17, d18 │ │ + vmul.i16 q8, q8, q2 │ │ + vmla.i16 q8, q9, q3 │ │ + subs r5, r5, #4 │ │ + vrshr.u16 q8, q8, #4 │ │ + vst1.32 {d16[0]}, [r0 :32], r1 │ │ + vst1.32 {d16[1]}, [r9 :32], r1 │ │ + vst1.32 {d17[0]}, [r0 :32], r1 │ │ + vst1.32 {d17[1]}, [r9 :32], r1 │ │ + ble 559d8 │ │ + vorr d16, d20, d20 │ │ + b 55988 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + add r9, r0, r1 │ │ + add sl, r2, r3 │ │ + lsl r3, r3, #1 │ │ + lsl r1, r1, #1 │ │ + vld1.16 {d16}, [r2], r3 │ │ + vld1.16 {d17}, [sl], r3 │ │ + vld1.16 {d19}, [r2], r3 │ │ + vorr d18, d17, d17 │ │ + vmul.i16 q8, q8, q2 │ │ + vmla.i16 q8, q9, q3 │ │ + subs r5, r5, #2 │ │ + vrshr.u16 q8, q8, #4 │ │ + vst1.16 {d16}, [r0 :64], r1 │ │ + vst1.16 {d17}, [r9 :64], r1 │ │ + ble 55a20 │ │ + vorr d16, d19, d19 │ │ + b 559f0 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + add r9, r0, r1 │ │ + add sl, r2, r3 │ │ + lsl r3, r3, #1 │ │ + lsl r1, r1, #1 │ │ + vld1.16 {d16-d17}, [r2], r3 │ │ + vld1.16 {d18-d19}, [sl], r3 │ │ + vld1.16 {d20-d21}, [r2], r3 │ │ + vmul.i16 q8, q8, q2 │ │ + vmla.i16 q8, q9, q3 │ │ + vmul.i16 q9, q9, q2 │ │ + vmla.i16 q9, q10, q3 │ │ + subs r5, r5, #2 │ │ + vrshr.u16 q8, q8, #4 │ │ + vrshr.u16 q9, q9, #4 │ │ + vst1.16 {d16-d17}, [r0 :128], r1 │ │ + vst1.16 {d18-d19}, [r9 :128], r1 │ │ + ble 55a70 │ │ + vorr q8, q10, q10 │ │ + b 55a38 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + mov r7, r5 │ │ + add r9, r0, r1 │ │ + add sl, r2, r3 │ │ + lsl r3, r3, #1 │ │ + lsl r1, r1, #1 │ │ + vld1.16 {d16-d19}, [r2], r3 │ │ + vld1.16 {d20-d23}, [sl], r3 │ │ + vld1.16 {d24-d27}, [r2], r3 │ │ + vmul.i16 q8, q8, q2 │ │ + vmla.i16 q8, q10, q3 │ │ + vmul.i16 q9, q9, q2 │ │ + vmla.i16 q9, q11, q3 │ │ + vmul.i16 q10, q10, q2 │ │ + vmla.i16 q10, q12, q3 │ │ + vmul.i16 q11, q11, q2 │ │ + vmla.i16 q11, q13, q3 │ │ + subs r5, r5, #2 │ │ + vrshr.u16 q8, q8, #4 │ │ + vrshr.u16 q9, q9, #4 │ │ + vrshr.u16 q10, q10, #4 │ │ + vrshr.u16 q11, q11, #4 │ │ + vst1.16 {d16-d19}, [r0 :128], r1 │ │ + vst1.16 {d20-d23}, [r9 :128], r1 │ │ + ble 55ae0 │ │ + vorr q8, q12, q12 │ │ + vorr q9, q13, q13 │ │ + b 55a8c │ │ + subs r4, r4, #16 │ │ + ble 55b0c │ │ + asr r3, r3, #1 │ │ + asr r1, r1, #1 │ │ + mls r2, r3, r7, r2 │ │ + mls r0, r1, r7, r0 │ │ + sub r2, r2, r3, lsl #1 │ │ + mov r5, r7 │ │ + add r2, r2, #32 │ │ + add r0, r0, #32 │ │ + b 55a78 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + add sl, pc, #24 │ │ + vdup.16 q15, fp │ │ + ldr r9, [sl, r9, lsl #2] │ │ + vneg.s16 q15, q15 │ │ + vdup.32 q14, ip │ │ + add sl, sl, r9 │ │ + vneg.s32 q14, q14 │ │ + bx sl │ │ + andeq r0, r0, r8, lsl r1 │ │ + andeq r0, r0, r8, lsl r1 │ │ + andeq r0, r0, r8, lsl r1 │ │ + andeq r0, r0, r8, lsl r1 │ │ + andeq r0, r0, r8, lsl r1 │ │ + muleq r0, r8, r0 │ │ + andeq r0, r0, ip, lsl r0 │ │ + add sl, r2, r3 │ │ + add r9, r0, r1 │ │ + lsl r3, r3, #1 │ │ + lsl r1, r1, #1 │ │ + vld1.16 {d20}, [r2], r3 │ │ + vext.8 d21, d20, d20, #2 │ │ + vmul.i16 d16, d20, d0 │ │ + vmla.i16 d16, d21, d2 │ │ + vrshl.u16 d16, d16, d30 │ │ + vext.8 d16, d16, d16, #4 │ │ + vld1.16 {d20}, [sl], r3 │ │ + vld1.16 {d22}, [r2], r3 │ │ + vext.8 d21, d20, d20, #2 │ │ + vext.8 d23, d22, d22, #2 │ │ + vtrn.32 d20, d22 │ │ + vtrn.32 d21, d23 │ │ + vmul.i16 d18, d20, d0 │ │ + vmla.i16 d18, d21, d2 │ │ + vrshl.u16 d18, d18, d30 │ │ + vext.8 d16, d16, d18, #4 │ │ + vmull.u16 q8, d16, d4 │ │ + vmlal.u16 q8, d18, d6 │ │ + vrshl.u32 q8, q8, q14 │ │ + vmovn.i32 d16, q8 │ │ + subs r5, r5, #2 │ │ + vst1.32 {d16[0]}, [r0 :32], r1 │ │ + vst1.32 {d16[1]}, [r9 :32], r1 │ │ + ble 55bc4 │ │ + vorr d16, d18, d18 │ │ + b 55b74 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + add sl, r2, r3 │ │ + add r9, r0, r1 │ │ + lsl r3, r3, #1 │ │ + lsl r1, r1, #1 │ │ + vld1.16 {d20-d21}, [r2], r3 │ │ + vext.8 d21, d20, d21, #2 │ │ + vmul.i16 d16, d20, d0 │ │ + vmla.i16 d16, d21, d2 │ │ + vrshl.u16 d16, d16, d30 │ │ + vld1.16 {d20-d21}, [sl], r3 │ │ + vld1.16 {d22-d23}, [r2], r3 │ │ + vext.8 d21, d20, d21, #2 │ │ + vext.8 d23, d22, d23, #2 │ │ + vswp d21, d22 │ │ + vmul.i16 q9, q10, q0 │ │ + vmla.i16 q9, q11, q1 │ │ + vrshl.u16 q9, q9, q15 │ │ + vmull.u16 q10, d16, d4 │ │ + vmlal.u16 q10, d18, d6 │ │ + vmull.u16 q11, d18, d4 │ │ + vmlal.u16 q11, d19, d6 │ │ + vrshl.u32 q10, q10, q14 │ │ + vrshl.u32 q11, q11, q14 │ │ + vmovn.i32 d20, q10 │ │ + vmovn.i32 d21, q11 │ │ + subs r5, r5, #2 │ │ + vst1.16 {d20}, [r0 :64], r1 │ │ + vst1.16 {d21}, [r9 :64], r1 │ │ + ble 55c44 │ │ + vorr d16, d19, d19 │ │ + b 55bec │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + mov r7, r5 │ │ + add sl, r2, r3 │ │ + add r9, r0, r1 │ │ + lsl r3, r3, #1 │ │ + lsl r1, r1, #1 │ │ + vld1.16 {d20-d22}, [r2], r3 │ │ + vext.8 q11, q10, q11, #2 │ │ + vmul.i16 q8, q10, q0 │ │ + vmla.i16 q8, q11, q1 │ │ + vrshl.u16 q8, q8, q15 │ │ + vld1.16 {d20-d22}, [sl], r3 │ │ + vld1.16 {d24-d26}, [r2], r3 │ │ + vext.8 q11, q10, q11, #2 │ │ + vext.8 q13, q12, q13, #2 │ │ + vmul.i16 q9, q10, q0 │ │ + vmla.i16 q9, q11, q1 │ │ + vmul.i16 q10, q12, q0 │ │ + vmla.i16 q10, q13, q1 │ │ + vrshl.u16 q9, q9, q15 │ │ + vrshl.u16 q10, q10, q15 │ │ + vmull.u16 q11, d16, d4 │ │ + vmlal.u16 q11, d18, d6 │ │ + vmull.u16 q12, d17, d4 │ │ + vmlal.u16 q12, d19, d6 │ │ + vmull.u16 q8, d18, d4 │ │ + vmlal.u16 q8, d20, d6 │ │ + vmull.u16 q9, d19, d4 │ │ + vmlal.u16 q9, d21, d6 │ │ + vrshl.u32 q11, q11, q14 │ │ + vrshl.u32 q12, q12, q14 │ │ + vrshl.u32 q8, q8, q14 │ │ + vrshl.u32 q9, q9, q14 │ │ + vmovn.i32 d22, q11 │ │ + vmovn.i32 d23, q12 │ │ + vmovn.i32 d16, q8 │ │ + vmovn.i32 d17, q9 │ │ + subs r5, r5, #2 │ │ + vst1.16 {d22-d23}, [r0 :128], r1 │ │ + vst1.16 {d16-d17}, [r9 :128], r1 │ │ + ble 55cf0 │ │ + vorr q8, q10, q10 │ │ + b 55c70 │ │ + subs r4, r4, #8 │ │ + ble 55d1c │ │ + asr r3, r3, #1 │ │ + asr r1, r1, #1 │ │ + mls r2, r3, r7, r2 │ │ + mls r0, r1, r7, r0 │ │ + sub r2, r2, r3, lsl #1 │ │ + mov r5, r7 │ │ + add r2, r2, #16 │ │ + add r0, r0, #16 │ │ + b 55c4c │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + movw r9, #45 ; 0x2d │ │ + movw sl, #45 ; 0x2d │ │ + b 55db0 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + movw r9, #45 ; 0x2d │ │ + movw sl, #1980 ; 0x7bc │ │ + b 55db0 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + movw r9, #45 ; 0x2d │ │ + movw sl, #3885 ; 0xf2d │ │ + b 55db0 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + movw r9, #1980 ; 0x7bc │ │ + movw sl, #1980 ; 0x7bc │ │ + b 55db0 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + movw r9, #1980 ; 0x7bc │ │ + movw sl, #45 ; 0x2d │ │ + b 55db0 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + movw r9, #1980 ; 0x7bc │ │ + movw sl, #3885 ; 0xf2d │ │ + b 55db0 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + movw r9, #3885 ; 0xf2d │ │ + movw sl, #3885 ; 0xf2d │ │ + b 55db0 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + movw r9, #3885 ; 0xf2d │ │ + movw sl, #45 ; 0x2d │ │ + b 55db0 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + movw r9, #3885 ; 0xf2d │ │ + movw sl, #1980 ; 0x7bc │ │ + b 55db0 │ │ + ldrd r4, [sp, #36] ; 0x24 │ │ + ldrd r6, [sp, #44] ; 0x2c │ │ + movw fp, #16513 ; 0x4081 │ │ + mul r5, r5, fp │ │ + mul r6, r6, fp │ │ + add r5, r5, r9 │ │ + add r6, r6, sl │ │ + lsl r8, r3, #1 │ │ + vdup.16 q15, r7 │ │ + clz r7, r7 │ │ + clz r9, r3 │ │ + sub r7, r7, #18 │ │ + tst r5, #2080768 ; 0x1fc000 │ │ + sub r9, r9, #24 │ │ + add lr, r7, #6 │ │ + rsb ip, r7, #6 │ │ + ldr fp, [pc] ; 55df8 │ │ + b 55dfc │ │ + andeq r2, r6, r4, lsl #12 │ │ + add fp, fp, pc │ │ + bne 55e10 │ │ + tst r6, #2080768 ; 0x1fc000 │ │ + bne 56040 │ │ + b 540cc │ │ + cmp r3, #4 │ │ + ubfx sl, r5, #7, #7 │ │ + and r5, r5, #127 ; 0x7f │ │ + movgt r5, sl │ │ + tst r6, #2080768 ; 0x1fc000 │ │ + add r5, fp, r5, lsl #3 │ │ + bne 5667c │ │ + add sl, pc, #20 │ │ + vdup.32 q14, ip │ │ + ldr r9, [sl, r9, lsl #2] │ │ + vneg.s32 q14, q14 │ │ + vmov.i16 q13, #8192 ; 0x2000 │ │ + add sl, sl, r9 │ │ + bx sl │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, ip, lsl r0 │ │ + andeq r0, r0, ip, lsl r0 │ │ + add r5, r5, #2 │ │ + vld1.32 {d0[]}, [r5] │ │ + sub r1, r1, #2 │ │ + add r9, r0, r8 │ │ + add sl, r1, r2 │ │ + lsl r8, r8, #1 │ │ + lsl r2, r2, #1 │ │ + vmovl.s8 q0, d0 │ │ + vld1.16 {d16-d17}, [r1], r2 │ │ + vld1.16 {d22-d23}, [sl], r2 │ │ + vext.8 d18, d16, d17, #2 │ │ + vext.8 d19, d16, d17, #4 │ │ + vext.8 d20, d16, d17, #6 │ │ + vext.8 d24, d22, d23, #2 │ │ + vext.8 d25, d22, d23, #4 │ │ + vext.8 d21, d22, d23, #6 │ │ + subs r4, r4, #2 │ │ + vmull.s16 q2, d16, d0[0] │ │ + vmlal.s16 q2, d18, d0[1] │ │ + vmlal.s16 q2, d19, d0[2] │ │ + vmlal.s16 q2, d20, d0[3] │ │ + vmull.s16 q3, d22, d0[0] │ │ + vmlal.s16 q3, d24, d0[1] │ │ + vmlal.s16 q3, d25, d0[2] │ │ + vmlal.s16 q3, d21, d0[3] │ │ + vrshl.s32 q2, q2, q14 │ │ + vrshl.s32 q3, q3, q14 │ │ + vmovn.i32 d4, q2 │ │ + vmovn.i32 d5, q3 │ │ + vsub.i16 q2, q2, q13 │ │ + vst1.16 {d4}, [r0 :64], r8 │ │ + vst1.16 {d5}, [r9 :64], r8 │ │ + bgt 55e84 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + vpush {d8-d11} │ │ + vld1.8 {d0}, [r5 :64] │ │ + sub r1, r1, #6 │ │ + add r9, r0, r8 │ │ + add sl, r1, r2 │ │ + lsl r2, r2, #1 │ │ + vmovl.s8 q0, d0 │ │ + sub r2, r2, r3, lsl #1 │ │ + sub r2, r2, #16 │ │ + vld1.16 {d16-d19}, [r1]! │ │ + vld1.16 {d20-d23}, [sl]! │ │ + mov r5, r3 │ │ + vmull.s16 q1, d16, d0[0] │ │ + vmull.s16 q2, d17, d0[0] │ │ + vmull.s16 q3, d20, d0[0] │ │ + vmull.s16 q4, d21, d0[0] │ │ + vext.8 q12, q8, q9, #2 │ │ + vext.8 q5, q10, q11, #2 │ │ + vmlal.s16 q1, d24, d0[1] │ │ + vmlal.s16 q2, d25, d0[1] │ │ + vmlal.s16 q3, d10, d0[1] │ │ + vmlal.s16 q4, d11, d0[1] │ │ + vext.8 q12, q8, q9, #4 │ │ + vext.8 q5, q10, q11, #4 │ │ + vmlal.s16 q1, d24, d0[2] │ │ + vmlal.s16 q2, d25, d0[2] │ │ + vmlal.s16 q3, d10, d0[2] │ │ + vmlal.s16 q4, d11, d0[2] │ │ + vext.8 q12, q8, q9, #6 │ │ + vext.8 q5, q10, q11, #6 │ │ + vmlal.s16 q1, d24, d0[3] │ │ + vmlal.s16 q2, d25, d0[3] │ │ + vmlal.s16 q3, d10, d0[3] │ │ + vmlal.s16 q4, d11, d0[3] │ │ + vext.8 q12, q8, q9, #8 │ │ + vext.8 q5, q10, q11, #8 │ │ + vmlal.s16 q1, d24, d1[0] │ │ + vmlal.s16 q2, d25, d1[0] │ │ + vmlal.s16 q3, d10, d1[0] │ │ + vmlal.s16 q4, d11, d1[0] │ │ + vext.8 q12, q8, q9, #10 │ │ + vext.8 q5, q10, q11, #10 │ │ + vmlal.s16 q1, d24, d1[1] │ │ + vmlal.s16 q2, d25, d1[1] │ │ + vmlal.s16 q3, d10, d1[1] │ │ + vmlal.s16 q4, d11, d1[1] │ │ + vext.8 q12, q8, q9, #12 │ │ + vext.8 q5, q10, q11, #12 │ │ + vmlal.s16 q1, d24, d1[2] │ │ + vmlal.s16 q2, d25, d1[2] │ │ + vmlal.s16 q3, d10, d1[2] │ │ + vmlal.s16 q4, d11, d1[2] │ │ + vext.8 q12, q8, q9, #14 │ │ + vext.8 q5, q10, q11, #14 │ │ + vmlal.s16 q1, d24, d1[3] │ │ + vmlal.s16 q2, d25, d1[3] │ │ + vmlal.s16 q3, d10, d1[3] │ │ + vmlal.s16 q4, d11, d1[3] │ │ + subs r5, r5, #8 │ │ + vrshl.s32 q1, q1, q14 │ │ + vrshl.s32 q2, q2, q14 │ │ + vrshl.s32 q3, q3, q14 │ │ + vrshl.s32 q4, q4, q14 │ │ + vmovn.i32 d2, q1 │ │ + vmovn.i32 d3, q2 │ │ + vmovn.i32 d4, q3 │ │ + vmovn.i32 d5, q4 │ │ + vsub.i16 q1, q1, q13 │ │ + vsub.i16 q2, q2, q13 │ │ + vst1.16 {d2-d3}, [r0 :128]! │ │ + vst1.16 {d4-d5}, [r9 :128]! │ │ + ble 56020 │ │ + vorr q8, q9, q9 │ │ + vorr q10, q11, q11 │ │ + vld1.16 {d18-d19}, [r1]! │ │ + vld1.16 {d22-d23}, [sl]! │ │ + b 55f1c │ │ + add r0, r0, r8 │ │ + add r9, r9, r8 │ │ + add r1, r1, r2 │ │ + add sl, sl, r2 │ │ + subs r4, r4, #2 │ │ + bgt 55f10 │ │ + vpop {d8-d11} │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + cmp r4, #4 │ │ + ubfx sl, r6, #7, #7 │ │ + and r6, r6, #127 ; 0x7f │ │ + movgt r6, sl │ │ + add r6, fp, r6, lsl #3 │ │ + vdup.32 q14, ip │ │ + vmov.i16 q15, #8192 ; 0x2000 │ │ + add sl, pc, #12 │ │ + ldr r9, [sl, r9, lsl #2] │ │ + vneg.s32 q14, q14 │ │ + add sl, sl, r9 │ │ + bx sl │ │ + andeq r0, r0, r4, lsr r3 │ │ + andeq r0, r0, r4, lsr r3 │ │ + andeq r0, r0, r4, lsr r3 │ │ + andeq r0, r0, ip, asr #10 │ │ + andeq r0, r0, r8, lsl #4 │ │ + andeq r0, r0, ip, lsl r0 │ │ + andeq r0, r0, ip, lsl r0 │ │ + bgt 56158 │ │ + cmp r4, #2 │ │ + add r6, r6, #2 │ │ + vld1.32 {d0[]}, [r6] │ │ + sub r1, r1, r2 │ │ + add r9, r0, r8 │ │ + add sl, r1, r2 │ │ + lsl r2, r2, #1 │ │ + lsl r8, r8, #1 │ │ + vmovl.s8 q0, d0 │ │ + vld1.16 {d1}, [r1], r2 │ │ + vld1.16 {d2}, [sl], r2 │ │ + vld1.16 {d3}, [r1], r2 │ │ + vld1.16 {d4}, [sl], r2 │ │ + vld1.16 {d5}, [r1], r2 │ │ + vmull.s16 q8, d1, d0[0] │ │ + vmlal.s16 q8, d2, d0[1] │ │ + vmlal.s16 q8, d3, d0[2] │ │ + vmlal.s16 q8, d4, d0[3] │ │ + vmull.s16 q9, d2, d0[0] │ │ + vmlal.s16 q9, d3, d0[1] │ │ + vmlal.s16 q9, d4, d0[2] │ │ + vmlal.s16 q9, d5, d0[3] │ │ + vrshl.s32 q8, q8, q14 │ │ + vrshl.s32 q9, q9, q14 │ │ + vmovn.i32 d16, q8 │ │ + vmovn.i32 d17, q9 │ │ + vsub.i16 q8, q8, q15 │ │ + vsub.i16 q9, q9, q15 │ │ + vst1.16 {d16}, [r0 :64], r8 │ │ + vst1.16 {d17}, [r9 :64], r8 │ │ + ble 56154 │ │ + vld1.16 {d6}, [sl], r2 │ │ + vld1.16 {d7}, [r1], r2 │ │ + vmull.s16 q8, d3, d0[0] │ │ + vmlal.s16 q8, d4, d0[1] │ │ + vmlal.s16 q8, d5, d0[2] │ │ + vmlal.s16 q8, d6, d0[3] │ │ + vmull.s16 q9, d4, d0[0] │ │ + vmlal.s16 q9, d5, d0[1] │ │ + vmlal.s16 q9, d6, d0[2] │ │ + vmlal.s16 q9, d7, d0[3] │ │ + vrshl.s32 q8, q8, q14 │ │ + vrshl.s32 q9, q9, q14 │ │ + vmovn.i32 d16, q8 │ │ + vmovn.i32 d17, q9 │ │ + vsub.i16 q8, q8, q15 │ │ + vsub.i16 q9, q9, q15 │ │ + vst1.16 {d16}, [r0 :64], r8 │ │ + vst1.16 {d17}, [r9 :64], r8 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + vld1.8 {d0}, [r6 :64] │ │ + sub sl, r1, r2, lsl #1 │ │ + add r9, r0, r8 │ │ + sub r1, sl, r2 │ │ + lsl r2, r2, #1 │ │ + lsl r8, r8, #1 │ │ + vmovl.s8 q0, d0 │ │ + vld1.16 {d16}, [r1], r2 │ │ + vld1.16 {d17}, [sl], r2 │ │ + vld1.16 {d18}, [r1], r2 │ │ + vld1.16 {d19}, [sl], r2 │ │ + vld1.16 {d20}, [r1], r2 │ │ + vld1.16 {d21}, [sl], r2 │ │ + vld1.16 {d22}, [r1], r2 │ │ + subs r4, r4, #4 │ │ + vld1.16 {d23}, [sl], r2 │ │ + vld1.16 {d24}, [r1], r2 │ │ + vld1.16 {d25}, [sl], r2 │ │ + vld1.16 {d26}, [r1], r2 │ │ + vmull.s16 q1, d16, d0[0] │ │ + vmlal.s16 q1, d17, d0[1] │ │ + vmlal.s16 q1, d18, d0[2] │ │ + vmlal.s16 q1, d19, d0[3] │ │ + vmlal.s16 q1, d20, d1[0] │ │ + vmlal.s16 q1, d21, d1[1] │ │ + vmlal.s16 q1, d22, d1[2] │ │ + vmlal.s16 q1, d23, d1[3] │ │ + vmull.s16 q2, d17, d0[0] │ │ + vmlal.s16 q2, d18, d0[1] │ │ + vmlal.s16 q2, d19, d0[2] │ │ + vmlal.s16 q2, d20, d0[3] │ │ + vmlal.s16 q2, d21, d1[0] │ │ + vmlal.s16 q2, d22, d1[1] │ │ + vmlal.s16 q2, d23, d1[2] │ │ + vmlal.s16 q2, d24, d1[3] │ │ + vmull.s16 q3, d18, d0[0] │ │ + vmlal.s16 q3, d19, d0[1] │ │ + vmlal.s16 q3, d20, d0[2] │ │ + vmlal.s16 q3, d21, d0[3] │ │ + vmlal.s16 q3, d22, d1[0] │ │ + vmlal.s16 q3, d23, d1[1] │ │ + vmlal.s16 q3, d24, d1[2] │ │ + vmlal.s16 q3, d25, d1[3] │ │ + vmull.s16 q8, d19, d0[0] │ │ + vmlal.s16 q8, d20, d0[1] │ │ + vmlal.s16 q8, d21, d0[2] │ │ + vmlal.s16 q8, d22, d0[3] │ │ + vmlal.s16 q8, d23, d1[0] │ │ + vmlal.s16 q8, d24, d1[1] │ │ + vmlal.s16 q8, d25, d1[2] │ │ + vmlal.s16 q8, d26, d1[3] │ │ + vrshl.s32 q1, q1, q14 │ │ + vrshl.s32 q2, q2, q14 │ │ + vrshl.s32 q3, q3, q14 │ │ + vrshl.s32 q8, q8, q14 │ │ + vmovn.i32 d2, q1 │ │ + vmovn.i32 d3, q2 │ │ + vmovn.i32 d4, q3 │ │ + vmovn.i32 d5, q8 │ │ + vsub.i16 q1, q1, q15 │ │ + vsub.i16 q2, q2, q15 │ │ + vst1.16 {d2}, [r0 :64], r8 │ │ + vst1.16 {d3}, [r9 :64], r8 │ │ + vst1.16 {d4}, [r0 :64], r8 │ │ + vst1.16 {d5}, [r9 :64], r8 │ │ + ble 56274 │ │ + vorr q8, q10, q10 │ │ + vorr q9, q11, q11 │ │ + vorr q10, q12, q12 │ │ + vorr d22, d26, d26 │ │ + b 56190 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + bgt 563a4 │ │ + cmp r4, #2 │ │ + add r6, r6, #2 │ │ + vld1.32 {d0[]}, [r6] │ │ + sub r1, r1, r2 │ │ + add r9, r0, r8 │ │ + add sl, r1, r2 │ │ + lsl r2, r2, #1 │ │ + lsl r8, r8, #1 │ │ + vmovl.s8 q0, d0 │ │ + vld1.16 {d2-d3}, [r1], r2 │ │ + vld1.16 {d4-d5}, [sl], r2 │ │ + vld1.16 {d6-d7}, [r1], r2 │ │ + vld1.16 {d16-d17}, [sl], r2 │ │ + vld1.16 {d18-d19}, [r1], r2 │ │ + vmull.s16 q10, d2, d0[0] │ │ + vmlal.s16 q10, d4, d0[1] │ │ + vmlal.s16 q10, d6, d0[2] │ │ + vmlal.s16 q10, d16, d0[3] │ │ + vmull.s16 q11, d3, d0[0] │ │ + vmlal.s16 q11, d5, d0[1] │ │ + vmlal.s16 q11, d7, d0[2] │ │ + vmlal.s16 q11, d17, d0[3] │ │ + vmull.s16 q12, d4, d0[0] │ │ + vmlal.s16 q12, d6, d0[1] │ │ + vmlal.s16 q12, d16, d0[2] │ │ + vmlal.s16 q12, d18, d0[3] │ │ + vmull.s16 q13, d5, d0[0] │ │ + vmlal.s16 q13, d7, d0[1] │ │ + vmlal.s16 q13, d17, d0[2] │ │ + vmlal.s16 q13, d19, d0[3] │ │ + vrshl.s32 q10, q10, q14 │ │ + vrshl.s32 q11, q11, q14 │ │ + vrshl.s32 q12, q12, q14 │ │ + vrshl.s32 q13, q13, q14 │ │ + vmovn.i32 d20, q10 │ │ + vmovn.i32 d21, q11 │ │ + vmovn.i32 d22, q12 │ │ + vmovn.i32 d23, q13 │ │ + vsub.i16 q10, q10, q15 │ │ + vsub.i16 q11, q11, q15 │ │ + vst1.16 {d20-d21}, [r0 :128], r8 │ │ + vst1.16 {d22-d23}, [r9 :128], r8 │ │ + ble 563a0 │ │ + vld1.16 {d20-d21}, [sl], r2 │ │ + vld1.16 {d22-d23}, [r1], r2 │ │ + vmull.s16 q1, d6, d0[0] │ │ + vmlal.s16 q1, d16, d0[1] │ │ + vmlal.s16 q1, d18, d0[2] │ │ + vmlal.s16 q1, d20, d0[3] │ │ + vmull.s16 q2, d7, d0[0] │ │ + vmlal.s16 q2, d17, d0[1] │ │ + vmlal.s16 q2, d19, d0[2] │ │ + vmlal.s16 q2, d21, d0[3] │ │ + vmull.s16 q12, d16, d0[0] │ │ + vmlal.s16 q12, d18, d0[1] │ │ + vmlal.s16 q12, d20, d0[2] │ │ + vmlal.s16 q12, d22, d0[3] │ │ + vmull.s16 q13, d17, d0[0] │ │ + vmlal.s16 q13, d19, d0[1] │ │ + vmlal.s16 q13, d21, d0[2] │ │ + vmlal.s16 q13, d23, d0[3] │ │ + vrshl.s32 q1, q1, q14 │ │ + vrshl.s32 q2, q2, q14 │ │ + vrshl.s32 q12, q12, q14 │ │ + vrshl.s32 q13, q13, q14 │ │ + vmovn.i32 d2, q1 │ │ + vmovn.i32 d3, q2 │ │ + vmovn.i32 d4, q12 │ │ + vmovn.i32 d5, q13 │ │ + vsub.i16 q1, q1, q15 │ │ + vsub.i16 q2, q2, q15 │ │ + vst1.16 {d2-d3}, [r0 :128], r8 │ │ + vst1.16 {d4-d5}, [r9 :128], r8 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + vpush {d8-d15} │ │ + vld1.8 {d0}, [r6 :64] │ │ + sub r1, r1, r2 │ │ + sub r1, r1, r2, lsl #1 │ │ + vmovl.s8 q0, d0 │ │ + mov r6, r4 │ │ + add r9, r0, r8 │ │ + add sl, r1, r2 │ │ + lsl r2, r2, #1 │ │ + lsl r8, r8, #1 │ │ + vld1.16 {d10-d11}, [r1], r2 │ │ + vld1.16 {d12-d13}, [sl], r2 │ │ + vld1.16 {d14-d15}, [r1], r2 │ │ + vld1.16 {d16-d17}, [sl], r2 │ │ + vld1.16 {d18-d19}, [r1], r2 │ │ + vld1.16 {d20-d21}, [sl], r2 │ │ + vld1.16 {d22-d23}, [r1], r2 │ │ + subs r4, r4, #2 │ │ + vld1.16 {d24-d25}, [sl], r2 │ │ + vld1.16 {d26-d27}, [r1], r2 │ │ + vmull.s16 q1, d10, d0[0] │ │ + vmlal.s16 q1, d12, d0[1] │ │ + vmlal.s16 q1, d14, d0[2] │ │ + vmlal.s16 q1, d16, d0[3] │ │ + vmlal.s16 q1, d18, d1[0] │ │ + vmlal.s16 q1, d20, d1[1] │ │ + vmlal.s16 q1, d22, d1[2] │ │ + vmlal.s16 q1, d24, d1[3] │ │ + vmull.s16 q2, d11, d0[0] │ │ + vmlal.s16 q2, d13, d0[1] │ │ + vmlal.s16 q2, d15, d0[2] │ │ + vmlal.s16 q2, d17, d0[3] │ │ + vmlal.s16 q2, d19, d1[0] │ │ + vmlal.s16 q2, d21, d1[1] │ │ + vmlal.s16 q2, d23, d1[2] │ │ + vmlal.s16 q2, d25, d1[3] │ │ + vmull.s16 q3, d12, d0[0] │ │ + vmlal.s16 q3, d14, d0[1] │ │ + vmlal.s16 q3, d16, d0[2] │ │ + vmlal.s16 q3, d18, d0[3] │ │ + vmlal.s16 q3, d20, d1[0] │ │ + vmlal.s16 q3, d22, d1[1] │ │ + vmlal.s16 q3, d24, d1[2] │ │ + vmlal.s16 q3, d26, d1[3] │ │ + vmull.s16 q4, d13, d0[0] │ │ + vmlal.s16 q4, d15, d0[1] │ │ + vmlal.s16 q4, d17, d0[2] │ │ + vmlal.s16 q4, d19, d0[3] │ │ + vmlal.s16 q4, d21, d1[0] │ │ + vmlal.s16 q4, d23, d1[1] │ │ + vmlal.s16 q4, d25, d1[2] │ │ + vmlal.s16 q4, d27, d1[3] │ │ + vrshl.s32 q1, q1, q14 │ │ + vrshl.s32 q2, q2, q14 │ │ + vrshl.s32 q3, q3, q14 │ │ + vrshl.s32 q4, q4, q14 │ │ + vmovn.i32 d2, q1 │ │ + vmovn.i32 d3, q2 │ │ + vmovn.i32 d4, q3 │ │ + vmovn.i32 d5, q4 │ │ + vsub.i16 q1, q1, q15 │ │ + vsub.i16 q2, q2, q15 │ │ + vst1.16 {d2-d3}, [r0 :128], r8 │ │ + vst1.16 {d4-d5}, [r9 :128], r8 │ │ + ble 56588 │ │ + subs r4, r4, #2 │ │ + vld1.16 {d2-d3}, [sl], r2 │ │ + vld1.16 {d4-d5}, [r1], r2 │ │ + vmull.s16 q3, d14, d0[0] │ │ + vmlal.s16 q3, d16, d0[1] │ │ + vmlal.s16 q3, d18, d0[2] │ │ + vmlal.s16 q3, d20, d0[3] │ │ + vmlal.s16 q3, d22, d1[0] │ │ + vmlal.s16 q3, d24, d1[1] │ │ + vmlal.s16 q3, d26, d1[2] │ │ + vmlal.s16 q3, d2, d1[3] │ │ + vmull.s16 q4, d15, d0[0] │ │ + vmlal.s16 q4, d17, d0[1] │ │ + vmlal.s16 q4, d19, d0[2] │ │ + vmlal.s16 q4, d21, d0[3] │ │ + vmlal.s16 q4, d23, d1[0] │ │ + vmlal.s16 q4, d25, d1[1] │ │ + vmlal.s16 q4, d27, d1[2] │ │ + vmlal.s16 q4, d3, d1[3] │ │ + vmull.s16 q5, d16, d0[0] │ │ + vmlal.s16 q5, d18, d0[1] │ │ + vmlal.s16 q5, d20, d0[2] │ │ + vmlal.s16 q5, d22, d0[3] │ │ + vmlal.s16 q5, d24, d1[0] │ │ + vmlal.s16 q5, d26, d1[1] │ │ + vmlal.s16 q5, d2, d1[2] │ │ + vmlal.s16 q5, d4, d1[3] │ │ + vmull.s16 q6, d17, d0[0] │ │ + vmlal.s16 q6, d19, d0[1] │ │ + vmlal.s16 q6, d21, d0[2] │ │ + vmlal.s16 q6, d23, d0[3] │ │ + vmlal.s16 q6, d25, d1[0] │ │ + vmlal.s16 q6, d27, d1[1] │ │ + vmlal.s16 q6, d3, d1[2] │ │ + vmlal.s16 q6, d5, d1[3] │ │ + vrshl.s32 q3, q3, q14 │ │ + vrshl.s32 q4, q4, q14 │ │ + vrshl.s32 q5, q5, q14 │ │ + vrshl.s32 q6, q6, q14 │ │ + vmovn.i32 d6, q3 │ │ + vmovn.i32 d7, q4 │ │ + vmovn.i32 d8, q5 │ │ + vmovn.i32 d9, q6 │ │ + vsub.i16 q3, q3, q15 │ │ + vsub.i16 q4, q4, q15 │ │ + vst1.16 {d6-d7}, [r0 :128], r8 │ │ + vst1.16 {d8-d9}, [r9 :128], r8 │ │ + ble 56588 │ │ + vorr q5, q9, q9 │ │ + vorr q6, q10, q10 │ │ + vorr q7, q11, q11 │ │ + vorr q8, q12, q12 │ │ + vorr q9, q13, q13 │ │ + vorr q10, q1, q1 │ │ + vorr q11, q2, q2 │ │ + b 563e8 │ │ + subs r3, r3, #8 │ │ + ble 565b4 │ │ + asr r2, r2, #1 │ │ + asr r8, r8, #1 │ │ + mls r1, r2, r6, r1 │ │ + mls r0, r8, r6, r0 │ │ + sub r1, r1, r2, lsl #3 │ │ + mov r4, r6 │ │ + add r1, r1, #16 │ │ + add r0, r0, #16 │ │ + b 563bc │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + bgt 563a4 │ │ + vpush {d12-d15} │ │ + add r6, r6, #2 │ │ + vld1.32 {d0[]}, [r6] │ │ + sub r1, r1, r2 │ │ + vmovl.s8 q0, d0 │ │ + vld1.16 {d12-d15}, [r1], r2 │ │ + vld1.16 {d16-d19}, [r1], r2 │ │ + vld1.16 {d20-d23}, [r1], r2 │ │ + vld1.16 {d24-d27}, [r1], r2 │ │ + subs r4, r4, #1 │ │ + vmull.s16 q1, d12, d0[0] │ │ + vmlal.s16 q1, d16, d0[1] │ │ + vmlal.s16 q1, d20, d0[2] │ │ + vmlal.s16 q1, d24, d0[3] │ │ + vmull.s16 q2, d13, d0[0] │ │ + vmlal.s16 q2, d17, d0[1] │ │ + vmlal.s16 q2, d21, d0[2] │ │ + vmlal.s16 q2, d25, d0[3] │ │ + vmull.s16 q3, d14, d0[0] │ │ + vmlal.s16 q3, d18, d0[1] │ │ + vmlal.s16 q3, d22, d0[2] │ │ + vmlal.s16 q3, d26, d0[3] │ │ + vmull.s16 q6, d15, d0[0] │ │ + vmlal.s16 q6, d19, d0[1] │ │ + vmlal.s16 q6, d23, d0[2] │ │ + vmlal.s16 q6, d27, d0[3] │ │ + vrshl.s32 q1, q1, q14 │ │ + vrshl.s32 q2, q2, q14 │ │ + vrshl.s32 q3, q3, q14 │ │ + vrshl.s32 q6, q6, q14 │ │ + vmovn.i32 d2, q1 │ │ + vmovn.i32 d3, q2 │ │ + vmovn.i32 d4, q3 │ │ + vmovn.i32 d5, q6 │ │ + vsub.i16 q1, q1, q15 │ │ + vsub.i16 q2, q2, q15 │ │ + vst1.16 {d2-d5}, [r0 :128], r8 │ │ + ble 56674 │ │ + vorr q6, q8, q8 │ │ + vorr q7, q9, q9 │ │ + vorr q8, q10, q10 │ │ + vorr q9, q11, q11 │ │ + vorr q10, q12, q12 │ │ + vorr q11, q13, q13 │ │ + b 565e0 │ │ + vpop {d12-d15} │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + cmp r4, #4 │ │ + ubfx sl, r6, #7, #7 │ │ + and r6, r6, #127 ; 0x7f │ │ + movgt r6, sl │ │ + add r6, fp, r6, lsl #3 │ │ + add sl, pc, #20 │ │ + rsb ip, ip, #0 │ │ + ldr r9, [sl, r9, lsl #2] │ │ + vdup.32 q14, ip │ │ + vmov.i16 q13, #8192 ; 0x2000 │ │ + add sl, sl, r9 │ │ + bx sl │ │ + andeq r0, r0, r8, ror #6 │ │ + andeq r0, r0, r8, ror #6 │ │ + andeq r0, r0, r4, lsl #4 │ │ + andeq r0, r0, r4, lsl #4 │ │ + andeq r0, r0, r4, lsl #4 │ │ + andeq r0, r0, ip, lsl r0 │ │ + andeq r0, r0, ip, lsl r0 │ │ + add r5, r5, #2 │ │ + vld1.32 {d0[]}, [r5] │ │ + bgt 56778 │ │ + add r6, r6, #2 │ │ + vld1.32 {d2[]}, [r6] │ │ + sub sl, r1, #2 │ │ + sub r1, sl, r2 │ │ + add r9, r0, r8 │ │ + lsl r2, r2, #1 │ │ + lsl r8, r8, #1 │ │ + vmovl.s8 q0, d0 │ │ + vmovl.s8 q1, d2 │ │ + vld1.16 {d22-d23}, [r1], r2 │ │ + vext.8 d24, d22, d23, #2 │ │ + vext.8 d25, d22, d23, #4 │ │ + vext.8 d23, d22, d23, #6 │ │ + vmull.s16 q10, d22, d0[0] │ │ + vmlal.s16 q10, d24, d0[1] │ │ + vmlal.s16 q10, d25, d0[2] │ │ + vmlal.s16 q10, d23, d0[3] │ │ + vrshl.s32 q10, q10, q14 │ │ + vmovn.i32 d17, q10 │ │ + bl 5685c │ │ + vorr q9, q12, q12 │ │ + bl 5685c │ │ + vmull.s16 q2, d17, d2[0] │ │ + vmlal.s16 q2, d18, d2[1] │ │ + vmlal.s16 q2, d19, d2[2] │ │ + vmlal.s16 q2, d24, d2[3] │ │ + vmull.s16 q3, d18, d2[0] │ │ + vmlal.s16 q3, d19, d2[1] │ │ + vmlal.s16 q3, d24, d2[2] │ │ + vmlal.s16 q3, d25, d2[3] │ │ + vrshrn.i32 d4, q2, #6 │ │ + vrshrn.i32 d5, q3, #6 │ │ + vsub.i16 q2, q2, q13 │ │ + subs r4, r4, #2 │ │ + vst1.16 {d4}, [r0 :64], r8 │ │ + vst1.16 {d5}, [r9 :64], r8 │ │ + ble 56774 │ │ + vorr d17, d19, d19 │ │ + vorr q9, q12, q12 │ │ + b 56728 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + vpush {d13-d15} │ │ + vld1.8 {d2}, [r6 :64] │ │ + sub r1, r1, #2 │ │ + sub sl, r1, r2, lsl #1 │ │ + sub r1, sl, r2 │ │ + add r9, r0, r8 │ │ + lsl r2, r2, #1 │ │ + lsl r8, r8, #1 │ │ + vmovl.s8 q0, d0 │ │ + vmovl.s8 q1, d2 │ │ + vld1.16 {d22-d23}, [r1], r2 │ │ + vext.8 d24, d22, d23, #2 │ │ + vext.8 d25, d22, d23, #4 │ │ + vext.8 d23, d22, d23, #6 │ │ + vmull.s16 q10, d22, d0[0] │ │ + vmlal.s16 q10, d24, d0[1] │ │ + vmlal.s16 q10, d25, d0[2] │ │ + vmlal.s16 q10, d23, d0[3] │ │ + vrshl.s32 q10, q10, q14 │ │ + vmovn.i32 d13, q10 │ │ + bl 5685c │ │ + vorr q7, q12, q12 │ │ + bl 5685c │ │ + vorr q8, q12, q12 │ │ + bl 5685c │ │ + vorr q9, q12, q12 │ │ + bl 5685c │ │ + vmull.s16 q2, d13, d2[0] │ │ + vmlal.s16 q2, d14, d2[1] │ │ + vmlal.s16 q2, d15, d2[2] │ │ + vmlal.s16 q2, d16, d2[3] │ │ + vmlal.s16 q2, d17, d3[0] │ │ + vmlal.s16 q2, d18, d3[1] │ │ + vmlal.s16 q2, d19, d3[2] │ │ + vmlal.s16 q2, d24, d3[3] │ │ + vmull.s16 q3, d14, d2[0] │ │ + vmlal.s16 q3, d15, d2[1] │ │ + vmlal.s16 q3, d16, d2[2] │ │ + vmlal.s16 q3, d17, d2[3] │ │ + vmlal.s16 q3, d18, d3[0] │ │ + vmlal.s16 q3, d19, d3[1] │ │ + vmlal.s16 q3, d24, d3[2] │ │ + vmlal.s16 q3, d25, d3[3] │ │ + vrshrn.i32 d4, q2, #6 │ │ + vrshrn.i32 d5, q3, #6 │ │ + vsub.i16 q2, q2, q13 │ │ + subs r4, r4, #2 │ │ + vst1.16 {d4}, [r0 :64], r8 │ │ + vst1.16 {d5}, [r9 :64], r8 │ │ + ble 56854 │ │ + vorr d13, d15, d15 │ │ + vorr q7, q8, q8 │ │ + vorr q8, q9, q9 │ │ + vorr q9, q12, q12 │ │ + b 567e0 │ │ + vpop {d13-d15} │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + vld1.16 {d20-d21}, [sl], r2 │ │ + vld1.16 {d22-d23}, [r1], r2 │ │ + vext.8 d24, d20, d21, #2 │ │ + vext.8 d25, d20, d21, #4 │ │ + vext.8 d21, d20, d21, #6 │ │ + vmull.s16 q3, d20, d0[0] │ │ + vmlal.s16 q3, d24, d0[1] │ │ + vmlal.s16 q3, d25, d0[2] │ │ + vmlal.s16 q3, d21, d0[3] │ │ + vext.8 d24, d22, d23, #2 │ │ + vext.8 d25, d22, d23, #4 │ │ + vext.8 d23, d22, d23, #6 │ │ + vmull.s16 q10, d22, d0[0] │ │ + vmlal.s16 q10, d24, d0[1] │ │ + vmlal.s16 q10, d25, d0[2] │ │ + vmlal.s16 q10, d23, d0[3] │ │ + vrshl.s32 q3, q3, q14 │ │ + vrshl.s32 q10, q10, q14 │ │ + vmovn.i32 d24, q3 │ │ + vmovn.i32 d25, q10 │ │ + bx lr │ │ + bgt 56a14 │ │ + add r6, r6, #2 │ │ + vld1.8 {d0}, [r5 :64] │ │ + vld1.32 {d2[]}, [r6] │ │ + sub r1, r1, #6 │ │ + sub r1, r1, r2 │ │ + vmovl.s8 q0, d0 │ │ + vmovl.s8 q1, d2 │ │ + mov r6, r4 │ │ + add r9, r0, r8 │ │ + add sl, r1, r2 │ │ + lsl r8, r8, #1 │ │ + lsl r2, r2, #1 │ │ + vld1.16 {d22-d25}, [r1], r2 │ │ + vmull.s16 q2, d22, d0[0] │ │ + vmull.s16 q3, d23, d0[0] │ │ + vdup.32 q14, ip │ │ + vext.8 q10, q11, q12, #2 │ │ + vmlal.s16 q2, d20, d0[1] │ │ + vmlal.s16 q3, d21, d0[1] │ │ + vext.8 q10, q11, q12, #4 │ │ + vmlal.s16 q2, d20, d0[2] │ │ + vmlal.s16 q3, d21, d0[2] │ │ + vext.8 q10, q11, q12, #6 │ │ + vmlal.s16 q2, d20, d0[3] │ │ + vmlal.s16 q3, d21, d0[3] │ │ + vext.8 q10, q11, q12, #8 │ │ + vmlal.s16 q2, d20, d1[0] │ │ + vmlal.s16 q3, d21, d1[0] │ │ + vext.8 q10, q11, q12, #10 │ │ + vmlal.s16 q2, d20, d1[1] │ │ + vmlal.s16 q3, d21, d1[1] │ │ + vext.8 q10, q11, q12, #12 │ │ + vmlal.s16 q2, d20, d1[2] │ │ + vmlal.s16 q3, d21, d1[2] │ │ + vext.8 q10, q11, q12, #14 │ │ + vmlal.s16 q2, d20, d1[3] │ │ + vmlal.s16 q3, d21, d1[3] │ │ + vrshl.s32 q2, q2, q14 │ │ + vrshl.s32 q3, q3, q14 │ │ + vmovn.i32 d16, q2 │ │ + vmovn.i32 d17, q3 │ │ + bl 56be4 │ │ + vorr q9, q11, q11 │ │ + vorr q10, q12, q12 │ │ + bl 56be4 │ │ + vmull.s16 q2, d16, d2[0] │ │ + vmull.s16 q3, d17, d2[0] │ │ + vmull.s16 q13, d18, d2[0] │ │ + vmull.s16 q14, d19, d2[0] │ │ + vmlal.s16 q2, d18, d2[1] │ │ + vmlal.s16 q3, d19, d2[1] │ │ + vmlal.s16 q13, d20, d2[1] │ │ + vmlal.s16 q14, d21, d2[1] │ │ + vmlal.s16 q2, d20, d2[2] │ │ + vmlal.s16 q3, d21, d2[2] │ │ + vmlal.s16 q13, d22, d2[2] │ │ + vmlal.s16 q14, d23, d2[2] │ │ + vmlal.s16 q2, d22, d2[3] │ │ + vmlal.s16 q3, d23, d2[3] │ │ + vmlal.s16 q13, d24, d2[3] │ │ + vmlal.s16 q14, d25, d2[3] │ │ + vmov.i16 q9, #8192 ; 0x2000 │ │ + vrshrn.i32 d4, q2, #6 │ │ + vrshrn.i32 d5, q3, #6 │ │ + vrshrn.i32 d6, q13, #6 │ │ + vrshrn.i32 d7, q14, #6 │ │ + vsub.i16 q2, q2, q9 │ │ + vsub.i16 q3, q3, q9 │ │ + subs r4, r4, #2 │ │ + vst1.16 {d4-d5}, [r0 :128], r8 │ │ + vst1.16 {d6-d7}, [r9 :128], r8 │ │ + ble 569e4 │ │ + vorr q8, q10, q10 │ │ + vorr q9, q11, q11 │ │ + vorr q10, q12, q12 │ │ + b 56964 │ │ + subs r3, r3, #8 │ │ + ble 56a10 │ │ + asr r2, r2, #1 │ │ + asr r8, r8, #1 │ │ + mls r1, r2, r6, r1 │ │ + mls r0, r8, r6, r0 │ │ + sub r1, r1, r2, lsl #2 │ │ + mov r4, r6 │ │ + add r1, r1, #16 │ │ + add r0, r0, #16 │ │ + b 568d4 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + vpush {d8-d15} │ │ + vld1.8 {d0}, [r5 :64] │ │ + vld1.8 {d2}, [r6 :64] │ │ + sub r1, r1, #6 │ │ + sub r1, r1, r2 │ │ + sub r1, r1, r2, lsl #1 │ │ + vmovl.s8 q0, d0 │ │ + vmovl.s8 q1, d2 │ │ + mov r6, r4 │ │ + add r9, r0, r8 │ │ + add sl, r1, r2 │ │ + lsl r8, r8, #1 │ │ + lsl r2, r2, #1 │ │ + vld1.16 {d22-d25}, [r1], r2 │ │ + vmull.s16 q2, d22, d0[0] │ │ + vmull.s16 q3, d23, d0[0] │ │ + vdup.32 q14, ip │ │ + vext.8 q10, q11, q12, #2 │ │ + vmlal.s16 q2, d20, d0[1] │ │ + vmlal.s16 q3, d21, d0[1] │ │ + vext.8 q10, q11, q12, #4 │ │ + vmlal.s16 q2, d20, d0[2] │ │ + vmlal.s16 q3, d21, d0[2] │ │ + vext.8 q10, q11, q12, #6 │ │ + vmlal.s16 q2, d20, d0[3] │ │ + vmlal.s16 q3, d21, d0[3] │ │ + vext.8 q10, q11, q12, #8 │ │ + vmlal.s16 q2, d20, d1[0] │ │ + vmlal.s16 q3, d21, d1[0] │ │ + vext.8 q10, q11, q12, #10 │ │ + vmlal.s16 q2, d20, d1[1] │ │ + vmlal.s16 q3, d21, d1[1] │ │ + vext.8 q10, q11, q12, #12 │ │ + vmlal.s16 q2, d20, d1[2] │ │ + vmlal.s16 q3, d21, d1[2] │ │ + vext.8 q10, q11, q12, #14 │ │ + vmlal.s16 q2, d20, d1[3] │ │ + vmlal.s16 q3, d21, d1[3] │ │ + vrshl.s32 q2, q2, q14 │ │ + vrshl.s32 q3, q3, q14 │ │ + vmovn.i32 d8, q2 │ │ + vmovn.i32 d9, q3 │ │ + bl 56be4 │ │ + vorr q5, q11, q11 │ │ + vorr q6, q12, q12 │ │ + bl 56be4 │ │ + vorr q7, q11, q11 │ │ + vorr q8, q12, q12 │ │ + bl 56be4 │ │ + vorr q9, q11, q11 │ │ + vorr q10, q12, q12 │ │ + bl 56be4 │ │ + vmull.s16 q2, d8, d2[0] │ │ + vmull.s16 q3, d9, d2[0] │ │ + vmull.s16 q13, d10, d2[0] │ │ + vmull.s16 q14, d11, d2[0] │ │ + vmlal.s16 q2, d10, d2[1] │ │ + vmlal.s16 q3, d11, d2[1] │ │ + vmlal.s16 q13, d12, d2[1] │ │ + vmlal.s16 q14, d13, d2[1] │ │ + vmlal.s16 q2, d12, d2[2] │ │ + vmlal.s16 q3, d13, d2[2] │ │ + vmlal.s16 q13, d14, d2[2] │ │ + vmlal.s16 q14, d15, d2[2] │ │ + vmlal.s16 q2, d14, d2[3] │ │ + vmlal.s16 q3, d15, d2[3] │ │ + vmlal.s16 q13, d16, d2[3] │ │ + vmlal.s16 q14, d17, d2[3] │ │ + vmlal.s16 q2, d16, d3[0] │ │ + vmlal.s16 q3, d17, d3[0] │ │ + vmlal.s16 q13, d18, d3[0] │ │ + vmlal.s16 q14, d19, d3[0] │ │ + vmlal.s16 q2, d18, d3[1] │ │ + vmlal.s16 q3, d19, d3[1] │ │ + vmlal.s16 q13, d20, d3[1] │ │ + vmlal.s16 q14, d21, d3[1] │ │ + vmlal.s16 q2, d20, d3[2] │ │ + vmlal.s16 q3, d21, d3[2] │ │ + vmlal.s16 q13, d22, d3[2] │ │ + vmlal.s16 q14, d23, d3[2] │ │ + vmlal.s16 q2, d22, d3[3] │ │ + vmlal.s16 q3, d23, d3[3] │ │ + vmlal.s16 q13, d24, d3[3] │ │ + vmlal.s16 q14, d25, d3[3] │ │ + vmov.i16 q5, #8192 ; 0x2000 │ │ + vrshrn.i32 d4, q2, #6 │ │ + vrshrn.i32 d5, q3, #6 │ │ + vrshrn.i32 d6, q13, #6 │ │ + vrshrn.i32 d7, q14, #6 │ │ + vsub.i16 q2, q2, q5 │ │ + vsub.i16 q3, q3, q5 │ │ + subs r4, r4, #2 │ │ + vst1.16 {d4-d5}, [r0 :128], r8 │ │ + vst1.16 {d6-d7}, [r9 :128], r8 │ │ + ble 56bb0 │ │ + vorr q4, q6, q6 │ │ + vorr q5, q7, q7 │ │ + vorr q6, q8, q8 │ │ + vorr q7, q9, q9 │ │ + vorr q8, q10, q10 │ │ + vorr q9, q11, q11 │ │ + vorr q10, q12, q12 │ │ + b 56ae0 │ │ + subs r3, r3, #8 │ │ + ble 56bdc │ │ + asr r2, r2, #1 │ │ + asr r8, r8, #1 │ │ + mls r1, r2, r6, r1 │ │ + mls r0, r8, r6, r0 │ │ + sub r1, r1, r2, lsl #3 │ │ + mov r4, r6 │ │ + add r1, r1, #16 │ │ + add r0, r0, #16 │ │ + b 56a38 │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + vld1.16 {d26-d29}, [sl], r2 │ │ + vmull.s16 q2, d26, d0[0] │ │ + vmull.s16 q3, d27, d0[0] │ │ + vext.8 q12, q13, q14, #2 │ │ + vmlal.s16 q2, d24, d0[1] │ │ + vmlal.s16 q3, d25, d0[1] │ │ + vext.8 q12, q13, q14, #4 │ │ + vmlal.s16 q2, d24, d0[2] │ │ + vmlal.s16 q3, d25, d0[2] │ │ + vext.8 q12, q13, q14, #6 │ │ + vmlal.s16 q2, d24, d0[3] │ │ + vmlal.s16 q3, d25, d0[3] │ │ + vext.8 q12, q13, q14, #8 │ │ + vmlal.s16 q2, d24, d1[0] │ │ + vmlal.s16 q3, d25, d1[0] │ │ + vext.8 q12, q13, q14, #10 │ │ + vmlal.s16 q2, d24, d1[1] │ │ + vmlal.s16 q3, d25, d1[1] │ │ + vext.8 q12, q13, q14, #12 │ │ + vmlal.s16 q2, d24, d1[2] │ │ + vmlal.s16 q3, d25, d1[2] │ │ + vext.8 q12, q13, q14, #14 │ │ + vmlal.s16 q2, d24, d1[3] │ │ + vmlal.s16 q3, d25, d1[3] │ │ + vdup.32 q12, ip │ │ + vld1.16 {d26-d29}, [r1], r2 │ │ + vrshl.s32 q2, q2, q12 │ │ + vrshl.s32 q3, q3, q12 │ │ + vmovn.i32 d4, q2 │ │ + vmovn.i32 d5, q3 │ │ + vmull.s16 q3, d26, d0[0] │ │ + vmull.s16 q11, d27, d0[0] │ │ + vext.8 q12, q13, q14, #2 │ │ + vmlal.s16 q3, d24, d0[1] │ │ + vmlal.s16 q11, d25, d0[1] │ │ + vext.8 q12, q13, q14, #4 │ │ + vmlal.s16 q3, d24, d0[2] │ │ + vmlal.s16 q11, d25, d0[2] │ │ + vext.8 q12, q13, q14, #6 │ │ + vmlal.s16 q3, d24, d0[3] │ │ + vmlal.s16 q11, d25, d0[3] │ │ + vext.8 q12, q13, q14, #8 │ │ + vmlal.s16 q3, d24, d1[0] │ │ + vmlal.s16 q11, d25, d1[0] │ │ + vext.8 q12, q13, q14, #10 │ │ + vmlal.s16 q3, d24, d1[1] │ │ + vmlal.s16 q11, d25, d1[1] │ │ + vext.8 q12, q13, q14, #12 │ │ + vmlal.s16 q3, d24, d1[2] │ │ + vmlal.s16 q11, d25, d1[2] │ │ + vext.8 q12, q13, q14, #14 │ │ + vmlal.s16 q3, d24, d1[3] │ │ + vmlal.s16 q11, d25, d1[3] │ │ + vdup.32 q13, ip │ │ + vrshl.s32 q3, q3, q13 │ │ + vrshl.s32 q11, q11, q13 │ │ + vmovn.i32 d24, q3 │ │ + vmovn.i32 d25, q11 │ │ + vorr q11, q2, q2 │ │ + bx lr │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + ldrd r4, [sp, #36] ; 0x24 │ │ + ldrd r6, [sp, #44] ; 0x2c │ │ + vdup.16 q1, r5 │ │ + vdup.16 q3, r6 │ │ + rsb r9, r5, #16 │ │ + rsb sl, r6, #16 │ │ + vdup.16 q0, r9 │ │ + vdup.16 q2, sl │ │ + lsl r8, r3, #1 │ │ + clz r7, r7 │ │ + clz r9, r3 │ │ + sub r7, r7, #18 │ │ + cmp r5, #0 │ │ + sub r9, r9, #24 │ │ + rsb fp, r7, #4 │ │ + add ip, r7, #4 │ │ + bne 56d28 │ │ + cmp r6, #0 │ │ + bne 56ec0 │ │ + b 540cc │ │ + cmp r6, #0 │ │ + bne 5704c │ │ + add sl, pc, #20 │ │ + vdup.16 q15, fp │ │ + ldr r9, [sl, r9, lsl #2] │ │ + vneg.s16 q15, q15 │ │ + vmov.i16 q14, #8192 ; 0x2000 │ │ + add sl, sl, r9 │ │ + bx sl │ │ + strheq r0, [r0], -ip │ │ + strheq r0, [r0], -ip │ │ + strheq r0, [r0], -ip │ │ + strheq r0, [r0], -ip │ │ + andeq r0, r0, r8, rrx │ │ + andeq r0, r0, ip, lsl r0 │ │ + andeq r0, r0, ip, lsl r0 │ │ + add r9, r0, r8 │ │ + add sl, r1, r2 │ │ + lsl r8, r8, #1 │ │ + lsl r2, r2, #1 │ │ + vld1.16 {d16-d17}, [r1], r2 │ │ + vld1.16 {d20-d21}, [sl], r2 │ │ + vext.8 q9, q8, q8, #2 │ │ + vext.8 q11, q10, q10, #2 │ │ + vorr d17, d20, d20 │ │ + vorr d19, d22, d22 │ │ + subs r4, r4, #2 │ │ + vmul.i16 q8, q8, q0 │ │ + vmla.i16 q8, q9, q1 │ │ + vrshl.u16 q8, q8, q15 │ │ + vsub.i16 q8, q8, q14 │ │ + vst1.16 {d16}, [r0 :64], r8 │ │ + vst1.16 {d17}, [r9 :64], r8 │ │ + bgt 56d78 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + add r9, r0, r8 │ │ + add sl, r1, r2 │ │ + lsl r8, r8, #1 │ │ + lsl r2, r2, #1 │ │ + vld1.16 {d16-d18}, [r1], r2 │ │ + vld1.16 {d20-d22}, [sl], r2 │ │ + vext.8 q9, q8, q9, #2 │ │ + vext.8 q11, q10, q11, #2 │ │ + subs r4, r4, #2 │ │ + vmul.i16 q8, q8, q0 │ │ + vmla.i16 q8, q9, q1 │ │ + vmul.i16 q10, q10, q0 │ │ + vmla.i16 q10, q11, q1 │ │ + vrshl.u16 q8, q8, q15 │ │ + vrshl.u16 q10, q10, q15 │ │ + vsub.i16 q8, q8, q14 │ │ + vsub.i16 q10, q10, q14 │ │ + vst1.16 {d16-d17}, [r0 :128], r8 │ │ + vst1.16 {d20-d21}, [r9 :128], r8 │ │ + bgt 56dc4 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + vpush {d8-d15} │ │ + add r9, r0, r8 │ │ + add sl, r1, r2 │ │ + lsl r2, r2, #1 │ │ + sub r2, r2, r3, lsl #1 │ │ + sub r2, r2, #16 │ │ + vld1.16 {d8-d9}, [r1]! │ │ + vld1.16 {d18-d19}, [sl]! │ │ + mov r5, r3 │ │ + vld1.16 {d10-d13}, [r1]! │ │ + vld1.16 {d20-d23}, [sl]! │ │ + vext.8 q7, q4, q5, #2 │ │ + vext.8 q8, q5, q6, #2 │ │ + vext.8 q12, q9, q10, #2 │ │ + vext.8 q13, q10, q11, #2 │ │ + vmul.i16 q4, q4, q0 │ │ + vmla.i16 q4, q7, q1 │ │ + vmul.i16 q5, q5, q0 │ │ + vmla.i16 q5, q8, q1 │ │ + vmul.i16 q9, q9, q0 │ │ + vmla.i16 q9, q12, q1 │ │ + vmul.i16 q10, q10, q0 │ │ + vmla.i16 q10, q13, q1 │ │ + vrshl.u16 q4, q4, q15 │ │ + vrshl.u16 q5, q5, q15 │ │ + vrshl.u16 q9, q9, q15 │ │ + vrshl.u16 q10, q10, q15 │ │ + subs r5, r5, #16 │ │ + vsub.i16 q4, q4, q14 │ │ + vsub.i16 q5, q5, q14 │ │ + vsub.i16 q9, q9, q14 │ │ + vsub.i16 q10, q10, q14 │ │ + vst1.16 {d8-d11}, [r0 :128]! │ │ + vst1.16 {d18-d21}, [r9 :128]! │ │ + ble 56ea0 │ │ + vorr q4, q6, q6 │ │ + vorr q9, q11, q11 │ │ + b 56e2c │ │ + add r0, r0, r8 │ │ + add r9, r9, r8 │ │ + add r1, r1, r2 │ │ + add sl, sl, r2 │ │ + subs r4, r4, #2 │ │ + bgt 56e20 │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + cmp r4, #4 │ │ + add sl, pc, #20 │ │ + vdup.16 q15, fp │ │ + ldr r9, [sl, r9, lsl #2] │ │ + vmov.i16 q14, #8192 ; 0x2000 │ │ + vneg.s16 q15, q15 │ │ + add sl, sl, r9 │ │ + bx sl │ │ + andeq r0, r0, r0, asr #1 │ │ + andeq r0, r0, r0, asr #1 │ │ + andeq r0, r0, r0, asr #1 │ │ + andeq r0, r0, r0, asr #1 │ │ + andeq r0, r0, r8, rrx │ │ + andeq r0, r0, ip, lsl r0 │ │ + andeq r0, r0, ip, lsl r0 │ │ + add r9, r0, r8 │ │ + add sl, r1, r2 │ │ + lsl r2, r2, #1 │ │ + lsl r8, r8, #1 │ │ + vld1.16 {d16}, [r1], r2 │ │ + vld1.16 {d17}, [sl], r2 │ │ + vld1.16 {d19}, [r1], r2 │ │ + vorr d18, d17, d17 │ │ + vmul.i16 q8, q8, q2 │ │ + vmla.i16 q8, q9, q3 │ │ + subs r4, r4, #2 │ │ + vrshl.u16 q8, q8, q15 │ │ + vsub.i16 q8, q8, q14 │ │ + vst1.16 {d16}, [r0 :64], r8 │ │ + vst1.16 {d17}, [r9 :64], r8 │ │ + ble 56f44 │ │ + vorr d16, d19, d19 │ │ + b 56f10 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + add r9, r0, r8 │ │ + add sl, r1, r2 │ │ + lsl r2, r2, #1 │ │ + lsl r8, r8, #1 │ │ + vld1.16 {d16-d17}, [r1], r2 │ │ + vld1.16 {d18-d19}, [sl], r2 │ │ + vld1.16 {d20-d21}, [r1], r2 │ │ + vmul.i16 q8, q8, q2 │ │ + vmla.i16 q8, q9, q3 │ │ + vmul.i16 q9, q9, q2 │ │ + vmla.i16 q9, q10, q3 │ │ + subs r4, r4, #2 │ │ + vrshl.u16 q8, q8, q15 │ │ + vrshl.u16 q9, q9, q15 │ │ + vsub.i16 q8, q8, q14 │ │ + vsub.i16 q9, q9, q14 │ │ + vst1.16 {d16-d17}, [r0 :128], r8 │ │ + vst1.16 {d18-d19}, [r9 :128], r8 │ │ + ble 56f9c │ │ + vorr q8, q10, q10 │ │ + b 56f5c │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + mov r6, r4 │ │ + add r9, r0, r8 │ │ + add sl, r1, r2 │ │ + lsl r2, r2, #1 │ │ + lsl r8, r8, #1 │ │ + vld1.16 {d16-d19}, [r1], r2 │ │ + vld1.16 {d20-d23}, [sl], r2 │ │ + vld1.16 {d24-d27}, [r1], r2 │ │ + vmul.i16 q8, q8, q2 │ │ + vmla.i16 q8, q10, q3 │ │ + vmul.i16 q9, q9, q2 │ │ + vmla.i16 q9, q11, q3 │ │ + vmul.i16 q10, q10, q2 │ │ + vmla.i16 q10, q12, q3 │ │ + vmul.i16 q11, q11, q2 │ │ + vmla.i16 q11, q13, q3 │ │ + subs r4, r4, #2 │ │ + vrshl.u16 q8, q8, q15 │ │ + vrshl.u16 q9, q9, q15 │ │ + vrshl.u16 q10, q10, q15 │ │ + vrshl.u16 q11, q11, q15 │ │ + vsub.i16 q8, q8, q14 │ │ + vsub.i16 q9, q9, q14 │ │ + vsub.i16 q10, q10, q14 │ │ + vsub.i16 q11, q11, q14 │ │ + vst1.16 {d16-d19}, [r0 :128], r8 │ │ + vst1.16 {d20-d23}, [r9 :128], r8 │ │ + ble 5701c │ │ + vorr q8, q12, q12 │ │ + vorr q9, q13, q13 │ │ + b 56fb8 │ │ + subs r3, r3, #16 │ │ + ble 57048 │ │ + asr r2, r2, #1 │ │ + asr r8, r8, #1 │ │ + mls r1, r2, r6, r1 │ │ + mls r0, r8, r6, r0 │ │ + sub r1, r1, r2, lsl #1 │ │ + mov r4, r6 │ │ + add r1, r1, #32 │ │ + add r0, r0, #32 │ │ + b 56fa4 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + add sl, pc, #20 │ │ + vdup.16 q15, fp │ │ + ldr r9, [sl, r9, lsl #2] │ │ + vneg.s16 q15, q15 │ │ + vmov.i16 q14, #8192 ; 0x2000 │ │ + add sl, sl, r9 │ │ + bx sl │ │ + muleq r0, r8, r0 │ │ + muleq r0, r8, r0 │ │ + muleq r0, r8, r0 │ │ + muleq r0, r8, r0 │ │ + muleq r0, r8, r0 │ │ + andeq r0, r0, ip, lsl r0 │ │ + andeq r0, r0, ip, lsl r0 │ │ + add sl, r1, r2 │ │ + add r9, r0, r8 │ │ + lsl r2, r2, #1 │ │ + lsl r8, r8, #1 │ │ + vld1.16 {d20-d21}, [r1], r2 │ │ + vext.8 d21, d20, d21, #2 │ │ + vmul.i16 d16, d20, d0 │ │ + vmla.i16 d16, d21, d2 │ │ + vrshl.u16 d16, d16, d30 │ │ + vld1.16 {d20-d21}, [sl], r2 │ │ + vld1.16 {d22-d23}, [r1], r2 │ │ + vext.8 d21, d20, d21, #2 │ │ + vext.8 d23, d22, d23, #2 │ │ + vswp d21, d22 │ │ + vmul.i16 q9, q10, q0 │ │ + vmla.i16 q9, q11, q1 │ │ + vrshl.u16 q9, q9, q15 │ │ + vmull.u16 q10, d16, d4 │ │ + vmlal.u16 q10, d18, d6 │ │ + vmull.u16 q11, d18, d4 │ │ + vmlal.u16 q11, d19, d6 │ │ + vrshrn.i32 d20, q10, #4 │ │ + vrshrn.i32 d21, q11, #4 │ │ + vsub.i16 q10, q10, q14 │ │ + subs r4, r4, #2 │ │ + vst1.16 {d20}, [r0 :64], r8 │ │ + vst1.16 {d21}, [r9 :64], r8 │ │ + ble 570fc │ │ + vorr d16, d19, d19 │ │ + b 570a8 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + mov r6, r4 │ │ + add sl, r1, r2 │ │ + add r9, r0, r8 │ │ + lsl r2, r2, #1 │ │ + lsl r8, r8, #1 │ │ + vld1.16 {d20-d22}, [r1], r2 │ │ + vext.8 q11, q10, q11, #2 │ │ + vmul.i16 q8, q10, q0 │ │ + vmla.i16 q8, q11, q1 │ │ + vrshl.u16 q8, q8, q15 │ │ + vld1.16 {d20-d22}, [sl], r2 │ │ + vld1.16 {d24-d26}, [r1], r2 │ │ + vext.8 q11, q10, q11, #2 │ │ + vext.8 q13, q12, q13, #2 │ │ + vmul.i16 q9, q10, q0 │ │ + vmla.i16 q9, q11, q1 │ │ + vmul.i16 q10, q12, q0 │ │ + vmla.i16 q10, q13, q1 │ │ + vrshl.u16 q9, q9, q15 │ │ + vrshl.u16 q10, q10, q15 │ │ + vmull.u16 q11, d16, d4 │ │ + vmlal.u16 q11, d18, d6 │ │ + vmull.u16 q12, d17, d4 │ │ + vmlal.u16 q12, d19, d6 │ │ + vmull.u16 q8, d18, d4 │ │ + vmlal.u16 q8, d20, d6 │ │ + vmull.u16 q9, d19, d4 │ │ + vmlal.u16 q9, d21, d6 │ │ + vrshrn.i32 d22, q11, #4 │ │ + vrshrn.i32 d23, q12, #4 │ │ + vrshrn.i32 d16, q8, #4 │ │ + vrshrn.i32 d17, q9, #4 │ │ + vsub.i16 q11, q11, q14 │ │ + vsub.i16 q8, q8, q14 │ │ + subs r4, r4, #2 │ │ + vst1.16 {d22-d23}, [r0 :128], r8 │ │ + vst1.16 {d16-d17}, [r9 :128], r8 │ │ + ble 571a0 │ │ + vorr q8, q10, q10 │ │ + b 57128 │ │ + subs r3, r3, #8 │ │ + ble 571cc │ │ + asr r2, r2, #1 │ │ + asr r8, r8, #1 │ │ + mls r1, r2, r6, r1 │ │ + mls r0, r8, r6, r0 │ │ + sub r1, r1, r2, lsl #1 │ │ + mov r4, r6 │ │ + add r1, r1, #16 │ │ + add r0, r0, #16 │ │ + b 57104 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + asr ip, r5, #10 │ │ + add ip, fp, ip, lsl #3 │ │ + vld1.16 {d12-d15}, [r2], r3 │ │ + add r5, r5, r7 │ │ + vld1.8 {d0}, [ip :64] │ │ + asr ip, r5, #10 │ │ + add ip, fp, ip, lsl #3 │ │ + add r5, r5, r7 │ │ + vld1.8 {d2}, [ip :64] │ │ + vmovl.s8 q0, d0 │ │ + vext.8 q3, q6, q7, #2 │ │ + vmovl.s8 q1, d2 │ │ + vmull.s16 q4, d12, d0 │ │ + vmull.s16 q5, d13, d1 │ │ + asr ip, r5, #10 │ │ + add ip, fp, ip, lsl #3 │ │ + vmull.s16 q2, d6, d2 │ │ + vmull.s16 q3, d7, d3 │ │ + add r5, r5, r7 │ │ + vld1.8 {d0}, [ip :64] │ │ + vpadd.i32 d8, d8, d9 │ │ + vpadd.i32 d9, d10, d11 │ │ + asr ip, r5, #10 │ │ + add ip, fp, ip, lsl #3 │ │ + vpadd.i32 d4, d4, d5 │ │ + vpadd.i32 d5, d6, d7 │ │ + vmovl.s8 q0, d0 │ │ + vext.8 q3, q6, q7, #4 │ │ + vpadd.i32 d8, d8, d9 │ │ + vpadd.i32 d9, d4, d5 │ │ + add r5, r5, r7 │ │ + vld1.8 {d2}, [ip :64] │ │ + vmull.s16 q2, d6, d0 │ │ + vmull.s16 q3, d7, d1 │ │ + asr ip, r5, #10 │ │ + add ip, fp, ip, lsl #3 │ │ + vpadd.i32 d8, d8, d9 │ │ + vpadd.i32 d9, d4, d5 │ │ + vpadd.i32 d10, d6, d7 │ │ + vmovl.s8 q1, d2 │ │ + vext.8 q3, q6, q7, #6 │ │ + add r5, r5, r7 │ │ + vld1.8 {d0}, [ip :64] │ │ + vpadd.i32 d9, d9, d10 │ │ + vmull.s16 q2, d6, d2 │ │ + vmull.s16 q3, d7, d3 │ │ + vmovl.s8 q0, d0 │ │ + asr ip, r5, #10 │ │ + add ip, fp, ip, lsl #3 │ │ + vpadd.i32 d10, d4, d5 │ │ + vpadd.i32 d11, d6, d7 │ │ + vext.8 q3, q6, q7, #8 │ │ + add r5, r5, r7 │ │ + vld1.8 {d2}, [ip :64] │ │ + vpadd.i32 d10, d10, d11 │ │ + vpadd.i32 d9, d9, d10 │ │ + vmull.s16 q2, d6, d0 │ │ + vmull.s16 q3, d7, d1 │ │ + vmovl.s8 q1, d2 │ │ + asr ip, r5, #10 │ │ + add ip, fp, ip, lsl #3 │ │ + vpadd.i32 d10, d4, d5 │ │ + vpadd.i32 d11, d6, d7 │ │ + vext.8 q3, q6, q7, #10 │ │ + add r5, r5, r7 │ │ + vld1.8 {d0}, [ip :64] │ │ + vpadd.i32 d10, d10, d11 │ │ + vmull.s16 q2, d6, d2 │ │ + vmull.s16 q3, d7, d3 │ │ + vmovl.s8 q0, d0 │ │ + asr ip, r5, #10 │ │ + add ip, fp, ip, lsl #3 │ │ + vpadd.i32 d4, d4, d5 │ │ + vpadd.i32 d5, d6, d7 │ │ + vext.8 q3, q6, q7, #12 │ │ + add r5, r5, r7 │ │ + vld1.8 {d2}, [ip :64] │ │ + vpadd.i32 d11, d4, d5 │ │ + vmull.s16 q2, d6, d0 │ │ + vmull.s16 q3, d7, d1 │ │ + vmovl.s8 q1, d2 │ │ + vpadd.i32 d10, d10, d11 │ │ + vpadd.i32 d4, d4, d5 │ │ + vpadd.i32 d5, d6, d7 │ │ + vext.8 q3, q6, q7, #14 │ │ + vpadd.i32 d11, d4, d5 │ │ + vmull.s16 q2, d6, d2 │ │ + vmull.s16 q3, d7, d3 │ │ + vld1.32 {d14[]-d15[]}, [sp] │ │ + vpadd.i32 d4, d4, d5 │ │ + vpadd.i32 d5, d6, d7 │ │ + sub r5, r5, r7, lsl #3 │ │ + vpadd.i32 d4, d4, d5 │ │ + add r5, r5, r8 │ │ + vpadd.i32 d11, d11, d4 │ │ + vrshl.s32 q4, q4, q7 │ │ + vrshl.s32 q5, q5, q7 │ │ + bx lr │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldrd r4, [sp, #100] ; 0x64 │ │ + ldrd r6, [sp, #108] ; 0x6c │ │ + sub sp, sp, #8 │ │ + clz r7, r7 │ │ + sub r8, r7, #11 │ │ + sub r7, r7, #25 │ │ + rsb r8, r8, #0 │ │ + str r7, [sp] │ │ + str r8, [sp, #4] │ │ + ldrd r8, [r4] │ │ + sxth r7, r8 │ │ + asr r8, r8, #16 │ │ + asr r4, r9, #16 │ │ + sxth r9, r9 │ │ + mov sl, #8 │ │ + sub r2, r2, r3, lsl #1 │ │ + sub r2, r2, r3 │ │ + sub r2, r2, #6 │ │ + ldr fp, [pc] ; 573b0 │ │ + b 573b4 │ │ + andeq r1, r6, ip, lsr #9 │ │ + add fp, fp, pc │ │ + add r5, r5, #512 ; 0x200 │ │ + add r6, r6, #512 ; 0x200 │ │ + bl 571d0 │ │ + vmovn.i32 d16, q4 │ │ + vmovn.i32 d17, q5 │ │ + bl 571d0 │ │ + vmovn.i32 d18, q4 │ │ + vmovn.i32 d19, q5 │ │ + bl 571d0 │ │ + vmovn.i32 d20, q4 │ │ + vmovn.i32 d21, q5 │ │ + bl 571d0 │ │ + vmovn.i32 d22, q4 │ │ + vmovn.i32 d23, q5 │ │ + bl 571d0 │ │ + vmovn.i32 d24, q4 │ │ + vmovn.i32 d25, q5 │ │ + bl 571d0 │ │ + vmovn.i32 d26, q4 │ │ + vmovn.i32 d27, q5 │ │ + bl 571d0 │ │ + vmovn.i32 d28, q4 │ │ + vmovn.i32 d29, q5 │ │ + bl 571d0 │ │ + vmovn.i32 d30, q4 │ │ + vmovn.i32 d31, q5 │ │ + asr ip, r6, #10 │ │ + add ip, fp, ip, lsl #3 │ │ + add r6, r6, r9 │ │ + vld1.8 {d8}, [ip :64] │ │ + asr ip, r6, #10 │ │ + add ip, fp, ip, lsl #3 │ │ + add r6, r6, r9 │ │ + vld1.8 {d9}, [ip :64] │ │ + asr ip, r6, #10 │ │ + add ip, fp, ip, lsl #3 │ │ + add r6, r6, r9 │ │ + vld1.8 {d10}, [ip :64] │ │ + asr ip, r6, #10 │ │ + add ip, fp, ip, lsl #3 │ │ + add r6, r6, r9 │ │ + vld1.8 {d11}, [ip :64] │ │ + asr ip, r6, #10 │ │ + add ip, fp, ip, lsl #3 │ │ + add r6, r6, r9 │ │ + vld1.8 {d12}, [ip :64] │ │ + asr ip, r6, #10 │ │ + add ip, fp, ip, lsl #3 │ │ + add r6, r6, r9 │ │ + vld1.8 {d13}, [ip :64] │ │ + asr ip, r6, #10 │ │ + add ip, fp, ip, lsl #3 │ │ + add r6, r6, r9 │ │ + vld1.8 {d14}, [ip :64] │ │ + asr ip, r6, #10 │ │ + add ip, fp, ip, lsl #3 │ │ + add r6, r6, r9 │ │ + vld1.8 {d15}, [ip :64] │ │ + vtrn.32 q4, q6 │ │ + vtrn.32 q5, q7 │ │ + vtrn.16 d8, d10 │ │ + vtrn.16 d9, d11 │ │ + vtrn.16 d12, d14 │ │ + vtrn.16 d13, d15 │ │ + vtrn.8 d8, d9 │ │ + vtrn.8 d10, d11 │ │ + vtrn.8 d12, d13 │ │ + vtrn.8 d14, d15 │ │ + vmovl.s8 q1, d8 │ │ + vmovl.s8 q2, d9 │ │ + vmovl.s8 q3, d10 │ │ + vmovl.s8 q4, d11 │ │ + vmovl.s8 q5, d12 │ │ + vmovl.s8 q6, d13 │ │ + sub r6, r6, r9, lsl #3 │ │ + vmull.s16 q0, d16, d2 │ │ + vmlal.s16 q0, d18, d4 │ │ + vmlal.s16 q0, d20, d6 │ │ + vmlal.s16 q0, d22, d8 │ │ + vmlal.s16 q0, d24, d10 │ │ + vmlal.s16 q0, d26, d12 │ │ + vmull.s16 q1, d17, d3 │ │ + vmlal.s16 q1, d19, d5 │ │ + vmlal.s16 q1, d21, d7 │ │ + vmlal.s16 q1, d23, d9 │ │ + vmlal.s16 q1, d25, d11 │ │ + vmlal.s16 q1, d27, d13 │ │ + vmovl.s8 q2, d14 │ │ + vmovl.s8 q3, d15 │ │ + vmlal.s16 q0, d28, d4 │ │ + vmlal.s16 q0, d30, d6 │ │ + vmlal.s16 q1, d29, d5 │ │ + vmlal.s16 q1, d31, d7 │ │ + ldr lr, [sp, #4] │ │ + ldr ip, [sp, #120] ; 0x78 │ │ + vdup.32 q2, lr │ │ + vdup.16 q3, ip │ │ + vorr q8, q9, q9 │ │ + vorr q9, q10, q10 │ │ + vrshl.s32 q0, q0, q2 │ │ + vrshl.s32 q1, q1, q2 │ │ + vorr q10, q11, q11 │ │ + vqmovun.s32 d0, q0 │ │ + vqmovun.s32 d1, q1 │ │ + vorr q11, q12, q12 │ │ + vorr q12, q13, q13 │ │ + vmin.u16 q0, q0, q3 │ │ + vorr q13, q14, q14 │ │ + vorr q14, q15, q15 │ │ + subs sl, sl, #1 │ │ + vst1.16 {d0-d1}, [r0 :128], r1 │ │ + add r6, r6, r4 │ │ + bgt 57414 │ │ + add sp, sp, #8 │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + vpush {d8-d15} │ │ + ldrd r4, [sp, #100] ; 0x64 │ │ + ldrd r6, [sp, #108] ; 0x6c │ │ + sub sp, sp, #8 │ │ + clz r7, r7 │ │ + sub r7, r7, #25 │ │ + str r7, [sp] │ │ + ldrd r8, [r4] │ │ + sxth r7, r8 │ │ + asr r8, r8, #16 │ │ + asr r4, r9, #16 │ │ + sxth r9, r9 │ │ + mov sl, #8 │ │ + sub r2, r2, r3, lsl #1 │ │ + sub r2, r2, r3 │ │ + sub r2, r2, #6 │ │ + ldr fp, [pc] ; 575d4 │ │ + b 575d8 │ │ + andeq r1, r6, r8, lsl #5 │ │ + add fp, fp, pc │ │ + lsl r1, r1, #1 │ │ + add r5, r5, #512 ; 0x200 │ │ + add r6, r6, #512 ; 0x200 │ │ + bl 571d0 │ │ + vmovn.i32 d16, q4 │ │ + vmovn.i32 d17, q5 │ │ + bl 571d0 │ │ + vmovn.i32 d18, q4 │ │ + vmovn.i32 d19, q5 │ │ + bl 571d0 │ │ + vmovn.i32 d20, q4 │ │ + vmovn.i32 d21, q5 │ │ + bl 571d0 │ │ + vmovn.i32 d22, q4 │ │ + vmovn.i32 d23, q5 │ │ + bl 571d0 │ │ + vmovn.i32 d24, q4 │ │ + vmovn.i32 d25, q5 │ │ + bl 571d0 │ │ + vmovn.i32 d26, q4 │ │ + vmovn.i32 d27, q5 │ │ + bl 571d0 │ │ + vmovn.i32 d28, q4 │ │ + vmovn.i32 d29, q5 │ │ + bl 571d0 │ │ + vmovn.i32 d30, q4 │ │ + vmovn.i32 d31, q5 │ │ + asr ip, r6, #10 │ │ + add ip, fp, ip, lsl #3 │ │ + add r6, r6, r9 │ │ + vld1.8 {d8}, [ip :64] │ │ + asr ip, r6, #10 │ │ + add ip, fp, ip, lsl #3 │ │ + add r6, r6, r9 │ │ + vld1.8 {d9}, [ip :64] │ │ + asr ip, r6, #10 │ │ + add ip, fp, ip, lsl #3 │ │ + add r6, r6, r9 │ │ + vld1.8 {d10}, [ip :64] │ │ + asr ip, r6, #10 │ │ + add ip, fp, ip, lsl #3 │ │ + add r6, r6, r9 │ │ + vld1.8 {d11}, [ip :64] │ │ + asr ip, r6, #10 │ │ + add ip, fp, ip, lsl #3 │ │ + add r6, r6, r9 │ │ + vld1.8 {d12}, [ip :64] │ │ + asr ip, r6, #10 │ │ + add ip, fp, ip, lsl #3 │ │ + add r6, r6, r9 │ │ + vld1.8 {d13}, [ip :64] │ │ + asr ip, r6, #10 │ │ + add ip, fp, ip, lsl #3 │ │ + add r6, r6, r9 │ │ + vld1.8 {d14}, [ip :64] │ │ + asr ip, r6, #10 │ │ + add ip, fp, ip, lsl #3 │ │ + add r6, r6, r9 │ │ + vld1.8 {d15}, [ip :64] │ │ + vtrn.32 q4, q6 │ │ + vtrn.32 q5, q7 │ │ + vtrn.16 d8, d10 │ │ + vtrn.16 d9, d11 │ │ + vtrn.16 d12, d14 │ │ + vtrn.16 d13, d15 │ │ + vtrn.8 d8, d9 │ │ + vtrn.8 d10, d11 │ │ + vtrn.8 d12, d13 │ │ + vtrn.8 d14, d15 │ │ + vmovl.s8 q1, d8 │ │ + vmovl.s8 q2, d9 │ │ + vmovl.s8 q3, d10 │ │ + vmovl.s8 q4, d11 │ │ + vmovl.s8 q5, d12 │ │ + vmovl.s8 q6, d13 │ │ + sub r6, r6, r9, lsl #3 │ │ + vmull.s16 q0, d16, d2 │ │ + vmlal.s16 q0, d18, d4 │ │ + vmlal.s16 q0, d20, d6 │ │ + vmlal.s16 q0, d22, d8 │ │ + vmlal.s16 q0, d24, d10 │ │ + vmlal.s16 q0, d26, d12 │ │ + vmull.s16 q1, d17, d3 │ │ + vmlal.s16 q1, d19, d5 │ │ + vmlal.s16 q1, d21, d7 │ │ + vmlal.s16 q1, d23, d9 │ │ + vmlal.s16 q1, d25, d11 │ │ + vmlal.s16 q1, d27, d13 │ │ + vmovl.s8 q2, d14 │ │ + vmovl.s8 q3, d15 │ │ + vmlal.s16 q0, d28, d4 │ │ + vmlal.s16 q0, d30, d6 │ │ + vmlal.s16 q1, d29, d5 │ │ + vmlal.s16 q1, d31, d7 │ │ + vorr q8, q9, q9 │ │ + vorr q9, q10, q10 │ │ + vrshrn.i32 d0, q0, #7 │ │ + vrshrn.i32 d1, q1, #7 │ │ + vmov.i16 q3, #8192 ; 0x2000 │ │ + vorr q10, q11, q11 │ │ + vsub.i16 q0, q0, q3 │ │ + vorr q11, q12, q12 │ │ + vorr q12, q13, q13 │ │ + vorr q13, q14, q14 │ │ + vorr q14, q15, q15 │ │ + subs sl, sl, #1 │ │ + vst1.16 {d0-d1}, [r0 :128], r1 │ │ + add r6, r6, r4 │ │ + bgt 5763c │ │ + add sp, sp, #8 │ │ + vpop {d8-d15} │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + ldrd r4, [sp, #36] ; 0x24 │ │ + ldrd r6, [sp, #44] ; 0x2c │ │ + ldrd r8, [sp, #52] ; 0x34 │ │ + sub ip, r3, #1 │ │ + cmp r5, r3 │ │ + sub lr, r2, #1 │ │ + movlt ip, r5 │ │ + cmp r4, r2 │ │ + bic ip, ip, ip, asr #31 │ │ + movlt lr, r4 │ │ + bic lr, lr, lr, asr #31 │ │ + mla r8, ip, r9, r8 │ │ + add r8, r8, lr, lsl #1 │ │ + add sl, r5, r1 │ │ + rsb r5, r5, #0 │ │ + sub sl, sl, r3 │ │ + sub ip, r1, #1 │ │ + cmp sl, r1 │ │ + bic r5, r5, r5, asr #31 │ │ + movge sl, ip │ │ + cmp r5, r1 │ │ + bic sl, sl, sl, asr #31 │ │ + movge r5, ip │ │ + add fp, r4, r0 │ │ + rsb r4, r4, #0 │ │ + sub fp, fp, r2 │ │ + sub lr, r0, #1 │ │ + cmp fp, r0 │ │ + bic r4, r4, r4, asr #31 │ │ + movge fp, lr │ │ + cmp r4, r0 │ │ + bic fp, fp, fp, asr #31 │ │ + movge r4, lr │ │ + sub r1, r1, r5 │ │ + mla r6, r5, r7, r6 │ │ + sub r2, r0, r4 │ │ + sub r1, r1, sl │ │ + sub r2, r2, fp │ │ + mov r0, r6 │ │ + cmp r4, #0 │ │ + beq 578c8 │ │ + cmp fp, #0 │ │ + beq 57930 │ │ + vld1.16 {d0[]-d1[]}, [r8] │ │ + mov ip, r6 │ │ + mov r3, r4 │ │ + vorr q1, q0, q0 │ │ + subs r3, r3, #16 │ │ + vst1.16 {d0-d3}, [ip :128]! │ │ + bgt 5785c │ │ + mov lr, r8 │ │ + add ip, r6, r4, lsl #1 │ │ + mov r3, r2 │ │ + vld1.16 {d0-d3}, [lr]! │ │ + subs r3, r3, #32 │ │ + vld1.16 {d4-d7}, [lr]! │ │ + vst1.16 {d0-d3}, [ip]! │ │ + vst1.16 {d4-d7}, [ip]! │ │ + bgt 57874 │ │ + add r3, r8, r2, lsl #1 │ │ + sub r3, r3, #2 │ │ + add ip, r6, r4, lsl #1 │ │ + vld1.16 {d0[]-d1[]}, [r3] │ │ + add ip, ip, r2, lsl #1 │ │ + mov r3, fp │ │ + vorr q1, q0, q0 │ │ + subs r3, r3, #16 │ │ + vst1.16 {d0-d3}, [ip]! │ │ + bgt 578a8 │ │ + subs r1, r1, #1 │ │ + add r6, r6, r7 │ │ + add r8, r8, r9 │ │ + bgt 5784c │ │ + b 579b8 │ │ + cmp fp, #0 │ │ + beq 57984 │ │ + mov lr, r8 │ │ + add ip, r6, r4, lsl #1 │ │ + mov r3, r2 │ │ + vld1.16 {d0-d3}, [lr]! │ │ + subs r3, r3, #32 │ │ + vld1.16 {d4-d7}, [lr]! │ │ + vst1.16 {d0-d3}, [ip :128]! │ │ + vst1.16 {d4-d7}, [ip :128]! │ │ + bgt 578dc │ │ + add r3, r8, r2, lsl #1 │ │ + sub r3, r3, #2 │ │ + add ip, r6, r4, lsl #1 │ │ + vld1.16 {d0[]-d1[]}, [r3] │ │ + add ip, ip, r2, lsl #1 │ │ + mov r3, fp │ │ + vorr q1, q0, q0 │ │ + subs r3, r3, #16 │ │ + vst1.16 {d0-d3}, [ip]! │ │ + bgt 57910 │ │ + subs r1, r1, #1 │ │ + add r6, r6, r7 │ │ + add r8, r8, r9 │ │ + bgt 578d0 │ │ + b 579b8 │ │ + vld1.16 {d0[]-d1[]}, [r8] │ │ + mov ip, r6 │ │ + mov r3, r4 │ │ + vorr q1, q0, q0 │ │ + subs r3, r3, #16 │ │ + vst1.16 {d0-d3}, [ip :128]! │ │ + bgt 57940 │ │ + mov lr, r8 │ │ + add ip, r6, r4, lsl #1 │ │ + mov r3, r2 │ │ + vld1.16 {d0-d3}, [lr]! │ │ + subs r3, r3, #32 │ │ + vld1.16 {d4-d7}, [lr]! │ │ + vst1.16 {d0-d3}, [ip]! │ │ + vst1.16 {d4-d7}, [ip]! │ │ + bgt 57958 │ │ + subs r1, r1, #1 │ │ + add r6, r6, r7 │ │ + add r8, r8, r9 │ │ + bgt 57930 │ │ + b 579b8 │ │ + mov lr, r8 │ │ + add ip, r6, r4, lsl #1 │ │ + mov r3, r2 │ │ + vld1.16 {d0-d3}, [lr]! │ │ + subs r3, r3, #32 │ │ + vld1.16 {d4-d7}, [lr]! │ │ + vst1.16 {d0-d3}, [ip :128]! │ │ + vst1.16 {d4-d7}, [ip :128]! │ │ + bgt 57990 │ │ + subs r1, r1, #1 │ │ + add r6, r6, r7 │ │ + add r8, r8, r9 │ │ + bgt 57984 │ │ + cmp sl, #0 │ │ + add r2, r2, r4 │ │ + add r2, r2, fp │ │ + beq 57a00 │ │ + sub r8, r6, r7 │ │ + mov r4, r2 │ │ + sub ip, r7, #32 │ │ + vld1.16 {d0-d3}, [r8 :128]! │ │ + mov r3, sl │ │ + vld1.16 {d4-d7}, [r8 :128]! │ │ + vst1.16 {d0-d3}, [r6 :128]! │ │ + subs r3, r3, #1 │ │ + vst1.16 {d4-d7}, [r6 :128], ip │ │ + bgt 579e0 │ │ + mls r6, r7, sl, r6 │ │ + subs r4, r4, #32 │ │ + add r6, r6, #64 ; 0x40 │ │ + bgt 579d4 │ │ + cmp r5, #0 │ │ + beq 57a3c │ │ + mls r6, r7, r5, r0 │ │ + sub ip, r7, #32 │ │ + vld1.16 {d0-d3}, [r0 :128]! │ │ + mov r3, r5 │ │ + vld1.16 {d4-d7}, [r0 :128]! │ │ + vst1.16 {d0-d3}, [r6 :128]! │ │ + subs r3, r3, #1 │ │ + vst1.16 {d4-d7}, [r6 :128], ip │ │ + bgt 57a1c │ │ + mls r6, r7, r5, r6 │ │ + subs r2, r2, #32 │ │ + add r6, r6, #64 ; 0x40 │ │ + bgt 57a10 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #28 │ │ + ldr r4, [sp, #88] ; 0x58 │ │ + mov ip, r1 │ │ + ldr r6, [sp, #112] ; 0x70 │ │ + mov sl, r3 │ │ + sub r1, r4, #1 │ │ + mov r5, r2 │ │ + cmp r1, #8 │ │ + bcs 57adc │ │ + ldr r1, [pc, #2176] ; 582f0 │ │ + ldr r3, [sp, #92] ; 0x5c │ │ + add r1, pc, r1 │ │ + add r1, r4, r1 │ │ + ldr r7, [r3] │ │ + ldrb r1, [r1, #-1] │ │ + add r7, r7, r7, lsl #1 │ │ + add r1, r7, r1 │ │ + str r1, [r3] │ │ + cmp r1, #90 ; 0x5a │ │ + bgt 57aa8 │ │ + mov r4, #1 │ │ + mov r1, #1 │ │ + movwne r4, #6 │ │ + cmp sl, #0 │ │ + b 57ac4 │ │ + mov r4, #7 │ │ + cmp r1, #180 ; 0xb4 │ │ + blt 57afc │ │ + mov r4, #2 │ │ + mov r1, #2 │ │ + movwne r4, #8 │ │ + cmp ip, #0 │ │ + moveq r4, r1 │ │ + ldr r2, [sp, #80] ; 0x50 │ │ + clz r6, r6 │ │ + cmp sl, #0 │ │ + bne 57b0c │ │ + b 57b40 │ │ + cmp r4, #0 │ │ + cmpne r4, #12 │ │ + bne 57afc │ │ + ldr r1, [pc, #2044] ; 582ec │ │ + add r1, pc, r1 │ │ + add r1, r1, r4, lsl #2 │ │ + add r1, r1, ip, lsl #1 │ │ + ldrb r4, [r1, sl] │ │ + ldr r2, [sp, #80] ; 0x50 │ │ + clz r6, r6 │ │ + cmp sl, #0 │ │ + beq 57b40 │ │ + movw r3, #16083 ; 0x3ed3 │ │ + mov r1, #1 │ │ + tst r1, r3, lsr r4 │ │ + moveq r3, #12736 ; 0x31c0 │ │ + tsteq r1, r3, lsr r4 │ │ + beq 57d40 │ │ + ldr r1, [sp, #84] ; 0x54 │ │ + cmp r1, #0 │ │ + ldreq r1, [sp, #76] ; 0x4c │ │ + subeq r1, r1, r2 │ │ + addne r1, r1, r0, lsl #3 │ │ + str r1, [sp, #16] │ │ + b 57b40 │ │ + str r0, [sp, #20] │ │ + rsb r0, r6, #32 │ │ + ldr r3, [sp, #108] ; 0x6c │ │ + mov r8, #1 │ │ + ldr r7, [sp, #100] ; 0x64 │ │ + str r0, [sp, #12] │ │ + movw r0, #16269 ; 0x3f8d │ │ + tst r8, r0, lsr r4 │ │ + str ip, [sp, #24] │ │ + beq 57f74 │ │ + ldr r0, [sp, #68] ; 0x44 │ │ + sub r9, r3, r7, lsl #3 │ │ + lsl fp, r7, #2 │ │ + cmp ip, #0 │ │ + str r5, [sp, #8] │ │ + beq 57cdc │ │ + sub r0, r0, r5 │ │ + lsl r8, r0, #2 │ │ + cmp fp, r0, lsl #2 │ │ + mov r7, r8 │ │ + movlt r7, fp │ │ + cmp r7, #1 │ │ + blt 57c5c │ │ + asr lr, r2, #1 │ │ + mov r6, #0 │ │ + cmp r7, #8 │ │ + bcc 57c28 │ │ + cmp r2, #2 │ │ + mov r0, r2 │ │ + bne 57c28 │ │ + ldr r1, [sp, #76] ; 0x4c │ │ + ldr r0, [sp, #108] ; 0x6c │ │ + mov r3, r1 │ │ + add r1, r1, r7, lsl #1 │ │ + sub r0, r0, r7, lsl #1 │ │ + sub r1, r1, #2 │ │ + cmp r0, r1 │ │ + sub r5, r3, #2 │ │ + ldrcc r0, [sp, #108] ; 0x6c │ │ + cmpcc r5, r0 │ │ + bcc 57c28 │ │ + ldr r0, [sp, #108] ; 0x6c │ │ + bic r6, r7, #7 │ │ + mov r3, sl │ │ + lsl ip, lr, #4 │ │ + sub sl, r0, #16 │ │ + mvn r0, #15 │ │ + mov r1, r6 │ │ + vld1.16 {d16-d17}, [r5], ip │ │ + subs r1, r1, #8 │ │ + vrev64.16 q8, q8 │ │ + vext.8 q8, q8, q8, #8 │ │ + vst1.16 {d16-d17}, [sl], r0 │ │ + bne 57c00 │ │ + ldr ip, [sp, #24] │ │ + cmp r7, r6 │ │ + mov sl, r3 │ │ + beq 57c5c │ │ + mul r0, r6, lr │ │ + ldr r3, [sp, #108] ; 0x6c │ │ + mvn r1, r6 │ │ + add r5, r3, r1, lsl #1 │ │ + ldr r1, [sp, #76] ; 0x4c │ │ + add r0, r1, r0, lsl #1 │ │ + sub r1, r0, #2 │ │ + lsl r0, lr, #1 │ │ + ldrh r3, [r1], r0 │ │ + add r6, r6, #1 │ │ + strh r3, [r5], #-2 │ │ + cmp r6, r7 │ │ + blt 57c48 │ │ + ldr r3, [sp, #108] ; 0x6c │ │ + cmp fp, r8 │ │ + mov r8, #1 │ │ + ble 57d70 │ │ + sub r6, fp, r7 │ │ + cmp r6, #1 │ │ + blt 57d70 │ │ + add r0, r9, r6, lsl #1 │ │ + mov r5, #0 │ │ + cmp r6, #8 │ │ + ldrh r0, [r0] │ │ + bcc 57cb4 │ │ + bic r5, r6, #7 │ │ + vdup.16 q8, r0 │ │ + mov r3, r9 │ │ + mov r1, r5 │ │ + vst1.16 {d16-d17}, [r3]! │ │ + subs r1, r1, #8 │ │ + bne 57c9c │ │ + ldr r3, [sp, #108] ; 0x6c │ │ + cmp r6, r5 │ │ + beq 57d70 │ │ + sub r1, fp, r5 │ │ + sub r3, r5, fp │ │ + sub r1, r1, r7 │ │ + ldr r7, [sp, #108] ; 0x6c │ │ + add r7, r7, r3, lsl #1 │ │ + ldr r3, [sp, #108] ; 0x6c │ │ + strh r0, [r7], #2 │ │ + subs r1, r1, #1 │ │ + bne 57ccc │ │ + b 57d70 │ │ + cmp sl, #0 │ │ + beq 57d58 │ │ + ldr r0, [sp, #16] │ │ + ldrh r0, [r0] │ │ + cmp fp, #1 │ │ + blt 57d70 │ │ + mov r7, #0 │ │ + cmp fp, #8 │ │ + bcc 57d28 │ │ + bic r7, fp, #7 │ │ + vdup.16 q8, r0 │ │ + mov r3, r9 │ │ + mov r1, r7 │ │ + vst1.16 {d16-d17}, [r3]! │ │ + subs r1, r1, #8 │ │ + bne 57d10 │ │ + ldr r3, [sp, #108] ; 0x6c │ │ + cmp fp, r7 │ │ + beq 57d70 │ │ + sub r1, r7, fp │ │ + add r7, r3, r1, lsl #1 │ │ + strh r0, [r7], #2 │ │ + adds r1, r1, #1 │ │ + bcc 57d30 │ │ + b 57d70 │ │ + mov r1, #114 ; 0x72 │ │ + mov r3, #1 │ │ + and r1, r3, r1, lsr r4 │ │ + orrs r1, r1, ip │ │ + bne 57b40 │ │ + b 57b24 │ │ + ldr r1, [sp, #12] │ │ + mov r0, #1 │ │ + lsl r1, r0, r1 │ │ + add r0, r0, r1, asr #1 │ │ + cmp fp, #1 │ │ + bge 57cf4 │ │ + mov r1, r2 │ │ + ldr r7, [sp, #100] ; 0x64 │ │ + ldr r2, [sp, #8] │ │ + cmp r4, #8 │ │ + bne 57f74 │ │ + mov r0, #0 │ │ + sub lr, r0, r7, lsl #2 │ │ + ldr r0, [sp, #72] ; 0x48 │ │ + ldr r5, [sp, #68] ; 0x44 │ │ + tst r0, #8 │ │ + cmpne ip, #0 │ │ + bne 57df8 │ │ + cmp fp, #1 │ │ + blt 57f74 │ │ + lsl r0, lr, #1 │ │ + mov r2, #0 │ │ + ldrh r0, [r9], r0 ; │ │ + cmp fp, #8 │ │ + bcc 57ddc │ │ + bic r2, fp, #7 │ │ + vdup.16 q8, r0 │ │ + mov r1, r2 │ │ + vst1.16 {d16-d17}, [r9]! │ │ + subs r1, r1, #8 │ │ + bne 57dc8 │ │ + cmp fp, r2 │ │ + beq 57f74 │ │ + sub r1, r2, fp │ │ + sub r2, r2, r7, lsl #3 │ │ + add r2, r3, r2, lsl #1 │ │ + strh r0, [r2], #2 │ │ + adds r1, r1, #1 │ │ + bcc 57de8 │ │ + b 57f74 │ │ + add r0, r7, r2 │ │ + cmp r0, r5 │ │ + bge 57da0 │ │ + sub r0, r5, r2 │ │ + str sl, [sp, #4] │ │ + sub r0, r0, r7 │ │ + lsl ip, r0, #2 │ │ + cmp fp, r0, lsl #2 │ │ + mov r2, ip │ │ + movlt r2, fp │ │ + cmp r2, #1 │ │ + blt 57f00 │ │ + asr sl, r1, #1 │ │ + mov r0, #0 │ │ + cmp r2, #8 │ │ + bcc 57ec8 │ │ + cmp r1, #2 │ │ + bne 57ec8 │ │ + add r1, r2, fp │ │ + ldr r3, [sp, #108] ; 0x6c │ │ + ldr r5, [sp, #76] ; 0x4c │ │ + sub r3, r3, r1, lsl #1 │ │ + add r1, r5, r1, lsl #1 │ │ + sub r1, r1, #2 │ │ + cmp r3, r1 │ │ + ldrcc r1, [sp, #76] ; 0x4c │ │ + addcc r1, r1, fp, lsl #1 │ │ + subcc r1, r1, #2 │ │ + cmpcc r1, r9 │ │ + bcc 57ec8 │ │ + mul r0, sl, r7 │ │ + mvn r1, #7 │ │ + sub r1, r1, fp │ │ + ldr r3, [sp, #108] ; 0x6c │ │ + lsl r7, sl, #4 │ │ + mvn r8, #15 │ │ + add r5, r3, r1, lsl #1 │ │ + ldr r1, [sp, #76] ; 0x4c │ │ + add r0, r1, r0, lsl #3 │ │ + sub r6, r0, #2 │ │ + bic r0, r2, #7 │ │ + mov r1, r0 │ │ + vld1.16 {d16-d17}, [r6], r7 │ │ + subs r1, r1, #8 │ │ + vrev64.16 q8, q8 │ │ + vext.8 q8, q8, q8, #8 │ │ + vst1.16 {d16-d17}, [r5], r8 │ │ + bne 57ea0 │ │ + ldr r7, [sp, #100] ; 0x64 │ │ + cmp r2, r0 │ │ + mov r8, #1 │ │ + beq 57f00 │ │ + add r1, r0, fp │ │ + ldr r5, [sp, #108] ; 0x6c │ │ + lsl r6, sl, #1 │ │ + mul r3, sl, r1 │ │ + mvn r1, r1 │ │ + add r5, r5, r1, lsl #1 │ │ + ldr r1, [sp, #76] ; 0x4c │ │ + add r1, r1, r3, lsl #1 │ │ + sub r1, r1, #2 │ │ + ldrh r3, [r1], r6 │ │ + add r0, r0, #1 │ │ + strh r3, [r5], #-2 │ │ + cmp r0, r2 │ │ + blt 57eec │ │ + ldr sl, [sp, #4] │ │ + cmp fp, ip │ │ + ldr r3, [sp, #108] ; 0x6c │ │ + ble 57f74 │ │ + sub r5, fp, r2 │ │ + cmp r5, #1 │ │ + blt 57f74 │ │ lsl r0, r2, #1 │ │ - str r0, [sp, #172] ; 0xac │ │ - sub r0, r8, fp, lsl #1 │ │ - str r0, [sp, #168] ; 0xa8 │ │ - lsl r0, fp, #1 │ │ - str r0, [sp, #164] ; 0xa4 │ │ - sub r3, r8, r2, lsl #1 │ │ - ldr r0, [sp, #204] ; 0xcc │ │ - str r3, [sp, #184] ; 0xb8 │ │ - ldr r3, [sp, #12] │ │ - sub r1, r8, r0, lsl #1 │ │ - lsl r0, r0, #1 │ │ - str r0, [sp, #156] ; 0x9c │ │ - sub r0, r8, r6, lsl #1 │ │ - str r0, [sp, #152] ; 0x98 │ │ - lsl r0, r6, #1 │ │ - str r1, [sp, #160] ; 0xa0 │ │ - str r0, [sp, #148] ; 0x94 │ │ - ldr r2, [sp, #148] ; 0x94 │ │ + mov r6, #0 │ │ + ldrh r0, [r9, -r0] │ │ + cmp r5, #8 │ │ + bcc 57f58 │ │ + bic r6, r5, #7 │ │ + add r1, r9, lr, lsl #1 │ │ + vdup.16 q8, r0 │ │ + mov r3, r6 │ │ + vst1.16 {d16-d17}, [r1]! │ │ + subs r3, r3, #8 │ │ + bne 57f40 │ │ + ldr r3, [sp, #108] ; 0x6c │ │ + cmp r5, r6 │ │ + beq 57f74 │ │ + sub r1, fp, r6 │ │ + sub r1, r1, r2 │ │ + sub r2, r6, r7, lsl #3 │ │ + add r2, r3, r2, lsl #1 │ │ + strh r0, [r2], #2 │ │ + subs r1, r1, #1 │ │ + bne 57f68 │ │ + ldr lr, [sp, #96] ; 0x60 │ │ + movw r0, #16083 ; 0x3ed3 │ │ + tst r8, r0, lsr r4 │ │ + beq 58214 │ │ + ldr fp, [sp, #64] ; 0x40 │ │ + add r9, r3, #2 │ │ + lsl r5, lr, #2 │ │ + cmp sl, #0 │ │ + beq 58040 │ │ + ldr r0, [sp, #20] │ │ + mov r7, sl │ │ + mov sl, r5 │ │ + ldr r1, [sp, #16] │ │ + sub r6, fp, r0 │ │ mov r0, r9 │ │ - ldr r1, [r0, r8]! │ │ - vorr q5, q1, q1 │ │ - add r2, r4, r2 │ │ - vmov.i32 q7, #0 ; 0x00000000 │ │ - vld1.16 {d18-d19}, [r2] │ │ - add r8, r8, #8 │ │ - cmp r3, r8 │ │ - str r1, [sp, #728] ; 0x2d8 │ │ - vmovl.s16 q10, d19 │ │ - ldr r1, [r0, #4] │ │ - str r1, [sp, #732] ; 0x2dc │ │ - add r1, sp, #592 ; 0x250 │ │ - vstmia r1, {d20-d21} │ │ - add r1, sp, #96 ; 0x60 │ │ - vld1.8 {d16}, [r7 :64] │ │ - vmovl.u8 q2, d16 │ │ - vldmia r1, {d2-d3} │ │ - ldr r1, [sp, #152] ; 0x98 │ │ - vsubw.u16 q8, q10, d5 │ │ + mov r8, lr │ │ + cmp r5, r6, lsl #2 │ │ + lslge sl, r6, #2 │ │ + lsl r2, sl, #1 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + ldr r3, [sp, #108] ; 0x6c │ │ + mov lr, r8 │ │ + cmp r5, r6, lsl #2 │ │ + ble 580cc │ │ + sub r1, r5, sl │ │ + cmp r1, #1 │ │ + blt 580cc │ │ + add r0, r3, sl, lsl #1 │ │ + mov r6, #0 │ │ + cmp r1, #8 │ │ + ldrh r0, [r0] │ │ + bcc 5801c │ │ + bic r6, r1, #7 │ │ + add r3, r9, sl, lsl #1 │ │ + vdup.16 q8, r0 │ │ + mov r2, r6 │ │ + vst1.16 {d16-d17}, [r3]! │ │ + subs r2, r2, #8 │ │ + bne 58004 │ │ + ldr r3, [sp, #108] ; 0x6c │ │ + cmp r1, r6 │ │ + beq 580cc │ │ + add r2, r6, sl │ │ + sub r1, r5, r6 │ │ + sub r1, r1, sl │ │ + add r2, r3, r2, lsl #1 │ │ + add r2, r2, #2 │ │ + strh r0, [r2], #2 │ │ + subs r1, r1, #1 │ │ + bne 58030 │ │ + b 580cc │ │ + ldr r0, [sp, #24] │ │ + mov r7, sl │ │ + cmp r0, #0 │ │ + beq 580b0 │ │ + ldr r0, [sp, #76] ; 0x4c │ │ + ldrh r0, [r0, #-2] │ │ + cmp r5, #1 │ │ + blt 580cc │ │ + mov r1, #0 │ │ + cmp r5, #8 │ │ + bcc 58094 │ │ + bic r1, r5, #7 │ │ + vdup.16 q8, r0 │ │ + mov r3, r9 │ │ + mov r2, r1 │ │ + vst1.16 {d16-d17}, [r3]! │ │ + subs r2, r2, #8 │ │ + bne 5807c │ │ + ldr r3, [sp, #108] ; 0x6c │ │ + cmp r5, r1 │ │ + beq 580cc │ │ + sub r2, r1, r5 │ │ + add r1, r3, r1, lsl #1 │ │ + add r1, r1, #2 │ │ + strh r0, [r1], #2 │ │ + adds r2, r2, #1 │ │ + bcc 580a0 │ │ + b 580cc │ │ + ldr r1, [sp, #12] │ │ + mov r0, #1 │ │ + lsl r0, r0, r1 │ │ + mvn r1, #0 │ │ + add r0, r1, r0, asr #1 │ │ + cmp r5, #1 │ │ + bge 58060 │ │ + mov sl, r7 │ │ + ldr r7, [sp, #100] ; 0x64 │ │ + cmp r4, #6 │ │ + bne 58214 │ │ + ldr r0, [sp, #72] ; 0x48 │ │ + ldr r1, [sp, #20] │ │ + tst r0, #1 │ │ + cmpne sl, #0 │ │ + bne 58154 │ │ + cmp r5, #1 │ │ + blt 58214 │ │ + add r0, r3, r5, lsl #1 │ │ + mov r1, #0 │ │ + cmp r5, #8 │ │ + ldrh r0, [r0] │ │ + bcc 58134 │ │ + bic r1, r5, #7 │ │ + add r2, r9, r5, lsl #1 │ │ + vdup.16 q8, r0 │ │ + mov r3, r1 │ │ + vst1.16 {d16-d17}, [r2]! │ │ + subs r3, r3, #8 │ │ + bne 5811c │ │ + ldr r3, [sp, #108] ; 0x6c │ │ + cmp r5, r1 │ │ + beq 58214 │ │ + sub r2, r1, r5 │ │ + add r1, r1, r5 │ │ + add r1, r3, r1, lsl #1 │ │ + add r1, r1, #2 │ │ + strh r0, [r1], #2 │ │ + adds r2, r2, #1 │ │ + bcc 58144 │ │ + b 58214 │ │ + add r0, lr, r1 │ │ + cmp r0, fp │ │ + bge 580f0 │ │ + sub r0, fp, r1 │ │ + mov fp, r5 │ │ + sub r7, r0, lr │ │ + ldr r0, [sp, #16] │ │ + add r8, r9, r5, lsl #1 │ │ + mov r6, lr │ │ + cmp r5, r7, lsl #2 │ │ + add r1, r0, r5, lsl #1 │ │ + lslge fp, r7, #2 │ │ + mov r0, r8 │ │ + lsl r2, fp, #1 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + cmp r5, r7, lsl #2 │ │ + ldr r3, [sp, #108] ; 0x6c │ │ + ldr r7, [sp, #100] ; 0x64 │ │ + mov lr, r6 │ │ + ble 58214 │ │ + sub r1, r5, fp │ │ + cmp r1, #1 │ │ + blt 58214 │ │ + add r0, fp, r5 │ │ + mov ip, #0 │ │ + cmp r1, #8 │ │ + add r0, r3, r0, lsl #1 │ │ + ldrh r0, [r0] │ │ + bcc 581f0 │ │ + bic ip, r1, #7 │ │ + add r3, r8, fp, lsl #1 │ │ + vdup.16 q8, r0 │ │ + mov r2, ip │ │ + vst1.16 {d16-d17}, [r3]! │ │ + subs r2, r2, #8 │ │ + bne 581d8 │ │ + ldr r3, [sp, #108] ; 0x6c │ │ + cmp r1, ip │ │ + beq 58214 │ │ + add r2, ip, fp │ │ + sub r1, r5, ip │ │ + add r2, r2, r5 │ │ + sub r1, r1, fp │ │ + add r2, r3, r2, lsl #1 │ │ + add r2, r2, #2 │ │ + strh r0, [r2], #2 │ │ + subs r1, r1, #1 │ │ + bne 58208 │ │ + mov r0, #12736 ; 0x31c0 │ │ + mov r1, #1 │ │ + tst r1, r0, lsr r4 │ │ + beq 582c0 │ │ + ldr r0, [sp, #24] │ │ + cmp r0, #0 │ │ + beq 582a4 │ │ + ldr r1, [sp, #16] │ │ + cmp sl, #0 │ │ + ldr r0, [sp, #76] ; 0x4c │ │ + movne r0, r1 │ │ + ldrh r0, [r0, #-2] │ │ + cmp r4, #7 │ │ + strh r0, [r3] │ │ + bne 582c0 │ │ + add r1, r7, lr │ │ + cmp r1, #6 │ │ + blt 582c0 │ │ + ldr r1, [sp, #104] ; 0x68 │ │ + cmp r1, #0 │ │ + beq 582c0 │ │ + ldrh r1, [r3, #-2] │ │ + mov r7, r3 │ │ + ldrh r2, [r3, #2] │ │ + uxth r3, r0 │ │ + lsl r3, r3, #1 │ │ + uxtah r0, r3, r0 │ │ + add r1, r2, r1 │ │ + add r1, r1, r1, lsl #2 │ │ + add r0, r1, r0, lsl #1 │ │ + add r0, r0, #8 │ │ + lsr r0, r0, #4 │ │ + strh r0, [r7] │ │ + mov r0, r4 │ │ + add sp, sp, #28 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + cmp sl, #0 │ │ + beq 582cc │ │ + ldr r0, [sp, #16] │ │ + ldrh r0, [r0] │ │ + cmp r4, #7 │ │ + strh r0, [r3] │ │ + beq 58250 │ │ + mov r0, r4 │ │ + add sp, sp, #28 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r1, [sp, #12] │ │ + mov r0, #1 │ │ + lsl r0, r0, r1 │ │ + asr r0, r0, #1 │ │ + cmp r4, #7 │ │ + strh r0, [r3] │ │ + beq 58250 │ │ + b 582c0 │ │ + andeq r2, r6, r4, asr #28 │ │ + andeq r2, r5, lr, lsr #13 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #188 ; 0xbc │ │ + mov r5, r2 │ │ + ldr r2, [r0] │ │ + mov r4, r0 │ │ + ldr fp, [r0, #12] │ │ + ldr r0, [r0, #8] │ │ + str r2, [sp, #160] ; 0xa0 │ │ + ldr r7, [r2, #1284] ; 0x504 │ │ + ldr r3, [pc, #4036] ; 592e4 │ │ + sub r6, r7, #1 │ │ + subs r2, r7, #3 │ │ + clz r6, r6 │ │ + movwne r2, #1 │ │ + ldr r3, [pc, r3] │ │ + cmp r7, #0 │ │ + str r2, [sp, #164] ; 0xa4 │ │ + lsr r2, r6, #5 │ │ + str r2, [sp, #152] ; 0x98 │ │ + mov r2, #0 │ │ + ldrb lr, [r3, r1, lsl #2]! │ │ + str r2, [sp, #52] ; 0x34 │ │ + and r2, fp, #31 │ │ + ldrb r3, [r3, #1] │ │ + str r2, [sp, #80] ; 0x50 │ │ + and r2, r0, #31 │ │ + str r1, [sp, #144] ; 0x90 │ │ + str r2, [sp, #104] ; 0x68 │ │ + beq 58394 │ │ + tst r0, #1 │ │ + bne 5837c │ │ + ldr r2, [sp, #164] ; 0xa4 │ │ + cmp lr, r2 │ │ + bls 58394 │ │ + mov r2, #1 │ │ + str r2, [sp, #52] ; 0x34 │ │ + ldr r2, [sp, #152] ; 0x98 │ │ + cmp r3, r2 │ │ + andls r2, fp, #1 │ │ + strls r2, [sp, #52] ; 0x34 │ │ + ldr r2, [sp, #152] ; 0x98 │ │ + ldr r7, [sp, #80] ; 0x50 │ │ + lsr r2, r7, r2 │ │ + ldr r7, [sp, #104] ; 0x68 │ │ + str r2, [sp, #76] ; 0x4c │ │ + ldr r2, [sp, #164] ; 0xa4 │ │ + lsr r2, r7, r2 │ │ + ldrb r7, [r5, #6] │ │ + str r2, [sp, #120] ; 0x78 │ │ + cmp r7, #0 │ │ + beq 58480 │ │ + movw r0, #16448 ; 0x4040 │ │ + sub r1, r3, #1 │ │ + cmp r1, #31 │ │ + movt r0, #16448 ; 0x4040 │ │ + bhi 58f88 │ │ + add r7, pc, #4 │ │ + ldr r1, [r7, r1, lsl #2] │ │ + add pc, r7, r1 │ │ + andeq r0, r0, r0, lsl #1 │ │ + andeq r0, r0, r0, lsr #22 │ │ + andeq r0, r0, r8, lsr #23 │ │ + andeq r0, r0, r0, asr #22 │ │ + andeq r0, r0, r8, lsr #23 │ │ + andeq r0, r0, r8, lsr #23 │ │ + andeq r0, r0, r8, lsr #23 │ │ + andeq r0, r0, ip, asr fp │ │ + andeq r0, r0, r8, lsr #23 │ │ + andeq r0, r0, r8, lsr #23 │ │ + andeq r0, r0, r8, lsr #23 │ │ + andeq r0, r0, r8, lsr #23 │ │ + andeq r0, r0, r8, lsr #23 │ │ + andeq r0, r0, r8, lsr #23 │ │ + andeq r0, r0, r8, lsr #23 │ │ + muleq r0, r4, fp │ │ + andeq r0, r0, r8, lsr #23 │ │ + andeq r0, r0, r8, lsr #23 │ │ + andeq r0, r0, r8, lsr #23 │ │ + andeq r0, r0, r8, lsr #23 │ │ + andeq r0, r0, r8, lsr #23 │ │ + andeq r0, r0, r8, lsr #23 │ │ + andeq r0, r0, r8, lsr #23 │ │ + andeq r0, r0, r8, lsr #23 │ │ + andeq r0, r0, r8, lsr #23 │ │ + andeq r0, r0, r8, lsr #23 │ │ + andeq r0, r0, r8, lsr #23 │ │ + andeq r0, r0, r8, lsr #23 │ │ + andeq r0, r0, r8, lsr #23 │ │ + andeq r0, r0, r8, lsr #23 │ │ + andeq r0, r0, r8, lsr #23 │ │ + andeq r0, r0, ip, ror fp │ │ + ldr r1, [sp, #80] ; 0x50 │ │ + mov r7, #64 ; 0x40 │ │ add r1, r4, r1 │ │ - vld1.16 {d28-d29}, [r1] │ │ - add r1, sp, #576 ; 0x240 │ │ - vabs.s32 q10, q8 │ │ - vclt.s32 q8, q8, #0 │ │ - vshl.u32 q11, q10, q1 │ │ - vsub.i32 q11, q0, q11 │ │ - vmax.s32 q11, q11, q7 │ │ - vmin.s32 q10, q10, q11 │ │ - vneg.s32 q11, q10 │ │ - vbsl q8, q11, q10 │ │ - vmovl.s16 q10, d29 │ │ - vstmia r1, {d20-d21} │ │ - vsubw.u16 q10, q10, d5 │ │ - vabs.s32 q11, q10 │ │ + strb r7, [r1, #48] ; 0x30 │ │ + sub r1, lr, #1 │ │ + cmp r1, #31 │ │ + bls 58f94 │ │ + b 59034 │ │ + str r5, [sp, #140] ; 0x8c │ │ + mov r6, #10 │ │ + ldr r2, [sp, #140] ; 0x8c │ │ + ldr ip, [r4, #4] │ │ + ldrb r5, [r2, #3] │ │ + ldr r2, [sp, #140] ; 0x8c │ │ + cmp r5, #0 │ │ + ldr r5, [sp, #140] ; 0x8c │ │ + movweq r6, #26 │ │ + ldrb r1, [r2, #7] │ │ + str r1, [sp, #116] ; 0x74 │ │ + ldr r1, [sp, #160] ; 0xa0 │ │ + ldr r7, [r1, #2156] ; 0x86c │ │ + ldr r2, [r1, #2160] ; 0x870 │ │ + ldrb r1, [r5, r6] │ │ + ldr r5, [sp, #140] ; 0x8c │ │ + str r1, [sp, #88] ; 0x58 │ │ + sub r1, r2, fp │ │ + cmp r1, r3 │ │ + sub r2, r7, r0 │ │ + ldrb r5, [r5, #29] │ │ + movgt r1, r3 │ │ + strh r5, [sp, #184] ; 0xb8 │ │ + cmp r2, lr │ │ + ldr r5, [sp, #140] ; 0x8c │ │ + movgt r2, lr │ │ + cmp r1, #1 │ │ + str r2, [sp, #56] ; 0x38 │ │ + ldrh r5, [r5, #30] │ │ + strh r5, [sp, #186] ; 0xba │ │ + ldr r5, [sp, #140] ; 0x8c │ │ + blt 5938c │ │ + ldr r2, [sp, #152] ; 0x98 │ │ + mov r3, r2 │ │ + add r2, r1, r2 │ │ + asr r2, r2, r3 │ │ + str r2, [sp, #32] │ │ + ldr r2, [sp, #164] ; 0xa4 │ │ + mov r3, r2 │ │ + ldr r2, [sp, #56] ; 0x38 │ │ + add r2, r2, r3 │ │ + asr r2, r2, r3 │ │ + str r2, [sp, #44] ; 0x2c │ │ + ldr r3, [pc, #4024] ; 594ec │ │ + ldr r3, [pc, r3] │ │ + str r1, [sp, #36] ; 0x24 │ │ + ldr r1, [sp, #116] ; 0x74 │ │ + add r2, r3, r1, lsl #3 │ │ + add r1, r2, #1 │ │ + str r1, [sp, #132] ; 0x84 │ │ + ldr r1, [sp, #88] ; 0x58 │ │ + add r2, r3, r1, lsl #3 │ │ + ldr r1, [sp, #36] ; 0x24 │ │ + add r2, r2, #1 │ │ + str r2, [sp, #84] ; 0x54 │ │ + add r2, ip, #13888 ; 0x3640 │ │ + str r2, [sp, #136] ; 0x88 │ │ + mov r2, #0 │ │ + b 5857c │ │ + ldr r1, [sp, #36] ; 0x24 │ │ + ldr r2, [sp, #40] ; 0x28 │ │ + cmp r2, r1 │ │ + bge 5938c │ │ + add r7, r2, #16 │ │ + str r7, [sp, #40] ; 0x28 │ │ + cmp r1, r7 │ │ + mov r3, r7 │ │ + movlt r3, r1 │ │ + ldr r1, [sp, #56] ; 0x38 │ │ + str r3, [sp, #72] ; 0x48 │ │ + cmp r1, #1 │ │ + blt 5856c │ │ + ldr r6, [sp, #152] ; 0x98 │ │ + mov ip, #0 │ │ + ldr r3, [sp, #32] │ │ + str r2, [sp, #68] ; 0x44 │ │ + cmp r3, r7, lsr r6 │ │ + lsrge r3, r7, r6 │ │ + cmp r2, #0 │ │ + str r3, [sp, #100] ; 0x64 │ │ + lsr r3, r2, r6 │ │ + movwne r2, #1 │ │ + str r3, [sp, #64] ; 0x40 │ │ + str r2, [sp, #48] ; 0x30 │ │ + mov r2, r1 │ │ + b 585ec │ │ + ldr r7, [sp, #60] ; 0x3c │ │ + ldr r2, [sp, #56] ; 0x38 │ │ + cmp r7, r2 │ │ + mov ip, r7 │ │ + bge 5856c │ │ + ldr r3, [sp, #68] ; 0x44 │ │ + add r6, ip, #16 │ │ + cmp r2, r6 │ │ + str r6, [sp, #60] ; 0x3c │ │ + movlt r6, r2 │ │ + add r1, fp, r3 │ │ + mov r2, r3 │ │ + ldr r3, [sp, #72] ; 0x48 │ │ + str r1, [r4, #12] │ │ + cmp r2, r3 │ │ + str r6, [sp, #148] ; 0x94 │ │ + str ip, [sp, #96] ; 0x60 │ │ + bge 58a50 │ │ + cmp ip, #0 │ │ + mov r3, ip │ │ + movwne r3, #1 │ │ + mov r7, r2 │ │ + str r3, [sp, #108] ; 0x6c │ │ + ldr r3, [sp, #48] ; 0x30 │ │ + str r3, [sp, #124] ; 0x7c │ │ + b 5867c │ │ + ldr r1, [r4, #12] │ │ + ldr ip, [sp, #96] ; 0x60 │ │ + ldr r7, [sp, #112] ; 0x70 │ │ + ldr r2, [sp, #84] ; 0x54 │ │ + sub r0, r0, fp │ │ + ldrb r2, [r2] │ │ + add r1, r1, r2 │ │ + add r7, r7, r2 │ │ + strd r0, [r4, #8] │ │ + ldr r2, [sp, #124] ; 0x7c │ │ + add r2, r2, #1 │ │ + str r2, [sp, #124] ; 0x7c │ │ + ldr r2, [sp, #72] ; 0x48 │ │ + cmp r7, r2 │ │ + bge 58a54 │ │ + ldr r2, [sp, #160] ; 0xa0 │ │ + add r0, r0, ip │ │ + ldr r6, [sp, #148] ; 0x94 │ │ + ldr r3, [r2, #2144] ; 0x860 │ │ + cmp ip, r6 │ │ + ldr r2, [r2, #2788] ; 0xae4 │ │ + str r0, [r4, #8] │ │ + bge 58a48 │ │ + mul r0, r3, r1 │ │ + ldr r9, [sp, #108] ; 0x6c │ │ + mov fp, ip │ │ + str r7, [sp, #112] ; 0x70 │ │ + add r0, r0, r0, lsl #2 │ │ + add r0, r2, r0, lsl #1 │ │ + str r0, [sp, #128] ; 0x80 │ │ + ldr r0, [sp, #80] ; 0x50 │ │ + add r0, r7, r0 │ │ + add r0, r4, r0 │ │ + add r0, r0, #48 ; 0x30 │ │ + str r0, [sp, #156] ; 0x9c │ │ + ldrb r0, [r5, #3] │ │ + cmp r0, #0 │ │ + bne 58744 │ │ + mov r0, #0 │ │ + add r1, sp, #184 ; 0xb8 │ │ + ldrb r3, [r5, #26] │ │ + mov r2, r5 │ │ + str r0, [sp] │ │ + stmib sp, {r1, r9} │ │ + ldr r1, [sp, #124] ; 0x7c │ │ + str r1, [sp, #12] │ │ + ldr r1, [sp, #144] ; 0x90 │ │ + str r0, [sp, #16] │ │ + mov r0, r4 │ │ + bl 594fc │ │ + ldr r0, [sp, #88] ; 0x58 │ │ + ldr r1, [pc, #3548] ; 594f0 │ │ + ldr r1, [pc, r1] │ │ + ldrb r7, [r1, r0, lsl #3] │ │ + ldr r0, [r4, #8] │ │ + add fp, fp, r7 │ │ + ldr r1, [sp, #148] ; 0x94 │ │ + add r9, r9, #1 │ │ + add r0, r0, r7 │ │ + str r0, [r4, #8] │ │ + cmp fp, r1 │ │ + bge 58640 │ │ + ldrb r0, [r5, #3] │ │ + cmp r0, #0 │ │ + beq 586d8 │ │ + ldr r8, [sp, #136] ; 0x88 │ │ + mov r0, #64 ; 0x40 │ │ + strb r0, [sp, #183] ; 0xb7 │ │ + add r2, sp, #183 ; 0xb7 │ │ + ldrb r3, [r5, #10] │ │ + ldr r0, [r4, #640] ; 0x280 │ │ + ldr r1, [r8] │ │ + str r2, [sp, #24] │ │ + add r2, sp, #176 ; 0xb0 │ │ + str r2, [sp, #20] │ │ + ldr r2, [sp, #88] ; 0x58 │ │ + ldr r7, [pc, #3452] ; 594f4 │ │ + ldr r7, [pc, r7] │ │ + str r1, [sp, #16] │ │ + mov r1, #0 │ │ + str r1, [sp, #12] │ │ + mov r1, #1 │ │ + str r1, [sp, #8] │ │ + ldr r1, [sp, #84] ; 0x54 │ │ + ldrb r7, [r7, r2, lsl #3] │ │ + mov r2, #8 │ │ + str r5, [sp, #4] │ │ + ldrb r6, [r1] │ │ + ldr r1, [sp, #144] ; 0x90 │ │ + str r1, [sp] │ │ + cmp r6, #8 │ │ + mov r1, #8 │ │ + movcc r1, r6 │ │ + cmp r7, #8 │ │ + movcc r2, r7 │ │ + smulbb r5, r2, r1 │ │ + ldr r1, [sp, #104] ; 0x68 │ │ + ldr r2, [sp, #156] ; 0x9c │ │ + add sl, fp, r1 │ │ + add r0, r0, sl │ │ + add r1, r0, #32 │ │ + mov r0, r4 │ │ + bl 59c48 │ │ + ldr r1, [r4, #8] │ │ + ldr r2, [sp, #128] ; 0x80 │ │ + add r1, r1, r1, lsl #2 │ │ + lsl r1, r1, #1 │ │ + strh r0, [r2, r1]! │ │ + ldr r0, [sp, #176] ; 0xb0 │ │ + strb r0, [r2, #6] │ │ + ldr r0, [r8] │ │ + ldr r1, [sp, #160] ; 0xa0 │ │ + add r0, r0, r5, lsl #6 │ │ + str r0, [r8] │ │ + ldr r0, [r4, #12] │ │ + ldr r1, [r1, #2160] ; 0x870 │ │ + sub r1, r1, r0 │ │ + cmp r1, r6 │ │ + movgt r1, r6 │ │ + sub r0, r1, #1 │ │ + cmp r0, #15 │ │ + bhi 58898 │ │ + add r2, pc, #4 │ │ + ldr r0, [r2, r0, lsl #2] │ │ + add pc, r2, r0 │ │ + andeq r0, r0, r0, asr #32 │ │ + andeq r0, r0, r0, asr r0 │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r8, ror r0 │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + muleq r0, r4, r0 │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + strheq r0, [r0], -ip │ │ + ldr r0, [sp, #156] ; 0x9c │ │ + ldrb r6, [sp, #183] ; 0xb7 │ │ + strb r6, [r0] │ │ + b 5891c │ │ + ldrb r6, [sp, #183] ; 0xb7 │ │ ldr r1, [sp, #156] ; 0x9c │ │ - vclt.s32 q10, q10, #0 │ │ - add r1, r4, r1 │ │ - vld1.16 {d12-d13}, [r1] │ │ - add r1, sp, #560 ; 0x230 │ │ - vshl.u32 q12, q11, q1 │ │ - vsub.i32 q12, q0, q12 │ │ - vmax.s32 q12, q12, q7 │ │ - vmin.s32 q11, q11, q12 │ │ - vneg.s32 q12, q11 │ │ - vbsl q10, q12, q11 │ │ - vadd.i32 q10, q10, q8 │ │ - vmovl.s16 q8, d13 │ │ - vstmia r1, {d16-d17} │ │ - vsubw.u16 q8, q8, d5 │ │ - add r1, sp, #64 ; 0x40 │ │ - vabs.s32 q11, q8 │ │ - vclt.s32 q8, q8, #0 │ │ - vldmia r1, {d6-d7} │ │ - add r1, sp, #48 ; 0x30 │ │ - vldmia r1, {d8-d9} │ │ - vshl.u32 q12, q11, q3 │ │ + orr r0, r6, r6, lsl #8 │ │ + strh r0, [r1] │ │ + b 5891c │ │ + ldrb r6, [sp, #183] ; 0xb7 │ │ + ldr r0, [sp, #156] ; 0x9c │ │ + mov r2, r6 │ │ + bl 2ddc <__aeabi_memset@plt> │ │ + b 5891c │ │ + ldrb r6, [sp, #183] ; 0xb7 │ │ + movw r0, #257 ; 0x101 │ │ + movt r0, #257 ; 0x101 │ │ + ldr r1, [sp, #156] ; 0x9c │ │ + mul r0, r6, r0 │ │ + str r0, [r1] │ │ + b 5891c │ │ + ldrb r6, [sp, #183] ; 0xb7 │ │ + movw r0, #257 ; 0x101 │ │ + movt r0, #257 ; 0x101 │ │ + mov r2, r0 │ │ + umull r0, r1, r6, r0 │ │ + mla r1, r6, r2, r1 │ │ + ldr r2, [sp, #156] ; 0x9c │ │ + str r0, [r2] │ │ + str r1, [r2, #4] │ │ + b 5891c │ │ + ldrb r6, [sp, #183] ; 0xb7 │ │ + movw r0, #257 ; 0x101 │ │ + movt r0, #257 ; 0x101 │ │ + mov r2, r0 │ │ + umull r0, r1, r6, r0 │ │ + mla r1, r6, r2, r1 │ │ + vmov.32 d16[0], r0 │ │ + ldr r0, [sp, #156] ; 0x9c │ │ + vmov.32 d16[1], r1 │ │ + vorr d17, d16, d16 │ │ + vst1.8 {d16-d17}, [r0] │ │ ldr r1, [sp, #160] ; 0xa0 │ │ - add r1, r4, r1 │ │ - vsub.i32 q12, q4, q12 │ │ - vmax.s32 q12, q12, q7 │ │ - vmin.s32 q11, q11, q12 │ │ - vneg.s32 q12, q11 │ │ - vbsl q8, q12, q11 │ │ - vld1.16 {d22-d23}, [r1] │ │ - add r1, sp, #688 ; 0x2b0 │ │ - vstmia r1, {d22-d23} │ │ - vmovl.s16 q11, d23 │ │ - add r1, sp, #544 ; 0x220 │ │ - vstmia r1, {d22-d23} │ │ - vsubw.u16 q11, q11, d5 │ │ - vabs.s32 q12, q11 │ │ - vclt.s32 q11, q11, #0 │ │ + ldr r0, [r4, #8] │ │ + ldr r5, [sp, #140] ; 0x8c │ │ + ldr r1, [r1, #2156] ; 0x86c │ │ + sub r1, r1, r0 │ │ + cmp r1, r7 │ │ + movgt r1, r7 │ │ + sub r0, r1, #1 │ │ + cmp r0, #15 │ │ + bhi 589b4 │ │ + add r2, pc, #4 │ │ + ldr r0, [r2, r0, lsl #2] │ │ + add pc, r2, r0 │ │ + andeq r0, r0, r0, asr #32 │ │ + andeq r0, r0, r0, asr r0 │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, ip, ror r0 │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + muleq r0, r8, r0 │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r0, asr #1 │ │ + ldr r0, [r4, #640] ; 0x280 │ │ + add r0, r0, sl │ │ + strb r6, [r0, #32] │ │ + b 58718 │ │ + ldr r0, [r4, #640] ; 0x280 │ │ + orr r1, r6, r6, lsl #8 │ │ + add r0, r0, sl │ │ + strh r1, [r0, #32] │ │ + b 58718 │ │ + ldr r0, [r4, #640] ; 0x280 │ │ + mov r2, r6 │ │ + add r0, r0, sl │ │ + add r0, r0, #32 │ │ + bl 2ddc <__aeabi_memset@plt> │ │ + b 58718 │ │ + movw r0, #257 ; 0x101 │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + movt r0, #257 ; 0x101 │ │ + mul r0, r6, r0 │ │ + add r1, r1, sl │ │ + str r0, [r1, #32] │ │ + b 58718 │ │ + movw r0, #257 ; 0x101 │ │ + ldr r2, [r4, #640] ; 0x280 │ │ + movt r0, #257 ; 0x101 │ │ + mov r3, r0 │ │ + umull r0, r1, r6, r0 │ │ + add r2, r2, sl │ │ + mla r1, r6, r3, r1 │ │ + str r0, [r2, #32] │ │ + str r1, [r2, #36] ; 0x24 │ │ + b 58718 │ │ + movw r0, #257 ; 0x101 │ │ + ldr r2, [r4, #640] ; 0x280 │ │ + movt r0, #257 ; 0x101 │ │ + mov r3, r0 │ │ + umull r0, r1, r6, r0 │ │ + add r2, r2, sl │ │ + mla r1, r6, r3, r1 │ │ + str r0, [r2, #32] │ │ + str r1, [r2, #36] ; 0x24 │ │ + ldr r2, [r4, #640] ; 0x280 │ │ + add r2, sl, r2 │ │ + str r1, [r2, #44] ; 0x2c │ │ + str r0, [r2, #40] ; 0x28 │ │ + b 58718 │ │ + mov fp, ip │ │ + b 5864c │ │ + mov r7, r2 │ │ + ldr r2, [sp, #52] ; 0x34 │ │ + sub fp, r1, r7 │ │ + str fp, [r4, #12] │ │ + cmp r2, #0 │ │ + beq 585d8 │ │ + ldr r2, [sp, #164] ; 0xa4 │ │ + ldr r3, [sp, #60] ; 0x3c │ │ + ldr r1, [sp, #44] ; 0x2c │ │ + lsr sl, ip, r2 │ │ + mov ip, #0 │ │ + cmp r1, r3, lsr r2 │ │ + str sl, [sp, #92] ; 0x5c │ │ + lsrge r1, r3, r2 │ │ + str r1, [sp, #148] ; 0x94 │ │ + b 58aa8 │ │ + ldr r2, [sp, #152] ; 0x98 │ │ + ldr ip, [sp, #124] ; 0x7c │ │ + sub fp, r1, r6, lsl r2 │ │ + cmp ip, #2 │ │ + str fp, [r4, #12] │ │ + beq 585d8 │ │ + ldr r1, [sp, #68] ; 0x44 │ │ + add r2, ip, #1 │ │ + ldr r3, [sp, #64] ; 0x40 │ │ + str r2, [sp, #124] ; 0x7c │ │ + add r1, fp, r1 │ │ + ldr r2, [sp, #100] ; 0x64 │ │ + mov r6, r3 │ │ + str r1, [r4, #12] │ │ + cmp r3, r2 │ │ + mov r2, r3 │ │ + blt 58b08 │ │ + b 58a90 │ │ + ldr r1, [r4, #12] │ │ + ldr r2, [sp, #152] ; 0x98 │ │ + add r1, r1, r8, lsl r2 │ │ + ldr r2, [sp, #164] ; 0xa4 │ │ + sub r0, r0, sl, lsl r2 │ │ + strd r0, [r4, #8] │ │ + ldr r6, [sp, #108] ; 0x6c │ │ + ldr r2, [sp, #100] ; 0x64 │ │ + ldr sl, [sp, #92] ; 0x5c │ │ + add r6, r6, r8 │ │ + cmp r6, r2 │ │ + bge 58a90 │ │ + ldr r2, [sp, #160] ; 0xa0 │ │ + ldr r7, [sp, #96] ; 0x60 │ │ + str r6, [sp, #108] ; 0x6c │ │ + ldr r3, [r2, #2144] ; 0x860 │ │ + add r0, r0, r7 │ │ + ldr r2, [r2, #2788] ; 0xae4 │ │ + ldr r7, [sp, #148] ; 0x94 │ │ + str r0, [r4, #8] │ │ + cmp sl, r7 │ │ + bge 58ef4 │ │ + mul r0, r3, r1 │ │ + ldr r1, [sp, #80] ; 0x50 │ │ + add r0, r0, r0, lsl #2 │ │ + add r0, r2, r0, lsl #1 │ │ + str r0, [sp, #128] ; 0x80 │ │ + ldr r0, [sp, #152] ; 0x98 │ │ + add r0, r1, r6, lsl r0 │ │ + ldr r1, [sp, #104] ; 0x68 │ │ + orr r0, r1, r0, lsl #5 │ │ + str r0, [sp, #112] ; 0x70 │ │ + ldr r0, [sp, #76] ; 0x4c │ │ + add r1, r4, ip, lsl #5 │ │ + add r0, r6, r0 │ │ + add r0, r1, r0 │ │ + add r0, r0, #80 ; 0x50 │ │ + str r0, [sp, #156] ; 0x9c │ │ + b 58bb4 │ │ + ldr r0, [r4, #640] ; 0x280 │ │ + mov r2, r6 │ │ + add r0, r0, ip, lsl #5 │ │ + add r0, r0, fp │ │ + add r0, r0, #64 ; 0x40 │ │ + bl 2ddc <__aeabi_memset@plt> │ │ + mov ip, r9 │ │ ldr r1, [sp, #164] ; 0xa4 │ │ + add sl, sl, r5 │ │ + ldr r0, [r4, #8] │ │ + add r0, r0, r5, lsl r1 │ │ + ldr r1, [sp, #148] ; 0x94 │ │ + ldr r5, [sp, #140] ; 0x8c │ │ + cmp sl, r1 │ │ + str r0, [r4, #8] │ │ + bge 58ad8 │ │ + mov r0, #64 ; 0x40 │ │ + strb r0, [sp, #175] ; 0xaf │ │ + ldrb r0, [r5, #3] │ │ + cmp r0, #0 │ │ + bne 58be4 │ │ + ldr r1, [sp, #164] ; 0xa4 │ │ + ldr r2, [sp, #112] ; 0x70 │ │ + add r1, r2, sl, lsl r1 │ │ + movw r2, #7904 ; 0x1ee0 │ │ add r1, r4, r1 │ │ - vshl.u32 q13, q12, q3 │ │ - vsub.i32 q13, q4, q13 │ │ - vmax.s32 q13, q13, q7 │ │ - vmin.s32 q12, q12, q13 │ │ - vneg.s32 q13, q12 │ │ - vbsl q11, q13, q12 │ │ - vadd.i32 q8, q11, q8 │ │ - vld1.16 {d22-d23}, [r1] │ │ - add r1, sp, #656 ; 0x290 │ │ - vstmia r1, {d22-d23} │ │ - vmovl.s16 q11, d23 │ │ - add r1, sp, #528 ; 0x210 │ │ - vstmia r1, {d22-d23} │ │ - vsubw.u16 q11, q11, d5 │ │ - vabs.s32 q12, q11 │ │ - vclt.s32 q11, q11, #0 │ │ - ldr r1, [sp, #168] ; 0xa8 │ │ - add r1, r4, r1 │ │ - vshl.u32 q13, q12, q3 │ │ - vsub.i32 q13, q4, q13 │ │ - vmax.s32 q13, q13, q7 │ │ - vmin.s32 q12, q12, q13 │ │ - vneg.s32 q13, q12 │ │ - vbsl q11, q13, q12 │ │ - vadd.i32 q8, q8, q11 │ │ - vld1.16 {d22-d23}, [r1] │ │ - add r1, sp, #640 ; 0x280 │ │ - vstmia r1, {d22-d23} │ │ - vmovl.s16 q11, d23 │ │ - add r1, sp, #512 ; 0x200 │ │ - vstmia r1, {d22-d23} │ │ - vsubw.u16 q11, q11, d5 │ │ - vabs.s32 q12, q11 │ │ - vclt.s32 q11, q11, #0 │ │ - ldr r1, [sp, #172] ; 0xac │ │ + ldrb r1, [r1, r2] │ │ + str r1, [sp, #168] ; 0xa8 │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + mov r7, r4 │ │ + ldr r4, [sp, #136] ; 0x88 │ │ + mov r9, ip │ │ + ldrb r3, [r5, #7] │ │ + ldr r6, [sp, #144] ; 0x90 │ │ + ldr r2, [r4] │ │ + str r0, [sp, #8] │ │ + add r0, sp, #168 ; 0xa8 │ │ + str r0, [sp, #20] │ │ + add r0, sp, #175 ; 0xaf │ │ + str r0, [sp, #24] │ │ + ldr r0, [sp, #120] ; 0x78 │ │ + str r2, [sp, #16] │ │ + add fp, sl, r0 │ │ + add r0, r1, ip, lsl #5 │ │ + add r0, r0, fp │ │ + ldr r2, [sp, #156] ; 0x9c │ │ + add r1, r0, #64 ; 0x40 │ │ + str r6, [sp] │ │ + ldr r6, [sp, #124] ; 0x7c │ │ + mov r0, r7 │ │ + str r5, [sp, #4] │ │ + str r6, [sp, #12] │ │ + bl 59c48 │ │ + ldr r1, [r7, #8] │ │ + ldr r2, [sp, #116] ; 0x74 │ │ + ldr r3, [pc, #2208] ; 594f8 │ │ + add r1, r1, r1, lsl #2 │ │ + ldr r3, [pc, r3] │ │ + ldrb r5, [r3, r2, lsl #3] │ │ + ldr r2, [sp, #128] ; 0x80 │ │ + add r1, r2, r1, lsl #1 │ │ + ldr r2, [sp, #132] ; 0x84 │ │ + ldrb r8, [r2] │ │ + add r2, r1, r6, lsl #1 │ │ + add r1, r1, r6 │ │ + strh r0, [r2] │ │ + smulbb r0, r5, r8 │ │ + ldr r2, [sp, #168] ; 0xa8 │ │ + strb r2, [r1, #6] │ │ + ldr r1, [r4] │ │ + ldr r2, [sp, #152] ; 0x98 │ │ + add r0, r1, r0, lsl #6 │ │ + str r0, [r4] │ │ + ldr r0, [sp, #160] ; 0xa0 │ │ + mov r4, r7 │ │ + ldr r1, [r7, #12] │ │ + ldr r0, [r0, #2160] ; 0x870 │ │ + add r0, r0, r2 │ │ + sub r0, r0, r1 │ │ + mov r1, r8 │ │ + cmp r8, r0, asr r2 │ │ + asrge r1, r0, r2 │ │ + sub r0, r1, #1 │ │ + cmp r0, #15 │ │ + bhi 58d38 │ │ + add r2, pc, #4 │ │ + ldr r0, [r2, r0, lsl #2] │ │ + add pc, r2, r0 │ │ + andeq r0, r0, r0, asr #32 │ │ + andeq r0, r0, r0, asr r0 │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r8, ror r0 │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + muleq r0, r4, r0 │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + strheq r0, [r0], -ip │ │ + ldr r0, [sp, #156] ; 0x9c │ │ + ldrb r6, [sp, #175] ; 0xaf │ │ + strb r6, [r0] │ │ + b 58dbc │ │ + ldrb r6, [sp, #175] ; 0xaf │ │ + ldr r1, [sp, #156] ; 0x9c │ │ + orr r0, r6, r6, lsl #8 │ │ + strh r0, [r1] │ │ + b 58dbc │ │ + ldrb r6, [sp, #175] ; 0xaf │ │ + ldr r0, [sp, #156] ; 0x9c │ │ + mov r2, r6 │ │ + bl 2ddc <__aeabi_memset@plt> │ │ + b 58dbc │ │ + ldrb r6, [sp, #175] ; 0xaf │ │ + movw r0, #257 ; 0x101 │ │ + movt r0, #257 ; 0x101 │ │ + ldr r1, [sp, #156] ; 0x9c │ │ + mul r0, r6, r0 │ │ + str r0, [r1] │ │ + b 58dbc │ │ + ldrb r6, [sp, #175] ; 0xaf │ │ + movw r0, #257 ; 0x101 │ │ + movt r0, #257 ; 0x101 │ │ + mov r2, r0 │ │ + umull r0, r1, r6, r0 │ │ + mla r1, r6, r2, r1 │ │ + ldr r2, [sp, #156] ; 0x9c │ │ + str r0, [r2] │ │ + str r1, [r2, #4] │ │ + b 58dbc │ │ + ldrb r6, [sp, #175] ; 0xaf │ │ + movw r0, #257 ; 0x101 │ │ + movt r0, #257 ; 0x101 │ │ + mov r2, r0 │ │ + umull r0, r1, r6, r0 │ │ + mla r1, r6, r2, r1 │ │ + vmov.32 d16[0], r0 │ │ + ldr r0, [sp, #156] ; 0x9c │ │ + vmov.32 d16[1], r1 │ │ + vorr d17, d16, d16 │ │ + vst1.8 {d16-d17}, [r0] │ │ + ldr r0, [sp, #160] ; 0xa0 │ │ + mov ip, r9 │ │ + ldr r2, [sp, #164] ; 0xa4 │ │ + ldr r1, [r4, #8] │ │ + ldr r0, [r0, #2156] ; 0x86c │ │ + add r0, r0, r2 │ │ + sub r0, r0, r1 │ │ + mov r1, r5 │ │ + cmp r5, r0, asr r2 │ │ + asrge r1, r0, r2 │ │ + sub r0, r1, #1 │ │ + cmp r0, #15 │ │ + bhi 58b74 │ │ + add r2, pc, #4 │ │ + ldr r0, [r2, r0, lsl #2] │ │ + add pc, r2, r0 │ │ + andeq r0, r0, r0, asr #32 │ │ + andeq r0, r0, r4, asr r0 │ │ + ; instruction: 0xfffffd78 │ │ + andeq r0, r0, ip, rrx │ │ + ; instruction: 0xfffffd78 │ │ + ; instruction: 0xfffffd78 │ │ + ; instruction: 0xfffffd78 │ │ + andeq r0, r0, ip, lsl #1 │ │ + ; instruction: 0xfffffd78 │ │ + ; instruction: 0xfffffd78 │ │ + ; instruction: 0xfffffd78 │ │ + ; instruction: 0xfffffd78 │ │ + ; instruction: 0xfffffd78 │ │ + ; instruction: 0xfffffd78 │ │ + ; instruction: 0xfffffd78 │ │ + strheq r0, [r0], -r8 │ │ + ldr r0, [r4, #640] ; 0x280 │ │ + add r0, r0, ip, lsl #5 │ │ + add r0, r0, fp │ │ + strb r6, [r0, #64] ; 0x40 │ │ + b 58b90 │ │ + ldr r0, [r4, #640] ; 0x280 │ │ + orr r1, r6, r6, lsl #8 │ │ + add r0, r0, ip, lsl #5 │ │ + add r0, r0, fp │ │ + strh r1, [r0, #64] ; 0x40 │ │ + b 58b90 │ │ + movw r1, #257 ; 0x101 │ │ + ldr r0, [r4, #640] ; 0x280 │ │ + movt r1, #257 ; 0x101 │ │ + mul r1, r6, r1 │ │ + add r0, r0, ip, lsl #5 │ │ + add r0, r0, fp │ │ + str r1, [r0, #64] ; 0x40 │ │ + b 58b90 │ │ + movw r0, #257 ; 0x101 │ │ + ldr r2, [r4, #640] ; 0x280 │ │ + movt r0, #257 ; 0x101 │ │ + mov r3, r0 │ │ + umull r0, r1, r6, r0 │ │ + add r2, r2, ip, lsl #5 │ │ + add r2, r2, fp │ │ + mla r1, r6, r3, r1 │ │ + str r0, [r2, #64] ; 0x40 │ │ + str r1, [r2, #68] ; 0x44 │ │ + b 58b90 │ │ + movw r0, #257 ; 0x101 │ │ + ldr r2, [r4, #640] ; 0x280 │ │ + movt r0, #257 ; 0x101 │ │ + mov r3, r0 │ │ + umull r0, r1, r6, r0 │ │ + add r2, r2, ip, lsl #5 │ │ + add r2, r2, fp │ │ + mla r1, r6, r3, r1 │ │ + str r0, [r2, #64] ; 0x40 │ │ + str r1, [r2, #68] ; 0x44 │ │ + ldr r2, [r4, #640] ; 0x280 │ │ + add r2, r2, ip, lsl #5 │ │ + add r2, r2, fp │ │ + str r1, [r2, #76] ; 0x4c │ │ + str r0, [r2, #72] ; 0x48 │ │ + b 58b90 │ │ + ldr r2, [sp, #132] ; 0x84 │ │ + ldrb r8, [r2] │ │ + b 58adc │ │ + ldr r1, [sp, #80] ; 0x50 │ │ + movw r7, #16448 ; 0x4040 │ │ add r1, r4, r1 │ │ - vshl.u32 q13, q12, q3 │ │ - vsub.i32 q13, q4, q13 │ │ - vmax.s32 q13, q13, q7 │ │ - vmin.s32 q12, q12, q13 │ │ - vneg.s32 q13, q12 │ │ - vbsl q11, q13, q12 │ │ - vadd.i32 q8, q8, q11 │ │ - vshl.s32 q8, q8, #1 │ │ - vmla.i32 q8, q10, q5 │ │ - vld1.16 {d20-d21}, [r1] │ │ - add r1, sp, #624 ; 0x270 │ │ - vstmia r1, {d20-d21} │ │ - vmovl.s16 q10, d21 │ │ - add r1, sp, #496 ; 0x1f0 │ │ - vstmia r1, {d20-d21} │ │ - vsubw.u16 q10, q10, d5 │ │ - vabs.s32 q11, q10 │ │ - ldr r1, [sp, #184] ; 0xb8 │ │ - vclt.s32 q10, q10, #0 │ │ + strh r7, [r1, #48] ; 0x30 │ │ + sub r1, lr, #1 │ │ + cmp r1, #31 │ │ + bls 58f94 │ │ + b 59034 │ │ + ldr r1, [sp, #80] ; 0x50 │ │ add r1, r4, r1 │ │ - vshl.u32 q12, q11, q1 │ │ - vsub.i32 q12, q0, q12 │ │ - vmax.s32 q12, q12, q7 │ │ - vmin.s32 q11, q11, q12 │ │ - vneg.s32 q12, q11 │ │ - vbsl q10, q12, q11 │ │ - vld1.16 {d22-d23}, [r1] │ │ - add r1, sp, #608 ; 0x260 │ │ - vstmia r1, {d22-d23} │ │ - vmovl.s16 q11, d23 │ │ - add r1, sp, #480 ; 0x1e0 │ │ - vstmia r1, {d22-d23} │ │ - vsubw.u16 q11, q11, d5 │ │ - add r1, sp, #80 ; 0x50 │ │ - vabs.s32 q12, q11 │ │ - vclt.s32 q11, q11, #0 │ │ - vldmia r1, {d30-d31} │ │ - ldr r1, [sp, #176] ; 0xb0 │ │ - vshl.u32 q13, q12, q1 │ │ + str r0, [r1, #48] ; 0x30 │ │ + sub r1, lr, #1 │ │ + cmp r1, #31 │ │ + bls 58f94 │ │ + b 59034 │ │ + ldr r1, [sp, #80] ; 0x50 │ │ add r1, r4, r1 │ │ - vsub.i32 q13, q0, q13 │ │ - vmax.s32 q13, q13, q7 │ │ - vmin.s32 q12, q12, q13 │ │ - vneg.s32 q13, q12 │ │ - vbsl q11, q13, q12 │ │ - vadd.i32 q10, q11, q10 │ │ - vmla.i32 q8, q10, q15 │ │ - vld1.16 {d20-d21}, [r1] │ │ - add r1, sp, #352 ; 0x160 │ │ - vstmia r1, {d20-d21} │ │ - vmovl.s16 q10, d21 │ │ - add r1, sp, #448 ; 0x1c0 │ │ - vstmia r1, {d20-d21} │ │ - vsubw.u16 q10, q10, d5 │ │ - vabs.s32 q11, q10 │ │ - ldr r1, [sp, #188] ; 0xbc │ │ - vclt.s32 q10, q10, #0 │ │ + str r0, [r1, #52] ; 0x34 │ │ + str r0, [r1, #48] ; 0x30 │ │ + sub r1, lr, #1 │ │ + cmp r1, #31 │ │ + bls 58f94 │ │ + b 59034 │ │ + ldr r1, [sp, #80] ; 0x50 │ │ + vmov.i8 q8, #64 ; 0x40 │ │ add r1, r4, r1 │ │ - vshl.u32 q12, q11, q3 │ │ - vsub.i32 q12, q4, q12 │ │ - vmax.s32 q12, q12, q7 │ │ - vmin.s32 q11, q11, q12 │ │ - vneg.s32 q12, q11 │ │ - vbsl q10, q12, q11 │ │ - vld1.16 {d22-d23}, [r1] │ │ - add r1, sp, #336 ; 0x150 │ │ - vstmia r1, {d22-d23} │ │ - vmovl.s16 q11, d23 │ │ - add r1, sp, #432 ; 0x1b0 │ │ - vstmia r1, {d22-d23} │ │ - vsubw.u16 q11, q11, d5 │ │ - vabs.s32 q12, q11 │ │ - vclt.s32 q11, q11, #0 │ │ - ldr r1, [sp, #180] ; 0xb4 │ │ + add r1, r1, #48 ; 0x30 │ │ + vst1.8 {d16-d17}, [r1]! │ │ + b 58f84 │ │ + ldr r1, [sp, #80] ; 0x50 │ │ + vmov.i8 q8, #64 ; 0x40 │ │ add r1, r4, r1 │ │ - vshl.u32 q13, q12, q3 │ │ - vsub.i32 q13, q4, q13 │ │ - vmax.s32 q13, q13, q7 │ │ - vmin.s32 q12, q12, q13 │ │ - vneg.s32 q13, q12 │ │ - vbsl q11, q13, q12 │ │ - vadd.i32 q10, q11, q10 │ │ - vld1.16 {d22-d23}, [r1] │ │ - add r1, sp, #320 ; 0x140 │ │ - vstmia r1, {d22-d23} │ │ - vmovl.s16 q11, d23 │ │ - add r1, sp, #400 ; 0x190 │ │ - vstmia r1, {d22-d23} │ │ - vsubw.u16 q11, q11, d5 │ │ - add r1, r4, lr │ │ - add r4, r4, #16 │ │ - vabs.s32 q12, q11 │ │ - vclt.s32 q11, q11, #0 │ │ - vshl.u32 q13, q12, q3 │ │ - vsub.i32 q13, q4, q13 │ │ - vmax.s32 q13, q13, q7 │ │ - vmin.s32 q12, q12, q13 │ │ - vneg.s32 q13, q12 │ │ - vbsl q11, q13, q12 │ │ - vadd.i32 q10, q10, q11 │ │ - vld1.16 {d22-d23}, [r1] │ │ - add r1, sp, #304 ; 0x130 │ │ - vstmia r1, {d22-d23} │ │ - vmovl.s16 q11, d23 │ │ - add r1, sp, #416 ; 0x1a0 │ │ - vstmia r1, {d22-d23} │ │ - vsubw.u16 q11, q11, d5 │ │ - add r1, sp, #368 ; 0x170 │ │ - vabs.s32 q12, q11 │ │ - vclt.s32 q11, q11, #0 │ │ - vshl.u32 q13, q12, q3 │ │ - vsub.i32 q13, q4, q13 │ │ - vmax.s32 q13, q13, q7 │ │ - vmin.s32 q12, q12, q13 │ │ - vneg.s32 q13, q12 │ │ - vbsl q11, q13, q12 │ │ - vadd.i32 q10, q10, q11 │ │ - vadd.i32 q8, q8, q10 │ │ - vmov.i32 q10, #8 ; 0x00000008 │ │ - vsra.s32 q8, q8, #31 │ │ - vadd.i32 q8, q8, q10 │ │ - vmovl.u16 q10, d5 │ │ - vstmia r1, {d20-d21} │ │ - vsra.s32 q10, q8, #4 │ │ - add r1, sp, #384 ; 0x180 │ │ - vmovl.s16 q8, d18 │ │ - vstmia r1, {d20-d21} │ │ - add r1, sp, #288 ; 0x120 │ │ - vstmia r1, {d16-d17} │ │ - vsubw.u16 q8, q8, d4 │ │ - add r1, sp, #272 ; 0x110 │ │ - vabs.s32 q9, q8 │ │ - vclt.s32 q8, q8, #0 │ │ - vshl.u32 q10, q9, q1 │ │ - vsub.i32 q10, q0, q10 │ │ - vmax.s32 q10, q10, q7 │ │ - vmin.s32 q9, q9, q10 │ │ - vneg.s32 q10, q9 │ │ - vbsl q8, q10, q9 │ │ - vmovl.s16 q9, d28 │ │ - vstmia r1, {d18-d19} │ │ - vsubw.u16 q9, q9, d4 │ │ - add r1, sp, #704 ; 0x2c0 │ │ - vabs.s32 q10, q9 │ │ - vclt.s32 q9, q9, #0 │ │ - vshl.u32 q11, q10, q1 │ │ - vsub.i32 q11, q0, q11 │ │ - vmax.s32 q11, q11, q7 │ │ - vmin.s32 q10, q10, q11 │ │ - vneg.s32 q11, q10 │ │ - vbsl q9, q11, q10 │ │ - vadd.i32 q10, q9, q8 │ │ - vmovl.s16 q8, d12 │ │ - vsubw.u16 q9, q8, d4 │ │ - vstmia r1, {d16-d17} │ │ - add r1, sp, #688 ; 0x2b0 │ │ - vabs.s32 q11, q9 │ │ - vclt.s32 q9, q9, #0 │ │ - vldmia r1, {d16-d17} │ │ - add r1, sp, #688 ; 0x2b0 │ │ - vshl.u32 q12, q11, q3 │ │ - vmovl.s16 q8, d16 │ │ - vsub.i32 q12, q4, q12 │ │ - vmax.s32 q12, q12, q7 │ │ - vstmia r1, {d16-d17} │ │ - add r1, sp, #656 ; 0x290 │ │ - vmin.s32 q11, q11, q12 │ │ - vneg.s32 q12, q11 │ │ - vbsl q9, q12, q11 │ │ - vsubw.u16 q11, q8, d4 │ │ - vldmia r1, {d16-d17} │ │ - add r1, sp, #656 ; 0x290 │ │ - vabs.s32 q12, q11 │ │ - vclt.s32 q11, q11, #0 │ │ - vmovl.s16 q8, d16 │ │ - vshl.u32 q14, q12, q3 │ │ - vstmia r1, {d16-d17} │ │ - add r1, sp, #640 ; 0x280 │ │ - vsub.i32 q14, q4, q14 │ │ - vmax.s32 q14, q14, q7 │ │ - vmin.s32 q12, q12, q14 │ │ - vneg.s32 q14, q12 │ │ - vbsl q11, q14, q12 │ │ - vadd.i32 q9, q11, q9 │ │ - vsubw.u16 q11, q8, d4 │ │ - vldmia r1, {d16-d17} │ │ - add r1, sp, #640 ; 0x280 │ │ - vabs.s32 q12, q11 │ │ - vclt.s32 q11, q11, #0 │ │ - vmovl.s16 q8, d16 │ │ - vshl.u32 q14, q12, q3 │ │ - vstmia r1, {d16-d17} │ │ - add r1, sp, #624 ; 0x270 │ │ - vsub.i32 q14, q4, q14 │ │ - vmax.s32 q14, q14, q7 │ │ - vmin.s32 q12, q12, q14 │ │ - vneg.s32 q14, q12 │ │ - vbsl q11, q14, q12 │ │ - vadd.i32 q9, q9, q11 │ │ - vsubw.u16 q11, q8, d4 │ │ - vldmia r1, {d16-d17} │ │ - add r1, sp, #624 ; 0x270 │ │ - vabs.s32 q12, q11 │ │ - vclt.s32 q11, q11, #0 │ │ - vmovl.s16 q8, d16 │ │ - vshl.u32 q14, q12, q3 │ │ - vstmia r1, {d16-d17} │ │ - add r1, sp, #608 ; 0x260 │ │ - vsub.i32 q14, q4, q14 │ │ - vmax.s32 q14, q14, q7 │ │ - vmin.s32 q12, q12, q14 │ │ - vneg.s32 q14, q12 │ │ - vbsl q11, q14, q12 │ │ - vadd.i32 q9, q9, q11 │ │ - vshl.s32 q9, q9, #1 │ │ - vmla.i32 q9, q10, q5 │ │ - vsubw.u16 q10, q8, d4 │ │ - vldmia r1, {d16-d17} │ │ - add r1, sp, #608 ; 0x260 │ │ - vabs.s32 q11, q10 │ │ - vclt.s32 q10, q10, #0 │ │ - vmovl.s16 q8, d16 │ │ - vshl.u32 q12, q11, q1 │ │ - vstmia r1, {d16-d17} │ │ - add r1, sp, #352 ; 0x160 │ │ - vsub.i32 q12, q0, q12 │ │ - vmax.s32 q12, q12, q7 │ │ - vmin.s32 q11, q11, q12 │ │ - vneg.s32 q12, q11 │ │ - vbsl q10, q12, q11 │ │ - vsubw.u16 q11, q8, d4 │ │ - vldmia r1, {d16-d17} │ │ - add r1, sp, #240 ; 0xf0 │ │ - vabs.s32 q12, q11 │ │ - vclt.s32 q11, q11, #0 │ │ - vmovl.s16 q13, d16 │ │ - vshl.u32 q14, q12, q1 │ │ - vstmia r1, {d26-d27} │ │ - add r1, sp, #336 ; 0x150 │ │ - vldmia r1, {d16-d17} │ │ - add r1, sp, #224 ; 0xe0 │ │ - vsub.i32 q14, q0, q14 │ │ - vmax.s32 q14, q14, q7 │ │ - vmin.s32 q12, q12, q14 │ │ - vneg.s32 q14, q12 │ │ - vbsl q11, q14, q12 │ │ - vadd.i32 q10, q11, q10 │ │ - vmovl.s16 q11, d16 │ │ - vmla.i32 q9, q10, q15 │ │ - vstmia r1, {d22-d23} │ │ - add r1, sp, #320 ; 0x140 │ │ - vsubw.u16 q10, q13, d4 │ │ - vldmia r1, {d16-d17} │ │ - add r1, sp, #256 ; 0x100 │ │ - vabs.s32 q12, q10 │ │ - vmovl.s16 q8, d16 │ │ - vshl.u32 q14, q12, q3 │ │ - vstmia r1, {d16-d17} │ │ - add r1, sp, #304 ; 0x130 │ │ - vsub.i32 q14, q4, q14 │ │ - vmax.s32 q14, q14, q7 │ │ - vmin.s32 q12, q12, q14 │ │ - vclt.s32 q14, q10, #0 │ │ - vneg.s32 q10, q12 │ │ - vbsl q14, q10, q12 │ │ - vsubw.u16 q12, q11, d4 │ │ - vabs.s32 q0, q12 │ │ - vclt.s32 q12, q12, #0 │ │ - vshl.u32 q1, q0, q3 │ │ - vsub.i32 q1, q4, q1 │ │ - vmax.s32 q1, q1, q7 │ │ - vmin.s32 q0, q0, q1 │ │ - vneg.s32 q1, q0 │ │ - vbsl q12, q1, q0 │ │ - vsubw.u16 q0, q8, d4 │ │ - vadd.i32 q14, q12, q14 │ │ - vabs.s32 q1, q0 │ │ - vclt.s32 q0, q0, #0 │ │ - vorr q12, q8, q8 │ │ - vldmia r1, {d16-d17} │ │ - add r1, sp, #352 ; 0x160 │ │ - vshl.u32 q15, q1, q3 │ │ - vmovl.s16 q8, d16 │ │ - vsub.i32 q15, q4, q15 │ │ - vmax.s32 q15, q15, q7 │ │ - vstmia r1, {d16-d17} │ │ - add r1, sp, #336 ; 0x150 │ │ - vmin.s32 q15, q1, q15 │ │ - vneg.s32 q1, q15 │ │ - vbsl q0, q1, q15 │ │ - vsubw.u16 q15, q8, d4 │ │ - vadd.i32 q14, q14, q0 │ │ - vabs.s32 q1, q15 │ │ - vclt.s32 q15, q15, #0 │ │ - vshl.u32 q8, q1, q3 │ │ - vsub.i32 q8, q4, q8 │ │ - vmax.s32 q8, q8, q7 │ │ - vmin.s32 q8, q1, q8 │ │ - vneg.s32 q1, q8 │ │ - vbsl q15, q1, q8 │ │ - vadd.i32 q8, q14, q15 │ │ - vadd.i32 q8, q9, q8 │ │ - vmov.i32 q9, #8 ; 0x00000008 │ │ - vsra.s32 q8, q8, #31 │ │ - vadd.i32 q8, q8, q9 │ │ - vmovl.u16 q9, d4 │ │ - vstmia r1, {d16-d17} │ │ - add r1, sp, #288 ; 0x120 │ │ - vldmia r1, {d10-d11} │ │ - add r1, sp, #272 ; 0x110 │ │ - vldmia r1, {d12-d13} │ │ - vmax.s32 q8, q5, q9 │ │ - add r1, sp, #704 ; 0x2c0 │ │ - vldmia r1, {d20-d21} │ │ - vmax.s32 q8, q8, q6 │ │ - add r1, sp, #688 ; 0x2b0 │ │ - vmax.s32 q8, q8, q10 │ │ - vldmia r1, {d20-d21} │ │ - add r1, sp, #656 ; 0x290 │ │ - vmax.s32 q8, q8, q10 │ │ - vldmia r1, {d20-d21} │ │ - add r1, sp, #640 ; 0x280 │ │ - vmax.s32 q8, q8, q10 │ │ - vldmia r1, {d20-d21} │ │ - add r1, sp, #624 ; 0x270 │ │ - vmax.s32 q8, q8, q10 │ │ - vldmia r1, {d20-d21} │ │ - add r1, sp, #608 ; 0x260 │ │ - vmax.s32 q8, q8, q10 │ │ - vldmia r1, {d20-d21} │ │ - add r1, sp, #320 ; 0x140 │ │ - vmax.s32 q8, q8, q10 │ │ - vmax.s32 q8, q8, q13 │ │ - vmax.s32 q8, q8, q11 │ │ - vmax.s32 q8, q8, q12 │ │ - vstmia r1, {d16-d17} │ │ - add r1, sp, #592 ; 0x250 │ │ - vldmia r1, {d30-d31} │ │ - add r1, sp, #368 ; 0x170 │ │ - vldmia r1, {d20-d21} │ │ - add r1, sp, #576 ; 0x240 │ │ - vldmia r1, {d2-d3} │ │ - add r1, sp, #560 ; 0x230 │ │ - vmin.u32 q8, q15, q10 │ │ - vldmia r1, {d14-d15} │ │ - add r1, sp, #544 ; 0x220 │ │ - vmax.s32 q15, q15, q10 │ │ - vldmia r1, {d4-d5} │ │ - add r1, sp, #528 ; 0x210 │ │ - vmin.u32 q8, q8, q1 │ │ - vldmia r1, {d22-d23} │ │ - add r1, sp, #512 ; 0x200 │ │ - vmax.s32 q15, q15, q1 │ │ - vldmia r1, {d24-d25} │ │ - add r1, sp, #496 ; 0x1f0 │ │ - vmin.u32 q1, q5, q9 │ │ - vldmia r1, {d26-d27} │ │ - add r1, sp, #480 ; 0x1e0 │ │ - vmin.u32 q8, q8, q7 │ │ - vldmia r1, {d28-d29} │ │ - add r1, sp, #448 ; 0x1c0 │ │ - vmin.u32 q1, q1, q6 │ │ - vldmia r1, {d0-d1} │ │ - add r1, sp, #432 ; 0x1b0 │ │ - vmax.s32 q15, q15, q7 │ │ - vldmia r1, {d6-d7} │ │ - add r1, sp, #400 ; 0x190 │ │ - vmin.u32 q8, q8, q2 │ │ - vldmia r1, {d8-d9} │ │ - add r1, sp, #704 ; 0x2c0 │ │ - vmax.s32 q15, q15, q2 │ │ - vldmia r1, {d20-d21} │ │ - add r1, sp, #688 ; 0x2b0 │ │ - vmin.u32 q8, q8, q11 │ │ - vmax.s32 q15, q15, q11 │ │ - vmin.u32 q1, q1, q10 │ │ - vldmia r1, {d20-d21} │ │ - add r1, sp, #656 ; 0x290 │ │ - vmin.u32 q8, q8, q12 │ │ - vmax.s32 q15, q15, q12 │ │ - vmin.u32 q1, q1, q10 │ │ - vldmia r1, {d20-d21} │ │ - add r1, sp, #640 ; 0x280 │ │ - vmin.u32 q8, q8, q13 │ │ - vmax.s32 q15, q15, q13 │ │ - vmin.u32 q1, q1, q10 │ │ - vldmia r1, {d20-d21} │ │ - add r1, sp, #624 ; 0x270 │ │ - vmin.u32 q8, q8, q14 │ │ - vmax.s32 q15, q15, q14 │ │ - vmin.u32 q1, q1, q10 │ │ - vldmia r1, {d20-d21} │ │ - add r1, sp, #608 ; 0x260 │ │ - vmin.u32 q8, q8, q0 │ │ - vmax.s32 q15, q15, q0 │ │ - vmin.u32 q1, q1, q10 │ │ - vldmia r1, {d20-d21} │ │ - add r1, sp, #240 ; 0xf0 │ │ - vmin.u32 q8, q8, q3 │ │ - vmax.s32 q15, q15, q3 │ │ - vmin.u32 q1, q1, q10 │ │ - vldmia r1, {d20-d21} │ │ - add r1, sp, #112 ; 0x70 │ │ - vmin.u32 q8, q8, q4 │ │ - vmax.s32 q15, q15, q4 │ │ - vmin.u32 q11, q1, q10 │ │ - vldmia r1, {d2-d3} │ │ - add r1, sp, #224 ; 0xe0 │ │ - vldmia r1, {d20-d21} │ │ - add r1, sp, #256 ; 0x100 │ │ - vmin.u32 q10, q11, q10 │ │ - vldmia r1, {d22-d23} │ │ - add r1, sp, #336 ; 0x150 │ │ - vmin.u32 q10, q10, q11 │ │ - vldmia r1, {d22-d23} │ │ - add r1, sp, #416 ; 0x1a0 │ │ - vldmia r1, {d24-d25} │ │ - add r1, sp, #352 ; 0x160 │ │ - vsra.s32 q9, q11, #4 │ │ - vldmia r1, {d26-d27} │ │ - add r1, sp, #320 ; 0x140 │ │ - vmax.s32 q11, q15, q12 │ │ - vmin.u32 q8, q8, q12 │ │ - vldmia r1, {d24-d25} │ │ - add r1, sp, #128 ; 0x80 │ │ - vmin.u32 q10, q10, q13 │ │ - vmax.s32 q12, q12, q13 │ │ - vldmia r1, {d0-d1} │ │ - add r1, sp, #384 ; 0x180 │ │ - vldmia r1, {d26-d27} │ │ - vmin.s32 q11, q13, q11 │ │ - vcgt.s32 q14, q8, q13 │ │ - vcgt.s32 q13, q10, q9 │ │ - vmin.s32 q9, q9, q12 │ │ - vbsl q14, q8, q11 │ │ - vbsl q13, q10, q9 │ │ - vmovn.i32 d17, q14 │ │ - vmovn.i32 d16, q13 │ │ - vmovn.i16 d16, q8 │ │ - vst1.8 {d16}, [r0] │ │ - bne 4a6fc │ │ - ldr r0, [sp, #1168] ; 0x490 │ │ - mov lr, r3 │ │ + add r1, r1, #48 ; 0x30 │ │ + vst1.8 {d16-d17}, [r1] │ │ + sub r1, lr, #1 │ │ + cmp r1, #31 │ │ + bhi 59034 │ │ + add r7, pc, #4 │ │ + ldr r1, [r7, r1, lsl #2] │ │ + add pc, r7, r1 │ │ + andeq r0, r0, r0, lsl #1 │ │ + andeq r0, r0, ip, ror r1 │ │ + muleq r0, r4, r0 │ │ + andeq r0, r0, r0, lsr #3 │ │ + muleq r0, r4, r0 │ │ + muleq r0, r4, r0 │ │ + muleq r0, r4, r0 │ │ + andeq r0, r0, r0, asr #3 │ │ + muleq r0, r4, r0 │ │ + muleq r0, r4, r0 │ │ + muleq r0, r4, r0 │ │ + muleq r0, r4, r0 │ │ + muleq r0, r4, r0 │ │ + muleq r0, r4, r0 │ │ + muleq r0, r4, r0 │ │ + andeq r0, r0, r8, lsr r2 │ │ + muleq r0, r4, r0 │ │ + muleq r0, r4, r0 │ │ + muleq r0, r4, r0 │ │ + muleq r0, r4, r0 │ │ + muleq r0, r4, r0 │ │ + muleq r0, r4, r0 │ │ + muleq r0, r4, r0 │ │ + muleq r0, r4, r0 │ │ + muleq r0, r4, r0 │ │ + muleq r0, r4, r0 │ │ + muleq r0, r4, r0 │ │ + muleq r0, r4, r0 │ │ + muleq r0, r4, r0 │ │ + muleq r0, r4, r0 │ │ + muleq r0, r4, r0 │ │ + andeq r0, r0, r4, ror #3 │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + mov r7, #64 ; 0x40 │ │ + ldr r2, [sp, #104] ; 0x68 │ │ + add r1, r1, r2 │ │ + strb r7, [r1, #32] │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + cmp r1, #0 │ │ + beq 5938c │ │ + ldr r2, [sp, #152] ; 0x98 │ │ + ldr r1, [sp, #164] ; 0xa4 │ │ + mov r6, r2 │ │ + add r2, r3, r2 │ │ + mov r7, r1 │ │ + add r1, lr, r1 │ │ + lsr r2, r2, r6 │ │ + sub r2, r2, #1 │ │ + lsr r1, r1, r7 │ │ + cmp r2, #31 │ │ + bhi 592cc │ │ + add r3, pc, #4 │ │ + ldr r2, [r3, r2, lsl #2] │ │ + add pc, r3, r2 │ │ + andeq r0, r0, r0, lsl #1 │ │ + muleq r0, r4, r1 │ │ + andeq r0, r0, r4, asr r2 │ │ + ; instruction: 0x000001b8 │ │ + andeq r0, r0, r4, asr r2 │ │ + andeq r0, r0, r4, asr r2 │ │ + andeq r0, r0, r4, asr r2 │ │ + ldrdeq r0, [r0], -r8 │ │ + andeq r0, r0, r4, asr r2 │ │ + andeq r0, r0, r4, asr r2 │ │ + andeq r0, r0, r4, asr r2 │ │ + andeq r0, r0, r4, asr r2 │ │ + andeq r0, r0, r4, asr r2 │ │ + andeq r0, r0, r4, asr r2 │ │ + andeq r0, r0, r4, asr r2 │ │ + andeq r0, r0, r0, lsl #4 │ │ + andeq r0, r0, r4, asr r2 │ │ + andeq r0, r0, r4, asr r2 │ │ + andeq r0, r0, r4, asr r2 │ │ + andeq r0, r0, r4, asr r2 │ │ + andeq r0, r0, r4, asr r2 │ │ + andeq r0, r0, r4, asr r2 │ │ + andeq r0, r0, r4, asr r2 │ │ + andeq r0, r0, r4, asr r2 │ │ + andeq r0, r0, r4, asr r2 │ │ + andeq r0, r0, r4, asr r2 │ │ + andeq r0, r0, r4, asr r2 │ │ + andeq r0, r0, r4, asr r2 │ │ + andeq r0, r0, r4, asr r2 │ │ + andeq r0, r0, r4, asr r2 │ │ + andeq r0, r0, r4, asr r2 │ │ + andeq r0, r0, ip, lsl r2 │ │ + ldr r2, [sp, #76] ; 0x4c │ │ + mov r3, #64 ; 0x40 │ │ + add r2, r4, r2 │ │ + strb r3, [r2, #112] ; 0x70 │ │ + strb r3, [r2, #80] ; 0x50 │ │ + sub r1, r1, #1 │ │ + cmp r1, #31 │ │ + bls 592d8 │ │ + b 5938c │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + movw r7, #16448 ; 0x4040 │ │ + ldr r2, [sp, #104] ; 0x68 │ │ + add r1, r1, r2 │ │ + strh r7, [r1, #32] │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + cmp r1, #0 │ │ + bne 59040 │ │ + b 5938c │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + ldr r2, [sp, #104] ; 0x68 │ │ + add r1, r1, r2 │ │ + str r0, [r1, #32] │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + cmp r1, #0 │ │ + bne 59040 │ │ + b 5938c │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + ldr r2, [sp, #104] ; 0x68 │ │ + add r1, r1, r2 │ │ + str r0, [r1, #36] ; 0x24 │ │ + str r0, [r1, #32] │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + cmp r1, #0 │ │ + bne 59040 │ │ + b 5938c │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + ldr r2, [sp, #104] ; 0x68 │ │ + add r1, r1, r2 │ │ + str r0, [r1, #36] ; 0x24 │ │ + str r0, [r1, #32] │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + add r1, r2, r1 │ │ + str r0, [r1, #44] ; 0x2c │ │ + str r0, [r1, #40] ; 0x28 │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + add r1, r2, r1 │ │ + str r0, [r1, #52] ; 0x34 │ │ + str r0, [r1, #48] ; 0x30 │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + add r1, r2, r1 │ │ + str r0, [r1, #60] ; 0x3c │ │ + str r0, [r1, #56] ; 0x38 │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + cmp r1, #0 │ │ + bne 59040 │ │ + b 5938c │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + ldr r2, [sp, #104] ; 0x68 │ │ + add r1, r1, r2 │ │ + str r0, [r1, #36] ; 0x24 │ │ + str r0, [r1, #32] │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + add r1, r2, r1 │ │ + str r0, [r1, #44] ; 0x2c │ │ + str r0, [r1, #40] ; 0x28 │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + cmp r1, #0 │ │ + bne 59040 │ │ + b 5938c │ │ + ldr r2, [sp, #76] ; 0x4c │ │ + movw r3, #16448 ; 0x4040 │ │ + add r2, r4, r2 │ │ + strh r3, [r2, #112] ; 0x70 │ │ + strh r3, [r2, #80] ; 0x50 │ │ + sub r1, r1, #1 │ │ + cmp r1, #31 │ │ + bls 592d8 │ │ + b 5938c │ │ + ldr r2, [sp, #76] ; 0x4c │ │ + add r2, r4, r2 │ │ + str r0, [r2, #112] ; 0x70 │ │ + str r0, [r2, #80] ; 0x50 │ │ + sub r1, r1, #1 │ │ + cmp r1, #31 │ │ + bls 592d8 │ │ + b 5938c │ │ + ldr r2, [sp, #76] ; 0x4c │ │ + add r2, r4, r2 │ │ + str r0, [r2, #116] ; 0x74 │ │ + str r0, [r2, #112] ; 0x70 │ │ + str r0, [r2, #84] ; 0x54 │ │ + str r0, [r2, #80] ; 0x50 │ │ + sub r1, r1, #1 │ │ + cmp r1, #31 │ │ + bls 592d8 │ │ + b 5938c │ │ + ldr r2, [sp, #76] ; 0x4c │ │ + vmov.i8 q8, #64 ; 0x40 │ │ + mov r3, #32 │ │ + add r2, r4, r2 │ │ + add r2, r2, #80 ; 0x50 │ │ + vst1.8 {d16-d17}, [r2], r3 │ │ + b 592c8 │ │ + ldr r2, [sp, #76] ; 0x4c │ │ + vmov.i8 q8, #64 ; 0x40 │ │ + add r3, r4, #80 ; 0x50 │ │ + mov r6, r2 │ │ + add r2, r2, #16 │ │ + add r7, r3, r2 │ │ + add r3, r3, r6 │ │ + vst1.8 {d16-d17}, [r7] │ │ + vst1.8 {d16-d17}, [r3] │ │ + add r3, r4, #112 ; 0x70 │ │ + add r2, r3, r2 │ │ + vst1.8 {d16-d17}, [r2] │ │ + add r2, r3, r6 │ │ + vst1.8 {d16-d17}, [r2] │ │ + sub r1, r1, #1 │ │ + cmp r1, #31 │ │ + bhi 5938c │ │ + add r2, pc, #8 │ │ + ldr r1, [r2, r1, lsl #2] │ │ + add pc, r2, r1 │ │ + andeq r4, r6, r0, lsr r4 │ │ + andeq r0, r0, r0, lsl #1 │ │ + andeq r0, r0, ip, lsr #1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + ldrdeq r0, [r0], -r8 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + strdeq r0, [r0], -ip │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r4, lsl r1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r8, ror #2 │ │ + ldr r1, [sp, #120] ; 0x78 │ │ + ldr r0, [r4, #640] ; 0x280 │ │ + add r0, r0, r1 │ │ + mov r2, r1 │ │ + mov r1, #64 ; 0x40 │ │ + strb r1, [r0, #64] ; 0x40 │ │ + ldr r0, [r4, #640] ; 0x280 │ │ + add r0, r0, r2 │ │ + strb r1, [r0, #96] ; 0x60 │ │ + add sp, sp, #188 ; 0xbc │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r1, [sp, #120] ; 0x78 │ │ + ldr r0, [r4, #640] ; 0x280 │ │ + add r0, r0, r1 │ │ + mov r2, r1 │ │ + movw r1, #16448 ; 0x4040 │ │ + strh r1, [r0, #64] ; 0x40 │ │ + ldr r0, [r4, #640] ; 0x280 │ │ + add r0, r0, r2 │ │ + strh r1, [r0, #96] ; 0x60 │ │ + add sp, sp, #188 ; 0xbc │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + ldr r2, [sp, #120] ; 0x78 │ │ + add r1, r1, r2 │ │ + str r0, [r1, #64] ; 0x40 │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + add r1, r1, r2 │ │ + str r0, [r1, #96] ; 0x60 │ │ + add sp, sp, #188 ; 0xbc │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r2, [sp, #120] ; 0x78 │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + add r1, r1, r2 │ │ + str r0, [r1, #68] ; 0x44 │ │ + str r0, [r1, #64] ; 0x40 │ │ + b 59438 │ │ + ldr r2, [sp, #120] ; 0x78 │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + add r1, r1, r2 │ │ + mov r3, r2 │ │ + add r2, r2, #8 │ │ + str r0, [r1, #68] ; 0x44 │ │ + str r0, [r1, #64] ; 0x40 │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + add r1, r1, r2 │ │ + str r0, [r1, #68] ; 0x44 │ │ + str r0, [r1, #64] ; 0x40 │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + add r1, r1, r3 │ │ + str r0, [r1, #100] ; 0x64 │ │ + str r0, [r1, #96] ; 0x60 │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + add r1, r1, r2 │ │ + str r0, [r1, #100] ; 0x64 │ │ + str r0, [r1, #96] ; 0x60 │ │ + add sp, sp, #188 ; 0xbc │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r2, [sp, #120] ; 0x78 │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + add r1, r1, r2 │ │ + mov r6, r2 │ │ + add r2, r2, #8 │ │ + add r3, r6, #16 │ │ + str r0, [r1, #68] ; 0x44 │ │ + add r7, r6, #24 │ │ + str r0, [r1, #64] ; 0x40 │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + add r1, r1, r2 │ │ + str r0, [r1, #68] ; 0x44 │ │ + str r0, [r1, #64] ; 0x40 │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + add r1, r1, r3 │ │ + str r0, [r1, #68] ; 0x44 │ │ + str r0, [r1, #64] ; 0x40 │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + add r1, r1, r7 │ │ + str r0, [r1, #68] ; 0x44 │ │ + str r0, [r1, #64] ; 0x40 │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + add r1, r1, r6 │ │ + str r0, [r1, #100] ; 0x64 │ │ + str r0, [r1, #96] ; 0x60 │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + add r1, r1, r2 │ │ + str r0, [r1, #100] ; 0x64 │ │ + str r0, [r1, #96] ; 0x60 │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + add r1, r1, r3 │ │ + str r0, [r1, #100] ; 0x64 │ │ + str r0, [r1, #96] ; 0x60 │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + add r1, r1, r7 │ │ + str r0, [r1, #100] ; 0x64 │ │ + str r0, [r1, #96] ; 0x60 │ │ + add sp, sp, #188 ; 0xbc │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + andeq r4, r6, ip, lsr r2 │ │ + andeq r4, r6, ip, asr r0 │ │ + strdeq r3, [r6], -r8 │ │ + andeq r3, r6, r4, lsl fp │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #68 ; 0x44 │ │ + mov r9, r0 │ │ + str r1, [sp, #52] ; 0x34 │ │ + ldr r5, [r9] │ │ + mov ip, r2 │ │ + ldr r1, [r9, #4] │ │ + ldr sl, [pc, #1828] ; 59c44 │ │ + ldr r6, [sp, #104] ; 0x68 │ │ + ldr r0, [sp, #120] ; 0x78 │ │ + ldr sl, [pc, sl] │ │ + cmp r6, #1 │ │ + mov r2, sl │ │ + ldrb r7, [r2, r3, lsl #3]! │ │ + str r7, [sp, #56] ; 0x38 │ │ + ldrb r8, [r2, #1] │ │ + ldr r2, [r5, #2088] ; 0x828 │ │ + str r2, [sp, #48] ; 0x30 │ │ + bgt 59684 │ │ + ldr r2, [sp, #108] ; 0x6c │ │ + add r2, r2, r6, lsl #1 │ │ + ldrh r4, [r2] │ │ + cmp r4, #0 │ │ + beq 59684 │ │ + ldr lr, [sp, #116] ; 0x74 │ │ + mov r2, #1 │ │ + ldr fp, [sp, #112] ; 0x70 │ │ + add r7, fp, lr, lsl #2 │ │ + tst r4, r2, lsl r7 │ │ + ldr r2, [sp, #108] ; 0x6c │ │ + beq 59684 │ │ + add r1, sl, r3, lsl #3 │ │ + str r0, [sp, #16] │ │ + lsl r0, lr, #1 │ │ + str r2, [sp, #4] │ │ + ldrb r4, [r1, #6] │ │ + mov r2, ip │ │ + str r0, [sp, #36] ; 0x24 │ │ + str r0, [sp, #12] │ │ + lsl r0, fp, #1 │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + mov r3, r4 │ │ + str r0, [sp, #48] ; 0x30 │ │ + str r0, [sp, #8] │ │ + add r0, r6, #1 │ │ + str r0, [sp, #40] ; 0x28 │ │ + str r0, [sp] │ │ + mov r0, r9 │ │ + str ip, [sp, #44] ; 0x2c │ │ + bl 594fc │ │ + ldrb fp, [sl, r4, lsl #3]! │ │ + ldr r0, [r9, #8] │ │ + ldr r6, [sp, #56] ; 0x38 │ │ + ldrb r7, [sl, #1] │ │ + add r0, r0, fp │ │ + cmp r6, r8 │ │ + str r0, [r9, #8] │ │ + bcc 5963c │ │ + ldr r1, [r5, #2156] ; 0x86c │ │ + cmp r0, r1 │ │ + bge 5963c │ │ + ldr r1, [sp, #48] ; 0x30 │ │ + mov r3, r4 │ │ + ldr r0, [sp, #120] ; 0x78 │ │ + orr r1, r1, #1 │ │ + ldr r2, [sp, #40] ; 0x28 │ │ + str r2, [sp] │ │ + cmp r0, #0 │ │ + ldr r2, [sp, #108] ; 0x6c │ │ + addne r0, r0, fp, lsl #3 │ │ + str r1, [sp, #8] │ │ + ldr r1, [sp, #36] ; 0x24 │ │ + str r2, [sp, #4] │ │ + str r1, [sp, #12] │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + ldr r2, [sp, #44] ; 0x2c │ │ + str r0, [sp, #16] │ │ + mov r0, r9 │ │ + bl 594fc │ │ + ldr r0, [r9, #8] │ │ + ldr r1, [r9, #12] │ │ + cmp r8, r6 │ │ + sub r0, r0, fp │ │ + add r1, r1, r7 │ │ + strd r0, [r9, #8] │ │ + bcc 59c34 │ │ + ldr r0, [r5, #2160] ; 0x870 │ │ + cmp r1, r0 │ │ + bge 59c34 │ │ + ldr r1, [sp, #120] ; 0x78 │ │ + str r7, [sp, #32] │ │ + cmp r1, #0 │ │ + beq 59b88 │ │ + ldr r0, [r5, #1268] ; 0x4f4 │ │ + lsr r0, r0, #1 │ │ + mul r0, r7, r0 │ │ + add sl, r1, r0, lsl #3 │ │ + b 59b8c │ │ + ldr r2, [r5, #2776] ; 0xad8 │ │ + ldrd sl, [r9, #8] │ │ + cmp r2, #0 │ │ + beq 59700 │ │ + mov r6, r5 │ │ + ldr r5, [sp, #56] ; 0x38 │ │ + cmp r8, #8 │ │ + mov r4, #8 │ │ + movcc r4, r8 │ │ + mov r7, #8 │ │ + cmp r5, #8 │ │ + movcc r7, r5 │ │ + mov r5, r6 │ │ + smulbb r7, r7, r4 │ │ + mov r4, #13888 ; 0x3640 │ │ + ldr lr, [r1, r4]! │ │ + cmp r2, #2 │ │ + add r7, lr, r7, lsl #6 │ │ + str r7, [r1] │ │ + ldr r1, [r6, #2144] ; 0x860 │ │ + ldr r7, [r6, #2788] ; 0xae4 │ │ + mla r1, r1, fp, sl │ │ + add r1, r1, r1, lsl #2 │ │ + add r1, r7, r1, lsl #1 │ │ + bne 59708 │ │ + ldrsh ip, [r1] │ │ + ldrb r1, [r1, #6] │ │ + str r1, [sp, #64] ; 0x40 │ │ + cmp ip, #0 │ │ + bpl 59b50 │ │ + b 59b80 │ │ + add lr, r9, #672 ; 0x2a0 │ │ + b 5970c │ │ + str r1, [sp, #40] ; 0x28 │ │ + ldr r6, [sp, #52] ; 0x34 │ │ + and r4, fp, #31 │ │ + ldr r0, [r9, #640] ; 0x280 │ │ + add r1, sp, #63 ; 0x3f │ │ + and fp, sl, #31 │ │ + stm sp, {r6, ip} │ │ + add r0, r0, fp │ │ + str r1, [sp, #24] │ │ + add r1, r9, r4 │ │ + str r4, [sp, #44] ; 0x2c │ │ + add r4, r1, #48 ; 0x30 │ │ + add r2, sp, #64 ; 0x40 │ │ + add r1, r0, #32 │ │ + mov r7, #0 │ │ + str r2, [sp, #20] │ │ + mov r0, r9 │ │ + mov r2, r4 │ │ + str r7, [sp, #8] │ │ + mov sl, lr │ │ + str r7, [sp, #12] │ │ + str lr, [sp, #16] │ │ + str r3, [sp, #52] ; 0x34 │ │ + bl 59c48 │ │ + mov ip, r0 │ │ + ldr r0, [r9, #12] │ │ + ldr r1, [r5, #2160] ; 0x870 │ │ + movw r3, #257 ; 0x101 │ │ + movt r3, #257 ; 0x101 │ │ + sub r1, r1, r0 │ │ + cmp r1, r8 │ │ + movgt r1, r8 │ │ + sub r0, r1, #1 │ │ + cmp r0, #15 │ │ + bhi 597fc │ │ + add r2, pc, #4 │ │ + ldr r0, [r2, r0, lsl #2] │ │ + add pc, r2, r0 │ │ + andeq r0, r0, r0, asr #32 │ │ + andeq r0, r0, ip, asr #32 │ │ + andeq r0, r0, ip, asr r0 │ │ + andeq r0, r0, r8, ror r0 │ │ + andeq r0, r0, ip, asr r0 │ │ + andeq r0, r0, ip, asr r0 │ │ + andeq r0, r0, ip, asr r0 │ │ + andeq r0, r0, r8, lsl #1 │ │ + andeq r0, r0, ip, asr r0 │ │ + andeq r0, r0, ip, asr r0 │ │ + andeq r0, r0, ip, asr r0 │ │ + andeq r0, r0, ip, asr r0 │ │ + andeq r0, r0, ip, asr r0 │ │ + andeq r0, r0, ip, asr r0 │ │ + andeq r0, r0, ip, asr r0 │ │ + andeq r0, r0, r0, lsr #1 │ │ + ldrb r7, [sp, #63] ; 0x3f │ │ + strb r7, [r4] │ │ + b 5985c │ │ + ldrb r7, [sp, #63] ; 0x3f │ │ + orr r0, r7, r7, lsl #8 │ │ + strh r0, [r4] │ │ + b 5985c │ │ + ldrb r7, [sp, #63] ; 0x3f │ │ + mov r0, r4 │ │ mov r4, ip │ │ - mov r7, sl │ │ - cmp r3, r0 │ │ - beq 4a600 │ │ - str r9, [sp, #684] ; 0x2ac │ │ - str fp, [sp, #200] ; 0xc8 │ │ - str r6, [sp, #196] ; 0xc4 │ │ - str r4, [sp, #220] ; 0xdc │ │ - add r1, lr, r6 │ │ - ldrb ip, [r9, lr] │ │ - ldr r0, [sp, #1156] ; 0x484 │ │ - add r1, r4, r1, lsl #1 │ │ - mov r9, r4 │ │ - ldr sl, [sp, #208] ; 0xd0 │ │ - ldrsh r1, [r1] │ │ - str r1, [sp, #704] ; 0x2c0 │ │ - subs r2, r1, ip │ │ - str lr, [sp, #480] ; 0x1e0 │ │ - mov r1, r2 │ │ - rsbmi r1, r2, #0 │ │ - sub r3, r7, r1, lsr r5 │ │ - bic r8, r3, r3, asr #31 │ │ + mov r2, r7 │ │ + bl 2ddc <__aeabi_memset@plt> │ │ + mov ip, r4 │ │ + b 5985c │ │ + ldrb r7, [sp, #63] ; 0x3f │ │ + mul r0, r7, r3 │ │ + str r0, [r4] │ │ + b 5985c │ │ + ldrb r7, [sp, #63] ; 0x3f │ │ + umull r0, r1, r7, r3 │ │ + mla r1, r7, r3, r1 │ │ + str r0, [r4] │ │ + str r1, [r4, #4] │ │ + b 5985c │ │ + ldrb r7, [sp, #63] ; 0x3f │ │ + umull r0, r1, r7, r3 │ │ + mla r1, r7, r3, r1 │ │ + vmov.32 d16[0], r0 │ │ + vmov.32 d16[1], r1 │ │ + vorr d17, d16, d16 │ │ + vst1.8 {d16-d17}, [r4] │ │ + ldr r0, [r9, #8] │ │ + mov lr, sl │ │ + ldr r1, [r5, #2156] ; 0x86c │ │ + ldr r6, [sp, #56] ; 0x38 │ │ + sub r1, r1, r0 │ │ + ldr r3, [sp, #52] ; 0x34 │ │ + cmp r1, r6 │ │ + movgt r1, r6 │ │ + sub r0, r1, #1 │ │ + cmp r0, #15 │ │ + bhi 59910 │ │ + add r2, pc, #4 │ │ + ldr r0, [r2, r0, lsl #2] │ │ + add pc, r2, r0 │ │ + andeq r0, r0, r0, asr #32 │ │ + andeq r0, r0, ip, asr r0 │ │ + andeq r0, r0, ip, ror r0 │ │ + strheq r0, [r0], -r4 │ │ + andeq r0, r0, ip, ror r0 │ │ + andeq r0, r0, ip, ror r0 │ │ + andeq r0, r0, ip, ror r0 │ │ + ldrdeq r0, [r0], -ip │ │ + andeq r0, r0, ip, ror r0 │ │ + andeq r0, r0, ip, ror r0 │ │ + andeq r0, r0, ip, ror r0 │ │ + andeq r0, r0, ip, ror r0 │ │ + andeq r0, r0, ip, ror r0 │ │ + andeq r0, r0, ip, ror r0 │ │ + andeq r0, r0, ip, ror r0 │ │ + andeq r0, r0, r0, lsl r1 │ │ + ldr r0, [r9, #640] ; 0x280 │ │ + add r0, r0, fp │ │ + strb r7, [r0, #32] │ │ + sub r1, r6, #1 │ │ + cmp r1, #15 │ │ + bls 599e4 │ │ + b 59b1c │ │ + ldr r0, [r9, #640] ; 0x280 │ │ + orr r1, r7, r7, lsl #8 │ │ + add r0, r0, fp │ │ + strh r1, [r0, #32] │ │ + sub r1, r6, #1 │ │ + cmp r1, #15 │ │ + bls 599e4 │ │ + b 59b1c │ │ + ldr r0, [r9, #640] ; 0x280 │ │ + mov r2, r7 │ │ + mov r7, ip │ │ + mov r4, lr │ │ + add r0, r0, fp │ │ + add r0, r0, #32 │ │ + bl 2ddc <__aeabi_memset@plt> │ │ + ldr r3, [sp, #52] ; 0x34 │ │ + mov lr, r4 │ │ + mov ip, r7 │ │ + sub r1, r6, #1 │ │ + cmp r1, #15 │ │ + bls 599e4 │ │ + b 59b1c │ │ + movw r1, #257 ; 0x101 │ │ + ldr r0, [r9, #640] ; 0x280 │ │ + movt r1, #257 ; 0x101 │ │ + mul r1, r7, r1 │ │ + add r0, r0, fp │ │ + str r1, [r0, #32] │ │ + sub r1, r6, #1 │ │ + cmp r1, #15 │ │ + bls 599e4 │ │ + b 59b1c │ │ + movw r0, #257 ; 0x101 │ │ + ldr r2, [r9, #640] ; 0x280 │ │ + movt r0, #257 ; 0x101 │ │ + mov r4, r0 │ │ + umull r0, r1, r7, r0 │ │ + add r2, r2, fp │ │ + mla r1, r7, r4, r1 │ │ + str r0, [r2, #32] │ │ + str r1, [r2, #36] ; 0x24 │ │ + sub r1, r6, #1 │ │ + cmp r1, #15 │ │ + bls 599e4 │ │ + b 59b1c │ │ + movw r0, #257 ; 0x101 │ │ + ldr r2, [r9, #640] ; 0x280 │ │ + movt r0, #257 ; 0x101 │ │ + mov r4, r0 │ │ + umull r0, r1, r7, r0 │ │ + add r2, r2, fp │ │ + mla r1, r7, r4, r1 │ │ + str r0, [r2, #32] │ │ + str r1, [r2, #36] ; 0x24 │ │ + ldr r2, [r9, #640] ; 0x280 │ │ + add r2, fp, r2 │ │ + str r1, [r2, #44] ; 0x2c │ │ + str r0, [r2, #40] ; 0x28 │ │ + sub r1, r6, #1 │ │ + cmp r1, #15 │ │ + bhi 59b1c │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + movw r2, #7904 ; 0x1ee0 │ │ + orr r0, fp, r0, lsl #5 │ │ + add r0, r9, r0 │ │ + add r0, r0, r2 │ │ + add r2, pc, #4 │ │ + ldr r1, [r2, r1, lsl #2] │ │ + add pc, r2, r1 │ │ + andeq r0, r0, r0, asr #32 │ │ + andeq r0, r0, ip, asr r0 │ │ + andeq r0, r0, r8, lsl r1 │ │ + andeq r0, r0, ip, ror r0 │ │ + andeq r0, r0, r8, lsl r1 │ │ + andeq r0, r0, r8, lsl r1 │ │ + andeq r0, r0, r8, lsl r1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r8, lsl r1 │ │ + andeq r0, r0, r8, lsl r1 │ │ + andeq r0, r0, r8, lsl r1 │ │ + andeq r0, r0, r8, lsl r1 │ │ + andeq r0, r0, r8, lsl r1 │ │ + andeq r0, r0, r8, lsl r1 │ │ + andeq r0, r0, r8, lsl r1 │ │ + ldrdeq r0, [r0], -ip │ │ + cmp r8, #0 │ │ + beq 59b1c │ │ + ldr r1, [sp, #64] ; 0x40 │ │ + strb r1, [r0], #32 │ │ + subs r8, r8, #1 │ │ + bne 59a50 │ │ + b 59b1c │ │ + cmp r8, #0 │ │ + beq 59b1c │ │ + ldrh r1, [sp, #64] ; 0x40 │ │ + add r1, r1, r1, lsl #8 │ │ + strh r1, [r0], #32 │ │ + subs r8, r8, #1 │ │ + bne 59a70 │ │ + b 59b1c │ │ + cmp r8, #0 │ │ + beq 59b1c │ │ + ldr r1, [sp, #64] ; 0x40 │ │ + movw r2, #257 ; 0x101 │ │ + movt r2, #257 ; 0x101 │ │ + mul r1, r1, r2 │ │ + str r1, [r0], #32 │ │ + subs r8, r8, #1 │ │ + bne 59a98 │ │ + b 59b1c │ │ + cmp r8, #0 │ │ + beq 59b1c │ │ + ldr r1, [sp, #64] ; 0x40 │ │ + movw r2, #257 ; 0x101 │ │ + movt r2, #257 ; 0x101 │ │ + mov r4, r2 │ │ + umull r2, r7, r1, r2 │ │ + mla r1, r1, r4, r7 │ │ + str r2, [r0] │ │ + subs r8, r8, #1 │ │ + str r1, [r0, #4] │ │ + add r0, r0, #32 │ │ + bne 59ac8 │ │ + b 59b1c │ │ + cmp r8, #0 │ │ + beq 59b1c │ │ + ldr r1, [sp, #64] ; 0x40 │ │ + movw r2, #257 ; 0x101 │ │ + movt r2, #257 ; 0x101 │ │ + mov r4, r2 │ │ + umull r2, r7, r1, r2 │ │ + mla r1, r1, r4, r7 │ │ + vmov.32 d16[0], r2 │ │ + vmov.32 d16[1], r1 │ │ + mov r1, #32 │ │ + vorr d17, d16, d16 │ │ + vst1.64 {d16-d17}, [r0], r1 │ │ + subs r8, r8, #1 │ │ + bne 59b10 │ │ + ldr r0, [r5, #2776] ; 0xad8 │ │ + cmp r0, #1 │ │ + bne 59b3c │ │ + ldr r1, [sp, #40] ; 0x28 │ │ + strh ip, [r1] │ │ + ldr r0, [sp, #64] ; 0x40 │ │ + strb r0, [r1, #6] │ │ + ldr r0, [r5, #2776] ; 0xad8 │ │ + tst r0, #1 │ │ + ldr r0, [sp, #120] ; 0x78 │ │ + bne 59b80 │ │ + cmp ip, #0 │ │ + bmi 59b80 │ │ + ldr r7, [sp, #64] ; 0x40 │ │ + add r3, r3, r3, lsl #4 │ │ + ldr r6, [sp, #48] ; 0x30 │ │ + ldr r1, [r5, #1268] ; 0x4f4 │ │ + add r3, r6, r3, lsl #2 │ │ + ldr r2, [r5, #2756] ; 0xac4 │ │ + add r3, r3, r7, lsl #2 │ │ + ldr r7, [r3, #340] ; 0x154 │ │ + mov r3, ip │ │ + str r2, [sp] │ │ + mov r2, lr │ │ + blx r7 │ │ + add sp, sp, #68 ; 0x44 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + mov sl, #0 │ │ + add r6, sp, #40 ; 0x28 │ │ + ldr r3, [sp, #36] ; 0x24 │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + ldm r6, {r0, r2, r6} │ │ + orr r7, r3, #1 │ │ + mov r3, r4 │ │ + str r0, [sp] │ │ + ldr r0, [sp, #108] ; 0x6c │ │ + stmib sp, {r0, r6, r7, sl} │ │ + mov r0, r9 │ │ + mov r6, r4 │ │ + mov r4, r1 │ │ + bl 594fc │ │ + ldr r0, [r9, #8] │ │ + ldr r1, [sp, #56] ; 0x38 │ │ + add r0, r0, fp │ │ + str r0, [r9, #8] │ │ cmp r1, r8 │ │ - movlt r8, r1 │ │ - sub r1, lr, r6 │ │ - cmp r2, #0 │ │ - ldr r6, [sp, #204] ; 0xcc │ │ - add r1, r4, r1, lsl #1 │ │ - rsbmi r8, r8, #0 │ │ - ldrsh r1, [r1] │ │ - str r1, [sp, #656] ; 0x290 │ │ - subs r2, r1, ip │ │ - mov r1, r2 │ │ - rsbmi r1, r2, #0 │ │ - sub r3, r7, r1, lsr r5 │ │ - ldr r5, [sp, #680] ; 0x2a8 │ │ - bic r7, r3, r3, asr #31 │ │ - cmp r1, r7 │ │ - movlt r7, r1 │ │ - add r1, lr, r6 │ │ - cmp r2, #0 │ │ - add r1, r4, r1, lsl #1 │ │ - rsbmi r7, r7, #0 │ │ - add r8, r7, r8 │ │ - ldr r7, [sp, #212] ; 0xd4 │ │ - ldrsh r1, [r1] │ │ - str r1, [sp, #640] ; 0x280 │ │ - subs r2, r1, ip │ │ - mov r1, r2 │ │ - rsbmi r1, r2, #0 │ │ - sub r3, r0, r1, lsr r5 │ │ - bic r4, r3, r3, asr #31 │ │ - cmp r1, r4 │ │ - movlt r4, r1 │ │ - sub r1, lr, r6 │ │ + bcc 59c24 │ │ + ldr r1, [r5, #2156] ; 0x86c │ │ + cmp r0, r1 │ │ + bge 59c24 │ │ + ldr r0, [sp, #48] ; 0x30 │ │ + cmp sl, #0 │ │ + ldr r1, [sp, #40] ; 0x28 │ │ + addne sl, sl, fp, lsl #3 │ │ + str r1, [sp] │ │ + orr r0, r0, #1 │ │ + ldr r1, [sp, #108] ; 0x6c │ │ + mov r3, r6 │ │ + ldr r2, [sp, #44] ; 0x2c │ │ + str r1, [sp, #4] │ │ + add r1, sp, #8 │ │ + stm r1, {r0, r7, sl} │ │ + mov r0, r9 │ │ + mov r1, r4 │ │ + bl 594fc │ │ + ldr r0, [r9, #8] │ │ + ldr r1, [r9, #12] │ │ + sub r0, r0, fp │ │ + ldr r7, [sp, #32] │ │ + str r0, [r9, #8] │ │ + sub r0, r1, r7 │ │ + str r0, [r9, #12] │ │ + add sp, sp, #68 ; 0x44 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + andeq r3, r6, r8, asr #4 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #76 ; 0x4c │ │ + mov r8, r2 │ │ + str r0, [sp, #72] ; 0x48 │ │ + ldr r2, [sp, #116] ; 0x74 │ │ + mov ip, r3 │ │ + ldm r0, {r7, sl} │ │ + ldrb r3, [r2, #4] │ │ + ldr r2, [r7, #12] │ │ + ldr r5, [sp, #124] ; 0x7c │ │ + add r2, r2, r3, lsl #2 │ │ + ldr r0, [sp, #112] ; 0x70 │ │ + cmp r5, #0 │ │ + str r1, [sp, #20] │ │ + ldr fp, [r2, #1144] ; 0x478 │ │ + mov r2, r5 │ │ + movwne r2, #1 │ │ + str r7, [sp, #24] │ │ + str r2, [sp, #60] ; 0x3c │ │ + beq 59d48 │ │ + ldr r2, [r7, #1284] ; 0x504 │ │ + ldr r3, [pc, #3788] ; 5ab70 │ │ + subs r7, r2, #3 │ │ + movwne r7, #1 │ │ + ldr r3, [pc, r3] │ │ + add r3, r3, r0, lsl #2 │ │ + ldr r0, [pc, #3772] ; 5ab74 │ │ + ldrb r5, [r3, #2] │ │ + ldr r0, [pc, r0] │ │ + cmp r5, #0 │ │ + add r4, r0, ip, lsl #3 │ │ + mov r0, r5 │ │ + movwne r0, #1 │ │ + and r0, r7, r0 │ │ + ldrb r6, [r4, #2] │ │ + sub r7, r5, r0 │ │ + mov r0, #10 │ │ + cmp r7, r6 │ │ + bgt 59d18 │ │ + ldrb r7, [r3, #3] │ │ + sub r2, r2, #1 │ │ + clz r2, r2 │ │ + ldrb r3, [r4, #3] │ │ + cmp r7, #0 │ │ + mov r0, r7 │ │ + lsr r2, r2, #5 │ │ + movwne r0, #1 │ │ + and r0, r2, r0 │ │ + sub r2, r7, r0 │ │ + mov r0, #7 │ │ + cmp r2, r3 │ │ + movwgt r0, #10 │ │ + add r2, pc, #12 │ │ + movw r3, #16448 ; 0x4040 │ │ + movt r3, #16448 ; 0x4040 │ │ + ldr r7, [r2, r6, lsl #2] │ │ + add pc, r2, r7 │ │ + andeq r0, r0, r0, lsl r0 │ │ + andeq r0, r0, ip, lsl #1 │ │ + muleq r0, ip, r0 │ │ + andeq r0, r0, r8, lsr #1 │ │ + ldrb r2, [r1] │ │ + subs r2, r2, #64 ; 0x40 │ │ + b 59de4 │ │ + ldr r2, [pc, #4076] ; 5ad3c │ │ + ldr r2, [pc, r2] │ │ + add r5, r2, ip, lsl #3 │ │ + ldr r2, [pc, #4068] ; 5ad40 │ │ + ldrb r6, [r5, #2] │ │ + ldr r2, [pc, r2] │ │ + add r0, r2, r0, lsl #2 │ │ + ldrb r2, [r0, #2] │ │ + cmp r2, r6 │ │ + bne 59d90 │ │ + ldrb r3, [r0, #3] │ │ + ldrb r0, [r5, #3] │ │ + cmp r3, r0 │ │ + bne 59d90 │ │ + str r3, [sp, #40] ; 0x28 │ │ + mov r0, #0 │ │ + str r2, [sp, #48] ; 0x30 │ │ + b 59f1c │ │ + add r0, pc, #4 │ │ + ldr r2, [r0, r6, lsl #2] │ │ + add pc, r0, r2 │ │ + andeq r0, r0, r4, lsl r0 │ │ + strheq r0, [r0], -ip │ │ + andeq r0, r0, r4, asr #1 │ │ + andeq r0, r0, ip, asr #1 │ │ + ldrdeq r0, [r0], -r4 │ │ + ldrb r0, [r1] │ │ + b 59e88 │ │ + ldrh r2, [r1] │ │ + movw r7, #16448 ; 0x4040 │ │ + subs r2, r2, r7 │ │ + b 59de4 │ │ + ldr r2, [r1] │ │ + subs r2, r2, r3 │ │ + b 59de4 │ │ + ldm r1, {r2, r5} │ │ + eor r7, r5, r3 │ │ + eor r2, r2, r3 │ │ + orrs r2, r2, r7 │ │ + ldrb r7, [r4, #3] │ │ + movwne r2, #1 │ │ + str r6, [sp, #48] ; 0x30 │ │ + add r5, pc, #8 │ │ + str r7, [sp, #40] ; 0x28 │ │ + ldr r7, [r5, r7, lsl #2] │ │ + add pc, r5, r7 │ │ + andeq r0, r0, r0, lsl r0 │ │ + andeq r0, r0, ip, lsl r0 │ │ + andeq r0, r0, ip, lsr #32 │ │ + andeq r0, r0, r8, lsr r0 │ │ + ldrb r1, [r8] │ │ + subs r1, r1, #64 ; 0x40 │ │ + b 59e48 │ │ + ldrh r1, [r8] │ │ + movw r3, #16448 ; 0x4040 │ │ + subs r1, r1, r3 │ │ + b 59e48 │ │ + ldr r1, [r8] │ │ + subs r1, r1, r3 │ │ + b 59e48 │ │ + ldrd r4, [r8] │ │ + eor r1, r5, r3 │ │ + eor r3, r4, r3 │ │ + orrs r1, r3, r1 │ │ + add r0, r0, r2 │ │ + movwne r1, #1 │ │ + add r0, r0, r1 │ │ + b 59f1c │ │ + ldrh r0, [r1] │ │ + b 59e84 │ │ + ldr r0, [r1] │ │ + b 59e80 │ │ + ldm r1, {r0, r2} │ │ + b 59e7c │ │ + ldm r1, {r0, r2, r3, r7} │ │ + orr r2, r7, r2 │ │ + orr r0, r3, r0 │ │ + orr r0, r2, r0 │ │ + orr r0, r0, r0, lsr #16 │ │ + orr r0, r0, r0, lsr #8 │ │ + ldrb r5, [r5, #3] │ │ + add r3, pc, #12 │ │ + str r6, [sp, #48] ; 0x30 │ │ + str r5, [sp, #40] ; 0x28 │ │ + ldr r2, [r3, r5, lsl #2] │ │ + add pc, r3, r2 │ │ + andeq r0, r0, r4, lsl r0 │ │ + andeq r0, r0, ip, lsl r0 │ │ + andeq r0, r0, r4, lsr #32 │ │ + andeq r0, r0, ip, lsr #32 │ │ + andeq r0, r0, r4, lsr r0 │ │ + ldrb r1, [r8] │ │ + b 59eec │ │ + ldrh r1, [r8] │ │ + b 59ee8 │ │ + ldr r1, [r8] │ │ + b 59ee4 │ │ + ldm r8, {r1, r2} │ │ + b 59ee0 │ │ + ldm r8, {r1, r2, r3, r7} │ │ + orr r2, r7, r2 │ │ + orr r1, r3, r1 │ │ + orr r1, r2, r1 │ │ + orr r1, r1, r1, lsr #16 │ │ + orr r1, r1, r1, lsr #8 │ │ + and r1, r1, #63 ; 0x3f │ │ + mov r2, #4 │ │ + cmp r1, #4 │ │ + and r0, r0, #63 ; 0x3f │ │ + movcs r1, r2 │ │ + cmp r0, #4 │ │ + movcc r2, r0 │ │ + add r0, r2, r2, lsl #2 │ │ + ldr r2, [pc, #4084] ; 5af08 │ │ + ldr r2, [pc, r2] │ │ + add r0, r2, r0 │ │ + ldrb r0, [r0, r1] │ │ + ldr r1, [pc, #4088] ; 5af1c │ │ + add r4, sl, #13824 ; 0x3600 │ │ + ldr r9, [sp, #132] ; 0x84 │ │ + mov r6, ip │ │ + ldr r1, [pc, r1] │ │ + add r7, r1, ip, lsl #3 │ │ + mov r1, #52 ; 0x34 │ │ + ldrb r5, [r7, #7] │ │ + smlabb r1, r5, r1, sl │ │ + add r0, r1, r0, lsl #2 │ │ + movw r1, #12936 ; 0x3288 │ │ + add r1, r0, r1 │ │ + mov r0, r4 │ │ + bl 3700c │ │ + cmp r0, #0 │ │ + beq 59f7c │ │ + ldr r1, [sp, #136] ; 0x88 │ │ + mov r0, #64 ; 0x40 │ │ + strb r0, [r1] │ │ + lsl r0, fp, #4 │ │ + str r0, [r9] │ │ + mvn r0, #0 │ │ + add sp, sp, #76 ; 0x4c │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + str sl, [sp, #52] ; 0x34 │ │ + movw sl, #9154 ; 0x23c2 │ │ + cmp fp, #0 │ │ + str r5, [sp, #12] │ │ + str r6, [sp, #28] │ │ + str r8, [sp, #4] │ │ + beq 59fb0 │ │ + mov r0, #16 │ │ + ldr r9, [sp, #60] ; 0x3c │ │ + ldr r8, [sp, #12] │ │ + ldr r5, [sp, #132] ; 0x84 │ │ + ldr ip, [sp, #48] ; 0x30 │ │ + b 5a154 │ │ + ldr r3, [sp, #120] ; 0x78 │ │ + mov r0, #0 │ │ + ldrb r2, [r7, #5] │ │ + ldr r9, [sp, #60] ; 0x3c │ │ + ldr r8, [sp, #12] │ │ + add r1, r2, r3 │ │ + ldr r5, [sp, #132] ; 0x84 │ │ + cmp r1, #3 │ │ + ldr ip, [sp, #48] ; 0x30 │ │ + bgt 5a154 │ │ + ldr r1, [sp, #124] ; 0x7c │ │ + cmp r1, #0 │ │ + beq 5a004 │ │ + cmp r3, #0 │ │ + beq 5a0a0 │ │ + ldr r0, [sp, #116] ; 0x74 │ │ + ldrb r0, [r0, #9] │ │ + ldr r1, [pc, #4024] ; 5afb4 │ │ + ldr r1, [pc, r1] │ │ + ldrb r0, [r1, r0] │ │ + b 5a154 │ │ + ldr r1, [sp, #116] ; 0x74 │ │ + ldrb r6, [r1, #4] │ │ + ldr r1, [sp, #24] │ │ + ldr r1, [r1, #12] │ │ + add r6, r1, r6, lsl #2 │ │ + ldr r6, [r6, #1176] ; 0x498 │ │ + cmp r6, #0 │ │ + beq 5a154 │ │ + cmp r3, #0 │ │ + beq 5a0dc │ │ + ldr r0, [sp, #116] ; 0x74 │ │ + ldrb r0, [r0, #8] │ │ + cmp r0, #13 │ │ + bne 5a050 │ │ + ldr r0, [sp, #116] ; 0x74 │ │ + ldrsb r0, [r0, #13] │ │ + ldr r2, [pc, #4092] ; 5b048 │ │ + ldr r2, [pc, r2] │ │ + ldrb r0, [r2, r0] │ │ + ldr r2, [r1, #1420] ; 0x58c │ │ + ldrb r1, [r7, #4] │ │ cmp r2, #0 │ │ - add r1, r9, r1, lsl #1 │ │ - rsbmi r4, r4, #0 │ │ - ldrsh r1, [r1] │ │ - str r1, [sp, #624] ; 0x270 │ │ - subs r2, r1, ip │ │ + mov r2, r1 │ │ + bne 5a070 │ │ + mov r2, #2 │ │ + cmp r1, #2 │ │ + bne 5b4f8 │ │ + mov r1, #208 ; 0xd0 │ │ + ldr r3, [sp, #52] ; 0x34 │ │ + smlabb r1, r2, r1, r3 │ │ + mov r2, #4 │ │ + add r0, r1, r0, lsl #4 │ │ + add r1, r0, #2592 ; 0xa20 │ │ + mov r0, r4 │ │ + bl 369d4 │ │ + ldr r1, [pc, #4036] ; 5b05c │ │ + ldr r1, [pc, r1] │ │ + ldrb r0, [r1, r0] │ │ + b 59fa4 │ │ + ldr r1, [r5] │ │ + cmp r2, #3 │ │ + bne 5a0bc │ │ + cmp r1, #9 │ │ + movwne r1, #0 │ │ + mov r0, r1 │ │ + b 5a154 │ │ + ldrb r2, [r7, #4] │ │ + cmp r2, #2 │ │ + bne 5a124 │ │ + mov r2, #1 │ │ + mov r3, #61440 ; 0xf000 │ │ + tst r3, r2, lsl r1 │ │ + moveq r0, r1 │ │ + b 5a154 │ │ + ldrb r0, [r7, #4] │ │ + cmp r2, #3 │ │ + beq 5a12c │ │ + ldr r1, [r1, #1420] ; 0x58c │ │ + cmp r1, #0 │ │ + bne 5a12c │ │ + cmp r0, #2 │ │ + bne 5b520 │ │ + ldr r0, [sp, #52] ; 0x34 │ │ + mov r2, #11 │ │ + add r1, r0, #2144 ; 0x860 │ │ + mov r0, r4 │ │ + bl 36c80 │ │ + ldr r1, [pc, #4000] ; 5b0b8 │ │ + ldr r1, [pc, r1] │ │ + add r0, r0, r1 │ │ + ldrb r0, [r0, #12] │ │ + b 59fa4 │ │ + mov r0, r1 │ │ + b 5a154 │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + add r0, r1, r0, lsl #2 │ │ + movw r1, #5448 ; 0x1548 │ │ + add r1, r0, r1 │ │ + mov r0, r4 │ │ + bl 3700c │ │ + sub r0, r0, #1 │ │ + ldr ip, [sp, #48] ; 0x30 │ │ + ldr r5, [sp, #132] ; 0x84 │ │ + and r0, r0, #9 │ │ + ldr r1, [sp, #72] ; 0x48 │ │ + cmp ip, #3 │ │ + ldr r6, [sp, #128] ; 0x80 │ │ + mov r7, r9 │ │ + add r3, r1, sl │ │ + ldr r1, [pc, #3916] ; 5b0bc │ │ + ldr r1, [pc, r1] │ │ + ldr r2, [sp, #40] ; 0x28 │ │ + str r0, [r5] │ │ + ldrb fp, [r1, r0] │ │ + mov r1, #3 │ │ + movcc r1, ip │ │ + mov r0, #3 │ │ + cmp r2, #3 │ │ + movcc r0, r2 │ │ + add r2, pc, #28 │ │ + add r1, r0, r1 │ │ + cmp fp, #0 │ │ + mov r0, fp │ │ + ldr r5, [sp, #52] ; 0x34 │ │ + ldr r1, [r2, r1, lsl #2] │ │ + movwne r0, #1 │ │ + str r3, [sp, #36] ; 0x24 │ │ + add pc, r2, r1 │ │ + andeq r0, r0, ip, lsl r0 │ │ + andeq r0, r0, r4, asr #32 │ │ + andeq r0, r0, r8, asr r0 │ │ + andeq r0, r0, ip, rrx │ │ + muleq r0, r4, r0 │ │ + andeq r0, r0, r8, lsr #1 │ │ + strheq r0, [r0], -r8 │ │ + add r1, r5, r7, lsl #5 │ │ + mov r2, #4 │ │ + add r0, r1, r0, lsl #4 │ │ + add r1, r0, #7040 ; 0x1b80 │ │ + mov r0, r4 │ │ + bl 369d4 │ │ + ldr r1, [sp, #28] │ │ + cmp r0, #2 │ │ + bge 5a28c │ │ + b 5a2ec │ │ + add r1, r5, r7, lsl #5 │ │ + mov r2, #5 │ │ + add r0, r1, r0, lsl #4 │ │ + add r1, r0, #7104 ; 0x1bc0 │ │ + b 5a230 │ │ + add r1, r5, r7, lsl #5 │ │ + mov r2, #6 │ │ + add r0, r1, r0, lsl #4 │ │ + add r1, r0, #7168 ; 0x1c00 │ │ + b 5a230 │ │ + add r1, r5, r7, lsl #5 │ │ + mov r2, #7 │ │ + add r0, r1, r0, lsl #4 │ │ + add r1, r0, #7232 ; 0x1c40 │ │ + mov r0, r4 │ │ + bl 36b8c │ │ + ldr r1, [sp, #28] │ │ + cmp r0, #2 │ │ + bge 5a28c │ │ + b 5a2ec │ │ + add r1, r5, r7, lsl #6 │ │ + mov r2, #8 │ │ + add r0, r1, r0, lsl #5 │ │ + add r1, r0, #7296 ; 0x1c80 │ │ + b 5a278 │ │ + add r0, r5, r7, lsl #5 │ │ + mov r2, #9 │ │ + add r1, r0, #7424 ; 0x1d00 │ │ + b 5a278 │ │ + add r0, r5, r7, lsl #5 │ │ + mov r2, #10 │ │ + add r1, r0, #7488 ; 0x1d40 │ │ + mov r0, r4 │ │ + bl 36c80 │ │ + ldr r1, [sp, #28] │ │ + cmp r0, #2 │ │ + blt 5a2ec │ │ + mov r1, #88 ; 0x58 │ │ + mov r6, r0 │ │ + smlabb r2, r8, r1, r5 │ │ + mov r1, #44 ; 0x2c │ │ + smlabb r0, r7, r1, r2 │ │ + movw r1, #12496 ; 0x30d0 │ │ + add r0, r0, r6, lsl #2 │ │ + add r1, r0, r1 │ │ + mov r0, r4 │ │ + bl 3700c │ │ + orr r0, r0, #2 │ │ + subs r5, r6, #2 │ │ + mov r7, #0 │ │ + lsl r6, r0, r5 │ │ + beq 5a2dc │ │ + mov r0, r4 │ │ + bl 36f6c │ │ + orr r7, r0, r7, lsl #1 │ │ + subs r5, r5, #1 │ │ + bne 5a2c8 │ │ + orr r0, r7, r6 │ │ + ldr r7, [sp, #60] ; 0x3c │ │ + ldr r6, [sp, #128] ; 0x80 │ │ + ldr r1, [sp, #28] │ │ + ldr r5, [pc, #4028] ; 5b2b0 │ │ + cmp r8, #3 │ │ + mov sl, r8 │ │ + movcs sl, #3 │ │ + cmp r0, #0 │ │ + ldr r5, [pc, r5] │ │ + str r0, [sp, #16] │ │ + beq 5a658 │ │ + mov r3, r7 │ │ + ldrb r7, [r5, r1, lsl #3]! │ │ + mov r2, r0 │ │ + mov r1, #8 │ │ + ldrb r0, [r5, #1] │ │ + cmp r7, #8 │ │ + movcs r7, r1 │ │ + cmp r0, #8 │ │ + movcc r1, r0 │ │ + smulbb r0, r1, r7 │ │ + str r1, [sp, #56] ; 0x38 │ │ + mov r1, #1 │ │ + cmp r2, r0, lsl #1 │ │ + movwhi r1, #2 │ │ + cmp r2, r0, lsl #2 │ │ + ldr r0, [sp, #52] ; 0x34 │ │ + addhi r1, r1, #1 │ │ + mov r2, #2 │ │ + add r0, r0, r8, lsl #6 │ │ + add r0, r0, r3, lsl #5 │ │ + add r0, r0, r1, lsl #3 │ │ + add r1, r0, #7552 ; 0x1d80 │ │ + mov r0, r4 │ │ + bl 369d4 │ │ + add r1, r0, #1 │ │ + mov r3, r0 │ │ + ldr r0, [sp, #72] ; 0x48 │ │ + cmp fp, #2 │ │ + add r2, r1, r1, lsl #6 │ │ + str sl, [sp] │ │ + add r0, r0, #9152 ; 0x23c0 │ │ + str r0, [sp, #68] ; 0x44 │ │ + beq 5a698 │ │ + cmp fp, #1 │ │ + beq 5a8c0 │ │ + ldr r5, [sp, #56] ; 0x38 │ │ + mov r0, #2 │ │ + orr r0, r0, r7, lsl #2 │ │ + str r1, [sp, #64] ; 0x40 │ │ + str r2, [sp, #36] ; 0x24 │ │ + mov r9, r3 │ │ + lsl fp, r5, #2 │ │ + smulbb r1, fp, r0 │ │ + ldr r0, [sp, #68] ; 0x44 │ │ + bl 2d70 <__aeabi_memclr@plt> │ │ + ldr r0, [pc, #4060] ; 5b3a4 │ │ + mov sl, #0 │ │ + ldr r0, [pc, r0] │ │ + ldr r2, [sp, #28] │ │ + ldr r1, [sp, #16] │ │ + cmp r2, #4 │ │ + ldr r0, [r0, r2, lsl #2] │ │ + movwhi sl, #1 │ │ + add ip, r0, r1, lsl #1 │ │ + mvn r0, #0 │ │ + add r0, r0, r5, lsl #2 │ │ + str r0, [sp, #48] ; 0x30 │ │ + ldrh r1, [ip] │ │ + mov r5, #5 │ │ + str r1, [sp, #72] ; 0x48 │ │ + and r7, r0, r1 │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + cmp r0, #4 │ │ + addcc r5, r0, #2 │ │ + mov r0, r1 │ │ + cmp r9, #2 │ │ + ldr r9, [sp, #36] ; 0x24 │ │ + ldr r0, [sp, #64] ; 0x40 │ │ + lsr r6, r1, r5 │ │ + bne 5a474 │ │ + ldr r2, [sp] │ │ + mov r0, #336 ; 0x150 │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + mov r9, ip │ │ + smlabb r0, r2, r0, r1 │ │ + ldr r2, [sp, #60] ; 0x3c │ │ + mov r1, #168 ; 0xa8 │ │ + smlabb r0, r2, r1, r0 │ │ + orr r1, r6, r7 │ │ + cmp r1, #1 │ │ + mov r2, #56 ; 0x38 │ │ + movw r1, #11152 ; 0x2b90 │ │ + movwhi r2, #112 ; 0x70 │ │ + add r0, r0, r2 │ │ + add r1, r0, r1 │ │ + mov r0, r4 │ │ + bl 36d9c │ │ + ldr r2, [sp, #28] │ │ + mov ip, r9 │ │ + add r9, r0, #192 ; 0xc0 │ │ + mla r7, r6, fp, r7 │ │ + ldr r6, [sp, #128] ; 0x80 │ │ + ldr r3, [sp, #72] ; 0x48 │ │ + lsl r1, r0, #11 │ │ + ldr r0, [sp, #16] │ │ + str r1, [r6, r3, lsl #2] │ │ + ldr r1, [sp, #68] ; 0x44 │ │ + strb r9, [r1, r7] │ │ + sub r7, r0, #1 │ │ + cmp r7, #1 │ │ + blt 5aac4 │ │ + orr r1, fp, #1 │ │ + str r1, [sp, #40] ; 0x28 │ │ + mov r1, #656 ; 0x290 │ │ + ldr r3, [sp, #52] ; 0x34 │ │ + smlabb r1, r8, r1, r3 │ │ + ldr r6, [sp, #60] ; 0x3c │ │ + and r0, sl, r2 │ │ + mov r2, #328 ; 0x148 │ │ + add r0, r0, sl │ │ + smlabb r1, r6, r2, r1 │ │ + sub sl, ip, #2 │ │ + str r1, [sp, #36] ; 0x24 │ │ + mov r1, #25 │ │ + ldr r2, [pc, #4084] ; 5b4d0 │ │ + ldr r2, [pc, r2] │ │ + smlabb r0, r0, r1, r2 │ │ + ldr r1, [sp] │ │ + str fp, [sp, #44] ; 0x2c │ │ + str r0, [sp, #32] │ │ + mov r0, #336 ; 0x150 │ │ + smlabb r0, r1, r0, r3 │ │ + mov r1, #168 ; 0xa8 │ │ + smlabb r0, r6, r1, r0 │ │ + str r0, [sp, #8] │ │ + b 5a54c │ │ + movw r1, #65345 ; 0xff41 │ │ + movt r1, #23 │ │ + mul r0, r0, r1 │ │ + ldr r1, [sp, #72] ; 0x48 │ │ + mov r2, r1 │ │ + sub r1, r1, #2048 ; 0x800 │ │ + strb r0, [fp] │ │ + and r0, r1, r0, asr #9 │ │ + cmp r0, #0 │ │ + movne r2, r9 │ │ + str r2, [sp, #72] ; 0x48 │ │ + ldr r6, [sp, #128] ; 0x80 │ │ + sub r7, r7, #1 │ │ + ldr fp, [sp, #44] ; 0x2c │ │ + sub sl, sl, #2 │ │ + cmp r7, #0 │ │ + str r0, [r6, r9, lsl #2] │ │ + ble 5aac4 │ │ + ldrh r9, [sl] │ │ + mov r6, r5 │ │ + ldr r1, [sp, #68] ; 0x44 │ │ + ldr r2, [sp, #48] ; 0x30 │ │ + lsr r0, r9, r5 │ │ + ldr r5, [sp, #56] ; 0x38 │ │ + mla r1, r0, fp, r1 │ │ + and r8, r2, r9 │ │ + add fp, r1, r8 │ │ + ldrb r1, [fp, r5, lsl #2] │ │ + ldrb r2, [fp, #1] │ │ + ldrb r3, [fp, #2] │ │ + add r1, r1, r2 │ │ + ldr r2, [sp, #40] ; 0x28 │ │ + ldrb r2, [fp, r2] │ │ + add r1, r1, r2 │ │ + ldrb r2, [fp, r5, lsl #3] │ │ + str r1, [sp, #64] ; 0x40 │ │ + add r1, r1, r3 │ │ + ldr r3, [sp, #32] │ │ + add r1, r1, r2 │ │ + mov r5, r6 │ │ + add r2, r1, #64 ; 0x40 │ │ + cmp r1, #512 ; 0x200 │ │ + mov r1, #4 │ │ + lsr r2, r2, #7 │ │ + movwhi r2, #4 │ │ + cmp r8, #4 │ │ + movcc r1, r8 │ │ + cmp r0, #4 │ │ + add r1, r1, r1, lsl #2 │ │ + mov r0, #4 │ │ + add r1, r3, r1 │ │ + lsrcc r0, r9, r6 │ │ + ldrb r0, [r1, r0] │ │ + ldr r1, [sp, #36] ; 0x24 │ │ + add r0, r2, r0 │ │ + mov r2, #3 │ │ + add r0, r1, r0, lsl #3 │ │ + add r1, r0, #7872 ; 0x1ec0 │ │ + mov r0, r4 │ │ + bl 369d4 │ │ + cmp r0, #3 │ │ + bne 5a504 │ │ + ldr r1, [sp, #64] ; 0x40 │ │ + orr r0, r8, r9, lsr r5 │ │ + cmp r0, #1 │ │ + mov r0, #7 │ │ + and r1, r1, #63 ; 0x3f │ │ + movwhi r0, #14 │ │ + add r2, r1, #1 │ │ + cmp r1, #12 │ │ + ldr r1, [sp, #8] │ │ + lsr r2, r2, #1 │ │ + movwhi r2, #6 │ │ + add r0, r2, r0 │ │ + add r0, r1, r0, lsl #3 │ │ + movw r1, #11152 ; 0x2b90 │ │ + add r1, r0, r1 │ │ + mov r0, r4 │ │ + bl 36d9c │ │ + sub r1, r0, #64 ; 0x40 │ │ + strb r1, [fp] │ │ + ldr r1, [sp, #72] ; 0x48 │ │ + str r9, [sp, #72] ; 0x48 │ │ + orr r0, r1, r0, lsl #11 │ │ + b 5a530 │ │ + ldr r5, [sp, #52] ; 0x34 │ │ + mov r2, #2 │ │ + add r0, r5, r8, lsl #6 │ │ + add r0, r0, r7, lsl #5 │ │ + add r1, r0, #7552 ; 0x1d80 │ │ + mov r0, r4 │ │ + bl 369d4 │ │ + mov r1, #0 │ │ + cmp r0, #2 │ │ + str r1, [sp, #72] ; 0x48 │ │ + bne 5ab5c │ │ + mov r0, #336 ; 0x150 │ │ + mov r1, #168 ; 0xa8 │ │ + smlabb r0, sl, r0, r5 │ │ + smlabb r0, r7, r1, r0 │ │ + b 5ab44 │ │ + mov r0, #32 │ │ + mov r9, r1 │ │ + orr r1, r0, r7, lsl #6 │ │ + ldr r0, [sp, #68] ; 0x44 │ │ + mov r5, r2 │ │ + mov r6, r3 │ │ + bl 2d70 <__aeabi_memclr@plt> │ │ + mvn r0, #0 │ │ + ldr r1, [sp, #16] │ │ + add r0, r0, r7, lsl #2 │ │ + mov r3, r5 │ │ + ldr r2, [sp, #48] ; 0x30 │ │ + and r5, r0, r1 │ │ + str r0, [sp, #64] ; 0x40 │ │ + cmp r6, #2 │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + add fp, r2, #2 │ │ + add r0, r0, #2 │ │ + str r0, [sp, #56] ; 0x38 │ │ + lsr r7, r1, fp │ │ + lsl r0, r5, r0 │ │ + orr r2, r0, r1, lsr fp │ │ + bne 5a73c │ │ + mov r0, #336 ; 0x150 │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + smlabb r0, sl, r0, r1 │ │ + mov r6, r2 │ │ + ldr r2, [sp, #60] ; 0x3c │ │ + mov r1, #168 ; 0xa8 │ │ + cmp r7, #0 │ │ + smlabb r0, r2, r1, r0 │ │ + mov r1, #112 ; 0x70 │ │ + movweq r1, #56 ; 0x38 │ │ + add r0, r0, r1 │ │ + movw r1, #11152 ; 0x2b90 │ │ + add r1, r0, r1 │ │ + mov r0, r4 │ │ + bl 36d9c │ │ + add r3, r0, #192 ; 0xc0 │ │ + mov r2, r6 │ │ + mov r9, r0 │ │ + ldr r1, [sp, #128] ; 0x80 │ │ + lsl r0, r9, #11 │ │ + str r2, [sp, #72] ; 0x48 │ │ + str r0, [r1, r2, lsl #2] │ │ + add r0, r7, r5, lsl #4 │ │ + ldr r1, [sp, #68] ; 0x44 │ │ + strb r3, [r1, r0] │ │ + ldr r0, [sp, #16] │ │ + sub r6, r0, #1 │ │ + cmp r6, #1 │ │ + blt 5ab80 │ │ + mov r0, #656 ; 0x290 │ │ + ldr r9, [sp, #52] ; 0x34 │ │ + smlabb r0, r8, r0, r9 │ │ + ldr r2, [sp, #60] ; 0x3c │ │ + mov r1, #328 ; 0x148 │ │ + smlabb r0, r2, r1, r0 │ │ + mov r1, #168 ; 0xa8 │ │ + str r0, [sp, #48] ; 0x30 │ │ + mov r0, #336 ; 0x150 │ │ + smlabb r0, sl, r0, r9 │ │ + smlabb r0, r2, r1, r0 │ │ + str r0, [sp, #44] ; 0x2c │ │ + b 5a7dc │ │ + movw r1, #65345 ; 0xff41 │ │ + movt r1, #23 │ │ + mul r0, r0, r1 │ │ + ldr r1, [sp, #72] ; 0x48 │ │ + mov r2, r1 │ │ + sub r1, r1, #2048 ; 0x800 │ │ + strb r0, [r7] │ │ + and r0, r1, r0, asr #9 │ │ + cmp r0, #0 │ │ + movne r2, sl │ │ + str r2, [sp, #72] ; 0x48 │ │ + ldr r1, [sp, #128] ; 0x80 │ │ + sub r6, r6, #1 │ │ + cmp r6, #0 │ │ + str r0, [r1, sl, lsl #2] │ │ + ble 5ab80 │ │ + ldr r0, [sp, #64] ; 0x40 │ │ + lsr r9, r6, fp │ │ + and sl, r6, r0 │ │ + ldr r0, [sp, #68] ; 0x44 │ │ + add r0, r0, sl, lsl #4 │ │ + add r7, r0, r6, lsr fp │ │ + ldrb r0, [r7, #1] │ │ + ldrb r5, [r7, #16] │ │ + ldrb r1, [r7, #2] │ │ + add r0, r5, r0 │ │ + ldrb r2, [r7, #3] │ │ + add r8, r0, r1 │ │ + ldrb r3, [r7, #4] │ │ + add r0, r8, r2 │ │ + mov r2, #3 │ │ + add r0, r0, r3 │ │ + add r1, r0, #64 ; 0x40 │ │ + cmp r0, #512 ; 0x200 │ │ + lsl r0, r9, #2 │ │ + lsr r1, r1, #7 │ │ + add r0, r0, r6, lsr fp │ │ + movwhi r1, #4 │ │ + add r0, r0, #26 │ │ + cmp r9, #1 │ │ + movwhi r0, #36 ; 0x24 │ │ + add r0, r1, r0 │ │ + ldr r1, [sp, #48] ; 0x30 │ │ + add r0, r1, r0, lsl #3 │ │ + add r1, r0, #7872 ; 0x1ec0 │ │ + mov r0, r4 │ │ + bl 369d4 │ │ + ldr r1, [sp, #56] ; 0x38 │ │ + cmp r0, #3 │ │ + lsl r1, sl, r1 │ │ + orr sl, r1, r6, lsr fp │ │ + bne 5a79c │ │ + and r1, r8, #63 ; 0x3f │ │ + cmp r9, #0 │ │ + add r2, r1, #1 │ │ + mov r0, #14 │ │ + movweq r0, #7 │ │ + cmp r1, #12 │ │ + lsr r2, r2, #1 │ │ + ldr r1, [sp, #44] ; 0x2c │ │ + movwhi r2, #6 │ │ + add r0, r2, r0 │ │ + add r0, r1, r0, lsl #3 │ │ + movw r1, #11152 ; 0x2b90 │ │ + add r1, r0, r1 │ │ + mov r0, r4 │ │ + bl 36d9c │ │ + sub r1, r0, #64 ; 0x40 │ │ + strb r1, [r7] │ │ + ldr r1, [sp, #72] ; 0x48 │ │ + str sl, [sp, #72] ; 0x48 │ │ + orr r0, r1, r0, lsl #11 │ │ + b 5a7c8 │ │ + ldr r5, [sp, #56] ; 0x38 │ │ + mov r0, #32 │ │ + mov r7, r1 │ │ + mov r6, r2 │ │ + mov r9, r3 │ │ + orr r1, r0, r5, lsl #6 │ │ + ldr r0, [sp, #68] ; 0x44 │ │ + bl 2d70 <__aeabi_memclr@plt> │ │ + ldr r2, [sp, #16] │ │ + mvn r0, #0 │ │ + add r1, r0, r5, lsl #2 │ │ + str r1, [sp, #64] ; 0x40 │ │ + and r5, r1, r2 │ │ + ldr r1, [sp, #40] ; 0x28 │ │ + mov r3, r6 │ │ + cmp r9, #2 │ │ + add fp, r1, #2 │ │ + lsr r6, r2, fp │ │ + bne 5a94c │ │ + mov r0, #336 ; 0x150 │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + smlabb r0, sl, r0, r1 │ │ + ldr r2, [sp, #60] ; 0x3c │ │ + mov r1, #168 ; 0xa8 │ │ + cmp r6, #0 │ │ + smlabb r0, r2, r1, r0 │ │ + mov r1, #112 ; 0x70 │ │ + movweq r1, #56 ; 0x38 │ │ + add r0, r0, r1 │ │ + movw r1, #11152 ; 0x2b90 │ │ + add r1, r0, r1 │ │ + mov r0, r4 │ │ + bl 36d9c │ │ + add r3, r0, #192 ; 0xc0 │ │ + mov r7, r0 │ │ + ldr r1, [sp, #128] ; 0x80 │ │ + lsl r0, r7, #11 │ │ + ldr r2, [sp, #16] │ │ + str r0, [r1, r2, lsl #2] │ │ mov r1, r2 │ │ - rsbmi r1, r2, #0 │ │ - sub r3, r0, r1, lsr r5 │ │ - bic r6, r3, r3, asr #31 │ │ - cmp r1, r6 │ │ - movlt r6, r1 │ │ - add r1, lr, fp │ │ - cmp r2, #0 │ │ - add r1, r9, r1, lsl #1 │ │ - rsbmi r6, r6, #0 │ │ - ldrsh r1, [r1] │ │ - str r1, [sp, #608] ; 0x260 │ │ - subs r3, r1, ip │ │ - mov r1, r3 │ │ - rsbmi r1, r3, #0 │ │ - sub r2, r0, r1, lsr r5 │ │ - bic r2, r2, r2, asr #31 │ │ + add r0, r6, r5, lsl #4 │ │ + ldr r2, [sp, #68] ; 0x44 │ │ + sub r6, r1, #1 │ │ + cmp r6, #1 │ │ + strb r3, [r2, r0] │ │ + blt 5ab78 │ │ + mov r0, #656 ; 0x290 │ │ + ldr r7, [sp, #52] ; 0x34 │ │ + smlabb r0, r8, r0, r7 │ │ + ldr r2, [sp, #60] ; 0x3c │ │ + mov r3, r1 │ │ + mov r1, #328 ; 0x148 │ │ + str r3, [sp, #72] ; 0x48 │ │ + smlabb r9, r2, r1, r0 │ │ + mov r0, #336 ; 0x150 │ │ + mov r1, #168 ; 0xa8 │ │ + smlabb r0, sl, r0, r7 │ │ + smlabb r0, r2, r1, r0 │ │ + str r0, [sp, #56] ; 0x38 │ │ + b 5a9f0 │ │ + movw r1, #65345 ; 0xff41 │ │ + movt r1, #23 │ │ + mul r0, r0, r1 │ │ + ldr r1, [sp, #72] ; 0x48 │ │ + mov r2, r1 │ │ + sub r1, r1, #2048 ; 0x800 │ │ + strb r0, [r5] │ │ + and r0, r1, r0, asr #9 │ │ + cmp r0, #0 │ │ + movne r2, r6 │ │ + str r2, [sp, #72] ; 0x48 │ │ + ldr r1, [sp, #128] ; 0x80 │ │ + str r0, [r1, r6, lsl #2] │ │ + sub r6, r6, #1 │ │ + cmp r6, #0 │ │ + ble 5ab80 │ │ + ldr r0, [sp, #64] ; 0x40 │ │ + lsr r8, r6, fp │ │ + ldr r1, [sp, #68] ; 0x44 │ │ + and r0, r6, r0 │ │ + add r0, r1, r0, lsl #4 │ │ + add r5, r0, r6, lsr fp │ │ + ldrb r0, [r5, #1] │ │ + ldrb r7, [r5, #16] │ │ + ldrb r1, [r5, #2] │ │ + add r0, r7, r0 │ │ + ldrb r2, [r5, #3] │ │ + add sl, r0, r1 │ │ + ldrb r3, [r5, #4] │ │ + add r0, sl, r2 │ │ + mov r2, #3 │ │ + add r0, r0, r3 │ │ + add r1, r0, #64 ; 0x40 │ │ + cmp r0, #512 ; 0x200 │ │ + lsl r0, r8, #2 │ │ + lsr r1, r1, #7 │ │ + add r0, r0, r6, lsr fp │ │ + movwhi r1, #4 │ │ + add r0, r0, #26 │ │ + cmp r8, #1 │ │ + movwhi r0, #36 ; 0x24 │ │ + add r0, r1, r0 │ │ + add r0, r9, r0, lsl #3 │ │ + add r1, r0, #7872 ; 0x1ec0 │ │ + mov r0, r4 │ │ + bl 369d4 │ │ + cmp r0, #3 │ │ + bne 5a9b0 │ │ + and r1, sl, #63 ; 0x3f │ │ + cmp r8, #0 │ │ + add r2, r1, #1 │ │ + mov r0, #14 │ │ + movweq r0, #7 │ │ + cmp r1, #12 │ │ + lsr r2, r2, #1 │ │ + ldr r1, [sp, #56] ; 0x38 │ │ + movwhi r2, #6 │ │ + add r0, r2, r0 │ │ + add r0, r1, r0, lsl #3 │ │ + movw r1, #11152 ; 0x2b90 │ │ + add r1, r0, r1 │ │ + mov r0, r4 │ │ + bl 36d9c │ │ + sub r1, r0, #64 ; 0x40 │ │ + strb r1, [r5] │ │ + ldr r1, [sp, #72] ; 0x48 │ │ + str r6, [sp, #72] ; 0x48 │ │ + orr r0, r1, r0, lsl #11 │ │ + b 5a9dc │ │ + ldr r8, [sp, #12] │ │ + mov r0, #656 ; 0x290 │ │ + ldr r5, [sp, #52] ; 0x34 │ │ + mov r1, #328 ; 0x148 │ │ + ldr sl, [sp, #60] ; 0x3c │ │ + mov r2, #3 │ │ + smlabb r0, r8, r0, r5 │ │ + smlabb r0, sl, r1, r0 │ │ + add r1, r0, #7872 ; 0x1ec0 │ │ + mov r0, r4 │ │ + bl 369d4 │ │ + cmp r0, #3 │ │ + bne 5ab54 │ │ + ldr r1, [sp] │ │ + mov r0, #336 ; 0x150 │ │ + orr r3, fp, #1 │ │ + smlabb r0, r1, r0, r5 │ │ + ldr r1, [sp, #68] ; 0x44 │ │ + mov r7, r1 │ │ + ldrb r1, [r1, fp] │ │ + ldrb r2, [r7, #1] │ │ + ldrb r3, [r7, r3] │ │ + mov r7, #168 ; 0xa8 │ │ + add r1, r1, r2 │ │ + smlabb r0, sl, r7, r0 │ │ + add r1, r1, r3 │ │ + and r1, r1, #63 ; 0x3f │ │ + add r2, r1, #1 │ │ + cmp r1, #12 │ │ + lsr r2, r2, #1 │ │ + movwhi r2, #6 │ │ + add r0, r0, r2, lsl #3 │ │ + movw r1, #11152 ; 0x2b90 │ │ + add r1, r0, r1 │ │ + mov r0, r4 │ │ + bl 36d9c │ │ + mov r9, r0 │ │ + b 5ab60 │ │ + add r9, r0, #1 │ │ + ldr fp, [sp, #136] ; 0x88 │ │ + ldr r3, [sp, #28] │ │ + ldr r7, [sp, #24] │ │ + b 5ac54 │ │ + ; instruction: 0x00062ab4 │ │ + ; instruction: 0x00062ab4 │ │ + mov r0, #1 │ │ + str r0, [sp, #72] ; 0x48 │ │ + ldr r7, [sp, #12] │ │ + mov r0, #656 ; 0x290 │ │ + ldr r3, [sp, #36] ; 0x24 │ │ + ldr r8, [sp, #52] ; 0x34 │ │ + smlabb r0, r7, r0, r8 │ │ + ldr r7, [sp, #68] ; 0x44 │ │ + ldrb r1, [r3] │ │ + ldrb r2, [r3, #2] │ │ + mov r6, r7 │ │ + ldrb r3, [r3, #14] │ │ + ldrb r7, [r7, #1] │ │ + ldrb r6, [r6, #3] │ │ + add r3, r3, r7 │ │ + ldr sl, [sp, #60] ; 0x3c │ │ + add r5, r3, r1 │ │ + mov r7, #328 ; 0x148 │ │ + add r1, r5, r6 │ │ + mov r3, #26 │ │ + add r1, r1, r2 │ │ + smlabb r0, sl, r7, r0 │ │ + add r2, r1, #64 ; 0x40 │ │ + cmp r1, #512 ; 0x200 │ │ + add r2, r3, r2, lsr #7 │ │ + movwhi r2, #30 │ │ + add r0, r0, r2, lsl #3 │ │ + mov r2, #3 │ │ + add r1, r0, #7872 ; 0x1ec0 │ │ + mov r0, r4 │ │ + bl 369d4 │ │ + cmp r0, #3 │ │ + bne 5ac38 │ │ + ldr r1, [sp] │ │ + mov r0, #336 ; 0x150 │ │ + smlabb r0, r1, r0, r8 │ │ + mov r1, #168 ; 0xa8 │ │ + smlabb r0, sl, r1, r0 │ │ + and r1, r5, #63 ; 0x3f │ │ + add r2, r1, #1 │ │ + cmp r1, #12 │ │ + movw r1, #11152 ; 0x2b90 │ │ + lsr r2, r2, #1 │ │ + movwhi r2, #6 │ │ + add r0, r0, r2, lsl #3 │ │ + add r1, r0, r1 │ │ + mov r0, r4 │ │ + bl 36d9c │ │ + mov r5, r8 │ │ + mov r9, r0 │ │ + ldr fp, [sp, #136] ; 0x88 │ │ + ldr r6, [sp, #128] ; 0x80 │ │ + ldr r3, [sp, #28] │ │ + ldr r7, [sp, #24] │ │ + ldr r8, [sp, #12] │ │ + ldr r1, [sp, #116] ; 0x74 │ │ + movw r0, #13988 ; 0x36a4 │ │ + ldr r2, [sp, #132] ; 0x84 │ │ + mov sl, #0 │ │ + ldr r0, [r5, r0] │ │ + ldrb r1, [r1, #4] │ │ + ldr r2, [r2] │ │ + add r1, r1, r1, lsl #1 │ │ + cmp r2, #8 │ │ + ldr r2, [sp, #124] ; 0x7c │ │ + add r0, r0, r1, lsl #2 │ │ + addls r1, r3, r3, lsl #1 │ │ + addls r1, r7, r1, lsl #2 │ │ + addls r1, r1, r2, lsl #2 │ │ + add r2, r0, r2, lsl #2 │ │ + ldr r0, [r7, #1288] ; 0x508 │ │ + ldrls sl, [r1, #2284] ; 0x8ec │ │ + cmp r8, #2 │ │ + mvn r1, #127 ; 0x7f │ │ + movls r8, #2 │ │ + mvn r0, r1, lsl r0 │ │ + cmp r9, #0 │ │ + str r0, [sp, #64] ; 0x40 │ │ + sub r0, r8, #2 │ │ + str r0, [sp, #68] ; 0x44 │ │ + str sl, [sp, #56] ; 0x38 │ │ + beq 5ad64 │ │ + add r7, pc, #40 ; 0x28 │ │ + movw r0, #49344 ; 0xc0c0 │ │ + movw r1, #771 ; 0x303 │ │ + movw sl, #257 ; 0x101 │ │ + ldr r6, [r7, r3, lsl #2] │ │ + movw r3, #1028 ; 0x404 │ │ + movt r0, #49344 ; 0xc0c0 │ │ + movt r1, #771 ; 0x303 │ │ + movt sl, #257 ; 0x101 │ │ + movt r3, #1028 ; 0x404 │ │ + str r2, [sp, #48] ; 0x30 │ │ + add pc, r7, r6 │ │ + andeq r0, r0, r4, asr r0 │ │ + andeq r0, r0, ip, lsl #1 │ │ + strheq r0, [r0], -r8 │ │ + andeq r0, r0, r0, ror #1 │ │ + andeq r0, r0, r4, lsr #2 │ │ + andeq r0, r0, r8, lsl #3 │ │ + andeq r0, r0, ip, lsr #3 │ │ + ldrdeq r0, [r0], -r8 │ │ + andeq r0, r0, r8, ror #3 │ │ + andeq r0, r0, ip, lsl r2 │ │ + andeq r0, r0, r0, lsr r2 │ │ + andeq r0, r0, r4, ror r2 │ │ + andeq r0, r0, r8, asr #5 │ │ + andeq r0, r0, r0, lsr #6 │ │ + andeq r0, r0, ip, lsr #6 │ │ + andeq r0, r0, ip, asr r3 │ │ + andeq r0, r0, r0, ror r3 │ │ + ; instruction: 0x000003b0 │ │ + ldrdeq r0, [r0], -r0 ; │ │ + andeq r2, r6, r0, lsr #20 │ │ + andeq r2, r6, r0, lsl #20 │ │ + ldr r0, [sp, #4] │ │ + ldr r1, [sp, #20] │ │ + ldrb r0, [r0] │ │ + ldrb r1, [r1] │ │ + lsr r0, r0, #6 │ │ + add r0, r0, r1, lsr #6 │ │ + sub r0, r0, #2 │ │ + b 5b11c │ │ + ldr r7, [sp, #72] ; 0x48 │ │ + mov r5, #64 ; 0x40 │ │ + mov r9, #0 │ │ + cmp sl, #0 │ │ + bne 5b2a0 │ │ + b 5b3e8 │ │ + ldr r0, [sp, #20] │ │ + movw r2, #49344 ; 0xc0c0 │ │ + ldr r1, [sp, #4] │ │ + ldrh r0, [r0] │ │ + ldrh r1, [r1] │ │ + and r0, r0, r2 │ │ + and r1, r1, r2 │ │ + add r0, r1, r0 │ │ + mvn r1, #3 │ │ + mul r0, r0, r3 │ │ + b 5b118 │ │ + ldr r2, [sp, #20] │ │ + ldr r3, [sp, #4] │ │ + ldr r2, [r2] │ │ + ldr r3, [r3] │ │ + and r2, r1, r2, lsr #6 │ │ + and r1, r1, r3, lsr #6 │ │ + add r1, r1, r2 │ │ + mul r0, r1, sl │ │ + mvn r1, #7 │ │ + b 5b118 │ │ + ldr r2, [sp, #20] │ │ + ldr r7, [sp, #4] │ │ + ldrd r2, [r2] │ │ + ldm r7, {r6, ip} │ │ + mov r7, r5 │ │ + and r3, r1, r3, lsr #6 │ │ + and r2, r1, r2, lsr #6 │ │ + and r6, r1, r6, lsr #6 │ │ + and r1, r1, ip, lsr #6 │ │ + add r2, r6, r2 │ │ + add r1, r1, r3 │ │ + umull r6, r5, r2, sl │ │ + mla r2, r2, sl, r5 │ │ + mov r5, r7 │ │ + mla r0, r1, sl, r2 │ │ + mvn r1, #15 │ │ + b 5b118 │ │ + ldr r3, [sp, #20] │ │ + ldr r5, [sp, #4] │ │ + ldm r3, {r2, r6, r7, lr} │ │ + and r7, r1, r7, lsr #6 │ │ + ldmib r5, {r0, r3, ip} │ │ + and r2, r1, r2, lsr #6 │ │ + add r2, r7, r2 │ │ + ldr r7, [r5] │ │ + and r3, r1, r3, lsr #6 │ │ + and r7, r1, r7, lsr #6 │ │ + add r2, r2, r7 │ │ + and r7, r1, lr, lsr #6 │ │ + add r2, r2, r3 │ │ + and r3, r1, r6, lsr #6 │ │ + add r3, r7, r3 │ │ + and r7, r1, r0, lsr #6 │ │ + umull r6, r5, r2, sl │ │ + add r3, r3, r7 │ │ + and r1, r1, ip, lsr #6 │ │ + add r1, r3, r1 │ │ + mla r2, r2, sl, r5 │ │ + ldr r5, [sp, #52] ; 0x34 │ │ + mla r0, r1, sl, r2 │ │ + mvn r1, #31 │ │ + b 5b118 │ │ + ldr r0, [sp, #4] │ │ + movw r2, #49344 ; 0xc0c0 │ │ + ldr r1, [sp, #20] │ │ + ldrh r0, [r0] │ │ + ldrb r1, [r1] │ │ + and r0, r0, r2 │ │ + and r1, r1, #192 ; 0xc0 │ │ + add r0, r0, r1 │ │ + b 5aebc │ │ + ldr r0, [sp, #20] │ │ + movw r2, #49344 ; 0xc0c0 │ │ + ldr r1, [sp, #4] │ │ + ldrh r0, [r0] │ │ + ldrb r1, [r1] │ │ + and r0, r0, r2 │ │ + and r1, r1, #192 ; 0xc0 │ │ + add r0, r1, r0 │ │ + mul r0, r0, r3 │ │ + mvn r1, #2 │ │ + b 5b118 │ │ + ldr r3, [sp, #20] │ │ + movw r1, #49344 ; 0xc0c0 │ │ + ldr r7, [sp, #4] │ │ + b 5aee4 │ │ + ldr r3, [sp, #4] │ │ + movw r1, #49344 ; 0xc0c0 │ │ + ldr r7, [sp, #20] │ │ + ldrh r3, [r3] │ │ + ldr r7, [r7] │ │ + and r1, r3, r1 │ │ + and r2, r7, r0 │ │ + add r1, r2, r1 │ │ + lsr r1, r1, #6 │ │ + mul r0, r1, sl │ │ + mvn r1, #5 │ │ + b 5b118 │ │ + andeq r2, r6, r4, ror r8 │ │ + ldr r1, [sp, #4] │ │ + ldrd r6, [r1] │ │ + ldr r1, [sp, #20] │ │ + b 5af2c │ │ + andeq r2, r6, r0, asr #16 │ │ + ldr r1, [sp, #20] │ │ + ldrd r6, [r1] │ │ + ldr r1, [sp, #4] │ │ + ldr r1, [r1] │ │ + and r2, r6, r0 │ │ + and r3, r7, r0 │ │ + and r1, r1, r0 │ │ + adds r1, r2, r1 │ │ + adc r2, r3, #0 │ │ + lsr r1, r1, #6 │ │ + orr r1, r1, r2, lsl #26 │ │ + lsr r2, r2, #6 │ │ + umull r3, r7, r1, sl │ │ + mla r1, r1, sl, r7 │ │ + mla r0, r2, sl, r1 │ │ + mvn r1, #11 │ │ + b 5b118 │ │ + ldr r6, [sp, #4] │ │ + ldr r5, [sp, #52] ; 0x34 │ │ + ldm r6, {r2, lr} │ │ + ldr r7, [r6, #8] │ │ + ldr ip, [r6, #12] │ │ + and r2, r1, r2, lsr #6 │ │ + ldr r6, [sp, #20] │ │ + and r7, r1, r7, lsr #6 │ │ + ldr r8, [r6] │ │ + ldr r3, [r6, #4] │ │ + and r6, r1, r8, lsr #6 │ │ + add r2, r2, r6 │ │ + add r2, r2, r7 │ │ + umull r7, r6, r2, sl │ │ + and r7, r1, r3, lsr #6 │ │ + and r3, r1, lr, lsr #6 │ │ + mla r2, r2, sl, r6 │ │ + add r3, r3, r7 │ │ + and r1, r1, ip, lsr #6 │ │ + b 5b000 │ │ + muleq r6, r0, r7 │ │ + ldr r6, [sp, #20] │ │ + ldr r5, [sp, #4] │ │ + ldm r6, {r2, r3, r7, ip} │ │ + and r7, r1, r7, lsr #6 │ │ + ldm r5, {r8, fp} │ │ + and r3, r1, r3, lsr #6 │ │ + and r2, r1, r2, lsr #6 │ │ + add r2, r7, r2 │ │ + ldr r6, [sp, #52] ; 0x34 │ │ + and r7, r1, r8, lsr #6 │ │ + add r2, r2, r7 │ │ + umull r7, r5, r2, sl │ │ + and r7, r1, ip, lsr #6 │ │ + and r1, r1, fp, lsr #6 │ │ + mla r2, r2, sl, r5 │ │ + add r3, r7, r3 │ │ + mov r5, r6 │ │ + ldr fp, [sp, #136] ; 0x88 │ │ + add r1, r3, r1 │ │ + mla r0, r1, sl, r2 │ │ + mvn r1, #23 │ │ + b 5b118 │ │ + ldr r1, [sp, #4] │ │ + ldr r3, [sp, #20] │ │ + b 5b024 │ │ + ldr r1, [sp, #20] │ │ + ldr r3, [sp, #4] │ │ + ldr r1, [r1] │ │ + ldrb r3, [r3] │ │ + and r1, r1, r0 │ │ + and r2, r3, #192 ; 0xc0 │ │ + add r1, r1, r2 │ │ + lsr r1, r1, #6 │ │ + mul r0, r1, sl │ │ + mvn r1, #4 │ │ + b 5b118 │ │ + andeq r2, r6, r4, asr #14 │ │ + ldr r3, [sp, #20] │ │ + movw r1, #49344 ; 0xc0c0 │ │ + ldr r7, [sp, #4] │ │ + b 5b06c │ │ + strdeq r2, [r6], -ip │ │ + ldr r3, [sp, #4] │ │ + movw r1, #49344 ; 0xc0c0 │ │ + ldr r7, [sp, #20] │ │ + ldrh r3, [r3] │ │ + ldrd r6, [r7] │ │ + and r1, r3, r1 │ │ + and r2, r7, r0 │ │ + and r3, r6, r0 │ │ + add r1, r3, r1 │ │ + lsr r2, r2, #6 │ │ + lsr r1, r1, #6 │ │ + umull r3, r6, r1, sl │ │ + mla r1, r1, sl, r6 │ │ + mla r0, r2, sl, r1 │ │ + mvn r1, #9 │ │ + b 5b118 │ │ + mov r6, r5 │ │ + ldr r5, [sp, #4] │ │ + ldm r5, {r3, r7, lr} │ │ + ldr ip, [r5, #12] │ │ + ldr r5, [sp, #20] │ │ + b 5b0d4 │ │ + andeq r2, r6, ip, ror r6 │ │ + andeq r2, r6, r8, lsr #12 │ │ + mov r6, r5 │ │ + ldr r5, [sp, #20] │ │ + ldm r5, {r3, r7, lr} │ │ + ldr ip, [r5, #12] │ │ + ldr r5, [sp, #4] │ │ + ldr r5, [r5] │ │ + and r2, r3, r0 │ │ + and r7, r7, r0 │ │ + and r5, r5, r0 │ │ + adds r2, r2, r5 │ │ + mov r5, r6 │ │ + adc r3, r7, #0 │ │ + and r7, r1, lr, lsr #6 │ │ + lsr r2, r2, #6 │ │ + and r1, r1, ip, lsr #6 │ │ + orr r2, r2, r3, lsl #26 │ │ + add r1, r1, r3, lsr #6 │ │ + add r2, r2, r7 │ │ + umull r7, r6, r2, sl │ │ + mla r2, r2, sl, r6 │ │ + mla r0, r1, sl, r2 │ │ + mvn r1, #19 │ │ + add r0, r1, r0, lsr #24 │ │ + cmp r0, #0 │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + mov r1, #0 │ │ + ldr r7, [sp, #72] ; 0x48 │ │ + movwgt r1, #1 │ │ + orr r0, r0, r0, lsl #1 │ │ + addne r1, r1, #1 │ │ + add r0, r5, r0, lsl #2 │ │ + add r0, r0, r1, lsl #2 │ │ + movw r1, #13196 ; 0x338c │ │ + add r1, r0, r1 │ │ + mov r0, r4 │ │ + bl 3700c │ │ + ldr r2, [sp, #48] ; 0x30 │ │ + mov sl, r0 │ │ + sub r0, r0, #1 │ │ + and r5, r0, #128 ; 0x80 │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + ldrh r6, [r2] │ │ + cmp r0, #0 │ │ + beq 5b1e0 │ │ + ldrb r0, [r0] │ │ + cmp r9, #15 │ │ + mul r0, r0, r6 │ │ + add r0, r0, #16 │ │ + lsr r8, r0, #5 │ │ + bne 5b240 │ │ + ldr r6, [sp, #128] ; 0x80 │ │ + mvn r7, #0 │ │ + mov r0, r4 │ │ + add r7, r7, #1 │ │ + bl 36f6c │ │ + cmp r7, #31 │ │ + bhi 5b1ac │ │ + cmp r0, #0 │ │ + beq 5b190 │ │ + cmp r7, #0 │ │ + beq 5b260 │ │ + rsb r6, r7, #0 │ │ + mov r7, #1 │ │ + mov r0, r4 │ │ + bl 36f6c │ │ + add r7, r0, r7, lsl #1 │ │ + adds r6, r6, #1 │ │ + bcc 5b1bc │ │ + add r9, r7, #14 │ │ + ldr r6, [sp, #128] ; 0x80 │ │ + bfc r9, #20, #12 │ │ + b 5b264 │ │ + cmp r9, #15 │ │ + bne 5b24c │ │ + mvn r7, #0 │ │ + mov r0, r4 │ │ + add r7, r7, #1 │ │ + bl 36f6c │ │ + cmp r7, #31 │ │ + bhi 5b208 │ │ + cmp r0, #0 │ │ + beq 5b1ec │ │ + cmp r7, #0 │ │ + beq 5b3a8 │ │ + mov r8, r5 │ │ + rsb r5, r7, #0 │ │ + mov r7, #1 │ │ + mov r0, r4 │ │ + bl 36f6c │ │ + add r7, r0, r7, lsl #1 │ │ + adds r5, r5, #1 │ │ + bcc 5b21c │ │ + add r9, r7, #14 │ │ + mov r5, r8 │ │ + bfc r9, #20, #12 │ │ + b 5b3ac │ │ + mul r0, r8, r9 │ │ + ldr r6, [sp, #128] ; 0x80 │ │ + b 5b274 │ │ + mul r0, r9, r6 │ │ + ldr r1, [sp, #68] ; 0x44 │ │ + ldr r6, [sp, #128] ; 0x80 │ │ + rsb r0, sl, r0, lsr r1 │ │ + b 5b3d4 │ │ + mov r9, #15 │ │ + mul r0, r9, r8 │ │ + ldr r7, [sp, #72] ; 0x48 │ │ + ldr r2, [sp, #48] ; 0x30 │ │ + bic r0, r0, #-16777216 ; 0xff000000 │ │ + ldr r1, [sp, #68] ; 0x44 │ │ + rsb r0, sl, r0, lsr r1 │ │ + ldr r1, [sp, #64] ; 0x40 │ │ + cmp r0, r1 │ │ + movcs r0, r1 │ │ + rsb r1, sl, #0 │ │ + ldr sl, [sp, #56] ; 0x38 │ │ + cmp r7, #0 │ │ + eor r0, r0, r1 │ │ + str r0, [r6] │ │ + beq 5b4dc │ │ + ldrh r0, [r2, #2] │ │ + str r5, [sp, #52] ; 0x34 │ │ + str r0, [sp, #60] ; 0x3c │ │ + b 5b2f0 │ │ + andeq r2, r6, ip, ror #8 │ │ + lsr r0, fp, #11 │ │ + mul r1, r8, r0 │ │ + ldr r2, [sp, #68] ; 0x44 │ │ + bfc fp, #10, #22 │ │ + add r9, r0, r9 │ │ + rsb r1, r5, r1, lsr r2 │ │ + ldr r2, [sp, #64] ; 0x40 │ │ cmp r1, r2 │ │ - movlt r2, r1 │ │ - sub r1, lr, fp │ │ - cmp r3, #0 │ │ - ldr fp, [sp, #1152] ; 0x480 │ │ - add r1, r9, r1, lsl #1 │ │ - rsbmi r2, r2, #0 │ │ - ldrsh r1, [r1] │ │ - str r1, [sp, #592] ; 0x250 │ │ - subs r3, r1, ip │ │ - mov r1, r3 │ │ - rsbmi r1, r3, #0 │ │ - sub r5, r0, r1, lsr r5 │ │ - bic r5, r5, r5, asr #31 │ │ + movcs r1, r2 │ │ + rsb r2, r5, #0 │ │ + eor r1, r1, r2 │ │ + str r1, [r6, r7, lsl #2] │ │ + cmp fp, #0 │ │ + mov r7, fp │ │ + beq 5b4d4 │ │ + mov r0, r4 │ │ + bl 36f6c │ │ + mov r5, r0 │ │ + ldrb r0, [sl, r7] │ │ + ldr r1, [sp, #60] ; 0x3c │ │ + ldr fp, [r6, r7, lsl #2] │ │ + mul r0, r0, r1 │ │ + cmp fp, #30720 ; 0x7800 │ │ + add r0, r0, #16 │ │ + lsr r8, r0, #5 │ │ + bcc 5b2b4 │ │ + mvn sl, #0 │ │ + mov r1, #0 │ │ + str r7, [sp, #72] ; 0x48 │ │ + mov r0, r4 │ │ + mov r7, r1 │ │ + add sl, sl, #1 │ │ + bl 36f6c │ │ + cmp sl, #31 │ │ + bhi 5b34c │ │ + sub r1, r7, #1 │ │ + cmp r0, #0 │ │ + beq 5b328 │ │ + cmp sl, #0 │ │ + beq 5b37c │ │ + ldr sl, [sp, #56] ; 0x38 │ │ + mov r6, #1 │ │ + mov r0, r4 │ │ + bl 36f6c │ │ + add r6, r0, r6, lsl #1 │ │ + adds r7, r7, #1 │ │ + bcc 5b35c │ │ + sub r0, r6, #1 │ │ + ldr r6, [sp, #128] ; 0x80 │ │ + b 5b384 │ │ + mov r0, #0 │ │ + ldr sl, [sp, #56] ; 0x38 │ │ + movw r1, #65535 ; 0xffff │ │ + add r0, r0, #15 │ │ + movt r1, #15 │ │ + and r0, r0, r1 │ │ + ldr r7, [sp, #72] ; 0x48 │ │ + mul r1, r0, r8 │ │ + bic r1, r1, #-16777216 ; 0xff000000 │ │ + b 5b2bc │ │ + ldrdeq r2, [r6], -r0 │ │ + mov r9, #15 │ │ + mul r0, r9, r6 │ │ + ldr r1, [sp, #68] ; 0x44 │ │ + ldr r6, [sp, #128] ; 0x80 │ │ + ldr r7, [sp, #72] ; 0x48 │ │ + ldr r2, [sp, #48] ; 0x30 │ │ + bic r0, r0, #-16777216 ; 0xff000000 │ │ + rsb r0, sl, r0, lsr r1 │ │ + ldr r1, [sp, #64] ; 0x40 │ │ + cmp r0, r1 │ │ + movcs r0, r1 │ │ + rsb r1, sl, #0 │ │ + cmp r7, #0 │ │ + eor r0, r0, r1 │ │ + str r0, [r6] │ │ + beq 5b4dc │ │ + ldrh sl, [r2, #2] │ │ + str r5, [sp, #52] ; 0x34 │ │ + b 5b424 │ │ + lsr r0, r8, #11 │ │ + ldr r2, [sp, #68] ; 0x44 │ │ + mul r1, r0, sl │ │ + rsb r1, r5, r1, lsr r2 │ │ + bfc r8, #10, #22 │ │ + rsb r2, r5, #0 │ │ + add r9, r0, r9 │ │ + eor r1, r1, r2 │ │ + str r1, [r6, r7, lsl #2] │ │ + cmp r8, #0 │ │ + mov r7, r8 │ │ + beq 5b4d4 │ │ + mov r0, r4 │ │ + bl 36f6c │ │ + ldr r8, [r6, r7, lsl #2] │ │ + mov r5, r0 │ │ + cmp r8, #30720 ; 0x7800 │ │ + bcc 5b3f4 │ │ + mov fp, r7 │ │ + mvn r6, #0 │ │ + mov r1, #0 │ │ + mov r0, r4 │ │ + mov r7, r1 │ │ + add r6, r6, #1 │ │ + bl 36f6c │ │ + cmp r6, #31 │ │ + bhi 5b46c │ │ + sub r1, r7, #1 │ │ + cmp r0, #0 │ │ + beq 5b448 │ │ + cmp r6, #0 │ │ + beq 5b494 │ │ + mov r6, #1 │ │ + mov r0, r4 │ │ + bl 36f6c │ │ + add r6, r0, r6, lsl #1 │ │ + adds r7, r7, #1 │ │ + bcc 5b478 │ │ + sub r0, r6, #1 │ │ + b 5b498 │ │ + mov r0, #0 │ │ + movw r1, #65535 ; 0xffff │ │ + add r0, r0, #15 │ │ + movt r1, #15 │ │ + and r0, r0, r1 │ │ + ldr r2, [sp, #68] ; 0x44 │ │ + mov r7, fp │ │ + mul r1, r0, sl │ │ + ldr r6, [sp, #128] ; 0x80 │ │ + bic r1, r1, #-16777216 ; 0xff000000 │ │ + rsb r1, r5, r1, lsr r2 │ │ + ldr r2, [sp, #64] ; 0x40 │ │ + cmp r1, r2 │ │ + movcs r1, r2 │ │ + b 5b404 │ │ + andeq r2, r6, r4, asr #5 │ │ + ldr fp, [sp, #136] ; 0x88 │ │ + ldr r5, [sp, #52] ; 0x34 │ │ + cmp r9, #63 ; 0x3f │ │ + movcs r9, #63 ; 0x3f │ │ + orr r0, r9, r5 │ │ + strb r0, [fp] │ │ + ldr r0, [sp, #16] │ │ + add sp, sp, #76 ; 0x4c │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + mov r2, #208 ; 0xd0 │ │ + ldr r3, [sp, #52] ; 0x34 │ │ + smlabb r1, r1, r2, r3 │ │ + mov r2, #6 │ │ + add r0, r1, r0, lsl #4 │ │ + add r1, r0, #2176 ; 0x880 │ │ + mov r0, r4 │ │ + bl 36b8c │ │ + add r0, r0, #5 │ │ + b 5a090 │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + mov r2, #15 │ │ + add r0, r1, r0, lsl #5 │ │ + add r1, r0, #2080 ; 0x820 │ │ + mov r0, r4 │ │ + bl 36c80 │ │ + ldr r1, [pc, #12] ; 5b54c │ │ + ldr r1, [pc, r1] │ │ + add r0, r0, r1 │ │ + ldrb r0, [r0, #24] │ │ + b 59fa4 │ │ + andeq r1, r6, r4, asr r2 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #4 │ │ + vpush {d8-d9} │ │ + sub sp, sp, #376 ; 0x178 │ │ + str r2, [sp, #132] ; 0x84 │ │ + mov sl, r3 │ │ + ldm r0, {fp, ip} │ │ + mov r8, r0 │ │ + ldr r3, [r0, #8] │ │ + ldr r4, [r0, #12] │ │ + ldr r6, [pc, #3380] ; 5c2b4 │ │ + ldr r6, [pc, r6] │ │ + ldr r7, [fp, #2160] ; 0x870 │ │ + str r1, [sp, #240] ; 0xf0 │ │ + ldrb r0, [r6, r1, lsl #2]! │ │ + sub r7, r7, r4 │ │ + ldrb r1, [r6, #1] │ │ + mov lr, r0 │ │ + cmp r7, r1 │ │ + movgt r7, r1 │ │ + str r7, [sp, #68] ; 0x44 │ │ + ldr r7, [fp, #1284] ; 0x504 │ │ + sub r6, r7, #1 │ │ + clz r6, r6 │ │ + lsr r9, r6, #5 │ │ + ldr r6, [fp, #2156] ; 0x86c │ │ + sub r2, r6, r3 │ │ + cmp r2, r0 │ │ + movgt r2, r0 │ │ + str r2, [sp, #172] ; 0xac │ │ + subs r2, r7, #3 │ │ + movwne r2, #1 │ │ + cmp r7, #0 │ │ + str r2, [sp, #356] ; 0x164 │ │ + ldr r2, [fp, #2088] ; 0x828 │ │ + str r2, [sp, #316] ; 0x13c │ │ + mov r2, #0 │ │ + str r2, [sp, #168] ; 0xa8 │ │ + beq 5b614 │ │ + tst r3, #1 │ │ + bne 5b600 │ │ + ldr r2, [sp, #356] ; 0x164 │ │ + cmp lr, r2 │ │ + bls 5b614 │ │ + mov r2, #1 │ │ + cmp r1, r9 │ │ + str r2, [sp, #168] ; 0xa8 │ │ + andls r2, r4, #1 │ │ + strls r2, [sp, #168] ; 0xa8 │ │ + ldr r5, [sp, #68] ; 0x44 │ │ + cmp r5, #1 │ │ + blt 5d2c4 │ │ + ldr r2, [sp, #172] ; 0xac │ │ + and r3, r3, #31 │ │ + ldr r6, [sp, #356] ; 0x164 │ │ + and r0, r4, #31 │ │ + str r3, [sp, #192] ; 0xc0 │ │ + add r7, r5, r9 │ │ + add r2, r2, r6 │ │ + str r1, [sp, #348] ; 0x15c │ │ + str r0, [sp, #180] ; 0xb4 │ │ + lsr r0, r0, r9 │ │ + asr r2, r2, r6 │ │ + asr r7, r7, r9 │ │ + str r2, [sp, #164] ; 0xa4 │ │ + movw r2, #13848 ; 0x3618 │ │ + add r2, ip, r2 │ │ + str r2, [sp, #320] ; 0x140 │ │ + lsr r2, r3, r6 │ │ + add r3, r1, r9 │ │ + str r2, [sp, #272] ; 0x110 │ │ + movw r2, #28992 ; 0x7140 │ │ + add r2, r8, r2 │ │ + str r2, [sp, #324] ; 0x144 │ │ + ldr r2, [fp, #4] │ │ + lsr r1, r3, r9 │ │ + add r3, lr, r6 │ │ + str r0, [sp, #196] ; 0xc4 │ │ + str lr, [sp, #344] ; 0x158 │ │ + vmov.i8 q4, #64 ; 0x40 │ │ + ldr r2, [r2, #1020] ; 0x3fc │ │ + lsr r0, r3, r6 │ │ + add r3, sl, #8 │ │ + str r3, [sp, #328] ; 0x148 │ │ + str r7, [sp, #124] ; 0x7c │ │ + lsl r2, r2, #10 │ │ + ldrb lr, [sl, #7] │ │ + str r2, [sp, #256] ; 0x100 │ │ + mvn r2, #0 │ │ + add r3, r2, r7, lsl r9 │ │ + str r3, [sp, #92] ; 0x5c │ │ + ldr r3, [sp, #164] ; 0xa4 │ │ + add r7, r8, #12288 ; 0x3000 │ │ + ldrb ip, [sl, #10] │ │ + add r2, r2, r3, lsl r6 │ │ + str r2, [sp, #88] ; 0x58 │ │ + ldr r3, [pc, #3984] ; 5c668 │ │ + ldr r3, [pc, r3] │ │ + str lr, [sp, #352] ; 0x160 │ │ + add r2, r3, lr, lsl #3 │ │ + str ip, [sp, #224] ; 0xe0 │ │ + add r2, r2, #1 │ │ + str r2, [sp, #340] ; 0x154 │ │ + add r2, r3, ip, lsl #3 │ │ + ldr r3, [sp, #196] ; 0xc4 │ │ + add r2, r2, #1 │ │ + str r2, [sp, #216] ; 0xd8 │ │ + add r2, r8, #16 │ │ + ldr ip, [sp, #348] ; 0x15c │ │ + ldr lr, [sp, #344] ; 0x158 │ │ + add r3, r2, r3 │ │ + add r3, r3, #560 ; 0x230 │ │ + str r3, [sp, #128] ; 0x80 │ │ + str r7, [sp, #84] ; 0x54 │ │ + smulbb r3, ip, lr │ │ + str r0, [sp, #96] ; 0x60 │ │ + str r1, [sp, #100] ; 0x64 │ │ + str sl, [sp, #284] ; 0x11c │ │ + str r8, [sp, #336] ; 0x150 │ │ + str fp, [sp, #348] ; 0x15c │ │ + add r7, r7, r3, lsl #4 │ │ + lsl r3, r3, #4 │ │ + str r3, [sp, #108] ; 0x6c │ │ + mul r3, r0, r1 │ │ + str r7, [sp, #72] ; 0x48 │ │ + lsl r0, r0, #2 │ │ + lsl r1, r1, #2 │ │ + str r0, [sp, #112] ; 0x70 │ │ + str r1, [sp, #116] ; 0x74 │ │ + str r9, [sp, #288] ; 0x120 │ │ + lsl r3, r3, #4 │ │ + str r3, [sp, #76] ; 0x4c │ │ + ldr r3, [sp, #180] ; 0xb4 │ │ + add r7, r2, r3 │ │ + ldr r3, [sp, #132] ; 0x84 │ │ + mvn r2, r9 │ │ + str r7, [sp, #156] ; 0x9c │ │ + and r0, r3, #1 │ │ + str r0, [sp, #64] ; 0x40 │ │ + lsl r0, ip, #2 │ │ + str r2, [sp, #312] ; 0x138 │ │ + str r0, [sp, #152] ; 0x98 │ │ + lsl r0, lr, #2 │ │ + str r0, [sp, #148] ; 0x94 │ │ + add r0, r8, #10240 ; 0x2800 │ │ + str r0, [sp, #144] ; 0x90 │ │ + add r0, r8, #672 ; 0x2a0 │ │ + str r0, [sp, #264] ; 0x108 │ │ + add r0, r8, #640 ; 0x280 │ │ + mvn r2, r6 │ │ + str r0, [sp, #276] ; 0x114 │ │ + add r0, r8, #20480 ; 0x5000 │ │ + str r2, [sp, #248] ; 0xf8 │ │ + str r0, [sp, #104] ; 0x68 │ │ + add r0, r7, #224 ; 0xe0 │ │ + and r2, r3, #8 │ │ + str r0, [sp, #160] ; 0xa0 │ │ + clz r0, r2 │ │ + lsr r0, r0, #5 │ │ + str r0, [sp, #60] ; 0x3c │ │ + mov r0, #0 │ │ + b 5b7e8 │ │ + ldr r5, [sp, #68] ; 0x44 │ │ + ldr r0, [sp, #80] ; 0x50 │ │ + cmp r0, r5 │ │ + bge 5d2c4 │ │ + add r1, r0, #16 │ │ + mov r2, r0 │ │ + ldr r0, [sp, #124] ; 0x7c │ │ + lsr r3, r1, r9 │ │ + str r1, [sp, #80] ; 0x50 │ │ + cmp r0, r1, lsr r9 │ │ + str r3, [sp, #120] ; 0x78 │ │ + movlt r3, r0 │ │ + cmp r5, r1 │ │ + mov r0, r1 │ │ + str r3, [sp, #232] ; 0xe8 │ │ + movlt r0, r5 │ │ + str r0, [sp, #188] ; 0xbc │ │ + ldr r0, [sp, #172] ; 0xac │ │ + cmp r0, #1 │ │ + blt 5b7d8 │ │ + mov r0, #0 │ │ cmp r1, r5 │ │ - movlt r5, r1 │ │ - add r1, lr, sl │ │ - cmp r3, #0 │ │ - add r1, r9, r1, lsl #1 │ │ - rsbmi r5, r5, #0 │ │ - ldrsh r0, [r1] │ │ - str r0, [sp, #576] ; 0x240 │ │ - subs r1, r0, ip │ │ - add r0, r6, r4 │ │ - str r0, [sp, #688] ; 0x2b0 │ │ - mov r3, r1 │ │ - ldr r0, [sp, #724] ; 0x2d4 │ │ - rsbmi r3, r1, #0 │ │ - sub r4, fp, r3, lsr r0 │ │ - bic r4, r4, r4, asr #31 │ │ - cmp r3, r4 │ │ - movlt r4, r3 │ │ + str r0, [sp, #220] ; 0xdc │ │ + mov r0, #0 │ │ + ldr r1, [sp, #60] ; 0x3c │ │ + movwge r0, #1 │ │ + ldr r5, [sp, #328] ; 0x148 │ │ + and r0, r1, r0 │ │ + str r0, [sp, #140] ; 0x8c │ │ + lsr r0, r2, r9 │ │ + ldr r1, [sp, #64] ; 0x40 │ │ + str r0, [sp, #208] ; 0xd0 │ │ + clz r0, r2 │ │ cmp r1, #0 │ │ - sub r1, lr, sl │ │ - rsbmi r4, r4, #0 │ │ - add r1, r9, r1, lsl #1 │ │ - ldrsh r1, [r1] │ │ - str r1, [sp, #560] ; 0x230 │ │ - subs r6, r1, ip │ │ - ldr r1, [sp, #688] ; 0x2b0 │ │ - mov r3, r6 │ │ - add sl, r1, r2 │ │ - rsbmi r3, r6, #0 │ │ - sub r1, fp, r3, lsr r0 │ │ - ldr r0, [sp, #680] ; 0x2a8 │ │ - ldr fp, [sp, #576] ; 0x240 │ │ - bic r2, r1, r1, asr #31 │ │ - add r1, lr, r7 │ │ - cmp r3, r2 │ │ - add r1, r9, r1, lsl #1 │ │ - movlt r2, r3 │ │ - cmp r6, #0 │ │ - ldr r6, [sp, #476] ; 0x1dc │ │ - ldrsh r1, [r1] │ │ - rsbmi r2, r2, #0 │ │ - str r1, [sp, #544] ; 0x220 │ │ - add r2, r2, r4 │ │ - subs r1, r1, ip │ │ - mul r8, r8, r6 │ │ - add r6, sl, r5 │ │ - mov r3, r1 │ │ - ldr r5, [sp, #1156] ; 0x484 │ │ - rsbmi r3, r1, #0 │ │ - mov sl, r5 │ │ - sub r5, r5, r3, lsr r0 │ │ - bic r5, r5, r5, asr #31 │ │ - cmp r3, r5 │ │ - movlt r5, r3 │ │ + str r2, [sp, #184] ; 0xb8 │ │ + lsr r0, r0, #5 │ │ + movwne r1, #1 │ │ + and r0, r0, r1 │ │ + str r0, [sp, #136] ; 0x88 │ │ + ldrb r0, [r5, #3] │ │ + cmp r0, #0 │ │ + bne 5b8a4 │ │ + b 5b930 │ │ + ldr r1, [sp, #176] ; 0xb0 │ │ + ldr r0, [sp, #172] ; 0xac │ │ + str r1, [sp, #220] ; 0xdc │ │ + cmp r1, r0 │ │ + bge 5b7d8 │ │ + ldrb r0, [r5, #3] │ │ + cmp r0, #0 │ │ + beq 5b930 │ │ + ldr r1, [fp, #1268] ; 0x4f4 │ │ + ldr r2, [r8, #8] │ │ + ldr r0, [fp, #1256] ; 0x4e8 │ │ + lsr r3, r1, #1 │ │ + ldr r7, [fp, #2776] ; 0xad8 │ │ + mla r3, r3, r4, r2 │ │ + cmp r7, #0 │ │ + add r0, r0, r3, lsl #3 │ │ + beq 5b90c │ │ + ldr r6, [sp, #320] ; 0x140 │ │ + and r5, r4, #1 │ │ + ldr r7, [sp, #108] ; 0x6c │ │ + ldr r3, [r6, #36] ; 0x24 │ │ + add r7, r3, r7 │ │ + str r7, [r6, #36] ; 0x24 │ │ + ldr r7, [fp, #2144] ; 0x860 │ │ + and r6, r2, #1 │ │ + add r6, r6, r4, asr #1 │ │ + add r2, r5, r2, asr #1 │ │ + ldr r5, [sp, #328] ; 0x148 │ │ + asr r7, r7, #1 │ │ + mla r2, r7, r6, r2 │ │ + ldr r7, [fp, #2792] ; 0xae8 │ │ + add r2, r2, r2, lsl #1 │ │ + add r2, r7, r2, lsl #4 │ │ + b 5b914 │ │ + ldr r3, [sp, #84] ; 0x54 │ │ + ldr r2, [sp, #104] ; 0x68 │ │ + ldr r7, [fp, #2088] ; 0x828 │ │ + ldr r6, [sp, #148] ; 0x94 │ │ + ldr r7, [r7, #124] ; 0x7c │ │ + str r6, [sp] │ │ + ldr r6, [sp, #152] ; 0x98 │ │ + str r6, [sp, #4] │ │ + blx r7 │ │ + ldr r0, [sp, #276] ; 0x114 │ │ + mov lr, #0 │ │ + ldr r3, [sp, #192] ; 0xc0 │ │ + mov ip, #0 │ │ + ldr r1, [r0] │ │ + add r0, r1, r3 │ │ + ldrb r2, [r0, #224] ; 0xe0 │ │ + cmp r2, #0 │ │ + beq 5b974 │ │ + ldrb r1, [r1, r3] │ │ + orr r2, r1, #2 │ │ + cmp r1, #10 │ │ + sub r2, r2, #11 │ │ + clz r2, r2 │ │ + lsr r2, r2, #5 │ │ + lsl ip, r2, #9 │ │ + movweq ip, #512 ; 0x200 │ │ + ldr r1, [sp, #160] ; 0xa0 │ │ + ldr r3, [sp, #172] ; 0xac │ │ + ldr r7, [sp, #184] ; 0xb8 │ │ + ldrb r1, [r1] │ │ + ldr r2, [sp, #220] ; 0xdc │ │ cmp r1, #0 │ │ - sub r1, lr, r7 │ │ - rsbmi r5, r5, #0 │ │ - add r7, r8, r6, lsl #1 │ │ - ldr r6, [sp, #216] ; 0xd8 │ │ - add r1, r9, r1, lsl #1 │ │ - ldrsh r1, [r1] │ │ - str r1, [sp, #528] ; 0x210 │ │ - subs r1, r1, ip │ │ - ldr r8, [sp, #528] ; 0x210 │ │ - mov r3, r1 │ │ - rsbmi r3, r1, #0 │ │ - sub r4, sl, r3, lsr r0 │ │ - bic r4, r4, r4, asr #31 │ │ - cmp r3, r4 │ │ + beq 5b9b4 │ │ + ldr r0, [sp, #156] ; 0x9c │ │ + ldrb r1, [r0] │ │ + orr r0, r1, #2 │ │ + cmp r1, #10 │ │ + sub r0, r0, #11 │ │ + clz r0, r0 │ │ + lsr r0, r0, #5 │ │ + lsl lr, r0, #9 │ │ + movweq lr, #512 ; 0x200 │ │ + add r0, r2, #16 │ │ + ldr r1, [r8, #12] │ │ + ldr r6, [sp, #188] ; 0xbc │ │ + cmp r3, r0 │ │ + mov r4, r0 │ │ + add r1, r1, r7 │ │ movlt r4, r3 │ │ + cmp r7, r6 │ │ + str r1, [r8, #12] │ │ + str r0, [sp, #176] ; 0xb0 │ │ + bge 5c2b8 │ │ + cmp r0, r3 │ │ + mov r3, #0 │ │ + ldr r6, [sp, #136] ; 0x88 │ │ + movwlt r3, #1 │ │ + cmp r2, #0 │ │ + str r7, [sp, #292] ; 0x124 │ │ + orr r0, r3, r6 │ │ + mov r3, r2 │ │ + ldr r6, [sp, #140] ; 0x8c │ │ + movwne r3, #1 │ │ + str r0, [sp, #268] ; 0x10c │ │ + orr r0, r3, r6 │ │ + ldr r3, [sp, #256] ; 0x100 │ │ + ldr r2, [r8, #8] │ │ + orr r3, ip, r3 │ │ + str r0, [sp, #280] ; 0x118 │ │ + orr r0, r3, lr │ │ + str r0, [sp, #296] ; 0x128 │ │ + str r4, [sp, #308] ; 0x134 │ │ + b 5ba68 │ │ + ldr r1, [sp, #216] ; 0xd8 │ │ + sub r2, r0, r9 │ │ + ldrb r3, [r1] │ │ + ldr r1, [r8, #12] │ │ + str r2, [r8, #8] │ │ + add r1, r1, r3 │ │ + str r1, [r8, #12] │ │ + ldr r7, [sp, #292] ; 0x124 │ │ + ldr r0, [sp, #188] ; 0xbc │ │ + ldr r9, [sp, #288] ; 0x120 │ │ + add r7, r7, r3 │ │ + cmp r7, r0 │ │ + str r7, [sp, #292] ; 0x124 │ │ + bge 5c2bc │ │ + ldr r9, [sp, #220] ; 0xdc │ │ + ldr r3, [fp, #1256] ; 0x4e8 │ │ + ldr r7, [fp, #1268] ; 0x4f4 │ │ + add r0, r2, r9 │ │ + cmp r9, r4 │ │ + str r0, [r8, #8] │ │ + bge 5ba30 │ │ + lsr r2, r7, #1 │ │ + ldr r6, [sp, #292] ; 0x124 │ │ + mla r1, r2, r1, r0 │ │ + ldr r2, [sp, #184] ; 0xb8 │ │ + ldr r7, [sp, #268] ; 0x10c │ │ + cmp r6, r2 │ │ + mov r2, #0 │ │ + movwls r2, #1 │ │ + and r2, r7, r2 │ │ + str r2, [sp, #300] ; 0x12c │ │ + add r7, r3, r1, lsl #3 │ │ + ldr r1, [sp, #180] ; 0xb4 │ │ + add r1, r6, r1 │ │ + add r1, r8, r1 │ │ + add r1, r1, #48 ; 0x30 │ │ + str r1, [sp, #304] ; 0x130 │ │ + ldrb r1, [r5, #3] │ │ cmp r1, #0 │ │ - add r1, lr, r6 │ │ - rsbmi r4, r4, #0 │ │ - add r4, r4, r5 │ │ - ldr r5, [sp, #192] ; 0xc0 │ │ - add r1, r9, r1, lsl #1 │ │ - ldrsh r1, [r1] │ │ - mla r2, r2, r5, r7 │ │ - str r1, [sp, #512] ; 0x200 │ │ - subs r3, r1, ip │ │ - ldr r7, [sp, #544] ; 0x220 │ │ - mov r1, r3 │ │ - rsbmi r1, r3, #0 │ │ - sub r5, sl, r1, lsr r0 │ │ - bic r5, r5, r5, asr #31 │ │ - cmp r1, r5 │ │ - movlt r5, r1 │ │ - sub r1, lr, r6 │ │ - cmp r3, #0 │ │ - ldr r6, [sp, #592] ; 0x250 │ │ - add r1, r9, r1, lsl #1 │ │ - rsbmi r5, r5, #0 │ │ - add r4, r4, r5 │ │ - mov r5, sl │ │ - ldrsh r1, [r1] │ │ - str r1, [sp, #496] ; 0x1f0 │ │ - subs r3, r1, ip │ │ - ldr sl, [sp, #560] ; 0x230 │ │ - ldr r9, [sp, #512] ; 0x200 │ │ - mov r1, r3 │ │ - ldr lr, [sp, #496] ; 0x1f0 │ │ - rsbmi r1, r3, #0 │ │ - sub r5, r5, r1, lsr r0 │ │ - bic r5, r5, r5, asr #31 │ │ - cmp r1, r5 │ │ - movlt r5, r1 │ │ + bne 5bb0c │ │ + b 5bb98 │ │ + ldr r0, [sp, #224] ; 0xe0 │ │ + ldr r1, [pc, #4028] ; 5ca9c │ │ + ldr r1, [pc, r1] │ │ + ldrb r6, [r1, r0, lsl #3] │ │ + ldr r0, [r8, #8] │ │ + add r9, r9, r6 │ │ + add r7, r7, r6, lsl #3 │ │ + cmp r9, r4 │ │ + add r0, r0, r6 │ │ + str r0, [r8, #8] │ │ + bge 5ba30 │ │ + ldrb r1, [r5, #3] │ │ + cmp r1, #0 │ │ + beq 5bb98 │ │ + ldrb r0, [sl, #6] │ │ + cmp r0, #0 │ │ + beq 5bd80 │ │ + ldr fp, [sp, #348] ; 0x15c │ │ + ldr r0, [fp, #2776] ; 0xad8 │ │ + cmp r0, #0 │ │ + bne 5bad4 │ │ + ldr r0, [sp, #216] ; 0xd8 │ │ + ldrb r0, [r0] │ │ + sub r0, r0, #1 │ │ + cmp r0, #15 │ │ + bhi 5bf74 │ │ + add r1, pc, #4 │ │ + ldr r0, [r1, r0, lsl #2] │ │ + add pc, r1, r0 │ │ + andeq r0, r0, r0, asr #32 │ │ + strdeq r0, [r0], -ip │ │ + andeq r0, r0, ip, lsr #8 │ │ + andeq r0, r0, r8, ror #7 │ │ + andeq r0, r0, ip, lsr #8 │ │ + andeq r0, r0, ip, lsr #8 │ │ + andeq r0, r0, ip, lsr #8 │ │ + andeq r0, r0, ip, lsl #8 │ │ + andeq r0, r0, ip, lsr #8 │ │ + andeq r0, r0, ip, lsr #8 │ │ + andeq r0, r0, ip, lsr #8 │ │ + andeq r0, r0, ip, lsr #8 │ │ + andeq r0, r0, ip, lsr #8 │ │ + andeq r0, r0, ip, lsr #8 │ │ + andeq r0, r0, ip, lsr #8 │ │ + andeq r0, r0, r4, lsr #8 │ │ + ldr r1, [sp, #304] ; 0x130 │ │ + mov r0, #64 ; 0x40 │ │ + strb r0, [r1] │ │ + b 5bf74 │ │ + ldr r2, [sp, #300] ; 0x12c │ │ + ldrsb r1, [r5, #5] │ │ + str r1, [sp, #372] ; 0x174 │ │ + mov r1, #0 │ │ + cmp r2, #0 │ │ + bne 5bbd0 │ │ + ldr r1, [sp, #224] ; 0xe0 │ │ + ldr r2, [pc, #3904] ; 5cafc │ │ + ldr r2, [pc, r2] │ │ + ldrb r1, [r2, r1, lsl #3] │ │ + add r1, r9, r1 │ │ + cmp r1, r4 │ │ + mov r1, #0 │ │ + movwge r1, #1 │ │ + ldr r2, [sp, #220] ; 0xdc │ │ + eor r1, r1, #1 │ │ + ldr r4, [sp, #348] ; 0x15c │ │ + cmp r9, r2 │ │ + bls 5bbec │ │ + mov r2, #0 │ │ + b 5bc20 │ │ + ldr r3, [sp, #280] ; 0x118 │ │ + mov r2, #8 │ │ cmp r3, #0 │ │ - rsbmi r5, r5, #0 │ │ - ldr r3, [sp, #624] ; 0x270 │ │ - add r1, r4, r5 │ │ + beq 5bc20 │ │ + ldr r3, [sp, #216] ; 0xd8 │ │ + mov r6, r7 │ │ + ldr r7, [sp, #292] ; 0x124 │ │ + ldrb r3, [r3] │ │ + add r3, r7, r3 │ │ + ldr r7, [sp, #188] ; 0xbc │ │ + cmp r3, r7 │ │ + mov r7, r6 │ │ + movge r2, #0 │ │ + ldr r3, [r4, #2180] ; 0x884 │ │ + str r9, [sp, #332] ; 0x14c │ │ + orr r9, r2, r1 │ │ + ldr r2, [r8, #12] │ │ + str r7, [sp, #344] ; 0x158 │ │ + sub r7, r3, #1 │ │ + mov r3, #0 │ │ + tst r7, r2 │ │ + bne 5bc60 │ │ + ldr r6, [r4, #2176] ; 0x880 │ │ + mvn r1, #0 │ │ + ldr r7, [r4, #2164] ; 0x874 │ │ + ldr r3, [r4, #2132] ; 0x854 │ │ + add r6, r1, r2, asr r6 │ │ + mul r7, r7, r6 │ │ + add r3, r3, r7, lsl #8 │ │ + ldr r1, [sp, #320] ; 0x140 │ │ + ldr r7, [r4, #4] │ │ + ldr sl, [r4, #2756] ; 0xac4 │ │ + ldr lr, [r1] │ │ + ldrb r6, [r5] │ │ + ldr ip, [r1, #4] │ │ + cmp r0, lr │ │ + ldr r8, [r1, #8] │ │ + ldr r1, [r1, #12] │ │ + ldr r7, [r7, #1020] ; 0x3fc │ │ + ldr r5, [r4, #1268] ; 0x4f4 │ │ + str sl, [sp, #48] ; 0x30 │ │ + add sl, sp, #20 │ │ + str r7, [sp, #40] ; 0x28 │ │ + add r7, sp, #372 ; 0x174 │ │ + stm sl, {r3, r6, r7} │ │ + ldr r3, [sp, #224] ; 0xe0 │ │ + ldr r6, [pc, #3668] ; 5cb00 │ │ + ldr r6, [pc, r6] │ │ + str r1, [sp, #4] │ │ + mov r1, #0 │ │ + movwgt r1, #1 │ │ + str r5, [sp, #16] │ │ + ldrb sl, [r6, r3, lsl #3] │ │ + cmp r2, r8 │ │ + ldr r3, [sp, #216] ; 0xd8 │ │ + str r9, [sp, #8] │ │ + ldr fp, [sp, #324] ; 0x144 │ │ + ldrb r5, [r3] │ │ + mov r3, #0 │ │ + ldr r9, [sp, #344] ; 0x158 │ │ + movwgt r3, #1 │ │ + str fp, [sp, #44] ; 0x2c │ │ + str r5, [sp, #36] ; 0x24 │ │ + str sl, [sp, #32] │ │ + str r9, [sp, #12] │ │ + str ip, [sp] │ │ + bl 57a40 │ │ + ldr r1, [sp, #316] ; 0x13c │ │ + ldr r8, [sp, #336] ; 0x150 │ │ + add r0, r1, r0, lsl #2 │ │ + ldr r2, [r4, #2156] ; 0x86c │ │ + ldr r7, [r4, #2160] ; 0x870 │ │ + ldr ip, [r0, #32] │ │ + ldr r0, [r8, #8] │ │ + ldr r3, [r8, #12] │ │ + sub r0, r2, r0 │ │ + ldr r6, [sp, #372] ; 0x174 │ │ + ldr r2, [sp, #296] ; 0x128 │ │ + sub r3, r7, r3 │ │ + ldr r1, [r4, #1268] ; 0x4f4 │ │ + lsl r7, r5, #2 │ │ + orr r2, r2, r6 │ │ + ldr r4, [r4, #2756] ; 0xac4 │ │ + str r2, [sp, #4] │ │ + lsl r3, r3, #2 │ │ + lsl r0, r0, #2 │ │ + add r2, sp, #8 │ │ + str r7, [sp] │ │ + mov r7, r9 │ │ + stm r2, {r0, r3, r4} │ │ + lsl r3, sl, #2 │ │ + mov r0, r9 │ │ + mov r2, fp │ │ + ldr r5, [sp, #328] ; 0x148 │ │ + blx ip │ │ + ldr sl, [sp, #284] ; 0x11c │ │ + ldr r4, [sp, #308] ; 0x134 │ │ + ldr r9, [sp, #332] ; 0x14c │ │ + ldrb r0, [sl, #6] │ │ + cmp r0, #0 │ │ + bne 5bb18 │ │ + ldr fp, [sp, #348] ; 0x15c │ │ + ldr r0, [fp, #2776] ; 0xad8 │ │ + cmp r0, #0 │ │ + beq 5be50 │ │ + ldr r0, [sp, #224] ; 0xe0 │ │ + ldr r1, [pc, #4084] ; 5cd90 │ │ + ldr r1, [pc, r1] │ │ + ldrb r6, [r1, r0, lsl #3] │ │ + mov r1, #8 │ │ + ldr r0, [sp, #216] ; 0xd8 │ │ + ldrb r0, [r0] │ │ + cmp r0, #8 │ │ + movcs r0, r1 │ │ + cmp r6, #8 │ │ + mov r1, #8 │ │ + movcc r1, r6 │ │ + smulbb r0, r1, r0 │ │ + ldr r1, [sp, #320] ; 0x140 │ │ + ldr r2, [r1, #40] ; 0x28 │ │ + add r0, r2, r0, lsl #6 │ │ + str r0, [r1, #40] ; 0x28 │ │ + ldr r3, [fp, #2144] ; 0x860 │ │ + ldrd r0, [r8, #8] │ │ + mla r0, r3, r1, r0 │ │ + ldr r1, [fp, #2788] ; 0xae4 │ │ + add r0, r0, r0, lsl #2 │ │ + lsl r0, r0, #1 │ │ + ldrsh sl, [r1, r0]! │ │ + ldrb r0, [r1, #6] │ │ + str r0, [sp, #368] ; 0x170 │ │ + cmp sl, #0 │ │ + bmi 5be48 │ │ + ldrb r0, [r5, #2] │ │ + mov ip, r4 │ │ + ldr r3, [sp, #368] ; 0x170 │ │ + mov r4, r7 │ │ + ldr r5, [sp, #316] ; 0x13c │ │ + add r0, r0, r0, lsl #4 │ │ + ldr r1, [fp, #1268] ; 0x4f4 │ │ + ldr r7, [fp, #2756] ; 0xac4 │ │ + add r0, r5, r0, lsl #2 │ │ + add r0, r0, r3, lsl #2 │ │ + mov r3, sl │ │ + ldr r5, [r0, #340] ; 0x154 │ │ + str r7, [sp] │ │ + mov r7, r4 │ │ + mov r0, r7 │ │ mov r4, ip │ │ - add r1, r2, r1 │ │ - ldr r2, [sp, #640] ; 0x280 │ │ - ldr r5, [sp, #608] ; 0x260 │ │ - add r1, r1, r1, asr #31 │ │ - add r1, r1, #8 │ │ - add r0, ip, r1, asr #4 │ │ - str r0, [sp, #688] ; 0x2b0 │ │ - ldr r0, [sp, #704] ; 0x2c0 │ │ - ldr r1, [sp, #656] ; 0x290 │ │ - cmp r0, ip │ │ - movgt r4, r0 │ │ - cmp r4, r1 │ │ - movlt r4, r1 │ │ - cmp r4, r2 │ │ - movlt r4, r2 │ │ - cmp r4, r3 │ │ - movlt r4, r3 │ │ - cmp r4, r5 │ │ - movlt r4, r5 │ │ - cmp r4, r6 │ │ - movlt r4, r6 │ │ - cmp r4, fp │ │ - movlt r4, fp │ │ - cmp r4, sl │ │ - movlt r4, sl │ │ - cmp r4, r7 │ │ - movlt r4, r7 │ │ - cmp r4, r8 │ │ - movlt r4, r8 │ │ - cmp r4, r9 │ │ - ldr r0, [sp, #688] ; 0x2b0 │ │ - movlt r4, r9 │ │ - cmp r4, lr │ │ - movlt r4, lr │ │ - cmp r0, r4 │ │ - movle r4, r0 │ │ - ldr r0, [sp, #704] ; 0x2c0 │ │ - cmp r0, ip │ │ - movcc ip, r0 │ │ - cmp ip, r1 │ │ - movhi ip, r1 │ │ - cmp ip, r2 │ │ - movhi ip, r2 │ │ - cmp ip, r3 │ │ - movhi ip, r3 │ │ - cmp ip, r5 │ │ - movhi ip, r5 │ │ - cmp ip, r6 │ │ - movhi ip, r6 │ │ - cmp ip, fp │ │ - movhi ip, fp │ │ - cmp ip, sl │ │ - movhi ip, sl │ │ - cmp ip, r7 │ │ - movhi ip, r7 │ │ - cmp ip, r8 │ │ - movhi ip, r8 │ │ - cmp ip, r9 │ │ - movhi ip, r9 │ │ - cmp ip, lr │ │ - ldr r0, [sp, #688] ; 0x2b0 │ │ - movhi ip, lr │ │ - ldr r9, [sp, #684] ; 0x2ac │ │ - ldr lr, [sp, #480] ; 0x1e0 │ │ - cmp r0, ip │ │ - ldr sl, [sp, #1152] ; 0x480 │ │ - movge ip, r4 │ │ - ldr r1, [sp, #1168] ; 0x490 │ │ - ldr r4, [sp, #220] ; 0xdc │ │ - ldr r5, [sp, #724] ; 0x2d4 │ │ - mov r7, sl │ │ - ldr fp, [sp, #200] ; 0xc8 │ │ - ldr r6, [sp, #196] ; 0xc4 │ │ - strb ip, [r9, lr] │ │ - add lr, lr, #1 │ │ - cmp lr, r1 │ │ - bne 4afc8 │ │ - b 4a600 │ │ - ldr r2, [sp, #1168] ; 0x490 │ │ - cmp r2, #1 │ │ - blt 4bf08 │ │ - ldr r3, [pc, #2816] ; 4bf20 │ │ - vmov.i32 q10, #0 ; 0x00000000 │ │ - ldr r2, [sp, #1156] ; 0x484 │ │ + blx r5 │ │ + ldr r5, [sp, #328] ; 0x148 │ │ + ldr sl, [sp, #284] ; 0x11c │ │ + b 5bae4 │ │ + ldr r1, [sp, #240] ; 0xf0 │ │ + add lr, sp, #256 ; 0x100 │ │ + ldrb r3, [sl, #10] │ │ + ldr r0, [r8, #640] ; 0x280 │ │ + stm sp, {r1, sl} │ │ + mov r1, #1 │ │ + str r1, [sp, #8] │ │ + mov r1, #0 │ │ + str r1, [sp, #12] │ │ + ldr r1, [sp, #264] ; 0x108 │ │ + str r1, [sp, #16] │ │ + add r1, sp, #368 ; 0x170 │ │ + str r1, [sp, #20] │ │ + add r1, lr, #111 ; 0x6f │ │ + str r1, [sp, #24] │ │ + ldr r1, [sp, #192] ; 0xc0 │ │ + ldr r2, [sp, #304] ; 0x130 │ │ + add r5, r9, r1 │ │ + add r0, r0, r5 │ │ + add r1, r0, #32 │ │ + mov r0, r8 │ │ + bl 59c48 │ │ + ldr r2, [sp, #216] ; 0xd8 │ │ + mov sl, r0 │ │ + ldr r0, [r8, #12] │ │ + ldr r1, [fp, #2160] ; 0x870 │ │ + ldrb r2, [r2] │ │ + sub r1, r1, r0 │ │ + cmp r1, r2 │ │ + movgt r1, r2 │ │ + sub r0, r1, #1 │ │ + cmp r0, #15 │ │ + bhi 5c0b4 │ │ + add r2, pc, #4 │ │ + ldr r0, [r2, r0, lsl #2] │ │ + add pc, r2, r0 │ │ + andeq r0, r0, r0, asr #32 │ │ + andeq r0, r0, r4, lsl #4 │ │ + ldrdeq r0, [r0], -r4 │ │ + andeq r0, r0, r8, ror #3 │ │ + ldrdeq r0, [r0], -r4 │ │ + ldrdeq r0, [r0], -r4 │ │ + ldrdeq r0, [r0], -r4 │ │ + andeq r0, r0, r8, lsl r2 │ │ + ldrdeq r0, [r0], -r4 │ │ + ldrdeq r0, [r0], -r4 │ │ + ldrdeq r0, [r0], -r4 │ │ + ldrdeq r0, [r0], -r4 │ │ + ldrdeq r0, [r0], -r4 │ │ + ldrdeq r0, [r0], -r4 │ │ + ldrdeq r0, [r0], -r4 │ │ + andeq r0, r0, r0, asr #4 │ │ + ldr r0, [sp, #304] ; 0x130 │ │ + ldrb r4, [sp, #367] ; 0x16f │ │ + strb r4, [r0] │ │ + b 5c14c │ │ + ldr r1, [sp, #304] ; 0x130 │ │ + movw r0, #16448 ; 0x4040 │ │ + movt r0, #16448 ; 0x4040 │ │ + str r0, [r1] │ │ + b 5bf74 │ │ + ldr r1, [sp, #304] ; 0x130 │ │ + movw r0, #16448 ; 0x4040 │ │ + strh r0, [r1] │ │ + b 5bf74 │ │ + ldr r1, [sp, #304] ; 0x130 │ │ + movw r0, #16448 ; 0x4040 │ │ + movt r0, #16448 ; 0x4040 │ │ + str r0, [r1] │ │ + str r0, [r1, #4] │ │ + b 5bf74 │ │ + ldr r0, [sp, #304] ; 0x130 │ │ + vst1.8 {d8-d9}, [r0] │ │ + ldr r0, [sp, #224] ; 0xe0 │ │ + ldr r1, [pc, #4060] ; 5cf5c │ │ + ldr r1, [pc, r1] │ │ + ldrb r6, [r1, r0, lsl #3] │ │ + sub r0, r6, #1 │ │ + cmp r0, #15 │ │ + bhi 5bae4 │ │ + add r1, pc, #4 │ │ + ldr r0, [r1, r0, lsl #2] │ │ + add pc, r1, r0 │ │ + andeq r0, r0, r0, asr #32 │ │ + andeq r0, r0, ip, lsl #1 │ │ + ; instruction: 0xfffffb48 │ │ + andeq r0, r0, r4, rrx │ │ + ; instruction: 0xfffffb48 │ │ + ; instruction: 0xfffffb48 │ │ + ; instruction: 0xfffffb48 │ │ + strheq r0, [r0], -r0 ; │ │ + ; instruction: 0xfffffb48 │ │ + ; instruction: 0xfffffb48 │ │ + ; instruction: 0xfffffb48 │ │ + ; instruction: 0xfffffb48 │ │ + ; instruction: 0xfffffb48 │ │ + ; instruction: 0xfffffb48 │ │ + ; instruction: 0xfffffb48 │ │ + ldrdeq r0, [r0], -ip │ │ + ldr r0, [sp, #276] ; 0x114 │ │ + mov r6, #1 │ │ + ldr r1, [sp, #192] ; 0xc0 │ │ + ldr r0, [r0] │ │ + add r1, r9, r1 │ │ + add r0, r0, r1 │ │ + mov r1, #64 ; 0x40 │ │ + strb r1, [r0, #32] │ │ + b 5bae4 │ │ + ldr r0, [sp, #276] ; 0x114 │ │ + mov r6, #4 │ │ + ldr r1, [sp, #192] ; 0xc0 │ │ + ldr r0, [r0] │ │ + add r1, r9, r1 │ │ + add r0, r0, r1 │ │ + movw r1, #16448 ; 0x4040 │ │ + movt r1, #16448 ; 0x4040 │ │ + str r1, [r0, #32] │ │ + b 5bae4 │ │ + ldr r0, [sp, #276] ; 0x114 │ │ + mov r6, #2 │ │ + ldr r1, [sp, #192] ; 0xc0 │ │ + ldr r0, [r0] │ │ + add r1, r9, r1 │ │ + add r0, r0, r1 │ │ + movw r1, #16448 ; 0x4040 │ │ + strh r1, [r0, #32] │ │ + b 5bae4 │ │ + ldr r0, [sp, #276] ; 0x114 │ │ + mov r6, #8 │ │ + ldr r1, [sp, #192] ; 0xc0 │ │ + ldr r0, [r0] │ │ + add r1, r9, r1 │ │ + add r0, r0, r1 │ │ + movw r1, #16448 ; 0x4040 │ │ + movt r1, #16448 ; 0x4040 │ │ + str r1, [r0, #36] ; 0x24 │ │ + str r1, [r0, #32] │ │ + b 5bae4 │ │ + ldr r2, [sp, #276] ; 0x114 │ │ + movw r3, #16448 ; 0x4040 │ │ + ldr r1, [sp, #192] ; 0xc0 │ │ + movt r3, #16448 ; 0x4040 │ │ + mov r6, #16 │ │ + ldr r0, [r2] │ │ + add r1, r9, r1 │ │ + add r0, r0, r1 │ │ + str r3, [r0, #36] ; 0x24 │ │ + str r3, [r0, #32] │ │ + ldr r0, [r2] │ │ + add r0, r1, r0 │ │ + str r3, [r0, #44] ; 0x2c │ │ + str r3, [r0, #40] ; 0x28 │ │ + b 5bae4 │ │ + ldrb r4, [sp, #367] ; 0x16f │ │ + ldr r0, [sp, #304] ; 0x130 │ │ + mov r2, r4 │ │ + bl 2ddc <__aeabi_memset@plt> │ │ + b 5c14c │ │ + ldrb r4, [sp, #367] ; 0x16f │ │ + movw r0, #257 ; 0x101 │ │ + movt r0, #257 ; 0x101 │ │ + ldr r1, [sp, #304] ; 0x130 │ │ + mul r0, r4, r0 │ │ + str r0, [r1] │ │ + b 5c14c │ │ + ldrb r4, [sp, #367] ; 0x16f │ │ + ldr r1, [sp, #304] ; 0x130 │ │ + orr r0, r4, r4, lsl #8 │ │ + strh r0, [r1] │ │ + b 5c14c │ │ + ldrb r4, [sp, #367] ; 0x16f │ │ + movw r0, #257 ; 0x101 │ │ + movt r0, #257 ; 0x101 │ │ + mov r2, r0 │ │ + umull r0, r1, r4, r0 │ │ + mla r1, r4, r2, r1 │ │ + ldr r2, [sp, #304] ; 0x130 │ │ + str r0, [r2] │ │ + str r1, [r2, #4] │ │ + b 5c14c │ │ + ldrb r4, [sp, #367] ; 0x16f │ │ + movw r0, #257 ; 0x101 │ │ + movt r0, #257 ; 0x101 │ │ + mov r2, r0 │ │ + umull r0, r1, r4, r0 │ │ + mla r1, r4, r2, r1 │ │ + vmov.32 d16[0], r0 │ │ + ldr r0, [sp, #304] ; 0x130 │ │ + vmov.32 d16[1], r1 │ │ + vorr d17, d16, d16 │ │ + vst1.8 {d16-d17}, [r0] │ │ + ldr r0, [sp, #336] ; 0x150 │ │ + ldr r1, [fp, #2156] ; 0x86c │ │ + ldr r2, [sp, #224] ; 0xe0 │ │ + ldr r0, [r0, #8] │ │ + ldr r3, [pc, #4088] ; 5d15c │ │ + sub r1, r1, r0 │ │ ldr r3, [pc, r3] │ │ - mov r4, r2 │ │ + ldrb r6, [r3, r2, lsl #3] │ │ + cmp r1, r6 │ │ + movgt r1, r6 │ │ + sub r0, r1, #1 │ │ + cmp r0, #15 │ │ + bhi 5c1e0 │ │ + add r2, pc, #4 │ │ + ldr r0, [r2, r0, lsl #2] │ │ + add pc, r2, r0 │ │ + andeq r0, r0, r0, asr #32 │ │ + muleq r0, r0, r0 │ │ + andeq r0, r0, r4, asr r0 │ │ + andeq r0, r0, r0, ror r0 │ │ + andeq r0, r0, r4, asr r0 │ │ + andeq r0, r0, r4, asr r0 │ │ + andeq r0, r0, r4, asr r0 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r4, asr r0 │ │ + andeq r0, r0, r4, asr r0 │ │ + andeq r0, r0, r4, asr r0 │ │ + andeq r0, r0, r4, asr r0 │ │ + andeq r0, r0, r4, asr r0 │ │ + andeq r0, r0, r4, asr r0 │ │ + andeq r0, r0, r4, asr r0 │ │ + ldrdeq r0, [r0], -r4 │ │ + ldr r0, [sp, #276] ; 0x114 │ │ + ldr r0, [r0] │ │ + add r0, r0, r5 │ │ + strb r4, [r0, #32] │ │ + b 5c298 │ │ + ldr r0, [sp, #276] ; 0x114 │ │ + mov r2, r4 │ │ + ldr r0, [r0] │ │ + add r0, r0, r5 │ │ + add r0, r0, #32 │ │ + bl 2ddc <__aeabi_memset@plt> │ │ + b 5c298 │ │ + ldr r1, [sp, #276] ; 0x114 │ │ + movw r0, #257 ; 0x101 │ │ + movt r0, #257 ; 0x101 │ │ + mul r0, r4, r0 │ │ + ldr r1, [r1] │ │ + add r1, r1, r5 │ │ + str r0, [r1, #32] │ │ + b 5c298 │ │ + ldr r0, [sp, #276] ; 0x114 │ │ + orr r1, r4, r4, lsl #8 │ │ + ldr r0, [r0] │ │ + add r0, r0, r5 │ │ + strh r1, [r0, #32] │ │ + b 5c298 │ │ + movw r0, #257 ; 0x101 │ │ + ldr r2, [sp, #276] ; 0x114 │ │ + movt r0, #257 ; 0x101 │ │ + mov r3, r0 │ │ + umull r0, r1, r4, r0 │ │ + ldr r2, [r2] │ │ + mla r1, r4, r3, r1 │ │ + add r2, r2, r5 │ │ + str r0, [r2, #32] │ │ + str r1, [r2, #36] ; 0x24 │ │ + b 5c298 │ │ + movw r0, #257 ; 0x101 │ │ + ldr r3, [sp, #276] ; 0x114 │ │ + movt r0, #257 ; 0x101 │ │ + mov ip, r0 │ │ + umull r0, r1, r4, r0 │ │ + ldr r2, [r3] │ │ + mla r1, r4, ip, r1 │ │ + add r2, r2, r5 │ │ + str r0, [r2, #32] │ │ + str r1, [r2, #36] ; 0x24 │ │ + ldr r2, [r3] │ │ + add r2, r5, r2 │ │ + str r1, [r2, #44] ; 0x2c │ │ + str r0, [r2, #40] ; 0x28 │ │ + ldr r8, [sp, #336] ; 0x150 │ │ + ldr r5, [sp, #328] ; 0x148 │ │ + ldr r4, [sp, #308] ; 0x134 │ │ + ldr r2, [sp, #264] ; 0x108 │ │ + cmp sl, #0 │ │ + bpl 5be00 │ │ + b 5be48 │ │ + andeq r1, r6, r0, ror #3 │ │ + str r7, [sp, #292] ; 0x124 │ │ + ldr r0, [sp, #292] ; 0x124 │ │ + sub r4, r1, r0 │ │ + ldr r0, [sp, #168] ; 0xa8 │ │ + str r4, [r8, #12] │ │ + cmp r0, #0 │ │ + beq 5b884 │ │ + ldrb r0, [r5, #1] │ │ + ldr r1, [fp, #1272] ; 0x4f8 │ │ + cmp r0, #13 │ │ + str r1, [sp, #332] ; 0x14c │ │ + bne 5c66c │ │ + ldr r0, [fp, #1284] ; 0x504 │ │ + ldr r3, [sp, #316] ; 0x13c │ │ + ldr r2, [fp, #1260] ; 0x4ec │ │ + add r0, r3, r0, lsl #2 │ │ + str r2, [sp, #308] ; 0x134 │ │ + ldr r2, [fp, #1264] ; 0x4f0 │ │ + ldr r7, [r0, #84] ; 0x54 │ │ + ldr r0, [sp, #116] ; 0x74 │ │ + str r2, [sp, #344] ; 0x158 │ │ + ldr r2, [fp, #1268] ; 0x4f4 │ │ + ldr r1, [fp, #1256] ; 0x4e8 │ │ + ldr r6, [r8, #8] │ │ + str r0, [sp, #8] │ │ + lsr r5, r2, #1 │ │ + ldr r0, [sp, #112] ; 0x70 │ │ + str r0, [sp, #4] │ │ + ldr r0, [sp, #216] ; 0xd8 │ │ + ldr r3, [sp, #92] ; 0x5c │ │ + ldrb r0, [r0] │ │ + add r3, r3, r0 │ │ + rsb r0, r0, #0 │ │ + and r0, r3, r0 │ │ + ldr r3, [sp, #100] ; 0x64 │ │ + sub r0, r3, r0, asr r9 │ │ + str r0, [sp] │ │ + ldr r0, [sp, #224] ; 0xe0 │ │ + ldr r3, [pc, #3964] ; 5d2d4 │ │ + ldr r3, [pc, r3] │ │ + ldr sl, [sp, #356] ; 0x164 │ │ + ldrb r0, [r3, r0, lsl #3] │ │ + ldr r3, [sp, #88] ; 0x58 │ │ + add r3, r3, r0 │ │ + rsb r0, r0, #0 │ │ + and r0, r3, r0 │ │ + ldr r3, [sp, #96] ; 0x60 │ │ + sub r3, r3, r0, asr sl │ │ + ldr r0, [sp, #312] ; 0x138 │ │ + and r0, r4, r0 │ │ + mul r0, r0, r5 │ │ + ldr r5, [sp, #248] ; 0xf8 │ │ + and r5, r6, r5 │ │ + add r1, r1, r5, lsl #3 │ │ + ldr r5, [sp, #328] ; 0x148 │ │ + add r1, r1, r0, lsl #3 │ │ + ldr r0, [sp, #144] ; 0x90 │ │ + blx r7 │ │ + ldr r1, [sp, #332] ; 0x14c │ │ + asr r0, r4, r9 │ │ + lsr r1, r1, #1 │ │ + mul r0, r1, r0 │ │ + add r1, r0, r6, asr sl │ │ + ldrb r0, [r5, #7] │ │ + cmp r0, #0 │ │ + beq 5c508 │ │ + ldr r0, [sp, #308] ; 0x134 │ │ + str r1, [sp, #304] ; 0x130 │ │ + add r4, r0, r1, lsl #3 │ │ + mov r0, #0 │ │ + str r0, [sp, #368] ; 0x170 │ │ + ldr r1, [fp, #2180] ; 0x884 │ │ + ldr r2, [r8, #12] │ │ + ldr r3, [sp, #312] ; 0x138 │ │ + sub r1, r1, #1 │ │ + and r3, r2, r3 │ │ + tst r3, r1 │ │ + bne 5c40c │ │ + ldr r3, [fp, #2176] ; 0x880 │ │ + mvn r7, #0 │ │ + ldr r1, [fp, #2164] ; 0x874 │ │ + ldr r0, [fp, #2136] ; 0x858 │ │ + add r3, r7, r2, asr r3 │ │ + mul r1, r1, r3 │ │ + add r0, r0, r1, lsl #8 │ │ + ldr r1, [sp, #320] ; 0x140 │ │ + ldr ip, [r8, #8] │ │ + ldr r5, [fp, #2756] ; 0xac4 │ │ + ldmib r1, {r3, r7} │ │ + str r7, [sp, #308] ; 0x134 │ │ + ldr r7, [sp, #288] ; 0x120 │ │ + ldr r6, [r1, #12] │ │ + ldr lr, [r1] │ │ + add r1, sp, #368 ; 0x170 │ │ + str r1, [sp, #28] │ │ + asr r2, r2, r7 │ │ + ldr r1, [sp, #356] ; 0x164 │ │ + str r0, [sp, #20] │ │ + asr r0, r6, r7 │ │ + str r0, [sp, #4] │ │ + str r5, [sp, #48] ; 0x30 │ │ + asr r0, r3, r1 │ │ + ldr r3, [sp, #352] ; 0x160 │ │ + ldr r5, [pc, #3708] ; 5d2d8 │ │ + ldr r5, [pc, r5] │ │ + str r0, [sp] │ │ + asr r0, ip, r1 │ │ + cmp r0, lr, asr r1 │ │ + mov r1, #0 │ │ + ldrb r6, [r5, r3, lsl #3] │ │ + movwgt r1, #1 │ │ + ldr r3, [sp, #340] ; 0x154 │ │ + ldr sl, [sp, #324] ; 0x144 │ │ + ldr r9, [sp, #332] ; 0x14c │ │ + ldrb r5, [r3] │ │ + mov r3, #0 │ │ + str r3, [sp, #40] ; 0x28 │ │ + str r3, [sp, #24] │ │ + str r3, [sp, #8] │ │ + ldr r3, [sp, #308] ; 0x134 │ │ + str sl, [sp, #44] ; 0x2c │ │ + str r5, [sp, #36] ; 0x24 │ │ + cmp r2, r3, asr r7 │ │ + mov r3, #0 │ │ + movwgt r3, #1 │ │ + str r6, [sp, #32] │ │ + str r9, [sp, #16] │ │ + str r4, [sp, #12] │ │ + bl 57a40 │ │ + ldr r1, [sp, #316] ; 0x13c │ │ + lsl r2, r5, #2 │ │ + ldr r3, [sp, #328] ; 0x148 │ │ + add r0, r1, r0, lsl #2 │ │ + ldr r1, [fp, #2756] ; 0xac4 │ │ + ldr r7, [r0, #100] ; 0x64 │ │ + mov r5, r3 │ │ + ldrsb r0, [r3, #7] │ │ + lsl r3, r6, #2 │ │ + str r2, [sp] │ │ + ldr r2, [sp, #144] ; 0x90 │ │ + str r2, [sp, #4] │ │ + mov r2, sl │ │ + str r0, [sp, #8] │ │ + mov r0, r4 │ │ + str r1, [sp, #12] │ │ + mov r1, r9 │ │ + blx r7 │ │ + ldr r1, [sp, #304] ; 0x130 │ │ + ldr r0, [sp, #284] ; 0x11c │ │ + ldr r9, [sp, #288] ; 0x120 │ │ + ldrb r0, [r0, #16] │ │ + cmp r0, #0 │ │ + beq 5c74c │ │ + ldr r0, [sp, #344] ; 0x158 │ │ + ldr r3, [sp, #312] ; 0x138 │ │ + add r0, r0, r1, lsl #3 │ │ + str r0, [sp, #344] ; 0x158 │ │ + mov r0, #0 │ │ + str r0, [sp, #368] ; 0x170 │ │ + ldr r1, [fp, #2180] ; 0x884 │ │ + ldr r2, [r8, #12] │ │ + sub r1, r1, #1 │ │ + and r3, r2, r3 │ │ + tst r3, r1 │ │ + bne 5c568 │ │ + ldr r3, [fp, #2176] ; 0x880 │ │ + mvn r7, #0 │ │ + ldr r1, [fp, #2164] ; 0x874 │ │ + ldr r0, [fp, #2140] ; 0x85c │ │ + add r3, r7, r2, asr r3 │ │ + mul r1, r1, r3 │ │ + add r0, r0, r1, lsl #8 │ │ + ldr r1, [sp, #320] ; 0x140 │ │ + ldr r4, [fp, #2756] ; 0xac4 │ │ + ldr ip, [r8, #8] │ │ + ldmib r1, {r3, r7} │ │ + ldr lr, [r1] │ │ + ldr r6, [r1, #12] │ │ + add r1, sp, #368 ; 0x170 │ │ + str r4, [sp, #48] ; 0x30 │ │ + ldr r4, [sp, #288] ; 0x120 │ │ + str r1, [sp, #28] │ │ + ldr r1, [sp, #356] ; 0x164 │ │ + str r0, [sp, #20] │ │ + asr r0, r6, r4 │ │ + str r0, [sp, #4] │ │ + asr r2, r2, r4 │ │ + str r7, [sp, #308] ; 0x134 │ │ + asr r0, r3, r1 │ │ + ldr r3, [sp, #352] ; 0x160 │ │ + ldr r5, [pc, #3364] ; 5d2dc │ │ + ldr r5, [pc, r5] │ │ + str r0, [sp] │ │ + asr r0, ip, r1 │ │ + cmp r0, lr, asr r1 │ │ + mov r1, #0 │ │ + ldrb r9, [r5, r3, lsl #3] │ │ + movwgt r1, #1 │ │ + ldr r3, [sp, #340] ; 0x154 │ │ + ldr sl, [sp, #324] ; 0x144 │ │ + ldr r7, [sp, #332] ; 0x14c │ │ + ldrb r6, [r3] │ │ + mov r3, #0 │ │ + str r3, [sp, #40] ; 0x28 │ │ + str r3, [sp, #24] │ │ + str r3, [sp, #8] │ │ + ldr r3, [sp, #308] ; 0x134 │ │ + ldr r5, [sp, #344] ; 0x158 │ │ + str sl, [sp, #44] ; 0x2c │ │ + cmp r2, r3, asr r4 │ │ + mov r3, #0 │ │ + movwgt r3, #1 │ │ + str r6, [sp, #36] ; 0x24 │ │ + str r9, [sp, #32] │ │ + str r7, [sp, #16] │ │ + str r5, [sp, #12] │ │ + bl 57a40 │ │ + ldr r1, [sp, #316] ; 0x13c │ │ + lsl r2, r6, #2 │ │ + lsl r3, r9, #2 │ │ + mov r9, r4 │ │ + add r0, r1, r0, lsl #2 │ │ + ldr r1, [fp, #2756] ; 0xac4 │ │ + ldr ip, [r0, #100] ; 0x64 │ │ + ldr r0, [sp, #284] ; 0x11c │ │ + ldrsb r0, [r0, #16] │ │ + str r2, [sp] │ │ + ldr r2, [sp, #144] ; 0x90 │ │ + str r2, [sp, #4] │ │ + mov r2, sl │ │ + str r0, [sp, #8] │ │ + mov r0, r5 │ │ + str r1, [sp, #12] │ │ + mov r1, r7 │ │ + blx ip │ │ + b 5c748 │ │ + muleq r6, r8, r0 │ │ + ldrb r0, [sl, #12] │ │ + cmp r0, #0 │ │ + beq 5c74c │ │ + ldr r1, [sp, #332] ; 0x14c │ │ + asr r0, r4, r9 │ │ + ldr r3, [sp, #356] ; 0x164 │ │ + ldr r2, [fp, #2776] ; 0xad8 │ │ + lsr r1, r1, #1 │ │ + mul r1, r1, r0 │ │ + ldr r0, [r8, #8] │ │ + cmp r2, #0 │ │ + add r1, r1, r0, asr r3 │ │ + lsl ip, r1, #2 │ │ + beq 5c6e4 │ │ + ldr r1, [fp, #2144] ; 0x860 │ │ + and r2, r0, #1 │ │ + and r3, r4, #1 │ │ + add r2, r2, r4, asr #1 │ │ + add r0, r3, r0, asr #1 │ │ + ldr r7, [sp, #320] ; 0x140 │ │ + asr r1, r1, #1 │ │ + mla r0, r1, r2, r0 │ │ + ldr r1, [fp, #2792] ; 0xae8 │ │ + ldr r3, [r7, #36] ; 0x24 │ │ + ldr r2, [sp, #76] ; 0x4c │ │ + add r2, r3, r2 │ │ + str r2, [r7, #36] ; 0x24 │ │ + add r0, r0, r0, lsl #1 │ │ + add r5, r1, r0, lsl #4 │ │ + b 5c6ec │ │ + ldr r3, [sp, #72] ; 0x48 │ │ + ldr r5, [sp, #104] ; 0x68 │ │ + ldr r0, [fp, #2088] ; 0x828 │ │ + add r2, r5, #16 │ │ + ldr r1, [fp, #1260] ; 0x4ec │ │ + mov r4, ip │ │ + ldr sl, [sp, #112] ; 0x70 │ │ + ldr r7, [r0, #124] ; 0x7c │ │ + add r0, r1, ip, lsl #1 │ │ + ldr r1, [sp, #332] ; 0x14c │ │ + ldr r6, [sp, #116] ; 0x74 │ │ + str r3, [sp, #344] ; 0x158 │ │ + str sl, [sp] │ │ + str r6, [sp, #4] │ │ + blx r7 │ │ + ldr r0, [fp, #2088] ; 0x828 │ │ + add r2, r5, #32 │ │ + ldr r1, [fp, #1272] ; 0x4f8 │ │ + ldr r3, [sp, #344] ; 0x158 │ │ + ldr r7, [r0, #124] ; 0x7c │ │ + ldr r0, [fp, #1264] ; 0x4f0 │ │ + str sl, [sp] │ │ + add r0, r0, r4, lsl #1 │ │ + str r6, [sp, #4] │ │ + blx r7 │ │ + ldr r5, [sp, #328] ; 0x148 │ │ + ldr r0, [sp, #276] ; 0x114 │ │ + ldr r1, [sp, #272] ; 0x110 │ │ + ldr r3, [sp, #356] ; 0x164 │ │ + ldr r0, [r0] │ │ + ldr r6, [sp, #176] ; 0xb0 │ │ + add r0, r0, r1 │ │ + ldr r7, [sp, #164] ; 0xa4 │ │ + mov r1, #0 │ │ + ldrb r0, [r0, #560] ; 0x230 │ │ + cmp r7, r6, lsr r3 │ │ + movwgt r1, #1 │ │ + orr r2, r0, #2 │ │ + str r1, [sp, #204] ; 0xcc │ │ + ldr r1, [sp, #128] ; 0x80 │ │ + sub r2, r2, #11 │ │ clz r2, r2 │ │ - add r1, r1, r2 │ │ - add r2, r0, #4 │ │ - sub r1, r1, #31 │ │ + cmp r0, #10 │ │ + ldrb r1, [r1] │ │ + lsr r2, r2, #5 │ │ + lsl r2, r2, #9 │ │ + orr r0, r1, #2 │ │ + movweq r2, #512 ; 0x200 │ │ + cmp r0, #11 │ │ + movweq r2, #512 ; 0x200 │ │ + cmp r1, #10 │ │ + movweq r2, #512 ; 0x200 │ │ + cmp r7, r6, lsr r3 │ │ + str r2, [sp, #252] ; 0xfc │ │ + bgt 5c7ec │ │ + ldr r0, [sp, #184] ; 0xb8 │ │ + ldr sl, [sp, #284] ; 0x11c │ │ + cmp r0, #0 │ │ + ldr r3, [sp, #220] ; 0xdc │ │ + ldreq r0, [fp, #1284] ; 0x504 │ │ + moveq r2, #4 │ │ + ldreq r1, [sp, #132] ; 0x84 │ │ + subeq r0, r0, #1 │ │ + andeq r0, r1, r2, lsr r0 │ │ + streq r0, [sp, #204] ; 0xcc │ │ + b 5c7f4 │ │ + ldr sl, [sp, #284] ; 0x11c │ │ + ldr r3, [sp, #220] ; 0xdc │ │ + ldr r0, [sp, #356] ; 0x164 │ │ + cmp r3, #0 │ │ + lsr r7, r6, r0 │ │ + clz r0, r3 │ │ + lsr r0, r0, #5 │ │ + str r0, [sp, #236] ; 0xec │ │ + bne 5c834 │ │ + ldr r0, [sp, #124] ; 0x7c │ │ + ldr r1, [sp, #120] ; 0x78 │ │ + cmp r1, r0 │ │ + ldrge r0, [fp, #1284] ; 0x504 │ │ + movge r2, #32 │ │ + ldrge r1, [sp, #132] ; 0x84 │ │ + subge r0, r0, #1 │ │ + andge r0, r1, r2, lsr r0 │ │ + strge r0, [sp, #236] ; 0xec │ │ + ldr r0, [sp, #164] ; 0xa4 │ │ + mov r2, #0 │ │ + ldr r4, [r8, #12] │ │ + cmp r0, r7 │ │ + movlt r7, r0 │ │ + ldr r0, [sp, #356] ; 0x164 │ │ + str r7, [sp, #344] ; 0x158 │ │ + lsr r0, r3, r0 │ │ + str r0, [sp, #268] ; 0x10c │ │ + ldr r0, [sp, #332] ; 0x14c │ │ + asr r0, r0, #1 │ │ + str r0, [sp, #200] ; 0xc8 │ │ + b 5c884 │ │ + str r7, [sp, #244] ; 0xf4 │ │ + ldr r0, [sp, #244] ; 0xf4 │ │ + ldr r2, [sp, #280] ; 0x118 │ │ + sub r4, r1, r0, lsl r9 │ │ + cmp r2, #2 │ │ + str r4, [r8, #12] │ │ + beq 5b884 │ │ + ldr r0, [sp, #184] ; 0xb8 │ │ + add r3, r2, #1 │ │ + ldr r7, [sp, #208] ; 0xd0 │ │ + add r1, r4, r0 │ │ + ldr r0, [sp, #232] ; 0xe8 │ │ + str r1, [r8, #12] │ │ + cmp r7, r0 │ │ + str r3, [sp, #280] ; 0x118 │ │ + bge 5c868 │ │ + add r6, fp, r3, lsl #2 │ │ + movw r3, #2132 ; 0x854 │ │ + ldr r0, [r8, #8] │ │ + add r3, r6, r3 │ │ + str r3, [sp, #228] ; 0xe4 │ │ + movw r3, #1256 ; 0x4e8 │ │ + str r2, [sp, #300] ; 0x12c │ │ + add r2, r5, r2 │ │ + add r3, r6, r3 │ │ + add r2, r2, #7 │ │ + str r3, [sp, #212] ; 0xd4 │ │ + str r2, [sp, #292] ; 0x124 │ │ + str r7, [sp, #244] ; 0xf4 │ │ + b 5c920 │ │ + ldr r1, [sp, #340] ; 0x154 │ │ + ldr r9, [sp, #288] ; 0x120 │ │ + ldr r3, [sp, #356] ; 0x164 │ │ + ldrb r2, [r1] │ │ + ldr r1, [r8, #12] │ │ + sub r0, r0, r4, lsl r3 │ │ + add r1, r1, r2, lsl r9 │ │ + strd r0, [r8, #8] │ │ + ldr r3, [sp, #244] ; 0xf4 │ │ mov r7, r3 │ │ - lsl r2, r2, #1 │ │ - lsl r0, r0, #1 │ │ - bic ip, r1, r1, asr #31 │ │ - ldrsb r1, [r7, r2]! │ │ - ldrsb r0, [r3, r0]! ; │ │ - mov r2, #52 ; 0x34 │ │ - str r1, [sp, #512] ; 0x200 │ │ - vdup.32 q9, ip │ │ - sub r6, r2, r1, lsl #1 │ │ - add r1, r2, r1, lsl #1 │ │ - ldrsb r5, [r7, #1] │ │ - vneg.s32 q9, q9 │ │ - str r1, [sp, #448] ; 0x1c0 │ │ - sub r1, r2, r0, lsl #1 │ │ - str r0, [sp, #496] ; 0x1f0 │ │ - add r0, r2, r0, lsl #1 │ │ - str r0, [sp, #432] ; 0x1b0 │ │ - vdup.32 q8, r4 │ │ - ldrsb r0, [r3, #1] │ │ - str r1, [sp, #560] ; 0x230 │ │ - sub r1, r2, r5, lsl #1 │ │ - str r1, [sp, #544] ; 0x220 │ │ - sub r1, r2, r0, lsl #1 │ │ - str r0, [sp, #476] ; 0x1dc │ │ - add r0, r2, r0, lsl #1 │ │ - str r0, [sp, #416] ; 0x1a0 │ │ - add r0, r2, r5, lsl #1 │ │ - str r0, [sp, #400] ; 0x190 │ │ - ldr r0, [sp, #1168] ; 0x490 │ │ - str r6, [sp, #592] ; 0x250 │ │ - bic r8, r0, #7 │ │ - add r0, sp, #760 ; 0x2f8 │ │ - str r1, [sp, #528] ; 0x210 │ │ - str r5, [sp, #480] ; 0x1e0 │ │ - str r0, [sp, #576] ; 0x240 │ │ - b 4b4f8 │ │ - andeq r1, r6, ip, lsr r5 │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - add lr, lr, r0 │ │ - ldr r0, [sp, #576] ; 0x240 │ │ - add r0, r0, #24 │ │ - str r0, [sp, #576] ; 0x240 │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - subs r0, r0, #1 │ │ - str r0, [sp, #40] ; 0x28 │ │ - beq 4bf08 │ │ - ldr r0, [sp, #1168] ; 0x490 │ │ - mov r7, #0 │ │ - ldr r1, [sp, #1156] ; 0x484 │ │ - cmp r0, #8 │ │ - bcc 4b890 │ │ - ldr r9, [sp, #576] ; 0x240 │ │ - mov sl, #0 │ │ - ldr fp, [sp, #448] ; 0x1c0 │ │ - ldr r3, [sp, #560] ; 0x230 │ │ - ldr r4, [sp, #432] ; 0x1b0 │ │ - ldr r5, [sp, #544] ; 0x220 │ │ - ldr r6, [sp, #528] ; 0x210 │ │ - ldr r1, [sp, #416] ; 0x1a0 │ │ - ldr r2, [sp, #400] ; 0x190 │ │ - add r7, lr, sl │ │ - add r0, r9, r2 │ │ - vld1.16 {d2-d3}, [r0] │ │ - add r0, r9, r5 │ │ - add sl, sl, #8 │ │ - vld1.8 {d24}, [r7] │ │ - vmovl.s16 q14, d3 │ │ - cmp r8, sl │ │ - vmovl.u8 q13, d24 │ │ - vld1.16 {d4-d5}, [r0] │ │ - add r0, r9, r1 │ │ - vsubw.u16 q14, q14, d27 │ │ - vabs.s32 q15, q14 │ │ - vclt.s32 q14, q14, #0 │ │ - vshl.u32 q0, q15, q9 │ │ - vsub.i32 q0, q8, q0 │ │ - vmax.s32 q0, q0, q10 │ │ - vmin.s32 q15, q15, q0 │ │ - vneg.s32 q0, q15 │ │ - vbsl q14, q0, q15 │ │ - vmovl.s16 q15, d5 │ │ - vsubw.u16 q15, q15, d27 │ │ - vabs.s32 q0, q15 │ │ - vclt.s32 q15, q15, #0 │ │ - vshl.u32 q3, q0, q9 │ │ - vsub.i32 q3, q8, q3 │ │ - vmax.s32 q3, q3, q10 │ │ - vmin.s32 q0, q0, q3 │ │ - vneg.s32 q3, q0 │ │ - vbsl q15, q3, q0 │ │ - vadd.i32 q14, q15, q14 │ │ - vld1.16 {d30-d31}, [r0] │ │ - add r0, r9, fp │ │ - vmovl.s16 q0, d31 │ │ - vmovl.s16 q15, d30 │ │ - vsubw.u16 q0, q0, d27 │ │ - vsubw.u16 q15, q15, d26 │ │ - vabs.s32 q3, q0 │ │ - vclt.s32 q0, q0, #0 │ │ - vshl.u32 q4, q3, q9 │ │ - vsub.i32 q4, q8, q4 │ │ - vmax.s32 q4, q4, q10 │ │ - vmin.s32 q3, q3, q4 │ │ - vneg.s32 q4, q3 │ │ - vbsl q0, q4, q3 │ │ - vld1.16 {d6-d7}, [r0] │ │ - ldr r0, [sp, #592] ; 0x250 │ │ - vadd.i32 q14, q14, q0 │ │ - vmovl.s16 q0, d6 │ │ - add r0, r9, r0 │ │ - vsubw.u16 q0, q0, d26 │ │ - vabs.s32 q4, q0 │ │ - vclt.s32 q0, q0, #0 │ │ - vshl.u32 q5, q4, q9 │ │ - vsub.i32 q5, q8, q5 │ │ - vmax.s32 q5, q5, q10 │ │ - vmin.s32 q4, q4, q5 │ │ - vneg.s32 q5, q4 │ │ - vbsl q0, q5, q4 │ │ - vld1.16 {d8-d9}, [r0] │ │ - add r0, r9, r4 │ │ - vmovl.s16 q5, d8 │ │ - vsubw.u16 q5, q5, d26 │ │ - vabs.s32 q6, q5 │ │ - vclt.s32 q5, q5, #0 │ │ - vshl.u32 q7, q6, q9 │ │ - vsub.i32 q7, q8, q7 │ │ - vmax.s32 q7, q7, q10 │ │ - vmin.s32 q6, q6, q7 │ │ - vneg.s32 q7, q6 │ │ - vbsl q5, q7, q6 │ │ - vadd.i32 q0, q5, q0 │ │ - vld1.16 {d10-d11}, [r0] │ │ - add r0, r9, r6 │ │ - vmovl.s16 q6, d10 │ │ - vsubw.u16 q6, q6, d26 │ │ - vabs.s32 q7, q6 │ │ - vclt.s32 q6, q6, #0 │ │ - vshl.u32 q11, q7, q9 │ │ - vsub.i32 q11, q8, q11 │ │ - vmax.s32 q11, q11, q10 │ │ - vmin.s32 q11, q7, q11 │ │ - vneg.s32 q7, q11 │ │ - vbsl q6, q7, q11 │ │ - vmovl.s16 q11, d2 │ │ - vadd.i32 q0, q0, q6 │ │ - vsubw.u16 q11, q11, d26 │ │ - vabs.s32 q1, q11 │ │ - vclt.s32 q11, q11, #0 │ │ - vshl.u32 q6, q1, q9 │ │ - vsub.i32 q6, q8, q6 │ │ - vmax.s32 q6, q6, q10 │ │ - vmin.s32 q1, q1, q6 │ │ - vneg.s32 q6, q1 │ │ - vbsl q11, q6, q1 │ │ - vmovl.s16 q1, d4 │ │ - vsubw.u16 q1, q1, d26 │ │ - vabs.s32 q2, q1 │ │ - vclt.s32 q1, q1, #0 │ │ - vshl.u32 q6, q2, q9 │ │ - vsub.i32 q6, q8, q6 │ │ - vmax.s32 q6, q6, q10 │ │ - vmin.s32 q2, q2, q6 │ │ - vneg.s32 q6, q2 │ │ - vbsl q1, q6, q2 │ │ - vadd.i32 q1, q1, q11 │ │ - vmovl.s16 q11, d7 │ │ - vsubw.u16 q11, q11, d27 │ │ - vabs.s32 q2, q11 │ │ - vclt.s32 q11, q11, #0 │ │ - vshl.u32 q3, q2, q9 │ │ - vsub.i32 q3, q8, q3 │ │ - vmax.s32 q3, q3, q10 │ │ - vmin.s32 q2, q2, q3 │ │ - vneg.s32 q3, q2 │ │ - vbsl q11, q3, q2 │ │ - vmovl.s16 q2, d9 │ │ - vsubw.u16 q2, q2, d27 │ │ - vabs.s32 q3, q2 │ │ - vclt.s32 q2, q2, #0 │ │ - vshl.u32 q4, q3, q9 │ │ - vsub.i32 q4, q8, q4 │ │ - vmax.s32 q4, q4, q10 │ │ - vmin.s32 q3, q3, q4 │ │ - vneg.s32 q4, q3 │ │ - vbsl q2, q4, q3 │ │ - vadd.i32 q11, q2, q11 │ │ - vmovl.s16 q2, d11 │ │ - vsubw.u16 q2, q2, d27 │ │ - vabs.s32 q3, q2 │ │ - vclt.s32 q2, q2, #0 │ │ - vshl.u32 q4, q3, q9 │ │ - vsub.i32 q4, q8, q4 │ │ - vmax.s32 q4, q4, q10 │ │ - vmin.s32 q3, q3, q4 │ │ - vneg.s32 q4, q3 │ │ - vbsl q2, q4, q3 │ │ - vadd.i32 q2, q11, q2 │ │ - vld1.16 {d22-d23}, [r0] │ │ - add r0, r9, r3 │ │ - add r9, r9, #16 │ │ - vmovl.s16 q3, d23 │ │ - vmovl.s16 q11, d22 │ │ - vsubw.u16 q3, q3, d27 │ │ - vsubw.u16 q11, q11, d26 │ │ - vabs.s32 q4, q3 │ │ - vclt.s32 q3, q3, #0 │ │ - vshl.u32 q5, q4, q9 │ │ - vsub.i32 q5, q8, q5 │ │ - vmax.s32 q5, q5, q10 │ │ - vmin.s32 q4, q4, q5 │ │ - vneg.s32 q5, q4 │ │ - vbsl q3, q5, q4 │ │ - vld1.16 {d10-d11}, [r0] │ │ - vmovl.s16 q4, d10 │ │ - vmovl.s16 q5, d11 │ │ - vadd.i32 q14, q14, q3 │ │ - vsubw.u16 q4, q4, d26 │ │ - vsubw.u16 q5, q5, d27 │ │ - vabs.s32 q6, q4 │ │ - vclt.s32 q4, q4, #0 │ │ - vabs.s32 q13, q11 │ │ - vclt.s32 q11, q11, #0 │ │ - vshl.u32 q7, q6, q9 │ │ - vsub.i32 q7, q8, q7 │ │ - vmax.s32 q7, q7, q10 │ │ - vmin.s32 q6, q6, q7 │ │ - vneg.s32 q7, q6 │ │ - vbsl q4, q7, q6 │ │ - vabs.s32 q6, q15 │ │ - vclt.s32 q15, q15, #0 │ │ - vshl.u32 q7, q6, q9 │ │ - vsub.i32 q7, q8, q7 │ │ - vmax.s32 q7, q7, q10 │ │ - vmin.s32 q6, q6, q7 │ │ - vneg.s32 q7, q6 │ │ - vbsl q15, q7, q6 │ │ - vabs.s32 q6, q5 │ │ - vclt.s32 q5, q5, #0 │ │ - vshl.u32 q7, q6, q9 │ │ - vsub.i32 q7, q8, q7 │ │ - vmax.s32 q7, q7, q10 │ │ - vmin.s32 q6, q6, q7 │ │ - vneg.s32 q7, q6 │ │ - vbsl q5, q7, q6 │ │ - vshl.u32 q6, q13, q9 │ │ - vadd.i32 q2, q2, q5 │ │ - vsub.i32 q6, q8, q6 │ │ - vmax.s32 q6, q6, q10 │ │ - vmin.s32 q13, q13, q6 │ │ - vneg.s32 q5, q13 │ │ - vbsl q11, q5, q13 │ │ - vadd.i32 q13, q1, q15 │ │ - vadd.i32 q15, q0, q4 │ │ - vshl.s32 q0, q2, #1 │ │ - vadd.i32 q11, q13, q11 │ │ - vadd.i32 q14, q14, q0 │ │ - vshl.s32 q13, q15, #1 │ │ - vadd.i32 q11, q11, q13 │ │ - vsra.s32 q14, q14, #31 │ │ - vmov.i32 q13, #8 ; 0x00000008 │ │ - vsra.s32 q11, q11, #31 │ │ - vadd.i32 q13, q14, q13 │ │ - vmov.i32 q14, #8 ; 0x00000008 │ │ - vadd.i32 q11, q11, q14 │ │ - vshrn.i32 d27, q13, #4 │ │ - vshrn.i32 d26, q11, #4 │ │ - vmovn.i16 d22, q13 │ │ - vadd.i8 d22, d24, d22 │ │ - vst1.8 {d22}, [r7] │ │ - bne 4b530 │ │ - ldr r0, [sp, #1168] ; 0x490 │ │ - mov r7, r8 │ │ - ldr r1, [sp, #1156] ; 0x484 │ │ - cmp r8, r0 │ │ - beq 4b4d4 │ │ - ldr r0, [sp, #592] ; 0x250 │ │ - mov r2, #52 ; 0x34 │ │ - ldr r4, [sp, #576] ; 0x240 │ │ - add r0, r0, r7, lsl #1 │ │ - str r0, [sp, #724] ; 0x2d4 │ │ - ldr r0, [sp, #560] ; 0x230 │ │ - str lr, [sp, #684] ; 0x2ac │ │ - add r0, r0, r7, lsl #1 │ │ - str r0, [sp, #704] ; 0x2c0 │ │ - ldr r0, [sp, #544] ; 0x220 │ │ - add r0, r0, r7, lsl #1 │ │ - str r0, [sp, #688] ; 0x2b0 │ │ - ldr r0, [sp, #528] ; 0x210 │ │ - add r0, r0, r7, lsl #1 │ │ - str r0, [sp, #680] ; 0x2a8 │ │ - ldr r0, [sp, #512] ; 0x200 │ │ + add r7, r3, r2 │ │ + ldr r2, [sp, #232] ; 0xe8 │ │ + str r7, [sp, #244] ; 0xf4 │ │ + cmp r7, r2 │ │ + mov r3, r7 │ │ + bge 5c86c │ │ + ldr r2, [sp, #220] ; 0xdc │ │ + ldr r3, [sp, #344] ; 0x158 │ │ + add r0, r0, r2 │ │ + ldr r2, [sp, #212] ; 0xd4 │ │ + ldr r4, [sp, #268] ; 0x10c │ │ + ldr r2, [r2] │ │ + cmp r4, r3 │ │ + str r0, [r8, #8] │ │ + bge 5c8e0 │ │ + ldr r7, [sp, #244] ; 0xf4 │ │ + asr r1, r1, r9 │ │ + ldr r3, [sp, #208] ; 0xd0 │ │ + cmp r7, r3 │ │ + mov r6, r7 │ │ + ldr r7, [sp, #204] ; 0xcc │ │ + mov r3, #0 │ │ + movwle r3, #1 │ │ + cmp r7, #0 │ │ + movwne r7, #1 │ │ + and r3, r7, r3 │ │ + str r3, [sp, #260] ; 0x104 │ │ + ldr r3, [sp, #200] ; 0xc8 │ │ + ldr r7, [sp, #300] ; 0x12c │ │ + mul r1, r1, r3 │ │ + ldr r3, [sp, #196] ; 0xc4 │ │ + add r7, r8, r7, lsl #5 │ │ + add r3, r6, r3 │ │ + add r3, r7, r3 │ │ + add r3, r3, #80 ; 0x50 │ │ + str r3, [sp, #296] ; 0x128 │ │ + ldr r3, [sp, #356] ; 0x164 │ │ + add r1, r1, r0, asr r3 │ │ + add r9, r2, r1, lsl #3 │ │ + ldrb r1, [r5, #1] │ │ + cmp r1, #13 │ │ + bne 5ca04 │ │ + b 5c9f4 │ │ + ldr r0, [sp, #352] ; 0x160 │ │ + ldr r1, [pc, #2352] ; 5d2f0 │ │ + ldr r1, [pc, r1] │ │ + ldrb r6, [r1, r0, lsl #3] │ │ + ldr r1, [sp, #356] ; 0x164 │ │ + add r4, r4, r6 │ │ + ldr r0, [r8, #8] │ │ + add r9, r9, r6, lsl #3 │ │ + add r0, r0, r6, lsl r1 │ │ + ldr r1, [sp, #344] ; 0x158 │ │ + str r0, [r8, #8] │ │ + cmp r4, r1 │ │ + bge 5c8e0 │ │ + ldrb r1, [r5, #1] │ │ + cmp r1, #13 │ │ + bne 5ca04 │ │ + ldr r2, [sp, #292] ; 0x124 │ │ + ldrb r2, [r2] │ │ + cmp r2, #0 │ │ + bne 5ca10 │ │ + ldrb r2, [sl, #12] │ │ + cmp r2, #0 │ │ + beq 5caa0 │ │ + ldrb r0, [sl, #6] │ │ + cmp r0, #0 │ │ + beq 5ccdc │ │ + ldr fp, [sp, #348] ; 0x15c │ │ + ldr r0, [fp, #2776] ; 0xad8 │ │ + cmp r0, #0 │ │ + bne 5c9b4 │ │ + ldr r0, [sp, #340] ; 0x154 │ │ + ldrb r0, [r0] │ │ + sub r0, r0, #1 │ │ + cmp r0, #15 │ │ + bhi 5cec8 │ │ + add r1, pc, #4 │ │ + ldr r0, [r1, r0, lsl #2] │ │ + add pc, r1, r0 │ │ + andeq r0, r0, r0, asr #32 │ │ + andeq r0, r0, ip, asr #8 │ │ + andeq r0, r0, ip, ror r4 │ │ + andeq r0, r0, r8, lsr r4 │ │ + andeq r0, r0, ip, ror r4 │ │ + andeq r0, r0, ip, ror r4 │ │ + andeq r0, r0, ip, ror r4 │ │ + andeq r0, r0, ip, asr r4 │ │ + andeq r0, r0, ip, ror r4 │ │ + andeq r0, r0, ip, ror r4 │ │ + andeq r0, r0, ip, ror r4 │ │ + andeq r0, r0, ip, ror r4 │ │ + andeq r0, r0, ip, ror r4 │ │ + andeq r0, r0, ip, ror r4 │ │ + andeq r0, r0, ip, ror r4 │ │ + andeq r0, r0, r4, ror r4 │ │ + ldr r1, [sp, #296] ; 0x128 │ │ + mov r0, #64 ; 0x40 │ │ + strb r0, [r1] │ │ + b 5cec8 │ │ + muleq r6, r0, ip │ │ + ldr r3, [sp, #260] ; 0x104 │ │ + ldrsb r2, [r5, #6] │ │ + str r2, [sp, #360] ; 0x168 │ │ + mov r2, #0 │ │ + cmp r3, #0 │ │ + bne 5cadc │ │ + ldr r2, [sp, #352] ; 0x160 │ │ + ldr r3, [pc, #2076] ; 5d2e0 │ │ + ldr r3, [pc, r3] │ │ + ldrb r2, [r3, r2, lsl #3] │ │ + ldr r3, [sp, #344] ; 0x158 │ │ + add r2, r4, r2 │ │ + cmp r2, r3 │ │ + mov r2, #0 │ │ + movwge r2, #1 │ │ + ldr r3, [sp, #268] ; 0x10c │ │ + eor r2, r2, #1 │ │ + ldr fp, [sp, #348] ; 0x15c │ │ + ldr r6, [sp, #312] ; 0x138 │ │ + cmp r4, r3 │ │ + ble 5cb04 │ │ + mov r3, #0 │ │ + b 5cb30 │ │ + ; instruction: 0x00060bb4 │ │ + andeq r0, r6, r4, asr #21 │ │ + ldr r7, [sp, #236] ; 0xec │ │ + mov r3, #8 │ │ + cmp r7, #0 │ │ + bne 5cb30 │ │ + ldr r7, [sp, #340] ; 0x154 │ │ + ldr r5, [sp, #244] ; 0xf4 │ │ + ldrb r7, [r7] │ │ + add r7, r5, r7 │ │ + ldr r5, [sp, #232] ; 0xe8 │ │ + cmp r7, r5 │ │ + movge r3, #0 │ │ + ldr r7, [fp, #2180] ; 0x884 │ │ + orr sl, r3, r2 │ │ + ldr ip, [r8, #12] │ │ + sub r7, r7, #1 │ │ + and r5, ip, r6 │ │ + mov r6, #0 │ │ + tst r5, r7 │ │ + bne 5cb70 │ │ + ldr r6, [fp, #2176] ; 0x880 │ │ + mvn r2, #0 │ │ + ldr r7, [fp, #2164] ; 0x874 │ │ + add r6, r2, ip, asr r6 │ │ + ldr r2, [sp, #228] ; 0xe4 │ │ + mul r7, r7, r6 │ │ + ldr r6, [r2] │ │ + add r6, r6, r7, lsl #8 │ │ + ldr r2, [sp, #320] ; 0x140 │ │ + ldr r5, [fp, #4] │ │ + ldr r8, [sp, #356] ; 0x164 │ │ + ldr r3, [r2, #8] │ │ + str r3, [sp, #304] ; 0x130 │ │ + ldr lr, [r2] │ │ + asr r0, r0, r8 │ │ + ldr r7, [r2, #4] │ │ + ldr r3, [r2, #12] │ │ + ldr r2, [fp, #2756] ; 0xac4 │ │ + ldr r5, [r5, #1020] ; 0x3fc │ │ + str sl, [sp, #8] │ │ + ldr sl, [sp, #288] ; 0x120 │ │ + str r2, [sp, #48] ; 0x30 │ │ + add r2, sp, #360 ; 0x168 │ │ + str r2, [sp, #28] │ │ + subs r2, r1, #13 │ │ + movne r2, r1 │ │ + asr r1, r3, sl │ │ + str r2, [sp, #24] │ │ + cmp r0, lr, asr r8 │ │ + str r1, [sp, #4] │ │ + asr r1, r7, r8 │ │ + str r5, [sp, #40] ; 0x28 │ │ + str r6, [sp, #20] │ │ + ldr r2, [sp, #352] ; 0x160 │ │ + ldr r3, [pc, #1796] ; 5d2e4 │ │ + ldr r3, [pc, r3] │ │ + str r1, [sp] │ │ + mov r1, #0 │ │ + movwgt r1, #1 │ │ + str r9, [sp, #12] │ │ + ldrb r3, [r3, r2, lsl #3] │ │ + ldr r2, [sp, #340] ; 0x154 │ │ + str r3, [sp, #308] ; 0x134 │ │ + str r3, [sp, #32] │ │ + ldr r3, [sp, #304] ; 0x130 │ │ + ldrb r6, [r2] │ │ + ldr r2, [sp, #324] ; 0x144 │ │ + str r2, [sp, #44] ; 0x2c │ │ + ldr r2, [sp, #332] ; 0x14c │ │ + str r2, [sp, #16] │ │ + asr r2, ip, sl │ │ + cmp r2, r3, asr sl │ │ + mov r3, #0 │ │ + movwgt r3, #1 │ │ + str r6, [sp, #36] ; 0x24 │ │ + bl 57a40 │ │ + ldr r1, [sp, #316] ; 0x13c │ │ + ldr r2, [sp, #256] ; 0x100 │ │ + add r0, r1, r0, lsl #2 │ │ + ldr r1, [sp, #360] ; 0x168 │ │ + ldr r5, [sp, #336] ; 0x150 │ │ + orr r1, r1, r2 │ │ + str r1, [sp, #360] ; 0x168 │ │ + ldr ip, [r0, #32] │ │ + ldr r0, [fp, #2756] ; 0xac4 │ │ + ldr lr, [r5, #8] │ │ + ldr r3, [r5, #12] │ │ + ldr r2, [fp, #2156] ; 0x86c │ │ + ldr r7, [fp, #2160] ; 0x870 │ │ + str r0, [sp, #16] │ │ + ldr r0, [sp, #252] ; 0xfc │ │ + orr r0, r0, r1 │ │ + str r0, [sp, #4] │ │ + lsl r0, r6, #2 │ │ + orr r1, sl, r7, lsl #2 │ │ + str r0, [sp] │ │ + ldr r0, [sp, #312] ; 0x138 │ │ + and r0, r3, r0 │ │ + sub r0, r1, r0, lsl #2 │ │ + orr r1, r8, r2, lsl #2 │ │ + ldr r2, [sp, #324] ; 0x144 │ │ + asr r0, r0, sl │ │ + str r0, [sp, #12] │ │ + ldr r0, [sp, #248] ; 0xf8 │ │ + and r0, lr, r0 │ │ + sub r0, r1, r0, lsl #2 │ │ + ldr r1, [sp, #332] ; 0x14c │ │ + asr r0, r0, r8 │ │ + str r0, [sp, #8] │ │ + ldr r0, [sp, #308] ; 0x134 │ │ + lsl r3, r0, #2 │ │ + mov r0, r9 │ │ + blx ip │ │ + mov r8, r5 │ │ + ldr sl, [sp, #284] ; 0x11c │ │ + ldr r5, [sp, #328] ; 0x148 │ │ + ldrb r0, [sl, #6] │ │ + cmp r0, #0 │ │ + bne 5ca1c │ │ + ldr fp, [sp, #348] ; 0x15c │ │ + ldr r0, [fp, #2776] ; 0xad8 │ │ + cmp r0, #0 │ │ + beq 5cd94 │ │ + ldr r0, [sp, #352] ; 0x160 │ │ + ldr r1, [pc, #1520] ; 5d2e8 │ │ + ldr r1, [pc, r1] │ │ + ldrb r6, [r1, r0, lsl #3] │ │ + ldr r0, [sp, #340] ; 0x154 │ │ + ldr r1, [sp, #320] ; 0x140 │ │ + ldrb r0, [r0] │ │ + ldr r2, [r1, #40] ; 0x28 │ │ + smulbb r0, r6, r0 │ │ + add r0, r2, r0, lsl #6 │ │ + str r0, [r1, #40] ; 0x28 │ │ + ldr r3, [fp, #2144] ; 0x860 │ │ + ldrd r0, [r8, #8] │ │ + mla r0, r3, r1, r0 │ │ + ldr r1, [fp, #2788] ; 0xae4 │ │ + ldr r3, [sp, #280] ; 0x118 │ │ + add r0, r0, r0, lsl #2 │ │ + add r0, r1, r0, lsl #1 │ │ + add r1, r0, r3 │ │ + add r0, r0, r3, lsl #1 │ │ + ldrb r1, [r1, #6] │ │ + ldrsh r5, [r0] │ │ + str r1, [sp, #368] ; 0x170 │ │ + cmp r5, #0 │ │ + bmi 5cd84 │ │ + ldrb r0, [sl, #7] │ │ + ldr r1, [sp, #368] ; 0x170 │ │ + ldr r7, [sp, #316] ; 0x13c │ │ + add r0, r0, r0, lsl #4 │ │ + ldr r3, [fp, #2756] ; 0xac4 │ │ + add r0, r7, r0, lsl #2 │ │ + add r0, r0, r1, lsl #2 │ │ + ldr r1, [sp, #332] ; 0x14c │ │ + ldr r7, [r0, #340] ; 0x154 │ │ + mov r0, r9 │ │ + str r3, [sp] │ │ + mov r3, r5 │ │ + blx r7 │ │ + ldr r8, [sp, #336] ; 0x150 │ │ + ldr r5, [sp, #328] ; 0x148 │ │ + b 5c9c4 │ │ + ldrdeq r0, [r6], -r4 │ │ + ldr r1, [sp, #240] ; 0xf0 │ │ + add lr, sp, #256 ; 0x100 │ │ + ldrb r3, [sl, #7] │ │ + ldr r0, [r8, #640] ; 0x280 │ │ + stm sp, {r1, sl} │ │ + mov r1, #1 │ │ + str r1, [sp, #8] │ │ + ldr r1, [sp, #280] ; 0x118 │ │ + str r1, [sp, #12] │ │ + ldr r1, [sp, #264] ; 0x108 │ │ + str r1, [sp, #16] │ │ + add r1, sp, #368 ; 0x170 │ │ + str r1, [sp, #20] │ │ + add r1, lr, #111 ; 0x6f │ │ + str r1, [sp, #24] │ │ + ldr r1, [sp, #272] ; 0x110 │ │ + ldr r2, [sp, #296] ; 0x128 │ │ + add r7, r4, r1 │ │ + ldr r1, [sp, #300] ; 0x12c │ │ + add r0, r0, r1, lsl #5 │ │ add r0, r0, r7 │ │ - add r0, r2, r0, lsl #1 │ │ - str r0, [sp, #656] ; 0x290 │ │ - ldr r0, [sp, #496] ; 0x1f0 │ │ + add r1, r0, #64 ; 0x40 │ │ + mov r0, r8 │ │ + bl 59c48 │ │ + ldr r1, [sp, #340] ; 0x154 │ │ + mov r5, r0 │ │ + ldr r0, [fp, #2160] ; 0x870 │ │ + ldr r3, [sp, #288] ; 0x120 │ │ + ldr r2, [r8, #12] │ │ + add r0, r0, r3 │ │ + ldrb r1, [r1] │ │ + sub r0, r0, r2 │ │ + cmp r1, r0, asr r3 │ │ + asrge r1, r0, r3 │ │ + sub r0, r1, #1 │ │ + cmp r0, #15 │ │ + bhi 5d038 │ │ + add r2, pc, #4 │ │ + ldr r0, [r2, r0, lsl #2] │ │ + add pc, r2, r0 │ │ + andeq r0, r0, r0, asr #32 │ │ + andeq r0, r0, r4, lsr r2 │ │ + andeq r0, r0, r4, lsl #4 │ │ + andeq r0, r0, r8, lsl r2 │ │ + andeq r0, r0, r4, lsl #4 │ │ + andeq r0, r0, r4, lsl #4 │ │ + andeq r0, r0, r4, lsl #4 │ │ + andeq r0, r0, r8, asr #4 │ │ + andeq r0, r0, r4, lsl #4 │ │ + andeq r0, r0, r4, lsl #4 │ │ + andeq r0, r0, r4, lsl #4 │ │ + andeq r0, r0, r4, lsl #4 │ │ + andeq r0, r0, r4, lsl #4 │ │ + andeq r0, r0, r4, lsl #4 │ │ + andeq r0, r0, r4, lsl #4 │ │ + andeq r0, r0, r0, ror r2 │ │ + ldr r0, [sp, #296] ; 0x128 │ │ + ldrb sl, [sp, #367] ; 0x16f │ │ + strb sl, [r0] │ │ + b 5d0d0 │ │ + ldr r1, [sp, #296] ; 0x128 │ │ + movw r0, #16448 ; 0x4040 │ │ + movt r0, #16448 ; 0x4040 │ │ + str r0, [r1] │ │ + b 5cec8 │ │ + ldr r1, [sp, #296] ; 0x128 │ │ + movw r0, #16448 ; 0x4040 │ │ + strh r0, [r1] │ │ + b 5cec8 │ │ + ldr r1, [sp, #296] ; 0x128 │ │ + movw r0, #16448 ; 0x4040 │ │ + movt r0, #16448 ; 0x4040 │ │ + str r0, [r1] │ │ + str r0, [r1, #4] │ │ + b 5cec8 │ │ + ldr r0, [sp, #296] ; 0x128 │ │ + vst1.8 {d8-d9}, [r0] │ │ + ldr r0, [sp, #352] ; 0x160 │ │ + ldr r1, [pc, #1056] ; 5d2f4 │ │ + ldr r1, [pc, r1] │ │ + ldrb r6, [r1, r0, lsl #3] │ │ + sub r0, r6, #1 │ │ + cmp r0, #15 │ │ + bhi 5c9c4 │ │ + add r1, pc, #4 │ │ + ldr r0, [r1, r0, lsl #2] │ │ + add pc, r1, r0 │ │ + andeq r0, r0, r0, asr #32 │ │ + andeq r0, r0, r0, lsr #1 │ │ + ; instruction: 0xfffffad4 │ │ + andeq r0, r0, r0, ror r0 │ │ + ; instruction: 0xfffffad4 │ │ + ; instruction: 0xfffffad4 │ │ + ; instruction: 0xfffffad4 │ │ + andeq r0, r0, ip, asr #1 │ │ + ; instruction: 0xfffffad4 │ │ + ; instruction: 0xfffffad4 │ │ + ; instruction: 0xfffffad4 │ │ + ; instruction: 0xfffffad4 │ │ + ; instruction: 0xfffffad4 │ │ + ; instruction: 0xfffffad4 │ │ + ; instruction: 0xfffffad4 │ │ + andeq r0, r0, r0, lsl #2 │ │ + ldr r0, [sp, #276] ; 0x114 │ │ + mov r6, #1 │ │ + ldr r2, [sp, #300] ; 0x12c │ │ + ldr r1, [sp, #272] ; 0x110 │ │ + ldr r0, [r0] │ │ + add r1, r4, r1 │ │ + add r0, r0, r2, lsl #5 │ │ + add r0, r0, r1 │ │ + mov r1, #64 ; 0x40 │ │ + strb r1, [r0, #64] ; 0x40 │ │ + b 5c9c4 │ │ + strdeq r0, [r6], -r0 ; │ │ + ldr r0, [sp, #276] ; 0x114 │ │ + mov r6, #4 │ │ + ldr r2, [sp, #300] ; 0x12c │ │ + ldr r1, [sp, #272] ; 0x110 │ │ + ldr r0, [r0] │ │ + add r1, r4, r1 │ │ + add r0, r0, r2, lsl #5 │ │ + add r0, r0, r1 │ │ + movw r1, #16448 ; 0x4040 │ │ + movt r1, #16448 ; 0x4040 │ │ + str r1, [r0, #64] ; 0x40 │ │ + b 5c9c4 │ │ + ldr r0, [sp, #276] ; 0x114 │ │ + mov r6, #2 │ │ + ldr r2, [sp, #300] ; 0x12c │ │ + ldr r1, [sp, #272] ; 0x110 │ │ + ldr r0, [r0] │ │ + add r1, r4, r1 │ │ + add r0, r0, r2, lsl #5 │ │ + add r0, r0, r1 │ │ + movw r1, #16448 ; 0x4040 │ │ + strh r1, [r0, #64] ; 0x40 │ │ + b 5c9c4 │ │ + ldr r0, [sp, #276] ; 0x114 │ │ + mov r6, #8 │ │ + ldr r2, [sp, #300] ; 0x12c │ │ + ldr r1, [sp, #272] ; 0x110 │ │ + ldr r0, [r0] │ │ + add r1, r4, r1 │ │ + add r0, r0, r2, lsl #5 │ │ + add r0, r0, r1 │ │ + movw r1, #16448 ; 0x4040 │ │ + movt r1, #16448 ; 0x4040 │ │ + str r1, [r0, #68] ; 0x44 │ │ + str r1, [r0, #64] ; 0x40 │ │ + b 5c9c4 │ │ + ldr r2, [sp, #276] ; 0x114 │ │ + movw r3, #16448 ; 0x4040 │ │ + ldr r7, [sp, #300] ; 0x12c │ │ + movt r3, #16448 ; 0x4040 │ │ + ldr r1, [sp, #272] ; 0x110 │ │ + mov r6, #16 │ │ + ldr r0, [r2] │ │ + add r1, r4, r1 │ │ + add r0, r0, r7, lsl #5 │ │ + add r0, r0, r1 │ │ + str r3, [r0, #68] ; 0x44 │ │ + str r3, [r0, #64] ; 0x40 │ │ + ldr r0, [r2] │ │ + add r0, r0, r7, lsl #5 │ │ + add r0, r0, r1 │ │ + str r3, [r0, #76] ; 0x4c │ │ + str r3, [r0, #72] ; 0x48 │ │ + b 5c9c4 │ │ + ldrb sl, [sp, #367] ; 0x16f │ │ + ldr r0, [sp, #296] ; 0x128 │ │ + mov r2, sl │ │ + bl 2ddc <__aeabi_memset@plt> │ │ + b 5d0d0 │ │ + ldrb sl, [sp, #367] ; 0x16f │ │ + movw r0, #257 ; 0x101 │ │ + movt r0, #257 ; 0x101 │ │ + ldr r1, [sp, #296] ; 0x128 │ │ + mul r0, sl, r0 │ │ + str r0, [r1] │ │ + b 5d0d0 │ │ + ldrb sl, [sp, #367] ; 0x16f │ │ + ldr r1, [sp, #296] ; 0x128 │ │ + orr r0, sl, sl, lsl #8 │ │ + strh r0, [r1] │ │ + b 5d0d0 │ │ + ldrb sl, [sp, #367] ; 0x16f │ │ + movw r0, #257 ; 0x101 │ │ + movt r0, #257 ; 0x101 │ │ + mov r2, r0 │ │ + umull r0, r1, sl, r0 │ │ + mla r1, sl, r2, r1 │ │ + ldr r2, [sp, #296] ; 0x128 │ │ + str r0, [r2] │ │ + str r1, [r2, #4] │ │ + b 5d0d0 │ │ + ldrb sl, [sp, #367] ; 0x16f │ │ + movw r0, #257 ; 0x101 │ │ + movt r0, #257 ; 0x101 │ │ + mov r2, r0 │ │ + umull r0, r1, sl, r0 │ │ + mla r1, sl, r2, r1 │ │ + vmov.32 d16[0], r0 │ │ + ldr r0, [sp, #296] ; 0x128 │ │ + vmov.32 d16[1], r1 │ │ + vorr d17, d16, d16 │ │ + vst1.8 {d16-d17}, [r0] │ │ + ldr r1, [sp, #336] ; 0x150 │ │ + ldr r0, [fp, #2156] ; 0x86c │ │ + ldr r2, [sp, #352] ; 0x160 │ │ + ldr r1, [r1, #8] │ │ + ldr r3, [pc, #516] ; 5d2ec │ │ + ldr r3, [pc, r3] │ │ + ldrb r6, [r3, r2, lsl #3] │ │ + ldr r2, [sp, #356] ; 0x164 │ │ + add r0, r0, r2 │ │ + sub r0, r0, r1 │ │ + mov r1, r6 │ │ + cmp r6, r0, asr r2 │ │ + asrge r1, r0, r2 │ │ + sub r0, r1, #1 │ │ + cmp r0, #15 │ │ + bhi 5d18c │ │ + add r2, pc, #4 │ │ + ldr r0, [r2, r0, lsl #2] │ │ + add pc, r2, r0 │ │ + andeq r0, r0, r4, asr #32 │ │ + ldrdeq r0, [r0], -ip │ │ + andeq r0, r0, r0, ror r0 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r0, ror r0 │ │ + andeq r0, r0, r0, ror r0 │ │ + andeq r0, r0, r0, ror r0 │ │ + andeq r0, r0, ip, lsl #2 │ │ + andeq r0, r0, r0, ror r0 │ │ + andeq r0, r0, r0, ror r0 │ │ + andeq r0, r0, r0, ror r0 │ │ + andeq r0, r0, r0, ror r0 │ │ + andeq r0, r0, r0, ror r0 │ │ + andeq r0, r0, r0, ror r0 │ │ + andeq r0, r0, r0, ror r0 │ │ + andeq r0, r0, r0, asr r1 │ │ + andeq r0, r6, r8, lsl #12 │ │ + ldr r0, [sp, #276] ; 0x114 │ │ + ldr r1, [sp, #300] ; 0x12c │ │ + ldr r0, [r0] │ │ + add r0, r0, r1, lsl #5 │ │ add r0, r0, r7 │ │ - add r0, r2, r0, lsl #1 │ │ - str r0, [sp, #640] ; 0x280 │ │ - ldr r0, [sp, #480] ; 0x1e0 │ │ + strb sl, [r0, #64] ; 0x40 │ │ + ldr sl, [sp, #284] ; 0x11c │ │ + ldr r2, [sp, #264] ; 0x108 │ │ + cmp r5, #0 │ │ + bpl 5cd50 │ │ + b 5cd84 │ │ + ldr r0, [sp, #276] ; 0x114 │ │ + ldr r2, [sp, #300] ; 0x12c │ │ + ldr r0, [r0] │ │ + add r0, r0, r2, lsl #5 │ │ + mov r2, sl │ │ add r0, r0, r7 │ │ - add r0, r2, r0, lsl #1 │ │ - str r0, [sp, #624] ; 0x270 │ │ - ldr r0, [sp, #476] ; 0x1dc │ │ + add r0, r0, #64 ; 0x40 │ │ + bl 2ddc <__aeabi_memset@plt> │ │ + ldr sl, [sp, #284] ; 0x11c │ │ + ldr r2, [sp, #264] ; 0x108 │ │ + cmp r5, #0 │ │ + bpl 5cd50 │ │ + b 5cd84 │ │ + ldr r0, [sp, #276] ; 0x114 │ │ + movw r1, #257 ; 0x101 │ │ + ldr r2, [sp, #300] ; 0x12c │ │ + movt r1, #257 ; 0x101 │ │ + mul r1, sl, r1 │ │ + ldr r0, [r0] │ │ + add r0, r0, r2, lsl #5 │ │ add r0, r0, r7 │ │ - add r0, r2, r0, lsl #1 │ │ - str r0, [sp, #608] ; 0x260 │ │ - ldr r0, [sp, #656] ; 0x290 │ │ - mov fp, r8 │ │ - ldrb lr, [lr, r7] │ │ - add r0, r4, r0 │ │ - ldrsh r0, [r0] │ │ - subs r3, r0, lr │ │ - mov r2, r3 │ │ - rsbmi r2, r3, #0 │ │ - sub r0, r1, r2, lsr ip │ │ - bic r0, r0, r0, asr #31 │ │ - cmp r2, r0 │ │ - movlt r0, r2 │ │ - ldr r2, [sp, #724] ; 0x2d4 │ │ - cmp r3, #0 │ │ - add r2, r4, r2 │ │ - rsbmi r0, r0, #0 │ │ - ldrsh r2, [r2] │ │ - subs r3, r2, lr │ │ - mov r2, r3 │ │ - rsbmi r2, r3, #0 │ │ - sub r5, r1, r2, lsr ip │ │ - bic sl, r5, r5, asr #31 │ │ - cmp r2, sl │ │ - movlt sl, r2 │ │ - ldr r2, [sp, #640] ; 0x280 │ │ - cmp r3, #0 │ │ - add r2, r4, r2 │ │ - rsbmi sl, sl, #0 │ │ - ldrsh r2, [r2] │ │ - subs r3, r2, lr │ │ - mov r2, r3 │ │ - rsbmi r2, r3, #0 │ │ - sub r5, r1, r2, lsr ip │ │ - ldr r1, [sp, #704] ; 0x2c0 │ │ - bic r9, r5, r5, asr #31 │ │ - cmp r2, r9 │ │ - movlt r9, r2 │ │ - add r2, r4, r1 │ │ - cmp r3, #0 │ │ - ldr r1, [sp, #1156] ; 0x484 │ │ - ldrsh r2, [r2] │ │ - rsbmi r9, r9, #0 │ │ - subs r3, r2, lr │ │ - mov r2, r3 │ │ - rsbmi r2, r3, #0 │ │ - sub r5, r1, r2, lsr ip │ │ - ldr r1, [sp, #624] ; 0x270 │ │ - bic r8, r5, r5, asr #31 │ │ - cmp r2, r8 │ │ - movlt r8, r2 │ │ - add r2, r4, r1 │ │ - cmp r3, #0 │ │ - add r3, sl, r0 │ │ - ldrsh r2, [r2] │ │ - rsbmi r8, r8, #0 │ │ - ldr r0, [sp, #1156] ; 0x484 │ │ - subs r6, r2, lr │ │ - ldr r1, [sp, #688] ; 0x2b0 │ │ - mov r5, r6 │ │ - add r2, r4, r1 │ │ - rsbmi r5, r6, #0 │ │ - ldr r1, [sp, #1156] ; 0x484 │ │ - ldrsh r2, [r2] │ │ - sub r0, r0, r5, lsr ip │ │ - bic r0, r0, r0, asr #31 │ │ - cmp r5, r0 │ │ - movlt r0, r5 │ │ - cmp r6, #0 │ │ - rsbmi r0, r0, #0 │ │ - subs r2, r2, lr │ │ - add r6, r3, r9 │ │ - mov r5, r2 │ │ - rsbmi r5, r2, #0 │ │ - sub r3, r1, r5, lsr ip │ │ - bic r3, r3, r3, asr #31 │ │ - cmp r5, r3 │ │ - movlt r3, r5 │ │ - cmp r2, #0 │ │ - rsbmi r3, r3, #0 │ │ - add r3, r3, r0 │ │ - ldr r0, [sp, #608] ; 0x260 │ │ - add r0, r4, r0 │ │ - ldrsh r0, [r0] │ │ - subs r5, r0, lr │ │ - add r0, r6, r8 │ │ - mov r8, fp │ │ - mov r2, r5 │ │ - rsbmi r2, r5, #0 │ │ - sub r6, r1, r2, lsr ip │ │ - bic r6, r6, r6, asr #31 │ │ - cmp r2, r6 │ │ - movlt r6, r2 │ │ - ldr r2, [sp, #680] ; 0x2a8 │ │ + str r1, [r0, #64] ; 0x40 │ │ + ldr sl, [sp, #284] ; 0x11c │ │ + ldr r2, [sp, #264] ; 0x108 │ │ cmp r5, #0 │ │ - add r2, r4, r2 │ │ - rsbmi r6, r6, #0 │ │ - add r3, r3, r6 │ │ - add r4, r4, #2 │ │ - ldrsh r2, [r2] │ │ - subs r5, r2, lr │ │ - mov r2, r5 │ │ - rsbmi r2, r5, #0 │ │ - sub r6, r1, r2, lsr ip │ │ - bic r6, r6, r6, asr #31 │ │ - cmp r2, r6 │ │ - movlt r6, r2 │ │ + bpl 5cd50 │ │ + b 5cd84 │ │ + ldr r0, [sp, #276] ; 0x114 │ │ + ldr r1, [sp, #300] ; 0x12c │ │ + ldr r0, [r0] │ │ + add r0, r0, r1, lsl #5 │ │ + orr r1, sl, sl, lsl #8 │ │ + add r0, r0, r7 │ │ + strh r1, [r0, #64] ; 0x40 │ │ + ldr sl, [sp, #284] ; 0x11c │ │ + ldr r2, [sp, #264] ; 0x108 │ │ cmp r5, #0 │ │ - rsbmi r6, r6, #0 │ │ - add r2, r3, r6 │ │ - add r0, r2, r0, lsl #1 │ │ - add r0, r0, r0, asr #31 │ │ - add r0, r0, #8 │ │ - add r0, lr, r0, lsr #4 │ │ - ldr lr, [sp, #684] ; 0x2ac │ │ - strb r0, [lr, r7] │ │ - add r7, r7, #1 │ │ - ldr r0, [sp, #1168] ; 0x490 │ │ - cmp r0, r7 │ │ - bne 4b90c │ │ - b 4b4d4 │ │ - ldr r1, [sp, #1168] ; 0x490 │ │ - cmp r1, #1 │ │ - blt 4bf08 │ │ - ldr r1, [pc, #1052] ; 4bf1c │ │ - add r0, r0, #2 │ │ - mov r3, #52 ; 0x34 │ │ - vdup.32 q11, r7 │ │ - lsl r0, r0, #1 │ │ - vmov.i32 q12, #0 ; 0x00000000 │ │ - ldr r1, [pc, r1] │ │ - vneg.s32 q11, q11 │ │ - vdup.32 q8, r6 │ │ - ldrsb r2, [r1, r0]! │ │ + bpl 5cd50 │ │ + b 5cd84 │ │ + movw r0, #257 ; 0x101 │ │ + ldr r2, [sp, #276] ; 0x114 │ │ + movt r0, #257 ; 0x101 │ │ + ldr r3, [sp, #300] ; 0x12c │ │ + mov ip, r0 │ │ + umull r0, r1, sl, r0 │ │ + ldr r2, [r2] │ │ + mla r1, sl, ip, r1 │ │ + add r2, r2, r3, lsl #5 │ │ + add r2, r2, r7 │ │ + str r0, [r2, #64] ; 0x40 │ │ + str r1, [r2, #68] ; 0x44 │ │ + ldr sl, [sp, #284] ; 0x11c │ │ + ldr r2, [sp, #264] ; 0x108 │ │ + cmp r5, #0 │ │ + bpl 5cd50 │ │ + b 5cd84 │ │ + movw r0, #257 ; 0x101 │ │ + ldr r3, [sp, #276] ; 0x114 │ │ + movt r0, #257 ; 0x101 │ │ + umull lr, r1, sl, r0 │ │ + mov ip, r0 │ │ + ldr r0, [sp, #300] ; 0x12c │ │ + ldr r2, [r3] │ │ + mla r1, sl, ip, r1 │ │ + add r2, r2, r0, lsl #5 │ │ + add r2, r2, r7 │ │ + str lr, [r2, #64] ; 0x40 │ │ + str r1, [r2, #68] ; 0x44 │ │ + ldr r2, [r3] │ │ + add r2, r2, r0, lsl #5 │ │ + add r2, r2, r7 │ │ + str r1, [r2, #76] ; 0x4c │ │ + str lr, [r2, #72] ; 0x48 │ │ + ldr sl, [sp, #284] ; 0x11c │ │ + ldr r2, [sp, #264] ; 0x108 │ │ + cmp r5, #0 │ │ + bpl 5cd50 │ │ + b 5cd84 │ │ + add sp, sp, #376 ; 0x178 │ │ + vpop {d8-d9} │ │ + add sp, sp, #4 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + andeq r0, r6, r8, lsl r4 │ │ + andeq r0, r6, r4, lsl r3 │ │ + ; instruction: 0x000601b8 │ │ + andeq pc, r5, ip, lsr #25 │ │ + muleq r5, r0, fp │ │ + andeq pc, r5, r8, ror sl ; │ │ + andeq pc, r5, r8, lsl #13 │ │ + ; instruction: 0x0005fdb0 │ │ + muleq r5, ip, r8 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #252 ; 0xfc │ │ + str r2, [sp, #180] ; 0xb4 │ │ + str r1, [sp, #176] ; 0xb0 │ │ + ldmib r0, {r2, r9} │ │ + str r0, [sp, #196] ; 0xc4 │ │ + ldr ip, [r0] │ │ + ldr lr, [r0, #12] │ │ + ldr sl, [pc, #4072] ; 5e308 │ │ + ldr sl, [pc, sl] │ │ + ldr r7, [ip, #2160] ; 0x870 │ │ + ldr r3, [ip, #2156] ; 0x86c │ │ + ldrb r0, [sl, r1, lsl #2]! │ │ + sub r4, r7, lr │ │ + ldr fp, [ip, #1284] ; 0x504 │ │ + ldrb r1, [sl, #1] │ │ + str r1, [sp, #72] ; 0x48 │ │ + sub r7, fp, #1 │ │ + cmp r4, r1 │ │ + str r0, [sp, #104] ; 0x68 │ │ + movgt r4, r1 │ │ + sub r1, r3, r9 │ │ + cmp r1, r0 │ │ + clz r7, r7 │ │ + movgt r1, r0 │ │ + subs r0, fp, #3 │ │ + movwne r0, #1 │ │ + movw r3, #13848 ; 0x3618 │ │ + str r0, [sp, #232] ; 0xe8 │ │ + lsr r6, r7, #5 │ │ + ldr r0, [ip, #2088] ; 0x828 │ │ + cmp fp, #0 │ │ + str r0, [sp, #172] ; 0xac │ │ + mov r0, #0 │ │ + str r4, [sp, #68] ; 0x44 │ │ + str r1, [sp, #84] ; 0x54 │ │ + str r0, [sp, #100] ; 0x64 │ │ + beq 5d3c0 │ │ + tst r9, #1 │ │ + bne 5d3a8 │ │ + ldr r0, [sp, #104] ; 0x68 │ │ + ldr r1, [sp, #232] ; 0xe8 │ │ + cmp r0, r1 │ │ + bls 5d3c0 │ │ mov r0, #1 │ │ - str r2, [sp, #608] ; 0x260 │ │ - ldrsb r1, [r1, #1] │ │ - sub r5, r3, r2, lsl #1 │ │ - add r2, r3, r2, lsl #1 │ │ - str r2, [sp, #576] ; 0x240 │ │ - sub r2, r3, r1, lsl #1 │ │ - str r1, [sp, #592] ; 0x250 │ │ - add r1, r3, r1, lsl #1 │ │ - str r1, [sp, #560] ; 0x230 │ │ - ldr r1, [sp, #476] ; 0x1dc │ │ - str r5, [sp, #640] ; 0x280 │ │ - str r2, [sp, #624] ; 0x270 │ │ - vdup.32 q10, r1 │ │ - bfi r1, r0, #1, #31 │ │ - ldr r0, [sp, #1168] ; 0x490 │ │ - vdup.32 q6, r1 │ │ - str r1, [sp, #680] ; 0x2a8 │ │ - bic r0, r0, #7 │ │ - str r0, [sp, #544] ; 0x220 │ │ - ldr r0, [sp, #1168] ; 0x490 │ │ - mov r5, #0 │ │ - cmp r0, #8 │ │ - bcc 4bdb8 │ │ - b 4bbb8 │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - add r9, r9, r0 │ │ - ldr r0, [sp, #656] ; 0x290 │ │ - add r0, r0, #24 │ │ - str r0, [sp, #656] ; 0x290 │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - subs r0, r0, #1 │ │ - str r0, [sp, #40] ; 0x28 │ │ - beq 4bf08 │ │ - ldr r0, [sp, #1168] ; 0x490 │ │ - mov r5, #0 │ │ - cmp r0, #8 │ │ - bcc 4bdb8 │ │ - ldr r7, [sp, #656] ; 0x290 │ │ + str r0, [sp, #100] ; 0x64 │ │ + ldr r0, [sp, #72] ; 0x48 │ │ + cmp r0, r6 │ │ + andls r0, lr, #1 │ │ + strls r0, [sp, #100] ; 0x64 │ │ + and r0, lr, #31 │ │ + str r0, [sp, #144] ; 0x90 │ │ + and r0, r9, #31 │ │ + str r0, [sp, #140] ; 0x8c │ │ + add r0, r2, r3 │ │ + ldr r3, [ip, #1268] ; 0x4f4 │ │ + str r0, [sp, #192] ; 0xc0 │ │ + cmp fp, #0 │ │ + ldr r7, [ip, #1256] ; 0x4e8 │ │ + rsbne fp, fp, #3 │ │ + lsr r2, r3, #1 │ │ + ldr r0, [sp, #104] ; 0x68 │ │ + mla r2, r2, lr, r9 │ │ + ldr r5, [sp, #232] ; 0xe8 │ │ + ldr r4, [ip, #1272] ; 0x4f8 │ │ + str ip, [sp, #236] ; 0xec │ │ + str r6, [sp, #188] ; 0xbc │ │ + lsr r4, r4, #1 │ │ + add r8, r7, r2, lsl #3 │ │ + add r2, r0, r5 │ │ + lsr r1, r2, r5 │ │ + str r1, [sp, #224] ; 0xe0 │ │ + ldr r1, [sp, #72] ; 0x48 │ │ + add r2, r1, r6 │ │ + lsr r2, r2, r6 │ │ + str r2, [sp, #228] ; 0xe4 │ │ + asr r2, lr, r6 │ │ + mul r4, r4, r2 │ │ + ldr r2, [ip, #12] │ │ + add r4, r4, r9, asr r5 │ │ + lsl r4, r4, #2 │ │ + str r4, [sp, #116] ; 0x74 │ │ + ldrb r4, [r2, #232] ; 0xe8 │ │ + tst r4, #1 │ │ + bne 5d5b8 │ │ + ldr r2, [sp, #180] ; 0xb4 │ │ + mov r6, #9 │ │ + add r4, ip, #1408 ; 0x580 │ │ + ldr r2, [r2, #8] │ │ + str r6, [sp, #32] │ │ + mov r6, #0 │ │ + stm sp, {r0, r1, r9, lr} │ │ + add r0, sp, #20 │ │ + mov r1, r8 │ │ + str r6, [sp, #16] │ │ + stm r0, {r2, r4, r6} │ │ + mov r2, #0 │ │ + ldr r0, [sp, #196] ; 0xc4 │ │ + bl 5fbb4 │ │ + cmp r0, #0 │ │ + bne 5fa1c │ │ + ldr r0, [sp, #100] ; 0x64 │ │ + cmp r0, #0 │ │ + beq 5ec30 │ │ + ldr r0, [sp, #236] ; 0xec │ │ + mov ip, #1 │ │ + ldr r7, [sp, #180] ; 0xb4 │ │ + ldr r6, [sp, #232] ; 0xe8 │ │ + ldr lr, [r0, #1260] ; 0x4ec │ │ + ldr r3, [r0, #1272] ; 0x4f8 │ │ + ldr r0, [sp, #196] ; 0xc4 │ │ + ldr fp, [r7, #8] │ │ + mov r7, #9 │ │ + ldr r5, [sp, #188] ; 0xbc │ │ + ldr r2, [r0, #8] │ │ + ldr r1, [r0, #12] │ │ + str r7, [sp, #32] │ │ + bic r2, r2, r6 │ │ + ldr r7, [sp, #104] ; 0x68 │ │ + bic r1, r1, r5 │ │ + str r1, [sp, #12] │ │ + sub r6, r7, r6 │ │ + ldr r1, [sp, #116] ; 0x74 │ │ + clz r6, r6 │ │ + str r2, [sp, #8] │ │ + mov r2, #0 │ │ + str ip, [sp, #16] │ │ + lsr r6, r6, #5 │ │ + add r1, lr, r1, lsl #1 │ │ + lsl sl, r7, r6 │ │ + ldr r7, [sp, #72] ; 0x48 │ │ + str sl, [sp] │ │ + sub r6, r7, r5 │ │ mov r5, #0 │ │ - ldr ip, [sp, #640] ; 0x280 │ │ - ldr lr, [sp, #576] ; 0x240 │ │ - ldr r4, [sp, #624] ; 0x270 │ │ - ldr r2, [sp, #560] ; 0x230 │ │ - ldr r3, [sp, #544] ; 0x220 │ │ - add r1, r9, r5 │ │ - add r0, r7, r2 │ │ - vld1.16 {d6-d7}, [r0] │ │ - add r0, r7, r4 │ │ - vorr q9, q6, q6 │ │ - add r5, r5, #8 │ │ - vld1.8 {d28}, [r1] │ │ - vmovl.s16 q0, d7 │ │ - cmp r3, r5 │ │ - vmovl.u8 q15, d28 │ │ - vld1.16 {d8-d9}, [r0] │ │ - add r0, r7, lr │ │ - vsubw.u16 q0, q0, d31 │ │ - vabs.s32 q1, q0 │ │ - vclt.s32 q0, q0, #0 │ │ - vshl.u32 q2, q1, q11 │ │ - vsub.i32 q2, q8, q2 │ │ - vmax.s32 q2, q2, q12 │ │ - vmin.s32 q1, q1, q2 │ │ - vneg.s32 q2, q1 │ │ - vbsl q0, q2, q1 │ │ - vmovl.s16 q1, d9 │ │ - vsubw.u16 q1, q1, d31 │ │ - vabs.s32 q2, q1 │ │ - vclt.s32 q1, q1, #0 │ │ - vshl.u32 q5, q2, q11 │ │ - vsub.i32 q5, q8, q5 │ │ - vmax.s32 q5, q5, q12 │ │ - vmin.s32 q2, q2, q5 │ │ - vneg.s32 q5, q2 │ │ - vbsl q1, q5, q2 │ │ - vld1.16 {d10-d11}, [r0] │ │ - add r0, r7, ip │ │ - add r7, r7, #16 │ │ - vadd.i32 q0, q1, q0 │ │ - vmovl.s16 q1, d11 │ │ - vmul.i32 q0, q0, q6 │ │ - vsubw.u16 q1, q1, d31 │ │ - vmovl.s16 q5, d10 │ │ - vabs.s32 q2, q1 │ │ - vclt.s32 q1, q1, #0 │ │ - vshl.u32 q6, q2, q11 │ │ - vsub.i32 q6, q8, q6 │ │ - vmax.s32 q6, q6, q12 │ │ - vmin.s32 q2, q2, q6 │ │ - vneg.s32 q6, q2 │ │ - vbsl q1, q6, q2 │ │ - vld1.16 {d12-d13}, [r0] │ │ - vmovl.s16 q2, d13 │ │ - vsubw.u16 q2, q2, d31 │ │ - vabs.s32 q7, q2 │ │ - vclt.s32 q2, q2, #0 │ │ - vshl.u32 q13, q7, q11 │ │ - vsub.i32 q13, q8, q13 │ │ - vmax.s32 q13, q13, q12 │ │ - vmin.s32 q13, q7, q13 │ │ - vneg.s32 q7, q13 │ │ - vbsl q2, q7, q13 │ │ - vmovl.s16 q13, d6 │ │ - vadd.i32 q1, q2, q1 │ │ - vsubw.u16 q13, q13, d30 │ │ - vmla.i32 q0, q1, q10 │ │ - vabs.s32 q3, q13 │ │ - vshl.u32 q7, q3, q11 │ │ - vsra.s32 q0, q0, #31 │ │ - vsub.i32 q7, q8, q7 │ │ - vmax.s32 q7, q7, q12 │ │ - vmin.s32 q7, q3, q7 │ │ - vclt.s32 q3, q13, #0 │ │ - vneg.s32 q13, q7 │ │ - vbsl q3, q13, q7 │ │ - vmovl.s16 q13, d8 │ │ - vsubw.u16 q13, q13, d30 │ │ - vabs.s32 q4, q13 │ │ - vclt.s32 q13, q13, #0 │ │ - vshl.u32 q7, q4, q11 │ │ - vsub.i32 q7, q8, q7 │ │ - vmax.s32 q7, q7, q12 │ │ - vmin.s32 q4, q4, q7 │ │ - vneg.s32 q7, q4 │ │ - vbsl q13, q7, q4 │ │ - vmovl.s16 q4, d12 │ │ - vadd.i32 q13, q13, q3 │ │ - vsubw.u16 q4, q4, d30 │ │ - vsubw.u16 q15, q5, d30 │ │ - vclt.s32 q3, q4, #0 │ │ - vabs.s32 q6, q4 │ │ - vabs.s32 q5, q15 │ │ - vclt.s32 q15, q15, #0 │ │ - vmul.i32 q13, q13, q9 │ │ - vshl.u32 q7, q6, q11 │ │ - vsub.i32 q7, q8, q7 │ │ - vmax.s32 q7, q7, q12 │ │ - vmin.s32 q6, q6, q7 │ │ - vshl.u32 q7, q5, q11 │ │ - vsub.i32 q7, q8, q7 │ │ - vmax.s32 q7, q7, q12 │ │ - vmin.s32 q5, q5, q7 │ │ - vneg.s32 q7, q5 │ │ - vbsl q15, q7, q5 │ │ - vneg.s32 q5, q6 │ │ - vbsl q3, q5, q6 │ │ - vorr q6, q9, q9 │ │ - vadd.i32 q15, q3, q15 │ │ - vmov.i32 q9, #8 ; 0x00000008 │ │ - vmla.i32 q13, q15, q10 │ │ - vadd.i32 q15, q0, q9 │ │ - vmov.i32 q9, #8 ; 0x00000008 │ │ - vshrn.i32 d31, q15, #4 │ │ - vsra.s32 q13, q13, #31 │ │ - vadd.i32 q13, q13, q9 │ │ - vshrn.i32 d30, q13, #4 │ │ - vmovn.i16 d26, q15 │ │ - vadd.i8 d26, d28, d26 │ │ - vst1.8 {d26}, [r1] │ │ - bne 4bbd4 │ │ - ldr r0, [sp, #1168] ; 0x490 │ │ - mov r5, r3 │ │ - ldr r7, [sp, #724] ; 0x2d4 │ │ - cmp r3, r0 │ │ - beq 4bb84 │ │ - ldr r0, [sp, #640] ; 0x280 │ │ - mov r1, #52 ; 0x34 │ │ - ldr ip, [sp, #656] ; 0x290 │ │ - add r0, r0, r5, lsl #1 │ │ - str r0, [sp, #704] ; 0x2c0 │ │ - ldr r0, [sp, #624] ; 0x270 │ │ - add r0, r0, r5, lsl #1 │ │ - str r0, [sp, #688] ; 0x2b0 │ │ - ldr r0, [sp, #608] ; 0x260 │ │ - add r0, r0, r5 │ │ - add r0, r1, r0, lsl #1 │ │ - str r0, [sp, #684] ; 0x2ac │ │ - ldr r0, [sp, #592] ; 0x250 │ │ - add r0, r0, r5 │ │ - add r3, r1, r0, lsl #1 │ │ - ldr r0, [sp, #684] ; 0x2ac │ │ - mov r1, r7 │ │ - ldrb r8, [r9, r5] │ │ - mov fp, r9 │ │ - add r0, ip, r0 │ │ - ldrsh r0, [r0] │ │ - subs r0, r0, r8 │ │ - mov r2, r0 │ │ - rsbmi r2, r0, #0 │ │ - sub r4, r6, r2, lsr r7 │ │ - bic r4, r4, r4, asr #31 │ │ - cmp r2, r4 │ │ - movlt r4, r2 │ │ + clz r6, r6 │ │ + str fp, [sp, #20] │ │ + str r4, [sp, #24] │ │ + lsr r6, r6, #5 │ │ + str r5, [sp, #28] │ │ + lsl r6, r7, r6 │ │ + str r6, [sp, #4] │ │ + bl 5fbb4 │ │ cmp r0, #0 │ │ - ldr r0, [sp, #704] ; 0x2c0 │ │ - rsbmi r4, r4, #0 │ │ - add r0, ip, r0 │ │ - ldrsh r0, [r0] │ │ - subs r2, r0, r8 │ │ - mov r0, r2 │ │ - rsbmi r0, r2, #0 │ │ - sub r7, r6, r0, lsr r7 │ │ - bic r7, r7, r7, asr #31 │ │ - cmp r0, r7 │ │ - movlt r7, r0 │ │ - add r0, ip, r3 │ │ - cmp r2, #0 │ │ - ldrsh r0, [r0] │ │ - rsbmi r7, r7, #0 │ │ - add r2, r7, r4 │ │ - subs sl, r0, r8 │ │ - ldr r0, [sp, #476] ; 0x1dc │ │ - mov lr, sl │ │ - rsbmi lr, sl, #0 │ │ - mul r9, r2, r0 │ │ - sub r0, r6, lr, lsr r1 │ │ - ldr r1, [sp, #724] ; 0x2d4 │ │ - bic r4, r0, r0, asr #31 │ │ - ldr r0, [sp, #688] ; 0x2b0 │ │ - cmp lr, r4 │ │ - add r0, ip, r0 │ │ - movlt r4, lr │ │ - cmp sl, #0 │ │ - add ip, ip, #2 │ │ - ldrsh r0, [r0] │ │ - rsbmi r4, r4, #0 │ │ - subs r2, r0, r8 │ │ - mov r0, r2 │ │ - rsbmi r0, r2, #0 │ │ - sub r7, r6, r0, lsr r1 │ │ - ldr r1, [sp, #680] ; 0x2a8 │ │ - bic r7, r7, r7, asr #31 │ │ - cmp r0, r7 │ │ - movlt r7, r0 │ │ + bne 5fa1c │ │ + ldr r0, [sp, #188] ; 0xbc │ │ + mov r1, #9 │ │ + ldr r2, [sp, #180] ; 0xb4 │ │ + mov lr, #2 │ │ + mvn r5, r0 │ │ + ldr r0, [sp, #232] ; 0xe8 │ │ + ldr r2, [r2, #8] │ │ + mvn r9, r0 │ │ + ldr r0, [sp, #236] ; 0xec │ │ + ldr ip, [r0, #1264] ; 0x4f0 │ │ + ldr r3, [r0, #1272] ; 0x4f8 │ │ + ldr r0, [sp, #196] ; 0xc4 │ │ + ldr r7, [r0, #8] │ │ + ldr fp, [r0, #12] │ │ + str r1, [sp, #32] │ │ + and r1, r7, r9 │ │ + str r6, [sp, #4] │ │ + add r6, sp, #8 │ │ + and r5, fp, r5 │ │ + str sl, [sp] │ │ + stm r6, {r1, r5, lr} │ │ + mov r1, #0 │ │ + str r1, [sp, #28] │ │ + ldr r1, [sp, #116] ; 0x74 │ │ + str r2, [sp, #20] │ │ + mov r2, #0 │ │ + str r4, [sp, #24] │ │ + add r1, ip, r1, lsl #1 │ │ + bl 5fbb4 │ │ + cmp r0, #0 │ │ + bne 5fa1c │ │ + b 5ec30 │ │ + ldr r7, [sp, #180] ; 0xb4 │ │ + str sl, [sp, #220] ; 0xdc │ │ + ldrb r4, [r7, #20] │ │ + cmp r4, #0 │ │ + beq 5d718 │ │ + ldrsb r3, [r7, #24] │ │ + mov r5, #176 ; 0xb0 │ │ + ldr r0, [sp, #104] ; 0x68 │ │ + ldrb r6, [r7, #21] │ │ + smlabb r5, r3, r5, ip │ │ + ldrb r7, [r7, #27] │ │ + lsl r0, r0, #2 │ │ + str r0, [sp, #216] ; 0xd8 │ │ + cmp r6, #6 │ │ + ldr r0, [sp, #196] ; 0xc4 │ │ + add r4, r5, #16 │ │ + add r5, r0, #9152 ; 0x23c0 │ │ + bne 5d650 │ │ + add r6, ip, r3 │ │ + ldrb r6, [r6, #1888] ; 0x760 │ │ + cmp r6, #0 │ │ + beq 5d650 │ │ + add r1, r3, r3, lsl #3 │ │ + ldr r3, [sp, #216] ; 0xd8 │ │ + mov r6, #0 │ │ + str sl, [sp] │ │ + add r1, r2, r1, lsl #2 │ │ + mov r2, r5 │ │ + add r1, r1, #1424 ; 0x590 │ │ + str r1, [sp, #12] │ │ + mov r1, #0 │ │ + str r6, [sp, #4] │ │ + str r4, [sp, #8] │ │ + bl 60220 │ │ + cmp r0, #0 │ │ + mov sl, r7 │ │ + bne 5fa1c │ │ + b 5d69c │ │ + ldr r2, [sp, #180] ; 0xb4 │ │ + mov sl, r7 │ │ + ldr r1, [sp, #72] ; 0x48 │ │ + mov r6, #0 │ │ + ldr r2, [r2, #8] │ │ + str r7, [sp, #32] │ │ + ldr r7, [sp, #104] ; 0x68 │ │ + str r7, [sp] │ │ + stmib sp, {r1, r9, lr} │ │ + mov r1, #0 │ │ + str r2, [sp, #20] │ │ + mov r2, r5 │ │ + str r3, [sp, #28] │ │ + mov r3, #0 │ │ + str r6, [sp, #16] │ │ + str r4, [sp, #24] │ │ + bl 5fbb4 │ │ + cmp r0, #0 │ │ + bne 5fa1c │ │ + ldr r2, [sp, #180] ; 0xb4 │ │ + mov r0, #176 ; 0xb0 │ │ + ldr r3, [sp, #236] ; 0xec │ │ + str r5, [sp, #212] ; 0xd4 │ │ + ldrsb r1, [r2, #25] │ │ + ldrb r2, [r2, #21] │ │ + smlabb r0, r1, r0, r3 │ │ + cmp r2, #6 │ │ + add r7, r0, #16 │ │ + bne 5d7a4 │ │ + add r2, r3, r1 │ │ + ldrb r2, [r2, #1888] ; 0x760 │ │ cmp r2, #0 │ │ - rsbmi r7, r7, #0 │ │ - add r0, r7, r4 │ │ - ldr r7, [sp, #724] ; 0x2d4 │ │ - mla r0, r0, r1, r9 │ │ - mov r9, fp │ │ - add r0, r0, r0, asr #31 │ │ - add r0, r0, #8 │ │ - add r0, r8, r0, lsr #4 │ │ - strb r0, [fp, r5] │ │ - add r5, r5, #1 │ │ - ldr r0, [sp, #1168] ; 0x490 │ │ + beq 5d7a4 │ │ + ldr r2, [r3, #12] │ │ + add r1, r1, r1, lsl #3 │ │ + ldr r0, [sp, #220] ; 0xdc │ │ + add r1, r2, r1, lsl #2 │ │ + mov r2, #0 │ │ + stm sp, {r0, r2, r7} │ │ + add r1, r1, #1424 ; 0x590 │ │ + ldr r0, [sp, #196] ; 0xc4 │ │ + ldr r3, [sp, #216] ; 0xd8 │ │ + str r1, [sp, #12] │ │ + movw r1, #41920 ; 0xa3c0 │ │ + add r2, r0, r1 │ │ + mov r1, #0 │ │ + bl 60220 │ │ + cmp r0, #0 │ │ + bne 5fa1c │ │ + b 5d800 │ │ + ldrsb r4, [r7, #24] │ │ + mov r1, ip │ │ + mov r5, #176 ; 0xb0 │ │ + ldr r0, [sp, #196] ; 0xc4 │ │ + movw ip, #62784 ; 0xf540 │ │ + smlabb r5, r4, r5, r1 │ │ + movt ip, #3 │ │ + add r0, r0, ip │ │ + str r0, [sp, #212] ; 0xd4 │ │ + ldrb r1, [r7, #27] │ │ + str r1, [sp, #208] ; 0xd0 │ │ + add r0, r5, #16 │ │ + str r0, [sp, #216] ; 0xd8 │ │ + ldr r0, [sp, #104] ; 0x68 │ │ + ldr r5, [sp, #72] ; 0x48 │ │ cmp r0, r5 │ │ - bne 4bdf4 │ │ - b 4bb84 │ │ - add sp, sp, #24 │ │ - add sp, sp, #1024 ; 0x400 │ │ - vpop {d8-d15} │ │ - add sp, sp, #4 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq pc, r5, ip, ror #30 │ │ - andeq r0, r6, r8, asr r6 │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - ldr r2, [pc, #2076] ; 4c74c │ │ - ldr r3, [pc, #2076] ; 4c750 │ │ - ldr r4, [pc, #2076] ; 4c754 │ │ - add r2, pc, r2 │ │ - ldr ip, [pc, #2072] ; 4c758 │ │ - add r3, pc, r3 │ │ - ldr lr, [pc, #2068] ; 4c75c │ │ - add r4, pc, r4 │ │ - ldr r8, [pc, #2064] ; 4c760 │ │ - add ip, pc, ip │ │ - ldr r6, [pc, #2060] ; 4c764 │ │ - vmov.32 d24[0], r4 │ │ - str r2, [r0, #400] ; 0x190 │ │ - add lr, pc, lr │ │ - ldr r2, [pc, #2048] ; 4c768 │ │ - add r6, pc, r6 │ │ - str r6, [r0, #48] ; 0x30 │ │ - vmov.32 d30[0], ip │ │ - ldr r6, [pc, #2036] ; 4c76c │ │ - add r2, pc, r2 │ │ - str r3, [r0, #396] ; 0x18c │ │ - vmov.32 d31[0], lr │ │ - ldr r3, [pc, #2024] ; 4c770 │ │ - add r6, pc, r6 │ │ - ldr r4, [pc, #2020] ; 4c774 │ │ - vmov.32 d26[0], r2 │ │ - ldr r5, [pc, #2016] ; 4c778 │ │ - add r3, pc, r3 │ │ - ldr r7, [pc, #2012] ; 4c77c │ │ - vmov.32 d27[0], r6 │ │ - ldr ip, [pc, #2008] ; 4c780 │ │ - add r5, pc, r5 │ │ - ldr r2, [pc, #2004] ; 4c784 │ │ - add r4, pc, r4 │ │ - ldr r6, [pc, #2000] ; 4c788 │ │ - add ip, pc, ip │ │ - add r7, pc, r7 │ │ - vmov.32 d28[0], r3 │ │ - add r6, pc, r6 │ │ - add r2, pc, r2 │ │ - vmov.32 d18[0], r5 │ │ - ldr r3, [pc, #1976] ; 4c78c │ │ - add r8, pc, r8 │ │ - vmov.32 d20[0], ip │ │ - add r3, pc, r3 │ │ - vmov.32 d29[0], r4 │ │ - ldr r4, [pc, #1960] ; 4c790 │ │ - ldr r5, [pc, #1960] ; 4c794 │ │ - vmov.32 d19[0], r7 │ │ - ldr r7, [pc, #1956] ; 4c798 │ │ - ldr ip, [pc, #1956] ; 4c79c │ │ - add r4, pc, r4 │ │ - vmov.32 d22[0], r6 │ │ - add r5, pc, r5 │ │ - add ip, pc, ip │ │ - add r7, pc, r7 │ │ - vmov.32 d21[0], r2 │ │ - ldr r2, [pc, #1932] ; 4c7a0 │ │ - ldr r6, [pc, #1932] ; 4c7a4 │ │ - vmov.32 d16[0], r4 │ │ - add r2, pc, r2 │ │ - add r6, pc, r6 │ │ - vmov.32 d4[0], ip │ │ - vmov.32 d23[0], r3 │ │ - ldr r3, [pc, #1912] ; 4c7a8 │ │ - ldr r4, [pc, #1912] ; 4c7ac │ │ - vmov.32 d17[0], r5 │ │ - ldr r5, [pc, #1908] ; 4c7b0 │ │ - add r4, pc, r4 │ │ - add r3, pc, r3 │ │ - vmov.32 d5[0], r6 │ │ - add r5, pc, r5 │ │ - vmov.32 d2[0], r7 │ │ - ldr r7, [pc, #1888] ; 4c7b4 │ │ - ldr ip, [pc, #1888] ; 4c7b8 │ │ - vmov.32 d3[0], r2 │ │ - ldr r2, [pc, #1884] ; 4c7bc │ │ - ldr r6, [pc, #1884] ; 4c7c0 │ │ - add ip, pc, ip │ │ - vmov.32 d5[1], r4 │ │ - ldr lr, [pc, #1876] ; 4c7c4 │ │ - add r7, pc, r7 │ │ - add r2, pc, r2 │ │ - vmov.32 d4[1], r5 │ │ - add r6, pc, r6 │ │ - add lr, pc, lr │ │ - vmov.32 d3[1], r3 │ │ - add r3, r0, #372 ; 0x174 │ │ - vmov.32 d0[0], ip │ │ - vmov.32 d2[1], r7 │ │ - vmov.32 d25[0], r8 │ │ - ldr r8, [pc, #1836] ; 4c7c8 │ │ - ldr r5, [pc, #1836] ; 4c7cc │ │ - ldr r7, [pc, #1836] ; 4c7d0 │ │ - vmov.32 d1[0], r6 │ │ - add r6, r0, #356 ; 0x164 │ │ - add r5, pc, r5 │ │ - vst1.32 {d4-d5}, [r3] │ │ - add r7, pc, r7 │ │ - add r8, pc, r8 │ │ - vmov.32 d4[0], r2 │ │ - ldr r3, [pc, #1808] ; 4c7d4 │ │ - ldr r2, [pc, #1808] ; 4c7d8 │ │ - vmov.32 d5[0], lr │ │ - add r3, pc, r3 │ │ - add r2, pc, r2 │ │ - vst1.32 {d2-d3}, [r6] │ │ - ldr r6, [pc, #1792] ; 4c7dc │ │ - vmov.32 d5[1], r5 │ │ - ldr r4, [pc, #1788] ; 4c7e0 │ │ - ldr ip, [pc, #1788] ; 4c7e4 │ │ - add r6, pc, r6 │ │ - vmov.32 d4[1], r7 │ │ - add r4, pc, r4 │ │ - add ip, pc, ip │ │ - ldr r5, [pc, #1772] ; 4c7e8 │ │ - vmov.32 d2[0], r2 │ │ - add r2, r0, #340 ; 0x154 │ │ - ldr r7, [pc, #1764] ; 4c7ec │ │ - add r5, pc, r5 │ │ - vmov.32 d1[1], r8 │ │ - ldr lr, [pc, #1756] ; 4c7f0 │ │ - add r7, pc, r7 │ │ - vmov.32 d6[0], r6 │ │ - add lr, pc, lr │ │ - vmov.32 d0[1], r3 │ │ - vmov.32 d3[0], r4 │ │ - add r4, r0, #916 ; 0x394 │ │ - vmov.32 d7[0], ip │ │ - vst1.32 {d4-d5}, [r2] │ │ - ldr r2, [pc, #1724] ; 4c7f4 │ │ - vmov.32 d7[1], r7 │ │ - ldr r6, [pc, #1720] ; 4c7f8 │ │ - vst1.32 {d0-d1}, [r4] │ │ - add r2, pc, r2 │ │ - add r6, pc, r6 │ │ - ldr r4, [pc, #1708] ; 4c7fc │ │ - vmov.32 d6[1], lr │ │ - ldr r3, [pc, #1704] ; 4c800 │ │ - vmov.32 d3[1], r5 │ │ - ldr r5, [pc, #1700] ; 4c804 │ │ - add r3, pc, r3 │ │ - add r4, pc, r4 │ │ - vmov.32 d4[0], r6 │ │ - add r6, r0, #900 ; 0x384 │ │ - ldr r7, [pc, #1684] ; 4c808 │ │ - add r5, pc, r5 │ │ - vmov.32 d2[1], r2 │ │ - ldr ip, [pc, #1676] ; 4c80c │ │ - ldr r2, [pc, #1676] ; 4c810 │ │ - add r7, pc, r7 │ │ - vmov.32 d1[0], r3 │ │ - add r3, r0, #884 ; 0x374 │ │ - add r2, pc, r2 │ │ - add ip, pc, ip │ │ - vst1.32 {d6-d7}, [r6] │ │ - ldr r6, [pc, #1652] ; 4c814 │ │ - vmov.32 d5[0], r4 │ │ - ldr lr, [pc, #1648] ; 4c818 │ │ - vst1.32 {d2-d3}, [r3] │ │ - add r6, pc, r6 │ │ - add lr, pc, lr │ │ - vmov.32 d0[0], r5 │ │ - ldr r3, [pc, #1632] ; 4c81c │ │ - ldr r5, [pc, #1632] ; 4c820 │ │ - vmov.32 d1[1], r7 │ │ - ldr r7, [pc, #1628] ; 4c824 │ │ - ldr r4, [pc, #1628] ; 4c828 │ │ - add r3, pc, r3 │ │ - vmov.32 d5[1], r2 │ │ - ldr r2, [pc, #1620] ; 4c82c │ │ - add r5, pc, r5 │ │ - add r7, pc, r7 │ │ - vmov.32 d4[1], r6 │ │ - ldr r6, [pc, #1608] ; 4c830 │ │ - str r3, [r0, #392] ; 0x188 │ │ - mov r3, r0 │ │ - vmov.32 d0[1], ip │ │ - ldr ip, [pc, #1596] ; 4c834 │ │ - str r5, [r0, #944] ; 0x3b0 │ │ - mov r5, #52 ; 0x34 │ │ - vmov.32 d2[0], lr │ │ - add r4, pc, r4 │ │ - add r2, pc, r2 │ │ - add r6, pc, r6 │ │ - vst1.32 {d4-d5}, [r3], r5 │ │ - add ip, pc, ip │ │ - ldr r5, [pc, #1564] ; 4c838 │ │ - vmov.32 d3[0], r7 │ │ - ldr r7, [pc, #1560] ; 4c83c │ │ - vmov.32 d5[0], r4 │ │ - ldr r4, [pc, #1556] ; 4c840 │ │ - add r7, pc, r7 │ │ - str r2, [r0, #388] ; 0x184 │ │ - ldr lr, [pc, #1548] ; 4c844 │ │ - add r4, pc, r4 │ │ - vst1.32 {d0-d1}, [r3] │ │ - add r5, pc, r5 │ │ - add lr, pc, lr │ │ - vmov.32 d4[0], r6 │ │ - ldr r3, [pc, #1528] ; 4c848 │ │ - ldr r6, [pc, #1528] ; 4c84c │ │ - vmov.32 d3[1], r7 │ │ - ldr r2, [pc, #1524] ; 4c850 │ │ - add r3, pc, r3 │ │ - add r6, pc, r6 │ │ - vmov.32 d5[1], ip │ │ - add r2, pc, r2 │ │ - vmov.32 d2[1], r4 │ │ - vmov.32 d4[1], r5 │ │ - ldr r5, [pc, #1500] ; 4c854 │ │ - ldr r7, [pc, #1500] ; 4c858 │ │ - ldr r4, [pc, #1500] ; 4c85c │ │ - add r5, pc, r5 │ │ - str r3, [r0, #940] ; 0x3ac │ │ - vmov.32 d0[0], lr │ │ - ldr ip, [pc, #1488] ; 4c860 │ │ - add r4, pc, r4 │ │ - str r6, [r0, #936] ; 0x3a8 │ │ - add r6, r0, #16 │ │ - vst1.32 {d2-d3}, [r6]! │ │ - add r7, pc, r7 │ │ - add ip, pc, ip │ │ - vmov.32 d6[0], r2 │ │ - ldr r3, [pc, #1460] ; 4c864 │ │ - ldr r2, [pc, #1460] ; 4c868 │ │ - vmov.32 d1[0], r5 │ │ - ldr r5, [pc, #1456] ; 4c86c │ │ - str r7, [r0, #932] ; 0x3a4 │ │ - add r3, pc, r3 │ │ - vmov.32 d7[0], r4 │ │ - ldr r7, [pc, #1444] ; 4c870 │ │ - add r2, pc, r2 │ │ - add r5, pc, r5 │ │ - vst1.32 {d4-d5}, [r6] │ │ - add r7, pc, r7 │ │ - ldr r6, [pc, #1428] ; 4c874 │ │ - vmov.32 d1[1], ip │ │ - ldr r4, [pc, #1424] ; 4c878 │ │ - vmov.32 d7[1], r3 │ │ - ldr ip, [pc, #1420] ; 4c87c │ │ - add r6, pc, r6 │ │ - add r4, pc, r4 │ │ - vmov.32 d6[1], r2 │ │ - add ip, pc, ip │ │ - ldr r3, [pc, #1404] ; 4c880 │ │ - vmov.32 d2[0], r7 │ │ - add r7, r0, #440 ; 0x1b8 │ │ - ldr lr, [pc, #1396] ; 4c884 │ │ - add r3, pc, r3 │ │ - vmov.32 d0[1], r5 │ │ - ldr r5, [pc, #1388] ; 4c888 │ │ - add lr, pc, lr │ │ - vmov.32 d3[0], r4 │ │ - add r4, r0, #424 ; 0x1a8 │ │ - add r5, pc, r5 │ │ - vmov.32 d4[0], r6 │ │ - vmov.32 d5[0], ip │ │ - vst1.32 {d6-d7}, [r7] │ │ - ldr r7, [pc, #1360] ; 4c88c │ │ - vmov.32 d5[1], lr │ │ - ldr r6, [pc, #1356] ; 4c890 │ │ - vst1.32 {d0-d1}, [r4] │ │ - add r7, pc, r7 │ │ - add r6, pc, r6 │ │ - ldr r4, [pc, #1344] ; 4c894 │ │ - vmov.32 d3[1], r3 │ │ - ldr r2, [pc, #1340] ; 4c898 │ │ - ldr r3, [pc, #1340] ; 4c89c │ │ - add r4, pc, r4 │ │ - add r2, pc, r2 │ │ - vmov.32 d4[1], r5 │ │ - add r3, pc, r3 │ │ - ldr ip, [pc, #1324] ; 4c8a0 │ │ - vmov.32 d0[0], r6 │ │ - add r6, r0, #408 ; 0x198 │ │ - ldr r5, [pc, #1316] ; 4c8a4 │ │ - add ip, pc, ip │ │ - vmov.32 d2[1], r7 │ │ - ldr r7, [pc, #1308] ; 4c8a8 │ │ - add r5, pc, r5 │ │ - vmov.32 d1[0], r2 │ │ - add r2, r0, #100 ; 0x64 │ │ - add r7, pc, r7 │ │ - vmov.32 d6[0], r4 │ │ - vmov.32 d7[0], r3 │ │ - vst1.32 {d4-d5}, [r6] │ │ - ldr r6, [pc, #1280] ; 4c8ac │ │ - vmov.32 d7[1], r5 │ │ - ldr r4, [pc, #1276] ; 4c8b0 │ │ - vst1.32 {d2-d3}, [r2] │ │ - add r6, pc, r6 │ │ - add r4, pc, r4 │ │ - ldr r2, [pc, #1264] ; 4c8b4 │ │ - vmov.32 d1[1], ip │ │ - ldr r3, [pc, #1260] ; 4c8b8 │ │ - ldr ip, [pc, #1260] ; 4c8bc │ │ - add r2, pc, r2 │ │ - vmov.32 d6[1], r7 │ │ - add r3, pc, r3 │ │ - add ip, pc, ip │ │ - ldr lr, [pc, #1244] ; 4c8c0 │ │ - vmov.32 d4[0], r4 │ │ - add r4, r0, #84 ; 0x54 │ │ - ldr r7, [pc, #1236] ; 4c8c4 │ │ - add lr, pc, lr │ │ - vmov.32 d2[0], r2 │ │ - add r7, pc, r7 │ │ - vmov.32 d0[1], r6 │ │ - ldr r6, [pc, #1220] ; 4c8c8 │ │ - vmov.32 d5[0], r3 │ │ - add r3, r0, #68 ; 0x44 │ │ - add r6, pc, r6 │ │ - vmov.32 d3[0], ip │ │ - vst1.32 {d6-d7}, [r4] │ │ - ldr r4, [pc, #1200] ; 4c8cc │ │ - vmov.32 d3[1], r7 │ │ - ldr r2, [pc, #1196] ; 4c8d0 │ │ - vst1.32 {d0-d1}, [r3] │ │ - add r4, pc, r4 │ │ - add r2, pc, r2 │ │ - ldr r3, [pc, #1184] ; 4c8d4 │ │ - vmov.32 d2[1], r6 │ │ - ldr r5, [pc, #1180] ; 4c8d8 │ │ - vmov.32 d5[1], lr │ │ - ldr ip, [pc, #1176] ; 4c8dc │ │ - add r5, pc, r5 │ │ - ldr r7, [pc, #1172] ; 4c8e0 │ │ - vmov.32 d0[0], r2 │ │ - add r2, r0, #508 ; 0x1fc │ │ - add r3, pc, r3 │ │ - ldr r6, [pc, #1160] ; 4c8e4 │ │ - vmov.32 d4[1], r4 │ │ - ldr lr, [pc, #1156] ; 4c8e8 │ │ - add ip, pc, ip │ │ - add r7, pc, r7 │ │ - vst1.32 {d2-d3}, [r2] │ │ - add r6, pc, r6 │ │ - add lr, pc, lr │ │ - vmov.32 d3[0], r5 │ │ - add r5, r0, #492 ; 0x1ec │ │ - ldr r2, [pc, #1128] ; 4c8ec │ │ - vmov.32 d1[0], r3 │ │ - ldr r8, [pc, #1124] ; 4c8f0 │ │ - add r2, pc, r2 │ │ - vmov.32 d2[0], ip │ │ - add r8, pc, r8 │ │ - vst1.32 {d4-d5}, [r5] │ │ - ldr r5, [pc, #1108] ; 4c8f4 │ │ - vmov.32 d3[1], r7 │ │ - ldr r4, [pc, #1104] ; 4c8f8 │ │ - vmov.32 d1[1], lr │ │ - ldr r7, [pc, #1100] ; 4c8fc │ │ - add r5, pc, r5 │ │ - add r4, pc, r4 │ │ - vmov.32 d2[1], r6 │ │ - ldr r6, [pc, #1088] ; 4c900 │ │ - ldr r3, [pc, #1088] ; 4c904 │ │ - add r7, pc, r7 │ │ - vmov.32 d0[1], r2 │ │ - ldr r2, [pc, #1080] ; 4c908 │ │ - ldr ip, [pc, #1080] ; 4c90c │ │ - add r6, pc, r6 │ │ - vmov.32 d17[1], r8 │ │ - add r2, pc, r2 │ │ - add r3, pc, r3 │ │ - add ip, pc, ip │ │ - vmov.32 d16[1], r5 │ │ - ldr r5, [pc, #1056] ; 4c910 │ │ - vmov.32 d23[1], r4 │ │ - ldr r4, [pc, #1052] ; 4c914 │ │ - add r5, pc, r5 │ │ - vmov.32 d21[1], r6 │ │ - add r4, pc, r4 │ │ - vmov.32 d19[1], r2 │ │ - vmov.32 d22[1], r7 │ │ - ldr r7, [pc, #1032] ; 4c918 │ │ - ldr r6, [pc, #1032] ; 4c91c │ │ - vmov.32 d20[1], r3 │ │ - ldr r3, [pc, #1028] ; 4c920 │ │ - ldr r2, [pc, #1028] ; 4c924 │ │ - add r7, pc, r7 │ │ - vmov.32 d18[1], ip │ │ - ldr ip, [pc, #1020] ; 4c928 │ │ - add r2, pc, r2 │ │ - add r3, pc, r3 │ │ - vmov.32 d29[1], r5 │ │ - ldr r5, [pc, #1008] ; 4c92c │ │ - add ip, pc, ip │ │ - add r6, pc, r6 │ │ - vmov.32 d31[1], r2 │ │ - add r5, pc, r5 │ │ - ldr lr, [pc, #992] ; 4c930 │ │ - vmov.32 d27[1], r7 │ │ - ldr sl, [pc, #988] ; 4c934 │ │ - add lr, pc, lr │ │ - vmov.32 d25[1], r3 │ │ - add sl, pc, sl │ │ - vmov.32 d30[1], ip │ │ - add ip, r0, #456 ; 0x1c8 │ │ - vmov.32 d26[1], r6 │ │ - ldr r6, [pc, #964] ; 4c938 │ │ - ldr r3, [pc, #964] ; 4c93c │ │ - vmov.32 d24[1], r5 │ │ - add r5, r0, #476 ; 0x1dc │ │ - ldr r9, [pc, #956] ; 4c940 │ │ - add r3, pc, r3 │ │ - vmov.32 d28[1], r4 │ │ - ldr r4, [pc, #948] ; 4c944 │ │ - add r6, pc, r6 │ │ - add r9, pc, r9 │ │ - vst1.32 {d30-d31}, [r5] │ │ - add r4, pc, r4 │ │ - ldr r8, [pc, #932] ; 4c948 │ │ - ldr r5, [pc, #932] ; 4c94c │ │ - ldr r2, [pc, #932] ; 4c950 │ │ - add r8, pc, r8 │ │ - ldr fp, [pc, #928] ; 4c954 │ │ - add r5, pc, r5 │ │ - stm ip, {r3, r6, sl, lr} │ │ - add r2, pc, r2 │ │ - add fp, pc, fp │ │ - ldr r3, [pc, #912] ; 4c958 │ │ - ldr r6, [pc, #912] ; 4c95c │ │ - ldr r7, [pc, #912] ; 4c960 │ │ - add r3, pc, r3 │ │ - ldr ip, [pc, #908] ; 4c964 │ │ - add r6, pc, r6 │ │ - ldr sl, [pc, #904] ; 4c968 │ │ - add r7, pc, r7 │ │ - str r2, [r0, #116] ; 0x74 │ │ - add ip, pc, ip │ │ - str r5, [r0, #120] ; 0x78 │ │ - add sl, pc, sl │ │ - str r4, [r0, #124] ; 0x7c │ │ - str r9, [r0, #128] ; 0x80 │ │ - ldr r5, [pc, #876] ; 4c96c │ │ - ldr r4, [pc, #876] ; 4c970 │ │ - ldr r2, [pc, #876] ; 4c974 │ │ - add r5, pc, r5 │ │ - str r6, [r0, #1056] ; 0x420 │ │ - add r4, pc, r4 │ │ - ldr r9, [pc, #864] ; 4c978 │ │ - add r2, pc, r2 │ │ - str r7, [r0, #1020] ; 0x3fc │ │ - ldr lr, [pc, #856] ; 4c97c │ │ - add r9, pc, r9 │ │ - str ip, [r0, #524] ; 0x20c │ │ - str r3, [r0, #528] ; 0x210 │ │ - add r3, r0, #984 ; 0x3d8 │ │ - str fp, [r0, #532] ; 0x214 │ │ - add lr, pc, lr │ │ - str r8, [r0, #536] ; 0x218 │ │ - vst1.32 {d24-d25}, [r3] │ │ - add r3, r0, #968 ; 0x3c8 │ │ - vst1.32 {d26-d27}, [r3] │ │ - add r3, r0, #952 ; 0x3b8 │ │ - vst1.32 {d28-d29}, [r3] │ │ - add r3, r0, #1000 ; 0x3e8 │ │ - ldr r6, [pc, #804] ; 4c980 │ │ - ldr r7, [pc, #804] ; 4c984 │ │ - ldr r8, [pc, #804] ; 4c988 │ │ - add r6, pc, r6 │ │ - ldr ip, [pc, #800] ; 4c98c │ │ - add r7, pc, r7 │ │ - stm r3, {r2, r4, r5, sl} │ │ - add r2, r0, #576 ; 0x240 │ │ - add r8, pc, r8 │ │ - vst1.32 {d18-d19}, [r2] │ │ - add r2, r0, #560 ; 0x230 │ │ - add ip, pc, ip │ │ - vst1.32 {d20-d21}, [r2] │ │ - add r2, r0, #544 ; 0x220 │ │ - vst1.32 {d22-d23}, [r2] │ │ - ldr r2, [pc, #760] ; 4c990 │ │ - ldr r4, [pc, #760] ; 4c994 │ │ - ldr r5, [pc, #760] ; 4c998 │ │ - add r2, pc, r2 │ │ - ldr sl, [pc, #756] ; 4c99c │ │ - add r4, pc, r4 │ │ - str r7, [r0, #592] ; 0x250 │ │ - add r7, r0, #168 ; 0xa8 │ │ - str r6, [r0, #596] ; 0x254 │ │ - add r5, pc, r5 │ │ - str lr, [r0, #600] ; 0x258 │ │ - add sl, pc, sl │ │ - str r9, [r0, #604] ; 0x25c │ │ - vst1.32 {d16-d17}, [r7] │ │ - add r7, r0, #152 ; 0x98 │ │ - vst1.32 {d0-d1}, [r7] │ │ - add r7, r0, #136 ; 0x88 │ │ - vst1.32 {d2-d3}, [r7] │ │ - ldr lr, [pc, #704] ; 4c9a0 │ │ - str r8, [r0, #1156] ; 0x484 │ │ - ldr r6, [pc, #700] ; 4c9a4 │ │ - add lr, pc, lr │ │ - str ip, [r0, #648] ; 0x288 │ │ - ldr r3, [pc, #692] ; 4c9a8 │ │ - add r6, pc, r6 │ │ - str r2, [r0, #612] ; 0x264 │ │ - ldr r2, [pc, #684] ; 4c9ac │ │ - add r3, pc, r3 │ │ - str r4, [r0, #1124] ; 0x464 │ │ - ldr r4, [pc, #676] ; 4c9b0 │ │ - add r2, pc, r2 │ │ - str r5, [r0, #1088] ; 0x440 │ │ - ldr r5, [pc, #668] ; 4c9b4 │ │ - add r4, pc, r4 │ │ - str sl, [r0, #716] ; 0x2cc │ │ - ldr r7, [pc, #660] ; 4c9b8 │ │ - add r5, pc, r5 │ │ - str lr, [r0, #680] ; 0x2a8 │ │ - str r6, [r0, #1224] ; 0x4c8 │ │ - add r7, pc, r7 │ │ - str r3, [r0, #748] ; 0x2ec │ │ - str r2, [r0, #240] ; 0xf0 │ │ - str r4, [r0, #204] ; 0xcc │ │ - str r5, [r0, #816] ; 0x330 │ │ - str r7, [r0, #272] ; 0x110 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b 507fc │ │ - andeq r1, r0, r8, asr r7 │ │ - andeq r1, r0, r8, lsr #15 │ │ - andeq r3, r0, ip, asr #3 │ │ - andeq r2, r0, ip, lsr #18 │ │ - ldrdeq r2, [r0], -r0 │ │ - andeq r3, r0, ip, lsl #6 │ │ - ; instruction: 0x000012b0 │ │ - andeq r3, r0, r4, asr r2 │ │ - andeq r3, r0, r0, lsr #5 │ │ - andeq r2, r0, r8, asr pc │ │ - strdeq r2, [r0], -r4 │ │ - andeq r3, r0, r8, lsr #14 │ │ - andeq r3, r0, r0, ror #17 │ │ - ldrdeq r3, [r0], -r0 │ │ - andeq r3, r0, ip, lsl r8 │ │ - andeq r3, r0, r8, ror #9 │ │ - andeq r3, r0, r4, lsl #11 │ │ - andeq r3, r0, ip, asr ip │ │ - andeq r3, r0, r0, lsl #28 │ │ - andeq r1, r0, r8, lsr #10 │ │ - andeq r1, r0, ip, ror r4 │ │ - andeq r1, r0, ip, ror #10 │ │ - andeq r1, r0, r8, lsl r6 │ │ - andeq r1, r0, r8, ror #7 │ │ - andeq r1, r0, r4, lsr #11 │ │ - andeq r1, r0, r0, lsl #5 │ │ - andeq r1, r0, r8, ror #8 │ │ - ; instruction: 0x000019b0 │ │ - strdeq r1, [r0], -r8 │ │ - andeq r1, r0, r4, ror #22 │ │ - andeq r1, r0, r0, lsr #5 │ │ - andeq r1, r0, ip, asr #21 │ │ - andeq r1, r0, r4, lsr #6 │ │ - andeq r1, r0, r4, asr #5 │ │ - andeq r1, r0, ip, ror r7 │ │ - andeq r1, r0, r0, lsr #14 │ │ - andeq r1, r0, r4, ror #19 │ │ - ; instruction: 0x000017b4 │ │ - andeq r1, r0, r4, lsr sl │ │ - andeq r1, r0, r4, asr r8 │ │ - andeq r1, r0, r4, lsr #17 │ │ - andeq r1, r0, r4, asr r9 │ │ - ; instruction: 0x000017bc │ │ - andeq r0, r0, r0, lsl ip │ │ - andeq r0, r0, r8, lsl #25 │ │ - ; instruction: 0x00000fbc │ │ - andeq r1, r0, r0, asr r0 │ │ - andeq r0, r0, r4, lsr r8 │ │ - ldrdeq r0, [r0], -ip │ │ - andeq r0, r0, r4, lsl #26 │ │ - muleq r0, r4, ip │ │ - andeq r0, r0, r8, lsr #28 │ │ - andeq r1, r0, r4, ror r5 │ │ - andeq r1, r0, r4, ror #20 │ │ - andeq r0, r0, r0, asr lr │ │ - andeq r0, r0, r4, asr #29 │ │ - muleq r0, r0, r5 │ │ - andeq r0, r0, r4, lsr #26 │ │ - andeq r0, r0, r0, ror #28 │ │ - andeq r0, r0, r4, ror #22 │ │ - ; instruction: 0x00000cb0 │ │ - andeq r0, r0, ip, asr #26 │ │ - andeq r1, r0, ip, lsr #28 │ │ - andeq r1, r0, ip, lsr sl │ │ - muleq r0, r4, sl │ │ - andeq r1, r0, r8, asr sp │ │ - andeq r1, r0, r8, asr #28 │ │ - ; instruction: 0x00001ab0 │ │ - andeq r1, r0, r8, ror #29 │ │ - andeq r1, r0, r4, asr #25 │ │ - andeq r1, r0, r0, ror #28 │ │ - andeq r1, r0, ip, lsr fp │ │ - andeq r1, r0, r8, asr #26 │ │ - andeq r2, r0, r0, asr #4 │ │ - ; instruction: 0x00001abc │ │ - ldrdeq r2, [r0], -r0 │ │ - andeq r1, r0, r4, ror #22 │ │ - andeq r2, r0, ip, asr r3 │ │ - strdeq r1, [r0], -r4 │ │ - muleq r0, r0, fp │ │ - andeq r2, r0, r0, lsr r0 │ │ - andeq r1, r0, r4, ror #31 │ │ - andeq r2, r0, r8, ror #4 │ │ - andeq r2, r0, r0, rrx │ │ - ; instruction: 0x000022b4 │ │ - strdeq r2, [r0], -r4 │ │ - andeq r2, r0, r4, lsr r1 │ │ - ldrdeq r2, [r0], -r8 │ │ - andeq r2, r0, r4, rrx │ │ - muleq r0, ip, r7 │ │ - ldrdeq r2, [r0], -r0 │ │ - ldrdeq r2, [r0], -ip │ │ + movcc r5, r0 │ │ + cmp r5, #2 │ │ + blt 5d908 │ │ + ldrb r5, [r7, #21] │ │ + cmp r5, #2 │ │ + bne 5d8b4 │ │ + ldr r0, [sp, #236] ; 0xec │ │ + add r5, r0, r4 │ │ + ldrb r5, [r5, #1888] ; 0x760 │ │ + cmp r5, #0 │ │ + beq 5d8b4 │ │ + ldrb r0, [r7, #22] │ │ + cmp r0, #2 │ │ + beq 5d8d0 │ │ + add r0, r4, r4, lsl #3 │ │ + add r0, r2, r0, lsl #2 │ │ + add r2, r0, #1424 ; 0x590 │ │ + ldr r0, [sp, #196] ; 0xc4 │ │ + b 5d8d8 │ │ + ldr r0, [sp, #196] ; 0xc4 │ │ + add ip, sp, #8 │ │ + ldr r6, [sp, #180] ; 0xb4 │ │ + mov r5, #0 │ │ + ldr r4, [sp, #104] ; 0x68 │ │ + ldrd r2, [r0, #8] │ │ + ldr r6, [r6, #12] │ │ + str r4, [sp] │ │ + ldr r4, [sp, #72] ; 0x48 │ │ + str sl, [sp, #32] │ │ + str r4, [sp, #4] │ │ + stm ip, {r2, r3, r5} │ │ + mov r3, #0 │ │ + str r1, [sp, #28] │ │ + movw r1, #41920 ; 0xa3c0 │ │ + add r2, r0, r1 │ │ + mov r1, #0 │ │ + ldr r5, [sp, #212] ; 0xd4 │ │ + str r6, [sp, #20] │ │ + str r7, [sp, #24] │ │ + bl 5fbb4 │ │ + cmp r0, #0 │ │ + bne 5fa1c │ │ + ldr r0, [sp, #196] ; 0xc4 │ │ + add r0, r0, #9152 ; 0x23c0 │ │ + add r0, r0, #65536 ; 0x10000 │ │ + str r0, [sp, #164] ; 0xa4 │ │ + ldr r0, [sp, #180] ; 0xb4 │ │ + ldrb r0, [r0, #20] │ │ + sub r0, r0, #1 │ │ + cmp r0, #3 │ │ + bhi 5e11c │ │ + add r1, pc, #4 │ │ + ldr r0, [r1, r0, lsl #2] │ │ + add pc, r1, r0 │ │ + andeq r0, r0, r0, lsl r0 │ │ + andeq r0, r0, ip, asr #16 │ │ muleq r0, r0, r8 │ │ - andeq r2, r0, r4, asr r6 │ │ - andeq r2, r0, r8, lsl r8 │ │ - andeq r2, r0, r8, asr #9 │ │ - ldrdeq r2, [r0], -r4 │ │ - ldrdeq r3, [r0], -r8 │ │ - andeq r3, r0, r8, lsl #18 │ │ - ; instruction: 0x000036bc │ │ - andeq r3, r0, r4, lsl #12 │ │ - andeq r3, r0, r8, asr #14 │ │ - andeq r3, r0, r8, ror #13 │ │ - andeq r3, r0, r8, lsl #15 │ │ - andeq r3, r0, r0, lsr #16 │ │ - andeq r3, r0, r4, lsl r9 │ │ - andeq r3, r0, r4, lsl #12 │ │ - andeq r3, r0, r4, ror #2 │ │ - strdeq r3, [r0], -r8 │ │ - andeq r3, r0, r0, lsr #3 │ │ - andeq r3, r0, ip, asr #4 │ │ - andeq r3, r0, r4, ror #6 │ │ - andeq r3, r0, r0, lsr #32 │ │ - andeq r2, r0, r4, ror #22 │ │ - andeq r2, r0, r0, lsl #22 │ │ - muleq r0, r8, fp │ │ - andeq r2, r0, r0, lsr ip │ │ - andeq r2, r0, r4, asr sp │ │ - ; instruction: 0x000024bc │ │ - andeq r2, r0, r0, asr r4 │ │ - andeq r2, r0, r0, lsl #20 │ │ - andeq r1, r0, r8, ror ip │ │ - andeq r1, r0, r8, asr #25 │ │ - strdeq r1, [r0], -r0 │ │ - andeq r1, r0, r4, asr sp │ │ - andeq r2, r0, r8, lsl #3 │ │ - ldrdeq r2, [r0], -r8 │ │ - andeq r2, r0, ip, lsl r7 │ │ - andeq r2, r0, r8, lsl r2 │ │ - andeq r2, r0, r8, ror #4 │ │ - andeq r2, r0, r4, ror #14 │ │ - ; instruction: 0x000027b0 │ │ - ; instruction: 0x000028bc │ │ - andeq r2, r0, r8, asr r8 │ │ - strdeq r2, [r0], -r4 │ │ - andeq r2, r0, ip, asr #26 │ │ - muleq r0, r0, sp │ │ - andeq r2, r0, r4, ror #27 │ │ - andeq r2, r0, r8, lsr lr │ │ - ldrdeq r3, [r0], -r4 │ │ - andeq r3, r0, ip, lsl r3 │ │ - andeq r3, r0, ip, asr #6 │ │ - andeq r3, r0, r0, lsr #7 │ │ - muleq r0, r4, r8 │ │ - andeq r3, r0, ip, lsr #16 │ │ - ; instruction: 0x000037b8 │ │ - andeq r3, r0, ip, lsl r9 │ │ - ; instruction: 0x000038b0 │ │ - ; instruction: 0x000039b8 │ │ - andeq r3, r0, r8, lsr r9 │ │ - ldrdeq r3, [r0], -r0 │ │ - andeq r3, r0, ip, ror #20 │ │ - andeq r3, r0, r4, lsl sl │ │ - ; instruction: 0x000039bc │ │ - strdeq r3, [r0], -ip │ │ - andeq r3, r0, r8, asr #22 │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - sub sp, sp, #64 ; 0x40 │ │ - mov r4, r0 │ │ - ldr r0, [r2] │ │ - mov r9, r2 │ │ - mov r5, r2 │ │ - mov r6, r2 │ │ - mov sl, sp │ │ - asr r0, r0, #2 │ │ - mov r8, r1 │ │ + strdeq r0, [r0], -ip │ │ + ldr r3, [sp, #180] ; 0xb4 │ │ + ldr r7, [sp, #236] ; 0xec │ │ + ldr r2, [sp, #172] ; 0xac │ │ + ldrsb r0, [r3, #24] │ │ + ldrsb r3, [r3, #25] │ │ + ldr r6, [r2, #292] ; 0x124 │ │ + rsb r0, r0, r0, lsl #3 │ │ + ldr r1, [r7, #1268] ; 0x4f4 │ │ + add r0, r7, r0 │ │ + ldr r2, [r7, #2756] ; 0xac4 │ │ + add r0, r0, r3 │ │ + ldr r7, [sp, #216] ; 0xd8 │ │ + ldrb r3, [r0, #2704] ; 0xa90 │ │ + ldr r0, [sp, #72] ; 0x48 │ │ + str r7, [sp] │ │ + str r3, [sp, #156] ; 0x9c │ │ + lsl r0, r0, #2 │ │ + stmib sp, {r0, r3} │ │ + movw r0, #41920 ; 0xa3c0 │ │ + str r2, [sp, #12] │ │ + ldr r2, [sp, #196] ; 0xc4 │ │ + add r3, r2, r0 │ │ + mov r0, r8 │ │ + mov r2, r5 │ │ + blx r6 │ │ + ldr r0, [sp, #100] ; 0x64 │ │ + cmp r0, #0 │ │ + bne 5e1c4 │ │ + b 5ec30 │ │ + ldrb r2, [r7, #22] │ │ + cmp r2, #2 │ │ + bne 5d908 │ │ + ldr r0, [sp, #212] ; 0xd4 │ │ + ldr r2, [r0] │ │ + cmp r2, #1 │ │ + bls 5d908 │ │ + ldr r0, [sp, #196] ; 0xc4 │ │ + add r2, r0, ip │ │ + mov r1, #0 │ │ + str r2, [sp, #12] │ │ + str r1, [sp, #4] │ │ + mov r2, #0 │ │ + ldr r1, [sp, #216] ; 0xd8 │ │ + str r1, [sp, #8] │ │ + mov r1, r8 │ │ + str sl, [sp] │ │ + bl 60220 │ │ + cmp r0, #0 │ │ + bne 5fa1c │ │ + b 5d9a8 │ │ + ldr r0, [sp, #104] ; 0x68 │ │ + mov r5, #0 │ │ + ldr r2, [r7, #8] │ │ str r0, [sp] │ │ - mov r1, #1 │ │ - ldr r0, [r9, #16]! │ │ - mov r7, r2 │ │ - asr r0, r0, #2 │ │ + ldr r0, [sp, #72] ; 0x48 │ │ + str r1, [sp, #32] │ │ + mov r1, r8 │ │ + stmib sp, {r0, r9, lr} │ │ + ldr r0, [sp, #216] ; 0xd8 │ │ + str r0, [sp, #24] │ │ + ldr r0, [sp, #196] ; 0xc4 │ │ + str r2, [sp, #20] │ │ + mov r2, #0 │ │ + str r5, [sp, #16] │ │ + str r4, [sp, #28] │ │ + bl 5fbb4 │ │ + cmp r0, #0 │ │ + bne 5fa1c │ │ + ldr r0, [sp, #180] ; 0xb4 │ │ + ldrb r0, [r0, #22] │ │ + cmp r0, #1 │ │ + bne 5d9a8 │ │ + ldr r0, [sp, #236] ; 0xec │ │ + mov r1, r8 │ │ + ldr r3, [sp, #220] ; 0xdc │ │ + ldr r2, [r0, #1268] ; 0x4f4 │ │ + mov r0, #0 │ │ + str r0, [sp] │ │ + ldr r0, [sp, #140] ; 0x8c │ │ str r0, [sp, #4] │ │ - ldr r0, [r5, #32]! │ │ - asr r0, r0, #2 │ │ + ldr r0, [sp, #144] ; 0x90 │ │ str r0, [sp, #8] │ │ - ldr r0, [r6, #48]! ; 0x30 │ │ - asr r0, r0, #2 │ │ + ldr r0, [sp, #84] ; 0x54 │ │ str r0, [sp, #12] │ │ - mov r0, sl │ │ - bl 1fb04 │ │ - ldr r0, [r7, #4] │ │ + ldr r0, [sp, #68] ; 0x44 │ │ + str r0, [sp, #16] │ │ + ldr r0, [sp, #196] ; 0xc4 │ │ + bl 60654 │ │ + cmp r0, #0 │ │ + bne 5fa1c │ │ + ldr r0, [sp, #180] ; 0xb4 │ │ + ldrb r0, [r0, #28] │ │ + cmp r0, #0 │ │ + beq 5db78 │ │ + ldr r0, [sp, #180] ; 0xb4 │ │ + ldr r7, [sp, #196] ; 0xc4 │ │ + ldr r6, [sp, #236] ; 0xec │ │ + ldrb r1, [r0, #18] │ │ + mov r0, #0 │ │ + str r0, [sp, #248] ; 0xf8 │ │ + movw r0, #28800 ; 0x7080 │ │ + add r0, r7, r0 │ │ + str r0, [sp, #204] ; 0xcc │ │ + movw r0, #20544 ; 0x5040 │ │ + ldr r2, [r7, #12] │ │ + add r0, r7, r0 │ │ + str r0, [sp, #200] ; 0xc8 │ │ + ldr r0, [r6, #2180] ; 0x884 │ │ + cmp r1, #3 │ │ + movweq r1, #9 │ │ + sub r0, r0, #1 │ │ + tst r0, r2 │ │ + mov r0, #0 │ │ + bne 5da24 │ │ + ldr r5, [r6, #2176] ; 0x880 │ │ + mvn r4, #0 │ │ + ldr r3, [r6, #2164] ; 0x874 │ │ + ldr r0, [r6, #2132] ; 0x854 │ │ + add r5, r4, r2, asr r5 │ │ + mul r3, r3, r5 │ │ + add r0, r0, r3, lsl #8 │ │ + str r0, [sp, #164] ; 0xa4 │ │ + mov r4, r6 │ │ + ldr r0, [sp, #192] ; 0xc0 │ │ + mov sl, #0 │ │ + ldr ip, [r6, #1268] ; 0x4f4 │ │ + ldr r9, [sp, #72] ; 0x48 │ │ + ldr r3, [r0] │ │ + str r3, [sp, #168] ; 0xa8 │ │ + ldr r3, [r0, #8] │ │ + ldr r5, [r0, #12] │ │ + ldr lr, [r0, #4] │ │ + str r3, [sp, #184] ; 0xb8 │ │ + ldr r0, [r7, #8] │ │ + ldr r3, [r6, #2756] ; 0xac4 │ │ + ldr r6, [sp, #104] ; 0x68 │ │ + ldr r7, [sp, #204] ; 0xcc │ │ + str r3, [sp, #48] ; 0x30 │ │ + str r6, [sp, #32] │ │ + str r9, [sp, #36] ; 0x24 │ │ + str sl, [sp, #40] ; 0x28 │ │ + str r7, [sp, #44] ; 0x2c │ │ + str lr, [sp] │ │ + stmib sp, {r5, sl} │ │ + str r1, [sp, #24] │ │ + add r1, sp, #248 ; 0xf8 │ │ + ldr r3, [sp, #164] ; 0xa4 │ │ + str r1, [sp, #28] │ │ + ldr r1, [sp, #168] ; 0xa8 │ │ + str r3, [sp, #20] │ │ + ldr r3, [sp, #184] ; 0xb8 │ │ + cmp r0, r1 │ │ + mov r1, #0 │ │ + str r8, [sp, #12] │ │ + movwgt r1, #1 │ │ + cmp r2, r3 │ │ + mov r3, #0 │ │ + str ip, [sp, #16] │ │ + movwgt r3, #1 │ │ + bl 57a40 │ │ + ldr r2, [sp, #172] ; 0xac │ │ + lsl r7, r6, #2 │ │ + ldr r1, [r4, #2756] ; 0xac4 │ │ + lsl r4, r9, #2 │ │ + add r0, r2, r0, lsl #2 │ │ + ldr r2, [sp, #204] ; 0xcc │ │ + mov r3, r7 │ │ + ldr r5, [r0, #32] │ │ + stm sp, {r4, sl} │ │ + str r1, [sp, #16] │ │ + lsl r1, r6, #3 │ │ + ldr r6, [sp, #200] ; 0xc8 │ │ + str sl, [sp, #8] │ │ + str sl, [sp, #12] │ │ + mov r0, r6 │ │ + blx r5 │ │ + ldr r1, [sp, #180] ; 0xb4 │ │ + ldrb r0, [r1, #28] │ │ + cmp r0, #1 │ │ + mov r0, r1 │ │ + bne 5db30 │ │ + ldr r1, [sp, #176] ; 0xb0 │ │ + ldrb r0, [r0, #18] │ │ + ldr r2, [pc, #3464] ; 5e8ac │ │ + add r1, r1, r1, lsl #1 │ │ + ldr r2, [pc, r2] │ │ + add r1, r2, r1, lsl #4 │ │ + b 5db48 │ │ + ldr r1, [sp, #176] ; 0xb0 │ │ + ldrb r0, [r0, #16] │ │ + ldr r2, [pc, #3440] ; 5e8b0 │ │ + add r1, r1, r1, lsl #1 │ │ + ldr r2, [pc, r2] │ │ + add r1, r2, r1, lsl #7 │ │ + add r0, r1, r0, lsl #2 │ │ + ldr r1, [sp, #236] ; 0xec │ │ + ldr r2, [sp, #172] ; 0xac │ │ + mov r3, r7 │ │ + ldr r0, [r0] │ │ + ldr r1, [r1, #1268] ; 0x4f4 │ │ + ldr r5, [r2, #312] ; 0x138 │ │ + mov r2, r6 │ │ + str r0, [sp, #4] │ │ + mov r0, r8 │ │ + str r4, [sp] │ │ + blx r5 │ │ + ldr r0, [sp, #100] ; 0x64 │ │ + cmp r0, #0 │ │ + beq 5ec24 │ │ + ldr r0, [sp, #104] ; 0x68 │ │ + ldr r7, [sp, #232] ; 0xe8 │ │ + ldr r6, [sp, #188] ; 0xbc │ │ + cmp r0, r7 │ │ + ldr r2, [sp, #224] ; 0xe0 │ │ + ldrne r0, [sp, #72] ; 0x48 │ │ + cmpne r0, r6 │ │ + bne 5dd6c │ │ + ldr r1, [sp, #196] ; 0xc4 │ │ + ldr r0, [r1, #12] │ │ + and r0, r0, #31 │ │ + add r0, r1, r0, lsl #2 │ │ + movw r1, #8952 ; 0x22f8 │ │ + add r0, r0, r1 │ │ + ldr r1, [sp, #104] ; 0x68 │ │ + str r0, [sp, #204] ; 0xcc │ │ + mov r0, #1 │ │ + cmp r1, #1 │ │ + bne 5dd0c │ │ + ldr r0, [sp, #196] ; 0xc4 │ │ + ldr r1, [sp, #204] ; 0xcc │ │ + ldr r0, [r0, #8] │ │ + ldr r1, [r1] │ │ + add r0, r1, r0, lsl #4 │ │ + ldrsb r1, [r0, #-8] │ │ + mov r0, #0 │ │ + cmp r1, #0 │ │ + movwgt r0, #1 │ │ + ldr r1, [sp, #72] ; 0x48 │ │ + cmp r1, r6 │ │ + beq 5dd18 │ │ + cmp r0, #0 │ │ + beq 5dd6c │ │ + ldr r0, [sp, #104] ; 0x68 │ │ + mov sl, #0 │ │ + cmp r0, #1 │ │ + bne 5e5bc │ │ + ldr r0, [sp, #72] ; 0x48 │ │ + ldr r3, [sp, #236] ; 0xec │ │ + cmp r0, r6 │ │ + mov r0, #0 │ │ + str r0, [sp, #220] ; 0xdc │ │ + bne 5e5c8 │ │ + ldr r9, [sp, #236] ; 0xec │ │ + movw r0, #1260 ; 0x4ec │ │ + add fp, r3, r0 │ │ + mov r5, #0 │ │ + mov sl, #1 │ │ + cmp r5, #2 │ │ + bne 5dcac │ │ + b 5e598 │ │ + ldr r0, [r9, #2144] ; 0x860 │ │ + ldr r6, [r9, #2784] ; 0xae0 │ │ + mla r0, r0, lr, r2 │ │ + add r0, r6, r0, lsl #5 │ │ + ldrb r6, [r0, #27] │ │ + ldr r0, [r4, r2, lsl #4] │ │ + ldr r4, [sp, #188] ; 0xbc │ │ + str r0, [sp, #20] │ │ + ldr r0, [sp, #196] ; 0xc4 │ │ + str r2, [sp, #8] │ │ + mov r2, #0 │ │ + str r6, [sp, #32] │ │ + str sl, [sp] │ │ + str r4, [sp, #4] │ │ + str lr, [sp, #12] │ │ + str r5, [sp, #16] │ │ + str ip, [sp, #24] │ │ + str r7, [sp, #28] │ │ + bl 5fbb4 │ │ + cmp r0, #0 │ │ + bne 5fa1c │ │ + cmp r5, #2 │ │ + beq 5e598 │ │ + ldr r0, [sp, #196] ; 0xc4 │ │ + ldr r2, [sp, #204] ; 0xcc │ │ + ldr r1, [fp, r5, lsl #2] │ │ + add r5, r5, #1 │ │ + ldr r6, [r0, #12] │ │ + ldr r0, [r0, #8] │ │ + ldr r4, [r2, #-4] │ │ + sub lr, r6, #1 │ │ + sub r2, r0, #1 │ │ + ldr r3, [sp, #116] ; 0x74 │ │ + add r0, r4, r2, lsl #4 │ │ + add r1, r1, r3, lsl #1 │ │ + ldrsb r0, [r0, #8] │ │ + sub r7, r0, #1 │ │ + mov r0, #176 ; 0xb0 │ │ + smlabb r3, r7, r0, r9 │ │ + ldr r0, [r9, #2776] ; 0xad8 │ │ + cmp r0, #2 │ │ + add ip, r3, #16 │ │ + ldr r3, [r9, #1272] ; 0x4f8 │ │ + beq 5dc50 │ │ + ldr r0, [sp, #212] ; 0xd4 │ │ + ldr r6, [r0, #44] ; 0x2c │ │ + b 5dc64 │ │ + ldr r1, [sp, #72] ; 0x48 │ │ + cmp r1, r6 │ │ + bne 5dc00 │ │ + ldr r1, [sp, #196] ; 0xc4 │ │ + ldr r2, [sp, #204] ; 0xcc │ │ + ldr r1, [r1, #8] │ │ + ldr r2, [r2, #-4] │ │ + add r2, r2, r1, lsl #4 │ │ + mov r1, #0 │ │ + ldrsb r3, [r2, #8] │ │ + cmp r3, #0 │ │ + mov r3, #0 │ │ + movwgt r3, #1 │ │ + and r0, r0, r3 │ │ + ldr r3, [sp, #104] ; 0x68 │ │ + cmp r3, #1 │ │ + bne 5dd60 │ │ + ldrsb r2, [r2, #-8] │ │ + cmp r2, #0 │ │ + movwgt r1, #1 │ │ + and r0, r0, r1 │ │ + ldr r2, [sp, #224] ; 0xe0 │ │ + cmp r0, #0 │ │ + bne 5dc08 │ │ + ldr r0, [sp, #228] ; 0xe4 │ │ + ldr r1, [sp, #236] ; 0xec │ │ + cmp r2, r0 │ │ + movlt r0, r2 │ │ + cmp r0, #2 │ │ + blt 5de5c │ │ + ldr r0, [sp, #180] ; 0xb4 │ │ + ldrb r0, [r0, #21] │ │ + cmp r0, #2 │ │ + bne 5ddac │ │ + ldr r0, [sp, #180] ; 0xb4 │ │ + ldrsb r0, [r0, #24] │ │ + add r0, r1, r0 │ │ + ldrb r0, [r0, #1888] ; 0x760 │ │ + cmp r0, #0 │ │ + bne 5ddcc │ │ + ldr r0, [sp, #180] ; 0xb4 │ │ + ldrb r0, [r0, #22] │ │ + cmp r0, #2 │ │ + bne 5de5c │ │ + ldr r0, [sp, #212] ; 0xd4 │ │ + ldr r0, [r0] │ │ + cmp r0, #2 │ │ + bcc 5de5c │ │ + ldr r7, [sp, #236] ; 0xec │ │ + movw r0, #1260 ; 0x4ec │ │ + add r5, r1, r0 │ │ + mov r4, #0 │ │ + cmp r4, #2 │ │ + bne 5de18 │ │ + b 5e03c │ │ + ldr r2, [sp, #220] ; 0xdc │ │ + stm sp, {r2, r4} │ │ + str r0, [sp, #12] │ │ + ldr r0, [sp, #196] ; 0xc4 │ │ + ldr r2, [sp, #216] ; 0xd8 │ │ + str r2, [sp, #8] │ │ + mov r2, #0 │ │ + bl 60220 │ │ + cmp r0, #0 │ │ + bne 5fa1c │ │ + cmp r4, #2 │ │ + beq 5e03c │ │ + ldr r1, [sp, #180] ; 0xb4 │ │ + ldr r0, [r5, r4, lsl #2] │ │ + add r4, r4, #1 │ │ + ldr r3, [r7, #1272] ; 0x4f8 │ │ + ldrb r2, [r1, #22] │ │ + ldr r1, [sp, #116] ; 0x74 │ │ + cmp r2, #2 │ │ + add r1, r0, r1, lsl #1 │ │ + ldr r0, [sp, #212] ; 0xd4 │ │ + beq 5dde8 │ │ + ldr r0, [sp, #180] ; 0xb4 │ │ + ldr r2, [r7, #12] │ │ + ldrsb r0, [r0, #24] │ │ + add r0, r0, r0, lsl #3 │ │ + add r0, r2, r0, lsl #2 │ │ + add r0, r0, #1424 ; 0x590 │ │ + b 5dde8 │ │ + mov r9, r6 │ │ + mov r6, r7 │ │ + ldr r7, [sp, #180] ; 0xb4 │ │ + mov ip, #1 │ │ + ldr r0, [sp, #196] ; 0xc4 │ │ + ldr lr, [r1, #1260] ; 0x4ec │ │ + ldr r5, [r7, #8] │ │ + ldrsb r4, [r7, #24] │ │ + ldr r7, [sp, #208] ; 0xd0 │ │ + ldr r2, [r0, #8] │ │ + ldr r3, [r1, #1272] ; 0x4f8 │ │ + ldr r1, [r0, #12] │ │ + bic r2, r2, r6 │ │ + str r7, [sp, #32] │ │ + ldr r7, [sp, #104] ; 0x68 │ │ + bic r1, r1, r9 │ │ + str r1, [sp, #12] │ │ + sub r6, r7, r6 │ │ + ldr r1, [sp, #216] ; 0xd8 │ │ + clz r6, r6 │ │ + str r1, [sp, #24] │ │ + ldr r1, [sp, #116] ; 0x74 │ │ + lsr r6, r6, #5 │ │ + str r2, [sp, #8] │ │ + lsl sl, r7, r6 │ │ + ldr r6, [sp, #72] ; 0x48 │ │ + add r1, lr, r1, lsl #1 │ │ + mov r2, #0 │ │ + sub r7, r6, r9 │ │ + str sl, [sp] │ │ + clz r7, r7 │ │ + str ip, [sp, #16] │ │ + str r5, [sp, #20] │ │ + lsr r7, r7, #5 │ │ + str r4, [sp, #28] │ │ + lsl r9, r6, r7 │ │ + str r9, [sp, #4] │ │ + bl 5fbb4 │ │ + cmp r0, #0 │ │ + bne 5fa1c │ │ + ldr r0, [sp, #180] ; 0xb4 │ │ + ldrb r0, [r0, #22] │ │ + cmp r0, #1 │ │ + bne 5df5c │ │ + ldr r1, [sp, #236] ; 0xec │ │ + ldr r3, [sp, #220] ; 0xdc │ │ + ldr r0, [r1, #1260] ; 0x4ec │ │ + ldr r2, [r1, #1272] ; 0x4f8 │ │ mov r1, #1 │ │ - asr r0, r0, #2 │ │ + str r1, [sp] │ │ + ldr r1, [sp, #140] ; 0x8c │ │ + str r1, [sp, #4] │ │ + ldr r1, [sp, #144] ; 0x90 │ │ + str r1, [sp, #8] │ │ + ldr r1, [sp, #84] ; 0x54 │ │ + str r1, [sp, #12] │ │ + ldr r1, [sp, #68] ; 0x44 │ │ + str r1, [sp, #16] │ │ + ldr r1, [sp, #116] ; 0x74 │ │ + add r1, r0, r1, lsl #1 │ │ + ldr r0, [sp, #196] ; 0xc4 │ │ + bl 60654 │ │ + cmp r0, #0 │ │ + bne 5fa1c │ │ + ldr r0, [sp, #188] ; 0xbc │ │ + ldr r1, [sp, #180] ; 0xb4 │ │ + mvn r7, r0 │ │ + ldr r0, [sp, #232] ; 0xe8 │ │ + ldr r2, [r1, #8] │ │ + ldrsb lr, [r1, #24] │ │ + mvn r6, r0 │ │ + ldr r0, [sp, #236] ; 0xec │ │ + ldr r1, [sp, #208] ; 0xd0 │ │ + ldr ip, [r0, #1264] ; 0x4f0 │ │ + ldr r3, [r0, #1272] ; 0x4f8 │ │ + ldr r0, [sp, #196] ; 0xc4 │ │ + ldrd r4, [r0, #8] │ │ + str r1, [sp, #32] │ │ + and r5, r5, r7 │ │ + and r1, r4, r6 │ │ + str r1, [sp, #8] │ │ + mov r1, #2 │ │ + str r2, [sp, #20] │ │ + str r1, [sp, #16] │ │ + mov r2, #0 │ │ + ldr r1, [sp, #216] ; 0xd8 │ │ + str r1, [sp, #24] │ │ + ldr r1, [sp, #116] ; 0x74 │ │ + str sl, [sp] │ │ + str r9, [sp, #4] │ │ + add r1, ip, r1, lsl #1 │ │ + str r5, [sp, #12] │ │ + str lr, [sp, #28] │ │ + bl 5fbb4 │ │ + cmp r0, #0 │ │ + bne 5fa1c │ │ + ldr r0, [sp, #180] ; 0xb4 │ │ + ldrb r0, [r0, #22] │ │ + cmp r0, #1 │ │ + bne 5e03c │ │ + ldr r1, [sp, #236] ; 0xec │ │ + ldr r3, [sp, #220] ; 0xdc │ │ + ldr r0, [r1, #1264] ; 0x4f0 │ │ + ldr r2, [r1, #1272] ; 0x4f8 │ │ + mov r1, #2 │ │ + str r1, [sp] │ │ + ldr r1, [sp, #140] ; 0x8c │ │ + str r1, [sp, #4] │ │ + ldr r1, [sp, #144] ; 0x90 │ │ + str r1, [sp, #8] │ │ + ldr r1, [sp, #84] ; 0x54 │ │ + str r1, [sp, #12] │ │ + ldr r1, [sp, #68] ; 0x44 │ │ + str r1, [sp, #16] │ │ + ldr r1, [sp, #116] ; 0x74 │ │ + add r1, r0, r1, lsl #1 │ │ + ldr r0, [sp, #196] ; 0xc4 │ │ + bl 60654 │ │ + cmp r0, #0 │ │ + bne 5fa1c │ │ + ldr r0, [sp, #180] ; 0xb4 │ │ + ldrb r0, [r0, #28] │ │ + cmp r0, #0 │ │ + beq 5ec24 │ │ + cmp r0, #1 │ │ + bne 5e8b4 │ │ + ldr r0, [sp, #180] ; 0xb4 │ │ + ldr r1, [sp, #176] ; 0xb0 │ │ + ldrb r0, [r0, #18] │ │ + ldr r2, [pc, #4040] ; 5f030 │ │ + add r1, r1, r1, lsl #1 │ │ + ldr r2, [pc, r2] │ │ + add r1, r2, r1, lsl #4 │ │ + add r1, r1, fp, lsl #4 │ │ + add r1, r1, r0, lsl #2 │ │ + b 5e8dc │ │ + ldr r2, [sp, #172] ; 0xac │ │ + ldr r0, [sp, #236] ; 0xec │ │ + ldr r3, [sp, #216] ; 0xd8 │ │ + ldr r6, [r2, #288] ; 0x120 │ │ + ldr r2, [sp, #72] ; 0x48 │ │ + ldr r1, [r0, #1268] ; 0x4f4 │ │ + ldr r0, [r0, #2756] ; 0xac4 │ │ + lsl r2, r2, #2 │ │ + str r0, [sp, #8] │ │ + str r2, [sp, #4] │ │ + movw r0, #41920 ; 0xa3c0 │ │ + ldr r2, [sp, #196] ; 0xc4 │ │ + str r3, [sp] │ │ + add r3, r2, r0 │ │ + mov r0, r8 │ │ + mov r2, r5 │ │ + b 5e118 │ │ + ldr r0, [sp, #180] ; 0xb4 │ │ + ldr r3, [sp, #172] ; 0xac │ │ + ldr r2, [sp, #236] ; 0xec │ │ + add r3, r3, fp, lsl #2 │ │ + ldrb r0, [r0, #17] │ │ + ldr r7, [sp, #216] ; 0xd8 │ │ + ldr r6, [r3, #300] ; 0x12c │ │ + ldr r3, [sp, #72] ; 0x48 │ │ + ldr r1, [r2, #1268] ; 0x4f4 │ │ + ldr r2, [r2, #2756] ; 0xac4 │ │ + str r2, [sp, #16] │ │ + add r2, r5, r0, lsl #15 │ │ + str r0, [sp, #12] │ │ + clz r0, r0 │ │ + lsl r3, r3, #2 │ │ + str r7, [sp] │ │ + str r3, [sp, #4] │ │ + lsr r0, r0, #5 │ │ + ldr r3, [sp, #164] ; 0xa4 │ │ + str r3, [sp, #8] │ │ + add r3, r5, r0, lsl #15 │ │ + mov r0, r8 │ │ + blx r6 │ │ + ldr r0, [sp, #100] ; 0x64 │ │ + cmp r0, #0 │ │ + bne 5e1c4 │ │ + b 5ec30 │ │ + ldr r0, [pc, #3972] ; 5f0b8 │ │ + ldr r0, [pc, r0] │ │ + ldr r1, [sp, #180] ; 0xb4 │ │ + ldr r7, [sp, #236] ; 0xec │ │ + ldr r6, [sp, #172] ; 0xac │ │ + ldrb r2, [r1, #16] │ │ + ldrb r3, [r1, #17] │ │ + ldr r1, [r7, #1268] ; 0x4f4 │ │ + ldr r5, [r7, #2756] ; 0xac4 │ │ + ldr r7, [sp, #176] ; 0xb0 │ │ + ldr r6, [r6, #296] ; 0x128 │ │ + str r5, [sp, #12] │ │ + add r4, r7, r7, lsl #1 │ │ + ldr r5, [sp, #212] ; 0xd4 │ │ + ldr r7, [sp, #216] ; 0xd8 │ │ + add r4, r0, r4, lsl #7 │ │ + str r7, [sp] │ │ + ldr r0, [r4, r2, lsl #2] │ │ + ldr r2, [sp, #72] ; 0x48 │ │ + str r0, [sp, #8] │ │ + clz r0, r3 │ │ + lsl r2, r2, #2 │ │ + lsr r0, r0, #5 │ │ + str r2, [sp, #4] │ │ + add r2, r5, r3, lsl #15 │ │ + add r3, r5, r0, lsl #15 │ │ + mov r0, r8 │ │ + blx r6 │ │ + ldr r0, [sp, #100] ; 0x64 │ │ + cmp r0, #0 │ │ + beq 5ec30 │ │ + ldr r1, [sp, #180] ; 0xb4 │ │ + add r2, r4, fp, lsl #7 │ │ + ldrb r0, [r1, #16] │ │ + ldrb r1, [r1, #17] │ │ + add r1, r2, r1, lsl #6 │ │ + ldr r0, [r1, r0, lsl #2] │ │ + str r0, [sp, #164] ; 0xa4 │ │ + ldr r1, [sp, #228] ; 0xe4 │ │ + mov r7, #0 │ │ + ldr r0, [sp, #224] ; 0xe0 │ │ + cmp r0, r1 │ │ + mov r9, r1 │ │ + ldr r1, [sp, #236] ; 0xec │ │ + movlt r9, r0 │ │ + movw r0, #1260 ; 0x4ec │ │ + str r9, [sp, #160] ; 0xa0 │ │ + add r0, r1, r0 │ │ + ldr r1, [sp, #196] ; 0xc4 │ │ + str r0, [sp, #184] ; 0xb8 │ │ + movw r0, #41920 ; 0xa3c0 │ │ + add r0, r1, r0 │ │ + str r0, [sp, #204] ; 0xcc │ │ + ldr r0, [sp, #232] ; 0xe8 │ │ + ldr r1, [sp, #216] ; 0xd8 │ │ + lsr r0, r1, r0 │ │ + ldr r1, [sp, #188] ; 0xbc │ │ + str r0, [sp, #200] ; 0xc8 │ │ + ldr r0, [sp, #72] ; 0x48 │ │ + lsl r0, r0, #2 │ │ + lsr r0, r0, r1 │ │ + str r0, [sp, #168] ; 0xa8 │ │ + b 5e27c │ │ + ldr r3, [sp, #172] ; 0xac │ │ + ldr r2, [sp, #236] ; 0xec │ │ + ldr r7, [sp, #200] ; 0xc8 │ │ + ldr r4, [r3, #296] ; 0x128 │ │ + ldrb r3, [fp, #17] │ │ + ldr r1, [r2, #1272] ; 0x4f8 │ │ + ldr r2, [r2, #2756] ; 0xac4 │ │ + str r7, [sp] │ │ + ldr r7, [sp, #168] ; 0xa8 │ │ + str r2, [sp, #12] │ │ + add r2, r5, r3, lsl #15 │ │ + clz r3, r3 │ │ + str r7, [sp, #4] │ │ + ldr r7, [sp, #164] ; 0xa4 │ │ + lsr r3, r3, #5 │ │ + str r7, [sp, #8] │ │ + ldr r7, [sp, #216] ; 0xd8 │ │ + add r3, r5, r3, lsl #15 │ │ + blx r4 │ │ + cmp r7, #2 │ │ + beq 5ec30 │ │ + ldr fp, [sp, #180] ; 0xb4 │ │ + mov r0, #176 ; 0xb0 │ │ + ldr r3, [sp, #236] ; 0xec │ │ + mov r2, r7 │ │ + add r7, r7, #1 │ │ + cmp r9, #1 │ │ + ldrsb r1, [fp, #24] │ │ + str r7, [sp, #216] ; 0xd8 │ │ + str r2, [sp, #208] ; 0xd0 │ │ + smlabb r0, r1, r0, r3 │ │ + add ip, r0, #16 │ │ + ble 5e30c │ │ + ldrb r2, [fp, #21] │ │ + cmp r2, #6 │ │ + bne 5e3cc │ │ + add r2, r3, r1 │ │ + ldrb r2, [r2, #1888] ; 0x760 │ │ + cmp r2, #0 │ │ + beq 5e3cc │ │ + ldr r2, [r3, #12] │ │ + add r1, r1, r1, lsl #3 │ │ + ldr r4, [sp, #220] ; 0xdc │ │ + add r1, r2, r1, lsl #2 │ │ + ldr r0, [sp, #196] ; 0xc4 │ │ + ldr r3, [sp, #200] ; 0xc8 │ │ + add r1, r1, #1424 ; 0x590 │ │ + stm sp, {r4, r7, ip} │ │ + mov r2, r5 │ │ + str r1, [sp, #12] │ │ + mov r1, #0 │ │ + bl 60220 │ │ + ldr r7, [sp, #180] ; 0xb4 │ │ + cmp r0, #0 │ │ + beq 5e428 │ │ + b 5fa1c │ │ + andeq pc, r5, r0, asr #8 │ │ + mov r2, r5 │ │ + ldr r5, [sp, #196] ; 0xc4 │ │ + ldr r4, [fp, #8] │ │ + mov r6, sl │ │ + ldr r9, [sp, #104] ; 0x68 │ │ + add lr, sp, #8 │ │ + ldr r0, [r5, #8] │ │ + ldr r3, [r5, #12] │ │ + str sl, [sp, #32] │ │ + ldr sl, [sp, #72] ; 0x48 │ │ + str r9, [sp] │ │ + str sl, [sp, #4] │ │ + stm lr, {r0, r3, r7} │ │ + mov r0, r5 │ │ + mov r3, #0 │ │ + str r1, [sp, #28] │ │ + mov r1, #0 │ │ + str r4, [sp, #20] │ │ + str ip, [sp, #24] │ │ + bl 5fbb4 │ │ + cmp r0, #0 │ │ + bne 5fa1c │ │ + ldrsb r3, [fp, #25] │ │ + mov r4, #176 ; 0xb0 │ │ + ldr r7, [sp, #236] ; 0xec │ │ + add ip, sp, #8 │ │ + ldrd r0, [r5, #8] │ │ + smlabb r4, r3, r4, r7 │ │ + ldr r2, [fp, #12] │ │ + str r6, [sp, #32] │ │ + ldr r7, [sp, #216] ; 0xd8 │ │ + stm sp, {r9, sl} │ │ + stm ip, {r0, r1, r7} │ │ + mov r0, r5 │ │ + mov r1, #0 │ │ + str r2, [sp, #20] │ │ + add r4, r4, #16 │ │ + ldr r2, [sp, #204] ; 0xcc │ │ + str r3, [sp, #28] │ │ + mov r3, #0 │ │ + str r4, [sp, #24] │ │ + bl 5fbb4 │ │ + ldr r5, [sp, #212] ; 0xd4 │ │ + cmp r0, #0 │ │ + ldr r9, [sp, #160] ; 0xa0 │ │ + mov sl, r6 │ │ + beq 5e4fc │ │ + b 5fa1c │ │ + ldr r0, [sp, #196] ; 0xc4 │ │ + mov r6, r7 │ │ + ldr r7, [sp, #180] ; 0xb4 │ │ + add lr, sp, #8 │ │ + ldr r5, [sp, #104] ; 0x68 │ │ + ldrd r2, [r0, #8] │ │ + ldr r4, [r7, #8] │ │ + str r5, [sp] │ │ + ldr r5, [sp, #72] ; 0x48 │ │ + str r5, [sp, #4] │ │ + ldr r5, [sp, #212] ; 0xd4 │ │ + str sl, [sp, #32] │ │ + stm lr, {r2, r3, r6} │ │ + mov r3, #0 │ │ + mov r2, r5 │ │ + str r1, [sp, #28] │ │ + mov r1, #0 │ │ + str r4, [sp, #20] │ │ + str ip, [sp, #24] │ │ + bl 5fbb4 │ │ + ldr r4, [sp, #220] ; 0xdc │ │ + cmp r0, #0 │ │ + bne 5fa1c │ │ + ldrsb r1, [r7, #25] │ │ + mov r0, #176 ; 0xb0 │ │ + ldr r3, [sp, #236] ; 0xec │ │ + ldrb r2, [r7, #21] │ │ + smlabb r0, r1, r0, r3 │ │ + cmp r2, #6 │ │ + add r6, r0, #16 │ │ + bne 5e4a0 │ │ + add r2, r3, r1 │ │ + ldrb r2, [r2, #1888] ; 0x760 │ │ + cmp r2, #0 │ │ + beq 5e4a0 │ │ + ldr r2, [r3, #12] │ │ + add r1, r1, r1, lsl #3 │ │ + ldr r0, [sp, #196] ; 0xc4 │ │ + add r1, r2, r1, lsl #2 │ │ + ldr r2, [sp, #204] ; 0xcc │ │ + ldr r3, [sp, #200] ; 0xc8 │ │ + add r1, r1, #1424 ; 0x590 │ │ + ldr r7, [sp, #216] ; 0xd8 │ │ + str r1, [sp, #12] │ │ + mov r1, #0 │ │ + str r4, [sp] │ │ + str r7, [sp, #4] │ │ + str r6, [sp, #8] │ │ + bl 60220 │ │ + ldr fp, [sp, #180] ; 0xb4 │ │ + cmp r0, #0 │ │ + beq 5e4fc │ │ + b 5fa1c │ │ + ldr r0, [sp, #196] ; 0xc4 │ │ + ldr fp, [sp, #180] ; 0xb4 │ │ + ldr r7, [sp, #72] ; 0x48 │ │ + ldrd r2, [r0, #8] │ │ + ldr r4, [fp, #12] │ │ + str r2, [sp, #8] │ │ + ldr r2, [sp, #204] ; 0xcc │ │ + ldr r5, [sp, #104] ; 0x68 │ │ + str r7, [sp, #4] │ │ + str r3, [sp, #12] │ │ + mov r3, #0 │ │ + ldr r7, [sp, #216] ; 0xd8 │ │ + str r1, [sp, #28] │ │ + mov r1, #0 │ │ + str r5, [sp] │ │ + str sl, [sp, #32] │ │ + ldr r5, [sp, #212] ; 0xd4 │ │ + str r7, [sp, #16] │ │ + str r4, [sp, #20] │ │ + str r6, [sp, #24] │ │ + bl 5fbb4 │ │ + cmp r0, #0 │ │ + bne 5fa1c │ │ + ldr r0, [sp, #184] ; 0xb8 │ │ + ldr r1, [sp, #208] ; 0xd0 │ │ + ldr r2, [sp, #116] ; 0x74 │ │ + ldr r0, [r0, r1, lsl #2] │ │ + ldrb r1, [fp, #20] │ │ + add r0, r0, r2, lsl #1 │ │ + sub r2, r1, #3 │ │ + cmp r2, #2 │ │ + bcc 5e228 │ │ + cmp r1, #1 │ │ + beq 5e55c │ │ + cmp r1, #2 │ │ + bne 5e274 │ │ + ldr r2, [sp, #236] ; 0xec │ │ + ldr r3, [sp, #172] ; 0xac │ │ + ldr r1, [r2, #1272] ; 0x4f8 │ │ + ldr r4, [r3, #288] ; 0x120 │ │ + ldr r3, [sp, #200] ; 0xc8 │ │ + ldr r2, [r2, #2756] ; 0xac4 │ │ + str r3, [sp] │ │ + ldr r3, [sp, #168] ; 0xa8 │ │ + str r3, [sp, #4] │ │ + str r2, [sp, #8] │ │ + b 5e58c │ │ + ldr r3, [sp, #172] ; 0xac │ │ + ldr r2, [sp, #236] ; 0xec │ │ + ldr r4, [r3, #292] ; 0x124 │ │ + ldr r3, [sp, #200] ; 0xc8 │ │ + ldr r1, [r2, #1272] ; 0x4f8 │ │ + ldr r2, [r2, #2756] ; 0xac4 │ │ + str r3, [sp] │ │ + ldr r3, [sp, #168] ; 0xa8 │ │ + str r3, [sp, #4] │ │ + ldr r3, [sp, #156] ; 0x9c │ │ + str r3, [sp, #8] │ │ + str r2, [sp, #12] │ │ + mov r2, r5 │ │ + ldr r3, [sp, #204] ; 0xcc │ │ + b 5e270 │ │ + ldr r3, [sp, #236] ; 0xec │ │ + mov r0, #2 │ │ + ldr r6, [sp, #188] ; 0xbc │ │ + str r0, [sp, #220] ; 0xdc │ │ + ldr sl, [r3, #1272] ; 0x4f8 │ │ + ldr r0, [sp, #104] ; 0x68 │ │ + cmp r0, #1 │ │ + beq 5e5d4 │ │ + b 5e6fc │ │ + mov r0, #0 │ │ + ldr r3, [sp, #236] ; 0xec │ │ + str r0, [sp, #220] ; 0xdc │ │ + ldr r0, [sp, #104] ; 0x68 │ │ + cmp r0, #1 │ │ + bne 5e6fc │ │ + ldr r0, [sp, #196] ; 0xc4 │ │ + movw r2, #1260 ; 0x4ec │ │ + ldr r1, [sp, #144] ; 0x90 │ │ + add fp, r3, r2 │ │ + mov r5, #0 │ │ + add r0, r0, r1 │ │ + ldrb r1, [r0, #368] ; 0x170 │ │ + ldrb r0, [r0, #400] ; 0x190 │ │ + ldr r2, [pc, #4088] ; 5f5f4 │ │ + ldr r2, [pc, r2] │ │ + add r0, r2, r0, lsl #2 │ │ + ldrb r0, [r0, r1] │ │ + str r0, [sp, #200] ; 0xc8 │ │ + cmp r5, #2 │ │ + bne 5e660 │ │ + b 5e6ec │ │ + mov r1, #1 │ │ + ldr r4, [r4, r2, lsl #4] │ │ + str r1, [sp] │ │ + ldr r1, [sp, #220] ; 0xdc │ │ + ldr r6, [sp, #72] ; 0x48 │ │ + str r2, [sp, #8] │ │ + mov r2, #0 │ │ + str r7, [sp, #32] │ │ + str r6, [sp, #4] │ │ + str lr, [sp, #12] │ │ + str r5, [sp, #16] │ │ + str r4, [sp, #20] │ │ + str ip, [sp, #24] │ │ + str r9, [sp, #28] │ │ + bl 5fbb4 │ │ + cmp r0, #0 │ │ + bne 5fa1c │ │ + cmp r5, #2 │ │ + beq 5e6ec │ │ + ldr r0, [sp, #196] ; 0xc4 │ │ + ldr r3, [sp, #204] ; 0xcc │ │ + ldr r1, [fp, r5, lsl #2] │ │ + add r5, r5, #1 │ │ + ldr r2, [r0, #8] │ │ + ldr r4, [r3] │ │ + sub r2, r2, #1 │ │ + ldr r7, [sp, #116] ; 0x74 │ │ + ldr lr, [r0, #12] │ │ + add r3, r4, r2, lsl #4 │ │ + add r1, r1, r7, lsl #1 │ │ + ldr r7, [sp, #236] ; 0xec │ │ + ldrsb r3, [r3, #8] │ │ + add r1, r1, sl, lsl #1 │ │ + str r1, [sp, #220] ; 0xdc │ │ + mov r1, #176 ; 0xb0 │ │ + sub r9, r3, #1 │ │ + smlabb r3, r9, r1, r7 │ │ + add ip, r3, #16 │ │ + ldr r3, [r7, #1272] ; 0x4f8 │ │ + ldr r7, [r7, #2776] ; 0xad8 │ │ + cmp r7, #2 │ │ + ldr r7, [sp, #200] ; 0xc8 │ │ + bne 5e614 │ │ + ldr r6, [sp, #236] ; 0xec │ │ + mov r1, sl │ │ + mov sl, fp │ │ + ldr r7, [r6, #2144] ; 0x860 │ │ + ldr fp, [r6, #2784] ; 0xae0 │ │ + mla r7, r7, lr, r2 │ │ + add r7, fp, r7, lsl #5 │ │ + mov fp, sl │ │ + mov sl, r1 │ │ + ldrb r7, [r7, #27] │ │ + b 5e614 │ │ + ldr r3, [sp, #236] ; 0xec │ │ + mov r0, #2 │ │ + ldr r6, [sp, #188] ; 0xbc │ │ + str r0, [sp, #220] ; 0xdc │ │ + ldr r0, [sp, #72] ; 0x48 │ │ + cmp r0, r6 │ │ + bne 5e814 │ │ + ldr r0, [sp, #196] ; 0xc4 │ │ + movw r2, #1260 ; 0x4ec │ │ + ldr r1, [sp, #140] ; 0x8c │ │ + add r9, r3, r2 │ │ + mov r4, #0 │ │ + mov sl, #176 ; 0xb0 │ │ + ldr r0, [r0, #640] ; 0x280 │ │ + add r0, r0, r1 │ │ + ldrb r1, [r0, #352] ; 0x160 │ │ + ldrb r0, [r0, #384] ; 0x180 │ │ + ldr r2, [pc, #4072] ; 5f720 │ │ + ldr r2, [pc, r2] │ │ + add r0, r2, r0, lsl #2 │ │ + ldrb fp, [r0, r1] │ │ + cmp r4, #2 │ │ + bne 5e790 │ │ + b 5e80c │ │ + ldr r6, [r6, r0, lsl #4] │ │ + str r2, [sp, #32] │ │ + ldr r2, [sp, #104] ; 0x68 │ │ + str r2, [sp] │ │ + ldr r2, [sp, #188] ; 0xbc │ │ + str r0, [sp, #8] │ │ + add r0, sp, #16 │ │ + str r2, [sp, #4] │ │ + mov r2, #0 │ │ + str r5, [sp, #12] │ │ + stm r0, {r4, r6, ip, lr} │ │ + ldr r0, [sp, #196] ; 0xc4 │ │ + bl 5fbb4 │ │ + cmp r0, #0 │ │ + bne 5fa1c │ │ + cmp r4, #2 │ │ + beq 5e80c │ │ + ldr r0, [sp, #196] ; 0xc4 │ │ + ldr r1, [sp, #204] ; 0xcc │ │ + ldr r3, [sp, #116] ; 0x74 │ │ + ldr r5, [r0, #12] │ │ + ldr r0, [r0, #8] │ │ + ldr r6, [r1, #-4] │ │ + sub r5, r5, #1 │ │ + ldr r1, [r9, r4, lsl #2] │ │ + add r4, r4, #1 │ │ + add r2, r6, r0, lsl #4 │ │ + ldr r7, [sp, #236] ; 0xec │ │ + ldrsb r2, [r2, #8] │ │ + add r1, r1, r3, lsl #1 │ │ + ldr r3, [sp, #220] ; 0xdc │ │ + sub lr, r2, #1 │ │ + smlabb r2, lr, sl, r7 │ │ + add r1, r1, r3, lsl #1 │ │ + ldr r3, [r7, #1272] ; 0x4f8 │ │ + add ip, r2, #16 │ │ + ldr r2, [r7, #2776] ; 0xad8 │ │ + cmp r2, #2 │ │ + mov r2, fp │ │ + bne 5e74c │ │ + ldr r7, [sp, #236] ; 0xec │ │ + ldr r2, [r7, #2144] ; 0x860 │ │ + ldr sl, [r7, #2784] ; 0xae0 │ │ + mla r2, r2, r5, r0 │ │ + add r2, sl, r2, lsl #5 │ │ + mov sl, #176 ; 0xb0 │ │ + ldrb r2, [r2, #27] │ │ + b 5e74c │ │ + ldr r3, [sp, #236] ; 0xec │ │ + ldr sl, [r3, #1272] ; 0x4f8 │ │ + movw r0, #1260 ; 0x4ec │ │ + add fp, r3, r0 │ │ + mov r5, #0 │ │ + cmp r5, #2 │ │ + beq 5ec24 │ │ + ldr r0, [sp, #236] ; 0xec │ │ + ldr r7, [fp, r5, lsl #2] │ │ + add r5, r5, #1 │ │ + ldr r6, [sp, #208] ; 0xd0 │ │ + ldr r3, [r0, #1272] ; 0x4f8 │ │ + ldr r0, [sp, #180] ; 0xb4 │ │ + ldr r1, [r0, #8] │ │ + ldrsb r2, [r0, #24] │ │ + ldr r0, [sp, #196] ; 0xc4 │ │ + ldr r4, [r0, #8] │ │ + ldr r9, [r0, #12] │ │ + str r1, [sp, #20] │ │ + ldr r1, [sp, #216] ; 0xd8 │ │ + str r1, [sp, #24] │ │ + ldr r1, [sp, #116] ; 0x74 │ │ + str r2, [sp, #28] │ │ + ldr r2, [sp, #220] ; 0xdc │ │ + add r1, r7, r1, lsl #1 │ │ + str r6, [sp, #32] │ │ + ldr r6, [sp, #104] ; 0x68 │ │ + add r1, r1, r2, lsl #1 │ │ + str r6, [sp] │ │ + add r1, r1, sl, lsl #1 │ │ + ldr r6, [sp, #72] ; 0x48 │ │ + mov r2, #0 │ │ + str r6, [sp, #4] │ │ + str r4, [sp, #8] │ │ + str r9, [sp, #12] │ │ + str r5, [sp, #16] │ │ + bl 5fbb4 │ │ + cmp r0, #0 │ │ + beq 5e820 │ │ + b 5fa1c │ │ + andeq lr, r5, ip, ror ip │ │ + andeq lr, r5, r4, ror #24 │ │ + ldr r0, [sp, #180] ; 0xb4 │ │ + ldr r2, [sp, #176] ; 0xb0 │ │ + ldrb r1, [r0, #16] │ │ + ldrb r0, [r0, #18] │ │ + add r2, r2, r2, lsl #1 │ │ + ldr r3, [pc, #4080] ; 5f8c0 │ │ + ldr r3, [pc, r3] │ │ + add r2, r3, r2, lsl #7 │ │ + add r2, r2, fp, lsl #7 │ │ + add r1, r2, r1, lsl #2 │ │ + ldr r1, [r1] │ │ + movw r2, #20544 ; 0x5040 │ │ + str r1, [sp, #216] ; 0xd8 │ │ + mov r1, #0 │ │ + ldr r4, [sp, #196] ; 0xc4 │ │ + cmp r0, #3 │ │ + ldr sl, [sp, #236] ; 0xec │ │ + movweq r0, #9 │ │ + str r1, [sp, #248] ; 0xf8 │ │ + movw r1, #28800 ; 0x7080 │ │ + add r1, r4, r1 │ │ + ldr r3, [sp, #116] ; 0x74 │ │ + str r1, [sp, #220] ; 0xdc │ │ + add r2, r4, r2 │ │ + ldr r1, [sl, #1260] ; 0x4ec │ │ + mov lr, #0 │ │ + ldr r6, [sp, #228] ; 0xe4 │ │ + add r1, r1, r3, lsl #1 │ │ + str r1, [sp, #164] ; 0xa4 │ │ + str r2, [sp, #204] ; 0xcc │ │ + lsl r1, r6, #2 │ │ + ldr r7, [sp, #192] ; 0xc0 │ │ + str r1, [sp, #184] ; 0xb8 │ │ + ldr r1, [sp, #224] ; 0xe0 │ │ + ldr r2, [r4, #12] │ │ + mov r5, r1 │ │ + lsl r1, r1, #3 │ │ + str r1, [sp, #168] ; 0xa8 │ │ + lsl r1, r5, #2 │ │ + str r1, [sp, #200] ; 0xc8 │ │ + ldr r1, [sl, #2180] ; 0x884 │ │ + sub r1, r1, #1 │ │ + tst r1, r2 │ │ + bne 5e980 │ │ + ldr r6, [sl, #2176] ; 0x880 │ │ + mvn r1, #0 │ │ + ldr r3, [sl, #2164] ; 0x874 │ │ + ldr ip, [sl, #2136] ; 0x858 │ │ + add r1, r1, r2, asr r6 │ │ + mul r1, r3, r1 │ │ + add lr, ip, r1, lsl #8 │ │ + ldr r1, [r7] │ │ + str r1, [sp, #156] ; 0x9c │ │ + ldr r1, [r7, #8] │ │ + str r1, [sp, #160] ; 0xa0 │ │ + ldr r1, [r4, #8] │ │ + ldr r3, [sp, #228] ; 0xe4 │ │ + str r1, [sp, #152] ; 0x98 │ │ + ldr r6, [r7, #4] │ │ + ldr r5, [r7, #12] │ │ + ldr r7, [sl, #1272] ; 0x4f8 │ │ + ldr r9, [sl, #2756] ; 0xac4 │ │ + str r3, [sp, #36] ; 0x24 │ │ + mov r3, #0 │ │ + str r0, [sp, #24] │ │ + add r0, sp, #248 ; 0xf8 │ │ + ldr r1, [sp, #232] ; 0xe8 │ │ + str r0, [sp, #28] │ │ + ldr r0, [sp, #152] ; 0x98 │ │ + str r3, [sp, #40] ; 0x28 │ │ + asr r6, r6, r1 │ │ + str r3, [sp, #8] │ │ + ldr r3, [sp, #156] ; 0x9c │ │ + asr r0, r0, r1 │ │ + ldr fp, [sp, #188] ; 0xbc │ │ + ldr ip, [sp, #224] ; 0xe0 │ │ + cmp r0, r3, asr r1 │ │ + ldr r3, [sp, #160] ; 0xa0 │ │ + mov r1, #0 │ │ + asr r2, r2, fp │ │ + movwgt r1, #1 │ │ + asr r5, r5, fp │ │ + cmp r2, r3, asr fp │ │ + mov r3, #0 │ │ + ldr r4, [sp, #220] ; 0xdc │ │ + movwgt r3, #1 │ │ + str r9, [sp, #48] ; 0x30 │ │ + ldr r9, [sp, #164] ; 0xa4 │ │ + str ip, [sp, #32] │ │ + str r4, [sp, #44] ; 0x2c │ │ + str r6, [sp] │ │ + str r5, [sp, #4] │ │ + str r9, [sp, #12] │ │ + str r7, [sp, #16] │ │ + str lr, [sp, #20] │ │ + bl 57a40 │ │ + ldr r6, [sp, #172] ; 0xac │ │ + mov r1, #0 │ │ + ldr r7, [sp, #200] ; 0xc8 │ │ + mov fp, #0 │ │ + add r0, r6, r0, lsl #2 │ │ + ldr r5, [sp, #204] ; 0xcc │ │ + ldr r2, [sp, #220] ; 0xdc │ │ + ldr ip, [r0, #32] │ │ + mov r3, r7 │ │ + ldr r0, [sl, #2756] ; 0xac4 │ │ + str r1, [sp, #4] │ │ + str r1, [sp, #8] │ │ + str r1, [sp, #12] │ │ + ldr r1, [sp, #168] ; 0xa8 │ │ + ldr r4, [sp, #184] ; 0xb8 │ │ str r0, [sp, #16] │ │ - ldr r0, [r7, #20] │ │ - asr r0, r0, #2 │ │ - str r0, [sp, #20] │ │ - ldr r0, [r7, #36] ; 0x24 │ │ - asr r0, r0, #2 │ │ + mov r0, r5 │ │ + str r4, [sp] │ │ + blx ip │ │ + ldr r6, [r6, #312] ; 0x138 │ │ + mov r2, r5 │ │ + ldr r1, [sl, #1272] ; 0x4f8 │ │ + mov r3, r7 │ │ + ldr r0, [sp, #216] ; 0xd8 │ │ + str r0, [sp, #4] │ │ + mov r0, r9 │ │ + str r4, [sp] │ │ + blx r6 │ │ + ldr r0, [sp, #180] ; 0xb4 │ │ + ldr r5, [sp, #196] ; 0xc4 │ │ + ldr r2, [sp, #116] ; 0x74 │ │ + ldrb r0, [r0, #18] │ │ + str fp, [sp, #248] ; 0xf8 │ │ + ldr r1, [sl, #1264] ; 0x4f0 │ │ + cmp r0, #3 │ │ + ldr r3, [sl, #2180] ; 0x884 │ │ + movweq r0, #9 │ │ + add r1, r1, r2, lsl #1 │ │ + ldr ip, [r5, #12] │ │ + str r1, [sp, #164] ; 0xa4 │ │ + sub r1, r3, #1 │ │ + tst r1, ip │ │ + mov r2, #0 │ │ + bne 5eb00 │ │ + ldr r6, [sl, #2176] ; 0x880 │ │ + mvn r4, #0 │ │ + ldr r3, [sl, #2164] ; 0x874 │ │ + ldr r1, [sl, #2140] ; 0x85c │ │ + add r6, r4, ip, asr r6 │ │ + mul r3, r3, r6 │ │ + add r2, r1, r3, lsl #8 │ │ + ldr r1, [sp, #192] ; 0xc0 │ │ + mov r7, sl │ │ + ldr lr, [sp, #232] ; 0xe8 │ │ + mov r9, #0 │ │ + ldr r4, [sp, #224] ; 0xe0 │ │ + ldr r3, [r1] │ │ + ldr r6, [r1, #8] │ │ + str r3, [sp, #156] ; 0x9c │ │ + ldr r3, [r1, #4] │ │ + str r6, [sp, #160] ; 0xa0 │ │ + ldr r6, [r1, #12] │ │ + ldr r1, [r5, #8] │ │ + asr r3, r3, lr │ │ + ldr r5, [sp, #188] ; 0xbc │ │ + str r1, [sp, #152] ; 0x98 │ │ + ldr r1, [sl, #2756] ; 0xac4 │ │ + ldr fp, [sl, #1272] ; 0x4f8 │ │ + mov sl, ip │ │ + mov ip, r2 │ │ + asr r2, r6, r5 │ │ + str r4, [sp, #32] │ │ + ldr r4, [sp, #228] ; 0xe4 │ │ + ldr r6, [sp, #220] ; 0xdc │ │ + str r1, [sp, #48] ; 0x30 │ │ + ldr r1, [sp, #164] ; 0xa4 │ │ + str r3, [sp] │ │ + str r4, [sp, #36] ; 0x24 │ │ + str r9, [sp, #40] ; 0x28 │ │ + str r6, [sp, #44] ; 0x2c │ │ + stmib sp, {r2, r9} │ │ + add r2, sp, #12 │ │ + stm r2, {r1, fp, ip} │ │ + asr r2, sl, r5 │ │ str r0, [sp, #24] │ │ - ldr r0, [r7, #52] ; 0x34 │ │ - asr r0, r0, #2 │ │ + add r0, sp, #248 ; 0xf8 │ │ str r0, [sp, #28] │ │ - add r0, sl, #16 │ │ - bl 1fb04 │ │ - ldr r0, [r7, #8] │ │ - mov r1, #1 │ │ - asr r0, r0, #2 │ │ - str r0, [sp, #32] │ │ - ldr r0, [r7, #24] │ │ - asr r0, r0, #2 │ │ - str r0, [sp, #36] ; 0x24 │ │ - ldr r0, [r7, #40] ; 0x28 │ │ - asr r0, r0, #2 │ │ - str r0, [sp, #40] ; 0x28 │ │ - ldr r0, [r7, #56] ; 0x38 │ │ - asr r0, r0, #2 │ │ - str r0, [sp, #44] ; 0x2c │ │ - add r0, sl, #32 │ │ - bl 1fb04 │ │ - ldr r0, [r7, #12] │ │ - mov r1, #1 │ │ - asr r0, r0, #2 │ │ - str r0, [sp, #48] ; 0x30 │ │ - ldr r0, [r7, #28] │ │ - asr r0, r0, #2 │ │ - str r0, [sp, #52] ; 0x34 │ │ - ldr r0, [r7, #44] ; 0x2c │ │ - asr r0, r0, #2 │ │ - str r0, [sp, #56] ; 0x38 │ │ - ldr r0, [r7, #60] ; 0x3c │ │ - asr r0, r0, #2 │ │ + ldr r0, [sp, #152] ; 0x98 │ │ + ldr r1, [sp, #156] ; 0x9c │ │ + ldr r3, [sp, #160] ; 0xa0 │ │ + asr r0, r0, lr │ │ + cmp r0, r1, asr lr │ │ + mov r1, #0 │ │ + movwgt r1, #1 │ │ + cmp r2, r3, asr r5 │ │ + mov r3, #0 │ │ + movwgt r3, #1 │ │ + bl 57a40 │ │ + ldr fp, [sp, #172] ; 0xac │ │ + mov r2, r6 │ │ + ldr r5, [sp, #200] ; 0xc8 │ │ + add r0, fp, r0, lsl #2 │ │ + ldr r1, [r7, #2756] ; 0xac4 │ │ + ldr r4, [sp, #204] ; 0xcc │ │ + ldr ip, [r0, #32] │ │ + mov r3, r5 │ │ + str r1, [sp, #16] │ │ + ldr r1, [sp, #168] ; 0xa8 │ │ + mov r0, r4 │ │ + ldr sl, [sp, #184] ; 0xb8 │ │ + str sl, [sp] │ │ + str r9, [sp, #4] │ │ + str r9, [sp, #8] │ │ + str r9, [sp, #12] │ │ + blx ip │ │ + ldr r0, [sp, #216] ; 0xd8 │ │ + mov r2, r4 │ │ + ldr r1, [r7, #1272] ; 0x4f8 │ │ + mov r3, r5 │ │ + ldr r6, [fp, #312] ; 0x138 │ │ + str r0, [sp, #4] │ │ + ldr r0, [sp, #164] ; 0xa4 │ │ + str sl, [sp] │ │ + blx r6 │ │ + ldr r0, [sp, #212] ; 0xd4 │ │ + ldr r1, [sp, #208] ; 0xd0 │ │ + str r1, [r0, #44] ; 0x2c │ │ + ldr r6, [sp, #188] ; 0xbc │ │ + ldr r0, [sp, #144] ; 0x90 │ │ + ldr r2, [sp, #232] ; 0xe8 │ │ + ldr r1, [sp, #180] ; 0xb4 │ │ + lsr r0, r0, r6 │ │ + str r0, [sp, #136] ; 0x88 │ │ + ldr r0, [sp, #140] ; 0x8c │ │ + lsr r0, r0, r2 │ │ + str r0, [sp, #168] ; 0xa8 │ │ + ldrb r0, [r1, #6] │ │ + cmp r0, #0 │ │ + beq 5ed30 │ │ + ldr r0, [sp, #72] ; 0x48 │ │ + movw r1, #16448 ; 0x4040 │ │ + ldr r7, [sp, #196] ; 0xc4 │ │ + movt r1, #16448 ; 0x4040 │ │ + ldr r3, [sp, #104] ; 0x68 │ │ + sub r0, r0, #1 │ │ + cmp r0, #31 │ │ + bhi 5f624 │ │ + add r2, pc, #4 │ │ + ldr r0, [r2, r0, lsl #2] │ │ + add pc, r2, r0 │ │ + andeq r0, r0, r0, lsl #1 │ │ + andeq r0, r0, r4, lsl r9 │ │ + muleq r0, r8, r9 │ │ + andeq r0, r0, r8, lsr r9 │ │ + muleq r0, r8, r9 │ │ + muleq r0, r8, r9 │ │ + muleq r0, r8, r9 │ │ + andeq r0, r0, r4, asr #18 │ │ + muleq r0, r8, r9 │ │ + muleq r0, r8, r9 │ │ + muleq r0, r8, r9 │ │ + muleq r0, r8, r9 │ │ + muleq r0, r8, r9 │ │ + muleq r0, r8, r9 │ │ + muleq r0, r8, r9 │ │ + andeq r0, r0, ip, ror #18 │ │ + muleq r0, r8, r9 │ │ + muleq r0, r8, r9 │ │ + muleq r0, r8, r9 │ │ + muleq r0, r8, r9 │ │ + muleq r0, r8, r9 │ │ + muleq r0, r8, r9 │ │ + muleq r0, r8, r9 │ │ + muleq r0, r8, r9 │ │ + muleq r0, r8, r9 │ │ + muleq r0, r8, r9 │ │ + muleq r0, r8, r9 │ │ + muleq r0, r8, r9 │ │ + muleq r0, r8, r9 │ │ + muleq r0, r8, r9 │ │ + muleq r0, r8, r9 │ │ + andeq r0, r0, r0, lsl #19 │ │ + ldr r0, [sp, #144] ; 0x90 │ │ + mov r2, #64 ; 0x40 │ │ + add r0, r7, r0 │ │ + strb r2, [r0, #48] ; 0x30 │ │ + sub r0, r3, #1 │ │ + ldr r3, [sp, #228] ; 0xe4 │ │ + cmp r0, #31 │ │ + bls 5f634 │ │ + b 5f7c8 │ │ + ldrb r0, [r1, #29] │ │ + ldrb r3, [r1, #7] │ │ + ldrb r7, [r1, #26] │ │ + strh r0, [sp, #244] ; 0xf4 │ │ + ldrh r0, [r1, #30] │ │ + strh r0, [sp, #246] ; 0xf6 │ │ + ldr r0, [sp, #72] ; 0x48 │ │ + ldr lr, [sp, #104] ; 0x68 │ │ + cmp r0, #0 │ │ + beq 5f594 │ │ + ldr r0, [sp, #68] ; 0x44 │ │ + mov r4, #0 │ │ + add r0, r0, r6 │ │ + asr r0, r0, r6 │ │ str r0, [sp, #60] ; 0x3c │ │ - add r0, sl, #48 ; 0x30 │ │ - bl 1fb04 │ │ - vmov.i32 q8, #0 ; 0x00000000 │ │ + ldr r0, [sp, #84] ; 0x54 │ │ + add r0, r0, r2 │ │ + asr r0, r0, r2 │ │ + str r0, [sp, #80] ; 0x50 │ │ + ldr r1, [pc, #3616] ; 5fba4 │ │ + ldr r1, [pc, r1] │ │ + ldr ip, [sp, #236] ; 0xec │ │ + add r0, r1, r3, lsl #3 │ │ + str r3, [sp, #216] ; 0xd8 │ │ + add r0, r0, #1 │ │ + str r0, [sp, #224] ; 0xe0 │ │ + add r0, r1, r7, lsl #3 │ │ + str r7, [sp, #108] ; 0x6c │ │ + add r0, r0, #1 │ │ + str r0, [sp, #120] ; 0x78 │ │ + ldr r0, [sp, #196] ; 0xc4 │ │ + add r0, r0, #672 ; 0x2a0 │ │ + str r0, [sp, #200] ; 0xc8 │ │ + ldr r0, [sp, #72] ; 0x48 │ │ + cmp lr, #0 │ │ + bne 5edd4 │ │ + add r4, r4, #16 │ │ + cmp r4, r0 │ │ + bcs 5f594 │ │ + cmp lr, #0 │ │ + beq 5edc0 │ │ + add r1, r4, #16 │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + str r1, [sp, #64] ; 0x40 │ │ + mov r9, #0 │ │ + cmp r0, r1, lsr r6 │ │ + mov fp, r1 │ │ + lsrge r0, r1, r6 │ │ + str r4, [sp, #132] ; 0x84 │ │ + str r0, [sp, #156] ; 0x9c │ │ + lsr r0, r4, r6 │ │ + str r0, [sp, #128] ; 0x80 │ │ + ldr r0, [sp, #68] ; 0x44 │ │ + cmp r0, r1 │ │ + lsl r1, r4, #2 │ │ + movlt fp, r0 │ │ + cmp r4, #0 │ │ + mov r0, r4 │ │ + str r1, [sp, #112] ; 0x70 │ │ + movwne r0, #1 │ │ + lsl r1, r4, #1 │ │ + str r0, [sp, #76] ; 0x4c │ │ + ldr r0, [sp, #196] ; 0xc4 │ │ + str r1, [sp, #96] ; 0x60 │ │ + str fp, [sp, #124] ; 0x7c │ │ + ldr r0, [r0, #12] │ │ + b 5ee60 │ │ + ldr r9, [sp, #88] ; 0x58 │ │ + ldr lr, [sp, #104] ; 0x68 │ │ + ldr r4, [sp, #132] ; 0x84 │ │ + ldr fp, [sp, #124] ; 0x7c │ │ + ldr r2, [sp, #160] ; 0xa0 │ │ + ldr r5, [sp, #92] ; 0x5c │ │ + sub r8, r2, r5, lsl #2 │ │ + cmp r9, lr │ │ + bcs 5f584 │ │ + ldr r1, [ip, #1268] ; 0x4f4 │ │ + add r3, r0, r4 │ │ + ldr r2, [sp, #96] ; 0x60 │ │ + cmp r4, fp │ │ + ldr sl, [sp, #196] ; 0xc4 │ │ + mul r1, r2, r1 │ │ + str r3, [sl, #12] │ │ + add r2, r8, r1, lsl #1 │ │ + bge 5efcc │ │ + ldr r1, [sp, #84] ; 0x54 │ │ + add r5, r9, #16 │ │ + ldr r8, [sl, #8] │ │ + cmp r1, r5 │ │ + movlt r5, r1 │ │ + cmp r9, #0 │ │ + mov r1, r9 │ │ + movwne r1, #1 │ │ + cmp r9, r5 │ │ + str r1, [sp, #220] ; 0xdc │ │ + bge 5ef8c │ │ + ldr r7, [sp, #76] ; 0x4c │ │ + ldr sl, [sp, #196] ; 0xc4 │ │ + str r9, [sp, #152] ; 0x98 │ │ + add r0, r8, r9 │ │ + str r4, [sp, #228] ; 0xe4 │ │ + mov r6, r9 │ │ + ldr r4, [sp, #220] ; 0xdc │ │ + ldr fp, [sp, #180] ; 0xb4 │ │ + ldr r8, [sp, #176] ; 0xb0 │ │ + ldr r9, [sp, #108] ; 0x6c │ │ + str r2, [sp, #160] ; 0xa0 │ │ + str r0, [sl, #8] │ │ + ldr r0, [sp, #160] ; 0xa0 │ │ + mov r1, #0 │ │ + ldrb r3, [fp, #26] │ │ + mov r2, fp │ │ + str r1, [sp] │ │ + add r1, sp, #244 ; 0xf4 │ │ + add r0, r0, r6, lsl #3 │ │ + stmib sp, {r1, r4, r7} │ │ + mov r1, r8 │ │ + str r0, [sp, #16] │ │ mov r0, sl │ │ - mov r1, #4 │ │ - vst1.32 {d16-d17}, [r6] │ │ - vst1.32 {d16-d17}, [r5] │ │ - vst1.32 {d16-d17}, [r9] │ │ - vst1.32 {d16-d17}, [r7] │ │ - bl 1fb04 │ │ - add r0, sl, #4 │ │ - mov r1, #4 │ │ - bl 1fb04 │ │ - add r0, sl, #8 │ │ - mov r1, #4 │ │ - bl 1fb04 │ │ - add r0, sl, #12 │ │ - mov r1, #4 │ │ - bl 1fb04 │ │ - ldrh r1, [r4] │ │ - ldr r2, [sp] │ │ - ldr r0, [sp, #96] ; 0x60 │ │ - add r1, r2, r1 │ │ - ldrh r3, [r4, #2] │ │ - cmp r1, r0 │ │ - mov r2, r1 │ │ - movgt r2, r0 │ │ - cmp r1, #0 │ │ - movwmi r2, #0 │ │ - strh r2, [r4] │ │ - ldr r1, [sp, #4] │ │ - ldrh r2, [r4, #4] │ │ - add r1, r1, r3 │ │ - cmp r1, r0 │ │ - mov r3, r1 │ │ - movgt r3, r0 │ │ - cmp r1, #0 │ │ - movwmi r3, #0 │ │ - strh r3, [r4, #2] │ │ - ldr r1, [sp, #8] │ │ - ldrh r3, [r4, #6] │ │ - add r1, r1, r2 │ │ - cmp r1, r0 │ │ - mov r2, r1 │ │ - movgt r2, r0 │ │ + bl 594fc │ │ + ldr r0, [pc, #3216] ; 5fba8 │ │ + add r4, r4, #1 │ │ + ldr r0, [pc, r0] │ │ + ldrb r1, [r0, r9, lsl #3] │ │ + ldr r0, [sl, #8] │ │ + add r0, r0, r1 │ │ + add r6, r6, r1 │ │ + cmp r6, r5 │ │ + str r0, [sl, #8] │ │ + blt 5eee0 │ │ + ldr r1, [sp, #120] ; 0x78 │ │ + sub r8, r0, r6 │ │ + ldr ip, [sp, #236] ; 0xec │ │ + add r7, r7, #1 │ │ + ldr r3, [sl, #12] │ │ + ldrb r1, [r1] │ │ + ldr r2, [ip, #1268] ; 0x4f4 │ │ + add r3, r3, r1 │ │ + str r8, [sl, #8] │ │ + str r3, [sl, #12] │ │ + mul r2, r2, r1 │ │ + ldr r0, [sp, #160] ; 0xa0 │ │ + ldr r4, [sp, #228] ; 0xe4 │ │ + ldr fp, [sp, #124] ; 0x7c │ │ + ldr r9, [sp, #152] ; 0x98 │ │ + add r4, r4, r1 │ │ + cmp r4, fp │ │ + add r0, r0, r2, lsl #2 │ │ + mov r2, r0 │ │ + blt 5eebc │ │ + b 5efcc │ │ + ldr r1, [sp, #120] ; 0x78 │ │ + add lr, r8, r9 │ │ + ldr sl, [sp, #196] ; 0xc4 │ │ + ldrb r1, [r1] │ │ + add r3, r0, r1 │ │ + str lr, [sl, #8] │ │ + add r5, r3, r4 │ │ + ldr r6, [ip, #1268] ; 0x4f4 │ │ + add r4, r4, r1 │ │ + cmp r4, fp │ │ + str r5, [sl, #12] │ │ + str r8, [sl, #8] │ │ + mul r6, r6, r1 │ │ + add r2, r2, r6, lsl #2 │ │ + blt 5efa0 │ │ + add r3, r0, r4 │ │ + ldr r0, [ip, #1268] ; 0x4f4 │ │ + ldr r1, [sp, #100] ; 0x64 │ │ + mul r5, r4, r0 │ │ + sub r0, r3, r4 │ │ cmp r1, #0 │ │ - movwmi r2, #0 │ │ - strh r2, [r4, #4] │ │ - ldr r1, [sp, #12] │ │ - add r1, r1, r3 │ │ - cmp r1, r0 │ │ + str r0, [sl, #12] │ │ + beq 5f568 │ │ + str r5, [sp, #92] ; 0x5c │ │ + mov r7, sl │ │ + ldr r5, [sp, #232] ; 0xe8 │ │ + str r2, [sp, #160] ; 0xa0 │ │ + add r2, r9, #16 │ │ + ldr r1, [sp, #80] ; 0x50 │ │ + ldr sl, [sp, #180] ; 0xb4 │ │ + lsr r4, r9, r5 │ │ + ldr fp, [sp, #172] ; 0xac │ │ + cmp r1, r2, lsr r5 │ │ + ldr r6, [sp, #188] ; 0xbc │ │ + lsrge r1, r2, r5 │ │ + str r2, [sp, #88] ; 0x58 │ │ + mov r2, #0 │ │ + str r1, [sp, #228] ; 0xe4 │ │ + str r9, [sp, #152] ; 0x98 │ │ + str r4, [sp, #148] ; 0x94 │ │ + b 5f050 │ │ + andeq lr, r5, r8, lsr r7 │ │ + mov r3, r4 │ │ + sub r0, r1, r3, lsl r6 │ │ + ldr r1, [sp, #220] ; 0xdc │ │ + str r0, [r7, #12] │ │ + cmp r1, #2 │ │ mov r2, r1 │ │ - movgt r2, r0 │ │ - cmp r1, #0 │ │ - movwmi r2, #0 │ │ - strh r2, [r4, #6] │ │ - ldrh r1, [r4, r8]! │ │ - ldr r2, [sp, #16] │ │ - ldrh r3, [r4, #2] │ │ + beq 5ee3c │ │ + ldr r1, [sp, #132] ; 0x84 │ │ + ldr lr, [ip, #1272] ; 0x4f8 │ │ + add r1, r0, r1 │ │ + mov r0, r2 │ │ + add r2, r2, #1 │ │ + str r2, [sp, #220] ; 0xdc │ │ + ldr r3, [sp, #156] ; 0x9c │ │ + add r2, ip, r2, lsl #2 │ │ + ldr r4, [sp, #128] ; 0x80 │ │ + ldr r2, [r2, #1256] ; 0x4e8 │ │ + cmp r4, r3 │ │ + str r1, [r7, #12] │ │ + bge 5f034 │ │ + ldr r3, [sp, #112] ; 0x70 │ │ + str r0, [sp, #212] ; 0xd4 │ │ + asr r0, lr, #1 │ │ + mul r3, r3, r0 │ │ + ldr r0, [sp, #116] ; 0x74 │ │ + add r2, r2, r0, lsl #1 │ │ + ldr r0, [r7, #8] │ │ + asr r3, r3, r6 │ │ + add r2, r2, r3, lsl #1 │ │ + mov r3, r4 │ │ + ldr r4, [sp, #148] ; 0x94 │ │ + str r2, [sp, #204] ; 0xcc │ │ + b 5f0fc │ │ + andeq lr, r5, r4, ror r6 │ │ + ldr r1, [r7, #12] │ │ + ldr r6, [sp, #188] ; 0xbc │ │ + ldr r2, [ip, #1272] ; 0x4f8 │ │ + add r1, r1, r8, lsl r6 │ │ + sub r0, r0, r4, lsl r5 │ │ + strd r0, [r7, #8] │ │ + mul r2, r2, r8 │ │ + ldr r4, [sp, #204] ; 0xcc │ │ + ldr r3, [sp, #164] ; 0xa4 │ │ + add r3, r3, r8 │ │ + add r4, r4, r2, lsl #2 │ │ + str r4, [sp, #204] ; 0xcc │ │ + ldr r2, [sp, #156] ; 0x9c │ │ + ldr r4, [sp, #148] ; 0x94 │ │ + cmp r3, r2 │ │ + bge 5f038 │ │ + ldr r2, [sp, #152] ; 0x98 │ │ + str r3, [sp, #164] ; 0xa4 │ │ + add r0, r0, r2 │ │ + ldr r2, [sp, #228] ; 0xe4 │ │ + str r0, [r7, #8] │ │ + cmp r4, r2 │ │ + bge 5f55c │ │ + ldr r1, [sp, #144] ; 0x90 │ │ + ldr r2, [sp, #140] ; 0x8c │ │ + add r1, r1, r3, lsl r6 │ │ + orr r1, r2, r1, lsl #5 │ │ + ldr r2, [sp, #212] ; 0xd4 │ │ + str r1, [sp, #184] ; 0xb8 │ │ + ldr r1, [sp, #136] ; 0x88 │ │ + add r2, r7, r2, lsl #5 │ │ + add r1, r3, r1 │ │ add r1, r2, r1 │ │ - cmp r1, r0 │ │ - mov r2, r1 │ │ - movgt r2, r0 │ │ + add r1, r1, #80 ; 0x50 │ │ + str r1, [sp, #208] ; 0xd0 │ │ + ldr r1, [ip, #2776] ; 0xad8 │ │ cmp r1, #0 │ │ - movwmi r2, #0 │ │ - strh r2, [r4] │ │ - ldr r1, [sp, #20] │ │ - ldrh r2, [r4, #4] │ │ - add r1, r1, r3 │ │ - cmp r1, r0 │ │ - mov r3, r1 │ │ - movgt r3, r0 │ │ + bne 5f214 │ │ + b 5f27c │ │ + movw r0, #257 ; 0x101 │ │ + ldr r3, [sp, #212] ; 0xd4 │ │ + movt r0, #257 ; 0x101 │ │ + ldr r2, [r7, #640] ; 0x280 │ │ + mov lr, r0 │ │ + umull r0, r1, fp, r0 │ │ + add r2, r2, r3, lsl #5 │ │ + add r2, r2, sl │ │ + mla r1, fp, lr, r1 │ │ + str r0, [r2, #64] ; 0x40 │ │ + str r1, [r2, #68] ; 0x44 │ │ + ldr r2, [r7, #640] ; 0x280 │ │ + add r2, r2, r3, lsl #5 │ │ + add r2, r2, sl │ │ + str r1, [r2, #76] ; 0x4c │ │ + str r0, [r2, #72] ; 0x48 │ │ + ldr sl, [sp, #180] ; 0xb4 │ │ + ldr fp, [sp, #172] ; 0xac │ │ + ldr r2, [sp, #200] ; 0xc8 │ │ + cmp r6, #0 │ │ + bmi 5f1ec │ │ + ldrb r0, [sl, #7] │ │ + ldr r3, [sp, #248] ; 0xf8 │ │ + ldr r1, [ip, #1272] ; 0x4f8 │ │ + add r0, r0, r0, lsl #4 │ │ + ldr r5, [ip, #2756] ; 0xac4 │ │ + add r0, fp, r0, lsl #2 │ │ + add r0, r0, r3, lsl #2 │ │ + mov r3, r6 │ │ + ldr r7, [r0, #340] ; 0x154 │ │ + ldr r0, [sp, #204] ; 0xcc │ │ + str r5, [sp] │ │ + add r0, r0, r4, lsl #3 │ │ + blx r7 │ │ + ldr r5, [sp, #232] ; 0xe8 │ │ + ldr ip, [sp, #236] ; 0xec │ │ + ldr r7, [sp, #196] ; 0xc4 │ │ + ldr r0, [r7, #8] │ │ + add r4, r4, r9 │ │ + ldr r1, [sp, #228] ; 0xe4 │ │ + add r0, r0, r9, lsl r5 │ │ + str r0, [r7, #8] │ │ + cmp r4, r1 │ │ + bge 5f0bc │ │ + ldr r1, [ip, #2776] ; 0xad8 │ │ cmp r1, #0 │ │ - movwmi r3, #0 │ │ - strh r3, [r4, #2] │ │ - ldr r1, [sp, #24] │ │ - ldrh r3, [r4, #6] │ │ + beq 5f27c │ │ + ldr r1, [sp, #216] ; 0xd8 │ │ + ldr r2, [pc, #2444] ; 5fbac │ │ + ldr r2, [pc, r2] │ │ + ldr r3, [sp, #192] ; 0xc0 │ │ + ldrb r9, [r2, r1, lsl #3] │ │ + ldr r1, [sp, #224] ; 0xe0 │ │ + ldr r2, [r3, #40] ; 0x28 │ │ + ldrb r8, [r1] │ │ + smulbb r1, r9, r8 │ │ + add r1, r2, r1, lsl #6 │ │ + str r1, [r3, #40] ; 0x28 │ │ + ldr r1, [r7, #12] │ │ + ldr r3, [ip, #2144] ; 0x860 │ │ + mla r0, r3, r1, r0 │ │ + ldr r1, [ip, #2788] ; 0xae4 │ │ + ldr r3, [sp, #220] ; 0xdc │ │ + add r0, r0, r0, lsl #2 │ │ + add r0, r1, r0, lsl #1 │ │ + add r1, r0, r3 │ │ + add r0, r0, r3, lsl #1 │ │ + ldrb r1, [r1, #6] │ │ + ldrsh r6, [r0] │ │ + str r1, [sp, #248] ; 0xf8 │ │ + cmp r6, #0 │ │ + bpl 5f1ac │ │ + b 5f1ec │ │ + ldr r0, [sp, #184] ; 0xb8 │ │ + movw r1, #7904 ; 0x1ee0 │ │ + ldr r2, [sp, #208] ; 0xd0 │ │ + add r0, r0, r4, lsl r5 │ │ + add r0, r7, r0 │ │ + ldrb r0, [r0, r1] │ │ + ldr r1, [sp, #176] ; 0xb0 │ │ + str r0, [sp, #248] ; 0xf8 │ │ + ldrb r3, [sl, #7] │ │ + ldr r0, [r7, #640] ; 0x280 │ │ + stm sp, {r1, sl} │ │ + mov r1, #0 │ │ + str r1, [sp, #8] │ │ + ldr r1, [sp, #220] ; 0xdc │ │ + str r1, [sp, #12] │ │ + ldr r1, [sp, #200] ; 0xc8 │ │ + str r1, [sp, #16] │ │ + add r1, sp, #248 ; 0xf8 │ │ + str r1, [sp, #20] │ │ + add r1, sp, #243 ; 0xf3 │ │ + str r1, [sp, #24] │ │ + ldr r1, [sp, #168] ; 0xa8 │ │ + add sl, r4, r1 │ │ + ldr r1, [sp, #212] ; 0xd4 │ │ + add r0, r0, r1, lsl #5 │ │ + add r0, r0, sl │ │ + add r1, r0, #64 ; 0x40 │ │ + mov r0, r7 │ │ + bl 59c48 │ │ + ldr r2, [sp, #224] ; 0xe0 │ │ + mov r6, r0 │ │ + ldr ip, [sp, #236] ; 0xec │ │ + ldr r1, [r7, #12] │ │ + ldrb r8, [r2] │ │ + ldr r0, [ip, #2160] ; 0x870 │ │ + ldr r2, [sp, #188] ; 0xbc │ │ + add r0, r0, r2 │ │ + sub r0, r0, r1 │ │ + mov r1, r8 │ │ + cmp r8, r0, asr r2 │ │ + asrge r1, r0, r2 │ │ + sub r0, r1, #1 │ │ + cmp r0, #15 │ │ + bhi 5f39c │ │ + add r2, pc, #4 │ │ + ldr r0, [r2, r0, lsl #2] │ │ + add pc, r2, r0 │ │ + andeq r0, r0, r0, asr #32 │ │ + andeq r0, r0, r0, asr r0 │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, ip, ror r0 │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + muleq r0, r8, r0 │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r0, asr #1 │ │ + ldr r0, [sp, #208] ; 0xd0 │ │ + ldrb fp, [sp, #243] ; 0xf3 │ │ + strb fp, [r0] │ │ + b 5f424 │ │ + ldrb fp, [sp, #243] ; 0xf3 │ │ + ldr r1, [sp, #208] ; 0xd0 │ │ + orr r0, fp, fp, lsl #8 │ │ + strh r0, [r1] │ │ + b 5f424 │ │ + ldrb fp, [sp, #243] ; 0xf3 │ │ + ldr r0, [sp, #208] ; 0xd0 │ │ + mov r2, fp │ │ + bl 2ddc <__aeabi_memset@plt> │ │ + ldr ip, [sp, #236] ; 0xec │ │ + b 5f424 │ │ + ldrb fp, [sp, #243] ; 0xf3 │ │ + movw r0, #257 ; 0x101 │ │ + movt r0, #257 ; 0x101 │ │ + ldr r1, [sp, #208] ; 0xd0 │ │ + mul r0, fp, r0 │ │ + str r0, [r1] │ │ + b 5f424 │ │ + ldrb fp, [sp, #243] ; 0xf3 │ │ + movw r0, #257 ; 0x101 │ │ + movt r0, #257 ; 0x101 │ │ + mov r2, r0 │ │ + umull r0, r1, fp, r0 │ │ + mla r1, fp, r2, r1 │ │ + ldr r2, [sp, #208] ; 0xd0 │ │ + str r0, [r2] │ │ + str r1, [r2, #4] │ │ + b 5f424 │ │ + ldrb fp, [sp, #243] ; 0xf3 │ │ + movw r0, #257 ; 0x101 │ │ + movt r0, #257 ; 0x101 │ │ + mov r2, r0 │ │ + umull r0, r1, fp, r0 │ │ + mla r1, fp, r2, r1 │ │ + vmov.32 d16[0], r0 │ │ + ldr r0, [sp, #208] ; 0xd0 │ │ + vmov.32 d16[1], r1 │ │ + vorr d17, d16, d16 │ │ + vst1.8 {d16-d17}, [r0] │ │ + ldr r5, [sp, #232] ; 0xe8 │ │ + ldr r0, [ip, #2156] ; 0x86c │ │ + ldr r1, [r7, #8] │ │ + ldr r2, [sp, #216] ; 0xd8 │ │ + add r0, r0, r5 │ │ + ldr r3, [pc, #1904] ; 5fbb0 │ │ + sub r0, r0, r1 │ │ + ldr r3, [pc, r3] │ │ + ldrb r9, [r3, r2, lsl #3] │ │ + cmp r9, r0, asr r5 │ │ + mov r1, r9 │ │ + asrge r1, r0, r5 │ │ + sub r0, r1, #1 │ │ + cmp r0, #15 │ │ + bhi 5f4e0 │ │ + add r2, pc, #4 │ │ + ldr r0, [r2, r0, lsl #2] │ │ + add pc, r2, r0 │ │ + andeq r0, r0, r0, asr #32 │ │ + andeq r0, r0, r8, asr r0 │ │ + andeq r0, r0, r4, ror r0 │ │ + muleq r0, ip, r0 │ │ + andeq r0, r0, r4, ror r0 │ │ + andeq r0, r0, r4, ror r0 │ │ + andeq r0, r0, r4, ror r0 │ │ + andeq r0, r0, r0, asr #1 │ │ + andeq r0, r0, r4, ror r0 │ │ + andeq r0, r0, r4, ror r0 │ │ + andeq r0, r0, r4, ror r0 │ │ + andeq r0, r0, r4, ror r0 │ │ + andeq r0, r0, r4, ror r0 │ │ + andeq r0, r0, r4, ror r0 │ │ + andeq r0, r0, r4, ror r0 │ │ + ; instruction: 0xfffffcec │ │ + ldr r1, [sp, #212] ; 0xd4 │ │ + ldr r0, [r7, #640] ; 0x280 │ │ + add r0, r0, r1, lsl #5 │ │ + add r0, r0, sl │ │ + strb fp, [r0, #64] ; 0x40 │ │ + b 5f198 │ │ + ldr r1, [sp, #212] ; 0xd4 │ │ + ldr r0, [r7, #640] ; 0x280 │ │ + add r0, r0, r1, lsl #5 │ │ + orr r1, fp, fp, lsl #8 │ │ + add r0, r0, sl │ │ + strh r1, [r0, #64] ; 0x40 │ │ + b 5f198 │ │ + ldr r2, [sp, #212] ; 0xd4 │ │ + ldr r0, [r7, #640] ; 0x280 │ │ + add r0, r0, r2, lsl #5 │ │ + mov r2, fp │ │ + add r0, r0, sl │ │ + add r0, r0, #64 ; 0x40 │ │ + bl 2ddc <__aeabi_memset@plt> │ │ + ldr r5, [sp, #232] ; 0xe8 │ │ + ldr ip, [sp, #236] ; 0xec │ │ + b 5f198 │ │ + movw r1, #257 ; 0x101 │ │ + ldr r2, [sp, #212] ; 0xd4 │ │ + ldr r0, [r7, #640] ; 0x280 │ │ + movt r1, #257 ; 0x101 │ │ + mul r1, fp, r1 │ │ + add r0, r0, r2, lsl #5 │ │ + add r0, r0, sl │ │ + str r1, [r0, #64] ; 0x40 │ │ + b 5f198 │ │ + movw r0, #257 ; 0x101 │ │ + ldr r3, [sp, #212] ; 0xd4 │ │ + movt r0, #257 ; 0x101 │ │ + ldr r2, [r7, #640] ; 0x280 │ │ + mov lr, r0 │ │ + umull r0, r1, fp, r0 │ │ + add r2, r2, r3, lsl #5 │ │ + add r2, r2, sl │ │ + mla r1, fp, lr, r1 │ │ + str r0, [r2, #64] ; 0x40 │ │ + str r1, [r2, #68] ; 0x44 │ │ + b 5f198 │ │ + ldr r2, [sp, #224] ; 0xe0 │ │ + ldrb r8, [r2] │ │ + b 5f0c4 │ │ + add r9, r9, #16 │ │ + ldr r6, [sp, #188] ; 0xbc │ │ + ldr r4, [sp, #132] ; 0x84 │ │ + ldr lr, [sp, #104] ; 0x68 │ │ + sub r8, r2, r5, lsl #2 │ │ + cmp r9, lr │ │ + bcc 5ee60 │ │ + ldr r4, [sp, #64] ; 0x40 │ │ + ldr r0, [sp, #72] ; 0x48 │ │ + cmp r4, r0 │ │ + bcc 5edcc │ │ + mov r0, #0 │ │ + add sp, sp, #252 ; 0xfc │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r0, [sp, #144] ; 0x90 │ │ + movw r2, #16448 ; 0x4040 │ │ + add r0, r7, r0 │ │ + strh r2, [r0, #48] ; 0x30 │ │ + sub r0, r3, #1 │ │ + ldr r3, [sp, #228] ; 0xe4 │ │ + cmp r0, #31 │ │ + bls 5f634 │ │ + b 5f7c8 │ │ + ldr r0, [sp, #144] ; 0x90 │ │ + add r0, r7, r0 │ │ + b 5f5dc │ │ + ldr r0, [sp, #144] ; 0x90 │ │ + add r0, r7, r0 │ │ + str r1, [r0, #52] ; 0x34 │ │ + str r1, [r0, #48] ; 0x30 │ │ + sub r0, r3, #1 │ │ + ldr r3, [sp, #228] ; 0xe4 │ │ + cmp r0, #31 │ │ + bls 5f634 │ │ + b 5f7c8 │ │ + andeq lr, r5, r0, lsl #3 │ │ + ldr r0, [sp, #144] ; 0x90 │ │ + vmov.i8 q8, #64 ; 0x40 │ │ + add r0, r7, r0 │ │ + add r0, r0, #48 ; 0x30 │ │ + b 5f620 │ │ + ldr r0, [sp, #144] ; 0x90 │ │ + vmov.i8 q8, #64 ; 0x40 │ │ + add r0, r7, r0 │ │ + add r0, r0, #48 ; 0x30 │ │ + vst1.8 {d16-d17}, [r0]! │ │ + vst1.8 {d16-d17}, [r0] │ │ + sub r0, r3, #1 │ │ + ldr r3, [sp, #228] ; 0xe4 │ │ + cmp r0, #31 │ │ + bhi 5f7c8 │ │ + add r2, pc, #4 │ │ + ldr r0, [r2, r0, lsl #2] │ │ + add pc, r2, r0 │ │ + andeq r0, r0, r0, lsl #1 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r8, lsl #3 │ │ + ldrdeq r0, [r0], -r0 ; │ │ + andeq r0, r0, r8, lsl #3 │ │ + andeq r0, r0, r8, lsl #3 │ │ + andeq r0, r0, r8, lsl #3 │ │ + andeq r0, r0, r4, ror #1 │ │ + andeq r0, r0, r8, lsl #3 │ │ + andeq r0, r0, r8, lsl #3 │ │ + andeq r0, r0, r8, lsl #3 │ │ + andeq r0, r0, r8, lsl #3 │ │ + andeq r0, r0, r8, lsl #3 │ │ + andeq r0, r0, r8, lsl #3 │ │ + andeq r0, r0, r8, lsl #3 │ │ + andeq r0, r0, ip, lsl #2 │ │ + andeq r0, r0, r8, lsl #3 │ │ + andeq r0, r0, r8, lsl #3 │ │ + andeq r0, r0, r8, lsl #3 │ │ + andeq r0, r0, r8, lsl #3 │ │ + andeq r0, r0, r8, lsl #3 │ │ + andeq r0, r0, r8, lsl #3 │ │ + andeq r0, r0, r8, lsl #3 │ │ + andeq r0, r0, r8, lsl #3 │ │ + andeq r0, r0, r8, lsl #3 │ │ + andeq r0, r0, r8, lsl #3 │ │ + andeq r0, r0, r8, lsl #3 │ │ + andeq r0, r0, r8, lsl #3 │ │ + andeq r0, r0, r8, lsl #3 │ │ + andeq r0, r0, r8, lsl #3 │ │ + andeq r0, r0, r8, lsl #3 │ │ + andeq r0, r0, r4, asr #2 │ │ + ldr r0, [r7, #640] ; 0x280 │ │ + ldr r2, [sp, #140] ; 0x8c │ │ + add r0, r0, r2 │ │ + mov r2, #64 ; 0x40 │ │ + strb r2, [r0, #32] │ │ + ldr r2, [sp, #100] ; 0x64 │ │ + mov r0, #0 │ │ + cmp r2, #0 │ │ + bne 5f7d8 │ │ + b 5fa1c │ │ + ldr r0, [r7, #640] ; 0x280 │ │ + ldr r2, [sp, #140] ; 0x8c │ │ + add r0, r0, r2 │ │ + movw r2, #16448 ; 0x4040 │ │ + strh r2, [r0, #32] │ │ + ldr r2, [sp, #100] ; 0x64 │ │ + mov r0, #0 │ │ + cmp r2, #0 │ │ + bne 5f7d8 │ │ + b 5fa1c │ │ + ldr r0, [r7, #640] ; 0x280 │ │ + ldr r2, [sp, #140] ; 0x8c │ │ + add r0, r0, r2 │ │ + b 5f734 │ │ + andeq lr, r5, r4, asr #32 │ │ + ldr r0, [r7, #640] ; 0x280 │ │ + ldr r2, [sp, #140] ; 0x8c │ │ + add r0, r0, r2 │ │ + str r1, [r0, #36] ; 0x24 │ │ + str r1, [r0, #32] │ │ + ldr r2, [sp, #100] ; 0x64 │ │ + mov r0, #0 │ │ + cmp r2, #0 │ │ + bne 5f7d8 │ │ + b 5fa1c │ │ + ldr r0, [r7, #640] ; 0x280 │ │ + ldr r2, [sp, #140] ; 0x8c │ │ + add r0, r0, r2 │ │ + str r1, [r0, #36] ; 0x24 │ │ + str r1, [r0, #32] │ │ + ldr r0, [r7, #640] ; 0x280 │ │ + add r0, r2, r0 │ │ + str r1, [r0, #44] ; 0x2c │ │ + str r1, [r0, #40] ; 0x28 │ │ + ldr r2, [sp, #100] ; 0x64 │ │ + mov r0, #0 │ │ + cmp r2, #0 │ │ + bne 5f7d8 │ │ + b 5fa1c │ │ + ldr r0, [r7, #640] ; 0x280 │ │ + ldr r2, [sp, #140] ; 0x8c │ │ + add r0, r0, r2 │ │ + str r1, [r0, #36] ; 0x24 │ │ + str r1, [r0, #32] │ │ + ldr r0, [r7, #640] ; 0x280 │ │ + add r0, r2, r0 │ │ + str r1, [r0, #44] ; 0x2c │ │ + str r1, [r0, #40] ; 0x28 │ │ + ldr r0, [r7, #640] ; 0x280 │ │ + add r0, r2, r0 │ │ + str r1, [r0, #52] ; 0x34 │ │ + str r1, [r0, #48] ; 0x30 │ │ + ldr r0, [r7, #640] ; 0x280 │ │ + add r0, r2, r0 │ │ + str r1, [r0, #60] ; 0x3c │ │ + str r1, [r0, #56] ; 0x38 │ │ + ldr r2, [sp, #100] ; 0x64 │ │ + mov r0, #0 │ │ + cmp r2, #0 │ │ + beq 5fa1c │ │ + sub r2, r3, #1 │ │ + cmp r2, #31 │ │ + bhi 5f958 │ │ + add r3, pc, #4 │ │ + ldr r2, [r3, r2, lsl #2] │ │ + add pc, r3, r2 │ │ + andeq r0, r0, r0, lsl #1 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r8, ror #2 │ │ + ldrdeq r0, [r0], -r4 │ │ + andeq r0, r0, r8, ror #2 │ │ + andeq r0, r0, r8, ror #2 │ │ + andeq r0, r0, r8, ror #2 │ │ + andeq r0, r0, r4, ror #1 │ │ + andeq r0, r0, r8, ror #2 │ │ + andeq r0, r0, r8, ror #2 │ │ + andeq r0, r0, r8, ror #2 │ │ + andeq r0, r0, r8, ror #2 │ │ + andeq r0, r0, r8, ror #2 │ │ + andeq r0, r0, r8, ror #2 │ │ + andeq r0, r0, r8, ror #2 │ │ + andeq r0, r0, r0, lsl r1 │ │ + andeq r0, r0, r8, ror #2 │ │ + andeq r0, r0, r8, ror #2 │ │ + andeq r0, r0, r8, ror #2 │ │ + andeq r0, r0, r8, ror #2 │ │ + andeq r0, r0, r8, ror #2 │ │ + andeq r0, r0, r8, ror #2 │ │ + andeq r0, r0, r8, ror #2 │ │ + andeq r0, r0, r8, ror #2 │ │ + andeq r0, r0, r8, ror #2 │ │ + andeq r0, r0, r8, ror #2 │ │ + andeq r0, r0, r8, ror #2 │ │ + andeq r0, r0, r8, ror #2 │ │ + andeq r0, r0, r8, ror #2 │ │ + andeq r0, r0, r8, ror #2 │ │ + andeq r0, r0, r8, ror #2 │ │ + andeq r0, r0, ip, lsr #2 │ │ + ldr r2, [sp, #136] ; 0x88 │ │ + mov r3, #64 ; 0x40 │ │ + add r2, r7, r2 │ │ + strb r3, [r2, #112] ; 0x70 │ │ + strb r3, [r2, #80] ; 0x50 │ │ + ldr r2, [sp, #224] ; 0xe0 │ │ + sub r2, r2, #1 │ │ + cmp r2, #31 │ │ + bls 5f968 │ │ + b 5fa1c │ │ + ldr r2, [sp, #136] ; 0x88 │ │ + movw r3, #16448 ; 0x4040 │ │ + add r2, r7, r2 │ │ + strh r3, [r2, #112] ; 0x70 │ │ + strh r3, [r2, #80] ; 0x50 │ │ + ldr r2, [sp, #224] ; 0xe0 │ │ + sub r2, r2, #1 │ │ + cmp r2, #31 │ │ + bls 5f968 │ │ + b 5fa1c │ │ + ldrdeq sp, [r5], -r8 │ │ + ldr r2, [sp, #136] ; 0x88 │ │ + add r2, r7, r2 │ │ + str r1, [r2, #112] ; 0x70 │ │ + b 5f8e8 │ │ + ldr r2, [sp, #136] ; 0x88 │ │ + add r2, r7, r2 │ │ + str r1, [r2, #116] ; 0x74 │ │ + str r1, [r2, #112] ; 0x70 │ │ + str r1, [r2, #84] ; 0x54 │ │ + str r1, [r2, #80] ; 0x50 │ │ + ldr r2, [sp, #224] ; 0xe0 │ │ + sub r2, r2, #1 │ │ + cmp r2, #31 │ │ + bls 5f968 │ │ + b 5fa1c │ │ + ldr r2, [sp, #136] ; 0x88 │ │ + vmov.i8 q8, #64 ; 0x40 │ │ + mov r3, #32 │ │ + add r2, r7, r2 │ │ + add r2, r2, #80 ; 0x50 │ │ + vst1.8 {d16-d17}, [r2], r3 │ │ + b 5f954 │ │ + ldr r2, [sp, #136] ; 0x88 │ │ + vmov.i8 q8, #64 ; 0x40 │ │ + add r3, r7, #80 ; 0x50 │ │ + mov r6, r2 │ │ + add r2, r2, #16 │ │ + add r7, r3, r2 │ │ + add r3, r3, r6 │ │ + vst1.8 {d16-d17}, [r7] │ │ + vst1.8 {d16-d17}, [r3] │ │ + ldr r3, [sp, #196] ; 0xc4 │ │ + add r3, r3, #112 ; 0x70 │ │ + add r2, r3, r2 │ │ + vst1.8 {d16-d17}, [r2] │ │ + add r2, r3, r6 │ │ + vst1.8 {d16-d17}, [r2] │ │ + ldr r2, [sp, #224] ; 0xe0 │ │ + sub r2, r2, #1 │ │ + cmp r2, #31 │ │ + bhi 5fa1c │ │ + add r3, pc, #4 │ │ + ldr r2, [r3, r2, lsl #2] │ │ + add pc, r3, r2 │ │ + andeq r0, r0, r0, lsl #1 │ │ + strheq r0, [r0], -r0 ; │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r0, ror #1 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r8, lsl #2 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r8, lsr r1 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r8, lsr #1 │ │ + muleq r0, r0, r1 │ │ + ldr r3, [sp, #196] ; 0xc4 │ │ + ldr r2, [sp, #168] ; 0xa8 │ │ + ldr r1, [r3, #640] ; 0x280 │ │ + mov r7, r2 │ │ add r1, r1, r2 │ │ - cmp r1, r0 │ │ - mov r2, r1 │ │ - movgt r2, r0 │ │ - cmp r1, #0 │ │ - movwmi r2, #0 │ │ - strh r2, [r4, #4] │ │ - ldr r1, [sp, #28] │ │ - add r1, r1, r3 │ │ - cmp r1, r0 │ │ - mov r2, r1 │ │ - movgt r2, r0 │ │ - cmp r1, #0 │ │ - movwmi r2, #0 │ │ - strh r2, [r4, #6] │ │ - ldrh r1, [r4, r8]! │ │ - ldr r2, [sp, #32] │ │ - ldrh r3, [r4, #2] │ │ - add r1, r2, r1 │ │ - cmp r1, r0 │ │ - mov r2, r1 │ │ - movgt r2, r0 │ │ - cmp r1, #0 │ │ - movwmi r2, #0 │ │ - strh r2, [r4] │ │ - ldr r1, [sp, #36] ; 0x24 │ │ - ldrh r2, [r4, #4] │ │ - add r1, r1, r3 │ │ - cmp r1, r0 │ │ - mov r3, r1 │ │ - movgt r3, r0 │ │ - cmp r1, #0 │ │ - movwmi r3, #0 │ │ - strh r3, [r4, #2] │ │ - ldr r1, [sp, #40] ; 0x28 │ │ - ldrh r3, [r4, #6] │ │ + mov r2, #64 ; 0x40 │ │ + strb r2, [r1, #64] ; 0x40 │ │ + ldr r1, [r3, #640] ; 0x280 │ │ + add r1, r1, r7 │ │ + strb r2, [r1, #96] ; 0x60 │ │ + add sp, sp, #252 ; 0xfc │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r3, [sp, #196] ; 0xc4 │ │ + ldr r2, [sp, #168] ; 0xa8 │ │ + ldr r1, [r3, #640] ; 0x280 │ │ + mov r7, r2 │ │ add r1, r1, r2 │ │ - cmp r1, r0 │ │ - mov r2, r1 │ │ - movgt r2, r0 │ │ - cmp r1, #0 │ │ - movwmi r2, #0 │ │ - strh r2, [r4, #4] │ │ + movw r2, #16448 ; 0x4040 │ │ + strh r2, [r1, #64] ; 0x40 │ │ + ldr r1, [r3, #640] ; 0x280 │ │ + add r1, r1, r7 │ │ + strh r2, [r1, #96] ; 0x60 │ │ + add sp, sp, #252 ; 0xfc │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r3, [sp, #196] ; 0xc4 │ │ + ldr r7, [sp, #168] ; 0xa8 │ │ + ldr r2, [r3, #640] ; 0x280 │ │ + add r2, r2, r7 │ │ + str r1, [r2, #64] ; 0x40 │ │ + ldr r2, [r3, #640] ; 0x280 │ │ + add r2, r2, r7 │ │ + str r1, [r2, #96] ; 0x60 │ │ + add sp, sp, #252 ; 0xfc │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r3, [sp, #196] ; 0xc4 │ │ + ldr r7, [sp, #168] ; 0xa8 │ │ + ldr r2, [r3, #640] ; 0x280 │ │ + add r2, r2, r7 │ │ + str r1, [r2, #68] ; 0x44 │ │ + str r1, [r2, #64] ; 0x40 │ │ + ldr r2, [r3, #640] ; 0x280 │ │ + add r2, r2, r7 │ │ + str r1, [r2, #100] ; 0x64 │ │ + str r1, [r2, #96] ; 0x60 │ │ + add sp, sp, #252 ; 0xfc │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r7, [sp, #196] ; 0xc4 │ │ + ldr r3, [sp, #168] ; 0xa8 │ │ + ldr r2, [r7, #640] ; 0x280 │ │ + mov r6, r3 │ │ + add r2, r2, r3 │ │ + add r3, r3, #8 │ │ + str r1, [r2, #68] ; 0x44 │ │ + str r1, [r2, #64] ; 0x40 │ │ + ldr r2, [r7, #640] ; 0x280 │ │ + add r2, r2, r3 │ │ + str r1, [r2, #68] ; 0x44 │ │ + str r1, [r2, #64] ; 0x40 │ │ + ldr r2, [r7, #640] ; 0x280 │ │ + add r2, r2, r6 │ │ + str r1, [r2, #100] ; 0x64 │ │ + str r1, [r2, #96] ; 0x60 │ │ + ldr r2, [r7, #640] ; 0x280 │ │ + add r2, r2, r3 │ │ + str r1, [r2, #100] ; 0x64 │ │ + str r1, [r2, #96] ; 0x60 │ │ + add sp, sp, #252 ; 0xfc │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r5, [sp, #196] ; 0xc4 │ │ + ldr r3, [sp, #168] ; 0xa8 │ │ + ldr r2, [r5, #640] ; 0x280 │ │ + mov r4, r3 │ │ + add r7, r4, #16 │ │ + add r2, r2, r3 │ │ + add r3, r3, #8 │ │ + add r6, r4, #24 │ │ + str r1, [r2, #68] ; 0x44 │ │ + str r1, [r2, #64] ; 0x40 │ │ + ldr r2, [r5, #640] ; 0x280 │ │ + add r2, r2, r3 │ │ + str r1, [r2, #68] ; 0x44 │ │ + str r1, [r2, #64] ; 0x40 │ │ + ldr r2, [r5, #640] ; 0x280 │ │ + add r2, r2, r7 │ │ + str r1, [r2, #68] ; 0x44 │ │ + str r1, [r2, #64] ; 0x40 │ │ + ldr r2, [r5, #640] ; 0x280 │ │ + add r2, r2, r6 │ │ + str r1, [r2, #68] ; 0x44 │ │ + str r1, [r2, #64] ; 0x40 │ │ + ldr r2, [r5, #640] ; 0x280 │ │ + add r2, r2, r4 │ │ + str r1, [r2, #100] ; 0x64 │ │ + str r1, [r2, #96] ; 0x60 │ │ + ldr r2, [r5, #640] ; 0x280 │ │ + add r2, r2, r3 │ │ + str r1, [r2, #100] ; 0x64 │ │ + str r1, [r2, #96] ; 0x60 │ │ + ldr r2, [r5, #640] ; 0x280 │ │ + add r2, r2, r7 │ │ + str r1, [r2, #100] ; 0x64 │ │ + str r1, [r2, #96] ; 0x60 │ │ + ldr r2, [r5, #640] ; 0x280 │ │ + add r2, r2, r6 │ │ + str r1, [r2, #100] ; 0x64 │ │ + str r1, [r2, #96] ; 0x60 │ │ + add sp, sp, #252 ; 0xfc │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + andeq sp, r5, ip, ror #19 │ │ + andeq sp, r5, r4, asr r8 │ │ + andeq sp, r5, r0, asr r5 │ │ + andeq sp, r5, ip, lsr #6 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #84 ; 0x54 │ │ + str r2, [sp, #48] ; 0x30 │ │ + ldr r6, [sp, #136] ; 0x88 │ │ + ldr r2, [sp, #140] ; 0x8c │ │ + ldr lr, [sp, #144] ; 0x90 │ │ + cmp r6, #0 │ │ + ldr r5, [r0] │ │ + str r3, [sp, #52] ; 0x34 │ │ + str r0, [sp, #56] ; 0x38 │ │ + str r1, [sp, #68] ; 0x44 │ │ + beq 5fc00 │ │ + ldr r0, [r5, #1284] ; 0x504 │ │ + subs r9, r0, #3 │ │ + sub r0, r0, #1 │ │ + clz r0, r0 │ │ + movwne r9, #1 │ │ + lsr r1, r0, #5 │ │ + b 5fc08 │ │ + mov r1, #0 │ │ + mov r9, #0 │ │ + eor r0, r9, #1 │ │ + str r0, [sp, #80] ; 0x50 │ │ + asr r0, r2, #16 │ │ + sxth sl, r2 │ │ + mov r2, #4 │ │ + str r0, [sp, #76] ; 0x4c │ │ + lsr r8, r2, r9 │ │ + lsr r0, r2, r1 │ │ + cmp r6, #0 │ │ + mov r2, r6 │ │ + movwne r2, #1 │ │ + ldr fp, [sp, #132] ; 0x84 │ │ + add r3, lr, r2, lsl #2 │ │ + ldr ip, [sp, #128] ; 0x80 │ │ + eor r4, r1, #1 │ │ + str r1, [sp, #72] ; 0x48 │ │ + ldr r1, [r3, #20] │ │ + ldr r3, [r5, #1276] ; 0x4fc │ │ + ldr r7, [lr, #28] │ │ + str r1, [sp, #64] ; 0x40 │ │ + cmp r7, r3 │ │ + str r8, [sp, #60] ; 0x3c │ │ + bne 5fd1c │ │ + ldr r3, [r5, #1280] ; 0x500 │ │ + ldr r7, [lr, #32] │ │ + cmp r7, r3 │ │ + bne 5fd1c │ │ + mul ip, r0, fp │ │ + str r0, [sp, #44] ; 0x2c │ │ + ldr r0, [sp, #72] ; 0x48 │ │ + mov r1, #15 │ │ + mov r3, #3 │ │ + cmp r0, #0 │ │ + str r4, [sp, #36] ; 0x24 │ │ + and r4, sl, r1, lsr r4 │ │ + movwne r3, #4 │ │ + ldr r7, [r5, #1256] ; 0x4e8 │ │ + mov fp, #3 │ │ + ldr r1, [lr, #8] │ │ + cmp r9, #0 │ │ + add sl, ip, sl, asr r3 │ │ + movwne fp, #4 │ │ + cmp r1, r7 │ │ + str fp, [sp, #40] ; 0x28 │ │ + beq 5ffdc │ │ + ldr r0, [sp, #124] ; 0x7c │ │ + cmp r4, #0 │ │ ldr r1, [sp, #44] ; 0x2c │ │ - add r1, r1, r3 │ │ - cmp r1, r0 │ │ - mov r2, r1 │ │ - movgt r2, r0 │ │ - cmp r1, #0 │ │ - movwmi r2, #0 │ │ - strh r2, [r4, #6] │ │ - ldrh r1, [r4, r8]! │ │ - ldr r2, [sp, #48] ; 0x30 │ │ - ldrh r3, [r4, #2] │ │ - add r1, r2, r1 │ │ - cmp r1, r0 │ │ - mov r2, r1 │ │ - movgt r2, r0 │ │ - cmp r1, #0 │ │ - movwmi r2, #0 │ │ - strh r2, [r4] │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - ldrh r2, [r4, #4] │ │ - add r1, r1, r3 │ │ - cmp r1, r0 │ │ - mov r3, r1 │ │ - movgt r3, r0 │ │ - cmp r1, #0 │ │ - movwmi r3, #0 │ │ - strh r3, [r4, #2] │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - ldrh r3, [r4, #6] │ │ - add r1, r1, r2 │ │ - cmp r1, r0 │ │ - mov r2, r1 │ │ - movgt r2, r0 │ │ - cmp r1, #0 │ │ - movwmi r2, #0 │ │ - strh r2, [r4, #4] │ │ + mov r6, lr │ │ + mla r0, r1, r0, sl │ │ + mov r1, r4 │ │ + movwne r1, #1 │ │ + add r1, r0, r1, lsl #2 │ │ + mov r0, lr │ │ + bl 28744 │ │ + mov r1, r4 │ │ + mvn r4, #0 │ │ + cmp r0, #0 │ │ + bne 5fe1c │ │ + str r1, [sp, #28] │ │ + mov lr, r6 │ │ + ldr r1, [r5, #1276] ; 0x4fc │ │ + ldr r0, [r5, #1280] ; 0x500 │ │ + ldr r3, [sp, #72] ; 0x48 │ │ + add r1, r1, r9 │ │ + str sl, [sp, #32] │ │ + add sl, r0, r3 │ │ + ldr r6, [sp, #136] ; 0x88 │ │ + b 5fff8 │ │ + ldr r3, [sp, #148] ; 0x94 │ │ + mul r7, r8, ip │ │ + mov ip, r0 │ │ + str r5, [sp, #44] ; 0x2c │ │ + mov r0, r4 │ │ + add fp, r5, r3, lsl #4 │ │ + ldr r3, [sp, #80] ; 0x50 │ │ + ldr r5, [sp, #76] ; 0x4c │ │ + movw r6, #0 │ │ + ldr lr, [fp, #1952]! ; 0x7a0 │ │ + movt r6, #65534 ; 0xfffe │ │ + lsl r7, r7, #4 │ │ + ldr r4, [fp, #-12] │ │ + add r7, r7, r5, lsl r3 │ │ + ldr r1, [fp, #-4] │ │ + add r5, r6, r4, lsl #3 │ │ + asr r3, r5, #31 │ │ + smlal r5, r3, r4, r7 │ │ + rsbs r4, r5, #0 │ │ + rsc r7, r3, #0 │ │ + cmp r3, #0 │ │ + movpl r4, r5 │ │ + movpl r7, r3 │ │ + adds r4, r4, #128 ; 0x80 │ │ + adc r5, r7, #0 │ │ + cmp r3, #0 │ │ + ldr r3, [sp, #132] ; 0x84 │ │ + lsr r4, r4, #8 │ │ + orr r7, r4, r5, lsl #24 │ │ + mov r4, fp │ │ + rsbmi r7, r7, #0 │ │ + ldr r5, [r4, #-8]! │ │ + mul r3, ip, r3 │ │ + str r5, [sp, #80] ; 0x50 │ │ + str r4, [sp, #76] ; 0x4c │ │ + mvn r4, #0 │ │ + lsl r3, r3, #4 │ │ + add r0, r3, sl, lsl r0 │ │ + add r3, r6, r1, lsl #3 │ │ + asr r6, r3, #31 │ │ + smlal r3, r6, r1, r0 │ │ + rsbs r0, r3, #0 │ │ + rsc r1, r6, #0 │ │ + cmp r6, #0 │ │ + movpl r0, r3 │ │ + movpl r1, r6 │ │ + adds r0, r0, #128 ; 0x80 │ │ + adc r1, r1, #0 │ │ + cmp r6, #0 │ │ + lsr r0, r0, #8 │ │ + orr r0, r0, r1, lsl #24 │ │ + ldr r1, [sp, #124] ; 0x7c │ │ + rsbmi r0, r0, #0 │ │ + add r6, r0, #32 │ │ + mul r8, ip, r1 │ │ + sub r0, r8, #1 │ │ + mla sl, lr, r0, r6 │ │ + mov r0, #5 │ │ + add r5, r0, sl, asr #10 │ │ + ldr r0, [sp, #144] ; 0x90 │ │ + mov r1, r5 │ │ + bl 28744 │ │ + cmp r0, #0 │ │ + beq 5fe28 │ │ + mov r0, r4 │ │ + add sp, sp, #84 ; 0x54 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r0, [sp, #120] ; 0x78 │ │ + add r4, r7, #32 │ │ ldr r1, [sp, #60] ; 0x3c │ │ - add r1, r1, r3 │ │ - cmp r1, r0 │ │ - movle r0, r1 │ │ - cmp r1, #0 │ │ - movwmi r0, #0 │ │ - strh r0, [r4, #6] │ │ - add sp, sp, #64 ; 0x40 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #1 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #40] ; 4cda4 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - str ip, [sp, #12] │ │ - mov ip, #0 │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq lr, r5, r8, lsl #26 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #36] ; 4cdec │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str lr, [sp, #16] │ │ - str lr, [sp, #12] │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq lr, r5, r0, asr #25 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #44] ; 4ce3c │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #36] ; 4ce40 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq lr, r5, r4, ror ip │ │ - andeq lr, r5, r0, ror ip │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #44] ; 4ce90 │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #36] ; 4ce94 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq lr, r5, r8, lsr #24 │ │ - andeq lr, r5, r4, lsl ip │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #36] ; 4cedc │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str lr, [sp, #16] │ │ - str lr, [sp, #12] │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - ldrdeq lr, [r5], -r4 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #44] ; 4cf2c │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #36] ; 4cf30 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq lr, r5, ip, lsl #23 │ │ - andeq lr, r5, r4, lsl #23 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #44] ; 4cf80 │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #36] ; 4cf84 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq lr, r5, ip, lsr fp │ │ - andeq lr, r5, ip, lsr #22 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #44] ; 4cfd4 │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #36] ; 4cfd8 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - ldrdeq lr, [r5], -ip │ │ - ldrdeq lr, [r5], -ip │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #44] ; 4d028 │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #36] ; 4d02c │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - muleq r5, r4, sl │ │ - andeq lr, r5, ip, ror sl │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #36] ; 4d074 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str lr, [sp, #16] │ │ - str lr, [sp, #12] │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq lr, r5, r0, asr #20 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #44] ; 4d0c4 │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #36] ; 4d0c8 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - strdeq lr, [r5], -r0 │ │ - andeq lr, r5, r0, ror #19 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #44] ; 4d118 │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #36] ; 4d11c │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - muleq r5, r8, r9 │ │ - muleq r5, r0, r9 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #44] ; 4d16c │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #36] ; 4d170 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq lr, r5, r8, asr #18 │ │ - andeq lr, r5, r4, asr #18 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #44] ; 4d1c0 │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #36] ; 4d1c4 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - strdeq lr, [r5], -ip │ │ - andeq lr, r5, r8, ror #17 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #44] ; 4d214 │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #36] ; 4d218 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq lr, r5, r0, lsr #17 │ │ - muleq r5, r8, r8 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #44] ; 4d268 │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #36] ; 4d26c │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq lr, r5, r0, asr r8 │ │ - andeq lr, r5, r0, asr #16 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #1 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4d2c4 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4d2c8 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #0 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq lr, r5, r4, lsl #16 │ │ - andeq lr, r5, r8, ror #15 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 4d31c │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 4d320 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq lr, r5, ip, lsr #15 │ │ - muleq r5, r0, r7 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 4d374 │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 4d378 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq lr, r5, r0, asr r7 │ │ - andeq lr, r5, ip, lsr r7 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 4d3cc │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 4d3d0 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq lr, r5, r0, lsl #14 │ │ - ldrdeq lr, [r5], -ip │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 4d424 │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 4d428 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq lr, r5, r8, lsr #13 │ │ - andeq lr, r5, ip, lsl #13 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 4d47c │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 4d480 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq lr, r5, r0, asr r6 │ │ - andeq lr, r5, r8, lsr r6 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 4d4d4 │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 4d4d8 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - strdeq lr, [r5], -ip │ │ - ldrdeq lr, [r5], -ip │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 4d52c │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 4d530 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - muleq r5, r8, r5 │ │ - andeq lr, r5, r8, lsl #11 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 4d584 │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 4d588 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq lr, r5, ip, asr #10 │ │ - andeq lr, r5, r4, lsr #10 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 4d5dc │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 4d5e0 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - strdeq lr, [r5], -r4 │ │ - ldrdeq lr, [r5], -r8 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 4d634 │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 4d638 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - muleq r5, r4, r4 │ │ - andeq lr, r5, r4, ror r4 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 4d68c │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 4d690 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq lr, r5, r8, lsr r4 │ │ - andeq lr, r5, r0, lsr #8 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 4d6e4 │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 4d6e8 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq lr, r5, r4, ror #7 │ │ - ldrdeq lr, [r5], -r0 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 4d73c │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 4d740 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - muleq r5, r4, r3 │ │ - andeq lr, r5, r0, ror r3 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 4d794 │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 4d798 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq lr, r5, r4, lsr r3 │ │ - andeq lr, r5, ip, lsl r3 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 4d7ec │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 4d7f0 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq lr, r5, r0, ror #5 │ │ - andeq lr, r5, r0, asr #5 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #1 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 4d844 │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 4d848 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - muleq r5, r0, r2 │ │ - andeq lr, r5, r4, ror #4 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4d8a0 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4d8a4 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq lr, r5, ip, lsr r2 │ │ - andeq lr, r5, r0, lsl r2 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4d8fc │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4d900 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - ldrdeq lr, [r5], -ip │ │ - ; instruction: 0x0005e1b8 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4d958 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4d95c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq lr, r5, r8, lsl #3 │ │ - andeq lr, r5, r4, asr r1 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4d9b4 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4d9b8 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq lr, r5, ip, lsr #2 │ │ - andeq lr, r5, r0, lsl #2 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4da10 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4da14 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - ldrdeq lr, [r5], -r0 │ │ - andeq lr, r5, r8, lsr #1 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4da6c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4da70 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq lr, r5, r8, ror r0 │ │ - andeq lr, r5, r8, asr #32 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4dac8 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4dacc │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq lr, r5, r0, lsl r0 │ │ - strdeq sp, [r5], -r0 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4db24 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4db28 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq sp, r5, r0, asr #31 │ │ - andeq sp, r5, r8, lsl #31 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4db80 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4db84 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq sp, r5, r4, ror #30 │ │ - andeq sp, r5, r8, lsr pc │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4dbdc │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4dbe0 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq sp, r5, r0, lsl #30 │ │ - ldrdeq sp, [r5], -r0 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4dc38 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4dc3c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq sp, r5, r0, lsr #29 │ │ - andeq sp, r5, r8, ror lr │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4dc94 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4dc98 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq sp, r5, r8, asr #28 │ │ - andeq sp, r5, r4, lsr #28 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4dcf0 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4dcf4 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - strdeq sp, [r5], -r4 │ │ - andeq sp, r5, r0, asr #27 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4dd4c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4dd50 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - muleq r5, r0, sp │ │ - andeq sp, r5, r8, ror #26 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4dda8 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4ddac │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq sp, r5, r8, lsr sp │ │ - andeq sp, r5, r8, lsl #26 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #1 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4de04 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4de08 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #0 │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - ; instruction: 0x0005dcb4 │ │ - ; instruction: 0x0005dcb8 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 4de5c │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 4de60 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq sp, r5, ip, asr ip │ │ - andeq sp, r5, r0, ror #24 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 4deb4 │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 4deb8 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq sp, r5, r0, lsl #24 │ │ - andeq sp, r5, ip, lsl #24 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 4df0c │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 4df10 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - ; instruction: 0x0005dbb0 │ │ - andeq sp, r5, ip, lsr #23 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 4df64 │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 4df68 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq sp, r5, r8, asr fp │ │ - andeq sp, r5, ip, asr fp │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 4dfbc │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 4dfc0 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq sp, r5, r0, lsl #22 │ │ - andeq sp, r5, r8, lsl #22 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 4e014 │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 4e018 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq sp, r5, ip, lsr #21 │ │ - andeq sp, r5, ip, lsr #21 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 4e06c │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 4e070 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq sp, r5, r8, asr #20 │ │ - andeq sp, r5, r8, asr sl │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 4e0c4 │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 4e0c8 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - strdeq sp, [r5], -ip │ │ - strdeq sp, [r5], -r4 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 4e11c │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 4e120 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq sp, r5, r4, lsr #19 │ │ - andeq sp, r5, r8, lsr #19 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 4e174 │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 4e178 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq sp, r5, r4, asr #18 │ │ - andeq sp, r5, r4, asr #18 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 4e1cc │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 4e1d0 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq sp, r5, r8, ror #17 │ │ - strdeq sp, [r5], -r0 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 4e224 │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 4e228 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - muleq r5, r4, r8 │ │ - andeq sp, r5, r0, lsr #17 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 4e27c │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 4e280 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq sp, r5, r4, asr #16 │ │ - andeq sp, r5, r0, asr #16 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 4e2d4 │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 4e2d8 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq sp, r5, r4, ror #15 │ │ - andeq sp, r5, ip, ror #15 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 4e32c │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 4e330 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - muleq r5, r0, r7 │ │ - muleq r5, r0, r7 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #1 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #36] ; 4e378 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str lr, [sp, #16] │ │ - str lr, [sp, #12] │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq sp, r5, r0, asr #14 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #40] ; 4e3c4 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - strdeq sp, [r5], -ip │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #48] ; 4e418 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #40] ; 4e41c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq sp, r5, ip, lsr #13 │ │ - andeq sp, r5, r8, lsr #13 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #48] ; 4e470 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #40] ; 4e474 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq sp, r5, ip, asr r6 │ │ - andeq sp, r5, r8, asr #12 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #40] ; 4e4c0 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq sp, r5, r4, lsl #12 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #48] ; 4e514 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #40] ; 4e518 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - ; instruction: 0x0005d5b8 │ │ - ; instruction: 0x0005d5b0 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #48] ; 4e56c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #40] ; 4e570 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq sp, r5, r4, ror #10 │ │ - andeq sp, r5, r4, asr r5 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #48] ; 4e5c4 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #40] ; 4e5c8 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq sp, r5, r0, lsl #10 │ │ - andeq sp, r5, r0, lsl #10 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #48] ; 4e61c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #40] ; 4e620 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - ; instruction: 0x0005d4b4 │ │ - muleq r5, ip, r4 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #40] ; 4e66c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq sp, r5, ip, asr r4 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #48] ; 4e6c0 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #40] ; 4e6c4 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq sp, r5, r8, lsl #8 │ │ - strdeq sp, [r5], -r8 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #48] ; 4e718 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #40] ; 4e71c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq sp, r5, ip, lsr #7 │ │ - andeq sp, r5, r4, lsr #7 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #48] ; 4e770 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #40] ; 4e774 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq sp, r5, r8, asr r3 │ │ - andeq sp, r5, r4, asr r3 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #48] ; 4e7c8 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #40] ; 4e7cc │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq sp, r5, r8, lsl #6 │ │ - strdeq sp, [r5], -r4 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #48] ; 4e820 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #40] ; 4e824 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq sp, r5, r8, lsr #5 │ │ - andeq sp, r5, r0, lsr #5 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #48] ; 4e878 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #40] ; 4e87c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq sp, r5, r4, asr r2 │ │ - andeq sp, r5, r4, asr #4 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #1 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 4e8d0 │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 4e8d4 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq sp, r5, r4, lsl #4 │ │ - andeq sp, r5, r8, ror #3 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4e92c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4e930 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - ; instruction: 0x0005d1b0 │ │ - muleq r5, r4, r1 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4e988 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4e98c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq sp, r5, r0, asr r1 │ │ - andeq sp, r5, ip, lsr r1 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4e9e4 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4e9e8 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - strdeq sp, [r5], -ip │ │ - ldrdeq sp, [r5], -r8 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4ea40 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4ea44 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq sp, r5, r0, lsr #1 │ │ - andeq sp, r5, r4, lsl #1 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4ea9c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4eaa0 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq sp, r5, r4, asr #32 │ │ - andeq sp, r5, ip, lsr #32 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4eaf8 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4eafc │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq ip, r5, ip, ror #31 │ │ - andeq ip, r5, ip, asr #31 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4eb54 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4eb58 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq ip, r5, r4, lsl #31 │ │ - andeq ip, r5, r4, ror pc │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4ebb0 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4ebb4 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq ip, r5, r4, lsr pc │ │ - andeq ip, r5, ip, lsl #30 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4ec0c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4ec10 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - ldrdeq ip, [r5], -r8 │ │ - ; instruction: 0x0005cebc │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4ec68 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4ec6c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq ip, r5, r4, ror lr │ │ - andeq ip, r5, r4, asr lr │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4ecc4 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4ecc8 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq ip, r5, r4, lsl lr │ │ - strdeq ip, [r5], -ip ; │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4ed20 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4ed24 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - ; instruction: 0x0005cdbc │ │ - andeq ip, r5, r8, lsr #27 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4ed7c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4ed80 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq ip, r5, r8, ror #26 │ │ - andeq ip, r5, r4, asr #26 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4edd8 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4eddc │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq ip, r5, r4, lsl #26 │ │ - andeq ip, r5, ip, ror #25 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4ee34 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4ee38 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq ip, r5, ip, lsr #25 │ │ - andeq ip, r5, ip, lsl #25 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #1 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4ee90 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4ee94 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #2 │ │ - str ip, [sp, #8] │ │ - mov ip, #32 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq ip, r5, r8, asr ip │ │ - andeq ip, r5, ip, lsr #24 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4eeec │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4eef0 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #2 │ │ - str ip, [sp, #8] │ │ - mov ip, #32 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq ip, r5, r0, lsl #24 │ │ - ldrdeq ip, [r5], -r4 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #1 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 4ef44 │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 4ef48 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq ip, r5, r0, ror fp │ │ - andeq ip, r5, r4, lsl #23 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4efa0 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4efa4 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq ip, r5, ip, lsl fp │ │ - andeq ip, r5, r0, lsr fp │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4effc │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4f000 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - ; instruction: 0x0005cabc │ │ - ldrdeq ip, [r5], -r8 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4f058 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4f05c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq ip, r5, r8, ror #20 │ │ - andeq ip, r5, r4, ror sl │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4f0b4 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4f0b8 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq ip, r5, ip, lsl #20 │ │ - andeq ip, r5, r0, lsr #20 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4f110 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4f114 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - ; instruction: 0x0005c9b0 │ │ - andeq ip, r5, r8, asr #19 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4f16c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4f170 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq ip, r5, r8, asr r9 │ │ - andeq ip, r5, r8, ror #18 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4f1c8 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4f1cc │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - strdeq ip, [r5], -r0 │ │ - andeq ip, r5, r0, lsl r9 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4f224 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4f228 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq ip, r5, r0, lsr #17 │ │ - andeq ip, r5, r8, lsr #17 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4f280 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4f284 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq ip, r5, r4, asr #16 │ │ - andeq ip, r5, r8, asr r8 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4f2dc │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4f2e0 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq ip, r5, r0, ror #15 │ │ - strdeq ip, [r5], -r0 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4f338 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4f33c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq ip, r5, r0, lsl #15 │ │ - muleq r5, r8, r7 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4f394 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4f398 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq ip, r5, r8, lsr #14 │ │ - andeq ip, r5, r4, asr #14 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4f3f0 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4f3f4 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - ldrdeq ip, [r5], -r4 │ │ - andeq ip, r5, r0, ror #13 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4f44c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4f450 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq ip, r5, r0, ror r6 │ │ - andeq ip, r5, r8, lsl #13 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4f4a8 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4f4ac │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq ip, r5, r8, lsl r6 │ │ - andeq ip, r5, r8, lsr #12 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #1 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 4f500 │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 4f504 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq ip, r5, r4, asr #11 │ │ - andeq ip, r5, r8, asr #11 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4f55c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4f560 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq ip, r5, r0, ror r5 │ │ - andeq ip, r5, r4, ror r5 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4f5b8 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4f5bc │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq ip, r5, r0, lsl r5 │ │ - andeq ip, r5, ip, lsl r5 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4f614 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4f618 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - ; instruction: 0x0005c4bc │ │ - ; instruction: 0x0005c4b8 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4f670 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4f674 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq ip, r5, r0, ror #8 │ │ - andeq ip, r5, r4, ror #8 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4f6cc │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4f6d0 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq ip, r5, r4, lsl #8 │ │ - andeq ip, r5, ip, lsl #8 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4f728 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4f72c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq ip, r5, ip, lsr #7 │ │ - andeq ip, r5, ip, lsr #7 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4f784 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4f788 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq ip, r5, r4, asr #6 │ │ - andeq ip, r5, r4, asr r3 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4f7e0 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4f7e4 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - strdeq ip, [r5], -r4 │ │ - andeq ip, r5, ip, ror #5 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4f83c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4f840 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - muleq r5, r8, r2 │ │ - muleq r5, ip, r2 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4f898 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4f89c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq ip, r5, r4, lsr r2 │ │ - andeq ip, r5, r4, lsr r2 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4f8f4 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4f8f8 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - ldrdeq ip, [r5], -r4 │ │ - ldrdeq ip, [r5], -ip ; │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4f950 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4f954 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq ip, r5, ip, ror r1 │ │ - andeq ip, r5, r8, lsl #3 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4f9ac │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4f9b0 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq ip, r5, r8, lsr #2 │ │ - andeq ip, r5, r4, lsr #2 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4fa08 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4fa0c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq ip, r5, r4, asr #1 │ │ - andeq ip, r5, ip, asr #1 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4fa64 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4fa68 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq ip, r5, ip, rrx │ │ - andeq ip, r5, ip, rrx │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #1 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #40] ; 4fab4 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - str ip, [sp, #12] │ │ - mov ip, #2 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq ip, r5, r8, lsl r0 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #40] ; 4fb00 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - str ip, [sp, #12] │ │ - mov ip, #2 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - ldrdeq fp, [r5], -r0 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #48] ; 4fb54 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #40] ; 4fb58 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #2 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq fp, r5, r0, lsl #31 │ │ - andeq fp, r5, ip, ror pc │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #48] ; 4fbac │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #40] ; 4fbb0 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #2 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq fp, r5, r0, lsr pc │ │ - andeq fp, r5, ip, lsl pc │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #40] ; 4fbfc │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - str ip, [sp, #12] │ │ - mov ip, #2 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - ldrdeq fp, [r5], -r8 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #48] ; 4fc50 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #40] ; 4fc54 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #2 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq fp, r5, ip, lsl #29 │ │ - andeq fp, r5, r4, lsl #29 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #48] ; 4fca8 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #40] ; 4fcac │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #2 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq fp, r5, r8, lsr lr │ │ - andeq fp, r5, r8, lsr #28 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #48] ; 4fd00 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #40] ; 4fd04 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #2 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - ldrdeq fp, [r5], -r4 │ │ - ldrdeq fp, [r5], -r4 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #48] ; 4fd58 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #40] ; 4fd5c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #2 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq fp, r5, r8, lsl #27 │ │ - andeq fp, r5, r0, ror sp │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #40] ; 4fda8 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - str ip, [sp, #12] │ │ - mov ip, #2 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq fp, r5, r0, lsr sp │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #48] ; 4fdfc │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #40] ; 4fe00 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #2 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - ldrdeq fp, [r5], -ip │ │ - andeq fp, r5, ip, asr #25 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #48] ; 4fe54 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #40] ; 4fe58 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #2 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq fp, r5, r0, lsl #25 │ │ - andeq fp, r5, r8, ror ip │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #1 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 4feac │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 4feb0 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #32 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq fp, r5, r8, lsr ip │ │ - andeq fp, r5, ip, lsl ip │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4ff08 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4ff0c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #32 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq fp, r5, r4, ror #23 │ │ - andeq fp, r5, r8, asr #23 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #1 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4ff64 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4ff68 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #2 │ │ - str ip, [sp, #8] │ │ - mov ip, #64 ; 0x40 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq fp, r5, ip, lsl #23 │ │ - andeq fp, r5, r8, ror #22 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #1 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 4ffc0 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 4ffc4 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #2 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #32 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq fp, r5, r8, lsl #22 │ │ - andeq fp, r5, ip, lsl fp │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 5001c │ │ - ldr ip, [pc, ip] │ │ + cmp r4, #3072 ; 0xc00 │ │ + str r8, [sp, #40] ; 0x28 │ │ + asr ip, r4, #10 │ │ + ldr lr, [sp, #144] ; 0x90 │ │ + cmpge r6, #3072 ; 0xc00 │ │ + mul r8, r1, r0 │ │ + ldr r1, [sp, #80] ; 0x50 │ │ + ldr r2, [lr, #28] │ │ + ldr r3, [lr, #32] │ │ + add r2, r2, r9 │ │ + sub r0, r8, #1 │ │ + asr r2, r2, r9 │ │ + mla r0, r1, r0, r4 │ │ + asr r1, r6, #10 │ │ + asr r7, r0, #10 │ │ + ldr r0, [sp, #72] ; 0x48 │ │ + add r3, r3, r0 │ │ + asr r3, r3, r0 │ │ + bge 5ff00 │ │ + str r8, [sp, #80] ; 0x50 │ │ + asr r0, sl, #10 │ │ + ldr r8, [sp, #44] ; 0x2c │ │ + mov r9, #640 ; 0x280 │ │ + str r0, [sp, #72] ; 0x48 │ │ + ldr r5, [sp, #136] ; 0x88 │ │ + ldr r0, [r8, #2088] ; 0x828 │ │ + add r5, lr, r5, lsl #2 │ │ + sub lr, ip, #3 │ │ + ldr r0, [r0, #332] ; 0x14c │ │ + str r0, [sp, #60] ; 0x3c │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + ldr sl, [r5, #8] │ │ + add r0, r0, #9152 ; 0x23c0 │ │ + str lr, [sp] │ │ + add r5, r0, #81920 ; 0x14000 │ │ + sub r0, r1, #3 │ │ + stmib sp, {r0, r5, r9, sl} │ │ + ldr r0, [sp, #64] ; 0x40 │ │ + str r0, [sp, #20] │ │ + sub r0, r7, ip │ │ + ldr r7, [sp, #72] ; 0x48 │ │ + add r0, r0, #8 │ │ + sub r1, r7, r1 │ │ + ldr r7, [sp, #60] ; 0x3c │ │ + add r1, r1, #8 │ │ + blx r7 │ │ + mov r7, r8 │ │ + movw r0, #1926 ; 0x786 │ │ + ldr r8, [sp, #80] ; 0x50 │ │ + add r2, r5, r0 │ │ + b 5ff34 │ │ + add r0, r7, #5 │ │ + cmp r0, r2 │ │ + cmple r5, r3 │ │ + bgt 5fe80 │ │ + ldr r9, [sp, #64] ; 0x40 │ │ + ldr r7, [sp, #44] ; 0x2c │ │ + lsr r0, r9, #1 │ │ + mul r0, r1, r0 │ │ + ldr r1, [sp, #136] ; 0x88 │ │ + add r1, lr, r1, lsl #2 │ │ + ldr r1, [r1, #8] │ │ + add r0, r1, r0, lsl #1 │ │ + add r2, r0, ip, lsl #1 │ │ + ldr r0, [sp, #68] ; 0x44 │ │ + ldr r5, [r7, #2088] ; 0x828 │ │ + ldr r3, [sp, #40] ; 0x28 │ │ + cmp r0, #0 │ │ + beq 5ff84 │ │ + ldr r1, [sp, #76] ; 0x4c │ │ + bfc r6, #10, #22 │ │ + ldr r7, [r7, #2756] ; 0xac4 │ │ + bfc r4, #10, #22 │ │ + ldr lr, [fp] │ │ + ldr ip, [r1] │ │ + ldr r1, [sp, #152] ; 0x98 │ │ + add r5, r5, r1, lsl #2 │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + ldr r5, [r5, #168] ; 0xa8 │ │ + str r8, [sp] │ │ + stmib sp, {r3, r4, r6, ip, lr} │ │ + mov r3, r9 │ │ + str r7, [sp, #24] │ │ + b 5ffc8 │ │ + ldr r0, [sp, #76] ; 0x4c │ │ + bfc r6, #10, #22 │ │ + ldr ip, [fp] │ │ + bfc r4, #10, #22 │ │ + ldr r7, [r7, #2756] ; 0xac4 │ │ + ldr r1, [r0] │ │ + ldr r0, [sp, #152] ; 0x98 │ │ + add r0, r5, r0, lsl #2 │ │ + ldr r5, [r0, #248] ; 0xf8 │ │ + ldr r0, [sp, #48] ; 0x30 │ │ + stm sp, {r3, r4, r6} │ │ + mov r3, r8 │ │ + str r1, [sp, #12] │ │ + mov r1, r2 │ │ + mov r2, r9 │ │ str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 50020 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #2 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #32 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - ; instruction: 0x0005bab0 │ │ - andeq fp, r5, r4, asr #21 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #1 │ │ + str r7, [sp, #20] │ │ + blx r5 │ │ + mov r4, #0 │ │ + mov r0, r4 │ │ + add sp, sp, #84 ; 0x54 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r1, [r5, #2156] ; 0x86c │ │ + ldr r0, [r5, #2160] ; 0x870 │ │ + ldr r3, [sp, #72] ; 0x48 │ │ + str sl, [sp, #32] │ │ + lsl r1, r1, #2 │ │ + lsl sl, r0, #2 │ │ + str r4, [sp, #28] │ │ + ldr r2, [sp, #80] ; 0x50 │ │ + mov r4, #15 │ │ + ldr r7, [sp, #76] ; 0x4c │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + and r4, r7, r4, lsr r2 │ │ + ldr r2, [sp, #128] ; 0x80 │ │ + cmp r4, #0 │ │ + str r4, [sp, #72] ; 0x48 │ │ + ldr fp, [sp, #120] ; 0x78 │ │ + mul r2, r8, r2 │ │ + add ip, r2, r7, asr r0 │ │ + asr r0, sl, r3 │ │ + mov sl, r4 │ │ + str r0, [sp, #76] ; 0x4c │ │ + mov r0, r4 │ │ + ldr r4, [sp, #44] ; 0x2c │ │ + asr r2, r1, r9 │ │ + movwne sl, #3 │ │ + movwne r0, #1 │ │ + cmp ip, sl │ │ + blt 60098 │ │ + ldr r7, [sp, #28] │ │ + ldr r3, [sp, #32] │ │ + cmp r7, #0 │ │ + mov r1, r7 │ │ + movwne r7, #3 │ │ + movwne r1, #1 │ │ + cmp r3, r7 │ │ + blt 60098 │ │ + mla r7, r8, fp, ip │ │ + add r0, r7, r0, lsl #2 │ │ + cmp r0, r2 │ │ + bgt 60098 │ │ + ldr r0, [sp, #124] ; 0x7c │ │ + ldr r3, [sp, #32] │ │ + mla r0, r4, r0, r3 │ │ + add r0, r0, r1, lsl #2 │ │ + ldr r1, [sp, #76] ; 0x4c │ │ + cmp r0, r1 │ │ + ble 60188 │ │ + add r1, lr, r6, lsl #2 │ │ + ldr r6, [sp, #124] ; 0x7c │ │ + ldr r0, [r5, #2088] ; 0x828 │ │ + ldr r9, [r1, #8] │ │ + mul r1, r4, r6 │ │ + ldr r4, [sp, #32] │ │ + ldr lr, [r0, #332] ; 0x14c │ │ + mul r0, r8, fp │ │ + ldr fp, [sp, #28] │ │ + ldr r7, [sp, #56] ; 0x38 │ │ + mov r3, r4 │ │ + cmp fp, #0 │ │ + add r7, r7, #9152 ; 0x23c0 │ │ + subne r3, r3, #3 │ │ + sub r4, ip, sl │ │ + str r4, [sp] │ │ + add r7, r7, #81920 ; 0x14000 │ │ + mov r8, #384 ; 0x180 │ │ + stmib sp, {r3, r7, r8, r9} │ │ + ldr r9, [sp, #72] ; 0x48 │ │ + ldr r3, [sp, #76] ; 0x4c │ │ + cmp r9, #0 │ │ + ldr r4, [sp, #64] ; 0x40 │ │ + addne r0, r0, #7 │ │ + cmp fp, #0 │ │ + addne r1, r1, #7 │ │ + str r4, [sp, #20] │ │ + blx lr │ │ + cmp fp, #0 │ │ + orrne sl, sl, #576 ; 0x240 │ │ + add r2, r7, sl, lsl #1 │ │ + ldr r0, [sp, #68] ; 0x44 │ │ + ldr r7, [r5, #2088] ; 0x828 │ │ + cmp r0, #0 │ │ + beq 601c4 │ │ + ldr r1, [sp, #60] ; 0x3c │ │ + ldr r3, [sp, #120] ; 0x78 │ │ + mul r1, r1, r3 │ │ + ldr r3, [r5, #2756] ; 0xac4 │ │ + mov r5, r6 │ │ + ldr r6, [sp, #152] ; 0x98 │ │ + add r7, r7, r6, lsl #2 │ │ + ldr r6, [sp, #44] ; 0x2c │ │ + ldr ip, [r7, #128] ; 0x80 │ │ + mul r7, r6, r5 │ │ + ldr r6, [sp, #36] ; 0x24 │ │ + ldr r5, [sp, #80] ; 0x50 │ │ + stm sp, {r1, r7} │ │ + lsl r6, fp, r6 │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + lsl r5, r9, r5 │ │ + str r3, [sp, #16] │ │ + mov r3, r8 │ │ + str r5, [sp, #8] │ │ + str r6, [sp, #12] │ │ + blx ip │ │ + mov r4, #0 │ │ + mov r0, r4 │ │ + add sp, sp, #84 ; 0x54 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r8, [sp, #64] ; 0x40 │ │ + ldr r1, [sp, #32] │ │ + ldr fp, [sp, #28] │ │ + lsr r0, r8, #1 │ │ + ldr r9, [sp, #72] ; 0x48 │ │ + mul r0, r0, r1 │ │ + add r1, lr, r6, lsl #2 │ │ + ldr r6, [sp, #124] ; 0x7c │ │ + ldr r1, [r1, #8] │ │ + add r0, r1, r0, lsl #1 │ │ + add r2, r0, ip, lsl #1 │ │ + ldr r0, [sp, #68] ; 0x44 │ │ + ldr r7, [r5, #2088] ; 0x828 │ │ + cmp r0, #0 │ │ + bne 60124 │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + ldr r1, [sp, #120] ; 0x78 │ │ + mul r3, r0, r1 │ │ + ldr r0, [sp, #152] ; 0x98 │ │ + ldr r1, [r5, #2756] ; 0xac4 │ │ + ldr r5, [sp, #80] ; 0x50 │ │ + add r0, r7, r0, lsl #2 │ │ + ldr r7, [r0, #208] ; 0xd0 │ │ + lsl r5, r9, r5 │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + mul r0, r0, r6 │ │ + ldr r6, [sp, #36] ; 0x24 │ │ + lsl r6, fp, r6 │ │ + stm sp, {r0, r5, r6} │ │ + ldr r0, [sp, #48] ; 0x30 │ │ + str r1, [sp, #12] │ │ + mov r1, r2 │ │ + mov r2, r8 │ │ + blx r7 │ │ + mov r4, #0 │ │ + mov r0, r4 │ │ + add sp, sp, #84 ; 0x54 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #148 ; 0x94 │ │ + ldr r9, [r0] │ │ + mov r6, #0 │ │ + str r1, [sp, #44] ; 0x2c │ │ + mov r8, #0 │ │ + ldr r1, [sp, #188] ; 0xbc │ │ + ldr r7, [sp, #184] ; 0xb8 │ │ + str r0, [sp, #116] ; 0x74 │ │ + cmp r1, #0 │ │ + ldr r0, [r9, #2088] ; 0x828 │ │ + str r3, [sp, #92] ; 0x5c │ │ + mov r3, r1 │ │ + str r0, [sp, #72] ; 0x48 │ │ + mov r0, #0 │ │ + str r2, [sp, #112] ; 0x70 │ │ + beq 6027c │ │ + ldr r1, [r9, #1284] ; 0x504 │ │ + subs r8, r1, #3 │ │ + sub r1, r1, #1 │ │ + clz r1, r1 │ │ + movwne r8, #1 │ │ + lsr r6, r1, #5 │ │ + ldrb r2, [r7, #1] │ │ + mov r1, #4 │ │ + lsr r4, r1, r6 │ │ + str r4, [sp, #40] ; 0x28 │ │ + mul r2, r4, r2 │ │ + cmp r2, #0 │ │ + beq 60640 │ │ + ldr r4, [sp, #192] ; 0xc0 │ │ + lsr r1, r1, r8 │ │ + str r1, [sp, #104] ; 0x68 │ │ + cmp r3, #0 │ │ + ldrb r0, [r7] │ │ + ldr r2, [r4, #32] │ │ + ldr r1, [r4, #28] │ │ + add r2, r2, r6 │ │ + ldr ip, [sp, #196] ; 0xc4 │ │ + add r1, r1, r8 │ │ + str r9, [sp, #68] ; 0x44 │ │ + asr r2, r2, r6 │ │ + str r6, [sp, #64] ; 0x40 │ │ + str r2, [sp, #120] ; 0x78 │ │ + asr r1, r1, r8 │ │ + ldr r2, [sp, #116] ; 0x74 │ │ + str r1, [sp, #108] ; 0x6c │ │ + add r1, r2, #134 ; 0x86 │ │ + add r1, r1, #91136 ; 0x16400 │ │ + str r1, [sp, #52] ; 0x34 │ │ + add r1, r2, #9152 ; 0x23c0 │ │ + add r1, r1, #81920 ; 0x14000 │ │ + str r1, [sp, #48] ; 0x30 │ │ + add r1, r4, r3, lsl #2 │ │ + movwne r3, #1 │ │ + add r1, r1, #8 │ │ + str r1, [sp, #60] ; 0x3c │ │ + add r1, r4, r3, lsl #2 │ │ + str r3, [sp, #88] ; 0x58 │ │ + add r1, r1, #20 │ │ + str r1, [sp, #84] ; 0x54 │ │ + ldr r1, [sp, #92] ; 0x5c │ │ + mov r3, #0 │ │ + lsl r2, r1, #3 │ │ + lsl r1, r1, #2 │ │ + str r1, [sp, #32] │ │ + add r1, ip, #28 │ │ + str r2, [sp, #28] │ │ + str r1, [sp, #56] ; 0x38 │ │ + ldr r2, [sp, #104] ; 0x68 │ │ + uxtb r1, r0 │ │ + mul r1, r2, r1 │ │ + cmp r1, #0 │ │ + beq 605f4 │ │ + ldr r0, [sp, #116] ; 0x74 │ │ + ldr r1, [sp, #196] ; 0xc4 │ │ + str r3, [sp, #36] ; 0x24 │ │ + orr r3, r3, #4 │ │ + ldr r0, [r0, #12] │ │ + mov r2, r1 │ │ + ldr r4, [r1, #8] │ │ + ldr r2, [r2, #24] │ │ + lsl r0, r0, #2 │ │ + ldr r7, [r1, #4] │ │ + add r0, r0, r3, lsl r6 │ │ + asr r3, r4, #31 │ │ + ldr r1, [r1, #16] │ │ + smlal r4, r3, r2, r0 │ │ + asr r2, r7, #31 │ │ + ldr r5, [sp, #44] ; 0x2c │ │ + smlal r7, r2, r0, r1 │ │ + str r4, [sp, #100] ; 0x64 │ │ + ldr r4, [sp, #112] ; 0x70 │ │ + str r3, [sp, #96] ; 0x60 │ │ + str r2, [sp, #76] ; 0x4c │ │ + mov r2, #0 │ │ + str r7, [sp, #80] ; 0x50 │ │ + b 60408 │ │ + ldr r3, [sp, #72] ; 0x48 │ │ + ldr r4, [sp, #56] ; 0x38 │ │ + ldr r7, [r3, #324] ; 0x144 │ │ + ldr r3, [r9, #2756] ; 0xac4 │ │ + str r1, [sp, #4] │ │ + ldr r1, [sp, #92] ; 0x5c │ │ + str r0, [sp, #8] │ │ + mov r0, r5 │ │ + str r3, [sp, #12] │ │ + mov r3, r6 │ │ + str r4, [sp] │ │ + blx r7 │ │ + ldr r7, [sp, #184] ; 0xb8 │ │ + ldr r6, [sp, #64] ; 0x40 │ │ + ldr r2, [sp, #136] ; 0x88 │ │ + ldr r4, [sp, #132] ; 0x84 │ │ + ldrb r0, [r7] │ │ + add r4, r4, #16 │ │ + ldr r1, [sp, #104] ; 0x68 │ │ + add r5, r5, #16 │ │ + add r2, r2, #8 │ │ + mul r1, r1, r0 │ │ + cmp r2, r1 │ │ + bcs 605f0 │ │ + ldr r0, [sp, #116] ; 0x74 │ │ + ldr r1, [sp, #196] ; 0xc4 │ │ + str r2, [sp, #136] ; 0x88 │ │ + add r2, r2, #4 │ │ + ldr r0, [r0, #8] │ │ + mov r7, r1 │ │ + ldr r1, [r1, #12] │ │ + str r1, [sp, #144] ; 0x90 │ │ + ldr r1, [r7, #20] │ │ + lsl r0, r0, #2 │ │ + str r4, [sp, #132] ; 0x84 │ │ + add r4, r0, r2, lsl r8 │ │ + ldr r0, [sp, #100] ; 0x64 │ │ + ldr r2, [sp, #96] ; 0x60 │ │ + ldr r3, [sp, #84] ; 0x54 │ │ + smlal r0, r2, r1, r4 │ │ + str r5, [sp, #128] ; 0x80 │ │ + ldrsh r9, [r7, #30] │ │ + ldr r3, [r3] │ │ + str r3, [sp, #124] ; 0x7c │ │ + eor r3, r6, #31 │ │ + ldrsh fp, [r7, #28] │ │ + lsr r0, r0, r6 │ │ + lsl r1, r2, #1 │ │ + orr sl, r0, r1, lsl r3 │ │ + ldrsh r0, [r7, #34] ; 0x22 │ │ + str r0, [sp, #140] ; 0x8c │ │ + asr r0, r2, r6 │ │ + lsr r1, sl, #16 │ │ + orr r0, r1, r0, lsl #16 │ │ + add r6, r0, #8 │ │ + ldr r2, [sp, #88] ; 0x58 │ │ + mov r5, r0 │ │ + ldr r0, [sp, #192] ; 0xc0 │ │ + mov r1, r6 │ │ + ldrsh r7, [r7, #32] │ │ + bl 28744 │ │ + cmp r0, #0 │ │ + bne 60648 │ │ + ldr r2, [sp, #144] ; 0x90 │ │ + eor r3, r8, #31 │ │ + ldr r0, [sp, #80] ; 0x50 │ │ + ldr r1, [sp, #76] ; 0x4c │ │ + smlal r0, r1, r4, r2 │ │ + lsl r2, r1, #1 │ │ + lsr r0, r0, r8 │ │ + orr r0, r0, r2, lsl r3 │ │ + sub r2, r9, r9, lsl #3 │ │ + sub r2, r2, fp, lsl #2 │ │ + ldr r3, [sp, #140] ; 0x8c │ │ + uxtah fp, r2, r0 │ │ + lsr r0, r0, #16 │ │ + asr r1, r1, r8 │ │ + orr r0, r0, r1, lsl #16 │ │ + uxth r1, sl │ │ + sub r2, r1, r7, lsl #2 │ │ + sub r1, r0, #4 │ │ + sub r4, r2, r3, lsl #2 │ │ + cmp r1, #3 │ │ + blt 60510 │ │ + ldr r2, [sp, #120] ; 0x78 │ │ + cmp r6, r2 │ │ + ldrle r3, [sp, #108] ; 0x6c │ │ + addle r2, r0, #8 │ │ + cmple r2, r3 │ │ + ble 605c0 │ │ + ldr r9, [sp, #68] ; 0x44 │ │ + sub r0, r0, #7 │ │ + ldr r2, [sp, #60] ; 0x3c │ │ + mov r6, #64 ; 0x40 │ │ + ldr r3, [sp, #120] ; 0x78 │ │ + ldr r1, [r9, #2088] ; 0x828 │ │ + ldr r2, [r2] │ │ + ldr r7, [r1, #332] ; 0x14c │ │ + sub r1, r5, #7 │ │ + stm sp, {r0, r1} │ │ + mov r1, #15 │ │ + ldr r0, [sp, #48] ; 0x30 │ │ + str r2, [sp, #16] │ │ + ldr r2, [sp, #108] ; 0x6c │ │ + str r0, [sp, #8] │ │ + ldr r0, [sp, #124] ; 0x7c │ │ + str r0, [sp, #20] │ │ + mov r0, #15 │ │ + str r6, [sp, #12] │ │ + blx r7 │ │ + ldr r2, [sp, #52] ; 0x34 │ │ + ldr r3, [sp, #112] ; 0x70 │ │ + bic r1, fp, #63 ; 0x3f │ │ + ldr r5, [sp, #128] ; 0x80 │ │ + bic r0, r4, #63 ; 0x3f │ │ + cmp r3, #0 │ │ + beq 603a8 │ │ + ldr r3, [sp, #72] ; 0x48 │ │ + ldr r4, [sp, #56] ; 0x38 │ │ + ldr r7, [r3, #328] ; 0x148 │ │ + ldr r3, [r9, #2756] ; 0xac4 │ │ + str r4, [sp] │ │ + ldr r4, [sp, #132] ; 0x84 │ │ + str r1, [sp, #4] │ │ + ldr r1, [sp, #92] ; 0x5c │ │ + str r0, [sp, #8] │ │ + mov r0, r4 │ │ + str r3, [sp, #12] │ │ + mov r3, r6 │ │ + blx r7 │ │ + ldr r7, [sp, #184] ; 0xb8 │ │ + ldr r6, [sp, #64] ; 0x40 │ │ + ldr r2, [sp, #136] ; 0x88 │ │ + b 603e8 │ │ + sub r2, r5, #4 │ │ + cmp r2, #2 │ │ + ble 60510 │ │ + ldr r6, [sp, #124] ; 0x7c │ │ + ldr r9, [sp, #68] ; 0x44 │ │ + lsr r0, r6, #1 │ │ + mul r0, r2, r0 │ │ + ldr r2, [sp, #60] ; 0x3c │ │ + ldr r2, [r2] │ │ + add r0, r2, r0, lsl #1 │ │ + add r2, r0, r1, lsl #1 │ │ + b 60564 │ │ + ldr r3, [sp, #36] ; 0x24 │ │ + ldr r1, [sp, #44] ; 0x2c │ │ + cmp r1, #0 │ │ + beq 6060c │ │ + ldr r2, [sp, #32] │ │ + add r1, r1, r2, lsl #1 │ │ + b 60620 │ │ + ldr r2, [sp, #28] │ │ + ldr r1, [sp, #112] ; 0x70 │ │ + add r1, r1, r2, lsl #1 │ │ + str r1, [sp, #112] ; 0x70 │ │ + mov r1, #0 │ │ + str r1, [sp, #44] ; 0x2c │ │ + add r3, r3, #8 │ │ + ldrb r1, [r7, #1] │ │ + ldr r2, [sp, #40] ; 0x28 │ │ + mul r1, r2, r1 │ │ + cmp r3, r1 │ │ + bcc 60334 │ │ + mov r0, #0 │ │ + add sp, sp, #148 ; 0x94 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + mvn r0, #0 │ │ + add sp, sp, #148 ; 0x94 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #84 ; 0x54 │ │ + str r2, [sp, #64] ; 0x40 │ │ + str r1, [sp, #56] ; 0x38 │ │ + ldr fp, [r0, #12] │ │ + ldr r2, [r0, #8] │ │ + and r1, fp, #30 │ │ + ldr r7, [sp, #120] ; 0x78 │ │ + ldr r5, [r0] │ │ + str r0, [sp, #80] ; 0x50 │ │ + add r0, r0, r1, lsl #2 │ │ + movw r1, #8952 ; 0x22f8 │ │ + cmp r7, #0 │ │ + beq 606a8 │ │ + ldr r6, [r5, #1284] ; 0x504 │ │ + subs r7, r6, #3 │ │ + sub r6, r6, #1 │ │ + clz r6, r6 │ │ + movwne r7, #1 │ │ + lsr r6, r6, #5 │ │ + b 606b0 │ │ + mov r6, #0 │ │ + mov r7, #0 │ │ + add r0, r0, r1 │ │ + str r0, [sp, #76] ; 0x4c │ │ + ldr r0, [sp, #80] ; 0x50 │ │ + mov r1, #4 │ │ + lsr r6, r1, r6 │ │ + lsr r1, r1, r7 │ │ + add sl, r0, #9152 ; 0x23c0 │ │ + str r6, [sp, #72] ; 0x48 │ │ + ldr r0, [r0, #4] │ │ + movw r6, #13856 ; 0x3620 │ │ + str r5, [sp, #60] ; 0x3c │ │ + str r3, [sp, #52] ; 0x34 │ │ + ldr r6, [r0, r6] │ │ + str r1, [sp, #68] ; 0x44 │ │ + cmp fp, r6 │ │ + ble 608c4 │ │ + ldr r1, [sp, #120] ; 0x78 │ │ + ldr ip, [sp, #132] ; 0x84 │ │ + cmp r1, #0 │ │ + beq 6072c │ │ + ldrb r1, [r3] │ │ + ldr r6, [sp, #68] ; 0x44 │ │ + ldrb r7, [r3, #1] │ │ + mul r1, r6, r1 │ │ + ldr r6, [sp, #72] ; 0x48 │ │ + mla r1, r6, r7, r1 │ │ + cmp r1, #16 │ │ + bcc 608c4 │ │ + cmp ip, #0 │ │ + bgt 60734 │ │ + b 608c4 │ │ + cmp ip, #1 │ │ + blt 608c4 │ │ + ldr fp, [sp, #60] ; 0x3c │ │ + mov lr, #0 │ │ + ldr r8, [sp, #68] ; 0x44 │ │ + mov r6, #0 │ │ + ldr r0, [sp, #124] ; 0x7c │ │ + str sl, [sp, #36] ; 0x24 │ │ + add r0, r0, #1 │ │ + str r0, [sp, #44] ; 0x2c │ │ + b 6076c │ │ + cmp r4, #2 │ │ + movls r4, #2 │ │ + add r6, r4, r6 │ │ + cmp r6, ip │ │ + bge 608bc │ │ + ldrb r0, [r3, #2] │ │ + cmp r0, #4 │ │ + movcs r0, #4 │ │ + cmp lr, r0 │ │ + bge 608bc │ │ + ldr r0, [sp, #80] ; 0x50 │ │ + ldr r1, [sp, #76] ; 0x4c │ │ + ldr r0, [r0, #8] │ │ + ldr r2, [r1, #-4] │ │ + add r9, r0, r6 │ │ + add r5, r9, #1 │ │ + add r1, r2, r5, lsl #4 │ │ + ldrb r7, [r1, #10] │ │ + ldrsb r1, [r1, #8] │ │ + ldr r0, [pc, #744] ; 60a94 │ │ + cmp r1, #1 │ │ + ldr r0, [pc, r0] │ │ + ldrb r4, [r0, r7, lsl #2] │ │ + blt 60758 │ │ + ldr r0, [sp, #80] ; 0x50 │ │ + sub r1, r1, #1 │ │ + ldr ip, [r2, r5, lsl #4] │ │ + ldrb r7, [r3] │ │ + ldrb r2, [r3, #1] │ │ + ldr r3, [sp, #44] ; 0x2c │ │ + cmp r4, r7 │ │ + ldr sl, [r0, #640] ; 0x280 │ │ + movls r7, r4 │ │ + add r5, r3, r6 │ │ + str lr, [sp, #48] ; 0x30 │ │ + add r3, sl, r5 │ │ + mov r5, #176 ; 0xb0 │ │ + ldr lr, [r0, #12] │ │ + cmp r4, #2 │ │ + ldrb sl, [r3, #352] ; 0x160 │ │ + movwcc r7, #2 │ │ + ldrb r3, [r3, #384] ; 0x180 │ │ + cmp r2, #16 │ │ + str r1, [sp, #28] │ │ + smlabb r1, r1, r5, fp │ │ str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 50074 │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 50078 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #32 │ │ str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq fp, r5, r0, ror #20 │ │ - andeq fp, r5, r4, ror #20 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 500d0 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 500d4 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ + mul r5, r7, r8 │ │ + str r9, [sp, #8] │ │ + str r7, [sp] │ │ + movcs r2, #16 │ │ + add r1, r1, #16 │ │ + str r1, [sp, #24] │ │ + ldr r1, [sp, #120] ; 0x78 │ │ + lsr r7, r2, #1 │ │ + str r1, [sp, #16] │ │ + ldr r1, [pc, #600] ; 60a98 │ │ + ldr r1, [pc, r1] │ │ + add r3, r1, r3, lsl #2 │ │ + add r1, r7, r7, lsl #1 │ │ + add r1, r1, #3 │ │ + ldrb r2, [r3, sl] │ │ + lsl r3, r5, #1 │ │ + ldr sl, [sp, #36] ; 0x24 │ │ + lsr r1, r1, #2 │ │ + str r2, [sp, #32] │ │ + str r1, [sp, #4] │ │ + mov r2, #0 │ │ + mov r1, sl │ │ + bl 5fbb4 │ │ + cmp r0, #0 │ │ + bne 60a8c │ │ + mul r1, r6, r8 │ │ + ldr r2, [sp, #72] ; 0x48 │ │ + ldr r0, [fp, #2088] ; 0x828 │ │ + mov r3, r5 │ │ + mul r2, r7, r2 │ │ + ldr r7, [r0, #320] ; 0x140 │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + add r0, r0, r1, lsl #1 │ │ + ldr r1, [sp, #64] ; 0x40 │ │ + str r2, [sp] │ │ + mov r2, sl │ │ + blx r7 │ │ + ldr lr, [sp, #48] ; 0x30 │ │ + ldr r3, [sp, #52] ; 0x34 │ │ + ldr ip, [sp, #132] ; 0x84 │ │ + add lr, lr, #1 │ │ + b 60758 │ │ + ldr r1, [sp, #80] ; 0x50 │ │ + ldmib r1, {r0, r2} │ │ + movw r1, #13848 ; 0x3618 │ │ + ldr r1, [r0, r1] │ │ + mov r0, #0 │ │ + cmp r2, r1 │ │ + ble 60a8c │ │ + ldr r1, [sp, #136] ; 0x88 │ │ + cmp r1, #1 │ │ + blt 60a8c │ │ + ldr r0, [sp, #64] ; 0x40 │ │ + mov r6, #0 │ │ + ldr r1, [sp, #72] ; 0x48 │ │ + mov r9, #176 ; 0xb0 │ │ + ldr fp, [sp, #60] ; 0x3c │ │ + asr r0, r0, #1 │ │ + mul r0, r1, r0 │ │ + mov r1, #0 │ │ + str r0, [sp, #40] ; 0x28 │ │ + b 60934 │ │ + ldr r0, [pc, #392] ; 60a9c │ │ + ldr r0, [pc, r0] │ │ + add r0, r0, lr, lsl #2 │ │ + ldrb r4, [r0, #1] │ │ + cmp r4, #2 │ │ + ldr r0, [sp, #136] ; 0x88 │ │ + movls r4, #2 │ │ + add r6, r4, r6 │ │ + cmp r6, r0 │ │ + bge 60a88 │ │ + ldrb r0, [r3, #3] │ │ + cmp r0, #4 │ │ + movcs r0, #4 │ │ + cmp r1, r0 │ │ + bge 60a88 │ │ + ldr r0, [sp, #80] ; 0x50 │ │ + add r4, r6, #1 │ │ + ldr ip, [r0, #8] │ │ + ldr r0, [sp, #76] ; 0x4c │ │ + sub r5, ip, #1 │ │ + ldr r7, [r0, r4, lsl #2] │ │ + add r0, r7, r5, lsl #4 │ │ + ldrsb r2, [r0, #8] │ │ + ldrb lr, [r0, #10] │ │ + cmp r2, #0 │ │ + ble 6090c │ │ + ldr r0, [sp, #128] ; 0x80 │ │ + mov r8, sl │ │ + ldr r7, [r7, r5, lsl #4] │ │ + sub r2, r2, #1 │ │ + ldrb r5, [r3] │ │ + ldrb sl, [r3, #1] │ │ + add r3, r4, r0 │ │ + ldr r0, [sp, #80] ; 0x50 │ │ + cmp r5, #16 │ │ + str r1, [sp, #44] ; 0x2c │ │ + movcs r5, #16 │ │ + add r3, r0, r3 │ │ + ldr r4, [r0, #12] │ │ + ldrb r1, [r3, #368] ; 0x170 │ │ + ldrb r3, [r3, #400] ; 0x190 │ │ + str r2, [sp, #28] │ │ + smlabb r2, r2, r9, fp │ │ + str r7, [sp, #20] │ │ + ldr r7, [sp, #120] ; 0x78 │ │ + str r7, [sp, #16] │ │ + add r7, r4, r6 │ │ + str r7, [sp, #12] │ │ + ldr r7, [sp, #68] ; 0x44 │ │ + str r1, [sp, #48] ; 0x30 │ │ + lsr r1, r5, #1 │ │ str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #32 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq fp, r5, ip, lsl #20 │ │ - andeq fp, r5, r0, lsl sl │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #1 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #40] ; 50120 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ + str r1, [sp] │ │ + mul r5, r1, r7 │ │ + add r1, r2, #16 │ │ + ldr r2, [pc, #176] ; 60aa0 │ │ + ldr r2, [pc, r2] │ │ + str r1, [sp, #24] │ │ + ldr r1, [pc, #168] ; 60aa4 │ │ + add r2, r2, lr, lsl #2 │ │ + ldrb r4, [r2, #1] │ │ + ldr r1, [pc, r1] │ │ + ldr r2, [sp, #48] ; 0x30 │ │ + cmp r4, sl │ │ + add r1, r1, r3, lsl #2 │ │ + movls sl, r4 │ │ + cmp r4, #2 │ │ + lsl r3, r5, #1 │ │ + ldrb r1, [r1, r2] │ │ + movwcc sl, #2 │ │ + mov r2, #0 │ │ + str r1, [sp, #32] │ │ + mov r1, r8 │ │ + str sl, [sp, #4] │ │ + bl 5fbb4 │ │ + cmp r0, #0 │ │ + bne 60a8c │ │ + ldr r1, [sp, #40] ; 0x28 │ │ + mov r3, r5 │ │ + ldr r2, [sp, #72] ; 0x48 │ │ + ldr r0, [fp, #2088] ; 0x828 │ │ + mul r1, r1, r6 │ │ + ldr r7, [r0, #316] ; 0x13c │ │ + mul r2, sl, r2 │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + add r0, r0, r1, lsl #1 │ │ + ldr r1, [sp, #64] ; 0x40 │ │ + str r2, [sp] │ │ + mov r2, r8 │ │ + blx r7 │ │ + ldr r1, [sp, #44] ; 0x2c │ │ + mov sl, r8 │ │ + ldr r3, [sp, #52] ; 0x34 │ │ + add r1, r1, #1 │ │ + b 6091c │ │ + mov r0, #0 │ │ + add sp, sp, #84 ; 0x54 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ; instruction: 0x0005bfb0 │ │ + andeq fp, r5, ip, lsr pc │ │ + andeq fp, r5, ip, asr #28 │ │ + andeq fp, r5, r0, ror sp │ │ + andeq fp, r5, r8, ror sp │ │ + push {r4, r5, r6, lr} │ │ + sub sp, sp, #16 │ │ + mov r5, r0 │ │ + ldr r0, [r0, #2180] ; 0x884 │ │ + ldr r2, [r5, #1268] ; 0x4f4 │ │ + mov r6, r1 │ │ + ldr r3, [r5, #1272] ; 0x4f8 │ │ + mul r0, r1, r0 │ │ + ldr r4, [r5, #3592] ; 0xe08 │ │ + lsr r2, r2, #1 │ │ + ldr r1, [r5, #1284] ; 0x504 │ │ + sub r1, r1, #1 │ │ + clz r1, r1 │ │ + lsl r0, r0, #2 │ │ + mul r2, r2, r0 │ │ + lsr r1, r1, #5 │ │ + add r2, r4, r2, lsl #1 │ │ + str r2, [sp, #4] │ │ + asr r2, r3, #1 │ │ + mul r0, r2, r0 │ │ + ldr r2, [r5, #3596] ; 0xe0c │ │ + asr r0, r0, r1 │ │ + add r1, r2, r0, lsl #1 │ │ + str r1, [sp, #8] │ │ + ldr r1, [r5, #3600] ; 0xe10 │ │ + add r0, r1, r0, lsl #1 │ │ + str r0, [sp, #12] │ │ + ldr r0, [r5, #12] │ │ + ldr r1, [r5, #4] │ │ + ldr r2, [r5, #2164] ; 0x874 │ │ + ldr r4, [r0, #1232] ; 0x4d0 │ │ + ldr r3, [r1, #1012] ; 0x3f4 │ │ + cmp r4, #0 │ │ + ldr r1, [r5, #2836] ; 0xb14 │ │ + ldreq r4, [r0, #1236] ; 0x4d4 │ │ + cmpeq r4, #0 │ │ + beq 60b8c │ │ + clz r3, r3 │ │ + lsr r3, r3, #5 │ │ + asr r3, r6, r3 │ │ + mul r2, r3, r2 │ │ + movw r3, #1348 ; 0x544 │ │ + mla r2, r2, r3, r1 │ │ + ldr r1, [r5, #3588] ; 0xe04 │ │ + movw r3, #690 ; 0x2b2 │ │ + add r0, r0, r1, lsl #1 │ │ + ldrh r3, [r0, r3] │ │ + mov r0, #0 │ │ + cmp r3, r6 │ │ + mov r3, r6 │ │ + addeq r0, r1, #1 │ │ + streq r0, [r5, #3588] ; 0xe04 │ │ + moveq r0, r1 │ │ + add r1, sp, #4 │ │ + str r0, [sp] │ │ + mov r0, r5 │ │ + bl 8121c │ │ + ldr r0, [r5, #3624] ; 0xe28 │ │ + cmp r0, #0 │ │ + beq 60ba8 │ │ + add r1, sp, #4 │ │ + mov r0, r5 │ │ + mov r2, r6 │ │ + bl 932b0 │ │ + add sp, sp, #16 │ │ + pop {r4, r5, r6, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #36 ; 0x24 │ │ + mov r5, r0 │ │ + ldr r0, [r0, #2180] ; 0x884 │ │ + ldr lr, [r5, #1268] ; 0x4f4 │ │ + mov r6, r1 │ │ + ldr ip, [r5, #1272] ; 0x4f8 │ │ + movw r9, #1348 ; 0x544 │ │ + mul r4, r0, r1 │ │ + ldr r3, [r5, #3592] ; 0xe08 │ │ + lsr r2, lr, #1 │ │ + str r0, [sp, #8] │ │ + cmp r6, #0 │ │ + ldr r0, [r5, #1284] ; 0x504 │ │ + sub r0, r0, #1 │ │ + lsl r1, r4, #2 │ │ + clz r0, r0 │ │ + mul r2, r2, r1 │ │ + lsr fp, r0, #5 │ │ + add r3, r3, r2, lsl #1 │ │ + asr r2, ip, #1 │ │ + mul r1, r2, r1 │ │ + str r3, [sp, #24] │ │ + asr r0, r1, fp │ │ + ldr r1, [r5, #3596] ; 0xe0c │ │ + add r7, r1, r0, lsl #1 │ │ + str r7, [sp, #28] │ │ + ldr r1, [r5, #3600] ; 0xe10 │ │ + add r0, r1, r0, lsl #1 │ │ + str r0, [sp, #32] │ │ + ldr r1, [r5, #4] │ │ + ldr r8, [r5, #2164] ; 0x874 │ │ + ldr r1, [r1, #1012] ; 0x3f4 │ │ + clz r1, r1 │ │ + lsr r2, r1, #5 │ │ + asr r1, r6, r2 │ │ + mul sl, r1, r8 │ │ + ldr r1, [r5, #2836] ; 0xb14 │ │ + mla sl, sl, r9, r1 │ │ + beq 60c98 │ │ + sub r3, r3, lr, lsl #3 │ │ + str r3, [sp, #12] │ │ + sub r3, r6, #1 │ │ + str r4, [sp] │ │ + asr r2, r3, r2 │ │ + lsl r3, ip, #2 │ │ + mul r2, r2, r8 │ │ + asr r3, r3, fp │ │ + sub r0, r0, r3, lsl #1 │ │ + str r0, [sp, #20] │ │ + sub r0, r7, r3, lsl #1 │ │ + str r0, [sp, #16] │ │ + movw r0, #1348 ; 0x544 │ │ + sub r3, r4, #2 │ │ + mla r2, r2, r0, r1 │ │ + add r1, sp, #12 │ │ + mov r0, r5 │ │ + bl 99a54 │ │ + ldr r1, [r5, #2172] ; 0x87c │ │ + add r2, r6, #1 │ │ + mov r3, #0 │ │ + ldr r0, [r5, #2160] ; 0x870 │ │ + cmp r2, r1 │ │ + ldr r1, [sp, #8] │ │ + movwlt r3, #1 │ │ + mov r2, sl │ │ + sub r1, r1, r3, lsl #1 │ │ + mov r3, r4 │ │ + add r1, r1, r4 │ │ + cmp r1, r0 │ │ + movlt r0, r1 │ │ + add r1, sp, #24 │ │ + str r0, [sp] │ │ + mov r0, r5 │ │ + bl 99a54 │ │ + add sp, sp, #36 ; 0x24 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #84 ; 0x54 │ │ + mov ip, r0 │ │ + ldr r0, [r0, #2180] ; 0x884 │ │ + ldr r3, [ip, #1268] ; 0x4f4 │ │ + cmp r1, #0 │ │ + ldr r7, [ip, #1272] ; 0x4f8 │ │ + mul r2, r1, r0 │ │ + ldr r5, [ip, #3592] ; 0xe08 │ │ + lsr r3, r3, #1 │ │ + str r0, [sp, #44] ; 0x2c │ │ + ldr r0, [ip, #1284] ; 0x504 │ │ + str ip, [sp, #48] ; 0x30 │ │ + lsl r6, r2, #2 │ │ + mul r3, r3, r6 │ │ + add r3, r5, r3, lsl #1 │ │ + str r3, [sp, #72] ; 0x48 │ │ + asr r3, r7, #1 │ │ + sub r7, r0, #1 │ │ + mul r3, r3, r6 │ │ + clz r7, r7 │ │ + ldr r5, [ip, #3596] ; 0xe0c │ │ + lsr r7, r7, #5 │ │ + asr r3, r3, r7 │ │ + add r5, r5, r3, lsl #1 │ │ + str r5, [sp, #76] ; 0x4c │ │ + ldr r5, [ip, #3600] ; 0xe10 │ │ + add r3, r5, r3, lsl #1 │ │ + str r3, [sp, #80] ; 0x50 │ │ + ldr r3, [ip, #1428] ; 0x594 │ │ + ldr r5, [ip, #1432] ; 0x598 │ │ + ldr r4, [ip, #3604] ; 0xe14 │ │ + lsr r3, r3, #1 │ │ + mul r3, r3, r6 │ │ + add r3, r4, r3, lsl #1 │ │ + str r3, [sp, #60] ; 0x3c │ │ + asr r3, r5, #1 │ │ + mul r3, r3, r6 │ │ + ldr r6, [ip, #3608] ; 0xe18 │ │ + asr r3, r3, r7 │ │ + add r7, r6, r3, lsl #1 │ │ + mov r6, #0 │ │ + sub r2, r6, r2, lsl #2 │ │ + str r7, [sp, #64] ; 0x40 │ │ + str r2, [sp, #40] ; 0x28 │ │ + add r2, r1, #1 │ │ + movwne r1, #1 │ │ + cmp r0, #0 │ │ + movwne r0, #1 │ │ + ldr r7, [ip, #3612] ; 0xe1c │ │ + lsl r1, r1, #3 │ │ + mvn r0, r0, lsl #1 │ │ + add r3, r7, r3, lsl #1 │ │ + str r3, [sp, #68] ; 0x44 │ │ + str r2, [sp, #36] ; 0x24 │ │ + str r1, [sp, #32] │ │ + str r0, [sp, #28] │ │ + b 60e4c │ │ + ldr fp, [ip, #2088] ; 0x828 │ │ + ldr r8, [ip, #2156] ; 0x86c │ │ + ldr r2, [ip, #1436] ; 0x59c │ │ + ldr sl, [ip, #1280] ; 0x500 │ │ + ldr r9, [ip, #2756] ; 0xac4 │ │ + add r2, r2, r5 │ │ + ldr ip, [r4, #2052] ; 0x804 │ │ + ldr r4, [r4, #2060] ; 0x80c │ │ + asr r2, r2, r5 │ │ + ldr fp, [fp, #336] ; 0x150 │ │ + str r4, [sp, #16] │ │ + orr r4, r5, r8, lsl #2 │ │ + str r2, [sp] │ │ + asr r4, r4, r5 │ │ + ldr r2, [sp, #52] ; 0x34 │ │ + str r4, [sp, #8] │ │ + ldr r4, [sp, #40] ; 0x28 │ │ + str r9, [sp, #20] │ │ + orr r4, r4, r7 │ │ str ip, [sp, #12] │ │ - mov ip, #2 │ │ - str ip, [sp, #8] │ │ - mov ip, #32 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - ; instruction: 0x0005b9bc │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ + add r4, r4, sl │ │ + cmp lr, r4, asr r7 │ │ + asrgt lr, r4, r7 │ │ + add r3, lr, r3 │ │ + str r3, [sp, #4] │ │ + ldr r3, [sp, #56] ; 0x38 │ │ + blx fp │ │ + ldr ip, [sp, #48] ; 0x30 │ │ + sub r6, r6, #1 │ │ + ldr r0, [sp, #28] │ │ + cmp r0, r6 │ │ + beq 60ef4 │ │ + cmp r6, #0 │ │ + mov r7, #0 │ │ + ldrne r0, [ip, #1284] ; 0x504 │ │ + add r2, sp, #72 ; 0x48 │ │ + ldr r1, [sp, #36] ; 0x24 │ │ + mov r5, #0 │ │ + subne r0, r0, #1 │ │ + ldr r2, [r2, -r6, lsl #2] │ │ + clzne r0, r0 │ │ + lsrne r7, r0, #5 │ │ + ldr r0, [ip, #2172] ; 0x87c │ │ + cmp r1, r0 │ │ + mov r0, #0 │ │ + ldr r1, [sp, #44] ; 0x2c │ │ + movwlt r0, #1 │ │ + cmp r6, #0 │ │ + sub r0, r1, r0, lsl #1 │ │ + lsl r0, r0, #2 │ │ + asr lr, r0, r7 │ │ + ldr r0, [sp, #32] │ │ + lsr r3, r0, r7 │ │ + mov r0, r6 │ │ + movwne r0, #1 │ │ + cmp r6, #0 │ │ + add r4, ip, r0, lsl #2 │ │ + ldr r0, [r4, #1268] ; 0x4f4 │ │ + str r0, [sp, #56] ; 0x38 │ │ + ldr r1, [r4, #1428] ; 0x594 │ │ + lsr r0, r0, #1 │ │ + mul r0, r3, r0 │ │ + sub r0, r2, r0, lsl #1 │ │ + str r0, [sp, #52] ; 0x34 │ │ + lsr r0, r1, #1 │ │ + add r2, sp, #60 ; 0x3c │ │ + mul r0, r0, r3 │ │ + ldr sl, [r2, -r6, lsl #2] │ │ + sub r0, sl, r0, lsl #1 │ │ + beq 60dcc │ │ + ldr r5, [ip, #1284] ; 0x504 │ │ + subs r5, r5, #3 │ │ + movwne r5, #1 │ │ + b 60dcc │ │ + add sp, sp, #84 ; 0x54 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, lr} │ │ + sub sp, sp, #16 │ │ + mov lr, r1 │ │ + ldr r1, [r0, #2180] ; 0x884 │ │ + ldr r3, [r0, #1428] ; 0x594 │ │ + ldr r2, [r0, #1432] ; 0x598 │ │ + mul r1, lr, r1 │ │ + ldr ip, [r0, #1284] ; 0x504 │ │ + lsr r3, r3, #1 │ │ + asr r2, r2, #1 │ │ + ldr r4, [r0, #3604] ; 0xe14 │ │ + lsl r1, r1, #2 │ │ + mul r3, r3, r1 │ │ + mul r1, r2, r1 │ │ + sub r2, ip, #1 │ │ + clz r2, r2 │ │ + lsr r2, r2, #5 │ │ + add r3, r4, r3, lsl #1 │ │ + str r3, [sp, #4] │ │ + ldr r3, [r0, #3608] ; 0xe18 │ │ + asr r1, r1, r2 │ │ + add r2, r3, r1, lsl #1 │ │ + str r2, [sp, #8] │ │ + ldr r2, [r0, #3612] ; 0xe1c │ │ + add r1, r2, r1, lsl #1 │ │ + str r1, [sp, #12] │ │ + add r1, sp, #4 │ │ + mov r2, lr │ │ + bl 93884 │ │ + add sp, sp, #16 │ │ + pop {r4, pc} │ │ + push {r4, r5, fp, lr} │ │ + sub sp, sp, #16 │ │ + mov r4, r1 │ │ + mov r5, r0 │ │ + bl 60aa8 │ │ + ldr r0, [r5, #4] │ │ + ldr r0, [r0, #1068] ; 0x42c │ │ + cmp r0, #0 │ │ + movne r0, r5 │ │ + movne r1, r4 │ │ + blne 60bb0 │ │ + ldr r0, [r5, #12] │ │ + ldr r1, [r0, #236] ; 0xec │ │ + ldr r0, [r0, #240] ; 0xf0 │ │ + cmp r1, r0 │ │ + beq 60fc4 │ │ + mov r0, r5 │ │ + mov r1, r4 │ │ + bl 60ce4 │ │ + ldr r0, [r5, #3624] ; 0xe28 │ │ + cmp r0, #0 │ │ + beq 6103c │ │ + ldr r0, [r5, #2180] ; 0x884 │ │ + ldr r2, [r5, #1428] ; 0x594 │ │ + ldr r3, [r5, #1432] ; 0x598 │ │ + mul r0, r4, r0 │ │ + ldr r1, [r5, #3604] ; 0xe14 │ │ + lsr r2, r2, #1 │ │ + ldr ip, [r5, #1284] ; 0x504 │ │ + lsl r0, r0, #2 │ │ + mul r2, r2, r0 │ │ + add r1, r1, r2, lsl #1 │ │ + str r1, [sp, #4] │ │ + asr r1, r3, #1 │ │ + ldr r2, [r5, #3608] ; 0xe18 │ │ + mul r0, r1, r0 │ │ + sub r1, ip, #1 │ │ + clz r1, r1 │ │ + lsr r1, r1, #5 │ │ + asr r0, r0, r1 │ │ + add r1, r2, r0, lsl #1 │ │ + str r1, [sp, #8] │ │ + ldr r1, [r5, #3612] ; 0xe1c │ │ + mov r2, r4 │ │ + add r0, r1, r0, lsl #1 │ │ + add r1, sp, #4 │ │ + str r0, [sp, #12] │ │ + mov r0, r5 │ │ + bl 93884 │ │ + add sp, sp, #16 │ │ + pop {r4, r5, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ + ldrd r6, [r0] │ │ + mov r4, r0 │ │ + ldr r1, [r0, #12] │ │ + mvn r9, #0 │ │ + ldr r0, [r6, #2176] ; 0x880 │ │ + ldr r3, [r6, #2164] ; 0x874 │ │ + ldr r2, [r6, #2180] ; 0x884 │ │ + asr r0, r1, r0 │ │ + mul r0, r3, r0 │ │ + movw r3, #13848 ; 0x3618 │ │ + ldr r5, [r7, r3]! │ │ + ldr r3, [r6, #2132] ; 0x854 │ │ + add r1, r2, r1 │ │ + ldr r2, [r6, #1256] ; 0x4e8 │ │ + add r1, r9, r1, lsl #2 │ │ + add r2, r2, r5, lsl #3 │ │ + lsl r8, r0, #7 │ │ + add r0, r8, r5, lsl #2 │ │ + add r0, r3, r0, lsl #1 │ │ + ldr r3, [r6, #1268] ; 0x4f4 │ │ + lsr r3, r3, #1 │ │ + mul r1, r1, r3 │ │ + add r1, r2, r1, lsl #1 │ │ + ldr r2, [r7, #4] │ │ + sub r2, r2, r5 │ │ + lsl r2, r2, #3 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + ldr r0, [r6, #1284] ; 0x504 │ │ + cmp r0, #0 │ │ + beq 61154 │ │ + ldr r1, [r4, #12] │ │ + lsl r3, r5, #2 │ │ + ldr r2, [r6, #2180] ; 0x884 │ │ + ldr r4, [r6, #1272] ; 0x4f8 │ │ + add r1, r2, r1 │ │ + sub r2, r0, #1 │ │ + clz r2, r2 │ │ + ldr ip, [r6, #1260] ; 0x4ec │ │ + lsl r1, r1, #2 │ │ + lsr r2, r2, #5 │ │ + add r1, r9, r1, asr r2 │ │ + lsr r2, r4, #1 │ │ + subs r4, r0, #3 │ │ + mul r1, r1, r2 │ │ + ldr r2, [r7, #4] │ │ + movwne r4, #1 │ │ + sub r0, r2, r5 │ │ + add r8, r8, r3, asr r4 │ │ + lsl r0, r0, #2 │ │ + asr r0, r0, r4 │ │ + add r9, r1, r3, asr r4 │ │ + lsl r2, r0, #1 │ │ + ldr r0, [r6, #2136] ; 0x858 │ │ + add r1, ip, r9, lsl #1 │ │ + add r0, r0, r8, lsl #1 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + ldr r0, [r6, #1264] ; 0x4f0 │ │ + ldr r2, [r7, #4] │ │ + add r1, r0, r9, lsl #1 │ │ + ldr r3, [r6, #2140] ; 0x85c │ │ + sub r0, r2, r5 │ │ + lsl r0, r0, #2 │ │ + asr r0, r0, r4 │ │ + lsl r2, r0, #1 │ │ + add r0, r3, r8, lsl #1 │ │ + pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ + b 2d34 <__aeabi_memcpy@plt> │ │ + pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #68 ; 0x44 │ │ + mov r4, r0 │ │ + ldr r0, [r0, #2068] ; 0x814 │ │ + mov ip, r1 │ │ + ldr r1, [r4, #1436] ; 0x59c │ │ + mov r7, r2 │ │ + ldr r3, [r4, #4] │ │ + ldr r2, [r0, #12] │ │ + add r1, r1, #31 │ │ + bic fp, r1, #31 │ │ + mov r6, #0 │ │ + cmp r2, #1 │ │ + ldr r1, [r3, #1012] ; 0x3f4 │ │ + movhi r6, r7 │ │ + mov r3, #4 │ │ + mul lr, fp, r6 │ │ + cmp r2, #1 │ │ + mov r5, #0 │ │ + lsl r0, r3, r1 │ │ + movwhi r5, #1 │ │ + ldr r3, [r4, #3624] ; 0xe28 │ │ + cmp r7, #0 │ │ + mov r2, r7 │ │ + str r0, [sp, #60] ; 0x3c │ │ + movwne r2, #1 │ │ + ldr r0, [r4, #3580] ; 0xdfc │ │ + str r0, [sp, #48] ; 0x30 │ │ + lsl r8, r2, #3 │ │ + ldr r0, [r4, #3584] ; 0xe00 │ │ + tst r3, #1 │ │ + str r0, [sp, #52] ; 0x34 │ │ + str r3, [sp, #64] ; 0x40 │ │ + beq 61278 │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + ldr r3, [ip] │ │ + str ip, [sp, #56] ; 0x38 │ │ + mul r0, lr, r0 │ │ + ldr ip, [r4, #2156] ; 0x86c │ │ + ldr r6, [r4, #3576] ; 0xdf8 │ │ + ldr r2, [r4, #1280] ; 0x500 │ │ + str r6, [sp, #36] ; 0x24 │ │ + add r6, r1, #6 │ │ + str r0, [sp, #40] ; 0x28 │ │ + ldr r0, [r4, #1268] ; 0x4f4 │ │ + rsb sl, r8, r7, lsl r6 │ │ + str lr, [sp, #44] ; 0x2c │ │ + lsl lr, ip, #2 │ │ + add ip, r7, #1 │ │ + str r0, [sp] │ │ + mls r9, r8, r0, r3 │ │ + mov r3, fp │ │ + sub fp, r2, #1 │ │ + cmp fp, ip, lsl r6 │ │ + mov r0, #0 │ │ + str r5, [sp, #32] │ │ + lslgt fp, ip, r6 │ │ + stmib sp, {r0, r1, sl, fp} │ │ + mov fp, r3 │ │ + str r0, [sp, #28] │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + ldr r1, [sp, #36] ; 0x24 │ │ + str r2, [sp, #24] │ │ + mov r2, r3 │ │ + add r1, r1, r0 │ │ + mov r0, r4 │ │ + mov r3, r9 │ │ + str lr, [sp, #20] │ │ + bl 613c4 │ │ + ldr r3, [sp, #64] ; 0x40 │ │ + ldr lr, [sp, #44] ; 0x2c │ │ + ldr ip, [sp, #56] ; 0x38 │ │ + tst r3, #6 │ │ + beq 613bc │ │ + ldr r1, [r4, #1444] ; 0x5a4 │ │ + mvn r3, #0 │ │ + ldr r6, [r4, #1280] ; 0x500 │ │ + subs r2, r1, #1 │ │ + ldr r0, [r4, #4] │ │ + clz r2, r2 │ │ + lsr sl, r2, #5 │ │ + add r2, r6, sl │ │ + ldr r0, [r0, #1012] ; 0x3f4 │ │ + add r6, r7, #1 │ │ + add r9, r3, r2, asr sl │ │ + mov r3, #6 │ │ + movweq r3, #5 │ │ + add r3, r0, r3 │ │ + cmp r9, r6, lsl r3 │ │ + lslgt r9, r6, r3 │ │ + lsl r3, r7, r3 │ │ + sub r3, r3, r8, lsr sl │ │ + ldr r7, [r4, #2156] ; 0x86c │ │ + str r3, [sp, #44] ; 0x2c │ │ + mov r3, #2 │ │ + cmp r1, #3 │ │ + lsr r8, r8, sl │ │ + movwne r3, #1 │ │ + asr r6, r2, sl │ │ + lsl r3, r7, r3 │ │ + subs r7, r1, #3 │ │ + str r3, [sp, #40] ; 0x28 │ │ + movwne r7, #1 │ │ + ldr r3, [sp, #64] ; 0x40 │ │ + tst r3, #2 │ │ + beq 61364 │ │ + ldr r1, [sp, #60] ; 0x3c │ │ + ldr r2, [sp, #48] ; 0x30 │ │ + ldr r3, [ip, #4] │ │ + mla r1, lr, r1, r2 │ │ + ldr r2, [r4, #1272] ; 0x4f8 │ │ + str r5, [sp, #32] │ │ + stm sp, {r2, sl} │ │ + mls r3, r8, r2, r3 │ │ + str r0, [sp, #8] │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + str r0, [sp, #12] │ │ + add r2, sp, #20 │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + str r9, [sp, #16] │ │ + stm r2, {r0, r6, r7} │ │ + mov r0, r4 │ │ + mov r2, fp │ │ + str r8, [sp, #48] ; 0x30 │ │ + mov r8, lr │ │ + str ip, [sp, #56] ; 0x38 │ │ + bl 613c4 │ │ + mov lr, r8 │ │ + ldr r3, [sp, #64] ; 0x40 │ │ + ldr r8, [sp, #48] ; 0x30 │ │ + ldr ip, [sp, #56] ; 0x38 │ │ + tst r3, #4 │ │ + beq 613bc │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + ldr r2, [r4, #1272] ; 0x4f8 │ │ + mla r1, lr, r0, r1 │ │ + ldr r0, [r4, #4] │ │ + ldr r3, [ip, #8] │ │ + mls r3, r8, r2, r3 │ │ + ldr r0, [r0, #1012] ; 0x3f4 │ │ + str r5, [sp, #32] │ │ + stm sp, {r2, sl} │ │ + add r2, sp, #20 │ │ + str r0, [sp, #8] │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + str r0, [sp, #12] │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + str r9, [sp, #16] │ │ + stm r2, {r0, r6, r7} │ │ + mov r0, r4 │ │ + mov r2, fp │ │ + bl 613c4 │ │ + add sp, sp, #68 ; 0x44 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #52 ; 0x34 │ │ + str r0, [sp, #48] ; 0x30 │ │ + mov r4, r2 │ │ + ldr r0, [r0, #12] │ │ + mov r6, r1 │ │ + ldr r1, [sp, #116] ; 0x74 │ │ + mov r7, r3 │ │ + ldr sl, [sp, #100] ; 0x64 │ │ + mov r3, #64 ; 0x40 │ │ + ldr r2, [r0, #456] ; 0x1c8 │ │ + ldr fp, [sp, #108] ; 0x6c │ │ + cmp r2, #0 │ │ + ldr r5, [sp, #92] ; 0x5c │ │ + ldrne r2, [r0, #240] ; 0xf0 │ │ + ldr ip, [sp, #120] ; 0x78 │ │ + addne r2, r2, r1 │ │ + asrne fp, r2, r1 │ │ + clz r2, sl │ │ + cmp ip, #0 │ │ + lsr r2, r2, #5 │ │ + sub r8, r3, r2, lsl #3 │ │ + lsr lr, r8, r5 │ │ + bne 614b8 │ │ + cmp sl, #0 │ │ + beq 614b4 │ │ + str r8, [sp, #44] ; 0x2c │ │ + mov r9, #4 │ │ + ldr r8, [sp, #96] ; 0x60 │ │ + mov r2, fp │ │ + mov r5, lr │ │ + lsl r0, r9, r8 │ │ + mla r1, r0, r4, r6 │ │ + mov r0, r6 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + mov r0, #1 │ │ + mov r2, fp │ │ + add r0, r0, r9, lsl r8 │ │ + mla r1, r0, r4, r6 │ │ + add r0, r6, r4 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + mov r0, #2 │ │ + mov r2, fp │ │ + add r0, r0, r9, lsl r8 │ │ + mla r1, r0, r4, r6 │ │ + add r0, r6, r4, lsl #1 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + mov r0, #3 │ │ + mov r2, fp │ │ + add r0, r0, r9, lsl r8 │ │ + ldr r8, [sp, #44] ; 0x2c │ │ + mla r1, r0, r4, r6 │ │ + add r0, r4, r4, lsl #1 │ │ + add r0, r6, r0 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + ldr r0, [sp, #48] ; 0x30 │ │ + mov lr, r5 │ │ + ldr r1, [sp, #116] ; 0x74 │ │ + ldr r5, [sp, #92] ; 0x5c │ │ + ldr r0, [r0, #12] │ │ + add r6, r6, r4, lsl #2 │ │ + ldr r2, [r0, #236] ; 0xec │ │ + add sl, lr, sl │ │ + ldr r0, [r0, #240] ; 0xf0 │ │ + ldr ip, [sp, #112] ; 0x70 │ │ + ldr r3, [sp, #104] ; 0x68 │ │ + cmp r2, r0 │ │ + bne 615a8 │ │ + ldr fp, [sp, #108] ; 0x6c │ │ + cmp sl, r3 │ │ + bgt 616a8 │ │ + ldr r2, [sp, #88] ; 0x58 │ │ + mov r0, #64 ; 0x40 │ │ + lsr r0, r0, r5 │ │ + sub r8, ip, #1 │ │ + str r0, [sp, #44] ; 0x2c │ │ + mul r0, r0, r2 │ │ + mul r1, lr, r2 │ │ + str r0, [sp, #40] ; 0x28 │ │ + add r0, lr, #1 │ │ + mul r0, r2, r0 │ │ + str r1, [sp, #48] ; 0x30 │ │ + str r0, [sp, #36] ; 0x24 │ │ + sub r0, lr, #1 │ │ + mul r0, r2, r0 │ │ + str r0, [sp, #32] │ │ + sub r0, lr, #2 │ │ + mul r9, r2, r0 │ │ + add r1, r7, r9 │ │ + mov r0, r6 │ │ + mov r2, fp │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + ldr r0, [sp, #32] │ │ + add r6, r6, r4 │ │ + mov r2, fp │ │ + add r1, r7, r0 │ │ + mov r0, r6 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + ldr r0, [sp, #48] ; 0x30 │ │ + add r6, r6, r4 │ │ + mov r2, fp │ │ + add r1, r7, r0 │ │ + mov r0, r6 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + ldr r0, [sp, #36] ; 0x24 │ │ + cmp r8, sl │ │ + add r5, r6, r4 │ │ + mov r2, fp │ │ + addne r6, r7, r0 │ │ + mov r0, r5 │ │ + mov r1, r6 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + add r6, r5, r4 │ │ + add r7, r7, r0 │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + add sl, sl, r0 │ │ + ldr r0, [sp, #104] ; 0x68 │ │ + cmp sl, r0 │ │ + ble 61524 │ │ + b 616a8 │ │ + cmp sl, r3 │ │ + ldr r3, [sp, #108] ; 0x6c │ │ + str fp, [sp, #44] ; 0x2c │ │ + bgt 616a8 │ │ + mvn r0, #1 │ │ + ldr r2, [sp, #88] ; 0x58 │ │ + add r0, r0, r8, lsr r5 │ │ + ldr fp, [sp, #44] ; 0x2c │ │ + sub r8, ip, #1 │ │ + mla r7, r0, r2, r7 │ │ + mov r0, #64 ; 0x40 │ │ + lsr r0, r0, r5 │ │ + str r0, [sp, #40] ; 0x28 │ │ + mul r0, r0, r2 │ │ + movw r2, #2060 ; 0x80c │ │ + str r0, [sp, #36] ; 0x24 │ │ + ldr r0, [sp, #48] ; 0x30 │ │ + add r0, r0, r1, lsl #2 │ │ + add r1, r0, r2 │ │ + movw r2, #2052 ; 0x804 │ │ + add r0, r0, r2 │ │ + str r0, [sp, #28] │ │ + rsb r0, r4, #0 │ │ + str r1, [sp, #32] │ │ + str r0, [sp, #24] │ │ + b 61630 │ │ + ldr r1, [sp, #36] ; 0x24 │ │ + ldr r0, [sp, #104] ; 0x68 │ │ + add r7, r7, r1 │ │ + ldr r1, [sp, #40] ; 0x28 │ │ + ldr r3, [sp, #108] ; 0x6c │ │ + add sl, sl, r1 │ │ + cmp sl, r0 │ │ + bgt 616a8 │ │ + ldr r0, [sp, #48] ; 0x30 │ │ + cmp r8, sl │ │ + ldr r1, [sp, #28] │ │ + mov r9, #4 │ │ + ldr r2, [sp, #32] │ │ + movweq r9, #3 │ │ + ldr r0, [r0, #2088] ; 0x828 │ │ + ldr r1, [r1] │ │ + ldr r2, [r2] │ │ + ldr r5, [r0, #336] ; 0x150 │ │ + mov r0, r6 │ │ + str r3, [sp, #8] │ │ + ldr r3, [sp, #88] ; 0x58 │ │ + str r1, [sp, #12] │ │ + mov r1, r4 │ │ + str r2, [sp, #16] │ │ + mov r2, r7 │ │ + str fp, [sp] │ │ + str r9, [sp, #4] │ │ + blx r5 │ │ + mla r6, r9, r4, r6 │ │ + cmp r8, sl │ │ + bne 61610 │ │ + ldr r0, [sp, #24] │ │ + mov r2, fp │ │ + add r1, r6, r0 │ │ + mov r0, r6 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + add r6, r6, r4 │ │ + b 61610 │ │ + add sp, sp, #52 ; 0x34 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #20 │ │ + mov r4, r0 │ │ + ldr r9, [r0, #2172] ; 0x87c │ │ + cmp r2, #0 │ │ + mov r0, r2 │ │ + ldr fp, [r4, #3624] ; 0xe28 │ │ + movwne r0, #1 │ │ + add r7, r2, #1 │ │ + mov r6, r2 │ │ + mov r8, r1 │ │ + lsl sl, r0, #3 │ │ + tst fp, #1 │ │ + beq 61738 │ │ + ldr r0, [r4, #4] │ │ + cmp r7, r9 │ │ + ldr r1, [r4, #1428] ; 0x594 │ │ mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #40] ; 5016c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - str ip, [sp, #12] │ │ - mov ip, #2 │ │ - str ip, [sp, #8] │ │ - mov ip, #32 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq fp, r5, r4, ror r9 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #1 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 501c0 │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 501c4 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #64 ; 0x40 │ │ - str ip, [sp, #4] │ │ - mov ip, #32 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq fp, r5, ip, lsr #18 │ │ - andeq fp, r5, r8, lsl r9 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #1 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 5021c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 50220 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #2 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #64 ; 0x40 │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - ; instruction: 0x0005b8bc │ │ - andeq fp, r5, r8, asr #17 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #1 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 50274 │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 50278 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #32 │ │ - str ip, [sp, #4] │ │ - mov ip, #64 ; 0x40 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq fp, r5, r0, ror r8 │ │ - andeq fp, r5, ip, ror #16 │ │ - push {fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - str ip, [sp, #24] │ │ - mov ip, #1 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #40] ; 502c4 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - str ip, [sp, #12] │ │ - mov ip, #2 │ │ - str ip, [sp, #8] │ │ - mov ip, #64 ; 0x40 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 502c8 │ │ - add sp, sp, #32 │ │ - pop {fp, pc} │ │ - andeq fp, r5, r0, lsr #16 │ │ + ldr r5, [r8] │ │ + ldr r0, [r0, #1012] ; 0x3f4 │ │ + mls r1, sl, r1, r5 │ │ + mov r5, #0 │ │ + movwlt r5, #1 │ │ + add r0, r0, #6 │ │ + lsl r5, r5, #3 │ │ + ldr r2, [r4, #1440] ; 0x5a0 │ │ + rsb r5, r5, r7, lsl r0 │ │ + ldr r3, [r4, #1436] ; 0x59c │ │ + cmp r5, r2 │ │ + movge r5, r2 │ │ + stm sp, {r2, r5, ip} │ │ + rsb r2, sl, r6, lsl r0 │ │ + mov r0, r4 │ │ + bl 61828 │ │ + tst fp, #6 │ │ + str r8, [sp, #16] │ │ + beq 61820 │ │ + ldr r0, [r4, #4] │ │ + mov r5, #6 │ │ + ldr r3, [r4, #1444] ; 0x5a4 │ │ + mov lr, #8 │ │ + ldr r2, [r4, #1440] ; 0x5a0 │ │ + ldr r0, [r0, #1012] ; 0x3f4 │ │ + sub r1, r3, #1 │ │ + cmp r3, #1 │ │ + clz r1, r1 │ │ + movweq r5, #5 │ │ + add r0, r0, r5 │ │ + lsr r1, r1, #5 │ │ + cmp r7, r9 │ │ + lsl r5, r7, r0 │ │ + add r2, r2, r1 │ │ + sublt r5, r5, lr, lsr r1 │ │ + ldr ip, [r4, #1436] ; 0x59c │ │ + asr r7, r2, r1 │ │ + cmp r5, r2, asr r1 │ │ + movge r5, r7 │ │ + subs r2, r3, #3 │ │ + movwne r2, #1 │ │ + add r3, ip, r2 │ │ + lsl r0, r6, r0 │ │ + sub r8, r0, sl, lsr r1 │ │ + asr r9, r3, r2 │ │ + lsr r6, sl, r1 │ │ + tst fp, #2 │ │ + beq 617e8 │ │ + ldr r1, [sp, #16] │ │ + mov r2, #1 │ │ + ldr r0, [r4, #1432] ; 0x598 │ │ + mov r3, r9 │ │ + ldr r1, [r1, #4] │ │ + mls r1, r6, r0, r1 │ │ + str r2, [sp, #8] │ │ + mov r0, r4 │ │ + mov r2, r8 │ │ + str r7, [sp] │ │ + str r5, [sp, #4] │ │ + bl 61828 │ │ + tst fp, #4 │ │ + beq 61820 │ │ + ldr r1, [sp, #16] │ │ + mov r2, #2 │ │ + ldr r0, [r4, #1432] ; 0x598 │ │ + mov r3, r9 │ │ + ldr r1, [r1, #8] │ │ + mls r1, r6, r0, r1 │ │ + str r2, [sp, #8] │ │ + mov r0, r4 │ │ + mov r2, r8 │ │ + str r7, [sp] │ │ + str r5, [sp, #4] │ │ + bl 61828 │ │ + add sp, sp, #20 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #44 ; 0x2c │ │ - sub sp, sp, #16384 ; 0x4000 │ │ - mov fp, r0 │ │ - add r0, sp, #16384 ; 0x4000 │ │ - add lr, sp, #16384 ; 0x4000 │ │ - mov r7, r1 │ │ - ldr r9, [r0, #80] ; 0x50 │ │ - add r0, sp, #16384 ; 0x4000 │ │ - ldr lr, [lr, #84] ; 0x54 │ │ - ldr r8, [r0, #104] ; 0x68 │ │ - add r0, sp, #16384 ; 0x4000 │ │ - sub r1, lr, r9, lsl #1 │ │ - ldr r6, [r0, #88] ; 0x58 │ │ - sub r0, r9, lr, lsl #1 │ │ + sub sp, sp, #148 ; 0x94 │ │ + sub sp, sp, #1024 ; 0x400 │ │ + str r3, [sp, #68] ; 0x44 │ │ + mov sl, r0 │ │ + ldr r3, [r0, #1444] ; 0x5a4 │ │ + mov r4, r1 │ │ + ldr r8, [sp, #1216] ; 0x4c0 │ │ + mov r1, #8 │ │ + sub r0, r3, #1 │ │ + mov r5, r2 │ │ clz r0, r0 │ │ - clz r1, r1 │ │ + cmp r8, #0 │ │ + mov r7, r8 │ │ + mov ip, #1 │ │ + lsr r0, r0, #5 │ │ + movwne r7, #1 │ │ + and r0, r7, r0 │ │ + cmp r2, #0 │ │ + mov fp, #0 │ │ + str r2, [sp, #40] ; 0x28 │ │ + addne r5, r5, r1, lsr r0 │ │ + ldr r1, [sl, #12] │ │ + cmp r2, #0 │ │ + mov r2, #7 │ │ + add r1, r1, r7, lsl #2 │ │ + add r7, sl, r7, lsl #2 │ │ + mov lr, #2 │ │ + ldr r6, [r1, #1384] ; 0x568 │ │ + ldr r7, [r7, #1428] ; 0x594 │ │ + sub r1, fp, ip, lsl r6 │ │ + lsl r9, ip, r6 │ │ + and r1, r5, r1 │ │ + mov r5, #2 │ │ + movwgt r5, #6 │ │ + cmp r3, #3 │ │ + movwne r2, #6 │ │ + mov r6, #7 │ │ + cmp r8, #0 │ │ + mov r3, #0 │ │ + moveq r2, r6 │ │ + asr r6, r9, #1 │ │ + cmp r1, #0 │ │ + str r2, [sp, #64] ; 0x40 │ │ + str r6, [sp, #44] ; 0x2c │ │ + beq 618fc │ │ + ldr r2, [sp, #44] ; 0x2c │ │ + ldr r3, [sp, #1208] ; 0x4b8 │ │ + add r6, r1, r2 │ │ + cmp r6, r3 │ │ + ldr r6, [sp, #44] ; 0x2c │ │ + subgt r1, r1, r9 │ │ + mov r3, r1 │ │ + ldr r1, [sl, #2184] ; 0x888 │ │ + lsl r0, r3, r0 │ │ + asr r3, r0, #7 │ │ + and r0, lr, r0, lsr #5 │ │ + str r0, [sp, #52] ; 0x34 │ │ + mul r2, r3, r1 │ │ + ldr r1, [sl, #2840] ; 0xb18 │ │ + orr r0, r0, r0, lsl #2 │ │ + ldr r8, [sp, #1212] ; 0x4bc │ │ + str r2, [sp, #60] ; 0x3c │ │ + rsb r3, r2, r2, lsl #4 │ │ + ldr r2, [sp, #1216] ; 0x4c0 │ │ + add r3, r1, r3, lsl #3 │ │ + add r2, r2, r2, lsl #2 │ │ + str r2, [sp, #56] ; 0x38 │ │ + add r3, r3, r2, lsl #3 │ │ + add r2, r3, r0, lsl #1 │ │ + str r2, [sp, #76] ; 0x4c │ │ + ldrb ip, [r3, r0, lsl #1] │ │ + add r0, r9, r6 │ │ + ldr r2, [sp, #68] ; 0x44 │ │ + cmp ip, #0 │ │ + movwne ip, #1 │ │ + cmp r0, r2 │ │ + ble 61974 │ │ + mov r9, #0 │ │ + mov r8, ip │ │ + cmp r8, #0 │ │ + bne 61bc8 │ │ + b 61c24 │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + mov r6, r9 │ │ + str r9, [sp, #72] ; 0x48 │ │ + sub r2, r8, r0 │ │ + ldr r0, [sp, #64] ; 0x40 │ │ + cmp r2, #0 │ │ + str r2, [sp, #36] ; 0x24 │ │ + sub r0, r0, #1 │ │ + str r0, [sp, #48] ; 0x30 │ │ + ble 61abc │ │ + mov r9, #0 │ │ + mov r3, #0 │ │ + sub r0, r6, #4 │ │ + str r0, [sp, #32] │ │ + ldr r0, [sp, #64] ; 0x40 │ │ + add fp, r3, r6 │ │ + ldr r2, [sp, #60] ; 0x3c │ │ + add r0, r2, fp, asr r0 │ │ + mov r2, #1 │ │ + rsb r0, r0, r0, lsl #4 │ │ + add r0, r1, r0, lsl #3 │ │ + ldr r1, [sp, #56] ; 0x38 │ │ + add r0, r0, r1, lsl #3 │ │ + ldr r1, [sp, #48] ; 0x30 │ │ + and r1, r2, fp, lsr r1 │ │ + ldr r2, [sp, #52] ; 0x34 │ │ + orr r1, r1, r2 │ │ + orr r2, r1, r1, lsl #2 │ │ + clz r1, r9 │ │ + lsr lr, r1, #5 │ │ + add r1, sp, #76 ; 0x4c │ │ + add r6, r0, r2, lsl #1 │ │ + str r6, [r1, lr, lsl #2] │ │ + ldrb r8, [r0, r2, lsl #1] │ │ + cmp r8, #0 │ │ + movwne r8, #1 │ │ + beq 61a34 │ │ + add r0, r9, r9, lsl #4 │ │ + add r1, sp, #84 ; 0x54 │ │ + ldr r6, [sp, #36] ; 0x24 │ │ + add r2, r1, r0, lsl #5 │ │ + ldr r0, [sp, #32] │ │ + ldr r1, [r4, r0] │ │ + sub r6, r6, #1 │ │ + add r0, r0, r7 │ │ + str r1, [r2], #4 │ │ + cmp r6, #0 │ │ + bgt 61a1c │ │ + tst ip, #1 │ │ + beq 61a84 │ │ + add r0, sp, #76 ; 0x4c │ │ + ldr r1, [sp, #40] ; 0x28 │ │ + str r1, [sp] │ │ + ldr r0, [r0, r9, lsl #2] │ │ + ldr r1, [sp, #1216] ; 0x4c0 │ │ + str r1, [sp, #4] │ │ + ldr r1, [sp, #72] ; 0x48 │ │ + str r1, [sp, #8] │ │ + ldr r1, [sp, #1212] ; 0x4bc │ │ + str r0, [sp, #16] │ │ + add r0, lr, lr, lsl #4 │ │ + str r1, [sp, #12] │ │ + add r1, sp, #84 ; 0x54 │ │ + add r2, r1, r0, lsl #5 │ │ + mov r0, sl │ │ + mov r1, r4 │ │ + str r5, [sp, #20] │ │ + bl 61c30 │ │ + ldr r6, [sp, #72] ; 0x48 │ │ + eor r9, r9, #1 │ │ + ldr r1, [sp, #44] ; 0x2c │ │ + orr r5, r5, #1 │ │ + add r0, fp, r6 │ │ + add r4, r4, r6 │ │ + add r0, r0, r1 │ │ + ldr r1, [sp, #68] ; 0x44 │ │ + cmp r0, r1 │ │ + bgt 61bc0 │ │ + ldr r1, [sl, #2840] ; 0xb18 │ │ + mov ip, r8 │ │ + mov r3, fp │ │ + b 619ac │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + mov r9, #0 │ │ + str sl, [sp, #36] ; 0x24 │ │ + mov lr, #1 │ │ + mov sl, #0 │ │ + add r0, r0, r6, lsl #1 │ │ + str r0, [sp, #44] ; 0x2c │ │ + ldr r0, [sp, #64] ; 0x40 │ │ + add fp, sl, r6 │ │ + ldr r2, [sp, #60] ; 0x3c │ │ + add r7, sp, #76 ; 0x4c │ │ + add r0, r2, fp, asr r0 │ │ + ldr r2, [sp, #52] ; 0x34 │ │ + rsb r0, r0, r0, lsl #4 │ │ + add r0, r1, r0, lsl #3 │ │ + ldr r1, [sp, #56] ; 0x38 │ │ + add r0, r0, r1, lsl #3 │ │ + ldr r1, [sp, #48] ; 0x30 │ │ + and r1, lr, fp, lsr r1 │ │ + orr r1, r1, r2 │ │ + clz r2, r9 │ │ + orr r1, r1, r1, lsl #2 │ │ + lsr r2, r2, #5 │ │ + add r3, r0, r1, lsl #1 │ │ + str r3, [r7, r2, lsl #2] │ │ + ldrb r8, [r0, r1, lsl #1] │ │ + cmp r8, #0 │ │ + movwne r8, #1 │ │ + tst ip, #1 │ │ + beq 61b80 │ │ + add r0, sp, #76 ; 0x4c │ │ + ldr r3, [sp, #40] ; 0x28 │ │ + str r3, [sp] │ │ + add r1, r4, sl │ │ + ldr r3, [sp, #1216] ; 0x4c0 │ │ + ldr r0, [r0, r9, lsl #2] │ │ + stmib sp, {r3, r6} │ │ + str r0, [sp, #16] │ │ + add r0, r2, r2, lsl #4 │ │ + add r2, sp, #84 ; 0x54 │ │ + ldr r3, [sp, #1212] ; 0x4bc │ │ + add r2, r2, r0, lsl #5 │ │ + ldr r0, [sp, #36] ; 0x24 │ │ + str r3, [sp, #12] │ │ + mov r3, sl │ │ + str r5, [sp, #20] │ │ + bl 61c30 │ │ + ldr r6, [sp, #72] ; 0x48 │ │ + mov lr, #1 │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + eor r9, r9, #1 │ │ + ldr r1, [sp, #68] ; 0x44 │ │ + orr r5, r5, #1 │ │ + add r0, r0, sl │ │ + cmp r0, r1 │ │ + bgt 61bb0 │ │ + ldr r0, [sp, #36] ; 0x24 │ │ + mov ip, r8 │ │ + mov sl, fp │ │ + ldr r1, [r0, #2840] ; 0xb18 │ │ + b 61ad8 │ │ + add r0, r4, r6 │ │ + add fp, sl, r6 │ │ + add r4, r0, sl │ │ + ldr sl, [sp, #36] ; 0x24 │ │ + cmp r8, #0 │ │ + beq 61c24 │ │ + add r0, sp, #76 ; 0x4c │ │ + ldr r2, [sp, #68] ; 0x44 │ │ + bic r1, r5, #2 │ │ + ldr r3, [sp, #40] ; 0x28 │ │ + ldr r0, [r0, r9, lsl #2] │ │ + sub r2, r2, fp │ │ + str r2, [sp, #8] │ │ + str r0, [sp, #16] │ │ + clz r0, r9 │ │ + ldr r2, [sp, #1212] ; 0x4bc │ │ lsr r0, r0, #5 │ │ + str r1, [sp, #20] │ │ + orr r0, r0, r0, lsl #4 │ │ + add r1, sp, #84 ; 0x54 │ │ + str r3, [sp] │ │ + ldr r3, [sp, #1216] ; 0x4c0 │ │ + str r2, [sp, #12] │ │ + add r2, r1, r0, lsl #5 │ │ + str r3, [sp, #4] │ │ + mov r0, sl │ │ + mov r1, r4 │ │ + mov r3, fp │ │ + bl 61c30 │ │ + add sp, sp, #148 ; 0x94 │ │ + add sp, sp, #1024 ; 0x400 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + add fp, sp, #28 │ │ + sub sp, sp, #92 ; 0x5c │ │ + bfc sp, #0, #4 │ │ + ldr r9, [fp, #8] │ │ + mov r5, r1 │ │ + ldr r1, [r0, #1444] ; 0x5a4 │ │ + mov sl, r2 │ │ + clz r2, r9 │ │ + ldr ip, [fp, #12] │ │ + sub r1, r1, #1 │ │ + mov r4, r3 │ │ + clz r1, r1 │ │ + lsr r2, r2, #5 │ │ + mov r3, #64 ; 0x40 │ │ + ldr r7, [fp, #20] │ │ + sub r3, r3, r2, lsl #3 │ │ + cmp ip, #0 │ │ + mov r2, ip │ │ + ldr r6, [r0, #4] │ │ + movwne r2, #1 │ │ lsr r1, r1, #5 │ │ - orr r0, r1, r0 │ │ - mov r1, #1 │ │ + and r8, r2, r1 │ │ + sub r7, r7, r9 │ │ + ldr r6, [r6, #1012] ; 0x3f4 │ │ + mov lr, #8 │ │ + cmp r7, r3, lsr r8 │ │ + mov r1, r9 │ │ + lsrgt r7, r3, r8 │ │ + mov r3, #6 │ │ + cmp r8, #0 │ │ + str r0, [sp, #40] ; 0x28 │ │ + movwne r3, #5 │ │ + cmp r9, #0 │ │ + add r3, r6, r3 │ │ + addne r1, r1, lr, lsl r8 │ │ + asr r3, r1, r3 │ │ + mov r1, #4 │ │ lsl r1, r1, r6 │ │ - asr r5, r1, #1 │ │ - add r1, sp, #16384 ; 0x4000 │ │ - ldr r1, [r1, #100] ; 0x64 │ │ - cmp r3, r1 │ │ - bge 50450 │ │ - ldr r1, [r2] │ │ + str r3, [sp, #28] │ │ + mul r1, r3, r1 │ │ + ldr r3, [r0, #2068] ; 0x814 │ │ + ldr r6, [r3, #12] │ │ mov r3, #0 │ │ + cmp r6, #1 │ │ + subhi r3, r1, #4 │ │ + add r1, r0, ip, lsl #2 │ │ + ldr ip, [fp, #24] │ │ + ldr r1, [r1, #3576] ; 0xdf8 │ │ + str r1, [sp, #24] │ │ + ldr r1, [r0, #1436] ; 0x59c │ │ + str r1, [sp, #20] │ │ + add r1, r0, r2, lsl #2 │ │ + ldr r0, [r0, #2088] ; 0x828 │ │ + ldr r1, [r1, #1428] ; 0x594 │ │ + str r1, [sp, #44] ; 0x2c │ │ + ldrb r1, [ip] │ │ + str r3, [sp, #32] │ │ + cmp r1, #2 │ │ + str r0, [sp, #36] ; 0x24 │ │ + bne 61db0 │ │ + ldrsb lr, [ip, #1] │ │ + mov r0, #0 │ │ + strh lr, [sp, #48] ; 0x30 │ │ + strh lr, [sp, #60] ; 0x3c │ │ + ldrsb r2, [ip, #2] │ │ + strh r2, [sp, #50] ; 0x32 │ │ + ldrsb r1, [ip, #3] │ │ + add r3, r2, lr │ │ + strh r1, [sp, #52] ; 0x34 │ │ + add r3, r3, r1 │ │ + ldr r9, [fp, #8] │ │ + sub r3, r0, r3, lsl #1 │ │ + strh r3, [sp, #54] ; 0x36 │ │ + ldrsb r3, [ip, #4] │ │ + strh r3, [sp, #64] ; 0x40 │ │ + strh r3, [sp, #76] ; 0x4c │ │ + ldrsb r0, [ip, #5] │ │ + strh r0, [sp, #66] ; 0x42 │ │ + strh r0, [sp, #74] ; 0x4a │ │ + add r0, r0, r3 │ │ + ldrsb r6, [ip, #6] │ │ + strh r6, [sp, #68] ; 0x44 │ │ + add r0, r0, r6 │ │ + strh r6, [sp, #72] ; 0x48 │ │ + mov r6, #128 ; 0x80 │ │ + sub r0, r6, r0, lsl #1 │ │ + strh r0, [sp, #70] ; 0x46 │ │ + orr r0, r3, lr │ │ + ldr r3, [sp, #36] ; 0x24 │ │ + uxtb r0, r0 │ │ + clz r0, r0 │ │ + lsr r0, r0, #5 │ │ + add r0, r3, r0, lsl #2 │ │ + add ip, r0, #1664 ; 0x680 │ │ + b 61e08 │ │ + ldrb r0, [ip, #7] │ │ + mov lr, #1 │ │ + ldr r1, [pc, #340] ; 61f14 │ │ + lsl r0, r0, #2 │ │ + ldr r1, [pc, r1] │ │ + ldrh r0, [r1, r0]! ; │ │ + str r0, [sp, #48] ; 0x30 │ │ + ldrh r2, [r1, #2] │ │ + str r2, [sp, #52] ; 0x34 │ │ + cmp r2, #0 │ │ + ldrsb r6, [ip, #9] │ │ + movwne r2, #1 │ │ cmp r0, #0 │ │ - str r3, [r2] │ │ - beq 50358 │ │ - mov r0, #181 ; 0xb5 │ │ - mul r0, r1, r0 │ │ - add r0, r0, #128 ; 0x80 │ │ - asr r1, r0, #8 │ │ - cmp lr, #1 │ │ - cmpge r9, #1 │ │ - blt 507f0 │ │ - mov r0, #181 ; 0xb5 │ │ - vdup.32 q8, r8 │ │ - mul r1, r1, r0 │ │ - bic r3, r9, #7 │ │ + lsl r3, r2, #1 │ │ + ldr r0, [sp, #36] ; 0x24 │ │ + orrne r3, lr, r2, lsl #1 │ │ + ldrsb r1, [ip, #8] │ │ + movw r2, #1668 ; 0x684 │ │ + add r0, r0, r3, lsl #2 │ │ + add ip, r0, r2 │ │ + add r0, r1, r6 │ │ + rsb r2, r0, #128 ; 0x80 │ │ + strh r2, [sp, #58] ; 0x3a │ │ + add r9, r7, r9 │ │ + strh r1, [sp, #56] ; 0x38 │ │ + ldr r0, [fp, #20] │ │ + ldr r1, [sp, #44] ; 0x2c │ │ + cmp r9, r0 │ │ + bgt 61f0c │ │ + ldr r0, [sp, #20] │ │ + ldr r2, [sp, #24] │ │ + add r0, r0, #31 │ │ + ldr r3, [fp, #28] │ │ + bic lr, r0, #31 │ │ + ldr r0, [sp, #32] │ │ + str lr, [sp, #36] ; 0x24 │ │ + mla r0, r0, lr, r2 │ │ + add r6, r0, r4 │ │ + ldr r0, [ip] │ │ + str r0, [sp, #32] │ │ + ldr r0, [sp, #28] │ │ + add r0, r0, #1 │ │ + str r0, [sp, #28] │ │ + mov r0, #64 ; 0x40 │ │ + lsr r0, r0, r8 │ │ + str r0, [sp, #24] │ │ + lsl r0, lr, #2 │ │ + str r0, [sp, #20] │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + add r2, sp, #48 ; 0x30 │ │ + ldr r4, [sp, #28] │ │ + bic r8, r3, #8 │ │ + mov r3, r6 │ │ + ldr r0, [r0, #2172] ; 0x87c │ │ + str r2, [sp, #12] │ │ + ldr r2, [fp, #16] │ │ + eor r0, r4, r0 │ │ + str r2, [sp, #4] │ │ + ldr r2, [sp, #36] ; 0x24 │ │ + str r2, [sp] │ │ + ldr r2, [fp, #20] │ │ + ldr r4, [sp, #32] │ │ + eor r2, r9, r2 │ │ + str r7, [sp, #8] │ │ + orrs r0, r2, r0 │ │ + mov r2, sl │ │ + mov r0, r5 │ │ + orrne r8, r8, #8 │ │ + str r8, [sp, #16] │ │ + blx r4 │ │ + ldr r2, [fp, #20] │ │ + ldr r3, [sp, #24] │ │ + sub r0, r2, r9 │ │ + ldr r1, [sp, #44] ; 0x2c │ │ + cmp r3, r0 │ │ + movlt r0, r3 │ │ + cmp r0, #0 │ │ + beq 61f0c │ │ + mla r5, r7, r1, r5 │ │ + ldr r3, [sp, #20] │ │ + add r9, r0, r9 │ │ + add r6, r6, r3 │ │ + add sl, sl, r7, lsl #2 │ │ + orr r3, r8, #4 │ │ + cmp r9, r2 │ │ + mov r7, r0 │ │ + ble 61e70 │ │ + sub sp, fp, #28 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + andeq sl, r5, r8, asr #18 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #188 ; 0xbc │ │ + mov r5, r2 │ │ + ldr r2, [r0] │ │ + mov r4, r0 │ │ + ldr fp, [r0, #12] │ │ + ldr r0, [r0, #8] │ │ + str r2, [sp, #160] ; 0xa0 │ │ + ldr r7, [r2, #1284] ; 0x504 │ │ + ldr r3, [pc, #4036] ; 62f08 │ │ + sub r6, r7, #1 │ │ + subs r2, r7, #3 │ │ + clz r6, r6 │ │ + movwne r2, #1 │ │ + ldr r3, [pc, r3] │ │ + cmp r7, #0 │ │ + str r2, [sp, #164] ; 0xa4 │ │ + lsr r2, r6, #5 │ │ + str r2, [sp, #152] ; 0x98 │ │ + mov r2, #0 │ │ + ldrb lr, [r3, r1, lsl #2]! │ │ + str r2, [sp, #52] ; 0x34 │ │ + and r2, fp, #31 │ │ + ldrb r3, [r3, #1] │ │ + str r2, [sp, #80] ; 0x50 │ │ + and r2, r0, #31 │ │ + str r1, [sp, #144] ; 0x90 │ │ + str r2, [sp, #104] ; 0x68 │ │ + beq 61fb8 │ │ + tst r0, #1 │ │ + bne 61fa0 │ │ + ldr r2, [sp, #164] ; 0xa4 │ │ + cmp lr, r2 │ │ + bls 61fb8 │ │ + mov r2, #1 │ │ + str r2, [sp, #52] ; 0x34 │ │ + ldr r2, [sp, #152] ; 0x98 │ │ + cmp r3, r2 │ │ + andls r2, fp, #1 │ │ + strls r2, [sp, #52] ; 0x34 │ │ + ldr r2, [sp, #152] ; 0x98 │ │ + ldr r7, [sp, #80] ; 0x50 │ │ + lsr r2, r7, r2 │ │ + ldr r7, [sp, #104] ; 0x68 │ │ + str r2, [sp, #76] ; 0x4c │ │ + ldr r2, [sp, #164] ; 0xa4 │ │ + lsr r2, r7, r2 │ │ + ldrb r7, [r5, #6] │ │ + str r2, [sp, #120] ; 0x78 │ │ + cmp r7, #0 │ │ + beq 620a4 │ │ + movw r0, #16448 ; 0x4040 │ │ + sub r1, r3, #1 │ │ + cmp r1, #31 │ │ + movt r0, #16448 ; 0x4040 │ │ + bhi 62bac │ │ + add r7, pc, #4 │ │ + ldr r1, [r7, r1, lsl #2] │ │ + add pc, r7, r1 │ │ + andeq r0, r0, r0, lsl #1 │ │ + andeq r0, r0, r0, lsr #22 │ │ + andeq r0, r0, r8, lsr #23 │ │ + andeq r0, r0, r0, asr #22 │ │ + andeq r0, r0, r8, lsr #23 │ │ + andeq r0, r0, r8, lsr #23 │ │ + andeq r0, r0, r8, lsr #23 │ │ + andeq r0, r0, ip, asr fp │ │ + andeq r0, r0, r8, lsr #23 │ │ + andeq r0, r0, r8, lsr #23 │ │ + andeq r0, r0, r8, lsr #23 │ │ + andeq r0, r0, r8, lsr #23 │ │ + andeq r0, r0, r8, lsr #23 │ │ + andeq r0, r0, r8, lsr #23 │ │ + andeq r0, r0, r8, lsr #23 │ │ + muleq r0, r4, fp │ │ + andeq r0, r0, r8, lsr #23 │ │ + andeq r0, r0, r8, lsr #23 │ │ + andeq r0, r0, r8, lsr #23 │ │ + andeq r0, r0, r8, lsr #23 │ │ + andeq r0, r0, r8, lsr #23 │ │ + andeq r0, r0, r8, lsr #23 │ │ + andeq r0, r0, r8, lsr #23 │ │ + andeq r0, r0, r8, lsr #23 │ │ + andeq r0, r0, r8, lsr #23 │ │ + andeq r0, r0, r8, lsr #23 │ │ + andeq r0, r0, r8, lsr #23 │ │ + andeq r0, r0, r8, lsr #23 │ │ + andeq r0, r0, r8, lsr #23 │ │ + andeq r0, r0, r8, lsr #23 │ │ + andeq r0, r0, r8, lsr #23 │ │ + andeq r0, r0, ip, ror fp │ │ + ldr r1, [sp, #80] ; 0x50 │ │ + mov r7, #64 ; 0x40 │ │ + add r1, r4, r1 │ │ + strb r7, [r1, #48] ; 0x30 │ │ + sub r1, lr, #1 │ │ + cmp r1, #31 │ │ + bls 62bb8 │ │ + b 62c58 │ │ + str r5, [sp, #140] ; 0x8c │ │ + mov r6, #10 │ │ + ldr r2, [sp, #140] ; 0x8c │ │ + ldr ip, [r4, #4] │ │ + ldrb r5, [r2, #3] │ │ + ldr r2, [sp, #140] ; 0x8c │ │ + cmp r5, #0 │ │ + ldr r5, [sp, #140] ; 0x8c │ │ + movweq r6, #26 │ │ + ldrb r1, [r2, #7] │ │ + str r1, [sp, #116] ; 0x74 │ │ + ldr r1, [sp, #160] ; 0xa0 │ │ + ldr r7, [r1, #2156] ; 0x86c │ │ + ldr r2, [r1, #2160] ; 0x870 │ │ + ldrb r1, [r5, r6] │ │ + ldr r5, [sp, #140] ; 0x8c │ │ + str r1, [sp, #88] ; 0x58 │ │ + sub r1, r2, fp │ │ + cmp r1, r3 │ │ + sub r2, r7, r0 │ │ + ldrb r5, [r5, #29] │ │ + movgt r1, r3 │ │ + strh r5, [sp, #184] ; 0xb8 │ │ + cmp r2, lr │ │ + ldr r5, [sp, #140] ; 0x8c │ │ + movgt r2, lr │ │ + cmp r1, #1 │ │ + str r2, [sp, #56] ; 0x38 │ │ + ldrh r5, [r5, #30] │ │ + strh r5, [sp, #186] ; 0xba │ │ + ldr r5, [sp, #140] ; 0x8c │ │ + blt 62fb0 │ │ + ldr r2, [sp, #152] ; 0x98 │ │ + mov r3, r2 │ │ + add r2, r1, r2 │ │ + asr r2, r2, r3 │ │ + str r2, [sp, #32] │ │ + ldr r2, [sp, #164] ; 0xa4 │ │ + mov r3, r2 │ │ + ldr r2, [sp, #56] ; 0x38 │ │ + add r2, r2, r3 │ │ + asr r2, r2, r3 │ │ + str r2, [sp, #44] ; 0x2c │ │ + ldr r3, [pc, #4024] ; 63110 │ │ + ldr r3, [pc, r3] │ │ + str r1, [sp, #36] ; 0x24 │ │ + ldr r1, [sp, #116] ; 0x74 │ │ + add r2, r3, r1, lsl #3 │ │ + add r1, r2, #1 │ │ + str r1, [sp, #132] ; 0x84 │ │ + ldr r1, [sp, #88] ; 0x58 │ │ + add r2, r3, r1, lsl #3 │ │ + ldr r1, [sp, #36] ; 0x24 │ │ + add r2, r2, #1 │ │ + str r2, [sp, #84] ; 0x54 │ │ + add r2, ip, #13888 ; 0x3640 │ │ + str r2, [sp, #136] ; 0x88 │ │ + mov r2, #0 │ │ + b 621a0 │ │ + ldr r1, [sp, #36] ; 0x24 │ │ + ldr r2, [sp, #40] ; 0x28 │ │ + cmp r2, r1 │ │ + bge 62fb0 │ │ + add r7, r2, #16 │ │ + str r7, [sp, #40] ; 0x28 │ │ + cmp r1, r7 │ │ + mov r3, r7 │ │ + movlt r3, r1 │ │ + ldr r1, [sp, #56] ; 0x38 │ │ + str r3, [sp, #72] ; 0x48 │ │ + cmp r1, #1 │ │ + blt 62190 │ │ + ldr r6, [sp, #152] ; 0x98 │ │ mov ip, #0 │ │ - add r1, r1, #128 ; 0x80 │ │ - add r1, r5, r1, asr #8 │ │ - asr r1, r1, r6 │ │ - mul r0, r1, r0 │ │ - asr r1, r7, #1 │ │ - lsl r1, r1, #1 │ │ - mov r7, #0 │ │ - add r0, r0, #2176 ; 0x880 │ │ - asr r0, r0, #12 │ │ - vdup.32 q9, r0 │ │ - cmp r9, #8 │ │ - mov r6, #0 │ │ - bcc 50418 │ │ - b 503cc │ │ - add r7, r7, #1 │ │ - add fp, fp, r1 │ │ - cmp r7, lr │ │ - beq 507f0 │ │ - cmp r9, #8 │ │ - mov r6, #0 │ │ - bcc 50418 │ │ + ldr r3, [sp, #32] │ │ + str r2, [sp, #68] ; 0x44 │ │ + cmp r3, r7, lsr r6 │ │ + lsrge r3, r7, r6 │ │ + cmp r2, #0 │ │ + str r3, [sp, #100] ; 0x64 │ │ + lsr r3, r2, r6 │ │ + movwne r2, #1 │ │ + str r3, [sp, #64] ; 0x40 │ │ + str r2, [sp, #48] ; 0x30 │ │ + mov r2, r1 │ │ + b 62210 │ │ + ldr r7, [sp, #60] ; 0x3c │ │ + ldr r2, [sp, #56] ; 0x38 │ │ + cmp r7, r2 │ │ + mov ip, r7 │ │ + bge 62190 │ │ + ldr r3, [sp, #68] ; 0x44 │ │ + add r6, ip, #16 │ │ + cmp r2, r6 │ │ + str r6, [sp, #60] ; 0x3c │ │ + movlt r6, r2 │ │ + add r1, fp, r3 │ │ mov r2, r3 │ │ - mov r4, fp │ │ - vld1.16 {d20-d21}, [r4] │ │ - subs r2, r2, #8 │ │ - vaddw.u16 q11, q9, d21 │ │ - vaddw.u16 q10, q9, d20 │ │ - vmin.s32 q12, q11, q8 │ │ - vclt.s32 q11, q11, #0 │ │ - vmin.s32 q13, q10, q8 │ │ - vclt.s32 q10, q10, #0 │ │ - vbic q11, q12, q11 │ │ - vbic q10, q13, q10 │ │ - vmovn.i32 d23, q11 │ │ - vmovn.i32 d22, q10 │ │ - vst1.16 {d22-d23}, [r4]! │ │ - bne 503d4 │ │ - cmp r3, r9 │ │ + ldr r3, [sp, #72] ; 0x48 │ │ + str r1, [r4, #12] │ │ + cmp r2, r3 │ │ + str r6, [sp, #148] ; 0x94 │ │ + str ip, [sp, #96] ; 0x60 │ │ + bge 62674 │ │ + cmp ip, #0 │ │ + mov r3, ip │ │ + movwne r3, #1 │ │ + mov r7, r2 │ │ + str r3, [sp, #108] ; 0x6c │ │ + ldr r3, [sp, #48] ; 0x30 │ │ + str r3, [sp, #124] ; 0x7c │ │ + b 622a0 │ │ + ldr r1, [r4, #12] │ │ + ldr ip, [sp, #96] ; 0x60 │ │ + ldr r7, [sp, #112] ; 0x70 │ │ + ldr r2, [sp, #84] ; 0x54 │ │ + sub r0, r0, fp │ │ + ldrb r2, [r2] │ │ + add r1, r1, r2 │ │ + add r7, r7, r2 │ │ + strd r0, [r4, #8] │ │ + ldr r2, [sp, #124] ; 0x7c │ │ + add r2, r2, #1 │ │ + str r2, [sp, #124] ; 0x7c │ │ + ldr r2, [sp, #72] ; 0x48 │ │ + cmp r7, r2 │ │ + bge 62678 │ │ + ldr r2, [sp, #160] ; 0xa0 │ │ + add r0, r0, ip │ │ + ldr r6, [sp, #148] ; 0x94 │ │ + ldr r3, [r2, #2144] ; 0x860 │ │ + cmp ip, r6 │ │ + ldr r2, [r2, #2788] ; 0xae4 │ │ + str r0, [r4, #8] │ │ + bge 6266c │ │ + mul r0, r3, r1 │ │ + ldr r9, [sp, #108] ; 0x6c │ │ + mov fp, ip │ │ + str r7, [sp, #112] ; 0x70 │ │ + add r0, r0, r0, lsl #2 │ │ + add r0, r2, r0, lsl #1 │ │ + str r0, [sp, #128] ; 0x80 │ │ + ldr r0, [sp, #80] ; 0x50 │ │ + add r0, r7, r0 │ │ + add r0, r4, r0 │ │ + add r0, r0, #48 ; 0x30 │ │ + str r0, [sp, #156] ; 0x9c │ │ + ldrb r0, [r5, #3] │ │ + cmp r0, #0 │ │ + bne 62368 │ │ + mov r0, #0 │ │ + add r1, sp, #184 ; 0xb8 │ │ + ldrb r3, [r5, #26] │ │ + mov r2, r5 │ │ + str r0, [sp] │ │ + stmib sp, {r1, r9} │ │ + ldr r1, [sp, #124] ; 0x7c │ │ + str r1, [sp, #12] │ │ + ldr r1, [sp, #144] ; 0x90 │ │ + str r0, [sp, #16] │ │ + mov r0, r4 │ │ + bl 63120 │ │ + ldr r0, [sp, #88] ; 0x58 │ │ + ldr r1, [pc, #3548] ; 63114 │ │ + ldr r1, [pc, r1] │ │ + ldrb r7, [r1, r0, lsl #3] │ │ + ldr r0, [r4, #8] │ │ + add fp, fp, r7 │ │ + ldr r1, [sp, #148] ; 0x94 │ │ + add r9, r9, #1 │ │ + add r0, r0, r7 │ │ + str r0, [r4, #8] │ │ + cmp fp, r1 │ │ + bge 62264 │ │ + ldrb r0, [r5, #3] │ │ + cmp r0, #0 │ │ + beq 622fc │ │ + ldr r8, [sp, #136] ; 0x88 │ │ + mov r0, #64 ; 0x40 │ │ + strb r0, [sp, #183] ; 0xb7 │ │ + add r2, sp, #183 ; 0xb7 │ │ + ldrb r3, [r5, #10] │ │ + ldr r0, [r4, #640] ; 0x280 │ │ + ldr r1, [r8] │ │ + str r2, [sp, #24] │ │ + add r2, sp, #176 ; 0xb0 │ │ + str r2, [sp, #20] │ │ + ldr r2, [sp, #88] ; 0x58 │ │ + ldr r7, [pc, #3452] ; 63118 │ │ + ldr r7, [pc, r7] │ │ + str r1, [sp, #16] │ │ + mov r1, #0 │ │ + str r1, [sp, #12] │ │ + mov r1, #1 │ │ + str r1, [sp, #8] │ │ + ldr r1, [sp, #84] ; 0x54 │ │ + ldrb r7, [r7, r2, lsl #3] │ │ + mov r2, #8 │ │ + str r5, [sp, #4] │ │ + ldrb r6, [r1] │ │ + ldr r1, [sp, #144] ; 0x90 │ │ + str r1, [sp] │ │ + cmp r6, #8 │ │ + mov r1, #8 │ │ + movcc r1, r6 │ │ + cmp r7, #8 │ │ + movcc r2, r7 │ │ + smulbb r5, r2, r1 │ │ + ldr r1, [sp, #104] ; 0x68 │ │ + ldr r2, [sp, #156] ; 0x9c │ │ + add sl, fp, r1 │ │ + add r0, r0, sl │ │ + add r1, r0, #32 │ │ + mov r0, r4 │ │ + bl 63860 │ │ + ldr r1, [r4, #8] │ │ + ldr r2, [sp, #128] ; 0x80 │ │ + add r1, r1, r1, lsl #2 │ │ + lsl r1, r1, #1 │ │ + strh r0, [r2, r1]! │ │ + ldr r0, [sp, #176] ; 0xb0 │ │ + strb r0, [r2, #6] │ │ + ldr r0, [r8] │ │ + ldr r1, [sp, #160] ; 0xa0 │ │ + add r0, r0, r5, lsl #5 │ │ + str r0, [r8] │ │ + ldr r0, [r4, #12] │ │ + ldr r1, [r1, #2160] ; 0x870 │ │ + sub r1, r1, r0 │ │ + cmp r1, r6 │ │ + movgt r1, r6 │ │ + sub r0, r1, #1 │ │ + cmp r0, #15 │ │ + bhi 624bc │ │ + add r2, pc, #4 │ │ + ldr r0, [r2, r0, lsl #2] │ │ + add pc, r2, r0 │ │ + andeq r0, r0, r0, asr #32 │ │ + andeq r0, r0, r0, asr r0 │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r8, ror r0 │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + muleq r0, r4, r0 │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + strheq r0, [r0], -ip │ │ + ldr r0, [sp, #156] ; 0x9c │ │ + ldrb r6, [sp, #183] ; 0xb7 │ │ + strb r6, [r0] │ │ + b 62540 │ │ + ldrb r6, [sp, #183] ; 0xb7 │ │ + ldr r1, [sp, #156] ; 0x9c │ │ + orr r0, r6, r6, lsl #8 │ │ + strh r0, [r1] │ │ + b 62540 │ │ + ldrb r6, [sp, #183] ; 0xb7 │ │ + ldr r0, [sp, #156] ; 0x9c │ │ + mov r2, r6 │ │ + bl 2ddc <__aeabi_memset@plt> │ │ + b 62540 │ │ + ldrb r6, [sp, #183] ; 0xb7 │ │ + movw r0, #257 ; 0x101 │ │ + movt r0, #257 ; 0x101 │ │ + ldr r1, [sp, #156] ; 0x9c │ │ + mul r0, r6, r0 │ │ + str r0, [r1] │ │ + b 62540 │ │ + ldrb r6, [sp, #183] ; 0xb7 │ │ + movw r0, #257 ; 0x101 │ │ + movt r0, #257 ; 0x101 │ │ + mov r2, r0 │ │ + umull r0, r1, r6, r0 │ │ + mla r1, r6, r2, r1 │ │ + ldr r2, [sp, #156] ; 0x9c │ │ + str r0, [r2] │ │ + str r1, [r2, #4] │ │ + b 62540 │ │ + ldrb r6, [sp, #183] ; 0xb7 │ │ + movw r0, #257 ; 0x101 │ │ + movt r0, #257 ; 0x101 │ │ + mov r2, r0 │ │ + umull r0, r1, r6, r0 │ │ + mla r1, r6, r2, r1 │ │ + vmov.32 d16[0], r0 │ │ + ldr r0, [sp, #156] ; 0x9c │ │ + vmov.32 d16[1], r1 │ │ + vorr d17, d16, d16 │ │ + vst1.8 {d16-d17}, [r0] │ │ + ldr r1, [sp, #160] ; 0xa0 │ │ + ldr r0, [r4, #8] │ │ + ldr r5, [sp, #140] ; 0x8c │ │ + ldr r1, [r1, #2156] ; 0x86c │ │ + sub r1, r1, r0 │ │ + cmp r1, r7 │ │ + movgt r1, r7 │ │ + sub r0, r1, #1 │ │ + cmp r0, #15 │ │ + bhi 625d8 │ │ + add r2, pc, #4 │ │ + ldr r0, [r2, r0, lsl #2] │ │ + add pc, r2, r0 │ │ + andeq r0, r0, r0, asr #32 │ │ + andeq r0, r0, r0, asr r0 │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, ip, ror r0 │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + muleq r0, r8, r0 │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r0, asr #1 │ │ + ldr r0, [r4, #640] ; 0x280 │ │ + add r0, r0, sl │ │ + strb r6, [r0, #32] │ │ + b 6233c │ │ + ldr r0, [r4, #640] ; 0x280 │ │ + orr r1, r6, r6, lsl #8 │ │ + add r0, r0, sl │ │ + strh r1, [r0, #32] │ │ + b 6233c │ │ + ldr r0, [r4, #640] ; 0x280 │ │ + mov r2, r6 │ │ + add r0, r0, sl │ │ + add r0, r0, #32 │ │ + bl 2ddc <__aeabi_memset@plt> │ │ + b 6233c │ │ + movw r0, #257 ; 0x101 │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + movt r0, #257 ; 0x101 │ │ + mul r0, r6, r0 │ │ + add r1, r1, sl │ │ + str r0, [r1, #32] │ │ + b 6233c │ │ + movw r0, #257 ; 0x101 │ │ + ldr r2, [r4, #640] ; 0x280 │ │ + movt r0, #257 ; 0x101 │ │ + mov r3, r0 │ │ + umull r0, r1, r6, r0 │ │ + add r2, r2, sl │ │ + mla r1, r6, r3, r1 │ │ + str r0, [r2, #32] │ │ + str r1, [r2, #36] ; 0x24 │ │ + b 6233c │ │ + movw r0, #257 ; 0x101 │ │ + ldr r2, [r4, #640] ; 0x280 │ │ + movt r0, #257 ; 0x101 │ │ + mov r3, r0 │ │ + umull r0, r1, r6, r0 │ │ + add r2, r2, sl │ │ + mla r1, r6, r3, r1 │ │ + str r0, [r2, #32] │ │ + str r1, [r2, #36] ; 0x24 │ │ + ldr r2, [r4, #640] ; 0x280 │ │ + add r2, sl, r2 │ │ + str r1, [r2, #44] ; 0x2c │ │ + str r0, [r2, #40] ; 0x28 │ │ + b 6233c │ │ + mov fp, ip │ │ + b 62270 │ │ + mov r7, r2 │ │ + ldr r2, [sp, #52] ; 0x34 │ │ + sub fp, r1, r7 │ │ + str fp, [r4, #12] │ │ + cmp r2, #0 │ │ + beq 621fc │ │ + ldr r2, [sp, #164] ; 0xa4 │ │ + ldr r3, [sp, #60] ; 0x3c │ │ + ldr r1, [sp, #44] ; 0x2c │ │ + lsr sl, ip, r2 │ │ + mov ip, #0 │ │ + cmp r1, r3, lsr r2 │ │ + str sl, [sp, #92] ; 0x5c │ │ + lsrge r1, r3, r2 │ │ + str r1, [sp, #148] ; 0x94 │ │ + b 626cc │ │ + ldr r2, [sp, #152] ; 0x98 │ │ + ldr ip, [sp, #124] ; 0x7c │ │ + sub fp, r1, r6, lsl r2 │ │ + cmp ip, #2 │ │ + str fp, [r4, #12] │ │ + beq 621fc │ │ + ldr r1, [sp, #68] ; 0x44 │ │ + add r2, ip, #1 │ │ + ldr r3, [sp, #64] ; 0x40 │ │ + str r2, [sp, #124] ; 0x7c │ │ + add r1, fp, r1 │ │ + ldr r2, [sp, #100] ; 0x64 │ │ mov r6, r3 │ │ - beq 503b0 │ │ - sub r2, ip, r6, lsl #1 │ │ - sub r5, r9, r6 │ │ - ldrh r6, [fp, -r2] │ │ - add r4, r0, r6 │ │ - cmp r4, r8 │ │ - mov r6, r4 │ │ - movgt r6, r8 │ │ + str r1, [r4, #12] │ │ + cmp r3, r2 │ │ + mov r2, r3 │ │ + blt 6272c │ │ + b 626b4 │ │ + ldr r1, [r4, #12] │ │ + ldr r2, [sp, #152] ; 0x98 │ │ + add r1, r1, r8, lsl r2 │ │ + ldr r2, [sp, #164] ; 0xa4 │ │ + sub r0, r0, sl, lsl r2 │ │ + strd r0, [r4, #8] │ │ + ldr r6, [sp, #108] ; 0x6c │ │ + ldr r2, [sp, #100] ; 0x64 │ │ + ldr sl, [sp, #92] ; 0x5c │ │ + add r6, r6, r8 │ │ + cmp r6, r2 │ │ + bge 626b4 │ │ + ldr r2, [sp, #160] ; 0xa0 │ │ + ldr r7, [sp, #96] ; 0x60 │ │ + str r6, [sp, #108] ; 0x6c │ │ + ldr r3, [r2, #2144] ; 0x860 │ │ + add r0, r0, r7 │ │ + ldr r2, [r2, #2788] ; 0xae4 │ │ + ldr r7, [sp, #148] ; 0x94 │ │ + str r0, [r4, #8] │ │ + cmp sl, r7 │ │ + bge 62b18 │ │ + mul r0, r3, r1 │ │ + ldr r1, [sp, #80] ; 0x50 │ │ + add r0, r0, r0, lsl #2 │ │ + add r0, r2, r0, lsl #1 │ │ + str r0, [sp, #128] ; 0x80 │ │ + ldr r0, [sp, #152] ; 0x98 │ │ + add r0, r1, r6, lsl r0 │ │ + ldr r1, [sp, #104] ; 0x68 │ │ + orr r0, r1, r0, lsl #5 │ │ + str r0, [sp, #112] ; 0x70 │ │ + ldr r0, [sp, #76] ; 0x4c │ │ + add r1, r4, ip, lsl #5 │ │ + add r0, r6, r0 │ │ + add r0, r1, r0 │ │ + add r0, r0, #80 ; 0x50 │ │ + str r0, [sp, #156] ; 0x9c │ │ + b 627d8 │ │ + ldr r0, [r4, #640] ; 0x280 │ │ + mov r2, r6 │ │ + add r0, r0, ip, lsl #5 │ │ + add r0, r0, fp │ │ + add r0, r0, #64 ; 0x40 │ │ + bl 2ddc <__aeabi_memset@plt> │ │ + mov ip, r9 │ │ + ldr r1, [sp, #164] ; 0xa4 │ │ + add sl, sl, r5 │ │ + ldr r0, [r4, #8] │ │ + add r0, r0, r5, lsl r1 │ │ + ldr r1, [sp, #148] ; 0x94 │ │ + ldr r5, [sp, #140] ; 0x8c │ │ + cmp sl, r1 │ │ + str r0, [r4, #8] │ │ + bge 626fc │ │ + mov r0, #64 ; 0x40 │ │ + strb r0, [sp, #175] ; 0xaf │ │ + ldrb r0, [r5, #3] │ │ + cmp r0, #0 │ │ + bne 62808 │ │ + ldr r1, [sp, #164] ; 0xa4 │ │ + ldr r2, [sp, #112] ; 0x70 │ │ + add r1, r2, sl, lsl r1 │ │ + movw r2, #7904 ; 0x1ee0 │ │ + add r1, r4, r1 │ │ + ldrb r1, [r1, r2] │ │ + str r1, [sp, #168] ; 0xa8 │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + mov r7, r4 │ │ + ldr r4, [sp, #136] ; 0x88 │ │ + mov r9, ip │ │ + ldrb r3, [r5, #7] │ │ + ldr r6, [sp, #144] ; 0x90 │ │ + ldr r2, [r4] │ │ + str r0, [sp, #8] │ │ + add r0, sp, #168 ; 0xa8 │ │ + str r0, [sp, #20] │ │ + add r0, sp, #175 ; 0xaf │ │ + str r0, [sp, #24] │ │ + ldr r0, [sp, #120] ; 0x78 │ │ + str r2, [sp, #16] │ │ + add fp, sl, r0 │ │ + add r0, r1, ip, lsl #5 │ │ + add r0, r0, fp │ │ + ldr r2, [sp, #156] ; 0x9c │ │ + add r1, r0, #64 ; 0x40 │ │ + str r6, [sp] │ │ + ldr r6, [sp, #124] ; 0x7c │ │ + mov r0, r7 │ │ + str r5, [sp, #4] │ │ + str r6, [sp, #12] │ │ + bl 63860 │ │ + ldr r1, [r7, #8] │ │ + ldr r2, [sp, #116] ; 0x74 │ │ + ldr r3, [pc, #2208] ; 6311c │ │ + add r1, r1, r1, lsl #2 │ │ + ldr r3, [pc, r3] │ │ + ldrb r5, [r3, r2, lsl #3] │ │ + ldr r2, [sp, #128] ; 0x80 │ │ + add r1, r2, r1, lsl #1 │ │ + ldr r2, [sp, #132] ; 0x84 │ │ + ldrb r8, [r2] │ │ + add r2, r1, r6, lsl #1 │ │ + add r1, r1, r6 │ │ + strh r0, [r2] │ │ + smulbb r0, r5, r8 │ │ + ldr r2, [sp, #168] ; 0xa8 │ │ + strb r2, [r1, #6] │ │ + ldr r1, [r4] │ │ + ldr r2, [sp, #152] ; 0x98 │ │ + add r0, r1, r0, lsl #5 │ │ + str r0, [r4] │ │ + ldr r0, [sp, #160] ; 0xa0 │ │ + mov r4, r7 │ │ + ldr r1, [r7, #12] │ │ + ldr r0, [r0, #2160] ; 0x870 │ │ + add r0, r0, r2 │ │ + sub r0, r0, r1 │ │ + mov r1, r8 │ │ + cmp r8, r0, asr r2 │ │ + asrge r1, r0, r2 │ │ + sub r0, r1, #1 │ │ + cmp r0, #15 │ │ + bhi 6295c │ │ + add r2, pc, #4 │ │ + ldr r0, [r2, r0, lsl #2] │ │ + add pc, r2, r0 │ │ + andeq r0, r0, r0, asr #32 │ │ + andeq r0, r0, r0, asr r0 │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r8, ror r0 │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + muleq r0, r4, r0 │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + strheq r0, [r0], -ip │ │ + ldr r0, [sp, #156] ; 0x9c │ │ + ldrb r6, [sp, #175] ; 0xaf │ │ + strb r6, [r0] │ │ + b 629e0 │ │ + ldrb r6, [sp, #175] ; 0xaf │ │ + ldr r1, [sp, #156] ; 0x9c │ │ + orr r0, r6, r6, lsl #8 │ │ + strh r0, [r1] │ │ + b 629e0 │ │ + ldrb r6, [sp, #175] ; 0xaf │ │ + ldr r0, [sp, #156] ; 0x9c │ │ + mov r2, r6 │ │ + bl 2ddc <__aeabi_memset@plt> │ │ + b 629e0 │ │ + ldrb r6, [sp, #175] ; 0xaf │ │ + movw r0, #257 ; 0x101 │ │ + movt r0, #257 ; 0x101 │ │ + ldr r1, [sp, #156] ; 0x9c │ │ + mul r0, r6, r0 │ │ + str r0, [r1] │ │ + b 629e0 │ │ + ldrb r6, [sp, #175] ; 0xaf │ │ + movw r0, #257 ; 0x101 │ │ + movt r0, #257 ; 0x101 │ │ + mov r2, r0 │ │ + umull r0, r1, r6, r0 │ │ + mla r1, r6, r2, r1 │ │ + ldr r2, [sp, #156] ; 0x9c │ │ + str r0, [r2] │ │ + str r1, [r2, #4] │ │ + b 629e0 │ │ + ldrb r6, [sp, #175] ; 0xaf │ │ + movw r0, #257 ; 0x101 │ │ + movt r0, #257 ; 0x101 │ │ + mov r2, r0 │ │ + umull r0, r1, r6, r0 │ │ + mla r1, r6, r2, r1 │ │ + vmov.32 d16[0], r0 │ │ + ldr r0, [sp, #156] ; 0x9c │ │ + vmov.32 d16[1], r1 │ │ + vorr d17, d16, d16 │ │ + vst1.8 {d16-d17}, [r0] │ │ + ldr r0, [sp, #160] ; 0xa0 │ │ + mov ip, r9 │ │ + ldr r2, [sp, #164] ; 0xa4 │ │ + ldr r1, [r4, #8] │ │ + ldr r0, [r0, #2156] ; 0x86c │ │ + add r0, r0, r2 │ │ + sub r0, r0, r1 │ │ + mov r1, r5 │ │ + cmp r5, r0, asr r2 │ │ + asrge r1, r0, r2 │ │ + sub r0, r1, #1 │ │ + cmp r0, #15 │ │ + bhi 62798 │ │ + add r2, pc, #4 │ │ + ldr r0, [r2, r0, lsl #2] │ │ + add pc, r2, r0 │ │ + andeq r0, r0, r0, asr #32 │ │ + andeq r0, r0, r4, asr r0 │ │ + ; instruction: 0xfffffd78 │ │ + andeq r0, r0, ip, rrx │ │ + ; instruction: 0xfffffd78 │ │ + ; instruction: 0xfffffd78 │ │ + ; instruction: 0xfffffd78 │ │ + andeq r0, r0, ip, lsl #1 │ │ + ; instruction: 0xfffffd78 │ │ + ; instruction: 0xfffffd78 │ │ + ; instruction: 0xfffffd78 │ │ + ; instruction: 0xfffffd78 │ │ + ; instruction: 0xfffffd78 │ │ + ; instruction: 0xfffffd78 │ │ + ; instruction: 0xfffffd78 │ │ + strheq r0, [r0], -r8 │ │ + ldr r0, [r4, #640] ; 0x280 │ │ + add r0, r0, ip, lsl #5 │ │ + add r0, r0, fp │ │ + strb r6, [r0, #64] ; 0x40 │ │ + b 627b4 │ │ + ldr r0, [r4, #640] ; 0x280 │ │ + orr r1, r6, r6, lsl #8 │ │ + add r0, r0, ip, lsl #5 │ │ + add r0, r0, fp │ │ + strh r1, [r0, #64] ; 0x40 │ │ + b 627b4 │ │ + movw r1, #257 ; 0x101 │ │ + ldr r0, [r4, #640] ; 0x280 │ │ + movt r1, #257 ; 0x101 │ │ + mul r1, r6, r1 │ │ + add r0, r0, ip, lsl #5 │ │ + add r0, r0, fp │ │ + str r1, [r0, #64] ; 0x40 │ │ + b 627b4 │ │ + movw r0, #257 ; 0x101 │ │ + ldr r2, [r4, #640] ; 0x280 │ │ + movt r0, #257 ; 0x101 │ │ + mov r3, r0 │ │ + umull r0, r1, r6, r0 │ │ + add r2, r2, ip, lsl #5 │ │ + add r2, r2, fp │ │ + mla r1, r6, r3, r1 │ │ + str r0, [r2, #64] ; 0x40 │ │ + str r1, [r2, #68] ; 0x44 │ │ + b 627b4 │ │ + movw r0, #257 ; 0x101 │ │ + ldr r2, [r4, #640] ; 0x280 │ │ + movt r0, #257 ; 0x101 │ │ + mov r3, r0 │ │ + umull r0, r1, r6, r0 │ │ + add r2, r2, ip, lsl #5 │ │ + add r2, r2, fp │ │ + mla r1, r6, r3, r1 │ │ + str r0, [r2, #64] ; 0x40 │ │ + str r1, [r2, #68] ; 0x44 │ │ + ldr r2, [r4, #640] ; 0x280 │ │ + add r2, r2, ip, lsl #5 │ │ + add r2, r2, fp │ │ + str r1, [r2, #76] ; 0x4c │ │ + str r0, [r2, #72] ; 0x48 │ │ + b 627b4 │ │ + ldr r2, [sp, #132] ; 0x84 │ │ + ldrb r8, [r2] │ │ + b 62700 │ │ + ldr r1, [sp, #80] ; 0x50 │ │ + movw r7, #16448 ; 0x4040 │ │ + add r1, r4, r1 │ │ + strh r7, [r1, #48] ; 0x30 │ │ + sub r1, lr, #1 │ │ + cmp r1, #31 │ │ + bls 62bb8 │ │ + b 62c58 │ │ + ldr r1, [sp, #80] ; 0x50 │ │ + add r1, r4, r1 │ │ + str r0, [r1, #48] ; 0x30 │ │ + sub r1, lr, #1 │ │ + cmp r1, #31 │ │ + bls 62bb8 │ │ + b 62c58 │ │ + ldr r1, [sp, #80] ; 0x50 │ │ + add r1, r4, r1 │ │ + str r0, [r1, #52] ; 0x34 │ │ + str r0, [r1, #48] ; 0x30 │ │ + sub r1, lr, #1 │ │ + cmp r1, #31 │ │ + bls 62bb8 │ │ + b 62c58 │ │ + ldr r1, [sp, #80] ; 0x50 │ │ + vmov.i8 q8, #64 ; 0x40 │ │ + add r1, r4, r1 │ │ + add r1, r1, #48 ; 0x30 │ │ + vst1.8 {d16-d17}, [r1]! │ │ + b 62ba8 │ │ + ldr r1, [sp, #80] ; 0x50 │ │ + vmov.i8 q8, #64 ; 0x40 │ │ + add r1, r4, r1 │ │ + add r1, r1, #48 ; 0x30 │ │ + vst1.8 {d16-d17}, [r1] │ │ + sub r1, lr, #1 │ │ + cmp r1, #31 │ │ + bhi 62c58 │ │ + add r7, pc, #4 │ │ + ldr r1, [r7, r1, lsl #2] │ │ + add pc, r7, r1 │ │ + andeq r0, r0, r0, lsl #1 │ │ + andeq r0, r0, ip, ror r1 │ │ + muleq r0, r4, r0 │ │ + andeq r0, r0, r0, lsr #3 │ │ + muleq r0, r4, r0 │ │ + muleq r0, r4, r0 │ │ + muleq r0, r4, r0 │ │ + andeq r0, r0, r0, asr #3 │ │ + muleq r0, r4, r0 │ │ + muleq r0, r4, r0 │ │ + muleq r0, r4, r0 │ │ + muleq r0, r4, r0 │ │ + muleq r0, r4, r0 │ │ + muleq r0, r4, r0 │ │ + muleq r0, r4, r0 │ │ + andeq r0, r0, r8, lsr r2 │ │ + muleq r0, r4, r0 │ │ + muleq r0, r4, r0 │ │ + muleq r0, r4, r0 │ │ + muleq r0, r4, r0 │ │ + muleq r0, r4, r0 │ │ + muleq r0, r4, r0 │ │ + muleq r0, r4, r0 │ │ + muleq r0, r4, r0 │ │ + muleq r0, r4, r0 │ │ + muleq r0, r4, r0 │ │ + muleq r0, r4, r0 │ │ + muleq r0, r4, r0 │ │ + muleq r0, r4, r0 │ │ + muleq r0, r4, r0 │ │ + muleq r0, r4, r0 │ │ + andeq r0, r0, r4, ror #3 │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + mov r7, #64 ; 0x40 │ │ + ldr r2, [sp, #104] ; 0x68 │ │ + add r1, r1, r2 │ │ + strb r7, [r1, #32] │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + cmp r1, #0 │ │ + beq 62fb0 │ │ + ldr r2, [sp, #152] ; 0x98 │ │ + ldr r1, [sp, #164] ; 0xa4 │ │ + mov r6, r2 │ │ + add r2, r3, r2 │ │ + mov r7, r1 │ │ + add r1, lr, r1 │ │ + lsr r2, r2, r6 │ │ + sub r2, r2, #1 │ │ + lsr r1, r1, r7 │ │ + cmp r2, #31 │ │ + bhi 62ef0 │ │ + add r3, pc, #4 │ │ + ldr r2, [r3, r2, lsl #2] │ │ + add pc, r3, r2 │ │ + andeq r0, r0, r0, lsl #1 │ │ + muleq r0, r4, r1 │ │ + andeq r0, r0, r4, asr r2 │ │ + ; instruction: 0x000001b8 │ │ + andeq r0, r0, r4, asr r2 │ │ + andeq r0, r0, r4, asr r2 │ │ + andeq r0, r0, r4, asr r2 │ │ + ldrdeq r0, [r0], -r8 │ │ + andeq r0, r0, r4, asr r2 │ │ + andeq r0, r0, r4, asr r2 │ │ + andeq r0, r0, r4, asr r2 │ │ + andeq r0, r0, r4, asr r2 │ │ + andeq r0, r0, r4, asr r2 │ │ + andeq r0, r0, r4, asr r2 │ │ + andeq r0, r0, r4, asr r2 │ │ + andeq r0, r0, r0, lsl #4 │ │ + andeq r0, r0, r4, asr r2 │ │ + andeq r0, r0, r4, asr r2 │ │ + andeq r0, r0, r4, asr r2 │ │ + andeq r0, r0, r4, asr r2 │ │ + andeq r0, r0, r4, asr r2 │ │ + andeq r0, r0, r4, asr r2 │ │ + andeq r0, r0, r4, asr r2 │ │ + andeq r0, r0, r4, asr r2 │ │ + andeq r0, r0, r4, asr r2 │ │ + andeq r0, r0, r4, asr r2 │ │ + andeq r0, r0, r4, asr r2 │ │ + andeq r0, r0, r4, asr r2 │ │ + andeq r0, r0, r4, asr r2 │ │ + andeq r0, r0, r4, asr r2 │ │ + andeq r0, r0, r4, asr r2 │ │ + andeq r0, r0, ip, lsl r2 │ │ + ldr r2, [sp, #76] ; 0x4c │ │ + mov r3, #64 ; 0x40 │ │ + add r2, r4, r2 │ │ + strb r3, [r2, #112] ; 0x70 │ │ + strb r3, [r2, #80] ; 0x50 │ │ + sub r1, r1, #1 │ │ + cmp r1, #31 │ │ + bls 62efc │ │ + b 62fb0 │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + movw r7, #16448 ; 0x4040 │ │ + ldr r2, [sp, #104] ; 0x68 │ │ + add r1, r1, r2 │ │ + strh r7, [r1, #32] │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + cmp r1, #0 │ │ + bne 62c64 │ │ + b 62fb0 │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + ldr r2, [sp, #104] ; 0x68 │ │ + add r1, r1, r2 │ │ + str r0, [r1, #32] │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + cmp r1, #0 │ │ + bne 62c64 │ │ + b 62fb0 │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + ldr r2, [sp, #104] ; 0x68 │ │ + add r1, r1, r2 │ │ + str r0, [r1, #36] ; 0x24 │ │ + str r0, [r1, #32] │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + cmp r1, #0 │ │ + bne 62c64 │ │ + b 62fb0 │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + ldr r2, [sp, #104] ; 0x68 │ │ + add r1, r1, r2 │ │ + str r0, [r1, #36] ; 0x24 │ │ + str r0, [r1, #32] │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + add r1, r2, r1 │ │ + str r0, [r1, #44] ; 0x2c │ │ + str r0, [r1, #40] ; 0x28 │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + add r1, r2, r1 │ │ + str r0, [r1, #52] ; 0x34 │ │ + str r0, [r1, #48] ; 0x30 │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + add r1, r2, r1 │ │ + str r0, [r1, #60] ; 0x3c │ │ + str r0, [r1, #56] ; 0x38 │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + cmp r1, #0 │ │ + bne 62c64 │ │ + b 62fb0 │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + ldr r2, [sp, #104] ; 0x68 │ │ + add r1, r1, r2 │ │ + str r0, [r1, #36] ; 0x24 │ │ + str r0, [r1, #32] │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + add r1, r2, r1 │ │ + str r0, [r1, #44] ; 0x2c │ │ + str r0, [r1, #40] ; 0x28 │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + cmp r1, #0 │ │ + bne 62c64 │ │ + b 62fb0 │ │ + ldr r2, [sp, #76] ; 0x4c │ │ + movw r3, #16448 ; 0x4040 │ │ + add r2, r4, r2 │ │ + strh r3, [r2, #112] ; 0x70 │ │ + strh r3, [r2, #80] ; 0x50 │ │ + sub r1, r1, #1 │ │ + cmp r1, #31 │ │ + bls 62efc │ │ + b 62fb0 │ │ + ldr r2, [sp, #76] ; 0x4c │ │ + add r2, r4, r2 │ │ + str r0, [r2, #112] ; 0x70 │ │ + str r0, [r2, #80] ; 0x50 │ │ + sub r1, r1, #1 │ │ + cmp r1, #31 │ │ + bls 62efc │ │ + b 62fb0 │ │ + ldr r2, [sp, #76] ; 0x4c │ │ + add r2, r4, r2 │ │ + str r0, [r2, #116] ; 0x74 │ │ + str r0, [r2, #112] ; 0x70 │ │ + str r0, [r2, #84] ; 0x54 │ │ + str r0, [r2, #80] ; 0x50 │ │ + sub r1, r1, #1 │ │ + cmp r1, #31 │ │ + bls 62efc │ │ + b 62fb0 │ │ + ldr r2, [sp, #76] ; 0x4c │ │ + vmov.i8 q8, #64 ; 0x40 │ │ + mov r3, #32 │ │ + add r2, r4, r2 │ │ + add r2, r2, #80 ; 0x50 │ │ + vst1.8 {d16-d17}, [r2], r3 │ │ + b 62eec │ │ + ldr r2, [sp, #76] ; 0x4c │ │ + vmov.i8 q8, #64 ; 0x40 │ │ + add r3, r4, #80 ; 0x50 │ │ + mov r6, r2 │ │ + add r2, r2, #16 │ │ + add r7, r3, r2 │ │ + add r3, r3, r6 │ │ + vst1.8 {d16-d17}, [r7] │ │ + vst1.8 {d16-d17}, [r3] │ │ + add r3, r4, #112 ; 0x70 │ │ + add r2, r3, r2 │ │ + vst1.8 {d16-d17}, [r2] │ │ + add r2, r3, r6 │ │ + vst1.8 {d16-d17}, [r2] │ │ + sub r1, r1, #1 │ │ + cmp r1, #31 │ │ + bhi 62fb0 │ │ + add r2, pc, #8 │ │ + ldr r1, [r2, r1, lsl #2] │ │ + add pc, r2, r1 │ │ + andeq sl, r5, ip, lsl #16 │ │ + andeq r0, r0, r0, lsl #1 │ │ + andeq r0, r0, ip, lsr #1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + ldrdeq r0, [r0], -r8 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + strdeq r0, [r0], -ip │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r4, lsl r1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r8, ror #2 │ │ + ldr r1, [sp, #120] ; 0x78 │ │ + ldr r0, [r4, #640] ; 0x280 │ │ + add r0, r0, r1 │ │ + mov r2, r1 │ │ + mov r1, #64 ; 0x40 │ │ + strb r1, [r0, #64] ; 0x40 │ │ + ldr r0, [r4, #640] ; 0x280 │ │ + add r0, r0, r2 │ │ + strb r1, [r0, #96] ; 0x60 │ │ + add sp, sp, #188 ; 0xbc │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r1, [sp, #120] ; 0x78 │ │ + ldr r0, [r4, #640] ; 0x280 │ │ + add r0, r0, r1 │ │ + mov r2, r1 │ │ + movw r1, #16448 ; 0x4040 │ │ + strh r1, [r0, #64] ; 0x40 │ │ + ldr r0, [r4, #640] ; 0x280 │ │ + add r0, r0, r2 │ │ + strh r1, [r0, #96] ; 0x60 │ │ + add sp, sp, #188 ; 0xbc │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + ldr r2, [sp, #120] ; 0x78 │ │ + add r1, r1, r2 │ │ + str r0, [r1, #64] ; 0x40 │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + add r1, r1, r2 │ │ + str r0, [r1, #96] ; 0x60 │ │ + add sp, sp, #188 ; 0xbc │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r2, [sp, #120] ; 0x78 │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + add r1, r1, r2 │ │ + str r0, [r1, #68] ; 0x44 │ │ + str r0, [r1, #64] ; 0x40 │ │ + b 6305c │ │ + ldr r2, [sp, #120] ; 0x78 │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + add r1, r1, r2 │ │ + mov r3, r2 │ │ + add r2, r2, #8 │ │ + str r0, [r1, #68] ; 0x44 │ │ + str r0, [r1, #64] ; 0x40 │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + add r1, r1, r2 │ │ + str r0, [r1, #68] ; 0x44 │ │ + str r0, [r1, #64] ; 0x40 │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + add r1, r1, r3 │ │ + str r0, [r1, #100] ; 0x64 │ │ + str r0, [r1, #96] ; 0x60 │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + add r1, r1, r2 │ │ + str r0, [r1, #100] ; 0x64 │ │ + str r0, [r1, #96] ; 0x60 │ │ + add sp, sp, #188 ; 0xbc │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r2, [sp, #120] ; 0x78 │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + add r1, r1, r2 │ │ + mov r6, r2 │ │ + add r2, r2, #8 │ │ + add r3, r6, #16 │ │ + str r0, [r1, #68] ; 0x44 │ │ + add r7, r6, #24 │ │ + str r0, [r1, #64] ; 0x40 │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + add r1, r1, r2 │ │ + str r0, [r1, #68] ; 0x44 │ │ + str r0, [r1, #64] ; 0x40 │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + add r1, r1, r3 │ │ + str r0, [r1, #68] ; 0x44 │ │ + str r0, [r1, #64] ; 0x40 │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + add r1, r1, r7 │ │ + str r0, [r1, #68] ; 0x44 │ │ + str r0, [r1, #64] ; 0x40 │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + add r1, r1, r6 │ │ + str r0, [r1, #100] ; 0x64 │ │ + str r0, [r1, #96] ; 0x60 │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + add r1, r1, r2 │ │ + str r0, [r1, #100] ; 0x64 │ │ + str r0, [r1, #96] ; 0x60 │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + add r1, r1, r3 │ │ + str r0, [r1, #100] ; 0x64 │ │ + str r0, [r1, #96] ; 0x60 │ │ + ldr r1, [r4, #640] ; 0x280 │ │ + add r1, r1, r7 │ │ + str r0, [r1, #100] ; 0x64 │ │ + str r0, [r1, #96] ; 0x60 │ │ + add sp, sp, #188 ; 0xbc │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + andeq sl, r5, r8, lsl r6 │ │ + andeq sl, r5, r8, lsr r4 │ │ + ldrdeq sl, [r5], -r4 │ │ + strdeq r9, [r5], -r0 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #68 ; 0x44 │ │ + mov r9, r0 │ │ + str r1, [sp, #52] ; 0x34 │ │ + ldr r5, [r9] │ │ + mov ip, r2 │ │ + ldr r1, [r9, #4] │ │ + ldr sl, [pc, #1816] ; 6385c │ │ + ldr r6, [sp, #104] ; 0x68 │ │ + ldr r0, [sp, #120] ; 0x78 │ │ + ldr sl, [pc, sl] │ │ + cmp r6, #1 │ │ + mov r2, sl │ │ + ldrb r7, [r2, r3, lsl #3]! │ │ + str r7, [sp, #56] ; 0x38 │ │ + ldrb r8, [r2, #1] │ │ + ldr r2, [r5, #2088] ; 0x828 │ │ + str r2, [sp, #48] ; 0x30 │ │ + bgt 632a4 │ │ + ldr r2, [sp, #108] ; 0x6c │ │ + add r2, r2, r6, lsl #1 │ │ + ldrh r4, [r2] │ │ cmp r4, #0 │ │ - movwmi r6, #0 │ │ - subs r5, r5, #1 │ │ - strh r6, [fp, -r2] │ │ - sub r2, r2, #2 │ │ - bne 50420 │ │ - b 503b0 │ │ - cmp r9, #32 │ │ - mov r1, r9 │ │ - mov r9, #32 │ │ + beq 632a4 │ │ + ldr lr, [sp, #116] ; 0x74 │ │ + mov r2, #1 │ │ + ldr fp, [sp, #112] ; 0x70 │ │ + add r7, fp, lr, lsl #2 │ │ + tst r4, r2, lsl r7 │ │ + ldr r2, [sp, #108] ; 0x6c │ │ + beq 632a4 │ │ + add r1, sl, r3, lsl #3 │ │ + str r0, [sp, #16] │ │ + lsl r0, lr, #1 │ │ + str r2, [sp, #4] │ │ + ldrb r4, [r1, #6] │ │ + mov r2, ip │ │ + str r0, [sp, #36] ; 0x24 │ │ + str r0, [sp, #12] │ │ + lsl r0, fp, #1 │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + mov r3, r4 │ │ + str r0, [sp, #48] ; 0x30 │ │ + str r0, [sp, #8] │ │ + add r0, r6, #1 │ │ + str r0, [sp, #40] ; 0x28 │ │ + str r0, [sp] │ │ + mov r0, r9 │ │ + str ip, [sp, #44] ; 0x2c │ │ + bl 63120 │ │ + ldrb fp, [sl, r4, lsl #3]! │ │ + ldr r0, [r9, #8] │ │ + ldr r6, [sp, #56] ; 0x38 │ │ + ldrb r7, [sl, #1] │ │ + add r0, r0, fp │ │ + cmp r6, r8 │ │ + str r0, [r9, #8] │ │ + bcc 63260 │ │ + ldr r1, [r5, #2156] ; 0x86c │ │ + cmp r0, r1 │ │ + bge 63260 │ │ + ldr r1, [sp, #48] ; 0x30 │ │ + mov r3, r4 │ │ + ldr r0, [sp, #120] ; 0x78 │ │ + orr r1, r1, #1 │ │ + ldr r2, [sp, #40] ; 0x28 │ │ + str r2, [sp] │ │ + cmp r0, #0 │ │ + ldr r2, [sp, #108] ; 0x6c │ │ + addne r0, r0, fp, lsl #2 │ │ + str r1, [sp, #8] │ │ + ldr r1, [sp, #36] ; 0x24 │ │ + str r2, [sp, #4] │ │ + str r1, [sp, #12] │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + ldr r2, [sp, #44] ; 0x2c │ │ + str r0, [sp, #16] │ │ + mov r0, r9 │ │ + bl 63120 │ │ + ldr r0, [r9, #8] │ │ + ldr r1, [r9, #12] │ │ + cmp r8, r6 │ │ + sub r0, r0, fp │ │ + add r1, r1, r7 │ │ + strd r0, [r9, #8] │ │ + bcc 6384c │ │ + ldr r0, [r5, #2160] ; 0x870 │ │ + cmp r1, r0 │ │ + bge 6384c │ │ + ldr r1, [sp, #120] ; 0x78 │ │ + str r7, [sp, #32] │ │ + cmp r1, #0 │ │ + beq 637a0 │ │ + ldr r0, [r5, #1268] ; 0x4f4 │ │ + mul r0, r7, r0 │ │ + add sl, r1, r0, lsl #2 │ │ + b 637a4 │ │ + ldr r2, [r5, #2776] ; 0xad8 │ │ + ldrd sl, [r9, #8] │ │ + cmp r2, #0 │ │ + beq 63320 │ │ + mov r6, r5 │ │ + ldr r5, [sp, #56] ; 0x38 │ │ + cmp r8, #8 │ │ + mov r4, #8 │ │ + movcc r4, r8 │ │ + mov r7, #8 │ │ + cmp r5, #8 │ │ + movcc r7, r5 │ │ + mov r5, r6 │ │ + smulbb r7, r7, r4 │ │ + mov r4, #13888 ; 0x3640 │ │ + ldr lr, [r1, r4]! │ │ + cmp r2, #2 │ │ + add r7, lr, r7, lsl #5 │ │ + str r7, [r1] │ │ + ldr r1, [r6, #2144] ; 0x860 │ │ + ldr r7, [r6, #2788] ; 0xae4 │ │ + mla r1, r1, fp, sl │ │ + add r1, r1, r1, lsl #2 │ │ + add r1, r7, r1, lsl #1 │ │ + bne 63328 │ │ + ldrsh ip, [r1] │ │ + ldrb r1, [r1, #6] │ │ + str r1, [sp, #64] ; 0x40 │ │ + cmp ip, #0 │ │ + bpl 63770 │ │ + b 63798 │ │ + add lr, r9, #672 ; 0x2a0 │ │ + b 6332c │ │ + str r1, [sp, #40] ; 0x28 │ │ + ldr r6, [sp, #52] ; 0x34 │ │ + and r4, fp, #31 │ │ + ldr r0, [r9, #640] ; 0x280 │ │ + add r1, sp, #63 ; 0x3f │ │ + and fp, sl, #31 │ │ + stm sp, {r6, ip} │ │ + add r0, r0, fp │ │ + str r1, [sp, #24] │ │ + add r1, r9, r4 │ │ + str r4, [sp, #44] ; 0x2c │ │ + add r4, r1, #48 ; 0x30 │ │ + add r2, sp, #64 ; 0x40 │ │ + add r1, r0, #32 │ │ + mov r7, #0 │ │ str r2, [sp, #20] │ │ - movlt r9, r1 │ │ - mov r2, #32 │ │ - cmp lr, #32 │ │ - mvn r1, r8 │ │ - movlt r2, lr │ │ - cmp lr, #1 │ │ - str r5, [sp, #12] │ │ + mov r0, r9 │ │ + mov r2, r4 │ │ str r7, [sp, #8] │ │ - str r2, [sp, #40] ; 0x28 │ │ - str r1, [sp, #16] │ │ - blt 505ec │ │ + mov sl, lr │ │ + str r7, [sp, #12] │ │ + str lr, [sp, #16] │ │ + str r3, [sp, #52] ; 0x34 │ │ + bl 63860 │ │ + mov ip, r0 │ │ + ldr r0, [r9, #12] │ │ + ldr r1, [r5, #2160] ; 0x870 │ │ + movw r3, #257 ; 0x101 │ │ + movt r3, #257 ; 0x101 │ │ + sub r1, r1, r0 │ │ + cmp r1, r8 │ │ + movgt r1, r8 │ │ + sub r0, r1, #1 │ │ + cmp r0, #15 │ │ + bhi 6341c │ │ + add r2, pc, #4 │ │ + ldr r0, [r2, r0, lsl #2] │ │ + add pc, r2, r0 │ │ + andeq r0, r0, r0, asr #32 │ │ + andeq r0, r0, ip, asr #32 │ │ + andeq r0, r0, ip, asr r0 │ │ + andeq r0, r0, r8, ror r0 │ │ + andeq r0, r0, ip, asr r0 │ │ + andeq r0, r0, ip, asr r0 │ │ + andeq r0, r0, ip, asr r0 │ │ + andeq r0, r0, r8, lsl #1 │ │ + andeq r0, r0, ip, asr r0 │ │ + andeq r0, r0, ip, asr r0 │ │ + andeq r0, r0, ip, asr r0 │ │ + andeq r0, r0, ip, asr r0 │ │ + andeq r0, r0, ip, asr r0 │ │ + andeq r0, r0, ip, asr r0 │ │ + andeq r0, r0, ip, asr r0 │ │ + andeq r0, r0, r0, lsr #1 │ │ + ldrb r7, [sp, #63] ; 0x3f │ │ + strb r7, [r4] │ │ + b 6347c │ │ + ldrb r7, [sp, #63] ; 0x3f │ │ + orr r0, r7, r7, lsl #8 │ │ + strh r0, [r4] │ │ + b 6347c │ │ + ldrb r7, [sp, #63] ; 0x3f │ │ + mov r0, r4 │ │ + mov r4, ip │ │ + mov r2, r7 │ │ + bl 2ddc <__aeabi_memset@plt> │ │ + mov ip, r4 │ │ + b 6347c │ │ + ldrb r7, [sp, #63] ; 0x3f │ │ + mul r0, r7, r3 │ │ + str r0, [r4] │ │ + b 6347c │ │ + ldrb r7, [sp, #63] ; 0x3f │ │ + umull r0, r1, r7, r3 │ │ + mla r1, r7, r3, r1 │ │ + str r0, [r4] │ │ + str r1, [r4, #4] │ │ + b 6347c │ │ + ldrb r7, [sp, #63] ; 0x3f │ │ + umull r0, r1, r7, r3 │ │ + mla r1, r7, r3, r1 │ │ + vmov.32 d16[0], r0 │ │ + vmov.32 d16[1], r1 │ │ + vorr d17, d16, d16 │ │ + vst1.8 {d16-d17}, [r4] │ │ + ldr r0, [r9, #8] │ │ + mov lr, sl │ │ + ldr r1, [r5, #2156] ; 0x86c │ │ + ldr r6, [sp, #56] ; 0x38 │ │ + sub r1, r1, r0 │ │ + ldr r3, [sp, #52] ; 0x34 │ │ + cmp r1, r6 │ │ + movgt r1, r6 │ │ + sub r0, r1, #1 │ │ + cmp r0, #15 │ │ + bhi 63530 │ │ + add r2, pc, #4 │ │ + ldr r0, [r2, r0, lsl #2] │ │ + add pc, r2, r0 │ │ + andeq r0, r0, r0, asr #32 │ │ + andeq r0, r0, ip, asr r0 │ │ + andeq r0, r0, ip, ror r0 │ │ + strheq r0, [r0], -r4 │ │ + andeq r0, r0, ip, ror r0 │ │ + andeq r0, r0, ip, ror r0 │ │ + andeq r0, r0, ip, ror r0 │ │ + ldrdeq r0, [r0], -ip │ │ + andeq r0, r0, ip, ror r0 │ │ + andeq r0, r0, ip, ror r0 │ │ + andeq r0, r0, ip, ror r0 │ │ + andeq r0, r0, ip, ror r0 │ │ + andeq r0, r0, ip, ror r0 │ │ + andeq r0, r0, ip, ror r0 │ │ + andeq r0, r0, ip, ror r0 │ │ + andeq r0, r0, r0, lsl r1 │ │ + ldr r0, [r9, #640] ; 0x280 │ │ + add r0, r0, fp │ │ + strb r7, [r0, #32] │ │ + sub r1, r6, #1 │ │ + cmp r1, #15 │ │ + bls 63604 │ │ + b 6373c │ │ + ldr r0, [r9, #640] ; 0x280 │ │ + orr r1, r7, r7, lsl #8 │ │ + add r0, r0, fp │ │ + strh r1, [r0, #32] │ │ + sub r1, r6, #1 │ │ + cmp r1, #15 │ │ + bls 63604 │ │ + b 6373c │ │ + ldr r0, [r9, #640] ; 0x280 │ │ + mov r2, r7 │ │ + mov r7, ip │ │ + mov r4, lr │ │ + add r0, r0, fp │ │ + add r0, r0, #32 │ │ + bl 2ddc <__aeabi_memset@plt> │ │ + ldr r3, [sp, #52] ; 0x34 │ │ + mov lr, r4 │ │ + mov ip, r7 │ │ + sub r1, r6, #1 │ │ + cmp r1, #15 │ │ + bls 63604 │ │ + b 6373c │ │ + movw r1, #257 ; 0x101 │ │ + ldr r0, [r9, #640] ; 0x280 │ │ + movt r1, #257 ; 0x101 │ │ + mul r1, r7, r1 │ │ + add r0, r0, fp │ │ + str r1, [r0, #32] │ │ + sub r1, r6, #1 │ │ + cmp r1, #15 │ │ + bls 63604 │ │ + b 6373c │ │ + movw r0, #257 ; 0x101 │ │ + ldr r2, [r9, #640] ; 0x280 │ │ + movt r0, #257 ; 0x101 │ │ + mov r4, r0 │ │ + umull r0, r1, r7, r0 │ │ + add r2, r2, fp │ │ + mla r1, r7, r4, r1 │ │ + str r0, [r2, #32] │ │ + str r1, [r2, #36] ; 0x24 │ │ + sub r1, r6, #1 │ │ + cmp r1, #15 │ │ + bls 63604 │ │ + b 6373c │ │ + movw r0, #257 ; 0x101 │ │ + ldr r2, [r9, #640] ; 0x280 │ │ + movt r0, #257 ; 0x101 │ │ + mov r4, r0 │ │ + umull r0, r1, r7, r0 │ │ + add r2, r2, fp │ │ + mla r1, r7, r4, r1 │ │ + str r0, [r2, #32] │ │ + str r1, [r2, #36] ; 0x24 │ │ + ldr r2, [r9, #640] ; 0x280 │ │ + add r2, fp, r2 │ │ + str r1, [r2, #44] ; 0x2c │ │ + str r0, [r2, #40] ; 0x28 │ │ + sub r1, r6, #1 │ │ + cmp r1, #15 │ │ + bhi 6373c │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + movw r2, #7904 ; 0x1ee0 │ │ + orr r0, fp, r0, lsl #5 │ │ + add r0, r9, r0 │ │ + add r0, r0, r2 │ │ + add r2, pc, #4 │ │ + ldr r1, [r2, r1, lsl #2] │ │ + add pc, r2, r1 │ │ + andeq r0, r0, r0, asr #32 │ │ + andeq r0, r0, ip, asr r0 │ │ + andeq r0, r0, r8, lsl r1 │ │ + andeq r0, r0, ip, ror r0 │ │ + andeq r0, r0, r8, lsl r1 │ │ + andeq r0, r0, r8, lsl r1 │ │ + andeq r0, r0, r8, lsl r1 │ │ + andeq r0, r0, r4, lsr #1 │ │ + andeq r0, r0, r8, lsl r1 │ │ + andeq r0, r0, r8, lsl r1 │ │ + andeq r0, r0, r8, lsl r1 │ │ + andeq r0, r0, r8, lsl r1 │ │ + andeq r0, r0, r8, lsl r1 │ │ + andeq r0, r0, r8, lsl r1 │ │ + andeq r0, r0, r8, lsl r1 │ │ + ldrdeq r0, [r0], -ip │ │ + cmp r8, #0 │ │ + beq 6373c │ │ + ldr r1, [sp, #64] ; 0x40 │ │ + strb r1, [r0], #32 │ │ + subs r8, r8, #1 │ │ + bne 63670 │ │ + b 6373c │ │ + cmp r8, #0 │ │ + beq 6373c │ │ + ldrh r1, [sp, #64] ; 0x40 │ │ + add r1, r1, r1, lsl #8 │ │ + strh r1, [r0], #32 │ │ + subs r8, r8, #1 │ │ + bne 63690 │ │ + b 6373c │ │ + cmp r8, #0 │ │ + beq 6373c │ │ + ldr r1, [sp, #64] ; 0x40 │ │ + movw r2, #257 ; 0x101 │ │ + movt r2, #257 ; 0x101 │ │ + mul r1, r1, r2 │ │ + str r1, [r0], #32 │ │ + subs r8, r8, #1 │ │ + bne 636b8 │ │ + b 6373c │ │ + cmp r8, #0 │ │ + beq 6373c │ │ + ldr r1, [sp, #64] ; 0x40 │ │ + movw r2, #257 ; 0x101 │ │ + movt r2, #257 ; 0x101 │ │ + mov r4, r2 │ │ + umull r2, r7, r1, r2 │ │ + mla r1, r1, r4, r7 │ │ + str r2, [r0] │ │ + subs r8, r8, #1 │ │ + str r1, [r0, #4] │ │ + add r0, r0, #32 │ │ + bne 636e8 │ │ + b 6373c │ │ + cmp r8, #0 │ │ + beq 6373c │ │ + ldr r1, [sp, #64] ; 0x40 │ │ + movw r2, #257 ; 0x101 │ │ + movt r2, #257 ; 0x101 │ │ + mov r4, r2 │ │ + umull r2, r7, r1, r2 │ │ + mla r1, r1, r4, r7 │ │ + vmov.32 d16[0], r2 │ │ + vmov.32 d16[1], r1 │ │ + mov r1, #32 │ │ + vorr d17, d16, d16 │ │ + vst1.64 {d16-d17}, [r0], r1 │ │ + subs r8, r8, #1 │ │ + bne 63730 │ │ + ldr r0, [r5, #2776] ; 0xad8 │ │ + cmp r0, #1 │ │ + bne 6375c │ │ + ldr r1, [sp, #40] ; 0x28 │ │ + strh ip, [r1] │ │ + ldr r0, [sp, #64] ; 0x40 │ │ + strb r0, [r1, #6] │ │ + ldr r0, [r5, #2776] ; 0xad8 │ │ + tst r0, #1 │ │ + ldr r0, [sp, #120] ; 0x78 │ │ + bne 63798 │ │ + cmp ip, #0 │ │ + bmi 63798 │ │ + add r2, r3, r3, lsl #4 │ │ + ldr r3, [sp, #48] ; 0x30 │ │ + ldr r7, [sp, #64] ; 0x40 │ │ + add r2, r3, r2, lsl #2 │ │ + ldr r1, [r5, #1268] ; 0x4f4 │ │ + mov r3, ip │ │ + add r2, r2, r7, lsl #2 │ │ + ldr r7, [r2, #340] ; 0x154 │ │ + mov r2, lr │ │ + blx r7 │ │ + add sp, sp, #68 ; 0x44 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + mov sl, #0 │ │ + add r6, sp, #40 ; 0x28 │ │ + ldr r3, [sp, #36] ; 0x24 │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + ldm r6, {r0, r2, r6} │ │ + orr r7, r3, #1 │ │ + mov r3, r4 │ │ + str r0, [sp] │ │ + ldr r0, [sp, #108] ; 0x6c │ │ + stmib sp, {r0, r6, r7, sl} │ │ + mov r0, r9 │ │ + mov r6, r4 │ │ + mov r4, r1 │ │ + bl 63120 │ │ + ldr r0, [r9, #8] │ │ + ldr r1, [sp, #56] ; 0x38 │ │ + add r0, r0, fp │ │ + str r0, [r9, #8] │ │ + cmp r1, r8 │ │ + bcc 6383c │ │ + ldr r1, [r5, #2156] ; 0x86c │ │ + cmp r0, r1 │ │ + bge 6383c │ │ + ldr r0, [sp, #48] ; 0x30 │ │ + cmp sl, #0 │ │ + ldr r1, [sp, #40] ; 0x28 │ │ + addne sl, sl, fp, lsl #2 │ │ + str r1, [sp] │ │ + orr r0, r0, #1 │ │ + ldr r1, [sp, #108] ; 0x6c │ │ + mov r3, r6 │ │ + ldr r2, [sp, #44] ; 0x2c │ │ + str r1, [sp, #4] │ │ + add r1, sp, #8 │ │ + stm r1, {r0, r7, sl} │ │ + mov r0, r9 │ │ + mov r1, r4 │ │ + bl 63120 │ │ + ldr r0, [r9, #8] │ │ + ldr r1, [r9, #12] │ │ + sub r0, r0, fp │ │ + ldr r7, [sp, #32] │ │ + str r0, [r9, #8] │ │ + sub r0, r1, r7 │ │ + str r0, [r9, #12] │ │ + add sp, sp, #68 ; 0x44 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + andeq r9, r5, r4, lsr #12 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #84 ; 0x54 │ │ + mov r9, r2 │ │ + str r0, [sp, #80] ; 0x50 │ │ + ldr r2, [sp, #124] ; 0x7c │ │ + mov ip, r3 │ │ + ldm r0, {r4, sl} │ │ + ldrb r3, [r2, #4] │ │ + ldr r2, [r4, #12] │ │ + ldr r7, [sp, #132] ; 0x84 │ │ + add r2, r2, r3, lsl #2 │ │ + ldr r0, [sp, #120] ; 0x78 │ │ + cmp r7, #0 │ │ + str r9, [sp, #24] │ │ + ldr r8, [r2, #1144] ; 0x478 │ │ + mov r2, r7 │ │ + movwne r2, #1 │ │ + str r1, [sp, #20] │ │ + str r2, [sp, #68] ; 0x44 │ │ + str r4, [sp, #16] │ │ + beq 63964 │ │ + ldr r2, [r4, #1284] ; 0x504 │ │ + ldr r3, [pc, #3844] ; 647c4 │ │ + subs r7, r2, #3 │ │ + movwne r7, #1 │ │ + ldr r3, [pc, r3] │ │ + add r3, r3, r0, lsl #2 │ │ + ldr r0, [pc, #3828] ; 647c8 │ │ + ldrb r5, [r3, #2] │ │ + ldr r0, [pc, r0] │ │ + cmp r5, #0 │ │ + add r4, r0, ip, lsl #3 │ │ + mov r0, r5 │ │ + movwne r0, #1 │ │ + and r0, r7, r0 │ │ + ldrb r6, [r4, #2] │ │ + sub r7, r5, r0 │ │ + mov r0, #10 │ │ + cmp r7, r6 │ │ + bgt 63934 │ │ + ldrb r7, [r3, #3] │ │ + sub r2, r2, #1 │ │ + clz r2, r2 │ │ + ldrb r3, [r4, #3] │ │ + cmp r7, #0 │ │ + mov r0, r7 │ │ + lsr r2, r2, #5 │ │ + movwne r0, #1 │ │ + and r0, r2, r0 │ │ + sub r2, r7, r0 │ │ + mov r0, #7 │ │ + cmp r2, r3 │ │ + movwgt r0, #10 │ │ + add r2, pc, #12 │ │ + movw r3, #16448 ; 0x4040 │ │ + movt r3, #16448 ; 0x4040 │ │ + ldr r7, [r2, r6, lsl #2] │ │ + add pc, r2, r7 │ │ + andeq r0, r0, r0, lsl r0 │ │ + andeq r0, r0, ip, lsl #1 │ │ + muleq r0, ip, r0 │ │ + andeq r0, r0, r8, lsr #1 │ │ + ldrb r2, [r1] │ │ + subs r2, r2, #64 ; 0x40 │ │ + b 63a00 │ │ + ldr r2, [pc, #4028] ; 64928 │ │ + ldr r2, [pc, r2] │ │ + add r5, r2, ip, lsl #3 │ │ + ldr r2, [pc, #4020] ; 6492c │ │ + ldrb r6, [r5, #2] │ │ + ldr r2, [pc, r2] │ │ + add r0, r2, r0, lsl #2 │ │ + ldrb r2, [r0, #2] │ │ + cmp r2, r6 │ │ + bne 639ac │ │ + ldrb r3, [r0, #3] │ │ + ldrb r0, [r5, #3] │ │ + cmp r3, r0 │ │ + bne 639ac │ │ + str r3, [sp, #56] ; 0x38 │ │ + mov r0, #0 │ │ + str r2, [sp, #60] ; 0x3c │ │ + b 63b38 │ │ + add r0, pc, #4 │ │ + ldr r2, [r0, r6, lsl #2] │ │ + add pc, r0, r2 │ │ + andeq r0, r0, r4, lsl r0 │ │ + strheq r0, [r0], -ip │ │ + andeq r0, r0, r4, asr #1 │ │ + andeq r0, r0, ip, asr #1 │ │ + ldrdeq r0, [r0], -r4 │ │ + ldrb r0, [r1] │ │ + b 63aa4 │ │ + ldrh r2, [r1] │ │ + movw r7, #16448 ; 0x4040 │ │ + subs r2, r2, r7 │ │ + b 63a00 │ │ + ldr r2, [r1] │ │ + subs r2, r2, r3 │ │ + b 63a00 │ │ + ldm r1, {r2, r5} │ │ + eor r7, r5, r3 │ │ + eor r2, r2, r3 │ │ + orrs r2, r2, r7 │ │ + ldrb r4, [r4, #3] │ │ + movwne r2, #1 │ │ + str r6, [sp, #60] ; 0x3c │ │ + add r5, pc, #8 │ │ + str r4, [sp, #56] ; 0x38 │ │ + ldr r7, [r5, r4, lsl #2] │ │ + add pc, r5, r7 │ │ + andeq r0, r0, r0, lsl r0 │ │ + andeq r0, r0, ip, lsl r0 │ │ + andeq r0, r0, ip, lsr #32 │ │ + andeq r0, r0, r8, lsr r0 │ │ + ldrb r1, [r9] │ │ + subs r1, r1, #64 ; 0x40 │ │ + b 63a64 │ │ + ldrh r1, [r9] │ │ + movw r3, #16448 ; 0x4040 │ │ + subs r1, r1, r3 │ │ + b 63a64 │ │ + ldr r1, [r9] │ │ + subs r1, r1, r3 │ │ + b 63a64 │ │ + ldrd r4, [r9] │ │ + eor r1, r5, r3 │ │ + eor r3, r4, r3 │ │ + orrs r1, r3, r1 │ │ + add r0, r0, r2 │ │ + movwne r1, #1 │ │ + add r0, r0, r1 │ │ + b 63b38 │ │ + ldrh r0, [r1] │ │ + b 63aa0 │ │ + ldr r0, [r1] │ │ + b 63a9c │ │ + ldm r1, {r0, r2} │ │ + b 63a98 │ │ + ldm r1, {r0, r2, r3, r7} │ │ + orr r2, r7, r2 │ │ + orr r0, r3, r0 │ │ + orr r0, r2, r0 │ │ + orr r0, r0, r0, lsr #16 │ │ + orr r0, r0, r0, lsr #8 │ │ + ldrb r7, [r5, #3] │ │ + add r3, pc, #12 │ │ + str r6, [sp, #60] ; 0x3c │ │ + str r7, [sp, #56] ; 0x38 │ │ + ldr r2, [r3, r7, lsl #2] │ │ + add pc, r3, r2 │ │ + andeq r0, r0, r4, lsl r0 │ │ + andeq r0, r0, ip, lsl r0 │ │ + andeq r0, r0, r4, lsr #32 │ │ + andeq r0, r0, ip, lsr #32 │ │ + andeq r0, r0, r4, lsr r0 │ │ + ldrb r1, [r9] │ │ + b 63b08 │ │ + ldrh r1, [r9] │ │ + b 63b04 │ │ + ldr r1, [r9] │ │ + b 63b00 │ │ + ldm r9, {r1, r2} │ │ + b 63afc │ │ + ldm r9, {r1, r2, r3, r7} │ │ + orr r2, r7, r2 │ │ + orr r1, r3, r1 │ │ + orr r1, r2, r1 │ │ + orr r1, r1, r1, lsr #16 │ │ + orr r1, r1, r1, lsr #8 │ │ + and r1, r1, #63 ; 0x3f │ │ + mov r2, #4 │ │ + cmp r1, #4 │ │ + and r0, r0, #63 ; 0x3f │ │ + movcs r1, r2 │ │ + cmp r0, #4 │ │ + movcc r2, r0 │ │ + add r0, r2, r2, lsl #2 │ │ + ldr r2, [pc, #4064] ; 64b10 │ │ + ldr r2, [pc, r2] │ │ + add r0, r2, r0 │ │ + ldrb r0, [r0, r1] │ │ + ldr r1, [pc, #4052] ; 64b14 │ │ + add r4, sl, #13824 ; 0x3600 │ │ + ldr r5, [sp, #144] ; 0x90 │ │ + mov r6, ip │ │ + ldr fp, [sp, #140] ; 0x8c │ │ + ldr r1, [pc, r1] │ │ + add r7, r1, ip, lsl #3 │ │ + mov r1, #52 ; 0x34 │ │ + ldrb r9, [r7, #7] │ │ + smlabb r1, r9, r1, sl │ │ + add r0, r1, r0, lsl #2 │ │ + movw r1, #12936 ; 0x3288 │ │ + add r1, r0, r1 │ │ + mov r0, r4 │ │ + bl 3700c │ │ + cmp r0, #0 │ │ + beq 63b98 │ │ + mov r0, #64 ; 0x40 │ │ + strb r0, [r5] │ │ + lsl r0, r8, #4 │ │ + str r0, [fp] │ │ + mvn r0, #0 │ │ + add sp, sp, #84 ; 0x54 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + movw fp, #9154 ; 0x23c2 │ │ + cmp r8, #0 │ │ + str r9, [sp, #12] │ │ + str r6, [sp, #36] ; 0x24 │ │ + str sl, [sp, #32] │ │ + beq 63bc8 │ │ + ldr r9, [sp, #140] ; 0x8c │ │ + mov r0, #16 │ │ + ldr r5, [sp, #68] ; 0x44 │ │ + ldr sl, [sp, #12] │ │ + mov ip, r9 │ │ + b 63d78 │ │ + ldr r9, [sp, #140] ; 0x8c │ │ + mov r0, #0 │ │ + ldr r3, [sp, #128] ; 0x80 │ │ + ldrb r2, [r7, #5] │ │ + ldr r5, [sp, #68] ; 0x44 │ │ + mov ip, r9 │ │ + ldr sl, [sp, #12] │ │ + add r1, r2, r3 │ │ + cmp r1, #3 │ │ + bgt 63d78 │ │ + ldr r1, [sp, #132] ; 0x84 │ │ + cmp r1, #0 │ │ + beq 63c1c │ │ + cmp r3, #0 │ │ + beq 63cc0 │ │ + ldr r0, [sp, #124] ; 0x7c │ │ + ldrb r0, [r0, #9] │ │ + ldr r1, [pc, #4044] ; 64be0 │ │ + ldr r1, [pc, r1] │ │ + ldrb r0, [r1, r0] │ │ + b 63d78 │ │ + ldr r1, [sp, #124] ; 0x7c │ │ + ldrb r6, [r1, #4] │ │ ldr r1, [sp, #16] │ │ + ldr r1, [r1, #12] │ │ + add r6, r1, r6, lsl #2 │ │ + ldr r6, [r6, #1176] ; 0x498 │ │ + cmp r6, #0 │ │ + beq 63d78 │ │ + cmp r3, #0 │ │ + beq 63cfc │ │ + ldr r0, [sp, #124] ; 0x7c │ │ + ldrb r0, [r0, #8] │ │ + cmp r0, #13 │ │ + bne 63c68 │ │ + ldr r0, [sp, #124] ; 0x7c │ │ + ldrsb r0, [r0, #13] │ │ + ldr r2, [pc, #4060] ; 64c40 │ │ + ldr r2, [pc, r2] │ │ + ldrb r0, [r2, r0] │ │ + ldr r2, [r1, #1420] ; 0x58c │ │ + mov r6, ip │ │ + ldrb r1, [r7, #4] │ │ + cmp r2, #0 │ │ + mov r2, r1 │ │ + bne 63c8c │ │ + mov r2, #2 │ │ + cmp r1, #2 │ │ + bne 65138 │ │ + mov r1, #208 ; 0xd0 │ │ + ldr r3, [sp, #32] │ │ + smlabb r1, r2, r1, r3 │ │ + mov r2, #4 │ │ + add r0, r1, r0, lsl #4 │ │ + add r1, r0, #2592 ; 0xa20 │ │ + mov r0, r4 │ │ + bl 369d4 │ │ + ldr r1, [pc, #4044] ; 64c80 │ │ + ldr r1, [pc, r1] │ │ + ldrb r0, [r1, r0] │ │ + mov ip, r6 │ │ + b 63d78 │ │ + ldr r1, [ip] │ │ + cmp r2, #3 │ │ + bne 63cdc │ │ + cmp r1, #9 │ │ + movwne r1, #0 │ │ + mov r0, r1 │ │ + b 63d78 │ │ + ldrb r2, [r7, #4] │ │ + cmp r2, #2 │ │ + bne 63d48 │ │ + mov r2, #1 │ │ + mov r3, #61440 ; 0xf000 │ │ + tst r3, r2, lsl r1 │ │ + moveq r0, r1 │ │ + b 63d78 │ │ + ldrb r0, [r7, #4] │ │ + cmp r2, #3 │ │ + beq 63d50 │ │ + ldr r1, [r1, #1420] ; 0x58c │ │ + cmp r1, #0 │ │ + bne 63d50 │ │ + mov r6, ip │ │ + cmp r0, #2 │ │ + bne 65160 │ │ + ldr r0, [sp, #32] │ │ + mov r2, #11 │ │ + add r1, r0, #2144 ; 0x860 │ │ + mov r0, r4 │ │ + bl 36c80 │ │ + ldr r1, [pc, #4000] ; 64cdc │ │ + ldr r1, [pc, r1] │ │ + add r0, r0, r1 │ │ + ldrb r0, [r0, #12] │ │ + b 63cb8 │ │ + mov r0, r1 │ │ + b 63d78 │ │ + ldr r1, [sp, #32] │ │ + mov r6, ip │ │ + add r0, r1, r0, lsl #2 │ │ + movw r1, #5448 ; 0x1548 │ │ + add r1, r0, r1 │ │ + mov r0, r4 │ │ + bl 3700c │ │ + sub r0, r0, #1 │ │ + mov ip, r6 │ │ + and r0, r0, #9 │ │ + ldr r1, [sp, #80] ; 0x50 │ │ + ldr r9, [sp, #136] ; 0x88 │ │ + add r3, r1, fp │ │ + ldr r1, [pc, #3924] ; 64ce0 │ │ + ldr r1, [pc, r1] │ │ + ldr r2, [sp, #60] ; 0x3c │ │ + str r0, [ip] │ │ + ldrb fp, [r1, r0] │ │ + cmp r2, #3 │ │ + mov r1, #3 │ │ + movcc r1, r2 │ │ + ldr r2, [sp, #56] ; 0x38 │ │ + mov r0, #3 │ │ + cmp r2, #3 │ │ + movcc r0, r2 │ │ + add r2, pc, #28 │ │ + add r1, r0, r1 │ │ + cmp fp, #0 │ │ + mov r0, fp │ │ + ldr r8, [sp, #32] │ │ + ldr r1, [r2, r1, lsl #2] │ │ + movwne r0, #1 │ │ + str r3, [sp, #52] ; 0x34 │ │ + add pc, r2, r1 │ │ + andeq r0, r0, ip, lsl r0 │ │ + andeq r0, r0, r8, lsr r0 │ │ + andeq r0, r0, r4, asr r0 │ │ + andeq r0, r0, r0, ror r0 │ │ + andeq r0, r0, ip, lsl #1 │ │ + andeq r0, r0, r0, lsr #1 │ │ + strheq r0, [r0], -r0 ; │ │ + add r1, r8, r5, lsl #5 │ │ + mov r2, #4 │ │ + add r0, r1, r0, lsl #4 │ │ + add r1, r0, #7040 ; 0x1b80 │ │ + mov r0, r4 │ │ + bl 369d4 │ │ + b 63e9c │ │ + add r1, r8, r5, lsl #5 │ │ + mov r2, #5 │ │ + add r0, r1, r0, lsl #4 │ │ + add r1, r0, #7104 ; 0x1bc0 │ │ + mov r0, r4 │ │ + bl 36b8c │ │ + b 63e9c │ │ + add r1, r8, r5, lsl #5 │ │ + mov r2, #6 │ │ + add r0, r1, r0, lsl #4 │ │ + add r1, r0, #7168 ; 0x1c00 │ │ + mov r0, r4 │ │ + bl 36b8c │ │ + b 63e9c │ │ + add r1, r8, r5, lsl #5 │ │ + mov r2, #7 │ │ + add r0, r1, r0, lsl #4 │ │ + add r1, r0, #7232 ; 0x1c40 │ │ + mov r0, r4 │ │ + bl 36b8c │ │ + b 63e9c │ │ + add r1, r8, r5, lsl #6 │ │ + mov r2, #8 │ │ + add r0, r1, r0, lsl #5 │ │ + add r1, r0, #7296 ; 0x1c80 │ │ + b 63e94 │ │ + add r0, r8, r5, lsl #5 │ │ + mov r2, #9 │ │ + add r1, r0, #7424 ; 0x1d00 │ │ + b 63e94 │ │ + add r0, r8, r5, lsl #5 │ │ + mov r2, #10 │ │ + add r1, r0, #7488 ; 0x1d40 │ │ + mov r0, r4 │ │ + bl 36c80 │ │ + mov r2, r0 │ │ + ldr r0, [sp, #36] ; 0x24 │ │ + ldr r3, [pc, #4060] ; 64e88 │ │ + cmp r2, #2 │ │ + ldr r3, [pc, r3] │ │ + blt 63f1c │ │ + mov r0, #88 ; 0x58 │ │ + mov r1, #44 ; 0x2c │ │ + smlabb r0, sl, r0, r8 │ │ + smlabb r0, r5, r1, r0 │ │ + movw r1, #12496 ; 0x30d0 │ │ + mov r5, r2 │ │ + add r0, r0, r2, lsl #2 │ │ + add r1, r0, r1 │ │ + mov r0, r4 │ │ + bl 3700c │ │ + orr r0, r0, #2 │ │ + subs r5, r5, #2 │ │ + mov r7, #0 │ │ + lsl r6, r0, r5 │ │ + beq 63f04 │ │ + mov r0, r4 │ │ + bl 36f6c │ │ + orr r7, r0, r7, lsl #1 │ │ + subs r5, r5, #1 │ │ + bne 63ef0 │ │ + ldr r5, [sp, #68] ; 0x44 │ │ + orr r2, r7, r6 │ │ + ldr r0, [sp, #36] ; 0x24 │ │ + ldr r3, [pc, #4032] ; 64ed8 │ │ + ldr r9, [sp, #136] ; 0x88 │ │ + ldr r3, [pc, r3] │ │ + cmp sl, #3 │ │ + mov r1, sl │ │ + movcs r1, #3 │ │ + cmp r2, #0 │ │ + str r1, [sp, #4] │ │ + str r2, [sp, #28] │ │ + beq 6428c │ │ + ldrb r7, [r3, r0, lsl #3]! │ │ + mov r1, #8 │ │ + ldrb r0, [r3, #1] │ │ + cmp r7, #8 │ │ + movcs r7, r1 │ │ + cmp r0, #8 │ │ + movcc r1, r0 │ │ + smulbb r0, r1, r7 │ │ + str r1, [sp, #64] ; 0x40 │ │ + mov r1, #1 │ │ + cmp r2, r0, lsl #1 │ │ + movwhi r1, #2 │ │ + cmp r2, r0, lsl #2 │ │ + add r0, r8, sl, lsl #6 │ │ + addhi r1, r1, #1 │ │ + add r0, r0, r5, lsl #5 │ │ + mov r2, #2 │ │ + add r0, r0, r1, lsl #3 │ │ + add r1, r0, #7552 ; 0x1d80 │ │ + mov r0, r4 │ │ + bl 369d4 │ │ + add r6, r0, #1 │ │ + mov r1, r0 │ │ + ldr r0, [sp, #80] ; 0x50 │ │ + cmp fp, #2 │ │ + add r9, r6, r6, lsl #6 │ │ + add r0, r0, #9152 ; 0x23c0 │ │ + str r0, [sp, #76] ; 0x4c │ │ + beq 642e0 │ │ + cmp fp, #1 │ │ + str r9, [sp, #48] ; 0x30 │ │ + beq 64504 │ │ + mov r0, #2 │ │ + mov fp, r1 │ │ + orr r0, r0, r7, lsl #2 │ │ + ldr r7, [sp, #64] ; 0x40 │ │ + mov sl, r6 │ │ + lsl r1, r7, #2 │ │ + str r1, [sp, #60] ; 0x3c │ │ + smulbb r1, r1, r0 │ │ + ldr r0, [sp, #76] ; 0x4c │ │ + bl 2d70 <__aeabi_memclr@plt> │ │ + ldr r0, [pc, #4076] ; 64fd4 │ │ + mov r8, #0 │ │ + mov r5, #5 │ │ + ldr r0, [pc, r0] │ │ + ldr r3, [sp, #36] ; 0x24 │ │ + ldr r6, [sp, #28] │ │ + cmp r3, #4 │ │ + ldr r0, [r0, r3, lsl #2] │ │ + movwhi r8, #1 │ │ + add ip, r0, r6, lsl #1 │ │ + mvn r0, #0 │ │ + add r0, r0, r7, lsl #2 │ │ + str r0, [sp, #52] ; 0x34 │ │ + ldrh r1, [ip] │ │ + str r1, [sp, #80] ; 0x50 │ │ + and r9, r0, r1 │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + cmp r0, #4 │ │ + addcc r5, r0, #2 │ │ + cmp fp, #2 │ │ + str r5, [sp, #56] ; 0x38 │ │ + lsr r7, r1, r5 │ │ + bne 6409c │ │ + ldr r2, [sp, #4] │ │ + mov r0, #336 ; 0x150 │ │ + ldr r1, [sp, #32] │ │ + mov r5, ip │ │ + smlabb r0, r2, r0, r1 │ │ + ldr r2, [sp, #68] ; 0x44 │ │ + mov r1, #168 ; 0xa8 │ │ + smlabb r0, r2, r1, r0 │ │ + orr r1, r7, r9 │ │ + cmp r1, #1 │ │ + mov r2, #56 ; 0x38 │ │ + movw r1, #11152 ; 0x2b90 │ │ + movwhi r2, #112 ; 0x70 │ │ + add r0, r0, r2 │ │ + add r1, r0, r1 │ │ + mov r0, r4 │ │ + bl 36d9c │ │ + mov ip, r5 │ │ + ldr r5, [sp, #56] ; 0x38 │ │ + ldr r3, [sp, #36] ; 0x24 │ │ + mov sl, r0 │ │ + ldr r6, [sp, #28] │ │ + add r0, r0, #192 ; 0xc0 │ │ + str r0, [sp, #48] ; 0x30 │ │ + ldr r1, [sp, #60] ; 0x3c │ │ + lsl r2, sl, #11 │ │ + ldr fp, [sp, #136] ; 0x88 │ │ + sub r6, r6, #1 │ │ + cmp r6, #1 │ │ + mla r0, r7, r1, r9 │ │ + mov r9, r1 │ │ + ldr r1, [sp, #80] ; 0x50 │ │ + add r1, fp, r1, lsl #1 │ │ + strh r2, [r1] │ │ + ldr r1, [sp, #76] ; 0x4c │ │ + ldr r2, [sp, #48] ; 0x30 │ │ + strb r2, [r1, r0] │ │ + blt 64718 │ │ + ldr r2, [sp, #12] │ │ + orr r1, r9, #1 │ │ + str r1, [sp, #48] ; 0x30 │ │ + mov r1, #656 ; 0x290 │ │ + and r0, r8, r3 │ │ + ldr r3, [sp, #32] │ │ + smlabb r1, r2, r1, r3 │ │ + ldr r7, [sp, #68] ; 0x44 │ │ + mov r2, #328 ; 0x148 │ │ + add r0, r0, r8 │ │ + sub sl, ip, #2 │ │ + smlabb r1, r7, r2, r1 │ │ + str r1, [sp, #44] ; 0x2c │ │ + mov r1, #25 │ │ + ldr r2, [pc, #4092] ; 65110 │ │ + ldr r2, [pc, r2] │ │ + smlabb r0, r0, r1, r2 │ │ + ldr r1, [sp, #4] │ │ + str r0, [sp, #40] ; 0x28 │ │ + mov r0, #336 ; 0x150 │ │ + smlabb r0, r1, r0, r3 │ │ + mov r1, #168 ; 0xa8 │ │ + smlabb r0, r7, r1, r0 │ │ + str r0, [sp, #8] │ │ + b 64188 │ │ + movw r1, #65345 ; 0xff41 │ │ + ldr r2, [sp, #80] ; 0x50 │ │ + movt r1, #23 │ │ + mul r0, r0, r1 │ │ + sub r1, r2, #2048 ; 0x800 │ │ + strb r0, [r8] │ │ + and r0, r1, r0, asr #9 │ │ + cmp r0, #0 │ │ + movne r2, fp │ │ + str r2, [sp, #80] ; 0x50 │ │ + ldr r7, [sp, #136] ; 0x88 │ │ + sub r6, r6, #1 │ │ + ldr r9, [sp, #60] ; 0x3c │ │ + sub sl, sl, #2 │ │ + ldr r5, [sp, #56] ; 0x38 │ │ + add r1, r7, fp, lsl #1 │ │ + mov fp, r7 │ │ + cmp r6, #0 │ │ + strh r0, [r1] │ │ + ble 64718 │ │ + ldrh fp, [sl] │ │ + ldr r1, [sp, #76] ; 0x4c │ │ + ldr r2, [sp, #52] ; 0x34 │ │ + lsr r0, fp, r5 │ │ + ldr r7, [sp, #64] ; 0x40 │ │ + mla r1, r0, r9, r1 │ │ + and r9, r2, fp │ │ + add r8, r1, r9 │ │ + ldrb r1, [r8, r7, lsl #2] │ │ + ldrb r2, [r8, #1] │ │ + ldrb r3, [r8, #2] │ │ + add r1, r1, r2 │ │ + ldr r2, [sp, #48] ; 0x30 │ │ + ldrb r2, [r8, r2] │ │ + add r1, r1, r2 │ │ + ldrb r2, [r8, r7, lsl #3] │ │ + str r1, [sp, #72] ; 0x48 │ │ + add r1, r1, r3 │ │ + ldr r3, [sp, #40] ; 0x28 │ │ + add r1, r1, r2 │ │ + add r2, r1, #64 ; 0x40 │ │ + cmp r1, #512 ; 0x200 │ │ + mov r1, #4 │ │ + lsr r2, r2, #7 │ │ + movwhi r2, #4 │ │ + cmp r9, #4 │ │ + movcc r1, r9 │ │ + cmp r0, #4 │ │ + add r1, r1, r1, lsl #2 │ │ + mov r0, #4 │ │ + add r1, r3, r1 │ │ + lsrcc r0, fp, r5 │ │ + ldrb r0, [r1, r0] │ │ + ldr r1, [sp, #44] ; 0x2c │ │ + add r0, r2, r0 │ │ + mov r2, #3 │ │ + add r0, r1, r0, lsl #3 │ │ + add r1, r0, #7872 ; 0x1ec0 │ │ + mov r0, r4 │ │ + bl 369d4 │ │ + cmp r0, #3 │ │ + bne 64138 │ │ + ldr r1, [sp, #72] ; 0x48 │ │ + orr r0, r9, fp, lsr r5 │ │ + cmp r0, #1 │ │ + mov r0, #7 │ │ + and r1, r1, #63 ; 0x3f │ │ + movwhi r0, #14 │ │ + add r2, r1, #1 │ │ + cmp r1, #12 │ │ + ldr r1, [sp, #8] │ │ + lsr r2, r2, #1 │ │ + movwhi r2, #6 │ │ + add r0, r2, r0 │ │ + add r0, r1, r0, lsl #3 │ │ + movw r1, #11152 ; 0x2b90 │ │ + add r1, r0, r1 │ │ + mov r0, r4 │ │ + bl 36d9c │ │ + sub r1, r0, #64 ; 0x40 │ │ + strb r1, [r8] │ │ + ldr r1, [sp, #80] ; 0x50 │ │ + str fp, [sp, #80] ; 0x50 │ │ + orr r0, r1, r0, lsl #11 │ │ + b 64160 │ │ + add r0, r8, sl, lsl #6 │ │ + mov r2, #2 │ │ + add r0, r0, r5, lsl #5 │ │ + add r1, r0, #7552 ; 0x1d80 │ │ + mov r0, r4 │ │ + bl 369d4 │ │ + mov r1, #0 │ │ + cmp r0, #2 │ │ + str r1, [sp, #80] ; 0x50 │ │ + bne 647b4 │ │ + ldr r1, [sp, #4] │ │ + mov r0, #336 ; 0x150 │ │ + smlabb r0, r1, r0, r8 │ │ + mov r1, #168 ; 0xa8 │ │ + smlabb r0, r5, r1, r0 │ │ + movw r1, #11152 ; 0x2b90 │ │ + add r1, r0, r1 │ │ + mov r0, r4 │ │ + bl 36d9c │ │ + mov ip, r0 │ │ + b 647b8 │ │ + mov r0, #32 │ │ + mov r8, r1 │ │ + orr r1, r0, r7, lsl #6 │ │ + ldr r0, [sp, #76] ; 0x4c │ │ + bl 2d70 <__aeabi_memclr@plt> │ │ + mvn r0, #0 │ │ + ldr r2, [sp, #28] │ │ + add r0, r0, r7, lsl #2 │ │ + ldr r1, [sp, #60] ; 0x3c │ │ + str r0, [sp, #72] ; 0x48 │ │ + and r7, r0, r2 │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + add fp, r1, #2 │ │ + cmp r8, #2 │ │ + add r0, r0, #2 │ │ + str r0, [sp, #64] ; 0x40 │ │ + lsr r5, r2, fp │ │ + lsl r0, r7, r0 │ │ + orr r0, r0, r2, lsr fp │ │ + str r0, [sp, #80] ; 0x50 │ │ + bne 6437c │ │ + ldr r2, [sp, #4] │ │ + mov r0, #336 ; 0x150 │ │ + ldr r1, [sp, #32] │ │ + cmp r5, #0 │ │ + smlabb r0, r2, r0, r1 │ │ + ldr r2, [sp, #68] ; 0x44 │ │ + mov r1, #168 ; 0xa8 │ │ + smlabb r0, r2, r1, r0 │ │ + mov r1, #112 ; 0x70 │ │ + movweq r1, #56 ; 0x38 │ │ + add r0, r0, r1 │ │ + movw r1, #11152 ; 0x2b90 │ │ + add r1, r0, r1 │ │ + mov r0, r4 │ │ + bl 36d9c │ │ + ldr r2, [sp, #28] │ │ + add r9, r0, #192 ; 0xc0 │ │ + mov r6, r0 │ │ + ldr r1, [sp, #80] ; 0x50 │ │ + ldr r0, [sp, #136] ; 0x88 │ │ + add r0, r0, r1, lsl #1 │ │ + lsl r1, r6, #11 │ │ + sub r6, r2, #1 │ │ + strh r1, [r0] │ │ + add r0, r5, r7, lsl #4 │ │ + ldr r1, [sp, #76] ; 0x4c │ │ + cmp r6, #1 │ │ + strb r9, [r1, r0] │ │ + blt 647d4 │ │ + mov r0, #656 ; 0x290 │ │ + ldr r2, [sp, #32] │ │ + smlabb r0, sl, r0, r2 │ │ + ldr r5, [sp, #68] ; 0x44 │ │ + mov r1, #328 ; 0x148 │ │ + smlabb r0, r5, r1, r0 │ │ + ldr r1, [sp, #4] │ │ + str r0, [sp, #60] ; 0x3c │ │ + mov r0, #336 ; 0x150 │ │ + smlabb r0, r1, r0, r2 │ │ + mov r1, #168 ; 0xa8 │ │ + smlabb r0, r5, r1, r0 │ │ + str r0, [sp, #56] ; 0x38 │ │ + b 64420 │ │ + movw r1, #65345 ; 0xff41 │ │ + ldr r2, [sp, #80] ; 0x50 │ │ + movt r1, #23 │ │ + mul r0, r0, r1 │ │ + sub r1, r2, #2048 ; 0x800 │ │ + strb r0, [sl] │ │ + and r0, r1, r0, asr #9 │ │ + cmp r0, #0 │ │ + movne r2, r9 │ │ + str r2, [sp, #80] ; 0x50 │ │ + ldr r1, [sp, #136] ; 0x88 │ │ + sub r6, r6, #1 │ │ + cmp r6, #0 │ │ + add r1, r1, r9, lsl #1 │ │ + strh r0, [r1] │ │ + ble 647d4 │ │ + ldr r0, [sp, #72] ; 0x48 │ │ + and r5, r6, r0 │ │ + ldr r0, [sp, #76] ; 0x4c │ │ + add r0, r0, r5, lsl #4 │ │ + add sl, r0, r6, lsr fp │ │ + ldrb r0, [sl, #1] │ │ + ldrb r7, [sl, #16] │ │ + ldrb r1, [sl, #2] │ │ + add r0, r7, r0 │ │ + ldrb r2, [sl, #3] │ │ + add r8, r0, r1 │ │ + ldrb r3, [sl, #4] │ │ + add r0, r8, r2 │ │ + lsr r7, r6, fp │ │ + add r0, r0, r3 │ │ + mov r2, #3 │ │ + add r1, r0, #64 ; 0x40 │ │ + cmp r0, #512 ; 0x200 │ │ + lsl r0, r7, #2 │ │ + lsr r1, r1, #7 │ │ + add r0, r0, r6, lsr fp │ │ + movwhi r1, #4 │ │ + add r0, r0, #26 │ │ + cmp r7, #1 │ │ + movwhi r0, #36 ; 0x24 │ │ + add r0, r1, r0 │ │ + ldr r1, [sp, #60] ; 0x3c │ │ + add r0, r1, r0, lsl #3 │ │ + add r1, r0, #7872 ; 0x1ec0 │ │ + mov r0, r4 │ │ + bl 369d4 │ │ + ldr r1, [sp, #64] ; 0x40 │ │ + cmp r0, #3 │ │ + lsl r1, r5, r1 │ │ + orr r9, r1, r6, lsr fp │ │ + bne 643e0 │ │ + and r1, r8, #63 ; 0x3f │ │ + cmp r7, #0 │ │ + add r2, r1, #1 │ │ + mov r0, #14 │ │ + movweq r0, #7 │ │ + cmp r1, #12 │ │ + lsr r2, r2, #1 │ │ + ldr r1, [sp, #56] ; 0x38 │ │ + movwhi r2, #6 │ │ + add r0, r2, r0 │ │ + add r0, r1, r0, lsl #3 │ │ + movw r1, #11152 ; 0x2b90 │ │ + add r1, r0, r1 │ │ + mov r0, r4 │ │ + bl 36d9c │ │ + sub r1, r0, #64 ; 0x40 │ │ + strb r1, [sl] │ │ + ldr r1, [sp, #80] ; 0x50 │ │ + str r9, [sp, #80] ; 0x50 │ │ + orr r0, r1, r0, lsl #11 │ │ + b 64408 │ │ + ldr r5, [sp, #64] ; 0x40 │ │ + mov r0, #32 │ │ + mov r9, r1 │ │ + orr r1, r0, r5, lsl #6 │ │ + ldr r0, [sp, #76] ; 0x4c │ │ + bl 2d70 <__aeabi_memclr@plt> │ │ + mvn r0, #0 │ │ + ldr r7, [sp, #28] │ │ + add r0, r0, r5, lsl #2 │ │ + str r0, [sp, #72] ; 0x48 │ │ + and r2, r0, r7 │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + cmp r9, #2 │ │ + add fp, r0, #2 │ │ + lsr r5, r7, fp │ │ + bne 64594 │ │ + ldr r1, [sp, #4] │ │ + mov r0, #336 ; 0x150 │ │ + mov r6, r2 │ │ + ldr r2, [sp, #68] ; 0x44 │ │ + cmp r5, #0 │ │ + smlabb r0, r1, r0, r8 │ │ + mov r1, #168 ; 0xa8 │ │ + smlabb r0, r2, r1, r0 │ │ + mov r1, #112 ; 0x70 │ │ + movweq r1, #56 ; 0x38 │ │ + add r0, r0, r1 │ │ + movw r1, #11152 ; 0x2b90 │ │ + add r1, r0, r1 │ │ + mov r0, r4 │ │ + bl 36d9c │ │ + ldr r7, [sp, #28] │ │ + mov r2, r6 │ │ + mov r6, r0 │ │ + add r0, r0, #192 ; 0xc0 │ │ + str r0, [sp, #48] ; 0x30 │ │ + ldr r0, [sp, #136] ; 0x88 │ │ + lsl r1, r6, #11 │ │ + sub r6, r7, #1 │ │ + ldr r3, [sp, #48] ; 0x30 │ │ + add r0, r0, r7, lsl #1 │ │ + cmp r6, #1 │ │ + strh r1, [r0] │ │ + add r1, r5, r2, lsl #4 │ │ + ldr r2, [sp, #76] ; 0x4c │ │ + strb r3, [r2, r1] │ │ + blt 647cc │ │ + sub r5, r0, #2 │ │ + mov r0, #656 ; 0x290 │ │ + smlabb r0, sl, r0, r8 │ │ + ldr r3, [sp, #68] ; 0x44 │ │ + mov r1, #328 ; 0x148 │ │ + mov r2, r8 │ │ + str r7, [sp, #80] ; 0x50 │ │ + smlabb r8, r3, r1, r0 │ │ + ldr r1, [sp, #4] │ │ + mov r0, #336 ; 0x150 │ │ + smlabb r0, r1, r0, r2 │ │ + mov r1, #168 ; 0xa8 │ │ + smlabb r0, r3, r1, r0 │ │ + str r0, [sp, #64] ; 0x40 │ │ + b 64634 │ │ + movw r1, #65345 ; 0xff41 │ │ + ldr r2, [sp, #80] ; 0x50 │ │ + movt r1, #23 │ │ + mul r0, r0, r1 │ │ + sub r1, r2, #2048 ; 0x800 │ │ + strb r0, [sl] │ │ + and r0, r1, r0, asr #9 │ │ + cmp r0, #0 │ │ + movne r2, r6 │ │ + str r2, [sp, #80] ; 0x50 │ │ + sub r6, r6, #1 │ │ + strh r0, [r5], #-2 │ │ + cmp r6, #0 │ │ + ble 647d4 │ │ + ldr r0, [sp, #72] ; 0x48 │ │ + ldr r1, [sp, #76] ; 0x4c │ │ + and r0, r6, r0 │ │ + add r0, r1, r0, lsl #4 │ │ + add sl, r0, r6, lsr fp │ │ + ldrb r0, [sl, #1] │ │ + ldrb r7, [sl, #16] │ │ + ldrb r1, [sl, #2] │ │ + add r0, r7, r0 │ │ + ldrb r2, [sl, #3] │ │ + add r9, r0, r1 │ │ + ldrb r3, [sl, #4] │ │ + add r0, r9, r2 │ │ + lsr r7, r6, fp │ │ + add r0, r0, r3 │ │ + mov r2, #3 │ │ + add r1, r0, #64 ; 0x40 │ │ + cmp r0, #512 ; 0x200 │ │ + lsl r0, r7, #2 │ │ + lsr r1, r1, #7 │ │ + add r0, r0, r6, lsr fp │ │ + movwhi r1, #4 │ │ + add r0, r0, #26 │ │ + cmp r7, #1 │ │ + movwhi r0, #36 ; 0x24 │ │ + add r0, r1, r0 │ │ + add r0, r8, r0, lsl #3 │ │ + add r1, r0, #7872 ; 0x1ec0 │ │ + mov r0, r4 │ │ + bl 369d4 │ │ + cmp r0, #3 │ │ + bne 645fc │ │ + and r1, r9, #63 ; 0x3f │ │ + cmp r7, #0 │ │ + add r2, r1, #1 │ │ + mov r0, #14 │ │ + movweq r0, #7 │ │ + cmp r1, #12 │ │ + lsr r2, r2, #1 │ │ + ldr r1, [sp, #64] ; 0x40 │ │ + movwhi r2, #6 │ │ + add r0, r2, r0 │ │ + add r0, r1, r0, lsl #3 │ │ + movw r1, #11152 ; 0x2b90 │ │ + add r1, r0, r1 │ │ + mov r0, r4 │ │ + bl 36d9c │ │ + sub r1, r0, #64 ; 0x40 │ │ + strb r1, [sl] │ │ + ldr r1, [sp, #80] ; 0x50 │ │ + str r6, [sp, #80] ; 0x50 │ │ + orr r0, r1, r0, lsl #11 │ │ + sub r6, r6, #1 │ │ + strh r0, [r5], #-2 │ │ + cmp r6, #0 │ │ + bgt 64634 │ │ + b 647d4 │ │ + ldr sl, [sp, #12] │ │ + mov r0, #656 ; 0x290 │ │ + ldr r8, [sp, #32] │ │ + mov r1, #328 ; 0x148 │ │ + ldr r6, [sp, #68] ; 0x44 │ │ + mov r2, #3 │ │ + smlabb r0, sl, r0, r8 │ │ + smlabb r0, r6, r1, r0 │ │ + add r1, r0, #7872 ; 0x1ec0 │ │ + mov r0, r4 │ │ + bl 369d4 │ │ + cmp r0, #3 │ │ + bne 647ac │ │ + ldr r1, [sp, #4] │ │ + mov r0, #336 ; 0x150 │ │ + orr r3, r9, #1 │ │ + ldr fp, [sp, #136] ; 0x88 │ │ + smlabb r0, r1, r0, r8 │ │ + ldr r1, [sp, #76] ; 0x4c │ │ + mov r7, r1 │ │ + ldrb r1, [r1, r9] │ │ + ldrb r2, [r7, #1] │ │ + ldrb r3, [r7, r3] │ │ + mov r7, #168 ; 0xa8 │ │ + add r1, r1, r2 │ │ + smlabb r0, r6, r7, r0 │ │ + add r1, r1, r3 │ │ + and r1, r1, #63 ; 0x3f │ │ + add r2, r1, #1 │ │ + cmp r1, #12 │ │ + movw r1, #11152 ; 0x2b90 │ │ + lsr r2, r2, #1 │ │ + movwhi r2, #6 │ │ + add r0, r0, r2, lsl #3 │ │ + add r1, r0, r1 │ │ + mov r0, r4 │ │ + bl 36d9c │ │ + mov ip, r0 │ │ + b 64894 │ │ + add ip, r0, #1 │ │ + ldr r3, [sp, #36] ; 0x24 │ │ + mov fp, r9 │ │ + b 64898 │ │ + muleq r5, r8, lr │ │ + muleq r5, r8, lr │ │ + mov r0, #1 │ │ + str r0, [sp, #80] ; 0x50 │ │ + ldr r3, [sp, #52] ; 0x34 │ │ + mov r0, #656 ; 0x290 │ │ + ldr r7, [sp, #76] ; 0x4c │ │ + ldr sl, [sp, #12] │ │ + ldrb r1, [r3] │ │ + mov r6, r7 │ │ + ldrb r2, [r3, #2] │ │ + ldrb r3, [r3, #14] │ │ + ldrb r7, [r7, #1] │ │ + ldr r8, [sp, #32] │ │ + smlabb r0, sl, r0, r8 │ │ + add r3, r3, r7 │ │ + ldrb r6, [r6, #3] │ │ + add r5, r3, r1 │ │ + ldr r9, [sp, #68] ; 0x44 │ │ + mov r7, #328 ; 0x148 │ │ + add r1, r5, r6 │ │ + mov r3, #26 │ │ + add r1, r1, r2 │ │ + smlabb r0, r9, r7, r0 │ │ + add r2, r1, #64 ; 0x40 │ │ + cmp r1, #512 ; 0x200 │ │ + add r2, r3, r2, lsr #7 │ │ + movwhi r2, #30 │ │ + add r0, r0, r2, lsl #3 │ │ + mov r2, #3 │ │ + add r1, r0, #7872 ; 0x1ec0 │ │ + mov r0, r4 │ │ + bl 369d4 │ │ + cmp r0, #3 │ │ + bne 6488c │ │ + ldr r1, [sp, #4] │ │ + mov r0, #336 ; 0x150 │ │ + smlabb r0, r1, r0, r8 │ │ + mov r1, #168 ; 0xa8 │ │ + smlabb r0, r9, r1, r0 │ │ + and r1, r5, #63 ; 0x3f │ │ + add r2, r1, #1 │ │ + cmp r1, #12 │ │ + movw r1, #11152 ; 0x2b90 │ │ + lsr r2, r2, #1 │ │ + movwhi r2, #6 │ │ + add r0, r0, r2, lsl #3 │ │ + add r1, r0, r1 │ │ + mov r0, r4 │ │ + bl 36d9c │ │ + mov ip, r0 │ │ + ldr fp, [sp, #136] ; 0x88 │ │ + ldr r3, [sp, #36] ; 0x24 │ │ + ldr r6, [sp, #132] ; 0x84 │ │ + ldr r1, [sp, #124] ; 0x7c │ │ + movw r0, #13988 ; 0x36a4 │ │ + ldr r9, [sp, #140] ; 0x8c │ │ + ldr r0, [r8, r0] │ │ + ldrb r1, [r1, #4] │ │ + ldr r2, [r9] │ │ + add r1, r1, r1, lsl #1 │ │ + cmp r2, #8 │ │ + add r0, r0, r1, lsl #2 │ │ + mov r1, #0 │ │ + bhi 648dc │ │ + add r1, r3, r3, lsl #1 │ │ + ldr r2, [sp, #16] │ │ + add r1, r2, r1, lsl #2 │ │ + add r1, r1, r6, lsl #2 │ │ + ldr r1, [r1, #2284] ; 0x8ec │ │ + cmp sl, #2 │ │ + add r8, r0, r6, lsl #2 │ │ + movls sl, #2 │ │ + cmp ip, #0 │ │ + sub r0, sl, #2 │ │ + str r1, [sp, #72] ; 0x48 │ │ + str r0, [sp, #76] ; 0x4c │ │ + beq 6499c │ │ + add r7, pc, #44 ; 0x2c │ │ + movw r2, #49344 ; 0xc0c0 │ │ + movw r1, #771 ; 0x303 │ │ + movw r0, #257 ; 0x101 │ │ + ldr r6, [r7, r3, lsl #2] │ │ + movw r3, #1028 ; 0x404 │ │ + movt r2, #49344 ; 0xc0c0 │ │ + movt r1, #771 ; 0x303 │ │ + movt r0, #257 ; 0x101 │ │ + movt r3, #1028 ; 0x404 │ │ + add pc, r7, r6 │ │ + andeq r8, r5, r4, lsl #28 │ │ + andeq r8, r5, r4, ror #27 │ │ + andeq r0, r0, ip, asr #32 │ │ + andeq r0, r0, ip, lsl #1 │ │ + strheq r0, [r0], -r8 │ │ + andeq r0, r0, r0, ror #1 │ │ + andeq r0, r0, ip, lsl r1 │ │ + andeq r0, r0, r0, lsl #3 │ │ + andeq r0, r0, r4, lsr #3 │ │ + ldrdeq r0, [r0], -r0 ; │ │ + andeq r0, r0, r8, ror #3 │ │ + andeq r0, r0, r8, lsl r2 │ │ + andeq r0, r0, r8, lsr #4 │ │ + andeq r0, r0, ip, ror #4 │ │ + ; instruction: 0x000002b4 │ │ + andeq r0, r0, r4, lsl #6 │ │ + andeq r0, r0, r4, lsl r3 │ │ + andeq r0, r0, r0, asr #6 │ │ + andeq r0, r0, r4, asr r3 │ │ + muleq r0, r4, r3 │ │ + ; instruction: 0x000003b4 │ │ + ldr r0, [sp, #24] │ │ + ldr r1, [sp, #20] │ │ + ldrb r0, [r0] │ │ + ldrb r1, [r1] │ │ + lsr r0, r0, #6 │ │ + add r0, r0, r1, lsr #6 │ │ + sub r0, r0, #2 │ │ + b 64d3c │ │ + mov r0, #64 ; 0x40 │ │ + ldr r6, [sp, #80] ; 0x50 │ │ + str r0, [sp, #68] ; 0x44 │ │ + mov r7, #0 │ │ + ldr r0, [sp, #72] ; 0x48 │ │ + cmp r0, #0 │ │ + bne 64ec8 │ │ + b 65014 │ │ + ldr r0, [sp, #20] │ │ + movw r2, #49344 ; 0xc0c0 │ │ + ldr r1, [sp, #24] │ │ + ldrh r0, [r0] │ │ + ldrh r1, [r1] │ │ + and r0, r0, r2 │ │ + and r1, r1, r2 │ │ + add r0, r1, r0 │ │ + mvn r1, #3 │ │ + mul r0, r0, r3 │ │ + b 64d38 │ │ + ldr r2, [sp, #20] │ │ + ldr r3, [sp, #24] │ │ + ldr r2, [r2] │ │ + ldr r3, [r3] │ │ + and r2, r1, r2, lsr #6 │ │ + and r1, r1, r3, lsr #6 │ │ + add r1, r1, r2 │ │ + mul r0, r1, r0 │ │ + mvn r1, #7 │ │ + b 64d38 │ │ + ldr r2, [sp, #20] │ │ + ldr r7, [sp, #24] │ │ + ldrd r2, [r2] │ │ + ldrd r6, [r7] │ │ + and r3, r1, r3, lsr #6 │ │ + and r2, r1, r2, lsr #6 │ │ + and r6, r1, r6, lsr #6 │ │ + and r1, r1, r7, lsr #6 │ │ + add r2, r6, r2 │ │ + add r1, r1, r3 │ │ + umull r6, r5, r2, r0 │ │ + mla r2, r2, r0, r5 │ │ + mla r0, r1, r0, r2 │ │ + mvn r1, #15 │ │ + b 64d38 │ │ + ldr r3, [sp, #20] │ │ + ldr r5, [sp, #24] │ │ + ldm r3, {r2, r6, r7, lr} │ │ + and r7, r1, r7, lsr #6 │ │ + ldr r3, [r5, #8] │ │ + and r2, r1, r2, lsr #6 │ │ + ldr r9, [r5, #12] │ │ + add r2, r7, r2 │ │ + ldm r5, {r7, sl} │ │ + and r3, r1, r3, lsr #6 │ │ + and r7, r1, r7, lsr #6 │ │ + add r2, r2, r7 │ │ + and r7, r1, lr, lsr #6 │ │ + add r2, r2, r3 │ │ + and r3, r1, r6, lsr #6 │ │ + add r3, r7, r3 │ │ + and r7, r1, sl, lsr #6 │ │ + umull r6, r5, r2, r0 │ │ + add r3, r3, r7 │ │ + and r1, r1, r9, lsr #6 │ │ + add r1, r3, r1 │ │ + mla r2, r2, r0, r5 │ │ + mla r0, r1, r0, r2 │ │ + mvn r1, #31 │ │ + b 64d38 │ │ + ldr r0, [sp, #24] │ │ + movw r2, #49344 ; 0xc0c0 │ │ + ldr r1, [sp, #20] │ │ + ldrh r0, [r0] │ │ + ldrb r1, [r1] │ │ + and r0, r0, r2 │ │ + and r1, r1, #192 ; 0xc0 │ │ + add r0, r0, r1 │ │ + b 64af4 │ │ + ldr r0, [sp, #20] │ │ + movw r2, #49344 ; 0xc0c0 │ │ + ldr r1, [sp, #24] │ │ + ldrh r0, [r0] │ │ + ldrb r1, [r1] │ │ + and r0, r0, r2 │ │ + and r1, r1, #192 ; 0xc0 │ │ + add r0, r1, r0 │ │ + mul r0, r0, r3 │ │ + mvn r1, #2 │ │ + b 64d38 │ │ + ldr r3, [sp, #20] │ │ + movw r1, #49344 ; 0xc0c0 │ │ + ldr r7, [sp, #24] │ │ + b 64b24 │ │ + andeq r8, r5, r8, asr ip │ │ + andeq r8, r5, r0, lsr #24 │ │ + ldr r3, [sp, #24] │ │ + movw r1, #49344 ; 0xc0c0 │ │ + ldr r7, [sp, #20] │ │ + ldrh r3, [r3] │ │ + ldr r7, [r7] │ │ + and r1, r3, r1 │ │ + and r2, r7, r2 │ │ + add r1, r2, r1 │ │ + lsr r1, r1, #6 │ │ + mul r0, r1, r0 │ │ + mvn r1, #5 │ │ + b 64d38 │ │ + ldr r1, [sp, #24] │ │ + ldrd r6, [r1] │ │ + ldr r1, [sp, #20] │ │ + b 64b64 │ │ + ldr r1, [sp, #20] │ │ + ldrd r6, [r1] │ │ + ldr r1, [sp, #24] │ │ + ldr r1, [r1] │ │ + and r3, r7, r2 │ │ + and r1, r1, r2 │ │ + and r2, r6, r2 │ │ + adds r1, r2, r1 │ │ + adc r2, r3, #0 │ │ + lsr r1, r1, #6 │ │ + orr r1, r1, r2, lsl #26 │ │ + lsr r2, r2, #6 │ │ + umull r3, r7, r1, r0 │ │ + mla r1, r1, r0, r7 │ │ + mla r0, r2, r0, r1 │ │ + mvn r1, #11 │ │ + b 64d38 │ │ + ldr r6, [sp, #24] │ │ + ldr r5, [sp, #20] │ │ + ldm r6, {r2, r3, r7} │ │ + and r7, r1, r7, lsr #6 │ │ + ldrd sl, [r5] │ │ + and r3, r1, r3, lsr #6 │ │ + and r2, r1, r2, lsr #6 │ │ + ldr r6, [r6, #12] │ │ + and r5, r1, sl, lsr #6 │ │ + add r2, r2, r5 │ │ + add r2, r2, r7 │ │ + umull r7, r5, r2, r0 │ │ + and r7, r1, fp, lsr #6 │ │ + add r3, r3, r7 │ │ + mla r2, r2, r0, r5 │ │ + and r1, r1, r6, lsr #6 │ │ + b 64c24 │ │ + andeq r8, r5, r8, ror fp │ │ + ldr r6, [sp, #20] │ │ + ldr r5, [sp, #24] │ │ + ldm r6, {r2, r3, r7} │ │ + and r7, r1, r7, lsr #6 │ │ + ldrd sl, [r5] │ │ + and r3, r1, r3, lsr #6 │ │ + and r2, r1, r2, lsr #6 │ │ + ldr r6, [r6, #12] │ │ + add r2, r7, r2 │ │ + and r7, r1, sl, lsr #6 │ │ + add r2, r2, r7 │ │ + umull r7, r5, r2, r0 │ │ + and r7, r1, r6, lsr #6 │ │ + add r3, r7, r3 │ │ + mla r2, r2, r0, r5 │ │ + and r1, r1, fp, lsr #6 │ │ + add r1, r3, r1 │ │ + mla r0, r1, r0, r2 │ │ + mvn r1, #23 │ │ + b 64d38 │ │ + ldr r1, [sp, #24] │ │ + ldr r3, [sp, #20] │ │ + b 64c4c │ │ + andeq r8, r5, ip, lsr #22 │ │ + ldr r1, [sp, #20] │ │ + ldr r3, [sp, #24] │ │ + ldr r1, [r1] │ │ + ldrb r3, [r3] │ │ + and r1, r1, r2 │ │ + and r2, r3, #192 ; 0xc0 │ │ + add r1, r1, r2 │ │ + lsr r1, r1, #6 │ │ + mul r0, r1, r0 │ │ + mvn r1, #4 │ │ + b 64d38 │ │ + ldr r3, [sp, #20] │ │ + movw r1, #49344 ; 0xc0c0 │ │ + ldr r7, [sp, #24] │ │ + b 64c90 │ │ + andeq r8, r5, r0, ror #21 │ │ + ldr r3, [sp, #24] │ │ + movw r1, #49344 ; 0xc0c0 │ │ + ldr r7, [sp, #20] │ │ + ldrh r3, [r3] │ │ + ldrd r6, [r7] │ │ + and r1, r3, r1 │ │ + and r3, r6, r2 │ │ + and r2, r7, r2 │ │ + add r1, r3, r1 │ │ + lsr r2, r2, #6 │ │ + lsr r1, r1, #6 │ │ + umull r3, r6, r1, r0 │ │ + mla r1, r1, r0, r6 │ │ + mla r0, r2, r0, r1 │ │ + mvn r1, #9 │ │ + b 64d38 │ │ + ldr r5, [sp, #24] │ │ + ldm r5, {r3, r7} │ │ + ldr r6, [r5, #8] │ │ + ldr lr, [r5, #12] │ │ + ldr r5, [sp, #20] │ │ + b 64cf8 │ │ + andeq r8, r5, r8, asr sl │ │ + andeq r8, r5, ip, lsl #20 │ │ + ldr r5, [sp, #20] │ │ + ldm r5, {r3, r7} │ │ + ldr r6, [r5, #8] │ │ + ldr lr, [r5, #12] │ │ + ldr r5, [sp, #24] │ │ + ldr r5, [r5] │ │ + and r7, r7, r2 │ │ + and r5, r5, r2 │ │ + and r2, r3, r2 │ │ + adds r2, r2, r5 │ │ + adc r3, r7, #0 │ │ + and r7, r1, r6, lsr #6 │ │ + lsr r2, r2, #6 │ │ + and r1, r1, lr, lsr #6 │ │ + orr r2, r2, r3, lsl #26 │ │ + add r1, r1, r3, lsr #6 │ │ + add r2, r2, r7 │ │ + umull r7, r6, r2, r0 │ │ + mla r2, r2, r0, r6 │ │ + mla r0, r1, r0, r2 │ │ + mvn r1, #19 │ │ + add r0, r1, r0, lsr #24 │ │ cmp r0, #0 │ │ - mvn r2, r1, lsl #7 │ │ - lsl r1, r1, #7 │ │ - str r2, [sp, #36] ; 0x24 │ │ - str r1, [sp, #32] │ │ - beq 50550 │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - add lr, sp, #16384 ; 0x4000 │ │ - ldr r4, [sp, #20] │ │ - add r5, sp, #44 ; 0x2c │ │ + ldr r0, [sp, #68] ; 0x44 │ │ mov r1, #0 │ │ - mov r7, #181 ; 0xb5 │ │ - lsl sl, r0, #2 │ │ - ldr r0, [lr, #80] ; 0x50 │ │ - lsl r0, r0, #2 │ │ - str r0, [sp, #24] │ │ - b 50510 │ │ - add lr, sp, #16384 ; 0x4000 │ │ ldr r2, [sp, #32] │ │ - ldr r3, [sp, #36] ; 0x24 │ │ - mov r0, r5 │ │ - ldr r6, [lr, #92] ; 0x5c │ │ - mov r1, #1 │ │ - blx r6 │ │ - ldr r0, [sp, #24] │ │ - add r4, r4, #4 │ │ - ldr r1, [sp, #28] │ │ - add r5, r5, r0 │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - add r1, r1, #1 │ │ - cmp r1, r0 │ │ - bge 505ec │ │ - add lr, sp, #16384 ; 0x4000 │ │ - str r1, [sp, #28] │ │ - ldr r0, [lr, #80] ; 0x50 │ │ - cmp r0, #1 │ │ - blt 504d4 │ │ + movwgt r1, #1 │ │ + ldr fp, [sp, #136] ; 0x88 │ │ + orr r0, r0, r0, lsl #1 │ │ + addne r1, r1, #1 │ │ + ldr r6, [sp, #80] ; 0x50 │ │ + mov r7, ip │ │ + add r0, r2, r0, lsl #2 │ │ + add r0, r0, r1, lsl #2 │ │ + movw r1, #13196 ; 0x338c │ │ + add r1, r0, r1 │ │ + mov r0, r4 │ │ + bl 3700c │ │ + mov r9, r0 │ │ + sub r0, r0, #1 │ │ + and r1, r0, #128 ; 0x80 │ │ + ldr r0, [sp, #72] ; 0x48 │ │ + ldrh r5, [r8] │ │ + cmp r0, #0 │ │ + str r1, [sp, #68] ; 0x44 │ │ + beq 64e0c │ │ + ldrb r0, [r0] │ │ + cmp r7, #15 │ │ + mul r0, r0, r5 │ │ + add r0, r0, #16 │ │ + lsr r5, r0, #5 │ │ + bne 64e6c │ │ + mvn r6, #0 │ │ + mov r0, r4 │ │ + add r6, r6, #1 │ │ + bl 36f6c │ │ + cmp r6, #31 │ │ + bhi 64dd4 │ │ + cmp r0, #0 │ │ + beq 64db8 │ │ + cmp r6, #0 │ │ + beq 64e8c │ │ + rsb r7, r6, #0 │ │ + mov r6, #1 │ │ + mov r0, r4 │ │ + bl 36f6c │ │ + add r6, r0, r6, lsl #1 │ │ + adds r7, r7, #1 │ │ + bcc 64de4 │ │ + add r0, r6, #14 │ │ + ldr fp, [sp, #136] ; 0x88 │ │ + bfc r0, #20, #12 │ │ + mov r7, r0 │ │ + b 64e90 │ │ + cmp r7, #15 │ │ + bne 64e74 │ │ + mvn r6, #0 │ │ + mov r0, r4 │ │ + add r6, r6, #1 │ │ + bl 36f6c │ │ + cmp r6, #31 │ │ + bhi 64e34 │ │ + cmp r0, #0 │ │ + beq 64e18 │ │ + cmp r6, #0 │ │ + beq 64fd8 │ │ + rsb r7, r6, #0 │ │ + mov r6, #1 │ │ + mov r0, r4 │ │ + bl 36f6c │ │ + add r6, r0, r6, lsl #1 │ │ + adds r7, r7, #1 │ │ + bcc 64e44 │ │ + add r0, r6, #14 │ │ + ldr fp, [sp, #136] ; 0x88 │ │ + bfc r0, #20, #12 │ │ + mov r7, r0 │ │ + b 64fdc │ │ + mul r1, r5, r7 │ │ + b 64e9c │ │ + mul r0, r7, r5 │ │ + ldr r1, [sp, #76] ; 0x4c │ │ + rsb r2, r9, r0, lsr r1 │ │ + ldr r0, [sp, #28] │ │ + b 65000 │ │ + andeq r8, r5, r0, asr #17 │ │ + mov r7, #15 │ │ + mul r0, r7, r5 │ │ + ldr r6, [sp, #80] ; 0x50 │ │ + bic r1, r0, #-16777216 ; 0xff000000 │ │ + ldr r0, [sp, #28] │ │ + ldr r2, [sp, #76] ; 0x4c │ │ + rsb r2, r9, r1, lsr r2 │ │ + movw r1, #32767 ; 0x7fff │ │ + cmp r2, r1 │ │ + movcc r1, r2 │ │ + rsb r2, r9, #0 │ │ + cmp r6, #0 │ │ + eor r1, r1, r2 │ │ + strh r1, [fp] │ │ + beq 65118 │ │ + ldrh r0, [r8, #2] │ │ + ldr r8, [sp, #72] ; 0x48 │ │ + str r0, [sp, #80] ; 0x50 │ │ + b 64f14 │ │ + andeq r8, r5, r4, asr r8 │ │ + lsr r0, r6, #11 │ │ + mul r1, sl, r0 │ │ + ldr r2, [sp, #76] ; 0x4c │ │ + add r7, r0, r7 │ │ + bfc r6, #10, #22 │ │ + rsb r1, r5, r1, lsr r2 │ │ + movw r2, #32767 ; 0x7fff │ │ + cmp r1, r2 │ │ + movcs r1, r2 │ │ + rsb r2, r5, #0 │ │ + cmp r6, #0 │ │ + eor r1, r1, r2 │ │ + strh r1, [r9] │ │ + beq 65114 │ │ + mov r0, r4 │ │ + bl 36f6c │ │ + mov r5, r0 │ │ + ldrb r0, [r8, r6] │ │ + ldr r1, [sp, #80] ; 0x50 │ │ + mov r9, fp │ │ + mul r0, r0, r1 │ │ + lsl r1, r6, #1 │ │ + ldrsh r6, [r9, r1]! │ │ + cmp r6, #30720 ; 0x7800 │ │ + add r0, r0, #16 │ │ + lsr sl, r0, #5 │ │ + bcc 64edc │ │ + mov r8, r7 │ │ + mov r7, r6 │ │ + mvn r6, #0 │ │ + mov r1, #0 │ │ + mov r0, r4 │ │ + mov fp, r1 │ │ + add r6, r6, #1 │ │ + bl 36f6c │ │ + cmp r6, #31 │ │ + bhi 64f7c │ │ + sub r1, fp, #1 │ │ + cmp r0, #0 │ │ + beq 64f58 │ │ + cmp r6, #0 │ │ + beq 64fa4 │ │ + mov r6, #1 │ │ + mov r0, r4 │ │ + bl 36f6c │ │ + add r6, r0, r6, lsl #1 │ │ + adds fp, fp, #1 │ │ + bcc 64f88 │ │ + sub r0, r6, #1 │ │ + b 64fa8 │ │ mov r0, #0 │ │ - mov r1, r4 │ │ - ldr r2, [r1], sl │ │ - mul r2, r2, r7 │ │ - add r2, r2, #128 ; 0x80 │ │ - asr r2, r2, #8 │ │ - str r2, [r5, r0, lsl #2] │ │ - add r0, r0, #1 │ │ - cmp r0, r9 │ │ - blt 5052c │ │ - b 504d4 │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - add lr, sp, #16384 ; 0x4000 │ │ - ldr sl, [sp, #20] │ │ - add r5, sp, #44 ; 0x2c │ │ - mov r7, #0 │ │ - lsl r6, r0, #2 │ │ - ldr r0, [lr, #80] ; 0x50 │ │ - lsl r0, r0, #2 │ │ - str r0, [sp, #28] │ │ - add lr, sp, #16384 ; 0x4000 │ │ - ldr r0, [lr, #80] ; 0x50 │ │ - cmp r0, #1 │ │ - bge 505cc │ │ - add lr, sp, #16384 ; 0x4000 │ │ - ldr r2, [sp, #32] │ │ - ldr r3, [sp, #36] ; 0x24 │ │ - mov r0, r5 │ │ - ldr r4, [lr, #92] ; 0x5c │ │ - mov r1, #1 │ │ - blx r4 │ │ + movw r1, #65535 ; 0xffff │ │ + add r0, r0, #15 │ │ + movt r1, #15 │ │ + and r0, r0, r1 │ │ + mov r6, r7 │ │ + mov r7, r8 │ │ + mul r1, r0, sl │ │ + ldr fp, [sp, #136] ; 0x88 │ │ + ldr r8, [sp, #72] ; 0x48 │ │ + bic r1, r1, #-16777216 ; 0xff000000 │ │ + b 64ee4 │ │ + andeq r8, r5, ip, lsr #15 │ │ + mov r7, #15 │ │ + mul r0, r7, r5 │ │ + ldr r1, [sp, #76] ; 0x4c │ │ + movw r2, #32767 ; 0x7fff │ │ + ldr r6, [sp, #80] ; 0x50 │ │ + bic r0, r0, #-16777216 ; 0xff000000 │ │ + rsb r1, r9, r0, lsr r1 │ │ ldr r0, [sp, #28] │ │ - add sl, sl, #4 │ │ + cmp r1, r2 │ │ + movcc r2, r1 │ │ + rsb r1, r9, #0 │ │ + cmp r6, #0 │ │ + eor r1, r2, r1 │ │ + strh r1, [fp] │ │ + beq 65118 │ │ + ldrh r0, [r8, #2] │ │ + str r0, [sp, #80] ; 0x50 │ │ + b 65050 │ │ + ldr r1, [sp, #80] ; 0x50 │ │ + lsr r0, r6, #11 │ │ + ldr r2, [sp, #76] ; 0x4c │ │ + mul r1, r0, r1 │ │ + rsb r1, r5, r1, lsr r2 │ │ + bfc r6, #10, #22 │ │ + add r7, r0, r7 │ │ + rsb r2, r5, #0 │ │ + cmp r6, #0 │ │ + eor r1, r1, r2 │ │ + strh r1, [r8] │ │ + beq 65114 │ │ + mov r0, r4 │ │ + bl 36f6c │ │ + mov r5, r0 │ │ + lsl r0, r6, #1 │ │ + mov r8, fp │ │ + ldrsh r6, [r8, r0]! │ │ + cmp r6, #30720 ; 0x7800 │ │ + bcc 65020 │ │ + mov r9, r7 │ │ + mov sl, r6 │ │ + mvn r7, #0 │ │ + mov r1, #0 │ │ + mov r0, r4 │ │ + mov r6, r1 │ │ add r7, r7, #1 │ │ - add r5, r5, r0 │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - cmp r7, r0 │ │ - bge 505ec │ │ - add lr, sp, #16384 ; 0x4000 │ │ - ldr r0, [lr, #80] ; 0x50 │ │ - cmp r0, #1 │ │ - blt 50584 │ │ + bl 36f6c │ │ + cmp r7, #31 │ │ + bhi 650a4 │ │ + sub r1, r6, #1 │ │ + cmp r0, #0 │ │ + beq 65080 │ │ + cmp r7, #0 │ │ + beq 650cc │ │ + mov r7, #1 │ │ + mov r0, r4 │ │ + bl 36f6c │ │ + add r7, r0, r7, lsl #1 │ │ + adds r6, r6, #1 │ │ + bcc 650b0 │ │ + sub r0, r7, #1 │ │ + b 650d0 │ │ mov r0, #0 │ │ - mov r1, sl │ │ - ldr r2, [r1], r6 │ │ - str r2, [r5, r0, lsl #2] │ │ - add r0, r0, #1 │ │ - cmp r0, r9 │ │ - blt 505d4 │ │ - b 50584 │ │ - ldr r0, [sp, #16] │ │ - ldr r4, [sp, #40] ; 0x28 │ │ - mvn sl, r0, lsl #5 │ │ - lsl r7, r0, #5 │ │ - mul r0, r9, r4 │ │ - lsl r1, r0, #2 │ │ - ldr r0, [sp, #20] │ │ - bl 2854 <__aeabi_memclr4@plt> │ │ - add lr, sp, #16384 ; 0x4000 │ │ - ldr r5, [lr, #80] ; 0x50 │ │ - add lr, sp, #16384 ; 0x4000 │ │ - mul r0, r4, r5 │ │ - mov ip, r5 │ │ - ldr r4, [lr, #88] ; 0x58 │ │ - ldr r5, [sp, #12] │ │ - cmp r0, #1 │ │ - blt 506b8 │ │ - mov r1, #0 │ │ - cmp r0, #3 │ │ - bls 50688 │ │ - vdup.32 q11, r4 │ │ - bic r1, r0, #3 │ │ - vdup.32 q8, sl │ │ - add r2, sp, #44 ; 0x2c │ │ - vneg.s32 q11, q11 │ │ - vdup.32 q9, r7 │ │ - vdup.32 q10, r5 │ │ - mov r3, r1 │ │ - vld1.32 {d24-d25}, [r2] │ │ - subs r3, r3, #4 │ │ - vadd.i32 q12, q12, q10 │ │ - vshl.s32 q12, q12, q11 │ │ - vcgt.s32 q13, q9, q12 │ │ - vmin.s32 q12, q12, q8 │ │ - vbsl q13, q9, q12 │ │ - vst1.32 {d26-d27}, [r2]! │ │ - bne 5065c │ │ - cmp r0, r1 │ │ - beq 506b8 │ │ - add r2, sp, #44 ; 0x2c │ │ - ldr r3, [r2, r1, lsl #2] │ │ + movw r1, #65535 ; 0xffff │ │ + add r0, r0, #15 │ │ + movt r1, #15 │ │ + and r0, r0, r1 │ │ + ldr r1, [sp, #80] ; 0x50 │ │ mov r6, sl │ │ - add r3, r3, r5 │ │ - cmp sl, r3, asr r4 │ │ - asrge r6, r3, r4 │ │ - cmp r7, r3, asr r4 │ │ - movgt r6, r7 │ │ - str r6, [r2, r1, lsl #2] │ │ - add r1, r1, #1 │ │ - cmp r1, r0 │ │ - blt 5068c │ │ - cmp ip, #1 │ │ - mov r6, ip │ │ - blt 506f4 │ │ - add lr, sp, #16384 ; 0x4000 │ │ - add r5, sp, #44 ; 0x2c │ │ - mov r4, r6 │ │ - ldr r9, [lr, #96] ; 0x60 │ │ - mov r0, r5 │ │ - mov r1, r6 │ │ - mov r2, r7 │ │ - mov r3, sl │ │ - blx r9 │ │ - add r5, r5, #4 │ │ - subs r4, r4, #1 │ │ - bne 506d4 │ │ - add lr, sp, #16384 ; 0x4000 │ │ - ldr lr, [lr, #84] ; 0x54 │ │ - cmp lr, #1 │ │ - movge r9, r6 │ │ - cmpge r6, #1 │ │ - blt 507f0 │ │ - ldr r0, [sp, #8] │ │ - vmov.i32 q9, #8 ; 0x00000008 │ │ - vdup.32 q8, r8 │ │ - bic r1, r9, #3 │ │ - add r7, sp, #44 ; 0x2c │ │ - mov ip, #0 │ │ - asr r0, r0, #1 │ │ - mov r3, #0 │ │ - lsl r0, r0, #1 │ │ - cmp r9, #4 │ │ - bcs 50760 │ │ - b 50754 │ │ - add r3, r3, #1 │ │ - add fp, fp, r0 │ │ - cmp r3, lr │ │ - beq 507f0 │ │ - cmp r9, #4 │ │ - bcs 50760 │ │ - mov r2, #0 │ │ - mov r6, r7 │ │ - b 507ac │ │ - add r6, r7, r1, lsl #2 │ │ - mov r2, r1 │ │ - mov r5, fp │ │ - vld1.16 {d20}, [r5] │ │ - subs r2, r2, #4 │ │ - vld1.32 {d22-d23}, [r7]! │ │ - vmovl.u16 q10, d20 │ │ - vadd.i32 q11, q11, q9 │ │ - vsra.s32 q10, q11, #4 │ │ - vmin.s32 q11, q10, q8 │ │ - vclt.s32 q10, q10, #0 │ │ - vbic q10, q11, q10 │ │ - vmovn.i32 d20, q10 │ │ - vst1.16 {d20}, [r5]! │ │ - bne 5076c │ │ - cmp r1, r9 │ │ - mov r2, r1 │ │ - mov r7, r6 │ │ - beq 5073c │ │ - sub r5, ip, r2, lsl #1 │ │ - sub r2, r9, r2 │ │ - mov r7, r6 │ │ - ldr r6, [r7], #4 │ │ - ldrh r4, [fp, -r5] │ │ - add r6, r6, #8 │ │ - add r4, r4, r6, asr #4 │ │ - cmp r4, r8 │ │ - mov r6, r4 │ │ - movgt r6, r8 │ │ - cmp r4, #0 │ │ - movwmi r6, #0 │ │ - subs r2, r2, #1 │ │ - strh r6, [fp, -r5] │ │ - sub r5, r5, #2 │ │ - bne 507b8 │ │ - b 5073c │ │ - add sp, sp, #44 ; 0x2c │ │ - add sp, sp, #16384 ; 0x4000 │ │ + ldr r2, [sp, #76] ; 0x4c │ │ + mov r7, r9 │ │ + ldr fp, [sp, #136] ; 0x88 │ │ + mul r1, r0, r1 │ │ + bic r1, r1, #-16777216 ; 0xff000000 │ │ + rsb r1, r5, r1, lsr r2 │ │ + movw r2, #32767 ; 0x7fff │ │ + cmp r1, r2 │ │ + movcs r1, r2 │ │ + b 65034 │ │ + andeq r8, r5, ip, lsl #13 │ │ + ldr r0, [sp, #28] │ │ + ldr r1, [sp, #68] ; 0x44 │ │ + cmp r7, #63 ; 0x3f │ │ + movcs r7, #63 ; 0x3f │ │ + orr r2, r7, r1 │ │ + ldr r1, [sp, #144] ; 0x90 │ │ + strb r2, [r1] │ │ + add sp, sp, #84 ; 0x54 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - b 6e00 <_Unwind_VRS_Pop@plt+0x43c0> │ │ + mov r2, #208 ; 0xd0 │ │ + ldr r3, [sp, #32] │ │ + smlabb r1, r1, r2, r3 │ │ + mov r2, #6 │ │ + add r0, r1, r0, lsl #4 │ │ + add r1, r0, #2176 ; 0x880 │ │ + mov r0, r4 │ │ + bl 36b8c │ │ + add r0, r0, #5 │ │ + b 63cac │ │ + ldr r1, [sp, #32] │ │ + mov r2, #15 │ │ + add r0, r1, r0, lsl #5 │ │ + add r1, r0, #2080 ; 0x820 │ │ + mov r0, r4 │ │ + bl 36c80 │ │ + ldr r1, [pc, #12] ; 6518c │ │ + ldr r1, [pc, r1] │ │ + add r0, r0, r1 │ │ + ldrb r0, [r0, #24] │ │ + b 63cb8 │ │ + andeq r7, r5, r4, lsl r6 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #156 ; 0x9c │ │ - str r1, [sp, #36] ; 0x24 │ │ - mov r8, r2 │ │ - ldr r1, [r0, #4] │ │ - ldr r2, [r0, #2136] ; 0x858 │ │ - ldr r5, [r0, #1284] ; 0x504 │ │ - ldr lr, [r1, #1012] ; 0x3f4 │ │ - ldr ip, [r0, #12] │ │ - clz r1, lr │ │ - str r3, [sp, #32] │ │ - str r0, [sp, #76] ; 0x4c │ │ - lsr r4, r1, #5 │ │ - mov r1, #32 │ │ - lsr r6, r1, r4 │ │ - str r4, [sp, #60] ; 0x3c │ │ - mls r7, r6, r3, r2 │ │ - str r6, [sp, #28] │ │ - str ip, [sp, #116] ; 0x74 │ │ - str r5, [sp, #24] │ │ - str r8, [sp, #136] ; 0x88 │ │ - cmp r7, r1, lsr r4 │ │ - sub r1, r5, #1 │ │ - movge r7, r6 │ │ - and r6, r4, r3 │ │ - clz r1, r1 │ │ - str r7, [sp, #96] ; 0x60 │ │ - cmp lr, #0 │ │ - mov r4, r3 │ │ - lsr r2, r1, #5 │ │ - add r1, r7, r6, lsl #4 │ │ - str r1, [sp, #128] ; 0x80 │ │ - add r1, r1, r2 │ │ - mov r7, #5 │ │ - str r2, [sp, #20] │ │ - lsr r9, r1, r2 │ │ - movweq r7, #4 │ │ - cmp r3, #0 │ │ - mov r1, #0 │ │ - movwgt r1, #1 │ │ - mov r3, #16 │ │ - str r1, [sp, #120] ; 0x78 │ │ - movw r1, #562 ; 0x232 │ │ - ldrh r4, [ip, r1] │ │ - subs r1, r5, #3 │ │ + sub sp, sp, #4 │ │ + vpush {d8-d9} │ │ + sub sp, sp, #368 ; 0x170 │ │ + mov sl, r0 │ │ + str r3, [sp, #260] ; 0x104 │ │ + str r2, [sp, #128] ; 0x80 │ │ + ldr r0, [r0] │ │ + ldr lr, [sl, #4] │ │ + ldr r3, [sl, #8] │ │ + ldr r8, [sl, #12] │ │ + mov r9, r0 │ │ + ldr r2, [pc, #3304] ; 65eb0 │ │ + ldr r2, [pc, r2] │ │ + ldr r6, [r0, #2160] ; 0x870 │ │ + str r1, [sp, #232] ; 0xe8 │ │ + ldrb fp, [r2, r1, lsl #2]! │ │ + ldrb ip, [r2, #1] │ │ + sub r2, r6, r8 │ │ + ldr r6, [r0, #1284] ; 0x504 │ │ + cmp r2, ip │ │ + sub r5, r6, #1 │ │ + movgt r2, ip │ │ + clz r5, r5 │ │ + str r2, [sp, #64] ; 0x40 │ │ + lsr r2, r5, #5 │ │ + ldr r5, [r0, #2156] ; 0x86c │ │ + str r2, [sp, #284] ; 0x11c │ │ + sub r2, r5, r3 │ │ + cmp r2, fp │ │ + movgt r2, fp │ │ + subs r1, r6, #3 │ │ + str r2, [sp, #168] ; 0xa8 │ │ movwne r1, #1 │ │ - str r6, [sp, #48] ; 0x30 │ │ - str r1, [sp, #68] ; 0x44 │ │ - mov r1, r2 │ │ - lsr r1, r3, r2 │ │ - str r9, [sp, #108] ; 0x6c │ │ - str r1, [sp, #72] ; 0x48 │ │ - ldr r1, [r0, #2140] ; 0x85c │ │ - lsl r0, r6, #4 │ │ - str r0, [sp, #104] ; 0x68 │ │ - cmp r1, r4, lsl r7 │ │ - str r1, [sp, #112] ; 0x70 │ │ - ble 50ca0 │ │ - ldr r2, [sp, #76] ; 0x4c │ │ - mov r6, #1 │ │ - ldr r1, [sp, #20] │ │ - ldr ip, [sp, #32] │ │ - ldr r0, [r2, #3752] ; 0xea8 │ │ - mov r3, r1 │ │ - sub r1, r7, r1 │ │ - ldr lr, [sp, #24] │ │ - add r0, r0, ip, lsl r1 │ │ - str r0, [sp, #124] ; 0x7c │ │ - ldr r0, [r2, #2144] ; 0x860 │ │ - cmp lr, #1 │ │ - str r7, [sp, #100] ; 0x64 │ │ - add r0, r0, #31 │ │ - bic r5, r0, #31 │ │ - mov r0, #4 │ │ - movweq r0, #3 │ │ - str r0, [sp, #92] ; 0x5c │ │ - asr r0, r5, r3 │ │ - str r0, [sp, #88] ; 0x58 │ │ - ldr r0, [sp, #104] ; 0x68 │ │ - lsr r3, r0, r3 │ │ - lsl r1, r6, r3 │ │ - str r3, [sp, #84] ; 0x54 │ │ - str r1, [sp, #56] ; 0x38 │ │ - ldr r1, [sp, #128] ; 0x80 │ │ - cmp r0, r1 │ │ - bcs 50b74 │ │ - ldr r2, [r2, #3748] ; 0xea4 │ │ - cmp r3, r9 │ │ - clz r3, lr │ │ - lsl r0, r6, r0 │ │ - add fp, r2, ip, lsl r7 │ │ + ldr r2, [r0, #2088] ; 0x828 │ │ + cmp r6, #0 │ │ + str r2, [sp, #308] ; 0x134 │ │ mov r2, #0 │ │ - movwcs r2, #1 │ │ - str r0, [sp, #44] ; 0x2c │ │ - lsr r3, r3, #5 │ │ - orr r0, r3, r2 │ │ - movw r1, #1412 ; 0x584 │ │ + str r1, [sp, #320] ; 0x140 │ │ + str r2, [sp, #164] ; 0xa4 │ │ + beq 65260 │ │ + tst r3, #1 │ │ + bne 65248 │ │ + ldr r0, [sp, #320] ; 0x140 │ │ + cmp fp, r0 │ │ + bls 65260 │ │ mov r2, #1 │ │ - str r0, [sp, #40] ; 0x28 │ │ - str r5, [sp, #52] ; 0x34 │ │ - b 509dc │ │ - ldr r2, [sp, #64] ; 0x40 │ │ - ldr r0, [sp, #88] ; 0x58 │ │ - ldr r1, [sp, #124] ; 0x7c │ │ + str r2, [sp, #164] ; 0xa4 │ │ + ldr r2, [sp, #284] ; 0x11c │ │ + cmp ip, r2 │ │ + andls r2, r8, #1 │ │ + strls r2, [sp, #164] ; 0xa4 │ │ + ldr r7, [sp, #64] ; 0x40 │ │ + cmp r7, #1 │ │ + blt 66e58 │ │ + ldr r6, [sp, #284] ; 0x11c │ │ + and r3, r3, #31 │ │ + ldr r5, [sp, #168] ; 0xa8 │ │ + movw r1, #13848 ; 0x3618 │ │ + ldr r4, [sp, #320] ; 0x140 │ │ + add r2, r7, r6 │ │ + str r3, [sp, #196] ; 0xc4 │ │ + and r0, r8, #31 │ │ + add r5, r5, r4 │ │ + asr r2, r2, r6 │ │ + str r2, [sp, #120] ; 0x78 │ │ + vmov.i8 q4, #64 ; 0x40 │ │ + asr r2, r5, r4 │ │ + ldr r5, [sp, #260] ; 0x104 │ │ + str r2, [sp, #160] ; 0xa0 │ │ + add r2, lr, r1 │ │ + str r2, [sp, #312] ; 0x138 │ │ + lsr r2, r3, r4 │ │ + str r2, [sp, #272] ; 0x110 │ │ + movw r2, #24768 ; 0x60c0 │ │ + add r2, sl, r2 │ │ + add r3, ip, r6 │ │ + str r2, [sp, #316] ; 0x13c │ │ + ldr r2, [r9, #4] │ │ + lsr r1, r3, r6 │ │ + add r3, fp, r4 │ │ + str ip, [sp, #332] ; 0x14c │ │ + str r0, [sp, #176] ; 0xb0 │ │ + lsr r0, r0, r6 │ │ + ldr r2, [r2, #1020] ; 0x3fc │ │ + lsr ip, r3, r4 │ │ + add r3, r5, #8 │ │ + str r3, [sp, #324] ; 0x144 │ │ + ldr r3, [sp, #120] ; 0x78 │ │ + lsl r2, r2, #10 │ │ + str r0, [sp, #188] ; 0xbc │ │ + str r2, [sp, #252] ; 0xfc │ │ + mvn r2, #0 │ │ + add r3, r2, r3, lsl r6 │ │ + str r3, [sp, #88] ; 0x58 │ │ + ldr r3, [sp, #160] ; 0xa0 │ │ + mov r0, r9 │ │ + str r9, [sp, #336] ; 0x150 │ │ + ldrb lr, [r5, #7] │ │ + add r2, r2, r3, lsl r4 │ │ + str r2, [sp, #84] ; 0x54 │ │ + ldrb r0, [r5, #10] │ │ + ldr r3, [pc, #3968] ; 662b0 │ │ + ldr r3, [pc, r3] │ │ + str r0, [sp, #204] ; 0xcc │ │ + add r2, r3, lr, lsl #3 │ │ + str lr, [sp, #348] ; 0x15c │ │ add r2, r2, #1 │ │ - ldr r5, [sp, #52] ; 0x34 │ │ - add r1, r1, r0 │ │ - ldr r0, [sp, #116] ; 0x74 │ │ - str r1, [sp, #124] ; 0x7c │ │ - mov r1, #560 ; 0x230 │ │ - add r0, r0, r2, lsl #1 │ │ - ldr fp, [sp, #80] ; 0x50 │ │ - ldrh r4, [r0, r1] │ │ - add fp, fp, r5 │ │ - ldr r0, [sp, #100] ; 0x64 │ │ - ldr r1, [sp, #112] ; 0x70 │ │ - cmp r1, r4, lsl r0 │ │ - movw r1, #1412 ; 0x584 │ │ - ble 50ca0 │ │ - ldr r0, [sp, #60] ; 0x3c │ │ - mov r7, #0 │ │ - str r2, [sp, #64] ; 0x40 │ │ - ldr r5, [sp, #44] ; 0x2c │ │ - lsr r2, r4, r0 │ │ - str r2, [sp, #132] ; 0x84 │ │ - and r2, r4, r0 │ │ - mov r4, #0 │ │ - lsl r3, r2, #4 │ │ - ldr r0, [sp, #132] ; 0x84 │ │ - cmp r4, r5, lsr #16 │ │ - mov sl, r3 │ │ - mla ip, r0, r1, r8 │ │ - add r0, r3, r3, lsl #1 │ │ - lsr r1, r5, #16 │ │ + str r2, [sp, #344] ; 0x158 │ │ + add r2, r3, r0, lsl #3 │ │ + ldr r0, [sp, #188] ; 0xbc │ │ + add r2, r2, #1 │ │ + mov lr, r5 │ │ + str r2, [sp, #212] ; 0xd4 │ │ + add r2, sl, #16 │ │ + ldr r5, [sp, #332] ; 0x14c │ │ + add r3, r2, r0 │ │ + add r3, r3, #560 ; 0x230 │ │ + str r3, [sp, #124] ; 0x7c │ │ + add r0, sl, #12288 ; 0x3000 │ │ + str r0, [sp, #80] ; 0x50 │ │ + smulbb r3, r5, fp │ │ + str r1, [sp, #96] ; 0x60 │ │ + str ip, [sp, #92] ; 0x5c │ │ + str sl, [sp, #340] ; 0x154 │ │ + add r0, r0, r3, lsl #4 │ │ + str r0, [sp, #68] ; 0x44 │ │ + lsl r0, r3, #4 │ │ + mul r3, ip, r1 │ │ + str r0, [sp, #104] ; 0x68 │ │ + lsl r1, r1, #2 │ │ + str r1, [sp, #112] ; 0x70 │ │ + lsl r1, ip, #2 │ │ + str r1, [sp, #108] ; 0x6c │ │ + lsl r0, r3, #4 │ │ + ldr r3, [sp, #128] ; 0x80 │ │ + str r0, [sp, #72] ; 0x48 │ │ + ldr r0, [sp, #176] ; 0xb0 │ │ + and r1, r3, #1 │ │ + str r1, [sp, #60] ; 0x3c │ │ + lsl r1, r5, #2 │ │ + add r0, r2, r0 │ │ + mvn r2, r6 │ │ + str r2, [sp, #304] ; 0x130 │ │ + mvn r2, r4 │ │ + str r2, [sp, #240] ; 0xf0 │ │ + and r2, r3, #8 │ │ + str r1, [sp, #148] ; 0x94 │ │ + lsl r1, fp, #2 │ │ + str r0, [sp, #152] ; 0x98 │ │ + add r0, r0, #224 ; 0xe0 │ │ + str r1, [sp, #144] ; 0x90 │ │ + add r1, sl, #10240 ; 0x2800 │ │ + str r0, [sp, #156] ; 0x9c │ │ + clz r0, r2 │ │ + str r1, [sp, #140] ; 0x8c │ │ + add r1, sl, #672 ; 0x2a0 │ │ + str r1, [sp, #264] ; 0x108 │ │ + add r1, sl, #640 ; 0x280 │ │ + lsr r0, r0, #5 │ │ + str r1, [sp, #276] ; 0x114 │ │ + add r1, sl, #20480 ; 0x5000 │ │ + str r0, [sp, #56] ; 0x38 │ │ + str r1, [sp, #100] ; 0x64 │ │ + mov r0, #0 │ │ + b 65438 │ │ + ldr r7, [sp, #64] ; 0x40 │ │ + ldr r0, [sp, #76] ; 0x4c │ │ + cmp r0, r7 │ │ + bge 66e58 │ │ + ldr r1, [sp, #284] ; 0x11c │ │ + add r2, r0, #16 │ │ + mov r3, r0 │ │ + ldr r0, [sp, #120] ; 0x78 │ │ + str r2, [sp, #76] ; 0x4c │ │ + lsr r6, r2, r1 │ │ + cmp r0, r2, lsr r1 │ │ + str r6, [sp, #116] ; 0x74 │ │ + movlt r6, r0 │ │ + cmp r7, r2 │ │ + mov r0, r2 │ │ + movlt r0, r7 │ │ + str r6, [sp, #224] ; 0xe0 │ │ + str r0, [sp, #184] ; 0xb8 │ │ + ldr r0, [sp, #168] ; 0xa8 │ │ + cmp r0, #1 │ │ + blt 65428 │ │ + mov r0, #0 │ │ + cmp r2, r7 │ │ + str r0, [sp, #216] ; 0xd8 │ │ + mov r0, #0 │ │ + ldr r2, [sp, #56] ; 0x38 │ │ + movwge r0, #1 │ │ + ldr r7, [sp, #204] ; 0xcc │ │ + and r0, r2, r0 │ │ + str r0, [sp, #136] ; 0x88 │ │ + lsr r0, r3, r1 │ │ + ldr r1, [sp, #60] ; 0x3c │ │ + str r0, [sp, #200] ; 0xc8 │ │ + clz r0, r3 │ │ + cmp r1, #0 │ │ + str r3, [sp, #180] ; 0xb4 │ │ + lsr r0, r0, #5 │ │ movwne r1, #1 │ │ - lsl r3, r1, #1 │ │ - lsl r4, r1, #4 │ │ - add r9, ip, r0, lsl #2 │ │ - mov r0, #1 │ │ - mov r6, r9 │ │ - ldrh r3, [r6, r3]! ; │ │ - ldrh lr, [r6, #8] │ │ - bic r3, r3, r5, lsr r4 │ │ - strh r3, [r6] │ │ - ldrh r3, [r6, #4] │ │ - bic r8, lr, r5, lsr r4 │ │ - strh r8, [r6, #8] │ │ - bic r2, r3, r5, lsr r4 │ │ - strh r2, [r6, #4] │ │ - and r2, lr, r5, lsr r4 │ │ - ldrb lr, [fp, r7] │ │ - cmp r2, #0 │ │ - movwne r2, #1 │ │ - tst r3, r5, lsr r4 │ │ - lsl r6, r2, #1 │ │ - ldr r8, [sp, #136] ; 0x88 │ │ - orrne r6, r0, r2, lsl #1 │ │ - add r7, r7, #1 │ │ - cmp r6, lr │ │ - ldr r2, [sp, #128] ; 0x80 │ │ - movcs r6, lr │ │ - mov r3, sl │ │ - add r0, r9, r6, lsl #2 │ │ - add r0, r0, r1, lsl #1 │ │ - ldrh r1, [r0] │ │ - orr r1, r1, r5, lsr r4 │ │ - strh r1, [r0] │ │ - ldr r0, [sp, #104] ; 0x68 │ │ - mov r4, #0 │ │ - movw r1, #1412 ; 0x584 │ │ - lsl r5, r5, #1 │ │ - add r0, r0, r7 │ │ - cmp r0, r2 │ │ - bcc 50a00 │ │ - str fp, [sp, #80] ; 0x50 │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - ldr lr, [sp, #108] ; 0x6c │ │ - ldr fp, [sp, #72] ; 0x48 │ │ - cmp r0, #0 │ │ - ldr r2, [sp, #92] ; 0x5c │ │ - ldr sl, [sp, #84] ; 0x54 │ │ - bne 50994 │ │ - ldr r0, [sp, #68] ; 0x44 │ │ - mov r5, #0 │ │ - ldr r7, [sp, #56] ; 0x38 │ │ - lsr r0, r3, r0 │ │ + and r0, r0, r1 │ │ str r0, [sp, #132] ; 0x84 │ │ + b 654e4 │ │ + mov lr, r5 │ │ + ldr r1, [sp, #172] ; 0xac │ │ + ldr r0, [sp, #168] ; 0xa8 │ │ + str r1, [sp, #216] ; 0xd8 │ │ + cmp r1, r0 │ │ + bge 65428 │ │ + ldr r0, [sp, #324] ; 0x144 │ │ + mov r5, lr │ │ + ldrb r0, [r0, #3] │ │ + cmp r0, #0 │ │ + beq 65584 │ │ + ldr r1, [r9, #1268] ; 0x4f4 │ │ + ldr r2, [sl, #8] │ │ + ldr r0, [r9, #1256] ; 0x4e8 │ │ + mla r3, r1, r8, r2 │ │ + ldr r6, [r9, #2776] ; 0xad8 │ │ + cmp r6, #0 │ │ + add r0, r0, r3, lsl #2 │ │ + beq 65560 │ │ + ldr r7, [sp, #312] ; 0x138 │ │ + and r5, r2, #1 │ │ + ldr r6, [sp, #104] ; 0x68 │ │ + and r4, r8, #1 │ │ + add r5, r5, r8, asr #1 │ │ + add r2, r4, r2, asr #1 │ │ + ldr r3, [r7, #36] ; 0x24 │ │ + add r6, r3, r6 │ │ + str r6, [r7, #36] ; 0x24 │ │ + ldr r6, [r9, #2144] ; 0x860 │ │ + ldr r7, [sp, #204] ; 0xcc │ │ + asr r6, r6, #1 │ │ + mla r2, r6, r5, r2 │ │ + ldr r6, [r9, #2792] ; 0xae8 │ │ + ldr r5, [sp, #260] ; 0x104 │ │ + add r2, r2, r2, lsl #1 │ │ + add r2, r6, r2, lsl #4 │ │ + b 65568 │ │ + ldr r3, [sp, #80] ; 0x50 │ │ + ldr r2, [sp, #100] ; 0x64 │ │ + ldr r6, [r9, #2088] ; 0x828 │ │ + ldr r4, [sp, #144] ; 0x90 │ │ + ldr r6, [r6, #124] ; 0x7c │ │ + str r4, [sp] │ │ + ldr r4, [sp, #148] ; 0x94 │ │ + str r4, [sp, #4] │ │ + blx r6 │ │ + ldr r0, [sp, #276] ; 0x114 │ │ + mov fp, #0 │ │ + ldr r4, [sp, #196] ; 0xc4 │ │ + mov lr, #0 │ │ + ldr r1, [r0] │ │ + add r0, r1, r4 │ │ + ldrb r2, [r0, #224] ; 0xe0 │ │ + cmp r2, #0 │ │ + beq 655c8 │ │ + ldrb r1, [r1, r4] │ │ + orr r2, r1, #2 │ │ + cmp r1, #10 │ │ + sub r2, r2, #11 │ │ + clz r2, r2 │ │ + lsr r2, r2, #5 │ │ + lsl lr, r2, #9 │ │ + movweq lr, #512 ; 0x200 │ │ + ldr r1, [sp, #156] ; 0x9c │ │ + ldrb r1, [r1] │ │ + cmp r1, #0 │ │ + beq 655fc │ │ + ldr r0, [sp, #152] ; 0x98 │ │ + ldrb r1, [r0] │ │ + orr r0, r1, #2 │ │ + cmp r1, #10 │ │ + sub r0, r0, #11 │ │ + clz r0, r0 │ │ + lsr r0, r0, #5 │ │ + lsl fp, r0, #9 │ │ + movweq fp, #512 ; 0x200 │ │ + ldr r8, [sp, #216] ; 0xd8 │ │ + ldr r1, [sl, #12] │ │ + add r2, r8, #16 │ │ + ldr r6, [sp, #180] ; 0xb4 │ │ + ldr r3, [sp, #168] ; 0xa8 │ │ + ldr r0, [sp, #184] ; 0xb8 │ │ + add r1, r1, r6 │ │ + cmp r3, r2 │ │ + mov ip, r2 │ │ + movlt ip, r3 │ │ + cmp r6, r0 │ │ + str r1, [sl, #12] │ │ + str r2, [sp, #172] ; 0xac │ │ + bge 65eb4 │ │ ldr r0, [sp, #132] ; 0x84 │ │ - cmp r4, r7, lsr fp │ │ - add r3, ip, r0, lsl #3 │ │ - lsr r0, r7, fp │ │ - add r6, r3, #768 ; 0x300 │ │ - movwne r0, #1 │ │ - lsl r1, r0, #1 │ │ - lsl r4, r0, r2 │ │ - mov r3, r6 │ │ - ldrh r1, [r3, r1]! ; │ │ - ldrh r9, [r3, #4] │ │ - bic r1, r1, r7, lsr r4 │ │ - strh r1, [r3] │ │ - bic r1, r9, r7, lsr r4 │ │ - strh r1, [r3, #4] │ │ - ldr r1, [sp, #124] ; 0x7c │ │ - and r3, r9, r7, lsr r4 │ │ - cmp r3, #0 │ │ + cmp r2, r3 │ │ + mov r3, #0 │ │ + ldr r2, [sl, #8] │ │ + movwlt r3, #1 │ │ + orr r0, r3, r0 │ │ + str r0, [sp, #280] ; 0x118 │ │ + cmp r8, #0 │ │ + mov r3, r8 │ │ + ldr r0, [sp, #136] ; 0x88 │ │ movwne r3, #1 │ │ - ldrb r1, [r1, r5] │ │ - add r5, r5, #1 │ │ - cmp r3, r1 │ │ - movcs r3, r1 │ │ - add r1, r6, r3, lsl #2 │ │ - add r0, r1, r0, lsl #1 │ │ - ldrh r1, [r0] │ │ - orr r1, r1, r7, lsr r4 │ │ - strh r1, [r0] │ │ - add r0, sl, r5 │ │ - mov r4, #0 │ │ - lsl r7, r7, #1 │ │ - cmp r0, lr │ │ - bcc 50aec │ │ - b 50994 │ │ - clz r7, lr │ │ - cmp r3, r9 │ │ - ldr ip, [sp, #72] ; 0x48 │ │ + str r6, [sp, #292] ; 0x124 │ │ + orr r0, r3, r0 │ │ + ldr r3, [sp, #252] ; 0xfc │ │ + str r0, [sp, #288] ; 0x120 │ │ + orr r3, lr, r3 │ │ + str ip, [sp, #332] ; 0x14c │ │ + orr r0, r3, fp │ │ + str r0, [sp, #296] ; 0x128 │ │ + b 656b8 │ │ + ldr r1, [sp, #212] ; 0xd4 │ │ + sub r2, r0, fp │ │ + ldrb r3, [r1] │ │ + ldr r1, [sl, #12] │ │ + str r2, [sl, #8] │ │ + add r1, r1, r3 │ │ + str r1, [sl, #12] │ │ + ldr r6, [sp, #292] ; 0x124 │ │ + ldr r0, [sp, #184] ; 0xb8 │ │ + add r6, r6, r3 │ │ + str r6, [sp, #292] ; 0x124 │ │ + cmp r6, r0 │ │ + bge 65eb8 │ │ + ldr fp, [sp, #216] ; 0xd8 │ │ + ldr lr, [r9, #1256] ; 0x4e8 │ │ + ldr r6, [r9, #1268] ; 0x4f4 │ │ + add r0, r2, fp │ │ + cmp fp, ip │ │ + str r0, [sl, #8] │ │ + bge 65684 │ │ + mla r1, r6, r1, r0 │ │ + ldr r2, [sp, #180] ; 0xb4 │ │ + ldr r3, [sp, #292] ; 0x124 │ │ + ldr r6, [sp, #280] ; 0x118 │ │ + cmp r3, r2 │ │ mov r2, #0 │ │ - ldr lr, [sp, #92] ; 0x5c │ │ - movw r3, #1412 ; 0x584 │ │ - ldr r9, [sp, #84] ; 0x54 │ │ - movwcs r2, #1 │ │ - lsr r7, r7, #5 │ │ - orr r0, r7, r2 │ │ - str r0, [sp, #80] ; 0x50 │ │ - b 50bd8 │ │ - ldr r6, [sp, #132] ; 0x84 │ │ - mov r1, #560 ; 0x230 │ │ - ldr r0, [sp, #116] ; 0x74 │ │ - add r6, r6, #1 │ │ - add r0, r0, r6, lsl #1 │ │ - ldrh r4, [r0, r1] │ │ - ldr r0, [sp, #88] ; 0x58 │ │ - ldr r1, [sp, #112] ; 0x70 │ │ - add sl, sl, r0 │ │ - ldr r0, [sp, #100] ; 0x64 │ │ - str sl, [sp, #124] ; 0x7c │ │ - cmp r1, r4, lsl r0 │ │ - ble 50ca0 │ │ - ldr r0, [sp, #80] ; 0x50 │ │ - mov r7, #0 │ │ - ldr sl, [sp, #124] ; 0x7c │ │ + movwls r2, #1 │ │ + and r2, r6, r2 │ │ + str r2, [sp, #300] ; 0x12c │ │ + add r8, lr, r1, lsl #2 │ │ + ldr r1, [sp, #176] ; 0xb0 │ │ + add r1, r3, r1 │ │ + add r1, sl, r1 │ │ + add r1, r1, #48 ; 0x30 │ │ + str r1, [sp, #328] ; 0x148 │ │ + ldr r1, [sp, #324] ; 0x144 │ │ + ldrb r1, [r1, #3] │ │ + cmp r1, #0 │ │ + bne 6575c │ │ + b 657e4 │ │ + ldr r0, [pc, #3984] ; 666bc │ │ + ldr r0, [pc, r0] │ │ + ldrb r6, [r0, r7, lsl #3] │ │ + ldr r0, [sl, #8] │ │ + add fp, fp, r6 │ │ + add r8, r8, r6, lsl #2 │ │ + cmp fp, ip │ │ + add r0, r0, r6 │ │ + str r0, [sl, #8] │ │ + bge 65684 │ │ + ldr r1, [sp, #324] ; 0x144 │ │ + ldrb r1, [r1, #3] │ │ + cmp r1, #0 │ │ + beq 657e4 │ │ + ldrb r0, [r5, #6] │ │ cmp r0, #0 │ │ - str r6, [sp, #132] ; 0x84 │ │ - bne 50ba4 │ │ - ldr r0, [sp, #60] ; 0x3c │ │ - mov r5, #0 │ │ - ldr r2, [sp, #56] ; 0x38 │ │ - and r1, r4, r0 │ │ - lsr fp, r4, r0 │ │ - ldr r0, [sp, #68] ; 0x44 │ │ - lsl r1, r1, #4 │ │ - lsr r4, r1, r0 │ │ - mla r1, fp, r3, r8 │ │ - lsr r0, r2, ip │ │ - cmp r7, r2, lsr ip │ │ - movwne r0, #1 │ │ - lsl r3, r0, #1 │ │ - lsl r7, r0, lr │ │ - add r1, r1, r4, lsl #3 │ │ - add r6, r1, #768 ; 0x300 │ │ - mov r1, r6 │ │ - ldrh r3, [r1, r3]! ; │ │ - ldrh r8, [r1, #4] │ │ - bic r3, r3, r2, lsr r7 │ │ - strh r3, [r1] │ │ - bic r3, r8, r2, lsr r7 │ │ - strh r3, [r1, #4] │ │ - ldrb r1, [sl, r5] │ │ - and r3, r8, r2, lsr r7 │ │ - cmp r3, #0 │ │ - movwne r3, #1 │ │ - ldr r8, [sp, #136] ; 0x88 │ │ - cmp r3, r1 │ │ - add r5, r5, #1 │ │ - movcs r3, r1 │ │ - add r1, r6, r3, lsl #2 │ │ - movw r3, #1412 ; 0x584 │ │ - add r0, r1, r0, lsl #1 │ │ - ldrh r1, [r0] │ │ - orr r1, r1, r2, lsr r7 │ │ - strh r1, [r0] │ │ - ldr r1, [sp, #108] ; 0x6c │ │ - add r0, r9, r5 │ │ - mov r7, #0 │ │ - lsl r2, r2, #1 │ │ - cmp r0, r1 │ │ - bcc 50c10 │ │ - b 50ba4 │ │ - ldr r0, [sp, #68] ; 0x44 │ │ - mov r1, #16 │ │ - lsr r0, r1, r0 │ │ - ldr r1, [sp, #28] │ │ - str r0, [sp, #80] ; 0x50 │ │ - ldr r0, [sp, #32] │ │ - mul r6, r1, r0 │ │ - ldr r0, [sp, #192] ; 0xc0 │ │ + beq 659ac │ │ + ldr r0, [r9, #2776] ; 0xad8 │ │ cmp r0, #0 │ │ - beq 50ed4 │ │ - ldr r3, [sp, #76] ; 0x4c │ │ - ldr r7, [r3, #2148] ; 0x864 │ │ - cmp r7, #0 │ │ - ble 50ee0 │ │ + bne 65724 │ │ + ldr r0, [sp, #212] ; 0xd4 │ │ + ldrb r0, [r0] │ │ sub r0, r0, #1 │ │ - mov r1, #624 ; 0x270 │ │ - ldr r2, [r3, #2724] ; 0xaa4 │ │ - mov r4, #4 │ │ - mul r0, r7, r0 │ │ - str r7, [sp, #124] ; 0x7c │ │ - str r6, [sp, #44] ; 0x2c │ │ - mla r9, r0, r1, r2 │ │ - ldr r0, [sp, #24] │ │ - ldr r1, [r3, #2132] ; 0x854 │ │ - cmp r0, #3 │ │ - str r1, [sp, #116] ; 0x74 │ │ - movwne r4, #3 │ │ - cmp r0, #0 │ │ - beq 50f00 │ │ - ldr r0, [sp, #20] │ │ - mov r5, #0 │ │ - ldr r1, [sp, #104] ; 0x68 │ │ - movw r2, #1412 ; 0x584 │ │ - mov fp, #0 │ │ - str r4, [sp, #132] ; 0x84 │ │ - lsr r0, r1, r0 │ │ - str r0, [sp, #112] ; 0x70 │ │ - b 50d4c │ │ - ldr r7, [sp, #124] ; 0x7c │ │ - add fp, fp, #1 │ │ - add r9, r9, #624 ; 0x270 │ │ - cmp fp, r7 │ │ - beq 50ffc │ │ - ldr r0, [sp, #116] ; 0x74 │ │ - ldr sl, [sp, #104] ; 0x68 │ │ - sub lr, r0, fp, lsl #5 │ │ - cmp lr, #32 │ │ - movge lr, #32 │ │ - cmp lr, #0 │ │ - beq 50e20 │ │ - mov r4, #1 │ │ - mov r3, #0 │ │ - mla r1, fp, r2, r8 │ │ - add r7, sl, sl, lsl #1 │ │ - cmp r5, r4, lsr #16 │ │ - mov r2, r9 │ │ - add r1, r1, r7, lsl #2 │ │ - lsr r7, r4, #16 │ │ - add r6, r1, #384 ; 0x180 │ │ - movwne r7, #1 │ │ - lsl r5, r7, #1 │ │ - lsl r8, r7, #4 │ │ - mov r1, r6 │ │ - ldrh r5, [r1, r5]! ; │ │ - ldrh r9, [r1, #8] │ │ - bic r5, r5, r4, lsr r8 │ │ - strh r5, [r1] │ │ - ldrh r5, [r1, #4] │ │ - bic ip, r9, r4, lsr r8 │ │ - strh ip, [r1, #8] │ │ - mov ip, #1 │ │ - bic r0, r5, r4, lsr r8 │ │ - strh r0, [r1, #4] │ │ - and r0, r9, r4, lsr r8 │ │ - mov r9, r2 │ │ - add r2, r2, r3 │ │ - cmp r0, #0 │ │ - movwne r0, #1 │ │ - tst r5, r4, lsr r8 │ │ - lsl r1, r0, #1 │ │ - ldrb r2, [r2, #480] ; 0x1e0 │ │ - orrne r1, ip, r0, lsl #1 │ │ - add r3, r3, #1 │ │ - cmp r1, r2 │ │ - mov r5, #0 │ │ - movcs r1, r2 │ │ - movw r2, #1412 ; 0x584 │ │ - add r0, r6, r1, lsl #2 │ │ - cmp r3, lr │ │ - add r0, r0, r7, lsl #1 │ │ - ldrh r1, [r0] │ │ - orr r1, r1, r4, lsr r8 │ │ - ldr r8, [sp, #136] ; 0x88 │ │ - lsl r4, r4, #1 │ │ - strh r1, [r0] │ │ - bcc 50d70 │ │ - ldr r1, [sp, #68] ; 0x44 │ │ - ldr sl, [sp, #112] ; 0x70 │ │ - add r0, lr, r1 │ │ - ldr lr, [sp, #80] ; 0x50 │ │ - cmp r5, r0, lsr r1 │ │ - beq 50d38 │ │ - ldr r1, [sp, #68] ; 0x44 │ │ - mov r3, #1 │ │ - mov r4, #0 │ │ - lsr ip, r0, r1 │ │ - mla r1, fp, r2, r8 │ │ - lsr r2, r3, lr │ │ - cmp r5, r3, lsr lr │ │ - movwne r2, #1 │ │ - ldr r0, [sp, #132] ; 0x84 │ │ - lsl r7, r2, #1 │ │ - add r1, r1, sl, lsl #3 │ │ - lsl r5, r2, r0 │ │ - add r6, r1, #1024 ; 0x400 │ │ - mov r1, r6 │ │ - ldrh r7, [r1, r7]! ; │ │ - ldrh r0, [r1, #4] │ │ - bic r7, r7, r3, lsr r5 │ │ - strh r7, [r1] │ │ - bic r7, r0, r3, lsr r5 │ │ - strh r7, [r1, #4] │ │ - add r1, r9, r4 │ │ - and r0, r0, r3, lsr r5 │ │ - cmp r0, #0 │ │ - add r4, r4, #1 │ │ - ldrb r1, [r1, #512] ; 0x200 │ │ - movwne r0, #1 │ │ - cmp r0, r1 │ │ - movcs r0, r1 │ │ - cmp ip, r4 │ │ - add r0, r6, r0, lsl #2 │ │ - add r0, r0, r2, lsl #1 │ │ - movw r2, #1412 ; 0x584 │ │ - ldrh r1, [r0] │ │ - orr r1, r1, r3, lsr r5 │ │ - mov r5, #0 │ │ - lsl r3, r3, #1 │ │ - strh r1, [r0] │ │ - bne 50e48 │ │ - b 50d38 │ │ - ldr r3, [sp, #76] ; 0x4c │ │ - ldr r7, [r3, #2148] ; 0x864 │ │ - b 51004 │ │ - movw r0, #2148 ; 0x864 │ │ - add r0, r3, r0 │ │ - str r0, [sp, #64] ; 0x40 │ │ - add r0, r3, #2128 ; 0x850 │ │ - str r0, [sp, #56] ; 0x38 │ │ - add r0, r3, #3040 ; 0xbe0 │ │ - str r0, [sp, #16] │ │ - b 514ac │ │ - ldr sl, [sp, #104] ; 0x68 │ │ + cmp r0, #15 │ │ + bhi 65b8c │ │ + add r1, pc, #4 │ │ + ldr r0, [r1, r0, lsl #2] │ │ + add pc, r1, r0 │ │ + andeq r0, r0, r0, asr #32 │ │ + andeq r0, r0, r8, asr #7 │ │ + strdeq r0, [r0], -r8 │ │ + ; instruction: 0x000003b4 │ │ + strdeq r0, [r0], -r8 │ │ + strdeq r0, [r0], -r8 │ │ + strdeq r0, [r0], -r8 │ │ + ldrdeq r0, [r0], -r8 │ │ + strdeq r0, [r0], -r8 │ │ + strdeq r0, [r0], -r8 │ │ + strdeq r0, [r0], -r8 │ │ + strdeq r0, [r0], -r8 │ │ + strdeq r0, [r0], -r8 │ │ + strdeq r0, [r0], -r8 │ │ + strdeq r0, [r0], -r8 │ │ + strdeq r0, [r0], -r0 ; │ │ + ldr r1, [sp, #328] ; 0x148 │ │ + mov r0, #64 ; 0x40 │ │ + strb r0, [r1] │ │ + b 65b8c │ │ + ldr r1, [sp, #324] ; 0x144 │ │ + ldr r2, [sp, #300] ; 0x12c │ │ + ldrsb r1, [r1, #5] │ │ + cmp r2, #0 │ │ + str r1, [sp, #364] ; 0x16c │ │ mov r1, #0 │ │ - mov fp, #0 │ │ - b 50f28 │ │ - ldr r9, [sp, #132] ; 0x84 │ │ - add fp, fp, #1 │ │ - ldr r7, [sp, #124] ; 0x7c │ │ - add r9, r9, #624 ; 0x270 │ │ - cmp fp, r7 │ │ - beq 50ffc │ │ - ldr r0, [sp, #116] ; 0x74 │ │ - str r9, [sp, #132] ; 0x84 │ │ - sub r9, r0, fp, lsl #5 │ │ - cmp r9, #32 │ │ - movge r9, #32 │ │ - cmp r9, #0 │ │ - beq 50f10 │ │ - mov r4, #1 │ │ - mov r5, #0 │ │ - movw r0, #1412 ; 0x584 │ │ - add r3, sl, sl, lsl #1 │ │ - mla r2, fp, r0, r8 │ │ - cmp r1, r4, lsr #16 │ │ - ldr r1, [sp, #132] ; 0x84 │ │ - add r1, r1, r5 │ │ - add r5, r5, #1 │ │ - add r2, r2, r3, lsl #2 │ │ - lsr r3, r4, #16 │ │ - add r6, r2, #384 ; 0x180 │ │ - movwne r3, #1 │ │ - lsl r7, r3, #1 │ │ - lsl ip, r3, #4 │ │ - mov r2, r6 │ │ - ldrh r7, [r2, r7]! ; │ │ - ldrh lr, [r2, #8] │ │ - bic r7, r7, r4, lsr ip │ │ - strh r7, [r2] │ │ - ldrh r7, [r2, #4] │ │ - bic r8, lr, r4, lsr ip │ │ - strh r8, [r2, #8] │ │ - bic r0, r7, r4, lsr ip │ │ - strh r0, [r2, #4] │ │ - and r0, lr, r4, lsr ip │ │ - ldrb r1, [r1, #480] ; 0x1e0 │ │ - cmp r0, #0 │ │ - mov lr, #1 │ │ - movwne r0, #1 │ │ - tst r7, r4, lsr ip │ │ - lsl r2, r0, #1 │ │ - ldr r8, [sp, #136] ; 0x88 │ │ - orrne r2, lr, r0, lsl #1 │ │ - cmp r2, r1 │ │ - movcs r2, r1 │ │ - cmp r5, r9 │ │ - add r0, r6, r2, lsl #2 │ │ - add r0, r0, r3, lsl #1 │ │ - ldrh r1, [r0] │ │ - orr r1, r1, r4, lsr ip │ │ - strh r1, [r0] │ │ + bne 6581c │ │ + ldr r1, [pc, #3768] ; 666c0 │ │ + ldr r1, [pc, r1] │ │ + ldrb r1, [r1, r7, lsl #3] │ │ + add r1, fp, r1 │ │ + cmp r1, ip │ │ mov r1, #0 │ │ - lsl r4, r4, #1 │ │ - bcc 50f4c │ │ - b 50f10 │ │ - ldr r3, [sp, #76] ; 0x4c │ │ - ldr r6, [sp, #44] ; 0x2c │ │ - movw r0, #2148 ; 0x864 │ │ - cmp r7, #1 │ │ - add r0, r3, r0 │ │ - str r0, [sp, #64] ; 0x40 │ │ - add r0, r3, #2128 ; 0x850 │ │ - str r0, [sp, #56] ; 0x38 │ │ - add r0, r3, #3040 ; 0xbe0 │ │ - str r0, [sp, #16] │ │ - blt 514ac │ │ - ldr r0, [r3, #2128] ; 0x850 │ │ - mov fp, #0 │ │ - str r0, [sp, #112] ; 0x70 │ │ - ldr r1, [r3, #3040] ; 0xbe0 │ │ - mul r0, r6, r0 │ │ - ldr r2, [sp, #36] ; 0x24 │ │ - str r6, [sp, #44] ; 0x2c │ │ - ldr r2, [r2] │ │ - str r2, [sp, #124] ; 0x7c │ │ + movwge r1, #1 │ │ + ldr r2, [sp, #216] ; 0xd8 │ │ + eor r1, r1, #1 │ │ + cmp fp, r2 │ │ + bls 65834 │ │ mov r2, #0 │ │ - add r0, r1, r0, lsl #2 │ │ - str r0, [sp, #116] ; 0x74 │ │ - add r0, r8, #10 │ │ - str r0, [sp, #84] ; 0x54 │ │ - add r0, r8, #8 │ │ - str r0, [sp, #60] ; 0x3c │ │ - add r0, r8, #6 │ │ - str r0, [sp, #88] ; 0x58 │ │ - add r0, r3, #3088 ; 0xc10 │ │ - str r0, [sp, #132] ; 0x84 │ │ - mov r0, #0 │ │ - str r0, [sp, #92] ; 0x5c │ │ - ldr r0, [r3, #2132] ; 0x854 │ │ - str r2, [sp, #52] ; 0x34 │ │ - sub r1, r0, r2, lsl #5 │ │ - cmp r1, #1 │ │ - blt 512b8 │ │ - ldr r1, [sp, #76] ; 0x4c │ │ - ldr sl, [r1, #1268] ; 0x4f4 │ │ - ldr r1, [r1, #2088] ; 0x828 │ │ - str r1, [sp, #100] ; 0x64 │ │ - ldr r1, [sp, #48] ; 0x30 │ │ - cmp r1, #0 │ │ - beq 51154 │ │ - ldr r1, [sp, #92] ; 0x5c │ │ - mov r7, #0 │ │ - ldr r4, [sp, #88] ; 0x58 │ │ - mov r6, #0 │ │ - add r8, r0, r1 │ │ - mov r0, #32 │ │ - cmp r8, #32 │ │ - movge r8, r0 │ │ - orrs r0, r6, fp │ │ - bne 510f4 │ │ - add r6, r6, #1 │ │ - add r7, r7, #4 │ │ - add r4, r4, #12 │ │ - cmp r8, r6 │ │ - beq 512b8 │ │ - orrs r0, r6, fp │ │ - beq 510d8 │ │ - ldrh r0, [r4, #-4] │ │ + b 65860 │ │ + ldr r3, [sp, #288] ; 0x120 │ │ + mov r2, #8 │ │ + cmp r3, #0 │ │ + beq 65860 │ │ + ldr r3, [sp, #212] ; 0xd4 │ │ + ldr r6, [sp, #292] ; 0x124 │ │ + ldrb r3, [r3] │ │ + add r3, r6, r3 │ │ + ldr r6, [sp, #184] ; 0xb8 │ │ + cmp r3, r6 │ │ + movge r2, #0 │ │ + ldr r3, [r9, #2180] ; 0x884 │ │ + orr ip, r2, r1 │ │ + ldr r2, [sl, #12] │ │ + sub r6, r3, #1 │ │ + mov r3, #0 │ │ + tst r6, r2 │ │ + bne 65898 │ │ + ldr r5, [r9, #2176] ; 0x880 │ │ + mvn r1, #0 │ │ + ldr r6, [r9, #2164] ; 0x874 │ │ + ldr r3, [r9, #2132] ; 0x854 │ │ + add r5, r1, r2, asr r5 │ │ + mul r6, r6, r5 │ │ + add r3, r3, r6, lsl #7 │ │ + ldr r4, [sp, #324] ; 0x144 │ │ + ldr r6, [r9, #4] │ │ + ldr r1, [sp, #312] ; 0x138 │ │ + ldrb r5, [r4] │ │ + ldr r4, [sp, #336] ; 0x150 │ │ + ldr r6, [r6, #1020] ; 0x3fc │ │ + ldr lr, [r1] │ │ + ldr sl, [r1, #4] │ │ + ldr r9, [r1, #8] │ │ + cmp r0, lr │ │ + ldr r1, [r1, #12] │ │ + ldr r4, [r4, #1268] ; 0x4f4 │ │ + str r6, [sp, #40] ; 0x28 │ │ + add r6, sp, #364 ; 0x16c │ │ + str r6, [sp, #28] │ │ + str r5, [sp, #24] │ │ + str r3, [sp, #20] │ │ + ldr r3, [pc, #3552] ; 666c4 │ │ + ldr r3, [pc, r3] │ │ + str r1, [sp, #4] │ │ mov r1, #0 │ │ - str r0, [sp, #140] ; 0x8c │ │ - add r2, sp, #140 ; 0x8c │ │ - ldrh r0, [r4] │ │ - str r0, [sp, #144] ; 0x90 │ │ - ldrh r0, [r4, #4] │ │ - str r1, [sp, #152] ; 0x98 │ │ - str r0, [sp, #148] ; 0x94 │ │ - ldr r0, [sp, #100] ; 0x64 │ │ - ldr r1, [sp, #116] ; 0x74 │ │ - ldr r5, [r0, #1632] ; 0x660 │ │ - add r3, r1, r7 │ │ - ldr r0, [sp, #112] ; 0x70 │ │ - mov r1, sl │ │ - str r0, [sp] │ │ - ldr r0, [sp, #132] ; 0x84 │ │ - str r0, [sp, #4] │ │ - ldr r0, [sp, #96] ; 0x60 │ │ + movwgt r1, #1 │ │ + cmp r2, r9 │ │ + ldrb r6, [r3, r7, lsl #3] │ │ + ldr r3, [sp, #212] ; 0xd4 │ │ + ldr r7, [sp, #316] ; 0x13c │ │ + str r4, [sp, #16] │ │ + ldrb r5, [r3] │ │ + mov r3, #0 │ │ + movwgt r3, #1 │ │ + str ip, [sp, #8] │ │ + str r7, [sp, #44] ; 0x2c │ │ + str r5, [sp, #36] ; 0x24 │ │ + str r6, [sp, #32] │ │ + str r8, [sp, #12] │ │ + str sl, [sp] │ │ + ldr r9, [sp, #336] ; 0x150 │ │ + bl 80c7c │ │ + ldr r1, [sp, #308] ; 0x134 │ │ + lsl r5, r5, #2 │ │ + ldr sl, [sp, #340] ; 0x154 │ │ + add r0, r1, r0, lsl #2 │ │ + ldr r3, [r9, #2160] ; 0x870 │ │ + ldr r2, [r9, #2156] ; 0x86c │ │ + ldr ip, [r0, #32] │ │ + ldrd r0, [sl, #8] │ │ + sub r1, r3, r1 │ │ + ldr r4, [sp, #364] ; 0x16c │ │ + sub r0, r2, r0 │ │ + ldr r2, [sp, #296] ; 0x128 │ │ + lsl r3, r1, #2 │ │ + ldr r1, [r9, #1268] ; 0x4f4 │ │ + lsl r0, r0, #2 │ │ + orr r2, r2, r4 │ │ + str r2, [sp, #4] │ │ + mov r2, r7 │ │ str r0, [sp, #8] │ │ - ldr r0, [sp, #124] ; 0x7c │ │ - add r0, r0, r7 │ │ + mov r0, r8 │ │ + str r3, [sp, #12] │ │ + lsl r3, r6, #2 │ │ + str r5, [sp] │ │ + ldr r7, [sp, #204] ; 0xcc │ │ + blx ip │ │ + ldr r5, [sp, #260] ; 0x104 │ │ + ldr r4, [sp, #196] ; 0xc4 │ │ + ldr ip, [sp, #332] ; 0x14c │ │ + ldrb r0, [r5, #6] │ │ + cmp r0, #0 │ │ + bne 65768 │ │ + ldr r0, [r9, #2776] ; 0xad8 │ │ + cmp r0, #0 │ │ + beq 65a68 │ │ + ldr r0, [pc, #3972] ; 66944 │ │ + mov r1, #8 │ │ + ldr r0, [pc, r0] │ │ + ldrb r6, [r0, r7, lsl #3] │ │ + ldr r0, [sp, #212] ; 0xd4 │ │ + ldrb r0, [r0] │ │ + cmp r0, #8 │ │ + movcs r0, r1 │ │ + cmp r6, #8 │ │ + mov r1, #8 │ │ + movcc r1, r6 │ │ + smulbb r0, r1, r0 │ │ + ldr r1, [sp, #312] ; 0x138 │ │ + ldr r2, [r1, #40] ; 0x28 │ │ + add r0, r2, r0, lsl #5 │ │ + str r0, [r1, #40] ; 0x28 │ │ + ldr r3, [r9, #2144] ; 0x860 │ │ + ldrd r0, [sl, #8] │ │ + mla r0, r3, r1, r0 │ │ + ldr r1, [r9, #2788] ; 0xae4 │ │ + add r0, r0, r0, lsl #2 │ │ + lsl r0, r0, #1 │ │ + ldrsh sl, [r1, r0]! │ │ + ldrb r0, [r1, #6] │ │ + str r0, [sp, #360] ; 0x168 │ │ + cmp sl, #0 │ │ + bmi 65a5c │ │ + ldr r0, [sp, #324] ; 0x144 │ │ + ldr r3, [sp, #360] ; 0x168 │ │ + ldr r7, [sp, #308] ; 0x134 │ │ + ldrb r0, [r0, #2] │ │ + ldr r1, [r9, #1268] ; 0x4f4 │ │ + add r0, r0, r0, lsl #4 │ │ + add r0, r7, r0, lsl #2 │ │ + ldr r7, [sp, #204] ; 0xcc │ │ + add r0, r0, r3, lsl #2 │ │ + mov r3, sl │ │ + ldr r5, [r0, #340] ; 0x154 │ │ + mov r0, r8 │ │ blx r5 │ │ - b 510d8 │ │ - ldr r1, [sp, #128] ; 0x80 │ │ - cmp r1, #16 │ │ - ble 51214 │ │ - ldr r1, [sp, #92] ; 0x5c │ │ - mov r5, #0 │ │ - ldr r9, [sp, #84] ; 0x54 │ │ - mov r8, #0 │ │ - add r4, r0, r1 │ │ - mov r0, #32 │ │ - cmp r4, #32 │ │ - movge r4, r0 │ │ - orrs r0, r8, fp │ │ - bne 511a4 │ │ - add r8, r8, #1 │ │ - add r9, r9, #12 │ │ - add r5, r5, #4 │ │ - cmp r4, r8 │ │ - beq 512b8 │ │ - orrs r0, r8, fp │ │ - beq 51188 │ │ - ldr r2, [r9, #-10] │ │ - ldrh r0, [r9, #-2] │ │ - ldrh r1, [r9, #-6] │ │ - str r2, [sp, #140] ; 0x8c │ │ - ldrh r2, [r9, #-4] │ │ - orr r1, r1, r2, lsl #16 │ │ - str r1, [sp, #144] ; 0x90 │ │ - ldrh r1, [r9] │ │ - mov r2, #0 │ │ - str r2, [sp, #152] ; 0x98 │ │ - add r2, sp, #140 ; 0x8c │ │ - orr r0, r0, r1, lsl #16 │ │ - str r0, [sp, #148] ; 0x94 │ │ - ldr r0, [sp, #100] ; 0x64 │ │ - ldr r1, [sp, #116] ; 0x74 │ │ - ldr r7, [r0, #1632] ; 0x660 │ │ - add r3, r1, r5 │ │ - ldr r0, [sp, #112] ; 0x70 │ │ - mov r1, sl │ │ - str r0, [sp] │ │ - ldr r0, [sp, #132] ; 0x84 │ │ - str r0, [sp, #4] │ │ - ldr r0, [sp, #96] ; 0x60 │ │ - str r0, [sp, #8] │ │ - ldr r0, [sp, #124] ; 0x7c │ │ - add r0, r0, r5 │ │ - blx r7 │ │ - b 51188 │ │ - ldr r1, [sp, #92] ; 0x5c │ │ - mov r5, #0 │ │ - ldr r7, [sp, #60] ; 0x3c │ │ - mov r4, #0 │ │ - add r8, r0, r1 │ │ - mov r0, #32 │ │ - cmp r8, #32 │ │ - movge r8, r0 │ │ - orrs r0, r4, fp │ │ - bne 51258 │ │ - add r4, r4, #1 │ │ - add r5, r5, #4 │ │ - add r7, r7, #12 │ │ - cmp r8, r4 │ │ - beq 512b8 │ │ - orrs r0, r4, fp │ │ - beq 5123c │ │ - ldrh r0, [r7, #-8] │ │ + ldr r5, [sp, #260] ; 0x104 │ │ + ldr sl, [sp, #340] ; 0x154 │ │ + ldr ip, [sp, #332] ; 0x14c │ │ + b 65730 │ │ + ldr r1, [sp, #232] ; 0xe8 │ │ + add lr, sp, #256 ; 0x100 │ │ + ldrb r3, [r5, #10] │ │ + add r4, fp, r4 │ │ + ldr r0, [sl, #640] ; 0x280 │ │ + stm sp, {r1, r5} │ │ + mov r1, #1 │ │ + add r0, r0, r4 │ │ + str r1, [sp, #8] │ │ mov r1, #0 │ │ - str r0, [sp, #140] ; 0x8c │ │ - add r2, sp, #140 ; 0x8c │ │ - ldrh r0, [r7, #-4] │ │ - str r0, [sp, #144] ; 0x90 │ │ - ldrh r0, [r7] │ │ - str r1, [sp, #152] ; 0x98 │ │ - str r0, [sp, #148] ; 0x94 │ │ - ldr r0, [sp, #100] ; 0x64 │ │ - ldr r1, [sp, #116] ; 0x74 │ │ - ldr r6, [r0, #1632] ; 0x660 │ │ - add r3, r1, r5 │ │ - ldr r0, [sp, #112] ; 0x70 │ │ + str r1, [sp, #12] │ │ + ldr r1, [sp, #264] ; 0x108 │ │ + str r1, [sp, #16] │ │ + add r1, sp, #360 ; 0x168 │ │ + str r1, [sp, #20] │ │ + add r1, lr, #103 ; 0x67 │ │ + ldr r2, [sp, #328] ; 0x148 │ │ + str r1, [sp, #24] │ │ + add r1, r0, #32 │ │ + mov r0, sl │ │ + bl 63860 │ │ + ldr r2, [sp, #212] ; 0xd4 │ │ mov r1, sl │ │ - str r0, [sp] │ │ - ldr r0, [sp, #132] ; 0x84 │ │ - str r0, [sp, #4] │ │ - ldr r0, [sp, #96] ; 0x60 │ │ - str r0, [sp, #8] │ │ - ldr r0, [sp, #124] ; 0x7c │ │ - add r0, r0, r5 │ │ - blx r6 │ │ - b 5123c │ │ - ldr r0, [sp, #64] ; 0x40 │ │ - ldr r2, [sp, #52] ; 0x34 │ │ - ldr r7, [r0] │ │ - add r2, r2, #1 │ │ - cmp r2, r7 │ │ - bge 51334 │ │ - ldr r0, [sp, #84] ; 0x54 │ │ - movw r1, #1412 ; 0x584 │ │ - mov fp, #1 │ │ - ldr r3, [sp, #76] ; 0x4c │ │ + mov sl, r0 │ │ + ldr r0, [r1, #12] │ │ + ldr r1, [r9, #2160] ; 0x870 │ │ + ldrb r2, [r2] │ │ + sub r1, r1, r0 │ │ + cmp r1, r2 │ │ + movgt r1, r2 │ │ + sub r0, r1, #1 │ │ + cmp r0, #15 │ │ + bhi 65cb4 │ │ + add r2, pc, #4 │ │ + ldr r0, [r2, r0, lsl #2] │ │ + add pc, r2, r0 │ │ + andeq r0, r0, r0, asr #32 │ │ + andeq r0, r0, ip, ror #3 │ │ + ; instruction: 0x000001bc │ │ + ldrdeq r0, [r0], -r0 ; │ │ + ; instruction: 0x000001bc │ │ + ; instruction: 0x000001bc │ │ + ; instruction: 0x000001bc │ │ + andeq r0, r0, r0, lsl #4 │ │ + ; instruction: 0x000001bc │ │ + ; instruction: 0x000001bc │ │ + ; instruction: 0x000001bc │ │ + ; instruction: 0x000001bc │ │ + ; instruction: 0x000001bc │ │ + ; instruction: 0x000001bc │ │ + ; instruction: 0x000001bc │ │ + andeq r0, r0, r8, lsr #4 │ │ + ldr r0, [sp, #328] ; 0x148 │ │ + ldrb r9, [sp, #359] ; 0x167 │ │ + strb r9, [r0] │ │ + b 65d4c │ │ + ldr r1, [sp, #328] ; 0x148 │ │ + movw r0, #16448 ; 0x4040 │ │ + movt r0, #16448 ; 0x4040 │ │ + str r0, [r1] │ │ + b 65b8c │ │ + ldr r1, [sp, #328] ; 0x148 │ │ + movw r0, #16448 ; 0x4040 │ │ + strh r0, [r1] │ │ + b 65b8c │ │ + ldr r1, [sp, #328] ; 0x148 │ │ + movw r0, #16448 ; 0x4040 │ │ + movt r0, #16448 ; 0x4040 │ │ + str r0, [r1] │ │ + str r0, [r1, #4] │ │ + b 65b8c │ │ + ldr r0, [sp, #328] ; 0x148 │ │ + vst1.8 {d8-d9}, [r0] │ │ + ldr r0, [pc, #4076] ; 66b80 │ │ + ldr r0, [pc, r0] │ │ + ldrb r6, [r0, r7, lsl #3] │ │ + sub r0, r6, #1 │ │ + cmp r0, #15 │ │ + bhi 65730 │ │ + add r1, pc, #4 │ │ + ldr r0, [r1, r0, lsl #2] │ │ + add pc, r1, r0 │ │ + andeq r0, r0, r0, asr #32 │ │ + andeq r0, r0, r4, lsl #1 │ │ + ; instruction: 0xfffffb80 │ │ + andeq r0, r0, r0, rrx │ │ + ; instruction: 0xfffffb80 │ │ + ; instruction: 0xfffffb80 │ │ + ; instruction: 0xfffffb80 │ │ + andeq r0, r0, r4, lsr #1 │ │ + ; instruction: 0xfffffb80 │ │ + ; instruction: 0xfffffb80 │ │ + ; instruction: 0xfffffb80 │ │ + ; instruction: 0xfffffb80 │ │ + ; instruction: 0xfffffb80 │ │ + ; instruction: 0xfffffb80 │ │ + ; instruction: 0xfffffb80 │ │ + andeq r0, r0, ip, asr #1 │ │ + ldr r0, [sp, #276] ; 0x114 │ │ + add r1, fp, r4 │ │ + mov r6, #1 │ │ + ldr r0, [r0] │ │ add r0, r0, r1 │ │ - str r0, [sp, #84] ; 0x54 │ │ - ldr r0, [sp, #60] ; 0x3c │ │ + mov r1, #64 ; 0x40 │ │ + strb r1, [r0, #32] │ │ + b 65730 │ │ + ldr r0, [sp, #276] ; 0x114 │ │ + add r1, fp, r4 │ │ + mov r6, #4 │ │ + ldr r0, [r0] │ │ add r0, r0, r1 │ │ - str r0, [sp, #60] ; 0x3c │ │ - ldr r0, [sp, #88] ; 0x58 │ │ + movw r1, #16448 ; 0x4040 │ │ + movt r1, #16448 ; 0x4040 │ │ + str r1, [r0, #32] │ │ + b 65730 │ │ + ldr r0, [sp, #276] ; 0x114 │ │ + add r1, fp, r4 │ │ + mov r6, #2 │ │ + ldr r0, [r0] │ │ add r0, r0, r1 │ │ - str r0, [sp, #88] ; 0x58 │ │ - ldr r0, [sp, #92] ; 0x5c │ │ - sub r0, r0, #32 │ │ - str r0, [sp, #92] ; 0x5c │ │ - ldr r0, [sp, #56] ; 0x38 │ │ + movw r1, #16448 ; 0x4040 │ │ + strh r1, [r0, #32] │ │ + b 65730 │ │ + ldr r0, [sp, #276] ; 0x114 │ │ + add r1, fp, r4 │ │ + mov r6, #8 │ │ ldr r0, [r0] │ │ - str r0, [sp, #112] ; 0x70 │ │ - ldr r0, [sp, #124] ; 0x7c │ │ - add r0, r0, #128 ; 0x80 │ │ - str r0, [sp, #124] ; 0x7c │ │ - ldr r0, [sp, #116] ; 0x74 │ │ - add r0, r0, #128 ; 0x80 │ │ - str r0, [sp, #116] ; 0x74 │ │ - b 51080 │ │ - cmp r7, #1 │ │ - ldr r6, [sp, #44] ; 0x2c │ │ - ldrge r0, [sp, #96] ; 0x60 │ │ - cmpge r0, #1 │ │ - bge 51354 │ │ - ldr r3, [sp, #76] ; 0x4c │ │ - ldr r8, [sp, #136] ; 0x88 │ │ - b 514ac │ │ - ldr r7, [sp, #76] ; 0x4c │ │ - ldr r1, [sp, #36] ; 0x24 │ │ - ldr r2, [sp, #104] ; 0x68 │ │ - ldr sl, [r7, #2128] ; 0x850 │ │ - ldr r4, [r1] │ │ - ldr r1, [sp, #16] │ │ - add r2, r2, r2, lsl #1 │ │ - mul r0, r6, sl │ │ - ldr r3, [sp, #136] ; 0x88 │ │ - ldr r1, [r1] │ │ - add r2, r3, r2, lsl #2 │ │ - movw r3, #394 ; 0x18a │ │ - add r6, r2, r3 │ │ - add r0, r1, r0, lsl #2 │ │ - mov r1, #0 │ │ - add r5, r0, #1 │ │ - ldr r0, [r7, #2132] ; 0x854 │ │ - lsl r8, sl, #2 │ │ - ldr r2, [r7, #1268] ; 0x4f4 │ │ - ldr r3, [r7, #2088] ; 0x828 │ │ - sub r0, r0, r1, lsl #5 │ │ - ldr fp, [sp, #96] ; 0x60 │ │ - cmp r0, #32 │ │ - ldr r7, [sp, #104] ; 0x68 │ │ - movge r0, #32 │ │ - lsl r9, r2, #2 │ │ - str r3, [sp, #124] ; 0x7c │ │ - str r1, [sp, #112] ; 0x70 │ │ - str r0, [sp, #116] ; 0x74 │ │ - str r2, [sp, #128] ; 0x80 │ │ - str r5, [sp, #88] ; 0x58 │ │ - str r6, [sp, #92] ; 0x5c │ │ - str r4, [sp, #100] ; 0x64 │ │ - ldr r0, [sp, #120] ; 0x78 │ │ - orrs r0, r7, r0 │ │ - bne 51408 │ │ - add r5, r5, r8 │ │ - add r4, r4, r9 │ │ - add r6, r6, #12 │ │ - subs fp, fp, #1 │ │ - add r7, r7, #1 │ │ - beq 5145c │ │ - ldr r0, [sp, #120] ; 0x78 │ │ - orrs r0, r7, r0 │ │ - beq 513e4 │ │ - ldr r0, [r6, #-10] │ │ - mov r1, #0 │ │ - str r0, [sp, #140] ; 0x8c │ │ - add r2, sp, #140 ; 0x8c │ │ - ldr r0, [r6, #-6] │ │ - mov r3, r5 │ │ - str r0, [sp, #144] ; 0x90 │ │ - ldr r0, [r6, #-2] │ │ - str r1, [sp, #152] ; 0x98 │ │ - str r0, [sp, #148] ; 0x94 │ │ - ldr r0, [sp, #124] ; 0x7c │ │ - ldr r1, [sp, #128] ; 0x80 │ │ - ldr ip, [r0, #1636] ; 0x664 │ │ - ldr r0, [sp, #132] ; 0x84 │ │ - str r0, [sp, #4] │ │ - ldr r0, [sp, #116] ; 0x74 │ │ - str r0, [sp, #8] │ │ - mov r0, r4 │ │ - str sl, [sp] │ │ - blx ip │ │ - b 513e4 │ │ - ldr r0, [sp, #64] ; 0x40 │ │ - ldr r1, [sp, #112] ; 0x70 │ │ - ldr r7, [r0] │ │ - add r1, r1, #1 │ │ - cmp r1, r7 │ │ - bge 514a0 │ │ - ldr r6, [sp, #92] ; 0x5c │ │ - movw r0, #1412 ; 0x584 │ │ - ldr r5, [sp, #88] ; 0x58 │ │ - add r6, r6, r0 │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - ldr r4, [sp, #100] ; 0x64 │ │ - add r5, r5, #128 ; 0x80 │ │ - ldr r7, [sp, #76] ; 0x4c │ │ - ldr sl, [r0] │ │ - add r4, r4, #128 ; 0x80 │ │ - b 51394 │ │ - ldr r3, [sp, #76] ; 0x4c │ │ - ldr r8, [sp, #136] ; 0x88 │ │ - ldr r6, [sp, #44] ; 0x2c │ │ - ldr r0, [r3, #12] │ │ - ldr r1, [r0, #1240] ; 0x4d8 │ │ - cmp r1, #0 │ │ - ldreq r0, [r0, #1244] ; 0x4dc │ │ - cmpeq r0, #0 │ │ - beq 51afc │ │ - cmp r7, #1 │ │ - blt 51afc │ │ - ldr r1, [sp, #20] │ │ - ldr r7, [sp, #104] ; 0x68 │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - ldr r2, [sp, #68] ; 0x44 │ │ - asr r6, r6, r1 │ │ - sub r0, r0, r7, lsr r1 │ │ - str r0, [sp, #92] ; 0x5c │ │ - movw r0, #774 ; 0x306 │ │ - str r6, [sp, #12] │ │ - add r0, r8, r0 │ │ - str r0, [sp, #52] ; 0x34 │ │ - mov r0, #128 ; 0x80 │ │ - lsr r0, r0, r2 │ │ - str r0, [sp, #32] │ │ - lsr r0, r7, r1 │ │ - str r0, [sp, #24] │ │ - mov r7, #0 │ │ - ldr r0, [r3, #2128] ; 0x850 │ │ - str r0, [sp, #124] ; 0x7c │ │ - ldr r1, [r3, #3040] ; 0xbe0 │ │ - mul r0, r0, r6 │ │ - add r0, r1, r0, lsl #2 │ │ - str r0, [sp, #100] ; 0x64 │ │ - mov r0, #32 │ │ - lsr r0, r0, r2 │ │ - lsl r0, r0, #2 │ │ - str r0, [sp, #28] │ │ - add r0, r8, #768 ; 0x300 │ │ - str r0, [sp, #48] ; 0x30 │ │ - add r0, r8, #772 ; 0x304 │ │ - str r0, [sp, #44] ; 0x2c │ │ - add r0, r3, #3088 ; 0xc10 │ │ - str r0, [sp, #128] ; 0x80 │ │ - mov r0, #0 │ │ - str r0, [sp, #60] ; 0x3c │ │ - mov r0, #0 │ │ - str r0, [sp, #112] ; 0x70 │ │ - ldr r0, [r3, #2132] ; 0x854 │ │ - mov r1, #32 │ │ - str r7, [sp, #40] ; 0x28 │ │ - sub r0, r0, r7, lsl #5 │ │ - cmp r0, #32 │ │ - movge r0, r1 │ │ - ldr r1, [sp, #68] ; 0x44 │ │ add r0, r0, r1 │ │ - asr r0, r0, r1 │ │ - cmp r0, #1 │ │ - str r0, [sp, #116] ; 0x74 │ │ - blt 5187c │ │ - ldr r2, [sp, #76] ; 0x4c │ │ - ldr r1, [sp, #36] ; 0x24 │ │ - ldr r3, [r2, #1272] ; 0x4f8 │ │ - ldr r2, [r2, #2088] ; 0x828 │ │ - ldmib r1, {r0, r1} │ │ - str r2, [sp, #132] ; 0x84 │ │ - ldr r2, [sp, #24] │ │ - str r3, [sp, #96] ; 0x60 │ │ - cmp r2, #0 │ │ - beq 51698 │ │ - ldr r5, [sp, #52] ; 0x34 │ │ - mov r6, #0 │ │ - ldr r2, [sp, #60] ; 0x3c │ │ - mov fp, #0 │ │ - add r1, r1, r2 │ │ - add r0, r0, r2 │ │ - str r1, [sp, #88] ; 0x58 │ │ - str r0, [sp, #84] ; 0x54 │ │ - ldr r0, [sp, #112] ; 0x70 │ │ - orrs r0, fp, r0 │ │ - bne 51608 │ │ - ldr r0, [sp, #116] ; 0x74 │ │ - add fp, fp, #1 │ │ - add r5, r5, #8 │ │ - add r6, r6, #4 │ │ - cmp r0, fp │ │ - beq 5187c │ │ - ldr r0, [sp, #112] ; 0x70 │ │ - orrs r0, fp, r0 │ │ - beq 515e4 │ │ - ldrh r0, [r5, #-4] │ │ - mov r1, #0 │ │ - str r0, [sp, #140] ; 0x8c │ │ - add r9, sp, #140 ; 0x8c │ │ - ldrh r0, [r5] │ │ - str r1, [sp, #148] ; 0x94 │ │ + movw r1, #16448 ; 0x4040 │ │ + movt r1, #16448 ; 0x4040 │ │ + str r1, [r0, #36] ; 0x24 │ │ + str r1, [r0, #32] │ │ + b 65730 │ │ + ldr r2, [sp, #276] ; 0x114 │ │ + add r1, fp, r4 │ │ + movw r3, #16448 ; 0x4040 │ │ + mov r6, #16 │ │ + movt r3, #16448 ; 0x4040 │ │ + ldr r0, [r2] │ │ + add r0, r0, r1 │ │ + str r3, [r0, #36] ; 0x24 │ │ + str r3, [r0, #32] │ │ + ldr r0, [r2] │ │ + add r0, r1, r0 │ │ + str r3, [r0, #44] ; 0x2c │ │ + str r3, [r0, #40] ; 0x28 │ │ + b 65730 │ │ + ldrb r9, [sp, #359] ; 0x167 │ │ + ldr r0, [sp, #328] ; 0x148 │ │ mov r2, r9 │ │ - str r0, [sp, #144] ; 0x90 │ │ - ldr r0, [sp, #132] ; 0x84 │ │ - ldr r1, [sp, #100] ; 0x64 │ │ - ldr r7, [sp, #96] ; 0x60 │ │ - ldr ip, [r0, #1640] ; 0x668 │ │ - add r4, r1, r6 │ │ - ldr r0, [sp, #124] ; 0x7c │ │ - add r3, r4, #2 │ │ - str r0, [sp] │ │ - mov r1, r7 │ │ - ldr r0, [sp, #84] ; 0x54 │ │ - ldr sl, [sp, #128] ; 0x80 │ │ - add r0, r0, r6 │ │ - ldr r8, [sp, #92] ; 0x5c │ │ - str sl, [sp, #4] │ │ - str r8, [sp, #8] │ │ - blx ip │ │ - ldr r0, [sp, #132] ; 0x84 │ │ - add r3, r4, #3 │ │ - mov r1, r7 │ │ + bl 2ddc <__aeabi_memset@plt> │ │ + b 65d4c │ │ + ldrb r9, [sp, #359] ; 0x167 │ │ + movw r0, #257 ; 0x101 │ │ + movt r0, #257 ; 0x101 │ │ + ldr r1, [sp, #328] ; 0x148 │ │ + mul r0, r9, r0 │ │ + str r0, [r1] │ │ + b 65d4c │ │ + ldrb r9, [sp, #359] ; 0x167 │ │ + ldr r1, [sp, #328] ; 0x148 │ │ + orr r0, r9, r9, lsl #8 │ │ + strh r0, [r1] │ │ + b 65d4c │ │ + ldrb r9, [sp, #359] ; 0x167 │ │ + movw r0, #257 ; 0x101 │ │ + movt r0, #257 ; 0x101 │ │ + mov r2, r0 │ │ + umull r0, r1, r9, r0 │ │ + mla r1, r9, r2, r1 │ │ + ldr r2, [sp, #328] ; 0x148 │ │ + str r0, [r2] │ │ + str r1, [r2, #4] │ │ + b 65d4c │ │ + ldrb r9, [sp, #359] ; 0x167 │ │ + movw r0, #257 ; 0x101 │ │ + movt r0, #257 ; 0x101 │ │ + mov r2, r0 │ │ + umull r0, r1, r9, r0 │ │ + mla r1, r9, r2, r1 │ │ + vmov.32 d16[0], r0 │ │ + ldr r0, [sp, #328] ; 0x148 │ │ + vmov.32 d16[1], r1 │ │ + vorr d17, d16, d16 │ │ + vst1.8 {d16-d17}, [r0] │ │ + ldr r0, [sp, #340] ; 0x154 │ │ + ldr r1, [sp, #336] ; 0x150 │ │ + ldr r0, [r0, #8] │ │ + ldr r1, [r1, #2156] ; 0x86c │ │ + ldr r2, [pc, #4068] ; 66d48 │ │ + sub r1, r1, r0 │ │ + ldr r2, [pc, r2] │ │ + ldrb r6, [r2, r7, lsl #3] │ │ + cmp r1, r6 │ │ + movgt r1, r6 │ │ + sub r0, r1, #1 │ │ + cmp r0, #15 │ │ + bhi 65de0 │ │ + add r2, pc, #4 │ │ + ldr r0, [r2, r0, lsl #2] │ │ + add pc, r2, r0 │ │ + andeq r0, r0, r0, asr #32 │ │ + muleq r0, r0, r0 │ │ + andeq r0, r0, r4, asr r0 │ │ + andeq r0, r0, r0, ror r0 │ │ + andeq r0, r0, r4, asr r0 │ │ + andeq r0, r0, r4, asr r0 │ │ + andeq r0, r0, r4, asr r0 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r4, asr r0 │ │ + andeq r0, r0, r4, asr r0 │ │ + andeq r0, r0, r4, asr r0 │ │ + andeq r0, r0, r4, asr r0 │ │ + andeq r0, r0, r4, asr r0 │ │ + andeq r0, r0, r4, asr r0 │ │ + andeq r0, r0, r4, asr r0 │ │ + ldrdeq r0, [r0], -r4 │ │ + ldr r0, [sp, #276] ; 0x114 │ │ + ldr r0, [r0] │ │ + add r0, r0, r4 │ │ + strb r9, [r0, #32] │ │ + b 65e98 │ │ + ldr r0, [sp, #276] ; 0x114 │ │ mov r2, r9 │ │ - ldr ip, [r0, #1640] ; 0x668 │ │ - ldr r0, [sp, #124] ; 0x7c │ │ - stm sp, {r0, sl} │ │ - ldr r0, [sp, #88] ; 0x58 │ │ - str r8, [sp, #8] │ │ - add r0, r0, r6 │ │ - blx ip │ │ - b 515e4 │ │ - ldr r2, [sp, #108] ; 0x6c │ │ - ldr r3, [sp, #72] ; 0x48 │ │ - cmp r3, r2 │ │ - bge 5179c │ │ - ldr r2, [sp, #60] ; 0x3c │ │ - mov r5, #0 │ │ - ldr sl, [sp, #48] ; 0x30 │ │ - mov r8, #0 │ │ - add r0, r0, r2 │ │ - str r0, [sp, #88] ; 0x58 │ │ - add r0, r1, r2 │ │ - str r0, [sp, #84] ; 0x54 │ │ - ldr r0, [sp, #112] ; 0x70 │ │ - orrs r0, r8, r0 │ │ - bne 516f8 │ │ - ldr r0, [sp, #116] ; 0x74 │ │ - add r8, r8, #1 │ │ - add sl, sl, #8 │ │ - add r5, r5, #4 │ │ - cmp r0, r8 │ │ - beq 5187c │ │ - ldr r0, [sp, #112] ; 0x70 │ │ - orrs r0, r8, r0 │ │ - beq 516d4 │ │ - ldrh r0, [sl, #2] │ │ - add fp, sp, #140 ; 0x8c │ │ - ldr r3, [sp, #72] ; 0x48 │ │ - ldrh r1, [sl] │ │ - ldrh r2, [sl, #4] │ │ - orr r0, r1, r0, lsl r3 │ │ - str r0, [sp, #140] ; 0x8c │ │ - ldrh r0, [sl, #6] │ │ - mov r1, #0 │ │ - str r1, [sp, #148] ; 0x94 │ │ - ldr r1, [sp, #100] ; 0x64 │ │ - orr r0, r2, r0, lsl r3 │ │ - str r0, [sp, #144] ; 0x90 │ │ - ldr r0, [sp, #132] ; 0x84 │ │ - add r7, r1, r5 │ │ - ldr r4, [sp, #96] ; 0x60 │ │ - add r3, r7, #2 │ │ - ldr r9, [sp, #124] ; 0x7c │ │ - mov r2, fp │ │ - ldr ip, [r0, #1640] ; 0x668 │ │ - ldr r0, [sp, #128] ; 0x80 │ │ - mov r1, r4 │ │ - str r0, [sp, #4] │ │ - ldr r0, [sp, #88] ; 0x58 │ │ - ldr r6, [sp, #92] ; 0x5c │ │ - add r0, r0, r5 │ │ - str r9, [sp] │ │ - str r6, [sp, #8] │ │ - blx ip │ │ - ldr r0, [sp, #132] ; 0x84 │ │ - add r3, r7, #3 │ │ - mov r1, r4 │ │ - mov r2, fp │ │ - ldr ip, [r0, #1640] ; 0x668 │ │ - ldr r0, [sp, #128] ; 0x80 │ │ - str r9, [sp] │ │ - stmib sp, {r0, r6} │ │ - ldr r0, [sp, #84] ; 0x54 │ │ - add r0, r0, r5 │ │ - blx ip │ │ - b 516d4 │ │ - ldr r2, [sp, #60] ; 0x3c │ │ - mov r5, #0 │ │ - ldr r6, [sp, #44] ; 0x2c │ │ - mov sl, #0 │ │ - add r0, r0, r2 │ │ - str r0, [sp, #88] ; 0x58 │ │ - add r0, r1, r2 │ │ - str r0, [sp, #84] ; 0x54 │ │ - ldr r0, [sp, #112] ; 0x70 │ │ - orrs r0, sl, r0 │ │ - bne 517ec │ │ - ldr r0, [sp, #116] ; 0x74 │ │ - add sl, sl, #1 │ │ - add r5, r5, #4 │ │ - add r6, r6, #8 │ │ - cmp r0, sl │ │ - beq 5187c │ │ - ldr r0, [sp, #112] ; 0x70 │ │ - orrs r0, sl, r0 │ │ - beq 517c8 │ │ - ldrh r0, [r6, #-4] │ │ - mov r1, #0 │ │ - str r0, [sp, #140] ; 0x8c │ │ - add r8, sp, #140 ; 0x8c │ │ - ldrh r0, [r6] │ │ - str r1, [sp, #148] ; 0x94 │ │ - mov r2, r8 │ │ - str r0, [sp, #144] ; 0x90 │ │ - ldr r0, [sp, #132] ; 0x84 │ │ - ldr r1, [sp, #100] ; 0x64 │ │ - ldr r7, [sp, #96] ; 0x60 │ │ - ldr ip, [r0, #1640] ; 0x668 │ │ - add r4, r1, r5 │ │ - ldr r0, [sp, #128] ; 0x80 │ │ - add r3, r4, #2 │ │ - str r0, [sp, #4] │ │ - mov r1, r7 │ │ - ldr r0, [sp, #88] ; 0x58 │ │ - ldr r9, [sp, #124] ; 0x7c │ │ - add r0, r0, r5 │ │ - ldr fp, [sp, #92] ; 0x5c │ │ - str r9, [sp] │ │ - str fp, [sp, #8] │ │ - blx ip │ │ - ldr r0, [sp, #132] ; 0x84 │ │ - add r3, r4, #3 │ │ - mov r1, r7 │ │ - mov r2, r8 │ │ - ldr ip, [r0, #1640] ; 0x668 │ │ - ldr r0, [sp, #128] ; 0x80 │ │ - str r9, [sp] │ │ - stmib sp, {r0, fp} │ │ - ldr r0, [sp, #84] ; 0x54 │ │ - add r0, r0, r5 │ │ - blx ip │ │ - b 517c8 │ │ - ldr r0, [sp, #64] ; 0x40 │ │ - ldr r7, [sp, #40] ; 0x28 │ │ ldr r0, [r0] │ │ - add r7, r7, #1 │ │ - cmp r7, r0 │ │ - bge 518f8 │ │ - ldr r0, [sp, #48] ; 0x30 │ │ - movw r2, #1412 ; 0x584 │ │ - ldr r1, [sp, #28] │ │ - add r0, r0, r2 │ │ - str r0, [sp, #48] ; 0x30 │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - ldr r3, [sp, #76] ; 0x4c │ │ - add r0, r0, r2 │ │ - str r0, [sp, #44] ; 0x2c │ │ - ldr r0, [sp, #100] ; 0x64 │ │ - add r0, r0, r1 │ │ - str r0, [sp, #100] ; 0x64 │ │ - ldr r0, [sp, #52] ; 0x34 │ │ - ldr r1, [sp, #60] ; 0x3c │ │ - add r0, r0, r2 │ │ - str r0, [sp, #52] ; 0x34 │ │ - ldr r0, [sp, #32] │ │ - add r1, r1, r0 │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - str r1, [sp, #60] ; 0x3c │ │ + add r0, r0, r4 │ │ + add r0, r0, #32 │ │ + bl 2ddc <__aeabi_memset@plt> │ │ + b 65e98 │ │ + ldr r1, [sp, #276] ; 0x114 │ │ + movw r0, #257 ; 0x101 │ │ + movt r0, #257 ; 0x101 │ │ + mul r0, r9, r0 │ │ + ldr r1, [r1] │ │ + add r1, r1, r4 │ │ + str r0, [r1, #32] │ │ + b 65e98 │ │ + ldr r0, [sp, #276] ; 0x114 │ │ + orr r1, r9, r9, lsl #8 │ │ ldr r0, [r0] │ │ - str r0, [sp, #124] ; 0x7c │ │ - mov r0, #1 │ │ - str r0, [sp, #112] ; 0x70 │ │ - b 51560 │ │ - ldr r7, [sp, #76] ; 0x4c │ │ - cmp r0, #1 │ │ - ldr r3, [sp, #136] ; 0x88 │ │ - blt 51afc │ │ - ldr r1, [sp, #20] │ │ - ldr r2, [sp, #104] ; 0x68 │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - cmp r0, r2, lsr r1 │ │ - ble 51afc │ │ - ldr r2, [sp, #68] ; 0x44 │ │ - mov r1, #128 ; 0x80 │ │ - ldr r5, [r7, #2128] ; 0x850 │ │ - mov r0, #32 │ │ - ldr r6, [sp, #24] │ │ - lsr r1, r1, r2 │ │ - lsr r0, r0, r2 │ │ - str r1, [sp, #60] ; 0x3c │ │ - lsl r0, r0, #2 │ │ - ldr r1, [sp, #12] │ │ - add r3, r3, r6, lsl #3 │ │ - ldr r2, [sp, #16] │ │ - add r8, r3, #1024 ; 0x400 │ │ - ldr fp, [sp, #128] ; 0x80 │ │ - mov r3, #0 │ │ - mul r1, r5, r1 │ │ - mov r6, #0 │ │ + add r0, r0, r4 │ │ + strh r1, [r0, #32] │ │ + b 65e98 │ │ + movw r0, #257 ; 0x101 │ │ + ldr r2, [sp, #276] ; 0x114 │ │ + movt r0, #257 ; 0x101 │ │ + mov r3, r0 │ │ + umull r0, r1, r9, r0 │ │ ldr r2, [r2] │ │ - str r0, [sp, #52] ; 0x34 │ │ - add r1, r2, r1, lsl #2 │ │ - add r2, r1, #2 │ │ - ldr r1, [sp, #36] ; 0x24 │ │ - ldr r0, [r7, #2132] ; 0x854 │ │ - str r5, [sp, #112] ; 0x70 │ │ - ldr r4, [r1, #4] │ │ - sub r0, r0, r6, lsl #5 │ │ - ldr r1, [r1, #8] │ │ - cmp r0, #32 │ │ - str r1, [sp, #100] ; 0x64 │ │ - mov r1, #32 │ │ - movge r0, r1 │ │ - ldr r1, [sp, #68] ; 0x44 │ │ - str r4, [sp, #104] ; 0x68 │ │ - add r0, r0, r1 │ │ - ldr r4, [r7, #1272] ; 0x4f8 │ │ - str r4, [sp, #136] ; 0x88 │ │ - asr r0, r0, r1 │ │ - str r6, [sp, #92] ; 0x5c │ │ - str r0, [sp, #96] ; 0x60 │ │ - lsl r0, r5, #2 │ │ - str r0, [sp, #124] ; 0x7c │ │ - mov r5, r3 │ │ - ldr r0, [r7, #2088] ; 0x828 │ │ - mov r7, r2 │ │ - str r0, [sp, #132] ; 0x84 │ │ - lsl r0, r4, #2 │ │ - ldr r4, [sp, #24] │ │ - str r0, [sp, #116] ; 0x74 │ │ - str r3, [sp, #72] ; 0x48 │ │ - str r8, [sp, #88] ; 0x58 │ │ - str r2, [sp, #84] ; 0x54 │ │ - ldr r0, [sp, #120] ; 0x78 │ │ - orrs r0, r4, r0 │ │ - bne 51a24 │ │ - ldr r0, [sp, #116] ; 0x74 │ │ - add r8, r8, #8 │ │ - add r4, r4, #1 │ │ - add r5, r5, r0 │ │ - ldr r0, [sp, #124] ; 0x7c │ │ - add r7, r7, r0 │ │ + mla r1, r9, r3, r1 │ │ + add r2, r2, r4 │ │ + str r0, [r2, #32] │ │ + str r1, [r2, #36] ; 0x24 │ │ + b 65e98 │ │ + movw r0, #257 ; 0x101 │ │ + ldr r3, [sp, #276] ; 0x114 │ │ + movt r0, #257 ; 0x101 │ │ + mov ip, r0 │ │ + umull r0, r1, r9, r0 │ │ + ldr r2, [r3] │ │ + mla r1, r9, ip, r1 │ │ + add r2, r2, r4 │ │ + str r0, [r2, #32] │ │ + str r1, [r2, #36] ; 0x24 │ │ + ldr r2, [r3] │ │ + add r2, r4, r2 │ │ + str r1, [r2, #44] ; 0x2c │ │ + str r0, [r2, #40] ; 0x28 │ │ + ldr r9, [sp, #336] ; 0x150 │ │ + ldr r4, [sp, #196] ; 0xc4 │ │ + ldr r2, [sp, #264] ; 0x108 │ │ + cmp sl, #0 │ │ + bpl 65a24 │ │ + b 65a5c │ │ + muleq r5, r8, r5 │ │ + str r6, [sp, #292] ; 0x124 │ │ + ldr r0, [sp, #292] ; 0x124 │ │ + sub r8, r1, r0 │ │ + ldr r0, [sp, #164] ; 0xa4 │ │ + str r8, [sl, #12] │ │ + cmp r0, #0 │ │ + beq 654cc │ │ + ldr r4, [sp, #324] ; 0x144 │ │ + ldr r6, [r9, #1272] ; 0x4f8 │ │ + str r6, [sp, #328] ; 0x148 │ │ + ldrb r0, [r4, #1] │ │ + cmp r0, #13 │ │ + bne 6622c │ │ + ldr r0, [r9, #1284] ; 0x504 │ │ + ldr r1, [sp, #308] ; 0x134 │ │ + ldr r2, [r9, #1260] ; 0x4ec │ │ + add r0, r1, r0, lsl #2 │ │ + str r2, [sp, #332] ; 0x14c │ │ + ldr ip, [r9, #1256] ; 0x4e8 │ │ + ldr lr, [r0, #84] ; 0x54 │ │ + ldr r0, [sp, #112] ; 0x70 │ │ + ldr fp, [r9, #1264] ; 0x4f0 │ │ + ldr r2, [r9, #1268] ; 0x4f4 │ │ + ldr r9, [sl, #8] │ │ + str r0, [sp, #8] │ │ ldr r0, [sp, #108] ; 0x6c │ │ - cmp r0, r4 │ │ - beq 51ab0 │ │ - ldr r0, [sp, #120] ; 0x78 │ │ - orrs r0, r4, r0 │ │ - beq 519f4 │ │ - ldrh r0, [r8, #2] │ │ - mov r3, #0 │ │ - ldr r2, [sp, #80] ; 0x50 │ │ - add sl, sp, #140 ; 0x8c │ │ - ldrh r1, [r8] │ │ - ldr r9, [sp, #112] ; 0x70 │ │ - orr r0, r1, r0, lsl r2 │ │ - str r0, [sp, #140] ; 0x8c │ │ - ldrh r0, [r8, #6] │ │ - ldrh r1, [r8, #4] │ │ - str r3, [sp, #148] ; 0x94 │ │ + str r0, [sp, #4] │ │ + ldr r0, [sp, #212] ; 0xd4 │ │ + ldr r1, [sp, #88] ; 0x58 │ │ + ldrb r0, [r0] │ │ + add r3, r1, r0 │ │ + rsb r0, r0, #0 │ │ + and r0, r3, r0 │ │ mov r3, r7 │ │ - orr r0, r1, r0, lsl r2 │ │ - str r0, [sp, #144] ; 0x90 │ │ - ldr r0, [sp, #132] ; 0x84 │ │ - mov r2, sl │ │ - ldr r1, [sp, #136] ; 0x88 │ │ - ldr r6, [sp, #96] ; 0x60 │ │ - ldr ip, [r0, #1644] ; 0x66c │ │ - ldr r0, [sp, #104] ; 0x68 │ │ - stm sp, {r9, fp} │ │ - add r0, r0, r5 │ │ - str r6, [sp, #8] │ │ - blx ip │ │ - ldr r0, [sp, #132] ; 0x84 │ │ - add r3, r7, #1 │ │ - ldr r1, [sp, #136] ; 0x88 │ │ - mov r2, sl │ │ - ldr ip, [r0, #1644] ; 0x66c │ │ - ldr r0, [sp, #100] ; 0x64 │ │ - stm sp, {r9, fp} │ │ - add r0, r0, r5 │ │ - str r6, [sp, #8] │ │ - blx ip │ │ - b 519f4 │ │ - ldr r0, [sp, #64] ; 0x40 │ │ - ldr r6, [sp, #92] ; 0x5c │ │ - ldr r7, [sp, #76] ; 0x4c │ │ - ldr r0, [r0] │ │ - add r6, r6, #1 │ │ - cmp r6, r0 │ │ - bge 51afc │ │ - ldr r8, [sp, #88] ; 0x58 │ │ - movw r0, #1412 ; 0x584 │ │ - ldr r2, [sp, #84] ; 0x54 │ │ - add r8, r8, r0 │ │ - ldr r0, [sp, #52] ; 0x34 │ │ - ldr r3, [sp, #72] ; 0x48 │ │ - add r2, r2, r0 │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - ldr r5, [r0] │ │ - ldr r0, [sp, #60] ; 0x3c │ │ - add r3, r3, r0 │ │ - b 51970 │ │ - add sp, sp, #156 ; 0x9c │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #28 │ │ - ldr r4, [sp, #88] ; 0x58 │ │ - mov ip, r1 │ │ - ldr r6, [sp, #112] ; 0x70 │ │ - mov sl, r3 │ │ - sub r1, r4, #1 │ │ - mov r5, r2 │ │ - cmp r1, #8 │ │ - bcs 51ba0 │ │ - ldr r1, [pc, #2176] ; 523b4 │ │ - ldr r3, [sp, #92] ; 0x5c │ │ - add r1, pc, r1 │ │ - add r1, r4, r1 │ │ - ldr r7, [r3] │ │ - ldrb r1, [r1, #-1] │ │ - add r7, r7, r7, lsl #1 │ │ - add r1, r7, r1 │ │ - str r1, [r3] │ │ - cmp r1, #90 ; 0x5a │ │ - bgt 51b6c │ │ - mov r4, #1 │ │ - mov r1, #1 │ │ - movwne r4, #6 │ │ - cmp sl, #0 │ │ - b 51b88 │ │ - mov r4, #7 │ │ - cmp r1, #180 ; 0xb4 │ │ - blt 51bc0 │ │ - mov r4, #2 │ │ - mov r1, #2 │ │ - movwne r4, #8 │ │ - cmp ip, #0 │ │ - moveq r4, r1 │ │ - ldr r2, [sp, #80] ; 0x50 │ │ - clz r6, r6 │ │ - cmp sl, #0 │ │ - bne 51bd0 │ │ - b 51c04 │ │ - cmp r4, #0 │ │ - cmpne r4, #12 │ │ - bne 51bc0 │ │ - ldr r1, [pc, #2044] ; 523b0 │ │ - add r1, pc, r1 │ │ - add r1, r1, r4, lsl #2 │ │ - add r1, r1, ip, lsl #1 │ │ - ldrb r4, [r1, sl] │ │ - ldr r2, [sp, #80] ; 0x50 │ │ - clz r6, r6 │ │ - cmp sl, #0 │ │ - beq 51c04 │ │ - movw r3, #16083 ; 0x3ed3 │ │ - mov r1, #1 │ │ - tst r1, r3, lsr r4 │ │ - moveq r3, #12736 ; 0x31c0 │ │ - tsteq r1, r3, lsr r4 │ │ - beq 51e04 │ │ + ldr r7, [sp, #284] ; 0x11c │ │ + ldr r1, [sp, #96] ; 0x60 │ │ + sub r0, r1, r0, asr r7 │ │ + str r0, [sp] │ │ + ldr r0, [pc, #3860] ; 66e68 │ │ + ldr r0, [pc, r0] │ │ ldr r1, [sp, #84] ; 0x54 │ │ - cmp r1, #0 │ │ - ldreq r1, [sp, #76] ; 0x4c │ │ - subeq r1, r1, r2 │ │ - addne r1, r1, r0, lsl #3 │ │ - str r1, [sp, #16] │ │ - b 51c04 │ │ - str r0, [sp, #20] │ │ - rsb r0, r6, #32 │ │ - ldr r3, [sp, #108] ; 0x6c │ │ - mov r8, #1 │ │ - ldr r7, [sp, #100] ; 0x64 │ │ - str r0, [sp, #12] │ │ - movw r0, #16269 ; 0x3f8d │ │ - tst r8, r0, lsr r4 │ │ - str ip, [sp, #24] │ │ - beq 52038 │ │ - ldr r0, [sp, #68] ; 0x44 │ │ - sub r9, r3, r7, lsl #3 │ │ - lsl fp, r7, #2 │ │ - cmp ip, #0 │ │ - str r5, [sp, #8] │ │ - beq 51da0 │ │ - sub r0, r0, r5 │ │ - lsl r8, r0, #2 │ │ - cmp fp, r0, lsl #2 │ │ - mov r7, r8 │ │ - movlt r7, fp │ │ - cmp r7, #1 │ │ - blt 51d20 │ │ - asr lr, r2, #1 │ │ - mov r6, #0 │ │ - cmp r7, #8 │ │ - bcc 51cec │ │ - cmp r2, #2 │ │ - mov r0, r2 │ │ - bne 51cec │ │ - ldr r1, [sp, #76] ; 0x4c │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - mov r3, r1 │ │ - add r1, r1, r7, lsl #1 │ │ - sub r0, r0, r7, lsl #1 │ │ - sub r1, r1, #2 │ │ - cmp r0, r1 │ │ - sub r5, r3, #2 │ │ - ldrcc r0, [sp, #108] ; 0x6c │ │ - cmpcc r5, r0 │ │ - bcc 51cec │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - bic r6, r7, #7 │ │ - mov r3, sl │ │ - lsl ip, lr, #4 │ │ - sub sl, r0, #16 │ │ - mvn r0, #15 │ │ - mov r1, r6 │ │ - vld1.16 {d16-d17}, [r5], ip │ │ - subs r1, r1, #8 │ │ - vrev64.16 q8, q8 │ │ - vext.8 q8, q8, q8, #8 │ │ - vst1.16 {d16-d17}, [sl], r0 │ │ - bne 51cc4 │ │ - ldr ip, [sp, #24] │ │ - cmp r7, r6 │ │ - mov sl, r3 │ │ - beq 51d20 │ │ - mul r0, r6, lr │ │ - ldr r3, [sp, #108] ; 0x6c │ │ - mvn r1, r6 │ │ - add r5, r3, r1, lsl #1 │ │ - ldr r1, [sp, #76] ; 0x4c │ │ - add r0, r1, r0, lsl #1 │ │ - sub r1, r0, #2 │ │ - lsl r0, lr, #1 │ │ - ldrh r3, [r1], r0 │ │ - add r6, r6, #1 │ │ - strh r3, [r5], #-2 │ │ - cmp r6, r7 │ │ - blt 51d0c │ │ - ldr r3, [sp, #108] ; 0x6c │ │ - cmp fp, r8 │ │ - mov r8, #1 │ │ - ble 51e34 │ │ - sub r6, fp, r7 │ │ - cmp r6, #1 │ │ - blt 51e34 │ │ - add r0, r9, r6, lsl #1 │ │ - mov r5, #0 │ │ - cmp r6, #8 │ │ - ldrh r0, [r0] │ │ - bcc 51d78 │ │ - bic r5, r6, #7 │ │ - vdup.16 q8, r0 │ │ - mov r3, r9 │ │ - mov r1, r5 │ │ - vst1.16 {d16-d17}, [r3]! │ │ - subs r1, r1, #8 │ │ - bne 51d60 │ │ - ldr r3, [sp, #108] ; 0x6c │ │ - cmp r6, r5 │ │ - beq 51e34 │ │ - sub r1, fp, r5 │ │ - sub r3, r5, fp │ │ - sub r1, r1, r7 │ │ - ldr r7, [sp, #108] ; 0x6c │ │ - add r7, r7, r3, lsl #1 │ │ - ldr r3, [sp, #108] ; 0x6c │ │ - strh r0, [r7], #2 │ │ - subs r1, r1, #1 │ │ - bne 51d90 │ │ - b 51e34 │ │ - cmp sl, #0 │ │ - beq 51e1c │ │ - ldr r0, [sp, #16] │ │ - ldrh r0, [r0] │ │ - cmp fp, #1 │ │ - blt 51e34 │ │ - mov r7, #0 │ │ - cmp fp, #8 │ │ - bcc 51dec │ │ - bic r7, fp, #7 │ │ - vdup.16 q8, r0 │ │ - mov r3, r9 │ │ - mov r1, r7 │ │ - vst1.16 {d16-d17}, [r3]! │ │ - subs r1, r1, #8 │ │ - bne 51dd4 │ │ - ldr r3, [sp, #108] ; 0x6c │ │ - cmp fp, r7 │ │ - beq 51e34 │ │ - sub r1, r7, fp │ │ - add r7, r3, r1, lsl #1 │ │ - strh r0, [r7], #2 │ │ - adds r1, r1, #1 │ │ - bcc 51df4 │ │ - b 51e34 │ │ - mov r1, #114 ; 0x72 │ │ - mov r3, #1 │ │ - and r1, r3, r1, lsr r4 │ │ - orrs r1, r1, ip │ │ - bne 51c04 │ │ - b 51be8 │ │ - ldr r1, [sp, #12] │ │ - mov r0, #1 │ │ - lsl r1, r0, r1 │ │ - add r0, r0, r1, asr #1 │ │ - cmp fp, #1 │ │ - bge 51db8 │ │ - mov r1, r2 │ │ - ldr r7, [sp, #100] ; 0x64 │ │ - ldr r2, [sp, #8] │ │ - cmp r4, #8 │ │ - bne 52038 │ │ - mov r0, #0 │ │ - sub lr, r0, r7, lsl #2 │ │ - ldr r0, [sp, #72] ; 0x48 │ │ - ldr r5, [sp, #68] ; 0x44 │ │ - tst r0, #8 │ │ - cmpne ip, #0 │ │ - bne 51ebc │ │ - cmp fp, #1 │ │ - blt 52038 │ │ - lsl r0, lr, #1 │ │ - mov r2, #0 │ │ - ldrh r0, [r9], r0 ; │ │ - cmp fp, #8 │ │ - bcc 51ea0 │ │ - bic r2, fp, #7 │ │ - vdup.16 q8, r0 │ │ - mov r1, r2 │ │ - vst1.16 {d16-d17}, [r9]! │ │ - subs r1, r1, #8 │ │ - bne 51e8c │ │ - cmp fp, r2 │ │ - beq 52038 │ │ - sub r1, r2, fp │ │ - sub r2, r2, r7, lsl #3 │ │ - add r2, r3, r2, lsl #1 │ │ - strh r0, [r2], #2 │ │ - adds r1, r1, #1 │ │ - bcc 51eac │ │ - b 52038 │ │ - add r0, r7, r2 │ │ - cmp r0, r5 │ │ - bge 51e64 │ │ - sub r0, r5, r2 │ │ - str sl, [sp, #4] │ │ - sub r0, r0, r7 │ │ - lsl ip, r0, #2 │ │ - cmp fp, r0, lsl #2 │ │ - mov r2, ip │ │ - movlt r2, fp │ │ - cmp r2, #1 │ │ - blt 51fc4 │ │ - asr sl, r1, #1 │ │ - mov r0, #0 │ │ - cmp r2, #8 │ │ - bcc 51f8c │ │ - cmp r1, #2 │ │ - bne 51f8c │ │ - add r1, r2, fp │ │ - ldr r3, [sp, #108] ; 0x6c │ │ - ldr r5, [sp, #76] ; 0x4c │ │ - sub r3, r3, r1, lsl #1 │ │ - add r1, r5, r1, lsl #1 │ │ - sub r1, r1, #2 │ │ - cmp r3, r1 │ │ - ldrcc r1, [sp, #76] ; 0x4c │ │ - addcc r1, r1, fp, lsl #1 │ │ - subcc r1, r1, #2 │ │ - cmpcc r1, r9 │ │ - bcc 51f8c │ │ - mul r0, sl, r7 │ │ - mvn r1, #7 │ │ - sub r1, r1, fp │ │ - ldr r3, [sp, #108] ; 0x6c │ │ - lsl r7, sl, #4 │ │ - mvn r8, #15 │ │ - add r5, r3, r1, lsl #1 │ │ - ldr r1, [sp, #76] ; 0x4c │ │ - add r0, r1, r0, lsl #3 │ │ - sub r6, r0, #2 │ │ - bic r0, r2, #7 │ │ - mov r1, r0 │ │ - vld1.16 {d16-d17}, [r6], r7 │ │ - subs r1, r1, #8 │ │ - vrev64.16 q8, q8 │ │ - vext.8 q8, q8, q8, #8 │ │ - vst1.16 {d16-d17}, [r5], r8 │ │ - bne 51f64 │ │ - ldr r7, [sp, #100] ; 0x64 │ │ - cmp r2, r0 │ │ - mov r8, #1 │ │ - beq 51fc4 │ │ - add r1, r0, fp │ │ - ldr r5, [sp, #108] ; 0x6c │ │ - lsl r6, sl, #1 │ │ - mul r3, sl, r1 │ │ - mvn r1, r1 │ │ - add r5, r5, r1, lsl #1 │ │ - ldr r1, [sp, #76] ; 0x4c │ │ - add r1, r1, r3, lsl #1 │ │ - sub r1, r1, #2 │ │ - ldrh r3, [r1], r6 │ │ - add r0, r0, #1 │ │ - strh r3, [r5], #-2 │ │ - cmp r0, r2 │ │ - blt 51fb0 │ │ - ldr sl, [sp, #4] │ │ - cmp fp, ip │ │ - ldr r3, [sp, #108] ; 0x6c │ │ - ble 52038 │ │ - sub r5, fp, r2 │ │ - cmp r5, #1 │ │ - blt 52038 │ │ - lsl r0, r2, #1 │ │ - mov r6, #0 │ │ - ldrh r0, [r9, -r0] │ │ - cmp r5, #8 │ │ - bcc 5201c │ │ - bic r6, r5, #7 │ │ - add r1, r9, lr, lsl #1 │ │ - vdup.16 q8, r0 │ │ - mov r3, r6 │ │ - vst1.16 {d16-d17}, [r1]! │ │ - subs r3, r3, #8 │ │ - bne 52004 │ │ - ldr r3, [sp, #108] ; 0x6c │ │ - cmp r5, r6 │ │ - beq 52038 │ │ - sub r1, fp, r6 │ │ - sub r1, r1, r2 │ │ - sub r2, r6, r7, lsl #3 │ │ - add r2, r3, r2, lsl #1 │ │ - strh r0, [r2], #2 │ │ - subs r1, r1, #1 │ │ - bne 5202c │ │ - ldr lr, [sp, #96] ; 0x60 │ │ - movw r0, #16083 ; 0x3ed3 │ │ - tst r8, r0, lsr r4 │ │ - beq 522d8 │ │ - ldr fp, [sp, #64] ; 0x40 │ │ - add r9, r3, #2 │ │ - lsl r5, lr, #2 │ │ - cmp sl, #0 │ │ - beq 52104 │ │ - ldr r0, [sp, #20] │ │ - mov r7, sl │ │ - mov sl, r5 │ │ - ldr r1, [sp, #16] │ │ - sub r6, fp, r0 │ │ - mov r0, r9 │ │ - mov r8, lr │ │ - cmp r5, r6, lsl #2 │ │ - lslge sl, r6, #2 │ │ - lsl r2, sl, #1 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - ldr r3, [sp, #108] ; 0x6c │ │ - mov lr, r8 │ │ - cmp r5, r6, lsl #2 │ │ - ble 52190 │ │ - sub r1, r5, sl │ │ - cmp r1, #1 │ │ - blt 52190 │ │ - add r0, r3, sl, lsl #1 │ │ - mov r6, #0 │ │ - cmp r1, #8 │ │ - ldrh r0, [r0] │ │ - bcc 520e0 │ │ - bic r6, r1, #7 │ │ - add r3, r9, sl, lsl #1 │ │ - vdup.16 q8, r0 │ │ - mov r2, r6 │ │ - vst1.16 {d16-d17}, [r3]! │ │ - subs r2, r2, #8 │ │ - bne 520c8 │ │ - ldr r3, [sp, #108] ; 0x6c │ │ - cmp r1, r6 │ │ - beq 52190 │ │ - add r2, r6, sl │ │ - sub r1, r5, r6 │ │ - sub r1, r1, sl │ │ - add r2, r3, r2, lsl #1 │ │ - add r2, r2, #2 │ │ - strh r0, [r2], #2 │ │ - subs r1, r1, #1 │ │ - bne 520f4 │ │ - b 52190 │ │ - ldr r0, [sp, #24] │ │ + ldr r5, [sp, #320] ; 0x140 │ │ + ldrb r0, [r0, r3, lsl #3] │ │ + add r3, r1, r0 │ │ + rsb r0, r0, #0 │ │ + and r0, r3, r0 │ │ + ldr r1, [sp, #92] ; 0x5c │ │ + sub r3, r1, r0, asr r5 │ │ + ldr r0, [sp, #304] ; 0x130 │ │ + ldr r1, [sp, #240] ; 0xf0 │ │ + and r0, r8, r0 │ │ + and r1, r9, r1 │ │ + mul r0, r0, r2 │ │ + add r1, ip, r1, lsl #2 │ │ + add r1, r1, r0, lsl #2 │ │ + ldr r0, [sp, #140] ; 0x8c │ │ + blx lr │ │ + asr r0, r8, r7 │ │ mov r7, sl │ │ + mul r0, r6, r0 │ │ + add sl, r0, r9, asr r5 │ │ + ldrb r0, [r4, #7] │ │ cmp r0, #0 │ │ - beq 52174 │ │ - ldr r0, [sp, #76] ; 0x4c │ │ - ldrh r0, [r0, #-2] │ │ - cmp r5, #1 │ │ - blt 52190 │ │ - mov r1, #0 │ │ - cmp r5, #8 │ │ - bcc 52158 │ │ - bic r1, r5, #7 │ │ - vdup.16 q8, r0 │ │ - mov r3, r9 │ │ - mov r2, r1 │ │ - vst1.16 {d16-d17}, [r3]! │ │ - subs r2, r2, #8 │ │ - bne 52140 │ │ - ldr r3, [sp, #108] ; 0x6c │ │ - cmp r5, r1 │ │ - beq 52190 │ │ - sub r2, r1, r5 │ │ - add r1, r3, r1, lsl #1 │ │ - add r1, r1, #2 │ │ - strh r0, [r1], #2 │ │ - adds r2, r2, #1 │ │ - bcc 52164 │ │ - b 52190 │ │ - ldr r1, [sp, #12] │ │ - mov r0, #1 │ │ - lsl r0, r0, r1 │ │ - mvn r1, #0 │ │ - add r0, r1, r0, asr #1 │ │ - cmp r5, #1 │ │ - bge 52124 │ │ - mov sl, r7 │ │ - ldr r7, [sp, #100] ; 0x64 │ │ - cmp r4, #6 │ │ - bne 522d8 │ │ - ldr r0, [sp, #72] ; 0x48 │ │ - ldr r1, [sp, #20] │ │ - tst r0, #1 │ │ - cmpne sl, #0 │ │ - bne 52218 │ │ - cmp r5, #1 │ │ - blt 522d8 │ │ - add r0, r3, r5, lsl #1 │ │ - mov r1, #0 │ │ - cmp r5, #8 │ │ - ldrh r0, [r0] │ │ - bcc 521f8 │ │ - bic r1, r5, #7 │ │ - add r2, r9, r5, lsl #1 │ │ - vdup.16 q8, r0 │ │ - mov r3, r1 │ │ - vst1.16 {d16-d17}, [r2]! │ │ - subs r3, r3, #8 │ │ - bne 521e0 │ │ - ldr r3, [sp, #108] ; 0x6c │ │ - cmp r5, r1 │ │ - beq 522d8 │ │ - sub r2, r1, r5 │ │ - add r1, r1, r5 │ │ - add r1, r3, r1, lsl #1 │ │ - add r1, r1, #2 │ │ - strh r0, [r1], #2 │ │ - adds r2, r2, #1 │ │ - bcc 52208 │ │ - b 522d8 │ │ - add r0, lr, r1 │ │ - cmp r0, fp │ │ - bge 521b4 │ │ - sub r0, fp, r1 │ │ - mov fp, r5 │ │ - sub r7, r0, lr │ │ - ldr r0, [sp, #16] │ │ - add r8, r9, r5, lsl #1 │ │ - mov r6, lr │ │ - cmp r5, r7, lsl #2 │ │ - add r1, r0, r5, lsl #1 │ │ - lslge fp, r7, #2 │ │ - mov r0, r8 │ │ - lsl r2, fp, #1 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - cmp r5, r7, lsl #2 │ │ - ldr r3, [sp, #108] ; 0x6c │ │ - ldr r7, [sp, #100] ; 0x64 │ │ - mov lr, r6 │ │ - ble 522d8 │ │ - sub r1, r5, fp │ │ - cmp r1, #1 │ │ - blt 522d8 │ │ - add r0, fp, r5 │ │ - mov ip, #0 │ │ - cmp r1, #8 │ │ - add r0, r3, r0, lsl #1 │ │ - ldrh r0, [r0] │ │ - bcc 522b4 │ │ - bic ip, r1, #7 │ │ - add r3, r8, fp, lsl #1 │ │ - vdup.16 q8, r0 │ │ - mov r2, ip │ │ - vst1.16 {d16-d17}, [r3]! │ │ - subs r2, r2, #8 │ │ - bne 5229c │ │ - ldr r3, [sp, #108] ; 0x6c │ │ - cmp r1, ip │ │ - beq 522d8 │ │ - add r2, ip, fp │ │ - sub r1, r5, ip │ │ - add r2, r2, r5 │ │ - sub r1, r1, fp │ │ - add r2, r3, r2, lsl #1 │ │ - add r2, r2, #2 │ │ - strh r0, [r2], #2 │ │ - subs r1, r1, #1 │ │ - bne 522cc │ │ - mov r0, #12736 ; 0x31c0 │ │ - mov r1, #1 │ │ - tst r1, r0, lsr r4 │ │ - beq 52384 │ │ - ldr r0, [sp, #24] │ │ - cmp r0, #0 │ │ - beq 52368 │ │ - ldr r1, [sp, #16] │ │ - cmp sl, #0 │ │ - ldr r0, [sp, #76] ; 0x4c │ │ - movne r0, r1 │ │ - ldrh r0, [r0, #-2] │ │ - cmp r4, #7 │ │ - strh r0, [r3] │ │ - bne 52384 │ │ - add r1, r7, lr │ │ - cmp r1, #6 │ │ - blt 52384 │ │ - ldr r1, [sp, #104] ; 0x68 │ │ - cmp r1, #0 │ │ - beq 52384 │ │ - ldrh r1, [r3, #-2] │ │ - mov r7, r3 │ │ - ldrh r2, [r3, #2] │ │ - uxth r3, r0 │ │ - lsl r3, r3, #1 │ │ - uxtah r0, r3, r0 │ │ - add r1, r2, r1 │ │ - add r1, r1, r1, lsl #2 │ │ - add r0, r1, r0, lsl #1 │ │ - add r0, r0, #8 │ │ - lsr r0, r0, #4 │ │ - strh r0, [r7] │ │ - mov r0, r4 │ │ - add sp, sp, #28 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - cmp sl, #0 │ │ - beq 52390 │ │ - ldr r0, [sp, #16] │ │ - ldrh r0, [r0] │ │ - cmp r4, #7 │ │ - strh r0, [r3] │ │ - beq 52314 │ │ - mov r0, r4 │ │ - add sp, sp, #28 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r1, [sp, #12] │ │ - mov r0, #1 │ │ - lsl r0, r0, r1 │ │ - asr r0, r0, #1 │ │ - cmp r4, #7 │ │ - strh r0, [r3] │ │ - beq 52314 │ │ - b 52384 │ │ - andeq r7, r5, r0, ror #29 │ │ - ldrdeq r7, [r4], -r6 │ │ - push {r4, r5, r6, lr} │ │ - ldr r1, [pc, #288] ; 524e4 │ │ - ldr r2, [pc, #288] ; 524e8 │ │ - ldr r3, [pc, #288] ; 524ec │ │ - add r1, pc, r1 │ │ - ldr ip, [pc, #284] ; 524f0 │ │ - add r2, pc, r2 │ │ - ldr lr, [pc, #280] ; 524f4 │ │ - add r3, pc, r3 │ │ - ldr r4, [pc, #276] ; 524f8 │ │ - add ip, pc, ip │ │ - ldr r5, [pc, #272] ; 524fc │ │ - add lr, pc, lr │ │ - str r1, [r0, #48] ; 0x30 │ │ - add r4, pc, r4 │ │ - ldr r1, [pc, #260] ; 52500 │ │ - add r5, pc, r5 │ │ - str r5, [r0, #88] ; 0x58 │ │ - vmov.32 d16[0], lr │ │ - ldr r5, [pc, #248] ; 52504 │ │ - add r1, pc, r1 │ │ - str r2, [r0, #68] ; 0x44 │ │ - vmov.32 d18[0], r4 │ │ - ldr r2, [pc, #236] ; 52508 │ │ - add r5, pc, r5 │ │ - str r3, [r0, #64] ; 0x40 │ │ - vmov.32 d20[0], r1 │ │ - ldr r3, [pc, #224] ; 5250c │ │ - add r2, pc, r2 │ │ - str ip, [r0, #60] ; 0x3c │ │ - vmov.32 d21[0], r5 │ │ - ldr ip, [pc, #212] ; 52510 │ │ - add r3, pc, r3 │ │ - ldr lr, [pc, #208] ; 52514 │ │ - vmov.32 d17[0], r2 │ │ - ldr r4, [pc, #204] ; 52518 │ │ - add ip, pc, ip │ │ - ldr r1, [pc, #200] ; 5251c │ │ - vmov.32 d19[0], r3 │ │ - add r4, pc, r4 │ │ - ldr r6, [pc, #192] ; 52520 │ │ - ldr r2, [pc, #192] ; 52524 │ │ - add r1, pc, r1 │ │ - vmov.32 d21[1], r4 │ │ - ldr r3, [pc, #184] ; 52528 │ │ - add lr, pc, lr │ │ - add r6, pc, r6 │ │ - vmov.32 d17[1], ip │ │ - ldr ip, [pc, #172] ; 5252c │ │ - ldr r5, [pc, #172] ; 52530 │ │ - add r2, pc, r2 │ │ - ldr r4, [pc, #168] ; 52534 │ │ - vmov.32 d20[1], r1 │ │ - ldr r1, [pc, #164] ; 52538 │ │ - add ip, pc, ip │ │ - vmov.32 d19[1], lr │ │ - str r2, [r0, #56] ; 0x38 │ │ - add r2, r0, #16 │ │ - add r1, pc, r1 │ │ - vmov.32 d18[1], r6 │ │ - add r3, pc, r3 │ │ - str r3, [r0, #52] ; 0x34 │ │ - add r5, pc, r5 │ │ - vst1.32 {d20-d21}, [r2] │ │ - add r4, pc, r4 │ │ - mov r2, r0 │ │ - str r5, [r0, #84] ; 0x54 │ │ - vmov.32 d16[1], ip │ │ - str r4, [r0, #92] ; 0x5c │ │ - str r1, [r0, #80] ; 0x50 │ │ - mov r1, #32 │ │ - vst1.32 {d18-d19}, [r2], r1 │ │ - vst1.32 {d16-d17}, [r2] │ │ - pop {r4, r5, r6, lr} │ │ - b 66b10 │ │ - andeq r0, r0, ip, lsr #10 │ │ - andeq r1, r0, r4, asr ip │ │ - andeq r1, r0, r8, lsl ip │ │ - ldrdeq r1, [r0], -r8 │ │ - andeq r1, r0, ip, asr #5 │ │ - andeq r0, r0, r4, asr #2 │ │ - muleq r0, r0, sp │ │ - ; instruction: 0x000002b4 │ │ - muleq r0, r0, ip │ │ - andeq r0, r0, ip, asr #18 │ │ - andeq r0, r0, r4, ror #7 │ │ - andeq r0, r0, ip, lsl #21 │ │ - strdeq r0, [r0], -ip │ │ - andeq r0, r0, r0, ror #29 │ │ - andeq r0, r0, ip, lsr #4 │ │ - andeq r0, r0, r4, asr #8 │ │ - andeq r1, r0, r4, lsl #22 │ │ - andeq r1, r0, ip, asr #10 │ │ - andeq r0, r0, r0, ror #12 │ │ - andeq r1, r0, ip, lsl #26 │ │ - andeq r1, r0, r4, ror lr │ │ - andeq r1, r0, r8, asr #27 │ │ - push {r4, r5, r6, r7, fp, lr} │ │ - sub sp, sp, #8 │ │ - mov ip, r3 │ │ - ldr r3, [sp, #32] │ │ - cmp ip, #1 │ │ - add lr, r3, ip │ │ - asr r4, lr, #1 │ │ - blt 525c8 │ │ - mov r5, #0 │ │ - cmp ip, #3 │ │ - bls 525ac │ │ - mov r5, #0 │ │ - add r6, r2, #2 │ │ - vdup.32 q8, r5 │ │ - bic r5, ip, #3 │ │ - vmov.32 d16[0], r4 │ │ - mov r4, r5 │ │ - vld1.16 {d18}, [r6]! │ │ - subs r4, r4, #4 │ │ - vaddw.u16 q8, q8, d18 │ │ - bne 52580 │ │ - vext.8 q9, q8, q8, #8 │ │ - cmp r5, ip │ │ - vadd.i32 q8, q8, q9 │ │ - vdup.32 q9, d16[1] │ │ - vadd.i32 q8, q8, q9 │ │ - vmov.32 r4, d16[0] │ │ - beq 525c8 │ │ - sub r6, ip, r5 │ │ - add r5, r2, r5, lsl #1 │ │ - add r5, r5, #2 │ │ - ldrh r7, [r5], #2 │ │ - subs r6, r6, #1 │ │ - add r4, r4, r7 │ │ - bne 525b8 │ │ - cmp r3, #1 │ │ - blt 52644 │ │ - mov r5, #0 │ │ - cmp r3, #3 │ │ - bls 52628 │ │ - mov r5, #0 │ │ - sub r6, r2, #8 │ │ - vdup.32 q8, r5 │ │ - bic r5, r3, #3 │ │ - vmov.32 d16[0], r4 │ │ - mvn r4, #7 │ │ - mov r7, r5 │ │ - vld1.16 {d18}, [r6], r4 │ │ - subs r7, r7, #4 │ │ - vrev64.16 d18, d18 │ │ - vaddw.u16 q8, q8, d18 │ │ - bne 525f8 │ │ - vext.8 q9, q8, q8, #8 │ │ - cmp r5, r3 │ │ - vadd.i32 q8, q8, q9 │ │ - vdup.32 q9, d16[1] │ │ - vadd.i32 q8, q8, q9 │ │ - vmov.32 r4, d16[0] │ │ - beq 52644 │ │ - sub r6, r3, r5 │ │ - mvn r5, r5 │ │ - add r2, r2, r5, lsl #1 │ │ - ldrh r5, [r2], #-2 │ │ - subs r6, r6, #1 │ │ - add r4, r4, r5 │ │ - bne 52634 │ │ - rbit r7, lr │ │ - ldr r2, [sp, #48] ; 0x30 │ │ - clz r7, r7 │ │ - cmp ip, r3 │ │ - lsr r6, r4, r7 │ │ - beq 5267c │ │ - movw r7, #26215 ; 0x6667 │ │ - cmp ip, r3, lsl #1 │ │ - bgt 52674 │ │ - movw r7, #43691 ; 0xaaab │ │ - cmp r3, ip, lsl #1 │ │ - movwgt r7, #26215 ; 0x6667 │ │ - mul r7, r7, r6 │ │ - lsr r6, r7, #17 │ │ - str r2, [sp, #4] │ │ - mov r2, ip │ │ - str r6, [sp] │ │ - bl 54394 │ │ - add sp, sp, #8 │ │ - pop {r4, r5, r6, r7, fp, pc} │ │ - push {fp, lr} │ │ - sub sp, sp, #8 │ │ - ldr ip, [sp, #32] │ │ - mov r2, r3 │ │ - ldr r3, [sp, #16] │ │ - add lr, ip, #1 │ │ - str ip, [sp, #4] │ │ - asr lr, lr, #1 │ │ - str lr, [sp] │ │ - bl 54394 │ │ - add sp, sp, #8 │ │ - pop {fp, pc} │ │ - push {r4, r5, r6, lr} │ │ - sub sp, sp, #8 │ │ - mov ip, r3 │ │ - ldr lr, [sp, #40] ; 0x28 │ │ - ldr r3, [sp, #24] │ │ - asr r4, ip, #1 │ │ - cmp ip, #1 │ │ - blt 52750 │ │ - mov r5, #0 │ │ - cmp ip, #4 │ │ - bcc 52734 │ │ - mov r5, #0 │ │ - add r6, r2, #2 │ │ - vdup.32 q8, r5 │ │ - bic r5, ip, #3 │ │ - vmov.32 d16[0], r4 │ │ - mov r4, r5 │ │ - vld1.16 {d18}, [r6]! │ │ - subs r4, r4, #4 │ │ - vaddw.u16 q8, q8, d18 │ │ - bne 52708 │ │ - vext.8 q9, q8, q8, #8 │ │ - cmp r5, ip │ │ - vadd.i32 q8, q8, q9 │ │ - vdup.32 q9, d16[1] │ │ - vadd.i32 q8, q8, q9 │ │ - vmov.32 r4, d16[0] │ │ - beq 52750 │ │ - add r2, r2, r5, lsl #1 │ │ - sub r6, ip, r5 │ │ - add r2, r2, #2 │ │ - ldrh r5, [r2], #2 │ │ - subs r6, r6, #1 │ │ - add r4, r4, r5 │ │ - bne 52740 │ │ - rbit r2, ip │ │ - clz r2, r2 │ │ - lsr r2, r4, r2 │ │ - stm sp, {r2, lr} │ │ - mov r2, ip │ │ - bl 54394 │ │ - add sp, sp, #8 │ │ - pop {r4, r5, r6, pc} │ │ - push {r4, r5, r6, r7, fp, lr} │ │ - sub sp, sp, #8 │ │ - mov ip, r3 │ │ - ldr r3, [sp, #32] │ │ - ldr lr, [sp, #48] ; 0x30 │ │ - cmp r3, #1 │ │ - asr r4, r3, #1 │ │ - blt 52804 │ │ - mov r5, #0 │ │ - cmp r3, #4 │ │ - bcc 527e8 │ │ - mov r5, #0 │ │ - sub r6, r2, #8 │ │ - vdup.32 q8, r5 │ │ - bic r5, r3, #3 │ │ - vmov.32 d16[0], r4 │ │ - mvn r4, #7 │ │ - mov r7, r5 │ │ - vld1.16 {d18}, [r6], r4 │ │ - subs r7, r7, #4 │ │ - vrev64.16 d18, d18 │ │ - vaddw.u16 q8, q8, d18 │ │ - bne 527b8 │ │ - vext.8 q9, q8, q8, #8 │ │ - cmp r5, r3 │ │ - vadd.i32 q8, q8, q9 │ │ - vdup.32 q9, d16[1] │ │ - vadd.i32 q8, q8, q9 │ │ - vmov.32 r4, d16[0] │ │ - beq 52804 │ │ - sub r6, r3, r5 │ │ - mvn r5, r5 │ │ - add r2, r2, r5, lsl #1 │ │ - ldrh r5, [r2], #-2 │ │ - subs r6, r6, #1 │ │ - add r4, r4, r5 │ │ - bne 527f4 │ │ - rbit r2, r3 │ │ - clz r2, r2 │ │ - lsr r2, r4, r2 │ │ - stm sp, {r2, lr} │ │ - mov r2, ip │ │ - bl 54394 │ │ - add sp, sp, #8 │ │ - pop {r4, r5, r6, r7, fp, pc} │ │ - push {r4, r5, r6, r7, r8, lr} │ │ - ldr ip, [sp, #24] │ │ - cmp ip, #1 │ │ - cmpge r3, #1 │ │ - blt 528b8 │ │ - asr r1, r1, #1 │ │ - mov r8, #0 │ │ - lsl lr, r1, #1 │ │ - bic r1, r3, #7 │ │ - mov r5, #0 │ │ - b 52860 │ │ - add r5, r5, #1 │ │ - add r0, r0, lr │ │ - cmp r5, ip │ │ - beq 528b8 │ │ - mvn r4, r5 │ │ - cmp r3, #8 │ │ - add r4, r2, r4, lsl #1 │ │ - ldrh r6, [r4] │ │ - mov r4, #0 │ │ - bcc 5289c │ │ - vdup.16 q8, r6 │ │ - mov r4, r1 │ │ - mov r7, r0 │ │ - vst1.16 {d16-d17}, [r7]! │ │ - subs r4, r4, #8 │ │ - bne 52884 │ │ - cmp r1, r3 │ │ - mov r4, r1 │ │ - beq 52850 │ │ - sub r7, r8, r4, lsl #1 │ │ - sub r4, r3, r4 │ │ - strh r6, [r0, -r7] │ │ - sub r7, r7, #2 │ │ - subs r4, r4, #1 │ │ - bne 528a4 │ │ - b 52850 │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ - push {r4, r5, r6, r7, r8, lr} │ │ - ldr r4, [sp, #24] │ │ - cmp r4, #1 │ │ - blt 528f8 │ │ - add r7, r2, #2 │ │ - mov r8, r1 │ │ - mov r5, r0 │ │ - lsl r6, r3, #1 │ │ - mov r0, r5 │ │ - mov r1, r7 │ │ - mov r2, r6 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - add r5, r5, r8 │ │ - subs r4, r4, #1 │ │ - bne 528dc │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #4 │ │ - vpush {d8-d11} │ │ - sub sp, sp, #24 │ │ - mov fp, r2 │ │ - ldr r2, [sp, #96] ; 0x60 │ │ - cmp r2, #1 │ │ - movge ip, r3 │ │ - cmpge r3, #1 │ │ - blt 52ae8 │ │ - ldrh lr, [fp] │ │ - asr r3, r1, #1 │ │ - add r1, fp, ip, lsl #1 │ │ - add r2, fp, #2 │ │ - add r1, r1, #2 │ │ - str r1, [sp] │ │ - mov r1, r3 │ │ - vdup.32 q8, lr │ │ - vdup.16 q9, lr │ │ - lsl r1, r3, #1 │ │ - str r3, [sp, #4] │ │ - mov sl, r0 │ │ - mov r3, #0 │ │ - str r1, [sp, #12] │ │ - bic r1, ip, #7 │ │ - str r1, [sp, #8] │ │ - b 52984 │ │ - ldr r1, [sp, #12] │ │ - ldr r3, [sp, #16] │ │ - add sl, sl, r1 │ │ - ldr r1, [sp, #96] ; 0x60 │ │ - add r3, r3, #1 │ │ - cmp r3, r1 │ │ - beq 52ae8 │ │ - mvn r1, r3 │ │ - mov r5, #0 │ │ - add r1, fp, r1, lsl #1 │ │ - str r3, [sp, #16] │ │ - ldrh r9, [r1] │ │ - subs r8, r9, lr │ │ - str r8, [sp, #20] │ │ - ldrmi r1, [sp, #20] │ │ - rsbmi r8, r1, #0 │ │ - cmp ip, #8 │ │ - bcc 52a90 │ │ - ldr r1, [sp, #4] │ │ + beq 660e8 │ │ + ldr r0, [sp, #332] ; 0x14c │ │ + ldr r1, [sp, #336] ; 0x150 │ │ + add r9, r0, sl, lsl #2 │ │ + mov r0, #0 │ │ + str r0, [sp, #360] ; 0x168 │ │ + ldr r1, [r1, #2180] ; 0x884 │ │ + ldr r2, [r7, #12] │ │ + ldr r3, [sp, #304] ; 0x130 │ │ + sub r1, r1, #1 │ │ + ldr r4, [sp, #284] ; 0x11c │ │ + ldr r5, [sp, #320] ; 0x140 │ │ + and r3, r2, r3 │ │ + tst r3, r1 │ │ + str fp, [sp, #300] ; 0x12c │ │ + bne 66010 │ │ + ldr r3, [sp, #336] ; 0x150 │ │ + mvn r6, #0 │ │ + ldr r0, [r3, #2136] ; 0x858 │ │ + ldr r1, [r3, #2164] ; 0x874 │ │ + ldr r3, [r3, #2176] ; 0x880 │ │ + add r3, r6, r2, asr r3 │ │ mul r1, r1, r3 │ │ - ldr r3, [sp] │ │ - add r4, r0, r1, lsl #1 │ │ - cmp r4, r3 │ │ - addcc r1, r1, ip │ │ - addcc r1, r0, r1, lsl #1 │ │ - cmpcc r2, r1 │ │ - bcc 52a90 │ │ - mov r4, r0 │ │ - ldr r0, [sp, #20] │ │ - mov r3, fp │ │ - ldr fp, [sp, #8] │ │ - vdup.32 q10, r8 │ │ - mov r1, ip │ │ - vdup.32 q11, r9 │ │ - mov ip, #0 │ │ - vdup.32 q12, r0 │ │ - vdup.16 q13, r9 │ │ - add r0, r2, ip │ │ - subs fp, fp, #8 │ │ - vld1.16 {d28-d29}, [r0] │ │ - add r0, sl, ip │ │ - add ip, ip, #16 │ │ - vaddw.u16 q15, q12, d29 │ │ - vaddw.u16 q0, q12, d28 │ │ - vsub.i32 q1, q8, q15 │ │ - vsub.i32 q2, q8, q0 │ │ - vsub.i32 q15, q11, q15 │ │ - vabs.s32 q1, q1 │ │ - vsub.i32 q0, q11, q0 │ │ - vabs.s32 q2, q2 │ │ - vabs.s32 q15, q15 │ │ - vabs.s32 q0, q0 │ │ - vcgt.s32 q3, q10, q1 │ │ - vcgt.s32 q5, q15, q10 │ │ - vcgt.s32 q15, q15, q1 │ │ - vcgt.s32 q4, q10, q2 │ │ - vcgt.s32 q1, q0, q10 │ │ - vcgt.s32 q0, q0, q2 │ │ - vmovn.i32 d5, q3 │ │ - vorr q15, q5, q15 │ │ - vmovn.i32 d4, q4 │ │ - vorr q0, q1, q0 │ │ - vbsl q2, q9, q14 │ │ - vmovn.i32 d29, q15 │ │ - vmovn.i32 d28, q0 │ │ - vbsl q14, q2, q13 │ │ - vst1.16 {d28-d29}, [r0] │ │ - bne 529fc │ │ - ldr r5, [sp, #8] │ │ - mov ip, r1 │ │ - mov fp, r3 │ │ - mov r0, r4 │ │ - cmp r5, r1 │ │ - beq 52968 │ │ + add r0, r0, r1, lsl #7 │ │ + ldr r6, [sp, #312] ; 0x138 │ │ + add r1, sp, #360 ; 0x168 │ │ + ldr fp, [r7, #8] │ │ + ldr lr, [r6] │ │ + ldmib r6, {r3, ip} │ │ + ldr r6, [r6, #12] │ │ + str r0, [sp, #20] │ │ + str r1, [sp, #28] │ │ mov r1, #0 │ │ - sub r6, ip, r5 │ │ - sub r1, r1, r5, lsl #1 │ │ - ldrh r3, [r2, -r1] │ │ - ldr r4, [sp, #20] │ │ - add r7, r4, r3 │ │ - subs r5, lr, r7 │ │ - rsbmi r5, r5, #0 │ │ - cmp r8, r5 │ │ - movgt r3, lr │ │ - subs r4, r9, r7 │ │ - rsbmi r4, r4, #0 │ │ - mov r7, r9 │ │ - cmp r4, r5 │ │ - movgt r7, r3 │ │ - cmp r4, r8 │ │ - movgt r7, r3 │ │ - subs r6, r6, #1 │ │ - strh r7, [sl, -r1] │ │ - sub r1, r1, #2 │ │ - bne 52a9c │ │ - b 52968 │ │ - add sp, sp, #24 │ │ - vpop {d8-d11} │ │ - add sp, sp, #4 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #52 ; 0x34 │ │ - str r0, [sp, #16] │ │ - ldr r0, [sp, #88] ; 0x58 │ │ - str r2, [sp, #44] ; 0x2c │ │ - cmp r0, #1 │ │ - cmpge r3, #1 │ │ - blt 52d70 │ │ - ldr r6, [sp, #44] ; 0x2c │ │ - asr r1, r1, #1 │ │ - ldr r2, [pc, #592] ; 52d78 │ │ - vmov.i32 q9, #256 ; 0x00000100 │ │ - add r0, r6, r3, lsl #1 │ │ - ldr r7, [sp, #88] ; 0x58 │ │ - add r9, r6, #2 │ │ - mov r8, #0 │ │ - ldr r2, [pc, r2] │ │ - ldrh lr, [r0] │ │ - add r0, r0, #2 │ │ + asr r0, r6, r4 │ │ str r0, [sp, #4] │ │ - lsl r0, r1, #1 │ │ - str r0, [sp, #28] │ │ - bic r0, r3, #7 │ │ - mov r5, r7 │ │ - lsl r7, r7, #1 │ │ + asr r0, r3, r5 │ │ + ldr r3, [sp, #348] ; 0x15c │ │ + ldr r7, [pc, #3616] ; 66e6c │ │ + ldr r7, [pc, r7] │ │ str r0, [sp] │ │ - vdup.32 q8, lr │ │ - ldr r0, [sp, #16] │ │ - ldrh r7, [r6, -r7] │ │ - str r7, [sp, #36] ; 0x24 │ │ - add r7, r2, r5 │ │ - str r7, [sp, #32] │ │ - add r7, r2, r3 │ │ - add r2, r2, r3, lsl #1 │ │ - str r7, [sp, #48] ; 0x30 │ │ - str r2, [sp, #8] │ │ - str r1, [sp, #12] │ │ - str r3, [sp, #20] │ │ - b 52bac │ │ - ldr r1, [sp, #28] │ │ - add r8, r8, #1 │ │ - add r0, r0, r1 │ │ - ldr r1, [sp, #88] ; 0x58 │ │ - cmp r8, r1 │ │ - beq 52d70 │ │ - ldr r1, [sp, #32] │ │ - cmp r3, #8 │ │ - ldr r2, [sp, #36] ; 0x24 │ │ - mov r5, #0 │ │ - ldr r4, [sp, #44] ; 0x2c │ │ - ldrb ip, [r1, r8] │ │ - rsb r1, ip, #256 ; 0x100 │ │ - mul r1, r1, r2 │ │ - mvn r2, r8 │ │ - add fp, r4, r2, lsl #1 │ │ - add sl, r1, #256 ; 0x100 │ │ - bcs 52c24 │ │ - ldr r1, [sp, #48] ; 0x30 │ │ - sub r6, r3, r5 │ │ - add r4, r1, r5 │ │ - mov r1, #0 │ │ - sub r5, r1, r5, lsl #1 │ │ - ldrh r1, [r9, -r5] │ │ - subs r6, r6, #1 │ │ - ldrb r2, [r4], #1 │ │ - ldrh r7, [fp] │ │ - mla r1, r1, ip, sl │ │ - mla r1, r7, r2, r1 │ │ - rsb r2, r2, #256 ; 0x100 │ │ - mla r1, r2, lr, r1 │ │ - lsr r1, r1, #9 │ │ - strh r1, [r0, -r5] │ │ - sub r5, r5, #2 │ │ - bne 52bf0 │ │ - b 52b94 │ │ - ldr r2, [sp, #12] │ │ - mov r7, r8 │ │ - mov r6, #0 │ │ - str r7, [sp, #40] ; 0x28 │ │ - mov r5, #0 │ │ - mla r1, r2, r8, r3 │ │ - ldr r3, [sp, #16] │ │ - mul r2, r2, r8 │ │ - add r4, r3, r1, lsl #1 │ │ - ldr r1, [sp, #48] ; 0x30 │ │ - cmp r1, r4 │ │ - mov r1, #0 │ │ - movwcc r1, #1 │ │ - add r8, r3, r2, lsl #1 │ │ + asr r0, fp, r5 │ │ + str r1, [sp, #40] ; 0x28 │ │ + cmp r0, lr, asr r5 │ │ + ldrb r8, [r7, r3, lsl #3] │ │ + mov r3, r4 │ │ + ldr r7, [sp, #344] ; 0x158 │ │ str r1, [sp, #24] │ │ - mvn r3, r7, lsl #1 │ │ - ldr r1, [sp, #8] │ │ - ldr r2, [sp, #4] │ │ - cmp r1, r8 │ │ - ldr r7, [sp, #44] ; 0x2c │ │ - movwhi r6, #1 │ │ - cmp r9, r4 │ │ + asr r2, r2, r3 │ │ + str r1, [sp, #8] │ │ mov r1, #0 │ │ - add r3, r3, r7 │ │ - movwcc r1, #1 │ │ - cmp r8, r2 │ │ - mov r2, #0 │ │ - movwcc r2, #1 │ │ - cmp fp, r4 │ │ - mov r4, #0 │ │ - movwcc r4, #1 │ │ - cmp r3, r8 │ │ + movwgt r1, #1 │ │ + cmp r2, ip, asr r3 │ │ mov r3, #0 │ │ - movwhi r3, #1 │ │ - tst r3, r4 │ │ - andseq r1, r2, r1 │ │ - bne 52d64 │ │ - ldr r1, [sp, #24] │ │ - ldr r3, [sp, #20] │ │ - ldr r8, [sp, #40] ; 0x28 │ │ - ands r1, r6, r1 │ │ - bne 52bdc │ │ - vld1.16 {d24[]}, [fp :16] │ │ - ldr r8, [sp] │ │ - mov r5, #0 │ │ - vmovl.u16 q12, d24 │ │ - ldr r6, [sp, #48] ; 0x30 │ │ - vdup.32 q10, sl │ │ - vdup.32 q11, ip │ │ - add r1, r9, r5 │ │ - vld1.8 {d30}, [r6]! │ │ - vorr q0, q10, q10 │ │ - subs r8, r8, #8 │ │ - vld1.16 {d26-d27}, [r1] │ │ - vmovl.u8 q15, d30 │ │ - vorr q1, q10, q10 │ │ - add r1, r0, r5 │ │ - vmovl.u16 q14, d27 │ │ - add r5, r5, #16 │ │ - vmovl.u16 q13, d26 │ │ - vmla.i32 q0, q11, q14 │ │ - vmla.i32 q1, q11, q13 │ │ - vmovl.u16 q14, d31 │ │ - vmovl.u16 q13, d30 │ │ - vmla.i32 q0, q12, q14 │ │ - vmla.i32 q1, q12, q13 │ │ - vsubw.u16 q13, q9, d31 │ │ - vsubw.u16 q14, q9, d30 │ │ - vmla.i32 q0, q13, q8 │ │ - vmla.i32 q1, q14, q8 │ │ - vshrn.i32 d27, q0, #9 │ │ - vshrn.i32 d26, q1, #9 │ │ - vst1.16 {d26-d27}, [r1] │ │ - bne 52ce8 │ │ - ldr r3, [sp, #20] │ │ - ldr r5, [sp] │ │ - ldr r8, [sp, #40] ; 0x28 │ │ - cmp r5, r3 │ │ - beq 52b94 │ │ - b 52bdc │ │ - ldr r3, [sp, #20] │ │ - ldr r8, [sp, #40] ; 0x28 │ │ - b 52bdc │ │ - add sp, sp, #52 ; 0x34 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq r8, r5, r4, lsl #31 │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #16 │ │ - ldr r9, [sp, #52] ; 0x34 │ │ - cmp r9, #1 │ │ - cmpge r3, #1 │ │ - blt 52ed0 │ │ - ldr r6, [pc, #316] ; 52ed8 │ │ - lsl r7, r9, #1 │ │ - mov r5, r0 │ │ - mov lr, #0 │ │ + ldrb r4, [r7] │ │ + ldr r7, [sp, #316] ; 0x13c │ │ + movwgt r3, #1 │ │ + ldr r6, [sp, #328] ; 0x148 │ │ + str r8, [sp, #32] │ │ + str r4, [sp, #36] ; 0x24 │ │ + str r7, [sp, #44] ; 0x2c │ │ + str r6, [sp, #16] │ │ + str r9, [sp, #12] │ │ + bl 80c7c │ │ + ldr r2, [sp, #308] ; 0x134 │ │ + lsl r3, r8, #2 │ │ + ldr r1, [sp, #324] ; 0x144 │ │ + add r0, r2, r0, lsl #2 │ │ + mov r2, r7 │ │ + ldr r5, [r0, #100] ; 0x64 │ │ + lsl r0, r4, #2 │ │ + ldrsb r1, [r1, #7] │ │ + str r0, [sp] │ │ + ldr r0, [sp, #140] ; 0x8c │ │ + stmib sp, {r0, r1} │ │ + mov r0, r9 │ │ + mov r1, r6 │ │ + blx r5 │ │ + ldr fp, [sp, #300] ; 0x12c │ │ + ldr lr, [sp, #260] ; 0x104 │ │ + ldr r9, [sp, #336] ; 0x150 │ │ + ldrb r0, [lr, #16] │ │ + cmp r0, #0 │ │ + beq 6631c │ │ + ldr r5, [sp, #340] ; 0x154 │ │ + mov r0, #0 │ │ + str r0, [sp, #360] ; 0x168 │ │ + add fp, fp, sl, lsl #2 │ │ + ldr r1, [r9, #2180] ; 0x884 │ │ + ldr r2, [r5, #12] │ │ + ldr r3, [sp, #304] ; 0x130 │ │ + sub r1, r1, #1 │ │ + and r3, r2, r3 │ │ + tst r3, r1 │ │ + bne 66144 │ │ + ldr r3, [r9, #2176] ; 0x880 │ │ + mvn r7, #0 │ │ + ldr r1, [r9, #2164] ; 0x874 │ │ + ldr r0, [r9, #2140] ; 0x85c │ │ + add r3, r7, r2, asr r3 │ │ + mul r1, r1, r3 │ │ + add r0, r0, r1, lsl #7 │ │ + ldr r7, [sp, #312] ; 0x138 │ │ + mov sl, r9 │ │ + ldr r5, [r5, #8] │ │ + ldr r1, [sp, #320] ; 0x140 │ │ + ldr lr, [r7] │ │ + ldmib r7, {r3, ip} │ │ + ldr r6, [r7, #12] │ │ + add r7, sp, #360 ; 0x168 │ │ + str r7, [sp, #28] │ │ + ldr r7, [sp, #284] ; 0x11c │ │ + str r0, [sp, #20] │ │ + asr r0, r6, r7 │ │ + asr r2, r2, r7 │ │ + str r0, [sp, #4] │ │ + asr r0, r3, r1 │ │ + ldr r3, [sp, #348] ; 0x15c │ │ + ldr r6, [pc, #3300] ; 66e70 │ │ ldr r6, [pc, r6] │ │ - ldrh fp, [r2, -r7] │ │ - asr r7, r1, #1 │ │ - add r1, r2, r3, lsl #1 │ │ - add sl, r6, r9 │ │ - add r1, r1, #2 │ │ - add r2, r2, #2 │ │ - str r1, [sp, #4] │ │ - mov r1, r7 │ │ - lsl ip, r7, #1 │ │ - bic r1, r3, #7 │ │ - str r7, [sp, #8] │ │ - str r1, [sp, #12] │ │ - str sl, [sp] │ │ - b 52df0 │ │ - add lr, lr, #1 │ │ - add r5, r5, ip │ │ - cmp lr, r9 │ │ - beq 52ed0 │ │ - ldrb r7, [sl, lr] │ │ - cmp r3, #8 │ │ - mov r6, #0 │ │ - rsb r4, r7, #256 ; 0x100 │ │ - mul r4, r4, fp │ │ - add r8, r4, #128 ; 0x80 │ │ - bcc 52ea4 │ │ - ldr r1, [sp, #8] │ │ - mul r4, r1, lr │ │ - ldr r1, [sp, #4] │ │ - add r6, r0, r4, lsl #1 │ │ - cmp r6, r1 │ │ - bcs 52e38 │ │ - add r4, r4, r3 │ │ - mov r6, #0 │ │ - add r4, r0, r4, lsl #1 │ │ - cmp r2, r4 │ │ - bcc 52ea4 │ │ - mov sl, fp │ │ - ldr fp, [sp, #12] │ │ - vdup.32 q8, r8 │ │ - mov r1, r9 │ │ - vdup.32 q9, r7 │ │ - mov r9, #0 │ │ - add r4, r2, r9 │ │ - vorr q12, q8, q8 │ │ - vld1.16 {d20-d21}, [r4] │ │ - add r4, r5, r9 │ │ - subs fp, fp, #8 │ │ - add r9, r9, #16 │ │ - vmovl.u16 q11, d21 │ │ - vmovl.u16 q10, d20 │ │ - vmla.i32 q12, q9, q11 │ │ - vorr q11, q8, q8 │ │ - vmla.i32 q11, q9, q10 │ │ - vshrn.i32 d21, q12, #8 │ │ - vshrn.i32 d20, q11, #8 │ │ - vst1.16 {d20-d21}, [r4] │ │ - bne 52e50 │ │ - ldr r6, [sp, #12] │ │ - mov fp, sl │ │ - ldr sl, [sp] │ │ - mov r9, r1 │ │ - cmp r6, r3 │ │ - beq 52de0 │ │ - sub r4, r3, r6 │ │ + str r0, [sp] │ │ + asr r0, r5, r1 │ │ + cmp r0, lr, asr r1 │ │ mov r1, #0 │ │ - sub r6, r1, r6, lsl #1 │ │ - ldrh r1, [r2, -r6] │ │ - subs r4, r4, #1 │ │ - mla r1, r1, r7, r8 │ │ - lsr r1, r1, #8 │ │ - strh r1, [r5, -r6] │ │ - sub r6, r6, #2 │ │ - bne 52eb0 │ │ - b 52de0 │ │ - add sp, sp, #16 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq r8, r5, r8, lsl sp │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #24 │ │ - ldr r9, [sp, #60] ; 0x3c │ │ - str r0, [sp, #12] │ │ - cmp r9, #1 │ │ - cmpge r3, #1 │ │ - blt 530a4 │ │ - add r0, r2, r3, lsl #1 │ │ - asr r1, r1, #1 │ │ - vmov.i32 q9, #256 ; 0x00000100 │ │ - mov ip, #0 │ │ - ldrh lr, [r0] │ │ - vmov.i32 q10, #128 ; 0x00000080 │ │ - ldr r0, [pc, #404] ; 530ac │ │ - vdup.32 q8, lr │ │ - ldr r0, [pc, r0] │ │ - str r1, [sp, #8] │ │ - add fp, r0, r3 │ │ - add r0, r0, r3, lsl #1 │ │ - str r0, [sp, #4] │ │ - lsl r0, r1, #1 │ │ - str r0, [sp, #20] │ │ - bic r0, r3, #7 │ │ + ldrb r9, [r6, r3, lsl #3] │ │ + movwgt r1, #1 │ │ + ldr r3, [sp, #344] ; 0x158 │ │ + cmp r2, ip, asr r7 │ │ + ldr r4, [sp, #316] ; 0x13c │ │ + ldr r8, [sp, #328] ; 0x148 │ │ + ldrb r6, [r3] │ │ + mov r3, #0 │ │ + str r3, [sp, #40] ; 0x28 │ │ + str r3, [sp, #24] │ │ + str r3, [sp, #8] │ │ + mov r3, #0 │ │ + movwgt r3, #1 │ │ + str r9, [sp, #32] │ │ + str r6, [sp, #36] ; 0x24 │ │ + str r4, [sp, #44] ; 0x2c │ │ + str r8, [sp, #16] │ │ + str fp, [sp, #12] │ │ + bl 80c7c │ │ + ldr r2, [sp, #308] ; 0x134 │ │ + lsl r3, r9, #2 │ │ + ldr r5, [sp, #260] ; 0x104 │ │ + mov r9, sl │ │ + add r0, r2, r0, lsl #2 │ │ + mov r2, r4 │ │ + ldr r7, [r0, #100] ; 0x64 │ │ + lsl r0, r6, #2 │ │ + ldrsb r1, [r5, #16] │ │ str r0, [sp] │ │ - ldr r0, [sp, #12] │ │ - str r3, [sp, #16] │ │ - b 52f5c │ │ - ldr r1, [sp, #20] │ │ - add ip, ip, #1 │ │ - cmp ip, r9 │ │ + ldr r0, [sp, #140] ; 0x8c │ │ + stmib sp, {r0, r1} │ │ + mov r0, fp │ │ + mov r1, r8 │ │ + blx r7 │ │ + mov lr, r5 │ │ + b 6631c │ │ + ldrb r0, [r5, #12] │ │ + mov lr, r5 │ │ + cmp r0, #0 │ │ + beq 6631c │ │ + ldr r0, [sp, #284] ; 0x11c │ │ + ldr r1, [sp, #328] ; 0x148 │ │ + ldr r3, [sp, #320] ; 0x140 │ │ + asr r0, r8, r0 │ │ + ldr r2, [r9, #2776] ; 0xad8 │ │ + mul r1, r1, r0 │ │ + ldr r0, [sp, #340] ; 0x154 │ │ + cmp r2, #0 │ │ + ldr r0, [r0, #8] │ │ + add r1, r1, r0, asr r3 │ │ + lsl fp, r1, #2 │ │ + beq 662b4 │ │ + ldr r1, [r9, #2144] ; 0x860 │ │ + and r2, r0, #1 │ │ + and r3, r8, #1 │ │ + add r2, r2, r8, asr #1 │ │ + add r0, r3, r0, asr #1 │ │ + ldr r3, [sp, #312] ; 0x138 │ │ + asr r1, r1, #1 │ │ + mov r6, r9 │ │ + mla r0, r1, r2, r0 │ │ + ldr r1, [r9, #2792] ; 0xae8 │ │ + ldr sl, [r3, #36] ; 0x24 │ │ + ldr r2, [sp, #72] ; 0x48 │ │ + add r2, sl, r2 │ │ + str r2, [r3, #36] ; 0x24 │ │ + add r0, r0, r0, lsl #1 │ │ + add r9, r1, r0, lsl #4 │ │ + b 662c0 │ │ + andeq r7, r5, r0, asr #8 │ │ + mov r6, r9 │ │ + ldr sl, [sp, #68] ; 0x44 │ │ + ldr r9, [sp, #100] ; 0x64 │ │ + ldr r0, [r6, #2088] ; 0x828 │ │ + add r2, r9, #16 │ │ + ldr r1, [r6, #1260] ; 0x4ec │ │ + mov r3, sl │ │ + ldr r4, [sp, #108] ; 0x6c │ │ + ldr r5, [r0, #124] ; 0x7c │ │ + add r0, r1, fp │ │ + ldr r1, [sp, #328] ; 0x148 │ │ + ldr r7, [sp, #112] ; 0x70 │ │ + str r4, [sp] │ │ + str r7, [sp, #4] │ │ + blx r5 │ │ + ldr r0, [r6, #2088] ; 0x828 │ │ + add r2, r9, #32 │ │ + ldr r1, [r6, #1272] ; 0x4f8 │ │ + mov r3, sl │ │ + ldr r5, [r0, #124] ; 0x7c │ │ + ldr r0, [r6, #1264] ; 0x4f0 │ │ + stm sp, {r4, r7} │ │ + add r0, r0, fp │ │ + blx r5 │ │ + ldr lr, [sp, #260] ; 0x104 │ │ + mov r9, r6 │ │ + ldr r0, [sp, #276] ; 0x114 │ │ + ldr r1, [sp, #272] ; 0x110 │ │ + ldr r7, [sp, #172] ; 0xac │ │ + ldr r0, [r0] │ │ + ldr r6, [sp, #320] ; 0x140 │ │ add r0, r0, r1 │ │ - beq 530a4 │ │ - mvn r1, ip │ │ - cmp r3, #8 │ │ - add r8, r2, r1, lsl #1 │ │ - mov r5, #0 │ │ - bcs 52fb0 │ │ + ldr r3, [sp, #160] ; 0xa0 │ │ mov r1, #0 │ │ - add r4, fp, r5 │ │ - sub r6, r1, r5, lsl #1 │ │ - sub r5, r3, r5 │ │ - ldrb r7, [r4], #1 │ │ - subs r5, r5, #1 │ │ - ldrh r1, [r8] │ │ - mul r1, r1, r7 │ │ - rsb r7, r7, #256 ; 0x100 │ │ - mla r1, r7, lr, r1 │ │ - add r1, r1, #128 ; 0x80 │ │ - lsr r1, r1, #8 │ │ - strh r1, [r0, -r6] │ │ - sub r6, r6, #2 │ │ - bne 52f80 │ │ - b 52f48 │ │ - ldr r1, [sp, #8] │ │ - mov sl, #0 │ │ - mov r9, #0 │ │ - mov r7, fp │ │ - mla r4, r1, ip, r3 │ │ - ldr r3, [sp, #4] │ │ - mul r5, r1, ip │ │ - ldr r1, [sp, #12] │ │ - add r4, r1, r4, lsl #1 │ │ - cmp fp, r4 │ │ - mvn fp, ip, lsl #1 │ │ - add r1, r1, r5, lsl #1 │ │ - movwcc sl, #1 │ │ - cmp r3, r1 │ │ - add r6, fp, r2 │ │ - movwhi r9, #1 │ │ - cmp r8, r4 │ │ - mov r4, #0 │ │ - mov r5, #0 │ │ - movwcc r4, #1 │ │ - cmp r6, r1 │ │ - mov r6, #0 │ │ - movwhi r6, #1 │ │ - tst r9, sl │ │ - bne 53094 │ │ - ldr r9, [sp, #60] ; 0x3c │ │ - ands r4, r6, r4 │ │ - ldr r3, [sp, #16] │ │ - mov fp, r7 │ │ - bne 52f70 │ │ - vld1.16 {d22[]}, [r8 :16] │ │ - ldr sl, [sp] │ │ - mov r5, r0 │ │ - mov r4, fp │ │ - vmovl.u16 q11, d22 │ │ - vld1.8 {d24}, [r4]! │ │ - subs sl, sl, #8 │ │ - vmovl.u8 q12, d24 │ │ - vsubw.u16 q13, q9, d25 │ │ - vsubw.u16 q14, q9, d24 │ │ - vmul.i32 q13, q13, q8 │ │ - vmul.i32 q14, q14, q8 │ │ - vmovl.u16 q15, d25 │ │ - vmovl.u16 q12, d24 │ │ - vmla.i32 q13, q11, q15 │ │ - vmla.i32 q14, q11, q12 │ │ - vadd.i32 q12, q13, q10 │ │ - vshrn.i32 d25, q12, #8 │ │ - vadd.i32 q13, q14, q10 │ │ - vshrn.i32 d24, q13, #8 │ │ - vst1.16 {d24-d25}, [r5]! │ │ - bne 5303c │ │ - ldr r3, [sp, #16] │ │ - ldr r5, [sp] │ │ - cmp r5, r3 │ │ - beq 52f48 │ │ - b 52f70 │ │ - ldr r9, [sp, #60] ; 0x3c │ │ - mov fp, r7 │ │ - ldr r3, [sp, #16] │ │ - b 52f70 │ │ - add sp, sp, #24 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq r8, r5, r4, lsr #23 │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #300 ; 0x12c │ │ + ldrb r0, [r0, #560] ; 0x230 │ │ + cmp r3, r7, lsr r6 │ │ + movwgt r1, #1 │ │ + orr r2, r0, #2 │ │ + str r1, [sp, #192] ; 0xc0 │ │ + ldr r1, [sp, #124] ; 0x7c │ │ + sub r2, r2, #11 │ │ + clz r2, r2 │ │ + cmp r0, #10 │ │ + ldrb r1, [r1] │ │ + lsr r2, r2, #5 │ │ + lsl r2, r2, #9 │ │ + orr r0, r1, #2 │ │ + movweq r2, #512 ; 0x200 │ │ + cmp r0, #11 │ │ + movweq r2, #512 ; 0x200 │ │ + cmp r1, #10 │ │ + movweq r2, #512 ; 0x200 │ │ + cmp r3, r7, lsr r6 │ │ + str r2, [sp, #248] ; 0xf8 │ │ + bgt 663b8 │ │ + ldr r0, [sp, #180] ; 0xb4 │ │ + ldr sl, [sp, #340] ; 0x154 │ │ + cmp r0, #0 │ │ + ldreq r0, [r9, #1284] ; 0x504 │ │ + moveq r2, #4 │ │ + ldreq r1, [sp, #128] ; 0x80 │ │ + subeq r0, r0, #1 │ │ + andeq r0, r1, r2, lsr r0 │ │ + streq r0, [sp, #192] ; 0xc0 │ │ + b 663bc │ │ + ldr sl, [sp, #340] ; 0x154 │ │ + ldr r1, [sp, #216] ; 0xd8 │ │ + lsr fp, r7, r6 │ │ + clz r0, r1 │ │ + cmp r1, #0 │ │ + lsr r0, r0, #5 │ │ + str r0, [sp, #228] ; 0xe4 │ │ + bne 663fc │ │ + ldr r0, [sp, #120] ; 0x78 │ │ + ldr r1, [sp, #116] ; 0x74 │ │ + cmp r1, r0 │ │ + ldrge r0, [r9, #1284] ; 0x504 │ │ + movge r2, #32 │ │ + ldrge r1, [sp, #128] ; 0x80 │ │ + subge r0, r0, #1 │ │ + andge r0, r1, r2, lsr r0 │ │ + strge r0, [sp, #228] ; 0xe4 │ │ + ldr r0, [sp, #160] ; 0xa0 │ │ + mov r2, #0 │ │ + ldr r8, [sl, #12] │ │ + cmp r0, fp │ │ + movlt fp, r0 │ │ + ldr r0, [sp, #216] ; 0xd8 │ │ + str fp, [sp, #244] ; 0xf4 │ │ + lsr r0, r0, r6 │ │ + str r0, [sp, #268] ; 0x10c │ │ + b 66448 │ │ + str r7, [sp, #236] ; 0xec │ │ + ldr r7, [sp, #284] ; 0x11c │ │ + ldr r0, [sp, #236] ; 0xec │ │ + ldr r2, [sp, #280] ; 0x118 │ │ + sub r8, r1, r0, lsl r7 │ │ + ldr r7, [sp, #204] ; 0xcc │ │ + cmp r2, #2 │ │ + str r8, [sl, #12] │ │ + beq 654d0 │ │ + ldr r0, [sp, #180] ; 0xb4 │ │ + add r3, r2, #1 │ │ + ldr r7, [sp, #200] ; 0xc8 │ │ + add r1, r8, r0 │ │ + ldr r0, [sp, #224] ; 0xe0 │ │ + str r1, [sl, #12] │ │ + cmp r7, r0 │ │ + str r3, [sp, #280] ; 0x118 │ │ + bge 66424 │ │ mov r6, r2 │ │ - ldr r2, [pc, #628] ; 53338 │ │ - mov r9, r0 │ │ - ldr r0, [sp, #340] ; 0x154 │ │ - mov r4, r1 │ │ - movw r1, #510 ; 0x1fe │ │ - ldr r2, [pc, r2] │ │ - and r1, r0, r1 │ │ - mov r7, r3 │ │ - ldr r3, [sp, #336] ; 0x150 │ │ - add r1, r2, r1 │ │ - cmp r0, #1024 ; 0x400 │ │ - ldrh r1, [r1] │ │ - str r1, [sp, #28] │ │ - ubfx r2, r0, #9, #1 │ │ - str r7, [sp, #40] ; 0x28 │ │ - bcc 531e8 │ │ - bfc r0, #9, #23 │ │ - add r5, r3, r7 │ │ - cmp r0, #51 ; 0x33 │ │ - bcc 53184 │ │ - mov r1, #16 │ │ - lsr r1, r1, r2 │ │ - cmp r1, r5 │ │ - blt 53184 │ │ - ldr r7, [sp, #40] ; 0x28 │ │ - mov r1, r3 │ │ - add fp, sp, #44 ; 0x2c │ │ - ldr r0, [sp, #352] ; 0x160 │ │ - cmp r7, r3 │ │ - add r2, r6, #2 │ │ - movlt r1, r7 │ │ - str r0, [sp, #4] │ │ - add r1, r1, r7 │ │ - str r1, [sp] │ │ - mov r0, fp │ │ - mov r1, r5 │ │ - mvn r3, #0 │ │ - bl 54404 │ │ - mvn r0, #1 │ │ - add r8, r0, r5, lsl #1 │ │ - ldr r0, [sp, #28] │ │ - mov r1, r7 │ │ - ldr r3, [sp, #336] ; 0x150 │ │ - mov sl, #2 │ │ - lsl r0, r0, #1 │ │ - str r0, [sp, #28] │ │ - cmp r3, #1 │ │ - cmpge r1, #1 │ │ - blt 53330 │ │ - b 53214 │ │ - rsb r1, r0, #90 ; 0x5a │ │ - mov r0, r5 │ │ - bl 54518 │ │ - ldr r3, [sp, #336] ; 0x150 │ │ + add r2, r9, r3, lsl #2 │ │ + movw r3, #2132 ; 0x854 │ │ + ldr r8, [sp, #268] ; 0x10c │ │ + add r3, r2, r3 │ │ + str r3, [sp, #220] ; 0xdc │ │ + movw r3, #1256 ; 0x4e8 │ │ + add r2, r2, r3 │ │ + str r2, [sp, #208] ; 0xd0 │ │ + mov r4, r8 │ │ + ldr r2, [sp, #324] ; 0x144 │ │ + str r7, [sp, #236] ; 0xec │ │ + ldr r0, [sl, #8] │ │ + add r2, r2, r6 │ │ + ldr r7, [sp, #284] ; 0x11c │ │ + add r2, r2, #7 │ │ + ldr r8, [sp, #320] ; 0x140 │ │ + str r6, [sp, #296] ; 0x128 │ │ + str r2, [sp, #288] ; 0x120 │ │ + b 664fc │ │ + ldr r1, [sp, #344] ; 0x158 │ │ + sub r0, r0, r4, lsl r8 │ │ + ldr r7, [sp, #284] ; 0x11c │ │ + ldrb r2, [r1] │ │ + ldr r1, [sl, #12] │ │ + add r1, r1, r2, lsl r7 │ │ + strd r0, [sl, #8] │ │ + ldr r3, [sp, #236] ; 0xec │ │ + ldr r4, [sp, #268] ; 0x10c │ │ + mov r6, r3 │ │ + add r6, r3, r2 │ │ + ldr r2, [sp, #224] ; 0xe0 │ │ + str r6, [sp, #236] ; 0xec │ │ + cmp r6, r2 │ │ + mov r3, r6 │ │ + bge 6642c │ │ + ldr r2, [sp, #216] ; 0xd8 │ │ + cmp r4, fp │ │ + add r0, r0, r2 │ │ + ldr r2, [sp, #208] ; 0xd0 │ │ + ldr ip, [r2] │ │ + str r0, [sl, #8] │ │ + bge 664bc │ │ + ldr r6, [sp, #236] ; 0xec │ │ + asr r1, r1, r7 │ │ + ldr r3, [sp, #200] ; 0xc8 │ │ + ldr r7, [sp, #296] ; 0x128 │ │ + cmp r6, r3 │ │ + mov r2, r6 │ │ + ldr r6, [sp, #192] ; 0xc0 │ │ + mov r3, #0 │ │ + movwle r3, #1 │ │ + cmp r6, #0 │ │ + movwne r6, #1 │ │ + and r3, r6, r3 │ │ + str r3, [sp, #256] ; 0x100 │ │ + add r6, sl, r7, lsl #5 │ │ + ldr r3, [sp, #328] ; 0x148 │ │ + ldr r7, [sp, #324] ; 0x144 │ │ + mul r1, r1, r3 │ │ + ldr r3, [sp, #188] ; 0xbc │ │ + add r3, r2, r3 │ │ + add r3, r6, r3 │ │ + add r2, r3, #80 ; 0x50 │ │ + str r2, [sp, #292] ; 0x124 │ │ + add r1, r1, r0, asr r8 │ │ + add r5, ip, r1, lsl #2 │ │ + ldrb r1, [r7, #1] │ │ + cmp r1, #13 │ │ + bne 665d0 │ │ + b 665c0 │ │ + ldr r0, [sp, #348] ; 0x15c │ │ + ldr r1, [pc, #2288] ; 66e84 │ │ + ldr r1, [pc, r1] │ │ + ldrb r6, [r1, r0, lsl #3] │ │ + ldr r0, [sl, #8] │ │ + add r4, r4, r6 │ │ + add r5, r5, r6, lsl #2 │ │ + cmp r4, fp │ │ + add r0, r0, r6, lsl r8 │ │ + str r0, [sl, #8] │ │ + bge 664bc │ │ + ldrb r1, [r7, #1] │ │ + cmp r1, #13 │ │ + bne 665d0 │ │ + ldr r2, [sp, #288] ; 0x120 │ │ + ldrb r2, [r2] │ │ + cmp r2, #0 │ │ + bne 665dc │ │ + ldrb r2, [lr, #12] │ │ + cmp r2, #0 │ │ + beq 66664 │ │ + ldrb r0, [lr, #6] │ │ cmp r0, #0 │ │ - ldr r7, [sp, #40] ; 0x28 │ │ - beq 531e8 │ │ - cmp r7, r3 │ │ - mov r1, r3 │ │ - movlt r1, r7 │ │ - add fp, sp, #44 ; 0x2c │ │ - add r1, r1, r7 │ │ - mvn r2, #0 │ │ - add r3, r6, #2 │ │ - str r3, [sp] │ │ - str r2, [sp, #4] │ │ + beq 66894 │ │ + ldr r0, [r9, #2776] ; 0xad8 │ │ + cmp r0, #0 │ │ + bne 66588 │ │ + ldr r0, [sp, #344] ; 0x158 │ │ + ldrb r0, [r0] │ │ + sub r0, r0, #1 │ │ + cmp r0, #15 │ │ + bhi 66a90 │ │ + add r1, pc, #4 │ │ + ldr r0, [r1, r0, lsl #2] │ │ + add pc, r1, r0 │ │ + andeq r0, r0, r0, asr #32 │ │ + andeq r0, r0, ip, asr #8 │ │ + andeq r0, r0, ip, ror r4 │ │ + andeq r0, r0, r8, lsr r4 │ │ + andeq r0, r0, ip, ror r4 │ │ + andeq r0, r0, ip, ror r4 │ │ + andeq r0, r0, ip, ror r4 │ │ + andeq r0, r0, ip, asr r4 │ │ + andeq r0, r0, ip, ror r4 │ │ + andeq r0, r0, ip, ror r4 │ │ + andeq r0, r0, ip, ror r4 │ │ + andeq r0, r0, ip, ror r4 │ │ + andeq r0, r0, ip, ror r4 │ │ + andeq r0, r0, ip, ror r4 │ │ + andeq r0, r0, ip, ror r4 │ │ + andeq r0, r0, r4, ror r4 │ │ + ldr r1, [sp, #292] ; 0x124 │ │ + mov r0, #64 ; 0x40 │ │ + strb r0, [r1] │ │ + b 66a90 │ │ + ldr r3, [sp, #256] ; 0x100 │ │ + ldrsb r2, [r7, #6] │ │ + str r2, [sp, #352] ; 0x160 │ │ mov r2, #0 │ │ - str r1, [sp, #8] │ │ - mov r1, r5 │ │ - str r0, [sp, #12] │ │ - mov r0, fp │ │ - mov r3, r5 │ │ - bl 545f4 │ │ - ldr r3, [sp, #336] ; 0x150 │ │ - b 531fc │ │ - cmp r7, r3 │ │ - mov r0, r3 │ │ - movlt r0, r7 │ │ - add r5, r0, r7 │ │ - add fp, r6, #2 │ │ - sub r8, r5, #1 │ │ - mov r1, r7 │ │ - mov sl, #1 │ │ - cmp r3, #1 │ │ - cmpge r1, #1 │ │ - blt 53330 │ │ - add r0, fp, r8, lsl #1 │ │ - asr r2, r4, #1 │ │ - str r0, [sp, #20] │ │ - lsl r0, r2, #1 │ │ - ldr r2, [sp, #28] │ │ + cmp r3, #0 │ │ + str r5, [sp, #332] ; 0x14c │ │ + bne 666a0 │ │ + ldr r2, [sp, #348] ; 0x15c │ │ + ldr r3, [pc, #2024] ; 66e74 │ │ + ldr r3, [pc, r3] │ │ + ldrb r2, [r3, r2, lsl #3] │ │ + add r2, r4, r2 │ │ + cmp r2, fp │ │ + mov r2, #0 │ │ + movwge r2, #1 │ │ + ldr r3, [sp, #268] ; 0x10c │ │ + eor r2, r2, #1 │ │ + ldr r5, [sp, #304] ; 0x130 │ │ + cmp r4, r3 │ │ + ble 666c8 │ │ mov r3, #0 │ │ - str r0, [sp, #24] │ │ - b 5325c │ │ - ldr r0, [sp, #28] │ │ - ldr r2, [sp, #36] ; 0x24 │ │ - ldr r3, [sp, #32] │ │ - add r2, r2, r0 │ │ - ldr r0, [sp, #24] │ │ - add r3, r3, #1 │ │ - add r9, r9, r0 │ │ - ldr r0, [sp, #336] ; 0x150 │ │ - cmp r3, r0 │ │ - beq 53330 │ │ - str r3, [sp, #32] │ │ - asr r3, r2, #6 │ │ - str r2, [sp, #36] ; 0x24 │ │ - and r2, r2, #62 ; 0x3e │ │ - rsb r7, r2, #64 ; 0x40 │ │ - mov r4, r1 │ │ - mov r5, r9 │ │ + b 666f4 │ │ + andeq r7, r5, r4, asr #32 │ │ + andeq r6, r5, r8, ror #30 │ │ + andeq r6, r5, ip, lsl #29 │ │ + ldr r7, [sp, #228] ; 0xe4 │ │ + mov r3, #8 │ │ + cmp r7, #0 │ │ + bne 666f4 │ │ + ldr r7, [sp, #344] ; 0x158 │ │ + ldrb r6, [r7] │ │ + ldr r7, [sp, #236] ; 0xec │ │ + add r6, r7, r6 │ │ + ldr r7, [sp, #224] ; 0xe0 │ │ + cmp r6, r7 │ │ + movge r3, #0 │ │ + orr ip, r3, r2 │ │ + ldr r2, [sl, #12] │ │ + ldr r6, [r9, #2180] ; 0x884 │ │ + mov fp, r8 │ │ + and r5, r2, r5 │ │ + str r4, [sp, #300] ; 0x12c │ │ + sub r7, r6, #1 │ │ mov r6, #0 │ │ - cmp r3, r8 │ │ - bge 532cc │ │ - lsl r1, r3, #1 │ │ - mov r0, fp │ │ - ldrh r1, [r0, r1]! ; │ │ - add r3, r3, sl │ │ - sub r4, r4, #1 │ │ - add r5, r5, #2 │ │ - ldrh r0, [r0, #2] │ │ - mul r0, r2, r0 │ │ - mla r0, r7, r1, r0 │ │ - add r1, r9, r6, lsl #1 │ │ - add r6, r6, #1 │ │ - add r0, r0, #32 │ │ - lsr r0, r0, #6 │ │ + tst r5, r7 │ │ + bne 6673c │ │ + ldr r6, [r9, #2176] ; 0x880 │ │ + mvn r3, #0 │ │ + ldr r7, [r9, #2164] ; 0x874 │ │ + add r6, r3, r2, asr r6 │ │ + ldr r3, [sp, #220] ; 0xdc │ │ + mul r7, r7, r6 │ │ + ldr r6, [r3] │ │ + add r6, r6, r7, lsl #7 │ │ + ldr r7, [r9, #4] │ │ + asr r0, r0, fp │ │ + ldr r3, [sp, #312] ; 0x138 │ │ + ldr r8, [sp, #284] ; 0x11c │ │ + ldr r7, [r7, #1020] ; 0x3fc │ │ + ldr sl, [r3] │ │ + ldmib r3, {r5, lr} │ │ + asr r2, r2, r8 │ │ + ldr r3, [r3, #12] │ │ + str r7, [sp, #40] ; 0x28 │ │ + add r7, sp, #352 ; 0x160 │ │ + str r7, [sp, #28] │ │ + subs r7, r1, #13 │ │ + movne r7, r1 │ │ + asr r1, r3, r8 │ │ + str r1, [sp, #4] │ │ + asr r1, r5, fp │ │ + str r7, [sp, #24] │ │ + cmp r0, sl, asr fp │ │ + str r6, [sp, #20] │ │ + str ip, [sp, #8] │ │ + ldr r3, [sp, #348] ; 0x15c │ │ + ldr r7, [pc, #1756] ; 66e78 │ │ + ldr r7, [pc, r7] │ │ + str r1, [sp] │ │ + mov r1, #0 │ │ + movwgt r1, #1 │ │ + cmp r2, lr, asr r8 │ │ + ldrb r7, [r7, r3, lsl #3] │ │ + ldr r3, [sp, #344] ; 0x158 │ │ + ldr r6, [sp, #332] ; 0x14c │ │ + str r7, [sp, #32] │ │ + ldrb r5, [r3] │ │ + ldr r3, [sp, #316] ; 0x13c │ │ + str r3, [sp, #44] ; 0x2c │ │ + ldr r3, [sp, #328] ; 0x148 │ │ + str r3, [sp, #16] │ │ + mov r3, #0 │ │ + movwgt r3, #1 │ │ + str r5, [sp, #36] ; 0x24 │ │ + str r6, [sp, #12] │ │ + ldr r4, [sp, #336] ; 0x150 │ │ + bl 80c7c │ │ + ldr r1, [sp, #308] ; 0x134 │ │ + mov r9, r4 │ │ + ldr r2, [sp, #252] ; 0xfc │ │ + add r0, r1, r0, lsl #2 │ │ + ldr r1, [sp, #352] ; 0x160 │ │ + ldr r3, [sp, #340] ; 0x154 │ │ + orr r1, r1, r2 │ │ + str r1, [sp, #352] ; 0x160 │ │ + ldr r2, [r4, #2160] ; 0x870 │ │ + ldrd sl, [r3, #8] │ │ + lsl r3, r5, #2 │ │ + ldr r5, [sp, #304] ; 0x130 │ │ + ldr ip, [r0, #32] │ │ + orr r2, r8, r2, lsl #2 │ │ + ldr r0, [sp, #248] ; 0xf8 │ │ + and r5, fp, r5 │ │ + sub r2, r2, r5, lsl #2 │ │ + ldr r5, [sp, #240] ; 0xf0 │ │ + orr r0, r0, r1 │ │ + ldr r1, [r4, #2156] ; 0x86c │ │ + ldr r4, [sp, #320] ; 0x140 │ │ + and r5, sl, r5 │ │ + asr r2, r2, r8 │ │ + str r3, [sp] │ │ + orr r1, r4, r1, lsl #2 │ │ + lsl r3, r7, #2 │ │ + sub r1, r1, r5, lsl #2 │ │ + ldr sl, [sp, #340] ; 0x154 │ │ + asr r1, r1, r4 │ │ + stmib sp, {r0, r1, r2} │ │ + mov r0, r6 │ │ + ldr r1, [sp, #328] ; 0x148 │ │ + ldr r2, [sp, #316] ; 0x13c │ │ + blx ip │ │ + mov r8, r4 │ │ + ldr lr, [sp, #260] ; 0x104 │ │ + ldr r7, [sp, #324] ; 0x144 │ │ + mov r5, r6 │ │ + ldr fp, [sp, #244] ; 0xf4 │ │ + ldr r4, [sp, #300] ; 0x12c │ │ + ldrb r0, [lr, #6] │ │ + cmp r0, #0 │ │ + bne 665e8 │ │ + ldr r0, [r9, #2776] ; 0xad8 │ │ + cmp r0, #0 │ │ + beq 66948 │ │ + ldr r0, [sp, #348] ; 0x15c │ │ + ldr r1, [pc, #1488] ; 66e7c │ │ + ldr r1, [pc, r1] │ │ + ldrb r6, [r1, r0, lsl #3] │ │ + ldr r0, [sp, #344] ; 0x158 │ │ + ldr r1, [sp, #312] ; 0x138 │ │ + ldrb r0, [r0] │ │ + ldr r2, [r1, #40] ; 0x28 │ │ + smulbb r0, r6, r0 │ │ + add r0, r2, r0, lsl #5 │ │ + str r0, [r1, #40] ; 0x28 │ │ + ldr r3, [r9, #2144] ; 0x860 │ │ + ldrd r0, [sl, #8] │ │ + mla r0, r3, r1, r0 │ │ + ldr r1, [r9, #2788] ; 0xae4 │ │ + ldr r3, [sp, #280] ; 0x118 │ │ + add r0, r0, r0, lsl #2 │ │ + add r0, r1, r0, lsl #1 │ │ + add r1, r0, r3 │ │ + add r0, r0, r3, lsl #1 │ │ + ldrb r1, [r1, #6] │ │ + ldrsh r9, [r0] │ │ + str r1, [sp, #360] ; 0x168 │ │ + cmp r9, #0 │ │ + bmi 6693c │ │ + ldrb r0, [lr, #7] │ │ + mov r7, lr │ │ + ldr r1, [sp, #360] ; 0x168 │ │ + ldr r3, [sp, #308] ; 0x134 │ │ + add r0, r0, r0, lsl #4 │ │ + add r0, r3, r0, lsl #2 │ │ + mov r3, r9 │ │ + add r0, r0, r1, lsl #2 │ │ + ldr r1, [sp, #328] ; 0x148 │ │ + ldr ip, [r0, #340] ; 0x154 │ │ + mov r0, r5 │ │ + blx ip │ │ + mov lr, r7 │ │ + ldr r7, [sp, #324] ; 0x144 │ │ + ldr r9, [sp, #336] ; 0x150 │ │ + b 66598 │ │ + andeq r6, r5, ip, lsr #27 │ │ + ldr r1, [sp, #232] ; 0xe8 │ │ + mov r8, lr │ │ + ldrb r3, [lr, #7] │ │ + ldr r0, [sl, #640] ; 0x280 │ │ + str r1, [sp] │ │ + mov r1, #1 │ │ + str r1, [sp, #8] │ │ + ldr r1, [sp, #280] ; 0x118 │ │ + str r1, [sp, #12] │ │ + ldr r1, [sp, #264] ; 0x108 │ │ + str lr, [sp, #4] │ │ + add lr, sp, #256 ; 0x100 │ │ + str r1, [sp, #16] │ │ + add r1, sp, #360 ; 0x168 │ │ + str r1, [sp, #20] │ │ + add r1, lr, #103 ; 0x67 │ │ + str r1, [sp, #24] │ │ + ldr r1, [sp, #272] ; 0x110 │ │ + str r5, [sp, #332] ; 0x14c │ │ + mov r5, r4 │ │ + add r4, r4, r1 │ │ + ldr r1, [sp, #296] ; 0x128 │ │ + ldr r2, [sp, #292] ; 0x124 │ │ + add r0, r0, r1, lsl #5 │ │ + add r0, r0, r4 │ │ + add r1, r0, #64 ; 0x40 │ │ + mov r0, sl │ │ + bl 63860 │ │ + mov r1, r9 │ │ + mov r9, r0 │ │ + ldr r0, [r1, #2160] ; 0x870 │ │ + ldr r1, [sp, #344] ; 0x158 │ │ + ldr r3, [sp, #284] ; 0x11c │ │ + ldr r2, [sl, #12] │ │ + add r0, r0, r3 │ │ + ldrb r1, [r1] │ │ + sub r0, r0, r2 │ │ + cmp r1, r0, asr r3 │ │ + asrge r1, r0, r3 │ │ + sub r0, r1, #1 │ │ + cmp r0, #15 │ │ + bhi 66c00 │ │ + add r2, pc, #4 │ │ + ldr r0, [r2, r0, lsl #2] │ │ + add pc, r2, r0 │ │ + andeq r0, r0, r0, asr #32 │ │ + andeq r0, r0, r4, lsr r2 │ │ + andeq r0, r0, r4, lsl #4 │ │ + andeq r0, r0, r8, lsl r2 │ │ + andeq r0, r0, r4, lsl #4 │ │ + andeq r0, r0, r4, lsl #4 │ │ + andeq r0, r0, r4, lsl #4 │ │ + andeq r0, r0, r8, asr #4 │ │ + andeq r0, r0, r4, lsl #4 │ │ + andeq r0, r0, r4, lsl #4 │ │ + andeq r0, r0, r4, lsl #4 │ │ + andeq r0, r0, r4, lsl #4 │ │ + andeq r0, r0, r4, lsl #4 │ │ + andeq r0, r0, r4, lsl #4 │ │ + andeq r0, r0, r4, lsl #4 │ │ + andeq r0, r0, r0, ror r2 │ │ + ldr r0, [sp, #292] ; 0x124 │ │ + ldrb sl, [sp, #359] ; 0x167 │ │ + strb sl, [r0] │ │ + b 66c98 │ │ + ldr r1, [sp, #292] ; 0x124 │ │ + movw r0, #16448 ; 0x4040 │ │ + movt r0, #16448 ; 0x4040 │ │ + str r0, [r1] │ │ + b 66a90 │ │ + ldr r1, [sp, #292] ; 0x124 │ │ + movw r0, #16448 ; 0x4040 │ │ strh r0, [r1] │ │ - ldr r1, [sp, #40] ; 0x28 │ │ - cmp r6, r1 │ │ - bne 5327c │ │ - b 53234 │ │ - sub r2, r1, r6 │ │ - cmp r2, #1 │ │ - blt 53234 │ │ - ldr r0, [sp, #20] │ │ - mov lr, #0 │ │ - cmp r2, #8 │ │ - ldrh ip, [r0] │ │ - bcc 53310 │ │ - bic r3, r4, #7 │ │ - vdup.16 q8, ip │ │ - bic lr, r2, #7 │ │ - mov r6, r5 │ │ - vst1.16 {d16-d17}, [r6]! │ │ - subs r3, r3, #8 │ │ - bne 532fc │ │ - cmp r2, lr │ │ - beq 53234 │ │ - mov r0, #0 │ │ - sub r2, r0, lr, lsl #1 │ │ - strh ip, [r5, -r2] │ │ - add lr, lr, #1 │ │ - sub r2, r2, #2 │ │ - cmp r4, lr │ │ - bne 53318 │ │ - b 53234 │ │ - add sp, sp, #300 ; 0x12c │ │ + b 66a90 │ │ + ldr r1, [sp, #292] ; 0x124 │ │ + movw r0, #16448 ; 0x4040 │ │ + movt r0, #16448 ; 0x4040 │ │ + str r0, [r1] │ │ + str r0, [r1, #4] │ │ + b 66a90 │ │ + ldr r0, [sp, #292] ; 0x124 │ │ + vst1.8 {d8-d9}, [r0] │ │ + ldr r0, [sp, #348] ; 0x15c │ │ + ldr r1, [pc, #1004] ; 66e88 │ │ + ldr r1, [pc, r1] │ │ + ldrb r6, [r1, r0, lsl #3] │ │ + sub r0, r6, #1 │ │ + cmp r0, #15 │ │ + bhi 66598 │ │ + add r1, pc, #4 │ │ + ldr r0, [r1, r0, lsl #2] │ │ + add pc, r1, r0 │ │ + andeq r0, r0, r0, asr #32 │ │ + muleq r0, ip, r0 │ │ + ; instruction: 0xfffffae0 │ │ + andeq r0, r0, ip, rrx │ │ + ; instruction: 0xfffffae0 │ │ + ; instruction: 0xfffffae0 │ │ + ; instruction: 0xfffffae0 │ │ + andeq r0, r0, ip, asr #1 │ │ + ; instruction: 0xfffffae0 │ │ + ; instruction: 0xfffffae0 │ │ + ; instruction: 0xfffffae0 │ │ + ; instruction: 0xfffffae0 │ │ + ; instruction: 0xfffffae0 │ │ + ; instruction: 0xfffffae0 │ │ + ; instruction: 0xfffffae0 │ │ + andeq r0, r0, r0, lsl #2 │ │ + ldr r0, [sp, #276] ; 0x114 │ │ + mov r6, #1 │ │ + ldr r2, [sp, #296] ; 0x128 │ │ + ldr r1, [sp, #272] ; 0x110 │ │ + ldr r0, [r0] │ │ + add r1, r4, r1 │ │ + add r0, r0, r2, lsl #5 │ │ + add r0, r0, r1 │ │ + mov r1, #64 ; 0x40 │ │ + strb r1, [r0, #64] ; 0x40 │ │ + b 66598 │ │ + ldr r0, [sp, #276] ; 0x114 │ │ + mov r6, #4 │ │ + ldr r2, [sp, #296] ; 0x128 │ │ + ldr r1, [sp, #272] ; 0x110 │ │ + ldr r0, [r0] │ │ + add r1, r4, r1 │ │ + add r0, r0, r2, lsl #5 │ │ + add r0, r0, r1 │ │ + movw r1, #16448 ; 0x4040 │ │ + movt r1, #16448 ; 0x4040 │ │ + str r1, [r0, #64] ; 0x40 │ │ + b 66598 │ │ + ldr r0, [sp, #276] ; 0x114 │ │ + mov r6, #2 │ │ + ldr r2, [sp, #296] ; 0x128 │ │ + ldr r1, [sp, #272] ; 0x110 │ │ + ldr r0, [r0] │ │ + add r1, r4, r1 │ │ + add r0, r0, r2, lsl #5 │ │ + add r0, r0, r1 │ │ + movw r1, #16448 ; 0x4040 │ │ + strh r1, [r0, #64] ; 0x40 │ │ + b 66598 │ │ + ldrdeq r6, [r5], -ip │ │ + ldr r0, [sp, #276] ; 0x114 │ │ + mov r6, #8 │ │ + ldr r2, [sp, #296] ; 0x128 │ │ + ldr r1, [sp, #272] ; 0x110 │ │ + ldr r0, [r0] │ │ + add r1, r4, r1 │ │ + add r0, r0, r2, lsl #5 │ │ + add r0, r0, r1 │ │ + movw r1, #16448 ; 0x4040 │ │ + movt r1, #16448 ; 0x4040 │ │ + str r1, [r0, #68] ; 0x44 │ │ + str r1, [r0, #64] ; 0x40 │ │ + b 66598 │ │ + ldr r2, [sp, #276] ; 0x114 │ │ + movw r3, #16448 ; 0x4040 │ │ + ldr r6, [sp, #296] ; 0x128 │ │ + movt r3, #16448 ; 0x4040 │ │ + ldr r1, [sp, #272] ; 0x110 │ │ + ldr r0, [r2] │ │ + add r1, r4, r1 │ │ + add r0, r0, r6, lsl #5 │ │ + add r0, r0, r1 │ │ + str r3, [r0, #68] ; 0x44 │ │ + str r3, [r0, #64] ; 0x40 │ │ + ldr r0, [r2] │ │ + add r0, r0, r6, lsl #5 │ │ + mov r6, #16 │ │ + add r0, r0, r1 │ │ + str r3, [r0, #76] ; 0x4c │ │ + str r3, [r0, #72] ; 0x48 │ │ + b 66598 │ │ + ldrb sl, [sp, #359] ; 0x167 │ │ + ldr r0, [sp, #292] ; 0x124 │ │ + mov r2, sl │ │ + bl 2ddc <__aeabi_memset@plt> │ │ + b 66c98 │ │ + ldrb sl, [sp, #359] ; 0x167 │ │ + movw r0, #257 ; 0x101 │ │ + movt r0, #257 ; 0x101 │ │ + ldr r1, [sp, #292] ; 0x124 │ │ + mul r0, sl, r0 │ │ + str r0, [r1] │ │ + b 66c98 │ │ + ldrb sl, [sp, #359] ; 0x167 │ │ + ldr r1, [sp, #292] ; 0x124 │ │ + orr r0, sl, sl, lsl #8 │ │ + strh r0, [r1] │ │ + b 66c98 │ │ + ldrb sl, [sp, #359] ; 0x167 │ │ + movw r0, #257 ; 0x101 │ │ + movt r0, #257 ; 0x101 │ │ + mov r2, r0 │ │ + umull r0, r1, sl, r0 │ │ + mla r1, sl, r2, r1 │ │ + ldr r2, [sp, #292] ; 0x124 │ │ + str r0, [r2] │ │ + str r1, [r2, #4] │ │ + b 66c98 │ │ + ldrb sl, [sp, #359] ; 0x167 │ │ + movw r0, #257 ; 0x101 │ │ + movt r0, #257 ; 0x101 │ │ + mov r2, r0 │ │ + umull r0, r1, sl, r0 │ │ + mla r1, sl, r2, r1 │ │ + vmov.32 d16[0], r0 │ │ + ldr r0, [sp, #292] ; 0x124 │ │ + vmov.32 d16[1], r1 │ │ + vorr d17, d16, d16 │ │ + vst1.8 {d16-d17}, [r0] │ │ + ldr r0, [sp, #336] ; 0x150 │ │ + mov lr, r8 │ │ + ldr r1, [sp, #340] ; 0x154 │ │ + ldr r2, [sp, #348] ; 0x15c │ │ + ldr r0, [r0, #2156] ; 0x86c │ │ + ldr r1, [r1, #8] │ │ + ldr r3, [pc, #456] ; 66e80 │ │ + ldr r3, [pc, r3] │ │ + ldrb r6, [r3, r2, lsl #3] │ │ + ldr r2, [sp, #320] ; 0x140 │ │ + add r0, r0, r2 │ │ + sub r0, r0, r1 │ │ + mov r1, r6 │ │ + cmp r6, r0, asr r2 │ │ + asrge r1, r0, r2 │ │ + sub r0, r1, #1 │ │ + cmp r0, #15 │ │ + bhi 66d4c │ │ + add r2, pc, #4 │ │ + ldr r0, [r2, r0, lsl #2] │ │ + add pc, r2, r0 │ │ + andeq r0, r0, r0, asr #32 │ │ + andeq r0, r0, ip, lsr #1 │ │ + andeq r0, r0, r0, rrx │ │ + andeq r0, r0, r4, lsl #1 │ │ + andeq r0, r0, r0, rrx │ │ + andeq r0, r0, r0, rrx │ │ + andeq r0, r0, r0, rrx │ │ + andeq r0, r0, ip, asr #1 │ │ + andeq r0, r0, r0, rrx │ │ + andeq r0, r0, r0, rrx │ │ + andeq r0, r0, r0, rrx │ │ + andeq r0, r0, r0, rrx │ │ + andeq r0, r0, r0, rrx │ │ + andeq r0, r0, r0, rrx │ │ + andeq r0, r0, r0, rrx │ │ + andeq r0, r0, r0, lsl #2 │ │ + ldr r0, [sp, #276] ; 0x114 │ │ + ldr r1, [sp, #296] ; 0x128 │ │ + ldr r0, [r0] │ │ + add r0, r0, r1, lsl #5 │ │ + add r0, r0, r4 │ │ + strb sl, [r0, #64] ; 0x40 │ │ + b 66e34 │ │ + andeq r6, r5, r8, lsl #20 │ │ + ldr r0, [sp, #276] ; 0x114 │ │ + ldr r2, [sp, #296] ; 0x128 │ │ + ldr r0, [r0] │ │ + add r0, r0, r2, lsl #5 │ │ + mov r2, sl │ │ + add r0, r0, r4 │ │ + add r0, r0, #64 ; 0x40 │ │ + bl 2ddc <__aeabi_memset@plt> │ │ + b 66e30 │ │ + ldr r0, [sp, #276] ; 0x114 │ │ + movw r1, #257 ; 0x101 │ │ + ldr r2, [sp, #296] ; 0x128 │ │ + movt r1, #257 ; 0x101 │ │ + mul r1, sl, r1 │ │ + ldr r0, [r0] │ │ + add r0, r0, r2, lsl #5 │ │ + add r0, r0, r4 │ │ + str r1, [r0, #64] ; 0x40 │ │ + b 66e34 │ │ + ldr r0, [sp, #276] ; 0x114 │ │ + ldr r1, [sp, #296] ; 0x128 │ │ + ldr r0, [r0] │ │ + add r0, r0, r1, lsl #5 │ │ + orr r1, sl, sl, lsl #8 │ │ + add r0, r0, r4 │ │ + strh r1, [r0, #64] ; 0x40 │ │ + b 66e34 │ │ + movw r0, #257 ; 0x101 │ │ + ldr r2, [sp, #276] ; 0x114 │ │ + movt r0, #257 ; 0x101 │ │ + ldr r3, [sp, #296] ; 0x128 │ │ + mov ip, r0 │ │ + umull r0, r1, sl, r0 │ │ + ldr r2, [r2] │ │ + mla r1, sl, ip, r1 │ │ + add r2, r2, r3, lsl #5 │ │ + add r2, r2, r4 │ │ + str r0, [r2, #64] ; 0x40 │ │ + str r1, [r2, #68] ; 0x44 │ │ + b 66e34 │ │ + movw r0, #257 ; 0x101 │ │ + ldr r3, [sp, #276] ; 0x114 │ │ + movt r0, #257 ; 0x101 │ │ + umull lr, r1, sl, r0 │ │ + mov ip, r0 │ │ + ldr r0, [sp, #296] ; 0x128 │ │ + ldr r2, [r3] │ │ + mla r1, sl, ip, r1 │ │ + add r2, r2, r0, lsl #5 │ │ + add r2, r2, r4 │ │ + str lr, [r2, #64] ; 0x40 │ │ + str r1, [r2, #68] ; 0x44 │ │ + ldr r2, [r3] │ │ + add r2, r2, r0, lsl #5 │ │ + add r2, r2, r4 │ │ + str r1, [r2, #76] ; 0x4c │ │ + str lr, [r2, #72] ; 0x48 │ │ + mov lr, r8 │ │ + ldr r0, [sp, #320] ; 0x140 │ │ + mov r4, r5 │ │ + ldr sl, [sp, #340] ; 0x154 │ │ + ldr r5, [sp, #332] ; 0x14c │ │ + ldr r2, [sp, #264] ; 0x108 │ │ + mov r8, r0 │ │ + cmp r9, #0 │ │ + bpl 66904 │ │ + b 6693c │ │ + add sp, sp, #368 ; 0x170 │ │ + vpop {d8-d9} │ │ + add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - strdeq r8, [r5], -r0 │ │ + andeq r6, r5, ip, lsl r8 │ │ + andeq r6, r5, r4, lsr #14 │ │ + andeq r6, r5, r4, ror #11 │ │ + andeq r6, r5, r4, ror #1 │ │ + ldrdeq r5, [r5], -r4 │ │ + andeq r5, r5, r4, asr #29 │ │ + ; instruction: 0x00055ab8 │ │ + ldrdeq r6, [r5], -ip │ │ + ldrdeq r5, [r5], -r4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #316 ; 0x13c │ │ - ldr sl, [sp, #356] ; 0x164 │ │ - mov fp, r3 │ │ - str r0, [sp, #52] ; 0x34 │ │ - mov r7, r1 │ │ - ldr r3, [pc, #860] ; 536b8 │ │ - mov r8, r2 │ │ - mov r0, sl │ │ - ldr ip, [sp, #368] ; 0x170 │ │ - bfc r0, #9, #23 │ │ - ldr r6, [sp, #352] ; 0x160 │ │ - sub r1, r0, #90 ; 0x5a │ │ - ldr r3, [pc, r3] │ │ - bic r2, r1, #1 │ │ - rsb r5, r0, #180 ; 0xb4 │ │ - add r9, r3, r2 │ │ - bic r2, r5, #1 │ │ - add r2, r3, r2 │ │ - cmp sl, #1024 ; 0x400 │ │ - ldrh r2, [r2] │ │ - str r2, [sp, #36] ; 0x24 │ │ - ubfx r4, sl, #9, #1 │ │ - str r7, [sp, #44] ; 0x2c │ │ - str r5, [sp, #32] │ │ - str r4, [sp, #28] │ │ - bcc 53400 │ │ + sub sp, sp, #244 ; 0xf4 │ │ + str r2, [sp, #172] ; 0xac │ │ + str r1, [sp, #168] ; 0xa8 │ │ + ldr ip, [r0] │ │ + ldmib r0, {r2, r8, lr} │ │ + ldr sl, [pc, #4076] ; 67e98 │ │ + ldr sl, [pc, sl] │ │ + ldr r7, [ip, #2160] ; 0x870 │ │ + ldr r3, [ip, #2156] ; 0x86c │ │ + ldrb r9, [sl, r1, lsl #2]! │ │ + sub r5, r7, lr │ │ + ldr fp, [ip, #1284] ; 0x504 │ │ + sub r3, r3, r8 │ │ + ldrb r4, [sl, #1] │ │ + sub r7, fp, #1 │ │ + str r4, [sp, #68] ; 0x44 │ │ + cmp r5, r4 │ │ + clz r7, r7 │ │ + movgt r5, r4 │ │ + cmp r3, r9 │ │ + movgt r3, r9 │ │ + subs r4, fp, #3 │ │ + movwne r4, #1 │ │ + str r5, [sp, #64] ; 0x40 │ │ + str r3, [sp, #80] ; 0x50 │ │ + lsr r5, r7, #5 │ │ + str r4, [sp, #220] ; 0xdc │ │ + mov r7, #0 │ │ + ldr r4, [ip, #2088] ; 0x828 │ │ + movw r3, #13848 ; 0x3618 │ │ + cmp fp, #0 │ │ + str r4, [sp, #164] ; 0xa4 │ │ + str r7, [sp, #96] ; 0x60 │ │ + beq 66f44 │ │ + tst r8, #1 │ │ + bne 66f2c │ │ + ldr r4, [sp, #220] ; 0xdc │ │ + cmp r9, r4 │ │ + bls 66f44 │ │ + ldr r4, [sp, #68] ; 0x44 │ │ + mov r7, #1 │ │ + str r7, [sp, #96] ; 0x60 │ │ + cmp r4, r5 │ │ + andls r7, lr, #1 │ │ + strls r7, [sp, #96] ; 0x60 │ │ + add r2, r2, r3 │ │ + ldr r3, [ip, #1268] ; 0x4f4 │ │ + str r2, [sp, #184] ; 0xb8 │ │ + and r7, r8, #31 │ │ + str r7, [sp, #136] ; 0x88 │ │ + and r4, lr, #31 │ │ + mla r2, r3, lr, r8 │ │ + ldr r7, [ip, #1256] ; 0x4e8 │ │ + ldr r6, [sp, #220] ; 0xdc │ │ + str r4, [sp, #140] ; 0x8c │ │ + mov r4, r5 │ │ + ldr r5, [sp, #68] ; 0x44 │ │ + cmp fp, #0 │ │ + str r4, [sp, #180] ; 0xb4 │ │ + rsbne fp, fp, #3 │ │ + str r0, [sp, #228] ; 0xe4 │ │ + add r1, r7, r2, lsl #2 │ │ + add r2, r9, r6 │ │ + str r9, [sp, #92] ; 0x5c │ │ + lsr r2, r2, r6 │ │ + str ip, [sp, #224] ; 0xe0 │ │ + str r2, [sp, #212] ; 0xd4 │ │ + add r2, r5, r4 │ │ + str r1, [sp, #216] ; 0xd8 │ │ + lsr r2, r2, r4 │ │ + str r2, [sp, #208] ; 0xd0 │ │ + asr r2, lr, r4 │ │ + ldr r4, [ip, #1272] ; 0x4f8 │ │ + mul r4, r4, r2 │ │ + ldr r2, [ip, #12] │ │ + add r4, r4, r8, asr r6 │ │ + lsl r4, r4, #2 │ │ + str r4, [sp, #104] ; 0x68 │ │ + ldrb r4, [r2, #232] ; 0xe8 │ │ + tst r4, #1 │ │ + bne 67130 │ │ + ldr r2, [sp, #172] ; 0xac │ │ + mov r6, #9 │ │ + add r4, ip, #1408 ; 0x580 │ │ + add ip, sp, #20 │ │ + ldr r2, [r2, #8] │ │ + str r6, [sp, #32] │ │ + mov r6, #0 │ │ + str r9, [sp] │ │ + stmib sp, {r5, r8, lr} │ │ + str r6, [sp, #16] │ │ + stm ip, {r2, r4, r6} │ │ mov r2, #0 │ │ - cmp r0, #141 ; 0x8d │ │ - str r2, [sp, #48] ; 0x30 │ │ - bcc 533d0 │ │ - add r0, r6, fp │ │ - mov r2, #16 │ │ - mov r3, #0 │ │ - cmp r0, r2, lsr r4 │ │ - movwle r3, #1 │ │ - str r3, [sp, #48] ; 0x30 │ │ - cmp r1, #40 ; 0x28 │ │ - bge 53420 │ │ - add r2, sp, #58 ; 0x3a │ │ - add r0, r6, fp │ │ - add r7, r2, #128 ; 0x80 │ │ - mov r2, #16 │ │ - cmp r0, r2, lsr r4 │ │ - ble 53680 │ │ - str r9, [sp, #20] │ │ - mov r9, ip │ │ - str r7, [sp, #24] │ │ - b 53438 │ │ - add r1, sp, #58 ; 0x3a │ │ - mov r4, sl │ │ - add r0, r1, #130 ; 0x82 │ │ - add r7, r1, #128 ; 0x80 │ │ - mov r5, ip │ │ - mov r1, #0 │ │ - str r1, [sp, #48] ; 0x30 │ │ - b 53498 │ │ - add r0, r6, fp │ │ - add r2, sp, #58 ; 0x3a │ │ - str r9, [sp, #20] │ │ - mov r9, ip │ │ - add r2, r2, #128 ; 0x80 │ │ - str r2, [sp, #24] │ │ - mov r2, r4 │ │ - bl 54518 │ │ - mov r1, r0 │ │ - add r0, sp, #58 ; 0x3a │ │ - add r0, r0, #130 ; 0x82 │ │ - mov r4, sl │ │ - mov r5, r9 │ │ - cmp r1, #0 │ │ - beq 53490 │ │ - ldr r3, [sp, #360] ; 0x168 │ │ - mvn r2, #0 │ │ - add r7, r8, #2 │ │ - str r7, [sp] │ │ - stmib sp, {r2, fp} │ │ + bl 695e4 │ │ + cmp r0, #0 │ │ + bne 6944c │ │ + ldr r0, [sp, #96] ; 0x60 │ │ + cmp r0, #0 │ │ + beq 68670 │ │ + ldr r0, [sp, #224] ; 0xe0 │ │ + mov r9, #9 │ │ + ldr r7, [sp, #172] ; 0xac │ │ + mov ip, #1 │ │ + ldr r6, [sp, #220] ; 0xdc │ │ + mov r8, #0 │ │ + ldr lr, [r0, #1260] ; 0x4ec │ │ + ldr r3, [r0, #1272] ; 0x4f8 │ │ + ldr r0, [sp, #228] ; 0xe4 │ │ + ldr fp, [r7, #8] │ │ + ldr r7, [sp, #92] ; 0x5c │ │ + ldr r2, [r0, #8] │ │ + ldr r1, [r0, #12] │ │ + bic r2, r2, r6 │ │ + sub r6, r7, r6 │ │ + clz r6, r6 │ │ + ldr r5, [sp, #180] ; 0xb4 │ │ + str r2, [sp, #8] │ │ mov r2, #0 │ │ + lsr r6, r6, #5 │ │ + bic r1, r1, r5 │ │ + lsl sl, r7, r6 │ │ + ldr r7, [sp, #68] ; 0x44 │ │ str r1, [sp, #12] │ │ - mov r1, fp │ │ - bl 545f4 │ │ - mov sl, #1 │ │ - ldr r7, [sp, #24] │ │ - ldr r9, [sp, #20] │ │ - b 534a8 │ │ - ldr r7, [sp, #24] │ │ - ldr r9, [sp, #20] │ │ - add r1, r8, #2 │ │ - lsl r2, fp, #1 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - mov sl, #1 │ │ - ldr r0, [sp, #48] ; 0x30 │ │ - ldrh r9, [r9] │ │ + sub r6, r7, r5 │ │ + ldr r1, [sp, #104] ; 0x68 │ │ + clz r6, r6 │ │ + str r9, [sp, #32] │ │ + add r1, lr, r1 │ │ + str sl, [sp] │ │ + lsr r6, r6, #5 │ │ + str ip, [sp, #16] │ │ + lsl r6, r7, r6 │ │ + str fp, [sp, #20] │ │ + str r6, [sp, #4] │ │ + str r4, [sp, #24] │ │ + str r8, [sp, #28] │ │ + bl 695e4 │ │ cmp r0, #0 │ │ - str fp, [sp, #40] ; 0x28 │ │ - beq 534dc │ │ - add r1, r6, #1 │ │ - sub r0, r7, r6, lsl #2 │ │ - sub r2, r8, r6, lsl #1 │ │ - mov r3, #0 │ │ - stm sp, {r1, r5} │ │ - bl 54404 │ │ - lsl r9, r9, #1 │ │ - b 53550 │ │ - mov r0, #0 │ │ - cmp r0, r4, lsr #10 │ │ - beq 5353c │ │ - ldr r1, [sp, #32] │ │ - add r0, r6, fp │ │ - ldr r2, [sp, #28] │ │ - bl 54518 │ │ - mov r1, r0 │ │ - sub r0, r7, r6, lsl #1 │ │ - rsb r2, r6, #0 │ │ - cmp r1, #0 │ │ - beq 53544 │ │ - ldr ip, [sp, #364] ; 0x16c │ │ - add r2, r8, r2, lsl #1 │ │ - mov lr, #0 │ │ - stm sp, {r2, lr} │ │ - sub r2, r6, ip │ │ + bne 6944c │ │ + ldr r0, [sp, #180] ; 0xb4 │ │ + mov lr, #2 │ │ + ldr r2, [sp, #172] ; 0xac │ │ + mvn r5, r0 │ │ + ldr r0, [sp, #220] ; 0xdc │ │ + ldr r2, [r2, #8] │ │ + mvn r1, r0 │ │ + ldr r0, [sp, #224] ; 0xe0 │ │ + ldr ip, [r0, #1264] ; 0x4f0 │ │ + ldr r3, [r0, #1272] ; 0x4f8 │ │ + ldr r0, [sp, #228] ; 0xe4 │ │ + ldr r7, [r0, #8] │ │ + ldr fp, [r0, #12] │ │ + str r6, [sp, #4] │ │ + and r1, r7, r1 │ │ + add r6, sp, #8 │ │ + str r9, [sp, #32] │ │ + and r5, fp, r5 │ │ + str sl, [sp] │ │ + stm r6, {r1, r5, lr} │ │ + add r1, sp, #20 │ │ + stm r1, {r2, r4, r8} │ │ + mov r2, #0 │ │ + ldr r1, [sp, #104] ; 0x68 │ │ + add r1, ip, r1 │ │ + bl 695e4 │ │ + cmp r0, #0 │ │ + bne 6944c │ │ + b 68670 │ │ + ldr r7, [sp, #172] ; 0xac │ │ + ldrb r4, [r7, #20] │ │ + cmp r4, #0 │ │ + beq 67280 │ │ + ldrsb r3, [r7, #24] │ │ + mov r5, #176 ; 0xb0 │ │ + ldrb r6, [r7, #21] │ │ + lsl r1, r9, #2 │ │ + ldrb r4, [r7, #27] │ │ + smlabb r5, r3, r5, ip │ │ + str r4, [sp, #204] ; 0xcc │ │ + cmp r6, #6 │ │ + str r1, [sp, #200] ; 0xc8 │ │ + add r4, r5, #16 │ │ + add r5, r0, #9152 ; 0x23c0 │ │ + bne 671bc │ │ + add r6, ip, r3 │ │ + ldrb r6, [r6, #1888] ; 0x760 │ │ + cmp r6, #0 │ │ + beq 671bc │ │ + add r1, r3, r3, lsl #3 │ │ + ldr r3, [sp, #200] ; 0xc8 │ │ + mov r7, #0 │ │ + str sl, [sp] │ │ + add r1, r2, r1, lsl #2 │ │ + mov r2, r5 │ │ + add r1, r1, #1424 ; 0x590 │ │ str r1, [sp, #12] │ │ - mov r1, r6 │ │ - mov r3, r6 │ │ - add r5, r6, #1 │ │ - str r5, [sp, #8] │ │ - bl 545f4 │ │ - b 53550 │ │ - sub r0, r7, r6, lsl #1 │ │ - rsb r2, r6, #0 │ │ - add r1, r8, r2, lsl #1 │ │ - lsl r2, r6, #1 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - ldrh r0, [r8] │ │ - cmp r6, #1 │ │ - strh r0, [sp, #186] ; 0xba │ │ - ldrge r0, [sp, #40] ; 0x28 │ │ - ldr r5, [sp, #52] ; 0x34 │ │ - cmpge r0, #1 │ │ - blt 53678 │ │ - ldr r2, [sp, #48] ; 0x30 │ │ - add r3, r7, #2 │ │ - ldr r1, [sp, #44] ; 0x2c │ │ + mov r1, #0 │ │ + str r7, [sp, #4] │ │ + str r4, [sp, #8] │ │ + bl 69c1c │ │ + cmp r0, #0 │ │ + bne 6944c │ │ + b 67204 │ │ + ldr r2, [sp, #172] ; 0xac │ │ mov r6, #0 │ │ + ldr r1, [sp, #68] ; 0x44 │ │ + ldr r7, [sp, #204] ; 0xcc │ │ + ldr r2, [r2, #8] │ │ + str r7, [sp, #32] │ │ + str r9, [sp] │ │ + stmib sp, {r1, r8, lr} │ │ + mov r1, #0 │ │ + str r2, [sp, #20] │ │ + mov r2, r5 │ │ str r3, [sp, #28] │ │ - mvn r0, r2 │ │ - orr r2, r2, #6 │ │ - asr r1, r1, #1 │ │ - add r0, r7, r0, lsl #1 │ │ - str r2, [sp, #32] │ │ - lsl r1, r1, #1 │ │ - lsl r2, sl, #1 │ │ - lsl r7, sl, #6 │ │ - str r1, [sp, #24] │ │ - rsb r1, r9, #0 │ │ - str r1, [sp, #20] │ │ - b 535d4 │ │ - ldr r5, [sp, #52] ; 0x34 │ │ - ldr r1, [sp, #24] │ │ - ldr r6, [sp, #44] ; 0x2c │ │ - add r5, r5, r1 │ │ - ldr r1, [sp, #352] ; 0x160 │ │ - ldr r7, [sp, #48] ; 0x30 │ │ - add r6, r6, #1 │ │ - cmp r6, r1 │ │ - beq 53678 │ │ - ldr r1, [sp, #32] │ │ - ldr r3, [sp, #20] │ │ - str r6, [sp, #44] ; 0x2c │ │ - add r3, r3, r6, lsl r1 │ │ - ldr r1, [sp, #36] ; 0x24 │ │ - ldr r6, [sp, #40] ; 0x28 │ │ - sub r7, r7, r1 │ │ - ldr r1, [sp, #28] │ │ - and r4, r7, #62 ; 0x3e │ │ - str r7, [sp, #48] ; 0x30 │ │ - asr r8, r7, #6 │ │ - rsb lr, r4, #64 ; 0x40 │ │ - add fp, r1, r8, lsl #1 │ │ - str r5, [sp, #52] ; 0x34 │ │ - cmn r8, #1 │ │ - ble 53654 │ │ - ldrh r1, [fp, #-2] │ │ - mov ip, r4 │ │ - mul r7, lr, r1 │ │ - mov r1, fp │ │ - ldrh r1, [r1] │ │ - add fp, fp, r2 │ │ - sub r3, r3, r9 │ │ - add r8, r8, sl │ │ - subs r6, r6, #1 │ │ - mla r1, ip, r1, r7 │ │ - add r1, r1, #32 │ │ - lsr r1, r1, #6 │ │ - strh r1, [r5], #2 │ │ - beq 535b0 │ │ - cmn r8, #1 │ │ - bgt 53614 │ │ - asr r1, r3, #6 │ │ - and ip, r3, #62 ; 0x3e │ │ - lsl r1, r1, #1 │ │ - rsb r7, ip, #64 ; 0x40 │ │ - ldrh r1, [r0, -r1] │ │ - mul r7, r7, r1 │ │ - mvn r1, r3, asr #6 │ │ - add r1, r0, r1, lsl #1 │ │ - b 53624 │ │ - add sp, sp, #316 ; 0x13c │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - add r1, fp, #1 │ │ - mov r0, r7 │ │ - mov r2, r8 │ │ mov r3, #0 │ │ - mov r4, sl │ │ - str r1, [sp] │ │ - mov r5, ip │ │ - str ip, [sp, #4] │ │ - bl 54404 │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - mov sl, #2 │ │ - lsl r0, r0, #1 │ │ - str r0, [sp, #36] ; 0x24 │ │ - b 534a8 │ │ - andeq r8, r5, r0, asr r7 │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #332 ; 0x14c │ │ - str r1, [sp, #32] │ │ - mov r6, r3 │ │ - ldr r1, [sp, #372] ; 0x174 │ │ - mov r7, r0 │ │ - ldr r3, [pc, #796] ; 539f8 │ │ - mov r8, r2 │ │ - movw r2, #270 ; 0x10e │ │ - ldr r5, [sp, #368] ; 0x170 │ │ - mov r0, r1 │ │ - cmp r1, #1024 ; 0x400 │ │ - bfc r0, #9, #23 │ │ - ldr r3, [pc, r3] │ │ - sub r2, r2, r0 │ │ - bic r2, r2, #1 │ │ - add r2, r3, r2 │ │ - ldrh r2, [r2] │ │ - str r2, [sp, #40] ; 0x28 │ │ - ubfx r2, r1, #9, #1 │ │ - bcc 537e8 │ │ - add r4, r5, r6 │ │ - cmp r0, #219 ; 0xdb │ │ - bhi 53790 │ │ - mov r1, #16 │ │ - lsr r1, r1, r2 │ │ - cmp r1, r4 │ │ - blt 53790 │ │ - ldr r0, [sp, #384] ; 0x180 │ │ - sub r2, r8, r4, lsl #1 │ │ - str r0, [sp, #4] │ │ - sub r0, r6, r5 │ │ - add r8, sp, #76 ; 0x4c │ │ - add r1, r4, #1 │ │ - bic r3, r0, r0, asr #31 │ │ - str r1, [sp] │ │ - mov r0, r8 │ │ - mov r1, r4 │ │ - bl 54404 │ │ - mvn r0, #1 │ │ - add r0, r0, r4, lsl #1 │ │ - str r0, [sp, #68] ; 0x44 │ │ - add r0, r8, r0, lsl #1 │ │ - str r0, [sp, #60] ; 0x3c │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - lsl r0, r0, #1 │ │ - str r0, [sp, #40] ; 0x28 │ │ - mov r0, #2 │ │ - cmp r6, #1 │ │ - str r0, [sp, #56] ; 0x38 │ │ - cmpge r5, #1 │ │ - blt 539f0 │ │ - b 5381c │ │ - sub r1, r0, #180 ; 0xb4 │ │ - mov r0, r4 │ │ - bl 54518 │ │ + str r6, [sp, #16] │ │ + str r4, [sp, #24] │ │ + bl 695e4 │ │ cmp r0, #0 │ │ - beq 537e8 │ │ - sub r3, r6, r5 │ │ - sub r2, r8, r4, lsl #1 │ │ - add r8, sp, #76 ; 0x4c │ │ - add r1, r4, #1 │ │ - bic r3, r3, r3, asr #31 │ │ - stm sp, {r2, r3} │ │ + bne 6944c │ │ + ldr r2, [sp, #172] ; 0xac │ │ + mov r0, #176 ; 0xb0 │ │ + ldr r3, [sp, #224] ; 0xe0 │ │ + str r5, [sp, #196] ; 0xc4 │ │ + ldrsb r1, [r2, #25] │ │ + ldrb r2, [r2, #21] │ │ + smlabb r0, r1, r0, r3 │ │ + cmp r2, #6 │ │ + add r7, r0, #16 │ │ + bne 67300 │ │ + add r2, r3, r1 │ │ + ldrb r2, [r2, #1888] ; 0x760 │ │ + cmp r2, #0 │ │ + beq 67300 │ │ + ldr r2, [r3, #12] │ │ + add r1, r1, r1, lsl #3 │ │ + ldr r0, [sp, #228] ; 0xe4 │ │ + add r1, r2, r1, lsl #2 │ │ mov r2, #0 │ │ - str r1, [sp, #8] │ │ - mov r1, r4 │ │ - str r0, [sp, #12] │ │ - mov r0, r8 │ │ - mov r3, r4 │ │ - bl 545f4 │ │ - sub r0, r4, #1 │ │ - str r0, [sp, #68] ; 0x44 │ │ - add r0, r8, r0, lsl #1 │ │ - b 53804 │ │ - cmp r6, r5 │ │ - mov r0, r5 │ │ - movlt r0, r6 │ │ - add r0, r5, r0 │ │ + add r1, r1, #1424 ; 0x590 │ │ + ldr r3, [sp, #200] ; 0xc8 │ │ + str sl, [sp] │ │ + stmib sp, {r2, r7} │ │ + str r1, [sp, #12] │ │ + movw r1, #41920 ; 0xa3c0 │ │ + add r2, r0, r1 │ │ + mov r1, #0 │ │ + bl 69c1c │ │ + cmp r0, #0 │ │ + bne 6944c │ │ + b 67360 │ │ + mov r6, ip │ │ + movw ip, #62784 ; 0xf540 │ │ + movt ip, #3 │ │ + add r4, r0, ip │ │ + str r4, [sp, #196] ; 0xc4 │ │ + mov r5, #176 ; 0xb0 │ │ + ldrsb r4, [r7, #24] │ │ + smlabb r5, r4, r5, r6 │ │ + ldrb r6, [r7, #27] │ │ + str r6, [sp, #200] ; 0xc8 │ │ + add r5, r5, #16 │ │ + str r5, [sp, #204] ; 0xcc │ │ + ldr r5, [sp, #68] ; 0x44 │ │ + cmp r9, r5 │ │ + movcc r5, r9 │ │ + cmp r5, #2 │ │ + blt 67458 │ │ + ldrb r5, [r7, #21] │ │ + cmp r5, #2 │ │ + bne 67408 │ │ + ldr r5, [sp, #224] ; 0xe0 │ │ + add r5, r5, r4 │ │ + ldrb r5, [r5, #1888] ; 0x760 │ │ + cmp r5, #0 │ │ + beq 67408 │ │ + ldrb r1, [r7, #22] │ │ + cmp r1, #2 │ │ + beq 67424 │ │ + add r1, r4, r4, lsl #3 │ │ + add r1, r2, r1, lsl #2 │ │ + add r2, r1, #1424 ; 0x590 │ │ + b 67428 │ │ + ldr r0, [sp, #228] ; 0xe4 │ │ + add ip, sp, #8 │ │ + ldr r6, [sp, #172] ; 0xac │ │ + ldr r4, [sp, #92] ; 0x5c │ │ + ldrd r2, [r0, #8] │ │ + ldr r6, [r6, #12] │ │ + ldr r5, [sp, #204] ; 0xcc │ │ + str r4, [sp] │ │ + ldr r4, [sp, #68] ; 0x44 │ │ + str r5, [sp, #32] │ │ + mov r5, #0 │ │ + str r4, [sp, #4] │ │ + stm ip, {r2, r3, r5} │ │ + mov r3, #0 │ │ + str r1, [sp, #28] │ │ + movw r1, #41920 ; 0xa3c0 │ │ + add r2, r0, r1 │ │ + mov r1, #0 │ │ + ldr r5, [sp, #196] ; 0xc4 │ │ + str r6, [sp, #20] │ │ + str r7, [sp, #24] │ │ + bl 695e4 │ │ + cmp r0, #0 │ │ + bne 6944c │ │ + ldr r3, [sp, #228] ; 0xe4 │ │ + add r0, r3, #9152 ; 0x23c0 │ │ + add r0, r0, #65536 ; 0x10000 │ │ + str r0, [sp, #156] ; 0x9c │ │ + ldr r0, [sp, #172] ; 0xac │ │ + ldrb r0, [r0, #20] │ │ sub r0, r0, #1 │ │ - str r0, [sp, #68] ; 0x44 │ │ - sub r0, r8, #2 │ │ - str r0, [sp, #60] ; 0x3c │ │ - mov r0, #1 │ │ - cmp r6, #1 │ │ - str r0, [sp, #56] ; 0x38 │ │ - cmpge r5, #1 │ │ - blt 539f0 │ │ + cmp r0, #3 │ │ + bhi 67bf4 │ │ + add r1, pc, #4 │ │ + ldr r0, [r1, r0, lsl #2] │ │ + add pc, r1, r0 │ │ + andeq r0, r0, r0, lsl r0 │ │ + ldrdeq r0, [r0], -ip │ │ + andeq r0, r0, r0, lsl r8 │ │ + andeq r0, r0, r4, ror r8 │ │ + ldr r2, [sp, #172] ; 0xac │ │ + ldr r7, [sp, #224] ; 0xe0 │ │ + ldr r6, [sp, #164] ; 0xa4 │ │ + ldrsb r0, [r2, #24] │ │ + ldrsb r2, [r2, #25] │ │ + ldr r1, [r7, #1268] ; 0x4f4 │ │ + rsb r0, r0, r0, lsl #3 │ │ + ldr r6, [r6, #292] ; 0x124 │ │ + add r0, r7, r0 │ │ + ldr r7, [sp, #200] ; 0xc8 │ │ + add r0, r0, r2 │ │ + ldrb r2, [r0, #2704] ; 0xa90 │ │ ldr r0, [sp, #68] ; 0x44 │ │ - ldr r1, [sp, #60] ; 0x3c │ │ - str r6, [sp, #36] ; 0x24 │ │ - sub r2, r1, r0, lsl #1 │ │ - ldr r0, [sp, #32] │ │ - str r2, [sp, #48] ; 0x30 │ │ - asr r1, r0, #1 │ │ - add r0, r2, #1 │ │ - str r0, [sp, #28] │ │ - mov r0, r1 │ │ - ldr r2, [sp, #40] ; 0x28 │ │ - lsl r0, r1, #4 │ │ - str r0, [sp, #24] │ │ - lsl r4, r1, #1 │ │ - str r1, [sp, #52] ; 0x34 │ │ + str r7, [sp] │ │ + str r2, [sp, #144] ; 0x90 │ │ + lsl r0, r0, #2 │ │ + stmib sp, {r0, r2} │ │ + movw r0, #41920 ; 0xa3c0 │ │ + add r3, r3, r0 │ │ + ldr r0, [sp, #216] ; 0xd8 │ │ + mov r2, r5 │ │ + blx r6 │ │ + ldr r0, [sp, #96] ; 0x60 │ │ + cmp r0, #0 │ │ + bne 67c94 │ │ + b 68670 │ │ + ldrb r2, [r7, #22] │ │ + cmp r2, #2 │ │ + bne 67458 │ │ + ldr r2, [sp, #196] ; 0xc4 │ │ + ldr r2, [r2] │ │ + cmp r2, #1 │ │ + bls 67458 │ │ + add r2, r0, ip │ │ mov r1, #0 │ │ - mov r0, r7 │ │ - b 53888 │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - add r1, r1, #1 │ │ - ldr r2, [sp, #44] ; 0x2c │ │ - ldr r6, [sp, #36] ; 0x24 │ │ - add r2, r2, r0 │ │ - ldr r0, [sp, #64] ; 0x40 │ │ - cmp r1, r6 │ │ - add r0, r0, #2 │ │ - beq 539f0 │ │ - and r8, r2, #62 ; 0x3e │ │ - asr r9, r2, #6 │ │ - mov lr, #1 │ │ - mov fp, #0 │ │ - mov r6, r0 │ │ - mov ip, #0 │ │ - str r2, [sp, #44] ; 0x2c │ │ - rsb r2, r8, #64 ; 0x40 │ │ - str r2, [sp, #72] ; 0x48 │ │ - str r0, [sp, #64] ; 0x40 │ │ - ldr r0, [sp, #68] ; 0x44 │ │ - cmp r9, r0 │ │ - bge 5392c │ │ - mov r2, r4 │ │ - mov r4, r1 │ │ - ldr r1, [sp, #60] ; 0x3c │ │ - mvn r0, r9 │ │ - lsl r3, r9, #1 │ │ - sub fp, fp, #1 │ │ - add r0, r1, r0, lsl #1 │ │ - add lr, lr, #1 │ │ - ldrh r3, [r1, -r3] │ │ - ldrh r0, [r0] │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - mul r0, r8, r0 │ │ - mla sl, ip, r1, r4 │ │ - mov r1, r4 │ │ - mov r4, r2 │ │ - ldr r2, [sp, #72] ; 0x48 │ │ - add ip, ip, #1 │ │ - add r6, r6, r4 │ │ - cmp ip, r5 │ │ - mla r0, r2, r3, r0 │ │ - add r3, r7, sl, lsl #1 │ │ - add r0, r0, #32 │ │ - lsr r0, r0, #6 │ │ - strh r0, [r3] │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - add r9, r9, r0 │ │ - bne 538b0 │ │ - b 53864 │ │ - add r2, ip, #1 │ │ - cmp r2, r5 │ │ - mov r0, r2 │ │ - movlt r0, r5 │ │ - sub r8, r0, ip │ │ - cmp r8, #8 │ │ - bcc 539c4 │ │ - ldr r0, [sp, #32] │ │ - cmp r0, #2 │ │ - bne 539c4 │ │ - add r0, ip, r1 │ │ - mov r3, r1 │ │ - ldr r1, [sp, #28] │ │ - cmp r2, r5 │ │ - add r0, r7, r0, lsl #1 │ │ - movlt r2, r5 │ │ - cmp r1, r0 │ │ - mov r1, r3 │ │ - bls 5398c │ │ - add r0, r2, r1 │ │ - ldr r2, [sp, #48] ; 0x30 │ │ - add r0, r7, r0, lsl #1 │ │ - cmp r2, r0 │ │ - bcc 539c4 │ │ - ldr r0, [sp, #48] ; 0x30 │ │ - cmp r5, lr │ │ - movgt lr, r5 │ │ - bic r9, r8, #7 │ │ - add ip, ip, r9 │ │ - vld1.16 {d16[]-d17[]}, [r0 :16] │ │ - add r0, lr, fp │ │ - bic r2, r0, #7 │ │ - ldr r0, [sp, #24] │ │ - vst1.16 {d16-d17}, [r6], r0 │ │ - subs r2, r2, #8 │ │ - bne 539b0 │ │ - cmp r8, r9 │ │ - beq 53864 │ │ - mul r2, r4, ip │ │ - ldr r0, [sp, #48] ; 0x30 │ │ - add ip, ip, #1 │ │ - cmp ip, r5 │ │ - ldrh r6, [r0] │ │ - ldr r0, [sp, #64] ; 0x40 │ │ - add r0, r0, r2 │ │ - add r2, r2, r4 │ │ - strh r6, [r0] │ │ - blt 539c8 │ │ - b 53864 │ │ - add sp, sp, #332 ; 0x14c │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrdeq r8, [r5], -r0 │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #268 ; 0x10c │ │ - str r0, [sp, #264] ; 0x108 │ │ - ldr r0, [sp, #304] ; 0x130 │ │ - str r2, [sp, #4] │ │ + str r2, [sp, #12] │ │ + str r1, [sp, #4] │ │ + mov r2, #0 │ │ + ldr r1, [sp, #204] ; 0xcc │ │ + str r1, [sp, #8] │ │ + ldr r1, [sp, #216] ; 0xd8 │ │ + str sl, [sp] │ │ + bl 69c1c │ │ + cmp r0, #0 │ │ + bne 6944c │ │ + b 674f4 │ │ + ldr r1, [sp, #68] ; 0x44 │ │ + mov r5, #0 │ │ + ldr r2, [r7, #8] │ │ + ldr r7, [sp, #200] ; 0xc8 │ │ + str r7, [sp, #32] │ │ + str r9, [sp] │ │ + stmib sp, {r1, r8, lr} │ │ + ldr r1, [sp, #204] ; 0xcc │ │ + str r1, [sp, #24] │ │ + ldr r1, [sp, #216] ; 0xd8 │ │ + str r2, [sp, #20] │ │ + mov r2, #0 │ │ + str r5, [sp, #16] │ │ + str r4, [sp, #28] │ │ + bl 695e4 │ │ + cmp r0, #0 │ │ + bne 6944c │ │ + ldr r0, [sp, #172] ; 0xac │ │ + ldrb r0, [r0, #22] │ │ cmp r0, #1 │ │ - cmpge r3, #1 │ │ - blt 53f80 │ │ - ldr r7, [pc, #1380] ; 53f88 │ │ - asr r2, r1, #1 │ │ - ldr r0, [sp, #308] ; 0x134 │ │ - ldr fp, [sp, #320] ; 0x140 │ │ - ldr r7, [pc, r7] │ │ - bfc r0, #9, #23 │ │ - str r3, [sp, #240] ; 0xf0 │ │ - str r2, [sp, #236] ; 0xec │ │ - lsl r0, r0, #6 │ │ - ldrsb r8, [r7, r0]! │ │ - str r8, [sp, #232] ; 0xe8 │ │ - ldrsb r0, [r7, #55] ; 0x37 │ │ - str r0, [sp, #228] ; 0xe4 │ │ - ldrsb r0, [r7, #47] ; 0x2f │ │ - str r0, [sp, #224] ; 0xe0 │ │ - ldrsb r0, [r7, #39] ; 0x27 │ │ - str r0, [sp, #220] ; 0xdc │ │ - ldrsb r0, [r7, #31] │ │ - str r0, [sp, #216] ; 0xd8 │ │ - ldr r0, [sp, #264] ; 0x108 │ │ - ldrsb r9, [r7, #40] ; 0x28 │ │ - add r6, r0, r2, lsl #1 │ │ - ldrsb r0, [r7, #23] │ │ - str r0, [sp, #212] ; 0xd4 │ │ - ldrsb r0, [r7, #15] │ │ - str r0, [sp, #208] ; 0xd0 │ │ - ldrsb r0, [r7, #7] │ │ - str r0, [sp, #204] ; 0xcc │ │ - ldrsb r0, [r7, #54] ; 0x36 │ │ - str r0, [sp, #200] ; 0xc8 │ │ - ldrsb r0, [r7, #46] ; 0x2e │ │ - str r0, [sp, #196] ; 0xc4 │ │ - ldrsb r0, [r7, #38] ; 0x26 │ │ - str r0, [sp, #192] ; 0xc0 │ │ - ldrsb r0, [r7, #30] │ │ - str r0, [sp, #188] ; 0xbc │ │ - ldrsb r0, [r7, #22] │ │ - str r0, [sp, #184] ; 0xb8 │ │ - ldrsb r0, [r7, #14] │ │ - str r0, [sp, #180] ; 0xb4 │ │ - ldrsb r0, [r7, #6] │ │ - str r0, [sp, #176] ; 0xb0 │ │ - ldrsb r0, [r7, #45] ; 0x2d │ │ + bne 674f4 │ │ + ldr r0, [sp, #224] ; 0xe0 │ │ + mov r3, sl │ │ + ldr r1, [sp, #216] ; 0xd8 │ │ + ldr r2, [r0, #1268] ; 0x4f4 │ │ + mov r0, #0 │ │ + str r0, [sp] │ │ + ldr r0, [sp, #136] ; 0x88 │ │ + str r0, [sp, #4] │ │ + ldr r0, [sp, #140] ; 0x8c │ │ + str r0, [sp, #8] │ │ + ldr r0, [sp, #80] ; 0x50 │ │ str r0, [sp, #12] │ │ - ldrsb r0, [r7, #37] ; 0x25 │ │ - str r0, [sp, #168] ; 0xa8 │ │ - ldrsb r0, [r7, #29] │ │ - str r0, [sp, #164] ; 0xa4 │ │ - ldrsb r0, [r7, #21] │ │ - str r0, [sp, #160] ; 0xa0 │ │ - ldrsb r0, [r7, #13] │ │ - str r0, [sp, #156] ; 0x9c │ │ - ldrsb r0, [r7, #5] │ │ - str r0, [sp, #152] ; 0x98 │ │ - ldrsb r0, [r7, #52] ; 0x34 │ │ - str r0, [sp, #148] ; 0x94 │ │ - ldrsb r0, [r7, #44] ; 0x2c │ │ - str r0, [sp, #144] ; 0x90 │ │ - ldrsb r0, [r7, #36] ; 0x24 │ │ - str r0, [sp, #140] ; 0x8c │ │ - ldrsb r0, [r7, #28] │ │ - str r0, [sp, #136] ; 0x88 │ │ - ldrsb r0, [r7, #20] │ │ - str r0, [sp, #132] ; 0x84 │ │ - ldrsb r0, [r7, #12] │ │ - str r0, [sp, #128] ; 0x80 │ │ - ldrsb r0, [r7, #4] │ │ - str r0, [sp, #124] ; 0x7c │ │ - ldrsb r0, [r7, #51] ; 0x33 │ │ - str r0, [sp, #120] ; 0x78 │ │ - ldrsb r0, [r7, #43] ; 0x2b │ │ - str r0, [sp, #116] ; 0x74 │ │ - ldrsb r0, [r7, #35] ; 0x23 │ │ - str r0, [sp, #112] ; 0x70 │ │ - ldrsb r0, [r7, #27] │ │ - str r0, [sp, #108] ; 0x6c │ │ - ldrsb r0, [r7, #19] │ │ - str r0, [sp, #104] ; 0x68 │ │ - ldrsb r0, [r7, #11] │ │ - str r0, [sp, #100] ; 0x64 │ │ - ldrsb r0, [r7, #3] │ │ - str r0, [sp, #96] ; 0x60 │ │ - ldrsb r0, [r7, #50] ; 0x32 │ │ - str r0, [sp, #92] ; 0x5c │ │ - ldrsb r0, [r7, #42] ; 0x2a │ │ - str r0, [sp, #88] ; 0x58 │ │ - ldrsb r0, [r7, #34] ; 0x22 │ │ - str r0, [sp, #84] ; 0x54 │ │ - ldrsb r0, [r7, #26] │ │ - str r0, [sp, #80] ; 0x50 │ │ - ldrsb r0, [r7, #18] │ │ - str r0, [sp, #76] ; 0x4c │ │ - ldrsb r0, [r7, #10] │ │ - str r0, [sp, #72] ; 0x48 │ │ - ldrsb r0, [r7, #2] │ │ - str r0, [sp, #68] ; 0x44 │ │ - ldrsb r0, [r7, #49] ; 0x31 │ │ - str r0, [sp, #64] ; 0x40 │ │ - ldrsb r0, [r7, #41] ; 0x29 │ │ - str r0, [sp, #60] ; 0x3c │ │ - ldrsb r0, [r7, #33] ; 0x21 │ │ - str r0, [sp, #56] ; 0x38 │ │ - ldrsb r0, [r7, #25] │ │ - str r0, [sp, #52] ; 0x34 │ │ - ldrsb r0, [r7, #17] │ │ - str r0, [sp, #48] ; 0x30 │ │ - ldrsb r0, [r7, #9] │ │ - str r0, [sp, #44] ; 0x2c │ │ - ldrsb r0, [r7, #1] │ │ - str r0, [sp, #40] ; 0x28 │ │ - ldrsb r0, [r7, #48] ; 0x30 │ │ - str r0, [sp, #36] ; 0x24 │ │ - ldrsb r0, [r7, #32] │ │ - str r0, [sp, #28] │ │ - ldrsb r0, [r7, #16] │ │ - str r0, [sp, #20] │ │ - ldrsb r0, [r7, #8] │ │ + ldr r0, [sp, #64] ; 0x40 │ │ str r0, [sp, #16] │ │ - lsl r0, r1, #1 │ │ - str r0, [sp] │ │ - ldr r0, [sp, #4] │ │ - ldrsb lr, [r7, #24] │ │ - add r0, r0, #2 │ │ - ldrsb r4, [r7, #53] ; 0x35 │ │ - mov r7, #0 │ │ - str r4, [sp, #172] ; 0xac │ │ - str r9, [sp, #32] │ │ - str lr, [sp, #24] │ │ - str r0, [sp, #244] ; 0xf4 │ │ - mov sl, #0 │ │ - ldr r0, [sp, #4] │ │ - mov r5, #0 │ │ - str r7, [sp, #8] │ │ - sub r1, r0, r7, lsl #1 │ │ - mvn r7, #0 │ │ - sub r0, r1, #2 │ │ - str r6, [sp, #248] ; 0xf8 │ │ - ldr r3, [sp, #244] ; 0xf4 │ │ - str r5, [sp, #260] ; 0x104 │ │ - ldrh r4, [r1] │ │ - ldrh r5, [r3, sl]! │ │ - ldr r1, [sp, #16] │ │ - ldrh ip, [r3, #2] │ │ - ldr r6, [sp, #20] │ │ - mul r1, r1, r5 │ │ - mla r2, r8, r4, r1 │ │ - ldrh r1, [r3, #4] │ │ - ldrh r8, [r3, #6]! │ │ - str r3, [sp, #256] ; 0x100 │ │ - mla r2, r6, ip, r2 │ │ - ldr r3, [sp, #28] │ │ - mla r2, lr, r1, r2 │ │ - mov lr, fp │ │ - mla r6, r3, r8, r2 │ │ - ldrh r2, [r0] │ │ - add r0, r0, r7, lsl #1 │ │ - mov r7, fp │ │ - mla r6, r9, r2, r6 │ │ - ldrh r9, [r0] │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - mla r0, r0, r9, r6 │ │ - mov r6, fp │ │ - add r0, r0, #8 │ │ - cmp fp, r0, asr #4 │ │ - asrge r6, r0, #4 │ │ + ldr r0, [sp, #228] ; 0xe4 │ │ + bl 6a01c │ │ cmp r0, #0 │ │ - ldr r0, [sp, #264] ; 0x108 │ │ - movwmi r6, #0 │ │ - strh r6, [r0, sl]! │ │ - ldr r3, [sp, #100] ; 0x64 │ │ - str sl, [sp, #252] ; 0xfc │ │ - mul r6, r3, r5 │ │ - ldr r3, [sp, #96] ; 0x60 │ │ - mla r6, r3, r4, r6 │ │ - ldr r3, [sp, #104] ; 0x68 │ │ - mla r6, r3, ip, r6 │ │ - ldr r3, [sp, #108] ; 0x6c │ │ - mla r6, r3, r1, r6 │ │ - ldr r3, [sp, #112] ; 0x70 │ │ - mla r6, r3, r8, r6 │ │ - ldr r3, [sp, #116] ; 0x74 │ │ - mla r6, r3, r2, r6 │ │ - ldr r3, [sp, #120] ; 0x78 │ │ - mla r6, r3, r9, r6 │ │ - ldr r3, [sp, #72] ; 0x48 │ │ - add r6, r6, #8 │ │ - cmp fp, r6, asr #4 │ │ - asrge lr, r6, #4 │ │ - cmp r6, #0 │ │ - mul r6, r3, r5 │ │ - ldr r3, [sp, #68] ; 0x44 │ │ - movwmi lr, #0 │ │ - strh lr, [r0, #6] │ │ - mla r6, r3, r4, r6 │ │ - ldr r3, [sp, #76] ; 0x4c │ │ - mla r6, r3, ip, r6 │ │ - ldr r3, [sp, #80] ; 0x50 │ │ - mla r6, r3, r1, r6 │ │ - ldr r3, [sp, #84] ; 0x54 │ │ - mla r6, r3, r8, r6 │ │ - ldr r3, [sp, #88] ; 0x58 │ │ - mla r6, r3, r2, r6 │ │ - ldr r3, [sp, #92] ; 0x5c │ │ - mla r6, r3, r9, r6 │ │ - ldr r3, [sp, #44] ; 0x2c │ │ - add r6, r6, #8 │ │ - cmp fp, r6, asr #4 │ │ - asrge r7, r6, #4 │ │ - cmp r6, #0 │ │ - movwmi r7, #0 │ │ - mov r6, fp │ │ - strh r7, [r0, #4] │ │ - mul r7, r3, r5 │ │ - ldr r3, [sp, #40] ; 0x28 │ │ - mla r7, r3, r4, r7 │ │ - ldr r3, [sp, #48] ; 0x30 │ │ - mla r7, r3, ip, r7 │ │ - ldr r3, [sp, #52] ; 0x34 │ │ - mla r7, r3, r1, r7 │ │ - ldr r3, [sp, #56] ; 0x38 │ │ - mla r7, r3, r8, r7 │ │ - ldr r3, [sp, #60] ; 0x3c │ │ - mla r7, r3, r2, r7 │ │ - ldr r3, [sp, #64] ; 0x40 │ │ - mla r7, r3, r9, r7 │ │ - ldr r3, [sp, #124] ; 0x7c │ │ - add r7, r7, #8 │ │ - cmp fp, r7, asr #4 │ │ - asrge r6, r7, #4 │ │ - cmp r7, #0 │ │ - movwmi r6, #0 │ │ - mov r7, fp │ │ - strh r6, [r0, #2] │ │ - ldr r0, [sp, #128] ; 0x80 │ │ - mul r0, r0, r5 │ │ - mla r0, r3, r4, r0 │ │ - ldr r3, [sp, #132] ; 0x84 │ │ - mla r0, r3, ip, r0 │ │ - ldr r3, [sp, #136] ; 0x88 │ │ - mla r0, r3, r1, r0 │ │ - ldr r3, [sp, #140] ; 0x8c │ │ - mla r0, r3, r8, r0 │ │ - ldr r3, [sp, #144] ; 0x90 │ │ - mla r0, r3, r2, r0 │ │ - ldr r3, [sp, #148] ; 0x94 │ │ - mla r0, r3, r9, r0 │ │ - add r0, r0, #8 │ │ - cmp fp, r0, asr #4 │ │ - asrge r7, r0, #4 │ │ + bne 6944c │ │ + ldr r0, [sp, #172] ; 0xac │ │ + ldrb r0, [r0, #28] │ │ cmp r0, #0 │ │ - ldr r0, [sp, #248] ; 0xf8 │ │ - movwmi r7, #0 │ │ - strh r7, [r0, sl]! │ │ - ldr r6, [sp, #208] ; 0xd0 │ │ - ldr r3, [sp, #156] ; 0x9c │ │ - ldr lr, [sp, #168] ; 0xa8 │ │ - mul r7, r6, r5 │ │ - ldr r6, [sp, #204] ; 0xcc │ │ - ldr sl, [sp, #12] │ │ - mla r7, r6, r4, r7 │ │ - ldr r6, [sp, #212] ; 0xd4 │ │ - mla r7, r6, ip, r7 │ │ - ldr r6, [sp, #216] ; 0xd8 │ │ - mla r7, r6, r1, r7 │ │ - ldr r6, [sp, #220] ; 0xdc │ │ - mla r7, r6, r8, r7 │ │ - ldr r6, [sp, #224] ; 0xe0 │ │ - mla r7, r6, r2, r7 │ │ + beq 67694 │ │ + ldr r0, [sp, #172] ; 0xac │ │ + mov ip, #0 │ │ ldr r6, [sp, #228] ; 0xe4 │ │ - mla r7, r6, r9, r7 │ │ - mov r6, fp │ │ - add r7, r7, #8 │ │ - cmp fp, r7, asr #4 │ │ - asrge r6, r7, #4 │ │ - cmp r7, #0 │ │ - movwmi r6, #0 │ │ - strh r6, [r0, #6] │ │ - ldr r6, [sp, #180] ; 0xb4 │ │ - mul r7, r6, r5 │ │ - ldr r6, [sp, #176] ; 0xb0 │ │ - mul r5, r3, r5 │ │ - ldr r3, [sp, #152] ; 0x98 │ │ - mla r7, r6, r4, r7 │ │ - ldr r6, [sp, #184] ; 0xb8 │ │ - mla r5, r3, r4, r5 │ │ - ldr r4, [sp, #160] ; 0xa0 │ │ - ldr r3, [sp, #172] ; 0xac │ │ - mla r7, r6, ip, r7 │ │ - ldr r6, [sp, #188] ; 0xbc │ │ - mla r5, r4, ip, r5 │ │ + ldr r7, [sp, #224] ; 0xe0 │ │ + ldrb r1, [r0, #18] │ │ + mov r0, #0 │ │ + str r0, [sp, #240] ; 0xf0 │ │ + movw r0, #24672 ; 0x6060 │ │ + add r9, r6, r0 │ │ + movw r0, #20544 ; 0x5040 │ │ + add r0, r6, r0 │ │ + str r0, [sp, #192] ; 0xc0 │ │ + ldr r0, [r7, #2180] ; 0x884 │ │ + cmp r1, #3 │ │ + ldr r2, [r6, #12] │ │ + movweq r1, #9 │ │ + sub r0, r0, #1 │ │ + tst r0, r2 │ │ + bne 6756c │ │ + ldr r5, [r7, #2176] ; 0x880 │ │ + mvn r4, #0 │ │ + ldr r3, [r7, #2164] ; 0x874 │ │ + ldr r0, [r7, #2132] ; 0x854 │ │ + add r5, r4, r2, asr r5 │ │ + mul r3, r3, r5 │ │ + add ip, r0, r3, lsl #7 │ │ + ldr r0, [sp, #184] ; 0xb8 │ │ + ldr r8, [sp, #92] ; 0x5c │ │ + ldr r3, [r0, #8] │ │ + ldr r4, [r0, #4] │ │ + str r3, [sp, #188] ; 0xbc │ │ + ldr r3, [r7, #1268] ; 0x4f4 │ │ + ldr lr, [r0] │ │ + ldr r5, [r0, #12] │ │ + ldr r0, [r6, #8] │ │ + mov r6, #0 │ │ + ldr r7, [sp, #68] ; 0x44 │ │ + str r8, [sp, #32] │ │ + cmp r0, lr │ │ + str r7, [sp, #36] ; 0x24 │ │ + str r6, [sp, #40] ; 0x28 │ │ + str r9, [sp, #44] ; 0x2c │ │ + stm sp, {r4, r5, r6} │ │ + str r3, [sp, #16] │ │ + str r1, [sp, #24] │ │ + add r1, sp, #240 ; 0xf0 │ │ + ldr r3, [sp, #188] ; 0xbc │ │ + str r1, [sp, #28] │ │ + mov r1, #0 │ │ + movwgt r1, #1 │ │ + cmp r2, r3 │ │ + mov r3, #0 │ │ + ldr r4, [sp, #216] ; 0xd8 │ │ + movwgt r3, #1 │ │ + str r4, [sp, #12] │ │ + str ip, [sp, #20] │ │ + bl 80c7c │ │ ldr r4, [sp, #164] ; 0xa4 │ │ - ldr ip, [sp, #240] ; 0xf0 │ │ - mla r7, r6, r1, r7 │ │ - ldr r6, [sp, #192] ; 0xc0 │ │ - mla r1, r4, r1, r5 │ │ - ldr r5, [sp, #260] ; 0x104 │ │ - mla r7, r6, r8, r7 │ │ - ldr r6, [sp, #196] ; 0xc4 │ │ - mla r1, lr, r8, r1 │ │ - ldr r8, [sp, #232] ; 0xe8 │ │ - ldr lr, [sp, #24] │ │ - mla r7, r6, r2, r7 │ │ - ldr r6, [sp, #200] ; 0xc8 │ │ - mla r1, sl, r2, r1 │ │ - mov r2, fp │ │ - ldr sl, [sp, #252] ; 0xfc │ │ - mla r7, r6, r9, r7 │ │ - mov r6, fp │ │ - add sl, sl, #8 │ │ - mla r1, r3, r9, r1 │ │ - ldr r9, [sp, #32] │ │ - add r7, r7, #8 │ │ - cmp fp, r7, asr #4 │ │ - add r1, r1, #8 │ │ - asrge r6, r7, #4 │ │ - cmp r7, #0 │ │ - movwmi r6, #0 │ │ - cmp fp, r1, asr #4 │ │ - asrge r2, r1, #4 │ │ - cmp r1, #0 │ │ - movwmi r2, #0 │ │ - strh r6, [r0, #4] │ │ - strh r2, [r0, #2] │ │ - orr r0, r5, #3 │ │ - ldr r1, [sp, #264] ; 0x108 │ │ - add r5, r5, #4 │ │ - ldr r2, [sp, #236] ; 0xec │ │ - cmp r5, ip │ │ - add r0, r1, r0, lsl #1 │ │ - ldr r1, [sp, #256] ; 0x100 │ │ - mov r7, r2 │ │ - blt 53c40 │ │ - ldr r0, [sp] │ │ - ldr r5, [sp, #248] ; 0xf8 │ │ - ldr r1, [sp, #264] ; 0x108 │ │ - ldr r7, [sp, #8] │ │ - add r5, r5, r0 │ │ - add sl, r1, r0 │ │ - add r0, r1, r2, lsl #1 │ │ - ldr r1, [sp, #304] ; 0x130 │ │ - add r7, r7, #2 │ │ - mov r6, r5 │ │ - str sl, [sp, #264] ; 0x108 │ │ - cmp r7, r1 │ │ - blt 53c1c │ │ - add sp, sp, #268 ; 0x10c │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - muleq r5, r8, r0 │ │ - push {r4, r5, fp, lr} │ │ - sub sp, sp, #24 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - mov r5, #1 │ │ - ldr r4, [sp, #48] ; 0x30 │ │ - ldr lr, [sp, #44] ; 0x2c │ │ - stm sp, {ip, lr} │ │ - str r4, [sp, #8] │ │ - str r5, [sp, #12] │ │ - str r5, [sp, #16] │ │ - bl 547e0 │ │ - add sp, sp, #24 │ │ - pop {r4, r5, fp, pc} │ │ - push {r4, r5, r6, lr} │ │ - sub sp, sp, #24 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - mov r5, #0 │ │ - ldr r4, [sp, #48] ; 0x30 │ │ - mov r6, #1 │ │ - ldr lr, [sp, #44] ; 0x2c │ │ - stm sp, {ip, lr} │ │ - str r4, [sp, #8] │ │ + lsl r8, r8, #2 │ │ + lsl r7, r7, #2 │ │ + mov r1, r8 │ │ + add r0, r4, r0, lsl #2 │ │ + mov r2, r9 │ │ + mov r3, r8 │ │ + ldr r5, [r0, #32] │ │ + str r6, [sp, #4] │ │ + str r6, [sp, #8] │ │ str r6, [sp, #12] │ │ - str r5, [sp, #16] │ │ - bl 547e0 │ │ - add sp, sp, #24 │ │ - pop {r4, r5, r6, pc} │ │ - push {r4, r5, fp, lr} │ │ - sub sp, sp, #24 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - mov r5, #0 │ │ - ldr r4, [sp, #48] ; 0x30 │ │ - ldr lr, [sp, #44] ; 0x2c │ │ - stm sp, {ip, lr} │ │ - str r4, [sp, #8] │ │ - str r5, [sp, #12] │ │ - str r5, [sp, #16] │ │ - bl 547e0 │ │ - add sp, sp, #24 │ │ - pop {r4, r5, fp, pc} │ │ - push {r4, r5, r6, r7, fp, lr} │ │ - sub sp, sp, #16 │ │ - mov ip, r3 │ │ - ldr r3, [sp, #40] ; 0x28 │ │ - cmp ip, #1 │ │ - add lr, r3, ip │ │ - asr r4, lr, #1 │ │ - blt 540b8 │ │ - mov r5, #0 │ │ - cmp ip, #3 │ │ - bls 5409c │ │ - mov r5, #0 │ │ - add r6, r2, #2 │ │ - vdup.32 q8, r5 │ │ - bic r5, ip, #3 │ │ - vmov.32 d16[0], r4 │ │ - mov r4, r5 │ │ - vld1.16 {d18}, [r6]! │ │ - subs r4, r4, #4 │ │ - vaddw.u16 q8, q8, d18 │ │ - bne 54070 │ │ - vext.8 q9, q8, q8, #8 │ │ - cmp r5, ip │ │ - vadd.i32 q8, q8, q9 │ │ - vdup.32 q9, d16[1] │ │ - vadd.i32 q8, q8, q9 │ │ - vmov.32 r4, d16[0] │ │ - beq 540b8 │ │ - sub r6, ip, r5 │ │ - add r5, r2, r5, lsl #1 │ │ - add r5, r5, #2 │ │ - ldrh r7, [r5], #2 │ │ - subs r6, r6, #1 │ │ - add r4, r4, r7 │ │ - bne 540a8 │ │ - cmp r3, #1 │ │ - blt 54134 │ │ - mov r5, #0 │ │ - cmp r3, #3 │ │ - bls 54118 │ │ - mov r5, #0 │ │ - sub r6, r2, #8 │ │ - vdup.32 q8, r5 │ │ - bic r5, r3, #3 │ │ - vmov.32 d16[0], r4 │ │ - mvn r4, #7 │ │ - mov r7, r5 │ │ - vld1.16 {d18}, [r6], r4 │ │ - subs r7, r7, #4 │ │ - vrev64.16 d18, d18 │ │ - vaddw.u16 q8, q8, d18 │ │ - bne 540e8 │ │ - vext.8 q9, q8, q8, #8 │ │ - cmp r5, r3 │ │ - vadd.i32 q8, q8, q9 │ │ - vdup.32 q9, d16[1] │ │ - vadd.i32 q8, q8, q9 │ │ - vmov.32 r4, d16[0] │ │ - beq 54134 │ │ - sub r6, r3, r5 │ │ - mvn r5, r5 │ │ - add r2, r2, r5, lsl #1 │ │ - ldrh r5, [r2], #-2 │ │ - subs r6, r6, #1 │ │ - add r4, r4, r5 │ │ - bne 54124 │ │ - rbit r7, lr │ │ - ldr r2, [sp, #52] ; 0x34 │ │ - clz r7, r7 │ │ - ldr r5, [sp, #48] ; 0x30 │ │ - ldr r6, [sp, #44] ; 0x2c │ │ - cmp ip, r3 │ │ - lsr r4, r4, r7 │ │ - beq 54174 │ │ - movw r7, #26215 ; 0x6667 │ │ - cmp ip, r3, lsl #1 │ │ - bgt 5416c │ │ - movw r7, #43691 ; 0xaaab │ │ - cmp r3, ip, lsl #1 │ │ - movwgt r7, #26215 ; 0x6667 │ │ - mul r7, r7, r4 │ │ - lsr r4, r7, #17 │ │ - stm sp, {r4, r6} │ │ - str r2, [sp, #12] │ │ - mov r2, ip │ │ - str r5, [sp, #8] │ │ - bl 54b7c │ │ - add sp, sp, #16 │ │ - pop {r4, r5, r6, r7, fp, pc} │ │ - push {r4, r5, fp, lr} │ │ - sub sp, sp, #16 │ │ - ldr r4, [sp, #44] ; 0x2c │ │ - add lr, sp, #32 │ │ - mov r2, r3 │ │ - add r5, r4, #1 │ │ - ldm lr, {r3, ip, lr} │ │ - asr r5, r5, #1 │ │ - stm sp, {r5, ip, lr} │ │ - str r4, [sp, #12] │ │ - bl 54b7c │ │ - add sp, sp, #16 │ │ - pop {r4, r5, fp, pc} │ │ - push {r4, r5, r6, r7, r8, lr} │ │ - sub sp, sp, #16 │ │ - add lr, sp, #40 ; 0x28 │ │ - mov ip, r3 │ │ - asr r6, ip, #1 │ │ - cmp ip, #1 │ │ - ldm lr, {r3, r5, r8, lr} │ │ - blt 54250 │ │ - mov r7, #0 │ │ - cmp ip, #4 │ │ - bcc 54234 │ │ - mov r7, #0 │ │ - add r4, r2, #2 │ │ - vdup.32 q8, r7 │ │ - bic r7, ip, #3 │ │ - vmov.32 d16[0], r6 │ │ - mov r6, r7 │ │ - vld1.16 {d18}, [r4]! │ │ - subs r6, r6, #4 │ │ - vaddw.u16 q8, q8, d18 │ │ - bne 54208 │ │ - vext.8 q9, q8, q8, #8 │ │ - cmp r7, ip │ │ - vadd.i32 q8, q8, q9 │ │ - vdup.32 q9, d16[1] │ │ - vadd.i32 q8, q8, q9 │ │ - vmov.32 r6, d16[0] │ │ - beq 54250 │ │ - add r2, r2, r7, lsl #1 │ │ - sub r4, ip, r7 │ │ - add r2, r2, #2 │ │ - ldrh r7, [r2], #2 │ │ - subs r4, r4, #1 │ │ - add r6, r6, r7 │ │ - bne 54240 │ │ - rbit r2, ip │ │ - clz r2, r2 │ │ - lsr r2, r6, r2 │ │ - stm sp, {r2, r5, r8, lr} │ │ - mov r2, ip │ │ - bl 54b7c │ │ - add sp, sp, #16 │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ - push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ - sub sp, sp, #16 │ │ - mov ip, r3 │ │ - ldr r3, [sp, #48] ; 0x30 │ │ - ldr lr, [sp, #60] ; 0x3c │ │ - ldr r8, [sp, #56] ; 0x38 │ │ - cmp r3, #1 │ │ - ldr r9, [sp, #52] ; 0x34 │ │ - asr r6, r3, #1 │ │ - blt 5430c │ │ - mov r5, #0 │ │ - cmp r3, #4 │ │ - bcc 542f0 │ │ - mov r5, #0 │ │ - sub r4, r2, #8 │ │ - vdup.32 q8, r5 │ │ - bic r5, r3, #3 │ │ - vmov.32 d16[0], r6 │ │ - mvn r6, #7 │ │ - mov r7, r5 │ │ - vld1.16 {d18}, [r4], r6 │ │ - subs r7, r7, #4 │ │ - vrev64.16 d18, d18 │ │ - vaddw.u16 q8, q8, d18 │ │ - bne 542c0 │ │ - vext.8 q9, q8, q8, #8 │ │ - cmp r5, r3 │ │ - vadd.i32 q8, q8, q9 │ │ - vdup.32 q9, d16[1] │ │ - vadd.i32 q8, q8, q9 │ │ - vmov.32 r6, d16[0] │ │ - beq 5430c │ │ - sub r4, r3, r5 │ │ - mvn r5, r5 │ │ - add r2, r2, r5, lsl #1 │ │ - ldrh r5, [r2], #-2 │ │ - subs r4, r4, #1 │ │ - add r6, r6, r5 │ │ - bne 542fc │ │ - rbit r2, r3 │ │ - clz r2, r2 │ │ - lsr r2, r6, r2 │ │ - stm sp, {r2, r9} │ │ - mov r2, ip │ │ - str r8, [sp, #8] │ │ - str lr, [sp, #12] │ │ - bl 54b7c │ │ - add sp, sp, #16 │ │ - pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - push {r4, r5, r6, r7, fp, lr} │ │ - ldr ip, [sp, #28] │ │ - cmp ip, #1 │ │ - ldrge lr, [sp, #24] │ │ - cmpge lr, #1 │ │ - blt 54390 │ │ - asr r1, r1, #1 │ │ - mov r4, #0 │ │ - lsl r1, r1, #1 │ │ - mov r5, r0 │ │ - mov r6, #0 │ │ - ldrb r7, [r3, r6] │ │ - add r6, r6, #1 │ │ - cmp lr, r6 │ │ - add r7, r2, r7, lsl #1 │ │ - ldrh r7, [r7] │ │ - strh r7, [r5], #2 │ │ - bne 54360 │ │ - add r4, r4, #1 │ │ + ldr r6, [sp, #192] ; 0xc0 │ │ + str r7, [sp] │ │ + mov r0, r6 │ │ + blx r5 │ │ + ldr r9, [sp, #172] ; 0xac │ │ + ldrb r0, [r9, #28] │ │ + cmp r0, #1 │ │ + bne 67650 │ │ + ldr r1, [sp, #168] ; 0xa8 │ │ + ldrb r0, [r9, #18] │ │ + ldr r3, [pc, #3364] ; 68368 │ │ + add r1, r1, r1, lsl #1 │ │ + ldr r3, [pc, r3] │ │ + add r1, r3, r1, lsl #4 │ │ + b 67668 │ │ + ldr r1, [sp, #168] ; 0xa8 │ │ + ldrb r0, [r9, #16] │ │ + ldr r3, [pc, #3340] ; 6836c │ │ + add r1, r1, r1, lsl #1 │ │ + ldr r3, [pc, r3] │ │ + add r1, r3, r1, lsl #7 │ │ + add r3, r1, r0, lsl #2 │ │ + ldr r1, [sp, #224] ; 0xe0 │ │ + ldr r0, [sp, #216] ; 0xd8 │ │ + mov r2, r6 │ │ + ldr r5, [r4, #312] ; 0x138 │ │ + ldr r1, [r1, #1268] ; 0x4f4 │ │ + ldr r3, [r3] │ │ + str r3, [sp, #4] │ │ + mov r3, r8 │ │ + str r7, [sp] │ │ + blx r5 │ │ + ldr r0, [sp, #96] ; 0x60 │ │ + cmp r0, #0 │ │ + beq 68664 │ │ + ldr r4, [sp, #92] ; 0x5c │ │ + ldr r5, [sp, #220] ; 0xdc │ │ + ldr r7, [sp, #228] ; 0xe4 │ │ + cmp r4, r5 │ │ + ldr r6, [sp, #224] ; 0xe0 │ │ + ldrne r0, [sp, #68] ; 0x44 │ │ + ldrne r1, [sp, #180] ; 0xb4 │ │ + cmpne r0, r1 │ │ + bne 67860 │ │ + ldr r0, [r7, #12] │ │ + movw r1, #8952 ; 0x22f8 │ │ + cmp r4, #1 │ │ + and r0, r0, #31 │ │ + add r0, r7, r0, lsl #2 │ │ add r0, r0, r1 │ │ - add r3, r3, lr │ │ - cmp r4, ip │ │ - bne 54358 │ │ - pop {r4, r5, r6, r7, fp, pc} │ │ - push {r4, r5, r6, lr} │ │ - cmp r3, #1 │ │ - cmpge r2, #1 │ │ - blt 54400 │ │ - ldr ip, [sp, #16] │ │ - movw r5, #1 │ │ - movt r5, #1 │ │ - asr r1, r1, #1 │ │ - mov lr, #0 │ │ - umull r4, r5, ip, r5 │ │ - add r6, ip, ip, lsl #16 │ │ - add r6, r5, r6 │ │ - asr r5, ip, #31 │ │ - add r5, r5, r5, lsl #16 │ │ - lsl ip, r1, #1 │ │ - add r5, r6, r5 │ │ - mov r1, r0 │ │ - mov r6, #0 │ │ - strd r4, [r1] │ │ - add r6, r6, #4 │ │ - add r1, r1, #8 │ │ - cmp r6, r2 │ │ - blt 543dc │ │ - add lr, lr, #1 │ │ - add r0, r0, ip │ │ - cmp lr, r3 │ │ - bne 543d4 │ │ - pop {r4, r5, r6, pc} │ │ - push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ - ldr r5, [sp, #32] │ │ - cmp r3, #0 │ │ - sub r8, r1, #1 │ │ - sub ip, r5, #1 │ │ - mov r5, r3 │ │ - andle r5, ip, ip, asr #31 │ │ - cmp r8, #1 │ │ - add r5, r2, r5, lsl #1 │ │ - ldrh r5, [r5] │ │ - strh r5, [r0] │ │ - blt 54514 │ │ - ldr lr, [sp, #36] ; 0x24 │ │ - add r0, r0, #2 │ │ - mov r5, #2 │ │ - sub r6, r5, #3 │ │ - mov r7, r5 │ │ - cmp r6, ip │ │ - add r4, r5, #1 │ │ - movgt r6, ip │ │ - cmp r5, ip │ │ - movgt r7, ip │ │ - cmp r4, r3 │ │ - movle r7, r3 │ │ - add r7, r2, r7, lsl #1 │ │ - ldrh r9, [r7] │ │ - sub r7, r5, #2 │ │ - cmp r7, r3 │ │ - movle r6, r3 │ │ - cmp r7, ip │ │ - mov r1, r7 │ │ - add r6, r2, r6, lsl #1 │ │ - movgt r1, ip │ │ - cmp r7, r3 │ │ - movlt r1, r3 │ │ - ldrh r6, [r6] │ │ - add r1, r2, r1, lsl #1 │ │ - ldrh r1, [r1] │ │ - add r1, r1, r1, lsl #3 │ │ - sub r1, r1, r6 │ │ - sub r6, r5, #1 │ │ - cmp r6, ip │ │ - mov r7, r6 │ │ - movgt r7, ip │ │ - cmp r5, r3 │ │ - mov r5, r3 │ │ - movgt r5, r7 │ │ - add r5, r2, r5, lsl #1 │ │ - ldrh r5, [r5] │ │ - add r5, r5, r5, lsl #3 │ │ - add r1, r5, r1 │ │ - mov r5, lr │ │ - sub r1, r1, r9 │ │ - add r1, r1, #8 │ │ - cmp lr, r1, asr #4 │ │ - asrge r5, r1, #4 │ │ - cmp r1, #0 │ │ - movwmi r5, #0 │ │ - cmp r6, r3 │ │ - movlt r7, r3 │ │ - strh r5, [r0] │ │ - add r1, r2, r7, lsl #1 │ │ - cmp r6, r8 │ │ - mov r5, r4 │ │ - ldrh r1, [r1] │ │ - strh r1, [r0, #2] │ │ - add r0, r0, #4 │ │ - bne 54440 │ │ - pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - mov r3, r0 │ │ - cmp r2, #0 │ │ - beq 5453c │ │ - cmp r3, #8 │ │ - bgt 54558 │ │ - mov r0, #2 │ │ - cmp r1, #63 ; 0x3f │ │ - ble 54584 │ │ - b 545e0 │ │ - cmp r3, #8 │ │ - bgt 5457c │ │ + str r0, [sp, #192] ; 0xc0 │ │ mov r0, #1 │ │ - cmp r1, #55 ; 0x37 │ │ - bgt 545e0 │ │ + bne 67708 │ │ + ldr r1, [sp, #192] ; 0xc0 │ │ + ldr r0, [r7, #8] │ │ + ldr r1, [r1] │ │ + add r0, r1, r0, lsl #4 │ │ + ldrsb r1, [r0, #-8] │ │ mov r0, #0 │ │ - bx lr │ │ - cmp r3, #16 │ │ - bgt 54594 │ │ - mov r0, #2 │ │ - cmp r1, #47 ; 0x2f │ │ - bxgt lr │ │ - mov r0, #1 │ │ - cmp r1, #19 │ │ - ble 54550 │ │ - b 545e0 │ │ - cmp r3, #16 │ │ - bgt 545a8 │ │ - mov r0, #1 │ │ - cmp r1, #39 ; 0x27 │ │ - ble 54550 │ │ - b 545e0 │ │ - cmp r3, #24 │ │ - mov r0, #3 │ │ - cmple r1, #3 │ │ - bgt 545e0 │ │ - b 54550 │ │ - mov r0, #3 │ │ - cmp r3, #24 │ │ - bgt 545d4 │ │ - cmp r1, #31 │ │ - movle r0, #2 │ │ - cmple r1, #15 │ │ - bgt 545e0 │ │ - mov r0, #1 │ │ - cmp r1, #7 │ │ - ble 54550 │ │ - b 545e0 │ │ - cmp r3, #32 │ │ - cmple r1, #31 │ │ - ble 545e4 │ │ - bx lr │ │ - mov r0, #1 │ │ - cmp r1, #3 │ │ - movwgt r0, #2 │ │ - bx lr │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #20 │ │ - ldr r8, [sp, #64] ; 0x40 │ │ + cmp r1, #0 │ │ + movwgt r0, #1 │ │ + ldr r1, [sp, #68] ; 0x44 │ │ + ldr r2, [sp, #180] ; 0xb4 │ │ cmp r1, r2 │ │ - ldr ip, [sp, #60] ; 0x3c │ │ - movlt r2, r1 │ │ - ldr lr, [sp, #56] ; 0x38 │ │ - cmp r2, #1 │ │ - blt 54654 │ │ - sub r4, r8, #1 │ │ + bne 67758 │ │ + ldr r2, [sp, #192] ; 0xc0 │ │ + ldr r1, [r7, #8] │ │ + ldr r2, [r2, #-4] │ │ + add r2, r2, r1, lsl #4 │ │ + mov r1, #0 │ │ + ldrsb r3, [r2, #8] │ │ + cmp r3, #0 │ │ + mov r3, #0 │ │ + movwgt r3, #1 │ │ + and r0, r0, r3 │ │ + cmp r4, #1 │ │ + bne 67758 │ │ + ldrsb r2, [r2, #-8] │ │ + cmp r2, #0 │ │ + movwgt r1, #1 │ │ + and r0, r0, r1 │ │ + cmp r0, #0 │ │ + beq 67860 │ │ + mov r0, #0 │ │ + cmp r4, #1 │ │ + str r0, [sp, #188] ; 0xbc │ │ + bne 68070 │ │ + ldr r0, [sp, #68] ; 0x44 │ │ + mov fp, #0 │ │ + ldr r1, [sp, #180] ; 0xb4 │ │ + cmp r0, r1 │ │ + bne 68074 │ │ + ldr r7, [sp, #224] ; 0xe0 │ │ + movw r0, #1260 ; 0x4ec │ │ + add fp, r6, r0 │ │ mov r5, #0 │ │ - mov r6, r0 │ │ - cmp r5, r4 │ │ - mov r7, r5 │ │ - movgt r7, r4 │ │ - cmp r5, ip │ │ - movlt r7, ip │ │ + mov sl, #1 │ │ + cmp r5, #2 │ │ + bne 67800 │ │ + b 68048 │ │ + ldr r0, [r7, #2144] ; 0x860 │ │ + ldr r6, [r7, #2784] ; 0xae0 │ │ + mla r0, r0, lr, r2 │ │ + add r0, r6, r0, lsl #5 │ │ + ldrb r6, [r0, #27] │ │ + ldr r0, [r4, r2, lsl #4] │ │ + ldr r4, [sp, #180] ; 0xb4 │ │ + str r0, [sp, #20] │ │ + ldr r0, [sp, #228] ; 0xe4 │ │ + str r2, [sp, #8] │ │ + mov r2, #0 │ │ + str r6, [sp, #32] │ │ + str sl, [sp] │ │ + str r4, [sp, #4] │ │ + str lr, [sp, #12] │ │ + str r5, [sp, #16] │ │ + str ip, [sp, #24] │ │ + str r8, [sp, #28] │ │ + bl 695e4 │ │ + cmp r0, #0 │ │ + bne 6944c │ │ + cmp r5, #2 │ │ + beq 68048 │ │ + ldr r0, [sp, #228] ; 0xe4 │ │ + ldr r2, [sp, #192] ; 0xc0 │ │ + ldr r1, [fp, r5, lsl #2] │ │ add r5, r5, #1 │ │ - add r7, lr, r7, lsl #1 │ │ - cmp r5, r2 │ │ - ldrh r7, [r7] │ │ - strh r7, [r6], #2 │ │ - blt 54624 │ │ - b 54658 │ │ - mov r5, #0 │ │ - cmp r3, r1 │ │ - stm sp, {r0, r1} │ │ - movge r3, r1 │ │ - cmp r5, r3 │ │ - bge 54788 │ │ - ldr r2, [sp, #68] ; 0x44 │ │ - add r6, r0, r5, lsl #1 │ │ - ldr r4, [pc, #352] ; 547dc │ │ - sub r8, r8, #1 │ │ - add r4, pc, r4 │ │ - add r2, r2, r2, lsl #2 │ │ - add r2, r2, r4 │ │ - ldrb r0, [r2, #-5] │ │ - ldrb sl, [r2, #-2] │ │ - ldrb fp, [r2, #-1] │ │ - str r0, [sp, #16] │ │ - ldrb r0, [r2, #-4] │ │ - str r0, [sp, #12] │ │ - ldrb r0, [r2, #-3] │ │ - str r0, [sp, #8] │ │ - add r2, r5, #1 │ │ - sub r1, r5, #2 │ │ - cmp r2, r8 │ │ - ldr r4, [sp, #12] │ │ - mov r9, r2 │ │ - mov r0, r1 │ │ - movgt r9, r8 │ │ - cmp r2, ip │ │ - movlt r9, ip │ │ - cmp r1, r8 │ │ - movgt r0, r8 │ │ - cmp r1, ip │ │ - movlt r0, ip │ │ - add r1, lr, r9, lsl #1 │ │ - add r0, lr, r0, lsl #1 │ │ - mov r7, r5 │ │ - ldrh r9, [r1] │ │ - ldrh r0, [r0] │ │ - ldr r1, [sp, #16] │ │ - mul r0, r1, r0 │ │ - sub r1, r5, #1 │ │ - cmp r1, r8 │ │ - movgt r1, r8 │ │ - cmp r5, ip │ │ - movle r1, ip │ │ - add r1, lr, r1, lsl #1 │ │ - ldrh r1, [r1] │ │ - mla r0, r4, r1, r0 │ │ - add r1, r5, #2 │ │ - cmp r1, r8 │ │ - mov r4, r1 │ │ - movgt r4, r8 │ │ - cmp r5, r8 │ │ - movgt r7, r8 │ │ - cmp r5, ip │ │ - movlt r7, ip │ │ - cmp r1, ip │ │ - add r5, lr, r7, lsl #1 │ │ - ldr r7, [sp, #8] │ │ - movlt r4, ip │ │ - cmp r2, r3 │ │ - ldrh r5, [r5] │ │ - add r1, lr, r4, lsl #1 │ │ - ldrh r1, [r1] │ │ - mla r0, r7, r5, r0 │ │ - mov r5, r2 │ │ - mla r0, sl, r9, r0 │ │ - mla r0, fp, r1, r0 │ │ - add r0, r0, #8 │ │ - lsr r0, r0, #4 │ │ - strh r0, [r6], #2 │ │ - blt 546a8 │ │ - ldr r4, [sp, #4] │ │ - cmp r2, r4 │ │ - blt 54798 │ │ - b 547d4 │ │ - mov r2, r5 │ │ - ldr r4, [sp, #4] │ │ - cmp r2, r4 │ │ - bge 547d4 │ │ - ldr r0, [sp] │ │ - ldr r1, [sp, #64] ; 0x40 │ │ - add r0, r0, r2, lsl #1 │ │ - sub r3, r1, #1 │ │ - cmp r2, r3 │ │ - mov r1, r2 │ │ - movgt r1, r3 │ │ - cmp r2, ip │ │ - movlt r1, ip │ │ - add r2, r2, #1 │ │ - add r1, lr, r1, lsl #1 │ │ - cmp r4, r2 │ │ - ldrh r1, [r1] │ │ - strh r1, [r0], #2 │ │ - bne 547a8 │ │ - add sp, sp, #20 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq r5, r5, r8, asr #8 │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #28 │ │ - mov r8, r0 │ │ - ldr r0, [sp, #64] ; 0x40 │ │ - ldr r9, [sp, #72] ; 0x48 │ │ - ldr fp, [sp, #68] ; 0x44 │ │ - sub ip, r9, r0, lsl #2 │ │ - cmp ip, #1 │ │ - blt 549c8 │ │ - ldr lr, [sp, #80] ; 0x50 │ │ - lsl r4, r3, #2 │ │ - ldr r0, [sp, #76] ; 0x4c │ │ - mov r3, #2 │ │ - cmp lr, #0 │ │ - str r2, [sp, #4] │ │ - movwne r3, #1 │ │ + ldr r6, [r0, #12] │ │ + ldr r0, [r0, #8] │ │ + ldr r4, [r2, #-4] │ │ + sub lr, r6, #1 │ │ + sub r2, r0, #1 │ │ + ldr r3, [sp, #104] ; 0x68 │ │ + add r0, r4, r2, lsl #4 │ │ + add r1, r1, r3 │ │ + ldrsb r0, [r0, #8] │ │ + sub r8, r0, #1 │ │ + mov r0, #176 ; 0xb0 │ │ + smlabb r3, r8, r0, r7 │ │ + ldr r0, [r7, #2776] ; 0xad8 │ │ + cmp r0, #2 │ │ + add ip, r3, #16 │ │ + ldr r3, [r7, #1272] ; 0x4f8 │ │ + beq 677a4 │ │ + ldr r0, [sp, #196] ; 0xc4 │ │ + ldr r6, [r0, #44] ; 0x2c │ │ + b 677b8 │ │ + ldr r0, [sp, #212] ; 0xd4 │ │ + mov r1, r0 │ │ + ldr r0, [sp, #208] ; 0xd0 │ │ + cmp r1, r0 │ │ + movlt r0, r1 │ │ + cmp r0, #2 │ │ + blt 67954 │ │ + ldr r0, [sp, #172] ; 0xac │ │ + ldrb r0, [r0, #21] │ │ + cmp r0, #2 │ │ + bne 678a4 │ │ + ldr r0, [sp, #172] ; 0xac │ │ + ldrsb r0, [r0, #24] │ │ + add r0, r6, r0 │ │ + ldrb r0, [r0, #1888] ; 0x760 │ │ cmp r0, #0 │ │ - add r0, r1, r2 │ │ - asr r2, r2, #1 │ │ - mov r9, r2 │ │ - lsl r2, r2, lr │ │ - mov r7, fp │ │ - lsl r2, r2, #1 │ │ - addeq r3, r3, #1 │ │ - sub fp, fp, r4 │ │ - str r2, [sp, #20] │ │ - lsl r2, r7, #1 │ │ - mov sl, r8 │ │ - mov r6, #0 │ │ - str r2, [sp, #16] │ │ - str r8, [sp, #12] │ │ - str ip, [sp, #8] │ │ - cmp fp, #1 │ │ - mov r2, #0 │ │ - bge 5489c │ │ - b 5495c │ │ - ldr r2, [sp, #20] │ │ - add r6, r6, #1 │ │ - cmp r6, ip │ │ - add r0, r0, r2 │ │ - add r1, r1, r2 │ │ - ldr r2, [sp, #16] │ │ - add sl, sl, r2 │ │ - beq 549b4 │ │ - cmp fp, #1 │ │ + bne 678c4 │ │ + ldr r0, [sp, #172] ; 0xac │ │ + ldrb r0, [r0, #22] │ │ + cmp r0, #2 │ │ + bne 67954 │ │ + ldr r0, [sp, #196] ; 0xc4 │ │ + ldr r0, [r0] │ │ + cmp r0, #2 │ │ + bcc 67954 │ │ + ldr r7, [sp, #224] ; 0xe0 │ │ + movw r0, #1260 ; 0x4ec │ │ + add r8, r6, r0 │ │ + mov r4, #0 │ │ + cmp r4, #2 │ │ + bne 67910 │ │ + b 67b2c │ │ + str r0, [sp, #12] │ │ + ldr r0, [sp, #228] ; 0xe4 │ │ + ldr r2, [sp, #204] ; 0xcc │ │ + str r2, [sp, #8] │ │ mov r2, #0 │ │ - blt 5495c │ │ - ldr r2, [sp, #76] ; 0x4c │ │ - str r6, [sp, #24] │ │ - cmp r2, #0 │ │ - beq 54914 │ │ - mov ip, #0 │ │ - mvn r2, #1 │ │ - mov r5, sl │ │ - ldr r4, [sp, #76] ; 0x4c │ │ - cmp lr, #0 │ │ - ldrh r7, [r1, -r2] │ │ - lsl r4, ip, r4 │ │ - add ip, ip, #1 │ │ - add r8, r1, r4, lsl #1 │ │ - addne r4, r4, r9 │ │ - addne r4, r1, r4, lsl #1 │ │ - ldrh r6, [r8] │ │ - ldrhne r4, [r4] │ │ - add r7, r7, r6 │ │ - ldrhne r6, [r0, -r2] │ │ - sub r2, r2, #4 │ │ - addne r4, r7, r4 │ │ - addne r7, r4, r6 │ │ - cmp fp, ip │ │ - lsl r4, r7, r3 │ │ - strh r4, [r5], #2 │ │ - bne 548b8 │ │ - ldr r8, [sp, #12] │ │ - mov r2, fp │ │ - ldr ip, [sp, #8] │ │ - b 54958 │ │ - ldr r2, [sp, #4] │ │ - mov r5, #0 │ │ - mov r7, fp │ │ - add r2, r1, r2 │ │ - add r6, r1, r5 │ │ - cmp lr, #0 │ │ - ldrh r4, [r6] │ │ - addne r6, r2, r5 │ │ - ldrhne r6, [r6] │ │ - addne r4, r6, r4 │ │ - add r6, sl, r5 │ │ - subs r7, r7, #1 │ │ - add r5, r5, #2 │ │ - lsl r4, r4, r3 │ │ - strh r4, [r6] │ │ - bne 54924 │ │ - mov r2, fp │ │ - ldr r6, [sp, #24] │ │ - ldr r7, [sp, #68] ; 0x44 │ │ - cmp r2, r7 │ │ - bge 54870 │ │ - ldr r7, [sp, #68] ; 0x44 │ │ - mov r4, ip │ │ - mov ip, r6 │ │ - mov r5, #0 │ │ - mul r7, r6, r7 │ │ - add r7, r8, r7, lsl #1 │ │ - sub r6, r7, #2 │ │ - sub r7, r5, r2, lsl #1 │ │ - add r6, r6, r2, lsl #1 │ │ - ldrh r5, [r6] │ │ - mov r6, ip │ │ - mov ip, r4 │ │ + str sl, [sp] │ │ + str r4, [sp, #4] │ │ + bl 69c1c │ │ + cmp r0, #0 │ │ + bne 6944c │ │ + cmp r4, #2 │ │ + beq 67b2c │ │ + ldr r1, [sp, #172] ; 0xac │ │ + ldr r0, [r8, r4, lsl #2] │ │ + add r4, r4, #1 │ │ + ldr r3, [r7, #1272] ; 0x4f8 │ │ + ldrb r2, [r1, #22] │ │ + ldr r1, [sp, #104] ; 0x68 │ │ + cmp r2, #2 │ │ + add r1, r0, r1 │ │ + ldr r0, [sp, #196] ; 0xc4 │ │ + beq 678e0 │ │ + ldr r0, [sp, #172] ; 0xac │ │ + ldr r2, [r7, #12] │ │ + ldrsb r0, [r0, #24] │ │ + add r0, r0, r0, lsl #3 │ │ + add r0, r2, r0, lsl #2 │ │ + add r0, r0, #1424 ; 0x590 │ │ + b 678e0 │ │ + ldr r2, [r7, #8] │ │ + mov r0, r7 │ │ + ldr r1, [r7, #12] │ │ + mov r3, sl │ │ + ldr r7, [sp, #172] ; 0xac │ │ + bic r2, r2, r5 │ │ + ldr lr, [r6, #1260] ; 0x4ec │ │ + mov r9, #1 │ │ + ldr ip, [r6, #1272] ; 0x4f8 │ │ + ldr r6, [sp, #200] ; 0xc8 │ │ + ldr sl, [r7, #8] │ │ + ldrsb r8, [r7, #24] │ │ + str r6, [sp, #32] │ │ + sub r6, r4, r5 │ │ + clz r6, r6 │ │ + ldr r7, [sp, #180] ; 0xb4 │ │ + lsr r6, r6, #5 │ │ + bic r1, r1, r7 │ │ + lsl r5, r4, r6 │ │ ldr r4, [sp, #68] ; 0x44 │ │ - sub r2, r4, r2 │ │ - strh r5, [sl, -r7] │ │ - sub r7, r7, #2 │ │ - subs r2, r2, #1 │ │ - bne 549a0 │ │ - b 54870 │ │ - ldr r9, [sp, #72] ; 0x48 │ │ - ldr fp, [sp, #68] ; 0x44 │ │ - cmp ip, r9 │ │ - blt 549d8 │ │ - b 54a04 │ │ - mov ip, #0 │ │ - mov sl, r8 │ │ - cmp ip, r9 │ │ - bge 54a04 │ │ - mov r0, #0 │ │ - sub r4, r9, ip │ │ - sub r5, r0, fp, lsl #1 │ │ - lsl r6, fp, #1 │ │ - add r1, sl, r5 │ │ - mov r0, sl │ │ - mov r2, r6 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - add sl, sl, r6 │ │ - subs r4, r4, #1 │ │ - bne 549e8 │ │ - cmp r9, #1 │ │ - cmpge fp, #1 │ │ - blt 54b74 │ │ - rbit r0, fp │ │ - rbit r1, r9 │ │ - clz r0, r0 │ │ - clz r1, r1 │ │ - add ip, r1, r0 │ │ - mov r0, #1 │ │ - mov lr, #0 │ │ - bic r2, fp, #3 │ │ - lsl r0, r0, ip │ │ - vdup.32 q8, lr │ │ - asr r5, r0, #1 │ │ - lsl r0, fp, #1 │ │ - mov r3, r8 │ │ - mov r6, #0 │ │ - cmp fp, #4 │ │ - bcs 54a74 │ │ - b 54a6c │ │ - add r6, r6, #1 │ │ - add r3, r3, r0 │ │ - cmp r6, r9 │ │ - beq 54adc │ │ - cmp fp, #4 │ │ - bcs 54a74 │ │ - mov r1, #0 │ │ - b 54abc │ │ - vorr d20, d16, d16 │ │ - mov r1, r2 │ │ - vorr q9, q8, q8 │ │ - mov r7, r3 │ │ - vmov.32 d20[0], r5 │ │ - vorr d18, d20, d20 │ │ - vld1.16 {d20}, [r7]! │ │ - subs r1, r1, #4 │ │ - vaddw.s16 q9, q9, d20 │ │ - bne 54a8c │ │ - vext.8 q10, q9, q8, #8 │ │ - cmp r2, fp │ │ - mov r1, r2 │ │ - vadd.i32 q9, q9, q10 │ │ - vdup.32 q10, d18[1] │ │ - vadd.i32 q9, q9, q10 │ │ - vmov.32 r5, d18[0] │ │ - beq 54a54 │ │ - sub r4, lr, r1, lsl #1 │ │ - sub r1, fp, r1 │ │ - ldrsh r7, [r3, -r4] │ │ - sub r4, r4, #2 │ │ - subs r1, r1, #1 │ │ - add r5, r5, r7 │ │ - bne 54ac4 │ │ - b 54a54 │ │ - cmp r9, #1 │ │ - cmpge fp, #1 │ │ - blt 54b74 │ │ - asr r1, r5, ip │ │ - bic r4, fp, #7 │ │ - vdup.16 q8, r1 │ │ - mov r3, #0 │ │ - mov r7, #0 │ │ - cmp fp, #8 │ │ - mov r2, #0 │ │ - bcc 54b50 │ │ - b 54b28 │ │ - add r7, r7, #1 │ │ - add r8, r8, r0 │ │ - cmp r7, r9 │ │ - beq 54b74 │ │ - cmp fp, #8 │ │ + sub r6, r4, r7 │ │ + clz r6, r6 │ │ + lsr r6, r6, #5 │ │ + lsl r7, r4, r6 │ │ + stm sp, {r5, r7} │ │ + str r2, [sp, #8] │ │ + add r2, sp, #12 │ │ + stm r2, {r1, r9, sl} │ │ + mov sl, r3 │ │ mov r2, #0 │ │ - bcc 54b50 │ │ - mov r2, r4 │ │ - mov r6, r8 │ │ - vld1.16 {d18-d19}, [r6] │ │ - subs r2, r2, #8 │ │ - vsub.i16 q9, q9, q8 │ │ - vst1.16 {d18-d19}, [r6]! │ │ - bne 54b30 │ │ - cmp r4, fp │ │ - mov r2, r4 │ │ - beq 54b0c │ │ - sub r6, r3, r2, lsl #1 │ │ - sub r5, fp, r2 │ │ - ldrh r2, [r8, -r6] │ │ - subs r5, r5, #1 │ │ - sub r2, r2, r1 │ │ - strh r2, [r8, -r6] │ │ - sub r6, r6, #2 │ │ - bne 54b58 │ │ - b 54b0c │ │ - add sp, sp, #28 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #20 │ │ - cmp r3, #1 │ │ - movge sl, r2 │ │ - cmpge r2, #1 │ │ - blt 54d78 │ │ - mov r9, r3 │ │ - asr r3, r1, #1 │ │ - ldr ip, [sp, #68] ; 0x44 │ │ - mov r1, r3 │ │ - ldr r2, [sp, #64] ; 0x40 │ │ - lsl r1, r3, #1 │ │ - ldr fp, [sp, #56] ; 0x38 │ │ - vmov.i32 q11, #32 ; 0x00000020 │ │ - str r1, [sp, #12] │ │ - lsl r1, sl, #1 │ │ - ldr r6, [sp, #60] ; 0x3c │ │ - vdup.32 q8, ip │ │ - str r1, [sp, #8] │ │ - bic r1, sl, #7 │ │ - vdup.32 q9, fp │ │ + ldr r1, [sp, #204] ; 0xcc │ │ + mov r3, ip │ │ + str r1, [sp, #24] │ │ + ldr r1, [sp, #104] ; 0x68 │ │ + str r8, [sp, #28] │ │ + add r1, lr, r1 │ │ + bl 695e4 │ │ + cmp r0, #0 │ │ + bne 6944c │ │ + ldr r0, [sp, #172] ; 0xac │ │ + ldrb r0, [r0, #22] │ │ + cmp r0, #1 │ │ + bne 67a50 │ │ + ldr r1, [sp, #224] ; 0xe0 │ │ + mov r3, sl │ │ + ldr r0, [r1, #1260] ; 0x4ec │ │ + ldr r2, [r1, #1272] ; 0x4f8 │ │ + mov r1, #1 │ │ + str r1, [sp] │ │ + ldr r1, [sp, #136] ; 0x88 │ │ str r1, [sp, #4] │ │ - vdup.32 q10, r2 │ │ - mov r1, #0 │ │ - mov r8, #0 │ │ - mov lr, r0 │ │ - str r3, [sp] │ │ - str r1, [sp, #16] │ │ - cmp sl, #8 │ │ - mov r3, #0 │ │ - bcc 54d20 │ │ - b 54c2c │ │ - ldr r1, [sp, #12] │ │ - add lr, lr, r1 │ │ - ldr r1, [sp, #8] │ │ - add r6, r6, r1 │ │ - ldr r1, [sp, #16] │ │ - add r1, r1, #1 │ │ + ldr r1, [sp, #140] ; 0x8c │ │ + str r1, [sp, #8] │ │ + ldr r1, [sp, #80] ; 0x50 │ │ + str r1, [sp, #12] │ │ + ldr r1, [sp, #64] ; 0x40 │ │ str r1, [sp, #16] │ │ - cmp r1, r9 │ │ - beq 54d78 │ │ - cmp sl, #8 │ │ - mov r3, #0 │ │ - bcc 54d20 │ │ - ldr r4, [sp, #16] │ │ - ldr r1, [sp] │ │ - mul r3, r4, sl │ │ - mul r5, r1, r4 │ │ - ldr r4, [sp, #60] ; 0x3c │ │ - add r7, r3, sl │ │ - add r7, r4, r7, lsl #1 │ │ - add r1, r0, r5, lsl #1 │ │ - cmp r1, r7 │ │ - bcs 54c70 │ │ - ldr r1, [sp, #60] ; 0x3c │ │ - add r3, r1, r3, lsl #1 │ │ - add r1, r5, sl │ │ - add r1, r0, r1, lsl #1 │ │ - cmp r3, r1 │ │ - mov r3, #0 │ │ - bcc 54d20 │ │ - mov r3, sl │ │ - ldr sl, [sp, #4] │ │ - mov r1, r9 │ │ - mov r4, r0 │ │ - mov r9, #0 │ │ - add r0, r6, r9 │ │ - subs sl, sl, #8 │ │ - vld1.16 {d24-d25}, [r0] │ │ - add r0, lr, r9 │ │ - add r9, r9, #16 │ │ - vmovl.s16 q13, d25 │ │ - vmovl.s16 q12, d24 │ │ - vmul.i32 q13, q10, q13 │ │ - vmul.i32 q12, q10, q12 │ │ - vabs.s32 q14, q13 │ │ - vclt.s32 q13, q13, #0 │ │ - vadd.i32 q14, q14, q11 │ │ - vabs.s32 q15, q12 │ │ - vclt.s32 q12, q12, #0 │ │ - vshr.u32 q14, q14, #6 │ │ - vadd.i32 q15, q15, q11 │ │ - vneg.s32 q0, q14 │ │ - vshr.u32 q15, q15, #6 │ │ - vbsl q13, q0, q14 │ │ - vneg.s32 q1, q15 │ │ - vadd.i32 q13, q13, q9 │ │ - vbsl q12, q1, q15 │ │ - vmin.s32 q14, q13, q8 │ │ - vclt.s32 q13, q13, #0 │ │ - vadd.i32 q12, q12, q9 │ │ - vmin.s32 q15, q12, q8 │ │ - vclt.s32 q12, q12, #0 │ │ - vbic q13, q14, q13 │ │ - vbic q12, q15, q12 │ │ - vmovn.i32 d27, q13 │ │ - vmovn.i32 d26, q12 │ │ - vst1.16 {d26-d27}, [r0] │ │ - bne 54c84 │ │ - mov sl, r3 │ │ - ldr r3, [sp, #4] │ │ - mov r9, r1 │ │ - mov r0, r4 │ │ - cmp r3, sl │ │ - beq 54bfc │ │ - sub r7, r8, r3, lsl #1 │ │ - sub r3, sl, r3 │ │ - ldrsh r1, [r6, -r7] │ │ - mul r5, r1, r2 │ │ - cmp r5, #0 │ │ - mov r1, r5 │ │ - rsbmi r1, r5, #0 │ │ - cmp r5, #0 │ │ - add r1, r1, #32 │ │ - lsr r4, r1, #6 │ │ - submi r4, r8, r1, lsr #6 │ │ - add r1, r4, fp │ │ - cmp r1, ip │ │ - mov r5, r1 │ │ - movgt r5, ip │ │ - cmp r1, #0 │ │ - movwmi r5, #0 │ │ - subs r3, r3, #1 │ │ - strh r5, [lr, -r7] │ │ - sub r7, r7, #2 │ │ - bne 54d28 │ │ - b 54bfc │ │ - add sp, sp, #20 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - add fp, sp, #28 │ │ - sub sp, sp, #348 ; 0x15c │ │ - bfc sp, #0, #4 │ │ - str r0, [sp, #208] ; 0xd0 │ │ - ldr r0, [r0, #1284] ; 0x504 │ │ - str r0, [sp, #120] ; 0x78 │ │ - subs r0, r0, #3 │ │ - str r2, [sp, #64] ; 0x40 │ │ - movwne r0, #1 │ │ - str r0, [sp, #100] ; 0x64 │ │ - ldr r0, [fp, #8] │ │ - cmp r3, r0 │ │ - bge 5557c │ │ - ldr r5, [sp, #208] ; 0xd0 │ │ - mov r4, r3 │ │ - ldr r7, [sp, #120] ; 0x78 │ │ - mov sl, #8 │ │ - ldr r6, [sp, #100] ; 0x64 │ │ - ldr r0, [r5, #12] │ │ - ldr r2, [r5, #2148] ; 0x864 │ │ - ldr lr, [r5, #2088] ; 0x828 │ │ - ldr ip, [r0, #1300] ; 0x514 │ │ - lsl r0, r2, #1 │ │ - subs r2, r7, #1 │ │ - clz r2, r2 │ │ - str r0, [sp, #72] ; 0x48 │ │ - sub r0, r7, #2 │ │ - str lr, [sp, #152] ; 0x98 │ │ - lsr r2, r2, #5 │ │ - str ip, [sp, #96] ; 0x60 │ │ - str r2, [sp, #44] ; 0x2c │ │ - mov r2, #7 │ │ - movweq r2, #3 │ │ - clz r0, r0 │ │ - str r2, [sp, #36] ; 0x24 │ │ - mov r2, #6 │ │ - movweq r2, #2 │ │ - cmp r3, #0 │ │ - str r2, [sp, #40] ; 0x28 │ │ - mov r2, #8 │ │ - lsr r2, r2, r6 │ │ - mov r3, #64 ; 0x40 │ │ - str r2, [sp, #176] ; 0xb0 │ │ - movw r2, #1268 ; 0x4f4 │ │ - add r2, r5, r2 │ │ - str r2, [sp, #204] ; 0xcc │ │ - rsb r2, r7, #3 │ │ - lsr r3, r3, r6 │ │ - str r3, [sp, #60] ; 0x3c │ │ - movw r3, #1652 ; 0x674 │ │ - add r2, lr, r2, lsl #2 │ │ - ldr r5, [r5, #3052] ; 0xbec │ │ - add r2, r2, r3 │ │ - str r2, [sp, #148] ; 0x94 │ │ - ldr r2, [r1] │ │ - lsr r0, r0, #5 │ │ - str r2, [sp, #180] ; 0xb4 │ │ - movwgt sl, #12 │ │ - ldr r2, [r1, #4] │ │ - mov r3, #2 │ │ - ldr r1, [r1, #8] │ │ - str r1, [sp, #52] ; 0x34 │ │ - sub r1, ip, #1 │ │ - str r2, [sp, #56] ; 0x38 │ │ - str r1, [sp, #92] ; 0x5c │ │ - ldr r1, [pc, #1780] ; 55584 │ │ - add r1, pc, r1 │ │ - add r0, r1, r0, lsl #3 │ │ - str r0, [sp, #76] ; 0x4c │ │ - mov r0, #0 │ │ - str r0, [sp, #220] ; 0xdc │ │ - b 54f00 │ │ - ldr r3, [sp, #208] ; 0xd0 │ │ - orr sl, sl, #4 │ │ - ldr r4, [sp, #48] ; 0x30 │ │ - ldr r2, [r3, #3052] ; 0xbec │ │ - ldr r1, [r3, #1272] ; 0x4f8 │ │ - eor r5, r2, #1 │ │ - ldr r2, [sp, #44] ; 0x2c │ │ - ldr r0, [r3, #1268] ; 0x4f4 │ │ - str r5, [r3, #3052] ; 0xbec │ │ - lsl r1, r1, #3 │ │ - ldr r3, [sp, #52] ; 0x34 │ │ - add r3, r3, r1, asr r2 │ │ - str r3, [sp, #52] ; 0x34 │ │ - ldr r3, [sp, #56] ; 0x38 │ │ - add r3, r3, r1, asr r2 │ │ - ldr r1, [sp, #180] ; 0xb4 │ │ - str r3, [sp, #56] ; 0x38 │ │ - mov r3, #2 │ │ - add r1, r1, r0, lsl #3 │ │ - ldr r0, [fp, #8] │ │ - str r1, [sp, #180] ; 0xb4 │ │ - cmp r4, r0 │ │ - bge 5557c │ │ - ldr r0, [sp, #208] ; 0xd0 │ │ - add r1, r4, #2 │ │ - str r1, [sp, #48] ; 0x30 │ │ - ldr r0, [r0, #2144] ; 0x860 │ │ - cmp r1, r0 │ │ - bicge sl, sl, #8 │ │ - tst sl, #8 │ │ - beq 55004 │ │ - clz r0, r5 │ │ - ldr r1, [sp, #208] ; 0xd0 │ │ - lsr r6, r0, #5 │ │ - orr r0, r6, r6, lsl #1 │ │ - ldr r3, [r1, #1268] ; 0x4f4 │ │ - add r0, r1, r0, lsl #2 │ │ - cmn r3, #1 │ │ - ldr r0, [r0, #3760] ; 0xeb0 │ │ - ble 54f58 │ │ - add r1, r3, r3, lsl #1 │ │ - ldr r2, [sp, #180] ; 0xb4 │ │ - add r1, r2, r1, lsl #1 │ │ - lsl r2, r3, #1 │ │ - b 54f70 │ │ - mov r1, #0 │ │ - sub r2, r1, r3, lsl #1 │ │ - add r0, r0, r3 │ │ - rsb r1, r3, r3, lsl #3 │ │ - ldr r3, [sp, #180] ; 0xb4 │ │ - add r1, r3, r1 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - ldr r0, [sp, #120] ; 0x78 │ │ - mov r3, #2 │ │ + ldr r1, [sp, #104] ; 0x68 │ │ + add r1, r0, r1 │ │ + ldr r0, [sp, #228] ; 0xe4 │ │ + bl 6a01c │ │ cmp r0, #0 │ │ - beq 55004 │ │ - ldr r1, [sp, #208] ; 0xd0 │ │ - add r0, r6, r6, lsl #1 │ │ - add r6, r1, r0, lsl #2 │ │ - ldr r7, [r1, #1272] ; 0x4f8 │ │ - ldr r0, [r6, #3764] ; 0xeb4 │ │ - cmn r7, #1 │ │ - ble 54fc8 │ │ - ldr r9, [sp, #40] ; 0x28 │ │ - lsl r8, r7, #1 │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - mov r2, r8 │ │ - mla r1, r7, r9, r1 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - ldr r0, [sp, #52] ; 0x34 │ │ - mla r1, r7, r9, r0 │ │ - ldr r0, [r6, #3768] ; 0xeb8 │ │ - b 54ff8 │ │ - ldr r9, [sp, #36] ; 0x24 │ │ + bne 6944c │ │ + ldr r0, [sp, #180] ; 0xb4 │ │ + ldr r4, [sp, #172] ; 0xac │ │ + mvn r3, r0 │ │ + ldr r0, [sp, #220] ; 0xdc │ │ + ldr r2, [r4, #8] │ │ + ldrsb lr, [r4, #24] │ │ + mvn r1, r0 │ │ + ldr r0, [sp, #224] ; 0xe0 │ │ + ldr r4, [sp, #200] ; 0xc8 │ │ + ldr ip, [r0, #1264] ; 0x4f0 │ │ + ldr r6, [r0, #1272] ; 0x4f8 │ │ + ldr r0, [sp, #228] ; 0xe4 │ │ + ldrd r8, [r0, #8] │ │ + and r3, r9, r3 │ │ + str r4, [sp, #32] │ │ + mov r4, #2 │ │ + stm sp, {r5, r7} │ │ + and r1, r8, r1 │ │ + add r5, sp, #8 │ │ + stm r5, {r1, r3, r4} │ │ + mov r3, r6 │ │ + ldr r1, [sp, #204] ; 0xcc │ │ + str r1, [sp, #24] │ │ + ldr r1, [sp, #104] ; 0x68 │ │ + str r2, [sp, #20] │ │ mov r2, #0 │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - sub r8, r2, r7, lsl #1 │ │ - add r0, r0, r7 │ │ - mla r1, r7, r9, r1 │ │ - mov r2, r8 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - ldr r0, [sp, #52] ; 0x34 │ │ - mla r1, r7, r9, r0 │ │ - ldr r0, [r6, #3768] ; 0xeb8 │ │ - add r0, r0, r7 │ │ - mov r2, r8 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - mov r3, #2 │ │ - ldr r0, [sp, #72] ; 0x48 │ │ - bfi sl, r3, #0, #2 │ │ + add r1, ip, r1 │ │ + str lr, [sp, #28] │ │ + bl 695e4 │ │ + cmp r0, #0 │ │ + bne 6944c │ │ + ldr r0, [sp, #172] ; 0xac │ │ + ldrb r0, [r0, #22] │ │ cmp r0, #1 │ │ - blt 54ea4 │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - and r7, r4, #30 │ │ - ldr r0, [sp, #176] ; 0xb0 │ │ - mov r9, #0 │ │ - ldr r6, [sp, #180] ; 0xb4 │ │ - mov ip, #0 │ │ - add r2, r1, r0 │ │ - str r2, [sp, #200] ; 0xc8 │ │ - ldr r2, [sp, #52] ; 0x34 │ │ - str r1, [sp, #136] ; 0x88 │ │ - mov r1, #0 │ │ - add r0, r2, r0 │ │ - str r0, [sp, #196] ; 0xc4 │ │ - and r0, r3, r4, lsr #3 │ │ - str r0, [sp, #68] ; 0x44 │ │ - add r0, r5, r5, lsl #1 │ │ - ldr r3, [sp, #208] ; 0xd0 │ │ - str r7, [sp, #172] ; 0xac │ │ - add r0, r3, r0, lsl #2 │ │ - movw r3, #3768 ; 0xeb8 │ │ - add r3, r0, r3 │ │ - str r3, [sp, #112] ; 0x70 │ │ - movw r3, #3764 ; 0xeb4 │ │ - str r2, [sp, #140] ; 0x8c │ │ - add r3, r0, r3 │ │ - add r0, r0, #3760 ; 0xeb0 │ │ - str r0, [sp, #104] ; 0x68 │ │ - orr r0, r7, #1 │ │ - str r0, [sp, #168] ; 0xa8 │ │ - mov r0, #1 │ │ - str r3, [sp, #108] ; 0x6c │ │ - b 550f4 │ │ - mov r0, #1 │ │ - ldr r2, [sp, #60] ; 0x3c │ │ - orr sl, sl, #1 │ │ - ldr r1, [sp, #200] ; 0xc8 │ │ - ldr r9, [sp, #84] ; 0x54 │ │ - add r1, r1, r2 │ │ - str r1, [sp, #200] ; 0xc8 │ │ - ldr r1, [sp, #196] ; 0xc4 │ │ - add r9, r9, #64 ; 0x40 │ │ - ldr r6, [sp, #80] ; 0x50 │ │ - add r1, r1, r2 │ │ - str r1, [sp, #196] ; 0xc4 │ │ - ldr r1, [sp, #140] ; 0x8c │ │ - add r6, r6, #64 ; 0x40 │ │ - add r1, r1, r2 │ │ - str r1, [sp, #140] ; 0x8c │ │ + bne 67b2c │ │ + ldr r1, [sp, #224] ; 0xe0 │ │ + mov r3, sl │ │ + ldr r0, [r1, #1264] ; 0x4f0 │ │ + ldr r2, [r1, #1272] ; 0x4f8 │ │ + mov r1, #2 │ │ + str r1, [sp] │ │ ldr r1, [sp, #136] ; 0x88 │ │ - add r1, r1, r2 │ │ - str r1, [sp, #136] ; 0x88 │ │ - ldr r1, [sp, #88] ; 0x58 │ │ - ldr r2, [sp, #72] ; 0x48 │ │ - add r1, r1, #1 │ │ - cmp r1, r2 │ │ - beq 54ea4 │ │ - lsr r2, r1, #1 │ │ - ldr r3, [sp, #64] ; 0x40 │ │ - movw r7, #1412 ; 0x584 │ │ - str r1, [sp, #88] ; 0x58 │ │ - mla r3, r2, r7, r3 │ │ - and r2, r1, #1 │ │ - ldr r1, [sp, #68] ; 0x44 │ │ - str r9, [sp, #84] ; 0x54 │ │ - orr r2, r2, r1 │ │ - str r6, [sp, #80] ; 0x50 │ │ - str r3, [sp, #184] ; 0xb8 │ │ - add r2, r3, r2 │ │ - mov r3, #1280 ; 0x500 │ │ - ldrsb r2, [r2, r3] │ │ - cmn r2, #1 │ │ - beq 55094 │ │ - ldr r1, [sp, #208] ; 0xd0 │ │ - ldr r3, [r1, #12] │ │ - add r2, r3, r2, lsl #2 │ │ - ldr r3, [r2, #1308] ; 0x51c │ │ - ldr r5, [r2, #1340] ; 0x53c │ │ - orrs r2, r3, r5 │ │ - beq 55094 │ │ + str r1, [sp, #4] │ │ ldr r1, [sp, #140] ; 0x8c │ │ - cmp r5, #0 │ │ - mov r2, r5 │ │ - str r1, [sp, #236] ; 0xec │ │ - ldr r1, [sp, #136] ; 0x88 │ │ - movwne r2, #1 │ │ - str r1, [sp, #232] ; 0xe8 │ │ - lsl r1, r2, #1 │ │ - cmp r3, #0 │ │ - mov r7, #1 │ │ - orrne r1, r7, r2, lsl #1 │ │ - str r1, [sp, #192] ; 0xc0 │ │ - ldr r1, [sp, #88] ; 0x58 │ │ - mov r2, #16 │ │ - str r6, [sp, #228] ; 0xe4 │ │ - and r4, r5, #3 │ │ - cmp r4, #3 │ │ - and r8, r3, #3 │ │ - add lr, r2, r1, lsl #4 │ │ - ldr r2, [sp, #208] ; 0xd0 │ │ - addeq r4, r4, #1 │ │ - cmp r8, #3 │ │ - addeq r8, r8, #1 │ │ - str lr, [sp, #116] ; 0x74 │ │ - ldr r7, [r2, #2140] ; 0x85c │ │ - cmp lr, r7 │ │ - mov r2, r7 │ │ - movlt r2, lr │ │ - cmp r2, r1, lsl #4 │ │ - ble 55098 │ │ - asr r6, r3, #2 │ │ - str r8, [sp, #128] ; 0x80 │ │ - ldr r8, [sp, #116] ; 0x74 │ │ - lsl r3, r1, #4 │ │ - mov r1, r6 │ │ - asr r2, r5, #2 │ │ - orr r1, r2, r6 │ │ - str r6, [sp, #164] ; 0xa4 │ │ - mov r6, #0 │ │ - str r4, [sp, #156] ; 0x9c │ │ - str r5, [sp, #132] ; 0x84 │ │ - str r2, [sp, #188] ; 0xbc │ │ - str r1, [sp, #124] ; 0x7c │ │ - b 5524c │ │ - mov r0, #1 │ │ - ldr r1, [sp, #196] ; 0xc4 │ │ - cmp r8, r7 │ │ - ldr r3, [sp, #176] ; 0xb0 │ │ - add r9, r9, #8 │ │ - add r2, r1, r6 │ │ - ldr r1, [sp, #200] ; 0xc8 │ │ - str r2, [sp, #236] ; 0xec │ │ - orr sl, sl, #1 │ │ - add r2, r1, r6 │ │ - str r2, [sp, #232] ; 0xe8 │ │ - add r2, r4, #8 │ │ - add r6, r6, r3 │ │ - ldr r3, [sp, #216] ; 0xd8 │ │ - str r2, [sp, #228] ; 0xe4 │ │ - mov r2, r7 │ │ - movlt r2, r8 │ │ - cmp r3, r2 │ │ - bge 55098 │ │ - ldr r1, [sp, #184] ; 0xb8 │ │ - movw r2, #1284 ; 0x504 │ │ - add r2, r1, r2 │ │ - ldr r1, [sp, #168] ; 0xa8 │ │ - ubfx r4, r3, #4, #1 │ │ - add r5, r2, r1, lsl #2 │ │ - ldr r1, [sp, #172] ; 0xac │ │ - add r5, r5, r4, lsl #1 │ │ - add r2, r2, r1, lsl #2 │ │ - add r1, r3, #2 │ │ - add r2, r2, r4, lsl #1 │ │ - ldrh r4, [r5] │ │ - ldr r5, [sp, #180] ; 0xb4 │ │ - cmp r1, r7 │ │ - ldrh r2, [r2] │ │ - and r3, r3, #14 │ │ - bicge sl, sl, #2 │ │ - str r1, [sp, #216] ; 0xd8 │ │ - orr r2, r4, r2 │ │ - add r4, r5, r9 │ │ - mov r5, #3 │ │ - tst r2, r5, lsl r3 │ │ - beq 55200 │ │ - str r4, [sp, #212] ; 0xd4 │ │ + str r1, [sp, #8] │ │ + ldr r1, [sp, #80] ; 0x50 │ │ + str r1, [sp, #12] │ │ + ldr r1, [sp, #64] ; 0x40 │ │ + str r1, [sp, #16] │ │ + ldr r1, [sp, #104] ; 0x68 │ │ + add r1, r0, r1 │ │ + ldr r0, [sp, #228] ; 0xe4 │ │ + bl 6a01c │ │ cmp r0, #0 │ │ - mov r0, #3 │ │ - ldr r4, [sp, #192] ; 0xc0 │ │ - mvneq r0, ip │ │ - ands r0, r0, r4 │ │ - andsne r1, sl, #1 │ │ - bne 55394 │ │ - tst sl, #2 │ │ - bne 553c8 │ │ - ldr r0, [sp, #124] ; 0x7c │ │ - ldr r4, [sp, #212] ; 0xd4 │ │ + bne 6944c │ │ + ldr r0, [sp, #172] ; 0xac │ │ + ldrb r0, [r0, #28] │ │ cmp r0, #0 │ │ - beq 55300 │ │ - ldr r0, [sp, #204] ; 0xcc │ │ - add r2, sp, #224 ; 0xe0 │ │ - ldr r1, [r0] │ │ - ldr r0, [sp, #152] ; 0x98 │ │ - ldr r3, [r0, #1648] ; 0x670 │ │ - mov r0, r4 │ │ - blx r3 │ │ - str r0, [sp, #160] ; 0xa0 │ │ + beq 68664 │ │ + cmp r0, #1 │ │ + bne 68370 │ │ + ldr r0, [sp, #172] ; 0xac │ │ + ldr r1, [sp, #168] ; 0xa8 │ │ + ldrb ip, [r0, #18] │ │ + ldr r2, [pc, #3984] ; 68ae8 │ │ + add r1, r1, r1, lsl #1 │ │ + ldr r2, [pc, r2] │ │ + add r1, r2, r1, lsl #4 │ │ + add r1, r1, fp, lsl #4 │ │ + add r1, r1, ip, lsl #2 │ │ + b 68398 │ │ + ldr r0, [sp, #224] ; 0xe0 │ │ + ldr r2, [sp, #200] ; 0xc8 │ │ + ldr r1, [r0, #1268] ; 0x4f4 │ │ ldr r0, [sp, #164] ; 0xa4 │ │ - ldr r5, [sp, #128] ; 0x80 │ │ - cmp r0, #0 │ │ - beq 55344 │ │ + ldr r6, [r0, #288] ; 0x120 │ │ + ldr r0, [sp, #68] ; 0x44 │ │ + str r2, [sp] │ │ + mov r2, r5 │ │ + lsl r0, r0, #2 │ │ + str r0, [sp, #4] │ │ + movw r0, #41920 ; 0xa3c0 │ │ + add r3, r3, r0 │ │ + b 67bec │ │ + ldr r2, [sp, #164] ; 0xa4 │ │ ldr r0, [sp, #224] ; 0xe0 │ │ - cmp r0, #0 │ │ - beq 5540c │ │ - mov r1, #0 │ │ - cmp r1, r0, lsr #6 │ │ - beq 5541c │ │ - lsr r0, r0, #6 │ │ - clz r0, r0 │ │ - rsb r0, r0, #31 │ │ - cmp r0, #12 │ │ - movge r0, #12 │ │ - add r0, r0, #4 │ │ - b 55420 │ │ - cmp r5, #0 │ │ - beq 55484 │ │ - ldr r0, [sp, #204] ; 0xcc │ │ - mov r2, #0 │ │ - add r3, sp, #240 ; 0xf0 │ │ - ldr r1, [r0] │ │ - ldr r0, [sp, #152] ; 0x98 │ │ - ldr r7, [r0, #1652] ; 0x674 │ │ - ldr r0, [sp, #104] ; 0x68 │ │ - ldr r0, [r0] │ │ - stm sp, {r2, r5} │ │ + add r2, r2, fp, lsl #2 │ │ + ldr r3, [sp, #200] ; 0xc8 │ │ + ldr r1, [r0, #1268] ; 0x4f4 │ │ + ldr r0, [sp, #172] ; 0xac │ │ + ldr r6, [r2, #300] ; 0x12c │ │ + ldr r2, [sp, #68] ; 0x44 │ │ + ldrb r0, [r0, #17] │ │ + str r0, [sp, #12] │ │ + lsl r2, r2, #2 │ │ + str r3, [sp] │ │ + str r2, [sp, #4] │ │ + ldr r2, [sp, #156] ; 0x9c │ │ str r2, [sp, #8] │ │ - ldr r2, [sp, #96] ; 0x60 │ │ - str r2, [sp, #12] │ │ - ldr r2, [sp, #220] ; 0xdc │ │ - str sl, [sp, #16] │ │ - add r2, r2, r2, lsl #1 │ │ - add r2, r3, r2, lsl #4 │ │ - add r3, r0, r9 │ │ - b 5547c │ │ - str r0, [sp, #4] │ │ - mov r3, #0 │ │ - ldr r0, [sp, #220] ; 0xdc │ │ - ldr r1, [sp, #120] ; 0x78 │ │ - str r1, [sp] │ │ - add r1, sp, #240 ; 0xf0 │ │ - add r0, r0, r0, lsl #1 │ │ - ldr r2, [sp, #204] ; 0xcc │ │ - add r0, r1, r0, lsl #4 │ │ - add r1, sp, #228 ; 0xe4 │ │ - bl 55588 │ │ - tst sl, #2 │ │ - beq 552d0 │ │ - ldr r0, [sp, #120] ; 0x78 │ │ - add r1, sp, #240 ; 0xf0 │ │ - ldr r2, [sp, #204] ; 0xcc │ │ - mov r3, #8 │ │ - stm sp, {r0, r4} │ │ - ldr r0, [sp, #220] ; 0xdc │ │ + add r2, r5, r0, lsl #15 │ │ clz r0, r0 │ │ lsr r0, r0, #5 │ │ - orr r0, r0, r0, lsl #1 │ │ - add r0, r1, r0, lsl #4 │ │ - add r1, sp, #228 ; 0xe4 │ │ - bl 55588 │ │ - ldr r0, [sp, #124] ; 0x7c │ │ - ldr r4, [sp, #212] ; 0xd4 │ │ + add r3, r5, r0, lsl #15 │ │ + ldr r0, [sp, #216] ; 0xd8 │ │ + blx r6 │ │ + ldr r0, [sp, #96] ; 0x60 │ │ cmp r0, #0 │ │ - bne 552e0 │ │ - b 55300 │ │ - mov r0, #0 │ │ - orrs r1, r0, r5 │ │ - bne 55438 │ │ - b 55484 │ │ - mov r0, #4 │ │ - ldr r1, [sp, #164] ; 0xa4 │ │ - mul r0, r0, r1 │ │ - add r0, r0, #8 │ │ - asr r0, r0, #4 │ │ - orrs r1, r0, r5 │ │ - beq 55484 │ │ - ldr r2, [sp, #152] ; 0x98 │ │ - ldr r1, [sp, #204] ; 0xcc │ │ - ldr r7, [r2, #1652] ; 0x674 │ │ - ldr r2, [sp, #104] ; 0x68 │ │ - ldr r1, [r1] │ │ - ldr r3, [r2] │ │ - add r2, sp, #240 ; 0xf0 │ │ - stm sp, {r0, r5} │ │ - add r3, r3, r9 │ │ - ldr r0, [sp, #160] ; 0xa0 │ │ + bne 67c94 │ │ + b 68670 │ │ + ldr r0, [pc, #3964] ; 68b88 │ │ + ldr r0, [pc, r0] │ │ + ldr r7, [sp, #164] ; 0xa4 │ │ + ldr r1, [sp, #172] ; 0xac │ │ + ldr r6, [r7, #296] ; 0x128 │ │ + ldr r7, [sp, #168] ; 0xa8 │ │ + ldrb r2, [r1, #16] │ │ + ldrb r3, [r1, #17] │ │ + add r5, r7, r7, lsl #1 │ │ + ldr r1, [sp, #224] ; 0xe0 │ │ + ldr r7, [sp, #200] ; 0xc8 │ │ + add r4, r0, r5, lsl #7 │ │ + ldr r5, [sp, #196] ; 0xc4 │ │ + ldr r1, [r1, #1268] ; 0x4f4 │ │ + ldr r0, [r4, r2, lsl #2] │ │ + ldr r2, [sp, #68] ; 0x44 │ │ str r0, [sp, #8] │ │ + clz r0, r3 │ │ + str r7, [sp] │ │ + lsl r2, r2, #2 │ │ + lsr r0, r0, #5 │ │ + str r2, [sp, #4] │ │ + add r2, r5, r3, lsl #15 │ │ + add r3, r5, r0, lsl #15 │ │ + ldr r0, [sp, #216] ; 0xd8 │ │ + blx r6 │ │ ldr r0, [sp, #96] ; 0x60 │ │ - str r0, [sp, #12] │ │ - ldr r0, [sp, #220] ; 0xdc │ │ - str sl, [sp, #16] │ │ - add r0, r0, r0, lsl #1 │ │ - add r2, r2, r0, lsl #4 │ │ - mov r0, r4 │ │ - blx r7 │ │ - ldr r0, [sp, #132] ; 0x84 │ │ cmp r0, #0 │ │ - beq 5555c │ │ - ldr r1, [sp, #140] ; 0x8c │ │ - ldr r0, [sp, #136] ; 0x88 │ │ - add r1, r1, r6 │ │ - str r1, [sp, #144] ; 0x90 │ │ - ldr r1, [sp, #188] ; 0xbc │ │ - add r0, r0, r6 │ │ - cmp r1, #0 │ │ - beq 554c0 │ │ - ldr r1, [sp, #76] ; 0x4c │ │ - ldr r2, [sp, #160] ; 0xa0 │ │ - ldrb lr, [r1, r2] │ │ - b 554c4 │ │ - mov lr, #0 │ │ - ldr r2, [sp, #148] ; 0x94 │ │ + beq 68670 │ │ + ldr r1, [sp, #172] ; 0xac │ │ + add r2, r4, fp, lsl #7 │ │ + ldrb r0, [r1, #16] │ │ + ldrb r1, [r1, #17] │ │ + add r1, r2, r1, lsl #6 │ │ + ldr r0, [r1, r0, lsl #2] │ │ + str r0, [sp, #156] ; 0x9c │ │ ldr r1, [sp, #208] ; 0xd0 │ │ - ldr r5, [sp, #188] ; 0xbc │ │ - ldr ip, [r2] │ │ - ldr r2, [sp, #108] ; 0x6c │ │ + ldr r0, [sp, #212] ; 0xd4 │ │ + cmp r0, r1 │ │ + mov r8, r1 │ │ + ldr r1, [sp, #224] ; 0xe0 │ │ + movlt r8, r0 │ │ + movw r0, #1260 ; 0x4ec │ │ + str r8, [sp, #148] ; 0x94 │ │ + add r9, r1, r0 │ │ + ldr r1, [sp, #228] ; 0xe4 │ │ + movw r0, #41920 ; 0xa3c0 │ │ + str r9, [sp, #152] ; 0x98 │ │ + add r0, r1, r0 │ │ + str r0, [sp, #188] ; 0xbc │ │ + ldr r0, [sp, #220] ; 0xdc │ │ + ldr r1, [sp, #200] ; 0xc8 │ │ + lsr r0, r1, r0 │ │ + ldr r1, [sp, #180] ; 0xb4 │ │ + str r0, [sp, #176] ; 0xb0 │ │ + ldr r0, [sp, #68] ; 0x44 │ │ + lsl r0, r0, #2 │ │ + lsr r0, r0, r1 │ │ + str r0, [sp, #160] ; 0xa0 │ │ + mov r0, #0 │ │ + b 67d44 │ │ + ldr r2, [sp, #164] ; 0xa4 │ │ + ldr r1, [sp, #224] ; 0xe0 │ │ + ldrb r3, [fp, #17] │ │ + ldr r6, [r2, #296] ; 0x128 │ │ + ldr r2, [sp, #176] ; 0xb0 │ │ ldr r1, [r1, #1272] ; 0x4f8 │ │ - ldr r4, [sp, #156] ; 0x9c │ │ - ldr r2, [r2] │ │ - str r5, [sp] │ │ - ldr r5, [sp, #100] ; 0x64 │ │ - stmib sp, {r4, lr} │ │ - add r4, sp, #240 ; 0xf0 │ │ - add r3, r2, r9, lsr r5 │ │ - ldr r2, [sp, #220] ; 0xdc │ │ - ldr r7, [sp, #92] ; 0x5c │ │ - str r7, [sp, #12] │ │ - add r2, r2, r2, lsl #1 │ │ - str sl, [sp, #16] │ │ - add r8, r4, r2, lsl #4 │ │ - mov r4, lr │ │ - add r2, r8, #16 │ │ - blx ip │ │ - ldr r0, [sp, #208] ; 0xd0 │ │ - ldr r2, [sp, #188] ; 0xbc │ │ - ldr r1, [r0, #1272] ; 0x4f8 │ │ - ldr r0, [sp, #148] ; 0x94 │ │ - ldr ip, [r0] │ │ - ldr r0, [sp, #112] ; 0x70 │ │ - ldr r0, [r0] │ │ str r2, [sp] │ │ + ldr r2, [sp, #160] ; 0xa0 │ │ + str r2, [sp, #4] │ │ ldr r2, [sp, #156] ; 0x9c │ │ - add r3, r0, r9, lsr r5 │ │ - ldr r0, [sp, #144] ; 0x90 │ │ - stmib sp, {r2, r4, r7, sl} │ │ - add r2, r8, #32 │ │ - blx ip │ │ - ldr r8, [sp, #116] ; 0x74 │ │ - ldr r4, [sp, #212] ; 0xd4 │ │ - ldr r0, [sp, #208] ; 0xd0 │ │ - ldr ip, [sp, #192] ; 0xc0 │ │ - ldr r7, [r0, #2140] ; 0x85c │ │ - ldr r0, [sp, #220] ; 0xdc │ │ - eor r0, r0, #1 │ │ - str r0, [sp, #220] ; 0xdc │ │ - mov r0, #0 │ │ - b 55204 │ │ - sub sp, fp, #28 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq r4, r5, r7, asr #24 │ │ - push {r4, r5, r6, r7, fp, lr} │ │ - ldr lr, [sp, #28] │ │ - ldr ip, [sp, #24] │ │ - tst lr, #1 │ │ - beq 55670 │ │ - ldr r5, [r1] │ │ - sub r4, r3, #2 │ │ - add r5, r5, r4 │ │ - ldrh r5, [r5] │ │ - strh r5, [r0] │ │ - ldr r5, [r2] │ │ - ldr r6, [r1] │ │ - add r7, r4, r5 │ │ - add r6, r6, r7 │ │ - ldrh r6, [r6] │ │ - strh r6, [r0, #2] │ │ - ldr r6, [r2] │ │ - ldr r7, [r1] │ │ - add r5, r6, r5 │ │ - add r6, r4, r5 │ │ - add r6, r7, r6 │ │ - ldrh r6, [r6] │ │ - strh r6, [r0, #4] │ │ - ldr r6, [r2] │ │ - ldr r7, [r1] │ │ - add r5, r6, r5 │ │ - add r6, r4, r5 │ │ - add r6, r7, r6 │ │ - ldrh r6, [r6] │ │ - strh r6, [r0, #6] │ │ - ldr r6, [r2] │ │ - ldr r7, [r1] │ │ - add r5, r6, r5 │ │ - add r6, r4, r5 │ │ - add r6, r7, r6 │ │ - ldrh r6, [r6] │ │ - strh r6, [r0, #8] │ │ - ldr r6, [r2] │ │ - ldr r7, [r1] │ │ - add r5, r6, r5 │ │ - add r6, r4, r5 │ │ - add r6, r7, r6 │ │ - ldrh r6, [r6] │ │ - strh r6, [r0, #10] │ │ - ldr r6, [r2] │ │ - ldr r7, [r1] │ │ - add r5, r6, r5 │ │ - add r6, r4, r5 │ │ - add r6, r7, r6 │ │ - ldrh r6, [r6] │ │ - strh r6, [r0, #12] │ │ - ldr r6, [r2] │ │ - ldr r7, [r1] │ │ - add r5, r6, r5 │ │ - add r4, r4, r5 │ │ - add r4, r7, r4 │ │ - ldrh r4, [r4] │ │ - strh r4, [r0, #14] │ │ - cmp ip, #0 │ │ - andsne r7, lr, #2 │ │ - bne 55680 │ │ - pop {r4, r5, r6, r7, fp, pc} │ │ - sub r7, ip, #1 │ │ - mov r6, #8 │ │ - clz r7, r7 │ │ - lsr r7, r7, #5 │ │ - lsr r4, r6, r7 │ │ - cmp r4, #1 │ │ - blt 5567c │ │ - subs r7, ip, #3 │ │ - mvn r6, #1 │ │ - movwne r7, #1 │ │ - add r0, r0, #16 │ │ - add ip, r6, r3, asr r7 │ │ + str r2, [sp, #8] │ │ + add r2, r5, r3, lsl #15 │ │ + clz r3, r3 │ │ + lsr r3, r3, #5 │ │ + add r3, r5, r3, lsl #15 │ │ + blx r6 │ │ + ldr r0, [sp, #200] ; 0xc8 │ │ + cmp r0, #2 │ │ + beq 68670 │ │ + ldr fp, [sp, #172] ; 0xac │ │ + mov r2, r0 │ │ + mov r0, #176 ; 0xb0 │ │ + ldr r3, [sp, #224] ; 0xe0 │ │ + add lr, r2, #1 │ │ + cmp r8, #1 │ │ + ldrsb r1, [fp, #24] │ │ + str lr, [sp, #200] ; 0xc8 │ │ + str r2, [sp, #192] ; 0xc0 │ │ + smlabb r0, r1, r0, r3 │ │ + add ip, r0, #16 │ │ + ble 67dd4 │ │ + ldrb r2, [fp, #21] │ │ + cmp r2, #6 │ │ + bne 67e9c │ │ + add r2, r3, r1 │ │ + ldrb r2, [r2, #1888] ; 0x760 │ │ + cmp r2, #0 │ │ + beq 67e9c │ │ + ldr r2, [r3, #12] │ │ + add r1, r1, r1, lsl #3 │ │ + ldr r0, [sp, #228] ; 0xe4 │ │ + add r1, r2, r1, lsl #2 │ │ + ldr r3, [sp, #176] ; 0xb0 │ │ + add r1, r1, #1424 ; 0x590 │ │ + stm sp, {sl, lr} │ │ + mov r2, r5 │ │ + str r1, [sp, #12] │ │ + mov r1, #0 │ │ + str ip, [sp, #8] │ │ + bl 69c1c │ │ + ldr r4, [sp, #172] ; 0xac │ │ + cmp r0, #0 │ │ + ldr r6, [sp, #204] ; 0xcc │ │ + beq 67ef4 │ │ + b 6944c │ │ + ldr r7, [sp, #228] ; 0xe4 │ │ + mov r8, sl │ │ + mov r2, r5 │ │ + ldr r5, [sp, #204] ; 0xcc │ │ + ldr r4, [sp, #92] ; 0x5c │ │ + add sl, sp, #8 │ │ + ldr r0, [r7, #8] │ │ + ldr r3, [r7, #12] │ │ + ldr r9, [sp, #68] ; 0x44 │ │ + ldr r6, [fp, #8] │ │ + str r5, [sp, #32] │ │ + str r4, [sp] │ │ + str r9, [sp, #4] │ │ + stm sl, {r0, r3, lr} │ │ + mov r0, r7 │ │ mov r3, #0 │ │ - ldr r7, [r1, #4] │ │ - add r6, ip, r3 │ │ - subs r4, r4, #1 │ │ - add r7, r7, r6 │ │ - ldrh r7, [r7] │ │ - strh r7, [r0] │ │ - ldr r7, [r1, #8] │ │ - add r7, r7, r6 │ │ - ldrh r7, [r7] │ │ - strh r7, [r0, #16] │ │ - add r0, r0, #2 │ │ - ldr r7, [r2, #4] │ │ - add r3, r7, r3 │ │ - bne 556b4 │ │ - b 5567c │ │ - b 6e00 <_Unwind_VRS_Pop@plt+0x43c0> │ │ - ldr r1, [pc, #48] ; 5572c │ │ - ldr r2, [pc, #48] ; 55730 │ │ - add r1, pc, r1 │ │ - ldr r3, [pc, #44] ; 55734 │ │ - add r2, pc, r2 │ │ - vmov.32 d17[0], r1 │ │ - ldr r1, [pc, #36] ; 55738 │ │ - add r3, pc, r3 │ │ - vmov.32 d16[0], r2 │ │ - add r1, pc, r1 │ │ - vmov.32 d17[1], r3 │ │ - vmov.32 d16[1], r1 │ │ - vst1.32 {d16-d17}, [r0] │ │ - b 556f0 │ │ - strdeq r0, [r0], -r8 │ │ - andeq r0, r0, r0, lsr r0 │ │ - ; instruction: 0x000002b0 │ │ - andeq r0, r0, r4, lsl #2 │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #20 │ │ - mov sl, r2 │ │ - mov r6, r0 │ │ - ldm r2, {r0, r2} │ │ - mov r4, r3 │ │ - ldr r3, [sl, #8] │ │ - orr r0, r2, r0 │ │ - orrs r7, r0, r3 │ │ - beq 5581c │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - lsl r8, r1, #2 │ │ - mov r9, #1 │ │ - lsl fp, r0, #2 │ │ - asr r0, r1, #1 │ │ - str r0, [sp, #16] │ │ - tst r9, r7 │ │ - bne 557d8 │ │ - b 557b4 │ │ - mov r5, #4 │ │ - lsl r0, r5, r0 │ │ - ldr r5, [sp, #16] │ │ - str r0, [sp, #8] │ │ - ldr r0, [sp, #68] ; 0x44 │ │ - str r5, [sp] │ │ - mov r5, #1 │ │ - str r0, [sp, #12] │ │ - mov r0, r6 │ │ - str r5, [sp, #4] │ │ - bl 55a88 │ │ - mov r0, #0 │ │ - add r4, r4, fp │ │ - sub r0, r0, r9, lsl #1 │ │ - add r6, r6, r8 │ │ - lsl r9, r9, #1 │ │ - tst r7, r0 │ │ - beq 5581c │ │ - tst r9, r7 │ │ - beq 557b4 │ │ - ldrb r0, [r4] │ │ + str r1, [sp, #28] │ │ + mov r1, #0 │ │ + str r6, [sp, #20] │ │ + mov sl, lr │ │ + str ip, [sp, #24] │ │ + bl 695e4 │ │ cmp r0, #0 │ │ - ldrbeq r0, [r4, #-4] │ │ - cmpeq r0, #0 │ │ - beq 557b4 │ │ - ldr r2, [sp, #60] ; 0x3c │ │ - lsr r3, r0, #4 │ │ - ldr r5, [sl, #8] │ │ - ldrb r1, [r2, r0]! │ │ - mov r0, #2 │ │ - tst r5, r9 │ │ - ldrb r2, [r2, #64] ; 0x40 │ │ - bne 55788 │ │ - ldr r0, [sl, #4] │ │ - ands r0, r0, r9 │ │ - movwne r0, #1 │ │ - b 55788 │ │ - add sp, sp, #20 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #20 │ │ - mov r9, r2 │ │ - mov r6, r0 │ │ - ldm r2, {r0, r2} │ │ - mov r4, r3 │ │ - ldr r3, [r9, #8] │ │ - orr r0, r2, r0 │ │ - orrs r7, r0, r3 │ │ - beq 558f4 │ │ - asr fp, r1, #1 │ │ - mov r8, #0 │ │ - mov sl, #1 │ │ - tst sl, r7 │ │ - bne 558a8 │ │ - b 55888 │ │ - mov r5, #4 │ │ - lsl r0, r5, r0 │ │ - mov r5, #1 │ │ - stm sp, {r5, fp} │ │ - str r0, [sp, #8] │ │ - ldr r0, [sp, #68] ; 0x44 │ │ - str r0, [sp, #12] │ │ - mov r0, r6 │ │ - bl 55a88 │ │ - sub r0, r8, sl, lsl #1 │ │ - add r4, r4, #4 │ │ - add r6, r6, #8 │ │ - lsl sl, sl, #1 │ │ - tst r7, r0 │ │ - beq 558f4 │ │ - tst sl, r7 │ │ - beq 55888 │ │ - ldrb r0, [r4] │ │ + bne 6944c │ │ + ldrsb r3, [fp, #25] │ │ + mov r2, #176 ; 0xb0 │ │ + ldr r6, [sp, #224] ; 0xe0 │ │ + ldrd r0, [r7, #8] │ │ + smlabb r6, r3, r2, r6 │ │ + add r2, sp, #8 │ │ + ldr ip, [fp, #12] │ │ + str r5, [sp, #32] │ │ + stm sp, {r4, r9} │ │ + stm r2, {r0, r1, sl, ip} │ │ + mov r0, r7 │ │ + mov r1, #0 │ │ + ldr r2, [sp, #188] ; 0xbc │ │ + add r6, r6, #16 │ │ + str r3, [sp, #28] │ │ + mov r3, #0 │ │ + str r6, [sp, #24] │ │ + bl 695e4 │ │ + mov sl, r8 │ │ + ldr r5, [sp, #196] ; 0xc4 │ │ + ldr r8, [sp, #148] ; 0x94 │ │ cmp r0, #0 │ │ - bne 558c4 │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - ldrb r0, [r4, -r0, lsl #2] │ │ + ldr r9, [sp, #152] ; 0x98 │ │ + beq 67fc0 │ │ + b 6944c │ │ + ; instruction: 0x000558b4 │ │ + ldr r0, [sp, #228] ; 0xe4 │ │ + ldr r4, [sp, #172] ; 0xac │ │ + ldr r7, [sp, #92] ; 0x5c │ │ + ldrd r2, [r0, #8] │ │ + ldr r5, [r4, #8] │ │ + str r7, [sp] │ │ + ldr r7, [sp, #68] ; 0x44 │ │ + ldr r6, [sp, #204] ; 0xcc │ │ + str r7, [sp, #4] │ │ + add r7, sp, #8 │ │ + str r6, [sp, #32] │ │ + stm r7, {r2, r3, lr} │ │ + mov r3, #0 │ │ + str r5, [sp, #20] │ │ + ldr r5, [sp, #196] ; 0xc4 │ │ + str r1, [sp, #28] │ │ + mov r1, #0 │ │ + str ip, [sp, #24] │ │ + mov r2, r5 │ │ + bl 695e4 │ │ cmp r0, #0 │ │ - beq 55888 │ │ - ldr r2, [sp, #60] ; 0x3c │ │ - lsr r3, r0, #4 │ │ - ldr r5, [r9, #8] │ │ - ldrb r1, [r2, r0]! │ │ - mov r0, #2 │ │ - tst r5, sl │ │ - ldrb r2, [r2, #64] ; 0x40 │ │ - bne 55864 │ │ - ldr r0, [r9, #4] │ │ - ands r0, r0, sl │ │ - movwne r0, #1 │ │ - b 55864 │ │ - add sp, sp, #20 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #20 │ │ - mov sl, r2 │ │ - mov r6, r0 │ │ - ldm r2, {r0, r2} │ │ - orrs r7, r2, r0 │ │ - beq 559c0 │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - mov r4, r3 │ │ - lsl r8, r1, #2 │ │ - mov r9, #1 │ │ - lsl fp, r0, #2 │ │ - asr r0, r1, #1 │ │ - str r0, [sp, #16] │ │ - tst r9, r7 │ │ - bne 55960 │ │ - mov r0, #0 │ │ - add r4, r4, fp │ │ - sub r0, r0, r9, lsl #1 │ │ - add r6, r6, r8 │ │ - lsl r9, r9, #1 │ │ - tst r7, r0 │ │ - beq 559c0 │ │ - tst r9, r7 │ │ - beq 5593c │ │ - ldrb r0, [r4] │ │ + bne 6944c │ │ + ldrsb r1, [r4, #25] │ │ + mov r0, #176 ; 0xb0 │ │ + ldr r3, [sp, #224] ; 0xe0 │ │ + ldrb r2, [r4, #21] │ │ + smlabb r0, r1, r0, r3 │ │ + cmp r2, #6 │ │ + add r7, r0, #16 │ │ + bne 67f68 │ │ + add r2, r3, r1 │ │ + ldrb r2, [r2, #1888] ; 0x760 │ │ + cmp r2, #0 │ │ + beq 67f68 │ │ + ldr r2, [r3, #12] │ │ + add r1, r1, r1, lsl #3 │ │ + ldr r0, [sp, #200] ; 0xc8 │ │ + add r1, r2, r1, lsl #2 │ │ + str sl, [sp] │ │ + stmib sp, {r0, r7} │ │ + add r1, r1, #1424 ; 0x590 │ │ + ldr r0, [sp, #228] ; 0xe4 │ │ + ldr r2, [sp, #188] ; 0xbc │ │ + ldr r3, [sp, #176] ; 0xb0 │ │ + str r1, [sp, #12] │ │ + mov r1, #0 │ │ + bl 69c1c │ │ + ldr fp, [sp, #172] ; 0xac │ │ cmp r0, #0 │ │ - ldrbeq r0, [r4, #-4] │ │ - cmpeq r0, #0 │ │ - beq 5593c │ │ - ldr r2, [sp, #60] ; 0x3c │ │ - mov r5, #4 │ │ - ldr r3, [sl, #4] │ │ - ands r3, r3, r9 │ │ - ldrb r1, [r2, r0]! │ │ - movwne r3, #1 │ │ - orr r3, r5, r3, lsl #1 │ │ - ldrb r2, [r2, #64] ; 0x40 │ │ - ldr r5, [sp, #16] │ │ - str r3, [sp, #8] │ │ - ldr r3, [sp, #68] ; 0x44 │ │ + beq 67fc0 │ │ + b 6944c │ │ + ldr r0, [sp, #228] ; 0xe4 │ │ + ldr fp, [sp, #172] ; 0xac │ │ + ldr r5, [sp, #92] ; 0x5c │ │ + ldrd r2, [r0, #8] │ │ + ldr r4, [fp, #12] │ │ + str r2, [sp, #8] │ │ + ldr r2, [sp, #200] ; 0xc8 │ │ str r5, [sp] │ │ - mov r5, #1 │ │ + ldr r5, [sp, #68] ; 0x44 │ │ str r3, [sp, #12] │ │ - lsr r3, r0, #4 │ │ - mov r0, r6 │ │ + add r3, sp, #16 │ │ str r5, [sp, #4] │ │ - bl 55a88 │ │ - b 5593c │ │ - add sp, sp, #20 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #20 │ │ - mov r9, r2 │ │ - mov r6, r0 │ │ - ldm r2, {r0, r2} │ │ - orrs r7, r2, r0 │ │ - beq 55a80 │ │ - mov r4, r3 │ │ - asr fp, r1, #1 │ │ - mov r8, #0 │ │ - mov sl, #1 │ │ - tst sl, r7 │ │ - bne 55a60 │ │ - b 55a40 │ │ - ldr r2, [sp, #60] ; 0x3c │ │ - mov r5, #4 │ │ - ldr r3, [r9, #4] │ │ - ands r3, r3, sl │ │ - ldrb r1, [r2, r0]! │ │ - movwne r3, #1 │ │ - orr r3, r5, r3, lsl #1 │ │ - ldrb r2, [r2, #64] ; 0x40 │ │ - mov r5, #1 │ │ - stm sp, {r5, fp} │ │ - str r3, [sp, #8] │ │ - ldr r3, [sp, #68] ; 0x44 │ │ - str r3, [sp, #12] │ │ - lsr r3, r0, #4 │ │ - mov r0, r6 │ │ - bl 55a88 │ │ - sub r0, r8, sl, lsl #1 │ │ - add r4, r4, #4 │ │ - add r6, r6, #8 │ │ - lsl sl, sl, #1 │ │ - tst r7, r0 │ │ - beq 55a80 │ │ - tst sl, r7 │ │ - beq 55a40 │ │ - ldrb r0, [r4] │ │ + str r6, [sp, #32] │ │ + stm r3, {r2, r4, r7} │ │ + mov r3, #0 │ │ + ldr r2, [sp, #188] ; 0xbc │ │ + str r1, [sp, #28] │ │ + mov r1, #0 │ │ + ldr r5, [sp, #196] ; 0xc4 │ │ + bl 695e4 │ │ cmp r0, #0 │ │ - bne 55a00 │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - ldrb r0, [r4, -r0, lsl #2] │ │ + bne 6944c │ │ + ldr r0, [sp, #192] ; 0xc0 │ │ + ldrb r1, [fp, #20] │ │ + ldr r2, [sp, #104] ; 0x68 │ │ + ldr r0, [r9, r0, lsl #2] │ │ + add r0, r0, r2 │ │ + sub r2, r1, #3 │ │ + cmp r2, #2 │ │ + bcc 67cf8 │ │ + cmp r1, #1 │ │ + beq 68014 │ │ + cmp r1, #2 │ │ + bne 67d38 │ │ + ldr r1, [sp, #224] ; 0xe0 │ │ + ldr r2, [sp, #164] ; 0xa4 │ │ + ldr r1, [r1, #1272] ; 0x4f8 │ │ + ldr r6, [r2, #288] ; 0x120 │ │ + ldr r2, [sp, #176] ; 0xb0 │ │ + str r2, [sp] │ │ + ldr r2, [sp, #160] ; 0xa0 │ │ + str r2, [sp, #4] │ │ + b 6803c │ │ + ldr r2, [sp, #164] ; 0xa4 │ │ + ldr r1, [sp, #224] ; 0xe0 │ │ + ldr r6, [r2, #292] ; 0x124 │ │ + ldr r2, [sp, #176] ; 0xb0 │ │ + ldr r1, [r1, #1272] ; 0x4f8 │ │ + str r2, [sp] │ │ + ldr r2, [sp, #160] ; 0xa0 │ │ + str r2, [sp, #4] │ │ + ldr r2, [sp, #144] ; 0x90 │ │ + str r2, [sp, #8] │ │ + mov r2, r5 │ │ + ldr r3, [sp, #188] ; 0xbc │ │ + b 67d34 │ │ + ldr r6, [sp, #224] ; 0xe0 │ │ + mov fp, #2 │ │ + ldr r7, [sp, #228] ; 0xe4 │ │ + ldr r0, [r6, #1272] ; 0x4f8 │ │ + lsl r0, r0, #1 │ │ + str r0, [sp, #188] ; 0xbc │ │ + ldr r0, [sp, #92] ; 0x5c │ │ + cmp r0, #1 │ │ + beq 68080 │ │ + b 6819c │ │ + mov fp, #0 │ │ + ldr r0, [sp, #92] ; 0x5c │ │ + cmp r0, #1 │ │ + bne 6819c │ │ + ldr r0, [sp, #140] ; 0x8c │ │ + movw r2, #1260 ; 0x4ec │ │ + add fp, r6, r2 │ │ + mov r5, #0 │ │ + add r0, r7, r0 │ │ + mov r9, #176 ; 0xb0 │ │ + ldrb r1, [r0, #368] ; 0x170 │ │ + ldrb r0, [r0, #400] ; 0x190 │ │ + ldr r2, [pc, #4036] ; 6906c │ │ + ldr r2, [pc, r2] │ │ + add r0, r2, r0, lsl #2 │ │ + ldrb r0, [r0, r1] │ │ + str r0, [sp, #176] ; 0xb0 │ │ + cmp r5, #2 │ │ + bne 6810c │ │ + b 68190 │ │ + ldr r4, [r4, r2, lsl #4] │ │ + mov r1, #1 │ │ + str r1, [sp] │ │ + ldr r6, [sp, #68] ; 0x44 │ │ + mov r1, r8 │ │ + str r2, [sp, #8] │ │ + mov r2, #0 │ │ + str r7, [sp, #32] │ │ + str r6, [sp, #4] │ │ + str lr, [sp, #12] │ │ + str r5, [sp, #16] │ │ + str r4, [sp, #20] │ │ + str ip, [sp, #24] │ │ + str sl, [sp, #28] │ │ + bl 695e4 │ │ cmp r0, #0 │ │ - bne 55a00 │ │ - b 55a40 │ │ - add sp, sp, #20 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #184 ; 0xb8 │ │ - ldr r6, [sp, #232] ; 0xe8 │ │ - mov r5, #128 ; 0x80 │ │ + bne 6944c │ │ + cmp r5, #2 │ │ + beq 68190 │ │ + ldr r0, [sp, #228] ; 0xe4 │ │ + ldr r3, [sp, #192] ; 0xc0 │ │ + ldr r1, [fp, r5, lsl #2] │ │ + add r5, r5, #1 │ │ + ldr r2, [r0, #8] │ │ + ldr r4, [r3] │ │ + sub r2, r2, #1 │ │ + ldr r7, [sp, #104] ; 0x68 │ │ + ldr lr, [r0, #12] │ │ + add r3, r4, r2, lsl #4 │ │ + add r1, r1, r7 │ │ + ldr r7, [sp, #188] ; 0xbc │ │ + ldrsb r3, [r3, #8] │ │ + add r8, r1, r7 │ │ ldr r7, [sp, #224] ; 0xe0 │ │ - mvn ip, #0 │ │ - clz r6, r6 │ │ - ldr sl, [sp, #228] ; 0xe4 │ │ - rsb r6, r6, #24 │ │ - mov r8, #4 │ │ - lsl r1, r1, r6 │ │ - add r5, ip, r5, lsl r6 │ │ - str r1, [sp, #96] ; 0x60 │ │ - mov r1, #1 │ │ - lsl r1, r1, r6 │ │ - str r5, [sp, #20] │ │ - str r1, [sp, #144] ; 0x90 │ │ - add r1, ip, r1, lsl #7 │ │ - str r1, [sp, #12] │ │ - mov r5, #0 │ │ - ldr r1, [sp, #220] ; 0xdc │ │ - sub r4, r5, r7, lsl #3 │ │ - str r4, [sp, #120] ; 0x78 │ │ - sub r4, r5, r7, lsl #1 │ │ - str r4, [sp, #152] ; 0x98 │ │ - lsl r2, r2, r6 │ │ - lsl r4, r1, #1 │ │ - sub r1, r7, r7, lsl #3 │ │ - str r2, [sp, #180] ; 0xb4 │ │ - sub lr, r5, r7, lsl #2 │ │ - lsl r1, r1, #1 │ │ - mvn r5, #127 ; 0x7f │ │ - str r1, [sp, #4] │ │ - add r1, r7, r7, lsl #1 │ │ - lsl r3, r3, r6 │ │ - lsl r5, r5, r6 │ │ - lsl r2, r1, #2 │ │ - lsl r1, r1, #1 │ │ - str r1, [sp, #116] ; 0x74 │ │ - sub r1, r7, r7, lsl #2 │ │ + sub sl, r3, #1 │ │ + smlabb r3, sl, r9, r7 │ │ + add ip, r3, #16 │ │ + ldr r3, [r7, #1272] ; 0x4f8 │ │ + ldr r7, [r7, #2776] ; 0xad8 │ │ + cmp r7, #2 │ │ + ldr r7, [sp, #176] ; 0xb0 │ │ + bne 680c0 │ │ + ldr r6, [sp, #224] ; 0xe0 │ │ + mov r9, fp │ │ + ldr r7, [r6, #2144] ; 0x860 │ │ + ldr fp, [r6, #2784] ; 0xae0 │ │ + mla r7, r7, lr, r2 │ │ + add r7, fp, r7, lsl #5 │ │ + mov fp, r9 │ │ + mov r9, #176 ; 0xb0 │ │ + ldrb r7, [r7, #27] │ │ + b 680c0 │ │ + ldr r7, [sp, #228] ; 0xe4 │ │ + mov fp, #2 │ │ + ldr r6, [sp, #224] ; 0xe0 │ │ + ldr r0, [sp, #68] ; 0x44 │ │ + ldr r1, [sp, #180] ; 0xb4 │ │ + cmp r0, r1 │ │ + bne 682d0 │ │ + ldr r0, [r7, #640] ; 0x280 │ │ + movw r2, #1260 ; 0x4ec │ │ + ldr r1, [sp, #136] ; 0x88 │ │ + add sl, r6, r2 │ │ + mov r4, #0 │ │ + mov r9, #176 ; 0xb0 │ │ + add r0, r0, r1 │ │ + ldrb r1, [r0, #352] ; 0x160 │ │ + ldrb r0, [r0, #384] ; 0x180 │ │ + ldr r2, [pc, #4056] ; 691b0 │ │ + ldr r2, [pc, r2] │ │ + add r0, r2, r0, lsl #2 │ │ + ldrb r8, [r0, r1] │ │ + cmp r4, #2 │ │ + bne 68230 │ │ + b 682c0 │ │ + ldr r6, [r6, r0, lsl #4] │ │ + str r2, [sp, #32] │ │ + ldr r2, [sp, #92] ; 0x5c │ │ str r2, [sp] │ │ - lsl r2, r1, #2 │ │ - lsl r1, r1, #1 │ │ - str r1, [sp, #140] ; 0x8c │ │ - lsl r1, r7, #3 │ │ - str r1, [sp, #48] ; 0x30 │ │ - lsl r1, r7, #2 │ │ - str r1, [sp, #136] ; 0x88 │ │ - lsl r1, r7, #1 │ │ - str r1, [sp, #148] ; 0x94 │ │ - add r1, r7, r7, lsl #2 │ │ - str r2, [sp, #52] ; 0x34 │ │ - lsl r2, r1, #1 │ │ - rsb r1, r1, #0 │ │ - str r3, [sp, #56] ; 0x38 │ │ - mov r3, lr │ │ - lsl r1, r1, #1 │ │ - str r5, [sp, #16] │ │ - str r1, [sp, #40] ; 0x28 │ │ - str r2, [sp, #44] ; 0x2c │ │ - str lr, [sp, #108] ; 0x6c │ │ - str r4, [sp, #104] ; 0x68 │ │ - b 55ec0 │ │ - add r2, lr, ip │ │ - str lr, [sp, #112] ; 0x70 │ │ - add r2, r2, #8 │ │ - str r8, [sp, #92] ; 0x5c │ │ - ldr r8, [sp, #8] │ │ - mov r9, r5 │ │ - ldr lr, [sp, #156] ; 0x9c │ │ - mov r6, ip │ │ - str r2, [sp, #88] ; 0x58 │ │ - add r2, r2, r5 │ │ - ldr r5, [sp, #128] ; 0x80 │ │ - add r4, r2, lr │ │ - ldr r3, [sp, #124] ; 0x7c │ │ - rsb r7, r8, r8, lsl #3 │ │ - add r4, r4, r5 │ │ - ldr sl, [sp, #36] ; 0x24 │ │ - add r4, r4, r7 │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - add r4, r4, r3, lsl #1 │ │ - ldr ip, [sp, #176] ; 0xb0 │ │ - add r4, r4, sl, lsl #1 │ │ - add r1, r0, r1 │ │ - add r2, r2, ip │ │ - str r2, [sp, #84] ; 0x54 │ │ - add r2, r2, lr │ │ - lsr r4, r4, #4 │ │ - strh r4, [r1] │ │ - add r2, r2, r5, lsl #1 │ │ - add r4, r8, r8, lsl #2 │ │ - ldr r1, [sp, #40] ; 0x28 │ │ - add r2, r2, r4 │ │ - ldr r4, [sp, #112] ; 0x70 │ │ - add r2, r2, r3, lsl #1 │ │ - add r1, r0, r1 │ │ - add r2, r2, sl, lsl #1 │ │ - mov r7, r3 │ │ - str r3, [sp, #124] ; 0x7c │ │ - lsr r2, r2, #4 │ │ - str fp, [sp, #80] ; 0x50 │ │ - strh r2, [r1] │ │ - add r2, r9, #8 │ │ - str r2, [sp, #64] ; 0x40 │ │ - add r2, r2, r6 │ │ - ldr r1, [sp, #120] ; 0x78 │ │ - str r2, [sp, #68] ; 0x44 │ │ - add r2, r2, r4 │ │ - str r2, [sp, #72] ; 0x48 │ │ - add r2, r2, ip │ │ - add r3, r0, r1 │ │ - mov r1, r6 │ │ - add r6, r2, lr, lsl #1 │ │ - str r2, [sp, #76] ; 0x4c │ │ - ldr r2, [sp, #172] ; 0xac │ │ - add r6, r6, r5, lsl #1 │ │ - ldr fp, [sp, #132] ; 0x84 │ │ - add r6, r6, r2 │ │ - ldr r2, [sp, #140] ; 0x8c │ │ - add r6, r6, r8, lsl #2 │ │ - str r1, [sp, #60] ; 0x3c │ │ - add r6, r6, r7 │ │ - add r6, r6, sl, lsl #1 │ │ - lsr r6, r6, #4 │ │ - strh r6, [r3] │ │ - add r3, r0, r2 │ │ - mov r2, #8 │ │ - add r9, r2, r9, lsl #1 │ │ - add r7, r9, r1 │ │ - ldr r2, [sp, #172] ; 0xac │ │ - add r7, r7, r4 │ │ - mov r6, r1 │ │ - add r7, r7, ip │ │ - ldr r1, [sp, #124] ; 0x7c │ │ - add r7, r7, lr, lsl #1 │ │ - add r7, r7, r5, lsl #1 │ │ - add r7, r7, r2 │ │ - add r2, r8, r8, lsl #1 │ │ - add r7, r7, fp │ │ - add r2, r7, r2 │ │ - mov r7, r4 │ │ - add r2, r2, r1 │ │ - add r2, r2, sl │ │ - lsr r2, r2, #4 │ │ - strh r2, [r3] │ │ - add r2, r9, r6, lsl #1 │ │ - add r3, r2, r4 │ │ - ldr r6, [sp, #172] ; 0xac │ │ - add r3, r3, ip │ │ - ldr r9, [sp, #32] │ │ - add r3, r3, r5 │ │ - add r2, r2, r7, lsl #1 │ │ - add r3, r3, lr, lsl #1 │ │ - add r2, r2, ip │ │ - add r3, r3, r6 │ │ - ldr r6, [sp, #160] ; 0xa0 │ │ - add r3, r3, fp │ │ - add r2, r2, lr │ │ - add r3, r3, r8, lsl #1 │ │ - add r2, r2, r5 │ │ - add r3, r3, r9 │ │ - mov r4, ip │ │ - add r3, r3, r1 │ │ - ldr ip, [sp, #28] │ │ - add r3, r3, sl │ │ - ldr r7, [sp, #164] ; 0xa4 │ │ - lsr r3, r3, #4 │ │ - strh r3, [r6] │ │ - ldr r3, [sp, #172] ; 0xac │ │ - ldr r6, [sp, #172] ; 0xac │ │ - add r2, r2, r3 │ │ - mov r3, r5 │ │ - add r2, r2, fp │ │ - mov r5, r1 │ │ - add r2, r2, r8 │ │ - ldr r8, [sp, #92] ; 0x5c │ │ - add r2, r2, ip │ │ - str r6, [sp, #172] ; 0xac │ │ - add r2, r2, r9 │ │ - add r2, r2, r1 │ │ - ldr r1, [sp, #60] ; 0x3c │ │ - add r2, r2, sl │ │ - lsr r2, r2, #4 │ │ - strh r2, [r7] │ │ - ldr r2, [sp, #64] ; 0x40 │ │ - ldr r7, [sp, #24] │ │ - add r1, r2, r1, lsl #1 │ │ - ldr r2, [sp, #112] ; 0x70 │ │ - add r1, r1, r2, lsl #1 │ │ - add r1, r1, r4, lsl #1 │ │ - add r1, r1, lr │ │ + ldr r2, [sp, #180] ; 0xb4 │ │ + str r0, [sp, #8] │ │ + add r0, sp, #16 │ │ + str r2, [sp, #4] │ │ + mov r2, #0 │ │ + str r5, [sp, #12] │ │ + stm r0, {r4, r6, ip, lr} │ │ + ldr r0, [sp, #228] ; 0xe4 │ │ + bl 695e4 │ │ + cmp r0, #0 │ │ + bne 6944c │ │ + cmp r4, #2 │ │ + beq 682c0 │ │ + ldr r0, [sp, #228] ; 0xe4 │ │ + ldr r1, [sp, #192] ; 0xc0 │ │ + ldr r7, [sp, #224] ; 0xe0 │ │ + ldr r5, [r0, #12] │ │ + ldr r0, [r0, #8] │ │ + ldr r6, [r1, #-4] │ │ + sub r5, r5, #1 │ │ + ldr r1, [sl, r4, lsl #2] │ │ + add r4, r4, #1 │ │ + add r2, r6, r0, lsl #4 │ │ + ldr r3, [sp, #104] ; 0x68 │ │ + ldrsb r2, [r2, #8] │ │ add r1, r1, r3 │ │ - add r1, r1, r6 │ │ + ldr r3, [r7, #1272] ; 0x4f8 │ │ + sub lr, r2, #1 │ │ add r1, r1, fp │ │ - add r1, r1, r7 │ │ - add r1, r1, ip │ │ - add r1, r1, r9 │ │ - add r1, r1, r5 │ │ - add r1, r1, sl │ │ - lsr r1, r1, #4 │ │ - strh r1, [r0] │ │ - ldr r1, [sp, #68] ; 0x44 │ │ - add r1, r1, r2, lsl #1 │ │ - ldr r2, [sp, #80] ; 0x50 │ │ - add r1, r1, r4, lsl #1 │ │ - add r1, r1, lr │ │ - add r1, r1, r3 │ │ - add r1, r1, r6, lsl #1 │ │ + smlabb r2, lr, r9, r7 │ │ + add ip, r2, #16 │ │ + ldr r2, [r7, #2776] ; 0xad8 │ │ + cmp r2, #2 │ │ + mov r2, r8 │ │ + bne 681ec │ │ + ldr r7, [sp, #224] ; 0xe0 │ │ + mov r9, fp │ │ + mov fp, r8 │ │ + mov r8, sl │ │ + ldr r2, [r7, #2144] ; 0x860 │ │ + ldr sl, [r7, #2784] ; 0xae0 │ │ + mla r2, r2, r5, r0 │ │ + add r2, sl, r2, lsl #5 │ │ + mov sl, r8 │ │ + mov r8, fp │ │ + mov fp, r9 │ │ + ldrb r2, [r2, #27] │ │ + mov r9, #176 ; 0xb0 │ │ + b 681ec │ │ + ldr r6, [sp, #224] ; 0xe0 │ │ + ldr r0, [r6, #1272] ; 0x4f8 │ │ + lsl r0, r0, #1 │ │ + str r0, [sp, #188] ; 0xbc │ │ + movw r0, #1260 ; 0x4ec │ │ + add sl, r6, r0 │ │ + mov r5, #0 │ │ + cmp r5, #2 │ │ + beq 68664 │ │ + ldr r0, [sp, #224] ; 0xe0 │ │ + ldr ip, [sl, r5, lsl #2] │ │ + add r5, r5, #1 │ │ + ldr r6, [sp, #200] ; 0xc8 │ │ + ldr r3, [r0, #1272] ; 0x4f8 │ │ + ldr r0, [sp, #172] ; 0xac │ │ + ldr r1, [r0, #8] │ │ + ldrsb r2, [r0, #24] │ │ + ldr r0, [sp, #228] ; 0xe4 │ │ + ldr r4, [r0, #8] │ │ + ldr r7, [r0, #12] │ │ + str r1, [sp, #20] │ │ + ldr r1, [sp, #204] ; 0xcc │ │ + str r1, [sp, #24] │ │ + ldr r1, [sp, #104] ; 0x68 │ │ + str r2, [sp, #28] │ │ + add r1, ip, r1 │ │ + ldr r2, [sp, #188] ; 0xbc │ │ add r1, r1, fp │ │ - add r1, r1, ip │ │ - add r1, r1, r7, lsl #1 │ │ - add r1, r1, r9 │ │ - add r1, r1, sl │ │ - ldr sl, [sp, #228] ; 0xe4 │ │ - lsr r1, r1, #4 │ │ - strh r1, [r2] │ │ - ldr r2, [sp, #72] ; 0x48 │ │ - ldr r1, [sp, #136] ; 0x88 │ │ - add r2, r2, r4, lsl #1 │ │ - add r2, r2, lr │ │ - add r1, r0, r1 │ │ - add r2, r2, r3 │ │ - add r3, r7, r7, lsl #1 │ │ - add r2, r2, r6, lsl #1 │ │ - add r2, r2, fp, lsl #1 │ │ - add r2, r2, ip │ │ - add r2, r2, r3 │ │ - add r3, r7, r7, lsl #2 │ │ - add r2, r2, r9 │ │ - lsr r2, r2, #4 │ │ - strh r2, [r1] │ │ - ldr r2, [sp, #76] ; 0x4c │ │ - ldr r1, [sp, #116] ; 0x74 │ │ - add r2, r2, lr │ │ - add r2, r2, r6, lsl #1 │ │ - add r1, r0, r1 │ │ - add r2, r2, fp, lsl #1 │ │ - add r2, r2, ip │ │ - add r2, r2, r7, lsl #2 │ │ - add r2, r2, r9, lsl #1 │ │ - lsr r2, r2, #4 │ │ - strh r2, [r1] │ │ - ldr r2, [sp, #84] ; 0x54 │ │ - ldr r1, [sp, #48] ; 0x30 │ │ - add r2, r2, r6 │ │ - add r2, r2, fp, lsl #1 │ │ - add r1, r0, r1 │ │ - add r2, r2, r3 │ │ - rsb r3, r7, r7, lsl #3 │ │ - add r2, r2, ip, lsl #1 │ │ - add r2, r2, r9, lsl #1 │ │ - lsr r2, r2, #4 │ │ - strh r2, [r1] │ │ - ldr r2, [sp, #88] ; 0x58 │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - add r2, r2, r4 │ │ - ldr r4, [sp, #104] ; 0x68 │ │ - add r2, r2, r6 │ │ - add r1, r0, r1 │ │ - add r2, r2, fp │ │ - add r2, r2, ip, lsl #1 │ │ - add r2, r2, r9, lsl #1 │ │ - add r2, r2, r3 │ │ - ldr r3, [sp, #108] ; 0x6c │ │ - lsr r2, r2, #4 │ │ - strh r2, [r1] │ │ - add r0, r0, r4 │ │ - subs r8, r8, #1 │ │ - beq 565c8 │ │ - ldr r1, [sp, #152] ; 0x98 │ │ - add r7, r0, r3 │ │ - str r7, [sp, #160] ; 0xa0 │ │ - add r1, r0, r1 │ │ - str r1, [sp, #164] ; 0xa4 │ │ - ldrh r6, [r7] │ │ - ldrh r2, [r1] │ │ - ldr r1, [sp, #148] ; 0x94 │ │ - subs r7, r6, r2 │ │ - ldrh lr, [r0] │ │ - add fp, r0, r1 │ │ - rsbmi r7, r7, #0 │ │ - mov r5, r6 │ │ - mov ip, r2 │ │ - ldrh r1, [fp] │ │ - mov r6, #0 │ │ - str r1, [sp, #176] ; 0xb0 │ │ - ldr r1, [sp, #180] ; 0xb4 │ │ - cmp r7, r1 │ │ - bgt 55f54 │ │ - ldr r1, [sp, #176] ; 0xb0 │ │ - ldr r2, [sp, #180] ; 0xb4 │ │ - subs r1, r1, lr │ │ - rsbmi r1, r1, #0 │ │ - cmp r1, r2 │ │ - bgt 55f54 │ │ - ldr r1, [sp, #176] ; 0xb0 │ │ - mov r6, #0 │ │ - subs r1, r5, r1 │ │ - rsbmi r1, r1, #0 │ │ - subs r2, ip, lr │ │ - rsbmi r2, r2, #0 │ │ - lsr r1, r1, #1 │ │ - add r1, r1, r2, lsl #1 │ │ - ldr r2, [sp, #96] ; 0x60 │ │ - cmp r1, r2 │ │ - movwle r6, #1 │ │ - cmp sl, #5 │ │ - blt 56154 │ │ - ldr r1, [sp, #140] ; 0x8c │ │ - ldr sl, [sp, #180] ; 0xb4 │ │ - add r1, r0, r1 │ │ - ldrh r2, [r1] │ │ - ldr r1, [sp, #136] ; 0x88 │ │ - str r2, [sp, #156] ; 0x9c │ │ - add r1, r0, r1 │ │ - ldrh r1, [r1] │ │ - str r1, [sp, #172] ; 0xac │ │ - subs r1, r2, r5 │ │ - rsbmi r1, r1, #0 │ │ + str r6, [sp, #32] │ │ + ldr r6, [sp, #92] ; 0x5c │ │ + add r1, r1, r2 │ │ + str r6, [sp] │ │ mov r2, #0 │ │ + ldr r6, [sp, #68] ; 0x44 │ │ + str r6, [sp, #4] │ │ + str r4, [sp, #8] │ │ + str r7, [sp, #12] │ │ + str r5, [sp, #16] │ │ + bl 695e4 │ │ + cmp r0, #0 │ │ + beq 682dc │ │ + b 6944c │ │ + andeq r5, r5, ip, asr r1 │ │ + andeq r5, r5, r4, asr #2 │ │ + ldr r0, [sp, #172] ; 0xac │ │ + ldr r2, [sp, #168] ; 0xa8 │ │ + ldrb r1, [r0, #16] │ │ + ldrb ip, [r0, #18] │ │ + add r2, r2, r2, lsl #1 │ │ + ldr r3, [pc, #4032] ; 6934c │ │ + ldr r3, [pc, r3] │ │ + add r2, r3, r2, lsl #7 │ │ + add r2, r2, fp, lsl #7 │ │ + add r1, r2, r1, lsl #2 │ │ + ldr r1, [r1] │ │ + mov r8, #0 │ │ + ldr r7, [sp, #228] ; 0xe4 │ │ + movw r2, #20544 ; 0x5040 │ │ + ldr fp, [sp, #224] ; 0xe0 │ │ + cmp ip, #3 │ │ + str r1, [sp, #192] ; 0xc0 │ │ + movw r1, #24672 ; 0x6060 │ │ + add r1, r7, r1 │ │ + str r8, [sp, #240] ; 0xf0 │ │ + str r1, [sp, #204] ; 0xcc │ │ + add r2, r7, r2 │ │ + ldr r3, [sp, #104] ; 0x68 │ │ + movweq ip, #9 │ │ + ldr r1, [fp, #1260] ; 0x4ec │ │ + ldr lr, [sp, #208] ; 0xd0 │ │ + add r1, r1, r3 │ │ + str r1, [sp, #156] ; 0x9c │ │ + str r2, [sp, #188] ; 0xbc │ │ + lsl r1, lr, #2 │ │ + ldr r0, [sp, #184] ; 0xb8 │ │ + str r1, [sp, #160] ; 0xa0 │ │ + ldr r1, [sp, #212] ; 0xd4 │ │ + ldr r2, [r7, #12] │ │ + lsl r1, r1, #2 │ │ + str r1, [sp, #176] ; 0xb0 │ │ + ldr r1, [fp, #2180] ; 0x884 │ │ + sub r1, r1, #1 │ │ + tst r1, r2 │ │ + mov r1, #0 │ │ + bne 68430 │ │ + ldr r1, [fp, #2176] ; 0x880 │ │ + mvn r3, #0 │ │ + ldr r4, [fp, #2164] ; 0x874 │ │ + ldr r5, [fp, #2136] ; 0x858 │ │ + add r1, r3, r2, asr r1 │ │ + mul r1, r4, r1 │ │ + add r1, r5, r1, lsl #7 │ │ + ldr r3, [r0] │ │ + ldr r5, [r0, #4] │ │ + ldr sl, [sp, #220] ; 0xdc │ │ + str r3, [sp, #148] ; 0x94 │ │ + ldr r3, [r0, #8] │ │ + ldr r6, [r0, #12] │ │ + asr r5, r5, sl │ │ + ldr r9, [sp, #180] ; 0xb4 │ │ + str r3, [sp, #152] ; 0x98 │ │ + ldr r3, [r7, #8] │ │ + add r7, sp, #240 ; 0xf0 │ │ + ldr r0, [sp, #212] ; 0xd4 │ │ + asr r6, r6, r9 │ │ + ldr r4, [fp, #1272] ; 0x4f8 │ │ + asr r2, r2, r9 │ │ + str r0, [sp, #32] │ │ + ldr r0, [sp, #204] ; 0xcc │ │ + str r0, [sp, #44] ; 0x2c │ │ + str lr, [sp, #36] ; 0x24 │ │ + str r8, [sp, #40] ; 0x28 │ │ + stm sp, {r5, r6, r8} │ │ + ldr r0, [sp, #156] ; 0x9c │ │ + str r1, [sp, #20] │ │ + ldr r1, [sp, #148] ; 0x94 │ │ + str r0, [sp, #12] │ │ + asr r0, r3, sl │ │ + ldr r3, [sp, #152] ; 0x98 │ │ + cmp r0, r1, asr sl │ │ + mov r1, #0 │ │ + movwgt r1, #1 │ │ + str r4, [sp, #16] │ │ + cmp r2, r3, asr r9 │ │ + mov r3, #0 │ │ + movwgt r3, #1 │ │ + str ip, [sp, #24] │ │ + str r7, [sp, #28] │ │ + bl 80c7c │ │ + ldr r4, [sp, #164] ; 0xa4 │ │ + ldr r7, [sp, #176] ; 0xb0 │ │ + add r0, r4, r0, lsl #2 │ │ + ldr r5, [sp, #188] ; 0xbc │ │ + ldr r2, [sp, #204] ; 0xcc │ │ + ldr ip, [r0, #32] │ │ + mov r1, r7 │ │ + ldr r6, [sp, #160] ; 0xa0 │ │ + mov r0, r5 │ │ + mov r3, r7 │ │ + stm sp, {r6, r8} │ │ + str r8, [sp, #8] │ │ + str r8, [sp, #12] │ │ + blx ip │ │ + ldr r0, [sp, #192] ; 0xc0 │ │ + mov r2, r5 │ │ + ldr ip, [r4, #312] ; 0x138 │ │ + mov r3, r7 │ │ + ldr r1, [fp, #1272] ; 0x4f8 │ │ + str r0, [sp, #4] │ │ + ldr r0, [sp, #156] ; 0x9c │ │ + str r6, [sp] │ │ + blx ip │ │ + ldr r0, [sp, #172] ; 0xac │ │ + ldr r7, [sp, #228] ; 0xe4 │ │ + ldr r2, [sp, #104] ; 0x68 │ │ + ldrb r0, [r0, #18] │ │ + str r8, [sp, #240] ; 0xf0 │ │ + ldr r1, [fp, #1264] ; 0x4f0 │ │ + cmp r0, #3 │ │ + ldr r3, [fp, #2180] ; 0x884 │ │ + movweq r0, #9 │ │ + add r1, r1, r2 │ │ + ldr r4, [r7, #12] │ │ + str r1, [sp, #156] ; 0x9c │ │ + sub r1, r3, #1 │ │ + tst r1, r4 │ │ + mov r2, r7 │ │ + bne 6857c │ │ + ldr r6, [fp, #2176] ; 0x880 │ │ + mvn r5, #0 │ │ + ldr r3, [fp, #2164] ; 0x874 │ │ + ldr r1, [fp, #2140] ; 0x85c │ │ + add r6, r5, r4, asr r6 │ │ + mul r3, r3, r6 │ │ + add r8, r1, r3, lsl #7 │ │ + ldr r1, [sp, #184] ; 0xb8 │ │ + mov r7, #0 │ │ + ldr r6, [r2, #8] │ │ + ldr r5, [r1, #12] │ │ + ldmib r1, {r3, ip} │ │ + asr r2, r5, r9 │ │ + ldr r5, [sp, #212] ; 0xd4 │ │ + ldr lr, [r1] │ │ + asr r3, r3, sl │ │ + ldr r1, [fp, #1272] ; 0x4f8 │ │ + str r5, [sp, #32] │ │ + ldr r5, [sp, #208] ; 0xd0 │ │ + str r5, [sp, #36] ; 0x24 │ │ + ldr r5, [sp, #204] ; 0xcc │ │ + str r3, [sp] │ │ + mov r3, #0 │ │ + str r7, [sp, #40] ; 0x28 │ │ + str r5, [sp, #44] ; 0x2c │ │ + stmib sp, {r2, r7} │ │ + asr r2, r4, r9 │ │ + str r0, [sp, #24] │ │ + add r0, sp, #240 ; 0xf0 │ │ + str r1, [sp, #16] │ │ + mov r1, #0 │ │ + str r0, [sp, #28] │ │ + asr r0, r6, sl │ │ + cmp r0, lr, asr sl │ │ + ldr fp, [sp, #156] ; 0x9c │ │ + movwgt r1, #1 │ │ + cmp r2, ip, asr r9 │ │ + movwgt r3, #1 │ │ + str fp, [sp, #12] │ │ + str r8, [sp, #20] │ │ + bl 80c7c │ │ + ldr r8, [sp, #164] ; 0xa4 │ │ + mov r2, r5 │ │ + ldr r6, [sp, #160] ; 0xa0 │ │ + add r0, r8, r0, lsl #2 │ │ + ldr r4, [sp, #188] ; 0xbc │ │ + ldr ip, [r0, #32] │ │ + stm sp, {r6, r7} │ │ + mov r0, r4 │ │ + str r7, [sp, #8] │ │ + str r7, [sp, #12] │ │ + ldr r7, [sp, #176] ; 0xb0 │ │ + mov r1, r7 │ │ + mov r3, r7 │ │ + blx ip │ │ + ldr r0, [sp, #224] ; 0xe0 │ │ + mov r2, r4 │ │ + ldr r5, [r8, #312] ; 0x138 │ │ + mov r3, r7 │ │ + ldr r1, [r0, #1272] ; 0x4f8 │ │ + ldr r0, [sp, #192] ; 0xc0 │ │ + str r0, [sp, #4] │ │ + mov r0, fp │ │ + str r6, [sp] │ │ + blx r5 │ │ + ldr r0, [sp, #196] ; 0xc4 │ │ + ldr r1, [sp, #200] ; 0xc8 │ │ + str r1, [r0, #44] ; 0x2c │ │ + ldr r6, [sp, #180] ; 0xb4 │ │ + ldr r0, [sp, #140] ; 0x8c │ │ + ldr r2, [sp, #220] ; 0xdc │ │ + ldr r1, [sp, #172] ; 0xac │ │ + lsr r0, r0, r6 │ │ + str r0, [sp, #132] ; 0x84 │ │ + ldr r0, [sp, #136] ; 0x88 │ │ + lsr r0, r0, r2 │ │ + str r0, [sp, #160] ; 0xa0 │ │ + ldrb r0, [r1, #6] │ │ + cmp r0, #0 │ │ + beq 6876c │ │ + ldr r0, [sp, #68] ; 0x44 │ │ + movw r1, #16448 ; 0x4040 │ │ + ldr r6, [sp, #228] ; 0xe4 │ │ + movt r1, #16448 ; 0x4040 │ │ + ldr r3, [sp, #92] ; 0x5c │ │ + sub r0, r0, #1 │ │ + cmp r0, #31 │ │ + bhi 69054 │ │ + add r2, pc, #4 │ │ + ldr r0, [r2, r0, lsl #2] │ │ + add pc, r2, r0 │ │ + andeq r0, r0, r0, lsl #1 │ │ + andeq r0, r0, r0, lsl #18 │ │ + andeq r0, r0, r8, lsl #19 │ │ + andeq r0, r0, r0, lsr #18 │ │ + andeq r0, r0, r8, lsl #19 │ │ + andeq r0, r0, r8, lsl #19 │ │ + andeq r0, r0, r8, lsl #19 │ │ + andeq r0, r0, ip, lsr r9 │ │ + andeq r0, r0, r8, lsl #19 │ │ + andeq r0, r0, r8, lsl #19 │ │ + andeq r0, r0, r8, lsl #19 │ │ + andeq r0, r0, r8, lsl #19 │ │ + andeq r0, r0, r8, lsl #19 │ │ + andeq r0, r0, r8, lsl #19 │ │ + andeq r0, r0, r8, lsl #19 │ │ + andeq r0, r0, ip, asr r9 │ │ + andeq r0, r0, r8, lsl #19 │ │ + andeq r0, r0, r8, lsl #19 │ │ + andeq r0, r0, r8, lsl #19 │ │ + andeq r0, r0, r8, lsl #19 │ │ + andeq r0, r0, r8, lsl #19 │ │ + andeq r0, r0, r8, lsl #19 │ │ + andeq r0, r0, r8, lsl #19 │ │ + andeq r0, r0, r8, lsl #19 │ │ + andeq r0, r0, r8, lsl #19 │ │ + andeq r0, r0, r8, lsl #19 │ │ + andeq r0, r0, r8, lsl #19 │ │ + andeq r0, r0, r8, lsl #19 │ │ + andeq r0, r0, r8, lsl #19 │ │ + andeq r0, r0, r8, lsl #19 │ │ + andeq r0, r0, r8, lsl #19 │ │ + andeq r0, r0, r0, ror r9 │ │ + ldr r0, [sp, #140] ; 0x8c │ │ + mov r2, #64 ; 0x40 │ │ + add r0, r6, r0 │ │ + strb r2, [r0, #48] ; 0x30 │ │ + sub r0, r3, #1 │ │ + cmp r0, #31 │ │ + bls 69060 │ │ + b 691f8 │ │ + ldrb r0, [r1, #29] │ │ + ldrb r3, [r1, #7] │ │ + ldrb r5, [r1, #26] │ │ + strh r0, [sp, #236] ; 0xec │ │ + ldrh r0, [r1, #30] │ │ + strh r0, [sp, #238] ; 0xee │ │ + ldr r0, [sp, #68] ; 0x44 │ │ + ldr lr, [sp, #228] ; 0xe4 │ │ + ldr r1, [sp, #92] ; 0x5c │ │ + cmp r0, #0 │ │ + beq 68fc0 │ │ + ldr r0, [sp, #64] ; 0x40 │ │ + add r0, r0, r6 │ │ + asr r0, r0, r6 │ │ + str r0, [sp, #56] ; 0x38 │ │ + ldr r0, [sp, #80] ; 0x50 │ │ + add r0, r0, r2 │ │ + asr r0, r0, r2 │ │ + str r0, [sp, #76] ; 0x4c │ │ + ldr r2, [pc, #3604] ; 695d4 │ │ + ldr r2, [pc, r2] │ │ + str r3, [sp, #204] ; 0xcc │ │ + add r0, r2, r3, lsl #3 │ │ + ldr ip, [sp, #224] ; 0xe0 │ │ + add r0, r0, #1 │ │ + ldr r3, [sp, #216] ; 0xd8 │ │ + str r0, [sp, #212] ; 0xd4 │ │ + add r0, r2, r5, lsl #3 │ │ + str r5, [sp, #100] ; 0x64 │ │ + add r0, r0, #1 │ │ + mov r5, #0 │ │ + str r0, [sp, #108] ; 0x6c │ │ + add r0, lr, #672 ; 0x2a0 │ │ + str r0, [sp, #188] ; 0xbc │ │ + cmp r1, #0 │ │ + bne 68814 │ │ + add r5, r5, #16 │ │ + ldr r0, [sp, #68] ; 0x44 │ │ + cmp r5, r0 │ │ + bcs 68fc0 │ │ + cmp r1, #0 │ │ + beq 687fc │ │ + add r9, r5, #16 │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + str r9, [sp, #60] ; 0x3c │ │ + lsl r1, r5, #2 │ │ + cmp r0, r9, lsr r6 │ │ + mov r7, #0 │ │ + lsrge r0, r9, r6 │ │ + str r1, [sp, #116] ; 0x74 │ │ + str r0, [sp, #152] ; 0x98 │ │ + lsr r0, r5, r6 │ │ + str r0, [sp, #120] ; 0x78 │ │ + ldr r0, [sp, #64] ; 0x40 │ │ + str r5, [sp, #124] ; 0x7c │ │ + cmp r0, r9 │ │ + movlt r9, r0 │ │ + cmp r5, #0 │ │ + mov r0, r5 │ │ + str r9, [sp, #112] ; 0x70 │ │ + movwne r0, #1 │ │ + str r0, [sp, #72] ; 0x48 │ │ + ldr r0, [lr, #12] │ │ + b 68890 │ │ + ldr r7, [sp, #84] ; 0x54 │ │ + ldr r1, [sp, #92] ; 0x5c │ │ + ldr r5, [sp, #124] ; 0x7c │ │ + ldr r9, [sp, #112] ; 0x70 │ │ + ldr r2, [sp, #128] ; 0x80 │ │ + ldr r4, [sp, #88] ; 0x58 │ │ + sub r3, r2, r4, lsl #2 │ │ + cmp r7, r1 │ │ + bcs 68fb0 │ │ + ldr r1, [ip, #1268] ; 0x4f4 │ │ + cmp r5, r9 │ │ + ldr r2, [sp, #116] ; 0x74 │ │ + mla r4, r2, r1, r3 │ │ + add r3, r0, r5 │ │ + str r3, [lr, #12] │ │ + bge 689b0 │ │ + ldr r1, [sp, #80] ; 0x50 │ │ + add sl, r7, #16 │ │ + ldr r2, [lr, #8] │ │ cmp r1, sl │ │ - ldr sl, [sp, #228] ; 0xe4 │ │ - bgt 55fb8 │ │ - ldr r1, [sp, #172] ; 0xac │ │ - ldr r2, [sp, #176] ; 0xb0 │ │ - subs r1, r1, r2 │ │ - ldr r2, [sp, #180] ; 0xb4 │ │ - rsbmi r1, r1, #0 │ │ - cmp r1, r2 │ │ - mov r2, #0 │ │ - movwle r2, #1 │ │ - and r6, r6, r2 │ │ - cmp sl, #7 │ │ - blt 56154 │ │ - ldr r1, [sp, #120] ; 0x78 │ │ - add r1, r0, r1 │ │ - ldrh r2, [r1] │ │ - ldr r1, [sp, #116] ; 0x74 │ │ - str r2, [sp, #128] ; 0x80 │ │ - add r1, r0, r1 │ │ - ldrh r1, [r1] │ │ - str r1, [sp, #132] ; 0x84 │ │ - ldr r1, [sp, #156] ; 0x9c │ │ - subs r1, r2, r1 │ │ - ldr r2, [sp, #180] ; 0xb4 │ │ - rsbmi r1, r1, #0 │ │ - cmp r1, r2 │ │ - bgt 55eb4 │ │ - ldr r1, [sp, #132] ; 0x84 │ │ - ldr r2, [sp, #172] ; 0xac │ │ - subs r1, r1, r2 │ │ - ldr r2, [sp, #180] ; 0xb4 │ │ - rsbmi r1, r1, #0 │ │ - cmp r1, r2 │ │ - mov r1, #0 │ │ - movwle r1, #1 │ │ - tst r6, r1 │ │ - beq 55eb4 │ │ - mov r6, #1 │ │ - cmp sl, #16 │ │ - blt 56168 │ │ - ldr r4, [sp, #44] ; 0x2c │ │ - ldr r6, [sp] │ │ - add r4, r0, r4 │ │ - ldr r2, [sp, #4] │ │ - add r6, r0, r6 │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - ldrh r4, [r4] │ │ - add r2, r0, r2 │ │ - str r4, [sp, #28] │ │ - add r1, r0, r1 │ │ - ldr r4, [sp, #48] ; 0x30 │ │ - ldrh r6, [r6] │ │ - add r4, r0, r4 │ │ - str r6, [sp, #24] │ │ - ldrh r1, [r1] │ │ - ldrh r6, [r4] │ │ - ldrh r4, [r2] │ │ - ldr r2, [sp, #40] ; 0x28 │ │ - str r1, [sp, #124] ; 0x7c │ │ - subs r1, r4, ip │ │ - add r2, r0, r2 │ │ - rsbmi r1, r1, #0 │ │ - str r6, [sp, #32] │ │ - mov r6, #0 │ │ - ldrh r2, [r2] │ │ - str r2, [sp, #36] ; 0x24 │ │ - ldr r2, [sp, #144] ; 0x90 │ │ - str r4, [sp, #8] │ │ - cmp r1, r2 │ │ - mov r1, #0 │ │ - str r1, [sp, #100] ; 0x64 │ │ - bgt 56168 │ │ - ldr r1, [sp, #124] ; 0x7c │ │ - ldr r2, [sp, #144] ; 0x90 │ │ - subs r1, r1, ip │ │ - rsbmi r1, r1, #0 │ │ - cmp r1, r2 │ │ - mov r1, #0 │ │ - str r1, [sp, #100] ; 0x64 │ │ - bgt 56168 │ │ - ldr r1, [sp, #36] ; 0x24 │ │ - ldr r2, [sp, #144] ; 0x90 │ │ - subs r1, r1, ip │ │ - rsbmi r1, r1, #0 │ │ - cmp r1, r2 │ │ - mov r1, #0 │ │ - str r1, [sp, #100] ; 0x64 │ │ - bgt 56168 │ │ - ldr r1, [sp, #32] │ │ - ldr r2, [sp, #144] ; 0x90 │ │ - subs r1, r1, lr │ │ - rsbmi r1, r1, #0 │ │ - cmp r1, r2 │ │ - mov r1, #0 │ │ - str r1, [sp, #100] ; 0x64 │ │ - bgt 56168 │ │ - ldr r1, [sp, #28] │ │ - ldr r2, [sp, #144] ; 0x90 │ │ - subs r1, r1, lr │ │ - rsbmi r1, r1, #0 │ │ - cmp r1, r2 │ │ - mov r1, #0 │ │ - str r1, [sp, #100] ; 0x64 │ │ - bgt 56168 │ │ - ldr r1, [sp, #24] │ │ - ldr r2, [sp, #144] ; 0x90 │ │ - subs r1, r1, lr │ │ - rsbmi r1, r1, #0 │ │ - cmp r1, r2 │ │ + movlt sl, r1 │ │ + cmp r7, #0 │ │ + mov r1, r7 │ │ + movwne r1, #1 │ │ + cmp r7, sl │ │ + str r1, [sp, #208] ; 0xd0 │ │ + bge 689bc │ │ + ldr fp, [sp, #72] ; 0x48 │ │ + str r4, [sp, #128] ; 0x80 │ │ + str r5, [sp, #216] ; 0xd8 │ │ + str r7, [sp, #148] ; 0x94 │ │ + add r0, r2, r7 │ │ + mov r6, r7 │ │ + ldr r4, [sp, #208] ; 0xd0 │ │ + ldr r5, [sp, #172] ; 0xac │ │ + ldr r8, [sp, #168] ; 0xa8 │ │ + ldr r9, [sp, #100] ; 0x64 │ │ + ldr r7, [sp, #128] ; 0x80 │ │ + str r0, [lr, #8] │ │ + ldrb r3, [r5, #26] │ │ mov r1, #0 │ │ - movwle r1, #1 │ │ - str r1, [sp, #100] ; 0x64 │ │ - b 56168 │ │ - cmp r6, #0 │ │ - beq 55eb4 │ │ - mov r6, #1 │ │ - cmp sl, #5 │ │ - ble 5634c │ │ - ldr r1, [sp, #156] ; 0x9c │ │ + str r1, [sp] │ │ + add r1, sp, #236 ; 0xec │ │ + add r0, r7, r6, lsl #2 │ │ + stmib sp, {r1, r4, fp} │ │ + mov r1, r8 │ │ + str r0, [sp, #16] │ │ + mov r0, lr │ │ + mov r2, r5 │ │ + bl 63120 │ │ + ldr lr, [sp, #228] ; 0xe4 │ │ + add r4, r4, #1 │ │ + ldr r0, [pc, #3220] ; 695d8 │ │ + ldr r0, [pc, r0] │ │ + ldrb r1, [r0, r9, lsl #3] │ │ + ldr r0, [lr, #8] │ │ + add r0, r0, r1 │ │ + add r6, r6, r1 │ │ + cmp r6, sl │ │ + str r0, [lr, #8] │ │ + blt 68908 │ │ + ldr r1, [sp, #108] ; 0x6c │ │ + add fp, fp, #1 │ │ + ldr ip, [sp, #224] ; 0xe0 │ │ + ldr r3, [lr, #12] │ │ + ldrb r1, [r1] │ │ + ldr r2, [ip, #1268] ; 0x4f4 │ │ + add r3, r3, r1 │ │ + mul r4, r2, r1 │ │ + sub r2, r0, r6 │ │ + strd r2, [lr, #8] │ │ + ldr r0, [sp, #216] ; 0xd8 │ │ + ldr r9, [sp, #112] ; 0x70 │ │ + add r0, r0, r1 │ │ + str r0, [sp, #216] ; 0xd8 │ │ + cmp r0, r9 │ │ + add r7, r7, r4, lsl #2 │ │ + str r7, [sp, #128] ; 0x80 │ │ + ldr r7, [sp, #148] ; 0x94 │ │ + blt 688e8 │ │ + b 68a04 │ │ + str r4, [sp, #128] ; 0x80 │ │ + str r5, [sp, #216] ; 0xd8 │ │ + b 68a04 │ │ + ldr r1, [sp, #108] ; 0x6c │ │ + add r8, r2, r7 │ │ + mov r3, r5 │ │ + ldrb r1, [r1] │ │ + add sl, r0, r1 │ │ + str r8, [lr, #8] │ │ + add r5, sl, r3 │ │ + ldr r6, [ip, #1268] ; 0x4f4 │ │ + add r3, r3, r1 │ │ + cmp r3, r9 │ │ + str r5, [lr, #12] │ │ + str r2, [lr, #8] │ │ + mul r6, r6, r1 │ │ + add r4, r4, r6, lsl #2 │ │ + blt 689d0 │ │ + str r3, [sp, #216] ; 0xd8 │ │ + add r3, r0, r3 │ │ + str r4, [sp, #128] ; 0x80 │ │ + ldr r0, [ip, #1268] ; 0x4f4 │ │ + ldr r1, [sp, #216] ; 0xd8 │ │ + mul r4, r1, r0 │ │ + sub r0, r3, r1 │ │ + ldr r1, [sp, #96] ; 0x60 │ │ + str r0, [lr, #12] │ │ + cmp r1, #0 │ │ + beq 68f90 │ │ + ldr r5, [sp, #220] ; 0xdc │ │ + add r2, r7, #16 │ │ + ldr r1, [sp, #76] ; 0x4c │ │ + str r4, [sp, #88] ; 0x58 │ │ + cmp r1, r2, lsr r5 │ │ + str r2, [sp, #84] ; 0x54 │ │ + lsrge r1, r2, r5 │ │ + str r7, [sp, #148] ; 0x94 │ │ + str r1, [sp, #216] ; 0xd8 │ │ + lsr r4, r7, r5 │ │ + ldr sl, [sp, #172] ; 0xac │ │ mov r2, #0 │ │ + ldr r8, [sp, #164] ; 0xa4 │ │ + ldr r6, [sp, #180] ; 0xb4 │ │ + ldr r7, [pc, #2936] ; 695dc │ │ + ldr r7, [pc, r7] │ │ + str r4, [sp, #144] ; 0x90 │ │ + b 68a88 │ │ + mov r3, r4 │ │ + sub r0, r1, r3, lsl r6 │ │ + ldr r1, [sp, #208] ; 0xd0 │ │ + str r0, [lr, #12] │ │ + cmp r1, #2 │ │ + mov r2, r1 │ │ + beq 6886c │ │ + ldr r1, [sp, #124] ; 0x7c │ │ + ldr r9, [ip, #1272] ; 0x4f8 │ │ + add r1, r0, r1 │ │ + mov r0, r2 │ │ + add r2, r2, #1 │ │ + str r2, [sp, #208] ; 0xd0 │ │ + ldr r3, [sp, #152] ; 0x98 │ │ + add r2, ip, r2, lsl #2 │ │ + ldr r4, [sp, #120] ; 0x78 │ │ + ldr r2, [r2, #1256] ; 0x4e8 │ │ + cmp r4, r3 │ │ + str r1, [lr, #12] │ │ + bge 68a6c │ │ + ldr r3, [sp, #116] ; 0x74 │ │ + str r0, [sp, #200] ; 0xc8 │ │ + ldr r0, [sp, #104] ; 0x68 │ │ + mul r3, r3, r9 │ │ + add r2, r2, r0 │ │ + ldr r0, [lr, #8] │ │ + add r2, r2, r3, asr r6 │ │ + mov r3, r4 │ │ ldr r4, [sp, #144] ; 0x90 │ │ - subs r1, r1, ip │ │ - rsbmi r1, r1, #0 │ │ - cmp r7, r4 │ │ - mov r4, #0 │ │ - str r4, [sp, #168] ; 0xa8 │ │ - bgt 561e0 │ │ - ldr r4, [sp, #144] ; 0x90 │ │ - cmp r1, r4 │ │ - mov r1, #0 │ │ - str r1, [sp, #168] ; 0xa8 │ │ - bgt 561e0 │ │ - ldr r1, [sp, #176] ; 0xb0 │ │ - ldr r4, [sp, #144] ; 0x90 │ │ - subs r1, r1, lr │ │ - rsbmi r1, r1, #0 │ │ - cmp r1, r4 │ │ - mov r1, #0 │ │ - str r1, [sp, #168] ; 0xa8 │ │ - bgt 561e0 │ │ - ldr r1, [sp, #172] ; 0xac │ │ - ldr r4, [sp, #144] ; 0x90 │ │ - subs r1, r1, lr │ │ - rsbmi r1, r1, #0 │ │ - cmp r1, r4 │ │ - mov r1, #0 │ │ - movwle r1, #1 │ │ - str r1, [sp, #168] ; 0xa8 │ │ - cmp sl, #8 │ │ - blt 56230 │ │ - ldr r1, [sp, #128] ; 0x80 │ │ - mov r2, #0 │ │ + str r2, [sp, #192] ; 0xc0 │ │ + b 68b2c │ │ + andeq r4, r5, r8, asr #24 │ │ + ldr r1, [lr, #12] │ │ + ldr r6, [sp, #180] ; 0xb4 │ │ + ldr r2, [ip, #1272] ; 0x4f8 │ │ + add r1, r1, fp, lsl r6 │ │ + sub r0, r0, r4, lsl r5 │ │ + strd r0, [lr, #8] │ │ + mul r2, r2, fp │ │ + ldr r4, [sp, #192] ; 0xc0 │ │ + ldr r3, [sp, #156] ; 0x9c │ │ + add r3, r3, fp │ │ + add r4, r4, r2, lsl #2 │ │ + str r4, [sp, #192] ; 0xc0 │ │ + ldr r2, [sp, #152] ; 0x98 │ │ ldr r4, [sp, #144] ; 0x90 │ │ - subs r1, r1, ip │ │ - rsbmi r1, r1, #0 │ │ - cmp r1, r4 │ │ - bgt 56220 │ │ - ldr r1, [sp, #132] ; 0x84 │ │ - ldr r2, [sp, #144] ; 0x90 │ │ - subs r1, r1, lr │ │ - rsbmi r1, r1, #0 │ │ - cmp r1, r2 │ │ - mov r2, #0 │ │ - movwle r2, #1 │ │ - ldr r1, [sp, #168] ; 0xa8 │ │ - and r1, r1, r2 │ │ - mov r2, #1 │ │ - str r1, [sp, #168] ; 0xa8 │ │ - ldr r1, [sp, #100] ; 0x64 │ │ - ldr r4, [sp, #168] ; 0xa8 │ │ - and r1, r1, r4 │ │ - eor r1, r1, #1 │ │ - orrs r1, r6, r1 │ │ - beq 55b84 │ │ - ldr r1, [sp, #168] ; 0xa8 │ │ - and r1, r1, r2 │ │ - cmp r1, #1 │ │ - bne 563fc │ │ - ldr r4, [sp, #128] ; 0x80 │ │ - add r2, ip, #4 │ │ - add r3, r2, r5 │ │ - ldr r7, [sp, #156] ; 0x9c │ │ - add r9, r3, lr │ │ + cmp r3, r2 │ │ + bge 68a70 │ │ + ldr r2, [sp, #148] ; 0x94 │ │ + str r3, [sp, #156] ; 0x9c │ │ + add r0, r0, r2 │ │ + ldr r2, [sp, #216] ; 0xd8 │ │ + str r0, [lr, #8] │ │ + cmp r4, r2 │ │ + bge 68f84 │ │ ldr r1, [sp, #140] ; 0x8c │ │ - add r6, r4, r4, lsl #1 │ │ - ldr sl, [sp, #176] ; 0xb0 │ │ - add r6, r9, r6 │ │ - add r1, r0, r1 │ │ - add r6, r6, r7, lsl #1 │ │ - lsr r6, r6, #3 │ │ - strh r6, [r1] │ │ - add r1, r2, lr │ │ - add r2, r4, r5 │ │ - add r1, r1, sl │ │ - ldr r6, [sp, #160] ; 0xa0 │ │ - add r2, r1, r2, lsl #1 │ │ - add r2, r2, r7 │ │ - lsr r2, r2, #3 │ │ - strh r2, [r6] │ │ - add r2, lr, r5 │ │ - add r2, r2, ip, lsl #1 │ │ - ldr r6, [sp, #172] ; 0xac │ │ - add r2, r2, sl │ │ - ldr r5, [sp, #164] ; 0xa4 │ │ - add r2, r2, r4 │ │ - ldr r4, [sp, #104] ; 0x68 │ │ - add r2, r2, r6 │ │ - add r2, r2, r7 │ │ - add r2, r2, #4 │ │ - lsr r2, r2, #3 │ │ - strh r2, [r5] │ │ - add r2, r3, lr, lsl #1 │ │ - ldr r5, [sp, #132] ; 0x84 │ │ - add r2, r2, sl │ │ - add r3, r9, r6 │ │ - add r2, r2, r5 │ │ - add r2, r2, r6 │ │ - add r2, r2, r7 │ │ - lsr r2, r2, #3 │ │ - strh r2, [r0] │ │ - add r2, r5, sl │ │ - ldr sl, [sp, #228] ; 0xe4 │ │ - add r2, r3, r2, lsl #1 │ │ - add r3, r5, r5, lsl #1 │ │ - add r1, r1, r3 │ │ - ldr r3, [sp, #108] ; 0x6c │ │ - lsr r2, r2, #3 │ │ - add r1, r1, r6, lsl #1 │ │ - strh r2, [fp] │ │ ldr r2, [sp, #136] ; 0x88 │ │ - lsr r1, r1, #3 │ │ - add r2, r0, r2 │ │ - strh r1, [r2] │ │ - mov r1, #1 │ │ - str r1, [sp, #168] ; 0xa8 │ │ - add r0, r0, r4 │ │ - subs r8, r8, #1 │ │ - bne 55ec0 │ │ - b 565c8 │ │ - ldr r1, [sp, #168] ; 0xa8 │ │ + add r1, r1, r3, lsl r6 │ │ + orr r1, r2, r1, lsl #5 │ │ + ldr r2, [sp, #200] ; 0xc8 │ │ + str r1, [sp, #176] ; 0xb0 │ │ + ldr r1, [sp, #132] ; 0x84 │ │ + add r2, lr, r2, lsl #5 │ │ + add r1, r3, r1 │ │ + add r1, r2, r1 │ │ + add r1, r1, #80 ; 0x50 │ │ + str r1, [sp, #196] ; 0xc4 │ │ + ldr r1, [ip, #2776] ; 0xad8 │ │ cmp r1, #0 │ │ - movwne r1, #1 │ │ - cmp sl, #6 │ │ - bne 5640c │ │ + bne 68c44 │ │ + b 68ca4 │ │ + muleq r5, ip, fp │ │ + movw r0, #257 ; 0x101 │ │ + ldr r7, [sp, #200] ; 0xc8 │ │ + movt r0, #257 ; 0x101 │ │ + ldr r2, [lr, #640] ; 0x280 │ │ + mov r3, r0 │ │ + umull r0, r1, r8, r0 │ │ + add r2, r2, r7, lsl #5 │ │ + add r2, r2, sl │ │ + mla r1, r8, r3, r1 │ │ + str r0, [r2, #64] ; 0x40 │ │ + str r1, [r2, #68] ; 0x44 │ │ + ldr r2, [lr, #640] ; 0x280 │ │ + add r2, r2, r7, lsl #5 │ │ + add r2, r2, sl │ │ + str r1, [r2, #76] ; 0x4c │ │ + str r0, [r2, #72] ; 0x48 │ │ + ldr sl, [sp, #172] ; 0xac │ │ + ldr r8, [sp, #164] ; 0xa4 │ │ + ldr r2, [sp, #188] ; 0xbc │ │ + cmp r6, #0 │ │ + bmi 68c14 │ │ + ldrb r0, [sl, #7] │ │ + ldr r3, [sp, #240] ; 0xf0 │ │ + ldr r1, [ip, #1272] ; 0x4f8 │ │ + add r0, r0, r0, lsl #4 │ │ + add r0, r8, r0, lsl #2 │ │ + add r0, r0, r3, lsl #2 │ │ + mov r3, r6 │ │ + ldr r5, [r0, #340] ; 0x154 │ │ + ldr r0, [sp, #192] ; 0xc0 │ │ + add r0, r0, r4, lsl #2 │ │ + blx r5 │ │ + add lr, sp, #220 ; 0xdc │ │ + ldm lr, {r5, ip, lr} │ │ + ldr r0, [lr, #8] │ │ + add r4, r4, r9 │ │ + ldr r1, [sp, #216] ; 0xd8 │ │ + add r0, r0, r9, lsl r5 │ │ + str r0, [lr, #8] │ │ + ldr r7, [pc, #2480] ; 695e0 │ │ + cmp r4, r1 │ │ + ldr r7, [pc, r7] │ │ + bge 68aec │ │ + ldr r1, [ip, #2776] ; 0xad8 │ │ cmp r1, #0 │ │ - beq 5640c │ │ - ldr r7, [sp, #156] ; 0x9c │ │ - add r1, lr, r5, lsl #1 │ │ - add r1, r1, ip, lsl #1 │ │ - ldr r6, [sp, #176] ; 0xb0 │ │ - add r2, r7, r7, lsl #1 │ │ - add r1, r1, r2 │ │ - ldr r2, [sp, #160] ; 0xa0 │ │ - add r1, r1, #4 │ │ - lsr r1, r1, #3 │ │ - strh r1, [r2] │ │ - add r1, r6, r5, lsl #1 │ │ - add r1, r1, ip, lsl #1 │ │ - ldr r2, [sp, #164] ; 0xa4 │ │ - add r1, r1, lr, lsl #1 │ │ - add r1, r1, r7 │ │ - add r1, r1, #4 │ │ - lsr r1, r1, #3 │ │ - strh r1, [r2] │ │ - add r1, r5, ip, lsl #1 │ │ - add r1, r1, lr, lsl #1 │ │ - ldr r2, [sp, #172] ; 0xac │ │ - add r1, r1, r6, lsl #1 │ │ - add r1, r1, r2 │ │ - add r1, r1, #4 │ │ - lsr r1, r1, #3 │ │ - strh r1, [r0] │ │ - add r1, ip, lr, lsl #1 │ │ - add r1, r1, r6, lsl #1 │ │ - add r1, r1, r2 │ │ - add r1, r1, r2, lsl #1 │ │ - add r1, r1, #4 │ │ - lsr r1, r1, #3 │ │ - strh r1, [fp] │ │ - add r0, r0, r4 │ │ - subs r8, r8, #1 │ │ - bne 55ec0 │ │ - b 565c8 │ │ + beq 68ca4 │ │ + ldr r1, [sp, #204] ; 0xcc │ │ + ldr r3, [sp, #184] ; 0xb8 │ │ + ldrb r9, [r7, r1, lsl #3] │ │ + ldr r1, [sp, #212] ; 0xd4 │ │ + ldr r2, [r3, #40] ; 0x28 │ │ + ldrb fp, [r1] │ │ + smulbb r1, r9, fp │ │ + add r1, r2, r1, lsl #5 │ │ + str r1, [r3, #40] ; 0x28 │ │ + ldr r1, [lr, #12] │ │ + ldr r3, [ip, #2144] ; 0x860 │ │ + mla r0, r3, r1, r0 │ │ + ldr r1, [ip, #2788] ; 0xae4 │ │ + ldr r3, [sp, #208] ; 0xd0 │ │ + add r0, r0, r0, lsl #2 │ │ + add r0, r1, r0, lsl #1 │ │ + add r1, r0, r3 │ │ + add r0, r0, r3, lsl #1 │ │ + ldrb r1, [r1, #6] │ │ + ldrsh r6, [r0] │ │ + str r1, [sp, #240] ; 0xf0 │ │ + cmp r6, #0 │ │ + bpl 68be0 │ │ + b 68c14 │ │ + ldr r0, [sp, #176] ; 0xb0 │ │ + movw r1, #7904 ; 0x1ee0 │ │ + ldr r2, [sp, #196] ; 0xc4 │ │ + add r0, r0, r4, lsl r5 │ │ + add r0, lr, r0 │ │ + ldrb r0, [r0, r1] │ │ ldr r1, [sp, #168] ; 0xa8 │ │ - ldr r4, [sp, #104] ; 0x68 │ │ - cmp sl, #6 │ │ - beq 56360 │ │ - ldr r1, [sp, #56] ; 0x38 │ │ + str r0, [sp, #240] ; 0xf0 │ │ + ldrb r3, [sl, #7] │ │ + ldr r0, [lr, #640] ; 0x280 │ │ + stm sp, {r1, sl} │ │ + mov r1, #0 │ │ + str r1, [sp, #8] │ │ + ldr r1, [sp, #208] ; 0xd0 │ │ + str r1, [sp, #12] │ │ + ldr r1, [sp, #188] ; 0xbc │ │ + str r1, [sp, #16] │ │ + add r1, sp, #240 ; 0xf0 │ │ + str r1, [sp, #20] │ │ + add r1, sp, #235 ; 0xeb │ │ + str r1, [sp, #24] │ │ + ldr r1, [sp, #160] ; 0xa0 │ │ + add sl, r4, r1 │ │ + ldr r1, [sp, #200] ; 0xc8 │ │ + add r0, r0, r1, lsl #5 │ │ + add r0, r0, sl │ │ + add r1, r0, #64 ; 0x40 │ │ + mov r0, lr │ │ + bl 63860 │ │ + ldr r2, [sp, #212] ; 0xd4 │ │ + mov r6, r0 │ │ + ldr ip, [sp, #224] ; 0xe0 │ │ + ldr lr, [sp, #228] ; 0xe4 │ │ + ldrb fp, [r2] │ │ + ldr r0, [ip, #2160] ; 0x870 │ │ + ldr r2, [sp, #180] ; 0xb4 │ │ + ldr r1, [lr, #12] │ │ + add r0, r0, r2 │ │ + sub r0, r0, r1 │ │ + mov r1, fp │ │ + cmp fp, r0, asr r2 │ │ + asrge r1, r0, r2 │ │ + sub r0, r1, #1 │ │ + cmp r0, #15 │ │ + bhi 68dc8 │ │ + add r2, pc, #4 │ │ + ldr r0, [r2, r0, lsl #2] │ │ + add pc, r2, r0 │ │ + andeq r0, r0, r0, asr #32 │ │ + andeq r0, r0, r0, asr r0 │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r0, lsl #1 │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + muleq r0, ip, r0 │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, rrx │ │ + andeq r0, r0, r4, asr #1 │ │ + ldr r0, [sp, #196] ; 0xc4 │ │ + ldrb r8, [sp, #235] ; 0xeb │ │ + strb r8, [r0] │ │ + b 68e54 │ │ + ldrb r8, [sp, #235] ; 0xeb │ │ + ldr r1, [sp, #196] ; 0xc4 │ │ + orr r0, r8, r8, lsl #8 │ │ + strh r0, [r1] │ │ + b 68e54 │ │ + ldrb r8, [sp, #235] ; 0xeb │ │ + ldr r0, [sp, #196] ; 0xc4 │ │ + mov r2, r8 │ │ + bl 2ddc <__aeabi_memset@plt> │ │ + ldr ip, [sp, #224] ; 0xe0 │ │ + ldr lr, [sp, #228] ; 0xe4 │ │ + b 68e54 │ │ + ldrb r8, [sp, #235] ; 0xeb │ │ + movw r0, #257 ; 0x101 │ │ + movt r0, #257 ; 0x101 │ │ + ldr r1, [sp, #196] ; 0xc4 │ │ + mul r0, r8, r0 │ │ + str r0, [r1] │ │ + b 68e54 │ │ + ldrb r8, [sp, #235] ; 0xeb │ │ + movw r0, #257 ; 0x101 │ │ + movt r0, #257 ; 0x101 │ │ + mov r2, r0 │ │ + umull r0, r1, r8, r0 │ │ + mla r1, r8, r2, r1 │ │ + ldr r2, [sp, #196] ; 0xc4 │ │ + str r0, [r2] │ │ + str r1, [r2, #4] │ │ + b 68e54 │ │ + ldrb r8, [sp, #235] ; 0xeb │ │ + movw r0, #257 ; 0x101 │ │ + movt r0, #257 ; 0x101 │ │ + mov r2, r0 │ │ + umull r0, r1, r8, r0 │ │ + mla r1, r8, r2, r1 │ │ + vmov.32 d16[0], r0 │ │ + ldr r0, [sp, #196] ; 0xc4 │ │ + vmov.32 d16[1], r1 │ │ + vorr d17, d16, d16 │ │ + vst1.8 {d16-d17}, [r0] │ │ + ldr r2, [sp, #204] ; 0xcc │ │ + ldr r5, [sp, #220] ; 0xdc │ │ + ldr r0, [ip, #2156] ; 0x86c │ │ + ldr r1, [lr, #8] │ │ + ldrb r9, [r7, r2, lsl #3] │ │ + add r0, r0, r5 │ │ + sub r0, r0, r1 │ │ + cmp r9, r0, asr r5 │ │ + mov r1, r9 │ │ + asrge r1, r0, r5 │ │ + sub r0, r1, #1 │ │ + cmp r0, #15 │ │ + bhi 68f08 │ │ + add r2, pc, #4 │ │ + ldr r0, [r2, r0, lsl #2] │ │ + add pc, r2, r0 │ │ + andeq r0, r0, r0, asr #32 │ │ + andeq r0, r0, r8, asr r0 │ │ + andeq r0, r0, r4, ror r0 │ │ + muleq r0, ip, r0 │ │ + andeq r0, r0, r4, ror r0 │ │ + andeq r0, r0, r4, ror r0 │ │ + andeq r0, r0, r4, ror r0 │ │ + andeq r0, r0, r0, asr #1 │ │ + andeq r0, r0, r4, ror r0 │ │ + andeq r0, r0, r4, ror r0 │ │ + andeq r0, r0, r4, ror r0 │ │ + andeq r0, r0, r4, ror r0 │ │ + andeq r0, r0, r4, ror r0 │ │ + andeq r0, r0, r4, ror r0 │ │ + andeq r0, r0, r4, ror r0 │ │ + ; instruction: 0xfffffcf8 │ │ + ldr r1, [sp, #200] ; 0xc8 │ │ + ldr r0, [lr, #640] ; 0x280 │ │ + add r0, r0, r1, lsl #5 │ │ + add r0, r0, sl │ │ + strb r8, [r0, #64] ; 0x40 │ │ + b 68bcc │ │ + ldr r1, [sp, #200] ; 0xc8 │ │ + ldr r0, [lr, #640] ; 0x280 │ │ + add r0, r0, r1, lsl #5 │ │ + orr r1, r8, r8, lsl #8 │ │ + add r0, r0, sl │ │ + strh r1, [r0, #64] ; 0x40 │ │ + b 68bcc │ │ + ldr r2, [sp, #200] ; 0xc8 │ │ + ldr r0, [lr, #640] ; 0x280 │ │ + add r0, r0, r2, lsl #5 │ │ + mov r2, r8 │ │ + add r0, r0, sl │ │ + add r0, r0, #64 ; 0x40 │ │ + bl 2ddc <__aeabi_memset@plt> │ │ + add lr, sp, #220 ; 0xdc │ │ + ldm lr, {r5, ip, lr} │ │ + b 68bcc │ │ + movw r1, #257 ; 0x101 │ │ + ldr r2, [sp, #200] ; 0xc8 │ │ + ldr r0, [lr, #640] ; 0x280 │ │ + movt r1, #257 ; 0x101 │ │ + mul r1, r8, r1 │ │ + add r0, r0, r2, lsl #5 │ │ + add r0, r0, sl │ │ + str r1, [r0, #64] ; 0x40 │ │ + b 68bcc │ │ + movw r0, #257 ; 0x101 │ │ + ldr r7, [sp, #200] ; 0xc8 │ │ + movt r0, #257 ; 0x101 │ │ + ldr r2, [lr, #640] ; 0x280 │ │ + mov r3, r0 │ │ + umull r0, r1, r8, r0 │ │ + add r2, r2, r7, lsl #5 │ │ + add r2, r2, sl │ │ + mla r1, r8, r3, r1 │ │ + str r0, [r2, #64] ; 0x40 │ │ + str r1, [r2, #68] ; 0x44 │ │ + b 68bcc │ │ + ldr r2, [sp, #212] ; 0xd4 │ │ + ldrb fp, [r2] │ │ + b 68af4 │ │ + add r7, r7, #16 │ │ + ldr r1, [sp, #92] ; 0x5c │ │ + ldr r6, [sp, #180] ; 0xb4 │ │ + ldr r5, [sp, #124] ; 0x7c │ │ + ldr r2, [sp, #128] ; 0x80 │ │ + sub r3, r2, r4, lsl #2 │ │ cmp r7, r1 │ │ - bgt 56430 │ │ - ldr r1, [sp, #176] ; 0xb0 │ │ - ldr r2, [sp, #56] ; 0x38 │ │ - subs r1, r1, lr │ │ - rsbmi r1, r1, #0 │ │ - cmp r1, r2 │ │ - ble 564e8 │ │ - ldr r1, [sp, #176] ; 0xb0 │ │ - ldr r7, [sp, #12] │ │ - sub r1, r5, r1 │ │ - ldr r3, [sp, #16] │ │ - cmp r1, r7 │ │ - ldr r6, [sp, #20] │ │ - mov r2, r1 │ │ - movgt r2, r7 │ │ - cmp r1, r3 │ │ - sub r1, lr, ip │ │ - movlt r2, r3 │ │ - add r1, r1, r1, lsl #1 │ │ - add r1, r2, r1 │ │ - cmp r1, r7 │ │ - mov r2, r1 │ │ - movgt r2, r7 │ │ - cmp r1, r3 │ │ - movlt r2, r3 │ │ - add r1, r2, #3 │ │ - cmp r1, r6 │ │ - ldr r3, [sp, #232] ; 0xe8 │ │ - movge r1, r6 │ │ - add r1, ip, r1, asr #3 │ │ - mov r7, r3 │ │ - cmp r1, r3 │ │ - mov r3, r1 │ │ - movgt r3, r7 │ │ - cmp r1, #0 │ │ - ldr r1, [sp, #164] ; 0xa4 │ │ - movwmi r3, #0 │ │ - strh r3, [r1] │ │ - add r1, r2, #4 │ │ - cmp r1, r6 │ │ - movge r1, r6 │ │ - sub r1, lr, r1, asr #3 │ │ - cmp r1, r7 │ │ - mov r2, r1 │ │ - movgt r2, r7 │ │ - cmp r1, #0 │ │ - movwmi r2, #0 │ │ - strh r2, [r0] │ │ - ldr r3, [sp, #108] ; 0x6c │ │ - add r0, r0, r4 │ │ - subs r8, r8, #1 │ │ - bne 55ec0 │ │ - b 565c8 │ │ - sub r1, lr, ip │ │ - ldr r3, [sp, #12] │ │ - ldr r6, [sp, #20] │ │ - add r1, r1, r1, lsl #1 │ │ - cmp r1, r3 │ │ - mov r2, r1 │ │ - movgt r2, r3 │ │ - ldr r3, [sp, #16] │ │ - cmp r1, r3 │ │ - movlt r2, r3 │ │ - add r1, r2, #3 │ │ - cmp r1, r6 │ │ - ldr r3, [sp, #232] ; 0xe8 │ │ - movge r1, r6 │ │ - add r1, ip, r1, asr #3 │ │ - mov r4, r3 │ │ - cmp r1, r3 │ │ - mov r3, r1 │ │ - movgt r3, r4 │ │ - cmp r1, #0 │ │ - ldr r1, [sp, #164] ; 0xa4 │ │ - movwmi r3, #0 │ │ - strh r3, [r1] │ │ - add r1, r2, #4 │ │ - cmp r1, r6 │ │ - movge r1, r6 │ │ - sub r2, lr, r1, asr #3 │ │ - cmp r2, r4 │ │ - mov r3, r2 │ │ - movgt r3, r4 │ │ - cmp r2, #0 │ │ - mov r2, #1 │ │ - add r1, r2, r1, asr #3 │ │ - movwmi r3, #0 │ │ - add r2, r5, r1, asr #1 │ │ - strh r3, [r0] │ │ - cmp r2, r4 │ │ - mov r3, r2 │ │ - movgt r3, r4 │ │ - cmp r2, #0 │ │ - ldr r2, [sp, #160] ; 0xa0 │ │ - movwmi r3, #0 │ │ - strh r3, [r2] │ │ - ldr r2, [sp, #176] ; 0xb0 │ │ - sub r1, r2, r1, asr #1 │ │ - cmp r1, r4 │ │ - mov r2, r1 │ │ - movgt r2, r4 │ │ - ldr r4, [sp, #104] ; 0x68 │ │ - cmp r1, #0 │ │ - movwmi r2, #0 │ │ - strh r2, [fp] │ │ - ldr r3, [sp, #108] ; 0x6c │ │ - add r0, r0, r4 │ │ - subs r8, r8, #1 │ │ - bne 55ec0 │ │ - add sp, sp, #184 ; 0xb8 │ │ + bcc 68890 │ │ + ldr r5, [sp, #60] ; 0x3c │ │ + ldr r0, [sp, #68] ; 0x44 │ │ + cmp r5, r0 │ │ + bcc 6880c │ │ + mov r0, #0 │ │ + add sp, sp, #244 ; 0xf4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - ldr r2, [pc, #2076] ; 56df8 │ │ - ldr r3, [pc, #2076] ; 56dfc │ │ - ldr r4, [pc, #2076] ; 56e00 │ │ - add r2, pc, r2 │ │ - ldr ip, [pc, #2072] ; 56e04 │ │ - add r3, pc, r3 │ │ - ldr lr, [pc, #2068] ; 56e08 │ │ - add r4, pc, r4 │ │ - ldr r8, [pc, #2064] ; 56e0c │ │ - add ip, pc, ip │ │ - ldr r6, [pc, #2060] ; 56e10 │ │ - vmov.32 d24[0], r4 │ │ - str r2, [r0, #400] ; 0x190 │ │ - add lr, pc, lr │ │ - ldr r2, [pc, #2048] ; 56e14 │ │ - add r6, pc, r6 │ │ - str r6, [r0, #48] ; 0x30 │ │ - vmov.32 d30[0], ip │ │ - ldr r6, [pc, #2036] ; 56e18 │ │ - add r2, pc, r2 │ │ - str r3, [r0, #396] ; 0x18c │ │ - vmov.32 d31[0], lr │ │ - ldr r3, [pc, #2024] ; 56e1c │ │ - add r6, pc, r6 │ │ - ldr r4, [pc, #2020] ; 56e20 │ │ - vmov.32 d26[0], r2 │ │ - ldr r5, [pc, #2016] ; 56e24 │ │ - add r3, pc, r3 │ │ - ldr r7, [pc, #2012] ; 56e28 │ │ - vmov.32 d27[0], r6 │ │ - ldr ip, [pc, #2008] ; 56e2c │ │ - add r5, pc, r5 │ │ - ldr r2, [pc, #2004] ; 56e30 │ │ - add r4, pc, r4 │ │ - ldr r6, [pc, #2000] ; 56e34 │ │ - add ip, pc, ip │ │ - add r7, pc, r7 │ │ - vmov.32 d28[0], r3 │ │ - add r6, pc, r6 │ │ - add r2, pc, r2 │ │ - vmov.32 d18[0], r5 │ │ - ldr r3, [pc, #1976] ; 56e38 │ │ - add r8, pc, r8 │ │ - vmov.32 d20[0], ip │ │ - add r3, pc, r3 │ │ - vmov.32 d29[0], r4 │ │ - ldr r4, [pc, #1960] ; 56e3c │ │ - ldr r5, [pc, #1960] ; 56e40 │ │ - vmov.32 d19[0], r7 │ │ - ldr r7, [pc, #1956] ; 56e44 │ │ - ldr ip, [pc, #1956] ; 56e48 │ │ - add r4, pc, r4 │ │ - vmov.32 d22[0], r6 │ │ - add r5, pc, r5 │ │ - add ip, pc, ip │ │ - add r7, pc, r7 │ │ - vmov.32 d21[0], r2 │ │ - ldr r2, [pc, #1932] ; 56e4c │ │ - ldr r6, [pc, #1932] ; 56e50 │ │ - vmov.32 d16[0], r4 │ │ - add r2, pc, r2 │ │ - add r6, pc, r6 │ │ - vmov.32 d4[0], ip │ │ - vmov.32 d23[0], r3 │ │ - ldr r3, [pc, #1912] ; 56e54 │ │ - ldr r4, [pc, #1912] ; 56e58 │ │ - vmov.32 d17[0], r5 │ │ - ldr r5, [pc, #1908] ; 56e5c │ │ - add r4, pc, r4 │ │ - add r3, pc, r3 │ │ - vmov.32 d5[0], r6 │ │ - add r5, pc, r5 │ │ - vmov.32 d2[0], r7 │ │ - ldr r7, [pc, #1888] ; 56e60 │ │ - ldr ip, [pc, #1888] ; 56e64 │ │ - vmov.32 d3[0], r2 │ │ - ldr r2, [pc, #1884] ; 56e68 │ │ - ldr r6, [pc, #1884] ; 56e6c │ │ - add ip, pc, ip │ │ - vmov.32 d5[1], r4 │ │ - ldr lr, [pc, #1876] ; 56e70 │ │ - add r7, pc, r7 │ │ - add r2, pc, r2 │ │ - vmov.32 d4[1], r5 │ │ - add r6, pc, r6 │ │ - add lr, pc, lr │ │ - vmov.32 d3[1], r3 │ │ - add r3, r0, #372 ; 0x174 │ │ - vmov.32 d0[0], ip │ │ - vmov.32 d2[1], r7 │ │ - vmov.32 d25[0], r8 │ │ - ldr r8, [pc, #1836] ; 56e74 │ │ - ldr r5, [pc, #1836] ; 56e78 │ │ - ldr r7, [pc, #1836] ; 56e7c │ │ - vmov.32 d1[0], r6 │ │ - add r6, r0, #356 ; 0x164 │ │ - add r5, pc, r5 │ │ - vst1.32 {d4-d5}, [r3] │ │ - add r7, pc, r7 │ │ - add r8, pc, r8 │ │ - vmov.32 d4[0], r2 │ │ - ldr r3, [pc, #1808] ; 56e80 │ │ - ldr r2, [pc, #1808] ; 56e84 │ │ - vmov.32 d5[0], lr │ │ - add r3, pc, r3 │ │ - add r2, pc, r2 │ │ - vst1.32 {d2-d3}, [r6] │ │ - ldr r6, [pc, #1792] ; 56e88 │ │ - vmov.32 d5[1], r5 │ │ - ldr r4, [pc, #1788] ; 56e8c │ │ - ldr ip, [pc, #1788] ; 56e90 │ │ - add r6, pc, r6 │ │ - vmov.32 d4[1], r7 │ │ - add r4, pc, r4 │ │ - add ip, pc, ip │ │ - ldr r5, [pc, #1772] ; 56e94 │ │ - vmov.32 d2[0], r2 │ │ - add r2, r0, #340 ; 0x154 │ │ - ldr r7, [pc, #1764] ; 56e98 │ │ - add r5, pc, r5 │ │ - vmov.32 d1[1], r8 │ │ - ldr lr, [pc, #1756] ; 56e9c │ │ - add r7, pc, r7 │ │ - vmov.32 d6[0], r6 │ │ - add lr, pc, lr │ │ - vmov.32 d0[1], r3 │ │ - vmov.32 d3[0], r4 │ │ - add r4, r0, #916 ; 0x394 │ │ - vmov.32 d7[0], ip │ │ - vst1.32 {d4-d5}, [r2] │ │ - ldr r2, [pc, #1724] ; 56ea0 │ │ - vmov.32 d7[1], r7 │ │ - ldr r6, [pc, #1720] ; 56ea4 │ │ - vst1.32 {d0-d1}, [r4] │ │ - add r2, pc, r2 │ │ - add r6, pc, r6 │ │ - ldr r4, [pc, #1708] ; 56ea8 │ │ - vmov.32 d6[1], lr │ │ - ldr r3, [pc, #1704] ; 56eac │ │ - vmov.32 d3[1], r5 │ │ - ldr r5, [pc, #1700] ; 56eb0 │ │ - add r3, pc, r3 │ │ - add r4, pc, r4 │ │ - vmov.32 d4[0], r6 │ │ - add r6, r0, #900 ; 0x384 │ │ - ldr r7, [pc, #1684] ; 56eb4 │ │ - add r5, pc, r5 │ │ - vmov.32 d2[1], r2 │ │ - ldr ip, [pc, #1676] ; 56eb8 │ │ - ldr r2, [pc, #1676] ; 56ebc │ │ - add r7, pc, r7 │ │ - vmov.32 d1[0], r3 │ │ - add r3, r0, #884 ; 0x374 │ │ - add r2, pc, r2 │ │ - add ip, pc, ip │ │ - vst1.32 {d6-d7}, [r6] │ │ - ldr r6, [pc, #1652] ; 56ec0 │ │ - vmov.32 d5[0], r4 │ │ - ldr lr, [pc, #1648] ; 56ec4 │ │ - vst1.32 {d2-d3}, [r3] │ │ - add r6, pc, r6 │ │ - add lr, pc, lr │ │ - vmov.32 d0[0], r5 │ │ - ldr r3, [pc, #1632] ; 56ec8 │ │ - ldr r5, [pc, #1632] ; 56ecc │ │ - vmov.32 d1[1], r7 │ │ - ldr r7, [pc, #1628] ; 56ed0 │ │ - ldr r4, [pc, #1628] ; 56ed4 │ │ - add r3, pc, r3 │ │ - vmov.32 d5[1], r2 │ │ - ldr r2, [pc, #1620] ; 56ed8 │ │ - add r5, pc, r5 │ │ - add r7, pc, r7 │ │ - vmov.32 d4[1], r6 │ │ - ldr r6, [pc, #1608] ; 56edc │ │ - str r3, [r0, #392] ; 0x188 │ │ - mov r3, r0 │ │ - vmov.32 d0[1], ip │ │ - ldr ip, [pc, #1596] ; 56ee0 │ │ - str r5, [r0, #944] ; 0x3b0 │ │ - mov r5, #52 ; 0x34 │ │ - vmov.32 d2[0], lr │ │ - add r4, pc, r4 │ │ - add r2, pc, r2 │ │ - add r6, pc, r6 │ │ - vst1.32 {d4-d5}, [r3], r5 │ │ - add ip, pc, ip │ │ - ldr r5, [pc, #1564] ; 56ee4 │ │ - vmov.32 d3[0], r7 │ │ - ldr r7, [pc, #1560] ; 56ee8 │ │ - vmov.32 d5[0], r4 │ │ - ldr r4, [pc, #1556] ; 56eec │ │ - add r7, pc, r7 │ │ - str r2, [r0, #388] ; 0x184 │ │ - ldr lr, [pc, #1548] ; 56ef0 │ │ - add r4, pc, r4 │ │ - vst1.32 {d0-d1}, [r3] │ │ - add r5, pc, r5 │ │ - add lr, pc, lr │ │ - vmov.32 d4[0], r6 │ │ - ldr r3, [pc, #1528] ; 56ef4 │ │ - ldr r6, [pc, #1528] ; 56ef8 │ │ - vmov.32 d3[1], r7 │ │ - ldr r2, [pc, #1524] ; 56efc │ │ - add r3, pc, r3 │ │ - add r6, pc, r6 │ │ - vmov.32 d5[1], ip │ │ - add r2, pc, r2 │ │ - vmov.32 d2[1], r4 │ │ - vmov.32 d4[1], r5 │ │ - ldr r5, [pc, #1500] ; 56f00 │ │ - ldr r7, [pc, #1500] ; 56f04 │ │ - ldr r4, [pc, #1500] ; 56f08 │ │ - add r5, pc, r5 │ │ - str r3, [r0, #940] ; 0x3ac │ │ - vmov.32 d0[0], lr │ │ - ldr ip, [pc, #1488] ; 56f0c │ │ - add r4, pc, r4 │ │ - str r6, [r0, #936] ; 0x3a8 │ │ - add r6, r0, #16 │ │ - vst1.32 {d2-d3}, [r6]! │ │ - add r7, pc, r7 │ │ - add ip, pc, ip │ │ - vmov.32 d6[0], r2 │ │ - ldr r3, [pc, #1460] ; 56f10 │ │ - ldr r2, [pc, #1460] ; 56f14 │ │ - vmov.32 d1[0], r5 │ │ - ldr r5, [pc, #1456] ; 56f18 │ │ - str r7, [r0, #932] ; 0x3a4 │ │ - add r3, pc, r3 │ │ - vmov.32 d7[0], r4 │ │ - ldr r7, [pc, #1444] ; 56f1c │ │ - add r2, pc, r2 │ │ - add r5, pc, r5 │ │ - vst1.32 {d4-d5}, [r6] │ │ - add r7, pc, r7 │ │ - ldr r6, [pc, #1428] ; 56f20 │ │ - vmov.32 d1[1], ip │ │ - ldr r4, [pc, #1424] ; 56f24 │ │ - vmov.32 d7[1], r3 │ │ - ldr ip, [pc, #1420] ; 56f28 │ │ - add r6, pc, r6 │ │ - add r4, pc, r4 │ │ - vmov.32 d6[1], r2 │ │ - add ip, pc, ip │ │ - ldr r3, [pc, #1404] ; 56f2c │ │ - vmov.32 d2[0], r7 │ │ - add r7, r0, #440 ; 0x1b8 │ │ - ldr lr, [pc, #1396] ; 56f30 │ │ - add r3, pc, r3 │ │ - vmov.32 d0[1], r5 │ │ - ldr r5, [pc, #1388] ; 56f34 │ │ - add lr, pc, lr │ │ - vmov.32 d3[0], r4 │ │ - add r4, r0, #424 ; 0x1a8 │ │ - add r5, pc, r5 │ │ - vmov.32 d4[0], r6 │ │ - vmov.32 d5[0], ip │ │ - vst1.32 {d6-d7}, [r7] │ │ - ldr r7, [pc, #1360] ; 56f38 │ │ - vmov.32 d5[1], lr │ │ - ldr r6, [pc, #1356] ; 56f3c │ │ - vst1.32 {d0-d1}, [r4] │ │ - add r7, pc, r7 │ │ - add r6, pc, r6 │ │ - ldr r4, [pc, #1344] ; 56f40 │ │ - vmov.32 d3[1], r3 │ │ - ldr r2, [pc, #1340] ; 56f44 │ │ - ldr r3, [pc, #1340] ; 56f48 │ │ - add r4, pc, r4 │ │ - add r2, pc, r2 │ │ - vmov.32 d4[1], r5 │ │ - add r3, pc, r3 │ │ - ldr ip, [pc, #1324] ; 56f4c │ │ - vmov.32 d0[0], r6 │ │ - add r6, r0, #408 ; 0x198 │ │ - ldr r5, [pc, #1316] ; 56f50 │ │ - add ip, pc, ip │ │ - vmov.32 d2[1], r7 │ │ - ldr r7, [pc, #1308] ; 56f54 │ │ - add r5, pc, r5 │ │ - vmov.32 d1[0], r2 │ │ - add r2, r0, #100 ; 0x64 │ │ - add r7, pc, r7 │ │ - vmov.32 d6[0], r4 │ │ - vmov.32 d7[0], r3 │ │ - vst1.32 {d4-d5}, [r6] │ │ - ldr r6, [pc, #1280] ; 56f58 │ │ - vmov.32 d7[1], r5 │ │ - ldr r4, [pc, #1276] ; 56f5c │ │ - vst1.32 {d2-d3}, [r2] │ │ - add r6, pc, r6 │ │ - add r4, pc, r4 │ │ - ldr r2, [pc, #1264] ; 56f60 │ │ - vmov.32 d1[1], ip │ │ - ldr r3, [pc, #1260] ; 56f64 │ │ - ldr ip, [pc, #1260] ; 56f68 │ │ - add r2, pc, r2 │ │ - vmov.32 d6[1], r7 │ │ - add r3, pc, r3 │ │ - add ip, pc, ip │ │ - ldr lr, [pc, #1244] ; 56f6c │ │ - vmov.32 d4[0], r4 │ │ - add r4, r0, #84 ; 0x54 │ │ - ldr r7, [pc, #1236] ; 56f70 │ │ - add lr, pc, lr │ │ - vmov.32 d2[0], r2 │ │ - add r7, pc, r7 │ │ - vmov.32 d0[1], r6 │ │ - ldr r6, [pc, #1220] ; 56f74 │ │ - vmov.32 d5[0], r3 │ │ - add r3, r0, #68 ; 0x44 │ │ - add r6, pc, r6 │ │ - vmov.32 d3[0], ip │ │ - vst1.32 {d6-d7}, [r4] │ │ - ldr r4, [pc, #1200] ; 56f78 │ │ - vmov.32 d3[1], r7 │ │ - ldr r2, [pc, #1196] ; 56f7c │ │ - vst1.32 {d0-d1}, [r3] │ │ - add r4, pc, r4 │ │ - add r2, pc, r2 │ │ - ldr r3, [pc, #1184] ; 56f80 │ │ - vmov.32 d2[1], r6 │ │ - ldr r5, [pc, #1180] ; 56f84 │ │ - vmov.32 d5[1], lr │ │ - ldr ip, [pc, #1176] ; 56f88 │ │ - add r5, pc, r5 │ │ - ldr r7, [pc, #1172] ; 56f8c │ │ - vmov.32 d0[0], r2 │ │ - add r2, r0, #508 ; 0x1fc │ │ - add r3, pc, r3 │ │ - ldr r6, [pc, #1160] ; 56f90 │ │ - vmov.32 d4[1], r4 │ │ - ldr lr, [pc, #1156] ; 56f94 │ │ - add ip, pc, ip │ │ - add r7, pc, r7 │ │ - vst1.32 {d2-d3}, [r2] │ │ - add r6, pc, r6 │ │ - add lr, pc, lr │ │ - vmov.32 d3[0], r5 │ │ - add r5, r0, #492 ; 0x1ec │ │ - ldr r2, [pc, #1128] ; 56f98 │ │ - vmov.32 d1[0], r3 │ │ - ldr r8, [pc, #1124] ; 56f9c │ │ - add r2, pc, r2 │ │ - vmov.32 d2[0], ip │ │ - add r8, pc, r8 │ │ - vst1.32 {d4-d5}, [r5] │ │ - ldr r5, [pc, #1108] ; 56fa0 │ │ - vmov.32 d3[1], r7 │ │ - ldr r4, [pc, #1104] ; 56fa4 │ │ - vmov.32 d1[1], lr │ │ - ldr r7, [pc, #1100] ; 56fa8 │ │ - add r5, pc, r5 │ │ - add r4, pc, r4 │ │ - vmov.32 d2[1], r6 │ │ - ldr r6, [pc, #1088] ; 56fac │ │ - ldr r3, [pc, #1088] ; 56fb0 │ │ - add r7, pc, r7 │ │ - vmov.32 d0[1], r2 │ │ - ldr r2, [pc, #1080] ; 56fb4 │ │ - ldr ip, [pc, #1080] ; 56fb8 │ │ - add r6, pc, r6 │ │ - vmov.32 d17[1], r8 │ │ - add r2, pc, r2 │ │ - add r3, pc, r3 │ │ - add ip, pc, ip │ │ - vmov.32 d16[1], r5 │ │ - ldr r5, [pc, #1056] ; 56fbc │ │ - vmov.32 d23[1], r4 │ │ - ldr r4, [pc, #1052] ; 56fc0 │ │ - add r5, pc, r5 │ │ - vmov.32 d21[1], r6 │ │ - add r4, pc, r4 │ │ - vmov.32 d19[1], r2 │ │ - vmov.32 d22[1], r7 │ │ - ldr r7, [pc, #1032] ; 56fc4 │ │ - ldr r6, [pc, #1032] ; 56fc8 │ │ - vmov.32 d20[1], r3 │ │ - ldr r3, [pc, #1028] ; 56fcc │ │ - ldr r2, [pc, #1028] ; 56fd0 │ │ - add r7, pc, r7 │ │ - vmov.32 d18[1], ip │ │ - ldr ip, [pc, #1020] ; 56fd4 │ │ - add r2, pc, r2 │ │ - add r3, pc, r3 │ │ - vmov.32 d29[1], r5 │ │ - ldr r5, [pc, #1008] ; 56fd8 │ │ - add ip, pc, ip │ │ - add r6, pc, r6 │ │ - vmov.32 d31[1], r2 │ │ - add r5, pc, r5 │ │ - ldr lr, [pc, #992] ; 56fdc │ │ - vmov.32 d27[1], r7 │ │ - ldr sl, [pc, #988] ; 56fe0 │ │ - add lr, pc, lr │ │ - vmov.32 d25[1], r3 │ │ - add sl, pc, sl │ │ - vmov.32 d30[1], ip │ │ - add ip, r0, #456 ; 0x1c8 │ │ - vmov.32 d26[1], r6 │ │ - ldr r6, [pc, #964] ; 56fe4 │ │ - ldr r3, [pc, #964] ; 56fe8 │ │ - vmov.32 d24[1], r5 │ │ - add r5, r0, #476 ; 0x1dc │ │ - ldr r9, [pc, #956] ; 56fec │ │ - add r3, pc, r3 │ │ - vmov.32 d28[1], r4 │ │ - ldr r4, [pc, #948] ; 56ff0 │ │ - add r6, pc, r6 │ │ - add r9, pc, r9 │ │ - vst1.32 {d30-d31}, [r5] │ │ - add r4, pc, r4 │ │ - ldr r8, [pc, #932] ; 56ff4 │ │ - ldr r5, [pc, #932] ; 56ff8 │ │ - ldr r2, [pc, #932] ; 56ffc │ │ - add r8, pc, r8 │ │ - ldr fp, [pc, #928] ; 57000 │ │ - add r5, pc, r5 │ │ - stm ip, {r3, r6, sl, lr} │ │ - add r2, pc, r2 │ │ - add fp, pc, fp │ │ - ldr r3, [pc, #912] ; 57004 │ │ - ldr r6, [pc, #912] ; 57008 │ │ - ldr r7, [pc, #912] ; 5700c │ │ - add r3, pc, r3 │ │ - ldr ip, [pc, #908] ; 57010 │ │ - add r6, pc, r6 │ │ - ldr sl, [pc, #904] ; 57014 │ │ - add r7, pc, r7 │ │ - str r2, [r0, #116] ; 0x74 │ │ - add ip, pc, ip │ │ - str r5, [r0, #120] ; 0x78 │ │ - add sl, pc, sl │ │ - str r4, [r0, #124] ; 0x7c │ │ - str r9, [r0, #128] ; 0x80 │ │ - ldr r5, [pc, #876] ; 57018 │ │ - ldr r4, [pc, #876] ; 5701c │ │ - ldr r2, [pc, #876] ; 57020 │ │ - add r5, pc, r5 │ │ - str r6, [r0, #1056] ; 0x420 │ │ - add r4, pc, r4 │ │ - ldr r9, [pc, #864] ; 57024 │ │ - add r2, pc, r2 │ │ - str r7, [r0, #1020] ; 0x3fc │ │ - ldr lr, [pc, #856] ; 57028 │ │ - add r9, pc, r9 │ │ - str ip, [r0, #524] ; 0x20c │ │ - str r3, [r0, #528] ; 0x210 │ │ - add r3, r0, #984 ; 0x3d8 │ │ - str fp, [r0, #532] ; 0x214 │ │ - add lr, pc, lr │ │ - str r8, [r0, #536] ; 0x218 │ │ - vst1.32 {d24-d25}, [r3] │ │ - add r3, r0, #968 ; 0x3c8 │ │ - vst1.32 {d26-d27}, [r3] │ │ - add r3, r0, #952 ; 0x3b8 │ │ - vst1.32 {d28-d29}, [r3] │ │ - add r3, r0, #1000 ; 0x3e8 │ │ - ldr r6, [pc, #804] ; 5702c │ │ - ldr r7, [pc, #804] ; 57030 │ │ - ldr r8, [pc, #804] ; 57034 │ │ - add r6, pc, r6 │ │ - ldr ip, [pc, #800] ; 57038 │ │ - add r7, pc, r7 │ │ - stm r3, {r2, r4, r5, sl} │ │ - add r2, r0, #576 ; 0x240 │ │ - add r8, pc, r8 │ │ - vst1.32 {d18-d19}, [r2] │ │ - add r2, r0, #560 ; 0x230 │ │ - add ip, pc, ip │ │ - vst1.32 {d20-d21}, [r2] │ │ - add r2, r0, #544 ; 0x220 │ │ - vst1.32 {d22-d23}, [r2] │ │ - ldr r2, [pc, #760] ; 5703c │ │ - ldr r4, [pc, #760] ; 57040 │ │ - ldr r5, [pc, #760] ; 57044 │ │ - add r2, pc, r2 │ │ - ldr sl, [pc, #756] ; 57048 │ │ - add r4, pc, r4 │ │ - str r7, [r0, #592] ; 0x250 │ │ - add r7, r0, #168 ; 0xa8 │ │ - str r6, [r0, #596] ; 0x254 │ │ - add r5, pc, r5 │ │ - str lr, [r0, #600] ; 0x258 │ │ - add sl, pc, sl │ │ - str r9, [r0, #604] ; 0x25c │ │ - vst1.32 {d16-d17}, [r7] │ │ - add r7, r0, #152 ; 0x98 │ │ - vst1.32 {d0-d1}, [r7] │ │ - add r7, r0, #136 ; 0x88 │ │ - vst1.32 {d2-d3}, [r7] │ │ - ldr lr, [pc, #704] ; 5704c │ │ - str r8, [r0, #1156] ; 0x484 │ │ - ldr r6, [pc, #700] ; 57050 │ │ - add lr, pc, lr │ │ - str ip, [r0, #648] ; 0x288 │ │ - ldr r3, [pc, #692] ; 57054 │ │ - add r6, pc, r6 │ │ - str r2, [r0, #612] ; 0x264 │ │ - ldr r2, [pc, #684] ; 57058 │ │ - add r3, pc, r3 │ │ - str r4, [r0, #1124] ; 0x464 │ │ - ldr r4, [pc, #676] ; 5705c │ │ - add r2, pc, r2 │ │ - str r5, [r0, #1088] ; 0x440 │ │ - ldr r5, [pc, #668] ; 57060 │ │ - add r4, pc, r4 │ │ - str sl, [r0, #716] ; 0x2cc │ │ - ldr r7, [pc, #660] ; 57064 │ │ - add r5, pc, r5 │ │ - str lr, [r0, #680] ; 0x2a8 │ │ - str r6, [r0, #1224] ; 0x4c8 │ │ - add r7, pc, r7 │ │ - str r3, [r0, #748] ; 0x2ec │ │ - str r2, [r0, #240] ; 0xf0 │ │ - str r4, [r0, #204] ; 0xcc │ │ - str r5, [r0, #816] ; 0x330 │ │ - str r7, [r0, #272] ; 0x110 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b 71514 │ │ - andeq r1, r0, ip, ror #11 │ │ - andeq r1, r0, r4, lsr r6 │ │ - andeq r2, r0, r0, lsl #28 │ │ - andeq r2, r0, r0, lsr #12 │ │ - ; instruction: 0x000026b4 │ │ - andeq r2, r0, r8, lsl pc │ │ - andeq r1, r0, ip, lsr #3 │ │ - andeq r2, r0, r8, ror lr │ │ - ; instruction: 0x00002ebc │ │ - ; instruction: 0x00002bbc │ │ - andeq r2, r0, r8, asr #24 │ │ - ldrdeq r3, [r0], -ip │ │ - andeq r3, r0, ip, ror #8 │ │ - andeq r3, r0, r4, ror r3 │ │ - ; instruction: 0x000033b8 │ │ - andeq r3, r0, ip, asr #1 │ │ - andeq r3, r0, r8, asr r1 │ │ - muleq r0, r0, r7 │ │ - andeq r3, r0, ip, lsl #18 │ │ - ldrdeq r1, [r0], -ip │ │ - andeq r1, r0, r0, asr #6 │ │ - andeq r1, r0, r8, lsl r4 │ │ - ; instruction: 0x000014b4 │ │ - ; instruction: 0x000012b4 │ │ - andeq r1, r0, r8, asr #8 │ │ - andeq r1, r0, ip, ror #2 │ │ - andeq r1, r0, r4, lsr #6 │ │ - strdeq r1, [r0], -r4 │ │ - andeq r1, r0, ip, ror #1 │ │ - andeq r1, r0, r0, lsl #19 │ │ - andeq r1, r0, r4, lsl #3 │ │ - strdeq r1, [r0], -r0 │ │ - strdeq r1, [r0], -r8 │ │ - andeq r1, r0, r0, lsr #3 │ │ - andeq r1, r0, r8, ror #11 │ │ - muleq r0, r4, r5 │ │ - andeq r1, r0, r8, lsl r8 │ │ - andeq r1, r0, r8, lsl r6 │ │ - andeq r1, r0, r0, ror #16 │ │ - andeq r1, r0, r8, lsr #13 │ │ - strdeq r1, [r0], -r0 │ │ - muleq r0, r0, r7 │ │ - andeq r1, r0, r8, lsl r6 │ │ - andeq r0, r0, r4, lsl #23 │ │ - andeq r0, r0, ip, ror #23 │ │ + ldr r0, [sp, #140] ; 0x8c │ │ + movw r2, #16448 ; 0x4040 │ │ + add r0, r6, r0 │ │ + strh r2, [r0, #48] ; 0x30 │ │ + sub r0, r3, #1 │ │ + cmp r0, #31 │ │ + bls 69060 │ │ + b 691f8 │ │ + ldr r0, [sp, #140] ; 0x8c │ │ + add r0, r6, r0 │ │ + str r1, [r0, #48] ; 0x30 │ │ + sub r0, r3, #1 │ │ + cmp r0, #31 │ │ + bls 69060 │ │ + b 691f8 │ │ + ldr r0, [sp, #140] ; 0x8c │ │ + add r0, r6, r0 │ │ + str r1, [r0, #52] ; 0x34 │ │ + str r1, [r0, #48] ; 0x30 │ │ + sub r0, r3, #1 │ │ + cmp r0, #31 │ │ + bls 69060 │ │ + b 691f8 │ │ + ldr r0, [sp, #140] ; 0x8c │ │ + vmov.i8 q8, #64 ; 0x40 │ │ + add r0, r6, r0 │ │ + add r0, r0, #48 ; 0x30 │ │ + b 69050 │ │ + ldr r0, [sp, #140] ; 0x8c │ │ + vmov.i8 q8, #64 ; 0x40 │ │ + add r0, r6, r0 │ │ + add r0, r0, #48 ; 0x30 │ │ + vst1.8 {d16-d17}, [r0]! │ │ + vst1.8 {d16-d17}, [r0] │ │ + sub r0, r3, #1 │ │ + cmp r0, #31 │ │ + bhi 691f8 │ │ + add r2, pc, #8 │ │ + ldr r0, [r2, r0, lsl #2] │ │ + add pc, r2, r0 │ │ + ldrdeq r4, [r5], -r4 ; │ │ + andeq r0, r0, r0, lsl #1 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r8, lsl #3 │ │ ldrdeq r0, [r0], -r0 ; │ │ - andeq r0, r0, r4, asr pc │ │ - andeq r0, r0, r4, lsr r8 │ │ - andeq r0, r0, r8, ror #29 │ │ - andeq r0, r0, r8, asr ip │ │ - strdeq r0, [r0], -r0 ; │ │ - andeq r0, r0, ip, asr sp │ │ - strdeq r1, [r0], -r8 │ │ - andeq r1, r0, r8, ror r8 │ │ - andeq r0, r0, ip, ror sp │ │ - andeq r0, r0, r0, ror #27 │ │ - andeq r1, r0, ip, lsl #8 │ │ - andeq r0, r0, r8, ror #24 │ │ - andeq r0, r0, r4, lsl #27 │ │ + andeq r0, r0, r8, lsl #3 │ │ + andeq r0, r0, r8, lsl #3 │ │ + andeq r0, r0, r8, lsl #3 │ │ + andeq r0, r0, r0, ror #1 │ │ + andeq r0, r0, r8, lsl #3 │ │ + andeq r0, r0, r8, lsl #3 │ │ + andeq r0, r0, r8, lsl #3 │ │ + andeq r0, r0, r8, lsl #3 │ │ + andeq r0, r0, r8, lsl #3 │ │ + andeq r0, r0, r8, lsl #3 │ │ + andeq r0, r0, r8, lsl #3 │ │ + andeq r0, r0, r8, lsl #2 │ │ + andeq r0, r0, r8, lsl #3 │ │ + andeq r0, r0, r8, lsl #3 │ │ + andeq r0, r0, r8, lsl #3 │ │ + andeq r0, r0, r8, lsl #3 │ │ + andeq r0, r0, r8, lsl #3 │ │ + andeq r0, r0, r8, lsl #3 │ │ + andeq r0, r0, r8, lsl #3 │ │ + andeq r0, r0, r8, lsl #3 │ │ + andeq r0, r0, r8, lsl #3 │ │ + andeq r0, r0, r8, lsl #3 │ │ + andeq r0, r0, r8, lsl #3 │ │ + andeq r0, r0, r8, lsl #3 │ │ + andeq r0, r0, r8, lsl #3 │ │ + andeq r0, r0, r8, lsl #3 │ │ + andeq r0, r0, r8, lsl #3 │ │ + andeq r0, r0, r4, asr #2 │ │ + ldr r0, [r6, #640] ; 0x280 │ │ + ldr r2, [sp, #136] ; 0x88 │ │ + add r0, r0, r2 │ │ + mov r2, #64 ; 0x40 │ │ + strb r2, [r0, #32] │ │ + ldr r2, [sp, #96] ; 0x60 │ │ + mov r0, #0 │ │ + cmp r2, #0 │ │ + bne 69208 │ │ + b 6944c │ │ + ldr r0, [r6, #640] ; 0x280 │ │ + ldr r2, [sp, #136] ; 0x88 │ │ + add r0, r0, r2 │ │ + movw r2, #16448 ; 0x4040 │ │ + strh r2, [r0, #32] │ │ + ldr r2, [sp, #96] ; 0x60 │ │ + mov r0, #0 │ │ + cmp r2, #0 │ │ + bne 69208 │ │ + b 6944c │ │ + ldr r0, [r6, #640] ; 0x280 │ │ + ldr r2, [sp, #136] ; 0x88 │ │ + add r0, r0, r2 │ │ + b 69160 │ │ + ldr r0, [r6, #640] ; 0x280 │ │ + ldr r2, [sp, #136] ; 0x88 │ │ + add r0, r0, r2 │ │ + str r1, [r0, #36] ; 0x24 │ │ + str r1, [r0, #32] │ │ + ldr r2, [sp, #96] ; 0x60 │ │ + mov r0, #0 │ │ + cmp r2, #0 │ │ + bne 69208 │ │ + b 6944c │ │ + ldr r0, [r6, #640] ; 0x280 │ │ + ldr r2, [sp, #136] ; 0x88 │ │ + add r0, r0, r2 │ │ + str r1, [r0, #36] ; 0x24 │ │ + str r1, [r0, #32] │ │ + ldr r0, [r6, #640] ; 0x280 │ │ + add r0, r2, r0 │ │ + str r1, [r0, #44] ; 0x2c │ │ + str r1, [r0, #40] ; 0x28 │ │ + ldr r2, [sp, #96] ; 0x60 │ │ + mov r0, #0 │ │ + cmp r2, #0 │ │ + bne 69208 │ │ + b 6944c │ │ + andeq r4, r5, r4, lsr #11 │ │ + ldr r0, [r6, #640] ; 0x280 │ │ + ldr r2, [sp, #136] ; 0x88 │ │ + add r0, r0, r2 │ │ + str r1, [r0, #36] ; 0x24 │ │ + str r1, [r0, #32] │ │ + ldr r0, [r6, #640] ; 0x280 │ │ + add r0, r2, r0 │ │ + str r1, [r0, #44] ; 0x2c │ │ + str r1, [r0, #40] ; 0x28 │ │ + ldr r0, [r6, #640] ; 0x280 │ │ + add r0, r2, r0 │ │ + str r1, [r0, #52] ; 0x34 │ │ + str r1, [r0, #48] ; 0x30 │ │ + ldr r0, [r6, #640] ; 0x280 │ │ + add r0, r2, r0 │ │ + str r1, [r0, #60] ; 0x3c │ │ + str r1, [r0, #56] ; 0x38 │ │ + ldr r2, [sp, #96] ; 0x60 │ │ + mov r0, #0 │ │ + cmp r2, #0 │ │ + beq 6944c │ │ + ldr r2, [sp, #208] ; 0xd0 │ │ + sub r2, r2, #1 │ │ + cmp r2, #31 │ │ + bhi 69388 │ │ + add r3, pc, #4 │ │ + ldr r2, [r3, r2, lsl #2] │ │ + add pc, r3, r2 │ │ + andeq r0, r0, r0, lsl #1 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r4, ror #2 │ │ ldrdeq r0, [r0], -r0 ; │ │ - strdeq r0, [r0], -ip │ │ - andeq r0, r0, r8, lsl #25 │ │ - andeq r1, r0, r0, ror #23 │ │ - andeq r1, r0, r8, asr #16 │ │ - muleq r0, r8, r8 │ │ - andeq r1, r0, ip, lsl fp │ │ - strdeq r1, [r0], -r4 │ │ - andeq r1, r0, ip, lsr #17 │ │ - andeq r1, r0, r4, lsl #25 │ │ - muleq r0, r0, sl │ │ - andeq r1, r0, r4, lsl #24 │ │ - andeq r1, r0, r8, lsr #18 │ │ - andeq r1, r0, r4, lsl #22 │ │ - andeq r1, r0, r4, lsl #31 │ │ - ; instruction: 0x000018b0 │ │ - andeq r2, r0, ip, ror #1 │ │ - andeq r1, r0, r8, asr #18 │ │ - andeq r2, r0, r0, lsl #1 │ │ - andeq r1, r0, r8, asr #19 │ │ - andeq r1, r0, ip, ror #18 │ │ - muleq r0, ip, sp │ │ - andeq r1, r0, r8, asr sp │ │ - muleq r0, ip, pc ; │ │ - andeq r1, r0, r4, asr #27 │ │ - andeq r1, r0, r0, ror #31 │ │ - andeq r1, r0, r8, asr #28 │ │ - andeq r1, r0, r0, lsl #29 │ │ - andeq r1, r0, r4, lsl pc │ │ - andeq r1, r0, r0, asr #27 │ │ - andeq r2, r0, r0, asr r4 │ │ - muleq r0, r4, r3 │ │ - andeq r2, r0, r8, lsl #9 │ │ - andeq r2, r0, ip, lsr #10 │ │ - andeq r2, r0, r0, lsr #6 │ │ - ; instruction: 0x000024bc │ │ - ; instruction: 0x000021b4 │ │ - muleq r0, r0, r3 │ │ - strdeq r3, [r0], -ip │ │ - andeq r3, r0, r4, lsr #8 │ │ - andeq r3, r0, r0, lsl r2 │ │ - andeq r3, r0, r8, ror #2 │ │ - andeq r3, r0, ip, lsl #5 │ │ - andeq r3, r0, r4, lsr r2 │ │ - andeq r3, r0, r4, asr #5 │ │ - andeq r3, r0, ip, asr #6 │ │ - andeq r3, r0, r8, lsr #8 │ │ - andeq r3, r0, r0, ror #2 │ │ - andeq r2, r0, r8, lsr #26 │ │ - andeq r2, r0, r4, asr #25 │ │ - andeq r2, r0, ip, asr sp │ │ - strdeq r2, [r0], -r8 │ │ - strdeq r2, [r0], -r8 │ │ - strdeq r2, [r0], -ip │ │ - andeq r2, r0, r8, lsr #15 │ │ - andeq r2, r0, ip, asr #14 │ │ - ldrdeq r2, [r0], -r4 │ │ - andeq r2, r0, ip, asr r8 │ │ - andeq r2, r0, r8, ror #18 │ │ - muleq r0, r0, r1 │ │ - andeq r2, r0, ip, lsr #2 │ │ - andeq r2, r0, ip, asr r6 │ │ - andeq r1, r0, ip, lsl #20 │ │ - andeq r1, r0, r4, asr sl │ │ - andeq r1, r0, r4, ror sl │ │ - ldrdeq r1, [r0], -r0 │ │ - muleq r0, ip, lr │ │ - andeq r1, r0, r4, ror #29 │ │ - ; instruction: 0x000023b0 │ │ - andeq r1, r0, ip, lsl pc │ │ - andeq r1, r0, r4, ror #30 │ │ - strdeq r2, [r0], -r0 │ │ - andeq r2, r0, r4, lsr r4 │ │ - andeq r2, r0, r8, lsr #10 │ │ - andeq r2, r0, ip, asr #9 │ │ - andeq r2, r0, r0, ror r4 │ │ - andeq r2, r0, r0, asr r9 │ │ - andeq r2, r0, ip, lsl #19 │ │ - ldrdeq r2, [r0], -r8 │ │ - andeq r2, r0, r4, lsr #20 │ │ - andeq r2, r0, r8, asr lr │ │ - muleq r0, r8, lr │ │ - andeq r2, r0, r0, asr #29 │ │ - andeq r2, r0, ip, lsl #30 │ │ - andeq r3, r0, r8, lsl #7 │ │ - andeq r3, r0, r8, lsr #6 │ │ - ; instruction: 0x000032bc │ │ - andeq r3, r0, r0, lsl #8 │ │ - muleq r0, ip, r3 │ │ - andeq r3, r0, ip, lsl #9 │ │ - andeq r3, r0, r4, lsl r4 │ │ - andeq r3, r0, r4, lsl #11 │ │ - andeq r3, r0, r8, lsr #10 │ │ - ldrdeq r3, [r0], -r8 │ │ - andeq r3, r0, r8, lsl #9 │ │ - andeq r3, r0, r8, lsr #11 │ │ - andeq r3, r0, ip, ror #11 │ │ - push {r4, r5, r6, r7, r8, lr} │ │ - sub sp, sp, #64 ; 0x40 │ │ - mov r4, r0 │ │ - ldrsh r0, [r2] │ │ + andeq r0, r0, r4, ror #2 │ │ + andeq r0, r0, r4, ror #2 │ │ + andeq r0, r0, r4, ror #2 │ │ + andeq r0, r0, r0, ror #1 │ │ + andeq r0, r0, r4, ror #2 │ │ + andeq r0, r0, r4, ror #2 │ │ + andeq r0, r0, r4, ror #2 │ │ + andeq r0, r0, r4, ror #2 │ │ + andeq r0, r0, r4, ror #2 │ │ + andeq r0, r0, r4, ror #2 │ │ + andeq r0, r0, r4, ror #2 │ │ + andeq r0, r0, ip, lsl #2 │ │ + andeq r0, r0, r4, ror #2 │ │ + andeq r0, r0, r4, ror #2 │ │ + andeq r0, r0, r4, ror #2 │ │ + andeq r0, r0, r4, ror #2 │ │ + andeq r0, r0, r4, ror #2 │ │ + andeq r0, r0, r4, ror #2 │ │ + andeq r0, r0, r4, ror #2 │ │ + andeq r0, r0, r4, ror #2 │ │ + andeq r0, r0, r4, ror #2 │ │ + andeq r0, r0, r4, ror #2 │ │ + andeq r0, r0, r4, ror #2 │ │ + andeq r0, r0, r4, ror #2 │ │ + andeq r0, r0, r4, ror #2 │ │ + andeq r0, r0, r4, ror #2 │ │ + andeq r0, r0, r4, ror #2 │ │ + andeq r0, r0, ip, lsr #2 │ │ + ldr r2, [sp, #132] ; 0x84 │ │ + mov r3, #64 ; 0x40 │ │ + add r2, r6, r2 │ │ + strb r3, [r2, #112] ; 0x70 │ │ + strb r3, [r2, #80] ; 0x50 │ │ + ldr r2, [sp, #212] ; 0xd4 │ │ + sub r2, r2, #1 │ │ + cmp r2, #31 │ │ + bls 69398 │ │ + b 6944c │ │ + ldr r2, [sp, #132] ; 0x84 │ │ + movw r3, #16448 ; 0x4040 │ │ + add r2, r6, r2 │ │ + strh r3, [r2, #112] ; 0x70 │ │ + strh r3, [r2, #80] ; 0x50 │ │ + ldr r2, [sp, #212] ; 0xd4 │ │ + sub r2, r2, #1 │ │ + cmp r2, #31 │ │ + bls 69398 │ │ + b 6944c │ │ + ldr r2, [sp, #132] ; 0x84 │ │ + add r2, r6, r2 │ │ + str r1, [r2, #112] ; 0x70 │ │ + b 69318 │ │ + ldr r2, [sp, #132] ; 0x84 │ │ + add r2, r6, r2 │ │ + str r1, [r2, #116] ; 0x74 │ │ + str r1, [r2, #112] ; 0x70 │ │ + str r1, [r2, #84] ; 0x54 │ │ + str r1, [r2, #80] ; 0x50 │ │ + ldr r2, [sp, #212] ; 0xd4 │ │ + sub r2, r2, #1 │ │ + cmp r2, #31 │ │ + bls 69398 │ │ + b 6944c │ │ + ldr r2, [sp, #132] ; 0x84 │ │ + vmov.i8 q8, #64 ; 0x40 │ │ + mov r3, #32 │ │ + add r2, r6, r2 │ │ + add r2, r2, #80 ; 0x50 │ │ + vst1.8 {d16-d17}, [r2], r3 │ │ + b 69384 │ │ + andeq r4, r5, ip, lsl r4 │ │ + ldr r2, [sp, #132] ; 0x84 │ │ + vmov.i8 q8, #64 ; 0x40 │ │ + add r3, r6, #80 ; 0x50 │ │ mov r5, r2 │ │ - mov r6, sp │ │ - mov r8, r1 │ │ - mov r1, #1 │ │ - asr r0, r0, #2 │ │ + add r2, r2, #16 │ │ + add r7, r3, r2 │ │ + add r3, r3, r5 │ │ + vst1.8 {d16-d17}, [r7] │ │ + vst1.8 {d16-d17}, [r3] │ │ + add r3, r6, #112 ; 0x70 │ │ + add r2, r3, r2 │ │ + vst1.8 {d16-d17}, [r2] │ │ + add r2, r3, r5 │ │ + vst1.8 {d16-d17}, [r2] │ │ + ldr r2, [sp, #212] ; 0xd4 │ │ + sub r2, r2, #1 │ │ + cmp r2, #31 │ │ + bhi 6944c │ │ + add r3, pc, #4 │ │ + ldr r2, [r3, r2, lsl #2] │ │ + add pc, r3, r2 │ │ + andeq r0, r0, r0, lsl #1 │ │ + strheq r0, [r0], -r0 ; │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r0, ror #1 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r8, lsl #2 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r8, lsr r1 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r8, lsr #1 │ │ + andeq r0, r0, r8, lsr #1 │ │ + muleq r0, r0, r1 │ │ + ldr r3, [sp, #228] ; 0xe4 │ │ + ldr r2, [sp, #160] ; 0xa0 │ │ + ldr r1, [r3, #640] ; 0x280 │ │ mov r7, r2 │ │ - str r0, [sp] │ │ - ldrsh r0, [r2, #8] │ │ - asr r0, r0, #2 │ │ - str r0, [sp, #4] │ │ - ldrsh r0, [r5, #16]! │ │ - asr r0, r0, #2 │ │ - str r0, [sp, #8] │ │ - ldrsh r0, [r2, #24] │ │ - asr r0, r0, #2 │ │ - str r0, [sp, #12] │ │ - mov r0, r6 │ │ - bl 1fb04 │ │ - ldrsh r0, [r7, #2] │ │ - mov r1, #1 │ │ - asr r0, r0, #2 │ │ - str r0, [sp, #16] │ │ - ldrsh r0, [r7, #10] │ │ - asr r0, r0, #2 │ │ - str r0, [sp, #20] │ │ - ldrsh r0, [r7, #18] │ │ - asr r0, r0, #2 │ │ - str r0, [sp, #24] │ │ - ldrsh r0, [r7, #26] │ │ - asr r0, r0, #2 │ │ - str r0, [sp, #28] │ │ - add r0, r6, #16 │ │ - bl 1fb04 │ │ - ldrsh r0, [r7, #4] │ │ - mov r1, #1 │ │ - asr r0, r0, #2 │ │ - str r0, [sp, #32] │ │ - ldrsh r0, [r7, #12] │ │ - asr r0, r0, #2 │ │ - str r0, [sp, #36] ; 0x24 │ │ - ldrsh r0, [r7, #20] │ │ - asr r0, r0, #2 │ │ - str r0, [sp, #40] ; 0x28 │ │ - ldrsh r0, [r7, #28] │ │ - asr r0, r0, #2 │ │ - str r0, [sp, #44] ; 0x2c │ │ - add r0, r6, #32 │ │ - bl 1fb04 │ │ - ldrsh r0, [r7, #6] │ │ - mov r1, #1 │ │ - asr r0, r0, #2 │ │ - str r0, [sp, #48] ; 0x30 │ │ - ldrsh r0, [r7, #14] │ │ - asr r0, r0, #2 │ │ - str r0, [sp, #52] ; 0x34 │ │ - ldrsh r0, [r7, #22] │ │ - asr r0, r0, #2 │ │ - str r0, [sp, #56] ; 0x38 │ │ - ldrsh r0, [r7, #30] │ │ - asr r0, r0, #2 │ │ - str r0, [sp, #60] ; 0x3c │ │ - add r0, r6, #48 ; 0x30 │ │ - bl 1fb04 │ │ - vmov.i32 q8, #0 ; 0x00000000 │ │ - mov r0, r6 │ │ - mov r1, #4 │ │ - vst1.16 {d16-d17}, [r5] │ │ - vst1.16 {d16-d17}, [r7] │ │ - bl 1fb04 │ │ - add r0, r6, #4 │ │ - mov r1, #4 │ │ - bl 1fb04 │ │ - add r0, r6, #8 │ │ - mov r1, #4 │ │ - bl 1fb04 │ │ - add r0, r6, #12 │ │ - mov r1, #4 │ │ - bl 1fb04 │ │ - ldrb r0, [r4] │ │ - ldr r7, [sp] │ │ - ldrb r1, [r4, #1] │ │ - add r7, r7, r0 │ │ - mov r0, #255 ; 0xff │ │ - cmp r7, #255 ; 0xff │ │ - ldrb r2, [r4, #2] │ │ - movge r7, r0 │ │ - ldrb r3, [r4, #3] │ │ - bic r7, r7, r7, asr #31 │ │ - strb r7, [r4] │ │ - ldr r7, [sp, #4] │ │ - add r1, r7, r1 │ │ - cmp r1, #255 ; 0xff │ │ - movge r1, r0 │ │ - bic r1, r1, r1, asr #31 │ │ - strb r1, [r4, #1] │ │ - ldr r1, [sp, #8] │ │ add r1, r1, r2 │ │ - cmp r1, #255 ; 0xff │ │ - movge r1, r0 │ │ - bic r1, r1, r1, asr #31 │ │ - strb r1, [r4, #2] │ │ - ldr r1, [sp, #12] │ │ - add r1, r1, r3 │ │ - cmp r1, #255 ; 0xff │ │ - movge r1, r0 │ │ - bic r1, r1, r1, asr #31 │ │ - strb r1, [r4, #3] │ │ - ldrb r1, [r4, r8]! │ │ - ldr r2, [sp, #16] │ │ - ldrb r3, [r4, #1] │ │ - add r1, r2, r1 │ │ - ldrb r7, [r4, #2] │ │ - cmp r1, #255 ; 0xff │ │ - ldrb r6, [r4, #3] │ │ - movge r1, r0 │ │ - bic r1, r1, r1, asr #31 │ │ - strb r1, [r4] │ │ - ldr r1, [sp, #20] │ │ - add r1, r1, r3 │ │ - cmp r1, #255 ; 0xff │ │ - movge r1, r0 │ │ - bic r1, r1, r1, asr #31 │ │ - strb r1, [r4, #1] │ │ - ldr r1, [sp, #24] │ │ - add r1, r1, r7 │ │ - cmp r1, #255 ; 0xff │ │ - movge r1, r0 │ │ - bic r1, r1, r1, asr #31 │ │ - strb r1, [r4, #2] │ │ - ldr r1, [sp, #28] │ │ - add r1, r1, r6 │ │ - cmp r1, #255 ; 0xff │ │ - movge r1, r0 │ │ - bic r1, r1, r1, asr #31 │ │ - strb r1, [r4, #3] │ │ - ldrb r1, [r4, r8]! │ │ - ldr r2, [sp, #32] │ │ - ldrb r3, [r4, #1] │ │ - add r1, r2, r1 │ │ - ldrb r7, [r4, #2] │ │ - cmp r1, #255 ; 0xff │ │ - ldrb r6, [r4, #3] │ │ - movge r1, r0 │ │ - bic r1, r1, r1, asr #31 │ │ - strb r1, [r4] │ │ - ldr r1, [sp, #36] ; 0x24 │ │ - add r1, r1, r3 │ │ - cmp r1, #255 ; 0xff │ │ - movge r1, r0 │ │ - bic r1, r1, r1, asr #31 │ │ - strb r1, [r4, #1] │ │ - ldr r1, [sp, #40] ; 0x28 │ │ + mov r2, #64 ; 0x40 │ │ + strb r2, [r1, #64] ; 0x40 │ │ + ldr r1, [r3, #640] ; 0x280 │ │ add r1, r1, r7 │ │ - cmp r1, #255 ; 0xff │ │ - movge r1, r0 │ │ - bic r1, r1, r1, asr #31 │ │ - strb r1, [r4, #2] │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - add r1, r1, r6 │ │ - cmp r1, #255 ; 0xff │ │ - movge r1, r0 │ │ - bic r1, r1, r1, asr #31 │ │ - strb r1, [r4, #3] │ │ - ldrb r1, [r4, r8]! │ │ - ldr r2, [sp, #48] ; 0x30 │ │ - ldrb r3, [r4, #1] │ │ - add r1, r2, r1 │ │ - ldrb r7, [r4, #2] │ │ - cmp r1, #255 ; 0xff │ │ - ldrb r6, [r4, #3] │ │ - movge r1, r0 │ │ - bic r1, r1, r1, asr #31 │ │ - strb r1, [r4] │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - add r1, r1, r3 │ │ - cmp r1, #255 ; 0xff │ │ - movge r1, r0 │ │ - bic r1, r1, r1, asr #31 │ │ - strb r1, [r4, #1] │ │ - ldr r1, [sp, #56] ; 0x38 │ │ + strb r2, [r1, #96] ; 0x60 │ │ + add sp, sp, #244 ; 0xf4 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r3, [sp, #228] ; 0xe4 │ │ + ldr r2, [sp, #160] ; 0xa0 │ │ + ldr r1, [r3, #640] ; 0x280 │ │ + mov r7, r2 │ │ + add r1, r1, r2 │ │ + movw r2, #16448 ; 0x4040 │ │ + strh r2, [r1, #64] ; 0x40 │ │ + ldr r1, [r3, #640] ; 0x280 │ │ add r1, r1, r7 │ │ - cmp r1, #255 ; 0xff │ │ - movge r1, r0 │ │ - bic r1, r1, r1, asr #31 │ │ - strb r1, [r4, #2] │ │ - ldr r1, [sp, #60] ; 0x3c │ │ - add r1, r1, r6 │ │ - cmp r1, #255 ; 0xff │ │ - movlt r0, r1 │ │ - bic r0, r0, r0, asr #31 │ │ - strb r0, [r4, #3] │ │ - add sp, sp, #64 ; 0x40 │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #1 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #40] ; 573bc │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - str ip, [sp, #12] │ │ - mov ip, #0 │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - strdeq r4, [r5], -r0 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #36] ; 573fc │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str lr, [sp, #16] │ │ - str lr, [sp, #12] │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - ; instruction: 0x000546b0 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #44] ; 57444 │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #36] ; 57448 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r4, r5, ip, ror #12 │ │ - andeq r4, r5, r8, ror #12 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #44] ; 57490 │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #36] ; 57494 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r4, r5, r8, lsr #12 │ │ - andeq r4, r5, r4, lsl r6 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #36] ; 574d4 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str lr, [sp, #16] │ │ - str lr, [sp, #12] │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - ldrdeq r4, [r5], -ip │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #44] ; 5751c │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #36] ; 57520 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - muleq r5, ip, r5 │ │ - muleq r5, r4, r5 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #44] ; 57568 │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #36] ; 5756c │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r4, r5, r4, asr r5 │ │ - andeq r4, r5, r4, asr #10 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #44] ; 575b4 │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #36] ; 575b8 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - strdeq r4, [r5], -ip │ │ - strdeq r4, [r5], -ip │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #44] ; 57600 │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #36] ; 57604 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - ; instruction: 0x000544bc │ │ - andeq r4, r5, r4, lsr #9 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #36] ; 57644 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str lr, [sp, #16] │ │ - str lr, [sp, #12] │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r4, r5, r0, ror r4 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #44] ; 5768c │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #36] ; 57690 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r4, r5, r8, lsr #8 │ │ - andeq r4, r5, r8, lsl r4 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #44] ; 576d8 │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #36] ; 576dc │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - ldrdeq r4, [r5], -r8 │ │ - ldrdeq r4, [r5], -r0 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #44] ; 57724 │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #36] ; 57728 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - muleq r5, r0, r3 │ │ - andeq r4, r5, ip, lsl #7 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #44] ; 57770 │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #36] ; 57774 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r4, r5, ip, asr #6 │ │ - andeq r4, r5, r8, lsr r3 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #44] ; 577bc │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #36] ; 577c0 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - strdeq r4, [r5], -r8 │ │ - strdeq r4, [r5], -r0 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #44] ; 57808 │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #36] ; 5780c │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - ; instruction: 0x000542b0 │ │ - andeq r4, r5, r0, lsr #5 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #1 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 5785c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 57860 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #0 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r4, r5, ip, ror #4 │ │ - andeq r4, r5, r0, asr r2 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 578ac │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 578b0 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r4, r5, ip, lsl r2 │ │ - andeq r4, r5, r0, lsl #4 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 578fc │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 57900 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r4, r5, r8, asr #3 │ │ - ; instruction: 0x000541b4 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 5794c │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 57950 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r4, r5, r0, lsl #3 │ │ - andeq r4, r5, ip, asr r1 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 5799c │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 579a0 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r4, r5, r0, lsr r1 │ │ - andeq r4, r5, r4, lsl r1 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 579ec │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 579f0 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r4, r5, r0, ror #1 │ │ - andeq r4, r5, r8, asr #1 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 57a3c │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 57a40 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - muleq r5, r4, r0 │ │ - andeq r4, r5, r4, ror r0 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 57a8c │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 57a90 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r4, r5, r8, lsr r0 │ │ - andeq r4, r5, r8, lsr #32 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 57adc │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 57ae0 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - strdeq r3, [r5], -r4 │ │ - andeq r3, r5, ip, asr #31 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 57b2c │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 57b30 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r3, r5, r4, lsr #31 │ │ - andeq r3, r5, r8, lsl #31 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 57b7c │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 57b80 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r3, r5, ip, asr #30 │ │ - andeq r3, r5, ip, lsr #30 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 57bcc │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 57bd0 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - strdeq r3, [r5], -r8 │ │ - andeq r3, r5, r0, ror #29 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 57c1c │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 57c20 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r3, r5, ip, lsr #29 │ │ - muleq r5, r8, lr │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 57c6c │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 57c70 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r3, r5, r4, ror #28 │ │ - andeq r3, r5, r0, asr #28 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 57cbc │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 57cc0 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r3, r5, ip, lsl #28 │ │ - strdeq r3, [r5], -r4 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 57d0c │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 57d10 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r3, r5, r0, asr #27 │ │ - andeq r3, r5, r0, lsr #27 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #1 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 57d5c │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 57d60 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r3, r5, r8, ror sp │ │ - andeq r3, r5, ip, asr #26 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 57db0 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 57db4 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r3, r5, ip, lsr #26 │ │ - andeq r3, r5, r0, lsl #26 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 57e04 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 57e08 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - ldrdeq r3, [r5], -r4 │ │ - ; instruction: 0x00053cb0 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 57e58 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 57e5c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r3, r5, r8, lsl #25 │ │ - andeq r3, r5, r4, asr ip │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 57eac │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 57eb0 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r3, r5, r4, lsr ip │ │ - andeq r3, r5, r8, lsl #24 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 57f00 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 57f04 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r3, r5, r0, ror #23 │ │ - ; instruction: 0x00053bb8 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 57f54 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 57f58 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - muleq r5, r0, fp │ │ - andeq r3, r5, r0, ror #22 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 57fa8 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 57fac │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r3, r5, r0, lsr fp │ │ - andeq r3, r5, r0, lsl fp │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 57ffc │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 58000 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r3, r5, r8, ror #21 │ │ - ; instruction: 0x00053ab0 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 58050 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 58054 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - muleq r5, r4, sl │ │ - andeq r3, r5, r8, ror #20 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 580a4 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 580a8 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r3, r5, r8, lsr sl │ │ - andeq r3, r5, r8, lsl #20 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 580f8 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 580fc │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r3, r5, r0, ror #19 │ │ - ; instruction: 0x000539b8 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 5814c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 58150 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - muleq r5, r0, r9 │ │ - andeq r3, r5, ip, ror #18 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 581a0 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 581a4 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r3, r5, r4, asr #18 │ │ - andeq r3, r5, r0, lsl r9 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 581f4 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 581f8 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r3, r5, r8, ror #17 │ │ - andeq r3, r5, r0, asr #17 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 58248 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 5824c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #4 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - muleq r5, r8, r8 │ │ - andeq r3, r5, r8, ror #16 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #1 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 5829c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 582a0 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #0 │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r3, r5, ip, lsl r8 │ │ - andeq r3, r5, r0, lsr #16 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 582ec │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 582f0 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r3, r5, ip, asr #15 │ │ - ldrdeq r3, [r5], -r0 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 5833c │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 58340 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r3, r5, r8, ror r7 │ │ - andeq r3, r5, r4, lsl #15 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 5838c │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 58390 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r3, r5, r0, lsr r7 │ │ - andeq r3, r5, ip, lsr #14 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 583dc │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 583e0 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r3, r5, r0, ror #13 │ │ - andeq r3, r5, r4, ror #13 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 5842c │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 58430 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - muleq r5, r0, r6 │ │ - muleq r5, r8, r6 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 5847c │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 58480 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r3, r5, r4, asr #12 │ │ - andeq r3, r5, r4, asr #12 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 584cc │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 584d0 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r3, r5, r8, ror #11 │ │ - strdeq r3, [r5], -r8 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 5851c │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 58520 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r3, r5, r4, lsr #11 │ │ - muleq r5, ip, r5 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 5856c │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 58570 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r3, r5, r4, asr r5 │ │ - andeq r3, r5, r8, asr r5 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 585bc │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 585c0 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - strdeq r3, [r5], -ip │ │ - strdeq r3, [r5], -ip │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 5860c │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 58610 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r3, r5, r8, lsr #9 │ │ - ; instruction: 0x000534b0 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 5865c │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 58660 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r3, r5, ip, asr r4 │ │ - andeq r3, r5, r8, ror #8 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 586ac │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 586b0 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r3, r5, r4, lsl r4 │ │ - andeq r3, r5, r0, lsl r4 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 586fc │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 58700 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - ; instruction: 0x000533bc │ │ - andeq r3, r5, r4, asr #7 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 5874c │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 58750 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r3, r5, r0, ror r3 │ │ - andeq r3, r5, r0, ror r3 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #1 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #36] ; 58790 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str lr, [sp, #16] │ │ - str lr, [sp, #12] │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r3, r5, r8, lsr #6 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #40] ; 587d4 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r3, r5, ip, ror #5 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #48] ; 58820 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #40] ; 58824 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r3, r5, r4, lsr #5 │ │ - andeq r3, r5, r0, lsr #5 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #48] ; 58870 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #40] ; 58874 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r3, r5, ip, asr r2 │ │ - andeq r3, r5, r8, asr #4 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #40] ; 588b8 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r3, r5, ip, lsl #4 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #48] ; 58904 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #40] ; 58908 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r3, r5, r8, asr #3 │ │ - andeq r3, r5, r0, asr #3 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #48] ; 58954 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #40] ; 58958 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r3, r5, ip, ror r1 │ │ - andeq r3, r5, ip, ror #2 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #48] ; 589a4 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #40] ; 589a8 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r3, r5, r0, lsr #2 │ │ - andeq r3, r5, r0, lsr #2 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #48] ; 589f4 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #40] ; 589f8 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - ldrdeq r3, [r5], -ip │ │ - andeq r3, r5, r4, asr #1 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #40] ; 58a3c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r3, r5, ip, lsl #1 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #48] ; 58a88 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #40] ; 58a8c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r3, r5, r0, asr #32 │ │ - andeq r3, r5, r0, lsr r0 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #48] ; 58ad8 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #40] ; 58adc │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r2, r5, ip, ror #31 │ │ - andeq r2, r5, r4, ror #31 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #48] ; 58b28 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #40] ; 58b2c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r2, r5, r0, lsr #31 │ │ - muleq r5, ip, pc ; │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #48] ; 58b78 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #40] ; 58b7c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r2, r5, r8, asr pc │ │ - andeq r2, r5, r4, asr #30 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #48] ; 58bc8 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #40] ; 58bcc │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r2, r5, r0, lsl #30 │ │ - strdeq r2, [r5], -r8 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #48] ; 58c18 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #40] ; 58c1c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - ; instruction: 0x00052eb4 │ │ - andeq r2, r5, r4, lsr #29 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #1 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 58c68 │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 58c6c │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r2, r5, ip, ror #28 │ │ - andeq r2, r5, r0, asr lr │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 58cbc │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 58cc0 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r2, r5, r0, lsr #28 │ │ - andeq r2, r5, r4, lsl #28 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 58d10 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 58d14 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r2, r5, r8, asr #27 │ │ - ; instruction: 0x00052db4 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 58d64 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 58d68 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r2, r5, ip, ror sp │ │ - andeq r2, r5, r8, asr sp │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 58db8 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 58dbc │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r2, r5, r8, lsr #26 │ │ - andeq r2, r5, ip, lsl #26 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 58e0c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 58e10 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - ldrdeq r2, [r5], -r4 │ │ - ; instruction: 0x00052cbc │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 58e60 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 58e64 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r2, r5, r4, lsl #25 │ │ - andeq r2, r5, r4, ror #24 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 58eb4 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 58eb8 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r2, r5, r4, lsr #24 │ │ - andeq r2, r5, r4, lsl ip │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 58f08 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 58f0c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - ldrdeq r2, [r5], -ip │ │ - ; instruction: 0x00052bb4 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 58f5c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 58f60 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r2, r5, r8, lsl #23 │ │ - andeq r2, r5, ip, ror #22 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 58fb0 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 58fb4 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r2, r5, ip, lsr #22 │ │ - andeq r2, r5, ip, lsl #22 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 59004 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 59008 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - ldrdeq r2, [r5], -r4 │ │ - ; instruction: 0x00052abc │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 59058 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 5905c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r2, r5, r4, lsl #21 │ │ - andeq r2, r5, r0, ror sl │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 590ac │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 590b0 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r2, r5, r8, lsr sl │ │ - andeq r2, r5, r4, lsl sl │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 59100 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 59104 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - ldrdeq r2, [r5], -ip │ │ - andeq r2, r5, r4, asr #19 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 59154 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 59158 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r2, r5, ip, lsl #19 │ │ - andeq r2, r5, ip, ror #18 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #1 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 591a8 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 591ac │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #2 │ │ - str ip, [sp, #8] │ │ - mov ip, #32 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r2, r5, r0, asr #18 │ │ - andeq r2, r5, r4, lsl r9 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 591fc │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 59200 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #2 │ │ - str ip, [sp, #8] │ │ - mov ip, #32 │ │ - str ip, [sp, #4] │ │ - mov ip, #8 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - strdeq r2, [r5], -r0 │ │ - andeq r2, r5, r4, asr #17 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #1 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 5924c │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 59250 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r2, r5, r8, ror #16 │ │ - andeq r2, r5, ip, ror r8 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 592a0 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 592a4 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r2, r5, ip, lsl r8 │ │ - andeq r2, r5, r0, lsr r8 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 592f4 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 592f8 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r2, r5, r4, asr #15 │ │ - andeq r2, r5, r0, ror #15 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 59348 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 5934c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r2, r5, r8, ror r7 │ │ - andeq r2, r5, r4, lsl #15 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 5939c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 593a0 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r2, r5, r4, lsr #14 │ │ - andeq r2, r5, r8, lsr r7 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 593f0 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 593f4 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - ldrdeq r2, [r5], -r0 │ │ - andeq r2, r5, r8, ror #13 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 59444 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 59448 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r2, r5, r0, lsl #13 │ │ - muleq r5, r0, r6 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 59498 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 5949c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r2, r5, r0, lsr #12 │ │ - andeq r2, r5, r0, asr #12 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 594ec │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 594f0 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - ldrdeq r2, [r5], -r8 │ │ - andeq r2, r5, r0, ror #11 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 59540 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 59544 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r2, r5, r4, lsl #11 │ │ - muleq r5, r8, r5 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 59594 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 59598 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r2, r5, r8, lsr #10 │ │ - andeq r2, r5, r8, lsr r5 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 595e8 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 595ec │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - ldrdeq r2, [r5], -r0 │ │ - andeq r2, r5, r8, ror #9 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 5963c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 59640 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r2, r5, r0, lsl #9 │ │ - muleq r5, ip, r4 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 59690 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 59694 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r2, r5, r4, lsr r4 │ │ - andeq r2, r5, r0, asr #8 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 596e4 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 596e8 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - ldrdeq r2, [r5], -r8 │ │ - strdeq r2, [r5], -r0 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 59738 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 5973c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #4 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r2, r5, r8, lsl #7 │ │ - muleq r5, r8, r3 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #1 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 59788 │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 5978c │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r2, r5, ip, lsr r3 │ │ - andeq r2, r5, r0, asr #6 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 597dc │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 597e0 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - strdeq r2, [r5], -r0 │ │ - strdeq r2, [r5], -r4 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 59830 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 59834 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - muleq r5, r8, r2 │ │ - andeq r2, r5, r4, lsr #5 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 59884 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 59888 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r2, r5, ip, asr #4 │ │ - andeq r2, r5, r8, asr #4 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 598d8 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 598dc │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - strdeq r2, [r5], -r8 │ │ - strdeq r2, [r5], -ip │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 5992c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 59930 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r2, r5, r4, lsr #3 │ │ - andeq r2, r5, ip, lsr #3 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 59980 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 59984 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r2, r5, r4, asr r1 │ │ - andeq r2, r5, r4, asr r1 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 599d4 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 599d8 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - strdeq r2, [r5], -r4 │ │ - andeq r2, r5, r4, lsl #2 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 59a28 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 59a2c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r2, r5, ip, lsr #1 │ │ - andeq r2, r5, r4, lsr #1 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 59a7c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 59a80 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r2, r5, r8, asr r0 │ │ - andeq r2, r5, ip, asr r0 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 59ad0 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 59ad4 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - strdeq r1, [r5], -ip │ │ - strdeq r1, [r5], -ip │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 59b24 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 59b28 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r1, r5, r4, lsr #31 │ │ - andeq r1, r5, ip, lsr #31 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 59b78 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 59b7c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r1, r5, r4, asr pc │ │ - andeq r1, r5, r0, ror #30 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 59bcc │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 59bd0 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r1, r5, r8, lsl #30 │ │ - andeq r1, r5, r4, lsl #30 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 59c20 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 59c24 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r1, r5, ip, lsr #29 │ │ - ; instruction: 0x00051eb4 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 59c74 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 59c78 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r1, r5, ip, asr lr │ │ - andeq r1, r5, ip, asr lr │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #1 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #40] ; 59cbc │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - str ip, [sp, #12] │ │ - mov ip, #2 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r1, r5, r0, lsl lr │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #40] ; 59d00 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - str ip, [sp, #12] │ │ - mov ip, #2 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - ldrdeq r1, [r5], -r0 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #48] ; 59d4c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #40] ; 59d50 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #2 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r1, r5, r8, lsl #27 │ │ - andeq r1, r5, r4, lsl #27 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #48] ; 59d9c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #40] ; 59da0 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #2 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r1, r5, r0, asr #26 │ │ - andeq r1, r5, ip, lsr #26 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #40] ; 59de4 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - str ip, [sp, #12] │ │ - mov ip, #2 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - strdeq r1, [r5], -r0 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #48] ; 59e30 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #40] ; 59e34 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #2 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r1, r5, ip, lsr #25 │ │ - andeq r1, r5, r4, lsr #25 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #48] ; 59e80 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #40] ; 59e84 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #2 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r1, r5, r0, ror #24 │ │ - andeq r1, r5, r0, asr ip │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #48] ; 59ed0 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #40] ; 59ed4 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #2 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r1, r5, r4, lsl #24 │ │ - andeq r1, r5, r4, lsl #24 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #48] ; 59f20 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #40] ; 59f24 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #2 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r1, r5, r0, asr #23 │ │ - andeq r1, r5, r8, lsr #23 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #40] ; 59f68 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - str ip, [sp, #12] │ │ - mov ip, #2 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r1, r5, r0, ror fp │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #48] ; 59fb4 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #40] ; 59fb8 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #2 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r1, r5, r4, lsr #22 │ │ - andeq r1, r5, r4, lsl fp │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ + strh r2, [r1, #96] ; 0x60 │ │ + add sp, sp, #244 ; 0xf4 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r3, [sp, #228] ; 0xe4 │ │ + ldr r7, [sp, #160] ; 0xa0 │ │ + ldr r2, [r3, #640] ; 0x280 │ │ + add r2, r2, r7 │ │ + str r1, [r2, #64] ; 0x40 │ │ + ldr r2, [r3, #640] ; 0x280 │ │ + add r2, r2, r7 │ │ + str r1, [r2, #96] ; 0x60 │ │ + add sp, sp, #244 ; 0xf4 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r3, [sp, #228] ; 0xe4 │ │ + ldr r7, [sp, #160] ; 0xa0 │ │ + ldr r2, [r3, #640] ; 0x280 │ │ + add r2, r2, r7 │ │ + str r1, [r2, #68] ; 0x44 │ │ + str r1, [r2, #64] ; 0x40 │ │ + ldr r2, [r3, #640] ; 0x280 │ │ + add r2, r2, r7 │ │ + str r1, [r2, #100] ; 0x64 │ │ + str r1, [r2, #96] ; 0x60 │ │ + add sp, sp, #244 ; 0xf4 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r7, [sp, #228] ; 0xe4 │ │ + ldr r3, [sp, #160] ; 0xa0 │ │ + ldr r2, [r7, #640] ; 0x280 │ │ + mov r6, r3 │ │ + add r2, r2, r3 │ │ + add r3, r3, #8 │ │ + str r1, [r2, #68] ; 0x44 │ │ + str r1, [r2, #64] ; 0x40 │ │ + ldr r2, [r7, #640] ; 0x280 │ │ + add r2, r2, r3 │ │ + str r1, [r2, #68] ; 0x44 │ │ + str r1, [r2, #64] ; 0x40 │ │ + ldr r2, [r7, #640] ; 0x280 │ │ + add r2, r2, r6 │ │ + str r1, [r2, #100] ; 0x64 │ │ + str r1, [r2, #96] ; 0x60 │ │ + ldr r2, [r7, #640] ; 0x280 │ │ + add r2, r2, r3 │ │ + str r1, [r2, #100] ; 0x64 │ │ + str r1, [r2, #96] ; 0x60 │ │ + add sp, sp, #244 ; 0xf4 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r5, [sp, #228] ; 0xe4 │ │ + ldr r3, [sp, #160] ; 0xa0 │ │ + ldr r2, [r5, #640] ; 0x280 │ │ + mov r4, r3 │ │ + add r7, r4, #16 │ │ + add r2, r2, r3 │ │ + add r3, r3, #8 │ │ + add r6, r4, #24 │ │ + str r1, [r2, #68] ; 0x44 │ │ + str r1, [r2, #64] ; 0x40 │ │ + ldr r2, [r5, #640] ; 0x280 │ │ + add r2, r2, r3 │ │ + str r1, [r2, #68] ; 0x44 │ │ + str r1, [r2, #64] ; 0x40 │ │ + ldr r2, [r5, #640] ; 0x280 │ │ + add r2, r2, r7 │ │ + str r1, [r2, #68] ; 0x44 │ │ + str r1, [r2, #64] ; 0x40 │ │ + ldr r2, [r5, #640] ; 0x280 │ │ + add r2, r2, r6 │ │ + str r1, [r2, #68] ; 0x44 │ │ + str r1, [r2, #64] ; 0x40 │ │ + ldr r2, [r5, #640] ; 0x280 │ │ + add r2, r2, r4 │ │ + str r1, [r2, #100] ; 0x64 │ │ + str r1, [r2, #96] ; 0x60 │ │ + ldr r2, [r5, #640] ; 0x280 │ │ + add r2, r2, r3 │ │ + str r1, [r2, #100] ; 0x64 │ │ + str r1, [r2, #96] ; 0x60 │ │ + ldr r2, [r5, #640] ; 0x280 │ │ + add r2, r2, r7 │ │ + str r1, [r2, #100] ; 0x64 │ │ + str r1, [r2, #96] ; 0x60 │ │ + ldr r2, [r5, #640] ; 0x280 │ │ + add r2, r2, r6 │ │ + str r1, [r2, #100] ; 0x64 │ │ + str r1, [r2, #96] ; 0x60 │ │ + add sp, sp, #244 ; 0xf4 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ; instruction: 0x00053fb0 │ │ + andeq r3, r5, ip, lsr #28 │ │ + andeq r3, r5, ip, lsl #26 │ │ + andeq r3, r5, ip, lsr fp │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #84 ; 0x54 │ │ + str r2, [sp, #48] ; 0x30 │ │ + ldr r6, [sp, #136] ; 0x88 │ │ + ldr r2, [sp, #140] ; 0x8c │ │ + ldr r8, [sp, #144] ; 0x90 │ │ + cmp r6, #0 │ │ + ldr r5, [r0] │ │ + str r3, [sp, #52] ; 0x34 │ │ + str r0, [sp, #56] ; 0x38 │ │ + str r1, [sp, #68] ; 0x44 │ │ + beq 69630 │ │ + ldr r0, [r5, #1284] ; 0x504 │ │ + subs r9, r0, #3 │ │ + sub r0, r0, #1 │ │ + clz r0, r0 │ │ + movwne r9, #1 │ │ + lsr r1, r0, #5 │ │ + b 69638 │ │ + mov r1, #0 │ │ + mov r9, #0 │ │ + eor r0, r9, #1 │ │ + str r0, [sp, #80] ; 0x50 │ │ + asr r0, r2, #16 │ │ + sxth sl, r2 │ │ + mov r2, #4 │ │ + str r0, [sp, #76] ; 0x4c │ │ + lsr lr, r2, r9 │ │ + lsr r0, r2, r1 │ │ + cmp r6, #0 │ │ + mov r2, r6 │ │ + movwne r2, #1 │ │ + ldr fp, [sp, #132] ; 0x84 │ │ + add r3, r8, r2, lsl #2 │ │ + ldr ip, [sp, #128] ; 0x80 │ │ + eor r4, r1, #1 │ │ + str r1, [sp, #72] ; 0x48 │ │ + ldr r1, [r3, #20] │ │ + ldr r3, [r5, #1276] ; 0x4fc │ │ + ldr r7, [r8, #28] │ │ + str r1, [sp, #64] ; 0x40 │ │ + cmp r7, r3 │ │ + str lr, [sp, #60] ; 0x3c │ │ + bne 6974c │ │ + ldr r3, [r5, #1280] ; 0x500 │ │ + ldr r7, [r8, #32] │ │ + cmp r7, r3 │ │ + bne 6974c │ │ + mul ip, r0, fp │ │ + str r0, [sp, #40] ; 0x28 │ │ + ldr r0, [sp, #72] ; 0x48 │ │ + mov r1, #15 │ │ + mov r3, #3 │ │ + cmp r0, #0 │ │ + str r4, [sp, #32] │ │ + and r4, sl, r1, lsr r4 │ │ + movwne r3, #4 │ │ + ldr r7, [r5, #1256] ; 0x4e8 │ │ + mov fp, #3 │ │ + ldr r1, [r8, #8] │ │ + cmp r9, #0 │ │ + add sl, ip, sl, asr r3 │ │ + movwne fp, #4 │ │ + cmp r1, r7 │ │ + str fp, [sp, #36] ; 0x24 │ │ + str r4, [sp, #44] ; 0x2c │ │ + beq 699e8 │ │ + ldr r0, [sp, #124] ; 0x7c │ │ + cmp r4, #0 │ │ + ldr fp, [sp, #40] ; 0x28 │ │ + mov r1, r4 │ │ + movwne r1, #1 │ │ + mov r7, lr │ │ + mla r0, fp, r0, sl │ │ + add r1, r0, r1, lsl #2 │ │ + mov r0, r8 │ │ + bl 28744 │ │ + mvn r4, #0 │ │ + cmp r0, #0 │ │ + bne 6984c │ │ + ldr r1, [r5, #1276] ; 0x4fc │ │ + mov ip, fp │ │ + ldr r0, [r5, #1280] ; 0x500 │ │ + mov lr, r7 │ │ + ldr r3, [sp, #72] ; 0x48 │ │ + add r1, r1, r9 │ │ + str sl, [sp, #28] │ │ + add sl, r0, r3 │ │ + ldr r6, [sp, #136] ; 0x88 │ │ + b 69a04 │ │ + ldr r3, [sp, #148] ; 0x94 │ │ + mul r7, lr, ip │ │ + mov r8, fp │ │ + mov ip, r0 │ │ + str r5, [sp, #44] ; 0x2c │ │ + add fp, r5, r3, lsl #4 │ │ + mov r0, r4 │ │ + ldr r3, [sp, #80] ; 0x50 │ │ + movw r6, #0 │ │ + ldr lr, [fp, #1952]! ; 0x7a0 │ │ + movt r6, #65534 ; 0xfffe │ │ + ldr r5, [sp, #76] ; 0x4c │ │ + lsl r7, r7, #4 │ │ + ldr r4, [fp, #-12] │ │ + ldr r1, [fp, #-4] │ │ + add r7, r7, r5, lsl r3 │ │ + add r5, r6, r4, lsl #3 │ │ + asr r3, r5, #31 │ │ + smlal r5, r3, r4, r7 │ │ + rsbs r4, r5, #0 │ │ + rsc r7, r3, #0 │ │ + cmp r3, #0 │ │ + movpl r4, r5 │ │ + movpl r7, r3 │ │ + adds r4, r4, #128 ; 0x80 │ │ + adc r5, r7, #0 │ │ + cmp r3, #0 │ │ + mul r3, ip, r8 │ │ + lsr r4, r4, #8 │ │ + orr r7, r4, r5, lsl #24 │ │ + rsbmi r7, r7, #0 │ │ + mov r4, fp │ │ + ldr r5, [r4, #-8]! │ │ + str r5, [sp, #80] ; 0x50 │ │ + str r4, [sp, #76] ; 0x4c │ │ + mvn r4, #0 │ │ + lsl r3, r3, #4 │ │ + add r0, r3, sl, lsl r0 │ │ + add r3, r6, r1, lsl #3 │ │ + asr r6, r3, #31 │ │ + smlal r3, r6, r1, r0 │ │ + rsbs r0, r3, #0 │ │ + rsc r1, r6, #0 │ │ + cmp r6, #0 │ │ + movpl r0, r3 │ │ + movpl r1, r6 │ │ + adds r0, r0, #128 ; 0x80 │ │ + adc r1, r1, #0 │ │ + cmp r6, #0 │ │ + lsr r0, r0, #8 │ │ + orr r0, r0, r1, lsl #24 │ │ + ldr r1, [sp, #124] ; 0x7c │ │ + rsbmi r0, r0, #0 │ │ + add r6, r0, #32 │ │ + mul r8, ip, r1 │ │ + sub r0, r8, #1 │ │ + mla sl, lr, r0, r6 │ │ + mov r0, #5 │ │ + add r5, r0, sl, asr #10 │ │ + ldr r0, [sp, #144] ; 0x90 │ │ + mov r1, r5 │ │ + bl 28744 │ │ + cmp r0, #0 │ │ + beq 69858 │ │ + mov r0, r4 │ │ + add sp, sp, #84 ; 0x54 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r0, [sp, #120] ; 0x78 │ │ + add r4, r7, #32 │ │ + ldr r1, [sp, #60] ; 0x3c │ │ + cmp r4, #3072 ; 0xc00 │ │ + str r8, [sp, #40] ; 0x28 │ │ + asr ip, r6, #10 │ │ + ldr lr, [sp, #144] ; 0x90 │ │ + cmpge r6, #3072 ; 0xc00 │ │ + mul r8, r1, r0 │ │ + ldr r1, [sp, #80] ; 0x50 │ │ + ldr r2, [lr, #28] │ │ + ldr r3, [lr, #32] │ │ + add r2, r2, r9 │ │ + sub r0, r8, #1 │ │ + asr r2, r2, r9 │ │ + mla r0, r1, r0, r4 │ │ + ldr r1, [sp, #72] ; 0x48 │ │ + add r3, r3, r1 │ │ + asr r3, r3, r1 │ │ + asr r7, r0, #10 │ │ + asr r0, r4, #10 │ │ + bge 69930 │ │ + asr r1, sl, #10 │ │ + str r8, [sp, #80] ; 0x50 │ │ + ldr r8, [sp, #44] ; 0x2c │ │ + mov r9, #320 ; 0x140 │ │ + str r1, [sp, #72] ; 0x48 │ │ + ldr r1, [sp, #136] ; 0x88 │ │ + ldr r5, [r8, #2088] ; 0x828 │ │ + add r1, lr, r1, lsl #2 │ │ + sub lr, r0, #3 │ │ + sub r0, r7, r0 │ │ + ldr sl, [r1, #8] │ │ + add r0, r0, #8 │ │ + ldr r1, [r5, #332] ; 0x14c │ │ + str r1, [sp, #60] ; 0x3c │ │ + ldr r1, [sp, #56] ; 0x38 │ │ + str lr, [sp] │ │ + add r5, r1, #9152 ; 0x23c0 │ │ + sub r1, ip, #3 │ │ + add r5, r5, #81920 ; 0x14000 │ │ + stmib sp, {r1, r5, r9, sl} │ │ + ldr r1, [sp, #64] ; 0x40 │ │ + str r1, [sp, #20] │ │ + ldr r1, [sp, #72] ; 0x48 │ │ + ldr r7, [sp, #60] ; 0x3c │ │ + sub r1, r1, ip │ │ + add r1, r1, #8 │ │ + blx r7 │ │ + mov r1, r8 │ │ + movw r0, #963 ; 0x3c3 │ │ + ldr r8, [sp, #80] ; 0x50 │ │ + add r2, r5, r0 │ │ + b 6995c │ │ + add r1, r7, #5 │ │ + cmp r1, r2 │ │ + cmple r5, r3 │ │ + bgt 698b0 │ │ + ldr r1, [sp, #136] ; 0x88 │ │ + ldr r9, [sp, #64] ; 0x40 │ │ + add r1, lr, r1, lsl #2 │ │ + ldr r1, [r1, #8] │ │ + mla r1, ip, r9, r1 │ │ + add r2, r1, r0 │ │ + ldr r1, [sp, #44] ; 0x2c │ │ + ldr r7, [r1, #2088] ; 0x828 │ │ + ldr r0, [sp, #68] ; 0x44 │ │ + ldr r1, [sp, #40] ; 0x28 │ │ + cmp r0, #0 │ │ + beq 699a8 │ │ + ldr r5, [sp, #152] ; 0x98 │ │ + bfc r6, #10, #22 │ │ + ldr r3, [sp, #76] ; 0x4c │ │ + bfc r4, #10, #22 │ │ + add r7, r7, r5, lsl #2 │ │ + ldr ip, [r3] │ │ + ldr r3, [fp] │ │ + ldr r7, [r7, #168] ; 0xa8 │ │ + str r8, [sp] │ │ + stmib sp, {r1, r4, r6, ip} │ │ + str r3, [sp, #20] │ │ + mov r3, r9 │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + b 69c08 │ │ + ldr r0, [sp, #76] ; 0x4c │ │ + bfc r6, #10, #22 │ │ + ldr r3, [fp] │ │ + bfc r4, #10, #22 │ │ + ldr r5, [r0] │ │ + ldr r0, [sp, #152] ; 0x98 │ │ + add r0, r7, r0, lsl #2 │ │ + ldr r7, [r0, #248] ; 0xf8 │ │ + ldr r0, [sp, #48] ; 0x30 │ │ + stm sp, {r1, r4, r6} │ │ + mov r1, r2 │ │ + mov r2, r9 │ │ + str r3, [sp, #16] │ │ + mov r3, r8 │ │ + str r5, [sp, #12] │ │ + b 69c08 │ │ + ldr r1, [r5, #2156] ; 0x86c │ │ + ldr r0, [r5, #2160] ; 0x870 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + ldr r3, [sp, #72] ; 0x48 │ │ + lsl r1, r1, #2 │ │ + str sl, [sp, #28] │ │ + lsl sl, r0, #2 │ │ + ldr r2, [sp, #80] ; 0x50 │ │ + mov r4, #15 │ │ + ldr r7, [sp, #76] ; 0x4c │ │ + ldr r0, [sp, #36] ; 0x24 │ │ + and r4, r7, r4, lsr r2 │ │ + ldr r2, [sp, #128] ; 0x80 │ │ + cmp r4, #0 │ │ + mul r2, lr, r2 │ │ + add r2, r2, r7, asr r0 │ │ + asr r0, sl, r3 │ │ + mov sl, r4 │ │ + str r0, [sp, #76] ; 0x4c │ │ + mov r0, r4 │ │ + asr r3, r1, r9 │ │ + movwne sl, #3 │ │ + movwne r0, #1 │ │ + cmp r2, sl │ │ + blt 69a9c │ │ + ldr r7, [sp, #44] ; 0x2c │ │ + ldr r1, [sp, #28] │ │ + cmp r7, #0 │ │ + mov r9, r7 │ │ + movwne r7, #3 │ │ + movwne r9, #1 │ │ + cmp r1, r7 │ │ + blt 69a9c │ │ + ldr r1, [sp, #120] ; 0x78 │ │ + mla r7, lr, r1, r2 │ │ + add r0, r7, r0, lsl #2 │ │ + cmp r0, r3 │ │ + bgt 69a9c │ │ + ldr r0, [sp, #124] ; 0x7c │ │ + ldr r1, [sp, #28] │ │ + mla r0, ip, r0, r1 │ │ + ldr r1, [sp, #76] ; 0x4c │ │ + add r0, r0, r9, lsl #2 │ │ + cmp r0, r1 │ │ + ble 69b90 │ │ + ldr r0, [r5, #2088] ; 0x828 │ │ + add r1, r8, r6, lsl #2 │ │ + mov r8, r4 │ │ + mov r4, lr │ │ + ldr r6, [sp, #124] ; 0x7c │ │ + sub r7, r2, sl │ │ + ldr lr, [r0, #332] ; 0x14c │ │ + mov r2, #192 ; 0xc0 │ │ + ldr r0, [sp, #120] ; 0x78 │ │ + ldr r9, [r1, #8] │ │ + mul r1, ip, r6 │ │ + ldr fp, [sp, #44] ; 0x2c │ │ + mul r0, r4, r0 │ │ + ldr ip, [sp, #28] │ │ + cmp fp, #0 │ │ + subne ip, ip, #3 │ │ + ldr r4, [sp, #56] ; 0x38 │ │ + cmp r8, #0 │ │ + str r2, [sp, #72] ; 0x48 │ │ + mov r2, r3 │ │ + ldr r3, [sp, #76] ; 0x4c │ │ + addne r0, r0, #7 │ │ + cmp fp, #0 │ │ + add r4, r4, #9152 ; 0x23c0 │ │ + addne r1, r1, #7 │ │ + stm sp, {r7, ip} │ │ + add r6, r4, #81920 ; 0x14000 │ │ + mov r4, #192 ; 0xc0 │ │ + ldr r7, [sp, #64] ; 0x40 │ │ + str r4, [sp, #12] │ │ + mov r4, r8 │ │ + str r6, [sp, #8] │ │ + str r9, [sp, #16] │ │ + str r7, [sp, #20] │ │ + blx lr │ │ + cmp fp, #0 │ │ + orrne sl, sl, #576 ; 0x240 │ │ + add r2, r6, sl │ │ + ldr r0, [sp, #68] ; 0x44 │ │ + ldr r7, [r5, #2088] ; 0x828 │ │ + cmp r0, #0 │ │ + beq 69bbc │ │ + ldr r1, [sp, #60] ; 0x3c │ │ + ldr r3, [sp, #120] ; 0x78 │ │ + ldr r6, [sp, #124] ; 0x7c │ │ + ldr r5, [sp, #44] ; 0x2c │ │ + mul r1, r1, r3 │ │ + ldr r3, [sp, #40] ; 0x28 │ │ + mul r3, r3, r6 │ │ + ldr r6, [sp, #152] ; 0x98 │ │ + add r7, r7, r6, lsl #2 │ │ + ldr r6, [sp, #32] │ │ + ldr r7, [r7, #128] ; 0x80 │ │ + lsl r5, r5, r6 │ │ + ldr r6, [sp, #80] ; 0x50 │ │ + lsl r6, r4, r6 │ │ + stm sp, {r1, r3, r6} │ │ + str r5, [sp, #12] │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + ldr r3, [sp, #72] ; 0x48 │ │ + b 69c08 │ │ + add r0, r8, r6, lsl #2 │ │ + ldr r8, [sp, #64] ; 0x40 │ │ + ldr r1, [sp, #28] │ │ + ldr r0, [r0, #8] │ │ + str r8, [sp, #72] ; 0x48 │ │ + mla r0, r1, r8, r0 │ │ + add r2, r0, r2 │ │ + ldr r0, [sp, #68] ; 0x44 │ │ + ldr r7, [r5, #2088] ; 0x828 │ │ + cmp r0, #0 │ │ + bne 69b44 │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + ldr r1, [sp, #120] ; 0x78 │ │ + ldr r6, [sp, #44] ; 0x2c │ │ + mul r3, r0, r1 │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + ldr r1, [sp, #124] ; 0x7c │ │ + mul r1, r0, r1 │ │ + ldr r0, [sp, #152] ; 0x98 │ │ + add r0, r7, r0, lsl #2 │ │ + ldr r7, [r0, #208] ; 0xd0 │ │ + ldr r0, [sp, #32] │ │ + lsl r0, r6, r0 │ │ + ldr r6, [sp, #80] ; 0x50 │ │ + lsl r6, r4, r6 │ │ + stm sp, {r1, r6} │ │ + mov r1, r2 │ │ + str r0, [sp, #8] │ │ + ldr r0, [sp, #48] ; 0x30 │ │ + ldr r2, [sp, #72] ; 0x48 │ │ + blx r7 │ │ + mov r4, #0 │ │ + mov r0, r4 │ │ + add sp, sp, #84 ; 0x54 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #140 ; 0x8c │ │ + ldr r7, [r0] │ │ mov ip, #0 │ │ + str r1, [sp, #40] ; 0x28 │ │ + mov r8, #0 │ │ + ldr r1, [sp, #180] ; 0xb4 │ │ + ldr r5, [sp, #176] ; 0xb0 │ │ + str r0, [sp, #108] ; 0x6c │ │ + cmp r1, #0 │ │ + ldr r0, [r7, #2088] ; 0x828 │ │ + mov r6, r1 │ │ + str r0, [sp, #68] ; 0x44 │ │ + mov r0, #0 │ │ + str r3, [sp, #88] ; 0x58 │ │ + str r2, [sp, #112] ; 0x70 │ │ + beq 69c78 │ │ + ldr r1, [r7, #1284] ; 0x504 │ │ + subs r8, r1, #3 │ │ + sub r1, r1, #1 │ │ + clz r1, r1 │ │ + movwne r8, #1 │ │ + lsr ip, r1, #5 │ │ + ldrb r1, [r5, #1] │ │ + mov r2, #4 │ │ + lsr r3, r2, ip │ │ + str r3, [sp, #36] ; 0x24 │ │ + mul r3, r3, r1 │ │ + cmp r3, #0 │ │ + beq 6a014 │ │ + ldr r4, [sp, #184] ; 0xb8 │ │ + lsr r2, r2, r8 │ │ + str r2, [sp, #100] ; 0x64 │ │ + cmp r6, #0 │ │ + str r7, [sp, #52] ; 0x34 │ │ + ldr r3, [r4, #28] │ │ + ldr r7, [r4, #32] │ │ + add r3, r3, r8 │ │ + ldrb r0, [r5] │ │ + add r7, r7, ip │ │ + ldr lr, [sp, #188] ; 0xbc │ │ + asr r2, r3, r8 │ │ + ldr r3, [sp, #108] ; 0x6c │ │ + str r2, [sp, #104] ; 0x68 │ │ + asr r5, r7, ip │ │ + add r2, r3, #35 ; 0x23 │ │ + str r5, [sp, #116] ; 0x74 │ │ + add r2, r2, #91136 ; 0x16400 │ │ + str r2, [sp, #48] ; 0x30 │ │ + add r2, r3, #9152 ; 0x23c0 │ │ + str ip, [sp, #64] ; 0x40 │ │ + add r2, r2, #81920 ; 0x14000 │ │ + str r2, [sp, #44] ; 0x2c │ │ + add r2, r4, r6, lsl #2 │ │ + movwne r6, #1 │ │ + add r2, r2, #8 │ │ + str r2, [sp, #60] ; 0x3c │ │ + add r2, r4, r6, lsl #2 │ │ + str r6, [sp, #84] ; 0x54 │ │ + add r2, r2, #20 │ │ + str r2, [sp, #80] ; 0x50 │ │ + ldr r2, [sp, #88] ; 0x58 │ │ + mov r6, #0 │ │ + lsl r2, r2, #3 │ │ + str r2, [sp, #32] │ │ + add r2, lr, #28 │ │ + str r2, [sp, #56] ; 0x38 │ │ + b 69d74 │ │ + ldrb r1, [r2, #1] │ │ + ldr r6, [sp, #28] │ │ + ldr r3, [sp, #36] ; 0x24 │ │ + uxtb r2, r1 │ │ + ldr r7, [sp, #40] ; 0x28 │ │ + mov r5, r6 │ │ + ldr r6, [sp, #32] │ │ + mul r2, r3, r2 │ │ + ldr r3, [sp, #112] ; 0x70 │ │ + cmp r7, #0 │ │ + addeq r3, r3, r6, lsl #1 │ │ + addne r7, r7, r6 │ │ + mov r6, r5 │ │ + str r3, [sp, #112] ; 0x70 │ │ + add r6, r5, #8 │ │ + str r7, [sp, #40] ; 0x28 │ │ + cmp r6, r2 │ │ + bcs 6a010 │ │ + ldr r3, [sp, #100] ; 0x64 │ │ + uxtb r2, r0 │ │ + mul r2, r3, r2 │ │ + cmp r2, #0 │ │ + beq 69d34 │ │ + ldr r0, [sp, #108] ; 0x6c │ │ + orr r3, r6, #4 │ │ + ldr r1, [sp, #188] ; 0xbc │ │ + mov r4, #0 │ │ + str r6, [sp, #28] │ │ + ldr r0, [r0, #12] │ │ + mov r2, r1 │ │ + ldr r5, [r1, #8] │ │ + ldr r2, [r2, #24] │ │ + lsl r0, r0, #2 │ │ + ldr r7, [r1, #4] │ │ + add r0, r0, r3, lsl ip │ │ + asr r3, r5, #31 │ │ + ldr r1, [r1, #16] │ │ + smlal r5, r3, r2, r0 │ │ + asr r2, r7, #31 │ │ + smlal r7, r2, r0, r1 │ │ + str r5, [sp, #96] ; 0x60 │ │ + ldr r5, [sp, #112] ; 0x70 │ │ + str r3, [sp, #92] ; 0x5c │ │ + str r2, [sp, #72] ; 0x48 │ │ + str r7, [sp, #76] ; 0x4c │ │ + b 69e38 │ │ + ldr r3, [sp, #68] ; 0x44 │ │ + ldr r7, [r3, #324] ; 0x144 │ │ + str r0, [sp, #8] │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + str r1, [sp, #4] │ │ + ldr r1, [sp, #88] ; 0x58 │ │ + add r0, r0, r4 │ │ + ldr r3, [sp, #56] ; 0x38 │ │ + str r3, [sp] │ │ + mov r3, r6 │ │ + blx r7 │ │ + ldr r2, [sp, #176] ; 0xb0 │ │ + ldr ip, [sp, #64] ; 0x40 │ │ + ldr r5, [sp, #128] ; 0x80 │ │ + ldrb r0, [r2] │ │ + add r5, r5, #16 │ │ + ldr r1, [sp, #100] ; 0x64 │ │ + add r4, r4, #8 │ │ + mul r1, r1, r0 │ │ + cmp r4, r1 │ │ + bcs 69d2c │ │ + ldr r0, [sp, #108] ; 0x6c │ │ + add r2, r4, #4 │ │ + ldr r1, [sp, #188] ; 0xbc │ │ + str r4, [sp, #124] ; 0x7c │ │ + ldr r0, [r0, #8] │ │ + mov r6, r1 │ │ + ldr r1, [r1, #12] │ │ + str r1, [sp, #136] ; 0x88 │ │ + lsl r0, r0, #2 │ │ + ldr r1, [r6, #20] │ │ + add r4, r0, r2, lsl r8 │ │ + ldr r0, [sp, #96] ; 0x60 │ │ + ldr r2, [sp, #92] ; 0x5c │ │ + ldr r3, [sp, #80] ; 0x50 │ │ + smlal r0, r2, r1, r4 │ │ + str r5, [sp, #128] ; 0x80 │ │ + ldrsh r5, [r6, #30] │ │ + ldr r3, [r3] │ │ + str r3, [sp, #120] ; 0x78 │ │ + eor r3, ip, #31 │ │ + ldrsh r9, [r6, #28] │ │ + ldrsh sl, [r6, #32] │ │ + lsr r0, r0, ip │ │ + lsl r1, r2, #1 │ │ + orr r7, r0, r1, lsl r3 │ │ + ldrsh r0, [r6, #34] ; 0x22 │ │ + str r0, [sp, #132] ; 0x84 │ │ + asr r0, r2, ip │ │ + lsr r1, r7, #16 │ │ + orr r0, r1, r0, lsl #16 │ │ + add r6, r0, #8 │ │ + ldr r2, [sp, #84] ; 0x54 │ │ + mov fp, r0 │ │ + ldr r0, [sp, #184] ; 0xb8 │ │ + mov r1, r6 │ │ + bl 28744 │ │ + cmp r0, #0 │ │ + bne 6a004 │ │ + ldr r2, [sp, #136] ; 0x88 │ │ + eor r3, r8, #31 │ │ + ldr r0, [sp, #76] ; 0x4c │ │ + ldr r1, [sp, #72] ; 0x48 │ │ + smlal r0, r1, r4, r2 │ │ + lsl r2, r1, #1 │ │ + lsr r0, r0, r8 │ │ + orr r0, r0, r2, lsl r3 │ │ + sub r2, r5, r5, lsl #3 │ │ + sub r2, r2, r9, lsl #2 │ │ + ldr r3, [sp, #132] ; 0x84 │ │ + uxtah r5, r2, r0 │ │ + lsr r0, r0, #16 │ │ + asr r1, r1, r8 │ │ + orr r0, r0, r1, lsl #16 │ │ + uxth r1, r7 │ │ + sub r2, r1, sl, lsl #2 │ │ + sub r1, r0, #4 │ │ + sub r7, r2, r3, lsl #2 │ │ + cmp r1, #3 │ │ + blt 69f3c │ │ + ldr r2, [sp, #116] ; 0x74 │ │ + cmp r6, r2 │ │ + ldrle r3, [sp, #104] ; 0x68 │ │ + addle r2, r0, #8 │ │ + cmple r2, r3 │ │ + ble 69fe0 │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + sub r0, r0, #7 │ │ + ldr r2, [sp, #60] ; 0x3c │ │ + mov r6, #32 │ │ + ldr r3, [sp, #116] ; 0x74 │ │ + ldr r1, [r1, #2088] ; 0x828 │ │ + ldr r2, [r2] │ │ + ldr r4, [r1, #332] ; 0x14c │ │ + sub r1, fp, #7 │ │ + stm sp, {r0, r1} │ │ + mov r1, #15 │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + str r2, [sp, #16] │ │ + ldr r2, [sp, #104] ; 0x68 │ │ + str r0, [sp, #8] │ │ + ldr r0, [sp, #120] ; 0x78 │ │ + str r0, [sp, #20] │ │ + mov r0, #15 │ │ + str r6, [sp, #12] │ │ + blx r4 │ │ + ldr r2, [sp, #48] ; 0x30 │ │ + ldr r3, [sp, #112] ; 0x70 │ │ + bic r1, r5, #63 ; 0x3f │ │ + ldr r4, [sp, #124] ; 0x7c │ │ + bic r0, r7, #63 ; 0x3f │ │ + cmp r3, #0 │ │ + beq 69de4 │ │ + ldr r3, [sp, #68] ; 0x44 │ │ + ldr r5, [sp, #128] ; 0x80 │ │ + ldr r7, [r3, #328] ; 0x148 │ │ + str r1, [sp, #4] │ │ + ldr r1, [sp, #88] ; 0x58 │ │ + ldr r3, [sp, #56] ; 0x38 │ │ + str r3, [sp] │ │ + mov r3, r6 │ │ + str r0, [sp, #8] │ │ + mov r0, r5 │ │ + blx r7 │ │ + ldr r2, [sp, #176] ; 0xb0 │ │ + ldr ip, [sp, #64] ; 0x40 │ │ + b 69e1c │ │ + sub r2, fp, #4 │ │ + cmp r2, #2 │ │ + ble 69f3c │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + ldr r6, [sp, #120] ; 0x78 │ │ + ldr r0, [r0] │ │ + mla r0, r2, r6, r0 │ │ + add r2, r0, r1 │ │ + b 69f90 │ │ + mvn r0, #0 │ │ + add sp, sp, #140 ; 0x8c │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + mov r0, #0 │ │ + add sp, sp, #140 ; 0x8c │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #84 ; 0x54 │ │ + str r2, [sp, #68] ; 0x44 │ │ + str r1, [sp, #56] ; 0x38 │ │ + ldr fp, [r0, #12] │ │ + ldr r2, [r0, #8] │ │ + and r1, fp, #30 │ │ + ldr r7, [sp, #120] ; 0x78 │ │ + ldr r5, [r0] │ │ + str r0, [sp, #80] ; 0x50 │ │ + add r0, r0, r1, lsl #2 │ │ + movw r1, #8952 ; 0x22f8 │ │ + cmp r7, #0 │ │ + beq 6a070 │ │ + ldr r7, [r5, #1284] ; 0x504 │ │ + subs r6, r7, #3 │ │ + sub r7, r7, #1 │ │ + clz r7, r7 │ │ + movwne r6, #1 │ │ + lsr r7, r7, #5 │ │ + b 6a078 │ │ + mov r7, #0 │ │ + mov r6, #0 │ │ + add r0, r0, r1 │ │ + str r0, [sp, #76] ; 0x4c │ │ + ldr r0, [sp, #80] ; 0x50 │ │ + mov r1, #4 │ │ + lsr r7, r1, r7 │ │ + lsr r6, r1, r6 │ │ + add sl, r0, #9152 ; 0x23c0 │ │ + str r7, [sp, #72] ; 0x48 │ │ + ldr r0, [r0, #4] │ │ + movw r7, #13856 ; 0x3620 │ │ + str r5, [sp, #64] ; 0x40 │ │ + str r3, [sp, #52] ; 0x34 │ │ + ldr r7, [r0, r7] │ │ + str r6, [sp, #60] ; 0x3c │ │ + cmp fp, r7 │ │ + ble 6a284 │ │ + ldr r1, [sp, #120] ; 0x78 │ │ + ldr ip, [sp, #132] ; 0x84 │ │ + cmp r1, #0 │ │ + beq 6a0f0 │ │ + ldrb r1, [r3] │ │ + ldrb r7, [r3, #1] │ │ + mul r1, r6, r1 │ │ + ldr r6, [sp, #72] ; 0x48 │ │ + mla r1, r6, r7, r1 │ │ + cmp r1, #16 │ │ + bcc 6a284 │ │ + cmp ip, #0 │ │ + bgt 6a0f8 │ │ + b 6a284 │ │ + cmp ip, #1 │ │ + blt 6a284 │ │ + ldr fp, [sp, #64] ; 0x40 │ │ + mov lr, #0 │ │ + ldr r8, [sp, #60] ; 0x3c │ │ + mov r6, #0 │ │ + ldr r0, [sp, #124] ; 0x7c │ │ + str sl, [sp, #36] ; 0x24 │ │ + add r0, r0, #1 │ │ + str r0, [sp, #44] ; 0x2c │ │ + b 6a130 │ │ + cmp r4, #2 │ │ + movls r4, #2 │ │ + add r6, r4, r6 │ │ + cmp r6, ip │ │ + bge 6a27c │ │ + ldrb r0, [r3, #2] │ │ + cmp r0, #4 │ │ + movcs r0, #4 │ │ + cmp lr, r0 │ │ + bge 6a27c │ │ + ldr r0, [sp, #80] ; 0x50 │ │ + ldr r1, [sp, #76] ; 0x4c │ │ + ldr r0, [r0, #8] │ │ + ldr r2, [r1, #-4] │ │ + add r9, r0, r6 │ │ + add r5, r9, #1 │ │ + add r1, r2, r5, lsl #4 │ │ + ldrb r7, [r1, #10] │ │ + ldrsb r1, [r1, #8] │ │ + ldr r0, [pc, #732] ; 6a44c │ │ + cmp r1, #1 │ │ + ldr r0, [pc, r0] │ │ + ldrb r4, [r0, r7, lsl #2] │ │ + blt 6a11c │ │ + ldr r0, [sp, #80] ; 0x50 │ │ + sub r1, r1, #1 │ │ + ldr ip, [r2, r5, lsl #4] │ │ + ldrb r7, [r3] │ │ + ldrb r2, [r3, #1] │ │ + ldr r3, [sp, #44] ; 0x2c │ │ + cmp r4, r7 │ │ + ldr sl, [r0, #640] ; 0x280 │ │ + movls r7, r4 │ │ + add r5, r3, r6 │ │ + str lr, [sp, #48] ; 0x30 │ │ + add r3, sl, r5 │ │ + mov r5, #176 ; 0xb0 │ │ + ldr lr, [r0, #12] │ │ + cmp r4, #2 │ │ + ldrb sl, [r3, #352] ; 0x160 │ │ + movwcc r7, #2 │ │ + ldrb r3, [r3, #384] ; 0x180 │ │ + cmp r2, #16 │ │ + str r1, [sp, #28] │ │ + smlabb r1, r1, r5, fp │ │ str ip, [sp, #20] │ │ - ldr ip, [pc, #48] ; 5a004 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #40] ; 5a008 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #2 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - ldrdeq r1, [r5], -r0 │ │ - andeq r1, r5, r8, asr #21 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #1 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 5a054 │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 5a058 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #32 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - muleq r5, r0, sl │ │ - andeq r1, r5, r4, ror sl │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 5a0a8 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 5a0ac │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #32 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r1, r5, r4, asr #20 │ │ - andeq r1, r5, r8, lsr #20 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #1 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 5a0fc │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 5a100 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #2 │ │ - str ip, [sp, #8] │ │ - mov ip, #64 ; 0x40 │ │ - str ip, [sp, #4] │ │ - mov ip, #16 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - strdeq r1, [r5], -r4 │ │ - ldrdeq r1, [r5], -r0 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #1 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 5a150 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 5a154 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #2 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #32 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r1, r5, r8, ror r9 │ │ - andeq r1, r5, ip, lsl #19 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 5a1a4 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 5a1a8 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #2 │ │ - str ip, [sp, #8] │ │ - mov ip, #8 │ │ - str ip, [sp, #4] │ │ - mov ip, #32 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r1, r5, r8, lsr #18 │ │ - andeq r1, r5, ip, lsr r9 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #1 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 5a1f4 │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 5a1f8 │ │ - ldr lr, [pc, lr] │ │ + mul r5, r7, r8 │ │ + str r9, [sp, #8] │ │ + str r7, [sp] │ │ + movcs r2, #16 │ │ + add r1, r1, #16 │ │ + str r1, [sp, #24] │ │ + ldr r1, [sp, #120] ; 0x78 │ │ + lsr r7, r2, #1 │ │ + str r1, [sp, #16] │ │ + ldr r1, [pc, #588] ; 6a450 │ │ + ldr r1, [pc, r1] │ │ + add r3, r1, r3, lsl #2 │ │ + add r1, r7, r7, lsl #1 │ │ + add r1, r1, #3 │ │ + ldrb r2, [r3, sl] │ │ + mov r3, r5 │ │ + ldr sl, [sp, #36] ; 0x24 │ │ + lsr r1, r1, #2 │ │ + str r2, [sp, #32] │ │ + str r1, [sp, #4] │ │ + mov r2, #0 │ │ + mov r1, sl │ │ + bl 695e4 │ │ + cmp r0, #0 │ │ + bne 6a444 │ │ + ldr r0, [sp, #72] ; 0x48 │ │ + mov r3, r5 │ │ + ldr r1, [fp, #2088] ; 0x828 │ │ + mul r2, r7, r0 │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + ldr r7, [r1, #320] ; 0x140 │ │ + mla r0, r6, r8, r0 │ │ + ldr r1, [sp, #68] ; 0x44 │ │ + str r2, [sp] │ │ + mov r2, sl │ │ + blx r7 │ │ + ldr lr, [sp, #48] ; 0x30 │ │ + ldr r3, [sp, #52] ; 0x34 │ │ + ldr ip, [sp, #132] ; 0x84 │ │ + add lr, lr, #1 │ │ + b 6a11c │ │ + ldr r1, [sp, #80] ; 0x50 │ │ + ldmib r1, {r0, r2} │ │ + movw r1, #13848 ; 0x3618 │ │ + ldr r1, [r0, r1] │ │ + mov r0, #0 │ │ + cmp r2, r1 │ │ + ble 6a444 │ │ + ldr r1, [sp, #136] ; 0x88 │ │ + cmp r1, #1 │ │ + blt 6a444 │ │ + ldr r0, [sp, #68] ; 0x44 │ │ + mov r6, #0 │ │ + ldr r1, [sp, #72] ; 0x48 │ │ + mov r9, #176 ; 0xb0 │ │ + ldr fp, [sp, #64] ; 0x40 │ │ + mul r0, r1, r0 │ │ + mov r1, #0 │ │ + str r0, [sp, #40] ; 0x28 │ │ + b 6a2f0 │ │ + ldr r0, [pc, #388] ; 6a454 │ │ + ldr r0, [pc, r0] │ │ + add r0, r0, lr, lsl #2 │ │ + ldrb r4, [r0, #1] │ │ + cmp r4, #2 │ │ + ldr r0, [sp, #136] ; 0x88 │ │ + movls r4, #2 │ │ + add r6, r4, r6 │ │ + cmp r6, r0 │ │ + bge 6a440 │ │ + ldrb r0, [r3, #3] │ │ + cmp r0, #4 │ │ + movcs r0, #4 │ │ + cmp r1, r0 │ │ + bge 6a440 │ │ + ldr r0, [sp, #80] ; 0x50 │ │ + add r4, r6, #1 │ │ + ldr ip, [r0, #8] │ │ + ldr r0, [sp, #76] ; 0x4c │ │ + sub r5, ip, #1 │ │ + ldr r7, [r0, r4, lsl #2] │ │ + add r0, r7, r5, lsl #4 │ │ + ldrsb r2, [r0, #8] │ │ + ldrb lr, [r0, #10] │ │ + cmp r2, #0 │ │ + ble 6a2c8 │ │ + ldr r0, [sp, #128] ; 0x80 │ │ + mov r8, sl │ │ + ldr r7, [r7, r5, lsl #4] │ │ + sub r2, r2, #1 │ │ + ldrb r5, [r3] │ │ + ldrb sl, [r3, #1] │ │ + add r3, r4, r0 │ │ + ldr r0, [sp, #80] ; 0x50 │ │ + cmp r5, #16 │ │ + str r1, [sp, #44] ; 0x2c │ │ + movcs r5, #16 │ │ + add r3, r0, r3 │ │ + ldr r4, [r0, #12] │ │ + ldrb r1, [r3, #368] ; 0x170 │ │ + ldrb r3, [r3, #400] ; 0x190 │ │ + str r2, [sp, #28] │ │ + smlabb r2, r2, r9, fp │ │ + str r7, [sp, #20] │ │ + ldr r7, [sp, #120] ; 0x78 │ │ + str r7, [sp, #16] │ │ + add r7, r4, r6 │ │ + str r7, [sp, #12] │ │ + ldr r7, [sp, #60] ; 0x3c │ │ + str r1, [sp, #48] ; 0x30 │ │ + lsr r1, r5, #1 │ │ str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #32 │ │ + str r1, [sp] │ │ + mul r5, r1, r7 │ │ + add r1, r2, #16 │ │ + ldr r2, [pc, #172] ; 6a458 │ │ + ldr r2, [pc, r2] │ │ + str r1, [sp, #24] │ │ + ldr r1, [pc, #164] ; 6a45c │ │ + add r2, r2, lr, lsl #2 │ │ + ldrb r4, [r2, #1] │ │ + ldr r1, [pc, r1] │ │ + ldr r2, [sp, #48] ; 0x30 │ │ + cmp r4, sl │ │ + add r1, r1, r3, lsl #2 │ │ + movls sl, r4 │ │ + cmp r4, #2 │ │ + mov r3, r5 │ │ + ldrb r1, [r1, r2] │ │ + movwcc sl, #2 │ │ + mov r2, #0 │ │ + str r1, [sp, #32] │ │ + mov r1, r8 │ │ + str sl, [sp, #4] │ │ + bl 695e4 │ │ + cmp r0, #0 │ │ + bne 6a444 │ │ + ldr r0, [sp, #72] ; 0x48 │ │ + ldr r3, [sp, #40] ; 0x28 │ │ + ldr r1, [fp, #2088] ; 0x828 │ │ + mul r2, sl, r0 │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + mla r0, r3, r6, r0 │ │ + ldr r7, [r1, #316] ; 0x13c │ │ + ldr r1, [sp, #68] ; 0x44 │ │ + str r2, [sp] │ │ + mov r2, r8 │ │ + mov r3, r5 │ │ + blx r7 │ │ + ldr r1, [sp, #44] ; 0x2c │ │ + mov sl, r8 │ │ + ldr r3, [sp, #52] ; 0x34 │ │ + add r1, r1, #1 │ │ + b 6a2d8 │ │ + mov r0, #0 │ │ + add sp, sp, #84 ; 0x54 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + andeq r2, r5, ip, ror #11 │ │ + andeq r2, r5, r8, ror r5 │ │ + muleq r5, r0, r4 │ │ + ; instruction: 0x000523b4 │ │ + ; instruction: 0x000523bc │ │ + push {r4, r5, r6, r7, r8, lr} │ │ + sub sp, sp, #16 │ │ + mov r5, r0 │ │ + ldr r0, [r0, #2180] ; 0x884 │ │ + ldr r2, [r5, #1268] ; 0x4f4 │ │ + mov r8, r1 │ │ + ldr r3, [r5, #1272] ; 0x4f8 │ │ + mul r0, r1, r0 │ │ + ldr r1, [r5, #1284] ; 0x504 │ │ + ldr r4, [r5, #3592] ; 0xe08 │ │ + sub r1, r1, #1 │ │ + ldr r6, [r5, #3596] ; 0xe0c │ │ + clz r1, r1 │ │ + ldr r7, [r5, #3600] ; 0xe10 │ │ + lsr r1, r1, #5 │ │ + lsl r0, r0, #2 │ │ + mla r2, r2, r0, r4 │ │ + mul r0, r3, r0 │ │ + str r2, [sp, #4] │ │ + add r2, r6, r0, asr r1 │ │ + str r2, [sp, #8] │ │ + add r0, r7, r0, asr r1 │ │ + str r0, [sp, #12] │ │ + ldr r0, [r5, #12] │ │ + ldr r1, [r5, #4] │ │ + ldr r2, [r5, #2164] ; 0x874 │ │ + ldr r7, [r0, #1232] ; 0x4d0 │ │ + ldr r3, [r1, #1012] ; 0x3f4 │ │ + cmp r7, #0 │ │ + ldr r1, [r5, #2836] ; 0xb14 │ │ + ldreq r7, [r0, #1236] ; 0x4d4 │ │ + cmpeq r7, #0 │ │ + beq 6a534 │ │ + clz r3, r3 │ │ + lsr r3, r3, #5 │ │ + asr r3, r8, r3 │ │ + mul r2, r3, r2 │ │ + movw r3, #1348 ; 0x544 │ │ + mla r2, r2, r3, r1 │ │ + ldr r1, [r5, #3588] ; 0xe04 │ │ + movw r3, #690 ; 0x2b2 │ │ + add r0, r0, r1, lsl #1 │ │ + ldrh r3, [r0, r3] │ │ + mov r0, #0 │ │ + cmp r3, r8 │ │ + mov r3, r8 │ │ + addeq r0, r1, #1 │ │ + streq r0, [r5, #3588] ; 0xe04 │ │ + moveq r0, r1 │ │ + add r1, sp, #4 │ │ + str r0, [sp] │ │ + mov r0, r5 │ │ + bl 95d88 │ │ + ldr r0, [r5, #3624] ; 0xe28 │ │ + cmp r0, #0 │ │ + beq 6a550 │ │ + add r1, sp, #4 │ │ + mov r0, r5 │ │ + mov r2, r8 │ │ + bl 61158 │ │ + add sp, sp, #16 │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #36 ; 0x24 │ │ + mov r5, r0 │ │ + ldr r0, [r0, #2180] ; 0x884 │ │ + ldr lr, [r5, #1268] ; 0x4f4 │ │ + mov r6, r1 │ │ + ldr ip, [r5, #1272] ; 0x4f8 │ │ + movw r9, #1348 ; 0x544 │ │ + mul r4, r0, r1 │ │ + ldr r1, [r5, #3592] ; 0xe08 │ │ + str r0, [sp, #8] │ │ + ldr r0, [r5, #1284] ; 0x504 │ │ + cmp r6, #0 │ │ + ldr r3, [r5, #3596] ; 0xe0c │ │ + sub r0, r0, #1 │ │ + ldr r7, [r5, #3600] ; 0xe10 │ │ + clz r0, r0 │ │ + lsl r2, r4, #2 │ │ + mla sl, lr, r2, r1 │ │ + mul r1, ip, r2 │ │ + lsr r2, r0, #5 │ │ + str sl, [sp, #24] │ │ + add fp, r3, r1, asr r2 │ │ + str fp, [sp, #28] │ │ + add r0, r7, r1, asr r2 │ │ + str r0, [sp, #32] │ │ + ldr r1, [r5, #4] │ │ + ldr r8, [r5, #2164] ; 0x874 │ │ + ldr r1, [r1, #1012] ; 0x3f4 │ │ + clz r1, r1 │ │ + lsr r3, r1, #5 │ │ + asr r1, r6, r3 │ │ + mul r7, r1, r8 │ │ + ldr r1, [r5, #2836] ; 0xb14 │ │ + mla r7, r7, r9, r1 │ │ + beq 6a634 │ │ + sub lr, sl, lr, lsl #3 │ │ + mov sl, r7 │ │ + sub r7, r6, #1 │ │ str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r1, r5, r0, ror #17 │ │ - andeq r1, r5, r4, ror #17 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 5a248 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 5a24c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #1 │ │ - str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #32 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - muleq r5, r4, r8 │ │ - muleq r5, r8, r8 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #1 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #40] ; 5a290 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - str ip, [sp, #12] │ │ - mov ip, #2 │ │ - str ip, [sp, #8] │ │ - mov ip, #32 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r1, r5, ip, asr #16 │ │ - push {fp, lr} │ │ + str r4, [sp] │ │ + asr r3, r7, r3 │ │ + lsl r7, ip, #3 │ │ + mul r3, r3, r8 │ │ + sub r0, r0, r7, asr r2 │ │ + str r0, [sp, #20] │ │ + sub r0, fp, r7, asr r2 │ │ + str r0, [sp, #16] │ │ + movw r0, #1348 ; 0x544 │ │ + mov r7, sl │ │ + mla r2, r3, r0, r1 │ │ + sub r3, r4, #2 │ │ + add r1, sp, #12 │ │ + mov r0, r5 │ │ + bl 91a5c │ │ + ldr r1, [r5, #2172] ; 0x87c │ │ + add r2, r6, #1 │ │ + mov r3, #0 │ │ + ldr r0, [r5, #2160] ; 0x870 │ │ + cmp r2, r1 │ │ + ldr r1, [sp, #8] │ │ + movwlt r3, #1 │ │ + mov r2, r7 │ │ + sub r1, r1, r3, lsl #1 │ │ + mov r3, r4 │ │ + add r1, r1, r4 │ │ + cmp r1, r0 │ │ + movlt r0, r1 │ │ + add r1, sp, #24 │ │ + str r0, [sp] │ │ + mov r0, r5 │ │ + bl 91a5c │ │ + add sp, sp, #36 ; 0x24 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #76 ; 0x4c │ │ + mov sl, r0 │ │ + ldr r0, [r0, #2180] ; 0x884 │ │ + ldr r3, [sl, #1268] ; 0x4f4 │ │ + cmp r1, #0 │ │ + ldr r6, [sl, #3592] ; 0xe08 │ │ + mul r2, r1, r0 │ │ + ldr r7, [sl, #1272] ; 0x4f8 │ │ + str r0, [sp, #40] ; 0x28 │ │ + ldr r0, [sl, #1284] ; 0x504 │ │ + lsl r5, r2, #2 │ │ + mla r3, r3, r5, r6 │ │ + str r3, [sp, #64] ; 0x40 │ │ + mul r3, r7, r5 │ │ + sub r7, r0, #1 │ │ + clz r7, r7 │ │ + ldr r6, [sl, #3596] ; 0xe0c │ │ + lsr r7, r7, #5 │ │ + add r6, r6, r3, asr r7 │ │ + str r6, [sp, #68] ; 0x44 │ │ + ldr r6, [sl, #3600] ; 0xe10 │ │ + add r3, r6, r3, asr r7 │ │ + str r3, [sp, #72] ; 0x48 │ │ + ldr r3, [sl, #1428] ; 0x594 │ │ + ldr r4, [sl, #3604] ; 0xe14 │ │ + ldr r6, [sl, #1432] ; 0x598 │ │ + mla r3, r3, r5, r4 │ │ + str r3, [sp, #52] ; 0x34 │ │ + mul r3, r6, r5 │ │ + ldr r6, [sl, #3608] ; 0xe18 │ │ + add r6, r6, r3, asr r7 │ │ + str r6, [sp, #56] ; 0x38 │ │ + ldr r6, [sl, #3612] ; 0xe1c │ │ + add r3, r6, r3, asr r7 │ │ + mov r6, #0 │ │ + sub r2, r6, r2, lsl #2 │ │ + str r2, [sp, #36] ; 0x24 │ │ + add r2, r1, #1 │ │ + movwne r1, #1 │ │ + cmp r0, #0 │ │ + lsl r1, r1, #3 │ │ + movwne r0, #1 │ │ + str r3, [sp, #60] ; 0x3c │ │ + mvn r0, r0, lsl #1 │ │ + str r2, [sp, #32] │ │ + str r1, [sp, #28] │ │ + str r0, [sp, #24] │ │ + b 6a7b8 │ │ + ldr r9, [sl, #2088] ; 0x828 │ │ + ldr r8, [sl, #2156] ; 0x86c │ │ + ldr fp, [r7, #2052] ; 0x804 │ │ + ldr r7, [r7, #2060] ; 0x80c │ │ + ldr r0, [sl, #1280] ; 0x500 │ │ + ldr r2, [sl, #1436] ; 0x59c │ │ + ldr r9, [r9, #336] ; 0x150 │ │ + str r7, [sp, #16] │ │ + orr r7, r4, r8, lsl #2 │ │ + str fp, [sp, #12] │ │ + asr r7, r7, r4 │ │ + str r7, [sp, #8] │ │ + ldr r7, [sp, #36] ; 0x24 │ │ + orr r7, r7, lr │ │ + add r0, r7, r0 │ │ + cmp r5, r0, asr lr │ │ + asrgt r5, r0, lr │ │ + add r0, r5, ip │ │ + str r0, [sp, #4] │ │ + add r0, r2, r4 │ │ + ldr r2, [sp, #48] ; 0x30 │ │ + asr r0, r0, r4 │ │ + str r0, [sp] │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + blx r9 │ │ + ldr r0, [sp, #24] │ │ + sub r6, r6, #1 │ │ + cmp r0, r6 │ │ + beq 6a850 │ │ + cmp r6, #0 │ │ + mov lr, #0 │ │ + ldrne r0, [sl, #1284] ; 0x504 │ │ + add r1, sp, #64 ; 0x40 │ │ + ldr r5, [sl, #2172] ; 0x87c │ │ + mov r4, #0 │ │ + subne r0, r0, #1 │ │ + ldr r2, [r1, -r6, lsl #2] │ │ + clzne r0, r0 │ │ + lsrne lr, r0, #5 │ │ + ldr r0, [sp, #28] │ │ + cmp r6, #0 │ │ + lsr ip, r0, lr │ │ + mov r0, r6 │ │ + movwne r0, #1 │ │ + add r7, sl, r0, lsl #2 │ │ + ldr r3, [r7, #1268] ; 0x4f4 │ │ + ldr r1, [r7, #1428] ; 0x594 │ │ + mls r0, ip, r3, r2 │ │ + str r0, [sp, #48] ; 0x30 │ │ + add r0, sp, #52 ; 0x34 │ │ + ldr r0, [r0, -r6, lsl #2] │ │ + mls r0, r1, ip, r0 │ │ + str r0, [sp, #44] ; 0x2c │ │ + ldr r0, [sp, #32] │ │ + cmp r0, r5 │ │ + mov r5, #0 │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + movwlt r5, #1 │ │ + cmp r6, #0 │ │ + sub r5, r0, r5, lsl #1 │ │ + lsl r5, r5, #2 │ │ + asr r5, r5, lr │ │ + beq 6a744 │ │ + ldr r4, [sl, #1284] ; 0x504 │ │ + subs r4, r4, #3 │ │ + movwne r4, #1 │ │ + b 6a744 │ │ + add sp, sp, #76 ; 0x4c │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, lr} │ │ + sub sp, sp, #16 │ │ + mov lr, r1 │ │ + ldr r1, [r0, #2180] ; 0x884 │ │ + ldr r3, [r0, #1428] ; 0x594 │ │ + ldr r2, [r0, #1432] ; 0x598 │ │ + mul r1, lr, r1 │ │ + ldr ip, [r0, #1284] ; 0x504 │ │ + ldr r4, [r0, #3604] ; 0xe14 │ │ + ldr r5, [r0, #3608] ; 0xe18 │ │ + ldr r6, [r0, #3612] ; 0xe1c │ │ + lsl r1, r1, #2 │ │ + mla r3, r3, r1, r4 │ │ + mul r1, r2, r1 │ │ + sub r2, ip, #1 │ │ + clz r2, r2 │ │ + str r3, [sp, #4] │ │ + lsr r2, r2, #5 │ │ + add r3, r5, r1, asr r2 │ │ + add r1, r6, r1, asr r2 │ │ + str r3, [sp, #8] │ │ + mov r2, lr │ │ + str r1, [sp, #12] │ │ + add r1, sp, #4 │ │ + bl 616b0 │ │ + add sp, sp, #16 │ │ + pop {r4, r5, r6, pc} │ │ + push {r4, r5, r6, lr} │ │ + sub sp, sp, #16 │ │ + mov r4, r1 │ │ + mov r5, r0 │ │ + bl 6a460 │ │ + ldr r0, [r5, #4] │ │ + ldr r0, [r0, #1068] ; 0x42c │ │ + cmp r0, #0 │ │ + movne r0, r5 │ │ + movne r1, r4 │ │ + blne 6a558 │ │ + ldr r0, [r5, #12] │ │ + ldr r1, [r0, #236] ; 0xec │ │ + ldr r0, [r0, #240] ; 0xf0 │ │ + cmp r1, r0 │ │ + beq 6a910 │ │ + mov r0, r5 │ │ + mov r1, r4 │ │ + bl 6a680 │ │ + ldr r0, [r5, #3624] ; 0xe28 │ │ + cmp r0, #0 │ │ + beq 6a978 │ │ + ldr r0, [r5, #2180] ; 0x884 │ │ + ldr r2, [r5, #1428] ; 0x594 │ │ + ldr r3, [r5, #1432] ; 0x598 │ │ + mul r0, r4, r0 │ │ + ldr r1, [r5, #3604] ; 0xe14 │ │ + ldr ip, [r5, #1284] ; 0x504 │ │ + ldr lr, [r5, #3608] ; 0xe18 │ │ + ldr r6, [r5, #3612] ; 0xe1c │ │ + lsl r0, r0, #2 │ │ + mla r1, r2, r0, r1 │ │ + mul r0, r3, r0 │ │ + str r1, [sp, #4] │ │ + sub r1, ip, #1 │ │ + clz r1, r1 │ │ + lsr r1, r1, #5 │ │ + add r2, lr, r0, asr r1 │ │ + add r0, r6, r0, asr r1 │ │ + add r1, sp, #4 │ │ + str r2, [sp, #8] │ │ + str r0, [sp, #12] │ │ + mov r0, r5 │ │ + mov r2, r4 │ │ + bl 616b0 │ │ + add sp, sp, #16 │ │ + pop {r4, r5, r6, pc} │ │ + push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ + ldrd r6, [r0] │ │ + mov r4, r0 │ │ + ldr r0, [r0, #12] │ │ + movw r5, #13848 ; 0x3618 │ │ + ldr r5, [r7, r5]! │ │ + mvn r8, #0 │ │ + ldr r2, [r6, #2176] ; 0x880 │ │ + ldr r1, [r6, #2164] ; 0x874 │ │ + ldr r3, [r6, #2180] ; 0x884 │ │ + asr r2, r0, r2 │ │ + mul r2, r1, r2 │ │ + add r0, r3, r0 │ │ + ldr r1, [r6, #1256] ; 0x4e8 │ │ + ldr r3, [r6, #1268] ; 0x4f4 │ │ + add r0, r8, r0, lsl #2 │ │ + add r1, r1, r5, lsl #2 │ │ + mla r1, r0, r3, r1 │ │ + ldr r0, [r6, #2132] ; 0x854 │ │ + lsl r9, r2, #7 │ │ + add r2, r9, r5, lsl #2 │ │ + add r0, r0, r2 │ │ + ldr r2, [r7, #4] │ │ + sub r2, r2, r5 │ │ + lsl r2, r2, #2 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + ldr r0, [r6, #1284] ; 0x504 │ │ + cmp r0, #0 │ │ + beq 6aa7c │ │ + ldr r1, [r4, #12] │ │ + subs r4, r0, #3 │ │ + ldr r2, [r6, #2180] ; 0x884 │ │ + sub r0, r0, #1 │ │ + clz r0, r0 │ │ + lsl r3, r5, #2 │ │ + add r1, r2, r1 │ │ + ldr r2, [r6, #1272] ; 0x4f8 │ │ + lsr r0, r0, #5 │ │ + movwne r4, #1 │ │ + lsl lr, r1, #2 │ │ + ldr r1, [r7, #4] │ │ + add r0, r8, lr, asr r0 │ │ + ldr ip, [r6, #1260] ; 0x4ec │ │ + sub r1, r1, r5 │ │ + add r9, r9, r3, asr r4 │ │ + mul r0, r0, r2 │ │ + lsl r1, r1, #2 │ │ + asr r2, r1, r4 │ │ + add r8, r0, r3, asr r4 │ │ + ldr r0, [r6, #2136] ; 0x858 │ │ + add r1, ip, r8 │ │ + add r0, r0, r9 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + ldr r0, [r6, #1264] ; 0x4f0 │ │ + ldr r2, [r7, #4] │ │ + add r1, r0, r8 │ │ + ldr r3, [r6, #2140] ; 0x85c │ │ + sub r0, r2, r5 │ │ + lsl r0, r0, #2 │ │ + asr r2, r0, r4 │ │ + add r0, r3, r9 │ │ + pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ + b 2d34 <__aeabi_memcpy@plt> │ │ + pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ + push {r4, r5, r6, lr} │ │ + ldr ip, [pc, #88] ; 6aae4 │ │ + ldr lr, [pc, #88] ; 6aae8 │ │ + ldr r3, [pc, #88] ; 6aaec │ │ + add ip, pc, ip │ │ + ldr r1, [pc, #84] ; 6aaf0 │ │ + add lr, pc, lr │ │ + ldr r2, [pc, #80] ; 6aaf4 │ │ + add r3, pc, r3 │ │ + ldr r4, [pc, #76] ; 6aaf8 │ │ + add r1, pc, r1 │ │ + ldr r5, [pc, #72] ; 6aafc │ │ + add r2, pc, r2 │ │ + ldr r6, [pc, #68] ; 6ab00 │ │ + add r4, pc, r4 │ │ + add r5, pc, r5 │ │ + add r6, pc, r6 │ │ + str r6, [r0] │ │ + str r4, [r0, #4] │ │ + str r2, [r0, #8] │ │ + add r2, r0, #12 │ │ + stm r2, {r1, r3, lr} │ │ + str r5, [r0, #24] │ │ + str ip, [r0, #28] │ │ + pop {r4, r5, r6, pc} │ │ + andeq r0, r0, r0, ror #31 │ │ + andeq r0, r0, r4, lsl #30 │ │ + andeq r0, r0, r0, ror #10 │ │ + andeq r0, r0, r0, lsr r5 │ │ + andeq r0, r0, r0, lsl #10 │ │ + ldrdeq r0, [r0], -r0 ; │ │ + andeq r0, r0, r8, asr #30 │ │ + andeq r0, r0, ip, lsr r0 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #4 │ │ + vpush {d8-d11} │ │ sub sp, sp, #24 │ │ + clz r2, r2 │ │ + ldr r4, [r1, #184] ; 0xb8 │ │ + ldr r3, [r1] │ │ + rsb r6, r2, #24 │ │ + ldr r9, [pc, #1120] ; 6af8c │ │ + mov r5, #128 ; 0x80 │ │ + add r2, r2, r4 │ │ mov ip, #0 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #40] ; 5a2d4 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - str ip, [sp, #12] │ │ - mov ip, #2 │ │ - str ip, [sp, #8] │ │ - mov ip, #32 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r1, r5, ip, lsl #16 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #1 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 5a320 │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 5a324 │ │ - ldr lr, [pc, lr] │ │ - str ip, [sp, #8] │ │ - mov ip, #64 ; 0x40 │ │ - str ip, [sp, #4] │ │ - mov ip, #32 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ + sub lr, ip, r5, lsl r6 │ │ + lsl r8, r5, r6 │ │ + sub r6, r2, #20 │ │ + mov r2, #1 │ │ + ldr r9, [pc, r9] │ │ + lsl r2, r2, r6 │ │ + str r0, [sp, #16] │ │ + asr r5, r2, #1 │ │ + mov r2, r0 │ │ + mov r0, #0 │ │ + eor r7, r3, r3, asr #1 │ │ + add r4, r2, r0 │ │ + eor r7, r7, r3, lsr #3 │ │ + add r0, r0, #2 │ │ + eor r7, r7, r3, lsr #12 │ │ + cmp r0, #164 ; 0xa4 │ │ + lsl r7, r7, #15 │ │ + uxth r7, r7 │ │ + orr r3, r7, r3, asr #1 │ │ + ubfx r7, r3, #5, #11 │ │ + add r7, r9, r7, lsl #1 │ │ + ldrsh r7, [r7] │ │ + add r7, r5, r7 │ │ + asr r7, r7, r6 │ │ + strh r7, [r4] │ │ + bne 6ab5c │ │ + add ip, ip, #1 │ │ + add r2, r2, #164 ; 0xa4 │ │ + cmp ip, #73 ; 0x49 │ │ + bne 6ab58 │ │ + ldr r3, [r1, #92] ; 0x5c │ │ + mov r0, #83 ; 0x53 │ │ + sub r2, r8, #1 │ │ + vdup.32 q8, lr │ │ + rsb ip, r3, #0 │ │ + mul r7, r3, r0 │ │ + add r0, r1, #176 ; 0xb0 │ │ + str r0, [sp, #12] │ │ + ldr r0, [sp, #16] │ │ + vdup.32 q9, r2 │ │ + rsb r7, r7, #3 │ │ + add r7, r0, r7, lsl #1 │ │ + add r0, r1, #96 ; 0x60 │ │ + add sl, r7, #492 ; 0x1ec │ │ + str r0, [sp, #8] │ │ + mov r0, #3 │ │ + str r0, [sp, #20] │ │ + cmp r3, #0 │ │ + str sl, [sp, #4] │ │ + bpl 6aeac │ │ + ldr r1, [sp, #20] │ │ + mov r4, #164 ; 0xa4 │ │ + ldr r0, [sp, #16] │ │ + mla r1, r1, r4, r0 │ │ + ldr r0, [sp, #12] │ │ + ldr r8, [r0] │ │ + mov r0, #1 │ │ + add r9, r1, #134 ; 0x86 │ │ + add r6, r1, #86 ; 0x56 │ │ + lsl r4, r0, r8 │ │ + vld1.16 {d28-d29}, [r9] │ │ + asr r0, r4, #1 │ │ + add r7, r1, #102 ; 0x66 │ │ + asr r4, r0, r8 │ │ + vld1.16 {d26-d27}, [r6] │ │ + add r5, r1, #70 ; 0x46 │ │ + vdup.32 q12, r4 │ │ + add r4, r1, #6 │ │ + vaddw.s16 q11, q12, d28 │ │ + vaddw.s16 q15, q12, d27 │ │ + vaddw.s16 q0, q12, d26 │ │ + vcgt.s32 q10, q8, q11 │ │ + vmin.s32 q11, q11, q9 │ │ + vcgt.s32 q13, q8, q0 │ │ + vbsl q10, q8, q11 │ │ + vcgt.s32 q11, q8, q15 │ │ + vmin.s32 q15, q15, q9 │ │ + vbsl q11, q8, q15 │ │ + vmin.s32 q15, q0, q9 │ │ + vaddw.s16 q0, q12, d29 │ │ + vbsl q13, q8, q15 │ │ + vcgt.s32 q14, q8, q0 │ │ + vmin.s32 q15, q0, q9 │ │ + vbsl q14, q8, q15 │ │ + vld1.16 {d30-d31}, [r4] │ │ + vaddw.s16 q0, q12, d31 │ │ + vaddw.s16 q15, q12, d30 │ │ + vmovn.i32 d29, q14 │ │ + vcgt.s32 q1, q8, q0 │ │ + vmin.s32 q0, q0, q9 │ │ + vmovn.i32 d28, q10 │ │ + vbsl q1, q8, q0 │ │ + vmovn.i32 d21, q11 │ │ + vmovn.i32 d20, q13 │ │ + vmovn.i32 d1, q1 │ │ + vcgt.s32 q1, q8, q15 │ │ + vmin.s32 q15, q15, q9 │ │ + vbsl q1, q8, q15 │ │ + vmovn.i32 d0, q1 │ │ + vst1.16 {d0-d1}, [r4] │ │ + add r4, r1, #22 │ │ + vld1.16 {d30-d31}, [r4] │ │ + vaddw.s16 q0, q12, d31 │ │ + vaddw.s16 q15, q12, d30 │ │ + vcgt.s32 q1, q8, q0 │ │ + vmin.s32 q0, q0, q9 │ │ + vbsl q1, q8, q0 │ │ + vmovn.i32 d1, q1 │ │ + vcgt.s32 q1, q8, q15 │ │ + vmin.s32 q15, q15, q9 │ │ + vbsl q1, q8, q15 │ │ + vmovn.i32 d0, q1 │ │ + vst1.16 {d0-d1}, [r4] │ │ + add r4, r1, #38 ; 0x26 │ │ + vld1.16 {d30-d31}, [r4] │ │ + vaddw.s16 q0, q12, d31 │ │ + vaddw.s16 q15, q12, d30 │ │ + vcgt.s32 q1, q8, q0 │ │ + vmin.s32 q0, q0, q9 │ │ + vbsl q1, q8, q0 │ │ + vmovn.i32 d1, q1 │ │ + vcgt.s32 q1, q8, q15 │ │ + vmin.s32 q15, q15, q9 │ │ + vbsl q1, q8, q15 │ │ + vmovn.i32 d0, q1 │ │ + vst1.16 {d0-d1}, [r4] │ │ + add r4, r1, #54 ; 0x36 │ │ + vld1.16 {d30-d31}, [r4] │ │ + vaddw.s16 q0, q12, d31 │ │ + vaddw.s16 q15, q12, d30 │ │ + vcgt.s32 q1, q8, q0 │ │ + vmin.s32 q0, q0, q9 │ │ + vbsl q1, q8, q0 │ │ + vmovn.i32 d1, q1 │ │ + vcgt.s32 q1, q8, q15 │ │ + vmin.s32 q15, q15, q9 │ │ + vbsl q1, q8, q15 │ │ + vmovn.i32 d0, q1 │ │ + vst1.16 {d0-d1}, [r4] │ │ + add r4, r1, #118 ; 0x76 │ │ + vld1.16 {d0-d1}, [r4] │ │ + vaddw.s16 q1, q12, d0 │ │ + vcgt.s32 q15, q8, q1 │ │ + vmin.s32 q1, q1, q9 │ │ + vbsl q15, q8, q1 │ │ + vaddw.s16 q1, q12, d1 │ │ + vcgt.s32 q0, q8, q1 │ │ + vmin.s32 q1, q1, q9 │ │ + vbsl q0, q8, q1 │ │ + vld1.16 {d2-d3}, [r7] │ │ + vaddw.s16 q2, q12, d2 │ │ + vaddw.s16 q1, q12, d3 │ │ + vmovn.i32 d1, q0 │ │ + vcgt.s32 q3, q8, q2 │ │ + vmin.s32 q2, q2, q9 │ │ + vmovn.i32 d0, q15 │ │ + vbsl q3, q8, q2 │ │ + vcgt.s32 q2, q8, q1 │ │ + vmin.s32 q1, q1, q9 │ │ + vbsl q2, q8, q1 │ │ + vld1.16 {d2-d3}, [r5] │ │ + vaddw.s16 q4, q12, d2 │ │ + vaddw.s16 q12, q12, d3 │ │ + vcgt.s32 q5, q8, q4 │ │ + vcgt.s32 q1, q8, q12 │ │ + vmin.s32 q12, q12, q9 │ │ + vmin.s32 q4, q4, q9 │ │ + vbsl q1, q8, q12 │ │ + vbsl q5, q8, q4 │ │ + vmovn.i32 d25, q1 │ │ + vmovn.i32 d3, q2 │ │ + vmovn.i32 d24, q5 │ │ + vmovn.i32 d2, q3 │ │ + vst1.16 {d24-d25}, [r5] │ │ + vst1.16 {d20-d21}, [r6] │ │ + vst1.16 {d2-d3}, [r7] │ │ + vst1.16 {d0-d1}, [r4] │ │ + vst1.16 {d28-d29}, [r9] │ │ + ldrsh r4, [r1, #150] ; 0x96 │ │ + add r4, r4, r0, asr r8 │ │ + cmp r4, r2 │ │ + mov r5, r4 │ │ + movgt r5, r2 │ │ + cmp r4, lr │ │ + movlt r5, lr │ │ + strh r5, [r1, #150] ; 0x96 │ │ + ldrsh r4, [r1, #152] ; 0x98 │ │ + add r4, r4, r0, asr r8 │ │ + cmp r4, r2 │ │ + mov r5, r4 │ │ + movgt r5, r2 │ │ + cmp r4, lr │ │ + movlt r5, lr │ │ + strh r5, [r1, #152] ; 0x98 │ │ + ldrsh r4, [r1, #154] ; 0x9a │ │ + add r4, r4, r0, asr r8 │ │ + cmp r4, r2 │ │ + mov r5, r4 │ │ + movgt r5, r2 │ │ + cmp r4, lr │ │ + movlt r5, lr │ │ + strh r5, [r1, #154] ; 0x9a │ │ + ldrsh r4, [r1, #156] ; 0x9c │ │ + add r4, r4, r0, asr r8 │ │ + cmp r4, r2 │ │ + mov r5, r4 │ │ + movgt r5, r2 │ │ + cmp r4, lr │ │ + movlt r5, lr │ │ + strh r5, [r1, #156] ; 0x9c │ │ + ldr r0, [sp, #20] │ │ + ldr sl, [sp, #4] │ │ + mov r1, r0 │ │ + add sl, sl, #164 ; 0xa4 │ │ + add r1, r0, #1 │ │ + str r1, [sp, #20] │ │ + cmp r1, #73 ; 0x49 │ │ + mov r0, r1 │ │ + beq 6af7c │ │ + cmp r3, #0 │ │ + str sl, [sp, #4] │ │ + bmi 6abfc │ │ + mov r1, #3 │ │ + mov r4, #0 │ │ + cmp r3, ip │ │ + bge 6af20 │ │ + ldr r5, [sp, #20] │ │ + mov r6, #164 ; 0xa4 │ │ + ldr r0, [sp, #16] │ │ + add sl, sl, #2 │ │ + mla r0, r5, r6, r0 │ │ + ldr r5, [sp, #12] │ │ + mov r6, #1 │ │ + ldr r5, [r5] │ │ + add r0, r0, r1, lsl #1 │ │ + add r1, r1, #1 │ │ + lsl r6, r6, r5 │ │ + ldrsh r7, [r0] │ │ + add r4, r4, r6, asr #1 │ │ + add r4, r7, r4, asr r5 │ │ + cmp r4, r2 │ │ + mov r5, r4 │ │ + movgt r5, r2 │ │ + cmp r4, lr │ │ + movlt r5, lr │ │ + cmp r1, #79 ; 0x4f │ │ + strh r5, [r0] │ │ + beq 6ae7c │ │ + mov r4, #0 │ │ + cmp r3, ip │ │ + blt 6aebc │ │ + mov r4, #0 │ │ + mov r8, sl │ │ + mov r5, ip │ │ + ldr r9, [sp, #8] │ │ + b 6af44 │ │ + add r8, r8, #164 ; 0xa4 │ │ + add r5, fp, #1 │ │ + cmp fp, #0 │ │ + beq 6aebc │ │ + mov fp, r5 │ │ + orrs r0, r5, ip │ │ + mov r7, r8 │ │ + mov r5, ip │ │ + beq 6af34 │ │ + ldrsb r0, [r9], #1 │ │ + cmp r5, r3 │ │ + ldrsh r6, [r7], #2 │ │ + smlabb r4, r6, r0, r4 │ │ + bge 6af34 │ │ + add r5, r5, #1 │ │ + orrs r0, r5, fp │ │ + bne 6af58 │ │ + b 6af34 │ │ add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r1, r5, ip, asr #15 │ │ - ; instruction: 0x000517b8 │ │ + vpop {d8-d11} │ │ + add sp, sp, #4 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + andeq r1, r5, r4, ror #24 │ │ push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #1 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #52] ; 5a374 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - ldr ip, [pc, #44] ; 5a378 │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #12] │ │ - mov ip, #2 │ │ + sub sp, sp, #16 │ │ + mov lr, #1 │ │ + ldr ip, [sp, #24] │ │ + str lr, [sp] │ │ + str lr, [sp, #4] │ │ str ip, [sp, #8] │ │ - mov ip, #16 │ │ - str ip, [sp, #4] │ │ - mov ip, #64 ; 0x40 │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ + bl 6bae0 │ │ + add sp, sp, #16 │ │ pop {fp, pc} │ │ - andeq r1, r5, r4, ror #14 │ │ - andeq r1, r5, r0, ror r7 │ │ - push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #1 │ │ - str ip, [sp, #20] │ │ - ldr lr, [pc, #48] ; 5a3c4 │ │ - ldr lr, [pc, lr] │ │ - str lr, [sp, #16] │ │ - ldr lr, [pc, #40] ; 5a3c8 │ │ - ldr lr, [pc, lr] │ │ + push {r4, lr} │ │ + sub sp, sp, #16 │ │ + ldr ip, [sp, #24] │ │ + mov r4, #1 │ │ + mov lr, #0 │ │ + stm sp, {r4, lr} │ │ str ip, [sp, #8] │ │ - mov ip, #32 │ │ - str ip, [sp, #4] │ │ - mov ip, #64 ; 0x40 │ │ - str lr, [sp, #12] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ - pop {fp, pc} │ │ - andeq r1, r5, r0, lsr #14 │ │ - andeq r1, r5, ip, lsl r7 │ │ + bl 6bae0 │ │ + add sp, sp, #16 │ │ + pop {r4, pc} │ │ push {fp, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, #1 │ │ - str ip, [sp, #20] │ │ - ldr ip, [pc, #40] ; 5a40c │ │ - ldr ip, [pc, ip] │ │ - str ip, [sp, #16] │ │ - str ip, [sp, #12] │ │ - mov ip, #2 │ │ + sub sp, sp, #16 │ │ + mov lr, #0 │ │ + ldr ip, [sp, #24] │ │ + str lr, [sp] │ │ + str lr, [sp, #4] │ │ str ip, [sp, #8] │ │ - mov ip, #64 ; 0x40 │ │ - str ip, [sp, #4] │ │ - str ip, [sp] │ │ - bl 5a410 │ │ - add sp, sp, #24 │ │ + bl 6bae0 │ │ + add sp, sp, #16 │ │ pop {fp, pc} │ │ - ldrdeq r1, [r5], -r8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #36 ; 0x24 │ │ - sub sp, sp, #16384 ; 0x4000 │ │ - add lr, sp, #16384 ; 0x4000 │ │ - mov r6, r1 │ │ - mov r8, r0 │ │ - ldr r5, [lr, #76] ; 0x4c │ │ - add lr, sp, #16384 ; 0x4000 │ │ - ldr r4, [lr, #72] ; 0x48 │ │ - add lr, sp, #16384 ; 0x4000 │ │ - sub r0, r4, r5, lsl #1 │ │ - ldr ip, [lr, #80] ; 0x50 │ │ - sub r1, r5, r4, lsl #1 │ │ - clz r0, r0 │ │ - clz r1, r1 │ │ - add lr, sp, #16384 ; 0x4000 │ │ - lsr r0, r0, #5 │ │ - lsr r1, r1, #5 │ │ - orr r0, r1, r0 │ │ + sub sp, sp, #172 ; 0xac │ │ + str r0, [sp, #36] ; 0x24 │ │ + mov r5, #1 │ │ + ldr r0, [r3, #212] ; 0xd4 │ │ + add ip, sp, #164 ; 0xa4 │ │ + ldr r9, [sp, #224] ; 0xe0 │ │ + str r2, [sp, #72] ; 0x48 │ │ + cmp r0, #0 │ │ + ldr r2, [sp, #228] ; 0xe4 │ │ + movwne r5, #2 │ │ + str r1, [sp, #40] ; 0x28 │ │ mov r1, #1 │ │ - lsl r1, r1, ip │ │ - asr r7, r1, #1 │ │ - ldr r1, [lr, #92] ; 0x5c │ │ - cmp r3, r1 │ │ - bge 5a5a4 │ │ - ldrsh r1, [r2] │ │ - mov r3, #0 │ │ + cmp r9, #0 │ │ + ldr r7, [r3, #216] ; 0xd8 │ │ + movle r5, r1 │ │ + clz r1, r2 │ │ + rsb lr, r1, #24 │ │ + mov r1, #235 ; 0xeb │ │ + cmp r7, #0 │ │ + mov r8, r7 │ │ + lslne r2, r1, lr │ │ + mov r1, #128 ; 0x80 │ │ + str r0, [sp, #28] │ │ + mov r7, #0 │ │ + lsl r0, r1, lr │ │ + sub fp, r7, r1, lsl lr │ │ + mov r1, #173 ; 0xad │ │ + str r2, [sp, #68] ; 0x44 │ │ + mul r1, r9, r1 │ │ + str r3, [sp, #56] ; 0x38 │ │ + ldr r2, [r3] │ │ + ldr sl, [sp, #216] ; 0xd8 │ │ + ldr r3, [sp, #208] ; 0xd0 │ │ + str r0, [sp, #140] ; 0x8c │ │ + add r6, r1, #105 ; 0x69 │ │ + mov r1, #9472 ; 0x2500 │ │ + mul r1, r9, r1 │ │ + add r4, r1, #45568 ; 0xb200 │ │ + and r0, r4, #65280 ; 0xff00 │ │ + uxtb r1, r6 │ │ + orr r0, r1, r0 │ │ + sub r6, r6, #173 ; 0xad │ │ + eor r0, r0, r2 │ │ + str r0, [ip, r7, lsl #2] │ │ + add r7, r7, #1 │ │ + sub r4, r4, #9472 ; 0x2500 │ │ + cmp r7, r5 │ │ + bcc 6b0a4 │ │ + mov r0, #16 │ │ + cmp r8, #0 │ │ + lslne r8, r0, lr │ │ + cmp r3, #0 │ │ + str r8, [sp, #144] ; 0x90 │ │ + beq 6b98c │ │ + ldr r0, [sp, #140] ; 0x8c │ │ + movw r2, #6806 ; 0x1a96 │ │ + mov r7, #2 │ │ + add r4, sp, #148 ; 0x94 │ │ + sub r0, r0, #1 │ │ + str r0, [sp, #140] ; 0x8c │ │ + add r0, sl, r2 │ │ + str r0, [sp, #20] │ │ + movw r2, #6742 ; 0x1a56 │ │ + add r0, sl, r2 │ │ + str r0, [sp, #16] │ │ + movw r2, #1494 ; 0x5d6 │ │ + add r0, sl, r2 │ │ + str r0, [sp, #12] │ │ + ldr r0, [sp, #220] ; 0xdc │ │ + str r5, [sp, #24] │ │ + cmp r0, #2 │ │ + str fp, [sp, #64] ; 0x40 │ │ + movlt r7, r0 │ │ + ldr r0, [sp, #28] │ │ cmp r0, #0 │ │ - strh r3, [r2] │ │ - beq 5a498 │ │ - mov r0, #128 ; 0x80 │ │ - mov r2, #181 ; 0xb5 │ │ - smlabb r0, r1, r2, r0 │ │ - asr r1, r0, #8 │ │ - cmp r5, #1 │ │ - cmpge r4, #1 │ │ - blt 5a940 │ │ - mov r0, #181 ; 0xb5 │ │ - vmov.i32 q9, #255 ; 0x000000ff │ │ - mul r1, r1, r0 │ │ - vmov.i32 q10, #0 ; 0x00000000 │ │ + moveq r7, r0 │ │ + cmp r9, #0 │ │ + movw r0, #1558 ; 0x616 │ │ + add r1, sl, r0 │ │ + moveq r7, r9 │ │ + str r1, [sp, #8] │ │ + mov r1, #164 ; 0xa4 │ │ + str r7, [sp, #52] ; 0x34 │ │ + mla r1, r7, r1, sl │ │ + add r0, r1, r0 │ │ + str r0, [sp, #4] │ │ + add r0, r1, r2 │ │ + str r0, [sp] │ │ + ldr r0, [sp, #72] ; 0x48 │ │ mov r2, #0 │ │ - add r1, r1, #128 ; 0x80 │ │ - add r1, r7, r1, asr #8 │ │ - asr r1, r1, ip │ │ - mul r0, r1, r0 │ │ - bic r1, r4, #15 │ │ - add r0, r0, #2176 ; 0x880 │ │ - asr r0, r0, #12 │ │ - vdup.32 q8, r0 │ │ - cmp r4, #16 │ │ - mov r3, #0 │ │ - bcc 5a57c │ │ - b 5a504 │ │ + ldr r1, [sp, #36] ; 0x24 │ │ + lsr r0, r0, #1 │ │ + mul r0, r7, r0 │ │ + add ip, r1, r0, lsl #1 │ │ + ldr r1, [sp, #40] ; 0x28 │ │ + add r7, r1, r0, lsl #1 │ │ + b 6b1d4 │ │ + ldr r0, [sp, #36] ; 0x24 │ │ + add r4, sp, #148 ; 0x94 │ │ + ldr ip, [sp, #48] ; 0x30 │ │ + ldr r7, [sp, #44] ; 0x2c │ │ + add r0, r0, #64 ; 0x40 │ │ + ldr r2, [sp, #32] │ │ + add ip, ip, #64 ; 0x40 │ │ + ldr r3, [sp, #208] ; 0xd0 │ │ + add r7, r7, #64 ; 0x40 │ │ + ldr r5, [sp, #24] │ │ + add r2, r2, #32 │ │ + str r0, [sp, #36] ; 0x24 │ │ + cmp r2, r3 │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + add r0, r0, #64 ; 0x40 │ │ + str r0, [sp, #40] ; 0x28 │ │ + bcs 6b98c │ │ + ldr r1, [sp, #28] │ │ + cmp r2, #0 │ │ + mov r0, r2 │ │ + str r2, [sp, #32] │ │ + movwne r0, #1 │ │ + cmp r1, #0 │ │ + movwne r1, #1 │ │ + and sl, r1, r0 │ │ + sub r1, r3, r2 │ │ + cmp r1, #32 │ │ + mov r0, r1 │ │ + mov lr, r1 │ │ + movge r0, #32 │ │ + cmp sl, #1 │ │ + bne 6b22c │ │ + mov r1, #0 │ │ + ldr r2, [r4, r1, lsl #2] │ │ + add r3, r4, r1, lsl #2 │ │ + add r1, r1, #1 │ │ + cmp r1, r5 │ │ + str r2, [r3, #8] │ │ + bcc 6b214 │ │ + ldr r9, [sp, #212] ; 0xd4 │ │ + mov r1, #0 │ │ + str r7, [sp, #44] ; 0x2c │ │ + add r7, sp, #164 ; 0xa4 │ │ + str ip, [sp, #48] ; 0x30 │ │ + ldr r2, [r7, r1, lsl #2] │ │ + eor r3, r2, r2, asr #1 │ │ + eor r3, r3, r2, lsr #3 │ │ + eor r3, r3, r2, lsr #12 │ │ + lsl r3, r3, #15 │ │ + uxth r3, r3 │ │ + orr r2, r3, r2, asr #1 │ │ + str r2, [r7, r1, lsl #2] │ │ + ubfx r2, r2, #8, #8 │ │ + str r2, [r4, r1, lsl #2] │ │ + add r1, r1, #1 │ │ + cmp r1, r5 │ │ + bcc 6b240 │ │ + cmp r0, #2 │ │ + mov r1, #2 │ │ + mov r7, lr │ │ + str r0, [sp, #60] ; 0x3c │ │ + movge r7, r1 │ │ + ldr r0, [sp, #220] ; 0xdc │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + cmp sl, #0 │ │ + moveq r7, sl │ │ + cmp r1, r0 │ │ + str r7, [sp, #108] ; 0x6c │ │ + bge 6b5f0 │ │ + ldr r2, [sp, #156] ; 0x9c │ │ + mov lr, r7 │ │ + ldr r0, [sp, #148] ; 0x94 │ │ + ldr r7, [sp, #60] ; 0x3c │ │ + asr r1, r2, #4 │ │ + lsl r5, r1, #1 │ │ + asr r1, r0, #4 │ │ + lsl r1, r1, #1 │ │ + cmp lr, r7 │ │ + bge 6b4a8 │ │ + and r2, r2, #15 │ │ + mov r7, #164 ; 0xa4 │ │ + and r0, r0, #15 │ │ + smlabb ip, r2, r7, r5 │ │ + smlabb r4, r0, r7, r1 │ │ + smlabb r2, r0, r7, lr │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + mov r7, lr │ │ + ldr r5, [r0, #88] ; 0x58 │ │ + ldr r0, [sp, #4] │ │ + add r1, r2, r1 │ │ + add ip, r0, ip, lsl #1 │ │ + ldr r0, [sp] │ │ + mov r8, r5 │ │ + add sl, r0, r4, lsl #1 │ │ + add r2, r0, r1, lsl #1 │ │ + mov r0, #1 │ │ + add r4, sp, #44 ; 0x2c │ │ + lsl r1, r0, r5 │ │ + asr r0, r1, #1 │ │ + lsl r1, lr, #1 │ │ + str r0, [sp, #104] ; 0x68 │ │ + ldm r4, {r0, r3, r4} │ │ + b 6b378 │ │ + ldr r0, [sp, #72] ; 0x48 │ │ + ldr r1, [sp, #124] ; 0x7c │ │ + ldr ip, [sp, #136] ; 0x88 │ │ + add lr, lr, r0 │ │ + ldr sl, [sp, #132] ; 0x84 │ │ + add r6, r6, r0 │ │ + ldr r2, [sp, #128] ; 0x80 │ │ + add r1, r1, r0 │ │ + ldr r4, [sp, #112] ; 0x70 │ │ + add ip, ip, #164 ; 0xa4 │ │ + ldr r0, [sp, #220] ; 0xdc │ │ + add sl, sl, #164 ; 0xa4 │ │ + ldr r7, [sp, #108] ; 0x6c │ │ + add r4, r4, #1 │ │ + add r2, r2, #164 ; 0xa4 │ │ + cmp r4, r0 │ │ + mov r0, r6 │ │ + mov r3, lr │ │ + beq 6b5f0 │ │ + str r3, [sp, #116] ; 0x74 │ │ + add r3, sp, #120 ; 0x78 │ │ + stm r3, {r0, r1, r2, sl, ip} │ │ + ldr lr, [sp, #48] ; 0x30 │ │ + ldr sl, [sp, #44] ; 0x2c │ │ + ldr fp, [sp, #60] ; 0x3c │ │ + ldr r3, [sp, #68] ; 0x44 │ │ + ldr r6, [sp, #104] ; 0x68 │ │ + str r4, [sp, #112] ; 0x70 │ │ + mov r4, r1 │ │ + add r0, sl, r4 │ │ + ldrsh r5, [r2], #2 │ │ + add r7, r7, #1 │ │ + ldrh r0, [r0] │ │ + ldrb r1, [r9, r0] │ │ + smlabb r1, r1, r5, r6 │ │ + ldr r5, [sp, #144] ; 0x90 │ │ + add r0, r0, r1, asr r8 │ │ + cmp r0, r3 │ │ + mov r1, r0 │ │ + movgt r1, r3 │ │ + cmp r0, r5 │ │ + add r0, lr, r4 │ │ + add r4, r4, #2 │ │ + movlt r1, r5 │ │ + cmp r7, fp │ │ + strh r1, [r0] │ │ + blt 6b3a0 │ │ + ldr r0, [sp, #108] ; 0x6c │ │ + mov sl, r6 │ │ + ldr r7, [sp, #64] ; 0x40 │ │ + ldr r6, [sp, #120] ; 0x78 │ │ + cmp r0, #1 │ │ + ldr lr, [sp, #116] ; 0x74 │ │ + blt 6b32c │ │ + ldr r0, [pc, #1420] ; 6b998 │ │ + mov ip, r8 │ │ + ldr fp, [sp, #108] ; 0x6c │ │ + mov r4, #0 │ │ + add r0, pc, r0 │ │ + add r2, r0, #4 │ │ + ldr r0, [sp, #132] ; 0x84 │ │ + ldmda r2, {r5, r8} │ │ + add r2, r2, #8 │ │ + add r9, r0, r4 │ │ + ldr r0, [sp, #136] ; 0x88 │ │ + ldrsh r1, [r9] │ │ + add r0, r0, r4 │ │ + ldr r9, [sp, #212] ; 0xd4 │ │ + ldrsh r0, [r0] │ │ + mul r1, r8, r1 │ │ + mla r0, r5, r0, r1 │ │ + add r1, r6, r4 │ │ + ldr r5, [sp, #140] ; 0x8c │ │ + ldrh r1, [r1] │ │ + add r0, r0, #16 │ │ + ldrb r8, [r9, r1] │ │ + cmp r5, r0, asr #5 │ │ + asrge r5, r0, #5 │ │ + cmp r7, r0, asr #5 │ │ + movgt r5, r7 │ │ + mla r0, r5, r8, sl │ │ + ldr r5, [sp, #144] ; 0x90 │ │ + mov r8, ip │ │ + add r0, r1, r0, asr ip │ │ + cmp r0, r3 │ │ + mov r1, r0 │ │ + movgt r1, r3 │ │ + cmp r0, r5 │ │ + movlt r1, r5 │ │ + add r0, lr, r4 │ │ + add r4, r4, #2 │ │ + subs fp, fp, #1 │ │ + strh r1, [r0] │ │ + bne 6b41c │ │ + b 6b32c │ │ + and r0, r0, #15 │ │ + mov r7, #164 ; 0xa4 │ │ + ldr ip, [sp, #48] ; 0x30 │ │ + smlabb r0, r0, r7, r1 │ │ + and r1, r2, #15 │ │ + ldr r2, [sp] │ │ + smlabb r1, r1, r7, r5 │ │ + ldr sl, [sp, #44] ; 0x2c │ │ + mov r7, lr │ │ + add r9, r2, r0, lsl #1 │ │ + ldr r0, [sp, #4] │ │ + add r6, r0, r1, lsl #1 │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + b 6b50c │ │ + ldr r0, [sp, #72] ; 0x48 │ │ + add r9, r9, #164 ; 0xa4 │ │ + ldr r1, [sp, #128] ; 0x80 │ │ + add r6, r6, #164 ; 0xa4 │ │ + add ip, ip, r0 │ │ + add sl, sl, r0 │ │ + ldr r0, [sp, #220] ; 0xdc │ │ + add r1, r1, #1 │ │ + ldr r7, [sp, #108] ; 0x6c │ │ + cmp r1, r0 │ │ + beq 6b5f0 │ │ + ldr fp, [sp, #64] ; 0x40 │ │ + cmp r7, #1 │ │ + ldr lr, [sp, #68] ; 0x44 │ │ + str r1, [sp, #128] ; 0x80 │ │ + blt 6b4e0 │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + mov r4, #0 │ │ + ldr r2, [r0, #88] ; 0x58 │ │ + mov r0, #1 │ │ + str r2, [sp, #136] ; 0x88 │ │ + lsl r0, r0, r2 │ │ + mov r1, r2 │ │ + asr r0, r0, #1 │ │ + str r0, [sp, #132] ; 0x84 │ │ + ldr r0, [pc, #1096] ; 6b994 │ │ + ldr r2, [sp, #108] ; 0x6c │ │ + add r0, pc, r0 │ │ + add r1, r0, #4 │ │ + mov r0, sl │ │ + add sl, r9, r4 │ │ + mov r7, ip │ │ + ldr ip, [r1] │ │ + ldrsh r3, [sl] │ │ + mov sl, r0 │ │ + add r0, r6, r4 │ │ + ldr r5, [r1, #-4] │ │ + add r1, r1, #8 │ │ + mul r3, ip, r3 │ │ + ldrsh r0, [r0] │ │ + mov ip, r7 │ │ + ldr r7, [sp, #212] ; 0xd4 │ │ + mla r0, r5, r0, r3 │ │ + add r3, sl, r4 │ │ + ldrh r3, [r3] │ │ + ldrb r5, [r7, r3] │ │ + add r0, r0, #16 │ │ + ldr r7, [sp, #140] ; 0x8c │ │ + cmp r7, r0, asr #5 │ │ + asrge r7, r0, #5 │ │ + cmp fp, r0, asr #5 │ │ + movgt r7, fp │ │ + ldr r0, [sp, #132] ; 0x84 │ │ + mla r0, r7, r5, r0 │ │ + ldr r5, [sp, #136] ; 0x88 │ │ + add r0, r3, r0, asr r5 │ │ + ldr r5, [sp, #144] ; 0x90 │ │ + cmp r0, lr │ │ + mov r3, r0 │ │ + movgt r3, lr │ │ + cmp r0, r5 │ │ + movlt r3, r5 │ │ + add r0, ip, r4 │ │ + add r4, r4, #2 │ │ + subs r2, r2, #1 │ │ + strh r3, [r0] │ │ + bne 6b554 │ │ + b 6b4e0 │ │ + ldr r0, [sp, #52] ; 0x34 │ │ + cmp r0, #1 │ │ + blt 6b190 │ │ + add lr, sp, #148 ; 0x94 │ │ + mov sl, #164 ; 0xa4 │ │ + ldr r2, [sp, #12] │ │ + ldm lr, {r0, r1, r6, lr} │ │ + and ip, r0, #15 │ │ + ldr r9, [sp, #36] ; 0x24 │ │ + asr r0, r0, #4 │ │ + ldr fp, [sp, #40] ; 0x28 │ │ + smlabb r5, ip, sl, r7 │ │ + add r5, r5, r0, lsl #1 │ │ + add r3, r2, r5, lsl #1 │ │ + and r5, r1, #15 │ │ + asr r1, r1, #4 │ │ + str r3, [sp, #100] ; 0x64 │ │ + smlabb r4, r5, sl, r7 │ │ + ldr r3, [sp, #16] │ │ + smulbb r5, r5, sl │ │ + add r4, r4, r1, lsl #1 │ │ + add r1, r5, r1, lsl #1 │ │ + add r4, r3, r4, lsl #1 │ │ + str r4, [sp, #96] ; 0x60 │ │ + ldr r4, [sp, #108] ; 0x6c │ │ + add r4, r9, r4, lsl #1 │ │ + str r4, [sp, #92] ; 0x5c │ │ + ldr r4, [sp, #108] ; 0x6c │ │ + add r4, fp, r4, lsl #1 │ │ + str r4, [sp, #88] ; 0x58 │ │ + add r4, r3, r1, lsl #1 │ │ + smulbb r1, ip, sl │ │ + ldr r3, [sp, #108] ; 0x6c │ │ + add r0, r1, r0, lsl #1 │ │ + asr r1, lr, #4 │ │ + add r2, r2, r0, lsl #1 │ │ + and r0, lr, #15 │ │ + smulbb r0, r0, sl │ │ + add r0, r0, r1, lsl #1 │ │ + ldr r1, [sp, #20] │ │ + add r5, r1, r0, lsl #1 │ │ + and r0, r6, #15 │ │ + asr r1, r6, #4 │ │ + smulbb r0, r0, sl │ │ + add r0, r0, r1, lsl #1 │ │ + ldr r1, [sp, #8] │ │ + add r0, r1, r0, lsl #1 │ │ + mov r1, #0 │ │ + str r1, [sp, #104] ; 0x68 │ │ + b 6b740 │ │ + ldr r0, [sp, #72] ; 0x48 │ │ + add lr, lr, #164 ; 0xa4 │ │ + ldr r4, [sp, #136] ; 0x88 │ │ + add r6, r6, #164 ; 0xa4 │ │ + add r1, r1, r0 │ │ + add r7, r7, r0 │ │ + ldr r5, [sp, #132] ; 0x84 │ │ + add r4, r4, #164 ; 0xa4 │ │ + mov fp, r1 │ │ + ldr r1, [sp, #92] ; 0x5c │ │ + ldr r3, [sp, #108] ; 0x6c │ │ + add r5, r5, #164 ; 0xa4 │ │ + add r1, r1, r0 │ │ + str r1, [sp, #92] ; 0x5c │ │ + ldr r1, [sp, #88] ; 0x58 │ │ + mov r9, r7 │ │ + add r1, r1, r0 │ │ + ldr r0, [sp, #100] ; 0x64 │ │ + str r1, [sp, #88] ; 0x58 │ │ + add r0, r0, #164 ; 0xa4 │ │ + str r0, [sp, #100] ; 0x64 │ │ + ldr r0, [sp, #96] ; 0x60 │ │ + add r0, r0, #164 ; 0xa4 │ │ + str r0, [sp, #96] ; 0x60 │ │ + ldr r0, [sp, #104] ; 0x68 │ │ + mov r2, r0 │ │ + add r2, r0, #1 │ │ + ldr r0, [sp, #52] ; 0x34 │ │ + str r2, [sp, #104] ; 0x68 │ │ + cmp r2, r0 │ │ + mov r1, r2 │ │ + mov r2, lr │ │ + mov r0, r6 │ │ + beq 6b190 │ │ + str fp, [sp, #128] ; 0x80 │ │ + str r9, [sp, #76] ; 0x4c │ │ + ldr r9, [sp, #60] ; 0x3c │ │ + ldr sl, [sp, #68] ; 0x44 │ │ + ldr fp, [sp, #64] ; 0x40 │ │ + cmp r3, r9 │ │ + str r0, [sp, #80] ; 0x50 │ │ + str r5, [sp, #132] ; 0x84 │ │ + str r2, [sp, #84] ; 0x54 │ │ + str r4, [sp, #136] ; 0x88 │ │ + bge 6b830 │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + ldr r3, [r0, #88] ; 0x58 │ │ + ldr r0, [pc, #544] ; 6b99c │ │ + ldr r1, [sp, #104] ; 0x68 │ │ + add r0, pc, r0 │ │ + mov r2, r3 │ │ + add r2, sp, #92 ; 0x5c │ │ + ldr r4, [sp, #88] ; 0x58 │ │ + ldr r1, [r0, r1, lsl #3]! │ │ + str r1, [sp, #120] ; 0x78 │ │ + mov r1, #1 │ │ + ldr r0, [r0, #4] │ │ + lsl r1, r1, r3 │ │ + str r0, [sp, #116] ; 0x74 │ │ + asr r0, r1, #1 │ │ + ldr r7, [sp, #108] ; 0x6c │ │ + str r0, [sp, #112] ; 0x70 │ │ + ldm r2, {r0, r1, r2} │ │ + str r3, [sp, #124] ; 0x7c │ │ + ldrsh r5, [r2], #2 │ │ + add r7, r7, #1 │ │ + ldr r6, [sp, #116] ; 0x74 │ │ + ldrsh r3, [r1], #2 │ │ + ldr ip, [sp, #144] ; 0x90 │ │ + mul r5, r6, r5 │ │ + ldr r6, [sp, #120] ; 0x78 │ │ + mla lr, r6, r3, r5 │ │ + ldrh r5, [r4], #2 │ │ + ldr r6, [sp, #212] ; 0xd4 │ │ + ldrb r8, [r6, r5] │ │ + ldr r6, [sp, #140] ; 0x8c │ │ + add r3, lr, #16 │ │ + cmp r6, r3, asr #5 │ │ + mov lr, r6 │ │ + asrge lr, r3, #5 │ │ + cmp fp, r3, asr #5 │ │ + movgt lr, fp │ │ + ldr r3, [sp, #112] ; 0x70 │ │ + mla r3, lr, r8, r3 │ │ + ldr r6, [sp, #124] ; 0x7c │ │ + add r5, r5, r3, asr r6 │ │ + cmp r5, sl │ │ + mov r3, r5 │ │ + movgt r3, sl │ │ + cmp r5, ip │ │ + movlt r3, ip │ │ + cmp r7, r9 │ │ + strh r3, [r0], #2 │ │ + blt 6b7b8 │ │ + ldr r0, [sp, #108] ; 0x6c │ │ + ldr lr, [sp, #84] ; 0x54 │ │ + ldr r6, [sp, #80] ; 0x50 │ │ + cmp r0, #1 │ │ + ldr r7, [sp, #76] ; 0x4c │ │ + ldr r1, [sp, #128] ; 0x80 │ │ + blt 6b6b8 │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + ldr r5, [r0, #88] ; 0x58 │ │ + ldr r2, [pc, #324] ; 6b9a0 │ │ + ldr r1, [sp, #104] ; 0x68 │ │ + add r2, pc, r2 │ │ + ldr ip, [sp, #108] ; 0x6c │ │ + add r9, r2, #4 │ │ + mov r3, r5 │ │ + mov r0, r2 │ │ + mov r2, #0 │ │ + ldr r1, [r0, r1, lsl #3]! │ │ + str r1, [sp, #120] ; 0x78 │ │ + mov r1, #1 │ │ + lsl r1, r1, r5 │ │ + ldr r0, [r0, #4] │ │ + asr r1, r1, #1 │ │ + str r5, [sp, #124] ; 0x7c │ │ + str r1, [sp, #116] ; 0x74 │ │ + str r0, [sp, #112] ; 0x70 │ │ + add r5, r6, r2 │ │ + ldmda r9, {r0, r3} │ │ + add r4, lr, r2 │ │ + ldrsh r5, [r5] │ │ + mov r1, r7 │ │ + ldr r7, [sp, #136] ; 0x88 │ │ + add r9, r9, #8 │ │ + ldrsh r4, [r4] │ │ + mul r5, r0, r5 │ │ + add r7, r7, r2 │ │ + ldrsh r7, [r7] │ │ + mla r4, r3, r4, r5 │ │ + ldr r5, [sp, #132] ; 0x84 │ │ + add r5, r5, r2 │ │ + mul r3, r3, r7 │ │ + mov r7, r1 │ │ + ldrsh r5, [r5] │ │ + ldr r1, [sp, #128] ; 0x80 │ │ + mla r0, r0, r5, r3 │ │ + ldr r5, [sp, #140] ; 0x8c │ │ + add r3, r4, #16 │ │ + cmp r5, r3, asr #5 │ │ + mov r4, r5 │ │ + asrge r4, r3, #5 │ │ + cmp fp, r3, asr #5 │ │ + ldr r3, [sp, #112] ; 0x70 │ │ + add r0, r0, #16 │ │ + movgt r4, fp │ │ + cmp r5, r0, asr #5 │ │ + mul r3, r4, r3 │ │ + mov r4, r5 │ │ + asrge r4, r0, #5 │ │ + cmp fp, r0, asr #5 │ │ + ldr r0, [sp, #120] ; 0x78 │ │ + movgt r4, fp │ │ + mla r0, r4, r0, r3 │ │ + add r3, r1, r2 │ │ + ldr r4, [sp, #212] ; 0xd4 │ │ + ldrh r3, [r3] │ │ + add r0, r0, #16 │ │ + ldrb r4, [r4, r3] │ │ + cmp r5, r0, asr #5 │ │ + asrge r5, r0, #5 │ │ + cmp fp, r0, asr #5 │ │ + movgt r5, fp │ │ + ldr r0, [sp, #116] ; 0x74 │ │ + mla r0, r5, r4, r0 │ │ + ldr r4, [sp, #124] ; 0x7c │ │ + add r0, r3, r0, asr r4 │ │ + ldr r4, [sp, #144] ; 0x90 │ │ + cmp r0, sl │ │ + mov r3, r0 │ │ + movgt r3, sl │ │ + cmp r0, r4 │ │ + movlt r3, r4 │ │ + add r0, r7, r2 │ │ + subs ip, ip, #1 │ │ + add r2, r2, #2 │ │ + strh r3, [r0] │ │ + bne 6b898 │ │ + b 6b6b8 │ │ + add sp, sp, #172 ; 0xac │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + andeq pc, r4, r8, lsl r4 ; │ │ + andeq pc, r4, r0, asr r5 ; │ │ + andeq pc, r4, r8, ror #3 │ │ + andeq pc, r4, r8, lsl #2 │ │ + push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ + sub sp, sp, #48 ; 0x30 │ │ + ldr r4, [sp, #116] ; 0x74 │ │ + str r4, [sp, #44] ; 0x2c │ │ + mov r4, #1 │ │ + ldr ip, [sp, #108] ; 0x6c │ │ + str r4, [sp, #40] ; 0x28 │ │ + str r4, [sp, #36] ; 0x24 │ │ + ldr r4, [sp, #88] ; 0x58 │ │ + ldr r5, [sp, #80] ; 0x50 │ │ + ldr lr, [sp, #104] ; 0x68 │ │ + ldr r8, [sp, #100] ; 0x64 │ │ + ldr r7, [sp, #112] ; 0x70 │ │ + str ip, [sp, #28] │ │ + add ip, sp, #8 │ │ + str r7, [sp, #32] │ │ + ldr r9, [sp, #96] ; 0x60 │ │ + ldr r6, [sp, #92] ; 0x5c │ │ + ldr r7, [sp, #84] ; 0x54 │ │ + str lr, [sp, #24] │ │ + str r8, [sp, #20] │ │ + stm ip, {r4, r6, r9} │ │ + stm sp, {r5, r7} │ │ + bl 6bedc │ │ + add sp, sp, #48 ; 0x30 │ │ + pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ + sub sp, sp, #48 ; 0x30 │ │ + ldr r4, [sp, #116] ; 0x74 │ │ + str r4, [sp, #44] ; 0x2c │ │ + mov r4, #0 │ │ + str r4, [sp, #40] ; 0x28 │ │ + mov r4, #1 │ │ + ldr ip, [sp, #108] ; 0x6c │ │ + str r4, [sp, #36] ; 0x24 │ │ + ldr r4, [sp, #88] ; 0x58 │ │ + ldr r5, [sp, #80] ; 0x50 │ │ + ldr lr, [sp, #104] ; 0x68 │ │ + ldr r8, [sp, #100] ; 0x64 │ │ + ldr r7, [sp, #112] ; 0x70 │ │ + str ip, [sp, #28] │ │ + add ip, sp, #8 │ │ + str r7, [sp, #32] │ │ + ldr r9, [sp, #96] ; 0x60 │ │ + ldr r6, [sp, #92] ; 0x5c │ │ + ldr r7, [sp, #84] ; 0x54 │ │ + str lr, [sp, #24] │ │ + str r8, [sp, #20] │ │ + stm ip, {r4, r6, r9} │ │ + stm sp, {r5, r7} │ │ + bl 6bedc │ │ + add sp, sp, #48 ; 0x30 │ │ + pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ + sub sp, sp, #48 ; 0x30 │ │ + ldr r4, [sp, #116] ; 0x74 │ │ + str r4, [sp, #44] ; 0x2c │ │ + mov r4, #0 │ │ + ldr ip, [sp, #108] ; 0x6c │ │ + str r4, [sp, #40] ; 0x28 │ │ + str r4, [sp, #36] ; 0x24 │ │ + ldr r4, [sp, #88] ; 0x58 │ │ + ldr r5, [sp, #80] ; 0x50 │ │ + ldr lr, [sp, #104] ; 0x68 │ │ + ldr r8, [sp, #100] ; 0x64 │ │ + ldr r7, [sp, #112] ; 0x70 │ │ + str ip, [sp, #28] │ │ + add ip, sp, #8 │ │ + str r7, [sp, #32] │ │ + ldr r9, [sp, #96] ; 0x60 │ │ + ldr r6, [sp, #92] ; 0x5c │ │ + ldr r7, [sp, #84] ; 0x54 │ │ + str lr, [sp, #24] │ │ + str r8, [sp, #20] │ │ + stm ip, {r4, r6, r9} │ │ + stm sp, {r5, r7} │ │ + bl 6bedc │ │ + add sp, sp, #48 ; 0x30 │ │ + pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #76 ; 0x4c │ │ + ldr r5, [sp, #116] ; 0x74 │ │ + mov r4, #38 ; 0x26 │ │ + ldr r7, [sp, #112] ; 0x70 │ │ + mov r9, r0 │ │ + cmp r5, #0 │ │ + ldr r5, [sp, #120] ; 0x78 │ │ + movweq r4, #73 ; 0x49 │ │ + cmp r7, #0 │ │ + mov lr, #44 ; 0x2c │ │ + ldr r0, [r2] │ │ + str r2, [sp, #72] ; 0x48 │ │ + movweq lr, #82 ; 0x52 │ │ + ldr r6, [r2, #184] ; 0xb8 │ │ + clz r2, r5 │ │ + rsb r5, r2, #24 │ │ + movw r7, #18904 ; 0x49d8 │ │ + cmp r3, #0 │ │ + str r4, [sp, #4] │ │ + movweq r7, #46372 ; 0xb524 │ │ + mov r4, #128 ; 0x80 │ │ + eor r7, r0, r7 │ │ + mov r8, #0 │ │ + sub r0, r8, r4, lsl r5 │ │ + str r0, [sp, #28] │ │ + ldr sl, [pc, #904] ; 6bed8 │ │ + add r2, r2, r6 │ │ + lsl ip, r4, r5 │ │ + sub r5, r2, #20 │ │ + mov r2, #1 │ │ + mov r0, r9 │ │ + ldr sl, [pc, sl] │ │ + lsl r2, r2, r5 │ │ + asr r4, r2, #1 │ │ + str r9, [sp, #32] │ │ + mov r6, r9 │ │ + mov r2, #0 │ │ + eor r0, r7, r7, asr #1 │ │ add r2, r2, #1 │ │ - add r8, r8, r6 │ │ - cmp r2, r5 │ │ - beq 5a940 │ │ - cmp r4, #16 │ │ - mov r3, #0 │ │ - bcc 5a57c │ │ + eor r0, r0, r7, lsr #3 │ │ + cmp r2, lr │ │ + eor r0, r0, r7, lsr #12 │ │ + lsl r0, r0, #15 │ │ + uxth r0, r0 │ │ + orr r7, r0, r7, asr #1 │ │ + ubfx r0, r7, #5, #11 │ │ + add r0, sl, r0, lsl #1 │ │ + ldrsh r0, [r0] │ │ + add r0, r4, r0 │ │ + asr r0, r0, r5 │ │ + strh r0, [r6], #2 │ │ + bcc 6bb78 │ │ + ldr r0, [sp, #4] │ │ + add r8, r8, #1 │ │ + add r9, r9, #164 ; 0xa4 │ │ + cmp r8, r0 │ │ + bcc 6bb70 │ │ + movw r2, #498 ; 0x1f2 │ │ + add r0, r1, r2 │ │ + str r0, [sp] │ │ + ldr r0, [sp, #112] ; 0x70 │ │ + ldr r2, [sp, #32] │ │ + mov r4, r0 │ │ + ldr r0, [sp, #116] ; 0x74 │ │ + add sl, r4, #1 │ │ + orr r1, r0, r4 │ │ + add r0, r0, r4 │ │ + str r1, [sp, #68] ; 0x44 │ │ + mov r1, #1 │ │ + lsl r1, r1, r0 │ │ + str r0, [sp, #64] ; 0x40 │ │ + asr r0, r1, #1 │ │ + rsb r1, r3, r3, lsl #3 │ │ + str r0, [sp, #60] ; 0x3c │ │ + ldr r0, [sp, #72] ; 0x48 │ │ + add r1, r0, r1, lsl #2 │ │ + ldr r3, [r0, #92] ; 0x5c │ │ + add r1, r1, #120 ; 0x78 │ │ + str r1, [sp, #12] │ │ + mov r1, #83 ; 0x53 │ │ + add r0, r0, #176 ; 0xb0 │ │ + str r0, [sp, #24] │ │ + mul r1, r3, r1 │ │ + sub r0, lr, #3 │ │ + str r0, [sp, #36] ; 0x24 │ │ + sub r0, ip, #1 │ │ + str r0, [sp, #20] │ │ + mov r0, #3 │ │ + rsb ip, r3, #0 │ │ + str r0, [sp, #40] ; 0x28 │ │ + mov r0, #0 │ │ + rsb r1, r1, #3 │ │ + bic lr, sl, #3 │ │ + vdup.32 q8, r0 │ │ + str ip, [sp, #56] ; 0x38 │ │ + add r1, r2, r1, lsl #1 │ │ + add r1, r1, #492 ; 0x1ec │ │ + str r1, [sp, #8] │ │ + ldr r0, [sp, #36] ; 0x24 │ │ + cmp r0, #4 │ │ + bge 6bcb0 │ │ + ldr r0, [sp, #8] │ │ + add r0, r0, #164 ; 0xa4 │ │ + str r0, [sp, #8] │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + mov r2, r0 │ │ + add r2, r0, #1 │ │ + ldr r0, [sp, #4] │ │ + str r2, [sp, #40] ; 0x28 │ │ + cmp r2, r0 │ │ + mov r1, r2 │ │ + bcs 6bed0 │ │ + ldr r0, [sp, #36] ; 0x24 │ │ + cmp r0, #4 │ │ + blt 6bc78 │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + mov r2, #164 ; 0xa4 │ │ + ldr r1, [sp, #116] ; 0x74 │ │ + sub r0, r0, #3 │ │ + lsl r0, r0, r1 │ │ + ldr r1, [sp] │ │ + mla r0, r0, r2, r1 │ │ + str r0, [sp, #16] │ │ + mov r0, #3 │ │ + str r0, [sp, #52] ; 0x34 │ │ + ldr r0, [sp, #8] │ │ + str r0, [sp, #48] ; 0x30 │ │ + mov r5, #0 │ │ + cmp r3, #0 │ │ + bpl 6bd6c │ │ + ldr r1, [sp, #40] ; 0x28 │ │ + mov r2, #164 ; 0xa4 │ │ + ldr r0, [sp, #32] │ │ + ldr r4, [sp, #52] ; 0x34 │ │ + mla r0, r1, r2, r0 │ │ + ldr r1, [sp, #24] │ │ + ldr r2, [r1] │ │ + mov r1, #1 │ │ + add r0, r0, r4, lsl #1 │ │ + add r4, r4, #1 │ │ + lsl r7, r1, r2 │ │ + ldr r1, [sp, #20] │ │ + ldrsh r6, [r0] │ │ + add r7, r5, r7, asr #1 │ │ + str r4, [sp, #52] ; 0x34 │ │ + add r7, r6, r7, asr r2 │ │ + cmp r7, r1 │ │ + mov r2, r7 │ │ + movgt r2, r1 │ │ + ldr r1, [sp, #28] │ │ + cmp r7, r1 │ │ + movlt r2, r1 │ │ + strh r2, [r0] │ │ + ldr r0, [sp, #48] ; 0x30 │ │ + add r0, r0, #2 │ │ + str r0, [sp, #48] ; 0x30 │ │ + ldr r0, [sp, #36] ; 0x24 │ │ + cmp r4, r0 │ │ + beq 6bc78 │ │ + mov r5, #0 │ │ + cmp r3, #0 │ │ + bmi 6bcec │ │ + cmp r3, ip │ │ + blt 6bcec │ │ + ldr r0, [sp, #52] ; 0x34 │ │ + mov r5, #0 │ │ + ldr r1, [sp, #112] ; 0x70 │ │ + sub r0, r0, #3 │ │ + ldr fp, [sp, #48] ; 0x30 │ │ + ldr r7, [sp, #12] │ │ + lsl r0, r0, r1 │ │ + ldr r1, [sp, #16] │ │ + add r0, r1, r0, lsl #1 │ │ + str r0, [sp, #44] ; 0x2c │ │ + mov r0, ip │ │ + b 6bdd4 │ │ + mov r2, #0 │ │ + ldr r1, [sp, #60] ; 0x3c │ │ + ldrsb r0, [r7] │ │ + add r2, r2, r1 │ │ + ldr r1, [sp, #64] ; 0x40 │ │ + ldr ip, [sp, #56] ; 0x38 │ │ + asr r2, r2, r1 │ │ + mla r5, r2, r0, r5 │ │ + add fp, fp, #164 ; 0xa4 │ │ + add r0, r4, #1 │ │ + cmp r4, #0 │ │ + beq 6bcec │ │ + mov r4, r0 │ │ + mov r2, fp │ │ + mov r6, ip │ │ + orrs r0, r6, r4 │ │ + beq 6be08 │ │ + ldrsb r0, [r7], #1 │ │ + cmp r6, r3 │ │ + ldrsh r1, [r2], #2 │ │ + smlabb r5, r1, r0, r5 │ │ + add r0, r6, #1 │ │ + mov r6, r0 │ │ + blt 6bde0 │ │ + b 6bdc4 │ │ + ldr r0, [sp, #72] ; 0x48 │ │ + ldr r0, [r0, #4] │ │ + cmp r0, #0 │ │ + beq 6bdc4 │ │ + ldr r0, [sp, #68] ; 0x44 │ │ + cmp r0, #0 │ │ + bmi 6bda4 │ │ + ldr ip, [sp, #44] ; 0x2c │ │ + mov r6, #0 │ │ + mov r2, #0 │ │ + cmp sl, #3 │ │ + bhi 6be64 │ │ + b 6be5c │ │ + ldr r1, [sp, #116] ; 0x74 │ │ + add r0, r6, #1 │ │ + add ip, ip, #164 ; 0xa4 │ │ + cmp r6, r1 │ │ + mov r6, r0 │ │ + beq 6bda8 │ │ + cmp sl, #3 │ │ + bhi 6be64 │ │ + mov r0, #0 │ │ + b 6beac │ │ + vorr d20, d16, d16 │ │ + mov r0, ip │ │ + vorr q9, q8, q8 │ │ + vmov.32 d20[0], r2 │ │ + mov r2, lr │ │ + vorr d18, d20, d20 │ │ + vld1.16 {d20}, [r0]! │ │ + subs r2, r2, #4 │ │ + vaddw.s16 q9, q9, d20 │ │ + bne 6be7c │ │ + vext.8 q10, q9, q8, #8 │ │ + cmp sl, lr │ │ + mov r0, lr │ │ + vadd.i32 q9, q9, q10 │ │ + vdup.32 q10, d18[1] │ │ + vadd.i32 q9, q9, q10 │ │ + vmov.32 r2, d18[0] │ │ + beq 6be3c │ │ + mov r1, #0 │ │ + sub r9, r1, r0, lsl #1 │ │ + sub r8, sl, r0 │ │ + ldrsh r0, [ip, -r9] │ │ + sub r9, r9, #2 │ │ + subs r8, r8, #1 │ │ + add r2, r2, r0 │ │ + bne 6beb8 │ │ + b 6be3c │ │ + add sp, sp, #76 ; 0x4c │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + andeq r0, r5, r8, asr #24 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #220 ; 0xdc │ │ + ldr r4, [r3, #212] ; 0xd4 │ │ + mov r7, #1 │ │ + ldr r5, [sp, #300] ; 0x12c │ │ + mvn r6, #0 │ │ + ldr r9, [sp, #272] ; 0x110 │ │ + cmp r4, #0 │ │ + str r0, [sp, #36] ; 0x24 │ │ + clz r0, r5 │ │ + str r3, [sp, #192] ; 0xc0 │ │ + rsb fp, r0, #24 │ │ + str r4, [sp, #52] ; 0x34 │ │ + mov r4, #1 │ │ + ldr r3, [r3, #216] ; 0xd8 │ │ + movwne r4, #2 │ │ + cmp r9, #0 │ │ + str r2, [sp, #100] ; 0x64 │ │ + movle r4, r7 │ │ + str r1, [sp, #40] ; 0x28 │ │ + cmp r3, #0 │ │ mov r3, #0 │ │ - add r7, r8, r3 │ │ - add r3, r3, #16 │ │ - vld1.8 {d22-d23}, [r7] │ │ - cmp r1, r3 │ │ - vmovl.u8 q12, d23 │ │ - vmovl.u8 q11, d22 │ │ - vaddw.u16 q13, q8, d25 │ │ - vaddw.u16 q14, q8, d23 │ │ - vaddw.u16 q12, q8, d24 │ │ - vaddw.u16 q11, q8, d22 │ │ - vmin.s32 q13, q13, q9 │ │ - vmin.s32 q12, q12, q9 │ │ - vmin.s32 q14, q14, q9 │ │ - vmin.s32 q11, q11, q9 │ │ - vmax.s32 q13, q13, q10 │ │ - vmax.s32 q12, q12, q10 │ │ - vmax.s32 q14, q14, q10 │ │ - vmax.s32 q11, q11, q10 │ │ - vmovn.i32 d27, q13 │ │ - vmovn.i32 d26, q12 │ │ - vmovn.i32 d25, q14 │ │ - vmovn.i32 d24, q11 │ │ - vmovn.i16 d23, q13 │ │ - vmovn.i16 d22, q12 │ │ - vst1.8 {d22-d23}, [r7] │ │ - bne 5a508 │ │ + mov r2, #128 ; 0x80 │ │ + mov r1, #0 │ │ + str r4, [sp, #56] ; 0x38 │ │ + str r5, [sp, #184] ; 0xb8 │ │ + str r3, [sp, #188] ; 0xbc │ │ + beq 6bf70 │ │ + mov r7, #16 │ │ + ldr r3, [sp, #288] ; 0x120 │ │ + lsl r7, r7, fp │ │ + str r7, [sp, #188] ; 0xbc │ │ + mov r7, #235 ; 0xeb │ │ + cmp r3, #0 │ │ + movweq r7, #240 ; 0xf0 │ │ + lsl r3, r7, fp │ │ + str r3, [sp, #184] ; 0xb8 │ │ + mov r3, #173 ; 0xad │ │ + add sl, r6, r2, lsl fp │ │ + mul r5, r9, r3 │ │ + mov r3, #9472 ; 0x2500 │ │ + sub ip, r1, r2, lsl fp │ │ + mul r7, r9, r3 │ │ + ldr r2, [sp, #192] ; 0xc0 │ │ + ldr lr, [sp, #256] ; 0x100 │ │ + ldr r4, [sp, #56] ; 0x38 │ │ + add r0, sp, #212 ; 0xd4 │ │ + ldr r3, [r2] │ │ + add r5, r5, #105 ; 0x69 │ │ + add r7, r7, #45568 ; 0xb200 │ │ + and r2, r7, #65280 ; 0xff00 │ │ + uxtb r6, r5 │ │ + orr r2, r6, r2 │ │ + sub r5, r5, #173 ; 0xad │ │ + eor r2, r2, r3 │ │ + str r2, [r0, r1, lsl #2] │ │ + add r1, r1, #1 │ │ + sub r7, r7, #9472 ; 0x2500 │ │ cmp r1, r4 │ │ - mov r3, r1 │ │ - beq 5a4e8 │ │ - ldrb r7, [r8, r3] │ │ - add r7, r0, r7 │ │ - cmp r7, #255 ; 0xff │ │ - movge r7, #255 ; 0xff │ │ - bic r7, r7, r7, asr #31 │ │ - strb r7, [r8, r3] │ │ - add r3, r3, #1 │ │ - cmp r4, r3 │ │ - bne 5a57c │ │ - b 5a4e8 │ │ - cmp r4, #32 │ │ - mov fp, #32 │ │ - movlt fp, r4 │ │ + bcc 6bfa4 │ │ + cmp lr, #1 │ │ + blt 6d064 │ │ + ldr r8, [sp, #292] ; 0x124 │ │ mov r1, #32 │ │ - cmp r5, #32 │ │ + ldr r2, [sp, #268] ; 0x10c │ │ + mov r0, #3 │ │ + ldr r5, [sp, #296] ; 0x128 │ │ + add r3, r0, r1, lsr r8 │ │ + mov r0, #2 │ │ + mov r6, r2 │ │ + ldr r1, [sp, #264] ; 0x108 │ │ + cmp r2, r0, lsr r5 │ │ + ldr r2, [sp, #52] ; 0x34 │ │ + lsrgt r6, r0, r5 │ │ + mov r0, #164 ; 0xa4 │ │ + cmp r2, #0 │ │ + ldr lr, [sp, #40] ; 0x28 │ │ + moveq r6, r2 │ │ + cmp r9, #0 │ │ + moveq r6, r9 │ │ + mla r7, r6, r0, r1 │ │ + str r6, [sp, #96] ; 0x60 │ │ + add r2, r7, r3, lsl #1 │ │ + add r2, r2, #492 ; 0x1ec │ │ str r2, [sp, #16] │ │ - movlt r1, r5 │ │ - cmp r5, #1 │ │ - str r7, [sp, #8] │ │ - str r6, [sp, #12] │ │ - str r1, [sp, #28] │ │ - blt 5a720 │ │ - cmp r0, #0 │ │ - beq 5a688 │ │ - ldr r0, [sp, #28] │ │ - add lr, sp, #16384 ; 0x4000 │ │ - ldr r9, [sp, #16] │ │ - add r4, sp, #36 ; 0x24 │ │ - mov r1, #0 │ │ - mov r7, #128 ; 0x80 │ │ - lsl r5, r0, #1 │ │ - ldr r0, [lr, #72] ; 0x48 │ │ - mov sl, #181 ; 0xb5 │ │ - lsl r0, r0, #2 │ │ + movw r2, #498 ; 0x1f2 │ │ + add r4, r7, r2 │ │ + str r4, [sp, #12] │ │ + ldr r4, [sp, #100] ; 0x64 │ │ + lsr r7, r4, #1 │ │ + mov r4, #32 │ │ + mul r7, r6, r7 │ │ + ldr r6, [sp, #36] ; 0x24 │ │ + add r9, lr, r7, lsl #1 │ │ + add r8, r6, r7, lsl #1 │ │ + add r7, r1, r3, lsl #1 │ │ + add r7, r7, #492 ; 0x1ec │ │ + str r7, [sp, #32] │ │ + lsr r7, r4, r5 │ │ + mla r0, r7, r0, r1 │ │ + mov r7, #2 │ │ + add r3, r0, r3, lsl #1 │ │ + add r0, r0, r2 │ │ + add r3, r3, #492 ; 0x1ec │ │ + str r3, [sp, #28] │ │ + add r3, r1, r2 │ │ + ldr r1, [sp, #292] ; 0x124 │ │ + str r3, [sp, #24] │ │ + ldr r2, [sp, #284] ; 0x11c │ │ + lsr r3, r7, r1 │ │ str r0, [sp, #20] │ │ - b 5a64c │ │ - add lr, sp, #16384 ; 0x4000 │ │ - movw r2, #32768 ; 0x8000 │ │ - mov r0, r4 │ │ - mov r1, #1 │ │ - ldr r6, [lr, #84] ; 0x54 │ │ - movt r2, #65535 ; 0xffff │ │ - movw r3, #32767 ; 0x7fff │ │ - blx r6 │ │ - ldr r0, [sp, #20] │ │ - add r9, r9, #2 │ │ - ldr r1, [sp, #24] │ │ - add r4, r4, r0 │ │ - ldr r0, [sp, #28] │ │ + str r3, [sp, #64] ; 0x40 │ │ + lsr r3, r7, r5 │ │ + mov r5, #82 ; 0x52 │ │ + ldr r0, [sp, #192] ; 0xc0 │ │ + mul r3, r3, r5 │ │ + ldr r7, [sp, #256] ; 0x100 │ │ + add r0, r0, r2, lsl #2 │ │ + add r5, sp, #212 ; 0xd4 │ │ + mov r2, #0 │ │ + str r3, [sp, #60] ; 0x3c │ │ + add r3, r0, #204 ; 0xcc │ │ + str r3, [sp, #168] ; 0xa8 │ │ + add r3, r0, #188 ; 0xbc │ │ + str r3, [sp, #164] ; 0xa4 │ │ + add r0, r0, #196 ; 0xc4 │ │ + str r0, [sp, #160] ; 0xa0 │ │ + lsr r3, r4, r1 │ │ + ldr r0, [pc, #3976] ; 6d06c │ │ + add r4, sp, #196 ; 0xc4 │ │ + str lr, [sp, #80] ; 0x50 │ │ + add r0, pc, r0 │ │ + str r6, [sp, #76] ; 0x4c │ │ + add r0, r0, r1, lsl #4 │ │ + str r9, [sp, #72] ; 0x48 │ │ + add r0, r0, #4 │ │ + str r0, [sp, #92] ; 0x5c │ │ + ldr r0, [sp, #280] ; 0x118 │ │ + stmib sp, {r8, r9} │ │ + asr r0, r0, #1 │ │ + str r8, [sp, #68] ; 0x44 │ │ + str r0, [sp, #104] ; 0x68 │ │ + lsl r0, r3, #1 │ │ + str r0, [sp, #44] ; 0x2c │ │ + ldr r0, [sp, #276] ; 0x114 │ │ + str r0, [sp, #88] ; 0x58 │ │ + str fp, [sp, #112] ; 0x70 │ │ + str r3, [sp, #48] ; 0x30 │ │ + b 6c190 │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + add r5, sp, #212 ; 0xd4 │ │ + ldr r1, [sp, #80] ; 0x50 │ │ + add r4, sp, #196 ; 0xc4 │ │ + ldr r3, [sp, #48] ; 0x30 │ │ + add r1, r1, r0 │ │ + str r1, [sp, #80] ; 0x50 │ │ + ldr r1, [sp, #76] ; 0x4c │ │ + add r7, r7, r3 │ │ + add r1, r1, r0 │ │ + str r1, [sp, #76] ; 0x4c │ │ + ldr r1, [sp, #72] ; 0x48 │ │ + mov r2, r7 │ │ + ldr r7, [sp, #256] ; 0x100 │ │ + add r1, r1, r0 │ │ + str r1, [sp, #72] ; 0x48 │ │ + ldr r1, [sp, #68] ; 0x44 │ │ + cmp r2, r7 │ │ + add r1, r1, r0 │ │ + str r1, [sp, #68] ; 0x44 │ │ + ldr r1, [sp, #88] ; 0x58 │ │ + add r1, r1, r0 │ │ + str r1, [sp, #88] ; 0x58 │ │ + bge 6d064 │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + cmp r2, #0 │ │ + mov r0, r2 │ │ + str r2, [sp, #180] ; 0xb4 │ │ + movwne r0, #1 │ │ + cmp r1, #0 │ │ + movwne r1, #1 │ │ + and r0, r1, r0 │ │ + sub r1, r7, r2 │ │ + ldr r7, [sp, #56] ; 0x38 │ │ + cmp r3, r1 │ │ + movlt r1, r3 │ │ + cmp r0, #1 │ │ + str r1, [sp, #176] ; 0xb0 │ │ + bne 6c1e8 │ │ + mov r1, #0 │ │ + ldr r2, [r4, r1, lsl #2] │ │ + add r3, r4, r1, lsl #2 │ │ + add r1, r1, #1 │ │ + cmp r1, r7 │ │ + str r2, [r3, #8] │ │ + bcc 6c1d0 │ │ + mov r1, #0 │ │ + ldr r2, [r5, r1, lsl #2] │ │ + eor r3, r2, r2, asr #1 │ │ + eor r3, r3, r2, lsr #3 │ │ + eor r3, r3, r2, lsr #12 │ │ + lsl r3, r3, #15 │ │ + uxth r3, r3 │ │ + orr r2, r3, r2, asr #1 │ │ + str r2, [r5, r1, lsl #2] │ │ + ubfx r2, r2, #8, #8 │ │ + str r2, [r4, r1, lsl #2] │ │ add r1, r1, #1 │ │ + cmp r1, r7 │ │ + bcc 6c1ec │ │ + ldr r1, [sp, #64] ; 0x40 │ │ + ldr r2, [sp, #176] ; 0xb0 │ │ + ldr r7, [sp, #180] ; 0xb4 │ │ + cmp r1, r2 │ │ + movlt r2, r1 │ │ + cmp r0, #0 │ │ + moveq r2, r0 │ │ + ldr r0, [sp, #268] ; 0x10c │ │ + ldr r1, [sp, #96] ; 0x60 │ │ + str r2, [sp, #172] ; 0xac │ │ cmp r1, r0 │ │ - bge 5a720 │ │ - add lr, sp, #16384 ; 0x4000 │ │ - str r1, [sp, #24] │ │ - ldr r0, [lr, #72] ; 0x48 │ │ + bge 6c854 │ │ + ldr r0, [sp, #196] ; 0xc4 │ │ + mov r7, #3 │ │ + ldr r5, [sp, #60] ; 0x3c │ │ + and r2, r0, #15 │ │ + ldr r1, [sp, #204] ; 0xcc │ │ + add r2, r2, #3 │ │ + ldr r4, [sp, #172] ; 0xac │ │ + ldr r6, [sp, #64] ; 0x40 │ │ + add r0, r7, r0, asr #4 │ │ + mla r3, r5, r2, r4 │ │ + add r7, r7, r1, asr #4 │ │ + and r1, r1, #15 │ │ + mul r7, r6, r7 │ │ + add r1, r1, #3 │ │ + mla r3, r6, r0, r3 │ │ + mul r0, r6, r0 │ │ + mla r1, r5, r1, r7 │ │ + ldr r7, [sp, #12] │ │ + mla r0, r5, r2, r0 │ │ + add r2, r7, r3, lsl #1 │ │ + str r2, [sp, #140] ; 0x8c │ │ + ldr r2, [sp, #88] ; 0x58 │ │ + ldr r3, [sp, #8] │ │ + add r2, r2, r4, lsl #1 │ │ + str r2, [sp, #124] ; 0x7c │ │ + ldr r2, [sp, #180] ; 0xb4 │ │ + add r6, r7, r0, lsl #1 │ │ + ldr r0, [sp, #16] │ │ + add r2, r4, r2 │ │ + ldr r7, [sp, #180] ; 0xb4 │ │ + add r0, r0, r1, lsl #1 │ │ + str r0, [sp, #156] ; 0x9c │ │ + add r3, r3, r2, lsl #1 │ │ + ldr r0, [sp, #72] ; 0x48 │ │ + str r3, [sp, #132] ; 0x84 │ │ + ldr r3, [sp, #4] │ │ + str r0, [sp, #148] ; 0x94 │ │ + ldr r0, [sp, #68] ; 0x44 │ │ + add r2, r3, r2, lsl #1 │ │ + str r0, [sp, #152] ; 0x98 │ │ + ldr r0, [sp, #96] ; 0x60 │ │ + str r2, [sp, #136] ; 0x88 │ │ + str r0, [sp, #128] ; 0x80 │ │ + b 6c36c │ │ + ldr r0, [sp, #100] ; 0x64 │ │ + add r6, r6, #164 ; 0xa4 │ │ + ldr r1, [sp, #148] ; 0x94 │ │ + ldr fp, [sp, #112] ; 0x70 │ │ + add r1, r1, r0 │ │ + str r1, [sp, #148] ; 0x94 │ │ + ldr r1, [sp, #152] ; 0x98 │ │ + add r1, r1, r0 │ │ + str r1, [sp, #152] ; 0x98 │ │ + ldr r1, [sp, #132] ; 0x84 │ │ + add r1, r1, r0 │ │ + str r1, [sp, #132] ; 0x84 │ │ + ldr r1, [sp, #136] ; 0x88 │ │ + add r1, r1, r0 │ │ + ldr r0, [sp, #156] ; 0x9c │ │ + str r1, [sp, #136] ; 0x88 │ │ + add r0, r0, #164 ; 0xa4 │ │ + str r0, [sp, #156] ; 0x9c │ │ + ldr r0, [sp, #140] ; 0x8c │ │ + ldr r1, [sp, #128] ; 0x80 │ │ + add r0, r0, #164 ; 0xa4 │ │ + str r0, [sp, #140] ; 0x8c │ │ + ldr r0, [sp, #268] ; 0x10c │ │ + add r1, r1, #1 │ │ + str r1, [sp, #128] ; 0x80 │ │ + cmp r1, r0 │ │ + beq 6c854 │ │ + ldr r0, [sp, #176] ; 0xb0 │ │ + ldr r1, [sp, #172] ; 0xac │ │ + str r6, [sp, #144] ; 0x90 │ │ + cmp r1, r0 │ │ + bge 6c5a4 │ │ + ldr r0, [sp, #296] ; 0x128 │ │ + ldr r1, [sp, #128] ; 0x80 │ │ + lsl r0, r1, r0 │ │ + ldr r1, [sp, #104] ; 0x68 │ │ + mul r0, r0, r1 │ │ + ldr r1, [sp, #192] ; 0xc0 │ │ + ldr r8, [r1, #36] ; 0x24 │ │ + ldr r1, [sp, #292] ; 0x124 │ │ + cmp r1, #0 │ │ + beq 6c4ac │ │ + ldr r1, [sp, #276] ; 0x114 │ │ + ldr r2, [sp, #136] ; 0x88 │ │ + add lr, r1, r0, lsl #1 │ │ + ldr r1, [sp, #132] ; 0x84 │ │ + ldr r0, [sp, #140] ; 0x8c │ │ + ldr r6, [sp, #172] ; 0xac │ │ + b 6c470 │ │ + ldr r3, [sp, #160] ; 0xa0 │ │ + ldr r4, [sp, #164] ; 0xa4 │ │ + ldr r9, [r3] │ │ + ldrh r3, [r1] │ │ + ldr r4, [r4] │ │ + mul r7, r9, r7 │ │ + mla r4, r4, r3, r7 │ │ + ldr r7, [sp, #168] ; 0xa8 │ │ + ldr r7, [r7] │ │ + asr r4, r4, #6 │ │ + add r4, r4, r7, lsl fp │ │ + ldr r7, [sp, #300] ; 0x12c │ │ + cmp r4, r7 │ │ + mov r9, r7 │ │ + mov r7, r4 │ │ + movgt r7, r9 │ │ + cmp r4, #0 │ │ + movwmi r7, #0 │ │ + ldr r4, [sp, #260] ; 0x104 │ │ + add r1, r1, #2 │ │ + add r0, r0, #2 │ │ + add r6, r6, #1 │ │ + ldrb r4, [r4, r7] │ │ + ldr r7, [sp, #192] ; 0xc0 │ │ + smulbb r4, r4, r5 │ │ + ldr r7, [r7, #88] ; 0x58 │ │ + mov r5, #1 │ │ + lsl r5, r5, r7 │ │ + add r4, r4, r5, asr #1 │ │ + add r3, r3, r4, asr r7 │ │ + ldr r4, [sp, #184] ; 0xb8 │ │ + ldr r7, [sp, #180] ; 0xb4 │ │ + cmp r3, r4 │ │ + mov r5, r4 │ │ + mov r4, r3 │ │ + movgt r4, r5 │ │ + ldr r5, [sp, #188] ; 0xbc │ │ + cmp r3, r5 │ │ + ldr r3, [sp, #176] ; 0xb0 │ │ + movlt r4, r5 │ │ + strh r4, [r2], #2 │ │ + cmp r6, r3 │ │ + bge 6c5a4 │ │ + ldr r4, [sp, #292] ; 0x124 │ │ + add r3, r7, r6 │ │ + mov r5, lr │ │ + cmp r8, #0 │ │ + lsl r3, r3, r4 │ │ + lsl r3, r3, #1 │ │ + ldrh r3, [r5, r3]! ; │ │ + ldrh r7, [r5, #2] │ │ + ldrsh r5, [r0] │ │ + add r3, r3, r7 │ │ + add r3, r3, #1 │ │ + ubfx r7, r3, #1, #16 │ │ + beq 6c3c4 │ │ + ldrh r3, [r1] │ │ + b 6c40c │ │ + ldr r1, [sp, #124] ; 0x7c │ │ + ldr r2, [sp, #172] ; 0xac │ │ + add lr, r1, r0, lsl #1 │ │ + mov r1, #0 │ │ + b 6c578 │ │ + ldr r0, [sp, #160] ; 0xa0 │ │ + ldr r7, [r0] │ │ + ldr r0, [sp, #132] ; 0x84 │ │ + add r5, r0, r1 │ │ + ldr r0, [sp, #164] ; 0xa4 │ │ + mul r3, r7, r3 │ │ + ldrh r5, [r5] │ │ + ldr r0, [r0] │ │ + mla r0, r0, r5, r3 │ │ + ldr r3, [sp, #168] ; 0xa8 │ │ + ldr r3, [r3] │ │ + asr r0, r0, #6 │ │ + add r0, r0, r3, lsl fp │ │ + ldr r3, [sp, #300] ; 0x12c │ │ + cmp r0, r3 │ │ + mov r4, r3 │ │ + mov r3, r0 │ │ + movgt r3, r4 │ │ + cmp r0, #0 │ │ + movwmi r3, #0 │ │ + ldr r0, [sp, #260] ; 0x104 │ │ + mov r4, #1 │ │ + ldr r7, [sp, #180] ; 0xb4 │ │ + add r2, r2, #1 │ │ + ldrb r0, [r0, r3] │ │ + ldr r3, [sp, #192] ; 0xc0 │ │ + ldr r3, [r3, #88] ; 0x58 │ │ + smulbb r0, r0, r6 │ │ + lsl r6, r4, r3 │ │ + add r0, r0, r6, asr #1 │ │ + add r0, r5, r0, asr r3 │ │ + ldr r3, [sp, #184] ; 0xb8 │ │ + cmp r0, r3 │ │ + mov r4, r3 │ │ + mov r3, r0 │ │ + movgt r3, r4 │ │ + ldr r4, [sp, #188] ; 0xbc │ │ + cmp r0, r4 │ │ + ldr r0, [sp, #136] ; 0x88 │ │ + movlt r3, r4 │ │ + add r0, r0, r1 │ │ + add r1, r1, #2 │ │ + strh r3, [r0] │ │ + ldr r0, [sp, #176] ; 0xb0 │ │ + cmp r2, r0 │ │ + bge 6c5a4 │ │ + ldr r0, [sp, #140] ; 0x8c │ │ + add r3, lr, r1 │ │ + cmp r8, #0 │ │ + add r7, r0, r1 │ │ + ldrh r3, [r3] │ │ + ldrsh r6, [r7] │ │ + beq 6c4c0 │ │ + ldr r0, [sp, #132] ; 0x84 │ │ + add r7, r0, r1 │ │ + ldrh r5, [r7] │ │ + b 6c510 │ │ + ldr r0, [sp, #172] ; 0xac │ │ + ldr r6, [sp, #144] ; 0x90 │ │ cmp r0, #1 │ │ - blt 5a60c │ │ + blt 6c300 │ │ + ldr r0, [sp, #296] ; 0x128 │ │ + ldr r1, [sp, #128] ; 0x80 │ │ + lsl r0, r1, r0 │ │ + ldr r1, [sp, #104] ; 0x68 │ │ + mul r0, r0, r1 │ │ + ldr r1, [sp, #192] ; 0xc0 │ │ + ldr fp, [r1, #36] ; 0x24 │ │ + ldr r1, [sp, #292] ; 0x124 │ │ + cmp r1, #0 │ │ + beq 6c728 │ │ + ldr r1, [sp, #276] ; 0x114 │ │ + mov lr, #0 │ │ + ldr r8, [sp, #92] ; 0x5c │ │ + mov r9, #0 │ │ + add r2, r1, r0, lsl #1 │ │ + b 6c6b0 │ │ + ldr r3, [sp, #160] ; 0xa0 │ │ + ldr r5, [sp, #164] ; 0xa4 │ │ + ldr r4, [r3] │ │ + ldr r3, [sp, #148] ; 0x94 │ │ + ldr r5, [r5] │ │ + add r3, r3, lr │ │ + mul r1, r4, r1 │ │ + ldr r4, [sp, #168] ; 0xa8 │ │ + ldrh r3, [r3] │ │ + ldr r4, [r4] │ │ + mla r1, r5, r3, r1 │ │ + ldr r5, [sp, #112] ; 0x70 │ │ + asr r1, r1, #6 │ │ + add r4, r1, r4, lsl r5 │ │ + ldr r1, [sp, #300] ; 0x12c │ │ + cmp r4, r1 │ │ + mov r5, r1 │ │ + mov r1, r4 │ │ + movgt r1, r5 │ │ + cmp r4, #0 │ │ + movwmi r1, #0 │ │ + ldr r4, [sp, #260] ; 0x104 │ │ + add r8, r8, #8 │ │ + add r9, r9, #1 │ │ + ldrb r1, [r4, r1] │ │ + mov r4, #1 │ │ + mul r0, r0, r1 │ │ + ldr r1, [sp, #192] ; 0xc0 │ │ + ldr r1, [r1, #88] ; 0x58 │ │ + lsl r4, r4, r1 │ │ + add r0, r0, r4, asr #1 │ │ + add r0, r3, r0, asr r1 │ │ + ldr r1, [sp, #184] ; 0xb8 │ │ + cmp r0, r1 │ │ + mov r3, r1 │ │ + mov r1, r0 │ │ + movgt r1, r3 │ │ + ldr r3, [sp, #188] ; 0xbc │ │ + cmp r0, r3 │ │ + ldr r0, [sp, #152] ; 0x98 │ │ + movlt r1, r3 │ │ + add r0, r0, lr │ │ + add lr, lr, #2 │ │ + strh r1, [r0] │ │ + ldr r0, [sp, #172] ; 0xac │ │ + cmp r0, r9 │ │ + beq 6c300 │ │ + add r3, r6, lr │ │ + ldr r4, [sp, #156] ; 0x9c │ │ + ldmda r8, {r0, r1} │ │ + add r4, r4, lr │ │ + ldrsh r3, [r3] │ │ + ldrsh r4, [r4] │ │ + mul r1, r1, r3 │ │ + add r3, r7, r9 │ │ + mla r0, r0, r4, r1 │ │ + ldr r1, [sp, #292] ; 0x124 │ │ + lsl r1, r3, r1 │ │ + mov r3, r2 │ │ + lsl r1, r1, #1 │ │ + ldrh r1, [r3, r1]! ; │ │ + add r4, r0, #16 │ │ + mov r0, sl │ │ + ldrh r3, [r3, #2] │ │ + cmp sl, r4, asr #5 │ │ + asrge r0, r4, #5 │ │ + cmp ip, r4, asr #5 │ │ + add r1, r1, r3 │ │ + movgt r0, ip │ │ + add r1, r1, #1 │ │ + cmp fp, #0 │ │ + ubfx r1, r1, #1, #16 │ │ + beq 6c5f4 │ │ + ldr r3, [sp, #148] ; 0x94 │ │ + add r3, r3, lr │ │ + ldrh r3, [r3] │ │ + b 6c648 │ │ + ldr r1, [sp, #88] ; 0x58 │ │ + add lr, r1, r0, lsl #1 │ │ + ldr r0, [pc, #2360] ; 6d070 │ │ + ldr r2, [sp, #172] ; 0xac │ │ + add r0, pc, r0 │ │ + add r1, r0, #4 │ │ mov r0, #0 │ │ - mov r1, r9 │ │ - ldrsh r2, [r1], r5 │ │ - smlabb r2, r2, sl, r7 │ │ - asr r2, r2, #8 │ │ - str r2, [r4, r0, lsl #2] │ │ - add r0, r0, #1 │ │ - cmp r0, fp │ │ - blt 5a668 │ │ - b 5a60c │ │ - ldr r0, [sp, #28] │ │ - add lr, sp, #16384 ; 0x4000 │ │ - ldr r6, [sp, #16] │ │ - add r4, sp, #36 ; 0x24 │ │ - mov sl, #0 │ │ - lsl r5, r0, #1 │ │ - ldr r0, [lr, #72] ; 0x48 │ │ - lsl r9, r0, #2 │ │ - add lr, sp, #16384 ; 0x4000 │ │ - ldr r0, [lr, #72] ; 0x48 │ │ + b 6c7fc │ │ + ldr r3, [sp, #160] ; 0xa0 │ │ + ldr r4, [sp, #164] ; 0xa4 │ │ + ldr r8, [r3] │ │ + ldr r3, [sp, #148] ; 0x94 │ │ + ldr r7, [r4] │ │ + add r3, r3, r0 │ │ + mul r6, r8, r6 │ │ + ldr r4, [sp, #168] ; 0xa8 │ │ + ldrh r3, [r3] │ │ + mla r6, r7, r3, r6 │ │ + ldr r7, [r4] │ │ + ldr r4, [sp, #112] ; 0x70 │ │ + asr r6, r6, #6 │ │ + add r7, r6, r7, lsl r4 │ │ + ldr r4, [sp, #300] ; 0x12c │ │ + mov r6, r7 │ │ + cmp r7, r4 │ │ + movgt r6, r4 │ │ + cmp r7, #0 │ │ + movwmi r6, #0 │ │ + ldr r4, [sp, #260] ; 0x104 │ │ + add r1, r1, #8 │ │ + ldrb r6, [r4, r6] │ │ + ldr r4, [sp, #192] ; 0xc0 │ │ + mul r5, r5, r6 │ │ + ldr r6, [r4, #88] ; 0x58 │ │ + mov r4, #1 │ │ + lsl r7, r4, r6 │ │ + ldr r4, [sp, #184] ; 0xb8 │ │ + add r5, r5, r7, asr #1 │ │ + ldr r7, [sp, #180] ; 0xb4 │ │ + add r3, r3, r5, asr r6 │ │ + ldr r6, [sp, #144] ; 0x90 │ │ + cmp r3, r4 │ │ + mov r5, r3 │ │ + movgt r5, r4 │ │ + ldr r4, [sp, #188] ; 0xbc │ │ + cmp r3, r4 │ │ + ldr r3, [sp, #152] ; 0x98 │ │ + movlt r5, r4 │ │ + subs r2, r2, #1 │ │ + add r3, r3, r0 │ │ + add r0, r0, #2 │ │ + strh r5, [r3] │ │ + beq 6c300 │ │ + add r6, r6, r0 │ │ + ldr r4, [sp, #156] ; 0x9c │ │ + ldmda r1, {r3, r5} │ │ + add r7, r4, r0 │ │ + ldrsh r6, [r6] │ │ + ldrsh r7, [r7] │ │ + mul r5, r5, r6 │ │ + mla r3, r3, r7, r5 │ │ + add r5, lr, r0 │ │ + ldrh r6, [r5] │ │ + mov r5, sl │ │ + add r3, r3, #16 │ │ + cmp sl, r3, asr #5 │ │ + asrge r5, r3, #5 │ │ + cmp ip, r3, asr #5 │ │ + movgt r5, ip │ │ + cmp fp, #0 │ │ + beq 6c748 │ │ + ldr r3, [sp, #148] ; 0x94 │ │ + add r3, r3, r0 │ │ + ldrh r3, [r3] │ │ + b 6c798 │ │ + ldr r0, [sp, #96] ; 0x60 │ │ cmp r0, #1 │ │ - bge 5a700 │ │ - add lr, sp, #16384 ; 0x4000 │ │ - movw r2, #32768 ; 0x8000 │ │ - mov r0, r4 │ │ - mov r1, #1 │ │ - ldr r7, [lr, #84] ; 0x54 │ │ - movt r2, #65535 ; 0xffff │ │ - movw r3, #32767 ; 0x7fff │ │ - blx r7 │ │ - ldr r0, [sp, #28] │ │ - add sl, sl, #1 │ │ - add r4, r4, r9 │ │ - add r6, r6, #2 │ │ - cmp sl, r0 │ │ - bge 5a720 │ │ - add lr, sp, #16384 ; 0x4000 │ │ - ldr r0, [lr, #72] ; 0x48 │ │ + blt 6c130 │ │ + ldr r3, [sp, #196] ; 0xc4 │ │ + mov r4, #3 │ │ + ldr r2, [sp, #60] ; 0x3c │ │ + and r7, r3, #15 │ │ + ldr r0, [sp, #204] ; 0xcc │ │ + add r9, r7, #3 │ │ + str r0, [sp, #144] ; 0x90 │ │ + ldr r0, [sp, #208] ; 0xd0 │ │ + add r7, r4, r3, asr #4 │ │ + str r0, [sp, #148] ; 0x94 │ │ + ldr r0, [sp, #172] ; 0xac │ │ + mla r6, r2, r9, r0 │ │ + ldr r3, [sp, #64] ; 0x40 │ │ + ldr r8, [sp, #24] │ │ + ldr r1, [sp, #200] ; 0xc8 │ │ + mla r6, r3, r7, r6 │ │ + ldr lr, [sp, #20] │ │ + add r6, r8, r6, lsl #1 │ │ + str r6, [sp, #128] ; 0x80 │ │ + and r6, r1, #15 │ │ + add r1, r4, r1, asr #4 │ │ + add r6, r6, #3 │ │ + mla r5, r2, r6, r0 │ │ + mla r5, r3, r1, r5 │ │ + mul r1, r3, r1 │ │ + mla r1, r2, r6, r1 │ │ + mov r6, #3 │ │ + add r4, lr, r5, lsl #1 │ │ + str r4, [sp, #124] ; 0x7c │ │ + ldr r4, [sp, #88] ; 0x58 │ │ + add r4, r4, r0, lsl #1 │ │ + str r4, [sp, #84] ; 0x54 │ │ + ldr r4, [sp, #180] ; 0xb4 │ │ + add r5, r0, r4 │ │ + ldr r4, [sp, #40] ; 0x28 │ │ + add r0, r4, r5, lsl #1 │ │ + ldr r4, [sp, #36] ; 0x24 │ │ + str r0, [sp, #116] ; 0x74 │ │ + add r0, r4, r5, lsl #1 │ │ + str r0, [sp, #120] ; 0x78 │ │ + add r0, lr, r1, lsl #1 │ │ + str r0, [sp, #156] ; 0x9c │ │ + mul r0, r3, r7 │ │ + ldr r1, [sp, #148] ; 0x94 │ │ + ldr r7, [sp, #180] ; 0xb4 │ │ + mla r0, r2, r9, r0 │ │ + add r0, r8, r0, lsl #1 │ │ + str r0, [sp, #152] ; 0x98 │ │ + add r0, r6, r1, asr #4 │ │ + and r1, r1, #15 │ │ + add r1, r1, #3 │ │ + mul r0, r3, r0 │ │ + mla r0, r2, r1, r0 │ │ + ldr r1, [sp, #28] │ │ + add r0, r1, r0, lsl #1 │ │ + ldr r1, [sp, #144] ; 0x90 │ │ + str r0, [sp, #148] ; 0x94 │ │ + add r0, r6, r1, asr #4 │ │ + and r1, r1, #15 │ │ + add r1, r1, #3 │ │ + mul r0, r3, r0 │ │ + mla r0, r2, r1, r0 │ │ + ldr r1, [sp, #32] │ │ + add r0, r1, r0, lsl #1 │ │ + str r0, [sp, #144] ; 0x90 │ │ + mov r0, #0 │ │ + str r0, [sp, #108] ; 0x6c │ │ + ldr r0, [sp, #80] ; 0x50 │ │ + str r0, [sp, #136] ; 0x88 │ │ + ldr r0, [sp, #76] ; 0x4c │ │ + str r0, [sp, #140] ; 0x8c │ │ + ldr r0, [sp, #176] ; 0xb0 │ │ + ldr r1, [sp, #172] ; 0xac │ │ + cmp r1, r0 │ │ + blt 6ca38 │ │ + b 6cce0 │ │ + ldr r0, [sp, #100] ; 0x64 │ │ + ldr r1, [sp, #136] ; 0x88 │ │ + ldr fp, [sp, #112] ; 0x70 │ │ + add r1, r1, r0 │ │ + str r1, [sp, #136] ; 0x88 │ │ + ldr r1, [sp, #140] ; 0x8c │ │ + add r1, r1, r0 │ │ + str r1, [sp, #140] ; 0x8c │ │ + ldr r1, [sp, #116] ; 0x74 │ │ + add r1, r1, r0 │ │ + str r1, [sp, #116] ; 0x74 │ │ + ldr r1, [sp, #120] ; 0x78 │ │ + add r1, r1, r0 │ │ + ldr r0, [sp, #156] ; 0x9c │ │ + str r1, [sp, #120] ; 0x78 │ │ + add r0, r0, #164 ; 0xa4 │ │ + str r0, [sp, #156] ; 0x9c │ │ + ldr r0, [sp, #152] ; 0x98 │ │ + ldr r1, [sp, #108] ; 0x6c │ │ + add r0, r0, #164 ; 0xa4 │ │ + str r0, [sp, #152] ; 0x98 │ │ + ldr r0, [sp, #148] ; 0x94 │ │ + add r1, r1, #1 │ │ + str r1, [sp, #108] ; 0x6c │ │ + add r0, r0, #164 ; 0xa4 │ │ + str r0, [sp, #148] ; 0x94 │ │ + ldr r0, [sp, #144] ; 0x90 │ │ + add r0, r0, #164 ; 0xa4 │ │ + str r0, [sp, #144] ; 0x90 │ │ + ldr r0, [sp, #128] ; 0x80 │ │ + add r0, r0, #164 ; 0xa4 │ │ + str r0, [sp, #128] ; 0x80 │ │ + ldr r0, [sp, #124] ; 0x7c │ │ + add r0, r0, #164 ; 0xa4 │ │ + str r0, [sp, #124] ; 0x7c │ │ + ldr r0, [sp, #96] ; 0x60 │ │ + cmp r1, r0 │ │ + beq 6c130 │ │ + ldr r0, [sp, #176] ; 0xb0 │ │ + ldr r1, [sp, #172] ; 0xac │ │ + cmp r1, r0 │ │ + bge 6cce0 │ │ + ldr r0, [sp, #296] ; 0x128 │ │ + ldr r3, [sp, #108] ; 0x6c │ │ + ldr r2, [sp, #104] ; 0x68 │ │ + mov r1, r0 │ │ + lsl r0, r3, r0 │ │ + mul r0, r0, r2 │ │ + ldr r2, [pc, #1564] ; 6d074 │ │ + add r2, pc, r2 │ │ + add r1, r2, r1, lsl #4 │ │ + ldr r2, [sp, #192] ; 0xc0 │ │ + ldr lr, [r1, r3, lsl #3]! │ │ + ldr r8, [r2, #36] ; 0x24 │ │ + ldr r9, [r1, #4] │ │ + ldr r1, [sp, #292] ; 0x124 │ │ + cmp r1, #0 │ │ + beq 6cbbc │ │ + ldr r1, [sp, #276] ; 0x114 │ │ + ldr r2, [sp, #172] ; 0xac │ │ + add r1, r1, r0, lsl #1 │ │ + mov r0, #0 │ │ + b 6cb44 │ │ + ldr r4, [sp, #160] ; 0xa0 │ │ + ldr r6, [sp, #116] ; 0x74 │ │ + ldr r7, [sp, #164] ; 0xa4 │ │ + ldr r4, [r4] │ │ + add r6, r6, r0 │ │ + ldr r7, [r7] │ │ + mul r3, r4, r3 │ │ + ldrh r6, [r6] │ │ + ldr r4, [sp, #168] ; 0xa8 │ │ + mla r3, r7, r6, r3 │ │ + ldr r4, [r4] │ │ + asr r3, r3, #6 │ │ + add r4, r3, r4, lsl fp │ │ + ldr r3, [sp, #300] ; 0x12c │ │ + cmp r4, r3 │ │ + mov r7, r3 │ │ + mov r3, r4 │ │ + movgt r3, r7 │ │ + ldr r7, [sp, #180] ; 0xb4 │ │ + cmp r4, #0 │ │ + movwmi r3, #0 │ │ + ldr r4, [sp, #260] ; 0x104 │ │ + add r2, r2, #1 │ │ + ldrb r3, [r4, r3] │ │ + ldr r4, [sp, #192] ; 0xc0 │ │ + mul r3, r5, r3 │ │ + ldr r4, [r4, #88] ; 0x58 │ │ + mov r5, #1 │ │ + lsl r5, r5, r4 │ │ + add r3, r3, r5, asr #1 │ │ + add r3, r6, r3, asr r4 │ │ + ldr r4, [sp, #184] ; 0xb8 │ │ + cmp r3, r4 │ │ + mov r5, r4 │ │ + mov r4, r3 │ │ + movgt r4, r5 │ │ + ldr r5, [sp, #188] ; 0xbc │ │ + cmp r3, r5 │ │ + ldr r3, [sp, #120] ; 0x78 │ │ + movlt r4, r5 │ │ + add r3, r3, r0 │ │ + add r0, r0, #2 │ │ + strh r4, [r3] │ │ + ldr r3, [sp, #176] ; 0xb0 │ │ + cmp r2, r3 │ │ + bge 6cce0 │ │ + ldr r3, [sp, #128] ; 0x80 │ │ + add r5, r7, r2 │ │ + ldr r4, [sp, #124] ; 0x7c │ │ + add r3, r3, r0 │ │ + add r4, r4, r0 │ │ + ldrsh r3, [r3] │ │ + ldrsh r4, [r4] │ │ + mul r3, r9, r3 │ │ + mla r3, lr, r4, r3 │ │ + ldr r4, [sp, #292] ; 0x124 │ │ + lsl r4, r5, r4 │ │ + mov r5, r1 │ │ + lsl r4, r4, #1 │ │ + ldrh r4, [r5, r4]! ; │ │ + add r3, r3, #16 │ │ + ldrh r6, [r5, #2] │ │ + cmp sl, r3, asr #5 │ │ + mov r5, sl │ │ + asrge r5, r3, #5 │ │ + cmp ip, r3, asr #5 │ │ + add r3, r4, r6 │ │ + movgt r5, ip │ │ + add r3, r3, #1 │ │ + cmp r8, #0 │ │ + ubfx r3, r3, #1, #16 │ │ + beq 6ca8c │ │ + ldr r4, [sp, #116] ; 0x74 │ │ + add r4, r4, r0 │ │ + ldrh r6, [r4] │ │ + b 6cae0 │ │ + ldr r1, [sp, #84] ; 0x54 │ │ + ldr r2, [sp, #172] ; 0xac │ │ + add r0, r1, r0, lsl #1 │ │ + mov r1, #0 │ │ + b 6cc88 │ │ + ldr r3, [sp, #160] ; 0xa0 │ │ + ldr r7, [sp, #164] ; 0xa4 │ │ + ldr r4, [r3] │ │ + ldr r3, [sp, #116] ; 0x74 │ │ + ldr r7, [r7] │ │ + add r3, r3, r1 │ │ + mul r4, r4, r6 │ │ + ldr r6, [sp, #168] ; 0xa8 │ │ + ldrh r3, [r3] │ │ + ldr r6, [r6] │ │ + mla r4, r7, r3, r4 │ │ + asr r4, r4, #6 │ │ + add r4, r4, r6, lsl fp │ │ + ldr r6, [sp, #300] ; 0x12c │ │ + cmp r4, r6 │ │ + mov r7, r6 │ │ + mov r6, r4 │ │ + movgt r6, r7 │ │ + ldr r7, [sp, #180] ; 0xb4 │ │ + cmp r4, #0 │ │ + movwmi r6, #0 │ │ + ldr r4, [sp, #260] ; 0x104 │ │ + add r2, r2, #1 │ │ + ldrb r4, [r4, r6] │ │ + mov r6, #1 │ │ + mul r4, r5, r4 │ │ + ldr r5, [sp, #192] ; 0xc0 │ │ + ldr r5, [r5, #88] ; 0x58 │ │ + lsl r6, r6, r5 │ │ + add r4, r4, r6, asr #1 │ │ + add r3, r3, r4, asr r5 │ │ + ldr r4, [sp, #184] ; 0xb8 │ │ + cmp r3, r4 │ │ + mov r5, r4 │ │ + mov r4, r3 │ │ + movgt r4, r5 │ │ + ldr r5, [sp, #188] ; 0xbc │ │ + cmp r3, r5 │ │ + ldr r3, [sp, #120] ; 0x78 │ │ + movlt r4, r5 │ │ + add r3, r3, r1 │ │ + add r1, r1, #2 │ │ + strh r4, [r3] │ │ + ldr r3, [sp, #176] ; 0xb0 │ │ + cmp r2, r3 │ │ + bge 6cce0 │ │ + ldr r3, [sp, #128] ; 0x80 │ │ + mov r5, sl │ │ + ldr r4, [sp, #124] ; 0x7c │ │ + add r3, r3, r1 │ │ + add r4, r4, r1 │ │ + ldrsh r3, [r3] │ │ + ldrsh r4, [r4] │ │ + mul r3, r9, r3 │ │ + mla r3, lr, r4, r3 │ │ + add r4, r0, r1 │ │ + ldrh r6, [r4] │ │ + add r3, r3, #16 │ │ + cmp sl, r3, asr #5 │ │ + asrge r5, r3, #5 │ │ + cmp ip, r3, asr #5 │ │ + movgt r5, ip │ │ + cmp r8, #0 │ │ + beq 6cbd0 │ │ + ldr r3, [sp, #116] ; 0x74 │ │ + add r3, r3, r1 │ │ + ldrh r3, [r3] │ │ + b 6cc24 │ │ + ldr r0, [sp, #172] ; 0xac │ │ cmp r0, #1 │ │ - blt 5a6b8 │ │ + blt 6c990 │ │ + ldr r0, [sp, #296] ; 0x128 │ │ + ldr r6, [sp, #108] ; 0x6c │ │ + ldr r2, [sp, #104] ; 0x68 │ │ + ldr r3, [pc, #888] ; 6d078 │ │ + mov r1, r0 │ │ + lsl r0, r6, r0 │ │ + add r3, pc, r3 │ │ + mul r0, r0, r2 │ │ + add r1, r3, r1, lsl #4 │ │ + ldr r2, [r1, r6, lsl #3]! │ │ + str r2, [sp, #132] ; 0x84 │ │ + ldr r2, [sp, #192] ; 0xc0 │ │ + ldr r8, [r1, #4] │ │ + ldr r1, [sp, #292] ; 0x124 │ │ + ldr lr, [r2, #36] ; 0x24 │ │ + cmp r1, #0 │ │ + beq 6cedc │ │ + ldr r1, [sp, #276] ; 0x114 │ │ + mov r2, #0 │ │ + ldr fp, [sp, #92] ; 0x5c │ │ + mov r9, #0 │ │ + add r0, r1, r0, lsl #1 │ │ + b 6ce04 │ │ + ldr r3, [sp, #160] ; 0xa0 │ │ + ldr r6, [sp, #164] ; 0xa4 │ │ + ldr r4, [r3] │ │ + ldr r3, [sp, #136] ; 0x88 │ │ + ldr r6, [r6] │ │ + add r3, r3, r2 │ │ + mul r4, r4, r5 │ │ + ldr r5, [sp, #168] ; 0xa8 │ │ + ldrh r3, [r3] │ │ + ldr r5, [r5] │ │ + mla r4, r6, r3, r4 │ │ + ldr r6, [sp, #112] ; 0x70 │ │ + asr r4, r4, #6 │ │ + add r4, r4, r5, lsl r6 │ │ + ldr r5, [sp, #300] ; 0x12c │ │ + cmp r4, r5 │ │ + mov r6, r5 │ │ + mov r5, r4 │ │ + movgt r5, r6 │ │ + cmp r4, #0 │ │ + movwmi r5, #0 │ │ + ldr r4, [sp, #260] ; 0x104 │ │ + add fp, fp, #8 │ │ + add r9, r9, #1 │ │ + ldrb r4, [r4, r5] │ │ + mov r5, #1 │ │ + mul r1, r1, r4 │ │ + ldr r4, [sp, #192] ; 0xc0 │ │ + ldr r4, [r4, #88] ; 0x58 │ │ + lsl r5, r5, r4 │ │ + add r1, r1, r5, asr #1 │ │ + add r1, r3, r1, asr r4 │ │ + ldr r3, [sp, #184] ; 0xb8 │ │ + cmp r1, r3 │ │ + mov r4, r3 │ │ + mov r3, r1 │ │ + movgt r3, r4 │ │ + ldr r4, [sp, #188] ; 0xbc │ │ + cmp r1, r4 │ │ + ldr r1, [sp, #140] ; 0x8c │ │ + movlt r3, r4 │ │ + add r1, r1, r2 │ │ + add r2, r2, #2 │ │ + strh r3, [r1] │ │ + ldr r1, [sp, #172] ; 0xac │ │ + cmp r1, r9 │ │ + beq 6c990 │ │ + ldr r4, [sp, #144] ; 0x90 │ │ + ldr r5, [sp, #152] ; 0x98 │ │ + add r4, r4, r2 │ │ + ldmda fp, {r1, r3} │ │ + add r5, r5, r2 │ │ + ldrsh r4, [r4] │ │ + ldr r6, [sp, #156] ; 0x9c │ │ + ldrsh r5, [r5] │ │ + mul r4, r1, r4 │ │ + add r6, r6, r2 │ │ + ldrsh r6, [r6] │ │ + mla r4, r3, r5, r4 │ │ + ldr r5, [sp, #148] ; 0x94 │ │ + add r5, r5, r2 │ │ + mul r3, r3, r6 │ │ + ldrsh r5, [r5] │ │ + mla r1, r1, r5, r3 │ │ + add r3, r4, #16 │ │ + mov r4, sl │ │ + cmp sl, r3, asr #5 │ │ + ldr r5, [sp, #132] ; 0x84 │ │ + asrge r4, r3, #5 │ │ + cmp ip, r3, asr #5 │ │ + movgt r4, ip │ │ + add r1, r1, #16 │ │ + mul r3, r4, r8 │ │ + mov r4, sl │ │ + cmp sl, r1, asr #5 │ │ + asrge r4, r1, #5 │ │ + cmp ip, r1, asr #5 │ │ + movgt r4, ip │ │ + add r1, r7, r9 │ │ + mla r3, r4, r5, r3 │ │ + ldr r4, [sp, #292] ; 0x124 │ │ + lsl r1, r1, r4 │ │ + mov r4, r0 │ │ + lsl r1, r1, #1 │ │ + ldrh r5, [r4, r1]! │ │ + add r3, r3, #16 │ │ + mov r1, sl │ │ + ldrh r4, [r4, #2] │ │ + cmp sl, r3, asr #5 │ │ + asrge r1, r3, #5 │ │ + cmp ip, r3, asr #5 │ │ + add r3, r5, r4 │ │ + movgt r1, ip │ │ + add r3, r3, #1 │ │ + cmp lr, #0 │ │ + ubfx r5, r3, #1, #16 │ │ + beq 6cd48 │ │ + ldr r3, [sp, #136] ; 0x88 │ │ + add r3, r3, r2 │ │ + ldrh r3, [r3] │ │ + b 6cd9c │ │ + ldr r1, [sp, #88] ; 0x58 │ │ + add r2, r3, #4 │ │ + add r9, r1, r0, lsl #1 │ │ + ldr r1, [sp, #172] ; 0xac │ │ mov r0, #0 │ │ - mov r1, r6 │ │ - ldrsh r2, [r1], r5 │ │ - str r2, [r4, r0, lsl #2] │ │ - add r0, r0, #1 │ │ - cmp r0, fp │ │ - blt 5a708 │ │ - b 5a6b8 │ │ - ldr r4, [sp, #28] │ │ - mul r0, fp, r4 │ │ + b 6cfac │ │ + ldr r3, [sp, #160] ; 0xa0 │ │ + ldr r7, [sp, #164] ; 0xa4 │ │ + ldr r4, [r3] │ │ + ldr r3, [sp, #136] ; 0x88 │ │ + ldr r7, [r7] │ │ + add r3, r3, r0 │ │ + mul r4, r4, r5 │ │ + ldr r5, [sp, #168] ; 0xa8 │ │ + ldrh r3, [r3] │ │ + ldr r5, [r5] │ │ + mla r4, r7, r3, r4 │ │ + ldr r7, [sp, #112] ; 0x70 │ │ + asr r4, r4, #6 │ │ + add r4, r4, r5, lsl r7 │ │ + ldr r5, [sp, #300] ; 0x12c │ │ + cmp r4, r5 │ │ + mov r7, r5 │ │ + mov r5, r4 │ │ + movgt r5, r7 │ │ + cmp r4, #0 │ │ + movwmi r5, #0 │ │ + ldr r4, [sp, #260] ; 0x104 │ │ + add r2, r2, #8 │ │ + ldr r7, [sp, #180] ; 0xb4 │ │ + ldrb r4, [r4, r5] │ │ + ldr r5, [sp, #192] ; 0xc0 │ │ + mul r4, r6, r4 │ │ + ldr r5, [r5, #88] ; 0x58 │ │ + mov r6, #1 │ │ + lsl r6, r6, r5 │ │ + add r4, r4, r6, asr #1 │ │ + add r3, r3, r4, asr r5 │ │ + ldr r4, [sp, #184] ; 0xb8 │ │ + cmp r3, r4 │ │ + mov r5, r4 │ │ + mov r4, r3 │ │ + movgt r4, r5 │ │ + ldr r5, [sp, #188] ; 0xbc │ │ + cmp r3, r5 │ │ + ldr r3, [sp, #140] ; 0x8c │ │ + movlt r4, r5 │ │ + subs r1, r1, #1 │ │ + add r3, r3, r0 │ │ + add r0, r0, #2 │ │ + strh r4, [r3] │ │ + beq 6c990 │ │ + ldr r5, [sp, #144] ; 0x90 │ │ + ldr r6, [sp, #152] ; 0x98 │ │ + add r5, r5, r0 │ │ + ldmda r2, {r3, r4} │ │ + add r6, r6, r0 │ │ + ldrsh r5, [r5] │ │ + ldr r7, [sp, #156] ; 0x9c │ │ + ldrsh r6, [r6] │ │ + mul r5, r3, r5 │ │ + add r7, r7, r0 │ │ + ldrsh r7, [r7] │ │ + mla r5, r4, r6, r5 │ │ + ldr r6, [sp, #148] ; 0x94 │ │ + add r6, r6, r0 │ │ + mul r4, r4, r7 │ │ + ldrsh r6, [r6] │ │ + mla r3, r3, r6, r4 │ │ + add r4, r5, #16 │ │ + mov r5, sl │ │ + cmp sl, r4, asr #5 │ │ + mov r6, sl │ │ + asrge r5, r4, #5 │ │ + cmp ip, r4, asr #5 │ │ + movgt r5, ip │ │ + add r3, r3, #16 │ │ + mul r4, r5, r8 │ │ + mov r5, sl │ │ + cmp sl, r3, asr #5 │ │ + asrge r5, r3, #5 │ │ + cmp ip, r3, asr #5 │ │ + ldr r3, [sp, #132] ; 0x84 │ │ + movgt r5, ip │ │ + mla r3, r5, r3, r4 │ │ + add r4, r9, r0 │ │ + ldrh r5, [r4] │ │ + add r3, r3, #16 │ │ + cmp sl, r3, asr #5 │ │ + asrge r6, r3, #5 │ │ + cmp ip, r3, asr #5 │ │ + movgt r6, ip │ │ + cmp lr, #0 │ │ + beq 6cef4 │ │ + ldr r3, [sp, #136] ; 0x88 │ │ + add r3, r3, r0 │ │ + ldrh r3, [r3] │ │ + b 6cf48 │ │ + add sp, sp, #220 ; 0xdc │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + andeq lr, r4, ip, lsl #17 │ │ + andeq lr, r4, ip, lsr r2 │ │ + andeq sp, r4, r0, lsr #30 │ │ + andeq sp, r4, r0, ror ip │ │ + ldr r2, [pc, #52] ; 6d0b8 │ │ + ldr r3, [pc, #52] ; 6d0bc │ │ + add r2, pc, r2 │ │ + add r3, pc, r3 │ │ + vmov.32 d17[0], r2 │ │ + ldr r2, [pc, #40] ; 6d0c0 │ │ + add r2, pc, r2 │ │ + vmov.32 d17[1], r3 │ │ + mov r3, r0 │ │ + vdup.32 d16, r2 │ │ + ldr r2, [pc, #24] ; 6d0c4 │ │ + vst1.32 {d16-d17}, [r3]! │ │ + add r2, pc, r2 │ │ + str r2, [r3] │ │ + b 8bd14 │ │ + strdeq r0, [r0], -r8 │ │ + andeq r0, r0, r8, asr #17 │ │ + andeq r0, r0, ip, lsr #32 │ │ + andeq r0, r0, r8, ror sl │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #4 │ │ + vpush {d8-d15} │ │ + sub sp, sp, #776 ; 0x308 │ │ + sub sp, sp, #108544 ; 0x1a800 │ │ + add lr, sp, #106496 ; 0x1a000 │ │ + mov r4, r2 │ │ + mov r2, r0 │ │ + mov r6, r1 │ │ + ldr r8, [lr, #2936] ; 0xb78 │ │ + add lr, sp, #106496 ; 0x1a000 │ │ + str r3, [sp] │ │ + mov r3, r4 │ │ + ldr r7, [lr, #2932] ; 0xb74 │ │ + add lr, sp, #106496 ; 0x1a000 │ │ + str r2, [sp, #40] ; 0x28 │ │ + ldr r0, [lr, #2928] ; 0xb70 │ │ + add lr, sp, #106496 ; 0x1a000 │ │ + str r6, [sp, #88] ; 0x58 │ │ + ldr r1, [lr, #2944] ; 0xb80 │ │ + add lr, sp, #49152 ; 0xc000 │ │ + stmib sp, {r0, r7, r8} │ │ + add r0, lr, #5568 ; 0x15c0 │ │ + str r1, [sp, #16] │ │ + mov r1, r2 │ │ + mov r2, r6 │ │ + bl 6dd98 │ │ + add lr, sp, #106496 ; 0x1a000 │ │ + ldr r0, [lr, #2948] ; 0xb84 │ │ + clz r0, r0 │ │ + str r0, [sp, #96] ; 0x60 │ │ + rsb r0, r0, #20 │ │ + clz r0, r0 │ │ + lsr r0, r0, #5 │ │ lsl r1, r0, #1 │ │ - ldr r0, [sp, #16] │ │ - bl 27d0 <__aeabi_memclr@plt> │ │ - add lr, sp, #16384 ; 0x4000 │ │ - ldr r9, [lr, #72] ; 0x48 │ │ - add lr, sp, #16384 ; 0x4000 │ │ - ldr r5, [lr, #80] ; 0x50 │ │ - mul r0, r4, r9 │ │ - ldr r4, [sp, #8] │ │ - mov ip, r5 │ │ - movw r5, #32768 ; 0x8000 │ │ - movt r5, #65535 ; 0xffff │ │ + str r1, [sp, #92] ; 0x5c │ │ + add r1, r8, #6 │ │ + cmp r1, #1 │ │ + str r1, [sp, #100] ; 0x64 │ │ + blt 6d2b0 │ │ + add lr, sp, #106496 ; 0x1a000 │ │ + ldr r1, [lr, #2932] ; 0xb74 │ │ + add lr, sp, #106496 ; 0x1a000 │ │ + cmp r1, #1 │ │ + ldr r1, [lr, #2940] ; 0xb7c │ │ + blt 6d2b0 │ │ + ldr r7, [sp, #92] ; 0x5c │ │ + mov r2, #3 │ │ + ldr r3, [sp, #96] ; 0x60 │ │ + add r4, r2, r0, lsl #1 │ │ + mov r0, #4 │ │ + mov r2, #1 │ │ + lsl r6, r0, r7 │ │ + rsb r0, r3, #38 ; 0x26 │ │ + add lr, sp, #49152 ; 0xc000 │ │ + add r5, sp, #120 ; 0x78 │ │ + lsl r8, r2, r0 │ │ + add r0, r3, r7 │ │ + rsb r0, r0, #37 ; 0x25 │ │ + mvn r2, #0 │ │ + mov fp, #0 │ │ + mov r7, #0 │ │ + mvn r2, r2, lsl r0 │ │ + add r0, lr, #5568 ; 0x15c0 │ │ + str r6, [sp, #116] ; 0x74 │ │ + mov r3, r0 │ │ + add r0, sp, #106496 ; 0x1a000 │ │ + ldrh lr, [r3] │ │ + str r7, [sp, #104] ; 0x68 │ │ + ldr ip, [r0, #2932] ; 0xb74 │ │ + str r3, [sp, #108] ; 0x6c │ │ + str fp, [sp, #112] ; 0x70 │ │ + add r0, sp, #49152 ; 0xc000 │ │ + ldrsh sl, [r1] │ │ + add r0, r0, #5568 ; 0x15c0 │ │ + ldrsh r7, [r1, #2] │ │ + add r9, r0, fp │ │ + mov r0, r8 │ │ + uxth r8, lr │ │ + mla r6, sl, r8, r0 │ │ + ldrh lr, [r9, #2] │ │ + mov r8, r0 │ │ + mov sl, r4 │ │ + ldrsh r0, [r1, #4] │ │ + mla r6, r7, lr, r6 │ │ + ldrh r4, [r9, #4] │ │ + ldrsh r7, [r1, #6] │ │ + ldrh r3, [r9, #6] │ │ + mla r0, r0, r4, r6 │ │ + ldrsh r4, [r1, #8] │ │ + ldrh r6, [r9, #8] │ │ + mla r0, r7, r3, r0 │ │ + ldrsh r3, [r1, #10] │ │ + ldrh r7, [r9, #10] │ │ + mla r0, r4, r6, r0 │ │ + ldrsh r4, [r1, #12] │ │ + ldrh r6, [r9, #12] │ │ + mla r0, r3, r7, r0 │ │ + mla r0, r4, r6, r0 │ │ + ldr r6, [sp, #116] ; 0x74 │ │ + mov r4, sl │ │ + add r0, r0, r6 │ │ + asr r3, r0, sl │ │ + cmp r2, r0, asr sl │ │ + mov r0, r3 │ │ + movlt r0, r2 │ │ + cmp r3, #0 │ │ + movwmi r0, #0 │ │ + add r3, r5, fp │ │ + subs ip, ip, #1 │ │ + add fp, fp, #2 │ │ + strh r0, [r3] │ │ + bne 6d1e8 │ │ + ldr fp, [sp, #112] ; 0x70 │ │ + ldr r7, [sp, #104] ; 0x68 │ │ + ldr r3, [sp, #108] ; 0x6c │ │ + add fp, fp, #780 ; 0x30c │ │ + ldr r0, [sp, #100] ; 0x64 │ │ + add r7, r7, #1 │ │ + add r3, r3, #780 ; 0x30c │ │ + cmp r7, r0 │ │ + bne 6d1d0 │ │ + add lr, sp, #106496 ; 0x1a000 │ │ + ldr r0, [lr, #2936] ; 0xb78 │ │ + add lr, sp, #106496 ; 0x1a000 │ │ cmp r0, #1 │ │ - blt 5a7ec │ │ - mov r1, #0 │ │ - cmp r0, #3 │ │ - bls 5a7b4 │ │ - vdup.32 q9, ip │ │ - bic r1, r0, #3 │ │ - vmov.i32 q10, #32767 ; 0x00007fff │ │ - vdup.32 q8, r4 │ │ - vneg.s32 q9, q9 │ │ - add r2, sp, #36 ; 0x24 │ │ - mov r3, r1 │ │ - vmvn.i32 q11, #32767 ; 0x00007fff │ │ - vld1.32 {d24-d25}, [r2] │ │ - subs r3, r3, #4 │ │ - vadd.i32 q12, q12, q8 │ │ - vshl.s32 q12, q12, q9 │ │ - vmin.s32 q12, q12, q10 │ │ - vmax.s32 q12, q12, q11 │ │ - vst1.32 {d24-d25}, [r2]! │ │ - bne 5a78c │ │ - cmp r0, r1 │ │ - beq 5a7ec │ │ - add r2, sp, #36 ; 0x24 │ │ - movw r3, #32767 ; 0x7fff │ │ - ldr r7, [r2, r1, lsl #2] │ │ - add r7, r7, r4 │ │ - asr r6, r7, ip │ │ - cmp r6, r3 │ │ - movw r6, #32767 ; 0x7fff │ │ - asrlt r6, r7, ip │ │ - cmp r6, r5 │ │ - movle r6, r5 │ │ - str r6, [r2, r1, lsl #2] │ │ - add r1, r1, #1 │ │ + ldr r1, [lr, #2948] ; 0xb84 │ │ + addge lr, sp, #106496 ; 0x1a000 │ │ + ldrge r0, [lr, #2932] ; 0xb74 │ │ + cmpge r0, #1 │ │ + blt 6d770 │ │ + mov ip, r1 │ │ + ldr r0, [sp, #96] ; 0x60 │ │ + ldr r1, [sp, #92] ; 0x5c │ │ + mov r3, #1 │ │ + rsb r0, r0, #32 │ │ + add lr, sp, #120 ; 0x78 │ │ + rsb r2, r1, #10 │ │ + rsb r6, r1, #11 │ │ + add r0, r2, r0 │ │ + vdup.32 q8, ip │ │ + lsl r5, r3, r2 │ │ + mvn r2, #0 │ │ + lsl r2, r2, r0 │ │ + ldr r0, [sp, #88] ; 0x58 │ │ + str r2, [sp, #92] ; 0x5c │ │ + vdup.32 q10, r2 │ │ + vdup.32 q11, r6 │ │ + mov r8, #780 ; 0x30c │ │ + asr r3, r0, #1 │ │ + movw r0, #4680 ; 0x1248 │ │ + add r4, lr, r0 │ │ + movw r0, #3900 ; 0xf3c │ │ + add r1, lr, r0 │ │ + movw r0, #1560 ; 0x618 │ │ + add r7, lr, r0 │ │ + mov r0, r3 │ │ + lsl r0, r3, #1 │ │ + str r3, [sp, #28] │ │ + str r0, [sp, #44] ; 0x2c │ │ + add r0, sp, #106496 ; 0x1a000 │ │ + movw r3, #2340 ; 0x924 │ │ + vneg.s32 q11, q11 │ │ + ldr r0, [r0, #2932] ; 0xb74 │ │ + vdup.32 q9, r5 │ │ + bic r0, r0, #7 │ │ + str r0, [sp, #32] │ │ + add r0, sp, #106496 ; 0x1a000 │ │ + ldr r0, [r0, #2940] ; 0xb7c │ │ + add r2, r0, #29 │ │ + str r2, [sp, #24] │ │ + movw r2, #2340 ; 0x924 │ │ + add r0, r0, #28 │ │ + str r2, [sp, #80] ; 0x50 │ │ + add r2, lr, r3 │ │ + movw r3, #1950 ; 0x79e │ │ + str r0, [sp, #36] ; 0x24 │ │ + str r3, [sp, #76] ; 0x4c │ │ + movw r3, #1170 ; 0x492 │ │ + str r3, [sp, #72] ; 0x48 │ │ + mov r3, #780 ; 0x30c │ │ + str r3, [sp, #68] ; 0x44 │ │ + mov r0, #0 │ │ + ldr r3, [sp, #40] ; 0x28 │ │ + b 6d42c │ │ + ldr r0, [sp, #68] ; 0x44 │ │ + movw r1, #390 ; 0x186 │ │ + ldr r3, [sp, #88] ; 0x58 │ │ + add r0, r0, r1 │ │ + str r0, [sp, #68] ; 0x44 │ │ + ldr r0, [sp, #72] ; 0x48 │ │ + ldr r4, [sp, #64] ; 0x40 │ │ + add r0, r0, r1 │ │ + str r0, [sp, #72] ; 0x48 │ │ + ldr r0, [sp, #76] ; 0x4c │ │ + add r4, r4, #780 ; 0x30c │ │ + ldr r2, [sp, #52] ; 0x34 │ │ + add r0, r0, r1 │ │ + str r0, [sp, #76] ; 0x4c │ │ + ldr r0, [sp, #80] ; 0x50 │ │ + add r2, r2, #780 ; 0x30c │ │ + ldr r7, [sp, #56] ; 0x38 │ │ + add r0, r0, r1 │ │ + str r0, [sp, #80] ; 0x50 │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + add r7, r7, #780 ; 0x30c │ │ + ldr r1, [sp, #60] ; 0x3c │ │ + add r3, r3, r0 │ │ + add r0, sp, #106496 ; 0x1a000 │ │ + ldr lr, [sp, #84] ; 0x54 │ │ + add r1, r1, #780 ; 0x30c │ │ + ldr ip, [sp, #48] ; 0x30 │ │ + ldr r0, [r0, #2936] ; 0xb78 │ │ + add lr, lr, #780 ; 0x30c │ │ + cmp ip, r0 │ │ + mov r0, ip │ │ + beq 6d770 │ │ + str lr, [sp, #84] ; 0x54 │ │ + add lr, sp, #106496 ; 0x1a000 │ │ + str r1, [sp, #60] ; 0x3c │ │ + add r1, r0, #1 │ │ + str r1, [sp, #48] ; 0x30 │ │ + ldr r1, [lr, #2932] ; 0xb74 │ │ + add lr, sp, #106496 ; 0x1a000 │ │ + str r3, [sp, #88] ; 0x58 │ │ + mov r3, #0 │ │ + ldr ip, [lr, #2940] ; 0xb7c │ │ + cmp r1, #8 │ │ + str r2, [sp, #52] ; 0x34 │ │ + str r7, [sp, #56] ; 0x38 │ │ + str r4, [sp, #64] ; 0x40 │ │ + bcc 6d62c │ │ + ldr r1, [sp, #28] │ │ + mul r0, r1, r0 │ │ + ldr r1, [sp, #40] ; 0x28 │ │ + add r2, r1, r0, lsl #1 │ │ + ldr r1, [sp, #24] │ │ + cmp r1, r2 │ │ + bls 6d4a8 │ │ + add lr, sp, #106496 ; 0x1a000 │ │ + mov r3, #0 │ │ + ldr r1, [lr, #2932] ; 0xb74 │ │ + add r0, r0, r1 │ │ + ldr r1, [sp, #40] ; 0x28 │ │ + add r0, r1, r0, lsl #1 │ │ + ldr r1, [sp, #36] ; 0x24 │ │ cmp r1, r0 │ │ - blt 5a7bc │ │ - cmp r9, #1 │ │ - blt 5a824 │ │ - add lr, sp, #16384 ; 0x4000 │ │ - add r4, sp, #36 ; 0x24 │ │ - mov r6, r9 │ │ - ldr r7, [lr, #88] ; 0x58 │ │ - mov r0, r4 │ │ - mov r1, r9 │ │ + bcc 6d62c │ │ + add r0, ip, #18 │ │ + ldr r4, [sp, #32] │ │ + ldr lr, [sp, #64] ; 0x40 │ │ + vld1.16 {d2[]}, [r0 :16] │ │ + add r0, ip, #20 │ │ + vld1.16 {d0[]}, [r0 :16] │ │ + add r0, ip, #24 │ │ + vmovl.s16 q1, d2 │ │ + vld1.16 {d28[]}, [r0 :16] │ │ + vmovl.s16 q0, d0 │ │ + vmovl.s16 q14, d28 │ │ + ldr r0, [sp, #36] ; 0x24 │ │ + ldr r9, [sp, #60] ; 0x3c │ │ + ldr sl, [sp, #56] ; 0x38 │ │ + vld1.16 {d24[]}, [r0 :16] │ │ + add r0, ip, #26 │ │ + vld1.16 {d26[]}, [r0 :16] │ │ + add r0, ip, #22 │ │ + vmovl.s16 q12, d24 │ │ + vld1.16 {d30[]}, [r0 :16] │ │ + add r0, ip, #16 │ │ + vmovl.s16 q13, d26 │ │ + mov ip, #0 │ │ + vld1.16 {d4[]}, [r0 :16] │ │ + vmovl.s16 q15, d30 │ │ + vmovl.s16 q2, d4 │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + ldr r3, [sp, #88] ; 0x58 │ │ + ldr r7, [sp, #84] ; 0x54 │ │ + add r0, r7, ip │ │ + subs r4, r4, #8 │ │ + mov r2, r0 │ │ + add r0, r0, #3120 ; 0xc30 │ │ + vld1.16 {d6-d7}, [r2], r8 │ │ + vmovl.u16 q4, d7 │ │ + vld1.16 {d12-d13}, [r2] │ │ + vmovl.u16 q5, d6 │ │ + add r2, sl, ip │ │ + vorr q3, q10, q10 │ │ + vmovl.u16 q7, d13 │ │ + vmla.i32 q3, q2, q4 │ │ + vorr q4, q10, q10 │ │ + vmla.i32 q4, q2, q5 │ │ + vmovl.u16 q5, d12 │ │ + vld1.16 {d12-d13}, [r2] │ │ + vmla.i32 q3, q1, q7 │ │ + add r2, r1, ip │ │ + vmla.i32 q4, q1, q5 │ │ + vmovl.u16 q7, d13 │ │ + vmovl.u16 q5, d12 │ │ + vld1.16 {d12-d13}, [r2] │ │ + vmla.i32 q3, q0, q7 │ │ + vmla.i32 q4, q0, q5 │ │ + vmovl.u16 q7, d13 │ │ + vmovl.u16 q5, d12 │ │ + vld1.16 {d12-d13}, [r0] │ │ + add r0, r9, ip │ │ + vmla.i32 q3, q15, q7 │ │ + vmla.i32 q4, q15, q5 │ │ + vmovl.u16 q7, d13 │ │ + vmovl.u16 q5, d12 │ │ + vld1.16 {d12-d13}, [r0] │ │ + add r0, lr, ip │ │ + vmla.i32 q3, q14, q7 │ │ + vmla.i32 q4, q14, q5 │ │ + vmovl.u16 q7, d13 │ │ + vmovl.u16 q5, d12 │ │ + vld1.16 {d12-d13}, [r0] │ │ + add r0, r3, ip │ │ + add ip, ip, #16 │ │ + vmla.i32 q3, q13, q7 │ │ + vmla.i32 q4, q13, q5 │ │ + vmovl.u16 q7, d13 │ │ + vmovl.u16 q5, d12 │ │ + vmla.i32 q3, q12, q7 │ │ + vmla.i32 q4, q12, q5 │ │ + vadd.i32 q3, q3, q9 │ │ + vshl.s32 q3, q3, q11 │ │ + vadd.i32 q4, q4, q9 │ │ + vmin.s32 q5, q3, q8 │ │ + vclt.s32 q3, q3, #0 │ │ + vshl.s32 q4, q4, q11 │ │ + vbic q3, q5, q3 │ │ + vmin.s32 q6, q4, q8 │ │ + vclt.s32 q4, q4, #0 │ │ + vmovn.i32 d7, q3 │ │ + vbic q4, q6, q4 │ │ + vmovn.i32 d6, q4 │ │ + vst1.16 {d6-d7}, [r0] │ │ + bne 6d51c │ │ + add lr, sp, #106496 ; 0x1a000 │ │ + ldr r3, [sp, #32] │ │ + ldr r0, [lr, #2932] ; 0xb74 │ │ + add lr, sp, #106496 ; 0x1a000 │ │ + ldr ip, [lr, #2940] ; 0xb7c │ │ + cmp r3, r0 │ │ + beq 6d3ac │ │ + ldr r0, [sp, #88] ; 0x58 │ │ + add lr, sp, #106496 ; 0x1a000 │ │ + add r1, sp, #120 ; 0x78 │ │ + add r0, r0, r3, lsl #1 │ │ + str r0, [sp, #116] ; 0x74 │ │ + ldr r0, [lr, #2932] ; 0xb74 │ │ + sub r7, r0, r3 │ │ + ldr r0, [sp, #84] ; 0x54 │ │ + add r0, r0, r3, lsl #1 │ │ + str r0, [sp, #112] ; 0x70 │ │ + ldr r0, [sp, #68] ; 0x44 │ │ + add r0, r3, r0 │ │ + add r0, r1, r0, lsl #1 │ │ + str r0, [sp, #108] ; 0x6c │ │ + ldr r0, [sp, #72] ; 0x48 │ │ + add r2, r3, r0 │ │ + add r0, r1, r2, lsl #1 │ │ + str r0, [sp, #104] ; 0x68 │ │ + ldr r0, [sp, #76] ; 0x4c │ │ + add r4, r3, r0 │ │ + add r0, r1, r4, lsl #1 │ │ + str r0, [sp, #100] ; 0x64 │ │ + ldr r0, [sp, #80] ; 0x50 │ │ + mov r4, #0 │ │ + add r3, r3, r0 │ │ + add r0, r1, r3, lsl #1 │ │ + str r0, [sp, #96] ; 0x60 │ │ + mov sl, r5 │ │ + ldr r5, [sp, #112] ; 0x70 │ │ + ldrsh lr, [ip, #16] │ │ + ldr r0, [sp, #92] ; 0x5c │ │ + ldrh fp, [r5, r4]! │ │ + ldrh r9, [r5, r8] │ │ + mla r0, lr, fp, r0 │ │ + add lr, sp, #106496 ; 0x1a000 │ │ + ldrsh r8, [ip, #18] │ │ + ldr r1, [lr, #2948] ; 0xb84 │ │ + mov fp, r6 │ │ + ldrsh r6, [ip, #20] │ │ + mla r0, r8, r9, r0 │ │ + mov r9, #3120 ; 0xc30 │ │ + mov lr, r1 │ │ + ldr r1, [sp, #108] ; 0x6c │ │ + mov r8, #780 ; 0x30c │ │ + add r2, r1, r4 │ │ + ldr r1, [sp, #104] ; 0x68 │ │ + ldrh r2, [r2] │ │ + add r3, r1, r4 │ │ + ldrsh r1, [ip, #22] │ │ + ldrh r3, [r3] │ │ + mla r0, r6, r2, r0 │ │ + ldrh r6, [r5, r9] │ │ + ldrsh r2, [ip, #24] │ │ + mov r5, sl │ │ + mla r0, r1, r3, r0 │ │ + ldr r1, [sp, #100] ; 0x64 │ │ + ldrsh r3, [ip, #26] │ │ + add r1, r1, r4 │ │ + mla r0, r2, r6, r0 │ │ + ldr r2, [sp, #96] ; 0x60 │ │ + ldrh r1, [r1] │ │ + add r2, r2, r4 │ │ + ldrsh r6, [ip, #28] │ │ + ldrh r2, [r2] │ │ + mla r0, r3, r1, r0 │ │ + mla r0, r6, r2, r0 │ │ + mov r6, fp │ │ + add r0, r0, sl │ │ + asr r1, r0, fp │ │ + cmp lr, r0, asr fp │ │ + mov r0, r1 │ │ + movlt r0, lr │ │ + cmp r1, #0 │ │ + ldr r1, [sp, #116] ; 0x74 │ │ + movwmi r0, #0 │ │ + subs r7, r7, #1 │ │ + add r1, r1, r4 │ │ + add r4, r4, #2 │ │ + strh r0, [r1] │ │ + bne 6d698 │ │ + b 6d3ac │ │ + add sp, sp, #776 ; 0x308 │ │ + add sp, sp, #108544 ; 0x1a800 │ │ + vpop {d8-d15} │ │ + add sp, sp, #4 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #372 ; 0x174 │ │ + sub sp, sp, #152576 ; 0x25400 │ │ + add lr, sp, #151552 ; 0x25000 │ │ + mov sl, r0 │ │ + mov r5, r1 │ │ + mov r7, r2 │ │ + ldr fp, [lr, #1440] ; 0x5a0 │ │ + add lr, sp, #151552 ; 0x25000 │ │ + str r3, [sp] │ │ mov r2, r5 │ │ - movw r3, #32767 ; 0x7fff │ │ - blx r7 │ │ - add r4, r4, #4 │ │ - subs r6, r6, #1 │ │ - bne 5a804 │ │ - add lr, sp, #16384 ; 0x4000 │ │ - ldr ip, [sp, #12] │ │ - ldr lr, [lr, #76] ; 0x4c │ │ - cmp lr, #1 │ │ - cmpge r9, #1 │ │ - blt 5a940 │ │ - vmov.i32 q8, #8 ; 0x00000008 │ │ - bic r7, r9, #3 │ │ - vmov.i32 q9, #255 ; 0x000000ff │ │ - add r3, sp, #36 ; 0x24 │ │ - vmov.i32 q10, #0 ; 0x00000000 │ │ - add r2, sp, #32 │ │ + ldr r4, [lr, #1436] ; 0x59c │ │ + add lr, sp, #151552 ; 0x25000 │ │ + mov r3, r7 │ │ + ldr r0, [lr, #1432] ; 0x598 │ │ + add lr, sp, #151552 ; 0x25000 │ │ + ldr r1, [lr, #1448] ; 0x5a8 │ │ + add lr, sp, #98304 ; 0x18000 │ │ + add r6, lr, #44 ; 0x2c │ │ + stmib sp, {r0, r4, fp} │ │ + str r1, [sp, #16] │ │ + mov r0, r6 │ │ + mov r1, sl │ │ + bl 6dd98 │ │ + add lr, sp, #151552 ; 0x25000 │ │ + add r9, sp, #44 ; 0x2c │ │ + mov r1, #25 │ │ + mov r2, r4 │ │ + ldr r7, [lr, #1444] ; 0x5a4 │ │ + add lr, sp, #151552 ; 0x25000 │ │ + mov r3, fp │ │ + ldr r8, [lr, #1452] ; 0x5ac │ │ + ldr r0, [r7] │ │ + str r1, [sp] │ │ + mov r1, r6 │ │ + stmib sp, {r0, r8} │ │ + mov r0, r9 │ │ + bl 6e124 │ │ + cmp fp, #1 │ │ + movge ip, r4 │ │ + cmpge r4, #1 │ │ + blt 6d94c │ │ + ldrsh r0, [r7, #8] │ │ + asr r1, r5, #1 │ │ + vdup.32 q8, r8 │ │ + add r6, sp, #32 │ │ + lsl r1, r1, #1 │ │ + mov r3, #1024 ; 0x400 │ │ + vdup.32 q9, r0 │ │ + mov lr, #0 │ │ + str r1, [sp, #28] │ │ + bic r1, ip, #3 │ │ + str r1, [sp, #24] │ │ + cmp ip, #4 │ │ + mov r4, #0 │ │ + bcc 6d904 │ │ + b 6d88c │ │ + ldr r1, [sp, #28] │ │ + add lr, lr, #1 │ │ + add r9, r9, #1536 ; 0x600 │ │ + cmp lr, fp │ │ + add sl, sl, r1 │ │ + beq 6d94c │ │ + cmp ip, #4 │ │ + mov r4, #0 │ │ + bcc 6d904 │ │ + ldr r2, [sp, #24] │ │ + mov r5, ip │ │ + mov r1, fp │ │ + mov r7, r9 │ │ + mov r4, sl │ │ + ldr ip, [r4] │ │ + subs r2, r2, #4 │ │ + ldr fp, [r4, #4] │ │ + str fp, [sp, #36] ; 0x24 │ │ + str ip, [sp, #32] │ │ + vld1.16 {d20}, [r6 :64] │ │ + vmovl.u16 q10, d20 │ │ + vld1.32 {d24-d25}, [r7]! │ │ + vshl.s32 q11, q10, #4 │ │ + vshl.s32 q10, q10, #11 │ │ + vorr.i32 q10, #1024 ; 0x00000400 │ │ + vsub.i32 q11, q12, q11 │ │ + vmla.i32 q10, q11, q9 │ │ + vshr.s32 q11, q10, #11 │ │ + vclt.s32 q10, q10, #0 │ │ + vmin.s32 q11, q11, q8 │ │ + vbic q10, q11, q10 │ │ + vmovn.i32 d20, q10 │ │ + vst1.16 {d20}, [r4]! │ │ + bne 6d8a0 │ │ + ldr r4, [sp, #24] │ │ + mov ip, r5 │ │ + mov fp, r1 │ │ + cmp r4, r5 │ │ + beq 6d868 │ │ mov r1, #0 │ │ + sub r2, r1, r4, lsl #1 │ │ + sub r4, ip, r4 │ │ + ldr r7, [r9, -r2, lsl #1] │ │ mov r5, r8 │ │ - cmp r9, #4 │ │ - bcs 5a888 │ │ - b 5a880 │ │ - add r1, r1, #1 │ │ - add r5, r5, ip │ │ - cmp r1, lr │ │ - beq 5a940 │ │ - cmp r9, #4 │ │ - bcs 5a888 │ │ - mov r0, #0 │ │ - b 5a910 │ │ - mul r0, r1, ip │ │ - add r6, r3, r9, lsl #2 │ │ - add r4, r8, r0 │ │ - cmp r4, r6 │ │ - bcs 5a8b4 │ │ - add r0, r0, r9 │ │ - add r0, r8, r0 │ │ - cmp r0, r3 │ │ - bls 5a8b4 │ │ - mov r0, #0 │ │ - b 5a910 │ │ - add r6, r3, r7, lsl #2 │ │ + ldrh r1, [sl, -r2] │ │ + sub r7, r7, r1, lsl #4 │ │ + orr r1, r3, r1, lsl #11 │ │ + mla r1, r7, r0, r1 │ │ + cmp r8, r1, asr #11 │ │ + asrge r5, r1, #11 │ │ + cmp r1, #0 │ │ + movwmi r5, #0 │ │ + subs r4, r4, #1 │ │ + strh r5, [sl, -r2] │ │ + sub r2, r2, #2 │ │ + bne 6d910 │ │ + b 6d868 │ │ + add sp, sp, #372 ; 0x174 │ │ + add sp, sp, #152576 ; 0x25400 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #372 ; 0x174 │ │ + sub sp, sp, #152576 ; 0x25400 │ │ + add lr, sp, #151552 ; 0x25000 │ │ + mov sl, r0 │ │ + mov r5, r1 │ │ + mov r7, r2 │ │ + ldr fp, [lr, #1440] ; 0x5a0 │ │ + add lr, sp, #151552 ; 0x25000 │ │ + str r3, [sp] │ │ + mov r2, r5 │ │ + ldr r4, [lr, #1436] ; 0x59c │ │ + add lr, sp, #151552 ; 0x25000 │ │ + mov r3, r7 │ │ + ldr r0, [lr, #1432] ; 0x598 │ │ + add lr, sp, #151552 ; 0x25000 │ │ + ldr r1, [lr, #1448] ; 0x5a8 │ │ + add lr, sp, #98304 ; 0x18000 │ │ + add r6, lr, #44 ; 0x2c │ │ + stmib sp, {r0, r4, fp} │ │ + str r1, [sp, #16] │ │ + mov r0, r6 │ │ + mov r1, sl │ │ + bl 6dd98 │ │ + add lr, sp, #151552 ; 0x25000 │ │ + add r9, sp, #44 ; 0x2c │ │ + mov r1, #9 │ │ + mov r2, r4 │ │ + ldr r7, [lr, #1444] ; 0x5a4 │ │ + add lr, sp, #151552 ; 0x25000 │ │ + mov r3, fp │ │ + ldr r8, [lr, #1452] ; 0x5ac │ │ + ldr r0, [r7, #4] │ │ + str r1, [sp] │ │ + mov r1, r6 │ │ + stmib sp, {r0, r8} │ │ + mov r0, r9 │ │ + bl 6e124 │ │ + cmp fp, #1 │ │ + movge ip, r4 │ │ + cmpge r4, #1 │ │ + blt 6db20 │ │ + ldrsh r0, [r7, #10] │ │ + asr r1, r5, #1 │ │ + vdup.32 q8, r8 │ │ + add r6, sp, #32 │ │ + lsl r1, r1, #1 │ │ + mov r3, #1024 ; 0x400 │ │ + vdup.32 q9, r0 │ │ + mov lr, #0 │ │ + str r1, [sp, #28] │ │ + bic r1, ip, #3 │ │ + str r1, [sp, #24] │ │ + cmp ip, #4 │ │ + mov r4, #0 │ │ + bcc 6dad8 │ │ + b 6da60 │ │ + ldr r1, [sp, #28] │ │ + add lr, lr, #1 │ │ + add r9, r9, #1536 ; 0x600 │ │ + cmp lr, fp │ │ + add sl, sl, r1 │ │ + beq 6db20 │ │ + cmp ip, #4 │ │ + mov r4, #0 │ │ + bcc 6dad8 │ │ + ldr r2, [sp, #24] │ │ + mov r5, ip │ │ + mov r1, fp │ │ + mov r7, r9 │ │ + mov r4, sl │ │ + ldr ip, [r4] │ │ + subs r2, r2, #4 │ │ + ldr fp, [r4, #4] │ │ + str fp, [sp, #36] ; 0x24 │ │ + str ip, [sp, #32] │ │ + vld1.16 {d20}, [r6 :64] │ │ + vmovl.u16 q10, d20 │ │ + vld1.32 {d24-d25}, [r7]! │ │ + vshl.s32 q11, q10, #4 │ │ + vshl.s32 q10, q10, #11 │ │ + vorr.i32 q10, #1024 ; 0x00000400 │ │ + vsub.i32 q11, q12, q11 │ │ + vmla.i32 q10, q11, q9 │ │ + vshr.s32 q11, q10, #11 │ │ + vclt.s32 q10, q10, #0 │ │ + vmin.s32 q11, q11, q8 │ │ + vbic q10, q11, q10 │ │ + vmovn.i32 d20, q10 │ │ + vst1.16 {d20}, [r4]! │ │ + bne 6da74 │ │ + ldr r4, [sp, #24] │ │ + mov ip, r5 │ │ + mov fp, r1 │ │ + cmp r4, r5 │ │ + beq 6da3c │ │ + mov r1, #0 │ │ + sub r2, r1, r4, lsl #1 │ │ + sub r4, ip, r4 │ │ + ldr r7, [r9, -r2, lsl #1] │ │ + mov r5, r8 │ │ + ldrh r1, [sl, -r2] │ │ + sub r7, r7, r1, lsl #4 │ │ + orr r1, r3, r1, lsl #11 │ │ + mla r1, r7, r0, r1 │ │ + cmp r8, r1, asr #11 │ │ + asrge r5, r1, #11 │ │ + cmp r1, #0 │ │ + movwmi r5, #0 │ │ + subs r4, r4, #1 │ │ + strh r5, [sl, -r2] │ │ + sub r2, r2, #2 │ │ + bne 6dae4 │ │ + b 6da3c │ │ + add sp, sp, #372 ; 0x174 │ │ + add sp, sp, #152576 ; 0x25400 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #380 ; 0x17c │ │ + sub sp, sp, #250880 ; 0x3d400 │ │ + add lr, sp, #249856 ; 0x3d000 │ │ + mov r9, r0 │ │ + mov r7, r2 │ │ + mov r2, r1 │ │ + ldr sl, [lr, #1448] ; 0x5a8 │ │ + add lr, sp, #249856 ; 0x3d000 │ │ + str r3, [sp] │ │ + mov r3, r7 │ │ + ldr r5, [lr, #1444] ; 0x5a4 │ │ + add lr, sp, #249856 ; 0x3d000 │ │ + str r2, [sp, #36] ; 0x24 │ │ + ldr r0, [lr, #1440] ; 0x5a0 │ │ + add lr, sp, #249856 ; 0x3d000 │ │ + ldr r1, [lr, #1456] ; 0x5b0 │ │ + add lr, sp, #196608 ; 0x30000 │ │ + add r6, lr, #52 ; 0x34 │ │ + stmib sp, {r0, r5, sl} │ │ + str r1, [sp, #16] │ │ + mov r0, r6 │ │ + mov r1, r9 │ │ + bl 6dd98 │ │ + add lr, sp, #249856 ; 0x3d000 │ │ + mov r1, #25 │ │ + mov r2, r5 │ │ + mov r3, sl │ │ + ldr r4, [lr, #1452] ; 0x5ac │ │ + add lr, sp, #249856 ; 0x3d000 │ │ + ldr r7, [lr, #1460] ; 0x5b4 │ │ + add lr, sp, #98304 ; 0x18000 │ │ + ldr r0, [r4] │ │ + add r8, lr, #52 ; 0x34 │ │ + str r1, [sp] │ │ + mov r1, r6 │ │ + stmib sp, {r0, r7} │ │ + mov r0, r8 │ │ + bl 6e124 │ │ + ldr r0, [r4, #4] │ │ + add fp, sp, #52 ; 0x34 │ │ + mov r1, #9 │ │ + mov r2, r5 │ │ + str r1, [sp] │ │ + mov r1, r6 │ │ + stmib sp, {r0, r7} │ │ + mov r0, fp │ │ + mov r3, sl │ │ + bl 6e124 │ │ + cmp sl, #1 │ │ + addge lr, sp, #249856 ; 0x3d000 │ │ + ldrge r0, [lr, #1444] ; 0x5a4 │ │ + cmpge r0, #1 │ │ + blt 6dd8c │ │ + add lr, sp, #249856 ; 0x3d000 │ │ + ldr r1, [lr, #1452] ; 0x5ac │ │ + add lr, sp, #249856 ; 0x3d000 │ │ + mov r0, r1 │ │ + ldrsh sl, [r1, #10] │ │ + ldr r0, [sp, #36] ; 0x24 │ │ + ldrsh r1, [r1, #8] │ │ + vdup.32 q9, sl │ │ + asr r2, r0, #1 │ │ + lsl r0, r2, #1 │ │ + vdup.32 q10, r1 │ │ + str r0, [sp, #32] │ │ + ldr r0, [lr, #1460] ; 0x5b4 │ │ + add lr, sp, #249856 ; 0x3d000 │ │ + vdup.32 q8, r0 │ │ + ldr r0, [lr, #1444] ; 0x5a4 │ │ + bic r0, r0, #3 │ │ + str r0, [sp, #28] │ │ mov r0, #0 │ │ - ldr r4, [r5, r0] │ │ - str r4, [sp, #32] │ │ - add r4, r5, r0 │ │ - vld1.32 {d22[0]}, [r2 :32] │ │ - add r0, r0, #4 │ │ - cmp r7, r0 │ │ - vmovl.u8 q11, d22 │ │ - vld1.32 {d24-d25}, [r3]! │ │ - vadd.i32 q12, q12, q8 │ │ + b 6dc7c │ │ + ldr r0, [sp, #32] │ │ + add lr, sp, #249856 ; 0x3d000 │ │ + add r8, r8, #1536 ; 0x600 │ │ + add fp, fp, #1536 ; 0x600 │ │ + add r9, r9, r0 │ │ + ldr r0, [sp, #36] ; 0x24 │ │ + ldr r2, [lr, #1448] ; 0x5a8 │ │ + add r0, r0, #1 │ │ + cmp r0, r2 │ │ + beq 6dd8c │ │ + add lr, sp, #249856 ; 0x3d000 │ │ + str r0, [sp, #36] ; 0x24 │ │ + mov r4, #0 │ │ + ldr r0, [lr, #1444] ; 0x5a4 │ │ + add lr, sp, #249856 ; 0x3d000 │ │ + ldr ip, [lr, #1460] ; 0x5b4 │ │ + cmp r0, #4 │ │ + mov lr, #1024 ; 0x400 │ │ + bcc 6dd30 │ │ + add lr, sp, #249856 ; 0x3d000 │ │ + ldr r2, [sp, #28] │ │ + add r6, sp, #40 ; 0x28 │ │ + mov r7, r8 │ │ + ldr r3, [lr, #1444] ; 0x5a4 │ │ + mov r5, fp │ │ + mov r4, r9 │ │ + ldr lr, [r4] │ │ + subs r2, r2, #4 │ │ + ldr ip, [r4, #4] │ │ + str ip, [sp, #44] ; 0x2c │ │ + str lr, [sp, #40] ; 0x28 │ │ + vld1.16 {d22}, [r6 :64] │ │ vmovl.u16 q11, d22 │ │ - vsra.s32 q11, q12, #4 │ │ - vmin.s32 q11, q11, q9 │ │ - vmax.s32 q11, q11, q10 │ │ + vld1.32 {d26-d27}, [r7]! │ │ + vshl.s32 q12, q11, #4 │ │ + vshl.s32 q11, q11, #11 │ │ + vorr.i32 q11, #1024 ; 0x00000400 │ │ + vsub.i32 q13, q13, q12 │ │ + vmla.i32 q11, q13, q10 │ │ + vld1.32 {d26-d27}, [r5]! │ │ + vsub.i32 q12, q13, q12 │ │ + vmla.i32 q11, q12, q9 │ │ + vshr.s32 q12, q11, #11 │ │ + vclt.s32 q11, q11, #0 │ │ + vmin.s32 q12, q12, q8 │ │ + vbic q11, q12, q11 │ │ vmovn.i32 d22, q11 │ │ - vuzp.8 d22, d23 │ │ - vst1.32 {d22[0]}, [r4] │ │ - bne 5a8bc │ │ - cmp r7, r9 │ │ - mov r0, r7 │ │ - mov r3, r6 │ │ - beq 5a868 │ │ - ldr r6, [r3], #4 │ │ - ldrb r4, [r5, r0] │ │ - add r6, r6, #8 │ │ - add r6, r4, r6, asr #4 │ │ - cmp r6, #255 ; 0xff │ │ - movge r6, #255 ; 0xff │ │ - bic r6, r6, r6, asr #31 │ │ - strb r6, [r5, r0] │ │ - add r0, r0, #1 │ │ - cmp r9, r0 │ │ - bne 5a910 │ │ - b 5a868 │ │ - add sp, sp, #36 ; 0x24 │ │ - add sp, sp, #16384 ; 0x4000 │ │ + vst1.16 {d22}, [r4]! │ │ + bne 6dcbc │ │ + add lr, sp, #249856 ; 0x3d000 │ │ + ldr r4, [sp, #28] │ │ + ldr ip, [lr, #1460] ; 0x5b4 │ │ + cmp r4, r3 │ │ + mov lr, #1024 ; 0x400 │ │ + beq 6dc54 │ │ + add r0, sp, #249856 ; 0x3d000 │ │ + ldr r0, [r0, #1444] ; 0x5a4 │ │ + sub r2, r0, r4 │ │ + lsl r4, r4, #1 │ │ + add r5, r9, r4 │ │ + ldr r7, [r8, r4, lsl #1] │ │ + ldr r6, [fp, r4, lsl #1] │ │ + ldrh r3, [r5] │ │ + add r4, r4, #2 │ │ + sub r7, r7, r3, lsl #4 │ │ + orr r0, lr, r3, lsl #11 │ │ + sub r3, r6, r3, lsl #4 │ │ + mla r0, r7, r1, r0 │ │ + mla r0, r3, sl, r0 │ │ + mov r3, ip │ │ + cmp ip, r0, asr #11 │ │ + asrge r3, r0, #11 │ │ + cmp r0, #0 │ │ + movwmi r3, #0 │ │ + subs r2, r2, #1 │ │ + strh r3, [r5] │ │ + bne 6dd40 │ │ + b 6dc54 │ │ + add sp, sp, #380 ; 0x17c │ │ + add sp, sp, #250880 ; 0x3d400 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr ip, [pc, #44] ; 5a980 │ │ - ldr r2, [pc, #44] ; 5a984 │ │ - ldr r3, [pc, #44] ; 5a988 │ │ - add ip, pc, ip │ │ - ldr r1, [pc, #40] ; 5a98c │ │ - add r2, pc, r2 │ │ - add r3, pc, r3 │ │ - str r3, [r0] │ │ - add r1, pc, r1 │ │ - str r2, [r0, #4] │ │ - str r1, [r0, #8] │ │ - str ip, [r0, #12] │ │ - b 79e3c │ │ - andeq r0, r0, r0, lsl sl │ │ - andeq r0, r0, r0, ror r9 │ │ - andeq r0, r0, r4, lsr #32 │ │ - ; instruction: 0x000009b0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #444 ; 0x1bc │ │ - add sl, sp, #376 ; 0x178 │ │ - str r1, [sp, #44] ; 0x2c │ │ - mov r6, r0 │ │ - vmov.i32 q8, #0 ; 0x00000000 │ │ - mov r0, #48 ; 0x30 │ │ - mov r1, sl │ │ - vst1.64 {d16-d17}, [r1], r0 │ │ - add r0, sl, #32 │ │ - mov r5, #0 │ │ - mov r9, r3 │ │ - vst1.64 {d16-d17}, [r0] │ │ - add r0, sl, #16 │ │ - vst1.64 {d16-d17}, [r1] │ │ - add r1, sp, #256 ; 0x100 │ │ - vst1.64 {d16-d17}, [r0] │ │ - add r0, r1, #96 ; 0x60 │ │ - vst1.64 {d16-d17}, [r0] │ │ - add r0, r1, #80 ; 0x50 │ │ - vst1.64 {d16-d17}, [r0] │ │ - add r0, r1, #64 ; 0x40 │ │ - vst1.64 {d16-d17}, [r0] │ │ - add r0, r1, #48 ; 0x30 │ │ - vst1.64 {d16-d17}, [r0] │ │ - add r0, r1, #32 │ │ - vst1.64 {d16-d17}, [r0] │ │ - add r0, r1, #16 │ │ - vst1.64 {d16-d17}, [r0] │ │ - mov r0, #116 ; 0x74 │ │ - vst1.64 {d16-d17}, [r1], r0 │ │ - add r0, sp, #80 ; 0x50 │ │ - str r5, [r1] │ │ - mov r1, #176 ; 0xb0 │ │ - str r2, [sp, #36] ; 0x24 │ │ - str r5, [sp, #368] ; 0x170 │ │ - bl 2818 <__aeabi_memclr8@plt> │ │ - orr r0, sl, #4 │ │ - str r0, [sp, #40] ; 0x28 │ │ - clz r0, r9 │ │ - mov r7, #0 │ │ - rsb fp, r0, #24 │ │ - mov r0, #0 │ │ - mov r2, #0 │ │ - mov r3, #0 │ │ - ldrh r4, [r6] │ │ - mvn r1, #127 ; 0x7f │ │ - cmp r5, #28 │ │ - add r4, r1, r4, lsr fp │ │ - add r1, sp, #80 ; 0x50 │ │ - add r8, r1, r5 │ │ - add r7, r7, r4 │ │ - str r7, [r1, r5] │ │ - add r0, r0, r4 │ │ - add r7, sp, #256 ; 0x100 │ │ - str r0, [sl, r5] │ │ - add ip, r7, r5 │ │ - add r2, r4, r2 │ │ - ldr r0, [r8, #56] ; 0x38 │ │ - add lr, r1, #88 ; 0x58 │ │ - str r2, [r7, r5] │ │ - mvn r7, #127 ; 0x7f │ │ - add r0, r0, r4 │ │ - str r0, [r8, #56] ; 0x38 │ │ - ldr r0, [ip, #88] ; 0x58 │ │ - add r0, r0, r4 │ │ - str r0, [ip, #88] ; 0x58 │ │ - mov r0, #3 │ │ - sub r0, r0, r3, lsr #1 │ │ - ldr r2, [lr, r0, lsl #2] │ │ - add r2, r2, r4 │ │ - str r2, [lr, r0, lsl #2] │ │ - lsr r0, r3, #1 │ │ - add r9, r1, r0, lsl #2 │ │ - ldr r0, [r9, #132] ; 0x84 │ │ - add r0, r0, r4 │ │ - str r0, [r9, #132] ; 0x84 │ │ - ldr r0, [sp, #408] ; 0x198 │ │ - ldr r2, [r1, r5] │ │ - add r0, r0, r4 │ │ - str r0, [sp, #408] ; 0x198 │ │ - ldrh r0, [r6, #2] │ │ - ldr r4, [ip, #84] ; 0x54 │ │ - add r0, r7, r0, lsr fp │ │ - add r2, r2, r0 │ │ - str r2, [r1, r5] │ │ - mov r1, #4 │ │ - ldr r2, [sl, r5] │ │ - add r2, r2, r0 │ │ - str r2, [sl, r5] │ │ - ldr r2, [ip, #4] │ │ - add r2, r0, r2 │ │ - str r2, [ip, #4] │ │ - ldr r2, [r8, #56] ; 0x38 │ │ - add r2, r2, r0 │ │ - str r2, [r8, #56] ; 0x38 │ │ - add r2, r4, r0 │ │ - str r2, [ip, #84] ; 0x54 │ │ - sub r2, r1, r3, lsr #1 │ │ - mov r1, #5 │ │ - ldr r4, [lr, r2, lsl #2] │ │ - add r4, r4, r0 │ │ - str r4, [lr, r2, lsl #2] │ │ - ldr r2, [r9, #136] ; 0x88 │ │ - ldr r4, [ip, #80] ; 0x50 │ │ - add r2, r2, r0 │ │ - str r2, [r9, #136] ; 0x88 │ │ - ldr r2, [sp, #412] ; 0x19c │ │ - add r0, r2, r0 │ │ - str r0, [sp, #412] ; 0x19c │ │ - ldrh r0, [r6, #4] │ │ - ldr r2, [sl, r5] │ │ - add r0, r7, r0, lsr fp │ │ - ldr r7, [r8, #52] ; 0x34 │ │ - add r2, r2, r0 │ │ - str r2, [sl, r5] │ │ - ldr r2, [ip, #8] │ │ - add r2, r0, r2 │ │ - str r2, [ip, #8] │ │ - ldr r2, [r8, #4] │ │ - add r2, r2, r0 │ │ - str r2, [r8, #4] │ │ - add r2, r7, r0 │ │ - str r2, [r8, #52] ; 0x34 │ │ - add r2, r4, r0 │ │ - str r2, [ip, #80] ; 0x50 │ │ - sub r2, r1, r3, lsr #1 │ │ - mvn r1, #127 ; 0x7f │ │ - ldr r4, [lr, r2, lsl #2] │ │ - add r4, r4, r0 │ │ - str r4, [lr, r2, lsl #2] │ │ - ldr r2, [r9, #140] ; 0x8c │ │ - ldr r4, [ip, #76] ; 0x4c │ │ - add r2, r2, r0 │ │ - str r2, [r9, #140] ; 0x8c │ │ - ldr r2, [sp, #416] ; 0x1a0 │ │ - ldr r7, [r8, #52] ; 0x34 │ │ - add r0, r2, r0 │ │ - str r0, [sp, #416] ; 0x1a0 │ │ - ldrh r0, [r6, #6] │ │ - ldr r2, [sl, r5] │ │ - add r0, r1, r0, lsr fp │ │ - mov r1, #6 │ │ - add r2, r2, r0 │ │ - str r2, [sl, r5] │ │ - ldr r2, [ip, #12] │ │ - add r2, r0, r2 │ │ - str r2, [ip, #12] │ │ - ldr r2, [r8, #4] │ │ - add r2, r2, r0 │ │ - str r2, [r8, #4] │ │ - add r2, r7, r0 │ │ - str r2, [r8, #52] ; 0x34 │ │ - add r2, r4, r0 │ │ - str r2, [ip, #76] ; 0x4c │ │ - sub r2, r1, r3, lsr #1 │ │ - mvn r1, #127 ; 0x7f │ │ - ldr r4, [lr, r2, lsl #2] │ │ - add r4, r4, r0 │ │ - str r4, [lr, r2, lsl #2] │ │ - ldr r2, [r9, #144] ; 0x90 │ │ - ldr r4, [ip, #72] ; 0x48 │ │ - add r2, r2, r0 │ │ - str r2, [r9, #144] ; 0x90 │ │ - ldr r2, [sp, #420] ; 0x1a4 │ │ - ldr r7, [r8, #48] ; 0x30 │ │ - add r0, r2, r0 │ │ - str r0, [sp, #420] ; 0x1a4 │ │ - ldrh r0, [r6, #8] │ │ - ldr r2, [sl, r5] │ │ - add r0, r1, r0, lsr fp │ │ - mov r1, #7 │ │ - add r2, r2, r0 │ │ - str r2, [sl, r5] │ │ - ldr r2, [ip, #16] │ │ - add r2, r0, r2 │ │ - str r2, [ip, #16] │ │ - ldr r2, [r8, #8] │ │ - add r2, r2, r0 │ │ - str r2, [r8, #8] │ │ - add r2, r7, r0 │ │ - str r2, [r8, #48] ; 0x30 │ │ - add r2, r4, r0 │ │ - str r2, [ip, #72] ; 0x48 │ │ - sub r2, r1, r3, lsr #1 │ │ - mvn r1, #127 ; 0x7f │ │ - ldr r4, [lr, r2, lsl #2] │ │ - add r4, r4, r0 │ │ - str r4, [lr, r2, lsl #2] │ │ - ldr r2, [r9, #148] ; 0x94 │ │ - ldr r4, [ip, #68] ; 0x44 │ │ - add r2, r2, r0 │ │ - str r2, [r9, #148] ; 0x94 │ │ - ldr r2, [sp, #424] ; 0x1a8 │ │ - ldr r7, [r8, #48] ; 0x30 │ │ - add r0, r2, r0 │ │ - str r0, [sp, #424] ; 0x1a8 │ │ - ldrh r0, [r6, #10] │ │ - ldr r2, [sl, r5] │ │ - add r0, r1, r0, lsr fp │ │ - mov r1, #8 │ │ - add r2, r2, r0 │ │ - str r2, [sl, r5] │ │ - ldr r2, [ip, #20] │ │ - add r2, r0, r2 │ │ - str r2, [ip, #20] │ │ - ldr r2, [r8, #8] │ │ - add r2, r2, r0 │ │ - str r2, [r8, #8] │ │ - add r2, r7, r0 │ │ - str r2, [r8, #48] ; 0x30 │ │ - add r2, r4, r0 │ │ - str r2, [ip, #68] ; 0x44 │ │ - sub r2, r1, r3, lsr #1 │ │ - mvn r1, #127 ; 0x7f │ │ - ldr r4, [lr, r2, lsl #2] │ │ - add r4, r4, r0 │ │ - str r4, [lr, r2, lsl #2] │ │ - ldr r2, [r9, #152] ; 0x98 │ │ - ldr r4, [ip, #64] ; 0x40 │ │ - add r2, r2, r0 │ │ - str r2, [r9, #152] ; 0x98 │ │ - ldr r2, [sp, #428] ; 0x1ac │ │ - ldr r7, [r8, #44] ; 0x2c │ │ - add r0, r2, r0 │ │ - str r0, [sp, #428] ; 0x1ac │ │ - ldrh r0, [r6, #12] │ │ - ldr r2, [sl, r5] │ │ - add r0, r1, r0, lsr fp │ │ - mov r1, #9 │ │ - add r2, r2, r0 │ │ - str r2, [sl, r5] │ │ - ldr r2, [ip, #24] │ │ - add r2, r0, r2 │ │ - str r2, [ip, #24] │ │ - ldr r2, [r8, #12] │ │ - add r2, r2, r0 │ │ - str r2, [r8, #12] │ │ - add r2, r7, r0 │ │ - str r2, [r8, #44] ; 0x2c │ │ - add r2, r4, r0 │ │ - str r2, [ip, #64] ; 0x40 │ │ - sub r2, r1, r3, lsr #1 │ │ - mvn r1, #127 ; 0x7f │ │ - ldr r4, [lr, r2, lsl #2] │ │ - add r4, r4, r0 │ │ - str r4, [lr, r2, lsl #2] │ │ - ldr r2, [r9, #156] ; 0x9c │ │ - ldr r4, [ip, #60] ; 0x3c │ │ - add r2, r2, r0 │ │ - str r2, [r9, #156] ; 0x9c │ │ - ldr r2, [sp, #432] ; 0x1b0 │ │ - ldr r7, [r8, #44] ; 0x2c │ │ + sub sp, sp, #44 ; 0x2c │ │ + ldr r6, [sp, #96] ; 0x60 │ │ + mov r5, r1 │ │ + mov fp, r0 │ │ + mov r8, r2 │ │ + ands sl, r6, #1 │ │ + mov r1, #3 │ │ + ldr r0, [sp, #80] ; 0x50 │ │ + movwne r1, #0 │ │ + add r2, sl, sl, lsl #1 │ │ + str r3, [sp, #28] │ │ + str r1, [sp, #32] │ │ + ubfx r3, r6, #1, #1 │ │ + sub r4, r0, r2, lsl #1 │ │ + ldr r0, [sp, #88] ; 0x58 │ │ + add r3, r3, r3, lsl #1 │ │ + ldr r9, [sp, #84] ; 0x54 │ │ add r0, r2, r0 │ │ - str r0, [sp, #432] ; 0x1b0 │ │ - ldrh r0, [r6, #14] │ │ - ldr r2, [sl, r5] │ │ - add r0, r1, r0, lsr fp │ │ - mov r1, #10 │ │ - add r2, r2, r0 │ │ - str r2, [sl, r5] │ │ - ldr r2, [ip, #28] │ │ - add r2, r0, r2 │ │ - str r2, [ip, #28] │ │ - ldr r2, [r8, #12] │ │ - add r2, r2, r0 │ │ - str r2, [r8, #12] │ │ - add r2, r7, r0 │ │ - str r2, [r8, #44] ; 0x2c │ │ - add r2, r4, r0 │ │ - str r2, [ip, #60] ; 0x3c │ │ - sub r2, r1, r3, lsr #1 │ │ - ldr r7, [sp, #436] ; 0x1b4 │ │ - ldr r4, [lr, r2, lsl #2] │ │ - add r4, r4, r0 │ │ - str r4, [lr, r2, lsl #2] │ │ - ldr r2, [r9, #160] ; 0xa0 │ │ - add r2, r2, r0 │ │ - add r0, r7, r0 │ │ - str r2, [r9, #160] ; 0xa0 │ │ - str r0, [sp, #436] ; 0x1b4 │ │ - beq 5ae1c │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - add r3, r3, #1 │ │ - ldr r2, [sp, #44] ; 0x2c │ │ - ldr r7, [r8, #4] │ │ - ldr r0, [r0, r5] │ │ - add r6, r6, r2 │ │ - ldr r2, [ip, #4] │ │ - add r5, r5, #4 │ │ - b 5aa44 │ │ - ldr r1, [sp, #412] ; 0x19c │ │ - add r7, sp, #376 ; 0x178 │ │ - ldr r5, [sp, #408] ; 0x198 │ │ - vmov.i32 q8, #0 ; 0x00000000 │ │ - ldm r7, {r2, r3, r7} │ │ - mul r1, r1, r1 │ │ - ldr r4, [sp, #416] ; 0x1a0 │ │ - ldr r6, [sp, #388] ; 0x184 │ │ - mul r3, r3, r3 │ │ - ldr ip, [sp, #372] ; 0x174 │ │ - ldr lr, [sp, #324] ; 0x144 │ │ - mla r1, r5, r5, r1 │ │ - ldr r5, [sp, #304] ; 0x130 │ │ - ldr fp, [sp, #164] ; 0xa4 │ │ - mla r2, r2, r2, r3 │ │ - ldr r3, [sp, #420] ; 0x1a4 │ │ - ldr r8, [sp, #360] ; 0x168 │ │ - mla r1, r4, r4, r1 │ │ - ldr r4, [sp, #296] ; 0x128 │ │ - ldr r9, [sp, #332] ; 0x14c │ │ - mla r2, r7, r7, r2 │ │ - ldr r7, [sp, #392] ; 0x188 │ │ - mla r1, r3, r3, r1 │ │ - ldr r3, [sp, #424] ; 0x1a8 │ │ - mla r2, r6, r6, r2 │ │ - ldr r6, [sp, #396] ; 0x18c │ │ - mla r1, r3, r3, r1 │ │ - ldr r3, [sp, #428] ; 0x1ac │ │ - mla r2, r7, r7, r2 │ │ - ldr r7, [sp, #400] ; 0x190 │ │ - mla r1, r3, r3, r1 │ │ - ldr r3, [sp, #432] ; 0x1b0 │ │ - mla r2, r6, r6, r2 │ │ - ldr r6, [sp, #312] ; 0x138 │ │ - mla r1, r3, r3, r1 │ │ - ldr r3, [sp, #404] ; 0x194 │ │ - mla r2, r7, r7, r2 │ │ - mov r7, #105 ; 0x69 │ │ - mla r0, r0, r0, r1 │ │ - mla r1, r3, r3, r2 │ │ - add r3, sp, #48 ; 0x30 │ │ - add r2, r3, #16 │ │ - vst1.64 {d16-d17}, [r2] │ │ - mul r0, r0, r7 │ │ - mul r1, r1, r7 │ │ - mov r7, #840 ; 0x348 │ │ - str r0, [sp, #72] ; 0x48 │ │ - mov r0, #28 │ │ - vst1.64 {d16-d17}, [r3], r0 │ │ - str r3, [sp, #44] ; 0x2c │ │ - add r3, sp, #256 ; 0x100 │ │ - str r1, [sp, #56] ; 0x38 │ │ - ldm r3, {r0, r1, r2, r3} │ │ - mul r1, r1, r1 │ │ - ldr sl, [sp, #60] ; 0x3c │ │ - mul r0, r0, r0 │ │ - mul r2, r2, r2 │ │ - mla r0, r6, r6, r0 │ │ - ldr r6, [sp, #308] ; 0x134 │ │ - mla r2, r5, r5, r2 │ │ - ldr r5, [sp, #300] ; 0x12c │ │ - mla r1, r6, r6, r1 │ │ - ldr r6, [sp, #272] ; 0x110 │ │ - mul r3, r3, r3 │ │ - mul r0, r0, r7 │ │ - mov r7, #420 ; 0x1a4 │ │ - mul r6, r6, r6 │ │ - mla r0, r1, r7, r0 │ │ - ldr r1, [sp, #276] ; 0x114 │ │ - mov r7, #280 ; 0x118 │ │ - mla r3, r5, r5, r3 │ │ - ldr r5, [sp, #292] ; 0x124 │ │ - mul r1, r1, r1 │ │ - mla r0, r2, r7, r0 │ │ - mov r2, #210 ; 0xd2 │ │ - ldr r7, [sp, #124] ; 0x7c │ │ - mla r6, r4, r4, r6 │ │ - ldr r4, [sp, #364] ; 0x16c │ │ - mla r0, r3, r2, r0 │ │ - ldr r2, [sp, #284] ; 0x11c │ │ - str r2, [sp, #40] ; 0x28 │ │ - mla r1, r5, r5, r1 │ │ - ldr r2, [sp, #288] ; 0x120 │ │ - str r2, [sp, #28] │ │ - mov r3, #168 ; 0xa8 │ │ - ldr r2, [sp, #280] ; 0x118 │ │ - mla r0, r6, r3, r0 │ │ + add r7, fp, r1, lsl #1 │ │ + sub r1, r5, r2, lsl #1 │ │ + add r0, r0, r3 │ │ + tst r6, #4 │ │ + str sl, [sp, #36] ; 0x24 │ │ + str r0, [sp, #40] ; 0x28 │ │ str r2, [sp, #24] │ │ - ldr r2, [sp, #348] ; 0x15c │ │ - str r2, [sp, #20] │ │ - mul r7, r7, r7 │ │ - ldr r2, [sp, #340] ; 0x154 │ │ - str r2, [sp, #16] │ │ - mov r2, #140 ; 0x8c │ │ - mla r0, r1, r2, r0 │ │ - ldr r1, [sp, #320] ; 0x140 │ │ - ldr r3, [sp, #352] ; 0x160 │ │ - str r3, [sp, #12] │ │ - mla r7, fp, fp, r7 │ │ - ldr r3, [sp, #316] ; 0x13c │ │ - ldr r2, [sp, #368] ; 0x170 │ │ - mul r1, r1, r1 │ │ - str r0, [sp, #32] │ │ - ldr r0, [sp, #336] ; 0x150 │ │ - mla r1, r2, r2, r1 │ │ + str r1, [sp, #20] │ │ + str r4, [sp, #16] │ │ + bne 6de98 │ │ + lsl r9, r0, #1 │ │ + mov r0, r7 │ │ + mov r2, r9 │ │ + mov r4, r1 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + add r0, r7, #780 ; 0x30c │ │ + mov r1, r4 │ │ + mov r2, r9 │ │ str r0, [sp, #8] │ │ - ldr r0, [sp, #356] ; 0x164 │ │ - mul r2, r3, r3 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + movw r0, #1560 ; 0x618 │ │ + mov r2, r9 │ │ + add r0, r7, r0 │ │ + mov r1, r4 │ │ str r0, [sp, #4] │ │ - ldr r0, [sp, #136] ; 0x88 │ │ - ldr r6, [sp, #140] ; 0x8c │ │ - mov r3, #840 ; 0x348 │ │ - mla r2, ip, ip, r2 │ │ - ldr r5, [sp, #328] ; 0x148 │ │ - ldr fp, [sp, #52] ; 0x34 │ │ - mla r0, r0, r0, sl │ │ - mov sl, #420 ; 0x1a4 │ │ - mla r0, r6, r6, r0 │ │ - ldr r6, [sp, #144] ; 0x90 │ │ - mul r2, r2, r3 │ │ - mov r3, #280 ; 0x118 │ │ - mla r0, r6, r6, r0 │ │ - ldr r6, [sp, #148] ; 0x94 │ │ - mla r1, r1, sl, r2 │ │ - mul r2, lr, lr │ │ - mov lr, #210 ; 0xd2 │ │ - mla r0, r6, r6, r0 │ │ - ldr r6, [sp, #152] ; 0x98 │ │ - mla r2, r4, r4, r2 │ │ - mov r4, #105 ; 0x69 │ │ - mla r0, r6, r6, r0 │ │ - mov r6, #105 ; 0x69 │ │ - mla r1, r2, r3, r1 │ │ - ldr r3, [sp, #4] │ │ - mul r2, r5, r5 │ │ - ldr r5, [sp, #120] ; 0x78 │ │ - mul r0, r0, r6 │ │ - ldr r6, [sp, #128] ; 0x80 │ │ - mla r2, r8, r8, r2 │ │ - mov r8, #140 ; 0x8c │ │ - mla r0, r7, sl, r0 │ │ - ldr r7, [sp, #160] ; 0xa0 │ │ - mov sl, #420 ; 0x1a4 │ │ - mul r6, r6, r6 │ │ - mla r6, r7, r7, r6 │ │ - mov r7, #210 ; 0xd2 │ │ - mla r1, r2, r7, r1 │ │ - mul r2, r9, r9 │ │ - mla r0, r6, r7, r0 │ │ - ldr r7, [sp, #12] │ │ - ldr r6, [sp, #92] ; 0x5c │ │ - mla r2, r3, r3, r2 │ │ - mov r3, #168 ; 0xa8 │ │ - mla r6, r6, r6, fp │ │ - mla r1, r2, r3, r1 │ │ - ldr r2, [sp, #132] ; 0x84 │ │ - ldr r3, [sp, #156] ; 0x9c │ │ - mul r2, r2, r2 │ │ - mla r2, r3, r3, r2 │ │ + ldr r9, [sp, #84] ; 0x54 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + cmp sl, #0 │ │ + beq 6ded0 │ │ + ldr r2, [sp, #28] │ │ ldr r3, [sp, #8] │ │ - mul r3, r3, r3 │ │ - mla r3, r7, r7, r3 │ │ - mov r7, #140 ; 0x8c │ │ - mla ip, r2, r7, r0 │ │ - ldr r0, [sp, #16] │ │ - mla r1, r3, r7, r1 │ │ - add r7, sp, #80 ; 0x50 │ │ - ldm r7, {r2, r3, r7} │ │ - mul r3, r3, r3 │ │ - mul r2, r2, r2 │ │ - mul r7, r7, r7 │ │ - mla r2, r5, r5, r2 │ │ - ldr r5, [sp, #96] ; 0x60 │ │ - mla r6, r5, r5, r6 │ │ - ldr r5, [sp, #100] ; 0x64 │ │ - mla r6, r5, r5, r6 │ │ - ldr r5, [sp, #104] ; 0x68 │ │ - mla r6, r5, r5, r6 │ │ - ldr r5, [sp, #108] ; 0x6c │ │ - mla r6, r5, r5, r6 │ │ - ldr r5, [sp, #112] ; 0x70 │ │ - mla r7, r5, r5, r7 │ │ - ldr r5, [sp, #40] ; 0x28 │ │ - mul r6, r6, r4 │ │ - mul r5, r5, r5 │ │ - mla r2, r2, sl, r6 │ │ - ldr r6, [sp, #116] ; 0x74 │ │ - mla r3, r6, r6, r3 │ │ - mla r2, r3, lr, r2 │ │ - mul r3, r0, r0 │ │ + ldr r0, [r2, #2] │ │ + ldrh r1, [r2, #6] │ │ + strh r1, [r7, #4] │ │ + str r0, [r7] │ │ + ldr r0, [r2, #2] │ │ + ldrh r1, [r2, #6] │ │ + strh r1, [r3, #4] │ │ + str r0, [r3] │ │ + ldr r0, [r2, #2] │ │ + ldrh r1, [r2, #6] │ │ + ldr r2, [sp, #4] │ │ + strh r1, [r2, #4] │ │ + str r0, [r2] │ │ + b 6ded0 │ │ + lsl sl, r0, #1 │ │ + mov r0, r7 │ │ + mov r1, r4 │ │ + mov r2, sl │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + add r0, r7, #780 ; 0x30c │ │ + mov r1, r4 │ │ + mov r2, sl │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + movw r0, #1560 ; 0x618 │ │ + add r1, r4, r9 │ │ + add r0, r7, r0 │ │ + mov r2, sl │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + movw r0, #2340 ; 0x924 │ │ + ldr sl, [sp, #92] ; 0x5c │ │ + add r0, r7, r0 │ │ + tst r6, #8 │ │ + str r7, [sp, #12] │ │ + bne 6dfac │ │ + sub r2, sl, #1 │ │ + lsr r1, r8, #1 │ │ + str r2, [sp, #16] │ │ + mul r1, r2, r1 │ │ + mov r2, #780 ; 0x30c │ │ + mla r9, sl, r2, r0 │ │ ldr r0, [sp, #20] │ │ - mla r2, r7, r8, r2 │ │ - ldr r7, [sp, #344] ; 0x158 │ │ - mla r3, r0, r0, r3 │ │ - ldr r0, [sp, #24] │ │ - mul r7, r7, r7 │ │ - str r2, [sp, #52] ; 0x34 │ │ - str ip, [sp, #60] ; 0x3c │ │ - mul r6, r0, r0 │ │ + add r7, r0, r1, lsl #1 │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + mov r1, r7 │ │ + lsl r6, r0, #1 │ │ + mov r0, r9 │ │ + mov r2, r6 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + add r0, r9, #780 ; 0x30c │ │ + mov r1, r7 │ │ + mov r2, r6 │ │ + str r0, [sp, #20] │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + movw r0, #1560 ; 0x618 │ │ + add r4, r9, r0 │ │ + mov r1, r7 │ │ + mov r2, r6 │ │ + mov r0, r4 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + ldr r0, [sp, #36] ; 0x24 │ │ + cmp r0, #0 │ │ + beq 6e008 │ │ + ldr r1, [sp, #16] │ │ ldr r0, [sp, #28] │ │ - rsb r3, r3, r3, lsl #4 │ │ - mla r6, r0, r0, r6 │ │ + ldr r3, [sp, #20] │ │ + add r0, r0, r1, lsl #3 │ │ + ldr r1, [r0, #2] │ │ + ldrh r2, [r0, #6] │ │ + strh r2, [r9, #4] │ │ + str r1, [r9] │ │ + ldr r1, [r0, #2] │ │ + ldrh r2, [r0, #6] │ │ + strh r2, [r3, #4] │ │ + str r1, [r3] │ │ + ldr r1, [r0, #2] │ │ + ldrh r0, [r0, #6] │ │ + strh r0, [r4, #4] │ │ + str r1, [r4] │ │ + ldr r0, [sp, #96] ; 0x60 │ │ + cmp sl, #1 │ │ + and r9, r0, #2 │ │ + bge 6e018 │ │ + b 6e060 │ │ + mov r1, #780 ; 0x30c │ │ + mov r4, r9 │ │ + mla r6, sl, r1, r0 │ │ + lsr r0, r9, #1 │ │ + add r0, r0, r0, lsl #1 │ │ + ldr r1, [sp, #16] │ │ + add r9, r1, r0, lsl #2 │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + mov r1, r9 │ │ + lsl r7, r0, #1 │ │ + mov r0, r6 │ │ + mov r2, r7 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + add r9, r9, r4 │ │ + add r0, r6, #780 ; 0x30c │ │ + mov r2, r7 │ │ + mov r1, r9 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + movw r0, #1560 ; 0x618 │ │ + mov r1, r9 │ │ + add r0, r6, r0 │ │ + mov r2, r7 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + ldr r0, [sp, #96] ; 0x60 │ │ + cmp sl, #1 │ │ + and r9, r0, #2 │ │ + blt 6e060 │ │ ldr r0, [sp, #32] │ │ - add r1, r1, r3, lsl #3 │ │ - add r3, sp, #168 ; 0xa8 │ │ - rsb r6, r6, r6, lsl #4 │ │ - add r6, r0, r6, lsl #3 │ │ - mla r5, r5, r4, r6 │ │ - mov r6, #105 ; 0x69 │ │ - mla r1, r7, r6, r1 │ │ - ldr r7, [sp, #204] ; 0xcc │ │ - str r5, [sp, #48] ; 0x30 │ │ - str r1, [sp, #64] ; 0x40 │ │ - ldm r3, {r0, r1, r2, r3} │ │ - mul r1, r1, r1 │ │ - mul r2, r2, r2 │ │ - mla r1, r7, r7, r1 │ │ - ldr r7, [sp, #200] ; 0xc8 │ │ - mul r0, r0, r0 │ │ - mla r2, r7, r7, r2 │ │ - ldr r7, [sp, #208] ; 0xd0 │ │ - mla r0, r7, r7, r0 │ │ - ldr r7, [sp, #68] ; 0x44 │ │ - mla r3, r3, r3, r7 │ │ - ldr r7, [sp, #184] ; 0xb8 │ │ - mla r3, r7, r7, r3 │ │ - ldr r7, [sp, #188] ; 0xbc │ │ - mla r3, r7, r7, r3 │ │ - ldr r7, [sp, #192] ; 0xc0 │ │ - mla r3, r7, r7, r3 │ │ - ldr r7, [sp, #196] ; 0xc4 │ │ - mla r3, r7, r7, r3 │ │ - ldr r7, [sp, #248] ; 0xf8 │ │ - mul r3, r3, r6 │ │ - mov r6, #105 ; 0x69 │ │ - mla r0, r0, sl, r3 │ │ - ldr r3, [sp, #220] ; 0xdc │ │ - mla r0, r1, lr, r0 │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - mla ip, r2, r8, r0 │ │ - ldr r0, [sp, #244] ; 0xf4 │ │ - mul r2, r3, r3 │ │ - ldr r3, [sp, #224] ; 0xe0 │ │ - str ip, [sp, #68] ; 0x44 │ │ - mla r0, r0, r0, r2 │ │ + movw r1, #2340 ; 0x924 │ │ + ldr r2, [sp, #24] │ │ + mov r4, sl │ │ + add r0, r0, r2 │ │ + add r0, fp, r0, lsl #1 │ │ + add r6, r0, r1 │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + sub r0, r0, r2 │ │ + lsl r7, r0, #1 │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + mov r2, r7 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + add r5, r5, r8 │ │ + add r6, r6, #780 ; 0x30c │ │ + subs r4, r4, #1 │ │ + bne 6e040 │ │ + cmp r9, #0 │ │ + bne 6e0a0 │ │ + add r0, sl, #6 │ │ + cmp r0, #1 │ │ + blt 6e0a0 │ │ + ldr r2, [sp, #40] ; 0x28 │ │ + ldr r1, [sp, #12] │ │ + add r1, r1, r2, lsl #1 │ │ + sub r1, r1, #2 │ │ + ldrh r2, [r1] │ │ + subs r0, r0, #1 │ │ + strh r2, [r1, #6] │ │ + strh r2, [r1, #4] │ │ + strh r2, [r1, #2] │ │ + add r1, r1, #780 ; 0x30c │ │ + bne 6e084 │ │ + ldr r0, [sp, #36] ; 0x24 │ │ + cmp r0, #0 │ │ + beq 6e0e8 │ │ + cmp sl, #1 │ │ + blt 6e11c │ │ + ldr r1, [sp, #28] │ │ + movw r0, #2340 ; 0x924 │ │ + add r0, fp, r0 │ │ + add r1, r1, #2 │ │ ldr r2, [r1] │ │ - mla r2, r3, r3, r2 │ │ - ldr r3, [sp, #228] ; 0xe4 │ │ - mla r2, r3, r3, r2 │ │ - ldr r3, [sp, #232] ; 0xe8 │ │ - mla r2, r3, r3, r2 │ │ - ldr r3, [sp, #236] ; 0xec │ │ - mla r2, r3, r3, r2 │ │ - ldr r3, [sp, #240] ; 0xf0 │ │ - mla r2, r3, r3, r2 │ │ - ldr r3, [sp, #216] ; 0xd8 │ │ - mul r3, r3, r3 │ │ - mla r3, r7, r7, r3 │ │ - ldr r7, [sp, #212] ; 0xd4 │ │ - mul r2, r2, r6 │ │ - ldr r6, [sp, #252] ; 0xfc │ │ - mul r7, r7, r7 │ │ - mla r7, r6, r6, r7 │ │ - mla r2, r7, sl, r2 │ │ - mla r2, r3, lr, r2 │ │ - mla r2, r0, r8, r2 │ │ - mov r0, #0 │ │ - str r2, [r1] │ │ - ldr r3, [sp, #52] ; 0x34 │ │ - ldr r7, [sp, #56] ; 0x38 │ │ - cmp r3, r5 │ │ - ldr r6, [sp, #60] ; 0x3c │ │ - movhi r5, r3 │ │ - movwhi r0, #1 │ │ - cmp r7, r5 │ │ - ldr r4, [sp, #64] ; 0x40 │ │ - movwhi r0, #2 │ │ - movhi r5, r7 │ │ - cmp r6, r5 │ │ - ldr r1, [sp, #72] ; 0x48 │ │ - movwhi r0, #3 │ │ - movhi r5, r6 │ │ - cmp r4, r5 │ │ - add r3, sp, #48 ; 0x30 │ │ - movwhi r0, #4 │ │ - movhi r5, r4 │ │ - cmp ip, r5 │ │ - movwhi r0, #5 │ │ - movhi r5, ip │ │ - cmp r1, r5 │ │ - movwhi r0, #6 │ │ - movhi r5, r1 │ │ - cmp r2, r5 │ │ - movwhi r0, #7 │ │ - eor r1, r0, #4 │ │ - movhi r5, r2 │ │ - ldr r2, [sp, #36] ; 0x24 │ │ - ldr r1, [r3, r1, lsl #2] │ │ - sub r1, r5, r1 │ │ - lsr r1, r1, #10 │ │ - str r1, [r2] │ │ - add sp, sp, #444 ; 0x1bc │ │ + subs sl, sl, #1 │ │ + ldrh r3, [r1, #4] │ │ + add r1, r1, #8 │ │ + strh r3, [r0, #4] │ │ + str r2, [r0] │ │ + add r0, r0, #780 ; 0x30c │ │ + bne 6e0c4 │ │ + b 6e11c │ │ + add r0, sl, #6 │ │ + cmp r0, #1 │ │ + blt 6e11c │ │ + ldr r1, [sp, #32] │ │ + lsl r1, r1, #1 │ │ + add r2, fp, r1 │ │ + subs r0, r0, #1 │ │ + ldrh r2, [r2] │ │ + strh r2, [fp, #4] │ │ + strh r2, [fp, #2] │ │ + strh r2, [fp] │ │ + add fp, fp, #780 ; 0x30c │ │ + bne 6e0fc │ │ + add sp, sp, #44 ; 0x2c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r4, r5, r6, r7, r8, lr} │ │ - sub sp, sp, #32 │ │ - ldr r4, [sp, #60] ; 0x3c │ │ - mov r6, #8 │ │ - ldr r5, [sp, #56] ; 0x38 │ │ - ldr ip, [sp, #68] ; 0x44 │ │ - ldr r8, [sp, #72] ; 0x48 │ │ - ldr r7, [sp, #76] ; 0x4c │ │ - ldr lr, [sp, #64] ; 0x40 │ │ - str r5, [sp] │ │ - stmib sp, {r4, lr} │ │ - str ip, [sp, #12] │ │ - str r6, [sp, #16] │ │ - str r6, [sp, #20] │ │ - str r8, [sp, #24] │ │ - str r7, [sp, #28] │ │ - bl 5b3bc │ │ - add sp, sp, #32 │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ - push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr r4, [sp, #68] ; 0x44 │ │ - mov r6, #8 │ │ - ldr r5, [sp, #64] ; 0x40 │ │ - mov r7, #4 │ │ - ldr ip, [sp, #76] ; 0x4c │ │ - ldr lr, [sp, #72] ; 0x48 │ │ - str r5, [sp] │ │ - stmib sp, {r4, lr} │ │ - str ip, [sp, #12] │ │ - add ip, sp, #20 │ │ - ldr r8, [sp, #80] ; 0x50 │ │ - ldr r9, [sp, #84] ; 0x54 │ │ - str r7, [sp, #16] │ │ - stm ip, {r6, r8, r9} │ │ - bl 5b3bc │ │ - add sp, sp, #32 │ │ - pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - push {r4, r5, r6, r7, r8, lr} │ │ - sub sp, sp, #32 │ │ - ldr r4, [sp, #60] ; 0x3c │ │ - mov r6, #4 │ │ - ldr r5, [sp, #56] ; 0x38 │ │ - ldr ip, [sp, #68] ; 0x44 │ │ - ldr r8, [sp, #72] ; 0x48 │ │ - ldr r7, [sp, #76] ; 0x4c │ │ - ldr lr, [sp, #64] ; 0x40 │ │ - str r5, [sp] │ │ - stmib sp, {r4, lr} │ │ - str ip, [sp, #12] │ │ - str r6, [sp, #16] │ │ - str r6, [sp, #20] │ │ - str r8, [sp, #24] │ │ - str r7, [sp, #28] │ │ - bl 5b3bc │ │ - add sp, sp, #32 │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #4 │ │ - vpush {d8-d15} │ │ - sub sp, sp, #1000 ; 0x3e8 │ │ - mov ip, r1 │ │ - ldr r1, [sp, #1128] ; 0x468 │ │ - add fp, sp, #712 ; 0x2c8 │ │ - str r0, [sp, #444] ; 0x1bc │ │ - mvn r0, #1 │ │ - tst r1, #4 │ │ - str r3, [sp, #668] ; 0x29c │ │ - str r2, [sp, #576] ; 0x240 │ │ - bne 5b4b8 │ │ - ldr r0, [sp, #1120] ; 0x460 │ │ - add r2, r0, #4 │ │ - mov r0, #0 │ │ - cmp r2, #1 │ │ - blt 5b4b8 │ │ - cmp r2, #8 │ │ - bcc 5b430 │ │ - bic r0, r2, #7 │ │ - vmov.i16 q8, #32768 ; 0x8000 │ │ - mov r7, fp │ │ - mov r3, r0 │ │ - vst1.16 {d16-d17}, [r7]! │ │ - subs r3, r3, #8 │ │ - bne 5b41c │ │ - cmp r2, r0 │ │ - beq 5b454 │ │ - ldr r7, [sp, #1120] ; 0x460 │ │ - add r3, sp, #712 ; 0x2c8 │ │ - add r3, r3, r0, lsl #1 │ │ - sub r0, r7, r0 │ │ - mov r7, #32768 ; 0x8000 │ │ + sub sp, sp, #284 ; 0x11c │ │ + sub sp, sp, #211968 ; 0x33c00 │ │ + add lr, sp, #208896 ; 0x33000 │ │ + mov r6, #1 │ │ + str r1, [sp, #12] │ │ + add r1, r1, #3120 ; 0xc30 │ │ + ldr r7, [lr, #3392] ; 0xd40 │ │ + str r1, [sp, #8] │ │ + cmp r7, #25 │ │ + str r2, [sp, #44] ; 0x2c │ │ + movweq r6, #2 │ │ + str r3, [sp, #32] │ │ + str r6, [sp, #56] ; 0x38 │ │ + movw r6, #455 ; 0x1c7 │ │ + movweq r6, #164 ; 0xa4 │ │ + cmp r7, #25 │ │ + str r6, [sp, #36] ; 0x24 │ │ + str r0, [sp, #64] ; 0x40 │ │ + bne 6e400 │ │ + add r0, r2, #6 │ │ + str r0, [sp, #28] │ │ + cmp r0, #0 │ │ + ble 6e5a4 │ │ + add r0, r3, #4 │ │ + cmp r0, #3 │ │ + blt 6e5b0 │ │ + ldr r1, [sp, #12] │ │ + add lr, sp, #105472 ; 0x19c00 │ │ + str r0, [sp, #16] │ │ + movw r0, #2340 ; 0x924 │ │ + add r0, r1, r0 │ │ + add r1, sp, #92 ; 0x5c │ │ + str r0, [sp, #24] │ │ + movw r0, #1560 ; 0x618 │ │ + add r6, r1, r0 │ │ + add r1, lr, #700 ; 0x2bc │ │ + ldr fp, [sp, #8] │ │ + add sl, r1, r0 │ │ + ldr r0, [sp, #32] │ │ + mov r1, #0 │ │ + mov r3, #780 ; 0x30c │ │ + add r0, r0, #2 │ │ + str r0, [sp, #20] │ │ + str r1, [sp, #48] ; 0x30 │ │ + lsl r0, r1, #1 │ │ + ldr r1, [sp, #24] │ │ + movw r2, #65146 ; 0xfe7a │ │ + movt r2, #65535 ; 0xffff │ │ + str fp, [sp, #40] ; 0x28 │ │ + str r6, [sp, #60] ; 0x3c │ │ + ldrh r8, [r1, r0]! │ │ + movw r0, #64754 ; 0xfcf2 │ │ + add r2, r1, r2, lsl #1 │ │ + movt r0, #65535 ; 0xffff │ │ + add r0, r1, r0, lsl #1 │ │ + str sl, [sp, #52] ; 0x34 │ │ + ldrh r4, [r2] │ │ + movw r2, #64756 ; 0xfcf4 │ │ + movt r2, #65535 ; 0xffff │ │ + mul ip, r8, r8 │ │ + add r1, r1, r2, lsl #1 │ │ + str r4, [sp, #76] ; 0x4c │ │ + ldrh r2, [r1] │ │ + movw r1, #64760 ; 0xfcf8 │ │ + movt r1, #65535 ; 0xffff │ │ + ldrh lr, [r0, r1] │ │ + mul r0, r4, r4 │ │ + mov r7, r2 │ │ + mul r5, r2, r2 │ │ + mul r9, lr, lr │ │ + str r0, [sp, #72] ; 0x48 │ │ + mov r0, fp │ │ + ldr fp, [sp, #20] │ │ + mov r2, ip │ │ + ldr ip, [sp, #76] ; 0x4c │ │ + mov r4, r5 │ │ + ldr r5, [sp, #72] ; 0x48 │ │ + mov r1, r7 │ │ + str r7, [sp, #68] ; 0x44 │ │ + mov r7, r8 │ │ + ldrh r8, [r0], r3 │ │ + add r3, ip, r7 │ │ + str r7, [sp, #76] ; 0x4c │ │ + add r3, r3, r1 │ │ + mov r7, ip │ │ + mov r1, r2 │ │ + add ip, r5, r2 │ │ + add r1, ip, r4 │ │ + mul ip, r8, r8 │ │ + add r1, r1, r9 │ │ + mla r1, r8, r8, r1 │ │ + add r3, r3, lr │ │ + ldr lr, [sp, #68] ; 0x44 │ │ + add r3, r3, r8 │ │ + str r3, [r6], #1560 ; 0x618 │ │ + subs fp, fp, #1 │ │ + mov r3, #780 ; 0x30c │ │ + str r1, [sl], #1560 ; 0x618 │ │ + mov r9, r4 │ │ + str r2, [sp, #72] ; 0x48 │ │ + bne 6e24c │ │ + ldr r6, [sp, #60] ; 0x3c │ │ + ldr sl, [sp, #52] ; 0x34 │ │ + ldr fp, [sp, #40] ; 0x28 │ │ + add r6, r6, #4 │ │ + ldr r1, [sp, #48] ; 0x30 │ │ + add sl, sl, #4 │ │ + ldr r0, [sp, #28] │ │ + add fp, fp, #2 │ │ + add r1, r1, #1 │ │ + cmp r1, r0 │ │ + bne 6e1d4 │ │ + ldr r1, [sp, #16] │ │ + cmp r1, #3 │ │ + blt 6e5b0 │ │ + ldr r0, [sp, #44] ; 0x2c │ │ add r0, r0, #4 │ │ - strh r7, [r3], #2 │ │ - subs r0, r0, #1 │ │ - bne 5b448 │ │ - mov r7, #0 │ │ - cmp r2, #7 │ │ - bls 5b48c │ │ - add r0, sp, #712 ; 0x2c8 │ │ - bic r7, r2, #7 │ │ - vmov.i16 q8, #32768 ; 0x8000 │ │ - add r0, r0, #24 │ │ + cmp r0, #3 │ │ + blt 6e5b0 │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + add lr, sp, #105472 ; 0x19c00 │ │ + add r2, lr, #700 ; 0x2bc │ │ + add r7, sp, #92 ; 0x5c │ │ + add r0, r0, #2 │ │ + str r0, [sp, #28] │ │ + mov r0, #2 │ │ + mov r5, r2 │ │ mov r3, r7 │ │ - vst1.16 {d16-d17}, [r0]! │ │ - subs r3, r3, #8 │ │ - bne 5b474 │ │ - mov r0, #0 │ │ - cmp r2, r7 │ │ - beq 5b4b8 │ │ - ldr r2, [sp, #1120] ; 0x460 │ │ - add r0, sp, #712 ; 0x2c8 │ │ - add r0, r0, r7, lsl #1 │ │ - mov r3, #32768 ; 0x8000 │ │ - sub r2, r2, r7 │ │ - add r0, r0, #24 │ │ - add r2, r2, #4 │ │ - strh r3, [r0], #2 │ │ - subs r2, r2, #1 │ │ - bne 5b4a8 │ │ - mov r0, #0 │ │ - ldr r4, [sp, #1124] ; 0x464 │ │ - tst r1, #8 │ │ - bne 5b5ac │ │ - ldr r2, [sp, #1120] ; 0x460 │ │ - mov r5, r4 │ │ - add r2, r2, #4 │ │ - cmp r2, #1 │ │ - blt 5b5b0 │ │ - mov r6, #0 │ │ - cmp r2, #8 │ │ - bcc 5b510 │ │ - add r3, r4, r4, lsl #1 │ │ - bic r6, r2, #7 │ │ - vmov.i16 q8, #32768 ; 0x8000 │ │ - add r3, fp, r3, lsl #3 │ │ - add r7, r3, #48 ; 0x30 │ │ - mov r3, r6 │ │ - vst1.16 {d16-d17}, [r7]! │ │ - subs r3, r3, #8 │ │ - bne 5b4fc │ │ - cmp r2, r6 │ │ - beq 5b53c │ │ - ldr r3, [sp, #1120] ; 0x460 │ │ - sub r3, r3, r6 │ │ - add r7, r3, #4 │ │ - add r3, r4, r4, lsl #1 │ │ - add r3, r6, r3, lsl #2 │ │ - mov r6, #32768 ; 0x8000 │ │ - add r3, fp, r3, lsl #1 │ │ - add r3, r3, #48 ; 0x30 │ │ - strh r6, [r3], #2 │ │ - subs r7, r7, #1 │ │ - bne 5b530 │ │ - mov r6, #0 │ │ - cmp r2, #7 │ │ - bls 5b578 │ │ - add r3, r4, r4, lsl #1 │ │ - bic r6, r2, #7 │ │ - vmov.i16 q8, #32768 ; 0x8000 │ │ - add r3, fp, r3, lsl #3 │ │ - add r7, r3, #72 ; 0x48 │ │ - mov r3, r6 │ │ - vst1.16 {d16-d17}, [r7]! │ │ - subs r3, r3, #8 │ │ - bne 5b560 │ │ - cmp r2, r6 │ │ - mov r5, r4 │ │ - beq 5b5b0 │ │ - add r3, r4, r4, lsl #1 │ │ - ldr r2, [sp, #1120] ; 0x460 │ │ - mov r7, #32768 ; 0x8000 │ │ - add r3, r6, r3, lsl #2 │ │ - sub r2, r2, r6 │ │ - add r2, r2, #4 │ │ - add r3, fp, r3, lsl #1 │ │ - add r3, r3, #72 ; 0x48 │ │ - strh r7, [r3], #2 │ │ - subs r2, r2, #1 │ │ - bne 5b598 │ │ - mov r5, r4 │ │ - b 5b5b0 │ │ - add r5, r4, #2 │ │ - mvn r2, #1 │ │ - add r6, fp, #52 ; 0x34 │ │ - str r2, [sp, #688] ; 0x2b0 │ │ - movw r2, #32768 ; 0x8000 │ │ - tst r1, #1 │ │ - movt r2, #32768 ; 0x8000 │ │ - bne 5b5f8 │ │ - sub r3, r5, r0 │ │ - mov r7, #0 │ │ - cmp r3, #1 │ │ - str r7, [sp, #688] ; 0x2b0 │ │ - blt 5b5f8 │ │ - add r7, r0, r0, lsl #1 │ │ - add r7, r6, r7, lsl #3 │ │ - sub r7, r7, #4 │ │ - str r2, [r7], #24 │ │ + str r1, [sp, #16] │ │ + ldr r1, [r3, #1560]! ; 0x618 │ │ + str r7, [sp, #60] ; 0x3c │ │ + ldr r7, [r5, #1560]! ; 0x618 │ │ + ldr fp, [r3, #4] │ │ + ldr sl, [r5, #12] │ │ + ldr r8, [r3, #8] │ │ + str r3, [sp, #40] ; 0x28 │ │ + ldr r4, [r3, #12] │ │ + ldr r3, [sp, #28] │ │ + str r0, [sp, #52] ; 0x34 │ │ + ldmib r5, {r0, r9} │ │ + str r5, [sp, #48] ; 0x30 │ │ + mov r5, #1568 ; 0x620 │ │ + ldr lr, [sp, #60] ; 0x3c │ │ + mov r6, fp │ │ + str fp, [sp, #76] ; 0x4c │ │ + mov fp, r8 │ │ + mov r8, r4 │ │ + add r4, fp, r4 │ │ + add ip, r4, r6 │ │ + add r4, lr, r5 │ │ + str r0, [sp, #72] ; 0x48 │ │ + add r0, r2, r5 │ │ + ldr r4, [r4, #8] │ │ + add r6, ip, r1 │ │ + str r7, [sp, #68] ; 0x44 │ │ + mov r7, r9 │ │ + add r6, r6, r4 │ │ + mov r9, sl │ │ + ldr sl, [r0, #8] │ │ + mov r0, r7 │ │ + str r6, [lr, r5] │ │ + add r6, r7, r9 │ │ subs r3, r3, #1 │ │ - bne 5b5ec │ │ - tst r1, #2 │ │ - str r6, [sp, #664] ; 0x298 │ │ - bne 5b7a8 │ │ - ldr sl, [sp, #1120] ; 0x460 │ │ - sub r1, r5, r0 │ │ - cmp r1, #1 │ │ - blt 5b638 │ │ - add r3, r0, r0, lsl #1 │ │ - ldr r7, [sp, #664] ; 0x298 │ │ - add r3, r7, r3, lsl #3 │ │ - ldr r7, [sp, #1120] ; 0x460 │ │ - add r3, r3, r7, lsl #1 │ │ - str r2, [r3], #24 │ │ - subs r1, r1, #1 │ │ - bne 5b628 │ │ - ldr sl, [sp, #1120] ; 0x460 │ │ - cmn r0, #1 │ │ - str r5, [sp, #672] ; 0x2a0 │ │ - str ip, [sp, #40] ; 0x28 │ │ - bgt 5b7c0 │ │ - ldr r1, [sp, #688] ; 0x2b0 │ │ - cmp sl, r1 │ │ - ble 5b7c0 │ │ - ldr r1, [sp, #40] ; 0x28 │ │ - mov lr, #0 │ │ - ldr r6, [sp, #688] ; 0x2b0 │ │ - ldr r3, [sp, #668] ; 0x29c │ │ - asr r4, r1, #1 │ │ - sub r1, sl, r6 │ │ - add r7, r3, r6, lsl #1 │ │ - lsl r8, r4, #1 │ │ - mov r9, r1 │ │ - bic r1, r1, #7 │ │ - str r1, [sp, #624] ; 0x270 │ │ - add r1, r6, r1 │ │ - str r1, [sp, #592] ; 0x250 │ │ - add r1, r0, r0, lsl #1 │ │ - str r4, [sp, #660] ; 0x294 │ │ - add r2, sl, r1, lsl #2 │ │ - add r2, r2, #26 │ │ - str r2, [sp, #608] ; 0x260 │ │ - add r2, r6, r1, lsl #2 │ │ - lsl r1, r1, #2 │ │ - add r2, r2, #26 │ │ - add r1, fp, r1, lsl #1 │ │ - add ip, r1, #52 ; 0x34 │ │ - str r2, [sp, #640] ; 0x280 │ │ - add r5, fp, r2, lsl #1 │ │ - mov r1, r4 │ │ - ldr r1, [sp, #688] ; 0x2b0 │ │ - cmp r9, #8 │ │ - bcc 5b780 │ │ - b 5b6f4 │ │ - add r3, r3, r8 │ │ - add r7, r7, r8 │ │ - add ip, ip, #24 │ │ - add r5, r5, #24 │ │ - add lr, lr, #1 │ │ - adds r0, r0, #1 │ │ - bcs 5b7c0 │ │ - ldr r1, [sp, #688] ; 0x2b0 │ │ - cmp r9, #8 │ │ - bcc 5b780 │ │ - ldr r1, [sp, #660] ; 0x294 │ │ - add r4, lr, lr, lsl #1 │ │ - ldr r2, [sp, #668] ; 0x29c │ │ - lsl r4, r4, #2 │ │ - mul r1, r1, lr │ │ - add r6, sl, r1 │ │ - add r6, r2, r6, lsl #1 │ │ - ldr r2, [sp, #640] ; 0x280 │ │ + ldr r7, [sp, #72] ; 0x48 │ │ + ldr r1, [sp, #68] ; 0x44 │ │ + add r6, r6, r7 │ │ + add r6, r6, r1 │ │ + ldr r1, [sp, #76] ; 0x4c │ │ + add r6, r6, sl │ │ + str r6, [r2, r5] │ │ + add r5, r5, #4 │ │ + bne 6e360 │ │ + ldr r0, [sp, #52] ; 0x34 │ │ + ldr r3, [sp, #40] ; 0x28 │ │ + ldr r5, [sp, #48] ; 0x30 │ │ + add r0, r0, #1 │ │ + ldr r1, [sp, #16] │ │ + mov r7, r3 │ │ + cmp r0, r1 │ │ + mov r2, r5 │ │ + bne 6e32c │ │ + b 6e5b0 │ │ + add r0, r3, #4 │ │ + str r0, [sp, #52] ; 0x34 │ │ + add r0, r2, #5 │ │ + str r0, [sp, #60] ; 0x3c │ │ + cmp r0, #2 │ │ + blt 6e4f0 │ │ + ldr r0, [sp, #52] ; 0x34 │ │ + cmp r0, #3 │ │ + blt 6e5b0 │ │ + ldr r1, [sp, #12] │ │ + movw r0, #2342 ; 0x926 │ │ + add lr, sp, #105472 ; 0x19c00 │ │ + mov fp, #1 │ │ + add r6, r1, r0 │ │ + add r0, r1, #780 ; 0x30c │ │ + add r1, sp, #92 ; 0x5c │ │ + str r0, [sp, #48] ; 0x30 │ │ + movw r0, #1564 ; 0x61c │ │ + add r2, r1, r0 │ │ + add r1, lr, #700 ; 0x2bc │ │ + add r7, r1, r0 │ │ + ldr r0, [sp, #32] │ │ + mov r1, #780 ; 0x30c │ │ + add r0, r0, #2 │ │ + str r0, [sp, #40] ; 0x28 │ │ + ldr r3, [sp, #48] ; 0x30 │ │ + lsl r0, fp, #1 │ │ + str r2, [sp, #72] ; 0x48 │ │ + str r7, [sp, #68] ; 0x44 │ │ + ldrh lr, [r3, r0]! │ │ + mov r0, r2 │ │ + str r6, [sp, #76] ; 0x4c │ │ + ldrh r5, [r3, r1] │ │ + mul r9, lr, lr │ │ + ldr r3, [sp, #40] ; 0x28 │ │ + mul ip, r5, r5 │ │ + mov sl, r5 │ │ + ldrh r5, [r6], r1 │ │ + add r2, r9, ip │ │ + mov r8, ip │ │ + add r4, lr, sl │ │ + subs r3, r3, #1 │ │ + mla r2, r5, r5, r2 │ │ + add r4, r4, r5 │ │ + str r4, [r0], #1560 ; 0x618 │ │ + mul ip, r5, r5 │ │ + mov r9, r8 │ │ + mov lr, sl │ │ + str r2, [r7], #1560 ; 0x618 │ │ + bne 6e490 │ │ + ldr r2, [sp, #72] ; 0x48 │ │ + add fp, fp, #1 │ │ + ldr r7, [sp, #68] ; 0x44 │ │ + ldr r6, [sp, #76] ; 0x4c │ │ + add r2, r2, #4 │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + add r7, r7, #4 │ │ + add r6, r6, #2 │ │ + cmp fp, r0 │ │ + bne 6e464 │ │ + ldr r0, [sp, #52] ; 0x34 │ │ + cmp r0, #3 │ │ + blt 6e5b0 │ │ + ldr r2, [sp, #44] ; 0x2c │ │ + add r0, r2, #4 │ │ + cmp r0, #3 │ │ + blt 6e5ec │ │ + add lr, sp, #105472 ; 0x19c00 │ │ + add r8, r2, #2 │ │ + add fp, sp, #92 ; 0x5c │ │ + add r7, lr, #700 ; 0x2bc │ │ + mov ip, #2 │ │ + ldr r6, [r7, #1564] ; 0x61c │ │ + movw r0, #1560 ; 0x618 │ │ + ldr r3, [r7, #1568] ; 0x620 │ │ + add r9, fp, r0 │ │ + ldr r2, [fp, #1564] ; 0x61c │ │ + add sl, r7, r0 │ │ + ldr r4, [fp, #1568] ; 0x620 │ │ + mov r5, #1568 ; 0x620 │ │ + mov r1, r8 │ │ + mov lr, r3 │ │ + add r3, fp, r5 │ │ + mov r0, r4 │ │ add r2, r2, r4 │ │ - add r2, fp, r2, lsl #1 │ │ - cmp r2, r6 │ │ - bcs 5b74c │ │ - ldr r2, [sp, #608] ; 0x260 │ │ - ldr r6, [sp, #668] ; 0x29c │ │ + ldr r4, [r3, #4] │ │ + add r3, r7, r5 │ │ + subs r1, r1, #1 │ │ add r2, r2, r4 │ │ - ldr r4, [sp, #688] ; 0x2b0 │ │ - add r1, r4, r1 │ │ - add r2, fp, r2, lsl #1 │ │ - add r1, r6, r1, lsl #1 │ │ - cmp r1, r2 │ │ - mov r1, r4 │ │ - bcc 5b780 │ │ - mov r2, fp │ │ - ldr fp, [sp, #624] ; 0x270 │ │ - mov r4, r5 │ │ - mov r1, r7 │ │ - vld1.16 {d16-d17}, [r1]! │ │ - subs fp, fp, #8 │ │ - vst1.16 {d16-d17}, [r4]! │ │ - bne 5b75c │ │ - ldr r1, [sp, #624] ; 0x270 │ │ - mov fp, r2 │ │ - cmp r9, r1 │ │ - ldr r1, [sp, #592] ; 0x250 │ │ - beq 5b6cc │ │ - sub r4, sl, r1 │ │ - lsl r1, r1, #1 │ │ - add r2, r3, r1 │ │ - add r6, ip, r1 │ │ - subs r4, r4, #1 │ │ - add r1, r1, #2 │ │ - ldrh r2, [r2] │ │ - strh r2, [r6] │ │ - bne 5b788 │ │ - b 5b6cc │ │ - ldr r1, [sp, #1120] ; 0x460 │ │ - add sl, r1, #2 │ │ - cmn r0, #1 │ │ - str r5, [sp, #672] ; 0x2a0 │ │ - str ip, [sp, #40] ; 0x28 │ │ - ble 5b648 │ │ - ldr r0, [sp, #1124] ; 0x464 │ │ - cmp r0, #1 │ │ - blt 5b81c │ │ - ldr r0, [sp, #688] ; 0x2b0 │ │ - cmn r0, #1 │ │ - bgt 5b81c │ │ - ldr r1, [sp, #688] ; 0x2b0 │ │ - mov r0, #0 │ │ - ldr r4, [sp, #1124] ; 0x464 │ │ - sub r6, r0, r1, lsl #1 │ │ - add r0, fp, r1, lsl #1 │ │ - add r7, r0, #52 ; 0x34 │ │ - ldr r0, [sp, #576] ; 0x240 │ │ - add r0, r0, r1, lsl #1 │ │ - add r5, r0, #4 │ │ - mov r0, r7 │ │ - mov r1, r5 │ │ - mov r2, r6 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - add r7, r7, #24 │ │ + ldr r3, [r3, #4] │ │ + str r2, [fp, r5] │ │ + add r2, r6, lr │ │ + add r2, r2, r3 │ │ + str r2, [r7, r5] │ │ add r5, r5, #4 │ │ - subs r4, r4, #1 │ │ - bne 5b7fc │ │ - ldr r4, [sp, #672] ; 0x2a0 │ │ - ldr r9, [sp, #1124] ; 0x464 │ │ - ldr r8, [sp, #40] ; 0x28 │ │ - cmp r4, #1 │ │ - blt 5b8dc │ │ - ldr r1, [sp, #444] ; 0x1bc │ │ - mov ip, #0 │ │ - ldr r3, [sp, #664] ; 0x298 │ │ + mov r6, lr │ │ + mov r2, r0 │ │ + bne 6e544 │ │ + ldr r0, [sp, #52] ; 0x34 │ │ + add ip, ip, #1 │ │ + mov fp, r9 │ │ + mov r7, sl │ │ + cmp ip, r0 │ │ + bne 6e520 │ │ + b 6e5b0 │ │ + add r1, r3, #4 │ │ + cmp r1, #3 │ │ + bge 6e2f4 │ │ + ldr r3, [sp, #32] │ │ + ldr r7, [sp, #56] ; 0x38 │ │ + cmn r3, #1 │ │ + blt 6e724 │ │ + add lr, sp, #208896 ; 0x33000 │ │ + ldr r2, [sp, #44] ; 0x2c │ │ + ldr r0, [lr, #3400] ; 0xd48 │ │ + clz r0, r0 │ │ + cmn r2, #2 │ │ + bgt 6e608 │ │ + mvn r0, #0 │ │ + add r0, r0, r7 │ │ + cmp r0, r3 │ │ + ble 6e5dc │ │ + b 6e724 │ │ + add lr, sp, #208896 ; 0x33000 │ │ + ldr r3, [sp, #32] │ │ + ldr r7, [sp, #56] ; 0x38 │ │ + ldr r0, [lr, #3400] ; 0xd48 │ │ + clz r0, r0 │ │ + cmn r2, #2 │ │ + ble 6e5d8 │ │ + rsb r4, r0, #24 │ │ + mov r0, #1 │ │ + add lr, sp, #208896 ; 0x33000 │ │ + lsl r1, r0, r4 │ │ + lsl sl, r4, #1 │ │ + asr r8, r1, #1 │ │ + movw r1, #1560 ; 0x618 │ │ + smulbb r1, r7, r1 │ │ + ldr r6, [lr, #3396] ; 0xd44 │ │ + lsl r0, r0, sl │ │ + add lr, sp, #105472 ; 0x19c00 │ │ + asr ip, r0, #1 │ │ + add r0, lr, #700 ; 0x2bc │ │ + str r1, [sp, #60] ; 0x3c │ │ + add r1, r0, #1568 ; 0x620 │ │ + add r0, sp, #92 ; 0x5c │ │ + add r7, r0, #1568 ; 0x620 │ │ + add r0, r2, #2 │ │ + str r0, [sp, #52] ; 0x34 │ │ + mvn r0, #0 │ │ + ldr r5, [pc, #2172] ; 6eedc │ │ + ldr r5, [pc, r5] │ │ + ldr r9, [sp, #36] ; 0x24 │ │ + add lr, sp, #208896 ; 0x33000 │ │ + str r0, [sp, #68] ; 0x44 │ │ + str r1, [sp, #76] ; 0x4c │ │ + mov r0, r1 │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + ldr fp, [lr, #3392] ; 0xd40 │ │ + str r7, [sp, #72] ; 0x48 │ │ + mov r2, r8 │ │ + ldr r8, [r0] │ │ + mov r3, r5 │ │ + ldr lr, [r7] │ │ + add r5, r8, ip │ │ + mov r8, r2 │ │ + add r2, lr, r2 │ │ + asr r5, r5, sl │ │ + mul lr, lr, r9 │ │ + asr r2, r2, r4 │ │ + mul r5, r5, fp │ │ + mls r2, r2, r2, r5 │ │ + mov r5, r3 │ │ + bic r2, r2, r2, asr #31 │ │ + mul r2, r2, r6 │ │ + add r2, r2, #524288 ; 0x80000 │ │ + lsr r3, r2, #20 │ │ + cmp r3, #255 ; 0xff │ │ + mov r3, #255 ; 0xff │ │ + lsrcc r3, r2, #20 │ │ + subs r1, r1, #1 │ │ + ldrb r2, [r5, r3] │ │ + mul r3, lr, r2 │ │ + rsb r2, r2, #256 ; 0x100 │ │ + str r2, [r7], #4 │ │ + add r3, r3, #2048 ; 0x800 │ │ + lsr r3, r3, #12 │ │ + str r3, [r0], #4 │ │ + bne 6e680 │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + ldr r1, [sp, #76] ; 0x4c │ │ + ldr r7, [sp, #72] ; 0x48 │ │ + add r1, r1, r0 │ │ + ldr r2, [sp, #68] ; 0x44 │ │ + add r7, r7, r0 │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + ldr r3, [sp, #32] │ │ + add r2, r2, r0 │ │ + cmp r2, r3 │ │ + mov r0, r2 │ │ + ble 6e664 │ │ + add r1, sp, #92 ; 0x5c │ │ + add lr, sp, #105472 ; 0x19c00 │ │ + movw r0, #3132 ; 0xc3c │ │ + add r8, r1, r0 │ │ + add r1, lr, #700 ; 0x2bc │ │ + add lr, r1, r0 │ │ + ldr r1, [sp, #12] │ │ + movw r0, #2346 ; 0x92a │ │ + add r5, r1, r0 │ │ + add r0, sp, #208896 ; 0x33000 │ │ + ldr r0, [r0, #3392] ; 0xd40 │ │ + cmp r0, #25 │ │ + bne 6e9bc │ │ + sub r7, r3, #1 │ │ + cmp r7, #1 │ │ + blt 6eb8c │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + cmp r0, #0 │ │ + ble 6eb94 │ │ + add r1, sp, #105472 ; 0x19c00 │ │ + add r2, sp, #92 ; 0x5c │ │ + movw r0, #4696 ; 0x1258 │ │ + add fp, r2, r0 │ │ + movw r0, #4688 ; 0x1250 │ │ + add r1, r1, #700 ; 0x2bc │ │ + str r2, [sp, #60] ; 0x3c │ │ + add r3, r1, r0 │ │ + add r2, r2, r0 │ │ + ldr r0, [sp, #8] │ │ + ldr r9, [sp, #64] ; 0x40 │ │ + add r0, r0, #6 │ │ + str r0, [sp, #48] ; 0x30 │ │ + mov r0, #0 │ │ + str r7, [sp, #12] │ │ + str r0, [sp, #24] │ │ + movw r0, #65146 ; 0xfe7a │ │ + movt r0, #65535 ; 0xffff │ │ + str fp, [sp, #28] │ │ + ldr r7, [lr, r0, lsl #2] │ │ + ldr fp, [r8, r0, lsl #2] │ │ + str lr, [sp, #40] ; 0x28 │ │ + ldr lr, [lr, #1560] ; 0x618 │ │ + ldr ip, [r8, #1560] ; 0x618 │ │ + str r1, [sp, #56] ; 0x38 │ │ + mov r1, #0 │ │ + str r2, [sp, #52] ; 0x34 │ │ mov r2, #0 │ │ - b 5b858 │ │ - add r2, r2, #1 │ │ - add r1, r1, r8 │ │ - add r3, r3, #24 │ │ - cmp r2, r4 │ │ - beq 5b8dc │ │ - cmp r2, r9 │ │ - ldr r7, [sp, #688] ; 0x2b0 │ │ - movwlt r7, #0 │ │ - cmp sl, r7 │ │ - ble 5b844 │ │ - sub r6, sl, r7 │ │ - cmp r6, #7 │ │ - bhi 5b880 │ │ - mov r0, r7 │ │ - b 5b8bc │ │ - bic lr, r6, #7 │ │ - lsl r4, r7, #1 │ │ - add r0, r7, lr │ │ - mov r5, lr │ │ - add r7, r1, r4 │ │ - subs r5, r5, #8 │ │ - vld1.16 {d16-d17}, [r7] │ │ - add r7, r3, r4 │ │ - add r4, r4, #16 │ │ - vst1.16 {d16-d17}, [r7] │ │ - bne 5b890 │ │ - ldr r9, [sp, #1124] ; 0x464 │ │ - cmp r6, lr │ │ - ldr r4, [sp, #672] ; 0x2a0 │ │ - beq 5b844 │ │ - sub r6, ip, r0, lsl #1 │ │ - sub r0, sl, r0 │ │ - ldrh r7, [r1, -r6] │ │ - subs r0, r0, #1 │ │ - strh r7, [r3, -r6] │ │ - sub r6, r6, #2 │ │ - bne 5b8c4 │ │ - b 5b844 │ │ - ldr lr, [sp, #1104] ; 0x450 │ │ - ldr r2, [sp, #1116] ; 0x45c │ │ - ldr r0, [sp, #1112] ; 0x458 │ │ - cmp lr, #0 │ │ - ldr ip, [sp, #1108] ; 0x454 │ │ - beq 5c7d8 │ │ - ldr r1, [sp, #1132] ; 0x46c │ │ - sub r2, r2, #31 │ │ - ldr sl, [sp, #664] ; 0x298 │ │ - cmp ip, #0 │ │ - clz r1, r1 │ │ - rsb r3, r1, #24 │ │ - mov r1, #1 │ │ - and r3, r1, lr, lsr r3 │ │ - rsb r4, r3, #4 │ │ - clz r3, lr │ │ - add r3, r2, r3 │ │ - str r4, [sp, #440] ; 0x1b8 │ │ - bic r6, r3, r3, asr #31 │ │ - mov r3, r4 │ │ - str r6, [sp, #668] ; 0x29c │ │ - beq 5cf2c │ │ - ldr r3, [pc, #3968] ; 5c8bc │ │ - vdup.32 q0, lr │ │ - mov fp, lr │ │ - add lr, sp, #128 ; 0x80 │ │ - vdup.32 q8, r6 │ │ - ldr r3, [pc, r3] │ │ - vdup.32 q15, r4 │ │ - bfi r4, r1, #1, #31 │ │ - vstmia lr, {d0-d1} │ │ - add r7, r3, r0, lsl #1 │ │ - add lr, sp, #112 ; 0x70 │ │ - str r7, [sp, #36] ; 0x24 │ │ - add r7, r7, #1 │ │ - str r7, [sp, #32] │ │ - add r7, r0, #4 │ │ + str r3, [sp, #76] ; 0x4c │ │ + mov r3, #0 │ │ + str r5, [sp, #68] ; 0x44 │ │ + str r8, [sp, #36] ; 0x24 │ │ + str lr, [sp, #20] │ │ + str ip, [sp, #16] │ │ + ldr r4, [sp, #52] ; 0x34 │ │ + mov r5, r9 │ │ + ldr r9, [sp, #76] ; 0x4c │ │ + movw r6, #64756 ; 0xfcf4 │ │ + movt r6, #65535 ; 0xffff │ │ + str fp, [sp, #72] ; 0x48 │ │ + ldr r0, [r4, r3]! │ │ + add r6, r6, #2 │ │ + str r0, [sp, #64] ; 0x40 │ │ + add r7, lr, r7 │ │ + ldr r0, [r9, r3]! │ │ + add r1, r1, #1 │ │ + ldr fp, [r4, r6, lsl #2] │ │ + add r7, r7, r7, lsl #1 │ │ + ldr sl, [r9, r6, lsl #2] │ │ + ldr r8, [r4, #8] │ │ + ldr r4, [r9, #8] │ │ + mov r9, r5 │ │ + ldr r5, [sp, #56] ; 0x38 │ │ + ldr r6, [sp, #44] ; 0x2c │ │ + add r5, r5, r3 │ │ + mov lr, r4 │ │ + cmp r6, r1 │ │ + ldr r5, [r5, #1568] ; 0x620 │ │ + add r5, r0, r5 │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + add r5, r5, sl │ │ + add r5, r5, r4 │ │ + add r5, r5, r5, lsl #2 │ │ + add r7, r5, r7, lsl #1 │ │ + add r5, r0, r3 │ │ + ldr r0, [sp, #64] ; 0x40 │ │ + ldr r5, [r5, #1568] ; 0x620 │ │ + add r5, r0, r5 │ │ + ldr r0, [sp, #72] ; 0x48 │ │ + add r5, r5, fp │ │ + add r0, ip, r0 │ │ + add r5, r5, r8 │ │ + mov ip, r8 │ │ + add r0, r0, r0, lsl #1 │ │ + add r5, r5, r5, lsl #2 │ │ + add r0, r5, r0, lsl #1 │ │ + ldr r5, [sp, #68] ; 0x44 │ │ + ldrh r5, [r5, -r2] │ │ + sub r2, r2, #2 │ │ + mla r0, r0, r5, r7 │ │ + mov r7, sl │ │ + add r0, r0, #256 ; 0x100 │ │ + asr r0, r0, #9 │ │ + str r0, [r9, r3] │ │ + add r3, r3, #4 │ │ + bne 6e7f8 │ │ + ldr ip, [sp, #68] ; 0x44 │ │ + mov r0, #0 │ │ + ldr r2, [sp, #48] ; 0x30 │ │ + mov r1, r6 │ │ + ldr fp, [sp, #28] │ │ + ldr r4, [sp, #20] │ │ + ldr r7, [sp, #16] │ │ + mov r6, fp │ │ + ldr r3, [sp, #76] ; 0x4c │ │ + ldr r5, [r6, r0]! │ │ + add r7, r7, r7, lsl #1 │ │ + ldrh r8, [r2], #2 │ │ + add r4, r4, r4, lsl #1 │ │ + ldr r6, [r6, #-8] │ │ + subs r1, r1, #1 │ │ + ldr lr, [r3, r0]! │ │ + add r6, r5, r6 │ │ + ldr r3, [r3, #8] │ │ + add r6, r6, r6, lsl #2 │ │ + add r6, r6, r7, lsl #1 │ │ + add r7, r3, lr │ │ + add r7, r7, r7, lsl #2 │ │ + add r7, r7, r4, lsl #1 │ │ + mov r4, r3 │ │ + mla r7, r6, r8, r7 │ │ + add r6, r9, r0 │ │ + add r0, r0, #4 │ │ + add r7, r7, #128 ; 0x80 │ │ + asr r7, r7, #8 │ │ + str r7, [r6, #1536] ; 0x600 │ │ + mov r7, r5 │ │ + bne 6e8e4 │ │ + ldr r0, [sp, #48] ; 0x30 │ │ + movw r1, #1560 ; 0x618 │ │ + mov r5, ip │ │ + ldr r3, [sp, #76] ; 0x4c │ │ + add r0, r0, r1 │ │ + str r0, [sp, #48] ; 0x30 │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + add r5, ip, r1 │ │ + ldr r2, [sp, #52] ; 0x34 │ │ + add fp, fp, #3120 ; 0xc30 │ │ + add r0, r0, #3120 ; 0xc30 │ │ + ldr r1, [sp, #56] ; 0x38 │ │ + ldr lr, [sp, #40] ; 0x28 │ │ + add r3, r3, #3120 ; 0xc30 │ │ + ldr r8, [sp, #36] ; 0x24 │ │ + add r2, r2, #3120 ; 0xc30 │ │ + str r0, [sp, #60] ; 0x3c │ │ + add r1, r1, #3120 ; 0xc30 │ │ + ldr r0, [sp, #24] │ │ + add lr, lr, #3120 ; 0xc30 │ │ + ldr r7, [sp, #12] │ │ + add r8, r8, #3120 ; 0xc30 │ │ add r0, r0, #2 │ │ - vstmia lr, {d30-d31} │ │ - vneg.s32 q8, q8 │ │ - add lr, sp, #96 ; 0x60 │ │ - add r0, r3, r0, lsl #1 │ │ - str r0, [sp, #20] │ │ - add r0, r0, #1 │ │ - str r0, [sp, #16] │ │ - clz r0, ip │ │ - vdup.32 q1, r4 │ │ - add r0, r2, r0 │ │ - add r7, r3, r7, lsl #1 │ │ - vstmia lr, {d2-d3} │ │ - add lr, sp, #80 ; 0x50 │ │ - bic r2, r0, r0, asr #31 │ │ - str r7, [sp, #28] │ │ - add r7, r7, #1 │ │ - vdup.32 q9, r2 │ │ - str r7, [sp, #24] │ │ - vstmia lr, {d16-d17} │ │ - add lr, sp, #64 ; 0x40 │ │ - vneg.s32 q5, q9 │ │ - ldr r7, [sp, #444] ; 0x1bc │ │ - vdup.32 q6, ip │ │ - ldr r0, [sp, #1120] ; 0x460 │ │ - str r4, [sp, #180] ; 0xb4 │ │ - vstmia lr, {d10-d11} │ │ - add lr, sp, #48 ; 0x30 │ │ - bic r0, r0, #7 │ │ - str r0, [sp, #12] │ │ - str r2, [sp, #660] ; 0x294 │ │ - vstmia lr, {d12-d13} │ │ - ldr r0, [sp, #1120] ; 0x460 │ │ - str r9, [sp, #44] ; 0x2c │ │ - cmp r0, #1 │ │ - bge 5ba28 │ │ + add r9, r9, #3072 ; 0xc00 │ │ + cmp r0, r7 │ │ + blt 6e7ac │ │ + ldr r3, [sp, #32] │ │ + str r9, [sp, #64] ; 0x40 │ │ + b 6ebc0 │ │ + cmp r3, #1 │ │ + ldrge r0, [sp, #44] ; 0x2c │ │ + cmpge r0, #1 │ │ + blt 6ecac │ │ + add r0, sp, #106496 ; 0x1a000 │ │ + add r4, sp, #105472 ; 0x19c00 │ │ + ldr ip, [sp, #3224] ; 0xc98 │ │ + add r1, sp, #92 ; 0x5c │ │ + ldr r2, [r0, #2808] ; 0xaf8 │ │ + movw r0, #4688 ; 0x1250 │ │ + add r6, r4, #700 ; 0x2bc │ │ + movw r3, #3128 ; 0xc38 │ │ + add r7, r6, r3 │ │ + add r0, r1, r0 │ │ + mov r3, #0 │ │ + str r0, [sp, #60] ; 0x3c │ │ + movw r0, #65146 ; 0xfe7a │ │ + movt r0, #65535 ; 0xffff │ │ + str r1, [sp, #56] ; 0x38 │ │ + mov r1, r0 │ │ + ldr sl, [lr, r0, lsl #2] │ │ + mov r0, ip │ │ + ldr ip, [r8, r1, lsl #2] │ │ + mov fp, #0 │ │ + ldr r1, [lr, #1560]! ; 0x618 │ │ + str lr, [sp, #40] ; 0x28 │ │ + ldr lr, [r8, #1560]! ; 0x618 │ │ ldr r9, [sp, #44] ; 0x2c │ │ - add sl, sl, #24 │ │ - ldr r0, [sp, #40] ; 0x28 │ │ + str r8, [sp, #36] ; 0x24 │ │ + mov r8, #0 │ │ + str r6, [sp, #52] ; 0x34 │ │ + str r3, [sp, #28] │ │ + str r1, [sp, #24] │ │ + str lr, [sp, #20] │ │ + str r5, [sp, #68] ; 0x44 │ │ + str r7, [sp, #48] ; 0x30 │ │ + ldr r4, [sp, #52] ; 0x34 │ │ + mov r5, r7 │ │ + ldr r6, [r5, fp]! │ │ subs r9, r9, #1 │ │ + add r4, r4, fp │ │ + str r0, [sp, #72] ; 0x48 │ │ + mov r0, r2 │ │ + add r6, r6, r0 │ │ + ldr r2, [r4, #3136] ; 0xc40 │ │ + ldr r7, [r5, #1560] ; 0x618 │ │ + add r6, r6, r2 │ │ + ldr r3, [r5, #1568] ; 0x620 │ │ + add r6, r6, sl │ │ + ldr r4, [r4, #1568] ; 0x620 │ │ + add r1, r6, r1 │ │ + movw r6, #65146 ; 0xfe7a │ │ + movt r6, #65535 ; 0xffff │ │ + add r4, r7, r4 │ │ + add r5, r5, r6, lsl #2 │ │ + str r2, [sp, #76] ; 0x4c │ │ + ldr r0, [sp, #72] ; 0x48 │ │ + ldr sl, [r5, #8] │ │ + add r4, r4, sl │ │ + add r4, r4, r3 │ │ + add r4, r4, r4, lsl #1 │ │ + add r2, r4, r1, lsl #2 │ │ + ldr r4, [sp, #60] ; 0x3c │ │ + ldr r5, [r4, fp]! │ │ + ldr r6, [r4, r6, lsl #2] │ │ + add r6, r6, r0 │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + add r7, r0, fp │ │ + ldr r0, [r7, #3136] ; 0xc40 │ │ + ldr r1, [r7, #1568] ; 0x620 │ │ + add r6, r6, r0 │ │ + add r6, r6, ip │ │ + ldr ip, [r7, #1576] ; 0x628 │ │ + add r1, r5, r1 │ │ + add r6, r6, lr │ │ + ldr lr, [r4, #8] │ │ + add r1, r1, ip │ │ + ldr r5, [sp, #68] ; 0x44 │ │ + add r1, r1, lr │ │ + ldr r7, [sp, #48] ; 0x30 │ │ + add r1, r1, r1, lsl #1 │ │ + ldrh r4, [r5, -r8] │ │ + add r1, r1, r6, lsl #2 │ │ + sub r8, r8, #2 │ │ + mla r1, r1, r4, r2 │ │ + ldr r4, [sp, #64] ; 0x40 │ │ + ldr r2, [sp, #76] ; 0x4c │ │ + add r1, r1, #256 ; 0x100 │ │ + asr r1, r1, #9 │ │ + str r1, [r4, fp] │ │ + add fp, fp, #4 │ │ + mov r1, r3 │ │ + bne 6ea4c │ │ + ldr r4, [sp, #60] ; 0x3c │ │ + movw r0, #1560 ; 0x618 │ │ + ldr r6, [sp, #52] ; 0x34 │ │ add r7, r7, r0 │ │ - beq 5d370 │ │ - ldr r0, [sp, #1120] ; 0x460 │ │ - str r9, [sp, #44] ; 0x2c │ │ - cmp r0, #1 │ │ - blt 5ba00 │ │ + ldr r1, [sp, #56] ; 0x38 │ │ + add r4, r4, r0 │ │ + add r6, r6, r0 │ │ + ldr r3, [sp, #28] │ │ + add r1, r1, r0 │ │ + ldr r0, [sp, #64] ; 0x40 │ │ + ldr r2, [sp, #24] │ │ + add r3, r3, #1 │ │ + add r0, r0, #1536 ; 0x600 │ │ + str r0, [sp, #64] ; 0x40 │ │ ldr r0, [sp, #32] │ │ - mov lr, #0 │ │ - str sl, [sp, #664] ; 0x298 │ │ - ldrsb r5, [r0] │ │ - ldr r0, [sp, #24] │ │ - str r5, [sp, #196] ; 0xc4 │ │ - ldrsb r3, [r0] │ │ - ldr r0, [sp, #16] │ │ - ldrsb r9, [r0] │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - str r9, [sp, #192] ; 0xc0 │ │ - ldrsb r0, [r0] │ │ - str r0, [sp, #204] ; 0xcc │ │ - ldr r0, [sp, #28] │ │ - ldrsb r0, [r0] │ │ - str r0, [sp, #200] ; 0xc8 │ │ - ldr r0, [sp, #20] │ │ - ldrsb r4, [r0] │ │ - ldr r0, [sp, #1120] ; 0x460 │ │ - cmp r0, #8 │ │ - bcc 5c390 │ │ - add r0, sl, r3, lsl #1 │ │ - add r2, sl, r9, lsl #1 │ │ - sub r1, sl, r9, lsl #1 │ │ - str r2, [sp, #176] ; 0xb0 │ │ - mov r9, r0 │ │ - ldr r0, [sp, #204] ; 0xcc │ │ - sub ip, sl, r5, lsl #1 │ │ - add fp, sl, r5, lsl #1 │ │ - sub r5, sl, r3, lsl #1 │ │ - mov r8, r4 │ │ - sub r2, sl, r0, lsl #1 │ │ - add r0, sl, r0, lsl #1 │ │ - str r0, [sp, #168] ; 0xa8 │ │ - ldr r0, [sp, #200] ; 0xc8 │ │ - str r2, [sp, #172] ; 0xac │ │ - sub r2, sl, r0, lsl #1 │ │ - str r2, [sp, #164] ; 0xa4 │ │ - add r0, sl, r0, lsl #1 │ │ - ldr r2, [sp, #12] │ │ - str r0, [sp, #160] ; 0xa0 │ │ - sub r0, sl, r4, lsl #1 │ │ - str r0, [sp, #156] ; 0x9c │ │ - add r0, sl, r4, lsl #1 │ │ - mov sl, r1 │ │ - mov r4, ip │ │ - mov r1, r7 │ │ - mov r7, fp │ │ - mov ip, #0 │ │ - str r0, [sp, #152] ; 0x98 │ │ - ldr r0, [sp, #152] ; 0x98 │ │ - add fp, r1, ip │ │ - add lr, sp, #576 ; 0x240 │ │ - vld1.16 {d4-d5}, [fp] │ │ - add r0, r0, ip │ │ - vorr q5, q1, q1 │ │ - vld1.16 {d18-d19}, [r0] │ │ - vmov.i32 q7, #0 ; 0x00000000 │ │ - vorr q6, q15, q15 │ │ - subs r2, r2, #8 │ │ - vmovl.s16 q8, d19 │ │ - ldr r0, [sp, #156] ; 0x9c │ │ - add r0, r0, ip │ │ - vld1.16 {d8-d9}, [r0] │ │ - vstmia lr, {d16-d17} │ │ - vsubw.u16 q8, q8, d5 │ │ - add lr, sp, #80 ; 0x50 │ │ - vabs.s32 q10, q8 │ │ - vclt.s32 q8, q8, #0 │ │ - vldmia lr, {d2-d3} │ │ - add lr, sp, #560 ; 0x230 │ │ - ldr r0, [sp, #160] ; 0xa0 │ │ - vshl.u32 q11, q10, q1 │ │ - add r0, r0, ip │ │ - vld1.16 {d28-d29}, [r0] │ │ - vsub.i32 q11, q0, q11 │ │ - ldr r0, [sp, #164] ; 0xa4 │ │ - vmax.s32 q11, q11, q7 │ │ - add r0, r0, ip │ │ - vmin.s32 q10, q10, q11 │ │ - vneg.s32 q11, q10 │ │ - vbsl q8, q11, q10 │ │ - vmovl.s16 q10, d9 │ │ - vstmia lr, {d20-d21} │ │ - vsubw.u16 q10, q10, d5 │ │ - add lr, sp, #544 ; 0x220 │ │ - vabs.s32 q11, q10 │ │ - vclt.s32 q10, q10, #0 │ │ - vshl.u32 q12, q11, q1 │ │ - vsub.i32 q12, q0, q12 │ │ - vmax.s32 q12, q12, q7 │ │ - vmin.s32 q11, q11, q12 │ │ - vneg.s32 q12, q11 │ │ - vbsl q10, q12, q11 │ │ - vadd.i32 q10, q10, q8 │ │ - vmovl.s16 q8, d29 │ │ - vstmia lr, {d16-d17} │ │ - vsubw.u16 q8, q8, d5 │ │ - add lr, sp, #64 ; 0x40 │ │ - vabs.s32 q11, q8 │ │ - vclt.s32 q8, q8, #0 │ │ - vldmia lr, {d30-d31} │ │ - add lr, sp, #48 ; 0x30 │ │ - vldmia lr, {d6-d7} │ │ - add lr, sp, #672 ; 0x2a0 │ │ - vshl.u32 q12, q11, q15 │ │ - vsub.i32 q12, q3, q12 │ │ - vmax.s32 q12, q12, q7 │ │ - vmin.s32 q11, q11, q12 │ │ - vneg.s32 q12, q11 │ │ - vbsl q8, q12, q11 │ │ - vld1.16 {d22-d23}, [r0] │ │ - vstmia lr, {d22-d23} │ │ - vmovl.s16 q11, d23 │ │ - add lr, sp, #528 ; 0x210 │ │ - ldr r0, [sp, #168] ; 0xa8 │ │ - vstmia lr, {d22-d23} │ │ - vsubw.u16 q11, q11, d5 │ │ - add r0, r0, ip │ │ - add lr, sp, #640 ; 0x280 │ │ - vabs.s32 q12, q11 │ │ - vclt.s32 q11, q11, #0 │ │ - vshl.u32 q13, q12, q15 │ │ - vsub.i32 q13, q3, q13 │ │ - vmax.s32 q13, q13, q7 │ │ - vmin.s32 q12, q12, q13 │ │ - vneg.s32 q13, q12 │ │ - vbsl q11, q13, q12 │ │ - vadd.i32 q8, q11, q8 │ │ - vld1.16 {d22-d23}, [r0] │ │ - vstmia lr, {d22-d23} │ │ - vmovl.s16 q11, d23 │ │ - add lr, sp, #512 ; 0x200 │ │ - ldr r0, [sp, #172] ; 0xac │ │ - vstmia lr, {d22-d23} │ │ - vsubw.u16 q11, q11, d5 │ │ - add r0, r0, ip │ │ - add lr, sp, #624 ; 0x270 │ │ - vabs.s32 q12, q11 │ │ - vclt.s32 q11, q11, #0 │ │ - vshl.u32 q13, q12, q15 │ │ - vsub.i32 q13, q3, q13 │ │ - vmax.s32 q13, q13, q7 │ │ - vmin.s32 q12, q12, q13 │ │ - vneg.s32 q13, q12 │ │ - vbsl q11, q13, q12 │ │ - vadd.i32 q8, q8, q11 │ │ - vld1.16 {d22-d23}, [r0] │ │ - vstmia lr, {d22-d23} │ │ - vmovl.s16 q11, d23 │ │ - add lr, sp, #496 ; 0x1f0 │ │ - ldr r0, [sp, #176] ; 0xb0 │ │ - vstmia lr, {d22-d23} │ │ - vsubw.u16 q11, q11, d5 │ │ - add r0, r0, ip │ │ - add lr, sp, #608 ; 0x260 │ │ - vabs.s32 q12, q11 │ │ - vclt.s32 q11, q11, #0 │ │ - vshl.u32 q13, q12, q15 │ │ - vsub.i32 q13, q3, q13 │ │ - vmax.s32 q13, q13, q7 │ │ - vmin.s32 q12, q12, q13 │ │ - vneg.s32 q13, q12 │ │ - vbsl q11, q13, q12 │ │ - vadd.i32 q8, q8, q11 │ │ - vshl.s32 q8, q8, #1 │ │ - vmla.i32 q8, q10, q6 │ │ - vld1.16 {d20-d21}, [r0] │ │ - add r0, sl, ip │ │ - vstmia lr, {d20-d21} │ │ - vmovl.s16 q10, d21 │ │ - add lr, sp, #480 ; 0x1e0 │ │ - vstmia lr, {d20-d21} │ │ - vsubw.u16 q10, q10, d5 │ │ - add lr, sp, #592 ; 0x250 │ │ - vabs.s32 q11, q10 │ │ - vclt.s32 q10, q10, #0 │ │ - vshl.u32 q12, q11, q1 │ │ - vsub.i32 q12, q0, q12 │ │ - vmax.s32 q12, q12, q7 │ │ - vmin.s32 q11, q11, q12 │ │ - vneg.s32 q12, q11 │ │ - vbsl q10, q12, q11 │ │ - vld1.16 {d22-d23}, [r0] │ │ - add r0, r9, ip │ │ - vstmia lr, {d22-d23} │ │ - vmovl.s16 q11, d23 │ │ - add lr, sp, #464 ; 0x1d0 │ │ - vstmia lr, {d22-d23} │ │ - vsubw.u16 q11, q11, d5 │ │ - add lr, sp, #336 ; 0x150 │ │ - vabs.s32 q12, q11 │ │ - vclt.s32 q11, q11, #0 │ │ - vshl.u32 q13, q12, q1 │ │ - vsub.i32 q13, q0, q13 │ │ - vmax.s32 q13, q13, q7 │ │ - vmin.s32 q12, q12, q13 │ │ - vneg.s32 q13, q12 │ │ - vbsl q11, q13, q12 │ │ - vadd.i32 q10, q11, q10 │ │ - vmla.i32 q8, q10, q5 │ │ - vld1.16 {d20-d21}, [r0] │ │ - add r0, r5, ip │ │ - vstmia lr, {d20-d21} │ │ - vmovl.s16 q10, d21 │ │ - add lr, sp, #448 ; 0x1c0 │ │ - vstmia lr, {d20-d21} │ │ - vsubw.u16 q10, q10, d5 │ │ - add lr, sp, #320 ; 0x140 │ │ - vabs.s32 q11, q10 │ │ - vclt.s32 q10, q10, #0 │ │ - vshl.u32 q12, q11, q15 │ │ - vsub.i32 q12, q3, q12 │ │ - vmax.s32 q12, q12, q7 │ │ - vmin.s32 q11, q11, q12 │ │ - vneg.s32 q12, q11 │ │ - vbsl q10, q12, q11 │ │ - vld1.16 {d22-d23}, [r0] │ │ - add r0, r7, ip │ │ - vstmia lr, {d22-d23} │ │ - vmovl.s16 q11, d23 │ │ - add lr, sp, #416 ; 0x1a0 │ │ - vstmia lr, {d22-d23} │ │ - vsubw.u16 q11, q11, d5 │ │ - add lr, sp, #304 ; 0x130 │ │ - vabs.s32 q12, q11 │ │ - vclt.s32 q11, q11, #0 │ │ - vshl.u32 q13, q12, q15 │ │ - vsub.i32 q13, q3, q13 │ │ - vmax.s32 q13, q13, q7 │ │ - vmin.s32 q12, q12, q13 │ │ - vneg.s32 q13, q12 │ │ - vbsl q11, q13, q12 │ │ - vadd.i32 q10, q11, q10 │ │ - vld1.16 {d22-d23}, [r0] │ │ - add r0, r4, ip │ │ - add ip, ip, #16 │ │ - vstmia lr, {d22-d23} │ │ - vmovl.s16 q11, d23 │ │ - add lr, sp, #384 ; 0x180 │ │ - vstmia lr, {d22-d23} │ │ - vsubw.u16 q11, q11, d5 │ │ - add lr, sp, #288 ; 0x120 │ │ - vabs.s32 q12, q11 │ │ - vclt.s32 q11, q11, #0 │ │ - vshl.u32 q13, q12, q15 │ │ - vsub.i32 q13, q3, q13 │ │ - vmax.s32 q13, q13, q7 │ │ - vmin.s32 q12, q12, q13 │ │ - vneg.s32 q13, q12 │ │ - vbsl q11, q13, q12 │ │ - vadd.i32 q10, q10, q11 │ │ - vld1.16 {d22-d23}, [r0] │ │ - vstmia lr, {d22-d23} │ │ - vmovl.s16 q11, d23 │ │ - add lr, sp, #400 ; 0x190 │ │ - vstmia lr, {d22-d23} │ │ - vsubw.u16 q11, q11, d5 │ │ - add lr, sp, #352 ; 0x160 │ │ - vabs.s32 q12, q11 │ │ - vclt.s32 q11, q11, #0 │ │ - vshl.u32 q13, q12, q15 │ │ - vsub.i32 q13, q3, q13 │ │ - vmax.s32 q13, q13, q7 │ │ - vmin.s32 q12, q12, q13 │ │ - vneg.s32 q13, q12 │ │ - vbsl q11, q13, q12 │ │ - vadd.i32 q10, q10, q11 │ │ - vadd.i32 q8, q8, q10 │ │ - vmov.i32 q10, #8 ; 0x00000008 │ │ - vsra.s32 q8, q8, #31 │ │ - vadd.i32 q8, q8, q10 │ │ - vmovl.u16 q10, d5 │ │ - vstmia lr, {d20-d21} │ │ - vsra.s32 q10, q8, #4 │ │ - add lr, sp, #368 ; 0x170 │ │ - vmovl.s16 q8, d18 │ │ - vstmia lr, {d20-d21} │ │ - add lr, sp, #272 ; 0x110 │ │ - vstmia lr, {d16-d17} │ │ - vsubw.u16 q8, q8, d4 │ │ - add lr, sp, #256 ; 0x100 │ │ - vabs.s32 q9, q8 │ │ - vclt.s32 q8, q8, #0 │ │ - vshl.u32 q10, q9, q1 │ │ - vsub.i32 q10, q0, q10 │ │ - vmax.s32 q10, q10, q7 │ │ - vmin.s32 q9, q9, q10 │ │ - vneg.s32 q10, q9 │ │ - vbsl q8, q10, q9 │ │ - vmovl.s16 q9, d8 │ │ - vstmia lr, {d18-d19} │ │ - vsubw.u16 q9, q9, d4 │ │ - add lr, sp, #688 ; 0x2b0 │ │ - vabs.s32 q10, q9 │ │ - vclt.s32 q9, q9, #0 │ │ - vshl.u32 q11, q10, q1 │ │ - vsub.i32 q11, q0, q11 │ │ - vmax.s32 q11, q11, q7 │ │ - vmin.s32 q10, q10, q11 │ │ - vneg.s32 q11, q10 │ │ - vbsl q9, q11, q10 │ │ - vadd.i32 q10, q9, q8 │ │ - vmovl.s16 q8, d28 │ │ - vsubw.u16 q9, q8, d4 │ │ - vstmia lr, {d16-d17} │ │ - add lr, sp, #672 ; 0x2a0 │ │ - vabs.s32 q11, q9 │ │ - vclt.s32 q9, q9, #0 │ │ - vldmia lr, {d16-d17} │ │ - add lr, sp, #672 ; 0x2a0 │ │ - vshl.u32 q12, q11, q15 │ │ - vmovl.s16 q8, d16 │ │ - vsub.i32 q12, q3, q12 │ │ - vmax.s32 q12, q12, q7 │ │ - vstmia lr, {d16-d17} │ │ - add lr, sp, #640 ; 0x280 │ │ - vmin.s32 q11, q11, q12 │ │ - vneg.s32 q12, q11 │ │ - vbsl q9, q12, q11 │ │ - vsubw.u16 q11, q8, d4 │ │ - vldmia lr, {d16-d17} │ │ - add lr, sp, #640 ; 0x280 │ │ - vabs.s32 q12, q11 │ │ - vclt.s32 q11, q11, #0 │ │ - vmovl.s16 q8, d16 │ │ - vshl.u32 q14, q12, q15 │ │ - vstmia lr, {d16-d17} │ │ - add lr, sp, #624 ; 0x270 │ │ - vsub.i32 q14, q3, q14 │ │ - vmax.s32 q14, q14, q7 │ │ - vmin.s32 q12, q12, q14 │ │ - vneg.s32 q14, q12 │ │ - vbsl q11, q14, q12 │ │ - vadd.i32 q9, q11, q9 │ │ - vsubw.u16 q11, q8, d4 │ │ - vldmia lr, {d16-d17} │ │ - add lr, sp, #624 ; 0x270 │ │ - vabs.s32 q12, q11 │ │ - vclt.s32 q11, q11, #0 │ │ - vmovl.s16 q8, d16 │ │ - vshl.u32 q14, q12, q15 │ │ - vstmia lr, {d16-d17} │ │ - add lr, sp, #608 ; 0x260 │ │ - vsub.i32 q14, q3, q14 │ │ - vmax.s32 q14, q14, q7 │ │ - vmin.s32 q12, q12, q14 │ │ - vneg.s32 q14, q12 │ │ - vbsl q11, q14, q12 │ │ - vadd.i32 q9, q9, q11 │ │ - vsubw.u16 q11, q8, d4 │ │ - vldmia lr, {d16-d17} │ │ - add lr, sp, #608 ; 0x260 │ │ - vabs.s32 q12, q11 │ │ - vclt.s32 q11, q11, #0 │ │ - vmovl.s16 q8, d16 │ │ - vshl.u32 q14, q12, q15 │ │ - vstmia lr, {d16-d17} │ │ - add lr, sp, #592 ; 0x250 │ │ - vsub.i32 q14, q3, q14 │ │ - vmax.s32 q14, q14, q7 │ │ - vmin.s32 q12, q12, q14 │ │ - vneg.s32 q14, q12 │ │ - vbsl q11, q14, q12 │ │ - vadd.i32 q9, q9, q11 │ │ - vshl.s32 q9, q9, #1 │ │ - vmla.i32 q9, q10, q6 │ │ - vsubw.u16 q10, q8, d4 │ │ - vldmia lr, {d16-d17} │ │ - add lr, sp, #592 ; 0x250 │ │ - vabs.s32 q11, q10 │ │ - vclt.s32 q10, q10, #0 │ │ - vmovl.s16 q8, d16 │ │ - vshl.u32 q12, q11, q1 │ │ - vstmia lr, {d16-d17} │ │ - add lr, sp, #336 ; 0x150 │ │ - vsub.i32 q12, q0, q12 │ │ - vmax.s32 q12, q12, q7 │ │ - vmin.s32 q11, q11, q12 │ │ - vneg.s32 q12, q11 │ │ - vbsl q10, q12, q11 │ │ - vsubw.u16 q11, q8, d4 │ │ - vldmia lr, {d16-d17} │ │ - add lr, sp, #224 ; 0xe0 │ │ - vabs.s32 q12, q11 │ │ - vclt.s32 q11, q11, #0 │ │ - vmovl.s16 q13, d16 │ │ - vshl.u32 q14, q12, q1 │ │ - vstmia lr, {d26-d27} │ │ - add lr, sp, #320 ; 0x140 │ │ - vldmia lr, {d16-d17} │ │ - add lr, sp, #208 ; 0xd0 │ │ - vsub.i32 q14, q0, q14 │ │ - vmax.s32 q14, q14, q7 │ │ - vmin.s32 q12, q12, q14 │ │ - vneg.s32 q14, q12 │ │ - vbsl q11, q14, q12 │ │ - vadd.i32 q10, q11, q10 │ │ - vmovl.s16 q11, d16 │ │ - vmla.i32 q9, q10, q5 │ │ - vstmia lr, {d22-d23} │ │ - add lr, sp, #304 ; 0x130 │ │ - vsubw.u16 q10, q13, d4 │ │ - vldmia lr, {d16-d17} │ │ - add lr, sp, #240 ; 0xf0 │ │ - vabs.s32 q12, q10 │ │ - vmovl.s16 q8, d16 │ │ - vshl.u32 q14, q12, q15 │ │ - vstmia lr, {d16-d17} │ │ - add lr, sp, #288 ; 0x120 │ │ - vsub.i32 q14, q3, q14 │ │ - vmax.s32 q14, q14, q7 │ │ - vmin.s32 q12, q12, q14 │ │ - vclt.s32 q14, q10, #0 │ │ - vneg.s32 q10, q12 │ │ - vbsl q14, q10, q12 │ │ - vsubw.u16 q12, q11, d4 │ │ - vabs.s32 q0, q12 │ │ - vclt.s32 q12, q12, #0 │ │ - vshl.u32 q1, q0, q15 │ │ - vsub.i32 q1, q3, q1 │ │ - vmax.s32 q1, q1, q7 │ │ - vmin.s32 q0, q0, q1 │ │ - vneg.s32 q1, q0 │ │ - vbsl q12, q1, q0 │ │ - vsubw.u16 q0, q8, d4 │ │ - vadd.i32 q14, q12, q14 │ │ - vabs.s32 q1, q0 │ │ - vclt.s32 q0, q0, #0 │ │ - vorr q12, q8, q8 │ │ - vldmia lr, {d16-d17} │ │ - add lr, sp, #336 ; 0x150 │ │ - vshl.u32 q4, q1, q15 │ │ - vmovl.s16 q8, d16 │ │ - vsub.i32 q4, q3, q4 │ │ - vmax.s32 q4, q4, q7 │ │ - vstmia lr, {d16-d17} │ │ - add lr, sp, #320 ; 0x140 │ │ - vmin.s32 q1, q1, q4 │ │ - vneg.s32 q4, q1 │ │ - vbsl q0, q4, q1 │ │ - vsubw.u16 q1, q8, d4 │ │ - vadd.i32 q14, q14, q0 │ │ - vabs.s32 q4, q1 │ │ - vclt.s32 q1, q1, #0 │ │ - vshl.u32 q8, q4, q15 │ │ - vsub.i32 q8, q3, q8 │ │ - vmax.s32 q8, q8, q7 │ │ - vmin.s32 q8, q4, q8 │ │ - vneg.s32 q4, q8 │ │ - vbsl q1, q4, q8 │ │ - vadd.i32 q8, q14, q1 │ │ - vadd.i32 q8, q9, q8 │ │ - vmov.i32 q9, #8 ; 0x00000008 │ │ - vsra.s32 q8, q8, #31 │ │ - vadd.i32 q8, q8, q9 │ │ - vmovl.u16 q9, d4 │ │ - vstmia lr, {d16-d17} │ │ - add lr, sp, #272 ; 0x110 │ │ - vldmia lr, {d10-d11} │ │ - add lr, sp, #256 ; 0x100 │ │ - vldmia lr, {d12-d13} │ │ - vmax.s32 q8, q5, q9 │ │ - add lr, sp, #688 ; 0x2b0 │ │ - vldmia lr, {d20-d21} │ │ - vmax.s32 q8, q8, q6 │ │ - add lr, sp, #672 ; 0x2a0 │ │ - vmax.s32 q8, q8, q10 │ │ - vldmia lr, {d20-d21} │ │ - add lr, sp, #640 ; 0x280 │ │ - vmax.s32 q8, q8, q10 │ │ - vldmia lr, {d20-d21} │ │ - add lr, sp, #624 ; 0x270 │ │ - vmax.s32 q8, q8, q10 │ │ - vldmia lr, {d20-d21} │ │ - add lr, sp, #608 ; 0x260 │ │ - vmax.s32 q8, q8, q10 │ │ - vldmia lr, {d20-d21} │ │ - add lr, sp, #592 ; 0x250 │ │ - vmax.s32 q8, q8, q10 │ │ - vldmia lr, {d20-d21} │ │ - add lr, sp, #304 ; 0x130 │ │ - vmax.s32 q8, q8, q10 │ │ - vmax.s32 q8, q8, q13 │ │ - vmax.s32 q8, q8, q11 │ │ - vmax.s32 q8, q8, q12 │ │ - vstmia lr, {d16-d17} │ │ - add lr, sp, #576 ; 0x240 │ │ - vldmia lr, {d2-d3} │ │ - add lr, sp, #352 ; 0x160 │ │ - vldmia lr, {d20-d21} │ │ - add lr, sp, #560 ; 0x230 │ │ - vldmia lr, {d8-d9} │ │ - add lr, sp, #544 ; 0x220 │ │ - vmin.u32 q8, q1, q10 │ │ - vldmia lr, {d14-d15} │ │ - add lr, sp, #528 ; 0x210 │ │ - vmax.s32 q1, q1, q10 │ │ - vldmia lr, {d4-d5} │ │ - add lr, sp, #512 ; 0x200 │ │ - vmin.u32 q8, q8, q4 │ │ - vldmia lr, {d22-d23} │ │ - add lr, sp, #496 ; 0x1f0 │ │ - vmax.s32 q1, q1, q4 │ │ - vldmia lr, {d24-d25} │ │ - add lr, sp, #480 ; 0x1e0 │ │ - vmin.u32 q8, q8, q7 │ │ - vldmia lr, {d30-d31} │ │ - add lr, sp, #464 ; 0x1d0 │ │ - vmax.s32 q1, q1, q7 │ │ - vldmia lr, {d26-d27} │ │ - add lr, sp, #448 ; 0x1c0 │ │ - vmin.u32 q4, q5, q9 │ │ - vldmia lr, {d6-d7} │ │ - add lr, sp, #416 ; 0x1a0 │ │ - vmin.u32 q8, q8, q2 │ │ - vldmia lr, {d28-d29} │ │ - add lr, sp, #384 ; 0x180 │ │ - vmax.s32 q1, q1, q2 │ │ - vldmia lr, {d0-d1} │ │ - add lr, sp, #688 ; 0x2b0 │ │ - vmin.u32 q4, q4, q6 │ │ - vldmia lr, {d20-d21} │ │ - add lr, sp, #672 ; 0x2a0 │ │ - vmin.u32 q8, q8, q11 │ │ - vmax.s32 q1, q1, q11 │ │ - vmin.u32 q4, q4, q10 │ │ - vldmia lr, {d20-d21} │ │ - add lr, sp, #640 ; 0x280 │ │ - vmin.u32 q8, q8, q12 │ │ - vmax.s32 q1, q1, q12 │ │ - vmin.u32 q4, q4, q10 │ │ - vldmia lr, {d20-d21} │ │ - add lr, sp, #624 ; 0x270 │ │ - vmin.u32 q8, q8, q15 │ │ - vmax.s32 q1, q1, q15 │ │ - vmin.u32 q4, q4, q10 │ │ - vldmia lr, {d20-d21} │ │ - add lr, sp, #608 ; 0x260 │ │ - vmin.u32 q8, q8, q13 │ │ - vmax.s32 q1, q1, q13 │ │ - vmin.u32 q4, q4, q10 │ │ - vldmia lr, {d20-d21} │ │ - add lr, sp, #592 ; 0x250 │ │ - vmin.u32 q8, q8, q3 │ │ - vmax.s32 q1, q1, q3 │ │ - vmin.u32 q3, q4, q10 │ │ - vldmia lr, {d20-d21} │ │ - add lr, sp, #224 ; 0xe0 │ │ - vmin.u32 q8, q8, q14 │ │ - vmax.s32 q1, q1, q14 │ │ - vmin.u32 q15, q3, q10 │ │ - vldmia lr, {d20-d21} │ │ - add lr, sp, #112 ; 0x70 │ │ - vmin.u32 q8, q8, q0 │ │ - vmax.s32 q1, q1, q0 │ │ - vmin.u32 q11, q15, q10 │ │ - vldmia lr, {d30-d31} │ │ - add lr, sp, #208 ; 0xd0 │ │ - vldmia lr, {d20-d21} │ │ - add lr, sp, #240 ; 0xf0 │ │ - vmin.u32 q10, q11, q10 │ │ - vldmia lr, {d22-d23} │ │ - add lr, sp, #320 ; 0x140 │ │ - vmin.u32 q10, q10, q11 │ │ - vldmia lr, {d22-d23} │ │ - add lr, sp, #400 ; 0x190 │ │ - vldmia lr, {d24-d25} │ │ - add lr, sp, #96 ; 0x60 │ │ - vsra.s32 q9, q11, #4 │ │ - vmax.s32 q11, q1, q12 │ │ - vldmia lr, {d2-d3} │ │ - add lr, sp, #336 ; 0x150 │ │ - vmin.u32 q8, q8, q12 │ │ - vldmia lr, {d26-d27} │ │ - add lr, sp, #304 ; 0x130 │ │ - vldmia lr, {d24-d25} │ │ - add lr, sp, #128 ; 0x80 │ │ - vmin.u32 q10, q10, q13 │ │ - vldmia lr, {d0-d1} │ │ - add lr, sp, #368 ; 0x170 │ │ - vmax.s32 q12, q12, q13 │ │ - vldmia lr, {d26-d27} │ │ - vmin.s32 q11, q13, q11 │ │ - vcgt.s32 q14, q8, q13 │ │ - vcgt.s32 q13, q10, q9 │ │ - vmin.s32 q9, q9, q12 │ │ - vbsl q14, q8, q11 │ │ - vbsl q13, q10, q9 │ │ - vmovn.i32 d17, q14 │ │ - vmovn.i32 d16, q13 │ │ - vst1.16 {d16-d17}, [fp] │ │ - bne 5baf0 │ │ - ldr r2, [sp, #12] │ │ - mov r7, r1 │ │ - ldr r0, [sp, #1120] ; 0x460 │ │ - mov r4, r8 │ │ - ldr sl, [sp, #664] ; 0x298 │ │ - ldr fp, [sp, #1104] ; 0x450 │ │ + add r5, r5, #780 ; 0x30c │ │ + ldr ip, [sp, #20] │ │ + ldr lr, [sp, #40] ; 0x28 │ │ + cmp r3, r0 │ │ + ldr r8, [sp, #36] ; 0x24 │ │ + mov r0, r4 │ │ + bne 6e9f8 │ │ + b 6ecac │ │ + mov r0, #0 │ │ + b 6ebc4 │ │ + ldr r2, [sp, #64] ; 0x40 │ │ + mov r0, #0 │ │ + movw r1, #1560 ; 0x618 │ │ + add r0, r0, #2 │ │ + add r5, r5, r1 │ │ + add lr, lr, #3120 ; 0xc30 │ │ + add r8, r8, #3120 ; 0xc30 │ │ + add r2, r2, #3072 ; 0xc00 │ │ + cmp r0, r7 │ │ + blt 6eba0 │ │ + str r2, [sp, #64] ; 0x40 │ │ + bic r0, r3, #1 │ │ + movw r9, #64756 ; 0xfcf4 │ │ + orr r0, r0, #1 │ │ + cmp r0, r3 │ │ + movt r9, #65535 ; 0xffff │ │ + bne 6ecac │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + cmp r0, #1 │ │ + blt 6ecac │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + mov r7, #0 │ │ + cmp r0, #4 │ │ + bcs 6ecb8 │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + add r1, r5, r7, lsl #1 │ │ + movw r3, #1564 ; 0x61c │ │ + sub r2, r0, r7 │ │ + ldr r0, [sp, #64] ; 0x40 │ │ + add r0, r0, r7, lsl #2 │ │ + add r7, r3, r7, lsl #2 │ │ + add r3, r8, r7 │ │ + add r7, lr, r7 │ │ + movw r6, #64754 ; 0xfcf2 │ │ + ldr lr, [r3, r9, lsl #2] │ │ + movt r6, #65535 ; 0xffff │ │ + ldr r8, [r3, r6, lsl #2] │ │ + subs r2, r2, #1 │ │ + ldr fp, [r7, r6, lsl #2] │ │ + ldr r6, [r7, r9, lsl #2] │ │ + ldmdb r3, {r4, ip} │ │ + str r6, [sp, #76] ; 0x4c │ │ + add r4, r4, r8 │ │ + ldr r6, [r3, #-3124] ; 0xfffff3cc │ │ + add r4, r4, lr │ │ + ldr r5, [r3] │ │ + add r3, r3, #4 │ │ + add r6, ip, r6 │ │ + ldrh ip, [r1], #2 │ │ + add r5, r4, r5 │ │ + ldr r4, [sp, #76] ; 0x4c │ │ + add r6, r6, r6, lsl #1 │ │ + add r5, r5, r5, lsl #2 │ │ + add lr, r5, r6, lsl #1 │ │ + ldmdb r7, {r5, sl} │ │ + add r5, r5, fp │ │ + ldr r6, [r7] │ │ + add r5, r5, r4 │ │ + ldr r4, [r7, #-3124] ; 0xfffff3cc │ │ + add r5, r5, r6 │ │ + add r7, r7, #4 │ │ + add r4, sl, r4 │ │ + add r5, r5, r5, lsl #2 │ │ + add r4, r4, r4, lsl #1 │ │ + add r4, r5, r4, lsl #1 │ │ + mla r6, lr, ip, r4 │ │ + add r6, r6, #256 ; 0x100 │ │ + asr r6, r6, #9 │ │ + str r6, [r0], #4 │ │ + bne 6ec18 │ │ + add sp, sp, #284 ; 0x11c │ │ + add sp, sp, #211968 ; 0x33c00 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r1, [sp, #44] ; 0x2c │ │ + movw ip, #1564 ; 0x61c │ │ + str r5, [sp, #68] ; 0x44 │ │ + sub r2, r8, ip │ │ + ldr r5, [sp, #64] ; 0x40 │ │ + sub r3, lr, ip │ │ + mov r7, #0 │ │ + add r0, r5, r1, lsl #2 │ │ cmp r2, r0 │ │ - mov lr, r2 │ │ - beq 5ba00 │ │ - str r7, [sp, #444] ; 0x1bc │ │ - str r3, [sp, #188] ; 0xbc │ │ - str r4, [sp, #184] ; 0xb8 │ │ - add r0, lr, r4 │ │ - add r1, r7, lr, lsl #1 │ │ - str r1, [sp, #640] ; 0x280 │ │ - add r0, sl, r0, lsl #1 │ │ - ldrh r8, [r1] │ │ - ldr r9, [sp, #660] ; 0x294 │ │ - ldrsh r0, [r0] │ │ - str r0, [sp, #688] ; 0x2b0 │ │ - subs r0, r0, r8 │ │ - ldr ip, [sp, #1108] ; 0x454 │ │ - str lr, [sp, #448] ; 0x1c0 │ │ - mov r1, r0 │ │ - rsbmi r1, r0, #0 │ │ - sub r3, fp, r1, lsr r6 │ │ - bic r2, r3, r3, asr #31 │ │ - cmp r1, r2 │ │ - movlt r2, r1 │ │ - cmp r0, #0 │ │ - sub r0, lr, r4 │ │ - rsbmi r2, r2, #0 │ │ - add r0, sl, r0, lsl #1 │ │ - ldrsh r0, [r0] │ │ - str r0, [sp, #624] ; 0x270 │ │ - subs r0, r0, r8 │ │ - mov r1, r0 │ │ - rsbmi r1, r0, #0 │ │ - sub r3, fp, r1, lsr r6 │ │ - bic fp, r3, r3, asr #31 │ │ - ldr r3, [sp, #200] ; 0xc8 │ │ - cmp r1, fp │ │ - movlt fp, r1 │ │ - cmp r0, #0 │ │ - add r0, lr, r3 │ │ - rsbmi fp, fp, #0 │ │ - add r2, fp, r2 │ │ - ldr fp, [sp, #196] ; 0xc4 │ │ - add r0, sl, r0, lsl #1 │ │ - ldrsh r0, [r0] │ │ - str r0, [sp, #608] ; 0x260 │ │ - subs r0, r0, r8 │ │ - mov r1, r0 │ │ - rsbmi r1, r0, #0 │ │ - sub r7, ip, r1, lsr r9 │ │ - bic r5, r7, r7, asr #31 │ │ - cmp r1, r5 │ │ - movlt r5, r1 │ │ - cmp r0, #0 │ │ - sub r0, lr, r3 │ │ - rsbmi r5, r5, #0 │ │ - ldr r3, [sp, #204] ; 0xcc │ │ - add r0, sl, r0, lsl #1 │ │ - ldrsh r0, [r0] │ │ - str r0, [sp, #592] ; 0x250 │ │ - subs r7, r0, r8 │ │ - mov r0, r7 │ │ - rsbmi r0, r7, #0 │ │ - sub r1, ip, r0, lsr r9 │ │ - bic r1, r1, r1, asr #31 │ │ - cmp r0, r1 │ │ - movlt r1, r0 │ │ - add r0, lr, r3 │ │ - cmp r7, #0 │ │ - add r0, sl, r0, lsl #1 │ │ - rsbmi r1, r1, #0 │ │ - ldrsh r0, [r0] │ │ - str r0, [sp, #576] ; 0x240 │ │ - subs r7, r0, r8 │ │ - mov r0, r7 │ │ - rsbmi r0, r7, #0 │ │ - sub r6, ip, r0, lsr r9 │ │ - bic r4, r6, r6, asr #31 │ │ - cmp r0, r4 │ │ - movlt r4, r0 │ │ - sub r0, lr, r3 │ │ - cmp r7, #0 │ │ - ldr r3, [sp, #192] ; 0xc0 │ │ - add r0, sl, r0, lsl #1 │ │ - rsbmi r4, r4, #0 │ │ - ldrsh r0, [r0] │ │ - str r0, [sp, #560] ; 0x230 │ │ - subs r7, r0, r8 │ │ - mov r6, r7 │ │ - rsbmi r6, r7, #0 │ │ - sub r0, ip, r6, lsr r9 │ │ - add r9, r1, r5 │ │ - ldr r1, [sp, #668] ; 0x29c │ │ - add r4, r9, r4 │ │ - bic r0, r0, r0, asr #31 │ │ - ldr ip, [sp, #1104] ; 0x450 │ │ - cmp r6, r0 │ │ - ldr r9, [sp, #188] ; 0xbc │ │ - movlt r0, r6 │ │ - cmp r7, #0 │ │ - add r7, lr, r3 │ │ - rsbmi r0, r0, #0 │ │ - add r7, sl, r7, lsl #1 │ │ - ldrsh r7, [r7] │ │ - str r7, [sp, #544] ; 0x220 │ │ - subs r7, r7, r8 │ │ - mov r6, r7 │ │ - rsbmi r6, r7, #0 │ │ - sub r5, ip, r6, lsr r1 │ │ - bic r5, r5, r5, asr #31 │ │ - cmp r6, r5 │ │ - movlt r5, r6 │ │ - cmp r7, #0 │ │ - sub r7, lr, r3 │ │ - rsbmi r5, r5, #0 │ │ - add r7, sl, r7, lsl #1 │ │ - ldrsh r3, [r7] │ │ - str r3, [sp, #528] ; 0x210 │ │ - subs r7, r3, r8 │ │ - mov r6, r7 │ │ - rsbmi r6, r7, #0 │ │ - sub r1, ip, r6, lsr r1 │ │ - ldr ip, [sp, #1108] ; 0x454 │ │ - bic r1, r1, r1, asr #31 │ │ - cmp r6, r1 │ │ - movlt r1, r6 │ │ - cmp r7, #0 │ │ - add r7, lr, r9 │ │ - rsbmi r1, r1, #0 │ │ - add r1, r1, r5 │ │ - add r7, sl, r7, lsl #1 │ │ - ldrsh r3, [r7] │ │ - str r3, [sp, #512] ; 0x200 │ │ - subs r7, r3, r8 │ │ - ldr r3, [sp, #440] ; 0x1b8 │ │ - mov r6, r7 │ │ - mul r2, r2, r3 │ │ - add r3, r4, r0 │ │ - ldr r4, [sp, #660] ; 0x294 │ │ - rsbmi r6, r7, #0 │ │ - sub r0, ip, r6, lsr r4 │ │ - add r2, r2, r3, lsl #1 │ │ - bic r0, r0, r0, asr #31 │ │ - cmp r6, r0 │ │ - movlt r0, r6 │ │ - cmp r7, #0 │ │ - sub r7, lr, r9 │ │ - rsbmi r0, r0, #0 │ │ - ldr r9, [sp, #528] ; 0x210 │ │ - add r7, sl, r7, lsl #1 │ │ - ldrsh r7, [r7] │ │ - str r7, [sp, #496] ; 0x1f0 │ │ - subs r7, r7, r8 │ │ - mov r6, r7 │ │ - rsbmi r6, r7, #0 │ │ - sub r3, ip, r6, lsr r4 │ │ - bic r3, r3, r3, asr #31 │ │ - cmp r6, r3 │ │ - movlt r3, r6 │ │ - cmp r7, #0 │ │ - rsbmi r3, r3, #0 │ │ - add r5, r3, r0 │ │ - add r0, lr, fp │ │ - ldr r3, [sp, #560] ; 0x230 │ │ - add r0, sl, r0, lsl #1 │ │ - ldrsh r0, [r0] │ │ - str r0, [sp, #480] ; 0x1e0 │ │ - subs r7, r0, r8 │ │ - ldr r0, [sp, #180] ; 0xb4 │ │ - mov r6, r7 │ │ - rsbmi r6, r7, #0 │ │ - mla r0, r1, r0, r2 │ │ - sub r1, ip, r6, lsr r4 │ │ - bic r1, r1, r1, asr #31 │ │ - cmp r6, r1 │ │ - movlt r1, r6 │ │ - cmp r7, #0 │ │ - sub r7, lr, fp │ │ - rsbmi r1, r1, #0 │ │ - mov r6, r4 │ │ - add r1, r5, r1 │ │ - add r7, sl, r7, lsl #1 │ │ - ldr sl, [sp, #496] ; 0x1f0 │ │ - ldr fp, [sp, #480] ; 0x1e0 │ │ - ldrsh r2, [r7] │ │ - ldr r7, [sp, #576] ; 0x240 │ │ - subs r4, r2, r8 │ │ - str r2, [sp, #464] ; 0x1d0 │ │ - ldr r2, [sp, #544] ; 0x220 │ │ - mov r5, r4 │ │ - ldr lr, [sp, #464] ; 0x1d0 │ │ - rsbmi r5, r4, #0 │ │ - sub r6, ip, r5, lsr r6 │ │ - ldr ip, [sp, #512] ; 0x200 │ │ - bic r6, r6, r6, asr #31 │ │ - cmp r5, r6 │ │ - movlt r6, r5 │ │ - cmp r4, #0 │ │ - rsbmi r6, r6, #0 │ │ - mov r5, r8 │ │ - add r1, r1, r6 │ │ - ldr r4, [sp, #608] ; 0x260 │ │ - add r0, r0, r1 │ │ - ldr r1, [sp, #624] ; 0x270 │ │ - ldr r6, [sp, #592] ; 0x250 │ │ - add r0, r0, r0, asr #31 │ │ - add r0, r0, #8 │ │ - add r0, r8, r0, asr #4 │ │ - str r0, [sp, #672] ; 0x2a0 │ │ - ldr r0, [sp, #688] ; 0x2b0 │ │ - cmp r0, r8 │ │ - movgt r5, r0 │ │ + mov r2, #0 │ │ + movwcc r2, #1 │ │ + cmp r3, r0 │ │ + add r3, ip, r1, lsl #2 │ │ + mov r0, #0 │ │ + add r1, lr, r3 │ │ + movwcc r0, #1 │ │ cmp r5, r1 │ │ - movlt r5, r1 │ │ - cmp r5, r4 │ │ - movlt r5, r4 │ │ - cmp r5, r6 │ │ - movlt r5, r6 │ │ - cmp r5, r7 │ │ - movlt r5, r7 │ │ + mov r1, #0 │ │ + add r3, r8, r3 │ │ + movwcc r1, #1 │ │ cmp r5, r3 │ │ - movlt r5, r3 │ │ - cmp r5, r2 │ │ - movlt r5, r2 │ │ - cmp r5, r9 │ │ - movlt r5, r9 │ │ - cmp r5, ip │ │ - movlt r5, ip │ │ - cmp r5, sl │ │ - movlt r5, sl │ │ - cmp r5, fp │ │ - ldr r0, [sp, #672] ; 0x2a0 │ │ - movlt r5, fp │ │ - cmp r5, lr │ │ - movlt r5, lr │ │ - cmp r0, r5 │ │ - movle r5, r0 │ │ - ldr r0, [sp, #688] ; 0x2b0 │ │ - cmp r0, r8 │ │ - movcc r8, r0 │ │ - cmp r8, r1 │ │ - movhi r8, r1 │ │ - cmp r8, r4 │ │ - movhi r8, r4 │ │ - cmp r8, r6 │ │ - movhi r8, r6 │ │ - cmp r8, r7 │ │ - movhi r8, r7 │ │ - cmp r8, r3 │ │ - movhi r8, r3 │ │ - cmp r8, r2 │ │ - movhi r8, r2 │ │ - cmp r8, r9 │ │ - movhi r8, r9 │ │ - cmp r8, ip │ │ - movhi r8, ip │ │ - cmp r8, sl │ │ - movhi r8, sl │ │ - cmp r8, fp │ │ - ldr r0, [sp, #672] ; 0x2a0 │ │ - movhi r8, fp │ │ - cmp r8, lr │ │ - ldr r7, [sp, #444] ; 0x1bc │ │ - movhi r8, lr │ │ - cmp r0, r8 │ │ - ldr r0, [sp, #640] ; 0x280 │ │ - movge r8, r5 │ │ - ldr lr, [sp, #448] ; 0x1c0 │ │ - ldr sl, [sp, #664] ; 0x298 │ │ - strh r8, [r0] │ │ - add lr, lr, #1 │ │ - ldr r0, [sp, #1120] ; 0x460 │ │ - ldr fp, [sp, #1104] ; 0x450 │ │ - ldr r6, [sp, #668] ; 0x29c │ │ - cmp lr, r0 │ │ - ldr r4, [sp, #184] ; 0xb8 │ │ - bne 5c39c │ │ - b 5ba00 │ │ - ldr r1, [sp, #1120] ; 0x460 │ │ - ldr r6, [sp, #664] ; 0x298 │ │ - cmp r1, #1 │ │ - blt 5d370 │ │ - ldr r7, [pc, #2964] ; 5d384 │ │ - add r3, r0, #4 │ │ - ldr r4, [sp, #1108] ; 0x454 │ │ - lsl r0, r0, #1 │ │ - vmov.i32 q10, #0 ; 0x00000000 │ │ - clz r1, r4 │ │ - ldr r7, [pc, r7] │ │ - add r1, r2, r1 │ │ - mov lr, r4 │ │ - sub r1, r1, #31 │ │ - asr r2, r8, #1 │ │ - vdup.32 q8, lr │ │ - bic ip, r1, r1, asr #31 │ │ - mov r1, r7 │ │ - ldrsb r5, [r1, r0]! │ │ - lsl r0, r3, #1 │ │ - ldrsb r4, [r7, r0]! │ │ - vdup.32 q9, ip │ │ - rsb r0, r5, #26 │ │ - ldrsb r1, [r1, #1] │ │ - ldrsb r7, [r7, #1] │ │ - vneg.s32 q9, q9 │ │ - add r0, fp, r0, lsl #1 │ │ - str r0, [sp, #576] ; 0x240 │ │ - rsb r0, r4, #26 │ │ - str r4, [sp, #400] ; 0x190 │ │ - str r1, [sp, #384] ; 0x180 │ │ - add r0, fp, r0, lsl #1 │ │ - str r0, [sp, #560] ; 0x230 │ │ - rsb r0, r1, #26 │ │ - ldr r3, [sp, #444] ; 0x1bc │ │ - str r5, [sp, #416] ; 0x1a0 │ │ - add r0, fp, r0, lsl #1 │ │ - str r0, [sp, #544] ; 0x220 │ │ - rsb r0, r7, #26 │ │ - str r7, [sp, #368] ; 0x170 │ │ - add r0, fp, r0, lsl #1 │ │ - str r0, [sp, #528] ; 0x210 │ │ - add r0, fp, r5, lsl #1 │ │ - add r0, r0, #52 ; 0x34 │ │ - str r0, [sp, #512] ; 0x200 │ │ - add r0, fp, r4, lsl #1 │ │ - add r4, r0, #52 ; 0x34 │ │ - add r0, fp, r1, lsl #1 │ │ - add r1, r0, #52 ; 0x34 │ │ - add r0, fp, r7, lsl #1 │ │ - add r5, r0, #52 ; 0x34 │ │ - lsl r0, r2, #1 │ │ - str r0, [sp, #448] ; 0x1c0 │ │ - ldr r0, [sp, #1120] ; 0x460 │ │ - bic r0, r0, #7 │ │ - str r0, [sp, #440] ; 0x1b8 │ │ - b 5c930 │ │ - andeq r0, r5, r4, lsr r1 │ │ - ldr r3, [sp, #444] ; 0x1bc │ │ - add r6, r6, #24 │ │ - ldr r0, [sp, #448] ; 0x1c0 │ │ - ldr r1, [sp, #480] ; 0x1e0 │ │ - add r3, r3, r0 │ │ - ldr r0, [sp, #544] ; 0x220 │ │ - ldr r5, [sp, #464] ; 0x1d0 │ │ - add r1, r1, #24 │ │ - add r0, r0, #24 │ │ - str r0, [sp, #544] ; 0x220 │ │ - ldr r0, [sp, #528] ; 0x210 │ │ - add r5, r5, #24 │ │ - ldr r4, [sp, #496] ; 0x1f0 │ │ - add r0, r0, #24 │ │ - str r0, [sp, #528] ; 0x210 │ │ - ldr r0, [sp, #576] ; 0x240 │ │ - add r4, r4, #24 │ │ - ldr r9, [sp, #44] ; 0x2c │ │ - add r0, r0, #24 │ │ - str r0, [sp, #576] ; 0x240 │ │ - ldr r0, [sp, #512] ; 0x200 │ │ - subs r9, r9, #1 │ │ - add r0, r0, #24 │ │ - str r0, [sp, #512] ; 0x200 │ │ - ldr r0, [sp, #560] ; 0x230 │ │ - add r0, r0, #24 │ │ - str r0, [sp, #560] ; 0x230 │ │ - beq 5d370 │ │ - str r1, [sp, #480] ; 0x1e0 │ │ - mov r2, #0 │ │ - ldr r0, [sp, #1120] ; 0x460 │ │ - ldr r1, [sp, #1108] ; 0x454 │ │ - str r9, [sp, #44] ; 0x2c │ │ - mov r9, #0 │ │ - cmp r0, #8 │ │ - str r5, [sp, #464] ; 0x1d0 │ │ - str r4, [sp, #496] ; 0x1f0 │ │ - str r3, [sp, #444] ; 0x1bc │ │ - str r6, [sp, #664] ; 0x298 │ │ - bcc 5ccd8 │ │ - ldr sl, [sp, #440] ; 0x1b8 │ │ mov r3, #0 │ │ - ldr r6, [sp, #560] ; 0x230 │ │ - ldr r5, [sp, #544] ; 0x220 │ │ - ldr r4, [sp, #528] ; 0x210 │ │ - ldr r2, [sp, #512] ; 0x200 │ │ - ldr r7, [sp, #496] ; 0x1f0 │ │ - ldr lr, [sp, #480] ; 0x1e0 │ │ - ldr r8, [sp, #464] ; 0x1d0 │ │ - add r0, r7, r3 │ │ - subs sl, sl, #8 │ │ - vld1.16 {d0-d1}, [r0] │ │ - ldr r0, [sp, #444] ; 0x1bc │ │ - vmovl.s16 q13, d1 │ │ - add fp, r0, r3 │ │ + movwcc r3, #1 │ │ + tst r3, r2 │ │ + bne 6eecc │ │ + ldr r5, [sp, #68] ; 0x44 │ │ + movw r9, #64756 ; 0xfcf4 │ │ + ands r0, r1, r0 │ │ + movt r9, #65535 ; 0xffff │ │ + bne 6ebf4 │ │ + movw r0, #1564 ; 0x61c │ │ + add r1, r8, r0 │ │ + add r0, lr, r0 │ │ + str r0, [sp, #72] ; 0x48 │ │ + movw r0, #1556 ; 0x614 │ │ + str r1, [sp, #76] ; 0x4c │ │ + sub r1, r8, r0 │ │ + str r1, [sp, #60] ; 0x3c │ │ + sub r1, lr, r0 │ │ + str r1, [sp, #56] ; 0x38 │ │ + add r1, r8, r0 │ │ + add r7, lr, r0 │ │ + movw r0, #1560 ; 0x618 │ │ + mov r9, r5 │ │ + add fp, r8, r0 │ │ + add r5, lr, r0 │ │ + movw r0, #65146 ; 0xfe7a │ │ + str r1, [sp, #52] ; 0x34 │ │ + movt r0, #65535 ; 0xffff │ │ + str r8, [sp, #36] ; 0x24 │ │ + mov r1, r0 │ │ + add ip, r8, r0, lsl #2 │ │ + add r6, lr, r0, lsl #2 │ │ + mvn r0, #3 │ │ + add r0, r0, r1, lsl #2 │ │ + vmov.i32 q8, #6 ; 0x00000006 │ │ + add r2, r8, r0 │ │ + add r4, lr, r0 │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + vmov.i32 q9, #5 ; 0x00000005 │ │ + vmov.i32 q10, #256 ; 0x00000100 │ │ + ldr sl, [sp, #64] ; 0x40 │ │ + bic r8, r0, #3 │ │ + str lr, [sp, #40] ; 0x28 │ │ + mov r3, #0 │ │ + mov lr, r8 │ │ add r0, r6, r3 │ │ - vld1.16 {d24-d25}, [fp] │ │ - vsubw.u16 q13, q13, d25 │ │ - vld1.16 {d4-d5}, [r0] │ │ + ldr r1, [r9, #4] │ │ + vld1.32 {d22-d23}, [r0] │ │ + add r0, r5, r3 │ │ + subs r8, r8, #4 │ │ + vld1.32 {d24-d25}, [r0] │ │ add r0, r2, r3 │ │ - vabs.s32 q14, q13 │ │ - vclt.s32 q13, q13, #0 │ │ - vld1.16 {d6-d7}, [r0] │ │ - ldr r0, [sp, #576] ; 0x240 │ │ - vshl.u32 q15, q14, q9 │ │ + vadd.i32 q11, q12, q11 │ │ + vld1.32 {d26-d27}, [r0] │ │ + vmul.i32 q11, q11, q8 │ │ + ldr r0, [sp, #52] ; 0x34 │ │ add r0, r0, r3 │ │ - vsub.i32 q15, q8, q15 │ │ - vmax.s32 q15, q15, q10 │ │ - vmin.s32 q14, q14, q15 │ │ - vneg.s32 q15, q14 │ │ - vbsl q13, q15, q14 │ │ - vmovl.s16 q14, d5 │ │ - vsubw.u16 q14, q14, d25 │ │ - vabs.s32 q15, q14 │ │ - vclt.s32 q14, q14, #0 │ │ - vshl.u32 q1, q15, q9 │ │ - vsub.i32 q1, q8, q1 │ │ - vmax.s32 q1, q1, q10 │ │ - vmin.s32 q15, q15, q1 │ │ - vneg.s32 q1, q15 │ │ - vbsl q14, q1, q15 │ │ + vld1.32 {d28-d29}, [r0] │ │ vadd.i32 q13, q14, q13 │ │ - vmovl.s16 q14, d7 │ │ - vsubw.u16 q14, q14, d25 │ │ - vabs.s32 q15, q14 │ │ - vclt.s32 q14, q14, #0 │ │ - vshl.u32 q1, q15, q9 │ │ - vsub.i32 q1, q8, q1 │ │ - vmax.s32 q1, q1, q10 │ │ - vmin.s32 q15, q15, q1 │ │ - vneg.s32 q1, q15 │ │ - vbsl q14, q1, q15 │ │ - vadd.i32 q13, q13, q14 │ │ - vld1.16 {d28-d29}, [r0] │ │ - add r0, r8, r3 │ │ - vmovl.s16 q15, d29 │ │ - vmovl.s16 q14, d28 │ │ - vsubw.u16 q15, q15, d25 │ │ - vsubw.u16 q14, q14, d24 │ │ - vabs.s32 q1, q15 │ │ - vclt.s32 q15, q15, #0 │ │ - vshl.u32 q4, q1, q9 │ │ - vsub.i32 q4, q8, q4 │ │ - vmax.s32 q4, q4, q10 │ │ - vmin.s32 q1, q1, q4 │ │ - vneg.s32 q4, q1 │ │ - vbsl q15, q4, q1 │ │ - vld1.16 {d8-d9}, [r0] │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + add r0, r0, r3 │ │ + vld1.32 {d28-d29}, [r0] │ │ + vadd.i32 q12, q13, q14 │ │ + ldr r0, [sp, #76] ; 0x4c │ │ + add r0, r0, r3 │ │ + vld1.32 {d26-d27}, [r0] │ │ + add r0, ip, r3 │ │ + vadd.i32 q12, q12, q13 │ │ + vld1.32 {d26-d27}, [r0] │ │ add r0, r4, r3 │ │ - vadd.i32 q13, q13, q15 │ │ - vmovl.s16 q15, d9 │ │ - vshl.s32 q13, q13, #1 │ │ - vsubw.u16 q15, q15, d25 │ │ - vabs.s32 q1, q15 │ │ - vclt.s32 q15, q15, #0 │ │ - vshl.u32 q5, q1, q9 │ │ - vsub.i32 q5, q8, q5 │ │ - vmax.s32 q5, q5, q10 │ │ - vmin.s32 q1, q1, q5 │ │ - vneg.s32 q5, q1 │ │ - vbsl q15, q5, q1 │ │ - vld1.16 {d10-d11}, [r0] │ │ - add r0, lr, r3 │ │ - vmovl.s16 q1, d11 │ │ - vsubw.u16 q1, q1, d25 │ │ - vabs.s32 q6, q1 │ │ - vclt.s32 q1, q1, #0 │ │ - vshl.u32 q7, q6, q9 │ │ - vsub.i32 q7, q8, q7 │ │ - vmax.s32 q7, q7, q10 │ │ - vmin.s32 q6, q6, q7 │ │ - vneg.s32 q7, q6 │ │ - vbsl q1, q7, q6 │ │ - vadd.i32 q15, q1, q15 │ │ - vld1.16 {d2-d3}, [r0] │ │ - add r0, r5, r3 │ │ - add r3, r3, #16 │ │ - vmovl.s16 q6, d3 │ │ - vmovl.s16 q1, d2 │ │ - vsubw.u16 q6, q6, d25 │ │ - vsubw.u16 q1, q1, d24 │ │ - vabs.s32 q7, q6 │ │ - vclt.s32 q6, q6, #0 │ │ - vshl.u32 q11, q7, q9 │ │ - vsub.i32 q11, q8, q11 │ │ - vmax.s32 q11, q11, q10 │ │ - vmin.s32 q11, q7, q11 │ │ - vneg.s32 q7, q11 │ │ - vbsl q6, q7, q11 │ │ - vmovl.s16 q11, d0 │ │ - vadd.i32 q15, q15, q6 │ │ - vsubw.u16 q11, q11, d24 │ │ - vabs.s32 q0, q11 │ │ - vclt.s32 q11, q11, #0 │ │ - vshl.u32 q6, q0, q9 │ │ - vsub.i32 q6, q8, q6 │ │ - vmax.s32 q6, q6, q10 │ │ - vmin.s32 q0, q0, q6 │ │ - vneg.s32 q6, q0 │ │ - vbsl q11, q6, q0 │ │ - vmovl.s16 q0, d4 │ │ - vsubw.u16 q0, q0, d24 │ │ - vabs.s32 q2, q0 │ │ - vclt.s32 q0, q0, #0 │ │ - vshl.u32 q6, q2, q9 │ │ - vsub.i32 q6, q8, q6 │ │ - vmax.s32 q6, q6, q10 │ │ - vmin.s32 q2, q2, q6 │ │ - vneg.s32 q6, q2 │ │ - vbsl q0, q6, q2 │ │ - vadd.i32 q11, q0, q11 │ │ - vmovl.s16 q0, d6 │ │ - vsubw.u16 q0, q0, d24 │ │ - vabs.s32 q2, q0 │ │ - vclt.s32 q0, q0, #0 │ │ - vshl.u32 q3, q2, q9 │ │ - vsub.i32 q3, q8, q3 │ │ - vmax.s32 q3, q3, q10 │ │ - vmin.s32 q2, q2, q3 │ │ - vneg.s32 q3, q2 │ │ - vbsl q0, q3, q2 │ │ - vadd.i32 q0, q11, q0 │ │ - vmovl.s16 q11, d8 │ │ - vsubw.u16 q11, q11, d24 │ │ - vabs.s32 q2, q11 │ │ - vclt.s32 q11, q11, #0 │ │ - vshl.u32 q3, q2, q9 │ │ - vsub.i32 q3, q8, q3 │ │ - vmax.s32 q3, q3, q10 │ │ - vmin.s32 q2, q2, q3 │ │ - vneg.s32 q3, q2 │ │ - vbsl q11, q3, q2 │ │ - vmovl.s16 q2, d10 │ │ - vsubw.u16 q2, q2, d24 │ │ - vabs.s32 q3, q2 │ │ - vclt.s32 q2, q2, #0 │ │ - vshl.u32 q4, q3, q9 │ │ - vsub.i32 q4, q8, q4 │ │ - vmax.s32 q4, q4, q10 │ │ - vmin.s32 q3, q3, q4 │ │ - vneg.s32 q4, q3 │ │ - vbsl q2, q4, q3 │ │ - vadd.i32 q2, q2, q11 │ │ - vld1.16 {d22-d23}, [r0] │ │ - vmovl.s16 q3, d23 │ │ - vmovl.s16 q11, d22 │ │ - vsubw.u16 q3, q3, d25 │ │ - vsubw.u16 q11, q11, d24 │ │ - vabs.s32 q4, q3 │ │ - vclt.s32 q3, q3, #0 │ │ - vshl.u32 q5, q4, q9 │ │ - vsub.i32 q5, q8, q5 │ │ - vmax.s32 q5, q5, q10 │ │ - vmin.s32 q4, q4, q5 │ │ - vneg.s32 q5, q4 │ │ - vbsl q3, q5, q4 │ │ - vabs.s32 q4, q14 │ │ - vclt.s32 q14, q14, #0 │ │ - vadd.i32 q15, q15, q3 │ │ + vmul.i32 q12, q12, q9 │ │ + vld1.32 {d28-d29}, [r0] │ │ + add r0, r7, r3 │ │ + vld1.32 {d30-d31}, [r0] │ │ + vadd.i32 q14, q15, q14 │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + add r0, r0, r3 │ │ + vld1.32 {d30-d31}, [r0] │ │ + vadd.i32 q14, q14, q15 │ │ + ldr r0, [sp, #72] ; 0x48 │ │ + add r0, r0, r3 │ │ + vld1.32 {d30-d31}, [r0] │ │ + add r0, fp, r3 │ │ + vadd.i32 q14, q14, q15 │ │ + vld1.32 {d30-d31}, [r0] │ │ vadd.i32 q13, q15, q13 │ │ - vshl.u32 q5, q4, q9 │ │ - vsra.s32 q13, q13, #31 │ │ - vsub.i32 q5, q8, q5 │ │ - vmax.s32 q5, q5, q10 │ │ - vmin.s32 q4, q4, q5 │ │ - vneg.s32 q5, q4 │ │ - vbsl q14, q5, q4 │ │ - vabs.s32 q4, q1 │ │ - vclt.s32 q1, q1, #0 │ │ - vadd.i32 q14, q0, q14 │ │ - vshl.u32 q5, q4, q9 │ │ - vshl.s32 q14, q14, #1 │ │ - vsub.i32 q5, q8, q5 │ │ - vmax.s32 q5, q5, q10 │ │ - vmin.s32 q4, q4, q5 │ │ - vneg.s32 q5, q4 │ │ - vbsl q1, q5, q4 │ │ - vabs.s32 q4, q11 │ │ - vclt.s32 q11, q11, #0 │ │ - vadd.i32 q1, q2, q1 │ │ - vshl.u32 q5, q4, q9 │ │ - vsub.i32 q5, q8, q5 │ │ - vmax.s32 q5, q5, q10 │ │ - vmin.s32 q4, q4, q5 │ │ - vneg.s32 q5, q4 │ │ - vbsl q11, q5, q4 │ │ - vadd.i32 q11, q1, q11 │ │ - vadd.i32 q11, q11, q14 │ │ - vmov.i32 q14, #8 ; 0x00000008 │ │ - vsra.s32 q11, q11, #31 │ │ - vadd.i32 q13, q13, q14 │ │ - vshrn.i32 d27, q13, #4 │ │ - vadd.i32 q11, q11, q14 │ │ - vshrn.i32 d26, q11, #4 │ │ - vadd.i16 q11, q12, q13 │ │ - vst1.16 {d22-d23}, [fp] │ │ - bne 5c984 │ │ - ldr r0, [sp, #1120] ; 0x460 │ │ - ldr r2, [sp, #440] ; 0x1b8 │ │ - ldr r6, [sp, #664] ; 0x298 │ │ - cmp r2, r0 │ │ - beq 5c8c0 │ │ - ldr r0, [sp, #444] ; 0x1bc │ │ - add r0, r0, r2, lsl #1 │ │ - str r0, [sp, #688] ; 0x2b0 │ │ - ldr r0, [sp, #1120] ; 0x460 │ │ - sub r4, r0, r2 │ │ - ldr r0, [sp, #560] ; 0x230 │ │ - add r0, r0, r2, lsl #1 │ │ - str r0, [sp, #672] ; 0x2a0 │ │ - ldr r0, [sp, #576] ; 0x240 │ │ - add r0, r0, r2, lsl #1 │ │ - str r0, [sp, #668] ; 0x29c │ │ - ldr r0, [sp, #528] ; 0x210 │ │ - add r0, r0, r2, lsl #1 │ │ - str r0, [sp, #660] ; 0x294 │ │ - ldr r0, [sp, #544] ; 0x220 │ │ - add r0, r0, r2, lsl #1 │ │ - str r0, [sp, #640] ; 0x280 │ │ - ldr r0, [sp, #400] ; 0x190 │ │ - add r0, r0, r2 │ │ - add r0, r6, r0, lsl #1 │ │ - str r0, [sp, #624] ; 0x270 │ │ - ldr r0, [sp, #416] ; 0x1a0 │ │ - add r0, r0, r2 │ │ - add r0, r6, r0, lsl #1 │ │ - str r0, [sp, #608] ; 0x260 │ │ - ldr r0, [sp, #368] ; 0x170 │ │ - add r0, r0, r2 │ │ - add r0, r6, r0, lsl #1 │ │ - str r0, [sp, #592] ; 0x250 │ │ - ldr r0, [sp, #384] ; 0x180 │ │ - add r2, r0, r2 │ │ - add r0, r6, r2, lsl #1 │ │ - ldr r2, [sp, #688] ; 0x2b0 │ │ - add lr, r2, r9 │ │ - ldr r2, [sp, #624] ; 0x270 │ │ - add r2, r2, r9 │ │ - ldrh sl, [lr] │ │ - ldrsh r2, [r2] │ │ - subs r2, r2, sl │ │ - mov r3, r2 │ │ - rsbmi r3, r2, #0 │ │ - sub r5, r1, r3, lsr ip │ │ - bic r7, r5, r5, asr #31 │ │ - cmp r3, r7 │ │ - movlt r7, r3 │ │ - ldr r3, [sp, #672] ; 0x2a0 │ │ - cmp r2, #0 │ │ - add r3, r3, r9 │ │ - rsbmi r7, r7, #0 │ │ - ldrsh r3, [r3] │ │ - subs r2, r3, sl │ │ - mov r3, r2 │ │ - rsbmi r3, r2, #0 │ │ - sub r5, r1, r3, lsr ip │ │ - bic r6, r5, r5, asr #31 │ │ - cmp r3, r6 │ │ - movlt r6, r3 │ │ - cmp r2, #0 │ │ - ldr r2, [sp, #608] ; 0x260 │ │ - rsbmi r6, r6, #0 │ │ - add r2, r2, r9 │ │ - ldrsh r2, [r2] │ │ - subs r2, r2, sl │ │ - mov r3, r2 │ │ - rsbmi r3, r2, #0 │ │ - sub r5, r1, r3, lsr ip │ │ - ldr r1, [sp, #668] ; 0x29c │ │ - bic r8, r5, r5, asr #31 │ │ - cmp r3, r8 │ │ - movlt r8, r3 │ │ - cmp r2, #0 │ │ - add r2, r1, r9 │ │ - rsbmi r8, r8, #0 │ │ - ldr r1, [sp, #1108] ; 0x454 │ │ - ldrsh r2, [r2] │ │ - subs r2, r2, sl │ │ - mov r3, r2 │ │ - rsbmi r3, r2, #0 │ │ - sub r5, r1, r3, lsr ip │ │ - ldr r1, [sp, #592] ; 0x250 │ │ - bic fp, r5, r5, asr #31 │ │ - cmp r3, fp │ │ - movlt fp, r3 │ │ - cmp r2, #0 │ │ - add r2, r1, r9 │ │ - rsbmi fp, fp, #0 │ │ - ldr r1, [sp, #1108] ; 0x454 │ │ - ldrsh r2, [r2] │ │ - subs r3, r2, sl │ │ - add r2, r6, r7 │ │ - add r7, r2, r8 │ │ - mov r5, r3 │ │ - rsbmi r5, r3, #0 │ │ - sub r6, r1, r5, lsr ip │ │ - ldr r1, [sp, #660] ; 0x294 │ │ - bic r6, r6, r6, asr #31 │ │ - cmp r5, r6 │ │ - movlt r6, r5 │ │ - cmp r3, #0 │ │ - add r3, r1, r9 │ │ - rsbmi r6, r6, #0 │ │ - ldr r1, [sp, #1108] ; 0x454 │ │ - ldrsh r3, [r3] │ │ - subs r5, r3, sl │ │ - mov r3, r5 │ │ - rsbmi r3, r5, #0 │ │ - sub r2, r1, r3, lsr ip │ │ - bic r2, r2, r2, asr #31 │ │ - cmp r3, r2 │ │ - movlt r2, r3 │ │ - add r3, r0, r9 │ │ - cmp r5, #0 │ │ - ldrsh r3, [r3] │ │ - rsbmi r2, r2, #0 │ │ - add r2, r2, r6 │ │ - add r6, r7, fp │ │ - subs r5, r3, sl │ │ - mov r3, r5 │ │ - rsbmi r3, r5, #0 │ │ - sub r7, r1, r3, lsr ip │ │ - bic r7, r7, r7, asr #31 │ │ - cmp r3, r7 │ │ - movlt r7, r3 │ │ - ldr r3, [sp, #640] ; 0x280 │ │ - cmp r5, #0 │ │ - add r3, r3, r9 │ │ - rsbmi r7, r7, #0 │ │ - add r2, r2, r7 │ │ - add r9, r9, #2 │ │ - ldrsh r3, [r3] │ │ - subs r5, r3, sl │ │ + ldr r0, [r9] │ │ + vmla.i32 q11, q14, q9 │ │ + str r0, [sp, #80] ; 0x50 │ │ + add r0, sp, #80 ; 0x50 │ │ + str r1, [sp, #84] ; 0x54 │ │ + add r9, r9, #8 │ │ + vmla.i32 q12, q13, q8 │ │ + vld1.16 {d26}, [r0 :64] │ │ + add r0, sl, r3 │ │ + add r3, r3, #16 │ │ + vmovl.u16 q13, d26 │ │ + vmla.i32 q11, q12, q13 │ │ + vadd.i32 q11, q11, q10 │ │ + vshr.s32 q11, q11, #9 │ │ + vst1.32 {d22-d23}, [r0] │ │ + bne 6edc0 │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + mov r7, lr │ │ + ldr r8, [sp, #36] ; 0x24 │ │ + movw r9, #64756 ; 0xfcf4 │ │ + cmp lr, r0 │ │ + ldr lr, [sp, #40] ; 0x28 │ │ + ldr r5, [sp, #68] ; 0x44 │ │ + movt r9, #65535 ; 0xffff │ │ + bne 6ebf4 │ │ + b 6ecac │ │ + movw r9, #64756 ; 0xfcf4 │ │ + ldr r5, [sp, #68] ; 0x44 │ │ + movt r9, #65535 ; 0xffff │ │ + b 6ebf4 │ │ + andeq lr, r4, r0, asr r1 │ │ + ldr r2, [pc, #52] ; 6ef1c │ │ + ldr r3, [pc, #52] ; 6ef20 │ │ + add r2, pc, r2 │ │ + add r3, pc, r3 │ │ + vmov.32 d17[0], r2 │ │ + ldr r2, [pc, #40] ; 6ef24 │ │ + add r2, pc, r2 │ │ + vmov.32 d17[1], r3 │ │ + mov r3, r0 │ │ + vdup.32 d16, r2 │ │ + ldr r2, [pc, #24] ; 6ef28 │ │ + vst1.32 {d16-d17}, [r3]! │ │ + add r2, pc, r2 │ │ + str r2, [r3] │ │ + b 8068c │ │ + andeq r0, r0, r0, asr r5 │ │ + andeq r0, r0, r8, lsl #15 │ │ + andeq r0, r0, r0, lsr r0 │ │ + andeq r0, r0, r0, lsr #19 │ │ + nop {0} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #4 │ │ + vpush {d8-d11} │ │ + sub sp, sp, #72 ; 0x48 │ │ + sub sp, sp, #81920 ; 0x14000 │ │ + add lr, sp, #81920 ; 0x14000 │ │ + mov r5, r2 │ │ + mov r2, r1 │ │ + mov r1, r0 │ │ + ldr r4, [lr, #152] ; 0x98 │ │ + add lr, sp, #81920 ; 0x14000 │ │ + str r3, [sp] │ │ mov r3, r5 │ │ - rsbmi r3, r5, #0 │ │ - sub r7, r1, r3, lsr ip │ │ - bic r7, r7, r7, asr #31 │ │ - cmp r3, r7 │ │ - movlt r7, r3 │ │ - cmp r5, #0 │ │ - rsbmi r7, r7, #0 │ │ - subs r4, r4, #1 │ │ - add r2, r2, r7 │ │ - add r2, r2, r6, lsl #1 │ │ - ldr r6, [sp, #664] ; 0x298 │ │ - add r2, r2, r2, asr #31 │ │ - add r2, r2, #8 │ │ - add r2, sl, r2, lsr #4 │ │ - strh r2, [lr] │ │ - bne 5cd58 │ │ - b 5c8c0 │ │ - ldr r1, [sp, #1120] ; 0x460 │ │ - ldr r3, [sp, #444] ; 0x1bc │ │ - cmp r1, #1 │ │ - blt 5d370 │ │ - ldr r2, [pc, #1084] ; 5d380 │ │ - add r0, r0, #2 │ │ - vdup.32 q11, r6 │ │ - mov ip, lr │ │ - lsl r0, r0, #1 │ │ - mov lr, #1 │ │ - ldr r2, [pc, r2] │ │ - vneg.s32 q11, q11 │ │ - asr r1, r8, #1 │ │ - vdup.32 q9, ip │ │ - vmov.i32 q12, #0 ; 0x00000000 │ │ - lsl r1, r1, #1 │ │ - ldrsb r7, [r2, r0]! │ │ - vmov.i32 q13, #8 ; 0x00000008 │ │ - str r7, [sp, #528] ; 0x210 │ │ - ldrsb r2, [r2, #1] │ │ - rsb r0, r7, #26 │ │ - str r2, [sp, #512] ; 0x200 │ │ - add r5, fp, r0, lsl #1 │ │ - rsb r0, r2, #26 │ │ - str r1, [sp, #560] ; 0x230 │ │ - add r4, fp, r0, lsl #1 │ │ - add r0, fp, r7, lsl #1 │ │ - add r7, r0, #52 ; 0x34 │ │ - add r0, fp, r2, lsl #1 │ │ - ldr r2, [sp, #440] ; 0x1b8 │ │ - add r0, r0, #52 ; 0x34 │ │ - str r0, [sp, #592] ; 0x250 │ │ - mov r0, r2 │ │ - bfi r2, lr, #1, #31 │ │ - vdup.32 q8, r0 │ │ - ldr r0, [sp, #1120] ; 0x460 │ │ - vdup.32 q10, r2 │ │ - str r2, [sp, #640] ; 0x280 │ │ - bic r0, r0, #7 │ │ - str r0, [sp, #544] ; 0x220 │ │ - b 5d010 │ │ - ldr r4, [sp, #608] ; 0x260 │ │ - add sl, sl, #24 │ │ - ldr r5, [sp, #624] ; 0x270 │ │ - ldr r7, [sp, #576] ; 0x240 │ │ - add r4, r4, #24 │ │ - ldr r9, [sp, #44] ; 0x2c │ │ - add r5, r5, #24 │ │ - ldr r3, [sp, #444] ; 0x1bc │ │ - add r7, r7, #24 │ │ - ldr r0, [sp, #560] ; 0x230 │ │ - subs r9, r9, #1 │ │ - add r3, r3, r0 │ │ - ldr r0, [sp, #592] ; 0x250 │ │ - add r0, r0, #24 │ │ - str r0, [sp, #592] ; 0x250 │ │ - beq 5d370 │ │ - ldr r0, [sp, #1120] ; 0x460 │ │ + ldr r8, [lr, #148] ; 0x94 │ │ + add lr, sp, #81920 ; 0x14000 │ │ + str r1, [sp, #40] ; 0x28 │ │ + ldr r0, [lr, #144] ; 0x90 │ │ + add lr, sp, #81920 ; 0x14000 │ │ + str r2, [sp, #44] ; 0x2c │ │ + ldr r7, [lr, #160] ; 0xa0 │ │ + add lr, sp, #54272 ; 0xd400 │ │ + add sl, lr, #420 ; 0x1a4 │ │ + stmib sp, {r0, r8} │ │ + mov r0, sl │ │ + str r4, [sp, #12] │ │ + str r7, [sp, #16] │ │ + bl 6fbd4 │ │ + add lr, sp, #81920 ; 0x14000 │ │ + add r0, r4, #6 │ │ + cmp r0, #1 │ │ + str r0, [sp, #80] ; 0x50 │ │ + ldr fp, [lr, #156] ; 0x9c │ │ + cmpge r8, #1 │ │ + blt 6f088 │ │ + add r3, sp, #92 ; 0x5c │ │ mov r1, #0 │ │ - str r7, [sp, #576] ; 0x240 │ │ - cmp r0, #8 │ │ + ldrb r2, [sl] │ │ + mov r7, #0 │ │ + str r1, [sp, #88] ; 0x58 │ │ + str r3, [sp, #84] ; 0x54 │ │ + ldrsh r1, [fp] │ │ + add r5, sl, r7 │ │ + uxtb r2, r2 │ │ + ldrsh r9, [fp, #2] │ │ + ldrb lr, [r5, #3] │ │ + add r7, r7, #1 │ │ + smulbb r1, r1, r2 │ │ + ldrb r2, [r5, #1] │ │ + ldrb ip, [r5, #2] │ │ + ldrsh r4, [fp, #4] │ │ + ldrb r8, [r5, #4] │ │ + add r1, r1, lr, lsl #7 │ │ + ldrsh r6, [fp, #8] │ │ + smlabb r1, r9, r2, r1 │ │ + ldrb r0, [r5, #5] │ │ + ldrb r5, [r5, #6] │ │ + smlabb r1, r4, ip, r1 │ │ + ldrsh r4, [fp, #6] │ │ + movw ip, #16388 ; 0x4004 │ │ + smlabb r1, r4, lr, r1 │ │ + ldrsh r4, [fp, #10] │ │ + add lr, sp, #81920 ; 0x14000 │ │ + smlabb r1, r6, r8, r1 │ │ + ldrsh r6, [fp, #12] │ │ + ldr r8, [lr, #148] ; 0x94 │ │ + smlabb r0, r4, r0, r1 │ │ + smlabb r0, r6, r5, r0 │ │ + movw r6, #8191 ; 0x1fff │ │ + add r0, r0, ip │ │ + asr r1, r0, #3 │ │ + cmp r1, r6 │ │ + movw r1, #8191 ; 0x1fff │ │ + asrlt r1, r0, #3 │ │ + cmp r8, r7 │ │ + bic r0, r1, r1, asr #31 │ │ + strh r0, [r3], #2 │ │ + bne 6efd0 │ │ + ldr r1, [sp, #88] ; 0x58 │ │ + movw r0, #390 ; 0x186 │ │ + ldr r3, [sp, #84] ; 0x54 │ │ + add sl, sl, r0 │ │ + ldr r0, [sp, #80] ; 0x50 │ │ + add r1, r1, #1 │ │ + add r3, r3, #780 ; 0x30c │ │ + cmp r1, r0 │ │ + bne 6efc0 │ │ + add lr, sp, #81920 ; 0x14000 │ │ + ldr r0, [lr, #152] ; 0x98 │ │ + cmp r0, #1 │ │ + cmpge r8, #1 │ │ + blt 6f418 │ │ + bic r0, r8, #7 │ │ + str r0, [sp, #32] │ │ + add r0, fp, #29 │ │ + str r0, [sp, #28] │ │ + add r0, fp, #28 │ │ + str r0, [sp, #36] ; 0x24 │ │ + add r0, sp, #92 ; 0x5c │ │ + str r0, [sp, #52] ; 0x34 │ │ + movw r0, #1950 ; 0x79e │ │ + vmov.i32 q8, #255 ; 0x000000ff │ │ + str r0, [sp, #72] ; 0x48 │ │ mov r0, #0 │ │ - str r4, [sp, #608] ; 0x260 │ │ - str r5, [sp, #624] ; 0x270 │ │ - str r9, [sp, #44] ; 0x2c │ │ - str r3, [sp, #444] ; 0x1bc │ │ - bcc 5d21c │ │ - ldr r3, [sp, #544] ; 0x220 │ │ - mov r4, #0 │ │ - ldr lr, [sp, #444] ; 0x1bc │ │ - ldr r8, [sp, #624] ; 0x270 │ │ - ldr r5, [sp, #608] ; 0x260 │ │ - ldr r2, [sp, #576] ; 0x240 │ │ - ldr r7, [sp, #592] ; 0x250 │ │ - add r0, r7, r4 │ │ - add r6, lr, r4 │ │ - vld1.16 {d0-d1}, [r0] │ │ - add r0, r5, r4 │ │ - subs r3, r3, #8 │ │ - vmovl.s16 q15, d1 │ │ - vld1.16 {d28-d29}, [r6] │ │ - vmovl.s16 q0, d0 │ │ - vsubw.u16 q15, q15, d29 │ │ - vsubw.u16 q0, q0, d28 │ │ - vabs.s32 q1, q15 │ │ - vclt.s32 q15, q15, #0 │ │ - vshl.u32 q2, q1, q11 │ │ - vsub.i32 q2, q9, q2 │ │ - vmax.s32 q2, q2, q12 │ │ - vmin.s32 q2, q1, q2 │ │ - vld1.16 {d2-d3}, [r0] │ │ - add r0, r2, r4 │ │ - vneg.s32 q3, q2 │ │ - vbsl q15, q3, q2 │ │ - vmovl.s16 q2, d3 │ │ - vmovl.s16 q1, d2 │ │ - vsubw.u16 q2, q2, d29 │ │ - vsubw.u16 q1, q1, d28 │ │ - vabs.s32 q3, q2 │ │ - vclt.s32 q2, q2, #0 │ │ - vshl.u32 q4, q3, q11 │ │ - vsub.i32 q4, q9, q4 │ │ - vmax.s32 q4, q4, q12 │ │ - vmin.s32 q3, q3, q4 │ │ - vneg.s32 q4, q3 │ │ - vbsl q2, q4, q3 │ │ - vld1.16 {d6-d7}, [r0] │ │ - add r0, r8, r4 │ │ - add r4, r4, #16 │ │ - vadd.i32 q15, q2, q15 │ │ - vmovl.s16 q2, d6 │ │ - vmovl.s16 q3, d7 │ │ - vmul.i32 q15, q15, q10 │ │ - vsubw.u16 q2, q2, d28 │ │ - vsubw.u16 q3, q3, d29 │ │ - vabs.s32 q4, q2 │ │ - vclt.s32 q2, q2, #0 │ │ - vshl.u32 q5, q4, q11 │ │ - vsub.i32 q5, q9, q5 │ │ - vmax.s32 q5, q5, q12 │ │ - vmin.s32 q4, q4, q5 │ │ - vneg.s32 q5, q4 │ │ - vbsl q2, q5, q4 │ │ - vabs.s32 q4, q3 │ │ - vclt.s32 q3, q3, #0 │ │ - vshl.u32 q5, q4, q11 │ │ - vsub.i32 q5, q9, q5 │ │ - vmax.s32 q5, q5, q12 │ │ - vmin.s32 q4, q4, q5 │ │ - vneg.s32 q5, q4 │ │ - vbsl q3, q5, q4 │ │ - vld1.16 {d10-d11}, [r0] │ │ - vmovl.s16 q4, d11 │ │ - vmovl.s16 q5, d10 │ │ - vsubw.u16 q4, q4, d29 │ │ - vsubw.u16 q5, q5, d28 │ │ - vabs.s32 q6, q4 │ │ - vclt.s32 q4, q4, #0 │ │ - vshl.u32 q7, q6, q11 │ │ - vsub.i32 q7, q9, q7 │ │ - vmax.s32 q7, q7, q12 │ │ - vmin.s32 q6, q6, q7 │ │ - vneg.s32 q7, q6 │ │ - vbsl q4, q7, q6 │ │ - vabs.s32 q6, q0 │ │ - vclt.s32 q0, q0, #0 │ │ - vadd.i32 q3, q4, q3 │ │ - vmla.i32 q15, q3, q8 │ │ - vshl.u32 q7, q6, q11 │ │ - vsub.i32 q7, q9, q7 │ │ - vsra.s32 q15, q15, #31 │ │ - vmax.s32 q7, q7, q12 │ │ - vmin.s32 q6, q6, q7 │ │ - vadd.i32 q15, q15, q13 │ │ - vneg.s32 q7, q6 │ │ - vshrn.i32 d31, q15, #4 │ │ - vbsl q0, q7, q6 │ │ - vabs.s32 q6, q1 │ │ - vclt.s32 q1, q1, #0 │ │ - vshl.u32 q7, q6, q11 │ │ - vsub.i32 q7, q9, q7 │ │ - vmax.s32 q7, q7, q12 │ │ - vmin.s32 q6, q6, q7 │ │ - vneg.s32 q7, q6 │ │ - vbsl q1, q7, q6 │ │ - vabs.s32 q6, q5 │ │ - vadd.i32 q0, q1, q0 │ │ - vclt.s32 q1, q5, #0 │ │ - vmul.i32 q0, q0, q10 │ │ - vshl.u32 q7, q6, q11 │ │ - vsub.i32 q7, q9, q7 │ │ - vmax.s32 q7, q7, q12 │ │ - vmin.s32 q6, q6, q7 │ │ - vneg.s32 q5, q6 │ │ - vbsl q1, q5, q6 │ │ - vadd.i32 q1, q1, q2 │ │ - vmla.i32 q0, q1, q8 │ │ - vsra.s32 q0, q0, #31 │ │ - vadd.i32 q0, q0, q13 │ │ - vshrn.i32 d30, q0, #4 │ │ - vadd.i16 q14, q14, q15 │ │ - vst1.16 {d28-d29}, [r6] │ │ - bne 5d054 │ │ - ldr r2, [sp, #544] ; 0x220 │ │ - ldr r0, [sp, #1120] ; 0x460 │ │ - cmp r2, r0 │ │ - mov r0, r2 │ │ - beq 5cfd0 │ │ - ldr r2, [sp, #444] ; 0x1bc │ │ - add r2, r2, r0, lsl #1 │ │ - str r2, [sp, #688] ; 0x2b0 │ │ - ldr r2, [sp, #1120] ; 0x460 │ │ - sub r4, r2, r0 │ │ - ldr r2, [sp, #624] ; 0x270 │ │ - add r2, r2, r0, lsl #1 │ │ - str r2, [sp, #672] ; 0x2a0 │ │ - ldr r2, [sp, #608] ; 0x260 │ │ - add r2, r2, r0, lsl #1 │ │ - str r2, [sp, #664] ; 0x298 │ │ - ldr r2, [sp, #528] ; 0x210 │ │ - add r2, r2, r0 │ │ - add r2, sl, r2, lsl #1 │ │ - str r2, [sp, #660] ; 0x294 │ │ - ldr r2, [sp, #512] ; 0x200 │ │ - add r0, r2, r0 │ │ - add lr, sl, r0, lsl #1 │ │ - ldr r0, [sp, #688] ; 0x2b0 │ │ - mov r5, sl │ │ - ldr r6, [sp, #668] ; 0x29c │ │ - add r9, r0, r1 │ │ - ldr r0, [sp, #660] ; 0x294 │ │ + str r0, [sp, #68] ; 0x44 │ │ + movw r0, #1170 ; 0x492 │ │ + vmov.i32 q9, #0 ; 0x00000000 │ │ + ldr r9, [sp, #40] ; 0x28 │ │ + str r0, [sp, #64] ; 0x40 │ │ + mov r0, #780 ; 0x30c │ │ + str r0, [sp, #60] ; 0x3c │ │ + movw r0, #2340 ; 0x924 │ │ + mov r3, #780 ; 0x30c │ │ + mov r1, #0 │ │ + str r0, [sp, #56] ; 0x38 │ │ + b 6f164 │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + movw r1, #390 ; 0x186 │ │ + add lr, sp, #81920 ; 0x14000 │ │ add r0, r0, r1 │ │ - ldrh sl, [r9] │ │ - ldrsh r0, [r0] │ │ - subs r2, r0, sl │ │ - mov r0, r2 │ │ - rsbmi r0, r2, #0 │ │ - sub r3, ip, r0, lsr r6 │ │ - bic r8, r3, r3, asr #31 │ │ - cmp r0, r8 │ │ - movlt r8, r0 │ │ - ldr r0, [sp, #672] ; 0x2a0 │ │ - cmp r2, #0 │ │ + str r0, [sp, #60] ; 0x3c │ │ + ldr r0, [sp, #64] ; 0x40 │ │ add r0, r0, r1 │ │ - rsbmi r8, r8, #0 │ │ - ldrsh r0, [r0] │ │ - subs r0, r0, sl │ │ - mov r7, r0 │ │ - rsbmi r7, r0, #0 │ │ - sub r2, ip, r7, lsr r6 │ │ - bic r2, r2, r2, asr #31 │ │ - cmp r7, r2 │ │ - movlt r2, r7 │ │ - cmp r0, #0 │ │ - add r0, lr, r1 │ │ - rsbmi r2, r2, #0 │ │ - add r7, r2, r8 │ │ - ldrsh r0, [r0] │ │ - subs fp, r0, sl │ │ - mov r0, fp │ │ - rsbmi r0, fp, #0 │ │ - sub r2, ip, r0, lsr r6 │ │ - bic r2, r2, r2, asr #31 │ │ - cmp r0, r2 │ │ - movlt r2, r0 │ │ - ldr r0, [sp, #664] ; 0x298 │ │ - cmp fp, #0 │ │ + str r0, [sp, #64] ; 0x40 │ │ + ldr r0, [sp, #72] ; 0x48 │ │ add r0, r0, r1 │ │ - rsbmi r2, r2, #0 │ │ - add r1, r1, #2 │ │ - ldrsh r0, [r0] │ │ - subs r3, r0, sl │ │ - mov r0, r3 │ │ - rsbmi r0, r3, #0 │ │ - sub r6, ip, r0, lsr r6 │ │ - bic r6, r6, r6, asr #31 │ │ - cmp r0, r6 │ │ - movlt r6, r0 │ │ - ldr r0, [sp, #440] ; 0x1b8 │ │ - cmp r3, #0 │ │ - ldr r3, [sp, #640] ; 0x280 │ │ - rsbmi r6, r6, #0 │ │ - subs r4, r4, #1 │ │ - mul r0, r7, r0 │ │ - add r2, r6, r2 │ │ - mla r0, r2, r3, r0 │ │ - add r0, r0, r0, asr #31 │ │ - add r0, r0, #8 │ │ - add r0, sl, r0, lsr #4 │ │ - mov sl, r5 │ │ - strh r0, [r9] │ │ - bne 5d264 │ │ - b 5cfd0 │ │ - add sp, sp, #1000 ; 0x3e8 │ │ - vpop {d8-d15} │ │ + str r0, [sp, #72] ; 0x48 │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + add r0, r0, r1 │ │ + str r0, [sp, #56] ; 0x38 │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + ldr r1, [sp, #48] ; 0x30 │ │ + add r9, r9, r0 │ │ + ldr r0, [sp, #68] ; 0x44 │ │ + add r0, r0, #780 ; 0x30c │ │ + str r0, [sp, #68] ; 0x44 │ │ + ldr r0, [sp, #52] ; 0x34 │ │ + add r0, r0, #780 ; 0x30c │ │ + str r0, [sp, #52] ; 0x34 │ │ + ldr r0, [lr, #152] ; 0x98 │ │ + cmp r1, r0 │ │ + beq 6f418 │ │ + cmp r8, #8 │ │ + mov r6, #0 │ │ + add r0, r1, #1 │ │ + str r0, [sp, #48] ; 0x30 │ │ + bcc 6f314 │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + ldr r2, [sp, #28] │ │ + mul r1, r1, r0 │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + add r0, r0, r1 │ │ + cmp r0, r2 │ │ + bcs 6f1b0 │ │ + add r0, r1, r8 │ │ + ldr r1, [sp, #40] ; 0x28 │ │ + mov r6, #0 │ │ + add r0, r1, r0 │ │ + ldr r1, [sp, #36] ; 0x24 │ │ + cmp r1, r0 │ │ + bcc 6f314 │ │ + add r0, fp, #18 │ │ + ldr lr, [sp, #32] │ │ + ldr r6, [sp, #52] ; 0x34 │ │ + mov r5, r9 │ │ + vld1.16 {d30[]}, [r0 :16] │ │ + add r0, fp, #20 │ │ + movw r1, #2340 ; 0x924 │ │ + movw r2, #1560 ; 0x618 │ │ + vld1.16 {d28[]}, [r0 :16] │ │ + add r0, fp, #24 │ │ + vmovl.s16 q15, d30 │ │ + movw r7, #3900 ; 0xf3c │ │ + vld1.16 {d24[]}, [r0 :16] │ │ + vmovl.s16 q14, d28 │ │ + movw r4, #4680 ; 0x1248 │ │ + vmovl.s16 q12, d24 │ │ + ldr r0, [sp, #36] ; 0x24 │ │ + vld1.16 {d20[]}, [r0 :16] │ │ + add r0, fp, #26 │ │ + vld1.16 {d22[]}, [r0 :16] │ │ + add r0, fp, #22 │ │ + vmovl.s16 q10, d20 │ │ + vld1.16 {d26[]}, [r0 :16] │ │ + add r0, fp, #16 │ │ + vmovl.s16 q11, d22 │ │ + vld1.16 {d0[]}, [r0 :16] │ │ + vmovl.s16 q13, d26 │ │ + vmovl.s16 q0, d0 │ │ + mov r0, r6 │ │ + subs lr, lr, #8 │ │ + vld1.16 {d2-d3}, [r0], r3 │ │ + vmovl.u16 q2, d3 │ │ + vld1.16 {d8-d9}, [r0] │ │ + vmovl.u16 q3, d2 │ │ + add r0, r6, r2 │ │ + vmovl.u16 q5, d9 │ │ + vmul.i32 q1, q0, q2 │ │ + vmul.i32 q2, q0, q3 │ │ + vmovl.u16 q3, d8 │ │ + vld1.16 {d8-d9}, [r0] │ │ + vmla.i32 q1, q15, q5 │ │ + add r0, r6, r1 │ │ + vmla.i32 q2, q15, q3 │ │ + vmovl.u16 q5, d9 │ │ + vmovl.u16 q3, d8 │ │ + vld1.16 {d8-d9}, [r0] │ │ + add r0, r6, #3120 ; 0xc30 │ │ + vmla.i32 q1, q14, q5 │ │ + vmla.i32 q2, q14, q3 │ │ + vmovl.u16 q5, d9 │ │ + vmovl.u16 q3, d8 │ │ + vld1.16 {d8-d9}, [r0] │ │ + add r0, r6, r7 │ │ + vmla.i32 q1, q13, q5 │ │ + vmla.i32 q2, q13, q3 │ │ + vmovl.u16 q5, d9 │ │ + vmovl.u16 q3, d8 │ │ + vld1.16 {d8-d9}, [r0] │ │ + add r0, r6, r4 │ │ + add r6, r6, #16 │ │ + vmla.i32 q1, q12, q5 │ │ + vmla.i32 q2, q12, q3 │ │ + vmovl.u16 q5, d9 │ │ + vmovl.u16 q3, d8 │ │ + vld1.16 {d8-d9}, [r0] │ │ + add r0, pc, #372 ; 0x174 │ │ + vmla.i32 q1, q11, q5 │ │ + vmla.i32 q2, q11, q3 │ │ + vmovl.u16 q5, d9 │ │ + vmovl.u16 q3, d8 │ │ + vmla.i32 q1, q10, q5 │ │ + vmla.i32 q2, q10, q3 │ │ + vld1.64 {d6-d7}, [r0 :128] │ │ + vadd.i32 q1, q1, q3 │ │ + vshr.s32 q1, q1, #11 │ │ + vadd.i32 q2, q2, q3 │ │ + vmin.s32 q1, q1, q8 │ │ + vshr.s32 q2, q2, #11 │ │ + vmax.s32 q1, q1, q9 │ │ + vmin.s32 q2, q2, q8 │ │ + vmax.s32 q2, q2, q9 │ │ + vmovn.i32 d3, q1 │ │ + vmovn.i32 d2, q2 │ │ + vmovn.i16 d2, q1 │ │ + vst1.8 {d2}, [r5]! │ │ + bne 6f220 │ │ + ldr r6, [sp, #32] │ │ + cmp r6, r8 │ │ + beq 6f0fc │ │ + ldr r0, [sp, #68] ; 0x44 │ │ + add r7, sp, #92 ; 0x5c │ │ + add r0, r0, r6, lsl #1 │ │ + str r0, [sp, #88] ; 0x58 │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + add r0, r6, r0 │ │ + lsl r0, r0, #1 │ │ + str r0, [sp, #84] ; 0x54 │ │ + ldr r0, [sp, #64] ; 0x40 │ │ + add r0, r6, r0 │ │ + lsl r0, r0, #1 │ │ + str r0, [sp, #80] ; 0x50 │ │ + ldr r0, [sp, #72] ; 0x48 │ │ + add r0, r6, r0 │ │ + lsl r0, r0, #1 │ │ + str r0, [sp, #76] ; 0x4c │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + add r0, r6, r0 │ │ + lsl lr, r0, #1 │ │ + ldr r1, [sp, #88] ; 0x58 │ │ + mov r0, r7 │ │ + ldrsh ip, [fp, #18] │ │ + ldrsh sl, [fp, #16] │ │ + ldrh r5, [r0, r1]! │ │ + add r1, sp, #81920 ; 0x14000 │ │ + ldr r4, [sp, #80] ; 0x50 │ │ + ldrh r8, [r0, r3] │ │ + mul r2, ip, r8 │ │ + ldr r8, [r1, #148] ; 0x94 │ │ + ldr r1, [sp, #84] ; 0x54 │ │ + mov ip, #3120 ; 0xc30 │ │ + add r3, r7, r1 │ │ + mla r2, sl, r5, r2 │ │ + ldrsh r1, [fp, #20] │ │ + ldrh r3, [r3] │ │ + add r5, r7, r4 │ │ + ldrsh r4, [fp, #22] │ │ + ldrh r5, [r5] │ │ + mla r1, r1, r3, r2 │ │ + ldr r3, [sp, #76] ; 0x4c │ │ + ldrsh r2, [fp, #24] │ │ + ldrh r0, [r0, ip] │ │ + add r3, r7, r3 │ │ + mla r1, r4, r5, r1 │ │ + ldrsh r5, [fp, #26] │ │ + ldrh r3, [r3] │ │ + mla r0, r2, r0, r1 │ │ + add r1, r7, lr │ │ + ldrsh r2, [fp, #28] │ │ + ldrh r1, [r1] │ │ + add r7, r7, #2 │ │ + mla r0, r5, r3, r0 │ │ + mov r3, #780 ; 0x30c │ │ + mla r0, r2, r1, r0 │ │ + sub r0, r0, #261120 ; 0x3fc00 │ │ + asr r1, r0, #11 │ │ + cmp r1, #255 ; 0xff │ │ + mov r1, #255 ; 0xff │ │ + asrlt r1, r0, #11 │ │ + bic r0, r1, r1, asr #31 │ │ + strb r0, [r9, r6] │ │ + add r6, r6, #1 │ │ + cmp r8, r6 │ │ + bne 6f360 │ │ + b 6f0fc │ │ + add sp, sp, #72 ; 0x48 │ │ + add sp, sp, #81920 ; 0x14000 │ │ + vpop {d8-d11} │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq lr, r4, r8, lsr #22 │ │ - andeq pc, r4, ip, ror r2 ; │ │ + nop {0} │ │ + ; instruction: 0xfffc0400 │ │ + ; instruction: 0xfffc0400 │ │ + ; instruction: 0xfffc0400 │ │ + ; instruction: 0xfffc0400 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #188 ; 0xbc │ │ - mov r5, r2 │ │ - ldr r2, [r0] │ │ - mov r4, r0 │ │ - ldr fp, [r0, #12] │ │ - ldr r0, [r0, #8] │ │ - str r2, [sp, #160] ; 0xa0 │ │ - ldr r7, [r2, #1284] ; 0x504 │ │ - ldr r3, [pc, #4036] ; 5e378 │ │ - sub r6, r7, #1 │ │ - subs r2, r7, #3 │ │ - clz r6, r6 │ │ - movwne r2, #1 │ │ - ldr r3, [pc, r3] │ │ - cmp r7, #0 │ │ - str r2, [sp, #164] ; 0xa4 │ │ - lsr r2, r6, #5 │ │ - str r2, [sp, #152] ; 0x98 │ │ + sub sp, sp, #716 ; 0x2cc │ │ + sub sp, sp, #75776 ; 0x12800 │ │ + add lr, sp, #73728 ; 0x12000 │ │ + mov ip, r2 │ │ + mov r2, r0 │ │ + mov r5, r1 │ │ + ldr r6, [lr, #2808] ; 0xaf8 │ │ + add lr, sp, #73728 ; 0x12000 │ │ + str r3, [sp] │ │ + mov r3, ip │ │ + ldr r7, [lr, #2804] ; 0xaf4 │ │ + add lr, sp, #73728 ; 0x12000 │ │ + str r2, [sp, #24] │ │ + ldr r0, [lr, #2800] ; 0xaf0 │ │ + add lr, sp, #73728 ; 0x12000 │ │ + str r5, [sp, #28] │ │ + ldr r1, [lr, #2816] ; 0xb00 │ │ + add lr, sp, #49152 ; 0xc000 │ │ + add r4, lr, #40 ; 0x28 │ │ + stmib sp, {r0, r7} │ │ + str r1, [sp, #16] │ │ + mov r1, r2 │ │ + mov r0, r4 │ │ + mov r2, r5 │ │ + str r6, [sp, #12] │ │ + bl 6fbd4 │ │ + add lr, sp, #73728 ; 0x12000 │ │ + mov r1, #25 │ │ + mov r2, r7 │ │ + mov r3, r6 │ │ + ldr r5, [lr, #2812] ; 0xafc │ │ + ldr r0, [r5] │ │ + str r0, [sp, #4] │ │ + add r0, sp, #40 ; 0x28 │ │ + str r1, [sp] │ │ + mov r1, r4 │ │ + bl 6ff3c │ │ + cmp r6, #1 │ │ + cmpge r7, #1 │ │ + blt 6f670 │ │ + ldrsh r0, [r5, #8] │ │ + vmov.i32 q9, #255 ; 0x000000ff │ │ + vmov.i32 q10, #0 ; 0x00000000 │ │ + ldr fp, [sp, #24] │ │ + bic sl, r7, #7 │ │ + add r1, sp, #32 │ │ + vdup.32 q8, r0 │ │ + add r8, sp, #40 ; 0x28 │ │ + mov lr, r6 │ │ + mov r3, #1024 ; 0x400 │ │ + mov r9, #0 │ │ + cmp r7, #8 │ │ mov r2, #0 │ │ - ldrb lr, [r3, r1, lsl #2]! │ │ - str r2, [sp, #52] ; 0x34 │ │ - and r2, fp, #31 │ │ - ldrb r3, [r3, #1] │ │ - str r2, [sp, #80] ; 0x50 │ │ - and r2, r0, #31 │ │ - str r1, [sp, #144] ; 0x90 │ │ - str r2, [sp, #104] ; 0x68 │ │ - beq 5d428 │ │ - tst r0, #1 │ │ - bne 5d410 │ │ - ldr r2, [sp, #164] ; 0xa4 │ │ - cmp lr, r2 │ │ - bls 5d428 │ │ - mov r2, #1 │ │ - str r2, [sp, #52] ; 0x34 │ │ - ldr r2, [sp, #152] ; 0x98 │ │ - cmp r3, r2 │ │ - andls r2, fp, #1 │ │ - strls r2, [sp, #52] ; 0x34 │ │ - ldr r2, [sp, #152] ; 0x98 │ │ - ldr r7, [sp, #80] ; 0x50 │ │ - lsr r2, r7, r2 │ │ - ldr r7, [sp, #104] ; 0x68 │ │ - str r2, [sp, #76] ; 0x4c │ │ - ldr r2, [sp, #164] ; 0xa4 │ │ - lsr r2, r7, r2 │ │ - ldrb r7, [r5, #6] │ │ - str r2, [sp, #120] ; 0x78 │ │ - cmp r7, #0 │ │ - beq 5d514 │ │ - movw r0, #16448 ; 0x4040 │ │ - sub r1, r3, #1 │ │ - cmp r1, #31 │ │ - movt r0, #16448 ; 0x4040 │ │ - bhi 5e01c │ │ - add r7, pc, #4 │ │ - ldr r1, [r7, r1, lsl #2] │ │ - add pc, r7, r1 │ │ - andeq r0, r0, r0, lsl #1 │ │ - andeq r0, r0, r0, lsr #22 │ │ - andeq r0, r0, r8, lsr #23 │ │ - andeq r0, r0, r0, asr #22 │ │ - andeq r0, r0, r8, lsr #23 │ │ - andeq r0, r0, r8, lsr #23 │ │ - andeq r0, r0, r8, lsr #23 │ │ - andeq r0, r0, ip, asr fp │ │ - andeq r0, r0, r8, lsr #23 │ │ - andeq r0, r0, r8, lsr #23 │ │ - andeq r0, r0, r8, lsr #23 │ │ - andeq r0, r0, r8, lsr #23 │ │ - andeq r0, r0, r8, lsr #23 │ │ - andeq r0, r0, r8, lsr #23 │ │ - andeq r0, r0, r8, lsr #23 │ │ - muleq r0, r4, fp │ │ - andeq r0, r0, r8, lsr #23 │ │ - andeq r0, r0, r8, lsr #23 │ │ - andeq r0, r0, r8, lsr #23 │ │ - andeq r0, r0, r8, lsr #23 │ │ - andeq r0, r0, r8, lsr #23 │ │ - andeq r0, r0, r8, lsr #23 │ │ - andeq r0, r0, r8, lsr #23 │ │ - andeq r0, r0, r8, lsr #23 │ │ - andeq r0, r0, r8, lsr #23 │ │ - andeq r0, r0, r8, lsr #23 │ │ - andeq r0, r0, r8, lsr #23 │ │ - andeq r0, r0, r8, lsr #23 │ │ - andeq r0, r0, r8, lsr #23 │ │ - andeq r0, r0, r8, lsr #23 │ │ - andeq r0, r0, r8, lsr #23 │ │ - andeq r0, r0, ip, ror fp │ │ - ldr r1, [sp, #80] ; 0x50 │ │ - mov r7, #64 ; 0x40 │ │ - add r1, r4, r1 │ │ - strb r7, [r1, #48] ; 0x30 │ │ - sub r1, lr, #1 │ │ - cmp r1, #31 │ │ - bls 5e028 │ │ - b 5e0c8 │ │ - str r5, [sp, #140] ; 0x8c │ │ - mov r6, #10 │ │ - ldr r2, [sp, #140] ; 0x8c │ │ - ldr ip, [r4, #4] │ │ - ldrb r5, [r2, #3] │ │ - ldr r2, [sp, #140] ; 0x8c │ │ - cmp r5, #0 │ │ - ldr r5, [sp, #140] ; 0x8c │ │ - movweq r6, #26 │ │ - ldrb r1, [r2, #7] │ │ - str r1, [sp, #116] ; 0x74 │ │ - ldr r1, [sp, #160] ; 0xa0 │ │ - ldr r7, [r1, #2140] ; 0x85c │ │ - ldr r2, [r1, #2144] ; 0x860 │ │ - ldrb r1, [r5, r6] │ │ - ldr r5, [sp, #140] ; 0x8c │ │ - str r1, [sp, #88] ; 0x58 │ │ - sub r1, r2, fp │ │ - cmp r1, r3 │ │ - sub r2, r7, r0 │ │ - ldrb r5, [r5, #29] │ │ - movgt r1, r3 │ │ - strh r5, [sp, #184] ; 0xb8 │ │ - cmp r2, lr │ │ - ldr r5, [sp, #140] ; 0x8c │ │ - movgt r2, lr │ │ - cmp r1, #1 │ │ - str r2, [sp, #56] ; 0x38 │ │ - ldrh r5, [r5, #30] │ │ - strh r5, [sp, #186] ; 0xba │ │ - ldr r5, [sp, #140] ; 0x8c │ │ - blt 5e420 │ │ - ldr r2, [sp, #152] ; 0x98 │ │ - mov r3, r2 │ │ - add r2, r1, r2 │ │ - asr r2, r2, r3 │ │ - str r2, [sp, #32] │ │ - ldr r2, [sp, #164] ; 0xa4 │ │ - mov r3, r2 │ │ - ldr r2, [sp, #56] ; 0x38 │ │ - add r2, r2, r3 │ │ - asr r2, r2, r3 │ │ - str r2, [sp, #44] ; 0x2c │ │ - ldr r3, [pc, #4024] ; 5e580 │ │ - ldr r3, [pc, r3] │ │ - str r1, [sp, #36] ; 0x24 │ │ - ldr r1, [sp, #116] ; 0x74 │ │ - add r2, r3, r1, lsl #3 │ │ - add r1, r2, #1 │ │ - str r1, [sp, #132] ; 0x84 │ │ - ldr r1, [sp, #88] ; 0x58 │ │ - add r2, r3, r1, lsl #3 │ │ - ldr r1, [sp, #36] ; 0x24 │ │ - add r2, r2, #1 │ │ - str r2, [sp, #84] ; 0x54 │ │ - add r2, ip, #13888 ; 0x3640 │ │ - str r2, [sp, #136] ; 0x88 │ │ + bcc 6f628 │ │ + b 6f544 │ │ + ldr r2, [sp, #28] │ │ + add r9, r9, #1 │ │ + add r8, r8, #768 ; 0x300 │ │ + cmp r9, lr │ │ + add fp, fp, r2 │ │ + beq 6f670 │ │ + cmp r7, #8 │ │ mov r2, #0 │ │ - b 5d610 │ │ - ldr r1, [sp, #36] ; 0x24 │ │ - ldr r2, [sp, #40] ; 0x28 │ │ - cmp r2, r1 │ │ - bge 5e420 │ │ - add r7, r2, #16 │ │ - str r7, [sp, #40] ; 0x28 │ │ - cmp r1, r7 │ │ - mov r3, r7 │ │ - movlt r3, r1 │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - str r3, [sp, #72] ; 0x48 │ │ - cmp r1, #1 │ │ - blt 5d600 │ │ - ldr r6, [sp, #152] ; 0x98 │ │ - mov ip, #0 │ │ - ldr r3, [sp, #32] │ │ - str r2, [sp, #68] ; 0x44 │ │ - cmp r3, r7, lsr r6 │ │ - lsrge r3, r7, r6 │ │ - cmp r2, #0 │ │ - str r3, [sp, #100] ; 0x64 │ │ - lsr r3, r2, r6 │ │ - movwne r2, #1 │ │ - str r3, [sp, #64] ; 0x40 │ │ - str r2, [sp, #48] ; 0x30 │ │ - mov r2, r1 │ │ - b 5d680 │ │ - ldr r7, [sp, #60] ; 0x3c │ │ - ldr r2, [sp, #56] ; 0x38 │ │ - cmp r7, r2 │ │ - mov ip, r7 │ │ - bge 5d600 │ │ - ldr r3, [sp, #68] ; 0x44 │ │ - add r6, ip, #16 │ │ + bcc 6f628 │ │ + ldr r2, [sp, #28] │ │ + add r5, r9, r9, lsl #1 │ │ + ldr r6, [sp, #24] │ │ + lsl r5, r5, #7 │ │ + add ip, r5, r7 │ │ + mul r2, r9, r2 │ │ + add r4, r6, r2 │ │ + add r6, sp, #40 ; 0x28 │ │ + add r6, r6, ip, lsl #1 │ │ + cmp r4, r6 │ │ + bcs 6f590 │ │ + add r6, sp, #40 ; 0x28 │ │ + add r2, r2, r7 │ │ + add r6, r6, r5, lsl #1 │ │ + ldr r5, [sp, #24] │ │ + add r2, r5, r2 │ │ cmp r2, r6 │ │ - str r6, [sp, #60] ; 0x3c │ │ - movlt r6, r2 │ │ - add r1, fp, r3 │ │ - mov r2, r3 │ │ - ldr r3, [sp, #72] ; 0x48 │ │ - str r1, [r4, #12] │ │ - cmp r2, r3 │ │ - str r6, [sp, #148] ; 0x94 │ │ - str ip, [sp, #96] ; 0x60 │ │ - bge 5dae4 │ │ - cmp ip, #0 │ │ - mov r3, ip │ │ - movwne r3, #1 │ │ - mov r7, r2 │ │ - str r3, [sp, #108] ; 0x6c │ │ - ldr r3, [sp, #48] ; 0x30 │ │ - str r3, [sp, #124] ; 0x7c │ │ - b 5d710 │ │ - ldr r1, [r4, #12] │ │ - ldr ip, [sp, #96] ; 0x60 │ │ - ldr r7, [sp, #112] ; 0x70 │ │ - ldr r2, [sp, #84] ; 0x54 │ │ - sub r0, r0, fp │ │ - ldrb r2, [r2] │ │ - add r1, r1, r2 │ │ - add r7, r7, r2 │ │ - strd r0, [r4, #8] │ │ - ldr r2, [sp, #124] ; 0x7c │ │ + mov r2, #0 │ │ + bhi 6f628 │ │ + mov r2, #0 │ │ + mov r6, r8 │ │ + mov r5, fp │ │ + ldr r4, [r5, r2]! │ │ + add r2, r2, #8 │ │ + str r4, [sp, #32] │ │ + cmp sl, r2 │ │ + ldr r4, [r5, #4] │ │ + str r4, [sp, #36] ; 0x24 │ │ + vld1.8 {d22}, [r1 :64] │ │ + vmovl.u8 q11, d22 │ │ + vld1.16 {d24-d25}, [r6]! │ │ + vmovl.s16 q13, d25 │ │ + vmovl.s16 q12, d24 │ │ + vshll.u16 q14, d23, #4 │ │ + vshll.u16 q15, d22, #4 │ │ + vshll.u16 q0, d23, #11 │ │ + vsub.i32 q13, q13, q14 │ │ + vshll.u16 q11, d22, #11 │ │ + vorr.i32 q0, #1024 ; 0x00000400 │ │ + vsub.i32 q12, q12, q15 │ │ + vorr.i32 q11, #1024 ; 0x00000400 │ │ + vmla.i32 q0, q13, q8 │ │ + vmla.i32 q11, q12, q8 │ │ + vshr.s32 q12, q0, #11 │ │ + vmin.s32 q12, q12, q9 │ │ + vshr.s32 q11, q11, #11 │ │ + vmax.s32 q12, q12, q10 │ │ + vmin.s32 q11, q11, q9 │ │ + vmax.s32 q11, q11, q10 │ │ + vmovn.i32 d25, q12 │ │ + vmovn.i32 d24, q11 │ │ + vmovn.i16 d22, q12 │ │ + vst1.8 {d22}, [r5] │ │ + bne 6f598 │ │ + cmp sl, r7 │ │ + mov r2, sl │ │ + beq 6f520 │ │ + mov r6, #0 │ │ + sub r5, r6, r2, lsl #1 │ │ + ldrb r6, [fp, r2] │ │ + ldrsh r4, [r8, -r5] │ │ + sub r5, r5, #2 │ │ + sub r4, r4, r6, lsl #4 │ │ + orr r6, r3, r6, lsl #11 │ │ + mla r6, r4, r0, r6 │ │ + asr r4, r6, #11 │ │ + cmp r4, #255 ; 0xff │ │ + mov r4, #255 ; 0xff │ │ + asrlt r4, r6, #11 │ │ + bic r6, r4, r4, asr #31 │ │ + strb r6, [fp, r2] │ │ + add r2, r2, #1 │ │ + cmp r7, r2 │ │ + bne 6f630 │ │ + b 6f520 │ │ + add sp, sp, #716 ; 0x2cc │ │ + add sp, sp, #75776 ; 0x12800 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #716 ; 0x2cc │ │ + sub sp, sp, #75776 ; 0x12800 │ │ + add lr, sp, #73728 ; 0x12000 │ │ + mov ip, r2 │ │ + mov r2, r0 │ │ + mov r5, r1 │ │ + ldr r6, [lr, #2808] ; 0xaf8 │ │ + add lr, sp, #73728 ; 0x12000 │ │ + str r3, [sp] │ │ + mov r3, ip │ │ + ldr r7, [lr, #2804] ; 0xaf4 │ │ + add lr, sp, #73728 ; 0x12000 │ │ + str r2, [sp, #24] │ │ + ldr r0, [lr, #2800] ; 0xaf0 │ │ + add lr, sp, #73728 ; 0x12000 │ │ + str r5, [sp, #28] │ │ + ldr r1, [lr, #2816] ; 0xb00 │ │ + add lr, sp, #49152 ; 0xc000 │ │ + add r4, lr, #40 ; 0x28 │ │ + stmib sp, {r0, r7} │ │ + str r1, [sp, #16] │ │ + mov r1, r2 │ │ + mov r0, r4 │ │ + mov r2, r5 │ │ + str r6, [sp, #12] │ │ + bl 6fbd4 │ │ + add lr, sp, #73728 ; 0x12000 │ │ + mov r1, #9 │ │ + mov r2, r7 │ │ + mov r3, r6 │ │ + ldr r5, [lr, #2812] ; 0xafc │ │ + ldr r0, [r5, #4] │ │ + str r0, [sp, #4] │ │ + add r0, sp, #40 ; 0x28 │ │ + str r1, [sp] │ │ + mov r1, r4 │ │ + bl 6ff3c │ │ + cmp r6, #1 │ │ + cmpge r7, #1 │ │ + blt 6f8ac │ │ + ldrsh r0, [r5, #10] │ │ + vmov.i32 q9, #255 ; 0x000000ff │ │ + vmov.i32 q10, #0 ; 0x00000000 │ │ + ldr fp, [sp, #24] │ │ + bic sl, r7, #7 │ │ + add r1, sp, #32 │ │ + vdup.32 q8, r0 │ │ + add r8, sp, #40 ; 0x28 │ │ + mov lr, r6 │ │ + mov r3, #1024 ; 0x400 │ │ + mov r9, #0 │ │ + cmp r7, #8 │ │ + mov r2, #0 │ │ + bcc 6f864 │ │ + b 6f780 │ │ + ldr r2, [sp, #28] │ │ + add r9, r9, #1 │ │ + add r8, r8, #768 ; 0x300 │ │ + cmp r9, lr │ │ + add fp, fp, r2 │ │ + beq 6f8ac │ │ + cmp r7, #8 │ │ + mov r2, #0 │ │ + bcc 6f864 │ │ + ldr r2, [sp, #28] │ │ + add r5, r9, r9, lsl #1 │ │ + ldr r6, [sp, #24] │ │ + lsl r5, r5, #7 │ │ + add ip, r5, r7 │ │ + mul r2, r9, r2 │ │ + add r4, r6, r2 │ │ + add r6, sp, #40 ; 0x28 │ │ + add r6, r6, ip, lsl #1 │ │ + cmp r4, r6 │ │ + bcs 6f7cc │ │ + add r6, sp, #40 ; 0x28 │ │ + add r2, r2, r7 │ │ + add r6, r6, r5, lsl #1 │ │ + ldr r5, [sp, #24] │ │ + add r2, r5, r2 │ │ + cmp r2, r6 │ │ + mov r2, #0 │ │ + bhi 6f864 │ │ + mov r2, #0 │ │ + mov r6, r8 │ │ + mov r5, fp │ │ + ldr r4, [r5, r2]! │ │ + add r2, r2, #8 │ │ + str r4, [sp, #32] │ │ + cmp sl, r2 │ │ + ldr r4, [r5, #4] │ │ + str r4, [sp, #36] ; 0x24 │ │ + vld1.8 {d22}, [r1 :64] │ │ + vmovl.u8 q11, d22 │ │ + vld1.16 {d24-d25}, [r6]! │ │ + vmovl.s16 q13, d25 │ │ + vmovl.s16 q12, d24 │ │ + vshll.u16 q14, d23, #4 │ │ + vshll.u16 q15, d22, #4 │ │ + vshll.u16 q0, d23, #11 │ │ + vsub.i32 q13, q13, q14 │ │ + vshll.u16 q11, d22, #11 │ │ + vorr.i32 q0, #1024 ; 0x00000400 │ │ + vsub.i32 q12, q12, q15 │ │ + vorr.i32 q11, #1024 ; 0x00000400 │ │ + vmla.i32 q0, q13, q8 │ │ + vmla.i32 q11, q12, q8 │ │ + vshr.s32 q12, q0, #11 │ │ + vmin.s32 q12, q12, q9 │ │ + vshr.s32 q11, q11, #11 │ │ + vmax.s32 q12, q12, q10 │ │ + vmin.s32 q11, q11, q9 │ │ + vmax.s32 q11, q11, q10 │ │ + vmovn.i32 d25, q12 │ │ + vmovn.i32 d24, q11 │ │ + vmovn.i16 d22, q12 │ │ + vst1.8 {d22}, [r5] │ │ + bne 6f7d4 │ │ + cmp sl, r7 │ │ + mov r2, sl │ │ + beq 6f75c │ │ + mov r6, #0 │ │ + sub r5, r6, r2, lsl #1 │ │ + ldrb r6, [fp, r2] │ │ + ldrsh r4, [r8, -r5] │ │ + sub r5, r5, #2 │ │ + sub r4, r4, r6, lsl #4 │ │ + orr r6, r3, r6, lsl #11 │ │ + mla r6, r4, r0, r6 │ │ + asr r4, r6, #11 │ │ + cmp r4, #255 ; 0xff │ │ + mov r4, #255 ; 0xff │ │ + asrlt r4, r6, #11 │ │ + bic r6, r4, r4, asr #31 │ │ + strb r6, [fp, r2] │ │ add r2, r2, #1 │ │ - str r2, [sp, #124] ; 0x7c │ │ - ldr r2, [sp, #72] ; 0x48 │ │ cmp r7, r2 │ │ - bge 5dae8 │ │ - ldr r2, [sp, #160] ; 0xa0 │ │ - add r0, r0, ip │ │ - ldr r6, [sp, #148] ; 0x94 │ │ - ldr r3, [r2, #2128] ; 0x850 │ │ - cmp ip, r6 │ │ - ldr r2, [r2, #3000] ; 0xbb8 │ │ - str r0, [r4, #8] │ │ - bge 5dadc │ │ - mul r0, r3, r1 │ │ - ldr r9, [sp, #108] ; 0x6c │ │ - mov fp, ip │ │ - str r7, [sp, #112] ; 0x70 │ │ - add r0, r0, r0, lsl #2 │ │ - add r0, r2, r0, lsl #1 │ │ - str r0, [sp, #128] ; 0x80 │ │ - ldr r0, [sp, #80] ; 0x50 │ │ - add r0, r7, r0 │ │ - add r0, r4, r0 │ │ - add r0, r0, #48 ; 0x30 │ │ - str r0, [sp, #156] ; 0x9c │ │ - ldrb r0, [r5, #3] │ │ - cmp r0, #0 │ │ - bne 5d7d8 │ │ - mov r0, #0 │ │ - add r1, sp, #184 ; 0xb8 │ │ - ldrb r3, [r5, #26] │ │ - mov r2, r5 │ │ - str r0, [sp] │ │ - stmib sp, {r1, r9} │ │ - ldr r1, [sp, #124] ; 0x7c │ │ - str r1, [sp, #12] │ │ - ldr r1, [sp, #144] ; 0x90 │ │ - str r0, [sp, #16] │ │ - mov r0, r4 │ │ - bl 5e590 │ │ - ldr r0, [sp, #88] ; 0x58 │ │ - ldr r1, [pc, #3548] ; 5e584 │ │ - ldr r1, [pc, r1] │ │ - ldrb r7, [r1, r0, lsl #3] │ │ - ldr r0, [r4, #8] │ │ - add fp, fp, r7 │ │ - ldr r1, [sp, #148] ; 0x94 │ │ - add r9, r9, #1 │ │ - add r0, r0, r7 │ │ - str r0, [r4, #8] │ │ - cmp fp, r1 │ │ - bge 5d6d4 │ │ - ldrb r0, [r5, #3] │ │ - cmp r0, #0 │ │ - beq 5d76c │ │ - ldr r8, [sp, #136] ; 0x88 │ │ - mov r0, #64 ; 0x40 │ │ - strb r0, [sp, #183] ; 0xb7 │ │ - add r2, sp, #183 ; 0xb7 │ │ - ldrb r3, [r5, #10] │ │ - ldr r0, [r4, #640] ; 0x280 │ │ - ldr r1, [r8] │ │ - str r2, [sp, #24] │ │ - add r2, sp, #176 ; 0xb0 │ │ - str r2, [sp, #20] │ │ - ldr r2, [sp, #88] ; 0x58 │ │ - ldr r7, [pc, #3452] ; 5e588 │ │ - ldr r7, [pc, r7] │ │ + bne 6f86c │ │ + b 6f75c │ │ + add sp, sp, #716 ; 0x2cc │ │ + add sp, sp, #75776 ; 0x12800 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #732 ; 0x2dc │ │ + sub sp, sp, #124928 ; 0x1e800 │ │ + add lr, sp, #122880 ; 0x1e000 │ │ + mov r6, r2 │ │ + mov r2, r0 │ │ + mov r4, r1 │ │ + ldr r7, [lr, #2824] ; 0xb08 │ │ + add lr, sp, #122880 ; 0x1e000 │ │ + str r3, [sp] │ │ + mov r3, r6 │ │ + ldr r8, [lr, #2820] ; 0xb04 │ │ + add lr, sp, #122880 ; 0x1e000 │ │ + str r2, [sp, #28] │ │ + ldr r0, [lr, #2816] ; 0xb00 │ │ + add lr, sp, #122880 ; 0x1e000 │ │ + str r4, [sp, #40] ; 0x28 │ │ + ldr r1, [lr, #2832] ; 0xb10 │ │ + add lr, sp, #98304 ; 0x18000 │ │ + add r5, lr, #56 ; 0x38 │ │ + stmib sp, {r0, r8} │ │ str r1, [sp, #16] │ │ - mov r1, #0 │ │ - str r1, [sp, #12] │ │ - mov r1, #1 │ │ - str r1, [sp, #8] │ │ - ldr r1, [sp, #84] ; 0x54 │ │ - ldrb r7, [r7, r2, lsl #3] │ │ - mov r2, #8 │ │ - str r5, [sp, #4] │ │ - ldrb r6, [r1] │ │ - ldr r1, [sp, #144] ; 0x90 │ │ + mov r1, r2 │ │ + mov r0, r5 │ │ + mov r2, r4 │ │ + str r7, [sp, #12] │ │ + bl 6fbd4 │ │ + add lr, sp, #122880 ; 0x1e000 │ │ + mov r1, #25 │ │ + mov r2, r8 │ │ + mov r3, r7 │ │ + ldr r6, [lr, #2828] ; 0xb0c │ │ + add lr, sp, #49152 ; 0xc000 │ │ + ldr r0, [r6] │ │ + str r0, [sp, #4] │ │ + add r0, lr, #56 ; 0x38 │ │ str r1, [sp] │ │ - cmp r6, #8 │ │ - mov r1, #8 │ │ - movcc r1, r6 │ │ + mov r1, r5 │ │ + bl 6ff3c │ │ + ldr r0, [r6, #4] │ │ + mov r1, #9 │ │ + str r0, [sp, #4] │ │ + add r0, sp, #56 ; 0x38 │ │ + str r1, [sp] │ │ + mov r1, r5 │ │ + mov r2, r8 │ │ + mov r3, r7 │ │ + bl 6ff3c │ │ + cmp r7, #1 │ │ + movge r7, r8 │ │ + cmpge r8, #1 │ │ + blt 6fbc8 │ │ + ldrsh r0, [r6, #10] │ │ + mov r2, #0 │ │ + ldrsh r1, [r6, #8] │ │ + vmov.i32 q10, #255 ; 0x000000ff │ │ + str r2, [sp, #44] ; 0x2c │ │ + add r2, sp, #49152 ; 0xc000 │ │ + vmov.i32 q11, #0 ; 0x00000000 │ │ + ldr r8, [sp, #28] │ │ + vdup.32 q8, r0 │ │ + add fp, r2, #56 ; 0x38 │ │ + vdup.32 q9, r1 │ │ + add sl, sp, #56 ; 0x38 │ │ + mov lr, #1024 ; 0x400 │ │ + bic ip, r7, #7 │ │ + str ip, [sp, #24] │ │ cmp r7, #8 │ │ - movcc r2, r7 │ │ - smulbb r5, r2, r1 │ │ - ldr r1, [sp, #104] ; 0x68 │ │ - ldr r2, [sp, #156] ; 0x9c │ │ - add sl, fp, r1 │ │ - add r0, r0, sl │ │ - add r1, r0, #32 │ │ - mov r0, r4 │ │ - bl 5ecd0 │ │ - ldr r1, [r4, #8] │ │ - ldr r2, [sp, #128] ; 0x80 │ │ - add r1, r1, r1, lsl #2 │ │ - lsl r1, r1, #1 │ │ - strh r0, [r2, r1]! │ │ - ldr r0, [sp, #176] ; 0xb0 │ │ - strb r0, [r2, #6] │ │ - ldr r0, [r8] │ │ - ldr r1, [sp, #160] ; 0xa0 │ │ - add r0, r0, r5, lsl #5 │ │ - str r0, [r8] │ │ - ldr r0, [r4, #12] │ │ - ldr r1, [r1, #2144] ; 0x860 │ │ - sub r1, r1, r0 │ │ - cmp r1, r6 │ │ - movgt r1, r6 │ │ - sub r0, r1, #1 │ │ - cmp r0, #15 │ │ - bhi 5d92c │ │ - add r2, pc, #4 │ │ - ldr r0, [r2, r0, lsl #2] │ │ - add pc, r2, r0 │ │ - andeq r0, r0, r0, asr #32 │ │ - andeq r0, r0, r0, asr r0 │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r8, ror r0 │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - muleq r0, r4, r0 │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - strheq r0, [r0], -ip │ │ - ldr r0, [sp, #156] ; 0x9c │ │ - ldrb r6, [sp, #183] ; 0xb7 │ │ - strb r6, [r0] │ │ - b 5d9b0 │ │ - ldrb r6, [sp, #183] ; 0xb7 │ │ - ldr r1, [sp, #156] ; 0x9c │ │ - orr r0, r6, r6, lsl #8 │ │ - strh r0, [r1] │ │ - b 5d9b0 │ │ - ldrb r6, [sp, #183] ; 0xb7 │ │ - ldr r0, [sp, #156] ; 0x9c │ │ - mov r2, r6 │ │ - bl 2830 <__aeabi_memset@plt> │ │ - b 5d9b0 │ │ - ldrb r6, [sp, #183] ; 0xb7 │ │ - movw r0, #257 ; 0x101 │ │ - movt r0, #257 ; 0x101 │ │ - ldr r1, [sp, #156] ; 0x9c │ │ - mul r0, r6, r0 │ │ - str r0, [r1] │ │ - b 5d9b0 │ │ - ldrb r6, [sp, #183] ; 0xb7 │ │ - movw r0, #257 ; 0x101 │ │ - movt r0, #257 ; 0x101 │ │ - mov r2, r0 │ │ - umull r0, r1, r6, r0 │ │ - mla r1, r6, r2, r1 │ │ - ldr r2, [sp, #156] ; 0x9c │ │ - str r0, [r2] │ │ - str r1, [r2, #4] │ │ - b 5d9b0 │ │ - ldrb r6, [sp, #183] ; 0xb7 │ │ - movw r0, #257 ; 0x101 │ │ - movt r0, #257 ; 0x101 │ │ - mov r2, r0 │ │ - umull r0, r1, r6, r0 │ │ - mla r1, r6, r2, r1 │ │ - vmov.32 d16[0], r0 │ │ - ldr r0, [sp, #156] ; 0x9c │ │ - vmov.32 d16[1], r1 │ │ - vorr d17, d16, d16 │ │ - vst1.8 {d16-d17}, [r0] │ │ - ldr r1, [sp, #160] ; 0xa0 │ │ - ldr r0, [r4, #8] │ │ - ldr r5, [sp, #140] ; 0x8c │ │ - ldr r1, [r1, #2140] ; 0x85c │ │ - sub r1, r1, r0 │ │ - cmp r1, r7 │ │ - movgt r1, r7 │ │ - sub r0, r1, #1 │ │ - cmp r0, #15 │ │ - bhi 5da48 │ │ - add r2, pc, #4 │ │ - ldr r0, [r2, r0, lsl #2] │ │ - add pc, r2, r0 │ │ - andeq r0, r0, r0, asr #32 │ │ - andeq r0, r0, r0, asr r0 │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, ip, ror r0 │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - muleq r0, r8, r0 │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r0, asr #1 │ │ - ldr r0, [r4, #640] ; 0x280 │ │ - add r0, r0, sl │ │ - strb r6, [r0, #32] │ │ - b 5d7ac │ │ - ldr r0, [r4, #640] ; 0x280 │ │ - orr r1, r6, r6, lsl #8 │ │ - add r0, r0, sl │ │ - strh r1, [r0, #32] │ │ - b 5d7ac │ │ - ldr r0, [r4, #640] ; 0x280 │ │ - mov r2, r6 │ │ - add r0, r0, sl │ │ - add r0, r0, #32 │ │ - bl 2830 <__aeabi_memset@plt> │ │ - b 5d7ac │ │ - movw r0, #257 ; 0x101 │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - movt r0, #257 ; 0x101 │ │ - mul r0, r6, r0 │ │ - add r1, r1, sl │ │ - str r0, [r1, #32] │ │ - b 5d7ac │ │ - movw r0, #257 ; 0x101 │ │ - ldr r2, [r4, #640] ; 0x280 │ │ - movt r0, #257 ; 0x101 │ │ - mov r3, r0 │ │ - umull r0, r1, r6, r0 │ │ - add r2, r2, sl │ │ - mla r1, r6, r3, r1 │ │ - str r0, [r2, #32] │ │ - str r1, [r2, #36] ; 0x24 │ │ - b 5d7ac │ │ - movw r0, #257 ; 0x101 │ │ - ldr r2, [r4, #640] ; 0x280 │ │ - movt r0, #257 ; 0x101 │ │ - mov r3, r0 │ │ - umull r0, r1, r6, r0 │ │ - add r2, r2, sl │ │ - mla r1, r6, r3, r1 │ │ - str r0, [r2, #32] │ │ - str r1, [r2, #36] ; 0x24 │ │ - ldr r2, [r4, #640] ; 0x280 │ │ - add r2, sl, r2 │ │ - str r1, [r2, #44] ; 0x2c │ │ - str r0, [r2, #40] ; 0x28 │ │ - b 5d7ac │ │ - mov fp, ip │ │ - b 5d6e0 │ │ - mov r7, r2 │ │ - ldr r2, [sp, #52] ; 0x34 │ │ - sub fp, r1, r7 │ │ - str fp, [r4, #12] │ │ - cmp r2, #0 │ │ - beq 5d66c │ │ - ldr r2, [sp, #164] ; 0xa4 │ │ - ldr r3, [sp, #60] ; 0x3c │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - lsr sl, ip, r2 │ │ - mov ip, #0 │ │ - cmp r1, r3, lsr r2 │ │ - str sl, [sp, #92] ; 0x5c │ │ - lsrge r1, r3, r2 │ │ - str r1, [sp, #148] ; 0x94 │ │ - b 5db3c │ │ - ldr r2, [sp, #152] ; 0x98 │ │ - ldr ip, [sp, #124] ; 0x7c │ │ - sub fp, r1, r6, lsl r2 │ │ - cmp ip, #2 │ │ - str fp, [r4, #12] │ │ - beq 5d66c │ │ - ldr r1, [sp, #68] ; 0x44 │ │ - add r2, ip, #1 │ │ - ldr r3, [sp, #64] ; 0x40 │ │ - str r2, [sp, #124] ; 0x7c │ │ - add r1, fp, r1 │ │ - ldr r2, [sp, #100] ; 0x64 │ │ - mov r6, r3 │ │ - str r1, [r4, #12] │ │ + mov r4, #0 │ │ + bcc 6fa0c │ │ + b 6fa6c │ │ + ldr r2, [sp, #40] ; 0x28 │ │ + add fp, fp, #768 ; 0x300 │ │ + ldr r3, [sp, #44] ; 0x2c │ │ + add sl, sl, #768 ; 0x300 │ │ + add r8, r8, r2 │ │ + add r2, sp, #122880 ; 0x1e000 │ │ + add r3, r3, #1 │ │ + str r3, [sp, #44] ; 0x2c │ │ + ldr r2, [r2, #2824] ; 0xb08 │ │ cmp r3, r2 │ │ - mov r2, r3 │ │ - blt 5db9c │ │ - b 5db24 │ │ - ldr r1, [r4, #12] │ │ - ldr r2, [sp, #152] ; 0x98 │ │ - add r1, r1, r8, lsl r2 │ │ - ldr r2, [sp, #164] ; 0xa4 │ │ - sub r0, r0, sl, lsl r2 │ │ - strd r0, [r4, #8] │ │ - ldr r6, [sp, #108] ; 0x6c │ │ - ldr r2, [sp, #100] ; 0x64 │ │ - ldr sl, [sp, #92] ; 0x5c │ │ - add r6, r6, r8 │ │ + beq 6fbc8 │ │ + cmp r7, #8 │ │ + mov r4, #0 │ │ + bcs 6fa6c │ │ + lsl r3, r4, #1 │ │ + add r5, fp, r3 │ │ + ldrb r2, [r8, r4] │ │ + mov r9, r7 │ │ + ldrsh r5, [r5] │ │ + add r7, sl, r3 │ │ + add r3, r3, #2 │ │ + sub r5, r5, r2, lsl #4 │ │ + orr r6, lr, r2, lsl #11 │ │ + ldrsh r7, [r7] │ │ + mla r5, r5, r1, r6 │ │ + sub r2, r7, r2, lsl #4 │ │ + mov r7, r9 │ │ + mla r2, r2, r0, r5 │ │ + asr r5, r2, #11 │ │ + cmp r5, #255 ; 0xff │ │ + mov r5, #255 ; 0xff │ │ + asrlt r5, r2, #11 │ │ + bic r2, r5, r5, asr #31 │ │ + strb r2, [r8, r4] │ │ + add r4, r4, #1 │ │ + cmp r9, r4 │ │ + bne 6fa10 │ │ + b 6f9d4 │ │ + ldr r4, [sp, #44] ; 0x2c │ │ + ldr r5, [sp, #40] ; 0x28 │ │ + ldr r2, [sp, #28] │ │ + mla r3, r4, r5, r7 │ │ + mla ip, r4, r5, r2 │ │ + add r9, r2, r3 │ │ + add r3, r4, r4, lsl #1 │ │ + str r9, [sp, #32] │ │ + mov r4, #0 │ │ + add r2, r7, r3, lsl #7 │ │ + lsl r6, r3, #7 │ │ + add r3, sp, #56 ; 0x38 │ │ + str r2, [sp, #36] ; 0x24 │ │ + mov r5, r3 │ │ + add r3, r3, r6, lsl #1 │ │ + add r5, r5, r2, lsl #1 │ │ + add r2, sp, #49152 ; 0xc000 │ │ + cmp r9, r3 │ │ + add r3, r2, #56 ; 0x38 │ │ + mov r9, #0 │ │ + add r2, r3, r6, lsl #1 │ │ + ldr r6, [sp, #32] │ │ + movwhi r9, #1 │ │ + cmp ip, r5 │ │ + mov r5, #0 │ │ + movwcc r5, #1 │ │ cmp r6, r2 │ │ - bge 5db24 │ │ - ldr r2, [sp, #160] ; 0xa0 │ │ - ldr r7, [sp, #96] ; 0x60 │ │ - str r6, [sp, #108] ; 0x6c │ │ - ldr r3, [r2, #2128] ; 0x850 │ │ - add r0, r0, r7 │ │ - ldr r2, [r2, #3000] ; 0xbb8 │ │ - ldr r7, [sp, #148] ; 0x94 │ │ - str r0, [r4, #8] │ │ - cmp sl, r7 │ │ - bge 5df88 │ │ - mul r0, r3, r1 │ │ - ldr r1, [sp, #80] ; 0x50 │ │ - add r0, r0, r0, lsl #2 │ │ - add r0, r2, r0, lsl #1 │ │ - str r0, [sp, #128] ; 0x80 │ │ - ldr r0, [sp, #152] ; 0x98 │ │ - add r0, r1, r6, lsl r0 │ │ - ldr r1, [sp, #104] ; 0x68 │ │ - orr r0, r1, r0, lsl #5 │ │ - str r0, [sp, #112] ; 0x70 │ │ - ldr r0, [sp, #76] ; 0x4c │ │ - add r1, r4, ip, lsl #5 │ │ + ldr r6, [sp, #36] ; 0x24 │ │ + mov r2, #0 │ │ + movwhi r2, #1 │ │ + add r3, r3, r6, lsl #1 │ │ + cmp ip, r3 │ │ + mov r3, #0 │ │ + movwcc r3, #1 │ │ + tst r3, r2 │ │ + bne 6fa0c │ │ + ldr ip, [sp, #24] │ │ + ands r2, r5, r9 │ │ + bne 6fa0c │ │ + add r6, sp, #48 ; 0x30 │ │ + mov r9, #0 │ │ + mov r4, fp │ │ + mov r5, sl │ │ + mov r3, r8 │ │ + ldr r2, [r3, r9]! │ │ + add r9, r9, #8 │ │ + str r2, [sp, #48] ; 0x30 │ │ + cmp ip, r9 │ │ + ldr r2, [r3, #4] │ │ + str r2, [sp, #52] ; 0x34 │ │ + vld1.8 {d24}, [r6 :64] │ │ + vmovl.u8 q12, d24 │ │ + vld1.16 {d26-d27}, [r4]! │ │ + vmovl.s16 q14, d26 │ │ + vld1.16 {d4-d5}, [r5]! │ │ + vmovl.s16 q13, d27 │ │ + vshll.u16 q0, d25, #4 │ │ + vshll.u16 q15, d24, #4 │ │ + vshll.u16 q1, d25, #11 │ │ + vsub.i32 q13, q13, q0 │ │ + vshll.u16 q12, d24, #11 │ │ + vorr.i32 q1, #1024 ; 0x00000400 │ │ + vsub.i32 q14, q14, q15 │ │ + vorr.i32 q12, #1024 ; 0x00000400 │ │ + vmla.i32 q1, q13, q9 │ │ + vmla.i32 q12, q14, q9 │ │ + vmovl.s16 q13, d5 │ │ + vmovl.s16 q2, d4 │ │ + vsub.i32 q13, q13, q0 │ │ + vsub.i32 q14, q2, q15 │ │ + vmla.i32 q1, q13, q8 │ │ + vmla.i32 q12, q14, q8 │ │ + vshr.s32 q13, q1, #11 │ │ + vmin.s32 q13, q13, q10 │ │ + vshr.s32 q12, q12, #11 │ │ + vmax.s32 q13, q13, q11 │ │ + vmin.s32 q12, q12, q10 │ │ + vmax.s32 q12, q12, q11 │ │ + vmovn.i32 d27, q13 │ │ + vmovn.i32 d26, q12 │ │ + vmovn.i16 d24, q13 │ │ + vst1.8 {d24}, [r3] │ │ + bne 6fb18 │ │ + cmp ip, r7 │ │ + mov r4, ip │ │ + beq 6f9d4 │ │ + b 6fa0c │ │ + add sp, sp, #732 ; 0x2dc │ │ + add sp, sp, #124928 ; 0x1e800 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #36 ; 0x24 │ │ + str r3, [sp, #16] │ │ + mov r4, r0 │ │ + ldr r3, [sp, #88] ; 0x58 │ │ + mov r9, r2 │ │ + ldr r0, [sp, #72] ; 0x48 │ │ + mov r2, #3 │ │ + ands ip, r3, #1 │ │ + ldr r8, [sp, #76] ; 0x4c │ │ + ubfx r7, r3, #1, #1 │ │ + movwne r2, #0 │ │ + add r6, ip, ip, lsl #1 │ │ + add fp, r4, r2 │ │ + sub sl, r0, r6 │ │ + ldr r0, [sp, #80] ; 0x50 │ │ + add r7, r7, r7, lsl #1 │ │ + mov r5, r1 │ │ add r0, r6, r0 │ │ - add r0, r1, r0 │ │ - add r0, r0, #80 ; 0x50 │ │ - str r0, [sp, #156] ; 0x9c │ │ - b 5dc48 │ │ - ldr r0, [r4, #640] ; 0x280 │ │ - mov r2, r6 │ │ - add r0, r0, ip, lsl #5 │ │ - add r0, r0, fp │ │ - add r0, r0, #64 ; 0x40 │ │ - bl 2830 <__aeabi_memset@plt> │ │ - mov ip, r9 │ │ - ldr r1, [sp, #164] ; 0xa4 │ │ - add sl, sl, r5 │ │ - ldr r0, [r4, #8] │ │ - add r0, r0, r5, lsl r1 │ │ - ldr r1, [sp, #148] ; 0x94 │ │ - ldr r5, [sp, #140] ; 0x8c │ │ - cmp sl, r1 │ │ - str r0, [r4, #8] │ │ - bge 5db6c │ │ - mov r0, #64 ; 0x40 │ │ - strb r0, [sp, #175] ; 0xaf │ │ - ldrb r0, [r5, #3] │ │ - cmp r0, #0 │ │ - bne 5dc78 │ │ - ldr r1, [sp, #164] ; 0xa4 │ │ - ldr r2, [sp, #112] ; 0x70 │ │ - add r1, r2, sl, lsl r1 │ │ - movw r2, #7904 ; 0x1ee0 │ │ - add r1, r4, r1 │ │ - ldrb r1, [r1, r2] │ │ - str r1, [sp, #168] ; 0xa8 │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - mov r7, r4 │ │ - ldr r4, [sp, #136] ; 0x88 │ │ - mov r9, ip │ │ - ldrb r3, [r5, #7] │ │ - ldr r6, [sp, #144] ; 0x90 │ │ - ldr r2, [r4] │ │ + sub r1, r1, r6 │ │ + add r7, r0, r7 │ │ + tst r3, #4 │ │ + mov r0, fp │ │ + str r7, [sp, #32] │ │ + str r2, [sp, #24] │ │ + str ip, [sp, #28] │ │ + str r6, [sp, #12] │ │ + str sl, [sp, #20] │ │ + str r1, [sp, #8] │ │ + bne 6fcc8 │ │ + mov r2, r7 │ │ + mov r6, r1 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + movw r0, #390 ; 0x186 │ │ + add r8, fp, r0 │ │ + mov r1, r6 │ │ + mov r2, r7 │ │ + mov r0, r8 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + add sl, fp, #780 ; 0x30c │ │ + mov r1, r6 │ │ + mov r2, r7 │ │ + mov r0, sl │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + ldr r3, [sp, #28] │ │ + cmp r3, #0 │ │ + beq 6fd00 │ │ + ldr r2, [sp, #16] │ │ + ldrh r0, [r2, #1] │ │ + ldrb r1, [r2, #3] │ │ + strb r1, [fp, #2] │ │ + strh r0, [fp] │ │ + ldrh r0, [r2, #1] │ │ + ldrb r1, [r2, #3] │ │ + strb r1, [r8, #2] │ │ + strh r0, [r8] │ │ + ldrh r0, [r2, #1] │ │ + ldrb r1, [r2, #3] │ │ + strb r1, [sl, #2] │ │ + strh r0, [sl] │ │ + b 6fd00 │ │ + mov r1, sl │ │ + mov r2, r7 │ │ + mov r6, ip │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + movw r0, #390 ; 0x186 │ │ + mov r1, sl │ │ + add r0, fp, r0 │ │ + mov r2, r7 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + add r1, sl, r8 │ │ + add r0, fp, #780 ; 0x30c │ │ + mov r2, r7 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + mov r3, r6 │ │ + ldr r1, [sp, #88] ; 0x58 │ │ + movw r0, #1170 ; 0x492 │ │ + ldr sl, [sp, #84] ; 0x54 │ │ + add r0, fp, r0 │ │ + tst r1, #8 │ │ + movw r1, #390 ; 0x186 │ │ + str fp, [sp, #4] │ │ + mla r6, sl, r1, r0 │ │ + bne 6fdc8 │ │ + sub r1, sl, #1 │ │ + ldr r0, [sp, #8] │ │ + ldr r8, [sp, #32] │ │ + mov fp, r3 │ │ + mla r7, r1, r9, r0 │ │ + str r1, [sp, #20] │ │ + mov r0, r6 │ │ + mov r2, r8 │ │ + mov r1, r7 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + movw r0, #390 ; 0x186 │ │ + mov r1, r7 │ │ + add r0, r6, r0 │ │ + mov r2, r8 │ │ str r0, [sp, #8] │ │ - add r0, sp, #168 ; 0xa8 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + add r0, r6, #780 ; 0x30c │ │ + mov r1, r7 │ │ + mov r2, r8 │ │ + str r0, [sp] │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + cmp fp, #0 │ │ + beq 6fe14 │ │ + ldr r1, [sp, #20] │ │ + ldr r0, [sp, #16] │ │ + ldr r3, [sp, #8] │ │ + add r0, r0, r1, lsl #2 │ │ + ldrh r1, [r0, #1] │ │ + ldrb r2, [r0, #3] │ │ + strb r2, [r6, #2] │ │ + strh r1, [r6] │ │ + ldrb r2, [r0, #3] │ │ + ldrh r1, [r0, #1] │ │ + strb r2, [r3, #2] │ │ + ldr r2, [sp] │ │ + strh r1, [r3] │ │ + ldrh r1, [r0, #1] │ │ + ldrb r0, [r0, #3] │ │ + strb r0, [r2, #2] │ │ + strh r1, [r2] │ │ + b 6fe14 │ │ + ldr r8, [sp, #76] ; 0x4c │ │ + ldr r1, [sp, #20] │ │ + ldr r7, [sp, #32] │ │ + add r0, r8, r8, lsl #1 │ │ + add fp, r1, r0, lsl #1 │ │ + mov r0, r6 │ │ + mov r2, r7 │ │ + mov r1, fp │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + movw r0, #390 ; 0x186 │ │ + add r8, fp, r8 │ │ + add r0, r6, r0 │ │ + mov r2, r7 │ │ + mov r1, r8 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + add r0, r6, #780 ; 0x30c │ │ + mov r1, r8 │ │ + mov r2, r7 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + ldr r0, [sp, #88] ; 0x58 │ │ + cmp sl, #1 │ │ + and r0, r0, #2 │ │ str r0, [sp, #20] │ │ - add r0, sp, #175 ; 0xaf │ │ - str r0, [sp, #24] │ │ - ldr r0, [sp, #120] ; 0x78 │ │ - str r2, [sp, #16] │ │ - add fp, sl, r0 │ │ - add r0, r1, ip, lsl #5 │ │ - add r0, r0, fp │ │ - ldr r2, [sp, #156] ; 0x9c │ │ - add r1, r0, #64 ; 0x40 │ │ - str r6, [sp] │ │ - ldr r6, [sp, #124] ; 0x7c │ │ + blt 6fe70 │ │ + ldr r0, [sp, #32] │ │ + movw r8, #390 ; 0x186 │ │ + ldr r1, [sp, #12] │ │ + mov fp, sl │ │ + sub r6, r0, r1 │ │ + ldr r0, [sp, #24] │ │ + add r0, r0, r1 │ │ + movw r1, #1170 ; 0x492 │ │ + add r0, r0, r4 │ │ + add r7, r0, r1 │ │ mov r0, r7 │ │ - str r5, [sp, #4] │ │ - str r6, [sp, #12] │ │ - bl 5ecd0 │ │ - ldr r1, [r7, #8] │ │ - ldr r2, [sp, #116] ; 0x74 │ │ - ldr r3, [pc, #2208] ; 5e58c │ │ - add r1, r1, r1, lsl #2 │ │ - ldr r3, [pc, r3] │ │ - ldrb r5, [r3, r2, lsl #3] │ │ - ldr r2, [sp, #128] ; 0x80 │ │ - add r1, r2, r1, lsl #1 │ │ - ldr r2, [sp, #132] ; 0x84 │ │ - ldrb r8, [r2] │ │ - add r2, r1, r6, lsl #1 │ │ - add r1, r1, r6 │ │ - strh r0, [r2] │ │ - smulbb r0, r5, r8 │ │ - ldr r2, [sp, #168] ; 0xa8 │ │ - strb r2, [r1, #6] │ │ - ldr r1, [r4] │ │ - ldr r2, [sp, #152] ; 0x98 │ │ - add r0, r1, r0, lsl #5 │ │ - str r0, [r4] │ │ - ldr r0, [sp, #160] ; 0xa0 │ │ - mov r4, r7 │ │ - ldr r1, [r7, #12] │ │ - ldr r0, [r0, #2144] ; 0x860 │ │ - add r0, r0, r2 │ │ - sub r0, r0, r1 │ │ - mov r1, r8 │ │ - cmp r8, r0, asr r2 │ │ - asrge r1, r0, r2 │ │ - sub r0, r1, #1 │ │ - cmp r0, #15 │ │ - bhi 5ddcc │ │ - add r2, pc, #4 │ │ - ldr r0, [r2, r0, lsl #2] │ │ - add pc, r2, r0 │ │ - andeq r0, r0, r0, asr #32 │ │ - andeq r0, r0, r0, asr r0 │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r8, ror r0 │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - muleq r0, r4, r0 │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - strheq r0, [r0], -ip │ │ - ldr r0, [sp, #156] ; 0x9c │ │ - ldrb r6, [sp, #175] ; 0xaf │ │ - strb r6, [r0] │ │ - b 5de50 │ │ - ldrb r6, [sp, #175] ; 0xaf │ │ - ldr r1, [sp, #156] ; 0x9c │ │ - orr r0, r6, r6, lsl #8 │ │ - strh r0, [r1] │ │ - b 5de50 │ │ - ldrb r6, [sp, #175] ; 0xaf │ │ - ldr r0, [sp, #156] ; 0x9c │ │ - mov r2, r6 │ │ - bl 2830 <__aeabi_memset@plt> │ │ - b 5de50 │ │ - ldrb r6, [sp, #175] ; 0xaf │ │ - movw r0, #257 ; 0x101 │ │ - movt r0, #257 ; 0x101 │ │ - ldr r1, [sp, #156] ; 0x9c │ │ - mul r0, r6, r0 │ │ - str r0, [r1] │ │ - b 5de50 │ │ - ldrb r6, [sp, #175] ; 0xaf │ │ - movw r0, #257 ; 0x101 │ │ - movt r0, #257 ; 0x101 │ │ - mov r2, r0 │ │ - umull r0, r1, r6, r0 │ │ - mla r1, r6, r2, r1 │ │ - ldr r2, [sp, #156] ; 0x9c │ │ - str r0, [r2] │ │ - str r1, [r2, #4] │ │ - b 5de50 │ │ - ldrb r6, [sp, #175] ; 0xaf │ │ - movw r0, #257 ; 0x101 │ │ - movt r0, #257 ; 0x101 │ │ - mov r2, r0 │ │ - umull r0, r1, r6, r0 │ │ - mla r1, r6, r2, r1 │ │ - vmov.32 d16[0], r0 │ │ - ldr r0, [sp, #156] ; 0x9c │ │ - vmov.32 d16[1], r1 │ │ - vorr d17, d16, d16 │ │ - vst1.8 {d16-d17}, [r0] │ │ - ldr r0, [sp, #160] ; 0xa0 │ │ - mov ip, r9 │ │ - ldr r2, [sp, #164] ; 0xa4 │ │ - ldr r1, [r4, #8] │ │ - ldr r0, [r0, #2140] ; 0x85c │ │ - add r0, r0, r2 │ │ - sub r0, r0, r1 │ │ mov r1, r5 │ │ - cmp r5, r0, asr r2 │ │ - asrge r1, r0, r2 │ │ - sub r0, r1, #1 │ │ - cmp r0, #15 │ │ - bhi 5dc08 │ │ - add r2, pc, #4 │ │ - ldr r0, [r2, r0, lsl #2] │ │ - add pc, r2, r0 │ │ - andeq r0, r0, r0, asr #32 │ │ - andeq r0, r0, r4, asr r0 │ │ - ; instruction: 0xfffffd78 │ │ - andeq r0, r0, ip, rrx │ │ - ; instruction: 0xfffffd78 │ │ - ; instruction: 0xfffffd78 │ │ - ; instruction: 0xfffffd78 │ │ - andeq r0, r0, ip, lsl #1 │ │ - ; instruction: 0xfffffd78 │ │ - ; instruction: 0xfffffd78 │ │ - ; instruction: 0xfffffd78 │ │ - ; instruction: 0xfffffd78 │ │ - ; instruction: 0xfffffd78 │ │ - ; instruction: 0xfffffd78 │ │ - ; instruction: 0xfffffd78 │ │ - strheq r0, [r0], -r8 │ │ - ldr r0, [r4, #640] ; 0x280 │ │ - add r0, r0, ip, lsl #5 │ │ - add r0, r0, fp │ │ - strb r6, [r0, #64] ; 0x40 │ │ - b 5dc24 │ │ - ldr r0, [r4, #640] ; 0x280 │ │ - orr r1, r6, r6, lsl #8 │ │ - add r0, r0, ip, lsl #5 │ │ - add r0, r0, fp │ │ - strh r1, [r0, #64] ; 0x40 │ │ - b 5dc24 │ │ - movw r1, #257 ; 0x101 │ │ - ldr r0, [r4, #640] ; 0x280 │ │ - movt r1, #257 ; 0x101 │ │ - mul r1, r6, r1 │ │ - add r0, r0, ip, lsl #5 │ │ - add r0, r0, fp │ │ - str r1, [r0, #64] ; 0x40 │ │ - b 5dc24 │ │ - movw r0, #257 ; 0x101 │ │ - ldr r2, [r4, #640] ; 0x280 │ │ - movt r0, #257 ; 0x101 │ │ - mov r3, r0 │ │ - umull r0, r1, r6, r0 │ │ - add r2, r2, ip, lsl #5 │ │ - add r2, r2, fp │ │ - mla r1, r6, r3, r1 │ │ - str r0, [r2, #64] ; 0x40 │ │ - str r1, [r2, #68] ; 0x44 │ │ - b 5dc24 │ │ - movw r0, #257 ; 0x101 │ │ - ldr r2, [r4, #640] ; 0x280 │ │ - movt r0, #257 ; 0x101 │ │ - mov r3, r0 │ │ - umull r0, r1, r6, r0 │ │ - add r2, r2, ip, lsl #5 │ │ - add r2, r2, fp │ │ - mla r1, r6, r3, r1 │ │ - str r0, [r2, #64] ; 0x40 │ │ - str r1, [r2, #68] ; 0x44 │ │ - ldr r2, [r4, #640] ; 0x280 │ │ - add r2, r2, ip, lsl #5 │ │ - add r2, r2, fp │ │ - str r1, [r2, #76] ; 0x4c │ │ - str r0, [r2, #72] ; 0x48 │ │ - b 5dc24 │ │ - ldr r2, [sp, #132] ; 0x84 │ │ - ldrb r8, [r2] │ │ - b 5db70 │ │ - ldr r1, [sp, #80] ; 0x50 │ │ - movw r7, #16448 ; 0x4040 │ │ - add r1, r4, r1 │ │ - strh r7, [r1, #48] ; 0x30 │ │ - sub r1, lr, #1 │ │ - cmp r1, #31 │ │ - bls 5e028 │ │ - b 5e0c8 │ │ - ldr r1, [sp, #80] ; 0x50 │ │ - add r1, r4, r1 │ │ - str r0, [r1, #48] ; 0x30 │ │ - sub r1, lr, #1 │ │ - cmp r1, #31 │ │ - bls 5e028 │ │ - b 5e0c8 │ │ - ldr r1, [sp, #80] ; 0x50 │ │ - add r1, r4, r1 │ │ - str r0, [r1, #52] ; 0x34 │ │ - str r0, [r1, #48] ; 0x30 │ │ - sub r1, lr, #1 │ │ - cmp r1, #31 │ │ - bls 5e028 │ │ - b 5e0c8 │ │ - ldr r1, [sp, #80] ; 0x50 │ │ - vmov.i8 q8, #64 ; 0x40 │ │ - add r1, r4, r1 │ │ - add r1, r1, #48 ; 0x30 │ │ - vst1.8 {d16-d17}, [r1]! │ │ - b 5e018 │ │ - ldr r1, [sp, #80] ; 0x50 │ │ - vmov.i8 q8, #64 ; 0x40 │ │ - add r1, r4, r1 │ │ - add r1, r1, #48 ; 0x30 │ │ - vst1.8 {d16-d17}, [r1] │ │ - sub r1, lr, #1 │ │ - cmp r1, #31 │ │ - bhi 5e0c8 │ │ - add r7, pc, #4 │ │ - ldr r1, [r7, r1, lsl #2] │ │ - add pc, r7, r1 │ │ - andeq r0, r0, r0, lsl #1 │ │ - andeq r0, r0, ip, ror r1 │ │ - muleq r0, r4, r0 │ │ - andeq r0, r0, r0, lsr #3 │ │ - muleq r0, r4, r0 │ │ - muleq r0, r4, r0 │ │ - muleq r0, r4, r0 │ │ - andeq r0, r0, r0, asr #3 │ │ - muleq r0, r4, r0 │ │ - muleq r0, r4, r0 │ │ - muleq r0, r4, r0 │ │ - muleq r0, r4, r0 │ │ - muleq r0, r4, r0 │ │ - muleq r0, r4, r0 │ │ - muleq r0, r4, r0 │ │ - andeq r0, r0, r8, lsr r2 │ │ - muleq r0, r4, r0 │ │ - muleq r0, r4, r0 │ │ - muleq r0, r4, r0 │ │ - muleq r0, r4, r0 │ │ - muleq r0, r4, r0 │ │ - muleq r0, r4, r0 │ │ - muleq r0, r4, r0 │ │ - muleq r0, r4, r0 │ │ - muleq r0, r4, r0 │ │ - muleq r0, r4, r0 │ │ - muleq r0, r4, r0 │ │ - muleq r0, r4, r0 │ │ - muleq r0, r4, r0 │ │ - muleq r0, r4, r0 │ │ - muleq r0, r4, r0 │ │ - andeq r0, r0, r4, ror #3 │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - mov r7, #64 ; 0x40 │ │ - ldr r2, [sp, #104] ; 0x68 │ │ - add r1, r1, r2 │ │ - strb r7, [r1, #32] │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - cmp r1, #0 │ │ - beq 5e420 │ │ - ldr r2, [sp, #152] ; 0x98 │ │ - ldr r1, [sp, #164] ; 0xa4 │ │ - mov r6, r2 │ │ - add r2, r3, r2 │ │ - mov r7, r1 │ │ - add r1, lr, r1 │ │ - lsr r2, r2, r6 │ │ - sub r2, r2, #1 │ │ - lsr r1, r1, r7 │ │ - cmp r2, #31 │ │ - bhi 5e360 │ │ - add r3, pc, #4 │ │ - ldr r2, [r3, r2, lsl #2] │ │ - add pc, r3, r2 │ │ - andeq r0, r0, r0, lsl #1 │ │ - muleq r0, r4, r1 │ │ - andeq r0, r0, r4, asr r2 │ │ - ; instruction: 0x000001b8 │ │ - andeq r0, r0, r4, asr r2 │ │ - andeq r0, r0, r4, asr r2 │ │ - andeq r0, r0, r4, asr r2 │ │ - ldrdeq r0, [r0], -r8 │ │ - andeq r0, r0, r4, asr r2 │ │ - andeq r0, r0, r4, asr r2 │ │ - andeq r0, r0, r4, asr r2 │ │ - andeq r0, r0, r4, asr r2 │ │ - andeq r0, r0, r4, asr r2 │ │ - andeq r0, r0, r4, asr r2 │ │ - andeq r0, r0, r4, asr r2 │ │ - andeq r0, r0, r0, lsl #4 │ │ - andeq r0, r0, r4, asr r2 │ │ - andeq r0, r0, r4, asr r2 │ │ - andeq r0, r0, r4, asr r2 │ │ - andeq r0, r0, r4, asr r2 │ │ - andeq r0, r0, r4, asr r2 │ │ - andeq r0, r0, r4, asr r2 │ │ - andeq r0, r0, r4, asr r2 │ │ - andeq r0, r0, r4, asr r2 │ │ - andeq r0, r0, r4, asr r2 │ │ - andeq r0, r0, r4, asr r2 │ │ - andeq r0, r0, r4, asr r2 │ │ - andeq r0, r0, r4, asr r2 │ │ - andeq r0, r0, r4, asr r2 │ │ - andeq r0, r0, r4, asr r2 │ │ - andeq r0, r0, r4, asr r2 │ │ - andeq r0, r0, ip, lsl r2 │ │ - ldr r2, [sp, #76] ; 0x4c │ │ - mov r3, #64 ; 0x40 │ │ - add r2, r4, r2 │ │ - strb r3, [r2, #112] ; 0x70 │ │ - strb r3, [r2, #80] ; 0x50 │ │ - sub r1, r1, #1 │ │ - cmp r1, #31 │ │ - bls 5e36c │ │ - b 5e420 │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - movw r7, #16448 ; 0x4040 │ │ - ldr r2, [sp, #104] ; 0x68 │ │ - add r1, r1, r2 │ │ - strh r7, [r1, #32] │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - cmp r1, #0 │ │ - bne 5e0d4 │ │ - b 5e420 │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - ldr r2, [sp, #104] ; 0x68 │ │ - add r1, r1, r2 │ │ - str r0, [r1, #32] │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - cmp r1, #0 │ │ - bne 5e0d4 │ │ - b 5e420 │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - ldr r2, [sp, #104] ; 0x68 │ │ - add r1, r1, r2 │ │ - str r0, [r1, #36] ; 0x24 │ │ - str r0, [r1, #32] │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - cmp r1, #0 │ │ - bne 5e0d4 │ │ - b 5e420 │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - ldr r2, [sp, #104] ; 0x68 │ │ - add r1, r1, r2 │ │ - str r0, [r1, #36] ; 0x24 │ │ - str r0, [r1, #32] │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - add r1, r2, r1 │ │ - str r0, [r1, #44] ; 0x2c │ │ - str r0, [r1, #40] ; 0x28 │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - add r1, r2, r1 │ │ - str r0, [r1, #52] ; 0x34 │ │ - str r0, [r1, #48] ; 0x30 │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - add r1, r2, r1 │ │ - str r0, [r1, #60] ; 0x3c │ │ - str r0, [r1, #56] ; 0x38 │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - cmp r1, #0 │ │ - bne 5e0d4 │ │ - b 5e420 │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - ldr r2, [sp, #104] ; 0x68 │ │ - add r1, r1, r2 │ │ - str r0, [r1, #36] ; 0x24 │ │ - str r0, [r1, #32] │ │ - ldr r1, [r4, #640] ; 0x280 │ │ + mov r2, r6 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + add r7, r7, r8 │ │ + add r5, r5, r9 │ │ + subs fp, fp, #1 │ │ + bne 6fe50 │ │ + ldr r0, [sp, #20] │ │ + cmp r0, #0 │ │ + bne 6feb8 │ │ + add r0, sl, #6 │ │ + cmp r0, #1 │ │ + blt 6feb8 │ │ + ldr r1, [sp, #4] │ │ + ldr r2, [sp, #32] │ │ add r1, r2, r1 │ │ - str r0, [r1, #44] ; 0x2c │ │ - str r0, [r1, #40] ; 0x28 │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - cmp r1, #0 │ │ - bne 5e0d4 │ │ - b 5e420 │ │ - ldr r2, [sp, #76] ; 0x4c │ │ - movw r3, #16448 ; 0x4040 │ │ - add r2, r4, r2 │ │ - strh r3, [r2, #112] ; 0x70 │ │ - strh r3, [r2, #80] ; 0x50 │ │ - sub r1, r1, #1 │ │ - cmp r1, #31 │ │ - bls 5e36c │ │ - b 5e420 │ │ - ldr r2, [sp, #76] ; 0x4c │ │ - add r2, r4, r2 │ │ - str r0, [r2, #112] ; 0x70 │ │ - str r0, [r2, #80] ; 0x50 │ │ - sub r1, r1, #1 │ │ - cmp r1, #31 │ │ - bls 5e36c │ │ - b 5e420 │ │ - ldr r2, [sp, #76] ; 0x4c │ │ - add r2, r4, r2 │ │ - str r0, [r2, #116] ; 0x74 │ │ - str r0, [r2, #112] ; 0x70 │ │ - str r0, [r2, #84] ; 0x54 │ │ - str r0, [r2, #80] ; 0x50 │ │ - sub r1, r1, #1 │ │ - cmp r1, #31 │ │ - bls 5e36c │ │ - b 5e420 │ │ - ldr r2, [sp, #76] ; 0x4c │ │ - vmov.i8 q8, #64 ; 0x40 │ │ - mov r3, #32 │ │ - add r2, r4, r2 │ │ - add r2, r2, #80 ; 0x50 │ │ - vst1.8 {d16-d17}, [r2], r3 │ │ - b 5e35c │ │ - ldr r2, [sp, #76] ; 0x4c │ │ - vmov.i8 q8, #64 ; 0x40 │ │ - add r3, r4, #80 ; 0x50 │ │ - mov r6, r2 │ │ - add r2, r2, #16 │ │ - add r7, r3, r2 │ │ - add r3, r3, r6 │ │ - vst1.8 {d16-d17}, [r7] │ │ - vst1.8 {d16-d17}, [r3] │ │ - add r3, r4, #112 ; 0x70 │ │ - add r2, r3, r2 │ │ - vst1.8 {d16-d17}, [r2] │ │ - add r2, r3, r6 │ │ - vst1.8 {d16-d17}, [r2] │ │ + movw r2, #390 ; 0x186 │ │ sub r1, r1, #1 │ │ - cmp r1, #31 │ │ - bhi 5e420 │ │ - add r2, pc, #8 │ │ - ldr r1, [r2, r1, lsl #2] │ │ - add pc, r2, r1 │ │ - muleq r4, r4, r6 │ │ - andeq r0, r0, r0, lsl #1 │ │ - andeq r0, r0, ip, lsr #1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - ldrdeq r0, [r0], -r8 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - strdeq r0, [r0], -ip │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r4, lsl r1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r8, ror #2 │ │ - ldr r1, [sp, #120] ; 0x78 │ │ - ldr r0, [r4, #640] ; 0x280 │ │ - add r0, r0, r1 │ │ - mov r2, r1 │ │ - mov r1, #64 ; 0x40 │ │ - strb r1, [r0, #64] ; 0x40 │ │ - ldr r0, [r4, #640] ; 0x280 │ │ - add r0, r0, r2 │ │ - strb r1, [r0, #96] ; 0x60 │ │ - add sp, sp, #188 ; 0xbc │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r1, [sp, #120] ; 0x78 │ │ - ldr r0, [r4, #640] ; 0x280 │ │ - add r0, r0, r1 │ │ - mov r2, r1 │ │ - movw r1, #16448 ; 0x4040 │ │ - strh r1, [r0, #64] ; 0x40 │ │ - ldr r0, [r4, #640] ; 0x280 │ │ - add r0, r0, r2 │ │ - strh r1, [r0, #96] ; 0x60 │ │ - add sp, sp, #188 ; 0xbc │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - ldr r2, [sp, #120] ; 0x78 │ │ - add r1, r1, r2 │ │ - str r0, [r1, #64] ; 0x40 │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - add r1, r1, r2 │ │ - str r0, [r1, #96] ; 0x60 │ │ - add sp, sp, #188 ; 0xbc │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r2, [sp, #120] ; 0x78 │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - add r1, r1, r2 │ │ - str r0, [r1, #68] ; 0x44 │ │ - str r0, [r1, #64] ; 0x40 │ │ - b 5e4cc │ │ - ldr r2, [sp, #120] ; 0x78 │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - add r1, r1, r2 │ │ - mov r3, r2 │ │ - add r2, r2, #8 │ │ - str r0, [r1, #68] ; 0x44 │ │ - str r0, [r1, #64] ; 0x40 │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - add r1, r1, r2 │ │ - str r0, [r1, #68] ; 0x44 │ │ - str r0, [r1, #64] ; 0x40 │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - add r1, r1, r3 │ │ - str r0, [r1, #100] ; 0x64 │ │ - str r0, [r1, #96] ; 0x60 │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - add r1, r1, r2 │ │ - str r0, [r1, #100] ; 0x64 │ │ - str r0, [r1, #96] ; 0x60 │ │ - add sp, sp, #188 ; 0xbc │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r2, [sp, #120] ; 0x78 │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - add r1, r1, r2 │ │ - mov r6, r2 │ │ - add r2, r2, #8 │ │ - add r3, r6, #16 │ │ - str r0, [r1, #68] ; 0x44 │ │ - add r7, r6, #24 │ │ - str r0, [r1, #64] ; 0x40 │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - add r1, r1, r2 │ │ - str r0, [r1, #68] ; 0x44 │ │ - str r0, [r1, #64] ; 0x40 │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - add r1, r1, r3 │ │ - str r0, [r1, #68] ; 0x44 │ │ - str r0, [r1, #64] ; 0x40 │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - add r1, r1, r7 │ │ - str r0, [r1, #68] ; 0x44 │ │ - str r0, [r1, #64] ; 0x40 │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - add r1, r1, r6 │ │ - str r0, [r1, #100] ; 0x64 │ │ - str r0, [r1, #96] ; 0x60 │ │ - ldr r1, [r4, #640] ; 0x280 │ │ + ldrb r3, [r1] │ │ + subs r0, r0, #1 │ │ + strb r3, [r1, #3] │ │ + orr r3, r3, r3, lsl #8 │ │ + strh r3, [r1, #1] │ │ add r1, r1, r2 │ │ - str r0, [r1, #100] ; 0x64 │ │ - str r0, [r1, #96] ; 0x60 │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - add r1, r1, r3 │ │ - str r0, [r1, #100] ; 0x64 │ │ - str r0, [r1, #96] ; 0x60 │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - add r1, r1, r7 │ │ - str r0, [r1, #100] ; 0x64 │ │ - str r0, [r1, #96] ; 0x60 │ │ - add sp, sp, #188 ; 0xbc │ │ + bne 6fe9c │ │ + ldr r0, [sp, #28] │ │ + cmp r0, #0 │ │ + beq 6ff04 │ │ + cmp sl, #1 │ │ + blt 6ff34 │ │ + ldr r1, [sp, #16] │ │ + movw r0, #1170 ; 0x492 │ │ + add r0, r4, r0 │ │ + movw r2, #390 ; 0x186 │ │ + add r1, r1, #1 │ │ + ldrh r3, [r1] │ │ + subs sl, sl, #1 │ │ + ldrb r7, [r1, #2] │ │ + add r1, r1, #4 │ │ + strb r7, [r0, #2] │ │ + strh r3, [r0] │ │ + add r0, r0, r2 │ │ + bne 6fee0 │ │ + b 6ff34 │ │ + ldr r3, [sp, #24] │ │ + add r0, sl, #6 │ │ + cmp r0, #1 │ │ + blt 6ff34 │ │ + movw r1, #390 ; 0x186 │ │ + ldrb r2, [r4, r3] │ │ + subs r0, r0, #1 │ │ + strb r2, [r4, #2] │ │ + orr r2, r2, r2, lsl #8 │ │ + strh r2, [r4] │ │ + add r4, r4, r1 │ │ + bne 6ff18 │ │ + add sp, sp, #36 ; 0x24 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq lr, r4, r0, lsr #9 │ │ - andeq lr, r4, r0, asr #5 │ │ - andeq lr, r4, ip, asr r2 │ │ - andeq sp, r4, r8, ror sp │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #68 ; 0x44 │ │ - mov r9, r0 │ │ - str r1, [sp, #52] ; 0x34 │ │ - ldr r5, [r9] │ │ - mov ip, r2 │ │ - ldr r1, [r9, #4] │ │ - ldr sl, [pc, #1816] ; 5eccc │ │ - ldr r6, [sp, #104] ; 0x68 │ │ - ldr r0, [sp, #120] ; 0x78 │ │ - ldr sl, [pc, sl] │ │ - cmp r6, #1 │ │ - mov r2, sl │ │ - ldrb r7, [r2, r3, lsl #3]! │ │ + sub sp, sp, #472 ; 0x1d8 │ │ + sub sp, sp, #158720 ; 0x26c00 │ │ + add lr, sp, #155648 ; 0x26000 │ │ + str r1, [sp, #12] │ │ + mov r7, #1 │ │ + str r2, [sp, #60] ; 0x3c │ │ + ldr r1, [lr, #3580] ; 0xdfc │ │ + str r3, [sp, #32] │ │ + cmp r1, #25 │ │ + movw r1, #455 ; 0x1c7 │ │ + movweq r7, #2 │ │ + movweq r1, #164 ; 0xa4 │ │ str r7, [sp, #56] ; 0x38 │ │ - ldrb r8, [r2, #1] │ │ - ldr r2, [r5, #2088] ; 0x828 │ │ - str r2, [sp, #48] ; 0x30 │ │ - bgt 5e714 │ │ - ldr r2, [sp, #108] ; 0x6c │ │ - add r2, r2, r6, lsl #1 │ │ - ldrh r4, [r2] │ │ - cmp r4, #0 │ │ - beq 5e714 │ │ - ldr lr, [sp, #116] ; 0x74 │ │ - mov r2, #1 │ │ - ldr fp, [sp, #112] ; 0x70 │ │ - add r7, fp, lr, lsl #2 │ │ - tst r4, r2, lsl r7 │ │ - ldr r2, [sp, #108] ; 0x6c │ │ - beq 5e714 │ │ - add r1, sl, r3, lsl #3 │ │ + str r1, [sp, #36] ; 0x24 │ │ + str r0, [sp, #68] ; 0x44 │ │ + bne 701d4 │ │ + add r0, r2, #6 │ │ + str r0, [sp, #28] │ │ + cmp r0, #0 │ │ + ble 703bc │ │ + add r0, r3, #4 │ │ + cmp r0, #3 │ │ + blt 703c8 │ │ + ldr r2, [sp, #12] │ │ + add lr, sp, #52224 ; 0xcc00 │ │ str r0, [sp, #16] │ │ - lsl r0, lr, #1 │ │ - str r2, [sp, #4] │ │ - ldrb r4, [r1, #6] │ │ + movw r0, #1170 ; 0x492 │ │ + add r0, r2, r0 │ │ + str r0, [sp, #24] │ │ + add r0, lr, #888 ; 0x378 │ │ + movw r1, #1560 ; 0x618 │ │ + add r4, r0, r1 │ │ + add r0, sp, #72 ; 0x48 │ │ + add r6, r2, r1 │ │ + add fp, r0, #780 ; 0x30c │ │ + ldr r0, [sp, #32] │ │ + mov r1, #0 │ │ + add r0, r0, #2 │ │ + str r0, [sp, #20] │ │ + ldr r0, [sp, #24] │ │ + str r1, [sp, #40] ; 0x28 │ │ + str r6, [sp, #48] ; 0x30 │ │ + ldrb lr, [r0, r1]! │ │ + movw r1, #65146 ; 0xfe7a │ │ + movt r1, #65535 ; 0xffff │ │ + str fp, [sp, #44] ; 0x2c │ │ + ldrb ip, [r0, r1] │ │ + movw r1, #64756 ; 0xfcf4 │ │ + movt r1, #65535 ; 0xffff │ │ + ldrb r2, [r0, r1] │ │ + movw r1, #64366 ; 0xfb6e │ │ + movt r1, #65535 ; 0xffff │ │ + ldrb sl, [r0, r1] │ │ + smulbb r5, lr, lr │ │ + smulbb r1, ip, ip │ │ + smulbb r8, r2, r2 │ │ + mov r0, r6 │ │ + ldr r6, [sp, #20] │ │ + smulbb r3, sl, sl │ │ + str r4, [sp, #52] ; 0x34 │ │ + mov r9, r8 │ │ + mov r8, r1 │ │ + mov r7, r2 │ │ + str r2, [sp, #64] ; 0x40 │ │ mov r2, ip │ │ - str r0, [sp, #36] ; 0x24 │ │ - str r0, [sp, #12] │ │ - lsl r0, fp, #1 │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - mov r3, r4 │ │ - str r0, [sp, #48] ; 0x30 │ │ - str r0, [sp, #8] │ │ - add r0, r6, #1 │ │ + mov r1, r5 │ │ + add r5, r2, lr │ │ + mov ip, lr │ │ + add r5, r5, r7 │ │ + add r7, r8, r1 │ │ + ldrb lr, [r0], #390 ; 0x186 │ │ + add r7, r7, r9 │ │ + add r3, r7, r3 │ │ + add r5, r5, sl │ │ + mov r7, #780 ; 0x30c │ │ + add r5, r5, lr │ │ + smlabb r3, lr, lr, r3 │ │ + strh r5, [fp], r7 │ │ + ldr sl, [sp, #64] ; 0x40 │ │ + smulbb r5, lr, lr │ │ + subs r6, r6, #1 │ │ + str r3, [r4], #1560 ; 0x618 │ │ + mov r3, r9 │ │ + bne 70030 │ │ + ldr fp, [sp, #44] ; 0x2c │ │ + ldr r4, [sp, #52] ; 0x34 │ │ + ldr r6, [sp, #48] ; 0x30 │ │ + add fp, fp, #2 │ │ + ldr r1, [sp, #40] ; 0x28 │ │ + add r4, r4, #4 │ │ + ldr r0, [sp, #28] │ │ + add r6, r6, #1 │ │ + add r1, r1, #1 │ │ + cmp r1, r0 │ │ + bne 6ffdc │ │ + ldr r1, [sp, #16] │ │ + cmp r1, #3 │ │ + blt 703c8 │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + add r0, r0, #4 │ │ + cmp r0, #3 │ │ + blt 703c8 │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + add lr, sp, #52224 ; 0xcc00 │ │ + add r3, sp, #72 ; 0x48 │ │ + add r6, lr, #888 ; 0x378 │ │ + add r0, r0, #2 │ │ + add r7, r3, #784 ; 0x310 │ │ + add r5, r6, #1568 ; 0x620 │ │ + str r0, [sp, #28] │ │ + mov r0, #2 │ │ + str r1, [sp, #16] │ │ str r0, [sp, #40] ; 0x28 │ │ - str r0, [sp] │ │ - mov r0, r9 │ │ - str ip, [sp, #44] ; 0x2c │ │ - bl 5e590 │ │ - ldrb fp, [sl, r4, lsl #3]! │ │ - ldr r0, [r9, #8] │ │ - ldr r6, [sp, #56] ; 0x38 │ │ - ldrb r7, [sl, #1] │ │ - add r0, r0, fp │ │ - cmp r6, r8 │ │ - str r0, [r9, #8] │ │ - bcc 5e6d0 │ │ - ldr r1, [r5, #2140] ; 0x85c │ │ + mov r0, #780 ; 0x30c │ │ + ldrh r8, [r3, r0]! │ │ + ldr lr, [r6, #1560]! ; 0x618 │ │ + ldrh r2, [r3, #6] │ │ + ldrh fp, [r3, #4] │ │ + ldrh r0, [r3, #2] │ │ + ldr r9, [r6, #4] │ │ + ldr r4, [r6, #8] │ │ + str r6, [sp, #48] ; 0x30 │ │ + ldr r6, [r6, #12] │ │ + ldr ip, [sp, #28] │ │ + str r3, [sp, #64] ; 0x40 │ │ + mov r3, r7 │ │ + str r7, [sp, #52] ; 0x34 │ │ + str r5, [sp, #44] ; 0x2c │ │ + mov r7, r0 │ │ + mov r0, fp │ │ + add r1, r0, r2 │ │ + mov fp, r2 │ │ + add r1, r1, r7 │ │ + ldrh r2, [r3, #4] │ │ + add r1, r1, r8 │ │ + mov sl, r9 │ │ + add r1, r1, r2 │ │ + mov r9, r4 │ │ + mov r4, r6 │ │ + strh r1, [r3] │ │ + add r1, r9, r4 │ │ + ldr r6, [r5, #8] │ │ + add r1, r1, sl │ │ + add r3, r3, #2 │ │ + add r1, r1, lr │ │ + subs ip, ip, #1 │ │ + add r1, r1, r6 │ │ + str r1, [r5] │ │ + add r5, r5, #4 │ │ + mov lr, sl │ │ + mov r8, r7 │ │ + bne 70140 │ │ + ldr r5, [sp, #44] ; 0x2c │ │ + movw r0, #1560 ; 0x618 │ │ + ldr r7, [sp, #52] ; 0x34 │ │ + add r5, r5, r0 │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + ldr r1, [sp, #16] │ │ + add r7, r7, #780 ; 0x30c │ │ + ldr r3, [sp, #64] ; 0x40 │ │ + add r0, r0, #1 │ │ + ldr r6, [sp, #48] ; 0x30 │ │ cmp r0, r1 │ │ - bge 5e6d0 │ │ + bne 70100 │ │ + b 703c8 │ │ + add r0, r3, #4 │ │ + str r0, [sp, #24] │ │ + add r0, r2, #5 │ │ + str r0, [sp, #44] ; 0x2c │ │ + cmp r0, #2 │ │ + blt 702c8 │ │ + ldr r0, [sp, #24] │ │ + cmp r0, #3 │ │ + blt 703c8 │ │ + ldr r2, [sp, #12] │ │ + movw r0, #390 ; 0x186 │ │ + add r1, sp, #72 ; 0x48 │ │ + add lr, sp, #52224 ; 0xcc00 │ │ + add r0, r2, r0 │ │ + str r0, [sp, #40] ; 0x28 │ │ + movw r0, #782 ; 0x30e │ │ + add r3, r1, r0 │ │ + add r0, lr, #888 ; 0x378 │ │ + movw r1, #1564 ; 0x61c │ │ + add r6, r0, r1 │ │ + movw r0, #1171 ; 0x493 │ │ + add r7, r2, r0 │ │ + ldr r0, [sp, #32] │ │ + mov fp, #1 │ │ + mov r5, #780 ; 0x30c │ │ + add r0, r0, #2 │ │ + str r0, [sp, #28] │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + ldr r2, [sp, #28] │ │ + str r3, [sp, #64] ; 0x40 │ │ + ldrb ip, [r0, fp]! │ │ + str r6, [sp, #52] ; 0x34 │ │ + ldrb r4, [r0, #390] ; 0x186 │ │ + mov r0, r3 │ │ + smulbb r9, ip, ip │ │ + str r7, [sp, #48] ; 0x30 │ │ + smulbb lr, r4, r4 │ │ + mov sl, r4 │ │ + ldrb r4, [r7], #390 ; 0x186 │ │ + add r1, r9, lr │ │ + mov r8, lr │ │ + add r3, ip, sl │ │ + subs r2, r2, #1 │ │ + smlabb r1, r4, r4, r1 │ │ + add r3, r3, r4 │ │ + strh r3, [r0], r5 │ │ + smulbb lr, r4, r4 │ │ + mov r9, r8 │ │ + mov ip, sl │ │ + str r1, [r6], #1560 ; 0x618 │ │ + bne 70268 │ │ + ldr r3, [sp, #64] ; 0x40 │ │ + add fp, fp, #1 │ │ + ldr r6, [sp, #52] ; 0x34 │ │ + ldr r7, [sp, #48] ; 0x30 │ │ + add r3, r3, #2 │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + add r6, r6, #4 │ │ + add r7, r7, #1 │ │ + cmp fp, r0 │ │ + bne 70240 │ │ + ldr r0, [sp, #24] │ │ + cmp r0, #3 │ │ + blt 703c8 │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + ldr r4, [sp, #32] │ │ + ldr r7, [sp, #56] ; 0x38 │ │ + add r0, r0, #4 │ │ + cmp r0, #3 │ │ + blt 703d8 │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + add lr, sp, #52224 ; 0xcc00 │ │ + add r1, lr, #888 ; 0x378 │ │ + mov r9, #2 │ │ + add r0, r0, #2 │ │ + str r0, [sp, #44] ; 0x2c │ │ + add r0, sp, #72 ; 0x48 │ │ + add lr, r1, #1568 ; 0x620 │ │ + add fp, r0, #784 ; 0x310 │ │ + movw r2, #1560 ; 0x618 │ │ + mov r3, r0 │ │ + movw r0, #782 ; 0x30e │ │ + ldr r7, [r1, #1564] ; 0x61c │ │ + ldrh sl, [r3, r0]! │ │ + ldr r6, [r1, #1568] ; 0x620 │ │ + add r1, r1, r2 │ │ + ldrh r4, [r3, #2] │ │ + sub r3, r3, #2 │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + mov r2, lr │ │ + str r1, [sp, #48] ; 0x30 │ │ + mov r1, fp │ │ + str r3, [sp, #52] ; 0x34 │ │ + mov r3, lr │ │ + str fp, [sp, #64] ; 0x40 │ │ + mov r8, r4 │ │ + add r5, sl, r4 │ │ + ldrh r4, [r1, #2]! │ │ + mov ip, r6 │ │ + ldr r6, [r3, #4]! │ │ + subs r0, r0, #1 │ │ + add r5, r5, r4 │ │ + strh r5, [fp] │ │ + add r5, r7, ip │ │ + mov fp, r1 │ │ + add r5, r5, r6 │ │ + str r5, [r2] │ │ + mov r2, r3 │ │ + mov r7, ip │ │ + mov sl, r8 │ │ + bne 70350 │ │ + ldr fp, [sp, #64] ; 0x40 │ │ + movw r2, #1560 ; 0x618 │ │ + ldr r0, [sp, #24] │ │ + add r9, r9, #1 │ │ + ldr r3, [sp, #52] ; 0x34 │ │ + add lr, lr, r2 │ │ ldr r1, [sp, #48] ; 0x30 │ │ - mov r3, r4 │ │ - ldr r0, [sp, #120] ; 0x78 │ │ - orr r1, r1, #1 │ │ - ldr r2, [sp, #40] ; 0x28 │ │ - str r2, [sp] │ │ + add fp, fp, #780 ; 0x30c │ │ + cmp r9, r0 │ │ + bne 70318 │ │ + b 703c8 │ │ + add r1, r3, #4 │ │ + cmp r1, #3 │ │ + bge 700c8 │ │ + ldr r4, [sp, #32] │ │ + ldr r7, [sp, #56] ; 0x38 │ │ + cmn r4, #1 │ │ + blt 704cc │ │ + ldr r3, [sp, #60] ; 0x3c │ │ + cmn r3, #2 │ │ + bgt 703f8 │ │ + mvn r0, #0 │ │ + add r0, r0, r7 │ │ + cmp r0, r4 │ │ + ble 703e8 │ │ + b 704cc │ │ + movw r2, #1560 ; 0x618 │ │ + add lr, sp, #155648 ; 0x26000 │ │ + smulbb r2, r7, r2 │ │ + add r8, r3, #2 │ │ + ldr r1, [lr, #3584] ; 0xe00 │ │ + add lr, sp, #52224 ; 0xcc00 │ │ + add r0, lr, #888 ; 0x378 │ │ + mvn fp, #0 │ │ + str r2, [sp, #64] ; 0x40 │ │ + mov r2, #780 ; 0x30c │ │ + smulbb r2, r7, r2 │ │ + add r9, r0, #1568 ; 0x620 │ │ + add r0, sp, #72 ; 0x48 │ │ + add sl, r0, #784 ; 0x310 │ │ + str r2, [sp, #52] ; 0x34 │ │ + ldr r2, [pc, #1672] ; 70ac4 │ │ + ldr r2, [pc, r2] │ │ + ldr lr, [sp, #36] ; 0x24 │ │ + add r3, sp, #155648 ; 0x26000 │ │ + mov r0, r9 │ │ + mov r6, sl │ │ + mov r7, r8 │ │ + ldr ip, [r3, #3580] ; 0xdfc │ │ + ldr r5, [r0] │ │ + ldrsh r4, [r6] │ │ + mul r5, r5, ip │ │ + mls r5, r4, r4, r5 │ │ + smulbb r4, lr, r4 │ │ + bic r5, r5, r5, asr #31 │ │ + mul r5, r5, r1 │ │ + add r5, r5, #524288 ; 0x80000 │ │ + lsr r3, r5, #20 │ │ + cmp r3, #255 ; 0xff │ │ + mov r3, #255 ; 0xff │ │ + lsrcc r3, r5, #20 │ │ + subs r7, r7, #1 │ │ + ldrb r3, [r2, r3] │ │ + mul r4, r4, r3 │ │ + rsb r3, r3, #256 ; 0x100 │ │ + strh r3, [r6], #2 │ │ + add r4, r4, #2048 ; 0x800 │ │ + lsr r4, r4, #12 │ │ + str r4, [r0], #4 │ │ + bne 70454 │ │ + ldr r0, [sp, #64] ; 0x40 │ │ + ldr r4, [sp, #32] │ │ + add r9, r9, r0 │ │ + ldr r0, [sp, #52] ; 0x34 │ │ + add sl, sl, r0 │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + add fp, fp, r0 │ │ + cmp fp, r4 │ │ + ble 70440 │ │ + add r0, sp, #72 ; 0x48 │ │ + movw r1, #1566 ; 0x61e │ │ + add lr, sp, #52224 ; 0xcc00 │ │ + add ip, r0, r1 │ │ + add r1, lr, #888 ; 0x378 │ │ + movw r0, #3132 ; 0xc3c │ │ + add r3, r1, r0 │ │ + ldr r1, [sp, #12] │ │ + add lr, sp, #155648 ; 0x26000 │ │ + movw r0, #1173 ; 0x495 │ │ + add fp, r1, r0 │ │ + ldr r0, [lr, #3580] ; 0xdfc │ │ + cmp r0, #25 │ │ + bne 70788 │ │ + sub r2, r4, #1 │ │ + cmp r2, #1 │ │ + blt 70998 │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + ldr r9, [sp, #68] ; 0x44 │ │ cmp r0, #0 │ │ - ldr r2, [sp, #108] ; 0x6c │ │ - addne r0, r0, fp, lsl #2 │ │ - str r1, [sp, #8] │ │ - ldr r1, [sp, #36] ; 0x24 │ │ + ble 709a4 │ │ + add lr, sp, #52224 ; 0xcc00 │ │ + add r7, sp, #72 ; 0x48 │ │ + movw r0, #2348 ; 0x92c │ │ + add r8, r7, r0 │ │ + movw r0, #4696 ; 0x1258 │ │ + add r6, lr, #888 ; 0x378 │ │ + add r0, r6, r0 │ │ + str r0, [sp, #28] │ │ + movw r0, #1563 ; 0x61b │ │ str r2, [sp, #4] │ │ - str r1, [sp, #12] │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - ldr r2, [sp, #44] ; 0x2c │ │ + add r0, r1, r0 │ │ + str r0, [sp, #24] │ │ + movw r0, #2344 ; 0x928 │ │ + add sl, r7, r0 │ │ + mov r0, #0 │ │ str r0, [sp, #16] │ │ - mov r0, r9 │ │ - bl 5e590 │ │ - ldr r0, [r9, #8] │ │ - ldr r1, [r9, #12] │ │ - cmp r8, r6 │ │ - sub r0, r0, fp │ │ - add r1, r1, r7 │ │ - strd r0, [r9, #8] │ │ - bcc 5ecbc │ │ - ldr r0, [r5, #2144] ; 0x860 │ │ - cmp r1, r0 │ │ - bge 5ecbc │ │ - ldr r1, [sp, #120] ; 0x78 │ │ - str r7, [sp, #32] │ │ - cmp r1, #0 │ │ - beq 5ec10 │ │ - ldr r0, [r5, #1268] ; 0x4f4 │ │ - mul r0, r7, r0 │ │ - add sl, r1, r0, lsl #2 │ │ - b 5ec14 │ │ - ldr r2, [r5, #2988] ; 0xbac │ │ - ldrd sl, [r9, #8] │ │ - cmp r2, #0 │ │ - beq 5e790 │ │ - mov r6, r5 │ │ - ldr r5, [sp, #56] ; 0x38 │ │ - cmp r8, #8 │ │ - mov r4, #8 │ │ - movcc r4, r8 │ │ - mov r7, #8 │ │ - cmp r5, #8 │ │ - movcc r7, r5 │ │ - mov r5, r6 │ │ - smulbb r7, r7, r4 │ │ - mov r4, #13888 ; 0x3640 │ │ - ldr lr, [r1, r4]! │ │ - cmp r2, #2 │ │ - add r7, lr, r7, lsl #5 │ │ - str r7, [r1] │ │ - ldr r1, [r6, #2128] ; 0x850 │ │ - ldr r7, [r6, #3000] ; 0xbb8 │ │ - mla r1, r1, fp, sl │ │ + movw r0, #65146 ; 0xfe7a │ │ + movt r0, #65535 ; 0xffff │ │ + mov r2, #780 ; 0x30c │ │ + mov r1, r0 │ │ + ldrh lr, [ip, r2] │ │ + add r2, ip, r1, lsl #1 │ │ + ldr r0, [r3, r0, lsl #2] │ │ + str fp, [sp, #64] ; 0x40 │ │ + str sl, [sp, #44] ; 0x2c │ │ + ldr sl, [r3, #1560] ; 0x618 │ │ + ldrh fp, [r2] │ │ + movw r2, #4688 ; 0x1250 │ │ + str r9, [sp, #68] ; 0x44 │ │ + mov r9, #0 │ │ + str r3, [sp, #40] ; 0x28 │ │ + mov r3, #0 │ │ + str r6, [sp, #52] ; 0x34 │ │ + str r7, [sp, #48] ; 0x30 │ │ + str r8, [sp, #20] │ │ + str ip, [sp, #36] ; 0x24 │ │ + str sl, [sp, #8] │ │ + str lr, [sp, #12] │ │ + ldr r6, [sp, #52] ; 0x34 │ │ + movw r5, #64756 ; 0xfcf4 │ │ + movt r5, #65535 ; 0xffff │ │ + add r0, sl, r0 │ │ + ldr r7, [sp, #44] ; 0x2c │ │ + mov r1, r6 │ │ + add r0, r0, r0, lsl #1 │ │ + ldr r4, [r1, r2]! │ │ + add r2, r2, #4 │ │ + ldrsh r8, [r7, r3]! │ │ + ldr ip, [r1, #8] │ │ + add r1, r1, r5, lsl #2 │ │ + ldrsh r7, [r7, #4] │ │ + ldr r5, [r1, #8] │ │ + add r1, r6, r3, lsl #1 │ │ + str r5, [sp, #56] ; 0x38 │ │ + mov sl, ip │ │ + ldr r1, [r1, #1568] ; 0x620 │ │ + ldr r6, [sp, #60] ; 0x3c │ │ + add r1, r4, r1 │ │ + mov r4, #784 ; 0x310 │ │ + add r1, r1, r5 │ │ + mov r5, #788 ; 0x314 │ │ + add r1, r1, ip │ │ add r1, r1, r1, lsl #2 │ │ + add r0, r1, r0, lsl #1 │ │ + ldr r1, [sp, #48] ; 0x30 │ │ + add r1, r1, r3 │ │ + ldrsh r4, [r1, r4] │ │ + ldrsh r1, [r1, r5] │ │ + sxth r5, lr │ │ + add r4, r8, r4 │ │ + sxtah r5, r5, fp │ │ + add r4, r4, r1 │ │ + uxth lr, r7 │ │ + add r4, r4, r7 │ │ + add r5, r5, r5, lsl #1 │ │ + uxth fp, r1 │ │ + add r4, r4, r4, lsl #2 │ │ + add r5, r4, r5, lsl #1 │ │ + ldr r4, [sp, #64] ; 0x40 │ │ + ldrb r4, [r4, r9] │ │ + add r9, r9, #1 │ │ + cmp r6, r9 │ │ + mla r0, r5, r4, r0 │ │ + ldr r5, [sp, #68] ; 0x44 │ │ + add r5, r5, r3 │ │ + add r3, r3, #2 │ │ + add r0, r0, #256 ; 0x100 │ │ + lsr r0, r0, #9 │ │ + strh r0, [r5] │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + bne 705b8 │ │ + ldr sl, [sp, #44] ; 0x2c │ │ + mov r0, #0 │ │ + ldr r2, [sp, #28] │ │ + mov r3, r6 │ │ + ldr r5, [sp, #24] │ │ + mov fp, #768 ; 0x300 │ │ + ldr r9, [sp, #68] ; 0x44 │ │ + ldr r8, [sp, #20] │ │ + ldr r1, [sp, #12] │ │ + ldr ip, [sp, #8] │ │ + mov r7, r8 │ │ + sxth r1, r1 │ │ + ldrsh r6, [r7, r0]! │ │ + add r1, r1, r1, lsl #1 │ │ + ldr r4, [r2, #-8] │ │ + subs r3, r3, #1 │ │ + ldrsh r7, [r7, #-4] │ │ + ldr lr, [r2] │ │ + add r2, r2, #4 │ │ + add r7, r6, r7 │ │ + add r4, lr, r4 │ │ + add r7, r7, r7, lsl #2 │ │ add r1, r7, r1, lsl #1 │ │ - bne 5e798 │ │ - ldrsh ip, [r1] │ │ - ldrb r1, [r1, #6] │ │ - str r1, [sp, #64] ; 0x40 │ │ - cmp ip, #0 │ │ - bpl 5ebe0 │ │ - b 5ec08 │ │ - add lr, r9, #672 ; 0x2a0 │ │ - b 5e79c │ │ - str r1, [sp, #40] ; 0x28 │ │ + add r7, ip, ip, lsl #1 │ │ + add r4, r4, r4, lsl #2 │ │ + mov ip, lr │ │ + add r7, r4, r7, lsl #1 │ │ + ldrb r4, [r5], #1 │ │ + mla r1, r1, r4, r7 │ │ + add r7, r9, r0 │ │ + add r0, r0, #2 │ │ + add r1, r1, #128 ; 0x80 │ │ + lsr r1, r1, #8 │ │ + strh r1, [r7, fp] │ │ + uxth r1, r6 │ │ + bne 706b4 │ │ + ldr r7, [sp, #48] ; 0x30 │ │ + movw r0, #1560 ; 0x618 │ │ + ldr ip, [sp, #36] ; 0x24 │ │ + add r8, r8, r0 │ │ + add sl, sl, r0 │ │ + add r7, r7, r0 │ │ + add ip, ip, r0 │ │ + ldr r0, [sp, #28] │ │ ldr r6, [sp, #52] ; 0x34 │ │ - and r4, fp, #31 │ │ - ldr r0, [r9, #640] ; 0x280 │ │ - add r1, sp, #63 ; 0x3f │ │ - and fp, sl, #31 │ │ - stm sp, {r6, ip} │ │ - add r0, r0, fp │ │ - str r1, [sp, #24] │ │ - add r1, r9, r4 │ │ - str r4, [sp, #44] ; 0x2c │ │ - add r4, r1, #48 ; 0x30 │ │ - add r2, sp, #64 ; 0x40 │ │ - add r1, r0, #32 │ │ - mov r7, #0 │ │ + add r9, r9, #1536 ; 0x600 │ │ + add r0, r0, #3120 ; 0xc30 │ │ + str r0, [sp, #28] │ │ + ldr r0, [sp, #24] │ │ + add r6, r6, #3120 ; 0xc30 │ │ + ldr r3, [sp, #40] ; 0x28 │ │ + add r0, r0, #780 ; 0x30c │ │ + ldr fp, [sp, #64] ; 0x40 │ │ + str r0, [sp, #24] │ │ + add r3, r3, #3120 ; 0xc30 │ │ + ldr r0, [sp, #16] │ │ + add fp, fp, #780 ; 0x30c │ │ + ldr r2, [sp, #4] │ │ + add r0, r0, #2 │ │ + cmp r0, r2 │ │ + blt 7055c │ │ + ldr r4, [sp, #32] │ │ + b 709c8 │ │ + cmp r4, #1 │ │ + ldr r9, [sp, #68] ; 0x44 │ │ + ldrge r0, [sp, #60] ; 0x3c │ │ + cmpge r0, #1 │ │ + blt 70ab8 │ │ + add lr, sp, #53248 ; 0xd000 │ │ + movw r1, #4696 ; 0x1258 │ │ + add r2, sp, #72 ; 0x48 │ │ + ldrh r8, [ip] │ │ + ldr r0, [lr, #2996] ; 0xbb4 │ │ + add lr, sp, #52224 ; 0xcc00 │ │ + add r6, lr, #888 ; 0x378 │ │ + mov r5, #0 │ │ + add lr, r6, r1 │ │ + movw r1, #2348 ; 0x92c │ │ + add r4, r2, r1 │ │ + movw r1, #1564 ; 0x61c │ │ + add r1, r2, r1 │ │ + str r1, [sp, #56] ; 0x38 │ │ + movw r1, #65146 ; 0xfe7a │ │ + movt r1, #65535 ; 0xffff │ │ + str r2, [sp, #52] ; 0x34 │ │ + str r5, [sp, #24] │ │ + mov r2, #780 ; 0x30c │ │ + ldr r5, [r3, r1, lsl #2] │ │ + add r1, ip, r1, lsl #1 │ │ + ldrh r2, [ip, r2]! ; │ │ + ldr sl, [r3, #1560]! ; 0x618 │ │ + str fp, [sp, #64] ; 0x40 │ │ + ldrh fp, [r1] │ │ + str r9, [sp, #68] ; 0x44 │ │ + mov r9, #0 │ │ + str r3, [sp, #40] ; 0x28 │ │ + mov r3, r2 │ │ str r2, [sp, #20] │ │ - mov r0, r9 │ │ - mov r2, r4 │ │ - str r7, [sp, #8] │ │ - mov sl, lr │ │ - str r7, [sp, #12] │ │ - str lr, [sp, #16] │ │ - str r3, [sp, #52] ; 0x34 │ │ - bl 5ecd0 │ │ - mov ip, r0 │ │ - ldr r0, [r9, #12] │ │ - ldr r1, [r5, #2144] ; 0x860 │ │ - movw r3, #257 ; 0x101 │ │ - movt r3, #257 ; 0x101 │ │ - sub r1, r1, r0 │ │ - cmp r1, r8 │ │ - movgt r1, r8 │ │ - sub r0, r1, #1 │ │ - cmp r0, #15 │ │ - bhi 5e88c │ │ - add r2, pc, #4 │ │ - ldr r0, [r2, r0, lsl #2] │ │ - add pc, r2, r0 │ │ - andeq r0, r0, r0, asr #32 │ │ - andeq r0, r0, ip, asr #32 │ │ - andeq r0, r0, ip, asr r0 │ │ - andeq r0, r0, r8, ror r0 │ │ - andeq r0, r0, ip, asr r0 │ │ - andeq r0, r0, ip, asr r0 │ │ - andeq r0, r0, ip, asr r0 │ │ - andeq r0, r0, r8, lsl #1 │ │ - andeq r0, r0, ip, asr r0 │ │ - andeq r0, r0, ip, asr r0 │ │ - andeq r0, r0, ip, asr r0 │ │ - andeq r0, r0, ip, asr r0 │ │ - andeq r0, r0, ip, asr r0 │ │ - andeq r0, r0, ip, asr r0 │ │ - andeq r0, r0, ip, asr r0 │ │ - andeq r0, r0, r0, lsr #1 │ │ - ldrb r7, [sp, #63] ; 0x3f │ │ - strb r7, [r4] │ │ - b 5e8ec │ │ - ldrb r7, [sp, #63] ; 0x3f │ │ - orr r0, r7, r7, lsl #8 │ │ - strh r0, [r4] │ │ - b 5e8ec │ │ - ldrb r7, [sp, #63] ; 0x3f │ │ - mov r0, r4 │ │ - mov r4, ip │ │ - mov r2, r7 │ │ - bl 2830 <__aeabi_memset@plt> │ │ - mov ip, r4 │ │ - b 5e8ec │ │ - ldrb r7, [sp, #63] ; 0x3f │ │ - mul r0, r7, r3 │ │ - str r0, [r4] │ │ - b 5e8ec │ │ - ldrb r7, [sp, #63] ; 0x3f │ │ - umull r0, r1, r7, r3 │ │ - mla r1, r7, r3, r1 │ │ - str r0, [r4] │ │ - str r1, [r4, #4] │ │ - b 5e8ec │ │ - ldrb r7, [sp, #63] ; 0x3f │ │ - umull r0, r1, r7, r3 │ │ - mla r1, r7, r3, r1 │ │ - vmov.32 d16[0], r0 │ │ - vmov.32 d16[1], r1 │ │ - vorr d17, d16, d16 │ │ - vst1.8 {d16-d17}, [r4] │ │ - ldr r0, [r9, #8] │ │ - mov lr, sl │ │ - ldr r1, [r5, #2140] ; 0x85c │ │ + mov r2, #0 │ │ + str r4, [sp, #48] ; 0x30 │ │ + str ip, [sp, #36] ; 0x24 │ │ + str lr, [sp, #28] │ │ + str sl, [sp, #16] │ │ + str r6, [sp, #44] ; 0x2c │ │ + movw r1, #64756 ; 0xfcf4 │ │ + mov r7, lr │ │ + movt r1, #65535 ; 0xffff │ │ + add r6, r6, r9, lsl #1 │ │ + ldr r1, [r7, r1, lsl #2]! │ │ + ldr ip, [r6, #3136] ; 0xc40 │ │ + ldr r7, [r7, #1552] ; 0x610 │ │ + ldr r4, [r6, #1568] ; 0x620 │ │ + add r0, r7, r0 │ │ ldr r6, [sp, #56] ; 0x38 │ │ - sub r1, r1, r0 │ │ - ldr r3, [sp, #52] ; 0x34 │ │ - cmp r1, r6 │ │ - movgt r1, r6 │ │ - sub r0, r1, #1 │ │ - cmp r0, #15 │ │ - bhi 5e9a0 │ │ - add r2, pc, #4 │ │ - ldr r0, [r2, r0, lsl #2] │ │ - add pc, r2, r0 │ │ - andeq r0, r0, r0, asr #32 │ │ - andeq r0, r0, ip, asr r0 │ │ - andeq r0, r0, ip, ror r0 │ │ - strheq r0, [r0], -r4 │ │ - andeq r0, r0, ip, ror r0 │ │ - andeq r0, r0, ip, ror r0 │ │ - andeq r0, r0, ip, ror r0 │ │ - ldrdeq r0, [r0], -ip │ │ - andeq r0, r0, ip, ror r0 │ │ - andeq r0, r0, ip, ror r0 │ │ - andeq r0, r0, ip, ror r0 │ │ - andeq r0, r0, ip, ror r0 │ │ - andeq r0, r0, ip, ror r0 │ │ - andeq r0, r0, ip, ror r0 │ │ - andeq r0, r0, ip, ror r0 │ │ - andeq r0, r0, r0, lsl r1 │ │ - ldr r0, [r9, #640] ; 0x280 │ │ - add r0, r0, fp │ │ - strb r7, [r0, #32] │ │ - sub r1, r6, #1 │ │ - cmp r1, #15 │ │ - bls 5ea74 │ │ - b 5ebac │ │ - ldr r0, [r9, #640] ; 0x280 │ │ - orr r1, r7, r7, lsl #8 │ │ - add r0, r0, fp │ │ - strh r1, [r0, #32] │ │ - sub r1, r6, #1 │ │ - cmp r1, #15 │ │ - bls 5ea74 │ │ - b 5ebac │ │ - ldr r0, [r9, #640] ; 0x280 │ │ - mov r2, r7 │ │ - mov r7, ip │ │ - mov r4, lr │ │ - add r0, r0, fp │ │ - add r0, r0, #32 │ │ - bl 2830 <__aeabi_memset@plt> │ │ - ldr r3, [sp, #52] ; 0x34 │ │ - mov lr, r4 │ │ - mov ip, r7 │ │ - sub r1, r6, #1 │ │ - cmp r1, #15 │ │ - bls 5ea74 │ │ - b 5ebac │ │ - movw r1, #257 ; 0x101 │ │ - ldr r0, [r9, #640] ; 0x280 │ │ - movt r1, #257 ; 0x101 │ │ - mul r1, r7, r1 │ │ - add r0, r0, fp │ │ - str r1, [r0, #32] │ │ - sub r1, r6, #1 │ │ - cmp r1, #15 │ │ - bls 5ea74 │ │ - b 5ebac │ │ - movw r0, #257 ; 0x101 │ │ - ldr r2, [r9, #640] ; 0x280 │ │ - movt r0, #257 ; 0x101 │ │ - mov r4, r0 │ │ - umull r0, r1, r7, r0 │ │ - add r2, r2, fp │ │ - mla r1, r7, r4, r1 │ │ - str r0, [r2, #32] │ │ - str r1, [r2, #36] ; 0x24 │ │ - sub r1, r6, #1 │ │ - cmp r1, #15 │ │ - bls 5ea74 │ │ - b 5ebac │ │ - movw r0, #257 ; 0x101 │ │ - ldr r2, [r9, #640] ; 0x280 │ │ - movt r0, #257 ; 0x101 │ │ - mov r4, r0 │ │ - umull r0, r1, r7, r0 │ │ - add r2, r2, fp │ │ - mla r1, r7, r4, r1 │ │ - str r0, [r2, #32] │ │ - str r1, [r2, #36] ; 0x24 │ │ - ldr r2, [r9, #640] ; 0x280 │ │ - add r2, fp, r2 │ │ - str r1, [r2, #44] ; 0x2c │ │ - str r0, [r2, #40] ; 0x28 │ │ - sub r1, r6, #1 │ │ - cmp r1, #15 │ │ - bhi 5ebac │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - movw r2, #7904 ; 0x1ee0 │ │ - orr r0, fp, r0, lsl #5 │ │ - add r0, r9, r0 │ │ - add r0, r0, r2 │ │ - add r2, pc, #4 │ │ - ldr r1, [r2, r1, lsl #2] │ │ - add pc, r2, r1 │ │ - andeq r0, r0, r0, asr #32 │ │ - andeq r0, r0, ip, asr r0 │ │ - andeq r0, r0, r8, lsl r1 │ │ - andeq r0, r0, ip, ror r0 │ │ - andeq r0, r0, r8, lsl r1 │ │ - andeq r0, r0, r8, lsl r1 │ │ - andeq r0, r0, r8, lsl r1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r8, lsl r1 │ │ - andeq r0, r0, r8, lsl r1 │ │ - andeq r0, r0, r8, lsl r1 │ │ - andeq r0, r0, r8, lsl r1 │ │ - andeq r0, r0, r8, lsl r1 │ │ - andeq r0, r0, r8, lsl r1 │ │ - andeq r0, r0, r8, lsl r1 │ │ - ldrdeq r0, [r0], -ip │ │ - cmp r8, #0 │ │ - beq 5ebac │ │ - ldr r1, [sp, #64] ; 0x40 │ │ - strb r1, [r0], #32 │ │ - subs r8, r8, #1 │ │ - bne 5eae0 │ │ - b 5ebac │ │ - cmp r8, #0 │ │ - beq 5ebac │ │ - ldrh r1, [sp, #64] ; 0x40 │ │ - add r1, r1, r1, lsl #8 │ │ - strh r1, [r0], #32 │ │ - subs r8, r8, #1 │ │ - bne 5eb00 │ │ - b 5ebac │ │ - cmp r8, #0 │ │ - beq 5ebac │ │ - ldr r1, [sp, #64] ; 0x40 │ │ - movw r2, #257 ; 0x101 │ │ - movt r2, #257 ; 0x101 │ │ - mul r1, r1, r2 │ │ - str r1, [r0], #32 │ │ - subs r8, r8, #1 │ │ - bne 5eb28 │ │ - b 5ebac │ │ - cmp r8, #0 │ │ - beq 5ebac │ │ - ldr r1, [sp, #64] ; 0x40 │ │ - movw r2, #257 ; 0x101 │ │ - movt r2, #257 ; 0x101 │ │ - mov r4, r2 │ │ - umull r2, r7, r1, r2 │ │ - mla r1, r1, r4, r7 │ │ - str r2, [r0] │ │ - subs r8, r8, #1 │ │ - str r1, [r0, #4] │ │ - add r0, r0, #32 │ │ - bne 5eb58 │ │ - b 5ebac │ │ - cmp r8, #0 │ │ - beq 5ebac │ │ - ldr r1, [sp, #64] ; 0x40 │ │ - movw r2, #257 ; 0x101 │ │ - movt r2, #257 ; 0x101 │ │ - mov r4, r2 │ │ - umull r2, r7, r1, r2 │ │ - mla r1, r1, r4, r7 │ │ - vmov.32 d16[0], r2 │ │ - vmov.32 d16[1], r1 │ │ - mov r1, #32 │ │ - vorr d17, d16, d16 │ │ - vst1.64 {d16-d17}, [r0], r1 │ │ - subs r8, r8, #1 │ │ - bne 5eba0 │ │ - ldr r0, [r5, #2988] ; 0xbac │ │ - cmp r0, #1 │ │ - bne 5ebcc │ │ - ldr r1, [sp, #40] ; 0x28 │ │ - strh ip, [r1] │ │ - ldr r0, [sp, #64] ; 0x40 │ │ - strb r0, [r1, #6] │ │ - ldr r0, [r5, #2988] ; 0xbac │ │ - tst r0, #1 │ │ - ldr r0, [sp, #120] ; 0x78 │ │ - bne 5ec08 │ │ - cmp ip, #0 │ │ - bmi 5ec08 │ │ - add r2, r3, r3, lsl #4 │ │ - ldr r3, [sp, #48] ; 0x30 │ │ + add r0, r0, ip │ │ + ldr r7, [sp, #48] ; 0x30 │ │ + add r0, r0, r5 │ │ + ldr r5, [lr, #-8] │ │ + add r0, r0, sl │ │ + ldr sl, [lr] │ │ + add r4, r5, r4 │ │ + add r6, r6, r9 │ │ + add r4, r4, r1 │ │ + mov r5, #1568 ; 0x620 │ │ + add r4, r4, sl │ │ + ldrsh r6, [r6] │ │ + add lr, lr, #4 │ │ + add r4, r4, r4, lsl #1 │ │ + sxtah r6, r6, r8 │ │ + add r0, r4, r0, lsl #2 │ │ + ldr r4, [sp, #52] ; 0x34 │ │ + add r4, r4, r9 │ │ + ldrsh r5, [r4, r5] │ │ + add r6, r6, r5 │ │ + sxtah r6, r6, fp │ │ + sxtah r8, r6, r3 │ │ + mov r3, #784 ; 0x310 │ │ + ldrsh r6, [r4, r3] │ │ + ldrsh r3, [r7, r9]! │ │ + ldrsh r7, [r7, #-4] │ │ + add r6, r7, r6 │ │ + mov r7, #788 ; 0x314 │ │ + ldrsh r4, [r4, r7] │ │ ldr r7, [sp, #64] ; 0x40 │ │ - add r2, r3, r2, lsl #2 │ │ - ldr r1, [r5, #1268] ; 0x4f4 │ │ - mov r3, ip │ │ - add r2, r2, r7, lsl #2 │ │ - ldr r7, [r2, #340] ; 0x154 │ │ - mov r2, lr │ │ - blx r7 │ │ - add sp, sp, #68 ; 0x44 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - mov sl, #0 │ │ - add r6, sp, #40 ; 0x28 │ │ - ldr r3, [sp, #36] ; 0x24 │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - ldm r6, {r0, r2, r6} │ │ - orr r7, r3, #1 │ │ - mov r3, r4 │ │ - str r0, [sp] │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - stmib sp, {r0, r6, r7, sl} │ │ - mov r0, r9 │ │ - mov r6, r4 │ │ - mov r4, r1 │ │ - bl 5e590 │ │ - ldr r0, [r9, #8] │ │ + add r6, r6, r4 │ │ + add r6, r6, r3 │ │ + uxth r3, r3 │ │ + ldrb r7, [r7, r2] │ │ + add r2, r2, #1 │ │ + add r6, r6, r6, lsl #1 │ │ + add r6, r6, r8, lsl #2 │ │ + uxth r8, r5 │ │ + uxth fp, r4 │ │ + mov r5, r1 │ │ + mla r0, r6, r7, r0 │ │ + ldr r6, [sp, #68] ; 0x44 │ │ + add r6, r6, r9 │ │ + add r9, r9, #2 │ │ + add r0, r0, #256 ; 0x100 │ │ + lsr r0, r0, #9 │ │ + strh r0, [r6] │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + ldr r6, [sp, #44] ; 0x2c │ │ + cmp r0, r2 │ │ + mov r0, ip │ │ + bne 7082c │ │ + ldr lr, [sp, #28] │ │ + movw r0, #1560 ; 0x618 │ │ + ldr r3, [sp, #68] ; 0x44 │ │ + add r6, r6, r0 │ │ + ldr r2, [sp, #64] ; 0x40 │ │ + add lr, lr, r0 │ │ + ldr r5, [sp, #24] │ │ + movw r0, #390 ; 0x186 │ │ + add r2, r2, r0 │ │ + ldr r4, [sp, #52] ; 0x34 │ │ + ldr r7, [sp, #48] ; 0x30 │ │ + add r3, r3, #768 ; 0x300 │ │ + ldr r0, [sp, #32] │ │ + add r5, r5, #1 │ │ ldr r1, [sp, #56] ; 0x38 │ │ - add r0, r0, fp │ │ - str r0, [r9, #8] │ │ - cmp r1, r8 │ │ - bcc 5ecac │ │ - ldr r1, [r5, #2140] ; 0x85c │ │ - cmp r0, r1 │ │ - bge 5ecac │ │ - ldr r0, [sp, #48] ; 0x30 │ │ - cmp sl, #0 │ │ - ldr r1, [sp, #40] ; 0x28 │ │ - addne sl, sl, fp, lsl #2 │ │ - str r1, [sp] │ │ + mov r9, r3 │ │ + cmp r5, r0 │ │ + add r4, r4, #780 ; 0x30c │ │ + add r7, r7, #780 ; 0x30c │ │ + ldr r0, [sp, #16] │ │ + ldr r8, [sp, #20] │ │ + add r1, r1, #780 ; 0x30c │ │ + ldr r3, [sp, #40] ; 0x28 │ │ + mov fp, r2 │ │ + ldr ip, [sp, #36] ; 0x24 │ │ + mov r2, r4 │ │ + mov r4, r7 │ │ + bne 707d0 │ │ + b 70ab8 │ │ + mov r0, #0 │ │ + ldr r9, [sp, #68] ; 0x44 │ │ + b 709cc │ │ + mov r0, #0 │ │ + movw r1, #1560 ; 0x618 │ │ + add r0, r0, #2 │ │ + add ip, ip, r1 │ │ + add r3, r3, #3120 ; 0xc30 │ │ + add fp, fp, #780 ; 0x30c │ │ + add r9, r9, #1536 ; 0x600 │ │ + cmp r0, r2 │ │ + blt 709ac │ │ + bic r0, r4, #1 │ │ + movw sl, #64366 ; 0xfb6e │ │ orr r0, r0, #1 │ │ - ldr r1, [sp, #108] ; 0x6c │ │ - mov r3, r6 │ │ - ldr r2, [sp, #44] ; 0x2c │ │ - str r1, [sp, #4] │ │ - add r1, sp, #8 │ │ - stm r1, {r0, r7, sl} │ │ - mov r0, r9 │ │ - mov r1, r4 │ │ - bl 5e590 │ │ - ldr r0, [r9, #8] │ │ - ldr r1, [r9, #12] │ │ - sub r0, r0, fp │ │ - ldr r7, [sp, #32] │ │ - str r0, [r9, #8] │ │ - sub r0, r1, r7 │ │ - str r0, [r9, #12] │ │ - add sp, sp, #68 ; 0x44 │ │ + movt sl, #65535 ; 0xffff │ │ + cmp r0, r4 │ │ + bne 70ab8 │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + cmp r0, #1 │ │ + blt 70ab8 │ │ + movw r0, #1564 ; 0x61c │ │ + add r1, r3, r0 │ │ + movw r0, #782 ; 0x30e │ │ + sub r5, ip, r0 │ │ + add r2, ip, r0 │ │ + movw r0, #65146 ; 0xfe7a │ │ + movt r0, #65535 ; 0xffff │ │ + ldr r8, [r3, #1560] ; 0x618 │ │ + ldr r7, [r3, r0, lsl #2] │ │ + mov r3, r5 │ │ + add r6, r1, sl, lsl #2 │ │ + movw r0, #64756 ; 0xfcf4 │ │ + ldrsh r4, [r3, #2]! │ │ + movt r0, #65535 ; 0xffff │ │ + ldr lr, [r6, #1552] ; 0x610 │ │ + add r7, r8, r7 │ │ + ldrsh r6, [r2, #-2] │ │ + ldr ip, [r1, r0, lsl #2] │ │ + add r7, r7, r7, lsl #1 │ │ + add r4, r6, r4 │ │ + ldrsh r6, [r5] │ │ + ldrsh r0, [r2, #-4] │ │ + add r4, r4, r4, lsl #1 │ │ + ldrsh r5, [r5, #4] │ │ + add r0, r0, r6 │ │ + ldr r6, [r1] │ │ + add r0, r0, r5 │ │ + ldrsh r5, [r2] │ │ + add r2, r2, #2 │ │ + add r0, r0, r5 │ │ + mov r8, r6 │ │ + add r0, r0, r0, lsl #2 │ │ + add r0, r0, r4, lsl #1 │ │ + ldr r4, [r1, #-8] │ │ + add r1, r1, #4 │ │ + add r5, r4, lr │ │ + add r5, r5, ip │ │ + add r5, r5, r6 │ │ + add r5, r5, r5, lsl #2 │ │ + add r7, r5, r7, lsl #1 │ │ + ldrb r5, [fp], #1 │ │ + mla r0, r0, r5, r7 │ │ + mov r5, r3 │ │ + mov r7, ip │ │ + add r0, r0, #256 ; 0x100 │ │ + lsr r0, r0, #9 │ │ + strh r0, [r9], #2 │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + subs r0, r0, #1 │ │ + str r0, [sp, #60] ; 0x3c │ │ + bne 70a14 │ │ + add sp, sp, #472 ; 0x1d8 │ │ + add sp, sp, #158720 ; 0x26c00 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq sp, r4, ip, lsr #9 │ │ + andeq ip, r4, r4, ror r3 │ │ + push {r4, r5, r6, lr} │ │ + ldr ip, [pc, #88] ; 70b2c │ │ + ldr lr, [pc, #88] ; 70b30 │ │ + ldr r3, [pc, #88] ; 70b34 │ │ + add ip, pc, ip │ │ + ldr r1, [pc, #84] ; 70b38 │ │ + add lr, pc, lr │ │ + ldr r2, [pc, #80] ; 70b3c │ │ + add r3, pc, r3 │ │ + ldr r4, [pc, #76] ; 70b40 │ │ + add r1, pc, r1 │ │ + ldr r5, [pc, #72] ; 70b44 │ │ + add r2, pc, r2 │ │ + ldr r6, [pc, #68] ; 70b48 │ │ + add r4, pc, r4 │ │ + add r5, pc, r5 │ │ + add r6, pc, r6 │ │ + str r6, [r0] │ │ + str r4, [r0, #4] │ │ + str r2, [r0, #8] │ │ + add r2, r0, #12 │ │ + stm r2, {r1, r3, lr} │ │ + str r5, [r0, #24] │ │ + str ip, [r0, #28] │ │ + pop {r4, r5, r6, pc} │ │ + andeq r0, r0, ip, lsl #26 │ │ + andeq r0, r0, r0, asr ip │ │ + muleq r0, ip, r3 │ │ + andeq r0, r0, r4, ror r3 │ │ + andeq r0, r0, r8, asr #6 │ │ + andeq r0, r0, r0, lsr #6 │ │ + andeq r0, r0, r4, lsl #25 │ │ + andeq r0, r0, ip, lsr r0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #84 ; 0x54 │ │ + sub sp, sp, #32 │ │ mov r4, r0 │ │ - ldr r0, [sp, #124] ; 0x7c │ │ - ldm r4, {r5, r8} │ │ - mov ip, r2 │ │ - ldrb r7, [r0, #4] │ │ - ldr r2, [r5, #12] │ │ - ldr r6, [sp, #132] ; 0x84 │ │ - add r2, r2, r7, lsl #2 │ │ - ldr r0, [sp, #120] ; 0x78 │ │ - cmp r6, #0 │ │ - str r3, [sp, #56] ; 0x38 │ │ - ldr r2, [r2, #1144] ; 0x478 │ │ - str r2, [sp, #52] ; 0x34 │ │ - mov r2, r6 │ │ - movwne r2, #1 │ │ - str ip, [sp, #16] │ │ - str r2, [sp, #48] ; 0x30 │ │ - mov r2, r3 │ │ - str r1, [sp, #12] │ │ - str r5, [sp, #20] │ │ - str r4, [sp, #64] ; 0x40 │ │ - beq 5ede0 │ │ - ldr r2, [r5, #1284] ; 0x504 │ │ - ldr r6, [pc, #3780] ; 5fc00 │ │ - subs r7, r2, #3 │ │ - movwne r7, #1 │ │ - ldr r6, [pc, r6] │ │ - add r4, r6, r0, lsl #2 │ │ - ldr r0, [pc, #3764] ; 5fc04 │ │ - ldrb r5, [r4, #2] │ │ - ldr r0, [pc, r0] │ │ - cmp r5, #0 │ │ - add r6, r0, r3, lsl #3 │ │ - mov r0, r5 │ │ - movwne r0, #1 │ │ - and r0, r7, r0 │ │ - ldrb r9, [r6, #2] │ │ - sub r7, r5, r0 │ │ - mov r0, #10 │ │ - cmp r7, r9 │ │ - bgt 5edb0 │ │ - ldrb r7, [r4, #3] │ │ - sub r2, r2, #1 │ │ - clz r2, r2 │ │ - ldrb r3, [r6, #3] │ │ - cmp r7, #0 │ │ - mov r0, r7 │ │ - lsr r2, r2, #5 │ │ - movwne r0, #1 │ │ - and r0, r2, r0 │ │ - sub r2, r7, r0 │ │ - mov r0, #7 │ │ - cmp r2, r3 │ │ - movwgt r0, #10 │ │ - add r2, pc, #12 │ │ - movw r3, #16448 ; 0x4040 │ │ - movt r3, #16448 ; 0x4040 │ │ - ldr r7, [r2, r9, lsl #2] │ │ - add pc, r2, r7 │ │ - andeq r0, r0, r0, lsl r0 │ │ - muleq r0, r0, r0 │ │ - andeq r0, r0, r0, lsr #1 │ │ - andeq r0, r0, ip, lsr #1 │ │ - ldrb r2, [r1] │ │ - subs r2, r2, #64 ; 0x40 │ │ - b 5ee80 │ │ - ldr r2, [pc, #4084] ; 5fddc │ │ - ldr r2, [pc, r2] │ │ - add r6, r2, r3, lsl #3 │ │ - ldr r2, [pc, #4076] ; 5fde0 │ │ - ldrb r9, [r6, #2] │ │ - ldr r2, [pc, r2] │ │ - add r0, r2, r0, lsl #2 │ │ - ldrb r2, [r0, #2] │ │ - cmp r2, r9 │ │ - bne 5ee2c │ │ - ldrb r3, [r0, #3] │ │ - ldrb r0, [r6, #3] │ │ - cmp r3, r0 │ │ - bne 5ee2c │ │ - str r3, [sp, #76] ; 0x4c │ │ - mov r0, #0 │ │ - mov r9, r2 │ │ - ldr r6, [sp, #56] ; 0x38 │ │ - b 5efbc │ │ - add r0, pc, #4 │ │ - ldr r2, [r0, r9, lsl #2] │ │ - add pc, r0, r2 │ │ - andeq r0, r0, r4, lsl r0 │ │ - andeq r0, r0, r0, asr #1 │ │ - andeq r0, r0, r8, asr #1 │ │ - ldrdeq r0, [r0], -r0 ; │ │ - ldrdeq r0, [r0], -r8 │ │ - ldrb r0, [r1] │ │ - b 5ef28 │ │ - ldrh r2, [r1] │ │ - movw r7, #16448 ; 0x4040 │ │ - subs r2, r2, r7 │ │ - b 5ee80 │ │ + ldr r0, [r1, #184] ; 0xb8 │ │ ldr r2, [r1] │ │ - subs r2, r2, r3 │ │ - b 5ee80 │ │ - ldm r1, {r2, r5} │ │ - eor r7, r5, r3 │ │ - eor r2, r2, r3 │ │ - orrs r2, r2, r7 │ │ - ldrb r4, [r6, #3] │ │ - add r6, pc, #12 │ │ - movwne r2, #1 │ │ - str r4, [sp, #76] ; 0x4c │ │ - ldr r7, [r6, r4, lsl #2] │ │ - add pc, r6, r7 │ │ - andeq r0, r0, r0, lsl r0 │ │ - andeq r0, r0, ip, lsl r0 │ │ - andeq r0, r0, ip, lsr #32 │ │ - andeq r0, r0, r8, lsr r0 │ │ - ldrb r1, [ip] │ │ - subs r1, r1, #64 ; 0x40 │ │ - b 5eee4 │ │ - ldrh r1, [ip] │ │ - movw r3, #16448 ; 0x4040 │ │ - subs r1, r1, r3 │ │ - b 5eee4 │ │ - ldr r1, [ip] │ │ - subs r1, r1, r3 │ │ - b 5eee4 │ │ - ldr r1, [ip, #4] │ │ - ldr r4, [ip] │ │ - eor r1, r1, r3 │ │ - eor r3, r4, r3 │ │ - orrs r1, r3, r1 │ │ - add r0, r0, r2 │ │ - movwne r1, #1 │ │ - add r0, r0, r1 │ │ - ldr r6, [sp, #56] ; 0x38 │ │ - b 5efbc │ │ - ldrh r0, [r1] │ │ - b 5ef24 │ │ - ldr r0, [r1] │ │ - b 5ef20 │ │ - ldm r1, {r0, r2} │ │ - b 5ef1c │ │ - ldm r1, {r0, r2, r3, r7} │ │ - orr r2, r7, r2 │ │ - orr r0, r3, r0 │ │ - orr r0, r2, r0 │ │ - orr r0, r0, r0, lsr #16 │ │ - orr r0, r0, r0, lsr #8 │ │ - ldrb r7, [r6, #3] │ │ - add r3, pc, #12 │ │ - ldr r6, [sp, #56] ; 0x38 │ │ - str r7, [sp, #76] ; 0x4c │ │ - ldr r2, [r3, r7, lsl #2] │ │ - add pc, r3, r2 │ │ - andeq r0, r0, r4, lsl r0 │ │ - andeq r0, r0, ip, lsl r0 │ │ - andeq r0, r0, r4, lsr #32 │ │ - andeq r0, r0, ip, lsr #32 │ │ - andeq r0, r0, r4, lsr r0 │ │ - ldrb r1, [ip] │ │ - b 5ef8c │ │ - ldrh r1, [ip] │ │ - b 5ef88 │ │ - ldr r1, [ip] │ │ - b 5ef84 │ │ - ldm ip, {r1, r2} │ │ - b 5ef80 │ │ - ldm ip, {r1, r2, r3, r7} │ │ - orr r2, r7, r2 │ │ - orr r1, r3, r1 │ │ - orr r1, r2, r1 │ │ - orr r1, r1, r1, lsr #16 │ │ - orr r1, r1, r1, lsr #8 │ │ - and r1, r1, #63 ; 0x3f │ │ - mov r2, #4 │ │ - cmp r1, #4 │ │ - and r0, r0, #63 ; 0x3f │ │ - movcs r1, r2 │ │ - cmp r0, #4 │ │ - movcc r2, r0 │ │ - add r0, r2, r2, lsl #2 │ │ - ldr r2, [pc, #4040] ; 5ff7c │ │ - ldr r2, [pc, r2] │ │ - add r0, r2, r0 │ │ - ldrb r0, [r0, r1] │ │ - ldr r1, [pc, #4084] ; 5ffb8 │ │ - add r5, r8, #13824 ; 0x3600 │ │ - ldr r4, [sp, #144] ; 0x90 │ │ - ldr fp, [sp, #140] ; 0x8c │ │ - ldr r1, [pc, r1] │ │ - add r7, r1, r6, lsl #3 │ │ - mov r1, #52 ; 0x34 │ │ - ldrb sl, [r7, #7] │ │ - smlabb r1, sl, r1, r8 │ │ - add r0, r1, r0, lsl #2 │ │ - movw r1, #12936 ; 0x3288 │ │ - add r1, r0, r1 │ │ - mov r0, r5 │ │ - bl 2db24 │ │ - cmp r0, #0 │ │ - beq 5f020 │ │ - mov r0, #64 ; 0x40 │ │ - mvn r7, #0 │ │ - strb r0, [r4] │ │ - ldr r0, [sp, #52] ; 0x34 │ │ - lsl r0, r0, #4 │ │ - str r0, [fp] │ │ - mov r0, r7 │ │ - add sp, sp, #84 ; 0x54 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [sp, #52] ; 0x34 │ │ - str sl, [sp, #44] ; 0x2c │ │ - cmp r0, #0 │ │ - str r5, [sp, #80] ; 0x50 │ │ - beq 5f048 │ │ - mov r0, #16 │ │ - ldr sl, [sp, #80] ; 0x50 │ │ - mov ip, r8 │ │ - ldr fp, [sp, #76] ; 0x4c │ │ - b 5f24c │ │ - ldr r3, [sp, #128] ; 0x80 │ │ + mov ip, #0 │ │ + ldr r5, [pc, #696] ; 70e24 │ │ + add r3, r0, #4 │ │ + mov r0, #1 │ │ + lsl r0, r0, r3 │ │ + ldr r5, [pc, r5] │ │ + asr r7, r0, #1 │ │ + mov r0, r4 │ │ + str r4, [sp, #20] │ │ + mov r6, #0 │ │ + eor r0, r2, r2, asr #1 │ │ + eor r0, r0, r2, lsr #3 │ │ + eor r0, r0, r2, lsr #12 │ │ + lsl r0, r0, #15 │ │ + uxth r0, r0 │ │ + orr r2, r0, r2, asr #1 │ │ + ubfx r0, r2, #5, #11 │ │ + add r0, r5, r0, lsl #1 │ │ + ldrsh r0, [r0] │ │ + add r0, r7, r0 │ │ + asr r0, r0, r3 │ │ + strb r0, [r4, -r6] │ │ + sub r6, r6, #1 │ │ + cmn r6, #82 ; 0x52 │ │ + bne 70b88 │ │ + add ip, ip, #1 │ │ + add r4, r4, #82 ; 0x52 │ │ + cmp ip, #73 ; 0x49 │ │ + bne 70b84 │ │ + ldr r2, [r1, #92] ; 0x5c │ │ + mov r0, #83 ; 0x53 │ │ + ldr r3, [sp, #20] │ │ + vmov.i32 d16, #1 ; 0x00000001 │ │ + vmov.i32 d17, #127 ; 0x0000007f │ │ + mov r6, #3 │ │ + mls r0, r2, r0, r3 │ │ + vmvn.i32 d18, #127 ; 0x0000007f │ │ + add r7, r0, #249 ; 0xf9 │ │ + add r0, r3, #249 ; 0xf9 │ │ + str r0, [sp, #16] │ │ + add r0, r1, #177 ; 0xb1 │ │ + str r0, [sp] │ │ + add r0, r1, #176 ; 0xb0 │ │ + str r0, [sp, #24] │ │ + add r0, r1, #96 ; 0x60 │ │ + rsb r3, r2, #0 │ │ + str r0, [sp, #12] │ │ mov r0, #0 │ │ - ldrb r2, [r7, #5] │ │ - mov ip, r8 │ │ - ldr sl, [sp, #80] ; 0x50 │ │ - ldr fp, [sp, #76] ; 0x4c │ │ - add r1, r2, r3 │ │ - cmp r1, #3 │ │ - bgt 5f24c │ │ - ldr r1, [sp, #132] ; 0x84 │ │ - cmp r1, #0 │ │ - beq 5f098 │ │ - cmp r3, #0 │ │ - beq 5f13c │ │ - ldr r0, [sp, #124] ; 0x7c │ │ - ldrb r0, [r0, #9] │ │ - ldr r1, [pc, #4076] ; 6007c │ │ - ldr r1, [pc, r1] │ │ - ldrb r0, [r1, r0] │ │ - b 5f24c │ │ - ldr r1, [sp, #124] ; 0x7c │ │ - ldr sl, [sp, #80] ; 0x50 │ │ - ldrb r4, [r1, #4] │ │ - ldr r1, [sp, #20] │ │ - ldr r1, [r1, #12] │ │ - add r4, r1, r4, lsl #2 │ │ - ldr r4, [r4, #1176] ; 0x498 │ │ - cmp r4, #0 │ │ - beq 5f24c │ │ - cmp r3, #0 │ │ - beq 5f17c │ │ - ldr r0, [sp, #124] ; 0x7c │ │ - ldrb r0, [r0, #8] │ │ - cmp r0, #13 │ │ - bne 5f0e8 │ │ - ldr r0, [sp, #124] ; 0x7c │ │ - ldrsb r0, [r0, #13] │ │ - ldr r2, [pc, #4084] ; 600d8 │ │ - ldr r2, [pc, r2] │ │ - ldrb r0, [r2, r0] │ │ - ldr r2, [r1, #1420] ; 0x58c │ │ - ldrb r1, [r7, #4] │ │ cmp r2, #0 │ │ - mov r2, r1 │ │ - bne 5f108 │ │ - mov r2, #2 │ │ - cmp r1, #2 │ │ - bne 5f1f8 │ │ - mov r1, #208 ; 0xd0 │ │ - mov r4, ip │ │ - smlabb r1, r2, r1, ip │ │ - mov r2, #4 │ │ - add r0, r1, r0, lsl #4 │ │ - add r1, r0, #2592 ; 0xa20 │ │ - mov r0, sl │ │ - bl 2d4ec │ │ - ldr r1, [pc, #4012] ; 600dc │ │ - mov ip, r4 │ │ - ldr r1, [pc, r1] │ │ - ldrb r0, [r1, r0] │ │ - b 5f24c │ │ - ldr r1, [sp, #140] ; 0x8c │ │ - cmp r2, #3 │ │ + stmib sp, {r0, r7} │ │ + bpl 70c64 │ │ + b 70d34 │ │ + ldr r0, [sp, #16] │ │ + add r6, r6, #1 │ │ + ldr r7, [sp, #8] │ │ + cmp r6, #73 ; 0x49 │ │ + add r0, r0, #82 ; 0x52 │ │ + str r0, [sp, #16] │ │ + ldr r0, [sp, #4] │ │ + add r7, r7, #82 ; 0x52 │ │ + add r0, r0, #1 │ │ + beq 70e1c │ │ + cmp r2, #0 │ │ + stmib sp, {r0, r7} │ │ + bmi 70d34 │ │ + mov lr, #3 │ │ + mov r8, #0 │ │ + cmp r2, r3 │ │ + bge 70cd8 │ │ + ldr r0, [sp, #20] │ │ + mov r1, #82 ; 0x52 │ │ + mla r0, r6, r1, r0 │ │ + ldr r1, [sp, #24] │ │ + mov r4, #1 │ │ + add r7, r7, #1 │ │ ldr r1, [r1] │ │ - bne 5f15c │ │ - cmp r1, #9 │ │ - movwne r1, #0 │ │ - mov r0, r1 │ │ - b 5f24c │ │ - ldrb r2, [r7, #4] │ │ - cmp r2, #2 │ │ - bne 5f1c8 │ │ - mov r2, #1 │ │ - mov r3, #61440 ; 0xf000 │ │ - tst r3, r2, lsl r1 │ │ - moveq r0, r1 │ │ - b 5f24c │ │ - ldrb r0, [r7, #4] │ │ - cmp r2, #3 │ │ - beq 5f1d0 │ │ - ldr r1, [r1, #1420] ; 0x58c │ │ - cmp r1, #0 │ │ - bne 5f1d0 │ │ - cmp r0, #2 │ │ - bne 5f220 │ │ - add r1, ip, #2144 ; 0x860 │ │ - mov r0, sl │ │ - mov r2, #11 │ │ - mov r4, ip │ │ - bl 2d798 │ │ - ldr r1, [pc, #4084] ; 601ac │ │ - mov ip, r4 │ │ - ldr r1, [pc, r1] │ │ - add r0, r0, r1 │ │ - ldrb r0, [r0, #12] │ │ - b 5f24c │ │ - mov r0, r1 │ │ - b 5f24c │ │ - add r0, ip, r0, lsl #2 │ │ - movw r1, #5448 ; 0x1548 │ │ - add r1, r0, r1 │ │ - mov r0, sl │ │ - mov r4, ip │ │ - bl 2db24 │ │ - sub r0, r0, #1 │ │ - mov ip, r4 │ │ - and r0, r0, #9 │ │ - b 5f24c │ │ - mov r2, #208 ; 0xd0 │ │ - mov r4, ip │ │ - smlabb r1, r1, r2, ip │ │ - mov r2, #6 │ │ - add r0, r1, r0, lsl #4 │ │ - add r1, r0, #2176 ; 0x880 │ │ - mov r0, sl │ │ - bl 2d6a4 │ │ - add r0, r0, #5 │ │ - b 5f128 │ │ - add r0, ip, r0, lsl #5 │ │ - mov r2, #15 │ │ - add r1, r0, #2080 ; 0x820 │ │ - mov r0, sl │ │ - mov r4, ip │ │ - bl 2d798 │ │ - ldr r1, [pc, #4056] ; 60218 │ │ - mov ip, r4 │ │ - ldr r1, [pc, r1] │ │ - add r0, r0, r1 │ │ - ldrb r0, [r0, #24] │ │ - ldr r1, [pc, #4040] ; 6021c │ │ - mov r6, #3 │ │ - cmp r9, #3 │ │ - movcs r9, r6 │ │ - cmp fp, #3 │ │ - ldr r1, [pc, r1] │ │ - movcs fp, r6 │ │ - ldrb r8, [r1, r0] │ │ - ldr r1, [sp, #140] ; 0x8c │ │ - cmp r8, #0 │ │ - str r0, [r1] │ │ - mov r0, r8 │ │ - add r1, fp, r9 │ │ - movwne r0, #1 │ │ - cmp r1, #6 │ │ - bhi 5f2d8 │ │ - add r2, pc, #12 │ │ - ldr r9, [sp, #48] ; 0x30 │ │ - str ip, [sp, #60] ; 0x3c │ │ - ldr r1, [r2, r1, lsl #2] │ │ - add pc, r2, r1 │ │ - andeq r0, r0, ip, lsl r0 │ │ - andeq r0, r0, r8, rrx │ │ - andeq r0, r0, r4, lsl #1 │ │ - andeq r0, r0, r0, lsr #1 │ │ - strheq r0, [r0], -ip │ │ - ldrdeq r0, [r0], -r0 ; │ │ - andeq r0, r0, r0, ror #1 │ │ - add r1, ip, r9, lsl #5 │ │ - mov r2, #4 │ │ - add r0, r1, r0, lsl #4 │ │ - add r1, r0, #7040 ; 0x1b80 │ │ - mov r0, sl │ │ - bl 2d4ec │ │ - b 5f394 │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - ldr r1, [pc, #3900] ; 60220 │ │ - add r0, r0, r0, lsl #1 │ │ - ldr r1, [pc, r1] │ │ - ldr r9, [sp, #48] ; 0x30 │ │ - add r0, r1, r0, lsl #2 │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - ldr r0, [r0, r8, lsl #2] │ │ - cmp r1, #3 │ │ - movcc r6, r1 │ │ - str r0, [sp, #68] ; 0x44 │ │ - b 5f744 │ │ - add r1, ip, r9, lsl #5 │ │ - mov r2, #5 │ │ - add r0, r1, r0, lsl #4 │ │ - add r1, r0, #7104 ; 0x1bc0 │ │ - mov r0, sl │ │ - bl 2d6a4 │ │ - b 5f394 │ │ - add r1, ip, r9, lsl #5 │ │ - mov r2, #6 │ │ - add r0, r1, r0, lsl #4 │ │ - add r1, r0, #7168 ; 0x1c00 │ │ - mov r0, sl │ │ - bl 2d6a4 │ │ - b 5f394 │ │ - add r1, ip, r9, lsl #5 │ │ - mov r2, #7 │ │ - add r0, r1, r0, lsl #4 │ │ - add r1, r0, #7232 ; 0x1c40 │ │ - mov r0, sl │ │ - bl 2d6a4 │ │ - b 5f394 │ │ - add r1, ip, r9, lsl #6 │ │ - mov r2, #8 │ │ - add r0, r1, r0, lsl #5 │ │ - add r1, r0, #7296 ; 0x1c80 │ │ - b 5f38c │ │ - add r0, ip, r9, lsl #5 │ │ - mov r2, #9 │ │ - add r1, r0, #7424 ; 0x1d00 │ │ - b 5f38c │ │ - add r0, ip, r9, lsl #5 │ │ - mov r2, #10 │ │ - add r1, r0, #7488 ; 0x1d40 │ │ - mov r0, sl │ │ - bl 2d798 │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - mov r5, r0 │ │ - ldr r4, [pc, #4084] ; 60398 │ │ - cmp r0, #2 │ │ - ldr r4, [pc, r4] │ │ - blt 5f40c │ │ - mov r0, #88 ; 0x58 │ │ - ldr r2, [sp, #60] ; 0x3c │ │ - smlabb r0, r1, r0, r2 │ │ - mov r1, #44 ; 0x2c │ │ - smlabb r0, r9, r1, r0 │ │ - movw r1, #12496 ; 0x30d0 │ │ - add r0, r0, r5, lsl #2 │ │ - add r1, r0, r1 │ │ - mov r0, sl │ │ - bl 2db24 │ │ - orr r0, r0, #2 │ │ - subs r6, r5, #2 │ │ + add r5, r0, lr │ │ + lsl r4, r4, r1 │ │ + ldrsb r5, [r5] │ │ + add r4, r8, r4, asr #1 │ │ + add r1, r5, r4, asr r1 │ │ + mov r5, #127 ; 0x7f │ │ + cmp r1, #127 ; 0x7f │ │ + movge r1, r5 │ │ + cmn r1, #128 ; 0x80 │ │ + mvn r5, #127 ; 0x7f │ │ + movle r1, r5 │ │ + strb r1, [r0, lr] │ │ + add lr, lr, #1 │ │ + cmp lr, #79 ; 0x4f │ │ + beq 70c30 │ │ + mov r8, #0 │ │ + cmp r2, r3 │ │ + blt 70c74 │ │ + mov r8, #0 │ │ + mov r9, r7 │ │ + mov r1, r3 │ │ + ldr sl, [sp, #12] │ │ + b 70cfc │ │ + add r9, r9, #82 ; 0x52 │ │ + add r1, fp, #1 │ │ + cmp fp, #0 │ │ + beq 70c74 │ │ + mov fp, r1 │ │ + orrs r0, r1, r3 │ │ + mov ip, r9 │ │ + mov r5, r3 │ │ + beq 70cec │ │ + ldrsb r0, [sl], #1 │ │ + cmp r5, r2 │ │ + ldrsb r1, [ip], #1 │ │ + smlabb r8, r1, r0, r8 │ │ + bge 70cec │ │ + add r5, r5, #1 │ │ + orrs r0, r5, fp │ │ + bne 70d10 │ │ + b 70cec │ │ + add r1, r0, #3 │ │ + mov r7, #82 ; 0x52 │ │ + ldr r0, [sp, #20] │ │ + mla r1, r1, r7, r0 │ │ + ldr r0, [sp] │ │ + add r7, r1, #3 │ │ + cmp r7, r0 │ │ + bcs 70db8 │ │ + ldr r0, [sp, #24] │ │ + add r1, r1, #79 ; 0x4f │ │ + cmp r1, r0 │ │ + bls 70db8 │ │ mov r7, #0 │ │ - lsl r9, r0, r6 │ │ - beq 5f3fc │ │ - mov r0, sl │ │ - bl 2da84 │ │ - orr r7, r0, r7, lsl #1 │ │ - subs r6, r6, #1 │ │ - bne 5f3e8 │ │ - orr r5, r7, r9 │ │ - ldr r9, [sp, #48] ; 0x30 │ │ - ldr r4, [pc, #3984] ; 6039c │ │ - ldr r4, [pc, r4] │ │ - ldr r2, [sp, #56] ; 0x38 │ │ - ldr ip, [sp, #60] ; 0x3c │ │ - ldr r1, [pc, #3972] ; 603a0 │ │ - add r0, r2, r2, lsl #1 │ │ - ldr r1, [pc, r1] │ │ - add r0, r1, r0, lsl #2 │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - ldr r3, [r0, r8, lsl #2] │ │ - cmp r1, #3 │ │ - mov r6, r1 │ │ - movcs r6, #3 │ │ - cmp r5, #0 │ │ - str r3, [sp, #68] ; 0x44 │ │ - beq 5f744 │ │ - str r6, [sp, #4] │ │ - movw r0, #9154 ; 0x23c2 │ │ - ldr r6, [sp, #64] ; 0x40 │ │ - add r1, ip, r1, lsl #6 │ │ - ldrb r7, [r4, r2, lsl #3]! │ │ + ldr r0, [sp, #24] │ │ + mov r5, #1 │ │ + ldr r4, [sp, #16] │ │ + ldr r0, [r0] │ │ + add r1, r4, r7 │ │ + ldrsb r1, [r1] │ │ + lsl r5, r5, r0 │ │ + asr r5, r5, #1 │ │ + add r0, r1, r5, asr r0 │ │ + mov r1, #127 ; 0x7f │ │ + cmp r0, #127 ; 0x7f │ │ + movge r0, r1 │ │ + cmn r0, #128 ; 0x80 │ │ + mvn r1, #127 ; 0x7f │ │ + movle r0, r1 │ │ + strb r0, [r4, r7] │ │ + add r7, r7, #1 │ │ + cmp r7, #76 ; 0x4c │ │ + bne 70d68 │ │ + b 70c30 │ │ + ldr r0, [sp, #24] │ │ + mov r7, #0 │ │ + vld1.32 {d19[]}, [r0 :32] │ │ + vshl.u32 d20, d16, d19 │ │ + vneg.s32 d19, d19 │ │ + vshr.s32 d20, d20, #1 │ │ + vshl.s32 d19, d20, d19 │ │ + ldr r1, [sp, #16] │ │ + add r0, sp, #28 │ │ + ldrh r5, [r1, r7]! │ │ + add r7, r7, #2 │ │ + strh r5, [sp, #28] │ │ + cmp r7, #76 ; 0x4c │ │ + vld1.16 {d20[0]}, [r0 :16] │ │ + vmovl.s8 q10, d20 │ │ + vmovl.s16 q10, d20 │ │ + vadd.i32 d20, d19, d20 │ │ + vmin.s32 d20, d20, d17 │ │ + vmax.s32 d20, d20, d18 │ │ + vmov.32 r5, d20[1] │ │ + vmov.32 r0, d20[0] │ │ + strb r5, [r1, #1] │ │ + strb r0, [r1] │ │ + bne 70dd4 │ │ + b 70c30 │ │ + add sp, sp, #32 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + andeq fp, r4, r4, lsr ip │ │ + push {fp, lr} │ │ + sub sp, sp, #8 │ │ + mov ip, #1 │ │ + str ip, [sp] │ │ + str ip, [sp, #4] │ │ + bl 71844 │ │ + add sp, sp, #8 │ │ + pop {fp, pc} │ │ + push {fp, lr} │ │ + sub sp, sp, #8 │ │ + mov ip, #0 │ │ + mov lr, #1 │ │ + str lr, [sp] │ │ + str ip, [sp, #4] │ │ + bl 71844 │ │ + add sp, sp, #8 │ │ + pop {fp, pc} │ │ + push {fp, lr} │ │ + sub sp, sp, #8 │ │ + mov ip, #0 │ │ + str ip, [sp] │ │ + str ip, [sp, #4] │ │ + bl 71844 │ │ + add sp, sp, #8 │ │ + pop {fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #124 ; 0x7c │ │ + mov r9, r3 │ │ + ldr r3, [sp, #176] ; 0xb0 │ │ + str r1, [sp, #32] │ │ + mov r1, #173 ; 0xad │ │ + ldr fp, [r9, #212] ; 0xd4 │ │ + mov r5, #1 │ │ + mul r1, r3, r1 │ │ + str r2, [sp, #48] ; 0x30 │ │ + cmp fp, #0 │ │ + movwne r5, #2 │ │ mov r2, #1 │ │ - add r0, r6, r0 │ │ - str r0, [sp, #32] │ │ - ldrb r0, [r4, #1] │ │ - mov r4, #8 │ │ - cmp r7, #8 │ │ - add r3, r3, r5, lsl #1 │ │ - movcs r7, r4 │ │ - cmp r0, #8 │ │ - movcc r4, r0 │ │ - add r1, r1, r9, lsl #5 │ │ - smulbb r0, r4, r7 │ │ - str r3, [sp, #28] │ │ - ldrh r3, [r3] │ │ - str r5, [sp, #72] ; 0x48 │ │ - cmp r5, r0, lsl #1 │ │ - movwgt r2, #2 │ │ - cmp r5, r0, lsl #2 │ │ - addgt r2, r2, #1 │ │ - add r0, r1, r2, lsl #3 │ │ - mov r2, #2 │ │ - add r1, r0, #7552 ; 0x1d80 │ │ - mov r0, sl │ │ - mov sl, r3 │ │ - bl 2d4ec │ │ - mov r9, r0 │ │ - mvn r0, #0 │ │ - add r2, r9, #1 │ │ - add r1, r0, r4, lsl #2 │ │ - mov r0, r8 │ │ - add r8, fp, #2 │ │ - str r4, [sp, #40] ; 0x28 │ │ - add r4, r6, #9152 ; 0x23c0 │ │ - and r5, r1, sl │ │ - add r6, r2, r2, lsl #6 │ │ - lsr fp, sl, r8 │ │ + cmp r3, #0 │ │ + ldr lr, [r9, #216] ; 0xd8 │ │ + movle r5, r2 │ │ + str r0, [sp, #28] │ │ + add r2, r1, #105 ; 0x69 │ │ + mov r1, #9472 ; 0x2500 │ │ + mul r1, r3, r1 │ │ + ldr r0, [r9] │ │ + ldr ip, [sp, #168] ; 0xa8 │ │ + ldr r7, [sp, #160] ; 0xa0 │ │ + mov r8, #235 ; 0xeb │ │ + cmp lr, #0 │ │ + mov r6, #0 │ │ + movweq r8, #255 ; 0xff │ │ + add r3, r1, #45568 ; 0xb200 │ │ + and r4, r3, #65280 ; 0xff00 │ │ + uxtb r1, r2 │ │ + orr r1, r1, r4 │ │ + add r4, sp, #116 ; 0x74 │ │ + eor r1, r1, r0 │ │ + sub r2, r2, #173 ; 0xad │ │ + str r1, [r4, r6, lsl #2] │ │ + add r6, r6, #1 │ │ + sub r3, r3, #9472 ; 0x2500 │ │ + cmp r6, r5 │ │ + bcc 70efc │ │ + cmp lr, #0 │ │ + movwne lr, #1 │ │ + cmp r7, #0 │ │ + beq 71720 │ │ + lsl r0, lr, #4 │ │ + mov r1, #2 │ │ + str r0, [sp, #96] ; 0x60 │ │ + add r6, sp, #100 ; 0x64 │ │ + ldr r0, [sp, #172] ; 0xac │ │ + mov r3, #0 │ │ + str r9, [sp, #68] ; 0x44 │ │ cmp r0, #2 │ │ - str r1, [sp, #64] ; 0x40 │ │ - str r4, [sp, #76] ; 0x4c │ │ + str r5, [sp, #12] │ │ + movlt r1, r0 │ │ + movw r0, #3403 ; 0xd4b │ │ + add r0, ip, r0 │ │ + str r0, [sp, #4] │ │ + movw r0, #779 ; 0x30b │ │ + str r1, [sp, #8] │ │ + add r0, ip, r0 │ │ + str r0, [sp, #20] │ │ + movw r0, #747 ; 0x2eb │ │ + str r8, [sp, #80] ; 0x50 │ │ + add r0, ip, r0 │ │ + str r0, [sp, #16] │ │ + movw r0, #3371 ; 0xd2b │ │ + add r0, ip, r0 │ │ str r0, [sp] │ │ - beq 5f79c │ │ - cmp r0, #1 │ │ - beq 5f958 │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - str r5, [sp, #36] ; 0x24 │ │ - str fp, [sp, #32] │ │ - mov fp, r2 │ │ - lsl r5, r0, #2 │ │ + cmp fp, #0 │ │ + mov r0, fp │ │ + movwne r0, #1 │ │ + cmp r3, #0 │ │ + mov r1, r3 │ │ + sub lr, r7, r3 │ │ + movwne r1, #1 │ │ + cmp lr, #32 │ │ + and r1, r1, r0 │ │ + mov r0, lr │ │ + movge r0, #32 │ │ + cmp r1, #1 │ │ + str r3, [sp, #24] │ │ + bne 70fec │ │ + mov r2, #0 │ │ + ldr r3, [r6, r2, lsl #2] │ │ + add r7, r6, r2, lsl #2 │ │ + add r2, r2, #1 │ │ + cmp r2, r5 │ │ + str r3, [r7, #8] │ │ + bcc 70fd4 │ │ + mov r2, #0 │ │ + ldr r3, [r4, r2, lsl #2] │ │ + eor r7, r3, r3, asr #1 │ │ + eor r7, r7, r3, lsr #3 │ │ + eor r7, r7, r3, lsr #12 │ │ + lsl r7, r7, #15 │ │ + uxth r7, r7 │ │ + orr r3, r7, r3, asr #1 │ │ + str r3, [r4, r2, lsl #2] │ │ + ubfx r3, r3, #8, #8 │ │ + str r3, [r6, r2, lsl #2] │ │ + add r2, r2, #1 │ │ + cmp r2, r5 │ │ + bcc 70ff0 │ │ + str r0, [sp, #44] ; 0x2c │ │ + cmp r0, #2 │ │ mov r0, #2 │ │ - orr r0, r0, r7, lsl #2 │ │ - smulbb r1, r5, r0 │ │ - mov r0, r4 │ │ - bl 27d0 <__aeabi_memclr@plt> │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - mov r7, #0 │ │ - cmp r0, #4 │ │ - movwhi r7, #1 │ │ - cmp r9, #2 │ │ - ldr r9, [sp, #32] │ │ - bne 5f594 │ │ - ldr r1, [sp, #4] │ │ - mov r0, #336 ; 0x150 │ │ - ldr r2, [sp, #60] ; 0x3c │ │ - smlabb r0, r1, r0, r2 │ │ + movge lr, r0 │ │ + ldr r0, [sp, #8] │ │ + cmp r1, #0 │ │ + moveq lr, r1 │ │ + cmp fp, #0 │ │ + movne fp, r0 │ │ + ldr r0, [sp, #176] ; 0xb0 │ │ + cmp r0, #0 │ │ + moveq fp, r0 │ │ + ldr r0, [sp, #172] ; 0xac │ │ + str fp, [sp, #40] ; 0x28 │ │ + cmp fp, r0 │ │ + bge 71390 │ │ + ldr r2, [sp, #100] ; 0x64 │ │ + ldr r7, [sp, #108] ; 0x6c │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + asr r3, r2, #4 │ │ + asr r1, r7, #4 │ │ + lsl r8, r3, #1 │ │ + lsl r1, r1, #1 │ │ + cmp lr, r0 │ │ + bge 71258 │ │ + ldr r3, [sp, #40] ; 0x28 │ │ + mov r0, #82 ; 0x52 │ │ + and r7, r7, #15 │ │ + and r2, r2, #15 │ │ + ldr r4, [sp, #28] │ │ + mul r6, r3, r0 │ │ + mov r0, #164 ; 0xa4 │ │ + str lr, [sp, #36] ; 0x24 │ │ + smlabb r7, r7, r0, r6 │ │ + smlabb ip, r2, r0, r6 │ │ ldr r2, [sp, #48] ; 0x30 │ │ - mov r1, #168 ; 0xa8 │ │ - smlabb r0, r2, r1, r0 │ │ - ldr r1, [sp, #36] ; 0x24 │ │ - mov r2, #56 ; 0x38 │ │ - orr r1, r1, r9 │ │ - cmp r1, #1 │ │ - movw r1, #11152 ; 0x2b90 │ │ - movwhi r2, #112 ; 0x70 │ │ - add r0, r0, r2 │ │ - add r1, r0, r1 │ │ - ldr r0, [sp, #80] ; 0x50 │ │ - bl 2d8b4 │ │ - add r6, r0, #192 ; 0xc0 │ │ + ldr r0, [sp, #32] │ │ + mla r0, r2, r3, r0 │ │ + add r1, r7, r1 │ │ + mla sl, r2, r3, r4 │ │ + ldr r2, [sp, #20] │ │ + add r1, r2, r1 │ │ + ldr r2, [sp, #16] │ │ + str r1, [sp, #88] ; 0x58 │ │ + add r1, ip, r8 │ │ + add r5, r2, r1 │ │ + rsb r1, lr, #0 │ │ + str r1, [sp, #92] ; 0x5c │ │ + b 71120 │ │ + ldr r1, [sp, #48] ; 0x30 │ │ + add r0, r0, #82 ; 0x52 │ │ + ldr r3, [sp, #76] ; 0x4c │ │ + add r5, r5, #82 ; 0x52 │ │ + add r8, r8, r1 │ │ + add fp, fp, r1 │ │ + ldr r1, [sp, #172] ; 0xac │ │ + add r3, r3, #1 │ │ + ldr lr, [sp, #36] ; 0x24 │ │ + mov sl, r8 │ │ + str r0, [sp, #88] ; 0x58 │ │ + cmp r3, r1 │ │ + mov r0, fp │ │ + beq 71390 │ │ + ldr r4, [sp, #164] ; 0xa4 │ │ + mov r1, r5 │ │ + ldr r8, [sp, #80] ; 0x50 │ │ + mov fp, #1 │ │ + ldr ip, [sp, #44] ; 0x2c │ │ + str r3, [sp, #76] ; 0x4c │ │ + mov r3, lr │ │ + str r5, [sp, #84] ; 0x54 │ │ + ldrb r2, [r0, r3] │ │ + add r6, r1, lr │ │ + ldr r7, [r9, #88] ; 0x58 │ │ + ldrsb r6, [r6] │ │ + add r1, r1, #1 │ │ + ldrb r5, [r4, r2] │ │ + smulbb r5, r5, r6 │ │ + lsl r6, fp, r7 │ │ + add r5, r5, r6, asr #1 │ │ + ldr r6, [sp, #96] ; 0x60 │ │ + add r2, r2, r5, asr r7 │ │ + cmp r2, r8 │ │ + mov r5, r2 │ │ + movgt r5, r8 │ │ + cmp r2, r6 │ │ + movlt r5, r6 │ │ + strb r5, [sl, r3] │ │ + add r3, r3, #1 │ │ + cmp r3, ip │ │ + blt 71140 │ │ mov fp, r0 │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - mla r0, r5, r9, r0 │ │ - ldr r1, [sp, #136] ; 0x88 │ │ - str r5, [sp, #36] ; 0x24 │ │ - add r1, r1, sl, lsl #1 │ │ - strh fp, [r1] │ │ - strb r6, [r4, r0] │ │ - ldr r0, [sp, #72] ; 0x48 │ │ - sub r6, r0, #1 │ │ - cmp r6, #1 │ │ - blt 5fb10 │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - ldr r1, [sp, #28] │ │ - and r0, r7, r0 │ │ - ldr r2, [sp, #44] ; 0x2c │ │ - add r0, r0, r7 │ │ - sub r7, r1, #2 │ │ - orr r1, r5, #1 │ │ - str r1, [sp, #32] │ │ - mov r1, #656 ; 0x290 │ │ - ldr r3, [sp, #60] ; 0x3c │ │ - smlabb r1, r2, r1, r3 │ │ - ldr ip, [sp, #48] ; 0x30 │ │ - mov r2, #328 ; 0x148 │ │ - smlabb r1, ip, r2, r1 │ │ - str r1, [sp, #28] │ │ - mov r1, #25 │ │ - ldr r2, [pc, #3792] ; 604d8 │ │ - ldr r2, [pc, r2] │ │ - smlabb r0, r0, r1, r2 │ │ - ldr r1, [sp, #4] │ │ - str r0, [sp, #24] │ │ - mov r0, #336 ; 0x150 │ │ - smlabb r0, r1, r0, r3 │ │ - mov r1, #168 ; 0xa8 │ │ - smlabb r0, ip, r1, r0 │ │ - str r0, [sp, #8] │ │ - b 5f698 │ │ - and r1, r9, #63 ; 0x3f │ │ - orr r0, r5, fp, lsr r8 │ │ - add r2, r1, #1 │ │ - cmp r0, #1 │ │ - mov r0, #7 │ │ - movwhi r0, #14 │ │ - cmp r1, #12 │ │ - lsr r2, r2, #1 │ │ - ldr r1, [sp, #8] │ │ - movwhi r2, #6 │ │ - add r0, r2, r0 │ │ - add r0, r1, r0, lsl #3 │ │ - movw r1, #11152 ; 0x2b90 │ │ - add r1, r0, r1 │ │ - mov r0, r4 │ │ - bl 2d8b4 │ │ - add r1, r0, #192 ; 0xc0 │ │ - ldr r2, [sp, #136] ; 0x88 │ │ - sub r6, r6, #1 │ │ - ldr r4, [sp, #76] ; 0x4c │ │ - sub r7, r7, #2 │ │ - ldr r5, [sp, #36] ; 0x24 │ │ - add r2, r2, fp, lsl #1 │ │ - cmp r6, #0 │ │ - strh r0, [r2] │ │ - strb r1, [sl] │ │ - ble 5fb10 │ │ - ldrh fp, [r7] │ │ - ldr r2, [sp, #64] ; 0x40 │ │ - lsr r0, fp, r8 │ │ - mla r1, r0, r5, r4 │ │ - and r5, r2, fp │ │ - ldr r4, [sp, #40] ; 0x28 │ │ - add sl, r1, r5 │ │ - ldrb r1, [sl, r4, lsl #2] │ │ - ldrb r2, [sl, #1] │ │ - ldrb r3, [sl, #2] │ │ - add r1, r1, r2 │ │ - ldr r2, [sp, #32] │ │ - ldrb r2, [sl, r2] │ │ - add r9, r1, r2 │ │ - ldrb r2, [sl, r4, lsl #3] │ │ - add r1, r9, r3 │ │ - ldr r3, [sp, #24] │ │ - add r1, r1, r2 │ │ - ldr r4, [sp, #80] ; 0x50 │ │ - add r2, r1, #64 ; 0x40 │ │ - cmp r1, #512 ; 0x200 │ │ - mov r1, #4 │ │ - lsr r2, r2, #7 │ │ - movwhi r2, #4 │ │ - cmp r5, #4 │ │ - movcc r1, r5 │ │ - cmp r0, #4 │ │ - add r1, r1, r1, lsl #2 │ │ - mov r0, #4 │ │ - add r1, r3, r1 │ │ - lsrcc r0, fp, r8 │ │ - ldrb r0, [r1, r0] │ │ - ldr r1, [sp, #28] │ │ - add r0, r2, r0 │ │ - mov r2, #3 │ │ - add r0, r1, r0, lsl #3 │ │ - add r1, r0, #7872 ; 0x1ec0 │ │ + ldr r0, [sp, #88] ; 0x58 │ │ + ldr r5, [sp, #84] ; 0x54 │ │ + mov ip, r8 │ │ + cmp lr, #1 │ │ + mov r8, sl │ │ + blt 710e8 │ │ + ldr r1, [pc, #1400] ; 7172c │ │ + mov r3, #0 │ │ + add r1, pc, r1 │ │ + add r1, r1, #4 │ │ + ldr r2, [r1] │ │ + mov r7, #1 │ │ + ldrsb r6, [r5, -r3] │ │ + ldr sl, [r1, #-4] │ │ + add r1, r1, #8 │ │ + ldrsb r9, [r0, -r3] │ │ + mul r2, r2, r6 │ │ + ldrb r6, [fp, -r3] │ │ + ldr lr, [sp, #68] ; 0x44 │ │ + mla r2, sl, r9, r2 │ │ + mov sl, r5 │ │ + ldrb r9, [r4, r6] │ │ + add r2, r2, #16 │ │ + asr r5, r2, #5 │ │ + cmp r5, #127 ; 0x7f │ │ + mov r5, #127 ; 0x7f │ │ + asrlt r5, r2, #5 │ │ + cmn r5, #128 ; 0x80 │ │ + mvn r2, #127 ; 0x7f │ │ + movle r5, r2 │ │ + mul r2, r5, r9 │ │ + ldr r5, [lr, #88] ; 0x58 │ │ + mov r9, lr │ │ + lsl r7, r7, r5 │ │ + add r2, r2, r7, asr #1 │ │ + ldr r7, [sp, #92] ; 0x5c │ │ + add r2, r6, r2, asr r5 │ │ + ldr r6, [sp, #96] ; 0x60 │ │ + cmp r2, ip │ │ + mov r5, r2 │ │ + movgt r5, ip │ │ + cmp r2, r6 │ │ + movlt r5, r6 │ │ + strb r5, [r8, -r3] │ │ + sub r3, r3, #1 │ │ + mov r5, sl │ │ + cmp r7, r3 │ │ + bne 711bc │ │ + b 710e8 │ │ + ldr r3, [sp, #40] ; 0x28 │ │ + mov r0, #82 ; 0x52 │ │ + and r2, r2, #15 │ │ + and r7, r7, #15 │ │ + ldr r5, [sp, #32] │ │ + rsb ip, lr, #0 │ │ + mul r6, r3, r0 │ │ + mov r0, #164 ; 0xa4 │ │ + smlabb r2, r2, r0, r6 │ │ + smlabb r4, r7, r0, r6 │ │ + ldr r0, [sp, #48] ; 0x30 │ │ + ldr r7, [sp, #28] │ │ + mla fp, r0, r3, r5 │ │ + ldr r5, [sp, #16] │ │ + add r2, r2, r8 │ │ + mla r6, r0, r3, r7 │ │ + add r0, r5, r2 │ │ + ldr r2, [sp, #20] │ │ + add r1, r4, r1 │ │ + add sl, r2, r1 │ │ + b 712d8 │ │ + ldr r1, [sp, #48] ; 0x30 │ │ + add r4, r4, #82 ; 0x52 │ │ + ldr r3, [sp, #92] ; 0x5c │ │ + add sl, sl, #82 ; 0x52 │ │ + add r6, r6, r1 │ │ + add fp, fp, r1 │ │ + ldr r1, [sp, #172] ; 0xac │ │ + add r3, r3, #1 │ │ mov r0, r4 │ │ - bl 2d4ec │ │ - cmp r0, #3 │ │ - beq 5f62c │ │ - add r1, r0, r0, lsl #6 │ │ - b 5f670 │ │ - add r0, ip, r1, lsl #6 │ │ - mov r2, #2 │ │ - add r0, r0, r9, lsl #5 │ │ - mov r4, ip │ │ - add r1, r0, #7552 ; 0x1d80 │ │ - mov r0, sl │ │ - bl 2d4ec │ │ - mov r7, #0 │ │ - cmp r0, #2 │ │ - bne 5f794 │ │ - mov r0, #336 ; 0x150 │ │ - mov r1, #168 ; 0xa8 │ │ - smlabb r0, r6, r0, r4 │ │ - smlabb r0, r9, r1, r0 │ │ - movw r1, #11152 ; 0x2b90 │ │ - add r1, r0, r1 │ │ - mov r0, sl │ │ - bl 2d8b4 │ │ + cmp r3, r1 │ │ + beq 71390 │ │ + ldr r8, [sp, #80] ; 0x50 │ │ + cmp lr, #1 │ │ + mov r4, r0 │ │ + str r3, [sp, #92] ; 0x5c │ │ + blt 712ac │ │ + ldr r1, [pc, #1076] ; 71728 │ │ + mov r2, #0 │ │ + add r1, pc, r1 │ │ + add r3, r1, #4 │ │ + mov r0, r6 │ │ + ldrsb r6, [r4, -r2] │ │ + ldmda r3, {r5, r7} │ │ + add r3, r3, #8 │ │ + ldrsb r9, [sl, -r2] │ │ + mul r6, r7, r6 │ │ + ldr r1, [sp, #164] ; 0xa4 │ │ + mla r5, r5, r9, r6 │ │ + ldrb r6, [fp, -r2] │ │ + ldr r9, [sp, #68] ; 0x44 │ │ + ldrb r7, [r1, r6] │ │ + add r5, r5, #16 │ │ + asr r1, r5, #5 │ │ + cmp r1, #127 ; 0x7f │ │ + mov r1, #127 ; 0x7f │ │ + asrlt r1, r5, #5 │ │ + cmn r1, #128 ; 0x80 │ │ + mvn r5, #127 ; 0x7f │ │ + movle r1, r5 │ │ + ldr r5, [r9, #88] ; 0x58 │ │ + mul r1, r1, r7 │ │ + mov r7, #1 │ │ + lsl r7, r7, r5 │ │ + add r1, r1, r7, asr #1 │ │ + add r1, r6, r1, asr r5 │ │ mov r6, r0 │ │ - b 5fcd0 │ │ - add r6, r0, #1 │ │ - b 5fcd0 │ │ - mov r0, #32 │ │ - orr r1, r0, r7, lsl #6 │ │ - mov r0, r4 │ │ - mov r7, r2 │ │ - bl 27d0 <__aeabi_memclr@plt> │ │ - mov r1, r7 │ │ - cmp r9, #2 │ │ - bne 5f800 │ │ - ldr r1, [sp, #4] │ │ - mov r0, #336 ; 0x150 │ │ - ldr r2, [sp, #60] ; 0x3c │ │ - cmp r5, #0 │ │ - smlabb r0, r1, r0, r2 │ │ - ldr r2, [sp, #48] ; 0x30 │ │ - mov r1, #168 ; 0xa8 │ │ - smlabb r0, r2, r1, r0 │ │ - mov r1, #112 ; 0x70 │ │ - movweq r1, #56 ; 0x38 │ │ - add r0, r0, r1 │ │ - movw r1, #11152 ; 0x2b90 │ │ - add r1, r0, r1 │ │ - ldr r0, [sp, #80] ; 0x50 │ │ - bl 2d8b4 │ │ - add r6, r0, #192 ; 0xc0 │ │ - mov r1, r0 │ │ - ldr r0, [sp, #136] ; 0x88 │ │ - add r0, r0, sl, lsl #1 │ │ - strh r1, [r0] │ │ - add r0, r5, fp, lsl #4 │ │ - strb r6, [r4, r0] │ │ - ldr r0, [sp, #72] ; 0x48 │ │ - sub r6, r0, #1 │ │ - cmp r6, #1 │ │ - blt 5fbb0 │ │ - ldr r0, [sp, #28] │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - sub r7, r0, #2 │ │ - mov r0, #656 ; 0x290 │ │ - ldr r2, [sp, #60] ; 0x3c │ │ - smlabb r0, r1, r0, r2 │ │ - ldr r3, [sp, #48] ; 0x30 │ │ - mov r1, #328 ; 0x148 │ │ - smlabb r0, r3, r1, r0 │ │ - ldr r1, [sp, #4] │ │ - str r0, [sp, #40] ; 0x28 │ │ - mov r0, #336 ; 0x150 │ │ - smlabb r0, r1, r0, r2 │ │ - mov r1, #168 ; 0xa8 │ │ - smlabb r0, r3, r1, r0 │ │ - str r0, [sp, #36] ; 0x24 │ │ - b 5f8c8 │ │ - and r1, fp, #63 ; 0x3f │ │ - cmp r9, #0 │ │ - add r2, r1, #1 │ │ - mov r0, #14 │ │ - movweq r0, #7 │ │ - cmp r1, #12 │ │ - lsr r2, r2, #1 │ │ - ldr r1, [sp, #36] ; 0x24 │ │ - movwhi r2, #6 │ │ - add r0, r2, r0 │ │ - add r0, r1, r0, lsl #3 │ │ - movw r1, #11152 ; 0x2b90 │ │ + ldr r0, [sp, #96] ; 0x60 │ │ + cmp r1, r8 │ │ + mov r5, r1 │ │ + movgt r5, r8 │ │ + cmp r1, r0 │ │ + movlt r5, r0 │ │ + strb r5, [r6, -r2] │ │ + sub r2, r2, #1 │ │ + cmp ip, r2 │ │ + bne 712fc │ │ + b 712ac │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + mov fp, r9 │ │ + cmp r0, #1 │ │ + blt 716dc │ │ + ldr r1, [sp, #100] ; 0x64 │ │ + mov r0, #164 ; 0xa4 │ │ + ldr r4, [sp, #104] ; 0x68 │ │ + and r6, r1, #15 │ │ + ldr r7, [sp, #112] ; 0x70 │ │ + and r5, r4, #15 │ │ + ldr r3, [sp, #108] ; 0x6c │ │ + smulbb r8, r6, r0 │ │ + and r6, r7, #15 │ │ + smulbb r2, r5, r0 │ │ + and r5, r3, #15 │ │ + smulbb r6, r6, r0 │ │ + asr r7, r7, #4 │ │ + smulbb r5, r5, r0 │ │ + ldr r0, [sp, #4] │ │ + asr r3, r3, #4 │ │ + asr r1, r1, #4 │ │ + add r1, r8, r1, lsl #1 │ │ + ldr r9, [sp, #28] │ │ + add r6, r6, r7, lsl #1 │ │ + ldr sl, [sp, #32] │ │ + add ip, r0, r6 │ │ + ldr r0, [sp, #20] │ │ + add r3, r5, r3, lsl #1 │ │ + add r3, r0, r3 │ │ + ldr r0, [sp, #16] │ │ + add r5, r0, r1 │ │ + asr r1, r4, #4 │ │ + ldr r0, [sp] │ │ + add r1, r2, r1, lsl #1 │ │ add r1, r0, r1 │ │ - mov r0, r4 │ │ - bl 2d8b4 │ │ - add r1, r0, #192 ; 0xc0 │ │ - ldr r2, [sp, #136] ; 0x88 │ │ - sub r6, r6, #1 │ │ - sub r7, r7, #2 │ │ - cmp r6, #0 │ │ - add r2, r2, r5, lsl #1 │ │ - strh r0, [r2] │ │ - strb r1, [sl] │ │ - ble 5fbb0 │ │ - ldrh r5, [r7] │ │ + mov r0, #0 │ │ + str r0, [sp, #64] ; 0x40 │ │ + b 71480 │ │ + ldr r0, [sp, #48] ; 0x30 │ │ + add r4, r4, #82 ; 0x52 │ │ + ldr r7, [sp, #92] ; 0x5c │ │ + add lr, lr, #82 ; 0x52 │ │ + add r9, r9, r0 │ │ + add sl, sl, r0 │ │ ldr r0, [sp, #64] ; 0x40 │ │ - ldr r1, [sp, #76] ; 0x4c │ │ - and r9, r0, r5 │ │ - lsr r0, r5, r8 │ │ - add r0, r1, r0, lsl #4 │ │ - add sl, r0, r9 │ │ - ldrb r0, [sl, #1] │ │ - ldrb r4, [sl, #16] │ │ - ldrb r1, [sl, #2] │ │ - add r0, r4, r0 │ │ - ldrb r2, [sl, #3] │ │ - add fp, r0, r1 │ │ - ldrb r3, [sl, #4] │ │ - add r0, fp, r2 │ │ - ldr r4, [sp, #80] ; 0x50 │ │ - add r0, r0, r3 │ │ - mov r2, #3 │ │ - add r1, r0, #64 ; 0x40 │ │ - cmp r0, #512 ; 0x200 │ │ - add r0, r9, r9, lsl #2 │ │ - lsr r1, r1, #7 │ │ - add r0, r0, #26 │ │ - movwhi r1, #4 │ │ - cmp r9, #1 │ │ - movwhi r0, #36 ; 0x24 │ │ - add r0, r1, r0 │ │ - ldr r1, [sp, #40] ; 0x28 │ │ - add r0, r1, r0, lsl #3 │ │ - add r1, r0, #7872 ; 0x1ec0 │ │ - mov r0, r4 │ │ - bl 2d4ec │ │ - cmp r0, #3 │ │ - beq 5f868 │ │ - add r1, r0, r0, lsl #6 │ │ - b 5f8a8 │ │ - ldr r1, [sp, #40] ; 0x28 │ │ - mov r0, #32 │ │ - mov r7, r2 │ │ - orr r1, r0, r1, lsl #6 │ │ - mov r0, r4 │ │ - bl 27d0 <__aeabi_memclr@plt> │ │ + add r7, r7, #82 ; 0x52 │ │ + ldr ip, [sp, #88] ; 0x58 │ │ + mov fp, r5 │ │ + mov r5, lr │ │ + mov lr, r6 │ │ + mov r3, r0 │ │ + add ip, ip, #82 ; 0x52 │ │ + add r3, r0, #1 │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + str r3, [sp, #64] ; 0x40 │ │ + mov r1, r3 │ │ + cmp r3, r0 │ │ + mov r3, r4 │ │ mov r1, r7 │ │ - cmp r9, #2 │ │ - bne 5f9c0 │ │ - ldr r1, [sp, #4] │ │ - mov r0, #336 ; 0x150 │ │ - ldr r2, [sp, #60] ; 0x3c │ │ - cmp fp, #0 │ │ - smlabb r0, r1, r0, r2 │ │ - ldr r2, [sp, #48] ; 0x30 │ │ - mov r1, #168 ; 0xa8 │ │ - smlabb r0, r2, r1, r0 │ │ - mov r1, #112 ; 0x70 │ │ - movweq r1, #56 ; 0x38 │ │ - add r0, r0, r1 │ │ - movw r1, #11152 ; 0x2b90 │ │ - add r1, r0, r1 │ │ - ldr r0, [sp, #80] ; 0x50 │ │ - bl 2d8b4 │ │ - add r6, r0, #192 ; 0xc0 │ │ - mov r1, r0 │ │ - ldr r0, [sp, #136] ; 0x88 │ │ - ldr ip, [sp, #60] ; 0x3c │ │ - add r0, r0, sl, lsl #1 │ │ - strh r1, [r0] │ │ - add r0, fp, r5, lsl #4 │ │ - strb r6, [r4, r0] │ │ - ldr r0, [sp, #72] ; 0x48 │ │ - sub r6, r0, #1 │ │ - cmp r6, #1 │ │ - blt 5fc08 │ │ - ldr r1, [sp, #72] ; 0x48 │ │ - ldr r0, [sp, #136] ; 0x88 │ │ - ldr r2, [sp, #48] ; 0x30 │ │ - add r0, r0, r1, lsl #1 │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - sub r7, r0, #2 │ │ - mov r0, #656 ; 0x290 │ │ - smlabb r0, r1, r0, ip │ │ - mov r1, #328 ; 0x148 │ │ - smlabb fp, r2, r1, r0 │ │ - ldr r1, [sp, #4] │ │ - mov r0, #336 ; 0x150 │ │ - smlabb r0, r1, r0, ip │ │ - mov r1, #168 ; 0xa8 │ │ - smlabb r0, r2, r1, r0 │ │ - str r0, [sp, #40] ; 0x28 │ │ - b 5fa88 │ │ - and r1, sl, #63 ; 0x3f │ │ - cmp r9, #0 │ │ - add r2, r1, #1 │ │ - mov r0, #14 │ │ - movweq r0, #7 │ │ - cmp r1, #12 │ │ - lsr r2, r2, #1 │ │ - ldr r1, [sp, #40] ; 0x28 │ │ - movwhi r2, #6 │ │ - add r0, r2, r0 │ │ - add r0, r1, r0, lsl #3 │ │ - movw r1, #11152 ; 0x2b90 │ │ - add r1, r0, r1 │ │ - mov r0, r4 │ │ - bl 2d8b4 │ │ - add r1, r0, #192 ; 0xc0 │ │ - ldr ip, [sp, #60] ; 0x3c │ │ - sub r6, r6, #1 │ │ - ldr r4, [sp, #76] ; 0x4c │ │ - cmp r6, #0 │ │ - strh r0, [r7], #-2 │ │ - strb r1, [r5] │ │ - ble 5fc08 │ │ + beq 716dc │ │ + str sl, [sp, #52] ; 0x34 │ │ + mov sl, fp │ │ + str ip, [sp, #88] ; 0x58 │ │ + ldr ip, [sp, #44] ; 0x2c │ │ + ldr r0, [sp, #164] ; 0xa4 │ │ + ldr fp, [sp, #80] ; 0x50 │ │ + cmp lr, ip │ │ + str r9, [sp, #56] ; 0x38 │ │ + str r1, [sp, #92] ; 0x5c │ │ + str r5, [sp, #60] ; 0x3c │ │ + str r3, [sp, #84] ; 0x54 │ │ + bge 71588 │ │ + ldr r1, [pc, #632] ; 71730 │ │ + mov r8, r0 │ │ ldr r0, [sp, #64] ; 0x40 │ │ - lsr r9, r6, r8 │ │ - and r0, r6, r0 │ │ - add r0, r4, r0, lsl #4 │ │ - add r5, r0, r6, lsr r8 │ │ - ldrb r0, [r5, #1] │ │ - ldrb r4, [r5, #16] │ │ - ldrb r1, [r5, #2] │ │ - add r0, r4, r0 │ │ - ldrb r2, [r5, #3] │ │ - add sl, r0, r1 │ │ - ldrb r3, [r5, #4] │ │ - add r0, sl, r2 │ │ - ldr r4, [sp, #80] ; 0x50 │ │ - add r0, r0, r3 │ │ - mov r2, #3 │ │ - add r1, r0, #64 ; 0x40 │ │ - cmp r0, #512 ; 0x200 │ │ - lsl r0, r9, #2 │ │ - lsr r1, r1, #7 │ │ - add r0, r0, r6, lsr r8 │ │ - movwhi r1, #4 │ │ - add r0, r0, #26 │ │ - cmp r9, #1 │ │ - movwhi r0, #36 ; 0x24 │ │ - add r0, r1, r0 │ │ - add r0, fp, r0, lsl #3 │ │ - add r1, r0, #7872 ; 0x1ec0 │ │ - mov r0, r4 │ │ - bl 2d4ec │ │ - cmp r0, #3 │ │ - beq 5fa2c │ │ - add r1, r0, r0, lsl #6 │ │ - b 5fa6c │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - mov r0, #656 ; 0x290 │ │ - ldr r4, [sp, #60] ; 0x3c │ │ - mov r2, #3 │ │ - ldr r9, [sp, #48] ; 0x30 │ │ - smlabb r0, r1, r0, r4 │ │ - mov r1, #328 ; 0x148 │ │ - ldr sl, [sp, #80] ; 0x50 │ │ - smlabb r0, r9, r1, r0 │ │ - add r1, r0, #7872 ; 0x1ec0 │ │ - mov r0, sl │ │ - bl 2d4ec │ │ - cmp r0, #3 │ │ - bne 5fba4 │ │ - ldr r7, [sp, #76] ; 0x4c │ │ - mov r0, #336 ; 0x150 │ │ - ldr r1, [sp, #4] │ │ - ldr r3, [sp, #36] ; 0x24 │ │ - ldrb r2, [r7, #1] │ │ - smlabb r0, r1, r0, r4 │ │ - ldrb r1, [r7, r3] │ │ - orr r3, r3, #1 │ │ - ldrb r3, [r7, r3] │ │ - add r1, r1, r2 │ │ - mov r7, #168 ; 0xa8 │ │ - smlabb r0, r9, r7, r0 │ │ - add r1, r1, r3 │ │ - and r1, r1, #63 ; 0x3f │ │ - add r2, r1, #1 │ │ - cmp r1, #12 │ │ - movw r1, #11152 ; 0x2b90 │ │ - lsr r2, r2, #1 │ │ - movwhi r2, #6 │ │ - add r0, r0, r2, lsl #3 │ │ - add r1, r0, r1 │ │ - mov r0, sl │ │ - bl 2d8b4 │ │ - mov r6, r0 │ │ - ldr r7, [sp, #72] ; 0x48 │ │ - b 5fccc │ │ - ldr r3, [sp, #32] │ │ - mov r0, #656 ; 0x290 │ │ - ldr r7, [sp, #44] ; 0x2c │ │ - ldr r6, [sp, #76] ; 0x4c │ │ - ldr fp, [sp, #60] ; 0x3c │ │ - smlabb r0, r7, r0, fp │ │ - ldrb r1, [r3] │ │ - ldrb r2, [r3, #2] │ │ - ldrb r7, [r6, #1] │ │ - ldrb r3, [r3, #14] │ │ - ldrb r6, [r6, #3] │ │ - add r3, r3, r7 │ │ - ldr r4, [sp, #48] ; 0x30 │ │ - add r5, r3, r1 │ │ - mov r7, #328 ; 0x148 │ │ - add r1, r5, r6 │ │ - mov r3, #26 │ │ - add r1, r1, r2 │ │ - smlabb r0, r4, r7, r0 │ │ - b 5fc50 │ │ - andeq ip, r4, r4, lsl sp │ │ - andeq ip, r4, r4, lsl sp │ │ - ldr r3, [sp, #32] │ │ - mov r0, #656 ; 0x290 │ │ - ldr r7, [sp, #44] ; 0x2c │ │ - mov fp, ip │ │ - ldrb r6, [r4, #3] │ │ - ldrb r1, [r3] │ │ - ldrb r2, [r3, #2] │ │ - smlabb r0, r7, r0, ip │ │ - ldrb r7, [r4, #1] │ │ - ldrb r3, [r3, #14] │ │ - ldr r4, [sp, #48] ; 0x30 │ │ - add r3, r3, r7 │ │ - mov r7, #328 ; 0x148 │ │ - add r5, r3, r1 │ │ - mov r3, #26 │ │ - add r1, r5, r6 │ │ - smlabb r0, r4, r7, r0 │ │ - add r1, r1, r2 │ │ - add r2, r1, #64 ; 0x40 │ │ - cmp r1, #512 ; 0x200 │ │ - ldr sl, [sp, #80] ; 0x50 │ │ - add r2, r3, r2, lsr #7 │ │ - movwhi r2, #30 │ │ - add r0, r0, r2, lsl #3 │ │ - mov r2, #3 │ │ - add r1, r0, #7872 ; 0x1ec0 │ │ - mov r0, sl │ │ - bl 2d4ec │ │ - cmp r0, #3 │ │ - bne 5fcbc │ │ - ldr r1, [sp, #4] │ │ - mov r0, #336 ; 0x150 │ │ - smlabb r0, r1, r0, fp │ │ - mov r1, #168 ; 0xa8 │ │ - smlabb r0, r4, r1, r0 │ │ - and r1, r5, #63 ; 0x3f │ │ - add r2, r1, #1 │ │ - cmp r1, #12 │ │ - movw r1, #11152 ; 0x2b90 │ │ - lsr r2, r2, #1 │ │ - movwhi r2, #6 │ │ - add r0, r0, r2, lsl #3 │ │ - add r1, r0, r1 │ │ - mov r0, sl │ │ - bl 2d8b4 │ │ - mov r9, r4 │ │ - mov r6, r0 │ │ - ldr r7, [sp, #72] ; 0x48 │ │ - mov r4, fp │ │ - ldr r8, [sp] │ │ - ldr r0, [sp, #124] ; 0x7c │ │ - movw r1, #13988 ; 0x36a4 │ │ + mov r6, #0 │ │ + add r1, pc, r1 │ │ + ldr r3, [sp, #56] ; 0x38 │ │ ldr r2, [sp, #52] ; 0x34 │ │ - ldr r1, [r4, r1] │ │ - ldrb r0, [r0, #4] │ │ - cmp r2, #0 │ │ - ldr r2, [sp, #132] ; 0x84 │ │ - cmpeq r8, #0 │ │ - str r7, [sp, #72] ; 0x48 │ │ - add r0, r0, r0, lsl #1 │ │ - mov r3, r2 │ │ - add r0, r1, r0, lsl #2 │ │ - mov r1, #1 │ │ - ldreq r1, [sp, #140] ; 0x8c │ │ - add r8, r0, r2, lsl #2 │ │ - mov r0, #228 ; 0xe4 │ │ - ldr r2, [sp, #20] │ │ - ldreq r1, [r1] │ │ - subeq r1, r1, #9 │ │ - clzeq r1, r1 │ │ - lsreq r1, r1, #5 │ │ - smlabb r0, r1, r0, r2 │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - add r1, r1, r1, lsl #1 │ │ - add r0, r0, r1, lsl #2 │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - add r0, r0, r3, lsl #2 │ │ - cmp r1, #2 │ │ - movls r1, #2 │ │ - ldr r0, [r0, #2268] ; 0x8dc │ │ - cmp r6, #0 │ │ - sub r1, r1, #2 │ │ - str r1, [sp, #64] ; 0x40 │ │ - str r0, [sp, #60] ; 0x3c │ │ - beq 5fde4 │ │ - add r0, pc, #8 │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - ldr r1, [r0, r1, lsl #2] │ │ - add pc, r0, r1 │ │ - andeq r0, r0, ip, asr #32 │ │ - muleq r0, r8, r0 │ │ - ldrdeq r0, [r0], -r0 ; │ │ - andeq r0, r0, ip, lsl #2 │ │ - andeq r0, r0, r0, ror #2 │ │ - andeq r0, r0, r8, ror #3 │ │ - andeq r0, r0, r4, lsl r2 │ │ - andeq r0, r0, r0, asr r2 │ │ - andeq r0, r0, r4, ror #4 │ │ - andeq r0, r0, r8, lsr #5 │ │ - ; instruction: 0x000002b8 │ │ - andeq r0, r0, r4, lsl r3 │ │ - andeq r0, r0, r4, ror r3 │ │ - ldrdeq r0, [r0], -ip │ │ - andeq r0, r0, ip, ror #7 │ │ - andeq r0, r0, ip, lsr #8 │ │ - andeq r0, r0, r4, asr #8 │ │ - muleq r0, ip, r4 │ │ - ; instruction: 0x000004b8 │ │ - ldr r0, [sp, #16] │ │ - mov fp, r6 │ │ - ldr r1, [sp, #12] │ │ - ldrb r0, [r0] │ │ - ldrb r1, [r1] │ │ - lsr r0, r0, #6 │ │ - add r0, r0, r1, lsr #6 │ │ - sub r0, r0, #2 │ │ - b 60294 │ │ - andeq ip, r4, r0, lsl #25 │ │ - andeq ip, r4, r0, ror #24 │ │ - mov r0, #64 ; 0x40 │ │ - mov r2, #0 │ │ - str r0, [sp, #52] ; 0x34 │ │ - ldr r1, [sp, #68] ; 0x44 │ │ - cmp r7, #1 │ │ - bge 60384 │ │ - ldr r8, [sp, #144] ; 0x90 │ │ - b 604b8 │ │ - ldr r0, [sp, #12] │ │ - movw r2, #49344 ; 0xc0c0 │ │ - ldr r1, [sp, #16] │ │ - mov fp, r6 │ │ - ldrh r0, [r0] │ │ - ldrh r1, [r1] │ │ - and r0, r0, r2 │ │ - and r1, r1, r2 │ │ - add r0, r1, r0 │ │ - movw r1, #1028 ; 0x404 │ │ - movt r1, #1028 ; 0x404 │ │ - mul r0, r0, r1 │ │ - mvn r1, #3 │ │ - b 60290 │ │ - ldr r0, [sp, #12] │ │ - movw r2, #771 ; 0x303 │ │ - ldr r1, [sp, #16] │ │ - movt r2, #771 ; 0x303 │ │ - mov fp, r6 │ │ - ldr r0, [r0] │ │ - ldr r1, [r1] │ │ - and r0, r2, r0, lsr #6 │ │ - and r1, r2, r1, lsr #6 │ │ - add r0, r1, r0 │ │ - movw r1, #257 ; 0x101 │ │ - movt r1, #257 ; 0x101 │ │ - mul r0, r0, r1 │ │ - mvn r1, #7 │ │ - b 60290 │ │ - ldr r0, [sp, #12] │ │ - movw r7, #771 ; 0x303 │ │ - ldr r2, [sp, #16] │ │ - movt r7, #771 ; 0x303 │ │ - mov fp, r6 │ │ - ldr r9, [sp, #48] ; 0x30 │ │ - ldrd r0, [r0] │ │ - ldrd r2, [r2] │ │ - and r1, r7, r1, lsr #6 │ │ - and r3, r7, r3, lsr #6 │ │ - and r0, r7, r0, lsr #6 │ │ - add r1, r3, r1 │ │ - and r2, r7, r2, lsr #6 │ │ - add r0, r2, r0 │ │ - movw r2, #257 ; 0x101 │ │ - movt r2, #257 ; 0x101 │ │ - umull r6, r5, r0, r2 │ │ - mla r0, r0, r2, r5 │ │ - mla r0, r1, r2, r0 │ │ - mvn r1, #15 │ │ - b 60290 │ │ - ldr r3, [sp, #12] │ │ - movw r7, #771 ; 0x303 │ │ - ldr r1, [sp, #16] │ │ - movt r7, #771 ; 0x303 │ │ - mov fp, r6 │ │ - ldr sl, [sp, #80] ; 0x50 │ │ - ldm r3, {r0, lr} │ │ - ldr r2, [r3, #8] │ │ - and r0, r7, r0, lsr #6 │ │ - ldr r5, [r1, #8] │ │ - ldr r3, [r3, #12] │ │ - and r2, r7, r2, lsr #6 │ │ - ldr ip, [r1, #12] │ │ - add r0, r2, r0 │ │ - ldm r1, {r2, r9} │ │ - and r1, r7, lr, lsr #6 │ │ - and r2, r7, r2, lsr #6 │ │ - add r0, r0, r2 │ │ - and r2, r7, r5, lsr #6 │ │ - add r0, r0, r2 │ │ - and r2, r7, r3, lsr #6 │ │ - movw r3, #257 ; 0x101 │ │ - add r1, r2, r1 │ │ - movt r3, #257 ; 0x101 │ │ - and r2, r7, r9, lsr #6 │ │ - umull r5, r6, r0, r3 │ │ - add r1, r1, r2 │ │ - and r2, r7, ip, lsr #6 │ │ - add r1, r1, r2 │ │ - mla r0, r0, r3, r6 │ │ - ldr r9, [sp, #48] ; 0x30 │ │ - mla r0, r1, r3, r0 │ │ - mvn r1, #31 │ │ - b 60290 │ │ - ldr r0, [sp, #16] │ │ - movw r2, #49344 ; 0xc0c0 │ │ - ldr r1, [sp, #12] │ │ - mov fp, r6 │ │ - ldrh r0, [r0] │ │ - ldrb r1, [r1] │ │ - and r0, r0, r2 │ │ - and r1, r1, #192 ; 0xc0 │ │ - add r0, r0, r1 │ │ - b 5ffa4 │ │ - andeq ip, r4, r8, lsl fp │ │ - ldr r0, [sp, #12] │ │ - movw r2, #49344 ; 0xc0c0 │ │ - ldr r1, [sp, #16] │ │ - mov fp, r6 │ │ - ldrh r0, [r0] │ │ - ldrb r1, [r1] │ │ - and r0, r0, r2 │ │ - and r1, r1, #192 ; 0xc0 │ │ - add r0, r1, r0 │ │ - movw r1, #1028 ; 0x404 │ │ - movt r1, #1028 ; 0x404 │ │ - mul r0, r0, r1 │ │ - mvn r1, #2 │ │ - b 60290 │ │ - muleq r4, r8, sl │ │ - ldr r1, [sp, #12] │ │ - mov fp, r6 │ │ - ldr r2, [sp, #16] │ │ - movw r0, #49344 ; 0xc0c0 │ │ - b 5ffe0 │ │ - ldr r1, [sp, #16] │ │ - mov fp, r6 │ │ - movw r0, #49344 ; 0xc0c0 │ │ - ldr r2, [sp, #12] │ │ - ldrh r1, [r1] │ │ - and r0, r1, r0 │ │ - movw r1, #49344 ; 0xc0c0 │ │ - ldr r2, [r2] │ │ - movt r1, #49344 ; 0xc0c0 │ │ - and r1, r2, r1 │ │ - add r0, r1, r0 │ │ - movw r1, #257 ; 0x101 │ │ - movt r1, #257 ; 0x101 │ │ - lsr r0, r0, #6 │ │ - mul r0, r0, r1 │ │ - mvn r1, #5 │ │ - b 60290 │ │ - ldr r0, [sp, #16] │ │ - mov fp, r6 │ │ - ldr r2, [sp, #12] │ │ - b 60030 │ │ - ldr r0, [sp, #12] │ │ - mov fp, r6 │ │ - ldr r2, [sp, #16] │ │ - ldrd r0, [r0] │ │ - ldr r2, [r2] │ │ - movw r3, #49344 ; 0xc0c0 │ │ - movt r3, #49344 ; 0xc0c0 │ │ - and r0, r0, r3 │ │ - and r2, r2, r3 │ │ - and r1, r1, r3 │ │ - adds r0, r0, r2 │ │ - movw r2, #257 ; 0x101 │ │ - adc r1, r1, #0 │ │ - movt r2, #257 ; 0x101 │ │ - lsr r0, r0, #6 │ │ - orr r0, r0, r1, lsl #26 │ │ - lsr r1, r1, #6 │ │ - umull r3, r7, r0, r2 │ │ - mla r0, r0, r2, r7 │ │ - mla r0, r1, r2, r0 │ │ - mvn r1, #11 │ │ - b 60290 │ │ - andeq ip, r4, r0, asr #20 │ │ - ldr r3, [sp, #16] │ │ - mov fp, r6 │ │ - ldr r7, [sp, #12] │ │ - ldr r9, [sp, #48] ; 0x30 │ │ - ldm r3, {r0, r1, r2, ip} │ │ - ldr r6, [r7] │ │ - ldr r5, [r7, #4] │ │ - movw r7, #771 ; 0x303 │ │ - movt r7, #771 ; 0x303 │ │ - and r0, r7, r0, lsr #6 │ │ - and r6, r7, r6, lsr #6 │ │ - and r2, r7, r2, lsr #6 │ │ - add r0, r0, r6 │ │ - and r1, r7, r1, lsr #6 │ │ - add r0, r0, r2 │ │ - movw r2, #257 ; 0x101 │ │ - movt r2, #257 ; 0x101 │ │ - umull r6, r3, r0, r2 │ │ - and r6, r7, r5, lsr #6 │ │ - add r1, r1, r6 │ │ - mla r0, r0, r2, r3 │ │ - b 60130 │ │ - strdeq ip, [r4], -r0 │ │ - andeq ip, r4, r4, lsr #19 │ │ - ldr r3, [sp, #12] │ │ - mov fp, r6 │ │ - ldr r7, [sp, #16] │ │ - ldr r9, [sp, #48] ; 0x30 │ │ - ldm r3, {r0, r1, r2, r3} │ │ - ldm r7, {r6, ip} │ │ - movw r7, #771 ; 0x303 │ │ - movt r7, #771 ; 0x303 │ │ - and r0, r7, r0, lsr #6 │ │ - and r2, r7, r2, lsr #6 │ │ - add r0, r2, r0 │ │ - and r2, r7, r6, lsr #6 │ │ - add r0, r0, r2 │ │ - movw r2, #257 ; 0x101 │ │ - movt r2, #257 ; 0x101 │ │ - and r1, r7, r1, lsr #6 │ │ - umull r6, r5, r0, r2 │ │ - and r3, r7, r3, lsr #6 │ │ - add r1, r3, r1 │ │ - mla r0, r0, r2, r5 │ │ - and r3, r7, ip, lsr #6 │ │ - ldr sl, [sp, #80] ; 0x50 │ │ - add r1, r1, r3 │ │ - mla r0, r1, r2, r0 │ │ - mvn r1, #23 │ │ - b 60290 │ │ - ldr r0, [sp, #16] │ │ - mov fp, r6 │ │ - ldr r1, [sp, #12] │ │ - b 60164 │ │ - ldr r0, [sp, #12] │ │ - mov fp, r6 │ │ - ldr r1, [sp, #16] │ │ - ldr r0, [r0] │ │ - ldrb r1, [r1] │ │ - movw r2, #49344 ; 0xc0c0 │ │ - movt r2, #49344 ; 0xc0c0 │ │ - and r0, r0, r2 │ │ - and r1, r1, #192 ; 0xc0 │ │ - add r0, r0, r1 │ │ - movw r1, #257 ; 0x101 │ │ - movt r1, #257 ; 0x101 │ │ - lsr r0, r0, #6 │ │ - mul r0, r0, r1 │ │ - mvn r1, #4 │ │ - b 60290 │ │ - ldr r1, [sp, #12] │ │ - mov fp, r6 │ │ - ldr r2, [sp, #16] │ │ - movw r0, #49344 ; 0xc0c0 │ │ - b 601c0 │ │ - andeq ip, r4, ip, lsl r9 │ │ - ldr r1, [sp, #16] │ │ - mov fp, r6 │ │ - movw r0, #49344 ; 0xc0c0 │ │ - ldr r2, [sp, #12] │ │ - ldrh r1, [r1] │ │ - ldrd r2, [r2] │ │ - and r0, r1, r0 │ │ - movw r1, #49344 ; 0xc0c0 │ │ - ldr r9, [sp, #48] ; 0x30 │ │ - movt r1, #49344 ; 0xc0c0 │ │ - and r2, r2, r1 │ │ - add r0, r2, r0 │ │ - movw r2, #257 ; 0x101 │ │ - movt r2, #257 ; 0x101 │ │ - and r1, r3, r1 │ │ - lsr r0, r0, #6 │ │ - umull r7, r6, r0, r2 │ │ - lsr r1, r1, #6 │ │ - mla r0, r0, r2, r6 │ │ - mla r0, r1, r2, r0 │ │ - mvn r1, #9 │ │ - b 60290 │ │ - ldr r3, [sp, #16] │ │ - mov fp, r6 │ │ - ldr r7, [sp, #12] │ │ - b 60230 │ │ - muleq r4, r4, r8 │ │ - andeq ip, r4, r8, ror r8 │ │ - strdeq ip, [r4], -r8 │ │ - ldr r3, [sp, #12] │ │ - mov fp, r6 │ │ - ldr r7, [sp, #16] │ │ - ldm r3, {r0, r1, r2, r3} │ │ - ldr r7, [r7] │ │ - movw r6, #49344 ; 0xc0c0 │ │ - movt r6, #49344 ; 0xc0c0 │ │ - and r0, r0, r6 │ │ - and r7, r7, r6 │ │ - and r1, r1, r6 │ │ - adds r0, r0, r7 │ │ - movw r7, #771 ; 0x303 │ │ - adc r1, r1, #0 │ │ - movt r7, #771 ; 0x303 │ │ - lsr r0, r0, #6 │ │ - and r2, r7, r2, lsr #6 │ │ - orr r0, r0, r1, lsl #26 │ │ - and r3, r7, r3, lsr #6 │ │ - add r0, r0, r2 │ │ - movw r2, #257 ; 0x101 │ │ - movt r2, #257 ; 0x101 │ │ - add r1, r3, r1, lsr #6 │ │ - umull r6, r5, r0, r2 │ │ - ldr r9, [sp, #48] ; 0x30 │ │ - mla r0, r0, r2, r5 │ │ - mla r0, r1, r2, r0 │ │ - mvn r1, #19 │ │ - add r0, r1, r0, lsr #24 │ │ - cmp r0, #0 │ │ - mov r1, #0 │ │ - movwgt r1, #1 │ │ - orr r0, r9, r9, lsl #1 │ │ - addne r1, r1, #1 │ │ - add r0, r4, r0, lsl #2 │ │ - add r0, r0, r1, lsl #2 │ │ - movw r1, #13196 ; 0x338c │ │ - add r1, r0, r1 │ │ - mov r0, sl │ │ - bl 2db24 │ │ + ldr r0, [r1, r0, lsl #3]! │ │ + ldr r7, [sp, #92] ; 0x5c │ │ + ldr r1, [r1, #4] │ │ + str r1, [sp, #72] ; 0x48 │ │ ldr r1, [sp, #60] ; 0x3c │ │ - mov r7, r0 │ │ - ldrh r0, [r8] │ │ - sub r9, r7, #1 │ │ - mov r2, fp │ │ - cmp fp, #15 │ │ - ldrb r1, [r1] │ │ - mul r0, r1, r0 │ │ - add r0, r0, #16 │ │ - lsr r4, r0, #5 │ │ - bne 60340 │ │ - mvn r6, #0 │ │ - mov r0, sl │ │ + str r0, [sp, #76] ; 0x4c │ │ + mov r0, r8 │ │ + add r9, r1, lr │ │ + add r4, r7, lr │ │ add r6, r6, #1 │ │ - bl 2da84 │ │ - cmp r6, #31 │ │ - bhi 6030c │ │ - cmp r0, #0 │ │ - beq 602f0 │ │ - cmp r6, #0 │ │ - beq 6033c │ │ - rsb r5, r6, #0 │ │ - mov r6, #1 │ │ - mov r0, sl │ │ - bl 2da84 │ │ - add r6, r0, r6, lsl #1 │ │ - adds r5, r5, #1 │ │ - bcc 6031c │ │ - add r2, r6, #14 │ │ - bfc r2, #20, #12 │ │ - b 60340 │ │ - mov r2, #15 │ │ - and r0, r9, #128 ; 0x80 │ │ - str r0, [sp, #52] ; 0x34 │ │ - mul r0, r2, r4 │ │ - ldr r1, [sp, #64] ; 0x40 │ │ - bic r0, r0, #-16777216 ; 0xff000000 │ │ - rsb r0, r7, r0, lsr r1 │ │ - movw r1, #32767 ; 0x7fff │ │ - cmp r0, r1 │ │ - movlt r1, r0 │ │ - rsb r0, r7, #0 │ │ - eor r0, r1, r0 │ │ - ldr r1, [sp, #136] ; 0x88 │ │ - ldr r7, [sp, #72] ; 0x48 │ │ - strh r0, [r1] │ │ - ldr r1, [sp, #68] ; 0x44 │ │ - cmp r7, #1 │ │ - blt 5fdfc │ │ - add r0, r8, #2 │ │ - ldr r8, [sp, #144] ; 0x90 │ │ - mov sl, #1 │ │ - str r0, [sp, #56] ; 0x38 │ │ - b 60404 │ │ - andeq ip, r4, r0, asr #13 │ │ - andeq ip, r4, ip, asr r6 │ │ - andeq ip, r4, r0, asr #13 │ │ - mov r0, #0 │ │ - ldr r8, [sp, #144] ; 0x90 │ │ - movw r1, #65535 ; 0xffff │ │ - add r0, r0, #15 │ │ - movt r1, #15 │ │ - and r6, r0, r1 │ │ - mul r0, r6, r7 │ │ + add r1, r1, #1 │ │ + ldrsb r5, [r9] │ │ + add r7, r7, #1 │ │ + ldrsb r9, [r4] │ │ + ldr r4, [sp, #72] ; 0x48 │ │ + mul r5, r4, r5 │ │ + ldr r4, [sp, #76] ; 0x4c │ │ + mla r4, r4, r9, r5 │ │ + ldrb r5, [r2, lr] │ │ + add r2, r2, #1 │ │ + ldrb r9, [r0, r5] │ │ + add r4, r4, #16 │ │ + asr r0, r4, #5 │ │ + cmp r0, #127 ; 0x7f │ │ + mov r0, #127 ; 0x7f │ │ + asrlt r0, r4, #5 │ │ + cmn r0, #128 ; 0x80 │ │ + mvn r4, #127 ; 0x7f │ │ + movle r0, r4 │ │ + ldr r4, [sl, #88] ; 0x58 │ │ + mul r9, r0, r9 │ │ + mov r0, #1 │ │ + lsl r0, r0, r4 │ │ + add r0, r9, r0, asr #1 │ │ + add r0, r5, r0, asr r4 │ │ + ldr r5, [sp, #96] ; 0x60 │ │ + cmp r0, fp │ │ + mov r4, r0 │ │ + movgt r4, fp │ │ + cmp r0, r5 │ │ + movlt r4, r5 │ │ + add r0, lr, r6 │ │ + strb r4, [r3, lr] │ │ + add r3, r3, #1 │ │ + cmp r0, ip │ │ + mov r0, r8 │ │ + blt 714e8 │ │ + mov r5, sl │ │ + cmp lr, #1 │ │ + mov r6, lr │ │ + ldr r4, [sp, #84] ; 0x54 │ │ + ldr lr, [sp, #60] ; 0x3c │ │ + ldr r9, [sp, #56] ; 0x38 │ │ + ldr sl, [sp, #52] ; 0x34 │ │ + blt 71428 │ │ + ldr r0, [pc, #388] ; 71734 │ │ + mov ip, #0 │ │ ldr r1, [sp, #64] ; 0x40 │ │ - ldr r2, [sp, #76] ; 0x4c │ │ - ldr r7, [sp, #72] ; 0x48 │ │ - add r2, r6, r2 │ │ - bic r0, r0, #-16777216 ; 0xff000000 │ │ - rsb r0, r9, r0, lsr r1 │ │ - movw r1, #32767 ; 0x7fff │ │ - cmp r0, r1 │ │ - movge r0, r1 │ │ - rsb r1, r9, #0 │ │ - eor r0, r0, r1 │ │ - ldr r1, [sp, #68] ; 0x44 │ │ - strh r0, [fp] │ │ - add r0, sl, #1 │ │ - cmp sl, r7 │ │ - mov sl, r0 │ │ - beq 604b8 │ │ - add r0, r1, sl, lsl #1 │ │ - ldr fp, [sp, #136] ; 0x88 │ │ - ldrh r4, [r0] │ │ - lsl r0, r4, #1 │ │ - ldrsh r6, [fp, r0]! │ │ - uxth r5, r6 │ │ - cmp r5, #0 │ │ - beq 603f4 │ │ - ldr r7, [sp, #80] ; 0x50 │ │ - str r2, [sp, #76] ; 0x4c │ │ - mov r0, r7 │ │ - bl 2da84 │ │ - mov r9, r0 │ │ - ldr r0, [sp, #60] ; 0x3c │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - cmp r5, #15 │ │ - ldrb r0, [r0, r4] │ │ - mov r4, r7 │ │ - ldrh r1, [r1] │ │ - mul r0, r0, r1 │ │ + add r0, pc, r0 │ │ + add r7, r0, #4 │ │ + mov r2, r0 │ │ + ldr r1, [r2, r1, lsl #3]! │ │ + str r1, [sp, #76] ; 0x4c │ │ + ldr r0, [r2, #4] │ │ + str r0, [sp, #72] ; 0x48 │ │ + add r3, r4, ip │ │ + ldmda r7, {r0, r2} │ │ + add r4, lr, ip │ │ + ldrsb r3, [r3] │ │ + mov r1, r5 │ │ + ldr r5, [sp, #92] ; 0x5c │ │ + mov fp, r6 │ │ + ldrsb r4, [r4] │ │ + add r7, r7, #8 │ │ + mul r3, r0, r3 │ │ + add r5, r5, ip │ │ + ldr fp, [sp, #80] ; 0x50 │ │ + ldrsb r5, [r5] │ │ + mla r3, r2, r4, r3 │ │ + ldr r4, [sp, #88] ; 0x58 │ │ + ldr r8, [sp, #96] ; 0x60 │ │ + add r4, r4, ip │ │ + mul r2, r2, r5 │ │ + mvn r5, #127 ; 0x7f │ │ + ldrsb r4, [r4] │ │ + mla r0, r0, r4, r2 │ │ + add r2, r3, #16 │ │ + ldr r4, [sp, #72] ; 0x48 │ │ + asr r3, r2, #5 │ │ + cmp r3, #127 ; 0x7f │ │ + mov r3, #127 ; 0x7f │ │ + asrlt r3, r2, #5 │ │ + cmn r3, #128 ; 0x80 │ │ add r0, r0, #16 │ │ - lsr r7, r0, #5 │ │ - bne 603bc │ │ - mvn r8, #0 │ │ - mov r1, #0 │ │ - mov r0, r4 │ │ - mov r6, r1 │ │ - add r8, r8, #1 │ │ - bl 2da84 │ │ - cmp r8, #31 │ │ - bhi 6048c │ │ - sub r1, r6, #1 │ │ - cmp r0, #0 │ │ - beq 60468 │ │ - cmp r8, #0 │ │ - beq 603a4 │ │ - ldr r8, [sp, #144] ; 0x90 │ │ - mov r5, #1 │ │ - mov r0, r4 │ │ - bl 2da84 │ │ - add r5, r0, r5, lsl #1 │ │ - adds r6, r6, #1 │ │ - bcc 6049c │ │ - sub r0, r5, #1 │ │ - b 603ac │ │ - ldr r0, [sp, #52] ; 0x34 │ │ - cmp r2, #63 ; 0x3f │ │ - movcs r2, #63 ; 0x3f │ │ - orr r0, r2, r0 │ │ - strb r0, [r8] │ │ - mov r0, r7 │ │ - add sp, sp, #84 ; 0x54 │ │ + movle r3, r5 │ │ + mul r3, r3, r4 │ │ + asr r2, r0, #5 │ │ + cmp r2, #127 ; 0x7f │ │ + mov r2, #127 ; 0x7f │ │ + asrlt r2, r0, #5 │ │ + ldr r0, [sp, #76] ; 0x4c │ │ + cmn r2, #128 ; 0x80 │ │ + movle r2, r5 │ │ + mla r0, r2, r0, r3 │ │ + ldrb r2, [sl, ip] │ │ + ldr r3, [sp, #164] ; 0xa4 │ │ + add r0, r0, #16 │ │ + ldrb r3, [r3, r2] │ │ + asr r4, r0, #5 │ │ + cmp r4, #127 ; 0x7f │ │ + mov r4, #127 ; 0x7f │ │ + asrlt r4, r0, #5 │ │ + cmn r4, #128 ; 0x80 │ │ + movle r4, r5 │ │ + mov r5, r1 │ │ + mul r0, r4, r3 │ │ + ldr r3, [r1, #88] ; 0x58 │ │ + mov r4, #1 │ │ + lsl r4, r4, r3 │ │ + add r0, r0, r4, asr #1 │ │ + ldr r4, [sp, #84] ; 0x54 │ │ + add r0, r2, r0, asr r3 │ │ + cmp r0, fp │ │ + mov r2, r0 │ │ + movgt r2, fp │ │ + cmp r0, r8 │ │ + movlt r2, r8 │ │ + strb r2, [r9, ip] │ │ + add ip, ip, #1 │ │ + cmp r6, ip │ │ + bne 715d0 │ │ + b 71428 │ │ + ldr r3, [sp, #24] │ │ + add r4, sp, #116 ; 0x74 │ │ + ldr r7, [sp, #160] ; 0xa0 │ │ + ldr r5, [sp, #12] │ │ + add r3, r3, #32 │ │ + cmp r3, r7 │ │ + bcs 71720 │ │ + ldr r0, [sp, #28] │ │ + mov r9, fp │ │ + ldr fp, [fp, #212] ; 0xd4 │ │ + add r6, sp, #100 ; 0x64 │ │ + add r0, r0, #32 │ │ + str r0, [sp, #28] │ │ + ldr r0, [sp, #32] │ │ + add r0, r0, #32 │ │ + str r0, [sp, #32] │ │ + b 70f98 │ │ + add sp, sp, #124 ; 0x7c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrdeq ip, [r4], -ip ; │ │ + andeq r9, r4, r0, ror r6 │ │ + ; instruction: 0x000497b0 │ │ + andeq r9, r4, r4, lsr #9 │ │ + ; instruction: 0x000493b0 │ │ + push {r4, r5, r6, r7, r8, lr} │ │ + sub sp, sp, #48 ; 0x30 │ │ + mov r4, #1 │ │ + ldr r6, [sp, #100] ; 0x64 │ │ + add lr, sp, #84 ; 0x54 │ │ + ldr ip, [sp, #96] ; 0x60 │ │ + str r6, [sp, #28] │ │ + str r4, [sp, #40] ; 0x28 │ │ + str r4, [sp, #36] ; 0x24 │ │ + ldr r4, [sp, #80] ; 0x50 │ │ + ldr r6, [sp, #72] ; 0x48 │ │ + ldr r7, [sp, #104] ; 0x68 │ │ + str ip, [sp, #24] │ │ + add ip, sp, #8 │ │ + str r7, [sp, #32] │ │ + ldm lr, {r5, r8, lr} │ │ + ldr r7, [sp, #76] ; 0x4c │ │ + stm ip, {r4, r5, r8, lr} │ │ + stm sp, {r6, r7} │ │ + bl 71c08 │ │ + add sp, sp, #48 ; 0x30 │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ + push {r4, r5, r6, r7, r8, lr} │ │ + sub sp, sp, #48 ; 0x30 │ │ + mov r4, #0 │ │ + ldr r6, [sp, #100] ; 0x64 │ │ + str r4, [sp, #40] ; 0x28 │ │ + mov r4, #1 │ │ + add lr, sp, #84 ; 0x54 │ │ + ldr ip, [sp, #96] ; 0x60 │ │ + str r4, [sp, #36] ; 0x24 │ │ + str r6, [sp, #28] │ │ + ldr r4, [sp, #80] ; 0x50 │ │ + ldr r6, [sp, #72] ; 0x48 │ │ + ldr r7, [sp, #104] ; 0x68 │ │ + str ip, [sp, #24] │ │ + add ip, sp, #8 │ │ + str r7, [sp, #32] │ │ + ldm lr, {r5, r8, lr} │ │ + ldr r7, [sp, #76] ; 0x4c │ │ + stm ip, {r4, r5, r8, lr} │ │ + stm sp, {r6, r7} │ │ + bl 71c08 │ │ + add sp, sp, #48 ; 0x30 │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ + push {r4, r5, r6, r7, r8, lr} │ │ + sub sp, sp, #48 ; 0x30 │ │ + mov r4, #0 │ │ + ldr r6, [sp, #100] ; 0x64 │ │ + add lr, sp, #84 ; 0x54 │ │ + ldr ip, [sp, #96] ; 0x60 │ │ + str r6, [sp, #28] │ │ + str r4, [sp, #40] ; 0x28 │ │ + str r4, [sp, #36] ; 0x24 │ │ + ldr r4, [sp, #80] ; 0x50 │ │ + ldr r6, [sp, #72] ; 0x48 │ │ + ldr r7, [sp, #104] ; 0x68 │ │ + str ip, [sp, #24] │ │ + add ip, sp, #8 │ │ + str r7, [sp, #32] │ │ + ldm lr, {r5, r8, lr} │ │ + ldr r7, [sp, #76] ; 0x4c │ │ + stm ip, {r4, r5, r8, lr} │ │ + stm sp, {r6, r7} │ │ + bl 71c08 │ │ + add sp, sp, #48 ; 0x30 │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #4 │ │ - vpush {d8-d9} │ │ - sub sp, sp, #368 ; 0x170 │ │ - mov sl, r0 │ │ - str r3, [sp, #260] ; 0x104 │ │ - str r2, [sp, #128] ; 0x80 │ │ - ldr r0, [r0] │ │ - ldr lr, [sl, #4] │ │ - ldr r3, [sl, #8] │ │ - ldr r8, [sl, #12] │ │ - mov r9, r0 │ │ - ldr r2, [pc, #3304] ; 611fc │ │ - ldr r2, [pc, r2] │ │ - ldr r6, [r0, #2144] ; 0x860 │ │ - str r1, [sp, #232] ; 0xe8 │ │ - ldrb fp, [r2, r1, lsl #2]! │ │ - ldrb ip, [r2, #1] │ │ - sub r2, r6, r8 │ │ - ldr r6, [r0, #1284] ; 0x504 │ │ - cmp r2, ip │ │ - sub r5, r6, #1 │ │ - movgt r2, ip │ │ - clz r5, r5 │ │ + sub sp, sp, #72 ; 0x48 │ │ + ldr r4, [sp, #112] ; 0x70 │ │ + mov fp, #38 ; 0x26 │ │ + ldr r6, [sp, #108] ; 0x6c │ │ + mov r5, r0 │ │ + cmp r4, #0 │ │ str r2, [sp, #64] ; 0x40 │ │ - lsr r2, r5, #5 │ │ - ldr r5, [r0, #2140] ; 0x85c │ │ - str r2, [sp, #284] ; 0x11c │ │ - sub r2, r5, r3 │ │ - cmp r2, fp │ │ - movgt r2, fp │ │ - subs r1, r6, #3 │ │ - str r2, [sp, #168] ; 0xa8 │ │ - movwne r1, #1 │ │ - ldr r2, [r0, #2088] ; 0x828 │ │ + ldr r7, [r2, #184] ; 0xb8 │ │ + movweq fp, #73 ; 0x49 │ │ + ldr r0, [r2] │ │ cmp r6, #0 │ │ - str r2, [sp, #308] ; 0x134 │ │ - mov r2, #0 │ │ - str r1, [sp, #320] ; 0x140 │ │ - str r2, [sp, #164] ; 0xa4 │ │ - beq 605ac │ │ - tst r3, #1 │ │ - bne 60594 │ │ - ldr r0, [sp, #320] ; 0x140 │ │ - cmp fp, r0 │ │ - bls 605ac │ │ - mov r2, #1 │ │ - str r2, [sp, #164] ; 0xa4 │ │ - ldr r2, [sp, #284] ; 0x11c │ │ - cmp ip, r2 │ │ - andls r2, r8, #1 │ │ - strls r2, [sp, #164] ; 0xa4 │ │ - ldr r7, [sp, #64] ; 0x40 │ │ - cmp r7, #1 │ │ - blt 621a4 │ │ - ldr r6, [sp, #284] ; 0x11c │ │ - and r3, r3, #31 │ │ - ldr r5, [sp, #168] ; 0xa8 │ │ - movw r1, #13848 ; 0x3618 │ │ - ldr r4, [sp, #320] ; 0x140 │ │ - add r2, r7, r6 │ │ - str r3, [sp, #196] ; 0xc4 │ │ - and r0, r8, #31 │ │ - add r5, r5, r4 │ │ - asr r2, r2, r6 │ │ - str r2, [sp, #120] ; 0x78 │ │ - vmov.i8 q4, #64 ; 0x40 │ │ - asr r2, r5, r4 │ │ - ldr r5, [sp, #260] ; 0x104 │ │ - str r2, [sp, #160] ; 0xa0 │ │ - add r2, lr, r1 │ │ - str r2, [sp, #312] ; 0x138 │ │ - lsr r2, r3, r4 │ │ - str r2, [sp, #272] ; 0x110 │ │ - movw r2, #24768 ; 0x60c0 │ │ - add r2, sl, r2 │ │ - add r3, ip, r6 │ │ - str r2, [sp, #316] ; 0x13c │ │ - ldr r2, [r9, #4] │ │ - lsr r1, r3, r6 │ │ - add r3, fp, r4 │ │ - str ip, [sp, #332] ; 0x14c │ │ - str r0, [sp, #176] ; 0xb0 │ │ - lsr r0, r0, r6 │ │ - ldr r2, [r2, #1020] ; 0x3fc │ │ - lsr ip, r3, r4 │ │ - add r3, r5, #8 │ │ - str r3, [sp, #324] ; 0x144 │ │ - ldr r3, [sp, #120] ; 0x78 │ │ - lsl r2, r2, #10 │ │ - str r0, [sp, #188] ; 0xbc │ │ - str r2, [sp, #252] ; 0xfc │ │ - mvn r2, #0 │ │ - add r3, r2, r3, lsl r6 │ │ - str r3, [sp, #88] ; 0x58 │ │ - ldr r3, [sp, #160] ; 0xa0 │ │ - mov r0, r9 │ │ - str r9, [sp, #336] ; 0x150 │ │ - ldrb lr, [r5, #7] │ │ - add r2, r2, r3, lsl r4 │ │ - str r2, [sp, #84] ; 0x54 │ │ - ldrb r0, [r5, #10] │ │ - ldr r3, [pc, #3968] ; 615fc │ │ - ldr r3, [pc, r3] │ │ - str r0, [sp, #204] ; 0xcc │ │ - add r2, r3, lr, lsl #3 │ │ - str lr, [sp, #348] ; 0x15c │ │ - add r2, r2, #1 │ │ - str r2, [sp, #344] ; 0x158 │ │ - add r2, r3, r0, lsl #3 │ │ - ldr r0, [sp, #188] ; 0xbc │ │ - add r2, r2, #1 │ │ - mov lr, r5 │ │ - str r2, [sp, #212] ; 0xd4 │ │ - add r2, sl, #16 │ │ - ldr r5, [sp, #332] ; 0x14c │ │ - add r3, r2, r0 │ │ - add r3, r3, #560 ; 0x230 │ │ - str r3, [sp, #124] ; 0x7c │ │ - add r0, sl, #12288 ; 0x3000 │ │ - str r0, [sp, #80] ; 0x50 │ │ - smulbb r3, r5, fp │ │ - str r1, [sp, #96] ; 0x60 │ │ - str ip, [sp, #92] ; 0x5c │ │ - str sl, [sp, #340] ; 0x154 │ │ - add r0, r0, r3, lsl #4 │ │ - str r0, [sp, #68] ; 0x44 │ │ - lsl r0, r3, #4 │ │ - mul r3, ip, r1 │ │ - str r0, [sp, #104] ; 0x68 │ │ - lsl r1, r1, #2 │ │ - str r1, [sp, #112] ; 0x70 │ │ - lsl r1, ip, #2 │ │ - str r1, [sp, #108] ; 0x6c │ │ - lsl r0, r3, #4 │ │ - ldr r3, [sp, #128] ; 0x80 │ │ - str r0, [sp, #72] ; 0x48 │ │ - ldr r0, [sp, #176] ; 0xb0 │ │ - and r1, r3, #1 │ │ - str r1, [sp, #60] ; 0x3c │ │ - lsl r1, r5, #2 │ │ - add r0, r2, r0 │ │ - mvn r2, r6 │ │ - str r2, [sp, #304] ; 0x130 │ │ - mvn r2, r4 │ │ - str r2, [sp, #240] ; 0xf0 │ │ - and r2, r3, #8 │ │ - str r1, [sp, #148] ; 0x94 │ │ - lsl r1, fp, #2 │ │ - str r0, [sp, #152] ; 0x98 │ │ - add r0, r0, #224 ; 0xe0 │ │ - str r1, [sp, #144] ; 0x90 │ │ - add r1, sl, #10240 ; 0x2800 │ │ - str r0, [sp, #156] ; 0x9c │ │ - clz r0, r2 │ │ - str r1, [sp, #140] ; 0x8c │ │ - add r1, sl, #672 ; 0x2a0 │ │ - str r1, [sp, #264] ; 0x108 │ │ - add r1, sl, #640 ; 0x280 │ │ - lsr r0, r0, #5 │ │ - str r1, [sp, #276] ; 0x114 │ │ - add r1, sl, #20480 ; 0x5000 │ │ - str r0, [sp, #56] ; 0x38 │ │ - str r1, [sp, #100] ; 0x64 │ │ - mov r0, #0 │ │ - b 60784 │ │ - ldr r7, [sp, #64] ; 0x40 │ │ - ldr r0, [sp, #76] ; 0x4c │ │ - cmp r0, r7 │ │ - bge 621a4 │ │ - ldr r1, [sp, #284] ; 0x11c │ │ - add r2, r0, #16 │ │ - mov r3, r0 │ │ - ldr r0, [sp, #120] ; 0x78 │ │ - str r2, [sp, #76] ; 0x4c │ │ - lsr r6, r2, r1 │ │ - cmp r0, r2, lsr r1 │ │ - str r6, [sp, #116] ; 0x74 │ │ - movlt r6, r0 │ │ - cmp r7, r2 │ │ - mov r0, r2 │ │ - movlt r0, r7 │ │ - str r6, [sp, #224] ; 0xe0 │ │ - str r0, [sp, #184] ; 0xb8 │ │ - ldr r0, [sp, #168] ; 0xa8 │ │ - cmp r0, #1 │ │ - blt 60774 │ │ - mov r0, #0 │ │ - cmp r2, r7 │ │ - str r0, [sp, #216] ; 0xd8 │ │ + ldr r8, [pc, #904] ; 71c04 │ │ + mov r9, #44 ; 0x2c │ │ + movweq r9, #82 ; 0x52 │ │ + movw r6, #18904 ; 0x49d8 │ │ + cmp r3, #0 │ │ + add r7, r7, #4 │ │ + movweq r6, #46372 ; 0xb524 │ │ + eor r2, r0, r6 │ │ + mov r6, #1 │ │ + ldr r8, [pc, r8] │ │ + lsl r6, r6, r7 │ │ + mov ip, #0 │ │ + asr r6, r6, #1 │ │ + mov r0, r5 │ │ + str r5, [sp, #24] │ │ + mov r4, #0 │ │ + eor r0, r2, r2, asr #1 │ │ + eor r0, r0, r2, lsr #3 │ │ + eor r0, r0, r2, lsr #12 │ │ + lsl r0, r0, #15 │ │ + uxth r0, r0 │ │ + orr r2, r0, r2, asr #1 │ │ + ubfx r0, r2, #5, #11 │ │ + add r0, r8, r0, lsl #1 │ │ + ldrsh r0, [r0] │ │ + add r0, r6, r0 │ │ + asr r0, r0, r7 │ │ + strb r0, [r5, r4] │ │ + add r4, r4, #1 │ │ + cmp r4, r9 │ │ + bcc 718b4 │ │ + add ip, ip, #1 │ │ + add r5, r5, #82 ; 0x52 │ │ + cmp ip, fp │ │ + bcc 718b0 │ │ + ldr r0, [sp, #64] ; 0x40 │ │ + mov r2, #83 ; 0x53 │ │ + ldr r7, [sp, #24] │ │ + mov r4, #1 │ │ + add sl, sp, #68 ; 0x44 │ │ + add r1, r1, #249 ; 0xf9 │ │ + ldr r5, [r0, #92] ; 0x5c │ │ + str r1, [sp] │ │ + rsb ip, r5, #0 │ │ + str ip, [sp, #48] ; 0x30 │ │ + mls r2, r5, r2, r7 │ │ + str fp, [sp, #4] │ │ + add r2, r2, #249 ; 0xf9 │ │ + str r2, [sp, #8] │ │ + ldr r2, [sp, #108] ; 0x6c │ │ + mov r7, r2 │ │ + ldr r2, [sp, #112] ; 0x70 │ │ + add r8, r7, #1 │ │ + bic lr, r8, #3 │ │ + mov r6, r2 │ │ + orr r2, r2, r7 │ │ + str r2, [sp, #60] ; 0x3c │ │ + add r2, r6, r7 │ │ + str r2, [sp, #56] ; 0x38 │ │ + lsl r2, r4, r2 │ │ + asr r2, r2, #1 │ │ + str r2, [sp, #52] ; 0x34 │ │ + rsb r2, r3, r3, lsl #3 │ │ + add r2, r0, r2, lsl #2 │ │ + add r0, r0, #176 ; 0xb0 │ │ + str r0, [sp, #20] │ │ + sub r0, r9, #3 │ │ + str r0, [sp, #28] │ │ + mov r0, #3 │ │ + str r0, [sp, #32] │ │ mov r0, #0 │ │ - ldr r2, [sp, #56] ; 0x38 │ │ - movwge r0, #1 │ │ - ldr r7, [sp, #204] ; 0xcc │ │ - and r0, r2, r0 │ │ - str r0, [sp, #136] ; 0x88 │ │ - lsr r0, r3, r1 │ │ - ldr r1, [sp, #60] ; 0x3c │ │ - str r0, [sp, #200] ; 0xc8 │ │ - clz r0, r3 │ │ - cmp r1, #0 │ │ - str r3, [sp, #180] ; 0xb4 │ │ - lsr r0, r0, #5 │ │ - movwne r1, #1 │ │ - and r0, r0, r1 │ │ - str r0, [sp, #132] ; 0x84 │ │ - b 60830 │ │ - mov lr, r5 │ │ - ldr r1, [sp, #172] ; 0xac │ │ - ldr r0, [sp, #168] ; 0xa8 │ │ - str r1, [sp, #216] ; 0xd8 │ │ - cmp r1, r0 │ │ - bge 60774 │ │ - ldr r0, [sp, #324] ; 0x144 │ │ - mov r5, lr │ │ - ldrb r0, [r0, #3] │ │ - cmp r0, #0 │ │ - beq 608d0 │ │ - ldr r1, [r9, #1268] ; 0x4f4 │ │ - ldr r2, [sl, #8] │ │ - ldr r0, [r9, #1256] ; 0x4e8 │ │ - mla r3, r1, r8, r2 │ │ - ldr r6, [r9, #2988] ; 0xbac │ │ - cmp r6, #0 │ │ - add r0, r0, r3, lsl #2 │ │ - beq 608ac │ │ - ldr r7, [sp, #312] ; 0x138 │ │ - and r5, r2, #1 │ │ - ldr r6, [sp, #104] ; 0x68 │ │ - and r4, r8, #1 │ │ - add r5, r5, r8, asr #1 │ │ - add r2, r4, r2, asr #1 │ │ - ldr r3, [r7, #36] ; 0x24 │ │ - add r6, r3, r6 │ │ - str r6, [r7, #36] ; 0x24 │ │ - ldr r6, [r9, #2128] ; 0x850 │ │ - ldr r7, [sp, #204] ; 0xcc │ │ - asr r6, r6, #1 │ │ - mla r2, r6, r5, r2 │ │ - ldr r6, [r9, #3004] ; 0xbbc │ │ - ldr r5, [sp, #260] ; 0x104 │ │ - add r2, r2, r2, lsl #1 │ │ - add r2, r6, r2, lsl #4 │ │ - b 608b4 │ │ - ldr r3, [sp, #80] ; 0x50 │ │ - ldr r2, [sp, #100] ; 0x64 │ │ - ldr r6, [r9, #2088] ; 0x828 │ │ - ldr r4, [sp, #144] ; 0x90 │ │ - ldr r6, [r6, #124] ; 0x7c │ │ - str r4, [sp] │ │ - ldr r4, [sp, #148] ; 0x94 │ │ - str r4, [sp, #4] │ │ - blx r6 │ │ - ldr r0, [sp, #276] ; 0x114 │ │ + vdup.32 q8, r0 │ │ + mov r9, r6 │ │ + add r2, r2, #120 ; 0x78 │ │ + str r2, [sp, #12] │ │ + ldr r0, [sp, #28] │ │ + cmp r0, #4 │ │ + bge 719e4 │ │ + ldr r0, [sp, #8] │ │ + ldr fp, [sp, #4] │ │ + add r0, r0, #82 ; 0x52 │ │ + str r0, [sp, #8] │ │ + ldr r0, [sp, #32] │ │ + mov r1, r0 │ │ + add r1, r0, #1 │ │ + str r1, [sp, #32] │ │ + cmp r1, fp │ │ + mov r0, r1 │ │ + bcs 71bfc │ │ + ldr r0, [sp, #28] │ │ + cmp r0, #4 │ │ + blt 719ac │ │ + ldr r0, [sp, #32] │ │ + mov r2, #82 ; 0x52 │ │ + ldr r1, [sp] │ │ + sub r0, r0, #3 │ │ + lsl r0, r0, r9 │ │ + mla r0, r0, r2, r1 │ │ + str r0, [sp, #16] │ │ + mov r0, #3 │ │ + str r0, [sp, #44] ; 0x2c │ │ + ldr r0, [sp, #8] │ │ + str r0, [sp, #40] ; 0x28 │ │ mov fp, #0 │ │ - ldr r4, [sp, #196] ; 0xc4 │ │ - mov lr, #0 │ │ - ldr r1, [r0] │ │ - add r0, r1, r4 │ │ - ldrb r2, [r0, #224] ; 0xe0 │ │ + cmp r5, #0 │ │ + bpl 71a90 │ │ + ldr r1, [sp, #32] │ │ + mov r2, #82 ; 0x52 │ │ + ldr r0, [sp, #24] │ │ + ldr r4, [sp, #44] ; 0x2c │ │ + mla r0, r1, r2, r0 │ │ + ldr r1, [sp, #20] │ │ + ldr r2, [r1] │ │ + mov r1, #1 │ │ + add r3, r0, r4 │ │ + lsl r7, r1, r2 │ │ + ldrsb r3, [r3] │ │ + add r7, fp, r7, asr #1 │ │ + add r2, r3, r7, asr r2 │ │ + cmp r2, #127 ; 0x7f │ │ + movge r2, #127 ; 0x7f │ │ + cmn r2, #128 ; 0x80 │ │ + mvnle r2, #127 ; 0x7f │ │ + strb r2, [r0, r4] │ │ + add r4, r4, #1 │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + str r4, [sp, #44] ; 0x2c │ │ + add r0, r0, #1 │ │ + str r0, [sp, #40] ; 0x28 │ │ + ldr r0, [sp, #28] │ │ + cmp r4, r0 │ │ + beq 719ac │ │ + mov fp, #0 │ │ + cmp r5, #0 │ │ + bmi 71a1c │ │ + cmp r5, ip │ │ + blt 71a1c │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + mov fp, #0 │ │ + ldr r1, [sp, #108] ; 0x6c │ │ + mov r2, ip │ │ + sub r0, r0, #3 │ │ + ldr r4, [sp, #12] │ │ + lsl r0, r0, r1 │ │ + ldr r1, [sp, #16] │ │ + add r0, r1, r0 │ │ + str r0, [sp, #36] ; 0x24 │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + b 71af8 │ │ + mov r2, #0 │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + ldrsb r3, [r4] │ │ + add r2, r2, r1 │ │ + ldr r1, [sp, #56] ; 0x38 │ │ + ldr ip, [sp, #48] ; 0x30 │ │ + asr r2, r2, r1 │ │ + mla fp, r2, r3, fp │ │ + add r0, r0, #82 ; 0x52 │ │ + add r2, r6, #1 │ │ + cmp r6, #0 │ │ + beq 71a1c │ │ + mov r6, r2 │ │ + mov r2, r0 │ │ + mov r7, ip │ │ + orrs r3, r7, r6 │ │ + beq 71b2c │ │ + ldrsb r1, [r4], #1 │ │ + cmp r7, r5 │ │ + ldrsb r3, [r2], #1 │ │ + smlabb fp, r3, r1, fp │ │ + add r1, r7, #1 │ │ + mov r7, r1 │ │ + blt 71b04 │ │ + b 71ae8 │ │ + ldr r1, [sp, #64] ; 0x40 │ │ + ldr r2, [r1, #4] │ │ cmp r2, #0 │ │ - beq 60914 │ │ - ldrb r1, [r1, r4] │ │ - orr r2, r1, #2 │ │ - cmp r1, #10 │ │ - sub r2, r2, #11 │ │ - clz r2, r2 │ │ - lsr r2, r2, #5 │ │ - lsl lr, r2, #9 │ │ - movweq lr, #512 ; 0x200 │ │ - ldr r1, [sp, #156] ; 0x9c │ │ - ldrb r1, [r1] │ │ + beq 71ae8 │ │ + ldr r1, [sp, #60] ; 0x3c │ │ cmp r1, #0 │ │ - beq 60948 │ │ - ldr r0, [sp, #152] ; 0x98 │ │ - ldrb r1, [r0] │ │ - orr r0, r1, #2 │ │ - cmp r1, #10 │ │ - sub r0, r0, #11 │ │ - clz r0, r0 │ │ - lsr r0, r0, #5 │ │ - lsl fp, r0, #9 │ │ - movweq fp, #512 ; 0x200 │ │ - ldr r8, [sp, #216] ; 0xd8 │ │ - ldr r1, [sl, #12] │ │ - add r2, r8, #16 │ │ - ldr r6, [sp, #180] ; 0xb4 │ │ - ldr r3, [sp, #168] ; 0xa8 │ │ - ldr r0, [sp, #184] ; 0xb8 │ │ - add r1, r1, r6 │ │ - cmp r3, r2 │ │ - mov ip, r2 │ │ - movlt ip, r3 │ │ - cmp r6, r0 │ │ - str r1, [sl, #12] │ │ - str r2, [sp, #172] ; 0xac │ │ - bge 61200 │ │ - ldr r0, [sp, #132] ; 0x84 │ │ - cmp r2, r3 │ │ - mov r3, #0 │ │ - ldr r2, [sl, #8] │ │ - movwlt r3, #1 │ │ - orr r0, r3, r0 │ │ - str r0, [sp, #280] ; 0x118 │ │ - cmp r8, #0 │ │ - mov r3, r8 │ │ - ldr r0, [sp, #136] ; 0x88 │ │ - movwne r3, #1 │ │ - str r6, [sp, #292] ; 0x124 │ │ - orr r0, r3, r0 │ │ - ldr r3, [sp, #252] ; 0xfc │ │ - str r0, [sp, #288] ; 0x120 │ │ - orr r3, lr, r3 │ │ - str ip, [sp, #332] ; 0x14c │ │ - orr r0, r3, fp │ │ - str r0, [sp, #296] ; 0x128 │ │ - b 60a04 │ │ - ldr r1, [sp, #212] ; 0xd4 │ │ - sub r2, r0, fp │ │ - ldrb r3, [r1] │ │ - ldr r1, [sl, #12] │ │ - str r2, [sl, #8] │ │ - add r1, r1, r3 │ │ - str r1, [sl, #12] │ │ - ldr r6, [sp, #292] ; 0x124 │ │ - ldr r0, [sp, #184] ; 0xb8 │ │ - add r6, r6, r3 │ │ - str r6, [sp, #292] ; 0x124 │ │ - cmp r6, r0 │ │ - bge 61204 │ │ - ldr fp, [sp, #216] ; 0xd8 │ │ - ldr lr, [r9, #1256] ; 0x4e8 │ │ - ldr r6, [r9, #1268] ; 0x4f4 │ │ - add r0, r2, fp │ │ - cmp fp, ip │ │ - str r0, [sl, #8] │ │ - bge 609d0 │ │ - mla r1, r6, r1, r0 │ │ - ldr r2, [sp, #180] ; 0xb4 │ │ - ldr r3, [sp, #292] ; 0x124 │ │ - ldr r6, [sp, #280] ; 0x118 │ │ - cmp r3, r2 │ │ + bmi 71ac8 │ │ + ldr ip, [sp, #36] ; 0x24 │ │ + mov r7, #0 │ │ mov r2, #0 │ │ - movwls r2, #1 │ │ - and r2, r6, r2 │ │ - str r2, [sp, #300] ; 0x12c │ │ - add r8, lr, r1, lsl #2 │ │ - ldr r1, [sp, #176] ; 0xb0 │ │ - add r1, r3, r1 │ │ - add r1, sl, r1 │ │ - add r1, r1, #48 ; 0x30 │ │ - str r1, [sp, #328] ; 0x148 │ │ - ldr r1, [sp, #324] ; 0x144 │ │ - ldrb r1, [r1, #3] │ │ - cmp r1, #0 │ │ - bne 60aa8 │ │ - b 60b30 │ │ - ldr r0, [pc, #3984] ; 61a08 │ │ - ldr r0, [pc, r0] │ │ - ldrb r6, [r0, r7, lsl #3] │ │ - ldr r0, [sl, #8] │ │ - add fp, fp, r6 │ │ - add r8, r8, r6, lsl #2 │ │ - cmp fp, ip │ │ - add r0, r0, r6 │ │ - str r0, [sl, #8] │ │ - bge 609d0 │ │ - ldr r1, [sp, #324] ; 0x144 │ │ - ldrb r1, [r1, #3] │ │ - cmp r1, #0 │ │ - beq 60b30 │ │ - ldrb r0, [r5, #6] │ │ - cmp r0, #0 │ │ - beq 60cf8 │ │ - ldr r0, [r9, #2988] ; 0xbac │ │ + cmp r8, #3 │ │ + bhi 71b84 │ │ + b 71b7c │ │ + add r3, r7, #1 │ │ + add ip, ip, #82 ; 0x52 │ │ + cmp r7, r9 │ │ + mov r7, r3 │ │ + beq 71acc │ │ + cmp r8, #3 │ │ + bhi 71b84 │ │ + mov r3, #0 │ │ + b 71be0 │ │ + vorr d20, d16, d16 │ │ + mov r3, ip │ │ + vorr q9, q8, q8 │ │ + vmov.32 d20[0], r2 │ │ + mov r2, lr │ │ + vorr d18, d20, d20 │ │ + ldr r9, [r3], #4 │ │ + subs r2, r2, #4 │ │ + str r9, [sp, #68] ; 0x44 │ │ + vld1.32 {d20[0]}, [sl :32] │ │ + vmovl.s8 q10, d20 │ │ + vmovl.s16 q10, d20 │ │ + vadd.i32 q9, q9, q10 │ │ + bne 71b9c │ │ + vext.8 q10, q9, q8, #8 │ │ + ldr r9, [sp, #112] ; 0x70 │ │ + cmp r8, lr │ │ + mov r3, lr │ │ + vadd.i32 q9, q9, q10 │ │ + vdup.32 q10, d18[1] │ │ + vadd.i32 q9, q9, q10 │ │ + vmov.32 r2, d18[0] │ │ + beq 71b60 │ │ + add r1, ip, r3 │ │ + add r3, r3, #1 │ │ + cmp r8, r3 │ │ + ldrsb r1, [r1] │ │ + add r2, r2, r1 │ │ + bne 71be0 │ │ + b 71b60 │ │ + add sp, sp, #72 ; 0x48 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + andeq sl, r4, r0, lsl pc │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #176 ; 0xb0 │ │ + ldr fp, [r3, #212] ; 0xd4 │ │ + mov r5, #1 │ │ + str r0, [sp, #40] ; 0x28 │ │ + mov r7, #1 │ │ + ldr r0, [sp, #228] ; 0xe4 │ │ + cmp fp, #0 │ │ + str r1, [sp, #44] ; 0x2c │ │ + movwne r5, #2 │ │ + ldr r1, [sp, #244] ; 0xf4 │ │ cmp r0, #0 │ │ - bne 60a70 │ │ + str r2, [sp, #64] ; 0x40 │ │ + mov r2, #173 ; 0xad │ │ + movle r5, r7 │ │ + cmp r1, #0 │ │ + mov r1, #9472 ; 0x2500 │ │ + mul r2, r0, r2 │ │ + ldr r9, [r3, #216] ; 0xd8 │ │ + mul r1, r0, r1 │ │ + mov r8, #235 ; 0xeb │ │ + ldr sl, [r3] │ │ + ldr ip, [sp, #220] ; 0xdc │ │ + movweq r8, #240 ; 0xf0 │ │ + cmp r9, #0 │ │ + add r7, r2, #105 ; 0x69 │ │ + add r4, sp, #168 ; 0xa8 │ │ + movweq r8, #255 ; 0xff │ │ + add r6, r1, #45568 ; 0xb200 │ │ + mov r2, #0 │ │ + and r1, r6, #65280 ; 0xff00 │ │ + uxtb r0, r7 │ │ + orr r0, r0, r1 │ │ + sub r7, r7, #173 ; 0xad │ │ + eor r0, r0, sl │ │ + str r0, [r4, r2, lsl #2] │ │ + add r2, r2, #1 │ │ + sub r6, r6, #9472 ; 0x2500 │ │ + cmp r2, r5 │ │ + bcc 71c80 │ │ ldr r0, [sp, #212] ; 0xd4 │ │ - ldrb r0, [r0] │ │ - sub r0, r0, #1 │ │ - cmp r0, #15 │ │ - bhi 60ed8 │ │ - add r1, pc, #4 │ │ - ldr r0, [r1, r0, lsl #2] │ │ - add pc, r1, r0 │ │ - andeq r0, r0, r0, asr #32 │ │ - andeq r0, r0, r8, asr #7 │ │ - strdeq r0, [r0], -r8 │ │ - ; instruction: 0x000003b4 │ │ - strdeq r0, [r0], -r8 │ │ - strdeq r0, [r0], -r8 │ │ - strdeq r0, [r0], -r8 │ │ - ldrdeq r0, [r0], -r8 │ │ - strdeq r0, [r0], -r8 │ │ - strdeq r0, [r0], -r8 │ │ - strdeq r0, [r0], -r8 │ │ - strdeq r0, [r0], -r8 │ │ - strdeq r0, [r0], -r8 │ │ - strdeq r0, [r0], -r8 │ │ - strdeq r0, [r0], -r8 │ │ - strdeq r0, [r0], -r0 ; │ │ - ldr r1, [sp, #328] ; 0x148 │ │ - mov r0, #64 ; 0x40 │ │ - strb r0, [r1] │ │ - b 60ed8 │ │ - ldr r1, [sp, #324] ; 0x144 │ │ - ldr r2, [sp, #300] ; 0x12c │ │ - ldrsb r1, [r1, #5] │ │ + cmp r9, #0 │ │ + movwne r9, #1 │ │ + cmp r0, #1 │ │ + blt 72b10 │ │ + ldr lr, [sp, #248] ; 0xf8 │ │ + lsl sl, r9, #4 │ │ + ldr r1, [sp, #252] ; 0xfc │ │ + mov r9, #32 │ │ + mov r7, #3 │ │ + ldr r2, [sp, #224] ; 0xe0 │ │ + mov r0, #2 │ │ + add r7, r7, r9, lsr lr │ │ + cmp r2, r0, lsr r1 │ │ + add r6, ip, r7 │ │ + lsrgt r2, r0, r1 │ │ + add r6, r6, #246 ; 0xf6 │ │ + str r2, [sp, #16] │ │ + mov r2, ip │ │ + str r6, [sp, #32] │ │ + lsr r6, r9, r1 │ │ + mov ip, #82 ; 0x52 │ │ + mla r6, r6, ip, r2 │ │ + lsr r2, r0, lr │ │ + lsr r0, r0, r1 │ │ + mul r0, r0, ip │ │ + str r2, [sp, #36] ; 0x24 │ │ + add r7, r6, r7 │ │ + str r0, [sp, #28] │ │ + add r7, r7, #246 ; 0xf6 │ │ + ldr r0, [sp, #240] ; 0xf0 │ │ + str r7, [sp, #8] │ │ + lsr r7, r9, lr │ │ + add r0, r3, r0, lsl #2 │ │ + add r1, r0, #204 ; 0xcc │ │ + str r1, [sp, #140] ; 0x8c │ │ + add r1, r0, #188 ; 0xbc │ │ + add r0, r0, #196 ; 0xc4 │ │ + str r1, [sp, #136] ; 0x88 │ │ + str r0, [sp, #132] ; 0x84 │ │ + ldr r0, [pc, #3528] ; 72b18 │ │ + str r5, [sp, #20] │ │ + add r0, pc, r0 │ │ + str r7, [sp, #12] │ │ + add r0, r0, lr, lsl #4 │ │ + add r0, r0, #4 │ │ + str r0, [sp, #56] ; 0x38 │ │ + add r0, r6, #249 ; 0xf9 │ │ + str r0, [sp, #4] │ │ + ldr r0, [sp, #220] ; 0xdc │ │ + add r6, sp, #152 ; 0x98 │ │ + add r0, r0, #249 ; 0xf9 │ │ + str r0, [sp, #24] │ │ + mov r0, #0 │ │ + str r0, [sp, #144] ; 0x90 │ │ + ldr r0, [sp, #232] ; 0xe8 │ │ + str r0, [sp, #52] ; 0x34 │ │ + ldr r2, [sp, #144] ; 0x90 │ │ + cmp fp, #0 │ │ + mov r0, fp │ │ + movwne r0, #1 │ │ cmp r2, #0 │ │ - str r1, [sp, #364] ; 0x16c │ │ - mov r1, #0 │ │ - bne 60b68 │ │ - ldr r1, [pc, #3768] ; 61a0c │ │ - ldr r1, [pc, r1] │ │ - ldrb r1, [r1, r7, lsl #3] │ │ - add r1, fp, r1 │ │ - cmp r1, ip │ │ + mov r1, r2 │ │ + movwne r1, #1 │ │ + and r0, r1, r0 │ │ + ldr r1, [sp, #212] ; 0xd4 │ │ + sub r1, r1, r2 │ │ + cmp r7, r1 │ │ + movlt r1, r7 │ │ + cmp r0, #1 │ │ + str r1, [sp, #96] ; 0x60 │ │ + bne 71de4 │ │ mov r1, #0 │ │ - movwge r1, #1 │ │ - ldr r2, [sp, #216] ; 0xd8 │ │ - eor r1, r1, #1 │ │ - cmp fp, r2 │ │ - bls 60b80 │ │ - mov r2, #0 │ │ - b 60bac │ │ - ldr r3, [sp, #288] ; 0x120 │ │ - mov r2, #8 │ │ - cmp r3, #0 │ │ - beq 60bac │ │ - ldr r3, [sp, #212] ; 0xd4 │ │ - ldr r6, [sp, #292] ; 0x124 │ │ - ldrb r3, [r3] │ │ - add r3, r6, r3 │ │ - ldr r6, [sp, #184] ; 0xb8 │ │ - cmp r3, r6 │ │ - movge r2, #0 │ │ - ldr r3, [r9, #2164] ; 0x874 │ │ - orr ip, r2, r1 │ │ - ldr r2, [sl, #12] │ │ - sub r6, r3, #1 │ │ - mov r3, #0 │ │ - tst r6, r2 │ │ - bne 60be4 │ │ - ldr r5, [r9, #2160] ; 0x870 │ │ - mvn r1, #0 │ │ - ldr r6, [r9, #2148] ; 0x864 │ │ - ldr r3, [r9, #2116] ; 0x844 │ │ - add r5, r1, r2, asr r5 │ │ - mul r6, r6, r5 │ │ - add r3, r3, r6, lsl #7 │ │ - ldr r4, [sp, #324] ; 0x144 │ │ - ldr r6, [r9, #4] │ │ - ldr r1, [sp, #312] ; 0x138 │ │ - ldrb r5, [r4] │ │ - ldr r4, [sp, #336] ; 0x150 │ │ - ldr r6, [r6, #1020] ; 0x3fc │ │ - ldr lr, [r1] │ │ - ldr sl, [r1, #4] │ │ - ldr r9, [r1, #8] │ │ - cmp r0, lr │ │ - ldr r1, [r1, #12] │ │ - ldr r4, [r4, #1268] ; 0x4f4 │ │ - str r6, [sp, #40] ; 0x28 │ │ - add r6, sp, #364 ; 0x16c │ │ - str r6, [sp, #28] │ │ - str r5, [sp, #24] │ │ - str r3, [sp, #20] │ │ - ldr r3, [pc, #3552] ; 61a10 │ │ - ldr r3, [pc, r3] │ │ - str r1, [sp, #4] │ │ + ldr r2, [r6, r1, lsl #2] │ │ + add r7, r6, r1, lsl #2 │ │ + add r1, r1, #1 │ │ + cmp r1, r5 │ │ + str r2, [r7, #8] │ │ + bcc 71dcc │ │ mov r1, #0 │ │ - movwgt r1, #1 │ │ - cmp r2, r9 │ │ - ldrb r6, [r3, r7, lsl #3] │ │ - ldr r3, [sp, #212] ; 0xd4 │ │ - ldr r7, [sp, #316] ; 0x13c │ │ - str r4, [sp, #16] │ │ - ldrb r5, [r3] │ │ - mov r3, #0 │ │ - movwgt r3, #1 │ │ - str ip, [sp, #8] │ │ - str r7, [sp, #44] ; 0x2c │ │ - str r5, [sp, #36] ; 0x24 │ │ - str r6, [sp, #32] │ │ - str r8, [sp, #12] │ │ - str sl, [sp] │ │ - ldr r9, [sp, #336] ; 0x150 │ │ - bl 848b4 │ │ - ldr r1, [sp, #308] ; 0x134 │ │ - lsl r5, r5, #2 │ │ - ldr sl, [sp, #340] ; 0x154 │ │ - add r0, r1, r0, lsl #2 │ │ - ldr r3, [r9, #2144] ; 0x860 │ │ - ldr r2, [r9, #2140] ; 0x85c │ │ - ldr ip, [r0, #32] │ │ - ldrd r0, [sl, #8] │ │ - sub r1, r3, r1 │ │ - ldr r4, [sp, #364] ; 0x16c │ │ - sub r0, r2, r0 │ │ - ldr r2, [sp, #296] ; 0x128 │ │ - lsl r3, r1, #2 │ │ - ldr r1, [r9, #1268] ; 0x4f4 │ │ - lsl r0, r0, #2 │ │ - orr r2, r2, r4 │ │ - str r2, [sp, #4] │ │ - mov r2, r7 │ │ - str r0, [sp, #8] │ │ - mov r0, r8 │ │ - str r3, [sp, #12] │ │ - lsl r3, r6, #2 │ │ - str r5, [sp] │ │ - ldr r7, [sp, #204] ; 0xcc │ │ - blx ip │ │ - ldr r5, [sp, #260] ; 0x104 │ │ - ldr r4, [sp, #196] ; 0xc4 │ │ - ldr ip, [sp, #332] ; 0x14c │ │ - ldrb r0, [r5, #6] │ │ + ldr r2, [r4, r1, lsl #2] │ │ + eor r7, r2, r2, asr #1 │ │ + eor r7, r7, r2, lsr #3 │ │ + eor r7, r7, r2, lsr #12 │ │ + lsl r7, r7, #15 │ │ + uxth r7, r7 │ │ + orr r2, r7, r2, asr #1 │ │ + str r2, [r4, r1, lsl #2] │ │ + ubfx r2, r2, #8, #8 │ │ + str r2, [r6, r1, lsl #2] │ │ + add r1, r1, #1 │ │ + cmp r1, r5 │ │ + bcc 71de8 │ │ + ldr r1, [sp, #36] ; 0x24 │ │ + ldr r2, [sp, #96] ; 0x60 │ │ + cmp r1, r2 │ │ + movlt r2, r1 │ │ cmp r0, #0 │ │ - bne 60ab4 │ │ - ldr r0, [r9, #2988] ; 0xbac │ │ + moveq r2, r0 │ │ + ldr r0, [sp, #16] │ │ + cmp fp, #0 │ │ + str r2, [sp, #148] ; 0x94 │ │ + movne fp, r0 │ │ + ldr r0, [sp, #228] ; 0xe4 │ │ cmp r0, #0 │ │ - beq 60db4 │ │ - ldr r0, [pc, #3972] ; 61c90 │ │ - mov r1, #8 │ │ - ldr r0, [pc, r0] │ │ - ldrb r6, [r0, r7, lsl #3] │ │ - ldr r0, [sp, #212] ; 0xd4 │ │ - ldrb r0, [r0] │ │ - cmp r0, #8 │ │ - movcs r0, r1 │ │ - cmp r6, #8 │ │ - mov r1, #8 │ │ - movcc r1, r6 │ │ - smulbb r0, r1, r0 │ │ - ldr r1, [sp, #312] ; 0x138 │ │ - ldr r2, [r1, #40] ; 0x28 │ │ - add r0, r2, r0, lsl #5 │ │ - str r0, [r1, #40] ; 0x28 │ │ - ldr r3, [r9, #2128] ; 0x850 │ │ - ldrd r0, [sl, #8] │ │ - mla r0, r3, r1, r0 │ │ - ldr r1, [r9, #3000] ; 0xbb8 │ │ - add r0, r0, r0, lsl #2 │ │ - lsl r0, r0, #1 │ │ - ldrsh sl, [r1, r0]! │ │ - ldrb r0, [r1, #6] │ │ - str r0, [sp, #360] ; 0x168 │ │ - cmp sl, #0 │ │ - bmi 60da8 │ │ - ldr r0, [sp, #324] ; 0x144 │ │ - ldr r3, [sp, #360] ; 0x168 │ │ - ldr r7, [sp, #308] ; 0x134 │ │ - ldrb r0, [r0, #2] │ │ - ldr r1, [r9, #1268] ; 0x4f4 │ │ - add r0, r0, r0, lsl #4 │ │ - add r0, r7, r0, lsl #2 │ │ - ldr r7, [sp, #204] ; 0xcc │ │ - add r0, r0, r3, lsl #2 │ │ - mov r3, sl │ │ - ldr r5, [r0, #340] ; 0x154 │ │ - mov r0, r8 │ │ - blx r5 │ │ - ldr r5, [sp, #260] ; 0x104 │ │ - ldr sl, [sp, #340] ; 0x154 │ │ - ldr ip, [sp, #332] ; 0x14c │ │ - b 60a7c │ │ - ldr r1, [sp, #232] ; 0xe8 │ │ - add lr, sp, #256 ; 0x100 │ │ - ldrb r3, [r5, #10] │ │ - add r4, fp, r4 │ │ - ldr r0, [sl, #640] ; 0x280 │ │ - stm sp, {r1, r5} │ │ - mov r1, #1 │ │ - add r0, r0, r4 │ │ - str r1, [sp, #8] │ │ - mov r1, #0 │ │ - str r1, [sp, #12] │ │ - ldr r1, [sp, #264] ; 0x108 │ │ - str r1, [sp, #16] │ │ - add r1, sp, #360 ; 0x168 │ │ - str r1, [sp, #20] │ │ - add r1, lr, #103 ; 0x67 │ │ - ldr r2, [sp, #328] ; 0x148 │ │ - str r1, [sp, #24] │ │ - add r1, r0, #32 │ │ - mov r0, sl │ │ - bl 5ecd0 │ │ - ldr r2, [sp, #212] ; 0xd4 │ │ - mov r1, sl │ │ - mov sl, r0 │ │ - ldr r0, [r1, #12] │ │ - ldr r1, [r9, #2144] ; 0x860 │ │ - ldrb r2, [r2] │ │ - sub r1, r1, r0 │ │ - cmp r1, r2 │ │ - movgt r1, r2 │ │ - sub r0, r1, #1 │ │ - cmp r0, #15 │ │ - bhi 61000 │ │ - add r2, pc, #4 │ │ - ldr r0, [r2, r0, lsl #2] │ │ - add pc, r2, r0 │ │ - andeq r0, r0, r0, asr #32 │ │ - andeq r0, r0, ip, ror #3 │ │ - ; instruction: 0x000001bc │ │ - ldrdeq r0, [r0], -r0 ; │ │ - ; instruction: 0x000001bc │ │ - ; instruction: 0x000001bc │ │ - ; instruction: 0x000001bc │ │ - andeq r0, r0, r0, lsl #4 │ │ - ; instruction: 0x000001bc │ │ - ; instruction: 0x000001bc │ │ - ; instruction: 0x000001bc │ │ - ; instruction: 0x000001bc │ │ - ; instruction: 0x000001bc │ │ - ; instruction: 0x000001bc │ │ - ; instruction: 0x000001bc │ │ - andeq r0, r0, r8, lsr #4 │ │ - ldr r0, [sp, #328] ; 0x148 │ │ - ldrb r9, [sp, #359] ; 0x167 │ │ - strb r9, [r0] │ │ - b 61098 │ │ - ldr r1, [sp, #328] ; 0x148 │ │ - movw r0, #16448 ; 0x4040 │ │ - movt r0, #16448 ; 0x4040 │ │ - str r0, [r1] │ │ - b 60ed8 │ │ - ldr r1, [sp, #328] ; 0x148 │ │ - movw r0, #16448 ; 0x4040 │ │ - strh r0, [r1] │ │ - b 60ed8 │ │ - ldr r1, [sp, #328] ; 0x148 │ │ - movw r0, #16448 ; 0x4040 │ │ - movt r0, #16448 ; 0x4040 │ │ - str r0, [r1] │ │ - str r0, [r1, #4] │ │ - b 60ed8 │ │ - ldr r0, [sp, #328] ; 0x148 │ │ - vst1.8 {d8-d9}, [r0] │ │ - ldr r0, [pc, #4076] ; 61ecc │ │ - ldr r0, [pc, r0] │ │ - ldrb r6, [r0, r7, lsl #3] │ │ - sub r0, r6, #1 │ │ - cmp r0, #15 │ │ - bhi 60a7c │ │ - add r1, pc, #4 │ │ - ldr r0, [r1, r0, lsl #2] │ │ - add pc, r1, r0 │ │ - andeq r0, r0, r0, asr #32 │ │ - andeq r0, r0, r4, lsl #1 │ │ - ; instruction: 0xfffffb80 │ │ - andeq r0, r0, r0, rrx │ │ - ; instruction: 0xfffffb80 │ │ - ; instruction: 0xfffffb80 │ │ - ; instruction: 0xfffffb80 │ │ - andeq r0, r0, r4, lsr #1 │ │ - ; instruction: 0xfffffb80 │ │ - ; instruction: 0xfffffb80 │ │ - ; instruction: 0xfffffb80 │ │ - ; instruction: 0xfffffb80 │ │ - ; instruction: 0xfffffb80 │ │ - ; instruction: 0xfffffb80 │ │ - ; instruction: 0xfffffb80 │ │ - andeq r0, r0, ip, asr #1 │ │ - ldr r0, [sp, #276] ; 0x114 │ │ - add r1, fp, r4 │ │ - mov r6, #1 │ │ - ldr r0, [r0] │ │ - add r0, r0, r1 │ │ - mov r1, #64 ; 0x40 │ │ - strb r1, [r0, #32] │ │ - b 60a7c │ │ - ldr r0, [sp, #276] ; 0x114 │ │ - add r1, fp, r4 │ │ - mov r6, #4 │ │ - ldr r0, [r0] │ │ + moveq fp, r0 │ │ + ldr r0, [sp, #224] ; 0xe0 │ │ + str fp, [sp, #60] ; 0x3c │ │ + cmp fp, r0 │ │ + bge 72350 │ │ + ldr r0, [sp, #152] ; 0x98 │ │ + mov r7, #3 │ │ + ldr r1, [sp, #160] ; 0xa0 │ │ + ldr r5, [sp, #36] ; 0x24 │ │ + add r2, r7, r0, asr #4 │ │ + and r0, r0, #15 │ │ + add r7, r7, r1, asr #4 │ │ + add r0, r0, #3 │ │ + and r1, r1, #15 │ │ + ldr r4, [sp, #148] ; 0x94 │ │ + mul ip, r5, r7 │ │ + ldr r7, [sp, #28] │ │ + add r1, r1, #3 │ │ + mul lr, r5, r2 │ │ + mla r6, r7, r0, r4 │ │ + mla r0, r7, r0, lr │ │ + mla r2, r5, r2, r6 │ │ + ldr r5, [sp, #60] ; 0x3c │ │ + ldr r6, [sp, #44] ; 0x2c │ │ + mla r1, r7, r1, ip │ │ + mov r7, #82 ; 0x52 │ │ + str r5, [sp, #112] ; 0x70 │ │ + mla r2, r5, r7, r2 │ │ + mla r0, r5, r7, r0 │ │ + mla r1, r5, r7, r1 │ │ + ldr r7, [sp, #64] ; 0x40 │ │ + mla fp, r7, r5, r6 │ │ + ldr r6, [sp, #40] ; 0x28 │ │ + mla r9, r7, r5, r6 │ │ + ldr r7, [sp, #24] │ │ + add lr, r7, r0 │ │ + ldr r0, [sp, #32] │ │ + add r2, r7, r2 │ │ + str r2, [sp, #124] ; 0x7c │ │ add r0, r0, r1 │ │ - movw r1, #16448 ; 0x4040 │ │ - movt r1, #16448 ; 0x4040 │ │ - str r1, [r0, #32] │ │ - b 60a7c │ │ - ldr r0, [sp, #276] ; 0x114 │ │ - add r1, fp, r4 │ │ - mov r6, #2 │ │ - ldr r0, [r0] │ │ + str r0, [sp, #128] ; 0x80 │ │ + rsb r0, r4, #0 │ │ + str r0, [sp, #116] ; 0x74 │ │ + ldr r0, [sp, #96] ; 0x60 │ │ + ldr r1, [sp, #148] ; 0x94 │ │ + cmp r1, r0 │ │ + bge 72110 │ │ + b 71f5c │ │ + ldr r0, [sp, #64] ; 0x40 │ │ + add lr, lr, #82 ; 0x52 │ │ + ldr r1, [sp, #112] ; 0x70 │ │ + add fp, fp, r0 │ │ + add r9, r9, r0 │ │ + ldr r0, [sp, #128] ; 0x80 │ │ + add r1, r1, #1 │ │ + str r1, [sp, #112] ; 0x70 │ │ + add r0, r0, #82 ; 0x52 │ │ + str r0, [sp, #128] ; 0x80 │ │ + ldr r0, [sp, #124] ; 0x7c │ │ + add r0, r0, #82 ; 0x52 │ │ + str r0, [sp, #124] ; 0x7c │ │ + ldr r0, [sp, #224] ; 0xe0 │ │ + cmp r1, r0 │ │ + beq 72350 │ │ + ldr r0, [sp, #96] ; 0x60 │ │ + ldr r1, [sp, #148] ; 0x94 │ │ + cmp r1, r0 │ │ + bge 72110 │ │ + ldr r0, [sp, #252] ; 0xfc │ │ + ldr r1, [sp, #112] ; 0x70 │ │ + lsl r0, r1, r0 │ │ + ldr r1, [sp, #248] ; 0xf8 │ │ + cmp r1, #0 │ │ + beq 72050 │ │ + ldr r1, [sp, #236] ; 0xec │ │ + ldr r2, [sp, #232] ; 0xe8 │ │ + ldr r4, [sp, #124] ; 0x7c │ │ + mla ip, r0, r1, r2 │ │ + ldr r7, [sp, #148] ; 0x94 │ │ + b 72010 │ │ + ldr r1, [sp, #132] ; 0x84 │ │ + ldr r5, [sp, #136] ; 0x88 │ │ + ldrb r2, [fp, r7] │ │ + ldr r1, [r1] │ │ + ldr r5, [r5] │ │ + mul r0, r1, r0 │ │ + ldr r1, [sp, #140] ; 0x8c │ │ + mla r0, r5, r2, r0 │ │ + ldr r1, [r1] │ │ + add r0, r1, r0, asr #6 │ │ + mov r1, #255 ; 0xff │ │ + cmp r0, #255 ; 0xff │ │ + movge r0, r1 │ │ + bic r0, r0, r0, asr #31 │ │ + ldr r1, [sp, #216] ; 0xd8 │ │ + add r4, r4, #1 │ │ + ldrb r0, [r1, r0] │ │ + ldr r1, [r3, #88] ; 0x58 │ │ + smulbb r0, r0, r6 │ │ + mov r6, #1 │ │ + lsl r6, r6, r1 │ │ + add r0, r0, r6, asr #1 │ │ + add r0, r2, r0, asr r1 │ │ + cmp r0, r8 │ │ + mov r1, r0 │ │ + movgt r1, r8 │ │ + cmp r0, sl │ │ + movlt r1, sl │ │ + ldr r0, [sp, #96] ; 0x60 │ │ + strb r1, [r9, r7] │ │ + add r7, r7, #1 │ │ + cmp r7, r0 │ │ + bge 72110 │ │ + ldr r0, [sp, #144] ; 0x90 │ │ + ldr r1, [sp, #248] ; 0xf8 │ │ + add r0, r0, r7 │ │ + ldr r2, [r3, #36] ; 0x24 │ │ + ldrsb r6, [r4] │ │ + lsl r0, r0, r1 │ │ + mov r1, ip │ │ + ldrb r0, [r1, r0]! │ │ + cmp r2, #0 │ │ + ldrb r1, [r1, #1] │ │ add r0, r0, r1 │ │ - movw r1, #16448 ; 0x4040 │ │ - strh r1, [r0, #32] │ │ - b 60a7c │ │ - ldr r0, [sp, #276] ; 0x114 │ │ - add r1, fp, r4 │ │ - mov r6, #8 │ │ + add r0, r0, #1 │ │ + ubfx r0, r0, #1, #8 │ │ + beq 71f8c │ │ + ldrb r2, [fp, r7] │ │ + b 71fc4 │ │ + ldr r1, [sp, #236] ; 0xec │ │ + mov r4, #0 │ │ + ldr r2, [sp, #52] ; 0x34 │ │ + ldr r7, [sp, #148] ; 0x94 │ │ + mla ip, r1, r0, r2 │ │ + b 720ec │ │ + ldr r1, [sp, #132] ; 0x84 │ │ + ldr r5, [sp, #136] ; 0x88 │ │ + ldrb r2, [fp, r7] │ │ + ldr r1, [r1] │ │ + ldr r5, [r5] │ │ + mul r0, r1, r0 │ │ + ldr r1, [sp, #140] ; 0x8c │ │ + mla r0, r5, r2, r0 │ │ + ldr r1, [r1] │ │ + add r0, r1, r0, asr #6 │ │ + mov r1, #255 ; 0xff │ │ + cmp r0, #255 ; 0xff │ │ + movge r0, r1 │ │ + bic r0, r0, r0, asr #31 │ │ + ldr r1, [sp, #216] ; 0xd8 │ │ + add r4, r4, #1 │ │ + ldrb r0, [r1, r0] │ │ + ldr r1, [r3, #88] ; 0x58 │ │ + smulbb r0, r0, r6 │ │ + mov r6, #1 │ │ + lsl r6, r6, r1 │ │ + add r0, r0, r6, asr #1 │ │ + add r0, r2, r0, asr r1 │ │ + cmp r0, r8 │ │ + mov r1, r0 │ │ + movgt r1, r8 │ │ + cmp r0, sl │ │ + movlt r1, sl │ │ + ldr r0, [sp, #96] ; 0x60 │ │ + strb r1, [r9, r7] │ │ + add r7, r7, #1 │ │ + cmp r7, r0 │ │ + bge 72110 │ │ + ldr r2, [sp, #124] ; 0x7c │ │ + ldrb r0, [ip, r7] │ │ + add r2, r2, r4 │ │ + ldr r1, [r3, #36] ; 0x24 │ │ + ldrsb r6, [r2] │ │ + cmp r1, #0 │ │ + beq 72068 │ │ + ldrb r2, [fp, r7] │ │ + b 720a0 │ │ + ldr r0, [sp, #148] ; 0x94 │ │ + cmp r0, #1 │ │ + blt 71f0c │ │ + ldr r0, [sp, #252] ; 0xfc │ │ + ldr r1, [sp, #112] ; 0x70 │ │ + lsl r0, r1, r0 │ │ + ldr r1, [sp, #248] ; 0xf8 │ │ + cmp r1, #0 │ │ + beq 7224c │ │ + ldr r1, [sp, #236] ; 0xec │ │ + ldr r2, [sp, #232] ; 0xe8 │ │ + ldr r7, [sp, #56] ; 0x38 │ │ + mla ip, r0, r1, r2 │ │ + mov r2, #0 │ │ + b 721d0 │ │ + ldr r0, [sp, #132] ; 0x84 │ │ + ldr r4, [sp, #136] ; 0x88 │ │ + ldr r5, [r0] │ │ + ldrb r0, [fp, r2] │ │ + ldr r4, [r4] │ │ + mul r1, r5, r1 │ │ + ldr r5, [sp, #140] ; 0x8c │ │ + mla r1, r4, r0, r1 │ │ + ldr r5, [r5] │ │ + add r1, r5, r1, asr #6 │ │ + mov r5, #255 ; 0xff │ │ + cmp r1, #255 ; 0xff │ │ + movge r1, r5 │ │ + bic r1, r1, r1, asr #31 │ │ + ldr r5, [sp, #216] ; 0xd8 │ │ + add r7, r7, #8 │ │ + ldrb r1, [r5, r1] │ │ + mov r5, #1 │ │ + mul r1, r6, r1 │ │ + ldr r6, [r3, #88] ; 0x58 │ │ + lsl r5, r5, r6 │ │ + add r1, r1, r5, asr #1 │ │ + add r0, r0, r1, asr r6 │ │ + cmp r0, r8 │ │ + mov r1, r0 │ │ + movgt r1, r8 │ │ + cmp r0, sl │ │ + movlt r1, sl │ │ + ldr r0, [sp, #148] ; 0x94 │ │ + strb r1, [r9, r2] │ │ + add r2, r2, #1 │ │ + cmp r0, r2 │ │ + beq 71f0c │ │ + add r6, lr, r2 │ │ + ldr r4, [sp, #128] ; 0x80 │ │ + ldmda r7, {r0, r1} │ │ + add r5, r4, r2 │ │ + ldrsb r6, [r6] │ │ + mov r4, ip │ │ + ldrsb r5, [r5] │ │ + mul r1, r1, r6 │ │ + ldr r6, [sp, #144] ; 0x90 │ │ + add r6, r6, r2 │ │ + mla r0, r0, r5, r1 │ │ + ldr r1, [sp, #248] ; 0xf8 │ │ + ldr r5, [r3, #36] ; 0x24 │ │ + lsl r1, r6, r1 │ │ + ldrb r1, [r4, r1]! │ │ + add r0, r0, #16 │ │ + ldrb r4, [r4, #1] │ │ + asr r6, r0, #5 │ │ + cmp r6, #127 ; 0x7f │ │ + mov r6, #127 ; 0x7f │ │ + asrlt r6, r0, #5 │ │ + cmn r6, #128 ; 0x80 │ │ + mvn r0, #127 ; 0x7f │ │ + movle r6, r0 │ │ + add r0, r1, r4 │ │ + add r0, r0, #1 │ │ + cmp r5, #0 │ │ + ubfx r1, r0, #1, #8 │ │ + beq 7214c │ │ + ldrb r0, [fp, r2] │ │ + b 72184 │ │ + ldr r1, [sp, #236] ; 0xec │ │ + mov r7, #0 │ │ + ldr r2, [sp, #52] ; 0x34 │ │ + mla r0, r1, r0, r2 │ │ + mov r2, lr │ │ + str r0, [sp, #120] ; 0x78 │ │ + ldr r0, [pc, #2224] ; 72b1c │ │ + add r0, pc, r0 │ │ + add r4, r0, #4 │ │ + b 722fc │ │ + ldr r0, [sp, #132] ; 0x84 │ │ + ldr r1, [sp, #136] ; 0x88 │ │ + ldrb lr, [fp, -r7] │ │ ldr r0, [r0] │ │ + ldr r1, [r1] │ │ + mul r0, r0, ip │ │ + mla r0, r1, lr, r0 │ │ + ldr r1, [sp, #140] ; 0x8c │ │ + ldr r1, [r1] │ │ + add r0, r1, r0, asr #6 │ │ + mov r1, #255 ; 0xff │ │ + cmp r0, #255 ; 0xff │ │ + movge r0, r1 │ │ + bic ip, r0, r0, asr #31 │ │ + ldr r0, [sp, #216] ; 0xd8 │ │ + add r4, r4, #8 │ │ + ldr r1, [r3, #88] ; 0x58 │ │ + ldrb r0, [r0, ip] │ │ + mul r0, r6, r0 │ │ + mov r6, #1 │ │ + lsl r6, r6, r1 │ │ + add r0, r0, r6, asr #1 │ │ + add r0, lr, r0, asr r1 │ │ + mov lr, r2 │ │ + cmp r0, r8 │ │ + mov r1, r0 │ │ + movgt r1, r8 │ │ + cmp r0, sl │ │ + movlt r1, sl │ │ + ldr r0, [sp, #116] ; 0x74 │ │ + strb r1, [r9, -r7] │ │ + sub r7, r7, #1 │ │ + cmp r0, r7 │ │ + beq 71f0c │ │ + ldr r5, [sp, #128] ; 0x80 │ │ + ldrsb r6, [lr, -r7] │ │ + ldmda r4, {r0, r1} │ │ + ldrsb r5, [r5, -r7] │ │ + mul r1, r1, r6 │ │ + mla r0, r0, r5, r1 │ │ + ldr r1, [sp, #120] ; 0x78 │ │ + ldrb ip, [r1, -r7] │ │ + ldr r1, [r3, #36] ; 0x24 │ │ + add r0, r0, #16 │ │ + asr r6, r0, #5 │ │ + cmp r6, #127 ; 0x7f │ │ + mov r6, #127 ; 0x7f │ │ + asrlt r6, r0, #5 │ │ + cmn r6, #128 ; 0x80 │ │ + mvn r0, #127 ; 0x7f │ │ + movle r6, r0 │ │ + cmp r1, #0 │ │ + beq 72274 │ │ + ldrb lr, [fp, -r7] │ │ + b 722ac │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + cmp r0, #1 │ │ + blt 72abc │ │ + add r2, sp, #152 ; 0x98 │ │ + ldr ip, [sp, #148] ; 0x94 │ │ + ldr r7, [sp, #36] ; 0x24 │ │ + mov r5, #3 │ │ + ldm r2, {r0, r1, r2} │ │ + and r6, r0, #15 │ │ + ldr r9, [sp, #24] │ │ + add fp, r6, #3 │ │ + ldr r6, [sp, #28] │ │ + add lr, r5, r0, asr #4 │ │ + str r2, [sp, #116] ; 0x74 │ │ + ldr r2, [sp, #164] ; 0xa4 │ │ + mla r4, r6, fp, ip │ │ + str r2, [sp, #120] ; 0x78 │ │ + mla r4, r7, lr, r4 │ │ + add r0, r9, r4 │ │ + and r4, r1, #15 │ │ + add r4, r4, #3 │ │ + add r1, r5, r1, asr #4 │ │ + str r0, [sp, #104] ; 0x68 │ │ + mla r2, r6, r4, ip │ │ + ldr r0, [sp, #4] │ │ + ldr r5, [sp, #40] ; 0x28 │ │ + str r5, [sp, #112] ; 0x70 │ │ + mla r2, r7, r1, r2 │ │ + mul r1, r7, r1 │ │ + mla r1, r6, r4, r1 │ │ + add r2, r0, r2 │ │ + str r2, [sp, #100] ; 0x64 │ │ + ldr r2, [sp, #52] ; 0x34 │ │ + add r2, r2, ip │ │ + str r2, [sp, #48] ; 0x30 │ │ add r0, r0, r1 │ │ - movw r1, #16448 ; 0x4040 │ │ - movt r1, #16448 ; 0x4040 │ │ - str r1, [r0, #36] ; 0x24 │ │ - str r1, [r0, #32] │ │ - b 60a7c │ │ - ldr r2, [sp, #276] ; 0x114 │ │ - add r1, fp, r4 │ │ - movw r3, #16448 ; 0x4040 │ │ - mov r6, #16 │ │ - movt r3, #16448 ; 0x4040 │ │ - ldr r0, [r2] │ │ - add r0, r0, r1 │ │ - str r3, [r0, #36] ; 0x24 │ │ - str r3, [r0, #32] │ │ - ldr r0, [r2] │ │ + str r0, [sp, #128] ; 0x80 │ │ + mul r0, r7, lr │ │ + ldr r2, [sp, #144] ; 0x90 │ │ + ldr r1, [sp, #120] ; 0x78 │ │ + add r2, ip, r2 │ │ + str r2, [sp, #84] ; 0x54 │ │ + mla r0, r6, fp, r0 │ │ + ldr r2, [sp, #44] ; 0x2c │ │ + add r2, r2, ip │ │ + str r2, [sp, #76] ; 0x4c │ │ + add r2, r5, ip │ │ + str r2, [sp, #80] ; 0x50 │ │ + mov r2, #3 │ │ + add r0, r9, r0 │ │ + str r0, [sp, #124] ; 0x7c │ │ + add r0, r2, r1, asr #4 │ │ + and r1, r1, #15 │ │ + add r1, r1, #3 │ │ + mul r0, r7, r0 │ │ + mla r0, r6, r1, r0 │ │ + ldr r1, [sp, #8] │ │ add r0, r1, r0 │ │ - str r3, [r0, #44] ; 0x2c │ │ - str r3, [r0, #40] ; 0x28 │ │ - b 60a7c │ │ - ldrb r9, [sp, #359] ; 0x167 │ │ - ldr r0, [sp, #328] ; 0x148 │ │ - mov r2, r9 │ │ - bl 2830 <__aeabi_memset@plt> │ │ - b 61098 │ │ - ldrb r9, [sp, #359] ; 0x167 │ │ - movw r0, #257 ; 0x101 │ │ - movt r0, #257 ; 0x101 │ │ - ldr r1, [sp, #328] ; 0x148 │ │ - mul r0, r9, r0 │ │ - str r0, [r1] │ │ - b 61098 │ │ - ldrb r9, [sp, #359] ; 0x167 │ │ - ldr r1, [sp, #328] ; 0x148 │ │ - orr r0, r9, r9, lsl #8 │ │ - strh r0, [r1] │ │ - b 61098 │ │ - ldrb r9, [sp, #359] ; 0x167 │ │ - movw r0, #257 ; 0x101 │ │ - movt r0, #257 ; 0x101 │ │ - mov r2, r0 │ │ - umull r0, r1, r9, r0 │ │ - mla r1, r9, r2, r1 │ │ - ldr r2, [sp, #328] ; 0x148 │ │ - str r0, [r2] │ │ - str r1, [r2, #4] │ │ - b 61098 │ │ - ldrb r9, [sp, #359] ; 0x167 │ │ - movw r0, #257 ; 0x101 │ │ - movt r0, #257 ; 0x101 │ │ - mov r2, r0 │ │ - umull r0, r1, r9, r0 │ │ - mla r1, r9, r2, r1 │ │ - vmov.32 d16[0], r0 │ │ - ldr r0, [sp, #328] ; 0x148 │ │ - vmov.32 d16[1], r1 │ │ - vorr d17, d16, d16 │ │ - vst1.8 {d16-d17}, [r0] │ │ - ldr r0, [sp, #340] ; 0x154 │ │ - ldr r1, [sp, #336] ; 0x150 │ │ - ldr r0, [r0, #8] │ │ - ldr r1, [r1, #2140] ; 0x85c │ │ - ldr r2, [pc, #4068] ; 62094 │ │ - sub r1, r1, r0 │ │ - ldr r2, [pc, r2] │ │ - ldrb r6, [r2, r7, lsl #3] │ │ - cmp r1, r6 │ │ - movgt r1, r6 │ │ - sub r0, r1, #1 │ │ - cmp r0, #15 │ │ - bhi 6112c │ │ - add r2, pc, #4 │ │ - ldr r0, [r2, r0, lsl #2] │ │ - add pc, r2, r0 │ │ - andeq r0, r0, r0, asr #32 │ │ - muleq r0, r0, r0 │ │ - andeq r0, r0, r4, asr r0 │ │ - andeq r0, r0, r0, ror r0 │ │ - andeq r0, r0, r4, asr r0 │ │ - andeq r0, r0, r4, asr r0 │ │ - andeq r0, r0, r4, asr r0 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r4, asr r0 │ │ - andeq r0, r0, r4, asr r0 │ │ - andeq r0, r0, r4, asr r0 │ │ - andeq r0, r0, r4, asr r0 │ │ - andeq r0, r0, r4, asr r0 │ │ - andeq r0, r0, r4, asr r0 │ │ - andeq r0, r0, r4, asr r0 │ │ - ldrdeq r0, [r0], -r4 │ │ - ldr r0, [sp, #276] ; 0x114 │ │ - ldr r0, [r0] │ │ - add r0, r0, r4 │ │ - strb r9, [r0, #32] │ │ - b 611e4 │ │ - ldr r0, [sp, #276] ; 0x114 │ │ - mov r2, r9 │ │ - ldr r0, [r0] │ │ - add r0, r0, r4 │ │ - add r0, r0, #32 │ │ - bl 2830 <__aeabi_memset@plt> │ │ - b 611e4 │ │ - ldr r1, [sp, #276] ; 0x114 │ │ - movw r0, #257 ; 0x101 │ │ - movt r0, #257 ; 0x101 │ │ - mul r0, r9, r0 │ │ - ldr r1, [r1] │ │ - add r1, r1, r4 │ │ - str r0, [r1, #32] │ │ - b 611e4 │ │ - ldr r0, [sp, #276] ; 0x114 │ │ - orr r1, r9, r9, lsl #8 │ │ - ldr r0, [r0] │ │ - add r0, r0, r4 │ │ - strh r1, [r0, #32] │ │ - b 611e4 │ │ - movw r0, #257 ; 0x101 │ │ - ldr r2, [sp, #276] ; 0x114 │ │ - movt r0, #257 ; 0x101 │ │ - mov r3, r0 │ │ - umull r0, r1, r9, r0 │ │ - ldr r2, [r2] │ │ - mla r1, r9, r3, r1 │ │ - add r2, r2, r4 │ │ - str r0, [r2, #32] │ │ - str r1, [r2, #36] ; 0x24 │ │ - b 611e4 │ │ - movw r0, #257 ; 0x101 │ │ - ldr r3, [sp, #276] ; 0x114 │ │ - movt r0, #257 ; 0x101 │ │ - mov ip, r0 │ │ - umull r0, r1, r9, r0 │ │ - ldr r2, [r3] │ │ - mla r1, r9, ip, r1 │ │ - add r2, r2, r4 │ │ - str r0, [r2, #32] │ │ - str r1, [r2, #36] ; 0x24 │ │ - ldr r2, [r3] │ │ - add r2, r4, r2 │ │ - str r1, [r2, #44] ; 0x2c │ │ - str r0, [r2, #40] ; 0x28 │ │ - ldr r9, [sp, #336] ; 0x150 │ │ - ldr r4, [sp, #196] ; 0xc4 │ │ - ldr r2, [sp, #264] ; 0x108 │ │ - cmp sl, #0 │ │ - bpl 60d70 │ │ - b 60da8 │ │ - andeq fp, r4, r4, asr #10 │ │ - str r6, [sp, #292] ; 0x124 │ │ - ldr r0, [sp, #292] ; 0x124 │ │ - sub r8, r1, r0 │ │ - ldr r0, [sp, #164] ; 0xa4 │ │ - str r8, [sl, #12] │ │ - cmp r0, #0 │ │ - beq 60818 │ │ - ldr r4, [sp, #324] ; 0x144 │ │ - ldr r6, [r9, #1272] ; 0x4f8 │ │ - str r6, [sp, #328] ; 0x148 │ │ - ldrb r0, [r4, #1] │ │ - cmp r0, #13 │ │ - bne 61578 │ │ - ldr r0, [r9, #1284] ; 0x504 │ │ - ldr r1, [sp, #308] ; 0x134 │ │ - ldr r2, [r9, #1260] ; 0x4ec │ │ - add r0, r1, r0, lsl #2 │ │ - str r2, [sp, #332] ; 0x14c │ │ - ldr ip, [r9, #1256] ; 0x4e8 │ │ - ldr lr, [r0, #84] ; 0x54 │ │ - ldr r0, [sp, #112] ; 0x70 │ │ - ldr fp, [r9, #1264] ; 0x4f0 │ │ - ldr r2, [r9, #1268] ; 0x4f4 │ │ - ldr r9, [sl, #8] │ │ - str r0, [sp, #8] │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - str r0, [sp, #4] │ │ - ldr r0, [sp, #212] ; 0xd4 │ │ + ldr r1, [sp, #116] ; 0x74 │ │ + str r0, [sp, #120] ; 0x78 │ │ + add r0, r2, r1, asr #4 │ │ + and r1, r1, #15 │ │ + add r1, r1, #3 │ │ + mul r0, r7, r0 │ │ + mla r0, r6, r1, r0 │ │ + ldr r1, [sp, #32] │ │ + add r0, r1, r0 │ │ + str r0, [sp, #116] ; 0x74 │ │ + rsb r0, ip, #0 │ │ + str r0, [sp, #72] ; 0x48 │ │ + mov r0, #0 │ │ + str r0, [sp, #68] ; 0x44 │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + str r0, [sp, #108] ; 0x6c │ │ + ldr r0, [sp, #76] ; 0x4c │ │ + str r0, [sp, #88] ; 0x58 │ │ + ldr r0, [sp, #80] ; 0x50 │ │ + str r0, [sp, #92] ; 0x5c │ │ + ldr fp, [sp, #96] ; 0x60 │ │ + ldr r0, [sp, #148] ; 0x94 │ │ + cmp r0, fp │ │ + blt 72558 │ │ + b 727a4 │ │ + ldr r0, [sp, #64] ; 0x40 │ │ + ldr r1, [sp, #108] ; 0x6c │ │ + add r1, r1, r0 │ │ + str r1, [sp, #108] ; 0x6c │ │ + ldr r1, [sp, #112] ; 0x70 │ │ + add r1, r1, r0 │ │ + str r1, [sp, #112] ; 0x70 │ │ + ldr r1, [sp, #76] ; 0x4c │ │ + add r1, r1, r0 │ │ + str r1, [sp, #76] ; 0x4c │ │ + ldr r1, [sp, #80] ; 0x50 │ │ + add r1, r1, r0 │ │ + str r1, [sp, #80] ; 0x50 │ │ ldr r1, [sp, #88] ; 0x58 │ │ - ldrb r0, [r0] │ │ - add r3, r1, r0 │ │ - rsb r0, r0, #0 │ │ - and r0, r3, r0 │ │ - mov r3, r7 │ │ - ldr r7, [sp, #284] ; 0x11c │ │ - ldr r1, [sp, #96] ; 0x60 │ │ - sub r0, r1, r0, asr r7 │ │ - str r0, [sp] │ │ - ldr r0, [pc, #3860] ; 621b4 │ │ - ldr r0, [pc, r0] │ │ - ldr r1, [sp, #84] ; 0x54 │ │ - ldr r5, [sp, #320] ; 0x140 │ │ - ldrb r0, [r0, r3, lsl #3] │ │ - add r3, r1, r0 │ │ - rsb r0, r0, #0 │ │ - and r0, r3, r0 │ │ + add r1, r1, r0 │ │ + str r1, [sp, #88] ; 0x58 │ │ ldr r1, [sp, #92] ; 0x5c │ │ - sub r3, r1, r0, asr r5 │ │ - ldr r0, [sp, #304] ; 0x130 │ │ - ldr r1, [sp, #240] ; 0xf0 │ │ - and r0, r8, r0 │ │ - and r1, r9, r1 │ │ - mul r0, r0, r2 │ │ - add r1, ip, r1, lsl #2 │ │ - add r1, r1, r0, lsl #2 │ │ - ldr r0, [sp, #140] ; 0x8c │ │ - blx lr │ │ - asr r0, r8, r7 │ │ - mov r7, sl │ │ - mul r0, r6, r0 │ │ - add sl, r0, r9, asr r5 │ │ - ldrb r0, [r4, #7] │ │ - cmp r0, #0 │ │ - beq 61434 │ │ - ldr r0, [sp, #332] ; 0x14c │ │ - ldr r1, [sp, #336] ; 0x150 │ │ - add r9, r0, sl, lsl #2 │ │ - mov r0, #0 │ │ - str r0, [sp, #360] ; 0x168 │ │ - ldr r1, [r1, #2164] ; 0x874 │ │ - ldr r2, [r7, #12] │ │ - ldr r3, [sp, #304] ; 0x130 │ │ - sub r1, r1, #1 │ │ - ldr r4, [sp, #284] ; 0x11c │ │ - ldr r5, [sp, #320] ; 0x140 │ │ - and r3, r2, r3 │ │ - tst r3, r1 │ │ - str fp, [sp, #300] ; 0x12c │ │ - bne 6135c │ │ - ldr r3, [sp, #336] ; 0x150 │ │ - mvn r6, #0 │ │ - ldr r0, [r3, #2120] ; 0x848 │ │ - ldr r1, [r3, #2148] ; 0x864 │ │ - ldr r3, [r3, #2160] ; 0x870 │ │ - add r3, r6, r2, asr r3 │ │ - mul r1, r1, r3 │ │ - add r0, r0, r1, lsl #7 │ │ - ldr r6, [sp, #312] ; 0x138 │ │ - add r1, sp, #360 ; 0x168 │ │ - ldr fp, [r7, #8] │ │ - ldr lr, [r6] │ │ - ldmib r6, {r3, ip} │ │ - ldr r6, [r6, #12] │ │ - str r0, [sp, #20] │ │ - str r1, [sp, #28] │ │ - mov r1, #0 │ │ - asr r0, r6, r4 │ │ - str r0, [sp, #4] │ │ - asr r0, r3, r5 │ │ - ldr r3, [sp, #348] ; 0x15c │ │ - ldr r7, [pc, #3616] ; 621b8 │ │ - ldr r7, [pc, r7] │ │ - str r0, [sp] │ │ - asr r0, fp, r5 │ │ - str r1, [sp, #40] ; 0x28 │ │ - cmp r0, lr, asr r5 │ │ - ldrb r8, [r7, r3, lsl #3] │ │ - mov r3, r4 │ │ - ldr r7, [sp, #344] ; 0x158 │ │ - str r1, [sp, #24] │ │ - asr r2, r2, r3 │ │ - str r1, [sp, #8] │ │ - mov r1, #0 │ │ - movwgt r1, #1 │ │ - cmp r2, ip, asr r3 │ │ - mov r3, #0 │ │ - ldrb r4, [r7] │ │ - ldr r7, [sp, #316] ; 0x13c │ │ - movwgt r3, #1 │ │ - ldr r6, [sp, #328] ; 0x148 │ │ - str r8, [sp, #32] │ │ - str r4, [sp, #36] ; 0x24 │ │ - str r7, [sp, #44] ; 0x2c │ │ - str r6, [sp, #16] │ │ - str r9, [sp, #12] │ │ - bl 848b4 │ │ - ldr r2, [sp, #308] ; 0x134 │ │ - lsl r3, r8, #2 │ │ - ldr r1, [sp, #324] ; 0x144 │ │ - add r0, r2, r0, lsl #2 │ │ - mov r2, r7 │ │ - ldr r5, [r0, #100] ; 0x64 │ │ - lsl r0, r4, #2 │ │ - ldrsb r1, [r1, #7] │ │ - str r0, [sp] │ │ - ldr r0, [sp, #140] ; 0x8c │ │ - stmib sp, {r0, r1} │ │ - mov r0, r9 │ │ - mov r1, r6 │ │ - blx r5 │ │ - ldr fp, [sp, #300] ; 0x12c │ │ - ldr lr, [sp, #260] ; 0x104 │ │ - ldr r9, [sp, #336] ; 0x150 │ │ - ldrb r0, [lr, #16] │ │ - cmp r0, #0 │ │ - beq 61668 │ │ - ldr r5, [sp, #340] ; 0x154 │ │ - mov r0, #0 │ │ - str r0, [sp, #360] ; 0x168 │ │ - add fp, fp, sl, lsl #2 │ │ - ldr r1, [r9, #2164] ; 0x874 │ │ - ldr r2, [r5, #12] │ │ - ldr r3, [sp, #304] ; 0x130 │ │ - sub r1, r1, #1 │ │ - and r3, r2, r3 │ │ - tst r3, r1 │ │ - bne 61490 │ │ - ldr r3, [r9, #2160] ; 0x870 │ │ - mvn r7, #0 │ │ - ldr r1, [r9, #2148] ; 0x864 │ │ - ldr r0, [r9, #2124] ; 0x84c │ │ - add r3, r7, r2, asr r3 │ │ - mul r1, r1, r3 │ │ - add r0, r0, r1, lsl #7 │ │ - ldr r7, [sp, #312] ; 0x138 │ │ - mov sl, r9 │ │ - ldr r5, [r5, #8] │ │ - ldr r1, [sp, #320] ; 0x140 │ │ - ldr lr, [r7] │ │ - ldmib r7, {r3, ip} │ │ - ldr r6, [r7, #12] │ │ - add r7, sp, #360 ; 0x168 │ │ - str r7, [sp, #28] │ │ - ldr r7, [sp, #284] ; 0x11c │ │ - str r0, [sp, #20] │ │ - asr r0, r6, r7 │ │ - asr r2, r2, r7 │ │ - str r0, [sp, #4] │ │ - asr r0, r3, r1 │ │ - ldr r3, [sp, #348] ; 0x15c │ │ - ldr r6, [pc, #3300] ; 621bc │ │ - ldr r6, [pc, r6] │ │ - str r0, [sp] │ │ - asr r0, r5, r1 │ │ - cmp r0, lr, asr r1 │ │ + add r1, r1, r0 │ │ + ldr r0, [sp, #128] ; 0x80 │ │ + str r1, [sp, #92] ; 0x5c │ │ + add r0, r0, #82 ; 0x52 │ │ + str r0, [sp, #128] ; 0x80 │ │ + ldr r0, [sp, #124] ; 0x7c │ │ + ldr r1, [sp, #68] ; 0x44 │ │ + add r0, r0, #82 ; 0x52 │ │ + str r0, [sp, #124] ; 0x7c │ │ + ldr r0, [sp, #120] ; 0x78 │ │ + add r1, r1, #1 │ │ + str r1, [sp, #68] ; 0x44 │ │ + add r0, r0, #82 ; 0x52 │ │ + str r0, [sp, #120] ; 0x78 │ │ + ldr r0, [sp, #116] ; 0x74 │ │ + add r0, r0, #82 ; 0x52 │ │ + str r0, [sp, #116] ; 0x74 │ │ + ldr r0, [sp, #104] ; 0x68 │ │ + add r0, r0, #82 ; 0x52 │ │ + str r0, [sp, #104] ; 0x68 │ │ + ldr r0, [sp, #100] ; 0x64 │ │ + add r0, r0, #82 ; 0x52 │ │ + str r0, [sp, #100] ; 0x64 │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + cmp r1, r0 │ │ + beq 72abc │ │ + ldr fp, [sp, #96] ; 0x60 │ │ + ldr r0, [sp, #148] ; 0x94 │ │ + cmp r0, fp │ │ + bge 727a4 │ │ + ldr r0, [sp, #252] ; 0xfc │ │ + ldr r7, [sp, #68] ; 0x44 │ │ + ldr r2, [pc, #1464] ; 72b20 │ │ + mov r1, r0 │ │ + add r2, pc, r2 │ │ + lsl r0, r7, r0 │ │ + add r1, r2, r1, lsl #4 │ │ + ldr r9, [r1, r7, lsl #3]! │ │ + ldr ip, [r1, #4] │ │ + ldr r1, [sp, #248] ; 0xf8 │ │ + cmp r1, #0 │ │ + beq 726a8 │ │ + ldr r1, [sp, #236] ; 0xec │ │ + ldr r2, [sp, #232] ; 0xe8 │ │ + mla r5, r0, r1, r2 │ │ mov r1, #0 │ │ - ldrb r9, [r6, r3, lsl #3] │ │ - movwgt r1, #1 │ │ - ldr r3, [sp, #344] ; 0x158 │ │ - cmp r2, ip, asr r7 │ │ - ldr r4, [sp, #316] ; 0x13c │ │ - ldr r8, [sp, #328] ; 0x148 │ │ - ldrb r6, [r3] │ │ - mov r3, #0 │ │ - str r3, [sp, #40] ; 0x28 │ │ - str r3, [sp, #24] │ │ - str r3, [sp, #8] │ │ - mov r3, #0 │ │ - movwgt r3, #1 │ │ - str r9, [sp, #32] │ │ - str r6, [sp, #36] ; 0x24 │ │ - str r4, [sp, #44] ; 0x2c │ │ - str r8, [sp, #16] │ │ - str fp, [sp, #12] │ │ - bl 848b4 │ │ - ldr r2, [sp, #308] ; 0x134 │ │ - lsl r3, r9, #2 │ │ - ldr r5, [sp, #260] ; 0x104 │ │ - mov r9, sl │ │ - add r0, r2, r0, lsl #2 │ │ - mov r2, r4 │ │ - ldr r7, [r0, #100] ; 0x64 │ │ - lsl r0, r6, #2 │ │ - ldrsb r1, [r5, #16] │ │ - str r0, [sp] │ │ - ldr r0, [sp, #140] ; 0x8c │ │ - stmib sp, {r0, r1} │ │ - mov r0, fp │ │ - mov r1, r8 │ │ - blx r7 │ │ - mov lr, r5 │ │ - b 61668 │ │ - ldrb r0, [r5, #12] │ │ - mov lr, r5 │ │ - cmp r0, #0 │ │ - beq 61668 │ │ - ldr r0, [sp, #284] ; 0x11c │ │ - ldr r1, [sp, #328] ; 0x148 │ │ - ldr r3, [sp, #320] ; 0x140 │ │ - asr r0, r8, r0 │ │ - ldr r2, [r9, #2988] ; 0xbac │ │ - mul r1, r1, r0 │ │ - ldr r0, [sp, #340] ; 0x154 │ │ - cmp r2, #0 │ │ - ldr r0, [r0, #8] │ │ - add r1, r1, r0, asr r3 │ │ - lsl fp, r1, #2 │ │ - beq 61600 │ │ - ldr r1, [r9, #2128] ; 0x850 │ │ - and r2, r0, #1 │ │ - and r3, r8, #1 │ │ - add r2, r2, r8, asr #1 │ │ - add r0, r3, r0, asr #1 │ │ - ldr r3, [sp, #312] ; 0x138 │ │ - asr r1, r1, #1 │ │ - mov r6, r9 │ │ - mla r0, r1, r2, r0 │ │ - ldr r1, [r9, #3004] ; 0xbbc │ │ - ldr sl, [r3, #36] ; 0x24 │ │ - ldr r2, [sp, #72] ; 0x48 │ │ - add r2, sl, r2 │ │ - str r2, [r3, #36] ; 0x24 │ │ - add r0, r0, r0, lsl #1 │ │ - add r9, r1, r0, lsl #4 │ │ - b 6160c │ │ - andeq fp, r4, ip, ror #7 │ │ - mov r6, r9 │ │ - ldr sl, [sp, #68] ; 0x44 │ │ - ldr r9, [sp, #100] ; 0x64 │ │ - ldr r0, [r6, #2088] ; 0x828 │ │ - add r2, r9, #16 │ │ - ldr r1, [r6, #1260] ; 0x4ec │ │ - mov r3, sl │ │ - ldr r4, [sp, #108] ; 0x6c │ │ - ldr r5, [r0, #124] ; 0x7c │ │ - add r0, r1, fp │ │ - ldr r1, [sp, #328] ; 0x148 │ │ - ldr r7, [sp, #112] ; 0x70 │ │ - str r4, [sp] │ │ - str r7, [sp, #4] │ │ - blx r5 │ │ - ldr r0, [r6, #2088] ; 0x828 │ │ - add r2, r9, #32 │ │ - ldr r1, [r6, #1272] ; 0x4f8 │ │ - mov r3, sl │ │ - ldr r5, [r0, #124] ; 0x7c │ │ - ldr r0, [r6, #1264] ; 0x4f0 │ │ - stm sp, {r4, r7} │ │ - add r0, r0, fp │ │ - blx r5 │ │ - ldr lr, [sp, #260] ; 0x104 │ │ - mov r9, r6 │ │ - ldr r0, [sp, #276] ; 0x114 │ │ - ldr r1, [sp, #272] ; 0x110 │ │ - ldr r7, [sp, #172] ; 0xac │ │ + b 72628 │ │ + ldr r0, [sp, #132] ; 0x84 │ │ + ldr r6, [sp, #88] ; 0x58 │ │ + ldr r4, [sp, #136] ; 0x88 │ │ ldr r0, [r0] │ │ - ldr r6, [sp, #320] ; 0x140 │ │ + ldrb r6, [r1, r6] │ │ + ldr r4, [r4] │ │ + mul r0, r0, r2 │ │ + ldr r2, [sp, #140] ; 0x8c │ │ + mla r0, r4, r6, r0 │ │ + ldr r2, [r2] │ │ + add r0, r2, r0, asr #6 │ │ + mov r2, #255 ; 0xff │ │ + cmp r0, #255 ; 0xff │ │ + movge r0, r2 │ │ + bic r2, r0, r0, asr #31 │ │ + ldr r0, [sp, #216] ; 0xd8 │ │ + ldrb r0, [r0, r2] │ │ + ldr r2, [r3, #88] ; 0x58 │ │ + mul r0, r7, r0 │ │ + mov r7, #1 │ │ + lsl r7, r7, r2 │ │ + add r0, r0, r7, asr #1 │ │ + add r0, r6, r0, asr r2 │ │ + cmp r0, r8 │ │ + mov r2, r0 │ │ + movgt r2, r8 │ │ + cmp r0, sl │ │ + ldr r0, [sp, #92] ; 0x5c │ │ + movlt r2, sl │ │ + strb r2, [r1, r0] │ │ + add r1, r1, #1 │ │ + ldr r0, [sp, #148] ; 0x94 │ │ add r0, r0, r1 │ │ - ldr r3, [sp, #160] ; 0xa0 │ │ + cmp r0, fp │ │ + bge 727a4 │ │ + ldr r0, [sp, #104] ; 0x68 │ │ + ldr r4, [r3, #36] ; 0x24 │ │ + add r2, r0, r1 │ │ + ldr r0, [sp, #100] ; 0x64 │ │ + ldrsb r2, [r2] │ │ + add r7, r0, r1 │ │ + ldr r0, [sp, #84] ; 0x54 │ │ + ldrsb r7, [r7] │ │ + mul r2, ip, r2 │ │ + add r6, r0, r1 │ │ + ldr r0, [sp, #248] ; 0xf8 │ │ + mla r2, r9, r7, r2 │ │ + lsl r7, r6, r0 │ │ + mov r0, r5 │ │ + ldrb r6, [r0, r7]! │ │ + ldrb r0, [r0, #1] │ │ + add r2, r2, #16 │ │ + add r0, r6, r0 │ │ + asr r7, r2, #5 │ │ + cmp r7, #127 ; 0x7f │ │ + mov r7, #127 ; 0x7f │ │ + add r0, r0, #1 │ │ + asrlt r7, r2, #5 │ │ + cmn r7, #128 ; 0x80 │ │ + mvn r2, #127 ; 0x7f │ │ + movle r7, r2 │ │ + ubfx r2, r0, #1, #8 │ │ + cmp r4, #0 │ │ + beq 7259c │ │ + ldr r0, [sp, #88] ; 0x58 │ │ + ldrb r6, [r1, r0] │ │ + b 725d8 │ │ + ldr r1, [sp, #236] ; 0xec │ │ + ldr r2, [sp, #48] ; 0x30 │ │ + mla lr, r1, r0, r2 │ │ mov r1, #0 │ │ - ldrb r0, [r0, #560] ; 0x230 │ │ - cmp r3, r7, lsr r6 │ │ - movwgt r1, #1 │ │ - orr r2, r0, #2 │ │ - str r1, [sp, #192] ; 0xc0 │ │ - ldr r1, [sp, #124] ; 0x7c │ │ - sub r2, r2, #11 │ │ - clz r2, r2 │ │ - cmp r0, #10 │ │ - ldrb r1, [r1] │ │ - lsr r2, r2, #5 │ │ - lsl r2, r2, #9 │ │ - orr r0, r1, #2 │ │ - movweq r2, #512 ; 0x200 │ │ - cmp r0, #11 │ │ - movweq r2, #512 ; 0x200 │ │ - cmp r1, #10 │ │ - movweq r2, #512 ; 0x200 │ │ - cmp r3, r7, lsr r6 │ │ - str r2, [sp, #248] ; 0xf8 │ │ - bgt 61704 │ │ - ldr r0, [sp, #180] ; 0xb4 │ │ - ldr sl, [sp, #340] ; 0x154 │ │ - cmp r0, #0 │ │ - ldreq r0, [r9, #1284] ; 0x504 │ │ - moveq r2, #4 │ │ - ldreq r1, [sp, #128] ; 0x80 │ │ - subeq r0, r0, #1 │ │ - andeq r0, r1, r2, lsr r0 │ │ - streq r0, [sp, #192] ; 0xc0 │ │ - b 61708 │ │ - ldr sl, [sp, #340] ; 0x154 │ │ - ldr r1, [sp, #216] ; 0xd8 │ │ - lsr fp, r7, r6 │ │ - clz r0, r1 │ │ + b 72748 │ │ + ldr r0, [sp, #132] ; 0x84 │ │ + ldr r4, [sp, #136] ; 0x88 │ │ + ldr r2, [r0] │ │ + ldr r0, [sp, #76] ; 0x4c │ │ + ldr r5, [r4] │ │ + mul r2, r2, r6 │ │ + ldr r4, [sp, #140] ; 0x8c │ │ + ldrb r0, [r1, r0] │ │ + mla r2, r5, r0, r2 │ │ + ldr r5, [r4] │ │ + mov r4, #255 ; 0xff │ │ + add r2, r5, r2, asr #6 │ │ + cmp r2, #255 ; 0xff │ │ + movge r2, r4 │ │ + bic r6, r2, r2, asr #31 │ │ + ldr r2, [sp, #216] ; 0xd8 │ │ + mov r4, #1 │ │ + ldr r5, [r3, #88] ; 0x58 │ │ + ldrb r2, [r2, r6] │ │ + lsl r6, r4, r5 │ │ + mul r2, r7, r2 │ │ + add r2, r2, r6, asr #1 │ │ + add r0, r0, r2, asr r5 │ │ + cmp r0, r8 │ │ + mov r2, r0 │ │ + movgt r2, r8 │ │ + cmp r0, sl │ │ + ldr r0, [sp, #80] ; 0x50 │ │ + movlt r2, sl │ │ + strb r2, [r1, r0] │ │ + add r1, r1, #1 │ │ + ldr r0, [sp, #148] ; 0x94 │ │ + add r0, r0, r1 │ │ + cmp r0, fp │ │ + bge 727a4 │ │ + ldr r0, [sp, #104] ; 0x68 │ │ + ldr r2, [sp, #100] ; 0x64 │ │ + add r0, r0, r1 │ │ + ldrb r6, [lr, r1] │ │ + add r2, r2, r1 │ │ + ldrsb r0, [r0] │ │ + ldrsb r2, [r2] │ │ + mul r0, ip, r0 │ │ + mla r0, r9, r2, r0 │ │ + ldr r2, [r3, #36] ; 0x24 │ │ + add r0, r0, #16 │ │ + asr r7, r0, #5 │ │ + cmp r7, #127 ; 0x7f │ │ + mov r7, #127 ; 0x7f │ │ + asrlt r7, r0, #5 │ │ + cmn r7, #128 ; 0x80 │ │ + mvn r0, #127 ; 0x7f │ │ + movle r7, r0 │ │ + cmp r2, #0 │ │ + beq 726bc │ │ + ldr r0, [sp, #76] ; 0x4c │ │ + ldrb r0, [r1, r0] │ │ + b 726f8 │ │ + ldr r0, [sp, #148] ; 0x94 │ │ + cmp r0, #1 │ │ + blt 7249c │ │ + ldr r0, [sp, #252] ; 0xfc │ │ + ldr r7, [sp, #68] ; 0x44 │ │ + ldr r2, [pc, #868] ; 72b24 │ │ + mov r1, r0 │ │ + add r2, pc, r2 │ │ + lsl r0, r7, r0 │ │ + add r1, r2, r1, lsl #4 │ │ + ldr r9, [r1, r7, lsl #3]! │ │ + ldr ip, [r1, #4] │ │ + ldr r1, [sp, #248] ; 0xf8 │ │ cmp r1, #0 │ │ - lsr r0, r0, #5 │ │ - str r0, [sp, #228] ; 0xe4 │ │ - bne 61748 │ │ - ldr r0, [sp, #120] ; 0x78 │ │ - ldr r1, [sp, #116] ; 0x74 │ │ - cmp r1, r0 │ │ - ldrge r0, [r9, #1284] ; 0x504 │ │ - movge r2, #32 │ │ - ldrge r1, [sp, #128] ; 0x80 │ │ - subge r0, r0, #1 │ │ - andge r0, r1, r2, lsr r0 │ │ - strge r0, [sp, #228] ; 0xe4 │ │ - ldr r0, [sp, #160] ; 0xa0 │ │ - mov r2, #0 │ │ - ldr r8, [sl, #12] │ │ + beq 72968 │ │ + ldr r1, [sp, #236] ; 0xec │ │ + mov fp, #0 │ │ + ldr r2, [sp, #232] ; 0xe8 │ │ + ldr lr, [sp, #56] ; 0x38 │ │ + mla r7, r0, r1, r2 │ │ + b 72884 │ │ + ldr r1, [sp, #132] ; 0x84 │ │ + ldr r5, [sp, #136] ; 0x88 │ │ + ldr r2, [r1] │ │ + ldr r1, [sp, #108] ; 0x6c │ │ + ldr r5, [r5] │ │ + mul r2, r2, r4 │ │ + ldr r4, [sp, #140] ; 0x8c │ │ + ldrb r1, [r1, fp] │ │ + ldr r4, [r4] │ │ + mla r2, r5, r1, r2 │ │ + add r2, r4, r2, asr #6 │ │ + mov r4, #255 ; 0xff │ │ + cmp r2, #255 ; 0xff │ │ + movge r2, r4 │ │ + bic r4, r2, r2, asr #31 │ │ + ldr r2, [sp, #216] ; 0xd8 │ │ + add lr, lr, #8 │ │ + ldrb r2, [r2, r4] │ │ + mov r4, #1 │ │ + mul r0, r0, r2 │ │ + ldr r2, [r3, #88] ; 0x58 │ │ + lsl r4, r4, r2 │ │ + add r0, r0, r4, asr #1 │ │ + add r0, r1, r0, asr r2 │ │ + cmp r0, r8 │ │ + mov r1, r0 │ │ + movgt r1, r8 │ │ + cmp r0, sl │ │ + ldr r0, [sp, #112] ; 0x70 │ │ + movlt r1, sl │ │ + strb r1, [r0, fp] │ │ + add fp, fp, #1 │ │ + ldr r0, [sp, #148] ; 0x94 │ │ cmp r0, fp │ │ - movlt fp, r0 │ │ - ldr r0, [sp, #216] ; 0xd8 │ │ - str fp, [sp, #244] ; 0xf4 │ │ - lsr r0, r0, r6 │ │ - str r0, [sp, #268] ; 0x10c │ │ - b 61794 │ │ - str r7, [sp, #236] ; 0xec │ │ - ldr r7, [sp, #284] ; 0x11c │ │ - ldr r0, [sp, #236] ; 0xec │ │ - ldr r2, [sp, #280] ; 0x118 │ │ - sub r8, r1, r0, lsl r7 │ │ - ldr r7, [sp, #204] ; 0xcc │ │ - cmp r2, #2 │ │ - str r8, [sl, #12] │ │ - beq 6081c │ │ - ldr r0, [sp, #180] ; 0xb4 │ │ - add r3, r2, #1 │ │ - ldr r7, [sp, #200] ; 0xc8 │ │ - add r1, r8, r0 │ │ - ldr r0, [sp, #224] ; 0xe0 │ │ - str r1, [sl, #12] │ │ - cmp r7, r0 │ │ - str r3, [sp, #280] ; 0x118 │ │ - bge 61770 │ │ - mov r6, r2 │ │ - add r2, r9, r3, lsl #2 │ │ - movw r3, #2116 ; 0x844 │ │ - ldr r8, [sp, #268] ; 0x10c │ │ - add r3, r2, r3 │ │ - str r3, [sp, #220] ; 0xdc │ │ - movw r3, #1256 ; 0x4e8 │ │ - add r2, r2, r3 │ │ - str r2, [sp, #208] ; 0xd0 │ │ - mov r4, r8 │ │ - ldr r2, [sp, #324] ; 0x144 │ │ - str r7, [sp, #236] ; 0xec │ │ - ldr r0, [sl, #8] │ │ - add r2, r2, r6 │ │ - ldr r7, [sp, #284] ; 0x11c │ │ - add r2, r2, #7 │ │ - ldr r8, [sp, #320] ; 0x140 │ │ - str r6, [sp, #296] ; 0x128 │ │ - str r2, [sp, #288] ; 0x120 │ │ - b 61848 │ │ - ldr r1, [sp, #344] ; 0x158 │ │ - sub r0, r0, r4, lsl r8 │ │ - ldr r7, [sp, #284] ; 0x11c │ │ - ldrb r2, [r1] │ │ - ldr r1, [sl, #12] │ │ - add r1, r1, r2, lsl r7 │ │ - strd r0, [sl, #8] │ │ - ldr r3, [sp, #236] ; 0xec │ │ - ldr r4, [sp, #268] ; 0x10c │ │ - mov r6, r3 │ │ - add r6, r3, r2 │ │ - ldr r2, [sp, #224] ; 0xe0 │ │ - str r6, [sp, #236] ; 0xec │ │ - cmp r6, r2 │ │ - mov r3, r6 │ │ - bge 61778 │ │ + beq 7249c │ │ + ldr r2, [sp, #116] ; 0x74 │ │ + mvn r6, #127 ; 0x7f │ │ + ldr r4, [sp, #124] ; 0x7c │ │ + add r2, r2, fp │ │ + ldmda lr, {r0, r1} │ │ + add r4, r4, fp │ │ + ldrsb r2, [r2] │ │ + ldr r5, [sp, #128] ; 0x80 │ │ + ldrsb r4, [r4] │ │ + mul r2, r0, r2 │ │ + add r5, r5, fp │ │ + ldrsb r5, [r5] │ │ + mla r2, r1, r4, r2 │ │ + ldr r4, [sp, #120] ; 0x78 │ │ + add r4, r4, fp │ │ + mul r1, r1, r5 │ │ + ldr r5, [r3, #36] ; 0x24 │ │ + ldrsb r4, [r4] │ │ + mla r0, r0, r4, r1 │ │ + add r1, r2, #16 │ │ + asr r2, r1, #5 │ │ + cmp r2, #127 ; 0x7f │ │ + mov r2, #127 ; 0x7f │ │ + asrlt r2, r1, #5 │ │ + cmn r2, #128 ; 0x80 │ │ + add r0, r0, #16 │ │ + movle r2, r6 │ │ + mul r2, r2, ip │ │ + asr r1, r0, #5 │ │ + cmp r1, #127 ; 0x7f │ │ + mov r1, #127 ; 0x7f │ │ + asrlt r1, r0, #5 │ │ + cmn r1, #128 ; 0x80 │ │ + movle r1, r6 │ │ + mla r0, r1, r9, r2 │ │ + ldr r1, [sp, #144] ; 0x90 │ │ + ldr r2, [sp, #248] ; 0xf8 │ │ + add r1, r1, fp │ │ + lsl r1, r1, r2 │ │ + mov r2, r7 │ │ + ldrb r1, [r2, r1]! │ │ + add r4, r0, #16 │ │ + ldrb r2, [r2, #1] │ │ + asr r0, r4, #5 │ │ + cmp r0, #127 ; 0x7f │ │ + mov r0, #127 ; 0x7f │ │ + add r1, r1, r2 │ │ + asrlt r0, r4, #5 │ │ + add r1, r1, #1 │ │ + cmn r0, #128 ; 0x80 │ │ + movle r0, r6 │ │ + cmp r5, #0 │ │ + ubfx r4, r1, #1, #8 │ │ + beq 727f8 │ │ + ldr r1, [sp, #108] ; 0x6c │ │ + ldrb r1, [r1, fp] │ │ + b 72834 │ │ + ldr r1, [sp, #236] ; 0xec │ │ + ldr r7, [sp, #52] ; 0x34 │ │ + mla lr, r1, r0, r7 │ │ + add r0, r2, #4 │ │ + mov r1, #0 │ │ + b 72a0c │ │ + ldr r2, [sp, #132] ; 0x84 │ │ + ldr r4, [sp, #108] ; 0x6c │ │ + ldr r5, [sp, #136] ; 0x88 │ │ + ldr r2, [r2] │ │ + ldrb r4, [r4, -r1] │ │ + ldr r5, [r5] │ │ + mul r2, r2, r7 │ │ + mla r2, r5, r4, r2 │ │ + ldr r5, [sp, #140] ; 0x8c │ │ + ldr r5, [r5] │ │ + add r2, r5, r2, asr #6 │ │ + mov r5, #255 ; 0xff │ │ + cmp r2, #255 ; 0xff │ │ + movge r2, r5 │ │ + bic r7, r2, r2, asr #31 │ │ ldr r2, [sp, #216] ; 0xd8 │ │ - cmp r4, fp │ │ - add r0, r0, r2 │ │ - ldr r2, [sp, #208] ; 0xd0 │ │ - ldr ip, [r2] │ │ - str r0, [sl, #8] │ │ - bge 61808 │ │ - ldr r6, [sp, #236] ; 0xec │ │ - asr r1, r1, r7 │ │ - ldr r3, [sp, #200] ; 0xc8 │ │ - ldr r7, [sp, #296] ; 0x128 │ │ - cmp r6, r3 │ │ - mov r2, r6 │ │ - ldr r6, [sp, #192] ; 0xc0 │ │ - mov r3, #0 │ │ - movwle r3, #1 │ │ - cmp r6, #0 │ │ - movwne r6, #1 │ │ - and r3, r6, r3 │ │ - str r3, [sp, #256] ; 0x100 │ │ - add r6, sl, r7, lsl #5 │ │ - ldr r3, [sp, #328] ; 0x148 │ │ - ldr r7, [sp, #324] ; 0x144 │ │ - mul r1, r1, r3 │ │ - ldr r3, [sp, #188] ; 0xbc │ │ - add r3, r2, r3 │ │ - add r3, r6, r3 │ │ - add r2, r3, #80 ; 0x50 │ │ - str r2, [sp, #292] ; 0x124 │ │ - add r1, r1, r0, asr r8 │ │ - add r5, ip, r1, lsl #2 │ │ - ldrb r1, [r7, #1] │ │ - cmp r1, #13 │ │ - bne 6191c │ │ - b 6190c │ │ - ldr r0, [sp, #348] ; 0x15c │ │ - ldr r1, [pc, #2288] ; 621d0 │ │ + add r0, r0, #8 │ │ + ldr r5, [r3, #88] ; 0x58 │ │ + ldrb r2, [r2, r7] │ │ + mul r2, r6, r2 │ │ + mov r6, #1 │ │ + lsl r6, r6, r5 │ │ + add r2, r2, r6, asr #1 │ │ + add r2, r4, r2, asr r5 │ │ + cmp r2, r8 │ │ + mov r4, r2 │ │ + movgt r4, r8 │ │ + cmp r2, sl │ │ + ldr r2, [sp, #112] ; 0x70 │ │ + movlt r4, sl │ │ + strb r4, [r2, -r1] │ │ + sub r1, r1, #1 │ │ + ldr r2, [sp, #72] ; 0x48 │ │ + cmp r2, r1 │ │ + beq 7249c │ │ + ldr r2, [sp, #116] ; 0x74 │ │ + mvn fp, #127 ; 0x7f │ │ + ldmda r0, {r4, r5} │ │ + ldrsb r6, [r2, -r1] │ │ + ldr r2, [sp, #124] ; 0x7c │ │ + mul r6, r4, r6 │ │ + ldrsb r7, [r2, -r1] │ │ + ldr r2, [sp, #128] ; 0x80 │ │ + mla r6, r5, r7, r6 │ │ + ldr r7, [sp, #120] ; 0x78 │ │ + ldrsb r2, [r2, -r1] │ │ + ldrsb r7, [r7, -r1] │ │ + mul r2, r5, r2 │ │ + mla r2, r4, r7, r2 │ │ + add r4, r6, #16 │ │ + ldrb r7, [lr, -r1] │ │ + asr r5, r4, #5 │ │ + cmp r5, #127 ; 0x7f │ │ + mov r5, #127 ; 0x7f │ │ + asrlt r5, r4, #5 │ │ + cmn r5, #128 ; 0x80 │ │ + add r2, r2, #16 │ │ + movle r5, fp │ │ + mul r5, r5, ip │ │ + mov r6, #127 ; 0x7f │ │ + asr r4, r2, #5 │ │ + cmp r4, #127 ; 0x7f │ │ + mov r4, #127 ; 0x7f │ │ + asrlt r4, r2, #5 │ │ + cmn r4, #128 ; 0x80 │ │ + movle r4, fp │ │ + mla r2, r4, r9, r5 │ │ + ldr r4, [r3, #36] ; 0x24 │ │ + add r2, r2, #16 │ │ + asr r5, r2, #5 │ │ + cmp r5, #127 ; 0x7f │ │ + asrlt r6, r2, #5 │ │ + cmn r6, #128 ; 0x80 │ │ + movle r6, fp │ │ + cmp r4, #0 │ │ + beq 72980 │ │ + ldr r2, [sp, #108] ; 0x6c │ │ + ldrb r4, [r2, -r1] │ │ + b 729bc │ │ + ldr r7, [sp, #12] │ │ + add r4, sp, #168 ; 0xa8 │ │ + ldr r1, [sp, #144] ; 0x90 │ │ + ldr r0, [sp, #212] ; 0xd4 │ │ + ldr r5, [sp, #20] │ │ + add r1, r1, r7 │ │ + cmp r1, r0 │ │ + str r1, [sp, #144] ; 0x90 │ │ + bge 72b10 │ │ + ldr r0, [sp, #52] ; 0x34 │ │ + add r6, sp, #152 ; 0x98 │ │ + ldr fp, [r3, #212] ; 0xd4 │ │ + add r0, r0, r7 │ │ + str r0, [sp, #52] ; 0x34 │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + add r0, r0, r7 │ │ + str r0, [sp, #44] ; 0x2c │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + add r0, r0, r7 │ │ + str r0, [sp, #40] ; 0x28 │ │ + b 71d8c │ │ + add sp, sp, #176 ; 0xb0 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + andeq r8, r4, r4, lsr #24 │ │ + andeq r8, r4, ip, lsl #14 │ │ + andeq r8, r4, ip, lsl #8 │ │ + ; instruction: 0x000481b4 │ │ + push {r4, r5, r6, lr} │ │ + mov r4, r0 │ │ + bl 7394 <_Unwind_VRS_Pop@plt+0x43b4> │ │ + tst r0, #1 │ │ + popeq {r4, r5, r6, pc} │ │ + ldr r0, [pc, #396] ; 72cd0 │ │ + ldr r1, [pc, #396] ; 72cd4 │ │ + add r0, pc, r0 │ │ + add r1, pc, r1 │ │ + vld1.32 {d19[0]}, [r0 :32] │ │ + ldr r0, [pc, #384] ; 72cd8 │ │ + add r0, pc, r0 │ │ + vld1.32 {d18[0]}, [r1 :32] │ │ + vld1.32 {d17[0]}, [r0 :32] │ │ + ldr r1, [pc, #372] ; 72cdc │ │ + ldr r2, [pc, #372] ; 72ce0 │ │ + ldr r0, [pc, #372] ; 72ce4 │ │ + add r1, pc, r1 │ │ + add r2, pc, r2 │ │ + add r0, pc, r0 │ │ + vld1.32 {d16[0]}, [r2 :32] │ │ + ldr r2, [pc, #356] ; 72ce8 │ │ + add r2, pc, r2 │ │ + vld1.32 {d19[1]}, [r0 :32] │ │ + vld1.32 {d18[1]}, [r2 :32] │ │ + vld1.32 {d17[1]}, [r1 :32] │ │ + ldr r0, [pc, #340] ; 72cec │ │ + add r0, pc, r0 │ │ + vld1.32 {d16[1]}, [r0 :32] │ │ + add r0, r4, #16 │ │ + vst1.32 {d18-d19}, [r0] │ │ + ldr ip, [pc, #324] ; 72cf0 │ │ + ldr ip, [pc, ip] │ │ + ldr lr, [pc, #320] ; 72cf4 │ │ + ldr lr, [pc, lr] │ │ + ldr r2, [pc, #316] ; 72cf8 │ │ + ldr r2, [pc, r2] │ │ + ldr r3, [pc, #312] ; 72cfc │ │ + ldr r3, [pc, r3] │ │ + ldr r0, [pc, #308] ; 72d00 │ │ + ldr r0, [pc, r0] │ │ + str r0, [r4, #80] ; 0x50 │ │ + ldr r0, [pc, #300] ; 72d04 │ │ + ldr r0, [pc, r0] │ │ + ldr r1, [pc, #296] ; 72d08 │ │ ldr r1, [pc, r1] │ │ - ldrb r6, [r1, r0, lsl #3] │ │ - ldr r0, [sl, #8] │ │ - add r4, r4, r6 │ │ - add r5, r5, r6, lsl #2 │ │ - cmp r4, fp │ │ - add r0, r0, r6, lsl r8 │ │ - str r0, [sl, #8] │ │ - bge 61808 │ │ - ldrb r1, [r7, #1] │ │ - cmp r1, #13 │ │ - bne 6191c │ │ - ldr r2, [sp, #288] ; 0x120 │ │ - ldrb r2, [r2] │ │ - cmp r2, #0 │ │ - bne 61928 │ │ - ldrb r2, [lr, #12] │ │ - cmp r2, #0 │ │ - beq 619b0 │ │ - ldrb r0, [lr, #6] │ │ + str r1, [r4, #32] │ │ + str r0, [r4, #36] ; 0x24 │ │ + ldr r0, [pc, #284] ; 72d0c │ │ + ldr r0, [pc, r0] │ │ + str r0, [r4, #192] ; 0xc0 │ │ + ldr r0, [pc, #276] ; 72d10 │ │ + ldr r0, [pc, r0] │ │ + str r0, [r4, #184] ; 0xb8 │ │ + ldr r0, [pc, #268] ; 72d14 │ │ + ldr r0, [pc, r0] │ │ + str r0, [r4, #168] ; 0xa8 │ │ + ldr r0, [pc, #260] ; 72d18 │ │ + ldr r0, [pc, r0] │ │ + str r0, [r4, #164] ; 0xa4 │ │ + ldr r0, [pc, #252] ; 72d1c │ │ + ldr r0, [pc, r0] │ │ + str r0, [r4, #160] ; 0xa0 │ │ + ldr r0, [pc, #244] ; 72d20 │ │ + ldr r0, [pc, r0] │ │ + ldr r1, [pc, #240] ; 72d24 │ │ + ldr r1, [pc, r1] │ │ + ldr r5, [pc, #236] ; 72d28 │ │ + ldr r5, [pc, r5] │ │ + ldr r6, [pc, #232] ; 72d2c │ │ + ldr r6, [pc, r6] │ │ + str r3, [r4, #88] ; 0x58 │ │ + add r3, r4, #100 ; 0x64 │ │ + str r6, [r4, #92] ; 0x5c │ │ + str r5, [r4, #96] ; 0x60 │ │ + stm r3, {r1, r2, lr} │ │ + mov r1, r4 │ │ + str ip, [r4, #112] ; 0x70 │ │ + str r0, [r4, #116] ; 0x74 │ │ + mov r0, #84 ; 0x54 │ │ + vst1.32 {d16-d17}, [r1], r0 │ │ + ldr r0, [pc, #188] ; 72d30 │ │ + ldr r0, [pc, r0] │ │ + str r0, [r1] │ │ + ldr r0, [pc, #180] ; 72d34 │ │ + ldr r0, [pc, r0] │ │ + str r0, [r4, #204] ; 0xcc │ │ + ldr r0, [pc, #172] ; 72d38 │ │ + ldr r0, [pc, r0] │ │ + str r0, [r4, #188] ; 0xbc │ │ + ldr r0, [pc, #164] ; 72d3c │ │ + ldr r0, [pc, r0] │ │ + str r0, [r4, #200] ; 0xc8 │ │ + ldr r0, [pc, #156] ; 72d40 │ │ + ldr r0, [pc, r0] │ │ + str r0, [r4, #196] ; 0xc4 │ │ + ldr r0, [pc, #148] ; 72d44 │ │ + ldr r0, [pc, r0] │ │ + str r0, [r4, #180] ; 0xb4 │ │ + ldr r0, [pc, #140] ; 72d48 │ │ + ldr r0, [pc, r0] │ │ + str r0, [r4, #176] ; 0xb0 │ │ + ldr r0, [pc, #132] ; 72d4c │ │ + ldr r0, [pc, r0] │ │ + str r0, [r4, #172] ; 0xac │ │ + pop {r4, r5, r6, pc} │ │ + andeq r9, r4, ip, ror #24 │ │ + andeq r9, r4, ip, ror #24 │ │ + andeq r9, r4, r4, ror #24 │ │ + andeq r9, r4, r0, asr ip │ │ + andeq r9, r4, r0, asr ip │ │ + andeq r9, r4, r0, asr ip │ │ + andeq r9, r4, r8, asr #24 │ │ + andeq r9, r4, r8, lsr ip │ │ + andeq r9, r4, r8, lsr #24 │ │ + andeq r9, r4, r4, lsr #24 │ │ + andeq r9, r4, r0, lsr #24 │ │ + andeq r9, r4, ip, lsl ip │ │ + andeq r9, r4, r8, lsl ip │ │ + andeq r9, r4, r0, lsl ip │ │ + andeq r9, r4, ip, lsl #24 │ │ + andeq r9, r4, r0, lsl #24 │ │ + strdeq r9, [r4], -r8 │ │ + strdeq r9, [r4], -r0 │ │ + andeq r9, r4, r8, ror #23 │ │ + andeq r9, r4, r0, ror #23 │ │ + ldrdeq r9, [r4], -r8 │ │ + ldrdeq r9, [r4], -r4 │ │ + ldrdeq r9, [r4], -r0 │ │ + andeq r9, r4, ip, asr #23 │ │ + andeq r9, r4, r0, lsr #23 │ │ + muleq r4, r8, fp │ │ + muleq r4, r0, fp │ │ + andeq r9, r4, r8, lsl #23 │ │ + andeq r9, r4, r0, lsl #23 │ │ + andeq r9, r4, r8, ror fp │ │ + andeq r9, r4, r0, ror fp │ │ + andeq r9, r4, r8, ror #22 │ │ + ldr r1, [pc, #48] ; 72d88 │ │ + ldr r2, [pc, #48] ; 72d8c │ │ + add r1, pc, r1 │ │ + ldr r3, [pc, #44] ; 72d90 │ │ + add r2, pc, r2 │ │ + vmov.32 d17[0], r1 │ │ + ldr r1, [pc, #36] ; 72d94 │ │ + add r3, pc, r3 │ │ + vmov.32 d16[0], r2 │ │ + add r1, pc, r1 │ │ + vmov.32 d17[1], r3 │ │ + vmov.32 d16[1], r1 │ │ + vst1.32 {d16-d17}, [r0] │ │ + b 91a00 │ │ + strdeq r0, [r0], -r8 │ │ + andeq r0, r0, r0, lsr r0 │ │ + ; instruction: 0x000002b0 │ │ + andeq r0, r0, r4, lsl #2 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #20 │ │ + mov sl, r2 │ │ + mov r6, r0 │ │ + ldm r2, {r0, r2} │ │ + mov r4, r3 │ │ + ldr r3, [sl, #8] │ │ + orr r0, r2, r0 │ │ + orrs r7, r0, r3 │ │ + beq 72e78 │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + lsl r8, r1, #2 │ │ + mov r9, #1 │ │ + lsl fp, r0, #2 │ │ + asr r0, r1, #1 │ │ + str r0, [sp, #16] │ │ + tst r9, r7 │ │ + bne 72e34 │ │ + b 72e10 │ │ + mov r5, #4 │ │ + lsl r0, r5, r0 │ │ + ldr r5, [sp, #16] │ │ + str r0, [sp, #8] │ │ + ldr r0, [sp, #68] ; 0x44 │ │ + str r5, [sp] │ │ + mov r5, #1 │ │ + str r0, [sp, #12] │ │ + mov r0, r6 │ │ + str r5, [sp, #4] │ │ + bl 730e4 │ │ + mov r0, #0 │ │ + add r4, r4, fp │ │ + sub r0, r0, r9, lsl #1 │ │ + add r6, r6, r8 │ │ + lsl r9, r9, #1 │ │ + tst r7, r0 │ │ + beq 72e78 │ │ + tst r9, r7 │ │ + beq 72e10 │ │ + ldrb r0, [r4] │ │ cmp r0, #0 │ │ - beq 61be0 │ │ - ldr r0, [r9, #2988] ; 0xbac │ │ + ldrbeq r0, [r4, #-4] │ │ + cmpeq r0, #0 │ │ + beq 72e10 │ │ + ldr r2, [sp, #60] ; 0x3c │ │ + lsr r3, r0, #4 │ │ + ldr r5, [sl, #8] │ │ + ldrb r1, [r2, r0]! │ │ + mov r0, #2 │ │ + tst r5, r9 │ │ + ldrb r2, [r2, #64] ; 0x40 │ │ + bne 72de4 │ │ + ldr r0, [sl, #4] │ │ + ands r0, r0, r9 │ │ + movwne r0, #1 │ │ + b 72de4 │ │ + add sp, sp, #20 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #20 │ │ + mov r9, r2 │ │ + mov r6, r0 │ │ + ldm r2, {r0, r2} │ │ + mov r4, r3 │ │ + ldr r3, [r9, #8] │ │ + orr r0, r2, r0 │ │ + orrs r7, r0, r3 │ │ + beq 72f50 │ │ + asr fp, r1, #1 │ │ + mov r8, #0 │ │ + mov sl, #1 │ │ + tst sl, r7 │ │ + bne 72f04 │ │ + b 72ee4 │ │ + mov r5, #4 │ │ + lsl r0, r5, r0 │ │ + mov r5, #1 │ │ + stm sp, {r5, fp} │ │ + str r0, [sp, #8] │ │ + ldr r0, [sp, #68] ; 0x44 │ │ + str r0, [sp, #12] │ │ + mov r0, r6 │ │ + bl 730e4 │ │ + sub r0, r8, sl, lsl #1 │ │ + add r4, r4, #4 │ │ + add r6, r6, #8 │ │ + lsl sl, sl, #1 │ │ + tst r7, r0 │ │ + beq 72f50 │ │ + tst sl, r7 │ │ + beq 72ee4 │ │ + ldrb r0, [r4] │ │ cmp r0, #0 │ │ - bne 618d4 │ │ - ldr r0, [sp, #344] ; 0x158 │ │ - ldrb r0, [r0] │ │ - sub r0, r0, #1 │ │ - cmp r0, #15 │ │ - bhi 61ddc │ │ - add r1, pc, #4 │ │ - ldr r0, [r1, r0, lsl #2] │ │ - add pc, r1, r0 │ │ - andeq r0, r0, r0, asr #32 │ │ - andeq r0, r0, ip, asr #8 │ │ - andeq r0, r0, ip, ror r4 │ │ - andeq r0, r0, r8, lsr r4 │ │ - andeq r0, r0, ip, ror r4 │ │ - andeq r0, r0, ip, ror r4 │ │ - andeq r0, r0, ip, ror r4 │ │ - andeq r0, r0, ip, asr r4 │ │ - andeq r0, r0, ip, ror r4 │ │ - andeq r0, r0, ip, ror r4 │ │ - andeq r0, r0, ip, ror r4 │ │ - andeq r0, r0, ip, ror r4 │ │ - andeq r0, r0, ip, ror r4 │ │ - andeq r0, r0, ip, ror r4 │ │ - andeq r0, r0, ip, ror r4 │ │ - andeq r0, r0, r4, ror r4 │ │ - ldr r1, [sp, #292] ; 0x124 │ │ - mov r0, #64 ; 0x40 │ │ - strb r0, [r1] │ │ - b 61ddc │ │ - ldr r3, [sp, #256] ; 0x100 │ │ - ldrsb r2, [r7, #6] │ │ - str r2, [sp, #352] ; 0x160 │ │ - mov r2, #0 │ │ - cmp r3, #0 │ │ - str r5, [sp, #332] ; 0x14c │ │ - bne 619ec │ │ - ldr r2, [sp, #348] ; 0x15c │ │ - ldr r3, [pc, #2024] ; 621c0 │ │ - ldr r3, [pc, r3] │ │ - ldrb r2, [r3, r2, lsl #3] │ │ - add r2, r4, r2 │ │ - cmp r2, fp │ │ - mov r2, #0 │ │ - movwge r2, #1 │ │ - ldr r3, [sp, #268] ; 0x10c │ │ - eor r2, r2, #1 │ │ - ldr r5, [sp, #304] ; 0x130 │ │ - cmp r4, r3 │ │ - ble 61a14 │ │ - mov r3, #0 │ │ - b 61a40 │ │ - strdeq sl, [r4], -r0 │ │ - andeq sl, r4, r4, lsl pc │ │ - andeq sl, r4, r8, lsr lr │ │ - ldr r7, [sp, #228] ; 0xe4 │ │ - mov r3, #8 │ │ - cmp r7, #0 │ │ - bne 61a40 │ │ - ldr r7, [sp, #344] ; 0x158 │ │ - ldrb r6, [r7] │ │ - ldr r7, [sp, #236] ; 0xec │ │ - add r6, r7, r6 │ │ - ldr r7, [sp, #224] ; 0xe0 │ │ - cmp r6, r7 │ │ - movge r3, #0 │ │ - orr ip, r3, r2 │ │ - ldr r2, [sl, #12] │ │ - ldr r6, [r9, #2164] ; 0x874 │ │ - mov fp, r8 │ │ - and r5, r2, r5 │ │ - str r4, [sp, #300] ; 0x12c │ │ - sub r7, r6, #1 │ │ - mov r6, #0 │ │ - tst r5, r7 │ │ - bne 61a88 │ │ - ldr r6, [r9, #2160] ; 0x870 │ │ - mvn r3, #0 │ │ - ldr r7, [r9, #2148] ; 0x864 │ │ - add r6, r3, r2, asr r6 │ │ - ldr r3, [sp, #220] ; 0xdc │ │ - mul r7, r7, r6 │ │ - ldr r6, [r3] │ │ - add r6, r6, r7, lsl #7 │ │ - ldr r7, [r9, #4] │ │ - asr r0, r0, fp │ │ - ldr r3, [sp, #312] ; 0x138 │ │ - ldr r8, [sp, #284] ; 0x11c │ │ - ldr r7, [r7, #1020] ; 0x3fc │ │ - ldr sl, [r3] │ │ - ldmib r3, {r5, lr} │ │ - asr r2, r2, r8 │ │ - ldr r3, [r3, #12] │ │ - str r7, [sp, #40] ; 0x28 │ │ - add r7, sp, #352 ; 0x160 │ │ - str r7, [sp, #28] │ │ - subs r7, r1, #13 │ │ - movne r7, r1 │ │ - asr r1, r3, r8 │ │ - str r1, [sp, #4] │ │ - asr r1, r5, fp │ │ - str r7, [sp, #24] │ │ - cmp r0, sl, asr fp │ │ - str r6, [sp, #20] │ │ - str ip, [sp, #8] │ │ - ldr r3, [sp, #348] ; 0x15c │ │ - ldr r7, [pc, #1756] ; 621c4 │ │ - ldr r7, [pc, r7] │ │ - str r1, [sp] │ │ - mov r1, #0 │ │ - movwgt r1, #1 │ │ - cmp r2, lr, asr r8 │ │ - ldrb r7, [r7, r3, lsl #3] │ │ - ldr r3, [sp, #344] ; 0x158 │ │ - ldr r6, [sp, #332] ; 0x14c │ │ - str r7, [sp, #32] │ │ - ldrb r5, [r3] │ │ - ldr r3, [sp, #316] ; 0x13c │ │ - str r3, [sp, #44] ; 0x2c │ │ - ldr r3, [sp, #328] ; 0x148 │ │ - str r3, [sp, #16] │ │ - mov r3, #0 │ │ - movwgt r3, #1 │ │ - str r5, [sp, #36] ; 0x24 │ │ - str r6, [sp, #12] │ │ - ldr r4, [sp, #336] ; 0x150 │ │ - bl 848b4 │ │ - ldr r1, [sp, #308] ; 0x134 │ │ - mov r9, r4 │ │ - ldr r2, [sp, #252] ; 0xfc │ │ - add r0, r1, r0, lsl #2 │ │ - ldr r1, [sp, #352] ; 0x160 │ │ - ldr r3, [sp, #340] ; 0x154 │ │ - orr r1, r1, r2 │ │ - str r1, [sp, #352] ; 0x160 │ │ - ldr r2, [r4, #2144] ; 0x860 │ │ - ldrd sl, [r3, #8] │ │ - lsl r3, r5, #2 │ │ - ldr r5, [sp, #304] ; 0x130 │ │ - ldr ip, [r0, #32] │ │ - orr r2, r8, r2, lsl #2 │ │ - ldr r0, [sp, #248] ; 0xf8 │ │ - and r5, fp, r5 │ │ - sub r2, r2, r5, lsl #2 │ │ - ldr r5, [sp, #240] ; 0xf0 │ │ - orr r0, r0, r1 │ │ - ldr r1, [r4, #2140] ; 0x85c │ │ - ldr r4, [sp, #320] ; 0x140 │ │ - and r5, sl, r5 │ │ - asr r2, r2, r8 │ │ - str r3, [sp] │ │ - orr r1, r4, r1, lsl #2 │ │ - lsl r3, r7, #2 │ │ - sub r1, r1, r5, lsl #2 │ │ - ldr sl, [sp, #340] ; 0x154 │ │ - asr r1, r1, r4 │ │ - stmib sp, {r0, r1, r2} │ │ + bne 72f20 │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + ldrb r0, [r4, -r0, lsl #2] │ │ + cmp r0, #0 │ │ + beq 72ee4 │ │ + ldr r2, [sp, #60] ; 0x3c │ │ + lsr r3, r0, #4 │ │ + ldr r5, [r9, #8] │ │ + ldrb r1, [r2, r0]! │ │ + mov r0, #2 │ │ + tst r5, sl │ │ + ldrb r2, [r2, #64] ; 0x40 │ │ + bne 72ec0 │ │ + ldr r0, [r9, #4] │ │ + ands r0, r0, sl │ │ + movwne r0, #1 │ │ + b 72ec0 │ │ + add sp, sp, #20 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #20 │ │ + mov sl, r2 │ │ + mov r6, r0 │ │ + ldm r2, {r0, r2} │ │ + orrs r7, r2, r0 │ │ + beq 7301c │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + mov r4, r3 │ │ + lsl r8, r1, #2 │ │ + mov r9, #1 │ │ + lsl fp, r0, #2 │ │ + asr r0, r1, #1 │ │ + str r0, [sp, #16] │ │ + tst r9, r7 │ │ + bne 72fbc │ │ + mov r0, #0 │ │ + add r4, r4, fp │ │ + sub r0, r0, r9, lsl #1 │ │ + add r6, r6, r8 │ │ + lsl r9, r9, #1 │ │ + tst r7, r0 │ │ + beq 7301c │ │ + tst r9, r7 │ │ + beq 72f98 │ │ + ldrb r0, [r4] │ │ + cmp r0, #0 │ │ + ldrbeq r0, [r4, #-4] │ │ + cmpeq r0, #0 │ │ + beq 72f98 │ │ + ldr r2, [sp, #60] ; 0x3c │ │ + mov r5, #4 │ │ + ldr r3, [sl, #4] │ │ + ands r3, r3, r9 │ │ + ldrb r1, [r2, r0]! │ │ + movwne r3, #1 │ │ + orr r3, r5, r3, lsl #1 │ │ + ldrb r2, [r2, #64] ; 0x40 │ │ + ldr r5, [sp, #16] │ │ + str r3, [sp, #8] │ │ + ldr r3, [sp, #68] ; 0x44 │ │ + str r5, [sp] │ │ + mov r5, #1 │ │ + str r3, [sp, #12] │ │ + lsr r3, r0, #4 │ │ mov r0, r6 │ │ - ldr r1, [sp, #328] ; 0x148 │ │ - ldr r2, [sp, #316] ; 0x13c │ │ - blx ip │ │ - mov r8, r4 │ │ - ldr lr, [sp, #260] ; 0x104 │ │ - ldr r7, [sp, #324] ; 0x144 │ │ - mov r5, r6 │ │ - ldr fp, [sp, #244] ; 0xf4 │ │ - ldr r4, [sp, #300] ; 0x12c │ │ - ldrb r0, [lr, #6] │ │ + str r5, [sp, #4] │ │ + bl 730e4 │ │ + b 72f98 │ │ + add sp, sp, #20 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #20 │ │ + mov r9, r2 │ │ + mov r6, r0 │ │ + ldm r2, {r0, r2} │ │ + orrs r7, r2, r0 │ │ + beq 730dc │ │ + mov r4, r3 │ │ + asr fp, r1, #1 │ │ + mov r8, #0 │ │ + mov sl, #1 │ │ + tst sl, r7 │ │ + bne 730bc │ │ + b 7309c │ │ + ldr r2, [sp, #60] ; 0x3c │ │ + mov r5, #4 │ │ + ldr r3, [r9, #4] │ │ + ands r3, r3, sl │ │ + ldrb r1, [r2, r0]! │ │ + movwne r3, #1 │ │ + orr r3, r5, r3, lsl #1 │ │ + ldrb r2, [r2, #64] ; 0x40 │ │ + mov r5, #1 │ │ + stm sp, {r5, fp} │ │ + str r3, [sp, #8] │ │ + ldr r3, [sp, #68] ; 0x44 │ │ + str r3, [sp, #12] │ │ + lsr r3, r0, #4 │ │ + mov r0, r6 │ │ + bl 730e4 │ │ + sub r0, r8, sl, lsl #1 │ │ + add r4, r4, #4 │ │ + add r6, r6, #8 │ │ + lsl sl, sl, #1 │ │ + tst r7, r0 │ │ + beq 730dc │ │ + tst sl, r7 │ │ + beq 7309c │ │ + ldrb r0, [r4] │ │ cmp r0, #0 │ │ - bne 61934 │ │ - ldr r0, [r9, #2988] ; 0xbac │ │ + bne 7305c │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + ldrb r0, [r4, -r0, lsl #2] │ │ cmp r0, #0 │ │ - beq 61c94 │ │ - ldr r0, [sp, #348] ; 0x15c │ │ - ldr r1, [pc, #1488] ; 621c8 │ │ - ldr r1, [pc, r1] │ │ - ldrb r6, [r1, r0, lsl #3] │ │ - ldr r0, [sp, #344] ; 0x158 │ │ - ldr r1, [sp, #312] ; 0x138 │ │ - ldrb r0, [r0] │ │ - ldr r2, [r1, #40] ; 0x28 │ │ - smulbb r0, r6, r0 │ │ - add r0, r2, r0, lsl #5 │ │ - str r0, [r1, #40] ; 0x28 │ │ - ldr r3, [r9, #2128] ; 0x850 │ │ - ldrd r0, [sl, #8] │ │ - mla r0, r3, r1, r0 │ │ - ldr r1, [r9, #3000] ; 0xbb8 │ │ - ldr r3, [sp, #280] ; 0x118 │ │ - add r0, r0, r0, lsl #2 │ │ - add r0, r1, r0, lsl #1 │ │ - add r1, r0, r3 │ │ - add r0, r0, r3, lsl #1 │ │ - ldrb r1, [r1, #6] │ │ - ldrsh r9, [r0] │ │ - str r1, [sp, #360] ; 0x168 │ │ - cmp r9, #0 │ │ - bmi 61c88 │ │ - ldrb r0, [lr, #7] │ │ - mov r7, lr │ │ - ldr r1, [sp, #360] ; 0x168 │ │ - ldr r3, [sp, #308] ; 0x134 │ │ - add r0, r0, r0, lsl #4 │ │ - add r0, r3, r0, lsl #2 │ │ - mov r3, r9 │ │ - add r0, r0, r1, lsl #2 │ │ - ldr r1, [sp, #328] ; 0x148 │ │ - ldr ip, [r0, #340] ; 0x154 │ │ - mov r0, r5 │ │ - blx ip │ │ - mov lr, r7 │ │ - ldr r7, [sp, #324] ; 0x144 │ │ - ldr r9, [sp, #336] ; 0x150 │ │ - b 618e4 │ │ - andeq sl, r4, r8, asr sp │ │ - ldr r1, [sp, #232] ; 0xe8 │ │ - mov r8, lr │ │ - ldrb r3, [lr, #7] │ │ - ldr r0, [sl, #640] ; 0x280 │ │ - str r1, [sp] │ │ + bne 7305c │ │ + b 7309c │ │ + add sp, sp, #20 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #184 ; 0xb8 │ │ + ldr r6, [sp, #232] ; 0xe8 │ │ + mov r5, #128 ; 0x80 │ │ + ldr r7, [sp, #224] ; 0xe0 │ │ + mvn ip, #0 │ │ + clz r6, r6 │ │ + ldr sl, [sp, #228] ; 0xe4 │ │ + rsb r6, r6, #24 │ │ + mov r8, #4 │ │ + lsl r1, r1, r6 │ │ + add r5, ip, r5, lsl r6 │ │ + str r1, [sp, #96] ; 0x60 │ │ mov r1, #1 │ │ - str r1, [sp, #8] │ │ - ldr r1, [sp, #280] ; 0x118 │ │ + lsl r1, r1, r6 │ │ + str r5, [sp, #20] │ │ + str r1, [sp, #144] ; 0x90 │ │ + add r1, ip, r1, lsl #7 │ │ str r1, [sp, #12] │ │ - ldr r1, [sp, #264] ; 0x108 │ │ - str lr, [sp, #4] │ │ - add lr, sp, #256 ; 0x100 │ │ - str r1, [sp, #16] │ │ - add r1, sp, #360 ; 0x168 │ │ - str r1, [sp, #20] │ │ - add r1, lr, #103 ; 0x67 │ │ - str r1, [sp, #24] │ │ - ldr r1, [sp, #272] ; 0x110 │ │ - str r5, [sp, #332] ; 0x14c │ │ - mov r5, r4 │ │ - add r4, r4, r1 │ │ - ldr r1, [sp, #296] ; 0x128 │ │ - ldr r2, [sp, #292] ; 0x124 │ │ - add r0, r0, r1, lsl #5 │ │ - add r0, r0, r4 │ │ - add r1, r0, #64 ; 0x40 │ │ - mov r0, sl │ │ - bl 5ecd0 │ │ - mov r1, r9 │ │ - mov r9, r0 │ │ - ldr r0, [r1, #2144] ; 0x860 │ │ - ldr r1, [sp, #344] ; 0x158 │ │ - ldr r3, [sp, #284] ; 0x11c │ │ - ldr r2, [sl, #12] │ │ - add r0, r0, r3 │ │ - ldrb r1, [r1] │ │ - sub r0, r0, r2 │ │ - cmp r1, r0, asr r3 │ │ - asrge r1, r0, r3 │ │ - sub r0, r1, #1 │ │ - cmp r0, #15 │ │ - bhi 61f4c │ │ - add r2, pc, #4 │ │ - ldr r0, [r2, r0, lsl #2] │ │ - add pc, r2, r0 │ │ - andeq r0, r0, r0, asr #32 │ │ - andeq r0, r0, r4, lsr r2 │ │ - andeq r0, r0, r4, lsl #4 │ │ - andeq r0, r0, r8, lsl r2 │ │ - andeq r0, r0, r4, lsl #4 │ │ - andeq r0, r0, r4, lsl #4 │ │ - andeq r0, r0, r4, lsl #4 │ │ - andeq r0, r0, r8, asr #4 │ │ - andeq r0, r0, r4, lsl #4 │ │ - andeq r0, r0, r4, lsl #4 │ │ - andeq r0, r0, r4, lsl #4 │ │ - andeq r0, r0, r4, lsl #4 │ │ - andeq r0, r0, r4, lsl #4 │ │ - andeq r0, r0, r4, lsl #4 │ │ - andeq r0, r0, r4, lsl #4 │ │ - andeq r0, r0, r0, ror r2 │ │ - ldr r0, [sp, #292] ; 0x124 │ │ - ldrb sl, [sp, #359] ; 0x167 │ │ - strb sl, [r0] │ │ - b 61fe4 │ │ - ldr r1, [sp, #292] ; 0x124 │ │ - movw r0, #16448 ; 0x4040 │ │ - movt r0, #16448 ; 0x4040 │ │ - str r0, [r1] │ │ - b 61ddc │ │ - ldr r1, [sp, #292] ; 0x124 │ │ - movw r0, #16448 ; 0x4040 │ │ - strh r0, [r1] │ │ - b 61ddc │ │ - ldr r1, [sp, #292] ; 0x124 │ │ - movw r0, #16448 ; 0x4040 │ │ - movt r0, #16448 ; 0x4040 │ │ - str r0, [r1] │ │ - str r0, [r1, #4] │ │ - b 61ddc │ │ - ldr r0, [sp, #292] ; 0x124 │ │ - vst1.8 {d8-d9}, [r0] │ │ - ldr r0, [sp, #348] ; 0x15c │ │ - ldr r1, [pc, #1004] ; 621d4 │ │ - ldr r1, [pc, r1] │ │ - ldrb r6, [r1, r0, lsl #3] │ │ - sub r0, r6, #1 │ │ - cmp r0, #15 │ │ - bhi 618e4 │ │ - add r1, pc, #4 │ │ - ldr r0, [r1, r0, lsl #2] │ │ - add pc, r1, r0 │ │ - andeq r0, r0, r0, asr #32 │ │ - muleq r0, ip, r0 │ │ - ; instruction: 0xfffffae0 │ │ - andeq r0, r0, ip, rrx │ │ - ; instruction: 0xfffffae0 │ │ - ; instruction: 0xfffffae0 │ │ - ; instruction: 0xfffffae0 │ │ - andeq r0, r0, ip, asr #1 │ │ - ; instruction: 0xfffffae0 │ │ - ; instruction: 0xfffffae0 │ │ - ; instruction: 0xfffffae0 │ │ - ; instruction: 0xfffffae0 │ │ - ; instruction: 0xfffffae0 │ │ - ; instruction: 0xfffffae0 │ │ - ; instruction: 0xfffffae0 │ │ - andeq r0, r0, r0, lsl #2 │ │ - ldr r0, [sp, #276] ; 0x114 │ │ - mov r6, #1 │ │ - ldr r2, [sp, #296] ; 0x128 │ │ - ldr r1, [sp, #272] ; 0x110 │ │ - ldr r0, [r0] │ │ - add r1, r4, r1 │ │ - add r0, r0, r2, lsl #5 │ │ - add r0, r0, r1 │ │ - mov r1, #64 ; 0x40 │ │ - strb r1, [r0, #64] ; 0x40 │ │ - b 618e4 │ │ - ldr r0, [sp, #276] ; 0x114 │ │ - mov r6, #4 │ │ - ldr r2, [sp, #296] ; 0x128 │ │ - ldr r1, [sp, #272] ; 0x110 │ │ - ldr r0, [r0] │ │ - add r1, r4, r1 │ │ - add r0, r0, r2, lsl #5 │ │ - add r0, r0, r1 │ │ - movw r1, #16448 ; 0x4040 │ │ - movt r1, #16448 ; 0x4040 │ │ - str r1, [r0, #64] ; 0x40 │ │ - b 618e4 │ │ - ldr r0, [sp, #276] ; 0x114 │ │ - mov r6, #2 │ │ - ldr r2, [sp, #296] ; 0x128 │ │ - ldr r1, [sp, #272] ; 0x110 │ │ - ldr r0, [r0] │ │ - add r1, r4, r1 │ │ - add r0, r0, r2, lsl #5 │ │ - add r0, r0, r1 │ │ - movw r1, #16448 ; 0x4040 │ │ - strh r1, [r0, #64] ; 0x40 │ │ - b 618e4 │ │ - andeq sl, r4, r8, lsl #23 │ │ - ldr r0, [sp, #276] ; 0x114 │ │ - mov r6, #8 │ │ - ldr r2, [sp, #296] ; 0x128 │ │ - ldr r1, [sp, #272] ; 0x110 │ │ - ldr r0, [r0] │ │ - add r1, r4, r1 │ │ - add r0, r0, r2, lsl #5 │ │ - add r0, r0, r1 │ │ - movw r1, #16448 ; 0x4040 │ │ - movt r1, #16448 ; 0x4040 │ │ - str r1, [r0, #68] ; 0x44 │ │ - str r1, [r0, #64] ; 0x40 │ │ - b 618e4 │ │ - ldr r2, [sp, #276] ; 0x114 │ │ - movw r3, #16448 ; 0x4040 │ │ - ldr r6, [sp, #296] ; 0x128 │ │ - movt r3, #16448 ; 0x4040 │ │ - ldr r1, [sp, #272] ; 0x110 │ │ - ldr r0, [r2] │ │ - add r1, r4, r1 │ │ - add r0, r0, r6, lsl #5 │ │ - add r0, r0, r1 │ │ - str r3, [r0, #68] ; 0x44 │ │ - str r3, [r0, #64] ; 0x40 │ │ - ldr r0, [r2] │ │ - add r0, r0, r6, lsl #5 │ │ - mov r6, #16 │ │ - add r0, r0, r1 │ │ - str r3, [r0, #76] ; 0x4c │ │ - str r3, [r0, #72] ; 0x48 │ │ - b 618e4 │ │ - ldrb sl, [sp, #359] ; 0x167 │ │ - ldr r0, [sp, #292] ; 0x124 │ │ - mov r2, sl │ │ - bl 2830 <__aeabi_memset@plt> │ │ - b 61fe4 │ │ - ldrb sl, [sp, #359] ; 0x167 │ │ - movw r0, #257 ; 0x101 │ │ - movt r0, #257 ; 0x101 │ │ - ldr r1, [sp, #292] ; 0x124 │ │ - mul r0, sl, r0 │ │ - str r0, [r1] │ │ - b 61fe4 │ │ - ldrb sl, [sp, #359] ; 0x167 │ │ - ldr r1, [sp, #292] ; 0x124 │ │ - orr r0, sl, sl, lsl #8 │ │ - strh r0, [r1] │ │ - b 61fe4 │ │ - ldrb sl, [sp, #359] ; 0x167 │ │ - movw r0, #257 ; 0x101 │ │ - movt r0, #257 ; 0x101 │ │ - mov r2, r0 │ │ - umull r0, r1, sl, r0 │ │ - mla r1, sl, r2, r1 │ │ - ldr r2, [sp, #292] ; 0x124 │ │ - str r0, [r2] │ │ - str r1, [r2, #4] │ │ - b 61fe4 │ │ - ldrb sl, [sp, #359] ; 0x167 │ │ - movw r0, #257 ; 0x101 │ │ - movt r0, #257 ; 0x101 │ │ - mov r2, r0 │ │ - umull r0, r1, sl, r0 │ │ - mla r1, sl, r2, r1 │ │ - vmov.32 d16[0], r0 │ │ - ldr r0, [sp, #292] ; 0x124 │ │ - vmov.32 d16[1], r1 │ │ - vorr d17, d16, d16 │ │ - vst1.8 {d16-d17}, [r0] │ │ - ldr r0, [sp, #336] ; 0x150 │ │ - mov lr, r8 │ │ - ldr r1, [sp, #340] ; 0x154 │ │ - ldr r2, [sp, #348] ; 0x15c │ │ - ldr r0, [r0, #2140] ; 0x85c │ │ - ldr r1, [r1, #8] │ │ - ldr r3, [pc, #456] ; 621cc │ │ - ldr r3, [pc, r3] │ │ - ldrb r6, [r3, r2, lsl #3] │ │ - ldr r2, [sp, #320] ; 0x140 │ │ - add r0, r0, r2 │ │ - sub r0, r0, r1 │ │ - mov r1, r6 │ │ - cmp r6, r0, asr r2 │ │ - asrge r1, r0, r2 │ │ - sub r0, r1, #1 │ │ - cmp r0, #15 │ │ - bhi 62098 │ │ - add r2, pc, #4 │ │ - ldr r0, [r2, r0, lsl #2] │ │ - add pc, r2, r0 │ │ - andeq r0, r0, r0, asr #32 │ │ - andeq r0, r0, ip, lsr #1 │ │ - andeq r0, r0, r0, rrx │ │ - andeq r0, r0, r4, lsl #1 │ │ - andeq r0, r0, r0, rrx │ │ - andeq r0, r0, r0, rrx │ │ - andeq r0, r0, r0, rrx │ │ - andeq r0, r0, ip, asr #1 │ │ - andeq r0, r0, r0, rrx │ │ - andeq r0, r0, r0, rrx │ │ - andeq r0, r0, r0, rrx │ │ - andeq r0, r0, r0, rrx │ │ - andeq r0, r0, r0, rrx │ │ - andeq r0, r0, r0, rrx │ │ - andeq r0, r0, r0, rrx │ │ - andeq r0, r0, r0, lsl #2 │ │ - ldr r0, [sp, #276] ; 0x114 │ │ - ldr r1, [sp, #296] ; 0x128 │ │ - ldr r0, [r0] │ │ - add r0, r0, r1, lsl #5 │ │ - add r0, r0, r4 │ │ - strb sl, [r0, #64] ; 0x40 │ │ - b 62180 │ │ - ; instruction: 0x0004a9b4 │ │ - ldr r0, [sp, #276] ; 0x114 │ │ - ldr r2, [sp, #296] ; 0x128 │ │ - ldr r0, [r0] │ │ - add r0, r0, r2, lsl #5 │ │ - mov r2, sl │ │ - add r0, r0, r4 │ │ - add r0, r0, #64 ; 0x40 │ │ - bl 2830 <__aeabi_memset@plt> │ │ - b 6217c │ │ - ldr r0, [sp, #276] ; 0x114 │ │ - movw r1, #257 ; 0x101 │ │ - ldr r2, [sp, #296] ; 0x128 │ │ - movt r1, #257 ; 0x101 │ │ - mul r1, sl, r1 │ │ - ldr r0, [r0] │ │ - add r0, r0, r2, lsl #5 │ │ - add r0, r0, r4 │ │ - str r1, [r0, #64] ; 0x40 │ │ - b 62180 │ │ - ldr r0, [sp, #276] ; 0x114 │ │ - ldr r1, [sp, #296] ; 0x128 │ │ - ldr r0, [r0] │ │ - add r0, r0, r1, lsl #5 │ │ - orr r1, sl, sl, lsl #8 │ │ - add r0, r0, r4 │ │ - strh r1, [r0, #64] ; 0x40 │ │ - b 62180 │ │ - movw r0, #257 ; 0x101 │ │ - ldr r2, [sp, #276] ; 0x114 │ │ - movt r0, #257 ; 0x101 │ │ - ldr r3, [sp, #296] ; 0x128 │ │ - mov ip, r0 │ │ - umull r0, r1, sl, r0 │ │ - ldr r2, [r2] │ │ - mla r1, sl, ip, r1 │ │ - add r2, r2, r3, lsl #5 │ │ + mov r5, #0 │ │ + ldr r1, [sp, #220] ; 0xdc │ │ + sub r4, r5, r7, lsl #3 │ │ + str r4, [sp, #120] ; 0x78 │ │ + sub r4, r5, r7, lsl #1 │ │ + str r4, [sp, #152] ; 0x98 │ │ + lsl r2, r2, r6 │ │ + lsl r4, r1, #1 │ │ + sub r1, r7, r7, lsl #3 │ │ + str r2, [sp, #180] ; 0xb4 │ │ + sub lr, r5, r7, lsl #2 │ │ + lsl r1, r1, #1 │ │ + mvn r5, #127 ; 0x7f │ │ + str r1, [sp, #4] │ │ + add r1, r7, r7, lsl #1 │ │ + lsl r3, r3, r6 │ │ + lsl r5, r5, r6 │ │ + lsl r2, r1, #2 │ │ + lsl r1, r1, #1 │ │ + str r1, [sp, #116] ; 0x74 │ │ + sub r1, r7, r7, lsl #2 │ │ + str r2, [sp] │ │ + lsl r2, r1, #2 │ │ + lsl r1, r1, #1 │ │ + str r1, [sp, #140] ; 0x8c │ │ + lsl r1, r7, #3 │ │ + str r1, [sp, #48] ; 0x30 │ │ + lsl r1, r7, #2 │ │ + str r1, [sp, #136] ; 0x88 │ │ + lsl r1, r7, #1 │ │ + str r1, [sp, #148] ; 0x94 │ │ + add r1, r7, r7, lsl #2 │ │ + str r2, [sp, #52] ; 0x34 │ │ + lsl r2, r1, #1 │ │ + rsb r1, r1, #0 │ │ + str r3, [sp, #56] ; 0x38 │ │ + mov r3, lr │ │ + lsl r1, r1, #1 │ │ + str r5, [sp, #16] │ │ + str r1, [sp, #40] ; 0x28 │ │ + str r2, [sp, #44] ; 0x2c │ │ + str lr, [sp, #108] ; 0x6c │ │ + str r4, [sp, #104] ; 0x68 │ │ + b 7351c │ │ + add r2, lr, ip │ │ + str lr, [sp, #112] ; 0x70 │ │ + add r2, r2, #8 │ │ + str r8, [sp, #92] ; 0x5c │ │ + ldr r8, [sp, #8] │ │ + mov r9, r5 │ │ + ldr lr, [sp, #156] ; 0x9c │ │ + mov r6, ip │ │ + str r2, [sp, #88] ; 0x58 │ │ + add r2, r2, r5 │ │ + ldr r5, [sp, #128] ; 0x80 │ │ + add r4, r2, lr │ │ + ldr r3, [sp, #124] ; 0x7c │ │ + rsb r7, r8, r8, lsl #3 │ │ + add r4, r4, r5 │ │ + ldr sl, [sp, #36] ; 0x24 │ │ + add r4, r4, r7 │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + add r4, r4, r3, lsl #1 │ │ + ldr ip, [sp, #176] ; 0xb0 │ │ + add r4, r4, sl, lsl #1 │ │ + add r1, r0, r1 │ │ + add r2, r2, ip │ │ + str r2, [sp, #84] ; 0x54 │ │ + add r2, r2, lr │ │ + lsr r4, r4, #4 │ │ + strh r4, [r1] │ │ + add r2, r2, r5, lsl #1 │ │ + add r4, r8, r8, lsl #2 │ │ + ldr r1, [sp, #40] ; 0x28 │ │ add r2, r2, r4 │ │ - str r0, [r2, #64] ; 0x40 │ │ - str r1, [r2, #68] ; 0x44 │ │ - b 62180 │ │ - movw r0, #257 ; 0x101 │ │ - ldr r3, [sp, #276] ; 0x114 │ │ - movt r0, #257 ; 0x101 │ │ - umull lr, r1, sl, r0 │ │ - mov ip, r0 │ │ - ldr r0, [sp, #296] ; 0x128 │ │ - ldr r2, [r3] │ │ - mla r1, sl, ip, r1 │ │ - add r2, r2, r0, lsl #5 │ │ + ldr r4, [sp, #112] ; 0x70 │ │ + add r2, r2, r3, lsl #1 │ │ + add r1, r0, r1 │ │ + add r2, r2, sl, lsl #1 │ │ + mov r7, r3 │ │ + str r3, [sp, #124] ; 0x7c │ │ + lsr r2, r2, #4 │ │ + str fp, [sp, #80] ; 0x50 │ │ + strh r2, [r1] │ │ + add r2, r9, #8 │ │ + str r2, [sp, #64] ; 0x40 │ │ + add r2, r2, r6 │ │ + ldr r1, [sp, #120] ; 0x78 │ │ + str r2, [sp, #68] ; 0x44 │ │ add r2, r2, r4 │ │ - str lr, [r2, #64] ; 0x40 │ │ - str r1, [r2, #68] ; 0x44 │ │ - ldr r2, [r3] │ │ - add r2, r2, r0, lsl #5 │ │ + str r2, [sp, #72] ; 0x48 │ │ + add r2, r2, ip │ │ + add r3, r0, r1 │ │ + mov r1, r6 │ │ + add r6, r2, lr, lsl #1 │ │ + str r2, [sp, #76] ; 0x4c │ │ + ldr r2, [sp, #172] ; 0xac │ │ + add r6, r6, r5, lsl #1 │ │ + ldr fp, [sp, #132] ; 0x84 │ │ + add r6, r6, r2 │ │ + ldr r2, [sp, #140] ; 0x8c │ │ + add r6, r6, r8, lsl #2 │ │ + str r1, [sp, #60] ; 0x3c │ │ + add r6, r6, r7 │ │ + add r6, r6, sl, lsl #1 │ │ + lsr r6, r6, #4 │ │ + strh r6, [r3] │ │ + add r3, r0, r2 │ │ + mov r2, #8 │ │ + add r9, r2, r9, lsl #1 │ │ + add r7, r9, r1 │ │ + ldr r2, [sp, #172] ; 0xac │ │ + add r7, r7, r4 │ │ + mov r6, r1 │ │ + add r7, r7, ip │ │ + ldr r1, [sp, #124] ; 0x7c │ │ + add r7, r7, lr, lsl #1 │ │ + add r7, r7, r5, lsl #1 │ │ + add r7, r7, r2 │ │ + add r2, r8, r8, lsl #1 │ │ + add r7, r7, fp │ │ + add r2, r7, r2 │ │ + mov r7, r4 │ │ + add r2, r2, r1 │ │ + add r2, r2, sl │ │ + lsr r2, r2, #4 │ │ + strh r2, [r3] │ │ + add r2, r9, r6, lsl #1 │ │ + add r3, r2, r4 │ │ + ldr r6, [sp, #172] ; 0xac │ │ + add r3, r3, ip │ │ + ldr r9, [sp, #32] │ │ + add r3, r3, r5 │ │ + add r2, r2, r7, lsl #1 │ │ + add r3, r3, lr, lsl #1 │ │ + add r2, r2, ip │ │ + add r3, r3, r6 │ │ + ldr r6, [sp, #160] ; 0xa0 │ │ + add r3, r3, fp │ │ + add r2, r2, lr │ │ + add r3, r3, r8, lsl #1 │ │ + add r2, r2, r5 │ │ + add r3, r3, r9 │ │ + mov r4, ip │ │ + add r3, r3, r1 │ │ + ldr ip, [sp, #28] │ │ + add r3, r3, sl │ │ + ldr r7, [sp, #164] ; 0xa4 │ │ + lsr r3, r3, #4 │ │ + strh r3, [r6] │ │ + ldr r3, [sp, #172] ; 0xac │ │ + ldr r6, [sp, #172] ; 0xac │ │ + add r2, r2, r3 │ │ + mov r3, r5 │ │ + add r2, r2, fp │ │ + mov r5, r1 │ │ + add r2, r2, r8 │ │ + ldr r8, [sp, #92] ; 0x5c │ │ + add r2, r2, ip │ │ + str r6, [sp, #172] ; 0xac │ │ + add r2, r2, r9 │ │ + add r2, r2, r1 │ │ + ldr r1, [sp, #60] ; 0x3c │ │ + add r2, r2, sl │ │ + lsr r2, r2, #4 │ │ + strh r2, [r7] │ │ + ldr r2, [sp, #64] ; 0x40 │ │ + ldr r7, [sp, #24] │ │ + add r1, r2, r1, lsl #1 │ │ + ldr r2, [sp, #112] ; 0x70 │ │ + add r1, r1, r2, lsl #1 │ │ + add r1, r1, r4, lsl #1 │ │ + add r1, r1, lr │ │ + add r1, r1, r3 │ │ + add r1, r1, r6 │ │ + add r1, r1, fp │ │ + add r1, r1, r7 │ │ + add r1, r1, ip │ │ + add r1, r1, r9 │ │ + add r1, r1, r5 │ │ + add r1, r1, sl │ │ + lsr r1, r1, #4 │ │ + strh r1, [r0] │ │ + ldr r1, [sp, #68] ; 0x44 │ │ + add r1, r1, r2, lsl #1 │ │ + ldr r2, [sp, #80] ; 0x50 │ │ + add r1, r1, r4, lsl #1 │ │ + add r1, r1, lr │ │ + add r1, r1, r3 │ │ + add r1, r1, r6, lsl #1 │ │ + add r1, r1, fp │ │ + add r1, r1, ip │ │ + add r1, r1, r7, lsl #1 │ │ + add r1, r1, r9 │ │ + add r1, r1, sl │ │ + ldr sl, [sp, #228] ; 0xe4 │ │ + lsr r1, r1, #4 │ │ + strh r1, [r2] │ │ + ldr r2, [sp, #72] ; 0x48 │ │ + ldr r1, [sp, #136] ; 0x88 │ │ + add r2, r2, r4, lsl #1 │ │ + add r2, r2, lr │ │ + add r1, r0, r1 │ │ + add r2, r2, r3 │ │ + add r3, r7, r7, lsl #1 │ │ + add r2, r2, r6, lsl #1 │ │ + add r2, r2, fp, lsl #1 │ │ + add r2, r2, ip │ │ + add r2, r2, r3 │ │ + add r3, r7, r7, lsl #2 │ │ + add r2, r2, r9 │ │ + lsr r2, r2, #4 │ │ + strh r2, [r1] │ │ + ldr r2, [sp, #76] ; 0x4c │ │ + ldr r1, [sp, #116] ; 0x74 │ │ + add r2, r2, lr │ │ + add r2, r2, r6, lsl #1 │ │ + add r1, r0, r1 │ │ + add r2, r2, fp, lsl #1 │ │ + add r2, r2, ip │ │ + add r2, r2, r7, lsl #2 │ │ + add r2, r2, r9, lsl #1 │ │ + lsr r2, r2, #4 │ │ + strh r2, [r1] │ │ + ldr r2, [sp, #84] ; 0x54 │ │ + ldr r1, [sp, #48] ; 0x30 │ │ + add r2, r2, r6 │ │ + add r2, r2, fp, lsl #1 │ │ + add r1, r0, r1 │ │ + add r2, r2, r3 │ │ + rsb r3, r7, r7, lsl #3 │ │ + add r2, r2, ip, lsl #1 │ │ + add r2, r2, r9, lsl #1 │ │ + lsr r2, r2, #4 │ │ + strh r2, [r1] │ │ + ldr r2, [sp, #88] ; 0x58 │ │ + ldr r1, [sp, #44] ; 0x2c │ │ add r2, r2, r4 │ │ - str r1, [r2, #76] ; 0x4c │ │ - str lr, [r2, #72] ; 0x48 │ │ - mov lr, r8 │ │ - ldr r0, [sp, #320] ; 0x140 │ │ - mov r4, r5 │ │ - ldr sl, [sp, #340] ; 0x154 │ │ - ldr r5, [sp, #332] ; 0x14c │ │ - ldr r2, [sp, #264] ; 0x108 │ │ - mov r8, r0 │ │ - cmp r9, #0 │ │ - bpl 61c50 │ │ - b 61c88 │ │ - add sp, sp, #368 ; 0x170 │ │ - vpop {d8-d9} │ │ - add sp, sp, #4 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq sl, r4, r8, asr #15 │ │ - ldrdeq sl, [r4], -r0 │ │ - muleq r4, r0, r5 │ │ - muleq r4, r0, r0 │ │ - andeq r9, r4, r0, lsl #31 │ │ - andeq r9, r4, r0, ror lr │ │ - andeq r9, r4, r4, ror #20 │ │ - andeq sl, r4, r8, lsl #3 │ │ - andeq r9, r4, r0, lsl #25 │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #244 ; 0xf4 │ │ - str r2, [sp, #172] ; 0xac │ │ - str r1, [sp, #168] ; 0xa8 │ │ - ldr ip, [r0] │ │ - ldmib r0, {r2, r8, lr} │ │ - ldr sl, [pc, #4076] ; 631e4 │ │ - ldr sl, [pc, sl] │ │ - ldr r7, [ip, #2144] ; 0x860 │ │ - ldr r3, [ip, #2140] ; 0x85c │ │ - ldrb r9, [sl, r1, lsl #2]! │ │ - sub r5, r7, lr │ │ - ldr fp, [ip, #1284] ; 0x504 │ │ - sub r3, r3, r8 │ │ - ldrb r4, [sl, #1] │ │ - sub r7, fp, #1 │ │ - str r4, [sp, #68] ; 0x44 │ │ - cmp r5, r4 │ │ - clz r7, r7 │ │ - movgt r5, r4 │ │ - cmp r3, r9 │ │ - movgt r3, r9 │ │ - subs r4, fp, #3 │ │ - movwne r4, #1 │ │ - str r5, [sp, #64] ; 0x40 │ │ - str r3, [sp, #80] ; 0x50 │ │ - lsr r5, r7, #5 │ │ - str r4, [sp, #220] ; 0xdc │ │ - mov r7, #0 │ │ - ldr r4, [ip, #2088] ; 0x828 │ │ - movw r3, #13848 ; 0x3618 │ │ - cmp fp, #0 │ │ - str r4, [sp, #164] ; 0xa4 │ │ - str r7, [sp, #96] ; 0x60 │ │ - beq 62290 │ │ - tst r8, #1 │ │ - bne 62278 │ │ - ldr r4, [sp, #220] ; 0xdc │ │ - cmp r9, r4 │ │ - bls 62290 │ │ - ldr r4, [sp, #68] ; 0x44 │ │ - mov r7, #1 │ │ - str r7, [sp, #96] ; 0x60 │ │ - cmp r4, r5 │ │ - andls r7, lr, #1 │ │ - strls r7, [sp, #96] ; 0x60 │ │ + ldr r4, [sp, #104] ; 0x68 │ │ + add r2, r2, r6 │ │ + add r1, r0, r1 │ │ + add r2, r2, fp │ │ + add r2, r2, ip, lsl #1 │ │ + add r2, r2, r9, lsl #1 │ │ add r2, r2, r3 │ │ - ldr r3, [ip, #1268] ; 0x4f4 │ │ - str r2, [sp, #184] ; 0xb8 │ │ - and r7, r8, #31 │ │ - str r7, [sp, #136] ; 0x88 │ │ - and r4, lr, #31 │ │ - mla r2, r3, lr, r8 │ │ - ldr r7, [ip, #1256] ; 0x4e8 │ │ - ldr r6, [sp, #220] ; 0xdc │ │ - str r4, [sp, #140] ; 0x8c │ │ - mov r4, r5 │ │ - ldr r5, [sp, #68] ; 0x44 │ │ - cmp fp, #0 │ │ - str r4, [sp, #180] ; 0xb4 │ │ - rsbne fp, fp, #3 │ │ - str r0, [sp, #228] ; 0xe4 │ │ - add r1, r7, r2, lsl #2 │ │ - add r2, r9, r6 │ │ - str r9, [sp, #92] ; 0x5c │ │ - lsr r2, r2, r6 │ │ - str ip, [sp, #224] ; 0xe0 │ │ - str r2, [sp, #212] ; 0xd4 │ │ - add r2, r5, r4 │ │ - str r1, [sp, #216] ; 0xd8 │ │ - lsr r2, r2, r4 │ │ - str r2, [sp, #208] ; 0xd0 │ │ - asr r2, lr, r4 │ │ - ldr r4, [ip, #1272] ; 0x4f8 │ │ - mul r4, r4, r2 │ │ - ldr r2, [ip, #12] │ │ - add r4, r4, r8, asr r6 │ │ - lsl r4, r4, #2 │ │ - str r4, [sp, #104] ; 0x68 │ │ - ldrb r4, [r2, #232] ; 0xe8 │ │ - tst r4, #1 │ │ - bne 6247c │ │ - ldr r2, [sp, #172] ; 0xac │ │ - mov r6, #9 │ │ - add r4, ip, #1408 ; 0x580 │ │ - add ip, sp, #20 │ │ - ldr r2, [r2, #8] │ │ - str r6, [sp, #32] │ │ + ldr r3, [sp, #108] ; 0x6c │ │ + lsr r2, r2, #4 │ │ + strh r2, [r1] │ │ + add r0, r0, r4 │ │ + subs r8, r8, #1 │ │ + beq 73c24 │ │ + ldr r1, [sp, #152] ; 0x98 │ │ + add r7, r0, r3 │ │ + str r7, [sp, #160] ; 0xa0 │ │ + add r1, r0, r1 │ │ + str r1, [sp, #164] ; 0xa4 │ │ + ldrh r6, [r7] │ │ + ldrh r2, [r1] │ │ + ldr r1, [sp, #148] ; 0x94 │ │ + subs r7, r6, r2 │ │ + ldrh lr, [r0] │ │ + add fp, r0, r1 │ │ + rsbmi r7, r7, #0 │ │ + mov r5, r6 │ │ + mov ip, r2 │ │ + ldrh r1, [fp] │ │ mov r6, #0 │ │ - str r9, [sp] │ │ - stmib sp, {r5, r8, lr} │ │ - str r6, [sp, #16] │ │ - stm ip, {r2, r4, r6} │ │ + str r1, [sp, #176] ; 0xb0 │ │ + ldr r1, [sp, #180] ; 0xb4 │ │ + cmp r7, r1 │ │ + bgt 735b0 │ │ + ldr r1, [sp, #176] ; 0xb0 │ │ + ldr r2, [sp, #180] ; 0xb4 │ │ + subs r1, r1, lr │ │ + rsbmi r1, r1, #0 │ │ + cmp r1, r2 │ │ + bgt 735b0 │ │ + ldr r1, [sp, #176] ; 0xb0 │ │ + mov r6, #0 │ │ + subs r1, r5, r1 │ │ + rsbmi r1, r1, #0 │ │ + subs r2, ip, lr │ │ + rsbmi r2, r2, #0 │ │ + lsr r1, r1, #1 │ │ + add r1, r1, r2, lsl #1 │ │ + ldr r2, [sp, #96] ; 0x60 │ │ + cmp r1, r2 │ │ + movwle r6, #1 │ │ + cmp sl, #5 │ │ + blt 737b0 │ │ + ldr r1, [sp, #140] ; 0x8c │ │ + ldr sl, [sp, #180] ; 0xb4 │ │ + add r1, r0, r1 │ │ + ldrh r2, [r1] │ │ + ldr r1, [sp, #136] ; 0x88 │ │ + str r2, [sp, #156] ; 0x9c │ │ + add r1, r0, r1 │ │ + ldrh r1, [r1] │ │ + str r1, [sp, #172] ; 0xac │ │ + subs r1, r2, r5 │ │ + rsbmi r1, r1, #0 │ │ mov r2, #0 │ │ - bl 64930 │ │ - cmp r0, #0 │ │ - bne 64798 │ │ - ldr r0, [sp, #96] ; 0x60 │ │ - cmp r0, #0 │ │ - beq 639bc │ │ - ldr r0, [sp, #224] ; 0xe0 │ │ - mov r9, #9 │ │ - ldr r7, [sp, #172] ; 0xac │ │ - mov ip, #1 │ │ - ldr r6, [sp, #220] ; 0xdc │ │ - mov r8, #0 │ │ - ldr lr, [r0, #1260] ; 0x4ec │ │ - ldr r3, [r0, #1272] ; 0x4f8 │ │ - ldr r0, [sp, #228] ; 0xe4 │ │ - ldr fp, [r7, #8] │ │ - ldr r7, [sp, #92] ; 0x5c │ │ - ldr r2, [r0, #8] │ │ - ldr r1, [r0, #12] │ │ - bic r2, r2, r6 │ │ - sub r6, r7, r6 │ │ - clz r6, r6 │ │ - ldr r5, [sp, #180] ; 0xb4 │ │ - str r2, [sp, #8] │ │ + cmp r1, sl │ │ + ldr sl, [sp, #228] ; 0xe4 │ │ + bgt 73614 │ │ + ldr r1, [sp, #172] ; 0xac │ │ + ldr r2, [sp, #176] ; 0xb0 │ │ + subs r1, r1, r2 │ │ + ldr r2, [sp, #180] ; 0xb4 │ │ + rsbmi r1, r1, #0 │ │ + cmp r1, r2 │ │ mov r2, #0 │ │ - lsr r6, r6, #5 │ │ - bic r1, r1, r5 │ │ - lsl sl, r7, r6 │ │ - ldr r7, [sp, #68] ; 0x44 │ │ - str r1, [sp, #12] │ │ - sub r6, r7, r5 │ │ - ldr r1, [sp, #104] ; 0x68 │ │ - clz r6, r6 │ │ - str r9, [sp, #32] │ │ - add r1, lr, r1 │ │ - str sl, [sp] │ │ - lsr r6, r6, #5 │ │ - str ip, [sp, #16] │ │ - lsl r6, r7, r6 │ │ - str fp, [sp, #20] │ │ - str r6, [sp, #4] │ │ - str r4, [sp, #24] │ │ - str r8, [sp, #28] │ │ - bl 64930 │ │ - cmp r0, #0 │ │ - bne 64798 │ │ - ldr r0, [sp, #180] ; 0xb4 │ │ - mov lr, #2 │ │ + movwle r2, #1 │ │ + and r6, r6, r2 │ │ + cmp sl, #7 │ │ + blt 737b0 │ │ + ldr r1, [sp, #120] ; 0x78 │ │ + add r1, r0, r1 │ │ + ldrh r2, [r1] │ │ + ldr r1, [sp, #116] ; 0x74 │ │ + str r2, [sp, #128] ; 0x80 │ │ + add r1, r0, r1 │ │ + ldrh r1, [r1] │ │ + str r1, [sp, #132] ; 0x84 │ │ + ldr r1, [sp, #156] ; 0x9c │ │ + subs r1, r2, r1 │ │ + ldr r2, [sp, #180] ; 0xb4 │ │ + rsbmi r1, r1, #0 │ │ + cmp r1, r2 │ │ + bgt 73510 │ │ + ldr r1, [sp, #132] ; 0x84 │ │ ldr r2, [sp, #172] ; 0xac │ │ - mvn r5, r0 │ │ - ldr r0, [sp, #220] ; 0xdc │ │ - ldr r2, [r2, #8] │ │ - mvn r1, r0 │ │ - ldr r0, [sp, #224] ; 0xe0 │ │ - ldr ip, [r0, #1264] ; 0x4f0 │ │ - ldr r3, [r0, #1272] ; 0x4f8 │ │ - ldr r0, [sp, #228] ; 0xe4 │ │ - ldr r7, [r0, #8] │ │ - ldr fp, [r0, #12] │ │ - str r6, [sp, #4] │ │ - and r1, r7, r1 │ │ - add r6, sp, #8 │ │ - str r9, [sp, #32] │ │ - and r5, fp, r5 │ │ - str sl, [sp] │ │ - stm r6, {r1, r5, lr} │ │ - add r1, sp, #20 │ │ - stm r1, {r2, r4, r8} │ │ - mov r2, #0 │ │ - ldr r1, [sp, #104] ; 0x68 │ │ - add r1, ip, r1 │ │ - bl 64930 │ │ - cmp r0, #0 │ │ - bne 64798 │ │ - b 639bc │ │ - ldr r7, [sp, #172] ; 0xac │ │ - ldrb r4, [r7, #20] │ │ - cmp r4, #0 │ │ - beq 625cc │ │ - ldrsb r3, [r7, #24] │ │ - mov r5, #176 ; 0xb0 │ │ - ldrb r6, [r7, #21] │ │ - lsl r1, r9, #2 │ │ - ldrb r4, [r7, #27] │ │ - smlabb r5, r3, r5, ip │ │ - str r4, [sp, #204] ; 0xcc │ │ - cmp r6, #6 │ │ - str r1, [sp, #200] ; 0xc8 │ │ - add r4, r5, #16 │ │ - add r5, r0, #9152 ; 0x23c0 │ │ - bne 62508 │ │ - add r6, ip, r3 │ │ - ldrb r6, [r6, #1888] ; 0x760 │ │ - cmp r6, #0 │ │ - beq 62508 │ │ - add r1, r3, r3, lsl #3 │ │ - ldr r3, [sp, #200] ; 0xc8 │ │ - mov r7, #0 │ │ - str sl, [sp] │ │ - add r1, r2, r1, lsl #2 │ │ - mov r2, r5 │ │ - add r1, r1, #1424 ; 0x590 │ │ - str r1, [sp, #12] │ │ + subs r1, r1, r2 │ │ + ldr r2, [sp, #180] ; 0xb4 │ │ + rsbmi r1, r1, #0 │ │ + cmp r1, r2 │ │ mov r1, #0 │ │ - str r7, [sp, #4] │ │ - str r4, [sp, #8] │ │ - bl 64f68 │ │ - cmp r0, #0 │ │ - bne 64798 │ │ - b 62550 │ │ - ldr r2, [sp, #172] ; 0xac │ │ + movwle r1, #1 │ │ + tst r6, r1 │ │ + beq 73510 │ │ + mov r6, #1 │ │ + cmp sl, #16 │ │ + blt 737c4 │ │ + ldr r4, [sp, #44] ; 0x2c │ │ + ldr r6, [sp] │ │ + add r4, r0, r4 │ │ + ldr r2, [sp, #4] │ │ + add r6, r0, r6 │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + ldrh r4, [r4] │ │ + add r2, r0, r2 │ │ + str r4, [sp, #28] │ │ + add r1, r0, r1 │ │ + ldr r4, [sp, #48] ; 0x30 │ │ + ldrh r6, [r6] │ │ + add r4, r0, r4 │ │ + str r6, [sp, #24] │ │ + ldrh r1, [r1] │ │ + ldrh r6, [r4] │ │ + ldrh r4, [r2] │ │ + ldr r2, [sp, #40] ; 0x28 │ │ + str r1, [sp, #124] ; 0x7c │ │ + subs r1, r4, ip │ │ + add r2, r0, r2 │ │ + rsbmi r1, r1, #0 │ │ + str r6, [sp, #32] │ │ mov r6, #0 │ │ - ldr r1, [sp, #68] ; 0x44 │ │ - ldr r7, [sp, #204] ; 0xcc │ │ - ldr r2, [r2, #8] │ │ - str r7, [sp, #32] │ │ - str r9, [sp] │ │ - stmib sp, {r1, r8, lr} │ │ + ldrh r2, [r2] │ │ + str r2, [sp, #36] ; 0x24 │ │ + ldr r2, [sp, #144] ; 0x90 │ │ + str r4, [sp, #8] │ │ + cmp r1, r2 │ │ mov r1, #0 │ │ - str r2, [sp, #20] │ │ - mov r2, r5 │ │ - str r3, [sp, #28] │ │ - mov r3, #0 │ │ - str r6, [sp, #16] │ │ - str r4, [sp, #24] │ │ - bl 64930 │ │ - cmp r0, #0 │ │ - bne 64798 │ │ - ldr r2, [sp, #172] ; 0xac │ │ - mov r0, #176 ; 0xb0 │ │ - ldr r3, [sp, #224] ; 0xe0 │ │ - str r5, [sp, #196] ; 0xc4 │ │ - ldrsb r1, [r2, #25] │ │ - ldrb r2, [r2, #21] │ │ - smlabb r0, r1, r0, r3 │ │ - cmp r2, #6 │ │ - add r7, r0, #16 │ │ - bne 6264c │ │ - add r2, r3, r1 │ │ - ldrb r2, [r2, #1888] ; 0x760 │ │ - cmp r2, #0 │ │ - beq 6264c │ │ - ldr r2, [r3, #12] │ │ - add r1, r1, r1, lsl #3 │ │ - ldr r0, [sp, #228] ; 0xe4 │ │ - add r1, r2, r1, lsl #2 │ │ + str r1, [sp, #100] ; 0x64 │ │ + bgt 737c4 │ │ + ldr r1, [sp, #124] ; 0x7c │ │ + ldr r2, [sp, #144] ; 0x90 │ │ + subs r1, r1, ip │ │ + rsbmi r1, r1, #0 │ │ + cmp r1, r2 │ │ + mov r1, #0 │ │ + str r1, [sp, #100] ; 0x64 │ │ + bgt 737c4 │ │ + ldr r1, [sp, #36] ; 0x24 │ │ + ldr r2, [sp, #144] ; 0x90 │ │ + subs r1, r1, ip │ │ + rsbmi r1, r1, #0 │ │ + cmp r1, r2 │ │ + mov r1, #0 │ │ + str r1, [sp, #100] ; 0x64 │ │ + bgt 737c4 │ │ + ldr r1, [sp, #32] │ │ + ldr r2, [sp, #144] ; 0x90 │ │ + subs r1, r1, lr │ │ + rsbmi r1, r1, #0 │ │ + cmp r1, r2 │ │ + mov r1, #0 │ │ + str r1, [sp, #100] ; 0x64 │ │ + bgt 737c4 │ │ + ldr r1, [sp, #28] │ │ + ldr r2, [sp, #144] ; 0x90 │ │ + subs r1, r1, lr │ │ + rsbmi r1, r1, #0 │ │ + cmp r1, r2 │ │ + mov r1, #0 │ │ + str r1, [sp, #100] ; 0x64 │ │ + bgt 737c4 │ │ + ldr r1, [sp, #24] │ │ + ldr r2, [sp, #144] ; 0x90 │ │ + subs r1, r1, lr │ │ + rsbmi r1, r1, #0 │ │ + cmp r1, r2 │ │ + mov r1, #0 │ │ + movwle r1, #1 │ │ + str r1, [sp, #100] ; 0x64 │ │ + b 737c4 │ │ + cmp r6, #0 │ │ + beq 73510 │ │ + mov r6, #1 │ │ + cmp sl, #5 │ │ + ble 739a8 │ │ + ldr r1, [sp, #156] ; 0x9c │ │ mov r2, #0 │ │ - add r1, r1, #1424 ; 0x590 │ │ - ldr r3, [sp, #200] ; 0xc8 │ │ - str sl, [sp] │ │ - stmib sp, {r2, r7} │ │ - str r1, [sp, #12] │ │ - movw r1, #41920 ; 0xa3c0 │ │ - add r2, r0, r1 │ │ + ldr r4, [sp, #144] ; 0x90 │ │ + subs r1, r1, ip │ │ + rsbmi r1, r1, #0 │ │ + cmp r7, r4 │ │ + mov r4, #0 │ │ + str r4, [sp, #168] ; 0xa8 │ │ + bgt 7383c │ │ + ldr r4, [sp, #144] ; 0x90 │ │ + cmp r1, r4 │ │ mov r1, #0 │ │ - bl 64f68 │ │ - cmp r0, #0 │ │ - bne 64798 │ │ - b 626ac │ │ - mov r6, ip │ │ - movw ip, #62784 ; 0xf540 │ │ - movt ip, #3 │ │ - add r4, r0, ip │ │ - str r4, [sp, #196] ; 0xc4 │ │ - mov r5, #176 ; 0xb0 │ │ - ldrsb r4, [r7, #24] │ │ - smlabb r5, r4, r5, r6 │ │ - ldrb r6, [r7, #27] │ │ - str r6, [sp, #200] ; 0xc8 │ │ - add r5, r5, #16 │ │ - str r5, [sp, #204] ; 0xcc │ │ - ldr r5, [sp, #68] ; 0x44 │ │ - cmp r9, r5 │ │ - movcc r5, r9 │ │ - cmp r5, #2 │ │ - blt 627a4 │ │ - ldrb r5, [r7, #21] │ │ - cmp r5, #2 │ │ - bne 62754 │ │ - ldr r5, [sp, #224] ; 0xe0 │ │ - add r5, r5, r4 │ │ - ldrb r5, [r5, #1888] ; 0x760 │ │ - cmp r5, #0 │ │ - beq 62754 │ │ - ldrb r1, [r7, #22] │ │ - cmp r1, #2 │ │ - beq 62770 │ │ - add r1, r4, r4, lsl #3 │ │ - add r1, r2, r1, lsl #2 │ │ - add r2, r1, #1424 ; 0x590 │ │ - b 62774 │ │ - ldr r0, [sp, #228] ; 0xe4 │ │ - add ip, sp, #8 │ │ - ldr r6, [sp, #172] ; 0xac │ │ - ldr r4, [sp, #92] ; 0x5c │ │ - ldrd r2, [r0, #8] │ │ - ldr r6, [r6, #12] │ │ - ldr r5, [sp, #204] ; 0xcc │ │ - str r4, [sp] │ │ - ldr r4, [sp, #68] ; 0x44 │ │ - str r5, [sp, #32] │ │ - mov r5, #0 │ │ - str r4, [sp, #4] │ │ - stm ip, {r2, r3, r5} │ │ - mov r3, #0 │ │ - str r1, [sp, #28] │ │ - movw r1, #41920 ; 0xa3c0 │ │ - add r2, r0, r1 │ │ + str r1, [sp, #168] ; 0xa8 │ │ + bgt 7383c │ │ + ldr r1, [sp, #176] ; 0xb0 │ │ + ldr r4, [sp, #144] ; 0x90 │ │ + subs r1, r1, lr │ │ + rsbmi r1, r1, #0 │ │ + cmp r1, r4 │ │ mov r1, #0 │ │ - ldr r5, [sp, #196] ; 0xc4 │ │ - str r6, [sp, #20] │ │ - str r7, [sp, #24] │ │ - bl 64930 │ │ - cmp r0, #0 │ │ - bne 64798 │ │ - ldr r3, [sp, #228] ; 0xe4 │ │ - add r0, r3, #9152 ; 0x23c0 │ │ - add r0, r0, #65536 ; 0x10000 │ │ - str r0, [sp, #156] ; 0x9c │ │ - ldr r0, [sp, #172] ; 0xac │ │ - ldrb r0, [r0, #20] │ │ - sub r0, r0, #1 │ │ - cmp r0, #3 │ │ - bhi 62f40 │ │ - add r1, pc, #4 │ │ - ldr r0, [r1, r0, lsl #2] │ │ - add pc, r1, r0 │ │ - andeq r0, r0, r0, lsl r0 │ │ - ldrdeq r0, [r0], -ip │ │ - andeq r0, r0, r0, lsl r8 │ │ - andeq r0, r0, r4, ror r8 │ │ - ldr r2, [sp, #172] ; 0xac │ │ - ldr r7, [sp, #224] ; 0xe0 │ │ - ldr r6, [sp, #164] ; 0xa4 │ │ - ldrsb r0, [r2, #24] │ │ - ldrsb r2, [r2, #25] │ │ - ldr r1, [r7, #1268] ; 0x4f4 │ │ - rsb r0, r0, r0, lsl #3 │ │ - ldr r6, [r6, #292] ; 0x124 │ │ - add r0, r7, r0 │ │ - ldr r7, [sp, #200] ; 0xc8 │ │ - add r0, r0, r2 │ │ - ldrb r2, [r0, #2916] ; 0xb64 │ │ - ldr r0, [sp, #68] ; 0x44 │ │ - str r7, [sp] │ │ - str r2, [sp, #144] ; 0x90 │ │ - lsl r0, r0, #2 │ │ - stmib sp, {r0, r2} │ │ - movw r0, #41920 ; 0xa3c0 │ │ - add r3, r3, r0 │ │ - ldr r0, [sp, #216] ; 0xd8 │ │ - mov r2, r5 │ │ - blx r6 │ │ - ldr r0, [sp, #96] ; 0x60 │ │ - cmp r0, #0 │ │ - bne 62fe0 │ │ - b 639bc │ │ - ldrb r2, [r7, #22] │ │ - cmp r2, #2 │ │ - bne 627a4 │ │ - ldr r2, [sp, #196] ; 0xc4 │ │ - ldr r2, [r2] │ │ - cmp r2, #1 │ │ - bls 627a4 │ │ - add r2, r0, ip │ │ + str r1, [sp, #168] ; 0xa8 │ │ + bgt 7383c │ │ + ldr r1, [sp, #172] ; 0xac │ │ + ldr r4, [sp, #144] ; 0x90 │ │ + subs r1, r1, lr │ │ + rsbmi r1, r1, #0 │ │ + cmp r1, r4 │ │ mov r1, #0 │ │ - str r2, [sp, #12] │ │ - str r1, [sp, #4] │ │ + movwle r1, #1 │ │ + str r1, [sp, #168] ; 0xa8 │ │ + cmp sl, #8 │ │ + blt 7388c │ │ + ldr r1, [sp, #128] ; 0x80 │ │ mov r2, #0 │ │ - ldr r1, [sp, #204] ; 0xcc │ │ - str r1, [sp, #8] │ │ - ldr r1, [sp, #216] ; 0xd8 │ │ - str sl, [sp] │ │ - bl 64f68 │ │ - cmp r0, #0 │ │ - bne 64798 │ │ - b 62840 │ │ - ldr r1, [sp, #68] ; 0x44 │ │ - mov r5, #0 │ │ - ldr r2, [r7, #8] │ │ - ldr r7, [sp, #200] ; 0xc8 │ │ - str r7, [sp, #32] │ │ - str r9, [sp] │ │ - stmib sp, {r1, r8, lr} │ │ - ldr r1, [sp, #204] ; 0xcc │ │ - str r1, [sp, #24] │ │ - ldr r1, [sp, #216] ; 0xd8 │ │ - str r2, [sp, #20] │ │ + ldr r4, [sp, #144] ; 0x90 │ │ + subs r1, r1, ip │ │ + rsbmi r1, r1, #0 │ │ + cmp r1, r4 │ │ + bgt 7387c │ │ + ldr r1, [sp, #132] ; 0x84 │ │ + ldr r2, [sp, #144] ; 0x90 │ │ + subs r1, r1, lr │ │ + rsbmi r1, r1, #0 │ │ + cmp r1, r2 │ │ mov r2, #0 │ │ - str r5, [sp, #16] │ │ - str r4, [sp, #28] │ │ - bl 64930 │ │ + movwle r2, #1 │ │ + ldr r1, [sp, #168] ; 0xa8 │ │ + and r1, r1, r2 │ │ + mov r2, #1 │ │ + str r1, [sp, #168] ; 0xa8 │ │ + ldr r1, [sp, #100] ; 0x64 │ │ + ldr r4, [sp, #168] ; 0xa8 │ │ + and r1, r1, r4 │ │ + eor r1, r1, #1 │ │ + orrs r1, r6, r1 │ │ + beq 731e0 │ │ + ldr r1, [sp, #168] ; 0xa8 │ │ + and r1, r1, r2 │ │ + cmp r1, #1 │ │ + bne 73a58 │ │ + ldr r4, [sp, #128] ; 0x80 │ │ + add r2, ip, #4 │ │ + add r3, r2, r5 │ │ + ldr r7, [sp, #156] ; 0x9c │ │ + add r9, r3, lr │ │ + ldr r1, [sp, #140] ; 0x8c │ │ + add r6, r4, r4, lsl #1 │ │ + ldr sl, [sp, #176] ; 0xb0 │ │ + add r6, r9, r6 │ │ + add r1, r0, r1 │ │ + add r6, r6, r7, lsl #1 │ │ + lsr r6, r6, #3 │ │ + strh r6, [r1] │ │ + add r1, r2, lr │ │ + add r2, r4, r5 │ │ + add r1, r1, sl │ │ + ldr r6, [sp, #160] ; 0xa0 │ │ + add r2, r1, r2, lsl #1 │ │ + add r2, r2, r7 │ │ + lsr r2, r2, #3 │ │ + strh r2, [r6] │ │ + add r2, lr, r5 │ │ + add r2, r2, ip, lsl #1 │ │ + ldr r6, [sp, #172] ; 0xac │ │ + add r2, r2, sl │ │ + ldr r5, [sp, #164] ; 0xa4 │ │ + add r2, r2, r4 │ │ + ldr r4, [sp, #104] ; 0x68 │ │ + add r2, r2, r6 │ │ + add r2, r2, r7 │ │ + add r2, r2, #4 │ │ + lsr r2, r2, #3 │ │ + strh r2, [r5] │ │ + add r2, r3, lr, lsl #1 │ │ + ldr r5, [sp, #132] ; 0x84 │ │ + add r2, r2, sl │ │ + add r3, r9, r6 │ │ + add r2, r2, r5 │ │ + add r2, r2, r6 │ │ + add r2, r2, r7 │ │ + lsr r2, r2, #3 │ │ + strh r2, [r0] │ │ + add r2, r5, sl │ │ + ldr sl, [sp, #228] ; 0xe4 │ │ + add r2, r3, r2, lsl #1 │ │ + add r3, r5, r5, lsl #1 │ │ + add r1, r1, r3 │ │ + ldr r3, [sp, #108] ; 0x6c │ │ + lsr r2, r2, #3 │ │ + add r1, r1, r6, lsl #1 │ │ + strh r2, [fp] │ │ + ldr r2, [sp, #136] ; 0x88 │ │ + lsr r1, r1, #3 │ │ + add r2, r0, r2 │ │ + strh r1, [r2] │ │ + mov r1, #1 │ │ + str r1, [sp, #168] ; 0xa8 │ │ + add r0, r0, r4 │ │ + subs r8, r8, #1 │ │ + bne 7351c │ │ + b 73c24 │ │ + ldr r1, [sp, #168] ; 0xa8 │ │ + cmp r1, #0 │ │ + movwne r1, #1 │ │ + cmp sl, #6 │ │ + bne 73a68 │ │ + cmp r1, #0 │ │ + beq 73a68 │ │ + ldr r7, [sp, #156] ; 0x9c │ │ + add r1, lr, r5, lsl #1 │ │ + add r1, r1, ip, lsl #1 │ │ + ldr r6, [sp, #176] ; 0xb0 │ │ + add r2, r7, r7, lsl #1 │ │ + add r1, r1, r2 │ │ + ldr r2, [sp, #160] ; 0xa0 │ │ + add r1, r1, #4 │ │ + lsr r1, r1, #3 │ │ + strh r1, [r2] │ │ + add r1, r6, r5, lsl #1 │ │ + add r1, r1, ip, lsl #1 │ │ + ldr r2, [sp, #164] ; 0xa4 │ │ + add r1, r1, lr, lsl #1 │ │ + add r1, r1, r7 │ │ + add r1, r1, #4 │ │ + lsr r1, r1, #3 │ │ + strh r1, [r2] │ │ + add r1, r5, ip, lsl #1 │ │ + add r1, r1, lr, lsl #1 │ │ + ldr r2, [sp, #172] ; 0xac │ │ + add r1, r1, r6, lsl #1 │ │ + add r1, r1, r2 │ │ + add r1, r1, #4 │ │ + lsr r1, r1, #3 │ │ + strh r1, [r0] │ │ + add r1, ip, lr, lsl #1 │ │ + add r1, r1, r6, lsl #1 │ │ + add r1, r1, r2 │ │ + add r1, r1, r2, lsl #1 │ │ + add r1, r1, #4 │ │ + lsr r1, r1, #3 │ │ + strh r1, [fp] │ │ + add r0, r0, r4 │ │ + subs r8, r8, #1 │ │ + bne 7351c │ │ + b 73c24 │ │ + ldr r1, [sp, #168] ; 0xa8 │ │ + ldr r4, [sp, #104] ; 0x68 │ │ + cmp sl, #6 │ │ + beq 739bc │ │ + ldr r1, [sp, #56] ; 0x38 │ │ + cmp r7, r1 │ │ + bgt 73a8c │ │ + ldr r1, [sp, #176] ; 0xb0 │ │ + ldr r2, [sp, #56] ; 0x38 │ │ + subs r1, r1, lr │ │ + rsbmi r1, r1, #0 │ │ + cmp r1, r2 │ │ + ble 73b44 │ │ + ldr r1, [sp, #176] ; 0xb0 │ │ + ldr r7, [sp, #12] │ │ + sub r1, r5, r1 │ │ + ldr r3, [sp, #16] │ │ + cmp r1, r7 │ │ + ldr r6, [sp, #20] │ │ + mov r2, r1 │ │ + movgt r2, r7 │ │ + cmp r1, r3 │ │ + sub r1, lr, ip │ │ + movlt r2, r3 │ │ + add r1, r1, r1, lsl #1 │ │ + add r1, r2, r1 │ │ + cmp r1, r7 │ │ + mov r2, r1 │ │ + movgt r2, r7 │ │ + cmp r1, r3 │ │ + movlt r2, r3 │ │ + add r1, r2, #3 │ │ + cmp r1, r6 │ │ + ldr r3, [sp, #232] ; 0xe8 │ │ + movge r1, r6 │ │ + add r1, ip, r1, asr #3 │ │ + mov r7, r3 │ │ + cmp r1, r3 │ │ + mov r3, r1 │ │ + movgt r3, r7 │ │ + cmp r1, #0 │ │ + ldr r1, [sp, #164] ; 0xa4 │ │ + movwmi r3, #0 │ │ + strh r3, [r1] │ │ + add r1, r2, #4 │ │ + cmp r1, r6 │ │ + movge r1, r6 │ │ + sub r1, lr, r1, asr #3 │ │ + cmp r1, r7 │ │ + mov r2, r1 │ │ + movgt r2, r7 │ │ + cmp r1, #0 │ │ + movwmi r2, #0 │ │ + strh r2, [r0] │ │ + ldr r3, [sp, #108] ; 0x6c │ │ + add r0, r0, r4 │ │ + subs r8, r8, #1 │ │ + bne 7351c │ │ + b 73c24 │ │ + sub r1, lr, ip │ │ + ldr r3, [sp, #12] │ │ + ldr r6, [sp, #20] │ │ + add r1, r1, r1, lsl #1 │ │ + cmp r1, r3 │ │ + mov r2, r1 │ │ + movgt r2, r3 │ │ + ldr r3, [sp, #16] │ │ + cmp r1, r3 │ │ + movlt r2, r3 │ │ + add r1, r2, #3 │ │ + cmp r1, r6 │ │ + ldr r3, [sp, #232] ; 0xe8 │ │ + movge r1, r6 │ │ + add r1, ip, r1, asr #3 │ │ + mov r4, r3 │ │ + cmp r1, r3 │ │ + mov r3, r1 │ │ + movgt r3, r4 │ │ + cmp r1, #0 │ │ + ldr r1, [sp, #164] ; 0xa4 │ │ + movwmi r3, #0 │ │ + strh r3, [r1] │ │ + add r1, r2, #4 │ │ + cmp r1, r6 │ │ + movge r1, r6 │ │ + sub r2, lr, r1, asr #3 │ │ + cmp r2, r4 │ │ + mov r3, r2 │ │ + movgt r3, r4 │ │ + cmp r2, #0 │ │ + mov r2, #1 │ │ + add r1, r2, r1, asr #3 │ │ + movwmi r3, #0 │ │ + add r2, r5, r1, asr #1 │ │ + strh r3, [r0] │ │ + cmp r2, r4 │ │ + mov r3, r2 │ │ + movgt r3, r4 │ │ + cmp r2, #0 │ │ + ldr r2, [sp, #160] ; 0xa0 │ │ + movwmi r3, #0 │ │ + strh r3, [r2] │ │ + ldr r2, [sp, #176] ; 0xb0 │ │ + sub r1, r2, r1, asr #1 │ │ + cmp r1, r4 │ │ + mov r2, r1 │ │ + movgt r2, r4 │ │ + ldr r4, [sp, #104] ; 0x68 │ │ + cmp r1, #0 │ │ + movwmi r2, #0 │ │ + strh r2, [fp] │ │ + ldr r3, [sp, #108] ; 0x6c │ │ + add r0, r0, r4 │ │ + subs r8, r8, #1 │ │ + bne 7351c │ │ + add sp, sp, #184 ; 0xb8 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + andeq r0, r0, r0 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #4 │ │ + vpush {d8-d11} │ │ + sub sp, sp, #2688 ; 0xa80 │ │ + sub sp, sp, #16384 ; 0x4000 │ │ + ldr r5, [r1, #4] │ │ + mov r6, r2 │ │ + ldr r2, [r0] │ │ + mov r4, r1 │ │ + str r0, [sp, #84] ; 0x54 │ │ + add r0, sp, #868 ; 0x364 │ │ + mov r1, r5 │ │ + blx r2 │ │ + ldr r0, [r5, #40] ; 0x28 │ │ + mov ip, r5 │ │ + str r5, [sp, #96] ; 0x60 │ │ cmp r0, #0 │ │ - bne 64798 │ │ - ldr r0, [sp, #172] ; 0xac │ │ - ldrb r0, [r0, #22] │ │ - cmp r0, #1 │ │ - bne 62840 │ │ - ldr r0, [sp, #224] ; 0xe0 │ │ - mov r3, sl │ │ - ldr r1, [sp, #216] ; 0xd8 │ │ - ldr r2, [r0, #1268] ; 0x4f4 │ │ - mov r0, #0 │ │ - str r0, [sp] │ │ - ldr r0, [sp, #136] ; 0x88 │ │ - str r0, [sp, #4] │ │ - ldr r0, [sp, #140] ; 0x8c │ │ - str r0, [sp, #8] │ │ - ldr r0, [sp, #80] ; 0x50 │ │ - str r0, [sp, #12] │ │ - ldr r0, [sp, #64] ; 0x40 │ │ - str r0, [sp, #16] │ │ - ldr r0, [sp, #228] ; 0xe4 │ │ - bl 65368 │ │ + ldreq r0, [ip, #36] ; 0x24 │ │ + cmpeq r0, #0 │ │ + beq 73cac │ │ + ldr r0, [r6, #36] ; 0x24 │ │ + mov r2, ip │ │ + ldr r1, [sp, #84] ; 0x54 │ │ + mov r3, #0 │ │ + lsl r0, r0, #2 │ │ + ldr r7, [r0, r1] │ │ + movw r0, #6068 ; 0x17b4 │ │ + add r1, sp, #868 ; 0x364 │ │ + add r0, r1, r0 │ │ + blx r7 │ │ + ldr ip, [sp, #96] ; 0x60 │ │ + ldr r0, [ip, #44] ; 0x2c │ │ cmp r0, #0 │ │ - bne 64798 │ │ - ldr r0, [sp, #172] ; 0xac │ │ - ldrb r0, [r0, #28] │ │ + ldreq r0, [ip, #36] ; 0x24 │ │ + cmpeq r0, #0 │ │ + beq 73cec │ │ + ldr r0, [r6, #36] ; 0x24 │ │ + mov r2, ip │ │ + ldr r1, [sp, #84] ; 0x54 │ │ + mov r3, #1 │ │ + lsl r0, r0, #2 │ │ + ldr r7, [r0, r1] │ │ + movw r0, #12136 ; 0x2f68 │ │ + add r1, sp, #868 ; 0x364 │ │ + add r0, r1, r0 │ │ + blx r7 │ │ + ldr ip, [sp, #96] ; 0x60 │ │ + ldr r5, [ip, #4] │ │ + str r4, [sp, #88] ; 0x58 │ │ + cmp r5, #0 │ │ + str r6, [sp, #92] ; 0x5c │ │ + beq 73f20 │ │ + ldrb r0, [ip, #8] │ │ + mov r2, #1 │ │ + ldr r1, [r6, #40] ; 0x28 │ │ cmp r0, #0 │ │ - beq 629e0 │ │ - ldr r0, [sp, #172] ; 0xac │ │ - mov ip, #0 │ │ - ldr r6, [sp, #228] ; 0xe4 │ │ - ldr r7, [sp, #224] ; 0xe0 │ │ - ldrb r1, [r0, #18] │ │ - mov r0, #0 │ │ - str r0, [sp, #240] ; 0xf0 │ │ - movw r0, #24672 ; 0x6060 │ │ - add r9, r6, r0 │ │ - movw r0, #20544 ; 0x5040 │ │ - add r0, r6, r0 │ │ - str r0, [sp, #192] ; 0xc0 │ │ - ldr r0, [r7, #2164] ; 0x874 │ │ - cmp r1, #3 │ │ - ldr r2, [r6, #12] │ │ - movweq r1, #9 │ │ - sub r0, r0, #1 │ │ - tst r0, r2 │ │ - bne 628b8 │ │ - ldr r5, [r7, #2160] ; 0x870 │ │ - mvn r4, #0 │ │ - ldr r3, [r7, #2148] ; 0x864 │ │ - ldr r0, [r7, #2116] ; 0x844 │ │ - add r5, r4, r2, asr r5 │ │ - mul r3, r3, r5 │ │ - add ip, r0, r3, lsl #7 │ │ - ldr r0, [sp, #184] ; 0xb8 │ │ - ldr r8, [sp, #92] ; 0x5c │ │ - ldr r3, [r0, #8] │ │ - ldr r4, [r0, #4] │ │ - str r3, [sp, #188] ; 0xbc │ │ - ldr r3, [r7, #1268] ; 0x4f4 │ │ - ldr lr, [r0] │ │ - ldr r5, [r0, #12] │ │ - ldr r0, [r6, #8] │ │ - mov r6, #0 │ │ - ldr r7, [sp, #68] ; 0x44 │ │ - str r8, [sp, #32] │ │ - cmp r0, lr │ │ - str r7, [sp, #36] ; 0x24 │ │ - str r6, [sp, #40] ; 0x28 │ │ - str r9, [sp, #44] ; 0x2c │ │ - stm sp, {r4, r5, r6} │ │ - str r3, [sp, #16] │ │ - str r1, [sp, #24] │ │ - add r1, sp, #240 ; 0xf0 │ │ - ldr r3, [sp, #188] ; 0xbc │ │ - str r1, [sp, #28] │ │ - mov r1, #0 │ │ - movwgt r1, #1 │ │ - cmp r2, r3 │ │ + beq 73d38 │ │ + add r7, sp, #100 ; 0x64 │ │ mov r3, #0 │ │ - ldr r4, [sp, #216] ; 0xd8 │ │ - movwgt r3, #1 │ │ - str r4, [sp, #12] │ │ - str ip, [sp, #20] │ │ - bl 848b4 │ │ - ldr r4, [sp, #164] ; 0xa4 │ │ - lsl r8, r8, #2 │ │ - lsl r7, r7, #2 │ │ - mov r1, r8 │ │ - add r0, r4, r0, lsl #2 │ │ - mov r2, r9 │ │ - mov r3, r8 │ │ - ldr r5, [r0, #32] │ │ - str r6, [sp, #4] │ │ - str r6, [sp, #8] │ │ - str r6, [sp, #12] │ │ - ldr r6, [sp, #192] ; 0xc0 │ │ - str r7, [sp] │ │ - mov r0, r6 │ │ - blx r5 │ │ - ldr r9, [sp, #172] ; 0xac │ │ - ldrb r0, [r9, #28] │ │ - cmp r0, #1 │ │ - bne 6299c │ │ - ldr r1, [sp, #168] ; 0xa8 │ │ - ldrb r0, [r9, #18] │ │ - ldr r3, [pc, #3364] ; 636b4 │ │ - add r1, r1, r1, lsl #1 │ │ - ldr r3, [pc, r3] │ │ - add r1, r3, r1, lsl #4 │ │ - b 629b4 │ │ - ldr r1, [sp, #168] ; 0xa8 │ │ - ldrb r0, [r9, #16] │ │ - ldr r3, [pc, #3340] ; 636b8 │ │ - add r1, r1, r1, lsl #1 │ │ - ldr r3, [pc, r3] │ │ - add r1, r3, r1, lsl #7 │ │ - add r3, r1, r0, lsl #2 │ │ - ldr r1, [sp, #224] ; 0xe0 │ │ - ldr r0, [sp, #216] ; 0xd8 │ │ + ldrb r0, [ip, #9] │ │ + strb r0, [r7, r3] │ │ + add r3, r3, #1 │ │ + ldrb r0, [ip, #8] │ │ + cmp r3, r0 │ │ + bcc 73d1c │ │ + b 73d3c │ │ + mov r0, #0 │ │ + str r5, [sp, #76] ; 0x4c │ │ + sub r5, r5, #1 │ │ + lsl r1, r2, r1 │ │ + cmp r5, #1 │ │ + str r1, [sp, #80] ; 0x50 │ │ + blt 73e84 │ │ + vmov.i32 q4, #32768 ; 0x00008000 │ │ + mov r7, #0 │ │ + vmov.i32 q5, #16 ; 0x00000010 │ │ + add r9, ip, #8 │ │ + uxtb fp, r0 │ │ + add r1, r9, r7, lsl #1 │ │ + add r7, r7, #1 │ │ + mov r0, #65536 ; 0x10000 │ │ + ldrb sl, [r9, r7, lsl #1]! │ │ + ldrb r8, [r1, #1] │ │ + sub r6, sl, fp │ │ + ldrb r4, [r9, #1] │ │ + add r0, r0, r6, asr #1 │ │ + mov r1, r6 │ │ + bl 2dc4 <__aeabi_idiv@plt> │ │ + cmp r6, #1 │ │ + blt 73e70 │ │ + sub ip, r4, r8 │ │ + mov r2, #0 │ │ + cmp r6, #16 │ │ + mul r1, ip, r0 │ │ + bcc 73e3c │ │ + add r2, pc, #780 ; 0x30c │ │ + mov r4, r5 │ │ + vld1.64 {d16-d17}, [r2 :128] │ │ + add r2, pc, #784 ; 0x310 │ │ + vld1.64 {d18-d19}, [r2 :128] │ │ + add r2, pc, #792 ; 0x318 │ │ + vld1.64 {d20-d21}, [r2 :128] │ │ + add r2, pc, #800 ; 0x320 │ │ + vld1.64 {d22-d23}, [r2 :128] │ │ + add r2, sp, #100 ; 0x64 │ │ + add r5, r2, fp │ │ + bic r2, r6, #15 │ │ + vdup.32 q12, r1 │ │ + vdup.8 q13, r8 │ │ + mov r3, r2 │ │ + vmul.i32 q14, q12, q11 │ │ + subs r3, r3, #16 │ │ + vmul.i32 q15, q12, q10 │ │ + vmul.i32 q0, q12, q9 │ │ + vmul.i32 q1, q12, q8 │ │ + vaddhn.i32 d28, q14, q4 │ │ + vaddhn.i32 d29, q15, q4 │ │ + vaddhn.i32 d30, q0, q4 │ │ + vadd.i32 q10, q10, q5 │ │ + vaddhn.i32 d31, q1, q4 │ │ + vmovn.i16 d28, q14 │ │ + vadd.i32 q11, q11, q5 │ │ + vadd.i32 q9, q9, q5 │ │ + vmovn.i16 d29, q15 │ │ + vadd.i8 q14, q13, q14 │ │ + vadd.i32 q8, q8, q5 │ │ + vst1.8 {d28-d29}, [r5]! │ │ + bne 73de8 │ │ + cmp r6, r2 │ │ + mov r5, r4 │ │ + beq 73e70 │ │ + mul r0, r2, r0 │ │ + add r2, r2, fp │ │ + add r6, sp, #100 ; 0x64 │ │ + mul r0, r0, ip │ │ + add r3, r0, #32768 ; 0x8000 │ │ + sub r0, r2, sl │ │ + add r2, r6, r2 │ │ + add r6, r3, r1 │ │ + add r3, r8, r3, lsr #16 │ │ + strb r3, [r2], #1 │ │ + adds r0, r0, #1 │ │ + mov r3, r6 │ │ + bcc 73e58 │ │ + ldr ip, [sp, #96] ; 0x60 │ │ + cmp r7, r5 │ │ + beq 73e84 │ │ + ldrb r0, [r9] │ │ + b 73d60 │ │ + add r0, ip, r5, lsl #1 │ │ + ldr r5, [sp, #80] ; 0x50 │ │ + ldr r6, [sp, #92] ; 0x5c │ │ + ldrb r1, [r0, #8] │ │ + ldr r4, [sp, #88] ; 0x58 │ │ + ldr r7, [sp, #76] ; 0x4c │ │ + cmp r5, r1 │ │ + ble 73f20 │ │ + sub r2, r5, r1 │ │ + add r0, r0, #9 │ │ + cmp r2, #15 │ │ + bls 73f04 │ │ + add r8, sp, #100 ; 0x64 │ │ + mov lr, r6 │ │ + add r6, ip, r7, lsl #1 │ │ + add r3, r8, r1 │ │ + add r6, r6, #8 │ │ + cmp r3, r6 │ │ + addcc r7, r8, r5 │ │ + movcc r6, lr │ │ + cmpcc r0, r7 │ │ + bcc 73f04 │ │ + bic r6, r2, #15 │ │ + vld1.8 {d16[]-d17[]}, [r0] │ │ + add r1, r6, r1 │ │ + mov r7, r6 │ │ + vst1.8 {d16-d17}, [r3]! │ │ + subs r7, r7, #16 │ │ + bne 73eec │ │ + cmp r2, r6 │ │ + mov r6, lr │ │ + beq 73f20 │ │ + add r3, sp, #100 ; 0x64 │ │ + sub r2, r5, r1 │ │ + add r1, r3, r1 │ │ + ldrb r3, [r0] │ │ + subs r2, r2, #1 │ │ + strb r3, [r1], #1 │ │ + bne 73f10 │ │ + ldr r5, [ip, #40] ; 0x28 │ │ + cmp r5, #0 │ │ + beq 741ac │ │ + ldrb r0, [ip, #48] ; 0x30 │ │ + mov r2, #1 │ │ + ldr r1, [r6, #40] ; 0x28 │ │ + cmp r0, #0 │ │ + beq 73f68 │ │ + add r0, sp, #100 ; 0x64 │ │ + mov r7, #0 │ │ + add r3, r0, #256 ; 0x100 │ │ + ldrb r0, [ip, #49] ; 0x31 │ │ + strb r0, [r3, r7] │ │ + add r7, r7, #1 │ │ + ldrb r0, [ip, #48] ; 0x30 │ │ + cmp r7, r0 │ │ + bcc 73f4c │ │ + b 73f6c │ │ + mov r0, #0 │ │ + lsl r1, r2, r1 │ │ + str r5, [sp, #76] ; 0x4c │ │ + str r1, [sp, #72] ; 0x48 │ │ + sub r1, r5, #1 │ │ + cmp r1, #1 │ │ + mov fp, r1 │ │ + blt 74100 │ │ + vmov.i32 q4, #32768 ; 0x00008000 │ │ + add r1, sp, #100 ; 0x64 │ │ + vmov.i32 q5, #16 ; 0x00000010 │ │ + mov r8, #0 │ │ + add r1, r1, #256 ; 0x100 │ │ + str r1, [sp, #80] ; 0x50 │ │ + add r9, ip, #48 ; 0x30 │ │ + uxtb r5, r0 │ │ + add r1, r9, r8, lsl #1 │ │ + add r8, r8, #1 │ │ + mov r0, #65536 ; 0x10000 │ │ + ldrb sl, [r9, r8, lsl #1]! │ │ + ldrb r7, [r1, #1] │ │ + sub r6, sl, r5 │ │ + ldrb r4, [r9, #1] │ │ + add r0, r0, r6, asr #1 │ │ + mov r1, r6 │ │ + bl 2dc4 <__aeabi_idiv@plt> │ │ + cmp r6, #1 │ │ + blt 740a8 │ │ + sub ip, r4, r7 │ │ + mov r4, #0 │ │ + cmp r6, #16 │ │ + mul r1, ip, r0 │ │ + bcc 74074 │ │ + add r2, pc, #204 ; 0xcc │ │ + bic r4, r6, #15 │ │ + vld1.64 {d16-d17}, [r2 :128] │ │ + add r2, pc, #208 ; 0xd0 │ │ + mov r3, r4 │ │ + vld1.64 {d18-d19}, [r2 :128] │ │ + add r2, pc, #212 ; 0xd4 │ │ + vld1.64 {d20-d21}, [r2 :128] │ │ + add r2, pc, #220 ; 0xdc │ │ + vld1.64 {d22-d23}, [r2 :128] │ │ + ldr r2, [sp, #80] ; 0x50 │ │ + vdup.32 q12, r1 │ │ + vdup.8 q13, r7 │ │ + add r2, r2, r5 │ │ + vmul.i32 q14, q12, q11 │ │ + subs r3, r3, #16 │ │ + vmul.i32 q15, q12, q10 │ │ + vmul.i32 q0, q12, q9 │ │ + vmul.i32 q1, q12, q8 │ │ + vaddhn.i32 d28, q14, q4 │ │ + vaddhn.i32 d29, q15, q4 │ │ + vaddhn.i32 d30, q0, q4 │ │ + vadd.i32 q10, q10, q5 │ │ + vaddhn.i32 d31, q1, q4 │ │ + vmovn.i16 d28, q14 │ │ + vadd.i32 q11, q11, q5 │ │ + vadd.i32 q9, q9, q5 │ │ + vmovn.i16 d29, q15 │ │ + vadd.i8 q14, q13, q14 │ │ + vadd.i32 q8, q8, q5 │ │ + vst1.8 {d28-d29}, [r2]! │ │ + bne 74024 │ │ + cmp r6, r4 │ │ + beq 740a8 │ │ + mul r0, r4, r0 │ │ + ldr r6, [sp, #80] ; 0x50 │ │ + add r2, r4, r5 │ │ + mul r0, r0, ip │ │ + add r3, r0, #32768 ; 0x8000 │ │ + sub r0, r2, sl │ │ + add r2, r6, r2 │ │ + add r6, r3, r1 │ │ + add r3, r7, r3, lsr #16 │ │ + strb r3, [r2], #1 │ │ + adds r0, r0, #1 │ │ + mov r3, r6 │ │ + bcc 74090 │ │ + ldr ip, [sp, #96] ; 0x60 │ │ + cmp r8, fp │ │ + beq 74100 │ │ + ldrb r0, [r9] │ │ + b 73fa0 │ │ + nop {0} │ │ + andeq r0, r0, ip │ │ + andeq r0, r0, sp │ │ + andeq r0, r0, lr │ │ + andeq r0, r0, pc │ │ + andeq r0, r0, r8 │ │ + andeq r0, r0, r9 │ │ + andeq r0, r0, sl │ │ + andeq r0, r0, fp │ │ + andeq r0, r0, r4 │ │ + andeq r0, r0, r5 │ │ + andeq r0, r0, r6 │ │ + andeq r0, r0, r7 │ │ + andeq r0, r0, r0 │ │ + andeq r0, r0, r1 │ │ + andeq r0, r0, r2 │ │ + andeq r0, r0, r3 │ │ + add r0, ip, fp, lsl #1 │ │ + ldr r1, [sp, #72] ; 0x48 │ │ + ldr r4, [sp, #88] ; 0x58 │ │ + ldrb r2, [r0, #48] ; 0x30 │ │ + ldr r6, [sp, #92] ; 0x5c │ │ + ldr r5, [sp, #76] ; 0x4c │ │ + cmp r1, r2 │ │ + ble 741ac │ │ + sub lr, r1, r2 │ │ + add r0, r0, #49 ; 0x31 │ │ + cmp lr, #15 │ │ + bls 7418c │ │ + add r3, sp, #100 ; 0x64 │ │ + add r5, ip, r5, lsl #1 │ │ + add r7, r3, #256 ; 0x100 │ │ + add r5, r5, #48 ; 0x30 │ │ + add r6, r7, r2 │ │ + cmp r6, r5 │ │ + ldr r6, [sp, #92] ; 0x5c │ │ + addcc r7, r7, r1 │ │ + cmpcc r0, r7 │ │ + bcc 7418c │ │ + bic r7, lr, #15 │ │ + vld1.8 {d16[]-d17[]}, [r0] │ │ + add r6, r7, r2 │ │ + add r2, r3, r2 │ │ + add r2, r2, #256 ; 0x100 │ │ + mov r3, r7 │ │ + vst1.8 {d16-d17}, [r2]! │ │ + subs r3, r3, #16 │ │ + bne 74170 │ │ mov r2, r6 │ │ - ldr r5, [r4, #312] ; 0x138 │ │ - ldr r1, [r1, #1268] ; 0x4f4 │ │ - ldr r3, [r3] │ │ - str r3, [sp, #4] │ │ - mov r3, r8 │ │ - str r7, [sp] │ │ - blx r5 │ │ - ldr r0, [sp, #96] ; 0x60 │ │ + ldr r6, [sp, #92] ; 0x5c │ │ + cmp lr, r7 │ │ + beq 741ac │ │ + add r3, sp, #100 ; 0x64 │ │ + sub r1, r1, r2 │ │ + add r2, r3, r2 │ │ + add r2, r2, #256 ; 0x100 │ │ + ldrb r3, [r0] │ │ + subs r1, r1, #1 │ │ + strb r3, [r2], #1 │ │ + bne 7419c │ │ + ldr r5, [ip, #44] ; 0x2c │ │ + cmp r5, #0 │ │ + beq 743f4 │ │ + ldrb r0, [ip, #68] ; 0x44 │ │ + mov r2, #1 │ │ + ldr r1, [r6, #40] ; 0x28 │ │ cmp r0, #0 │ │ - beq 639b0 │ │ - ldr r4, [sp, #92] ; 0x5c │ │ - ldr r5, [sp, #220] ; 0xdc │ │ - ldr r7, [sp, #228] ; 0xe4 │ │ - cmp r4, r5 │ │ - ldr r6, [sp, #224] ; 0xe0 │ │ - ldrne r0, [sp, #68] ; 0x44 │ │ - ldrne r1, [sp, #180] ; 0xb4 │ │ - cmpne r0, r1 │ │ - bne 62bac │ │ - ldr r0, [r7, #12] │ │ - movw r1, #8952 ; 0x22f8 │ │ - cmp r4, #1 │ │ - and r0, r0, #31 │ │ - add r0, r7, r0, lsl #2 │ │ - add r0, r0, r1 │ │ - str r0, [sp, #192] ; 0xc0 │ │ - mov r0, #1 │ │ - bne 62a54 │ │ - ldr r1, [sp, #192] ; 0xc0 │ │ - ldr r0, [r7, #8] │ │ - ldr r1, [r1] │ │ - add r0, r1, r0, lsl #4 │ │ - ldrsb r1, [r0, #-8] │ │ + beq 741f4 │ │ + add r0, sp, #100 ; 0x64 │ │ + mov r7, #0 │ │ + add r3, r0, #512 ; 0x200 │ │ + ldrb r0, [ip, #69] ; 0x45 │ │ + strb r0, [r3, r7] │ │ + add r7, r7, #1 │ │ + ldrb r0, [ip, #68] ; 0x44 │ │ + cmp r7, r0 │ │ + bcc 741d8 │ │ + b 741f8 │ │ mov r0, #0 │ │ - cmp r1, #0 │ │ - movwgt r0, #1 │ │ - ldr r1, [sp, #68] ; 0x44 │ │ - ldr r2, [sp, #180] ; 0xb4 │ │ + lsl r1, r2, r1 │ │ + str r5, [sp, #76] ; 0x4c │ │ + str r1, [sp, #72] ; 0x48 │ │ + sub r1, r5, #1 │ │ + cmp r1, #1 │ │ + mov fp, r1 │ │ + blt 74348 │ │ + vmov.i32 q4, #32768 ; 0x00008000 │ │ + add r1, sp, #100 ; 0x64 │ │ + vmov.i32 q5, #16 ; 0x00000010 │ │ + mov r8, #0 │ │ + add r1, r1, #512 ; 0x200 │ │ + str r1, [sp, #80] ; 0x50 │ │ + add r9, ip, #68 ; 0x44 │ │ + uxtb r5, r0 │ │ + add r1, r9, r8, lsl #1 │ │ + add r8, r8, #1 │ │ + mov r0, #65536 ; 0x10000 │ │ + ldrb sl, [r9, r8, lsl #1]! │ │ + ldrb r7, [r1, #1] │ │ + sub r6, sl, r5 │ │ + ldrb r4, [r9, #1] │ │ + add r0, r0, r6, asr #1 │ │ + mov r1, r6 │ │ + bl 2dc4 <__aeabi_idiv@plt> │ │ + cmp r6, #1 │ │ + blt 74334 │ │ + sub ip, r4, r7 │ │ + mov r4, #0 │ │ + cmp r6, #16 │ │ + mul r1, ip, r0 │ │ + bcc 74300 │ │ + sub r2, pc, #448 ; 0x1c0 │ │ + bic r4, r6, #15 │ │ + vld1.64 {d16-d17}, [r2 :128] │ │ + sub r2, pc, #444 ; 0x1bc │ │ + mov r3, r4 │ │ + vld1.64 {d18-d19}, [r2 :128] │ │ + sub r2, pc, #440 ; 0x1b8 │ │ + vld1.64 {d20-d21}, [r2 :128] │ │ + sub r2, pc, #432 ; 0x1b0 │ │ + vld1.64 {d22-d23}, [r2 :128] │ │ + ldr r2, [sp, #80] ; 0x50 │ │ + vdup.32 q12, r1 │ │ + vdup.8 q13, r7 │ │ + add r2, r2, r5 │ │ + vmul.i32 q14, q12, q11 │ │ + subs r3, r3, #16 │ │ + vmul.i32 q15, q12, q10 │ │ + vmul.i32 q0, q12, q9 │ │ + vmul.i32 q1, q12, q8 │ │ + vaddhn.i32 d28, q14, q4 │ │ + vaddhn.i32 d29, q15, q4 │ │ + vaddhn.i32 d30, q0, q4 │ │ + vadd.i32 q10, q10, q5 │ │ + vaddhn.i32 d31, q1, q4 │ │ + vmovn.i16 d28, q14 │ │ + vadd.i32 q11, q11, q5 │ │ + vadd.i32 q9, q9, q5 │ │ + vmovn.i16 d29, q15 │ │ + vadd.i8 q14, q13, q14 │ │ + vadd.i32 q8, q8, q5 │ │ + vst1.8 {d28-d29}, [r2]! │ │ + bne 742b0 │ │ + cmp r6, r4 │ │ + beq 74334 │ │ + mul r0, r4, r0 │ │ + ldr r6, [sp, #80] ; 0x50 │ │ + add r2, r4, r5 │ │ + mul r0, r0, ip │ │ + add r3, r0, #32768 ; 0x8000 │ │ + sub r0, r2, sl │ │ + add r2, r6, r2 │ │ + add r6, r3, r1 │ │ + add r3, r7, r3, lsr #16 │ │ + strb r3, [r2], #1 │ │ + adds r0, r0, #1 │ │ + mov r3, r6 │ │ + bcc 7431c │ │ + ldr ip, [sp, #96] ; 0x60 │ │ + cmp r8, fp │ │ + beq 74348 │ │ + ldrb r0, [r9] │ │ + b 7422c │ │ + add r0, ip, fp, lsl #1 │ │ + ldr r1, [sp, #72] ; 0x48 │ │ + ldr r4, [sp, #88] ; 0x58 │ │ + ldrb r2, [r0, #68] ; 0x44 │ │ + ldr r6, [sp, #92] ; 0x5c │ │ + ldr r5, [sp, #76] ; 0x4c │ │ cmp r1, r2 │ │ - bne 62aa4 │ │ - ldr r2, [sp, #192] ; 0xc0 │ │ - ldr r1, [r7, #8] │ │ - ldr r2, [r2, #-4] │ │ - add r2, r2, r1, lsl #4 │ │ - mov r1, #0 │ │ - ldrsb r3, [r2, #8] │ │ - cmp r3, #0 │ │ - mov r3, #0 │ │ - movwgt r3, #1 │ │ - and r0, r0, r3 │ │ - cmp r4, #1 │ │ - bne 62aa4 │ │ - ldrsb r2, [r2, #-8] │ │ - cmp r2, #0 │ │ - movwgt r1, #1 │ │ - and r0, r0, r1 │ │ - cmp r0, #0 │ │ - beq 62bac │ │ - mov r0, #0 │ │ - cmp r4, #1 │ │ - str r0, [sp, #188] ; 0xbc │ │ - bne 633bc │ │ - ldr r0, [sp, #68] ; 0x44 │ │ - mov fp, #0 │ │ - ldr r1, [sp, #180] ; 0xb4 │ │ - cmp r0, r1 │ │ - bne 633c0 │ │ - ldr r7, [sp, #224] ; 0xe0 │ │ - movw r0, #1260 ; 0x4ec │ │ - add fp, r6, r0 │ │ - mov r5, #0 │ │ - mov sl, #1 │ │ - cmp r5, #2 │ │ - bne 62b4c │ │ - b 63394 │ │ - ldr r0, [r7, #2128] ; 0x850 │ │ - ldr r6, [r7, #2996] ; 0xbb4 │ │ - mla r0, r0, lr, r2 │ │ - add r0, r6, r0, lsl #5 │ │ - ldrb r6, [r0, #27] │ │ - ldr r0, [r4, r2, lsl #4] │ │ - ldr r4, [sp, #180] ; 0xb4 │ │ - str r0, [sp, #20] │ │ - ldr r0, [sp, #228] ; 0xe4 │ │ - str r2, [sp, #8] │ │ - mov r2, #0 │ │ - str r6, [sp, #32] │ │ - str sl, [sp] │ │ - str r4, [sp, #4] │ │ - str lr, [sp, #12] │ │ - str r5, [sp, #16] │ │ - str ip, [sp, #24] │ │ - str r8, [sp, #28] │ │ - bl 64930 │ │ - cmp r0, #0 │ │ - bne 64798 │ │ - cmp r5, #2 │ │ - beq 63394 │ │ - ldr r0, [sp, #228] ; 0xe4 │ │ - ldr r2, [sp, #192] ; 0xc0 │ │ - ldr r1, [fp, r5, lsl #2] │ │ - add r5, r5, #1 │ │ - ldr r6, [r0, #12] │ │ - ldr r0, [r0, #8] │ │ - ldr r4, [r2, #-4] │ │ - sub lr, r6, #1 │ │ - sub r2, r0, #1 │ │ - ldr r3, [sp, #104] ; 0x68 │ │ - add r0, r4, r2, lsl #4 │ │ - add r1, r1, r3 │ │ - ldrsb r0, [r0, #8] │ │ - sub r8, r0, #1 │ │ - mov r0, #176 ; 0xb0 │ │ - smlabb r3, r8, r0, r7 │ │ - ldr r0, [r7, #2988] ; 0xbac │ │ - cmp r0, #2 │ │ - add ip, r3, #16 │ │ - ldr r3, [r7, #1272] ; 0x4f8 │ │ - beq 62af0 │ │ - ldr r0, [sp, #196] ; 0xc4 │ │ - ldr r6, [r0, #44] ; 0x2c │ │ - b 62b04 │ │ - ldr r0, [sp, #212] ; 0xd4 │ │ - mov r1, r0 │ │ - ldr r0, [sp, #208] ; 0xd0 │ │ - cmp r1, r0 │ │ - movlt r0, r1 │ │ - cmp r0, #2 │ │ - blt 62ca0 │ │ - ldr r0, [sp, #172] ; 0xac │ │ - ldrb r0, [r0, #21] │ │ - cmp r0, #2 │ │ - bne 62bf0 │ │ - ldr r0, [sp, #172] ; 0xac │ │ - ldrsb r0, [r0, #24] │ │ - add r0, r6, r0 │ │ - ldrb r0, [r0, #1888] ; 0x760 │ │ + ble 743f4 │ │ + sub lr, r1, r2 │ │ + add r0, r0, #69 ; 0x45 │ │ + cmp lr, #15 │ │ + bls 743d4 │ │ + add r3, sp, #100 ; 0x64 │ │ + add r5, ip, r5, lsl #1 │ │ + add r7, r3, #512 ; 0x200 │ │ + add r5, r5, #68 ; 0x44 │ │ + add r6, r7, r2 │ │ + cmp r6, r5 │ │ + ldr r6, [sp, #92] ; 0x5c │ │ + addcc r7, r7, r1 │ │ + cmpcc r0, r7 │ │ + bcc 743d4 │ │ + bic r7, lr, #15 │ │ + vld1.8 {d16[]-d17[]}, [r0] │ │ + add r6, r7, r2 │ │ + add r2, r3, r2 │ │ + add r2, r2, #512 ; 0x200 │ │ + mov r3, r7 │ │ + vst1.8 {d16-d17}, [r2]! │ │ + subs r3, r3, #16 │ │ + bne 743b8 │ │ + mov r2, r6 │ │ + ldr r6, [sp, #92] ; 0x5c │ │ + cmp lr, r7 │ │ + beq 743f4 │ │ + add r3, sp, #100 ; 0x64 │ │ + sub r1, r1, r2 │ │ + add r2, r3, r2 │ │ + add r2, r2, #512 ; 0x200 │ │ + ldrb r3, [r0] │ │ + subs r1, r1, #1 │ │ + strb r3, [r2], #1 │ │ + bne 743e4 │ │ + ldr r0, [ip, #4] │ │ cmp r0, #0 │ │ - bne 62c10 │ │ - ldr r0, [sp, #172] ; 0xac │ │ - ldrb r0, [r0, #22] │ │ - cmp r0, #2 │ │ - bne 62ca0 │ │ - ldr r0, [sp, #196] ; 0xc4 │ │ - ldr r0, [r0] │ │ - cmp r0, #2 │ │ - bcc 62ca0 │ │ - ldr r7, [sp, #224] ; 0xe0 │ │ - movw r0, #1260 ; 0x4ec │ │ - add r8, r6, r0 │ │ - mov r4, #0 │ │ - cmp r4, #2 │ │ - bne 62c5c │ │ - b 62e78 │ │ - str r0, [sp, #12] │ │ - ldr r0, [sp, #228] ; 0xe4 │ │ - ldr r2, [sp, #204] ; 0xcc │ │ - str r2, [sp, #8] │ │ - mov r2, #0 │ │ - str sl, [sp] │ │ - str r4, [sp, #4] │ │ - bl 64f68 │ │ + bne 74440 │ │ + ldr r1, [r4, #20] │ │ + ldr r2, [r4, #32] │ │ + ldr r0, [r4, #8] │ │ + mul r2, r2, r1 │ │ + cmn r2, #1 │ │ + ble 74420 │ │ + ldr r1, [r6, #8] │ │ + b 74438 │ │ + ldr r3, [r6, #8] │ │ + add r0, r0, r2 │ │ + sub r0, r0, r1 │ │ + add r3, r3, r2 │ │ + rsb r2, r2, #0 │ │ + sub r1, r3, r1 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + ldr ip, [sp, #96] ; 0x60 │ │ + ldr r0, [r6, #36] ; 0x24 │ │ cmp r0, #0 │ │ - bne 64798 │ │ - cmp r4, #2 │ │ - beq 62e78 │ │ - ldr r1, [sp, #172] ; 0xac │ │ - ldr r0, [r8, r4, lsl #2] │ │ - add r4, r4, #1 │ │ - ldr r3, [r7, #1272] ; 0x4f8 │ │ - ldrb r2, [r1, #22] │ │ - ldr r1, [sp, #104] ; 0x68 │ │ - cmp r2, #2 │ │ - add r1, r0, r1 │ │ - ldr r0, [sp, #196] ; 0xc4 │ │ - beq 62c2c │ │ - ldr r0, [sp, #172] ; 0xac │ │ - ldr r2, [r7, #12] │ │ - ldrsb r0, [r0, #24] │ │ - add r0, r0, r0, lsl #3 │ │ - add r0, r2, r0, lsl #2 │ │ - add r0, r0, #1424 ; 0x590 │ │ - b 62c2c │ │ - ldr r2, [r7, #8] │ │ - mov r0, r7 │ │ - ldr r1, [r7, #12] │ │ - mov r3, sl │ │ - ldr r7, [sp, #172] ; 0xac │ │ - bic r2, r2, r5 │ │ - ldr lr, [r6, #1260] ; 0x4ec │ │ - mov r9, #1 │ │ - ldr ip, [r6, #1272] ; 0x4f8 │ │ - ldr r6, [sp, #200] ; 0xc8 │ │ - ldr sl, [r7, #8] │ │ - ldrsb r8, [r7, #24] │ │ - str r6, [sp, #32] │ │ - sub r6, r4, r5 │ │ - clz r6, r6 │ │ - ldr r7, [sp, #180] ; 0xb4 │ │ - lsr r6, r6, #5 │ │ - bic r1, r1, r7 │ │ - lsl r5, r4, r6 │ │ - ldr r4, [sp, #68] ; 0x44 │ │ - sub r6, r4, r7 │ │ - clz r6, r6 │ │ - lsr r6, r6, #5 │ │ - lsl r7, r4, r6 │ │ - stm sp, {r5, r7} │ │ - str r2, [sp, #8] │ │ - add r2, sp, #12 │ │ - stm r2, {r1, r9, sl} │ │ - mov sl, r3 │ │ - mov r2, #0 │ │ - ldr r1, [sp, #204] ; 0xcc │ │ + beq 74458 │ │ + ldr r1, [ip, #36] ; 0x24 │ │ + cmp r1, #0 │ │ + beq 7484c │ │ + ldr r6, [sp, #92] ; 0x5c │ │ + ldr r4, [sp, #88] ; 0x58 │ │ + ldr r0, [r6, #36] ; 0x24 │ │ + ldr r1, [r4, #32] │ │ + subs r2, r0, #3 │ │ + movwne r2, #1 │ │ + cmp r1, #1 │ │ + str r2, [sp, #60] ; 0x3c │ │ + blt 74838 │ │ + ldr r2, [r4] │ │ + sub r0, r0, #1 │ │ + clz r0, r0 │ │ + add r1, r1, #31 │ │ + ldr r3, [r4, #28] │ │ + mov fp, #32 │ │ + ldr r2, [r2, #24] │ │ + lsr r9, r0, #5 │ │ + asr r1, r1, #5 │ │ + ldr r7, [sp, #60] ; 0x3c │ │ + clz r0, r2 │ │ + str r1, [sp, #64] ; 0x40 │ │ + add r1, sp, #868 ; 0x364 │ │ + add r3, r3, r7 │ │ + lsr r0, r0, #5 │ │ + mov sl, #0 │ │ + str r0, [sp, #68] ; 0x44 │ │ + movw r0, #12136 ; 0x2f68 │ │ + add r0, r1, r0 │ │ + str r0, [sp, #56] ; 0x38 │ │ + movw r0, #6068 ; 0x17b4 │ │ + asr r3, r3, r7 │ │ + add r0, r1, r0 │ │ + str r0, [sp, #52] ; 0x34 │ │ + add r0, sp, #100 ; 0x64 │ │ + str r3, [sp, #72] ; 0x48 │ │ + add r1, r0, #512 ; 0x200 │ │ + add r0, r0, #256 ; 0x100 │ │ + str r1, [sp, #48] ; 0x30 │ │ + str r0, [sp, #44] ; 0x2c │ │ + b 7461c │ │ + ldr r0, [r4, #24] │ │ + ldr r1, [ip, #36] ; 0x24 │ │ + mul r0, r0, r5 │ │ + cmp r1, #0 │ │ + asr r8, r0, r9 │ │ + beq 74714 │ │ + ldr r5, [sp, #84] ; 0x54 │ │ + ldr r3, [r6, #36] ; 0x24 │ │ + add r4, r5, #20 │ │ + mov r5, r7 │ │ + add r7, sp, #100 ; 0x64 │ │ + ldr r1, [r6, #12] │ │ + add r3, r4, r3, lsl #2 │ │ + ldr r0, [r6, #20] │ │ + ldr r2, [r6, #24] │ │ + add r1, r1, r8 │ │ + ldr r3, [r3, #-4] │ │ + str r3, [sp, #80] ; 0x50 │ │ + ldr r3, [sp, #88] ; 0x58 │ │ + ldr fp, [sp, #68] ; 0x44 │ │ + ldr r6, [sp, #72] ; 0x48 │ │ + ldr r3, [r3, #12] │ │ + str r7, [sp, #4] │ │ + ldr r7, [sp, #52] ; 0x34 │ │ + str r7, [sp, #8] │ │ + add r7, sp, #12 │ │ + str fp, [sp, #32] │ │ + str r6, [sp] │ │ + stm r7, {r5, sl, lr} │ │ + str r0, [sp, #24] │ │ + mov r0, #0 │ │ + ldr r7, [sp, #80] ; 0x50 │ │ + str r0, [sp, #28] │ │ + add r0, r3, r8 │ │ mov r3, ip │ │ - str r1, [sp, #24] │ │ - ldr r1, [sp, #104] ; 0x68 │ │ - str r8, [sp, #28] │ │ - add r1, lr, r1 │ │ - bl 64930 │ │ + str lr, [sp, #76] ; 0x4c │ │ + blx r7 │ │ + ldr r3, [sp, #92] ; 0x5c │ │ + add r7, sp, #100 ; 0x64 │ │ + ldr r0, [sp, #92] ; 0x5c │ │ + ldr r2, [sp, #92] ; 0x5c │ │ + ldr r3, [r3, #36] ; 0x24 │ │ + ldr r1, [r0, #16] │ │ + ldr r0, [sp, #92] ; 0x5c │ │ + add r3, r4, r3, lsl #2 │ │ + ldr r4, [sp, #88] ; 0x58 │ │ + ldr r2, [r2, #24] │ │ + add r1, r1, r8 │ │ + ldr ip, [r3, #-4] │ │ + ldr r0, [r0, #20] │ │ + ldr r3, [r4, #16] │ │ + str r0, [sp, #24] │ │ + mov r0, #1 │ │ + str r0, [sp, #28] │ │ + add r0, r3, r8 │ │ + ldr r3, [sp, #96] ; 0x60 │ │ + str r7, [sp, #4] │ │ + ldr r7, [sp, #56] ; 0x38 │ │ + str r7, [sp, #8] │ │ + ldr r7, [sp, #76] ; 0x4c │ │ + str fp, [sp, #32] │ │ + mov fp, #32 │ │ + str r6, [sp] │ │ + ldr r6, [sp, #92] ; 0x5c │ │ + str r5, [sp, #12] │ │ + str sl, [sp, #16] │ │ + str r7, [sp, #20] │ │ + blx ip │ │ + ldr ip, [sp, #96] ; 0x60 │ │ + ldr r0, [sp, #64] ; 0x40 │ │ + add sl, sl, #1 │ │ + cmp sl, r0 │ │ + bge 74838 │ │ + ldr r1, [r6, #20] │ │ + lsl r5, sl, #5 │ │ + ldr r0, [r6, #8] │ │ + mla lr, r1, r5, r0 │ │ + ldr r0, [ip, #4] │ │ cmp r0, #0 │ │ - bne 64798 │ │ - ldr r0, [sp, #172] ; 0xac │ │ - ldrb r0, [r0, #22] │ │ - cmp r0, #1 │ │ - bne 62d9c │ │ - ldr r1, [sp, #224] ; 0xe0 │ │ - mov r3, sl │ │ - ldr r0, [r1, #1260] ; 0x4ec │ │ - ldr r2, [r1, #1272] ; 0x4f8 │ │ - mov r1, #1 │ │ + beq 74690 │ │ + ldr r2, [r4, #20] │ │ + ldr r0, [r4, #8] │ │ + ldr r3, [r4, #32] │ │ + ldr r7, [sp, #84] ; 0x54 │ │ + mla r0, r2, r5, r0 │ │ + sub r3, r3, r5 │ │ + ldr r1, [r4, #28] │ │ + cmp r3, #32 │ │ + ldr r8, [r7, #16] │ │ + movge r3, fp │ │ str r1, [sp] │ │ - ldr r1, [sp, #136] ; 0x88 │ │ + add r1, sp, #100 ; 0x64 │ │ str r1, [sp, #4] │ │ - ldr r1, [sp, #140] ; 0x8c │ │ - str r1, [sp, #8] │ │ - ldr r1, [sp, #80] ; 0x50 │ │ - str r1, [sp, #12] │ │ - ldr r1, [sp, #64] ; 0x40 │ │ - str r1, [sp, #16] │ │ - ldr r1, [sp, #104] ; 0x68 │ │ - add r1, r0, r1 │ │ - ldr r0, [sp, #228] ; 0xe4 │ │ - bl 65368 │ │ - cmp r0, #0 │ │ - bne 64798 │ │ - ldr r0, [sp, #180] ; 0xb4 │ │ - ldr r4, [sp, #172] ; 0xac │ │ - mvn r3, r0 │ │ - ldr r0, [sp, #220] ; 0xdc │ │ - ldr r2, [r4, #8] │ │ - ldrsb lr, [r4, #24] │ │ - mvn r1, r0 │ │ - ldr r0, [sp, #224] ; 0xe0 │ │ - ldr r4, [sp, #200] ; 0xc8 │ │ - ldr ip, [r0, #1264] ; 0x4f0 │ │ - ldr r6, [r0, #1272] ; 0x4f8 │ │ - ldr r0, [sp, #228] ; 0xe4 │ │ - ldrd r8, [r0, #8] │ │ - and r3, r9, r3 │ │ - str r4, [sp, #32] │ │ - mov r4, #2 │ │ - stm sp, {r5, r7} │ │ - and r1, r8, r1 │ │ - add r5, sp, #8 │ │ - stm r5, {r1, r3, r4} │ │ - mov r3, r6 │ │ - ldr r1, [sp, #204] ; 0xcc │ │ - str r1, [sp, #24] │ │ - ldr r1, [sp, #104] ; 0x68 │ │ - str r2, [sp, #20] │ │ - mov r2, #0 │ │ - add r1, ip, r1 │ │ - str lr, [sp, #28] │ │ - bl 64930 │ │ + add r1, sp, #868 ; 0x364 │ │ + add r7, sp, #8 │ │ + stm r7, {r1, r3, sl} │ │ + mov r1, lr │ │ + mov r3, ip │ │ + mov r7, lr │ │ + blx r8 │ │ + ldr ip, [sp, #96] ; 0x60 │ │ + mov lr, r7 │ │ + ldr r0, [ip, #40] ; 0x28 │ │ cmp r0, #0 │ │ - bne 64798 │ │ - ldr r0, [sp, #172] ; 0xac │ │ - ldrb r0, [r0, #22] │ │ - cmp r0, #1 │ │ - bne 62e78 │ │ - ldr r1, [sp, #224] ; 0xe0 │ │ - mov r3, sl │ │ - ldr r0, [r1, #1264] ; 0x4f0 │ │ - ldr r2, [r1, #1272] ; 0x4f8 │ │ - mov r1, #2 │ │ - str r1, [sp] │ │ - ldr r1, [sp, #136] ; 0x88 │ │ - str r1, [sp, #4] │ │ - ldr r1, [sp, #140] ; 0x8c │ │ - str r1, [sp, #8] │ │ - ldr r1, [sp, #80] ; 0x50 │ │ - str r1, [sp, #12] │ │ - ldr r1, [sp, #64] ; 0x40 │ │ - str r1, [sp, #16] │ │ - ldr r1, [sp, #104] ; 0x68 │ │ - add r1, r0, r1 │ │ - ldr r0, [sp, #228] ; 0xe4 │ │ - bl 65368 │ │ + ldreq r0, [ip, #44] ; 0x2c │ │ + cmpeq r0, #0 │ │ + beq 74828 │ │ + ldr r1, [r4, #32] │ │ + ldr r0, [r4, #28] │ │ + sub r1, r1, r5 │ │ + cmp r1, #32 │ │ + movge r1, fp │ │ + add r1, r1, r9 │ │ + asr r7, r1, r9 │ │ + ldr r1, [sp, #60] ; 0x3c │ │ + tst r0, r1 │ │ + beq 744f8 │ │ + cmp r7, #1 │ │ + blt 744f8 │ │ + add r1, lr, r0 │ │ + cmp r7, #1 │ │ + ldrb r1, [r1, #-1] │ │ + strb r1, [lr, r0] │ │ + beq 744f8 │ │ + sub r0, r7, #1 │ │ + mov r1, lr │ │ + ldr r2, [r6, #20] │ │ + subs r0, r0, #1 │ │ + ldr r3, [r4, #28] │ │ + add r1, r1, r2, lsl r9 │ │ + add r2, r1, r3 │ │ + ldrb r2, [r2, #-1] │ │ + strb r2, [r1, r3] │ │ + bne 746f0 │ │ + b 744f8 │ │ + ldr r0, [ip, #40] ; 0x28 │ │ cmp r0, #0 │ │ - bne 64798 │ │ - ldr r0, [sp, #172] ; 0xac │ │ - ldrb r0, [r0, #28] │ │ + beq 74798 │ │ + ldr r3, [r6, #36] ; 0x24 │ │ + ldr r5, [r4, #12] │ │ + ldr r4, [sp, #84] ; 0x54 │ │ + ldr r1, [r6, #12] │ │ + add r3, r4, r3, lsl #2 │ │ + ldr r0, [r6, #20] │ │ + ldr r2, [r6, #24] │ │ + add r1, r1, r8 │ │ + ldr r4, [r3, #16] │ │ + ldr r3, [sp, #68] ; 0x44 │ │ + str r3, [sp, #32] │ │ + ldr r3, [sp, #72] ; 0x48 │ │ + str r3, [sp] │ │ + ldr r3, [sp, #44] ; 0x2c │ │ + str r0, [sp, #24] │ │ + mov r0, #0 │ │ + str r3, [sp, #4] │ │ + ldr r3, [sp, #52] ; 0x34 │ │ + str r0, [sp, #28] │ │ + add r0, r5, r8 │ │ + str r3, [sp, #8] │ │ + mov r3, ip │ │ + str r7, [sp, #12] │ │ + mov r5, lr │ │ + str sl, [sp, #16] │ │ + str lr, [sp, #20] │ │ + blx r4 │ │ + ldr ip, [sp, #96] ; 0x60 │ │ + mov lr, r5 │ │ + ldr r4, [sp, #88] ; 0x58 │ │ + ldr r0, [ip, #44] ; 0x2c │ │ cmp r0, #0 │ │ - beq 639b0 │ │ - cmp r0, #1 │ │ - bne 636bc │ │ - ldr r0, [sp, #172] ; 0xac │ │ - ldr r1, [sp, #168] ; 0xa8 │ │ - ldrb ip, [r0, #18] │ │ - ldr r2, [pc, #3984] ; 63e34 │ │ - add r1, r1, r1, lsl #1 │ │ - ldr r2, [pc, r2] │ │ - add r1, r2, r1, lsl #4 │ │ - add r1, r1, fp, lsl #4 │ │ - add r1, r1, ip, lsl #2 │ │ - b 636e4 │ │ - ldr r0, [sp, #224] ; 0xe0 │ │ - ldr r2, [sp, #200] ; 0xc8 │ │ - ldr r1, [r0, #1268] ; 0x4f4 │ │ - ldr r0, [sp, #164] ; 0xa4 │ │ - ldr r6, [r0, #288] ; 0x120 │ │ - ldr r0, [sp, #68] ; 0x44 │ │ - str r2, [sp] │ │ - mov r2, r5 │ │ - lsl r0, r0, #2 │ │ - str r0, [sp, #4] │ │ - movw r0, #41920 ; 0xa3c0 │ │ - add r3, r3, r0 │ │ - b 62f38 │ │ - ldr r2, [sp, #164] ; 0xa4 │ │ - ldr r0, [sp, #224] ; 0xe0 │ │ - add r2, r2, fp, lsl #2 │ │ - ldr r3, [sp, #200] ; 0xc8 │ │ - ldr r1, [r0, #1268] ; 0x4f4 │ │ - ldr r0, [sp, #172] ; 0xac │ │ - ldr r6, [r2, #300] ; 0x12c │ │ - ldr r2, [sp, #68] ; 0x44 │ │ - ldrb r0, [r0, #17] │ │ - str r0, [sp, #12] │ │ - lsl r2, r2, #2 │ │ + beq 7460c │ │ + ldr r3, [r6, #36] ; 0x24 │ │ + ldr r5, [r4, #16] │ │ + ldr r4, [sp, #84] ; 0x54 │ │ + ldr r1, [r6, #16] │ │ + add r3, r4, r3, lsl #2 │ │ + ldr r0, [r6, #20] │ │ + ldr r2, [r6, #24] │ │ + add r1, r1, r8 │ │ + ldr r4, [r3, #16] │ │ + ldr r3, [sp, #68] ; 0x44 │ │ + str r3, [sp, #32] │ │ + ldr r3, [sp, #72] ; 0x48 │ │ str r3, [sp] │ │ - str r2, [sp, #4] │ │ - ldr r2, [sp, #156] ; 0x9c │ │ - str r2, [sp, #8] │ │ - add r2, r5, r0, lsl #15 │ │ + ldr r3, [sp, #48] ; 0x30 │ │ + str r0, [sp, #24] │ │ + mov r0, #1 │ │ + str r3, [sp, #4] │ │ + ldr r3, [sp, #56] ; 0x38 │ │ + str r0, [sp, #28] │ │ + add r0, r5, r8 │ │ + str r3, [sp, #8] │ │ + mov r3, ip │ │ + str r7, [sp, #12] │ │ + str sl, [sp, #16] │ │ + str lr, [sp, #20] │ │ + blx r4 │ │ + ldr ip, [sp, #96] ; 0x60 │ │ + ldr r4, [sp, #88] ; 0x58 │ │ + ldr r0, [sp, #64] ; 0x40 │ │ + add sl, sl, #1 │ │ + cmp sl, r0 │ │ + blt 7461c │ │ + b 74838 │ │ + ldr r0, [ip, #36] ; 0x24 │ │ + cmp r0, #0 │ │ + bne 746a4 │ │ + b 7460c │ │ + add sp, sp, #2688 ; 0xa80 │ │ + add sp, sp, #16384 ; 0x4000 │ │ + vpop {d8-d11} │ │ + add sp, sp, #4 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r1, [sp, #88] ; 0x58 │ │ + sub r0, r0, #1 │ │ clz r0, r0 │ │ + ldr r4, [r1, #24] │ │ lsr r0, r0, #5 │ │ - add r3, r5, r0, lsl #15 │ │ - ldr r0, [sp, #216] ; 0xd8 │ │ - blx r6 │ │ - ldr r0, [sp, #96] ; 0x60 │ │ + ldr r1, [r1, #32] │ │ + mul r2, r1, r4 │ │ + ldr r1, [ip, #40] ; 0x28 │ │ + asr r6, r2, r0 │ │ + cmn r6, #1 │ │ + ble 748c0 │ │ + cmp r1, #0 │ │ + bne 7489c │ │ + ldr r0, [sp, #92] ; 0x5c │ │ + mov r2, r6 │ │ + ldr r1, [r0, #12] │ │ + ldr r0, [sp, #88] ; 0x58 │ │ + ldr r0, [r0, #12] │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + ldr ip, [sp, #96] ; 0x60 │ │ + ldr r0, [ip, #44] ; 0x2c │ │ cmp r0, #0 │ │ - bne 62fe0 │ │ - b 639bc │ │ - ldr r0, [pc, #3964] ; 63ed4 │ │ - ldr r0, [pc, r0] │ │ - ldr r7, [sp, #164] ; 0xa4 │ │ - ldr r1, [sp, #172] ; 0xac │ │ - ldr r6, [r7, #296] ; 0x128 │ │ - ldr r7, [sp, #168] ; 0xa8 │ │ - ldrb r2, [r1, #16] │ │ - ldrb r3, [r1, #17] │ │ - add r5, r7, r7, lsl #1 │ │ - ldr r1, [sp, #224] ; 0xe0 │ │ - ldr r7, [sp, #200] ; 0xc8 │ │ - add r4, r0, r5, lsl #7 │ │ - ldr r5, [sp, #196] ; 0xc4 │ │ - ldr r1, [r1, #1268] ; 0x4f4 │ │ - ldr r0, [r4, r2, lsl #2] │ │ - ldr r2, [sp, #68] ; 0x44 │ │ - str r0, [sp, #8] │ │ - clz r0, r3 │ │ - str r7, [sp] │ │ - lsl r2, r2, #2 │ │ - lsr r0, r0, #5 │ │ - str r2, [sp, #4] │ │ - add r2, r5, r3, lsl #15 │ │ - add r3, r5, r0, lsl #15 │ │ - ldr r0, [sp, #216] ; 0xd8 │ │ - blx r6 │ │ - ldr r0, [sp, #96] ; 0x60 │ │ + bne 74458 │ │ + ldr r0, [sp, #92] ; 0x5c │ │ + mov r2, r6 │ │ + ldr r1, [r0, #16] │ │ + ldr r0, [sp, #88] ; 0x58 │ │ + ldr r0, [r0, #16] │ │ + b 74924 │ │ + cmp r1, #0 │ │ + bne 748f4 │ │ + ldr r0, [sp, #88] ; 0x58 │ │ + rsb r2, r6, #0 │ │ + ldr r1, [sp, #92] ; 0x5c │ │ + ldr r0, [r0, #12] │ │ + ldr r1, [r1, #12] │ │ + add r0, r0, r6 │ │ + add r1, r1, r6 │ │ + sub r0, r0, r4 │ │ + sub r1, r1, r4 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + ldr ip, [sp, #96] ; 0x60 │ │ + ldr r0, [ip, #44] ; 0x2c │ │ cmp r0, #0 │ │ - beq 639bc │ │ - ldr r1, [sp, #172] ; 0xac │ │ - add r2, r4, fp, lsl #7 │ │ - ldrb r0, [r1, #16] │ │ - ldrb r1, [r1, #17] │ │ - add r1, r2, r1, lsl #6 │ │ - ldr r0, [r1, r0, lsl #2] │ │ - str r0, [sp, #156] ; 0x9c │ │ - ldr r1, [sp, #208] ; 0xd0 │ │ - ldr r0, [sp, #212] ; 0xd4 │ │ - cmp r0, r1 │ │ - mov r8, r1 │ │ - ldr r1, [sp, #224] ; 0xe0 │ │ - movlt r8, r0 │ │ - movw r0, #1260 ; 0x4ec │ │ - str r8, [sp, #148] ; 0x94 │ │ - add r9, r1, r0 │ │ - ldr r1, [sp, #228] ; 0xe4 │ │ - movw r0, #41920 ; 0xa3c0 │ │ - str r9, [sp, #152] ; 0x98 │ │ - add r0, r1, r0 │ │ - str r0, [sp, #188] ; 0xbc │ │ - ldr r0, [sp, #220] ; 0xdc │ │ - ldr r1, [sp, #200] ; 0xc8 │ │ - lsr r0, r1, r0 │ │ - ldr r1, [sp, #180] ; 0xb4 │ │ - str r0, [sp, #176] ; 0xb0 │ │ - ldr r0, [sp, #68] ; 0x44 │ │ - lsl r0, r0, #2 │ │ - lsr r0, r0, r1 │ │ - str r0, [sp, #160] ; 0xa0 │ │ - mov r0, #0 │ │ - b 63090 │ │ - ldr r2, [sp, #164] ; 0xa4 │ │ - ldr r1, [sp, #224] ; 0xe0 │ │ - ldrb r3, [fp, #17] │ │ - ldr r6, [r2, #296] ; 0x128 │ │ - ldr r2, [sp, #176] ; 0xb0 │ │ - ldr r1, [r1, #1272] ; 0x4f8 │ │ + bne 74458 │ │ + ldr r0, [sp, #88] ; 0x58 │ │ + rsb r2, r6, #0 │ │ + ldr r1, [sp, #92] ; 0x5c │ │ + ldr r0, [r0, #16] │ │ + ldr r1, [r1, #16] │ │ + add r0, r0, r6 │ │ + add r1, r1, r6 │ │ + sub r0, r0, r4 │ │ + sub r1, r1, r4 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + ldr ip, [sp, #96] ; 0x60 │ │ + b 74458 │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + bl 7394 <_Unwind_VRS_Pop@plt+0x43b4> │ │ + tst r0, #1 │ │ + popeq {r4, pc} │ │ + ldr r0, [pc, #44] ; 74978 │ │ + ldr r1, [pc, #44] ; 7497c │ │ + ldr r2, [pc, #44] ; 74980 │ │ + add r0, pc, r0 │ │ + ldr r3, [pc, #40] ; 74984 │ │ + add r1, pc, r1 │ │ + add r2, pc, r2 │ │ + ldr r3, [pc, r3] │ │ + str r3, [r4] │ │ + str r1, [r4, #4] │ │ + str r0, [r4, #8] │ │ + str r2, [r4, #12] │ │ + pop {r4, pc} │ │ + andeq r0, r0, ip, lsr #1 │ │ + andeq r0, r0, r8, lsr #32 │ │ + andeq r0, r0, ip, lsl r1 │ │ + ldrdeq r7, [r4], -r0 │ │ + push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ + add fp, sp, #24 │ │ + sub sp, sp, #432 ; 0x1b0 │ │ + bfc sp, #0, #4 │ │ + mov r5, r0 │ │ + add r0, sp, #32 │ │ + add r6, r0, #80 ; 0x50 │ │ + mov r4, r1 │ │ + mov ip, r2 │ │ + ldr r8, [fp, #24] │ │ + mov r7, #8 │ │ + stm sp, {r3, r7, r8} │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + mov r2, r4 │ │ + mov r3, ip │ │ + bl 370a4 │ │ + ldr r0, [fp, #16] │ │ + ldr r3, [fp, #8] │ │ + ldr r1, [fp, #20] │ │ + ldr r2, [fp, #12] │ │ + str r8, [sp, #16] │ │ + str r7, [sp, #12] │ │ + stmib sp, {r0, r1} │ │ + mov r0, r5 │ │ + mov r1, r4 │ │ str r2, [sp] │ │ - ldr r2, [sp, #160] ; 0xa0 │ │ - str r2, [sp, #4] │ │ - ldr r2, [sp, #156] ; 0x9c │ │ - str r2, [sp, #8] │ │ - add r2, r5, r3, lsl #15 │ │ - clz r3, r3 │ │ - lsr r3, r3, #5 │ │ - add r3, r5, r3, lsl #15 │ │ - blx r6 │ │ - ldr r0, [sp, #200] ; 0xc8 │ │ - cmp r0, #2 │ │ - beq 639bc │ │ - ldr fp, [sp, #172] ; 0xac │ │ - mov r2, r0 │ │ - mov r0, #176 ; 0xb0 │ │ - ldr r3, [sp, #224] ; 0xe0 │ │ - add lr, r2, #1 │ │ - cmp r8, #1 │ │ - ldrsb r1, [fp, #24] │ │ - str lr, [sp, #200] ; 0xc8 │ │ - str r2, [sp, #192] ; 0xc0 │ │ - smlabb r0, r1, r0, r3 │ │ - add ip, r0, #16 │ │ - ble 63120 │ │ - ldrb r2, [fp, #21] │ │ - cmp r2, #6 │ │ - bne 631e8 │ │ - add r2, r3, r1 │ │ - ldrb r2, [r2, #1888] ; 0x760 │ │ - cmp r2, #0 │ │ - beq 631e8 │ │ - ldr r2, [r3, #12] │ │ - add r1, r1, r1, lsl #3 │ │ - ldr r0, [sp, #228] ; 0xe4 │ │ - add r1, r2, r1, lsl #2 │ │ - ldr r3, [sp, #176] ; 0xb0 │ │ - add r1, r1, #1424 ; 0x590 │ │ - stm sp, {sl, lr} │ │ - mov r2, r5 │ │ - str r1, [sp, #12] │ │ - mov r1, #0 │ │ - str ip, [sp, #8] │ │ - bl 64f68 │ │ - ldr r4, [sp, #172] ; 0xac │ │ - cmp r0, #0 │ │ - ldr r6, [sp, #204] ; 0xcc │ │ - beq 63240 │ │ - b 64798 │ │ - ldr r7, [sp, #228] ; 0xe4 │ │ - mov r8, sl │ │ - mov r2, r5 │ │ - ldr r5, [sp, #204] ; 0xcc │ │ - ldr r4, [sp, #92] ; 0x5c │ │ - add sl, sp, #8 │ │ - ldr r0, [r7, #8] │ │ - ldr r3, [r7, #12] │ │ - ldr r9, [sp, #68] ; 0x44 │ │ - ldr r6, [fp, #8] │ │ - str r5, [sp, #32] │ │ - str r4, [sp] │ │ - str r9, [sp, #4] │ │ - stm sl, {r0, r3, lr} │ │ - mov r0, r7 │ │ - mov r3, #0 │ │ - str r1, [sp, #28] │ │ - mov r1, #0 │ │ - str r6, [sp, #20] │ │ - mov sl, lr │ │ - str ip, [sp, #24] │ │ - bl 64930 │ │ - cmp r0, #0 │ │ - bne 64798 │ │ - ldrsb r3, [fp, #25] │ │ - mov r2, #176 ; 0xb0 │ │ - ldr r6, [sp, #224] ; 0xe0 │ │ - ldrd r0, [r7, #8] │ │ - smlabb r6, r3, r2, r6 │ │ - add r2, sp, #8 │ │ - ldr ip, [fp, #12] │ │ - str r5, [sp, #32] │ │ - stm sp, {r4, r9} │ │ - stm r2, {r0, r1, sl, ip} │ │ - mov r0, r7 │ │ - mov r1, #0 │ │ - ldr r2, [sp, #188] ; 0xbc │ │ - add r6, r6, #16 │ │ - str r3, [sp, #28] │ │ - mov r3, #0 │ │ - str r6, [sp, #24] │ │ - bl 64930 │ │ - mov sl, r8 │ │ - ldr r5, [sp, #196] ; 0xc4 │ │ - ldr r8, [sp, #148] ; 0x94 │ │ + mov r2, r6 │ │ + bl 37d18 │ │ + sub sp, fp, #24 │ │ + pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ + add fp, sp, #24 │ │ + sub sp, sp, #240 ; 0xf0 │ │ + bfc sp, #0, #4 │ │ + mov r5, r0 │ │ + add r0, sp, #32 │ │ + add r6, r0, #48 ; 0x30 │ │ + mov r4, r1 │ │ + mov ip, r2 │ │ + ldr r8, [fp, #24] │ │ + mov r7, #8 │ │ + stm sp, {r3, r7, r8} │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + mov r2, r4 │ │ + mov r3, ip │ │ + bl 3741c │ │ + ldr r0, [fp, #16] │ │ + ldr r3, [fp, #8] │ │ + ldr r1, [fp, #20] │ │ + ldr r2, [fp, #12] │ │ + str r8, [sp, #16] │ │ + str r7, [sp, #12] │ │ + stmib sp, {r0, r1} │ │ + mov r0, r5 │ │ + mov r1, r4 │ │ + str r2, [sp] │ │ + mov r2, r6 │ │ + bl 38220 │ │ + sub sp, fp, #24 │ │ + pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ + add fp, sp, #24 │ │ + sub sp, sp, #240 ; 0xf0 │ │ + bfc sp, #0, #4 │ │ + mov r5, r0 │ │ + add r0, sp, #32 │ │ + add r6, r0, #48 ; 0x30 │ │ + mov r4, r1 │ │ + mov ip, r2 │ │ + ldr r8, [fp, #24] │ │ + mov r7, #4 │ │ + stm sp, {r3, r7, r8} │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + mov r2, r4 │ │ + mov r3, ip │ │ + bl 3741c │ │ + ldr r0, [fp, #16] │ │ + ldr r3, [fp, #8] │ │ + ldr r1, [fp, #20] │ │ + ldr r2, [fp, #12] │ │ + str r8, [sp, #16] │ │ + str r7, [sp, #12] │ │ + stmib sp, {r0, r1} │ │ + mov r0, r5 │ │ + mov r1, r4 │ │ + str r2, [sp] │ │ + mov r2, r6 │ │ + bl 38220 │ │ + sub sp, fp, #24 │ │ + pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #692 ; 0x2b4 │ │ + sub sp, sp, #48128 ; 0xbc00 │ │ + mov r4, r2 │ │ + ldr r5, [r1, #4] │ │ + ldr r2, [r1, #40] ; 0x28 │ │ + add lr, sp, #12288 ; 0x3000 │ │ + ldr r3, [r0] │ │ + str r1, [sp, #108] ; 0x6c │ │ + mvn r1, #0 │ │ + str r0, [sp, #104] ; 0x68 │ │ + add r0, lr, #124 ; 0x7c │ │ + mvn r2, r1, lsl r2 │ │ + mov r1, r5 │ │ + str r2, [sp, #100] ; 0x64 │ │ + blx r3 │ │ + ldr r0, [r5, #40] ; 0x28 │ │ + mov ip, r5 │ │ + str r5, [sp, #120] ; 0x78 │ │ cmp r0, #0 │ │ - ldr r9, [sp, #152] ; 0x98 │ │ - beq 6330c │ │ - b 64798 │ │ - andeq r9, r4, r0, ror #16 │ │ - ldr r0, [sp, #228] ; 0xe4 │ │ - ldr r4, [sp, #172] ; 0xac │ │ - ldr r7, [sp, #92] ; 0x5c │ │ - ldrd r2, [r0, #8] │ │ - ldr r5, [r4, #8] │ │ - str r7, [sp] │ │ - ldr r7, [sp, #68] ; 0x44 │ │ - ldr r6, [sp, #204] ; 0xcc │ │ - str r7, [sp, #4] │ │ - add r7, sp, #8 │ │ - str r6, [sp, #32] │ │ - stm r7, {r2, r3, lr} │ │ + ldreq r0, [ip, #36] ; 0x24 │ │ + cmpeq r0, #0 │ │ + beq 74b90 │ │ + ldr r0, [r4, #36] ; 0x24 │ │ + add lr, sp, #12288 ; 0x3000 │ │ + ldr r1, [sp, #104] ; 0x68 │ │ + mov r2, ip │ │ mov r3, #0 │ │ - str r5, [sp, #20] │ │ - ldr r5, [sp, #196] ; 0xc4 │ │ - str r1, [sp, #28] │ │ - mov r1, #0 │ │ - str ip, [sp, #24] │ │ - mov r2, r5 │ │ - bl 64930 │ │ + lsl r0, r0, #2 │ │ + ldr r7, [r0, r1] │ │ + add r1, lr, #124 ; 0x7c │ │ + ldr r0, [sp, #100] ; 0x64 │ │ + str r0, [sp] │ │ + movw r0, #12136 ; 0x2f68 │ │ + add r0, r1, r0 │ │ + blx r7 │ │ + ldr ip, [sp, #120] ; 0x78 │ │ + ldr r0, [ip, #44] ; 0x2c │ │ cmp r0, #0 │ │ - bne 64798 │ │ - ldrsb r1, [r4, #25] │ │ - mov r0, #176 ; 0xb0 │ │ - ldr r3, [sp, #224] ; 0xe0 │ │ - ldrb r2, [r4, #21] │ │ - smlabb r0, r1, r0, r3 │ │ - cmp r2, #6 │ │ - add r7, r0, #16 │ │ - bne 632b4 │ │ - add r2, r3, r1 │ │ - ldrb r2, [r2, #1888] ; 0x760 │ │ + ldreq r0, [ip, #36] ; 0x24 │ │ + cmpeq r0, #0 │ │ + beq 74bdc │ │ + ldr r0, [r4, #36] ; 0x24 │ │ + add lr, sp, #12288 ; 0x3000 │ │ + ldr r1, [sp, #104] ; 0x68 │ │ + mov r2, ip │ │ + mov r3, #1 │ │ + lsl r0, r0, #2 │ │ + ldr r7, [r0, r1] │ │ + add r1, lr, #124 ; 0x7c │ │ + ldr r0, [sp, #100] ; 0x64 │ │ + str r0, [sp] │ │ + movw r0, #24272 ; 0x5ed0 │ │ + add r0, r1, r0 │ │ + blx r7 │ │ + ldr ip, [sp, #120] ; 0x78 │ │ + ldr r2, [ip, #4] │ │ cmp r2, #0 │ │ - beq 632b4 │ │ - ldr r2, [r3, #12] │ │ - add r1, r1, r1, lsl #3 │ │ - ldr r0, [sp, #200] ; 0xc8 │ │ - add r1, r2, r1, lsl #2 │ │ - str sl, [sp] │ │ - stmib sp, {r0, r7} │ │ - add r1, r1, #1424 ; 0x590 │ │ - ldr r0, [sp, #228] ; 0xe4 │ │ - ldr r2, [sp, #188] ; 0xbc │ │ - ldr r3, [sp, #176] ; 0xb0 │ │ - str r1, [sp, #12] │ │ - mov r1, #0 │ │ - bl 64f68 │ │ - ldr fp, [sp, #172] ; 0xac │ │ - cmp r0, #0 │ │ - beq 6330c │ │ - b 64798 │ │ - ldr r0, [sp, #228] ; 0xe4 │ │ - ldr fp, [sp, #172] ; 0xac │ │ - ldr r5, [sp, #92] ; 0x5c │ │ - ldrd r2, [r0, #8] │ │ - ldr r4, [fp, #12] │ │ - str r2, [sp, #8] │ │ - ldr r2, [sp, #200] ; 0xc8 │ │ - str r5, [sp] │ │ - ldr r5, [sp, #68] ; 0x44 │ │ - str r3, [sp, #12] │ │ - add r3, sp, #16 │ │ - str r5, [sp, #4] │ │ - str r6, [sp, #32] │ │ - stm r3, {r2, r4, r7} │ │ - mov r3, #0 │ │ - ldr r2, [sp, #188] ; 0xbc │ │ - str r1, [sp, #28] │ │ - mov r1, #0 │ │ - ldr r5, [sp, #196] ; 0xc4 │ │ - bl 64930 │ │ + beq 74bfc │ │ + ldr r0, [r4, #40] ; 0x28 │ │ + add r1, ip, #8 │ │ + add r3, sp, #124 ; 0x7c │ │ + bl 751ac │ │ + ldr ip, [sp, #120] ; 0x78 │ │ + ldr r2, [ip, #40] ; 0x28 │ │ + cmp r2, #0 │ │ + beq 74c20 │ │ + add r3, sp, #124 ; 0x7c │ │ + ldr r0, [r4, #40] ; 0x28 │ │ + add r1, ip, #48 ; 0x30 │ │ + add r3, r3, #4096 ; 0x1000 │ │ + bl 751ac │ │ + ldr ip, [sp, #120] ; 0x78 │ │ + ldr r2, [ip, #44] ; 0x2c │ │ + cmp r2, #0 │ │ + beq 74c44 │ │ + add r3, sp, #124 ; 0x7c │ │ + ldr r0, [r4, #40] ; 0x28 │ │ + add r1, ip, #68 ; 0x44 │ │ + add r3, r3, #8192 ; 0x2000 │ │ + bl 751ac │ │ + ldr ip, [sp, #120] ; 0x78 │ │ + ldr r0, [ip, #4] │ │ cmp r0, #0 │ │ - bne 64798 │ │ - ldr r0, [sp, #192] ; 0xc0 │ │ - ldrb r1, [fp, #20] │ │ - ldr r2, [sp, #104] ; 0x68 │ │ - ldr r0, [r9, r0, lsl #2] │ │ + bne 74c94 │ │ + ldr r2, [sp, #108] ; 0x6c │ │ + ldr r1, [r2, #20] │ │ + ldr r0, [r2, #8] │ │ + ldr r2, [r2, #32] │ │ + mul r2, r2, r1 │ │ + cmn r2, #1 │ │ + ble 74c74 │ │ + ldr r1, [r4, #8] │ │ + b 74c8c │ │ + ldr r3, [r4, #8] │ │ add r0, r0, r2 │ │ - sub r2, r1, #3 │ │ - cmp r2, #2 │ │ - bcc 63044 │ │ - cmp r1, #1 │ │ - beq 63360 │ │ - cmp r1, #2 │ │ - bne 63084 │ │ - ldr r1, [sp, #224] ; 0xe0 │ │ - ldr r2, [sp, #164] ; 0xa4 │ │ - ldr r1, [r1, #1272] ; 0x4f8 │ │ - ldr r6, [r2, #288] ; 0x120 │ │ - ldr r2, [sp, #176] ; 0xb0 │ │ - str r2, [sp] │ │ - ldr r2, [sp, #160] ; 0xa0 │ │ - str r2, [sp, #4] │ │ - b 63388 │ │ - ldr r2, [sp, #164] ; 0xa4 │ │ - ldr r1, [sp, #224] ; 0xe0 │ │ - ldr r6, [r2, #292] ; 0x124 │ │ - ldr r2, [sp, #176] ; 0xb0 │ │ - ldr r1, [r1, #1272] ; 0x4f8 │ │ - str r2, [sp] │ │ - ldr r2, [sp, #160] ; 0xa0 │ │ - str r2, [sp, #4] │ │ - ldr r2, [sp, #144] ; 0x90 │ │ - str r2, [sp, #8] │ │ - mov r2, r5 │ │ - ldr r3, [sp, #188] ; 0xbc │ │ - b 63080 │ │ - ldr r6, [sp, #224] ; 0xe0 │ │ - mov fp, #2 │ │ - ldr r7, [sp, #228] ; 0xe4 │ │ - ldr r0, [r6, #1272] ; 0x4f8 │ │ - lsl r0, r0, #1 │ │ - str r0, [sp, #188] ; 0xbc │ │ - ldr r0, [sp, #92] ; 0x5c │ │ - cmp r0, #1 │ │ - beq 633cc │ │ - b 634e8 │ │ - mov fp, #0 │ │ - ldr r0, [sp, #92] ; 0x5c │ │ - cmp r0, #1 │ │ - bne 634e8 │ │ - ldr r0, [sp, #140] ; 0x8c │ │ - movw r2, #1260 ; 0x4ec │ │ - add fp, r6, r2 │ │ - mov r5, #0 │ │ - add r0, r7, r0 │ │ - mov r9, #176 ; 0xb0 │ │ - ldrb r1, [r0, #368] ; 0x170 │ │ - ldrb r0, [r0, #400] ; 0x190 │ │ - ldr r2, [pc, #4036] ; 643b8 │ │ - ldr r2, [pc, r2] │ │ - add r0, r2, r0, lsl #2 │ │ - ldrb r0, [r0, r1] │ │ - str r0, [sp, #176] ; 0xb0 │ │ - cmp r5, #2 │ │ - bne 63458 │ │ - b 634dc │ │ - ldr r4, [r4, r2, lsl #4] │ │ - mov r1, #1 │ │ - str r1, [sp] │ │ - ldr r6, [sp, #68] ; 0x44 │ │ - mov r1, r8 │ │ - str r2, [sp, #8] │ │ - mov r2, #0 │ │ - str r7, [sp, #32] │ │ - str r6, [sp, #4] │ │ - str lr, [sp, #12] │ │ - str r5, [sp, #16] │ │ - str r4, [sp, #20] │ │ - str ip, [sp, #24] │ │ - str sl, [sp, #28] │ │ - bl 64930 │ │ + sub r0, r0, r1 │ │ + add r3, r3, r2 │ │ + rsb r2, r2, #0 │ │ + sub r1, r3, r1 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + ldr ip, [sp, #120] ; 0x78 │ │ + ldr r0, [r4, #36] ; 0x24 │ │ + str r4, [sp, #56] ; 0x38 │ │ + ldr r4, [sp, #108] ; 0x6c │ │ cmp r0, #0 │ │ - bne 64798 │ │ - cmp r5, #2 │ │ - beq 634dc │ │ - ldr r0, [sp, #228] ; 0xe4 │ │ - ldr r3, [sp, #192] ; 0xc0 │ │ - ldr r1, [fp, r5, lsl #2] │ │ - add r5, r5, #1 │ │ - ldr r2, [r0, #8] │ │ - ldr r4, [r3] │ │ - sub r2, r2, #1 │ │ + beq 74cb4 │ │ + ldr r1, [ip, #36] ; 0x24 │ │ + cmp r1, #0 │ │ + beq 750dc │ │ + ldr r5, [sp, #56] ; 0x38 │ │ + ldr r1, [r4, #32] │ │ + ldr r0, [r5, #36] ; 0x24 │ │ + subs r2, r0, #3 │ │ + movwne r2, #1 │ │ + cmp r1, #1 │ │ + str r2, [sp, #68] ; 0x44 │ │ + blt 750d0 │ │ + ldr r2, [r4] │ │ + sub r0, r0, #1 │ │ + clz r0, r0 │ │ + add r1, r1, #31 │ │ + add lr, sp, #12288 ; 0x3000 │ │ + ldr r3, [r4, #28] │ │ + ldr r2, [r2, #24] │ │ + lsr r0, r0, #5 │ │ + str r0, [sp, #112] ; 0x70 │ │ + asr r1, r1, #5 │ │ + clz r0, r2 │ │ + str r1, [sp, #72] ; 0x48 │ │ + add r1, lr, #124 ; 0x7c │ │ + ldr r7, [sp, #68] ; 0x44 │ │ + lsr r0, r0, #5 │ │ + mov r9, #0 │ │ + str r0, [sp, #76] ; 0x4c │ │ + movw r0, #24272 ; 0x5ed0 │ │ + add r0, r1, r0 │ │ + str r0, [sp, #64] ; 0x40 │ │ + movw r0, #12136 ; 0x2f68 │ │ + add r3, r3, r7 │ │ + add r0, r1, r0 │ │ + str r0, [sp, #60] ; 0x3c │ │ + add r0, sp, #124 ; 0x7c │ │ + asr r3, r3, r7 │ │ + add r1, r0, #8192 ; 0x2000 │ │ + add r0, r0, #4096 ; 0x1000 │ │ + str r0, [sp, #48] ; 0x30 │ │ + mov r0, #0 │ │ + str r3, [sp, #80] ; 0x50 │ │ + str r1, [sp, #52] ; 0x34 │ │ + str r0, [sp, #116] ; 0x74 │ │ + b 74e7c │ │ ldr r7, [sp, #104] ; 0x68 │ │ - ldr lr, [r0, #12] │ │ - add r3, r4, r2, lsl #4 │ │ - add r1, r1, r7 │ │ - ldr r7, [sp, #188] ; 0xbc │ │ - ldrsb r3, [r3, #8] │ │ - add r8, r1, r7 │ │ - ldr r7, [sp, #224] ; 0xe0 │ │ - sub sl, r3, #1 │ │ - smlabb r3, sl, r9, r7 │ │ - add ip, r3, #16 │ │ - ldr r3, [r7, #1272] ; 0x4f8 │ │ - ldr r7, [r7, #2988] ; 0xbac │ │ - cmp r7, #2 │ │ - ldr r7, [sp, #176] ; 0xb0 │ │ - bne 6340c │ │ - ldr r6, [sp, #224] ; 0xe0 │ │ - mov r9, fp │ │ - ldr r7, [r6, #2128] ; 0x850 │ │ - ldr fp, [r6, #2996] ; 0xbb4 │ │ - mla r7, r7, lr, r2 │ │ - add r7, fp, r7, lsl #5 │ │ - mov fp, r9 │ │ - mov r9, #176 ; 0xb0 │ │ - ldrb r7, [r7, #27] │ │ - b 6340c │ │ - ldr r7, [sp, #228] ; 0xe4 │ │ - mov fp, #2 │ │ - ldr r6, [sp, #224] ; 0xe0 │ │ - ldr r0, [sp, #68] ; 0x44 │ │ - ldr r1, [sp, #180] ; 0xb4 │ │ - cmp r0, r1 │ │ - bne 6361c │ │ - ldr r0, [r7, #640] ; 0x280 │ │ - movw r2, #1260 ; 0x4ec │ │ - ldr r1, [sp, #136] ; 0x88 │ │ - add sl, r6, r2 │ │ - mov r4, #0 │ │ - mov r9, #176 ; 0xb0 │ │ - add r0, r0, r1 │ │ - ldrb r1, [r0, #352] ; 0x160 │ │ - ldrb r0, [r0, #384] ; 0x180 │ │ - ldr r2, [pc, #4056] ; 644fc │ │ - ldr r2, [pc, r2] │ │ - add r0, r2, r0, lsl #2 │ │ - ldrb r8, [r0, r1] │ │ - cmp r4, #2 │ │ - bne 6357c │ │ - b 6360c │ │ - ldr r6, [r6, r0, lsl #4] │ │ - str r2, [sp, #32] │ │ + ldr r3, [r5, #36] ; 0x24 │ │ + add r4, r7, #20 │ │ + ldr r1, [r5, #24] │ │ + str r1, [sp, #92] ; 0x5c │ │ + mov r7, sl │ │ + add r3, r4, r3, lsl #2 │ │ + ldr r2, [r5, #12] │ │ + ldr r0, [r5, #20] │ │ + ldr r1, [r3, #-4] │ │ + ldr r3, [sp, #108] ; 0x6c │ │ + str r1, [sp, #88] ; 0x58 │ │ + add r1, sp, #124 ; 0x7c │ │ + str sl, [sp, #84] ; 0x54 │ │ + ldr r3, [r3, #12] │ │ + str r1, [sp, #4] │ │ + ldr r1, [sp, #60] ; 0x3c │ │ + str r1, [sp, #8] │ │ + add r1, r2, r8, lsl #1 │ │ + str r7, [sp, #12] │ │ + str r0, [sp, #24] │ │ + mov r0, #0 │ │ ldr r2, [sp, #92] ; 0x5c │ │ - str r2, [sp] │ │ - ldr r2, [sp, #180] ; 0xb4 │ │ - str r0, [sp, #8] │ │ - add r0, sp, #16 │ │ - str r2, [sp, #4] │ │ - mov r2, #0 │ │ - str r5, [sp, #12] │ │ - stm r0, {r4, r6, ip, lr} │ │ - ldr r0, [sp, #228] ; 0xe4 │ │ - bl 64930 │ │ - cmp r0, #0 │ │ - bne 64798 │ │ - cmp r4, #2 │ │ - beq 6360c │ │ - ldr r0, [sp, #228] ; 0xe4 │ │ - ldr r1, [sp, #192] ; 0xc0 │ │ - ldr r7, [sp, #224] ; 0xe0 │ │ - ldr r5, [r0, #12] │ │ - ldr r0, [r0, #8] │ │ - ldr r6, [r1, #-4] │ │ - sub r5, r5, #1 │ │ - ldr r1, [sl, r4, lsl #2] │ │ - add r4, r4, #1 │ │ - add r2, r6, r0, lsl #4 │ │ - ldr r3, [sp, #104] ; 0x68 │ │ - ldrsb r2, [r2, #8] │ │ - add r1, r1, r3 │ │ - ldr r3, [r7, #1272] ; 0x4f8 │ │ - sub lr, r2, #1 │ │ - add r1, r1, fp │ │ - smlabb r2, lr, r9, r7 │ │ - add ip, r2, #16 │ │ - ldr r2, [r7, #2988] ; 0xbac │ │ - cmp r2, #2 │ │ - mov r2, r8 │ │ - bne 63538 │ │ - ldr r7, [sp, #224] ; 0xe0 │ │ - mov r9, fp │ │ - mov fp, r8 │ │ - mov r8, sl │ │ - ldr r2, [r7, #2128] ; 0x850 │ │ - ldr sl, [r7, #2996] ; 0xbb4 │ │ - mla r2, r2, r5, r0 │ │ - add r2, sl, r2, lsl #5 │ │ - mov sl, r8 │ │ - mov r8, fp │ │ - mov fp, r9 │ │ - ldrb r2, [r2, #27] │ │ - mov r9, #176 ; 0xb0 │ │ - b 63538 │ │ - ldr r6, [sp, #224] ; 0xe0 │ │ - ldr r0, [r6, #1272] ; 0x4f8 │ │ - lsl r0, r0, #1 │ │ - str r0, [sp, #188] ; 0xbc │ │ - movw r0, #1260 ; 0x4ec │ │ - add sl, r6, r0 │ │ - mov r5, #0 │ │ - cmp r5, #2 │ │ - beq 639b0 │ │ - ldr r0, [sp, #224] ; 0xe0 │ │ - ldr ip, [sl, r5, lsl #2] │ │ - add r5, r5, #1 │ │ - ldr r6, [sp, #200] ; 0xc8 │ │ - ldr r3, [r0, #1272] ; 0x4f8 │ │ - ldr r0, [sp, #172] ; 0xac │ │ - ldr r1, [r0, #8] │ │ - ldrsb r2, [r0, #24] │ │ - ldr r0, [sp, #228] ; 0xe4 │ │ - ldr r4, [r0, #8] │ │ - ldr r7, [r0, #12] │ │ - str r1, [sp, #20] │ │ - ldr r1, [sp, #204] ; 0xcc │ │ - str r1, [sp, #24] │ │ - ldr r1, [sp, #104] ; 0x68 │ │ - str r2, [sp, #28] │ │ - add r1, ip, r1 │ │ - ldr r2, [sp, #188] ; 0xbc │ │ - add r1, r1, fp │ │ - str r6, [sp, #32] │ │ - ldr r6, [sp, #92] ; 0x5c │ │ - add r1, r1, r2 │ │ - str r6, [sp] │ │ - mov r2, #0 │ │ - ldr r6, [sp, #68] ; 0x44 │ │ + ldr r7, [sp, #88] ; 0x58 │ │ + str r0, [sp, #28] │ │ + add r0, r3, r8, lsl #1 │ │ + ldr sl, [sp, #76] ; 0x4c │ │ + mov r3, ip │ │ + ldr r6, [sp, #100] ; 0x64 │ │ + ldr fp, [sp, #80] ; 0x50 │ │ + str lr, [sp, #96] ; 0x60 │ │ + str sl, [sp, #32] │ │ + str r6, [sp, #36] ; 0x24 │ │ + str fp, [sp] │ │ + str r9, [sp, #16] │ │ + str lr, [sp, #20] │ │ + blx r7 │ │ + ldr r3, [r5, #36] ; 0x24 │ │ + ldr r0, [r5, #20] │ │ + ldr r1, [r5, #16] │ │ + add r3, r4, r3, lsl #2 │ │ + ldr r4, [sp, #108] ; 0x6c │ │ + ldr r2, [r5, #24] │ │ + add r1, r1, r8, lsl #1 │ │ + ldr ip, [r3, #-4] │ │ + ldr r3, [r4, #16] │ │ + str r0, [sp, #24] │ │ + mov r0, #1 │ │ + str r0, [sp, #28] │ │ + add r0, r3, r8, lsl #1 │ │ + ldr r3, [sp, #120] ; 0x78 │ │ + str r6, [sp, #36] ; 0x24 │ │ + add r6, sp, #124 ; 0x7c │ │ + ldr r7, [sp, #84] ; 0x54 │ │ str r6, [sp, #4] │ │ - str r4, [sp, #8] │ │ + ldr r6, [sp, #64] ; 0x40 │ │ str r7, [sp, #12] │ │ - str r5, [sp, #16] │ │ - bl 64930 │ │ + ldr r7, [sp, #96] ; 0x60 │ │ + str sl, [sp, #32] │ │ + str fp, [sp] │ │ + str r6, [sp, #8] │ │ + str r9, [sp, #16] │ │ + str r7, [sp, #20] │ │ + blx ip │ │ + ldr ip, [sp, #120] ; 0x78 │ │ + ldr r0, [sp, #116] ; 0x74 │ │ + add r9, r9, #1 │ │ + add r0, r0, #64 ; 0x40 │ │ + str r0, [sp, #116] ; 0x74 │ │ + ldr r0, [sp, #72] ; 0x48 │ │ + cmp r9, r0 │ │ + bge 750d0 │ │ + ldr r0, [r5, #20] │ │ + lsl r7, r9, #5 │ │ + ldr r8, [r5, #8] │ │ + ldr r1, [ip, #4] │ │ + asr fp, r0, #1 │ │ + mul r0, fp, r7 │ │ + cmp r1, #0 │ │ + add lr, r8, r0, lsl #1 │ │ + beq 74f18 │ │ + ldr r2, [r4, #20] │ │ + mov r6, #32 │ │ + ldr r5, [sp, #104] ; 0x68 │ │ + mov sl, lr │ │ + ldr r3, [r4, #32] │ │ + ldr r0, [r4, #8] │ │ + ldr r1, [r4, #28] │ │ + sub r3, r3, r7 │ │ + ldr r4, [r5, #16] │ │ + lsr r5, r2, #1 │ │ + mul r5, r5, r7 │ │ + str r1, [sp] │ │ + add r1, sp, #124 ; 0x7c │ │ + cmp r3, #32 │ │ + str r1, [sp, #4] │ │ + add r1, sp, #12288 ; 0x3000 │ │ + movge r3, r6 │ │ + add r1, r1, #124 ; 0x7c │ │ + add r6, sp, #8 │ │ + stm r6, {r1, r3, r9} │ │ + mov r3, ip │ │ + add r0, r0, r5, lsl #1 │ │ + ldr r1, [sp, #100] ; 0x64 │ │ + str r1, [sp, #20] │ │ + mov r1, lr │ │ + ldr r5, [sp, #56] ; 0x38 │ │ + blx r4 │ │ + ldr ip, [sp, #120] ; 0x78 │ │ + mov lr, sl │ │ + ldr r4, [sp, #108] ; 0x6c │ │ + ldr r0, [ip, #40] ; 0x28 │ │ cmp r0, #0 │ │ - beq 63628 │ │ - b 64798 │ │ - andeq r9, r4, r4, asr r1 │ │ - andeq r9, r4, ip, lsr r1 │ │ - ldr r0, [sp, #172] ; 0xac │ │ - ldr r2, [sp, #168] ; 0xa8 │ │ - ldrb r1, [r0, #16] │ │ - ldrb ip, [r0, #18] │ │ - add r2, r2, r2, lsl #1 │ │ - ldr r3, [pc, #4032] ; 64698 │ │ - ldr r3, [pc, r3] │ │ - add r2, r3, r2, lsl #7 │ │ - add r2, r2, fp, lsl #7 │ │ - add r1, r2, r1, lsl #2 │ │ - ldr r1, [r1] │ │ - mov r8, #0 │ │ - ldr r7, [sp, #228] ; 0xe4 │ │ - movw r2, #20544 ; 0x5040 │ │ - ldr fp, [sp, #224] ; 0xe0 │ │ - cmp ip, #3 │ │ - str r1, [sp, #192] ; 0xc0 │ │ - movw r1, #24672 ; 0x6060 │ │ - add r1, r7, r1 │ │ - str r8, [sp, #240] ; 0xf0 │ │ - str r1, [sp, #204] ; 0xcc │ │ - add r2, r7, r2 │ │ - ldr r3, [sp, #104] ; 0x68 │ │ - movweq ip, #9 │ │ - ldr r1, [fp, #1260] ; 0x4ec │ │ - ldr lr, [sp, #208] ; 0xd0 │ │ - add r1, r1, r3 │ │ - str r1, [sp, #156] ; 0x9c │ │ - str r2, [sp, #188] ; 0xbc │ │ - lsl r1, lr, #2 │ │ - ldr r0, [sp, #184] ; 0xb8 │ │ - str r1, [sp, #160] ; 0xa0 │ │ - ldr r1, [sp, #212] ; 0xd4 │ │ - ldr r2, [r7, #12] │ │ - lsl r1, r1, #2 │ │ - str r1, [sp, #176] ; 0xb0 │ │ - ldr r1, [fp, #2164] ; 0x874 │ │ - sub r1, r1, #1 │ │ + ldreq r1, [ip, #44] ; 0x2c │ │ + cmpeq r1, #0 │ │ + beq 750c0 │ │ + ldr r2, [r4, #32] │ │ + mov r3, #32 │ │ + ldr r1, [r4, #28] │ │ + sub r2, r2, r7 │ │ + cmp r2, #32 │ │ + movge r2, r3 │ │ + ldr r3, [sp, #112] ; 0x70 │ │ + add r2, r2, r3 │ │ + asr sl, r2, r3 │ │ + ldr r2, [sp, #68] ; 0x44 │ │ tst r1, r2 │ │ - mov r1, #0 │ │ - bne 6377c │ │ - ldr r1, [fp, #2160] ; 0x870 │ │ - mvn r3, #0 │ │ - ldr r4, [fp, #2148] ; 0x864 │ │ - ldr r5, [fp, #2120] ; 0x848 │ │ - add r1, r3, r2, asr r1 │ │ - mul r1, r4, r1 │ │ - add r1, r5, r1, lsl #7 │ │ - ldr r3, [r0] │ │ - ldr r5, [r0, #4] │ │ - ldr sl, [sp, #220] ; 0xdc │ │ - str r3, [sp, #148] ; 0x94 │ │ - ldr r3, [r0, #8] │ │ - ldr r6, [r0, #12] │ │ - asr r5, r5, sl │ │ - ldr r9, [sp, #180] ; 0xb4 │ │ - str r3, [sp, #152] ; 0x98 │ │ - ldr r3, [r7, #8] │ │ - add r7, sp, #240 ; 0xf0 │ │ - ldr r0, [sp, #212] ; 0xd4 │ │ - asr r6, r6, r9 │ │ - ldr r4, [fp, #1272] ; 0x4f8 │ │ - asr r2, r2, r9 │ │ - str r0, [sp, #32] │ │ - ldr r0, [sp, #204] ; 0xcc │ │ - str r0, [sp, #44] ; 0x2c │ │ - str lr, [sp, #36] ; 0x24 │ │ - str r8, [sp, #40] ; 0x28 │ │ - stm sp, {r5, r6, r8} │ │ - ldr r0, [sp, #156] ; 0x9c │ │ - str r1, [sp, #20] │ │ - ldr r1, [sp, #148] ; 0x94 │ │ - str r0, [sp, #12] │ │ - asr r0, r3, sl │ │ - ldr r3, [sp, #152] ; 0x98 │ │ - cmp r0, r1, asr sl │ │ - mov r1, #0 │ │ - movwgt r1, #1 │ │ - str r4, [sp, #16] │ │ - cmp r2, r3, asr r9 │ │ - mov r3, #0 │ │ - movwgt r3, #1 │ │ - str ip, [sp, #24] │ │ - str r7, [sp, #28] │ │ - bl 848b4 │ │ - ldr r4, [sp, #164] ; 0xa4 │ │ - ldr r7, [sp, #176] ; 0xb0 │ │ - add r0, r4, r0, lsl #2 │ │ - ldr r5, [sp, #188] ; 0xbc │ │ - ldr r2, [sp, #204] ; 0xcc │ │ - ldr ip, [r0, #32] │ │ - mov r1, r7 │ │ - ldr r6, [sp, #160] ; 0xa0 │ │ - mov r0, r5 │ │ - mov r3, r7 │ │ - stm sp, {r6, r8} │ │ - str r8, [sp, #8] │ │ - str r8, [sp, #12] │ │ - blx ip │ │ - ldr r0, [sp, #192] ; 0xc0 │ │ - mov r2, r5 │ │ - ldr ip, [r4, #312] ; 0x138 │ │ - mov r3, r7 │ │ - ldr r1, [fp, #1272] ; 0x4f8 │ │ - str r0, [sp, #4] │ │ - ldr r0, [sp, #156] ; 0x9c │ │ - str r6, [sp] │ │ - blx ip │ │ - ldr r0, [sp, #172] ; 0xac │ │ - ldr r7, [sp, #228] ; 0xe4 │ │ - ldr r2, [sp, #104] ; 0x68 │ │ - ldrb r0, [r0, #18] │ │ - str r8, [sp, #240] ; 0xf0 │ │ - ldr r1, [fp, #1264] ; 0x4f0 │ │ - cmp r0, #3 │ │ - ldr r3, [fp, #2164] ; 0x874 │ │ - movweq r0, #9 │ │ + beq 74f9c │ │ + cmp sl, #1 │ │ + blt 74f9c │ │ + ldr r3, [sp, #116] ; 0x74 │ │ + add r1, r8, r1, lsl #1 │ │ + ldr r2, [r5, #20] │ │ + mla r1, fp, r3, r1 │ │ + ldr r3, [sp, #112] ; 0x70 │ │ + asr r2, r2, #1 │ │ + lsl r2, r2, r3 │ │ + mov r3, sl │ │ + lsl r2, r2, #1 │ │ + ldrh r6, [r1, #-2] │ │ + subs r3, r3, #1 │ │ + strh r6, [r1] │ │ add r1, r1, r2 │ │ - ldr r4, [r7, #12] │ │ - str r1, [sp, #156] ; 0x9c │ │ - sub r1, r3, #1 │ │ - tst r1, r4 │ │ - mov r2, r7 │ │ - bne 638c8 │ │ - ldr r6, [fp, #2160] ; 0x870 │ │ - mvn r5, #0 │ │ - ldr r3, [fp, #2148] ; 0x864 │ │ - ldr r1, [fp, #2124] ; 0x84c │ │ - add r6, r5, r4, asr r6 │ │ - mul r3, r3, r6 │ │ - add r8, r1, r3, lsl #7 │ │ - ldr r1, [sp, #184] ; 0xb8 │ │ - mov r7, #0 │ │ - ldr r6, [r2, #8] │ │ - ldr r5, [r1, #12] │ │ - ldmib r1, {r3, ip} │ │ - asr r2, r5, r9 │ │ - ldr r5, [sp, #212] ; 0xd4 │ │ - ldr lr, [r1] │ │ - asr r3, r3, sl │ │ - ldr r1, [fp, #1272] ; 0x4f8 │ │ - str r5, [sp, #32] │ │ - ldr r5, [sp, #208] ; 0xd0 │ │ - str r5, [sp, #36] ; 0x24 │ │ - ldr r5, [sp, #204] ; 0xcc │ │ + bne 74f88 │ │ + ldr r1, [r4, #24] │ │ + ldr r3, [sp, #112] ; 0x70 │ │ + ldr r2, [ip, #36] ; 0x24 │ │ + asr r1, r1, #1 │ │ + mul r1, r1, r7 │ │ + cmp r2, #0 │ │ + asr r8, r1, r3 │ │ + bne 74d5c │ │ + cmp r0, #0 │ │ + beq 75040 │ │ + ldr r3, [r5, #36] ; 0x24 │ │ + ldr r6, [sp, #104] ; 0x68 │ │ + ldr r1, [r5, #12] │ │ + add r3, r6, r3, lsl #2 │ │ + ldr r0, [r5, #20] │ │ + ldr r2, [r5, #24] │ │ + add r1, r1, r8, lsl #1 │ │ + ldr r6, [r3, #16] │ │ + ldr r3, [sp, #76] ; 0x4c │ │ + ldr r7, [r4, #12] │ │ + str r3, [sp, #32] │ │ + ldr r3, [sp, #100] ; 0x64 │ │ + str r3, [sp, #36] ; 0x24 │ │ + ldr r3, [sp, #80] ; 0x50 │ │ str r3, [sp] │ │ - mov r3, #0 │ │ - str r7, [sp, #40] ; 0x28 │ │ - str r5, [sp, #44] ; 0x2c │ │ - stmib sp, {r2, r7} │ │ - asr r2, r4, r9 │ │ + ldr r3, [sp, #48] ; 0x30 │ │ str r0, [sp, #24] │ │ - add r0, sp, #240 ; 0xf0 │ │ - str r1, [sp, #16] │ │ - mov r1, #0 │ │ + mov r0, #0 │ │ + str r3, [sp, #4] │ │ + ldr r3, [sp, #60] ; 0x3c │ │ str r0, [sp, #28] │ │ - asr r0, r6, sl │ │ - cmp r0, lr, asr sl │ │ - ldr fp, [sp, #156] ; 0x9c │ │ - movwgt r1, #1 │ │ - cmp r2, ip, asr r9 │ │ - movwgt r3, #1 │ │ - str fp, [sp, #12] │ │ - str r8, [sp, #20] │ │ - bl 848b4 │ │ - ldr r8, [sp, #164] ; 0xa4 │ │ - mov r2, r5 │ │ - ldr r6, [sp, #160] ; 0xa0 │ │ - add r0, r8, r0, lsl #2 │ │ - ldr r4, [sp, #188] ; 0xbc │ │ - ldr ip, [r0, #32] │ │ - stm sp, {r6, r7} │ │ - mov r0, r4 │ │ - str r7, [sp, #8] │ │ - str r7, [sp, #12] │ │ - ldr r7, [sp, #176] ; 0xb0 │ │ - mov r1, r7 │ │ - mov r3, r7 │ │ - blx ip │ │ - ldr r0, [sp, #224] ; 0xe0 │ │ - mov r2, r4 │ │ - ldr r5, [r8, #312] ; 0x138 │ │ - mov r3, r7 │ │ - ldr r1, [r0, #1272] ; 0x4f8 │ │ - ldr r0, [sp, #192] ; 0xc0 │ │ - str r0, [sp, #4] │ │ - mov r0, fp │ │ - str r6, [sp] │ │ - blx r5 │ │ - ldr r0, [sp, #196] ; 0xc4 │ │ - ldr r1, [sp, #200] ; 0xc8 │ │ - str r1, [r0, #44] ; 0x2c │ │ - ldr r6, [sp, #180] ; 0xb4 │ │ - ldr r0, [sp, #140] ; 0x8c │ │ - ldr r2, [sp, #220] ; 0xdc │ │ - ldr r1, [sp, #172] ; 0xac │ │ - lsr r0, r0, r6 │ │ - str r0, [sp, #132] ; 0x84 │ │ - ldr r0, [sp, #136] ; 0x88 │ │ - lsr r0, r0, r2 │ │ - str r0, [sp, #160] ; 0xa0 │ │ - ldrb r0, [r1, #6] │ │ - cmp r0, #0 │ │ - beq 63ab8 │ │ - ldr r0, [sp, #68] ; 0x44 │ │ - movw r1, #16448 ; 0x4040 │ │ - ldr r6, [sp, #228] ; 0xe4 │ │ - movt r1, #16448 ; 0x4040 │ │ - ldr r3, [sp, #92] ; 0x5c │ │ - sub r0, r0, #1 │ │ - cmp r0, #31 │ │ - bhi 643a0 │ │ - add r2, pc, #4 │ │ - ldr r0, [r2, r0, lsl #2] │ │ - add pc, r2, r0 │ │ - andeq r0, r0, r0, lsl #1 │ │ - andeq r0, r0, r0, lsl #18 │ │ - andeq r0, r0, r8, lsl #19 │ │ - andeq r0, r0, r0, lsr #18 │ │ - andeq r0, r0, r8, lsl #19 │ │ - andeq r0, r0, r8, lsl #19 │ │ - andeq r0, r0, r8, lsl #19 │ │ - andeq r0, r0, ip, lsr r9 │ │ - andeq r0, r0, r8, lsl #19 │ │ - andeq r0, r0, r8, lsl #19 │ │ - andeq r0, r0, r8, lsl #19 │ │ - andeq r0, r0, r8, lsl #19 │ │ - andeq r0, r0, r8, lsl #19 │ │ - andeq r0, r0, r8, lsl #19 │ │ - andeq r0, r0, r8, lsl #19 │ │ - andeq r0, r0, ip, asr r9 │ │ - andeq r0, r0, r8, lsl #19 │ │ - andeq r0, r0, r8, lsl #19 │ │ - andeq r0, r0, r8, lsl #19 │ │ - andeq r0, r0, r8, lsl #19 │ │ - andeq r0, r0, r8, lsl #19 │ │ - andeq r0, r0, r8, lsl #19 │ │ - andeq r0, r0, r8, lsl #19 │ │ - andeq r0, r0, r8, lsl #19 │ │ - andeq r0, r0, r8, lsl #19 │ │ - andeq r0, r0, r8, lsl #19 │ │ - andeq r0, r0, r8, lsl #19 │ │ - andeq r0, r0, r8, lsl #19 │ │ - andeq r0, r0, r8, lsl #19 │ │ - andeq r0, r0, r8, lsl #19 │ │ - andeq r0, r0, r8, lsl #19 │ │ - andeq r0, r0, r0, ror r9 │ │ - ldr r0, [sp, #140] ; 0x8c │ │ - mov r2, #64 ; 0x40 │ │ - add r0, r6, r0 │ │ - strb r2, [r0, #48] ; 0x30 │ │ - sub r0, r3, #1 │ │ - cmp r0, #31 │ │ - bls 643ac │ │ - b 64544 │ │ - ldrb r0, [r1, #29] │ │ - ldrb r3, [r1, #7] │ │ - ldrb r5, [r1, #26] │ │ - strh r0, [sp, #236] ; 0xec │ │ - ldrh r0, [r1, #30] │ │ - strh r0, [sp, #238] ; 0xee │ │ - ldr r0, [sp, #68] ; 0x44 │ │ - ldr lr, [sp, #228] ; 0xe4 │ │ - ldr r1, [sp, #92] ; 0x5c │ │ + add r0, r7, r8, lsl #1 │ │ + str r3, [sp, #8] │ │ + mov r3, ip │ │ + str sl, [sp, #12] │ │ + mov r7, lr │ │ + str r9, [sp, #16] │ │ + str lr, [sp, #20] │ │ + blx r6 │ │ + ldr ip, [sp, #120] ; 0x78 │ │ + mov lr, r7 │ │ + ldr r0, [ip, #44] ; 0x2c │ │ cmp r0, #0 │ │ - beq 6430c │ │ - ldr r0, [sp, #64] ; 0x40 │ │ - add r0, r0, r6 │ │ - asr r0, r0, r6 │ │ - str r0, [sp, #56] ; 0x38 │ │ - ldr r0, [sp, #80] ; 0x50 │ │ - add r0, r0, r2 │ │ - asr r0, r0, r2 │ │ - str r0, [sp, #76] ; 0x4c │ │ - ldr r2, [pc, #3604] ; 64920 │ │ - ldr r2, [pc, r2] │ │ - str r3, [sp, #204] ; 0xcc │ │ - add r0, r2, r3, lsl #3 │ │ - ldr ip, [sp, #224] ; 0xe0 │ │ - add r0, r0, #1 │ │ - ldr r3, [sp, #216] ; 0xd8 │ │ - str r0, [sp, #212] ; 0xd4 │ │ - add r0, r2, r5, lsl #3 │ │ - str r5, [sp, #100] ; 0x64 │ │ - add r0, r0, #1 │ │ - mov r5, #0 │ │ - str r0, [sp, #108] ; 0x6c │ │ - add r0, lr, #672 ; 0x2a0 │ │ - str r0, [sp, #188] ; 0xbc │ │ + beq 74e60 │ │ + ldr r3, [r5, #36] ; 0x24 │ │ + ldr r6, [sp, #104] ; 0x68 │ │ + ldr r1, [r5, #16] │ │ + add r3, r6, r3, lsl #2 │ │ + ldr r0, [r5, #20] │ │ + ldr r2, [r5, #24] │ │ + add r1, r1, r8, lsl #1 │ │ + ldr r6, [r3, #16] │ │ + ldr r3, [sp, #76] ; 0x4c │ │ + ldr r7, [r4, #16] │ │ + str r3, [sp, #32] │ │ + ldr r3, [sp, #100] ; 0x64 │ │ + str r3, [sp, #36] ; 0x24 │ │ + ldr r3, [sp, #80] ; 0x50 │ │ + str r3, [sp] │ │ + ldr r3, [sp, #52] ; 0x34 │ │ + str r0, [sp, #24] │ │ + mov r0, #1 │ │ + str r3, [sp, #4] │ │ + ldr r3, [sp, #64] ; 0x40 │ │ + str r0, [sp, #28] │ │ + add r0, r7, r8, lsl #1 │ │ + str r3, [sp, #8] │ │ + mov r3, ip │ │ + str sl, [sp, #12] │ │ + str r9, [sp, #16] │ │ + str lr, [sp, #20] │ │ + blx r6 │ │ + b 74e5c │ │ + ldr r1, [ip, #36] ; 0x24 │ │ cmp r1, #0 │ │ - bne 63b60 │ │ - add r5, r5, #16 │ │ - ldr r0, [sp, #68] ; 0x44 │ │ - cmp r5, r0 │ │ - bcs 6430c │ │ + bne 74f2c │ │ + b 74e60 │ │ + add sp, sp, #692 ; 0x2b4 │ │ + add sp, sp, #48128 ; 0xbc00 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r5, [r4, #24] │ │ + sub r0, r0, #1 │ │ + ldr r1, [r4, #32] │ │ + clz r0, r0 │ │ + lsr r0, r0, #5 │ │ + mul r2, r1, r5 │ │ + ldr r1, [ip, #40] ; 0x28 │ │ + asr r6, r2, r0 │ │ + cmn r6, #1 │ │ + ble 75144 │ │ cmp r1, #0 │ │ - beq 63b48 │ │ - add r9, r5, #16 │ │ + bne 75124 │ │ ldr r0, [sp, #56] ; 0x38 │ │ - str r9, [sp, #60] ; 0x3c │ │ - lsl r1, r5, #2 │ │ - cmp r0, r9, lsr r6 │ │ - mov r7, #0 │ │ - lsrge r0, r9, r6 │ │ - str r1, [sp, #116] ; 0x74 │ │ - str r0, [sp, #152] ; 0x98 │ │ - lsr r0, r5, r6 │ │ - str r0, [sp, #120] ; 0x78 │ │ - ldr r0, [sp, #64] ; 0x40 │ │ - str r5, [sp, #124] ; 0x7c │ │ - cmp r0, r9 │ │ - movlt r9, r0 │ │ - cmp r5, #0 │ │ - mov r0, r5 │ │ - str r9, [sp, #112] ; 0x70 │ │ - movwne r0, #1 │ │ - str r0, [sp, #72] ; 0x48 │ │ - ldr r0, [lr, #12] │ │ - b 63bdc │ │ - ldr r7, [sp, #84] ; 0x54 │ │ - ldr r1, [sp, #92] ; 0x5c │ │ - ldr r5, [sp, #124] ; 0x7c │ │ - ldr r9, [sp, #112] ; 0x70 │ │ - ldr r2, [sp, #128] ; 0x80 │ │ - ldr r4, [sp, #88] ; 0x58 │ │ - sub r3, r2, r4, lsl #2 │ │ - cmp r7, r1 │ │ - bcs 642fc │ │ - ldr r1, [ip, #1268] ; 0x4f4 │ │ - cmp r5, r9 │ │ - ldr r2, [sp, #116] ; 0x74 │ │ - mla r4, r2, r1, r3 │ │ - add r3, r0, r5 │ │ - str r3, [lr, #12] │ │ - bge 63cfc │ │ - ldr r1, [sp, #80] ; 0x50 │ │ - add sl, r7, #16 │ │ - ldr r2, [lr, #8] │ │ - cmp r1, sl │ │ - movlt sl, r1 │ │ - cmp r7, #0 │ │ + mov r2, r6 │ │ + ldr r1, [r0, #12] │ │ + ldr r0, [r4, #12] │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + ldr ip, [sp, #120] ; 0x78 │ │ + ldr r0, [ip, #44] ; 0x2c │ │ + cmp r0, #0 │ │ + bne 74cb4 │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + mov r2, r6 │ │ + ldr r1, [r0, #16] │ │ + ldr r0, [r4, #16] │ │ + b 751a0 │ │ + cmp r1, #0 │ │ + bne 75174 │ │ + ldr r1, [sp, #56] ; 0x38 │ │ + rsb r2, r6, #0 │ │ + ldr r0, [r4, #12] │ │ + ldr r1, [r1, #12] │ │ + add r0, r0, r6 │ │ + sub r0, r0, r5 │ │ + add r1, r1, r6 │ │ + sub r1, r1, r5 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + ldr ip, [sp, #120] ; 0x78 │ │ + ldr r0, [ip, #44] ; 0x2c │ │ + cmp r0, #0 │ │ + bne 74cb4 │ │ + ldr r1, [sp, #56] ; 0x38 │ │ + rsb r2, r6, #0 │ │ + ldr r0, [r4, #16] │ │ + ldr r1, [r1, #16] │ │ + add r0, r0, r6 │ │ + sub r0, r0, r5 │ │ + add r1, r1, r6 │ │ + sub r1, r1, r5 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + ldr ip, [sp, #120] ; 0x78 │ │ + b 74cb4 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #28 │ │ + ldrb r7, [r1] │ │ + sub r6, r0, #8 │ │ + mov r9, r3 │ │ + mov r5, #1 │ │ + lsl r3, r7, r6 │ │ + cmp r3, #1 │ │ + blt 751ec │ │ + mov r3, #0 │ │ + ldrb r7, [r1, #1] │ │ + strb r7, [r9, r3] │ │ + add r3, r3, #1 │ │ + ldrb r7, [r1] │ │ + cmp r3, r7, lsl r6 │ │ + blt 751d4 │ │ + str r2, [sp, #20] │ │ + sub r2, r2, #1 │ │ + lsl r0, r5, r0 │ │ + cmp r2, #1 │ │ + str r0, [sp, #24] │ │ + mov r0, r2 │ │ + str r2, [sp, #16] │ │ + str r1, [sp, #12] │ │ + blt 75290 │ │ + mov r4, #0 │ │ + add r8, r4, #1 │ │ + mov r5, r1 │ │ + uxtb fp, r7 │ │ + mov r0, #65536 ; 0x10000 │ │ + ldrb sl, [r5, r8, lsl #1]! │ │ + sub r7, sl, fp │ │ + add r0, r0, r7, asr #1 │ │ mov r1, r7 │ │ - movwne r1, #1 │ │ - cmp r7, sl │ │ - str r1, [sp, #208] ; 0xd0 │ │ - bge 63d08 │ │ - ldr fp, [sp, #72] ; 0x48 │ │ - str r4, [sp, #128] ; 0x80 │ │ - str r5, [sp, #216] ; 0xd8 │ │ - str r7, [sp, #148] ; 0x94 │ │ - add r0, r2, r7 │ │ - mov r6, r7 │ │ - ldr r4, [sp, #208] ; 0xd0 │ │ - ldr r5, [sp, #172] ; 0xac │ │ - ldr r8, [sp, #168] ; 0xa8 │ │ - ldr r9, [sp, #100] ; 0x64 │ │ - ldr r7, [sp, #128] ; 0x80 │ │ - str r0, [lr, #8] │ │ - ldrb r3, [r5, #26] │ │ - mov r1, #0 │ │ - str r1, [sp] │ │ - add r1, sp, #236 ; 0xec │ │ - add r0, r7, r6, lsl #2 │ │ - stmib sp, {r1, r4, fp} │ │ - mov r1, r8 │ │ - str r0, [sp, #16] │ │ - mov r0, lr │ │ - mov r2, r5 │ │ - bl 5e590 │ │ - ldr lr, [sp, #228] ; 0xe4 │ │ - add r4, r4, #1 │ │ - ldr r0, [pc, #3220] ; 64924 │ │ - ldr r0, [pc, r0] │ │ - ldrb r1, [r0, r9, lsl #3] │ │ - ldr r0, [lr, #8] │ │ - add r0, r0, r1 │ │ - add r6, r6, r1 │ │ - cmp r6, sl │ │ - str r0, [lr, #8] │ │ - blt 63c54 │ │ - ldr r1, [sp, #108] ; 0x6c │ │ + bl 2dc4 <__aeabi_idiv@plt> │ │ + ldr r1, [sp, #12] │ │ + cmp r7, #1 │ │ + blt 75278 │ │ + add r2, r1, r4, lsl #1 │ │ + ldrb r4, [r2, #1] │ │ + ldrb r2, [r5, #1] │ │ + sub r2, r2, r4 │ │ + mul r0, r0, r2 │ │ + mov r2, #32768 ; 0x8000 │ │ + lsl r3, fp, r6 │ │ + add r7, r4, r2, lsr #16 │ │ add fp, fp, #1 │ │ - ldr ip, [sp, #224] ; 0xe0 │ │ - ldr r3, [lr, #12] │ │ - ldrb r1, [r1] │ │ - ldr r2, [ip, #1268] ; 0x4f4 │ │ - add r3, r3, r1 │ │ - mul r4, r2, r1 │ │ - sub r2, r0, r6 │ │ - strd r2, [lr, #8] │ │ - ldr r0, [sp, #216] ; 0xd8 │ │ - ldr r9, [sp, #112] ; 0x70 │ │ - add r0, r0, r1 │ │ - str r0, [sp, #216] ; 0xd8 │ │ - cmp r0, r9 │ │ - add r7, r7, r4, lsl #2 │ │ - str r7, [sp, #128] ; 0x80 │ │ - ldr r7, [sp, #148] ; 0x94 │ │ - blt 63c34 │ │ - b 63d50 │ │ - str r4, [sp, #128] ; 0x80 │ │ - str r5, [sp, #216] ; 0xd8 │ │ - b 63d50 │ │ - ldr r1, [sp, #108] ; 0x6c │ │ - add r8, r2, r7 │ │ - mov r3, r5 │ │ - ldrb r1, [r1] │ │ - add sl, r0, r1 │ │ - str r8, [lr, #8] │ │ - add r5, sl, r3 │ │ - ldr r6, [ip, #1268] ; 0x4f4 │ │ - add r3, r3, r1 │ │ - cmp r3, r9 │ │ - str r5, [lr, #12] │ │ - str r2, [lr, #8] │ │ - mul r6, r6, r1 │ │ - add r4, r4, r6, lsl #2 │ │ - blt 63d1c │ │ - str r3, [sp, #216] ; 0xd8 │ │ - add r3, r0, r3 │ │ - str r4, [sp, #128] ; 0x80 │ │ - ldr r0, [ip, #1268] ; 0x4f4 │ │ - ldr r1, [sp, #216] ; 0xd8 │ │ - mul r4, r1, r0 │ │ - sub r0, r3, r1 │ │ - ldr r1, [sp, #96] ; 0x60 │ │ - str r0, [lr, #12] │ │ - cmp r1, #0 │ │ - beq 642dc │ │ - ldr r5, [sp, #220] ; 0xdc │ │ - add r2, r7, #16 │ │ - ldr r1, [sp, #76] ; 0x4c │ │ - str r4, [sp, #88] ; 0x58 │ │ - cmp r1, r2, lsr r5 │ │ - str r2, [sp, #84] ; 0x54 │ │ - lsrge r1, r2, r5 │ │ - str r7, [sp, #148] ; 0x94 │ │ - str r1, [sp, #216] ; 0xd8 │ │ - lsr r4, r7, r5 │ │ - ldr sl, [sp, #172] ; 0xac │ │ + add r2, r2, r0 │ │ + cmp sl, fp │ │ + strb r7, [r9, r3] │ │ + bne 7525c │ │ + ldr r0, [sp, #16] │ │ + cmp r8, r0 │ │ + beq 75290 │ │ + ldrb r7, [r1, r8, lsl #1] │ │ + mov r4, r8 │ │ + b 75214 │ │ + ldr r0, [sp, #16] │ │ + ldr r5, [sp, #24] │ │ + ldrb r0, [r1, r0, lsl #1] │ │ + cmp r5, r0, lsl r6 │ │ + ble 75318 │ │ + lsl r4, r0, r6 │ │ + ldr r0, [sp, #16] │ │ + sub r2, r5, r4 │ │ + cmp r2, #15 │ │ + add r0, r1, r0, lsl #1 │ │ + add r0, r0, #1 │ │ + bls 75300 │ │ + ldr r3, [sp, #20] │ │ + add r7, r1, r3, lsl #1 │ │ + add r3, r9, r4 │ │ + cmp r3, r7 │ │ + addcc r7, r9, r5 │ │ + cmpcc r0, r7 │ │ + bcc 75300 │ │ + bic ip, r2, #15 │ │ + vld1.8 {d16[]-d17[]}, [r0] │ │ + add r4, r4, ip │ │ + mov r7, ip │ │ + vst1.8 {d16-d17}, [r3]! │ │ + subs r7, r7, #16 │ │ + bne 752ec │ │ + cmp r2, ip │ │ + beq 75318 │ │ + add r2, r9, r4 │ │ + sub r7, r5, r4 │ │ + ldrb r3, [r0] │ │ + subs r7, r7, #1 │ │ + strb r3, [r2], #1 │ │ + bne 75308 │ │ + ldr r0, [sp, #16] │ │ + cmp r0, #1 │ │ + movge r0, #1 │ │ + lslge r0, r0, r6 │ │ + cmpge r0, #2 │ │ + blt 75408 │ │ + sub r2, r0, #2 │ │ + str r2, [sp, #20] │ │ + add r2, r9, #2 │ │ + str r2, [sp, #4] │ │ + asr fp, r0, #1 │ │ mov r2, #0 │ │ - ldr r8, [sp, #164] ; 0xa4 │ │ - ldr r6, [sp, #180] ; 0xb4 │ │ - ldr r7, [pc, #2936] ; 64928 │ │ - ldr r7, [pc, r7] │ │ - str r4, [sp, #144] ; 0x90 │ │ - b 63dd4 │ │ - mov r3, r4 │ │ - sub r0, r1, r3, lsl r6 │ │ - ldr r1, [sp, #208] ; 0xd0 │ │ - str r0, [lr, #12] │ │ - cmp r1, #2 │ │ - mov r2, r1 │ │ - beq 63bb8 │ │ - ldr r1, [sp, #124] ; 0x7c │ │ - ldr r9, [ip, #1272] ; 0x4f8 │ │ - add r1, r0, r1 │ │ - mov r0, r2 │ │ - add r2, r2, #1 │ │ - str r2, [sp, #208] ; 0xd0 │ │ - ldr r3, [sp, #152] ; 0x98 │ │ - add r2, ip, r2, lsl #2 │ │ - ldr r4, [sp, #120] ; 0x78 │ │ - ldr r2, [r2, #1256] ; 0x4e8 │ │ - cmp r4, r3 │ │ - str r1, [lr, #12] │ │ - bge 63db8 │ │ - ldr r3, [sp, #116] ; 0x74 │ │ - str r0, [sp, #200] ; 0xc8 │ │ - ldr r0, [sp, #104] ; 0x68 │ │ - mul r3, r3, r9 │ │ + b 75360 │ │ + ldr r1, [sp, #16] │ │ + ldr r2, [sp, #8] │ │ + cmp r2, r1 │ │ + ldr r1, [sp, #12] │ │ + beq 75408 │ │ + add r3, r2, #1 │ │ + str r3, [sp, #8] │ │ + ldrb r2, [r1, r2, lsl #1] │ │ + ldrb r3, [r1, r3, lsl #1] │ │ + lsl r3, r3, r6 │ │ + sub r1, r3, r2, lsl r6 │ │ + cmp r1, #1 │ │ + str r1, [sp, #24] │ │ + blt 7534c │ │ + ldr r1, [sp, #4] │ │ + lsl sl, r2, r6 │ │ + mov r2, #0 │ │ + add r8, r1, sl │ │ + b 753ac │ │ + ldr r1, [sp, #24] │ │ add r2, r2, r0 │ │ - ldr r0, [lr, #8] │ │ - add r2, r2, r3, asr r6 │ │ - mov r3, r4 │ │ - ldr r4, [sp, #144] ; 0x90 │ │ - str r2, [sp, #192] ; 0xc0 │ │ - b 63e78 │ │ - andeq r8, r4, r0, asr #24 │ │ - ldr r1, [lr, #12] │ │ - ldr r6, [sp, #180] ; 0xb4 │ │ - ldr r2, [ip, #1272] ; 0x4f8 │ │ - add r1, r1, fp, lsl r6 │ │ - sub r0, r0, r4, lsl r5 │ │ - strd r0, [lr, #8] │ │ - mul r2, r2, fp │ │ - ldr r4, [sp, #192] ; 0xc0 │ │ - ldr r3, [sp, #156] ; 0x9c │ │ - add r3, r3, fp │ │ - add r4, r4, r2, lsl #2 │ │ - str r4, [sp, #192] ; 0xc0 │ │ - ldr r2, [sp, #152] ; 0x98 │ │ - ldr r4, [sp, #144] ; 0x90 │ │ - cmp r3, r2 │ │ - bge 63dbc │ │ - ldr r2, [sp, #148] ; 0x94 │ │ - str r3, [sp, #156] ; 0x9c │ │ - add r0, r0, r2 │ │ - ldr r2, [sp, #216] ; 0xd8 │ │ - str r0, [lr, #8] │ │ - cmp r4, r2 │ │ - bge 642d0 │ │ - ldr r1, [sp, #140] ; 0x8c │ │ - ldr r2, [sp, #136] ; 0x88 │ │ - add r1, r1, r3, lsl r6 │ │ - orr r1, r2, r1, lsl #5 │ │ - ldr r2, [sp, #200] ; 0xc8 │ │ - str r1, [sp, #176] ; 0xb0 │ │ - ldr r1, [sp, #132] ; 0x84 │ │ - add r2, lr, r2, lsl #5 │ │ - add r1, r3, r1 │ │ - add r1, r2, r1 │ │ - add r1, r1, #80 ; 0x50 │ │ - str r1, [sp, #196] ; 0xc4 │ │ - ldr r1, [ip, #2988] ; 0xbac │ │ - cmp r1, #0 │ │ - bne 63f90 │ │ - b 63ff0 │ │ - muleq r4, r4, fp │ │ - movw r0, #257 ; 0x101 │ │ - ldr r7, [sp, #200] ; 0xc8 │ │ - movt r0, #257 ; 0x101 │ │ - ldr r2, [lr, #640] ; 0x280 │ │ - mov r3, r0 │ │ - umull r0, r1, r8, r0 │ │ - add r2, r2, r7, lsl #5 │ │ - add r2, r2, sl │ │ - mla r1, r8, r3, r1 │ │ - str r0, [r2, #64] ; 0x40 │ │ - str r1, [r2, #68] ; 0x44 │ │ - ldr r2, [lr, #640] ; 0x280 │ │ - add r2, r2, r7, lsl #5 │ │ - add r2, r2, sl │ │ - str r1, [r2, #76] ; 0x4c │ │ - str r0, [r2, #72] ; 0x48 │ │ - ldr sl, [sp, #172] ; 0xac │ │ - ldr r8, [sp, #164] ; 0xa4 │ │ - ldr r2, [sp, #188] ; 0xbc │ │ - cmp r6, #0 │ │ - bmi 63f60 │ │ - ldrb r0, [sl, #7] │ │ - ldr r3, [sp, #240] ; 0xf0 │ │ - ldr r1, [ip, #1272] ; 0x4f8 │ │ - add r0, r0, r0, lsl #4 │ │ - add r0, r8, r0, lsl #2 │ │ - add r0, r0, r3, lsl #2 │ │ - mov r3, r6 │ │ - ldr r5, [r0, #340] ; 0x154 │ │ - ldr r0, [sp, #192] ; 0xc0 │ │ - add r0, r0, r4, lsl #2 │ │ - blx r5 │ │ - add lr, sp, #220 ; 0xdc │ │ - ldm lr, {r5, ip, lr} │ │ - ldr r0, [lr, #8] │ │ - add r4, r4, r9 │ │ - ldr r1, [sp, #216] ; 0xd8 │ │ - add r0, r0, r9, lsl r5 │ │ - str r0, [lr, #8] │ │ - ldr r7, [pc, #2480] ; 6492c │ │ - cmp r4, r1 │ │ - ldr r7, [pc, r7] │ │ - bge 63e38 │ │ - ldr r1, [ip, #2988] ; 0xbac │ │ + add r8, r8, r0 │ │ + cmp r2, r1 │ │ + bge 7534c │ │ + add r3, r2, sl │ │ + mov r4, r9 │ │ + add r7, r3, r0 │ │ + cmp r6, #1 │ │ + ldrb r5, [r4, r3]! │ │ + ldrb r7, [r9, r7] │ │ + sub ip, r7, r5 │ │ + add r1, ip, fp │ │ + add r1, r5, r1, asr r6 │ │ + strb r1, [r4, #1] │ │ + beq 75398 │ │ + add r1, fp, r7, lsl #1 │ │ + mov r7, r8 │ │ + sub lr, r1, r5, lsl #1 │ │ + ldr r5, [sp, #20] │ │ + ldrb r1, [r9, r3] │ │ + add r4, lr, ip │ │ + subs r5, r5, #1 │ │ + add r1, r1, lr, asr r6 │ │ + strb r1, [r7], #1 │ │ + mov lr, r4 │ │ + bne 753e8 │ │ + b 75398 │ │ + add sp, sp, #28 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #60 ; 0x3c │ │ + mov r4, r0 │ │ + ldr r0, [r0, #2068] ; 0x814 │ │ + ldr r7, [r4, #3632] ; 0xe30 │ │ + mov r2, #1 │ │ + str r2, [sp, #16] │ │ + ldr r8, [r0] │ │ + ldr r0, [r4, #12] │ │ + ldr r1, [r0, #1232] ; 0x4d0 │ │ cmp r1, #0 │ │ - beq 63ff0 │ │ - ldr r1, [sp, #204] ; 0xcc │ │ - ldr r3, [sp, #184] ; 0xb8 │ │ - ldrb r9, [r7, r1, lsl #3] │ │ - ldr r1, [sp, #212] ; 0xd4 │ │ - ldr r2, [r3, #40] ; 0x28 │ │ - ldrb fp, [r1] │ │ - smulbb r1, r9, fp │ │ - add r1, r2, r1, lsl #5 │ │ - str r1, [r3, #40] ; 0x28 │ │ - ldr r1, [lr, #12] │ │ - ldr r3, [ip, #2128] ; 0x850 │ │ - mla r0, r3, r1, r0 │ │ - ldr r1, [ip, #3000] ; 0xbb8 │ │ - ldr r3, [sp, #208] ; 0xd0 │ │ - add r0, r0, r0, lsl #2 │ │ - add r0, r1, r0, lsl #1 │ │ - add r1, r0, r3 │ │ - add r0, r0, r3, lsl #1 │ │ - ldrb r1, [r1, #6] │ │ - ldrsh r6, [r0] │ │ - str r1, [sp, #240] ; 0xf0 │ │ + ldreq r1, [r0, #1236] ; 0x4d4 │ │ + cmpeq r1, #0 │ │ + beq 75800 │ │ + ldr r1, [r4, #4] │ │ + ldr r2, [r0, #236] ; 0xec │ │ + ldr r3, [r0, #240] ; 0xf0 │ │ + ldr r1, [r1, #1068] ; 0x42c │ │ + ldr r0, [sp, #16] │ │ + cmp r2, r3 │ │ + ldr r6, [r4, #3624] ; 0xe28 │ │ + add r0, r1, r0 │ │ + str r1, [sp, #56] ; 0x38 │ │ + addne r0, r0, #1 │ │ cmp r6, #0 │ │ - bpl 63f2c │ │ - b 63f60 │ │ - ldr r0, [sp, #176] ; 0xb0 │ │ - movw r1, #7904 ; 0x1ee0 │ │ - ldr r2, [sp, #196] ; 0xc4 │ │ - add r0, r0, r4, lsl r5 │ │ - add r0, lr, r0 │ │ - ldrb r0, [r0, r1] │ │ - ldr r1, [sp, #168] ; 0xa8 │ │ - str r0, [sp, #240] ; 0xf0 │ │ - ldrb r3, [sl, #7] │ │ - ldr r0, [lr, #640] ; 0x280 │ │ - stm sp, {r1, sl} │ │ - mov r1, #0 │ │ - str r1, [sp, #8] │ │ - ldr r1, [sp, #208] ; 0xd0 │ │ - str r1, [sp, #12] │ │ - ldr r1, [sp, #188] ; 0xbc │ │ - str r1, [sp, #16] │ │ - add r1, sp, #240 ; 0xf0 │ │ - str r1, [sp, #20] │ │ - add r1, sp, #235 ; 0xeb │ │ - str r1, [sp, #24] │ │ - ldr r1, [sp, #160] ; 0xa0 │ │ - add sl, r4, r1 │ │ - ldr r1, [sp, #200] ; 0xc8 │ │ - add r0, r0, r1, lsl #5 │ │ - add r0, r0, sl │ │ - add r1, r0, #64 ; 0x40 │ │ - mov r0, lr │ │ - bl 5ecd0 │ │ - ldr r2, [sp, #212] ; 0xd4 │ │ - mov r6, r0 │ │ - ldr ip, [sp, #224] ; 0xe0 │ │ - ldr lr, [sp, #228] ; 0xe4 │ │ - ldrb fp, [r2] │ │ - ldr r0, [ip, #2144] ; 0x860 │ │ - ldr r2, [sp, #180] ; 0xb4 │ │ - ldr r1, [lr, #12] │ │ - add r0, r0, r2 │ │ - sub r0, r0, r1 │ │ - mov r1, fp │ │ - cmp fp, r0, asr r2 │ │ - asrge r1, r0, r2 │ │ - sub r0, r1, #1 │ │ - cmp r0, #15 │ │ - bhi 64114 │ │ - add r2, pc, #4 │ │ - ldr r0, [r2, r0, lsl #2] │ │ - add pc, r2, r0 │ │ - andeq r0, r0, r0, asr #32 │ │ - andeq r0, r0, r0, asr r0 │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r0, lsl #1 │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - muleq r0, ip, r0 │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, asr #1 │ │ - ldr r0, [sp, #196] ; 0xc4 │ │ - ldrb r8, [sp, #235] ; 0xeb │ │ - strb r8, [r0] │ │ - b 641a0 │ │ - ldrb r8, [sp, #235] ; 0xeb │ │ - ldr r1, [sp, #196] ; 0xc4 │ │ - orr r0, r8, r8, lsl #8 │ │ - strh r0, [r1] │ │ - b 641a0 │ │ - ldrb r8, [sp, #235] ; 0xeb │ │ - ldr r0, [sp, #196] ; 0xc4 │ │ - mov r2, r8 │ │ - bl 2830 <__aeabi_memset@plt> │ │ - ldr ip, [sp, #224] ; 0xe0 │ │ - ldr lr, [sp, #228] ; 0xe4 │ │ - b 641a0 │ │ - ldrb r8, [sp, #235] ; 0xeb │ │ - movw r0, #257 ; 0x101 │ │ - movt r0, #257 ; 0x101 │ │ - ldr r1, [sp, #196] ; 0xc4 │ │ - mul r0, r8, r0 │ │ - str r0, [r1] │ │ - b 641a0 │ │ - ldrb r8, [sp, #235] ; 0xeb │ │ - movw r0, #257 ; 0x101 │ │ - movt r0, #257 ; 0x101 │ │ - mov r2, r0 │ │ - umull r0, r1, r8, r0 │ │ - mla r1, r8, r2, r1 │ │ - ldr r2, [sp, #196] ; 0xc4 │ │ - str r0, [r2] │ │ - str r1, [r2, #4] │ │ - b 641a0 │ │ - ldrb r8, [sp, #235] ; 0xeb │ │ - movw r0, #257 ; 0x101 │ │ - movt r0, #257 ; 0x101 │ │ - mov r2, r0 │ │ - umull r0, r1, r8, r0 │ │ - mla r1, r8, r2, r1 │ │ - vmov.32 d16[0], r0 │ │ - ldr r0, [sp, #196] ; 0xc4 │ │ - vmov.32 d16[1], r1 │ │ - vorr d17, d16, d16 │ │ - vst1.8 {d16-d17}, [r0] │ │ - ldr r2, [sp, #204] ; 0xcc │ │ - ldr r5, [sp, #220] ; 0xdc │ │ - ldr r0, [ip, #2140] ; 0x85c │ │ - ldr r1, [lr, #8] │ │ - ldrb r9, [r7, r2, lsl #3] │ │ - add r0, r0, r5 │ │ - sub r0, r0, r1 │ │ - cmp r9, r0, asr r5 │ │ - mov r1, r9 │ │ - asrge r1, r0, r5 │ │ - sub r0, r1, #1 │ │ - cmp r0, #15 │ │ - bhi 64254 │ │ - add r2, pc, #4 │ │ - ldr r0, [r2, r0, lsl #2] │ │ - add pc, r2, r0 │ │ - andeq r0, r0, r0, asr #32 │ │ - andeq r0, r0, r8, asr r0 │ │ - andeq r0, r0, r4, ror r0 │ │ - muleq r0, ip, r0 │ │ - andeq r0, r0, r4, ror r0 │ │ - andeq r0, r0, r4, ror r0 │ │ - andeq r0, r0, r4, ror r0 │ │ - andeq r0, r0, r0, asr #1 │ │ - andeq r0, r0, r4, ror r0 │ │ - andeq r0, r0, r4, ror r0 │ │ - andeq r0, r0, r4, ror r0 │ │ - andeq r0, r0, r4, ror r0 │ │ - andeq r0, r0, r4, ror r0 │ │ - andeq r0, r0, r4, ror r0 │ │ - andeq r0, r0, r4, ror r0 │ │ - ; instruction: 0xfffffcf8 │ │ - ldr r1, [sp, #200] ; 0xc8 │ │ - ldr r0, [lr, #640] ; 0x280 │ │ - add r0, r0, r1, lsl #5 │ │ - add r0, r0, sl │ │ - strb r8, [r0, #64] ; 0x40 │ │ - b 63f18 │ │ - ldr r1, [sp, #200] ; 0xc8 │ │ - ldr r0, [lr, #640] ; 0x280 │ │ - add r0, r0, r1, lsl #5 │ │ - orr r1, r8, r8, lsl #8 │ │ - add r0, r0, sl │ │ - strh r1, [r0, #64] ; 0x40 │ │ - b 63f18 │ │ - ldr r2, [sp, #200] ; 0xc8 │ │ - ldr r0, [lr, #640] ; 0x280 │ │ - add r0, r0, r2, lsl #5 │ │ - mov r2, r8 │ │ - add r0, r0, sl │ │ - add r0, r0, #64 ; 0x40 │ │ - bl 2830 <__aeabi_memset@plt> │ │ - add lr, sp, #220 ; 0xdc │ │ - ldm lr, {r5, ip, lr} │ │ - b 63f18 │ │ - movw r1, #257 ; 0x101 │ │ - ldr r2, [sp, #200] ; 0xc8 │ │ - ldr r0, [lr, #640] ; 0x280 │ │ - movt r1, #257 ; 0x101 │ │ - mul r1, r8, r1 │ │ - add r0, r0, r2, lsl #5 │ │ - add r0, r0, sl │ │ - str r1, [r0, #64] ; 0x40 │ │ - b 63f18 │ │ - movw r0, #257 ; 0x101 │ │ - ldr r7, [sp, #200] ; 0xc8 │ │ - movt r0, #257 ; 0x101 │ │ - ldr r2, [lr, #640] ; 0x280 │ │ - mov r3, r0 │ │ - umull r0, r1, r8, r0 │ │ - add r2, r2, r7, lsl #5 │ │ - add r2, r2, sl │ │ - mla r1, r8, r3, r1 │ │ - str r0, [r2, #64] ; 0x40 │ │ - str r1, [r2, #68] ; 0x44 │ │ - b 63f18 │ │ - ldr r2, [sp, #212] ; 0xd4 │ │ - ldrb fp, [r2] │ │ - b 63e40 │ │ - add r7, r7, #16 │ │ - ldr r1, [sp, #92] ; 0x5c │ │ - ldr r6, [sp, #180] ; 0xb4 │ │ - ldr r5, [sp, #124] ; 0x7c │ │ - ldr r2, [sp, #128] ; 0x80 │ │ - sub r3, r2, r4, lsl #2 │ │ - cmp r7, r1 │ │ - bcc 63bdc │ │ - ldr r5, [sp, #60] ; 0x3c │ │ - ldr r0, [sp, #68] ; 0x44 │ │ - cmp r5, r0 │ │ - bcc 63b58 │ │ - mov r0, #0 │ │ - add sp, sp, #244 ; 0xf4 │ │ + addne r0, r0, #1 │ │ + str r2, [sp, #52] ; 0x34 │ │ + cmp r0, #0 │ │ + str r3, [sp, #48] ; 0x30 │ │ + str r6, [sp, #44] ; 0x2c │ │ + str r0, [r4, #3644] ; 0xe3c │ │ + beq 754f4 │ │ + mov r0, r7 │ │ + bl 2cec │ │ + ldr r3, [r4, #2172] ; 0x87c │ │ + ldr r1, [r4, #3644] ; 0xe3c │ │ + ldr r0, [r4, #3636] ; 0xe34 │ │ + ldr r2, [r4, #3640] ; 0xe38 │ │ + mul r6, r1, r3 │ │ + str r4, [sp, #28] │ │ + cmp r6, r2 │ │ + ble 75504 │ │ + mov r1, #44 ; 0x2c │ │ + mul sl, r6, r1 │ │ + mov r1, sl │ │ + bl 2e00 │ │ + cmp r0, #0 │ │ + beq 75814 │ │ + mov r1, sl │ │ + mov r4, r0 │ │ + bl 2db8 <__aeabi_memclr4@plt> │ │ + mov r1, r4 │ │ + ldr r4, [sp, #28] │ │ + ldr r3, [r4, #2172] ; 0x87c │ │ + str r1, [r4, #3636] ; 0xe34 │ │ + str r6, [r4, #3640] ; 0xe38 │ │ + b 75508 │ │ + mov r6, #0 │ │ + mov r0, r6 │ │ + add sp, sp, #60 ; 0x3c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [sp, #140] ; 0x8c │ │ - movw r2, #16448 ; 0x4040 │ │ - add r0, r6, r0 │ │ - strh r2, [r0, #48] ; 0x30 │ │ - sub r0, r3, #1 │ │ - cmp r0, #31 │ │ - bls 643ac │ │ - b 64544 │ │ - ldr r0, [sp, #140] ; 0x8c │ │ - add r0, r6, r0 │ │ - str r1, [r0, #48] ; 0x30 │ │ - sub r0, r3, #1 │ │ - cmp r0, #31 │ │ - bls 643ac │ │ - b 64544 │ │ - ldr r0, [sp, #140] ; 0x8c │ │ - add r0, r6, r0 │ │ - str r1, [r0, #52] ; 0x34 │ │ - str r1, [r0, #48] ; 0x30 │ │ - sub r0, r3, #1 │ │ - cmp r0, #31 │ │ - bls 643ac │ │ - b 64544 │ │ - ldr r0, [sp, #140] ; 0x8c │ │ - vmov.i8 q8, #64 ; 0x40 │ │ - add r0, r6, r0 │ │ - add r0, r0, #48 ; 0x30 │ │ - b 6439c │ │ - ldr r0, [sp, #140] ; 0x8c │ │ - vmov.i8 q8, #64 ; 0x40 │ │ - add r0, r6, r0 │ │ - add r0, r0, #48 ; 0x30 │ │ - vst1.8 {d16-d17}, [r0]! │ │ - vst1.8 {d16-d17}, [r0] │ │ - sub r0, r3, #1 │ │ - cmp r0, #31 │ │ - bhi 64544 │ │ - add r2, pc, #8 │ │ - ldr r0, [r2, r0, lsl #2] │ │ - add pc, r2, r0 │ │ - andeq r8, r4, r0, lsl #13 │ │ - andeq r0, r0, r0, lsl #1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r8, lsl #3 │ │ - ldrdeq r0, [r0], -r0 ; │ │ - andeq r0, r0, r8, lsl #3 │ │ - andeq r0, r0, r8, lsl #3 │ │ - andeq r0, r0, r8, lsl #3 │ │ - andeq r0, r0, r0, ror #1 │ │ - andeq r0, r0, r8, lsl #3 │ │ - andeq r0, r0, r8, lsl #3 │ │ - andeq r0, r0, r8, lsl #3 │ │ - andeq r0, r0, r8, lsl #3 │ │ - andeq r0, r0, r8, lsl #3 │ │ - andeq r0, r0, r8, lsl #3 │ │ - andeq r0, r0, r8, lsl #3 │ │ - andeq r0, r0, r8, lsl #2 │ │ - andeq r0, r0, r8, lsl #3 │ │ - andeq r0, r0, r8, lsl #3 │ │ - andeq r0, r0, r8, lsl #3 │ │ - andeq r0, r0, r8, lsl #3 │ │ - andeq r0, r0, r8, lsl #3 │ │ - andeq r0, r0, r8, lsl #3 │ │ - andeq r0, r0, r8, lsl #3 │ │ - andeq r0, r0, r8, lsl #3 │ │ - andeq r0, r0, r8, lsl #3 │ │ - andeq r0, r0, r8, lsl #3 │ │ - andeq r0, r0, r8, lsl #3 │ │ - andeq r0, r0, r8, lsl #3 │ │ - andeq r0, r0, r8, lsl #3 │ │ - andeq r0, r0, r8, lsl #3 │ │ - andeq r0, r0, r8, lsl #3 │ │ - andeq r0, r0, r4, asr #2 │ │ - ldr r0, [r6, #640] ; 0x280 │ │ - ldr r2, [sp, #136] ; 0x88 │ │ - add r0, r0, r2 │ │ - mov r2, #64 ; 0x40 │ │ - strb r2, [r0, #32] │ │ - ldr r2, [sp, #96] ; 0x60 │ │ - mov r0, #0 │ │ - cmp r2, #0 │ │ - bne 64554 │ │ - b 64798 │ │ - ldr r0, [r6, #640] ; 0x280 │ │ - ldr r2, [sp, #136] ; 0x88 │ │ - add r0, r0, r2 │ │ - movw r2, #16448 ; 0x4040 │ │ - strh r2, [r0, #32] │ │ - ldr r2, [sp, #96] ; 0x60 │ │ + mov r1, r0 │ │ + ldr r2, [r7, #12] │ │ + cmp r3, #1 │ │ + ldr r9, [sp, #16] │ │ + add r0, r2, #1 │ │ + str r7, [sp, #4] │ │ + str r0, [r7, #12] │ │ + blt 757f0 │ │ + sub r0, r4, r8 │ │ + str r2, [sp, #12] │ │ + movw r2, #61457 ; 0xf011 │ │ + vmov.i32 q8, #0 ; 0x00000000 │ │ + asr r0, r0, #4 │ │ + movt r2, #4350 ; 0x10fe │ │ + mul r5, r0, r2 │ │ + eor r0, r9, #1 │ │ + str r0, [sp, #8] │ │ mov r0, #0 │ │ - cmp r2, #0 │ │ - bne 64554 │ │ - b 64798 │ │ - ldr r0, [r6, #640] ; 0x280 │ │ - ldr r2, [sp, #136] ; 0x88 │ │ - add r0, r0, r2 │ │ - b 644ac │ │ - ldr r0, [r6, #640] ; 0x280 │ │ - ldr r2, [sp, #136] ; 0x88 │ │ - add r0, r0, r2 │ │ - str r1, [r0, #36] ; 0x24 │ │ - str r1, [r0, #32] │ │ - ldr r2, [sp, #96] ; 0x60 │ │ + ldr r2, [sp, #12] │ │ + str r0, [sp, #40] ; 0x28 │ │ mov r0, #0 │ │ - cmp r2, #0 │ │ - bne 64554 │ │ - b 64798 │ │ - ldr r0, [r6, #640] ; 0x280 │ │ - ldr r2, [sp, #136] ; 0x88 │ │ - add r0, r0, r2 │ │ - str r1, [r0, #36] ; 0x24 │ │ - str r1, [r0, #32] │ │ - ldr r0, [r6, #640] ; 0x280 │ │ - add r0, r2, r0 │ │ - str r1, [r0, #44] ; 0x2c │ │ - str r1, [r0, #40] ; 0x28 │ │ - ldr r2, [sp, #96] ; 0x60 │ │ + str r0, [sp, #24] │ │ mov r0, #0 │ │ - cmp r2, #0 │ │ - bne 64554 │ │ - b 64798 │ │ - andeq r8, r4, r0, asr r5 │ │ - ldr r0, [r6, #640] ; 0x280 │ │ - ldr r2, [sp, #136] ; 0x88 │ │ - add r0, r0, r2 │ │ - str r1, [r0, #36] ; 0x24 │ │ - str r1, [r0, #32] │ │ - ldr r0, [r6, #640] ; 0x280 │ │ - add r0, r2, r0 │ │ - str r1, [r0, #44] ; 0x2c │ │ - str r1, [r0, #40] ; 0x28 │ │ - ldr r0, [r6, #640] ; 0x280 │ │ - add r0, r2, r0 │ │ - str r1, [r0, #52] ; 0x34 │ │ - str r1, [r0, #48] ; 0x30 │ │ - ldr r0, [r6, #640] ; 0x280 │ │ - add r0, r2, r0 │ │ - str r1, [r0, #60] ; 0x3c │ │ - str r1, [r0, #56] ; 0x38 │ │ - ldr r2, [sp, #96] ; 0x60 │ │ + str r0, [sp, #36] ; 0x24 │ │ mov r0, #0 │ │ - cmp r2, #0 │ │ - beq 64798 │ │ - ldr r2, [sp, #208] ; 0xd0 │ │ - sub r2, r2, #1 │ │ - cmp r2, #31 │ │ - bhi 646d4 │ │ - add r3, pc, #4 │ │ - ldr r2, [r3, r2, lsl #2] │ │ - add pc, r3, r2 │ │ - andeq r0, r0, r0, lsl #1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r4, ror #2 │ │ - ldrdeq r0, [r0], -r0 ; │ │ - andeq r0, r0, r4, ror #2 │ │ - andeq r0, r0, r4, ror #2 │ │ - andeq r0, r0, r4, ror #2 │ │ - andeq r0, r0, r0, ror #1 │ │ - andeq r0, r0, r4, ror #2 │ │ - andeq r0, r0, r4, ror #2 │ │ - andeq r0, r0, r4, ror #2 │ │ - andeq r0, r0, r4, ror #2 │ │ - andeq r0, r0, r4, ror #2 │ │ - andeq r0, r0, r4, ror #2 │ │ - andeq r0, r0, r4, ror #2 │ │ - andeq r0, r0, ip, lsl #2 │ │ - andeq r0, r0, r4, ror #2 │ │ - andeq r0, r0, r4, ror #2 │ │ - andeq r0, r0, r4, ror #2 │ │ - andeq r0, r0, r4, ror #2 │ │ - andeq r0, r0, r4, ror #2 │ │ - andeq r0, r0, r4, ror #2 │ │ - andeq r0, r0, r4, ror #2 │ │ - andeq r0, r0, r4, ror #2 │ │ - andeq r0, r0, r4, ror #2 │ │ - andeq r0, r0, r4, ror #2 │ │ - andeq r0, r0, r4, ror #2 │ │ - andeq r0, r0, r4, ror #2 │ │ - andeq r0, r0, r4, ror #2 │ │ - andeq r0, r0, r4, ror #2 │ │ - andeq r0, r0, r4, ror #2 │ │ - andeq r0, r0, ip, lsr #2 │ │ - ldr r2, [sp, #132] ; 0x84 │ │ - mov r3, #64 ; 0x40 │ │ - add r2, r6, r2 │ │ - strb r3, [r2, #112] ; 0x70 │ │ - strb r3, [r2, #80] ; 0x50 │ │ - ldr r2, [sp, #212] ; 0xd4 │ │ - sub r2, r2, #1 │ │ - cmp r2, #31 │ │ - bls 646e4 │ │ - b 64798 │ │ - ldr r2, [sp, #132] ; 0x84 │ │ - movw r3, #16448 ; 0x4040 │ │ - add r2, r6, r2 │ │ - strh r3, [r2, #112] ; 0x70 │ │ - strh r3, [r2, #80] ; 0x50 │ │ - ldr r2, [sp, #212] ; 0xd4 │ │ - sub r2, r2, #1 │ │ - cmp r2, #31 │ │ - bls 646e4 │ │ - b 64798 │ │ - ldr r2, [sp, #132] ; 0x84 │ │ - add r2, r6, r2 │ │ - str r1, [r2, #112] ; 0x70 │ │ - b 64664 │ │ - ldr r2, [sp, #132] ; 0x84 │ │ - add r2, r6, r2 │ │ - str r1, [r2, #116] ; 0x74 │ │ - str r1, [r2, #112] ; 0x70 │ │ - str r1, [r2, #84] ; 0x54 │ │ - str r1, [r2, #80] ; 0x50 │ │ - ldr r2, [sp, #212] ; 0xd4 │ │ - sub r2, r2, #1 │ │ - cmp r2, #31 │ │ - bls 646e4 │ │ - b 64798 │ │ - ldr r2, [sp, #132] ; 0x84 │ │ - vmov.i8 q8, #64 ; 0x40 │ │ - mov r3, #32 │ │ - add r2, r6, r2 │ │ - add r2, r2, #80 ; 0x50 │ │ - vst1.8 {d16-d17}, [r2], r3 │ │ - b 646d0 │ │ - andeq r8, r4, r4, lsl r4 │ │ - ldr r2, [sp, #132] ; 0x84 │ │ - vmov.i8 q8, #64 ; 0x40 │ │ - add r3, r6, #80 ; 0x50 │ │ - mov r5, r2 │ │ - add r2, r2, #16 │ │ - add r7, r3, r2 │ │ - add r3, r3, r5 │ │ - vst1.8 {d16-d17}, [r7] │ │ - vst1.8 {d16-d17}, [r3] │ │ - add r3, r6, #112 ; 0x70 │ │ - add r2, r3, r2 │ │ - vst1.8 {d16-d17}, [r2] │ │ - add r2, r3, r5 │ │ - vst1.8 {d16-d17}, [r2] │ │ - ldr r2, [sp, #212] ; 0xd4 │ │ - sub r2, r2, #1 │ │ - cmp r2, #31 │ │ - bhi 64798 │ │ - add r3, pc, #4 │ │ - ldr r2, [r3, r2, lsl #2] │ │ - add pc, r3, r2 │ │ - andeq r0, r0, r0, lsl #1 │ │ - strheq r0, [r0], -r0 ; │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r0, ror #1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r8, lsl #2 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r8, lsr r1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - muleq r0, r0, r1 │ │ - ldr r3, [sp, #228] ; 0xe4 │ │ - ldr r2, [sp, #160] ; 0xa0 │ │ - ldr r1, [r3, #640] ; 0x280 │ │ - mov r7, r2 │ │ - add r1, r1, r2 │ │ - mov r2, #64 ; 0x40 │ │ - strb r2, [r1, #64] ; 0x40 │ │ - ldr r1, [r3, #640] ; 0x280 │ │ - add r1, r1, r7 │ │ - strb r2, [r1, #96] ; 0x60 │ │ - add sp, sp, #244 ; 0xf4 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r3, [sp, #228] ; 0xe4 │ │ - ldr r2, [sp, #160] ; 0xa0 │ │ - ldr r1, [r3, #640] ; 0x280 │ │ - mov r7, r2 │ │ - add r1, r1, r2 │ │ - movw r2, #16448 ; 0x4040 │ │ - strh r2, [r1, #64] ; 0x40 │ │ - ldr r1, [r3, #640] ; 0x280 │ │ - add r1, r1, r7 │ │ - strh r2, [r1, #96] ; 0x60 │ │ - add sp, sp, #244 ; 0xf4 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r3, [sp, #228] ; 0xe4 │ │ - ldr r7, [sp, #160] ; 0xa0 │ │ - ldr r2, [r3, #640] ; 0x280 │ │ - add r2, r2, r7 │ │ - str r1, [r2, #64] ; 0x40 │ │ - ldr r2, [r3, #640] ; 0x280 │ │ - add r2, r2, r7 │ │ - str r1, [r2, #96] ; 0x60 │ │ - add sp, sp, #244 ; 0xf4 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r3, [sp, #228] ; 0xe4 │ │ - ldr r7, [sp, #160] ; 0xa0 │ │ - ldr r2, [r3, #640] ; 0x280 │ │ - add r2, r2, r7 │ │ - str r1, [r2, #68] ; 0x44 │ │ - str r1, [r2, #64] ; 0x40 │ │ - ldr r2, [r3, #640] ; 0x280 │ │ - add r2, r2, r7 │ │ - str r1, [r2, #100] ; 0x64 │ │ - str r1, [r2, #96] ; 0x60 │ │ - add sp, sp, #244 ; 0xf4 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r7, [sp, #228] ; 0xe4 │ │ - ldr r3, [sp, #160] ; 0xa0 │ │ - ldr r2, [r7, #640] ; 0x280 │ │ - mov r6, r3 │ │ - add r2, r2, r3 │ │ - add r3, r3, #8 │ │ - str r1, [r2, #68] ; 0x44 │ │ - str r1, [r2, #64] ; 0x40 │ │ - ldr r2, [r7, #640] ; 0x280 │ │ - add r2, r2, r3 │ │ - str r1, [r2, #68] ; 0x44 │ │ - str r1, [r2, #64] ; 0x40 │ │ - ldr r2, [r7, #640] ; 0x280 │ │ - add r2, r2, r6 │ │ - str r1, [r2, #100] ; 0x64 │ │ - str r1, [r2, #96] ; 0x60 │ │ - ldr r2, [r7, #640] ; 0x280 │ │ - add r2, r2, r3 │ │ - str r1, [r2, #100] ; 0x64 │ │ - str r1, [r2, #96] ; 0x60 │ │ - add sp, sp, #244 ; 0xf4 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r5, [sp, #228] ; 0xe4 │ │ - ldr r3, [sp, #160] ; 0xa0 │ │ - ldr r2, [r5, #640] ; 0x280 │ │ - mov r4, r3 │ │ - add r7, r4, #16 │ │ - add r2, r2, r3 │ │ - add r3, r3, #8 │ │ - add r6, r4, #24 │ │ - str r1, [r2, #68] ; 0x44 │ │ - str r1, [r2, #64] ; 0x40 │ │ - ldr r2, [r5, #640] ; 0x280 │ │ - add r2, r2, r3 │ │ - str r1, [r2, #68] ; 0x44 │ │ - str r1, [r2, #64] ; 0x40 │ │ - ldr r2, [r5, #640] ; 0x280 │ │ - add r2, r2, r7 │ │ - str r1, [r2, #68] ; 0x44 │ │ - str r1, [r2, #64] ; 0x40 │ │ - ldr r2, [r5, #640] ; 0x280 │ │ - add r2, r2, r6 │ │ - str r1, [r2, #68] ; 0x44 │ │ - str r1, [r2, #64] ; 0x40 │ │ - ldr r2, [r5, #640] ; 0x280 │ │ - add r2, r2, r4 │ │ - str r1, [r2, #100] ; 0x64 │ │ - str r1, [r2, #96] ; 0x60 │ │ - ldr r2, [r5, #640] ; 0x280 │ │ - add r2, r2, r3 │ │ - str r1, [r2, #100] ; 0x64 │ │ - str r1, [r2, #96] ; 0x60 │ │ - ldr r2, [r5, #640] ; 0x280 │ │ - add r2, r2, r7 │ │ - str r1, [r2, #100] ; 0x64 │ │ - str r1, [r2, #96] ; 0x60 │ │ - ldr r2, [r5, #640] ; 0x280 │ │ - add r2, r2, r6 │ │ - str r1, [r2, #100] ; 0x64 │ │ - str r1, [r2, #96] ; 0x60 │ │ - add sp, sp, #244 ; 0xf4 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq r7, r4, ip, asr pc │ │ - ldrdeq r7, [r4], -r8 │ │ - ; instruction: 0x00047cb8 │ │ - andeq r7, r4, r8, ror #21 │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #84 ; 0x54 │ │ - str r2, [sp, #48] ; 0x30 │ │ - ldr r6, [sp, #136] ; 0x88 │ │ - ldr r2, [sp, #140] ; 0x8c │ │ - ldr r8, [sp, #144] ; 0x90 │ │ - cmp r6, #0 │ │ - ldr r5, [r0] │ │ - str r3, [sp, #52] ; 0x34 │ │ - str r0, [sp, #56] ; 0x38 │ │ - str r1, [sp, #68] ; 0x44 │ │ - beq 6497c │ │ - ldr r0, [r5, #1284] ; 0x504 │ │ - subs r9, r0, #3 │ │ - sub r0, r0, #1 │ │ - clz r0, r0 │ │ - movwne r9, #1 │ │ - lsr r1, r0, #5 │ │ - b 64984 │ │ - mov r1, #0 │ │ - mov r9, #0 │ │ - eor r0, r9, #1 │ │ - str r0, [sp, #80] ; 0x50 │ │ - asr r0, r2, #16 │ │ - sxth sl, r2 │ │ + mov lr, #0 │ │ + mov fp, #44 ; 0x2c │ │ + mov ip, #0 │ │ + mov r6, #0 │ │ + str r0, [sp, #20] │ │ + str r3, [sp, #32] │ │ + cmp r9, #0 │ │ + bne 755a8 │ │ + b 75720 │ │ + mov r6, r8 │ │ + ldr r3, [sp, #32] │ │ + add ip, ip, #1 │ │ + cmp ip, r3 │ │ + bge 757f0 │ │ + cmp r9, #0 │ │ + beq 75720 │ │ + mul r3, r6, fp │ │ + clz r0, ip │ │ + mov r9, #44 ; 0x2c │ │ + lsr r7, r0, #5 │ │ + mov r0, r1 │ │ + cmp ip, #0 │ │ + add r8, r6, #1 │ │ + mov lr, #0 │ │ + mov fp, #44 ; 0x2c │ │ + str r7, [r0, r3]! │ │ + mov r3, r4 │ │ + mov r4, #0 │ │ + add r7, r0, #24 │ │ + str r2, [r0, #12] │ │ + str ip, [r0, #16] │ │ + stmib r0, {r4, r5} │ │ + ldr r3, [r3, #2104] ; 0x838 │ │ + vst1.32 {d16-d17}, [r7] │ │ + str r3, [r0, #20] │ │ + mlane r3, r6, r9, r1 │ │ + str r4, [r0, #40] ; 0x28 │ │ + ldrne r4, [sp, #20] │ │ + ldr r9, [sp, #16] │ │ + str r0, [sp, #20] │ │ + strne r4, [r3, #28] │ │ + strne r0, [r4, #36] ; 0x24 │ │ + ldr r4, [sp, #28] │ │ + ldr r3, [sp, #56] ; 0x38 │ │ + cmp r3, #0 │ │ + beq 75734 │ │ + mul r3, r8, fp │ │ + clz r6, ip │ │ + ldr r7, [sp, #8] │ │ + lsr r6, r6, #5 │ │ + cmp r9, #0 │ │ + and r7, r6, r7 │ │ + mov r6, r1 │ │ + add r8, r8, #1 │ │ + str r7, [r6, r3]! │ │ + str r2, [r6, #12] │ │ mov r2, #4 │ │ - str r0, [sp, #76] ; 0x4c │ │ - lsr lr, r2, r9 │ │ - lsr r0, r2, r1 │ │ + str r9, [r6, #4] │ │ + str ip, [r6, #16] │ │ + str r5, [r6, #8] │ │ + ldr r3, [r4, #2108] ; 0x83c │ │ + str r3, [r6, #20] │ │ + add r3, r6, #24 │ │ + str lr, [r6, #40] ; 0x28 │ │ + mov r7, r3 │ │ + vst1.32 {d16-d17}, [r7], r2 │ │ + strne r0, [r3] │ │ + strne r6, [r0, #32] │ │ + cmp ip, #0 │ │ + ldrne r0, [sp, #36] ; 0x24 │ │ + ldr r2, [sp, #12] │ │ + strne r0, [r7] │ │ + strne r6, [r0, #36] ; 0x24 │ │ + str r6, [sp, #36] ; 0x24 │ │ + ldr r0, [sp, #52] ; 0x34 │ │ + ldr r3, [sp, #48] ; 0x30 │ │ + cmp r0, r3 │ │ + beq 75748 │ │ + mul r0, r8, fp │ │ + orr r3, ip, r6 │ │ + clz r3, r3 │ │ + mov sl, r1 │ │ cmp r6, #0 │ │ - mov r2, r6 │ │ - movwne r2, #1 │ │ - ldr fp, [sp, #132] ; 0x84 │ │ - add r3, r8, r2, lsl #2 │ │ - ldr ip, [sp, #128] ; 0x80 │ │ - eor r4, r1, #1 │ │ - str r1, [sp, #72] ; 0x48 │ │ - ldr r1, [r3, #20] │ │ - ldr r3, [r5, #1276] ; 0x4fc │ │ - ldr r7, [r8, #28] │ │ - str r1, [sp, #64] ; 0x40 │ │ - cmp r7, r3 │ │ - str lr, [sp, #60] ; 0x3c │ │ - bne 64a98 │ │ - ldr r3, [r5, #1280] ; 0x500 │ │ - ldr r7, [r8, #32] │ │ - cmp r7, r3 │ │ - bne 64a98 │ │ - mul ip, r0, fp │ │ - str r0, [sp, #40] ; 0x28 │ │ - ldr r0, [sp, #72] ; 0x48 │ │ - mov r1, #15 │ │ - mov r3, #3 │ │ + lsr r3, r3, #5 │ │ + mov r7, #4 │ │ + add r8, r8, #1 │ │ + str r3, [sl, r0]! │ │ + mov r0, r6 │ │ + movwne r0, #1 │ │ + add r3, sl, #24 │ │ + str r2, [sl, #12] │ │ + cmp r6, #0 │ │ + str ip, [sl, #16] │ │ + stmib sl, {r0, r5} │ │ + ldr r0, [r4, #2112] ; 0x840 │ │ + str r0, [sl, #20] │ │ + mov r0, r3 │ │ + str lr, [sl, #40] ; 0x28 │ │ + vst1.32 {d16-d17}, [r0], r7 │ │ + strne r6, [r3] │ │ + strne sl, [r6, #32] │ │ + cmp ip, #0 │ │ + ldrne r3, [sp, #24] │ │ + strne r3, [r0] │ │ + str sl, [sp, #24] │ │ + strne sl, [r3, #36] ; 0x24 │ │ + ldr r0, [sp, #44] ; 0x2c │ │ cmp r0, #0 │ │ - str r4, [sp, #32] │ │ - and r4, sl, r1, lsr r4 │ │ - movwne r3, #4 │ │ - ldr r7, [r5, #1256] ; 0x4e8 │ │ - mov fp, #3 │ │ - ldr r1, [r8, #8] │ │ - cmp r9, #0 │ │ - add sl, ip, sl, asr r3 │ │ - movwne fp, #4 │ │ - cmp r1, r7 │ │ - str fp, [sp, #36] ; 0x24 │ │ - str r4, [sp, #44] ; 0x2c │ │ - beq 64d34 │ │ - ldr r0, [sp, #124] ; 0x7c │ │ - cmp r4, #0 │ │ - ldr fp, [sp, #40] ; 0x28 │ │ + bne 75758 │ │ + b 7558c │ │ + mov r8, r6 │ │ + mov r0, #0 │ │ + ldr r3, [sp, #56] ; 0x38 │ │ + cmp r3, #0 │ │ + bne 75620 │ │ + mov r6, r0 │ │ + ldr r0, [sp, #52] ; 0x34 │ │ + ldr r3, [sp, #48] ; 0x30 │ │ + cmp r0, r3 │ │ + bne 756a0 │ │ + mov sl, r6 │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + cmp r0, #0 │ │ + beq 7558c │ │ + mul r3, r8, fp │ │ + orr r0, ip, sl │ │ + clz r0, r0 │ │ + cmp sl, #0 │ │ + lsr r6, r0, #5 │ │ + mov r0, r1 │ │ + str r6, [r0, r3]! │ │ + mov r3, sl │ │ + movwne r3, #1 │ │ + mov r6, #4 │ │ + str r2, [r0, #12] │ │ + cmp sl, #0 │ │ + str ip, [r0, #16] │ │ + stmib r0, {r3, r5} │ │ + ldr r3, [r4, #2116] ; 0x844 │ │ + str r3, [r0, #20] │ │ + add r3, r0, #24 │ │ + str lr, [r0, #40] ; 0x28 │ │ + mov r7, r3 │ │ + vst1.32 {d16-d17}, [r7], r6 │ │ + add r6, r8, #1 │ │ + strne sl, [r3] │ │ + ldr r3, [sp, #32] │ │ + strne r0, [sl, #32] │ │ + cmp ip, #0 │ │ + beq 757e0 │ │ + mov r4, r1 │ │ + mov r1, r5 │ │ + ldr r5, [sp, #40] ; 0x28 │ │ + str r5, [r7] │ │ + str r0, [r5, #36] ; 0x24 │ │ + mov r5, r1 │ │ mov r1, r4 │ │ + ldr r4, [sp, #28] │ │ + str r0, [sp, #40] ; 0x28 │ │ + add ip, ip, #1 │ │ + cmp ip, r3 │ │ + blt 755a0 │ │ + ldr r7, [sp, #4] │ │ + mov r6, #0 │ │ + str r6, [r4, #3648] ; 0xe40 │ │ + b 75818 │ │ + ldr r1, [r4, #3624] ; 0xe28 │ │ + cmp r1, #0 │ │ movwne r1, #1 │ │ - mov r7, lr │ │ - mla r0, fp, r0, sl │ │ - add r1, r0, r1, lsl #2 │ │ - mov r0, r8 │ │ - bl 27e90 │ │ - mvn r4, #0 │ │ - cmp r0, #0 │ │ - bne 64b98 │ │ - ldr r1, [r5, #1276] ; 0x4fc │ │ - mov ip, fp │ │ - ldr r0, [r5, #1280] ; 0x500 │ │ - mov lr, r7 │ │ - ldr r3, [sp, #72] ; 0x48 │ │ - add r1, r1, r9 │ │ - str sl, [sp, #28] │ │ - add sl, r0, r3 │ │ - ldr r6, [sp, #136] ; 0x88 │ │ - b 64d50 │ │ - ldr r3, [sp, #148] ; 0x94 │ │ - mul r7, lr, ip │ │ - mov r8, fp │ │ - mov ip, r0 │ │ - str r5, [sp, #44] ; 0x2c │ │ - add fp, r5, r3, lsl #4 │ │ - mov r0, r4 │ │ - ldr r3, [sp, #80] ; 0x50 │ │ - movw r6, #0 │ │ - ldr lr, [fp, #1952]! ; 0x7a0 │ │ - movt r6, #65534 ; 0xfffe │ │ - ldr r5, [sp, #76] ; 0x4c │ │ - lsl r7, r7, #4 │ │ - ldr r4, [fp, #-12] │ │ - ldr r1, [fp, #-4] │ │ - add r7, r7, r5, lsl r3 │ │ - add r5, r6, r4, lsl #3 │ │ - asr r3, r5, #31 │ │ - smlal r5, r3, r4, r7 │ │ - rsbs r4, r5, #0 │ │ - rsc r7, r3, #0 │ │ + str r1, [sp, #16] │ │ + b 75448 │ │ + mvn r6, #0 │ │ + mov r0, r7 │ │ + bl 2d04 │ │ + mov r0, r6 │ │ + add sp, sp, #60 ; 0x3c │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, fp, lr} │ │ + mov r2, r0 │ │ + mov ip, #0 │ │ + ldr r3, [r2, #8]! │ │ cmp r3, #0 │ │ - movpl r4, r5 │ │ - movpl r7, r3 │ │ - adds r4, r4, #128 ; 0x80 │ │ - adc r5, r7, #0 │ │ + beq 75888 │ │ + ldr lr, [r1, #16] │ │ + ldr r4, [r3, #16] │ │ + cmp r4, lr │ │ + bge 75870 │ │ + mov r2, r3 │ │ + ldr r3, [r2, #40]! ; 0x28 │ │ cmp r3, #0 │ │ - mul r3, ip, r8 │ │ - lsr r4, r4, #8 │ │ - orr r7, r4, r5, lsl #24 │ │ - rsbmi r7, r7, #0 │ │ - mov r4, fp │ │ - ldr r5, [r4, #-8]! │ │ - str r5, [sp, #80] ; 0x50 │ │ - str r4, [sp, #76] ; 0x4c │ │ - mvn r4, #0 │ │ - lsl r3, r3, #4 │ │ - add r0, r3, sl, lsl r0 │ │ - add r3, r6, r1, lsl #3 │ │ - asr r6, r3, #31 │ │ - smlal r3, r6, r1, r0 │ │ - rsbs r0, r3, #0 │ │ - rsc r1, r6, #0 │ │ - cmp r6, #0 │ │ - movpl r0, r3 │ │ - movpl r1, r6 │ │ - adds r0, r0, #128 ; 0x80 │ │ - adc r1, r1, #0 │ │ - cmp r6, #0 │ │ - lsr r0, r0, #8 │ │ - orr r0, r0, r1, lsl #24 │ │ - ldr r1, [sp, #124] ; 0x7c │ │ - rsbmi r0, r0, #0 │ │ - add r6, r0, #32 │ │ - mul r8, ip, r1 │ │ - sub r0, r8, #1 │ │ - mla sl, lr, r0, r6 │ │ - mov r0, #5 │ │ - add r5, r0, sl, asr #10 │ │ - ldr r0, [sp, #144] ; 0x90 │ │ - mov r1, r5 │ │ - bl 27e90 │ │ + beq 75888 │ │ + ldr r4, [r3, #16] │ │ + cmp r4, lr │ │ + blt 75854 │ │ + bne 75884 │ │ + ldr r4, [r1, #12] │ │ + ldr r5, [r3, #12] │ │ + cmp r5, r4 │ │ + ble 75854 │ │ + mov ip, r3 │ │ + str ip, [r1, #40] ; 0x28 │ │ + add r0, r0, #4 │ │ + str r1, [r2] │ │ + pop {r4, r5, fp, lr} │ │ + b 2dac │ │ + push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ + ldr r1, [pc, #204] ; 75974 │ │ + mov r4, r0 │ │ + mov r0, #15 │ │ + add r1, pc, r1 │ │ + bl 2e24 │ │ + add r5, r4, #2768 ; 0xad0 │ │ + mov r0, r5 │ │ + bl 2cec │ │ + movw r8, #57344 ; 0xe000 │ │ + movw r0, #2764 ; 0xacc │ │ + add r6, r4, r0 │ │ + mov r9, #0 │ │ + movt r8, #32767 ; 0x7fff │ │ + ldr r0, [r4, #1936] ; 0x790 │ │ cmp r0, #0 │ │ - beq 64ba4 │ │ - mov r0, r4 │ │ - add sp, sp, #84 ; 0x54 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [sp, #120] ; 0x78 │ │ - add r4, r7, #32 │ │ - ldr r1, [sp, #60] ; 0x3c │ │ - cmp r4, #3072 ; 0xc00 │ │ - str r8, [sp, #40] ; 0x28 │ │ - asr ip, r6, #10 │ │ - ldr lr, [sp, #144] ; 0x90 │ │ - cmpge r6, #3072 ; 0xc00 │ │ - mul r8, r1, r0 │ │ - ldr r1, [sp, #80] ; 0x50 │ │ - ldr r2, [lr, #28] │ │ - ldr r3, [lr, #32] │ │ - add r2, r2, r9 │ │ - sub r0, r8, #1 │ │ - asr r2, r2, r9 │ │ - mla r0, r1, r0, r4 │ │ - ldr r1, [sp, #72] ; 0x48 │ │ - add r3, r3, r1 │ │ - asr r3, r3, r1 │ │ - asr r7, r0, #10 │ │ - asr r0, r4, #10 │ │ - bge 64c7c │ │ - asr r1, sl, #10 │ │ - str r8, [sp, #80] ; 0x50 │ │ - ldr r8, [sp, #44] ; 0x2c │ │ - mov r9, #320 ; 0x140 │ │ - str r1, [sp, #72] ; 0x48 │ │ - ldr r1, [sp, #136] ; 0x88 │ │ - ldr r5, [r8, #2088] ; 0x828 │ │ - add r1, lr, r1, lsl #2 │ │ - sub lr, r0, #3 │ │ - sub r0, r7, r0 │ │ - ldr sl, [r1, #8] │ │ - add r0, r0, #8 │ │ - ldr r1, [r5, #332] ; 0x14c │ │ - str r1, [sp, #60] ; 0x3c │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - str lr, [sp] │ │ - add r5, r1, #9152 ; 0x23c0 │ │ - sub r1, ip, #3 │ │ - add r5, r5, #81920 ; 0x14000 │ │ - stmib sp, {r1, r5, r9, sl} │ │ - ldr r1, [sp, #64] ; 0x40 │ │ - str r1, [sp, #20] │ │ - ldr r1, [sp, #72] ; 0x48 │ │ - ldr r7, [sp, #60] ; 0x3c │ │ - sub r1, r1, ip │ │ - add r1, r1, #8 │ │ - blx r7 │ │ - mov r1, r8 │ │ - movw r0, #963 ; 0x3c3 │ │ - ldr r8, [sp, #80] ; 0x50 │ │ - add r2, r5, r0 │ │ - b 64ca8 │ │ - add r1, r7, #5 │ │ - cmp r1, r2 │ │ - cmple r5, r3 │ │ - bgt 64bfc │ │ - ldr r1, [sp, #136] ; 0x88 │ │ - ldr r9, [sp, #64] ; 0x40 │ │ - add r1, lr, r1, lsl #2 │ │ - ldr r1, [r1, #8] │ │ - mla r1, ip, r9, r1 │ │ - add r2, r1, r0 │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - ldr r7, [r1, #2088] ; 0x828 │ │ - ldr r0, [sp, #68] ; 0x44 │ │ - ldr r1, [sp, #40] ; 0x28 │ │ + beq 7593c │ │ + b 75904 │ │ + mov r0, r5 │ │ + bl 2cec │ │ + mov r0, r6 │ │ + str r9, [r4, #1936] ; 0x790 │ │ + bl 2dac │ │ + ldr r0, [r4, #1936] ; 0x790 │ │ cmp r0, #0 │ │ - beq 64cf4 │ │ - ldr r5, [sp, #152] ; 0x98 │ │ - bfc r6, #10, #22 │ │ - ldr r3, [sp, #76] ; 0x4c │ │ - bfc r4, #10, #22 │ │ - add r7, r7, r5, lsl #2 │ │ - ldr ip, [r3] │ │ - ldr r3, [fp] │ │ - ldr r7, [r7, #168] ; 0xa8 │ │ - str r8, [sp] │ │ - stmib sp, {r1, r4, r6, ip} │ │ - str r3, [sp, #20] │ │ - mov r3, r9 │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - b 64f54 │ │ - ldr r0, [sp, #76] ; 0x4c │ │ - bfc r6, #10, #22 │ │ - ldr r3, [fp] │ │ - bfc r4, #10, #22 │ │ - ldr r5, [r0] │ │ - ldr r0, [sp, #152] ; 0x98 │ │ - add r0, r7, r0, lsl #2 │ │ - ldr r7, [r0, #248] ; 0xf8 │ │ - ldr r0, [sp, #48] ; 0x30 │ │ - stm sp, {r1, r4, r6} │ │ - mov r1, r2 │ │ - mov r2, r9 │ │ - str r3, [sp, #16] │ │ - mov r3, r8 │ │ - str r5, [sp, #12] │ │ - b 64f54 │ │ - ldr r1, [r5, #2140] ; 0x85c │ │ - ldr r0, [r5, #2144] ; 0x860 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - ldr r3, [sp, #72] ; 0x48 │ │ - lsl r1, r1, #2 │ │ - str sl, [sp, #28] │ │ - lsl sl, r0, #2 │ │ - ldr r2, [sp, #80] ; 0x50 │ │ - mov r4, #15 │ │ - ldr r7, [sp, #76] ; 0x4c │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - and r4, r7, r4, lsr r2 │ │ - ldr r2, [sp, #128] ; 0x80 │ │ - cmp r4, #0 │ │ - mul r2, lr, r2 │ │ - add r2, r2, r7, asr r0 │ │ - asr r0, sl, r3 │ │ - mov sl, r4 │ │ - str r0, [sp, #76] ; 0x4c │ │ - mov r0, r4 │ │ - asr r3, r1, r9 │ │ - movwne sl, #3 │ │ - movwne r0, #1 │ │ - cmp r2, sl │ │ - blt 64de8 │ │ - ldr r7, [sp, #44] ; 0x2c │ │ - ldr r1, [sp, #28] │ │ + beq 7593c │ │ + mov r0, r5 │ │ + ldr r7, [r4, #2780] ; 0xadc │ │ + bl 2d04 │ │ cmp r7, #0 │ │ - mov r9, r7 │ │ - movwne r7, #3 │ │ - movwne r9, #1 │ │ - cmp r1, r7 │ │ - blt 64de8 │ │ - ldr r1, [sp, #120] ; 0x78 │ │ - mla r7, lr, r1, r2 │ │ - add r0, r7, r0, lsl #2 │ │ - cmp r0, r3 │ │ - bgt 64de8 │ │ - ldr r0, [sp, #124] ; 0x7c │ │ - ldr r1, [sp, #28] │ │ - mla r0, ip, r0, r1 │ │ - ldr r1, [sp, #76] ; 0x4c │ │ - add r0, r0, r9, lsl #2 │ │ - cmp r0, r1 │ │ - ble 64edc │ │ - ldr r0, [r5, #2088] ; 0x828 │ │ - add r1, r8, r6, lsl #2 │ │ - mov r8, r4 │ │ - mov r4, lr │ │ - ldr r6, [sp, #124] ; 0x7c │ │ - sub r7, r2, sl │ │ - ldr lr, [r0, #332] ; 0x14c │ │ - mov r2, #192 ; 0xc0 │ │ - ldr r0, [sp, #120] ; 0x78 │ │ - ldr r9, [r1, #8] │ │ - mul r1, ip, r6 │ │ - ldr fp, [sp, #44] ; 0x2c │ │ - mul r0, r4, r0 │ │ - ldr ip, [sp, #28] │ │ - cmp fp, #0 │ │ - subne ip, ip, #3 │ │ - ldr r4, [sp, #56] ; 0x38 │ │ - cmp r8, #0 │ │ - str r2, [sp, #72] ; 0x48 │ │ - mov r2, r3 │ │ - ldr r3, [sp, #76] ; 0x4c │ │ - addne r0, r0, #7 │ │ - cmp fp, #0 │ │ - add r4, r4, #9152 ; 0x23c0 │ │ - addne r1, r1, #7 │ │ - stm sp, {r7, ip} │ │ - add r6, r4, #81920 ; 0x14000 │ │ - mov r4, #192 ; 0xc0 │ │ - ldr r7, [sp, #64] ; 0x40 │ │ - str r4, [sp, #12] │ │ - mov r4, r8 │ │ - str r6, [sp, #8] │ │ - str r9, [sp, #16] │ │ - str r7, [sp, #20] │ │ - blx lr │ │ - cmp fp, #0 │ │ - orrne sl, sl, #576 ; 0x240 │ │ - add r2, r6, sl │ │ - ldr r0, [sp, #68] ; 0x44 │ │ - ldr r7, [r5, #2088] ; 0x828 │ │ + bne 7596c │ │ + mov r0, r4 │ │ + bl 9270 │ │ cmp r0, #0 │ │ - beq 64f08 │ │ - ldr r1, [sp, #60] ; 0x3c │ │ - ldr r3, [sp, #120] ; 0x78 │ │ - ldr r6, [sp, #124] ; 0x7c │ │ - ldr r5, [sp, #44] ; 0x2c │ │ - mul r1, r1, r3 │ │ - ldr r3, [sp, #40] ; 0x28 │ │ - mul r3, r3, r6 │ │ - ldr r6, [sp, #152] ; 0x98 │ │ - add r7, r7, r6, lsl #2 │ │ - ldr r6, [sp, #32] │ │ - ldr r7, [r7, #128] ; 0x80 │ │ - lsl r5, r5, r6 │ │ - ldr r6, [sp, #80] ; 0x50 │ │ - lsl r6, r4, r6 │ │ - stm sp, {r1, r3, r6} │ │ - str r5, [sp, #12] │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - ldr r3, [sp, #72] ; 0x48 │ │ - b 64f54 │ │ - add r0, r8, r6, lsl #2 │ │ - ldr r8, [sp, #64] ; 0x40 │ │ - ldr r1, [sp, #28] │ │ - ldr r0, [r0, #8] │ │ - str r8, [sp, #72] ; 0x48 │ │ - mla r0, r1, r8, r0 │ │ - add r2, r0, r2 │ │ - ldr r0, [sp, #68] ; 0x44 │ │ - ldr r7, [r5, #2088] ; 0x828 │ │ + beq 758e4 │ │ + ldr r1, [r4, #2812] ; 0xafc │ │ + ldr r0, [r4, #2800] ; 0xaf0 │ │ + and r1, r8, r1, lsl #13 │ │ + bl 2d70 <__aeabi_memclr@plt> │ │ + b 758e4 │ │ + ldr r0, [r4, #2780] ; 0xadc │ │ cmp r0, #0 │ │ - bne 64e90 │ │ - ldr r0, [sp, #60] ; 0x3c │ │ - ldr r1, [sp, #120] ; 0x78 │ │ - ldr r6, [sp, #44] ; 0x2c │ │ - mul r3, r0, r1 │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - ldr r1, [sp, #124] ; 0x7c │ │ - mul r1, r0, r1 │ │ - ldr r0, [sp, #152] ; 0x98 │ │ - add r0, r7, r0, lsl #2 │ │ - ldr r7, [r0, #208] ; 0xd0 │ │ - ldr r0, [sp, #32] │ │ - lsl r0, r6, r0 │ │ - ldr r6, [sp, #80] ; 0x50 │ │ - lsl r6, r4, r6 │ │ - stm sp, {r1, r6} │ │ - mov r1, r2 │ │ - str r0, [sp, #8] │ │ - ldr r0, [sp, #48] ; 0x30 │ │ - ldr r2, [sp, #72] ; 0x48 │ │ - blx r7 │ │ - mov r4, #0 │ │ - mov r0, r4 │ │ - add sp, sp, #84 ; 0x54 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #140 ; 0x8c │ │ - ldr r7, [r0] │ │ - mov ip, #0 │ │ - str r1, [sp, #40] ; 0x28 │ │ - mov r8, #0 │ │ - ldr r1, [sp, #180] ; 0xb4 │ │ - ldr r5, [sp, #176] ; 0xb0 │ │ - str r0, [sp, #108] ; 0x6c │ │ - cmp r1, #0 │ │ - ldr r0, [r7, #2088] ; 0x828 │ │ - mov r6, r1 │ │ - str r0, [sp, #68] ; 0x44 │ │ - mov r0, #0 │ │ - str r3, [sp, #88] ; 0x58 │ │ - str r2, [sp, #112] ; 0x70 │ │ - beq 64fc4 │ │ - ldr r1, [r7, #1284] ; 0x504 │ │ - subs r8, r1, #3 │ │ - sub r1, r1, #1 │ │ - clz r1, r1 │ │ - movwne r8, #1 │ │ - lsr ip, r1, #5 │ │ - ldrb r1, [r5, #1] │ │ - mov r2, #4 │ │ - lsr r3, r2, ip │ │ - str r3, [sp, #36] ; 0x24 │ │ - mul r3, r3, r1 │ │ - cmp r3, #0 │ │ - beq 65360 │ │ - ldr r4, [sp, #184] ; 0xb8 │ │ - lsr r2, r2, r8 │ │ - str r2, [sp, #100] ; 0x64 │ │ - cmp r6, #0 │ │ - str r7, [sp, #52] ; 0x34 │ │ - ldr r3, [r4, #28] │ │ - ldr r7, [r4, #32] │ │ - add r3, r3, r8 │ │ - ldrb r0, [r5] │ │ - add r7, r7, ip │ │ - ldr lr, [sp, #188] ; 0xbc │ │ - asr r2, r3, r8 │ │ - ldr r3, [sp, #108] ; 0x6c │ │ - str r2, [sp, #104] ; 0x68 │ │ - asr r5, r7, ip │ │ - add r2, r3, #35 ; 0x23 │ │ - str r5, [sp, #116] ; 0x74 │ │ - add r2, r2, #91136 ; 0x16400 │ │ - str r2, [sp, #48] ; 0x30 │ │ - add r2, r3, #9152 ; 0x23c0 │ │ - str ip, [sp, #64] ; 0x40 │ │ - add r2, r2, #81920 ; 0x14000 │ │ - str r2, [sp, #44] ; 0x2c │ │ - add r2, r4, r6, lsl #2 │ │ - movwne r6, #1 │ │ - add r2, r2, #8 │ │ - str r2, [sp, #60] ; 0x3c │ │ - add r2, r4, r6, lsl #2 │ │ - str r6, [sp, #84] ; 0x54 │ │ - add r2, r2, #20 │ │ - str r2, [sp, #80] ; 0x50 │ │ - ldr r2, [sp, #88] ; 0x58 │ │ - mov r6, #0 │ │ - lsl r2, r2, #3 │ │ - str r2, [sp, #32] │ │ - add r2, lr, #28 │ │ - str r2, [sp, #56] ; 0x38 │ │ - b 650c0 │ │ - ldrb r1, [r2, #1] │ │ - ldr r6, [sp, #28] │ │ - ldr r3, [sp, #36] ; 0x24 │ │ - uxtb r2, r1 │ │ - ldr r7, [sp, #40] ; 0x28 │ │ - mov r5, r6 │ │ - ldr r6, [sp, #32] │ │ - mul r2, r3, r2 │ │ - ldr r3, [sp, #112] ; 0x70 │ │ - cmp r7, #0 │ │ - addeq r3, r3, r6, lsl #1 │ │ - addne r7, r7, r6 │ │ - mov r6, r5 │ │ - str r3, [sp, #112] ; 0x70 │ │ - add r6, r5, #8 │ │ - str r7, [sp, #40] ; 0x28 │ │ - cmp r6, r2 │ │ - bcs 6535c │ │ - ldr r3, [sp, #100] ; 0x64 │ │ - uxtb r2, r0 │ │ - mul r2, r3, r2 │ │ - cmp r2, #0 │ │ - beq 65080 │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - orr r3, r6, #4 │ │ - ldr r1, [sp, #188] ; 0xbc │ │ - mov r4, #0 │ │ - str r6, [sp, #28] │ │ - ldr r0, [r0, #12] │ │ - mov r2, r1 │ │ - ldr r5, [r1, #8] │ │ - ldr r2, [r2, #24] │ │ - lsl r0, r0, #2 │ │ - ldr r7, [r1, #4] │ │ - add r0, r0, r3, lsl ip │ │ - asr r3, r5, #31 │ │ - ldr r1, [r1, #16] │ │ - smlal r5, r3, r2, r0 │ │ - asr r2, r7, #31 │ │ - smlal r7, r2, r0, r1 │ │ - str r5, [sp, #96] ; 0x60 │ │ - ldr r5, [sp, #112] ; 0x70 │ │ - str r3, [sp, #92] ; 0x5c │ │ - str r2, [sp, #72] ; 0x48 │ │ - str r7, [sp, #76] ; 0x4c │ │ - b 65184 │ │ - ldr r3, [sp, #68] ; 0x44 │ │ - ldr r7, [r3, #324] ; 0x144 │ │ - str r0, [sp, #8] │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - str r1, [sp, #4] │ │ - ldr r1, [sp, #88] ; 0x58 │ │ - add r0, r0, r4 │ │ - ldr r3, [sp, #56] ; 0x38 │ │ - str r3, [sp] │ │ - mov r3, r6 │ │ - blx r7 │ │ - ldr r2, [sp, #176] ; 0xb0 │ │ - ldr ip, [sp, #64] ; 0x40 │ │ - ldr r5, [sp, #128] ; 0x80 │ │ - ldrb r0, [r2] │ │ - add r5, r5, #16 │ │ - ldr r1, [sp, #100] ; 0x64 │ │ - add r4, r4, #8 │ │ - mul r1, r1, r0 │ │ - cmp r4, r1 │ │ - bcs 65078 │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - add r2, r4, #4 │ │ - ldr r1, [sp, #188] ; 0xbc │ │ - str r4, [sp, #124] ; 0x7c │ │ - ldr r0, [r0, #8] │ │ - mov r6, r1 │ │ - ldr r1, [r1, #12] │ │ - str r1, [sp, #136] ; 0x88 │ │ - lsl r0, r0, #2 │ │ - ldr r1, [r6, #20] │ │ - add r4, r0, r2, lsl r8 │ │ - ldr r0, [sp, #96] ; 0x60 │ │ - ldr r2, [sp, #92] ; 0x5c │ │ - ldr r3, [sp, #80] ; 0x50 │ │ - smlal r0, r2, r1, r4 │ │ - str r5, [sp, #128] ; 0x80 │ │ - ldrsh r5, [r6, #30] │ │ - ldr r3, [r3] │ │ - str r3, [sp, #120] ; 0x78 │ │ - eor r3, ip, #31 │ │ - ldrsh r9, [r6, #28] │ │ - ldrsh sl, [r6, #32] │ │ - lsr r0, r0, ip │ │ - lsl r1, r2, #1 │ │ - orr r7, r0, r1, lsl r3 │ │ - ldrsh r0, [r6, #34] ; 0x22 │ │ - str r0, [sp, #132] ; 0x84 │ │ - asr r0, r2, ip │ │ - lsr r1, r7, #16 │ │ - orr r0, r1, r0, lsl #16 │ │ - add r6, r0, #8 │ │ - ldr r2, [sp, #84] ; 0x54 │ │ - mov fp, r0 │ │ - ldr r0, [sp, #184] ; 0xb8 │ │ - mov r1, r6 │ │ - bl 27e90 │ │ + bne 75964 │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + bl 2cf8 │ │ + ldr r0, [r4, #1936] ; 0x790 │ │ cmp r0, #0 │ │ - bne 65350 │ │ - ldr r2, [sp, #136] ; 0x88 │ │ - eor r3, r8, #31 │ │ - ldr r0, [sp, #76] ; 0x4c │ │ - ldr r1, [sp, #72] ; 0x48 │ │ - smlal r0, r1, r4, r2 │ │ - lsl r2, r1, #1 │ │ - lsr r0, r0, r8 │ │ - orr r0, r0, r2, lsl r3 │ │ - sub r2, r5, r5, lsl #3 │ │ - sub r2, r2, r9, lsl #2 │ │ - ldr r3, [sp, #132] ; 0x84 │ │ - uxtah r5, r2, r0 │ │ - lsr r0, r0, #16 │ │ - asr r1, r1, r8 │ │ - orr r0, r0, r1, lsl #16 │ │ - uxth r1, r7 │ │ - sub r2, r1, sl, lsl #2 │ │ - sub r1, r0, #4 │ │ - sub r7, r2, r3, lsl #2 │ │ - cmp r1, #3 │ │ - blt 65288 │ │ - ldr r2, [sp, #116] ; 0x74 │ │ - cmp r6, r2 │ │ - ldrle r3, [sp, #104] ; 0x68 │ │ - addle r2, r0, #8 │ │ - cmple r2, r3 │ │ - ble 6532c │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - sub r0, r0, #7 │ │ - ldr r2, [sp, #60] ; 0x3c │ │ - mov r6, #32 │ │ - ldr r3, [sp, #116] ; 0x74 │ │ - ldr r1, [r1, #2088] ; 0x828 │ │ - ldr r2, [r2] │ │ - ldr r4, [r1, #332] ; 0x14c │ │ - sub r1, fp, #7 │ │ - stm sp, {r0, r1} │ │ - mov r1, #15 │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - str r2, [sp, #16] │ │ - ldr r2, [sp, #104] ; 0x68 │ │ - str r0, [sp, #8] │ │ - ldr r0, [sp, #120] ; 0x78 │ │ - str r0, [sp, #20] │ │ - mov r0, #15 │ │ - str r6, [sp, #12] │ │ - blx r4 │ │ - ldr r2, [sp, #48] ; 0x30 │ │ - ldr r3, [sp, #112] ; 0x70 │ │ - bic r1, r5, #63 ; 0x3f │ │ - ldr r4, [sp, #124] ; 0x7c │ │ - bic r0, r7, #63 ; 0x3f │ │ - cmp r3, #0 │ │ - beq 65130 │ │ - ldr r3, [sp, #68] ; 0x44 │ │ - ldr r5, [sp, #128] ; 0x80 │ │ - ldr r7, [r3, #328] ; 0x148 │ │ - str r1, [sp, #4] │ │ - ldr r1, [sp, #88] ; 0x58 │ │ - ldr r3, [sp, #56] ; 0x38 │ │ - str r3, [sp] │ │ - mov r3, r6 │ │ - str r0, [sp, #8] │ │ + beq 7593c │ │ + b 75904 │ │ mov r0, r5 │ │ - blx r7 │ │ - ldr r2, [sp, #176] ; 0xb0 │ │ - ldr ip, [sp, #64] ; 0x40 │ │ - b 65168 │ │ - sub r2, fp, #4 │ │ - cmp r2, #2 │ │ - ble 65288 │ │ - ldr r0, [sp, #60] ; 0x3c │ │ - ldr r6, [sp, #120] ; 0x78 │ │ - ldr r0, [r0] │ │ - mla r0, r2, r6, r0 │ │ - add r2, r0, r1 │ │ - b 652dc │ │ - mvn r0, #0 │ │ - add sp, sp, #140 ; 0x8c │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + bl 2d04 │ │ mov r0, #0 │ │ - add sp, sp, #140 ; 0x8c │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ + andeq r4, r3, lr, asr #11 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #84 ; 0x54 │ │ - str r2, [sp, #68] ; 0x44 │ │ - str r1, [sp, #56] ; 0x38 │ │ - ldr fp, [r0, #12] │ │ - ldr r2, [r0, #8] │ │ - and r1, fp, #30 │ │ - ldr r7, [sp, #120] ; 0x78 │ │ - ldr r5, [r0] │ │ - str r0, [sp, #80] ; 0x50 │ │ - add r0, r0, r1, lsl #2 │ │ - movw r1, #8952 ; 0x22f8 │ │ - cmp r7, #0 │ │ - beq 653bc │ │ - ldr r7, [r5, #1284] ; 0x504 │ │ - subs r6, r7, #3 │ │ - sub r7, r7, #1 │ │ - clz r7, r7 │ │ - movwne r6, #1 │ │ - lsr r7, r7, #5 │ │ - b 653c4 │ │ - mov r7, #0 │ │ - mov r6, #0 │ │ - add r0, r0, r1 │ │ - str r0, [sp, #76] ; 0x4c │ │ - ldr r0, [sp, #80] ; 0x50 │ │ - mov r1, #4 │ │ - lsr r7, r1, r7 │ │ - lsr r6, r1, r6 │ │ - add sl, r0, #9152 ; 0x23c0 │ │ - str r7, [sp, #72] ; 0x48 │ │ - ldr r0, [r0, #4] │ │ - movw r7, #13856 ; 0x3620 │ │ - str r5, [sp, #64] ; 0x40 │ │ - str r3, [sp, #52] ; 0x34 │ │ - ldr r7, [r0, r7] │ │ - str r6, [sp, #60] ; 0x3c │ │ - cmp fp, r7 │ │ - ble 655d0 │ │ - ldr r1, [sp, #120] ; 0x78 │ │ - ldr ip, [sp, #132] ; 0x84 │ │ - cmp r1, #0 │ │ - beq 6543c │ │ - ldrb r1, [r3] │ │ - ldrb r7, [r3, #1] │ │ - mul r1, r6, r1 │ │ - ldr r6, [sp, #72] ; 0x48 │ │ - mla r1, r6, r7, r1 │ │ - cmp r1, #16 │ │ - bcc 655d0 │ │ - cmp ip, #0 │ │ - bgt 65444 │ │ - b 655d0 │ │ - cmp ip, #1 │ │ - blt 655d0 │ │ - ldr fp, [sp, #64] ; 0x40 │ │ - mov lr, #0 │ │ - ldr r8, [sp, #60] ; 0x3c │ │ + sub sp, sp, #36 ; 0x24 │ │ + movw r5, #62848 ; 0xf580 │ │ + mov r9, r0 │ │ + movt r5, #3 │ │ + ldr r7, [r0], r5 │ │ + ldr r4, [r0] │ │ + mov r0, #15 │ │ + ldr r6, [r7, #2072] ; 0x818 │ │ + ldr r1, [pc, #808] ; 75ccc │ │ + add r1, pc, r1 │ │ + bl 2e24 │ │ + sub r0, r9, r6 │ │ + movw r1, #21479 ; 0x53e7 │ │ + movt r1, #28105 ; 0x6dc9 │ │ + mov r2, #1 │ │ + asr r0, r0, #6 │ │ + str r4, [sp, #20] │ │ + mul r0, r0, r1 │ │ + subs r1, r0, #32 │ │ + lsl r3, r2, r0 │ │ + rsb r0, r0, #32 │ │ + movwpl r3, #0 │ │ + lsr r0, r2, r0 │ │ + str r3, [sp, #16] │ │ + lslpl r0, r2, r1 │ │ + mvn r3, r3 │ │ + str r0, [sp, #12] │ │ + mvn r0, r0 │ │ + str r0, [sp] │ │ + orr r0, r5, #4 │ │ + str r0, [sp, #32] │ │ + add r0, r4, #12 │ │ + str r0, [sp, #28] │ │ + add r0, r4, #16 │ │ + str r0, [sp, #24] │ │ + add r0, r4, #8 │ │ + str r3, [sp, #4] │ │ + str r0, [sp, #8] │ │ + ldr r8, [sp, #8] │ │ + mov r0, r8 │ │ + bl 2cec │ │ + ldr r4, [sp, #20] │ │ + ldr r2, [sp, #16] │ │ + ldrd r0, [r4] │ │ + ldr r5, [r4, #20] │ │ + orr r0, r0, r2 │ │ + ldr r2, [sp, #12] │ │ + cmp r5, #0 │ │ + orr r1, r1, r2 │ │ + strd r0, [r4] │ │ + bne 75aa0 │ │ mov r6, #0 │ │ - ldr r0, [sp, #124] ; 0x7c │ │ - str sl, [sp, #36] ; 0x24 │ │ - add r0, r0, #1 │ │ - str r0, [sp, #44] ; 0x2c │ │ - b 6547c │ │ - cmp r4, #2 │ │ - movls r4, #2 │ │ - add r6, r4, r6 │ │ - cmp r6, ip │ │ - bge 655c8 │ │ - ldrb r0, [r3, #2] │ │ - cmp r0, #4 │ │ - movcs r0, #4 │ │ - cmp lr, r0 │ │ - bge 655c8 │ │ - ldr r0, [sp, #80] ; 0x50 │ │ - ldr r1, [sp, #76] ; 0x4c │ │ - ldr r0, [r0, #8] │ │ - ldr r2, [r1, #-4] │ │ - add r9, r0, r6 │ │ - add r5, r9, #1 │ │ - add r1, r2, r5, lsl #4 │ │ - ldrb r7, [r1, #10] │ │ - ldrsb r1, [r1, #8] │ │ - ldr r0, [pc, #732] ; 65798 │ │ - cmp r1, #1 │ │ - ldr r0, [pc, r0] │ │ - ldrb r4, [r0, r7, lsl #2] │ │ - blt 65468 │ │ - ldr r0, [sp, #80] ; 0x50 │ │ - sub r1, r1, #1 │ │ - ldr ip, [r2, r5, lsl #4] │ │ - ldrb r7, [r3] │ │ - ldrb r2, [r3, #1] │ │ - ldr r3, [sp, #44] ; 0x2c │ │ - cmp r4, r7 │ │ - ldr sl, [r0, #640] ; 0x280 │ │ - movls r7, r4 │ │ - add r5, r3, r6 │ │ - str lr, [sp, #48] ; 0x30 │ │ - add r3, sl, r5 │ │ - mov r5, #176 ; 0xb0 │ │ - ldr lr, [r0, #12] │ │ - cmp r4, #2 │ │ - ldrb sl, [r3, #352] ; 0x160 │ │ - movwcc r7, #2 │ │ - ldrb r3, [r3, #384] ; 0x180 │ │ - cmp r2, #16 │ │ - str r1, [sp, #28] │ │ - smlabb r1, r1, r5, fp │ │ - str ip, [sp, #20] │ │ - str lr, [sp, #12] │ │ - mul r5, r7, r8 │ │ - str r9, [sp, #8] │ │ - str r7, [sp] │ │ - movcs r2, #16 │ │ - add r1, r1, #16 │ │ - str r1, [sp, #24] │ │ - ldr r1, [sp, #120] ; 0x78 │ │ - lsr r7, r2, #1 │ │ - str r1, [sp, #16] │ │ - ldr r1, [pc, #588] ; 6579c │ │ - ldr r1, [pc, r1] │ │ - add r3, r1, r3, lsl #2 │ │ - add r1, r7, r7, lsl #1 │ │ - add r1, r1, #3 │ │ - ldrb r2, [r3, sl] │ │ - mov r3, r5 │ │ - ldr sl, [sp, #36] ; 0x24 │ │ - lsr r1, r1, #2 │ │ - str r2, [sp, #32] │ │ - str r1, [sp, #4] │ │ - mov r2, #0 │ │ - mov r1, sl │ │ - bl 64930 │ │ + ldr r0, [sp, #32] │ │ + ldr r0, [r9, r0] │ │ cmp r0, #0 │ │ - bne 65790 │ │ - ldr r0, [sp, #72] ; 0x48 │ │ - mov r3, r5 │ │ - ldr r1, [fp, #2088] ; 0x828 │ │ - mul r2, r7, r0 │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - ldr r7, [r1, #320] ; 0x140 │ │ - mla r0, r6, r8, r0 │ │ - ldr r1, [sp, #68] ; 0x44 │ │ - str r2, [sp] │ │ - mov r2, sl │ │ - blx r7 │ │ - ldr lr, [sp, #48] ; 0x30 │ │ - ldr r3, [sp, #52] ; 0x34 │ │ - ldr ip, [sp, #132] ; 0x84 │ │ - add lr, lr, #1 │ │ - b 65468 │ │ - ldr r1, [sp, #80] ; 0x50 │ │ - ldmib r1, {r0, r2} │ │ - movw r1, #13848 ; 0x3618 │ │ - ldr r1, [r0, r1] │ │ - mov r0, #0 │ │ - cmp r2, r1 │ │ - ble 65790 │ │ - ldr r1, [sp, #136] ; 0x88 │ │ - cmp r1, #1 │ │ - blt 65790 │ │ - ldr r0, [sp, #68] ; 0x44 │ │ - mov r6, #0 │ │ - ldr r1, [sp, #72] ; 0x48 │ │ - mov r9, #176 ; 0xb0 │ │ - ldr fp, [sp, #64] ; 0x40 │ │ - mul r0, r1, r0 │ │ - mov r1, #0 │ │ - str r0, [sp, #40] ; 0x28 │ │ - b 6563c │ │ - ldr r0, [pc, #388] ; 657a0 │ │ - ldr r0, [pc, r0] │ │ - add r0, r0, lr, lsl #2 │ │ - ldrb r4, [r0, #1] │ │ - cmp r4, #2 │ │ - ldr r0, [sp, #136] ; 0x88 │ │ - movls r4, #2 │ │ - add r6, r4, r6 │ │ - cmp r6, r0 │ │ - bge 6578c │ │ - ldrb r0, [r3, #3] │ │ - cmp r0, #4 │ │ - movcs r0, #4 │ │ - cmp r1, r0 │ │ - bge 6578c │ │ - ldr r0, [sp, #80] ; 0x50 │ │ - add r4, r6, #1 │ │ - ldr ip, [r0, #8] │ │ - ldr r0, [sp, #76] ; 0x4c │ │ - sub r5, ip, #1 │ │ - ldr r7, [r0, r4, lsl #2] │ │ - add r0, r7, r5, lsl #4 │ │ - ldrsb r2, [r0, #8] │ │ - ldrb lr, [r0, #10] │ │ - cmp r2, #0 │ │ - ble 65614 │ │ - ldr r0, [sp, #128] ; 0x80 │ │ - mov r8, sl │ │ - ldr r7, [r7, r5, lsl #4] │ │ - sub r2, r2, #1 │ │ - ldrb r5, [r3] │ │ - ldrb sl, [r3, #1] │ │ - add r3, r4, r0 │ │ - ldr r0, [sp, #80] ; 0x50 │ │ - cmp r5, #16 │ │ - str r1, [sp, #44] ; 0x2c │ │ - movcs r5, #16 │ │ - add r3, r0, r3 │ │ - ldr r4, [r0, #12] │ │ - ldrb r1, [r3, #368] ; 0x170 │ │ - ldrb r3, [r3, #400] ; 0x190 │ │ - str r2, [sp, #28] │ │ - smlabb r2, r2, r9, fp │ │ - str r7, [sp, #20] │ │ - ldr r7, [sp, #120] ; 0x78 │ │ - str r7, [sp, #16] │ │ - add r7, r4, r6 │ │ - str r7, [sp, #12] │ │ - ldr r7, [sp, #60] ; 0x3c │ │ - str r1, [sp, #48] ; 0x30 │ │ - lsr r1, r5, #1 │ │ - str ip, [sp, #8] │ │ - str r1, [sp] │ │ - mul r5, r1, r7 │ │ - add r1, r2, #16 │ │ - ldr r2, [pc, #172] ; 657a4 │ │ - ldr r2, [pc, r2] │ │ - str r1, [sp, #24] │ │ - ldr r1, [pc, #164] ; 657a8 │ │ - add r2, r2, lr, lsl #2 │ │ - ldrb r4, [r2, #1] │ │ - ldr r1, [pc, r1] │ │ - ldr r2, [sp, #48] ; 0x30 │ │ - cmp r4, sl │ │ - add r1, r1, r3, lsl #2 │ │ - movls sl, r4 │ │ - cmp r4, #2 │ │ - mov r3, r5 │ │ - ldrb r1, [r1, r2] │ │ - movwcc sl, #2 │ │ - mov r2, #0 │ │ - str r1, [sp, #32] │ │ + beq 75a88 │ │ + b 75cb0 │ │ + ldr r0, [sp, #28] │ │ mov r1, r8 │ │ - str sl, [sp, #4] │ │ - bl 64930 │ │ + bl 2cf8 │ │ + ldr r5, [r4, #20] │ │ + cmp r5, #0 │ │ + bne 75aa0 │ │ + ldr r0, [sp, #32] │ │ + ldr r0, [r9, r0] │ │ cmp r0, #0 │ │ - bne 65790 │ │ - ldr r0, [sp, #72] ; 0x48 │ │ - ldr r3, [sp, #40] ; 0x28 │ │ - ldr r1, [fp, #2088] ; 0x828 │ │ - mul r2, sl, r0 │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - mla r0, r3, r6, r0 │ │ - ldr r7, [r1, #316] ; 0x13c │ │ - ldr r1, [sp, #68] ; 0x44 │ │ - str r2, [sp] │ │ - mov r2, r8 │ │ - mov r3, r5 │ │ - blx r7 │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - mov sl, r8 │ │ - ldr r3, [sp, #52] ; 0x34 │ │ - add r1, r1, #1 │ │ - b 65624 │ │ + bne 75cb0 │ │ + cmp r6, #0 │ │ + bne 75a60 │ │ + ldr r0, [sp, #24] │ │ + bl 2dac │ │ + mov r6, #1 │ │ + b 75a60 │ │ + ldr r0, [sp, #32] │ │ + ldr r0, [r9, r0] │ │ + cmp r0, #0 │ │ + bne 75cb0 │ │ + sub r2, r5, #1 │ │ + ldrd r0, [r4] │ │ + ldr r6, [r4, #24] │ │ + str r2, [r4, #20] │ │ + ldr r2, [sp, #4] │ │ + and r0, r0, r2 │ │ + ldr r2, [sp] │ │ + and r1, r1, r2 │ │ + strd r0, [r4] │ │ + mov r0, r8 │ │ + bl 2d04 │ │ + ldr r1, [r7, #2776] ; 0xad8 │ │ + sub r0, r6, r5 │ │ + cmp r1, #1 │ │ + beq 75bd8 │ │ + ldr r1, [r7, #12] │ │ + ldr r2, [r7, #2076] ; 0x81c │ │ + ldr r1, [r1, #540] ; 0x21c │ │ + cmp r2, r1 │ │ + bge 75bd8 │ │ + ldr r1, [r7, #3692] ; 0xe6c │ │ + mov r2, #14528 ; 0x38c0 │ │ + ldr r8, [r1, r0, lsl #3]! │ │ + ldr r0, [r1, #4] │ │ + ldr r1, [r7, #2080] ; 0x820 │ │ + mla sl, r0, r2, r1 │ │ + movw r0, #13872 ; 0x3630 │ │ + add fp, sl, r0 │ │ + ldr r5, [sl, r0] │ │ + dmb ish │ │ + cmp r5, r8 │ │ + bge 75b7c │ │ + movw r0, #13876 ; 0x3634 │ │ + add r4, sl, r0 │ │ + mov r0, r4 │ │ + bl 2cec │ │ + ldr r5, [fp] │ │ + dmb ish │ │ + cmp r5, r8 │ │ + bge 75b74 │ │ + movw r0, #13880 ; 0x3638 │ │ + add r6, sl, r0 │ │ + mov r0, r6 │ │ + mov r1, r4 │ │ + bl 2cf8 │ │ + ldr r5, [fp] │ │ + dmb ish │ │ + cmp r5, r8 │ │ + blt 75b58 │ │ + mov r0, r4 │ │ + bl 2d04 │ │ + cmn r5, #-2147483646 ; 0x80000002 │ │ + beq 75a14 │ │ + str sl, [r9, #4] │ │ + ldr r0, [r7, #2176] ; 0x880 │ │ + lsl r0, r8, r0 │ │ + str r0, [r9, #12] │ │ + movw r0, #13876 ; 0x3634 │ │ + add r6, sl, r0 │ │ + mov r0, r9 │ │ + bl 7900 │ │ + mov r5, r0 │ │ + mov r0, r6 │ │ + bl 2cec │ │ + cmp r5, #0 │ │ + mvn r0, #-2147483647 ; 0x80000001 │ │ + addeq r0, r8, #1 │ │ + dmb ish │ │ + str r0, [fp] │ │ + movw r0, #13880 ; 0x3638 │ │ + add r0, sl, r0 │ │ + dmb ish │ │ + bl 2d10 │ │ + b 75ca4 │ │ + mov r2, #14528 ; 0x38c0 │ │ + ldr r1, [r7, #2080] ; 0x820 │ │ + mla r0, r0, r2, r1 │ │ + movw r1, #13856 ; 0x3620 │ │ + movw r2, #13860 ; 0x3624 │ │ + str r0, [r9, #4] │ │ + ldr r1, [r0, r1] │ │ + mov r5, r0 │ │ + str r1, [r9, #12] │ │ + ldr r2, [r5, r2]! │ │ + cmp r1, r2 │ │ + bge 75a14 │ │ + movw r1, #13880 ; 0x3638 │ │ + add r4, r0, r1 │ │ + movw r1, #13872 ; 0x3630 │ │ + add r8, r0, r1 │ │ + movw r1, #13876 ; 0x3634 │ │ + add r6, r0, r1 │ │ + mov r0, r9 │ │ + bl 7900 │ │ + cmp r0, #0 │ │ + bne 75c84 │ │ + mov r0, r6 │ │ + ldr sl, [r7, #2176] ; 0x880 │ │ + ldr fp, [r9, #12] │ │ + bl 2cec │ │ + mov r0, #1 │ │ + dmb ish │ │ + add r0, r0, fp, asr sl │ │ + str r0, [r8] │ │ + mov r0, r4 │ │ + dmb ish │ │ + bl 2dac │ │ + mov r0, r6 │ │ + bl 2d04 │ │ + ldr r0, [r7, #2180] ; 0x884 │ │ + ldr r1, [r9, #12] │ │ + add r0, r1, r0 │ │ + str r0, [r9, #12] │ │ + ldr r1, [r5] │ │ + cmp r0, r1 │ │ + blt 75c20 │ │ + b 75a14 │ │ + mov r0, r6 │ │ + bl 2cec │ │ + mvn r0, #-2147483647 ; 0x80000001 │ │ + dmb ish │ │ + str r0, [r8] │ │ + mov r0, r4 │ │ + dmb ish │ │ + bl 2dac │ │ + mov r0, r6 │ │ + bl 2d04 │ │ + b 75a14 │ │ + ldr r0, [sp, #24] │ │ + bl 2dac │ │ + mov r0, r8 │ │ + bl 2d04 │ │ mov r0, #0 │ │ - add sp, sp, #84 ; 0x54 │ │ + add sp, sp, #36 ; 0x24 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - muleq r4, r8, r5 │ │ - andeq r6, r4, r4, lsr #10 │ │ - andeq r6, r4, ip, lsr r4 │ │ - andeq r6, r4, r0, ror #6 │ │ - andeq r6, r4, r8, ror #6 │ │ + andeq r4, r3, r6, ror #9 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #76 ; 0x4c │ │ - mov ip, r0 │ │ - ldr r0, [r0, #12] │ │ - mov r4, r1 │ │ - ldr r8, [ip, #2156] ; 0x86c │ │ - ldr r9, [ip, #2164] ; 0x874 │ │ - ldr r1, [r0, #1232] ; 0x4d0 │ │ - str ip, [sp, #60] ; 0x3c │ │ - cmp r1, #0 │ │ - ldreq r1, [r0, #1236] ; 0x4d4 │ │ - cmpeq r1, #0 │ │ - beq 65824 │ │ - ldr r1, [ip, #3796] ; 0xed4 │ │ - movw r2, #690 ; 0x2b2 │ │ - mov r3, r4 │ │ - add r0, r0, r1, lsl #1 │ │ - ldrh r2, [r0, r2] │ │ - mov r0, #0 │ │ - cmp r2, r4 │ │ - addeq r0, r1, #1 │ │ - streq r0, [ip, #3796] ; 0xed4 │ │ - moveq r0, r1 │ │ - ldr r2, [ip, #3824] ; 0xef0 │ │ - str r0, [sp] │ │ - movw r0, #3800 ; 0xed8 │ │ - add r1, ip, r0 │ │ - mov r0, ip │ │ - bl 50800 │ │ - ldr ip, [sp, #60] ; 0x3c │ │ - ldr r0, [ip, #3832] ; 0xef8 │ │ + sub sp, sp, #20 │ │ + ldr r1, [pc, #1144] ; 76158 │ │ + mov r7, r0 │ │ + ldr r6, [r0], #8 │ │ + add r1, pc, r1 │ │ + str r0, [sp, #12] │ │ + mov r0, #15 │ │ + bl 2e24 │ │ + add r0, r6, #312 ; 0x138 │ │ + str r0, [sp, #8] │ │ + bl 2cec │ │ + add r0, r7, #12 │ │ + str r0, [sp, #16] │ │ + add r0, r6, #316 ; 0x13c │ │ + add sl, r6, #320 ; 0x140 │ │ + str r0, [sp, #4] │ │ + mov r9, #3856 ; 0xf10 │ │ + b 75d50 │ │ + mov ip, r3 │ │ + mov r5, lr │ │ + str ip, [r0, #40] ; 0x28 │ │ + str r0, [r2] │ │ + add r0, r1, #4 │ │ + bl 2dac │ │ + ldr r0, [fp, #32] │ │ + mov r1, #3 │ │ + str r1, [fp] │ │ cmp r0, #0 │ │ - beq 65848 │ │ - movw r0, #3800 ; 0xed8 │ │ - add r1, ip, r0 │ │ - mov r0, ip │ │ - mov r2, r4 │ │ - bl 6e910 │ │ - ldr ip, [sp, #60] ; 0x3c │ │ - ldr r0, [ip, #4] │ │ - ldr r0, [r0, #1068] ; 0x42c │ │ + beq 760d8 │ │ + mvn r0, #0 │ │ + str r0, [fp, #4] │ │ + ldr r0, [r6, #300] ; 0x12c │ │ + ldr fp, [r0] │ │ + dmb ish │ │ + cmp fp, #0 │ │ + beq 75d80 │ │ + ldr r4, [sp, #16] │ │ + mov r0, r4 │ │ + bl 2cec │ │ + mov r0, #0 │ │ + str r0, [r7, #20] │ │ + mov r0, r4 │ │ + bl 2d04 │ │ + ldr r0, [r6, #4] │ │ + mov r8, r7 │ │ cmp r0, #0 │ │ - beq 65908 │ │ - mov r5, #0 │ │ - cmp r4, #0 │ │ - mov r6, #0 │ │ - beq 658c8 │ │ - ldr r0, [ip, #1284] ; 0x504 │ │ - mul r6, r9, r4 │ │ - ldr r1, [ip, #1268] ; 0x4f4 │ │ - sub r0, r0, #1 │ │ - ldr r3, [ip, #3800] ; 0xed8 │ │ - ldr r2, [ip, #1272] ; 0x4f8 │ │ - clz r0, r0 │ │ - sub r1, r3, r1, lsl #3 │ │ - ldr r7, [ip, #3804] ; 0xedc │ │ - ldr lr, [ip, #3808] ; 0xee0 │ │ - lsr r0, r0, #5 │ │ - str r1, [sp, #64] ; 0x40 │ │ - lsl r1, r2, #3 │ │ - sub r2, r7, r1, asr r0 │ │ - sub r0, lr, r1, asr r0 │ │ - str r2, [sp, #68] ; 0x44 │ │ - sub r3, r6, #2 │ │ - str r0, [sp, #72] ; 0x48 │ │ - add r1, sp, #64 ; 0x40 │ │ - ldr r2, [ip, #3828] ; 0xef4 │ │ - mov r0, ip │ │ - str r6, [sp] │ │ - bl 54d80 │ │ - ldr ip, [sp, #60] ; 0x3c │ │ - add r1, r4, #1 │ │ - ldr r0, [ip, #2144] ; 0x860 │ │ - cmp r1, r8 │ │ - ldr r2, [ip, #3824] ; 0xef0 │ │ - movwlt r5, #1 │ │ - mov r3, r6 │ │ - sub r1, r9, r5, lsl #1 │ │ - add r1, r1, r6 │ │ - cmp r1, r0 │ │ - movlt r0, r1 │ │ - str r0, [sp] │ │ - movw r0, #3800 ; 0xed8 │ │ - add r1, ip, r0 │ │ - mov r0, ip │ │ - bl 54d80 │ │ - ldr ip, [sp, #60] ; 0x3c │ │ - ldr r0, [ip, #12] │ │ - str r9, [sp, #24] │ │ - str r4, [sp, #28] │ │ - ldr r1, [r0, #236] ; 0xec │ │ - ldr r0, [r0, #240] ; 0xf0 │ │ - cmp r1, r0 │ │ - beq 65a80 │ │ - ldr r0, [sp, #28] │ │ - mov r1, #0 │ │ - ldr r6, [sp, #24] │ │ - mov r9, #1 │ │ - add r3, r0, #1 │ │ - ldr r2, [ip, #1284] ; 0x504 │ │ - cmp r3, r8 │ │ - mov r3, #0 │ │ - movwlt r3, #1 │ │ - mul r7, r6, r0 │ │ - sub r3, r6, r3, lsl #1 │ │ - cmp r2, #0 │ │ - movwne r2, #1 │ │ + beq 75ef0 │ │ + mov r7, #0 │ │ + cmp fp, #0 │ │ + bne 75dc4 │ │ + b 75e54 │ │ + mov r0, #1 │ │ + str r0, [r2] │ │ + movw r0, #3628 ; 0xe2c │ │ + add r0, r1, r0 │ │ + bl 2dac │ │ + ldr r0, [r6, #4] │ │ + add r7, r7, #1 │ │ + cmp r7, r0 │ │ + bcs 75ef0 │ │ + ldr r1, [r6] │ │ + mla r1, r7, r9, r1 │ │ + mov r2, r1 │ │ + ldr r3, [r2, #3648]! ; 0xe40 │ │ + cmp r3, #1 │ │ + ldrne r3, [r1, #3640] ; 0xe38 │ │ + cmpne r3, #0 │ │ + beq 75db8 │ │ + cmp r3, #1 │ │ + blt 75da0 │ │ + ldr r5, [r1, #3636] ; 0xe34 │ │ + add r5, r5, #4 │ │ + ldr r4, [r5, #-4] │ │ + cmp r4, #3 │ │ + bne 75e24 │ │ + ldr r4, [r5] │ │ + cmn r4, #1 │ │ + bne 75db8 │ │ + subs r3, r3, #1 │ │ + add r5, r5, #44 ; 0x2c │ │ + beq 75da0 │ │ + ldr r4, [r5, #-4] │ │ + cmp r4, #3 │ │ + beq 75e00 │ │ + cmp r4, #2 │ │ + bne 75e0c │ │ + b 75db8 │ │ + mov r0, #1 │ │ + str r0, [r2] │ │ + movw r0, #3628 ; 0xe2c │ │ + add r0, r1, r0 │ │ + bl 2dac │ │ + ldr r0, [r6, #4] │ │ + add r7, r7, #1 │ │ + cmp r7, r0 │ │ + bcs 75ef0 │ │ + ldr r1, [r6] │ │ + mla r1, r7, r9, r1 │ │ + mov r2, r1 │ │ + ldr r3, [r2, #3648]! ; 0xe40 │ │ + cmn r3, #1 │ │ + bne 75e48 │ │ + ldr r3, [r1, #3640] ; 0xe38 │ │ + cmp r3, #1 │ │ + blt 75ebc │ │ + ldr r5, [r1, #3636] ; 0xe34 │ │ + add r5, r5, #4 │ │ + ldr r4, [r5, #-4] │ │ + cmp r4, #3 │ │ + bne 75eb0 │ │ + ldr r4, [r5] │ │ + cmn r4, #1 │ │ + bne 75e48 │ │ + subs r3, r3, #1 │ │ + add r5, r5, #44 ; 0x2c │ │ + beq 75ebc │ │ + ldr r4, [r5, #-4] │ │ + cmp r4, #3 │ │ + beq 75e8c │ │ + cmp r4, #2 │ │ + bne 75e98 │ │ + b 75e48 │ │ + ldr r0, [sl] │ │ cmp r0, #0 │ │ - lsl r3, r3, #2 │ │ - movwne r0, #1 │ │ - str r3, [sp, #44] ; 0x2c │ │ - movw r3, #3812 ; 0xee4 │ │ - add sl, ip, r3 │ │ - lsl r0, r0, #3 │ │ - sub r2, r1, r2, lsl #1 │ │ - sub r1, r1, r7, lsl #2 │ │ - str r2, [sp, #40] ; 0x28 │ │ - str r1, [sp, #36] ; 0x24 │ │ - str r0, [sp, #32] │ │ - b 65a0c │ │ - ldr r0, [sp, #60] ; 0x3c │ │ - ldr lr, [ip, #1280] ; 0x500 │ │ - ldr r3, [ip, #1436] ; 0x59c │ │ - ldr fp, [ip, #2140] ; 0x85c │ │ - ldr ip, [r0, #2088] ; 0x828 │ │ - ldr r8, [r7, #2052] ; 0x804 │ │ - ldr r7, [r7, #2060] ; 0x80c │ │ - ldr ip, [ip, #336] ; 0x150 │ │ - str r7, [sp, #16] │ │ - orr r7, r5, fp, lsl #2 │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - asr r7, r7, r5 │ │ - str r8, [sp, #12] │ │ - str r7, [sp, #8] │ │ - orr r7, r0, r6 │ │ - add r7, r7, lr │ │ - add r0, r3, r5 │ │ - add r3, sp, #48 ; 0x30 │ │ - cmp r4, r7, asr r6 │ │ - asr r0, r0, r5 │ │ - asrgt r4, r7, r6 │ │ - add r2, r4, r2 │ │ - str r2, [sp, #4] │ │ - str r0, [sp] │ │ - ldm r3, {r0, r2, r3} │ │ - blx ip │ │ - ldr ip, [sp, #60] ; 0x3c │ │ - add sl, sl, #4 │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - sub r9, r9, #1 │ │ - cmp r0, r9 │ │ - beq 65a80 │ │ - cmp r9, #1 │ │ - mov r6, #0 │ │ - ldrne r0, [ip, #1284] ; 0x504 │ │ - ldr r5, [sl] │ │ - subne r0, r0, #1 │ │ - clzne r0, r0 │ │ - lsrne r6, r0, #5 │ │ - subs r0, r9, #1 │ │ - movwne r0, #1 │ │ - cmp r9, #1 │ │ - add r7, ip, r0, lsl #2 │ │ - ldr r0, [sp, #32] │ │ - ldr r3, [r7, #1268] ; 0x4f4 │ │ - lsr r2, r0, r6 │ │ - ldr r0, [sl, #-12] │ │ - ldr r1, [r7, #1428] ; 0x594 │ │ - mls r0, r2, r3, r0 │ │ - str r3, [sp, #56] ; 0x38 │ │ - str r0, [sp, #52] ; 0x34 │ │ - mls r0, r1, r2, r5 │ │ - mov r5, #0 │ │ - str r0, [sp, #48] ; 0x30 │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - asr r4, r0, r6 │ │ - beq 6598c │ │ - ldr r5, [ip, #1284] ; 0x504 │ │ - subs r5, r5, #3 │ │ - movwne r5, #1 │ │ - b 6598c │ │ - ldr r0, [ip, #3832] ; 0xef8 │ │ - ldr r4, [sp, #28] │ │ + beq 75e30 │ │ + mov r5, sl │ │ + add r3, r0, #40 ; 0x28 │ │ + ldr r4, [r0, #8] │ │ + ldr r0, [r3] │ │ + cmp r4, r7 │ │ + streq r0, [r5] │ │ + movne r5, r3 │ │ cmp r0, #0 │ │ - beq 65aa8 │ │ - movw r0, #3812 ; 0xee4 │ │ - add r1, ip, r0 │ │ - mov r0, ip │ │ - mov r2, r4 │ │ - bl 6ed94 │ │ - ldr ip, [sp, #60] ; 0x3c │ │ - ldr r6, [sp, #24] │ │ - tst r4, #1 │ │ - ldr r0, [ip, #1268] ; 0x4f4 │ │ - ldr r1, [ip, #1272] ; 0x4f8 │ │ - lsl r6, r6, #2 │ │ - ldr r3, [ip, #1428] ; 0x594 │ │ - ldr r5, [ip, #3800] ; 0xed8 │ │ - mla r0, r0, r6, r5 │ │ - ldr r2, [ip, #1284] ; 0x504 │ │ - ldr r7, [ip, #1432] ; 0x598 │ │ - mul r1, r1, r6 │ │ - ldr r5, [ip, #3812] ; 0xee4 │ │ - mla r3, r3, r6, r5 │ │ - sub r2, r2, #1 │ │ - clz r2, r2 │ │ - mul r7, r7, r6 │ │ - ldr r5, [ip, #3808] ; 0xee0 │ │ - ldr r6, [ip, #3820] ; 0xeec │ │ - str r0, [ip, #3800] ; 0xed8 │ │ - lsr r2, r2, #5 │ │ - ldr r0, [ip, #3804] ; 0xedc │ │ - str r3, [ip, #3812] ; 0xee4 │ │ - add r3, r0, r1, asr r2 │ │ - ldr r0, [ip, #3824] ; 0xef0 │ │ - str r3, [ip, #3804] ; 0xedc │ │ - add r1, r5, r1, asr r2 │ │ - ldr r3, [ip, #3816] ; 0xee8 │ │ - str r1, [ip, #3808] ; 0xee0 │ │ - add r1, r3, r7, asr r2 │ │ - str r1, [ip, #3816] ; 0xee8 │ │ - add r1, r6, r7, asr r2 │ │ - str r1, [ip, #3820] ; 0xeec │ │ - str r0, [ip, #3828] ; 0xef4 │ │ - bne 65b40 │ │ - ldr r1, [ip, #4] │ │ - ldr r1, [r1, #1012] ; 0x3f4 │ │ + bne 75ecc │ │ + b 75e30 │ │ + cmp fp, #0 │ │ + beq 75f38 │ │ + ldr r4, [sp, #16] │ │ + mov r0, r4 │ │ + bl 2cec │ │ + mov r0, #1 │ │ + mov r7, r8 │ │ + str r0, [r8, #20] │ │ + ldr r0, [sp, #12] │ │ + bl 2dac │ │ + mov r0, r4 │ │ + bl 2d04 │ │ + ldr r0, [r7, #24] │ │ + cmp r0, #0 │ │ + bne 75d50 │ │ + ldmib sp, {r0, r1} │ │ + bl 2cf8 │ │ + b 75d50 │ │ + ldr r0, [r8, #24] │ │ + cmp r0, #0 │ │ + bne 76144 │ │ + ldr fp, [sl] │ │ + mov r7, r8 │ │ + cmp fp, #0 │ │ + beq 75f20 │ │ + ldr r4, [sp, #8] │ │ + ldr r0, [fp, #40] ; 0x28 │ │ + str r0, [r6, #320] ; 0x140 │ │ + mov r0, #2 │ │ + str r0, [fp] │ │ + mov r0, r4 │ │ + bl 2d04 │ │ + ldr r0, [fp, #8] │ │ + ldr r3, [r6] │ │ + ldr r1, [fp, #16] │ │ + mla r5, r0, r9, r3 │ │ + ldr r2, [fp, #20] │ │ + mov r0, r5 │ │ + blx r2 │ │ + mov r0, r4 │ │ + bl 2cec │ │ + ldr r0, [fp, #32] │ │ + cmp r0, #0 │ │ + beq 76040 │ │ + ldr r1, [r0, #28] │ │ cmp r1, #0 │ │ - beq 65b50 │ │ - ldr r1, [ip, #2148] ; 0x864 │ │ - movw r2, #1412 ; 0x584 │ │ - mla r0, r1, r2, r0 │ │ - str r0, [ip, #3824] ; 0xef0 │ │ - add sp, sp, #76 ; 0x4c │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ - ldrd r6, [r0] │ │ - mov r4, r0 │ │ - ldr r0, [r0, #12] │ │ - movw r5, #13848 ; 0x3618 │ │ - ldr r5, [r7, r5]! │ │ - mvn r8, #0 │ │ - ldr r2, [r6, #2160] ; 0x870 │ │ - ldr r1, [r6, #2148] ; 0x864 │ │ - ldr r3, [r6, #2164] ; 0x874 │ │ - asr r2, r0, r2 │ │ - mul r2, r1, r2 │ │ - add r0, r3, r0 │ │ - ldr r1, [r6, #1256] ; 0x4e8 │ │ - ldr r3, [r6, #1268] ; 0x4f4 │ │ - add r0, r8, r0, lsl #2 │ │ - add r1, r1, r5, lsl #2 │ │ - mla r1, r0, r3, r1 │ │ - ldr r0, [r6, #2116] ; 0x844 │ │ - lsl r9, r2, #7 │ │ - add r2, r9, r5, lsl #2 │ │ - add r0, r0, r2 │ │ - ldr r2, [r7, #4] │ │ - sub r2, r2, r5 │ │ - lsl r2, r2, #2 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - ldr r0, [r6, #1284] ; 0x504 │ │ + ldrne r1, [r1] │ │ + cmpne r1, #3 │ │ + bne 76040 │ │ + ldr r1, [r0, #4] │ │ + mov r2, #1 │ │ + str r2, [r0] │ │ + cmp r1, #0 │ │ + beq 76040 │ │ + ldr r1, [r5, #3632] ; 0xe30 │ │ + mov ip, #0 │ │ + mov r2, r1 │ │ + ldr r3, [r2, #8]! │ │ + cmp r3, #0 │ │ + beq 76030 │ │ + mov lr, r5 │ │ + ldr r5, [r0, #16] │ │ + ldr r4, [r3, #16] │ │ + cmp r4, r5 │ │ + bge 76010 │ │ + mov r2, r3 │ │ + ldr r3, [r2, #40]! ; 0x28 │ │ + cmp r3, #0 │ │ + beq 7602c │ │ + ldr r4, [r3, #16] │ │ + cmp r4, r5 │ │ + blt 75ff4 │ │ + bne 76028 │ │ + ldr r4, [r0, #12] │ │ + ldr r7, [r3, #12] │ │ + cmp r7, r4 │ │ + mov r7, r8 │ │ + ble 75ff4 │ │ + mov ip, r3 │ │ + mov r5, lr │ │ + str ip, [r0, #40] ; 0x28 │ │ + str r0, [r2] │ │ + add r0, r1, #4 │ │ + bl 2dac │ │ + ldr r0, [fp, #36] ; 0x24 │ │ cmp r0, #0 │ │ - beq 65c54 │ │ - ldr r1, [r4, #12] │ │ - subs r4, r0, #3 │ │ - ldr r2, [r6, #2164] ; 0x874 │ │ - sub r0, r0, #1 │ │ - clz r0, r0 │ │ - lsl r3, r5, #2 │ │ - add r1, r2, r1 │ │ - ldr r2, [r6, #1272] ; 0x4f8 │ │ - lsr r0, r0, #5 │ │ - movwne r4, #1 │ │ - lsl lr, r1, #2 │ │ - ldr r1, [r7, #4] │ │ - add r0, r8, lr, asr r0 │ │ - ldr ip, [r6, #1260] ; 0x4ec │ │ - sub r1, r1, r5 │ │ - add r9, r9, r3, asr r4 │ │ - mul r0, r0, r2 │ │ + beq 75d34 │ │ + ldr r1, [r0, #24] │ │ + cmp r1, #0 │ │ + ldrne r1, [r1] │ │ + cmpne r1, #3 │ │ + bne 75d34 │ │ + ldr r1, [r0, #4] │ │ + mov r2, #1 │ │ + str r2, [r0] │ │ + cmp r1, #0 │ │ + beq 75d34 │ │ + ldr r1, [r5, #3632] ; 0xe30 │ │ + mov ip, #0 │ │ + mov r2, r1 │ │ + ldr r3, [r2, #8]! │ │ + cmp r3, #0 │ │ + beq 75d24 │ │ + mov lr, r5 │ │ + ldr r5, [r0, #16] │ │ + ldr r4, [r3, #16] │ │ + cmp r4, r5 │ │ + bge 760bc │ │ + mov r2, r3 │ │ + ldr r3, [r2, #40]! ; 0x28 │ │ + cmp r3, #0 │ │ + beq 75d20 │ │ + ldr r4, [r3, #16] │ │ + cmp r4, r5 │ │ + blt 760a0 │ │ + bne 75d1c │ │ + ldr r4, [r0, #12] │ │ + ldr r7, [r3, #12] │ │ + cmp r7, r4 │ │ + mov r7, r8 │ │ + ble 760a0 │ │ + b 75d1c │ │ + ldr r0, [r6, #4] │ │ + mov r2, #3 │ │ + cmp r0, #2 │ │ + bcc 760fc │ │ + ldr r0, [r5, #12] │ │ + mov r2, #0 │ │ + ldr r0, [r0, #516] ; 0x204 │ │ + cmp r0, #0 │ │ + movweq r2, #3 │ │ + ldr r0, [fp, #16] │ │ + ldr r1, [r5, #2180] ; 0x884 │ │ + add r0, r0, #1 │ │ + mul r1, r1, r0 │ │ + add r0, r5, #1408 ; 0x580 │ │ lsl r1, r1, #2 │ │ - asr r2, r1, r4 │ │ - add r8, r0, r3, asr r4 │ │ - ldr r0, [r6, #2120] ; 0x848 │ │ - add r1, ip, r8 │ │ - add r0, r0, r9 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - ldr r0, [r6, #1264] ; 0x4f0 │ │ - ldr r2, [r7, #4] │ │ - add r1, r0, r8 │ │ - ldr r3, [r6, #2124] ; 0x84c │ │ - sub r0, r2, r5 │ │ - lsl r0, r0, #2 │ │ - asr r2, r0, r4 │ │ - add r0, r3, r9 │ │ - pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ - b 2794 <__aeabi_memcpy@plt> │ │ - pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ + bl 287fc │ │ + ldr r0, [fp, #16] │ │ + ldr r1, [r5, #2172] ; 0x87c │ │ + add r0, r0, #1 │ │ + cmp r0, r1 │ │ + bne 75d48 │ │ + mov r0, #1 │ │ + str r0, [r5, #3648] ; 0xe40 │ │ + movw r0, #3628 ; 0xe2c │ │ + add r0, r5, r0 │ │ + bl 2dac │ │ + b 75d48 │ │ + ldr r0, [sp, #8] │ │ + bl 2d04 │ │ + mov r0, #0 │ │ + add sp, sp, #20 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + andeq r4, r3, sp, lsr #3 │ │ + push {r4, r5, r6, lr} │ │ + mov r5, r1 │ │ + mov r4, r0 │ │ + bl 7394 <_Unwind_VRS_Pop@plt+0x43b4> │ │ + cmp r5, #10 │ │ + bgt 769b0 │ │ + ands r0, r0, #1 │ │ + beq 769b0 │ │ + ldr r1, [pc, #2096] ; 769b4 │ │ + add r0, r4, #16 │ │ + ldr r2, [pc, #2092] ; 769b8 │ │ + add r1, pc, r1 │ │ + mov lr, r0 │ │ + add r2, pc, r2 │ │ + vld1.32 {d3[0]}, [r1 :32] │ │ + ldr r1, [pc, #2076] ; 769bc │ │ + add r1, pc, r1 │ │ + vld1.32 {d2[0]}, [r2 :32] │ │ + vld1.32 {d5[0]}, [r1 :32] │ │ + ldr r2, [pc, #2064] ; 769c0 │ │ + ldr r1, [pc, #2064] ; 769c4 │ │ + add r2, pc, r2 │ │ + add r1, pc, r1 │ │ + vld1.32 {d4[0]}, [r2 :32] │ │ + ldr r2, [pc, #2052] ; 769c8 │ │ + add r2, pc, r2 │ │ + vld1.32 {d25[0]}, [r1 :32] │ │ + vld1.32 {d24[0]}, [r2 :32] │ │ + ldr r1, [pc, #2040] ; 769cc │ │ + ldr r2, [pc, #2040] ; 769d0 │ │ + add r1, pc, r1 │ │ + add r2, pc, r2 │ │ + vld1.32 {d27[0]}, [r1 :32] │ │ + ldr r1, [pc, #2028] ; 769d4 │ │ + add r1, pc, r1 │ │ + vld1.32 {d26[0]}, [r2 :32] │ │ + vld1.32 {d29[0]}, [r1 :32] │ │ + ldr r2, [pc, #2016] ; 769d8 │ │ + ldr r1, [pc, #2016] ; 769dc │ │ + add r2, pc, r2 │ │ + add r1, pc, r1 │ │ + vld1.32 {d28[0]}, [r2 :32] │ │ + ldr r2, [pc, #2004] ; 769e0 │ │ + add r2, pc, r2 │ │ + vld1.32 {d23[0]}, [r1 :32] │ │ + vld1.32 {d22[0]}, [r2 :32] │ │ + ldr r1, [pc, #1992] ; 769e4 │ │ + ldr r2, [pc, #1992] ; 769e8 │ │ + add r1, pc, r1 │ │ + add r2, pc, r2 │ │ + vld1.32 {d21[0]}, [r1 :32] │ │ + ldr r1, [pc, #1980] ; 769ec │ │ + add r1, pc, r1 │ │ + vld1.32 {d20[0]}, [r2 :32] │ │ + vld1.32 {d31[0]}, [r1 :32] │ │ + ldr r2, [pc, #1968] ; 769f0 │ │ + ldr r1, [pc, #1968] ; 769f4 │ │ + add r2, pc, r2 │ │ + add r1, pc, r1 │ │ + vld1.32 {d30[0]}, [r2 :32] │ │ + ldr r2, [pc, #1956] ; 769f8 │ │ + add r2, pc, r2 │ │ + vld1.32 {d3[1]}, [r1 :32] │ │ + vld1.32 {d2[1]}, [r2 :32] │ │ + ldr r1, [pc, #1944] ; 769fc │ │ + ldr r2, [pc, #1944] ; 76a00 │ │ + add r1, pc, r1 │ │ + add r2, pc, r2 │ │ + vld1.32 {d5[1]}, [r1 :32] │ │ + ldr r1, [pc, #1932] ; 76a04 │ │ + add r1, pc, r1 │ │ + vld1.32 {d4[1]}, [r2 :32] │ │ + vld1.32 {d25[1]}, [r1 :32] │ │ + ldr r2, [pc, #1920] ; 76a08 │ │ + ldr r1, [pc, #1920] ; 76a0c │ │ + add r2, pc, r2 │ │ + add r1, pc, r1 │ │ + vld1.32 {d24[1]}, [r2 :32] │ │ + ldr r2, [pc, #1908] ; 76a10 │ │ + add r2, pc, r2 │ │ + vld1.32 {d27[1]}, [r1 :32] │ │ + vld1.32 {d26[1]}, [r2 :32] │ │ + ldr r1, [pc, #1896] ; 76a14 │ │ + ldr r2, [pc, #1896] ; 76a18 │ │ + add r1, pc, r1 │ │ + add r2, pc, r2 │ │ + vld1.32 {d29[1]}, [r1 :32] │ │ + ldr r1, [pc, #1884] ; 76a1c │ │ + add r1, pc, r1 │ │ + vld1.32 {d28[1]}, [r2 :32] │ │ + mov r2, #392 ; 0x188 │ │ + vld1.32 {d23[1]}, [r1 :32] │ │ + ldr ip, [pc, #1868] ; 76a20 │ │ + ldr r3, [pc, #1868] ; 76a24 │ │ + ldr r1, [pc, #1868] ; 76a28 │ │ + add ip, pc, ip │ │ + add r3, pc, r3 │ │ + add r1, pc, r1 │ │ + vld1.32 {d22[1]}, [r3 :32] │ │ + ldr r3, [pc, #1852] ; 76a2c │ │ + add r3, pc, r3 │ │ + vld1.32 {d21[1]}, [r1 :32] │ │ + vld1.32 {d20[1]}, [r3 :32] │ │ + ldr r1, [pc, #1840] ; 76a30 │ │ + ldr r3, [pc, #1840] ; 76a34 │ │ + add r1, pc, r1 │ │ + add r3, pc, r3 │ │ + vld1.32 {d31[1]}, [r1 :32] │ │ + ldr r1, [pc, #1828] ; 76a38 │ │ + add r1, pc, r1 │ │ + vld1.32 {d30[1]}, [r3 :32] │ │ + vld1.32 {d17[0]}, [r1 :32] │ │ + ldr r3, [pc, #1816] ; 76a3c │ │ + ldr r1, [pc, #1816] ; 76a40 │ │ + add r3, pc, r3 │ │ + add r1, pc, r1 │ │ + vld1.32 {d16[0]}, [r3 :32] │ │ + ldr r3, [pc, #1804] ; 76a44 │ │ + add r3, pc, r3 │ │ + vld1.32 {d19[0]}, [r1 :32] │ │ + vld1.32 {d18[0]}, [r3 :32] │ │ + mov r3, r4 │ │ + ldr r1, [pc, #1788] ; 76a48 │ │ + ldr r5, [pc, #1788] ; 76a4c │ │ + add r1, pc, r1 │ │ + add r5, pc, r5 │ │ + vld1.32 {d1[0]}, [r1 :32] │ │ + ldr r1, [pc, #1776] ; 76a50 │ │ + add r1, pc, r1 │ │ + vld1.32 {d0[0]}, [r5 :32] │ │ + add r5, r0, #32 │ │ + vst1.32 {d2-d3}, [r3], r2 │ │ + vld1.32 {d3[0]}, [r1 :32] │ │ + ldr r2, [pc, #1756] ; 76a54 │ │ + ldr r1, [pc, #1756] ; 76a58 │ │ + add r2, pc, r2 │ │ + vst1.32 {d4-d5}, [r5] │ │ + add r1, pc, r1 │ │ + add r5, r0, #16 │ │ + vld1.32 {d5[0]}, [r2 :32] │ │ + vld1.32 {d2[0]}, [r1 :32] │ │ + ldr r1, [pc, #1732] ; 76a5c │ │ + ldr r2, [pc, #1732] ; 76a60 │ │ + vst1.32 {d24-d25}, [r5] │ │ + add r1, pc, r1 │ │ + add r2, pc, r2 │ │ + ldr r5, [pc, #1720] ; 76a64 │ │ + vld1.32 {d4[0]}, [r1 :32] │ │ + mov r1, #152 ; 0x98 │ │ + add r5, pc, r5 │ │ + vld1.32 {d25[0]}, [r2 :32] │ │ + vld1.32 {d24[0]}, [r5 :32] │ │ + add r5, r0, #340 ; 0x154 │ │ + ldr r2, [pc, #1696] ; 76a68 │ │ + vst1.32 {d26-d27}, [lr], r1 │ │ + add r2, pc, r2 │ │ + ldr r1, [pc, #1688] ; 76a6c │ │ + vld1.32 {d27[0]}, [r2 :32] │ │ + ldr r2, [pc, #1684] ; 76a70 │ │ + add r1, pc, r1 │ │ + vld1.32 {d26[0]}, [r1 :32] │ │ + ldr r2, [pc, r2] │ │ + str r2, [r4, #64] ; 0x40 │ │ + add r2, r0, #356 ; 0x164 │ │ + vst1.32 {d28-d29}, [r2] │ │ + vld1.32 {d29[0]}, [ip :32] │ │ + ldr r1, [pc, #1656] ; 76a74 │ │ + ldr r2, [pc, #1656] ; 76a78 │ │ + add r1, pc, r1 │ │ + vst1.32 {d22-d23}, [r5] │ │ + add r2, pc, r2 │ │ + add r5, r0, #324 ; 0x144 │ │ + vld1.32 {d28[0]}, [r1 :32] │ │ + ldr r1, [pc, #1636] ; 76a7c │ │ + add r1, pc, r1 │ │ + vld1.32 {d23[0]}, [r2 :32] │ │ + vld1.32 {d22[0]}, [r1 :32] │ │ + ldr r2, [pc, #1624] ; 76a80 │ │ + vst1.32 {d20-d21}, [r5] │ │ + add r2, pc, r2 │ │ + ldr ip, [pc, #1616] ; 76a84 │ │ + vld1.32 {d21[0]}, [r2 :32] │ │ + ldr r2, [pc, #1612] ; 76a88 │ │ + add ip, pc, ip │ │ + add r2, pc, r2 │ │ + vld1.32 {d17[1]}, [ip :32] │ │ + vld1.32 {d20[0]}, [r2 :32] │ │ + ldr r5, [pc, #1596] ; 76a8c │ │ + ldr r5, [pc, r5] │ │ + ldr r1, [pc, #1592] ; 76a90 │ │ + ldr r1, [pc, r1] │ │ + str r1, [r3] │ │ + add r3, r0, #884 ; 0x374 │ │ + ldr r1, [pc, #1580] ; 76a94 │ │ + ldr r1, [pc, r1] │ │ + str r1, [r4, #396] ; 0x18c │ │ + str r5, [r4, #400] ; 0x190 │ │ + ldr r1, [pc, #1568] ; 76a98 │ │ + ldr r1, [pc, r1] │ │ + str r1, [r4, #388] ; 0x184 │ │ + add r1, r0, #900 ; 0x384 │ │ + vst1.32 {d30-d31}, [r1] │ │ + ldr r1, [pc, #1552] ; 76a9c │ │ + ldr r2, [pc, #1552] ; 76aa0 │ │ + add r1, pc, r1 │ │ + add r2, pc, r2 │ │ + vld1.32 {d16[1]}, [r1 :32] │ │ + ldr r1, [pc, #1540] ; 76aa4 │ │ + add r1, pc, r1 │ │ + vld1.32 {d19[1]}, [r2 :32] │ │ + vld1.32 {d18[1]}, [r1 :32] │ │ + ldr r2, [pc, #1528] ; 76aa8 │ │ + ldr r1, [pc, #1528] ; 76aac │ │ + add r2, pc, r2 │ │ + add r1, pc, r1 │ │ + vld1.32 {d1[1]}, [r2 :32] │ │ + ldr r2, [pc, #1516] ; 76ab0 │ │ + add r2, pc, r2 │ │ + vld1.32 {d0[1]}, [r1 :32] │ │ + vld1.32 {d3[1]}, [r2 :32] │ │ + ldr r1, [pc, #1504] ; 76ab4 │ │ + ldr r2, [pc, #1504] ; 76ab8 │ │ + add r1, pc, r1 │ │ + add r2, pc, r2 │ │ + vld1.32 {d2[1]}, [r1 :32] │ │ + ldr r1, [pc, #1492] ; 76abc │ │ + add r1, pc, r1 │ │ + vld1.32 {d5[1]}, [r2 :32] │ │ + vld1.32 {d4[1]}, [r1 :32] │ │ + ldr r2, [pc, #1480] ; 76ac0 │ │ + ldr r1, [pc, #1480] ; 76ac4 │ │ + add r2, pc, r2 │ │ + add r1, pc, r1 │ │ + vld1.32 {d25[1]}, [r2 :32] │ │ + ldr r2, [pc, #1468] ; 76ac8 │ │ + add r2, pc, r2 │ │ + vld1.32 {d24[1]}, [r1 :32] │ │ + vld1.32 {d27[1]}, [r2 :32] │ │ + ldr r1, [pc, #1456] ; 76acc │ │ + ldr r2, [pc, #1456] ; 76ad0 │ │ + add r1, pc, r1 │ │ + add r2, pc, r2 │ │ + vld1.32 {d26[1]}, [r1 :32] │ │ + ldr r1, [pc, #1444] ; 76ad4 │ │ + add r1, pc, r1 │ │ + vld1.32 {d29[1]}, [r2 :32] │ │ + vld1.32 {d28[1]}, [r1 :32] │ │ + ldr r2, [pc, #1432] ; 76ad8 │ │ + ldr r1, [pc, #1432] ; 76adc │ │ + add r2, pc, r2 │ │ + add r1, pc, r1 │ │ + vld1.32 {d23[1]}, [r2 :32] │ │ + ldr r2, [pc, #1420] ; 76ae0 │ │ + add r2, pc, r2 │ │ + vld1.32 {d22[1]}, [r1 :32] │ │ + vld1.32 {d21[1]}, [r2 :32] │ │ + ldr r1, [pc, #1408] ; 76ae4 │ │ + ldr r2, [pc, #1408] ; 76ae8 │ │ + add r1, pc, r1 │ │ + add r2, pc, r2 │ │ + vld1.32 {d20[1]}, [r1 :32] │ │ + ldr r1, [pc, #1396] ; 76aec │ │ + add r1, pc, r1 │ │ + vld1.32 {d31[0]}, [r2 :32] │ │ + vld1.32 {d30[0]}, [r1 :32] │ │ + ldr r2, [pc, #1384] ; 76af0 │ │ + vst1.32 {d16-d17}, [r3] │ │ + add r3, r0, #868 ; 0x364 │ │ + add r2, pc, r2 │ │ + ldr r1, [pc, #1372] ; 76af4 │ │ + vld1.32 {d17[0]}, [r2 :32] │ │ + ldr r2, [pc, #1368] ; 76af8 │ │ + add r1, pc, r1 │ │ + add r2, pc, r2 │ │ + vld1.32 {d16[0]}, [r1 :32] │ │ + vst1.32 {d18-d19}, [r3] │ │ + vld1.32 {d19[0]}, [r2 :32] │ │ + ldr ip, [pc, #1348] ; 76afc │ │ + ldr r2, [pc, #1348] ; 76b00 │ │ + ldr r3, [pc, #1348] ; 76b04 │ │ + add ip, pc, ip │ │ + add r2, pc, r2 │ │ + ldr r3, [pc, r3] │ │ + vld1.32 {d18[0]}, [r2 :32] │ │ + ldr r5, [pc, #1332] ; 76b08 │ │ + ldr r5, [pc, r5] │ │ + ldr r1, [pc, #1328] ; 76b0c │ │ + ldr r1, [pc, r1] │ │ + ldr r6, [pc, #1324] ; 76b10 │ │ + ldr r6, [pc, r6] │ │ + str r6, [r4, #932] ; 0x3a4 │ │ + str r5, [r4, #936] ; 0x3a8 │ │ + str r1, [r4, #940] ; 0x3ac │ │ + add r1, r0, #424 ; 0x1a8 │ │ + str r3, [r4, #944] ; 0x3b0 │ │ + add r3, r0, #408 ; 0x198 │ │ + vst1.32 {d0-d1}, [r1] │ │ + vld1.32 {d1[0]}, [ip :32] │ │ + ldr r1, [pc, #1288] ; 76b14 │ │ + ldr r2, [pc, #1288] ; 76b18 │ │ + add r1, pc, r1 │ │ + vst1.32 {d2-d3}, [r3] │ │ + add r2, pc, r2 │ │ + add r3, r0, #392 ; 0x188 │ │ + vld1.32 {d0[0]}, [r1 :32] │ │ + ldr r1, [pc, #1268] ; 76b1c │ │ + add r1, pc, r1 │ │ + vld1.32 {d3[0]}, [r2 :32] │ │ + vld1.32 {d2[0]}, [r1 :32] │ │ + ldr r2, [pc, #1256] ; 76b20 │ │ + vst1.32 {d4-d5}, [r3] │ │ + add r2, pc, r2 │ │ + ldr ip, [pc, #1248] ; 76b24 │ │ + vld1.32 {d5[0]}, [r2 :32] │ │ + ldr r2, [pc, #1244] ; 76b28 │ │ + add ip, pc, ip │ │ + add r2, pc, r2 │ │ + vld1.32 {d7[0]}, [ip :32] │ │ + vld1.32 {d4[0]}, [r2 :32] │ │ + ldr r3, [pc, #1228] ; 76b2c │ │ + ldr r3, [pc, r3] │ │ + ldr r6, [pc, #1224] ; 76b30 │ │ + ldr r6, [pc, r6] │ │ + ldr r5, [pc, #1220] ; 76b34 │ │ + ldr r5, [pc, r5] │ │ + ldr r1, [pc, #1216] ; 76b38 │ │ + ldr r1, [pc, r1] │ │ + str r1, [r4, #456] ; 0x1c8 │ │ + add r1, r0, #84 ; 0x54 │ │ + str r6, [r4, #460] ; 0x1cc │ │ + str r5, [r4, #464] ; 0x1d0 │ │ + str r3, [r4, #468] ; 0x1d4 │ │ + add r3, r0, #68 ; 0x44 │ │ + vst1.32 {d24-d25}, [r1] │ │ + ldr r1, [pc, #1184] ; 76b3c │ │ + ldr r2, [pc, #1184] ; 76b40 │ │ + add r1, pc, r1 │ │ + vst1.32 {d26-d27}, [r3] │ │ + add r2, pc, r2 │ │ + add r3, r0, #52 ; 0x34 │ │ + vld1.32 {d6[0]}, [r1 :32] │ │ + ldr r1, [pc, #1164] ; 76b44 │ │ + add r1, pc, r1 │ │ + vld1.32 {d27[0]}, [r2 :32] │ │ + vld1.32 {d26[0]}, [r1 :32] │ │ + ldr r2, [pc, #1152] ; 76b48 │ │ + vst1.32 {d28-d29}, [r3] │ │ + add r2, pc, r2 │ │ + ldr ip, [pc, #1144] ; 76b4c │ │ + vld1.32 {d25[0]}, [r2 :32] │ │ + ldr r2, [pc, #1140] ; 76b50 │ │ + add ip, pc, ip │ │ + add r2, pc, r2 │ │ + ldr r3, [pc, #1132] ; 76b54 │ │ + vld1.32 {d24[0]}, [r2 :32] │ │ + ldr r3, [pc, r3] │ │ + ldr r6, [pc, #1124] ; 76b58 │ │ + ldr r6, [pc, r6] │ │ + ldr r5, [pc, #1120] ; 76b5c │ │ + ldr r5, [pc, r5] │ │ + ldr r1, [pc, #1116] ; 76b60 │ │ + ldr r1, [pc, r1] │ │ + str r1, [r4, #116] ; 0x74 │ │ + add r1, r0, #492 ; 0x1ec │ │ + str r6, [r4, #120] ; 0x78 │ │ + add r6, r0, #476 ; 0x1dc │ │ + str r5, [r4, #124] ; 0x7c │ │ + str r3, [r4, #128] ; 0x80 │ │ + vst1.32 {d22-d23}, [r1] │ │ + vld1.32 {d23[0]}, [ip :32] │ │ + ldr r2, [pc, #1080] ; 76b64 │ │ + ldr r1, [pc, #1080] ; 76b68 │ │ + ldr r3, [pc, #1080] ; 76b6c │ │ + add r2, pc, r2 │ │ + add r1, pc, r1 │ │ + vst1.32 {d20-d21}, [r6] │ │ + add r3, pc, r3 │ │ + vld1.32 {d22[0]}, [r1 :32] │ │ + ldr r1, [pc, #1060] ; 76b70 │ │ + add r1, pc, r1 │ │ + vld1.32 {d31[1]}, [r3 :32] │ │ + vld1.32 {d30[1]}, [r1 :32] │ │ + vld1.32 {d23[1]}, [r2 :32] │ │ + ldr r3, [pc, #1044] ; 76b74 │ │ + ldr r1, [pc, #1044] ; 76b78 │ │ + add r3, pc, r3 │ │ + add r1, pc, r1 │ │ + vld1.32 {d17[1]}, [r3 :32] │ │ + ldr r3, [pc, #1032] ; 76b7c │ │ + add r3, pc, r3 │ │ + vld1.32 {d16[1]}, [r1 :32] │ │ + vld1.32 {d19[1]}, [r3 :32] │ │ + ldr r1, [pc, #1020] ; 76b80 │ │ + ldr r3, [pc, #1020] ; 76b84 │ │ + add r1, pc, r1 │ │ + add r3, pc, r3 │ │ + vld1.32 {d18[1]}, [r1 :32] │ │ + ldr r1, [pc, #1008] ; 76b88 │ │ + add r1, pc, r1 │ │ + vld1.32 {d1[1]}, [r3 :32] │ │ + vld1.32 {d0[1]}, [r1 :32] │ │ + ldr r3, [pc, #996] ; 76b8c │ │ + ldr r1, [pc, #996] ; 76b90 │ │ + add r3, pc, r3 │ │ + add r1, pc, r1 │ │ + vld1.32 {d3[1]}, [r3 :32] │ │ + ldr r3, [pc, #984] ; 76b94 │ │ + add r3, pc, r3 │ │ + vld1.32 {d2[1]}, [r1 :32] │ │ + vld1.32 {d5[1]}, [r3 :32] │ │ + ldr r1, [pc, #972] ; 76b98 │ │ + ldr r3, [pc, #972] ; 76b9c │ │ + add r1, pc, r1 │ │ + add r3, pc, r3 │ │ + vld1.32 {d4[1]}, [r1 :32] │ │ + ldr r1, [pc, #960] ; 76ba0 │ │ + add r1, pc, r1 │ │ + vld1.32 {d7[1]}, [r3 :32] │ │ + vld1.32 {d6[1]}, [r1 :32] │ │ + ldr r3, [pc, #948] ; 76ba4 │ │ + ldr r1, [pc, #948] ; 76ba8 │ │ + add r3, pc, r3 │ │ + add r1, pc, r1 │ │ + vld1.32 {d27[1]}, [r3 :32] │ │ + ldr r3, [pc, #936] ; 76bac │ │ + add r3, pc, r3 │ │ + vld1.32 {d26[1]}, [r1 :32] │ │ + vld1.32 {d25[1]}, [r3 :32] │ │ + ldr r1, [pc, #924] ; 76bb0 │ │ + ldr r3, [pc, #924] ; 76bb4 │ │ + add r1, pc, r1 │ │ + add r3, pc, r3 │ │ + vld1.32 {d24[1]}, [r1 :32] │ │ + add r1, r0, #460 ; 0x1cc │ │ + vld1.32 {d22[1]}, [r3 :32] │ │ + add r3, r0, #968 ; 0x3c8 │ │ + vst1.32 {d30-d31}, [r1] │ │ + ldr r1, [pc, #896] ; 76bb8 │ │ + ldr r1, [pc, r1] │ │ + str r1, [r4, #536] ; 0x218 │ │ + ldr r1, [pc, #888] ; 76bbc │ │ + ldr r1, [pc, r1] │ │ + str r1, [r4, #528] ; 0x210 │ │ + ldr r1, [pc, #880] ; 76bc0 │ │ + ldr r1, [pc, r1] │ │ + str r1, [r4, #1056] ; 0x420 │ │ + ldr r1, [pc, #872] ; 76bc4 │ │ + ldr r1, [pc, r1] │ │ + str r1, [r4, #1020] ; 0x3fc │ │ + ldr r1, [pc, #864] ; 76bc8 │ │ + ldr r1, [pc, r1] │ │ + str r1, [r4, #532] ; 0x214 │ │ + add r1, r0, #560 ; 0x230 │ │ + ldr ip, [pc, #852] ; 76bcc │ │ + ldr ip, [pc, ip] │ │ + ldr r6, [pc, #848] ; 76bd0 │ │ + ldr r6, [pc, r6] │ │ + ldr r5, [pc, #844] ; 76bd4 │ │ + ldr r5, [pc, r5] │ │ + str r5, [r4, #524] ; 0x20c │ │ + vst1.32 {d0-d1}, [r3] │ │ + add r3, r0, #952 ; 0x3b8 │ │ + vst1.32 {d2-d3}, [r3] │ │ + add r3, r0, #936 ; 0x3a8 │ │ + vst1.32 {d4-d5}, [r3] │ │ + ldr r3, [pc, #816] ; 76bd8 │ │ + ldr r3, [pc, r3] │ │ + ldr r5, [pc, #812] ; 76bdc │ │ + ldr r5, [pc, r5] │ │ + ldr r2, [pc, #808] ; 76be0 │ │ + ldr r2, [pc, r2] │ │ + str r2, [r4, #1000] ; 0x3e8 │ │ + str r3, [r4, #1004] ; 0x3ec │ │ + str r5, [r4, #1008] ; 0x3f0 │ │ + str r6, [r4, #1012] ; 0x3f4 │ │ + vst1.32 {d18-d19}, [r1] │ │ + add r1, r0, #544 ; 0x220 │ │ + vst1.32 {d6-d7}, [r1] │ │ + add r1, r0, #528 ; 0x210 │ │ + vst1.32 {d26-d27}, [r1] │ │ + ldr r1, [pc, #768] ; 76be4 │ │ + ldr r1, [pc, r1] │ │ + ldr r2, [pc, #764] ; 76be8 │ │ + ldr r2, [pc, r2] │ │ + ldr r3, [pc, #760] ; 76bec │ │ + ldr r3, [pc, r3] │ │ + str r3, [r4, #592] ; 0x250 │ │ + add r3, r4, #596 ; 0x254 │ │ + stm r3, {r1, r2, ip} │ │ + add r1, r0, #136 ; 0x88 │ │ + add r0, r0, #120 ; 0x78 │ │ + vst1.32 {d16-d17}, [lr] │ │ + vst1.32 {d24-d25}, [r1] │ │ + vst1.32 {d22-d23}, [r0] │ │ + ldr r0, [pc, #724] ; 76bf0 │ │ + ldr r0, [pc, r0] │ │ + str r0, [r4, #1156] ; 0x484 │ │ + ldr r0, [pc, #716] ; 76bf4 │ │ + ldr r0, [pc, r0] │ │ + str r0, [r4, #648] ; 0x288 │ │ + ldr r0, [pc, #708] ; 76bf8 │ │ + ldr r0, [pc, r0] │ │ + str r0, [r4, #612] ; 0x264 │ │ + ldr r0, [pc, #700] ; 76bfc │ │ + ldr r0, [pc, r0] │ │ + str r0, [r4, #1124] ; 0x464 │ │ + ldr r0, [pc, #692] ; 76c00 │ │ + ldr r0, [pc, r0] │ │ + str r0, [r4, #1088] ; 0x440 │ │ + ldr r0, [pc, #684] ; 76c04 │ │ + ldr r0, [pc, r0] │ │ + str r0, [r4, #716] ; 0x2cc │ │ + ldr r0, [pc, #676] ; 76c08 │ │ + ldr r0, [pc, r0] │ │ + str r0, [r4, #680] ; 0x2a8 │ │ + ldr r0, [pc, #668] ; 76c0c │ │ + ldr r0, [pc, r0] │ │ + str r0, [r4, #1224] ; 0x4c8 │ │ + ldr r0, [pc, #660] ; 76c10 │ │ + ldr r0, [pc, r0] │ │ + str r0, [r4, #748] ; 0x2ec │ │ + ldr r0, [pc, #652] ; 76c14 │ │ + ldr r0, [pc, r0] │ │ + str r0, [r4, #240] ; 0xf0 │ │ + ldr r0, [pc, #644] ; 76c18 │ │ + ldr r0, [pc, r0] │ │ + str r0, [r4, #204] ; 0xcc │ │ + ldr r0, [pc, #636] ; 76c1c │ │ + ldr r0, [pc, r0] │ │ + str r0, [r4, #816] ; 0x330 │ │ + ldr r0, [pc, #628] ; 76c20 │ │ + ldr r0, [pc, r0] │ │ + str r0, [r4, #272] ; 0x110 │ │ + pop {r4, r5, r6, pc} │ │ + andeq r6, r4, ip, lsr #13 │ │ + andeq r6, r4, r8, lsr #13 │ │ + andeq r6, r4, r0, lsr #13 │ │ + muleq r4, r0, r6 │ │ + muleq r4, r0, r6 │ │ + andeq r6, r4, r8, lsl #13 │ │ + andeq r6, r4, r8, ror r6 │ │ + andeq r6, r4, r8, ror r6 │ │ + andeq r6, r4, r0, ror r6 │ │ + andeq r6, r4, r0, ror #12 │ │ + andeq r6, r4, r0, ror #12 │ │ + andeq r6, r4, r8, asr r6 │ │ + andeq r6, r4, r8, asr #12 │ │ + andeq r6, r4, r8, asr #12 │ │ + andeq r6, r4, r0, asr #12 │ │ + andeq r6, r4, r0, lsr r6 │ │ + andeq r6, r4, r0, lsr r6 │ │ + andeq r6, r4, r8, lsr #12 │ │ + andeq r6, r4, r8, lsl r6 │ │ + andeq r6, r4, r8, lsl r6 │ │ + andeq r6, r4, r0, lsl r6 │ │ + andeq r6, r4, r0, lsl #12 │ │ + andeq r6, r4, r0, lsl #12 │ │ + strdeq r6, [r4], -r8 │ │ + andeq r6, r4, r8, ror #11 │ │ + andeq r6, r4, r8, ror #11 │ │ + andeq r6, r4, r0, ror #11 │ │ + andeq r6, r4, r8, asr #11 │ │ + andeq r6, r4, r8, asr #11 │ │ + andeq r6, r4, r8, asr #11 │ │ + andeq r6, r4, r0, asr #11 │ │ + ; instruction: 0x000465b0 │ │ + ; instruction: 0x000465b0 │ │ + andeq r6, r4, r8, lsr #11 │ │ + muleq r4, r8, r5 │ │ + muleq r4, r8, r5 │ │ + muleq r4, r0, r5 │ │ + andeq r6, r4, ip, ror r5 │ │ + andeq r6, r4, ip, ror r5 │ │ + andeq r6, r4, r4, ror r5 │ │ + andeq r6, r4, ip, asr r5 │ │ + andeq r6, r4, r8, asr r5 │ │ + andeq r6, r4, r0, asr #10 │ │ + andeq r6, r4, r0, asr #10 │ │ + andeq r6, r4, r4, lsr r5 │ │ + andeq r6, r4, r0, lsr #10 │ │ + andeq r6, r4, r4, lsl r5 │ │ + andeq r6, r4, r0, lsl r5 │ │ + strdeq r6, [r4], -r8 │ │ + strdeq r6, [r4], -r4 │ │ + andeq r6, r4, r8, ror #9 │ │ + ldrdeq r6, [r4], -r8 │ │ + andeq r6, r4, ip, asr #9 │ │ + andeq r6, r4, ip, asr #9 │ │ + andeq r6, r4, r0, asr #9 │ │ + ; instruction: 0x000464bc │ │ + ; instruction: 0x000464b0 │ │ + andeq r6, r4, r4, lsr #9 │ │ + muleq r4, r0, r4 │ │ + muleq r4, r0, r4 │ │ + andeq r6, r4, r8, lsl #9 │ │ + andeq r6, r4, r8, ror r4 │ │ + andeq r6, r4, r8, ror r4 │ │ + andeq r6, r4, r0, ror r4 │ │ + andeq r6, r4, r0, ror #8 │ │ + andeq r6, r4, r0, ror #8 │ │ + andeq r6, r4, r8, asr r4 │ │ + andeq r6, r4, r8, asr #8 │ │ + andeq r6, r4, r8, asr #8 │ │ + andeq r6, r4, r0, asr #8 │ │ + andeq r6, r4, r0, lsr r4 │ │ + andeq r6, r4, r0, lsr r4 │ │ + andeq r6, r4, r8, lsr #8 │ │ + andeq r6, r4, r8, lsl r4 │ │ + andeq r6, r4, r8, lsl r4 │ │ + andeq r6, r4, r0, lsl r4 │ │ + andeq r6, r4, r0, lsl #8 │ │ + andeq r6, r4, r0, lsl #8 │ │ + strdeq r6, [r4], -r8 │ │ + andeq r6, r4, r4, ror #7 │ │ + ldrdeq r6, [r4], -r8 │ │ + ldrdeq r6, [r4], -r8 │ │ + andeq r6, r4, r0, asr #7 │ │ + andeq r6, r4, r0, asr #7 │ │ + andeq r6, r4, r0, asr #7 │ │ + ; instruction: 0x000463b8 │ │ + ; instruction: 0x000463b4 │ │ + ; instruction: 0x000463b0 │ │ + andeq r6, r4, r8, lsl #7 │ │ + andeq r6, r4, r4, lsl #7 │ │ + andeq r6, r4, r8, ror r3 │ │ + andeq r6, r4, r8, ror #6 │ │ + andeq r6, r4, ip, asr r3 │ │ + andeq r6, r4, ip, asr r3 │ │ + andeq r6, r4, r0, asr r3 │ │ + andeq r6, r4, ip, asr #6 │ │ + andeq r6, r4, r8, asr #6 │ │ + andeq r6, r4, r4, asr #6 │ │ + andeq r6, r4, r0, lsr #6 │ │ + andeq r6, r4, ip, lsl r3 │ │ + andeq r6, r4, r0, lsl r3 │ │ + andeq r6, r4, r0, lsl #6 │ │ + strdeq r6, [r4], -r4 │ │ + strdeq r6, [r4], -r4 │ │ + andeq r6, r4, ip, ror #5 │ │ + andeq r6, r4, r8, ror #5 │ │ + andeq r6, r4, r4, ror #5 │ │ + andeq r6, r4, r0, ror #5 │ │ + ; instruction: 0x000462b4 │ │ + ; instruction: 0x000462b4 │ │ + ; instruction: 0x000462b0 │ │ + andeq r6, r4, r8, lsr #5 │ │ + muleq r4, r4, r2 │ │ + muleq r4, r4, r2 │ │ + andeq r6, r4, ip, lsl #5 │ │ + andeq r6, r4, ip, ror r2 │ │ + andeq r6, r4, ip, ror r2 │ │ + andeq r6, r4, r4, ror r2 │ │ + andeq r6, r4, r4, ror #4 │ │ + andeq r6, r4, r4, ror #4 │ │ + andeq r6, r4, ip, asr r2 │ │ + andeq r6, r4, ip, asr #4 │ │ + andeq r6, r4, ip, asr #4 │ │ + andeq r6, r4, r4, asr #4 │ │ + andeq r6, r4, r4, lsr r2 │ │ + andeq r6, r4, r4, lsr r2 │ │ + andeq r6, r4, ip, lsr #4 │ │ + andeq r6, r4, ip, lsl r2 │ │ + andeq r6, r4, ip, lsl r2 │ │ + andeq r6, r4, r4, lsl #4 │ │ + strdeq r6, [r4], -ip │ │ + strdeq r6, [r4], -r4 │ │ + andeq r6, r4, ip, ror #3 │ │ + andeq r6, r4, r4, ror #3 │ │ + ldrdeq r6, [r4], -r8 │ │ + ldrdeq r6, [r4], -r4 │ │ + ldrdeq r6, [r4], -r0 │ │ + ; instruction: 0x000461b4 │ │ + ; instruction: 0x000461b0 │ │ + andeq r6, r4, ip, lsr #3 │ │ + andeq r6, r4, r4, lsl #3 │ │ + andeq r6, r4, r0, lsl #3 │ │ + andeq r6, r4, ip, ror r1 │ │ + andeq r6, r4, r8, asr r1 │ │ + andeq r6, r4, r0, asr r1 │ │ + andeq r6, r4, r8, asr #2 │ │ + andeq r6, r4, r0, asr #2 │ │ + andeq r6, r4, r8, lsr r1 │ │ + andeq r6, r4, r0, lsr r1 │ │ + andeq r6, r4, r8, lsr #2 │ │ + andeq r6, r4, r0, lsr #2 │ │ + andeq r6, r4, r8, lsl r1 │ │ + andeq r6, r4, r0, lsl r1 │ │ + andeq r6, r4, r8, lsl #2 │ │ + andeq r6, r4, r0, lsl #2 │ │ + strdeq r6, [r4], -r8 │ │ push {r4, lr} │ │ mov r4, r0 │ │ - bl 6e00 <_Unwind_VRS_Pop@plt+0x43c0> │ │ + bl 7394 <_Unwind_VRS_Pop@plt+0x43b4> │ │ tst r0, #1 │ │ popeq {r4, pc} │ │ - ldr r0, [pc, #240] ; 65d64 │ │ - ldr r1, [pc, #240] ; 65d68 │ │ + ldr r0, [pc, #240] ; 76d30 │ │ + ldr r1, [pc, #240] ; 76d34 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ vld1.32 {d19[0]}, [r0 :32] │ │ - ldr r0, [pc, #228] ; 65d6c │ │ + ldr r0, [pc, #228] ; 76d38 │ │ add r0, pc, r0 │ │ vld1.32 {d18[0]}, [r1 :32] │ │ vld1.32 {d17[0]}, [r0 :32] │ │ - ldr r1, [pc, #216] ; 65d70 │ │ - ldr r2, [pc, #216] ; 65d74 │ │ - ldr r0, [pc, #216] ; 65d78 │ │ + ldr r1, [pc, #216] ; 76d3c │ │ + ldr r2, [pc, #216] ; 76d40 │ │ + ldr r0, [pc, #216] ; 76d44 │ │ add r1, pc, r1 │ │ add r2, pc, r2 │ │ add r0, pc, r0 │ │ vld1.32 {d16[0]}, [r2 :32] │ │ - ldr r2, [pc, #200] ; 65d7c │ │ + ldr r2, [pc, #200] ; 76d48 │ │ add r2, pc, r2 │ │ vld1.32 {d19[1]}, [r0 :32] │ │ vld1.32 {d18[1]}, [r2 :32] │ │ vld1.32 {d17[1]}, [r1 :32] │ │ - ldr r0, [pc, #184] ; 65d80 │ │ + ldr r0, [pc, #184] ; 76d4c │ │ add r0, pc, r0 │ │ vld1.32 {d16[1]}, [r0 :32] │ │ add r0, r4, #36 ; 0x24 │ │ vst1.32 {d18-d19}, [r0] │ │ - ldr r0, [pc, #168] ; 65d84 │ │ + ldr r0, [pc, #168] ; 76d50 │ │ ldr r0, [pc, r0] │ │ - ldr r1, [pc, #164] ; 65d88 │ │ + ldr r1, [pc, #164] ; 76d54 │ │ ldr r1, [pc, r1] │ │ str r0, [r4, #16] │ │ str r1, [r4, #20] │ │ - ldr ip, [pc, #152] ; 65d8c │ │ + ldr ip, [pc, #152] ; 76d58 │ │ ldr ip, [pc, ip] │ │ - ldr r1, [pc, #148] ; 65d90 │ │ + ldr r1, [pc, #148] ; 76d5c │ │ ldr r1, [pc, r1] │ │ - ldr r2, [pc, #144] ; 65d94 │ │ + ldr r2, [pc, #144] ; 76d60 │ │ ldr r2, [pc, r2] │ │ - ldr r3, [pc, #140] ; 65d98 │ │ + ldr r3, [pc, #140] ; 76d64 │ │ ldr r3, [pc, r3] │ │ str r3, [r4, #80] ; 0x50 │ │ str r2, [r4, #84] ; 0x54 │ │ - ldr r2, [pc, #128] ; 65d9c │ │ + ldr r2, [pc, #128] ; 76d68 │ │ ldr r2, [pc, r2] │ │ str r2, [r4, #92] ; 0x5c │ │ - ldr r2, [pc, #120] ; 65da0 │ │ + ldr r2, [pc, #120] ; 76d6c │ │ ldr r2, [pc, r2] │ │ - ldr r3, [pc, #116] ; 65da4 │ │ + ldr r3, [pc, #116] ; 76d70 │ │ ldr r3, [pc, r3] │ │ - ldr r0, [pc, #112] ; 65da8 │ │ + ldr r0, [pc, #112] ; 76d74 │ │ ldr r0, [pc, r0] │ │ str r1, [r4, #52] ; 0x34 │ │ str r0, [r4, #56] ; 0x38 │ │ mov r0, #88 ; 0x58 │ │ str r3, [r4, #60] ; 0x3c │ │ str r2, [r4, #64] ; 0x40 │ │ str ip, [r4, #68] ; 0x44 │ │ vst1.32 {d16-d17}, [r4], r0 │ │ - ldr r0, [pc, #80] ; 65dac │ │ + ldr r0, [pc, #80] ; 76d78 │ │ ldr r0, [pc, r0] │ │ str r0, [r4] │ │ pop {r4, pc} │ │ - andeq r5, r4, r8, ror lr │ │ - andeq r5, r4, r8, ror lr │ │ - andeq r5, r4, r0, ror lr │ │ + andeq r5, r4, r4, ror #28 │ │ + andeq r5, r4, r4, ror #28 │ │ andeq r5, r4, ip, asr lr │ │ - andeq r5, r4, ip, asr lr │ │ - andeq r5, r4, ip, asr lr │ │ - andeq r5, r4, r4, asr lr │ │ - andeq r5, r4, r4, asr #28 │ │ - andeq r5, r4, r4, lsr lr │ │ + andeq r5, r4, r8, asr #28 │ │ + andeq r5, r4, r8, asr #28 │ │ + andeq r5, r4, r8, asr #28 │ │ + andeq r5, r4, r0, asr #28 │ │ andeq r5, r4, r0, lsr lr │ │ - andeq r5, r4, r4, lsr #28 │ │ andeq r5, r4, r0, lsr #28 │ │ andeq r5, r4, ip, lsl lr │ │ - andeq r5, r4, r8, lsl lr │ │ + andeq r5, r4, r0, lsl lr │ │ andeq r5, r4, ip, lsl #28 │ │ + andeq r5, r4, r8, lsl #28 │ │ andeq r5, r4, r4, lsl #28 │ │ - andeq r5, r4, r0, lsl #28 │ │ - strdeq r5, [r4], -ip │ │ - ldrdeq r5, [r4], -ip │ │ - ldr r1, [pc, #48] ; 65de8 │ │ - ldr r2, [pc, #48] ; 65dec │ │ - add r1, pc, r1 │ │ - ldr r3, [pc, #44] ; 65df0 │ │ + strdeq r5, [r4], -r8 │ │ + strdeq r5, [r4], -r0 │ │ + andeq r5, r4, ip, ror #27 │ │ + andeq r5, r4, r8, ror #27 │ │ + andeq r5, r4, r8, asr #27 │ │ + ldr ip, [pc, #44] ; 76db0 │ │ + ldr r2, [pc, #44] ; 76db4 │ │ + ldr r3, [pc, #44] ; 76db8 │ │ + add ip, pc, ip │ │ + ldr r1, [pc, #40] ; 76dbc │ │ add r2, pc, r2 │ │ - vmov.32 d17[0], r1 │ │ - ldr r1, [pc, #36] ; 65df4 │ │ add r3, pc, r3 │ │ - vmov.32 d16[0], r2 │ │ + str r3, [r0] │ │ add r1, pc, r1 │ │ - vmov.32 d17[1], r3 │ │ - vmov.32 d16[1], r1 │ │ - vst1.32 {d16-d17}, [r0] │ │ - b 8f0b8 │ │ - andeq r0, r0, r0, ror #3 │ │ - andeq r0, r0, r0, lsr r0 │ │ - muleq r0, r0, r2 │ │ - strdeq r0, [r0], -r8 │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #20 │ │ - str r1, [sp, #16] │ │ - mov sl, r2 │ │ - mov r7, r0 │ │ - ldm r2, {r0, r1, r2} │ │ - orr r0, r1, r0 │ │ - orrs r6, r0, r2 │ │ - beq 65ecc │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - mov r4, r3 │ │ - mov r9, #1 │ │ - lsl fp, r0, #2 │ │ - ldr r0, [sp, #16] │ │ - lsl r8, r0, #2 │ │ - tst r9, r6 │ │ - bne 65e88 │ │ - b 65e64 │ │ - mov r5, #4 │ │ - lsl r0, r5, r0 │ │ - ldr r5, [sp, #16] │ │ - str r5, [sp] │ │ - mov r5, #1 │ │ - str r0, [sp, #8] │ │ - mov r0, r7 │ │ - str r5, [sp, #4] │ │ - bl 6611c │ │ - mov r0, #0 │ │ - add r4, r4, fp │ │ - sub r0, r0, r9, lsl #1 │ │ - add r7, r7, r8 │ │ - lsl r9, r9, #1 │ │ - tst r6, r0 │ │ - beq 65ecc │ │ - tst r9, r6 │ │ - beq 65e64 │ │ - ldrb r0, [r4] │ │ - cmp r0, #0 │ │ - ldrbeq r0, [r4, #-4] │ │ - cmpeq r0, #0 │ │ - beq 65e64 │ │ - ldr r2, [sp, #60] ; 0x3c │ │ - lsr r3, r0, #4 │ │ - ldr r5, [sl, #8] │ │ - ldrb r1, [r2, r0]! │ │ - mov r0, #2 │ │ - tst r5, r9 │ │ - ldrb r2, [r2, #64] ; 0x40 │ │ - bne 65e40 │ │ - ldr r0, [sl, #4] │ │ - ands r0, r0, r9 │ │ - movwne r0, #1 │ │ - b 65e40 │ │ - add sp, sp, #20 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #12 │ │ - mov r9, r2 │ │ - mov r8, r1 │ │ - mov r7, r0 │ │ - ldm r2, {r0, r1, r2} │ │ - orr r0, r1, r0 │ │ - orrs r6, r0, r2 │ │ - beq 65f98 │ │ - mov r4, r3 │ │ - mov sl, #0 │ │ - mov fp, #1 │ │ - tst fp, r6 │ │ - bne 65f4c │ │ - b 65f2c │ │ - mov r5, #4 │ │ - lsl r0, r5, r0 │ │ - mov r5, #1 │ │ - stm sp, {r5, r8} │ │ - str r0, [sp, #8] │ │ - mov r0, r7 │ │ - bl 6611c │ │ - sub r0, sl, fp, lsl #1 │ │ - add r4, r4, #4 │ │ - add r7, r7, #4 │ │ - lsl fp, fp, #1 │ │ - tst r6, r0 │ │ - beq 65f98 │ │ - tst fp, r6 │ │ - beq 65f2c │ │ - ldrb r0, [r4] │ │ - cmp r0, #0 │ │ - bne 65f68 │ │ - ldr r0, [sp, #48] ; 0x30 │ │ - ldrb r0, [r4, -r0, lsl #2] │ │ - cmp r0, #0 │ │ - beq 65f2c │ │ - ldr r2, [sp, #52] ; 0x34 │ │ - lsr r3, r0, #4 │ │ - ldr r5, [r9, #8] │ │ - ldrb r1, [r2, r0]! │ │ - mov r0, #2 │ │ - tst r5, fp │ │ - ldrb r2, [r2, #64] ; 0x40 │ │ - bne 65f10 │ │ - ldr r0, [r9, #4] │ │ - ands r0, r0, fp │ │ - movwne r0, #1 │ │ - b 65f10 │ │ - add sp, sp, #12 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + str r2, [r0, #4] │ │ + str r1, [r0, #8] │ │ + str ip, [r0, #12] │ │ + b 930c0 │ │ + andeq r0, r0, r0, lsl sl │ │ + andeq r0, r0, r0, ror r9 │ │ + andeq r0, r0, r4, lsr #32 │ │ + ; instruction: 0x000009b0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #20 │ │ - str r1, [sp, #16] │ │ - mov r7, r0 │ │ - ldm r2, {r0, r1} │ │ - orrs r6, r1, r0 │ │ - beq 6605c │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - mov r4, r3 │ │ - mov sl, r2 │ │ - mov r9, #1 │ │ - lsl fp, r0, #2 │ │ - ldr r0, [sp, #16] │ │ - lsl r8, r0, #2 │ │ - tst r9, r6 │ │ - bne 66004 │ │ + sub sp, sp, #444 ; 0x1bc │ │ + add sl, sp, #376 ; 0x178 │ │ + str r1, [sp, #44] ; 0x2c │ │ + mov r6, r0 │ │ + vmov.i32 q8, #0 ; 0x00000000 │ │ + mov r0, #48 ; 0x30 │ │ + mov r1, sl │ │ + vst1.64 {d16-d17}, [r1], r0 │ │ + add r0, sl, #32 │ │ + mov r5, #0 │ │ + mov r9, r3 │ │ + vst1.64 {d16-d17}, [r0] │ │ + add r0, sl, #16 │ │ + vst1.64 {d16-d17}, [r1] │ │ + add r1, sp, #256 ; 0x100 │ │ + vst1.64 {d16-d17}, [r0] │ │ + add r0, r1, #96 ; 0x60 │ │ + vst1.64 {d16-d17}, [r0] │ │ + add r0, r1, #80 ; 0x50 │ │ + vst1.64 {d16-d17}, [r0] │ │ + add r0, r1, #64 ; 0x40 │ │ + vst1.64 {d16-d17}, [r0] │ │ + add r0, r1, #48 ; 0x30 │ │ + vst1.64 {d16-d17}, [r0] │ │ + add r0, r1, #32 │ │ + vst1.64 {d16-d17}, [r0] │ │ + add r0, r1, #16 │ │ + vst1.64 {d16-d17}, [r0] │ │ + mov r0, #116 ; 0x74 │ │ + vst1.64 {d16-d17}, [r1], r0 │ │ + add r0, sp, #80 ; 0x50 │ │ + str r5, [r1] │ │ + mov r1, #176 ; 0xb0 │ │ + str r2, [sp, #36] ; 0x24 │ │ + str r5, [sp, #368] ; 0x170 │ │ + bl 2dd0 <__aeabi_memclr8@plt> │ │ + orr r0, sl, #4 │ │ + str r0, [sp, #40] ; 0x28 │ │ + clz r0, r9 │ │ + mov r7, #0 │ │ + rsb fp, r0, #24 │ │ mov r0, #0 │ │ - add r4, r4, fp │ │ - sub r0, r0, r9, lsl #1 │ │ - add r7, r7, r8 │ │ - lsl r9, r9, #1 │ │ - tst r6, r0 │ │ - beq 6605c │ │ - tst r9, r6 │ │ - beq 65fe0 │ │ - ldrb r0, [r4] │ │ - cmp r0, #0 │ │ - ldrbeq r0, [r4, #-4] │ │ - cmpeq r0, #0 │ │ - beq 65fe0 │ │ - ldr r2, [sp, #60] ; 0x3c │ │ - mov r5, #4 │ │ - ldr r3, [sl, #4] │ │ - ldrb r1, [r2, r0]! │ │ - ands r3, r3, r9 │ │ - movwne r3, #1 │ │ - ldrb r2, [r2, #64] ; 0x40 │ │ - orr r3, r5, r3, lsl #1 │ │ - ldr r5, [sp, #16] │ │ - str r5, [sp] │ │ - mov r5, #1 │ │ - str r3, [sp, #8] │ │ - lsr r3, r0, #4 │ │ - mov r0, r7 │ │ - str r5, [sp, #4] │ │ - bl 6611c │ │ - b 65fe0 │ │ - add sp, sp, #20 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #12 │ │ - mov r8, r1 │ │ - mov r7, r0 │ │ - ldm r2, {r0, r1} │ │ - orrs r6, r1, r0 │ │ - beq 66114 │ │ - mov r4, r3 │ │ - mov r9, r2 │ │ - mov sl, #0 │ │ - mov fp, #1 │ │ - tst fp, r6 │ │ - bne 660f4 │ │ - b 660d4 │ │ - ldr r2, [sp, #52] ; 0x34 │ │ - mov r5, #4 │ │ - ldr r3, [r9, #4] │ │ - ldrb r1, [r2, r0]! │ │ - ands r3, r3, fp │ │ - movwne r3, #1 │ │ - ldrb r2, [r2, #64] ; 0x40 │ │ - orr r3, r5, r3, lsl #1 │ │ - mov r5, #1 │ │ - stm sp, {r5, r8} │ │ - str r3, [sp, #8] │ │ - lsr r3, r0, #4 │ │ - mov r0, r7 │ │ - bl 6611c │ │ - sub r0, sl, fp, lsl #1 │ │ - add r4, r4, #4 │ │ - add r7, r7, #4 │ │ - lsl fp, fp, #1 │ │ - tst r6, r0 │ │ - beq 66114 │ │ - tst fp, r6 │ │ - beq 660d4 │ │ - ldrb r0, [r4] │ │ - cmp r0, #0 │ │ - bne 6609c │ │ - ldr r0, [sp, #48] ; 0x30 │ │ - ldrb r0, [r4, -r0, lsl #2] │ │ - cmp r0, #0 │ │ - bne 6609c │ │ - b 660d4 │ │ - add sp, sp, #12 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #116 ; 0x74 │ │ - str r2, [sp, #112] ; 0x70 │ │ - mov ip, #4 │ │ - ldr r2, [sp, #156] ; 0x9c │ │ - str r1, [sp, #72] ; 0x48 │ │ - rsb r1, r2, #0 │ │ - str r3, [sp, #36] ; 0x24 │ │ - add r7, r2, r2, lsl #1 │ │ - str r1, [sp, #100] ; 0x64 │ │ - sub r1, r2, r2, lsl #3 │ │ - sub r3, r2, r2, lsl #2 │ │ - str r1, [sp, #4] │ │ - lsl r1, r7, #1 │ │ - str r1, [sp] │ │ - mov r1, r3 │ │ - lsl r1, r3, #1 │ │ - str r3, [sp, #84] ; 0x54 │ │ - str r1, [sp, #32] │ │ - str r7, [sp, #80] ; 0x50 │ │ - mov r1, r7 │ │ - b 66474 │ │ - add r3, r7, fp │ │ - ldr r8, [sp, #8] │ │ - add r1, r3, #8 │ │ - mov lr, r2 │ │ - add r3, r1, r5 │ │ - ldr r2, [sp, #96] ; 0x60 │ │ - add r6, r3, sl │ │ - str ip, [sp, #68] ; 0x44 │ │ - ldr ip, [sp, #28] │ │ + mov r2, #0 │ │ + mov r3, #0 │ │ + ldrh r4, [r6] │ │ + mvn r1, #127 ; 0x7f │ │ + cmp r5, #28 │ │ + add r4, r1, r4, lsr fp │ │ + add r1, sp, #80 ; 0x50 │ │ + add r8, r1, r5 │ │ + add r7, r7, r4 │ │ + str r7, [r1, r5] │ │ + add r0, r0, r4 │ │ + add r7, sp, #256 ; 0x100 │ │ + str r0, [sl, r5] │ │ + add ip, r7, r5 │ │ + add r2, r4, r2 │ │ + ldr r0, [r8, #56] ; 0x38 │ │ + add lr, r1, #88 ; 0x58 │ │ + str r2, [r7, r5] │ │ + mvn r7, #127 ; 0x7f │ │ + add r0, r0, r4 │ │ + str r0, [r8, #56] ; 0x38 │ │ + ldr r0, [ip, #88] ; 0x58 │ │ + add r0, r0, r4 │ │ + str r0, [ip, #88] ; 0x58 │ │ + mov r0, #3 │ │ + sub r0, r0, r3, lsr #1 │ │ + ldr r2, [lr, r0, lsl #2] │ │ + add r2, r2, r4 │ │ + str r2, [lr, r0, lsl #2] │ │ + lsr r0, r3, #1 │ │ + add r9, r1, r0, lsl #2 │ │ + ldr r0, [r9, #132] ; 0x84 │ │ + add r0, r0, r4 │ │ + str r0, [r9, #132] ; 0x84 │ │ + ldr r0, [sp, #408] ; 0x198 │ │ + ldr r2, [r1, r5] │ │ + add r0, r0, r4 │ │ + str r0, [sp, #408] ; 0x198 │ │ + ldrh r0, [r6, #2] │ │ + ldr r4, [ip, #84] ; 0x54 │ │ + add r0, r7, r0, lsr fp │ │ + add r2, r2, r0 │ │ + str r2, [r1, r5] │ │ + mov r1, #4 │ │ + ldr r2, [sl, r5] │ │ + add r2, r2, r0 │ │ + str r2, [sl, r5] │ │ + ldr r2, [ip, #4] │ │ + add r2, r0, r2 │ │ + str r2, [ip, #4] │ │ + ldr r2, [r8, #56] ; 0x38 │ │ + add r2, r2, r0 │ │ + str r2, [r8, #56] ; 0x38 │ │ + add r2, r4, r0 │ │ + str r2, [ip, #84] ; 0x54 │ │ + sub r2, r1, r3, lsr #1 │ │ + mov r1, #5 │ │ + ldr r4, [lr, r2, lsl #2] │ │ + add r4, r4, r0 │ │ + str r4, [lr, r2, lsl #2] │ │ + ldr r2, [r9, #136] ; 0x88 │ │ + ldr r4, [ip, #80] ; 0x50 │ │ + add r2, r2, r0 │ │ + str r2, [r9, #136] ; 0x88 │ │ + ldr r2, [sp, #412] ; 0x19c │ │ + add r0, r2, r0 │ │ + str r0, [sp, #412] ; 0x19c │ │ + ldrh r0, [r6, #4] │ │ + ldr r2, [sl, r5] │ │ + add r0, r7, r0, lsr fp │ │ + ldr r7, [r8, #52] ; 0x34 │ │ + add r2, r2, r0 │ │ + str r2, [sl, r5] │ │ + ldr r2, [ip, #8] │ │ + add r2, r0, r2 │ │ + str r2, [ip, #8] │ │ + ldr r2, [r8, #4] │ │ + add r2, r2, r0 │ │ + str r2, [r8, #4] │ │ + add r2, r7, r0 │ │ + str r2, [r8, #52] ; 0x34 │ │ + add r2, r4, r0 │ │ + str r2, [ip, #80] ; 0x50 │ │ + sub r2, r1, r3, lsr #1 │ │ + mvn r1, #127 ; 0x7f │ │ + ldr r4, [lr, r2, lsl #2] │ │ + add r4, r4, r0 │ │ + str r4, [lr, r2, lsl #2] │ │ + ldr r2, [r9, #140] ; 0x8c │ │ + ldr r4, [ip, #76] ; 0x4c │ │ + add r2, r2, r0 │ │ + str r2, [r9, #140] ; 0x8c │ │ + ldr r2, [sp, #416] ; 0x1a0 │ │ + ldr r7, [r8, #52] ; 0x34 │ │ + add r0, r2, r0 │ │ + str r0, [sp, #416] ; 0x1a0 │ │ + ldrh r0, [r6, #6] │ │ + ldr r2, [sl, r5] │ │ + add r0, r1, r0, lsr fp │ │ + mov r1, #6 │ │ + add r2, r2, r0 │ │ + str r2, [sl, r5] │ │ + ldr r2, [ip, #12] │ │ + add r2, r0, r2 │ │ + str r2, [ip, #12] │ │ + ldr r2, [r8, #4] │ │ + add r2, r2, r0 │ │ + str r2, [r8, #4] │ │ + add r2, r7, r0 │ │ + str r2, [r8, #52] ; 0x34 │ │ + add r2, r4, r0 │ │ + str r2, [ip, #76] ; 0x4c │ │ + sub r2, r1, r3, lsr #1 │ │ + mvn r1, #127 ; 0x7f │ │ + ldr r4, [lr, r2, lsl #2] │ │ + add r4, r4, r0 │ │ + str r4, [lr, r2, lsl #2] │ │ + ldr r2, [r9, #144] ; 0x90 │ │ + ldr r4, [ip, #72] ; 0x48 │ │ + add r2, r2, r0 │ │ + str r2, [r9, #144] ; 0x90 │ │ + ldr r2, [sp, #420] ; 0x1a4 │ │ + ldr r7, [r8, #48] ; 0x30 │ │ + add r0, r2, r0 │ │ + str r0, [sp, #420] ; 0x1a4 │ │ + ldrh r0, [r6, #8] │ │ + ldr r2, [sl, r5] │ │ + add r0, r1, r0, lsr fp │ │ + mov r1, #7 │ │ + add r2, r2, r0 │ │ + str r2, [sl, r5] │ │ + ldr r2, [ip, #16] │ │ + add r2, r0, r2 │ │ + str r2, [ip, #16] │ │ + ldr r2, [r8, #8] │ │ + add r2, r2, r0 │ │ + str r2, [r8, #8] │ │ + add r2, r7, r0 │ │ + str r2, [r8, #48] ; 0x30 │ │ + add r2, r4, r0 │ │ + str r2, [ip, #72] ; 0x48 │ │ + sub r2, r1, r3, lsr #1 │ │ + mvn r1, #127 ; 0x7f │ │ + ldr r4, [lr, r2, lsl #2] │ │ + add r4, r4, r0 │ │ + str r4, [lr, r2, lsl #2] │ │ + ldr r2, [r9, #148] ; 0x94 │ │ + ldr r4, [ip, #68] ; 0x44 │ │ + add r2, r2, r0 │ │ + str r2, [r9, #148] ; 0x94 │ │ + ldr r2, [sp, #424] ; 0x1a8 │ │ + ldr r7, [r8, #48] ; 0x30 │ │ + add r0, r2, r0 │ │ + str r0, [sp, #424] ; 0x1a8 │ │ + ldrh r0, [r6, #10] │ │ + ldr r2, [sl, r5] │ │ + add r0, r1, r0, lsr fp │ │ + mov r1, #8 │ │ + add r2, r2, r0 │ │ + str r2, [sl, r5] │ │ + ldr r2, [ip, #20] │ │ + add r2, r0, r2 │ │ + str r2, [ip, #20] │ │ + ldr r2, [r8, #8] │ │ + add r2, r2, r0 │ │ + str r2, [r8, #8] │ │ + add r2, r7, r0 │ │ + str r2, [r8, #48] ; 0x30 │ │ + add r2, r4, r0 │ │ + str r2, [ip, #68] ; 0x44 │ │ + sub r2, r1, r3, lsr #1 │ │ + mvn r1, #127 ; 0x7f │ │ + ldr r4, [lr, r2, lsl #2] │ │ + add r4, r4, r0 │ │ + str r4, [lr, r2, lsl #2] │ │ + ldr r2, [r9, #152] ; 0x98 │ │ + ldr r4, [ip, #64] ; 0x40 │ │ + add r2, r2, r0 │ │ + str r2, [r9, #152] ; 0x98 │ │ + ldr r2, [sp, #428] ; 0x1ac │ │ + ldr r7, [r8, #44] ; 0x2c │ │ + add r0, r2, r0 │ │ + str r0, [sp, #428] ; 0x1ac │ │ + ldrh r0, [r6, #12] │ │ + ldr r2, [sl, r5] │ │ + add r0, r1, r0, lsr fp │ │ + mov r1, #9 │ │ + add r2, r2, r0 │ │ + str r2, [sl, r5] │ │ + ldr r2, [ip, #24] │ │ + add r2, r0, r2 │ │ + str r2, [ip, #24] │ │ + ldr r2, [r8, #12] │ │ + add r2, r2, r0 │ │ + str r2, [r8, #12] │ │ + add r2, r7, r0 │ │ + str r2, [r8, #44] ; 0x2c │ │ + add r2, r4, r0 │ │ + str r2, [ip, #64] ; 0x40 │ │ + sub r2, r1, r3, lsr #1 │ │ + mvn r1, #127 ; 0x7f │ │ + ldr r4, [lr, r2, lsl #2] │ │ + add r4, r4, r0 │ │ + str r4, [lr, r2, lsl #2] │ │ + ldr r2, [r9, #156] ; 0x9c │ │ + ldr r4, [ip, #60] ; 0x3c │ │ + add r2, r2, r0 │ │ + str r2, [r9, #156] ; 0x9c │ │ + ldr r2, [sp, #432] ; 0x1b0 │ │ + ldr r7, [r8, #44] ; 0x2c │ │ + add r0, r2, r0 │ │ + str r0, [sp, #432] ; 0x1b0 │ │ + ldrh r0, [r6, #14] │ │ + ldr r2, [sl, r5] │ │ + add r0, r1, r0, lsr fp │ │ + mov r1, #10 │ │ + add r2, r2, r0 │ │ + str r2, [sl, r5] │ │ + ldr r2, [ip, #28] │ │ + add r2, r0, r2 │ │ + str r2, [ip, #28] │ │ + ldr r2, [r8, #12] │ │ + add r2, r2, r0 │ │ + str r2, [r8, #12] │ │ + add r2, r7, r0 │ │ + str r2, [r8, #44] ; 0x2c │ │ + add r2, r4, r0 │ │ + str r2, [ip, #60] ; 0x3c │ │ + sub r2, r1, r3, lsr #1 │ │ + ldr r7, [sp, #436] ; 0x1b4 │ │ + ldr r4, [lr, r2, lsl #2] │ │ + add r4, r4, r0 │ │ + str r4, [lr, r2, lsl #2] │ │ + ldr r2, [r9, #160] ; 0xa0 │ │ + add r2, r2, r0 │ │ + add r0, r7, r0 │ │ + str r2, [r9, #160] ; 0xa0 │ │ + str r0, [sp, #436] ; 0x1b4 │ │ + beq 7724c │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + add r3, r3, #1 │ │ + ldr r2, [sp, #44] ; 0x2c │ │ + ldr r7, [r8, #4] │ │ + ldr r0, [r0, r5] │ │ add r6, r6, r2 │ │ - str r1, [sp, #64] ; 0x40 │ │ - mov r1, r5 │ │ - rsb r5, r8, r8, lsl #3 │ │ - ldr r9, [sp, #24] │ │ - add r6, r6, r5 │ │ - ldr r5, [sp, #108] ; 0x6c │ │ - add r6, r6, ip, lsl #1 │ │ - ldr r4, [sp, #32] │ │ - add r6, r6, r9, lsl #1 │ │ - add r3, r3, r5 │ │ - str r3, [sp, #56] ; 0x38 │ │ - add r3, r3, sl │ │ - lsr r6, r6, #4 │ │ - add r3, r3, r2, lsl #1 │ │ - strb r6, [r0, r4] │ │ - add r6, r8, r8, lsl #2 │ │ - add r3, r3, r6 │ │ - add r3, r3, ip, lsl #1 │ │ - add r4, lr, lr, lsl #2 │ │ - add r3, r3, r9, lsl #1 │ │ - rsb r6, r4, #0 │ │ - str r4, [sp, #60] ; 0x3c │ │ - lsr r3, r3, #4 │ │ - strb r3, [r0, r6] │ │ - add r3, r1, #8 │ │ - mov r6, r5 │ │ - str r3, [sp, #40] ; 0x28 │ │ - add r3, r3, fp │ │ + ldr r2, [ip, #4] │ │ + add r5, r5, #4 │ │ + b 76e74 │ │ + ldr r1, [sp, #412] ; 0x19c │ │ + add r7, sp, #376 ; 0x178 │ │ + ldr r5, [sp, #408] ; 0x198 │ │ + vmov.i32 q8, #0 ; 0x00000000 │ │ + ldm r7, {r2, r3, r7} │ │ + mul r1, r1, r1 │ │ + ldr r4, [sp, #416] ; 0x1a0 │ │ + ldr r6, [sp, #388] ; 0x184 │ │ + mul r3, r3, r3 │ │ + ldr ip, [sp, #372] ; 0x174 │ │ + ldr lr, [sp, #324] ; 0x144 │ │ + mla r1, r5, r5, r1 │ │ + ldr r5, [sp, #304] ; 0x130 │ │ + ldr fp, [sp, #164] ; 0xa4 │ │ + mla r2, r2, r2, r3 │ │ + ldr r3, [sp, #420] ; 0x1a4 │ │ + ldr r8, [sp, #360] ; 0x168 │ │ + mla r1, r4, r4, r1 │ │ + ldr r4, [sp, #296] ; 0x128 │ │ + ldr r9, [sp, #332] ; 0x14c │ │ + mla r2, r7, r7, r2 │ │ + ldr r7, [sp, #392] ; 0x188 │ │ + mla r1, r3, r3, r1 │ │ + ldr r3, [sp, #424] ; 0x1a8 │ │ + mla r2, r6, r6, r2 │ │ + ldr r6, [sp, #396] ; 0x18c │ │ + mla r1, r3, r3, r1 │ │ + ldr r3, [sp, #428] ; 0x1ac │ │ + mla r2, r7, r7, r2 │ │ + ldr r7, [sp, #400] ; 0x190 │ │ + mla r1, r3, r3, r1 │ │ + ldr r3, [sp, #432] ; 0x1b0 │ │ + mla r2, r6, r6, r2 │ │ + ldr r6, [sp, #312] ; 0x138 │ │ + mla r1, r3, r3, r1 │ │ + ldr r3, [sp, #404] ; 0x194 │ │ + mla r2, r7, r7, r2 │ │ + mov r7, #105 ; 0x69 │ │ + mla r0, r0, r0, r1 │ │ + mla r1, r3, r3, r2 │ │ + add r3, sp, #48 ; 0x30 │ │ + add r2, r3, #16 │ │ + vst1.64 {d16-d17}, [r2] │ │ + mul r0, r0, r7 │ │ + mul r1, r1, r7 │ │ + mov r7, #840 ; 0x348 │ │ + str r0, [sp, #72] ; 0x48 │ │ + mov r0, #28 │ │ + vst1.64 {d16-d17}, [r3], r0 │ │ str r3, [sp, #44] ; 0x2c │ │ - add r3, r3, r7 │ │ - str r3, [sp, #48] ; 0x30 │ │ - add r3, r3, r5 │ │ - add r4, r3, sl, lsl #1 │ │ - str r3, [sp, #52] ; 0x34 │ │ - mov r3, fp │ │ - ldr fp, [sp, #92] ; 0x5c │ │ - add r4, r4, r2, lsl #1 │ │ - mov r2, #8 │ │ - add r4, r4, fp │ │ - add r4, r4, r8, lsl #2 │ │ - add r4, r4, ip │ │ - add r4, r4, r9, lsl #1 │ │ - lsr r4, r4, #4 │ │ - strb r4, [r0, -lr, lsl #2] │ │ - add r4, r2, r1, lsl #1 │ │ - add r5, r4, r3 │ │ - add r5, r5, r7 │ │ - ldr r1, [sp, #96] ; 0x60 │ │ - add r5, r5, r6 │ │ - add r2, r8, r8, lsl #1 │ │ - add r5, r5, sl, lsl #1 │ │ - add r5, r5, r1, lsl #1 │ │ - ldr r1, [sp, #88] ; 0x58 │ │ - add r5, r5, fp │ │ - add r5, r5, r1 │ │ - ldr r1, [sp, #96] ; 0x60 │ │ - add r2, r5, r2 │ │ - ldr r5, [sp, #84] ; 0x54 │ │ - add r2, r2, ip │ │ - add r2, r2, r9 │ │ - lsr r2, r2, #4 │ │ - strb r2, [r0, r5] │ │ - add r2, r4, r3, lsl #1 │ │ - add r5, r2, r7 │ │ - add r5, r5, r6 │ │ - ldr r4, [sp, #156] ; 0x9c │ │ - add r5, r5, r1 │ │ - ldr r1, [sp, #88] ; 0x58 │ │ - add r5, r5, sl, lsl #1 │ │ - add r5, r5, fp │ │ - add r5, r5, r1 │ │ - mov r1, r7 │ │ - ldr r7, [sp, #20] │ │ - add r5, r5, r8, lsl #1 │ │ - add r2, r2, r1, lsl #1 │ │ - add r5, r5, r7 │ │ - add r2, r2, r6 │ │ - add r5, r5, ip │ │ - add r2, r2, sl │ │ - add r5, r5, r9 │ │ - lsr r5, r5, #4 │ │ - strb r5, [r0, -r4, lsl #1] │ │ + add r3, sp, #256 ; 0x100 │ │ + str r1, [sp, #56] ; 0x38 │ │ + ldm r3, {r0, r1, r2, r3} │ │ + mul r1, r1, r1 │ │ + ldr sl, [sp, #60] ; 0x3c │ │ + mul r0, r0, r0 │ │ + mul r2, r2, r2 │ │ + mla r0, r6, r6, r0 │ │ + ldr r6, [sp, #308] ; 0x134 │ │ + mla r2, r5, r5, r2 │ │ + ldr r5, [sp, #300] ; 0x12c │ │ + mla r1, r6, r6, r1 │ │ + ldr r6, [sp, #272] ; 0x110 │ │ + mul r3, r3, r3 │ │ + mul r0, r0, r7 │ │ + mov r7, #420 ; 0x1a4 │ │ + mul r6, r6, r6 │ │ + mla r0, r1, r7, r0 │ │ + ldr r1, [sp, #276] ; 0x114 │ │ + mov r7, #280 ; 0x118 │ │ + mla r3, r5, r5, r3 │ │ + ldr r5, [sp, #292] ; 0x124 │ │ + mul r1, r1, r1 │ │ + mla r0, r2, r7, r0 │ │ + mov r2, #210 ; 0xd2 │ │ + ldr r7, [sp, #124] ; 0x7c │ │ + mla r6, r4, r4, r6 │ │ + ldr r4, [sp, #364] ; 0x16c │ │ + mla r0, r3, r2, r0 │ │ + ldr r2, [sp, #284] ; 0x11c │ │ + str r2, [sp, #40] ; 0x28 │ │ + mla r1, r5, r5, r1 │ │ + ldr r2, [sp, #288] ; 0x120 │ │ + str r2, [sp, #28] │ │ + mov r3, #168 ; 0xa8 │ │ + ldr r2, [sp, #280] ; 0x118 │ │ + mla r0, r6, r3, r0 │ │ + str r2, [sp, #24] │ │ + ldr r2, [sp, #348] ; 0x15c │ │ + str r2, [sp, #20] │ │ + mul r7, r7, r7 │ │ + ldr r2, [sp, #340] ; 0x154 │ │ + str r2, [sp, #16] │ │ + mov r2, #140 ; 0x8c │ │ + mla r0, r1, r2, r0 │ │ + ldr r1, [sp, #320] ; 0x140 │ │ + ldr r3, [sp, #352] ; 0x160 │ │ + str r3, [sp, #12] │ │ + mla r7, fp, fp, r7 │ │ + ldr r3, [sp, #316] ; 0x13c │ │ + ldr r2, [sp, #368] ; 0x170 │ │ + mul r1, r1, r1 │ │ + str r0, [sp, #32] │ │ + ldr r0, [sp, #336] ; 0x150 │ │ + mla r1, r2, r2, r1 │ │ + str r0, [sp, #8] │ │ + ldr r0, [sp, #356] ; 0x164 │ │ + mul r2, r3, r3 │ │ + str r0, [sp, #4] │ │ + ldr r0, [sp, #136] ; 0x88 │ │ + ldr r6, [sp, #140] ; 0x8c │ │ + mov r3, #840 ; 0x348 │ │ + mla r2, ip, ip, r2 │ │ + ldr r5, [sp, #328] ; 0x148 │ │ + ldr fp, [sp, #52] ; 0x34 │ │ + mla r0, r0, r0, sl │ │ + mov sl, #420 ; 0x1a4 │ │ + mla r0, r6, r6, r0 │ │ + ldr r6, [sp, #144] ; 0x90 │ │ + mul r2, r2, r3 │ │ + mov r3, #280 ; 0x118 │ │ + mla r0, r6, r6, r0 │ │ + ldr r6, [sp, #148] ; 0x94 │ │ + mla r1, r1, sl, r2 │ │ + mul r2, lr, lr │ │ + mov lr, #210 ; 0xd2 │ │ + mla r0, r6, r6, r0 │ │ + ldr r6, [sp, #152] ; 0x98 │ │ + mla r2, r4, r4, r2 │ │ + mov r4, #105 ; 0x69 │ │ + mla r0, r6, r6, r0 │ │ + mov r6, #105 ; 0x69 │ │ + mla r1, r2, r3, r1 │ │ + ldr r3, [sp, #4] │ │ + mul r2, r5, r5 │ │ + ldr r5, [sp, #120] ; 0x78 │ │ + mul r0, r0, r6 │ │ + ldr r6, [sp, #128] ; 0x80 │ │ + mla r2, r8, r8, r2 │ │ + mov r8, #140 ; 0x8c │ │ + mla r0, r7, sl, r0 │ │ + ldr r7, [sp, #160] ; 0xa0 │ │ + mov sl, #420 ; 0x1a4 │ │ + mul r6, r6, r6 │ │ + mla r6, r7, r7, r6 │ │ + mov r7, #210 ; 0xd2 │ │ + mla r1, r2, r7, r1 │ │ + mul r2, r9, r9 │ │ + mla r0, r6, r7, r0 │ │ + ldr r7, [sp, #12] │ │ + ldr r6, [sp, #92] ; 0x5c │ │ + mla r2, r3, r3, r2 │ │ + mov r3, #168 ; 0xa8 │ │ + mla r6, r6, r6, fp │ │ + mla r1, r2, r3, r1 │ │ + ldr r2, [sp, #132] ; 0x84 │ │ + ldr r3, [sp, #156] ; 0x9c │ │ + mul r2, r2, r2 │ │ + mla r2, r3, r3, r2 │ │ + ldr r3, [sp, #8] │ │ + mul r3, r3, r3 │ │ + mla r3, r7, r7, r3 │ │ + mov r7, #140 ; 0x8c │ │ + mla ip, r2, r7, r0 │ │ + ldr r0, [sp, #16] │ │ + mla r1, r3, r7, r1 │ │ + add r7, sp, #80 ; 0x50 │ │ + ldm r7, {r2, r3, r7} │ │ + mul r3, r3, r3 │ │ + mul r2, r2, r2 │ │ + mul r7, r7, r7 │ │ + mla r2, r5, r5, r2 │ │ ldr r5, [sp, #96] ; 0x60 │ │ - ldr r4, [sp, #88] ; 0x58 │ │ - add r2, r2, r5 │ │ + mla r6, r5, r5, r6 │ │ ldr r5, [sp, #100] ; 0x64 │ │ - add r2, r2, fp │ │ - add r2, r2, r4 │ │ - ldr r4, [sp, #16] │ │ - add r2, r2, r8 │ │ - ldr r8, [sp, #88] ; 0x58 │ │ - add r2, r2, r4 │ │ - str r8, [sp, #88] ; 0x58 │ │ - add r2, r2, r7 │ │ - add r2, r2, ip │ │ - add r2, r2, r9 │ │ - lsr r2, r2, #4 │ │ - strb r2, [r0, r5] │ │ - ldr r2, [sp, #40] ; 0x28 │ │ - ldr r5, [sp, #12] │ │ - add r2, r2, r3, lsl #1 │ │ - ldr r3, [sp, #96] ; 0x60 │ │ - add r2, r2, r1, lsl #1 │ │ - add r2, r2, r6, lsl #1 │ │ - add r2, r2, sl │ │ - add r2, r2, r3 │ │ - ldr r3, [sp, #156] ; 0x9c │ │ - add r2, r2, fp │ │ - add r2, r2, r8 │ │ - add r2, r2, r5 │ │ - add r2, r2, r4 │ │ - add r2, r2, r7 │ │ - add r2, r2, ip │ │ + mla r6, r5, r5, r6 │ │ + ldr r5, [sp, #104] ; 0x68 │ │ + mla r6, r5, r5, r6 │ │ + ldr r5, [sp, #108] ; 0x6c │ │ + mla r6, r5, r5, r6 │ │ + ldr r5, [sp, #112] ; 0x70 │ │ + mla r7, r5, r5, r7 │ │ + ldr r5, [sp, #40] ; 0x28 │ │ + mul r6, r6, r4 │ │ + mul r5, r5, r5 │ │ + mla r2, r2, sl, r6 │ │ + ldr r6, [sp, #116] ; 0x74 │ │ + mla r3, r6, r6, r3 │ │ + mla r2, r3, lr, r2 │ │ + mul r3, r0, r0 │ │ + ldr r0, [sp, #20] │ │ + mla r2, r7, r8, r2 │ │ + ldr r7, [sp, #344] ; 0x158 │ │ + mla r3, r0, r0, r3 │ │ + ldr r0, [sp, #24] │ │ + mul r7, r7, r7 │ │ + str r2, [sp, #52] ; 0x34 │ │ + str ip, [sp, #60] ; 0x3c │ │ + mul r6, r0, r0 │ │ + ldr r0, [sp, #28] │ │ + rsb r3, r3, r3, lsl #4 │ │ + mla r6, r0, r0, r6 │ │ + ldr r0, [sp, #32] │ │ + add r1, r1, r3, lsl #3 │ │ + add r3, sp, #168 ; 0xa8 │ │ + rsb r6, r6, r6, lsl #4 │ │ + add r6, r0, r6, lsl #3 │ │ + mla r5, r5, r4, r6 │ │ + mov r6, #105 ; 0x69 │ │ + mla r1, r7, r6, r1 │ │ + ldr r7, [sp, #204] ; 0xcc │ │ + str r5, [sp, #48] ; 0x30 │ │ + str r1, [sp, #64] ; 0x40 │ │ + ldm r3, {r0, r1, r2, r3} │ │ + mul r1, r1, r1 │ │ + mul r2, r2, r2 │ │ + mla r1, r7, r7, r1 │ │ + ldr r7, [sp, #200] ; 0xc8 │ │ + mul r0, r0, r0 │ │ + mla r2, r7, r7, r2 │ │ + ldr r7, [sp, #208] ; 0xd0 │ │ + mla r0, r7, r7, r0 │ │ + ldr r7, [sp, #68] ; 0x44 │ │ + mla r3, r3, r3, r7 │ │ + ldr r7, [sp, #184] ; 0xb8 │ │ + mla r3, r7, r7, r3 │ │ + ldr r7, [sp, #188] ; 0xbc │ │ + mla r3, r7, r7, r3 │ │ + ldr r7, [sp, #192] ; 0xc0 │ │ + mla r3, r7, r7, r3 │ │ + ldr r7, [sp, #196] ; 0xc4 │ │ + mla r3, r7, r7, r3 │ │ + ldr r7, [sp, #248] ; 0xf8 │ │ + mul r3, r3, r6 │ │ + mov r6, #105 ; 0x69 │ │ + mla r0, r0, sl, r3 │ │ + ldr r3, [sp, #220] ; 0xdc │ │ + mla r0, r1, lr, r0 │ │ + ldr r1, [sp, #44] ; 0x2c │ │ + mla ip, r2, r8, r0 │ │ + ldr r0, [sp, #244] ; 0xf4 │ │ + mul r2, r3, r3 │ │ + ldr r3, [sp, #224] ; 0xe0 │ │ + str ip, [sp, #68] ; 0x44 │ │ + mla r0, r0, r0, r2 │ │ + ldr r2, [r1] │ │ + mla r2, r3, r3, r2 │ │ + ldr r3, [sp, #228] ; 0xe4 │ │ + mla r2, r3, r3, r2 │ │ + ldr r3, [sp, #232] ; 0xe8 │ │ + mla r2, r3, r3, r2 │ │ + ldr r3, [sp, #236] ; 0xec │ │ + mla r2, r3, r3, r2 │ │ + ldr r3, [sp, #240] ; 0xf0 │ │ + mla r2, r3, r3, r2 │ │ + ldr r3, [sp, #216] ; 0xd8 │ │ + mul r3, r3, r3 │ │ + mla r3, r7, r7, r3 │ │ + ldr r7, [sp, #212] ; 0xd4 │ │ + mul r2, r2, r6 │ │ + ldr r6, [sp, #252] ; 0xfc │ │ + mul r7, r7, r7 │ │ + mla r7, r6, r6, r7 │ │ + mla r2, r7, sl, r2 │ │ + mla r2, r3, lr, r2 │ │ + mla r2, r0, r8, r2 │ │ + mov r0, #0 │ │ + str r2, [r1] │ │ + ldr r3, [sp, #52] ; 0x34 │ │ + ldr r7, [sp, #56] ; 0x38 │ │ + cmp r3, r5 │ │ + ldr r6, [sp, #60] ; 0x3c │ │ + movhi r5, r3 │ │ + movwhi r0, #1 │ │ + cmp r7, r5 │ │ + ldr r4, [sp, #64] ; 0x40 │ │ + movwhi r0, #2 │ │ + movhi r5, r7 │ │ + cmp r6, r5 │ │ + ldr r1, [sp, #72] ; 0x48 │ │ + movwhi r0, #3 │ │ + movhi r5, r6 │ │ + cmp r4, r5 │ │ + add r3, sp, #48 ; 0x30 │ │ + movwhi r0, #4 │ │ + movhi r5, r4 │ │ + cmp ip, r5 │ │ + movwhi r0, #5 │ │ + movhi r5, ip │ │ + cmp r1, r5 │ │ + movwhi r0, #6 │ │ + movhi r5, r1 │ │ + cmp r2, r5 │ │ + movwhi r0, #7 │ │ + eor r1, r0, #4 │ │ + movhi r5, r2 │ │ + ldr r2, [sp, #36] ; 0x24 │ │ + ldr r1, [r3, r1, lsl #2] │ │ + sub r1, r5, r1 │ │ + lsr r1, r1, #10 │ │ + str r1, [r2] │ │ + add sp, sp, #444 ; 0x1bc │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, lr} │ │ + sub sp, sp, #32 │ │ + ldr r4, [sp, #60] ; 0x3c │ │ + mov r6, #8 │ │ + ldr r5, [sp, #56] ; 0x38 │ │ ldr ip, [sp, #68] ; 0x44 │ │ - add r2, r2, r9 │ │ - lsr r2, r2, #4 │ │ - strb r2, [r0] │ │ - ldr r2, [sp, #44] ; 0x2c │ │ - add r2, r2, r1, lsl #1 │ │ - ldr r1, [sp, #96] ; 0x60 │ │ - add r2, r2, r6, lsl #1 │ │ - add r2, r2, sl │ │ - add r2, r2, r1 │ │ - ldr r1, [sp, #48] ; 0x30 │ │ - add r2, r2, fp, lsl #1 │ │ - add r2, r2, r8 │ │ - add r2, r2, r4 │ │ - add r2, r2, r5, lsl #1 │ │ - add r2, r2, r7 │ │ - add r2, r2, r9 │ │ - lsr r2, r2, #4 │ │ - strb r2, [r0, r3] │ │ - add r2, r1, r6, lsl #1 │ │ - add r2, r2, sl │ │ - ldr r1, [sp, #96] ; 0x60 │ │ - add r3, r5, r5, lsl #1 │ │ - add r2, r2, r1 │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - add r2, r2, fp, lsl #1 │ │ - add r2, r2, r8, lsl #1 │ │ - add r2, r2, r4 │ │ - add r2, r2, r3 │ │ - ldr r3, [sp, #156] ; 0x9c │ │ - add r2, r2, r7 │ │ - lsr r2, r2, #4 │ │ - strb r2, [r0, r3, lsl #1] │ │ - add r2, r1, sl │ │ - add r2, r2, fp, lsl #1 │ │ - add r2, r2, r8, lsl #1 │ │ - ldr r1, [sp, #80] ; 0x50 │ │ - add r2, r2, r4 │ │ - add r3, r5, r5, lsl #2 │ │ - add r2, r2, r5, lsl #2 │ │ - add r2, r2, r7, lsl #1 │ │ - lsr r2, r2, #4 │ │ - strb r2, [r0, r1] │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - add r2, r1, fp │ │ - ldr r1, [sp, #64] ; 0x40 │ │ - add r2, r2, r8, lsl #1 │ │ - add r2, r2, r3 │ │ - add r1, r1, r6 │ │ - add r2, r2, r4, lsl #1 │ │ - ldr r3, [sp, #156] ; 0x9c │ │ - add r2, r2, r7, lsl #1 │ │ - add r1, r1, fp │ │ - add r1, r1, r8 │ │ - lsr r2, r2, #4 │ │ - add r1, r1, r4, lsl #1 │ │ - strb r2, [r0, r3, lsl #2] │ │ - mov r2, r8 │ │ - add r1, r1, r7, lsl #1 │ │ - rsb r2, r5, r5, lsl #3 │ │ - ldr r3, [sp, #60] ; 0x3c │ │ - add r1, r1, r2 │ │ - ldr r2, [sp, #156] ; 0x9c │ │ - lsr r1, r1, #4 │ │ - strb r1, [r0, r3] │ │ - ldr r1, [sp, #152] ; 0x98 │ │ - subs ip, ip, #1 │ │ - add r0, r0, r1 │ │ - beq 66b08 │ │ - ldr r1, [sp, #100] ; 0x64 │ │ - mov r4, #0 │ │ - ldrb r5, [r0, -r2, lsl #1] │ │ - ldrb r7, [r0] │ │ - ldrb fp, [r0, r1] │ │ - ldr r3, [sp, #112] ; 0x70 │ │ - ldrb r1, [r0, r2] │ │ - subs r9, r5, fp │ │ - rsbmi r9, r9, #0 │ │ - str r1, [sp, #108] ; 0x6c │ │ - cmp r9, r3 │ │ - bgt 664e8 │ │ - ldr r1, [sp, #108] ; 0x6c │ │ - ldr r6, [sp, #112] ; 0x70 │ │ - subs r3, r1, r7 │ │ - rsbmi r3, r3, #0 │ │ - cmp r3, r6 │ │ - bgt 664e8 │ │ - ldr r1, [sp, #108] ; 0x6c │ │ - ldr r4, [sp, #72] ; 0x48 │ │ - subs r3, r5, r1 │ │ - rsbmi r3, r3, #0 │ │ - subs r6, fp, r7 │ │ - rsbmi r6, r6, #0 │ │ - lsr r3, r3, #1 │ │ - add r3, r3, r6, lsl #1 │ │ - cmp r3, r4 │ │ - mov r4, #0 │ │ - movwle r4, #1 │ │ - ldr r3, [sp, #160] ; 0xa0 │ │ - cmp r3, #5 │ │ - blt 666bc │ │ - ldr r3, [sp, #84] ; 0x54 │ │ - mov r8, fp │ │ - mov fp, r7 │ │ - ldr r7, [sp, #112] ; 0x70 │ │ - ldrb r1, [r0, r2, lsl #1] │ │ - ldrb r3, [r0, r3] │ │ - str r1, [sp, #92] ; 0x5c │ │ - subs r6, r3, r5 │ │ - rsbmi r6, r6, #0 │ │ - mov sl, r3 │ │ - mov r3, #0 │ │ - cmp r6, r7 │ │ - bgt 66548 │ │ - ldr r1, [sp, #92] ; 0x5c │ │ - ldr r3, [sp, #108] ; 0x6c │ │ - ldr r6, [sp, #112] ; 0x70 │ │ - subs r3, r1, r3 │ │ - rsbmi r3, r3, #0 │ │ - cmp r3, r6 │ │ - mov r3, #0 │ │ - movwle r3, #1 │ │ - and r4, r4, r3 │ │ - ldr r3, [sp, #160] ; 0xa0 │ │ + ldr r8, [sp, #72] ; 0x48 │ │ + ldr r7, [sp, #76] ; 0x4c │ │ + ldr lr, [sp, #64] ; 0x40 │ │ + str r5, [sp] │ │ + stmib sp, {r4, lr} │ │ + str ip, [sp, #12] │ │ + str r6, [sp, #16] │ │ + str r6, [sp, #20] │ │ + str r8, [sp, #24] │ │ + str r7, [sp, #28] │ │ + bl 777ec │ │ + add sp, sp, #32 │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ + push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr r4, [sp, #68] ; 0x44 │ │ + mov r6, #8 │ │ + ldr r5, [sp, #64] ; 0x40 │ │ + mov r7, #4 │ │ + ldr ip, [sp, #76] ; 0x4c │ │ + ldr lr, [sp, #72] ; 0x48 │ │ + str r5, [sp] │ │ + stmib sp, {r4, lr} │ │ + str ip, [sp, #12] │ │ + add ip, sp, #20 │ │ + ldr r8, [sp, #80] ; 0x50 │ │ + ldr r9, [sp, #84] ; 0x54 │ │ + str r7, [sp, #16] │ │ + stm ip, {r6, r8, r9} │ │ + bl 777ec │ │ + add sp, sp, #32 │ │ + pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ + push {r4, r5, r6, r7, r8, lr} │ │ + sub sp, sp, #32 │ │ + ldr r4, [sp, #60] ; 0x3c │ │ + mov r6, #4 │ │ + ldr r5, [sp, #56] ; 0x38 │ │ + ldr ip, [sp, #68] ; 0x44 │ │ + ldr r8, [sp, #72] ; 0x48 │ │ + ldr r7, [sp, #76] ; 0x4c │ │ + ldr lr, [sp, #64] ; 0x40 │ │ + str r5, [sp] │ │ + stmib sp, {r4, lr} │ │ + str ip, [sp, #12] │ │ + str r6, [sp, #16] │ │ + str r6, [sp, #20] │ │ + str r8, [sp, #24] │ │ + str r7, [sp, #28] │ │ + bl 777ec │ │ + add sp, sp, #32 │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #4 │ │ + vpush {d8-d15} │ │ + sub sp, sp, #1000 ; 0x3e8 │ │ + mov ip, r1 │ │ + ldr r1, [sp, #1128] ; 0x468 │ │ + add fp, sp, #712 ; 0x2c8 │ │ + str r0, [sp, #444] ; 0x1bc │ │ + mvn r0, #1 │ │ + tst r1, #4 │ │ + str r3, [sp, #668] ; 0x29c │ │ + str r2, [sp, #576] ; 0x240 │ │ + bne 778e8 │ │ + ldr r0, [sp, #1120] ; 0x460 │ │ + add r2, r0, #4 │ │ + mov r0, #0 │ │ + cmp r2, #1 │ │ + blt 778e8 │ │ + cmp r2, #8 │ │ + bcc 77860 │ │ + bic r0, r2, #7 │ │ + vmov.i16 q8, #32768 ; 0x8000 │ │ mov r7, fp │ │ - cmp r3, #7 │ │ - blt 666b8 │ │ - mov r6, r2 │ │ - ldrb r2, [r0, -r2, lsl #2] │ │ - ldr r1, [sp, #80] ; 0x50 │ │ - str r2, [sp, #96] ; 0x60 │ │ - mov fp, r8 │ │ - subs r3, r2, sl │ │ - mov r2, r6 │ │ - ldr r6, [sp, #112] ; 0x70 │ │ - rsbmi r3, r3, #0 │ │ - ldrb r1, [r0, r1] │ │ - cmp r3, r6 │ │ - str r1, [sp, #88] ; 0x58 │ │ - bgt 66464 │ │ - ldr r1, [sp, #92] ; 0x5c │ │ - ldr r3, [sp, #88] ; 0x58 │ │ - ldr r6, [sp, #112] ; 0x70 │ │ - subs r3, r3, r1 │ │ - rsbmi r3, r3, #0 │ │ - cmp r3, r6 │ │ - mov r3, #0 │ │ - movwle r3, #1 │ │ - tst r4, r3 │ │ - beq 66464 │ │ - ldr r4, [sp, #160] ; 0xa0 │ │ - mov r3, #1 │ │ - cmp r4, #16 │ │ - blt 666d4 │ │ - ldr r3, [sp] │ │ - ldrb r3, [r0, r3] │ │ - str r3, [sp, #12] │ │ - ldrb r3, [r0, r2, lsl #2] │ │ - str r3, [sp, #20] │ │ - ldr r3, [sp, #32] │ │ - ldrb r1, [r0, r3] │ │ - ldr r3, [sp, #4] │ │ - str r1, [sp, #28] │ │ - ldrb r4, [r0, r3] │ │ - add r3, r2, r2, lsl #2 │ │ - ldrb r1, [r0, r3] │ │ - rsb r3, r3, #0 │ │ - subs r6, r4, fp │ │ - str r1, [sp, #16] │ │ - rsbmi r6, r6, #0 │ │ - ldrb r1, [r0, r3] │ │ - mov r3, #0 │ │ - cmp r6, #1 │ │ - str r1, [sp, #24] │ │ - mov r1, #0 │ │ - str r4, [sp, #8] │ │ - str r1, [sp, #76] ; 0x4c │ │ - bgt 666d4 │ │ - ldr r1, [sp, #28] │ │ - subs r6, r1, fp │ │ - mov r1, #0 │ │ - rsbmi r6, r6, #0 │ │ - str r1, [sp, #76] ; 0x4c │ │ - cmp r6, #1 │ │ - bgt 666d4 │ │ - ldr r1, [sp, #24] │ │ - subs r6, r1, fp │ │ - mov r1, #0 │ │ - rsbmi r6, r6, #0 │ │ - str r1, [sp, #76] ; 0x4c │ │ - cmp r6, #1 │ │ - bgt 666d4 │ │ - ldr r4, [sp, #20] │ │ - mov r1, #0 │ │ - str r1, [sp, #76] ; 0x4c │ │ - subs r6, r4, r7 │ │ - rsbmi r6, r6, #0 │ │ - cmp r6, #1 │ │ - bgt 666d4 │ │ - ldr r1, [sp, #16] │ │ - subs r6, r1, r7 │ │ - mov r1, #0 │ │ - rsbmi r6, r6, #0 │ │ - str r1, [sp, #76] ; 0x4c │ │ - cmp r6, #1 │ │ - bgt 666d4 │ │ - ldr r4, [sp, #12] │ │ - mov r1, #0 │ │ - subs r6, r4, r7 │ │ - rsbmi r6, r6, #0 │ │ - cmp r6, #2 │ │ - movwlt r1, #1 │ │ - str r1, [sp, #76] ; 0x4c │ │ - b 666d4 │ │ - mov fp, r8 │ │ - cmp r4, #0 │ │ - beq 66464 │ │ - ldr r4, [sp, #160] ; 0xa0 │ │ - mov r3, #1 │ │ - cmp r4, #5 │ │ - ble 668a8 │ │ - subs r4, sl, fp │ │ - mov r1, #0 │ │ - rsbmi r4, r4, #0 │ │ - mov r6, #0 │ │ - cmp r9, #1 │ │ - str r1, [sp, #104] ; 0x68 │ │ - bgt 66738 │ │ - cmp r4, #1 │ │ - mov r1, #0 │ │ - str r1, [sp, #104] ; 0x68 │ │ - bgt 66738 │ │ - ldr r1, [sp, #108] ; 0x6c │ │ - subs r4, r1, r7 │ │ - mov r1, #0 │ │ - rsbmi r4, r4, #0 │ │ - str r1, [sp, #104] ; 0x68 │ │ - cmp r4, #1 │ │ - bgt 66738 │ │ - ldr r1, [sp, #92] ; 0x5c │ │ - subs r4, r1, r7 │ │ - mov r1, #0 │ │ - rsbmi r4, r4, #0 │ │ - cmp r4, #2 │ │ - movwlt r1, #1 │ │ - str r1, [sp, #104] ; 0x68 │ │ - ldr r4, [sp, #160] ; 0xa0 │ │ - cmp r4, #8 │ │ - blt 66784 │ │ - ldr r1, [sp, #96] ; 0x60 │ │ - mov r4, #0 │ │ - subs r6, r1, fp │ │ - rsbmi r6, r6, #0 │ │ - cmp r6, #1 │ │ - bgt 66774 │ │ - ldr r1, [sp, #88] ; 0x58 │ │ - mov r4, #0 │ │ - subs r6, r1, r7 │ │ - rsbmi r6, r6, #0 │ │ - cmp r6, #2 │ │ - movwlt r4, #1 │ │ - ldr r1, [sp, #104] ; 0x68 │ │ - mov r6, #1 │ │ - and r1, r1, r4 │ │ - str r1, [sp, #104] ; 0x68 │ │ - ldr r1, [sp, #76] ; 0x4c │ │ - ldr r4, [sp, #104] ; 0x68 │ │ - and r4, r1, r4 │ │ - eor r4, r4, #1 │ │ - orrs r3, r3, r4 │ │ - beq 66174 │ │ - ldr r1, [sp, #104] ; 0x68 │ │ - and r2, r1, r6 │ │ + mov r3, r0 │ │ + vst1.16 {d16-d17}, [r7]! │ │ + subs r3, r3, #8 │ │ + bne 7784c │ │ + cmp r2, r0 │ │ + beq 77884 │ │ + ldr r7, [sp, #1120] ; 0x460 │ │ + add r3, sp, #712 ; 0x2c8 │ │ + add r3, r3, r0, lsl #1 │ │ + sub r0, r7, r0 │ │ + mov r7, #32768 ; 0x8000 │ │ + add r0, r0, #4 │ │ + strh r7, [r3], #2 │ │ + subs r0, r0, #1 │ │ + bne 77878 │ │ + mov r7, #0 │ │ + cmp r2, #7 │ │ + bls 778bc │ │ + add r0, sp, #712 ; 0x2c8 │ │ + bic r7, r2, #7 │ │ + vmov.i16 q8, #32768 ; 0x8000 │ │ + add r0, r0, #24 │ │ + mov r3, r7 │ │ + vst1.16 {d16-d17}, [r0]! │ │ + subs r3, r3, #8 │ │ + bne 778a4 │ │ + mov r0, #0 │ │ + cmp r2, r7 │ │ + beq 778e8 │ │ + ldr r2, [sp, #1120] ; 0x460 │ │ + add r0, sp, #712 ; 0x2c8 │ │ + add r0, r0, r7, lsl #1 │ │ + mov r3, #32768 ; 0x8000 │ │ + sub r2, r2, r7 │ │ + add r0, r0, #24 │ │ + add r2, r2, #4 │ │ + strh r3, [r0], #2 │ │ + subs r2, r2, #1 │ │ + bne 778d8 │ │ + mov r0, #0 │ │ + ldr r4, [sp, #1124] ; 0x464 │ │ + tst r1, #8 │ │ + bne 779dc │ │ + ldr r2, [sp, #1120] ; 0x460 │ │ + mov r5, r4 │ │ + add r2, r2, #4 │ │ cmp r2, #1 │ │ - bne 66974 │ │ - add r2, fp, #4 │ │ - mov r8, fp │ │ - ldr fp, [sp, #96] ; 0x60 │ │ - add r3, r2, r5 │ │ - mov r6, sl │ │ + blt 779e0 │ │ + mov r6, #0 │ │ + cmp r2, #8 │ │ + bcc 77940 │ │ + add r3, r4, r4, lsl #1 │ │ + bic r6, r2, #7 │ │ + vmov.i16 q8, #32768 ; 0x8000 │ │ + add r3, fp, r3, lsl #3 │ │ + add r7, r3, #48 ; 0x30 │ │ + mov r3, r6 │ │ + vst1.16 {d16-d17}, [r7]! │ │ + subs r3, r3, #8 │ │ + bne 7792c │ │ + cmp r2, r6 │ │ + beq 7796c │ │ + ldr r3, [sp, #1120] ; 0x460 │ │ + sub r3, r3, r6 │ │ + add r7, r3, #4 │ │ + add r3, r4, r4, lsl #1 │ │ + add r3, r6, r3, lsl #2 │ │ + mov r6, #32768 ; 0x8000 │ │ + add r3, fp, r3, lsl #1 │ │ + add r3, r3, #48 ; 0x30 │ │ + strh r6, [r3], #2 │ │ + subs r7, r7, #1 │ │ + bne 77960 │ │ + mov r6, #0 │ │ + cmp r2, #7 │ │ + bls 779a8 │ │ + add r3, r4, r4, lsl #1 │ │ + bic r6, r2, #7 │ │ + vmov.i16 q8, #32768 ; 0x8000 │ │ + add r3, fp, r3, lsl #3 │ │ + add r7, r3, #72 ; 0x48 │ │ + mov r3, r6 │ │ + vst1.16 {d16-d17}, [r7]! │ │ + subs r3, r3, #8 │ │ + bne 77990 │ │ + cmp r2, r6 │ │ + mov r5, r4 │ │ + beq 779e0 │ │ + add r3, r4, r4, lsl #1 │ │ + ldr r2, [sp, #1120] ; 0x460 │ │ + mov r7, #32768 ; 0x8000 │ │ + add r3, r6, r3, lsl #2 │ │ + sub r2, r2, r6 │ │ + add r2, r2, #4 │ │ + add r3, fp, r3, lsl #1 │ │ + add r3, r3, #72 ; 0x48 │ │ + strh r7, [r3], #2 │ │ + subs r2, r2, #1 │ │ + bne 779c8 │ │ + mov r5, r4 │ │ + b 779e0 │ │ + add r5, r4, #2 │ │ + mvn r2, #1 │ │ + add r6, fp, #52 ; 0x34 │ │ + str r2, [sp, #688] ; 0x2b0 │ │ + movw r2, #32768 ; 0x8000 │ │ + tst r1, #1 │ │ + movt r2, #32768 ; 0x8000 │ │ + bne 77a28 │ │ + sub r3, r5, r0 │ │ + mov r7, #0 │ │ + cmp r3, #1 │ │ + str r7, [sp, #688] ; 0x2b0 │ │ + blt 77a28 │ │ + add r7, r0, r0, lsl #1 │ │ + add r7, r6, r7, lsl #3 │ │ + sub r7, r7, #4 │ │ + str r2, [r7], #24 │ │ + subs r3, r3, #1 │ │ + bne 77a1c │ │ + tst r1, #2 │ │ + str r6, [sp, #664] ; 0x298 │ │ + bne 77bd8 │ │ + ldr sl, [sp, #1120] ; 0x460 │ │ + sub r1, r5, r0 │ │ + cmp r1, #1 │ │ + blt 77a68 │ │ + add r3, r0, r0, lsl #1 │ │ + ldr r7, [sp, #664] ; 0x298 │ │ + add r3, r7, r3, lsl #3 │ │ + ldr r7, [sp, #1120] ; 0x460 │ │ + add r3, r3, r7, lsl #1 │ │ + str r2, [r3], #24 │ │ + subs r1, r1, #1 │ │ + bne 77a58 │ │ + ldr sl, [sp, #1120] ; 0x460 │ │ + cmn r0, #1 │ │ + str r5, [sp, #672] ; 0x2a0 │ │ + str ip, [sp, #40] ; 0x28 │ │ + bgt 77bf0 │ │ + ldr r1, [sp, #688] ; 0x2b0 │ │ + cmp sl, r1 │ │ + ble 77bf0 │ │ + ldr r1, [sp, #40] ; 0x28 │ │ + mov lr, #0 │ │ + ldr r6, [sp, #688] ; 0x2b0 │ │ + ldr r3, [sp, #668] ; 0x29c │ │ + asr r4, r1, #1 │ │ + sub r1, sl, r6 │ │ + add r7, r3, r6, lsl #1 │ │ + lsl r8, r4, #1 │ │ + mov r9, r1 │ │ + bic r1, r1, #7 │ │ + str r1, [sp, #624] ; 0x270 │ │ + add r1, r6, r1 │ │ + str r1, [sp, #592] ; 0x250 │ │ + add r1, r0, r0, lsl #1 │ │ + str r4, [sp, #660] ; 0x294 │ │ + add r2, sl, r1, lsl #2 │ │ + add r2, r2, #26 │ │ + str r2, [sp, #608] ; 0x260 │ │ + add r2, r6, r1, lsl #2 │ │ + lsl r1, r1, #2 │ │ + add r2, r2, #26 │ │ + add r1, fp, r1, lsl #1 │ │ + add ip, r1, #52 ; 0x34 │ │ + str r2, [sp, #640] ; 0x280 │ │ + add r5, fp, r2, lsl #1 │ │ + mov r1, r4 │ │ + ldr r1, [sp, #688] ; 0x2b0 │ │ + cmp r9, #8 │ │ + bcc 77bb0 │ │ + b 77b24 │ │ + add r3, r3, r8 │ │ + add r7, r7, r8 │ │ + add ip, ip, #24 │ │ + add r5, r5, #24 │ │ + add lr, lr, #1 │ │ + adds r0, r0, #1 │ │ + bcs 77bf0 │ │ + ldr r1, [sp, #688] ; 0x2b0 │ │ + cmp r9, #8 │ │ + bcc 77bb0 │ │ + ldr r1, [sp, #660] ; 0x294 │ │ + add r4, lr, lr, lsl #1 │ │ + ldr r2, [sp, #668] ; 0x29c │ │ + lsl r4, r4, #2 │ │ + mul r1, r1, lr │ │ + add r6, sl, r1 │ │ + add r6, r2, r6, lsl #1 │ │ + ldr r2, [sp, #640] ; 0x280 │ │ + add r2, r2, r4 │ │ + add r2, fp, r2, lsl #1 │ │ + cmp r2, r6 │ │ + bcs 77b7c │ │ + ldr r2, [sp, #608] ; 0x260 │ │ + ldr r6, [sp, #668] ; 0x29c │ │ + add r2, r2, r4 │ │ + ldr r4, [sp, #688] ; 0x2b0 │ │ + add r1, r4, r1 │ │ + add r2, fp, r2, lsl #1 │ │ + add r1, r6, r1, lsl #1 │ │ + cmp r1, r2 │ │ + mov r1, r4 │ │ + bcc 77bb0 │ │ + mov r2, fp │ │ + ldr fp, [sp, #624] ; 0x270 │ │ + mov r4, r5 │ │ + mov r1, r7 │ │ + vld1.16 {d16-d17}, [r1]! │ │ + subs fp, fp, #8 │ │ + vst1.16 {d16-d17}, [r4]! │ │ + bne 77b8c │ │ + ldr r1, [sp, #624] ; 0x270 │ │ + mov fp, r2 │ │ + cmp r9, r1 │ │ + ldr r1, [sp, #592] ; 0x250 │ │ + beq 77afc │ │ + sub r4, sl, r1 │ │ + lsl r1, r1, #1 │ │ + add r2, r3, r1 │ │ + add r6, ip, r1 │ │ + subs r4, r4, #1 │ │ + add r1, r1, #2 │ │ + ldrh r2, [r2] │ │ + strh r2, [r6] │ │ + bne 77bb8 │ │ + b 77afc │ │ + ldr r1, [sp, #1120] ; 0x460 │ │ + add sl, r1, #2 │ │ + cmn r0, #1 │ │ + str r5, [sp, #672] ; 0x2a0 │ │ + str ip, [sp, #40] ; 0x28 │ │ + ble 77a78 │ │ + ldr r0, [sp, #1124] ; 0x464 │ │ + cmp r0, #1 │ │ + blt 77c4c │ │ + ldr r0, [sp, #688] ; 0x2b0 │ │ + cmn r0, #1 │ │ + bgt 77c4c │ │ + ldr r1, [sp, #688] ; 0x2b0 │ │ + mov r0, #0 │ │ + ldr r4, [sp, #1124] ; 0x464 │ │ + sub r6, r0, r1, lsl #1 │ │ + add r0, fp, r1, lsl #1 │ │ + add r7, r0, #52 ; 0x34 │ │ + ldr r0, [sp, #576] ; 0x240 │ │ + add r0, r0, r1, lsl #1 │ │ + add r5, r0, #4 │ │ + mov r0, r7 │ │ mov r1, r5 │ │ - add sl, r3, r7 │ │ - ldr r4, [sp, #84] ; 0x54 │ │ - add r5, fp, fp, lsl #1 │ │ - ldr lr, [sp, #108] ; 0x6c │ │ - add r5, sl, r5 │ │ - add r2, r2, r7 │ │ - add r5, r5, r6, lsl #1 │ │ - add r2, r2, lr │ │ - ldr r9, [sp, #156] ; 0x9c │ │ - lsr r5, r5, #3 │ │ - strb r5, [r0, r4] │ │ - add r5, fp, r1 │ │ - add r5, r2, r5, lsl #1 │ │ - ldr r4, [sp, #100] ; 0x64 │ │ - add r5, r5, r6 │ │ - lsr r5, r5, #3 │ │ - strb r5, [r0, -r9, lsl #1] │ │ - add r5, r7, r1 │ │ - add r5, r5, r8, lsl #1 │ │ - ldr r1, [sp, #92] ; 0x5c │ │ - add r5, r5, lr │ │ - add r5, r5, fp │ │ - mov fp, r7 │ │ - add r5, r5, r1 │ │ - add r3, r3, fp, lsl #1 │ │ - mov r7, r1 │ │ - ldr r1, [sp, #88] ; 0x58 │ │ - add r3, r3, lr │ │ - add r5, r5, r6 │ │ - add r3, r3, r1 │ │ + mov r2, r6 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + add r7, r7, #24 │ │ add r5, r5, #4 │ │ - add r3, r3, r7 │ │ - add r3, r3, r6 │ │ - lsr r5, r5, #3 │ │ - strb r5, [r0, r4] │ │ - mov r4, r1 │ │ - lsr r3, r3, #3 │ │ - add r1, r1, lr │ │ - strb r3, [r0] │ │ - add r3, sl, r7 │ │ - mov sl, r6 │ │ - add r1, r3, r1, lsl #1 │ │ - lsr r1, r1, #3 │ │ - strb r1, [r0, r9] │ │ - add r1, r4, r4, lsl #1 │ │ - add r1, r2, r1 │ │ - add r1, r1, r7, lsl #1 │ │ - mov r2, r9 │ │ - lsr r1, r1, #3 │ │ - strb r1, [r0, r9, lsl #1] │ │ + subs r4, r4, #1 │ │ + bne 77c2c │ │ + ldr r4, [sp, #672] ; 0x2a0 │ │ + ldr r9, [sp, #1124] ; 0x464 │ │ + ldr r8, [sp, #40] ; 0x28 │ │ + cmp r4, #1 │ │ + blt 77d0c │ │ + ldr r1, [sp, #444] ; 0x1bc │ │ + mov ip, #0 │ │ + ldr r3, [sp, #664] ; 0x298 │ │ + mov r2, #0 │ │ + b 77c88 │ │ + add r2, r2, #1 │ │ + add r1, r1, r8 │ │ + add r3, r3, #24 │ │ + cmp r2, r4 │ │ + beq 77d0c │ │ + cmp r2, r9 │ │ + ldr r7, [sp, #688] ; 0x2b0 │ │ + movwlt r7, #0 │ │ + cmp sl, r7 │ │ + ble 77c74 │ │ + sub r6, sl, r7 │ │ + cmp r6, #7 │ │ + bhi 77cb0 │ │ + mov r0, r7 │ │ + b 77cec │ │ + bic lr, r6, #7 │ │ + lsl r4, r7, #1 │ │ + add r0, r7, lr │ │ + mov r5, lr │ │ + add r7, r1, r4 │ │ + subs r5, r5, #8 │ │ + vld1.16 {d16-d17}, [r7] │ │ + add r7, r3, r4 │ │ + add r4, r4, #16 │ │ + vst1.16 {d16-d17}, [r7] │ │ + bne 77cc0 │ │ + ldr r9, [sp, #1124] ; 0x464 │ │ + cmp r6, lr │ │ + ldr r4, [sp, #672] ; 0x2a0 │ │ + beq 77c74 │ │ + sub r6, ip, r0, lsl #1 │ │ + sub r0, sl, r0 │ │ + ldrh r7, [r1, -r6] │ │ + subs r0, r0, #1 │ │ + strh r7, [r3, -r6] │ │ + sub r6, r6, #2 │ │ + bne 77cf4 │ │ + b 77c74 │ │ + ldr lr, [sp, #1104] ; 0x450 │ │ + ldr r2, [sp, #1116] ; 0x45c │ │ + ldr r0, [sp, #1112] ; 0x458 │ │ + cmp lr, #0 │ │ + ldr ip, [sp, #1108] ; 0x454 │ │ + beq 78c08 │ │ + ldr r1, [sp, #1132] ; 0x46c │ │ + sub r2, r2, #31 │ │ + ldr sl, [sp, #664] ; 0x298 │ │ + cmp ip, #0 │ │ + clz r1, r1 │ │ + rsb r3, r1, #24 │ │ mov r1, #1 │ │ - str r1, [sp, #104] ; 0x68 │ │ - ldr r1, [sp, #152] ; 0x98 │ │ - subs ip, ip, #1 │ │ - add r0, r0, r1 │ │ - bne 66474 │ │ - b 66b08 │ │ - ldr r3, [sp, #104] ; 0x68 │ │ - cmp r3, #0 │ │ - movwne r3, #1 │ │ - ldr r2, [sp, #160] ; 0xa0 │ │ - cmp r2, #6 │ │ - bne 66984 │ │ - cmp r3, #0 │ │ - beq 66984 │ │ - add r2, r7, r5, lsl #1 │ │ - add r3, sl, sl, lsl #1 │ │ - add r2, r2, fp, lsl #1 │ │ - ldr r1, [sp, #108] ; 0x6c │ │ - add r2, r2, r3 │ │ - ldr r3, [sp, #156] ; 0x9c │ │ - add r2, r2, #4 │ │ - ldr r4, [sp, #100] ; 0x64 │ │ - mov r6, sl │ │ - lsr r2, r2, #3 │ │ - mov lr, r3 │ │ - strb r2, [r0, -r3, lsl #1] │ │ - add r2, r1, r5, lsl #1 │ │ - add r2, r2, fp, lsl #1 │ │ - add r2, r2, r7, lsl #1 │ │ - mov r3, r1 │ │ - add r2, r2, sl │ │ - add r2, r2, #4 │ │ - lsr r2, r2, #3 │ │ - strb r2, [r0, r4] │ │ - add r2, r5, fp, lsl #1 │ │ - add r2, r2, r7, lsl #1 │ │ - add r2, r2, r1, lsl #1 │ │ - ldr r1, [sp, #92] ; 0x5c │ │ - mov r4, r7 │ │ - add r2, r2, r1 │ │ - add r2, r2, #4 │ │ + and r3, r1, lr, lsr r3 │ │ + rsb r4, r3, #4 │ │ + clz r3, lr │ │ + add r3, r2, r3 │ │ + str r4, [sp, #440] ; 0x1b8 │ │ + bic r6, r3, r3, asr #31 │ │ + mov r3, r4 │ │ + str r6, [sp, #668] ; 0x29c │ │ + beq 7935c │ │ + ldr r3, [pc, #3968] ; 78cec │ │ + vdup.32 q0, lr │ │ + mov fp, lr │ │ + add lr, sp, #128 ; 0x80 │ │ + vdup.32 q8, r6 │ │ + ldr r3, [pc, r3] │ │ + vdup.32 q15, r4 │ │ + bfi r4, r1, #1, #31 │ │ + vstmia lr, {d0-d1} │ │ + add r7, r3, r0, lsl #1 │ │ + add lr, sp, #112 ; 0x70 │ │ + str r7, [sp, #36] ; 0x24 │ │ + add r7, r7, #1 │ │ + str r7, [sp, #32] │ │ + add r7, r0, #4 │ │ + add r0, r0, #2 │ │ + vstmia lr, {d30-d31} │ │ + vneg.s32 q8, q8 │ │ + add lr, sp, #96 ; 0x60 │ │ + add r0, r3, r0, lsl #1 │ │ + str r0, [sp, #20] │ │ + add r0, r0, #1 │ │ + str r0, [sp, #16] │ │ + clz r0, ip │ │ + vdup.32 q1, r4 │ │ + add r0, r2, r0 │ │ + add r7, r3, r7, lsl #1 │ │ + vstmia lr, {d2-d3} │ │ + add lr, sp, #80 ; 0x50 │ │ + bic r2, r0, r0, asr #31 │ │ + str r7, [sp, #28] │ │ + add r7, r7, #1 │ │ + vdup.32 q9, r2 │ │ + str r7, [sp, #24] │ │ + vstmia lr, {d16-d17} │ │ + add lr, sp, #64 ; 0x40 │ │ + vneg.s32 q5, q9 │ │ + ldr r7, [sp, #444] ; 0x1bc │ │ + vdup.32 q6, ip │ │ + ldr r0, [sp, #1120] ; 0x460 │ │ + str r4, [sp, #180] ; 0xb4 │ │ + vstmia lr, {d10-d11} │ │ + add lr, sp, #48 ; 0x30 │ │ + bic r0, r0, #7 │ │ + str r0, [sp, #12] │ │ + str r2, [sp, #660] ; 0x294 │ │ + vstmia lr, {d12-d13} │ │ + ldr r0, [sp, #1120] ; 0x460 │ │ + str r9, [sp, #44] ; 0x2c │ │ + cmp r0, #1 │ │ + bge 77e58 │ │ + ldr r9, [sp, #44] ; 0x2c │ │ + add sl, sl, #24 │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + subs r9, r9, #1 │ │ + add r7, r7, r0 │ │ + beq 797a0 │ │ + ldr r0, [sp, #1120] ; 0x460 │ │ + str r9, [sp, #44] ; 0x2c │ │ + cmp r0, #1 │ │ + blt 77e30 │ │ + ldr r0, [sp, #32] │ │ + mov lr, #0 │ │ + str sl, [sp, #664] ; 0x298 │ │ + ldrsb r5, [r0] │ │ + ldr r0, [sp, #24] │ │ + str r5, [sp, #196] ; 0xc4 │ │ + ldrsb r3, [r0] │ │ + ldr r0, [sp, #16] │ │ + ldrsb r9, [r0] │ │ + ldr r0, [sp, #36] ; 0x24 │ │ + str r9, [sp, #192] ; 0xc0 │ │ + ldrsb r0, [r0] │ │ + str r0, [sp, #204] ; 0xcc │ │ + ldr r0, [sp, #28] │ │ + ldrsb r0, [r0] │ │ + str r0, [sp, #200] ; 0xc8 │ │ + ldr r0, [sp, #20] │ │ + ldrsb r4, [r0] │ │ + ldr r0, [sp, #1120] ; 0x460 │ │ + cmp r0, #8 │ │ + bcc 787c0 │ │ + add r0, sl, r3, lsl #1 │ │ + add r2, sl, r9, lsl #1 │ │ + sub r1, sl, r9, lsl #1 │ │ + str r2, [sp, #176] ; 0xb0 │ │ + mov r9, r0 │ │ + ldr r0, [sp, #204] ; 0xcc │ │ + sub ip, sl, r5, lsl #1 │ │ + add fp, sl, r5, lsl #1 │ │ + sub r5, sl, r3, lsl #1 │ │ + mov r8, r4 │ │ + sub r2, sl, r0, lsl #1 │ │ + add r0, sl, r0, lsl #1 │ │ + str r0, [sp, #168] ; 0xa8 │ │ + ldr r0, [sp, #200] ; 0xc8 │ │ + str r2, [sp, #172] ; 0xac │ │ + sub r2, sl, r0, lsl #1 │ │ + str r2, [sp, #164] ; 0xa4 │ │ + add r0, sl, r0, lsl #1 │ │ + ldr r2, [sp, #12] │ │ + str r0, [sp, #160] ; 0xa0 │ │ + sub r0, sl, r4, lsl #1 │ │ + str r0, [sp, #156] ; 0x9c │ │ + add r0, sl, r4, lsl #1 │ │ + mov sl, r1 │ │ + mov r4, ip │ │ + mov r1, r7 │ │ + mov r7, fp │ │ + mov ip, #0 │ │ + str r0, [sp, #152] ; 0x98 │ │ + ldr r0, [sp, #152] ; 0x98 │ │ + add fp, r1, ip │ │ + add lr, sp, #576 ; 0x240 │ │ + vld1.16 {d4-d5}, [fp] │ │ + add r0, r0, ip │ │ + vorr q5, q1, q1 │ │ + vld1.16 {d18-d19}, [r0] │ │ + vmov.i32 q7, #0 ; 0x00000000 │ │ + vorr q6, q15, q15 │ │ + subs r2, r2, #8 │ │ + vmovl.s16 q8, d19 │ │ + ldr r0, [sp, #156] ; 0x9c │ │ + add r0, r0, ip │ │ + vld1.16 {d8-d9}, [r0] │ │ + vstmia lr, {d16-d17} │ │ + vsubw.u16 q8, q8, d5 │ │ + add lr, sp, #80 ; 0x50 │ │ + vabs.s32 q10, q8 │ │ + vclt.s32 q8, q8, #0 │ │ + vldmia lr, {d2-d3} │ │ + add lr, sp, #560 ; 0x230 │ │ + ldr r0, [sp, #160] ; 0xa0 │ │ + vshl.u32 q11, q10, q1 │ │ + add r0, r0, ip │ │ + vld1.16 {d28-d29}, [r0] │ │ + vsub.i32 q11, q0, q11 │ │ + ldr r0, [sp, #164] ; 0xa4 │ │ + vmax.s32 q11, q11, q7 │ │ + add r0, r0, ip │ │ + vmin.s32 q10, q10, q11 │ │ + vneg.s32 q11, q10 │ │ + vbsl q8, q11, q10 │ │ + vmovl.s16 q10, d9 │ │ + vstmia lr, {d20-d21} │ │ + vsubw.u16 q10, q10, d5 │ │ + add lr, sp, #544 ; 0x220 │ │ + vabs.s32 q11, q10 │ │ + vclt.s32 q10, q10, #0 │ │ + vshl.u32 q12, q11, q1 │ │ + vsub.i32 q12, q0, q12 │ │ + vmax.s32 q12, q12, q7 │ │ + vmin.s32 q11, q11, q12 │ │ + vneg.s32 q12, q11 │ │ + vbsl q10, q12, q11 │ │ + vadd.i32 q10, q10, q8 │ │ + vmovl.s16 q8, d29 │ │ + vstmia lr, {d16-d17} │ │ + vsubw.u16 q8, q8, d5 │ │ + add lr, sp, #64 ; 0x40 │ │ + vabs.s32 q11, q8 │ │ + vclt.s32 q8, q8, #0 │ │ + vldmia lr, {d30-d31} │ │ + add lr, sp, #48 ; 0x30 │ │ + vldmia lr, {d6-d7} │ │ + add lr, sp, #672 ; 0x2a0 │ │ + vshl.u32 q12, q11, q15 │ │ + vsub.i32 q12, q3, q12 │ │ + vmax.s32 q12, q12, q7 │ │ + vmin.s32 q11, q11, q12 │ │ + vneg.s32 q12, q11 │ │ + vbsl q8, q12, q11 │ │ + vld1.16 {d22-d23}, [r0] │ │ + vstmia lr, {d22-d23} │ │ + vmovl.s16 q11, d23 │ │ + add lr, sp, #528 ; 0x210 │ │ + ldr r0, [sp, #168] ; 0xa8 │ │ + vstmia lr, {d22-d23} │ │ + vsubw.u16 q11, q11, d5 │ │ + add r0, r0, ip │ │ + add lr, sp, #640 ; 0x280 │ │ + vabs.s32 q12, q11 │ │ + vclt.s32 q11, q11, #0 │ │ + vshl.u32 q13, q12, q15 │ │ + vsub.i32 q13, q3, q13 │ │ + vmax.s32 q13, q13, q7 │ │ + vmin.s32 q12, q12, q13 │ │ + vneg.s32 q13, q12 │ │ + vbsl q11, q13, q12 │ │ + vadd.i32 q8, q11, q8 │ │ + vld1.16 {d22-d23}, [r0] │ │ + vstmia lr, {d22-d23} │ │ + vmovl.s16 q11, d23 │ │ + add lr, sp, #512 ; 0x200 │ │ + ldr r0, [sp, #172] ; 0xac │ │ + vstmia lr, {d22-d23} │ │ + vsubw.u16 q11, q11, d5 │ │ + add r0, r0, ip │ │ + add lr, sp, #624 ; 0x270 │ │ + vabs.s32 q12, q11 │ │ + vclt.s32 q11, q11, #0 │ │ + vshl.u32 q13, q12, q15 │ │ + vsub.i32 q13, q3, q13 │ │ + vmax.s32 q13, q13, q7 │ │ + vmin.s32 q12, q12, q13 │ │ + vneg.s32 q13, q12 │ │ + vbsl q11, q13, q12 │ │ + vadd.i32 q8, q8, q11 │ │ + vld1.16 {d22-d23}, [r0] │ │ + vstmia lr, {d22-d23} │ │ + vmovl.s16 q11, d23 │ │ + add lr, sp, #496 ; 0x1f0 │ │ + ldr r0, [sp, #176] ; 0xb0 │ │ + vstmia lr, {d22-d23} │ │ + vsubw.u16 q11, q11, d5 │ │ + add r0, r0, ip │ │ + add lr, sp, #608 ; 0x260 │ │ + vabs.s32 q12, q11 │ │ + vclt.s32 q11, q11, #0 │ │ + vshl.u32 q13, q12, q15 │ │ + vsub.i32 q13, q3, q13 │ │ + vmax.s32 q13, q13, q7 │ │ + vmin.s32 q12, q12, q13 │ │ + vneg.s32 q13, q12 │ │ + vbsl q11, q13, q12 │ │ + vadd.i32 q8, q8, q11 │ │ + vshl.s32 q8, q8, #1 │ │ + vmla.i32 q8, q10, q6 │ │ + vld1.16 {d20-d21}, [r0] │ │ + add r0, sl, ip │ │ + vstmia lr, {d20-d21} │ │ + vmovl.s16 q10, d21 │ │ + add lr, sp, #480 ; 0x1e0 │ │ + vstmia lr, {d20-d21} │ │ + vsubw.u16 q10, q10, d5 │ │ + add lr, sp, #592 ; 0x250 │ │ + vabs.s32 q11, q10 │ │ + vclt.s32 q10, q10, #0 │ │ + vshl.u32 q12, q11, q1 │ │ + vsub.i32 q12, q0, q12 │ │ + vmax.s32 q12, q12, q7 │ │ + vmin.s32 q11, q11, q12 │ │ + vneg.s32 q12, q11 │ │ + vbsl q10, q12, q11 │ │ + vld1.16 {d22-d23}, [r0] │ │ + add r0, r9, ip │ │ + vstmia lr, {d22-d23} │ │ + vmovl.s16 q11, d23 │ │ + add lr, sp, #464 ; 0x1d0 │ │ + vstmia lr, {d22-d23} │ │ + vsubw.u16 q11, q11, d5 │ │ + add lr, sp, #336 ; 0x150 │ │ + vabs.s32 q12, q11 │ │ + vclt.s32 q11, q11, #0 │ │ + vshl.u32 q13, q12, q1 │ │ + vsub.i32 q13, q0, q13 │ │ + vmax.s32 q13, q13, q7 │ │ + vmin.s32 q12, q12, q13 │ │ + vneg.s32 q13, q12 │ │ + vbsl q11, q13, q12 │ │ + vadd.i32 q10, q11, q10 │ │ + vmla.i32 q8, q10, q5 │ │ + vld1.16 {d20-d21}, [r0] │ │ + add r0, r5, ip │ │ + vstmia lr, {d20-d21} │ │ + vmovl.s16 q10, d21 │ │ + add lr, sp, #448 ; 0x1c0 │ │ + vstmia lr, {d20-d21} │ │ + vsubw.u16 q10, q10, d5 │ │ + add lr, sp, #320 ; 0x140 │ │ + vabs.s32 q11, q10 │ │ + vclt.s32 q10, q10, #0 │ │ + vshl.u32 q12, q11, q15 │ │ + vsub.i32 q12, q3, q12 │ │ + vmax.s32 q12, q12, q7 │ │ + vmin.s32 q11, q11, q12 │ │ + vneg.s32 q12, q11 │ │ + vbsl q10, q12, q11 │ │ + vld1.16 {d22-d23}, [r0] │ │ + add r0, r7, ip │ │ + vstmia lr, {d22-d23} │ │ + vmovl.s16 q11, d23 │ │ + add lr, sp, #416 ; 0x1a0 │ │ + vstmia lr, {d22-d23} │ │ + vsubw.u16 q11, q11, d5 │ │ + add lr, sp, #304 ; 0x130 │ │ + vabs.s32 q12, q11 │ │ + vclt.s32 q11, q11, #0 │ │ + vshl.u32 q13, q12, q15 │ │ + vsub.i32 q13, q3, q13 │ │ + vmax.s32 q13, q13, q7 │ │ + vmin.s32 q12, q12, q13 │ │ + vneg.s32 q13, q12 │ │ + vbsl q11, q13, q12 │ │ + vadd.i32 q10, q11, q10 │ │ + vld1.16 {d22-d23}, [r0] │ │ + add r0, r4, ip │ │ + add ip, ip, #16 │ │ + vstmia lr, {d22-d23} │ │ + vmovl.s16 q11, d23 │ │ + add lr, sp, #384 ; 0x180 │ │ + vstmia lr, {d22-d23} │ │ + vsubw.u16 q11, q11, d5 │ │ + add lr, sp, #288 ; 0x120 │ │ + vabs.s32 q12, q11 │ │ + vclt.s32 q11, q11, #0 │ │ + vshl.u32 q13, q12, q15 │ │ + vsub.i32 q13, q3, q13 │ │ + vmax.s32 q13, q13, q7 │ │ + vmin.s32 q12, q12, q13 │ │ + vneg.s32 q13, q12 │ │ + vbsl q11, q13, q12 │ │ + vadd.i32 q10, q10, q11 │ │ + vld1.16 {d22-d23}, [r0] │ │ + vstmia lr, {d22-d23} │ │ + vmovl.s16 q11, d23 │ │ + add lr, sp, #400 ; 0x190 │ │ + vstmia lr, {d22-d23} │ │ + vsubw.u16 q11, q11, d5 │ │ + add lr, sp, #352 ; 0x160 │ │ + vabs.s32 q12, q11 │ │ + vclt.s32 q11, q11, #0 │ │ + vshl.u32 q13, q12, q15 │ │ + vsub.i32 q13, q3, q13 │ │ + vmax.s32 q13, q13, q7 │ │ + vmin.s32 q12, q12, q13 │ │ + vneg.s32 q13, q12 │ │ + vbsl q11, q13, q12 │ │ + vadd.i32 q10, q10, q11 │ │ + vadd.i32 q8, q8, q10 │ │ + vmov.i32 q10, #8 ; 0x00000008 │ │ + vsra.s32 q8, q8, #31 │ │ + vadd.i32 q8, q8, q10 │ │ + vmovl.u16 q10, d5 │ │ + vstmia lr, {d20-d21} │ │ + vsra.s32 q10, q8, #4 │ │ + add lr, sp, #368 ; 0x170 │ │ + vmovl.s16 q8, d18 │ │ + vstmia lr, {d20-d21} │ │ + add lr, sp, #272 ; 0x110 │ │ + vstmia lr, {d16-d17} │ │ + vsubw.u16 q8, q8, d4 │ │ + add lr, sp, #256 ; 0x100 │ │ + vabs.s32 q9, q8 │ │ + vclt.s32 q8, q8, #0 │ │ + vshl.u32 q10, q9, q1 │ │ + vsub.i32 q10, q0, q10 │ │ + vmax.s32 q10, q10, q7 │ │ + vmin.s32 q9, q9, q10 │ │ + vneg.s32 q10, q9 │ │ + vbsl q8, q10, q9 │ │ + vmovl.s16 q9, d8 │ │ + vstmia lr, {d18-d19} │ │ + vsubw.u16 q9, q9, d4 │ │ + add lr, sp, #688 ; 0x2b0 │ │ + vabs.s32 q10, q9 │ │ + vclt.s32 q9, q9, #0 │ │ + vshl.u32 q11, q10, q1 │ │ + vsub.i32 q11, q0, q11 │ │ + vmax.s32 q11, q11, q7 │ │ + vmin.s32 q10, q10, q11 │ │ + vneg.s32 q11, q10 │ │ + vbsl q9, q11, q10 │ │ + vadd.i32 q10, q9, q8 │ │ + vmovl.s16 q8, d28 │ │ + vsubw.u16 q9, q8, d4 │ │ + vstmia lr, {d16-d17} │ │ + add lr, sp, #672 ; 0x2a0 │ │ + vabs.s32 q11, q9 │ │ + vclt.s32 q9, q9, #0 │ │ + vldmia lr, {d16-d17} │ │ + add lr, sp, #672 ; 0x2a0 │ │ + vshl.u32 q12, q11, q15 │ │ + vmovl.s16 q8, d16 │ │ + vsub.i32 q12, q3, q12 │ │ + vmax.s32 q12, q12, q7 │ │ + vstmia lr, {d16-d17} │ │ + add lr, sp, #640 ; 0x280 │ │ + vmin.s32 q11, q11, q12 │ │ + vneg.s32 q12, q11 │ │ + vbsl q9, q12, q11 │ │ + vsubw.u16 q11, q8, d4 │ │ + vldmia lr, {d16-d17} │ │ + add lr, sp, #640 ; 0x280 │ │ + vabs.s32 q12, q11 │ │ + vclt.s32 q11, q11, #0 │ │ + vmovl.s16 q8, d16 │ │ + vshl.u32 q14, q12, q15 │ │ + vstmia lr, {d16-d17} │ │ + add lr, sp, #624 ; 0x270 │ │ + vsub.i32 q14, q3, q14 │ │ + vmax.s32 q14, q14, q7 │ │ + vmin.s32 q12, q12, q14 │ │ + vneg.s32 q14, q12 │ │ + vbsl q11, q14, q12 │ │ + vadd.i32 q9, q11, q9 │ │ + vsubw.u16 q11, q8, d4 │ │ + vldmia lr, {d16-d17} │ │ + add lr, sp, #624 ; 0x270 │ │ + vabs.s32 q12, q11 │ │ + vclt.s32 q11, q11, #0 │ │ + vmovl.s16 q8, d16 │ │ + vshl.u32 q14, q12, q15 │ │ + vstmia lr, {d16-d17} │ │ + add lr, sp, #608 ; 0x260 │ │ + vsub.i32 q14, q3, q14 │ │ + vmax.s32 q14, q14, q7 │ │ + vmin.s32 q12, q12, q14 │ │ + vneg.s32 q14, q12 │ │ + vbsl q11, q14, q12 │ │ + vadd.i32 q9, q9, q11 │ │ + vsubw.u16 q11, q8, d4 │ │ + vldmia lr, {d16-d17} │ │ + add lr, sp, #608 ; 0x260 │ │ + vabs.s32 q12, q11 │ │ + vclt.s32 q11, q11, #0 │ │ + vmovl.s16 q8, d16 │ │ + vshl.u32 q14, q12, q15 │ │ + vstmia lr, {d16-d17} │ │ + add lr, sp, #592 ; 0x250 │ │ + vsub.i32 q14, q3, q14 │ │ + vmax.s32 q14, q14, q7 │ │ + vmin.s32 q12, q12, q14 │ │ + vneg.s32 q14, q12 │ │ + vbsl q11, q14, q12 │ │ + vadd.i32 q9, q9, q11 │ │ + vshl.s32 q9, q9, #1 │ │ + vmla.i32 q9, q10, q6 │ │ + vsubw.u16 q10, q8, d4 │ │ + vldmia lr, {d16-d17} │ │ + add lr, sp, #592 ; 0x250 │ │ + vabs.s32 q11, q10 │ │ + vclt.s32 q10, q10, #0 │ │ + vmovl.s16 q8, d16 │ │ + vshl.u32 q12, q11, q1 │ │ + vstmia lr, {d16-d17} │ │ + add lr, sp, #336 ; 0x150 │ │ + vsub.i32 q12, q0, q12 │ │ + vmax.s32 q12, q12, q7 │ │ + vmin.s32 q11, q11, q12 │ │ + vneg.s32 q12, q11 │ │ + vbsl q10, q12, q11 │ │ + vsubw.u16 q11, q8, d4 │ │ + vldmia lr, {d16-d17} │ │ + add lr, sp, #224 ; 0xe0 │ │ + vabs.s32 q12, q11 │ │ + vclt.s32 q11, q11, #0 │ │ + vmovl.s16 q13, d16 │ │ + vshl.u32 q14, q12, q1 │ │ + vstmia lr, {d26-d27} │ │ + add lr, sp, #320 ; 0x140 │ │ + vldmia lr, {d16-d17} │ │ + add lr, sp, #208 ; 0xd0 │ │ + vsub.i32 q14, q0, q14 │ │ + vmax.s32 q14, q14, q7 │ │ + vmin.s32 q12, q12, q14 │ │ + vneg.s32 q14, q12 │ │ + vbsl q11, q14, q12 │ │ + vadd.i32 q10, q11, q10 │ │ + vmovl.s16 q11, d16 │ │ + vmla.i32 q9, q10, q5 │ │ + vstmia lr, {d22-d23} │ │ + add lr, sp, #304 ; 0x130 │ │ + vsubw.u16 q10, q13, d4 │ │ + vldmia lr, {d16-d17} │ │ + add lr, sp, #240 ; 0xf0 │ │ + vabs.s32 q12, q10 │ │ + vmovl.s16 q8, d16 │ │ + vshl.u32 q14, q12, q15 │ │ + vstmia lr, {d16-d17} │ │ + add lr, sp, #288 ; 0x120 │ │ + vsub.i32 q14, q3, q14 │ │ + vmax.s32 q14, q14, q7 │ │ + vmin.s32 q12, q12, q14 │ │ + vclt.s32 q14, q10, #0 │ │ + vneg.s32 q10, q12 │ │ + vbsl q14, q10, q12 │ │ + vsubw.u16 q12, q11, d4 │ │ + vabs.s32 q0, q12 │ │ + vclt.s32 q12, q12, #0 │ │ + vshl.u32 q1, q0, q15 │ │ + vsub.i32 q1, q3, q1 │ │ + vmax.s32 q1, q1, q7 │ │ + vmin.s32 q0, q0, q1 │ │ + vneg.s32 q1, q0 │ │ + vbsl q12, q1, q0 │ │ + vsubw.u16 q0, q8, d4 │ │ + vadd.i32 q14, q12, q14 │ │ + vabs.s32 q1, q0 │ │ + vclt.s32 q0, q0, #0 │ │ + vorr q12, q8, q8 │ │ + vldmia lr, {d16-d17} │ │ + add lr, sp, #336 ; 0x150 │ │ + vshl.u32 q4, q1, q15 │ │ + vmovl.s16 q8, d16 │ │ + vsub.i32 q4, q3, q4 │ │ + vmax.s32 q4, q4, q7 │ │ + vstmia lr, {d16-d17} │ │ + add lr, sp, #320 ; 0x140 │ │ + vmin.s32 q1, q1, q4 │ │ + vneg.s32 q4, q1 │ │ + vbsl q0, q4, q1 │ │ + vsubw.u16 q1, q8, d4 │ │ + vadd.i32 q14, q14, q0 │ │ + vabs.s32 q4, q1 │ │ + vclt.s32 q1, q1, #0 │ │ + vshl.u32 q8, q4, q15 │ │ + vsub.i32 q8, q3, q8 │ │ + vmax.s32 q8, q8, q7 │ │ + vmin.s32 q8, q4, q8 │ │ + vneg.s32 q4, q8 │ │ + vbsl q1, q4, q8 │ │ + vadd.i32 q8, q14, q1 │ │ + vadd.i32 q8, q9, q8 │ │ + vmov.i32 q9, #8 ; 0x00000008 │ │ + vsra.s32 q8, q8, #31 │ │ + vadd.i32 q8, q8, q9 │ │ + vmovl.u16 q9, d4 │ │ + vstmia lr, {d16-d17} │ │ + add lr, sp, #272 ; 0x110 │ │ + vldmia lr, {d10-d11} │ │ + add lr, sp, #256 ; 0x100 │ │ + vldmia lr, {d12-d13} │ │ + vmax.s32 q8, q5, q9 │ │ + add lr, sp, #688 ; 0x2b0 │ │ + vldmia lr, {d20-d21} │ │ + vmax.s32 q8, q8, q6 │ │ + add lr, sp, #672 ; 0x2a0 │ │ + vmax.s32 q8, q8, q10 │ │ + vldmia lr, {d20-d21} │ │ + add lr, sp, #640 ; 0x280 │ │ + vmax.s32 q8, q8, q10 │ │ + vldmia lr, {d20-d21} │ │ + add lr, sp, #624 ; 0x270 │ │ + vmax.s32 q8, q8, q10 │ │ + vldmia lr, {d20-d21} │ │ + add lr, sp, #608 ; 0x260 │ │ + vmax.s32 q8, q8, q10 │ │ + vldmia lr, {d20-d21} │ │ + add lr, sp, #592 ; 0x250 │ │ + vmax.s32 q8, q8, q10 │ │ + vldmia lr, {d20-d21} │ │ + add lr, sp, #304 ; 0x130 │ │ + vmax.s32 q8, q8, q10 │ │ + vmax.s32 q8, q8, q13 │ │ + vmax.s32 q8, q8, q11 │ │ + vmax.s32 q8, q8, q12 │ │ + vstmia lr, {d16-d17} │ │ + add lr, sp, #576 ; 0x240 │ │ + vldmia lr, {d2-d3} │ │ + add lr, sp, #352 ; 0x160 │ │ + vldmia lr, {d20-d21} │ │ + add lr, sp, #560 ; 0x230 │ │ + vldmia lr, {d8-d9} │ │ + add lr, sp, #544 ; 0x220 │ │ + vmin.u32 q8, q1, q10 │ │ + vldmia lr, {d14-d15} │ │ + add lr, sp, #528 ; 0x210 │ │ + vmax.s32 q1, q1, q10 │ │ + vldmia lr, {d4-d5} │ │ + add lr, sp, #512 ; 0x200 │ │ + vmin.u32 q8, q8, q4 │ │ + vldmia lr, {d22-d23} │ │ + add lr, sp, #496 ; 0x1f0 │ │ + vmax.s32 q1, q1, q4 │ │ + vldmia lr, {d24-d25} │ │ + add lr, sp, #480 ; 0x1e0 │ │ + vmin.u32 q8, q8, q7 │ │ + vldmia lr, {d30-d31} │ │ + add lr, sp, #464 ; 0x1d0 │ │ + vmax.s32 q1, q1, q7 │ │ + vldmia lr, {d26-d27} │ │ + add lr, sp, #448 ; 0x1c0 │ │ + vmin.u32 q4, q5, q9 │ │ + vldmia lr, {d6-d7} │ │ + add lr, sp, #416 ; 0x1a0 │ │ + vmin.u32 q8, q8, q2 │ │ + vldmia lr, {d28-d29} │ │ + add lr, sp, #384 ; 0x180 │ │ + vmax.s32 q1, q1, q2 │ │ + vldmia lr, {d0-d1} │ │ + add lr, sp, #688 ; 0x2b0 │ │ + vmin.u32 q4, q4, q6 │ │ + vldmia lr, {d20-d21} │ │ + add lr, sp, #672 ; 0x2a0 │ │ + vmin.u32 q8, q8, q11 │ │ + vmax.s32 q1, q1, q11 │ │ + vmin.u32 q4, q4, q10 │ │ + vldmia lr, {d20-d21} │ │ + add lr, sp, #640 ; 0x280 │ │ + vmin.u32 q8, q8, q12 │ │ + vmax.s32 q1, q1, q12 │ │ + vmin.u32 q4, q4, q10 │ │ + vldmia lr, {d20-d21} │ │ + add lr, sp, #624 ; 0x270 │ │ + vmin.u32 q8, q8, q15 │ │ + vmax.s32 q1, q1, q15 │ │ + vmin.u32 q4, q4, q10 │ │ + vldmia lr, {d20-d21} │ │ + add lr, sp, #608 ; 0x260 │ │ + vmin.u32 q8, q8, q13 │ │ + vmax.s32 q1, q1, q13 │ │ + vmin.u32 q4, q4, q10 │ │ + vldmia lr, {d20-d21} │ │ + add lr, sp, #592 ; 0x250 │ │ + vmin.u32 q8, q8, q3 │ │ + vmax.s32 q1, q1, q3 │ │ + vmin.u32 q3, q4, q10 │ │ + vldmia lr, {d20-d21} │ │ + add lr, sp, #224 ; 0xe0 │ │ + vmin.u32 q8, q8, q14 │ │ + vmax.s32 q1, q1, q14 │ │ + vmin.u32 q15, q3, q10 │ │ + vldmia lr, {d20-d21} │ │ + add lr, sp, #112 ; 0x70 │ │ + vmin.u32 q8, q8, q0 │ │ + vmax.s32 q1, q1, q0 │ │ + vmin.u32 q11, q15, q10 │ │ + vldmia lr, {d30-d31} │ │ + add lr, sp, #208 ; 0xd0 │ │ + vldmia lr, {d20-d21} │ │ + add lr, sp, #240 ; 0xf0 │ │ + vmin.u32 q10, q11, q10 │ │ + vldmia lr, {d22-d23} │ │ + add lr, sp, #320 ; 0x140 │ │ + vmin.u32 q10, q10, q11 │ │ + vldmia lr, {d22-d23} │ │ + add lr, sp, #400 ; 0x190 │ │ + vldmia lr, {d24-d25} │ │ + add lr, sp, #96 ; 0x60 │ │ + vsra.s32 q9, q11, #4 │ │ + vmax.s32 q11, q1, q12 │ │ + vldmia lr, {d2-d3} │ │ + add lr, sp, #336 ; 0x150 │ │ + vmin.u32 q8, q8, q12 │ │ + vldmia lr, {d26-d27} │ │ + add lr, sp, #304 ; 0x130 │ │ + vldmia lr, {d24-d25} │ │ + add lr, sp, #128 ; 0x80 │ │ + vmin.u32 q10, q10, q13 │ │ + vldmia lr, {d0-d1} │ │ + add lr, sp, #368 ; 0x170 │ │ + vmax.s32 q12, q12, q13 │ │ + vldmia lr, {d26-d27} │ │ + vmin.s32 q11, q13, q11 │ │ + vcgt.s32 q14, q8, q13 │ │ + vcgt.s32 q13, q10, q9 │ │ + vmin.s32 q9, q9, q12 │ │ + vbsl q14, q8, q11 │ │ + vbsl q13, q10, q9 │ │ + vmovn.i32 d17, q14 │ │ + vmovn.i32 d16, q13 │ │ + vst1.16 {d16-d17}, [fp] │ │ + bne 77f20 │ │ + ldr r2, [sp, #12] │ │ mov r7, r1 │ │ - lsr r2, r2, #3 │ │ - strb r2, [r0] │ │ - add r2, fp, r4, lsl #1 │ │ - add r1, r2, r3, lsl #1 │ │ - mov r2, lr │ │ - add r1, r1, r7 │ │ - add r1, r1, r7, lsl #1 │ │ - add r1, r1, #4 │ │ - lsr r1, r1, #3 │ │ - strb r1, [r0, lr] │ │ - ldr r1, [sp, #152] ; 0x98 │ │ - subs ip, ip, #1 │ │ - add r0, r0, r1 │ │ - bne 66474 │ │ - b 66b08 │ │ - ldr r3, [sp, #104] ; 0x68 │ │ - ldr r2, [sp, #160] ; 0xa0 │ │ - cmp r2, #6 │ │ - beq 668c0 │ │ - ldr r2, [sp, #36] ; 0x24 │ │ - cmp r9, r2 │ │ - bgt 669a8 │ │ - ldr r1, [sp, #108] ; 0x6c │ │ - ldr r2, [sp, #36] ; 0x24 │ │ - subs r3, r1, r7 │ │ - rsbmi r3, r3, #0 │ │ - cmp r3, r2 │ │ - ble 66a4c │ │ - ldr r1, [sp, #108] ; 0x6c │ │ - sub r2, r7, fp │ │ - mov r3, #127 ; 0x7f │ │ - mvn r6, #127 ; 0x7f │ │ - sub r1, r5, r1 │ │ - add r2, r2, r2, lsl #1 │ │ - cmp r1, #127 ; 0x7f │ │ - movge r1, r3 │ │ - cmn r1, #128 ; 0x80 │ │ - movle r1, r6 │ │ - add r1, r1, r2 │ │ - mov r2, #124 ; 0x7c │ │ - cmp r1, #127 ; 0x7f │ │ - movge r1, r3 │ │ - cmn r1, #128 ; 0x80 │ │ - movle r1, r6 │ │ - cmp r1, #124 ; 0x7c │ │ + ldr r0, [sp, #1120] ; 0x460 │ │ + mov r4, r8 │ │ + ldr sl, [sp, #664] ; 0x298 │ │ + ldr fp, [sp, #1104] ; 0x450 │ │ + cmp r2, r0 │ │ + mov lr, r2 │ │ + beq 77e30 │ │ + str r7, [sp, #444] ; 0x1bc │ │ + str r3, [sp, #188] ; 0xbc │ │ + str r4, [sp, #184] ; 0xb8 │ │ + add r0, lr, r4 │ │ + add r1, r7, lr, lsl #1 │ │ + str r1, [sp, #640] ; 0x280 │ │ + add r0, sl, r0, lsl #1 │ │ + ldrh r8, [r1] │ │ + ldr r9, [sp, #660] ; 0x294 │ │ + ldrsh r0, [r0] │ │ + str r0, [sp, #688] ; 0x2b0 │ │ + subs r0, r0, r8 │ │ + ldr ip, [sp, #1108] ; 0x454 │ │ + str lr, [sp, #448] ; 0x1c0 │ │ + mov r1, r0 │ │ + rsbmi r1, r0, #0 │ │ + sub r3, fp, r1, lsr r6 │ │ + bic r2, r3, r3, asr #31 │ │ + cmp r1, r2 │ │ movlt r2, r1 │ │ - mov r6, #255 ; 0xff │ │ - add r2, r2, #3 │ │ - ldr r3, [sp, #100] ; 0x64 │ │ - add r2, fp, r2, asr #3 │ │ - cmp r2, #255 ; 0xff │ │ - movge r2, r6 │ │ - cmp r1, #123 ; 0x7b │ │ - bic r2, r2, r2, asr #31 │ │ - strb r2, [r0, r3] │ │ - mov r2, #123 ; 0x7b │ │ - movge r1, r2 │ │ - ldr r2, [sp, #156] ; 0x9c │ │ - add r1, r1, #4 │ │ - sub r1, r7, r1, asr #3 │ │ - cmp r1, #255 ; 0xff │ │ - movge r1, r6 │ │ + cmp r0, #0 │ │ + sub r0, lr, r4 │ │ + rsbmi r2, r2, #0 │ │ + add r0, sl, r0, lsl #1 │ │ + ldrsh r0, [r0] │ │ + str r0, [sp, #624] ; 0x270 │ │ + subs r0, r0, r8 │ │ + mov r1, r0 │ │ + rsbmi r1, r0, #0 │ │ + sub r3, fp, r1, lsr r6 │ │ + bic fp, r3, r3, asr #31 │ │ + ldr r3, [sp, #200] ; 0xc8 │ │ + cmp r1, fp │ │ + movlt fp, r1 │ │ + cmp r0, #0 │ │ + add r0, lr, r3 │ │ + rsbmi fp, fp, #0 │ │ + add r2, fp, r2 │ │ + ldr fp, [sp, #196] ; 0xc4 │ │ + add r0, sl, r0, lsl #1 │ │ + ldrsh r0, [r0] │ │ + str r0, [sp, #608] ; 0x260 │ │ + subs r0, r0, r8 │ │ + mov r1, r0 │ │ + rsbmi r1, r0, #0 │ │ + sub r7, ip, r1, lsr r9 │ │ + bic r5, r7, r7, asr #31 │ │ + cmp r1, r5 │ │ + movlt r5, r1 │ │ + cmp r0, #0 │ │ + sub r0, lr, r3 │ │ + rsbmi r5, r5, #0 │ │ + ldr r3, [sp, #204] ; 0xcc │ │ + add r0, sl, r0, lsl #1 │ │ + ldrsh r0, [r0] │ │ + str r0, [sp, #592] ; 0x250 │ │ + subs r7, r0, r8 │ │ + mov r0, r7 │ │ + rsbmi r0, r7, #0 │ │ + sub r1, ip, r0, lsr r9 │ │ bic r1, r1, r1, asr #31 │ │ - strb r1, [r0] │ │ - ldr r1, [sp, #152] ; 0x98 │ │ - subs ip, ip, #1 │ │ - add r0, r0, r1 │ │ - bne 66474 │ │ - b 66b08 │ │ - sub r2, r7, fp │ │ - mov r3, #127 ; 0x7f │ │ - mov r8, #255 ; 0xff │ │ - ldr r4, [sp, #100] ; 0x64 │ │ - add r2, r2, r2, lsl #1 │ │ - ldr r1, [sp, #108] ; 0x6c │ │ - cmp r2, #127 ; 0x7f │ │ - ldr r6, [sp, #156] ; 0x9c │ │ - movge r2, r3 │ │ - cmn r2, #128 ; 0x80 │ │ - mvn r3, #127 ; 0x7f │ │ - movle r2, r3 │ │ - cmp r2, #124 ; 0x7c │ │ - mov r3, #124 ; 0x7c │ │ - movlt r3, r2 │ │ - add r3, r3, #3 │ │ - add r3, fp, r3, asr #3 │ │ - cmp r3, #255 ; 0xff │ │ - movge r3, r8 │ │ - cmp r2, #123 ; 0x7b │ │ - bic r3, r3, r3, asr #31 │ │ - strb r3, [r0, r4] │ │ - mov r3, #123 ; 0x7b │ │ - movge r2, r3 │ │ - add r2, r2, #4 │ │ - sub r3, r7, r2, asr #3 │ │ - cmp r3, #255 ; 0xff │ │ - movge r3, r8 │ │ - bic r3, r3, r3, asr #31 │ │ - strb r3, [r0] │ │ - mov r3, #1 │ │ - add r2, r3, r2, asr #3 │ │ - add r3, r5, r2, asr #1 │ │ - sub r1, r1, r2, asr #1 │ │ - cmp r3, #255 ; 0xff │ │ - mov r2, r6 │ │ - movge r3, r8 │ │ - cmp r1, #255 ; 0xff │ │ - movge r1, r8 │ │ + cmp r0, r1 │ │ + movlt r1, r0 │ │ + add r0, lr, r3 │ │ + cmp r7, #0 │ │ + add r0, sl, r0, lsl #1 │ │ + rsbmi r1, r1, #0 │ │ + ldrsh r0, [r0] │ │ + str r0, [sp, #576] ; 0x240 │ │ + subs r7, r0, r8 │ │ + mov r0, r7 │ │ + rsbmi r0, r7, #0 │ │ + sub r6, ip, r0, lsr r9 │ │ + bic r4, r6, r6, asr #31 │ │ + cmp r0, r4 │ │ + movlt r4, r0 │ │ + sub r0, lr, r3 │ │ + cmp r7, #0 │ │ + ldr r3, [sp, #192] ; 0xc0 │ │ + add r0, sl, r0, lsl #1 │ │ + rsbmi r4, r4, #0 │ │ + ldrsh r0, [r0] │ │ + str r0, [sp, #560] ; 0x230 │ │ + subs r7, r0, r8 │ │ + mov r6, r7 │ │ + rsbmi r6, r7, #0 │ │ + sub r0, ip, r6, lsr r9 │ │ + add r9, r1, r5 │ │ + ldr r1, [sp, #668] ; 0x29c │ │ + add r4, r9, r4 │ │ + bic r0, r0, r0, asr #31 │ │ + ldr ip, [sp, #1104] ; 0x450 │ │ + cmp r6, r0 │ │ + ldr r9, [sp, #188] ; 0xbc │ │ + movlt r0, r6 │ │ + cmp r7, #0 │ │ + add r7, lr, r3 │ │ + rsbmi r0, r0, #0 │ │ + add r7, sl, r7, lsl #1 │ │ + ldrsh r7, [r7] │ │ + str r7, [sp, #544] ; 0x220 │ │ + subs r7, r7, r8 │ │ + mov r6, r7 │ │ + rsbmi r6, r7, #0 │ │ + sub r5, ip, r6, lsr r1 │ │ + bic r5, r5, r5, asr #31 │ │ + cmp r6, r5 │ │ + movlt r5, r6 │ │ + cmp r7, #0 │ │ + sub r7, lr, r3 │ │ + rsbmi r5, r5, #0 │ │ + add r7, sl, r7, lsl #1 │ │ + ldrsh r3, [r7] │ │ + str r3, [sp, #528] ; 0x210 │ │ + subs r7, r3, r8 │ │ + mov r6, r7 │ │ + rsbmi r6, r7, #0 │ │ + sub r1, ip, r6, lsr r1 │ │ + ldr ip, [sp, #1108] ; 0x454 │ │ + bic r1, r1, r1, asr #31 │ │ + cmp r6, r1 │ │ + movlt r1, r6 │ │ + cmp r7, #0 │ │ + add r7, lr, r9 │ │ + rsbmi r1, r1, #0 │ │ + add r1, r1, r5 │ │ + add r7, sl, r7, lsl #1 │ │ + ldrsh r3, [r7] │ │ + str r3, [sp, #512] ; 0x200 │ │ + subs r7, r3, r8 │ │ + ldr r3, [sp, #440] ; 0x1b8 │ │ + mov r6, r7 │ │ + mul r2, r2, r3 │ │ + add r3, r4, r0 │ │ + ldr r4, [sp, #660] ; 0x294 │ │ + rsbmi r6, r7, #0 │ │ + sub r0, ip, r6, lsr r4 │ │ + add r2, r2, r3, lsl #1 │ │ + bic r0, r0, r0, asr #31 │ │ + cmp r6, r0 │ │ + movlt r0, r6 │ │ + cmp r7, #0 │ │ + sub r7, lr, r9 │ │ + rsbmi r0, r0, #0 │ │ + ldr r9, [sp, #528] ; 0x210 │ │ + add r7, sl, r7, lsl #1 │ │ + ldrsh r7, [r7] │ │ + str r7, [sp, #496] ; 0x1f0 │ │ + subs r7, r7, r8 │ │ + mov r6, r7 │ │ + rsbmi r6, r7, #0 │ │ + sub r3, ip, r6, lsr r4 │ │ bic r3, r3, r3, asr #31 │ │ - strb r3, [r0, -r6, lsl #1] │ │ + cmp r6, r3 │ │ + movlt r3, r6 │ │ + cmp r7, #0 │ │ + rsbmi r3, r3, #0 │ │ + add r5, r3, r0 │ │ + add r0, lr, fp │ │ + ldr r3, [sp, #560] ; 0x230 │ │ + add r0, sl, r0, lsl #1 │ │ + ldrsh r0, [r0] │ │ + str r0, [sp, #480] ; 0x1e0 │ │ + subs r7, r0, r8 │ │ + ldr r0, [sp, #180] ; 0xb4 │ │ + mov r6, r7 │ │ + rsbmi r6, r7, #0 │ │ + mla r0, r1, r0, r2 │ │ + sub r1, ip, r6, lsr r4 │ │ bic r1, r1, r1, asr #31 │ │ - strb r1, [r0, r6] │ │ - ldr r1, [sp, #152] ; 0x98 │ │ - subs ip, ip, #1 │ │ - add r0, r0, r1 │ │ - bne 66474 │ │ - add sp, sp, #116 ; 0x74 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - b 6e00 <_Unwind_VRS_Pop@plt+0x43c0> │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #44 ; 0x2c │ │ - mov r4, r0 │ │ - ldr r0, [r0, #1436] ; 0x59c │ │ - mov lr, r1 │ │ - mov r1, #62 ; 0x3e │ │ - ldr sl, [r4, #3832] ; 0xef8 │ │ - cmp r2, #0 │ │ - add r0, r1, r0, lsl #1 │ │ - mov r7, r2 │ │ - bic r0, r0, #62 ; 0x3e │ │ - str r0, [sp, #40] ; 0x28 │ │ - mov r0, r2 │ │ - movwne r0, #1 │ │ - tst sl, #1 │ │ - lsl fp, r0, #3 │ │ - beq 66bdc │ │ - ldr r2, [r4, #4] │ │ - add r5, r7, #1 │ │ - ldr r0, [r4, #2140] ; 0x85c │ │ - mov r8, lr │ │ - ldr r9, [r4, #1280] ; 0x500 │ │ - ldr r2, [r2, #1012] ; 0x3f4 │ │ - lsl r1, r0, #2 │ │ - ldr r6, [r4, #1268] ; 0x4f4 │ │ - add r0, r2, #6 │ │ - sub r3, r9, #1 │ │ - ldr ip, [r4, #3784] ; 0xec8 │ │ - cmp r3, r5, lsl r0 │ │ - ldr lr, [lr] │ │ - lslgt r3, r5, r0 │ │ - lsr r5, r6, #1 │ │ - mul r5, fp, r5 │ │ - str r2, [sp, #8] │ │ - ldr r2, [sp, #40] ; 0x28 │ │ - rsb r0, fp, r7, lsl r0 │ │ - str r6, [sp] │ │ - mov r6, #0 │ │ - str r3, [sp, #16] │ │ - str r6, [sp, #4] │ │ - mov r6, #0 │ │ - str r0, [sp, #12] │ │ - mov r0, r4 │ │ - sub r3, lr, r5, lsl #1 │ │ - str r1, [sp, #20] │ │ - mov r1, ip │ │ - str r9, [sp, #24] │ │ - str r6, [sp, #28] │ │ - bl 66d0c │ │ - mov lr, r8 │ │ - tst sl, #6 │ │ - beq 66d04 │ │ - ldr r1, [r4, #1444] ; 0x5a4 │ │ - mvn r3, #0 │ │ - ldr r5, [r4, #1280] ; 0x500 │ │ - subs r2, r1, #1 │ │ - ldr r0, [r4, #4] │ │ - clz r2, r2 │ │ - lsr r6, r2, #5 │ │ - add r2, r5, r6 │ │ - ldr ip, [r0, #1012] ; 0x3f4 │ │ - add r0, r7, #1 │ │ - add r5, r3, r2, asr r6 │ │ - mov r3, #6 │ │ - movweq r3, #5 │ │ - add r3, ip, r3 │ │ - cmp r5, r0, lsl r3 │ │ - lslgt r5, r0, r3 │ │ - lsl r0, r7, r3 │ │ - ldr r3, [r4, #2140] ; 0x85c │ │ - sub r7, r0, fp, lsr r6 │ │ - mov r0, #2 │ │ - cmp r1, #3 │ │ - movwne r0, #1 │ │ - subs r8, r1, #3 │ │ - lsl r9, r3, r0 │ │ - lsr r0, fp, r6 │ │ - movwne r8, #1 │ │ - asr fp, r2, r6 │ │ - tst sl, #2 │ │ - str r0, [sp, #36] ; 0x24 │ │ - beq 66cb8 │ │ - ldr r0, [r4, #3788] ; 0xecc │ │ - ldr r2, [r4, #1272] ; 0x4f8 │ │ - str r0, [sp, #32] │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - lsr r3, r2, #1 │ │ - ldr r1, [lr, #4] │ │ - stm sp, {r2, r6, ip} │ │ - mul r3, r0, r3 │ │ - ldr r2, [sp, #40] ; 0x28 │ │ - add r0, sp, #16 │ │ - str r7, [sp, #12] │ │ - stm r0, {r5, r9, fp} │ │ - mov r0, r4 │ │ - str r8, [sp, #28] │ │ - sub r3, r1, r3, lsl #1 │ │ - ldr r1, [sp, #32] │ │ - str fp, [sp, #32] │ │ - mov fp, r9 │ │ - mov r9, lr │ │ - bl 66d0c │ │ - mov lr, r9 │ │ - mov r9, fp │ │ - ldr fp, [sp, #32] │ │ - tst sl, #4 │ │ - beq 66d04 │ │ - ldr r0, [r4, #4] │ │ - ldr r2, [r4, #1272] ; 0x4f8 │ │ - ldr ip, [lr, #8] │ │ - ldr lr, [r0, #1012] ; 0x3f4 │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - lsr r3, r2, #1 │ │ - ldr r1, [r4, #3792] ; 0xed0 │ │ - stm sp, {r2, r6, lr} │ │ - mul r3, r0, r3 │ │ - ldr r2, [sp, #40] ; 0x28 │ │ - add r0, sp, #16 │ │ - str r7, [sp, #12] │ │ - stm r0, {r5, r9, fp} │ │ - mov r0, r4 │ │ - str r8, [sp, #28] │ │ - sub r3, ip, r3, lsl #1 │ │ - bl 66d0c │ │ - add sp, sp, #44 ; 0x2c │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #60 ; 0x3c │ │ - mov r8, r1 │ │ - ldr r1, [r0, #12] │ │ - mov r6, r0 │ │ - ldr r5, [sp, #124] ; 0x7c │ │ - ldr r7, [sp, #108] ; 0x6c │ │ - mov fp, r2 │ │ - ldr r0, [r1, #456] ; 0x1c8 │ │ - mov r4, r3 │ │ - ldr r2, [sp, #116] ; 0x74 │ │ - cmp r0, #0 │ │ - str r2, [sp, #56] ; 0x38 │ │ - ldrne r0, [r1, #240] ; 0xf0 │ │ - mov r2, #64 ; 0x40 │ │ - ldr r3, [sp, #100] ; 0x64 │ │ - addne r0, r0, r5 │ │ - asrne r0, r0, r5 │ │ - strne r0, [sp, #56] ; 0x38 │ │ - clz r0, r7 │ │ + cmp r6, r1 │ │ + movlt r1, r6 │ │ cmp r7, #0 │ │ - lsr r0, r0, #5 │ │ - sub r0, r2, r0, lsl #3 │ │ - lsr lr, r0, r3 │ │ - beq 66e0c │ │ - ldr r7, [sp, #104] ; 0x68 │ │ - mov r5, #4 │ │ - asr sl, fp, #1 │ │ - str lr, [sp, #48] ; 0x30 │ │ - lsl r0, r5, r7 │ │ - mul r0, r0, sl │ │ - add r1, r8, r0, lsl #1 │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - lsl r9, r0, #1 │ │ - mov r0, r8 │ │ - mov r2, r9 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - mov r0, #1 │ │ - mov r2, r9 │ │ - add r0, r0, r5, lsl r7 │ │ - mul r0, r0, sl │ │ - add r1, r8, r0, lsl #1 │ │ - add r0, r8, fp │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - mov r0, #2 │ │ - mov r2, r9 │ │ - add r0, r0, r5, lsl r7 │ │ - mul r0, r0, sl │ │ - add r1, r8, r0, lsl #1 │ │ - add r0, r8, fp, lsl #1 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - mov r0, #3 │ │ - mov r2, r9 │ │ - add r0, r0, r5, lsl r7 │ │ - str sl, [sp, #52] ; 0x34 │ │ - mul r0, r0, sl │ │ - add r1, r8, r0, lsl #1 │ │ - add r0, sl, sl, lsl #1 │ │ - add r0, r8, r0, lsl #1 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - ldr lr, [sp, #48] ; 0x30 │ │ - ldr r7, [sp, #108] ; 0x6c │ │ - ldr r1, [r6, #12] │ │ - b 66e14 │ │ - asr r0, fp, #1 │ │ - str r0, [sp, #52] ; 0x34 │ │ - ldr r2, [sp, #96] ; 0x60 │ │ - sub r3, lr, #2 │ │ - ldr r5, [r1, #236] ; 0xec │ │ - add sl, lr, r7 │ │ - ldr r1, [r1, #240] ; 0xf0 │ │ - add r7, r8, fp, lsl #2 │ │ - asr r2, r2, #1 │ │ - ldr ip, [sp, #120] ; 0x78 │ │ - mul r3, r3, r2 │ │ - ldr r0, [sp, #112] ; 0x70 │ │ + sub r7, lr, fp │ │ + rsbmi r1, r1, #0 │ │ + mov r6, r4 │ │ + add r1, r5, r1 │ │ + add r7, sl, r7, lsl #1 │ │ + ldr sl, [sp, #496] ; 0x1f0 │ │ + ldr fp, [sp, #480] ; 0x1e0 │ │ + ldrsh r2, [r7] │ │ + ldr r7, [sp, #576] ; 0x240 │ │ + subs r4, r2, r8 │ │ + str r2, [sp, #464] ; 0x1d0 │ │ + ldr r2, [sp, #544] ; 0x220 │ │ + mov r5, r4 │ │ + ldr lr, [sp, #464] ; 0x1d0 │ │ + rsbmi r5, r4, #0 │ │ + sub r6, ip, r5, lsr r6 │ │ + ldr ip, [sp, #512] ; 0x200 │ │ + bic r6, r6, r6, asr #31 │ │ + cmp r5, r6 │ │ + movlt r6, r5 │ │ + cmp r4, #0 │ │ + rsbmi r6, r6, #0 │ │ + mov r5, r8 │ │ + add r1, r1, r6 │ │ + ldr r4, [sp, #608] ; 0x260 │ │ + add r0, r0, r1 │ │ + ldr r1, [sp, #624] ; 0x270 │ │ + ldr r6, [sp, #592] ; 0x250 │ │ + add r0, r0, r0, asr #31 │ │ + add r0, r0, #8 │ │ + add r0, r8, r0, asr #4 │ │ + str r0, [sp, #672] ; 0x2a0 │ │ + ldr r0, [sp, #688] ; 0x2b0 │ │ + cmp r0, r8 │ │ + movgt r5, r0 │ │ cmp r5, r1 │ │ - bne 66f30 │ │ - cmp sl, r0 │ │ - bgt 67034 │ │ - ldr r0, [sp, #100] ; 0x64 │ │ - mov r5, #2 │ │ - mov r1, #64 ; 0x40 │ │ - add r5, r5, lr, lsl #1 │ │ - mul r6, r2, lr │ │ - sub fp, ip, #1 │ │ - lsr r0, r1, r0 │ │ - str r0, [sp, #56] ; 0x38 │ │ - mul r1, r2, r0 │ │ - lsl r9, r3, #1 │ │ - mul r0, r2, r5 │ │ - mvn r5, #1 │ │ - add r5, r5, lr, lsl #1 │ │ - str r0, [sp, #48] ; 0x30 │ │ - mul r0, r2, r5 │ │ - str r0, [sp, #44] ; 0x2c │ │ - lsl r0, r6, #1 │ │ - str r0, [sp, #40] ; 0x28 │ │ - ldr r0, [sp, #52] ; 0x34 │ │ - lsl r8, r0, #1 │ │ - lsl r0, r1, #1 │ │ - str r0, [sp, #52] ; 0x34 │ │ - ldr r0, [sp, #116] ; 0x74 │ │ - lsl r5, r0, #1 │ │ - add r1, r4, r9 │ │ - mov r0, r7 │ │ - mov r2, r5 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - add r6, r7, r8 │ │ - mov r2, r5 │ │ - add r1, r4, r0 │ │ - mov r0, r6 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - add r6, r6, r8 │ │ - mov r2, r5 │ │ - add r1, r4, r0 │ │ - mov r0, r6 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - ldr r0, [sp, #48] ; 0x30 │ │ - cmp fp, sl │ │ - add r7, r6, r8 │ │ - mov r2, r5 │ │ - addne r6, r4, r0 │ │ - mov r0, r7 │ │ - mov r1, r6 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - ldr r0, [sp, #52] ; 0x34 │ │ - add r7, r7, r8 │ │ - add r4, r4, r0 │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - add sl, sl, r0 │ │ - ldr r0, [sp, #112] ; 0x70 │ │ - cmp sl, r0 │ │ - ble 66eac │ │ - b 67034 │ │ - cmp sl, r0 │ │ - str fp, [sp, #48] ; 0x30 │ │ - bgt 67034 │ │ - ldr r0, [sp, #100] ; 0x64 │ │ - mov r1, #64 ; 0x40 │ │ - add r4, r4, r3, lsl #1 │ │ - movw r3, #2060 ; 0x80c │ │ - sub r8, ip, #1 │ │ - lsr r0, r1, r0 │ │ - mul r1, r2, r0 │ │ - str r0, [sp, #44] ; 0x2c │ │ - ldr r0, [sp, #124] ; 0x7c │ │ - add r2, r6, r0, lsl #2 │ │ - add r0, r2, r3 │ │ - str r0, [sp, #40] ; 0x28 │ │ - movw r3, #2052 ; 0x804 │ │ - add r0, r2, r3 │ │ - str r0, [sp, #36] ; 0x24 │ │ - lsl r9, r1, #1 │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - lsl r0, r0, #1 │ │ - str r0, [sp, #32] │ │ - ldr r0, [sp, #52] ; 0x34 │ │ - rsb r0, r0, #0 │ │ - str r0, [sp, #28] │ │ - b 66fb0 │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - add r4, r4, r9 │ │ - ldr r0, [sp, #112] ; 0x70 │ │ - add sl, sl, r1 │ │ - cmp sl, r0 │ │ - bgt 67034 │ │ - ldr r1, [r6, #2088] ; 0x828 │ │ - cmp r8, sl │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - mov fp, #4 │ │ - ldr r2, [sp, #40] ; 0x28 │ │ - movweq fp, #3 │ │ - ldr r5, [r1, #336] ; 0x150 │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - ldr r0, [r0] │ │ - ldr r2, [r2] │ │ - ldr r3, [r6, #2968] ; 0xb98 │ │ - stm sp, {r1, fp} │ │ - ldr r1, [sp, #116] ; 0x74 │ │ - str r1, [sp, #8] │ │ - add r1, sp, #12 │ │ - stm r1, {r0, r2, r3} │ │ - mov r0, r7 │ │ - mov r2, r4 │ │ - ldr r1, [sp, #48] ; 0x30 │ │ - ldr r3, [sp, #96] ; 0x60 │ │ - blx r5 │ │ - ldr r5, [sp, #52] ; 0x34 │ │ + movlt r5, r1 │ │ + cmp r5, r4 │ │ + movlt r5, r4 │ │ + cmp r5, r6 │ │ + movlt r5, r6 │ │ + cmp r5, r7 │ │ + movlt r5, r7 │ │ + cmp r5, r3 │ │ + movlt r5, r3 │ │ + cmp r5, r2 │ │ + movlt r5, r2 │ │ + cmp r5, r9 │ │ + movlt r5, r9 │ │ + cmp r5, ip │ │ + movlt r5, ip │ │ + cmp r5, sl │ │ + movlt r5, sl │ │ + cmp r5, fp │ │ + ldr r0, [sp, #672] ; 0x2a0 │ │ + movlt r5, fp │ │ + cmp r5, lr │ │ + movlt r5, lr │ │ + cmp r0, r5 │ │ + movle r5, r0 │ │ + ldr r0, [sp, #688] ; 0x2b0 │ │ + cmp r0, r8 │ │ + movcc r8, r0 │ │ + cmp r8, r1 │ │ + movhi r8, r1 │ │ + cmp r8, r4 │ │ + movhi r8, r4 │ │ + cmp r8, r6 │ │ + movhi r8, r6 │ │ + cmp r8, r7 │ │ + movhi r8, r7 │ │ + cmp r8, r3 │ │ + movhi r8, r3 │ │ + cmp r8, r2 │ │ + movhi r8, r2 │ │ + cmp r8, r9 │ │ + movhi r8, r9 │ │ + cmp r8, ip │ │ + movhi r8, ip │ │ cmp r8, sl │ │ - mul r0, fp, r5 │ │ - add r7, r7, r0, lsl #1 │ │ - bne 66f98 │ │ - ldr r0, [sp, #28] │ │ - ldr r2, [sp, #32] │ │ - add r1, r7, r0, lsl #1 │ │ - mov r0, r7 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - add r7, r7, r5, lsl #1 │ │ - b 66f98 │ │ - add sp, sp, #60 ; 0x3c │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #12 │ │ - mov r4, r0 │ │ + movhi r8, sl │ │ + cmp r8, fp │ │ + ldr r0, [sp, #672] ; 0x2a0 │ │ + movhi r8, fp │ │ + cmp r8, lr │ │ + ldr r7, [sp, #444] ; 0x1bc │ │ + movhi r8, lr │ │ + cmp r0, r8 │ │ + ldr r0, [sp, #640] ; 0x280 │ │ + movge r8, r5 │ │ + ldr lr, [sp, #448] ; 0x1c0 │ │ + ldr sl, [sp, #664] ; 0x298 │ │ + strh r8, [r0] │ │ + add lr, lr, #1 │ │ + ldr r0, [sp, #1120] ; 0x460 │ │ + ldr fp, [sp, #1104] ; 0x450 │ │ + ldr r6, [sp, #668] ; 0x29c │ │ + cmp lr, r0 │ │ + ldr r4, [sp, #184] ; 0xb8 │ │ + bne 787cc │ │ + b 77e30 │ │ + ldr r1, [sp, #1120] ; 0x460 │ │ + ldr r6, [sp, #664] ; 0x298 │ │ + cmp r1, #1 │ │ + blt 797a0 │ │ + ldr r7, [pc, #2964] ; 797b4 │ │ + add r3, r0, #4 │ │ + ldr r4, [sp, #1108] ; 0x454 │ │ + lsl r0, r0, #1 │ │ + vmov.i32 q10, #0 ; 0x00000000 │ │ + clz r1, r4 │ │ + ldr r7, [pc, r7] │ │ + add r1, r2, r1 │ │ + mov lr, r4 │ │ + sub r1, r1, #31 │ │ + asr r2, r8, #1 │ │ + vdup.32 q8, lr │ │ + bic ip, r1, r1, asr #31 │ │ + mov r1, r7 │ │ + ldrsb r5, [r1, r0]! │ │ + lsl r0, r3, #1 │ │ + ldrsb r4, [r7, r0]! │ │ + vdup.32 q9, ip │ │ + rsb r0, r5, #26 │ │ + ldrsb r1, [r1, #1] │ │ + ldrsb r7, [r7, #1] │ │ + vneg.s32 q9, q9 │ │ + add r0, fp, r0, lsl #1 │ │ + str r0, [sp, #576] ; 0x240 │ │ + rsb r0, r4, #26 │ │ + str r4, [sp, #400] ; 0x190 │ │ + str r1, [sp, #384] ; 0x180 │ │ + add r0, fp, r0, lsl #1 │ │ + str r0, [sp, #560] ; 0x230 │ │ + rsb r0, r1, #26 │ │ + ldr r3, [sp, #444] ; 0x1bc │ │ + str r5, [sp, #416] ; 0x1a0 │ │ + add r0, fp, r0, lsl #1 │ │ + str r0, [sp, #544] ; 0x220 │ │ + rsb r0, r7, #26 │ │ + str r7, [sp, #368] ; 0x170 │ │ + add r0, fp, r0, lsl #1 │ │ + str r0, [sp, #528] ; 0x210 │ │ + add r0, fp, r5, lsl #1 │ │ + add r0, r0, #52 ; 0x34 │ │ + str r0, [sp, #512] ; 0x200 │ │ + add r0, fp, r4, lsl #1 │ │ + add r4, r0, #52 ; 0x34 │ │ + add r0, fp, r1, lsl #1 │ │ + add r1, r0, #52 ; 0x34 │ │ + add r0, fp, r7, lsl #1 │ │ + add r5, r0, #52 ; 0x34 │ │ + lsl r0, r2, #1 │ │ + str r0, [sp, #448] ; 0x1c0 │ │ + ldr r0, [sp, #1120] ; 0x460 │ │ + bic r0, r0, #7 │ │ + str r0, [sp, #440] ; 0x1b8 │ │ + b 78d60 │ │ + andeq r4, r4, r8, ror sp │ │ + ldr r3, [sp, #444] ; 0x1bc │ │ + add r6, r6, #24 │ │ + ldr r0, [sp, #448] ; 0x1c0 │ │ + ldr r1, [sp, #480] ; 0x1e0 │ │ + add r3, r3, r0 │ │ + ldr r0, [sp, #544] ; 0x220 │ │ + ldr r5, [sp, #464] ; 0x1d0 │ │ + add r1, r1, #24 │ │ + add r0, r0, #24 │ │ + str r0, [sp, #544] ; 0x220 │ │ + ldr r0, [sp, #528] ; 0x210 │ │ + add r5, r5, #24 │ │ + ldr r4, [sp, #496] ; 0x1f0 │ │ + add r0, r0, #24 │ │ + str r0, [sp, #528] ; 0x210 │ │ + ldr r0, [sp, #576] ; 0x240 │ │ + add r4, r4, #24 │ │ + ldr r9, [sp, #44] ; 0x2c │ │ + add r0, r0, #24 │ │ + str r0, [sp, #576] ; 0x240 │ │ + ldr r0, [sp, #512] ; 0x200 │ │ + subs r9, r9, #1 │ │ + add r0, r0, #24 │ │ + str r0, [sp, #512] ; 0x200 │ │ + ldr r0, [sp, #560] ; 0x230 │ │ + add r0, r0, #24 │ │ + str r0, [sp, #560] ; 0x230 │ │ + beq 797a0 │ │ + str r1, [sp, #480] ; 0x1e0 │ │ + mov r2, #0 │ │ + ldr r0, [sp, #1120] ; 0x460 │ │ + ldr r1, [sp, #1108] ; 0x454 │ │ + str r9, [sp, #44] ; 0x2c │ │ + mov r9, #0 │ │ + cmp r0, #8 │ │ + str r5, [sp, #464] ; 0x1d0 │ │ + str r4, [sp, #496] ; 0x1f0 │ │ + str r3, [sp, #444] ; 0x1bc │ │ + str r6, [sp, #664] ; 0x298 │ │ + bcc 79108 │ │ + ldr sl, [sp, #440] ; 0x1b8 │ │ + mov r3, #0 │ │ + ldr r6, [sp, #560] ; 0x230 │ │ + ldr r5, [sp, #544] ; 0x220 │ │ + ldr r4, [sp, #528] ; 0x210 │ │ + ldr r2, [sp, #512] ; 0x200 │ │ + ldr r7, [sp, #496] ; 0x1f0 │ │ + ldr lr, [sp, #480] ; 0x1e0 │ │ + ldr r8, [sp, #464] ; 0x1d0 │ │ + add r0, r7, r3 │ │ + subs sl, sl, #8 │ │ + vld1.16 {d0-d1}, [r0] │ │ + ldr r0, [sp, #444] ; 0x1bc │ │ + vmovl.s16 q13, d1 │ │ + add fp, r0, r3 │ │ + add r0, r6, r3 │ │ + vld1.16 {d24-d25}, [fp] │ │ + vsubw.u16 q13, q13, d25 │ │ + vld1.16 {d4-d5}, [r0] │ │ + add r0, r2, r3 │ │ + vabs.s32 q14, q13 │ │ + vclt.s32 q13, q13, #0 │ │ + vld1.16 {d6-d7}, [r0] │ │ + ldr r0, [sp, #576] ; 0x240 │ │ + vshl.u32 q15, q14, q9 │ │ + add r0, r0, r3 │ │ + vsub.i32 q15, q8, q15 │ │ + vmax.s32 q15, q15, q10 │ │ + vmin.s32 q14, q14, q15 │ │ + vneg.s32 q15, q14 │ │ + vbsl q13, q15, q14 │ │ + vmovl.s16 q14, d5 │ │ + vsubw.u16 q14, q14, d25 │ │ + vabs.s32 q15, q14 │ │ + vclt.s32 q14, q14, #0 │ │ + vshl.u32 q1, q15, q9 │ │ + vsub.i32 q1, q8, q1 │ │ + vmax.s32 q1, q1, q10 │ │ + vmin.s32 q15, q15, q1 │ │ + vneg.s32 q1, q15 │ │ + vbsl q14, q1, q15 │ │ + vadd.i32 q13, q14, q13 │ │ + vmovl.s16 q14, d7 │ │ + vsubw.u16 q14, q14, d25 │ │ + vabs.s32 q15, q14 │ │ + vclt.s32 q14, q14, #0 │ │ + vshl.u32 q1, q15, q9 │ │ + vsub.i32 q1, q8, q1 │ │ + vmax.s32 q1, q1, q10 │ │ + vmin.s32 q15, q15, q1 │ │ + vneg.s32 q1, q15 │ │ + vbsl q14, q1, q15 │ │ + vadd.i32 q13, q13, q14 │ │ + vld1.16 {d28-d29}, [r0] │ │ + add r0, r8, r3 │ │ + vmovl.s16 q15, d29 │ │ + vmovl.s16 q14, d28 │ │ + vsubw.u16 q15, q15, d25 │ │ + vsubw.u16 q14, q14, d24 │ │ + vabs.s32 q1, q15 │ │ + vclt.s32 q15, q15, #0 │ │ + vshl.u32 q4, q1, q9 │ │ + vsub.i32 q4, q8, q4 │ │ + vmax.s32 q4, q4, q10 │ │ + vmin.s32 q1, q1, q4 │ │ + vneg.s32 q4, q1 │ │ + vbsl q15, q4, q1 │ │ + vld1.16 {d8-d9}, [r0] │ │ + add r0, r4, r3 │ │ + vadd.i32 q13, q13, q15 │ │ + vmovl.s16 q15, d9 │ │ + vshl.s32 q13, q13, #1 │ │ + vsubw.u16 q15, q15, d25 │ │ + vabs.s32 q1, q15 │ │ + vclt.s32 q15, q15, #0 │ │ + vshl.u32 q5, q1, q9 │ │ + vsub.i32 q5, q8, q5 │ │ + vmax.s32 q5, q5, q10 │ │ + vmin.s32 q1, q1, q5 │ │ + vneg.s32 q5, q1 │ │ + vbsl q15, q5, q1 │ │ + vld1.16 {d10-d11}, [r0] │ │ + add r0, lr, r3 │ │ + vmovl.s16 q1, d11 │ │ + vsubw.u16 q1, q1, d25 │ │ + vabs.s32 q6, q1 │ │ + vclt.s32 q1, q1, #0 │ │ + vshl.u32 q7, q6, q9 │ │ + vsub.i32 q7, q8, q7 │ │ + vmax.s32 q7, q7, q10 │ │ + vmin.s32 q6, q6, q7 │ │ + vneg.s32 q7, q6 │ │ + vbsl q1, q7, q6 │ │ + vadd.i32 q15, q1, q15 │ │ + vld1.16 {d2-d3}, [r0] │ │ + add r0, r5, r3 │ │ + add r3, r3, #16 │ │ + vmovl.s16 q6, d3 │ │ + vmovl.s16 q1, d2 │ │ + vsubw.u16 q6, q6, d25 │ │ + vsubw.u16 q1, q1, d24 │ │ + vabs.s32 q7, q6 │ │ + vclt.s32 q6, q6, #0 │ │ + vshl.u32 q11, q7, q9 │ │ + vsub.i32 q11, q8, q11 │ │ + vmax.s32 q11, q11, q10 │ │ + vmin.s32 q11, q7, q11 │ │ + vneg.s32 q7, q11 │ │ + vbsl q6, q7, q11 │ │ + vmovl.s16 q11, d0 │ │ + vadd.i32 q15, q15, q6 │ │ + vsubw.u16 q11, q11, d24 │ │ + vabs.s32 q0, q11 │ │ + vclt.s32 q11, q11, #0 │ │ + vshl.u32 q6, q0, q9 │ │ + vsub.i32 q6, q8, q6 │ │ + vmax.s32 q6, q6, q10 │ │ + vmin.s32 q0, q0, q6 │ │ + vneg.s32 q6, q0 │ │ + vbsl q11, q6, q0 │ │ + vmovl.s16 q0, d4 │ │ + vsubw.u16 q0, q0, d24 │ │ + vabs.s32 q2, q0 │ │ + vclt.s32 q0, q0, #0 │ │ + vshl.u32 q6, q2, q9 │ │ + vsub.i32 q6, q8, q6 │ │ + vmax.s32 q6, q6, q10 │ │ + vmin.s32 q2, q2, q6 │ │ + vneg.s32 q6, q2 │ │ + vbsl q0, q6, q2 │ │ + vadd.i32 q11, q0, q11 │ │ + vmovl.s16 q0, d6 │ │ + vsubw.u16 q0, q0, d24 │ │ + vabs.s32 q2, q0 │ │ + vclt.s32 q0, q0, #0 │ │ + vshl.u32 q3, q2, q9 │ │ + vsub.i32 q3, q8, q3 │ │ + vmax.s32 q3, q3, q10 │ │ + vmin.s32 q2, q2, q3 │ │ + vneg.s32 q3, q2 │ │ + vbsl q0, q3, q2 │ │ + vadd.i32 q0, q11, q0 │ │ + vmovl.s16 q11, d8 │ │ + vsubw.u16 q11, q11, d24 │ │ + vabs.s32 q2, q11 │ │ + vclt.s32 q11, q11, #0 │ │ + vshl.u32 q3, q2, q9 │ │ + vsub.i32 q3, q8, q3 │ │ + vmax.s32 q3, q3, q10 │ │ + vmin.s32 q2, q2, q3 │ │ + vneg.s32 q3, q2 │ │ + vbsl q11, q3, q2 │ │ + vmovl.s16 q2, d10 │ │ + vsubw.u16 q2, q2, d24 │ │ + vabs.s32 q3, q2 │ │ + vclt.s32 q2, q2, #0 │ │ + vshl.u32 q4, q3, q9 │ │ + vsub.i32 q4, q8, q4 │ │ + vmax.s32 q4, q4, q10 │ │ + vmin.s32 q3, q3, q4 │ │ + vneg.s32 q4, q3 │ │ + vbsl q2, q4, q3 │ │ + vadd.i32 q2, q2, q11 │ │ + vld1.16 {d22-d23}, [r0] │ │ + vmovl.s16 q3, d23 │ │ + vmovl.s16 q11, d22 │ │ + vsubw.u16 q3, q3, d25 │ │ + vsubw.u16 q11, q11, d24 │ │ + vabs.s32 q4, q3 │ │ + vclt.s32 q3, q3, #0 │ │ + vshl.u32 q5, q4, q9 │ │ + vsub.i32 q5, q8, q5 │ │ + vmax.s32 q5, q5, q10 │ │ + vmin.s32 q4, q4, q5 │ │ + vneg.s32 q5, q4 │ │ + vbsl q3, q5, q4 │ │ + vabs.s32 q4, q14 │ │ + vclt.s32 q14, q14, #0 │ │ + vadd.i32 q15, q15, q3 │ │ + vadd.i32 q13, q15, q13 │ │ + vshl.u32 q5, q4, q9 │ │ + vsra.s32 q13, q13, #31 │ │ + vsub.i32 q5, q8, q5 │ │ + vmax.s32 q5, q5, q10 │ │ + vmin.s32 q4, q4, q5 │ │ + vneg.s32 q5, q4 │ │ + vbsl q14, q5, q4 │ │ + vabs.s32 q4, q1 │ │ + vclt.s32 q1, q1, #0 │ │ + vadd.i32 q14, q0, q14 │ │ + vshl.u32 q5, q4, q9 │ │ + vshl.s32 q14, q14, #1 │ │ + vsub.i32 q5, q8, q5 │ │ + vmax.s32 q5, q5, q10 │ │ + vmin.s32 q4, q4, q5 │ │ + vneg.s32 q5, q4 │ │ + vbsl q1, q5, q4 │ │ + vabs.s32 q4, q11 │ │ + vclt.s32 q11, q11, #0 │ │ + vadd.i32 q1, q2, q1 │ │ + vshl.u32 q5, q4, q9 │ │ + vsub.i32 q5, q8, q5 │ │ + vmax.s32 q5, q5, q10 │ │ + vmin.s32 q4, q4, q5 │ │ + vneg.s32 q5, q4 │ │ + vbsl q11, q5, q4 │ │ + vadd.i32 q11, q1, q11 │ │ + vadd.i32 q11, q11, q14 │ │ + vmov.i32 q14, #8 ; 0x00000008 │ │ + vsra.s32 q11, q11, #31 │ │ + vadd.i32 q13, q13, q14 │ │ + vshrn.i32 d27, q13, #4 │ │ + vadd.i32 q11, q11, q14 │ │ + vshrn.i32 d26, q11, #4 │ │ + vadd.i16 q11, q12, q13 │ │ + vst1.16 {d22-d23}, [fp] │ │ + bne 78db4 │ │ + ldr r0, [sp, #1120] ; 0x460 │ │ + ldr r2, [sp, #440] ; 0x1b8 │ │ + ldr r6, [sp, #664] ; 0x298 │ │ + cmp r2, r0 │ │ + beq 78cf0 │ │ + ldr r0, [sp, #444] ; 0x1bc │ │ + add r0, r0, r2, lsl #1 │ │ + str r0, [sp, #688] ; 0x2b0 │ │ + ldr r0, [sp, #1120] ; 0x460 │ │ + sub r4, r0, r2 │ │ + ldr r0, [sp, #560] ; 0x230 │ │ + add r0, r0, r2, lsl #1 │ │ + str r0, [sp, #672] ; 0x2a0 │ │ + ldr r0, [sp, #576] ; 0x240 │ │ + add r0, r0, r2, lsl #1 │ │ + str r0, [sp, #668] ; 0x29c │ │ + ldr r0, [sp, #528] ; 0x210 │ │ + add r0, r0, r2, lsl #1 │ │ + str r0, [sp, #660] ; 0x294 │ │ + ldr r0, [sp, #544] ; 0x220 │ │ + add r0, r0, r2, lsl #1 │ │ + str r0, [sp, #640] ; 0x280 │ │ + ldr r0, [sp, #400] ; 0x190 │ │ + add r0, r0, r2 │ │ + add r0, r6, r0, lsl #1 │ │ + str r0, [sp, #624] ; 0x270 │ │ + ldr r0, [sp, #416] ; 0x1a0 │ │ + add r0, r0, r2 │ │ + add r0, r6, r0, lsl #1 │ │ + str r0, [sp, #608] ; 0x260 │ │ + ldr r0, [sp, #368] ; 0x170 │ │ + add r0, r0, r2 │ │ + add r0, r6, r0, lsl #1 │ │ + str r0, [sp, #592] ; 0x250 │ │ + ldr r0, [sp, #384] ; 0x180 │ │ + add r2, r0, r2 │ │ + add r0, r6, r2, lsl #1 │ │ + ldr r2, [sp, #688] ; 0x2b0 │ │ + add lr, r2, r9 │ │ + ldr r2, [sp, #624] ; 0x270 │ │ + add r2, r2, r9 │ │ + ldrh sl, [lr] │ │ + ldrsh r2, [r2] │ │ + subs r2, r2, sl │ │ + mov r3, r2 │ │ + rsbmi r3, r2, #0 │ │ + sub r5, r1, r3, lsr ip │ │ + bic r7, r5, r5, asr #31 │ │ + cmp r3, r7 │ │ + movlt r7, r3 │ │ + ldr r3, [sp, #672] ; 0x2a0 │ │ cmp r2, #0 │ │ - mov r0, r2 │ │ - ldr r9, [r4, #3832] ; 0xef8 │ │ - movwne r0, #1 │ │ - mov r6, r2 │ │ - mov lr, r1 │ │ - lsl fp, r0, #3 │ │ - tst r9, #1 │ │ - beq 670c0 │ │ - ldr r2, [r4, #1428] ; 0x594 │ │ - add r7, r6, #1 │ │ - ldr r1, [r4, #4] │ │ - mov r5, lr │ │ - ldr r0, [r4, #1440] ; 0x5a0 │ │ - mov ip, #0 │ │ - lsr r2, r2, #1 │ │ - ldr lr, [lr] │ │ - mul r8, fp, r2 │ │ - ldr r1, [r1, #1012] ; 0x3f4 │ │ - ldr r3, [r4, #1436] ; 0x59c │ │ - add r1, r1, #6 │ │ - str r0, [sp] │ │ - cmp r0, r7, lsl r1 │ │ - rsb r2, fp, r6, lsl r1 │ │ - lslgt r0, r7, r1 │ │ - sub r1, lr, r8, lsl #1 │ │ - stmib sp, {r0, ip} │ │ - mov r0, r4 │ │ - bl 671b0 │ │ - mov lr, r5 │ │ - tst r9, #6 │ │ - beq 671a8 │ │ - ldr r0, [r4, #4] │ │ - mov r7, #6 │ │ - ldr r3, [r4, #1444] ; 0x5a4 │ │ - ldr r2, [r4, #1440] ; 0x5a0 │ │ - cmp r3, #1 │ │ - ldr r0, [r0, #1012] ; 0x3f4 │ │ - movweq r7, #5 │ │ - ldr ip, [r4, #1436] ; 0x59c │ │ - add r0, r0, r7 │ │ - sub r7, r3, #1 │ │ - clz r7, r7 │ │ - lsr r1, r7, #5 │ │ - add r2, r2, r1 │ │ - add r7, r6, #1 │ │ - asr r8, r2, r1 │ │ - lsl r5, r7, r0 │ │ - cmp r5, r2, asr r1 │ │ - mov sl, r8 │ │ - lsllt sl, r7, r0 │ │ - subs r2, r3, #3 │ │ - movwne r2, #1 │ │ - add r3, ip, r2 │ │ - lsl r0, r6, r0 │ │ - tst r9, #2 │ │ - asr r5, r3, r2 │ │ - sub r2, r0, fp, lsr r1 │ │ - lsr fp, fp, r1 │ │ - beq 67174 │ │ - ldr r0, [r4, #1432] ; 0x598 │ │ - mov r7, #1 │ │ - ldr r1, [lr, #4] │ │ - mov r3, r5 │ │ - stm sp, {r8, sl} │ │ - mov r6, r2 │ │ - lsr r0, r0, #1 │ │ - mul r0, fp, r0 │ │ - str r7, [sp, #8] │ │ - mov r7, lr │ │ - sub r1, r1, r0, lsl #1 │ │ - mov r0, r4 │ │ - bl 671b0 │ │ - mov r2, r6 │ │ - mov lr, r7 │ │ - tst r9, #4 │ │ - beq 671a8 │ │ - ldr r0, [r4, #1432] ; 0x598 │ │ - mov r7, #2 │ │ - ldr r1, [lr, #8] │ │ - mov r3, r5 │ │ - stm sp, {r8, sl} │ │ - lsr r0, r0, #1 │ │ - mul r0, fp, r0 │ │ - str r7, [sp, #8] │ │ - sub r1, r1, r0, lsl #1 │ │ - mov r0, r4 │ │ - bl 671b0 │ │ - add sp, sp, #12 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #220 ; 0xdc │ │ - sub sp, sp, #2048 ; 0x800 │ │ - mov fp, r1 │ │ - ldr lr, [sp, #2304] ; 0x900 │ │ - ldr r1, [sp, #2308] ; 0x904 │ │ + add r3, r3, r9 │ │ + rsbmi r7, r7, #0 │ │ + ldrsh r3, [r3] │ │ + subs r2, r3, sl │ │ + mov r3, r2 │ │ + rsbmi r3, r2, #0 │ │ + sub r5, r1, r3, lsr ip │ │ + bic r6, r5, r5, asr #31 │ │ + cmp r3, r6 │ │ + movlt r6, r3 │ │ cmp r2, #0 │ │ - ldr r6, [r0, #1444] ; 0x5a4 │ │ - mov r7, #2 │ │ - ldr sl, [sp, #2312] ; 0x908 │ │ - movwgt r7, #6 │ │ - cmp r1, lr │ │ - sub r1, r6, #1 │ │ - clz r1, r1 │ │ - orrlt r7, r7, #8 │ │ - cmp sl, #0 │ │ - mov r5, sl │ │ - movwne r5, #1 │ │ - lsr r1, r1, #5 │ │ - and r8, r5, r1 │ │ - str r3, [sp, #72] ; 0x48 │ │ - mov r3, #8 │ │ + ldr r2, [sp, #608] ; 0x260 │ │ + rsbmi r6, r6, #0 │ │ + add r2, r2, r9 │ │ + ldrsh r2, [r2] │ │ + subs r2, r2, sl │ │ + mov r3, r2 │ │ + rsbmi r3, r2, #0 │ │ + sub r5, r1, r3, lsr ip │ │ + ldr r1, [sp, #668] ; 0x29c │ │ + bic r8, r5, r5, asr #31 │ │ + cmp r3, r8 │ │ + movlt r8, r3 │ │ cmp r2, #0 │ │ - mov r1, r2 │ │ - str r2, [sp, #40] ; 0x28 │ │ - addne r1, r1, r3, lsr r8 │ │ - ldr r3, [r0, #12] │ │ - mov r9, #1 │ │ - mov r2, #0 │ │ - add r3, r3, r5, lsl #2 │ │ - cmp r6, #3 │ │ - mov ip, #2 │ │ - str r0, [sp, #76] ; 0x4c │ │ - ldr r3, [r3, #1384] ; 0x568 │ │ - sub r4, r2, r9, lsl r3 │ │ - mov r2, #7 │ │ - and r4, r1, r4 │ │ - movwne r2, #6 │ │ - mov r1, #7 │ │ - cmp sl, #0 │ │ - moveq r2, r1 │ │ - add r1, r0, r5, lsl #2 │ │ - lsl r6, r9, r3 │ │ - str r2, [sp, #68] ; 0x44 │ │ - ldr sl, [r1, #1428] ; 0x594 │ │ - asr r2, r6, #1 │ │ - cmp r4, #0 │ │ - mov r5, #0 │ │ - beq 67284 │ │ - add r1, r4, r2 │ │ - cmp r1, lr │ │ - subgt r4, r4, r6 │ │ - mov r5, r4 │ │ - ldr lr, [sp, #76] ; 0x4c │ │ - lsl r3, r5, r8 │ │ - asr r1, r3, #7 │ │ - ldr r4, [sp, #2312] ; 0x908 │ │ - and r3, ip, r3, lsr #5 │ │ - str r3, [sp, #56] ; 0x38 │ │ - ldr r0, [lr, #2168] ; 0x878 │ │ - add r4, r4, r4, lsl #1 │ │ - orr r3, r3, r3, lsl #1 │ │ - str r4, [sp, #60] ; 0x3c │ │ - mul r0, r1, r0 │ │ - ldr r1, [lr, #3048] ; 0xbe8 │ │ - str r0, [sp, #64] ; 0x40 │ │ - add r0, r0, r0, lsl #3 │ │ - add r0, r1, r0, lsl #5 │ │ - add r0, r0, r4, lsl #5 │ │ - add r5, r0, r3, lsl #3 │ │ - str r5, [sp, #84] ; 0x54 │ │ - ldr ip, [r0, r3, lsl #3] │ │ - add r0, r6, r2 │ │ - ldr r3, [sp, #72] ; 0x48 │ │ - cmp ip, #0 │ │ - movwne ip, #1 │ │ - cmp r0, r3 │ │ - ble 67300 │ │ - mov r8, #0 │ │ - mov sl, ip │ │ - mov r5, #0 │ │ - cmp sl, #0 │ │ - bne 67588 │ │ - b 675e4 │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - mov r4, r6 │ │ - ldr r3, [sp, #2308] ; 0x904 │ │ - sub r3, r3, r0 │ │ - ldr r0, [sp, #68] ; 0x44 │ │ + add r2, r1, r9 │ │ + rsbmi r8, r8, #0 │ │ + ldr r1, [sp, #1108] ; 0x454 │ │ + ldrsh r2, [r2] │ │ + subs r2, r2, sl │ │ + mov r3, r2 │ │ + rsbmi r3, r2, #0 │ │ + sub r5, r1, r3, lsr ip │ │ + ldr r1, [sp, #592] ; 0x250 │ │ + bic fp, r5, r5, asr #31 │ │ + cmp r3, fp │ │ + movlt fp, r3 │ │ + cmp r2, #0 │ │ + add r2, r1, r9 │ │ + rsbmi fp, fp, #0 │ │ + ldr r1, [sp, #1108] ; 0x454 │ │ + ldrsh r2, [r2] │ │ + subs r3, r2, sl │ │ + add r2, r6, r7 │ │ + add r7, r2, r8 │ │ + mov r5, r3 │ │ + rsbmi r5, r3, #0 │ │ + sub r6, r1, r5, lsr ip │ │ + ldr r1, [sp, #660] ; 0x294 │ │ + bic r6, r6, r6, asr #31 │ │ + cmp r5, r6 │ │ + movlt r6, r5 │ │ cmp r3, #0 │ │ - str r3, [sp, #36] ; 0x24 │ │ - sub r0, r0, #1 │ │ - str r0, [sp, #52] ; 0x34 │ │ - ble 67480 │ │ - asr r0, sl, #1 │ │ - str r2, [sp, #48] ; 0x30 │ │ - mvn r2, #7 │ │ - lsl r9, r0, #1 │ │ - lsl r0, r4, #1 │ │ - mov r8, #0 │ │ - mov r3, #0 │ │ - add r2, r2, r4, lsl #1 │ │ - str r2, [sp, #32] │ │ - str r0, [sp, #44] ; 0x2c │ │ - ldr r0, [sp, #68] ; 0x44 │ │ - mov lr, r4 │ │ - add r4, r3, r4 │ │ - ldr r2, [sp, #64] ; 0x40 │ │ - str r4, [sp, #80] ; 0x50 │ │ - add r0, r2, r4, asr r0 │ │ - mov r2, #1 │ │ - add r0, r0, r0, lsl #3 │ │ - add r0, r1, r0, lsl #5 │ │ - ldr r1, [sp, #60] ; 0x3c │ │ - add r0, r0, r1, lsl #5 │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - and r1, r2, r4, lsr r1 │ │ - ldr r2, [sp, #56] ; 0x38 │ │ - add r4, sp, #84 ; 0x54 │ │ - orr r1, r1, r2 │ │ - add r2, r1, r1, lsl #1 │ │ - clz r1, r8 │ │ - lsr r1, r1, #5 │ │ - add r5, r0, r2, lsl #3 │ │ - str r5, [r4, r1, lsl #2] │ │ - ldr sl, [r0, r2, lsl #3] │ │ - cmp sl, #0 │ │ - movwne sl, #1 │ │ - beq 673f0 │ │ - add r0, r8, r8, lsl #4 │ │ - add r2, sp, #92 ; 0x5c │ │ - ldr r5, [sp, #32] │ │ - add r2, r2, r0, lsl #6 │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - mov r4, fp │ │ - sub r0, r0, #1 │ │ - ldr r6, [r4, r5]! │ │ - add r5, r5, r9 │ │ - cmp r0, #0 │ │ - ldr r4, [r4, #4] │ │ - str r4, [r2, #4] │ │ - str r6, [r2] │ │ + add r3, r1, r9 │ │ + rsbmi r6, r6, #0 │ │ + ldr r1, [sp, #1108] ; 0x454 │ │ + ldrsh r3, [r3] │ │ + subs r5, r3, sl │ │ + mov r3, r5 │ │ + rsbmi r3, r5, #0 │ │ + sub r2, r1, r3, lsr ip │ │ + bic r2, r2, r2, asr #31 │ │ + cmp r3, r2 │ │ + movlt r2, r3 │ │ + add r3, r0, r9 │ │ + cmp r5, #0 │ │ + ldrsh r3, [r3] │ │ + rsbmi r2, r2, #0 │ │ + add r2, r2, r6 │ │ + add r6, r7, fp │ │ + subs r5, r3, sl │ │ + mov r3, r5 │ │ + rsbmi r3, r5, #0 │ │ + sub r7, r1, r3, lsr ip │ │ + bic r7, r7, r7, asr #31 │ │ + cmp r3, r7 │ │ + movlt r7, r3 │ │ + ldr r3, [sp, #640] ; 0x280 │ │ + cmp r5, #0 │ │ + add r3, r3, r9 │ │ + rsbmi r7, r7, #0 │ │ + add r2, r2, r7 │ │ + add r9, r9, #2 │ │ + ldrsh r3, [r3] │ │ + subs r5, r3, sl │ │ + mov r3, r5 │ │ + rsbmi r3, r5, #0 │ │ + sub r7, r1, r3, lsr ip │ │ + bic r7, r7, r7, asr #31 │ │ + cmp r3, r7 │ │ + movlt r7, r3 │ │ + cmp r5, #0 │ │ + rsbmi r7, r7, #0 │ │ + subs r4, r4, #1 │ │ + add r2, r2, r7 │ │ + add r2, r2, r6, lsl #1 │ │ + ldr r6, [sp, #664] ; 0x298 │ │ + add r2, r2, r2, asr #31 │ │ add r2, r2, #8 │ │ - bgt 673c8 │ │ - mov r4, lr │ │ - ldr lr, [sp, #76] ; 0x4c │ │ - tst ip, #1 │ │ - beq 67444 │ │ - add r0, sp, #84 ; 0x54 │ │ - ldr r2, [sp, #40] ; 0x28 │ │ - str r2, [sp] │ │ - ldr r2, [sp, #2312] ; 0x908 │ │ - ldr r0, [r0, r8, lsl #2] │ │ - stmib sp, {r2, r4} │ │ - str r0, [sp, #16] │ │ - add r0, r1, r1, lsl #4 │ │ - ldr r2, [sp, #2308] ; 0x904 │ │ - add r1, sp, #92 ; 0x5c │ │ - str r2, [sp, #12] │ │ - add r2, r1, r0, lsl #6 │ │ - mov r0, lr │ │ - mov r1, fp │ │ - str r7, [sp, #20] │ │ - bl 675f0 │ │ - ldr lr, [sp, #76] ; 0x4c │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - eor r8, r8, #1 │ │ - ldr r5, [sp, #80] ; 0x50 │ │ - orr r7, r7, #1 │ │ - ldr r1, [sp, #48] ; 0x30 │ │ - add fp, fp, r0 │ │ + add r2, sl, r2, lsr #4 │ │ + strh r2, [lr] │ │ + bne 79188 │ │ + b 78cf0 │ │ + ldr r1, [sp, #1120] ; 0x460 │ │ + ldr r3, [sp, #444] ; 0x1bc │ │ + cmp r1, #1 │ │ + blt 797a0 │ │ + ldr r2, [pc, #1084] ; 797b0 │ │ + add r0, r0, #2 │ │ + vdup.32 q11, r6 │ │ + mov ip, lr │ │ + lsl r0, r0, #1 │ │ + mov lr, #1 │ │ + ldr r2, [pc, r2] │ │ + vneg.s32 q11, q11 │ │ + asr r1, r8, #1 │ │ + vdup.32 q9, ip │ │ + vmov.i32 q12, #0 ; 0x00000000 │ │ + lsl r1, r1, #1 │ │ + ldrsb r7, [r2, r0]! │ │ + vmov.i32 q13, #8 ; 0x00000008 │ │ + str r7, [sp, #528] ; 0x210 │ │ + ldrsb r2, [r2, #1] │ │ + rsb r0, r7, #26 │ │ + str r2, [sp, #512] ; 0x200 │ │ + add r5, fp, r0, lsl #1 │ │ + rsb r0, r2, #26 │ │ + str r1, [sp, #560] ; 0x230 │ │ + add r4, fp, r0, lsl #1 │ │ + add r0, fp, r7, lsl #1 │ │ + add r7, r0, #52 ; 0x34 │ │ + add r0, fp, r2, lsl #1 │ │ + ldr r2, [sp, #440] ; 0x1b8 │ │ + add r0, r0, #52 ; 0x34 │ │ + str r0, [sp, #592] ; 0x250 │ │ + mov r0, r2 │ │ + bfi r2, lr, #1, #31 │ │ + vdup.32 q8, r0 │ │ + ldr r0, [sp, #1120] ; 0x460 │ │ + vdup.32 q10, r2 │ │ + str r2, [sp, #640] ; 0x280 │ │ + bic r0, r0, #7 │ │ + str r0, [sp, #544] ; 0x220 │ │ + b 79440 │ │ + ldr r4, [sp, #608] ; 0x260 │ │ + add sl, sl, #24 │ │ + ldr r5, [sp, #624] ; 0x270 │ │ + ldr r7, [sp, #576] ; 0x240 │ │ + add r4, r4, #24 │ │ + ldr r9, [sp, #44] ; 0x2c │ │ + add r5, r5, #24 │ │ + ldr r3, [sp, #444] ; 0x1bc │ │ + add r7, r7, #24 │ │ + ldr r0, [sp, #560] ; 0x230 │ │ + subs r9, r9, #1 │ │ + add r3, r3, r0 │ │ + ldr r0, [sp, #592] ; 0x250 │ │ + add r0, r0, #24 │ │ + str r0, [sp, #592] ; 0x250 │ │ + beq 797a0 │ │ + ldr r0, [sp, #1120] ; 0x460 │ │ + mov r1, #0 │ │ + str r7, [sp, #576] ; 0x240 │ │ + cmp r0, #8 │ │ + mov r0, #0 │ │ + str r4, [sp, #608] ; 0x260 │ │ + str r5, [sp, #624] ; 0x270 │ │ + str r9, [sp, #44] ; 0x2c │ │ + str r3, [sp, #444] ; 0x1bc │ │ + bcc 7964c │ │ + ldr r3, [sp, #544] ; 0x220 │ │ + mov r4, #0 │ │ + ldr lr, [sp, #444] ; 0x1bc │ │ + ldr r8, [sp, #624] ; 0x270 │ │ + ldr r5, [sp, #608] ; 0x260 │ │ + ldr r2, [sp, #576] ; 0x240 │ │ + ldr r7, [sp, #592] ; 0x250 │ │ + add r0, r7, r4 │ │ + add r6, lr, r4 │ │ + vld1.16 {d0-d1}, [r0] │ │ add r0, r5, r4 │ │ + subs r3, r3, #8 │ │ + vmovl.s16 q15, d1 │ │ + vld1.16 {d28-d29}, [r6] │ │ + vmovl.s16 q0, d0 │ │ + vsubw.u16 q15, q15, d29 │ │ + vsubw.u16 q0, q0, d28 │ │ + vabs.s32 q1, q15 │ │ + vclt.s32 q15, q15, #0 │ │ + vshl.u32 q2, q1, q11 │ │ + vsub.i32 q2, q9, q2 │ │ + vmax.s32 q2, q2, q12 │ │ + vmin.s32 q2, q1, q2 │ │ + vld1.16 {d2-d3}, [r0] │ │ + add r0, r2, r4 │ │ + vneg.s32 q3, q2 │ │ + vbsl q15, q3, q2 │ │ + vmovl.s16 q2, d3 │ │ + vmovl.s16 q1, d2 │ │ + vsubw.u16 q2, q2, d29 │ │ + vsubw.u16 q1, q1, d28 │ │ + vabs.s32 q3, q2 │ │ + vclt.s32 q2, q2, #0 │ │ + vshl.u32 q4, q3, q11 │ │ + vsub.i32 q4, q9, q4 │ │ + vmax.s32 q4, q4, q12 │ │ + vmin.s32 q3, q3, q4 │ │ + vneg.s32 q4, q3 │ │ + vbsl q2, q4, q3 │ │ + vld1.16 {d6-d7}, [r0] │ │ + add r0, r8, r4 │ │ + add r4, r4, #16 │ │ + vadd.i32 q15, q2, q15 │ │ + vmovl.s16 q2, d6 │ │ + vmovl.s16 q3, d7 │ │ + vmul.i32 q15, q15, q10 │ │ + vsubw.u16 q2, q2, d28 │ │ + vsubw.u16 q3, q3, d29 │ │ + vabs.s32 q4, q2 │ │ + vclt.s32 q2, q2, #0 │ │ + vshl.u32 q5, q4, q11 │ │ + vsub.i32 q5, q9, q5 │ │ + vmax.s32 q5, q5, q12 │ │ + vmin.s32 q4, q4, q5 │ │ + vneg.s32 q5, q4 │ │ + vbsl q2, q5, q4 │ │ + vabs.s32 q4, q3 │ │ + vclt.s32 q3, q3, #0 │ │ + vshl.u32 q5, q4, q11 │ │ + vsub.i32 q5, q9, q5 │ │ + vmax.s32 q5, q5, q12 │ │ + vmin.s32 q4, q4, q5 │ │ + vneg.s32 q5, q4 │ │ + vbsl q3, q5, q4 │ │ + vld1.16 {d10-d11}, [r0] │ │ + vmovl.s16 q4, d11 │ │ + vmovl.s16 q5, d10 │ │ + vsubw.u16 q4, q4, d29 │ │ + vsubw.u16 q5, q5, d28 │ │ + vabs.s32 q6, q4 │ │ + vclt.s32 q4, q4, #0 │ │ + vshl.u32 q7, q6, q11 │ │ + vsub.i32 q7, q9, q7 │ │ + vmax.s32 q7, q7, q12 │ │ + vmin.s32 q6, q6, q7 │ │ + vneg.s32 q7, q6 │ │ + vbsl q4, q7, q6 │ │ + vabs.s32 q6, q0 │ │ + vclt.s32 q0, q0, #0 │ │ + vadd.i32 q3, q4, q3 │ │ + vmla.i32 q15, q3, q8 │ │ + vshl.u32 q7, q6, q11 │ │ + vsub.i32 q7, q9, q7 │ │ + vsra.s32 q15, q15, #31 │ │ + vmax.s32 q7, q7, q12 │ │ + vmin.s32 q6, q6, q7 │ │ + vadd.i32 q15, q15, q13 │ │ + vneg.s32 q7, q6 │ │ + vshrn.i32 d31, q15, #4 │ │ + vbsl q0, q7, q6 │ │ + vabs.s32 q6, q1 │ │ + vclt.s32 q1, q1, #0 │ │ + vshl.u32 q7, q6, q11 │ │ + vsub.i32 q7, q9, q7 │ │ + vmax.s32 q7, q7, q12 │ │ + vmin.s32 q6, q6, q7 │ │ + vneg.s32 q7, q6 │ │ + vbsl q1, q7, q6 │ │ + vabs.s32 q6, q5 │ │ + vadd.i32 q0, q1, q0 │ │ + vclt.s32 q1, q5, #0 │ │ + vmul.i32 q0, q0, q10 │ │ + vshl.u32 q7, q6, q11 │ │ + vsub.i32 q7, q9, q7 │ │ + vmax.s32 q7, q7, q12 │ │ + vmin.s32 q6, q6, q7 │ │ + vneg.s32 q5, q6 │ │ + vbsl q1, q5, q6 │ │ + vadd.i32 q1, q1, q2 │ │ + vmla.i32 q0, q1, q8 │ │ + vsra.s32 q0, q0, #31 │ │ + vadd.i32 q0, q0, q13 │ │ + vshrn.i32 d30, q0, #4 │ │ + vadd.i16 q14, q14, q15 │ │ + vst1.16 {d28-d29}, [r6] │ │ + bne 79484 │ │ + ldr r2, [sp, #544] ; 0x220 │ │ + ldr r0, [sp, #1120] ; 0x460 │ │ + cmp r2, r0 │ │ + mov r0, r2 │ │ + beq 79400 │ │ + ldr r2, [sp, #444] ; 0x1bc │ │ + add r2, r2, r0, lsl #1 │ │ + str r2, [sp, #688] ; 0x2b0 │ │ + ldr r2, [sp, #1120] ; 0x460 │ │ + sub r4, r2, r0 │ │ + ldr r2, [sp, #624] ; 0x270 │ │ + add r2, r2, r0, lsl #1 │ │ + str r2, [sp, #672] ; 0x2a0 │ │ + ldr r2, [sp, #608] ; 0x260 │ │ + add r2, r2, r0, lsl #1 │ │ + str r2, [sp, #664] ; 0x298 │ │ + ldr r2, [sp, #528] ; 0x210 │ │ + add r2, r2, r0 │ │ + add r2, sl, r2, lsl #1 │ │ + str r2, [sp, #660] ; 0x294 │ │ + ldr r2, [sp, #512] ; 0x200 │ │ + add r0, r2, r0 │ │ + add lr, sl, r0, lsl #1 │ │ + ldr r0, [sp, #688] ; 0x2b0 │ │ + mov r5, sl │ │ + ldr r6, [sp, #668] ; 0x29c │ │ + add r9, r0, r1 │ │ + ldr r0, [sp, #660] ; 0x294 │ │ add r0, r0, r1 │ │ - ldr r1, [sp, #72] ; 0x48 │ │ - cmp r0, r1 │ │ - bgt 67580 │ │ - ldr r1, [lr, #3048] ; 0xbe8 │ │ - mov ip, sl │ │ - mov r3, r5 │ │ - b 67350 │ │ - add r0, r2, r4, lsl #1 │ │ - str r0, [sp, #80] ; 0x50 │ │ - lsl r0, r4, #1 │ │ - mov r8, #0 │ │ - mov r9, #0 │ │ - str r0, [sp, #48] ; 0x30 │ │ - ldr r0, [sp, #68] ; 0x44 │ │ - add r6, r9, r4 │ │ - ldr r2, [sp, #64] ; 0x40 │ │ - add r5, sp, #84 ; 0x54 │ │ - add r0, r2, r6, asr r0 │ │ - mov r2, #1 │ │ - add r0, r0, r0, lsl #3 │ │ - add r0, r1, r0, lsl #5 │ │ - ldr r1, [sp, #60] ; 0x3c │ │ - add r1, r0, r1, lsl #5 │ │ - ldr r0, [sp, #52] ; 0x34 │ │ - and r0, r2, r6, lsr r0 │ │ - ldr r2, [sp, #56] ; 0x38 │ │ - orr r0, r0, r2 │ │ - add r2, r0, r0, lsl #1 │ │ - clz r0, r8 │ │ - lsr r0, r0, #5 │ │ - add r3, r1, r2, lsl #3 │ │ - str r3, [r5, r0, lsl #2] │ │ - ldr sl, [r1, r2, lsl #3] │ │ - cmp sl, #0 │ │ - movwne sl, #1 │ │ - tst ip, #1 │ │ - beq 67540 │ │ - add r1, sp, #84 ; 0x54 │ │ - ldr r2, [sp, #40] ; 0x28 │ │ - str r2, [sp] │ │ - add r0, r0, r0, lsl #4 │ │ - ldr r2, [sp, #2312] ; 0x908 │ │ - mov r3, r9 │ │ - ldr r1, [r1, r8, lsl #2] │ │ - stmib sp, {r2, r4} │ │ - ldr r2, [sp, #2308] ; 0x904 │ │ - str r1, [sp, #16] │ │ - add r1, sp, #92 ; 0x5c │ │ - str r2, [sp, #12] │ │ - add r2, r1, r0, lsl #6 │ │ - mov r0, lr │ │ - mov r1, fp │ │ - str r7, [sp, #20] │ │ - bl 675f0 │ │ - ldr lr, [sp, #76] ; 0x4c │ │ - ldr r0, [sp, #80] ; 0x50 │ │ - eor r8, r8, #1 │ │ - ldr r1, [sp, #72] ; 0x48 │ │ - orr r7, r7, #1 │ │ - add r0, r0, r9 │ │ - cmp r0, r1 │ │ - bgt 67574 │ │ - ldr r0, [sp, #48] ; 0x30 │ │ - mov ip, sl │ │ - ldr r1, [lr, #3048] ; 0xbe8 │ │ - mov r9, r6 │ │ - add fp, fp, r0 │ │ - b 67498 │ │ - ldr r0, [sp, #48] ; 0x30 │ │ - add r5, r9, r4 │ │ - add fp, fp, r0 │ │ - cmp sl, #0 │ │ - beq 675e4 │ │ - add r0, sp, #84 ; 0x54 │ │ - ldr r2, [sp, #72] ; 0x48 │ │ - bic r1, r7, #2 │ │ - ldr r3, [sp, #40] ; 0x28 │ │ - ldr r0, [r0, r8, lsl #2] │ │ - sub r2, r2, r5 │ │ - str r2, [sp, #8] │ │ - str r0, [sp, #16] │ │ - clz r0, r8 │ │ - ldr r2, [sp, #2308] ; 0x904 │ │ - lsr r0, r0, #5 │ │ - str r1, [sp, #20] │ │ - orr r0, r0, r0, lsl #4 │ │ - add r1, sp, #92 ; 0x5c │ │ - str r3, [sp] │ │ - ldr r3, [sp, #2312] ; 0x908 │ │ - str r2, [sp, #12] │ │ - add r2, r1, r0, lsl #6 │ │ - str r3, [sp, #4] │ │ - mov r0, lr │ │ - mov r1, fp │ │ - mov r3, r5 │ │ - bl 675f0 │ │ - add sp, sp, #220 ; 0xdc │ │ - add sp, sp, #2048 ; 0x800 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #92 ; 0x5c │ │ - ldr lr, [sp, #128] ; 0x80 │ │ - mov r5, r1 │ │ - ldr r7, [r0, #1444] ; 0x5a4 │ │ - mov r1, #64 ; 0x40 │ │ - clz r6, lr │ │ - ldr r4, [sp, #132] ; 0x84 │ │ - mov r8, r2 │ │ - ldr r9, [r0, #1436] ; 0x59c │ │ - lsr r6, r6, #5 │ │ - cmp r4, #0 │ │ - sub r1, r1, r6, lsl #3 │ │ - sub r6, r7, #1 │ │ - clz r6, r6 │ │ - ldr r7, [sp, #140] ; 0x8c │ │ - add r2, r0, r4, lsl #2 │ │ - movwne r4, #1 │ │ - lsr r6, r6, #5 │ │ - sub fp, r7, lr │ │ - and r6, r4, r6 │ │ - str r0, [sp, #56] ; 0x38 │ │ - ldr ip, [r2, #3784] ; 0xec8 │ │ - cmp fp, r1, lsr r6 │ │ - lsrgt fp, r1, r6 │ │ - add r1, r0, r4, lsl #2 │ │ - ldr r0, [r0, #2088] ; 0x828 │ │ - str r0, [sp, #52] ; 0x34 │ │ - ldr r0, [sp, #144] ; 0x90 │ │ - ldr r1, [r1, #1428] ; 0x594 │ │ - str r1, [sp, #60] ; 0x3c │ │ - ldr r0, [r0] │ │ - cmp r0, #2 │ │ - bne 676f4 │ │ - ldr r1, [sp, #144] ; 0x90 │ │ - mov sl, r9 │ │ - mov r9, #0 │ │ - mov r4, r1 │ │ - ldrh r1, [r1, #4] │ │ - strh r1, [sp, #78] ; 0x4e │ │ - strh r1, [sp, #90] ; 0x5a │ │ - ldrh r2, [r4, #6] │ │ - strh r2, [sp, #80] ; 0x50 │ │ - strh r2, [sp, #88] ; 0x58 │ │ - add r1, r2, r1 │ │ - ldrh r7, [r4, #8] │ │ - strh r7, [sp, #82] ; 0x52 │ │ - add r1, r1, r7 │ │ - strh r7, [sp, #86] ; 0x56 │ │ - sub r1, r9, r1, lsl #1 │ │ - strh r1, [sp, #84] ; 0x54 │ │ - ldrh r1, [r4, #10] │ │ - strh r1, [sp, #64] ; 0x40 │ │ - strh r1, [sp, #76] ; 0x4c │ │ - ldrh r7, [r4, #12] │ │ - strh r7, [sp, #66] ; 0x42 │ │ - strh r7, [sp, #74] ; 0x4a │ │ - add r1, r7, r1 │ │ - ldrh r2, [r4, #14] │ │ - strh r2, [sp, #68] ; 0x44 │ │ - add r1, r1, r2 │ │ - strh r2, [sp, #72] ; 0x48 │ │ - sub r1, r9, r1, lsl #1 │ │ - mov r9, sl │ │ - strh r1, [sp, #70] ; 0x46 │ │ - ldr r4, [sp, #140] ; 0x8c │ │ - add sl, fp, lr │ │ - cmp sl, r4 │ │ - bgt 67944 │ │ - mov r1, #62 ; 0x3e │ │ - add r2, r1, r9, lsl #1 │ │ - ldr r1, [sp, #148] ; 0x94 │ │ - add r7, ip, r3, lsl #1 │ │ - ands r3, r1, #8 │ │ - bic r3, r2, #62 ; 0x3e │ │ - str r3, [sp, #48] ; 0x30 │ │ - mov r3, #64 ; 0x40 │ │ - lsr r3, r3, r6 │ │ - str r3, [sp, #44] ; 0x2c │ │ - ldr r3, [sp, #60] ; 0x3c │ │ - asr r3, r3, #1 │ │ - str r3, [sp, #40] ; 0x28 │ │ - ldr r3, [sp, #144] ; 0x90 │ │ - add r3, r3, #18 │ │ - str r3, [sp, #36] ; 0x24 │ │ - mvn r3, #252 ; 0xfc │ │ - bne 67840 │ │ - and r9, r3, r2, lsl #2 │ │ - bic r6, r1, #8 │ │ - cmp sl, r4 │ │ - orrne r6, r6, #8 │ │ - cmp r0, #2 │ │ - bne 677a0 │ │ - ldr r0, [sp, #52] ; 0x34 │ │ - ldr r1, [sp, #48] ; 0x30 │ │ - ldr r4, [r0, #1664] ; 0x680 │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - ldr r0, [r0, #2968] ; 0xb98 │ │ - str r1, [sp] │ │ - ldr r1, [sp, #136] ; 0x88 │ │ - stmib sp, {r1, fp} │ │ - add r1, sp, #78 ; 0x4e │ │ - str r1, [sp, #12] │ │ - add r1, sp, #64 ; 0x40 │ │ - str r1, [sp, #16] │ │ - str r6, [sp, #20] │ │ - str r0, [sp, #24] │ │ - b 677dc │ │ - ldr r0, [sp, #52] ; 0x34 │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - ldr r2, [sp, #48] ; 0x30 │ │ - ldr r4, [r0, #1668] ; 0x684 │ │ - ldr r0, [sp, #144] ; 0x90 │ │ - ldr r1, [r1, #2968] ; 0xb98 │ │ - ldrb r0, [r0, #16] │ │ - str r2, [sp] │ │ - ldr r2, [sp, #136] ; 0x88 │ │ - stmib sp, {r2, fp} │ │ - str r0, [sp, #12] │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - str r0, [sp, #16] │ │ - str r6, [sp, #20] │ │ - str r1, [sp, #24] │ │ - ldr r1, [sp, #60] ; 0x3c │ │ - mov r0, r5 │ │ - mov r2, r8 │ │ - mov r3, r7 │ │ - blx r4 │ │ - ldr r4, [sp, #140] ; 0x8c │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - sub r2, r4, sl │ │ - cmp r0, r2 │ │ - movlt r2, r0 │ │ + ldrh sl, [r9] │ │ + ldrsh r0, [r0] │ │ + subs r2, r0, sl │ │ + mov r0, r2 │ │ + rsbmi r0, r2, #0 │ │ + sub r3, ip, r0, lsr r6 │ │ + bic r8, r3, r3, asr #31 │ │ + cmp r0, r8 │ │ + movlt r8, r0 │ │ + ldr r0, [sp, #672] ; 0x2a0 │ │ cmp r2, #0 │ │ - beq 67944 │ │ - add sl, r2, sl │ │ - cmp sl, r4 │ │ - bgt 67944 │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - add r7, r7, r9 │ │ - add r8, r8, fp, lsl #3 │ │ - mul r1, fp, r0 │ │ - ldr r0, [sp, #144] ; 0x90 │ │ - mov fp, r2 │ │ - ldr r0, [r0] │ │ - add r5, r5, r1, lsl #1 │ │ - orr r1, r6, #4 │ │ - b 67750 │ │ - and r2, r3, r2, lsl #2 │ │ - str r2, [sp, #32] │ │ - bic r9, r1, #8 │ │ - cmp sl, r4 │ │ - orrne r9, r9, #8 │ │ - cmp r0, #2 │ │ - bne 67898 │ │ - ldr r0, [sp, #52] ; 0x34 │ │ - ldr r1, [sp, #48] ; 0x30 │ │ - ldr r6, [r0, #1664] ; 0x680 │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - ldr r0, [r0, #2968] ; 0xb98 │ │ - str r1, [sp] │ │ - ldr r1, [sp, #136] ; 0x88 │ │ - stmib sp, {r1, fp} │ │ - add r1, sp, #78 ; 0x4e │ │ - str r1, [sp, #12] │ │ - add r1, sp, #64 ; 0x40 │ │ - str r1, [sp, #16] │ │ - str r9, [sp, #20] │ │ - str r0, [sp, #24] │ │ - b 678d4 │ │ - ldr r0, [sp, #52] ; 0x34 │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - ldr r2, [sp, #48] ; 0x30 │ │ - ldr r6, [r0, #1668] ; 0x684 │ │ - ldr r0, [sp, #144] ; 0x90 │ │ - ldr r1, [r1, #2968] ; 0xb98 │ │ - ldrb r0, [r0, #16] │ │ - str r2, [sp] │ │ - ldr r2, [sp, #136] ; 0x88 │ │ - stmib sp, {r2, fp} │ │ - str r0, [sp, #12] │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - str r0, [sp, #16] │ │ - str r9, [sp, #20] │ │ - str r1, [sp, #24] │ │ - ldr r1, [sp, #60] ; 0x3c │ │ - mov r0, r5 │ │ - mov r2, r8 │ │ - mov r3, r7 │ │ - blx r6 │ │ - add r0, sl, fp │ │ - cmp r0, r4 │ │ - bgt 67944 │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - sub r2, r4, sl │ │ + add r0, r0, r1 │ │ + rsbmi r8, r8, #0 │ │ + ldrsh r0, [r0] │ │ + subs r0, r0, sl │ │ + mov r7, r0 │ │ + rsbmi r7, r0, #0 │ │ + sub r2, ip, r7, lsr r6 │ │ + bic r2, r2, r2, asr #31 │ │ + cmp r7, r2 │ │ + movlt r2, r7 │ │ + cmp r0, #0 │ │ + add r0, lr, r1 │ │ + rsbmi r2, r2, #0 │ │ + add r7, r2, r8 │ │ + ldrsh r0, [r0] │ │ + subs fp, r0, sl │ │ + mov r0, fp │ │ + rsbmi r0, fp, #0 │ │ + sub r2, ip, r0, lsr r6 │ │ + bic r2, r2, r2, asr #31 │ │ cmp r0, r2 │ │ movlt r2, r0 │ │ - cmp r2, #0 │ │ - beq 67944 │ │ - add sl, r2, sl │ │ - cmp sl, r4 │ │ - bgt 67944 │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - add r8, r8, fp, lsl #3 │ │ - mul r1, fp, r0 │ │ - ldr r0, [sp, #32] │ │ - mov fp, r2 │ │ - add r7, r7, r0 │ │ - ldr r0, [sp, #144] ; 0x90 │ │ - ldr r0, [r0] │ │ - add r5, r5, r1, lsl #1 │ │ - orr r1, r9, #4 │ │ - b 67848 │ │ - add sp, sp, #92 ; 0x5c │ │ + ldr r0, [sp, #664] ; 0x298 │ │ + cmp fp, #0 │ │ + add r0, r0, r1 │ │ + rsbmi r2, r2, #0 │ │ + add r1, r1, #2 │ │ + ldrsh r0, [r0] │ │ + subs r3, r0, sl │ │ + mov r0, r3 │ │ + rsbmi r0, r3, #0 │ │ + sub r6, ip, r0, lsr r6 │ │ + bic r6, r6, r6, asr #31 │ │ + cmp r0, r6 │ │ + movlt r6, r0 │ │ + ldr r0, [sp, #440] ; 0x1b8 │ │ + cmp r3, #0 │ │ + ldr r3, [sp, #640] ; 0x280 │ │ + rsbmi r6, r6, #0 │ │ + subs r4, r4, #1 │ │ + mul r0, r7, r0 │ │ + add r2, r6, r2 │ │ + mla r0, r2, r3, r0 │ │ + add r0, r0, r0, asr #31 │ │ + add r0, r0, #8 │ │ + add r0, sl, r0, lsr #4 │ │ + mov sl, r5 │ │ + strh r0, [r9] │ │ + bne 79694 │ │ + b 79400 │ │ + add sp, sp, #1000 ; 0x3e8 │ │ + vpop {d8-d15} │ │ + add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq r0, r0, r0 │ │ + andeq r3, r4, ip, ror #14 │ │ + andeq r3, r4, r0, asr #29 │ │ + ... │ │ push {r4, r5, r6, r7, r8, lr} │ │ - ldr r1, [pc, #700] ; 67c18 │ │ - ldr r2, [pc, #700] ; 67c1c │ │ - ldr r3, [pc, #700] ; 67c20 │ │ + ldr r1, [pc, #700] ; 79a88 │ │ + ldr r2, [pc, #700] ; 79a8c │ │ + ldr r3, [pc, #700] ; 79a90 │ │ add r1, pc, r1 │ │ - ldr ip, [pc, #696] ; 67c24 │ │ + ldr ip, [pc, #696] ; 79a94 │ │ add r2, pc, r2 │ │ - ldr lr, [pc, #692] ; 67c28 │ │ + ldr lr, [pc, #692] ; 79a98 │ │ add r3, pc, r3 │ │ - ldr r7, [pc, #688] ; 67c2c │ │ + ldr r7, [pc, #688] ; 79a9c │ │ add ip, pc, ip │ │ - ldr r5, [pc, #684] ; 67c30 │ │ + ldr r5, [pc, #684] ; 79aa0 │ │ add lr, pc, lr │ │ str r1, [r0, #152] ; 0x98 │ │ add r7, pc, r7 │ │ - ldr r1, [pc, #672] ; 67c34 │ │ + ldr r1, [pc, #672] ; 79aa4 │ │ add r5, pc, r5 │ │ str r5, [r0, #112] ; 0x70 │ │ - ldr r5, [pc, #664] ; 67c38 │ │ + ldr r5, [pc, #664] ; 79aa8 │ │ add r1, pc, r1 │ │ str r2, [r0, #72] ; 0x48 │ │ - ldr r2, [pc, #656] ; 67c3c │ │ + ldr r2, [pc, #656] ; 79aac │ │ add r5, pc, r5 │ │ str r3, [r0, #32] │ │ - ldr r3, [pc, #648] ; 67c40 │ │ + ldr r3, [pc, #648] ; 79ab0 │ │ add r2, pc, r2 │ │ str ip, [r0, #192] ; 0xc0 │ │ - ldr r4, [pc, #640] ; 67c44 │ │ + ldr r4, [pc, #640] ; 79ab4 │ │ add r3, pc, r3 │ │ str lr, [r0, #188] ; 0xbc │ │ - ldr r6, [pc, #632] ; 67c48 │ │ + ldr r6, [pc, #632] ; 79ab8 │ │ add r4, pc, r4 │ │ str r7, [r0, #184] ; 0xb8 │ │ - ldr r7, [pc, #624] ; 67c4c │ │ + ldr r7, [pc, #624] ; 79abc │ │ add r6, pc, r6 │ │ str r1, [r0, #168] ; 0xa8 │ │ - ldr r1, [pc, #616] ; 67c50 │ │ + ldr r1, [pc, #616] ; 79ac0 │ │ add r7, pc, r7 │ │ str r5, [r0, #164] ; 0xa4 │ │ vmov.32 d16[0], r6 │ │ - ldr r5, [pc, #604] ; 67c54 │ │ + ldr r5, [pc, #604] ; 79ac4 │ │ add r1, pc, r1 │ │ str r2, [r0, #160] ; 0xa0 │ │ vmov.32 d20[0], r7 │ │ - ldr r2, [pc, #592] ; 67c58 │ │ + ldr r2, [pc, #592] ; 79ac8 │ │ add r5, pc, r5 │ │ str r3, [r0, #156] ; 0x9c │ │ vmov.32 d30[0], r1 │ │ - ldr r3, [pc, #580] ; 67c5c │ │ + ldr r3, [pc, #580] ; 79acc │ │ add r2, pc, r2 │ │ str r4, [r0, #116] ; 0x74 │ │ vmov.32 d31[0], r5 │ │ - ldr r4, [pc, #568] ; 67c60 │ │ + ldr r4, [pc, #568] ; 79ad0 │ │ add r3, pc, r3 │ │ - ldr r6, [pc, #564] ; 67c64 │ │ + ldr r6, [pc, #564] ; 79ad4 │ │ vmov.32 d21[0], r2 │ │ - ldr r7, [pc, #560] ; 67c68 │ │ + ldr r7, [pc, #560] ; 79ad8 │ │ add r4, pc, r4 │ │ add r6, pc, r6 │ │ - ldr r1, [pc, #552] ; 67c6c │ │ - ldr r5, [pc, #552] ; 67c70 │ │ + ldr r1, [pc, #552] ; 79adc │ │ + ldr r5, [pc, #552] ; 79ae0 │ │ vmov.32 d26[0], r3 │ │ - ldr r2, [pc, #548] ; 67c74 │ │ + ldr r2, [pc, #548] ; 79ae4 │ │ add r7, pc, r7 │ │ vmov.32 d28[0], r6 │ │ - ldr r3, [pc, #540] ; 67c78 │ │ + ldr r3, [pc, #540] ; 79ae8 │ │ add r1, pc, r1 │ │ add r2, pc, r2 │ │ vmov.32 d27[0], r4 │ │ - ldr r4, [pc, #528] ; 67c7c │ │ - ldr r6, [pc, #528] ; 67c80 │ │ + ldr r4, [pc, #528] ; 79aec │ │ + ldr r6, [pc, #528] ; 79af0 │ │ add r5, pc, r5 │ │ vmov.32 d29[0], r7 │ │ - ldr r7, [pc, #520] ; 67c84 │ │ + ldr r7, [pc, #520] ; 79af4 │ │ add r4, pc, r4 │ │ add r6, pc, r6 │ │ add r3, pc, r3 │ │ vmov.32 d22[0], r1 │ │ - ldr r1, [pc, #504] ; 67c88 │ │ + ldr r1, [pc, #504] ; 79af8 │ │ add r7, pc, r7 │ │ vmov.32 d24[0], r2 │ │ add r1, pc, r1 │ │ vmov.32 d18[0], r4 │ │ vmov.32 d17[0], r6 │ │ vmov.32 d23[0], r5 │ │ - ldr r5, [pc, #480] ; 67c8c │ │ - ldr r2, [pc, #480] ; 67c90 │ │ + ldr r5, [pc, #480] ; 79afc │ │ + ldr r2, [pc, #480] ; 79b00 │ │ vmov.32 d25[0], r3 │ │ - ldr r3, [pc, #476] ; 67c94 │ │ - ldr r4, [pc, #476] ; 67c98 │ │ + ldr r3, [pc, #476] ; 79b04 │ │ + ldr r4, [pc, #476] ; 79b08 │ │ add r5, pc, r5 │ │ vmov.32 d19[0], r7 │ │ - ldr r6, [pc, #468] ; 67c9c │ │ - ldr r7, [pc, #468] ; 67ca0 │ │ + ldr r6, [pc, #468] ; 79b0c │ │ + ldr r7, [pc, #468] ; 79b10 │ │ add r3, pc, r3 │ │ add r6, pc, r6 │ │ vmov.32 d17[1], r1 │ │ - ldr r1, [pc, #456] ; 67ca4 │ │ + ldr r1, [pc, #456] ; 79b14 │ │ add r2, pc, r2 │ │ add r4, pc, r4 │ │ vmov.32 d19[1], r5 │ │ add r7, pc, r7 │ │ - ldr r5, [pc, #440] ; 67ca8 │ │ + ldr r5, [pc, #440] ; 79b18 │ │ vmov.32 d25[1], r3 │ │ add r1, pc, r1 │ │ add r5, pc, r5 │ │ vmov.32 d23[1], r6 │ │ vmov.32 d18[1], r2 │ │ - ldr r2, [pc, #420] ; 67cac │ │ - ldr r3, [pc, #420] ; 67cb0 │ │ + ldr r2, [pc, #420] ; 79b1c │ │ + ldr r3, [pc, #420] ; 79b20 │ │ vmov.32 d24[1], r4 │ │ - ldr r4, [pc, #416] ; 67cb4 │ │ - ldr r6, [pc, #416] ; 67cb8 │ │ + ldr r4, [pc, #416] ; 79b24 │ │ + ldr r6, [pc, #416] ; 79b28 │ │ add r2, pc, r2 │ │ vmov.32 d22[1], r7 │ │ - ldr r7, [pc, #408] ; 67cbc │ │ + ldr r7, [pc, #408] ; 79b2c │ │ add r6, pc, r6 │ │ add r4, pc, r4 │ │ vmov.32 d29[1], r1 │ │ - ldr r1, [pc, #396] ; 67cc0 │ │ + ldr r1, [pc, #396] ; 79b30 │ │ add r7, pc, r7 │ │ add r3, pc, r3 │ │ vmov.32 d31[1], r6 │ │ add r1, pc, r1 │ │ vmov.32 d21[1], r4 │ │ mov r4, #120 ; 0x78 │ │ vmov.32 d30[1], r7 │ │ vmov.32 d28[1], r5 │ │ - ldr r5, [pc, #364] ; 67cc4 │ │ - ldr r8, [pc, #364] ; 67cc8 │ │ + ldr r5, [pc, #364] ; 79b34 │ │ + ldr r8, [pc, #364] ; 79b38 │ │ vmov.32 d20[1], r1 │ │ add r1, r0, #120 ; 0x78 │ │ add r5, pc, r5 │ │ add r8, pc, r8 │ │ vmov.32 d27[1], r2 │ │ - ldr r2, [pc, #344] ; 67ccc │ │ - ldr ip, [pc, #344] ; 67cd0 │ │ - ldr lr, [pc, #344] ; 67cd4 │ │ + ldr r2, [pc, #344] ; 79b3c │ │ + ldr ip, [pc, #344] ; 79b40 │ │ + ldr lr, [pc, #344] ; 79b44 │ │ vmov.32 d26[1], r3 │ │ - ldr r3, [pc, #340] ; 67cd8 │ │ + ldr r3, [pc, #340] ; 79b48 │ │ add r2, pc, r2 │ │ str r5, [r0, #76] ; 0x4c │ │ vmov.32 d16[1], r8 │ │ mov r5, r0 │ │ add ip, pc, ip │ │ vst1.32 {d30-d31}, [r1] │ │ add r1, r0, #80 ; 0x50 │ │ @@ -103510,36 +121483,36 @@ │ │ vst1.32 {d20-d21}, [r1] │ │ add r1, r0, #40 ; 0x28 │ │ vst1.32 {d26-d27}, [r1] │ │ add r1, r0, #96 ; 0x60 │ │ vst1.32 {d28-d29}, [r1] │ │ add r1, r0, #16 │ │ vst1.32 {d22-d23}, [r1], r4 │ │ - ldr r4, [pc, #276] ; 67cdc │ │ + ldr r4, [pc, #276] ; 79b4c │ │ vst1.32 {d24-d25}, [r1] │ │ add r4, pc, r4 │ │ - ldr r1, [pc, #268] ; 67ce0 │ │ + ldr r1, [pc, #268] ; 79b50 │ │ str r2, [r0, #36] ; 0x24 │ │ mov r2, #56 ; 0x38 │ │ vst1.32 {d18-d19}, [r5], r2 │ │ add r1, pc, r1 │ │ - ldr r2, [pc, #252] ; 67ce4 │ │ + ldr r2, [pc, #252] ; 79b54 │ │ vst1.32 {d16-d17}, [r5] │ │ add r2, pc, r2 │ │ - ldr r5, [pc, #244] ; 67ce8 │ │ + ldr r5, [pc, #244] ; 79b58 │ │ str ip, [r0, #208] ; 0xd0 │ │ str lr, [r0, #204] ; 0xcc │ │ add r5, pc, r5 │ │ str r3, [r0, #200] ; 0xc8 │ │ str r4, [r0, #196] ; 0xc4 │ │ str r1, [r0, #180] ; 0xb4 │ │ str r2, [r0, #176] ; 0xb0 │ │ str r5, [r0, #172] ; 0xac │ │ pop {r4, r5, r6, r7, r8, lr} │ │ - b 835e0 │ │ + b 72b28 │ │ andeq r0, r0, r8, lsl #25 │ │ strdeq r0, [r0], -ip │ │ ; instruction: 0x00000bb4 │ │ andeq r2, r0, r8, lsr r9 │ │ andeq r2, r0, r8, lsl #14 │ │ andeq r2, r0, ip, lsl r5 │ │ andeq r0, r0, ip, lsl ip │ │ @@ -103598,15 +121571,15 @@ │ │ ldr r6, [sp, #64] ; 0x40 │ │ ldr lr, [sp, #52] ; 0x34 │ │ stm sp, {r4, lr} │ │ str ip, [sp, #8] │ │ str r5, [sp, #12] │ │ str r7, [sp, #16] │ │ str r6, [sp, #20] │ │ - bl 6b528 │ │ + bl 7d398 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #32 │ │ add lr, sp, #68 ; 0x44 │ │ ldr r6, [sp, #64] ; 0x40 │ │ ldr ip, [sp, #80] ; 0x50 │ │ @@ -103616,30 +121589,30 @@ │ │ ldr r8, [sp, #88] ; 0x58 │ │ str r6, [sp] │ │ stmib sp, {r5, r9, lr} │ │ str ip, [sp, #16] │ │ str r7, [sp, #20] │ │ str r4, [sp, #24] │ │ str r8, [sp, #28] │ │ - bl 6c41c │ │ + bl 7e198 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [sp, #44] ; 0x2c │ │ mov r6, #0 │ │ ldr lr, [sp, #40] ; 0x28 │ │ ldr r4, [sp, #48] ; 0x30 │ │ ldr r5, [sp, #52] ; 0x34 │ │ str lr, [sp] │ │ str ip, [sp, #4] │ │ str r4, [sp, #8] │ │ str r6, [sp, #12] │ │ str r5, [sp, #16] │ │ - bl 6cd80 │ │ + bl 7eafc │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #32 │ │ ldr r4, [sp, #60] ; 0x3c │ │ mov r7, #0 │ │ ldr r5, [sp, #56] ; 0x38 │ │ @@ -103648,15 +121621,15 @@ │ │ ldr lr, [sp, #64] ; 0x40 │ │ str r5, [sp] │ │ stmib sp, {r4, lr} │ │ str ip, [sp, #12] │ │ add ip, sp, #16 │ │ ldr r8, [sp, #76] ; 0x4c │ │ stm ip, {r6, r7, r8} │ │ - bl 6dbe8 │ │ + bl 7f964 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #24 │ │ ldr r4, [sp, #48] ; 0x30 │ │ mov r7, #4 │ │ ldr ip, [sp, #56] ; 0x38 │ │ @@ -103664,15 +121637,15 @@ │ │ ldr r6, [sp, #64] ; 0x40 │ │ ldr lr, [sp, #52] ; 0x34 │ │ stm sp, {r4, lr} │ │ str ip, [sp, #8] │ │ str r5, [sp, #12] │ │ str r7, [sp, #16] │ │ str r6, [sp, #20] │ │ - bl 6b528 │ │ + bl 7d398 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #32 │ │ add lr, sp, #68 ; 0x44 │ │ ldr r6, [sp, #64] ; 0x40 │ │ ldr ip, [sp, #80] ; 0x50 │ │ @@ -103682,30 +121655,30 @@ │ │ ldr r8, [sp, #88] ; 0x58 │ │ str r6, [sp] │ │ stmib sp, {r5, r9, lr} │ │ str ip, [sp, #16] │ │ str r7, [sp, #20] │ │ str r4, [sp, #24] │ │ str r8, [sp, #28] │ │ - bl 6c41c │ │ + bl 7e198 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [sp, #44] ; 0x2c │ │ mov r6, #4 │ │ ldr lr, [sp, #40] ; 0x28 │ │ ldr r4, [sp, #48] ; 0x30 │ │ ldr r5, [sp, #52] ; 0x34 │ │ str lr, [sp] │ │ str ip, [sp, #4] │ │ str r4, [sp, #8] │ │ str r6, [sp, #12] │ │ str r5, [sp, #16] │ │ - bl 6cd80 │ │ + bl 7eafc │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #32 │ │ ldr r4, [sp, #60] ; 0x3c │ │ mov r7, #4 │ │ ldr r5, [sp, #56] ; 0x38 │ │ @@ -103714,15 +121687,15 @@ │ │ ldr lr, [sp, #64] ; 0x40 │ │ str r5, [sp] │ │ stmib sp, {r4, lr} │ │ str ip, [sp, #12] │ │ add ip, sp, #16 │ │ ldr r8, [sp, #76] ; 0x4c │ │ stm ip, {r6, r7, r8} │ │ - bl 6dbe8 │ │ + bl 7f964 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #24 │ │ ldr r4, [sp, #48] ; 0x30 │ │ mov r7, #8 │ │ ldr ip, [sp, #56] ; 0x38 │ │ @@ -103730,15 +121703,15 @@ │ │ ldr r6, [sp, #64] ; 0x40 │ │ ldr lr, [sp, #52] ; 0x34 │ │ stm sp, {r4, lr} │ │ str ip, [sp, #8] │ │ str r5, [sp, #12] │ │ str r7, [sp, #16] │ │ str r6, [sp, #20] │ │ - bl 6b528 │ │ + bl 7d398 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #32 │ │ add lr, sp, #68 ; 0x44 │ │ ldr r6, [sp, #64] ; 0x40 │ │ ldr ip, [sp, #80] ; 0x50 │ │ @@ -103748,30 +121721,30 @@ │ │ ldr r8, [sp, #88] ; 0x58 │ │ str r6, [sp] │ │ stmib sp, {r5, r9, lr} │ │ str ip, [sp, #16] │ │ str r7, [sp, #20] │ │ str r4, [sp, #24] │ │ str r8, [sp, #28] │ │ - bl 6c41c │ │ + bl 7e198 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [sp, #44] ; 0x2c │ │ mov r6, #8 │ │ ldr lr, [sp, #40] ; 0x28 │ │ ldr r4, [sp, #48] ; 0x30 │ │ ldr r5, [sp, #52] ; 0x34 │ │ str lr, [sp] │ │ str ip, [sp, #4] │ │ str r4, [sp, #8] │ │ str r6, [sp, #12] │ │ str r5, [sp, #16] │ │ - bl 6cd80 │ │ + bl 7eafc │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #32 │ │ ldr r4, [sp, #60] ; 0x3c │ │ mov r7, #8 │ │ ldr r5, [sp, #56] ; 0x38 │ │ @@ -103780,15 +121753,15 @@ │ │ ldr lr, [sp, #64] ; 0x40 │ │ str r5, [sp] │ │ stmib sp, {r4, lr} │ │ str ip, [sp, #12] │ │ add ip, sp, #16 │ │ ldr r8, [sp, #76] ; 0x4c │ │ stm ip, {r6, r7, r8} │ │ - bl 6dbe8 │ │ + bl 7f964 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #24 │ │ ldr r4, [sp, #48] ; 0x30 │ │ mov r7, #2 │ │ ldr ip, [sp, #56] ; 0x38 │ │ @@ -103796,15 +121769,15 @@ │ │ ldr r6, [sp, #64] ; 0x40 │ │ ldr lr, [sp, #52] ; 0x34 │ │ stm sp, {r4, lr} │ │ str ip, [sp, #8] │ │ str r5, [sp, #12] │ │ str r7, [sp, #16] │ │ str r6, [sp, #20] │ │ - bl 6b528 │ │ + bl 7d398 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #32 │ │ add lr, sp, #68 ; 0x44 │ │ ldr r6, [sp, #64] ; 0x40 │ │ ldr ip, [sp, #80] ; 0x50 │ │ @@ -103814,30 +121787,30 @@ │ │ ldr r8, [sp, #88] ; 0x58 │ │ str r6, [sp] │ │ stmib sp, {r5, r9, lr} │ │ str ip, [sp, #16] │ │ str r7, [sp, #20] │ │ str r4, [sp, #24] │ │ str r8, [sp, #28] │ │ - bl 6c41c │ │ + bl 7e198 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [sp, #44] ; 0x2c │ │ mov r6, #2 │ │ ldr lr, [sp, #40] ; 0x28 │ │ ldr r4, [sp, #48] ; 0x30 │ │ ldr r5, [sp, #52] ; 0x34 │ │ str lr, [sp] │ │ str ip, [sp, #4] │ │ str r4, [sp, #8] │ │ str r6, [sp, #12] │ │ str r5, [sp, #16] │ │ - bl 6cd80 │ │ + bl 7eafc │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #32 │ │ ldr r4, [sp, #60] ; 0x3c │ │ mov r7, #2 │ │ ldr r5, [sp, #56] ; 0x38 │ │ @@ -103846,15 +121819,15 @@ │ │ ldr lr, [sp, #64] ; 0x40 │ │ str r5, [sp] │ │ stmib sp, {r4, lr} │ │ str ip, [sp, #12] │ │ add ip, sp, #16 │ │ ldr r8, [sp, #76] ; 0x4c │ │ stm ip, {r6, r7, r8} │ │ - bl 6dbe8 │ │ + bl 7f964 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #24 │ │ ldr r4, [sp, #48] ; 0x30 │ │ mov r7, #6 │ │ ldr ip, [sp, #56] ; 0x38 │ │ @@ -103862,15 +121835,15 @@ │ │ ldr r6, [sp, #64] ; 0x40 │ │ ldr lr, [sp, #52] ; 0x34 │ │ stm sp, {r4, lr} │ │ str ip, [sp, #8] │ │ str r5, [sp, #12] │ │ str r7, [sp, #16] │ │ str r6, [sp, #20] │ │ - bl 6b528 │ │ + bl 7d398 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #32 │ │ add lr, sp, #68 ; 0x44 │ │ ldr r6, [sp, #64] ; 0x40 │ │ ldr ip, [sp, #80] ; 0x50 │ │ @@ -103880,30 +121853,30 @@ │ │ ldr r8, [sp, #88] ; 0x58 │ │ str r6, [sp] │ │ stmib sp, {r5, r9, lr} │ │ str ip, [sp, #16] │ │ str r7, [sp, #20] │ │ str r4, [sp, #24] │ │ str r8, [sp, #28] │ │ - bl 6c41c │ │ + bl 7e198 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [sp, #44] ; 0x2c │ │ mov r6, #6 │ │ ldr lr, [sp, #40] ; 0x28 │ │ ldr r4, [sp, #48] ; 0x30 │ │ ldr r5, [sp, #52] ; 0x34 │ │ str lr, [sp] │ │ str ip, [sp, #4] │ │ str r4, [sp, #8] │ │ str r6, [sp, #12] │ │ str r5, [sp, #16] │ │ - bl 6cd80 │ │ + bl 7eafc │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #32 │ │ ldr r4, [sp, #60] ; 0x3c │ │ mov r7, #6 │ │ ldr r5, [sp, #56] ; 0x38 │ │ @@ -103912,15 +121885,15 @@ │ │ ldr lr, [sp, #64] ; 0x40 │ │ str r5, [sp] │ │ stmib sp, {r4, lr} │ │ str ip, [sp, #12] │ │ add ip, sp, #16 │ │ ldr r8, [sp, #76] ; 0x4c │ │ stm ip, {r6, r7, r8} │ │ - bl 6dbe8 │ │ + bl 7f964 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #24 │ │ ldr r4, [sp, #48] ; 0x30 │ │ mov r7, #10 │ │ ldr ip, [sp, #56] ; 0x38 │ │ @@ -103928,15 +121901,15 @@ │ │ ldr r6, [sp, #64] ; 0x40 │ │ ldr lr, [sp, #52] ; 0x34 │ │ stm sp, {r4, lr} │ │ str ip, [sp, #8] │ │ str r5, [sp, #12] │ │ str r7, [sp, #16] │ │ str r6, [sp, #20] │ │ - bl 6b528 │ │ + bl 7d398 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #32 │ │ add lr, sp, #68 ; 0x44 │ │ ldr r6, [sp, #64] ; 0x40 │ │ ldr ip, [sp, #80] ; 0x50 │ │ @@ -103946,30 +121919,30 @@ │ │ ldr r8, [sp, #88] ; 0x58 │ │ str r6, [sp] │ │ stmib sp, {r5, r9, lr} │ │ str ip, [sp, #16] │ │ str r7, [sp, #20] │ │ str r4, [sp, #24] │ │ str r8, [sp, #28] │ │ - bl 6c41c │ │ + bl 7e198 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [sp, #44] ; 0x2c │ │ mov r6, #10 │ │ ldr lr, [sp, #40] ; 0x28 │ │ ldr r4, [sp, #48] ; 0x30 │ │ ldr r5, [sp, #52] ; 0x34 │ │ str lr, [sp] │ │ str ip, [sp, #4] │ │ str r4, [sp, #8] │ │ str r6, [sp, #12] │ │ str r5, [sp, #16] │ │ - bl 6cd80 │ │ + bl 7eafc │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #32 │ │ ldr r4, [sp, #60] ; 0x3c │ │ mov r7, #10 │ │ ldr r5, [sp, #56] ; 0x38 │ │ @@ -103978,15 +121951,15 @@ │ │ ldr lr, [sp, #64] ; 0x40 │ │ str r5, [sp] │ │ stmib sp, {r4, lr} │ │ str ip, [sp, #12] │ │ add ip, sp, #16 │ │ ldr r8, [sp, #76] ; 0x4c │ │ stm ip, {r6, r7, r8} │ │ - bl 6dbe8 │ │ + bl 7f964 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #24 │ │ ldr r4, [sp, #48] ; 0x30 │ │ mov r7, #1 │ │ ldr ip, [sp, #56] ; 0x38 │ │ @@ -103994,15 +121967,15 @@ │ │ ldr r6, [sp, #64] ; 0x40 │ │ ldr lr, [sp, #52] ; 0x34 │ │ stm sp, {r4, lr} │ │ str ip, [sp, #8] │ │ str r5, [sp, #12] │ │ str r7, [sp, #16] │ │ str r6, [sp, #20] │ │ - bl 6b528 │ │ + bl 7d398 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #32 │ │ add lr, sp, #68 ; 0x44 │ │ ldr r6, [sp, #64] ; 0x40 │ │ ldr ip, [sp, #80] ; 0x50 │ │ @@ -104012,30 +121985,30 @@ │ │ ldr r8, [sp, #88] ; 0x58 │ │ str r6, [sp] │ │ stmib sp, {r5, r9, lr} │ │ str ip, [sp, #16] │ │ str r7, [sp, #20] │ │ str r4, [sp, #24] │ │ str r8, [sp, #28] │ │ - bl 6c41c │ │ + bl 7e198 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [sp, #44] ; 0x2c │ │ mov r6, #1 │ │ ldr lr, [sp, #40] ; 0x28 │ │ ldr r4, [sp, #48] ; 0x30 │ │ ldr r5, [sp, #52] ; 0x34 │ │ str lr, [sp] │ │ str ip, [sp, #4] │ │ str r4, [sp, #8] │ │ str r6, [sp, #12] │ │ str r5, [sp, #16] │ │ - bl 6cd80 │ │ + bl 7eafc │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #32 │ │ ldr r4, [sp, #60] ; 0x3c │ │ mov r7, #1 │ │ ldr r5, [sp, #56] ; 0x38 │ │ @@ -104044,15 +122017,15 @@ │ │ ldr lr, [sp, #64] ; 0x40 │ │ str r5, [sp] │ │ stmib sp, {r4, lr} │ │ str ip, [sp, #12] │ │ add ip, sp, #16 │ │ ldr r8, [sp, #76] ; 0x4c │ │ stm ip, {r6, r7, r8} │ │ - bl 6dbe8 │ │ + bl 7f964 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #24 │ │ ldr r4, [sp, #48] ; 0x30 │ │ mov r7, #5 │ │ ldr ip, [sp, #56] ; 0x38 │ │ @@ -104060,15 +122033,15 @@ │ │ ldr r6, [sp, #64] ; 0x40 │ │ ldr lr, [sp, #52] ; 0x34 │ │ stm sp, {r4, lr} │ │ str ip, [sp, #8] │ │ str r5, [sp, #12] │ │ str r7, [sp, #16] │ │ str r6, [sp, #20] │ │ - bl 6b528 │ │ + bl 7d398 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #32 │ │ add lr, sp, #68 ; 0x44 │ │ ldr r6, [sp, #64] ; 0x40 │ │ ldr ip, [sp, #80] ; 0x50 │ │ @@ -104078,30 +122051,30 @@ │ │ ldr r8, [sp, #88] ; 0x58 │ │ str r6, [sp] │ │ stmib sp, {r5, r9, lr} │ │ str ip, [sp, #16] │ │ str r7, [sp, #20] │ │ str r4, [sp, #24] │ │ str r8, [sp, #28] │ │ - bl 6c41c │ │ + bl 7e198 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [sp, #44] ; 0x2c │ │ mov r6, #5 │ │ ldr lr, [sp, #40] ; 0x28 │ │ ldr r4, [sp, #48] ; 0x30 │ │ ldr r5, [sp, #52] ; 0x34 │ │ str lr, [sp] │ │ str ip, [sp, #4] │ │ str r4, [sp, #8] │ │ str r6, [sp, #12] │ │ str r5, [sp, #16] │ │ - bl 6cd80 │ │ + bl 7eafc │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #32 │ │ ldr r4, [sp, #60] ; 0x3c │ │ mov r7, #5 │ │ ldr r5, [sp, #56] ; 0x38 │ │ @@ -104110,15 +122083,15 @@ │ │ ldr lr, [sp, #64] ; 0x40 │ │ str r5, [sp] │ │ stmib sp, {r4, lr} │ │ str ip, [sp, #12] │ │ add ip, sp, #16 │ │ ldr r8, [sp, #76] ; 0x4c │ │ stm ip, {r6, r7, r8} │ │ - bl 6dbe8 │ │ + bl 7f964 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #24 │ │ ldr r4, [sp, #48] ; 0x30 │ │ mov r7, #9 │ │ ldr ip, [sp, #56] ; 0x38 │ │ @@ -104126,15 +122099,15 @@ │ │ ldr r6, [sp, #64] ; 0x40 │ │ ldr lr, [sp, #52] ; 0x34 │ │ stm sp, {r4, lr} │ │ str ip, [sp, #8] │ │ str r5, [sp, #12] │ │ str r7, [sp, #16] │ │ str r6, [sp, #20] │ │ - bl 6b528 │ │ + bl 7d398 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #32 │ │ add lr, sp, #68 ; 0x44 │ │ ldr r6, [sp, #64] ; 0x40 │ │ ldr ip, [sp, #80] ; 0x50 │ │ @@ -104144,30 +122117,30 @@ │ │ ldr r8, [sp, #88] ; 0x58 │ │ str r6, [sp] │ │ stmib sp, {r5, r9, lr} │ │ str ip, [sp, #16] │ │ str r7, [sp, #20] │ │ str r4, [sp, #24] │ │ str r8, [sp, #28] │ │ - bl 6c41c │ │ + bl 7e198 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [sp, #44] ; 0x2c │ │ mov r6, #9 │ │ ldr lr, [sp, #40] ; 0x28 │ │ ldr r4, [sp, #48] ; 0x30 │ │ ldr r5, [sp, #52] ; 0x34 │ │ str lr, [sp] │ │ str ip, [sp, #4] │ │ str r4, [sp, #8] │ │ str r6, [sp, #12] │ │ str r5, [sp, #16] │ │ - bl 6cd80 │ │ + bl 7eafc │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #32 │ │ ldr r4, [sp, #60] ; 0x3c │ │ mov r7, #9 │ │ ldr r5, [sp, #56] ; 0x38 │ │ @@ -104176,15 +122149,15 @@ │ │ ldr lr, [sp, #64] ; 0x40 │ │ str r5, [sp] │ │ stmib sp, {r4, lr} │ │ str ip, [sp, #12] │ │ add ip, sp, #16 │ │ ldr r8, [sp, #76] ; 0x4c │ │ stm ip, {r6, r7, r8} │ │ - bl 6dbe8 │ │ + bl 7f964 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #308 ; 0x134 │ │ sub sp, sp, #32768 ; 0x8000 │ │ mov lr, r2 │ │ add r2, sp, #32768 ; 0x8000 │ │ @@ -104199,21 +122172,21 @@ │ │ ldr r8, [r1, #352] ; 0x160 │ │ add r1, sp, #32768 ; 0x8000 │ │ ldr r3, [r1, #348] ; 0x15c │ │ add r1, sp, #32768 ; 0x8000 │ │ cmp r8, #0 │ │ ldr r1, [r1, #344] ; 0x158 │ │ str r1, [sp, #48] ; 0x30 │ │ - beq 68880 │ │ + beq 7a6f0 │ │ clz r2, ip │ │ cmp sl, #0 │ │ - beq 68aa4 │ │ + beq 7a914 │ │ ldr r1, [sp, #48] ; 0x30 │ │ cmp r1, #1 │ │ - blt 68cb4 │ │ + blt 7ab24 │ │ rsb r1, r2, #22 │ │ str r0, [sp, #36] ; 0x24 │ │ mov r0, #1 │ │ str r2, [sp, #28] │ │ lsl r0, r0, r1 │ │ add fp, r3, #1 │ │ asr r2, r0, #1 │ │ @@ -104233,26 +122206,26 @@ │ │ add r3, r3, #2 │ │ sub r9, r7, r5 │ │ add r5, r2, r5, lsl #4 │ │ mla r5, r9, r8, r5 │ │ asr r5, r5, r1 │ │ strh r5, [r6] │ │ mov r5, r7 │ │ - bne 686dc │ │ + bne 7a54c │ │ ldr r3, [sp, #40] ; 0x28 │ │ subs fp, fp, #1 │ │ add r0, r0, #256 ; 0x100 │ │ add lr, lr, r3 │ │ - bne 686d0 │ │ + bne 7a540 │ │ ldr r0, [sp, #48] ; 0x30 │ │ ldr r4, [sp, #36] ; 0x24 │ │ cmp r0, #1 │ │ ldr lr, [sp, #44] ; 0x2c │ │ ldr r0, [sp, #28] │ │ - blt 68cb4 │ │ + blt 7ab24 │ │ sub r0, r0, #14 │ │ ldr r2, [sp, #32] │ │ mov r1, #1 │ │ vdup.32 q8, ip │ │ vdup.32 q11, r0 │ │ lsl r1, r1, r0 │ │ lsl r9, r2, #1 │ │ @@ -104263,24 +122236,24 @@ │ │ bic r8, r2, #7 │ │ vdup.32 q10, sl │ │ add r6, sp, #52 ; 0x34 │ │ mov fp, #256 ; 0x100 │ │ ldr r2, [sp, #48] ; 0x30 │ │ mov r3, #0 │ │ cmp r2, #8 │ │ - bcc 6882c │ │ - b 687ac │ │ + bcc 7a69c │ │ + b 7a61c │ │ add r4, r4, r9 │ │ subs lr, lr, #1 │ │ add r6, r6, #256 ; 0x100 │ │ - beq 68cb4 │ │ + beq 7ab24 │ │ ldr r2, [sp, #48] ; 0x30 │ │ mov r3, #0 │ │ cmp r2, #8 │ │ - bcc 6882c │ │ + bcc 7a69c │ │ mov r2, #0 │ │ mov r7, r8 │ │ add r3, r6, r2 │ │ subs r7, r7, #8 │ │ vld1.16 {d24-d25}, [r3], fp │ │ vld1.16 {d26-d27}, [r3] │ │ vshll.s16 q14, d25, #4 │ │ @@ -104300,19 +122273,19 @@ │ │ vbic q12, q14, q12 │ │ vmin.s32 q15, q13, q8 │ │ vclt.s32 q13, q13, #0 │ │ vmovn.i32 d25, q12 │ │ vbic q13, q15, q13 │ │ vmovn.i32 d24, q13 │ │ vst1.16 {d24-d25}, [r3] │ │ - bne 687b4 │ │ + bne 7a624 │ │ ldr r2, [sp, #48] ; 0x30 │ │ mov r3, r8 │ │ cmp r8, r2 │ │ - beq 6878c │ │ + beq 7a5fc │ │ ldr r5, [sp, #48] ; 0x30 │ │ mov r2, #0 │ │ sub r2, r2, r3, lsl #1 │ │ sub r3, r5, r3 │ │ mov r7, r6 │ │ ldrsh r5, [r7, -r2]! │ │ ldrsh r7, [r7, fp] │ │ @@ -104324,22 +122297,22 @@ │ │ mov r5, r7 │ │ movlt r5, ip │ │ cmp r7, #0 │ │ movwmi r5, #0 │ │ subs r3, r3, #1 │ │ strh r5, [r4, -r2] │ │ sub r2, r2, #2 │ │ - bne 6883c │ │ - b 6878c │ │ + bne 7a6ac │ │ + b 7a5fc │ │ cmp sl, #0 │ │ - beq 68cc0 │ │ + beq 7ab30 │ │ str r0, [sp, #36] ; 0x24 │ │ ldr r0, [sp, #48] ; 0x30 │ │ cmp r0, #1 │ │ - blt 68cb4 │ │ + blt 7ab24 │ │ ldr r0, [sp, #40] ; 0x28 │ │ vdup.32 q8, ip │ │ vdup.32 q9, sl │ │ mov fp, #8 │ │ mov r2, r0 │ │ add r6, lr, r0, lsl #1 │ │ ldr r0, [sp, #48] ; 0x30 │ │ @@ -104351,28 +122324,28 @@ │ │ mov r2, lr │ │ lsl r1, r1, #1 │ │ str r1, [sp, #24] │ │ mov r1, #0 │ │ str r0, [sp, #4] │ │ ldr r0, [sp, #36] ; 0x24 │ │ str r8, [sp, #8] │ │ - b 68908 │ │ + b 7a778 │ │ ldr r3, [sp, #24] │ │ add r6, r6, r8 │ │ add r2, r2, r8 │ │ add r1, r1, #1 │ │ add r0, r0, r3 │ │ ldr r3, [sp, #44] ; 0x2c │ │ subs r3, r3, #1 │ │ - beq 68cb4 │ │ + beq 7ab24 │ │ str r3, [sp, #44] ; 0x2c │ │ mov r4, #0 │ │ ldr r3, [sp, #48] ; 0x30 │ │ cmp r3, #8 │ │ - bcc 68a58 │ │ + bcc 7a8c8 │ │ ldr r8, [sp, #40] ; 0x28 │ │ ldr r4, [sp, #32] │ │ ldr r3, [sp, #48] ; 0x30 │ │ mul r5, r8, r1 │ │ str r1, [sp, #28] │ │ ldr r7, [sp, #36] ; 0x24 │ │ mla r9, r4, r1, r3 │ │ @@ -104401,19 +122374,19 @@ │ │ add r5, r1, r5 │ │ ldr r1, [sp, #20] │ │ add r5, lr, r5, lsl #1 │ │ cmp r1, r5 │ │ mov r5, #0 │ │ movwcc r5, #1 │ │ tst r5, r3 │ │ - bne 68a50 │ │ + bne 7a8c0 │ │ ldr r8, [sp, #8] │ │ ands r3, r7, r9 │ │ ldr r1, [sp, #28] │ │ - bne 68a58 │ │ + bne 7a8c8 │ │ ldr r9, [sp, #4] │ │ add r4, r2, r8 │ │ mov r7, #0 │ │ add r3, r2, r7 │ │ subs r9, r9, #8 │ │ vld1.16 {d20-d21}, [r3] │ │ add r3, r4, r7 │ │ @@ -104435,21 +122408,21 @@ │ │ vbic q10, q10, q12 │ │ vclt.s32 q12, q14, #0 │ │ vmin.s32 q11, q11, q8 │ │ vmovn.i32 d21, q10 │ │ vbic q11, q11, q12 │ │ vmovn.i32 d20, q11 │ │ vst1.16 {d20-d21}, [r3] │ │ - bne 689cc │ │ + bne 7a83c │ │ ldr r3, [sp, #48] ; 0x30 │ │ ldr r4, [sp, #4] │ │ ldr r1, [sp, #28] │ │ cmp r4, r3 │ │ - beq 688e8 │ │ - b 68a58 │ │ + beq 7a758 │ │ + b 7a8c8 │ │ ldr r8, [sp, #8] │ │ ldr r1, [sp, #28] │ │ ldr r5, [sp, #48] ; 0x30 │ │ mov r3, #0 │ │ sub r3, r3, r4, lsl #1 │ │ sub r4, r5, r4 │ │ ldrh r5, [r2, -r3] │ │ @@ -104461,20 +122434,20 @@ │ │ cmp ip, r5, asr #4 │ │ asrge r7, r5, #4 │ │ cmp r5, #0 │ │ movwmi r7, #0 │ │ subs r4, r4, #1 │ │ strh r7, [r0, -r3] │ │ sub r3, r3, #2 │ │ - bne 68a68 │ │ - b 688e8 │ │ + bne 7a8d8 │ │ + b 7a758 │ │ str r0, [sp, #36] ; 0x24 │ │ ldr r0, [sp, #48] ; 0x30 │ │ cmp r0, #1 │ │ - blt 68cb4 │ │ + blt 7ab24 │ │ ldr r1, [sp, #32] │ │ sub r5, r2, #18 │ │ rsb r4, r2, #22 │ │ mov r0, #1 │ │ vdup.32 q13, r5 │ │ lsl r0, r0, r5 │ │ lsl r1, r1, #1 │ │ @@ -104497,28 +122470,28 @@ │ │ mov r9, lr │ │ bic r2, r1, #7 │ │ str r2, [sp, #8] │ │ add r1, r1, #1 │ │ str r1, [sp, #12] │ │ ldr sl, [sp, #36] ; 0x24 │ │ mov fp, #0 │ │ - b 68b50 │ │ + b 7a9c0 │ │ ldr r1, [sp, #24] │ │ add fp, fp, #1 │ │ ldr r3, [sp, #44] ; 0x2c │ │ add sl, sl, r1 │ │ ldr r1, [sp, #20] │ │ subs r3, r3, #1 │ │ add r9, r9, r1 │ │ - beq 68cb4 │ │ + beq 7ab24 │ │ str r3, [sp, #44] ; 0x2c │ │ mov r3, #0 │ │ ldr r1, [sp, #48] ; 0x30 │ │ cmp r1, #8 │ │ - bcc 68c5c │ │ + bcc 7aacc │ │ ldr r1, [sp, #40] ; 0x28 │ │ mul r2, r1, fp │ │ ldr r1, [sp, #32] │ │ mul r3, r1, fp │ │ ldr r1, [sp, #36] ; 0x24 │ │ add r1, r1, r3, lsl #1 │ │ str r1, [sp, #16] │ │ @@ -104526,23 +122499,23 @@ │ │ str fp, [sp, #28] │ │ add fp, r1, r2 │ │ mov r1, r2 │ │ ldr r7, [sp, #16] │ │ add r2, lr, fp, lsl #1 │ │ ldr fp, [sp, #28] │ │ cmp r7, r2 │ │ - bcs 68bc4 │ │ + bcs 7aa34 │ │ add r2, lr, r1, lsl #1 │ │ ldr r1, [sp, #48] ; 0x30 │ │ add r3, r3, r1 │ │ ldr r1, [sp, #36] ; 0x24 │ │ add r3, r1, r3, lsl #1 │ │ cmp r2, r3 │ │ mov r3, #0 │ │ - bcc 68c5c │ │ + bcc 7aacc │ │ ldr fp, [sp, #8] │ │ mov r2, #0 │ │ mov r1, #2 │ │ add r3, r9, r2 │ │ subs fp, fp, #8 │ │ vld1.16 {d28-d29}, [r3], r1 │ │ vld1.16 {d30-d31}, [r3] │ │ @@ -104567,20 +122540,20 @@ │ │ vbic q14, q0, q14 │ │ vmin.s32 q1, q15, q8 │ │ vclt.s32 q15, q15, #0 │ │ vmovn.i32 d29, q14 │ │ vbic q15, q1, q15 │ │ vmovn.i32 d28, q15 │ │ vst1.16 {d28-d29}, [r3] │ │ - bne 68bd0 │ │ + bne 7aa40 │ │ ldr r1, [sp, #48] ; 0x30 │ │ ldr r3, [sp, #8] │ │ ldr fp, [sp, #28] │ │ cmp r3, r1 │ │ - beq 68b30 │ │ + beq 7a9a0 │ │ ldr r1, [sp, #48] ; 0x30 │ │ sub r2, r1, r3 │ │ mov r1, #0 │ │ sub r3, r1, r3, lsl #1 │ │ mov r1, r9 │ │ ldrh r7, [r1, -r3]! │ │ ldrh r1, [r1, #2] │ │ @@ -104593,41 +122566,41 @@ │ │ mov r1, r7 │ │ movlt r1, ip │ │ cmp r7, #0 │ │ movwmi r1, #0 │ │ subs r2, r2, #1 │ │ strh r1, [sl, -r3] │ │ sub r3, r3, #2 │ │ - bne 68c6c │ │ - b 68b30 │ │ + bne 7aadc │ │ + b 7a9a0 │ │ add sp, sp, #308 ; 0x134 │ │ add sp, sp, #32768 ; 0x8000 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r1, [sp, #32] │ │ mov r2, lr │ │ ldr r3, [sp, #40] ; 0x28 │ │ add sp, sp, #308 ; 0x134 │ │ add sp, sp, #32768 ; 0x8000 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b 6c3d8 │ │ + b 7e154 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #280 ; 0x118 │ │ sub sp, sp, #65536 ; 0x10000 │ │ add lr, sp, #65536 ; 0x10000 │ │ str r1, [sp, #4] │ │ ldr ip, [lr, #340] ; 0x154 │ │ add lr, sp, #65536 ; 0x10000 │ │ clz r1, ip │ │ str r1, [sp, #8] │ │ ldr r1, [lr, #320] ; 0x140 │ │ add lr, sp, #65536 ; 0x10000 │ │ str r1, [sp, #20] │ │ ldr r1, [lr, #316] ; 0x13c │ │ cmp r1, #1 │ │ - blt 68ddc │ │ + blt 7ac4c │ │ add r1, sp, #65536 ; 0x10000 │ │ mov lr, r2 │ │ add r2, sp, #65536 ; 0x10000 │ │ add fp, sp, #24 │ │ ldr r7, [r1, #332] ; 0x14c │ │ ldr r1, [sp, #8] │ │ ldr r2, [r2, #336] ; 0x150 │ │ @@ -104662,27 +122635,27 @@ │ │ add r1, r1, r3, asr #10 │ │ bfc r3, #10, #22 │ │ sub r2, r2, r4 │ │ add r4, r5, r4, lsl #4 │ │ mla r2, r2, r8, r4 │ │ asr r2, r2, r6 │ │ strh r2, [r9], #2 │ │ - bne 68d88 │ │ + bne 7abf8 │ │ ldr r1, [sp, #12] │ │ add fp, fp, #256 ; 0x100 │ │ add lr, lr, r1, lsl #1 │ │ ldr r1, [sp, #16] │ │ subs r1, r1, #1 │ │ - bne 68d6c │ │ + bne 7abdc │ │ add lr, sp, #65536 ; 0x10000 │ │ ldr r1, [lr, #316] ; 0x13c │ │ add lr, sp, #65536 ; 0x10000 │ │ ldr fp, [lr, #328] ; 0x148 │ │ cmp r1, #1 │ │ - blt 68f68 │ │ + blt 7add8 │ │ ldr r1, [sp, #8] │ │ add lr, sp, #65536 ; 0x10000 │ │ vdup.32 q8, ip │ │ add r6, sp, #24 │ │ sub r2, r1, #14 │ │ mov r1, #1 │ │ lsl r1, r1, r2 │ │ @@ -104692,32 +122665,32 @@ │ │ vneg.s32 q10, q10 │ │ vdup.32 q9, sl │ │ asr r1, r1, #1 │ │ lsl r8, r1, #1 │ │ ldr r1, [lr, #316] ; 0x13c │ │ mov lr, #256 ; 0x100 │ │ bic r9, r1, #7 │ │ - b 68e68 │ │ + b 7acd8 │ │ add r1, sp, #65536 ; 0x10000 │ │ add r0, r0, r8 │ │ ldr r1, [r1, #336] ; 0x150 │ │ add fp, fp, r1 │ │ asr r1, fp, #10 │ │ bfc fp, #10, #22 │ │ add r6, r6, r1, lsl #8 │ │ ldr r1, [sp, #20] │ │ subs r1, r1, #1 │ │ str r1, [sp, #20] │ │ - beq 68f68 │ │ + beq 7add8 │ │ add r1, sp, #65536 ; 0x10000 │ │ asr r7, fp, #6 │ │ mov r4, #0 │ │ ldr r1, [r1, #316] ; 0x13c │ │ cmp r1, #8 │ │ - bcc 68f10 │ │ + bcc 7ad80 │ │ vdup.32 q11, r7 │ │ mov r1, fp │ │ mov r5, #0 │ │ mov fp, r9 │ │ add r4, r6, r5 │ │ subs fp, fp, #8 │ │ vld1.16 {d24-d25}, [r4], lr │ │ @@ -104739,21 +122712,21 @@ │ │ vbic q12, q14, q12 │ │ vmin.s32 q15, q13, q8 │ │ vclt.s32 q13, q13, #0 │ │ vmovn.i32 d25, q12 │ │ vbic q13, q15, q13 │ │ vmovn.i32 d24, q13 │ │ vst1.16 {d24-d25}, [r4] │ │ - bne 68e90 │ │ + bne 7ad00 │ │ add r3, sp, #65536 ; 0x10000 │ │ mov r4, r9 │ │ mov fp, r1 │ │ ldr r3, [r3, #316] ; 0x13c │ │ cmp r9, r3 │ │ - beq 68e3c │ │ + beq 7acac │ │ mov r1, #0 │ │ sub r5, r1, r4, lsl #1 │ │ add r1, sp, #65536 ; 0x10000 │ │ ldr r1, [r1, #316] ; 0x13c │ │ sub r4, r1, r4 │ │ mov r1, r6 │ │ ldrsh r3, [r1, -r5]! │ │ @@ -104766,16 +122739,16 @@ │ │ mov r1, r3 │ │ movlt r1, ip │ │ cmp r3, #0 │ │ movwmi r1, #0 │ │ subs r4, r4, #1 │ │ strh r1, [r0, -r5] │ │ sub r5, r5, #2 │ │ - bne 68f24 │ │ - b 68e3c │ │ + bne 7ad94 │ │ + b 7acac │ │ add sp, sp, #280 ; 0x118 │ │ add sp, sp, #65536 ; 0x10000 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #316 ; 0x13c │ │ sub sp, sp, #32768 ; 0x8000 │ │ str r0, [sp, #48] ; 0x30 │ │ @@ -104791,19 +122764,19 @@ │ │ ldr lr, [lr, #360] ; 0x168 │ │ cmp fp, #0 │ │ str r0, [sp, #44] ; 0x2c │ │ clz r0, r1 │ │ mov r5, r2 │ │ mov r2, r3 │ │ str r3, [sp, #56] ; 0x38 │ │ - beq 69150 │ │ + beq 7afc0 │ │ cmp lr, #0 │ │ - beq 69364 │ │ + beq 7b1d4 │ │ cmp r3, #1 │ │ - blt 69524 │ │ + blt 7b394 │ │ rsb sl, r0, #22 │ │ ldr r0, [sp, #44] ; 0x2c │ │ mov r1, #1 │ │ add r9, r7, #1 │ │ lsl r1, r1, sl │ │ add r5, sp, #60 ; 0x3c │ │ mov r8, r7 │ │ @@ -104820,45 +122793,45 @@ │ │ add r7, r1, r7, lsl #4 │ │ mla r4, r4, fp, r7 │ │ add r7, r5, r2 │ │ add r2, r2, #2 │ │ asr r4, r4, sl │ │ strh r4, [r7] │ │ mov r7, r6 │ │ - bne 69008 │ │ + bne 7ae78 │ │ add ip, ip, r3 │ │ subs r9, r9, #1 │ │ add r5, r5, #256 ; 0x100 │ │ - bne 68ffc │ │ + bne 7ae6c │ │ ldr r3, [sp, #56] ; 0x38 │ │ cmp r3, #1 │ │ - blt 69524 │ │ + blt 7b394 │ │ vmov.i16 q9, #57344 ; 0xe000 │ │ movw fp, #57344 ; 0xe000 │ │ vdup.32 q8, lr │ │ bic r9, r3, #7 │ │ add r5, sp, #60 ; 0x3c │ │ lsl ip, r3, #1 │ │ mov r4, #256 ; 0x100 │ │ mov sl, #8 │ │ movt fp, #65535 ; 0xffff │ │ ldr r0, [sp, #48] ; 0x30 │ │ cmp r3, #8 │ │ mov r2, #0 │ │ - bcc 69114 │ │ - b 690b4 │ │ + bcc 7af84 │ │ + b 7af24 │ │ subs r8, r8, #1 │ │ add r5, r5, #256 ; 0x100 │ │ add r0, r0, ip │ │ str r0, [sp, #48] ; 0x30 │ │ - beq 69524 │ │ + beq 7b394 │ │ ldr r0, [sp, #48] ; 0x30 │ │ cmp r3, #8 │ │ mov r2, #0 │ │ - bcc 69114 │ │ + bcc 7af84 │ │ mov r1, #0 │ │ mov r2, r9 │ │ add r6, r5, r1 │ │ subs r2, r2, #8 │ │ vld1.16 {d20-d21}, [r6], r4 │ │ vld1.16 {d22-d23}, [r6] │ │ vshll.s16 q12, d21, #4 │ │ @@ -104871,37 +122844,37 @@ │ │ vorr.i32 q13, #8 ; 0x00000008 │ │ vmla.i32 q12, q14, q8 │ │ vmla.i32 q13, q10, q8 │ │ vshrn.i32 d21, q12, #4 │ │ vshrn.i32 d20, q13, #4 │ │ vadd.i16 q10, q10, q9 │ │ vst1.16 {d20-d21}, [r6] │ │ - bne 690bc │ │ + bne 7af2c │ │ cmp r9, r3 │ │ mov r2, r9 │ │ - beq 69090 │ │ + beq 7af00 │ │ mov r1, #0 │ │ sub r1, r1, r2, lsl #1 │ │ sub r2, r3, r2 │ │ mov r6, r5 │ │ subs r2, r2, #1 │ │ ldrsh r7, [r6, -r1]! │ │ ldrsh r6, [r6, r4] │ │ sub r6, r6, r7 │ │ orr r7, sl, r7, lsl #4 │ │ mla r6, r6, lr, r7 │ │ add r6, fp, r6, lsr #4 │ │ strh r6, [r0, -r1] │ │ sub r1, r1, #2 │ │ - bne 69120 │ │ - b 69090 │ │ + bne 7af90 │ │ + b 7af00 │ │ cmp lr, #0 │ │ - beq 6950c │ │ + beq 7b37c │ │ cmp r3, #1 │ │ - blt 69524 │ │ + blt 7b394 │ │ rsb fp, r0, #22 │ │ mov r0, #1 │ │ vmov.i16 q11, #57344 ; 0xe000 │ │ movw r9, #57344 ; 0xe000 │ │ lsl r0, r0, fp │ │ vdup.32 q10, fp │ │ asr r5, r0, #1 │ │ @@ -104920,29 +122893,29 @@ │ │ bic r0, r0, #7 │ │ str r0, [sp, #16] │ │ lsl r1, r1, #1 │ │ ldr r0, [sp, #48] ; 0x30 │ │ str r1, [sp, #40] ; 0x28 │ │ mov r1, ip │ │ str r2, [sp, #32] │ │ - b 691f0 │ │ + b 7b060 │ │ ldr r3, [sp, #40] ; 0x28 │ │ add sl, sl, #1 │ │ ldr r7, [sp, #52] ; 0x34 │ │ ldr r2, [sp, #32] │ │ add r6, r6, r3 │ │ add r1, r1, r3 │ │ subs r7, r7, #1 │ │ add r0, r0, r2 │ │ - beq 69524 │ │ + beq 7b394 │ │ str r7, [sp, #52] ; 0x34 │ │ mov r4, #0 │ │ ldr r7, [sp, #56] ; 0x38 │ │ cmp r7, #8 │ │ - bcc 6932c │ │ + bcc 7b19c │ │ ldr r3, [sp, #44] ; 0x2c │ │ mla r2, sl, r7, r7 │ │ ldr r4, [sp, #48] ; 0x30 │ │ mul r8, sl, r7 │ │ str sl, [sp, #36] ; 0x24 │ │ mul r3, r3, sl │ │ add r2, r4, r2, lsl #1 │ │ @@ -104970,19 +122943,19 @@ │ │ ldr r7, [sp, #28] │ │ movwcc r2, #1 │ │ add r3, ip, r3, lsl #1 │ │ cmp r7, r3 │ │ mov r3, #0 │ │ movwcc r3, #1 │ │ tst r3, r2 │ │ - bne 69324 │ │ + bne 7b194 │ │ ands r2, sl, r8 │ │ ldr r7, [sp, #56] ; 0x38 │ │ ldr sl, [sp, #36] ; 0x24 │ │ - bne 6932c │ │ + bne 7b19c │ │ ldr r2, [sp, #40] ; 0x28 │ │ mov sl, #0 │ │ add r8, r1, r2 │ │ ldr r2, [sp, #16] │ │ add r3, r1, sl │ │ subs r2, r2, #8 │ │ vld1.16 {d24-d25}, [r3] │ │ @@ -105000,39 +122973,39 @@ │ │ vmla.i32 q13, q12, q9 │ │ vshl.s32 q12, q14, q10 │ │ vshl.s32 q13, q13, q10 │ │ vmovn.i32 d25, q12 │ │ vmovn.i32 d24, q13 │ │ vadd.i16 q12, q12, q11 │ │ vst1.16 {d24-d25}, [r3] │ │ - bne 692b4 │ │ + bne 7b124 │ │ ldr r7, [sp, #56] ; 0x38 │ │ ldr r4, [sp, #16] │ │ ldr sl, [sp, #36] ; 0x24 │ │ cmp r4, r7 │ │ - beq 691cc │ │ - b 6932c │ │ + beq 7b03c │ │ + b 7b19c │ │ ldr r7, [sp, #56] ; 0x38 │ │ ldr sl, [sp, #36] ; 0x24 │ │ mov r2, #0 │ │ sub r3, r2, r4, lsl #1 │ │ sub r2, r7, r4 │ │ ldrh r7, [r1, -r3] │ │ subs r2, r2, #1 │ │ ldrh r4, [r6, -r3] │ │ sub r4, r4, r7 │ │ add r7, r5, r7, lsl #4 │ │ mla r4, r4, lr, r7 │ │ add r4, r9, r4, asr fp │ │ strh r4, [r0, -r3] │ │ sub r3, r3, #2 │ │ - bne 69338 │ │ - b 691cc │ │ + bne 7b1a8 │ │ + b 7b03c │ │ cmp r3, #1 │ │ - blt 69524 │ │ + blt 7b394 │ │ rsb r0, r0, #22 │ │ mov r1, #1 │ │ ldr r3, [sp, #44] ; 0x2c │ │ vmov.i16 q11, #57344 ; 0xe000 │ │ vdup.32 q10, r0 │ │ lsl r1, r1, r0 │ │ ldr r2, [sp, #56] ; 0x38 │ │ @@ -105048,48 +123021,48 @@ │ │ mov sl, ip │ │ mov r4, #0 │ │ str r3, [sp, #36] ; 0x24 │ │ bic r3, r2, #7 │ │ add r2, r2, #1 │ │ str r3, [sp, #28] │ │ str r2, [sp, #32] │ │ - b 693e8 │ │ + b 7b258 │ │ ldr r7, [sp, #52] ; 0x34 │ │ add r8, r8, r9 │ │ ldr r2, [sp, #36] ; 0x24 │ │ add r4, r4, #1 │ │ subs r7, r7, #1 │ │ add sl, sl, r2 │ │ - beq 69524 │ │ + beq 7b394 │ │ ldr r2, [sp, #56] ; 0x38 │ │ mov r3, #0 │ │ str r7, [sp, #52] ; 0x34 │ │ cmp r2, #8 │ │ - bcc 694cc │ │ + bcc 7b33c │ │ ldr r2, [sp, #44] ; 0x2c │ │ ldr r3, [sp, #56] ; 0x38 │ │ ldr r6, [sp, #32] │ │ mul r2, r2, r4 │ │ ldr r7, [sp, #48] ; 0x30 │ │ str r4, [sp, #40] ; 0x28 │ │ mul r3, r4, r3 │ │ ldr r4, [sp, #40] ; 0x28 │ │ add r6, r6, r2 │ │ add r6, ip, r6, lsl #1 │ │ add lr, r7, r3, lsl #1 │ │ cmp lr, r6 │ │ - bcs 69450 │ │ + bcs 7b2c0 │ │ ldr r7, [sp, #56] ; 0x38 │ │ add r2, ip, r2, lsl #1 │ │ add r3, r3, r7 │ │ ldr r7, [sp, #48] ; 0x30 │ │ add r3, r7, r3, lsl #1 │ │ cmp r2, r3 │ │ mov r3, #0 │ │ - bcc 694cc │ │ + bcc 7b33c │ │ ldr lr, [sp, #28] │ │ mov r6, r9 │ │ mov r9, #0 │ │ mov r3, #2 │ │ add r2, sl, r9 │ │ subs lr, lr, #8 │ │ vld1.16 {d24-d25}, [r2], r3 │ │ @@ -105106,52 +123079,52 @@ │ │ vmla.i32 q13, q12, q9 │ │ vshl.s32 q12, q14, q10 │ │ vshl.s32 q13, q13, q10 │ │ vmovn.i32 d25, q12 │ │ vmovn.i32 d24, q13 │ │ vadd.i16 q12, q12, q11 │ │ vst1.16 {d24-d25}, [r2] │ │ - bne 69460 │ │ + bne 7b2d0 │ │ ldr r2, [sp, #56] ; 0x38 │ │ mov r9, r6 │ │ ldr r3, [sp, #28] │ │ ldr r4, [sp, #40] ; 0x28 │ │ cmp r3, r2 │ │ - beq 693cc │ │ + beq 7b23c │ │ ldr r2, [sp, #56] ; 0x38 │ │ mov r7, #0 │ │ sub r2, r2, r3 │ │ sub r3, r7, r3, lsl #1 │ │ mov r6, sl │ │ subs r2, r2, #1 │ │ ldrh r7, [r6, -r3]! │ │ ldrh r6, [r6, #2] │ │ sub r6, r6, r7 │ │ add r7, r1, r7, lsl #4 │ │ mla r7, r6, fp, r7 │ │ add r7, r5, r7, asr r0 │ │ strh r7, [r8, -r3] │ │ sub r3, r3, #2 │ │ - bne 694dc │ │ - b 693cc │ │ + bne 7b34c │ │ + b 7b23c │ │ ldr r0, [sp, #48] ; 0x30 │ │ ldr r2, [sp, #44] ; 0x2c │ │ str r1, [sp, #4] │ │ mov r1, ip │ │ str r7, [sp] │ │ - bl 6da8c │ │ + bl 7f808 │ │ add sp, sp, #316 ; 0x13c │ │ add sp, sp, #32768 ; 0x8000 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #272 ; 0x110 │ │ sub sp, sp, #65536 ; 0x10000 │ │ cmp r3, #1 │ │ str r3, [sp, #12] │ │ - blt 6973c │ │ + blt 7b5ac │ │ add lr, sp, #65536 ; 0x10000 │ │ asr r2, r2, #1 │ │ str r2, [sp, #4] │ │ add r2, sp, #65536 ; 0x10000 │ │ ldr r3, [lr, #328] ; 0x148 │ │ add lr, sp, #65536 ; 0x10000 │ │ ldr r2, [r2, #308] ; 0x134 │ │ @@ -105187,52 +123160,52 @@ │ │ add r5, r5, r8, asr #10 │ │ bfc r8, #10, #22 │ │ sub r1, r1, r4 │ │ add r4, r7, r4, lsl #4 │ │ mla r1, r1, r6, r4 │ │ asr r1, r1, ip │ │ strh r1, [r2], #2 │ │ - bne 695bc │ │ + bne 7b42c │ │ ldr r1, [sp, #4] │ │ add sl, sl, #256 ; 0x100 │ │ add fp, fp, r1, lsl #1 │ │ ldr r1, [sp, #8] │ │ subs r1, r1, #1 │ │ - bne 695a4 │ │ + bne 7b414 │ │ add lr, sp, #65536 ; 0x10000 │ │ ldr r1, [sp, #12] │ │ ldr r7, [lr, #316] ; 0x13c │ │ add lr, sp, #65536 ; 0x10000 │ │ cmp r1, #1 │ │ ldr sl, [lr, #308] ; 0x134 │ │ - blt 6973c │ │ + blt 7b5ac │ │ ldr r1, [sp, #12] │ │ vmov.i16 q8, #57344 ; 0xe000 │ │ movw fp, #57344 ; 0xe000 │ │ add r6, sp, #16 │ │ bic ip, r1, #7 │ │ mov r8, #256 ; 0x100 │ │ lsl r9, r1, #1 │ │ mov lr, #8 │ │ movt fp, #65535 ; 0xffff │ │ - b 69678 │ │ + b 7b4e8 │ │ add r1, sp, #65536 ; 0x10000 │ │ add r0, r0, r9 │ │ subs sl, sl, #1 │ │ ldr r1, [r1, #324] ; 0x144 │ │ add r7, r7, r1 │ │ asr r1, r7, #10 │ │ bfc r7, #10, #22 │ │ add r6, r6, r1, lsl #8 │ │ - beq 6973c │ │ + beq 7b5ac │ │ ldr r1, [sp, #12] │ │ asr r4, r7, #6 │ │ mov r3, #0 │ │ cmp r1, #8 │ │ - bcc 696fc │ │ + bcc 7b56c │ │ vdup.32 q9, r4 │ │ mov r5, sl │ │ mov r2, #0 │ │ mov sl, ip │ │ add r3, r6, r2 │ │ subs sl, sl, #8 │ │ vld1.16 {d20-d21}, [r3], r8 │ │ @@ -105247,46 +123220,46 @@ │ │ vorr.i32 q13, #8 ; 0x00000008 │ │ vmla.i32 q12, q14, q9 │ │ vmla.i32 q13, q10, q9 │ │ vshrn.i32 d21, q12, #4 │ │ vshrn.i32 d20, q13, #4 │ │ vadd.i16 q10, q10, q8 │ │ vst1.16 {d20-d21}, [r3] │ │ - bne 6969c │ │ + bne 7b50c │ │ ldr r1, [sp, #12] │ │ mov r3, ip │ │ mov sl, r5 │ │ cmp ip, r1 │ │ - beq 69654 │ │ + beq 7b4c4 │ │ mov r1, #0 │ │ sub r2, r1, r3, lsl #1 │ │ ldr r1, [sp, #12] │ │ sub r3, r1, r3 │ │ mov r5, r6 │ │ subs r3, r3, #1 │ │ ldrsh r1, [r5, -r2]! │ │ ldrsh r5, [r5, r8] │ │ sub r5, r5, r1 │ │ orr r1, lr, r1, lsl #4 │ │ mla r1, r5, r4, r1 │ │ add r1, fp, r1, lsr #4 │ │ strh r1, [r0, -r2] │ │ sub r2, r2, #2 │ │ - bne 6970c │ │ - b 69654 │ │ + bne 7b57c │ │ + b 7b4c4 │ │ add sp, sp, #272 ; 0x110 │ │ add sp, sp, #65536 ; 0x10000 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #40 ; 0x28 │ │ ldr r8, [sp, #76] ; 0x4c │ │ add ip, sp, #8 │ │ stm ip, {r0, r2, r3} │ │ cmp r8, #1 │ │ - blt 69968 │ │ + blt 7b7d8 │ │ ldr lr, [sp, #84] ; 0x54 │ │ mov r3, #1 │ │ mov r4, #16384 ; 0x4000 │ │ asr r1, r1, #1 │ │ clz r0, lr │ │ ldr r9, [sp, #80] ; 0x50 │ │ sub r6, r0, #17 │ │ @@ -105305,27 +123278,27 @@ │ │ mov sl, #0 │ │ str r0, [sp, #28] │ │ bic r0, r8, #7 │ │ str r1, [sp, #4] │ │ str r0, [sp] │ │ cmp r8, #8 │ │ mov r0, #0 │ │ - bcc 69800 │ │ - b 69848 │ │ + bcc 7b670 │ │ + b 7b6b8 │ │ ldr r0, [sp, #32] │ │ add sl, sl, #1 │ │ subs r9, r9, #1 │ │ add ip, ip, r0 │ │ ldr r0, [sp, #28] │ │ add r3, r3, r0 │ │ add r2, r2, r0 │ │ - beq 69968 │ │ + beq 7b7d8 │ │ cmp r8, #8 │ │ mov r0, #0 │ │ - bcs 69848 │ │ + bcs 7b6b8 │ │ mov r1, #0 │ │ sub r1, r1, r0, lsl #1 │ │ sub r0, r8, r0 │ │ ldrsh r4, [r2, -r1] │ │ ldrsh r5, [r3, -r1] │ │ add r4, fp, r4 │ │ add r5, r4, r5 │ │ @@ -105334,16 +123307,16 @@ │ │ mov r4, r7 │ │ movlt r4, lr │ │ cmp r7, #0 │ │ movwmi r4, #0 │ │ subs r0, r0, #1 │ │ strh r4, [ip, -r1] │ │ sub r1, r1, #2 │ │ - bne 6980c │ │ - b 697d4 │ │ + bne 7b67c │ │ + b 7b644 │ │ ldr r1, [sp, #4] │ │ mla r7, sl, r8, r8 │ │ str r9, [sp, #36] ; 0x24 │ │ mul r9, sl, r8 │ │ ldr r4, [sp, #8] │ │ mla r0, r1, sl, r8 │ │ str r7, [sp, #24] │ │ @@ -105369,19 +123342,19 @@ │ │ movwcc r1, #1 │ │ add r4, r4, r5, lsl #1 │ │ ldr r5, [sp, #20] │ │ cmp r5, r4 │ │ mov r4, #0 │ │ movwcc r4, #1 │ │ tst r4, r1 │ │ - bne 6995c │ │ + bne 7b7cc │ │ ands r1, r7, r8 │ │ ldr r8, [sp, #76] ; 0x4c │ │ ldr r9, [sp, #36] ; 0x24 │ │ - bne 69800 │ │ + bne 7b670 │ │ ldr r8, [sp] │ │ mov r9, #0 │ │ add r0, r2, r9 │ │ subs r8, r8, #8 │ │ vld1.16 {d22-d23}, [r0] │ │ add r0, r3, r9 │ │ vaddw.s16 q12, q9, d23 │ │ @@ -105398,33 +123371,33 @@ │ │ vmin.s32 q14, q11, q8 │ │ vclt.s32 q11, q11, #0 │ │ vbic q12, q13, q12 │ │ vbic q11, q14, q11 │ │ vmovn.i32 d25, q12 │ │ vmovn.i32 d24, q11 │ │ vst1.16 {d24-d25}, [r0] │ │ - bne 698e8 │ │ + bne 7b758 │ │ ldr r8, [sp, #76] ; 0x4c │ │ ldr r0, [sp] │ │ ldr r9, [sp, #36] ; 0x24 │ │ cmp r0, r8 │ │ - beq 697d4 │ │ - b 69800 │ │ + beq 7b644 │ │ + b 7b670 │ │ ldr r8, [sp, #76] ; 0x4c │ │ ldr r9, [sp, #36] ; 0x24 │ │ - b 69800 │ │ + b 7b670 │ │ add sp, sp, #40 ; 0x28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #48 ; 0x30 │ │ ldr r9, [sp, #84] ; 0x54 │ │ add ip, sp, #8 │ │ stm ip, {r0, r2, r3} │ │ cmp r9, #1 │ │ - blt 69bc8 │ │ + blt 7ba38 │ │ add lr, sp, #88 ; 0x58 │ │ asr r1, r1, #1 │ │ mov r3, #8 │ │ mov r4, #131072 ; 0x20000 │ │ ldm lr, {r5, sl, lr} │ │ clz r0, lr │ │ sub r7, r0, #14 │ │ @@ -105447,31 +123420,31 @@ │ │ str r1, [sp, #4] │ │ vdup.32 q11, sl │ │ mov r1, #0 │ │ str r1, [sp, #44] ; 0x2c │ │ cmp r9, #8 │ │ mov r8, #0 │ │ str r5, [sp, #40] ; 0x28 │ │ - bcc 69a48 │ │ - b 69a90 │ │ + bcc 7b8b8 │ │ + b 7b900 │ │ ldr r1, [sp, #32] │ │ ldr r5, [sp, #40] ; 0x28 │ │ add r0, r0, r1 │ │ ldr r1, [sp, #28] │ │ subs r5, r5, #1 │ │ add r3, r3, r1 │ │ add r2, r2, r1 │ │ ldr r1, [sp, #44] ; 0x2c │ │ add r1, r1, #1 │ │ str r1, [sp, #44] ; 0x2c │ │ - beq 69bc8 │ │ + beq 7ba38 │ │ cmp r9, #8 │ │ mov r8, #0 │ │ str r5, [sp, #40] ; 0x28 │ │ - bcs 69a90 │ │ + bcs 7b900 │ │ mov r1, #0 │ │ sub r4, r1, r8, lsl #1 │ │ sub r5, r9, r8 │ │ ldrsh r6, [r2, -r4] │ │ ldrsh r1, [r3, -r4] │ │ mla r6, r6, sl, ip │ │ mla r1, fp, r1, r6 │ │ @@ -105480,16 +123453,16 @@ │ │ mov r1, r6 │ │ movlt r1, lr │ │ cmp r6, #0 │ │ movwmi r1, #0 │ │ subs r5, r5, #1 │ │ strh r1, [r0, -r4] │ │ sub r4, r4, #2 │ │ - bne 69a54 │ │ - b 69a0c │ │ + bne 7b8c4 │ │ + b 7b87c │ │ ldr r1, [sp, #4] │ │ ldr r4, [sp, #44] ; 0x2c │ │ mla r6, r1, r4, r9 │ │ mul r8, r1, r4 │ │ mla r1, r4, r9, r9 │ │ mul r4, r4, r9 │ │ str r1, [sp, #36] ; 0x24 │ │ @@ -105517,19 +123490,19 @@ │ │ mov r4, #0 │ │ movwcc r4, #1 │ │ add r5, r1, r5, lsl #1 │ │ cmp r6, r5 │ │ mov r5, #0 │ │ movwcc r5, #1 │ │ tst r5, r4 │ │ - bne 69bc0 │ │ + bne 7ba30 │ │ ldr r1, [sp, #20] │ │ ands r5, r9, r1 │ │ ldr r9, [sp, #84] ; 0x54 │ │ - bne 69a48 │ │ + bne 7b8b8 │ │ ldr r9, [sp] │ │ mov r8, #0 │ │ add r5, r2, r8 │ │ vorr q0, q9, q9 │ │ vld1.16 {d26-d27}, [r5] │ │ add r5, r3, r8 │ │ vorr q1, q9, q9 │ │ @@ -105552,31 +123525,31 @@ │ │ vbic q13, q15, q13 │ │ vmin.s32 q0, q14, q8 │ │ vclt.s32 q14, q14, #0 │ │ vmovn.i32 d27, q13 │ │ vbic q14, q0, q14 │ │ vmovn.i32 d26, q14 │ │ vst1.16 {d26-d27}, [r5] │ │ - bne 69b38 │ │ + bne 7b9a8 │ │ ldr r9, [sp, #84] ; 0x54 │ │ ldr r8, [sp] │ │ cmp r8, r9 │ │ - beq 69a0c │ │ - b 69a48 │ │ + beq 7b87c │ │ + b 7b8b8 │ │ ldr r9, [sp, #84] ; 0x54 │ │ - b 69a48 │ │ + b 7b8b8 │ │ add sp, sp, #48 ; 0x30 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #68 ; 0x44 │ │ add ip, sp, #12 │ │ stm ip, {r0, r2, r3} │ │ ldr r3, [sp, #104] ; 0x68 │ │ cmp r3, #1 │ │ - blt 69ea4 │ │ + blt 7bd14 │ │ add lr, sp, #108 ; 0x6c │ │ mov r7, #32 │ │ mov r4, #524288 ; 0x80000 │ │ asr r1, r1, #1 │ │ ldm lr, {r5, r9, lr} │ │ clz r0, lr │ │ sub r2, r0, #18 │ │ @@ -105598,32 +123571,32 @@ │ │ str r0, [sp, #4] │ │ mov r0, #0 │ │ str r1, [sp, #8] │ │ str r0, [sp, #52] ; 0x34 │ │ cmp r3, #8 │ │ mov r1, #0 │ │ str r5, [sp, #48] ; 0x30 │ │ - bcc 69e54 │ │ - b 69ca8 │ │ + bcc 7bcc4 │ │ + b 7bb18 │ │ ldr r0, [sp, #44] ; 0x2c │ │ add r9, r9, r3 │ │ ldr r5, [sp, #48] ; 0x30 │ │ add sl, sl, r0 │ │ ldr r0, [sp, #40] ; 0x28 │ │ subs r5, r5, #1 │ │ add ip, ip, r0 │ │ add r2, r2, r0 │ │ ldr r0, [sp, #52] ; 0x34 │ │ add r0, r0, #1 │ │ str r0, [sp, #52] ; 0x34 │ │ - beq 69ea4 │ │ + beq 7bd14 │ │ cmp r3, #8 │ │ mov r1, #0 │ │ str r5, [sp, #48] ; 0x30 │ │ - bcc 69e54 │ │ + bcc 7bcc4 │ │ ldr r6, [sp, #52] ; 0x34 │ │ mov r5, r3 │ │ ldr r0, [sp, #8] │ │ mul r5, r6, r3 │ │ mla r1, r0, r6, r3 │ │ mul r4, r0, r6 │ │ ldr r0, [sp, #12] │ │ @@ -105662,23 +123635,23 @@ │ │ mov r5, #0 │ │ movwcc r5, #1 │ │ add r4, r4, r6, lsl #1 │ │ cmp r3, r4 │ │ mov r4, #0 │ │ movwcc r4, #1 │ │ tst r4, r5 │ │ - bne 69e50 │ │ + bne 7bcc0 │ │ ands r4, r8, r0 │ │ - bne 69e50 │ │ + bne 7bcc0 │ │ ldr r0, [sp, #28] │ │ ldr r3, [sp, #24] │ │ ands r4, r3, r0 │ │ ldr r3, [sp, #104] ; 0x68 │ │ add r0, sp, #56 ; 0x38 │ │ - bne 69e54 │ │ + bne 7bcc4 │ │ ldr r8, [sp, #4] │ │ mov r1, #0 │ │ mov r4, #0 │ │ mov r3, r0 │ │ mov r5, r9 │ │ add r0, r2, r1 │ │ ldr r6, [r5, r4]! │ │ @@ -105715,21 +123688,21 @@ │ │ vbic q12, q14, q12 │ │ vmin.s32 q15, q13, q8 │ │ vclt.s32 q13, q13, #0 │ │ vmovn.i32 d25, q12 │ │ vbic q13, q15, q13 │ │ vmovn.i32 d24, q13 │ │ vst1.16 {d24-d25}, [r0] │ │ - bne 69d94 │ │ + bne 7bc04 │ │ ldr r0, [sp, #104] ; 0x68 │ │ mov r1, r8 │ │ cmp r8, r0 │ │ mov r3, r0 │ │ - beq 69c68 │ │ - b 69e54 │ │ + beq 7bad8 │ │ + b 7bcc4 │ │ ldr r3, [sp, #104] ; 0x68 │ │ mov r0, #0 │ │ sub r4, r0, r1, lsl #1 │ │ ldrb r0, [r9, r1] │ │ add r1, r1, #1 │ │ ldrsh r5, [r2, -r4] │ │ ldrsh r6, [ip, -r4] │ │ @@ -105741,23 +123714,23 @@ │ │ mov r0, r5 │ │ movlt r0, lr │ │ cmp r5, #0 │ │ movwmi r0, #0 │ │ cmp r3, r1 │ │ strh r0, [sl, -r4] │ │ sub r4, r4, #2 │ │ - bne 69e5c │ │ - b 69c68 │ │ + bne 7bccc │ │ + b 7bad8 │ │ add sp, sp, #68 ; 0x44 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #36 ; 0x24 │ │ cmp r3, #1 │ │ stmib sp, {r0, r2} │ │ - blt 6a088 │ │ + blt 7bef8 │ │ ldr ip, [sp, #76] ; 0x4c │ │ vmov.i32 q8, #64 ; 0x00000040 │ │ ldr lr, [sp, #72] ; 0x48 │ │ vmov.i32 q9, #32 ; 0x00000020 │ │ asr r0, r1, #1 │ │ bic r8, r3, #7 │ │ lsl r1, r3, #1 │ │ @@ -105765,43 +123738,43 @@ │ │ lsl r0, r0, #1 │ │ ldmib sp, {r5, fp} │ │ mov sl, #0 │ │ str r1, [sp, #20] │ │ str r0, [sp, #16] │ │ cmp r3, #8 │ │ mov r6, #0 │ │ - bcc 69f30 │ │ - b 69f70 │ │ + bcc 7bda0 │ │ + b 7bde0 │ │ ldr r0, [sp, #20] │ │ add ip, ip, r3 │ │ add sl, sl, #1 │ │ subs lr, lr, #1 │ │ add fp, fp, r0 │ │ ldr r0, [sp, #16] │ │ add r5, r5, r0 │ │ - beq 6a088 │ │ + beq 7bef8 │ │ cmp r3, #8 │ │ mov r6, #0 │ │ - bcs 69f70 │ │ + bcs 7bde0 │ │ mov r0, #0 │ │ sub r2, r0, r6, lsl #1 │ │ ldrb r0, [ip, r6] │ │ add r6, r6, #1 │ │ ldrh r7, [r5, -r2] │ │ ldrh r1, [fp, -r2] │ │ cmp r3, r6 │ │ rsb r4, r0, #64 ; 0x40 │ │ mul r7, r4, r7 │ │ mla r0, r1, r0, r7 │ │ add r0, r0, #32 │ │ lsr r0, r0, #6 │ │ strh r0, [r5, -r2] │ │ sub r2, r2, #2 │ │ - bne 69f38 │ │ - b 69f04 │ │ + bne 7bda8 │ │ + b 7bd74 │ │ ldr r0, [sp] │ │ mla r9, sl, r3, r3 │ │ ldr r1, [sp, #4] │ │ ldr r7, [sp, #8] │ │ mla r2, r0, sl, r3 │ │ str lr, [sp, #12] │ │ mov lr, #0 │ │ @@ -105823,18 +123796,18 @@ │ │ mov r0, #0 │ │ add r2, r2, r9 │ │ movwcc r0, #1 │ │ cmp r2, r1 │ │ mov r2, #0 │ │ movwhi r2, #1 │ │ tst r2, r0 │ │ - bne 6a080 │ │ + bne 7bef0 │ │ ands r0, r7, lr │ │ ldr lr, [sp, #12] │ │ - bne 69f30 │ │ + bne 7bda0 │ │ add r1, sp, #24 │ │ mov r6, #0 │ │ mov r9, #0 │ │ mov r0, ip │ │ add r2, r5, r6 │ │ ldr r7, [r0, r9]! │ │ add r9, r9, #8 │ │ @@ -105857,4609 +123830,439 @@ │ │ vmla.i32 q14, q15, q13 │ │ vmla.i32 q12, q11, q10 │ │ vadd.i32 q10, q14, q9 │ │ vshrn.i32 d21, q10, #6 │ │ vadd.i32 q11, q12, q9 │ │ vshrn.i32 d20, q11, #6 │ │ vst1.16 {d20-d21}, [r2] │ │ - bne 6a000 │ │ + bne 7be70 │ │ cmp r8, r3 │ │ mov r6, r8 │ │ - beq 69f04 │ │ - b 69f30 │ │ + beq 7bd74 │ │ + b 7bda0 │ │ ldr lr, [sp, #12] │ │ - b 69f30 │ │ + b 7bda0 │ │ add sp, sp, #36 ; 0x24 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #36 ; 0x24 │ │ str r0, [sp, #16] │ │ mov r0, r3 │ │ add r0, r3, r3, lsl #1 │ │ str r2, [sp, #20] │ │ cmp r0, #4 │ │ str r3, [sp, #24] │ │ - blt 6a2ac │ │ + blt 7c11c │ │ asr ip, r0, #2 │ │ - ldr r0, [pc, #500] ; 6a2b4 │ │ - asr r2, r1, #1 │ │ - cmp ip, #1 │ │ - mov fp, ip │ │ - ldr lr, [sp, #72] ; 0x48 │ │ - ldr r0, [pc, r0] │ │ - movle fp, #1 │ │ - ldr r1, [sp, #24] │ │ - vmov.i32 q8, #64 ; 0x00000040 │ │ - vmov.i32 q9, #32 ; 0x00000020 │ │ - ldr r7, [sp, #20] │ │ - add r3, fp, r1 │ │ - add r8, r0, r1 │ │ - add r0, r0, r3 │ │ - str r0, [sp, #8] │ │ - bic r0, fp, #-2147483641 ; 0x80000007 │ │ - str r0, [sp, #4] │ │ - lsl r0, r2, #1 │ │ - lsl sl, r1, #1 │ │ - str r0, [sp, #28] │ │ - mov r0, #0 │ │ - str r0, [sp, #32] │ │ - ldr r0, [sp, #16] │ │ - str r2, [sp, #12] │ │ - str sl, [sp] │ │ - cmp fp, #8 │ │ - mov r9, #0 │ │ - bcc 6a158 │ │ - b 6a19c │ │ - ldr r1, [sp, #28] │ │ - add r7, r7, sl │ │ - subs lr, lr, #1 │ │ - add r0, r0, r1 │ │ - ldr r1, [sp, #32] │ │ - add r1, r1, #1 │ │ - str r1, [sp, #32] │ │ - beq 6a2ac │ │ - cmp fp, #8 │ │ - mov r9, #0 │ │ - bcs 6a19c │ │ - lsl r3, r9, #1 │ │ - ldrb r6, [r8, r9] │ │ - add r4, r0, r3 │ │ - add r5, r7, r3 │ │ - ldrh r1, [r4] │ │ - add r9, r9, #1 │ │ - rsb r2, r6, #64 ; 0x40 │ │ - ldrh r5, [r5] │ │ - add r3, r3, #2 │ │ - cmp r9, ip │ │ - mul r1, r2, r1 │ │ - mla r1, r5, r6, r1 │ │ - add r1, r1, #32 │ │ - lsr r1, r1, #6 │ │ - strh r1, [r4] │ │ - blt 6a15c │ │ - b 6a12c │ │ - ldr r1, [sp, #12] │ │ - mov r2, lr │ │ - ldr r6, [sp, #32] │ │ - mov lr, #0 │ │ - mov sl, #0 │ │ - mov r9, #0 │ │ - mla r3, r1, r6, fp │ │ - mul r4, r1, r6 │ │ - ldr r1, [sp, #24] │ │ - mul r5, r6, r1 │ │ - ldr r1, [sp, #16] │ │ - mov r6, fp │ │ - add r3, r1, r3, lsl #1 │ │ - add r4, r1, r4, lsl #1 │ │ - ldr r1, [sp, #8] │ │ - cmp r8, r3 │ │ - movwcc lr, #1 │ │ - cmp r1, r4 │ │ - ldr r1, [sp, #20] │ │ - movwhi sl, #1 │ │ - add fp, r1, r5, lsl #1 │ │ - add r5, r6, r5 │ │ - cmp fp, r3 │ │ - mov r3, #0 │ │ - add r5, r1, r5, lsl #1 │ │ - movwcc r3, #1 │ │ - cmp r4, r5 │ │ - mov r4, #0 │ │ - movwcc r4, #1 │ │ - mov fp, r6 │ │ - tst sl, lr │ │ - bne 6a2a0 │ │ - ldr sl, [sp] │ │ - ands r3, r4, r3 │ │ - mov lr, r2 │ │ - bne 6a158 │ │ - ldr r5, [sp, #4] │ │ - mov r3, #0 │ │ - mov r4, r8 │ │ - vld1.8 {d20}, [r4]! │ │ - add r6, r7, r3 │ │ - subs r5, r5, #8 │ │ - vld1.16 {d22-d23}, [r6] │ │ - add r6, r0, r3 │ │ - vmovl.u8 q10, d20 │ │ - add r3, r3, #16 │ │ - vld1.16 {d24-d25}, [r6] │ │ - vmull.u16 q13, d23, d21 │ │ - vmovl.u16 q14, d25 │ │ - vmull.u16 q11, d22, d20 │ │ - vmovl.u16 q12, d24 │ │ - vsubw.u16 q15, q8, d21 │ │ - vsubw.u16 q10, q8, d20 │ │ - vmla.i32 q13, q15, q14 │ │ - vmla.i32 q11, q10, q12 │ │ - vadd.i32 q10, q13, q9 │ │ - vshrn.i32 d21, q10, #6 │ │ - vadd.i32 q11, q11, q9 │ │ - vshrn.i32 d20, q11, #6 │ │ - vst1.16 {d20-d21}, [r6] │ │ - bne 6a238 │ │ - ldr r9, [sp, #4] │ │ - cmp fp, r9 │ │ - beq 6a12c │ │ - b 6a158 │ │ - mov lr, r2 │ │ - ldr sl, [sp] │ │ - b 6a158 │ │ - add sp, sp, #36 ; 0x24 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq r1, r4, ip, ror #20 │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #20 │ │ - cmp r3, #1 │ │ - str r0, [sp, #8] │ │ - blt 6a440 │ │ - ldr r0, [pc, #372] ; 6a448 │ │ - mov r9, r2 │ │ - ldr r2, [sp, #56] ; 0x38 │ │ - asr r1, r1, #1 │ │ - vmov.i32 q8, #32 ; 0x00000020 │ │ - mov r7, r9 │ │ - ldr r0, [pc, r0] │ │ - mov sl, #0 │ │ - str r1, [sp] │ │ - add lr, r0, r2 │ │ - lsl r0, r3, #1 │ │ - str r0, [sp, #16] │ │ - mov r0, r1 │ │ - lsl r0, r1, #1 │ │ - add r1, r2, r2, lsl #1 │ │ - ldr r5, [sp, #8] │ │ - asr r2, r1, #2 │ │ - str r0, [sp, #12] │ │ - bic r0, r3, #7 │ │ - str r0, [sp, #4] │ │ - b 6a340 │ │ - ldr r0, [sp, #16] │ │ - add sl, sl, #1 │ │ - subs r2, r2, #1 │ │ - add lr, lr, #1 │ │ - add r7, r7, r0 │ │ - ldr r0, [sp, #12] │ │ - add r5, r5, r0 │ │ - beq 6a440 │ │ - ldrb fp, [lr] │ │ - cmp r3, #8 │ │ - mov r0, #0 │ │ - rsb r8, fp, #64 ; 0x40 │ │ - bcc 6a408 │ │ - ldr r0, [sp] │ │ - mul r1, sl, r3 │ │ - mul r4, r0, sl │ │ - ldr r0, [sp, #8] │ │ - add ip, r0, r4, lsl #1 │ │ - add r0, r1, r3 │ │ - add r0, r9, r0, lsl #1 │ │ - cmp ip, r0 │ │ - bcs 6a394 │ │ - add r0, r9, r1, lsl #1 │ │ - add r1, r4, r3 │ │ - ldr r6, [sp, #8] │ │ - add r1, r6, r1, lsl #1 │ │ - cmp r0, r1 │ │ - mov r0, #0 │ │ - bcc 6a408 │ │ - mov r4, r9 │ │ - ldr r9, [sp, #4] │ │ - vdup.32 q9, fp │ │ - mov ip, #0 │ │ - vdup.32 q10, r8 │ │ - add r0, r5, ip │ │ - add r1, r7, ip │ │ - vld1.16 {d22-d23}, [r0] │ │ - subs r9, r9, #8 │ │ - add ip, ip, #16 │ │ - vmovl.u16 q12, d23 │ │ - vld1.16 {d26-d27}, [r1] │ │ - vmovl.u16 q11, d22 │ │ - vmovl.u16 q14, d27 │ │ - vmovl.u16 q13, d26 │ │ - vmul.i32 q12, q10, q12 │ │ - vmul.i32 q11, q10, q11 │ │ - vmla.i32 q12, q9, q14 │ │ - vmla.i32 q11, q9, q13 │ │ - vadd.i32 q12, q12, q8 │ │ - vshrn.i32 d25, q12, #6 │ │ - vadd.i32 q11, q11, q8 │ │ - vshrn.i32 d24, q11, #6 │ │ - vst1.16 {d24-d25}, [r0] │ │ - bne 6a3a8 │ │ - ldr r0, [sp, #4] │ │ - mov r9, r4 │ │ - cmp r0, r3 │ │ - beq 6a320 │ │ - mov r1, #0 │ │ - sub r6, r3, r0 │ │ - sub r1, r1, r0, lsl #1 │ │ - ldrh r0, [r7, -r1] │ │ - subs r6, r6, #1 │ │ - ldrh r4, [r5, -r1] │ │ - mul r0, r0, fp │ │ - mla r0, r8, r4, r0 │ │ - add r0, r0, #32 │ │ - lsr r0, r0, #6 │ │ - strh r0, [r5, -r1] │ │ - sub r1, r1, #2 │ │ - bne 6a414 │ │ - b 6a320 │ │ - add sp, sp, #20 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq r1, r4, r4, asr r8 │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #4 │ │ - vpush {d8-d11} │ │ - sub sp, sp, #80 ; 0x50 │ │ - ldr sl, [sp, #152] ; 0x98 │ │ - add ip, sp, #8 │ │ - stm ip, {r0, r2, r3} │ │ - cmp sl, #1 │ │ - blt 6a7e4 │ │ - ldr r2, [sp, #168] ; 0xa8 │ │ - mov r3, #32 │ │ - mov r4, #524288 ; 0x80000 │ │ - asr r1, r1, #1 │ │ - clz r0, r2 │ │ - ldr fp, [sp, #160] ; 0xa0 │ │ - sub r7, r0, #18 │ │ - ldr r5, [sp, #156] ; 0x9c │ │ - vmov.i32 q10, #32 ; 0x00000020 │ │ - ldr r9, [sp, #8] │ │ - add r8, r4, r3, lsl r7 │ │ - sub r7, r0, #12 │ │ - lsl r0, r1, #1 │ │ - vmov.i32 q11, #26 ; 0x0000001a │ │ - vdup.32 q13, r7 │ │ - str r0, [sp, #60] ; 0x3c │ │ - lsl r0, sl, #1 │ │ - vmov.i32 q12, #38 ; 0x00000026 │ │ - vneg.s32 q13, q13 │ │ - ldr ip, [sp, #16] │ │ - ldr lr, [sp, #12] │ │ - vdup.32 q8, r2 │ │ - vdup.32 q9, r8 │ │ - str r0, [sp, #56] ; 0x38 │ │ - bic r0, sl, #7 │ │ - str r0, [sp] │ │ - mov r0, #0 │ │ - str r1, [sp, #4] │ │ - str r0, [sp, #76] ; 0x4c │ │ - cmp sl, #8 │ │ - mov r1, #0 │ │ - str r5, [sp, #72] ; 0x48 │ │ - bcc 6a648 │ │ - ldr r6, [sp, #76] ; 0x4c │ │ - ldr r5, [sp, #4] │ │ - ldr r4, [sp, #8] │ │ - mla r1, r6, sl, sl │ │ - ldr r3, [sp, #16] │ │ - mla r0, r5, r6, sl │ │ - add r0, r4, r0, lsl #1 │ │ - str r0, [sp, #52] ; 0x34 │ │ - ldr r0, [sp, #160] ; 0xa0 │ │ - mla r2, r6, sl, r0 │ │ - add r0, r0, r1 │ │ - str r0, [sp, #68] ; 0x44 │ │ - mul r0, r6, sl │ │ - str r2, [sp, #64] ; 0x40 │ │ - add r2, r3, r1, lsl #1 │ │ - str r2, [sp, #36] ; 0x24 │ │ - add sl, r3, r0, lsl #1 │ │ - ldr r3, [sp, #12] │ │ - add r2, r3, r0, lsl #1 │ │ - mul r0, r5, r6 │ │ - ldr r6, [sp, #64] ; 0x40 │ │ - ldr r5, [sp, #36] ; 0x24 │ │ - add r1, r3, r1, lsl #1 │ │ - mov r3, #0 │ │ - str r1, [sp, #44] ; 0x2c │ │ - str r2, [sp, #40] ; 0x28 │ │ - mov r1, #0 │ │ - add r0, r4, r0, lsl #1 │ │ - ldr r4, [sp, #68] ; 0x44 │ │ - str r0, [sp, #48] ; 0x30 │ │ - mov r0, #0 │ │ - cmp r4, sl │ │ - movwhi r3, #1 │ │ - cmp r6, r5 │ │ - movwcc r0, #1 │ │ - cmp r4, r2 │ │ - str r0, [sp, #20] │ │ - mov r0, #0 │ │ - ldr r2, [sp, #44] ; 0x2c │ │ - movwhi r0, #1 │ │ - str r0, [sp, #28] │ │ - mov r0, #0 │ │ - cmp r6, r2 │ │ - mov r4, #0 │ │ - movwcc r0, #1 │ │ - ldr r6, [sp, #40] ; 0x28 │ │ - str r0, [sp, #24] │ │ - ldr r0, [sp, #52] ; 0x34 │ │ - cmp sl, r0 │ │ - movwcc r4, #1 │ │ - str r4, [sp, #32] │ │ - ldr r4, [sp, #48] ; 0x30 │ │ - cmp r4, r5 │ │ - mov r5, #0 │ │ - movwcc r5, #1 │ │ - cmp r6, r0 │ │ - mov r6, #0 │ │ - mov sl, r4 │ │ - movwcc r6, #1 │ │ - cmp r4, r2 │ │ - ldr r2, [sp, #64] ; 0x40 │ │ - mov r4, #0 │ │ - movwcc r4, #1 │ │ - cmp r2, r0 │ │ - ldr r2, [sp, #68] ; 0x44 │ │ - mov r0, #0 │ │ - movwcc r0, #1 │ │ - cmp r2, sl │ │ - mov sl, #0 │ │ - movwhi sl, #1 │ │ - tst sl, r0 │ │ - bne 6a7d4 │ │ - ldr r2, [sp, #152] ; 0x98 │ │ - ands r0, r4, r6 │ │ - ldreq r0, [sp, #32] │ │ - mov sl, r2 │ │ - ldr r2, [sp, #168] ; 0xa8 │ │ - andseq r0, r5, r0 │ │ - bne 6a648 │ │ - ldr r0, [sp, #28] │ │ - ldr r4, [sp, #24] │ │ - ands r0, r4, r0 │ │ - ldreq r0, [sp, #20] │ │ - andseq r0, r0, r3 │ │ - beq 6a6e8 │ │ - mov r0, #0 │ │ - sub r4, r0, r1, lsl #1 │ │ - ldrsh r6, [ip, -r4] │ │ - ldrsh r5, [lr, -r4] │ │ - subs r0, r5, r6 │ │ - rsbmi r0, r0, #0 │ │ - add r0, r0, #32 │ │ - lsr r3, r0, #10 │ │ - cmp r3, #26 │ │ - mov r3, #26 │ │ - lsrcc r3, r0, #10 │ │ - rsb r0, r3, #26 │ │ - add r3, r3, #38 ; 0x26 │ │ - mla r0, r0, r6, r8 │ │ - mla r0, r3, r5, r0 │ │ - asr r5, r0, r7 │ │ - cmp r2, r0, asr r7 │ │ - mov r0, r5 │ │ - movlt r0, r2 │ │ - cmp r5, #0 │ │ - movwmi r0, #0 │ │ - strh r0, [r9, -r4] │ │ - sub r4, r4, #2 │ │ - strb r3, [fp, r1] │ │ - add r1, r1, #1 │ │ - cmp sl, r1 │ │ - bne 6a650 │ │ - ldr r0, [sp, #60] ; 0x3c │ │ - add fp, fp, sl │ │ - ldr r5, [sp, #72] ; 0x48 │ │ - add r9, r9, r0 │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - subs r5, r5, #1 │ │ - add ip, ip, r0 │ │ - add lr, lr, r0 │ │ - ldr r0, [sp, #76] ; 0x4c │ │ - add r0, r0, #1 │ │ - str r0, [sp, #76] ; 0x4c │ │ - bne 6a4e4 │ │ - b 6a7e4 │ │ - ldr r3, [sp] │ │ - mov r1, #0 │ │ - mov sl, #0 │ │ - add r0, ip, r1 │ │ - vorr q5, q9, q9 │ │ - vld1.16 {d28-d29}, [r0] │ │ - add r0, lr, r1 │ │ - vld1.16 {d30-d31}, [r0] │ │ - vmovl.s16 q2, d29 │ │ - add r0, r9, r1 │ │ - add r1, r1, #16 │ │ - vsubl.s16 q0, d31, d29 │ │ - vsubl.s16 q1, d30, d28 │ │ - vabs.s32 q0, q0 │ │ - vabs.s32 q1, q1 │ │ - vmovl.s16 q14, d28 │ │ - vadd.i32 q0, q0, q10 │ │ - vadd.i32 q1, q1, q10 │ │ - vshr.u32 q0, q0, #10 │ │ - vshr.u32 q1, q1, #10 │ │ - vmin.u32 q0, q0, q11 │ │ - vmin.u32 q1, q1, q11 │ │ - vsub.i32 q3, q11, q0 │ │ - vsub.i32 q4, q11, q1 │ │ - vmla.i32 q5, q3, q2 │ │ - vorr q3, q9, q9 │ │ - vmla.i32 q3, q4, q14 │ │ - vmovl.s16 q2, d31 │ │ - vmovl.s16 q15, d30 │ │ - vadd.i32 q14, q0, q12 │ │ - vadd.i32 q0, q1, q12 │ │ - vmla.i32 q5, q14, q2 │ │ - vmla.i32 q3, q0, q15 │ │ - vmovn.i32 d29, q14 │ │ - vshl.s32 q15, q5, q13 │ │ - vmovn.i32 d28, q0 │ │ - vmin.s32 q2, q15, q8 │ │ - vclt.s32 q15, q15, #0 │ │ - vshl.s32 q1, q3, q13 │ │ - vbic q15, q2, q15 │ │ - vmin.s32 q3, q1, q8 │ │ - vclt.s32 q1, q1, #0 │ │ - vmovn.i16 d28, q14 │ │ - vmovn.i32 d31, q15 │ │ - vbic q1, q3, q1 │ │ - vmovn.i32 d30, q1 │ │ - vst1.16 {d30-d31}, [r0] │ │ - add r0, fp, sl │ │ - add sl, sl, #8 │ │ - cmp r3, sl │ │ - vst1.8 {d28}, [r0] │ │ - bne 6a6f4 │ │ - ldr r2, [sp, #152] ; 0x98 │ │ - mov r1, r3 │ │ - cmp r3, r2 │ │ - mov sl, r2 │ │ - ldr r2, [sp, #168] ; 0xa8 │ │ - bne 6a648 │ │ - b 6a6b4 │ │ - ldr r2, [sp, #152] ; 0x98 │ │ - mov sl, r2 │ │ - ldr r2, [sp, #168] ; 0xa8 │ │ - b 6a648 │ │ - add sp, sp, #80 ; 0x50 │ │ - vpop {d8-d11} │ │ - add sp, sp, #4 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r4, r5, r6, r7, r8, lr} │ │ - sub sp, sp, #32 │ │ - ldr r4, [sp, #56] ; 0x38 │ │ - mov r7, #0 │ │ - ldr ip, [sp, #64] ; 0x40 │ │ - mov r6, #1 │ │ - ldr r5, [sp, #68] ; 0x44 │ │ - ldr lr, [sp, #60] ; 0x3c │ │ - stm sp, {r4, lr} │ │ - str ip, [sp, #8] │ │ - add ip, sp, #12 │ │ - ldr r8, [sp, #72] ; 0x48 │ │ - stm ip, {r5, r6, r7, r8} │ │ - bl 6e3dc │ │ - add sp, sp, #32 │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ - push {r4, r5, r6, r7, fp, lr} │ │ - sub sp, sp, #32 │ │ - ldr r4, [sp, #56] ; 0x38 │ │ - mov r7, #1 │ │ - ldr ip, [sp, #64] ; 0x40 │ │ - ldr r5, [sp, #68] ; 0x44 │ │ - ldr r6, [sp, #72] ; 0x48 │ │ - ldr lr, [sp, #60] ; 0x3c │ │ - stm sp, {r4, lr} │ │ - str ip, [sp, #8] │ │ - str r5, [sp, #12] │ │ - str r7, [sp, #16] │ │ - str r7, [sp, #20] │ │ - str r6, [sp, #24] │ │ - bl 6e3dc │ │ - add sp, sp, #32 │ │ - pop {r4, r5, r6, r7, fp, pc} │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #284 ; 0x11c │ │ - str r0, [sp, #8] │ │ - lsr r0, r3, #1 │ │ - sub r0, r0, r0, lsl #2 │ │ - str r1, [sp, #16] │ │ - ldr r1, [sp, #332] ; 0x14c │ │ - add r0, r2, r0, lsl #1 │ │ - str r0, [sp, #40] ; 0x28 │ │ - clz r0, r1 │ │ - mov r1, #1 │ │ - rsb r5, r0, #25 │ │ - str r0, [sp, #4] │ │ - str r3, [sp, #12] │ │ - lsl r1, r1, r5 │ │ - ldr lr, [sp, #324] ; 0x144 │ │ - asr r0, r1, #1 │ │ - add r1, sp, #44 ; 0x2c │ │ - str r0, [sp, #28] │ │ - mov r0, #0 │ │ - ldr r6, [pc, #664] ; 6ab68 │ │ - ldr r6, [pc, r6] │ │ - str r5, [sp, #32] │ │ - str r0, [sp, #24] │ │ - mov r8, #0 │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - str r1, [sp, #36] ; 0x24 │ │ - str lr, [sp, #20] │ │ - ldrh sl, [r0, #6] │ │ - ldrh r9, [r0, #4] │ │ - ldrh r2, [r0, #2] │ │ - ldrh r3, [r0] │ │ - ldrh ip, [r0, #-2] │ │ - ldrh r1, [r0, #-4] │ │ - ldrh r7, [r0, #-6] │ │ - add r5, lr, #512 ; 0x200 │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - mov fp, r1 │ │ - mov r1, ip │ │ - asr r5, r5, #10 │ │ - mov ip, r3 │ │ - add r5, r6, r5, lsl #3 │ │ - mov r3, r2 │ │ - mov r2, r9 │ │ - mov r9, sl │ │ - add sl, r0, r8 │ │ - mov r0, #512 ; 0x200 │ │ - ldrsb r4, [r5, r0] │ │ - movw r0, #513 ; 0x201 │ │ - uxth r7, r7 │ │ - ldrsb r6, [r5, r0] │ │ - ldr r0, [sp, #28] │ │ - mla r4, r7, r4, r0 │ │ - movw r0, #514 ; 0x202 │ │ - ldrsb r7, [r5, r0] │ │ - uxth r0, fp │ │ - ldrh sl, [sl, #8] │ │ - mla r0, r0, r6, r4 │ │ - movw r4, #515 ; 0x203 │ │ - uxth r6, r1 │ │ - ldrsb r4, [r5, r4] │ │ - mla r0, r6, r7, r0 │ │ - mov r6, #516 ; 0x204 │ │ - uxth r7, ip │ │ - ldrsb r6, [r5, r6] │ │ - mla r0, r7, r4, r0 │ │ - movw r4, #517 ; 0x205 │ │ - uxth r7, r3 │ │ - ldrsb r4, [r5, r4] │ │ - mla r0, r7, r6, r0 │ │ - movw r6, #518 ; 0x206 │ │ - uxth r7, r2 │ │ - ldrsb r6, [r5, r6] │ │ - mla r0, r7, r4, r0 │ │ - uxth r4, r9 │ │ - movw r7, #519 ; 0x207 │ │ - ldrsb r5, [r5, r7] │ │ - mov r7, fp │ │ - mla r0, r4, r6, r0 │ │ - ldr r6, [pc, #432] ; 6ab6c │ │ - mla r0, sl, r5, r0 │ │ - ldr r6, [pc, r6] │ │ - ldr r4, [sp, #36] ; 0x24 │ │ - ldr r5, [sp, #32] │ │ - add r4, r4, r8 │ │ - add r8, r8, #2 │ │ - cmp r8, #16 │ │ - asr r0, r0, r5 │ │ - strh r0, [r4] │ │ - ldr r4, [sp, #320] ; 0x140 │ │ - ldrsh r0, [r4] │ │ - add lr, lr, r0 │ │ - bne 6a904 │ │ - ldrsh r1, [r4, #2] │ │ - ldr lr, [sp, #20] │ │ - ldr r0, [sp, #12] │ │ - ldr r2, [sp, #40] ; 0x28 │ │ - add lr, lr, r1 │ │ - ldr r1, [sp, #36] ; 0x24 │ │ - add r2, r2, r0 │ │ - ldr r0, [sp, #24] │ │ - add r1, r1, #16 │ │ - str r2, [sp, #40] ; 0x28 │ │ - add r0, r0, #1 │ │ - cmp r0, #15 │ │ - bne 6a8d4 │ │ - ldr r0, [sp, #4] │ │ - add lr, sp, #44 ; 0x2c │ │ - ldr r3, [sp, #8] │ │ - mov r4, #512 ; 0x200 │ │ - sub ip, r0, #11 │ │ - mov r0, #1 │ │ - ldr r8, [sp, #328] ; 0x148 │ │ - movw r9, #519 ; 0x207 │ │ - lsl r0, r0, ip │ │ - asr r0, r0, #1 │ │ - str r0, [sp, #40] ; 0x28 │ │ - mov r0, #0 │ │ - mov fp, #0 │ │ - str r0, [sp, #32] │ │ - str r8, [sp, #36] ; 0x24 │ │ - add sl, r8, #512 ; 0x200 │ │ - mov r0, lr │ │ - ldrsh r7, [r0, fp]! │ │ - movw r1, #518 ; 0x206 │ │ - asr r5, sl, #10 │ │ - movw sl, #513 ; 0x201 │ │ - add r5, r6, r5, lsl #3 │ │ - movw r6, #514 ; 0x202 │ │ - ldrsb r2, [r5, r4] │ │ - ldrsb r4, [r5, r1] │ │ - ldr r1, [sp, #40] ; 0x28 │ │ - smlabb r2, r7, r2, r1 │ │ - ldrsb r7, [r5, sl] │ │ - mov r1, r3 │ │ - ldrsh r3, [r0, #16] │ │ - movw sl, #515 ; 0x203 │ │ - smlabb r2, r3, r7, r2 │ │ - ldrsb r3, [r5, r6] │ │ - ldrsh r7, [r0, #32] │ │ - mov r6, #516 ; 0x204 │ │ - smlabb r2, r7, r3, r2 │ │ - ldrsb r3, [r5, sl] │ │ - ldrsh r7, [r0, #48] ; 0x30 │ │ - movw sl, #517 ; 0x205 │ │ - smlabb r2, r7, r3, r2 │ │ - ldrsb r3, [r5, r6] │ │ - ldrsh r7, [r0, #64] ; 0x40 │ │ - ldrsh r6, [r0, #80] ; 0x50 │ │ - smlabb r2, r7, r3, r2 │ │ - ldrsb r3, [r5, sl] │ │ - ldrsh r7, [r0, #96] ; 0x60 │ │ - smlabb r2, r6, r3, r2 │ │ - ldr r6, [pc, #140] ; 6ab70 │ │ - ldrsb r3, [r5, r9] │ │ - ldr r6, [pc, r6] │ │ - smlabb r2, r7, r4, r2 │ │ - ldrsh r0, [r0, #112] ; 0x70 │ │ - ldr r4, [sp, #332] ; 0x14c │ │ - smlabb r0, r0, r3, r2 │ │ - mov r3, r1 │ │ - ldr r1, [sp, #320] ; 0x140 │ │ - asr r2, r0, ip │ │ - cmp r4, r0, asr ip │ │ - mov r0, r2 │ │ - movlt r0, r4 │ │ - cmp r2, #0 │ │ - add r2, r3, fp │ │ - movwmi r0, #0 │ │ - add fp, fp, #2 │ │ - mov r4, #512 ; 0x200 │ │ - strh r0, [r2] │ │ - cmp fp, #16 │ │ - ldrsh r0, [r1, #4] │ │ - add r8, r8, r0 │ │ - bne 6aa5c │ │ - ldrsh r0, [r1, #6] │ │ - add lr, lr, #16 │ │ - ldr r8, [sp, #36] ; 0x24 │ │ - ldr r2, [sp, #16] │ │ - add r8, r8, r0 │ │ - ldr r0, [sp, #32] │ │ - add r3, r3, r2 │ │ - add r0, r0, #1 │ │ - cmp r0, #8 │ │ - bne 6aa50 │ │ - add sp, sp, #284 ; 0x11c │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq r1, r4, r0, ror r2 │ │ - andeq r1, r4, r0, lsl #3 │ │ - andeq r1, r4, r8, asr r0 │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #284 ; 0x11c │ │ - str r1, [sp, #4] │ │ - lsr r1, r3, #1 │ │ - str r0, [sp, #8] │ │ - sub r1, r1, r1, lsl #2 │ │ - ldr r0, [sp, #332] ; 0x14c │ │ - add r1, r2, r1, lsl #1 │ │ - str r1, [sp, #36] ; 0x24 │ │ - clz r0, r0 │ │ - mov r1, #1 │ │ - rsb r5, r0, #25 │ │ - str r3, [sp, #12] │ │ - ldr sl, [sp, #324] ; 0x144 │ │ - lsl r1, r1, r5 │ │ - asr r0, r1, #1 │ │ - add r1, sp, #44 ; 0x2c │ │ - str r0, [sp, #24] │ │ - mov r0, #0 │ │ - ldr r6, [pc, #628] ; 6ae3c │ │ - ldr r6, [pc, r6] │ │ - str r5, [sp, #28] │ │ - str r0, [sp, #16] │ │ - mov r9, #0 │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - str r1, [sp, #32] │ │ - str sl, [sp, #20] │ │ - ldrh r8, [r0, #6] │ │ - ldrh fp, [r0, #4] │ │ - ldrh r3, [r0, #2] │ │ - ldrh r1, [r0] │ │ - ldrh ip, [r0, #-2] │ │ - ldrh r2, [r0, #-4] │ │ - ldrh lr, [r0, #-6] │ │ - add r7, sl, #512 ; 0x200 │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - str r2, [sp, #40] ; 0x28 │ │ - mov r2, ip │ │ - asr r7, r7, #10 │ │ - mov ip, r1 │ │ - add r7, r6, r7, lsl #3 │ │ - mov r1, r3 │ │ - mov r3, fp │ │ - mov fp, r8 │ │ - add r8, r0, r9 │ │ - mov r0, #512 ; 0x200 │ │ - ldrsb r4, [r7, r0] │ │ - movw r0, #513 ; 0x201 │ │ - uxth r5, lr │ │ - ldr lr, [sp, #40] ; 0x28 │ │ - ldr r6, [sp, #24] │ │ - mla r5, r5, r4, r6 │ │ - ldrsb r0, [r7, r0] │ │ - movw r6, #514 ; 0x202 │ │ - ldrsb r4, [r7, r6] │ │ - uxth r6, lr │ │ - mla r0, r6, r0, r5 │ │ - movw r6, #515 ; 0x203 │ │ - uxth r5, r2 │ │ - ldrsb r6, [r7, r6] │ │ - mla r0, r5, r4, r0 │ │ - mov r5, #516 ; 0x204 │ │ - uxth r4, ip │ │ - ldrsb r5, [r7, r5] │ │ - mla r0, r4, r6, r0 │ │ - movw r6, #517 ; 0x205 │ │ - uxth r4, r1 │ │ - ldrsb r6, [r7, r6] │ │ - mla r0, r4, r5, r0 │ │ - movw r5, #518 ; 0x206 │ │ - uxth r4, r3 │ │ - ldrsb r5, [r7, r5] │ │ - mla r0, r4, r6, r0 │ │ - uxth r6, fp │ │ - movw r4, #519 ; 0x207 │ │ - ldrsb r7, [r7, r4] │ │ - mla r0, r6, r5, r0 │ │ - ldrh r8, [r8, #8] │ │ - ldr r5, [sp, #28] │ │ - ldr r6, [pc, #392] ; 6ae40 │ │ - mla r0, r8, r7, r0 │ │ - ldr r4, [sp, #320] ; 0x140 │ │ - ldr r6, [pc, r6] │ │ - ldr r7, [sp, #32] │ │ - add r7, r7, r9 │ │ - add r9, r9, #2 │ │ - asr r0, r0, r5 │ │ - cmp r9, #16 │ │ - strh r0, [r7] │ │ - ldrsh r0, [r4] │ │ - add sl, sl, r0 │ │ - bne 6abfc │ │ - ldrsh r1, [r4, #2] │ │ - ldr sl, [sp, #20] │ │ - ldr r0, [sp, #12] │ │ - ldr r2, [sp, #36] ; 0x24 │ │ - add sl, sl, r1 │ │ - ldr r1, [sp, #32] │ │ - add r2, r2, r0 │ │ - ldr r0, [sp, #16] │ │ - add r1, r1, #16 │ │ - str r2, [sp, #36] ; 0x24 │ │ - add r0, r0, #1 │ │ - cmp r0, #15 │ │ - bne 6abcc │ │ - ldr r0, [sp, #4] │ │ - movw ip, #57344 ; 0xe000 │ │ - ldr fp, [sp, #8] │ │ - add lr, sp, #44 ; 0x2c │ │ - ldr r1, [sp, #328] ; 0x148 │ │ - movw r7, #518 ; 0x206 │ │ - lsl r0, r0, #1 │ │ - movw sl, #519 ; 0x207 │ │ - str r0, [sp, #32] │ │ - mov r0, #0 │ │ - movt ip, #65535 ; 0xffff │ │ - mov r4, #0 │ │ - str r0, [sp, #36] ; 0x24 │ │ - str r1, [sp, #40] ; 0x28 │ │ - add r9, r1, #512 ; 0x200 │ │ - mov r0, lr │ │ - mov r2, #512 ; 0x200 │ │ - ldrsh r8, [r0, r4]! │ │ - asr r3, r9, #10 │ │ - movw r5, #513 ; 0x201 │ │ - add r3, r6, r3, lsl #3 │ │ - movw r6, #514 ; 0x202 │ │ - ldrsb r2, [r3, r2] │ │ - ldrsb r9, [r3, r7] │ │ - ldrsb r5, [r3, r5] │ │ - ldrsh r7, [r0, #16] │ │ - smulbb r2, r8, r2 │ │ - movw r8, #515 ; 0x203 │ │ - smlabb r2, r7, r5, r2 │ │ - ldrsb r5, [r3, r6] │ │ - ldrsh r7, [r0, #32] │ │ - mov r6, #516 ; 0x204 │ │ - smlabb r2, r7, r5, r2 │ │ - ldrsb r5, [r3, r8] │ │ - ldrsh r7, [r0, #48] ; 0x30 │ │ - movw r8, #517 ; 0x205 │ │ - smlabb r2, r7, r5, r2 │ │ - ldrsb r5, [r3, r6] │ │ - ldrsh r7, [r0, #64] ; 0x40 │ │ - ldrsh r6, [r0, #80] ; 0x50 │ │ - smlabb r2, r7, r5, r2 │ │ - ldrsb r5, [r3, r8] │ │ - ldrsh r7, [r0, #96] ; 0x60 │ │ - ldrsb r3, [r3, sl] │ │ - smlabb r2, r6, r5, r2 │ │ - ldr r6, [pc, #112] ; 6ae44 │ │ - ldr r5, [sp, #320] ; 0x140 │ │ - ldr r6, [pc, r6] │ │ - smlabb r2, r7, r9, r2 │ │ - ldrsh r0, [r0, #112] ; 0x70 │ │ - movw r7, #518 ; 0x206 │ │ - smlabb r0, r0, r3, r2 │ │ - add r2, fp, r4 │ │ - add r4, r4, #2 │ │ - cmp r4, #16 │ │ - add r0, r0, #64 ; 0x40 │ │ - add r0, ip, r0, lsr #7 │ │ - strh r0, [r2] │ │ - ldrsh r0, [r5, #4] │ │ - add r1, r1, r0 │ │ - bne 6ad50 │ │ - ldr r1, [sp, #32] │ │ - add lr, lr, #16 │ │ - ldrsh r0, [r5, #6] │ │ - add fp, fp, r1 │ │ - ldr r1, [sp, #40] ; 0x28 │ │ - add r1, r1, r0 │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - add r0, r0, #1 │ │ - cmp r0, #8 │ │ - bne 6ad44 │ │ - add sp, sp, #284 ; 0x11c │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq r0, r4, r8, ror pc │ │ - andeq r0, r4, r0, lsl #29 │ │ - andeq r0, r4, r8, ror #26 │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #52 ; 0x34 │ │ - ldr r7, [sp, #92] ; 0x5c │ │ - sub r6, r1, r3 │ │ - sub r5, r1, #1 │ │ - ldr ip, [sp, #88] ; 0x58 │ │ - add r6, r6, r7 │ │ - rsb r8, r7, #0 │ │ - cmp r6, r5 │ │ - str r0, [sp, #8] │ │ - mov r4, r6 │ │ - sub r3, r3, #1 │ │ - movgt r4, r5 │ │ - cmp r6, #0 │ │ - movwmi r4, #0 │ │ - cmp r5, r8 │ │ - movlt r8, r5 │ │ - cmp r7, #0 │ │ - movwgt r8, #0 │ │ - sub r6, r1, r8 │ │ - str r4, [sp] │ │ - sub r4, r6, r4 │ │ - sub r6, r0, r2 │ │ - sub r5, r0, #1 │ │ - add r6, r6, ip │ │ - rsb r0, ip, #0 │ │ - cmp r6, r5 │ │ - sub r2, r2, #1 │ │ - mov lr, r6 │ │ - str r4, [sp, #40] ; 0x28 │ │ - movgt lr, r5 │ │ - cmp r6, #0 │ │ - movwmi lr, #0 │ │ - cmp r5, r0 │ │ - movlt r0, r5 │ │ - cmp ip, #0 │ │ - movwgt r0, #0 │ │ - cmp r2, ip │ │ - movge r2, ip │ │ - cmp r3, r7 │ │ - movge r3, r7 │ │ - cmp r7, #0 │ │ - ldr r7, [sp, #108] ; 0x6c │ │ - movwmi r3, #0 │ │ - str r0, [sp, #48] ; 0x30 │ │ - cmp ip, #0 │ │ - ldr r5, [sp, #96] ; 0x60 │ │ - asr r0, r7, #1 │ │ - mla r2, r0, r3, r2 │ │ - str r0, [sp, #36] ; 0x24 │ │ - mulmi r2, r0, r3 │ │ - ldr r0, [sp, #100] ; 0x64 │ │ - cmp r4, #1 │ │ - asr r0, r0, #1 │ │ - str r0, [sp, #16] │ │ - mul r0, r8, r0 │ │ - add r0, r5, r0, lsl #1 │ │ - str r0, [sp, #4] │ │ - blt 6b27c │ │ - ldr r4, [sp, #48] ; 0x30 │ │ - ldr r6, [sp, #8] │ │ - ldr r3, [sp, #104] ; 0x68 │ │ - cmp r4, #0 │ │ - sub r0, r6, r4 │ │ - str lr, [sp, #32] │ │ - sub r0, r0, lr │ │ - add r7, r3, r2, lsl #1 │ │ - add r2, r4, r0 │ │ - sub r2, r2, #1 │ │ - str r2, [sp, #28] │ │ - lsl r2, r0, #1 │ │ - str r2, [sp, #44] ; 0x2c │ │ - beq 6b0a4 │ │ - ble 6b178 │ │ - ldr r1, [sp, #16] │ │ - mov fp, #0 │ │ - ldr r9, [sp, #4] │ │ - ldr sl, [sp, #48] ; 0x30 │ │ - mla r0, r8, r1, r6 │ │ - sub r0, r0, lr │ │ - add r4, r5, r0, lsl #1 │ │ - lsl r0, r1, #1 │ │ - str r0, [sp, #24] │ │ - bic r0, lr, #7 │ │ - str r0, [sp, #12] │ │ - ldr r0, [sp, #48] ; 0x30 │ │ - bic r0, r0, #7 │ │ - str r0, [sp, #20] │ │ - b 6afd0 │ │ - ldr r0, [sp, #24] │ │ - add fp, fp, #1 │ │ - add r4, r4, r0 │ │ - add r9, r9, r0 │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - add r7, r7, r0, lsl #1 │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - cmp fp, r0 │ │ - beq 6b27c │ │ - add r6, r9, sl, lsl #1 │ │ - ldr r2, [sp, #44] ; 0x2c │ │ - mov r1, r7 │ │ - mov r0, r6 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - ldr r3, [sp, #32] │ │ - cmp sl, #8 │ │ - ldrh r0, [r6] │ │ - mov r2, #0 │ │ - bcc 6b020 │ │ - ldr r1, [sp, #20] │ │ - vdup.16 q8, r0 │ │ - mov r2, r9 │ │ - vst1.16 {d16-d17}, [r2]! │ │ - subs r1, r1, #8 │ │ - bne 6b004 │ │ - ldr r1, [sp, #48] ; 0x30 │ │ - ldr r2, [sp, #20] │ │ - cmp r1, r2 │ │ - beq 6b040 │ │ - ldr r6, [sp, #48] ; 0x30 │ │ - mov r1, #0 │ │ - sub r1, r1, r2, lsl #1 │ │ - sub r2, r6, r2 │ │ - strh r0, [r9, -r1] │ │ - sub r1, r1, #2 │ │ - subs r2, r2, #1 │ │ - bne 6b030 │ │ - cmp r3, #0 │ │ - beq 6afac │ │ - cmp r3, #1 │ │ - blt 6afac │ │ - ldr r0, [sp, #28] │ │ - mov r2, #0 │ │ - cmp r3, #8 │ │ - add r0, r9, r0, lsl #1 │ │ - ldrh r0, [r0] │ │ - bcc 6b08c │ │ - ldr r1, [sp, #12] │ │ - vdup.16 q8, r0 │ │ - mov r2, r4 │ │ - vst1.16 {d16-d17}, [r2]! │ │ - subs r1, r1, #8 │ │ - bne 6b074 │ │ - ldr r2, [sp, #12] │ │ - cmp r3, r2 │ │ - beq 6afac │ │ - add r1, r4, r2, lsl #1 │ │ - sub r2, r3, r2 │ │ - strh r0, [r1], #2 │ │ - subs r2, r2, #1 │ │ - bne 6b094 │ │ - b 6afac │ │ - cmp lr, #0 │ │ - beq 6b23c │ │ - ldr r2, [sp, #16] │ │ - bic sl, lr, #7 │ │ - ldr r3, [sp, #48] ; 0x30 │ │ - mov r4, #0 │ │ - sub r0, r4, r0, lsl #1 │ │ - str r0, [sp, #48] ; 0x30 │ │ - mla r1, r8, r2, r6 │ │ - ldr r6, [sp, #4] │ │ - lsl fp, r2, #1 │ │ - sub r1, r1, r3 │ │ - sub r1, r1, lr │ │ - add r9, r5, r1, lsl #1 │ │ - b 6b100 │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - add r9, r9, fp │ │ - add r6, r6, fp │ │ - add r4, r4, #1 │ │ - add r7, r7, r0, lsl #1 │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - cmp r4, r0 │ │ - beq 6b27c │ │ - ldr r2, [sp, #44] ; 0x2c │ │ - mov r0, r6 │ │ - mov r1, r7 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - ldr r3, [sp, #32] │ │ - cmp r3, #1 │ │ - blt 6b0e0 │ │ - ldr r0, [sp, #28] │ │ - mov r2, #0 │ │ - cmp r3, #8 │ │ - add r0, r6, r0, lsl #1 │ │ - ldrh r0, [r0] │ │ - bcc 6b158 │ │ - vdup.16 q8, r0 │ │ - mov r1, sl │ │ - mov r2, r9 │ │ - vst1.16 {d16-d17}, [r2]! │ │ - subs r1, r1, #8 │ │ - bne 6b140 │ │ - mov r2, sl │ │ - cmp r3, sl │ │ - beq 6b0e0 │ │ - ldr r1, [sp, #48] ; 0x30 │ │ - sub r1, r1, r2, lsl #1 │ │ - sub r2, r3, r2 │ │ - strh r0, [r6, -r1] │ │ - sub r1, r1, #2 │ │ - subs r2, r2, #1 │ │ - bne 6b164 │ │ - b 6b0e0 │ │ - ldr r1, [sp, #16] │ │ - bic sl, lr, #7 │ │ - ldr r9, [sp, #4] │ │ - mla r0, r8, r1, r6 │ │ - lsl fp, r1, #1 │ │ - mov r6, #0 │ │ - sub r0, r0, lr │ │ - add r4, r5, r0, lsl #1 │ │ - b 6b1c0 │ │ - ldr r0, [sp, #16] │ │ - add r4, r4, fp │ │ - add r6, r6, #1 │ │ - add r9, r9, r0, lsl #1 │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - add r7, r7, r0, lsl #1 │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - cmp r6, r0 │ │ - beq 6b27c │ │ - ldr r0, [sp, #48] ; 0x30 │ │ - mov r1, r7 │ │ - ldr r2, [sp, #44] ; 0x2c │ │ - add r0, r9, r0, lsl #1 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - ldr r3, [sp, #32] │ │ - cmp r3, #0 │ │ - beq 6b19c │ │ - cmp r3, #1 │ │ - blt 6b19c │ │ - ldr r0, [sp, #28] │ │ - mov r2, #0 │ │ - cmp r3, #8 │ │ - add r0, r9, r0, lsl #1 │ │ - ldrh r0, [r0] │ │ - bcc 6b224 │ │ - vdup.16 q8, r0 │ │ - mov r1, sl │ │ - mov r2, r4 │ │ - vst1.16 {d16-d17}, [r2]! │ │ - subs r1, r1, #8 │ │ - bne 6b20c │ │ - cmp r3, sl │ │ - mov r2, sl │ │ - beq 6b19c │ │ - add r1, r4, r2, lsl #1 │ │ - sub r2, r3, r2 │ │ - strh r0, [r1], #2 │ │ - subs r2, r2, #1 │ │ - bne 6b22c │ │ - b 6b19c │ │ - ldr r0, [sp] │ │ - ldr r6, [sp, #4] │ │ - add r0, r8, r0 │ │ - sub r4, r0, r1 │ │ - ldr r0, [sp, #16] │ │ - lsl r9, r0, #1 │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - lsl fp, r0, #1 │ │ - ldr r2, [sp, #44] ; 0x2c │ │ - mov r0, r6 │ │ - mov r1, r7 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - add r6, r6, r9 │ │ - add r7, r7, fp │ │ - adds r4, r4, #1 │ │ - bcc 6b25c │ │ - cmp r8, #1 │ │ - blt 6b2c0 │ │ - ldr r0, [sp, #16] │ │ - ldr r9, [sp, #8] │ │ - ldm sp, {r6, r7} │ │ - lsl sl, r0, #1 │ │ - lsl r4, r9, #1 │ │ - mov r0, r5 │ │ - mov r1, r7 │ │ - mov r2, r4 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - add r5, r5, sl │ │ - subs r8, r8, #1 │ │ - bne 6b298 │ │ - cmp r6, #1 │ │ - bge 6b2d0 │ │ - b 6b310 │ │ - ldr r9, [sp, #8] │ │ - ldr r6, [sp] │ │ - cmp r6, #1 │ │ - blt 6b310 │ │ - ldr r2, [sp, #40] ; 0x28 │ │ - mvn r1, #1 │ │ - ldr r3, [sp, #16] │ │ - lsl r4, r9, #1 │ │ - add r1, r1, r2, lsl #1 │ │ - mul r0, r3, r2 │ │ - lsl r7, r3, #1 │ │ - mul r8, r3, r1 │ │ - lsl sl, r0, #1 │ │ - add r0, r5, sl │ │ - add r1, r5, r8 │ │ - mov r2, r4 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - add r5, r5, r7 │ │ - subs r6, r6, #1 │ │ - bne 6b2f4 │ │ - add sp, sp, #52 ; 0x34 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - nop {0} │ │ - nop {0} │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #16 │ │ - str r1, [sp, #4] │ │ - asr r1, r3, #1 │ │ - str r0, [sp, #12] │ │ - str r1, [sp] │ │ - ldr r5, [pc, #480] ; 6b520 │ │ - ldr r7, [sp, #60] ; 0x3c │ │ - ldr ip, [sp, #72] ; 0x48 │ │ - sub r7, r7, #1 │ │ - ldr r4, [sp, #64] ; 0x40 │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - ldr r5, [pc, r5] │ │ - vdup.32 q8, r7 │ │ - str r0, [sp, #8] │ │ - ldr r0, [sp, #52] ; 0x34 │ │ - cmp r0, #1 │ │ - bge 6b39c │ │ - ldr r0, [sp, #4] │ │ - ldr r1, [sp, #12] │ │ - add r1, r1, r0 │ │ - ldr r0, [sp] │ │ - str r1, [sp, #12] │ │ - add r2, r2, r0, lsl #1 │ │ - ldr r0, [sp, #8] │ │ - subs r0, r0, #1 │ │ - beq 6b500 │ │ - str r0, [sp, #8] │ │ - ldr r0, [sp, #52] ; 0x34 │ │ - cmp r0, #1 │ │ - blt 6b368 │ │ - ldr fp, [sp, #12] │ │ - mvn r3, #0 │ │ - ldr r8, [sp, #52] ; 0x34 │ │ - ldr lr, [sp, #68] ; 0x44 │ │ - sub r1, r3, #3 │ │ - asr r6, lr, #8 │ │ - cmp r1, r7 │ │ - lsl sl, r6, #3 │ │ - mov r9, r1 │ │ - mov r6, r5 │ │ - movgt r9, r7 │ │ - cmp r1, #0 │ │ - movwmi r9, #0 │ │ - ldrsb r5, [r6, sl]! │ │ - add r1, r2, r9, lsl #1 │ │ - sub r0, r3, #2 │ │ - cmp r0, r7 │ │ - vdup.32 q10, r3 │ │ - ldrh r1, [r1] │ │ - mul r1, r1, r5 │ │ - mov r5, r0 │ │ - movgt r5, r7 │ │ - cmp r0, #0 │ │ - movwmi r5, #0 │ │ - cmp r3, r7 │ │ - add r0, r2, r5, lsl #1 │ │ - ldrsb r5, [r6, #1] │ │ - ldrh r0, [r0] │ │ - mla r9, r0, r5, r1 │ │ - mov r1, r3 │ │ - movgt r1, r7 │ │ - cmp r3, #0 │ │ - sub r5, r3, #1 │ │ - movwmi r1, #0 │ │ - cmp r5, r7 │ │ - movgt r5, r7 │ │ - cmp r3, #1 │ │ - movwlt r5, #0 │ │ - add r1, r2, r1, lsl #1 │ │ - add r5, r2, r5, lsl #1 │ │ - ldrh sl, [r1] │ │ - ldrh r5, [r5] │ │ - add r0, pc, #196 ; 0xc4 │ │ - vld1.64 {d18-d19}, [r0 :128] │ │ - vadd.i32 q9, q10, q9 │ │ - ldrsb r0, [r6, #2] │ │ - vmin.s32 q10, q9, q8 │ │ - vclt.s32 q9, q9, #0 │ │ - ldrsb r1, [r6, #3] │ │ - mla r0, r5, r0, r9 │ │ - vbic q9, q10, q9 │ │ - mla r0, sl, r1, r0 │ │ - mov sl, r4 │ │ - vmov.32 r5, d19[0] │ │ - ldrsb r4, [r6, #4] │ │ - add lr, lr, sl │ │ - add r3, r3, lr, asr #14 │ │ - bfc lr, #14, #18 │ │ - add r1, r2, r5, lsl #1 │ │ - vmov.32 r5, d18[0] │ │ - ldrh r9, [r1] │ │ - ldrsb r1, [r6, #6] │ │ - add r5, r2, r5, lsl #1 │ │ - ldrh r5, [r5] │ │ - mla r0, r5, r4, r0 │ │ - vmov.32 r4, d18[1] │ │ - ldrsb r5, [r6, #7] │ │ - ldrsb r6, [r6, #5] │ │ - add r4, r2, r4, lsl #1 │ │ - ldrh r4, [r4] │ │ - mla r0, r4, r6, r0 │ │ - vmov.32 r4, d19[1] │ │ - mla r0, r9, r1, r0 │ │ - add r4, r2, r4, lsl #1 │ │ - ldrh r4, [r4] │ │ - mla r0, r4, r5, r0 │ │ - ldr r5, [pc, #80] ; 6b524 │ │ - mov r4, ip │ │ - ldr r5, [pc, r5] │ │ - rsb r1, r0, #64 ; 0x40 │ │ - cmp ip, r1, asr #7 │ │ - asrge r4, r1, #7 │ │ - cmp r0, #64 ; 0x40 │ │ - movwgt r4, #0 │ │ - subs r8, r8, #1 │ │ - strh r4, [fp], #2 │ │ - mov r4, sl │ │ - bne 6b3ac │ │ - b 6b368 │ │ - add sp, sp, #16 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - nop {0} │ │ - nop {0} │ │ - andeq r0, r0, r1 │ │ - andeq r0, r0, r2 │ │ - andeq r0, r0, r3 │ │ - andeq r0, r0, r4 │ │ - strdeq r0, [r4], -r0 ; │ │ - andeq r0, r4, ip, ror #12 │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #4 │ │ - vpush {d8-d15} │ │ - sub sp, sp, #40 ; 0x28 │ │ - sub sp, sp, #34816 ; 0x8800 │ │ - add lr, sp, #32768 ; 0x8000 │ │ - mov r8, r0 │ │ - add r0, sp, #32768 ; 0x8000 │ │ - add r5, sp, #32768 ; 0x8000 │ │ - ldr r9, [lr, #2212] ; 0x8a4 │ │ - add lr, sp, #32768 ; 0x8000 │ │ - ldr r0, [r0, #2200] ; 0x898 │ │ - mov ip, r3 │ │ - ldr r4, [lr, #2208] ; 0x8a0 │ │ - add lr, sp, #32768 ; 0x8000 │ │ - ldr r6, [r5, #2196] ; 0x894 │ │ - add r5, sp, #32768 ; 0x8000 │ │ - ldr lr, [lr, #2204] ; 0x89c │ │ - mov r3, #0 │ │ - ldr r7, [r5, #2192] ; 0x890 │ │ - cmp r0, #0 │ │ - mov r5, #0 │ │ - str r7, [sp, #124] ; 0x7c │ │ - beq 6b5b0 │ │ - ldr r7, [sp, #124] ; 0x7c │ │ - cmp r7, #5 │ │ - blt 6b5e0 │ │ - ldr r5, [pc, #3628] ; 6c3c8 │ │ - and r7, r4, #3 │ │ - rsb r7, r7, r7, lsl #4 │ │ - ldr r5, [pc, r5] │ │ - add r7, r5, r7, lsl #3 │ │ - add r0, r7, r0, lsl #3 │ │ - sub r5, r0, #8 │ │ - cmp lr, #0 │ │ - beq 6b624 │ │ - asr r0, r4, #2 │ │ - cmp r6, #5 │ │ - blt 6b608 │ │ - rsb r3, r0, r0, lsl #4 │ │ - ldr r0, [pc, #3584] ; 6c3d0 │ │ - ldr r0, [pc, r0] │ │ - add r0, r0, r3, lsl #3 │ │ - add r0, r0, lr, lsl #3 │ │ - sub r3, r0, #8 │ │ - b 6b624 │ │ - ldr r5, [pc, #3556] ; 6c3cc │ │ - and r7, r4, #1 │ │ - rsb r7, r7, r7, lsl #4 │ │ - ldr r5, [pc, r5] │ │ - add r7, r5, r7, lsl #3 │ │ - add r0, r7, r0, lsl #3 │ │ - add r5, r0, #352 ; 0x160 │ │ - cmp lr, #0 │ │ - bne 6b5b8 │ │ - b 6b624 │ │ - and r0, r0, #1 │ │ - rsb r3, r0, r0, lsl #4 │ │ - ldr r0, [pc, #3516] ; 6c3d4 │ │ - ldr r0, [pc, r0] │ │ - add r0, r0, r3, lsl #3 │ │ - add r0, r0, lr, lsl #3 │ │ - add r3, r0, #352 ; 0x160 │ │ - asr r0, ip, #1 │ │ - cmp r5, #0 │ │ - str r0, [sp, #20] │ │ - asr r0, r1, #1 │ │ - str r0, [sp, #36] ; 0x24 │ │ - str r9, [sp, #284] ; 0x11c │ │ - str r3, [sp, #56] ; 0x38 │ │ - str r2, [sp, #292] ; 0x124 │ │ - beq 6bc98 │ │ - clz r7, r9 │ │ - cmp r3, #0 │ │ - str r5, [sp, #52] ; 0x34 │ │ - str r8, [sp, #32] │ │ - beq 6be4c │ │ - str r7, [sp, #176] ; 0xb0 │ │ - str r6, [sp, #60] ; 0x3c │ │ - ldr r0, [sp, #124] ; 0x7c │ │ - cmp r0, #1 │ │ - blt 6b7c0 │ │ - ldr r0, [sp, #176] ; 0xb0 │ │ - add r7, sp, #296 ; 0x128 │ │ - rsb r5, r0, #24 │ │ - mov r0, #1 │ │ - lsl r0, r0, r5 │ │ - asr r6, r0, #1 │ │ - ldr r0, [sp, #20] │ │ - mov r1, r0 │ │ - sub r0, r0, r0, lsl #2 │ │ - add r0, r2, r0, lsl #1 │ │ - str r0, [sp, #256] ; 0x100 │ │ - lsl r0, r1, #1 │ │ - str r0, [sp, #192] ; 0xc0 │ │ - ldr r0, [sp, #60] ; 0x3c │ │ - str r5, [sp, #224] ; 0xe0 │ │ - ldr r3, [sp, #52] ; 0x34 │ │ - add r0, r0, #7 │ │ - str r0, [sp, #208] ; 0xd0 │ │ - mov r9, #0 │ │ - ldr r0, [sp, #256] ; 0x100 │ │ - ldrh r1, [r0] │ │ - str r1, [sp, #288] ; 0x120 │ │ - ldrh r1, [r0, #-2] │ │ - str r1, [sp, #292] ; 0x124 │ │ - ldr sl, [sp, #124] ; 0x7c │ │ - ldrh r8, [r0, #6] │ │ - ldrh r2, [r0, #4] │ │ - ldrh fp, [r0, #2] │ │ - ldrh r1, [r0, #-4] │ │ - ldrh lr, [r0, #-6] │ │ - str r7, [sp, #240] ; 0xf0 │ │ - ldrsb r7, [r3] │ │ - uxth r5, lr │ │ - ldrsb r0, [r3, #1] │ │ - mov r4, r1 │ │ - ldr r1, [sp, #292] ; 0x124 │ │ - mov lr, r6 │ │ - mla r7, r5, r7, r6 │ │ - uxth r6, r4 │ │ - ldrsb r5, [r3, #2] │ │ - ldr ip, [sp, #288] ; 0x120 │ │ - subs sl, sl, #1 │ │ - mla r0, r6, r0, r7 │ │ - uxth r6, r1 │ │ - ldrsb r7, [r3, #3] │ │ - str ip, [sp, #292] ; 0x124 │ │ - mla r0, r6, r5, r0 │ │ - uxth r5, ip │ │ - ldrsb r6, [r3, #4] │ │ - str fp, [sp, #288] ; 0x120 │ │ - mov ip, r8 │ │ - mla r0, r5, r7, r0 │ │ - uxth r5, fp │ │ - ldrsb r7, [r3, #5] │ │ - mov fp, r2 │ │ - mla r0, r5, r6, r0 │ │ - uxth r5, r2 │ │ - ldr r2, [sp, #256] ; 0x100 │ │ - ldrsb r6, [r3, #6] │ │ - mla r0, r5, r7, r0 │ │ - add r7, r2, r9 │ │ - uxth r2, r8 │ │ - ldrh r8, [r7, #8] │ │ - mla r0, r2, r6, r0 │ │ - ldrsb r5, [r3, #7] │ │ - ldr r7, [sp, #240] ; 0xf0 │ │ - mov r6, lr │ │ - mov lr, r4 │ │ - mla r0, r8, r5, r0 │ │ - ldr r5, [sp, #224] ; 0xe0 │ │ - add r2, r7, r9 │ │ - add r9, r9, #2 │ │ - asr r0, r0, r5 │ │ - strh r0, [r2] │ │ - mov r2, ip │ │ - bne 6b6ec │ │ - ldr r0, [sp, #256] ; 0x100 │ │ - add r7, r7, #256 ; 0x100 │ │ - ldr r1, [sp, #192] ; 0xc0 │ │ - add r0, r0, r1 │ │ - str r0, [sp, #256] ; 0x100 │ │ - ldr r0, [sp, #208] ; 0xd0 │ │ - subs r0, r0, #1 │ │ - bne 6b6b4 │ │ - ldr r0, [sp, #124] ; 0x7c │ │ - cmp r0, #1 │ │ - blt 6c390 │ │ - ldr r0, [sp, #176] ; 0xb0 │ │ - mov sl, #768 ; 0x300 │ │ - sub r3, r0, #12 │ │ - str r3, [sp, #288] ; 0x120 │ │ - mov r0, #1 │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - lsl r0, r0, r3 │ │ - vdup.32 q9, r3 │ │ - asr r2, r0, #1 │ │ - add r0, r1, #7 │ │ - str r0, [sp, #48] ; 0x30 │ │ - vdup.32 q2, r2 │ │ - ldr r0, [sp, #284] ; 0x11c │ │ - vneg.s32 q10, q9 │ │ - str r2, [sp, #292] ; 0x124 │ │ - vdup.32 q0, r0 │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - lsl r0, r0, #1 │ │ - str r0, [sp, #52] ; 0x34 │ │ - ldr r0, [sp, #124] ; 0x7c │ │ - bic r2, r0, #7 │ │ - add r0, r0, #896 ; 0x380 │ │ - str r2, [sp, #44] ; 0x2c │ │ - str r0, [sp, #40] ; 0x28 │ │ - add r0, r1, #8 │ │ - str r0, [sp, #28] │ │ - mov r0, #0 │ │ - str r0, [sp, #64] ; 0x40 │ │ - add r0, sp, #296 ; 0x128 │ │ - ldr r1, [sp, #32] │ │ - mov r2, r0 │ │ - b 6b87c │ │ - ldr r0, [sp, #52] ; 0x34 │ │ - ldr r1, [sp, #96] ; 0x60 │ │ - ldr r2, [sp, #80] ; 0x50 │ │ - add r1, r1, r0 │ │ - ldr r0, [sp, #64] ; 0x40 │ │ - add r2, r2, #256 ; 0x100 │ │ - add r0, r0, #1 │ │ - str r0, [sp, #64] ; 0x40 │ │ - ldr r0, [sp, #60] ; 0x3c │ │ - subs r0, r0, #1 │ │ - str r0, [sp, #60] ; 0x3c │ │ - beq 6c390 │ │ - str r2, [sp, #80] ; 0x50 │ │ - mov fp, #1024 ; 0x400 │ │ - str r1, [sp, #96] ; 0x60 │ │ - mov r1, #0 │ │ - ldr r0, [sp, #124] ; 0x7c │ │ - mov r8, #1792 ; 0x700 │ │ - ldr r9, [sp, #284] ; 0x11c │ │ - ldr lr, [sp, #56] ; 0x38 │ │ - cmp r0, #8 │ │ - bcs 6b96c │ │ - ldr r0, [sp, #124] ; 0x7c │ │ - lsl ip, r1, #1 │ │ - ldr r6, [sp, #80] ; 0x50 │ │ - ldr r5, [sp, #96] ; 0x60 │ │ - sub r0, r0, r1 │ │ - mov r7, r6 │ │ - ldrsb r3, [lr] │ │ - ldrsh r4, [r7, ip]! │ │ - add r6, r6, #2 │ │ - ldr r1, [sp, #292] ; 0x124 │ │ - ldrsh r2, [r7, sl] │ │ - smlabb r3, r4, r3, r1 │ │ - mov r1, #256 ; 0x100 │ │ - ldrsh r4, [r7, r1] │ │ - ldrsb r1, [lr, #1] │ │ - smlabb r1, r4, r1, r3 │ │ - mov r3, #512 ; 0x200 │ │ - ldrsh r3, [r7, r3] │ │ - ldrsb r4, [lr, #2] │ │ - smlabb r1, r3, r4, r1 │ │ - ldrsb r3, [lr, #3] │ │ - ldrsh r4, [r7, fp] │ │ - smlabb r1, r2, r3, r1 │ │ - mov r2, #1536 ; 0x600 │ │ - ldrsh sl, [r7, r2] │ │ - mov r2, #1280 ; 0x500 │ │ - ldrsh r3, [r7, r2] │ │ - ldrsb r2, [lr, #4] │ │ - smlabb r1, r4, r2, r1 │ │ - ldrsb r2, [lr, #5] │ │ - ldrsb r4, [lr, #6] │ │ - smlabb r1, r3, r2, r1 │ │ - ldrsb r2, [lr, #7] │ │ - ldrsh r3, [r7, r8] │ │ - smlabb r1, sl, r4, r1 │ │ - mov sl, #768 ; 0x300 │ │ - smlabb r1, r3, r2, r1 │ │ - ldr r3, [sp, #288] ; 0x120 │ │ - asr r2, r1, r3 │ │ - cmp r9, r1, asr r3 │ │ - mov r1, r2 │ │ - movlt r1, r9 │ │ - cmp r2, #0 │ │ - movwmi r1, #0 │ │ - add r2, r5, ip │ │ - add r5, r5, #2 │ │ - subs r0, r0, #1 │ │ - strh r1, [r2] │ │ - bne 6b8b8 │ │ - b 6b84c │ │ - ldr r3, [sp, #64] ; 0x40 │ │ - mov r5, #0 │ │ - ldr r1, [sp, #36] ; 0x24 │ │ - mov r6, #0 │ │ - ldr r0, [sp, #124] ; 0x7c │ │ - ldr r2, [sp, #32] │ │ - lsl r4, r3, #7 │ │ - mla r0, r1, r3, r0 │ │ - mul r1, r1, r3 │ │ - add r0, r2, r0, lsl #1 │ │ - add ip, r2, r1, lsl #1 │ │ - ldr r2, [sp, #48] ; 0x30 │ │ - mov r1, #0 │ │ - cmp r2, r0 │ │ - ldr r2, [sp, #28] │ │ - movwcc r5, #1 │ │ - cmp r2, ip │ │ - add r2, sp, #296 ; 0x128 │ │ - add r7, r2, r4, lsl #1 │ │ - movwhi r6, #1 │ │ - mov r3, r2 │ │ - ldr r2, [sp, #40] ; 0x28 │ │ - cmp r7, r0 │ │ - mov r0, #0 │ │ - add r7, r2, r4 │ │ - movwcc r0, #1 │ │ - add r7, r3, r7, lsl #1 │ │ - cmp ip, r7 │ │ - mov r7, #0 │ │ - movwcc r7, #1 │ │ - tst r6, r5 │ │ - bne 6bc84 │ │ - ldr r9, [sp, #284] ; 0x11c │ │ - ands r0, r7, r0 │ │ - ldr lr, [sp, #56] ; 0x38 │ │ - mov fp, #1024 ; 0x400 │ │ - mov r8, #1792 ; 0x700 │ │ - bne 6b8a4 │ │ - mov r0, lr │ │ - mov r1, #7 │ │ - vld1.8 {d18[]}, [r0], r1 │ │ - add r1, sp, #128 ; 0x80 │ │ - mov r2, #1792 ; 0x700 │ │ - vld1.8 {d19[]}, [r0] │ │ - vmovl.s8 q12, d18 │ │ - add r0, lr, #5 │ │ - vmovl.s8 q9, d19 │ │ - vld1.8 {d22[]}, [r0] │ │ - add r0, lr, #6 │ │ - vmovl.s16 q8, d25 │ │ - vld1.8 {d23[]}, [r0] │ │ - add r0, lr, #4 │ │ - vld1.8 {d26[]}, [r0] │ │ - add r0, sp, #256 ; 0x100 │ │ - vmovl.s8 q14, d23 │ │ - vmovl.s8 q11, d22 │ │ - vstmia r0, {d16-d17} │ │ - vmovl.s16 q8, d24 │ │ - add r0, sp, #240 ; 0xf0 │ │ - vmovl.s8 q13, d26 │ │ - vstmia r0, {d16-d17} │ │ - vmovl.s16 q8, d19 │ │ - add r0, sp, #224 ; 0xe0 │ │ - vmovl.s16 q4, d26 │ │ - vstmia r0, {d16-d17} │ │ - vmovl.s16 q8, d18 │ │ - add r0, sp, #208 ; 0xd0 │ │ - vstmia r0, {d16-d17} │ │ - vmovl.s16 q8, d29 │ │ - add r0, sp, #192 ; 0xc0 │ │ - vstmia r0, {d16-d17} │ │ - vmovl.s16 q8, d28 │ │ - add r0, sp, #176 ; 0xb0 │ │ - vstmia r0, {d16-d17} │ │ - vmovl.s16 q8, d23 │ │ - add r0, sp, #160 ; 0xa0 │ │ - vstmia r0, {d16-d17} │ │ - vmovl.s16 q8, d22 │ │ - add r0, sp, #144 ; 0x90 │ │ - vstmia r0, {d16-d17} │ │ - add r0, lr, #3 │ │ - vmovl.s16 q8, d27 │ │ - vld1.8 {d18[]}, [r0] │ │ - add r0, lr, #2 │ │ - vmovl.s8 q9, d18 │ │ - vstmia r1, {d16-d17} │ │ - mov r1, #0 │ │ - ldr r3, [sp, #96] ; 0x60 │ │ - vmovl.s16 q6, d18 │ │ - vld1.8 {d18[]}, [r0] │ │ - vmovl.s16 q5, d19 │ │ - add r0, lr, #1 │ │ - vmovl.s8 q9, d18 │ │ - ldr r6, [sp, #80] ; 0x50 │ │ - vmovl.s16 q11, d18 │ │ - vld1.8 {d18[]}, [r0] │ │ - vmovl.s16 q7, d19 │ │ - vmovl.s8 q9, d18 │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - vmovl.s16 q12, d19 │ │ - vmovl.s16 q13, d18 │ │ - add ip, r6, r1 │ │ - add lr, sp, #256 ; 0x100 │ │ - vorr q3, q10, q10 │ │ - add r7, ip, #256 ; 0x100 │ │ - mov sl, ip │ │ - vldmia lr, {d2-d3} │ │ - add lr, sp, #240 ; 0xf0 │ │ - subs r0, r0, #8 │ │ - vld1.16 {d18-d19}, [sl], r2 │ │ - vmovl.s16 q14, d19 │ │ - vldmia lr, {d20-d21} │ │ - vmovl.s16 q8, d18 │ │ - add lr, sp, #128 ; 0x80 │ │ - vorr q9, q2, q2 │ │ - vld1.16 {d30-d31}, [r7] │ │ - vmla.i32 q9, q14, q1 │ │ - add r7, ip, #512 ; 0x200 │ │ - vorr q14, q2, q2 │ │ - vmla.i32 q14, q8, q10 │ │ - vld1.16 {d16-d17}, [r7] │ │ - add r7, ip, #768 ; 0x300 │ │ - vorr q1, q0, q0 │ │ - vmovl.s16 q0, d31 │ │ - vmovl.s16 q15, d30 │ │ - vorr q10, q3, q3 │ │ - vldmia lr, {d6-d7} │ │ - vmla.i32 q9, q0, q12 │ │ - add lr, sp, #160 ; 0xa0 │ │ - vmla.i32 q14, q15, q13 │ │ - vld1.16 {d30-d31}, [r7] │ │ - add r7, ip, #1024 ; 0x400 │ │ - vmovl.s16 q0, d17 │ │ - vmovl.s16 q8, d16 │ │ - vmla.i32 q9, q0, q7 │ │ - vmla.i32 q14, q8, q11 │ │ - vld1.16 {d16-d17}, [r7] │ │ - add r7, ip, #1280 ; 0x500 │ │ - vmovl.s16 q0, d31 │ │ - vmovl.s16 q15, d30 │ │ - vmla.i32 q9, q0, q5 │ │ - vmla.i32 q14, q15, q6 │ │ - vld1.16 {d30-d31}, [r7] │ │ - add r7, ip, #1536 ; 0x600 │ │ - vmovl.s16 q0, d17 │ │ - vmovl.s16 q8, d16 │ │ - vmla.i32 q9, q0, q3 │ │ - vldmia lr, {d6-d7} │ │ - add lr, sp, #144 ; 0x90 │ │ - vmla.i32 q14, q8, q4 │ │ - vld1.16 {d16-d17}, [r7] │ │ - add r7, r3, r1 │ │ - vmovl.s16 q0, d31 │ │ - add r1, r1, #16 │ │ - vmovl.s16 q15, d30 │ │ - vmla.i32 q9, q0, q3 │ │ - vldmia lr, {d6-d7} │ │ - add lr, sp, #192 ; 0xc0 │ │ - vmovl.s16 q0, d17 │ │ - vmovl.s16 q8, d16 │ │ - vmla.i32 q14, q15, q3 │ │ - vldmia lr, {d6-d7} │ │ - add lr, sp, #176 ; 0xb0 │ │ - vld1.16 {d30-d31}, [sl] │ │ - vmla.i32 q9, q0, q3 │ │ - vldmia lr, {d6-d7} │ │ - add lr, sp, #224 ; 0xe0 │ │ - vmovl.s16 q0, d31 │ │ - vmla.i32 q14, q8, q3 │ │ - vmovl.s16 q8, d30 │ │ - vldmia lr, {d30-d31} │ │ - add lr, sp, #208 ; 0xd0 │ │ - vmla.i32 q9, q0, q15 │ │ - vldmia lr, {d30-d31} │ │ - vorr q0, q1, q1 │ │ - vmla.i32 q14, q8, q15 │ │ - vshl.s32 q8, q9, q10 │ │ - vshl.s32 q9, q14, q10 │ │ - vmin.s32 q14, q8, q1 │ │ - vclt.s32 q8, q8, #0 │ │ - vmin.s32 q15, q9, q1 │ │ - vclt.s32 q9, q9, #0 │ │ - vbic q8, q14, q8 │ │ - vbic q9, q15, q9 │ │ - vmovn.i32 d17, q8 │ │ - vmovn.i32 d16, q9 │ │ - vst1.16 {d16-d17}, [r7] │ │ - bne 6bb00 │ │ - ldr r0, [sp, #124] ; 0x7c │ │ - mov sl, #768 ; 0x300 │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - mov fp, #1024 ; 0x400 │ │ - ldr r9, [sp, #284] ; 0x11c │ │ - mov r8, #1792 ; 0x700 │ │ - ldr lr, [sp, #56] ; 0x38 │ │ - cmp r1, r0 │ │ - beq 6b84c │ │ - b 6b8a4 │ │ - ldr r9, [sp, #284] ; 0x11c │ │ - mov fp, #1024 ; 0x400 │ │ - ldr lr, [sp, #56] ; 0x38 │ │ - mov r8, #1792 ; 0x700 │ │ - b 6b8a4 │ │ - cmp r3, #0 │ │ - beq 6c3a4 │ │ - ldr r0, [sp, #124] ; 0x7c │ │ - cmp r0, #1 │ │ - blt 6c390 │ │ - ldr r2, [sp, #20] │ │ - lsl r0, ip, #1 │ │ - ldr lr, [sp, #292] ; 0x124 │ │ - add r7, lr, r0, lsl #1 │ │ - sub r0, r2, r2, lsl #2 │ │ - mov r9, r2 │ │ - sub r3, lr, r2, lsl #2 │ │ - add fp, lr, r0, lsl #1 │ │ - add r0, r2, r2, lsl #1 │ │ - sub r4, lr, r2, lsl #1 │ │ - add r1, lr, r2, lsl #1 │ │ - add r2, lr, r0, lsl #1 │ │ - lsl r0, r9, #1 │ │ - str r0, [sp, #208] ; 0xd0 │ │ - add sl, lr, ip, lsl #1 │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - lsl r0, r0, #1 │ │ - str r0, [sp, #192] ; 0xc0 │ │ - str r2, [sp, #224] ; 0xe0 │ │ - mov r0, #0 │ │ - str r1, [sp, #240] ; 0xf0 │ │ - str r7, [sp, #256] ; 0x100 │ │ - str sl, [sp, #288] ; 0x120 │ │ - str r6, [sp, #60] ; 0x3c │ │ - ldr r2, [sp, #124] ; 0x7c │ │ - ldr sl, [sp, #56] ; 0x38 │ │ - add r1, r3, r0 │ │ - ldrsb r6, [sl, #1] │ │ - mov r9, r3 │ │ - add r3, fp, r0 │ │ - ldrh r1, [r1] │ │ - mov lr, r8 │ │ - ldrsb r8, [sl] │ │ - ldrh r3, [r3] │ │ - mul r1, r1, r6 │ │ - add r6, r4, r0 │ │ - ldrsb ip, [sl, #2] │ │ - ldrh r6, [r6] │ │ - mla r1, r3, r8, r1 │ │ - ldr r3, [sp, #292] ; 0x124 │ │ - ldrsb r7, [sl, #3] │ │ - add r3, r3, r0 │ │ - ldrsb r5, [sl, #4] │ │ - mla r1, r6, ip, r1 │ │ - ldr r6, [sp, #240] ; 0xf0 │ │ - ldrh r3, [r3] │ │ - add r6, r6, r0 │ │ - ldrsb ip, [sl, #6] │ │ - mov r8, lr │ │ - mla r1, r3, r7, r1 │ │ - ldr r3, [sp, #288] ; 0x120 │ │ - ldrh r6, [r6] │ │ - add r3, r3, r0 │ │ - ldrsb r7, [sl, #5] │ │ - mla r1, r6, r5, r1 │ │ - ldr r6, [sp, #224] ; 0xe0 │ │ - ldrh r3, [r3] │ │ - add r6, r6, r0 │ │ - mov r5, r4 │ │ - mla r1, r3, r7, r1 │ │ - ldr r3, [sp, #256] ; 0x100 │ │ - ldrh r6, [r6] │ │ - add r3, r3, r0 │ │ - ldrsb r7, [sl, #7] │ │ - ldrh r4, [r3] │ │ - mla r1, r6, ip, r1 │ │ - ldr r3, [sp, #284] ; 0x11c │ │ - mla r1, r4, r7, r1 │ │ - mov r4, r5 │ │ - add r1, r1, #32 │ │ - cmp r3, r1, asr #6 │ │ - asrge r3, r1, #6 │ │ - cmp r1, #0 │ │ - add r1, lr, r0 │ │ - movwmi r3, #0 │ │ - add r0, r0, #2 │ │ - subs r2, r2, #1 │ │ - strh r3, [r1] │ │ - mov r3, r9 │ │ - bne 6bd14 │ │ - ldr r0, [sp, #208] ; 0xd0 │ │ - ldr r1, [sp, #292] ; 0x124 │ │ - add fp, fp, r0 │ │ - add r3, r3, r0 │ │ - add r1, r1, r0 │ │ - str r1, [sp, #292] ; 0x124 │ │ - ldr r2, [sp, #240] ; 0xf0 │ │ - add r4, r4, r0 │ │ - ldr r1, [sp, #288] ; 0x120 │ │ - ldr r5, [sp, #224] ; 0xe0 │ │ - add r2, r2, r0 │ │ - ldr r7, [sp, #256] ; 0x100 │ │ - add r1, r1, r0 │ │ - ldr r6, [sp, #60] ; 0x3c │ │ - add r5, r5, r0 │ │ - add r7, r7, r0 │ │ - ldr r0, [sp, #192] ; 0xc0 │ │ - subs r6, r6, #1 │ │ - mov sl, r1 │ │ - add r8, r8, r0 │ │ - mov r1, r2 │ │ - mov r2, r5 │ │ - bne 6bcf4 │ │ - b 6c390 │ │ - ldr r0, [sp, #124] ; 0x7c │ │ - cmp r0, #1 │ │ - blt 6c390 │ │ - sub r1, r7, #18 │ │ - mov r0, #1 │ │ - rsb r7, r7, #24 │ │ - ldr sl, [sp, #52] ; 0x34 │ │ - lsl r0, r0, r1 │ │ - vdup.32 q8, r1 │ │ - asr lr, r0, #1 │ │ - mov r0, #1 │ │ - lsl r0, r0, r7 │ │ - vdup.32 q9, r7 │ │ - asr r5, r0, #1 │ │ - add r0, sl, #7 │ │ - str r0, [sp, #16] │ │ - vdup.32 q2, r9 │ │ - str r1, [sp, #256] ; 0x100 │ │ - vneg.s32 q12, q9 │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - vdup.32 q3, lr │ │ - vneg.s32 q5, q8 │ │ - vdup.32 q4, r5 │ │ - lsl r0, r0, #1 │ │ - str r0, [sp, #28] │ │ - ldr r0, [sp, #20] │ │ - ldr r9, [sp, #292] ; 0x124 │ │ - lsl r0, r0, #1 │ │ - sub r2, r9, #2 │ │ - str r0, [sp, #24] │ │ - sub r3, r9, #4 │ │ - ldr r0, [sp, #124] ; 0x7c │ │ - sub r4, r9, #6 │ │ - mov ip, r9 │ │ - bic r1, r0, #7 │ │ - add r0, r0, #4 │ │ - str r1, [sp, #4] │ │ - str r0, [sp, #12] │ │ - add r0, sl, #8 │ │ - str r0, [sp, #8] │ │ - mov r0, #0 │ │ - str r0, [sp, #56] ; 0x38 │ │ - str r5, [sp, #288] ; 0x120 │ │ - b 6bf3c │ │ - ldr r0, [sp, #28] │ │ - ldr r2, [sp, #48] ; 0x30 │ │ - add r8, r8, r0 │ │ - ldr r0, [sp, #24] │ │ - ldr r3, [sp, #44] ; 0x2c │ │ - ldr r4, [sp, #40] ; 0x28 │ │ - add r2, r2, r0 │ │ - add r3, r3, r0 │ │ - add ip, ip, r0 │ │ - add r4, r4, r0 │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - add r0, r0, #1 │ │ - str r0, [sp, #56] ; 0x38 │ │ - ldr r6, [sp, #60] ; 0x3c │ │ - subs r6, r6, #1 │ │ - beq 6c390 │ │ - str r4, [sp, #40] ; 0x28 │ │ - str r3, [sp, #44] ; 0x2c │ │ - mov r3, #0 │ │ - str r2, [sp, #48] ; 0x30 │ │ - str r6, [sp, #60] ; 0x3c │ │ - ldr r0, [sp, #124] ; 0x7c │ │ - ldr fp, [sp, #52] ; 0x34 │ │ - cmp r0, #8 │ │ - bcc 6c2c8 │ │ - ldr r2, [sp, #36] ; 0x24 │ │ - mov r9, r8 │ │ - ldr r4, [sp, #56] ; 0x38 │ │ - ldr r0, [sp, #124] ; 0x7c │ │ - mla r1, r2, r4, r0 │ │ - ldr r0, [sp, #20] │ │ - mul r3, r2, r4 │ │ - ldr r2, [sp, #292] ; 0x124 │ │ - mul sl, r0, r4 │ │ - ldr r0, [sp, #32] │ │ - mov r4, #0 │ │ - add r5, r0, r1, lsl #1 │ │ - add r6, r0, r3, lsl #1 │ │ - ldr r0, [sp, #16] │ │ - mov r3, #0 │ │ - cmp r0, r5 │ │ - ldr r0, [sp, #8] │ │ - add r1, r2, sl, lsl #1 │ │ - movwcc r4, #1 │ │ - cmp r0, r6 │ │ - mov r0, #0 │ │ - sub r1, r1, #6 │ │ - movwhi r0, #1 │ │ - cmp r1, r5 │ │ - ldr r1, [sp, #12] │ │ - mov r5, #0 │ │ - add r1, r1, sl │ │ - movwcc r5, #1 │ │ - add r1, r2, r1, lsl #1 │ │ - cmp r6, r1 │ │ - mov r1, #0 │ │ - movwcc r1, #1 │ │ - tst r0, r4 │ │ - bne 6c2bc │ │ - ands r1, r1, r5 │ │ - ldr fp, [sp, #52] ; 0x34 │ │ - ldr r5, [sp, #288] ; 0x120 │ │ - mov r8, r9 │ │ - bne 6c2c8 │ │ - mov r1, fp │ │ - mov r0, #7 │ │ - vld1.8 {d16[]}, [r1], r0 │ │ - add r0, sp, #240 ; 0xf0 │ │ - mov r9, r8 │ │ - mov r3, #0 │ │ - vmovl.s8 q10, d16 │ │ - vld1.8 {d17[]}, [r1] │ │ - add r1, fp, #5 │ │ - mov r8, #8 │ │ - vmovl.s8 q8, d17 │ │ - vld1.8 {d18[]}, [r1] │ │ - add r1, fp, #6 │ │ - vmovl.s16 q11, d21 │ │ - vmovl.s16 q10, d20 │ │ - vld1.8 {d19[]}, [r1] │ │ - add r1, fp, #4 │ │ - vmovl.s8 q14, d19 │ │ - vstmia r0, {d22-d23} │ │ - add r0, sp, #224 ; 0xe0 │ │ - vmovl.s8 q9, d18 │ │ - vld1.8 {d26[]}, [r1] │ │ - add r1, fp, #3 │ │ - vmovl.s8 q13, d26 │ │ - vstmia r0, {d20-d21} │ │ - vmovl.s16 q10, d17 │ │ - add r0, sp, #208 ; 0xd0 │ │ - vmovl.s16 q8, d16 │ │ - vstmia r0, {d20-d21} │ │ - add r0, sp, #192 ; 0xc0 │ │ - vstmia r0, {d16-d17} │ │ - vmovl.s16 q8, d29 │ │ - add r0, sp, #176 ; 0xb0 │ │ - vstmia r0, {d16-d17} │ │ - vmovl.s16 q8, d28 │ │ - add r0, sp, #160 ; 0xa0 │ │ - vstmia r0, {d16-d17} │ │ - vmovl.s16 q8, d19 │ │ - add r0, sp, #144 ; 0x90 │ │ - vstmia r0, {d16-d17} │ │ - vmovl.s16 q8, d18 │ │ - add r0, sp, #128 ; 0x80 │ │ - vstmia r0, {d16-d17} │ │ - vmovl.s16 q8, d27 │ │ - add r0, sp, #96 ; 0x60 │ │ - vstmia r0, {d16-d17} │ │ - vmovl.s16 q8, d26 │ │ - add r0, sp, #80 ; 0x50 │ │ - vstmia r0, {d16-d17} │ │ - add r0, sp, #64 ; 0x40 │ │ - vld1.8 {d16[]}, [r1] │ │ - add r1, fp, #2 │ │ - vmovl.s8 q8, d16 │ │ - vmovl.s16 q9, d17 │ │ - vmovl.s16 q13, d16 │ │ - vld1.8 {d16[]}, [r1] │ │ - add r1, fp, #1 │ │ - vmovl.s8 q8, d16 │ │ - vstmia r0, {d18-d19} │ │ - vld1.8 {d18[]}, [r1] │ │ - vmovl.s8 q9, d18 │ │ - vmovl.s16 q14, d17 │ │ - ldr sl, [sp, #4] │ │ - vmovl.s16 q8, d16 │ │ - ldr r0, [sp, #48] ; 0x30 │ │ - ldr r2, [sp, #44] ; 0x2c │ │ - vmovl.s16 q15, d19 │ │ - ldr r6, [sp, #40] ; 0x28 │ │ - vmovl.s16 q9, d18 │ │ - add r1, r6, r3 │ │ - vorr q6, q5, q5 │ │ - vld1.16 {d20-d21}, [r1] │ │ - add r1, r2, r3 │ │ - vorr q5, q12, q12 │ │ - subs sl, sl, #8 │ │ - vld1.16 {d2-d3}, [r1] │ │ - add r1, sp, #240 ; 0xf0 │ │ - vmovl.u16 q0, d21 │ │ - vldmia r1, {d22-d23} │ │ - add r1, sp, #224 ; 0xe0 │ │ - vorr q12, q3, q3 │ │ - vorr q3, q2, q2 │ │ - vldmia r1, {d14-d15} │ │ - vmovl.u16 q2, d20 │ │ - add r1, r0, r3 │ │ - vorr q10, q4, q4 │ │ - vmla.i32 q10, q0, q11 │ │ - vorr q0, q4, q4 │ │ - vmla.i32 q0, q2, q7 │ │ - vmovl.u16 q11, d3 │ │ - vmla.i32 q10, q11, q15 │ │ - vmovl.u16 q11, d2 │ │ - vld1.16 {d2-d3}, [r1] │ │ - add r1, ip, r3 │ │ - add r5, r1, #2 │ │ - vmla.i32 q0, q11, q9 │ │ - mov r4, r1 │ │ - vld1.16 {d4-d5}, [r4], r8 │ │ - vmovl.u16 q11, d3 │ │ - vmovl.u16 q1, d2 │ │ - vmla.i32 q10, q11, q14 │ │ - vmla.i32 q0, q1, q8 │ │ - vld1.16 {d2-d3}, [r5] │ │ - add r5, sp, #64 ; 0x40 │ │ - vmovl.u16 q11, d5 │ │ - vldmia r5, {d14-d15} │ │ - vmovl.u16 q2, d4 │ │ - add r5, r1, #4 │ │ - add r1, r1, #6 │ │ - vmla.i32 q10, q11, q7 │ │ - vmla.i32 q0, q2, q13 │ │ - vld1.16 {d4-d5}, [r5] │ │ - add r5, sp, #96 ; 0x60 │ │ - vmovl.u16 q11, d3 │ │ - vldmia r5, {d14-d15} │ │ - add r5, sp, #80 ; 0x50 │ │ - vmovl.u16 q1, d2 │ │ - vmla.i32 q10, q11, q7 │ │ - vldmia r5, {d14-d15} │ │ - vmovl.u16 q11, d5 │ │ - vmovl.u16 q2, d4 │ │ - vmla.i32 q0, q1, q7 │ │ - vld1.16 {d2-d3}, [r1] │ │ - add r1, sp, #144 ; 0x90 │ │ - vldmia r1, {d14-d15} │ │ - add r1, sp, #128 ; 0x80 │ │ - vmla.i32 q10, q11, q7 │ │ - vldmia r1, {d14-d15} │ │ - add r1, sp, #176 ; 0xb0 │ │ - vmovl.u16 q11, d3 │ │ - vmovl.u16 q1, d2 │ │ - vmla.i32 q0, q2, q7 │ │ - vldmia r1, {d14-d15} │ │ - add r1, sp, #160 ; 0xa0 │ │ - vld1.16 {d4-d5}, [r4] │ │ - vmla.i32 q10, q11, q7 │ │ - vldmia r1, {d14-d15} │ │ - add r1, sp, #208 ; 0xd0 │ │ - vmovl.u16 q11, d5 │ │ - vmla.i32 q0, q1, q7 │ │ - vmovl.u16 q1, d4 │ │ - vorr q2, q3, q3 │ │ - vorr q3, q12, q12 │ │ - vorr q12, q5, q5 │ │ - vorr q5, q6, q6 │ │ - vldmia r1, {d12-d13} │ │ - add r1, sp, #192 ; 0xc0 │ │ - vmla.i32 q10, q11, q6 │ │ - vldmia r1, {d22-d23} │ │ - add r1, r9, r3 │ │ - add r3, r3, #16 │ │ - vmla.i32 q0, q1, q11 │ │ - vshl.s32 q10, q10, q12 │ │ - vadd.i32 q10, q10, q3 │ │ - vshl.s32 q11, q0, q12 │ │ - vshl.s32 q10, q10, q5 │ │ - vadd.i32 q11, q11, q3 │ │ - vmin.s32 q0, q10, q2 │ │ - vclt.s32 q10, q10, #0 │ │ - vshl.s32 q11, q11, q5 │ │ - vbic q10, q0, q10 │ │ - vmin.s32 q1, q11, q2 │ │ - vclt.s32 q11, q11, #0 │ │ - vmovn.i32 d21, q10 │ │ - vbic q11, q1, q11 │ │ - vmovn.i32 d20, q11 │ │ - vst1.16 {d20-d21}, [r1] │ │ - bne 6c110 │ │ - ldr r0, [sp, #124] ; 0x7c │ │ - mov r8, r9 │ │ - ldr r3, [sp, #4] │ │ - ldr fp, [sp, #52] ; 0x34 │ │ - ldr r5, [sp, #288] ; 0x120 │ │ - cmp r3, r0 │ │ - beq 6befc │ │ - b 6c2c8 │ │ - ldr fp, [sp, #52] ; 0x34 │ │ - mov r8, r9 │ │ - ldr r5, [sp, #288] ; 0x120 │ │ - ldr r0, [sp, #124] ; 0x7c │ │ - sub r1, r0, r3 │ │ - lsl r3, r3, #1 │ │ - mov r4, ip │ │ - ldrsb r0, [fp] │ │ - ldrh sl, [r4, r3]! │ │ - mov r9, ip │ │ - mov ip, r8 │ │ - mov r8, r7 │ │ - ldrh r2, [r4, #-6] │ │ - ldrsb r6, [fp, #1] │ │ - ldrh r7, [r4, #-4] │ │ - mla r0, r2, r0, r5 │ │ - ldrsb r2, [fp, #2] │ │ - ldrh r5, [r4, #-2] │ │ - mla r0, r7, r6, r0 │ │ - ldrsb r6, [fp, #3] │ │ - ldrh r7, [r4, #4] │ │ - mla r0, r5, r2, r0 │ │ - ldrsb r2, [fp, #4] │ │ - ldrh r5, [r4, #2] │ │ - mla r0, sl, r6, r0 │ │ - ldrsb r6, [fp, #5] │ │ - mla r0, r5, r2, r0 │ │ - ldrh r2, [r4, #6] │ │ - ldrsb r5, [fp, #6] │ │ - ldrh r4, [r4, #8] │ │ - mla r0, r7, r6, r0 │ │ - ldrsb r6, [fp, #7] │ │ - mov r7, r8 │ │ - mov r8, ip │ │ - mov ip, r9 │ │ - mla r0, r2, r5, r0 │ │ - ldr r5, [sp, #288] ; 0x120 │ │ - mla r0, r4, r6, r0 │ │ - ldr r6, [sp, #256] ; 0x100 │ │ - ldr r4, [sp, #284] ; 0x11c │ │ - add r0, lr, r0, asr r7 │ │ - asr r2, r0, r6 │ │ - cmp r4, r0, asr r6 │ │ - mov r0, r2 │ │ - movlt r0, r4 │ │ - cmp r2, #0 │ │ - movwmi r0, #0 │ │ - add r2, r8, r3 │ │ - subs r1, r1, #1 │ │ - add r3, r3, #2 │ │ - strh r0, [r2] │ │ - bne 6c2d4 │ │ - b 6befc │ │ - add sp, sp, #40 ; 0x28 │ │ - add sp, sp, #34816 ; 0x8800 │ │ - vpop {d8-d15} │ │ - add sp, sp, #4 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - mov r0, r8 │ │ - ldr r1, [sp, #36] ; 0x24 │ │ - ldr r3, [sp, #20] │ │ - add sp, sp, #40 ; 0x28 │ │ - add sp, sp, #34816 ; 0x8800 │ │ - vpop {d8-d15} │ │ - add sp, sp, #4 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b 6c3d8 │ │ - andeq r0, r4, r4, lsr #11 │ │ - andeq r0, r4, r8, asr r5 │ │ - andeq r0, r4, r8, ror r5 │ │ - andeq r0, r4, r0, lsr r5 │ │ - push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ - mov r5, r0 │ │ - ldr r0, [sp, #32] │ │ - ldr r7, [sp, #36] ; 0x24 │ │ - mov r4, r2 │ │ - lsl r8, r1, #1 │ │ - lsl r9, r3, #1 │ │ - lsl r6, r0, #1 │ │ - mov r0, r5 │ │ - mov r1, r4 │ │ - mov r2, r6 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - add r5, r5, r8 │ │ - add r4, r4, r9 │ │ - subs r7, r7, #1 │ │ - bne 6c3f8 │ │ - pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #4 │ │ - vpush {d8-d15} │ │ - sub sp, sp, #8 │ │ - sub sp, sp, #67584 ; 0x10800 │ │ - add lr, sp, #65536 ; 0x10000 │ │ - str r0, [sp, #68] ; 0x44 │ │ - str r1, [sp, #84] ; 0x54 │ │ - ldr r0, [lr, #2164] ; 0x874 │ │ - add lr, sp, #65536 ; 0x10000 │ │ - ldr r1, [lr, #2180] ; 0x884 │ │ - add lr, sp, #65536 ; 0x10000 │ │ - sub r0, r0, #1 │ │ - ldr r7, [lr, #2172] ; 0x87c │ │ - add lr, sp, #65536 ; 0x10000 │ │ - mla r0, r0, r1, r7 │ │ - mov r1, #8 │ │ - ldr r7, [lr, #2188] ; 0x88c │ │ - add lr, sp, #65536 ; 0x10000 │ │ - add r6, r1, r0, asr #10 │ │ - asr r0, r3, #1 │ │ - str r0, [sp, #208] ; 0xd0 │ │ - sub r0, r0, r0, lsl #2 │ │ - clz r1, r7 │ │ - str r1, [sp, #192] ; 0xc0 │ │ - add ip, r2, r0, lsl #1 │ │ - sub r0, r1, #18 │ │ - mov r2, #1 │ │ - str r0, [sp, #256] ; 0x100 │ │ - lsl r0, r2, r0 │ │ - str r0, [sp, #176] ; 0xb0 │ │ - rsb r0, r1, #24 │ │ - lsl r2, r2, r0 │ │ - mov sl, r0 │ │ - asr r0, r2, #1 │ │ - str r0, [sp, #260] ; 0x104 │ │ - ldr r0, [lr, #2184] ; 0x888 │ │ - add lr, sp, #65536 ; 0x10000 │ │ - ldr r4, [lr, #2160] ; 0x870 │ │ - and r2, r0, #1 │ │ - add r1, r2, #3 │ │ - str r1, [sp, #252] ; 0xfc │ │ - add r1, sp, #264 ; 0x108 │ │ - and r0, r0, #3 │ │ - str r1, [sp, #244] ; 0xf4 │ │ - str r0, [sp, #248] ; 0xf8 │ │ - cmp r4, #1 │ │ - str r6, [sp, #224] ; 0xe0 │ │ - bge 6c514 │ │ - ldr r0, [sp, #208] ; 0xd0 │ │ - add lr, sp, #65536 ; 0x10000 │ │ - ldr r6, [sp, #224] ; 0xe0 │ │ - ldr r4, [lr, #2160] ; 0x870 │ │ - add ip, ip, r0, lsl #1 │ │ - ldr r0, [sp, #244] ; 0xf4 │ │ - subs r6, r6, #1 │ │ - add r0, r0, #256 ; 0x100 │ │ - str r0, [sp, #244] ; 0xf4 │ │ - beq 6c6f8 │ │ - cmp r4, #1 │ │ - str r6, [sp, #224] ; 0xe0 │ │ - blt 6c4e0 │ │ - add lr, sp, #65536 ; 0x10000 │ │ - mov r5, #0 │ │ - ldr r0, [lr, #2160] ; 0x870 │ │ - cmp r0, #4 │ │ - ble 6c610 │ │ - add lr, sp, #65536 ; 0x10000 │ │ - ldr r2, [sp, #244] ; 0xf4 │ │ - mov r4, r0 │ │ - ldr r6, [lr, #2168] ; 0x878 │ │ - mov r0, #0 │ │ - cmp r0, r6, asr #6 │ │ - bne 6c580 │ │ - add r0, ip, r5, lsl #1 │ │ - ldr r1, [sp, #256] ; 0x100 │ │ - ldrh r0, [r0] │ │ - lsl r7, r0, r1 │ │ - add lr, sp, #65536 ; 0x10000 │ │ - strh r7, [r2], #2 │ │ - subs r4, r4, #1 │ │ - ldr r0, [lr, #2176] ; 0x880 │ │ - add r6, r6, r0 │ │ - add r5, r5, r6, asr #10 │ │ - bfc r6, #10, #22 │ │ - beq 6c4e0 │ │ - mov r0, #0 │ │ - cmp r0, r6, asr #6 │ │ - beq 6c544 │ │ - lsl r3, r5, #1 │ │ - mov r1, ip │ │ - ldr r0, [sp, #248] ; 0xf8 │ │ - asr r7, r6, #6 │ │ - ldrh r9, [r1, r3]! │ │ - ldr r3, [pc, #2012] ; 6cd78 │ │ - rsb r0, r0, r0, lsl #4 │ │ - ldr r3, [pc, r3] │ │ - ldrh r8, [r1, #-6] │ │ - add r0, r3, r0, lsl #3 │ │ - ldr r3, [sp, #260] ; 0x104 │ │ - add r0, r0, r7, lsl #3 │ │ - ldrh lr, [r1, #-4] │ │ - ldrsb r7, [r0, #-8] │ │ - ldrsb fp, [r0, #-7] │ │ - mla r3, r8, r7, r3 │ │ - ldrh r7, [r1, #-2] │ │ - ldrsb r8, [r0, #-6] │ │ - mla r3, lr, fp, r3 │ │ - ldrsb lr, [r0, #-5] │ │ - mla r3, r7, r8, r3 │ │ - ldrh r8, [r1, #2] │ │ - ldrsb r7, [r0, #-4] │ │ - mla r3, r9, lr, r3 │ │ - ldrh lr, [r1, #4] │ │ - ldrsb r9, [r0, #-3] │ │ - mla r3, r8, r7, r3 │ │ - ldrh r8, [r1, #6] │ │ - ldrsb r7, [r0, #-2] │ │ - ldrh r1, [r1, #8] │ │ - mla r3, lr, r9, r3 │ │ - ldrsb r0, [r0, #-1] │ │ - mla r3, r8, r7, r3 │ │ - mla r0, r1, r0, r3 │ │ - asr r7, r0, sl │ │ - b 6c554 │ │ - add lr, sp, #65536 ; 0x10000 │ │ - ldr r4, [sp, #244] ; 0xf4 │ │ - mov r2, r0 │ │ - ldr r9, [lr, #2168] ; 0x878 │ │ - mov r0, #0 │ │ - cmp r0, r9, asr #6 │ │ - bne 6c668 │ │ - add r0, ip, r5, lsl #1 │ │ - ldr r1, [sp, #256] ; 0x100 │ │ - ldrh r0, [r0] │ │ - lsl r6, r0, r1 │ │ - add lr, sp, #65536 ; 0x10000 │ │ - strh r6, [r4], #2 │ │ - subs r2, r2, #1 │ │ - ldr r0, [lr, #2176] ; 0x880 │ │ - add r9, r9, r0 │ │ - add r5, r5, r9, asr #10 │ │ - bfc r9, #10, #22 │ │ - beq 6c4e0 │ │ - mov r0, #0 │ │ - cmp r0, r9, asr #6 │ │ - beq 6c62c │ │ - lsl r3, r5, #1 │ │ - mov r7, ip │ │ - ldr r1, [sp, #252] ; 0xfc │ │ - asr r0, r9, #6 │ │ - ldrh lr, [r7, r3]! │ │ - ldr r3, [pc, #1776] ; 6cd74 │ │ - rsb r1, r1, r1, lsl #4 │ │ - ldr r3, [pc, r3] │ │ - ldrh r6, [r7, #-6] │ │ - add r1, r3, r1, lsl #3 │ │ - ldrh r8, [r7, #-4] │ │ - add r0, r1, r0, lsl #3 │ │ - ldr r3, [sp, #260] ; 0x104 │ │ - ldrsb r1, [r0, #-8] │ │ - ldrsb fp, [r0, #-7] │ │ - mla r1, r6, r1, r3 │ │ - ldrh r6, [r7, #-2] │ │ - ldrsb r3, [r0, #-6] │ │ - mla r1, r8, fp, r1 │ │ - ldrsb r8, [r0, #-5] │ │ - ldrh fp, [r7, #2] │ │ - mla r1, r6, r3, r1 │ │ - ldrsb r6, [r0, #-4] │ │ - ldrsb r3, [r0, #-3] │ │ - mla r1, lr, r8, r1 │ │ - ldrh lr, [r7, #4] │ │ - ldrh r8, [r7, #6] │ │ - mla r1, fp, r6, r1 │ │ - ldrsb r6, [r0, #-2] │ │ - ldrsb r0, [r0, #-1] │ │ - mla r1, lr, r3, r1 │ │ - ldrh r3, [r7, #8] │ │ - mla r1, r8, r6, r1 │ │ - mla r0, r3, r0, r1 │ │ - asr r6, r0, sl │ │ - b 6c63c │ │ - add lr, sp, #65536 ; 0x10000 │ │ - ldr r0, [lr, #2164] ; 0x874 │ │ - add lr, sp, #65536 ; 0x10000 │ │ - ldr r2, [lr, #2172] ; 0x87c │ │ - add lr, sp, #65536 ; 0x10000 │ │ - cmp r0, #1 │ │ - ldr r9, [lr, #2188] ; 0x88c │ │ - blt 6cd60 │ │ - add lr, sp, #65536 ; 0x10000 │ │ - ldr r0, [sp, #176] ; 0xb0 │ │ - ldr r3, [sp, #256] ; 0x100 │ │ - vdup.32 q8, r9 │ │ - ldr r1, [lr, #2184] ; 0x888 │ │ - mov lr, #1024 ; 0x400 │ │ - asr r7, r0, #1 │ │ - mov r0, #1 │ │ - vdup.32 q9, r3 │ │ - str r7, [sp, #244] ; 0xf4 │ │ - mov r6, r1 │ │ - and r1, r0, r1, asr #2 │ │ - add r1, r1, #3 │ │ - str r1, [sp, #76] ; 0x4c │ │ - ldr r1, [sp, #192] ; 0xc0 │ │ - vdup.32 q13, r7 │ │ - vneg.s32 q14, q9 │ │ - ldr r7, [sp, #68] ; 0x44 │ │ - sub r8, r1, #12 │ │ - lsl r0, r0, r8 │ │ - vdup.32 q10, r8 │ │ - asr r1, r0, #1 │ │ - bic r0, r4, #7 │ │ - str r0, [sp, #80] ; 0x50 │ │ - add r0, r4, #512 ; 0x200 │ │ - str r0, [sp, #64] ; 0x40 │ │ - asr r0, r6, #2 │ │ - str r0, [sp, #72] ; 0x48 │ │ - add r0, sp, #264 ; 0x108 │ │ - add r3, r0, #768 ; 0x300 │ │ - ldr r0, [sp, #84] ; 0x54 │ │ - vneg.s32 q2, q10 │ │ - vdup.32 q3, r1 │ │ - str r1, [sp, #260] ; 0x104 │ │ - asr r0, r0, #1 │ │ - str r0, [sp, #60] ; 0x3c │ │ - mov r0, #0 │ │ - str r0, [sp, #92] ; 0x5c │ │ - add r0, sp, #32 │ │ - vstmia r0, {d26-d27} │ │ - add r0, sp, #16 │ │ - vstmia r0, {d28-d29} │ │ - b 6c814 │ │ - ldr r0, [sp, #84] ; 0x54 │ │ - ldr r7, [sp, #248] ; 0xf8 │ │ - ldr r2, [sp, #88] ; 0x58 │ │ - add r7, r7, r0 │ │ - add r0, sp, #65536 ; 0x10000 │ │ - ldr r3, [sp, #252] ; 0xfc │ │ - ldr r0, [r0, #2180] ; 0x884 │ │ - ldr r1, [sp, #92] ; 0x5c │ │ - add r2, r2, r0 │ │ - add r1, r1, #1 │ │ - str r1, [sp, #92] ; 0x5c │ │ - asr r0, r2, #10 │ │ - bfc r2, #10, #22 │ │ - add r3, r3, r0, lsl #8 │ │ - add r0, sp, #65536 ; 0x10000 │ │ - ldr r0, [r0, #2164] ; 0x874 │ │ - cmp r1, r0 │ │ - add r0, sp, #65536 ; 0x10000 │ │ - ldr r4, [r0, #2160] ; 0x870 │ │ - beq 6cd60 │ │ - mov r0, #0 │ │ - cmp r0, r2, asr #6 │ │ - mov sl, #0 │ │ - str r3, [sp, #252] ; 0xfc │ │ - beq 6c858 │ │ - add r1, sp, #65536 ; 0x10000 │ │ - asr r0, r2, #6 │ │ - sub r0, r0, #1 │ │ - ldr r1, [r1, #2164] ; 0x874 │ │ - cmp r1, #5 │ │ - ldrlt r1, [sp, #76] ; 0x4c │ │ - ldrge r1, [sp, #72] ; 0x48 │ │ - ldr r3, [pc, #1328] ; 6cd7c │ │ - rsb r1, r1, r1, lsl #4 │ │ - ldr r3, [pc, r3] │ │ - add r1, r3, r1, lsl #3 │ │ - add sl, r1, r0, lsl #3 │ │ - cmp r4, #1 │ │ - str r7, [sp, #248] ; 0xf8 │ │ - str r2, [sp, #88] ; 0x58 │ │ - blt 6c7c4 │ │ - cmp sl, #0 │ │ - beq 6ca04 │ │ - add r1, sp, #65536 ; 0x10000 │ │ - mov r0, #0 │ │ - ldr r1, [r1, #2160] ; 0x870 │ │ - cmp r1, #7 │ │ - bls 6c908 │ │ - add r0, sp, #65536 ; 0x10000 │ │ - ldr r1, [sp, #60] ; 0x3c │ │ - ldr r2, [sp, #92] ; 0x5c │ │ - mov r6, #0 │ │ - ldr r0, [r0, #2160] ; 0x870 │ │ - mov r5, #0 │ │ - ldr r3, [sp, #68] ; 0x44 │ │ - mla r0, r1, r2, r0 │ │ - ldr r4, [sp, #252] ; 0xfc │ │ - mul r1, r1, r2 │ │ - add r2, r3, r0, lsl #1 │ │ - mov r0, #0 │ │ - add r7, r3, r1, lsl #1 │ │ - add r1, sl, #7 │ │ - cmp r1, r2 │ │ - add r1, sl, #8 │ │ - movwcc r6, #1 │ │ - cmp r1, r7 │ │ - movw r1, #65152 ; 0xfe80 │ │ - ldr r3, [sp, #64] ; 0x40 │ │ - movt r1, #65535 ; 0xffff │ │ - movwhi r5, #1 │ │ - add r1, r4, r1, lsl #1 │ │ - cmp r1, r2 │ │ - mov r2, #0 │ │ - add r4, r4, r3, lsl #1 │ │ - movwcc r2, #1 │ │ - cmp r7, r4 │ │ - mov r7, #0 │ │ - movwcc r7, #1 │ │ - tst r5, r6 │ │ - andseq r2, r7, r2 │ │ - beq 6cae0 │ │ - ldr r2, [sp, #252] ; 0xfc │ │ - movw r1, #65152 ; 0xfe80 │ │ - add lr, sp, #65536 ; 0x10000 │ │ - movt r1, #65535 ; 0xffff │ │ - add r6, r2, r1, lsl #1 │ │ - ldr r7, [sp, #248] ; 0xf8 │ │ - ldr r1, [lr, #2160] ; 0x870 │ │ - sub r5, r2, #512 ; 0x200 │ │ - sub r4, r2, #256 ; 0x100 │ │ - lsl ip, r0, #1 │ │ - sub fp, r1, r0 │ │ - mov r0, r2 │ │ - add r3, r6, ip │ │ - ldrsb r1, [sl] │ │ - add r2, r4, ip │ │ - ldrsb r9, [sl, #1] │ │ - ldrsh r3, [r3] │ │ - add r6, r6, #2 │ │ - ldrsh lr, [r2] │ │ - add r4, r4, #2 │ │ - ldr r2, [sp, #260] ; 0x104 │ │ - smlabb r1, r3, r1, r2 │ │ - add r3, r5, ip │ │ - mov r2, r0 │ │ - ldrsh r3, [r3] │ │ - add r5, r5, #2 │ │ - add r0, r0, #2 │ │ - smlabb r1, r3, r9, r1 │ │ - ldrsb r3, [sl, #2] │ │ - smlabb r9, lr, r3, r1 │ │ - ldrsh r3, [r2, ip]! │ │ - ldrsb r1, [sl, #3] │ │ - mov lr, #1024 ; 0x400 │ │ - smlabb r9, r3, r1, r9 │ │ - mov r1, #256 ; 0x100 │ │ - ldrsh r3, [r2, r1] │ │ - ldrsb r1, [sl, #4] │ │ - smlabb r9, r3, r1, r9 │ │ - mov r1, #512 ; 0x200 │ │ - ldrsh r3, [r2, r1] │ │ - ldrsb r1, [sl, #5] │ │ - smlabb r9, r3, r1, r9 │ │ - mov r1, #768 ; 0x300 │ │ - ldrsh r3, [r2, r1] │ │ - ldrsb r1, [sl, #6] │ │ - ldrsh r2, [r2, lr] │ │ - smlabb r1, r3, r1, r9 │ │ - add r3, sp, #65536 ; 0x10000 │ │ - ldr r9, [r3, #2188] ; 0x88c │ │ - ldrsb r3, [sl, #7] │ │ - smlabb r1, r2, r3, r1 │ │ - asr r2, r1, r8 │ │ - cmp r9, r1, asr r8 │ │ - mov r1, r2 │ │ - movlt r1, r9 │ │ - cmp r2, #0 │ │ - movwmi r1, #0 │ │ - add r2, r7, ip │ │ - subs fp, fp, #1 │ │ - add r7, r7, #2 │ │ - strh r1, [r2] │ │ - bne 6c938 │ │ - b 6c7c4 │ │ - add r0, sp, #65536 ; 0x10000 │ │ - mov r1, #0 │ │ - ldr r0, [r0, #2160] ; 0x870 │ │ - cmp r0, #8 │ │ - bcc 6ca88 │ │ - ldr r1, [sp, #80] ; 0x50 │ │ - mov r0, #0 │ │ - ldr r3, [sp, #252] ; 0xfc │ │ - ldr r7, [sp, #248] ; 0xf8 │ │ - add r2, r3, r0 │ │ - subs r1, r1, #8 │ │ - vld1.16 {d18-d19}, [r2] │ │ - add r2, r7, r0 │ │ - add r0, r0, #16 │ │ - vaddw.s16 q10, q13, d19 │ │ - vaddw.s16 q9, q13, d18 │ │ - vshl.s32 q10, q10, q14 │ │ - vshl.s32 q9, q9, q14 │ │ - vmin.s32 q11, q10, q8 │ │ - vclt.s32 q10, q10, #0 │ │ - vmin.s32 q12, q9, q8 │ │ - vclt.s32 q9, q9, #0 │ │ - vbic q10, q11, q10 │ │ - vbic q9, q12, q9 │ │ - vmovn.i32 d21, q10 │ │ - vmovn.i32 d20, q9 │ │ - vst1.16 {d20-d21}, [r2] │ │ - bne 6ca28 │ │ - add r0, sp, #65536 ; 0x10000 │ │ - ldr r1, [sp, #80] ; 0x50 │ │ - ldr r0, [r0, #2160] ; 0x870 │ │ - cmp r1, r0 │ │ - beq 6c7c4 │ │ - add r0, sp, #65536 ; 0x10000 │ │ - mov r2, #0 │ │ - ldr r0, [r0, #2160] ; 0x870 │ │ - sub r0, r0, r1 │ │ - sub r1, r2, r1, lsl #1 │ │ - ldr r2, [sp, #252] ; 0xfc │ │ - ldr r3, [sp, #244] ; 0xf4 │ │ - ldrsh r2, [r2, -r1] │ │ - add r2, r3, r2 │ │ - ldr r3, [sp, #256] ; 0x100 │ │ - asr r7, r2, r3 │ │ - cmp r9, r2, asr r3 │ │ - mov r2, r7 │ │ - ldr r3, [sp, #248] ; 0xf8 │ │ - movlt r2, r9 │ │ - cmp r7, #0 │ │ - movwmi r2, #0 │ │ - subs r0, r0, #1 │ │ - strh r2, [r3, -r1] │ │ - sub r1, r1, #2 │ │ - bne 6ca9c │ │ - b 6c7c4 │ │ - mov r0, sl │ │ - mov r2, #7 │ │ - vld1.8 {d18[]}, [r0], r2 │ │ - add r2, sp, #96 ; 0x60 │ │ - mov fp, #0 │ │ - vld1.8 {d19[]}, [r0] │ │ - vmovl.s8 q11, d18 │ │ - add r0, sl, #5 │ │ - vmovl.s8 q9, d19 │ │ - vld1.8 {d20[]}, [r0] │ │ - add r0, sl, #6 │ │ - vmovl.s16 q14, d23 │ │ - vld1.8 {d21[]}, [r0] │ │ - add r0, sl, #4 │ │ - vmovl.s16 q11, d22 │ │ - vld1.8 {d24[]}, [r0] │ │ - add r0, sp, #224 ; 0xe0 │ │ - vmovl.s8 q13, d21 │ │ - vmovl.s8 q10, d20 │ │ - vstmia r0, {d28-d29} │ │ - add r0, sp, #208 ; 0xd0 │ │ - vmovl.s8 q12, d24 │ │ - vstmia r0, {d22-d23} │ │ - vmovl.s16 q11, d19 │ │ - add r0, sp, #192 ; 0xc0 │ │ - vmovl.s16 q9, d18 │ │ - ldr r3, [sp, #252] ; 0xfc │ │ - vmovl.s16 q6, d24 │ │ - ldr ip, [sp, #80] ; 0x50 │ │ - vstmia r0, {d22-d23} │ │ - add r0, sp, #176 ; 0xb0 │ │ - sub r6, r3, #256 ; 0x100 │ │ - sub r4, r3, #512 ; 0x200 │ │ - vstmia r0, {d18-d19} │ │ - vmovl.s16 q9, d27 │ │ - add r0, sp, #160 ; 0xa0 │ │ - ldr r7, [sp, #248] ; 0xf8 │ │ - vstmia r0, {d18-d19} │ │ - vmovl.s16 q9, d26 │ │ - add r0, sp, #144 ; 0x90 │ │ - vstmia r0, {d18-d19} │ │ - vmovl.s16 q9, d21 │ │ - add r0, sp, #128 ; 0x80 │ │ - vstmia r0, {d18-d19} │ │ - vmovl.s16 q9, d20 │ │ - add r0, sp, #112 ; 0x70 │ │ - vstmia r0, {d18-d19} │ │ - vmovl.s16 q9, d25 │ │ - add r0, sl, #3 │ │ - vstmia r2, {d18-d19} │ │ - vld1.8 {d18[]}, [r0] │ │ - add r0, sl, #2 │ │ - vmovl.s8 q9, d18 │ │ - vmovl.s16 q10, d18 │ │ - vld1.8 {d18[]}, [r0] │ │ - add r0, sl, #1 │ │ - vmovl.s16 q7, d19 │ │ - vmovl.s8 q9, d18 │ │ - vld1.8 {d22[]}, [r0] │ │ - vmovl.s8 q13, d22 │ │ - vmovl.s16 q12, d19 │ │ - vmovl.s16 q9, d18 │ │ - vmovl.s16 q11, d27 │ │ - vmovl.s16 q13, d26 │ │ - add r0, r1, fp │ │ - add r2, r3, fp │ │ - vld1.16 {d28-d29}, [r0] │ │ - add r0, r4, fp │ │ - add r5, r2, #256 ; 0x100 │ │ - subs ip, ip, #8 │ │ - vld1.16 {d0-d1}, [r0] │ │ - add r0, sp, #224 ; 0xe0 │ │ - vmovl.s16 q15, d29 │ │ - vldmia r0, {d8-d9} │ │ - add r0, sp, #208 ; 0xd0 │ │ - vmovl.s16 q1, d28 │ │ - vorr q14, q3, q3 │ │ - vldmia r0, {d10-d11} │ │ - vmla.i32 q14, q15, q4 │ │ - add r0, r6, fp │ │ - vorr q15, q3, q3 │ │ - vmla.i32 q15, q1, q5 │ │ - vld1.16 {d2-d3}, [r0] │ │ - mov r0, r2 │ │ - vorr q4, q2, q2 │ │ - vmovl.s16 q2, d1 │ │ - vmovl.s16 q0, d0 │ │ - vmla.i32 q14, q2, q11 │ │ - vld1.16 {d4-d5}, [r0], lr │ │ - vmla.i32 q15, q0, q13 │ │ - vmovl.s16 q0, d3 │ │ - vmovl.s16 q1, d2 │ │ - vmla.i32 q14, q0, q12 │ │ - vmla.i32 q15, q1, q9 │ │ - vld1.16 {d2-d3}, [r5] │ │ - add r5, r2, #512 ; 0x200 │ │ - vmovl.s16 q0, d5 │ │ - add r2, r2, #768 ; 0x300 │ │ - vmovl.s16 q2, d4 │ │ - vmla.i32 q14, q0, q7 │ │ - vmla.i32 q15, q2, q10 │ │ - vld1.16 {d4-d5}, [r5] │ │ - add r5, sp, #96 ; 0x60 │ │ - vmovl.s16 q0, d3 │ │ - vldmia r5, {d10-d11} │ │ - vmovl.s16 q1, d2 │ │ - vmla.i32 q14, q0, q5 │ │ - vmla.i32 q15, q1, q6 │ │ - vld1.16 {d2-d3}, [r2] │ │ - add r2, sp, #128 ; 0x80 │ │ - vmovl.s16 q0, d5 │ │ - vldmia r2, {d10-d11} │ │ - add r2, sp, #112 ; 0x70 │ │ - vmovl.s16 q2, d4 │ │ - vmla.i32 q14, q0, q5 │ │ - vldmia r2, {d10-d11} │ │ - vmovl.s16 q0, d3 │ │ - vmovl.s16 q1, d2 │ │ - vmla.i32 q15, q2, q5 │ │ - vld1.16 {d4-d5}, [r0] │ │ - add r0, sp, #160 ; 0xa0 │ │ - vldmia r0, {d10-d11} │ │ - add r0, sp, #144 ; 0x90 │ │ - vmla.i32 q14, q0, q5 │ │ - vldmia r0, {d10-d11} │ │ - add r0, sp, #192 ; 0xc0 │ │ - vmovl.s16 q0, d5 │ │ - vmla.i32 q15, q1, q5 │ │ - vmovl.s16 q1, d4 │ │ - vorr q2, q4, q4 │ │ - vldmia r0, {d8-d9} │ │ - add r0, sp, #176 ; 0xb0 │ │ - vmla.i32 q14, q0, q4 │ │ - vldmia r0, {d0-d1} │ │ - add r0, r7, fp │ │ - add fp, fp, #16 │ │ - vmla.i32 q15, q1, q0 │ │ - vshl.s32 q14, q14, q2 │ │ - vmin.s32 q0, q14, q8 │ │ - vclt.s32 q14, q14, #0 │ │ - vshl.s32 q15, q15, q2 │ │ - vbic q14, q0, q14 │ │ - vmin.s32 q1, q15, q8 │ │ - vclt.s32 q15, q15, #0 │ │ - vmovn.i32 d29, q14 │ │ - vbic q15, q1, q15 │ │ - vmovn.i32 d28, q15 │ │ - vst1.16 {d28-d29}, [r0] │ │ - bne 6cbe0 │ │ - add r0, sp, #65536 ; 0x10000 │ │ - ldr r1, [sp, #80] ; 0x50 │ │ - ldr r0, [r0, #2160] ; 0x870 │ │ - cmp r1, r0 │ │ - mov r0, r1 │ │ - add r1, sp, #32 │ │ - vldmia r1, {d26-d27} │ │ - add r1, sp, #16 │ │ - vldmia r1, {d28-d29} │ │ - beq 6c7c4 │ │ - b 6c908 │ │ - add sp, sp, #8 │ │ - add sp, sp, #67584 ; 0x10800 │ │ - vpop {d8-d15} │ │ - add sp, sp, #4 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq pc, r3, r0, asr #9 │ │ - andeq pc, r3, r8, lsr #11 │ │ - strdeq pc, [r3], -r8 │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #4 │ │ - vpush {d8-d15} │ │ - sub sp, sp, #1000 ; 0x3e8 │ │ - sub sp, sp, #33792 ; 0x8400 │ │ - add lr, sp, #32768 ; 0x8000 │ │ - mov ip, r2 │ │ - mov r6, r0 │ │ - mov r5, r1 │ │ - ldr r2, [lr, #2140] ; 0x85c │ │ - add lr, sp, #32768 ; 0x8000 │ │ - mov r8, #0 │ │ - mov r4, #0 │ │ - ldr r0, [lr, #2136] ; 0x858 │ │ - add lr, sp, #32768 ; 0x8000 │ │ - str r3, [sp, #108] ; 0x6c │ │ - ldr r1, [lr, #2132] ; 0x854 │ │ - cmp r1, #0 │ │ - beq 6ce14 │ │ - ldr r3, [sp, #108] ; 0x6c │ │ - cmp r3, #5 │ │ - blt 6cdf8 │ │ - ldr r7, [pc, #3228] ; 6da7c │ │ - and r3, r2, #3 │ │ - rsb r3, r3, r3, lsl #4 │ │ - ldr r7, [pc, r7] │ │ - add r3, r7, r3, lsl #3 │ │ - add r1, r3, r1, lsl #3 │ │ - sub r4, r1, #8 │ │ - b 6ce14 │ │ - ldr r7, [pc, #3200] ; 6da80 │ │ - and r3, r2, #1 │ │ - rsb r3, r3, r3, lsl #4 │ │ - ldr r7, [pc, r7] │ │ - add r3, r7, r3, lsl #3 │ │ - add r1, r3, r1, lsl #3 │ │ - add r4, r1, #352 ; 0x160 │ │ - add lr, sp, #32768 ; 0x8000 │ │ - cmp r0, #0 │ │ - ldr r1, [lr, #2144] ; 0x860 │ │ - add lr, sp, #32768 ; 0x8000 │ │ - ldr r7, [lr, #2128] ; 0x850 │ │ - beq 6ce70 │ │ - asr r2, r2, #2 │ │ - cmp r7, #5 │ │ - blt 6ce54 │ │ - ldr r3, [pc, #3140] ; 6da84 │ │ - rsb r2, r2, r2, lsl #4 │ │ - ldr r3, [pc, r3] │ │ - add r2, r3, r2, lsl #3 │ │ - add r0, r2, r0, lsl #3 │ │ - sub r8, r0, #8 │ │ - b 6ce70 │ │ - ldr r3, [pc, #3116] ; 6da88 │ │ - and r2, r2, #1 │ │ - rsb r2, r2, r2, lsl #4 │ │ - ldr r3, [pc, r3] │ │ - add r2, r3, r2, lsl #3 │ │ - add r0, r2, r0, lsl #3 │ │ - add r8, r0, #352 ; 0x160 │ │ - clz r0, r1 │ │ - asr r2, ip, #1 │ │ - cmp r4, #0 │ │ - str r2, [sp, #36] ; 0x24 │ │ - str r8, [sp, #176] ; 0xb0 │ │ - str r5, [sp, #68] ; 0x44 │ │ - beq 6d42c │ │ - cmp r8, #0 │ │ - str r4, [sp, #72] ; 0x48 │ │ - str r6, [sp, #48] ; 0x30 │ │ - beq 6d5fc │ │ - ldr r1, [sp, #108] ; 0x6c │ │ - str r7, [sp, #76] ; 0x4c │ │ - cmp r1, #1 │ │ - blt 6cffc │ │ - rsb r4, r0, #24 │ │ - mov r0, #1 │ │ - add lr, sp, #32768 ; 0x8000 │ │ - ldr sl, [sp, #72] ; 0x48 │ │ - lsl r0, r0, r4 │ │ - str r4, [sp, #128] ; 0x80 │ │ - asr r0, r0, #1 │ │ - str r0, [sp, #112] ; 0x70 │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - mov r1, r0 │ │ - sub r0, r0, r0, lsl #2 │ │ - add r0, r5, r0, lsl #1 │ │ - str r0, [sp, #160] ; 0xa0 │ │ - lsl r0, r1, #1 │ │ - add r1, sp, #232 ; 0xe8 │ │ - str r0, [sp, #68] ; 0x44 │ │ - ldr r0, [lr, #2128] ; 0x850 │ │ - str r1, [sp, #144] ; 0x90 │ │ - add r0, r0, #7 │ │ - str r0, [sp, #80] ; 0x50 │ │ - mov r2, #0 │ │ - ldr r0, [sp, #160] ; 0xa0 │ │ - ldr ip, [sp, #108] ; 0x6c │ │ - ldrh r6, [r0, #6] │ │ - ldrh lr, [r0, #4] │ │ - ldrh r5, [r0, #2] │ │ - ldrh r3, [r0] │ │ - ldrh fp, [r0, #-2] │ │ - ldrh r9, [r0, #-4] │ │ - ldrh r8, [r0, #-6] │ │ - str r6, [sp, #192] ; 0xc0 │ │ - uxth r4, r8 │ │ - ldrsb r6, [sl] │ │ - mov r0, r9 │ │ - str r9, [sp, #208] ; 0xd0 │ │ - mov r9, fp │ │ - mov fp, r3 │ │ - mov r3, r5 │ │ - ldr r1, [sp, #112] ; 0x70 │ │ - mla r4, r4, r6, r1 │ │ - ldrsb r5, [sl, #1] │ │ - uxth r1, r0 │ │ - ldrsb r6, [sl, #2] │ │ - ldr r0, [sp, #160] ; 0xa0 │ │ - subs ip, ip, #1 │ │ - mla r1, r1, r5, r4 │ │ - uxth r5, r9 │ │ - ldrsb r4, [sl, #3] │ │ - ldrsb r8, [sl, #6] │ │ - mla r1, r5, r6, r1 │ │ - uxth r6, fp │ │ - ldrsb r5, [sl, #4] │ │ - mla r1, r6, r4, r1 │ │ - uxth r6, r3 │ │ - ldrsb r4, [sl, #5] │ │ - mla r1, r6, r5, r1 │ │ - uxth r6, lr │ │ - mov r5, lr │ │ - ldr lr, [sp, #192] ; 0xc0 │ │ - mla r1, r6, r4, r1 │ │ - add r4, r0, r2 │ │ - ldrsb r0, [sl, #7] │ │ - uxth r7, lr │ │ - ldrh r6, [r4, #8] │ │ - mla r1, r7, r8, r1 │ │ - ldr r4, [sp, #128] ; 0x80 │ │ - ldr r7, [sp, #144] ; 0x90 │ │ - ldr r8, [sp, #208] ; 0xd0 │ │ - mla r0, r6, r0, r1 │ │ - add r1, r7, r2 │ │ - add r2, r2, #2 │ │ - asr r0, r0, r4 │ │ - strh r0, [r1] │ │ - bne 6cf24 │ │ - ldr r0, [sp, #160] ; 0xa0 │ │ - ldr r1, [sp, #68] ; 0x44 │ │ - add r0, r0, r1 │ │ - str r0, [sp, #160] ; 0xa0 │ │ - ldr r0, [sp, #80] ; 0x50 │ │ - ldr r1, [sp, #144] ; 0x90 │ │ - subs r0, r0, #1 │ │ - add r1, r1, #256 ; 0x100 │ │ - str r1, [sp, #144] ; 0x90 │ │ - bne 6cef8 │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - cmp r0, #1 │ │ - blt 6da68 │ │ - ldr r1, [sp, #176] ; 0xb0 │ │ - add ip, sp, #232 ; 0xe8 │ │ - mov r9, #256 ; 0x100 │ │ - mov r6, #1792 ; 0x700 │ │ - add r0, r1, #7 │ │ - str r0, [sp, #60] ; 0x3c │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - lsl r2, r0, #1 │ │ - str r2, [sp, #64] ; 0x40 │ │ - bic r2, r0, #7 │ │ - add r0, r0, #896 ; 0x380 │ │ - str r0, [sp, #52] ; 0x34 │ │ - add r0, r1, #8 │ │ - ldr r1, [sp, #48] ; 0x30 │ │ - str r0, [sp, #44] ; 0x2c │ │ - mov r0, #0 │ │ - str r2, [sp, #56] ; 0x38 │ │ - str r0, [sp, #68] ; 0x44 │ │ - b 6d084 │ │ - ldr r0, [sp, #64] ; 0x40 │ │ - ldr r1, [sp, #80] ; 0x50 │ │ - ldr ip, [sp, #72] ; 0x48 │ │ - add r1, r1, r0 │ │ - ldr r0, [sp, #68] ; 0x44 │ │ - add ip, ip, #256 ; 0x100 │ │ - add r0, r0, #1 │ │ - str r0, [sp, #68] ; 0x44 │ │ - ldr r0, [sp, #76] ; 0x4c │ │ - subs r0, r0, #1 │ │ - str r0, [sp, #76] ; 0x4c │ │ - beq 6da68 │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - mov r2, #0 │ │ - ldr sl, [sp, #176] ; 0xb0 │ │ - mov r8, #1280 ; 0x500 │ │ - str ip, [sp, #72] ; 0x48 │ │ - cmp r0, #8 │ │ - mov ip, #1536 ; 0x600 │ │ - mov fp, #1024 ; 0x400 │ │ - str r1, [sp, #80] ; 0x50 │ │ - bcs 6d160 │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - lsl lr, r2, #1 │ │ - ldr r7, [sp, #72] ; 0x48 │ │ - ldr r5, [sp, #80] ; 0x50 │ │ - sub r1, r0, r2 │ │ - mov r0, r7 │ │ - mov r2, #768 ; 0x300 │ │ - ldrsh r4, [r0, lr]! │ │ - add r7, r7, #2 │ │ - subs r1, r1, #1 │ │ - ldrsh r6, [r0, r2] │ │ - ldrsb r2, [sl] │ │ - ldrsh r3, [r0, r9] │ │ - ldrsb r9, [sl, #4] │ │ - smulbb r2, r4, r2 │ │ - ldrsb r4, [sl, #1] │ │ - smlabb r2, r3, r4, r2 │ │ - mov r3, #512 ; 0x200 │ │ - ldrsh r3, [r0, r3] │ │ - ldrsb r4, [sl, #2] │ │ - smlabb r2, r3, r4, r2 │ │ - ldrsb r3, [sl, #3] │ │ - ldrsh r4, [r0, r8] │ │ - smlabb r2, r6, r3, r2 │ │ - ldrsh r6, [r0, fp] │ │ - ldrsh r3, [r0, ip] │ │ - smlabb r2, r6, r9, r2 │ │ - ldrsb r6, [sl, #5] │ │ - ldrsb r9, [sl, #6] │ │ - smlabb r2, r4, r6, r2 │ │ - mov r6, #1792 ; 0x700 │ │ - ldrsb r4, [sl, #7] │ │ - ldrsh r0, [r0, r6] │ │ - smlabb r2, r3, r9, r2 │ │ - mov r9, #256 ; 0x100 │ │ - smlabb r0, r0, r4, r2 │ │ - movw r2, #57344 ; 0xe000 │ │ - movt r2, #65535 ; 0xffff │ │ - add r0, r0, #32 │ │ - add r0, r2, r0, lsr #6 │ │ - add r2, r5, lr │ │ - add r5, r5, #2 │ │ - strh r0, [r2] │ │ - bne 6d0c0 │ │ - b 6d054 │ │ - ldr r3, [sp, #68] ; 0x44 │ │ - mov r5, #0 │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - lsl r7, r3, #7 │ │ - mla r1, r3, r0, r0 │ │ - mul r2, r3, r0 │ │ - ldr r0, [sp, #48] ; 0x30 │ │ - add r3, sp, #232 ; 0xe8 │ │ - add lr, r3, r7, lsl #1 │ │ - mov ip, r3 │ │ - ldr r3, [sp, #52] ; 0x34 │ │ - add r1, r0, r1, lsl #1 │ │ - add r7, r3, r7 │ │ - add r4, r0, r2, lsl #1 │ │ - ldr r0, [sp, #60] ; 0x3c │ │ - add r7, ip, r7, lsl #1 │ │ - mov r2, #0 │ │ - cmp r0, r1 │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - movwcc r5, #1 │ │ - cmp r0, r4 │ │ - mov r0, #0 │ │ - movwhi r0, #1 │ │ - cmp lr, r1 │ │ - mov r1, #0 │ │ - movwcc r1, #1 │ │ - cmp r4, r7 │ │ - mov r7, #0 │ │ - movwcc r7, #1 │ │ - tst r0, r5 │ │ - bne 6d418 │ │ - ldr sl, [sp, #176] ; 0xb0 │ │ - ands r0, r7, r1 │ │ - mov ip, #1536 ; 0x600 │ │ - mov r8, #1280 ; 0x500 │ │ - mov fp, #1024 ; 0x400 │ │ - bne 6d0ac │ │ - mov r0, sl │ │ - mov r1, #7 │ │ - vld1.8 {d16[]}, [r0], r1 │ │ - add lr, sp, #208 ; 0xd0 │ │ - mov r2, #0 │ │ - vmovl.s8 q10, d16 │ │ - vld1.8 {d17[]}, [r0] │ │ - add r0, sl, #5 │ │ - vmovl.s8 q8, d17 │ │ - vld1.8 {d18[]}, [r0] │ │ - add r0, sl, #6 │ │ - vmovl.s16 q12, d21 │ │ - vmovl.s16 q10, d20 │ │ - vld1.8 {d19[]}, [r0] │ │ - add r0, sl, #4 │ │ - vmovl.s8 q15, d19 │ │ - vstmia lr, {d24-d25} │ │ - add lr, sp, #192 ; 0xc0 │ │ - vld1.8 {d22[]}, [r0] │ │ - add r0, sl, #3 │ │ - vmovl.s8 q9, d18 │ │ - vmovl.s8 q11, d22 │ │ - vstmia lr, {d20-d21} │ │ - vmovl.s16 q10, d17 │ │ - add lr, sp, #160 ; 0xa0 │ │ - vmovl.s16 q8, d16 │ │ - vmovl.s16 q0, d19 │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - vmovl.s16 q1, d18 │ │ - ldr r3, [sp, #80] ; 0x50 │ │ - vstmia lr, {d20-d21} │ │ - add lr, sp, #144 ; 0x90 │ │ - vmovl.s16 q2, d23 │ │ - vstmia lr, {d16-d17} │ │ - vmovl.s16 q8, d31 │ │ - add lr, sp, #128 ; 0x80 │ │ - vmovl.s16 q3, d22 │ │ - ldr r7, [sp, #72] ; 0x48 │ │ - vstmia lr, {d16-d17} │ │ - vmovl.s16 q8, d30 │ │ - add lr, sp, #112 ; 0x70 │ │ - vstmia lr, {d16-d17} │ │ - vld1.8 {d16[]}, [r0] │ │ - add r0, sl, #2 │ │ - vmovl.s8 q8, d16 │ │ - vmovl.s16 q5, d16 │ │ - vld1.8 {d16[]}, [r0] │ │ - vmovl.s16 q4, d17 │ │ - add r0, sl, #1 │ │ - vmovl.s8 q8, d16 │ │ - vmovl.s16 q7, d16 │ │ - vld1.8 {d16[]}, [r0] │ │ - vmovl.s16 q6, d17 │ │ - vmovl.s8 q8, d16 │ │ - vmovl.s16 q9, d17 │ │ - vmovl.s16 q8, d16 │ │ - add lr, r7, r2 │ │ - subs r1, r1, #8 │ │ - add r0, lr, #256 ; 0x100 │ │ - mov r5, lr │ │ - vld1.16 {d24-d25}, [r0] │ │ - add r0, sp, #208 ; 0xd0 │ │ - vld1.16 {d20-d21}, [r5], r6 │ │ - vmovl.s16 q14, d25 │ │ - vmovl.s16 q12, d24 │ │ - vmovl.s16 q11, d21 │ │ - vmovl.s16 q13, d20 │ │ - vldmia r0, {d20-d21} │ │ - add r0, sp, #192 ; 0xc0 │ │ - vmul.i32 q10, q11, q10 │ │ - vldmia r0, {d22-d23} │ │ - add r0, lr, #512 ; 0x200 │ │ - vmul.i32 q11, q13, q11 │ │ - vld1.16 {d26-d27}, [r0] │ │ - add r0, lr, #768 ; 0x300 │ │ - vmla.i32 q10, q14, q9 │ │ - vmla.i32 q11, q12, q8 │ │ - vld1.16 {d24-d25}, [r0] │ │ - add r0, lr, #1024 ; 0x400 │ │ - vmovl.s16 q14, d27 │ │ - vmovl.s16 q13, d26 │ │ - vmla.i32 q10, q14, q6 │ │ - vmla.i32 q11, q13, q7 │ │ - vld1.16 {d26-d27}, [r0] │ │ - add r0, lr, #1280 ; 0x500 │ │ - vmovl.s16 q14, d25 │ │ - vmovl.s16 q12, d24 │ │ - vmla.i32 q10, q14, q4 │ │ - vmla.i32 q11, q12, q5 │ │ - vld1.16 {d24-d25}, [r0] │ │ - add r0, lr, #1536 ; 0x600 │ │ - vmovl.s16 q14, d27 │ │ - add lr, sp, #128 ; 0x80 │ │ - vmovl.s16 q13, d26 │ │ - vldmia lr, {d30-d31} │ │ - add lr, sp, #112 ; 0x70 │ │ - vmla.i32 q10, q14, q2 │ │ - vmla.i32 q11, q13, q3 │ │ - vld1.16 {d26-d27}, [r0] │ │ - add r0, r3, r2 │ │ - vmovl.s16 q14, d25 │ │ - add r2, r2, #16 │ │ - vmovl.s16 q12, d24 │ │ - vmla.i32 q10, q14, q0 │ │ - vmla.i32 q11, q12, q1 │ │ - vld1.16 {d24-d25}, [r5] │ │ - vmovl.s16 q14, d27 │ │ - vmovl.s16 q13, d26 │ │ - vmla.i32 q10, q14, q15 │ │ - vldmia lr, {d30-d31} │ │ - add lr, sp, #160 ; 0xa0 │ │ - vmovl.s16 q14, d25 │ │ - vmovl.s16 q12, d24 │ │ - vmla.i32 q11, q13, q15 │ │ - vldmia lr, {d26-d27} │ │ - add lr, sp, #144 ; 0x90 │ │ - vmla.i32 q10, q14, q13 │ │ - vldmia lr, {d26-d27} │ │ - vmla.i32 q11, q12, q13 │ │ - vmov.i32 q12, #32 ; 0x00000020 │ │ - vadd.i32 q10, q10, q12 │ │ - vadd.i32 q11, q11, q12 │ │ - vshrn.i32 d21, q10, #6 │ │ - vmov.i16 q12, #57344 ; 0xe000 │ │ - vshrn.i32 d20, q11, #6 │ │ - vadd.i16 q10, q10, q12 │ │ - vst1.16 {d20-d21}, [r0] │ │ - bne 6d2d4 │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - mov ip, #1536 ; 0x600 │ │ - ldr r2, [sp, #56] ; 0x38 │ │ - mov r8, #1280 ; 0x500 │ │ - ldr sl, [sp, #176] ; 0xb0 │ │ - mov fp, #1024 ; 0x400 │ │ - cmp r2, r0 │ │ - beq 6d054 │ │ - b 6d0ac │ │ - ldr sl, [sp, #176] ; 0xb0 │ │ - mov ip, #1536 ; 0x600 │ │ - mov r8, #1280 ; 0x500 │ │ - mov fp, #1024 ; 0x400 │ │ - b 6d0ac │ │ - cmp r8, #0 │ │ - beq 6da4c │ │ - ldr r1, [sp, #108] ; 0x6c │ │ - cmp r1, #1 │ │ - blt 6da68 │ │ - rsb fp, r0, #24 │ │ - mov r0, #1 │ │ - ldr r1, [sp, #36] ; 0x24 │ │ - lsl r0, r0, fp │ │ - ldr r2, [sp, #68] ; 0x44 │ │ - asr r0, r0, #1 │ │ - str r0, [sp, #112] ; 0x70 │ │ - lsl r0, ip, #1 │ │ - add r3, r2, r0, lsl #1 │ │ - sub r0, r1, r1, lsl #2 │ │ - mov lr, r1 │ │ - sub r9, r2, r1, lsl #2 │ │ - sub sl, r2, r1, lsl #1 │ │ - add r4, r2, r1, lsl #1 │ │ - add r1, r1, r1, lsl #1 │ │ - add ip, r2, ip, lsl #1 │ │ - add r0, r2, r0, lsl #1 │ │ - add r1, r2, r1, lsl #1 │ │ - lsl r2, lr, #1 │ │ - str r2, [sp, #80] ; 0x50 │ │ - ldr r2, [sp, #108] ; 0x6c │ │ - lsl r2, r2, #1 │ │ - str r2, [sp, #72] ; 0x48 │ │ - str sl, [sp, #128] ; 0x80 │ │ - str ip, [sp, #192] ; 0xc0 │ │ - ldr ip, [sp, #108] ; 0x6c │ │ - ldr lr, [sp, #68] ; 0x44 │ │ - ldr sl, [sp, #112] ; 0x70 │ │ - str r3, [sp, #208] ; 0xd0 │ │ - mov r3, #0 │ │ - str r1, [sp, #144] ; 0x90 │ │ - str r4, [sp, #160] ; 0xa0 │ │ - str r7, [sp, #76] ; 0x4c │ │ - add r5, r0, r3 │ │ - mov r1, r0 │ │ - ldr r0, [sp, #176] ; 0xb0 │ │ - mov r2, r9 │ │ - ldrsb r4, [r8] │ │ - add r8, r9, r3 │ │ - ldrh r5, [r5] │ │ - subs ip, ip, #1 │ │ - ldrsb r9, [r0, #1] │ │ - ldr r0, [sp, #128] ; 0x80 │ │ - ldrh r7, [r8] │ │ - mla r4, r5, r4, sl │ │ - ldr r8, [sp, #176] ; 0xb0 │ │ - add r5, r0, r3 │ │ - mov r0, r6 │ │ - mla r4, r7, r9, r4 │ │ - add r7, lr, r3 │ │ - ldrsb r6, [r8, #2] │ │ - ldrh r5, [r5] │ │ - mov r9, r2 │ │ - ldrsb r2, [r8, #3] │ │ - ldrh r7, [r7] │ │ - mla r4, r5, r6, r4 │ │ - ldr r5, [sp, #160] ; 0xa0 │ │ - ldrsb r6, [r8, #4] │ │ - add r5, r5, r3 │ │ - mla r2, r7, r2, r4 │ │ - ldr r4, [sp, #192] ; 0xc0 │ │ - ldrh r5, [r5] │ │ - add r4, r4, r3 │ │ - ldrsb r7, [r8, #5] │ │ - mla r2, r5, r6, r2 │ │ - ldr r5, [sp, #144] ; 0x90 │ │ - ldrh r4, [r4] │ │ - add r5, r5, r3 │ │ - ldrsb r6, [r8, #6] │ │ - mla r2, r4, r7, r2 │ │ - ldr r4, [sp, #208] ; 0xd0 │ │ - ldrh r5, [r5] │ │ - add r4, r4, r3 │ │ - ldrsb r7, [r8, #7] │ │ - mla r2, r5, r6, r2 │ │ - ldrh r4, [r4] │ │ - mov r6, r0 │ │ - mov r0, r1 │ │ - movw r1, #57344 ; 0xe000 │ │ - mla r2, r4, r7, r2 │ │ - add r4, r6, r3 │ │ - add r3, r3, #2 │ │ - movt r1, #65535 ; 0xffff │ │ - add r2, r1, r2, asr fp │ │ - strh r2, [r4] │ │ - bne 6d4c4 │ │ - ldr r1, [sp, #80] ; 0x50 │ │ - ldr ip, [sp, #128] ; 0x80 │ │ - add lr, lr, r1 │ │ - ldr r4, [sp, #160] ; 0xa0 │ │ - ldr r3, [sp, #192] ; 0xc0 │ │ - add ip, ip, r1 │ │ - ldr r2, [sp, #208] ; 0xd0 │ │ - add r0, r0, r1 │ │ - str lr, [sp, #68] ; 0x44 │ │ - add r9, r9, r1 │ │ - ldr lr, [sp, #144] ; 0x90 │ │ - add r4, r4, r1 │ │ - ldr r7, [sp, #76] ; 0x4c │ │ - add r3, r3, r1 │ │ - add lr, lr, r1 │ │ - add r2, r2, r1 │ │ - ldr r1, [sp, #72] ; 0x48 │ │ - subs r7, r7, #1 │ │ - mov sl, ip │ │ - mov ip, r3 │ │ - add r6, r6, r1 │ │ - mov r3, r2 │ │ - mov r1, lr │ │ - bne 6d49c │ │ - b 6da68 │ │ - ldr r1, [sp, #108] ; 0x6c │ │ - cmp r1, #1 │ │ - blt 6da68 │ │ - rsb ip, r0, #24 │ │ - mov r0, #1 │ │ - ldr r1, [sp, #72] ; 0x48 │ │ - mov sl, r6 │ │ - lsl r0, r0, ip │ │ - vdup.32 q8, ip │ │ - asr r9, r0, #1 │ │ - add r0, r1, #7 │ │ - str r0, [sp, #32] │ │ - vneg.s32 q1, q8 │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - vdup.32 q9, r9 │ │ - ldr r8, [sp, #68] ; 0x44 │ │ - lsl r2, r0, #1 │ │ - sub r3, r8, #2 │ │ - str r2, [sp, #44] ; 0x2c │ │ - sub r5, r8, #4 │ │ - ldr r2, [sp, #36] ; 0x24 │ │ - sub r4, r8, #6 │ │ - lsl r2, r2, #1 │ │ - str r2, [sp, #40] ; 0x28 │ │ - bic r2, r0, #7 │ │ - add r0, r0, #4 │ │ - str r0, [sp, #28] │ │ - add r0, r1, #8 │ │ - str r0, [sp, #24] │ │ - mov r0, #0 │ │ - str r2, [sp, #20] │ │ - str r0, [sp, #64] ; 0x40 │ │ - b 6d6c0 │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - ldr r7, [sp, #76] ; 0x4c │ │ - add sl, sl, r0 │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - ldr r3, [sp, #60] ; 0x3c │ │ - subs r7, r7, #1 │ │ - ldr r5, [sp, #56] ; 0x38 │ │ - add r8, r8, r0 │ │ - ldr r4, [sp, #52] ; 0x34 │ │ - add r3, r3, r0 │ │ - add r5, r5, r0 │ │ - add r4, r4, r0 │ │ - ldr r0, [sp, #64] ; 0x40 │ │ - add r0, r0, #1 │ │ - str r0, [sp, #64] ; 0x40 │ │ - beq 6da68 │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - mov r2, #0 │ │ - ldr lr, [sp, #72] ; 0x48 │ │ - cmp r0, #8 │ │ - str r4, [sp, #52] ; 0x34 │ │ - str r5, [sp, #56] ; 0x38 │ │ - str r3, [sp, #60] ; 0x3c │ │ - str r7, [sp, #76] ; 0x4c │ │ - bcc 6d9b8 │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - ldr r1, [sp, #64] ; 0x40 │ │ - ldr r4, [sp, #68] ; 0x44 │ │ - mla r2, r1, r0, r0 │ │ - mul fp, r1, r0 │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - mul r6, r0, r1 │ │ - ldr r0, [sp, #48] ; 0x30 │ │ - ldr r1, [sp, #24] │ │ - add r3, r0, r2, lsl #1 │ │ - mov r2, #0 │ │ - add fp, r0, fp, lsl #1 │ │ - ldr r0, [sp, #32] │ │ - cmp r0, r3 │ │ - mov r0, #0 │ │ - add r7, r4, r6, lsl #1 │ │ - movwcc r0, #1 │ │ - cmp r1, fp │ │ - mov r1, #0 │ │ - sub r7, r7, #6 │ │ - movwhi r1, #1 │ │ - cmp r7, r3 │ │ - ldr r7, [sp, #28] │ │ - mov r3, #0 │ │ - add r7, r7, r6 │ │ - movwcc r3, #1 │ │ - add r7, r4, r7, lsl #1 │ │ - cmp fp, r7 │ │ - mov r7, #0 │ │ - movwcc r7, #1 │ │ - tst r1, r0 │ │ - bne 6d9b4 │ │ - ldr lr, [sp, #72] ; 0x48 │ │ - ands r3, r7, r3 │ │ - bne 6d9b8 │ │ - mov r2, lr │ │ - mov r0, #7 │ │ - vld1.8 {d16[]}, [r2], r0 │ │ - add r0, sp, #208 ; 0xd0 │ │ - mov r3, #0 │ │ - mov r4, #8 │ │ - vmovl.s8 q11, d16 │ │ - vld1.8 {d17[]}, [r2] │ │ - add r2, lr, #5 │ │ - vmovl.s8 q8, d17 │ │ - vld1.8 {d20[]}, [r2] │ │ - add r2, lr, #6 │ │ - vmovl.s16 q15, d23 │ │ - vmovl.s16 q11, d22 │ │ - vld1.8 {d21[]}, [r2] │ │ - add r2, lr, #4 │ │ - vmovl.s8 q13, d21 │ │ - vstmia r0, {d30-d31} │ │ - add r0, sp, #192 ; 0xc0 │ │ - vmovl.s8 q10, d20 │ │ - vld1.8 {d24[]}, [r2] │ │ - add r2, lr, #3 │ │ - vmovl.s8 q12, d24 │ │ - vstmia r0, {d22-d23} │ │ - vmovl.s16 q11, d17 │ │ - add r0, sp, #176 ; 0xb0 │ │ - vmovl.s16 q8, d16 │ │ - ldr fp, [sp, #20] │ │ - vmovl.s16 q3, d25 │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - vstmia r0, {d22-d23} │ │ - add r0, sp, #160 ; 0xa0 │ │ - vmovl.s16 q4, d24 │ │ - vstmia r0, {d16-d17} │ │ - vmovl.s16 q8, d27 │ │ - add r0, sp, #144 ; 0x90 │ │ - ldr r5, [sp, #52] ; 0x34 │ │ - vstmia r0, {d16-d17} │ │ - vmovl.s16 q8, d26 │ │ - add r0, sp, #128 ; 0x80 │ │ - vstmia r0, {d16-d17} │ │ - vmovl.s16 q8, d21 │ │ - add r0, sp, #112 ; 0x70 │ │ - vstmia r0, {d16-d17} │ │ - vmovl.s16 q8, d20 │ │ - add r0, sp, #80 ; 0x50 │ │ - vstmia r0, {d16-d17} │ │ - vld1.8 {d16[]}, [r2] │ │ - add r2, lr, #2 │ │ - vmovl.s8 q8, d16 │ │ - ldr r0, [sp, #60] ; 0x3c │ │ - vmovl.s16 q6, d16 │ │ - vld1.8 {d16[]}, [r2] │ │ - vmovl.s16 q5, d17 │ │ - add r2, lr, #1 │ │ - vmovl.s8 q8, d16 │ │ - vmovl.s16 q10, d16 │ │ - vld1.8 {d16[]}, [r2] │ │ - vmovl.s16 q7, d17 │ │ - vmovl.s8 q8, d16 │ │ - vmovl.s16 q11, d17 │ │ - vmovl.s16 q12, d16 │ │ - add r2, r5, r3 │ │ - add lr, sp, #208 ; 0xd0 │ │ - vld1.16 {d16-d17}, [r2] │ │ - add r2, r1, r3 │ │ - subs fp, fp, #8 │ │ - vldmia lr, {d0-d1} │ │ - vmovl.u16 q13, d17 │ │ - add lr, sp, #192 ; 0xc0 │ │ - vmovl.u16 q15, d16 │ │ - vorr q8, q9, q9 │ │ - vld1.16 {d28-d29}, [r2] │ │ - vmla.i32 q8, q13, q0 │ │ - add r2, r0, r3 │ │ - vldmia lr, {d4-d5} │ │ - add lr, sp, #112 ; 0x70 │ │ - vorr q13, q9, q9 │ │ - vmovl.u16 q0, d29 │ │ - vmla.i32 q13, q15, q2 │ │ - vld1.16 {d30-d31}, [r2] │ │ - add r2, r8, r3 │ │ - vmovl.u16 q14, d28 │ │ - add r6, r2, #2 │ │ - vmla.i32 q8, q0, q11 │ │ - mov r7, r2 │ │ - vld1.16 {d0-d1}, [r7], r4 │ │ - vmla.i32 q13, q14, q12 │ │ - vldmia lr, {d4-d5} │ │ - add lr, sp, #80 ; 0x50 │ │ - vmovl.u16 q14, d31 │ │ - vmovl.u16 q15, d30 │ │ - vmla.i32 q8, q14, q7 │ │ - vmla.i32 q13, q15, q10 │ │ - vld1.16 {d30-d31}, [r6] │ │ - add r6, r2, #4 │ │ - vmovl.u16 q14, d1 │ │ - add r2, r2, #6 │ │ - vmovl.u16 q0, d0 │ │ - vmla.i32 q8, q14, q5 │ │ - vmla.i32 q13, q0, q6 │ │ - vld1.16 {d0-d1}, [r6] │ │ - vmovl.u16 q14, d31 │ │ - vmovl.u16 q15, d30 │ │ - vmla.i32 q8, q14, q3 │ │ - vmla.i32 q13, q15, q4 │ │ - vld1.16 {d30-d31}, [r2] │ │ - add r2, sl, r3 │ │ - vmovl.u16 q14, d1 │ │ - add r3, r3, #16 │ │ - vmovl.u16 q0, d0 │ │ - vmla.i32 q8, q14, q2 │ │ - vldmia lr, {d4-d5} │ │ - add lr, sp, #144 ; 0x90 │ │ - vmovl.u16 q14, d31 │ │ - vmovl.u16 q15, d30 │ │ - vmla.i32 q13, q0, q2 │ │ - vldmia lr, {d4-d5} │ │ - add lr, sp, #128 ; 0x80 │ │ - vld1.16 {d0-d1}, [r7] │ │ - vmla.i32 q8, q14, q2 │ │ - vldmia lr, {d4-d5} │ │ - add lr, sp, #176 ; 0xb0 │ │ - vmovl.u16 q14, d1 │ │ - vmla.i32 q13, q15, q2 │ │ - vmovl.u16 q15, d0 │ │ - vldmia lr, {d0-d1} │ │ - add lr, sp, #160 ; 0xa0 │ │ - vmla.i32 q8, q14, q0 │ │ - vldmia lr, {d0-d1} │ │ - vmla.i32 q13, q15, q0 │ │ - vshl.s32 q8, q8, q1 │ │ - vmov.i16 q15, #57344 ; 0xe000 │ │ - vmovn.i32 d17, q8 │ │ - vshl.s32 q13, q13, q1 │ │ - vmovn.i32 d16, q13 │ │ - vadd.i16 q8, q8, q15 │ │ - vst1.16 {d16-d17}, [r2] │ │ - bne 6d868 │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - ldr r2, [sp, #20] │ │ - ldr lr, [sp, #72] ; 0x48 │ │ - cmp r2, r0 │ │ - beq 6d680 │ │ - b 6d9b8 │ │ - ldr lr, [sp, #72] ; 0x48 │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - sub r3, r0, r2 │ │ - lsl r2, r2, #1 │ │ - mov r1, r8 │ │ - ldrsb r6, [lr] │ │ - ldrh fp, [r1, r2]! │ │ - subs r3, r3, #1 │ │ - ldrsb r0, [lr, #1] │ │ - ldrh r4, [r1, #-6] │ │ - ldrh r5, [r1, #-4] │ │ - ldrh r7, [r1, #-2] │ │ - mla r4, r4, r6, r9 │ │ - ldrsb r6, [lr, #2] │ │ - mla r0, r5, r0, r4 │ │ - ldrsb r4, [lr, #3] │ │ - ldrsb r5, [lr, #4] │ │ - mla r0, r7, r6, r0 │ │ - ldrh r6, [r1, #2] │ │ - ldrh r7, [r1, #4] │ │ - mla r0, fp, r4, r0 │ │ - ldrsb r4, [lr, #5] │ │ - mla r0, r6, r5, r0 │ │ - ldrh r5, [r1, #6] │ │ - ldrsb r6, [lr, #6] │ │ - ldrh r1, [r1, #8] │ │ - mla r0, r7, r4, r0 │ │ - ldrsb r4, [lr, #7] │ │ - mla r0, r5, r6, r0 │ │ - mla r0, r1, r4, r0 │ │ - movw r1, #57344 ; 0xe000 │ │ - movt r1, #65535 ; 0xffff │ │ - add r0, r1, r0, asr ip │ │ - add r1, sl, r2 │ │ - add r2, r2, #2 │ │ - strh r0, [r1] │ │ - bne 6d9c4 │ │ - b 6d680 │ │ - ldr r2, [sp, #36] ; 0x24 │ │ - mov r0, r6 │ │ - ldr r3, [sp, #108] ; 0x6c │ │ - str r1, [sp, #4] │ │ - mov r1, r5 │ │ - str r7, [sp] │ │ - bl 6da8c │ │ - add sp, sp, #1000 ; 0x3e8 │ │ - add sp, sp, #33792 ; 0x8400 │ │ - vpop {d8-d15} │ │ - add sp, sp, #4 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq lr, r3, r0, ror #26 │ │ - andeq lr, r3, r0, asr #26 │ │ - andeq lr, r3, r4, lsl #26 │ │ - andeq lr, r3, r4, ror #25 │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #16 │ │ - cmp r3, #1 │ │ - blt 6dbe0 │ │ - ldr r7, [sp, #56] ; 0x38 │ │ - mov r8, r3 │ │ - ldr r3, [sp, #52] ; 0x34 │ │ - vmov.i16 q9, #57344 ; 0xe000 │ │ - clz r7, r7 │ │ - movw fp, #57344 ; 0xe000 │ │ - sub lr, r7, #18 │ │ - lsl r7, r8, #1 │ │ - str r7, [sp, #12] │ │ - lsl r7, r2, #1 │ │ - vdup.32 q8, lr │ │ - movt fp, #65535 ; 0xffff │ │ - mov ip, r0 │ │ - mov r4, r1 │ │ - mov sl, #0 │ │ - str r7, [sp, #8] │ │ - bic r7, r8, #7 │ │ - str r7, [sp, #4] │ │ - str r0, [sp] │ │ - cmp r8, #8 │ │ - mov r5, #0 │ │ - bcc 6dbb8 │ │ - b 6db20 │ │ - ldr r5, [sp, #12] │ │ - add sl, sl, #1 │ │ - subs r3, r3, #1 │ │ - add ip, ip, r5 │ │ - ldr r5, [sp, #8] │ │ - add r4, r4, r5 │ │ - beq 6dbe0 │ │ - cmp r8, #8 │ │ - mov r5, #0 │ │ - bcc 6dbb8 │ │ - mul r9, sl, r2 │ │ - mov r6, r8 │ │ - mul r5, sl, r8 │ │ - add r7, r9, r6 │ │ - add r7, r1, r7, lsl #1 │ │ - add r8, r0, r5, lsl #1 │ │ - cmp r8, r7 │ │ - bcs 6db5c │ │ - add r5, r5, r6 │ │ - add r7, r1, r9, lsl #1 │ │ - mov r8, r6 │ │ - add r5, r0, r5, lsl #1 │ │ - cmp r7, r5 │ │ - mov r5, #0 │ │ - bcc 6dbb8 │ │ - ldr r9, [sp, #4] │ │ - mov r7, r2 │ │ - mov r8, #0 │ │ - add r0, r4, r8 │ │ - subs r9, r9, #8 │ │ - vld1.16 {d20-d21}, [r0] │ │ - add r0, ip, r8 │ │ - add r8, r8, #16 │ │ - vmovl.u16 q11, d21 │ │ - vmovl.u16 q10, d20 │ │ - vshl.u32 q11, q11, q8 │ │ - vshl.u32 q10, q10, q8 │ │ - vmovn.i32 d23, q11 │ │ - vmovn.i32 d22, q10 │ │ - vadd.i16 q10, q11, q9 │ │ - vst1.16 {d20-d21}, [r0] │ │ - bne 6db68 │ │ - ldr r5, [sp, #4] │ │ - mov r8, r6 │ │ - ldr r0, [sp] │ │ - mov r2, r7 │ │ - cmp r5, r6 │ │ - beq 6daf8 │ │ - mov r6, #0 │ │ - sub r7, r6, r5, lsl #1 │ │ - sub r5, r8, r5 │ │ - ldrh r6, [r4, -r7] │ │ - subs r5, r5, #1 │ │ - add r6, fp, r6, lsl lr │ │ - strh r6, [ip, -r7] │ │ - sub r7, r7, #2 │ │ - bne 6dbc4 │ │ - b 6daf8 │ │ - add sp, sp, #16 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #4 │ │ - vpush {d8-d15} │ │ - sub sp, sp, #936 ; 0x3a8 │ │ - sub sp, sp, #66560 ; 0x10400 │ │ - add lr, sp, #65536 ; 0x10000 │ │ - str r0, [sp, #20] │ │ - str r3, [sp, #108] ; 0x6c │ │ - ldr r0, [lr, #2064] ; 0x810 │ │ - add lr, sp, #65536 ; 0x10000 │ │ - ldr r3, [lr, #2080] ; 0x820 │ │ - add lr, sp, #65536 ; 0x10000 │ │ - sub r0, r0, #1 │ │ - ldr r7, [lr, #2072] ; 0x818 │ │ - add lr, sp, #65536 ; 0x10000 │ │ - mla r0, r0, r3, r7 │ │ - mov r7, #8 │ │ - ldr r3, [lr, #2088] ; 0x828 │ │ - add r7, r7, r0, asr #10 │ │ - asr r0, r2, #1 │ │ - str r0, [sp, #48] ; 0x30 │ │ - sub r0, r0, r0, lsl #2 │ │ - add r9, r1, r0, lsl #1 │ │ - clz r1, r3 │ │ - rsb r2, r1, #24 │ │ - mov r0, #1 │ │ - sub r1, r1, #18 │ │ - str r1, [sp, #144] ; 0x90 │ │ - lsl r0, r0, r2 │ │ - mov lr, r2 │ │ - asr r0, r0, #1 │ │ - add r1, sp, #168 ; 0xa8 │ │ - str r0, [sp, #164] ; 0xa4 │ │ - add r0, sp, #65536 ; 0x10000 │ │ - str r1, [sp, #80] ; 0x50 │ │ - ldr r0, [r0, #2084] ; 0x824 │ │ - and r2, r0, #1 │ │ - and r0, r0, #3 │ │ - add r2, r2, #3 │ │ - str r2, [sp, #128] ; 0x80 │ │ - str r0, [sp, #112] ; 0x70 │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - str r7, [sp, #64] ; 0x40 │ │ - cmp r0, #1 │ │ - bge 6dccc │ │ - ldr r0, [sp, #48] ; 0x30 │ │ - ldr r7, [sp, #64] ; 0x40 │ │ - add r9, r9, r0, lsl #1 │ │ - ldr r0, [sp, #80] ; 0x50 │ │ - subs r7, r7, #1 │ │ - add r0, r0, #256 ; 0x100 │ │ - str r0, [sp, #80] ; 0x50 │ │ - beq 6dea8 │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - str r7, [sp, #64] ; 0x40 │ │ - cmp r0, #1 │ │ - blt 6dc9c │ │ - ldr r8, [sp, #108] ; 0x6c │ │ - mov r3, #0 │ │ - cmp r8, #4 │ │ - ble 6ddc4 │ │ - add r0, sp, #65536 ; 0x10000 │ │ - ldr r4, [sp, #80] ; 0x50 │ │ - mov r7, r8 │ │ - ldr r1, [r0, #2068] ; 0x814 │ │ - mov r0, #0 │ │ - cmp r0, r1, asr #6 │ │ - bne 6dd34 │ │ - add r0, r9, r3, lsl #1 │ │ - ldr r2, [sp, #144] ; 0x90 │ │ - ldrh r0, [r0] │ │ - lsl r2, r0, r2 │ │ - add r0, sp, #65536 ; 0x10000 │ │ - strh r2, [r4], #2 │ │ - subs r7, r7, #1 │ │ - ldr r0, [r0, #2076] ; 0x81c │ │ - add r1, r1, r0 │ │ - add r3, r3, r1, asr #10 │ │ - bfc r1, #10, #22 │ │ - beq 6dc9c │ │ - mov r0, #0 │ │ - cmp r0, r1, asr #6 │ │ - beq 6dcf8 │ │ - ldr r0, [sp, #112] ; 0x70 │ │ - mov r6, r9 │ │ - asr r2, r1, #6 │ │ - rsb r5, r0, r0, lsl #4 │ │ - lsl r0, r3, #1 │ │ - ldrh r8, [r6, r0]! │ │ - ldr r0, [pc, #1664] ; 6e3d4 │ │ - ldr r0, [pc, r0] │ │ - ldrh fp, [r6, #-6] │ │ - add r5, r0, r5, lsl #3 │ │ - ldr r0, [sp, #164] ; 0xa4 │ │ - add r2, r5, r2, lsl #3 │ │ - ldrh sl, [r6, #-4] │ │ - ldrsb r5, [r2, #-8] │ │ - ldrsb ip, [r2, #-7] │ │ - mla r0, fp, r5, r0 │ │ - ldrh r5, [r6, #-2] │ │ - ldrsb fp, [r2, #-6] │ │ - mla r0, sl, ip, r0 │ │ - ldrsb ip, [r2, #-5] │ │ - ldrh sl, [r6, #2] │ │ - mla r0, r5, fp, r0 │ │ - ldrsb r5, [r2, #-4] │ │ - mla r0, r8, ip, r0 │ │ - ldrh ip, [r6, #4] │ │ - ldrsb r8, [r2, #-3] │ │ - mla r0, sl, r5, r0 │ │ - ldrh sl, [r6, #6] │ │ - ldrsb r5, [r2, #-2] │ │ - ldrh r6, [r6, #8] │ │ - mla r0, ip, r8, r0 │ │ - ldrsb r2, [r2, #-1] │ │ - mla r0, sl, r5, r0 │ │ - mla r0, r6, r2, r0 │ │ - asr r2, r0, lr │ │ - b 6dd08 │ │ - add r0, sp, #65536 ; 0x10000 │ │ - ldr r4, [sp, #80] ; 0x50 │ │ - ldr r7, [r0, #2068] ; 0x814 │ │ - mov r0, #0 │ │ - cmp r0, r7, asr #6 │ │ - bne 6de18 │ │ - add r0, r9, r3, lsl #1 │ │ - ldr r1, [sp, #144] ; 0x90 │ │ - ldrh r0, [r0] │ │ - lsl r1, r0, r1 │ │ - add r0, sp, #65536 ; 0x10000 │ │ - strh r1, [r4], #2 │ │ - subs r8, r8, #1 │ │ - ldr r0, [r0, #2076] ; 0x81c │ │ - add r7, r7, r0 │ │ - add r3, r3, r7, asr #10 │ │ - bfc r7, #10, #22 │ │ - beq 6dc9c │ │ - mov r0, #0 │ │ - cmp r0, r7, asr #6 │ │ - beq 6dddc │ │ - lsl r2, r3, #1 │ │ - mov r6, r9 │ │ - ldr r1, [sp, #128] ; 0x80 │ │ - asr r0, r7, #6 │ │ - ldrh ip, [r6, r2]! │ │ - ldr r2, [pc, #1436] ; 6e3d0 │ │ - rsb r1, r1, r1, lsl #4 │ │ - ldr r2, [pc, r2] │ │ - ldrh r5, [r6, #-6] │ │ - add r1, r2, r1, lsl #3 │ │ - ldrh sl, [r6, #-4] │ │ - add r0, r1, r0, lsl #3 │ │ - ldr r2, [sp, #164] ; 0xa4 │ │ - ldrsb r1, [r0, #-8] │ │ - ldrsb fp, [r0, #-7] │ │ - mla r1, r5, r1, r2 │ │ - ldrh r5, [r6, #-2] │ │ - ldrsb r2, [r0, #-6] │ │ - mla r1, sl, fp, r1 │ │ - ldrsb sl, [r0, #-5] │ │ - ldrh fp, [r6, #2] │ │ - mla r1, r5, r2, r1 │ │ - ldrsb r5, [r0, #-4] │ │ - ldrsb r2, [r0, #-3] │ │ - mla r1, ip, sl, r1 │ │ - ldrh ip, [r6, #4] │ │ - ldrh sl, [r6, #6] │ │ - mla r1, fp, r5, r1 │ │ - ldrsb r5, [r0, #-2] │ │ - ldrsb r0, [r0, #-1] │ │ - mla r1, ip, r2, r1 │ │ - ldrh r2, [r6, #8] │ │ - mla r1, sl, r5, r1 │ │ - mla r0, r2, r0, r1 │ │ - asr r1, r0, lr │ │ - b 6ddec │ │ - add lr, sp, #65536 ; 0x10000 │ │ - ldr r2, [sp, #108] ; 0x6c │ │ - ldr r0, [lr, #2064] ; 0x810 │ │ - add lr, sp, #65536 ; 0x10000 │ │ - ldr r3, [lr, #2072] ; 0x818 │ │ - cmp r0, #1 │ │ - blt 6e3bc │ │ - add lr, sp, #65536 ; 0x10000 │ │ - mov r0, #1 │ │ - vmov.i16 q12, #57344 ; 0xe000 │ │ - mov ip, #1024 ; 0x400 │ │ - ldr r1, [lr, #2084] ; 0x824 │ │ - and r0, r0, r1, asr #2 │ │ - add r0, r0, #3 │ │ - str r0, [sp, #28] │ │ - lsl r0, r2, #1 │ │ - str r0, [sp, #36] ; 0x24 │ │ - bic r0, r2, #7 │ │ - str r0, [sp, #32] │ │ - add r0, r2, #512 ; 0x200 │ │ - str r0, [sp, #16] │ │ - asr r0, r1, #2 │ │ - str r0, [sp, #24] │ │ - add r0, sp, #168 ; 0xa8 │ │ - ldr r1, [sp, #20] │ │ - add lr, r0, #768 ; 0x300 │ │ - mov r0, #0 │ │ - str r0, [sp, #44] ; 0x2c │ │ - b 6df64 │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - ldr r1, [sp, #164] ; 0xa4 │ │ - ldr r3, [sp, #40] ; 0x28 │ │ - add r1, r1, r0 │ │ - add r0, sp, #65536 ; 0x10000 │ │ - ldr r2, [sp, #44] ; 0x2c │ │ - ldr r0, [r0, #2080] ; 0x820 │ │ - add r2, r2, #1 │ │ - str r2, [sp, #44] ; 0x2c │ │ - add r3, r3, r0 │ │ - asr r0, r3, #10 │ │ - bfc r3, #10, #22 │ │ - add lr, lr, r0, lsl #8 │ │ - add r0, sp, #65536 ; 0x10000 │ │ - ldr r0, [r0, #2064] ; 0x810 │ │ - cmp r2, r0 │ │ - ldr r2, [sp, #108] ; 0x6c │ │ - beq 6e3bc │ │ - mov r0, #0 │ │ - cmp r0, r3, asr #6 │ │ - mov r8, #0 │ │ - str r1, [sp, #164] ; 0xa4 │ │ - beq 6dfa8 │ │ - add r1, sp, #65536 ; 0x10000 │ │ - asr r0, r3, #6 │ │ - sub r0, r0, #1 │ │ - ldr r1, [r1, #2064] ; 0x810 │ │ - cmp r1, #5 │ │ - ldrlt r1, [sp, #28] │ │ - ldrge r1, [sp, #24] │ │ - ldr r7, [pc, #1084] ; 6e3d8 │ │ - rsb r1, r1, r1, lsl #4 │ │ - ldr r7, [pc, r7] │ │ - add r1, r7, r1, lsl #3 │ │ - add r8, r1, r0, lsl #3 │ │ - cmp r2, #1 │ │ - str r3, [sp, #40] ; 0x28 │ │ - blt 6df1c │ │ - cmp r8, #0 │ │ - beq 6e124 │ │ - ldr r1, [sp, #108] ; 0x6c │ │ - mov r0, #0 │ │ - cmp r1, #7 │ │ - bls 6e044 │ │ - ldr r1, [sp, #108] ; 0x6c │ │ - mov r4, #0 │ │ - ldr r2, [sp, #44] ; 0x2c │ │ - mov r5, #0 │ │ - ldr r3, [sp, #20] │ │ - mla r0, r2, r1, r1 │ │ - mul r1, r2, r1 │ │ - add r2, r3, r0, lsl #1 │ │ - mov r0, #0 │ │ - add r3, r3, r1, lsl #1 │ │ - add r1, r8, #7 │ │ - cmp r1, r2 │ │ - add r1, r8, #8 │ │ - movwcc r4, #1 │ │ - cmp r1, r3 │ │ - movw r1, #65152 ; 0xfe80 │ │ - movwhi r5, #1 │ │ - movt r1, #65535 ; 0xffff │ │ - add sl, lr, r1, lsl #1 │ │ - mov r1, #0 │ │ - cmp sl, r2 │ │ - ldr r2, [sp, #16] │ │ - movwcc r1, #1 │ │ - add r2, lr, r2, lsl #1 │ │ - cmp r3, r2 │ │ - mov r2, #0 │ │ - movwcc r2, #1 │ │ - tst r5, r4 │ │ - andseq r1, r2, r1 │ │ - beq 6e1a0 │ │ - ldr r2, [sp, #108] ; 0x6c │ │ - movw r1, #65152 ; 0xfe80 │ │ - movt r1, #65535 ; 0xffff │ │ - lsl r9, r0, #1 │ │ - sub sl, r2, r0 │ │ - ldr r0, [sp, #164] ; 0xa4 │ │ - add r1, lr, r1, lsl #1 │ │ - sub r4, lr, #512 ; 0x200 │ │ - sub r5, lr, #256 ; 0x100 │ │ - mov fp, lr │ │ - add r7, r1, r9 │ │ - ldrsb r6, [r8] │ │ - ldrsb ip, [r8, #1] │ │ - add r3, r5, r9 │ │ - ldrsh r7, [r7] │ │ - mov r2, fp │ │ - ldrsh r3, [r3] │ │ - add r1, r1, #2 │ │ - add r5, r5, #2 │ │ - add fp, fp, #2 │ │ - smulbb r6, r7, r6 │ │ - add r7, r4, r9 │ │ - add r4, r4, #2 │ │ - subs sl, sl, #1 │ │ - ldrsh r7, [r7] │ │ - smlabb r7, r7, ip, r6 │ │ - ldrsb r6, [r8, #2] │ │ - mov ip, #1024 ; 0x400 │ │ - smlabb r3, r3, r6, r7 │ │ - ldrsh r7, [r2, r9]! │ │ - ldrsb r6, [r8, #3] │ │ - smlabb r3, r7, r6, r3 │ │ - mov r7, #256 ; 0x100 │ │ - ldrsh r7, [r2, r7] │ │ - ldrsb r6, [r8, #4] │ │ - smlabb r3, r7, r6, r3 │ │ - mov r7, #512 ; 0x200 │ │ - ldrsh r7, [r2, r7] │ │ - ldrsb r6, [r8, #5] │ │ - smlabb r3, r7, r6, r3 │ │ - mov r7, #768 ; 0x300 │ │ - ldrsh r7, [r2, r7] │ │ - ldrsb r6, [r8, #6] │ │ - ldrsh r2, [r2, ip] │ │ - smlabb r3, r7, r6, r3 │ │ - ldrsb r7, [r8, #7] │ │ - smlabb r2, r2, r7, r3 │ │ - movw r3, #57344 ; 0xe000 │ │ - movt r3, #65535 ; 0xffff │ │ - add r2, r2, #32 │ │ - add r2, r3, r2, lsr #6 │ │ - add r3, r0, r9 │ │ - add r0, r0, #2 │ │ - strh r2, [r3] │ │ - bne 6e06c │ │ - b 6df1c │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - mov r1, #0 │ │ - cmp r0, #8 │ │ - bcc 6e170 │ │ - ldr r1, [sp, #32] │ │ + ldr r0, [pc, #500] ; 7c124 │ │ + asr r2, r1, #1 │ │ + cmp ip, #1 │ │ + mov fp, ip │ │ + ldr lr, [sp, #72] ; 0x48 │ │ + ldr r0, [pc, r0] │ │ + movle fp, #1 │ │ + ldr r1, [sp, #24] │ │ + vmov.i32 q8, #64 ; 0x00000040 │ │ + vmov.i32 q9, #32 ; 0x00000020 │ │ + ldr r7, [sp, #20] │ │ + add r3, fp, r1 │ │ + add r8, r0, r1 │ │ + add r0, r0, r3 │ │ + str r0, [sp, #8] │ │ + bic r0, fp, #-2147483641 ; 0x80000007 │ │ + str r0, [sp, #4] │ │ + lsl r0, r2, #1 │ │ + lsl sl, r1, #1 │ │ + str r0, [sp, #28] │ │ mov r0, #0 │ │ - ldr r3, [sp, #164] ; 0xa4 │ │ - add r2, lr, r0 │ │ - subs r1, r1, #8 │ │ - vld1.16 {d16-d17}, [r2] │ │ - add r2, r3, r0 │ │ - vadd.i16 q8, q8, q12 │ │ - add r0, r0, #16 │ │ - vst1.16 {d16-d17}, [r2] │ │ - bne 6e140 │ │ - ldr r0, [sp, #108] ; 0x6c │ │ + str r0, [sp, #32] │ │ + ldr r0, [sp, #16] │ │ + str r2, [sp, #12] │ │ + str sl, [sp] │ │ + cmp fp, #8 │ │ + mov r9, #0 │ │ + bcc 7bfc8 │ │ + b 7c00c │ │ + ldr r1, [sp, #28] │ │ + add r7, r7, sl │ │ + subs lr, lr, #1 │ │ + add r0, r0, r1 │ │ ldr r1, [sp, #32] │ │ - cmp r1, r0 │ │ - beq 6df1c │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - mov r2, #0 │ │ - sub r0, r0, r1 │ │ - sub r1, r2, r1, lsl #1 │ │ - ldr r3, [sp, #164] ; 0xa4 │ │ - subs r0, r0, #1 │ │ - ldrh r2, [lr, -r1] │ │ - sub r2, r2, #8192 ; 0x2000 │ │ - strh r2, [r3, -r1] │ │ - sub r1, r1, #2 │ │ - bne 6e180 │ │ - b 6df1c │ │ - mov r0, r8 │ │ - mov r1, #7 │ │ - vld1.8 {d16[]}, [r0], r1 │ │ - ldr r4, [sp, #32] │ │ - sub r5, lr, #256 ; 0x100 │ │ - sub r1, lr, #512 ; 0x200 │ │ - vld1.8 {d17[]}, [r0] │ │ - vmovl.s8 q10, d16 │ │ - add r0, r8, #5 │ │ + add r1, r1, #1 │ │ + str r1, [sp, #32] │ │ + beq 7c11c │ │ + cmp fp, #8 │ │ + mov r9, #0 │ │ + bcs 7c00c │ │ + lsl r3, r9, #1 │ │ + ldrb r6, [r8, r9] │ │ + add r4, r0, r3 │ │ + add r5, r7, r3 │ │ + ldrh r1, [r4] │ │ + add r9, r9, #1 │ │ + rsb r2, r6, #64 ; 0x40 │ │ + ldrh r5, [r5] │ │ + add r3, r3, #2 │ │ + cmp r9, ip │ │ + mul r1, r2, r1 │ │ + mla r1, r5, r6, r1 │ │ + add r1, r1, #32 │ │ + lsr r1, r1, #6 │ │ + strh r1, [r4] │ │ + blt 7bfcc │ │ + b 7bf9c │ │ + ldr r1, [sp, #12] │ │ + mov r2, lr │ │ + ldr r6, [sp, #32] │ │ + mov lr, #0 │ │ + mov sl, #0 │ │ + mov r9, #0 │ │ + mla r3, r1, r6, fp │ │ + mul r4, r1, r6 │ │ + ldr r1, [sp, #24] │ │ + mul r5, r6, r1 │ │ + ldr r1, [sp, #16] │ │ + mov r6, fp │ │ + add r3, r1, r3, lsl #1 │ │ + add r4, r1, r4, lsl #1 │ │ + ldr r1, [sp, #8] │ │ + cmp r8, r3 │ │ + movwcc lr, #1 │ │ + cmp r1, r4 │ │ + ldr r1, [sp, #20] │ │ + movwhi sl, #1 │ │ + add fp, r1, r5, lsl #1 │ │ + add r5, r6, r5 │ │ + cmp fp, r3 │ │ mov r3, #0 │ │ - vmovl.s8 q8, d17 │ │ - vld1.8 {d18[]}, [r0] │ │ - add r0, r8, #6 │ │ - vmovl.s16 q12, d21 │ │ - vld1.8 {d19[]}, [r0] │ │ - add r0, r8, #4 │ │ - vmovl.s16 q10, d20 │ │ - vld1.8 {d22[]}, [r0] │ │ - add r0, sp, #144 ; 0x90 │ │ - vmovl.s8 q15, d19 │ │ - vmovl.s8 q9, d18 │ │ - vstmia r0, {d24-d25} │ │ - add r0, sp, #128 ; 0x80 │ │ - vmovl.s8 q11, d22 │ │ - vstmia r0, {d20-d21} │ │ - vmovl.s16 q10, d17 │ │ - add r0, sp, #112 ; 0x70 │ │ - vmovl.s16 q8, d16 │ │ - vmovl.s16 q0, d19 │ │ - ldr r7, [sp, #164] ; 0xa4 │ │ - vmovl.s16 q1, d18 │ │ - vstmia r0, {d20-d21} │ │ - add r0, sp, #80 ; 0x50 │ │ - vmovl.s16 q2, d23 │ │ - vstmia r0, {d16-d17} │ │ - vmovl.s16 q8, d31 │ │ - add r0, sp, #64 ; 0x40 │ │ - vmovl.s16 q3, d22 │ │ - vstmia r0, {d16-d17} │ │ - vmovl.s16 q8, d30 │ │ - add r0, sp, #48 ; 0x30 │ │ - vstmia r0, {d16-d17} │ │ - add r0, r8, #3 │ │ - vld1.8 {d16[]}, [r0] │ │ - add r0, r8, #2 │ │ - vmovl.s8 q8, d16 │ │ - vmovl.s16 q5, d16 │ │ - vld1.8 {d16[]}, [r0] │ │ - vmovl.s16 q4, d17 │ │ - add r0, r8, #1 │ │ - vmovl.s8 q8, d16 │ │ - vmovl.s16 q7, d16 │ │ - vld1.8 {d16[]}, [r0] │ │ - vmovl.s16 q6, d17 │ │ - vmovl.s8 q8, d16 │ │ - vmovl.s16 q9, d17 │ │ - vmovl.s16 q8, d16 │ │ - add r0, sl, r3 │ │ - add r2, lr, r3 │ │ - vld1.16 {d20-d21}, [r0] │ │ - add r0, r1, r3 │ │ - add r9, r2, #256 ; 0x100 │ │ - add r6, r2, #512 ; 0x200 │ │ - vld1.16 {d24-d25}, [r0] │ │ - add r0, sp, #144 ; 0x90 │ │ - vmovl.s16 q11, d21 │ │ - subs r4, r4, #8 │ │ - vmovl.s16 q13, d20 │ │ - vldmia r0, {d20-d21} │ │ - add r0, sp, #128 ; 0x80 │ │ - vmovl.s16 q14, d25 │ │ - vmovl.s16 q12, d24 │ │ - vmul.i32 q10, q11, q10 │ │ - vldmia r0, {d22-d23} │ │ - add r0, r5, r3 │ │ - vmul.i32 q11, q13, q11 │ │ - vld1.16 {d26-d27}, [r0] │ │ - mov r0, r2 │ │ - vmla.i32 q10, q14, q9 │ │ - add r2, r2, #768 ; 0x300 │ │ - vld1.16 {d28-d29}, [r0], ip │ │ - vmla.i32 q11, q12, q8 │ │ - vmovl.s16 q12, d27 │ │ - vmovl.s16 q13, d26 │ │ - vmla.i32 q10, q12, q6 │ │ - vmla.i32 q11, q13, q7 │ │ - vld1.16 {d26-d27}, [r9] │ │ - vmovl.s16 q12, d29 │ │ - vmovl.s16 q14, d28 │ │ - vmla.i32 q10, q12, q4 │ │ - vmla.i32 q11, q14, q5 │ │ - vld1.16 {d28-d29}, [r6] │ │ - vmovl.s16 q12, d27 │ │ - vmovl.s16 q13, d26 │ │ - vmla.i32 q10, q12, q2 │ │ - vmla.i32 q11, q13, q3 │ │ - vld1.16 {d26-d27}, [r2] │ │ - vmovl.s16 q12, d29 │ │ - vmovl.s16 q14, d28 │ │ - vmla.i32 q10, q12, q0 │ │ - vmla.i32 q11, q14, q1 │ │ - vld1.16 {d28-d29}, [r0] │ │ - add r0, sp, #64 ; 0x40 │ │ - vmovl.s16 q12, d27 │ │ - vldmia r0, {d30-d31} │ │ - add r0, sp, #48 ; 0x30 │ │ - vmovl.s16 q13, d26 │ │ - vmla.i32 q10, q12, q15 │ │ - vldmia r0, {d30-d31} │ │ - add r0, sp, #112 ; 0x70 │ │ - vmovl.s16 q12, d29 │ │ - vmla.i32 q11, q13, q15 │ │ - vmovl.s16 q13, d28 │ │ - vldmia r0, {d28-d29} │ │ - add r0, sp, #80 ; 0x50 │ │ - vmla.i32 q10, q12, q14 │ │ - vldmia r0, {d28-d29} │ │ - add r0, r7, r3 │ │ - vmov.i16 q12, #57344 ; 0xe000 │ │ + add r5, r1, r5, lsl #1 │ │ + movwcc r3, #1 │ │ + cmp r4, r5 │ │ + mov r4, #0 │ │ + movwcc r4, #1 │ │ + mov fp, r6 │ │ + tst sl, lr │ │ + bne 7c110 │ │ + ldr sl, [sp] │ │ + ands r3, r4, r3 │ │ + mov lr, r2 │ │ + bne 7bfc8 │ │ + ldr r5, [sp, #4] │ │ + mov r3, #0 │ │ + mov r4, r8 │ │ + vld1.8 {d20}, [r4]! │ │ + add r6, r7, r3 │ │ + subs r5, r5, #8 │ │ + vld1.16 {d22-d23}, [r6] │ │ + add r6, r0, r3 │ │ + vmovl.u8 q10, d20 │ │ add r3, r3, #16 │ │ - vmla.i32 q11, q13, q14 │ │ - vmov.i32 q13, #32 ; 0x00000020 │ │ - vadd.i32 q10, q10, q13 │ │ - vadd.i32 q11, q11, q13 │ │ + vld1.16 {d24-d25}, [r6] │ │ + vmull.u16 q13, d23, d21 │ │ + vmovl.u16 q14, d25 │ │ + vmull.u16 q11, d22, d20 │ │ + vmovl.u16 q12, d24 │ │ + vsubw.u16 q15, q8, d21 │ │ + vsubw.u16 q10, q8, d20 │ │ + vmla.i32 q13, q15, q14 │ │ + vmla.i32 q11, q10, q12 │ │ + vadd.i32 q10, q13, q9 │ │ vshrn.i32 d21, q10, #6 │ │ + vadd.i32 q11, q11, q9 │ │ vshrn.i32 d20, q11, #6 │ │ - vadd.i16 q10, q10, q12 │ │ - vst1.16 {d20-d21}, [r0] │ │ - bne 6e284 │ │ - ldr r1, [sp, #32] │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - cmp r1, r0 │ │ + vst1.16 {d20-d21}, [r6] │ │ + bne 7c0a8 │ │ + ldr r9, [sp, #4] │ │ + cmp fp, r9 │ │ + beq 7bf9c │ │ + b 7bfc8 │ │ + mov lr, r2 │ │ + ldr sl, [sp] │ │ + b 7bfc8 │ │ + add sp, sp, #36 ; 0x24 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ; instruction: 0x00040bb8 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #20 │ │ + cmp r3, #1 │ │ + str r0, [sp, #8] │ │ + blt 7c2b0 │ │ + ldr r0, [pc, #372] ; 7c2b8 │ │ + mov r9, r2 │ │ + ldr r2, [sp, #56] ; 0x38 │ │ + asr r1, r1, #1 │ │ + vmov.i32 q8, #32 ; 0x00000020 │ │ + mov r7, r9 │ │ + ldr r0, [pc, r0] │ │ + mov sl, #0 │ │ + str r1, [sp] │ │ + add lr, r0, r2 │ │ + lsl r0, r3, #1 │ │ + str r0, [sp, #16] │ │ mov r0, r1 │ │ - beq 6df1c │ │ - b 6e044 │ │ - add sp, sp, #936 ; 0x3a8 │ │ - add sp, sp, #66560 ; 0x10400 │ │ - vpop {d8-d15} │ │ - add sp, sp, #4 │ │ + lsl r0, r1, #1 │ │ + add r1, r2, r2, lsl #1 │ │ + ldr r5, [sp, #8] │ │ + asr r2, r1, #2 │ │ + str r0, [sp, #12] │ │ + bic r0, r3, #7 │ │ + str r0, [sp, #4] │ │ + b 7c1b0 │ │ + ldr r0, [sp, #16] │ │ + add sl, sl, #1 │ │ + subs r2, r2, #1 │ │ + add lr, lr, #1 │ │ + add r7, r7, r0 │ │ + ldr r0, [sp, #12] │ │ + add r5, r5, r0 │ │ + beq 7c2b0 │ │ + ldrb fp, [lr] │ │ + cmp r3, #8 │ │ + mov r0, #0 │ │ + rsb r8, fp, #64 ; 0x40 │ │ + bcc 7c278 │ │ + ldr r0, [sp] │ │ + mul r1, sl, r3 │ │ + mul r4, r0, sl │ │ + ldr r0, [sp, #8] │ │ + add ip, r0, r4, lsl #1 │ │ + add r0, r1, r3 │ │ + add r0, r9, r0, lsl #1 │ │ + cmp ip, r0 │ │ + bcs 7c204 │ │ + add r0, r9, r1, lsl #1 │ │ + add r1, r4, r3 │ │ + ldr r6, [sp, #8] │ │ + add r1, r6, r1, lsl #1 │ │ + cmp r0, r1 │ │ + mov r0, #0 │ │ + bcc 7c278 │ │ + mov r4, r9 │ │ + ldr r9, [sp, #4] │ │ + vdup.32 q9, fp │ │ + mov ip, #0 │ │ + vdup.32 q10, r8 │ │ + add r0, r5, ip │ │ + add r1, r7, ip │ │ + vld1.16 {d22-d23}, [r0] │ │ + subs r9, r9, #8 │ │ + add ip, ip, #16 │ │ + vmovl.u16 q12, d23 │ │ + vld1.16 {d26-d27}, [r1] │ │ + vmovl.u16 q11, d22 │ │ + vmovl.u16 q14, d27 │ │ + vmovl.u16 q13, d26 │ │ + vmul.i32 q12, q10, q12 │ │ + vmul.i32 q11, q10, q11 │ │ + vmla.i32 q12, q9, q14 │ │ + vmla.i32 q11, q9, q13 │ │ + vadd.i32 q12, q12, q8 │ │ + vshrn.i32 d25, q12, #6 │ │ + vadd.i32 q11, q11, q8 │ │ + vshrn.i32 d24, q11, #6 │ │ + vst1.16 {d24-d25}, [r0] │ │ + bne 7c218 │ │ + ldr r0, [sp, #4] │ │ + mov r9, r4 │ │ + cmp r0, r3 │ │ + beq 7c190 │ │ + mov r1, #0 │ │ + sub r6, r3, r0 │ │ + sub r1, r1, r0, lsl #1 │ │ + ldrh r0, [r7, -r1] │ │ + subs r6, r6, #1 │ │ + ldrh r4, [r5, -r1] │ │ + mul r0, r0, fp │ │ + mla r0, r8, r4, r0 │ │ + add r0, r0, #32 │ │ + lsr r0, r0, #6 │ │ + strh r0, [r5, -r1] │ │ + sub r1, r1, #2 │ │ + bne 7c284 │ │ + b 7c190 │ │ + add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq sp, r3, r0, lsl sp │ │ - strdeq sp, [r3], -r4 │ │ - andeq sp, r3, r8, lsr #23 │ │ + andeq r0, r4, r0, lsr #19 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ vpush {d8-d11} │ │ - sub sp, sp, #72 ; 0x48 │ │ - ldr r9, [sp, #168] ; 0xa8 │ │ - mov lr, #32 │ │ - str r1, [sp, #40] ; 0x28 │ │ + sub sp, sp, #80 ; 0x50 │ │ + ldr sl, [sp, #152] ; 0x98 │ │ + add ip, sp, #8 │ │ + stm ip, {r0, r2, r3} │ │ + cmp sl, #1 │ │ + blt 7c654 │ │ + ldr r2, [sp, #168] ; 0xa8 │ │ + mov r3, #32 │ │ + mov r4, #524288 ; 0x80000 │ │ asr r1, r1, #1 │ │ - clz r4, r9 │ │ - str r1, [sp, #4] │ │ - ldr r1, [sp, #156] ; 0x9c │ │ - sub ip, r4, #12 │ │ - sub r5, r4, #18 │ │ - mov r7, #524288 ; 0x80000 │ │ - vdup.32 q13, ip │ │ - rsb r1, r1, #1 │ │ - str r1, [sp, #44] ; 0x2c │ │ - add r7, r7, lr, lsl r5 │ │ - ldr r1, [sp, #152] ; 0x98 │ │ - vneg.s32 q13, q13 │ │ - ldr r6, [sp, #144] ; 0x90 │ │ - vdup.32 q8, r9 │ │ - ldr r8, [sp, #160] ; 0xa0 │ │ + clz r0, r2 │ │ + ldr fp, [sp, #160] ; 0xa0 │ │ + sub r7, r0, #18 │ │ + ldr r5, [sp, #156] ; 0x9c │ │ vmov.i32 q10, #32 ; 0x00000020 │ │ - str r1, [sp, #56] ; 0x38 │ │ + ldr r9, [sp, #8] │ │ + add r8, r4, r3, lsl r7 │ │ + sub r7, r0, #12 │ │ + lsl r0, r1, #1 │ │ vmov.i32 q11, #26 ; 0x0000001a │ │ - ldr r1, [sp, #148] ; 0x94 │ │ + vdup.32 q13, r7 │ │ + str r0, [sp, #60] ; 0x3c │ │ + lsl r0, sl, #1 │ │ vmov.i32 q12, #38 ; 0x00000026 │ │ - str r1, [sp, #52] ; 0x34 │ │ - bic r1, r6, #7 │ │ - str r1, [sp] │ │ - mov r1, r7 │ │ - vdup.32 q9, r7 │ │ - asr r5, r6, r8 │ │ - lsl r1, r6, #1 │ │ - str r0, [sp, #8] │ │ - mov r8, r0 │ │ + vneg.s32 q13, q13 │ │ + ldr ip, [sp, #16] │ │ + ldr lr, [sp, #12] │ │ + vdup.32 q8, r2 │ │ + vdup.32 q9, r8 │ │ + str r0, [sp, #56] ; 0x38 │ │ + bic r0, sl, #7 │ │ + str r0, [sp] │ │ mov r0, #0 │ │ - mov sl, r3 │ │ - mov r6, r2 │ │ - str r5, [sp, #36] ; 0x24 │ │ - str r7, [sp, #68] ; 0x44 │ │ - str r1, [sp, #32] │ │ - str r3, [sp, #16] │ │ - str r2, [sp, #12] │ │ - str r0, [sp, #48] ; 0x30 │ │ - ldr r0, [sp, #144] ; 0x90 │ │ - cmp r0, #1 │ │ - bge 6e500 │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - ldr r2, [sp, #56] ; 0x38 │ │ - ldr r3, [sp, #52] ; 0x34 │ │ - add r0, r2, r0 │ │ - ldr r1, [sp, #164] ; 0xa4 │ │ - tst r3, #1 │ │ - movne r2, r0 │ │ - cmp r1, #0 │ │ - moveq r2, r0 │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - subs r3, r3, #1 │ │ - str r2, [sp, #56] ; 0x38 │ │ - add r8, r8, r0 │ │ - ldr r0, [sp, #32] │ │ - str r3, [sp, #52] ; 0x34 │ │ - add sl, sl, r0 │ │ - add r6, r6, r0 │ │ - ldr r0, [sp, #48] ; 0x30 │ │ - add r0, r0, #1 │ │ - str r0, [sp, #48] ; 0x30 │ │ - beq 6e900 │ │ - ldr r0, [sp, #144] ; 0x90 │ │ - cmp r0, #1 │ │ - blt 6e4a0 │ │ - ldr r0, [sp, #160] ; 0xa0 │ │ - str r6, [sp, #64] ; 0x40 │ │ - cmp r0, #0 │ │ - beq 6e664 │ │ - ldr r9, [sp, #56] ; 0x38 │ │ - mov r3, #0 │ │ - ldr r0, [sp, #164] ; 0xa4 │ │ - mov lr, #2 │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - and r0, r1, r0 │ │ - str r0, [sp, #60] ; 0x3c │ │ - b 6e568 │ │ - ldr r2, [sp, #164] ; 0xa4 │ │ - mov r8, r7 │ │ - ldr r6, [sp, #64] ; 0x40 │ │ - cmp r2, #0 │ │ - ldreq r2, [sp, #44] ; 0x2c │ │ - addeq r0, r2, r0 │ │ - lsreq r0, r0, #1 │ │ - strb r0, [r9] │ │ - ldr r0, [sp, #144] ; 0x90 │ │ - add r3, r3, #2 │ │ - add lr, lr, #4 │ │ - add r9, r9, #1 │ │ - cmp r3, r0 │ │ - bge 6e4a0 │ │ - add r5, sl, lr │ │ - mov fp, sl │ │ - add sl, r6, lr │ │ - ldr r7, [sp, #68] ; 0x44 │ │ - ldrsh r4, [r5, #-2] │ │ - ldrsh r0, [sl, #-2] │ │ - ldr r1, [sp, #68] ; 0x44 │ │ - subs r2, r0, r4 │ │ - rsbmi r2, r2, #0 │ │ - add r2, r2, #32 │ │ - lsr r6, r2, #10 │ │ - cmp r6, #26 │ │ - mov r6, #26 │ │ - lsrcc r6, r2, #10 │ │ - rsb r2, r6, #26 │ │ - mla r2, r2, r4, r7 │ │ - add r4, r6, #38 ; 0x26 │ │ - ldr r6, [sp, #168] ; 0xa8 │ │ - mov r7, r8 │ │ - add r8, r8, lr │ │ - mla r0, r4, r0, r2 │ │ - asr r2, r0, ip │ │ - cmp r6, r0, asr ip │ │ - mov r0, r2 │ │ - movlt r0, r6 │ │ - cmp r2, #0 │ │ - movwmi r0, #0 │ │ - strh r0, [r8, #-2] │ │ - ldrsh r0, [sl] │ │ - mov sl, fp │ │ - ldrsh r5, [r5] │ │ - subs r2, r0, r5 │ │ - rsbmi r2, r2, #0 │ │ - add r2, r2, #32 │ │ - lsr r6, r2, #10 │ │ - cmp r6, #26 │ │ - mov r6, #26 │ │ - lsrcc r6, r2, #10 │ │ - rsb r2, r6, #26 │ │ - mla r2, r2, r5, r1 │ │ - add r5, r6, #38 ; 0x26 │ │ - ldr r6, [sp, #168] ; 0xa8 │ │ - ldr r1, [sp, #60] ; 0x3c │ │ - mla r0, r5, r0, r2 │ │ - asr r2, r0, ip │ │ - cmp r6, r0, asr ip │ │ - mov r0, r2 │ │ - movlt r0, r6 │ │ - cmp r2, #0 │ │ - movwmi r0, #0 │ │ - cmp r1, #0 │ │ - strh r0, [r8] │ │ - add r0, r5, r4 │ │ - beq 6e530 │ │ - ldr r4, [sp, #156] ; 0x9c │ │ - mov r8, r7 │ │ - ldrb r2, [r9] │ │ - sub r0, r0, r4 │ │ - ldr r6, [sp, #64] ; 0x40 │ │ - add r0, r0, r2 │ │ - add r0, r0, #2 │ │ - lsr r0, r0, #2 │ │ - b 6e54c │ │ - ldr r0, [sp, #144] ; 0x90 │ │ + str r1, [sp, #4] │ │ + str r0, [sp, #76] ; 0x4c │ │ + cmp sl, #8 │ │ mov r1, #0 │ │ - cmp r0, #8 │ │ - bcc 6e784 │ │ - ldr r0, [sp, #144] ; 0x90 │ │ - mov lr, #0 │ │ - ldr r7, [sp, #48] ; 0x30 │ │ - str r8, [sp, #28] │ │ - mov r8, r0 │ │ - ldr r3, [sp, #4] │ │ - mla r1, r7, r8, r8 │ │ - ldr r6, [sp, #16] │ │ + str r5, [sp, #72] ; 0x48 │ │ + bcc 7c4b8 │ │ + ldr r6, [sp, #76] ; 0x4c │ │ + ldr r5, [sp, #4] │ │ ldr r4, [sp, #8] │ │ - mul r2, r7, r8 │ │ - str sl, [sp, #60] ; 0x3c │ │ - mov sl, #0 │ │ - mla r0, r3, r7, r0 │ │ - add r9, r6, r1, lsl #1 │ │ - add r5, r6, r2, lsl #1 │ │ - ldr r6, [sp, #12] │ │ - add fp, r6, r1, lsl #1 │ │ - mul r1, r3, r7 │ │ + mla r1, r6, sl, sl │ │ + ldr r3, [sp, #16] │ │ + mla r0, r5, r6, sl │ │ add r0, r4, r0, lsl #1 │ │ - add r6, r6, r2, lsl #1 │ │ - cmp r5, r0 │ │ - mov r7, #0 │ │ + str r0, [sp, #52] ; 0x34 │ │ + ldr r0, [sp, #160] ; 0xa0 │ │ + mla r2, r6, sl, r0 │ │ + add r0, r0, r1 │ │ + str r0, [sp, #68] ; 0x44 │ │ + mul r0, r6, sl │ │ + str r2, [sp, #64] ; 0x40 │ │ + add r2, r3, r1, lsl #1 │ │ + str r2, [sp, #36] ; 0x24 │ │ + add sl, r3, r0, lsl #1 │ │ + ldr r3, [sp, #12] │ │ + add r2, r3, r0, lsl #1 │ │ + mul r0, r5, r6 │ │ + ldr r6, [sp, #64] ; 0x40 │ │ + ldr r5, [sp, #36] ; 0x24 │ │ + add r1, r3, r1, lsl #1 │ │ mov r3, #0 │ │ - movwcc r7, #1 │ │ - str r6, [sp, #24] │ │ - add r2, r4, r1, lsl #1 │ │ - mov r4, #0 │ │ - cmp r2, r9 │ │ + str r1, [sp, #44] ; 0x2c │ │ + str r2, [sp, #40] ; 0x28 │ │ mov r1, #0 │ │ - movwcc r3, #1 │ │ - cmp r6, r0 │ │ - ldr r6, [sp, #56] ; 0x38 │ │ - movwcc sl, #1 │ │ - cmp r2, fp │ │ - str r3, [sp, #20] │ │ - movwcc r4, #1 │ │ - cmp r6, r0 │ │ - movwcc lr, #1 │ │ - cmp r6, r9 │ │ - mov r9, #0 │ │ - add r8, r6, r8 │ │ - movwcc r9, #1 │ │ - cmp r8, r5 │ │ - mov r3, #0 │ │ - ldr r5, [sp, #24] │ │ + add r0, r4, r0, lsl #1 │ │ + ldr r4, [sp, #68] ; 0x44 │ │ + str r0, [sp, #48] ; 0x30 │ │ + mov r0, #0 │ │ + cmp r4, sl │ │ movwhi r3, #1 │ │ - cmp r6, fp │ │ + cmp r6, r5 │ │ + movwcc r0, #1 │ │ + cmp r4, r2 │ │ + str r0, [sp, #20] │ │ + mov r0, #0 │ │ + ldr r2, [sp, #44] ; 0x2c │ │ + movwhi r0, #1 │ │ + str r0, [sp, #28] │ │ mov r0, #0 │ │ + cmp r6, r2 │ │ + mov r4, #0 │ │ movwcc r0, #1 │ │ - cmp r8, r5 │ │ + ldr r6, [sp, #40] ; 0x28 │ │ + str r0, [sp, #24] │ │ + ldr r0, [sp, #52] ; 0x34 │ │ + cmp sl, r0 │ │ + movwcc r4, #1 │ │ + str r4, [sp, #32] │ │ + ldr r4, [sp, #48] ; 0x30 │ │ + cmp r4, r5 │ │ mov r5, #0 │ │ - movwhi r5, #1 │ │ - cmp r8, r2 │ │ - mov r2, #0 │ │ - movwhi r2, #1 │ │ - tst r2, lr │ │ - bne 6e8e8 │ │ - ldr r8, [sp, #28] │ │ - ands r2, r4, sl │ │ - ldr r6, [sp, #64] ; 0x40 │ │ - bne 6e8f8 │ │ - ldr r2, [sp, #20] │ │ - ldr sl, [sp, #60] ; 0x3c │ │ - ands r2, r2, r7 │ │ - bne 6e784 │ │ - ands r0, r0, r5 │ │ - andseq r0, r9, r3 │ │ - beq 6e80c │ │ + movwcc r5, #1 │ │ + cmp r6, r0 │ │ + mov r6, #0 │ │ + mov sl, r4 │ │ + movwcc r6, #1 │ │ + cmp r4, r2 │ │ + ldr r2, [sp, #64] ; 0x40 │ │ + mov r4, #0 │ │ + movwcc r4, #1 │ │ + cmp r2, r0 │ │ + ldr r2, [sp, #68] ; 0x44 │ │ mov r0, #0 │ │ - sub r3, r0, r1, lsl #1 │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - add r4, r0, r1 │ │ - ldr r0, [sp, #144] ; 0x90 │ │ - sub r1, r0, r1 │ │ - ldrsh r5, [sl, -r3] │ │ - ldrsh r0, [r6, -r3] │ │ - ldr r7, [sp, #68] ; 0x44 │ │ - subs r2, r0, r5 │ │ - rsbmi r2, r2, #0 │ │ - add r2, r2, #32 │ │ - lsr r6, r2, #10 │ │ - cmp r6, #26 │ │ - mov r6, #26 │ │ - lsrcc r6, r2, #10 │ │ - rsb r2, r6, #26 │ │ - add r6, r6, #38 ; 0x26 │ │ - mla r2, r2, r5, r7 │ │ - ldr r7, [sp, #168] ; 0xa8 │ │ - mla r0, r6, r0, r2 │ │ - asr r2, r0, ip │ │ - cmp r7, r0, asr ip │ │ - mov r0, r2 │ │ - movlt r0, r7 │ │ - cmp r2, #0 │ │ + movwcc r0, #1 │ │ + cmp r2, sl │ │ + mov sl, #0 │ │ + movwhi sl, #1 │ │ + tst sl, r0 │ │ + bne 7c644 │ │ + ldr r2, [sp, #152] ; 0x98 │ │ + ands r0, r4, r6 │ │ + ldreq r0, [sp, #32] │ │ + mov sl, r2 │ │ + ldr r2, [sp, #168] ; 0xa8 │ │ + andseq r0, r5, r0 │ │ + bne 7c4b8 │ │ + ldr r0, [sp, #28] │ │ + ldr r4, [sp, #24] │ │ + ands r0, r4, r0 │ │ + ldreq r0, [sp, #20] │ │ + andseq r0, r0, r3 │ │ + beq 7c558 │ │ + mov r0, #0 │ │ + sub r4, r0, r1, lsl #1 │ │ + ldrsh r6, [ip, -r4] │ │ + ldrsh r5, [lr, -r4] │ │ + subs r0, r5, r6 │ │ + rsbmi r0, r0, #0 │ │ + add r0, r0, #32 │ │ + lsr r3, r0, #10 │ │ + cmp r3, #26 │ │ + mov r3, #26 │ │ + lsrcc r3, r0, #10 │ │ + rsb r0, r3, #26 │ │ + add r3, r3, #38 ; 0x26 │ │ + mla r0, r0, r6, r8 │ │ + mla r0, r3, r5, r0 │ │ + asr r5, r0, r7 │ │ + cmp r2, r0, asr r7 │ │ + mov r0, r5 │ │ + movlt r0, r2 │ │ + cmp r5, #0 │ │ movwmi r0, #0 │ │ - subs r1, r1, #1 │ │ - strh r0, [r8, -r3] │ │ - sub r3, r3, #2 │ │ - strb r6, [r4], #1 │ │ - ldr r6, [sp, #64] ; 0x40 │ │ - bne 6e79c │ │ - b 6e4a0 │ │ + strh r0, [r9, -r4] │ │ + sub r4, r4, #2 │ │ + strb r3, [fp, r1] │ │ + add r1, r1, #1 │ │ + cmp sl, r1 │ │ + bne 7c4c0 │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + add fp, fp, sl │ │ + ldr r5, [sp, #72] ; 0x48 │ │ + add r9, r9, r0 │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + subs r5, r5, #1 │ │ + add ip, ip, r0 │ │ + add lr, lr, r0 │ │ + ldr r0, [sp, #76] ; 0x4c │ │ + add r0, r0, #1 │ │ + str r0, [sp, #76] ; 0x4c │ │ + bne 7c354 │ │ + b 7c654 │ │ ldr r3, [sp] │ │ mov r1, #0 │ │ - ldr r4, [sp, #56] ; 0x38 │ │ - add r0, sl, r1 │ │ + mov sl, #0 │ │ + add r0, ip, r1 │ │ vorr q5, q9, q9 │ │ vld1.16 {d28-d29}, [r0] │ │ - add r0, r6, r1 │ │ - subs r3, r3, #8 │ │ + add r0, lr, r1 │ │ vld1.16 {d30-d31}, [r0] │ │ vmovl.s16 q2, d29 │ │ - add r0, r8, r1 │ │ + add r0, r9, r1 │ │ add r1, r1, #16 │ │ vsubl.s16 q0, d31, d29 │ │ vsubl.s16 q1, d30, d28 │ │ vabs.s32 q0, q0 │ │ vabs.s32 q1, q1 │ │ vmovl.s16 q14, d28 │ │ vadd.i32 q0, q0, q10 │ │ @@ -110489,10378 +124292,4887 @@ │ │ vmin.s32 q3, q1, q8 │ │ vclt.s32 q1, q1, #0 │ │ vmovn.i16 d28, q14 │ │ vmovn.i32 d31, q15 │ │ vbic q1, q3, q1 │ │ vmovn.i32 d30, q1 │ │ vst1.16 {d30-d31}, [r0] │ │ - vst1.8 {d28}, [r4]! │ │ - bne 6e818 │ │ - ldr r0, [sp, #144] ; 0x90 │ │ - ldr r1, [sp] │ │ - cmp r1, r0 │ │ - beq 6e4a0 │ │ - b 6e784 │ │ - ldr r8, [sp, #28] │ │ - ldr sl, [sp, #60] ; 0x3c │ │ - ldr r6, [sp, #64] ; 0x40 │ │ - b 6e784 │ │ - ldr sl, [sp, #60] ; 0x3c │ │ - b 6e784 │ │ - add sp, sp, #72 ; 0x48 │ │ + add r0, fp, sl │ │ + add sl, sl, #8 │ │ + cmp r3, sl │ │ + vst1.8 {d28}, [r0] │ │ + bne 7c564 │ │ + ldr r2, [sp, #152] ; 0x98 │ │ + mov r1, r3 │ │ + cmp r3, r2 │ │ + mov sl, r2 │ │ + ldr r2, [sp, #168] ; 0xa8 │ │ + bne 7c4b8 │ │ + b 7c524 │ │ + ldr r2, [sp, #152] ; 0x98 │ │ + mov sl, r2 │ │ + ldr r2, [sp, #168] ; 0xa8 │ │ + b 7c4b8 │ │ + add sp, sp, #80 ; 0x50 │ │ vpop {d8-d11} │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #44 ; 0x2c │ │ - mov r4, r0 │ │ - ldr r0, [r0, #1436] ; 0x59c │ │ - mov lr, r1 │ │ - cmp r2, #0 │ │ - mov r1, r2 │ │ - ldr fp, [r4, #3832] ; 0xef8 │ │ - movwne r1, #1 │ │ - add r0, r0, #31 │ │ - mov r7, r2 │ │ - lsl sl, r1, #3 │ │ - tst fp, #1 │ │ - bic r0, r0, #31 │ │ - str r0, [sp, #40] ; 0x28 │ │ - beq 6e9b8 │ │ - ldr r3, [r4, #4] │ │ - add r2, r7, #1 │ │ - ldr r9, [r4, #1268] ; 0x4f4 │ │ - ldr r8, [r4, #1280] ; 0x500 │ │ - ldr r0, [r3, #1012] ; 0x3f4 │ │ - ldr r6, [lr] │ │ - mls r3, sl, r9, r6 │ │ - add r5, r0, #6 │ │ - ldr ip, [r4, #2140] ; 0x85c │ │ - sub r6, r8, #1 │ │ - cmp r6, r2, lsl r5 │ │ - str lr, [sp, #36] ; 0x24 │ │ - lslgt r6, r2, r5 │ │ - rsb r2, sl, r7, lsl r5 │ │ - add r5, sp, #8 │ │ - ldr r1, [r4, #3784] ; 0xec8 │ │ - mov lr, #0 │ │ - lsl ip, ip, #2 │ │ - stm sp, {r9, lr} │ │ - stm r5, {r0, r2, r6, ip} │ │ - mov r0, r4 │ │ - ldr r2, [sp, #40] ; 0x28 │ │ - str r8, [sp, #24] │ │ - str lr, [sp, #28] │ │ - bl 6ead0 │ │ - ldr lr, [sp, #36] ; 0x24 │ │ - tst fp, #6 │ │ - beq 6eac8 │ │ - ldr r1, [r4, #1444] ; 0x5a4 │ │ - mvn r3, #0 │ │ - ldr r6, [r4, #1280] ; 0x500 │ │ - subs r2, r1, #1 │ │ - ldr r0, [r4, #4] │ │ - clz r2, r2 │ │ - lsr r5, r2, #5 │ │ - add r2, r6, r5 │ │ - ldr ip, [r0, #1012] ; 0x3f4 │ │ - add r0, r7, #1 │ │ - add r6, r3, r2, asr r5 │ │ - mov r3, #6 │ │ - movweq r3, #5 │ │ - add r3, ip, r3 │ │ - cmp r6, r0, lsl r3 │ │ - lslgt r6, r0, r3 │ │ - lsl r0, r7, r3 │ │ - ldr r3, [r4, #2140] ; 0x85c │ │ - sub r7, r0, sl, lsr r5 │ │ - mov r0, #2 │ │ - cmp r1, #3 │ │ - movwne r0, #1 │ │ - subs r8, r1, #3 │ │ - lsl r9, r3, r0 │ │ - lsr r0, sl, r5 │ │ - movwne r8, #1 │ │ - asr sl, r2, r5 │ │ - tst fp, #2 │ │ - str r0, [sp, #36] ; 0x24 │ │ - beq 6ea84 │ │ - ldr r0, [r4, #1272] ; 0x4f8 │ │ - ldr r3, [sp, #36] ; 0x24 │ │ - ldr r2, [lr, #4] │ │ - ldr r1, [r4, #3788] ; 0xecc │ │ - mls r3, r3, r0, r2 │ │ - ldr r2, [sp, #40] ; 0x28 │ │ - str sl, [sp, #32] │ │ - stm sp, {r0, r5, ip} │ │ - add r0, sp, #16 │ │ - str r7, [sp, #12] │ │ - stm r0, {r6, r9, sl} │ │ - mov r0, r4 │ │ - mov sl, r9 │ │ - str r8, [sp, #28] │ │ - mov r9, lr │ │ - bl 6ead0 │ │ - mov lr, r9 │ │ - mov r9, sl │ │ - ldr sl, [sp, #32] │ │ - tst fp, #4 │ │ - beq 6eac8 │ │ - ldr r0, [r4, #4] │ │ - ldr r2, [r4, #1272] ; 0x4f8 │ │ - ldr r3, [lr, #8] │ │ - ldr ip, [r0, #1012] ; 0x3f4 │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - ldr r1, [r4, #3792] ; 0xed0 │ │ - stm sp, {r2, r5, ip} │ │ - mls r3, r0, r2, r3 │ │ - ldr r2, [sp, #40] ; 0x28 │ │ - add r0, sp, #16 │ │ - str r7, [sp, #12] │ │ - stm r0, {r6, r9, sl} │ │ - mov r0, r4 │ │ - str r8, [sp, #28] │ │ - bl 6ead0 │ │ - add sp, sp, #44 ; 0x2c │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #52 ; 0x34 │ │ - mov r7, r1 │ │ - ldr r1, [r0, #12] │ │ - str r0, [sp, #48] ; 0x30 │ │ - mov r6, r3 │ │ - ldr r3, [sp, #116] ; 0x74 │ │ - mov r4, r2 │ │ - ldr r0, [r1, #456] ; 0x1c8 │ │ - mov r2, #64 ; 0x40 │ │ - ldr sl, [sp, #100] ; 0x64 │ │ - cmp r0, #0 │ │ - ldr fp, [sp, #108] ; 0x6c │ │ - ldrne r0, [r1, #240] ; 0xf0 │ │ - ldr lr, [sp, #92] ; 0x5c │ │ - addne r0, r0, r3 │ │ - asrne fp, r0, r3 │ │ - clz r0, sl │ │ - cmp sl, #0 │ │ - lsr r0, r0, #5 │ │ - sub r0, r2, r0, lsl #3 │ │ - lsr r5, r0, lr │ │ - beq 6eba0 │ │ - ldr r8, [sp, #96] ; 0x60 │ │ - mov r9, #4 │ │ - mov r2, fp │ │ - lsl r0, r9, r8 │ │ - mla r1, r0, r4, r7 │ │ - mov r0, r7 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - mov r0, #1 │ │ - mov r2, fp │ │ - add r0, r0, r9, lsl r8 │ │ - mla r1, r0, r4, r7 │ │ - add r0, r7, r4 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - mov r0, #2 │ │ - mov r2, fp │ │ - add r0, r0, r9, lsl r8 │ │ - mla r1, r0, r4, r7 │ │ - add r0, r7, r4, lsl #1 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - mov r0, #3 │ │ - mov r2, fp │ │ - add r0, r0, r9, lsl r8 │ │ - mla r1, r0, r4, r7 │ │ - add r0, r4, r4, lsl #1 │ │ - add r0, r7, r0 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - ldr r0, [sp, #48] ; 0x30 │ │ - ldr lr, [sp, #92] ; 0x5c │ │ - ldr r1, [r0, #12] │ │ - ldr r3, [r1, #236] ; 0xec │ │ - sub r2, r5, #2 │ │ - ldr r1, [r1, #240] ; 0xf0 │ │ - add sl, r5, sl │ │ - ldr ip, [sp, #112] ; 0x70 │ │ - add r7, r7, r4, lsl #2 │ │ - ldr r0, [sp, #104] ; 0x68 │ │ - cmp r3, r1 │ │ - bne 6ec94 │ │ - ldr fp, [sp, #108] ; 0x6c │ │ - cmp sl, r0 │ │ - bgt 6ed8c │ │ - ldr r0, [sp, #88] ; 0x58 │ │ - mov r1, #64 ; 0x40 │ │ - lsr r1, r1, lr │ │ - sub r8, ip, #1 │ │ - str r1, [sp, #44] ; 0x2c │ │ - mul r1, r1, r0 │ │ - mul r9, r0, r2 │ │ - str r1, [sp, #40] ; 0x28 │ │ - add r1, r5, #1 │ │ - mul r3, r5, r0 │ │ - mul r1, r0, r1 │ │ - str r3, [sp, #48] ; 0x30 │ │ - str r1, [sp, #36] ; 0x24 │ │ - sub r1, r5, #1 │ │ - mul r1, r0, r1 │ │ - str r1, [sp, #32] │ │ - add r1, r6, r9 │ │ - mov r0, r7 │ │ - mov r2, fp │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - ldr r0, [sp, #32] │ │ - add r5, r7, r4 │ │ - mov r2, fp │ │ - add r1, r6, r0 │ │ - mov r0, r5 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - ldr r0, [sp, #48] ; 0x30 │ │ - add r5, r5, r4 │ │ - mov r2, fp │ │ - add r1, r6, r0 │ │ - mov r0, r5 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - cmp r8, sl │ │ - add r7, r5, r4 │ │ - mov r2, fp │ │ - addne r5, r6, r0 │ │ - mov r0, r7 │ │ - mov r1, r5 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - add r7, r7, r4 │ │ - add r6, r6, r0 │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - add sl, sl, r0 │ │ - ldr r0, [sp, #104] ; 0x68 │ │ - cmp sl, r0 │ │ - ble 6ec10 │ │ - b 6ed8c │ │ - ldr r3, [sp, #108] ; 0x6c │ │ - cmp sl, r0 │ │ - str fp, [sp, #44] ; 0x2c │ │ - bgt 6ed8c │ │ - ldr r0, [sp, #88] ; 0x58 │ │ - mov r1, #64 ; 0x40 │ │ - lsr r1, r1, lr │ │ - ldr r8, [sp, #44] ; 0x2c │ │ - str r1, [sp, #40] ; 0x28 │ │ - sub fp, ip, #1 │ │ - mla r6, r2, r0, r6 │ │ - movw r2, #2060 ; 0x80c │ │ - mul r0, r1, r0 │ │ - ldr r1, [sp, #48] ; 0x30 │ │ - str r0, [sp, #36] ; 0x24 │ │ - ldr r0, [sp, #116] ; 0x74 │ │ - add r1, r1, r0, lsl #2 │ │ - add r0, r1, r2 │ │ - str r0, [sp, #32] │ │ - movw r2, #2052 ; 0x804 │ │ - add r0, r1, r2 │ │ - str r0, [sp, #28] │ │ - rsb r0, r4, #0 │ │ - str r0, [sp, #24] │ │ - b 6ed18 │ │ - ldr r1, [sp, #36] ; 0x24 │ │ - ldr r0, [sp, #104] ; 0x68 │ │ - add r6, r6, r1 │ │ - ldr r1, [sp, #40] ; 0x28 │ │ - ldr r3, [sp, #108] ; 0x6c │ │ - add sl, sl, r1 │ │ - cmp sl, r0 │ │ - bgt 6ed8c │ │ - ldr r0, [sp, #48] ; 0x30 │ │ - cmp fp, sl │ │ - ldr r1, [sp, #28] │ │ - mov r9, #4 │ │ - ldr r2, [sp, #32] │ │ - movweq r9, #3 │ │ - ldr r0, [r0, #2088] ; 0x828 │ │ - ldr r1, [r1] │ │ - ldr r2, [r2] │ │ - ldr r5, [r0, #336] ; 0x150 │ │ - mov r0, r7 │ │ - stm sp, {r8, r9} │ │ - str r3, [sp, #8] │ │ - ldr r3, [sp, #88] ; 0x58 │ │ - str r1, [sp, #12] │ │ - mov r1, r4 │ │ - str r2, [sp, #16] │ │ - mov r2, r6 │ │ - blx r5 │ │ - mla r7, r9, r4, r7 │ │ - cmp fp, sl │ │ - bne 6ecf8 │ │ - ldr r0, [sp, #24] │ │ - mov r2, r8 │ │ - add r1, r7, r0 │ │ - mov r0, r7 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - add r7, r7, r4 │ │ - b 6ecf8 │ │ - add sp, sp, #52 ; 0x34 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #12 │ │ - mov r4, r0 │ │ - cmp r2, #0 │ │ - mov r0, r2 │ │ - ldr r8, [r4, #3832] ; 0xef8 │ │ - movwne r0, #1 │ │ - mov r6, r2 │ │ - mov lr, r1 │ │ - lsl fp, r0, #3 │ │ - tst r8, #1 │ │ - beq 6ee10 │ │ - ldr r0, [r4, #4] │ │ - mov ip, #0 │ │ - ldr r1, [r4, #1428] ; 0x594 │ │ - mov r5, lr │ │ - ldr r7, [lr] │ │ - ldr r0, [r0, #1012] ; 0x3f4 │ │ - mls r1, fp, r1, r7 │ │ - ldr r2, [r4, #1440] ; 0x5a0 │ │ - add r0, r0, #6 │ │ - add r7, r6, #1 │ │ - ldr r3, [r4, #1436] ; 0x59c │ │ - str r2, [sp] │ │ - cmp r2, r7, lsl r0 │ │ - lslgt r2, r7, r0 │ │ - stmib sp, {r2, ip} │ │ - rsb r2, fp, r6, lsl r0 │ │ - mov r0, r4 │ │ - bl 6eef0 │ │ - mov lr, r5 │ │ - tst r8, #6 │ │ - beq 6eee8 │ │ - ldr r0, [r4, #4] │ │ - mov r7, #6 │ │ - ldr r3, [r4, #1444] ; 0x5a4 │ │ - ldr r2, [r4, #1440] ; 0x5a0 │ │ - cmp r3, #1 │ │ - ldr r0, [r0, #1012] ; 0x3f4 │ │ - movweq r7, #5 │ │ - ldr ip, [r4, #1436] ; 0x59c │ │ - add r0, r0, r7 │ │ - sub r7, r3, #1 │ │ - clz r7, r7 │ │ - lsr r1, r7, #5 │ │ - add r2, r2, r1 │ │ - add r7, r6, #1 │ │ - asr r9, r2, r1 │ │ - lsl r5, r7, r0 │ │ - cmp r5, r2, asr r1 │ │ - mov sl, r9 │ │ - lsllt sl, r7, r0 │ │ - subs r2, r3, #3 │ │ - movwne r2, #1 │ │ - add r3, ip, r2 │ │ - lsl r0, r6, r0 │ │ - tst r8, #2 │ │ - asr r5, r3, r2 │ │ - sub r2, r0, fp, lsr r1 │ │ - lsr fp, fp, r1 │ │ - beq 6eebc │ │ - ldr r0, [r4, #1432] ; 0x598 │ │ - mov r7, #1 │ │ - ldr r1, [lr, #4] │ │ - mov r3, r5 │ │ - stm sp, {r9, sl} │ │ - mov r6, r2 │ │ - mls r1, fp, r0, r1 │ │ - mov r0, r4 │ │ - str r7, [sp, #8] │ │ - mov r7, lr │ │ - bl 6eef0 │ │ - mov r2, r6 │ │ - mov lr, r7 │ │ - tst r8, #4 │ │ - beq 6eee8 │ │ - ldr r0, [r4, #1432] ; 0x598 │ │ - mov r7, #2 │ │ - ldr r1, [lr, #8] │ │ - mov r3, r5 │ │ - stm sp, {r9, sl} │ │ - mls r1, fp, r0, r1 │ │ - mov r0, r4 │ │ - str r7, [sp, #8] │ │ - bl 6eef0 │ │ - add sp, sp, #12 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #148 ; 0x94 │ │ - sub sp, sp, #1024 ; 0x400 │ │ - ldr r7, [r0, #1444] ; 0x5a4 │ │ - mov fp, r2 │ │ - mov r4, r1 │ │ - cmp r2, #0 │ │ - sub r2, r7, #1 │ │ - ldr sl, [sp, #1216] ; 0x4c0 │ │ - ldr lr, [sp, #1208] ; 0x4b8 │ │ - mov r8, #2 │ │ - ldr r1, [sp, #1212] ; 0x4bc │ │ - clz r2, r2 │ │ - movwgt r8, #6 │ │ - mov r6, sl │ │ - cmp r1, lr │ │ - lsr r2, r2, #5 │ │ - orrlt r8, r8, #8 │ │ - cmp sl, #0 │ │ - movwne r6, #1 │ │ - and r2, r6, r2 │ │ - str r3, [sp, #68] ; 0x44 │ │ - mov r3, #8 │ │ - cmp fp, #0 │ │ - mov r5, fp │ │ - addne r5, r5, r3, lsr r2 │ │ - ldr r3, [r0, #12] │ │ - mov r9, #1 │ │ - cmp r7, #3 │ │ - add r3, r3, r6, lsl #2 │ │ - mov r7, #7 │ │ - movwne r7, #6 │ │ - str r0, [sp, #40] ; 0x28 │ │ - ldr r1, [r3, #1384] ; 0x568 │ │ - mov r3, #0 │ │ - add r0, r0, r6, lsl #2 │ │ - cmp sl, #0 │ │ - mov ip, #2 │ │ - mov r6, #0 │ │ - sub r3, r3, r9, lsl r1 │ │ - and r3, r5, r3 │ │ - mov r5, #7 │ │ - moveq r7, r5 │ │ - lsl r5, r9, r1 │ │ - str r7, [sp, #64] ; 0x40 │ │ - asr r9, r5, #1 │ │ - ldr r7, [r0, #1428] ; 0x594 │ │ - cmp r3, #0 │ │ - beq 6efc4 │ │ - add r0, r3, r9 │ │ - cmp r0, lr │ │ - subgt r3, r3, r5 │ │ - mov r6, r3 │ │ - ldr lr, [sp, #40] ; 0x28 │ │ - lsl r2, r6, r2 │ │ - asr r1, r2, #7 │ │ - ldr r3, [sp, #1216] ; 0x4c0 │ │ - and r2, ip, r2, lsr #5 │ │ - str r2, [sp, #52] ; 0x34 │ │ - ldr r0, [lr, #2168] ; 0x878 │ │ - add r3, r3, r3, lsl #1 │ │ - orr r2, r2, r2, lsl #1 │ │ - str r3, [sp, #56] ; 0x38 │ │ - mul r0, r1, r0 │ │ - ldr r1, [lr, #3048] ; 0xbe8 │ │ - str r0, [sp, #60] ; 0x3c │ │ - add r0, r0, r0, lsl #3 │ │ - add r0, r1, r0, lsl #5 │ │ - add r0, r0, r3, lsl #5 │ │ - add r3, r0, r2, lsl #3 │ │ - str r3, [sp, #76] ; 0x4c │ │ - ldr ip, [r0, r2, lsl #3] │ │ - add r0, r5, r9 │ │ - ldr r2, [sp, #68] ; 0x44 │ │ - cmp ip, #0 │ │ - movwne ip, #1 │ │ - cmp r0, r2 │ │ - ble 6f040 │ │ - mov r9, #0 │ │ - mov sl, ip │ │ - mov r6, #0 │ │ - cmp sl, #0 │ │ - bne 6f298 │ │ - b 6f2f0 │ │ - ldr r0, [sp, #1212] ; 0x4bc │ │ - str r5, [sp, #72] ; 0x48 │ │ - sub r2, r0, fp │ │ - ldr r0, [sp, #64] ; 0x40 │ │ - cmp r2, #0 │ │ - str r2, [sp, #32] │ │ - sub r0, r0, #1 │ │ - str r0, [sp, #48] ; 0x30 │ │ - str fp, [sp, #36] ; 0x24 │ │ - ble 6f190 │ │ - str r9, [sp, #44] ; 0x2c │ │ - mov r9, #0 │ │ - mov r3, #0 │ │ - sub r0, r5, #4 │ │ - str r0, [sp, #28] │ │ - ldr r0, [sp, #64] ; 0x40 │ │ - add r5, r3, r5 │ │ - ldr r2, [sp, #60] ; 0x3c │ │ - mov fp, r5 │ │ - add r0, r2, r5, asr r0 │ │ - mov r2, #1 │ │ - add r0, r0, r0, lsl #3 │ │ - add r0, r1, r0, lsl #5 │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - add r0, r0, r1, lsl #5 │ │ - ldr r1, [sp, #48] ; 0x30 │ │ - and r1, r2, r5, lsr r1 │ │ - ldr r2, [sp, #52] ; 0x34 │ │ - add r5, sp, #76 ; 0x4c │ │ - orr r1, r1, r2 │ │ - add r2, r1, r1, lsl #1 │ │ - clz r1, r9 │ │ - lsr r1, r1, #5 │ │ - add r6, r0, r2, lsl #3 │ │ - str r6, [r5, r1, lsl #2] │ │ - ldr sl, [r0, r2, lsl #3] │ │ - cmp sl, #0 │ │ - movwne sl, #1 │ │ - beq 6f108 │ │ - add r0, r9, r9, lsl #4 │ │ - add r2, sp, #84 ; 0x54 │ │ - ldr r6, [sp, #32] │ │ - add r2, r2, r0, lsl #5 │ │ - ldr r0, [sp, #28] │ │ - ldr r5, [r4, r0] │ │ - sub r6, r6, #1 │ │ - add r0, r0, r7 │ │ - str r5, [r2], #4 │ │ - cmp r6, #0 │ │ - bgt 6f0f0 │ │ - ldr r5, [sp, #72] ; 0x48 │ │ - tst ip, #1 │ │ - beq 6f158 │ │ - add r0, sp, #76 ; 0x4c │ │ - ldr r2, [sp, #36] ; 0x24 │ │ - str r2, [sp] │ │ - ldr r2, [sp, #1216] ; 0x4c0 │ │ - ldr r0, [r0, r9, lsl #2] │ │ - stmib sp, {r2, r5} │ │ - str r0, [sp, #16] │ │ - add r0, r1, r1, lsl #4 │ │ - ldr r2, [sp, #1212] ; 0x4bc │ │ - add r1, sp, #84 ; 0x54 │ │ - str r2, [sp, #12] │ │ - add r2, r1, r0, lsl #5 │ │ - mov r0, lr │ │ - mov r1, r4 │ │ - str r8, [sp, #20] │ │ - bl 6f2fc │ │ - ldr lr, [sp, #40] ; 0x28 │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - add r0, fp, r5 │ │ - add r4, r4, r5 │ │ - eor r9, r9, #1 │ │ - add r0, r0, r1 │ │ - ldr r1, [sp, #68] ; 0x44 │ │ - orr r8, r8, #1 │ │ - mov r6, fp │ │ - cmp r0, r1 │ │ - bgt 6f28c │ │ - ldr r1, [lr, #3048] ; 0xbe8 │ │ - mov ip, sl │ │ - mov r3, r6 │ │ - b 6f07c │ │ - add r6, r9, r5, lsl #1 │ │ - mov r9, #0 │ │ - mov fp, #0 │ │ - mov r0, r5 │ │ - ldr r0, [sp, #72] ; 0x48 │ │ - add r5, sp, #76 ; 0x4c │ │ - ldr r2, [sp, #60] ; 0x3c │ │ - add r7, fp, r0 │ │ - ldr r0, [sp, #64] ; 0x40 │ │ - add r0, r2, r7, asr r0 │ │ - mov r2, #1 │ │ - add r0, r0, r0, lsl #3 │ │ - add r0, r1, r0, lsl #5 │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - add r0, r0, r1, lsl #5 │ │ - ldr r1, [sp, #48] ; 0x30 │ │ - and r1, r2, r7, lsr r1 │ │ - ldr r2, [sp, #52] ; 0x34 │ │ - orr r1, r1, r2 │ │ - clz r2, r9 │ │ - add r1, r1, r1, lsl #1 │ │ - lsr r2, r2, #5 │ │ - add r3, r0, r1, lsl #3 │ │ - str r3, [r5, r2, lsl #2] │ │ - ldr sl, [r0, r1, lsl #3] │ │ - cmp sl, #0 │ │ - movwne sl, #1 │ │ - tst ip, #1 │ │ - beq 6f254 │ │ - add r0, sp, #76 ; 0x4c │ │ - ldr r3, [sp, #36] ; 0x24 │ │ - str r3, [sp] │ │ - add r1, r4, fp │ │ - ldr r0, [r0, r9, lsl #2] │ │ - ldr r3, [sp, #1216] ; 0x4c0 │ │ - str r0, [sp, #16] │ │ - add r0, r2, r2, lsl #4 │ │ - add r2, sp, #84 ; 0x54 │ │ - str r3, [sp, #4] │ │ - ldr r3, [sp, #72] ; 0x48 │ │ - add r2, r2, r0, lsl #5 │ │ - str r3, [sp, #8] │ │ - mov r0, lr │ │ - ldr r3, [sp, #1212] ; 0x4bc │ │ - str r3, [sp, #12] │ │ - mov r3, fp │ │ - str r8, [sp, #20] │ │ - bl 6f2fc │ │ - ldr lr, [sp, #40] ; 0x28 │ │ - ldr r1, [sp, #68] ; 0x44 │ │ - add r0, r6, fp │ │ - eor r9, r9, #1 │ │ - orr r8, r8, #1 │ │ - cmp r0, r1 │ │ - bgt 6f27c │ │ - ldr r1, [lr, #3048] ; 0xbe8 │ │ - mov ip, sl │ │ - mov fp, r7 │ │ - b 6f1a0 │ │ - ldr r0, [sp, #72] ; 0x48 │ │ - add r6, fp, r0 │ │ - add r0, r4, r0 │ │ - add r4, r0, fp │ │ - ldr fp, [sp, #36] ; 0x24 │ │ - cmp sl, #0 │ │ - beq 6f2f0 │ │ - add r0, sp, #76 ; 0x4c │ │ - ldr r2, [sp, #68] ; 0x44 │ │ - bic r1, r8, #2 │ │ - str r1, [sp, #20] │ │ - ldr r0, [r0, r9, lsl #2] │ │ - sub r2, r2, r6 │ │ - str r2, [sp, #8] │ │ - str r0, [sp, #16] │ │ - clz r0, r9 │ │ - ldr r2, [sp, #1212] ; 0x4bc │ │ - add r1, sp, #84 ; 0x54 │ │ - lsr r0, r0, #5 │ │ - ldr r3, [sp, #1216] ; 0x4c0 │ │ - orr r0, r0, r0, lsl #4 │ │ - str r2, [sp, #12] │ │ - str r3, [sp, #4] │ │ - mov r3, r6 │ │ - add r2, r1, r0, lsl #5 │ │ - mov r0, lr │ │ - mov r1, r4 │ │ - str fp, [sp] │ │ - bl 6f2fc │ │ - add sp, sp, #148 ; 0x94 │ │ - add sp, sp, #1024 ; 0x400 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #76 ; 0x4c │ │ - mov fp, r2 │ │ - ldr r2, [r0, #1444] ; 0x5a4 │ │ - ldr r8, [sp, #112] ; 0x70 │ │ - mov r9, r1 │ │ - sub r2, r2, #1 │ │ - ldr r1, [sp, #116] ; 0x74 │ │ - clz r6, r8 │ │ - clz r2, r2 │ │ - cmp r1, #0 │ │ - mov ip, #64 ; 0x40 │ │ - lsr r4, r6, #5 │ │ - lsr r2, r2, #5 │ │ - sub r7, ip, r4, lsl #3 │ │ - add r4, r0, r1, lsl #2 │ │ - movwne r1, #1 │ │ - and r2, r1, r2 │ │ - add r1, r0, r1, lsl #2 │ │ - ldr lr, [r0, #1436] ; 0x59c │ │ - ldr r0, [r0, #2088] ; 0x828 │ │ - str r0, [sp, #40] ; 0x28 │ │ - ldr r0, [sp, #128] ; 0x80 │ │ - ldr r5, [sp, #124] ; 0x7c │ │ - ldr r1, [r1, #1428] ; 0x594 │ │ - sub r6, r5, r8 │ │ - ldr r5, [r4, #3784] ; 0xec8 │ │ - ldr r0, [r0] │ │ - cmp r6, r7, lsr r2 │ │ - lsrgt r6, r7, r2 │ │ - str r1, [sp, #44] ; 0x2c │ │ - cmp r0, #2 │ │ - bne 6f3f4 │ │ - ldr ip, [sp, #128] ; 0x80 │ │ - mov sl, #0 │ │ - ldrh r1, [ip, #4] │ │ - strh r1, [sp, #62] ; 0x3e │ │ - strh r1, [sp, #74] ; 0x4a │ │ - ldrh r7, [ip, #6] │ │ - strh r7, [sp, #64] ; 0x40 │ │ - strh r7, [sp, #72] ; 0x48 │ │ - add r1, r7, r1 │ │ - ldrh r4, [ip, #8] │ │ - strh r4, [sp, #66] ; 0x42 │ │ - add r1, r1, r4 │ │ - strh r4, [sp, #70] ; 0x46 │ │ - sub r1, sl, r1, lsl #1 │ │ - strh r1, [sp, #68] ; 0x44 │ │ - ldrh r1, [ip, #10] │ │ - strh r1, [sp, #48] ; 0x30 │ │ - strh r1, [sp, #60] ; 0x3c │ │ - ldrh r7, [ip, #12] │ │ - strh r7, [sp, #50] ; 0x32 │ │ - strh r7, [sp, #58] ; 0x3a │ │ - add r1, r7, r1 │ │ - ldrh r4, [ip, #14] │ │ - mov ip, #64 ; 0x40 │ │ - strh r4, [sp, #52] ; 0x34 │ │ - add r1, r1, r4 │ │ - strh r4, [sp, #56] ; 0x38 │ │ - sub r1, sl, r1, lsl #1 │ │ - strh r1, [sp, #54] ; 0x36 │ │ - ldr r1, [sp, #124] ; 0x7c │ │ - add sl, r6, r8 │ │ - cmp sl, r1 │ │ - bgt 6f5f8 │ │ - add r4, lr, #31 │ │ - add r7, r5, r3 │ │ - bic r5, r4, #31 │ │ - lsr r2, ip, r2 │ │ - ldr r1, [sp, #132] ; 0x84 │ │ - str r2, [sp, #32] │ │ - lsl r2, r5, #2 │ │ - str r2, [sp, #28] │ │ - ands r3, r1, #8 │ │ - ldr r2, [sp, #128] ; 0x80 │ │ - str r5, [sp, #36] ; 0x24 │ │ - add r2, r2, #18 │ │ - str r2, [sp, #24] │ │ - bne 6f514 │ │ - add r8, sp, #48 ; 0x30 │ │ - bic r4, r1, #8 │ │ - ldr r1, [sp, #124] ; 0x7c │ │ - cmp sl, r1 │ │ - orrne r4, r4, #8 │ │ - cmp r0, #2 │ │ - bne 6f480 │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - ldr r5, [r0, #1664] ; 0x680 │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - str r0, [sp] │ │ - ldr r0, [sp, #120] ; 0x78 │ │ - stmib sp, {r0, r6} │ │ - add r0, sp, #62 ; 0x3e │ │ - str r0, [sp, #12] │ │ - str r8, [sp, #16] │ │ - b 6f4ac │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - ldr r1, [sp, #36] ; 0x24 │ │ - ldr r5, [r0, #1668] ; 0x684 │ │ - ldr r0, [sp, #128] ; 0x80 │ │ - ldrb r0, [r0, #16] │ │ - str r1, [sp] │ │ - ldr r1, [sp, #120] ; 0x78 │ │ - stmib sp, {r1, r6} │ │ - str r0, [sp, #12] │ │ - ldr r0, [sp, #24] │ │ - str r0, [sp, #16] │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - mov r0, r9 │ │ - mov r2, fp │ │ - mov r3, r7 │ │ - str r4, [sp, #20] │ │ - blx r5 │ │ - ldr r0, [sp, #124] ; 0x7c │ │ - ldr r1, [sp, #32] │ │ - sub r2, r0, sl │ │ - cmp r1, r2 │ │ - movlt r2, r1 │ │ - cmp r2, #0 │ │ - beq 6f5f8 │ │ - add sl, r2, sl │ │ - cmp sl, r0 │ │ - bgt 6f5f8 │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - add fp, fp, r6, lsl #2 │ │ - orr r1, r4, #4 │ │ - mla r9, r6, r0, r9 │ │ - ldr r0, [sp, #28] │ │ - mov r6, r2 │ │ - add r7, r7, r0 │ │ - ldr r0, [sp, #128] ; 0x80 │ │ - ldr r0, [r0] │ │ - b 6f440 │ │ - add r5, sp, #48 ; 0x30 │ │ - bic r8, r1, #8 │ │ - ldr r1, [sp, #124] ; 0x7c │ │ - cmp sl, r1 │ │ - orrne r8, r8, #8 │ │ - cmp r0, #2 │ │ - bne 6f558 │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - ldr r4, [r0, #1664] ; 0x680 │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - str r0, [sp] │ │ - ldr r0, [sp, #120] ; 0x78 │ │ - stmib sp, {r0, r6} │ │ - add r0, sp, #62 ; 0x3e │ │ - str r0, [sp, #12] │ │ - str r5, [sp, #16] │ │ - b 6f584 │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - ldr r1, [sp, #36] ; 0x24 │ │ - ldr r4, [r0, #1668] ; 0x684 │ │ - ldr r0, [sp, #128] ; 0x80 │ │ - ldrb r0, [r0, #16] │ │ - str r1, [sp] │ │ - ldr r1, [sp, #120] ; 0x78 │ │ - stmib sp, {r1, r6} │ │ - str r0, [sp, #12] │ │ - ldr r0, [sp, #24] │ │ - str r0, [sp, #16] │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - mov r0, r9 │ │ - mov r2, fp │ │ - mov r3, r7 │ │ - str r8, [sp, #20] │ │ - blx r4 │ │ - ldr r1, [sp, #124] ; 0x7c │ │ - add r0, sl, r6 │ │ - cmp r0, r1 │ │ - bgt 6f5f8 │ │ - ldr r0, [sp, #32] │ │ - sub r2, r1, sl │ │ - cmp r0, r2 │ │ - movlt r2, r0 │ │ - cmp r2, #0 │ │ - beq 6f5f8 │ │ - add sl, r2, sl │ │ - cmp sl, r1 │ │ - bgt 6f5f8 │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - add fp, fp, r6, lsl #2 │ │ - orr r1, r8, #4 │ │ - mla r9, r6, r0, r9 │ │ - ldr r0, [sp, #28] │ │ - mov r6, r2 │ │ - add r7, r7, r0 │ │ - ldr r0, [sp, #128] ; 0x80 │ │ - ldr r0, [r0] │ │ - b 6f518 │ │ - add sp, sp, #76 ; 0x4c │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r2, [pc, #20] ; 6f61c │ │ - ldr r3, [pc, #20] ; 6f620 │ │ - add r2, pc, r2 │ │ - add r3, pc, r3 │ │ - str r3, [r0] │ │ - str r2, [r0, #4] │ │ - b 489a0 │ │ - andeq r0, r0, r0, lsl #14 │ │ - andeq r0, r0, r0, lsl r0 │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #4 │ │ - vpush {d8-d15} │ │ - sub sp, sp, #808 ; 0x328 │ │ - sub sp, sp, #108544 ; 0x1a800 │ │ - add lr, sp, #106496 ; 0x1a000 │ │ - mov r5, r2 │ │ - mov r2, r0 │ │ - mov r6, r1 │ │ - ldr r4, [lr, #2968] ; 0xb98 │ │ - add lr, sp, #106496 ; 0x1a000 │ │ - str r3, [sp] │ │ - mov r3, r5 │ │ - ldr r7, [lr, #2964] ; 0xb94 │ │ - add lr, sp, #106496 ; 0x1a000 │ │ - str r2, [sp, #48] ; 0x30 │ │ - ldr r0, [lr, #2960] ; 0xb90 │ │ - add lr, sp, #106496 ; 0x1a000 │ │ - str r6, [sp, #88] ; 0x58 │ │ - ldr r1, [lr, #2980] ; 0xba4 │ │ - add lr, sp, #53248 ; 0xd000 │ │ - add r8, lr, #1504 ; 0x5e0 │ │ - stmib sp, {r0, r7} │ │ - str r1, [sp, #16] │ │ - mov r1, r2 │ │ - mov r0, r8 │ │ - mov r2, r6 │ │ - str r4, [sp, #12] │ │ - bl 70290 │ │ - add lr, sp, #106496 ; 0x1a000 │ │ - ldr r0, [lr, #2984] ; 0xba8 │ │ - clz r0, r0 │ │ - str r0, [sp, #92] ; 0x5c │ │ - rsb r0, r0, #20 │ │ - clz r0, r0 │ │ - lsr r0, r0, #5 │ │ - lsl r1, r0, #1 │ │ - str r1, [sp, #96] ; 0x60 │ │ - add r1, r4, #6 │ │ - cmp r1, #1 │ │ - str r1, [sp, #100] ; 0x64 │ │ - addge lr, sp, #106496 ; 0x1a000 │ │ - ldrge r1, [lr, #2964] ; 0xb94 │ │ - cmpge r1, #1 │ │ - blt 6f80c │ │ - ldr r2, [sp, #96] ; 0x60 │ │ - mov r1, #3 │ │ - add r3, r1, r0, lsl #1 │ │ - mov r0, #4 │ │ - ldr r7, [sp, #92] ; 0x5c │ │ - mov r1, #1 │ │ - lsl lr, r0, r2 │ │ - add r0, sp, #106496 ; 0x1a000 │ │ - mov fp, #0 │ │ - ldr r4, [r0, #2972] ; 0xb9c │ │ - rsb r0, r7, #38 ; 0x26 │ │ - lsl r6, r1, r0 │ │ - add r0, r7, r2 │ │ - rsb r0, r0, #37 ; 0x25 │ │ - mvn r1, #0 │ │ - mov r2, r8 │ │ - mov r7, #0 │ │ - mvn r1, r1, lsl r0 │ │ - str r1, [sp, #128] ; 0x80 │ │ - add r0, sp, #106496 ; 0x1a000 │ │ - ldrh r9, [r2] │ │ - str r7, [sp, #104] ; 0x68 │ │ - ldr ip, [r0, #2964] ; 0xb94 │ │ - str r2, [sp, #108] ; 0x6c │ │ - str fp, [sp, #112] ; 0x70 │ │ - add sl, r8, fp │ │ - mov r7, lr │ │ - ldrsh r2, [r4] │ │ - mov r5, r8 │ │ - ldrh lr, [sl, #6] │ │ - mov r1, r6 │ │ - ldrsh r0, [r4, #2] │ │ - add r8, r6, lr, lsl #7 │ │ - uxth r6, r9 │ │ - mla r2, r2, r6, r8 │ │ - ldrh r9, [sl, #2] │ │ - ldrsh r6, [r4, #4] │ │ - mov r8, r5 │ │ - ldrsh r5, [r4, #6] │ │ - mla r0, r0, r9, r2 │ │ - ldrh r2, [sl, #4] │ │ - mla r0, r6, r2, r0 │ │ - ldrsh r2, [r4, #8] │ │ - ldrh r6, [sl, #8] │ │ - mla r0, r5, lr, r0 │ │ - mov lr, r7 │ │ - ldrsh r5, [r4, #10] │ │ - ldrh r7, [sl, #10] │ │ - mla r0, r2, r6, r0 │ │ - ldrsh r2, [r4, #12] │ │ - ldrh r6, [sl, #12] │ │ - mla r0, r5, r7, r0 │ │ - add r5, sp, #152 ; 0x98 │ │ - mla r0, r2, r6, r0 │ │ - mov r6, r1 │ │ - ldr r1, [sp, #128] ; 0x80 │ │ - add r0, r0, lr │ │ - asr r2, r0, r3 │ │ - cmp r1, r0, asr r3 │ │ - mov r0, r2 │ │ - movlt r0, r1 │ │ - cmp r2, #0 │ │ - movwmi r0, #0 │ │ - add r2, r5, fp │ │ - subs ip, ip, #1 │ │ - add fp, fp, #2 │ │ - strh r0, [r2] │ │ - bne 6f73c │ │ - ldr fp, [sp, #112] ; 0x70 │ │ - ldr r7, [sp, #104] ; 0x68 │ │ - ldr r2, [sp, #108] ; 0x6c │ │ - add fp, fp, #780 ; 0x30c │ │ - ldr r0, [sp, #100] ; 0x64 │ │ - add r7, r7, #1 │ │ - add r2, r2, #780 ; 0x30c │ │ - cmp r7, r0 │ │ - bne 6f724 │ │ - add lr, sp, #106496 ; 0x1a000 │ │ - ldr r0, [lr, #2968] ; 0xb98 │ │ - add lr, sp, #106496 ; 0x1a000 │ │ - cmp r0, #1 │ │ - ldr r3, [lr, #2984] ; 0xba8 │ │ - addge lr, sp, #106496 ; 0x1a000 │ │ - ldrge r0, [lr, #2964] ; 0xb94 │ │ - cmpge r0, #1 │ │ - blt 6fcfc │ │ - mov ip, r3 │ │ - ldr r0, [sp, #92] ; 0x5c │ │ - ldr r3, [sp, #96] ; 0x60 │ │ - mov r2, #1 │ │ - rsb r0, r0, #32 │ │ - add r9, sp, #152 ; 0x98 │ │ - rsb r1, r3, #10 │ │ - rsb r6, r3, #11 │ │ - add r0, r1, r0 │ │ - add lr, sp, #106496 ; 0x1a000 │ │ - lsl r5, r2, r1 │ │ - vdup.32 q11, r6 │ │ - lsl r8, r2, r0 │ │ - ldr r0, [sp, #88] ; 0x58 │ │ - movw r2, #1950 ; 0x79e │ │ - ldr lr, [lr, #2976] ; 0xba0 │ │ - str r2, [sp, #76] ; 0x4c │ │ - movw r2, #1170 ; 0x492 │ │ - asr r1, r0, #1 │ │ - movw r0, #4680 ; 0x1248 │ │ - add r7, r9, r0 │ │ - movw r0, #3900 ; 0xf3c │ │ - add r4, r9, r0 │ │ - movw r0, #1560 ; 0x618 │ │ - add r3, r9, r0 │ │ - mov r0, r1 │ │ - lsl r0, r1, #1 │ │ - str r2, [sp, #72] ; 0x48 │ │ - str r0, [sp, #52] ; 0x34 │ │ - add r0, sp, #106496 ; 0x1a000 │ │ - mov r2, #780 ; 0x30c │ │ - vneg.s32 q10, q11 │ │ - ldr r0, [r0, #2964] ; 0xb94 │ │ - vdup.32 q6, ip │ │ - str r1, [sp, #40] ; 0x28 │ │ - movw r1, #2340 ; 0x924 │ │ - bic r0, r0, #7 │ │ - str r0, [sp, #44] ; 0x2c │ │ - add r0, lr, #13 │ │ - str r2, [sp, #68] ; 0x44 │ │ - ldr r2, [sp, #48] ; 0x30 │ │ - vdup.32 q9, r5 │ │ - str r0, [sp, #36] ; 0x24 │ │ - add r0, lr, #12 │ │ - vdup.32 q8, r8 │ │ - movw ip, #2340 ; 0x924 │ │ - str r1, [sp, #80] ; 0x50 │ │ - add r1, r9, ip │ │ - str r0, [sp, #32] │ │ - mov r0, #0 │ │ - mov fp, #780 ; 0x30c │ │ - b 6f980 │ │ - ldr r0, [sp, #68] ; 0x44 │ │ - movw r1, #390 ; 0x186 │ │ - ldr r2, [sp, #88] ; 0x58 │ │ - add r0, r0, r1 │ │ - str r0, [sp, #68] ; 0x44 │ │ - ldr r0, [sp, #72] ; 0x48 │ │ - ldr r7, [sp, #96] ; 0x60 │ │ - add r0, r0, r1 │ │ - str r0, [sp, #72] ; 0x48 │ │ - ldr r0, [sp, #76] ; 0x4c │ │ - add r7, r7, #780 ; 0x30c │ │ - ldr r4, [sp, #92] ; 0x5c │ │ - add r0, r0, r1 │ │ - str r0, [sp, #76] ; 0x4c │ │ - ldr r0, [sp, #80] ; 0x50 │ │ - add r4, r4, #780 ; 0x30c │ │ - ldr r3, [sp, #64] ; 0x40 │ │ - add r0, r0, r1 │ │ - str r0, [sp, #80] ; 0x50 │ │ - ldr r0, [sp, #52] ; 0x34 │ │ - add r3, r3, #780 ; 0x30c │ │ - ldr r9, [sp, #84] ; 0x54 │ │ - add r2, r2, r0 │ │ - add r0, sp, #106496 ; 0x1a000 │ │ - ldr r1, [sp, #60] ; 0x3c │ │ - add r9, r9, #780 ; 0x30c │ │ - ldr ip, [sp, #56] ; 0x38 │ │ - ldr r0, [r0, #2968] ; 0xb98 │ │ - add r1, r1, #780 ; 0x30c │ │ - cmp ip, r0 │ │ - mov r0, ip │ │ - beq 6fcfc │ │ - str r1, [sp, #60] ; 0x3c │ │ - add r1, sp, #88 ; 0x58 │ │ - stm r1, {r2, r4, r7} │ │ - add r1, r0, #1 │ │ - str r1, [sp, #56] ; 0x38 │ │ - add r1, sp, #106496 ; 0x1a000 │ │ - str r9, [sp, #84] ; 0x54 │ │ - ldr r1, [r1, #2964] ; 0xb94 │ │ - str r3, [sp, #64] ; 0x40 │ │ - cmp r1, #8 │ │ - mov r1, #0 │ │ - bcc 6fbb4 │ │ - ldr r1, [sp, #40] ; 0x28 │ │ - ldr r2, [sp, #36] ; 0x24 │ │ - mul r0, r1, r0 │ │ - ldr r1, [sp, #48] ; 0x30 │ │ - add r1, r1, r0, lsl #1 │ │ - cmp r2, r1 │ │ - bls 6f9f0 │ │ - add r1, sp, #106496 ; 0x1a000 │ │ - ldr r1, [r1, #2964] ; 0xb94 │ │ - add r0, r0, r1 │ │ - ldr r1, [sp, #48] ; 0x30 │ │ - add r0, r1, r0, lsl #1 │ │ - ldr r1, [sp, #32] │ │ - cmp r1, r0 │ │ - mov r1, #0 │ │ - bcc 6fbb4 │ │ - mov r0, lr │ │ - mov r1, #12 │ │ - vld1.16 {d24[]}, [r0 :16], r1 │ │ - add r1, sp, #128 ; 0x80 │ │ - mov ip, #0 │ │ - vld1.16 {d26[]}, [r0 :16] │ │ - add r0, lr, #4 │ │ - vmovl.s16 q11, d24 │ │ - vld1.16 {d2[]}, [r0 :16] │ │ - add r0, lr, #6 │ │ - vld1.16 {d0[]}, [r0 :16] │ │ - add r0, lr, #10 │ │ - vmovl.s16 q1, d2 │ │ - vld1.16 {d28[]}, [r0 :16] │ │ - add r0, lr, #8 │ │ - vmovl.s16 q0, d0 │ │ - vld1.16 {d30[]}, [r0 :16] │ │ - add r0, sp, #112 ; 0x70 │ │ - vmovl.s16 q14, d28 │ │ - vmovl.s16 q15, d30 │ │ - vstmia r1, {d22-d23} │ │ - vmovl.s16 q11, d26 │ │ - ldr r4, [sp, #44] ; 0x2c │ │ - ldr r3, [sp, #64] ; 0x40 │ │ - vstmia r0, {d22-d23} │ │ - add r0, lr, #2 │ │ - vorr q11, q8, q8 │ │ - vld1.16 {d4[]}, [r0 :16] │ │ - ldr r7, [sp, #60] ; 0x3c │ │ - vmovl.s16 q2, d4 │ │ - ldr r9, [sp, #88] ; 0x58 │ │ - ldr sl, [sp, #84] ; 0x54 │ │ - add r0, sl, ip │ │ - add r2, r7, ip │ │ - vld1.16 {d10-d11}, [r2] │ │ - vorr q12, q10, q10 │ │ - mov r1, r0 │ │ - vorr q10, q9, q9 │ │ - vld1.16 {d6-d7}, [r1], fp │ │ - vorr q9, q6, q6 │ │ - vshll.u16 q6, d11, #7 │ │ - add r0, r0, #3120 ; 0xc30 │ │ - vmovl.u16 q4, d7 │ │ - subs r4, r4, #8 │ │ - vmovl.u16 q7, d6 │ │ - vsub.i32 q3, q6, q11 │ │ - vld1.16 {d12-d13}, [r1] │ │ - add r1, sp, #128 ; 0x80 │ │ - vshll.u16 q8, d10, #7 │ │ - vldmia r1, {d26-d27} │ │ - add r1, r3, ip │ │ - vmla.i32 q3, q13, q4 │ │ - vsub.i32 q4, q8, q11 │ │ - vmla.i32 q4, q13, q7 │ │ - vld1.16 {d14-d15}, [r1] │ │ - vmovl.u16 q8, d13 │ │ - vmovl.u16 q6, d12 │ │ - vmla.i32 q3, q2, q8 │ │ - vmla.i32 q4, q2, q6 │ │ - vmovl.u16 q8, d15 │ │ - vmovl.u16 q6, d14 │ │ - vmla.i32 q3, q1, q8 │ │ - vmla.i32 q4, q1, q6 │ │ - vld1.16 {d12-d13}, [r0] │ │ - vmovl.u16 q8, d11 │ │ - vmovl.u16 q5, d10 │ │ - ldr r0, [sp, #92] ; 0x5c │ │ - add r0, r0, ip │ │ - vmla.i32 q3, q0, q8 │ │ - vmla.i32 q4, q0, q5 │ │ - vmovl.u16 q8, d13 │ │ - vmovl.u16 q5, d12 │ │ - vld1.16 {d12-d13}, [r0] │ │ - ldr r0, [sp, #96] ; 0x60 │ │ - vmla.i32 q3, q15, q8 │ │ - add r0, r0, ip │ │ - vmla.i32 q4, q15, q5 │ │ - vmovl.u16 q8, d13 │ │ - vmovl.u16 q5, d12 │ │ - vld1.16 {d12-d13}, [r0] │ │ - add r0, sp, #112 ; 0x70 │ │ - vmla.i32 q3, q14, q8 │ │ - vmla.i32 q4, q14, q5 │ │ - vmovl.u16 q8, d13 │ │ - vmovl.u16 q5, d12 │ │ - vorr q6, q9, q9 │ │ - vorr q9, q10, q10 │ │ - vorr q10, q12, q12 │ │ - vldmia r0, {d24-d25} │ │ - add r0, r9, ip │ │ - add ip, ip, #16 │ │ - vmla.i32 q3, q12, q8 │ │ - vmla.i32 q4, q12, q5 │ │ - vadd.i32 q8, q3, q9 │ │ - vshl.s32 q8, q8, q10 │ │ - vadd.i32 q3, q4, q9 │ │ - vmin.s32 q4, q8, q6 │ │ - vclt.s32 q8, q8, #0 │ │ - vshl.s32 q3, q3, q10 │ │ - vbic q8, q4, q8 │ │ - vmin.s32 q5, q3, q6 │ │ - vclt.s32 q3, q3, #0 │ │ - vmovn.i32 d17, q8 │ │ - vbic q3, q5, q3 │ │ - vmovn.i32 d16, q3 │ │ - vst1.16 {d16-d17}, [r0] │ │ - bne 6fa70 │ │ - add r0, sp, #106496 ; 0x1a000 │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - vorr q8, q11, q11 │ │ - ldr r0, [r0, #2964] ; 0xb94 │ │ - cmp r1, r0 │ │ - beq 6f900 │ │ - ldr r0, [sp, #88] ; 0x58 │ │ - add r2, sp, #152 ; 0x98 │ │ - add r0, r0, r1, lsl #1 │ │ - str r0, [sp, #128] ; 0x80 │ │ - add r0, sp, #106496 ; 0x1a000 │ │ - mov r4, r2 │ │ - ldr r0, [r0, #2964] ; 0xb94 │ │ - sub r7, r0, r1 │ │ - ldr r0, [sp, #84] ; 0x54 │ │ - add r0, r0, r1, lsl #1 │ │ - str r0, [sp, #112] ; 0x70 │ │ - ldr r0, [sp, #68] ; 0x44 │ │ - add r0, r1, r0 │ │ - add r0, r2, r0, lsl #1 │ │ - str r0, [sp, #108] ; 0x6c │ │ - ldr r0, [sp, #72] ; 0x48 │ │ - add r2, r1, r0 │ │ - add r0, r4, r2, lsl #1 │ │ - str r0, [sp, #104] ; 0x68 │ │ - ldr r0, [sp, #76] ; 0x4c │ │ - add r3, r1, r0 │ │ - add r0, r4, r3, lsl #1 │ │ - str r0, [sp, #100] ; 0x64 │ │ - ldr r0, [sp, #80] ; 0x50 │ │ - add r1, r1, r0 │ │ - add ip, r4, r1, lsl #1 │ │ - mov r1, #0 │ │ - ldr r0, [sp, #104] ; 0x68 │ │ - mov r9, r5 │ │ - ldr r2, [sp, #108] ; 0x6c │ │ - mov sl, lr │ │ - ldr r5, [sp, #112] ; 0x70 │ │ - add lr, r0, r1 │ │ - add r2, r2, r1 │ │ - ldrh r0, [lr] │ │ - ldrh r4, [r5, r1]! │ │ - ldrh lr, [r2] │ │ - ldrsh r2, [sl] │ │ - ldrh r3, [r5, fp] │ │ - mov fp, r6 │ │ - rsb r6, r8, r0, lsl #7 │ │ - mla r2, r2, r4, r6 │ │ - ldrsh r4, [sl, #2] │ │ - ldrsh r6, [sl, #4] │ │ - mla r2, r4, r3, r2 │ │ - ldrsh r3, [sl, #6] │ │ - mov r4, #3120 ; 0xc30 │ │ - ldrh r5, [r5, r4] │ │ - mla r2, r6, lr, r2 │ │ - add r6, sp, #106496 ; 0x1a000 │ │ - mov lr, sl │ │ - ldr r6, [r6, #2984] ; 0xba8 │ │ - mla r0, r3, r0, r2 │ │ - ldr r2, [sp, #100] ; 0x64 │ │ - ldrsh r3, [lr, #10] │ │ - mov sl, r6 │ │ - ldrsh r6, [lr, #8] │ │ - add r2, r2, r1 │ │ - mla r0, r6, r5, r0 │ │ - ldrh r2, [r2] │ │ - add r6, ip, r1 │ │ - ldrsh r5, [lr, #12] │ │ - ldrh r6, [r6] │ │ - mla r0, r3, r2, r0 │ │ - mla r0, r5, r6, r0 │ │ - mov r6, fp │ │ - mov fp, #780 ; 0x30c │ │ - mov r5, r9 │ │ - add r0, r0, r9 │ │ - asr r2, r0, r6 │ │ - cmp sl, r0, asr r6 │ │ - mov r0, r2 │ │ - movlt r0, sl │ │ - cmp r2, #0 │ │ - ldr r2, [sp, #128] ; 0x80 │ │ - movwmi r0, #0 │ │ - subs r7, r7, #1 │ │ - add r2, r2, r1 │ │ - add r1, r1, #2 │ │ - strh r0, [r2] │ │ - bne 6fc20 │ │ - b 6f900 │ │ - add sp, sp, #808 ; 0x328 │ │ - add sp, sp, #108544 ; 0x1a800 │ │ - vpop {d8-d15} │ │ - add sp, sp, #4 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #396 ; 0x18c │ │ - sub sp, sp, #250880 ; 0x3d400 │ │ - add lr, sp, #249856 ; 0x3d000 │ │ - mov r9, r0 │ │ - mov fp, r1 │ │ - mov r7, r2 │ │ - ldr r6, [lr, #1464] ; 0x5b8 │ │ - add lr, sp, #249856 ; 0x3d000 │ │ - str r3, [sp] │ │ - mov r2, fp │ │ - ldr r4, [lr, #1460] ; 0x5b4 │ │ - add lr, sp, #249856 ; 0x3d000 │ │ - mov r3, r7 │ │ - ldr r0, [lr, #1456] ; 0x5b0 │ │ - add lr, sp, #249856 ; 0x3d000 │ │ - ldr r1, [lr, #1476] ; 0x5c4 │ │ - add lr, sp, #196608 ; 0x30000 │ │ - stmib sp, {r0, r4, r6} │ │ - add r0, lr, #68 ; 0x44 │ │ - str r1, [sp, #16] │ │ - mov r1, r9 │ │ - bl 70290 │ │ - ldr r1, [pc, #1304] ; 7028c │ │ - add lr, sp, #249856 ; 0x3d000 │ │ - ldr r0, [lr, #1468] ; 0x5bc │ │ - add lr, sp, #249856 ; 0x3d000 │ │ - ldr r1, [pc, r1] │ │ - ldr sl, [lr, #1480] ; 0x5c8 │ │ - add lr, sp, #249856 ; 0x3d000 │ │ - add r5, r1, r0, lsl #3 │ │ - ldr r8, [lr, #1472] ; 0x5c0 │ │ - ldrh r0, [r5] │ │ - cmp r0, #0 │ │ - beq 6ff90 │ │ - ldrh r0, [r5, #2] │ │ - cmp r0, #0 │ │ - beq 70108 │ │ - ldrsh r0, [r8, #2] │ │ - add lr, sp, #98304 ; 0x18000 │ │ - str r0, [sp, #36] ; 0x24 │ │ - mov r1, #25 │ │ - ldrsh r0, [r8] │ │ - add r8, lr, #68 ; 0x44 │ │ - add lr, sp, #196608 ; 0x30000 │ │ - str r0, [sp, #32] │ │ - add r7, lr, #68 ; 0x44 │ │ - add lr, sp, #249856 ; 0x3d000 │ │ - ldrsh r0, [r5, #4] │ │ - ldr r4, [lr, #1460] ; 0x5b4 │ │ - add lr, sp, #249856 ; 0x3d000 │ │ - str r1, [sp] │ │ - mov r1, r7 │ │ - ldr r6, [lr, #1464] ; 0x5b8 │ │ - stmib sp, {r0, sl} │ │ - mov r0, r8 │ │ - mov r2, r4 │ │ - mov r3, r6 │ │ - str fp, [sp, #28] │ │ - bl 7061c │ │ - ldrsh r0, [r5, #6] │ │ - add fp, sp, #68 ; 0x44 │ │ - mov r1, #9 │ │ - mov r2, r4 │ │ - str r1, [sp] │ │ - mov r1, r7 │ │ - stmib sp, {r0, sl} │ │ - mov r0, fp │ │ - mov r3, r6 │ │ - bl 7061c │ │ - cmp r6, #1 │ │ - movge lr, r4 │ │ - cmpge r4, #1 │ │ - blt 70280 │ │ - ldr r1, [sp, #28] │ │ - vdup.32 q8, sl │ │ - ldr r2, [sp, #32] │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - asr r1, r1, #1 │ │ - add r0, r2, r0 │ │ - lsl r1, r1, #1 │ │ - rsb r0, r0, #128 ; 0x80 │ │ - str r1, [sp, #28] │ │ - bic r1, lr, #3 │ │ - vdup.32 q10, r2 │ │ - vdup.32 q9, r0 │ │ - str r1, [sp, #24] │ │ - mov r1, #0 │ │ - b 6fe9c │ │ - ldr r1, [sp, #28] │ │ - add r2, sp, #249856 ; 0x3d000 │ │ - add r8, r8, #1536 ; 0x600 │ │ - add fp, fp, #1536 ; 0x600 │ │ - add r9, r9, r1 │ │ - ldr r1, [sp, #36] ; 0x24 │ │ - ldr r2, [r2, #1464] ; 0x5b8 │ │ - add r1, r1, #1 │ │ - cmp r1, r2 │ │ - beq 70280 │ │ - ldr ip, [sp, #32] │ │ - cmp lr, #4 │ │ - mov r4, #0 │ │ - str r1, [sp, #36] ; 0x24 │ │ - bcc 6ff38 │ │ - ldr r3, [sp, #24] │ │ - add r1, sp, #56 ; 0x38 │ │ - mov r7, r8 │ │ - mov r5, fp │ │ - mov r4, r9 │ │ - ldr lr, [r4] │ │ - subs r3, r3, #4 │ │ - ldr ip, [r4, #4] │ │ - str ip, [sp, #60] ; 0x3c │ │ - str lr, [sp, #56] ; 0x38 │ │ - vld1.16 {d22}, [r1 :64] │ │ - vmovl.u16 q11, d22 │ │ - vld1.32 {d26-d27}, [r7]! │ │ - vshl.s32 q12, q11, #4 │ │ - vshl.s32 q11, q11, #11 │ │ - vorr.i32 q11, #1024 ; 0x00000400 │ │ - vsub.i32 q13, q13, q12 │ │ - vmla.i32 q11, q13, q10 │ │ - vld1.32 {d26-d27}, [r5]! │ │ - vsub.i32 q12, q13, q12 │ │ - vmla.i32 q11, q12, q9 │ │ - vshr.s32 q12, q11, #11 │ │ - vclt.s32 q11, q11, #0 │ │ - vmin.s32 q12, q12, q8 │ │ - vbic q11, q12, q11 │ │ - vmovn.i32 d22, q11 │ │ - vst1.16 {d22}, [r4]! │ │ - bne 6fec4 │ │ - add lr, sp, #249856 ; 0x3d000 │ │ - ldr r4, [sp, #24] │ │ - ldr ip, [sp, #32] │ │ - ldr lr, [lr, #1460] ; 0x5b4 │ │ - cmp r4, lr │ │ - beq 6fe74 │ │ - sub r3, lr, r4 │ │ - lsl r4, r4, #1 │ │ - add r5, r9, r4 │ │ - ldr r7, [r8, r4, lsl #1] │ │ - ldr r1, [fp, r4, lsl #1] │ │ - ldrh r2, [r5] │ │ - mov r6, #1024 ; 0x400 │ │ - add r4, r4, #2 │ │ - sub r7, r7, r2, lsl #4 │ │ - orr r6, r6, r2, lsl #11 │ │ - sub r1, r1, r2, lsl #4 │ │ - mov r2, sl │ │ - mla r7, r7, ip, r6 │ │ - mla r1, r1, r0, r7 │ │ - cmp sl, r1, asr #11 │ │ - asrge r2, r1, #11 │ │ - cmp r1, #0 │ │ - movwmi r2, #0 │ │ - subs r3, r3, #1 │ │ - strh r2, [r5] │ │ - bne 6ff40 │ │ - b 6fe74 │ │ - add lr, sp, #98304 ; 0x18000 │ │ - mov r1, #9 │ │ - add r7, lr, #68 ; 0x44 │ │ - add lr, sp, #196608 ; 0x30000 │ │ - ldrsh r0, [r5, #6] │ │ - mov r2, r4 │ │ - str r1, [sp] │ │ - add r1, lr, #68 ; 0x44 │ │ - str r0, [sp, #4] │ │ - mov r0, r7 │ │ - mov r3, r6 │ │ - str sl, [sp, #8] │ │ - bl 7061c │ │ - cmp r6, #1 │ │ - addge lr, sp, #249856 ; 0x3d000 │ │ - ldrge r0, [lr, #1460] ; 0x5b4 │ │ - cmpge r0, #1 │ │ - blt 70280 │ │ - asr r1, fp, #1 │ │ - ldrsh r0, [r8, #2] │ │ - add lr, sp, #249856 ; 0x3d000 │ │ - lsl r1, r1, #1 │ │ - rsb r0, r0, #128 ; 0x80 │ │ - str r1, [sp, #36] ; 0x24 │ │ - ldr r1, [lr, #1460] ; 0x5b4 │ │ - vdup.32 q8, sl │ │ - vdup.32 q9, r0 │ │ - add fp, sp, #40 ; 0x28 │ │ - bic r8, r1, #3 │ │ - mov ip, r6 │ │ - mov r2, #1024 ; 0x400 │ │ - mov lr, #0 │ │ - b 7002c │ │ - ldr r1, [sp, #36] ; 0x24 │ │ - add lr, lr, #1 │ │ - add r7, r7, #1536 ; 0x600 │ │ - cmp lr, ip │ │ - add r9, r9, r1 │ │ - beq 70280 │ │ - add r1, sp, #249856 ; 0x3d000 │ │ - mov r4, #0 │ │ - ldr r1, [r1, #1460] ; 0x5b4 │ │ - cmp r1, #4 │ │ - bcc 700b8 │ │ - mov r4, r8 │ │ - mov r5, r7 │ │ - mov r1, r9 │ │ - ldr r3, [r1] │ │ - subs r4, r4, #4 │ │ - ldr ip, [r1, #4] │ │ - str ip, [sp, #44] ; 0x2c │ │ - str r3, [sp, #40] ; 0x28 │ │ - vld1.16 {d20}, [fp :64] │ │ - vmovl.u16 q10, d20 │ │ - vld1.32 {d24-d25}, [r5]! │ │ - vshl.s32 q11, q10, #4 │ │ - vshl.s32 q10, q10, #11 │ │ - vorr.i32 q10, #1024 ; 0x00000400 │ │ - vsub.i32 q11, q12, q11 │ │ - vmla.i32 q10, q11, q9 │ │ - vshr.s32 q11, q10, #11 │ │ - vclt.s32 q10, q10, #0 │ │ - vmin.s32 q11, q11, q8 │ │ - vbic q10, q11, q10 │ │ - vmovn.i32 d20, q10 │ │ - vst1.16 {d20}, [r1]! │ │ - bne 7004c │ │ - add r1, sp, #249856 ; 0x3d000 │ │ - mov r4, r8 │ │ - ldr r1, [r1, #1460] ; 0x5b4 │ │ - cmp r8, r1 │ │ - add r1, sp, #249856 ; 0x3d000 │ │ - ldr ip, [r1, #1464] ; 0x5b8 │ │ - beq 70014 │ │ - add r3, sp, #249856 ; 0x3d000 │ │ - mov r1, #0 │ │ - sub r1, r1, r4, lsl #1 │ │ - ldr r3, [r3, #1460] ; 0x5b4 │ │ - sub r4, r3, r4 │ │ - ldr r3, [r7, -r1, lsl #1] │ │ - mov r6, sl │ │ - ldrh r5, [r9, -r1] │ │ - sub r3, r3, r5, lsl #4 │ │ - orr r5, r2, r5, lsl #11 │ │ - mla r3, r3, r0, r5 │ │ - cmp sl, r3, asr #11 │ │ - asrge r6, r3, #11 │ │ - cmp r3, #0 │ │ - movwmi r6, #0 │ │ - subs r4, r4, #1 │ │ - strh r6, [r9, -r1] │ │ - sub r1, r1, #2 │ │ - bne 700cc │ │ - b 70014 │ │ - add lr, sp, #98304 ; 0x18000 │ │ - mov r1, #25 │ │ - add r7, lr, #68 ; 0x44 │ │ - add lr, sp, #196608 ; 0x30000 │ │ - str r1, [sp] │ │ - add r1, lr, #68 ; 0x44 │ │ - add lr, sp, #249856 ; 0x3d000 │ │ - ldrsh r0, [r5, #4] │ │ - str r0, [sp, #4] │ │ - mov r0, r7 │ │ - ldr r2, [lr, #1460] ; 0x5b4 │ │ - add lr, sp, #249856 ; 0x3d000 │ │ - str sl, [sp, #8] │ │ - ldr r5, [lr, #1464] ; 0x5b8 │ │ - mov r3, r5 │ │ - bl 7061c │ │ - cmp r5, #1 │ │ - addge lr, sp, #249856 ; 0x3d000 │ │ - ldrge r0, [lr, #1460] ; 0x5b4 │ │ - cmpge r0, #1 │ │ - blt 70280 │ │ - asr r1, fp, #1 │ │ - ldrsh r0, [r8] │ │ - lsl lr, r1, #1 │ │ - add r1, sp, #249856 ; 0x3d000 │ │ - vdup.32 q8, sl │ │ - add r3, sp, #48 ; 0x30 │ │ - ldr r1, [r1, #1460] ; 0x5b4 │ │ - vdup.32 q9, r0 │ │ - mov ip, r5 │ │ - mov r2, #1024 ; 0x400 │ │ - bic r8, r1, #3 │ │ - mov fp, #0 │ │ - b 701a4 │ │ - add fp, fp, #1 │ │ - add r9, r9, lr │ │ - add r7, r7, #1536 ; 0x600 │ │ - cmp fp, ip │ │ - beq 70280 │ │ - add r1, sp, #249856 ; 0x3d000 │ │ - mov r4, #0 │ │ - ldr r1, [r1, #1460] ; 0x5b4 │ │ - cmp r1, #4 │ │ - bcc 70230 │ │ - mov r4, r8 │ │ - mov r5, r7 │ │ - mov r1, r9 │ │ - ldr r6, [r1] │ │ - subs r4, r4, #4 │ │ - ldr ip, [r1, #4] │ │ - str ip, [sp, #52] ; 0x34 │ │ - str r6, [sp, #48] ; 0x30 │ │ - vld1.16 {d20}, [r3 :64] │ │ - vmovl.u16 q10, d20 │ │ - vld1.32 {d24-d25}, [r5]! │ │ - vshl.s32 q11, q10, #4 │ │ - vshl.s32 q10, q10, #11 │ │ - vorr.i32 q10, #1024 ; 0x00000400 │ │ - vsub.i32 q11, q12, q11 │ │ - vmla.i32 q10, q11, q9 │ │ - vshr.s32 q11, q10, #11 │ │ - vclt.s32 q10, q10, #0 │ │ - vmin.s32 q11, q11, q8 │ │ - vbic q10, q11, q10 │ │ - vmovn.i32 d20, q10 │ │ - vst1.16 {d20}, [r1]! │ │ - bne 701c4 │ │ - add r1, sp, #249856 ; 0x3d000 │ │ - mov r4, r8 │ │ - ldr r1, [r1, #1460] ; 0x5b4 │ │ - cmp r8, r1 │ │ - add r1, sp, #249856 ; 0x3d000 │ │ - ldr ip, [r1, #1464] ; 0x5b8 │ │ - beq 70190 │ │ - add r5, sp, #249856 ; 0x3d000 │ │ - mov r1, #0 │ │ - sub r1, r1, r4, lsl #1 │ │ - ldr r5, [r5, #1460] ; 0x5b4 │ │ - sub r4, r5, r4 │ │ - ldr r6, [r7, -r1, lsl #1] │ │ - ldrh r5, [r9, -r1] │ │ - sub r6, r6, r5, lsl #4 │ │ - orr r5, r2, r5, lsl #11 │ │ - mla r6, r6, r0, r5 │ │ - mov r5, sl │ │ - cmp sl, r6, asr #11 │ │ - asrge r5, r6, #11 │ │ - cmp r6, #0 │ │ - movwmi r5, #0 │ │ - subs r4, r4, #1 │ │ - strh r5, [r9, -r1] │ │ - sub r1, r1, #2 │ │ - bne 70244 │ │ - b 70190 │ │ - add sp, sp, #396 ; 0x18c │ │ - add sp, sp, #250880 ; 0x3d400 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq fp, r3, r4, lsr #25 │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #44 ; 0x2c │ │ - ldr r6, [sp, #96] ; 0x60 │ │ - mov r5, r1 │ │ - mov fp, r0 │ │ - mov r8, r2 │ │ - ands sl, r6, #1 │ │ - mov r1, #3 │ │ - ldr r0, [sp, #80] ; 0x50 │ │ - movwne r1, #0 │ │ - add r2, sl, sl, lsl #1 │ │ - str r3, [sp, #28] │ │ - str r1, [sp, #32] │ │ - ubfx r3, r6, #1, #1 │ │ - sub r4, r0, r2, lsl #1 │ │ - ldr r0, [sp, #88] ; 0x58 │ │ - add r3, r3, r3, lsl #1 │ │ - ldr r9, [sp, #84] ; 0x54 │ │ - add r0, r2, r0 │ │ - add r7, fp, r1, lsl #1 │ │ - sub r1, r5, r2, lsl #1 │ │ - add r0, r0, r3 │ │ - tst r6, #4 │ │ - str sl, [sp, #36] ; 0x24 │ │ - str r0, [sp, #40] ; 0x28 │ │ - str r2, [sp, #24] │ │ - str r1, [sp, #20] │ │ - str r4, [sp, #16] │ │ - bne 70390 │ │ - lsl r9, r0, #1 │ │ - mov r0, r7 │ │ - mov r2, r9 │ │ - mov r4, r1 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - add r0, r7, #780 ; 0x30c │ │ - mov r1, r4 │ │ - mov r2, r9 │ │ - str r0, [sp, #8] │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - movw r0, #1560 ; 0x618 │ │ - mov r2, r9 │ │ - add r0, r7, r0 │ │ - mov r1, r4 │ │ - str r0, [sp, #4] │ │ - ldr r9, [sp, #84] ; 0x54 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - cmp sl, #0 │ │ - beq 703c8 │ │ - ldr r2, [sp, #28] │ │ - ldr r3, [sp, #8] │ │ - ldr r0, [r2, #2] │ │ - ldrh r1, [r2, #6] │ │ - strh r1, [r7, #4] │ │ - str r0, [r7] │ │ - ldr r0, [r2, #2] │ │ - ldrh r1, [r2, #6] │ │ - strh r1, [r3, #4] │ │ - str r0, [r3] │ │ - ldr r0, [r2, #2] │ │ - ldrh r1, [r2, #6] │ │ - ldr r2, [sp, #4] │ │ - strh r1, [r2, #4] │ │ - str r0, [r2] │ │ - b 703c8 │ │ - lsl sl, r0, #1 │ │ - mov r0, r7 │ │ - mov r1, r4 │ │ - mov r2, sl │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - add r0, r7, #780 ; 0x30c │ │ - mov r1, r4 │ │ - mov r2, sl │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - movw r0, #1560 ; 0x618 │ │ - add r1, r4, r9 │ │ - add r0, r7, r0 │ │ - mov r2, sl │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - movw r0, #2340 ; 0x924 │ │ - ldr sl, [sp, #92] ; 0x5c │ │ - add r0, r7, r0 │ │ - tst r6, #8 │ │ - str r7, [sp, #12] │ │ - bne 704a4 │ │ - sub r2, sl, #1 │ │ - lsr r1, r8, #1 │ │ - str r2, [sp, #16] │ │ - mul r1, r2, r1 │ │ - mov r2, #780 ; 0x30c │ │ - mla r9, sl, r2, r0 │ │ - ldr r0, [sp, #20] │ │ - add r7, r0, r1, lsl #1 │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - mov r1, r7 │ │ - lsl r6, r0, #1 │ │ - mov r0, r9 │ │ - mov r2, r6 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - add r0, r9, #780 ; 0x30c │ │ - mov r1, r7 │ │ - mov r2, r6 │ │ - str r0, [sp, #20] │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - movw r0, #1560 ; 0x618 │ │ - add r4, r9, r0 │ │ - mov r1, r7 │ │ - mov r2, r6 │ │ - mov r0, r4 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - cmp r0, #0 │ │ - beq 70500 │ │ - ldr r1, [sp, #16] │ │ - ldr r0, [sp, #28] │ │ - ldr r3, [sp, #20] │ │ - add r0, r0, r1, lsl #3 │ │ - ldr r1, [r0, #2] │ │ - ldrh r2, [r0, #6] │ │ - strh r2, [r9, #4] │ │ - str r1, [r9] │ │ - ldr r1, [r0, #2] │ │ - ldrh r2, [r0, #6] │ │ - strh r2, [r3, #4] │ │ - str r1, [r3] │ │ - ldr r1, [r0, #2] │ │ - ldrh r0, [r0, #6] │ │ - strh r0, [r4, #4] │ │ - str r1, [r4] │ │ - ldr r0, [sp, #96] ; 0x60 │ │ - cmp sl, #1 │ │ - and r9, r0, #2 │ │ - bge 70510 │ │ - b 70558 │ │ - mov r1, #780 ; 0x30c │ │ - mov r4, r9 │ │ - mla r6, sl, r1, r0 │ │ - lsr r0, r9, #1 │ │ - add r0, r0, r0, lsl #1 │ │ - ldr r1, [sp, #16] │ │ - add r9, r1, r0, lsl #2 │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - mov r1, r9 │ │ - lsl r7, r0, #1 │ │ - mov r0, r6 │ │ - mov r2, r7 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - add r9, r9, r4 │ │ - add r0, r6, #780 ; 0x30c │ │ - mov r2, r7 │ │ - mov r1, r9 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - movw r0, #1560 ; 0x618 │ │ - mov r1, r9 │ │ - add r0, r6, r0 │ │ - mov r2, r7 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - ldr r0, [sp, #96] ; 0x60 │ │ - cmp sl, #1 │ │ - and r9, r0, #2 │ │ - blt 70558 │ │ - ldr r0, [sp, #32] │ │ - movw r1, #2340 ; 0x924 │ │ - ldr r2, [sp, #24] │ │ - mov r4, sl │ │ - add r0, r0, r2 │ │ - add r0, fp, r0, lsl #1 │ │ - add r6, r0, r1 │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - sub r0, r0, r2 │ │ - lsl r7, r0, #1 │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - mov r2, r7 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - add r5, r5, r8 │ │ - add r6, r6, #780 ; 0x30c │ │ - subs r4, r4, #1 │ │ - bne 70538 │ │ - cmp r9, #0 │ │ - bne 70598 │ │ - add r0, sl, #6 │ │ - cmp r0, #1 │ │ - blt 70598 │ │ - ldr r2, [sp, #40] ; 0x28 │ │ - ldr r1, [sp, #12] │ │ - add r1, r1, r2, lsl #1 │ │ - sub r1, r1, #2 │ │ - ldrh r2, [r1] │ │ - subs r0, r0, #1 │ │ - strh r2, [r1, #6] │ │ - strh r2, [r1, #4] │ │ - strh r2, [r1, #2] │ │ - add r1, r1, #780 ; 0x30c │ │ - bne 7057c │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - cmp r0, #0 │ │ - beq 705e0 │ │ - cmp sl, #1 │ │ - blt 70614 │ │ - ldr r1, [sp, #28] │ │ - movw r0, #2340 ; 0x924 │ │ - add r0, fp, r0 │ │ - add r1, r1, #2 │ │ - ldr r2, [r1] │ │ - subs sl, sl, #1 │ │ - ldrh r3, [r1, #4] │ │ - add r1, r1, #8 │ │ - strh r3, [r0, #4] │ │ - str r2, [r0] │ │ - add r0, r0, #780 ; 0x30c │ │ - bne 705bc │ │ - b 70614 │ │ - add r0, sl, #6 │ │ - cmp r0, #1 │ │ - blt 70614 │ │ - ldr r1, [sp, #32] │ │ - lsl r1, r1, #1 │ │ - add r2, fp, r1 │ │ - subs r0, r0, #1 │ │ - ldrh r2, [r2] │ │ - strh r2, [fp, #4] │ │ - strh r2, [fp, #2] │ │ - strh r2, [fp] │ │ - add fp, fp, #780 ; 0x30c │ │ - bne 705f4 │ │ - add sp, sp, #44 ; 0x2c │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #372 ; 0x174 │ │ - sub sp, sp, #218112 ; 0x35400 │ │ - add lr, sp, #217088 ; 0x35000 │ │ - mov r6, #1 │ │ - str r2, [sp, #32] │ │ - ldr r7, [lr, #1432] ; 0x598 │ │ - str r3, [sp, #20] │ │ - cmp r7, #25 │ │ - str r0, [sp, #44] ; 0x2c │ │ - movweq r6, #2 │ │ - str r1, [sp, #52] ; 0x34 │ │ - str r6, [sp, #56] ; 0x38 │ │ - movw r6, #455 ; 0x1c7 │ │ - movweq r6, #164 ; 0xa4 │ │ - cmp r7, #25 │ │ - str r6, [sp, #48] ; 0x30 │ │ - bne 707e4 │ │ - add r0, r2, #6 │ │ - add lr, r1, #3120 ; 0xc30 │ │ - cmp r0, #0 │ │ - str r0, [sp, #68] ; 0x44 │ │ - ble 70a28 │ │ - add r0, r3, #4 │ │ - cmp r0, #3 │ │ - blt 70be0 │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - mov r3, #0 │ │ - str r0, [sp, #36] ; 0x24 │ │ - movw r0, #2340 ; 0x924 │ │ - add r0, r1, r0 │ │ - str r0, [sp, #64] ; 0x40 │ │ - add r0, sp, #84 ; 0x54 │ │ - mov r1, #780 ; 0x30c │ │ - add r4, r0, #3120 ; 0xc30 │ │ - ldr r0, [sp, #20] │ │ - str lr, [sp, #40] ; 0x28 │ │ - add r0, r0, #2 │ │ - str r0, [sp, #60] ; 0x3c │ │ - ldr r2, [sp, #64] ; 0x40 │ │ - lsl r0, r3, #1 │ │ - movw r7, #64756 ; 0xfcf4 │ │ - ldr fp, [sp, #60] ; 0x3c │ │ - movt r7, #65535 ; 0xffff │ │ - mov sl, r4 │ │ - ldrh r0, [r2, r0]! ; │ │ - add r5, r2, r7, lsl #1 │ │ - movw r7, #65146 ; 0xfe7a │ │ - movt r7, #65535 ; 0xffff │ │ - add r6, r2, r7, lsl #1 │ │ - ldrh r5, [r5] │ │ - ldrh r7, [r6] │ │ - movw r6, #64366 ; 0xfb6e │ │ - movt r6, #65535 ; 0xffff │ │ - add r2, r2, r6, lsl #1 │ │ - mov r6, r4 │ │ - ldrh r8, [r2] │ │ - mov r2, lr │ │ - mov ip, r5 │ │ - mov r5, r7 │ │ - mov r7, r0 │ │ - add r9, r5, r7 │ │ - add r4, r9, ip │ │ - ldrh r0, [r2], r1 │ │ - add r4, r4, r8 │ │ - subs fp, fp, #1 │ │ - add r4, r4, r0 │ │ - str r4, [r6], #1560 ; 0x618 │ │ - mov r8, ip │ │ - bne 70704 │ │ - mov r4, sl │ │ - ldr r0, [sp, #68] ; 0x44 │ │ - add r3, r3, #1 │ │ - add r4, sl, #4 │ │ - add lr, lr, #2 │ │ - cmp r3, r0 │ │ - bne 706b8 │ │ - ldr sl, [sp, #36] ; 0x24 │ │ - cmp sl, #3 │ │ - blt 70a38 │ │ - ldr r0, [sp, #32] │ │ - add r0, r0, #4 │ │ - cmp r0, #3 │ │ - blt 70a38 │ │ - ldr r1, [sp, #32] │ │ - add r0, sp, #84 ; 0x54 │ │ - add r8, r0, #3136 ; 0xc40 │ │ - add fp, r0, #3120 ; 0xc30 │ │ - add ip, r1, #2 │ │ - mov r9, #2 │ │ - movw lr, #1560 ; 0x618 │ │ - ldr r0, [fp, #12] │ │ - mov r1, r8 │ │ - ldm fp, {r5, r6, r7} │ │ - mov r2, ip │ │ - mov r4, r6 │ │ - mov r6, r7 │ │ - add r3, r6, r0 │ │ - mov r7, r0 │ │ - add r3, r3, r4 │ │ - ldr r0, [r1] │ │ - add r3, r3, r5 │ │ - subs r2, r2, #1 │ │ - add r3, r3, r0 │ │ - str r3, [r1, #-8] │ │ - add r1, r1, #4 │ │ - mov r5, r4 │ │ - bne 70798 │ │ - add r9, r9, #1 │ │ - add r8, r8, lr │ │ - add fp, fp, lr │ │ - cmp r9, sl │ │ - bne 70788 │ │ - b 70a38 │ │ - movw r0, #2342 ; 0x926 │ │ - add fp, r1, r0 │ │ - add r0, r3, #4 │ │ - str r0, [sp, #64] ; 0x40 │ │ - add r0, r2, #5 │ │ - add r1, r1, #780 ; 0x30c │ │ - cmp r0, #2 │ │ - str r1, [sp, #68] ; 0x44 │ │ - mov sl, r0 │ │ - blt 70888 │ │ - ldr r0, [sp, #64] ; 0x40 │ │ - cmp r0, #3 │ │ - blt 70be0 │ │ - movw r0, #3124 ; 0xc34 │ │ - add r1, sp, #84 ; 0x54 │ │ - add ip, r1, r0 │ │ - ldr r0, [sp, #20] │ │ - mov r5, #1 │ │ - mov r6, #780 ; 0x30c │ │ - add r9, r0, #2 │ │ - mov r7, fp │ │ - ldr r2, [sp, #68] ; 0x44 │ │ - lsl r0, r5, #1 │ │ - mov r3, r7 │ │ - mov r4, r9 │ │ - ldrh r8, [r2, r0]! │ │ - mov r0, ip │ │ - ldrh r2, [r2, r6] │ │ - mov lr, r2 │ │ - ldrh r2, [r3], r6 │ │ - add r1, r8, lr │ │ - subs r4, r4, #1 │ │ - add r1, r1, r2 │ │ - str r1, [r0], #1560 ; 0x618 │ │ - mov r8, lr │ │ - bne 70854 │ │ - add r5, r5, #1 │ │ - add ip, ip, #4 │ │ - add r7, r7, #2 │ │ - cmp r5, sl │ │ - bne 70838 │ │ - ldr lr, [sp, #64] ; 0x40 │ │ - cmp lr, #3 │ │ - blt 70910 │ │ - ldr r0, [sp, #32] │ │ - add r0, r0, #4 │ │ - cmp r0, #3 │ │ - blt 70910 │ │ - add r1, sp, #84 ; 0x54 │ │ - movw r0, #3132 ; 0xc3c │ │ - mov r6, #2 │ │ - movw ip, #1560 ; 0x618 │ │ - mov r2, r1 │ │ - add r1, r1, r0 │ │ - ldr r0, [sp, #32] │ │ - add r5, r2, #3120 ; 0xc30 │ │ - add r8, r0, #2 │ │ - ldr r4, [r5, #4] │ │ - mov r0, r8 │ │ - ldr r3, [r5, #8] │ │ - mov r2, r1 │ │ - mov r7, r3 │ │ - ldr r3, [r2] │ │ - add r4, r4, r7 │ │ - subs r0, r0, #1 │ │ - add r4, r4, r3 │ │ - str r4, [r2, #-4] │ │ - add r2, r2, #4 │ │ - mov r4, r7 │ │ - bne 708d8 │ │ - add r6, r6, #1 │ │ - add r1, r1, ip │ │ - add r5, r5, ip │ │ - cmp r6, lr │ │ - bne 708c8 │ │ - cmp sl, #2 │ │ - blt 709a0 │ │ - ldr r0, [sp, #64] ; 0x40 │ │ - cmp r0, #3 │ │ - blt 70be0 │ │ - add lr, sp, #108544 ; 0x1a800 │ │ - movw r0, #3124 ; 0xc34 │ │ - add r1, lr, #740 ; 0x2e4 │ │ - mov r5, #1 │ │ - add ip, r1, r0 │ │ - ldr r0, [sp, #20] │ │ - mov r6, #780 ; 0x30c │ │ - add r9, r0, #2 │ │ - ldr r2, [sp, #68] ; 0x44 │ │ - lsl r0, r5, #1 │ │ - mov r7, fp │ │ - mov r4, r9 │ │ - ldrh r0, [r2, r0]! ; │ │ - ldrh r3, [r2, r6] │ │ - mul r2, r0, r0 │ │ - mov r0, ip │ │ - mul r3, r3, r3 │ │ - mov r1, r3 │ │ - ldrh r3, [r7], r6 │ │ - add r2, r2, r1 │ │ - subs r4, r4, #1 │ │ - mla r2, r3, r3, r2 │ │ - mul r3, r3, r3 │ │ - str r2, [r0], #1560 ; 0x618 │ │ - mov r2, r1 │ │ - bne 70968 │ │ - add r5, r5, #1 │ │ - add ip, ip, #4 │ │ - add fp, fp, #2 │ │ - cmp r5, sl │ │ - bne 70944 │ │ - ldr r8, [sp, #64] ; 0x40 │ │ - cmp r8, #3 │ │ - blt 70be0 │ │ - ldr r2, [sp, #32] │ │ - add r0, r2, #4 │ │ - cmp r0, #2 │ │ - ble 714e8 │ │ - add lr, sp, #108544 ; 0x1a800 │ │ - movw r0, #3132 ; 0xc3c │ │ - add r1, lr, #740 ; 0x2e4 │ │ - add ip, r2, #2 │ │ - mov r6, #2 │ │ - movw lr, #1560 ; 0x618 │ │ - mov r3, r1 │ │ - add r1, r1, r0 │ │ - add r7, r3, #3120 ; 0xc30 │ │ - ldmib r7, {r2, r4} │ │ - mov r0, ip │ │ - mov r3, r1 │ │ - mov r5, r4 │ │ - ldr r4, [r3] │ │ - add r2, r2, r5 │ │ - subs r0, r0, #1 │ │ - add r2, r2, r4 │ │ - str r2, [r3, #-4] │ │ - add r3, r3, #4 │ │ - mov r2, r5 │ │ - bne 709ec │ │ - add r6, r6, #1 │ │ - add r1, r1, lr │ │ - add r7, r7, lr │ │ - cmp r6, r8 │ │ - bne 709e0 │ │ - b 70be0 │ │ - str lr, [sp, #40] ; 0x28 │ │ - add sl, r3, #4 │ │ - cmp sl, #3 │ │ - bge 7075c │ │ - ldr r0, [sp, #68] ; 0x44 │ │ - cmp r0, #0 │ │ - ble 70bd0 │ │ - ldr r0, [sp, #20] │ │ - ldr r6, [sp, #40] ; 0x28 │ │ - add r0, r0, #4 │ │ - cmp r0, #3 │ │ - blt 70be0 │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - add lr, sp, #108544 ; 0x1a800 │ │ - str r0, [sp, #36] ; 0x24 │ │ - movw r0, #2340 ; 0x924 │ │ - add r0, r1, r0 │ │ - str r0, [sp, #64] ; 0x40 │ │ - add r0, lr, #740 ; 0x2e4 │ │ - mov r9, #0 │ │ - add lr, r0, #3120 ; 0xc30 │ │ - ldr r0, [sp, #20] │ │ - mov ip, #780 ; 0x30c │ │ - add r0, r0, #2 │ │ - str r0, [sp, #60] ; 0x3c │ │ - ldr r1, [sp, #64] ; 0x40 │ │ - lsl r0, r9, #1 │ │ - movw r2, #64366 ; 0xfb6e │ │ - movw r3, #64756 ; 0xfcf4 │ │ - movt r2, #65535 ; 0xffff │ │ - movt r3, #65535 ; 0xffff │ │ - ldrh r0, [r1, r0]! ; │ │ - mov sl, r6 │ │ - add r2, r1, r2, lsl #1 │ │ - mul r4, r0, r0 │ │ - movw r0, #65146 ; 0xfe7a │ │ - movt r0, #65535 ; 0xffff │ │ - add r0, r1, r0, lsl #1 │ │ - add r1, r1, r3, lsl #1 │ │ - ldrh r5, [r2] │ │ - ldrh r0, [r0] │ │ - ldrh r1, [r1] │ │ - mul r7, r5, r5 │ │ - mov r5, lr │ │ - mul r2, r0, r0 │ │ - mul r0, r1, r1 │ │ - ldr r1, [sp, #60] ; 0x3c │ │ - mov r8, r0 │ │ - mov r0, r2 │ │ - mov r2, r4 │ │ - add fp, r0, r2 │ │ - ldrh r4, [r6], ip │ │ - add r3, fp, r8 │ │ - add r3, r3, r7 │ │ - subs r1, r1, #1 │ │ - mov r7, r8 │ │ - mla r3, r4, r4, r3 │ │ - mul r4, r4, r4 │ │ - str r3, [r5], #1560 ; 0x618 │ │ - bne 70ae4 │ │ - mov r6, sl │ │ - ldr r0, [sp, #68] ; 0x44 │ │ - add r9, r9, #1 │ │ - add lr, lr, #4 │ │ - add r6, sl, #2 │ │ - cmp r9, r0 │ │ - bne 70a8c │ │ - ldr sl, [sp, #36] ; 0x24 │ │ - cmp sl, #3 │ │ - blt 70be0 │ │ - ldr r0, [sp, #32] │ │ - add r0, r0, #4 │ │ - cmp r0, #3 │ │ - blt 70be0 │ │ - add lr, sp, #108544 ; 0x1a800 │ │ - ldr r1, [sp, #32] │ │ - add r0, lr, #740 ; 0x2e4 │ │ - mov r9, #2 │ │ - add r8, r0, #3136 ; 0xc40 │ │ - add ip, r1, #2 │ │ - add fp, r0, #3120 ; 0xc30 │ │ - movw lr, #1560 ; 0x618 │ │ - ldr r5, [fp, #8] │ │ - mov r1, r8 │ │ - ldr r0, [fp, #12] │ │ - mov r2, ip │ │ - ldm fp, {r4, r6} │ │ - mov r7, r6 │ │ - mov r6, r5 │ │ - add r3, r6, r0 │ │ - mov r5, r0 │ │ - add r3, r3, r7 │ │ - ldr r0, [r1] │ │ - add r3, r3, r4 │ │ - subs r2, r2, #1 │ │ - add r3, r3, r0 │ │ - str r3, [r1, #-8] │ │ - add r1, r1, #4 │ │ - mov r4, r7 │ │ - bne 70b84 │ │ - add r9, r9, #1 │ │ - add r8, r8, lr │ │ - add fp, fp, lr │ │ - cmp r9, sl │ │ - bne 70b70 │ │ - b 70be0 │ │ - ldr r0, [sp, #20] │ │ - add sl, r0, #4 │ │ - cmp sl, #3 │ │ - bge 70b40 │ │ - ldr r3, [sp, #20] │ │ + push {r4, r5, r6, r7, r8, lr} │ │ + sub sp, sp, #32 │ │ ldr r4, [sp, #56] ; 0x38 │ │ - cmn r3, #1 │ │ - blt 70d44 │ │ - add lr, sp, #217088 ; 0x35000 │ │ - ldr r2, [sp, #32] │ │ - ldr r0, [lr, #1440] ; 0x5a0 │ │ - add lr, sp, #108544 ; 0x1a800 │ │ - add r7, lr, #740 ; 0x2e4 │ │ - clz r0, r0 │ │ - cmn r2, #2 │ │ - bgt 70c24 │ │ - mvn r0, #0 │ │ - add r0, r0, r4 │ │ - cmp r0, r3 │ │ - ble 70c14 │ │ - b 70d44 │ │ - rsb r5, r0, #24 │ │ - add lr, sp, #217088 ; 0x35000 │ │ - mov r3, r2 │ │ - mov r0, #1 │ │ - ldr r2, [lr, #1436] ; 0x59c │ │ - lsl lr, r5, #1 │ │ - lsl r1, r0, r5 │ │ - lsl r0, r0, lr │ │ - asr r6, r1, #1 │ │ - asr r8, r0, #1 │ │ - movw r0, #3128 ; 0xc38 │ │ - add r1, sp, #84 ; 0x54 │ │ - add r7, r7, r0 │ │ - add r1, r1, r0 │ │ - movw r0, #1560 ; 0x618 │ │ - smulbb r0, r4, r0 │ │ - str r0, [sp, #40] ; 0x28 │ │ - add r0, r3, #2 │ │ - str r0, [sp, #36] ; 0x24 │ │ - mvn r0, #0 │ │ - ldr sl, [pc, #2196] ; 71510 │ │ - ldr sl, [pc, sl] │ │ - ldr fp, [sp, #48] ; 0x30 │ │ - str r1, [sp, #64] ; 0x40 │ │ - mov r4, r1 │ │ - add r1, sp, #217088 ; 0x35000 │ │ - ldr r9, [sp, #36] ; 0x24 │ │ - str r0, [sp, #60] ; 0x3c │ │ - mov r0, r7 │ │ - ldr ip, [r1, #1432] ; 0x598 │ │ - str r7, [sp, #68] ; 0x44 │ │ - mov r1, lr │ │ - ldr lr, [r0] │ │ - mov r7, sl │ │ - ldr sl, [r4] │ │ - add r3, lr, r8 │ │ - mov lr, r1 │ │ - asr r3, r3, r1 │ │ - add r1, sl, r6 │ │ - mul r3, r3, ip │ │ - asr r1, r1, r5 │ │ - mls r1, r1, r1, r3 │ │ - mul r3, sl, fp │ │ - mov sl, r7 │ │ - bic r1, r1, r1, asr #31 │ │ - mul r1, r1, r2 │ │ - add r1, r1, #524288 ; 0x80000 │ │ - lsr r7, r1, #20 │ │ - cmp r7, #255 ; 0xff │ │ - mov r7, #255 ; 0xff │ │ - lsrcc r7, r1, #20 │ │ - subs r9, r9, #1 │ │ - ldrb r1, [sl, r7] │ │ - mul r3, r3, r1 │ │ - rsb r1, r1, #256 ; 0x100 │ │ - str r1, [r4], #4 │ │ - add r3, r3, #2048 ; 0x800 │ │ - lsr r3, r3, #12 │ │ - str r3, [r0], #4 │ │ - bne 70ca0 │ │ - ldr r7, [sp, #68] ; 0x44 │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - ldr r1, [sp, #64] ; 0x40 │ │ - add r7, r7, r0 │ │ - ldr r3, [sp, #60] ; 0x3c │ │ - add r1, r1, r0 │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - add r3, r3, r0 │ │ - mov r0, r3 │ │ - ldr r3, [sp, #20] │ │ - cmp r0, r3 │ │ - ble 70c80 │ │ - add r1, sp, #108544 ; 0x1a800 │ │ - add fp, sp, #84 ; 0x54 │ │ - movw r0, #4692 ; 0x1254 │ │ - add r5, r1, #740 ; 0x2e4 │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - add lr, fp, r0 │ │ - add r4, r5, r0 │ │ - movw r0, #2346 ; 0x92a │ │ - add r6, r1, r0 │ │ - add r0, sp, #217088 ; 0x35000 │ │ - ldr r0, [r0, #1432] ; 0x598 │ │ - cmp r0, #25 │ │ - bne 70fc0 │ │ - ldr r8, [sp, #44] ; 0x2c │ │ - sub r2, r3, #1 │ │ - ldr ip, [sp, #32] │ │ - cmp r2, #1 │ │ - blt 711a8 │ │ - cmp ip, #0 │ │ - ble 711b0 │ │ - add r3, sp, #108544 ; 0x1a800 │ │ - movw r0, #3128 ; 0xc38 │ │ - add sl, r3, #740 ; 0x2e4 │ │ - add r5, sp, #84 ; 0x54 │ │ - add r3, sl, r0 │ │ - add r0, r5, r0 │ │ - mov r7, #0 │ │ - str r2, [sp, #16] │ │ - str r0, [sp, #56] ; 0x38 │ │ - movw r0, #65146 ; 0xfe7a │ │ - str r1, [sp, #52] ; 0x34 │ │ - mov r1, lr │ │ - movt r0, #65535 ; 0xffff │ │ - str r6, [sp, #48] ; 0x30 │ │ - str r7, [sp, #44] ; 0x2c │ │ - mov r2, #0 │ │ - ldr r6, [r1, #1560] ; 0x618 │ │ - ldr r7, [r4, r0, lsl #2] │ │ - ldr lr, [lr, r0, lsl #2] │ │ - ldr r0, [r4, #1560] ; 0x618 │ │ - str r5, [sp, #68] ; 0x44 │ │ - str r1, [sp, #24] │ │ - mov r1, #0 │ │ - str r0, [sp, #40] ; 0x28 │ │ - mov r5, r0 │ │ - str r6, [sp, #36] ; 0x24 │ │ - mov r0, r6 │ │ - mov r6, #0 │ │ - str r3, [sp, #60] ; 0x3c │ │ - str r4, [sp, #28] │ │ - str sl, [sp, #64] ; 0x40 │ │ - ldr r3, [sp, #60] ; 0x3c │ │ - add r5, r5, r7 │ │ - mov ip, r8 │ │ - add r0, r0, lr │ │ - add r5, r5, r5, lsl #1 │ │ - add r6, r6, #1 │ │ - ldr r9, [r3, r1]! │ │ - add r0, r0, r0, lsl #1 │ │ - ldr r4, [r3, #3120] ; 0xc30 │ │ - ldr fp, [r3, #3128] ; 0xc38 │ │ - add r3, sl, r1 │ │ - add r4, r4, r9 │ │ - ldr sl, [r3, #3136] ; 0xc40 │ │ - ldr r3, [sp, #56] ; 0x38 │ │ - add r4, r4, sl │ │ - add r4, r4, fp │ │ - ldr r8, [r3, r1]! │ │ - add r4, r4, r4, lsl #2 │ │ - ldr r7, [r3, #3120] ; 0xc30 │ │ - add r9, r4, r5, lsl #1 │ │ - ldr r4, [sp, #68] ; 0x44 │ │ - add r5, r7, r8 │ │ - ldr r3, [r3, #3128] ; 0xc38 │ │ - add r7, r4, r1 │ │ - mov r8, ip │ │ - ldr ip, [sp, #32] │ │ - ldr r4, [r7, #3136] ; 0xc40 │ │ - ldr r7, [sp, #48] ; 0x30 │ │ - cmp ip, r6 │ │ - add r5, r5, r4 │ │ - add r7, r7, r2 │ │ - add r5, r5, r3 │ │ - add r2, r2, #2 │ │ - mov lr, r4 │ │ - add r5, r5, r5, lsl #2 │ │ - ldrh r7, [r7] │ │ - add r0, r5, r0, lsl #1 │ │ - mov r5, fp │ │ - mla r0, r0, r7, r9 │ │ - mov r7, sl │ │ - ldr sl, [sp, #64] ; 0x40 │ │ - add r0, r0, #256 ; 0x100 │ │ - asr r0, r0, #9 │ │ - str r0, [r8, r1] │ │ - add r1, r1, #4 │ │ - mov r0, r3 │ │ - bne 70e10 │ │ - ldr r0, [sp, #68] ; 0x44 │ │ - movw r1, #3126 ; 0xc36 │ │ - add r9, sl, r1 │ │ - ldr fp, [sp, #52] ; 0x34 │ │ - add lr, r0, r1 │ │ - ldr r2, [sp, #40] ; 0x28 │ │ - ldr r1, [sp, #36] ; 0x24 │ │ - mov r4, #0 │ │ - mov r6, ip │ │ - add r5, lr, r4 │ │ - add r3, r9, r4 │ │ - add r1, r1, r1, lsl #1 │ │ - movw r0, #3126 ; 0xc36 │ │ - ldr r7, [r5, #3122] ; 0xc32 │ │ - add r2, r2, r2, lsl #1 │ │ - ldr r5, [r5, #3130] ; 0xc3a │ │ - subs r6, r6, #1 │ │ - ldr sl, [r3, #3122] ; 0xc32 │ │ - add r7, r5, r7 │ │ - ldr r3, [r3, #3130] ; 0xc3a │ │ - ldrh r0, [fp, r0] │ │ - add fp, fp, #2 │ │ - add r7, r7, r7, lsl #2 │ │ - add r1, r7, r1, lsl #1 │ │ - add r7, r3, sl │ │ - add r7, r7, r7, lsl #2 │ │ - add r2, r7, r2, lsl #1 │ │ - mla r0, r1, r0, r2 │ │ - add r1, r8, r4 │ │ - add r4, r4, #4 │ │ - mov r2, r3 │ │ - add r0, r0, #128 ; 0x80 │ │ - asr r0, r0, #8 │ │ - str r0, [r1, #1536] ; 0x600 │ │ - mov r1, r5 │ │ - bne 70ef0 │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - movw r0, #1560 ; 0x618 │ │ - ldr r6, [sp, #48] ; 0x30 │ │ - add r8, r8, #3072 ; 0xc00 │ │ - ldr r3, [sp, #60] ; 0x3c │ │ - add r1, r1, r0 │ │ - ldr r5, [sp, #68] ; 0x44 │ │ - add r6, r6, r0 │ │ - ldr sl, [sp, #64] ; 0x40 │ │ - add r3, r3, #3120 ; 0xc30 │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - add r5, r5, #3120 ; 0xc30 │ │ - ldr r7, [sp, #44] ; 0x2c │ │ - add sl, sl, #3120 ; 0xc30 │ │ - ldr r4, [sp, #28] │ │ - add r0, r0, #3120 ; 0xc30 │ │ - ldr lr, [sp, #24] │ │ - add r7, r7, #2 │ │ - ldr r2, [sp, #16] │ │ - add r4, r4, #3120 ; 0xc30 │ │ - add lr, lr, #3120 ; 0xc30 │ │ - cmp r7, r2 │ │ - blt 70db4 │ │ - ldr r3, [sp, #20] │ │ - b 711d4 │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - cmp r3, #1 │ │ - ldr r1, [sp, #32] │ │ - cmpge r1, #1 │ │ - blt 712b8 │ │ - movw r2, #3128 ; 0xc38 │ │ - ldr r8, [r4] │ │ - ldr ip, [lr] │ │ - add r3, r5, r2 │ │ - add r2, fp, r2 │ │ - mov r9, fp │ │ mov r7, #0 │ │ - str r0, [sp, #44] ; 0x2c │ │ - movw r0, #65146 ; 0xfe7a │ │ - movt r0, #65535 ; 0xffff │ │ - str r7, [sp, #16] │ │ - ldr r7, [r4, r0, lsl #2] │ │ - ldr r0, [lr, r0, lsl #2] │ │ - str r6, [sp, #48] ; 0x30 │ │ - str r0, [sp, #64] ; 0x40 │ │ - mov r6, r9 │ │ - ldr r0, [lr, #1560]! ; 0x618 │ │ - ldr r9, [r4, #1560]! ; 0x618 │ │ - str r2, [sp, #40] ; 0x28 │ │ - mov r2, r1 │ │ - str lr, [sp, #24] │ │ - mov r1, r8 │ │ - mov lr, ip │ │ - mov r8, #0 │ │ - mov ip, #0 │ │ - str r9, [sp, #12] │ │ - str r9, [sp, #60] ; 0x3c │ │ - mov r9, r6 │ │ - mov r6, r0 │ │ - str r4, [sp, #28] │ │ - str r0, [sp, #8] │ │ - str r5, [sp, #68] ; 0x44 │ │ - str r3, [sp, #36] ; 0x24 │ │ - mov r0, r3 │ │ - mov r5, r9 │ │ - ldr r3, [r0, ip]! │ │ - subs r2, r2, #1 │ │ - str r3, [sp, #52] ; 0x34 │ │ - ldr r3, [sp, #40] ; 0x28 │ │ - ldr r9, [r0, #1560] ; 0x618 │ │ - ldr sl, [r0, #1568] ; 0x620 │ │ - ldr r4, [r3, ip]! │ │ - str r4, [sp, #56] ; 0x38 │ │ - ldr r4, [sp, #68] ; 0x44 │ │ - add r4, r4, ip │ │ - ldr fp, [r4, #3136] ; 0xc40 │ │ - add r4, r9, r1 │ │ - add r4, r4, sl │ │ - ldr r1, [sp, #60] ; 0x3c │ │ - add r4, r4, r7 │ │ - mov r9, r5 │ │ - add r4, r4, r1 │ │ - ldr r1, [r0, #3128] ; 0xc38 │ │ - ldr r5, [r0, #3120] ; 0xc30 │ │ - ldr r0, [sp, #52] ; 0x34 │ │ - str r1, [sp, #60] ; 0x3c │ │ - add r0, r5, r0 │ │ - ldr r7, [sp, #64] ; 0x40 │ │ - add r0, r0, fp │ │ - ldr r5, [r3, #3120] ; 0xc30 │ │ - add r0, r0, r1 │ │ - ldr r1, [r3, #1560] ; 0x618 │ │ - add r0, r0, r0, lsl #1 │ │ - add r1, r1, lr │ │ - add r0, r0, r4, lsl #2 │ │ - ldr r4, [r3, #1568] ; 0x620 │ │ - add r1, r1, r4 │ │ - add r1, r1, r7 │ │ - ldr r7, [sp, #56] ; 0x38 │ │ - add r1, r1, r6 │ │ - add r6, r9, ip │ │ - add r5, r5, r7 │ │ - mov lr, r4 │ │ - ldr r7, [r6, #3136] ; 0xc40 │ │ - ldr r6, [r3, #3128] ; 0xc38 │ │ - add r5, r5, r7 │ │ - str r7, [sp, #64] ; 0x40 │ │ - add r3, r5, r6 │ │ - ldr r5, [sp, #68] ; 0x44 │ │ - mov r7, fp │ │ - add r3, r3, r3, lsl #1 │ │ - add r1, r3, r1, lsl #2 │ │ - ldr r3, [sp, #48] ; 0x30 │ │ - add r3, r3, r8 │ │ - add r8, r8, #2 │ │ - ldrh r3, [r3] │ │ - mla r0, r1, r3, r0 │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - ldr r3, [sp, #36] ; 0x24 │ │ - add r0, r0, #256 ; 0x100 │ │ - asr r0, r0, #9 │ │ - str r0, [r1, ip] │ │ - add ip, ip, #4 │ │ - mov r1, sl │ │ - bne 71058 │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - movw r0, #1560 ; 0x618 │ │ - ldr r2, [sp, #40] ; 0x28 │ │ - add r3, r3, r0 │ │ - ldr r7, [sp, #16] │ │ - add r9, r9, r0 │ │ - add r5, r5, r0 │ │ - add r2, r2, r0 │ │ - add r1, r1, #1536 ; 0x600 │ │ - ldr r0, [sp, #20] │ │ - ldr r6, [sp, #48] ; 0x30 │ │ - add r7, r7, #1 │ │ - cmp r7, r0 │ │ - mov r0, r1 │ │ - ldr r8, [sp, #12] │ │ - add r6, r6, #780 ; 0x30c │ │ - ldr ip, [sp, #8] │ │ - ldr r1, [sp, #32] │ │ - ldr r4, [sp, #28] │ │ - ldr lr, [sp, #24] │ │ - bne 70ff0 │ │ - b 712b8 │ │ - mov r0, #0 │ │ - b 711d8 │ │ - mov r0, #0 │ │ - movw r1, #1560 ; 0x618 │ │ - add r0, r0, #2 │ │ - add r6, r6, r1 │ │ - add r4, r4, #3120 ; 0xc30 │ │ - add lr, lr, #3120 ; 0xc30 │ │ - add r8, r8, #3072 ; 0xc00 │ │ - cmp r0, r2 │ │ - blt 711b8 │ │ - bic r0, r3, #1 │ │ - movw fp, #64366 ; 0xfb6e │ │ - orr r0, r0, #1 │ │ - movt fp, #65535 ; 0xffff │ │ - cmp r0, r3 │ │ - mov r9, fp │ │ - movw fp, #64756 ; 0xfcf4 │ │ - movt fp, #65535 ; 0xffff │ │ - bne 712b8 │ │ - cmp ip, #1 │ │ - blt 712b8 │ │ - mov r5, #0 │ │ - cmp ip, #4 │ │ - bcs 712c4 │ │ - movw r3, #1564 ; 0x61c │ │ - add r7, r3, r5, lsl #2 │ │ - add r3, lr, r7 │ │ - sub r1, ip, r5 │ │ - add r2, r6, r5, lsl #1 │ │ - add r0, r8, r5, lsl #2 │ │ - add r7, r4, r7 │ │ - add r6, r9, #388 ; 0x184 │ │ - ldmdb r3, {r5, ip} │ │ - subs r1, r1, #1 │ │ - ldr r4, [r3, r6, lsl #2] │ │ - ldr lr, [r3, fp, lsl #2] │ │ - ldr r8, [r3] │ │ - add r4, r5, r4 │ │ - ldr r5, [r3, #-3124] ; 0xfffff3cc │ │ - add r4, r4, lr │ │ - ldr sl, [r7, r6, lsl #2] │ │ - add r5, ip, r5 │ │ - add r4, r4, r8 │ │ - mov r6, r9 │ │ - add r5, r5, r5, lsl #1 │ │ - ldr r9, [r7, fp, lsl #2] │ │ - add r4, r4, r4, lsl #2 │ │ - add lr, r4, r5, lsl #1 │ │ - ldmdb r7, {r4, r8} │ │ - add r3, r3, #4 │ │ - add r4, r4, sl │ │ - ldr r5, [r7] │ │ - add r4, r4, r9 │ │ - mov r9, r6 │ │ - ldr r6, [r7, #-3124] ; 0xfffff3cc │ │ - add r4, r4, r5 │ │ - ldrh ip, [r2], #2 │ │ - add r7, r7, #4 │ │ - add r5, r8, r6 │ │ - add r4, r4, r4, lsl #2 │ │ - add r5, r5, r5, lsl #1 │ │ - add r4, r4, r5, lsl #1 │ │ - mla r6, lr, ip, r4 │ │ - add r6, r6, #256 ; 0x100 │ │ - asr r6, r6, #9 │ │ - str r6, [r0], #4 │ │ - bne 71228 │ │ - add sp, sp, #372 ; 0x174 │ │ - add sp, sp, #218112 ; 0x35400 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - movw r1, #1564 ; 0x61c │ │ - add r0, r8, ip, lsl #2 │ │ - sub r2, lr, r1 │ │ - sub r3, r4, r1 │ │ - cmp r2, r0 │ │ - mov r2, #0 │ │ - movwcc r2, #1 │ │ - cmp r3, r0 │ │ - add r3, r1, ip, lsl #2 │ │ - mov r0, #0 │ │ - add r1, r4, r3 │ │ - movwcc r0, #1 │ │ - cmp r8, r1 │ │ - mov r1, #0 │ │ - add r3, lr, r3 │ │ - movwcc r1, #1 │ │ - cmp r8, r3 │ │ - mov r3, #0 │ │ - movwcc r3, #1 │ │ - mov r5, #0 │ │ - tst r3, r2 │ │ - bne 714f8 │ │ - movw fp, #64366 ; 0xfb6e │ │ - ands r0, r1, r0 │ │ - movt fp, #65535 ; 0xffff │ │ - mov r9, fp │ │ - movw fp, #64756 ; 0xfcf4 │ │ - movt fp, #65535 ; 0xffff │ │ - bne 7120c │ │ - movw r0, #1564 ; 0x61c │ │ - add r1, lr, r0 │ │ - add r0, r4, r0 │ │ - str r0, [sp, #64] ; 0x40 │ │ - str r1, [sp, #68] ; 0x44 │ │ - movw r0, #1556 ; 0x614 │ │ - sub r1, lr, r0 │ │ - str r1, [sp, #60] ; 0x3c │ │ - sub r1, r4, r0 │ │ - mov r5, r4 │ │ - str r1, [sp, #56] ; 0x38 │ │ - add r4, lr, r0 │ │ - add r1, r5, r0 │ │ - movw r0, #1560 ; 0x618 │ │ - add r3, lr, r0 │ │ - add r7, r5, r0 │ │ - movw r0, #65146 ; 0xfe7a │ │ - mov r2, lr │ │ - movt r0, #65535 ; 0xffff │ │ - mov lr, ip │ │ - str r6, [sp, #48] ; 0x30 │ │ - mov r6, r0 │ │ - add ip, r2, r0, lsl #2 │ │ - add r9, r5, r0, lsl #2 │ │ - mvn r0, #3 │ │ - bic sl, lr, #3 │ │ - add r0, r0, r6, lsl #2 │ │ - mov lr, r8 │ │ - vmov.i32 q8, #6 ; 0x00000006 │ │ - ldr r8, [sp, #48] ; 0x30 │ │ - vmov.i32 q9, #5 ; 0x00000005 │ │ - str r2, [sp, #24] │ │ - vmov.i32 q10, #256 ; 0x00000100 │ │ - add fp, r2, r0 │ │ - add r2, r5, r0 │ │ - mov r6, #0 │ │ - str r5, [sp, #28] │ │ - str sl, [sp, #52] ; 0x34 │ │ - add r0, r9, r6 │ │ - ldr r5, [r8, #4] │ │ - vld1.32 {d22-d23}, [r0] │ │ - add r0, r7, r6 │ │ - subs sl, sl, #4 │ │ - vld1.32 {d24-d25}, [r0] │ │ - add r0, fp, r6 │ │ - vadd.i32 q11, q12, q11 │ │ - vld1.32 {d26-d27}, [r0] │ │ - add r0, r4, r6 │ │ - vmul.i32 q11, q11, q8 │ │ - vld1.32 {d28-d29}, [r0] │ │ - vadd.i32 q13, q14, q13 │ │ - ldr r0, [sp, #60] ; 0x3c │ │ - add r0, r0, r6 │ │ - vld1.32 {d28-d29}, [r0] │ │ - vadd.i32 q12, q13, q14 │ │ - ldr r0, [sp, #68] ; 0x44 │ │ - add r0, r0, r6 │ │ - vld1.32 {d26-d27}, [r0] │ │ - add r0, ip, r6 │ │ - vadd.i32 q12, q12, q13 │ │ - vld1.32 {d26-d27}, [r0] │ │ - add r0, r2, r6 │ │ - vmul.i32 q12, q12, q9 │ │ - vld1.32 {d28-d29}, [r0] │ │ - add r0, r1, r6 │ │ - vld1.32 {d30-d31}, [r0] │ │ - vadd.i32 q14, q15, q14 │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - add r0, r0, r6 │ │ - vld1.32 {d30-d31}, [r0] │ │ - vadd.i32 q14, q14, q15 │ │ - ldr r0, [sp, #64] ; 0x40 │ │ - add r0, r0, r6 │ │ - vld1.32 {d30-d31}, [r0] │ │ - add r0, r3, r6 │ │ - vadd.i32 q14, q14, q15 │ │ - vld1.32 {d30-d31}, [r0] │ │ - vadd.i32 q13, q15, q13 │ │ - ldr r0, [r8] │ │ - vmla.i32 q11, q14, q9 │ │ - str r0, [sp, #72] ; 0x48 │ │ - add r0, sp, #72 ; 0x48 │ │ - str r5, [sp, #76] ; 0x4c │ │ - add r8, r8, #8 │ │ - vmla.i32 q12, q13, q8 │ │ - vld1.16 {d26}, [r0 :64] │ │ - add r0, lr, r6 │ │ - add r6, r6, #16 │ │ - vmovl.u16 q13, d26 │ │ - vmla.i32 q11, q12, q13 │ │ - vadd.i32 q11, q11, q10 │ │ - vshr.s32 q11, q11, #9 │ │ - vst1.32 {d22-d23}, [r0] │ │ - bne 713d0 │ │ - movw fp, #64366 ; 0xfb6e │ │ - mov r8, lr │ │ - movt fp, #65535 ; 0xffff │ │ - ldr ip, [sp, #32] │ │ - ldr r5, [sp, #52] ; 0x34 │ │ - mov r9, fp │ │ - ldr r4, [sp, #28] │ │ - movw fp, #64756 ; 0xfcf4 │ │ - ldr lr, [sp, #24] │ │ - cmp r5, ip │ │ - ldr r6, [sp, #48] ; 0x30 │ │ - movt fp, #65535 ; 0xffff │ │ - bne 7120c │ │ - b 712b8 │ │ - add lr, sp, #217088 ; 0x35000 │ │ - ldr r3, [sp, #20] │ │ - ldr r4, [sp, #56] ; 0x38 │ │ - b 70bf8 │ │ - movw fp, #64366 ; 0xfb6e │ │ - movt fp, #65535 ; 0xffff │ │ - mov r9, fp │ │ - movw fp, #64756 ; 0xfcf4 │ │ - movt fp, #65535 ; 0xffff │ │ - b 7120c │ │ - ldrdeq sl, [r3], -r0 │ │ - push {r4, r5, r6, lr} │ │ - mov r5, r1 │ │ - mov r4, r0 │ │ - bl 6e00 <_Unwind_VRS_Pop@plt+0x43c0> │ │ - cmp r5, #10 │ │ - bgt 71d68 │ │ - ands r0, r0, #1 │ │ - beq 71d68 │ │ - ldr r1, [pc, #2096] ; 71d6c │ │ - add r0, r4, #16 │ │ - ldr r2, [pc, #2092] ; 71d70 │ │ - add r1, pc, r1 │ │ - mov lr, r0 │ │ - add r2, pc, r2 │ │ - vld1.32 {d3[0]}, [r1 :32] │ │ - ldr r1, [pc, #2076] ; 71d74 │ │ - add r1, pc, r1 │ │ - vld1.32 {d2[0]}, [r2 :32] │ │ - vld1.32 {d5[0]}, [r1 :32] │ │ - ldr r2, [pc, #2064] ; 71d78 │ │ - ldr r1, [pc, #2064] ; 71d7c │ │ - add r2, pc, r2 │ │ - add r1, pc, r1 │ │ - vld1.32 {d4[0]}, [r2 :32] │ │ - ldr r2, [pc, #2052] ; 71d80 │ │ - add r2, pc, r2 │ │ - vld1.32 {d25[0]}, [r1 :32] │ │ - vld1.32 {d24[0]}, [r2 :32] │ │ - ldr r1, [pc, #2040] ; 71d84 │ │ - ldr r2, [pc, #2040] ; 71d88 │ │ - add r1, pc, r1 │ │ - add r2, pc, r2 │ │ - vld1.32 {d27[0]}, [r1 :32] │ │ - ldr r1, [pc, #2028] ; 71d8c │ │ - add r1, pc, r1 │ │ - vld1.32 {d26[0]}, [r2 :32] │ │ - vld1.32 {d29[0]}, [r1 :32] │ │ - ldr r2, [pc, #2016] ; 71d90 │ │ - ldr r1, [pc, #2016] ; 71d94 │ │ - add r2, pc, r2 │ │ - add r1, pc, r1 │ │ - vld1.32 {d28[0]}, [r2 :32] │ │ - ldr r2, [pc, #2004] ; 71d98 │ │ - add r2, pc, r2 │ │ - vld1.32 {d23[0]}, [r1 :32] │ │ - vld1.32 {d22[0]}, [r2 :32] │ │ - ldr r1, [pc, #1992] ; 71d9c │ │ - ldr r2, [pc, #1992] ; 71da0 │ │ - add r1, pc, r1 │ │ - add r2, pc, r2 │ │ - vld1.32 {d21[0]}, [r1 :32] │ │ - ldr r1, [pc, #1980] ; 71da4 │ │ - add r1, pc, r1 │ │ - vld1.32 {d20[0]}, [r2 :32] │ │ - vld1.32 {d31[0]}, [r1 :32] │ │ - ldr r2, [pc, #1968] ; 71da8 │ │ - ldr r1, [pc, #1968] ; 71dac │ │ - add r2, pc, r2 │ │ - add r1, pc, r1 │ │ - vld1.32 {d30[0]}, [r2 :32] │ │ - ldr r2, [pc, #1956] ; 71db0 │ │ - add r2, pc, r2 │ │ - vld1.32 {d3[1]}, [r1 :32] │ │ - vld1.32 {d2[1]}, [r2 :32] │ │ - ldr r1, [pc, #1944] ; 71db4 │ │ - ldr r2, [pc, #1944] ; 71db8 │ │ - add r1, pc, r1 │ │ - add r2, pc, r2 │ │ - vld1.32 {d5[1]}, [r1 :32] │ │ - ldr r1, [pc, #1932] ; 71dbc │ │ - add r1, pc, r1 │ │ - vld1.32 {d4[1]}, [r2 :32] │ │ - vld1.32 {d25[1]}, [r1 :32] │ │ - ldr r2, [pc, #1920] ; 71dc0 │ │ - ldr r1, [pc, #1920] ; 71dc4 │ │ - add r2, pc, r2 │ │ - add r1, pc, r1 │ │ - vld1.32 {d24[1]}, [r2 :32] │ │ - ldr r2, [pc, #1908] ; 71dc8 │ │ - add r2, pc, r2 │ │ - vld1.32 {d27[1]}, [r1 :32] │ │ - vld1.32 {d26[1]}, [r2 :32] │ │ - ldr r1, [pc, #1896] ; 71dcc │ │ - ldr r2, [pc, #1896] ; 71dd0 │ │ - add r1, pc, r1 │ │ - add r2, pc, r2 │ │ - vld1.32 {d29[1]}, [r1 :32] │ │ - ldr r1, [pc, #1884] ; 71dd4 │ │ - add r1, pc, r1 │ │ - vld1.32 {d28[1]}, [r2 :32] │ │ - mov r2, #392 ; 0x188 │ │ - vld1.32 {d23[1]}, [r1 :32] │ │ - ldr ip, [pc, #1868] ; 71dd8 │ │ - ldr r3, [pc, #1868] ; 71ddc │ │ - ldr r1, [pc, #1868] ; 71de0 │ │ - add ip, pc, ip │ │ - add r3, pc, r3 │ │ - add r1, pc, r1 │ │ - vld1.32 {d22[1]}, [r3 :32] │ │ - ldr r3, [pc, #1852] ; 71de4 │ │ - add r3, pc, r3 │ │ - vld1.32 {d21[1]}, [r1 :32] │ │ - vld1.32 {d20[1]}, [r3 :32] │ │ - ldr r1, [pc, #1840] ; 71de8 │ │ - ldr r3, [pc, #1840] ; 71dec │ │ - add r1, pc, r1 │ │ - add r3, pc, r3 │ │ - vld1.32 {d31[1]}, [r1 :32] │ │ - ldr r1, [pc, #1828] ; 71df0 │ │ - add r1, pc, r1 │ │ - vld1.32 {d30[1]}, [r3 :32] │ │ - vld1.32 {d17[0]}, [r1 :32] │ │ - ldr r3, [pc, #1816] ; 71df4 │ │ - ldr r1, [pc, #1816] ; 71df8 │ │ - add r3, pc, r3 │ │ - add r1, pc, r1 │ │ - vld1.32 {d16[0]}, [r3 :32] │ │ - ldr r3, [pc, #1804] ; 71dfc │ │ - add r3, pc, r3 │ │ - vld1.32 {d19[0]}, [r1 :32] │ │ - vld1.32 {d18[0]}, [r3 :32] │ │ - mov r3, r4 │ │ - ldr r1, [pc, #1788] ; 71e00 │ │ - ldr r5, [pc, #1788] ; 71e04 │ │ - add r1, pc, r1 │ │ - add r5, pc, r5 │ │ - vld1.32 {d1[0]}, [r1 :32] │ │ - ldr r1, [pc, #1776] ; 71e08 │ │ - add r1, pc, r1 │ │ - vld1.32 {d0[0]}, [r5 :32] │ │ - add r5, r0, #32 │ │ - vst1.32 {d2-d3}, [r3], r2 │ │ - vld1.32 {d3[0]}, [r1 :32] │ │ - ldr r2, [pc, #1756] ; 71e0c │ │ - ldr r1, [pc, #1756] ; 71e10 │ │ - add r2, pc, r2 │ │ - vst1.32 {d4-d5}, [r5] │ │ - add r1, pc, r1 │ │ - add r5, r0, #16 │ │ - vld1.32 {d5[0]}, [r2 :32] │ │ - vld1.32 {d2[0]}, [r1 :32] │ │ - ldr r1, [pc, #1732] ; 71e14 │ │ - ldr r2, [pc, #1732] ; 71e18 │ │ - vst1.32 {d24-d25}, [r5] │ │ - add r1, pc, r1 │ │ - add r2, pc, r2 │ │ - ldr r5, [pc, #1720] ; 71e1c │ │ - vld1.32 {d4[0]}, [r1 :32] │ │ - mov r1, #152 ; 0x98 │ │ - add r5, pc, r5 │ │ - vld1.32 {d25[0]}, [r2 :32] │ │ - vld1.32 {d24[0]}, [r5 :32] │ │ - add r5, r0, #340 ; 0x154 │ │ - ldr r2, [pc, #1696] ; 71e20 │ │ - vst1.32 {d26-d27}, [lr], r1 │ │ - add r2, pc, r2 │ │ - ldr r1, [pc, #1688] ; 71e24 │ │ - vld1.32 {d27[0]}, [r2 :32] │ │ - ldr r2, [pc, #1684] ; 71e28 │ │ - add r1, pc, r1 │ │ - vld1.32 {d26[0]}, [r1 :32] │ │ - ldr r2, [pc, r2] │ │ - str r2, [r4, #64] ; 0x40 │ │ - add r2, r0, #356 ; 0x164 │ │ - vst1.32 {d28-d29}, [r2] │ │ - vld1.32 {d29[0]}, [ip :32] │ │ - ldr r1, [pc, #1656] ; 71e2c │ │ - ldr r2, [pc, #1656] ; 71e30 │ │ - add r1, pc, r1 │ │ - vst1.32 {d22-d23}, [r5] │ │ - add r2, pc, r2 │ │ - add r5, r0, #324 ; 0x144 │ │ - vld1.32 {d28[0]}, [r1 :32] │ │ - ldr r1, [pc, #1636] ; 71e34 │ │ - add r1, pc, r1 │ │ - vld1.32 {d23[0]}, [r2 :32] │ │ - vld1.32 {d22[0]}, [r1 :32] │ │ - ldr r2, [pc, #1624] ; 71e38 │ │ - vst1.32 {d20-d21}, [r5] │ │ - add r2, pc, r2 │ │ - ldr ip, [pc, #1616] ; 71e3c │ │ - vld1.32 {d21[0]}, [r2 :32] │ │ - ldr r2, [pc, #1612] ; 71e40 │ │ - add ip, pc, ip │ │ - add r2, pc, r2 │ │ - vld1.32 {d17[1]}, [ip :32] │ │ - vld1.32 {d20[0]}, [r2 :32] │ │ - ldr r5, [pc, #1596] ; 71e44 │ │ - ldr r5, [pc, r5] │ │ - ldr r1, [pc, #1592] ; 71e48 │ │ - ldr r1, [pc, r1] │ │ - str r1, [r3] │ │ - add r3, r0, #884 ; 0x374 │ │ - ldr r1, [pc, #1580] ; 71e4c │ │ - ldr r1, [pc, r1] │ │ - str r1, [r4, #396] ; 0x18c │ │ - str r5, [r4, #400] ; 0x190 │ │ - ldr r1, [pc, #1568] ; 71e50 │ │ - ldr r1, [pc, r1] │ │ - str r1, [r4, #388] ; 0x184 │ │ - add r1, r0, #900 ; 0x384 │ │ - vst1.32 {d30-d31}, [r1] │ │ - ldr r1, [pc, #1552] ; 71e54 │ │ - ldr r2, [pc, #1552] ; 71e58 │ │ - add r1, pc, r1 │ │ - add r2, pc, r2 │ │ - vld1.32 {d16[1]}, [r1 :32] │ │ - ldr r1, [pc, #1540] ; 71e5c │ │ - add r1, pc, r1 │ │ - vld1.32 {d19[1]}, [r2 :32] │ │ - vld1.32 {d18[1]}, [r1 :32] │ │ - ldr r2, [pc, #1528] ; 71e60 │ │ - ldr r1, [pc, #1528] ; 71e64 │ │ - add r2, pc, r2 │ │ - add r1, pc, r1 │ │ - vld1.32 {d1[1]}, [r2 :32] │ │ - ldr r2, [pc, #1516] ; 71e68 │ │ - add r2, pc, r2 │ │ - vld1.32 {d0[1]}, [r1 :32] │ │ - vld1.32 {d3[1]}, [r2 :32] │ │ - ldr r1, [pc, #1504] ; 71e6c │ │ - ldr r2, [pc, #1504] ; 71e70 │ │ - add r1, pc, r1 │ │ - add r2, pc, r2 │ │ - vld1.32 {d2[1]}, [r1 :32] │ │ - ldr r1, [pc, #1492] ; 71e74 │ │ - add r1, pc, r1 │ │ - vld1.32 {d5[1]}, [r2 :32] │ │ - vld1.32 {d4[1]}, [r1 :32] │ │ - ldr r2, [pc, #1480] ; 71e78 │ │ - ldr r1, [pc, #1480] ; 71e7c │ │ - add r2, pc, r2 │ │ - add r1, pc, r1 │ │ - vld1.32 {d25[1]}, [r2 :32] │ │ - ldr r2, [pc, #1468] ; 71e80 │ │ - add r2, pc, r2 │ │ - vld1.32 {d24[1]}, [r1 :32] │ │ - vld1.32 {d27[1]}, [r2 :32] │ │ - ldr r1, [pc, #1456] ; 71e84 │ │ - ldr r2, [pc, #1456] ; 71e88 │ │ - add r1, pc, r1 │ │ - add r2, pc, r2 │ │ - vld1.32 {d26[1]}, [r1 :32] │ │ - ldr r1, [pc, #1444] ; 71e8c │ │ - add r1, pc, r1 │ │ - vld1.32 {d29[1]}, [r2 :32] │ │ - vld1.32 {d28[1]}, [r1 :32] │ │ - ldr r2, [pc, #1432] ; 71e90 │ │ - ldr r1, [pc, #1432] ; 71e94 │ │ - add r2, pc, r2 │ │ - add r1, pc, r1 │ │ - vld1.32 {d23[1]}, [r2 :32] │ │ - ldr r2, [pc, #1420] ; 71e98 │ │ - add r2, pc, r2 │ │ - vld1.32 {d22[1]}, [r1 :32] │ │ - vld1.32 {d21[1]}, [r2 :32] │ │ - ldr r1, [pc, #1408] ; 71e9c │ │ - ldr r2, [pc, #1408] ; 71ea0 │ │ - add r1, pc, r1 │ │ - add r2, pc, r2 │ │ - vld1.32 {d20[1]}, [r1 :32] │ │ - ldr r1, [pc, #1396] ; 71ea4 │ │ - add r1, pc, r1 │ │ - vld1.32 {d31[0]}, [r2 :32] │ │ - vld1.32 {d30[0]}, [r1 :32] │ │ - ldr r2, [pc, #1384] ; 71ea8 │ │ - vst1.32 {d16-d17}, [r3] │ │ - add r3, r0, #868 ; 0x364 │ │ - add r2, pc, r2 │ │ - ldr r1, [pc, #1372] ; 71eac │ │ - vld1.32 {d17[0]}, [r2 :32] │ │ - ldr r2, [pc, #1368] ; 71eb0 │ │ - add r1, pc, r1 │ │ - add r2, pc, r2 │ │ - vld1.32 {d16[0]}, [r1 :32] │ │ - vst1.32 {d18-d19}, [r3] │ │ - vld1.32 {d19[0]}, [r2 :32] │ │ - ldr ip, [pc, #1348] ; 71eb4 │ │ - ldr r2, [pc, #1348] ; 71eb8 │ │ - ldr r3, [pc, #1348] ; 71ebc │ │ - add ip, pc, ip │ │ - add r2, pc, r2 │ │ - ldr r3, [pc, r3] │ │ - vld1.32 {d18[0]}, [r2 :32] │ │ - ldr r5, [pc, #1332] ; 71ec0 │ │ - ldr r5, [pc, r5] │ │ - ldr r1, [pc, #1328] ; 71ec4 │ │ - ldr r1, [pc, r1] │ │ - ldr r6, [pc, #1324] ; 71ec8 │ │ - ldr r6, [pc, r6] │ │ - str r6, [r4, #932] ; 0x3a4 │ │ - str r5, [r4, #936] ; 0x3a8 │ │ - str r1, [r4, #940] ; 0x3ac │ │ - add r1, r0, #424 ; 0x1a8 │ │ - str r3, [r4, #944] ; 0x3b0 │ │ - add r3, r0, #408 ; 0x198 │ │ - vst1.32 {d0-d1}, [r1] │ │ - vld1.32 {d1[0]}, [ip :32] │ │ - ldr r1, [pc, #1288] ; 71ecc │ │ - ldr r2, [pc, #1288] ; 71ed0 │ │ - add r1, pc, r1 │ │ - vst1.32 {d2-d3}, [r3] │ │ - add r2, pc, r2 │ │ - add r3, r0, #392 ; 0x188 │ │ - vld1.32 {d0[0]}, [r1 :32] │ │ - ldr r1, [pc, #1268] ; 71ed4 │ │ - add r1, pc, r1 │ │ - vld1.32 {d3[0]}, [r2 :32] │ │ - vld1.32 {d2[0]}, [r1 :32] │ │ - ldr r2, [pc, #1256] ; 71ed8 │ │ - vst1.32 {d4-d5}, [r3] │ │ - add r2, pc, r2 │ │ - ldr ip, [pc, #1248] ; 71edc │ │ - vld1.32 {d5[0]}, [r2 :32] │ │ - ldr r2, [pc, #1244] ; 71ee0 │ │ - add ip, pc, ip │ │ - add r2, pc, r2 │ │ - vld1.32 {d7[0]}, [ip :32] │ │ - vld1.32 {d4[0]}, [r2 :32] │ │ - ldr r3, [pc, #1228] ; 71ee4 │ │ - ldr r3, [pc, r3] │ │ - ldr r6, [pc, #1224] ; 71ee8 │ │ - ldr r6, [pc, r6] │ │ - ldr r5, [pc, #1220] ; 71eec │ │ - ldr r5, [pc, r5] │ │ - ldr r1, [pc, #1216] ; 71ef0 │ │ - ldr r1, [pc, r1] │ │ - str r1, [r4, #456] ; 0x1c8 │ │ - add r1, r0, #84 ; 0x54 │ │ - str r6, [r4, #460] ; 0x1cc │ │ - str r5, [r4, #464] ; 0x1d0 │ │ - str r3, [r4, #468] ; 0x1d4 │ │ - add r3, r0, #68 ; 0x44 │ │ - vst1.32 {d24-d25}, [r1] │ │ - ldr r1, [pc, #1184] ; 71ef4 │ │ - ldr r2, [pc, #1184] ; 71ef8 │ │ - add r1, pc, r1 │ │ - vst1.32 {d26-d27}, [r3] │ │ - add r2, pc, r2 │ │ - add r3, r0, #52 ; 0x34 │ │ - vld1.32 {d6[0]}, [r1 :32] │ │ - ldr r1, [pc, #1164] ; 71efc │ │ - add r1, pc, r1 │ │ - vld1.32 {d27[0]}, [r2 :32] │ │ - vld1.32 {d26[0]}, [r1 :32] │ │ - ldr r2, [pc, #1152] ; 71f00 │ │ - vst1.32 {d28-d29}, [r3] │ │ - add r2, pc, r2 │ │ - ldr ip, [pc, #1144] ; 71f04 │ │ - vld1.32 {d25[0]}, [r2 :32] │ │ - ldr r2, [pc, #1140] ; 71f08 │ │ - add ip, pc, ip │ │ - add r2, pc, r2 │ │ - ldr r3, [pc, #1132] ; 71f0c │ │ - vld1.32 {d24[0]}, [r2 :32] │ │ - ldr r3, [pc, r3] │ │ - ldr r6, [pc, #1124] ; 71f10 │ │ - ldr r6, [pc, r6] │ │ - ldr r5, [pc, #1120] ; 71f14 │ │ - ldr r5, [pc, r5] │ │ - ldr r1, [pc, #1116] ; 71f18 │ │ - ldr r1, [pc, r1] │ │ - str r1, [r4, #116] ; 0x74 │ │ - add r1, r0, #492 ; 0x1ec │ │ - str r6, [r4, #120] ; 0x78 │ │ - add r6, r0, #476 ; 0x1dc │ │ - str r5, [r4, #124] ; 0x7c │ │ - str r3, [r4, #128] ; 0x80 │ │ - vst1.32 {d22-d23}, [r1] │ │ - vld1.32 {d23[0]}, [ip :32] │ │ - ldr r2, [pc, #1080] ; 71f1c │ │ - ldr r1, [pc, #1080] ; 71f20 │ │ - ldr r3, [pc, #1080] ; 71f24 │ │ - add r2, pc, r2 │ │ - add r1, pc, r1 │ │ - vst1.32 {d20-d21}, [r6] │ │ - add r3, pc, r3 │ │ - vld1.32 {d22[0]}, [r1 :32] │ │ - ldr r1, [pc, #1060] ; 71f28 │ │ - add r1, pc, r1 │ │ - vld1.32 {d31[1]}, [r3 :32] │ │ - vld1.32 {d30[1]}, [r1 :32] │ │ - vld1.32 {d23[1]}, [r2 :32] │ │ - ldr r3, [pc, #1044] ; 71f2c │ │ - ldr r1, [pc, #1044] ; 71f30 │ │ - add r3, pc, r3 │ │ - add r1, pc, r1 │ │ - vld1.32 {d17[1]}, [r3 :32] │ │ - ldr r3, [pc, #1032] ; 71f34 │ │ - add r3, pc, r3 │ │ - vld1.32 {d16[1]}, [r1 :32] │ │ - vld1.32 {d19[1]}, [r3 :32] │ │ - ldr r1, [pc, #1020] ; 71f38 │ │ - ldr r3, [pc, #1020] ; 71f3c │ │ - add r1, pc, r1 │ │ - add r3, pc, r3 │ │ - vld1.32 {d18[1]}, [r1 :32] │ │ - ldr r1, [pc, #1008] ; 71f40 │ │ - add r1, pc, r1 │ │ - vld1.32 {d1[1]}, [r3 :32] │ │ - vld1.32 {d0[1]}, [r1 :32] │ │ - ldr r3, [pc, #996] ; 71f44 │ │ - ldr r1, [pc, #996] ; 71f48 │ │ - add r3, pc, r3 │ │ - add r1, pc, r1 │ │ - vld1.32 {d3[1]}, [r3 :32] │ │ - ldr r3, [pc, #984] ; 71f4c │ │ - add r3, pc, r3 │ │ - vld1.32 {d2[1]}, [r1 :32] │ │ - vld1.32 {d5[1]}, [r3 :32] │ │ - ldr r1, [pc, #972] ; 71f50 │ │ - ldr r3, [pc, #972] ; 71f54 │ │ - add r1, pc, r1 │ │ - add r3, pc, r3 │ │ - vld1.32 {d4[1]}, [r1 :32] │ │ - ldr r1, [pc, #960] ; 71f58 │ │ - add r1, pc, r1 │ │ - vld1.32 {d7[1]}, [r3 :32] │ │ - vld1.32 {d6[1]}, [r1 :32] │ │ - ldr r3, [pc, #948] ; 71f5c │ │ - ldr r1, [pc, #948] ; 71f60 │ │ - add r3, pc, r3 │ │ - add r1, pc, r1 │ │ - vld1.32 {d27[1]}, [r3 :32] │ │ - ldr r3, [pc, #936] ; 71f64 │ │ - add r3, pc, r3 │ │ - vld1.32 {d26[1]}, [r1 :32] │ │ - vld1.32 {d25[1]}, [r3 :32] │ │ - ldr r1, [pc, #924] ; 71f68 │ │ - ldr r3, [pc, #924] ; 71f6c │ │ - add r1, pc, r1 │ │ - add r3, pc, r3 │ │ - vld1.32 {d24[1]}, [r1 :32] │ │ - add r1, r0, #460 ; 0x1cc │ │ - vld1.32 {d22[1]}, [r3 :32] │ │ - add r3, r0, #968 ; 0x3c8 │ │ - vst1.32 {d30-d31}, [r1] │ │ - ldr r1, [pc, #896] ; 71f70 │ │ - ldr r1, [pc, r1] │ │ - str r1, [r4, #536] ; 0x218 │ │ - ldr r1, [pc, #888] ; 71f74 │ │ - ldr r1, [pc, r1] │ │ - str r1, [r4, #528] ; 0x210 │ │ - ldr r1, [pc, #880] ; 71f78 │ │ - ldr r1, [pc, r1] │ │ - str r1, [r4, #1056] ; 0x420 │ │ - ldr r1, [pc, #872] ; 71f7c │ │ - ldr r1, [pc, r1] │ │ - str r1, [r4, #1020] ; 0x3fc │ │ - ldr r1, [pc, #864] ; 71f80 │ │ - ldr r1, [pc, r1] │ │ - str r1, [r4, #532] ; 0x214 │ │ - add r1, r0, #560 ; 0x230 │ │ - ldr ip, [pc, #852] ; 71f84 │ │ - ldr ip, [pc, ip] │ │ - ldr r6, [pc, #848] ; 71f88 │ │ - ldr r6, [pc, r6] │ │ - ldr r5, [pc, #844] ; 71f8c │ │ - ldr r5, [pc, r5] │ │ - str r5, [r4, #524] ; 0x20c │ │ - vst1.32 {d0-d1}, [r3] │ │ - add r3, r0, #952 ; 0x3b8 │ │ - vst1.32 {d2-d3}, [r3] │ │ - add r3, r0, #936 ; 0x3a8 │ │ - vst1.32 {d4-d5}, [r3] │ │ - ldr r3, [pc, #816] ; 71f90 │ │ - ldr r3, [pc, r3] │ │ - ldr r5, [pc, #812] ; 71f94 │ │ - ldr r5, [pc, r5] │ │ - ldr r2, [pc, #808] ; 71f98 │ │ - ldr r2, [pc, r2] │ │ - str r2, [r4, #1000] ; 0x3e8 │ │ - str r3, [r4, #1004] ; 0x3ec │ │ - str r5, [r4, #1008] ; 0x3f0 │ │ - str r6, [r4, #1012] ; 0x3f4 │ │ - vst1.32 {d18-d19}, [r1] │ │ - add r1, r0, #544 ; 0x220 │ │ - vst1.32 {d6-d7}, [r1] │ │ - add r1, r0, #528 ; 0x210 │ │ - vst1.32 {d26-d27}, [r1] │ │ - ldr r1, [pc, #768] ; 71f9c │ │ - ldr r1, [pc, r1] │ │ - ldr r2, [pc, #764] ; 71fa0 │ │ - ldr r2, [pc, r2] │ │ - ldr r3, [pc, #760] ; 71fa4 │ │ - ldr r3, [pc, r3] │ │ - str r3, [r4, #592] ; 0x250 │ │ - add r3, r4, #596 ; 0x254 │ │ - stm r3, {r1, r2, ip} │ │ - add r1, r0, #136 ; 0x88 │ │ - add r0, r0, #120 ; 0x78 │ │ - vst1.32 {d16-d17}, [lr] │ │ - vst1.32 {d24-d25}, [r1] │ │ - vst1.32 {d22-d23}, [r0] │ │ - ldr r0, [pc, #724] ; 71fa8 │ │ - ldr r0, [pc, r0] │ │ - str r0, [r4, #1156] ; 0x484 │ │ - ldr r0, [pc, #716] ; 71fac │ │ - ldr r0, [pc, r0] │ │ - str r0, [r4, #648] ; 0x288 │ │ - ldr r0, [pc, #708] ; 71fb0 │ │ - ldr r0, [pc, r0] │ │ - str r0, [r4, #612] ; 0x264 │ │ - ldr r0, [pc, #700] ; 71fb4 │ │ - ldr r0, [pc, r0] │ │ - str r0, [r4, #1124] ; 0x464 │ │ - ldr r0, [pc, #692] ; 71fb8 │ │ - ldr r0, [pc, r0] │ │ - str r0, [r4, #1088] ; 0x440 │ │ - ldr r0, [pc, #684] ; 71fbc │ │ - ldr r0, [pc, r0] │ │ - str r0, [r4, #716] ; 0x2cc │ │ - ldr r0, [pc, #676] ; 71fc0 │ │ - ldr r0, [pc, r0] │ │ - str r0, [r4, #680] ; 0x2a8 │ │ - ldr r0, [pc, #668] ; 71fc4 │ │ - ldr r0, [pc, r0] │ │ - str r0, [r4, #1224] ; 0x4c8 │ │ - ldr r0, [pc, #660] ; 71fc8 │ │ - ldr r0, [pc, r0] │ │ - str r0, [r4, #748] ; 0x2ec │ │ - ldr r0, [pc, #652] ; 71fcc │ │ - ldr r0, [pc, r0] │ │ - str r0, [r4, #240] ; 0xf0 │ │ - ldr r0, [pc, #644] ; 71fd0 │ │ - ldr r0, [pc, r0] │ │ - str r0, [r4, #204] ; 0xcc │ │ - ldr r0, [pc, #636] ; 71fd4 │ │ - ldr r0, [pc, r0] │ │ - str r0, [r4, #816] ; 0x330 │ │ - ldr r0, [pc, #628] ; 71fd8 │ │ - ldr r0, [pc, r0] │ │ - str r0, [r4, #272] ; 0x110 │ │ - pop {r4, r5, r6, pc} │ │ - andeq sl, r3, ip, lsl #12 │ │ - andeq sl, r3, r8, lsl #12 │ │ - andeq sl, r3, r0, lsl #12 │ │ - strdeq sl, [r3], -r0 │ │ - strdeq sl, [r3], -r0 │ │ - andeq sl, r3, r8, ror #11 │ │ - ldrdeq sl, [r3], -r8 │ │ - ldrdeq sl, [r3], -r8 │ │ - ldrdeq sl, [r3], -r0 │ │ - andeq sl, r3, r0, asr #11 │ │ - andeq sl, r3, r0, asr #11 │ │ - ; instruction: 0x0003a5b8 │ │ - andeq sl, r3, r8, lsr #11 │ │ - andeq sl, r3, r8, lsr #11 │ │ - andeq sl, r3, r0, lsr #11 │ │ - muleq r3, r0, r5 │ │ - muleq r3, r0, r5 │ │ - andeq sl, r3, r8, lsl #11 │ │ - andeq sl, r3, r8, ror r5 │ │ - andeq sl, r3, r8, ror r5 │ │ - andeq sl, r3, r0, ror r5 │ │ - andeq sl, r3, r0, ror #10 │ │ - andeq sl, r3, r0, ror #10 │ │ - andeq sl, r3, r8, asr r5 │ │ - andeq sl, r3, r8, asr #10 │ │ - andeq sl, r3, r8, asr #10 │ │ - andeq sl, r3, r0, asr #10 │ │ - andeq sl, r3, r8, lsr #10 │ │ - andeq sl, r3, r8, lsr #10 │ │ - andeq sl, r3, r8, lsr #10 │ │ - andeq sl, r3, r0, lsr #10 │ │ - andeq sl, r3, r0, lsl r5 │ │ - andeq sl, r3, r0, lsl r5 │ │ - andeq sl, r3, r8, lsl #10 │ │ - strdeq sl, [r3], -r8 │ │ - strdeq sl, [r3], -r8 │ │ - strdeq sl, [r3], -r0 │ │ - ldrdeq sl, [r3], -ip │ │ - ldrdeq sl, [r3], -ip │ │ - ldrdeq sl, [r3], -r4 │ │ - ; instruction: 0x0003a4bc │ │ - ; instruction: 0x0003a4b8 │ │ - andeq sl, r3, r0, lsr #9 │ │ - andeq sl, r3, r0, lsr #9 │ │ - muleq r3, r4, r4 │ │ - andeq sl, r3, r0, lsl #9 │ │ - andeq sl, r3, r4, ror r4 │ │ - andeq sl, r3, r0, ror r4 │ │ - andeq sl, r3, r8, asr r4 │ │ - andeq sl, r3, r4, asr r4 │ │ - andeq sl, r3, r8, asr #8 │ │ - andeq sl, r3, r8, lsr r4 │ │ - andeq sl, r3, ip, lsr #8 │ │ - andeq sl, r3, ip, lsr #8 │ │ - andeq sl, r3, r0, lsr #8 │ │ - andeq sl, r3, ip, lsl r4 │ │ - andeq sl, r3, r0, lsl r4 │ │ - andeq sl, r3, r4, lsl #8 │ │ - strdeq sl, [r3], -r0 │ │ - strdeq sl, [r3], -r0 │ │ - andeq sl, r3, r8, ror #7 │ │ - ldrdeq sl, [r3], -r8 │ │ - ldrdeq sl, [r3], -r8 │ │ - ldrdeq sl, [r3], -r0 │ │ - andeq sl, r3, r0, asr #7 │ │ - andeq sl, r3, r0, asr #7 │ │ - ; instruction: 0x0003a3b8 │ │ - andeq sl, r3, r8, lsr #7 │ │ - andeq sl, r3, r8, lsr #7 │ │ - andeq sl, r3, r0, lsr #7 │ │ - muleq r3, r0, r3 │ │ - muleq r3, r0, r3 │ │ - andeq sl, r3, r8, lsl #7 │ │ - andeq sl, r3, r8, ror r3 │ │ - andeq sl, r3, r8, ror r3 │ │ - andeq sl, r3, r0, ror r3 │ │ - andeq sl, r3, r0, ror #6 │ │ - andeq sl, r3, r0, ror #6 │ │ - andeq sl, r3, r8, asr r3 │ │ - andeq sl, r3, r4, asr #6 │ │ - andeq sl, r3, r8, lsr r3 │ │ - andeq sl, r3, r8, lsr r3 │ │ - andeq sl, r3, r0, lsr #6 │ │ - andeq sl, r3, r0, lsr #6 │ │ - andeq sl, r3, r0, lsr #6 │ │ - andeq sl, r3, r8, lsl r3 │ │ - andeq sl, r3, r4, lsl r3 │ │ - andeq sl, r3, r0, lsl r3 │ │ - andeq sl, r3, r8, ror #5 │ │ - andeq sl, r3, r4, ror #5 │ │ - ldrdeq sl, [r3], -r8 │ │ - andeq sl, r3, r8, asr #5 │ │ - ; instruction: 0x0003a2bc │ │ - ; instruction: 0x0003a2bc │ │ - ; instruction: 0x0003a2b0 │ │ - andeq sl, r3, ip, lsr #5 │ │ - andeq sl, r3, r8, lsr #5 │ │ - andeq sl, r3, r4, lsr #5 │ │ - andeq sl, r3, r0, lsl #5 │ │ - andeq sl, r3, ip, ror r2 │ │ - andeq sl, r3, r0, ror r2 │ │ - andeq sl, r3, r0, ror #4 │ │ - andeq sl, r3, r4, asr r2 │ │ - andeq sl, r3, r4, asr r2 │ │ - andeq sl, r3, ip, asr #4 │ │ - andeq sl, r3, r8, asr #4 │ │ - andeq sl, r3, r4, asr #4 │ │ - andeq sl, r3, r0, asr #4 │ │ - andeq sl, r3, r4, lsl r2 │ │ - andeq sl, r3, r4, lsl r2 │ │ - andeq sl, r3, r0, lsl r2 │ │ - andeq sl, r3, r8, lsl #4 │ │ - strdeq sl, [r3], -r4 │ │ - strdeq sl, [r3], -r4 │ │ - andeq sl, r3, ip, ror #3 │ │ - ldrdeq sl, [r3], -ip │ │ - ldrdeq sl, [r3], -ip │ │ - ldrdeq sl, [r3], -r4 │ │ - andeq sl, r3, r4, asr #3 │ │ - andeq sl, r3, r4, asr #3 │ │ - ; instruction: 0x0003a1bc │ │ - andeq sl, r3, ip, lsr #3 │ │ - andeq sl, r3, ip, lsr #3 │ │ - andeq sl, r3, r4, lsr #3 │ │ - muleq r3, r4, r1 │ │ - muleq r3, r4, r1 │ │ - andeq sl, r3, ip, lsl #3 │ │ - andeq sl, r3, ip, ror r1 │ │ - andeq sl, r3, ip, ror r1 │ │ - andeq sl, r3, r4, ror #2 │ │ - andeq sl, r3, ip, asr r1 │ │ - andeq sl, r3, r4, asr r1 │ │ - andeq sl, r3, ip, asr #2 │ │ - andeq sl, r3, r4, asr #2 │ │ - andeq sl, r3, r8, lsr r1 │ │ - andeq sl, r3, r4, lsr r1 │ │ - andeq sl, r3, r0, lsr r1 │ │ - andeq sl, r3, r4, lsl r1 │ │ - andeq sl, r3, r0, lsl r1 │ │ - andeq sl, r3, ip, lsl #2 │ │ - andeq sl, r3, r4, ror #1 │ │ - andeq sl, r3, r0, ror #1 │ │ - ldrdeq sl, [r3], -ip │ │ - strheq sl, [r3], -r8 │ │ - strheq sl, [r3], -r0 │ │ - andeq sl, r3, r8, lsr #1 │ │ - andeq sl, r3, r0, lsr #1 │ │ - muleq r3, r8, r0 │ │ - muleq r3, r0, r0 │ │ - andeq sl, r3, r8, lsl #1 │ │ - andeq sl, r3, r0, lsl #1 │ │ - andeq sl, r3, r8, ror r0 │ │ - andeq sl, r3, r0, ror r0 │ │ - andeq sl, r3, r8, rrx │ │ - andeq sl, r3, r0, rrx │ │ - andeq sl, r3, r8, asr r0 │ │ - push {r4, r5, r6, lr} │ │ - ldr ip, [pc, #88] ; 72040 │ │ - ldr lr, [pc, #88] ; 72044 │ │ - ldr r3, [pc, #88] ; 72048 │ │ - add ip, pc, ip │ │ - ldr r1, [pc, #84] ; 7204c │ │ - add lr, pc, lr │ │ - ldr r2, [pc, #80] ; 72050 │ │ - add r3, pc, r3 │ │ - ldr r4, [pc, #76] ; 72054 │ │ - add r1, pc, r1 │ │ - ldr r5, [pc, #72] ; 72058 │ │ - add r2, pc, r2 │ │ - ldr r6, [pc, #68] ; 7205c │ │ - add r4, pc, r4 │ │ - add r5, pc, r5 │ │ - add r6, pc, r6 │ │ - str r6, [r0] │ │ - str r4, [r0, #4] │ │ - str r2, [r0, #8] │ │ - add r2, r0, #12 │ │ - stm r2, {r1, r3, lr} │ │ - str r5, [r0, #24] │ │ - str ip, [r0, #28] │ │ - pop {r4, r5, r6, pc} │ │ - andeq r0, r0, r0, ror #31 │ │ - andeq r0, r0, r4, lsl #30 │ │ - andeq r0, r0, r0, ror #10 │ │ - andeq r0, r0, r0, lsr r5 │ │ - andeq r0, r0, r0, lsl #10 │ │ - ldrdeq r0, [r0], -r0 ; │ │ - andeq r0, r0, r8, asr #30 │ │ - andeq r0, r0, ip, lsr r0 │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #4 │ │ - vpush {d8-d11} │ │ - sub sp, sp, #24 │ │ - clz r2, r2 │ │ - ldr r4, [r1, #184] ; 0xb8 │ │ - ldr r3, [r1] │ │ - rsb r6, r2, #24 │ │ - ldr r9, [pc, #1120] ; 724e8 │ │ - mov r5, #128 ; 0x80 │ │ - add r2, r2, r4 │ │ - mov ip, #0 │ │ - sub lr, ip, r5, lsl r6 │ │ - lsl r8, r5, r6 │ │ - sub r6, r2, #20 │ │ - mov r2, #1 │ │ - ldr r9, [pc, r9] │ │ - lsl r2, r2, r6 │ │ - str r0, [sp, #16] │ │ - asr r5, r2, #1 │ │ - mov r2, r0 │ │ - mov r0, #0 │ │ - eor r7, r3, r3, asr #1 │ │ - add r4, r2, r0 │ │ - eor r7, r7, r3, lsr #3 │ │ - add r0, r0, #2 │ │ - eor r7, r7, r3, lsr #12 │ │ - cmp r0, #164 ; 0xa4 │ │ - lsl r7, r7, #15 │ │ - uxth r7, r7 │ │ - orr r3, r7, r3, asr #1 │ │ - ubfx r7, r3, #5, #11 │ │ - add r7, r9, r7, lsl #1 │ │ - ldrsh r7, [r7] │ │ - add r7, r5, r7 │ │ - asr r7, r7, r6 │ │ - strh r7, [r4] │ │ - bne 720b8 │ │ - add ip, ip, #1 │ │ - add r2, r2, #164 ; 0xa4 │ │ - cmp ip, #73 ; 0x49 │ │ - bne 720b4 │ │ - ldr r3, [r1, #92] ; 0x5c │ │ - mov r0, #83 ; 0x53 │ │ - sub r2, r8, #1 │ │ - vdup.32 q8, lr │ │ - rsb ip, r3, #0 │ │ - mul r7, r3, r0 │ │ - add r0, r1, #176 ; 0xb0 │ │ - str r0, [sp, #12] │ │ - ldr r0, [sp, #16] │ │ - vdup.32 q9, r2 │ │ - rsb r7, r7, #3 │ │ - add r7, r0, r7, lsl #1 │ │ - add r0, r1, #96 ; 0x60 │ │ - add sl, r7, #492 ; 0x1ec │ │ - str r0, [sp, #8] │ │ - mov r0, #3 │ │ - str r0, [sp, #20] │ │ - cmp r3, #0 │ │ - str sl, [sp, #4] │ │ - bpl 72408 │ │ - ldr r1, [sp, #20] │ │ - mov r4, #164 ; 0xa4 │ │ - ldr r0, [sp, #16] │ │ - mla r1, r1, r4, r0 │ │ - ldr r0, [sp, #12] │ │ - ldr r8, [r0] │ │ - mov r0, #1 │ │ - add r9, r1, #134 ; 0x86 │ │ - add r6, r1, #86 ; 0x56 │ │ - lsl r4, r0, r8 │ │ - vld1.16 {d28-d29}, [r9] │ │ - asr r0, r4, #1 │ │ - add r7, r1, #102 ; 0x66 │ │ - asr r4, r0, r8 │ │ - vld1.16 {d26-d27}, [r6] │ │ - add r5, r1, #70 ; 0x46 │ │ - vdup.32 q12, r4 │ │ - add r4, r1, #6 │ │ - vaddw.s16 q11, q12, d28 │ │ - vaddw.s16 q15, q12, d27 │ │ - vaddw.s16 q0, q12, d26 │ │ - vcgt.s32 q10, q8, q11 │ │ - vmin.s32 q11, q11, q9 │ │ - vcgt.s32 q13, q8, q0 │ │ - vbsl q10, q8, q11 │ │ - vcgt.s32 q11, q8, q15 │ │ - vmin.s32 q15, q15, q9 │ │ - vbsl q11, q8, q15 │ │ - vmin.s32 q15, q0, q9 │ │ - vaddw.s16 q0, q12, d29 │ │ - vbsl q13, q8, q15 │ │ - vcgt.s32 q14, q8, q0 │ │ - vmin.s32 q15, q0, q9 │ │ - vbsl q14, q8, q15 │ │ - vld1.16 {d30-d31}, [r4] │ │ - vaddw.s16 q0, q12, d31 │ │ - vaddw.s16 q15, q12, d30 │ │ - vmovn.i32 d29, q14 │ │ - vcgt.s32 q1, q8, q0 │ │ - vmin.s32 q0, q0, q9 │ │ - vmovn.i32 d28, q10 │ │ - vbsl q1, q8, q0 │ │ - vmovn.i32 d21, q11 │ │ - vmovn.i32 d20, q13 │ │ - vmovn.i32 d1, q1 │ │ - vcgt.s32 q1, q8, q15 │ │ - vmin.s32 q15, q15, q9 │ │ - vbsl q1, q8, q15 │ │ - vmovn.i32 d0, q1 │ │ - vst1.16 {d0-d1}, [r4] │ │ - add r4, r1, #22 │ │ - vld1.16 {d30-d31}, [r4] │ │ - vaddw.s16 q0, q12, d31 │ │ - vaddw.s16 q15, q12, d30 │ │ - vcgt.s32 q1, q8, q0 │ │ - vmin.s32 q0, q0, q9 │ │ - vbsl q1, q8, q0 │ │ - vmovn.i32 d1, q1 │ │ - vcgt.s32 q1, q8, q15 │ │ - vmin.s32 q15, q15, q9 │ │ - vbsl q1, q8, q15 │ │ - vmovn.i32 d0, q1 │ │ - vst1.16 {d0-d1}, [r4] │ │ - add r4, r1, #38 ; 0x26 │ │ - vld1.16 {d30-d31}, [r4] │ │ - vaddw.s16 q0, q12, d31 │ │ - vaddw.s16 q15, q12, d30 │ │ - vcgt.s32 q1, q8, q0 │ │ - vmin.s32 q0, q0, q9 │ │ - vbsl q1, q8, q0 │ │ - vmovn.i32 d1, q1 │ │ - vcgt.s32 q1, q8, q15 │ │ - vmin.s32 q15, q15, q9 │ │ - vbsl q1, q8, q15 │ │ - vmovn.i32 d0, q1 │ │ - vst1.16 {d0-d1}, [r4] │ │ - add r4, r1, #54 ; 0x36 │ │ - vld1.16 {d30-d31}, [r4] │ │ - vaddw.s16 q0, q12, d31 │ │ - vaddw.s16 q15, q12, d30 │ │ - vcgt.s32 q1, q8, q0 │ │ - vmin.s32 q0, q0, q9 │ │ - vbsl q1, q8, q0 │ │ - vmovn.i32 d1, q1 │ │ - vcgt.s32 q1, q8, q15 │ │ - vmin.s32 q15, q15, q9 │ │ - vbsl q1, q8, q15 │ │ - vmovn.i32 d0, q1 │ │ - vst1.16 {d0-d1}, [r4] │ │ - add r4, r1, #118 ; 0x76 │ │ - vld1.16 {d0-d1}, [r4] │ │ - vaddw.s16 q1, q12, d0 │ │ - vcgt.s32 q15, q8, q1 │ │ - vmin.s32 q1, q1, q9 │ │ - vbsl q15, q8, q1 │ │ - vaddw.s16 q1, q12, d1 │ │ - vcgt.s32 q0, q8, q1 │ │ - vmin.s32 q1, q1, q9 │ │ - vbsl q0, q8, q1 │ │ - vld1.16 {d2-d3}, [r7] │ │ - vaddw.s16 q2, q12, d2 │ │ - vaddw.s16 q1, q12, d3 │ │ - vmovn.i32 d1, q0 │ │ - vcgt.s32 q3, q8, q2 │ │ - vmin.s32 q2, q2, q9 │ │ - vmovn.i32 d0, q15 │ │ - vbsl q3, q8, q2 │ │ - vcgt.s32 q2, q8, q1 │ │ - vmin.s32 q1, q1, q9 │ │ - vbsl q2, q8, q1 │ │ - vld1.16 {d2-d3}, [r5] │ │ - vaddw.s16 q4, q12, d2 │ │ - vaddw.s16 q12, q12, d3 │ │ - vcgt.s32 q5, q8, q4 │ │ - vcgt.s32 q1, q8, q12 │ │ - vmin.s32 q12, q12, q9 │ │ - vmin.s32 q4, q4, q9 │ │ - vbsl q1, q8, q12 │ │ - vbsl q5, q8, q4 │ │ - vmovn.i32 d25, q1 │ │ - vmovn.i32 d3, q2 │ │ - vmovn.i32 d24, q5 │ │ - vmovn.i32 d2, q3 │ │ - vst1.16 {d24-d25}, [r5] │ │ - vst1.16 {d20-d21}, [r6] │ │ - vst1.16 {d2-d3}, [r7] │ │ - vst1.16 {d0-d1}, [r4] │ │ - vst1.16 {d28-d29}, [r9] │ │ - ldrsh r4, [r1, #150] ; 0x96 │ │ - add r4, r4, r0, asr r8 │ │ - cmp r4, r2 │ │ - mov r5, r4 │ │ - movgt r5, r2 │ │ - cmp r4, lr │ │ - movlt r5, lr │ │ - strh r5, [r1, #150] ; 0x96 │ │ - ldrsh r4, [r1, #152] ; 0x98 │ │ - add r4, r4, r0, asr r8 │ │ - cmp r4, r2 │ │ - mov r5, r4 │ │ - movgt r5, r2 │ │ - cmp r4, lr │ │ - movlt r5, lr │ │ - strh r5, [r1, #152] ; 0x98 │ │ - ldrsh r4, [r1, #154] ; 0x9a │ │ - add r4, r4, r0, asr r8 │ │ - cmp r4, r2 │ │ - mov r5, r4 │ │ - movgt r5, r2 │ │ - cmp r4, lr │ │ - movlt r5, lr │ │ - strh r5, [r1, #154] ; 0x9a │ │ - ldrsh r4, [r1, #156] ; 0x9c │ │ - add r4, r4, r0, asr r8 │ │ - cmp r4, r2 │ │ - mov r5, r4 │ │ - movgt r5, r2 │ │ - cmp r4, lr │ │ - movlt r5, lr │ │ - strh r5, [r1, #156] ; 0x9c │ │ - ldr r0, [sp, #20] │ │ - ldr sl, [sp, #4] │ │ - mov r1, r0 │ │ - add sl, sl, #164 ; 0xa4 │ │ - add r1, r0, #1 │ │ - str r1, [sp, #20] │ │ - cmp r1, #73 ; 0x49 │ │ - mov r0, r1 │ │ - beq 724d8 │ │ - cmp r3, #0 │ │ - str sl, [sp, #4] │ │ - bmi 72158 │ │ - mov r1, #3 │ │ - mov r4, #0 │ │ - cmp r3, ip │ │ - bge 7247c │ │ - ldr r5, [sp, #20] │ │ - mov r6, #164 ; 0xa4 │ │ - ldr r0, [sp, #16] │ │ - add sl, sl, #2 │ │ - mla r0, r5, r6, r0 │ │ - ldr r5, [sp, #12] │ │ + ldr ip, [sp, #64] ; 0x40 │ │ mov r6, #1 │ │ - ldr r5, [r5] │ │ - add r0, r0, r1, lsl #1 │ │ - add r1, r1, #1 │ │ - lsl r6, r6, r5 │ │ - ldrsh r7, [r0] │ │ - add r4, r4, r6, asr #1 │ │ - add r4, r7, r4, asr r5 │ │ - cmp r4, r2 │ │ - mov r5, r4 │ │ - movgt r5, r2 │ │ - cmp r4, lr │ │ - movlt r5, lr │ │ - cmp r1, #79 ; 0x4f │ │ - strh r5, [r0] │ │ - beq 723d8 │ │ - mov r4, #0 │ │ - cmp r3, ip │ │ - blt 72418 │ │ - mov r4, #0 │ │ - mov r8, sl │ │ - mov r5, ip │ │ - ldr r9, [sp, #8] │ │ - b 724a0 │ │ - add r8, r8, #164 ; 0xa4 │ │ - add r5, fp, #1 │ │ - cmp fp, #0 │ │ - beq 72418 │ │ - mov fp, r5 │ │ - orrs r0, r5, ip │ │ - mov r7, r8 │ │ - mov r5, ip │ │ - beq 72490 │ │ - ldrsb r0, [r9], #1 │ │ - cmp r5, r3 │ │ - ldrsh r6, [r7], #2 │ │ - smlabb r4, r6, r0, r4 │ │ - bge 72490 │ │ - add r5, r5, #1 │ │ - orrs r0, r5, fp │ │ - bne 724b4 │ │ - b 72490 │ │ - add sp, sp, #24 │ │ - vpop {d8-d11} │ │ - add sp, sp, #4 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq r9, r3, ip, lsl sp │ │ - push {fp, lr} │ │ - sub sp, sp, #16 │ │ - mov lr, #1 │ │ - ldr ip, [sp, #24] │ │ - str lr, [sp] │ │ - str lr, [sp, #4] │ │ - str ip, [sp, #8] │ │ - bl 7303c │ │ - add sp, sp, #16 │ │ - pop {fp, pc} │ │ - push {r4, lr} │ │ - sub sp, sp, #16 │ │ - ldr ip, [sp, #24] │ │ - mov r4, #1 │ │ - mov lr, #0 │ │ + ldr r5, [sp, #68] ; 0x44 │ │ + ldr lr, [sp, #60] ; 0x3c │ │ stm sp, {r4, lr} │ │ str ip, [sp, #8] │ │ - bl 7303c │ │ - add sp, sp, #16 │ │ - pop {r4, pc} │ │ - push {fp, lr} │ │ - sub sp, sp, #16 │ │ - mov lr, #0 │ │ - ldr ip, [sp, #24] │ │ - str lr, [sp] │ │ - str lr, [sp, #4] │ │ - str ip, [sp, #8] │ │ - bl 7303c │ │ - add sp, sp, #16 │ │ - pop {fp, pc} │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #172 ; 0xac │ │ - str r0, [sp, #36] ; 0x24 │ │ - mov r5, #1 │ │ - ldr r0, [r3, #212] ; 0xd4 │ │ - add ip, sp, #164 ; 0xa4 │ │ - ldr r9, [sp, #224] ; 0xe0 │ │ - str r2, [sp, #72] ; 0x48 │ │ - cmp r0, #0 │ │ - ldr r2, [sp, #228] ; 0xe4 │ │ - movwne r5, #2 │ │ - str r1, [sp, #40] ; 0x28 │ │ - mov r1, #1 │ │ - cmp r9, #0 │ │ - ldr r7, [r3, #216] ; 0xd8 │ │ - movle r5, r1 │ │ - clz r1, r2 │ │ - rsb lr, r1, #24 │ │ - mov r1, #235 ; 0xeb │ │ - cmp r7, #0 │ │ - mov r8, r7 │ │ - lslne r2, r1, lr │ │ - mov r1, #128 ; 0x80 │ │ - str r0, [sp, #28] │ │ - mov r7, #0 │ │ - lsl r0, r1, lr │ │ - sub fp, r7, r1, lsl lr │ │ - mov r1, #173 ; 0xad │ │ - str r2, [sp, #68] ; 0x44 │ │ - mul r1, r9, r1 │ │ - str r3, [sp, #56] ; 0x38 │ │ - ldr r2, [r3] │ │ - ldr sl, [sp, #216] ; 0xd8 │ │ - ldr r3, [sp, #208] ; 0xd0 │ │ - str r0, [sp, #140] ; 0x8c │ │ - add r6, r1, #105 ; 0x69 │ │ - mov r1, #9472 ; 0x2500 │ │ - mul r1, r9, r1 │ │ - add r4, r1, #45568 ; 0xb200 │ │ - and r0, r4, #65280 ; 0xff00 │ │ - uxtb r1, r6 │ │ - orr r0, r1, r0 │ │ - sub r6, r6, #173 ; 0xad │ │ - eor r0, r0, r2 │ │ - str r0, [ip, r7, lsl #2] │ │ - add r7, r7, #1 │ │ - sub r4, r4, #9472 ; 0x2500 │ │ - cmp r7, r5 │ │ - bcc 72600 │ │ - mov r0, #16 │ │ - cmp r8, #0 │ │ - lslne r8, r0, lr │ │ - cmp r3, #0 │ │ - str r8, [sp, #144] ; 0x90 │ │ - beq 72ee8 │ │ - ldr r0, [sp, #140] ; 0x8c │ │ - movw r2, #6806 ; 0x1a96 │ │ - mov r7, #2 │ │ - add r4, sp, #148 ; 0x94 │ │ - sub r0, r0, #1 │ │ - str r0, [sp, #140] ; 0x8c │ │ - add r0, sl, r2 │ │ - str r0, [sp, #20] │ │ - movw r2, #6742 ; 0x1a56 │ │ - add r0, sl, r2 │ │ - str r0, [sp, #16] │ │ - movw r2, #1494 ; 0x5d6 │ │ - add r0, sl, r2 │ │ - str r0, [sp, #12] │ │ - ldr r0, [sp, #220] ; 0xdc │ │ - str r5, [sp, #24] │ │ - cmp r0, #2 │ │ - str fp, [sp, #64] ; 0x40 │ │ - movlt r7, r0 │ │ - ldr r0, [sp, #28] │ │ - cmp r0, #0 │ │ - moveq r7, r0 │ │ - cmp r9, #0 │ │ - movw r0, #1558 ; 0x616 │ │ - add r1, sl, r0 │ │ - moveq r7, r9 │ │ - str r1, [sp, #8] │ │ - mov r1, #164 ; 0xa4 │ │ - str r7, [sp, #52] ; 0x34 │ │ - mla r1, r7, r1, sl │ │ - add r0, r1, r0 │ │ - str r0, [sp, #4] │ │ - add r0, r1, r2 │ │ - str r0, [sp] │ │ - ldr r0, [sp, #72] ; 0x48 │ │ - mov r2, #0 │ │ - ldr r1, [sp, #36] ; 0x24 │ │ - lsr r0, r0, #1 │ │ - mul r0, r7, r0 │ │ - add ip, r1, r0, lsl #1 │ │ - ldr r1, [sp, #40] ; 0x28 │ │ - add r7, r1, r0, lsl #1 │ │ - b 72730 │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - add r4, sp, #148 ; 0x94 │ │ - ldr ip, [sp, #48] ; 0x30 │ │ - ldr r7, [sp, #44] ; 0x2c │ │ - add r0, r0, #64 ; 0x40 │ │ - ldr r2, [sp, #32] │ │ - add ip, ip, #64 ; 0x40 │ │ - ldr r3, [sp, #208] ; 0xd0 │ │ - add r7, r7, #64 ; 0x40 │ │ - ldr r5, [sp, #24] │ │ - add r2, r2, #32 │ │ - str r0, [sp, #36] ; 0x24 │ │ - cmp r2, r3 │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - add r0, r0, #64 ; 0x40 │ │ - str r0, [sp, #40] ; 0x28 │ │ - bcs 72ee8 │ │ - ldr r1, [sp, #28] │ │ - cmp r2, #0 │ │ - mov r0, r2 │ │ - str r2, [sp, #32] │ │ - movwne r0, #1 │ │ - cmp r1, #0 │ │ - movwne r1, #1 │ │ - and sl, r1, r0 │ │ - sub r1, r3, r2 │ │ - cmp r1, #32 │ │ - mov r0, r1 │ │ - mov lr, r1 │ │ - movge r0, #32 │ │ - cmp sl, #1 │ │ - bne 72788 │ │ - mov r1, #0 │ │ - ldr r2, [r4, r1, lsl #2] │ │ - add r3, r4, r1, lsl #2 │ │ - add r1, r1, #1 │ │ - cmp r1, r5 │ │ - str r2, [r3, #8] │ │ - bcc 72770 │ │ - ldr r9, [sp, #212] ; 0xd4 │ │ - mov r1, #0 │ │ - str r7, [sp, #44] ; 0x2c │ │ - add r7, sp, #164 ; 0xa4 │ │ - str ip, [sp, #48] ; 0x30 │ │ - ldr r2, [r7, r1, lsl #2] │ │ - eor r3, r2, r2, asr #1 │ │ - eor r3, r3, r2, lsr #3 │ │ - eor r3, r3, r2, lsr #12 │ │ - lsl r3, r3, #15 │ │ - uxth r3, r3 │ │ - orr r2, r3, r2, asr #1 │ │ - str r2, [r7, r1, lsl #2] │ │ - ubfx r2, r2, #8, #8 │ │ - str r2, [r4, r1, lsl #2] │ │ - add r1, r1, #1 │ │ - cmp r1, r5 │ │ - bcc 7279c │ │ - cmp r0, #2 │ │ - mov r1, #2 │ │ - mov r7, lr │ │ - str r0, [sp, #60] ; 0x3c │ │ - movge r7, r1 │ │ - ldr r0, [sp, #220] ; 0xdc │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - cmp sl, #0 │ │ - moveq r7, sl │ │ - cmp r1, r0 │ │ - str r7, [sp, #108] ; 0x6c │ │ - bge 72b4c │ │ - ldr r2, [sp, #156] ; 0x9c │ │ - mov lr, r7 │ │ - ldr r0, [sp, #148] ; 0x94 │ │ - ldr r7, [sp, #60] ; 0x3c │ │ - asr r1, r2, #4 │ │ - lsl r5, r1, #1 │ │ - asr r1, r0, #4 │ │ - lsl r1, r1, #1 │ │ - cmp lr, r7 │ │ - bge 72a04 │ │ - and r2, r2, #15 │ │ - mov r7, #164 ; 0xa4 │ │ - and r0, r0, #15 │ │ - smlabb ip, r2, r7, r5 │ │ - smlabb r4, r0, r7, r1 │ │ - smlabb r2, r0, r7, lr │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - mov r7, lr │ │ - ldr r5, [r0, #88] ; 0x58 │ │ - ldr r0, [sp, #4] │ │ - add r1, r2, r1 │ │ - add ip, r0, ip, lsl #1 │ │ - ldr r0, [sp] │ │ - mov r8, r5 │ │ - add sl, r0, r4, lsl #1 │ │ - add r2, r0, r1, lsl #1 │ │ - mov r0, #1 │ │ - add r4, sp, #44 ; 0x2c │ │ - lsl r1, r0, r5 │ │ - asr r0, r1, #1 │ │ - lsl r1, lr, #1 │ │ - str r0, [sp, #104] ; 0x68 │ │ - ldm r4, {r0, r3, r4} │ │ - b 728d4 │ │ - ldr r0, [sp, #72] ; 0x48 │ │ - ldr r1, [sp, #124] ; 0x7c │ │ - ldr ip, [sp, #136] ; 0x88 │ │ - add lr, lr, r0 │ │ - ldr sl, [sp, #132] ; 0x84 │ │ - add r6, r6, r0 │ │ - ldr r2, [sp, #128] ; 0x80 │ │ - add r1, r1, r0 │ │ - ldr r4, [sp, #112] ; 0x70 │ │ - add ip, ip, #164 ; 0xa4 │ │ - ldr r0, [sp, #220] ; 0xdc │ │ - add sl, sl, #164 ; 0xa4 │ │ - ldr r7, [sp, #108] ; 0x6c │ │ - add r4, r4, #1 │ │ - add r2, r2, #164 ; 0xa4 │ │ - cmp r4, r0 │ │ - mov r0, r6 │ │ - mov r3, lr │ │ - beq 72b4c │ │ - str r3, [sp, #116] ; 0x74 │ │ - add r3, sp, #120 ; 0x78 │ │ - stm r3, {r0, r1, r2, sl, ip} │ │ - ldr lr, [sp, #48] ; 0x30 │ │ - ldr sl, [sp, #44] ; 0x2c │ │ - ldr fp, [sp, #60] ; 0x3c │ │ - ldr r3, [sp, #68] ; 0x44 │ │ - ldr r6, [sp, #104] ; 0x68 │ │ - str r4, [sp, #112] ; 0x70 │ │ - mov r4, r1 │ │ - add r0, sl, r4 │ │ - ldrsh r5, [r2], #2 │ │ - add r7, r7, #1 │ │ - ldrh r0, [r0] │ │ - ldrb r1, [r9, r0] │ │ - smlabb r1, r1, r5, r6 │ │ - ldr r5, [sp, #144] ; 0x90 │ │ - add r0, r0, r1, asr r8 │ │ - cmp r0, r3 │ │ - mov r1, r0 │ │ - movgt r1, r3 │ │ - cmp r0, r5 │ │ - add r0, lr, r4 │ │ - add r4, r4, #2 │ │ - movlt r1, r5 │ │ - cmp r7, fp │ │ - strh r1, [r0] │ │ - blt 728fc │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - mov sl, r6 │ │ - ldr r7, [sp, #64] ; 0x40 │ │ - ldr r6, [sp, #120] ; 0x78 │ │ - cmp r0, #1 │ │ - ldr lr, [sp, #116] ; 0x74 │ │ - blt 72888 │ │ - ldr r0, [pc, #1420] ; 72ef4 │ │ - mov ip, r8 │ │ - ldr fp, [sp, #108] ; 0x6c │ │ - mov r4, #0 │ │ - add r0, pc, r0 │ │ - add r2, r0, #4 │ │ - ldr r0, [sp, #132] ; 0x84 │ │ - ldmda r2, {r5, r8} │ │ - add r2, r2, #8 │ │ - add r9, r0, r4 │ │ - ldr r0, [sp, #136] ; 0x88 │ │ - ldrsh r1, [r9] │ │ - add r0, r0, r4 │ │ - ldr r9, [sp, #212] ; 0xd4 │ │ - ldrsh r0, [r0] │ │ - mul r1, r8, r1 │ │ - mla r0, r5, r0, r1 │ │ - add r1, r6, r4 │ │ - ldr r5, [sp, #140] ; 0x8c │ │ - ldrh r1, [r1] │ │ - add r0, r0, #16 │ │ - ldrb r8, [r9, r1] │ │ - cmp r5, r0, asr #5 │ │ - asrge r5, r0, #5 │ │ - cmp r7, r0, asr #5 │ │ - movgt r5, r7 │ │ - mla r0, r5, r8, sl │ │ - ldr r5, [sp, #144] ; 0x90 │ │ - mov r8, ip │ │ - add r0, r1, r0, asr ip │ │ - cmp r0, r3 │ │ - mov r1, r0 │ │ - movgt r1, r3 │ │ - cmp r0, r5 │ │ - movlt r1, r5 │ │ - add r0, lr, r4 │ │ - add r4, r4, #2 │ │ - subs fp, fp, #1 │ │ - strh r1, [r0] │ │ - bne 72978 │ │ - b 72888 │ │ - and r0, r0, #15 │ │ - mov r7, #164 ; 0xa4 │ │ - ldr ip, [sp, #48] ; 0x30 │ │ - smlabb r0, r0, r7, r1 │ │ - and r1, r2, #15 │ │ - ldr r2, [sp] │ │ - smlabb r1, r1, r7, r5 │ │ - ldr sl, [sp, #44] ; 0x2c │ │ - mov r7, lr │ │ - add r9, r2, r0, lsl #1 │ │ - ldr r0, [sp, #4] │ │ - add r6, r0, r1, lsl #1 │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - b 72a68 │ │ - ldr r0, [sp, #72] ; 0x48 │ │ - add r9, r9, #164 ; 0xa4 │ │ - ldr r1, [sp, #128] ; 0x80 │ │ - add r6, r6, #164 ; 0xa4 │ │ - add ip, ip, r0 │ │ - add sl, sl, r0 │ │ - ldr r0, [sp, #220] ; 0xdc │ │ - add r1, r1, #1 │ │ - ldr r7, [sp, #108] ; 0x6c │ │ - cmp r1, r0 │ │ - beq 72b4c │ │ - ldr fp, [sp, #64] ; 0x40 │ │ - cmp r7, #1 │ │ - ldr lr, [sp, #68] ; 0x44 │ │ - str r1, [sp, #128] ; 0x80 │ │ - blt 72a3c │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - mov r4, #0 │ │ - ldr r2, [r0, #88] ; 0x58 │ │ - mov r0, #1 │ │ - str r2, [sp, #136] ; 0x88 │ │ - lsl r0, r0, r2 │ │ - mov r1, r2 │ │ - asr r0, r0, #1 │ │ - str r0, [sp, #132] ; 0x84 │ │ - ldr r0, [pc, #1096] ; 72ef0 │ │ - ldr r2, [sp, #108] ; 0x6c │ │ - add r0, pc, r0 │ │ - add r1, r0, #4 │ │ - mov r0, sl │ │ - add sl, r9, r4 │ │ - mov r7, ip │ │ - ldr ip, [r1] │ │ - ldrsh r3, [sl] │ │ - mov sl, r0 │ │ - add r0, r6, r4 │ │ - ldr r5, [r1, #-4] │ │ - add r1, r1, #8 │ │ - mul r3, ip, r3 │ │ - ldrsh r0, [r0] │ │ - mov ip, r7 │ │ - ldr r7, [sp, #212] ; 0xd4 │ │ - mla r0, r5, r0, r3 │ │ - add r3, sl, r4 │ │ - ldrh r3, [r3] │ │ - ldrb r5, [r7, r3] │ │ - add r0, r0, #16 │ │ - ldr r7, [sp, #140] ; 0x8c │ │ - cmp r7, r0, asr #5 │ │ - asrge r7, r0, #5 │ │ - cmp fp, r0, asr #5 │ │ - movgt r7, fp │ │ - ldr r0, [sp, #132] ; 0x84 │ │ - mla r0, r7, r5, r0 │ │ - ldr r5, [sp, #136] ; 0x88 │ │ - add r0, r3, r0, asr r5 │ │ - ldr r5, [sp, #144] ; 0x90 │ │ - cmp r0, lr │ │ - mov r3, r0 │ │ - movgt r3, lr │ │ - cmp r0, r5 │ │ - movlt r3, r5 │ │ - add r0, ip, r4 │ │ - add r4, r4, #2 │ │ - subs r2, r2, #1 │ │ - strh r3, [r0] │ │ - bne 72ab0 │ │ - b 72a3c │ │ - ldr r0, [sp, #52] ; 0x34 │ │ - cmp r0, #1 │ │ - blt 726ec │ │ - add lr, sp, #148 ; 0x94 │ │ - mov sl, #164 ; 0xa4 │ │ - ldr r2, [sp, #12] │ │ - ldm lr, {r0, r1, r6, lr} │ │ - and ip, r0, #15 │ │ - ldr r9, [sp, #36] ; 0x24 │ │ - asr r0, r0, #4 │ │ - ldr fp, [sp, #40] ; 0x28 │ │ - smlabb r5, ip, sl, r7 │ │ - add r5, r5, r0, lsl #1 │ │ - add r3, r2, r5, lsl #1 │ │ - and r5, r1, #15 │ │ - asr r1, r1, #4 │ │ - str r3, [sp, #100] ; 0x64 │ │ - smlabb r4, r5, sl, r7 │ │ - ldr r3, [sp, #16] │ │ - smulbb r5, r5, sl │ │ - add r4, r4, r1, lsl #1 │ │ - add r1, r5, r1, lsl #1 │ │ - add r4, r3, r4, lsl #1 │ │ - str r4, [sp, #96] ; 0x60 │ │ - ldr r4, [sp, #108] ; 0x6c │ │ - add r4, r9, r4, lsl #1 │ │ - str r4, [sp, #92] ; 0x5c │ │ - ldr r4, [sp, #108] ; 0x6c │ │ - add r4, fp, r4, lsl #1 │ │ - str r4, [sp, #88] ; 0x58 │ │ - add r4, r3, r1, lsl #1 │ │ - smulbb r1, ip, sl │ │ - ldr r3, [sp, #108] ; 0x6c │ │ - add r0, r1, r0, lsl #1 │ │ - asr r1, lr, #4 │ │ - add r2, r2, r0, lsl #1 │ │ - and r0, lr, #15 │ │ - smulbb r0, r0, sl │ │ - add r0, r0, r1, lsl #1 │ │ - ldr r1, [sp, #20] │ │ - add r5, r1, r0, lsl #1 │ │ - and r0, r6, #15 │ │ - asr r1, r6, #4 │ │ - smulbb r0, r0, sl │ │ - add r0, r0, r1, lsl #1 │ │ - ldr r1, [sp, #8] │ │ - add r0, r1, r0, lsl #1 │ │ - mov r1, #0 │ │ - str r1, [sp, #104] ; 0x68 │ │ - b 72c9c │ │ - ldr r0, [sp, #72] ; 0x48 │ │ - add lr, lr, #164 ; 0xa4 │ │ - ldr r4, [sp, #136] ; 0x88 │ │ - add r6, r6, #164 ; 0xa4 │ │ - add r1, r1, r0 │ │ - add r7, r7, r0 │ │ - ldr r5, [sp, #132] ; 0x84 │ │ - add r4, r4, #164 ; 0xa4 │ │ - mov fp, r1 │ │ - ldr r1, [sp, #92] ; 0x5c │ │ - ldr r3, [sp, #108] ; 0x6c │ │ - add r5, r5, #164 ; 0xa4 │ │ - add r1, r1, r0 │ │ - str r1, [sp, #92] ; 0x5c │ │ - ldr r1, [sp, #88] ; 0x58 │ │ - mov r9, r7 │ │ - add r1, r1, r0 │ │ - ldr r0, [sp, #100] ; 0x64 │ │ - str r1, [sp, #88] ; 0x58 │ │ - add r0, r0, #164 ; 0xa4 │ │ - str r0, [sp, #100] ; 0x64 │ │ - ldr r0, [sp, #96] ; 0x60 │ │ - add r0, r0, #164 ; 0xa4 │ │ - str r0, [sp, #96] ; 0x60 │ │ - ldr r0, [sp, #104] ; 0x68 │ │ - mov r2, r0 │ │ - add r2, r0, #1 │ │ - ldr r0, [sp, #52] ; 0x34 │ │ - str r2, [sp, #104] ; 0x68 │ │ - cmp r2, r0 │ │ - mov r1, r2 │ │ - mov r2, lr │ │ - mov r0, r6 │ │ - beq 726ec │ │ - str fp, [sp, #128] ; 0x80 │ │ - str r9, [sp, #76] ; 0x4c │ │ - ldr r9, [sp, #60] ; 0x3c │ │ - ldr sl, [sp, #68] ; 0x44 │ │ - ldr fp, [sp, #64] ; 0x40 │ │ - cmp r3, r9 │ │ - str r0, [sp, #80] ; 0x50 │ │ - str r5, [sp, #132] ; 0x84 │ │ - str r2, [sp, #84] ; 0x54 │ │ - str r4, [sp, #136] ; 0x88 │ │ - bge 72d8c │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - ldr r3, [r0, #88] ; 0x58 │ │ - ldr r0, [pc, #544] ; 72ef8 │ │ - ldr r1, [sp, #104] ; 0x68 │ │ - add r0, pc, r0 │ │ - mov r2, r3 │ │ - add r2, sp, #92 ; 0x5c │ │ - ldr r4, [sp, #88] ; 0x58 │ │ - ldr r1, [r0, r1, lsl #3]! │ │ - str r1, [sp, #120] ; 0x78 │ │ - mov r1, #1 │ │ - ldr r0, [r0, #4] │ │ - lsl r1, r1, r3 │ │ - str r0, [sp, #116] ; 0x74 │ │ - asr r0, r1, #1 │ │ - ldr r7, [sp, #108] ; 0x6c │ │ - str r0, [sp, #112] ; 0x70 │ │ - ldm r2, {r0, r1, r2} │ │ - str r3, [sp, #124] ; 0x7c │ │ - ldrsh r5, [r2], #2 │ │ - add r7, r7, #1 │ │ - ldr r6, [sp, #116] ; 0x74 │ │ - ldrsh r3, [r1], #2 │ │ - ldr ip, [sp, #144] ; 0x90 │ │ - mul r5, r6, r5 │ │ - ldr r6, [sp, #120] ; 0x78 │ │ - mla lr, r6, r3, r5 │ │ - ldrh r5, [r4], #2 │ │ - ldr r6, [sp, #212] ; 0xd4 │ │ - ldrb r8, [r6, r5] │ │ - ldr r6, [sp, #140] ; 0x8c │ │ - add r3, lr, #16 │ │ - cmp r6, r3, asr #5 │ │ - mov lr, r6 │ │ - asrge lr, r3, #5 │ │ - cmp fp, r3, asr #5 │ │ - movgt lr, fp │ │ - ldr r3, [sp, #112] ; 0x70 │ │ - mla r3, lr, r8, r3 │ │ - ldr r6, [sp, #124] ; 0x7c │ │ - add r5, r5, r3, asr r6 │ │ - cmp r5, sl │ │ - mov r3, r5 │ │ - movgt r3, sl │ │ - cmp r5, ip │ │ - movlt r3, ip │ │ - cmp r7, r9 │ │ - strh r3, [r0], #2 │ │ - blt 72d14 │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - ldr lr, [sp, #84] ; 0x54 │ │ - ldr r6, [sp, #80] ; 0x50 │ │ - cmp r0, #1 │ │ - ldr r7, [sp, #76] ; 0x4c │ │ - ldr r1, [sp, #128] ; 0x80 │ │ - blt 72c14 │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - ldr r5, [r0, #88] ; 0x58 │ │ - ldr r2, [pc, #324] ; 72efc │ │ - ldr r1, [sp, #104] ; 0x68 │ │ - add r2, pc, r2 │ │ - ldr ip, [sp, #108] ; 0x6c │ │ - add r9, r2, #4 │ │ - mov r3, r5 │ │ - mov r0, r2 │ │ - mov r2, #0 │ │ - ldr r1, [r0, r1, lsl #3]! │ │ - str r1, [sp, #120] ; 0x78 │ │ - mov r1, #1 │ │ - lsl r1, r1, r5 │ │ - ldr r0, [r0, #4] │ │ - asr r1, r1, #1 │ │ - str r5, [sp, #124] ; 0x7c │ │ - str r1, [sp, #116] ; 0x74 │ │ - str r0, [sp, #112] ; 0x70 │ │ - add r5, r6, r2 │ │ - ldmda r9, {r0, r3} │ │ - add r4, lr, r2 │ │ - ldrsh r5, [r5] │ │ - mov r1, r7 │ │ - ldr r7, [sp, #136] ; 0x88 │ │ - add r9, r9, #8 │ │ - ldrsh r4, [r4] │ │ - mul r5, r0, r5 │ │ - add r7, r7, r2 │ │ - ldrsh r7, [r7] │ │ - mla r4, r3, r4, r5 │ │ - ldr r5, [sp, #132] ; 0x84 │ │ - add r5, r5, r2 │ │ - mul r3, r3, r7 │ │ - mov r7, r1 │ │ - ldrsh r5, [r5] │ │ - ldr r1, [sp, #128] ; 0x80 │ │ - mla r0, r0, r5, r3 │ │ - ldr r5, [sp, #140] ; 0x8c │ │ - add r3, r4, #16 │ │ - cmp r5, r3, asr #5 │ │ - mov r4, r5 │ │ - asrge r4, r3, #5 │ │ - cmp fp, r3, asr #5 │ │ - ldr r3, [sp, #112] ; 0x70 │ │ - add r0, r0, #16 │ │ - movgt r4, fp │ │ - cmp r5, r0, asr #5 │ │ - mul r3, r4, r3 │ │ - mov r4, r5 │ │ - asrge r4, r0, #5 │ │ - cmp fp, r0, asr #5 │ │ - ldr r0, [sp, #120] ; 0x78 │ │ - movgt r4, fp │ │ - mla r0, r4, r0, r3 │ │ - add r3, r1, r2 │ │ - ldr r4, [sp, #212] ; 0xd4 │ │ - ldrh r3, [r3] │ │ - add r0, r0, #16 │ │ - ldrb r4, [r4, r3] │ │ - cmp r5, r0, asr #5 │ │ - asrge r5, r0, #5 │ │ - cmp fp, r0, asr #5 │ │ - movgt r5, fp │ │ - ldr r0, [sp, #116] ; 0x74 │ │ - mla r0, r5, r4, r0 │ │ - ldr r4, [sp, #124] ; 0x7c │ │ - add r0, r3, r0, asr r4 │ │ - ldr r4, [sp, #144] ; 0x90 │ │ - cmp r0, sl │ │ - mov r3, r0 │ │ - movgt r3, sl │ │ - cmp r0, r4 │ │ - movlt r3, r4 │ │ - add r0, r7, r2 │ │ - subs ip, ip, #1 │ │ - add r2, r2, #2 │ │ - strh r3, [r0] │ │ - bne 72df4 │ │ - b 72c14 │ │ - add sp, sp, #172 ; 0xac │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq r7, r3, ip, lsr r0 │ │ - andeq r7, r3, r4, ror r1 │ │ - andeq r6, r3, ip, lsl #28 │ │ - andeq r6, r3, ip, lsr #26 │ │ - push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ - sub sp, sp, #48 ; 0x30 │ │ - ldr r4, [sp, #116] ; 0x74 │ │ - str r4, [sp, #44] ; 0x2c │ │ - mov r4, #1 │ │ - ldr ip, [sp, #108] ; 0x6c │ │ - str r4, [sp, #40] ; 0x28 │ │ - str r4, [sp, #36] ; 0x24 │ │ - ldr r4, [sp, #88] ; 0x58 │ │ - ldr r5, [sp, #80] ; 0x50 │ │ - ldr lr, [sp, #104] ; 0x68 │ │ - ldr r8, [sp, #100] ; 0x64 │ │ - ldr r7, [sp, #112] ; 0x70 │ │ - str ip, [sp, #28] │ │ - add ip, sp, #8 │ │ - str r7, [sp, #32] │ │ - ldr r9, [sp, #96] ; 0x60 │ │ - ldr r6, [sp, #92] ; 0x5c │ │ - ldr r7, [sp, #84] ; 0x54 │ │ - str lr, [sp, #24] │ │ - str r8, [sp, #20] │ │ - stm ip, {r4, r6, r9} │ │ - stm sp, {r5, r7} │ │ - bl 73438 │ │ - add sp, sp, #48 ; 0x30 │ │ - pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ - sub sp, sp, #48 ; 0x30 │ │ - ldr r4, [sp, #116] ; 0x74 │ │ - str r4, [sp, #44] ; 0x2c │ │ - mov r4, #0 │ │ - str r4, [sp, #40] ; 0x28 │ │ - mov r4, #1 │ │ - ldr ip, [sp, #108] ; 0x6c │ │ - str r4, [sp, #36] ; 0x24 │ │ - ldr r4, [sp, #88] ; 0x58 │ │ - ldr r5, [sp, #80] ; 0x50 │ │ - ldr lr, [sp, #104] ; 0x68 │ │ - ldr r8, [sp, #100] ; 0x64 │ │ - ldr r7, [sp, #112] ; 0x70 │ │ - str ip, [sp, #28] │ │ - add ip, sp, #8 │ │ - str r7, [sp, #32] │ │ - ldr r9, [sp, #96] ; 0x60 │ │ - ldr r6, [sp, #92] ; 0x5c │ │ - ldr r7, [sp, #84] ; 0x54 │ │ - str lr, [sp, #24] │ │ - str r8, [sp, #20] │ │ - stm ip, {r4, r6, r9} │ │ - stm sp, {r5, r7} │ │ - bl 73438 │ │ - add sp, sp, #48 ; 0x30 │ │ - pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ - sub sp, sp, #48 ; 0x30 │ │ - ldr r4, [sp, #116] ; 0x74 │ │ - str r4, [sp, #44] ; 0x2c │ │ - mov r4, #0 │ │ - ldr ip, [sp, #108] ; 0x6c │ │ - str r4, [sp, #40] ; 0x28 │ │ - str r4, [sp, #36] ; 0x24 │ │ - ldr r4, [sp, #88] ; 0x58 │ │ - ldr r5, [sp, #80] ; 0x50 │ │ - ldr lr, [sp, #104] ; 0x68 │ │ - ldr r8, [sp, #100] ; 0x64 │ │ - ldr r7, [sp, #112] ; 0x70 │ │ - str ip, [sp, #28] │ │ - add ip, sp, #8 │ │ - str r7, [sp, #32] │ │ - ldr r9, [sp, #96] ; 0x60 │ │ - ldr r6, [sp, #92] ; 0x5c │ │ - ldr r7, [sp, #84] ; 0x54 │ │ - str lr, [sp, #24] │ │ - str r8, [sp, #20] │ │ - stm ip, {r4, r6, r9} │ │ - stm sp, {r5, r7} │ │ - bl 73438 │ │ - add sp, sp, #48 ; 0x30 │ │ - pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ + add ip, sp, #12 │ │ + ldr r8, [sp, #72] ; 0x48 │ │ + stm ip, {r5, r6, r7, r8} │ │ + bl 80158 │ │ + add sp, sp, #32 │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ + push {r4, r5, r6, r7, fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr r4, [sp, #56] ; 0x38 │ │ + mov r7, #1 │ │ + ldr ip, [sp, #64] ; 0x40 │ │ + ldr r5, [sp, #68] ; 0x44 │ │ + ldr r6, [sp, #72] ; 0x48 │ │ + ldr lr, [sp, #60] ; 0x3c │ │ + stm sp, {r4, lr} │ │ + str ip, [sp, #8] │ │ + str r5, [sp, #12] │ │ + str r7, [sp, #16] │ │ + str r7, [sp, #20] │ │ + str r6, [sp, #24] │ │ + bl 80158 │ │ + add sp, sp, #32 │ │ + pop {r4, r5, r6, r7, fp, pc} │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #76 ; 0x4c │ │ - ldr r5, [sp, #116] ; 0x74 │ │ - mov r4, #38 ; 0x26 │ │ - ldr r7, [sp, #112] ; 0x70 │ │ - mov r9, r0 │ │ - cmp r5, #0 │ │ - ldr r5, [sp, #120] ; 0x78 │ │ - movweq r4, #73 ; 0x49 │ │ - cmp r7, #0 │ │ - mov lr, #44 ; 0x2c │ │ - ldr r0, [r2] │ │ - str r2, [sp, #72] ; 0x48 │ │ - movweq lr, #82 ; 0x52 │ │ - ldr r6, [r2, #184] ; 0xb8 │ │ - clz r2, r5 │ │ - rsb r5, r2, #24 │ │ - movw r7, #18904 ; 0x49d8 │ │ - cmp r3, #0 │ │ - str r4, [sp, #4] │ │ - movweq r7, #46372 ; 0xb524 │ │ - mov r4, #128 ; 0x80 │ │ - eor r7, r0, r7 │ │ - mov r8, #0 │ │ - sub r0, r8, r4, lsl r5 │ │ + sub sp, sp, #284 ; 0x11c │ │ + str r0, [sp, #8] │ │ + lsr r0, r3, #1 │ │ + sub r0, r0, r0, lsl #2 │ │ + str r1, [sp, #16] │ │ + ldr r1, [sp, #332] ; 0x14c │ │ + add r0, r2, r0, lsl #1 │ │ + str r0, [sp, #40] ; 0x28 │ │ + clz r0, r1 │ │ + mov r1, #1 │ │ + rsb r5, r0, #25 │ │ + str r0, [sp, #4] │ │ + str r3, [sp, #12] │ │ + lsl r1, r1, r5 │ │ + ldr lr, [sp, #324] ; 0x144 │ │ + asr r0, r1, #1 │ │ + add r1, sp, #44 ; 0x2c │ │ str r0, [sp, #28] │ │ - ldr sl, [pc, #904] ; 73434 │ │ - add r2, r2, r6 │ │ - lsl ip, r4, r5 │ │ - sub r5, r2, #20 │ │ - mov r2, #1 │ │ - mov r0, r9 │ │ - ldr sl, [pc, sl] │ │ - lsl r2, r2, r5 │ │ - asr r4, r2, #1 │ │ - str r9, [sp, #32] │ │ - mov r6, r9 │ │ - mov r2, #0 │ │ - eor r0, r7, r7, asr #1 │ │ - add r2, r2, #1 │ │ - eor r0, r0, r7, lsr #3 │ │ - cmp r2, lr │ │ - eor r0, r0, r7, lsr #12 │ │ - lsl r0, r0, #15 │ │ - uxth r0, r0 │ │ - orr r7, r0, r7, asr #1 │ │ - ubfx r0, r7, #5, #11 │ │ - add r0, sl, r0, lsl #1 │ │ - ldrsh r0, [r0] │ │ - add r0, r4, r0 │ │ + mov r0, #0 │ │ + ldr r6, [pc, #664] ; 7c9d8 │ │ + ldr r6, [pc, r6] │ │ + str r5, [sp, #32] │ │ + str r0, [sp, #24] │ │ + mov r8, #0 │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + str r1, [sp, #36] ; 0x24 │ │ + str lr, [sp, #20] │ │ + ldrh sl, [r0, #6] │ │ + ldrh r9, [r0, #4] │ │ + ldrh r2, [r0, #2] │ │ + ldrh r3, [r0] │ │ + ldrh ip, [r0, #-2] │ │ + ldrh r1, [r0, #-4] │ │ + ldrh r7, [r0, #-6] │ │ + add r5, lr, #512 ; 0x200 │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + mov fp, r1 │ │ + mov r1, ip │ │ + asr r5, r5, #10 │ │ + mov ip, r3 │ │ + add r5, r6, r5, lsl #3 │ │ + mov r3, r2 │ │ + mov r2, r9 │ │ + mov r9, sl │ │ + add sl, r0, r8 │ │ + mov r0, #512 ; 0x200 │ │ + ldrsb r4, [r5, r0] │ │ + movw r0, #513 ; 0x201 │ │ + uxth r7, r7 │ │ + ldrsb r6, [r5, r0] │ │ + ldr r0, [sp, #28] │ │ + mla r4, r7, r4, r0 │ │ + movw r0, #514 ; 0x202 │ │ + ldrsb r7, [r5, r0] │ │ + uxth r0, fp │ │ + ldrh sl, [sl, #8] │ │ + mla r0, r0, r6, r4 │ │ + movw r4, #515 ; 0x203 │ │ + uxth r6, r1 │ │ + ldrsb r4, [r5, r4] │ │ + mla r0, r6, r7, r0 │ │ + mov r6, #516 ; 0x204 │ │ + uxth r7, ip │ │ + ldrsb r6, [r5, r6] │ │ + mla r0, r7, r4, r0 │ │ + movw r4, #517 ; 0x205 │ │ + uxth r7, r3 │ │ + ldrsb r4, [r5, r4] │ │ + mla r0, r7, r6, r0 │ │ + movw r6, #518 ; 0x206 │ │ + uxth r7, r2 │ │ + ldrsb r6, [r5, r6] │ │ + mla r0, r7, r4, r0 │ │ + uxth r4, r9 │ │ + movw r7, #519 ; 0x207 │ │ + ldrsb r5, [r5, r7] │ │ + mov r7, fp │ │ + mla r0, r4, r6, r0 │ │ + ldr r6, [pc, #432] ; 7c9dc │ │ + mla r0, sl, r5, r0 │ │ + ldr r6, [pc, r6] │ │ + ldr r4, [sp, #36] ; 0x24 │ │ + ldr r5, [sp, #32] │ │ + add r4, r4, r8 │ │ + add r8, r8, #2 │ │ + cmp r8, #16 │ │ asr r0, r0, r5 │ │ - strh r0, [r6], #2 │ │ - bcc 730d4 │ │ + strh r0, [r4] │ │ + ldr r4, [sp, #320] ; 0x140 │ │ + ldrsh r0, [r4] │ │ + add lr, lr, r0 │ │ + bne 7c774 │ │ + ldrsh r1, [r4, #2] │ │ + ldr lr, [sp, #20] │ │ + ldr r0, [sp, #12] │ │ + ldr r2, [sp, #40] ; 0x28 │ │ + add lr, lr, r1 │ │ + ldr r1, [sp, #36] ; 0x24 │ │ + add r2, r2, r0 │ │ + ldr r0, [sp, #24] │ │ + add r1, r1, #16 │ │ + str r2, [sp, #40] ; 0x28 │ │ + add r0, r0, #1 │ │ + cmp r0, #15 │ │ + bne 7c744 │ │ ldr r0, [sp, #4] │ │ - add r8, r8, #1 │ │ - add r9, r9, #164 ; 0xa4 │ │ - cmp r8, r0 │ │ - bcc 730cc │ │ - movw r2, #498 ; 0x1f2 │ │ - add r0, r1, r2 │ │ - str r0, [sp] │ │ - ldr r0, [sp, #112] ; 0x70 │ │ - ldr r2, [sp, #32] │ │ - mov r4, r0 │ │ - ldr r0, [sp, #116] ; 0x74 │ │ - add sl, r4, #1 │ │ - orr r1, r0, r4 │ │ - add r0, r0, r4 │ │ - str r1, [sp, #68] ; 0x44 │ │ + add lr, sp, #44 ; 0x2c │ │ + ldr r3, [sp, #8] │ │ + mov r4, #512 ; 0x200 │ │ + sub ip, r0, #11 │ │ + mov r0, #1 │ │ + ldr r8, [sp, #328] ; 0x148 │ │ + movw r9, #519 ; 0x207 │ │ + lsl r0, r0, ip │ │ + asr r0, r0, #1 │ │ + str r0, [sp, #40] ; 0x28 │ │ + mov r0, #0 │ │ + mov fp, #0 │ │ + str r0, [sp, #32] │ │ + str r8, [sp, #36] ; 0x24 │ │ + add sl, r8, #512 ; 0x200 │ │ + mov r0, lr │ │ + ldrsh r7, [r0, fp]! │ │ + movw r1, #518 ; 0x206 │ │ + asr r5, sl, #10 │ │ + movw sl, #513 ; 0x201 │ │ + add r5, r6, r5, lsl #3 │ │ + movw r6, #514 ; 0x202 │ │ + ldrsb r2, [r5, r4] │ │ + ldrsb r4, [r5, r1] │ │ + ldr r1, [sp, #40] ; 0x28 │ │ + smlabb r2, r7, r2, r1 │ │ + ldrsb r7, [r5, sl] │ │ + mov r1, r3 │ │ + ldrsh r3, [r0, #16] │ │ + movw sl, #515 ; 0x203 │ │ + smlabb r2, r3, r7, r2 │ │ + ldrsb r3, [r5, r6] │ │ + ldrsh r7, [r0, #32] │ │ + mov r6, #516 ; 0x204 │ │ + smlabb r2, r7, r3, r2 │ │ + ldrsb r3, [r5, sl] │ │ + ldrsh r7, [r0, #48] ; 0x30 │ │ + movw sl, #517 ; 0x205 │ │ + smlabb r2, r7, r3, r2 │ │ + ldrsb r3, [r5, r6] │ │ + ldrsh r7, [r0, #64] ; 0x40 │ │ + ldrsh r6, [r0, #80] ; 0x50 │ │ + smlabb r2, r7, r3, r2 │ │ + ldrsb r3, [r5, sl] │ │ + ldrsh r7, [r0, #96] ; 0x60 │ │ + smlabb r2, r6, r3, r2 │ │ + ldr r6, [pc, #140] ; 7c9e0 │ │ + ldrsb r3, [r5, r9] │ │ + ldr r6, [pc, r6] │ │ + smlabb r2, r7, r4, r2 │ │ + ldrsh r0, [r0, #112] ; 0x70 │ │ + ldr r4, [sp, #332] ; 0x14c │ │ + smlabb r0, r0, r3, r2 │ │ + mov r3, r1 │ │ + ldr r1, [sp, #320] ; 0x140 │ │ + asr r2, r0, ip │ │ + cmp r4, r0, asr ip │ │ + mov r0, r2 │ │ + movlt r0, r4 │ │ + cmp r2, #0 │ │ + add r2, r3, fp │ │ + movwmi r0, #0 │ │ + add fp, fp, #2 │ │ + mov r4, #512 ; 0x200 │ │ + strh r0, [r2] │ │ + cmp fp, #16 │ │ + ldrsh r0, [r1, #4] │ │ + add r8, r8, r0 │ │ + bne 7c8cc │ │ + ldrsh r0, [r1, #6] │ │ + add lr, lr, #16 │ │ + ldr r8, [sp, #36] ; 0x24 │ │ + ldr r2, [sp, #16] │ │ + add r8, r8, r0 │ │ + ldr r0, [sp, #32] │ │ + add r3, r3, r2 │ │ + add r0, r0, #1 │ │ + cmp r0, #8 │ │ + bne 7c8c0 │ │ + add sp, sp, #284 ; 0x11c │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ; instruction: 0x000403bc │ │ + andeq r0, r4, ip, asr #5 │ │ + andeq r0, r4, r4, lsr #3 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #284 ; 0x11c │ │ + str r1, [sp, #4] │ │ + lsr r1, r3, #1 │ │ + str r0, [sp, #8] │ │ + sub r1, r1, r1, lsl #2 │ │ + ldr r0, [sp, #332] ; 0x14c │ │ + add r1, r2, r1, lsl #1 │ │ + str r1, [sp, #36] ; 0x24 │ │ + clz r0, r0 │ │ mov r1, #1 │ │ - lsl r1, r1, r0 │ │ - str r0, [sp, #64] ; 0x40 │ │ + rsb r5, r0, #25 │ │ + str r3, [sp, #12] │ │ + ldr sl, [sp, #324] ; 0x144 │ │ + lsl r1, r1, r5 │ │ asr r0, r1, #1 │ │ - rsb r1, r3, r3, lsl #3 │ │ - str r0, [sp, #60] ; 0x3c │ │ - ldr r0, [sp, #72] ; 0x48 │ │ - add r1, r0, r1, lsl #2 │ │ - ldr r3, [r0, #92] ; 0x5c │ │ - add r1, r1, #120 ; 0x78 │ │ - str r1, [sp, #12] │ │ - mov r1, #83 ; 0x53 │ │ - add r0, r0, #176 ; 0xb0 │ │ + add r1, sp, #44 ; 0x2c │ │ str r0, [sp, #24] │ │ - mul r1, r3, r1 │ │ - sub r0, lr, #3 │ │ - str r0, [sp, #36] ; 0x24 │ │ - sub r0, ip, #1 │ │ - str r0, [sp, #20] │ │ - mov r0, #3 │ │ - rsb ip, r3, #0 │ │ - str r0, [sp, #40] ; 0x28 │ │ mov r0, #0 │ │ - rsb r1, r1, #3 │ │ - bic lr, sl, #3 │ │ - vdup.32 q8, r0 │ │ - str ip, [sp, #56] ; 0x38 │ │ - add r1, r2, r1, lsl #1 │ │ - add r1, r1, #492 ; 0x1ec │ │ - str r1, [sp, #8] │ │ + ldr r6, [pc, #628] ; 7ccac │ │ + ldr r6, [pc, r6] │ │ + str r5, [sp, #28] │ │ + str r0, [sp, #16] │ │ + mov r9, #0 │ │ + ldr r0, [sp, #36] ; 0x24 │ │ + str r1, [sp, #32] │ │ + str sl, [sp, #20] │ │ + ldrh r8, [r0, #6] │ │ + ldrh fp, [r0, #4] │ │ + ldrh r3, [r0, #2] │ │ + ldrh r1, [r0] │ │ + ldrh ip, [r0, #-2] │ │ + ldrh r2, [r0, #-4] │ │ + ldrh lr, [r0, #-6] │ │ + add r7, sl, #512 ; 0x200 │ │ ldr r0, [sp, #36] ; 0x24 │ │ - cmp r0, #4 │ │ - bge 7320c │ │ - ldr r0, [sp, #8] │ │ - add r0, r0, #164 ; 0xa4 │ │ - str r0, [sp, #8] │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - mov r2, r0 │ │ - add r2, r0, #1 │ │ - ldr r0, [sp, #4] │ │ str r2, [sp, #40] ; 0x28 │ │ - cmp r2, r0 │ │ - mov r1, r2 │ │ - bcs 7342c │ │ + mov r2, ip │ │ + asr r7, r7, #10 │ │ + mov ip, r1 │ │ + add r7, r6, r7, lsl #3 │ │ + mov r1, r3 │ │ + mov r3, fp │ │ + mov fp, r8 │ │ + add r8, r0, r9 │ │ + mov r0, #512 ; 0x200 │ │ + ldrsb r4, [r7, r0] │ │ + movw r0, #513 ; 0x201 │ │ + uxth r5, lr │ │ + ldr lr, [sp, #40] ; 0x28 │ │ + ldr r6, [sp, #24] │ │ + mla r5, r5, r4, r6 │ │ + ldrsb r0, [r7, r0] │ │ + movw r6, #514 ; 0x202 │ │ + ldrsb r4, [r7, r6] │ │ + uxth r6, lr │ │ + mla r0, r6, r0, r5 │ │ + movw r6, #515 ; 0x203 │ │ + uxth r5, r2 │ │ + ldrsb r6, [r7, r6] │ │ + mla r0, r5, r4, r0 │ │ + mov r5, #516 ; 0x204 │ │ + uxth r4, ip │ │ + ldrsb r5, [r7, r5] │ │ + mla r0, r4, r6, r0 │ │ + movw r6, #517 ; 0x205 │ │ + uxth r4, r1 │ │ + ldrsb r6, [r7, r6] │ │ + mla r0, r4, r5, r0 │ │ + movw r5, #518 ; 0x206 │ │ + uxth r4, r3 │ │ + ldrsb r5, [r7, r5] │ │ + mla r0, r4, r6, r0 │ │ + uxth r6, fp │ │ + movw r4, #519 ; 0x207 │ │ + ldrsb r7, [r7, r4] │ │ + mla r0, r6, r5, r0 │ │ + ldrh r8, [r8, #8] │ │ + ldr r5, [sp, #28] │ │ + ldr r6, [pc, #392] ; 7ccb0 │ │ + mla r0, r8, r7, r0 │ │ + ldr r4, [sp, #320] ; 0x140 │ │ + ldr r6, [pc, r6] │ │ + ldr r7, [sp, #32] │ │ + add r7, r7, r9 │ │ + add r9, r9, #2 │ │ + asr r0, r0, r5 │ │ + cmp r9, #16 │ │ + strh r0, [r7] │ │ + ldrsh r0, [r4] │ │ + add sl, sl, r0 │ │ + bne 7ca6c │ │ + ldrsh r1, [r4, #2] │ │ + ldr sl, [sp, #20] │ │ + ldr r0, [sp, #12] │ │ + ldr r2, [sp, #36] ; 0x24 │ │ + add sl, sl, r1 │ │ + ldr r1, [sp, #32] │ │ + add r2, r2, r0 │ │ + ldr r0, [sp, #16] │ │ + add r1, r1, #16 │ │ + str r2, [sp, #36] ; 0x24 │ │ + add r0, r0, #1 │ │ + cmp r0, #15 │ │ + bne 7ca3c │ │ + ldr r0, [sp, #4] │ │ + movw ip, #57344 ; 0xe000 │ │ + ldr fp, [sp, #8] │ │ + add lr, sp, #44 ; 0x2c │ │ + ldr r1, [sp, #328] ; 0x148 │ │ + movw r7, #518 ; 0x206 │ │ + lsl r0, r0, #1 │ │ + movw sl, #519 ; 0x207 │ │ + str r0, [sp, #32] │ │ + mov r0, #0 │ │ + movt ip, #65535 ; 0xffff │ │ + mov r4, #0 │ │ + str r0, [sp, #36] ; 0x24 │ │ + str r1, [sp, #40] ; 0x28 │ │ + add r9, r1, #512 ; 0x200 │ │ + mov r0, lr │ │ + mov r2, #512 ; 0x200 │ │ + ldrsh r8, [r0, r4]! │ │ + asr r3, r9, #10 │ │ + movw r5, #513 ; 0x201 │ │ + add r3, r6, r3, lsl #3 │ │ + movw r6, #514 ; 0x202 │ │ + ldrsb r2, [r3, r2] │ │ + ldrsb r9, [r3, r7] │ │ + ldrsb r5, [r3, r5] │ │ + ldrsh r7, [r0, #16] │ │ + smulbb r2, r8, r2 │ │ + movw r8, #515 ; 0x203 │ │ + smlabb r2, r7, r5, r2 │ │ + ldrsb r5, [r3, r6] │ │ + ldrsh r7, [r0, #32] │ │ + mov r6, #516 ; 0x204 │ │ + smlabb r2, r7, r5, r2 │ │ + ldrsb r5, [r3, r8] │ │ + ldrsh r7, [r0, #48] ; 0x30 │ │ + movw r8, #517 ; 0x205 │ │ + smlabb r2, r7, r5, r2 │ │ + ldrsb r5, [r3, r6] │ │ + ldrsh r7, [r0, #64] ; 0x40 │ │ + ldrsh r6, [r0, #80] ; 0x50 │ │ + smlabb r2, r7, r5, r2 │ │ + ldrsb r5, [r3, r8] │ │ + ldrsh r7, [r0, #96] ; 0x60 │ │ + ldrsb r3, [r3, sl] │ │ + smlabb r2, r6, r5, r2 │ │ + ldr r6, [pc, #112] ; 7ccb4 │ │ + ldr r5, [sp, #320] ; 0x140 │ │ + ldr r6, [pc, r6] │ │ + smlabb r2, r7, r9, r2 │ │ + ldrsh r0, [r0, #112] ; 0x70 │ │ + movw r7, #518 ; 0x206 │ │ + smlabb r0, r0, r3, r2 │ │ + add r2, fp, r4 │ │ + add r4, r4, #2 │ │ + cmp r4, #16 │ │ + add r0, r0, #64 ; 0x40 │ │ + add r0, ip, r0, lsr #7 │ │ + strh r0, [r2] │ │ + ldrsh r0, [r5, #4] │ │ + add r1, r1, r0 │ │ + bne 7cbc0 │ │ + ldr r1, [sp, #32] │ │ + add lr, lr, #16 │ │ + ldrsh r0, [r5, #6] │ │ + add fp, fp, r1 │ │ + ldr r1, [sp, #40] ; 0x28 │ │ + add r1, r1, r0 │ │ ldr r0, [sp, #36] ; 0x24 │ │ - cmp r0, #4 │ │ - blt 731d4 │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - mov r2, #164 ; 0xa4 │ │ - ldr r1, [sp, #116] ; 0x74 │ │ - sub r0, r0, #3 │ │ - lsl r0, r0, r1 │ │ - ldr r1, [sp] │ │ - mla r0, r0, r2, r1 │ │ - str r0, [sp, #16] │ │ - mov r0, #3 │ │ - str r0, [sp, #52] ; 0x34 │ │ - ldr r0, [sp, #8] │ │ + add r0, r0, #1 │ │ + cmp r0, #8 │ │ + bne 7cbb4 │ │ + add sp, sp, #284 ; 0x11c │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + andeq r0, r4, r4, asr #1 │ │ + andeq pc, r3, ip, asr #31 │ │ + ; instruction: 0x0003feb4 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #52 ; 0x34 │ │ + ldr r7, [sp, #92] ; 0x5c │ │ + sub r6, r1, r3 │ │ + sub r5, r1, #1 │ │ + ldr ip, [sp, #88] ; 0x58 │ │ + add r6, r6, r7 │ │ + rsb r8, r7, #0 │ │ + cmp r6, r5 │ │ + str r0, [sp, #8] │ │ + mov r4, r6 │ │ + sub r3, r3, #1 │ │ + movgt r4, r5 │ │ + cmp r6, #0 │ │ + movwmi r4, #0 │ │ + cmp r5, r8 │ │ + movlt r8, r5 │ │ + cmp r7, #0 │ │ + movwgt r8, #0 │ │ + sub r6, r1, r8 │ │ + str r4, [sp] │ │ + sub r4, r6, r4 │ │ + sub r6, r0, r2 │ │ + sub r5, r0, #1 │ │ + add r6, r6, ip │ │ + rsb r0, ip, #0 │ │ + cmp r6, r5 │ │ + sub r2, r2, #1 │ │ + mov lr, r6 │ │ + str r4, [sp, #40] ; 0x28 │ │ + movgt lr, r5 │ │ + cmp r6, #0 │ │ + movwmi lr, #0 │ │ + cmp r5, r0 │ │ + movlt r0, r5 │ │ + cmp ip, #0 │ │ + movwgt r0, #0 │ │ + cmp r2, ip │ │ + movge r2, ip │ │ + cmp r3, r7 │ │ + movge r3, r7 │ │ + cmp r7, #0 │ │ + ldr r7, [sp, #108] ; 0x6c │ │ + movwmi r3, #0 │ │ str r0, [sp, #48] ; 0x30 │ │ - mov r5, #0 │ │ - cmp r3, #0 │ │ - bpl 732c8 │ │ - ldr r1, [sp, #40] ; 0x28 │ │ - mov r2, #164 ; 0xa4 │ │ - ldr r0, [sp, #32] │ │ - ldr r4, [sp, #52] ; 0x34 │ │ - mla r0, r1, r2, r0 │ │ - ldr r1, [sp, #24] │ │ - ldr r2, [r1] │ │ - mov r1, #1 │ │ - add r0, r0, r4, lsl #1 │ │ - add r4, r4, #1 │ │ - lsl r7, r1, r2 │ │ - ldr r1, [sp, #20] │ │ - ldrsh r6, [r0] │ │ - add r7, r5, r7, asr #1 │ │ - str r4, [sp, #52] ; 0x34 │ │ - add r7, r6, r7, asr r2 │ │ - cmp r7, r1 │ │ - mov r2, r7 │ │ - movgt r2, r1 │ │ - ldr r1, [sp, #28] │ │ - cmp r7, r1 │ │ - movlt r2, r1 │ │ - strh r2, [r0] │ │ + cmp ip, #0 │ │ + ldr r5, [sp, #96] ; 0x60 │ │ + asr r0, r7, #1 │ │ + mla r2, r0, r3, r2 │ │ + str r0, [sp, #36] ; 0x24 │ │ + mulmi r2, r0, r3 │ │ + ldr r0, [sp, #100] ; 0x64 │ │ + cmp r4, #1 │ │ + asr r0, r0, #1 │ │ + str r0, [sp, #16] │ │ + mul r0, r8, r0 │ │ + add r0, r5, r0, lsl #1 │ │ + str r0, [sp, #4] │ │ + blt 7d0ec │ │ + ldr r4, [sp, #48] ; 0x30 │ │ + ldr r6, [sp, #8] │ │ + ldr r3, [sp, #104] ; 0x68 │ │ + cmp r4, #0 │ │ + sub r0, r6, r4 │ │ + str lr, [sp, #32] │ │ + sub r0, r0, lr │ │ + add r7, r3, r2, lsl #1 │ │ + add r2, r4, r0 │ │ + sub r2, r2, #1 │ │ + str r2, [sp, #28] │ │ + lsl r2, r0, #1 │ │ + str r2, [sp, #44] ; 0x2c │ │ + beq 7cf14 │ │ + ble 7cfe8 │ │ + ldr r1, [sp, #16] │ │ + mov fp, #0 │ │ + ldr r9, [sp, #4] │ │ + ldr sl, [sp, #48] ; 0x30 │ │ + mla r0, r8, r1, r6 │ │ + sub r0, r0, lr │ │ + add r4, r5, r0, lsl #1 │ │ + lsl r0, r1, #1 │ │ + str r0, [sp, #24] │ │ + bic r0, lr, #7 │ │ + str r0, [sp, #12] │ │ ldr r0, [sp, #48] ; 0x30 │ │ - add r0, r0, #2 │ │ + bic r0, r0, #7 │ │ + str r0, [sp, #20] │ │ + b 7ce40 │ │ + ldr r0, [sp, #24] │ │ + add fp, fp, #1 │ │ + add r4, r4, r0 │ │ + add r9, r9, r0 │ │ + ldr r0, [sp, #36] ; 0x24 │ │ + add r7, r7, r0, lsl #1 │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + cmp fp, r0 │ │ + beq 7d0ec │ │ + add r6, r9, sl, lsl #1 │ │ + ldr r2, [sp, #44] ; 0x2c │ │ + mov r1, r7 │ │ + mov r0, r6 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + ldr r3, [sp, #32] │ │ + cmp sl, #8 │ │ + ldrh r0, [r6] │ │ + mov r2, #0 │ │ + bcc 7ce90 │ │ + ldr r1, [sp, #20] │ │ + vdup.16 q8, r0 │ │ + mov r2, r9 │ │ + vst1.16 {d16-d17}, [r2]! │ │ + subs r1, r1, #8 │ │ + bne 7ce74 │ │ + ldr r1, [sp, #48] ; 0x30 │ │ + ldr r2, [sp, #20] │ │ + cmp r1, r2 │ │ + beq 7ceb0 │ │ + ldr r6, [sp, #48] ; 0x30 │ │ + mov r1, #0 │ │ + sub r1, r1, r2, lsl #1 │ │ + sub r2, r6, r2 │ │ + strh r0, [r9, -r1] │ │ + sub r1, r1, #2 │ │ + subs r2, r2, #1 │ │ + bne 7cea0 │ │ + cmp r3, #0 │ │ + beq 7ce1c │ │ + cmp r3, #1 │ │ + blt 7ce1c │ │ + ldr r0, [sp, #28] │ │ + mov r2, #0 │ │ + cmp r3, #8 │ │ + add r0, r9, r0, lsl #1 │ │ + ldrh r0, [r0] │ │ + bcc 7cefc │ │ + ldr r1, [sp, #12] │ │ + vdup.16 q8, r0 │ │ + mov r2, r4 │ │ + vst1.16 {d16-d17}, [r2]! │ │ + subs r1, r1, #8 │ │ + bne 7cee4 │ │ + ldr r2, [sp, #12] │ │ + cmp r3, r2 │ │ + beq 7ce1c │ │ + add r1, r4, r2, lsl #1 │ │ + sub r2, r3, r2 │ │ + strh r0, [r1], #2 │ │ + subs r2, r2, #1 │ │ + bne 7cf04 │ │ + b 7ce1c │ │ + cmp lr, #0 │ │ + beq 7d0ac │ │ + ldr r2, [sp, #16] │ │ + bic sl, lr, #7 │ │ + ldr r3, [sp, #48] ; 0x30 │ │ + mov r4, #0 │ │ + sub r0, r4, r0, lsl #1 │ │ str r0, [sp, #48] ; 0x30 │ │ + mla r1, r8, r2, r6 │ │ + ldr r6, [sp, #4] │ │ + lsl fp, r2, #1 │ │ + sub r1, r1, r3 │ │ + sub r1, r1, lr │ │ + add r9, r5, r1, lsl #1 │ │ + b 7cf70 │ │ ldr r0, [sp, #36] ; 0x24 │ │ + add r9, r9, fp │ │ + add r6, r6, fp │ │ + add r4, r4, #1 │ │ + add r7, r7, r0, lsl #1 │ │ + ldr r0, [sp, #40] ; 0x28 │ │ cmp r4, r0 │ │ - beq 731d4 │ │ - mov r5, #0 │ │ - cmp r3, #0 │ │ - bmi 73248 │ │ - cmp r3, ip │ │ - blt 73248 │ │ - ldr r0, [sp, #52] ; 0x34 │ │ - mov r5, #0 │ │ - ldr r1, [sp, #112] ; 0x70 │ │ - sub r0, r0, #3 │ │ - ldr fp, [sp, #48] ; 0x30 │ │ - ldr r7, [sp, #12] │ │ - lsl r0, r0, r1 │ │ - ldr r1, [sp, #16] │ │ - add r0, r1, r0, lsl #1 │ │ - str r0, [sp, #44] ; 0x2c │ │ - mov r0, ip │ │ - b 73330 │ │ + beq 7d0ec │ │ + ldr r2, [sp, #44] ; 0x2c │ │ + mov r0, r6 │ │ + mov r1, r7 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + ldr r3, [sp, #32] │ │ + cmp r3, #1 │ │ + blt 7cf50 │ │ + ldr r0, [sp, #28] │ │ mov r2, #0 │ │ - ldr r1, [sp, #60] ; 0x3c │ │ - ldrsb r0, [r7] │ │ - add r2, r2, r1 │ │ - ldr r1, [sp, #64] ; 0x40 │ │ - ldr ip, [sp, #56] ; 0x38 │ │ - asr r2, r2, r1 │ │ - mla r5, r2, r0, r5 │ │ - add fp, fp, #164 ; 0xa4 │ │ - add r0, r4, #1 │ │ - cmp r4, #0 │ │ - beq 73248 │ │ - mov r4, r0 │ │ - mov r2, fp │ │ - mov r6, ip │ │ - orrs r0, r6, r4 │ │ - beq 73364 │ │ - ldrsb r0, [r7], #1 │ │ - cmp r6, r3 │ │ - ldrsh r1, [r2], #2 │ │ - smlabb r5, r1, r0, r5 │ │ - add r0, r6, #1 │ │ - mov r6, r0 │ │ - blt 7333c │ │ - b 73320 │ │ - ldr r0, [sp, #72] ; 0x48 │ │ - ldr r0, [r0, #4] │ │ - cmp r0, #0 │ │ - beq 73320 │ │ - ldr r0, [sp, #68] ; 0x44 │ │ - cmp r0, #0 │ │ - bmi 73300 │ │ - ldr ip, [sp, #44] ; 0x2c │ │ + cmp r3, #8 │ │ + add r0, r6, r0, lsl #1 │ │ + ldrh r0, [r0] │ │ + bcc 7cfc8 │ │ + vdup.16 q8, r0 │ │ + mov r1, sl │ │ + mov r2, r9 │ │ + vst1.16 {d16-d17}, [r2]! │ │ + subs r1, r1, #8 │ │ + bne 7cfb0 │ │ + mov r2, sl │ │ + cmp r3, sl │ │ + beq 7cf50 │ │ + ldr r1, [sp, #48] ; 0x30 │ │ + sub r1, r1, r2, lsl #1 │ │ + sub r2, r3, r2 │ │ + strh r0, [r6, -r1] │ │ + sub r1, r1, #2 │ │ + subs r2, r2, #1 │ │ + bne 7cfd4 │ │ + b 7cf50 │ │ + ldr r1, [sp, #16] │ │ + bic sl, lr, #7 │ │ + ldr r9, [sp, #4] │ │ + mla r0, r8, r1, r6 │ │ + lsl fp, r1, #1 │ │ mov r6, #0 │ │ + sub r0, r0, lr │ │ + add r4, r5, r0, lsl #1 │ │ + b 7d030 │ │ + ldr r0, [sp, #16] │ │ + add r4, r4, fp │ │ + add r6, r6, #1 │ │ + add r9, r9, r0, lsl #1 │ │ + ldr r0, [sp, #36] ; 0x24 │ │ + add r7, r7, r0, lsl #1 │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + cmp r6, r0 │ │ + beq 7d0ec │ │ + ldr r0, [sp, #48] ; 0x30 │ │ + mov r1, r7 │ │ + ldr r2, [sp, #44] ; 0x2c │ │ + add r0, r9, r0, lsl #1 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + ldr r3, [sp, #32] │ │ + cmp r3, #0 │ │ + beq 7d00c │ │ + cmp r3, #1 │ │ + blt 7d00c │ │ + ldr r0, [sp, #28] │ │ mov r2, #0 │ │ - cmp sl, #3 │ │ - bhi 733c0 │ │ - b 733b8 │ │ - ldr r1, [sp, #116] ; 0x74 │ │ - add r0, r6, #1 │ │ - add ip, ip, #164 ; 0xa4 │ │ - cmp r6, r1 │ │ - mov r6, r0 │ │ - beq 73304 │ │ - cmp sl, #3 │ │ - bhi 733c0 │ │ - mov r0, #0 │ │ - b 73408 │ │ - vorr d20, d16, d16 │ │ - mov r0, ip │ │ - vorr q9, q8, q8 │ │ - vmov.32 d20[0], r2 │ │ - mov r2, lr │ │ - vorr d18, d20, d20 │ │ - vld1.16 {d20}, [r0]! │ │ - subs r2, r2, #4 │ │ - vaddw.s16 q9, q9, d20 │ │ - bne 733d8 │ │ - vext.8 q10, q9, q8, #8 │ │ - cmp sl, lr │ │ - mov r0, lr │ │ - vadd.i32 q9, q9, q10 │ │ - vdup.32 q10, d18[1] │ │ - vadd.i32 q9, q9, q10 │ │ - vmov.32 r2, d18[0] │ │ - beq 73398 │ │ - mov r1, #0 │ │ - sub r9, r1, r0, lsl #1 │ │ - sub r8, sl, r0 │ │ - ldrsh r0, [ip, -r9] │ │ - sub r9, r9, #2 │ │ + cmp r3, #8 │ │ + add r0, r9, r0, lsl #1 │ │ + ldrh r0, [r0] │ │ + bcc 7d094 │ │ + vdup.16 q8, r0 │ │ + mov r1, sl │ │ + mov r2, r4 │ │ + vst1.16 {d16-d17}, [r2]! │ │ + subs r1, r1, #8 │ │ + bne 7d07c │ │ + cmp r3, sl │ │ + mov r2, sl │ │ + beq 7d00c │ │ + add r1, r4, r2, lsl #1 │ │ + sub r2, r3, r2 │ │ + strh r0, [r1], #2 │ │ + subs r2, r2, #1 │ │ + bne 7d09c │ │ + b 7d00c │ │ + ldr r0, [sp] │ │ + ldr r6, [sp, #4] │ │ + add r0, r8, r0 │ │ + sub r4, r0, r1 │ │ + ldr r0, [sp, #16] │ │ + lsl r9, r0, #1 │ │ + ldr r0, [sp, #36] ; 0x24 │ │ + lsl fp, r0, #1 │ │ + ldr r2, [sp, #44] ; 0x2c │ │ + mov r0, r6 │ │ + mov r1, r7 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + add r6, r6, r9 │ │ + add r7, r7, fp │ │ + adds r4, r4, #1 │ │ + bcc 7d0cc │ │ + cmp r8, #1 │ │ + blt 7d130 │ │ + ldr r0, [sp, #16] │ │ + ldr r9, [sp, #8] │ │ + ldm sp, {r6, r7} │ │ + lsl sl, r0, #1 │ │ + lsl r4, r9, #1 │ │ + mov r0, r5 │ │ + mov r1, r7 │ │ + mov r2, r4 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + add r5, r5, sl │ │ subs r8, r8, #1 │ │ - add r2, r2, r0 │ │ - bne 73414 │ │ - b 73398 │ │ - add sp, sp, #76 ; 0x4c │ │ + bne 7d108 │ │ + cmp r6, #1 │ │ + bge 7d140 │ │ + b 7d180 │ │ + ldr r9, [sp, #8] │ │ + ldr r6, [sp] │ │ + cmp r6, #1 │ │ + blt 7d180 │ │ + ldr r2, [sp, #40] ; 0x28 │ │ + mvn r1, #1 │ │ + ldr r3, [sp, #16] │ │ + lsl r4, r9, #1 │ │ + add r1, r1, r2, lsl #1 │ │ + mul r0, r3, r2 │ │ + lsl r7, r3, #1 │ │ + mul r8, r3, r1 │ │ + lsl sl, r0, #1 │ │ + add r0, r5, sl │ │ + add r1, r5, r8 │ │ + mov r2, r4 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + add r5, r5, r7 │ │ + subs r6, r6, #1 │ │ + bne 7d164 │ │ + add sp, sp, #52 ; 0x34 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq r8, r3, r0, lsl #26 │ │ + nop {0} │ │ + nop {0} │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #220 ; 0xdc │ │ - ldr r4, [r3, #212] ; 0xd4 │ │ - mov r7, #1 │ │ - ldr r5, [sp, #300] ; 0x12c │ │ - mvn r6, #0 │ │ - ldr r9, [sp, #272] ; 0x110 │ │ - cmp r4, #0 │ │ - str r0, [sp, #36] ; 0x24 │ │ - clz r0, r5 │ │ - str r3, [sp, #192] ; 0xc0 │ │ - rsb fp, r0, #24 │ │ - str r4, [sp, #52] ; 0x34 │ │ - mov r4, #1 │ │ - ldr r3, [r3, #216] ; 0xd8 │ │ - movwne r4, #2 │ │ - cmp r9, #0 │ │ - str r2, [sp, #100] ; 0x64 │ │ - movle r4, r7 │ │ - str r1, [sp, #40] ; 0x28 │ │ - cmp r3, #0 │ │ - mov r3, #0 │ │ - mov r2, #128 ; 0x80 │ │ - mov r1, #0 │ │ - str r4, [sp, #56] ; 0x38 │ │ - str r5, [sp, #184] ; 0xb8 │ │ - str r3, [sp, #188] ; 0xbc │ │ - beq 734cc │ │ - mov r7, #16 │ │ - ldr r3, [sp, #288] ; 0x120 │ │ - lsl r7, r7, fp │ │ - str r7, [sp, #188] ; 0xbc │ │ - mov r7, #235 ; 0xeb │ │ - cmp r3, #0 │ │ - movweq r7, #240 ; 0xf0 │ │ - lsl r3, r7, fp │ │ - str r3, [sp, #184] ; 0xb8 │ │ - mov r3, #173 ; 0xad │ │ - add sl, r6, r2, lsl fp │ │ - mul r5, r9, r3 │ │ - mov r3, #9472 ; 0x2500 │ │ - sub ip, r1, r2, lsl fp │ │ - mul r7, r9, r3 │ │ - ldr r2, [sp, #192] ; 0xc0 │ │ - ldr lr, [sp, #256] ; 0x100 │ │ - ldr r4, [sp, #56] ; 0x38 │ │ - add r0, sp, #212 ; 0xd4 │ │ - ldr r3, [r2] │ │ - add r5, r5, #105 ; 0x69 │ │ - add r7, r7, #45568 ; 0xb200 │ │ - and r2, r7, #65280 ; 0xff00 │ │ - uxtb r6, r5 │ │ - orr r2, r6, r2 │ │ - sub r5, r5, #173 ; 0xad │ │ - eor r2, r2, r3 │ │ - str r2, [r0, r1, lsl #2] │ │ - add r1, r1, #1 │ │ - sub r7, r7, #9472 ; 0x2500 │ │ - cmp r1, r4 │ │ - bcc 73500 │ │ - cmp lr, #1 │ │ - blt 745c0 │ │ - ldr r8, [sp, #292] ; 0x124 │ │ - mov r1, #32 │ │ - ldr r2, [sp, #268] ; 0x10c │ │ - mov r0, #3 │ │ - ldr r5, [sp, #296] ; 0x128 │ │ - add r3, r0, r1, lsr r8 │ │ - mov r0, #2 │ │ - mov r6, r2 │ │ - ldr r1, [sp, #264] ; 0x108 │ │ - cmp r2, r0, lsr r5 │ │ - ldr r2, [sp, #52] ; 0x34 │ │ - lsrgt r6, r0, r5 │ │ - mov r0, #164 ; 0xa4 │ │ - cmp r2, #0 │ │ - ldr lr, [sp, #40] ; 0x28 │ │ - moveq r6, r2 │ │ - cmp r9, #0 │ │ - moveq r6, r9 │ │ - mla r7, r6, r0, r1 │ │ - str r6, [sp, #96] ; 0x60 │ │ - add r2, r7, r3, lsl #1 │ │ - add r2, r2, #492 ; 0x1ec │ │ - str r2, [sp, #16] │ │ - movw r2, #498 ; 0x1f2 │ │ - add r4, r7, r2 │ │ - str r4, [sp, #12] │ │ - ldr r4, [sp, #100] ; 0x64 │ │ - lsr r7, r4, #1 │ │ - mov r4, #32 │ │ - mul r7, r6, r7 │ │ - ldr r6, [sp, #36] ; 0x24 │ │ - add r9, lr, r7, lsl #1 │ │ - add r8, r6, r7, lsl #1 │ │ - add r7, r1, r3, lsl #1 │ │ - add r7, r7, #492 ; 0x1ec │ │ - str r7, [sp, #32] │ │ - lsr r7, r4, r5 │ │ - mla r0, r7, r0, r1 │ │ - mov r7, #2 │ │ - add r3, r0, r3, lsl #1 │ │ - add r0, r0, r2 │ │ - add r3, r3, #492 ; 0x1ec │ │ - str r3, [sp, #28] │ │ - add r3, r1, r2 │ │ - ldr r1, [sp, #292] ; 0x124 │ │ - str r3, [sp, #24] │ │ - ldr r2, [sp, #284] ; 0x11c │ │ - lsr r3, r7, r1 │ │ - str r0, [sp, #20] │ │ - str r3, [sp, #64] ; 0x40 │ │ - lsr r3, r7, r5 │ │ - mov r5, #82 ; 0x52 │ │ - ldr r0, [sp, #192] ; 0xc0 │ │ - mul r3, r3, r5 │ │ - ldr r7, [sp, #256] ; 0x100 │ │ - add r0, r0, r2, lsl #2 │ │ - add r5, sp, #212 ; 0xd4 │ │ - mov r2, #0 │ │ - str r3, [sp, #60] ; 0x3c │ │ - add r3, r0, #204 ; 0xcc │ │ - str r3, [sp, #168] ; 0xa8 │ │ - add r3, r0, #188 ; 0xbc │ │ - str r3, [sp, #164] ; 0xa4 │ │ - add r0, r0, #196 ; 0xc4 │ │ - str r0, [sp, #160] ; 0xa0 │ │ - lsr r3, r4, r1 │ │ - ldr r0, [pc, #3976] ; 745c8 │ │ - add r4, sp, #196 ; 0xc4 │ │ - str lr, [sp, #80] ; 0x50 │ │ - add r0, pc, r0 │ │ - str r6, [sp, #76] ; 0x4c │ │ - add r0, r0, r1, lsl #4 │ │ - str r9, [sp, #72] ; 0x48 │ │ - add r0, r0, #4 │ │ - str r0, [sp, #92] ; 0x5c │ │ - ldr r0, [sp, #280] ; 0x118 │ │ - stmib sp, {r8, r9} │ │ - asr r0, r0, #1 │ │ - str r8, [sp, #68] ; 0x44 │ │ - str r0, [sp, #104] ; 0x68 │ │ - lsl r0, r3, #1 │ │ - str r0, [sp, #44] ; 0x2c │ │ - ldr r0, [sp, #276] ; 0x114 │ │ - str r0, [sp, #88] ; 0x58 │ │ - str fp, [sp, #112] ; 0x70 │ │ - str r3, [sp, #48] ; 0x30 │ │ - b 736ec │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - add r5, sp, #212 ; 0xd4 │ │ - ldr r1, [sp, #80] ; 0x50 │ │ - add r4, sp, #196 ; 0xc4 │ │ - ldr r3, [sp, #48] ; 0x30 │ │ - add r1, r1, r0 │ │ - str r1, [sp, #80] ; 0x50 │ │ - ldr r1, [sp, #76] ; 0x4c │ │ - add r7, r7, r3 │ │ - add r1, r1, r0 │ │ - str r1, [sp, #76] ; 0x4c │ │ - ldr r1, [sp, #72] ; 0x48 │ │ - mov r2, r7 │ │ - ldr r7, [sp, #256] ; 0x100 │ │ - add r1, r1, r0 │ │ - str r1, [sp, #72] ; 0x48 │ │ - ldr r1, [sp, #68] ; 0x44 │ │ - cmp r2, r7 │ │ - add r1, r1, r0 │ │ - str r1, [sp, #68] ; 0x44 │ │ - ldr r1, [sp, #88] ; 0x58 │ │ + sub sp, sp, #16 │ │ + str r1, [sp, #4] │ │ + asr r1, r3, #1 │ │ + str r0, [sp, #12] │ │ + str r1, [sp] │ │ + ldr r5, [pc, #480] ; 7d390 │ │ + ldr r7, [sp, #60] ; 0x3c │ │ + ldr ip, [sp, #72] ; 0x48 │ │ + sub r7, r7, #1 │ │ + ldr r4, [sp, #64] ; 0x40 │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + ldr r5, [pc, r5] │ │ + vdup.32 q8, r7 │ │ + str r0, [sp, #8] │ │ + ldr r0, [sp, #52] ; 0x34 │ │ + cmp r0, #1 │ │ + bge 7d20c │ │ + ldr r0, [sp, #4] │ │ + ldr r1, [sp, #12] │ │ add r1, r1, r0 │ │ - str r1, [sp, #88] ; 0x58 │ │ - bge 745c0 │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - cmp r2, #0 │ │ - mov r0, r2 │ │ - str r2, [sp, #180] ; 0xb4 │ │ - movwne r0, #1 │ │ - cmp r1, #0 │ │ - movwne r1, #1 │ │ - and r0, r1, r0 │ │ - sub r1, r7, r2 │ │ - ldr r7, [sp, #56] ; 0x38 │ │ - cmp r3, r1 │ │ - movlt r1, r3 │ │ + ldr r0, [sp] │ │ + str r1, [sp, #12] │ │ + add r2, r2, r0, lsl #1 │ │ + ldr r0, [sp, #8] │ │ + subs r0, r0, #1 │ │ + beq 7d370 │ │ + str r0, [sp, #8] │ │ + ldr r0, [sp, #52] ; 0x34 │ │ cmp r0, #1 │ │ - str r1, [sp, #176] ; 0xb0 │ │ - bne 73744 │ │ - mov r1, #0 │ │ - ldr r2, [r4, r1, lsl #2] │ │ - add r3, r4, r1, lsl #2 │ │ - add r1, r1, #1 │ │ - cmp r1, r7 │ │ - str r2, [r3, #8] │ │ - bcc 7372c │ │ - mov r1, #0 │ │ - ldr r2, [r5, r1, lsl #2] │ │ - eor r3, r2, r2, asr #1 │ │ - eor r3, r3, r2, lsr #3 │ │ - eor r3, r3, r2, lsr #12 │ │ - lsl r3, r3, #15 │ │ - uxth r3, r3 │ │ - orr r2, r3, r2, asr #1 │ │ - str r2, [r5, r1, lsl #2] │ │ - ubfx r2, r2, #8, #8 │ │ - str r2, [r4, r1, lsl #2] │ │ - add r1, r1, #1 │ │ + blt 7d1d8 │ │ + ldr fp, [sp, #12] │ │ + mvn r3, #0 │ │ + ldr r8, [sp, #52] ; 0x34 │ │ + ldr lr, [sp, #68] ; 0x44 │ │ + sub r1, r3, #3 │ │ + asr r6, lr, #8 │ │ cmp r1, r7 │ │ - bcc 73748 │ │ - ldr r1, [sp, #64] ; 0x40 │ │ - ldr r2, [sp, #176] ; 0xb0 │ │ - ldr r7, [sp, #180] ; 0xb4 │ │ - cmp r1, r2 │ │ - movlt r2, r1 │ │ + lsl sl, r6, #3 │ │ + mov r9, r1 │ │ + mov r6, r5 │ │ + movgt r9, r7 │ │ + cmp r1, #0 │ │ + movwmi r9, #0 │ │ + ldrsb r5, [r6, sl]! │ │ + add r1, r2, r9, lsl #1 │ │ + sub r0, r3, #2 │ │ + cmp r0, r7 │ │ + vdup.32 q10, r3 │ │ + ldrh r1, [r1] │ │ + mul r1, r1, r5 │ │ + mov r5, r0 │ │ + movgt r5, r7 │ │ cmp r0, #0 │ │ - moveq r2, r0 │ │ - ldr r0, [sp, #268] ; 0x10c │ │ - ldr r1, [sp, #96] ; 0x60 │ │ - str r2, [sp, #172] ; 0xac │ │ - cmp r1, r0 │ │ - bge 73db0 │ │ - ldr r0, [sp, #196] ; 0xc4 │ │ - mov r7, #3 │ │ - ldr r5, [sp, #60] ; 0x3c │ │ - and r2, r0, #15 │ │ - ldr r1, [sp, #204] ; 0xcc │ │ - add r2, r2, #3 │ │ - ldr r4, [sp, #172] ; 0xac │ │ - ldr r6, [sp, #64] ; 0x40 │ │ - add r0, r7, r0, asr #4 │ │ - mla r3, r5, r2, r4 │ │ - add r7, r7, r1, asr #4 │ │ - and r1, r1, #15 │ │ - mul r7, r6, r7 │ │ - add r1, r1, #3 │ │ - mla r3, r6, r0, r3 │ │ - mul r0, r6, r0 │ │ - mla r1, r5, r1, r7 │ │ - ldr r7, [sp, #12] │ │ - mla r0, r5, r2, r0 │ │ - add r2, r7, r3, lsl #1 │ │ - str r2, [sp, #140] ; 0x8c │ │ - ldr r2, [sp, #88] ; 0x58 │ │ - ldr r3, [sp, #8] │ │ - add r2, r2, r4, lsl #1 │ │ - str r2, [sp, #124] ; 0x7c │ │ - ldr r2, [sp, #180] ; 0xb4 │ │ - add r6, r7, r0, lsl #1 │ │ - ldr r0, [sp, #16] │ │ - add r2, r4, r2 │ │ - ldr r7, [sp, #180] ; 0xb4 │ │ - add r0, r0, r1, lsl #1 │ │ - str r0, [sp, #156] ; 0x9c │ │ - add r3, r3, r2, lsl #1 │ │ - ldr r0, [sp, #72] ; 0x48 │ │ - str r3, [sp, #132] ; 0x84 │ │ - ldr r3, [sp, #4] │ │ - str r0, [sp, #148] ; 0x94 │ │ - ldr r0, [sp, #68] ; 0x44 │ │ - add r2, r3, r2, lsl #1 │ │ - str r0, [sp, #152] ; 0x98 │ │ - ldr r0, [sp, #96] ; 0x60 │ │ - str r2, [sp, #136] ; 0x88 │ │ + movwmi r5, #0 │ │ + cmp r3, r7 │ │ + add r0, r2, r5, lsl #1 │ │ + ldrsb r5, [r6, #1] │ │ + ldrh r0, [r0] │ │ + mla r9, r0, r5, r1 │ │ + mov r1, r3 │ │ + movgt r1, r7 │ │ + cmp r3, #0 │ │ + sub r5, r3, #1 │ │ + movwmi r1, #0 │ │ + cmp r5, r7 │ │ + movgt r5, r7 │ │ + cmp r3, #1 │ │ + movwlt r5, #0 │ │ + add r1, r2, r1, lsl #1 │ │ + add r5, r2, r5, lsl #1 │ │ + ldrh sl, [r1] │ │ + ldrh r5, [r5] │ │ + add r0, pc, #196 ; 0xc4 │ │ + vld1.64 {d18-d19}, [r0 :128] │ │ + vadd.i32 q9, q10, q9 │ │ + ldrsb r0, [r6, #2] │ │ + vmin.s32 q10, q9, q8 │ │ + vclt.s32 q9, q9, #0 │ │ + ldrsb r1, [r6, #3] │ │ + mla r0, r5, r0, r9 │ │ + vbic q9, q10, q9 │ │ + mla r0, sl, r1, r0 │ │ + mov sl, r4 │ │ + vmov.32 r5, d19[0] │ │ + ldrsb r4, [r6, #4] │ │ + add lr, lr, sl │ │ + add r3, r3, lr, asr #14 │ │ + bfc lr, #14, #18 │ │ + add r1, r2, r5, lsl #1 │ │ + vmov.32 r5, d18[0] │ │ + ldrh r9, [r1] │ │ + ldrsb r1, [r6, #6] │ │ + add r5, r2, r5, lsl #1 │ │ + ldrh r5, [r5] │ │ + mla r0, r5, r4, r0 │ │ + vmov.32 r4, d18[1] │ │ + ldrsb r5, [r6, #7] │ │ + ldrsb r6, [r6, #5] │ │ + add r4, r2, r4, lsl #1 │ │ + ldrh r4, [r4] │ │ + mla r0, r4, r6, r0 │ │ + vmov.32 r4, d19[1] │ │ + mla r0, r9, r1, r0 │ │ + add r4, r2, r4, lsl #1 │ │ + ldrh r4, [r4] │ │ + mla r0, r4, r5, r0 │ │ + ldr r5, [pc, #80] ; 7d394 │ │ + mov r4, ip │ │ + ldr r5, [pc, r5] │ │ + rsb r1, r0, #64 ; 0x40 │ │ + cmp ip, r1, asr #7 │ │ + asrge r4, r1, #7 │ │ + cmp r0, #64 ; 0x40 │ │ + movwgt r4, #0 │ │ + subs r8, r8, #1 │ │ + strh r4, [fp], #2 │ │ + mov r4, sl │ │ + bne 7d21c │ │ + b 7d1d8 │ │ + add sp, sp, #16 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + nop {0} │ │ + nop {0} │ │ + andeq r0, r0, r1 │ │ + andeq r0, r0, r2 │ │ + andeq r0, r0, r3 │ │ + andeq r0, r0, r4 │ │ + andeq pc, r3, ip, lsr r9 ; │ │ + ; instruction: 0x0003f7b8 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #4 │ │ + vpush {d8-d15} │ │ + sub sp, sp, #24 │ │ + sub sp, sp, #34816 ; 0x8800 │ │ + add r4, sp, #32768 ; 0x8000 │ │ + add lr, sp, #32768 ; 0x8000 │ │ + mov r8, #0 │ │ + mov sl, #0 │ │ + ldr r9, [r4, #2192] ; 0x890 │ │ + add r4, sp, #32768 ; 0x8000 │ │ + ldr lr, [lr, #2196] ; 0x894 │ │ + ldr ip, [r4, #2188] ; 0x88c │ │ + add r4, sp, #32768 ; 0x8000 │ │ + ldr r6, [r4, #2184] ; 0x888 │ │ + add r4, sp, #32768 ; 0x8000 │ │ + ldr r5, [r4, #2180] ; 0x884 │ │ + add r4, sp, #32768 ; 0x8000 │ │ + cmp r6, #0 │ │ + ldr r4, [r4, #2176] ; 0x880 │ │ + str r4, [sp, #60] ; 0x3c │ │ + beq 7d418 │ │ + ldr r4, [sp, #60] ; 0x3c │ │ + cmp r4, #5 │ │ + blt 7d448 │ │ + ldr r4, [pc, #3392] ; 7e144 │ │ + and r7, r9, #3 │ │ + rsb r7, r7, r7, lsl #4 │ │ + ldr r4, [pc, r4] │ │ + add r7, r4, r7, lsl #3 │ │ + add r7, r7, r6, lsl #3 │ │ + sub sl, r7, #8 │ │ + cmp ip, #0 │ │ + beq 7d48c │ │ + asr r4, r9, #2 │ │ + cmp r5, #5 │ │ + blt 7d470 │ │ + ldr r6, [pc, #3352] ; 7e14c │ │ + rsb r4, r4, r4, lsl #4 │ │ + ldr r6, [pc, r6] │ │ + add r4, r6, r4, lsl #3 │ │ + add r7, r4, ip, lsl #3 │ │ + sub r8, r7, #8 │ │ + b 7d48c │ │ + ldr r4, [pc, #3320] ; 7e148 │ │ + and r7, r9, #1 │ │ + rsb r7, r7, r7, lsl #4 │ │ + ldr r4, [pc, r4] │ │ + add r7, r4, r7, lsl #3 │ │ + add r7, r7, r6, lsl #3 │ │ + add sl, r7, #352 ; 0x160 │ │ + cmp ip, #0 │ │ + bne 7d420 │ │ + b 7d48c │ │ + ldr r6, [pc, #3288] ; 7e150 │ │ + and r4, r4, #1 │ │ + rsb r4, r4, r4, lsl #4 │ │ + ldr r6, [pc, r6] │ │ + add r4, r6, r4, lsl #3 │ │ + add r7, r4, ip, lsl #3 │ │ + add r8, r7, #352 ; 0x160 │ │ + asr r7, r3, #1 │ │ + cmp sl, #0 │ │ + asr r1, r1, #1 │ │ + str r7, [sp, #28] │ │ + str r1, [sp, #32] │ │ + str r0, [sp, #172] ; 0xac │ │ + str lr, [sp, #44] ; 0x2c │ │ + str r8, [sp, #224] ; 0xe0 │ │ + str r2, [sp, #112] ; 0x70 │ │ + beq 7db04 │ │ + clz r1, lr │ │ + mov r0, #1 │ │ + rsb r3, r1, #24 │ │ + cmp r8, #0 │ │ + str sl, [sp, #80] ; 0x50 │ │ + lsl r0, r0, r3 │ │ + asr r6, r0, #1 │ │ + beq 7dcac │ │ + str r1, [sp, #112] ; 0x70 │ │ + str r5, [sp, #56] ; 0x38 │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + cmp r0, #1 │ │ + blt 7d624 │ │ + ldr r0, [sp, #28] │ │ + add r7, sp, #280 ; 0x118 │ │ + mov r1, r0 │ │ + sub r0, r0, r0, lsl #2 │ │ + add r0, r2, r0, lsl #1 │ │ + str r0, [sp, #208] ; 0xd0 │ │ + lsl r0, r1, #1 │ │ str r0, [sp, #128] ; 0x80 │ │ - b 738c8 │ │ - ldr r0, [sp, #100] ; 0x64 │ │ - add r6, r6, #164 ; 0xa4 │ │ - ldr r1, [sp, #148] ; 0x94 │ │ - ldr fp, [sp, #112] ; 0x70 │ │ - add r1, r1, r0 │ │ - str r1, [sp, #148] ; 0x94 │ │ - ldr r1, [sp, #152] ; 0x98 │ │ - add r1, r1, r0 │ │ - str r1, [sp, #152] ; 0x98 │ │ - ldr r1, [sp, #132] ; 0x84 │ │ - add r1, r1, r0 │ │ - str r1, [sp, #132] ; 0x84 │ │ - ldr r1, [sp, #136] ; 0x88 │ │ - add r1, r1, r0 │ │ - ldr r0, [sp, #156] ; 0x9c │ │ - str r1, [sp, #136] ; 0x88 │ │ - add r0, r0, #164 ; 0xa4 │ │ - str r0, [sp, #156] ; 0x9c │ │ - ldr r0, [sp, #140] ; 0x8c │ │ - ldr r1, [sp, #128] ; 0x80 │ │ - add r0, r0, #164 ; 0xa4 │ │ - str r0, [sp, #140] ; 0x8c │ │ - ldr r0, [sp, #268] ; 0x10c │ │ - add r1, r1, #1 │ │ - str r1, [sp, #128] ; 0x80 │ │ - cmp r1, r0 │ │ - beq 73db0 │ │ - ldr r0, [sp, #176] ; 0xb0 │ │ - ldr r1, [sp, #172] ; 0xac │ │ - str r6, [sp, #144] ; 0x90 │ │ - cmp r1, r0 │ │ - bge 73b00 │ │ - ldr r0, [sp, #296] ; 0x128 │ │ - ldr r1, [sp, #128] ; 0x80 │ │ - lsl r0, r1, r0 │ │ - ldr r1, [sp, #104] ; 0x68 │ │ - mul r0, r0, r1 │ │ - ldr r1, [sp, #192] ; 0xc0 │ │ - ldr r8, [r1, #36] ; 0x24 │ │ - ldr r1, [sp, #292] ; 0x124 │ │ - cmp r1, #0 │ │ - beq 73a08 │ │ - ldr r1, [sp, #276] ; 0x114 │ │ - ldr r2, [sp, #136] ; 0x88 │ │ - add lr, r1, r0, lsl #1 │ │ - ldr r1, [sp, #132] ; 0x84 │ │ - ldr r0, [sp, #140] ; 0x8c │ │ - ldr r6, [sp, #172] ; 0xac │ │ - b 739cc │ │ - ldr r3, [sp, #160] ; 0xa0 │ │ - ldr r4, [sp, #164] ; 0xa4 │ │ - ldr r9, [r3] │ │ - ldrh r3, [r1] │ │ - ldr r4, [r4] │ │ - mul r7, r9, r7 │ │ - mla r4, r4, r3, r7 │ │ - ldr r7, [sp, #168] ; 0xa8 │ │ - ldr r7, [r7] │ │ - asr r4, r4, #6 │ │ - add r4, r4, r7, lsl fp │ │ - ldr r7, [sp, #300] ; 0x12c │ │ - cmp r4, r7 │ │ - mov r9, r7 │ │ - mov r7, r4 │ │ - movgt r7, r9 │ │ - cmp r4, #0 │ │ - movwmi r7, #0 │ │ - ldr r4, [sp, #260] ; 0x104 │ │ - add r1, r1, #2 │ │ - add r0, r0, #2 │ │ - add r6, r6, #1 │ │ - ldrb r4, [r4, r7] │ │ - ldr r7, [sp, #192] ; 0xc0 │ │ - smulbb r4, r4, r5 │ │ - ldr r7, [r7, #88] ; 0x58 │ │ - mov r5, #1 │ │ - lsl r5, r5, r7 │ │ - add r4, r4, r5, asr #1 │ │ - add r3, r3, r4, asr r7 │ │ - ldr r4, [sp, #184] ; 0xb8 │ │ - ldr r7, [sp, #180] ; 0xb4 │ │ - cmp r3, r4 │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + str r3, [sp, #176] ; 0xb0 │ │ + ldr fp, [sp, #80] ; 0x50 │ │ + add r0, r0, #7 │ │ + str r0, [sp, #144] ; 0x90 │ │ + mov ip, #0 │ │ + ldr r0, [sp, #208] ; 0xd0 │ │ + ldrh r1, [r0] │ │ + ldrh r5, [r0, #-2] │ │ + str r1, [sp, #240] ; 0xf0 │ │ + str r5, [sp, #256] ; 0x100 │ │ + ldr r9, [sp, #60] ; 0x3c │ │ + ldrh r8, [r0, #6] │ │ + ldrh r2, [r0, #4] │ │ + ldrh sl, [r0, #2] │ │ + ldrh r4, [r0, #-4] │ │ + ldrh lr, [r0, #-6] │ │ + str r7, [sp, #192] ; 0xc0 │ │ + ldrsb r7, [fp] │ │ + uxth r3, lr │ │ + ldrsb r0, [fp, #1] │ │ mov r5, r4 │ │ - mov r4, r3 │ │ - movgt r4, r5 │ │ - ldr r5, [sp, #188] ; 0xbc │ │ - cmp r3, r5 │ │ + ldr r4, [sp, #256] ; 0x100 │ │ + mov lr, r6 │ │ + mla r3, r3, r7, r6 │ │ + uxth r6, r5 │ │ + ldrsb r7, [fp, #2] │ │ + ldr r1, [sp, #240] ; 0xf0 │ │ + subs r9, r9, #1 │ │ + mla r0, r6, r0, r3 │ │ + uxth r6, r4 │ │ + ldrsb r3, [fp, #3] │ │ + str r1, [sp, #256] ; 0x100 │ │ + mla r0, r6, r7, r0 │ │ + uxth r6, r1 │ │ + ldrsb r7, [fp, #4] │ │ + str sl, [sp, #240] ; 0xf0 │ │ + mov r1, r8 │ │ + mla r0, r6, r3, r0 │ │ + uxth r6, sl │ │ + ldrsb r3, [fp, #5] │ │ + mov sl, r2 │ │ + mla r0, r6, r7, r0 │ │ + uxth r6, r2 │ │ + ldr r2, [sp, #208] ; 0xd0 │ │ + ldrsb r7, [fp, #6] │ │ + mla r0, r6, r3, r0 │ │ + add r3, r2, ip │ │ + uxth r2, r8 │ │ + ldrh r8, [r3, #8] │ │ + mla r0, r2, r7, r0 │ │ + ldrsb r6, [fp, #7] │ │ + ldr r7, [sp, #192] ; 0xc0 │ │ ldr r3, [sp, #176] ; 0xb0 │ │ - movlt r4, r5 │ │ - strh r4, [r2], #2 │ │ - cmp r6, r3 │ │ - bge 73b00 │ │ - ldr r4, [sp, #292] ; 0x124 │ │ - add r3, r7, r6 │ │ - mov r5, lr │ │ - cmp r8, #0 │ │ - lsl r3, r3, r4 │ │ - lsl r3, r3, #1 │ │ - ldrh r3, [r5, r3]! ; │ │ - ldrh r7, [r5, #2] │ │ - ldrsh r5, [r0] │ │ - add r3, r3, r7 │ │ - add r3, r3, #1 │ │ - ubfx r7, r3, #1, #16 │ │ - beq 73920 │ │ - ldrh r3, [r1] │ │ - b 73968 │ │ - ldr r1, [sp, #124] ; 0x7c │ │ - ldr r2, [sp, #172] ; 0xac │ │ - add lr, r1, r0, lsl #1 │ │ - mov r1, #0 │ │ - b 73ad4 │ │ - ldr r0, [sp, #160] ; 0xa0 │ │ - ldr r7, [r0] │ │ - ldr r0, [sp, #132] ; 0x84 │ │ - add r5, r0, r1 │ │ - ldr r0, [sp, #164] ; 0xa4 │ │ - mul r3, r7, r3 │ │ - ldrh r5, [r5] │ │ - ldr r0, [r0] │ │ - mla r0, r0, r5, r3 │ │ - ldr r3, [sp, #168] ; 0xa8 │ │ - ldr r3, [r3] │ │ - asr r0, r0, #6 │ │ - add r0, r0, r3, lsl fp │ │ - ldr r3, [sp, #300] ; 0x12c │ │ - cmp r0, r3 │ │ - mov r4, r3 │ │ - mov r3, r0 │ │ - movgt r3, r4 │ │ - cmp r0, #0 │ │ - movwmi r3, #0 │ │ - ldr r0, [sp, #260] ; 0x104 │ │ - mov r4, #1 │ │ - ldr r7, [sp, #180] ; 0xb4 │ │ - add r2, r2, #1 │ │ - ldrb r0, [r0, r3] │ │ - ldr r3, [sp, #192] ; 0xc0 │ │ - ldr r3, [r3, #88] ; 0x58 │ │ - smulbb r0, r0, r6 │ │ - lsl r6, r4, r3 │ │ - add r0, r0, r6, asr #1 │ │ - add r0, r5, r0, asr r3 │ │ - ldr r3, [sp, #184] ; 0xb8 │ │ - cmp r0, r3 │ │ - mov r4, r3 │ │ - mov r3, r0 │ │ - movgt r3, r4 │ │ - ldr r4, [sp, #188] ; 0xbc │ │ - cmp r0, r4 │ │ - ldr r0, [sp, #136] ; 0x88 │ │ - movlt r3, r4 │ │ + mla r0, r8, r6, r0 │ │ + add r2, r7, ip │ │ + add ip, ip, #2 │ │ + mov r6, lr │ │ + mov lr, r5 │ │ + asr r0, r0, r3 │ │ + strh r0, [r2] │ │ + mov r2, r1 │ │ + bne 7d550 │ │ + ldr r0, [sp, #208] ; 0xd0 │ │ + add r7, r7, #256 ; 0x100 │ │ + ldr r1, [sp, #128] ; 0x80 │ │ add r0, r0, r1 │ │ - add r1, r1, #2 │ │ - strh r3, [r0] │ │ - ldr r0, [sp, #176] ; 0xb0 │ │ + str r0, [sp, #208] ; 0xd0 │ │ + ldr r0, [sp, #144] ; 0x90 │ │ + subs r0, r0, #1 │ │ + bne 7d518 │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + cmp r0, #1 │ │ + blt 7e110 │ │ + ldr r0, [sp, #112] ; 0x70 │ │ + mov r4, #768 ; 0x300 │ │ + mov sl, #256 ; 0x100 │ │ + sub r3, r0, #12 │ │ + str r3, [sp, #240] ; 0xf0 │ │ + mov r0, #1 │ │ + ldr r1, [sp, #224] ; 0xe0 │ │ + lsl r0, r0, r3 │ │ + vdup.32 q9, r3 │ │ + asr r2, r0, #1 │ │ + add r0, r1, #7 │ │ + str r0, [sp, #28] │ │ + vdup.32 q2, r2 │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + vneg.s32 q10, q9 │ │ + str r2, [sp, #256] ; 0x100 │ │ + vdup.32 q0, r0 │ │ + ldr r0, [sp, #32] │ │ + lsl r0, r0, #1 │ │ + str r0, [sp, #36] ; 0x24 │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + bic r2, r0, #7 │ │ + add r0, r0, #896 ; 0x380 │ │ + str r2, [sp, #24] │ │ + str r0, [sp, #20] │ │ + add r0, r1, #8 │ │ + str r0, [sp, #16] │ │ + mov r0, #0 │ │ + str r0, [sp, #40] ; 0x28 │ │ + add r0, sp, #280 ; 0x118 │ │ + ldr r1, [sp, #172] ; 0xac │ │ + mov r2, r0 │ │ + b 7d6e4 │ │ + ldr r0, [sp, #36] ; 0x24 │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + ldr r2, [sp, #48] ; 0x30 │ │ + add r1, r1, r0 │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + add r2, r2, #256 ; 0x100 │ │ + add r0, r0, #1 │ │ + str r0, [sp, #40] ; 0x28 │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + subs r0, r0, #1 │ │ + str r0, [sp, #56] ; 0x38 │ │ + beq 7e110 │ │ + str r2, [sp, #48] ; 0x30 │ │ + mov r7, #0 │ │ + str r1, [sp, #52] ; 0x34 │ │ + mov r9, #1024 ; 0x400 │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + mov ip, #1792 ; 0x700 │ │ + ldr fp, [sp, #44] ; 0x2c │ │ + ldr lr, [sp, #224] ; 0xe0 │ │ + cmp r0, #8 │ │ + bcs 7d7d4 │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + lsl r8, r7, #1 │ │ + ldr r6, [sp, #48] ; 0x30 │ │ + ldr r5, [sp, #52] ; 0x34 │ │ + sub r0, r0, r7 │ │ + mov r7, r6 │ │ + ldrsb r3, [lr] │ │ + ldrsh r1, [r7, r8]! │ │ + add r6, r6, #2 │ │ + ldrsh r2, [r7, r4] │ │ + ldr r4, [sp, #256] ; 0x100 │ │ + smlabb r1, r1, r3, r4 │ │ + ldrsh r3, [r7, sl] │ │ + ldrsb r4, [lr, #1] │ │ + smlabb r1, r3, r4, r1 │ │ + mov r3, #512 ; 0x200 │ │ + ldrsh r3, [r7, r3] │ │ + ldrsb r4, [lr, #2] │ │ + smlabb r1, r3, r4, r1 │ │ + ldrsb r3, [lr, #3] │ │ + ldrsh r4, [r7, r9] │ │ + smlabb r1, r2, r3, r1 │ │ + mov r2, #1536 ; 0x600 │ │ + ldrsh sl, [r7, r2] │ │ + mov r2, #1280 ; 0x500 │ │ + ldrsh r3, [r7, r2] │ │ + ldrsb r2, [lr, #4] │ │ + smlabb r1, r4, r2, r1 │ │ + ldrsb r2, [lr, #5] │ │ + ldrsb r4, [lr, #6] │ │ + smlabb r1, r3, r2, r1 │ │ + ldrsb r2, [lr, #7] │ │ + ldrsh r3, [r7, ip] │ │ + smlabb r1, sl, r4, r1 │ │ + mov sl, #256 ; 0x100 │ │ + mov r4, #768 ; 0x300 │ │ + smlabb r1, r3, r2, r1 │ │ + ldr r3, [sp, #240] ; 0xf0 │ │ + asr r2, r1, r3 │ │ + cmp fp, r1, asr r3 │ │ + mov r1, r2 │ │ + movlt r1, fp │ │ + cmp r2, #0 │ │ + movwmi r1, #0 │ │ + add r2, r5, r8 │ │ + add r5, r5, #2 │ │ + subs r0, r0, #1 │ │ + strh r1, [r2] │ │ + bne 7d720 │ │ + b 7d6b4 │ │ + ldr r2, [sp, #40] ; 0x28 │ │ + mov r3, #0 │ │ + ldr r1, [sp, #32] │ │ + mov r6, #0 │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + lsl r8, r2, #7 │ │ + mla r0, r1, r2, r0 │ │ + mul r7, r1, r2 │ │ + ldr r1, [sp, #172] ; 0xac │ │ + ldr r2, [sp, #28] │ │ + add r0, r1, r0, lsl #1 │ │ cmp r2, r0 │ │ - bge 73b00 │ │ - ldr r0, [sp, #140] ; 0x8c │ │ - add r3, lr, r1 │ │ + ldr r2, [sp, #16] │ │ + add r1, r1, r7, lsl #1 │ │ + movwcc r3, #1 │ │ + cmp r2, r1 │ │ + add r2, sp, #280 ; 0x118 │ │ + add r5, r2, r8, lsl #1 │ │ + movwhi r6, #1 │ │ + mov lr, r2 │ │ + ldr r2, [sp, #20] │ │ + cmp r5, r0 │ │ + mov r0, #0 │ │ + add r5, r2, r8 │ │ + movwcc r0, #1 │ │ + mov r7, #0 │ │ + add r5, lr, r5, lsl #1 │ │ + cmp r1, r5 │ │ + mov r5, #0 │ │ + movwcc r5, #1 │ │ + tst r6, r3 │ │ + bne 7daf0 │ │ + ldr fp, [sp, #44] ; 0x2c │ │ + ands r0, r5, r0 │ │ + ldr lr, [sp, #224] ; 0xe0 │ │ + mov r9, #1024 ; 0x400 │ │ + mov ip, #1792 ; 0x700 │ │ + bne 7d70c │ │ + mov r0, lr │ │ + mov r1, #7 │ │ + vld1.8 {d18[]}, [r0], r1 │ │ + add r1, sp, #64 ; 0x40 │ │ + mov sl, #0 │ │ + vld1.8 {d19[]}, [r0] │ │ + vmovl.s8 q12, d18 │ │ + add r0, lr, #5 │ │ + vmovl.s8 q9, d19 │ │ + vld1.8 {d22[]}, [r0] │ │ + add r0, lr, #6 │ │ + vmovl.s16 q8, d25 │ │ + vld1.8 {d23[]}, [r0] │ │ + add r0, lr, #4 │ │ + vld1.8 {d26[]}, [r0] │ │ + add r0, sp, #208 ; 0xd0 │ │ + vmovl.s8 q14, d23 │ │ + vmovl.s8 q11, d22 │ │ + vstmia r0, {d16-d17} │ │ + vmovl.s16 q8, d24 │ │ + add r0, sp, #192 ; 0xc0 │ │ + vmovl.s8 q13, d26 │ │ + vstmia r0, {d16-d17} │ │ + vmovl.s16 q8, d19 │ │ + add r0, sp, #176 ; 0xb0 │ │ + vmovl.s16 q4, d26 │ │ + vstmia r0, {d16-d17} │ │ + vmovl.s16 q8, d18 │ │ + add r0, sp, #144 ; 0x90 │ │ + vstmia r0, {d16-d17} │ │ + vmovl.s16 q8, d29 │ │ + add r0, sp, #128 ; 0x80 │ │ + vstmia r0, {d16-d17} │ │ + vmovl.s16 q8, d28 │ │ + add r0, sp, #112 ; 0x70 │ │ + vstmia r0, {d16-d17} │ │ + vmovl.s16 q8, d23 │ │ + add r0, sp, #96 ; 0x60 │ │ + vstmia r0, {d16-d17} │ │ + vmovl.s16 q8, d22 │ │ + add r0, sp, #80 ; 0x50 │ │ + vstmia r0, {d16-d17} │ │ + add r0, lr, #3 │ │ + vmovl.s16 q8, d27 │ │ + vld1.8 {d18[]}, [r0] │ │ + add r0, lr, #2 │ │ + vmovl.s8 q9, d18 │ │ + vstmia r1, {d16-d17} │ │ + mov r1, #1792 ; 0x700 │ │ + ldr r8, [sp, #24] │ │ + vmovl.s16 q6, d18 │ │ + vld1.8 {d18[]}, [r0] │ │ + vmovl.s16 q5, d19 │ │ + add r0, lr, #1 │ │ + vmovl.s8 q9, d18 │ │ + ldr r2, [sp, #52] ; 0x34 │ │ + ldr r3, [sp, #48] ; 0x30 │ │ + vmovl.s16 q11, d18 │ │ + vld1.8 {d18[]}, [r0] │ │ + vmovl.s16 q7, d19 │ │ + vmovl.s8 q9, d18 │ │ + vmovl.s16 q12, d19 │ │ + vmovl.s16 q13, d18 │ │ + add fp, r3, sl │ │ + add lr, sp, #208 ; 0xd0 │ │ + vorr q3, q10, q10 │ │ + add r7, fp, #256 ; 0x100 │ │ + mov r0, fp │ │ + vldmia lr, {d2-d3} │ │ + add lr, sp, #192 ; 0xc0 │ │ + subs r8, r8, #8 │ │ + vld1.16 {d18-d19}, [r0], r1 │ │ + vmovl.s16 q14, d19 │ │ + vldmia lr, {d20-d21} │ │ + vmovl.s16 q8, d18 │ │ + add lr, sp, #64 ; 0x40 │ │ + vorr q9, q2, q2 │ │ + vld1.16 {d30-d31}, [r7] │ │ + vmla.i32 q9, q14, q1 │ │ + add r7, fp, #512 ; 0x200 │ │ + vorr q14, q2, q2 │ │ + vmla.i32 q14, q8, q10 │ │ + vld1.16 {d16-d17}, [r7] │ │ + add r7, fp, #768 ; 0x300 │ │ + vorr q1, q0, q0 │ │ + vmovl.s16 q0, d31 │ │ + vmovl.s16 q15, d30 │ │ + vorr q10, q3, q3 │ │ + vldmia lr, {d6-d7} │ │ + vmla.i32 q9, q0, q12 │ │ + add lr, sp, #96 ; 0x60 │ │ + vmla.i32 q14, q15, q13 │ │ + vld1.16 {d30-d31}, [r7] │ │ + add r7, fp, #1024 ; 0x400 │ │ + vmovl.s16 q0, d17 │ │ + vmovl.s16 q8, d16 │ │ + vmla.i32 q9, q0, q7 │ │ + vmla.i32 q14, q8, q11 │ │ + vld1.16 {d16-d17}, [r7] │ │ + add r7, fp, #1280 ; 0x500 │ │ + vmovl.s16 q0, d31 │ │ + vmovl.s16 q15, d30 │ │ + vmla.i32 q9, q0, q5 │ │ + vmla.i32 q14, q15, q6 │ │ + vld1.16 {d30-d31}, [r7] │ │ + add r7, fp, #1536 ; 0x600 │ │ + vmovl.s16 q0, d17 │ │ + vmovl.s16 q8, d16 │ │ + vmla.i32 q9, q0, q3 │ │ + vldmia lr, {d6-d7} │ │ + add lr, sp, #80 ; 0x50 │ │ + vmla.i32 q14, q8, q4 │ │ + vld1.16 {d16-d17}, [r7] │ │ + vmovl.s16 q0, d31 │ │ + vmovl.s16 q15, d30 │ │ + vmla.i32 q9, q0, q3 │ │ + vldmia lr, {d6-d7} │ │ + add lr, sp, #128 ; 0x80 │ │ + vmovl.s16 q0, d17 │ │ + vmovl.s16 q8, d16 │ │ + vmla.i32 q14, q15, q3 │ │ + vldmia lr, {d6-d7} │ │ + add lr, sp, #112 ; 0x70 │ │ + vld1.16 {d30-d31}, [r0] │ │ + add r0, r2, sl │ │ + vmla.i32 q9, q0, q3 │ │ + add sl, sl, #16 │ │ + vldmia lr, {d6-d7} │ │ + add lr, sp, #176 ; 0xb0 │ │ + vmovl.s16 q0, d31 │ │ + vmla.i32 q14, q8, q3 │ │ + vmovl.s16 q8, d30 │ │ + vldmia lr, {d30-d31} │ │ + add lr, sp, #144 ; 0x90 │ │ + vmla.i32 q9, q0, q15 │ │ + vldmia lr, {d30-d31} │ │ + vorr q0, q1, q1 │ │ + vmla.i32 q14, q8, q15 │ │ + vshl.s32 q8, q9, q10 │ │ + vshl.s32 q9, q14, q10 │ │ + vmin.s32 q14, q8, q1 │ │ + vclt.s32 q8, q8, #0 │ │ + vmin.s32 q15, q9, q1 │ │ + vclt.s32 q9, q9, #0 │ │ + vbic q8, q14, q8 │ │ + vbic q9, q15, q9 │ │ + vmovn.i32 d17, q8 │ │ + vmovn.i32 d16, q9 │ │ + vst1.16 {d16-d17}, [r0] │ │ + bne 7d968 │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + mov r4, #768 ; 0x300 │ │ + ldr r7, [sp, #24] │ │ + mov sl, #256 ; 0x100 │ │ + ldr fp, [sp, #44] ; 0x2c │ │ + mov r9, #1024 ; 0x400 │ │ + ldr lr, [sp, #224] ; 0xe0 │ │ + cmp r7, r0 │ │ + mov ip, #1792 ; 0x700 │ │ + beq 7d6b4 │ │ + b 7d70c │ │ + ldr fp, [sp, #44] ; 0x2c │ │ + mov r9, #1024 ; 0x400 │ │ + ldr lr, [sp, #224] ; 0xe0 │ │ + mov ip, #1792 ; 0x700 │ │ + b 7d70c │ │ cmp r8, #0 │ │ - add r7, r0, r1 │ │ - ldrh r3, [r3] │ │ - ldrsh r6, [r7] │ │ - beq 73a1c │ │ - ldr r0, [sp, #132] ; 0x84 │ │ - add r7, r0, r1 │ │ - ldrh r5, [r7] │ │ - b 73a6c │ │ - ldr r0, [sp, #172] ; 0xac │ │ - ldr r6, [sp, #144] ; 0x90 │ │ + beq 7e124 │ │ + ldr r0, [sp, #60] ; 0x3c │ │ cmp r0, #1 │ │ - blt 7385c │ │ - ldr r0, [sp, #296] ; 0x128 │ │ - ldr r1, [sp, #128] ; 0x80 │ │ - lsl r0, r1, r0 │ │ - ldr r1, [sp, #104] ; 0x68 │ │ - mul r0, r0, r1 │ │ - ldr r1, [sp, #192] ; 0xc0 │ │ - ldr fp, [r1, #36] ; 0x24 │ │ - ldr r1, [sp, #292] ; 0x124 │ │ - cmp r1, #0 │ │ - beq 73c84 │ │ - ldr r1, [sp, #276] ; 0x114 │ │ - mov lr, #0 │ │ - ldr r8, [sp, #92] ; 0x5c │ │ - mov r9, #0 │ │ + blt 7e110 │ │ + ldr r2, [sp, #28] │ │ + lsl r0, r3, #1 │ │ + ldr r1, [sp, #112] ; 0x70 │ │ + mov lr, r2 │ │ + sub r7, r1, r2, lsl #2 │ │ + sub ip, r1, r2, lsl #1 │ │ add r2, r1, r0, lsl #1 │ │ - b 73c0c │ │ - ldr r3, [sp, #160] ; 0xa0 │ │ - ldr r5, [sp, #164] ; 0xa4 │ │ - ldr r4, [r3] │ │ - ldr r3, [sp, #148] ; 0x94 │ │ - ldr r5, [r5] │ │ - add r3, r3, lr │ │ - mul r1, r4, r1 │ │ - ldr r4, [sp, #168] ; 0xa8 │ │ - ldrh r3, [r3] │ │ - ldr r4, [r4] │ │ - mla r1, r5, r3, r1 │ │ - ldr r5, [sp, #112] ; 0x70 │ │ - asr r1, r1, #6 │ │ - add r4, r1, r4, lsl r5 │ │ - ldr r1, [sp, #300] ; 0x12c │ │ - cmp r4, r1 │ │ - mov r5, r1 │ │ - mov r1, r4 │ │ - movgt r1, r5 │ │ - cmp r4, #0 │ │ - movwmi r1, #0 │ │ - ldr r4, [sp, #260] ; 0x104 │ │ - add r8, r8, #8 │ │ - add r9, r9, #1 │ │ - ldrb r1, [r4, r1] │ │ - mov r4, #1 │ │ - mul r0, r0, r1 │ │ - ldr r1, [sp, #192] ; 0xc0 │ │ - ldr r1, [r1, #88] ; 0x58 │ │ - lsl r4, r4, r1 │ │ - add r0, r0, r4, asr #1 │ │ - add r0, r3, r0, asr r1 │ │ - ldr r1, [sp, #184] ; 0xb8 │ │ - cmp r0, r1 │ │ - mov r3, r1 │ │ - mov r1, r0 │ │ - movgt r1, r3 │ │ - ldr r3, [sp, #188] ; 0xbc │ │ - cmp r0, r3 │ │ - ldr r0, [sp, #152] ; 0x98 │ │ - movlt r1, r3 │ │ - add r0, r0, lr │ │ - add lr, lr, #2 │ │ - strh r1, [r0] │ │ - ldr r0, [sp, #172] ; 0xac │ │ - cmp r0, r9 │ │ - beq 7385c │ │ - add r3, r6, lr │ │ - ldr r4, [sp, #156] ; 0x9c │ │ - ldmda r8, {r0, r1} │ │ - add r4, r4, lr │ │ - ldrsh r3, [r3] │ │ - ldrsh r4, [r4] │ │ - mul r1, r1, r3 │ │ - add r3, r7, r9 │ │ - mla r0, r0, r4, r1 │ │ - ldr r1, [sp, #292] ; 0x124 │ │ - lsl r1, r3, r1 │ │ - mov r3, r2 │ │ - lsl r1, r1, #1 │ │ - ldrh r1, [r3, r1]! ; │ │ - add r4, r0, #16 │ │ - mov r0, sl │ │ - ldrh r3, [r3, #2] │ │ - cmp sl, r4, asr #5 │ │ - asrge r0, r4, #5 │ │ - cmp ip, r4, asr #5 │ │ - add r1, r1, r3 │ │ - movgt r0, ip │ │ - add r1, r1, #1 │ │ - cmp fp, #0 │ │ - ubfx r1, r1, #1, #16 │ │ - beq 73b50 │ │ - ldr r3, [sp, #148] ; 0x94 │ │ - add r3, r3, lr │ │ - ldrh r3, [r3] │ │ - b 73ba4 │ │ - ldr r1, [sp, #88] ; 0x58 │ │ - add lr, r1, r0, lsl #1 │ │ - ldr r0, [pc, #2360] ; 745cc │ │ - ldr r2, [sp, #172] ; 0xac │ │ - add r0, pc, r0 │ │ - add r1, r0, #4 │ │ + sub r0, lr, lr, lsl #2 │ │ + add r3, r1, r3, lsl #1 │ │ + add fp, r1, lr, lsl #1 │ │ + add r4, r1, r0, lsl #1 │ │ + add r0, lr, lr, lsl #1 │ │ + add r1, r1, r0, lsl #1 │ │ + lsl r0, lr, #1 │ │ + str r0, [sp, #192] ; 0xc0 │ │ + ldr r0, [sp, #32] │ │ + lsl r0, r0, #1 │ │ + str r0, [sp, #176] ; 0xb0 │ │ + ldr r9, [sp, #44] ; 0x2c │ │ + str r3, [sp, #208] ; 0xd0 │ │ mov r0, #0 │ │ - b 73d58 │ │ - ldr r3, [sp, #160] ; 0xa0 │ │ - ldr r4, [sp, #164] ; 0xa4 │ │ - ldr r8, [r3] │ │ - ldr r3, [sp, #148] ; 0x94 │ │ - ldr r7, [r4] │ │ + str r2, [sp, #240] ; 0xf0 │ │ + mov lr, r4 │ │ + str r1, [sp, #256] ; 0x100 │ │ + str r5, [sp, #56] ; 0x38 │ │ + ldr r1, [sp, #60] ; 0x3c │ │ + ldr sl, [sp, #112] ; 0x70 │ │ + add r2, r7, r0 │ │ + ldrsb r6, [r8, #1] │ │ + ldr r3, [sp, #224] ; 0xe0 │ │ + mov r4, ip │ │ + ldrh r2, [r2] │ │ + add ip, lr, r0 │ │ + ldr r5, [sp, #224] ; 0xe0 │ │ + ldrsb r8, [r3] │ │ + ldrh r3, [ip] │ │ + mul r2, r2, r6 │ │ + add r6, r4, r0 │ │ + mov ip, r4 │ │ + ldrsb r4, [r5, #2] │ │ + mla r2, r3, r8, r2 │ │ + ldrh r6, [r6] │ │ + ldr r8, [sp, #224] ; 0xe0 │ │ + add r3, sl, r0 │ │ + mla r2, r6, r4, r2 │ │ + add r6, fp, r0 │ │ + ldrsb r5, [r8, #3] │ │ + ldrh r3, [r3] │ │ + ldrsb r4, [r8, #4] │ │ + ldrh r6, [r6] │ │ + mla r2, r3, r5, r2 │ │ + ldr r3, [sp, #208] ; 0xd0 │ │ + ldrsb r5, [r8, #5] │ │ add r3, r3, r0 │ │ - mul r6, r8, r6 │ │ - ldr r4, [sp, #168] ; 0xa8 │ │ + mla r2, r6, r4, r2 │ │ + ldr r4, [sp, #256] ; 0x100 │ │ ldrh r3, [r3] │ │ - mla r6, r7, r3, r6 │ │ - ldr r7, [r4] │ │ - ldr r4, [sp, #112] ; 0x70 │ │ - asr r6, r6, #6 │ │ - add r7, r6, r7, lsl r4 │ │ - ldr r4, [sp, #300] ; 0x12c │ │ - mov r6, r7 │ │ - cmp r7, r4 │ │ - movgt r6, r4 │ │ - cmp r7, #0 │ │ - movwmi r6, #0 │ │ - ldr r4, [sp, #260] ; 0x104 │ │ - add r1, r1, #8 │ │ - ldrb r6, [r4, r6] │ │ - ldr r4, [sp, #192] ; 0xc0 │ │ - mul r5, r5, r6 │ │ - ldr r6, [r4, #88] ; 0x58 │ │ - mov r4, #1 │ │ - lsl r7, r4, r6 │ │ - ldr r4, [sp, #184] ; 0xb8 │ │ - add r5, r5, r7, asr #1 │ │ - ldr r7, [sp, #180] ; 0xb4 │ │ - add r3, r3, r5, asr r6 │ │ - ldr r6, [sp, #144] ; 0x90 │ │ - cmp r3, r4 │ │ - mov r5, r3 │ │ - movgt r5, r4 │ │ - ldr r4, [sp, #188] ; 0xbc │ │ - cmp r3, r4 │ │ - ldr r3, [sp, #152] ; 0x98 │ │ - movlt r5, r4 │ │ - subs r2, r2, #1 │ │ + add r6, r4, r0 │ │ + ldrsb r4, [r8, #6] │ │ + mla r2, r3, r5, r2 │ │ + ldr r3, [sp, #240] ; 0xf0 │ │ + ldrh r6, [r6] │ │ add r3, r3, r0 │ │ + ldrsb r5, [r8, #7] │ │ + ldrh r3, [r3] │ │ + mla r2, r6, r4, r2 │ │ + mla r2, r3, r5, r2 │ │ + mov r3, r9 │ │ + add r2, r2, #32 │ │ + cmp r9, r2, asr #6 │ │ + asrge r3, r2, #6 │ │ + cmp r2, #0 │ │ + ldr r2, [sp, #172] ; 0xac │ │ + movwmi r3, #0 │ │ + subs r1, r1, #1 │ │ + add r2, r2, r0 │ │ add r0, r0, #2 │ │ - strh r5, [r3] │ │ - beq 7385c │ │ - add r6, r6, r0 │ │ - ldr r4, [sp, #156] ; 0x9c │ │ - ldmda r1, {r3, r5} │ │ - add r7, r4, r0 │ │ - ldrsh r6, [r6] │ │ - ldrsh r7, [r7] │ │ - mul r5, r5, r6 │ │ - mla r3, r3, r7, r5 │ │ - add r5, lr, r0 │ │ - ldrh r6, [r5] │ │ - mov r5, sl │ │ - add r3, r3, #16 │ │ - cmp sl, r3, asr #5 │ │ - asrge r5, r3, #5 │ │ - cmp ip, r3, asr #5 │ │ - movgt r5, ip │ │ - cmp fp, #0 │ │ - beq 73ca4 │ │ - ldr r3, [sp, #148] ; 0x94 │ │ + strh r3, [r2] │ │ + bne 7db84 │ │ + ldr r0, [sp, #192] ; 0xc0 │ │ + add sl, sl, r0 │ │ + str sl, [sp, #112] ; 0x70 │ │ + ldr r3, [sp, #208] ; 0xd0 │ │ + add lr, lr, r0 │ │ + ldr r1, [sp, #256] ; 0x100 │ │ + add r7, r7, r0 │ │ + ldr r2, [sp, #240] ; 0xf0 │ │ + add ip, ip, r0 │ │ + add fp, fp, r0 │ │ add r3, r3, r0 │ │ - ldrh r3, [r3] │ │ - b 73cf4 │ │ - ldr r0, [sp, #96] ; 0x60 │ │ - cmp r0, #1 │ │ - blt 7368c │ │ - ldr r3, [sp, #196] ; 0xc4 │ │ - mov r4, #3 │ │ - ldr r2, [sp, #60] ; 0x3c │ │ - and r7, r3, #15 │ │ - ldr r0, [sp, #204] ; 0xcc │ │ - add r9, r7, #3 │ │ - str r0, [sp, #144] ; 0x90 │ │ - ldr r0, [sp, #208] ; 0xd0 │ │ - add r7, r4, r3, asr #4 │ │ - str r0, [sp, #148] ; 0x94 │ │ - ldr r0, [sp, #172] ; 0xac │ │ - mla r6, r2, r9, r0 │ │ - ldr r3, [sp, #64] ; 0x40 │ │ - ldr r8, [sp, #24] │ │ - ldr r1, [sp, #200] ; 0xc8 │ │ - mla r6, r3, r7, r6 │ │ - ldr lr, [sp, #20] │ │ - add r6, r8, r6, lsl #1 │ │ - str r6, [sp, #128] ; 0x80 │ │ - and r6, r1, #15 │ │ - add r1, r4, r1, asr #4 │ │ - add r6, r6, #3 │ │ - mla r5, r2, r6, r0 │ │ - mla r5, r3, r1, r5 │ │ - mul r1, r3, r1 │ │ - mla r1, r2, r6, r1 │ │ - mov r6, #3 │ │ - add r4, lr, r5, lsl #1 │ │ - str r4, [sp, #124] ; 0x7c │ │ - ldr r4, [sp, #88] ; 0x58 │ │ - add r4, r4, r0, lsl #1 │ │ - str r4, [sp, #84] ; 0x54 │ │ - ldr r4, [sp, #180] ; 0xb4 │ │ - add r5, r0, r4 │ │ - ldr r4, [sp, #40] ; 0x28 │ │ - add r0, r4, r5, lsl #1 │ │ - ldr r4, [sp, #36] ; 0x24 │ │ - str r0, [sp, #116] ; 0x74 │ │ - add r0, r4, r5, lsl #1 │ │ - str r0, [sp, #120] ; 0x78 │ │ - add r0, lr, r1, lsl #1 │ │ - str r0, [sp, #156] ; 0x9c │ │ - mul r0, r3, r7 │ │ - ldr r1, [sp, #148] ; 0x94 │ │ - ldr r7, [sp, #180] ; 0xb4 │ │ - mla r0, r2, r9, r0 │ │ - add r0, r8, r0, lsl #1 │ │ - str r0, [sp, #152] ; 0x98 │ │ - add r0, r6, r1, asr #4 │ │ - and r1, r1, #15 │ │ - add r1, r1, #3 │ │ - mul r0, r3, r0 │ │ - mla r0, r2, r1, r0 │ │ - ldr r1, [sp, #28] │ │ - add r0, r1, r0, lsl #1 │ │ - ldr r1, [sp, #144] ; 0x90 │ │ - str r0, [sp, #148] ; 0x94 │ │ - add r0, r6, r1, asr #4 │ │ - and r1, r1, #15 │ │ - add r1, r1, #3 │ │ - mul r0, r3, r0 │ │ - mla r0, r2, r1, r0 │ │ - ldr r1, [sp, #32] │ │ - add r0, r1, r0, lsl #1 │ │ - str r0, [sp, #144] ; 0x90 │ │ - mov r0, #0 │ │ - str r0, [sp, #108] ; 0x6c │ │ - ldr r0, [sp, #80] ; 0x50 │ │ - str r0, [sp, #136] ; 0x88 │ │ - ldr r0, [sp, #76] ; 0x4c │ │ - str r0, [sp, #140] ; 0x8c │ │ - ldr r0, [sp, #176] ; 0xb0 │ │ - ldr r1, [sp, #172] ; 0xac │ │ - cmp r1, r0 │ │ - blt 73f94 │ │ - b 7423c │ │ - ldr r0, [sp, #100] ; 0x64 │ │ - ldr r1, [sp, #136] ; 0x88 │ │ - ldr fp, [sp, #112] ; 0x70 │ │ - add r1, r1, r0 │ │ - str r1, [sp, #136] ; 0x88 │ │ - ldr r1, [sp, #140] ; 0x8c │ │ - add r1, r1, r0 │ │ - str r1, [sp, #140] ; 0x8c │ │ - ldr r1, [sp, #116] ; 0x74 │ │ - add r1, r1, r0 │ │ - str r1, [sp, #116] ; 0x74 │ │ - ldr r1, [sp, #120] ; 0x78 │ │ add r1, r1, r0 │ │ - ldr r0, [sp, #156] ; 0x9c │ │ - str r1, [sp, #120] ; 0x78 │ │ - add r0, r0, #164 ; 0xa4 │ │ - str r0, [sp, #156] ; 0x9c │ │ - ldr r0, [sp, #152] ; 0x98 │ │ - ldr r1, [sp, #108] ; 0x6c │ │ - add r0, r0, #164 ; 0xa4 │ │ - str r0, [sp, #152] ; 0x98 │ │ - ldr r0, [sp, #148] ; 0x94 │ │ - add r1, r1, #1 │ │ - str r1, [sp, #108] ; 0x6c │ │ - add r0, r0, #164 ; 0xa4 │ │ - str r0, [sp, #148] ; 0x94 │ │ - ldr r0, [sp, #144] ; 0x90 │ │ - add r0, r0, #164 ; 0xa4 │ │ - str r0, [sp, #144] ; 0x90 │ │ - ldr r0, [sp, #128] ; 0x80 │ │ - add r0, r0, #164 ; 0xa4 │ │ - str r0, [sp, #128] ; 0x80 │ │ - ldr r0, [sp, #124] ; 0x7c │ │ - add r0, r0, #164 ; 0xa4 │ │ - str r0, [sp, #124] ; 0x7c │ │ - ldr r0, [sp, #96] ; 0x60 │ │ - cmp r1, r0 │ │ - beq 7368c │ │ + add r2, r2, r0 │ │ ldr r0, [sp, #176] ; 0xb0 │ │ - ldr r1, [sp, #172] ; 0xac │ │ - cmp r1, r0 │ │ - bge 7423c │ │ - ldr r0, [sp, #296] ; 0x128 │ │ - ldr r3, [sp, #108] ; 0x6c │ │ - ldr r2, [sp, #104] ; 0x68 │ │ - mov r1, r0 │ │ - lsl r0, r3, r0 │ │ - mul r0, r0, r2 │ │ - ldr r2, [pc, #1564] ; 745d0 │ │ - add r2, pc, r2 │ │ - add r1, r2, r1, lsl #4 │ │ - ldr r2, [sp, #192] ; 0xc0 │ │ - ldr lr, [r1, r3, lsl #3]! │ │ - ldr r8, [r2, #36] ; 0x24 │ │ - ldr r9, [r1, #4] │ │ - ldr r1, [sp, #292] ; 0x124 │ │ - cmp r1, #0 │ │ - beq 74118 │ │ - ldr r1, [sp, #276] ; 0x114 │ │ - ldr r2, [sp, #172] ; 0xac │ │ - add r1, r1, r0, lsl #1 │ │ + mov r4, lr │ │ + ldr r5, [sp, #172] ; 0xac │ │ + add r5, r5, r0 │ │ + str r5, [sp, #172] ; 0xac │ │ + ldr r5, [sp, #56] ; 0x38 │ │ + subs r5, r5, #1 │ │ + bne 7db64 │ │ + b 7e110 │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + cmp r0, #1 │ │ + blt 7e110 │ │ + add r0, sl, #7 │ │ + str r0, [sp, #24] │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + add fp, r6, #32 │ │ + vdup.32 q0, fp │ │ + vdup.32 q14, r0 │ │ + ldr r0, [sp, #32] │ │ + lsl r0, r0, #1 │ │ + str r0, [sp, #40] ; 0x28 │ │ + ldr r0, [sp, #28] │ │ + ldr ip, [sp, #112] ; 0x70 │ │ + lsl r0, r0, #1 │ │ + sub r1, ip, #2 │ │ + str r0, [sp, #36] ; 0x24 │ │ + sub r2, ip, #4 │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + sub r3, ip, #6 │ │ + bic r7, r0, #7 │ │ + add r0, r0, #4 │ │ + str r7, [sp, #12] │ │ + str r0, [sp, #20] │ │ + add r0, sl, #8 │ │ + str r0, [sp, #16] │ │ mov r0, #0 │ │ - b 740a0 │ │ - ldr r4, [sp, #160] ; 0xa0 │ │ - ldr r6, [sp, #116] ; 0x74 │ │ - ldr r7, [sp, #164] ; 0xa4 │ │ - ldr r4, [r4] │ │ - add r6, r6, r0 │ │ - ldr r7, [r7] │ │ - mul r3, r4, r3 │ │ - ldrh r6, [r6] │ │ - ldr r4, [sp, #168] ; 0xa8 │ │ - mla r3, r7, r6, r3 │ │ - ldr r4, [r4] │ │ - asr r3, r3, #6 │ │ - add r4, r3, r4, lsl fp │ │ - ldr r3, [sp, #300] ; 0x12c │ │ - cmp r4, r3 │ │ - mov r7, r3 │ │ - mov r3, r4 │ │ - movgt r3, r7 │ │ - ldr r7, [sp, #180] ; 0xb4 │ │ - cmp r4, #0 │ │ - movwmi r3, #0 │ │ - ldr r4, [sp, #260] ; 0x104 │ │ - add r2, r2, #1 │ │ - ldrb r3, [r4, r3] │ │ - ldr r4, [sp, #192] ; 0xc0 │ │ - mul r3, r5, r3 │ │ - ldr r4, [r4, #88] ; 0x58 │ │ - mov r5, #1 │ │ - lsl r5, r5, r4 │ │ - add r3, r3, r5, asr #1 │ │ - add r3, r6, r3, asr r4 │ │ - ldr r4, [sp, #184] ; 0xb8 │ │ - cmp r3, r4 │ │ - mov r5, r4 │ │ - mov r4, r3 │ │ - movgt r4, r5 │ │ - ldr r5, [sp, #188] ; 0xbc │ │ - cmp r3, r5 │ │ - ldr r3, [sp, #120] ; 0x78 │ │ - movlt r4, r5 │ │ - add r3, r3, r0 │ │ - add r0, r0, #2 │ │ - strh r4, [r3] │ │ - ldr r3, [sp, #176] ; 0xb0 │ │ - cmp r2, r3 │ │ - bge 7423c │ │ - ldr r3, [sp, #128] ; 0x80 │ │ - add r5, r7, r2 │ │ - ldr r4, [sp, #124] ; 0x7c │ │ + str r0, [sp, #96] ; 0x60 │ │ + ldr lr, [sp, #172] ; 0xac │ │ + ldr r9, [sp, #44] ; 0x2c │ │ + b 7dd68 │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + ldr r1, [sp, #64] ; 0x40 │ │ + add lr, lr, r0 │ │ + ldr r0, [sp, #36] ; 0x24 │ │ + ldr r2, [sp, #52] ; 0x34 │ │ + ldr r3, [sp, #48] ; 0x30 │ │ + add r1, r1, r0 │ │ + add r2, r2, r0 │ │ + add ip, ip, r0 │ │ add r3, r3, r0 │ │ - add r4, r4, r0 │ │ - ldrsh r3, [r3] │ │ - ldrsh r4, [r4] │ │ - mul r3, r9, r3 │ │ - mla r3, lr, r4, r3 │ │ - ldr r4, [sp, #292] ; 0x124 │ │ - lsl r4, r5, r4 │ │ - mov r5, r1 │ │ - lsl r4, r4, #1 │ │ - ldrh r4, [r5, r4]! ; │ │ - add r3, r3, #16 │ │ - ldrh r6, [r5, #2] │ │ - cmp sl, r3, asr #5 │ │ - mov r5, sl │ │ - asrge r5, r3, #5 │ │ - cmp ip, r3, asr #5 │ │ - add r3, r4, r6 │ │ - movgt r5, ip │ │ - add r3, r3, #1 │ │ - cmp r8, #0 │ │ - ubfx r3, r3, #1, #16 │ │ - beq 73fe8 │ │ - ldr r4, [sp, #116] ; 0x74 │ │ - add r4, r4, r0 │ │ - ldrh r6, [r4] │ │ - b 7403c │ │ - ldr r1, [sp, #84] ; 0x54 │ │ - ldr r2, [sp, #172] ; 0xac │ │ - add r0, r1, r0, lsl #1 │ │ + ldr r0, [sp, #96] ; 0x60 │ │ + add r0, r0, #1 │ │ + str r0, [sp, #96] ; 0x60 │ │ + ldr r5, [sp, #56] ; 0x38 │ │ + subs r5, r5, #1 │ │ + beq 7e110 │ │ + str r3, [sp, #48] ; 0x30 │ │ + mov r3, #0 │ │ + str r2, [sp, #52] ; 0x34 │ │ + str r1, [sp, #64] ; 0x40 │ │ + str r5, [sp, #56] ; 0x38 │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + cmp r0, #8 │ │ + bcc 7e074 │ │ + ldr r2, [sp, #32] │ │ + mov sl, #0 │ │ + ldr r4, [sp, #96] ; 0x60 │ │ + mov r8, #0 │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + mla r1, r2, r4, r0 │ │ + ldr r0, [sp, #28] │ │ + mul r3, r2, r4 │ │ + ldr r2, [sp, #20] │ │ + mul r6, r0, r4 │ │ + ldr r0, [sp, #172] ; 0xac │ │ + add r1, r0, r1, lsl #1 │ │ + add r5, r0, r3, lsl #1 │ │ + ldr r0, [sp, #24] │ │ + mov r3, #0 │ │ + cmp r0, r1 │ │ + ldr r0, [sp, #16] │ │ + movwcc sl, #1 │ │ + cmp r0, r5 │ │ + ldr r0, [sp, #112] ; 0x70 │ │ + movwhi r8, #1 │ │ + add r4, r0, r6, lsl #1 │ │ + sub r4, r4, #6 │ │ + cmp r4, r1 │ │ + add r4, r2, r6 │ │ mov r1, #0 │ │ - b 741e4 │ │ - ldr r3, [sp, #160] ; 0xa0 │ │ - ldr r7, [sp, #164] ; 0xa4 │ │ - ldr r4, [r3] │ │ - ldr r3, [sp, #116] ; 0x74 │ │ - ldr r7, [r7] │ │ - add r3, r3, r1 │ │ - mul r4, r4, r6 │ │ - ldr r6, [sp, #168] ; 0xa8 │ │ - ldrh r3, [r3] │ │ - ldr r6, [r6] │ │ - mla r4, r7, r3, r4 │ │ - asr r4, r4, #6 │ │ - add r4, r4, r6, lsl fp │ │ - ldr r6, [sp, #300] ; 0x12c │ │ - cmp r4, r6 │ │ - mov r7, r6 │ │ - mov r6, r4 │ │ - movgt r6, r7 │ │ - ldr r7, [sp, #180] ; 0xb4 │ │ - cmp r4, #0 │ │ - movwmi r6, #0 │ │ - ldr r4, [sp, #260] ; 0x104 │ │ - add r2, r2, #1 │ │ - ldrb r4, [r4, r6] │ │ - mov r6, #1 │ │ - mul r4, r5, r4 │ │ - ldr r5, [sp, #192] ; 0xc0 │ │ - ldr r5, [r5, #88] ; 0x58 │ │ - lsl r6, r6, r5 │ │ - add r4, r4, r6, asr #1 │ │ - add r3, r3, r4, asr r5 │ │ - ldr r4, [sp, #184] ; 0xb8 │ │ - cmp r3, r4 │ │ - mov r5, r4 │ │ - mov r4, r3 │ │ - movgt r4, r5 │ │ - ldr r5, [sp, #188] ; 0xbc │ │ - cmp r3, r5 │ │ - ldr r3, [sp, #120] ; 0x78 │ │ - movlt r4, r5 │ │ - add r3, r3, r1 │ │ - add r1, r1, #2 │ │ - strh r4, [r3] │ │ - ldr r3, [sp, #176] ; 0xb0 │ │ - cmp r2, r3 │ │ - bge 7423c │ │ - ldr r3, [sp, #128] ; 0x80 │ │ - mov r5, sl │ │ - ldr r4, [sp, #124] ; 0x7c │ │ - add r3, r3, r1 │ │ - add r4, r4, r1 │ │ - ldrsh r3, [r3] │ │ - ldrsh r4, [r4] │ │ - mul r3, r9, r3 │ │ - mla r3, lr, r4, r3 │ │ + add r4, r0, r4, lsl #1 │ │ + movwcc r1, #1 │ │ + cmp r5, r4 │ │ + mov r4, #0 │ │ + movwcc r4, #1 │ │ + tst r8, sl │ │ + bne 7e070 │ │ + ldr sl, [sp, #80] ; 0x50 │ │ + ands r1, r4, r1 │ │ + bne 7e074 │ │ + mov r1, sl │ │ + mov r0, #7 │ │ + vld1.8 {d18[]}, [r1], r0 │ │ + add r0, sp, #256 ; 0x100 │ │ + mov r8, #8 │ │ + vmovl.s8 q11, d18 │ │ + vld1.8 {d19[]}, [r1] │ │ + add r1, sl, #5 │ │ + vmovl.s8 q9, d19 │ │ + vld1.8 {d20[]}, [r1] │ │ + add r1, sl, #6 │ │ + vmovl.s16 q8, d23 │ │ + vld1.8 {d21[]}, [r1] │ │ + add r1, sl, #4 │ │ + vld1.8 {d24[]}, [r1] │ │ + vmovl.s8 q15, d21 │ │ + add r1, sl, #3 │ │ + vmovl.s8 q10, d20 │ │ + vmovl.s8 q12, d24 │ │ + vstmia r0, {d16-d17} │ │ + vmovl.s16 q8, d22 │ │ + add r0, sp, #240 ; 0xf0 │ │ + vmovl.s16 q2, d25 │ │ + vstmia r0, {d16-d17} │ │ + vmovl.s16 q8, d19 │ │ + add r0, sp, #224 ; 0xe0 │ │ + vmovl.s16 q3, d24 │ │ + vstmia r0, {d16-d17} │ │ + vmovl.s16 q8, d18 │ │ + vld1.8 {d18[]}, [r1] │ │ + add r0, sp, #208 ; 0xd0 │ │ + add r1, sl, #2 │ │ + vmovl.s8 q9, d18 │ │ + vstmia r0, {d16-d17} │ │ + vmovl.s16 q8, d31 │ │ + add r0, sp, #192 ; 0xc0 │ │ + vmovl.s16 q5, d18 │ │ + vld1.8 {d18[]}, [r1] │ │ + vmovl.s16 q4, d19 │ │ + add r1, sl, #1 │ │ + vmovl.s8 q9, d18 │ │ + vstmia r0, {d16-d17} │ │ + vmovl.s16 q8, d30 │ │ + add r0, sp, #176 ; 0xb0 │ │ + vmovl.s16 q7, d18 │ │ + vld1.8 {d18[]}, [r1] │ │ + vmovl.s16 q6, d19 │ │ + mov r1, #0 │ │ + vmovl.s8 q9, d18 │ │ + vstmia r0, {d16-d17} │ │ + vmovl.s16 q8, d21 │ │ + add r0, sp, #144 ; 0x90 │ │ + vmovl.s16 q11, d18 │ │ + vstmia r0, {d16-d17} │ │ + vmovl.s16 q8, d20 │ │ + add r0, sp, #128 ; 0x80 │ │ + vmovl.s16 q10, d19 │ │ + vstmia r0, {d16-d17} │ │ + ldr r3, [sp, #12] │ │ + ldr r0, [sp, #64] ; 0x40 │ │ + ldr r2, [sp, #52] ; 0x34 │ │ + ldr r7, [sp, #48] ; 0x30 │ │ + add r4, r7, r1 │ │ + subs r3, r3, #8 │ │ + vld1.16 {d18-d19}, [r4] │ │ + add r4, r2, r1 │ │ + vld1.16 {d26-d27}, [r4] │ │ + add r4, sp, #256 ; 0x100 │ │ + vmovl.u16 q12, d19 │ │ + vldmia r4, {d30-d31} │ │ + add r4, sp, #240 ; 0xf0 │ │ + vmovl.u16 q8, d18 │ │ + vorr q9, q0, q0 │ │ + vldmia r4, {d2-d3} │ │ + vmla.i32 q9, q12, q15 │ │ add r4, r0, r1 │ │ - ldrh r6, [r4] │ │ - add r3, r3, #16 │ │ - cmp sl, r3, asr #5 │ │ - asrge r5, r3, #5 │ │ - cmp ip, r3, asr #5 │ │ - movgt r5, ip │ │ - cmp r8, #0 │ │ - beq 7412c │ │ - ldr r3, [sp, #116] ; 0x74 │ │ - add r3, r3, r1 │ │ - ldrh r3, [r3] │ │ - b 74180 │ │ - ldr r0, [sp, #172] ; 0xac │ │ - cmp r0, #1 │ │ - blt 73eec │ │ - ldr r0, [sp, #296] ; 0x128 │ │ - ldr r6, [sp, #108] ; 0x6c │ │ - ldr r2, [sp, #104] ; 0x68 │ │ - ldr r3, [pc, #888] ; 745d4 │ │ - mov r1, r0 │ │ - lsl r0, r6, r0 │ │ - add r3, pc, r3 │ │ - mul r0, r0, r2 │ │ - add r1, r3, r1, lsl #4 │ │ - ldr r2, [r1, r6, lsl #3]! │ │ - str r2, [sp, #132] ; 0x84 │ │ - ldr r2, [sp, #192] ; 0xc0 │ │ - ldr r8, [r1, #4] │ │ - ldr r1, [sp, #292] ; 0x124 │ │ - ldr lr, [r2, #36] ; 0x24 │ │ - cmp r1, #0 │ │ - beq 74438 │ │ - ldr r1, [sp, #276] ; 0x114 │ │ - mov r2, #0 │ │ - ldr fp, [sp, #92] ; 0x5c │ │ - mov r9, #0 │ │ - add r0, r1, r0, lsl #1 │ │ - b 74360 │ │ - ldr r3, [sp, #160] ; 0xa0 │ │ - ldr r6, [sp, #164] ; 0xa4 │ │ - ldr r4, [r3] │ │ - ldr r3, [sp, #136] ; 0x88 │ │ - ldr r6, [r6] │ │ - add r3, r3, r2 │ │ - mul r4, r4, r5 │ │ - ldr r5, [sp, #168] ; 0xa8 │ │ - ldrh r3, [r3] │ │ - ldr r5, [r5] │ │ - mla r4, r6, r3, r4 │ │ - ldr r6, [sp, #112] ; 0x70 │ │ - asr r4, r4, #6 │ │ - add r4, r4, r5, lsl r6 │ │ - ldr r5, [sp, #300] ; 0x12c │ │ - cmp r4, r5 │ │ - mov r6, r5 │ │ + vorr q12, q0, q0 │ │ + vmla.i32 q12, q8, q1 │ │ + vorr q15, q14, q14 │ │ + vmovl.u16 q14, d27 │ │ + vmovl.u16 q8, d26 │ │ + vld1.16 {d26-d27}, [r4] │ │ + add r4, ip, r1 │ │ + vmla.i32 q9, q14, q10 │ │ + add r6, r4, #2 │ │ mov r5, r4 │ │ - movgt r5, r6 │ │ - cmp r4, #0 │ │ - movwmi r5, #0 │ │ - ldr r4, [sp, #260] ; 0x104 │ │ - add fp, fp, #8 │ │ - add r9, r9, #1 │ │ - ldrb r4, [r4, r5] │ │ - mov r5, #1 │ │ - mul r1, r1, r4 │ │ - ldr r4, [sp, #192] ; 0xc0 │ │ - ldr r4, [r4, #88] ; 0x58 │ │ - lsl r5, r5, r4 │ │ - add r1, r1, r5, asr #1 │ │ - add r1, r3, r1, asr r4 │ │ - ldr r3, [sp, #184] ; 0xb8 │ │ - cmp r1, r3 │ │ - mov r4, r3 │ │ - mov r3, r1 │ │ - movgt r3, r4 │ │ - ldr r4, [sp, #188] ; 0xbc │ │ - cmp r1, r4 │ │ - ldr r1, [sp, #140] ; 0x8c │ │ - movlt r3, r4 │ │ - add r1, r1, r2 │ │ - add r2, r2, #2 │ │ - strh r3, [r1] │ │ - ldr r1, [sp, #172] ; 0xac │ │ - cmp r1, r9 │ │ - beq 73eec │ │ - ldr r4, [sp, #144] ; 0x90 │ │ - ldr r5, [sp, #152] ; 0x98 │ │ - add r4, r4, r2 │ │ - ldmda fp, {r1, r3} │ │ - add r5, r5, r2 │ │ - ldrsh r4, [r4] │ │ - ldr r6, [sp, #156] ; 0x9c │ │ - ldrsh r5, [r5] │ │ - mul r4, r1, r4 │ │ - add r6, r6, r2 │ │ - ldrsh r6, [r6] │ │ - mla r4, r3, r5, r4 │ │ - ldr r5, [sp, #148] ; 0x94 │ │ - add r5, r5, r2 │ │ - mul r3, r3, r6 │ │ - ldrsh r5, [r5] │ │ - mla r1, r1, r5, r3 │ │ - add r3, r4, #16 │ │ - mov r4, sl │ │ - cmp sl, r3, asr #5 │ │ - ldr r5, [sp, #132] ; 0x84 │ │ - asrge r4, r3, #5 │ │ - cmp ip, r3, asr #5 │ │ - movgt r4, ip │ │ + vld1.16 {d28-d29}, [r5], r8 │ │ + vmla.i32 q12, q8, q11 │ │ + vmovl.u16 q8, d27 │ │ + vmovl.u16 q13, d26 │ │ + vmla.i32 q9, q8, q6 │ │ + vmla.i32 q12, q13, q7 │ │ + vld1.16 {d26-d27}, [r6] │ │ + add r6, r4, #4 │ │ + vmovl.u16 q8, d29 │ │ + add r4, r4, #6 │ │ + vmovl.u16 q14, d28 │ │ + vmla.i32 q9, q8, q4 │ │ + vmla.i32 q12, q14, q5 │ │ + vld1.16 {d28-d29}, [r6] │ │ + vmovl.u16 q8, d27 │ │ + vmovl.u16 q13, d26 │ │ + vmla.i32 q9, q8, q2 │ │ + vmla.i32 q12, q13, q3 │ │ + vld1.16 {d26-d27}, [r4] │ │ + add r4, sp, #144 ; 0x90 │ │ + vmovl.u16 q8, d29 │ │ + vldmia r4, {d2-d3} │ │ + add r4, sp, #128 ; 0x80 │ │ + vmovl.u16 q14, d28 │ │ + vmla.i32 q9, q8, q1 │ │ + vldmia r4, {d2-d3} │ │ + add r4, sp, #192 ; 0xc0 │ │ + vmovl.u16 q8, d27 │ │ + vmovl.u16 q13, d26 │ │ + vmla.i32 q12, q14, q1 │ │ + vldmia r4, {d2-d3} │ │ + add r4, sp, #176 ; 0xb0 │ │ + vld1.16 {d28-d29}, [r5] │ │ + vmla.i32 q9, q8, q1 │ │ + vldmia r4, {d2-d3} │ │ + add r4, sp, #224 ; 0xe0 │ │ + vmovl.u16 q8, d29 │ │ + vmla.i32 q12, q13, q1 │ │ + vmovl.u16 q13, d28 │ │ + vorr q14, q15, q15 │ │ + vldmia r4, {d30-d31} │ │ + add r4, sp, #208 ; 0xd0 │ │ + vmla.i32 q9, q8, q15 │ │ + vldmia r4, {d16-d17} │ │ + add r4, lr, r1 │ │ add r1, r1, #16 │ │ - mul r3, r4, r8 │ │ - mov r4, sl │ │ - cmp sl, r1, asr #5 │ │ - asrge r4, r1, #5 │ │ - cmp ip, r1, asr #5 │ │ - movgt r4, ip │ │ - add r1, r7, r9 │ │ - mla r3, r4, r5, r3 │ │ - ldr r4, [sp, #292] ; 0x124 │ │ - lsl r1, r1, r4 │ │ - mov r4, r0 │ │ - lsl r1, r1, #1 │ │ - ldrh r5, [r4, r1]! │ │ - add r3, r3, #16 │ │ - mov r1, sl │ │ - ldrh r4, [r4, #2] │ │ - cmp sl, r3, asr #5 │ │ - asrge r1, r3, #5 │ │ - cmp ip, r3, asr #5 │ │ - add r3, r5, r4 │ │ - movgt r1, ip │ │ - add r3, r3, #1 │ │ - cmp lr, #0 │ │ - ubfx r5, r3, #1, #16 │ │ - beq 742a4 │ │ - ldr r3, [sp, #136] ; 0x88 │ │ - add r3, r3, r2 │ │ - ldrh r3, [r3] │ │ - b 742f8 │ │ - ldr r1, [sp, #88] ; 0x58 │ │ - add r2, r3, #4 │ │ - add r9, r1, r0, lsl #1 │ │ - ldr r1, [sp, #172] ; 0xac │ │ - mov r0, #0 │ │ - b 74508 │ │ - ldr r3, [sp, #160] ; 0xa0 │ │ - ldr r7, [sp, #164] ; 0xa4 │ │ - ldr r4, [r3] │ │ - ldr r3, [sp, #136] ; 0x88 │ │ - ldr r7, [r7] │ │ - add r3, r3, r0 │ │ - mul r4, r4, r5 │ │ - ldr r5, [sp, #168] ; 0xa8 │ │ - ldrh r3, [r3] │ │ - ldr r5, [r5] │ │ - mla r4, r7, r3, r4 │ │ - ldr r7, [sp, #112] ; 0x70 │ │ - asr r4, r4, #6 │ │ - add r4, r4, r5, lsl r7 │ │ - ldr r5, [sp, #300] ; 0x12c │ │ - cmp r4, r5 │ │ - mov r7, r5 │ │ - mov r5, r4 │ │ - movgt r5, r7 │ │ - cmp r4, #0 │ │ - movwmi r5, #0 │ │ - ldr r4, [sp, #260] ; 0x104 │ │ - add r2, r2, #8 │ │ - ldr r7, [sp, #180] ; 0xb4 │ │ - ldrb r4, [r4, r5] │ │ - ldr r5, [sp, #192] ; 0xc0 │ │ - mul r4, r6, r4 │ │ - ldr r5, [r5, #88] ; 0x58 │ │ - mov r6, #1 │ │ - lsl r6, r6, r5 │ │ - add r4, r4, r6, asr #1 │ │ - add r3, r3, r4, asr r5 │ │ - ldr r4, [sp, #184] ; 0xb8 │ │ - cmp r3, r4 │ │ - mov r5, r4 │ │ - mov r4, r3 │ │ - movgt r4, r5 │ │ - ldr r5, [sp, #188] ; 0xbc │ │ - cmp r3, r5 │ │ - ldr r3, [sp, #140] ; 0x8c │ │ - movlt r4, r5 │ │ + vmla.i32 q12, q13, q8 │ │ + vshr.s32 q8, q9, #6 │ │ + vclt.s32 q9, q9, #0 │ │ + vmin.s32 q8, q8, q14 │ │ + vshr.s32 q13, q12, #6 │ │ + vbic q8, q8, q9 │ │ + vclt.s32 q9, q12, #0 │ │ + vmin.s32 q13, q13, q14 │ │ + vmovn.i32 d17, q8 │ │ + vbic q9, q13, q9 │ │ + vmovn.i32 d16, q9 │ │ + vst1.16 {d16-d17}, [r4] │ │ + bne 7df10 │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + ldr r3, [sp, #12] │ │ + cmp r3, r0 │ │ + beq 7dd28 │ │ + b 7e074 │ │ + ldr sl, [sp, #80] ; 0x50 │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + sub r1, r0, r3 │ │ + lsl r3, r3, #1 │ │ + mov r4, ip │ │ + ldrsb r6, [sl] │ │ + ldrh r8, [r4, r3]! │ │ + ldrsb r2, [sl, #1] │ │ + ldrh r0, [r4, #-6] │ │ + ldrh r7, [r4, #-4] │ │ + ldrh r5, [r4, #-2] │ │ + mla r0, r0, r6, fp │ │ + ldrsb r6, [sl, #2] │ │ + mla r0, r7, r2, r0 │ │ + ldrsb r2, [sl, #3] │ │ + ldrh r7, [r4, #4] │ │ + mla r0, r5, r6, r0 │ │ + ldrsb r5, [sl, #4] │ │ + ldrh r6, [r4, #2] │ │ + mla r0, r8, r2, r0 │ │ + ldrsb r2, [sl, #5] │ │ + mla r0, r6, r5, r0 │ │ + ldrh r5, [r4, #6] │ │ + ldrsb r6, [sl, #6] │ │ + ldrh r4, [r4, #8] │ │ + mla r0, r7, r2, r0 │ │ + ldrsb r2, [sl, #7] │ │ + mla r0, r5, r6, r0 │ │ + mla r0, r4, r2, r0 │ │ + mov r2, r9 │ │ + cmp r9, r0, asr #6 │ │ + asrge r2, r0, #6 │ │ + cmp r0, #0 │ │ + movwmi r2, #0 │ │ + add r0, lr, r3 │ │ subs r1, r1, #1 │ │ - add r3, r3, r0 │ │ - add r0, r0, #2 │ │ - strh r4, [r3] │ │ - beq 73eec │ │ - ldr r5, [sp, #144] ; 0x90 │ │ - ldr r6, [sp, #152] ; 0x98 │ │ - add r5, r5, r0 │ │ - ldmda r2, {r3, r4} │ │ - add r6, r6, r0 │ │ - ldrsh r5, [r5] │ │ - ldr r7, [sp, #156] ; 0x9c │ │ - ldrsh r6, [r6] │ │ - mul r5, r3, r5 │ │ - add r7, r7, r0 │ │ - ldrsh r7, [r7] │ │ - mla r5, r4, r6, r5 │ │ - ldr r6, [sp, #148] ; 0x94 │ │ - add r6, r6, r0 │ │ - mul r4, r4, r7 │ │ - ldrsh r6, [r6] │ │ - mla r3, r3, r6, r4 │ │ - add r4, r5, #16 │ │ - mov r5, sl │ │ - cmp sl, r4, asr #5 │ │ - mov r6, sl │ │ - asrge r5, r4, #5 │ │ - cmp ip, r4, asr #5 │ │ - movgt r5, ip │ │ - add r3, r3, #16 │ │ - mul r4, r5, r8 │ │ - mov r5, sl │ │ - cmp sl, r3, asr #5 │ │ - asrge r5, r3, #5 │ │ - cmp ip, r3, asr #5 │ │ - ldr r3, [sp, #132] ; 0x84 │ │ - movgt r5, ip │ │ - mla r3, r5, r3, r4 │ │ - add r4, r9, r0 │ │ - ldrh r5, [r4] │ │ - add r3, r3, #16 │ │ - cmp sl, r3, asr #5 │ │ - asrge r6, r3, #5 │ │ - cmp ip, r3, asr #5 │ │ - movgt r6, ip │ │ - cmp lr, #0 │ │ - beq 74450 │ │ - ldr r3, [sp, #136] ; 0x88 │ │ - add r3, r3, r0 │ │ - ldrh r3, [r3] │ │ - b 744a4 │ │ - add sp, sp, #220 ; 0xdc │ │ + add r3, r3, #2 │ │ + strh r2, [r0] │ │ + bne 7e080 │ │ + b 7dd28 │ │ + add sp, sp, #24 │ │ + add sp, sp, #34816 ; 0x8800 │ │ + vpop {d8-d15} │ │ + add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ; instruction: 0x000364b0 │ │ - andeq r5, r3, r0, ror #28 │ │ - andeq r5, r3, r4, asr #22 │ │ - muleq r3, r4, r8 │ │ - ... │ │ - ldr r2, [pc, #20] ; 745fc │ │ - ldr r3, [pc, #20] ; 74600 │ │ - add r2, pc, r2 │ │ - add r3, pc, r3 │ │ - str r3, [r0] │ │ - str r2, [r0, #4] │ │ - b 8e7a0 │ │ - andeq r0, r0, r0, asr #10 │ │ - andeq r0, r0, ip, lsl r0 │ │ - nop {0} │ │ - nop {0} │ │ - nop {0} │ │ + ldr r1, [sp, #32] │ │ + ldr r3, [sp, #28] │ │ + add sp, sp, #24 │ │ + add sp, sp, #34816 ; 0x8800 │ │ + vpop {d8-d15} │ │ + add sp, sp, #4 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + b 7e154 │ │ + strdeq pc, [r3], -r8 │ │ + andeq pc, r3, ip, lsr #13 │ │ + andeq pc, r3, ip, asr #13 │ │ + andeq pc, r3, r4, lsl #13 │ │ + push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ + mov r5, r0 │ │ + ldr r0, [sp, #32] │ │ + ldr r7, [sp, #36] ; 0x24 │ │ + mov r4, r2 │ │ + lsl r8, r1, #1 │ │ + lsl r9, r3, #1 │ │ + lsl r6, r0, #1 │ │ + mov r0, r5 │ │ + mov r1, r4 │ │ + mov r2, r6 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + add r5, r5, r8 │ │ + add r4, r4, r9 │ │ + subs r7, r7, #1 │ │ + bne 7e174 │ │ + pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ vpush {d8-d15} │ │ - sub sp, sp, #64 ; 0x40 │ │ - sub sp, sp, #81920 ; 0x14000 │ │ - add lr, sp, #81920 ; 0x14000 │ │ - mov r5, r2 │ │ - mov r2, r1 │ │ - mov r1, r0 │ │ - ldr r4, [lr, #176] ; 0xb0 │ │ - add lr, sp, #81920 ; 0x14000 │ │ - str r3, [sp] │ │ - mov r3, r5 │ │ - ldr r6, [lr, #172] ; 0xac │ │ - add lr, sp, #81920 ; 0x14000 │ │ - str r1, [sp, #40] ; 0x28 │ │ - ldr r0, [lr, #168] ; 0xa8 │ │ - add lr, sp, #81920 ; 0x14000 │ │ - str r2, [sp, #44] ; 0x2c │ │ - ldr r7, [lr, #188] ; 0xbc │ │ - add lr, sp, #54272 ; 0xd400 │ │ - add fp, lr, #412 ; 0x19c │ │ - stmib sp, {r0, r6} │ │ - mov r0, fp │ │ - str r4, [sp, #12] │ │ - str r7, [sp, #16] │ │ - bl 75264 │ │ - add r0, r4, #6 │ │ - mov ip, r6 │ │ - cmp r0, #1 │ │ - str r0, [sp, #72] ; 0x48 │ │ - cmpge ip, #1 │ │ - blt 7476c │ │ - add lr, sp, #81920 ; 0x14000 │ │ - add r3, sp, #84 ; 0x54 │ │ - mov r1, #0 │ │ - ldr r8, [lr, #180] ; 0xb4 │ │ - ldrb r0, [fp] │ │ - mov r2, #0 │ │ - str r1, [sp, #80] ; 0x50 │ │ - str r3, [sp, #76] ; 0x4c │ │ - ldrsh r7, [r8] │ │ - add r5, fp, r2 │ │ - uxtb r0, r0 │ │ - ldrsh sl, [r8, #2] │ │ - ldrb lr, [r5, #3] │ │ - add r1, sp, #81920 ; 0x14000 │ │ - smulbb r7, r7, r0 │ │ - ldrb r0, [r5, #1] │ │ - ldrb ip, [r5, #2] │ │ - add r2, r2, #1 │ │ - ldrsh r4, [r8, #4] │ │ - ldrb r9, [r5, #4] │ │ - add r7, r7, lr, lsl #7 │ │ - ldrsh r6, [r8, #8] │ │ - smlabb r7, sl, r0, r7 │ │ - smlabb r7, r4, ip, r7 │ │ - ldrsh r4, [r8, #6] │ │ - ldr ip, [r1, #172] ; 0xac │ │ - ldrb r1, [r5, #5] │ │ - smlabb r7, r4, lr, r7 │ │ - ldrsh r4, [r8, #10] │ │ - ldrb r5, [r5, #6] │ │ - movw lr, #16388 ; 0x4004 │ │ - smlabb r7, r6, r9, r7 │ │ - ldrsh r6, [r8, #12] │ │ - smlabb r1, r4, r1, r7 │ │ - smlabb r1, r6, r5, r1 │ │ - movw r6, #8191 ; 0x1fff │ │ - add r1, r1, lr │ │ - asr r7, r1, #3 │ │ - cmp r7, r6 │ │ - movw r7, #8191 ; 0x1fff │ │ - asrlt r7, r1, #3 │ │ - cmp ip, r2 │ │ - bic r1, r7, r7, asr #31 │ │ - strh r1, [r3], #2 │ │ - bne 746b4 │ │ - ldr r1, [sp, #80] ; 0x50 │ │ - movw r0, #390 ; 0x186 │ │ - ldr r3, [sp, #76] ; 0x4c │ │ - add fp, fp, r0 │ │ - ldr r0, [sp, #72] ; 0x48 │ │ - add r1, r1, #1 │ │ - add r3, r3, #780 ; 0x30c │ │ - cmp r1, r0 │ │ - bne 746a4 │ │ - add lr, sp, #81920 ; 0x14000 │ │ - ldr r0, [lr, #176] ; 0xb0 │ │ - cmp r0, #1 │ │ - cmpge ip, #1 │ │ - blt 74b0c │ │ - add lr, sp, #81920 ; 0x14000 │ │ - bic r0, ip, #7 │ │ - str r0, [sp, #36] ; 0x24 │ │ - vmov.i32 q8, #255 ; 0x000000ff │ │ - ldr r4, [lr, #184] ; 0xb8 │ │ - vmov.i32 q9, #0 ; 0x00000000 │ │ - ldr lr, [sp, #40] ; 0x28 │ │ - mov r1, #0 │ │ - add r0, r4, #13 │ │ - str r0, [sp, #32] │ │ - add r0, r4, #12 │ │ - str r0, [sp, #28] │ │ - add r0, sp, #84 ; 0x54 │ │ - str r0, [sp, #52] ; 0x34 │ │ - movw r0, #2340 ; 0x924 │ │ - str r0, [sp, #72] ; 0x48 │ │ - movw r0, #1950 ; 0x79e │ │ + sub sp, sp, #8 │ │ + sub sp, sp, #67584 ; 0x10800 │ │ + add lr, sp, #65536 ; 0x10000 │ │ str r0, [sp, #68] ; 0x44 │ │ + str r1, [sp, #84] ; 0x54 │ │ + ldr r0, [lr, #2164] ; 0x874 │ │ + add lr, sp, #65536 ; 0x10000 │ │ + ldr r1, [lr, #2180] ; 0x884 │ │ + add lr, sp, #65536 ; 0x10000 │ │ + sub r0, r0, #1 │ │ + ldr r7, [lr, #2172] ; 0x87c │ │ + add lr, sp, #65536 ; 0x10000 │ │ + mla r0, r0, r1, r7 │ │ + mov r1, #8 │ │ + ldr r7, [lr, #2188] ; 0x88c │ │ + add lr, sp, #65536 ; 0x10000 │ │ + add r6, r1, r0, asr #10 │ │ + asr r0, r3, #1 │ │ + str r0, [sp, #208] ; 0xd0 │ │ + sub r0, r0, r0, lsl #2 │ │ + clz r1, r7 │ │ + str r1, [sp, #192] ; 0xc0 │ │ + add ip, r2, r0, lsl #1 │ │ + sub r0, r1, #18 │ │ + mov r2, #1 │ │ + str r0, [sp, #256] ; 0x100 │ │ + lsl r0, r2, r0 │ │ + str r0, [sp, #176] ; 0xb0 │ │ + rsb r0, r1, #24 │ │ + lsl r2, r2, r0 │ │ + mov sl, r0 │ │ + asr r0, r2, #1 │ │ + str r0, [sp, #260] ; 0x104 │ │ + ldr r0, [lr, #2184] ; 0x888 │ │ + add lr, sp, #65536 ; 0x10000 │ │ + ldr r4, [lr, #2160] ; 0x870 │ │ + and r2, r0, #1 │ │ + add r1, r2, #3 │ │ + str r1, [sp, #252] ; 0xfc │ │ + add r1, sp, #264 ; 0x108 │ │ + and r0, r0, #3 │ │ + str r1, [sp, #244] ; 0xf4 │ │ + str r0, [sp, #248] ; 0xf8 │ │ + cmp r4, #1 │ │ + str r6, [sp, #224] ; 0xe0 │ │ + bge 7e290 │ │ + ldr r0, [sp, #208] ; 0xd0 │ │ + add lr, sp, #65536 ; 0x10000 │ │ + ldr r6, [sp, #224] ; 0xe0 │ │ + ldr r4, [lr, #2160] ; 0x870 │ │ + add ip, ip, r0, lsl #1 │ │ + ldr r0, [sp, #244] ; 0xf4 │ │ + subs r6, r6, #1 │ │ + add r0, r0, #256 ; 0x100 │ │ + str r0, [sp, #244] ; 0xf4 │ │ + beq 7e474 │ │ + cmp r4, #1 │ │ + str r6, [sp, #224] ; 0xe0 │ │ + blt 7e25c │ │ + add lr, sp, #65536 ; 0x10000 │ │ + mov r5, #0 │ │ + ldr r0, [lr, #2160] ; 0x870 │ │ + cmp r0, #4 │ │ + ble 7e38c │ │ + add lr, sp, #65536 ; 0x10000 │ │ + ldr r2, [sp, #244] ; 0xf4 │ │ + mov r4, r0 │ │ + ldr r6, [lr, #2168] ; 0x878 │ │ + mov r0, #0 │ │ + cmp r0, r6, asr #6 │ │ + bne 7e2fc │ │ + add r0, ip, r5, lsl #1 │ │ + ldr r1, [sp, #256] ; 0x100 │ │ + ldrh r0, [r0] │ │ + lsl r7, r0, r1 │ │ + add lr, sp, #65536 ; 0x10000 │ │ + strh r7, [r2], #2 │ │ + subs r4, r4, #1 │ │ + ldr r0, [lr, #2176] ; 0x880 │ │ + add r6, r6, r0 │ │ + add r5, r5, r6, asr #10 │ │ + bfc r6, #10, #22 │ │ + beq 7e25c │ │ + mov r0, #0 │ │ + cmp r0, r6, asr #6 │ │ + beq 7e2c0 │ │ + lsl r3, r5, #1 │ │ + mov r1, ip │ │ + ldr r0, [sp, #248] ; 0xf8 │ │ + asr r7, r6, #6 │ │ + ldrh r9, [r1, r3]! │ │ + ldr r3, [pc, #2012] ; 7eaf4 │ │ + rsb r0, r0, r0, lsl #4 │ │ + ldr r3, [pc, r3] │ │ + ldrh r8, [r1, #-6] │ │ + add r0, r3, r0, lsl #3 │ │ + ldr r3, [sp, #260] ; 0x104 │ │ + add r0, r0, r7, lsl #3 │ │ + ldrh lr, [r1, #-4] │ │ + ldrsb r7, [r0, #-8] │ │ + ldrsb fp, [r0, #-7] │ │ + mla r3, r8, r7, r3 │ │ + ldrh r7, [r1, #-2] │ │ + ldrsb r8, [r0, #-6] │ │ + mla r3, lr, fp, r3 │ │ + ldrsb lr, [r0, #-5] │ │ + mla r3, r7, r8, r3 │ │ + ldrh r8, [r1, #2] │ │ + ldrsb r7, [r0, #-4] │ │ + mla r3, r9, lr, r3 │ │ + ldrh lr, [r1, #4] │ │ + ldrsb r9, [r0, #-3] │ │ + mla r3, r8, r7, r3 │ │ + ldrh r8, [r1, #6] │ │ + ldrsb r7, [r0, #-2] │ │ + ldrh r1, [r1, #8] │ │ + mla r3, lr, r9, r3 │ │ + ldrsb r0, [r0, #-1] │ │ + mla r3, r8, r7, r3 │ │ + mla r0, r1, r0, r3 │ │ + asr r7, r0, sl │ │ + b 7e2d0 │ │ + add lr, sp, #65536 ; 0x10000 │ │ + ldr r4, [sp, #244] ; 0xf4 │ │ + mov r2, r0 │ │ + ldr r9, [lr, #2168] ; 0x878 │ │ + mov r0, #0 │ │ + cmp r0, r9, asr #6 │ │ + bne 7e3e4 │ │ + add r0, ip, r5, lsl #1 │ │ + ldr r1, [sp, #256] ; 0x100 │ │ + ldrh r0, [r0] │ │ + lsl r6, r0, r1 │ │ + add lr, sp, #65536 ; 0x10000 │ │ + strh r6, [r4], #2 │ │ + subs r2, r2, #1 │ │ + ldr r0, [lr, #2176] ; 0x880 │ │ + add r9, r9, r0 │ │ + add r5, r5, r9, asr #10 │ │ + bfc r9, #10, #22 │ │ + beq 7e25c │ │ mov r0, #0 │ │ + cmp r0, r9, asr #6 │ │ + beq 7e3a8 │ │ + lsl r3, r5, #1 │ │ + mov r7, ip │ │ + ldr r1, [sp, #252] ; 0xfc │ │ + asr r0, r9, #6 │ │ + ldrh lr, [r7, r3]! │ │ + ldr r3, [pc, #1776] ; 7eaf0 │ │ + rsb r1, r1, r1, lsl #4 │ │ + ldr r3, [pc, r3] │ │ + ldrh r6, [r7, #-6] │ │ + add r1, r3, r1, lsl #3 │ │ + ldrh r8, [r7, #-4] │ │ + add r0, r1, r0, lsl #3 │ │ + ldr r3, [sp, #260] ; 0x104 │ │ + ldrsb r1, [r0, #-8] │ │ + ldrsb fp, [r0, #-7] │ │ + mla r1, r6, r1, r3 │ │ + ldrh r6, [r7, #-2] │ │ + ldrsb r3, [r0, #-6] │ │ + mla r1, r8, fp, r1 │ │ + ldrsb r8, [r0, #-5] │ │ + ldrh fp, [r7, #2] │ │ + mla r1, r6, r3, r1 │ │ + ldrsb r6, [r0, #-4] │ │ + ldrsb r3, [r0, #-3] │ │ + mla r1, lr, r8, r1 │ │ + ldrh lr, [r7, #4] │ │ + ldrh r8, [r7, #6] │ │ + mla r1, fp, r6, r1 │ │ + ldrsb r6, [r0, #-2] │ │ + ldrsb r0, [r0, #-1] │ │ + mla r1, lr, r3, r1 │ │ + ldrh r3, [r7, #8] │ │ + mla r1, r8, r6, r1 │ │ + mla r0, r3, r0, r1 │ │ + asr r6, r0, sl │ │ + b 7e3b8 │ │ + add lr, sp, #65536 ; 0x10000 │ │ + ldr r0, [lr, #2164] ; 0x874 │ │ + add lr, sp, #65536 ; 0x10000 │ │ + ldr r2, [lr, #2172] ; 0x87c │ │ + add lr, sp, #65536 ; 0x10000 │ │ + cmp r0, #1 │ │ + ldr r9, [lr, #2188] ; 0x88c │ │ + blt 7eadc │ │ + add lr, sp, #65536 ; 0x10000 │ │ + ldr r0, [sp, #176] ; 0xb0 │ │ + ldr r3, [sp, #256] ; 0x100 │ │ + vdup.32 q8, r9 │ │ + ldr r1, [lr, #2184] ; 0x888 │ │ + mov lr, #1024 ; 0x400 │ │ + asr r7, r0, #1 │ │ + mov r0, #1 │ │ + vdup.32 q9, r3 │ │ + str r7, [sp, #244] ; 0xf4 │ │ + mov r6, r1 │ │ + and r1, r0, r1, asr #2 │ │ + add r1, r1, #3 │ │ + str r1, [sp, #76] ; 0x4c │ │ + ldr r1, [sp, #192] ; 0xc0 │ │ + vdup.32 q13, r7 │ │ + vneg.s32 q14, q9 │ │ + ldr r7, [sp, #68] ; 0x44 │ │ + sub r8, r1, #12 │ │ + lsl r0, r0, r8 │ │ + vdup.32 q10, r8 │ │ + asr r1, r0, #1 │ │ + bic r0, r4, #7 │ │ + str r0, [sp, #80] ; 0x50 │ │ + add r0, r4, #512 ; 0x200 │ │ str r0, [sp, #64] ; 0x40 │ │ - movw r0, #1170 ; 0x492 │ │ - str r0, [sp, #60] ; 0x3c │ │ - mov r0, #780 ; 0x30c │ │ - str r0, [sp, #56] ; 0x38 │ │ - b 7484c │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - movw r1, #390 ; 0x186 │ │ - add r0, r0, r1 │ │ - str r0, [sp, #56] ; 0x38 │ │ - ldr r0, [sp, #60] ; 0x3c │ │ - add r0, r0, r1 │ │ - str r0, [sp, #60] ; 0x3c │ │ - ldr r0, [sp, #68] ; 0x44 │ │ - add r0, r0, r1 │ │ - str r0, [sp, #68] ; 0x44 │ │ - ldr r0, [sp, #72] ; 0x48 │ │ - add r0, r0, r1 │ │ + asr r0, r6, #2 │ │ str r0, [sp, #72] ; 0x48 │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - ldr r1, [sp, #48] ; 0x30 │ │ - add lr, lr, r0 │ │ - ldr r0, [sp, #64] ; 0x40 │ │ - add r0, r0, #780 ; 0x30c │ │ - str r0, [sp, #64] ; 0x40 │ │ - ldr r0, [sp, #52] ; 0x34 │ │ - add r0, r0, #780 ; 0x30c │ │ - str r0, [sp, #52] ; 0x34 │ │ - add r0, sp, #81920 ; 0x14000 │ │ - ldr r0, [r0, #176] ; 0xb0 │ │ + add r0, sp, #264 ; 0x108 │ │ + add r3, r0, #768 ; 0x300 │ │ + ldr r0, [sp, #84] ; 0x54 │ │ + vneg.s32 q2, q10 │ │ + vdup.32 q3, r1 │ │ + str r1, [sp, #260] ; 0x104 │ │ + asr r0, r0, #1 │ │ + str r0, [sp, #60] ; 0x3c │ │ + mov r0, #0 │ │ + str r0, [sp, #92] ; 0x5c │ │ + add r0, sp, #32 │ │ + vstmia r0, {d26-d27} │ │ + add r0, sp, #16 │ │ + vstmia r0, {d28-d29} │ │ + b 7e590 │ │ + ldr r0, [sp, #84] ; 0x54 │ │ + ldr r7, [sp, #248] ; 0xf8 │ │ + ldr r2, [sp, #88] ; 0x58 │ │ + add r7, r7, r0 │ │ + add r0, sp, #65536 ; 0x10000 │ │ + ldr r3, [sp, #252] ; 0xfc │ │ + ldr r0, [r0, #2180] ; 0x884 │ │ + ldr r1, [sp, #92] ; 0x5c │ │ + add r2, r2, r0 │ │ + add r1, r1, #1 │ │ + str r1, [sp, #92] ; 0x5c │ │ + asr r0, r2, #10 │ │ + bfc r2, #10, #22 │ │ + add r3, r3, r0, lsl #8 │ │ + add r0, sp, #65536 ; 0x10000 │ │ + ldr r0, [r0, #2164] ; 0x874 │ │ cmp r1, r0 │ │ - beq 74b0c │ │ - cmp ip, #8 │ │ - mov r6, #0 │ │ - mov r2, #780 ; 0x30c │ │ - add r0, r1, #1 │ │ - str r0, [sp, #48] ; 0x30 │ │ - str lr, [sp, #80] ; 0x50 │ │ - bcc 74a18 │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - mul r1, r1, r0 │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - add r2, r0, r1 │ │ - ldr r0, [sp, #32] │ │ - cmp r2, r0 │ │ - mov r2, #780 ; 0x30c │ │ - bcs 748a4 │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - add r1, r1, ip │ │ + add r0, sp, #65536 ; 0x10000 │ │ + ldr r4, [r0, #2160] ; 0x870 │ │ + beq 7eadc │ │ + mov r0, #0 │ │ + cmp r0, r2, asr #6 │ │ + mov sl, #0 │ │ + str r3, [sp, #252] ; 0xfc │ │ + beq 7e5d4 │ │ + add r1, sp, #65536 ; 0x10000 │ │ + asr r0, r2, #6 │ │ + sub r0, r0, #1 │ │ + ldr r1, [r1, #2164] ; 0x874 │ │ + cmp r1, #5 │ │ + ldrlt r1, [sp, #76] ; 0x4c │ │ + ldrge r1, [sp, #72] ; 0x48 │ │ + ldr r3, [pc, #1328] ; 7eaf8 │ │ + rsb r1, r1, r1, lsl #4 │ │ + ldr r3, [pc, r3] │ │ + add r1, r3, r1, lsl #3 │ │ + add sl, r1, r0, lsl #3 │ │ + cmp r4, #1 │ │ + str r7, [sp, #248] ; 0xf8 │ │ + str r2, [sp, #88] ; 0x58 │ │ + blt 7e540 │ │ + cmp sl, #0 │ │ + beq 7e780 │ │ + add r1, sp, #65536 ; 0x10000 │ │ + mov r0, #0 │ │ + ldr r1, [r1, #2160] ; 0x870 │ │ + cmp r1, #7 │ │ + bls 7e684 │ │ + add r0, sp, #65536 ; 0x10000 │ │ + ldr r1, [sp, #60] ; 0x3c │ │ + ldr r2, [sp, #92] ; 0x5c │ │ mov r6, #0 │ │ - add r1, r0, r1 │ │ - ldr r0, [sp, #28] │ │ + ldr r0, [r0, #2160] ; 0x870 │ │ + mov r5, #0 │ │ + ldr r3, [sp, #68] ; 0x44 │ │ + mla r0, r1, r2, r0 │ │ + ldr r4, [sp, #252] ; 0xfc │ │ + mul r1, r1, r2 │ │ + add r2, r3, r0, lsl #1 │ │ + mov r0, #0 │ │ + add r7, r3, r1, lsl #1 │ │ + add r1, sl, #7 │ │ + cmp r1, r2 │ │ + add r1, sl, #8 │ │ + movwcc r6, #1 │ │ + cmp r1, r7 │ │ + movw r1, #65152 ; 0xfe80 │ │ + ldr r3, [sp, #64] ; 0x40 │ │ + movt r1, #65535 ; 0xffff │ │ + movwhi r5, #1 │ │ + add r1, r4, r1, lsl #1 │ │ + cmp r1, r2 │ │ + mov r2, #0 │ │ + add r4, r4, r3, lsl #1 │ │ + movwcc r2, #1 │ │ + cmp r7, r4 │ │ + mov r7, #0 │ │ + movwcc r7, #1 │ │ + tst r5, r6 │ │ + andseq r2, r7, r2 │ │ + beq 7e85c │ │ + ldr r2, [sp, #252] ; 0xfc │ │ + movw r1, #65152 ; 0xfe80 │ │ + add lr, sp, #65536 ; 0x10000 │ │ + movt r1, #65535 ; 0xffff │ │ + add r6, r2, r1, lsl #1 │ │ + ldr r7, [sp, #248] ; 0xf8 │ │ + ldr r1, [lr, #2160] ; 0x870 │ │ + sub r5, r2, #512 ; 0x200 │ │ + sub r4, r2, #256 ; 0x100 │ │ + lsl ip, r0, #1 │ │ + sub fp, r1, r0 │ │ + mov r0, r2 │ │ + add r3, r6, ip │ │ + ldrsb r1, [sl] │ │ + add r2, r4, ip │ │ + ldrsb r9, [sl, #1] │ │ + ldrsh r3, [r3] │ │ + add r6, r6, #2 │ │ + ldrsh lr, [r2] │ │ + add r4, r4, #2 │ │ + ldr r2, [sp, #260] ; 0x104 │ │ + smlabb r1, r3, r1, r2 │ │ + add r3, r5, ip │ │ + mov r2, r0 │ │ + ldrsh r3, [r3] │ │ + add r5, r5, #2 │ │ + add r0, r0, #2 │ │ + smlabb r1, r3, r9, r1 │ │ + ldrsb r3, [sl, #2] │ │ + smlabb r9, lr, r3, r1 │ │ + ldrsh r3, [r2, ip]! │ │ + ldrsb r1, [sl, #3] │ │ + mov lr, #1024 ; 0x400 │ │ + smlabb r9, r3, r1, r9 │ │ + mov r1, #256 ; 0x100 │ │ + ldrsh r3, [r2, r1] │ │ + ldrsb r1, [sl, #4] │ │ + smlabb r9, r3, r1, r9 │ │ + mov r1, #512 ; 0x200 │ │ + ldrsh r3, [r2, r1] │ │ + ldrsb r1, [sl, #5] │ │ + smlabb r9, r3, r1, r9 │ │ + mov r1, #768 ; 0x300 │ │ + ldrsh r3, [r2, r1] │ │ + ldrsb r1, [sl, #6] │ │ + ldrsh r2, [r2, lr] │ │ + smlabb r1, r3, r1, r9 │ │ + add r3, sp, #65536 ; 0x10000 │ │ + ldr r9, [r3, #2188] ; 0x88c │ │ + ldrsb r3, [sl, #7] │ │ + smlabb r1, r2, r3, r1 │ │ + asr r2, r1, r8 │ │ + cmp r9, r1, asr r8 │ │ + mov r1, r2 │ │ + movlt r1, r9 │ │ + cmp r2, #0 │ │ + movwmi r1, #0 │ │ + add r2, r7, ip │ │ + subs fp, fp, #1 │ │ + add r7, r7, #2 │ │ + strh r1, [r2] │ │ + bne 7e6b4 │ │ + b 7e540 │ │ + add r0, sp, #65536 ; 0x10000 │ │ + mov r1, #0 │ │ + ldr r0, [r0, #2160] ; 0x870 │ │ + cmp r0, #8 │ │ + bcc 7e804 │ │ + ldr r1, [sp, #80] ; 0x50 │ │ + mov r0, #0 │ │ + ldr r3, [sp, #252] ; 0xfc │ │ + ldr r7, [sp, #248] ; 0xf8 │ │ + add r2, r3, r0 │ │ + subs r1, r1, #8 │ │ + vld1.16 {d18-d19}, [r2] │ │ + add r2, r7, r0 │ │ + add r0, r0, #16 │ │ + vaddw.s16 q10, q13, d19 │ │ + vaddw.s16 q9, q13, d18 │ │ + vshl.s32 q10, q10, q14 │ │ + vshl.s32 q9, q9, q14 │ │ + vmin.s32 q11, q10, q8 │ │ + vclt.s32 q10, q10, #0 │ │ + vmin.s32 q12, q9, q8 │ │ + vclt.s32 q9, q9, #0 │ │ + vbic q10, q11, q10 │ │ + vbic q9, q12, q9 │ │ + vmovn.i32 d21, q10 │ │ + vmovn.i32 d20, q9 │ │ + vst1.16 {d20-d21}, [r2] │ │ + bne 7e7a4 │ │ + add r0, sp, #65536 ; 0x10000 │ │ + ldr r1, [sp, #80] ; 0x50 │ │ + ldr r0, [r0, #2160] ; 0x870 │ │ cmp r1, r0 │ │ - bhi 74a18 │ │ - mov r1, r4 │ │ - mov r0, #12 │ │ - vld1.16 {d20[]}, [r1 :16], r0 │ │ - ldr r9, [sp, #36] ; 0x24 │ │ - mov r8, #780 ; 0x30c │ │ - movw r3, #1560 ; 0x618 │ │ - vld1.16 {d22[]}, [r1 :16] │ │ - add r1, r4, #4 │ │ - vmovl.s16 q10, d20 │ │ - mov r5, #768 ; 0x300 │ │ - vld1.16 {d30[]}, [r1 :16] │ │ - add r1, r4, #6 │ │ + beq 7e540 │ │ + add r0, sp, #65536 ; 0x10000 │ │ + mov r2, #0 │ │ + ldr r0, [r0, #2160] ; 0x870 │ │ + sub r0, r0, r1 │ │ + sub r1, r2, r1, lsl #1 │ │ + ldr r2, [sp, #252] ; 0xfc │ │ + ldr r3, [sp, #244] ; 0xf4 │ │ + ldrsh r2, [r2, -r1] │ │ + add r2, r3, r2 │ │ + ldr r3, [sp, #256] ; 0x100 │ │ + asr r7, r2, r3 │ │ + cmp r9, r2, asr r3 │ │ + mov r2, r7 │ │ + ldr r3, [sp, #248] ; 0xf8 │ │ + movlt r2, r9 │ │ + cmp r7, #0 │ │ + movwmi r2, #0 │ │ + subs r0, r0, #1 │ │ + strh r2, [r3, -r1] │ │ + sub r1, r1, #2 │ │ + bne 7e818 │ │ + b 7e540 │ │ + mov r0, sl │ │ + mov r2, #7 │ │ + vld1.8 {d18[]}, [r0], r2 │ │ + add r2, sp, #96 ; 0x60 │ │ + mov fp, #0 │ │ + vld1.8 {d19[]}, [r0] │ │ + vmovl.s8 q11, d18 │ │ + add r0, sl, #5 │ │ + vmovl.s8 q9, d19 │ │ + vld1.8 {d20[]}, [r0] │ │ + add r0, sl, #6 │ │ + vmovl.s16 q14, d23 │ │ + vld1.8 {d21[]}, [r0] │ │ + add r0, sl, #4 │ │ vmovl.s16 q11, d22 │ │ - movw r7, #3900 ; 0xf3c │ │ - vld1.16 {d28[]}, [r1 :16] │ │ - add r1, r4, #10 │ │ - vmovl.s16 q15, d30 │ │ - movw r0, #4680 ; 0x1248 │ │ - vld1.16 {d24[]}, [r1 :16] │ │ - add r1, r4, #8 │ │ - vmovl.s16 q14, d28 │ │ - vld1.16 {d26[]}, [r1 :16] │ │ - add r1, r4, #2 │ │ - vmovl.s16 q12, d24 │ │ - vld1.16 {d0[]}, [r1 :16] │ │ + vld1.8 {d24[]}, [r0] │ │ + add r0, sp, #224 ; 0xe0 │ │ + vmovl.s8 q13, d21 │ │ + vmovl.s8 q10, d20 │ │ + vstmia r0, {d28-d29} │ │ + add r0, sp, #208 ; 0xd0 │ │ + vmovl.s8 q12, d24 │ │ + vstmia r0, {d22-d23} │ │ + vmovl.s16 q11, d19 │ │ + add r0, sp, #192 ; 0xc0 │ │ + vmovl.s16 q9, d18 │ │ + ldr r3, [sp, #252] ; 0xfc │ │ + vmovl.s16 q6, d24 │ │ + ldr ip, [sp, #80] ; 0x50 │ │ + vstmia r0, {d22-d23} │ │ + add r0, sp, #176 ; 0xb0 │ │ + sub r6, r3, #256 ; 0x100 │ │ + sub r4, r3, #512 ; 0x200 │ │ + vstmia r0, {d18-d19} │ │ + vmovl.s16 q9, d27 │ │ + add r0, sp, #160 ; 0xa0 │ │ + ldr r7, [sp, #248] ; 0xf8 │ │ + vstmia r0, {d18-d19} │ │ + vmovl.s16 q9, d26 │ │ + add r0, sp, #144 ; 0x90 │ │ + vstmia r0, {d18-d19} │ │ + vmovl.s16 q9, d21 │ │ + add r0, sp, #128 ; 0x80 │ │ + vstmia r0, {d18-d19} │ │ + vmovl.s16 q9, d20 │ │ + add r0, sp, #112 ; 0x70 │ │ + vstmia r0, {d18-d19} │ │ + vmovl.s16 q9, d25 │ │ + add r0, sl, #3 │ │ + vstmia r2, {d18-d19} │ │ + vld1.8 {d18[]}, [r0] │ │ + add r0, sl, #2 │ │ + vmovl.s8 q9, d18 │ │ + vmovl.s16 q10, d18 │ │ + vld1.8 {d18[]}, [r0] │ │ + add r0, sl, #1 │ │ + vmovl.s16 q7, d19 │ │ + vmovl.s8 q9, d18 │ │ + vld1.8 {d22[]}, [r0] │ │ + vmovl.s8 q13, d22 │ │ + vmovl.s16 q12, d19 │ │ + vmovl.s16 q9, d18 │ │ + vmovl.s16 q11, d27 │ │ vmovl.s16 q13, d26 │ │ + add r0, r1, fp │ │ + add r2, r3, fp │ │ + vld1.16 {d28-d29}, [r0] │ │ + add r0, r4, fp │ │ + add r5, r2, #256 ; 0x100 │ │ + subs ip, ip, #8 │ │ + vld1.16 {d0-d1}, [r0] │ │ + add r0, sp, #224 ; 0xe0 │ │ + vmovl.s16 q15, d29 │ │ + vldmia r0, {d8-d9} │ │ + add r0, sp, #208 ; 0xd0 │ │ + vmovl.s16 q1, d28 │ │ + vorr q14, q3, q3 │ │ + vldmia r0, {d10-d11} │ │ + vmla.i32 q14, q15, q4 │ │ + add r0, r6, fp │ │ + vorr q15, q3, q3 │ │ + vmla.i32 q15, q1, q5 │ │ + vld1.16 {d2-d3}, [r0] │ │ + mov r0, r2 │ │ + vorr q4, q2, q2 │ │ + vmovl.s16 q2, d1 │ │ vmovl.s16 q0, d0 │ │ - ldr r6, [sp, #52] ; 0x34 │ │ - mov r1, r6 │ │ - add r2, r6, r3 │ │ - vld1.16 {d2-d3}, [r1], r8 │ │ - subs r9, r9, #8 │ │ - vld1.16 {d6-d7}, [r2], r5 │ │ - vmovl.u16 q2, d3 │ │ - add r2, r2, #12 │ │ - vmovl.u16 q5, d2 │ │ - vld1.16 {d8-d9}, [r2] │ │ - vshll.u16 q1, d9, #7 │ │ - vld1.16 {d12-d13}, [r1] │ │ - vmla.i32 q1, q10, q2 │ │ - add r1, r6, #3120 ; 0xc30 │ │ - vshll.u16 q2, d8, #7 │ │ - vmla.i32 q2, q10, q5 │ │ - vmovl.u16 q7, d13 │ │ - vmovl.u16 q5, d12 │ │ - vmovl.u16 q6, d7 │ │ - vmovl.u16 q3, d6 │ │ - vmla.i32 q1, q0, q7 │ │ - vmla.i32 q2, q0, q5 │ │ - vmla.i32 q1, q15, q6 │ │ - vmla.i32 q2, q15, q3 │ │ - vmovl.u16 q5, d9 │ │ - vmovl.u16 q3, d8 │ │ - vld1.16 {d8-d9}, [r1] │ │ - add r1, r6, r7 │ │ - vmla.i32 q1, q14, q5 │ │ - vmla.i32 q2, q14, q3 │ │ - vmovl.u16 q5, d9 │ │ - vmovl.u16 q3, d8 │ │ - vld1.16 {d8-d9}, [r1] │ │ - add r1, r6, r0 │ │ - add r6, r6, #16 │ │ - vmla.i32 q1, q13, q5 │ │ - vmla.i32 q2, q13, q3 │ │ - vmovl.u16 q5, d9 │ │ - vmovl.u16 q3, d8 │ │ - vld1.16 {d8-d9}, [r1] │ │ - add r1, pc, #360 ; 0x168 │ │ - vmla.i32 q1, q12, q5 │ │ - vmla.i32 q2, q12, q3 │ │ - vmovl.u16 q5, d9 │ │ - vmovl.u16 q3, d8 │ │ - vmla.i32 q1, q11, q5 │ │ - vmla.i32 q2, q11, q3 │ │ - vld1.64 {d6-d7}, [r1 :128] │ │ - vadd.i32 q1, q1, q3 │ │ - vshr.s32 q1, q1, #11 │ │ - vadd.i32 q2, q2, q3 │ │ - vmin.s32 q1, q1, q8 │ │ - vshr.s32 q2, q2, #11 │ │ - vmax.s32 q1, q1, q9 │ │ - vmin.s32 q2, q2, q8 │ │ - vmax.s32 q2, q2, q9 │ │ - vmovn.i32 d3, q1 │ │ - vmovn.i32 d2, q2 │ │ - vmovn.i16 d2, q1 │ │ - vst1.8 {d2}, [lr]! │ │ - bne 74914 │ │ - ldr r6, [sp, #36] ; 0x24 │ │ - mov r2, #780 ; 0x30c │ │ - ldr lr, [sp, #80] ; 0x50 │ │ - cmp r6, ip │ │ - beq 747e4 │ │ - ldr r0, [sp, #64] ; 0x40 │ │ - add r0, r0, r6, lsl #1 │ │ - str r0, [sp, #76] ; 0x4c │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - add r1, r6, r0 │ │ - ldr r0, [sp, #60] ; 0x3c │ │ - lsl r9, r1, #1 │ │ - add r1, r6, r0 │ │ - ldr r0, [sp, #68] ; 0x44 │ │ - lsl fp, r1, #1 │ │ - add r1, r6, r0 │ │ - ldr r0, [sp, #72] ; 0x48 │ │ - add r7, r6, r0 │ │ - lsl sl, r1, #1 │ │ - lsl r8, r7, #1 │ │ - add r7, sp, #84 ; 0x54 │ │ - ldr r1, [sp, #76] ; 0x4c │ │ - mov r0, r7 │ │ - ldrsh r3, [r4] │ │ - add ip, r7, r9 │ │ - ldrsh lr, [r4, #2] │ │ - ldrh r5, [r0, r1]! │ │ - ldrh ip, [ip] │ │ - ldrh r1, [r0, r2] │ │ - mul r3, r3, r5 │ │ - add r5, r7, fp │ │ - ldrsh r2, [r4, #4] │ │ - ldrh r5, [r5] │ │ - add r3, r3, r5, lsl #7 │ │ - mla r1, lr, r1, r3 │ │ - ldrsh r3, [r4, #6] │ │ - mov lr, #3120 ; 0xc30 │ │ - ldrh r0, [r0, lr] │ │ - mla r1, r2, ip, r1 │ │ - add r2, sp, #81920 ; 0x14000 │ │ - ldr lr, [sp, #80] ; 0x50 │ │ - ldr ip, [r2, #172] ; 0xac │ │ - mla r1, r3, r5, r1 │ │ - ldrsh r2, [r4, #8] │ │ - add r3, r7, sl │ │ - ldrsh r5, [r4, #10] │ │ - mla r0, r2, r0, r1 │ │ - ldrh r3, [r3] │ │ - add r1, r7, r8 │ │ - ldrsh r2, [r4, #12] │ │ - add r7, r7, #2 │ │ - ldrh r1, [r1] │ │ - mla r0, r5, r3, r0 │ │ - mla r0, r2, r1, r0 │ │ - mov r2, #780 ; 0x30c │ │ - sub r0, r0, #261120 ; 0x3fc00 │ │ - asr r1, r0, #11 │ │ - cmp r1, #255 ; 0xff │ │ - mov r1, #255 ; 0xff │ │ - asrlt r1, r0, #11 │ │ - bic r0, r1, r1, asr #31 │ │ - strb r0, [lr, r6] │ │ - add r6, r6, #1 │ │ - cmp ip, r6 │ │ - bne 74a58 │ │ - b 747e4 │ │ - add sp, sp, #64 ; 0x40 │ │ - add sp, sp, #81920 ; 0x14000 │ │ + vmla.i32 q14, q2, q11 │ │ + vld1.16 {d4-d5}, [r0], lr │ │ + vmla.i32 q15, q0, q13 │ │ + vmovl.s16 q0, d3 │ │ + vmovl.s16 q1, d2 │ │ + vmla.i32 q14, q0, q12 │ │ + vmla.i32 q15, q1, q9 │ │ + vld1.16 {d2-d3}, [r5] │ │ + add r5, r2, #512 ; 0x200 │ │ + vmovl.s16 q0, d5 │ │ + add r2, r2, #768 ; 0x300 │ │ + vmovl.s16 q2, d4 │ │ + vmla.i32 q14, q0, q7 │ │ + vmla.i32 q15, q2, q10 │ │ + vld1.16 {d4-d5}, [r5] │ │ + add r5, sp, #96 ; 0x60 │ │ + vmovl.s16 q0, d3 │ │ + vldmia r5, {d10-d11} │ │ + vmovl.s16 q1, d2 │ │ + vmla.i32 q14, q0, q5 │ │ + vmla.i32 q15, q1, q6 │ │ + vld1.16 {d2-d3}, [r2] │ │ + add r2, sp, #128 ; 0x80 │ │ + vmovl.s16 q0, d5 │ │ + vldmia r2, {d10-d11} │ │ + add r2, sp, #112 ; 0x70 │ │ + vmovl.s16 q2, d4 │ │ + vmla.i32 q14, q0, q5 │ │ + vldmia r2, {d10-d11} │ │ + vmovl.s16 q0, d3 │ │ + vmovl.s16 q1, d2 │ │ + vmla.i32 q15, q2, q5 │ │ + vld1.16 {d4-d5}, [r0] │ │ + add r0, sp, #160 ; 0xa0 │ │ + vldmia r0, {d10-d11} │ │ + add r0, sp, #144 ; 0x90 │ │ + vmla.i32 q14, q0, q5 │ │ + vldmia r0, {d10-d11} │ │ + add r0, sp, #192 ; 0xc0 │ │ + vmovl.s16 q0, d5 │ │ + vmla.i32 q15, q1, q5 │ │ + vmovl.s16 q1, d4 │ │ + vorr q2, q4, q4 │ │ + vldmia r0, {d8-d9} │ │ + add r0, sp, #176 ; 0xb0 │ │ + vmla.i32 q14, q0, q4 │ │ + vldmia r0, {d0-d1} │ │ + add r0, r7, fp │ │ + add fp, fp, #16 │ │ + vmla.i32 q15, q1, q0 │ │ + vshl.s32 q14, q14, q2 │ │ + vmin.s32 q0, q14, q8 │ │ + vclt.s32 q14, q14, #0 │ │ + vshl.s32 q15, q15, q2 │ │ + vbic q14, q0, q14 │ │ + vmin.s32 q1, q15, q8 │ │ + vclt.s32 q15, q15, #0 │ │ + vmovn.i32 d29, q14 │ │ + vbic q15, q1, q15 │ │ + vmovn.i32 d28, q15 │ │ + vst1.16 {d28-d29}, [r0] │ │ + bne 7e95c │ │ + add r0, sp, #65536 ; 0x10000 │ │ + ldr r1, [sp, #80] ; 0x50 │ │ + ldr r0, [r0, #2160] ; 0x870 │ │ + cmp r1, r0 │ │ + mov r0, r1 │ │ + add r1, sp, #32 │ │ + vldmia r1, {d26-d27} │ │ + add r1, sp, #16 │ │ + vldmia r1, {d28-d29} │ │ + beq 7e540 │ │ + b 7e684 │ │ + add sp, sp, #8 │ │ + add sp, sp, #67584 ; 0x10800 │ │ vpop {d8-d15} │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ; instruction: 0xfffc0400 │ │ - ; instruction: 0xfffc0400 │ │ - ; instruction: 0xfffc0400 │ │ - ; instruction: 0xfffc0400 │ │ + andeq lr, r3, r0, lsl #14 │ │ + andeq lr, r3, r8, ror #15 │ │ + andeq lr, r3, r8, lsr r5 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #748 ; 0x2ec │ │ - sub sp, sp, #124928 ; 0x1e800 │ │ - add lr, sp, #122880 ; 0x1e000 │ │ - mov fp, r0 │ │ - mov r6, r2 │ │ - mov r2, r1 │ │ - ldr r9, [lr, #2840] ; 0xb18 │ │ - add lr, sp, #122880 ; 0x1e000 │ │ - str r3, [sp] │ │ - mov r3, r6 │ │ - ldr r7, [lr, #2836] ; 0xb14 │ │ - add lr, sp, #122880 ; 0x1e000 │ │ - str r2, [sp, #44] ; 0x2c │ │ - ldr r0, [lr, #2832] ; 0xb10 │ │ - add lr, sp, #122880 ; 0x1e000 │ │ - ldr r1, [lr, #2852] ; 0xb24 │ │ - add lr, sp, #98304 ; 0x18000 │ │ - stmib sp, {r0, r7, r9} │ │ - add r0, lr, #72 ; 0x48 │ │ - str r1, [sp, #16] │ │ - mov r1, fp │ │ - bl 75264 │ │ - ldr r1, [pc, #1740] ; 75260 │ │ - add lr, sp, #122880 ; 0x1e000 │ │ - ldr r0, [lr, #2844] ; 0xb1c │ │ - add lr, sp, #122880 ; 0x1e000 │ │ - ldr r1, [pc, r1] │ │ - ldr r5, [lr, #2848] ; 0xb20 │ │ - add r4, r1, r0, lsl #3 │ │ - str fp, [sp, #36] ; 0x24 │ │ - ldrh r0, [r4] │ │ - cmp r0, #0 │ │ - beq 74e9c │ │ - ldrh r0, [r4, #2] │ │ - cmp r0, #0 │ │ - beq 75080 │ │ - ldrsh r0, [r4, #4] │ │ - add lr, sp, #49152 ; 0xc000 │ │ - ldrsh r8, [r5, #2] │ │ - mov r1, #25 │ │ - ldrsh r6, [r5] │ │ - mov r3, r9 │ │ - str r0, [sp, #4] │ │ - add r0, lr, #72 ; 0x48 │ │ - add lr, sp, #98304 ; 0x18000 │ │ - str r1, [sp] │ │ - add r5, lr, #72 ; 0x48 │ │ - add lr, sp, #122880 ; 0x1e000 │ │ - ldr r7, [lr, #2836] ; 0xb14 │ │ - mov r1, r5 │ │ - mov r2, r7 │ │ - bl 755cc │ │ - ldrsh r0, [r4, #6] │ │ - mov r1, #9 │ │ - str r0, [sp, #4] │ │ - add r0, sp, #72 ; 0x48 │ │ - str r1, [sp] │ │ - mov r1, r5 │ │ - mov r2, r7 │ │ - mov r3, r9 │ │ - bl 755cc │ │ - cmp r9, #1 │ │ - addge lr, sp, #122880 ; 0x1e000 │ │ - ldrge r0, [lr, #2836] ; 0xb14 │ │ - cmpge r0, #1 │ │ - blt 75254 │ │ - add lr, sp, #122880 ; 0x1e000 │ │ - add r0, r6, r8 │ │ - rsb r0, r0, #128 ; 0x80 │ │ - vmov.i32 q10, #255 ; 0x000000ff │ │ - ldr r1, [lr, #2836] ; 0xb14 │ │ - vmov.i32 q11, #0 ; 0x00000000 │ │ - ldr r8, [sp, #36] ; 0x24 │ │ - vdup.32 q8, r0 │ │ - bic r1, r1, #7 │ │ - str r1, [sp, #28] │ │ - mov r1, #0 │ │ - vdup.32 q9, r6 │ │ - str r1, [sp, #40] ; 0x28 │ │ - add r1, sp, #49152 ; 0xc000 │ │ - add sl, r1, #72 ; 0x48 │ │ - add fp, sp, #72 ; 0x48 │ │ - mov lr, #1024 ; 0x400 │ │ - b 74ca8 │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - add sl, sl, #768 ; 0x300 │ │ - add fp, fp, #768 ; 0x300 │ │ - add r8, r8, r1 │ │ - ldr r1, [sp, #40] ; 0x28 │ │ - add r1, r1, #1 │ │ - str r1, [sp, #40] ; 0x28 │ │ - cmp r1, r9 │ │ - beq 75254 │ │ - add r1, sp, #122880 ; 0x1e000 │ │ - mov r4, #0 │ │ - ldr ip, [r1, #2836] ; 0xb14 │ │ - cmp ip, #8 │ │ - bcc 74e44 │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - ldr r4, [sp, #40] ; 0x28 │ │ - ldr r3, [sp, #36] ; 0x24 │ │ - mla r2, r4, r1, ip │ │ - mla r7, r4, r1, r3 │ │ - add r9, r3, r2 │ │ - add r2, r4, r4, lsl #1 │ │ - mov r4, #0 │ │ - add r3, ip, r2, lsl #7 │ │ - lsl r1, r2, #7 │ │ - add r2, sp, #72 ; 0x48 │ │ - str r3, [sp, #32] │ │ - mov ip, #0 │ │ - mov r5, r2 │ │ - add r2, r2, r1, lsl #1 │ │ - add r5, r5, r3, lsl #1 │ │ - add r3, sp, #49152 ; 0xc000 │ │ - cmp r9, r2 │ │ - add r3, r3, #72 ; 0x48 │ │ - movwhi ip, #1 │ │ - cmp r7, r5 │ │ - mov r2, r7 │ │ - add r7, r3, r1, lsl #1 │ │ - ldr r1, [sp, #32] │ │ - mov r5, #0 │ │ - movwcc r5, #1 │ │ - cmp r9, r7 │ │ - mov r7, #0 │ │ - add r1, r3, r1, lsl #1 │ │ - movwhi r7, #1 │ │ - cmp r2, r1 │ │ - mov r1, #0 │ │ - movwcc r1, #1 │ │ - tst r1, r7 │ │ - bne 74e34 │ │ - ands r1, r5, ip │ │ - add r1, sp, #122880 ; 0x1e000 │ │ - ldr r9, [r1, #2840] ; 0xb18 │ │ - add r1, sp, #122880 ; 0x1e000 │ │ - ldr ip, [r1, #2836] ; 0xb14 │ │ - bne 74e44 │ │ - ldr r3, [sp, #28] │ │ - add r7, sp, #64 ; 0x40 │ │ - mov r9, #0 │ │ - mov r4, sl │ │ - mov r5, fp │ │ - mov r2, r8 │ │ - ldr r1, [r2, r9]! │ │ - add r9, r9, #8 │ │ - str r1, [sp, #64] ; 0x40 │ │ - cmp r3, r9 │ │ - ldr r1, [r2, #4] │ │ - str r1, [sp, #68] ; 0x44 │ │ - vld1.8 {d24}, [r7 :64] │ │ - vmovl.u8 q12, d24 │ │ - vld1.16 {d26-d27}, [r4]! │ │ - vmovl.s16 q14, d26 │ │ - vld1.16 {d4-d5}, [r5]! │ │ - vmovl.s16 q13, d27 │ │ - vshll.u16 q0, d25, #4 │ │ - vshll.u16 q15, d24, #4 │ │ - vshll.u16 q1, d25, #11 │ │ - vsub.i32 q13, q13, q0 │ │ - vshll.u16 q12, d24, #11 │ │ - vorr.i32 q1, #1024 ; 0x00000400 │ │ - vsub.i32 q14, q14, q15 │ │ - vorr.i32 q12, #1024 ; 0x00000400 │ │ - vmla.i32 q1, q13, q9 │ │ - vmla.i32 q12, q14, q9 │ │ - vmovl.s16 q13, d5 │ │ - vmovl.s16 q2, d4 │ │ - vsub.i32 q13, q13, q0 │ │ - vsub.i32 q14, q2, q15 │ │ - vmla.i32 q1, q13, q8 │ │ - vmla.i32 q12, q14, q8 │ │ - vshr.s32 q13, q1, #11 │ │ - vmin.s32 q13, q13, q10 │ │ - vshr.s32 q12, q12, #11 │ │ - vmax.s32 q13, q13, q11 │ │ - vmin.s32 q12, q12, q10 │ │ - vmax.s32 q12, q12, q11 │ │ - vmovn.i32 d27, q13 │ │ - vmovn.i32 d26, q12 │ │ - vmovn.i16 d24, q13 │ │ - vst1.8 {d24}, [r2] │ │ - bne 74d74 │ │ - add r1, sp, #122880 ; 0x1e000 │ │ - mov r4, r3 │ │ - ldr ip, [r1, #2836] ; 0xb14 │ │ - add r1, sp, #122880 ; 0x1e000 │ │ - ldr r9, [r1, #2840] ; 0xb18 │ │ - cmp r3, ip │ │ - beq 74c84 │ │ - b 74e44 │ │ - add r1, sp, #122880 ; 0x1e000 │ │ - ldr r9, [r1, #2840] ; 0xb18 │ │ - add r1, sp, #122880 ; 0x1e000 │ │ - ldr ip, [r1, #2836] ; 0xb14 │ │ - lsl r2, r4, #1 │ │ - add r5, sl, r2 │ │ - ldrb r1, [r8, r4] │ │ - add r7, fp, r2 │ │ - ldrsh r5, [r5] │ │ - add r2, r2, #2 │ │ - ldrsh r7, [r7] │ │ - sub r5, r5, r1, lsl #4 │ │ - orr r3, lr, r1, lsl #11 │ │ - sub r1, r7, r1, lsl #4 │ │ - mla r3, r5, r6, r3 │ │ - mla r1, r1, r0, r3 │ │ - asr r3, r1, #11 │ │ - cmp r3, #255 ; 0xff │ │ - mov r3, #255 ; 0xff │ │ - asrlt r3, r1, #11 │ │ - bic r1, r3, r3, asr #31 │ │ - strb r1, [r8, r4] │ │ - add r4, r4, #1 │ │ - cmp ip, r4 │ │ - bne 74e48 │ │ - b 74c84 │ │ - add lr, sp, #49152 ; 0xc000 │ │ - ldrsh r1, [r4, #6] │ │ - mov r4, r9 │ │ - mov r0, #9 │ │ - add r9, lr, #72 ; 0x48 │ │ - add lr, sp, #98304 ; 0x18000 │ │ - stm sp, {r0, r1} │ │ - add r1, lr, #72 ; 0x48 │ │ - mov r0, r9 │ │ - mov r2, r7 │ │ - mov r3, r4 │ │ - bl 755cc │ │ - cmp r4, #1 │ │ - addge lr, sp, #122880 ; 0x1e000 │ │ - ldrge r0, [lr, #2836] ; 0xb14 │ │ - cmpge r0, #1 │ │ - blt 75254 │ │ - ldrsh r0, [r5, #2] │ │ - add lr, sp, #122880 ; 0x1e000 │ │ - vmov.i32 q9, #255 ; 0x000000ff │ │ - mov ip, #1024 ; 0x400 │ │ - ldr r1, [lr, #2836] ; 0xb14 │ │ - rsb r0, r0, #128 ; 0x80 │ │ - vmov.i32 q10, #0 ; 0x00000000 │ │ - add lr, sp, #48 ; 0x30 │ │ - bic sl, r1, #7 │ │ - vdup.32 q8, r0 │ │ - mov r4, r9 │ │ - mov r1, fp │ │ + sub sp, sp, #4 │ │ + vpush {d8-d15} │ │ + sub sp, sp, #1000 ; 0x3e8 │ │ + sub sp, sp, #33792 ; 0x8400 │ │ + add lr, sp, #32768 ; 0x8000 │ │ + mov ip, r2 │ │ + mov r6, r0 │ │ + mov r5, r1 │ │ + ldr r2, [lr, #2140] ; 0x85c │ │ + add lr, sp, #32768 ; 0x8000 │ │ mov r8, #0 │ │ - b 74f38 │ │ - ldr r2, [sp, #44] ; 0x2c │ │ - add r4, r4, #768 ; 0x300 │ │ - add r8, r8, #1 │ │ - add r1, r1, r2 │ │ - add r2, sp, #122880 ; 0x1e000 │ │ - ldr r2, [r2, #2840] ; 0xb18 │ │ - cmp r8, r2 │ │ - beq 75254 │ │ - add r2, sp, #122880 ; 0x1e000 │ │ - ldr r3, [r2, #2836] ; 0xb14 │ │ - mov r2, #0 │ │ - cmp r3, #8 │ │ - bcc 75038 │ │ - ldr r2, [sp, #44] ; 0x2c │ │ - add r3, sp, #122880 ; 0x1e000 │ │ - add r5, r8, r8, lsl #1 │ │ - ldr r6, [sp, #36] ; 0x24 │ │ - ldr r3, [r3, #2836] ; 0xb14 │ │ - mul r2, r8, r2 │ │ - lsl r5, r5, #7 │ │ - add fp, r6, r2 │ │ - add r6, r5, r3 │ │ - add r3, sp, #122880 ; 0x1e000 │ │ - add r6, r9, r6, lsl #1 │ │ - cmp fp, r6 │ │ - ldr r3, [r3, #2836] ; 0xb14 │ │ - ldr r6, [sp, #36] ; 0x24 │ │ - bcs 74fa0 │ │ - add r2, r2, r3 │ │ - add r5, r9, r5, lsl #1 │ │ - add r2, r6, r2 │ │ - cmp r2, r5 │ │ + mov r4, #0 │ │ + ldr r0, [lr, #2136] ; 0x858 │ │ + add lr, sp, #32768 ; 0x8000 │ │ + str r3, [sp, #108] ; 0x6c │ │ + ldr r1, [lr, #2132] ; 0x854 │ │ + cmp r1, #0 │ │ + beq 7eb90 │ │ + ldr r3, [sp, #108] ; 0x6c │ │ + cmp r3, #5 │ │ + blt 7eb74 │ │ + ldr r7, [pc, #3228] ; 7f7f8 │ │ + and r3, r2, #3 │ │ + rsb r3, r3, r3, lsl #4 │ │ + ldr r7, [pc, r7] │ │ + add r3, r7, r3, lsl #3 │ │ + add r1, r3, r1, lsl #3 │ │ + sub r4, r1, #8 │ │ + b 7eb90 │ │ + ldr r7, [pc, #3200] ; 7f7fc │ │ + and r3, r2, #1 │ │ + rsb r3, r3, r3, lsl #4 │ │ + ldr r7, [pc, r7] │ │ + add r3, r7, r3, lsl #3 │ │ + add r1, r3, r1, lsl #3 │ │ + add r4, r1, #352 ; 0x160 │ │ + add lr, sp, #32768 ; 0x8000 │ │ + cmp r0, #0 │ │ + ldr r1, [lr, #2144] ; 0x860 │ │ + add lr, sp, #32768 ; 0x8000 │ │ + ldr r7, [lr, #2128] ; 0x850 │ │ + beq 7ebec │ │ + asr r2, r2, #2 │ │ + cmp r7, #5 │ │ + blt 7ebd0 │ │ + ldr r3, [pc, #3140] ; 7f800 │ │ + rsb r2, r2, r2, lsl #4 │ │ + ldr r3, [pc, r3] │ │ + add r2, r3, r2, lsl #3 │ │ + add r0, r2, r0, lsl #3 │ │ + sub r8, r0, #8 │ │ + b 7ebec │ │ + ldr r3, [pc, #3116] ; 7f804 │ │ + and r2, r2, #1 │ │ + rsb r2, r2, r2, lsl #4 │ │ + ldr r3, [pc, r3] │ │ + add r2, r3, r2, lsl #3 │ │ + add r0, r2, r0, lsl #3 │ │ + add r8, r0, #352 ; 0x160 │ │ + clz r0, r1 │ │ + asr r2, ip, #1 │ │ + cmp r4, #0 │ │ + str r2, [sp, #36] ; 0x24 │ │ + str r8, [sp, #176] ; 0xb0 │ │ + str r5, [sp, #68] ; 0x44 │ │ + beq 7f1a8 │ │ + cmp r8, #0 │ │ + str r4, [sp, #72] ; 0x48 │ │ + str r6, [sp, #48] ; 0x30 │ │ + beq 7f378 │ │ + ldr r1, [sp, #108] ; 0x6c │ │ + str r7, [sp, #76] ; 0x4c │ │ + cmp r1, #1 │ │ + blt 7ed78 │ │ + rsb r4, r0, #24 │ │ + mov r0, #1 │ │ + add lr, sp, #32768 ; 0x8000 │ │ + ldr sl, [sp, #72] ; 0x48 │ │ + lsl r0, r0, r4 │ │ + str r4, [sp, #128] ; 0x80 │ │ + asr r0, r0, #1 │ │ + str r0, [sp, #112] ; 0x70 │ │ + ldr r0, [sp, #36] ; 0x24 │ │ + mov r1, r0 │ │ + sub r0, r0, r0, lsl #2 │ │ + add r0, r5, r0, lsl #1 │ │ + str r0, [sp, #160] ; 0xa0 │ │ + lsl r0, r1, #1 │ │ + add r1, sp, #232 ; 0xe8 │ │ + str r0, [sp, #68] ; 0x44 │ │ + ldr r0, [lr, #2128] ; 0x850 │ │ + str r1, [sp, #144] ; 0x90 │ │ + add r0, r0, #7 │ │ + str r0, [sp, #80] ; 0x50 │ │ mov r2, #0 │ │ - bhi 75038 │ │ - mov r5, #0 │ │ - mov r6, r4 │ │ - mov r2, r1 │ │ - ldr r7, [r2, r5]! │ │ - add r5, r5, #8 │ │ - str r7, [sp, #48] ; 0x30 │ │ - cmp sl, r5 │ │ - ldr r7, [r2, #4] │ │ - str r7, [sp, #52] ; 0x34 │ │ - vld1.8 {d22}, [lr :64] │ │ - vmovl.u8 q11, d22 │ │ - vld1.16 {d24-d25}, [r6]! │ │ - vmovl.s16 q13, d25 │ │ - vmovl.s16 q12, d24 │ │ - vshll.u16 q14, d23, #4 │ │ - vshll.u16 q15, d22, #4 │ │ - vshll.u16 q0, d23, #11 │ │ - vsub.i32 q13, q13, q14 │ │ - vshll.u16 q11, d22, #11 │ │ - vorr.i32 q0, #1024 ; 0x00000400 │ │ - vsub.i32 q12, q12, q15 │ │ - vorr.i32 q11, #1024 ; 0x00000400 │ │ - vmla.i32 q0, q13, q8 │ │ - vmla.i32 q11, q12, q8 │ │ - vshr.s32 q12, q0, #11 │ │ - vmin.s32 q12, q12, q9 │ │ - vshr.s32 q11, q11, #11 │ │ - vmax.s32 q12, q12, q10 │ │ - vmin.s32 q11, q11, q9 │ │ - vmax.s32 q11, q11, q10 │ │ - vmovn.i32 d25, q12 │ │ - vmovn.i32 d24, q11 │ │ - vmovn.i16 d22, q12 │ │ - vst1.8 {d22}, [r2] │ │ - bne 74fa8 │ │ - cmp sl, r3 │ │ - mov r2, sl │ │ - beq 74f18 │ │ - mov r5, #0 │ │ - sub r5, r5, r2, lsl #1 │ │ - ldrb r6, [r1, r2] │ │ - ldrsh r7, [r4, -r5] │ │ - sub r5, r5, #2 │ │ - sub r7, r7, r6, lsl #4 │ │ - orr r6, ip, r6, lsl #11 │ │ - mla r6, r7, r0, r6 │ │ - asr r7, r6, #11 │ │ - cmp r7, #255 ; 0xff │ │ - mov r7, #255 ; 0xff │ │ - asrlt r7, r6, #11 │ │ - bic r6, r7, r7, asr #31 │ │ - strb r6, [r1, r2] │ │ - add r2, r2, #1 │ │ - cmp r3, r2 │ │ - bne 75040 │ │ - b 74f18 │ │ - add lr, sp, #49152 ; 0xc000 │ │ - ldrsh r1, [r4, #4] │ │ - mov r4, r9 │ │ - mov r0, #25 │ │ - add r9, lr, #72 ; 0x48 │ │ - add lr, sp, #98304 ; 0x18000 │ │ - stm sp, {r0, r1} │ │ - add r1, lr, #72 ; 0x48 │ │ - add lr, sp, #122880 ; 0x1e000 │ │ + ldr r0, [sp, #160] ; 0xa0 │ │ + ldr ip, [sp, #108] ; 0x6c │ │ + ldrh r6, [r0, #6] │ │ + ldrh lr, [r0, #4] │ │ + ldrh r5, [r0, #2] │ │ + ldrh r3, [r0] │ │ + ldrh fp, [r0, #-2] │ │ + ldrh r9, [r0, #-4] │ │ + ldrh r8, [r0, #-6] │ │ + str r6, [sp, #192] ; 0xc0 │ │ + uxth r4, r8 │ │ + ldrsb r6, [sl] │ │ mov r0, r9 │ │ - mov r3, r4 │ │ - ldr r2, [lr, #2836] ; 0xb14 │ │ - bl 755cc │ │ - cmp r4, #1 │ │ - addge lr, sp, #122880 ; 0x1e000 │ │ - ldrge r0, [lr, #2836] ; 0xb14 │ │ - cmpge r0, #1 │ │ - blt 75254 │ │ - add lr, sp, #122880 ; 0x1e000 │ │ - ldrsh r0, [r5] │ │ - vmov.i32 q9, #255 ; 0x000000ff │ │ - mov r3, #1024 ; 0x400 │ │ - ldr r1, [lr, #2836] ; 0xb14 │ │ - vmov.i32 q10, #0 ; 0x00000000 │ │ - vdup.32 q8, r0 │ │ - add lr, sp, #56 ; 0x38 │ │ - bic sl, r1, #7 │ │ - mov r4, r9 │ │ - mov r1, fp │ │ - mov r8, #0 │ │ - b 7511c │ │ - ldr r2, [sp, #44] ; 0x2c │ │ - add r4, r4, #768 ; 0x300 │ │ - add r8, r8, #1 │ │ - add r1, r1, r2 │ │ - add r2, sp, #122880 ; 0x1e000 │ │ - ldr r2, [r2, #2840] ; 0xb18 │ │ - cmp r8, r2 │ │ - beq 75254 │ │ - add r2, sp, #122880 ; 0x1e000 │ │ - ldr ip, [r2, #2836] ; 0xb14 │ │ - mov r2, #0 │ │ - cmp ip, #8 │ │ - bcc 7520c │ │ - ldr r2, [sp, #44] ; 0x2c │ │ - add r5, r8, r8, lsl #1 │ │ - lsl r5, r5, #7 │ │ - add r7, r5, ip │ │ - mul r2, r8, r2 │ │ - add r7, r9, r7, lsl #1 │ │ - add r6, fp, r2 │ │ - cmp r6, r7 │ │ - bcs 7516c │ │ - add r2, r2, ip │ │ - add r5, r9, r5, lsl #1 │ │ - add r2, fp, r2 │ │ - cmp r2, r5 │ │ - mov r2, #0 │ │ - bhi 7520c │ │ - mov r5, #0 │ │ - mov r6, r4 │ │ - mov r2, r1 │ │ - ldr r7, [r2, r5]! │ │ - add r5, r5, #8 │ │ - str r7, [sp, #56] ; 0x38 │ │ - cmp sl, r5 │ │ - ldr r7, [r2, #4] │ │ - str r7, [sp, #60] ; 0x3c │ │ - vld1.8 {d22}, [lr :64] │ │ - vmovl.u8 q11, d22 │ │ - vld1.16 {d24-d25}, [r6]! │ │ - vmovl.s16 q13, d25 │ │ - vmovl.s16 q12, d24 │ │ - vshll.u16 q14, d23, #4 │ │ - vshll.u16 q15, d22, #4 │ │ - vshll.u16 q0, d23, #11 │ │ - vsub.i32 q13, q13, q14 │ │ - vshll.u16 q11, d22, #11 │ │ - vorr.i32 q0, #1024 ; 0x00000400 │ │ - vsub.i32 q12, q12, q15 │ │ - vorr.i32 q11, #1024 ; 0x00000400 │ │ - vmla.i32 q0, q13, q8 │ │ - vmla.i32 q11, q12, q8 │ │ - vshr.s32 q12, q0, #11 │ │ - vmin.s32 q12, q12, q9 │ │ - vshr.s32 q11, q11, #11 │ │ - vmax.s32 q12, q12, q10 │ │ - vmin.s32 q11, q11, q9 │ │ - vmax.s32 q11, q11, q10 │ │ - vmovn.i32 d25, q12 │ │ - vmovn.i32 d24, q11 │ │ - vmovn.i16 d22, q12 │ │ - vst1.8 {d22}, [r2] │ │ - bne 75174 │ │ - add r2, sp, #122880 ; 0x1e000 │ │ - ldr ip, [r2, #2836] ; 0xb14 │ │ - mov r2, sl │ │ - cmp sl, ip │ │ - beq 750fc │ │ - mov r5, #0 │ │ - sub r5, r5, r2, lsl #1 │ │ - ldrb r6, [r1, r2] │ │ - ldrsh r7, [r4, -r5] │ │ - sub r5, r5, #2 │ │ - sub r7, r7, r6, lsl #4 │ │ - orr r6, r3, r6, lsl #11 │ │ - mla r6, r7, r0, r6 │ │ - asr r7, r6, #11 │ │ - cmp r7, #255 ; 0xff │ │ - mov r7, #255 ; 0xff │ │ - asrlt r7, r6, #11 │ │ - bic r6, r7, r7, asr #31 │ │ - strb r6, [r1, r2] │ │ - add r2, r2, #1 │ │ - cmp ip, r2 │ │ - bne 75214 │ │ - b 750fc │ │ - add sp, sp, #748 ; 0x2ec │ │ - add sp, sp, #124928 ; 0x1e800 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq r6, r3, r4, lsl #29 │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #36 ; 0x24 │ │ - str r3, [sp, #16] │ │ - mov r4, r0 │ │ - ldr r3, [sp, #88] ; 0x58 │ │ - mov r9, r2 │ │ - ldr r0, [sp, #72] ; 0x48 │ │ - mov r2, #3 │ │ - ands ip, r3, #1 │ │ - ldr r8, [sp, #76] ; 0x4c │ │ - ubfx r7, r3, #1, #1 │ │ - movwne r2, #0 │ │ - add r6, ip, ip, lsl #1 │ │ - add fp, r4, r2 │ │ - sub sl, r0, r6 │ │ - ldr r0, [sp, #80] ; 0x50 │ │ - add r7, r7, r7, lsl #1 │ │ - mov r5, r1 │ │ - add r0, r6, r0 │ │ - sub r1, r1, r6 │ │ - add r7, r0, r7 │ │ - tst r3, #4 │ │ - mov r0, fp │ │ - str r7, [sp, #32] │ │ - str r2, [sp, #24] │ │ - str ip, [sp, #28] │ │ - str r6, [sp, #12] │ │ - str sl, [sp, #20] │ │ - str r1, [sp, #8] │ │ - bne 75358 │ │ - mov r2, r7 │ │ - mov r6, r1 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - movw r0, #390 ; 0x186 │ │ - add r8, fp, r0 │ │ - mov r1, r6 │ │ - mov r2, r7 │ │ - mov r0, r8 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - add sl, fp, #780 ; 0x30c │ │ - mov r1, r6 │ │ - mov r2, r7 │ │ - mov r0, sl │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - ldr r3, [sp, #28] │ │ - cmp r3, #0 │ │ - beq 75390 │ │ - ldr r2, [sp, #16] │ │ - ldrh r0, [r2, #1] │ │ - ldrb r1, [r2, #3] │ │ - strb r1, [fp, #2] │ │ - strh r0, [fp] │ │ - ldrh r0, [r2, #1] │ │ - ldrb r1, [r2, #3] │ │ - strb r1, [r8, #2] │ │ - strh r0, [r8] │ │ - ldrh r0, [r2, #1] │ │ - ldrb r1, [r2, #3] │ │ - strb r1, [sl, #2] │ │ - strh r0, [sl] │ │ - b 75390 │ │ - mov r1, sl │ │ - mov r2, r7 │ │ - mov r6, ip │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - movw r0, #390 ; 0x186 │ │ - mov r1, sl │ │ - add r0, fp, r0 │ │ - mov r2, r7 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - add r1, sl, r8 │ │ - add r0, fp, #780 ; 0x30c │ │ - mov r2, r7 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - mov r3, r6 │ │ - ldr r1, [sp, #88] ; 0x58 │ │ - movw r0, #1170 ; 0x492 │ │ - ldr sl, [sp, #84] ; 0x54 │ │ - add r0, fp, r0 │ │ - tst r1, #8 │ │ - movw r1, #390 ; 0x186 │ │ - str fp, [sp, #4] │ │ - mla r6, sl, r1, r0 │ │ - bne 75458 │ │ - sub r1, sl, #1 │ │ - ldr r0, [sp, #8] │ │ - ldr r8, [sp, #32] │ │ + str r9, [sp, #208] ; 0xd0 │ │ + mov r9, fp │ │ mov fp, r3 │ │ - mla r7, r1, r9, r0 │ │ - str r1, [sp, #20] │ │ - mov r0, r6 │ │ - mov r2, r8 │ │ - mov r1, r7 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - movw r0, #390 ; 0x186 │ │ - mov r1, r7 │ │ - add r0, r6, r0 │ │ - mov r2, r8 │ │ - str r0, [sp, #8] │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - add r0, r6, #780 ; 0x30c │ │ - mov r1, r7 │ │ - mov r2, r8 │ │ - str r0, [sp] │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - cmp fp, #0 │ │ - beq 754a4 │ │ - ldr r1, [sp, #20] │ │ - ldr r0, [sp, #16] │ │ - ldr r3, [sp, #8] │ │ - add r0, r0, r1, lsl #2 │ │ - ldrh r1, [r0, #1] │ │ - ldrb r2, [r0, #3] │ │ - strb r2, [r6, #2] │ │ - strh r1, [r6] │ │ - ldrb r2, [r0, #3] │ │ - ldrh r1, [r0, #1] │ │ - strb r2, [r3, #2] │ │ - ldr r2, [sp] │ │ - strh r1, [r3] │ │ - ldrh r1, [r0, #1] │ │ - ldrb r0, [r0, #3] │ │ - strb r0, [r2, #2] │ │ - strh r1, [r2] │ │ - b 754a4 │ │ - ldr r8, [sp, #76] ; 0x4c │ │ - ldr r1, [sp, #20] │ │ - ldr r7, [sp, #32] │ │ - add r0, r8, r8, lsl #1 │ │ - add fp, r1, r0, lsl #1 │ │ - mov r0, r6 │ │ - mov r2, r7 │ │ - mov r1, fp │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - movw r0, #390 ; 0x186 │ │ - add r8, fp, r8 │ │ - add r0, r6, r0 │ │ - mov r2, r7 │ │ - mov r1, r8 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - add r0, r6, #780 ; 0x30c │ │ - mov r1, r8 │ │ - mov r2, r7 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - ldr r0, [sp, #88] ; 0x58 │ │ - cmp sl, #1 │ │ - and r0, r0, #2 │ │ - str r0, [sp, #20] │ │ - blt 75500 │ │ - ldr r0, [sp, #32] │ │ - movw r8, #390 ; 0x186 │ │ - ldr r1, [sp, #12] │ │ - mov fp, sl │ │ - sub r6, r0, r1 │ │ - ldr r0, [sp, #24] │ │ + mov r3, r5 │ │ + ldr r1, [sp, #112] ; 0x70 │ │ + mla r4, r4, r6, r1 │ │ + ldrsb r5, [sl, #1] │ │ + uxth r1, r0 │ │ + ldrsb r6, [sl, #2] │ │ + ldr r0, [sp, #160] ; 0xa0 │ │ + subs ip, ip, #1 │ │ + mla r1, r1, r5, r4 │ │ + uxth r5, r9 │ │ + ldrsb r4, [sl, #3] │ │ + ldrsb r8, [sl, #6] │ │ + mla r1, r5, r6, r1 │ │ + uxth r6, fp │ │ + ldrsb r5, [sl, #4] │ │ + mla r1, r6, r4, r1 │ │ + uxth r6, r3 │ │ + ldrsb r4, [sl, #5] │ │ + mla r1, r6, r5, r1 │ │ + uxth r6, lr │ │ + mov r5, lr │ │ + ldr lr, [sp, #192] ; 0xc0 │ │ + mla r1, r6, r4, r1 │ │ + add r4, r0, r2 │ │ + ldrsb r0, [sl, #7] │ │ + uxth r7, lr │ │ + ldrh r6, [r4, #8] │ │ + mla r1, r7, r8, r1 │ │ + ldr r4, [sp, #128] ; 0x80 │ │ + ldr r7, [sp, #144] ; 0x90 │ │ + ldr r8, [sp, #208] ; 0xd0 │ │ + mla r0, r6, r0, r1 │ │ + add r1, r7, r2 │ │ + add r2, r2, #2 │ │ + asr r0, r0, r4 │ │ + strh r0, [r1] │ │ + bne 7eca0 │ │ + ldr r0, [sp, #160] ; 0xa0 │ │ + ldr r1, [sp, #68] ; 0x44 │ │ add r0, r0, r1 │ │ - movw r1, #1170 ; 0x492 │ │ - add r0, r0, r4 │ │ - add r7, r0, r1 │ │ - mov r0, r7 │ │ - mov r1, r5 │ │ - mov r2, r6 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - add r7, r7, r8 │ │ - add r5, r5, r9 │ │ - subs fp, fp, #1 │ │ - bne 754e0 │ │ - ldr r0, [sp, #20] │ │ - cmp r0, #0 │ │ - bne 75548 │ │ - add r0, sl, #6 │ │ - cmp r0, #1 │ │ - blt 75548 │ │ - ldr r1, [sp, #4] │ │ - ldr r2, [sp, #32] │ │ - add r1, r2, r1 │ │ - movw r2, #390 ; 0x186 │ │ - sub r1, r1, #1 │ │ - ldrb r3, [r1] │ │ + str r0, [sp, #160] ; 0xa0 │ │ + ldr r0, [sp, #80] ; 0x50 │ │ + ldr r1, [sp, #144] ; 0x90 │ │ subs r0, r0, #1 │ │ - strb r3, [r1, #3] │ │ - orr r3, r3, r3, lsl #8 │ │ - strh r3, [r1, #1] │ │ - add r1, r1, r2 │ │ - bne 7552c │ │ - ldr r0, [sp, #28] │ │ - cmp r0, #0 │ │ - beq 75594 │ │ - cmp sl, #1 │ │ - blt 755c4 │ │ - ldr r1, [sp, #16] │ │ - movw r0, #1170 ; 0x492 │ │ - add r0, r4, r0 │ │ - movw r2, #390 ; 0x186 │ │ - add r1, r1, #1 │ │ - ldrh r3, [r1] │ │ - subs sl, sl, #1 │ │ - ldrb r7, [r1, #2] │ │ - add r1, r1, #4 │ │ - strb r7, [r0, #2] │ │ - strh r3, [r0] │ │ - add r0, r0, r2 │ │ - bne 75570 │ │ - b 755c4 │ │ - ldr r3, [sp, #24] │ │ - add r0, sl, #6 │ │ + add r1, r1, #256 ; 0x100 │ │ + str r1, [sp, #144] ; 0x90 │ │ + bne 7ec74 │ │ + ldr r0, [sp, #108] ; 0x6c │ │ cmp r0, #1 │ │ - blt 755c4 │ │ - movw r1, #390 ; 0x186 │ │ - ldrb r2, [r4, r3] │ │ - subs r0, r0, #1 │ │ - strb r2, [r4, #2] │ │ - orr r2, r2, r2, lsl #8 │ │ - strh r2, [r4] │ │ - add r4, r4, r1 │ │ - bne 755a8 │ │ - add sp, sp, #36 ; 0x24 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #32 │ │ - sub sp, sp, #163840 ; 0x28000 │ │ - add lr, sp, #163840 ; 0x28000 │ │ - mov r6, #1 │ │ - movw fp, #455 ; 0x1c7 │ │ - str r2, [sp, #56] ; 0x38 │ │ - ldr r7, [lr, #68] ; 0x44 │ │ - str r3, [sp, #20] │ │ - cmp r7, #25 │ │ - str r1, [sp, #40] ; 0x28 │ │ - movweq r6, #2 │ │ - movweq fp, #164 ; 0xa4 │ │ - cmp r7, #25 │ │ - str r6, [sp, #68] ; 0x44 │ │ - str r0, [sp, #64] ; 0x40 │ │ - bne 75708 │ │ - add r0, r2, #6 │ │ - str r0, [sp, #52] ; 0x34 │ │ - cmp r0, #0 │ │ - ble 758dc │ │ - add r0, r3, #4 │ │ - cmp r0, #3 │ │ - blt 75b04 │ │ - ldr r1, [sp, #40] ; 0x28 │ │ - movw r2, #1560 ; 0x618 │ │ - str r0, [sp, #36] ; 0x24 │ │ - movw r0, #1170 ; 0x492 │ │ - add r0, r1, r0 │ │ - str r0, [sp, #48] ; 0x30 │ │ - add r0, sp, #72 ; 0x48 │ │ - add r5, r1, r2 │ │ - add r4, r0, r2 │ │ - ldr r0, [sp, #20] │ │ - mov r7, #0 │ │ - add r0, r0, #2 │ │ - str r0, [sp, #44] ; 0x2c │ │ - mov r0, #780 ; 0x30c │ │ - ldr r2, [sp, #48] ; 0x30 │ │ - movw r1, #65146 ; 0xfe7a │ │ - movt r1, #65535 ; 0xffff │ │ - ldr sl, [sp, #44] ; 0x2c │ │ - str r4, [sp, #60] ; 0x3c │ │ - ldrb r3, [r2, r7]! │ │ - ldrb ip, [r2, r1] │ │ - movw r1, #64756 ; 0xfcf4 │ │ - movt r1, #65535 ; 0xffff │ │ - ldrb r6, [r2, r1] │ │ - movw r1, #64366 ; 0xfb6e │ │ - movt r1, #65535 ; 0xffff │ │ - ldrb r9, [r2, r1] │ │ - mov r2, r4 │ │ - mov r4, r5 │ │ - mov lr, r6 │ │ - mov r6, ip │ │ - add r8, r6, r3 │ │ - mov ip, r3 │ │ - add r1, r8, lr │ │ - ldrb r3, [r4], #390 ; 0x186 │ │ - add r1, r1, r9 │ │ - subs sl, sl, #1 │ │ - add r1, r1, r3 │ │ - strh r1, [r2], r0 │ │ - mov r9, lr │ │ - bne 756a0 │ │ - ldr r4, [sp, #60] ; 0x3c │ │ - add r5, r5, #1 │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - add r7, r7, #1 │ │ - add r4, r4, #2 │ │ - cmp r7, r1 │ │ - bne 75664 │ │ - ldr r2, [sp, #56] ; 0x38 │ │ - ldr sl, [sp, #36] ; 0x24 │ │ - cmp sl, #3 │ │ - addge r0, r2, #4 │ │ - cmpge r0, #3 │ │ - blt 7596c │ │ - b 758f0 │ │ - movw r0, #390 ; 0x186 │ │ - add lr, r2, #5 │ │ - add r0, r1, r0 │ │ - cmp lr, #2 │ │ + blt 7f7e4 │ │ + ldr r1, [sp, #176] ; 0xb0 │ │ + add ip, sp, #232 ; 0xe8 │ │ + mov r9, #256 ; 0x100 │ │ + mov r6, #1792 ; 0x700 │ │ + add r0, r1, #7 │ │ str r0, [sp, #60] ; 0x3c │ │ - add r0, r3, #4 │ │ + ldr r0, [sp, #108] ; 0x6c │ │ + lsl r2, r0, #1 │ │ + str r2, [sp, #64] ; 0x40 │ │ + bic r2, r0, #7 │ │ + add r0, r0, #896 ; 0x380 │ │ str r0, [sp, #52] ; 0x34 │ │ - blt 757a8 │ │ - ldr r0, [sp, #52] ; 0x34 │ │ - cmp r0, #3 │ │ - blt 75b04 │ │ - movw r0, #1562 ; 0x61a │ │ - add r1, sp, #72 ; 0x48 │ │ - add r8, r1, r0 │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - movw r1, #1171 ; 0x493 │ │ - mov r6, #1 │ │ - add r9, r0, r1 │ │ - ldr r0, [sp, #20] │ │ - mov r5, #780 ; 0x30c │ │ - add sl, r0, #2 │ │ - ldr r1, [sp, #60] ; 0x3c │ │ - mov r2, r9 │ │ - mov r3, sl │ │ - ldrb ip, [r1, r6]! │ │ - ldrb r7, [r1, #390] ; 0x186 │ │ - mov r1, r8 │ │ - mov r0, r7 │ │ - ldrb r7, [r2], #390 ; 0x186 │ │ - add r4, ip, r0 │ │ - subs r3, r3, #1 │ │ - add r4, r4, r7 │ │ - strh r4, [r1], r5 │ │ - mov ip, r0 │ │ - bne 75774 │ │ - add r6, r6, #1 │ │ - add r8, r8, #2 │ │ - add r9, r9, #1 │ │ - cmp r6, lr │ │ - bne 7575c │ │ - ldr r9, [sp, #52] ; 0x34 │ │ - ldr r3, [sp, #56] ; 0x38 │ │ - cmp r9, #3 │ │ - addge r0, r3, #4 │ │ - cmpge r0, #3 │ │ - bge 7623c │ │ - cmp lr, #2 │ │ - blt 75850 │ │ - cmp r9, #3 │ │ - blt 75b04 │ │ - add r1, sp, #53248 ; 0xd000 │ │ - movw r0, #3124 ; 0xc34 │ │ - add r1, r1, #1424 ; 0x590 │ │ - mov r6, #1 │ │ - add r8, r1, r0 │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - movw r1, #1171 ; 0x493 │ │ - add r5, r0, r1 │ │ - ldr r0, [sp, #20] │ │ - add ip, r0, #2 │ │ - ldr r1, [sp, #60] ; 0x3c │ │ - mov r3, ip │ │ - ldrb r2, [r1, r6]! │ │ - ldrb r1, [r1, #390] ; 0x186 │ │ - smulbb r4, r2, r2 │ │ - mov r2, r5 │ │ - smulbb r7, r1, r1 │ │ - mov r1, r8 │ │ - mov r0, r7 │ │ - ldrb r7, [r2], #390 ; 0x186 │ │ - add r4, r4, r0 │ │ - subs r3, r3, #1 │ │ - smlabb r4, r7, r7, r4 │ │ - smulbb r7, r7, r7 │ │ - str r4, [r1], #1560 ; 0x618 │ │ - mov r4, r0 │ │ - bne 75818 │ │ - add r6, r6, #1 │ │ - add r8, r8, #4 │ │ - add r5, r5, #1 │ │ - cmp r6, lr │ │ - bne 757f8 │ │ - cmp r9, #3 │ │ - blt 75b04 │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - ldr r2, [sp, #20] │ │ - ldr r7, [sp, #68] ; 0x44 │ │ - add r0, r0, #4 │ │ - cmp r0, #3 │ │ - blt 75b14 │ │ - add lr, sp, #53248 ; 0xd000 │ │ - movw r0, #3132 ; 0xc3c │ │ - add r1, lr, #1424 ; 0x590 │ │ - mov r6, #2 │ │ - add r7, r1, r0 │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - add r3, r1, #3120 ; 0xc30 │ │ - movw lr, #1560 ; 0x618 │ │ - add ip, r0, #2 │ │ - ldmib r3, {r2, r4} │ │ - mov r1, ip │ │ + add r0, r1, #8 │ │ + ldr r1, [sp, #48] ; 0x30 │ │ + str r0, [sp, #44] ; 0x2c │ │ + mov r0, #0 │ │ + str r2, [sp, #56] ; 0x38 │ │ + str r0, [sp, #68] ; 0x44 │ │ + b 7ee00 │ │ + ldr r0, [sp, #64] ; 0x40 │ │ + ldr r1, [sp, #80] ; 0x50 │ │ + ldr ip, [sp, #72] ; 0x48 │ │ + add r1, r1, r0 │ │ + ldr r0, [sp, #68] ; 0x44 │ │ + add ip, ip, #256 ; 0x100 │ │ + add r0, r0, #1 │ │ + str r0, [sp, #68] ; 0x44 │ │ + ldr r0, [sp, #76] ; 0x4c │ │ + subs r0, r0, #1 │ │ + str r0, [sp, #76] ; 0x4c │ │ + beq 7f7e4 │ │ + ldr r0, [sp, #108] ; 0x6c │ │ + mov r2, #0 │ │ + ldr sl, [sp, #176] ; 0xb0 │ │ + mov r8, #1280 ; 0x500 │ │ + str ip, [sp, #72] ; 0x48 │ │ + cmp r0, #8 │ │ + mov ip, #1536 ; 0x600 │ │ + mov fp, #1024 ; 0x400 │ │ + str r1, [sp, #80] ; 0x50 │ │ + bcs 7eedc │ │ + ldr r0, [sp, #108] ; 0x6c │ │ + lsl lr, r2, #1 │ │ + ldr r7, [sp, #72] ; 0x48 │ │ + ldr r5, [sp, #80] ; 0x50 │ │ + sub r1, r0, r2 │ │ mov r0, r7 │ │ - mov r5, r4 │ │ - ldr r4, [r0] │ │ - add r2, r2, r5 │ │ + mov r2, #768 ; 0x300 │ │ + ldrsh r4, [r0, lr]! │ │ + add r7, r7, #2 │ │ subs r1, r1, #1 │ │ - add r2, r2, r4 │ │ - str r2, [r0, #-4] │ │ - add r0, r0, #4 │ │ - mov r2, r5 │ │ - bne 758a0 │ │ - add r6, r6, #1 │ │ - add r7, r7, lr │ │ - add r3, r3, lr │ │ - cmp r6, r9 │ │ - bne 75894 │ │ - b 75b04 │ │ - add sl, r3, #4 │ │ - cmp sl, #3 │ │ - addge r0, r2, #4 │ │ - cmpge r0, #3 │ │ - blt 7596c │ │ - add r1, sp, #72 ; 0x48 │ │ - movw r0, #1560 ; 0x618 │ │ - add r9, r1, r0 │ │ - add r1, sp, #72 ; 0x48 │ │ - add lr, r1, #1568 ; 0x620 │ │ - add ip, r2, #2 │ │ - mov r8, #2 │ │ - ldrh r7, [r9, #6] │ │ - mov r2, lr │ │ - ldrh r4, [r9, #4] │ │ - mov r3, ip │ │ - ldrh r1, [r9, #2] │ │ - ldrh r6, [r9] │ │ - mov r5, r1 │ │ - mov r1, r4 │ │ - add r0, r1, r7 │ │ - mov r4, r7 │ │ - add r0, r0, r5 │ │ - ldrh r7, [r2] │ │ - add r0, r0, r6 │ │ - subs r3, r3, #1 │ │ - add r0, r0, r7 │ │ - strh r0, [r2, #-4] │ │ - add r2, r2, #2 │ │ - mov r6, r5 │ │ - bne 75924 │ │ - add r8, r8, #1 │ │ - add lr, lr, #780 ; 0x30c │ │ - add r9, r9, #780 ; 0x30c │ │ - cmp r8, sl │ │ - bne 7590c │ │ - ldr r0, [sp, #52] ; 0x34 │ │ - cmp r0, #0 │ │ - ble 75af4 │ │ - ldr r0, [sp, #20] │ │ - add r0, r0, #4 │ │ - cmp r0, #3 │ │ - blt 75b04 │ │ - ldr r1, [sp, #40] ; 0x28 │ │ - mov sl, #0 │ │ - str r0, [sp, #44] ; 0x2c │ │ - movw r0, #1170 ; 0x492 │ │ - add r0, r1, r0 │ │ - str r0, [sp, #60] ; 0x3c │ │ - movw r0, #1560 ; 0x618 │ │ - add lr, r1, r0 │ │ - add r0, sp, #53248 ; 0xd000 │ │ - add r0, r0, #1424 ; 0x590 │ │ - add r8, r0, #3120 ; 0xc30 │ │ - ldr r0, [sp, #20] │ │ - add r0, r0, #2 │ │ - str r0, [sp, #48] ; 0x30 │ │ - ldr r0, [sp, #60] ; 0x3c │ │ - movw r2, #65146 ; 0xfe7a │ │ - movt r2, #65535 ; 0xffff │ │ - ldrb r1, [r0, sl]! │ │ - ldrb r6, [r0, r2] │ │ - movw r2, #64756 ; 0xfcf4 │ │ - movt r2, #65535 ; 0xffff │ │ - ldrb r5, [r0, r2] │ │ - movw r2, #64366 ; 0xfb6e │ │ + ldrsh r6, [r0, r2] │ │ + ldrsb r2, [sl] │ │ + ldrsh r3, [r0, r9] │ │ + ldrsb r9, [sl, #4] │ │ + smulbb r2, r4, r2 │ │ + ldrsb r4, [sl, #1] │ │ + smlabb r2, r3, r4, r2 │ │ + mov r3, #512 ; 0x200 │ │ + ldrsh r3, [r0, r3] │ │ + ldrsb r4, [sl, #2] │ │ + smlabb r2, r3, r4, r2 │ │ + ldrsb r3, [sl, #3] │ │ + ldrsh r4, [r0, r8] │ │ + smlabb r2, r6, r3, r2 │ │ + ldrsh r6, [r0, fp] │ │ + ldrsh r3, [r0, ip] │ │ + smlabb r2, r6, r9, r2 │ │ + ldrsb r6, [sl, #5] │ │ + ldrsb r9, [sl, #6] │ │ + smlabb r2, r4, r6, r2 │ │ + mov r6, #1792 ; 0x700 │ │ + ldrsb r4, [sl, #7] │ │ + ldrsh r0, [r0, r6] │ │ + smlabb r2, r3, r9, r2 │ │ + mov r9, #256 ; 0x100 │ │ + smlabb r0, r0, r4, r2 │ │ + movw r2, #57344 ; 0xe000 │ │ movt r2, #65535 ; 0xffff │ │ - ldrb r4, [r0, r2] │ │ - smulbb r3, r1, r1 │ │ - smulbb r6, r6, r6 │ │ - smulbb r0, r5, r5 │ │ - mov r1, r8 │ │ + add r0, r0, #32 │ │ + add r0, r2, r0, lsr #6 │ │ + add r2, r5, lr │ │ + add r5, r5, #2 │ │ + strh r0, [r2] │ │ + bne 7ee3c │ │ + b 7edd0 │ │ + ldr r3, [sp, #68] ; 0x44 │ │ + mov r5, #0 │ │ + ldr r0, [sp, #108] ; 0x6c │ │ + lsl r7, r3, #7 │ │ + mla r1, r3, r0, r0 │ │ + mul r2, r3, r0 │ │ + ldr r0, [sp, #48] ; 0x30 │ │ + add r3, sp, #232 ; 0xe8 │ │ + add lr, r3, r7, lsl #1 │ │ + mov ip, r3 │ │ + ldr r3, [sp, #52] ; 0x34 │ │ + add r1, r0, r1, lsl #1 │ │ + add r7, r3, r7 │ │ + add r4, r0, r2, lsl #1 │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + add r7, ip, r7, lsl #1 │ │ + mov r2, #0 │ │ + cmp r0, r1 │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + movwcc r5, #1 │ │ + cmp r0, r4 │ │ + mov r0, #0 │ │ + movwhi r0, #1 │ │ + cmp lr, r1 │ │ + mov r1, #0 │ │ + movwcc r1, #1 │ │ + cmp r4, r7 │ │ + mov r7, #0 │ │ + movwcc r7, #1 │ │ + tst r0, r5 │ │ + bne 7f194 │ │ + ldr sl, [sp, #176] ; 0xb0 │ │ + ands r0, r7, r1 │ │ + mov ip, #1536 ; 0x600 │ │ + mov r8, #1280 ; 0x500 │ │ + mov fp, #1024 ; 0x400 │ │ + bne 7ee28 │ │ + mov r0, sl │ │ + mov r1, #7 │ │ + vld1.8 {d16[]}, [r0], r1 │ │ + add lr, sp, #208 ; 0xd0 │ │ + mov r2, #0 │ │ + vmovl.s8 q10, d16 │ │ + vld1.8 {d17[]}, [r0] │ │ + add r0, sl, #5 │ │ + vmovl.s8 q8, d17 │ │ + vld1.8 {d18[]}, [r0] │ │ + add r0, sl, #6 │ │ + vmovl.s16 q12, d21 │ │ + vmovl.s16 q10, d20 │ │ + vld1.8 {d19[]}, [r0] │ │ + add r0, sl, #4 │ │ + vmovl.s8 q15, d19 │ │ + vstmia lr, {d24-d25} │ │ + add lr, sp, #192 ; 0xc0 │ │ + vld1.8 {d22[]}, [r0] │ │ + add r0, sl, #3 │ │ + vmovl.s8 q9, d18 │ │ + vmovl.s8 q11, d22 │ │ + vstmia lr, {d20-d21} │ │ + vmovl.s16 q10, d17 │ │ + add lr, sp, #160 ; 0xa0 │ │ + vmovl.s16 q8, d16 │ │ + vmovl.s16 q0, d19 │ │ + ldr r1, [sp, #56] ; 0x38 │ │ + vmovl.s16 q1, d18 │ │ + ldr r3, [sp, #80] ; 0x50 │ │ + vstmia lr, {d20-d21} │ │ + add lr, sp, #144 ; 0x90 │ │ + vmovl.s16 q2, d23 │ │ + vstmia lr, {d16-d17} │ │ + vmovl.s16 q8, d31 │ │ + add lr, sp, #128 ; 0x80 │ │ + vmovl.s16 q3, d22 │ │ + ldr r7, [sp, #72] ; 0x48 │ │ + vstmia lr, {d16-d17} │ │ + vmovl.s16 q8, d30 │ │ + add lr, sp, #112 ; 0x70 │ │ + vstmia lr, {d16-d17} │ │ + vld1.8 {d16[]}, [r0] │ │ + add r0, sl, #2 │ │ + vmovl.s8 q8, d16 │ │ + vmovl.s16 q5, d16 │ │ + vld1.8 {d16[]}, [r0] │ │ + vmovl.s16 q4, d17 │ │ + add r0, sl, #1 │ │ + vmovl.s8 q8, d16 │ │ + vmovl.s16 q7, d16 │ │ + vld1.8 {d16[]}, [r0] │ │ + vmovl.s16 q6, d17 │ │ + vmovl.s8 q8, d16 │ │ + vmovl.s16 q9, d17 │ │ + vmovl.s16 q8, d16 │ │ + add lr, r7, r2 │ │ + subs r1, r1, #8 │ │ + add r0, lr, #256 ; 0x100 │ │ mov r5, lr │ │ - smulbb ip, r4, r4 │ │ - ldr r4, [sp, #48] ; 0x30 │ │ - mov r2, r0 │ │ + vld1.16 {d24-d25}, [r0] │ │ + add r0, sp, #208 ; 0xd0 │ │ + vld1.16 {d20-d21}, [r5], r6 │ │ + vmovl.s16 q14, d25 │ │ + vmovl.s16 q12, d24 │ │ + vmovl.s16 q11, d21 │ │ + vmovl.s16 q13, d20 │ │ + vldmia r0, {d20-d21} │ │ + add r0, sp, #192 ; 0xc0 │ │ + vmul.i32 q10, q11, q10 │ │ + vldmia r0, {d22-d23} │ │ + add r0, lr, #512 ; 0x200 │ │ + vmul.i32 q11, q13, q11 │ │ + vld1.16 {d26-d27}, [r0] │ │ + add r0, lr, #768 ; 0x300 │ │ + vmla.i32 q10, q14, q9 │ │ + vmla.i32 q11, q12, q8 │ │ + vld1.16 {d24-d25}, [r0] │ │ + add r0, lr, #1024 ; 0x400 │ │ + vmovl.s16 q14, d27 │ │ + vmovl.s16 q13, d26 │ │ + vmla.i32 q10, q14, q6 │ │ + vmla.i32 q11, q13, q7 │ │ + vld1.16 {d26-d27}, [r0] │ │ + add r0, lr, #1280 ; 0x500 │ │ + vmovl.s16 q14, d25 │ │ + vmovl.s16 q12, d24 │ │ + vmla.i32 q10, q14, q4 │ │ + vmla.i32 q11, q12, q5 │ │ + vld1.16 {d24-d25}, [r0] │ │ + add r0, lr, #1536 ; 0x600 │ │ + vmovl.s16 q14, d27 │ │ + add lr, sp, #128 ; 0x80 │ │ + vmovl.s16 q13, d26 │ │ + vldmia lr, {d30-d31} │ │ + add lr, sp, #112 ; 0x70 │ │ + vmla.i32 q10, q14, q2 │ │ + vmla.i32 q11, q13, q3 │ │ + vld1.16 {d26-d27}, [r0] │ │ + add r0, r3, r2 │ │ + vmovl.s16 q14, d25 │ │ + add r2, r2, #16 │ │ + vmovl.s16 q12, d24 │ │ + vmla.i32 q10, q14, q0 │ │ + vmla.i32 q11, q12, q1 │ │ + vld1.16 {d24-d25}, [r5] │ │ + vmovl.s16 q14, d27 │ │ + vmovl.s16 q13, d26 │ │ + vmla.i32 q10, q14, q15 │ │ + vldmia lr, {d30-d31} │ │ + add lr, sp, #160 ; 0xa0 │ │ + vmovl.s16 q14, d25 │ │ + vmovl.s16 q12, d24 │ │ + vmla.i32 q11, q13, q15 │ │ + vldmia lr, {d26-d27} │ │ + add lr, sp, #144 ; 0x90 │ │ + vmla.i32 q10, q14, q13 │ │ + vldmia lr, {d26-d27} │ │ + vmla.i32 q11, q12, q13 │ │ + vmov.i32 q12, #32 ; 0x00000020 │ │ + vadd.i32 q10, q10, q12 │ │ + vadd.i32 q11, q11, q12 │ │ + vshrn.i32 d21, q10, #6 │ │ + vmov.i16 q12, #57344 ; 0xe000 │ │ + vshrn.i32 d20, q11, #6 │ │ + vadd.i16 q10, q10, q12 │ │ + vst1.16 {d20-d21}, [r0] │ │ + bne 7f050 │ │ + ldr r0, [sp, #108] ; 0x6c │ │ + mov ip, #1536 ; 0x600 │ │ + ldr r2, [sp, #56] ; 0x38 │ │ + mov r8, #1280 ; 0x500 │ │ + ldr sl, [sp, #176] ; 0xb0 │ │ + mov fp, #1024 ; 0x400 │ │ + cmp r2, r0 │ │ + beq 7edd0 │ │ + b 7ee28 │ │ + ldr sl, [sp, #176] ; 0xb0 │ │ + mov ip, #1536 ; 0x600 │ │ + mov r8, #1280 ; 0x500 │ │ + mov fp, #1024 ; 0x400 │ │ + b 7ee28 │ │ + cmp r8, #0 │ │ + beq 7f7c8 │ │ + ldr r1, [sp, #108] ; 0x6c │ │ + cmp r1, #1 │ │ + blt 7f7e4 │ │ + rsb fp, r0, #24 │ │ + mov r0, #1 │ │ + ldr r1, [sp, #36] ; 0x24 │ │ + lsl r0, r0, fp │ │ + ldr r2, [sp, #68] ; 0x44 │ │ + asr r0, r0, #1 │ │ + str r0, [sp, #112] ; 0x70 │ │ + lsl r0, ip, #1 │ │ + add r3, r2, r0, lsl #1 │ │ + sub r0, r1, r1, lsl #2 │ │ + mov lr, r1 │ │ + sub r9, r2, r1, lsl #2 │ │ + sub sl, r2, r1, lsl #1 │ │ + add r4, r2, r1, lsl #1 │ │ + add r1, r1, r1, lsl #1 │ │ + add ip, r2, ip, lsl #1 │ │ + add r0, r2, r0, lsl #1 │ │ + add r1, r2, r1, lsl #1 │ │ + lsl r2, lr, #1 │ │ + str r2, [sp, #80] ; 0x50 │ │ + ldr r2, [sp, #108] ; 0x6c │ │ + lsl r2, r2, #1 │ │ + str r2, [sp, #72] ; 0x48 │ │ + str sl, [sp, #128] ; 0x80 │ │ + str ip, [sp, #192] ; 0xc0 │ │ + ldr ip, [sp, #108] ; 0x6c │ │ + ldr lr, [sp, #68] ; 0x44 │ │ + ldr sl, [sp, #112] ; 0x70 │ │ + str r3, [sp, #208] ; 0xd0 │ │ + mov r3, #0 │ │ + str r1, [sp, #144] ; 0x90 │ │ + str r4, [sp, #160] ; 0xa0 │ │ + str r7, [sp, #76] ; 0x4c │ │ + add r5, r0, r3 │ │ + mov r1, r0 │ │ + ldr r0, [sp, #176] ; 0xb0 │ │ + mov r2, r9 │ │ + ldrsb r4, [r8] │ │ + add r8, r9, r3 │ │ + ldrh r5, [r5] │ │ + subs ip, ip, #1 │ │ + ldrsb r9, [r0, #1] │ │ + ldr r0, [sp, #128] ; 0x80 │ │ + ldrh r7, [r8] │ │ + mla r4, r5, r4, sl │ │ + ldr r8, [sp, #176] ; 0xb0 │ │ + add r5, r0, r3 │ │ mov r0, r6 │ │ - mov r6, r3 │ │ - add r3, r0, r3 │ │ - ldrb r9, [r5], #390 ; 0x186 │ │ - add r3, r3, r2 │ │ - add r3, r3, ip │ │ - subs r4, r4, #1 │ │ - mov ip, r2 │ │ - smlabb r7, r9, r9, r3 │ │ - smulbb r3, r9, r9 │ │ - str r7, [r1], #1560 ; 0x618 │ │ - bne 75a08 │ │ - ldr r0, [sp, #52] ; 0x34 │ │ - add sl, sl, #1 │ │ - add r8, r8, #4 │ │ - add lr, lr, #1 │ │ - cmp sl, r0 │ │ - bne 759c0 │ │ - ldr lr, [sp, #44] ; 0x2c │ │ - cmp lr, #3 │ │ - blt 75b04 │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - add r0, r0, #4 │ │ - cmp r0, #3 │ │ - blt 75b04 │ │ - add r0, sp, #53248 ; 0xd000 │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - add r0, r0, #1424 ; 0x590 │ │ - mov r8, #2 │ │ - add ip, r0, #3136 ; 0xc40 │ │ - add sl, r0, #3120 ; 0xc30 │ │ - movw r9, #1560 ; 0x618 │ │ - add r1, r1, #2 │ │ - str r1, [sp, #60] ; 0x3c │ │ - ldr r5, [sl, #8] │ │ - mov r0, ip │ │ - ldr r1, [sl, #12] │ │ - ldr r2, [sp, #60] ; 0x3c │ │ - ldm sl, {r4, r6} │ │ - mov r7, r6 │ │ - mov r6, r5 │ │ - add r3, r6, r1 │ │ - mov r5, r1 │ │ - add r3, r3, r7 │ │ - ldr r1, [r0] │ │ - add r3, r3, r4 │ │ - subs r2, r2, #1 │ │ + mla r4, r7, r9, r4 │ │ + add r7, lr, r3 │ │ + ldrsb r6, [r8, #2] │ │ + ldrh r5, [r5] │ │ + mov r9, r2 │ │ + ldrsb r2, [r8, #3] │ │ + ldrh r7, [r7] │ │ + mla r4, r5, r6, r4 │ │ + ldr r5, [sp, #160] ; 0xa0 │ │ + ldrsb r6, [r8, #4] │ │ + add r5, r5, r3 │ │ + mla r2, r7, r2, r4 │ │ + ldr r4, [sp, #192] ; 0xc0 │ │ + ldrh r5, [r5] │ │ + add r4, r4, r3 │ │ + ldrsb r7, [r8, #5] │ │ + mla r2, r5, r6, r2 │ │ + ldr r5, [sp, #144] ; 0x90 │ │ + ldrh r4, [r4] │ │ + add r5, r5, r3 │ │ + ldrsb r6, [r8, #6] │ │ + mla r2, r4, r7, r2 │ │ + ldr r4, [sp, #208] ; 0xd0 │ │ + ldrh r5, [r5] │ │ + add r4, r4, r3 │ │ + ldrsb r7, [r8, #7] │ │ + mla r2, r5, r6, r2 │ │ + ldrh r4, [r4] │ │ + mov r6, r0 │ │ + mov r0, r1 │ │ + movw r1, #57344 ; 0xe000 │ │ + mla r2, r4, r7, r2 │ │ + add r4, r6, r3 │ │ + add r3, r3, #2 │ │ + movt r1, #65535 ; 0xffff │ │ + add r2, r1, r2, asr fp │ │ + strh r2, [r4] │ │ + bne 7f240 │ │ + ldr r1, [sp, #80] ; 0x50 │ │ + ldr ip, [sp, #128] ; 0x80 │ │ + add lr, lr, r1 │ │ + ldr r4, [sp, #160] ; 0xa0 │ │ + ldr r3, [sp, #192] ; 0xc0 │ │ + add ip, ip, r1 │ │ + ldr r2, [sp, #208] ; 0xd0 │ │ + add r0, r0, r1 │ │ + str lr, [sp, #68] ; 0x44 │ │ + add r9, r9, r1 │ │ + ldr lr, [sp, #144] ; 0x90 │ │ + add r4, r4, r1 │ │ + ldr r7, [sp, #76] ; 0x4c │ │ add r3, r3, r1 │ │ - str r3, [r0, #-8] │ │ - add r0, r0, #4 │ │ - mov r4, r7 │ │ - bne 75aa8 │ │ - add r8, r8, #1 │ │ - add ip, ip, r9 │ │ - add sl, sl, r9 │ │ - cmp r8, lr │ │ - bne 75a94 │ │ - b 75b04 │ │ - ldr r0, [sp, #20] │ │ - add lr, r0, #4 │ │ - cmp lr, #3 │ │ - bge 75a60 │ │ - ldr r2, [sp, #20] │ │ - ldr r7, [sp, #68] ; 0x44 │ │ - cmn r2, #1 │ │ - blt 75c10 │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - cmn r1, #2 │ │ - bgt 75b34 │ │ - mvn r0, #0 │ │ - add r0, r0, r7 │ │ - cmp r0, r2 │ │ - ble 75b24 │ │ - b 75c10 │ │ - add lr, sp, #163840 ; 0x28000 │ │ - movw r0, #3128 ; 0xc38 │ │ - ldr r3, [lr, #72] ; 0x48 │ │ - add lr, sp, #53248 ; 0xd000 │ │ - add r2, lr, #1424 ; 0x590 │ │ - mvn lr, #0 │ │ - add r8, r2, r0 │ │ - movw r0, #1564 ; 0x61c │ │ - add r2, sp, #72 ; 0x48 │ │ - add sl, r2, r0 │ │ - movw r0, #1560 ; 0x618 │ │ - smulbb r0, r7, r0 │ │ - str r0, [sp, #60] ; 0x3c │ │ - mov r0, #780 ; 0x30c │ │ - smulbb r0, r7, r0 │ │ - str r0, [sp, #52] ; 0x34 │ │ - add r0, r1, #2 │ │ - str r0, [sp, #48] ; 0x30 │ │ - ldr r0, [pc, #1828] ; 762a8 │ │ - ldr r0, [pc, r0] │ │ - add r2, sp, #163840 ; 0x28000 │ │ - ldr r4, [sp, #48] ; 0x30 │ │ - mov r7, r8 │ │ - mov r1, sl │ │ - ldr r9, [r2, #68] ; 0x44 │ │ - ldr r5, [r7] │ │ - mov r6, #255 ; 0xff │ │ - ldrsh r2, [r1] │ │ - mul r5, r5, r9 │ │ - mls r5, r2, r2, r5 │ │ - smulbb r2, fp, r2 │ │ - bic r5, r5, r5, asr #31 │ │ - mul r5, r5, r3 │ │ - add r5, r5, #524288 ; 0x80000 │ │ - lsr ip, r5, #20 │ │ - cmp ip, #255 ; 0xff │ │ - lsrcc r6, r5, #20 │ │ - subs r4, r4, #1 │ │ - ldrb r6, [r0, r6] │ │ - mul r2, r2, r6 │ │ - add r2, r2, #2048 ; 0x800 │ │ - lsr r2, r2, #12 │ │ - str r2, [r7], #4 │ │ - rsb r2, r6, #256 ; 0x100 │ │ - strh r2, [r1], #2 │ │ - bne 75b98 │ │ - ldr r1, [sp, #60] ; 0x3c │ │ - ldr r2, [sp, #20] │ │ - add r8, r8, r1 │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - add sl, sl, r1 │ │ - ldr r1, [sp, #68] ; 0x44 │ │ add lr, lr, r1 │ │ - cmp lr, r2 │ │ - ble 75b84 │ │ - add lr, sp, #53248 ; 0xd000 │ │ - movw r0, #4692 ; 0x1254 │ │ - add ip, lr, #1424 ; 0x590 │ │ - add r9, sp, #72 ; 0x48 │ │ - add r6, ip, r0 │ │ - movw r0, #2346 ; 0x92a │ │ - ldr r1, [sp, #40] ; 0x28 │ │ - add r3, r9, r0 │ │ - movw r0, #1173 ; 0x495 │ │ - add lr, r1, r0 │ │ - add r0, sp, #163840 ; 0x28000 │ │ - ldr r0, [r0, #68] ; 0x44 │ │ - cmp r0, #25 │ │ - bne 75fc8 │ │ - sub r7, r2, #1 │ │ - cmp r7, #1 │ │ - blt 761e4 │ │ - ldr r4, [sp, #56] ; 0x38 │ │ - ldr r9, [sp, #64] ; 0x40 │ │ - cmp r4, #0 │ │ - ble 761f4 │ │ - add r0, sp, #53248 ; 0xd000 │ │ - str r7, [sp, #4] │ │ - add r2, r0, #1424 ; 0x590 │ │ - movw r0, #6256 ; 0x1870 │ │ - add fp, r2, r0 │ │ - movw r0, #1563 ; 0x61b │ │ - add r0, r1, r0 │ │ - str r0, [sp, #36] ; 0x24 │ │ - movw r0, #1564 ; 0x61c │ │ - add r1, sp, #72 ; 0x48 │ │ - add r4, r1, r0 │ │ - movw r0, #3128 ; 0xc38 │ │ - add r5, r1, r0 │ │ - mov r0, #0 │ │ - str r0, [sp, #16] │ │ - movw r0, #65146 ; 0xfe7a │ │ - movt r0, #65535 ; 0xffff │ │ - mov r7, #780 ; 0x30c │ │ - ldr r8, [r6, r0, lsl #2] │ │ - add r0, r3, r0, lsl #1 │ │ - str r4, [sp, #40] ; 0x28 │ │ - str fp, [sp, #32] │ │ - ldrh fp, [r3, r7] │ │ - mov r7, r5 │ │ - ldr r4, [r6, #1560] ; 0x618 │ │ - ldrh r0, [r0] │ │ - str r1, [sp, #44] ; 0x2c │ │ - mov r1, #0 │ │ - str r2, [sp, #48] ; 0x30 │ │ - movw r2, #3128 ; 0xc38 │ │ - str r9, [sp, #64] ; 0x40 │ │ - mov r9, #0 │ │ - str lr, [sp, #60] ; 0x3c │ │ - str r3, [sp, #24] │ │ - str r6, [sp, #28] │ │ - str r4, [sp, #8] │ │ - str fp, [sp, #12] │ │ - str r0, [sp, #52] ; 0x34 │ │ - add r4, r4, r8 │ │ - ldr r0, [sp, #48] ; 0x30 │ │ - add r4, r4, r4, lsl #1 │ │ - ldr r6, [sp, #40] ; 0x28 │ │ - ldr lr, [sp, #56] ; 0x38 │ │ - mov r3, r0 │ │ - add r6, r6, r9 │ │ - ldr r5, [r3, r2]! │ │ - add r2, r2, #4 │ │ - ldrsh r6, [r6] │ │ - ldr sl, [r3, #3120] ; 0xc30 │ │ - ldr ip, [r3, #3128] ; 0xc38 │ │ - add r3, r0, r9, lsl #1 │ │ - add r5, sl, r5 │ │ - mov sl, r7 │ │ - ldr r0, [r3, #3136] ; 0xc40 │ │ - mov r3, #1568 ; 0x620 │ │ - str r0, [sp, #68] ; 0x44 │ │ - add r5, r5, r0 │ │ + add r2, r2, r1 │ │ + ldr r1, [sp, #72] ; 0x48 │ │ + subs r7, r7, #1 │ │ + mov sl, ip │ │ + mov ip, r3 │ │ + add r6, r6, r1 │ │ + mov r3, r2 │ │ + mov r1, lr │ │ + bne 7f218 │ │ + b 7f7e4 │ │ + ldr r1, [sp, #108] ; 0x6c │ │ + cmp r1, #1 │ │ + blt 7f7e4 │ │ + rsb ip, r0, #24 │ │ + mov r0, #1 │ │ + ldr r1, [sp, #72] ; 0x48 │ │ + mov sl, r6 │ │ + lsl r0, r0, ip │ │ + vdup.32 q8, ip │ │ + asr r9, r0, #1 │ │ + add r0, r1, #7 │ │ + str r0, [sp, #32] │ │ + vneg.s32 q1, q8 │ │ + ldr r0, [sp, #108] ; 0x6c │ │ + vdup.32 q9, r9 │ │ ldr r8, [sp, #68] ; 0x44 │ │ - add r5, r5, ip │ │ - add r5, r5, r5, lsl #2 │ │ - add r4, r5, r4, lsl #1 │ │ - mov r5, r7 │ │ - ldrsh r0, [r5, r9]! │ │ - sxth r7, fp │ │ - ldrsh r5, [r5, #-4] │ │ - uxth fp, r0 │ │ - add r5, r5, r6 │ │ - ldr r6, [sp, #44] ; 0x2c │ │ - add r6, r6, r9 │ │ - ldrsh r6, [r6, r3] │ │ - ldr r3, [sp, #52] ; 0x34 │ │ - add r5, r5, r6 │ │ - add r5, r5, r0 │ │ - uxth r0, r6 │ │ - sxtah r7, r7, r3 │ │ - add r5, r5, r5, lsl #2 │ │ - add r7, r7, r7, lsl #1 │ │ - add r7, r5, r7, lsl #1 │ │ - ldr r5, [sp, #60] ; 0x3c │ │ - ldrb r5, [r5, r1] │ │ - add r1, r1, #1 │ │ - cmp lr, r1 │ │ - mla r7, r7, r5, r4 │ │ - ldr r5, [sp, #64] ; 0x40 │ │ - mov r4, ip │ │ - add r5, r5, r9 │ │ - add r9, r9, #2 │ │ - add r7, r7, #256 ; 0x100 │ │ - lsr r7, r7, #9 │ │ - strh r7, [r5] │ │ - mov r7, sl │ │ - bne 75cf8 │ │ - ldr fp, [sp, #32] │ │ + lsl r2, r0, #1 │ │ + sub r3, r8, #2 │ │ + str r2, [sp, #44] ; 0x2c │ │ + sub r5, r8, #4 │ │ + ldr r2, [sp, #36] ; 0x24 │ │ + sub r4, r8, #6 │ │ + lsl r2, r2, #1 │ │ + str r2, [sp, #40] ; 0x28 │ │ + bic r2, r0, #7 │ │ + add r0, r0, #4 │ │ + str r0, [sp, #28] │ │ + add r0, r1, #8 │ │ + str r0, [sp, #24] │ │ mov r0, #0 │ │ - ldr r4, [sp, #36] ; 0x24 │ │ - mov r2, lr │ │ - ldr r9, [sp, #64] ; 0x40 │ │ - mov ip, #768 ; 0x300 │ │ - ldr r6, [sp, #12] │ │ - mov r1, fp │ │ - ldr r5, [sp, #8] │ │ - mov r3, r7 │ │ - sxth r6, r6 │ │ - ldrsh r7, [r3, r0]! │ │ - add r6, r6, r6, lsl #1 │ │ - ldr lr, [r1, #-8] │ │ - subs r2, r2, #1 │ │ - ldrsh r3, [r3, #-4] │ │ - ldr r8, [r1] │ │ - add r1, r1, #4 │ │ - add r3, r7, r3 │ │ - add r3, r3, r3, lsl #2 │ │ - add r3, r3, r6, lsl #1 │ │ - add r6, r5, r5, lsl #1 │ │ - add r5, r8, lr │ │ - add r5, r5, r5, lsl #2 │ │ - add r6, r5, r6, lsl #1 │ │ - ldrb r5, [r4], #1 │ │ - mla r3, r3, r5, r6 │ │ - add r6, r9, r0 │ │ - add r0, r0, #2 │ │ - mov r5, r8 │ │ - add r3, r3, #128 ; 0x80 │ │ - lsr r3, r3, #8 │ │ - strh r3, [r6, ip] │ │ - uxth r6, r7 │ │ - mov r7, sl │ │ - bne 75df8 │ │ - ldr r4, [sp, #40] ; 0x28 │ │ - movw r0, #1560 ; 0x618 │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - add r7, r7, r0 │ │ - ldr r3, [sp, #24] │ │ - add r4, r4, r0 │ │ - add r1, r1, r0 │ │ - ldr r2, [sp, #48] ; 0x30 │ │ - add r3, r3, r0 │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - ldr r6, [sp, #28] │ │ - mov r5, r7 │ │ - add r0, r0, #780 ; 0x30c │ │ - ldr lr, [sp, #60] ; 0x3c │ │ - str r0, [sp, #36] ; 0x24 │ │ - add fp, fp, #3120 ; 0xc30 │ │ - ldr r0, [sp, #16] │ │ - add r2, r2, #3120 ; 0xc30 │ │ - ldr r7, [sp, #4] │ │ - add r6, r6, #3120 ; 0xc30 │ │ - add r0, r0, #2 │ │ - add lr, lr, #780 ; 0x30c │ │ - add r9, r9, #1536 ; 0x600 │ │ - cmp r0, r7 │ │ - blt 75c9c │ │ - ldr r2, [sp, #20] │ │ - movw sl, #64366 ; 0xfb6e │ │ - ldr r4, [sp, #56] ; 0x38 │ │ - movt sl, #65535 ; 0xffff │ │ - bic r0, r2, #1 │ │ - orr r0, r0, #1 │ │ - cmp r0, r2 │ │ - bne 76230 │ │ - cmp r4, #1 │ │ - blt 76230 │ │ - movw r0, #1564 ; 0x61c │ │ - add r1, r6, r0 │ │ - movw r0, #782 ; 0x30e │ │ - sub r5, r3, r0 │ │ - add r2, r3, r0 │ │ - movw r0, #65146 ; 0xfe7a │ │ - movt r0, #65535 ; 0xffff │ │ - ldr r8, [r6, #1560] ; 0x618 │ │ - ldr r7, [r6, r0, lsl #2] │ │ - mov r0, r5 │ │ - add r6, r1, sl, lsl #2 │ │ - movw r3, #64756 ; 0xfcf4 │ │ - str r4, [sp, #56] ; 0x38 │ │ - mov fp, lr │ │ - ldr lr, [r6, #1552] ; 0x610 │ │ - movt r3, #65535 ; 0xffff │ │ - ldrsh r4, [r0, #2]! │ │ - add r7, r8, r7 │ │ - ldrsh r6, [r2, #-2] │ │ - ldr ip, [r1, r3, lsl #2] │ │ - add r7, r7, r7, lsl #1 │ │ - add r4, r6, r4 │ │ - ldrsh r6, [r5] │ │ - ldrsh r3, [r2, #-4] │ │ - add r4, r4, r4, lsl #1 │ │ - ldrsh r5, [r5, #4] │ │ - add r3, r3, r6 │ │ - ldr r6, [r1] │ │ - add r3, r3, r5 │ │ - ldrsh r5, [r2] │ │ - add r2, r2, #2 │ │ - add r3, r3, r5 │ │ - mov r8, r6 │ │ - add r3, r3, r3, lsl #2 │ │ - add r3, r3, r4, lsl #1 │ │ - ldr r4, [r1, #-8] │ │ - add r1, r1, #4 │ │ - add r5, r4, lr │ │ - mov lr, fp │ │ - add r5, r5, ip │ │ - ldr r4, [sp, #56] ; 0x38 │ │ - add r5, r5, r6 │ │ - subs r4, r4, #1 │ │ - add r5, r5, r5, lsl #2 │ │ - add r7, r5, r7, lsl #1 │ │ - ldrb r5, [lr], #1 │ │ - mla r3, r3, r5, r7 │ │ - mov r5, r0 │ │ - mov r7, ip │ │ - add r3, r3, #256 ; 0x100 │ │ - lsr r3, r3, #9 │ │ - strh r3, [r9], #2 │ │ - bne 75f18 │ │ - b 76230 │ │ + str r2, [sp, #20] │ │ + str r0, [sp, #64] ; 0x40 │ │ + b 7f43c │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + ldr r7, [sp, #76] ; 0x4c │ │ + add sl, sl, r0 │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + ldr r3, [sp, #60] ; 0x3c │ │ + subs r7, r7, #1 │ │ ldr r5, [sp, #56] ; 0x38 │ │ - cmp r2, #1 │ │ - ldr fp, [sp, #64] ; 0x40 │ │ - cmpge r5, #1 │ │ - blt 76230 │ │ - movw r0, #1564 ; 0x61c │ │ - add r1, r9, r0 │ │ - movw r0, #2348 ; 0x92c │ │ - add r7, r9, r0 │ │ - movw r0, #3128 ; 0xc38 │ │ - add r4, r9, r0 │ │ - movw r0, #2344 ; 0x928 │ │ - ldr r8, [r6] │ │ - ldrh sl, [r3] │ │ - add r0, r9, r0 │ │ + add r8, r8, r0 │ │ + ldr r4, [sp, #52] ; 0x34 │ │ + add r3, r3, r0 │ │ + add r5, r5, r0 │ │ + add r4, r4, r0 │ │ + ldr r0, [sp, #64] ; 0x40 │ │ + add r0, r0, #1 │ │ + str r0, [sp, #64] ; 0x40 │ │ + beq 7f7e4 │ │ + ldr r0, [sp, #108] ; 0x6c │ │ mov r2, #0 │ │ - str r0, [sp, #48] ; 0x30 │ │ - movw r0, #65146 ; 0xfe7a │ │ - movt r0, #65535 ; 0xffff │ │ - str r7, [sp, #40] ; 0x28 │ │ - add r7, r3, r0, lsl #1 │ │ + ldr lr, [sp, #72] ; 0x48 │ │ + cmp r0, #8 │ │ str r4, [sp, #52] ; 0x34 │ │ - str r2, [sp, #16] │ │ - mov r2, #780 ; 0x30c │ │ - ldr r4, [r6, r0, lsl #2] │ │ - mov r0, sl │ │ - str ip, [sp, #32] │ │ - ldr ip, [r6, #1560]! ; 0x618 │ │ - movw r5, #3128 ; 0xc38 │ │ - str lr, [sp, #60] ; 0x3c │ │ - mov sl, #0 │ │ - ldrh lr, [r3, r2]! │ │ - str fp, [sp, #64] ; 0x40 │ │ - ldrh fp, [r7] │ │ - str r9, [sp, #36] ; 0x24 │ │ - mov r9, #0 │ │ - str r1, [sp, #44] ; 0x2c │ │ - str r3, [sp, #24] │ │ - str r6, [sp, #28] │ │ - str ip, [sp, #8] │ │ - str lr, [sp, #12] │ │ - ldr r1, [sp, #32] │ │ - mov r3, r1 │ │ - add r1, r1, r9, lsl #1 │ │ - ldr r7, [r3, r5]! │ │ - add r5, r5, #4 │ │ - ldr r1, [r1, #3136] ; 0xc40 │ │ - ldr r6, [r3, #1560] ; 0x618 │ │ - ldr r2, [r3, #1568] ; 0x620 │ │ - add r6, r6, r8 │ │ - str r2, [sp, #68] ; 0x44 │ │ - add r6, r6, r2 │ │ - ldr r2, [r3, #3120] ; 0xc30 │ │ - add r4, r6, r4 │ │ - ldr r6, [sp, #52] ; 0x34 │ │ - add r2, r2, r7 │ │ - add r4, r4, ip │ │ - ldr ip, [r3, #3128] ; 0xc38 │ │ - add r2, r2, r1 │ │ - ldr r3, [sp, #48] ; 0x30 │ │ - add r2, r2, ip │ │ - add r3, r3, r9 │ │ - add r2, r2, r2, lsl #1 │ │ - add r8, r2, r4, lsl #2 │ │ - ldr r2, [sp, #40] ; 0x28 │ │ - ldrsh r3, [r3] │ │ - add r4, r2, r9 │ │ - ldr r2, [sp, #44] ; 0x2c │ │ - sxtah r3, r3, r0 │ │ - mov r0, #1568 ; 0x620 │ │ - add r7, r2, r9 │ │ - ldrsh r2, [r6, r9]! │ │ - ldrsh r4, [r4] │ │ - ldrsh r7, [r7] │ │ - ldrsh r6, [r6, #-4] │ │ - add r3, r3, r4 │ │ - sxtah r3, r3, fp │ │ - add r7, r6, r7 │ │ - ldr r6, [sp, #36] ; 0x24 │ │ - sxtah r3, r3, lr │ │ - uxth lr, r2 │ │ - add r6, r6, r9 │ │ - ldrsh r6, [r6, r0] │ │ - ldr r0, [sp, #60] ; 0x3c │ │ + str r5, [sp, #56] ; 0x38 │ │ + str r3, [sp, #60] ; 0x3c │ │ + str r7, [sp, #76] ; 0x4c │ │ + bcc 7f734 │ │ + ldr r0, [sp, #108] ; 0x6c │ │ + ldr r1, [sp, #64] ; 0x40 │ │ + ldr r4, [sp, #68] ; 0x44 │ │ + mla r2, r1, r0, r0 │ │ + mul fp, r1, r0 │ │ + ldr r0, [sp, #36] ; 0x24 │ │ + mul r6, r0, r1 │ │ + ldr r0, [sp, #48] ; 0x30 │ │ + ldr r1, [sp, #24] │ │ + add r3, r0, r2, lsl #1 │ │ + mov r2, #0 │ │ + add fp, r0, fp, lsl #1 │ │ + ldr r0, [sp, #32] │ │ + cmp r0, r3 │ │ + mov r0, #0 │ │ + add r7, r4, r6, lsl #1 │ │ + movwcc r0, #1 │ │ + cmp r1, fp │ │ + mov r1, #0 │ │ + sub r7, r7, #6 │ │ + movwhi r1, #1 │ │ + cmp r7, r3 │ │ + ldr r7, [sp, #28] │ │ + mov r3, #0 │ │ add r7, r7, r6 │ │ - add r7, r7, r2 │ │ - ldr r2, [sp, #56] ; 0x38 │ │ - uxth fp, r6 │ │ - add r7, r7, r7, lsl #1 │ │ - add r3, r7, r3, lsl #2 │ │ - ldrb r7, [r0, sl] │ │ - add sl, sl, #1 │ │ - uxth r0, r4 │ │ - cmp r2, sl │ │ - mov r4, r1 │ │ - mla r3, r3, r7, r8 │ │ - ldr r7, [sp, #64] ; 0x40 │ │ - ldr r8, [sp, #68] ; 0x44 │ │ - add r7, r7, r9 │ │ - add r9, r9, #2 │ │ - add r3, r3, #256 ; 0x100 │ │ - lsr r3, r3, #9 │ │ - strh r3, [r7] │ │ - bne 7606c │ │ - ldr ip, [sp, #32] │ │ - movw r0, #1560 ; 0x618 │ │ - ldr lr, [sp, #60] ; 0x3c │ │ - ldr r2, [sp, #16] │ │ - add ip, ip, r0 │ │ - movw r0, #390 ; 0x186 │ │ - add lr, lr, r0 │ │ - ldr r0, [sp, #20] │ │ - add r2, r2, #1 │ │ - ldr r5, [sp, #48] ; 0x30 │ │ + movwcc r3, #1 │ │ + add r7, r4, r7, lsl #1 │ │ + cmp fp, r7 │ │ + mov r7, #0 │ │ + movwcc r7, #1 │ │ + tst r1, r0 │ │ + bne 7f730 │ │ + ldr lr, [sp, #72] ; 0x48 │ │ + ands r3, r7, r3 │ │ + bne 7f734 │ │ + mov r2, lr │ │ + mov r0, #7 │ │ + vld1.8 {d16[]}, [r2], r0 │ │ + add r0, sp, #208 ; 0xd0 │ │ + mov r3, #0 │ │ + mov r4, #8 │ │ + vmovl.s8 q11, d16 │ │ + vld1.8 {d17[]}, [r2] │ │ + add r2, lr, #5 │ │ + vmovl.s8 q8, d17 │ │ + vld1.8 {d20[]}, [r2] │ │ + add r2, lr, #6 │ │ + vmovl.s16 q15, d23 │ │ + vmovl.s16 q11, d22 │ │ + vld1.8 {d21[]}, [r2] │ │ + add r2, lr, #4 │ │ + vmovl.s8 q13, d21 │ │ + vstmia r0, {d30-d31} │ │ + add r0, sp, #192 ; 0xc0 │ │ + vmovl.s8 q10, d20 │ │ + vld1.8 {d24[]}, [r2] │ │ + add r2, lr, #3 │ │ + vmovl.s8 q12, d24 │ │ + vstmia r0, {d22-d23} │ │ + vmovl.s16 q11, d17 │ │ + add r0, sp, #176 ; 0xb0 │ │ + vmovl.s16 q8, d16 │ │ + ldr fp, [sp, #20] │ │ + vmovl.s16 q3, d25 │ │ + ldr r1, [sp, #56] ; 0x38 │ │ + vstmia r0, {d22-d23} │ │ + add r0, sp, #160 ; 0xa0 │ │ + vmovl.s16 q4, d24 │ │ + vstmia r0, {d16-d17} │ │ + vmovl.s16 q8, d27 │ │ + add r0, sp, #144 ; 0x90 │ │ + ldr r5, [sp, #52] ; 0x34 │ │ + vstmia r0, {d16-d17} │ │ + vmovl.s16 q8, d26 │ │ + add r0, sp, #128 ; 0x80 │ │ + vstmia r0, {d16-d17} │ │ + vmovl.s16 q8, d21 │ │ + add r0, sp, #112 ; 0x70 │ │ + vstmia r0, {d16-d17} │ │ + vmovl.s16 q8, d20 │ │ + add r0, sp, #80 ; 0x50 │ │ + vstmia r0, {d16-d17} │ │ + vld1.8 {d16[]}, [r2] │ │ + add r2, lr, #2 │ │ + vmovl.s8 q8, d16 │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + vmovl.s16 q6, d16 │ │ + vld1.8 {d16[]}, [r2] │ │ + vmovl.s16 q5, d17 │ │ + add r2, lr, #1 │ │ + vmovl.s8 q8, d16 │ │ + vmovl.s16 q10, d16 │ │ + vld1.8 {d16[]}, [r2] │ │ + vmovl.s16 q7, d17 │ │ + vmovl.s8 q8, d16 │ │ + vmovl.s16 q11, d17 │ │ + vmovl.s16 q12, d16 │ │ + add r2, r5, r3 │ │ + add lr, sp, #208 ; 0xd0 │ │ + vld1.16 {d16-d17}, [r2] │ │ + add r2, r1, r3 │ │ + subs fp, fp, #8 │ │ + vldmia lr, {d0-d1} │ │ + vmovl.u16 q13, d17 │ │ + add lr, sp, #192 ; 0xc0 │ │ + vmovl.u16 q15, d16 │ │ + vorr q8, q9, q9 │ │ + vld1.16 {d28-d29}, [r2] │ │ + vmla.i32 q8, q13, q0 │ │ + add r2, r0, r3 │ │ + vldmia lr, {d4-d5} │ │ + add lr, sp, #112 ; 0x70 │ │ + vorr q13, q9, q9 │ │ + vmovl.u16 q0, d29 │ │ + vmla.i32 q13, q15, q2 │ │ + vld1.16 {d30-d31}, [r2] │ │ + add r2, r8, r3 │ │ + vmovl.u16 q14, d28 │ │ + add r6, r2, #2 │ │ + vmla.i32 q8, q0, q11 │ │ + mov r7, r2 │ │ + vld1.16 {d0-d1}, [r7], r4 │ │ + vmla.i32 q13, q14, q12 │ │ + vldmia lr, {d4-d5} │ │ + add lr, sp, #80 ; 0x50 │ │ + vmovl.u16 q14, d31 │ │ + vmovl.u16 q15, d30 │ │ + vmla.i32 q8, q14, q7 │ │ + vmla.i32 q13, q15, q10 │ │ + vld1.16 {d30-d31}, [r6] │ │ + add r6, r2, #4 │ │ + vmovl.u16 q14, d1 │ │ + add r2, r2, #6 │ │ + vmovl.u16 q0, d0 │ │ + vmla.i32 q8, q14, q5 │ │ + vmla.i32 q13, q0, q6 │ │ + vld1.16 {d0-d1}, [r6] │ │ + vmovl.u16 q14, d31 │ │ + vmovl.u16 q15, d30 │ │ + vmla.i32 q8, q14, q3 │ │ + vmla.i32 q13, q15, q4 │ │ + vld1.16 {d30-d31}, [r2] │ │ + add r2, sl, r3 │ │ + vmovl.u16 q14, d1 │ │ + add r3, r3, #16 │ │ + vmovl.u16 q0, d0 │ │ + vmla.i32 q8, q14, q2 │ │ + vldmia lr, {d4-d5} │ │ + add lr, sp, #144 ; 0x90 │ │ + vmovl.u16 q14, d31 │ │ + vmovl.u16 q15, d30 │ │ + vmla.i32 q13, q0, q2 │ │ + vldmia lr, {d4-d5} │ │ + add lr, sp, #128 ; 0x80 │ │ + vld1.16 {d0-d1}, [r7] │ │ + vmla.i32 q8, q14, q2 │ │ + vldmia lr, {d4-d5} │ │ + add lr, sp, #176 ; 0xb0 │ │ + vmovl.u16 q14, d1 │ │ + vmla.i32 q13, q15, q2 │ │ + vmovl.u16 q15, d0 │ │ + vldmia lr, {d0-d1} │ │ + add lr, sp, #160 ; 0xa0 │ │ + vmla.i32 q8, q14, q0 │ │ + vldmia lr, {d0-d1} │ │ + vmla.i32 q13, q15, q0 │ │ + vshl.s32 q8, q8, q1 │ │ + vmov.i16 q15, #57344 ; 0xe000 │ │ + vmovn.i32 d17, q8 │ │ + vshl.s32 q13, q13, q1 │ │ + vmovn.i32 d16, q13 │ │ + vadd.i16 q8, q8, q15 │ │ + vst1.16 {d16-d17}, [r2] │ │ + bne 7f5e4 │ │ + ldr r0, [sp, #108] ; 0x6c │ │ + ldr r2, [sp, #20] │ │ + ldr lr, [sp, #72] ; 0x48 │ │ cmp r2, r0 │ │ - ldr r0, [sp, #12] │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - add r5, r5, #780 ; 0x30c │ │ - ldr r7, [sp, #40] ; 0x28 │ │ - ldr r9, [sp, #36] ; 0x24 │ │ - add r1, r1, #780 ; 0x30c │ │ - ldr r4, [sp, #52] ; 0x34 │ │ - add r7, r7, #780 ; 0x30c │ │ - ldr fp, [sp, #64] ; 0x40 │ │ - add r9, r9, #780 ; 0x30c │ │ - str r0, [sp, #68] ; 0x44 │ │ - add r4, r4, #780 ; 0x30c │ │ - ldr r8, [sp, #8] │ │ - add fp, fp, #768 ; 0x300 │ │ - ldr r6, [sp, #28] │ │ - mov r0, r5 │ │ - ldr r3, [sp, #24] │ │ - ldr sl, [sp, #68] ; 0x44 │ │ - bne 76008 │ │ - b 76230 │ │ - mov r0, #0 │ │ - ldr r4, [sp, #56] ; 0x38 │ │ - ldr r9, [sp, #64] ; 0x40 │ │ - b 7621c │ │ - mov r0, #0 │ │ - movw r1, #1560 ; 0x618 │ │ - add r0, r0, #2 │ │ - add r3, r3, r1 │ │ - add r6, r6, #3120 ; 0xc30 │ │ - add lr, lr, #780 ; 0x30c │ │ - add r9, r9, #1536 ; 0x600 │ │ - cmp r0, r7 │ │ - blt 761fc │ │ - bic r0, r2, #1 │ │ - movw sl, #64366 ; 0xfb6e │ │ - movt sl, #65535 ; 0xffff │ │ - orr r0, r0, #1 │ │ - cmp r0, r2 │ │ - beq 75ee8 │ │ - add sp, sp, #32 │ │ - add sp, sp, #163840 ; 0x28000 │ │ + beq 7f3fc │ │ + b 7f734 │ │ + ldr lr, [sp, #72] ; 0x48 │ │ + ldr r0, [sp, #108] ; 0x6c │ │ + sub r3, r0, r2 │ │ + lsl r2, r2, #1 │ │ + mov r1, r8 │ │ + ldrsb r6, [lr] │ │ + ldrh fp, [r1, r2]! │ │ + subs r3, r3, #1 │ │ + ldrsb r0, [lr, #1] │ │ + ldrh r4, [r1, #-6] │ │ + ldrh r5, [r1, #-4] │ │ + ldrh r7, [r1, #-2] │ │ + mla r4, r4, r6, r9 │ │ + ldrsb r6, [lr, #2] │ │ + mla r0, r5, r0, r4 │ │ + ldrsb r4, [lr, #3] │ │ + ldrsb r5, [lr, #4] │ │ + mla r0, r7, r6, r0 │ │ + ldrh r6, [r1, #2] │ │ + ldrh r7, [r1, #4] │ │ + mla r0, fp, r4, r0 │ │ + ldrsb r4, [lr, #5] │ │ + mla r0, r6, r5, r0 │ │ + ldrh r5, [r1, #6] │ │ + ldrsb r6, [lr, #6] │ │ + ldrh r1, [r1, #8] │ │ + mla r0, r7, r4, r0 │ │ + ldrsb r4, [lr, #7] │ │ + mla r0, r5, r6, r0 │ │ + mla r0, r1, r4, r0 │ │ + movw r1, #57344 ; 0xe000 │ │ + movt r1, #65535 ; 0xffff │ │ + add r0, r1, r0, asr ip │ │ + add r1, sl, r2 │ │ + add r2, r2, #2 │ │ + strh r0, [r1] │ │ + bne 7f740 │ │ + b 7f3fc │ │ + ldr r2, [sp, #36] ; 0x24 │ │ + mov r0, r6 │ │ + ldr r3, [sp, #108] ; 0x6c │ │ + str r1, [sp, #4] │ │ + mov r1, r5 │ │ + str r7, [sp] │ │ + bl 7f808 │ │ + add sp, sp, #1000 ; 0x3e8 │ │ + add sp, sp, #33792 ; 0x8400 │ │ + vpop {d8-d15} │ │ + add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - add r1, sp, #72 ; 0x48 │ │ - movw r0, #1566 ; 0x61e │ │ - add r0, r1, r0 │ │ - add ip, r3, #2 │ │ - mov r2, r1 │ │ - movw r1, #1560 ; 0x618 │ │ - add r2, r2, r1 │ │ - mov r6, #2 │ │ - ldrh r5, [r2, #4] │ │ - mov r1, ip │ │ - ldrh r7, [r2, #2] │ │ - mov r4, r0 │ │ - mov r3, r5 │ │ - ldrh r5, [r4] │ │ - add r7, r7, r3 │ │ - subs r1, r1, #1 │ │ - add r7, r7, r5 │ │ - strh r7, [r4, #-2] │ │ - add r4, r4, #2 │ │ - mov r7, r3 │ │ - bne 7626c │ │ - add r6, r6, #1 │ │ - add r0, r0, #780 ; 0x30c │ │ - add r2, r2, #780 ; 0x30c │ │ - cmp r6, r9 │ │ - bne 7625c │ │ - b 757c0 │ │ - andeq r5, r3, r8, asr #31 │ │ - push {r4, r5, r6, lr} │ │ - ldr r1, [pc, #288] ; 763d8 │ │ - ldr r2, [pc, #288] ; 763dc │ │ - ldr r3, [pc, #288] ; 763e0 │ │ - add r1, pc, r1 │ │ - ldr ip, [pc, #284] ; 763e4 │ │ - add r2, pc, r2 │ │ - ldr lr, [pc, #280] ; 763e8 │ │ - add r3, pc, r3 │ │ - ldr r4, [pc, #276] ; 763ec │ │ - add ip, pc, ip │ │ - ldr r5, [pc, #272] ; 763f0 │ │ - add lr, pc, lr │ │ - str r1, [r0, #48] ; 0x30 │ │ - add r4, pc, r4 │ │ - ldr r1, [pc, #260] ; 763f4 │ │ - add r5, pc, r5 │ │ - str r5, [r0, #88] ; 0x58 │ │ - vmov.32 d16[0], lr │ │ - ldr r5, [pc, #248] ; 763f8 │ │ - add r1, pc, r1 │ │ - str r2, [r0, #68] ; 0x44 │ │ - vmov.32 d18[0], r4 │ │ - ldr r2, [pc, #236] ; 763fc │ │ - add r5, pc, r5 │ │ - str r3, [r0, #64] ; 0x40 │ │ - vmov.32 d20[0], r1 │ │ - ldr r3, [pc, #224] ; 76400 │ │ - add r2, pc, r2 │ │ - str ip, [r0, #60] ; 0x3c │ │ - vmov.32 d21[0], r5 │ │ - ldr ip, [pc, #212] ; 76404 │ │ - add r3, pc, r3 │ │ - ldr lr, [pc, #208] ; 76408 │ │ - vmov.32 d17[0], r2 │ │ - ldr r4, [pc, #204] ; 7640c │ │ - add ip, pc, ip │ │ - ldr r1, [pc, #200] ; 76410 │ │ - vmov.32 d19[0], r3 │ │ - add r4, pc, r4 │ │ - ldr r6, [pc, #192] ; 76414 │ │ - ldr r2, [pc, #192] ; 76418 │ │ - add r1, pc, r1 │ │ - vmov.32 d21[1], r4 │ │ - ldr r3, [pc, #184] ; 7641c │ │ - add lr, pc, lr │ │ - add r6, pc, r6 │ │ - vmov.32 d17[1], ip │ │ - ldr ip, [pc, #172] ; 76420 │ │ - ldr r5, [pc, #172] ; 76424 │ │ - add r2, pc, r2 │ │ - ldr r4, [pc, #168] ; 76428 │ │ - vmov.32 d20[1], r1 │ │ - ldr r1, [pc, #164] ; 7642c │ │ - add ip, pc, ip │ │ - vmov.32 d19[1], lr │ │ - str r2, [r0, #56] ; 0x38 │ │ - add r2, r0, #16 │ │ - add r1, pc, r1 │ │ - vmov.32 d18[1], r6 │ │ - add r3, pc, r3 │ │ - str r3, [r0, #52] ; 0x34 │ │ - add r5, pc, r5 │ │ - vst1.32 {d20-d21}, [r2] │ │ - add r4, pc, r4 │ │ - mov r2, r0 │ │ - str r5, [r0, #84] ; 0x54 │ │ - vmov.32 d16[1], ip │ │ - str r4, [r0, #92] ; 0x5c │ │ - str r1, [r0, #80] ; 0x50 │ │ - mov r1, #32 │ │ - vst1.32 {d18-d19}, [r2], r1 │ │ - vst1.32 {d16-d17}, [r2] │ │ - pop {r4, r5, r6, lr} │ │ - b 65c58 │ │ - andeq r0, r0, r0, lsl r5 │ │ - andeq r1, r0, r8, ror #21 │ │ - andeq r1, r0, ip, lsr #21 │ │ - andeq r1, r0, ip, ror #20 │ │ - andeq r1, r0, ip, ror #3 │ │ - andeq r0, r0, r4, asr #2 │ │ - andeq r1, r0, ip, asr #24 │ │ - andeq r0, r0, ip, asr #5 │ │ - andeq r0, r0, r0, lsr #25 │ │ - muleq r0, ip, r9 │ │ - andeq r0, r0, r0, lsr #8 │ │ - ldrdeq r0, [r0], -r0 ; │ │ - andeq r0, r0, r4, lsr #6 │ │ - andeq r0, r0, r4, ror #28 │ │ - andeq r0, r0, r0, asr r2 │ │ - andeq r0, r0, r8, lsr #8 │ │ - muleq r0, r8, r9 │ │ - andeq r1, r0, r0, lsl r4 │ │ - andeq r0, r0, ip, ror r6 │ │ - ; instruction: 0x00001bbc │ │ - andeq r1, r0, r0, asr #26 │ │ - andeq r1, r0, ip, lsl #25 │ │ - push {r4, r5, r6, r7, r8, lr} │ │ + andeq sp, r3, r0, lsr #31 │ │ + andeq sp, r3, r0, lsl #31 │ │ + andeq sp, r3, r4, asr #30 │ │ + andeq sp, r3, r4, lsr #30 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #16 │ │ - mov ip, r3 │ │ - ldr r3, [sp, #40] ; 0x28 │ │ - cmp ip, #1 │ │ - add lr, r3, ip │ │ - asr r4, lr, #1 │ │ - blt 764d0 │ │ - mov r8, #0 │ │ - cmp ip, #3 │ │ - bls 764b4 │ │ - mov r5, #0 │ │ - bic r8, ip, #3 │ │ - vdup.32 q8, r5 │ │ - add r6, r2, #1 │ │ - mov r7, r8 │ │ - vmov.32 d16[0], r4 │ │ - add r4, sp, #12 │ │ - ldr r5, [r6], #4 │ │ - subs r7, r7, #4 │ │ - str r5, [sp, #12] │ │ - vld1.32 {d18[0]}, [r4 :32] │ │ - vmovl.u8 q9, d18 │ │ - vmovl.u16 q9, d18 │ │ - vadd.i32 q8, q8, q9 │ │ - bne 76478 │ │ - vext.8 q9, q8, q8, #8 │ │ - cmp r8, ip │ │ - vadd.i32 q8, q8, q9 │ │ - vdup.32 q9, d16[1] │ │ - vadd.i32 q8, q8, q9 │ │ - vmov.32 r4, d16[0] │ │ - beq 764d0 │ │ - add r5, r8, r2 │ │ - sub r6, ip, r8 │ │ - add r5, r5, #1 │ │ - ldrb r7, [r5], #1 │ │ - subs r6, r6, #1 │ │ - add r4, r4, r7 │ │ - bne 764c0 │ │ cmp r3, #1 │ │ - blt 76564 │ │ - mov r8, #0 │ │ - cmp r3, #3 │ │ - bls 76548 │ │ + blt 7f95c │ │ + ldr r7, [sp, #56] ; 0x38 │ │ + mov r8, r3 │ │ + ldr r3, [sp, #52] ; 0x34 │ │ + vmov.i16 q9, #57344 ; 0xe000 │ │ + clz r7, r7 │ │ + movw fp, #57344 ; 0xe000 │ │ + sub lr, r7, #18 │ │ + lsl r7, r8, #1 │ │ + str r7, [sp, #12] │ │ + lsl r7, r2, #1 │ │ + vdup.32 q8, lr │ │ + movt fp, #65535 ; 0xffff │ │ + mov ip, r0 │ │ + mov r4, r1 │ │ + mov sl, #0 │ │ + str r7, [sp, #8] │ │ + bic r7, r8, #7 │ │ + str r7, [sp, #4] │ │ + str r0, [sp] │ │ + cmp r8, #8 │ │ mov r5, #0 │ │ - bic r8, r3, #3 │ │ - vdup.32 q8, r5 │ │ - vmov.i32 q9, #255 ; 0x000000ff │ │ - sub r6, r2, #4 │ │ - mov r7, r8 │ │ - vmov.32 d16[0], r4 │ │ - add r4, sp, #8 │ │ - ldr r5, [r6], #-4 │ │ - subs r7, r7, #4 │ │ - str r5, [sp, #8] │ │ - vld1.32 {d20[0]}, [r4 :32] │ │ - vmovl.u8 q10, d20 │ │ - vrev64.16 d20, d20 │ │ - vmovl.u16 q10, d20 │ │ - vand q10, q10, q9 │ │ - vadd.i32 q8, q8, q10 │ │ - bne 76504 │ │ - vext.8 q9, q8, q8, #8 │ │ - cmp r8, r3 │ │ - vadd.i32 q8, q8, q9 │ │ - vdup.32 q9, d16[1] │ │ - vadd.i32 q8, q8, q9 │ │ - vmov.32 r4, d16[0] │ │ - beq 76564 │ │ - mvn r5, r8 │ │ - sub r6, r3, r8 │ │ - add r2, r5, r2 │ │ - ldrb r5, [r2], #-1 │ │ - subs r6, r6, #1 │ │ + bcc 7f934 │ │ + b 7f89c │ │ + ldr r5, [sp, #12] │ │ + add sl, sl, #1 │ │ + subs r3, r3, #1 │ │ + add ip, ip, r5 │ │ + ldr r5, [sp, #8] │ │ add r4, r4, r5 │ │ - bne 76554 │ │ - rbit r2, lr │ │ - cmp ip, r3 │ │ - clz r2, r2 │ │ - lsr r2, r4, r2 │ │ - beq 76598 │ │ - movw r7, #13108 ; 0x3334 │ │ - cmp ip, r3, lsl #1 │ │ - bgt 76590 │ │ - movw r7, #21846 ; 0x5556 │ │ - cmp r3, ip, lsl #1 │ │ - movwgt r7, #13108 ; 0x3334 │ │ - mul r2, r7, r2 │ │ - lsr r2, r2, #16 │ │ - str r2, [sp] │ │ - mov r2, ip │ │ - bl 78144 │ │ - add sp, sp, #16 │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ - push {fp, lr} │ │ - sub sp, sp, #8 │ │ - mov r2, r3 │ │ - ldr r3, [sp, #16] │ │ - mov ip, #128 ; 0x80 │ │ - str ip, [sp] │ │ - bl 78144 │ │ - add sp, sp, #8 │ │ - pop {fp, pc} │ │ - push {r4, r5, r6, r7, r8, lr} │ │ - sub sp, sp, #8 │ │ - mov ip, r3 │ │ - ldr r3, [sp, #32] │ │ - asr lr, ip, #1 │ │ - cmp ip, #1 │ │ - blt 7666c │ │ - mov r8, #0 │ │ - cmp ip, #4 │ │ - bcc 76650 │ │ - mov r4, #0 │ │ - bic r8, ip, #3 │ │ - vdup.32 q8, r4 │ │ - add r5, r2, #1 │ │ - add r4, sp, #4 │ │ - mov r6, r8 │ │ - vmov.32 d16[0], lr │ │ - ldr r7, [r5], #4 │ │ - subs r6, r6, #4 │ │ - str r7, [sp, #4] │ │ - vld1.32 {d18[0]}, [r4 :32] │ │ - vmovl.u8 q9, d18 │ │ - vmovl.u16 q9, d18 │ │ - vadd.i32 q8, q8, q9 │ │ - bne 76614 │ │ - vext.8 q9, q8, q8, #8 │ │ - cmp r8, ip │ │ - vadd.i32 q8, q8, q9 │ │ - vdup.32 q9, d16[1] │ │ - vadd.i32 q8, q8, q9 │ │ - vmov.32 lr, d16[0] │ │ - beq 7666c │ │ - add r2, r8, r2 │ │ - sub r4, ip, r8 │ │ - add r2, r2, #1 │ │ - ldrb r5, [r2], #1 │ │ - subs r4, r4, #1 │ │ - add lr, lr, r5 │ │ - bne 7665c │ │ - rbit r2, ip │ │ - clz r2, r2 │ │ - lsr r2, lr, r2 │ │ - str r2, [sp] │ │ - mov r2, ip │ │ - bl 78144 │ │ - add sp, sp, #8 │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ - push {r4, r5, r6, r7, r8, lr} │ │ - sub sp, sp, #8 │ │ - mov ip, r3 │ │ - ldr r3, [sp, #32] │ │ - cmp r3, #1 │ │ - asr lr, r3, #1 │ │ - blt 76734 │ │ - mov r8, #0 │ │ - cmp r3, #4 │ │ - bcc 76718 │ │ - mov r4, #0 │ │ - bic r8, r3, #3 │ │ - vdup.32 q8, r4 │ │ - vmov.i32 q9, #255 ; 0x000000ff │ │ - sub r5, r2, #4 │ │ - add r4, sp, #4 │ │ - vmov.32 d16[0], lr │ │ + beq 7f95c │ │ + cmp r8, #8 │ │ + mov r5, #0 │ │ + bcc 7f934 │ │ + mul r9, sl, r2 │ │ mov r6, r8 │ │ - ldr r7, [r5], #-4 │ │ - subs r6, r6, #4 │ │ - str r7, [sp, #4] │ │ - vld1.32 {d20[0]}, [r4 :32] │ │ - vmovl.u8 q10, d20 │ │ - vrev64.16 d20, d20 │ │ - vmovl.u16 q10, d20 │ │ - vand q10, q10, q9 │ │ - vadd.i32 q8, q8, q10 │ │ - bne 766d4 │ │ - vext.8 q9, q8, q8, #8 │ │ - cmp r8, r3 │ │ - vadd.i32 q8, q8, q9 │ │ - vdup.32 q9, d16[1] │ │ - vadd.i32 q8, q8, q9 │ │ - vmov.32 lr, d16[0] │ │ - beq 76734 │ │ - mvn r5, r8 │ │ - sub r4, r3, r8 │ │ - add r2, r5, r2 │ │ - ldrb r5, [r2], #-1 │ │ - subs r4, r4, #1 │ │ - add lr, lr, r5 │ │ - bne 76724 │ │ - rbit r2, r3 │ │ - clz r2, r2 │ │ - lsr r2, lr, r2 │ │ - str r2, [sp] │ │ - mov r2, ip │ │ - bl 78144 │ │ - add sp, sp, #8 │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ - push {r4, r5, r6, r7, r8, lr} │ │ - ldr r7, [sp, #24] │ │ - cmp r7, #1 │ │ - blt 76790 │ │ - sub r4, r2, #1 │ │ - mov r8, r3 │ │ - mov r5, r1 │ │ - mov r6, r0 │ │ - ldrb r2, [r4], #-1 │ │ - mov r0, r6 │ │ - mov r1, r8 │ │ - bl 2830 <__aeabi_memset@plt> │ │ - add r6, r6, r5 │ │ - subs r7, r7, #1 │ │ - bne 76774 │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ - push {r4, r5, r6, r7, r8, lr} │ │ - ldr r4, [sp, #24] │ │ - cmp r4, #1 │ │ - blt 767d0 │ │ - add r7, r2, #1 │ │ - mov r8, r3 │ │ - mov r5, r1 │ │ - mov r6, r0 │ │ - mov r0, r6 │ │ - mov r1, r7 │ │ - mov r2, r8 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - add r6, r6, r5 │ │ - subs r4, r4, #1 │ │ - bne 767b4 │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #4 │ │ - vpush {d8-d15} │ │ - sub sp, sp, #40 ; 0x28 │ │ - str r0, [sp, #8] │ │ - ldr r0, [sp, #144] ; 0x90 │ │ - cmp r0, #1 │ │ - cmpge r3, #1 │ │ - blt 769f8 │ │ - ldrb lr, [r2] │ │ - add r0, r3, r2 │ │ - ldr r9, [sp, #8] │ │ - mov r8, r2 │ │ - add ip, r2, #1 │ │ - bic r2, r3, #15 │ │ - vdup.32 q8, lr │ │ - mov r4, #0 │ │ - vdup.8 q13, lr │ │ - add r0, r0, #1 │ │ - str r0, [sp, #4] │ │ - b 76840 │ │ - ldr r4, [sp, #12] │ │ - add r9, r9, r1 │ │ - ldr r0, [sp, #144] ; 0x90 │ │ - add r4, r4, #1 │ │ - cmp r4, r0 │ │ - beq 769f8 │ │ - mvn r0, r4 │ │ + mul r5, sl, r8 │ │ + add r7, r9, r6 │ │ + add r7, r1, r7, lsl #1 │ │ + add r8, r0, r5, lsl #1 │ │ + cmp r8, r7 │ │ + bcs 7f8d8 │ │ + add r5, r5, r6 │ │ + add r7, r1, r9, lsl #1 │ │ + mov r8, r6 │ │ + add r5, r0, r5, lsl #1 │ │ + cmp r7, r5 │ │ mov r5, #0 │ │ - ldrb sl, [r8, r0] │ │ - str r4, [sp, #12] │ │ - subs fp, sl, lr │ │ - mov r6, fp │ │ - rsbmi r6, fp, #0 │ │ - cmp r3, #16 │ │ - bcc 769b0 │ │ - mul r0, r4, r1 │ │ - ldr r4, [sp, #8] │ │ - ldr r7, [sp, #4] │ │ - add r4, r4, r0 │ │ - cmp r4, r7 │ │ - ldrcc r4, [sp, #8] │ │ - addcc r0, r0, r3 │ │ - addcc r0, r4, r0 │ │ - cmpcc ip, r0 │ │ - bcc 769b0 │ │ - vdup.32 q10, r6 │ │ - add r0, sp, #16 │ │ - vdup.8 q9, sl │ │ - mov r4, r8 │ │ - vdup.32 q11, sl │ │ + bcc 7f934 │ │ + ldr r9, [sp, #4] │ │ + mov r7, r2 │ │ mov r8, #0 │ │ - vdup.32 q12, fp │ │ - vstmia r0, {d18-d19} │ │ + add r0, r4, r8 │ │ + subs r9, r9, #8 │ │ + vld1.16 {d20-d21}, [r0] │ │ add r0, ip, r8 │ │ - vld1.8 {d28-d29}, [r0] │ │ - add r0, sp, #16 │ │ - vmovl.u8 q0, d29 │ │ - vaddw.u16 q15, q12, d1 │ │ - vaddw.u16 q0, q12, d0 │ │ - vsub.i32 q1, q8, q15 │ │ - vsub.i32 q15, q11, q15 │ │ - vabs.s32 q1, q1 │ │ - vabs.s32 q15, q15 │ │ - vcgt.s32 q2, q15, q1 │ │ - vcgt.s32 q15, q15, q10 │ │ - vcgt.s32 q1, q10, q1 │ │ - vorr q15, q15, q2 │ │ - vmovl.u8 q2, d28 │ │ - vmovn.i32 d3, q1 │ │ - vmovn.i32 d31, q15 │ │ - vaddw.u16 q3, q12, d5 │ │ - vaddw.u16 q2, q12, d4 │ │ - vsub.i32 q4, q8, q3 │ │ - vsub.i32 q6, q8, q2 │ │ - vsub.i32 q3, q11, q3 │ │ - vsub.i32 q2, q11, q2 │ │ - vabs.s32 q4, q4 │ │ - vabs.s32 q3, q3 │ │ - vabs.s32 q6, q6 │ │ - vabs.s32 q2, q2 │ │ - vcgt.s32 q5, q3, q4 │ │ - vcgt.s32 q4, q10, q4 │ │ - vcgt.s32 q7, q2, q6 │ │ - vcgt.s32 q6, q10, q6 │ │ - vcgt.s32 q3, q3, q10 │ │ - vmovn.i32 d9, q4 │ │ - vcgt.s32 q2, q2, q10 │ │ - vmovn.i32 d8, q6 │ │ - vsub.i32 q6, q8, q0 │ │ - vsub.i32 q0, q11, q0 │ │ - vabs.s32 q6, q6 │ │ - vabs.s32 q0, q0 │ │ - vorr q2, q2, q7 │ │ - vcgt.s32 q9, q0, q6 │ │ - vcgt.s32 q6, q10, q6 │ │ - vcgt.s32 q0, q0, q10 │ │ - vorr q9, q0, q9 │ │ - vorr q0, q3, q5 │ │ - vmovn.i32 d2, q6 │ │ - vmovn.i32 d30, q9 │ │ - vmovn.i16 d3, q1 │ │ - vmovn.i32 d19, q0 │ │ - vmovn.i16 d2, q4 │ │ - vmovn.i32 d18, q2 │ │ - vbsl q1, q13, q14 │ │ - vmovn.i16 d29, q15 │ │ - vmovn.i16 d28, q9 │ │ - vldmia r0, {d18-d19} │ │ - add r0, r9, r8 │ │ add r8, r8, #16 │ │ - cmp r2, r8 │ │ - vbsl q14, q1, q9 │ │ - vst1.8 {d28-d29}, [r0] │ │ - bne 768ac │ │ - cmp r2, r3 │ │ - mov r5, r2 │ │ - mov r8, r4 │ │ - beq 76828 │ │ - ldrb r4, [ip, r5] │ │ - add r7, fp, r4 │ │ - subs r0, lr, r7 │ │ - rsbmi r0, r0, #0 │ │ - cmp r6, r0 │ │ - movgt r4, lr │ │ - subs r7, sl, r7 │ │ - rsbmi r7, r7, #0 │ │ - cmp r7, r0 │ │ - mov r0, sl │ │ - movgt r0, r4 │ │ - cmp r7, r6 │ │ - movgt r0, r4 │ │ - strb r0, [r9, r5] │ │ - add r5, r5, #1 │ │ - cmp r3, r5 │ │ - bne 769b0 │ │ - b 76828 │ │ - add sp, sp, #40 ; 0x28 │ │ - vpop {d8-d15} │ │ - add sp, sp, #4 │ │ + vmovl.u16 q11, d21 │ │ + vmovl.u16 q10, d20 │ │ + vshl.u32 q11, q11, q8 │ │ + vshl.u32 q10, q10, q8 │ │ + vmovn.i32 d23, q11 │ │ + vmovn.i32 d22, q10 │ │ + vadd.i16 q10, q11, q9 │ │ + vst1.16 {d20-d21}, [r0] │ │ + bne 7f8e4 │ │ + ldr r5, [sp, #4] │ │ + mov r8, r6 │ │ + ldr r0, [sp] │ │ + mov r2, r7 │ │ + cmp r5, r6 │ │ + beq 7f874 │ │ + mov r6, #0 │ │ + sub r7, r6, r5, lsl #1 │ │ + sub r5, r8, r5 │ │ + ldrh r6, [r4, -r7] │ │ + subs r5, r5, #1 │ │ + add r6, fp, r6, lsl lr │ │ + strh r6, [ip, -r7] │ │ + sub r7, r7, #2 │ │ + bne 7f940 │ │ + b 7f874 │ │ + add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ - vpush {d8-d11} │ │ - sub sp, sp, #48 ; 0x30 │ │ - str r0, [sp, #12] │ │ - ldr r0, [sp, #120] ; 0x78 │ │ - str r2, [sp, #44] ; 0x2c │ │ + vpush {d8-d15} │ │ + sub sp, sp, #936 ; 0x3a8 │ │ + sub sp, sp, #66560 ; 0x10400 │ │ + add lr, sp, #65536 ; 0x10000 │ │ + str r0, [sp, #20] │ │ + str r3, [sp, #108] ; 0x6c │ │ + ldr r0, [lr, #2064] ; 0x810 │ │ + add lr, sp, #65536 ; 0x10000 │ │ + ldr r3, [lr, #2080] ; 0x820 │ │ + add lr, sp, #65536 ; 0x10000 │ │ + sub r0, r0, #1 │ │ + ldr r7, [lr, #2072] ; 0x818 │ │ + add lr, sp, #65536 ; 0x10000 │ │ + mla r0, r0, r3, r7 │ │ + mov r7, #8 │ │ + ldr r3, [lr, #2088] ; 0x828 │ │ + add r7, r7, r0, asr #10 │ │ + asr r0, r2, #1 │ │ + str r0, [sp, #48] ; 0x30 │ │ + sub r0, r0, r0, lsl #2 │ │ + add r9, r1, r0, lsl #1 │ │ + clz r1, r3 │ │ + rsb r2, r1, #24 │ │ + mov r0, #1 │ │ + sub r1, r1, #18 │ │ + str r1, [sp, #144] ; 0x90 │ │ + lsl r0, r0, r2 │ │ + mov lr, r2 │ │ + asr r0, r0, #1 │ │ + add r1, sp, #168 ; 0xa8 │ │ + str r0, [sp, #164] ; 0xa4 │ │ + add r0, sp, #65536 ; 0x10000 │ │ + str r1, [sp, #80] ; 0x50 │ │ + ldr r0, [r0, #2084] ; 0x824 │ │ + and r2, r0, #1 │ │ + and r0, r0, #3 │ │ + add r2, r2, #3 │ │ + str r2, [sp, #128] ; 0x80 │ │ + str r0, [sp, #112] ; 0x70 │ │ + ldr r0, [sp, #108] ; 0x6c │ │ + str r7, [sp, #64] ; 0x40 │ │ cmp r0, #1 │ │ - cmpge r3, #1 │ │ - blt 76cac │ │ - ldr r2, [sp, #44] ; 0x2c │ │ - vmov.i32 q9, #256 ; 0x00000100 │ │ - ldr r7, [sp, #120] ; 0x78 │ │ - mov fp, #0 │ │ - ldrb lr, [r2, r3] │ │ - ldr r0, [pc, #624] ; 76cbc │ │ + bge 7fa48 │ │ + ldr r0, [sp, #48] ; 0x30 │ │ + ldr r7, [sp, #64] ; 0x40 │ │ + add r9, r9, r0, lsl #1 │ │ + ldr r0, [sp, #80] ; 0x50 │ │ + subs r7, r7, #1 │ │ + add r0, r0, #256 ; 0x100 │ │ + str r0, [sp, #80] ; 0x50 │ │ + beq 7fc24 │ │ + ldr r0, [sp, #108] ; 0x6c │ │ + str r7, [sp, #64] ; 0x40 │ │ + cmp r0, #1 │ │ + blt 7fa18 │ │ + ldr r8, [sp, #108] ; 0x6c │ │ + mov r3, #0 │ │ + cmp r8, #4 │ │ + ble 7fb40 │ │ + add r0, sp, #65536 ; 0x10000 │ │ + ldr r4, [sp, #80] ; 0x50 │ │ + mov r7, r8 │ │ + ldr r1, [r0, #2068] ; 0x814 │ │ + mov r0, #0 │ │ + cmp r0, r1, asr #6 │ │ + bne 7fab0 │ │ + add r0, r9, r3, lsl #1 │ │ + ldr r2, [sp, #144] ; 0x90 │ │ + ldrh r0, [r0] │ │ + lsl r2, r0, r2 │ │ + add r0, sp, #65536 ; 0x10000 │ │ + strh r2, [r4], #2 │ │ + subs r7, r7, #1 │ │ + ldr r0, [r0, #2076] ; 0x81c │ │ + add r1, r1, r0 │ │ + add r3, r3, r1, asr #10 │ │ + bfc r1, #10, #22 │ │ + beq 7fa18 │ │ + mov r0, #0 │ │ + cmp r0, r1, asr #6 │ │ + beq 7fa74 │ │ + ldr r0, [sp, #112] ; 0x70 │ │ + mov r6, r9 │ │ + asr r2, r1, #6 │ │ + rsb r5, r0, r0, lsl #4 │ │ + lsl r0, r3, #1 │ │ + ldrh r8, [r6, r0]! │ │ + ldr r0, [pc, #1664] ; 80150 │ │ ldr r0, [pc, r0] │ │ - vdup.32 q8, lr │ │ - ldrb r6, [r2, -r7] │ │ - add r7, r0, r7 │ │ - add r8, r0, r3 │ │ - add r0, r0, r3, lsl #1 │ │ - str r0, [sp, #8] │ │ - add r0, r3, r2 │ │ - add r0, r0, #1 │ │ - str r0, [sp, #4] │ │ - bic r0, r3, #15 │ │ - str r0, [sp] │ │ - ldr r0, [sp, #12] │ │ - str r7, [sp, #32] │ │ - add r7, r2, #1 │ │ - str r6, [sp, #36] ; 0x24 │ │ - str r1, [sp, #16] │ │ - b 76aa4 │ │ - ldr r2, [sp, #120] ; 0x78 │ │ - add fp, fp, #1 │ │ - add r0, r0, r1 │ │ - cmp fp, r2 │ │ - beq 76cac │ │ - ldr r2, [sp, #32] │ │ - mov r5, #256 ; 0x100 │ │ - ldr r6, [sp, #36] ; 0x24 │ │ - mvn r4, fp │ │ - cmp r3, #16 │ │ - ldrb r9, [r2, fp] │ │ - rsb r2, r9, #256 ; 0x100 │ │ - smlabb ip, r2, r6, r5 │ │ + ldrh fp, [r6, #-6] │ │ + add r5, r0, r5, lsl #3 │ │ + ldr r0, [sp, #164] ; 0xa4 │ │ + add r2, r5, r2, lsl #3 │ │ + ldrh sl, [r6, #-4] │ │ + ldrsb r5, [r2, #-8] │ │ + ldrsb ip, [r2, #-7] │ │ + mla r0, fp, r5, r0 │ │ + ldrh r5, [r6, #-2] │ │ + ldrsb fp, [r2, #-6] │ │ + mla r0, sl, ip, r0 │ │ + ldrsb ip, [r2, #-5] │ │ + ldrh sl, [r6, #2] │ │ + mla r0, r5, fp, r0 │ │ + ldrsb r5, [r2, #-4] │ │ + mla r0, r8, ip, r0 │ │ + ldrh ip, [r6, #4] │ │ + ldrsb r8, [r2, #-3] │ │ + mla r0, sl, r5, r0 │ │ + ldrh sl, [r6, #6] │ │ + ldrsb r5, [r2, #-2] │ │ + ldrh r6, [r6, #8] │ │ + mla r0, ip, r8, r0 │ │ + ldrsb r2, [r2, #-1] │ │ + mla r0, sl, r5, r0 │ │ + mla r0, r6, r2, r0 │ │ + asr r2, r0, lr │ │ + b 7fa84 │ │ + add r0, sp, #65536 ; 0x10000 │ │ + ldr r4, [sp, #80] ; 0x50 │ │ + ldr r7, [r0, #2068] ; 0x814 │ │ + mov r0, #0 │ │ + cmp r0, r7, asr #6 │ │ + bne 7fb94 │ │ + add r0, r9, r3, lsl #1 │ │ + ldr r1, [sp, #144] ; 0x90 │ │ + ldrh r0, [r0] │ │ + lsl r1, r0, r1 │ │ + add r0, sp, #65536 ; 0x10000 │ │ + strh r1, [r4], #2 │ │ + subs r8, r8, #1 │ │ + ldr r0, [r0, #2076] ; 0x81c │ │ + add r7, r7, r0 │ │ + add r3, r3, r7, asr #10 │ │ + bfc r7, #10, #22 │ │ + beq 7fa18 │ │ + mov r0, #0 │ │ + cmp r0, r7, asr #6 │ │ + beq 7fb58 │ │ + lsl r2, r3, #1 │ │ + mov r6, r9 │ │ + ldr r1, [sp, #128] ; 0x80 │ │ + asr r0, r7, #6 │ │ + ldrh ip, [r6, r2]! │ │ + ldr r2, [pc, #1436] ; 8014c │ │ + rsb r1, r1, r1, lsl #4 │ │ + ldr r2, [pc, r2] │ │ + ldrh r5, [r6, #-6] │ │ + add r1, r2, r1, lsl #3 │ │ + ldrh sl, [r6, #-4] │ │ + add r0, r1, r0, lsl #3 │ │ + ldr r2, [sp, #164] ; 0xa4 │ │ + ldrsb r1, [r0, #-8] │ │ + ldrsb fp, [r0, #-7] │ │ + mla r1, r5, r1, r2 │ │ + ldrh r5, [r6, #-2] │ │ + ldrsb r2, [r0, #-6] │ │ + mla r1, sl, fp, r1 │ │ + ldrsb sl, [r0, #-5] │ │ + ldrh fp, [r6, #2] │ │ + mla r1, r5, r2, r1 │ │ + ldrsb r5, [r0, #-4] │ │ + ldrsb r2, [r0, #-3] │ │ + mla r1, ip, sl, r1 │ │ + ldrh ip, [r6, #4] │ │ + ldrh sl, [r6, #6] │ │ + mla r1, fp, r5, r1 │ │ + ldrsb r5, [r0, #-2] │ │ + ldrsb r0, [r0, #-1] │ │ + mla r1, ip, r2, r1 │ │ + ldrh r2, [r6, #8] │ │ + mla r1, sl, r5, r1 │ │ + mla r0, r2, r0, r1 │ │ + asr r1, r0, lr │ │ + b 7fb68 │ │ + add lr, sp, #65536 ; 0x10000 │ │ + ldr r2, [sp, #108] ; 0x6c │ │ + ldr r0, [lr, #2064] ; 0x810 │ │ + add lr, sp, #65536 ; 0x10000 │ │ + ldr r3, [lr, #2072] ; 0x818 │ │ + cmp r0, #1 │ │ + blt 80138 │ │ + add lr, sp, #65536 ; 0x10000 │ │ + mov r0, #1 │ │ + vmov.i16 q12, #57344 ; 0xe000 │ │ + mov ip, #1024 ; 0x400 │ │ + ldr r1, [lr, #2084] ; 0x824 │ │ + and r0, r0, r1, asr #2 │ │ + add r0, r0, #3 │ │ + str r0, [sp, #28] │ │ + lsl r0, r2, #1 │ │ + str r0, [sp, #36] ; 0x24 │ │ + bic r0, r2, #7 │ │ + str r0, [sp, #32] │ │ + add r0, r2, #512 ; 0x200 │ │ + str r0, [sp, #16] │ │ + asr r0, r1, #2 │ │ + str r0, [sp, #24] │ │ + add r0, sp, #168 ; 0xa8 │ │ + ldr r1, [sp, #20] │ │ + add lr, r0, #768 ; 0x300 │ │ + mov r0, #0 │ │ + str r0, [sp, #44] ; 0x2c │ │ + b 7fce0 │ │ + ldr r0, [sp, #36] ; 0x24 │ │ + ldr r1, [sp, #164] ; 0xa4 │ │ + ldr r3, [sp, #40] ; 0x28 │ │ + add r1, r1, r0 │ │ + add r0, sp, #65536 ; 0x10000 │ │ ldr r2, [sp, #44] ; 0x2c │ │ - add sl, r2, r4 │ │ - mov r4, #0 │ │ - bcs 76b08 │ │ - ldrb r6, [r7, r4] │ │ - ldrb r2, [r8, r4] │ │ - ldrb r5, [sl] │ │ - smlabb r6, r6, r9, ip │ │ - smlabb r5, r5, r2, r6 │ │ - rsb r2, r2, #256 ; 0x100 │ │ - smlabb r2, r2, lr, r5 │ │ - lsr r2, r2, #9 │ │ - strb r2, [r0, r4] │ │ - add r4, r4, #1 │ │ - cmp r3, r4 │ │ - bne 76ad4 │ │ - b 76a90 │ │ - mla r2, fp, r1, r3 │ │ - ldr r4, [sp, #12] │ │ - mov r6, fp │ │ - mla r5, fp, r1, r4 │ │ - mov r1, #0 │ │ - mov fp, #0 │ │ - str r6, [sp, #40] ; 0x28 │ │ - add r2, r4, r2 │ │ + ldr r0, [r0, #2080] ; 0x820 │ │ + add r2, r2, #1 │ │ + str r2, [sp, #44] ; 0x2c │ │ + add r3, r3, r0 │ │ + asr r0, r3, #10 │ │ + bfc r3, #10, #22 │ │ + add lr, lr, r0, lsl #8 │ │ + add r0, sp, #65536 ; 0x10000 │ │ + ldr r0, [r0, #2064] ; 0x810 │ │ + cmp r2, r0 │ │ + ldr r2, [sp, #108] ; 0x6c │ │ + beq 80138 │ │ + mov r0, #0 │ │ + cmp r0, r3, asr #6 │ │ + mov r8, #0 │ │ + str r1, [sp, #164] ; 0xa4 │ │ + beq 7fd24 │ │ + add r1, sp, #65536 ; 0x10000 │ │ + asr r0, r3, #6 │ │ + sub r0, r0, #1 │ │ + ldr r1, [r1, #2064] ; 0x810 │ │ + cmp r1, #5 │ │ + ldrlt r1, [sp, #28] │ │ + ldrge r1, [sp, #24] │ │ + ldr r7, [pc, #1084] ; 80154 │ │ + rsb r1, r1, r1, lsl #4 │ │ + ldr r7, [pc, r7] │ │ + add r1, r7, r1, lsl #3 │ │ + add r8, r1, r0, lsl #3 │ │ + cmp r2, #1 │ │ + str r3, [sp, #40] ; 0x28 │ │ + blt 7fc98 │ │ + cmp r8, #0 │ │ + beq 7fea0 │ │ + ldr r1, [sp, #108] ; 0x6c │ │ + mov r0, #0 │ │ + cmp r1, #7 │ │ + bls 7fdc0 │ │ + ldr r1, [sp, #108] ; 0x6c │ │ mov r4, #0 │ │ - cmp r8, r2 │ │ - str r5, [sp, #28] │ │ - movwcc r1, #1 │ │ - str r1, [sp, #24] │ │ - ldr r1, [sp, #8] │ │ - cmp r5, r1 │ │ - mov r1, #0 │ │ - movwcc r1, #1 │ │ - cmp r7, r2 │ │ - str r1, [sp, #20] │ │ - movwcc fp, #1 │ │ - ldr r1, [sp, #4] │ │ - cmp r5, r1 │ │ - ldr r5, [sp, #44] ; 0x2c │ │ + ldr r2, [sp, #44] ; 0x2c │ │ + mov r5, #0 │ │ + ldr r3, [sp, #20] │ │ + mla r0, r2, r1, r1 │ │ + mul r1, r2, r1 │ │ + add r2, r3, r0, lsl #1 │ │ + mov r0, #0 │ │ + add r3, r3, r1, lsl #1 │ │ + add r1, r8, #7 │ │ + cmp r1, r2 │ │ + add r1, r8, #8 │ │ + movwcc r4, #1 │ │ + cmp r1, r3 │ │ + movw r1, #65152 ; 0xfe80 │ │ + movwhi r5, #1 │ │ + movt r1, #65535 ; 0xffff │ │ + add sl, lr, r1, lsl #1 │ │ mov r1, #0 │ │ - sub r5, r5, r6 │ │ - ldr r6, [sp, #28] │ │ - movwcc r1, #1 │ │ cmp sl, r2 │ │ + ldr r2, [sp, #16] │ │ + movwcc r1, #1 │ │ + add r2, lr, r2, lsl #1 │ │ + cmp r3, r2 │ │ mov r2, #0 │ │ movwcc r2, #1 │ │ - cmp r6, r5 │ │ - mov r5, #0 │ │ - movwcc r5, #1 │ │ - tst r5, r2 │ │ - andseq r1, r1, fp │ │ - bne 76ca0 │ │ - ldr r1, [sp, #24] │ │ - ldr r2, [sp, #20] │ │ - ldr fp, [sp, #40] ; 0x28 │ │ - ands r1, r2, r1 │ │ - ldr r1, [sp, #16] │ │ - bne 76ad4 │ │ - vld1.8 {d22[]}, [sl] │ │ - ldr r4, [sp] │ │ - mov fp, #0 │ │ - vmovl.u8 q13, d22 │ │ - vdup.32 q10, ip │ │ - vdup.32 q11, r9 │ │ - vmovl.u16 q12, d27 │ │ - vmovl.u16 q13, d26 │ │ - add r1, r7, fp │ │ - vld1.8 {d30-d31}, [r1] │ │ - add r1, r8, fp │ │ - vmovl.u8 q14, d31 │ │ - vld1.8 {d8-d9}, [r1] │ │ - vmovl.u8 q15, d30 │ │ - add r1, r0, fp │ │ - vmovl.u8 q5, d9 │ │ - add fp, fp, #16 │ │ - cmp r4, fp │ │ - vmovl.u16 q0, d29 │ │ - vmovl.u16 q1, d28 │ │ - vorr q14, q10, q10 │ │ - vmovl.u16 q3, d31 │ │ - vmla.i32 q14, q11, q0 │ │ - vorr q0, q10, q10 │ │ - vmla.i32 q0, q11, q3 │ │ - vmovl.u16 q3, d11 │ │ - vmovl.u16 q2, d30 │ │ - vorr q15, q10, q10 │ │ - vmla.i32 q15, q11, q1 │ │ - vorr q1, q10, q10 │ │ - vmla.i32 q14, q12, q3 │ │ - vmovl.u8 q3, d8 │ │ - vmla.i32 q1, q11, q2 │ │ - vmovl.u16 q2, d10 │ │ - vmovl.u16 q4, d7 │ │ - vmla.i32 q15, q13, q2 │ │ - vmovl.u16 q2, d6 │ │ - vmla.i32 q0, q12, q4 │ │ - vmla.i32 q1, q13, q2 │ │ - vsubw.u16 q2, q9, d11 │ │ - vsubw.u16 q4, q9, d10 │ │ - vmla.i32 q14, q2, q8 │ │ - vsubw.u16 q2, q9, d6 │ │ - vsubw.u16 q3, q9, d7 │ │ - vmla.i32 q15, q4, q8 │ │ - vmla.i32 q0, q3, q8 │ │ - vmla.i32 q1, q2, q8 │ │ - vshrn.i32 d29, q14, #9 │ │ - vshrn.i32 d28, q15, #9 │ │ - vshrn.i32 d31, q0, #9 │ │ - vmovn.i16 d29, q14 │ │ - vshrn.i32 d30, q1, #9 │ │ - vmovn.i16 d28, q15 │ │ - vst1.8 {d28-d29}, [r1] │ │ - bne 76bd0 │ │ - ldr r1, [sp, #16] │ │ - cmp r4, r3 │ │ - ldr fp, [sp, #40] ; 0x28 │ │ - bne 76ad4 │ │ - b 76a90 │ │ - ldr r1, [sp, #16] │ │ - ldr fp, [sp, #40] ; 0x28 │ │ - b 76ad4 │ │ - add sp, sp, #48 ; 0x30 │ │ - vpop {d8-d11} │ │ + tst r5, r4 │ │ + andseq r1, r2, r1 │ │ + beq 7ff1c │ │ + ldr r2, [sp, #108] ; 0x6c │ │ + movw r1, #65152 ; 0xfe80 │ │ + movt r1, #65535 ; 0xffff │ │ + lsl r9, r0, #1 │ │ + sub sl, r2, r0 │ │ + ldr r0, [sp, #164] ; 0xa4 │ │ + add r1, lr, r1, lsl #1 │ │ + sub r4, lr, #512 ; 0x200 │ │ + sub r5, lr, #256 ; 0x100 │ │ + mov fp, lr │ │ + add r7, r1, r9 │ │ + ldrsb r6, [r8] │ │ + ldrsb ip, [r8, #1] │ │ + add r3, r5, r9 │ │ + ldrsh r7, [r7] │ │ + mov r2, fp │ │ + ldrsh r3, [r3] │ │ + add r1, r1, #2 │ │ + add r5, r5, #2 │ │ + add fp, fp, #2 │ │ + smulbb r6, r7, r6 │ │ + add r7, r4, r9 │ │ + add r4, r4, #2 │ │ + subs sl, sl, #1 │ │ + ldrsh r7, [r7] │ │ + smlabb r7, r7, ip, r6 │ │ + ldrsb r6, [r8, #2] │ │ + mov ip, #1024 ; 0x400 │ │ + smlabb r3, r3, r6, r7 │ │ + ldrsh r7, [r2, r9]! │ │ + ldrsb r6, [r8, #3] │ │ + smlabb r3, r7, r6, r3 │ │ + mov r7, #256 ; 0x100 │ │ + ldrsh r7, [r2, r7] │ │ + ldrsb r6, [r8, #4] │ │ + smlabb r3, r7, r6, r3 │ │ + mov r7, #512 ; 0x200 │ │ + ldrsh r7, [r2, r7] │ │ + ldrsb r6, [r8, #5] │ │ + smlabb r3, r7, r6, r3 │ │ + mov r7, #768 ; 0x300 │ │ + ldrsh r7, [r2, r7] │ │ + ldrsb r6, [r8, #6] │ │ + ldrsh r2, [r2, ip] │ │ + smlabb r3, r7, r6, r3 │ │ + ldrsb r7, [r8, #7] │ │ + smlabb r2, r2, r7, r3 │ │ + movw r3, #57344 ; 0xe000 │ │ + movt r3, #65535 ; 0xffff │ │ + add r2, r2, #32 │ │ + add r2, r3, r2, lsr #6 │ │ + add r3, r0, r9 │ │ + add r0, r0, #2 │ │ + strh r2, [r3] │ │ + bne 7fde8 │ │ + b 7fc98 │ │ + ldr r0, [sp, #108] ; 0x6c │ │ + mov r1, #0 │ │ + cmp r0, #8 │ │ + bcc 7feec │ │ + ldr r1, [sp, #32] │ │ + mov r0, #0 │ │ + ldr r3, [sp, #164] ; 0xa4 │ │ + add r2, lr, r0 │ │ + subs r1, r1, #8 │ │ + vld1.16 {d16-d17}, [r2] │ │ + add r2, r3, r0 │ │ + vadd.i16 q8, q8, q12 │ │ + add r0, r0, #16 │ │ + vst1.16 {d16-d17}, [r2] │ │ + bne 7febc │ │ + ldr r0, [sp, #108] ; 0x6c │ │ + ldr r1, [sp, #32] │ │ + cmp r1, r0 │ │ + beq 7fc98 │ │ + ldr r0, [sp, #108] ; 0x6c │ │ + mov r2, #0 │ │ + sub r0, r0, r1 │ │ + sub r1, r2, r1, lsl #1 │ │ + ldr r3, [sp, #164] ; 0xa4 │ │ + subs r0, r0, #1 │ │ + ldrh r2, [lr, -r1] │ │ + sub r2, r2, #8192 ; 0x2000 │ │ + strh r2, [r3, -r1] │ │ + sub r1, r1, #2 │ │ + bne 7fefc │ │ + b 7fc98 │ │ + mov r0, r8 │ │ + mov r1, #7 │ │ + vld1.8 {d16[]}, [r0], r1 │ │ + ldr r4, [sp, #32] │ │ + sub r5, lr, #256 ; 0x100 │ │ + sub r1, lr, #512 ; 0x200 │ │ + vld1.8 {d17[]}, [r0] │ │ + vmovl.s8 q10, d16 │ │ + add r0, r8, #5 │ │ + mov r3, #0 │ │ + vmovl.s8 q8, d17 │ │ + vld1.8 {d18[]}, [r0] │ │ + add r0, r8, #6 │ │ + vmovl.s16 q12, d21 │ │ + vld1.8 {d19[]}, [r0] │ │ + add r0, r8, #4 │ │ + vmovl.s16 q10, d20 │ │ + vld1.8 {d22[]}, [r0] │ │ + add r0, sp, #144 ; 0x90 │ │ + vmovl.s8 q15, d19 │ │ + vmovl.s8 q9, d18 │ │ + vstmia r0, {d24-d25} │ │ + add r0, sp, #128 ; 0x80 │ │ + vmovl.s8 q11, d22 │ │ + vstmia r0, {d20-d21} │ │ + vmovl.s16 q10, d17 │ │ + add r0, sp, #112 ; 0x70 │ │ + vmovl.s16 q8, d16 │ │ + vmovl.s16 q0, d19 │ │ + ldr r7, [sp, #164] ; 0xa4 │ │ + vmovl.s16 q1, d18 │ │ + vstmia r0, {d20-d21} │ │ + add r0, sp, #80 ; 0x50 │ │ + vmovl.s16 q2, d23 │ │ + vstmia r0, {d16-d17} │ │ + vmovl.s16 q8, d31 │ │ + add r0, sp, #64 ; 0x40 │ │ + vmovl.s16 q3, d22 │ │ + vstmia r0, {d16-d17} │ │ + vmovl.s16 q8, d30 │ │ + add r0, sp, #48 ; 0x30 │ │ + vstmia r0, {d16-d17} │ │ + add r0, r8, #3 │ │ + vld1.8 {d16[]}, [r0] │ │ + add r0, r8, #2 │ │ + vmovl.s8 q8, d16 │ │ + vmovl.s16 q5, d16 │ │ + vld1.8 {d16[]}, [r0] │ │ + vmovl.s16 q4, d17 │ │ + add r0, r8, #1 │ │ + vmovl.s8 q8, d16 │ │ + vmovl.s16 q7, d16 │ │ + vld1.8 {d16[]}, [r0] │ │ + vmovl.s16 q6, d17 │ │ + vmovl.s8 q8, d16 │ │ + vmovl.s16 q9, d17 │ │ + vmovl.s16 q8, d16 │ │ + add r0, sl, r3 │ │ + add r2, lr, r3 │ │ + vld1.16 {d20-d21}, [r0] │ │ + add r0, r1, r3 │ │ + add r9, r2, #256 ; 0x100 │ │ + add r6, r2, #512 ; 0x200 │ │ + vld1.16 {d24-d25}, [r0] │ │ + add r0, sp, #144 ; 0x90 │ │ + vmovl.s16 q11, d21 │ │ + subs r4, r4, #8 │ │ + vmovl.s16 q13, d20 │ │ + vldmia r0, {d20-d21} │ │ + add r0, sp, #128 ; 0x80 │ │ + vmovl.s16 q14, d25 │ │ + vmovl.s16 q12, d24 │ │ + vmul.i32 q10, q11, q10 │ │ + vldmia r0, {d22-d23} │ │ + add r0, r5, r3 │ │ + vmul.i32 q11, q13, q11 │ │ + vld1.16 {d26-d27}, [r0] │ │ + mov r0, r2 │ │ + vmla.i32 q10, q14, q9 │ │ + add r2, r2, #768 ; 0x300 │ │ + vld1.16 {d28-d29}, [r0], ip │ │ + vmla.i32 q11, q12, q8 │ │ + vmovl.s16 q12, d27 │ │ + vmovl.s16 q13, d26 │ │ + vmla.i32 q10, q12, q6 │ │ + vmla.i32 q11, q13, q7 │ │ + vld1.16 {d26-d27}, [r9] │ │ + vmovl.s16 q12, d29 │ │ + vmovl.s16 q14, d28 │ │ + vmla.i32 q10, q12, q4 │ │ + vmla.i32 q11, q14, q5 │ │ + vld1.16 {d28-d29}, [r6] │ │ + vmovl.s16 q12, d27 │ │ + vmovl.s16 q13, d26 │ │ + vmla.i32 q10, q12, q2 │ │ + vmla.i32 q11, q13, q3 │ │ + vld1.16 {d26-d27}, [r2] │ │ + vmovl.s16 q12, d29 │ │ + vmovl.s16 q14, d28 │ │ + vmla.i32 q10, q12, q0 │ │ + vmla.i32 q11, q14, q1 │ │ + vld1.16 {d28-d29}, [r0] │ │ + add r0, sp, #64 ; 0x40 │ │ + vmovl.s16 q12, d27 │ │ + vldmia r0, {d30-d31} │ │ + add r0, sp, #48 ; 0x30 │ │ + vmovl.s16 q13, d26 │ │ + vmla.i32 q10, q12, q15 │ │ + vldmia r0, {d30-d31} │ │ + add r0, sp, #112 ; 0x70 │ │ + vmovl.s16 q12, d29 │ │ + vmla.i32 q11, q13, q15 │ │ + vmovl.s16 q13, d28 │ │ + vldmia r0, {d28-d29} │ │ + add r0, sp, #80 ; 0x50 │ │ + vmla.i32 q10, q12, q14 │ │ + vldmia r0, {d28-d29} │ │ + add r0, r7, r3 │ │ + vmov.i16 q12, #57344 ; 0xe000 │ │ + add r3, r3, #16 │ │ + vmla.i32 q11, q13, q14 │ │ + vmov.i32 q13, #32 ; 0x00000020 │ │ + vadd.i32 q10, q10, q13 │ │ + vadd.i32 q11, q11, q13 │ │ + vshrn.i32 d21, q10, #6 │ │ + vshrn.i32 d20, q11, #6 │ │ + vadd.i16 q10, q10, q12 │ │ + vst1.16 {d20-d21}, [r0] │ │ + bne 80000 │ │ + ldr r1, [sp, #32] │ │ + ldr r0, [sp, #108] ; 0x6c │ │ + cmp r1, r0 │ │ + mov r0, r1 │ │ + beq 7fc98 │ │ + b 7fdc0 │ │ + add sp, sp, #936 ; 0x3a8 │ │ + add sp, sp, #66560 ; 0x10400 │ │ + vpop {d8-d15} │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq r5, r3, r4, ror r0 │ │ + andeq ip, r3, r0, asr pc │ │ + andeq sp, r3, r4, lsr r0 │ │ + andeq ip, r3, r8, ror #27 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ - ldr r7, [sp, #40] ; 0x28 │ │ - cmp r7, #1 │ │ - cmpge r3, #1 │ │ - blt 76e08 │ │ - ldr r4, [pc, #304] ; 76e10 │ │ - bic r9, r3, #15 │ │ - ldr r7, [sp, #40] ; 0x28 │ │ - mov fp, #0 │ │ - mov r5, r0 │ │ - ldr r4, [pc, r4] │ │ - ldrb lr, [r2, -r7] │ │ - add sl, r4, r7 │ │ - add r4, r3, r2 │ │ - add r2, r2, #1 │ │ - add r7, r4, #1 │ │ - str r7, [sp] │ │ - b 76d20 │ │ - ldr r7, [sp, #40] ; 0x28 │ │ - add fp, fp, #1 │ │ - add r5, r5, r1 │ │ - cmp fp, r7 │ │ - beq 76e08 │ │ - ldrb r4, [sl, fp] │ │ - mov r7, #128 ; 0x80 │ │ - cmp r3, #16 │ │ - rsb r6, r4, #256 ; 0x100 │ │ - smlabb ip, r6, lr, r7 │ │ - mov r6, #0 │ │ - bcc 76de8 │ │ - mul r8, fp, r1 │ │ - ldr r7, [sp] │ │ - add r6, r0, r8 │ │ - cmp r6, r7 │ │ - bcs 76d64 │ │ - add r6, r8, r3 │ │ - add r6, r0, r6 │ │ - cmp r2, r6 │ │ - mov r6, #0 │ │ - bcc 76de8 │ │ - vdup.32 q8, ip │ │ - mov r8, #0 │ │ - vdup.32 q9, r4 │ │ - add r6, r2, r8 │ │ - vorr q13, q8, q8 │ │ - vld1.8 {d20-d21}, [r6] │ │ - vorr q14, q8, q8 │ │ - add r6, r5, r8 │ │ - add r8, r8, #16 │ │ - vmovl.u8 q11, d21 │ │ - cmp r9, r8 │ │ - vmovl.u8 q10, d20 │ │ - vmovl.u16 q12, d23 │ │ - vmovl.u16 q11, d22 │ │ - vmla.i32 q13, q9, q12 │ │ - vmovl.u16 q12, d21 │ │ - vmovl.u16 q10, d20 │ │ - vmla.i32 q14, q9, q11 │ │ - vorr q11, q8, q8 │ │ - vmla.i32 q11, q9, q12 │ │ - vorr q12, q8, q8 │ │ - vmla.i32 q12, q9, q10 │ │ - vshrn.i32 d21, q13, #8 │ │ - vshrn.i32 d20, q14, #8 │ │ - vshrn.i32 d23, q11, #8 │ │ - vmovn.i16 d21, q10 │ │ - vshrn.i32 d22, q12, #8 │ │ - vmovn.i16 d20, q11 │ │ - vst1.8 {d20-d21}, [r6] │ │ - bne 76d70 │ │ - cmp r9, r3 │ │ - mov r6, r9 │ │ - beq 76d0c │ │ - ldrb r7, [r2, r6] │ │ - smlabb r7, r7, r4, ip │ │ - lsr r7, r7, #8 │ │ - strb r7, [r5, r6] │ │ - add r6, r6, #1 │ │ - cmp r3, r6 │ │ - bne 76de8 │ │ - b 76d0c │ │ - add sp, sp, #4 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrdeq r4, [r3], -r0 │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #16 │ │ - str r0, [sp, #12] │ │ - ldr r0, [sp, #52] ; 0x34 │ │ - cmp r0, #1 │ │ - cmpge r3, #1 │ │ - blt 76fa8 │ │ - ldrb lr, [r2, r3] │ │ - vmov.i16 q9, #256 ; 0x0100 │ │ - ldr r7, [pc, #368] ; 76fb0 │ │ - vmov.i16 q10, #128 ; 0x0080 │ │ - rsb ip, r3, #0 │ │ - bic r9, r3, #15 │ │ - mov r8, r2 │ │ - ldr r7, [pc, r7] │ │ - vdup.16 q8, lr │ │ - mov sl, #0 │ │ - stm sp, {r1, r3} │ │ - add r0, r7, r3, lsl #1 │ │ - add r4, r7, r3 │ │ - ldr r7, [sp, #12] │ │ + vpush {d8-d11} │ │ + sub sp, sp, #72 ; 0x48 │ │ + ldr r9, [sp, #168] ; 0xa8 │ │ + mov lr, #32 │ │ + str r1, [sp, #40] ; 0x28 │ │ + asr r1, r1, #1 │ │ + clz r4, r9 │ │ + str r1, [sp, #4] │ │ + ldr r1, [sp, #156] ; 0x9c │ │ + sub ip, r4, #12 │ │ + sub r5, r4, #18 │ │ + mov r7, #524288 ; 0x80000 │ │ + vdup.32 q13, ip │ │ + rsb r1, r1, #1 │ │ + str r1, [sp, #44] ; 0x2c │ │ + add r7, r7, lr, lsl r5 │ │ + ldr r1, [sp, #152] ; 0x98 │ │ + vneg.s32 q13, q13 │ │ + ldr r6, [sp, #144] ; 0x90 │ │ + vdup.32 q8, r9 │ │ + ldr r8, [sp, #160] ; 0xa0 │ │ + vmov.i32 q10, #32 ; 0x00000020 │ │ + str r1, [sp, #56] ; 0x38 │ │ + vmov.i32 q11, #26 ; 0x0000001a │ │ + ldr r1, [sp, #148] ; 0x94 │ │ + vmov.i32 q12, #38 ; 0x00000026 │ │ + str r1, [sp, #52] ; 0x34 │ │ + bic r1, r6, #7 │ │ + str r1, [sp] │ │ + mov r1, r7 │ │ + vdup.32 q9, r7 │ │ + asr r5, r6, r8 │ │ + lsl r1, r6, #1 │ │ str r0, [sp, #8] │ │ - b 76e84 │ │ - ldr r0, [sp, #52] ; 0x34 │ │ - add sl, sl, #1 │ │ - add r7, r7, r1 │ │ - cmp sl, r0 │ │ - beq 76fa8 │ │ - mvn r5, sl │ │ - add fp, r8, r5 │ │ - cmp r3, #16 │ │ - mov r2, #0 │ │ - bcs 76ecc │ │ - rsb r6, r2, #0 │ │ - ldrb r0, [r4, -r6] │ │ - ldrb r2, [fp] │ │ - rsb r5, r0, #256 ; 0x100 │ │ - smulbb r5, r5, lr │ │ - smlabb r0, r2, r0, r5 │ │ - add r0, r0, #128 ; 0x80 │ │ - lsr r0, r0, #8 │ │ - strb r0, [r7, -r6] │ │ - sub r6, r6, #1 │ │ - cmp ip, r6 │ │ - bne 76e9c │ │ - b 76e70 │ │ - mla r6, sl, r1, r3 │ │ - ldr r0, [sp, #12] │ │ - mov r5, #0 │ │ - mla r3, sl, r1, r0 │ │ - mov r1, r8 │ │ - sub r8, r8, sl │ │ - mov r2, #0 │ │ - add r6, r0, r6 │ │ - ldr r0, [sp, #8] │ │ - cmp r4, r6 │ │ - movwcc r5, #1 │ │ - cmp r3, r0 │ │ - mov r0, #0 │ │ - movwcc r0, #1 │ │ - cmp fp, r6 │ │ - mov r6, #0 │ │ - movwcc r6, #1 │ │ - cmp r3, r8 │ │ - mov r8, #0 │ │ - movwcc r8, #1 │ │ - tst r0, r5 │ │ - bne 76f98 │ │ - ands r0, r8, r6 │ │ - mov r8, r1 │ │ - ldr r3, [sp, #4] │ │ - ldr r1, [sp] │ │ - bne 76e98 │ │ - vld1.8 {d22[]}, [fp] │ │ - mov r6, #0 │ │ - vmovl.u8 q11, d22 │ │ - add r0, r4, r6 │ │ - vld1.8 {d24-d25}, [r0] │ │ - add r0, r7, r6 │ │ - add r6, r6, #16 │ │ - vsubw.u8 q13, q9, d25 │ │ - cmp r9, r6 │ │ - vsubw.u8 q14, q9, d24 │ │ - vmul.i16 q13, q13, q8 │ │ - vmul.i16 q14, q14, q8 │ │ - vmovl.u8 q15, d25 │ │ - vmovl.u8 q12, d24 │ │ - vmla.i16 q13, q11, q15 │ │ - vmla.i16 q14, q11, q12 │ │ - vaddhn.i16 d25, q13, q10 │ │ - vaddhn.i16 d24, q14, q10 │ │ - vst1.8 {d24-d25}, [r0] │ │ - bne 76f44 │ │ - cmp r9, r3 │ │ - mov r2, r9 │ │ - beq 76e70 │ │ - b 76e98 │ │ - mov r8, r1 │ │ - ldr r3, [sp, #4] │ │ - ldr r1, [sp] │ │ - b 76e98 │ │ - add sp, sp, #16 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq r4, r3, r0, ror ip │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #156 ; 0x9c │ │ - str r1, [sp, #20] │ │ - mov r7, r2 │ │ - ldr r2, [pc, #484] ; 771b0 │ │ mov r8, r0 │ │ - ldr r0, [sp, #196] ; 0xc4 │ │ - movw r1, #510 ; 0x1fe │ │ - ldr ip, [sp, #192] ; 0xc0 │ │ - ldr r2, [pc, r2] │ │ - and r1, r0, r1 │ │ - cmp r0, #1024 ; 0x400 │ │ - add r1, r2, r1 │ │ - ubfx r2, r0, #9, #1 │ │ - str r3, [sp, #16] │ │ - ldrh lr, [r1] │ │ - bcc 770e8 │ │ - bfc r0, #9, #23 │ │ - add r4, ip, r3 │ │ - cmp r0, #51 ; 0x33 │ │ - bcc 77074 │ │ - mov r1, #16 │ │ - lsr r1, r1, r2 │ │ - cmp r1, r4 │ │ - blt 77074 │ │ - cmp r3, ip │ │ - mov r0, ip │ │ - movlt r0, r3 │ │ - add sl, sp, #28 │ │ - add r0, r0, r3 │ │ - add r2, r7, #1 │ │ - str r0, [sp] │ │ - mov r0, sl │ │ - mov r1, r4 │ │ - mvn r3, #0 │ │ - mov r5, lr │ │ - bl 781ec │ │ - mov lr, r5 │ │ - mvn r0, #1 │ │ - ldr ip, [sp, #192] ; 0xc0 │ │ - add r5, r0, r4, lsl #1 │ │ - ldr r3, [sp, #16] │ │ - lsl lr, lr, #1 │ │ - mov r9, #2 │ │ - cmp ip, #1 │ │ - cmpge r3, #1 │ │ - blt 771a8 │ │ - b 77110 │ │ - rsb r1, r0, #90 ; 0x5a │ │ - mov r0, r4 │ │ - mov r5, lr │ │ - bl 782e0 │ │ - ldr ip, [sp, #192] ; 0xc0 │ │ - mov lr, r5 │ │ - ldr r3, [sp, #16] │ │ - cmp r0, #0 │ │ - beq 770e8 │ │ - cmp r3, ip │ │ - mov r1, ip │ │ - movlt r1, r3 │ │ - add sl, sp, #28 │ │ - add r1, r1, r3 │ │ - mvn r2, #0 │ │ - add r3, r7, #1 │ │ - str r3, [sp] │ │ - str r2, [sp, #4] │ │ - mov r2, #0 │ │ - str r1, [sp, #8] │ │ - mov r1, r4 │ │ - str r0, [sp, #12] │ │ - mov r0, sl │ │ - mov r3, r4 │ │ - bl 783bc │ │ - mov lr, r5 │ │ - ldr ip, [sp, #192] ; 0xc0 │ │ - ldr r3, [sp, #16] │ │ - b 770fc │ │ - cmp r3, ip │ │ - mov r0, ip │ │ - movlt r0, r3 │ │ - add r4, r0, r3 │ │ - add sl, r7, #1 │ │ - sub r5, r4, #1 │ │ - mov r9, #1 │ │ - cmp ip, #1 │ │ - cmpge r3, #1 │ │ - blt 771a8 │ │ mov r0, #0 │ │ - mov fp, lr │ │ - b 77158 │ │ - ldrb r2, [sl, r5] │ │ - add r0, r8, r1 │ │ - sub r1, r3, r1 │ │ - mov r4, lr │ │ - bl 2830 <__aeabi_memset@plt> │ │ - ldr ip, [sp, #192] ; 0xc0 │ │ - mov lr, r4 │ │ - ldr r3, [sp, #16] │ │ - ldr r0, [sp, #20] │ │ - add fp, fp, lr │ │ + mov sl, r3 │ │ + mov r6, r2 │ │ + str r5, [sp, #36] ; 0x24 │ │ + str r7, [sp, #68] ; 0x44 │ │ + str r1, [sp, #32] │ │ + str r3, [sp, #16] │ │ + str r2, [sp, #12] │ │ + str r0, [sp, #48] ; 0x30 │ │ + ldr r0, [sp, #144] ; 0x90 │ │ + cmp r0, #1 │ │ + bge 8027c │ │ + ldr r0, [sp, #36] ; 0x24 │ │ + ldr r2, [sp, #56] ; 0x38 │ │ + ldr r3, [sp, #52] ; 0x34 │ │ + add r0, r2, r0 │ │ + ldr r1, [sp, #164] ; 0xa4 │ │ + tst r3, #1 │ │ + movne r2, r0 │ │ + cmp r1, #0 │ │ + moveq r2, r0 │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + subs r3, r3, #1 │ │ + str r2, [sp, #56] ; 0x38 │ │ add r8, r8, r0 │ │ - ldr r0, [sp, #24] │ │ + ldr r0, [sp, #32] │ │ + str r3, [sp, #52] ; 0x34 │ │ + add sl, sl, r0 │ │ + add r6, r6, r0 │ │ + ldr r0, [sp, #48] ; 0x30 │ │ add r0, r0, #1 │ │ - cmp r0, ip │ │ - beq 771a8 │ │ - and r2, fp, #62 ; 0x3e │ │ - str r0, [sp, #24] │ │ - rsb r4, r2, #64 ; 0x40 │ │ - asr r0, fp, #6 │ │ - mov r1, #0 │ │ - cmp r0, r5 │ │ - bge 7711c │ │ - mov r7, sl │ │ - ldrb r6, [r7, r0]! │ │ - add r0, r0, r9 │ │ - ldrb r7, [r7, #1] │ │ - smulbb r6, r4, r6 │ │ - smlabb r7, r2, r7, r6 │ │ - add r7, r7, #32 │ │ - lsr r7, r7, #6 │ │ - strb r7, [r8, r1] │ │ - add r1, r1, #1 │ │ - cmp r3, r1 │ │ - bne 7716c │ │ - b 7713c │ │ - add sp, sp, #156 ; 0x9c │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq r4, r3, r8, ror #21 │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #180 ; 0xb4 │ │ - ldr r7, [sp, #220] ; 0xdc │ │ - mov r4, r3 │ │ - str r0, [sp, #44] ; 0x2c │ │ - mov r8, r2 │ │ - str r1, [sp, #28] │ │ - cmp r7, #1024 ; 0x400 │ │ - ldr r3, [pc, #752] ; 774cc │ │ - mov r0, r7 │ │ - bfc r0, #9, #23 │ │ - ldr r5, [sp, #216] ; 0xd8 │ │ - sub r1, r0, #90 ; 0x5a │ │ - rsb fp, r0, #180 ; 0xb4 │ │ - ldr r3, [pc, r3] │ │ - bic r2, r1, #1 │ │ - add r9, r3, r2 │ │ - bic r2, fp, #1 │ │ - add r2, r3, r2 │ │ - ldrh r2, [r2] │ │ - str r2, [sp, #32] │ │ - ubfx r6, r7, #9, #1 │ │ - str r6, [sp, #36] ; 0x24 │ │ - bcc 77318 │ │ - mov r2, #0 │ │ - cmp r0, #141 ; 0x8d │ │ - str r2, [sp, #40] ; 0x28 │ │ - bcc 7723c │ │ - add r0, r5, r4 │ │ - mov r2, #16 │ │ + str r0, [sp, #48] ; 0x30 │ │ + beq 8067c │ │ + ldr r0, [sp, #144] ; 0x90 │ │ + cmp r0, #1 │ │ + blt 8021c │ │ + ldr r0, [sp, #160] ; 0xa0 │ │ + str r6, [sp, #64] ; 0x40 │ │ + cmp r0, #0 │ │ + beq 803e0 │ │ + ldr r9, [sp, #56] ; 0x38 │ │ mov r3, #0 │ │ - cmp r0, r2, lsr r6 │ │ - movwle r3, #1 │ │ - str r3, [sp, #40] ; 0x28 │ │ - add r2, sp, #51 ; 0x33 │ │ - add r0, r5, r4 │ │ - add r7, r2, #64 ; 0x40 │ │ - cmp r1, #40 ; 0x28 │ │ - bge 7725c │ │ - mov r2, #16 │ │ - cmp r0, r2, lsr r6 │ │ - ble 77490 │ │ - mov r2, r6 │ │ - bl 782e0 │ │ - mov r2, r0 │ │ - add r0, sp, #51 ; 0x33 │ │ - add r1, r8, #1 │ │ - add r0, r0, #65 ; 0x41 │ │ + ldr r0, [sp, #164] ; 0xa4 │ │ + mov lr, #2 │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + and r0, r1, r0 │ │ + str r0, [sp, #60] ; 0x3c │ │ + b 802e4 │ │ + ldr r2, [sp, #164] ; 0xa4 │ │ + mov r8, r7 │ │ + ldr r6, [sp, #64] ; 0x40 │ │ cmp r2, #0 │ │ - beq 77350 │ │ - ldr r3, [sp, #224] ; 0xe0 │ │ - mvn ip, #0 │ │ - stm sp, {r1, ip} │ │ - mov r1, r4 │ │ - str r2, [sp, #12] │ │ - mov r2, #0 │ │ - str r4, [sp, #8] │ │ - bl 783bc │ │ - mov sl, #1 │ │ - ldr r6, [sp, #40] ; 0x28 │ │ - ldrh r9, [r9] │ │ - cmp r6, #0 │ │ - bne 7736c │ │ - ldr r1, [sp, #220] ; 0xdc │ │ - mov r0, #0 │ │ - cmp r0, r1, lsr #10 │ │ - beq 77330 │ │ - ldr r2, [sp, #36] ; 0x24 │ │ - add r0, r5, r4 │ │ - mov r1, fp │ │ - bl 782e0 │ │ - mov r1, r0 │ │ - sub r0, r7, r5 │ │ - rsb r2, r5, #0 │ │ - mov fp, r6 │ │ + ldreq r2, [sp, #44] ; 0x2c │ │ + addeq r0, r2, r0 │ │ + lsreq r0, r0, #1 │ │ + strb r0, [r9] │ │ + ldr r0, [sp, #144] ; 0x90 │ │ + add r3, r3, #2 │ │ + add lr, lr, #4 │ │ + add r9, r9, #1 │ │ + cmp r3, r0 │ │ + bge 8021c │ │ + add r5, sl, lr │ │ + mov fp, sl │ │ + add sl, r6, lr │ │ + ldr r7, [sp, #68] ; 0x44 │ │ + ldrsh r4, [r5, #-2] │ │ + ldrsh r0, [sl, #-2] │ │ + ldr r1, [sp, #68] ; 0x44 │ │ + subs r2, r0, r4 │ │ + rsbmi r2, r2, #0 │ │ + add r2, r2, #32 │ │ + lsr r6, r2, #10 │ │ + cmp r6, #26 │ │ + mov r6, #26 │ │ + lsrcc r6, r2, #10 │ │ + rsb r2, r6, #26 │ │ + mla r2, r2, r4, r7 │ │ + add r4, r6, #38 ; 0x26 │ │ + ldr r6, [sp, #168] ; 0xa8 │ │ + mov r7, r8 │ │ + add r8, r8, lr │ │ + mla r0, r4, r0, r2 │ │ + asr r2, r0, ip │ │ + cmp r6, r0, asr ip │ │ + mov r0, r2 │ │ + movlt r0, r6 │ │ + cmp r2, #0 │ │ + movwmi r0, #0 │ │ + strh r0, [r8, #-2] │ │ + ldrsh r0, [sl] │ │ + mov sl, fp │ │ + ldrsh r5, [r5] │ │ + subs r2, r0, r5 │ │ + rsbmi r2, r2, #0 │ │ + add r2, r2, #32 │ │ + lsr r6, r2, #10 │ │ + cmp r6, #26 │ │ + mov r6, #26 │ │ + lsrcc r6, r2, #10 │ │ + rsb r2, r6, #26 │ │ + mla r2, r2, r5, r1 │ │ + add r5, r6, #38 ; 0x26 │ │ + ldr r6, [sp, #168] ; 0xa8 │ │ + ldr r1, [sp, #60] ; 0x3c │ │ + mla r0, r5, r0, r2 │ │ + asr r2, r0, ip │ │ + cmp r6, r0, asr ip │ │ + mov r0, r2 │ │ + movlt r0, r6 │ │ + cmp r2, #0 │ │ + movwmi r0, #0 │ │ cmp r1, #0 │ │ - beq 7733c │ │ - ldr ip, [sp, #228] ; 0xe4 │ │ - add r2, r8, r2 │ │ - mov r6, r7 │ │ - add r7, r5, #1 │ │ - mov r3, #0 │ │ - stm sp, {r2, r3, r7} │ │ - sub r2, r5, ip │ │ - str r1, [sp, #12] │ │ - mov r1, r5 │ │ - mov r3, r5 │ │ - bl 783bc │ │ - b 77390 │ │ - add r2, sp, #51 ; 0x33 │ │ - add r1, r8, #1 │ │ - add r0, r2, #65 ; 0x41 │ │ - add r7, r2, #64 ; 0x40 │ │ - mov r6, #0 │ │ - b 77354 │ │ - mov fp, r6 │ │ - sub r0, r7, r5 │ │ - rsb r2, r5, #0 │ │ - add r1, r8, r2 │ │ - mov r2, r5 │ │ - mov r6, r7 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - b 77390 │ │ - ldr r6, [sp, #40] ; 0x28 │ │ - mov r2, r4 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - mov sl, #1 │ │ - ldrh r9, [r9] │ │ - cmp r6, #0 │ │ - beq 772b0 │ │ - add r1, r5, #1 │ │ - sub r0, r7, r5, lsl #1 │ │ - sub r2, r8, r5 │ │ + strh r0, [r8] │ │ + add r0, r5, r4 │ │ + beq 802ac │ │ + ldr r4, [sp, #156] ; 0x9c │ │ + mov r8, r7 │ │ + ldrb r2, [r9] │ │ + sub r0, r0, r4 │ │ + ldr r6, [sp, #64] ; 0x40 │ │ + add r0, r0, r2 │ │ + add r0, r0, #2 │ │ + lsr r0, r0, #2 │ │ + b 802c8 │ │ + ldr r0, [sp, #144] ; 0x90 │ │ + mov r1, #0 │ │ + cmp r0, #8 │ │ + bcc 80500 │ │ + ldr r0, [sp, #144] ; 0x90 │ │ + mov lr, #0 │ │ + ldr r7, [sp, #48] ; 0x30 │ │ + str r8, [sp, #28] │ │ + mov r8, r0 │ │ + ldr r3, [sp, #4] │ │ + mla r1, r7, r8, r8 │ │ + ldr r6, [sp, #16] │ │ + ldr r4, [sp, #8] │ │ + mul r2, r7, r8 │ │ + str sl, [sp, #60] ; 0x3c │ │ + mov sl, #0 │ │ + mla r0, r3, r7, r0 │ │ + add r9, r6, r1, lsl #1 │ │ + add r5, r6, r2, lsl #1 │ │ + ldr r6, [sp, #12] │ │ + add fp, r6, r1, lsl #1 │ │ + mul r1, r3, r7 │ │ + add r0, r4, r0, lsl #1 │ │ + add r6, r6, r2, lsl #1 │ │ + cmp r5, r0 │ │ + mov r7, #0 │ │ mov r3, #0 │ │ - mov fp, r6 │ │ - str r1, [sp] │ │ - mov r6, r7 │ │ - bl 781ec │ │ - lsl r9, r9, #1 │ │ - cmp r5, #1 │ │ - ldrb r0, [r8] │ │ - cmpge r4, #1 │ │ - strb r0, [sp, #115] ; 0x73 │ │ - blt 77488 │ │ - mvn r0, fp │ │ - orr r1, fp, #6 │ │ - add r0, r6, r0 │ │ - lsl r7, sl, #6 │ │ + movwcc r7, #1 │ │ + str r6, [sp, #24] │ │ + add r2, r4, r1, lsl #1 │ │ + mov r4, #0 │ │ + cmp r2, r9 │ │ + mov r1, #0 │ │ + movwcc r3, #1 │ │ + cmp r6, r0 │ │ + ldr r6, [sp, #56] ; 0x38 │ │ + movwcc sl, #1 │ │ + cmp r2, fp │ │ + str r3, [sp, #20] │ │ + movwcc r4, #1 │ │ + cmp r6, r0 │ │ + movwcc lr, #1 │ │ + cmp r6, r9 │ │ + mov r9, #0 │ │ + add r8, r6, r8 │ │ + movwcc r9, #1 │ │ + cmp r8, r5 │ │ mov r3, #0 │ │ - str r1, [sp, #24] │ │ - rsb r1, r9, #0 │ │ - str r1, [sp, #20] │ │ - b 773f0 │ │ - ldr r1, [sp, #28] │ │ - ldr r2, [sp, #44] ; 0x2c │ │ - ldr r3, [sp, #36] ; 0x24 │ │ - add r2, r2, r1 │ │ - ldr r1, [sp, #216] ; 0xd8 │ │ - ldr r7, [sp, #40] ; 0x28 │ │ - add r3, r3, #1 │ │ - cmp r3, r1 │ │ - str r2, [sp, #44] ; 0x2c │ │ - beq 77488 │ │ - ldr r1, [sp, #24] │ │ - mov ip, #0 │ │ + ldr r5, [sp, #24] │ │ + movwhi r3, #1 │ │ + cmp r6, fp │ │ + mov r0, #0 │ │ + movwcc r0, #1 │ │ + cmp r8, r5 │ │ + mov r5, #0 │ │ + movwhi r5, #1 │ │ + cmp r8, r2 │ │ + mov r2, #0 │ │ + movwhi r2, #1 │ │ + tst r2, lr │ │ + bne 80664 │ │ + ldr r8, [sp, #28] │ │ + ands r2, r4, sl │ │ + ldr r6, [sp, #64] ; 0x40 │ │ + bne 80674 │ │ ldr r2, [sp, #20] │ │ - str r3, [sp, #36] ; 0x24 │ │ - add r1, r2, r3, lsl r1 │ │ - ldr r2, [sp, #32] │ │ - sub r7, r7, r2 │ │ - str r7, [sp, #40] ; 0x28 │ │ - and r3, r7, #62 ; 0x3e │ │ - rsb r8, r3, #64 ; 0x40 │ │ - asr fp, r7, #6 │ │ - cmn fp, #1 │ │ - ble 7746c │ │ - mov r2, r6 │ │ - ldrb r7, [r2, fp]! │ │ - smulbb lr, r8, r7 │ │ - add r7, r2, #1 │ │ - mov r2, r3 │ │ - ldrb r5, [r7] │ │ - sub r1, r1, r9 │ │ - ldr r7, [sp, #44] ; 0x2c │ │ - add fp, fp, sl │ │ - smlabb r2, r2, r5, lr │ │ + ldr sl, [sp, #60] ; 0x3c │ │ + ands r2, r2, r7 │ │ + bne 80500 │ │ + ands r0, r0, r5 │ │ + andseq r0, r9, r3 │ │ + beq 80588 │ │ + mov r0, #0 │ │ + sub r3, r0, r1, lsl #1 │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + add r4, r0, r1 │ │ + ldr r0, [sp, #144] ; 0x90 │ │ + sub r1, r0, r1 │ │ + ldrsh r5, [sl, -r3] │ │ + ldrsh r0, [r6, -r3] │ │ + ldr r7, [sp, #68] ; 0x44 │ │ + subs r2, r0, r5 │ │ + rsbmi r2, r2, #0 │ │ add r2, r2, #32 │ │ - lsr r2, r2, #6 │ │ - strb r2, [r7, ip] │ │ - add ip, ip, #1 │ │ - cmp r4, ip │ │ - beq 773c8 │ │ - cmn fp, #1 │ │ - bgt 77424 │ │ - ldrb r7, [r0, -r1, asr #6] │ │ - and r2, r1, #62 ; 0x3e │ │ - rsb r5, r2, #64 ; 0x40 │ │ - smulbb lr, r5, r7 │ │ - mvn r5, r1, asr #6 │ │ - add r7, r0, r5 │ │ - b 77438 │ │ - add sp, sp, #180 ; 0xb4 │ │ + lsr r6, r2, #10 │ │ + cmp r6, #26 │ │ + mov r6, #26 │ │ + lsrcc r6, r2, #10 │ │ + rsb r2, r6, #26 │ │ + add r6, r6, #38 ; 0x26 │ │ + mla r2, r2, r5, r7 │ │ + ldr r7, [sp, #168] ; 0xa8 │ │ + mla r0, r6, r0, r2 │ │ + asr r2, r0, ip │ │ + cmp r7, r0, asr ip │ │ + mov r0, r2 │ │ + movlt r0, r7 │ │ + cmp r2, #0 │ │ + movwmi r0, #0 │ │ + subs r1, r1, #1 │ │ + strh r0, [r8, -r3] │ │ + sub r3, r3, #2 │ │ + strb r6, [r4], #1 │ │ + ldr r6, [sp, #64] ; 0x40 │ │ + bne 80518 │ │ + b 8021c │ │ + ldr r3, [sp] │ │ + mov r1, #0 │ │ + ldr r4, [sp, #56] ; 0x38 │ │ + add r0, sl, r1 │ │ + vorr q5, q9, q9 │ │ + vld1.16 {d28-d29}, [r0] │ │ + add r0, r6, r1 │ │ + subs r3, r3, #8 │ │ + vld1.16 {d30-d31}, [r0] │ │ + vmovl.s16 q2, d29 │ │ + add r0, r8, r1 │ │ + add r1, r1, #16 │ │ + vsubl.s16 q0, d31, d29 │ │ + vsubl.s16 q1, d30, d28 │ │ + vabs.s32 q0, q0 │ │ + vabs.s32 q1, q1 │ │ + vmovl.s16 q14, d28 │ │ + vadd.i32 q0, q0, q10 │ │ + vadd.i32 q1, q1, q10 │ │ + vshr.u32 q0, q0, #10 │ │ + vshr.u32 q1, q1, #10 │ │ + vmin.u32 q0, q0, q11 │ │ + vmin.u32 q1, q1, q11 │ │ + vsub.i32 q3, q11, q0 │ │ + vsub.i32 q4, q11, q1 │ │ + vmla.i32 q5, q3, q2 │ │ + vorr q3, q9, q9 │ │ + vmla.i32 q3, q4, q14 │ │ + vmovl.s16 q2, d31 │ │ + vmovl.s16 q15, d30 │ │ + vadd.i32 q14, q0, q12 │ │ + vadd.i32 q0, q1, q12 │ │ + vmla.i32 q5, q14, q2 │ │ + vmla.i32 q3, q0, q15 │ │ + vmovn.i32 d29, q14 │ │ + vshl.s32 q15, q5, q13 │ │ + vmovn.i32 d28, q0 │ │ + vmin.s32 q2, q15, q8 │ │ + vclt.s32 q15, q15, #0 │ │ + vshl.s32 q1, q3, q13 │ │ + vbic q15, q2, q15 │ │ + vmin.s32 q3, q1, q8 │ │ + vclt.s32 q1, q1, #0 │ │ + vmovn.i16 d28, q14 │ │ + vmovn.i32 d31, q15 │ │ + vbic q1, q3, q1 │ │ + vmovn.i32 d30, q1 │ │ + vst1.16 {d30-d31}, [r0] │ │ + vst1.8 {d28}, [r4]! │ │ + bne 80594 │ │ + ldr r0, [sp, #144] ; 0x90 │ │ + ldr r1, [sp] │ │ + cmp r1, r0 │ │ + beq 8021c │ │ + b 80500 │ │ + ldr r8, [sp, #28] │ │ + ldr sl, [sp, #60] ; 0x3c │ │ + ldr r6, [sp, #64] ; 0x40 │ │ + b 80500 │ │ + ldr sl, [sp, #60] ; 0x3c │ │ + b 80500 │ │ + add sp, sp, #72 ; 0x48 │ │ + vpop {d8-d11} │ │ + add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - add r1, r4, #1 │ │ + push {r4, r5, fp, lr} │ │ + mov r5, r1 │ │ + mov r4, r0 │ │ + bl 7394 <_Unwind_VRS_Pop@plt+0x43b4> │ │ + tst r0, #1 │ │ + beq 806e0 │ │ + ldr r0, [pc, #56] ; 806e4 │ │ + cmp r5, #10 │ │ + add r0, pc, r0 │ │ + str r0, [r4] │ │ + str r0, [r4, #4] │ │ + popgt {r4, r5, fp, pc} │ │ + ldr r0, [pc, #36] ; 806e8 │ │ + ldr r1, [pc, #36] ; 806ec │ │ + ldr r2, [pc, #36] ; 806f0 │ │ + add r0, pc, r0 │ │ + add r1, pc, r1 │ │ + str r1, [r4, #8] │ │ + add r2, pc, r2 │ │ + str r2, [r4, #12] │ │ + str r0, [r4, #16] │ │ + pop {r4, r5, fp, pc} │ │ + andeq r0, r0, r0, asr #32 │ │ + andeq r0, r0, r8, asr #4 │ │ + andeq r0, r0, ip, lsr r1 │ │ + ; instruction: 0x000001b8 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + add fp, sp, #28 │ │ + sub sp, sp, #44 ; 0x2c │ │ + sub sp, sp, #52224 ; 0xcc00 │ │ + bfc sp, #0, #4 │ │ + add sl, fp, #16 │ │ + mov r5, r3 │ │ + ldr r3, [fp, #12] │ │ + mov r4, r1 │ │ + mov r6, r0 │ │ + ldm sl, {r0, r1, sl} │ │ + stm sp, {r1, r3} │ │ + mov r1, r2 │ │ + mov r2, r6 │ │ + str r0, [sp, #8] │ │ + add r0, r3, #7 │ │ + bic r9, r0, #7 │ │ + add r0, sp, #32 │ │ + mov r3, r4 │ │ + str sl, [sp, #12] │ │ + add r7, r0, r9, lsl #2 │ │ mov r0, r7 │ │ - mov r2, r8 │ │ - mov r3, #0 │ │ + bl 3cb8c │ │ + ldr r3, [fp, #8] │ │ + tst sl, #4 │ │ + beq 80790 │ │ + mov r0, #2 │ │ + ldr r1, [fp, #20] │ │ str r1, [sp] │ │ - bl 781ec │ │ - ldr r0, [sp, #32] │ │ - mov sl, #2 │ │ - ldr r6, [sp, #40] ; 0x28 │ │ - lsl r0, r0, #1 │ │ - str r0, [sp, #32] │ │ - ldrh r9, [r9] │ │ - cmp r6, #0 │ │ - bne 7736c │ │ - b 772b0 │ │ - ldrdeq r4, [r3], -r4 ; │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #188 ; 0xbc │ │ - mov r5, r1 │ │ - ldr r1, [sp, #228] ; 0xe4 │ │ - str r0, [sp, #56] ; 0x38 │ │ - mov r6, r3 │ │ - ldr r3, [pc, #704] ; 777b0 │ │ - mov r4, r2 │ │ - mov r0, r1 │ │ - movw r2, #270 ; 0x10e │ │ - bfc r0, #9, #23 │ │ - ldr r7, [sp, #224] ; 0xe0 │ │ - sub r2, r2, r0 │ │ - ldr r3, [pc, r3] │ │ - bic r2, r2, #1 │ │ - cmp r1, #1024 ; 0x400 │ │ - add r2, r3, r2 │ │ - ldrh r2, [r2] │ │ - str r2, [sp, #32] │ │ - ubfx r2, r1, #9, #1 │ │ - bcc 775f4 │ │ - add r9, r7, r6 │ │ - cmp r0, #219 ; 0xdb │ │ - bhi 7759c │ │ - mov r1, #16 │ │ - lsr r1, r1, r2 │ │ - cmp r1, r9 │ │ - blt 7759c │ │ - add r0, r9, #1 │ │ - str r0, [sp] │ │ - sub r0, r6, r7 │ │ - sub r2, r4, r9 │ │ - add r4, sp, #60 ; 0x3c │ │ - mov r1, r9 │ │ - bic r3, r0, r0, asr #31 │ │ - mov r0, r4 │ │ - bl 781ec │ │ - mvn r0, #1 │ │ - ldr r2, [sp, #224] ; 0xe0 │ │ - add r0, r0, r9, lsl #1 │ │ - str r0, [sp, #52] ; 0x34 │ │ - add r1, r4, r0 │ │ - ldr r0, [sp, #32] │ │ - lsl r0, r0, #1 │ │ - str r0, [sp, #32] │ │ + mov r2, r5 │ │ + ldr r1, [fp, #12] │ │ + mov r8, r3 │ │ + str r0, [sp, #8] │ │ + add r0, sp, #32 │ │ + str r1, [sp, #4] │ │ + mov r1, #0 │ │ + str sl, [sp, #12] │ │ + bl 3cb8c │ │ + mov r3, r8 │ │ + lsl r8, r9, #1 │ │ + tst sl, #8 │ │ + beq 807dc │ │ + ldr r1, [fp, #16] │ │ mov r0, #2 │ │ - str r0, [sp, #48] ; 0x30 │ │ - cmp r6, #1 │ │ - cmpge r2, #1 │ │ - blt 777a8 │ │ - b 77628 │ │ - sub r1, r0, #180 ; 0xb4 │ │ - mov r0, r9 │ │ - bl 782e0 │ │ - cmp r0, #0 │ │ - beq 775f4 │ │ - sub r3, r6, r7 │ │ - sub r2, r4, r9 │ │ - add r4, sp, #60 ; 0x3c │ │ - add r1, r9, #1 │ │ - bic r3, r3, r3, asr #31 │ │ - stm sp, {r2, r3} │ │ - mov r2, #0 │ │ - str r1, [sp, #8] │ │ - mov r1, r9 │ │ - str r0, [sp, #12] │ │ - mov r0, r4 │ │ - mov r3, r9 │ │ - bl 783bc │ │ - sub r0, r9, #1 │ │ - str r0, [sp, #52] ; 0x34 │ │ - add r1, r4, r0 │ │ - b 77610 │ │ - cmp r6, r7 │ │ - mov r0, r7 │ │ - movlt r0, r6 │ │ - sub r1, r4, #1 │ │ - add r0, r7, r0 │ │ - sub r0, r0, #1 │ │ - str r0, [sp, #52] ; 0x34 │ │ - mov r0, #1 │ │ - mov r2, r7 │ │ - str r0, [sp, #48] ; 0x30 │ │ - cmp r6, #1 │ │ - cmpge r2, #1 │ │ - blt 777a8 │ │ - ldr r0, [sp, #52] ; 0x34 │ │ - mov r4, #0 │ │ - ldr r8, [sp, #56] ; 0x38 │ │ - sub r0, r1, r0 │ │ - ldr r3, [sp, #32] │ │ - str r0, [sp, #44] ; 0x2c │ │ - add r0, r0, #1 │ │ - str r0, [sp, #24] │ │ - lsl r0, r5, #4 │ │ - str r0, [sp, #20] │ │ - str r6, [sp, #28] │ │ - b 77678 │ │ - ldr r0, [sp, #32] │ │ - add r8, r8, #1 │ │ - ldr r3, [sp, #40] ; 0x28 │ │ - add r4, r4, #1 │ │ - ldr r6, [sp, #28] │ │ - add r3, r3, r0 │ │ - cmp r4, r6 │ │ - beq 777a8 │ │ - and r7, r3, #62 ; 0x3e │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - rsb sl, r7, #64 ; 0x40 │ │ - asr r9, r3, #6 │ │ - mov fp, #1 │ │ - mov lr, #0 │ │ - mov r6, r8 │ │ - mov ip, #0 │ │ - add r0, r0, r4 │ │ - str r0, [sp, #36] ; 0x24 │ │ - str r3, [sp, #40] ; 0x28 │ │ - ldr r0, [sp, #52] ; 0x34 │ │ - cmp r9, r0 │ │ - bge 77700 │ │ - ldrb r0, [r1, -r9] │ │ - mvn r2, r9 │ │ - ldrb r2, [r1, r2] │ │ - ldr r3, [sp, #56] ; 0x38 │ │ - add r6, r6, r5 │ │ - sub lr, lr, #1 │ │ - smulbb r0, sl, r0 │ │ - add fp, fp, #1 │ │ - smlabb r0, r7, r2, r0 │ │ - mla r2, ip, r5, r4 │ │ - add ip, ip, #1 │ │ - add r0, r0, #32 │ │ - lsr r0, r0, #6 │ │ - strb r0, [r3, r2] │ │ - ldr r0, [sp, #48] ; 0x30 │ │ - ldr r2, [sp, #224] ; 0xe0 │ │ - add r9, r9, r0 │ │ - cmp ip, r2 │ │ - bne 776a4 │ │ - b 77658 │ │ - add sl, ip, #1 │ │ - cmp sl, r2 │ │ - mov r7, sl │ │ - movlt r7, r2 │ │ - sub r9, r7, ip │ │ - cmp r9, #16 │ │ - bcc 77784 │ │ - cmp r5, #1 │ │ - bne 77784 │ │ - ldr r3, [sp, #36] ; 0x24 │ │ - cmp sl, r2 │ │ - ldr r0, [sp, #24] │ │ - movlt sl, r2 │ │ - add r7, r3, ip │ │ - cmp r7, r0 │ │ - ldrcc r0, [sp, #44] ; 0x2c │ │ - addcc r7, r3, sl │ │ - cmpcc r0, r7 │ │ - bcc 77784 │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - cmp r2, fp │ │ - bic sl, r9, #15 │ │ - movgt fp, r2 │ │ - add r7, fp, lr │ │ - add ip, ip, sl │ │ - vld1.8 {d16[]-d17[]}, [r0] │ │ - ldr r0, [sp, #20] │ │ - bic r7, r7, #15 │ │ - vst1.8 {d16-d17}, [r6], r0 │ │ - subs r7, r7, #16 │ │ - bne 77770 │ │ - cmp r9, sl │ │ - beq 77658 │ │ - mul r7, r5, ip │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - add ip, ip, #1 │ │ - cmp ip, r2 │ │ - ldrb r6, [r0] │ │ - strb r6, [r8, r7] │ │ - add r7, r7, r5 │ │ - blt 77788 │ │ - b 77658 │ │ - add sp, sp, #188 ; 0xbc │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ; instruction: 0x000345bc │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #256 ; 0x100 │ │ - mov lr, r0 │ │ - ldr r0, [sp, #292] ; 0x124 │ │ - str r2, [sp, #4] │ │ - cmp r0, #1 │ │ - cmpge r3, #1 │ │ - blt 77d08 │ │ - ldr r0, [sp, #296] ; 0x128 │ │ - lsl r2, r1, #1 │ │ + ldr r2, [fp, #20] │ │ + add r1, r1, #2 │ │ + str r0, [sp, #8] │ │ + add r0, r3, r3, lsl #1 │ │ str r2, [sp] │ │ - bfc r0, #9, #23 │ │ - lsl r2, r0, #6 │ │ - ldr r0, [pc, #1312] ; 77d10 │ │ - ldr r0, [pc, r0] │ │ - str r3, [sp, #240] ; 0xf0 │ │ - str r1, [sp, #236] ; 0xec │ │ - ldrsb ip, [r0, r2]! │ │ - str ip, [sp, #232] ; 0xe8 │ │ - ldrsb r4, [r0, #30] │ │ - str r4, [sp, #192] ; 0xc0 │ │ - ldrsb r4, [r0, #22] │ │ - str r4, [sp, #188] ; 0xbc │ │ - ldrsb r4, [r0, #14] │ │ - str r4, [sp, #184] ; 0xb8 │ │ - ldrsb r4, [r0, #6] │ │ - str r4, [sp, #180] ; 0xb4 │ │ - ldrsb r4, [r0, #53] ; 0x35 │ │ - str r4, [sp, #176] ; 0xb0 │ │ - ldrsb r4, [r0, #45] ; 0x2d │ │ - str r4, [sp, #172] ; 0xac │ │ - ldrsb r4, [r0, #37] ; 0x25 │ │ - str r4, [sp, #168] ; 0xa8 │ │ - ldrsb r4, [r0, #29] │ │ - str r4, [sp, #164] ; 0xa4 │ │ - ldrsb r4, [r0, #21] │ │ - str r4, [sp, #160] ; 0xa0 │ │ - ldrsb r4, [r0, #13] │ │ - str r4, [sp, #156] ; 0x9c │ │ - ldrsb r4, [r0, #5] │ │ - str r4, [sp, #152] ; 0x98 │ │ - ldrsb r4, [r0, #52] ; 0x34 │ │ - str r4, [sp, #148] ; 0x94 │ │ - ldrsb r4, [r0, #44] ; 0x2c │ │ - str r4, [sp, #144] ; 0x90 │ │ - ldrsb r4, [r0, #36] ; 0x24 │ │ - str r4, [sp, #140] ; 0x8c │ │ - ldrsb r4, [r0, #28] │ │ - str r4, [sp, #136] ; 0x88 │ │ - ldrsb r4, [r0, #20] │ │ - str r4, [sp, #132] ; 0x84 │ │ - ldrsb r4, [r0, #12] │ │ - str r4, [sp, #128] ; 0x80 │ │ - ldrsb r4, [r0, #4] │ │ - str r4, [sp, #124] ; 0x7c │ │ - ldrsb r4, [r0, #51] ; 0x33 │ │ - str r4, [sp, #120] ; 0x78 │ │ - ldrsb r4, [r0, #43] ; 0x2b │ │ - str r4, [sp, #116] ; 0x74 │ │ - ldrsb r4, [r0, #19] │ │ - str r4, [sp, #104] ; 0x68 │ │ - ldrsb r4, [r0, #11] │ │ - str r4, [sp, #100] ; 0x64 │ │ - ldrsb r4, [r0, #3] │ │ - str r4, [sp, #96] ; 0x60 │ │ - ldrsb r4, [r0, #50] ; 0x32 │ │ - str r4, [sp, #92] ; 0x5c │ │ - ldrsb r4, [r0, #42] ; 0x2a │ │ - str r4, [sp, #88] ; 0x58 │ │ - ldrsb r4, [r0, #34] ; 0x22 │ │ - str r4, [sp, #84] ; 0x54 │ │ - ldrsb r4, [r0, #26] │ │ - str r4, [sp, #80] ; 0x50 │ │ - ldrsb r4, [r0, #18] │ │ - str r4, [sp, #76] ; 0x4c │ │ - ldrsb r4, [r0, #10] │ │ - str r4, [sp, #72] ; 0x48 │ │ - ldrsb r4, [r0, #2] │ │ - str r4, [sp, #68] ; 0x44 │ │ - ldrsb r4, [r0, #49] ; 0x31 │ │ - str r4, [sp, #64] ; 0x40 │ │ - ldrsb r4, [r0, #41] ; 0x29 │ │ - str r4, [sp, #60] ; 0x3c │ │ - ldrsb r4, [r0, #33] ; 0x21 │ │ - str r4, [sp, #56] ; 0x38 │ │ - ldrsb r4, [r0, #25] │ │ - str r4, [sp, #52] ; 0x34 │ │ - ldrsb r4, [r0, #17] │ │ - str r4, [sp, #48] ; 0x30 │ │ - ldrsb r4, [r0, #9] │ │ - str r4, [sp, #44] ; 0x2c │ │ - ldrsb r4, [r0, #1] │ │ - str r4, [sp, #40] ; 0x28 │ │ - ldrsb r4, [r0, #48] ; 0x30 │ │ - ldrsb r6, [r0, #31] │ │ - str r4, [sp, #36] ; 0x24 │ │ - ldrsb r4, [r0, #40] ; 0x28 │ │ - ldrsb r2, [r0, #55] ; 0x37 │ │ - str r6, [sp, #216] ; 0xd8 │ │ - ldrsb r6, [r0, #23] │ │ - str r4, [sp, #32] │ │ - ldrsb r4, [r0, #32] │ │ - str r2, [sp, #228] ; 0xe4 │ │ - ldrsb r2, [r0, #47] ; 0x2f │ │ - str r6, [sp, #212] ; 0xd4 │ │ - ldrsb r6, [r0, #15] │ │ - str r4, [sp, #28] │ │ - ldrsb r4, [r0, #24] │ │ - str r2, [sp, #224] ; 0xe0 │ │ - ldrsb r2, [r0, #39] ; 0x27 │ │ - str r6, [sp, #208] ; 0xd0 │ │ - ldrsb r6, [r0, #7] │ │ - ldrsb r8, [r0, #54] ; 0x36 │ │ - ldrsb r9, [r0, #46] ; 0x2e │ │ - ldrsb r7, [r0, #38] ; 0x26 │ │ - ldrsb fp, [r0, #35] ; 0x23 │ │ - ldrsb sl, [r0, #27] │ │ - str r4, [sp, #24] │ │ - ldrsb r4, [r0, #16] │ │ - ldrsb r0, [r0, #8] │ │ - str r0, [sp, #16] │ │ - ldr r0, [sp, #4] │ │ - str r2, [sp, #220] ; 0xdc │ │ - add r2, lr, r1 │ │ - add r5, r0, #1 │ │ - str r4, [sp, #20] │ │ - mov r4, #0 │ │ - str r6, [sp, #204] ; 0xcc │ │ - str r9, [sp, #200] ; 0xc8 │ │ - str r7, [sp, #196] ; 0xc4 │ │ - str fp, [sp, #112] ; 0x70 │ │ - str sl, [sp, #108] ; 0x6c │ │ + mul r1, r1, r9 │ │ + ldr r2, [fp, #12] │ │ + str r2, [sp, #4] │ │ + add r2, r5, r0, lsl #1 │ │ + add r0, sp, #32 │ │ + str sl, [sp, #12] │ │ + add r0, r0, r1, lsl #1 │ │ + mov r1, #0 │ │ + bl 3cb8c │ │ + ldr r0, [fp, #20] │ │ + mov r2, r7 │ │ + ldr r3, [fp, #12] │ │ + ldr r1, [fp, #16] │ │ + add r0, r0, #16 │ │ + str r1, [sp] │ │ + mov r1, r4 │ │ + stmib sp, {r0, sl} │ │ + mov r0, r6 │ │ str r8, [sp, #12] │ │ - ldr r0, [sp, #4] │ │ - mvn r6, #0 │ │ - str r4, [sp, #8] │ │ - sub r4, r0, r4 │ │ - str r5, [sp, #244] ; 0xf4 │ │ - sub r5, r4, #1 │ │ - str lr, [sp, #252] ; 0xfc │ │ - mov lr, #0 │ │ - str r2, [sp, #248] ; 0xf8 │ │ - ldrb r8, [r4] │ │ - mov r2, #255 ; 0xff │ │ - ldr r4, [sp, #244] ; 0xf4 │ │ - ldr r0, [sp, #96] ; 0x60 │ │ - ldr r1, [sp, #100] ; 0x64 │ │ - ldrb r3, [r4, lr]! │ │ - smulbb r7, r0, r8 │ │ - ldrb r0, [r4, #1] │ │ - smlabb r7, r1, r3, r7 │ │ - ldr r1, [sp, #104] ; 0x68 │ │ - ldrb r9, [r4, #2] │ │ - smlabb r7, r1, r0, r7 │ │ - ldr r1, [sp, #116] ; 0x74 │ │ - smlabb r7, sl, r9, r7 │ │ - ldrb sl, [r4, #3]! │ │ - smlabb r7, fp, sl, r7 │ │ - ldrb fp, [r5] │ │ - ldrb r5, [r5, r6] │ │ - smlabb r7, r1, fp, r7 │ │ - ldr r1, [sp, #120] ; 0x78 │ │ - smlabb r6, r1, r5, r7 │ │ - ldr r1, [sp, #16] │ │ - add r6, r6, #8 │ │ - asr r7, r6, #4 │ │ - cmp r7, #255 ; 0xff │ │ - mov r7, #255 ; 0xff │ │ - asrlt r7, r6, #4 │ │ - smulbb r6, ip, r8 │ │ - smlabb r6, r1, r3, r6 │ │ - ldr r1, [sp, #20] │ │ - smlabb r6, r1, r0, r6 │ │ - ldr r1, [sp, #24] │ │ - smlabb r6, r1, r9, r6 │ │ - ldr r1, [sp, #28] │ │ - smlabb r6, r1, sl, r6 │ │ - ldr r1, [sp, #32] │ │ - smlabb r6, r1, fp, r6 │ │ - ldr r1, [sp, #36] ; 0x24 │ │ - smlabb r6, r1, r5, r6 │ │ - add r6, r6, #8 │ │ - asr ip, r6, #4 │ │ - cmp ip, #255 ; 0xff │ │ - asrlt r2, r6, #4 │ │ - ldr r6, [sp, #252] ; 0xfc │ │ - bic r2, r2, r2, asr #31 │ │ - strb r2, [r6, lr]! │ │ - bic r2, r7, r7, asr #31 │ │ - ldr r1, [sp, #68] ; 0x44 │ │ - strb r2, [r6, #3] │ │ - smulbb r2, r1, r8 │ │ - ldr r1, [sp, #72] ; 0x48 │ │ - smlabb r2, r1, r3, r2 │ │ - ldr r1, [sp, #76] ; 0x4c │ │ - smlabb r2, r1, r0, r2 │ │ - ldr r1, [sp, #80] ; 0x50 │ │ - smlabb r2, r1, r9, r2 │ │ - ldr r1, [sp, #84] ; 0x54 │ │ - smlabb r2, r1, sl, r2 │ │ - ldr r1, [sp, #88] ; 0x58 │ │ - smlabb r2, r1, fp, r2 │ │ - ldr r1, [sp, #92] ; 0x5c │ │ - smlabb r2, r1, r5, r2 │ │ - ldr r1, [sp, #40] ; 0x28 │ │ - add r2, r2, #8 │ │ - asr r7, r2, #4 │ │ - cmp r7, #255 ; 0xff │ │ - mov r7, #255 ; 0xff │ │ - asrlt r7, r2, #4 │ │ - bic r2, r7, r7, asr #31 │ │ - strb r2, [r6, #2] │ │ - smulbb r2, r1, r8 │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - smlabb r2, r1, r3, r2 │ │ - ldr r1, [sp, #48] ; 0x30 │ │ - smlabb r2, r1, r0, r2 │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - smlabb r2, r1, r9, r2 │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - smlabb r2, r1, sl, r2 │ │ - ldr r1, [sp, #60] ; 0x3c │ │ - smlabb r2, r1, fp, r2 │ │ - ldr r1, [sp, #64] ; 0x40 │ │ - smlabb r2, r1, r5, r2 │ │ - ldr r1, [sp, #124] ; 0x7c │ │ - add r2, r2, #8 │ │ - asr r7, r2, #4 │ │ - cmp r7, #255 ; 0xff │ │ - mov r7, #255 ; 0xff │ │ - asrlt r7, r2, #4 │ │ - bic r2, r7, r7, asr #31 │ │ - strb r2, [r6, #1] │ │ - smulbb r2, r1, r8 │ │ - ldr r1, [sp, #128] ; 0x80 │ │ - ldr r6, [sp, #248] ; 0xf8 │ │ - smlabb r2, r1, r3, r2 │ │ - ldr r1, [sp, #132] ; 0x84 │ │ - smlabb r2, r1, r0, r2 │ │ - ldr r1, [sp, #136] ; 0x88 │ │ - smlabb r2, r1, r9, r2 │ │ - ldr r1, [sp, #140] ; 0x8c │ │ - smlabb r2, r1, sl, r2 │ │ - ldr r1, [sp, #144] ; 0x90 │ │ - smlabb r2, r1, fp, r2 │ │ - ldr r1, [sp, #148] ; 0x94 │ │ - smlabb r2, r1, r5, r2 │ │ - add r2, r2, #8 │ │ - asr r7, r2, #4 │ │ - cmp r7, #255 ; 0xff │ │ - mov r7, #255 ; 0xff │ │ - asrlt r7, r2, #4 │ │ - bic r2, r7, r7, asr #31 │ │ - strb r2, [r6, lr]! │ │ - ldr r2, [sp, #204] ; 0xcc │ │ - ldr r7, [sp, #208] ; 0xd0 │ │ - ldr r1, [sp, #152] ; 0x98 │ │ - smulbb r2, r2, r8 │ │ - smlabb r2, r7, r3, r2 │ │ - ldr r7, [sp, #212] ; 0xd4 │ │ - smlabb r2, r7, r0, r2 │ │ - ldr r7, [sp, #216] ; 0xd8 │ │ - smlabb r2, r7, r9, r2 │ │ - ldr r7, [sp, #220] ; 0xdc │ │ - smlabb r2, r7, sl, r2 │ │ - ldr r7, [sp, #224] ; 0xe0 │ │ - smlabb r2, r7, fp, r2 │ │ - ldr r7, [sp, #228] ; 0xe4 │ │ - smlabb r2, r7, r5, r2 │ │ - add r2, r2, #8 │ │ - asr r7, r2, #4 │ │ - cmp r7, #255 ; 0xff │ │ - mov r7, #255 ; 0xff │ │ - asrlt r7, r2, #4 │ │ - bic r2, r7, r7, asr #31 │ │ - smulbb r7, r1, r8 │ │ - ldr r1, [sp, #156] ; 0x9c │ │ - strb r2, [r6, #3] │ │ - smlabb r7, r1, r3, r7 │ │ - ldr r1, [sp, #160] ; 0xa0 │ │ - smlabb r7, r1, r0, r7 │ │ - ldr r1, [sp, #164] ; 0xa4 │ │ - smlabb r7, r1, r9, r7 │ │ - ldr r1, [sp, #168] ; 0xa8 │ │ - smlabb r7, r1, sl, r7 │ │ - ldr r1, [sp, #172] ; 0xac │ │ - smlabb r7, r1, fp, r7 │ │ - ldr r1, [sp, #176] ; 0xb0 │ │ - smlabb ip, r1, r5, r7 │ │ - ldr r7, [sp, #180] ; 0xb4 │ │ - ldr r1, [sp, #184] ; 0xb8 │ │ - smulbb r7, r7, r8 │ │ - ldr r8, [sp, #12] │ │ - smlabb r3, r1, r3, r7 │ │ - ldr r1, [sp, #188] ; 0xbc │ │ - ldr r7, [sp, #196] ; 0xc4 │ │ - smlabb r1, r1, r0, r3 │ │ - ldr r0, [sp, #192] ; 0xc0 │ │ - ldr r3, [sp, #240] ; 0xf0 │ │ - smlabb r1, r0, r9, r1 │ │ - ldr r9, [sp, #200] ; 0xc8 │ │ - add r0, ip, #8 │ │ - ldr ip, [sp, #232] ; 0xe8 │ │ - smlabb r1, r7, sl, r1 │ │ - ldr sl, [sp, #108] ; 0x6c │ │ - smlabb r1, r9, fp, r1 │ │ - ldr fp, [sp, #112] ; 0x70 │ │ - smlabb r1, r8, r5, r1 │ │ - add r1, r1, #8 │ │ - asr r2, r1, #4 │ │ - cmp r2, #255 ; 0xff │ │ - mov r2, #255 ; 0xff │ │ - asrlt r2, r1, #4 │ │ - bic r1, r2, r2, asr #31 │ │ - asr r2, r0, #4 │ │ - cmp r2, #255 ; 0xff │ │ - mov r2, #255 ; 0xff │ │ - asrlt r2, r0, #4 │ │ - strb r1, [r6, #2] │ │ - bic r0, r2, r2, asr #31 │ │ - ldr r1, [sp, #236] ; 0xec │ │ - ldr r2, [sp, #252] ; 0xfc │ │ - strb r0, [r6, #1] │ │ - orr r0, lr, #3 │ │ - add lr, lr, #4 │ │ - add r5, r2, r0 │ │ - cmp lr, r3 │ │ - mov r6, r1 │ │ - blt 779ec │ │ - ldr r2, [sp, #252] ; 0xfc │ │ - ldr r0, [sp] │ │ - ldr r6, [sp, #248] ; 0xf8 │ │ - add r5, r2, r1 │ │ - ldr r4, [sp, #8] │ │ - add lr, r2, r0 │ │ - add r6, r6, r0 │ │ - ldr r2, [sp, #292] ; 0x124 │ │ - add r4, r4, #2 │ │ - cmp r4, r2 │ │ - mov r2, r6 │ │ - blt 779c8 │ │ - add sp, sp, #256 ; 0x100 │ │ + bl 3cd9c │ │ + sub sp, fp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrdeq r4, [r3], -r8 │ │ - push {r4, r5, fp, lr} │ │ - sub sp, sp, #24 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - mov r5, #1 │ │ - ldr r4, [sp, #48] ; 0x30 │ │ - ldr lr, [sp, #44] ; 0x2c │ │ - stm sp, {ip, lr} │ │ - str r4, [sp, #8] │ │ - str r5, [sp, #12] │ │ - str r5, [sp, #16] │ │ - bl 78578 │ │ - add sp, sp, #24 │ │ - pop {r4, r5, fp, pc} │ │ - push {r4, r5, r6, lr} │ │ - sub sp, sp, #24 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - mov r5, #0 │ │ - ldr r4, [sp, #48] ; 0x30 │ │ - mov r6, #1 │ │ - ldr lr, [sp, #44] ; 0x2c │ │ - stm sp, {ip, lr} │ │ - str r4, [sp, #8] │ │ - str r6, [sp, #12] │ │ - str r5, [sp, #16] │ │ - bl 78578 │ │ - add sp, sp, #24 │ │ - pop {r4, r5, r6, pc} │ │ - push {r4, r5, fp, lr} │ │ - sub sp, sp, #24 │ │ - ldr ip, [sp, #40] ; 0x28 │ │ - mov r5, #0 │ │ - ldr r4, [sp, #48] ; 0x30 │ │ - ldr lr, [sp, #44] ; 0x2c │ │ - stm sp, {ip, lr} │ │ - str r4, [sp, #8] │ │ - str r5, [sp, #12] │ │ - str r5, [sp, #16] │ │ - bl 78578 │ │ - add sp, sp, #24 │ │ - pop {r4, r5, fp, pc} │ │ - push {r4, r5, r6, r7, r8, lr} │ │ - sub sp, sp, #24 │ │ - mov ip, r3 │ │ - ldr r3, [sp, #48] ; 0x30 │ │ - cmp ip, #1 │ │ - add lr, r3, ip │ │ - asr r4, lr, #1 │ │ - blt 77e54 │ │ - mov r8, #0 │ │ - cmp ip, #3 │ │ - bls 77e38 │ │ - mov r5, #0 │ │ - bic r8, ip, #3 │ │ - vdup.32 q8, r5 │ │ - add r6, r2, #1 │ │ - mov r7, r8 │ │ - vmov.32 d16[0], r4 │ │ - add r4, sp, #20 │ │ - ldr r5, [r6], #4 │ │ - subs r7, r7, #4 │ │ - str r5, [sp, #20] │ │ - vld1.32 {d18[0]}, [r4 :32] │ │ - vmovl.u8 q9, d18 │ │ - vmovl.u16 q9, d18 │ │ - vadd.i32 q8, q8, q9 │ │ - bne 77dfc │ │ - vext.8 q9, q8, q8, #8 │ │ - cmp r8, ip │ │ - vadd.i32 q8, q8, q9 │ │ - vdup.32 q9, d16[1] │ │ - vadd.i32 q8, q8, q9 │ │ - vmov.32 r4, d16[0] │ │ - beq 77e54 │ │ - add r5, r8, r2 │ │ - sub r6, ip, r8 │ │ - add r5, r5, #1 │ │ - ldrb r7, [r5], #1 │ │ - subs r6, r6, #1 │ │ - add r4, r4, r7 │ │ - bne 77e44 │ │ - cmp r3, #1 │ │ - blt 77ee8 │ │ - mov r8, #0 │ │ - cmp r3, #3 │ │ - bls 77ecc │ │ - mov r5, #0 │ │ - bic r8, r3, #3 │ │ - vdup.32 q8, r5 │ │ - vmov.i32 q9, #255 ; 0x000000ff │ │ - sub r6, r2, #4 │ │ - mov r7, r8 │ │ - vmov.32 d16[0], r4 │ │ - add r4, sp, #16 │ │ - ldr r5, [r6], #-4 │ │ - subs r7, r7, #4 │ │ - str r5, [sp, #16] │ │ - vld1.32 {d20[0]}, [r4 :32] │ │ - vmovl.u8 q10, d20 │ │ - vrev64.16 d20, d20 │ │ - vmovl.u16 q10, d20 │ │ - vand q10, q10, q9 │ │ - vadd.i32 q8, q8, q10 │ │ - bne 77e88 │ │ - vext.8 q9, q8, q8, #8 │ │ - cmp r8, r3 │ │ - vadd.i32 q8, q8, q9 │ │ - vdup.32 q9, d16[1] │ │ - vadd.i32 q8, q8, q9 │ │ - vmov.32 r4, d16[0] │ │ - beq 77ee8 │ │ - mvn r5, r8 │ │ - sub r6, r3, r8 │ │ - add r2, r5, r2 │ │ - ldrb r5, [r2], #-1 │ │ - subs r6, r6, #1 │ │ - add r4, r4, r5 │ │ - bne 77ed8 │ │ - rbit r7, lr │ │ - ldr r2, [sp, #56] ; 0x38 │ │ - clz r7, r7 │ │ - ldr r5, [sp, #52] ; 0x34 │ │ - cmp ip, r3 │ │ - lsr r6, r4, r7 │ │ - beq 77f24 │ │ - movw r7, #13108 ; 0x3334 │ │ - cmp ip, r3, lsl #1 │ │ - bgt 77f1c │ │ - movw r7, #21846 ; 0x5556 │ │ - cmp r3, ip, lsl #1 │ │ - movwgt r7, #13108 ; 0x3334 │ │ - mul r7, r7, r6 │ │ - lsr r6, r7, #16 │ │ - str r2, [sp, #8] │ │ - mov r2, ip │ │ - str r6, [sp] │ │ - str r5, [sp, #4] │ │ - bl 788ec │ │ - add sp, sp, #24 │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ - push {r4, lr} │ │ - sub sp, sp, #16 │ │ - add lr, sp, #24 │ │ - mov r2, r3 │ │ - mov r4, #128 ; 0x80 │ │ - ldm lr, {r3, ip, lr} │ │ - stm sp, {r4, ip, lr} │ │ - bl 788ec │ │ - add sp, sp, #16 │ │ - pop {r4, pc} │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ - sub sp, sp, #16 │ │ - add lr, sp, #48 ; 0x30 │ │ - mov ip, r3 │ │ - asr r5, ip, #1 │ │ - cmp ip, #1 │ │ - ldm lr, {r3, r8, lr} │ │ - blt 78008 │ │ - mov r9, #0 │ │ - cmp ip, #4 │ │ - bcc 77fec │ │ - mov r4, #0 │ │ - bic r9, ip, #3 │ │ - vdup.32 q8, r4 │ │ - add r7, r2, #1 │ │ - mov r6, r9 │ │ - vmov.32 d16[0], r5 │ │ - add r5, sp, #12 │ │ - ldr r4, [r7], #4 │ │ - subs r6, r6, #4 │ │ - str r4, [sp, #12] │ │ - vld1.32 {d18[0]}, [r5 :32] │ │ - vmovl.u8 q9, d18 │ │ - vmovl.u16 q9, d18 │ │ - vadd.i32 q8, q8, q9 │ │ - bne 77fb0 │ │ - vext.8 q9, q8, q8, #8 │ │ - cmp r9, ip │ │ - vadd.i32 q8, q8, q9 │ │ - vdup.32 q9, d16[1] │ │ - vadd.i32 q8, q8, q9 │ │ - vmov.32 r5, d16[0] │ │ - beq 78008 │ │ - add r2, r9, r2 │ │ - sub r6, ip, r9 │ │ - add r2, r2, #1 │ │ - ldrb r4, [r2], #1 │ │ - subs r6, r6, #1 │ │ - add r5, r5, r4 │ │ - bne 77ff8 │ │ - rbit r2, ip │ │ - clz r2, r2 │ │ - lsr r2, r5, r2 │ │ - stm sp, {r2, r8, lr} │ │ - mov r2, ip │ │ - bl 788ec │ │ - add sp, sp, #16 │ │ + add fp, sp, #24 │ │ + sub sp, sp, #32 │ │ + sub sp, sp, #49152 ; 0xc000 │ │ + bfc sp, #0, #4 │ │ + add r9, fp, #8 │ │ + ldr r7, [fp, #20] │ │ + mov r5, r0 │ │ + add r6, sp, #32 │ │ + ldm r9, {r0, r8, r9} │ │ + mov ip, r2 │ │ + mov r4, r1 │ │ + ldr r1, [r7] │ │ + ldr r2, [fp, #24] │ │ + str r3, [sp] │ │ + mov r3, ip │ │ + stmib sp, {r0, r8, r9} │ │ + mov r0, r6 │ │ + str r1, [sp, #16] │ │ + mov r1, r5 │ │ + str r2, [sp, #20] │ │ + mov r2, r4 │ │ + bl 809fc │ │ + ldrsh r0, [r7, #8] │ │ + mov r1, r4 │ │ + stm sp, {r6, r8, r9} │ │ + mov r2, r5 │ │ + mov r3, r4 │ │ + str r0, [sp, #12] │ │ + mov r0, r5 │ │ + bl 3d724 │ │ + sub sp, fp, #24 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ - sub sp, sp, #16 │ │ - add lr, sp, #48 ; 0x30 │ │ - mov ip, r3 │ │ - ldm lr, {r3, r8, lr} │ │ - cmp r3, #1 │ │ - asr r5, r3, #1 │ │ - blt 780d4 │ │ - mov r9, #0 │ │ - cmp r3, #4 │ │ - bcc 780b8 │ │ - mov r4, #0 │ │ - bic r9, r3, #3 │ │ - vdup.32 q8, r4 │ │ - vmov.i32 q9, #255 ; 0x000000ff │ │ - sub r7, r2, #4 │ │ - mov r6, r9 │ │ - vmov.32 d16[0], r5 │ │ - add r5, sp, #12 │ │ - ldr r4, [r7], #-4 │ │ - subs r6, r6, #4 │ │ - str r4, [sp, #12] │ │ - vld1.32 {d20[0]}, [r5 :32] │ │ - vmovl.u8 q10, d20 │ │ - vrev64.16 d20, d20 │ │ - vmovl.u16 q10, d20 │ │ - vand q10, q10, q9 │ │ - vadd.i32 q8, q8, q10 │ │ - bne 78074 │ │ - vext.8 q9, q8, q8, #8 │ │ - cmp r9, r3 │ │ - vadd.i32 q8, q8, q9 │ │ - vdup.32 q9, d16[1] │ │ - vadd.i32 q8, q8, q9 │ │ - vmov.32 r5, d16[0] │ │ - beq 780d4 │ │ - mvn r4, r9 │ │ - sub r6, r3, r9 │ │ - add r2, r4, r2 │ │ - ldrb r4, [r2], #-1 │ │ - subs r6, r6, #1 │ │ - add r5, r5, r4 │ │ - bne 780c4 │ │ - rbit r2, r3 │ │ - clz r2, r2 │ │ - lsr r2, r5, r2 │ │ - stm sp, {r2, r8, lr} │ │ - mov r2, ip │ │ - bl 788ec │ │ - add sp, sp, #16 │ │ - pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - push {r4, r5, r6, lr} │ │ - ldr ip, [sp, #20] │ │ - cmp ip, #1 │ │ - ldrge lr, [sp, #16] │ │ - cmpge lr, #1 │ │ - blt 78140 │ │ - mov r4, #0 │ │ - mov r5, #0 │ │ - ldrb r6, [r3, r5] │ │ - ldrb r6, [r2, r6, lsl #1] │ │ - strb r6, [r0, r5] │ │ - add r5, r5, #1 │ │ - cmp lr, r5 │ │ - bne 78114 │ │ - add r4, r4, #1 │ │ - add r0, r0, r1 │ │ - add r3, r3, lr │ │ - cmp r4, ip │ │ - bne 78110 │ │ - pop {r4, r5, r6, pc} │ │ - push {r4, r5, r6, lr} │ │ - ldr r4, [sp, #16] │ │ - cmp r2, #5 │ │ - blt 781a8 │ │ - cmp r3, #1 │ │ - blt 781e8 │ │ - movw lr, #257 ; 0x101 │ │ - movt lr, #257 ; 0x101 │ │ - umull ip, r5, r4, lr │ │ - mla r5, r4, lr, r5 │ │ - asr r4, r4, #31 │ │ - mla lr, r4, lr, r5 │ │ - mov r4, #0 │ │ - mov r5, #0 │ │ - mov r6, r0 │ │ - str ip, [r6, r5]! │ │ - add r5, r5, #8 │ │ - cmp r5, r2 │ │ - str lr, [r6, #4] │ │ - blt 7817c │ │ - add r4, r4, #1 │ │ - add r0, r0, r1 │ │ - cmp r4, r3 │ │ - bne 78178 │ │ - b 781e8 │ │ - cmp r3, #1 │ │ - cmpge r2, #1 │ │ - blt 781e8 │ │ - movw r6, #257 ; 0x101 │ │ - movt r6, #257 ; 0x101 │ │ - mul ip, r4, r6 │ │ - mov r4, #0 │ │ - mov r5, #0 │ │ - str ip, [r0, r5] │ │ - add r5, r5, #4 │ │ - cmp r5, r2 │ │ - blt 781c8 │ │ - add r4, r4, #1 │ │ - add r0, r0, r1 │ │ - cmp r4, r3 │ │ - bne 781c4 │ │ - pop {r4, r5, r6, pc} │ │ - push {r4, r5, r6, r7, r8, lr} │ │ - ldr ip, [sp, #24] │ │ - cmp r3, #0 │ │ - mov lr, r3 │ │ - sub ip, ip, #1 │ │ - andle lr, ip, ip, asr #31 │ │ - ldrb lr, [r2, lr] │ │ - strb lr, [r0] │ │ - sub lr, r1, #1 │ │ - cmp lr, #1 │ │ - blt 782dc │ │ - mov r1, #0 │ │ - add r4, r1, #2 │ │ - add r6, r1, #3 │ │ - cmp r4, ip │ │ - mov r7, r1 │ │ - mov r5, r4 │ │ - movgt r5, ip │ │ - cmp r6, r3 │ │ - sub r6, r1, #1 │ │ - movle r5, r3 │ │ - cmp r6, ip │ │ - ldrb r8, [r2, r5] │ │ - movgt r6, ip │ │ - cmp r1, r3 │ │ - add r5, r1, #1 │ │ - movle r6, r3 │ │ - cmp r1, ip │ │ - movgt r7, ip │ │ - cmp r1, r3 │ │ - movlt r7, r3 │ │ - ldrb r6, [r2, r6] │ │ - ldrb r7, [r2, r7] │ │ - cmp r5, ip │ │ - add r1, r0, r1, lsl #1 │ │ - add r7, r7, r7, lsl #3 │ │ - sub r6, r7, r6 │ │ - mov r7, r5 │ │ - movgt r7, ip │ │ - cmp r4, r3 │ │ - mov r4, r3 │ │ - movgt r4, r7 │ │ - ldrb r4, [r2, r4] │ │ - add r4, r4, r4, lsl #3 │ │ - add r4, r4, r6 │ │ - sub r4, r4, r8 │ │ - add r4, r4, #8 │ │ - asr r6, r4, #4 │ │ - cmp r6, #255 ; 0xff │ │ - mov r6, #255 ; 0xff │ │ - asrlt r6, r4, #4 │ │ - cmp r5, r3 │ │ - bic r4, r6, r6, asr #31 │ │ - movlt r7, r3 │ │ - strb r4, [r1, #1] │ │ - cmp r5, lr │ │ - ldrb r4, [r2, r7] │ │ - strb r4, [r1, #2] │ │ + add fp, sp, #24 │ │ + sub sp, sp, #32 │ │ + sub sp, sp, #49152 ; 0xc000 │ │ + bfc sp, #0, #4 │ │ + add r9, fp, #8 │ │ + ldr r7, [fp, #20] │ │ + mov r5, r0 │ │ + add r6, sp, #32 │ │ + ldm r9, {r0, r8, r9} │ │ + mov ip, r2 │ │ + mov r4, r1 │ │ + ldr r1, [r7, #4] │ │ + ldr r2, [fp, #24] │ │ + str r3, [sp] │ │ + mov r3, ip │ │ + stmib sp, {r0, r8, r9} │ │ + mov r0, r6 │ │ + str r1, [sp, #16] │ │ mov r1, r5 │ │ - bne 7821c │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ - mov r3, r0 │ │ - cmp r2, #0 │ │ - beq 78304 │ │ - cmp r3, #8 │ │ - bgt 78320 │ │ - mov r0, #2 │ │ - cmp r1, #63 ; 0x3f │ │ - ble 7834c │ │ - b 783a8 │ │ - cmp r3, #8 │ │ - bgt 78344 │ │ - mov r0, #1 │ │ - cmp r1, #55 ; 0x37 │ │ - bgt 783a8 │ │ - mov r0, #0 │ │ - bx lr │ │ - cmp r3, #16 │ │ - bgt 7835c │ │ - mov r0, #2 │ │ - cmp r1, #47 ; 0x2f │ │ - bxgt lr │ │ - mov r0, #1 │ │ - cmp r1, #19 │ │ - ble 78318 │ │ - b 783a8 │ │ - cmp r3, #16 │ │ - bgt 78370 │ │ - mov r0, #1 │ │ - cmp r1, #39 ; 0x27 │ │ - ble 78318 │ │ - b 783a8 │ │ - cmp r3, #24 │ │ - mov r0, #3 │ │ - cmple r1, #3 │ │ - bgt 783a8 │ │ - b 78318 │ │ - mov r0, #3 │ │ - cmp r3, #24 │ │ - bgt 7839c │ │ - cmp r1, #31 │ │ - movle r0, #2 │ │ - cmple r1, #15 │ │ - bgt 783a8 │ │ - mov r0, #1 │ │ - cmp r1, #7 │ │ - ble 78318 │ │ - b 783a8 │ │ - cmp r3, #32 │ │ - cmple r1, #31 │ │ - ble 783ac │ │ - bx lr │ │ - mov r0, #1 │ │ - cmp r1, #3 │ │ - movwgt r0, #2 │ │ - bx lr │ │ + str r2, [sp, #20] │ │ + mov r2, r4 │ │ + bl 80b3c │ │ + ldrsh r0, [r7, #10] │ │ + mov r1, r4 │ │ + stm sp, {r6, r8, r9} │ │ + mov r2, r5 │ │ + mov r3, r4 │ │ + str r0, [sp, #12] │ │ + mov r0, r5 │ │ + bl 3d724 │ │ + sub sp, fp, #24 │ │ + pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #12 │ │ - ldr r8, [sp, #56] ; 0x38 │ │ - cmp r1, r2 │ │ - ldr ip, [sp, #52] ; 0x34 │ │ - movlt r2, r1 │ │ - ldr lr, [sp, #48] ; 0x30 │ │ - mov sl, r3 │ │ - cmp r2, #1 │ │ - blt 78418 │ │ - sub r4, r8, #1 │ │ - mov r5, #0 │ │ - cmp r5, r4 │ │ - mov r6, r5 │ │ - movgt r6, r4 │ │ - cmp r5, ip │ │ - movlt r6, ip │ │ - ldrb r6, [lr, r6] │ │ - strb r6, [r0, r5] │ │ - add r5, r5, #1 │ │ - cmp r5, r2 │ │ - blt 783ec │ │ - b 7841c │ │ - mov r5, #0 │ │ - cmp sl, r1 │ │ - str r1, [sp] │ │ - movge sl, r1 │ │ - cmp r5, sl │ │ - bge 7852c │ │ - ldr r2, [sp, #60] ; 0x3c │ │ - ldr r4, [pc, #312] ; 78574 │ │ - add r4, pc, r4 │ │ - add r2, r2, r2, lsl #2 │ │ - add r2, r2, r4 │ │ - sub r4, r8, #1 │ │ - ldrb fp, [r2, #-3] │ │ - ldrb r6, [r2, #-2] │ │ - ldrb r7, [r2, #-1] │ │ - ldrb r1, [r2, #-5] │ │ - str r1, [sp, #8] │ │ - ldrb r1, [r2, #-4] │ │ - str r1, [sp, #4] │ │ - add r9, r5, #1 │ │ - sub r1, r5, #2 │ │ - cmp r9, r4 │ │ - ldr r3, [sp, #4] │ │ - mov r2, r9 │ │ - movgt r2, r4 │ │ - cmp r9, ip │ │ - movlt r2, ip │ │ - cmp r1, r4 │ │ - ldrb r8, [lr, r2] │ │ - mov r2, r1 │ │ - movgt r2, r4 │ │ - cmp r1, ip │ │ - movlt r2, ip │ │ - ldrb r1, [lr, r2] │ │ - sub r2, r5, #1 │ │ - cmp r2, r4 │ │ - movgt r2, r4 │ │ - cmp r5, ip │ │ - movle r2, ip │ │ - cmp r5, r4 │ │ - ldrb r2, [lr, r2] │ │ - smulbb r2, r3, r2 │ │ - ldr r3, [sp, #8] │ │ - smlabb r1, r3, r1, r2 │ │ + add fp, sp, #28 │ │ + sub sp, sp, #44 ; 0x2c │ │ + sub sp, sp, #98304 ; 0x18000 │ │ + bfc sp, #0, #4 │ │ + ldr r8, [fp, #20] │ │ + mov r4, r1 │ │ + ldr r1, [fp, #8] │ │ + mov r7, r3 │ │ + mov r5, r0 │ │ + add lr, sp, #49152 ; 0xc000 │ │ + ldr r0, [r8] │ │ + mov r6, r2 │ │ + ldr sl, [fp, #12] │ │ + mov r2, r4 │ │ + str r7, [sp] │ │ + stmib sp, {r1, sl} │ │ + mov r1, r5 │ │ + ldr r3, [fp, #24] │ │ + str r0, [sp, #16] │ │ + add r0, lr, #32 │ │ + ldr r9, [fp, #16] │ │ + str r3, [sp, #20] │ │ + mov r3, r6 │ │ + str r9, [sp, #12] │ │ + bl 809fc │ │ + ldr r1, [fp, #8] │ │ + mov r2, r4 │ │ + ldr r0, [r8, #4] │ │ + mov r3, r6 │ │ + str r7, [sp] │ │ + add r7, sp, #32 │ │ + stmib sp, {r1, sl} │ │ + mov r1, r5 │ │ + str r0, [sp, #16] │ │ + ldr r0, [fp, #24] │ │ + str r0, [sp, #20] │ │ + mov r0, r7 │ │ + str r9, [sp, #12] │ │ + bl 80b3c │ │ + ldrh r0, [r8, #8] │ │ + add lr, sp, #49152 ; 0xc000 │ │ + strh r0, [sp, #28] │ │ + add r1, lr, #32 │ │ + ldrh r0, [r8, #10] │ │ mov r2, r5 │ │ - movgt r2, r4 │ │ - cmp r5, ip │ │ - add r3, r5, #2 │ │ - movlt r2, ip │ │ - cmp r3, r4 │ │ - ldrb r2, [lr, r2] │ │ - smlabb r1, fp, r2, r1 │ │ - mov r2, r3 │ │ - movgt r2, r4 │ │ - cmp r3, ip │ │ - movlt r2, ip │ │ - smlabb r1, r6, r8, r1 │ │ - ldrb r2, [lr, r2] │ │ - cmp r9, sl │ │ - smlabb r1, r7, r2, r1 │ │ - add r1, r1, #8 │ │ - lsr r1, r1, #4 │ │ - strb r1, [r0, r5] │ │ - mov r5, r9 │ │ - blt 78464 │ │ - ldr r2, [sp] │ │ - cmp r9, r2 │ │ - blt 7853c │ │ - b 7856c │ │ - mov r9, r5 │ │ - ldr r2, [sp] │ │ - cmp r9, r2 │ │ - bge 7856c │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - sub r3, r1, #1 │ │ - cmp r9, r3 │ │ - mov r1, r9 │ │ - movgt r1, r3 │ │ - cmp r9, ip │ │ - movlt r1, ip │ │ - ldrb r1, [lr, r1] │ │ - strb r1, [r0, r9] │ │ - add r9, r9, #1 │ │ - cmp r2, r9 │ │ - bne 78544 │ │ - add sp, sp, #12 │ │ + strh r0, [sp, #30] │ │ + add r0, sp, #28 │ │ + stm sp, {r1, r7, sl} │ │ + mov r1, r4 │ │ + mov r3, r4 │ │ + str r0, [sp, #16] │ │ + mov r0, r5 │ │ + str r9, [sp, #12] │ │ + bl 3d840 │ │ + sub sp, fp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrdeq r1, [r3], -ip │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #12 │ │ - mov r9, r0 │ │ - ldr r0, [sp, #48] ; 0x30 │ │ - ldr r8, [sp, #56] ; 0x38 │ │ - ldr sl, [sp, #52] ; 0x34 │ │ - sub r4, r8, r0, lsl #2 │ │ - cmp r4, #1 │ │ - blt 78738 │ │ - ldr lr, [sp, #64] ; 0x40 │ │ - lsl r0, r3, #2 │ │ - ldr r7, [sp, #60] ; 0x3c │ │ - mov r3, sl │ │ - mov sl, #2 │ │ - cmp lr, #0 │ │ - movwne sl, #1 │ │ - cmp r7, #0 │ │ - lsl r7, r2, lr │ │ - sub r0, r3, r0 │ │ - str r7, [sp, #4] │ │ - add r7, r2, r1 │ │ - addeq sl, sl, #1 │ │ - add ip, r7, #1 │ │ - lsl r3, r3, #1 │ │ - mov fp, r9 │ │ - mov r8, #0 │ │ - str r3, [sp] │ │ - str r4, [sp, #8] │ │ - cmp r0, #1 │ │ - mov r4, #0 │ │ - bge 78628 │ │ - b 78690 │ │ - ldr r3, [sp, #4] │ │ - add r8, r8, #1 │ │ - ldr r4, [sp, #8] │ │ - add ip, ip, r3 │ │ - add r1, r1, r3 │ │ - ldr r3, [sp] │ │ - cmp r8, r4 │ │ - add fp, fp, r3 │ │ - beq 78724 │ │ - cmp r0, #1 │ │ - mov r4, #0 │ │ - blt 78690 │ │ - ldr r3, [sp, #60] ; 0x3c │ │ - cmp r3, #0 │ │ - beq 786d8 │ │ - mov r4, #0 │ │ - mov r5, fp │ │ - b 78654 │ │ - lsl r3, r6, sl │ │ - add r4, r4, #1 │ │ - strh r3, [r5], #2 │ │ - cmp r0, r4 │ │ - beq 7868c │ │ - ldr r3, [sp, #60] ; 0x3c │ │ - cmp lr, #0 │ │ - lsl r7, r4, r3 │ │ - add r3, r1, r4, lsl #1 │ │ - ldrb r6, [r1, r7] │ │ - ldrb r3, [r3, #1] │ │ - add r6, r3, r6 │ │ - beq 78640 │ │ - add r3, r7, r2 │ │ - ldrb r7, [ip, r4, lsl #1] │ │ - ldrb r3, [r1, r3] │ │ - add r3, r6, r3 │ │ - add r6, r3, r7 │ │ - b 78640 │ │ - mov r4, r0 │ │ - ldr r3, [sp, #52] ; 0x34 │ │ - cmp r4, r3 │ │ - bge 785f8 │ │ - ldr r3, [sp, #52] ; 0x34 │ │ - mov r5, #0 │ │ - sub r5, r5, r4, lsl #1 │ │ - mov r7, r3 │ │ - mul r3, r8, r3 │ │ - add r3, r9, r3, lsl #1 │ │ - sub r3, r3, #2 │ │ - add r3, r3, r4, lsl #1 │ │ - sub r4, r7, r4 │ │ - ldrh r6, [r3] │ │ - strh r6, [fp, -r5] │ │ - sub r5, r5, #2 │ │ - subs r4, r4, #1 │ │ - bne 786c4 │ │ - b 785f8 │ │ - add r4, r1, r2 │ │ - mov r7, r9 │ │ - mov r5, #0 │ │ - mov r9, fp │ │ - cmp lr, #0 │ │ - ldrb r6, [r1, r5] │ │ - ldrbne r3, [r4, r5] │ │ - add r5, r5, #1 │ │ - addne r6, r3, r6 │ │ - cmp r0, r5 │ │ - lsl r3, r6, sl │ │ - strh r3, [r9], #2 │ │ - bne 786e8 │ │ - mov r4, r0 │ │ - mov r9, r7 │ │ - ldr r3, [sp, #52] ; 0x34 │ │ - cmp r4, r3 │ │ - bge 785f8 │ │ - b 7869c │ │ - ldr r8, [sp, #56] ; 0x38 │ │ - ldr sl, [sp, #52] ; 0x34 │ │ - cmp r4, r8 │ │ - blt 78748 │ │ - b 78774 │ │ - mov r4, #0 │ │ - mov fp, r9 │ │ - cmp r4, r8 │ │ - bge 78774 │ │ - mov r0, #0 │ │ - sub r4, r8, r4 │ │ - sub r5, r0, sl, lsl #1 │ │ - lsl r6, sl, #1 │ │ - add r1, fp, r5 │ │ - mov r0, fp │ │ + add fp, sp, #28 │ │ + sub sp, sp, #492 ; 0x1ec │ │ + sub sp, sp, #162816 ; 0x27c00 │ │ + bfc sp, #0, #4 │ │ + add lr, sp, #49152 ; 0xc000 │ │ + add sl, sp, #32 │ │ + add r5, lr, #5312 ; 0x14c0 │ │ + add r4, sl, #1632 ; 0x660 │ │ + add r7, r5, #3232 ; 0xca0 │ │ + mov r6, r3 │ │ + str r0, [sp, #24] │ │ + mov r3, r1 │ │ + ldr r0, [fp, #20] │ │ + mov r1, r4 │ │ + ldr r9, [fp, #16] │ │ + stm sp, {r2, r9} │ │ + ldr r8, [fp, #28] │ │ + str r2, [sp, #28] │ │ mov r2, r6 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - add fp, fp, r6 │ │ - subs r4, r4, #1 │ │ - bne 78758 │ │ - cmp r8, #1 │ │ - cmpge sl, #1 │ │ - blt 788e4 │ │ - rbit r0, sl │ │ - rbit r1, r8 │ │ - clz r0, r0 │ │ - clz r1, r1 │ │ - add ip, r1, r0 │ │ - mov r0, #1 │ │ - mov lr, #0 │ │ - bic r2, sl, #3 │ │ - lsl r0, r0, ip │ │ - vdup.32 q8, lr │ │ - asr r6, r0, #1 │ │ - lsl r0, sl, #1 │ │ - mov r3, r9 │ │ - mov r7, #0 │ │ - cmp sl, #4 │ │ - bcs 787e4 │ │ - b 787dc │ │ - add r7, r7, #1 │ │ - add r3, r3, r0 │ │ - cmp r7, r8 │ │ - beq 7884c │ │ - cmp sl, #4 │ │ - bcs 787e4 │ │ - mov r1, #0 │ │ - b 7882c │ │ - vorr d20, d16, d16 │ │ - mov r1, r2 │ │ - vorr q9, q8, q8 │ │ - mov r4, r3 │ │ - vmov.32 d20[0], r6 │ │ - vorr d18, d20, d20 │ │ - vld1.16 {d20}, [r4]! │ │ - subs r1, r1, #4 │ │ - vaddw.s16 q9, q9, d20 │ │ - bne 787fc │ │ - vext.8 q10, q9, q8, #8 │ │ - cmp r2, sl │ │ - mov r1, r2 │ │ - vadd.i32 q9, q9, q10 │ │ - vdup.32 q10, d18[1] │ │ - vadd.i32 q9, q9, q10 │ │ - vmov.32 r6, d18[0] │ │ - beq 787c4 │ │ - sub r5, lr, r1, lsl #1 │ │ - sub r1, sl, r1 │ │ - ldrsh r4, [r3, -r5] │ │ - sub r5, r5, #2 │ │ - subs r1, r1, #1 │ │ - add r6, r6, r4 │ │ - bne 78834 │ │ - b 787c4 │ │ - cmp r8, #1 │ │ - cmpge sl, #1 │ │ - blt 788e4 │ │ - asr r1, r6, ip │ │ - bic r4, sl, #7 │ │ - vdup.16 q8, r1 │ │ - mov r3, #0 │ │ - mov r7, #0 │ │ - cmp sl, #8 │ │ + str r0, [sp, #8] │ │ + mov r0, r7 │ │ + str r8, [sp, #12] │ │ + str r3, [sp, #20] │ │ + bl 3d18c │ │ + ldr r2, [fp, #12] │ │ + tst r8, #4 │ │ + ldr r3, [fp, #8] │ │ + beq 80aa0 │ │ + mov r0, #2 │ │ + stm sp, {r2, r9} │ │ + add r1, sl, #32 │ │ + str r0, [sp, #8] │ │ + add r0, r5, #32 │ │ + mov r6, r2 │ │ mov r2, #0 │ │ - bcc 788c0 │ │ - b 78898 │ │ - add r7, r7, #1 │ │ - add r9, r9, r0 │ │ - cmp r7, r8 │ │ - beq 788e4 │ │ - cmp sl, #8 │ │ + str r8, [sp, #12] │ │ + mov r5, r3 │ │ + bl 3d18c │ │ + mov r2, r6 │ │ + mov r3, r5 │ │ + ldr r6, [fp, #24] │ │ + tst r8, #8 │ │ + ldr r5, [fp, #20] │ │ + beq 80ae0 │ │ + mov r0, #400 ; 0x190 │ │ + stm sp, {r2, r9} │ │ + mul r1, r5, r0 │ │ + mov r0, #2 │ │ + str r0, [sp, #8] │ │ + add r0, r2, r2, lsl #1 │ │ mov r2, #0 │ │ - bcc 788c0 │ │ - mov r2, r4 │ │ - mov r6, r9 │ │ - vld1.16 {d18-d19}, [r6] │ │ - subs r2, r2, #8 │ │ - vsub.i16 q9, q9, q8 │ │ - vst1.16 {d18-d19}, [r6]! │ │ - bne 788a0 │ │ - cmp r4, sl │ │ - mov r2, r4 │ │ - beq 7887c │ │ - sub r6, r3, r2, lsl #1 │ │ - sub r5, sl, r2 │ │ - ldrh r2, [r9, -r6] │ │ - subs r5, r5, #1 │ │ - sub r2, r2, r1 │ │ - strh r2, [r9, -r6] │ │ - sub r6, r6, #2 │ │ - bne 788c8 │ │ - b 7887c │ │ - add sp, sp, #12 │ │ + str r8, [sp, #12] │ │ + add r3, r3, r0, lsl #1 │ │ + add r0, r7, r1, lsl #2 │ │ + add r1, r4, r1, lsl #1 │ │ + bl 3d18c │ │ + mov r0, r7 │ │ + mov r1, r4 │ │ + mov r2, r9 │ │ + mov r3, r5 │ │ + str r8, [sp] │ │ + bl 36500 │ │ + mov r0, #255 ; 0xff │ │ + mov r1, r4 │ │ + str r0, [sp, #4] │ │ + mov r0, r7 │ │ + mov r2, r9 │ │ + mov r3, r5 │ │ + str r6, [sp] │ │ + bl 36870 │ │ + ldr r0, [sp, #24] │ │ + mov r3, r7 │ │ + ldr r1, [sp, #20] │ │ + ldr r2, [sp, #28] │ │ + stm sp, {r4, r9} │ │ + str r5, [sp, #8] │ │ + bl 3d518 │ │ + sub sp, fp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #12 │ │ - cmp r3, #1 │ │ - str r0, [sp] │ │ - cmpge r2, #1 │ │ - str r3, [sp, #8] │ │ - blt 78a9c │ │ - ldr ip, [sp, #56] ; 0x38 │ │ - vmov.i32 q10, #32 ; 0x00000020 │ │ - ldr fp, [sp, #48] ; 0x30 │ │ - vmov.i32 q11, #255 ; 0x000000ff │ │ - ldr lr, [sp, #52] ; 0x34 │ │ - vmov.i32 q12, #0 ; 0x00000000 │ │ - ldr r6, [sp] │ │ - vdup.32 q9, ip │ │ - vdup.32 q8, fp │ │ - bic r9, r2, #7 │ │ - lsl r0, r2, #1 │ │ - mov r7, #0 │ │ - mov sl, #0 │ │ + add fp, sp, #28 │ │ + sub sp, sp, #492 ; 0x1ec │ │ + sub sp, sp, #162816 ; 0x27c00 │ │ + bfc sp, #0, #4 │ │ + add lr, sp, #49152 ; 0xc000 │ │ + add sl, sp, #32 │ │ + add r5, lr, #5312 ; 0x14c0 │ │ + add r4, sl, #1632 ; 0x660 │ │ + add r7, r5, #3232 ; 0xca0 │ │ + mov r6, r3 │ │ + str r0, [sp, #24] │ │ + mov r3, r1 │ │ + ldr r0, [fp, #20] │ │ + mov r1, r4 │ │ + ldr r9, [fp, #16] │ │ + stm sp, {r2, r9} │ │ + ldr r8, [fp, #28] │ │ + str r2, [sp, #28] │ │ + mov r2, r6 │ │ + str r0, [sp, #8] │ │ + mov r0, r7 │ │ + str r8, [sp, #12] │ │ + str r3, [sp, #20] │ │ + bl 3cfb4 │ │ + ldr r2, [fp, #12] │ │ + tst r8, #4 │ │ + ldr r3, [fp, #8] │ │ + beq 80be0 │ │ + mov r0, #2 │ │ + stm sp, {r2, r9} │ │ + add r1, sl, #32 │ │ + str r0, [sp, #8] │ │ + add r0, r5, #32 │ │ + mov r6, r2 │ │ + mov r2, #0 │ │ + str r8, [sp, #12] │ │ + mov r5, r3 │ │ + bl 3cfb4 │ │ + mov r2, r6 │ │ + mov r3, r5 │ │ + ldr r6, [fp, #24] │ │ + tst r8, #8 │ │ + ldr r5, [fp, #20] │ │ + beq 80c20 │ │ + mov r0, #400 ; 0x190 │ │ + stm sp, {r2, r9} │ │ + mul r1, r5, r0 │ │ + mov r0, #2 │ │ + str r0, [sp, #8] │ │ + add r0, r2, r2, lsl #1 │ │ + mov r2, #0 │ │ + str r8, [sp, #12] │ │ + add r3, r3, r0, lsl #1 │ │ + add r0, r7, r1, lsl #2 │ │ + add r1, r4, r1, lsl #1 │ │ + bl 3cfb4 │ │ + mov r0, r7 │ │ + mov r1, r4 │ │ + mov r2, r9 │ │ + mov r3, r5 │ │ + str r8, [sp] │ │ + bl 36398 │ │ + mov r0, #255 ; 0xff │ │ + mov r1, r4 │ │ str r0, [sp, #4] │ │ - cmp r2, #8 │ │ - mov r4, #0 │ │ - bcc 78a4c │ │ - b 78978 │ │ - ldr r0, [sp, #4] │ │ - add r6, r6, r1 │ │ - add sl, sl, #1 │ │ - add lr, lr, r0 │ │ - ldr r0, [sp, #8] │ │ - cmp sl, r0 │ │ - beq 78a9c │ │ - cmp r2, #8 │ │ - mov r4, #0 │ │ - bcc 78a4c │ │ - mul r4, sl, r2 │ │ - ldr r0, [sp] │ │ - mul r5, sl, r1 │ │ - add r3, r4, r2 │ │ - add r8, r0, r5 │ │ - ldr r0, [sp, #52] ; 0x34 │ │ - add r3, r0, r3, lsl #1 │ │ - cmp r8, r3 │ │ - bcs 789bc │ │ - ldr r0, [sp, #52] ; 0x34 │ │ - add r3, r5, r2 │ │ - add r0, r0, r4, lsl #1 │ │ - ldr r4, [sp] │ │ - add r3, r4, r3 │ │ - mov r4, #0 │ │ - cmp r3, r0 │ │ - bhi 78a4c │ │ - mov r4, #0 │ │ - mov r5, lr │ │ - vld1.16 {d26-d27}, [r5]! │ │ - add r0, r6, r4 │ │ - add r4, r4, #8 │ │ - vmovl.s16 q14, d27 │ │ - cmp r9, r4 │ │ - vmovl.s16 q13, d26 │ │ - vmul.i32 q14, q9, q14 │ │ - vmul.i32 q13, q9, q13 │ │ - vabs.s32 q15, q14 │ │ - vclt.s32 q14, q14, #0 │ │ - vadd.i32 q15, q15, q10 │ │ - vabs.s32 q0, q13 │ │ - vclt.s32 q13, q13, #0 │ │ - vshr.u32 q15, q15, #6 │ │ - vadd.i32 q0, q0, q10 │ │ - vneg.s32 q1, q15 │ │ - vshr.u32 q0, q0, #6 │ │ - vbsl q14, q1, q15 │ │ - vneg.s32 q2, q0 │ │ - vadd.i32 q14, q14, q8 │ │ - vbsl q13, q2, q0 │ │ - vmin.s32 q14, q14, q11 │ │ - vadd.i32 q13, q13, q8 │ │ - vmin.s32 q13, q13, q11 │ │ - vmax.s32 q14, q14, q12 │ │ - vmax.s32 q13, q13, q12 │ │ - vmovn.i32 d29, q14 │ │ - vmovn.i32 d28, q13 │ │ - vmovn.i16 d26, q14 │ │ - vst1.8 {d26}, [r0] │ │ - bne 789c4 │ │ - cmp r9, r2 │ │ - mov r4, r9 │ │ - beq 78950 │ │ - sub r5, r7, r4, lsl #1 │ │ - ldrsh r0, [lr, -r5] │ │ - sub r5, r5, #2 │ │ - mul r8, r0, ip │ │ + mov r0, r7 │ │ + mov r2, r9 │ │ + mov r3, r5 │ │ + str r6, [sp] │ │ + bl 3684c │ │ + ldr r0, [sp, #24] │ │ + mov r3, r7 │ │ + ldr r1, [sp, #20] │ │ + ldr r2, [sp, #28] │ │ + stm sp, {r4, r9} │ │ + str r5, [sp, #8] │ │ + bl 3d3b4 │ │ + sub sp, fp, #28 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #20 │ │ + ldr r4, [sp, #80] ; 0x50 │ │ + mov r5, r0 │ │ + mov r7, r2 │ │ + mov r8, r1 │ │ + sub r0, r4, #1 │ │ + cmp r0, #8 │ │ + bcs 80d10 │ │ + ldr r0, [pc, #1392] ; 81218 │ │ + ldr r1, [sp, #84] ; 0x54 │ │ + add r0, pc, r0 │ │ + add r0, r4, r0 │ │ + ldr r2, [r1] │ │ + ldrb r0, [r0, #-1] │ │ + add r2, r2, r2, lsl #1 │ │ + add r0, r2, r0 │ │ + str r0, [r1] │ │ + cmp r0, #90 ; 0x5a │ │ + bgt 80ce0 │ │ + mov r4, #1 │ │ + mov r0, #1 │ │ + movwne r4, #6 │ │ + cmp r3, #0 │ │ + b 80cfc │ │ + mov r4, #7 │ │ + cmp r0, #180 ; 0xb4 │ │ + blt 80d30 │ │ + mov r4, #2 │ │ + mov r0, #2 │ │ + movwne r4, #8 │ │ cmp r8, #0 │ │ - mov r0, r8 │ │ - rsbmi r0, r8, #0 │ │ + moveq r4, r0 │ │ + ldr sl, [sp, #72] ; 0x48 │ │ + cmp r3, #0 │ │ + bne 80d3c │ │ + b 80d70 │ │ + cmp r4, #0 │ │ + cmpne r4, #12 │ │ + bne 80d30 │ │ + ldr r0, [pc, #1264] ; 81214 │ │ + add r0, pc, r0 │ │ + add r0, r0, r4, lsl #2 │ │ + add r0, r0, r8, lsl #1 │ │ + ldrb r4, [r0, r3] │ │ + ldr sl, [sp, #72] ; 0x48 │ │ + cmp r3, #0 │ │ + beq 80d70 │ │ + movw r1, #16083 ; 0x3ed3 │ │ + mov r0, #1 │ │ + tst r0, r1, lsr r4 │ │ + moveq r1, #12736 ; 0x31c0 │ │ + tsteq r0, r1, lsr r4 │ │ + beq 81058 │ │ + ldr r0, [sp, #76] ; 0x4c │ │ + cmp r0, #0 │ │ + ldreq r0, [sp, #68] ; 0x44 │ │ + subeq r0, r0, sl │ │ + addne r0, r0, r5, lsl #2 │ │ + str r0, [sp, #12] │ │ + b 80d70 │ │ + movw r0, #16269 ; 0x3f8d │ │ + str r5, [sp, #8] │ │ + mov r5, #1 │ │ + tst r5, r0, lsr r4 │ │ + str r3, [sp, #16] │ │ + beq 80ee8 │ │ + ldr r1, [sp, #92] ; 0x5c │ │ cmp r8, #0 │ │ - add r0, r0, #32 │ │ - lsr r3, r0, #6 │ │ - submi r3, r7, r0, lsr #6 │ │ + ldr r0, [sp, #100] ; 0x64 │ │ + ldr r2, [sp, #60] ; 0x3c │ │ + sub r6, r0, r1, lsl #2 │ │ + lsl fp, r1, #2 │ │ + str r6, [sp, #4] │ │ + beq 80e8c │ │ + sub r0, r2, r7 │ │ + mov lr, r7 │ │ + lsl ip, r0, #2 │ │ + cmp fp, r0, lsl #2 │ │ + mov r0, ip │ │ + movlt r0, fp │ │ + cmp r0, #1 │ │ + blt 80e70 │ │ + mov r2, #0 │ │ + cmp r0, #16 │ │ + bcc 80e48 │ │ + cmp sl, #1 │ │ + bne 80e48 │ │ + ldr r9, [sp, #68] ; 0x44 │ │ + ldr r1, [sp, #100] ; 0x64 │ │ + add r3, r0, r9 │ │ + sub r7, r3, #1 │ │ + sub r1, r1, r0 │ │ + cmp r1, r7 │ │ + sub r3, r9, #1 │ │ + ldrcc r1, [sp, #100] ; 0x64 │ │ + cmpcc r3, r1 │ │ + bcc 80e48 │ │ + ldr r1, [sp, #100] ; 0x64 │ │ + bic r2, r0, #15 │ │ + mvn r6, #15 │ │ + str r8, [sp] │ │ + sub r7, r1, #16 │ │ + lsl r1, sl, #4 │ │ + mov r5, r2 │ │ + vld1.8 {d16-d17}, [r3], r1 │ │ + subs r5, r5, #16 │ │ + vrev64.8 q8, q8 │ │ + vext.8 q8, q8, q8, #8 │ │ + vst1.8 {d16-d17}, [r7], r6 │ │ + bne 80e20 │ │ + ldr r8, [sp] │ │ + cmp r0, r2 │ │ + mov r5, #1 │ │ + beq 80e70 │ │ + ldr r1, [sp, #68] ; 0x44 │ │ + mla r1, r2, sl, r1 │ │ + ldr r3, [sp, #100] ; 0x64 │ │ + sub r3, r3, #1 │ │ + sub r1, r1, #1 │ │ + ldrb r7, [r1], sl │ │ + strb r7, [r3, -r2] │ │ + add r2, r2, #1 │ │ + cmp r2, r0 │ │ + blt 80e5c │ │ + cmp fp, ip │ │ + mov r7, lr │ │ + ble 80ea8 │ │ + sub r1, fp, r0 │ │ + ldr r0, [sp, #4] │ │ + ldrb r2, [r0, r1] │ │ + b 80ea4 │ │ + cmp r3, #0 │ │ + mov r1, fp │ │ + ldrne r0, [sp, #12] │ │ + ldrbne r2, [r0] │ │ + mov r0, r6 │ │ + moveq r2, #129 ; 0x81 │ │ + bl 2ddc <__aeabi_memset@plt> │ │ + ldr r3, [sp, #16] │ │ + cmp r4, #8 │ │ + bne 80ee8 │ │ + ldr r1, [sp, #92] ; 0x5c │ │ + mov r0, #0 │ │ + ldr r9, [sp, #60] ; 0x3c │ │ + sub ip, r0, r1, lsl #2 │ │ + ldr r0, [sp, #64] ; 0x40 │ │ + tst r0, #8 │ │ + cmpne r8, #0 │ │ + bne 81070 │ │ + ldr r0, [sp, #4] │ │ + mov r1, fp │ │ + ldrb r2, [r0], ip │ │ + bl 2ddc <__aeabi_memset@plt> │ │ + ldr r3, [sp, #16] │ │ + ldr r7, [sp, #88] ; 0x58 │ │ + movw r0, #16083 ; 0x3ed3 │ │ + mov fp, r8 │ │ + tst r5, r0, lsr r4 │ │ + beq 80fb4 │ │ + ldr r0, [sp, #100] ; 0x64 │ │ + lsl r5, r7, #2 │ │ + ldr r1, [sp, #56] ; 0x38 │ │ + cmp r3, #0 │ │ + add r9, r0, #1 │ │ + beq 80f58 │ │ + ldr r0, [sp, #8] │ │ + mov r8, r1 │ │ + mov r6, r5 │ │ + sub sl, r1, r0 │ │ + ldr r1, [sp, #12] │ │ + mov r0, r9 │ │ + cmp r5, sl, lsl #2 │ │ + lslge r6, sl, #2 │ │ + mov r2, r6 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + cmp r5, sl, lsl #2 │ │ + ble 80f7c │ │ + ldr r0, [sp, #100] ; 0x64 │ │ + sub r1, r5, r6 │ │ + ldrb r2, [r0, r6] │ │ + add r0, r9, r6 │ │ + b 80f78 │ │ + mov r0, fp │ │ + cmp fp, #0 │ │ + ldrne r0, [sp, #68] ; 0x44 │ │ + mov r8, r1 │ │ + mov r1, r5 │ │ + ldrbne r2, [r0, #-1] │ │ + mov r0, r9 │ │ + moveq r2, #127 ; 0x7f │ │ + bl 2ddc <__aeabi_memset@plt> │ │ + ldr r3, [sp, #16] │ │ + cmp r4, #6 │ │ + bne 80fb4 │ │ + ldr r0, [sp, #64] ; 0x40 │ │ + ldr r1, [sp, #8] │ │ + tst r0, #1 │ │ + cmpne r3, #0 │ │ + bne 81198 │ │ + ldr r0, [sp, #100] ; 0x64 │ │ + mov r1, r5 │ │ + ldrb r2, [r0, r5] │ │ + add r0, r9, r5 │ │ + bl 2ddc <__aeabi_memset@plt> │ │ + ldr r3, [sp, #16] │ │ + mov r0, #12736 ; 0x31c0 │ │ + mov r1, #1 │ │ + tst r1, r0, lsr r4 │ │ + beq 81208 │ │ + cmp fp, #0 │ │ + beq 80fe4 │ │ + ldr r0, [sp, #12] │ │ + cmp r3, #0 │ │ + ldr r1, [sp, #68] ; 0x44 │ │ + movne r1, r0 │ │ + sub r0, r1, #1 │ │ + b 80ff0 │ │ + ldr r0, [sp, #12] │ │ + cmp r3, #0 │ │ + beq 811f4 │ │ + ldrb r0, [r0] │ │ + ldr r1, [sp, #100] ; 0x64 │ │ + cmp r4, #7 │ │ + strb r0, [r1] │ │ + bne 81208 │ │ + ldr r1, [sp, #92] ; 0x5c │ │ + add r1, r1, r7 │ │ + cmp r1, #6 │ │ + blt 81208 │ │ + ldr r1, [sp, #96] ; 0x60 │ │ + cmp r1, #0 │ │ + beq 81208 │ │ + ldr r1, [sp, #100] ; 0x64 │ │ + add r0, r0, r0, lsl #1 │ │ + mov r3, r1 │ │ + ldrb r1, [r1, #-1] │ │ + ldrb r2, [r3, #1] │ │ + add r1, r2, r1 │ │ + add r1, r1, r1, lsl #2 │ │ + add r0, r1, r0, lsl #1 │ │ + add r0, r0, #8 │ │ + lsr r0, r0, #4 │ │ + strb r0, [r3] │ │ + mov r0, r4 │ │ + add sp, sp, #20 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + mov r0, #114 ; 0x72 │ │ + mov r1, #1 │ │ + and r0, r1, r0, lsr r4 │ │ + orrs r0, r0, r8 │ │ + bne 80d70 │ │ + b 80d54 │ │ + ldr r0, [sp, #92] ; 0x5c │ │ + add r0, r0, r7 │ │ + cmp r0, r9 │ │ + bge 80ed4 │ │ + ldr r1, [sp, #92] ; 0x5c │ │ + sub r0, r9, r7 │ │ + sub r0, r0, r1 │ │ + lsl lr, r0, #2 │ │ + cmp fp, r0, lsl #2 │ │ + mov r1, lr │ │ + movlt r1, fp │ │ + cmp r1, #1 │ │ + blt 81174 │ │ + mov r3, #0 │ │ + cmp r1, #16 │ │ + bcc 81144 │ │ + cmp sl, #1 │ │ + bne 81144 │ │ + ldr r2, [sp, #100] ; 0x64 │ │ + add r0, r1, fp │ │ + ldr r5, [sp, #68] ; 0x44 │ │ + sub r2, r2, r0 │ │ + add r0, r0, r5 │ │ + sub r0, r0, #1 │ │ + cmp r2, r0 │ │ + ldrcc r0, [sp, #68] ; 0x44 │ │ + ldrcc r2, [sp, #4] │ │ + addcc r0, fp, r0 │ │ + subcc r0, r0, #1 │ │ + cmpcc r0, r2 │ │ + bcc 81144 │ │ + ldr r0, [sp, #92] ; 0x5c │ │ + bic r3, r1, #15 │ │ + ldr r2, [sp, #100] ; 0x64 │ │ + mvn r6, #15 │ │ + mov r5, r3 │ │ + str r8, [sp] │ │ + mul r0, r0, sl │ │ + sub r2, r2, fp │ │ + sub r7, r2, #16 │ │ + ldr r2, [sp, #68] ; 0x44 │ │ + add r0, r2, r0, lsl #2 │ │ + lsl r2, sl, #4 │ │ + sub r0, r0, #1 │ │ + vld1.8 {d16-d17}, [r0], r2 │ │ + subs r5, r5, #16 │ │ + vrev64.8 q8, q8 │ │ + vext.8 q8, q8, q8, #8 │ │ + vst1.8 {d16-d17}, [r7], r6 │ │ + bne 81120 │ │ + ldr r8, [sp] │ │ + cmp r1, r3 │ │ + beq 81174 │ │ add r0, r3, fp │ │ - cmp r0, #255 ; 0xff │ │ - movge r0, #255 ; 0xff │ │ - bic r0, r0, r0, asr #31 │ │ - strb r0, [r6, r4] │ │ - add r4, r4, #1 │ │ - cmp r2, r4 │ │ - bne 78a50 │ │ - b 78950 │ │ - add sp, sp, #12 │ │ + ldr r2, [sp, #68] ; 0x44 │ │ + ldr r5, [sp, #100] ; 0x64 │ │ + mla r2, sl, r0, r2 │ │ + mvn r0, fp │ │ + add r0, r0, r5 │ │ + sub r2, r2, #1 │ │ + ldrb r5, [r2], sl │ │ + strb r5, [r0, -r3] │ │ + add r3, r3, #1 │ │ + cmp r3, r1 │ │ + blt 81160 │ │ + ldr r3, [sp, #16] │ │ + cmp fp, lr │ │ + mov r5, #1 │ │ + ble 80ee8 │ │ + ldr r0, [sp, #4] │ │ + ldrb r2, [r0, -r1] │ │ + add r0, r0, ip │ │ + sub r1, fp, r1 │ │ + b 80ee0 │ │ + add r0, r7, r1 │ │ + cmp r0, r8 │ │ + bge 80f9c │ │ + sub r0, r8, r1 │ │ + mov r6, r5 │ │ + sub sl, r0, r7 │ │ + ldr r0, [sp, #12] │ │ + add r9, r9, r5 │ │ + cmp r5, sl, lsl #2 │ │ + add r1, r0, r5 │ │ + lslge r6, sl, #2 │ │ + mov r0, r9 │ │ + mov r2, r6 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + ldr r3, [sp, #16] │ │ + cmp r5, sl, lsl #2 │ │ + ble 80fb4 │ │ + ldr r2, [sp, #100] ; 0x64 │ │ + add r1, r6, r5 │ │ + add r0, r9, r6 │ │ + ldrb r2, [r2, r1] │ │ + sub r1, r5, r6 │ │ + b 80fac │ │ + mov r0, #128 ; 0x80 │ │ + ldr r1, [sp, #100] ; 0x64 │ │ + cmp r4, #7 │ │ + strb r0, [r1] │ │ + beq 81004 │ │ + mov r0, r4 │ │ + add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + andeq r9, r3, r4, ror ip │ │ + andeq r9, r2, r6, ror r4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #156 ; 0x9c │ │ str r1, [sp, #40] ; 0x28 │ │ mov r4, #5 │ │ ldr r1, [r0, #4] │ │ str r2, [sp, #132] ; 0x84 │ │ - ldr r2, [r0, #2136] ; 0x858 │ │ + ldr r2, [r0, #2152] ; 0x868 │ │ ldr lr, [r1, #1012] ; 0x3f4 │ │ ldr r5, [r0, #1284] ; 0x504 │ │ clz r1, lr │ │ ldr ip, [r0, #12] │ │ str r3, [sp, #32] │ │ lsr r6, r1, #5 │ │ mov r1, #32 │ │ @@ -120893,34 +129205,34 @@ │ │ movw r1, #562 ; 0x232 │ │ ldrh r2, [ip, r1] │ │ subs r1, r5, #3 │ │ movwne r1, #1 │ │ mov r3, #16 │ │ str r1, [sp, #80] ; 0x50 │ │ mov r1, r7 │ │ - ldr r1, [r0, #2140] ; 0x85c │ │ + ldr r1, [r0, #2156] ; 0x86c │ │ lsr r8, r3, r7 │ │ lsl r0, r6, #4 │ │ str r7, [sp, #24] │ │ cmp r1, r2, lsl r4 │ │ str r6, [sp, #52] ; 0x34 │ │ str r0, [sp, #44] ; 0x2c │ │ str r1, [sp, #108] ; 0x6c │ │ str r8, [sp, #96] ; 0x60 │ │ - ble 78f44 │ │ + ble 816bc │ │ ldr r7, [sp, #136] ; 0x88 │ │ mov r6, #1 │ │ ldr r1, [sp, #24] │ │ ldr ip, [sp, #32] │ │ - ldr r0, [r7, #3752] ; 0xea8 │ │ + ldr r0, [r7, #3544] ; 0xdd8 │ │ mov r3, r1 │ │ sub r1, r4, r1 │ │ ldr lr, [sp, #20] │ │ add fp, r0, ip, lsl r1 │ │ - ldr r0, [r7, #2144] ; 0x860 │ │ + ldr r0, [r7, #2160] ; 0x870 │ │ cmp lr, #1 │ │ str r4, [sp, #104] ; 0x68 │ │ add r0, r0, #31 │ │ bic r5, r0, #31 │ │ mov r0, #4 │ │ movweq r0, #3 │ │ str r0, [sp, #100] ; 0x64 │ │ @@ -120929,30 +129241,30 @@ │ │ ldr r0, [sp, #44] ; 0x2c │ │ lsr r3, r0, r3 │ │ lsl r1, r6, r3 │ │ str r3, [sp, #84] ; 0x54 │ │ str r1, [sp, #64] ; 0x40 │ │ ldr r1, [sp, #56] ; 0x38 │ │ cmp r0, r1 │ │ - bcs 78e08 │ │ + bcs 81580 │ │ lsl r0, r6, r0 │ │ - ldr r1, [r7, #3748] ; 0xea4 │ │ + ldr r1, [r7, #3540] ; 0xdd4 │ │ str r0, [sp, #48] ; 0x30 │ │ ldr r0, [sp, #92] ; 0x5c │ │ add sl, r1, ip, lsl r4 │ │ mov r1, #0 │ │ str r5, [sp, #60] ; 0x3c │ │ cmp r3, r0 │ │ clz r3, lr │ │ movwcs r1, #1 │ │ lsr r3, r3, #5 │ │ orr r0, r3, r1 │ │ mov r3, #1 │ │ str r0, [sp, #36] ; 0x24 │ │ - b 78c70 │ │ + b 813e8 │ │ ldr r3, [sp, #72] ; 0x48 │ │ mov r1, #560 ; 0x230 │ │ ldr r0, [sp, #88] ; 0x58 │ │ add r3, r3, #1 │ │ ldr r5, [sp, #60] ; 0x3c │ │ add ip, ip, r0 │ │ ldr r0, [sp, #112] ; 0x70 │ │ @@ -120960,28 +129272,28 @@ │ │ add r0, r0, r3, lsl #1 │ │ mov fp, ip │ │ add sl, sl, r5 │ │ ldrh r2, [r0, r1] │ │ ldr r0, [sp, #104] ; 0x68 │ │ ldr r1, [sp, #108] ; 0x6c │ │ cmp r1, r2, lsl r0 │ │ - ble 78f44 │ │ + ble 816bc │ │ ldr r0, [sp, #68] ; 0x44 │ │ mov r7, #0 │ │ str r3, [sp, #72] ; 0x48 │ │ ldr r3, [sp, #48] ; 0x30 │ │ lsr r1, r2, r0 │ │ ldr r8, [sp, #44] ; 0x2c │ │ str r1, [sp, #128] ; 0x80 │ │ and r1, r2, r0 │ │ ldr lr, [sp, #56] ; 0x38 │ │ lsl r2, r1, #4 │ │ str fp, [sp, #124] ; 0x7c │ │ ldr r0, [sp, #128] ; 0x80 │ │ - movw r6, #1412 ; 0x584 │ │ + movw r6, #1348 ; 0x544 │ │ ldr r1, [sp, #132] ; 0x84 │ │ mov ip, r2 │ │ mla r9, r0, r6, r1 │ │ add r0, r2, r2, lsl #1 │ │ lsr r2, r3, #16 │ │ add fp, r9, r0, lsl #2 │ │ mov r0, #0 │ │ @@ -121015,24 +129327,24 @@ │ │ mov r2, ip │ │ ldrh r1, [r0] │ │ orr r1, r1, r3, lsr r5 │ │ strh r1, [r0] │ │ add r0, r8, r7 │ │ lsl r3, r3, #1 │ │ cmp r0, lr │ │ - bcc 78c9c │ │ + bcc 81414 │ │ ldr r0, [sp, #36] ; 0x24 │ │ ldr r1, [sp, #92] ; 0x5c │ │ ldr r4, [sp, #96] ; 0x60 │ │ cmp r0, #0 │ │ ldr ip, [sp, #124] ; 0x7c │ │ ldr r3, [sp, #100] ; 0x64 │ │ ldr r8, [sp, #84] ; 0x54 │ │ str sl, [sp, #76] ; 0x4c │ │ - bne 78c30 │ │ + bne 813a8 │ │ ldr r0, [sp, #80] ; 0x50 │ │ mov r7, #0 │ │ ldr r6, [sp, #64] ; 0x40 │ │ lsr r0, r2, r0 │ │ str r0, [sp, #128] ; 0x80 │ │ ldr r0, [sp, #128] ; 0x80 │ │ lsr r2, r6, r4 │ │ @@ -121061,47 +129373,47 @@ │ │ add r0, r0, r2, lsl #1 │ │ ldrh r2, [r0] │ │ orr r2, r2, r6, lsr sl │ │ strh r2, [r0] │ │ add r0, r8, r7 │ │ lsl r6, r6, #1 │ │ cmp r0, r1 │ │ - bcc 78d84 │ │ - b 78c30 │ │ + bcc 814fc │ │ + b 813a8 │ │ ldr r0, [sp, #92] ; 0x5c │ │ mov sl, #0 │ │ ldr r5, [sp, #132] ; 0x84 │ │ mov r1, #0 │ │ ldr ip, [sp, #84] ; 0x54 │ │ cmp r3, r0 │ │ clz r3, lr │ │ - movw r4, #1412 ; 0x584 │ │ + movw r4, #1348 ; 0x544 │ │ movwcs r1, #1 │ │ lsr r3, r3, #5 │ │ orr r0, r3, r1 │ │ str r0, [sp, #72] ; 0x48 │ │ - b 78e6c │ │ + b 815e4 │ │ ldr r6, [sp, #76] ; 0x4c │ │ mov r1, #560 ; 0x230 │ │ ldr r0, [sp, #112] ; 0x70 │ │ add r6, r6, #1 │ │ add r0, r0, r6, lsl #1 │ │ ldrh r2, [r0, r1] │ │ ldr r0, [sp, #88] ; 0x58 │ │ ldr r1, [sp, #108] ; 0x6c │ │ add fp, fp, r0 │ │ ldr r0, [sp, #104] ; 0x68 │ │ cmp r1, r2, lsl r0 │ │ - ble 78f44 │ │ + ble 816bc │ │ str r6, [sp, #76] ; 0x4c │ │ ldr r0, [sp, #72] ; 0x48 │ │ ldr r9, [sp, #92] ; 0x5c │ │ ldr r6, [sp, #100] ; 0x64 │ │ cmp r0, #0 │ │ - bne 78e3c │ │ + bne 815b4 │ │ ldr r0, [sp, #68] ; 0x44 │ │ mov r7, r9 │ │ ldr r3, [sp, #64] ; 0x40 │ │ lsr r1, r2, r0 │ │ str r1, [sp, #128] ; 0x80 │ │ and r1, r2, r0 │ │ ldr r0, [sp, #80] ; 0x50 │ │ @@ -121133,74 +129445,74 @@ │ │ movwne r2, #1 │ │ ldr r8, [sp, #96] ; 0x60 │ │ cmp r2, r0 │ │ add r1, r1, #1 │ │ movcs r2, r0 │ │ add r0, r9, r2, lsl #2 │ │ add r0, r0, r4, lsl #1 │ │ - movw r4, #1412 ; 0x584 │ │ + movw r4, #1348 ; 0x544 │ │ ldrh r2, [r0] │ │ orr r2, r2, r3, lsr lr │ │ strh r2, [r0] │ │ add r0, ip, r1 │ │ lsl r3, r3, #1 │ │ cmp r0, r7 │ │ - bcc 78eb0 │ │ - b 78e3c │ │ + bcc 81628 │ │ + b 815b4 │ │ ldr r0, [sp, #80] ; 0x50 │ │ mov r1, #16 │ │ lsr r0, r1, r0 │ │ ldr r1, [sp, #28] │ │ str r0, [sp, #88] ; 0x58 │ │ ldr r0, [sp, #32] │ │ mul r6, r1, r0 │ │ - ldr r0, [sp, #192] ; 0xc0 │ │ - cmp r0, #0 │ │ - beq 7917c │ │ + ldr r1, [sp, #192] ; 0xc0 │ │ + cmp r1, #0 │ │ + beq 818f4 │ │ ldr r3, [sp, #136] ; 0x88 │ │ - ldr r7, [r3, #2148] ; 0x864 │ │ + ldr r7, [r3, #2164] ; 0x874 │ │ cmp r7, #0 │ │ - ble 7918c │ │ - sub r0, r0, #1 │ │ - mov r1, #624 ; 0x270 │ │ - ldr r2, [r3, #2724] ; 0xaa4 │ │ + ble 81904 │ │ + sub r1, r1, #1 │ │ + mov r2, #624 ; 0x270 │ │ + ldr r0, [r3, #2512] ; 0x9d0 │ │ mov r4, #4 │ │ - mul r0, r7, r0 │ │ + mul r1, r7, r1 │ │ str r7, [sp, #124] ; 0x7c │ │ str r6, [sp, #48] ; 0x30 │ │ - mla r9, r0, r1, r2 │ │ + mla r9, r1, r2, r0 │ │ ldr r0, [sp, #20] │ │ - ldr r1, [r3, #2132] ; 0x854 │ │ + ldr r1, [r3, #2148] ; 0x864 │ │ cmp r0, #3 │ │ str r1, [sp, #112] ; 0x70 │ │ movwne r4, #3 │ │ cmp r0, #0 │ │ - beq 791b4 │ │ + beq 8192c │ │ ldr r0, [sp, #24] │ │ mov r5, #0 │ │ ldr r1, [sp, #44] ; 0x2c │ │ - movw r2, #1412 ; 0x584 │ │ + movw r2, #1348 ; 0x544 │ │ ldr r8, [sp, #132] ; 0x84 │ │ mov fp, #0 │ │ str r4, [sp, #128] ; 0x80 │ │ lsr r0, r1, r0 │ │ str r0, [sp, #108] ; 0x6c │ │ - b 78ff4 │ │ + b 8176c │ │ ldr r7, [sp, #124] ; 0x7c │ │ add fp, fp, #1 │ │ add r9, r9, #624 ; 0x270 │ │ cmp fp, r7 │ │ - beq 792b4 │ │ + beq 81a2c │ │ ldr r0, [sp, #112] ; 0x70 │ │ ldr sl, [sp, #44] ; 0x2c │ │ sub lr, r0, fp, lsl #5 │ │ cmp lr, #32 │ │ movge lr, #32 │ │ cmp lr, #0 │ │ - beq 790c8 │ │ + beq 81840 │ │ mov r4, #1 │ │ mov r3, #0 │ │ mla r1, fp, r2, r8 │ │ add r7, sl, sl, lsl #1 │ │ cmp r5, r4, lsr #16 │ │ mov r2, r9 │ │ add r1, r1, r7, lsl #2 │ │ @@ -121229,30 +129541,30 @@ │ │ lsl r1, r0, #1 │ │ ldrb r2, [r2, #480] ; 0x1e0 │ │ orrne r1, ip, r0, lsl #1 │ │ add r3, r3, #1 │ │ cmp r1, r2 │ │ mov r5, #0 │ │ movcs r1, r2 │ │ - movw r2, #1412 ; 0x584 │ │ + movw r2, #1348 ; 0x544 │ │ add r0, r6, r1, lsl #2 │ │ cmp r3, lr │ │ add r0, r0, r7, lsl #1 │ │ ldrh r1, [r0] │ │ orr r1, r1, r4, lsr r8 │ │ ldr r8, [sp, #132] ; 0x84 │ │ lsl r4, r4, #1 │ │ strh r1, [r0] │ │ - bcc 79018 │ │ + bcc 81790 │ │ ldr r1, [sp, #80] ; 0x50 │ │ ldr sl, [sp, #108] ; 0x6c │ │ add r0, lr, r1 │ │ ldr lr, [sp, #88] ; 0x58 │ │ cmp r5, r0, lsr r1 │ │ - beq 78fe0 │ │ + beq 81758 │ │ ldr r1, [sp, #80] ; 0x50 │ │ mov r3, #1 │ │ mov r4, #0 │ │ lsr ip, r0, r1 │ │ mla r1, fp, r2, r8 │ │ lsr r2, r3, lr │ │ cmp r5, r3, lsr lr │ │ @@ -121276,57 +129588,57 @@ │ │ ldrb r1, [r1, #512] ; 0x200 │ │ movwne r0, #1 │ │ cmp r0, r1 │ │ movcs r0, r1 │ │ cmp ip, r4 │ │ add r0, r6, r0, lsl #2 │ │ add r0, r0, r2, lsl #1 │ │ - movw r2, #1412 ; 0x584 │ │ + movw r2, #1348 ; 0x544 │ │ ldrh r1, [r0] │ │ orr r1, r1, r3, lsr r5 │ │ mov r5, #0 │ │ lsl r3, r3, #1 │ │ strh r1, [r0] │ │ - bne 790f0 │ │ - b 78fe0 │ │ + bne 81868 │ │ + b 81758 │ │ ldr r3, [sp, #136] ; 0x88 │ │ ldr r8, [sp, #132] ; 0x84 │ │ - ldr r7, [r3, #2148] ; 0x864 │ │ - b 792bc │ │ - movw r0, #2148 ; 0x864 │ │ + ldr r7, [r3, #2164] ; 0x874 │ │ + b 81a34 │ │ + movw r0, #2164 ; 0x874 │ │ ldr r2, [sp, #92] ; 0x5c │ │ add r0, r3, r0 │ │ str r0, [sp, #76] ; 0x4c │ │ - add r0, r3, #2128 ; 0x850 │ │ + add r0, r3, #2144 ; 0x860 │ │ str r0, [sp, #64] ; 0x40 │ │ - add r0, r3, #3040 ; 0xbe0 │ │ + add r0, r3, #2832 ; 0xb10 │ │ str r0, [sp, #20] │ │ ldr r8, [sp, #132] ; 0x84 │ │ - b 797a0 │ │ + b 81f18 │ │ ldr r8, [sp, #132] ; 0x84 │ │ mov r1, #0 │ │ ldr sl, [sp, #44] ; 0x2c │ │ mov fp, #0 │ │ - b 791e0 │ │ + b 81958 │ │ ldr r9, [sp, #128] ; 0x80 │ │ add fp, fp, #1 │ │ ldr r7, [sp, #124] ; 0x7c │ │ add r9, r9, #624 ; 0x270 │ │ cmp fp, r7 │ │ - beq 792b4 │ │ + beq 81a2c │ │ ldr r0, [sp, #112] ; 0x70 │ │ str r9, [sp, #128] ; 0x80 │ │ sub r9, r0, fp, lsl #5 │ │ cmp r9, #32 │ │ movge r9, #32 │ │ cmp r9, #0 │ │ - beq 791c8 │ │ + beq 81940 │ │ mov r4, #1 │ │ mov r5, #0 │ │ - movw r0, #1412 ; 0x584 │ │ + movw r0, #1348 ; 0x544 │ │ add r3, sl, sl, lsl #1 │ │ mla r2, fp, r0, r8 │ │ cmp r1, r4, lsr #16 │ │ ldr r1, [sp, #128] ; 0x80 │ │ add r1, r1, r5 │ │ add r5, r5, #1 │ │ add r2, r2, r3, lsl #2 │ │ @@ -121360,125 +129672,125 @@ │ │ add r0, r6, r2, lsl #2 │ │ add r0, r0, r3, lsl #1 │ │ ldrh r1, [r0] │ │ orr r1, r1, r4, lsr ip │ │ strh r1, [r0] │ │ mov r1, #0 │ │ lsl r4, r4, #1 │ │ - bcc 79204 │ │ - b 791c8 │ │ + bcc 8197c │ │ + b 81940 │ │ ldr r3, [sp, #136] ; 0x88 │ │ ldr r6, [sp, #48] ; 0x30 │ │ - movw r0, #2148 ; 0x864 │ │ + movw r0, #2164 ; 0x874 │ │ cmp r7, #1 │ │ add r0, r3, r0 │ │ str r0, [sp, #76] ; 0x4c │ │ - add r0, r3, #2128 ; 0x850 │ │ + add r0, r3, #2144 ; 0x860 │ │ str r0, [sp, #64] ; 0x40 │ │ - add r0, r3, #3040 ; 0xbe0 │ │ + add r0, r3, #2832 ; 0xb10 │ │ str r0, [sp, #20] │ │ - blt 79780 │ │ - ldr r0, [r3, #2128] ; 0x850 │ │ + blt 81ef8 │ │ + ldr r0, [r3, #2144] ; 0x860 │ │ mov r9, #0 │ │ str r0, [sp, #124] ; 0x7c │ │ - ldr r1, [r3, #3040] ; 0xbe0 │ │ + ldr r1, [r3, #2832] ; 0xb10 │ │ mul r0, r6, r0 │ │ ldr r2, [sp, #40] ; 0x28 │ │ str r6, [sp, #48] ; 0x30 │ │ ldr r2, [r2] │ │ str r2, [sp, #108] ; 0x6c │ │ mov r2, #0 │ │ add r0, r1, r0, lsl #2 │ │ str r0, [sp, #104] ; 0x68 │ │ add r0, r8, #10 │ │ str r0, [sp, #72] ; 0x48 │ │ add r0, r8, #4 │ │ str r0, [sp, #68] ; 0x44 │ │ add r0, r8, #6 │ │ str r0, [sp, #84] ; 0x54 │ │ - add r0, r3, #3088 ; 0xc10 │ │ + add r0, r3, #2880 ; 0xb40 │ │ str r0, [sp, #128] ; 0x80 │ │ mov r0, #0 │ │ str r0, [sp, #100] ; 0x64 │ │ - ldr r0, [r3, #2132] ; 0x854 │ │ + ldr r0, [r3, #2148] ; 0x864 │ │ str r2, [sp, #60] ; 0x3c │ │ sub r1, r0, r2, lsl #5 │ │ cmp r1, #1 │ │ - blt 7958c │ │ + blt 81d04 │ │ ldr r1, [sp, #136] ; 0x88 │ │ ldr r8, [r1, #1268] ; 0x4f4 │ │ ldr sl, [r1, #2088] ; 0x828 │ │ ldr r1, [sp, #52] ; 0x34 │ │ cmp r1, #0 │ │ - beq 79410 │ │ + beq 81b88 │ │ ldr r1, [sp, #100] ; 0x64 │ │ mov r4, #0 │ │ ldr r5, [sp, #108] ; 0x6c │ │ add fp, r0, r1 │ │ ldr r6, [sp, #104] ; 0x68 │ │ ldr r7, [sp, #84] ; 0x54 │ │ cmp fp, #32 │ │ mov r0, #32 │ │ movge fp, r0 │ │ orrs r0, r4, r9 │ │ - bne 793b0 │ │ + bne 81b28 │ │ add r4, r4, #1 │ │ add r5, r5, #8 │ │ add r6, r6, #4 │ │ add r7, r7, #12 │ │ cmp fp, r4 │ │ - beq 7958c │ │ + beq 81d04 │ │ orrs r0, r4, r9 │ │ - beq 79390 │ │ + beq 81b08 │ │ ldrh r0, [r7, #-4] │ │ mov r1, #0 │ │ str r0, [sp, #140] ; 0x8c │ │ add r2, sp, #140 ; 0x8c │ │ ldrh r0, [r7] │ │ mov r3, r6 │ │ str r0, [sp, #144] ; 0x90 │ │ ldrh r0, [r7, #4] │ │ str r1, [sp, #152] ; 0x98 │ │ str r0, [sp, #148] ; 0x94 │ │ ldr r0, [sp, #136] ; 0x88 │ │ ldr r1, [sp, #124] ; 0x7c │ │ ldr ip, [sl, #1632] ; 0x660 │ │ - ldr r0, [r0, #2968] ; 0xb98 │ │ + ldr r0, [r0, #2756] ; 0xac4 │ │ str r1, [sp] │ │ ldr r1, [sp, #128] ; 0x80 │ │ str r1, [sp, #4] │ │ ldr r1, [sp, #120] ; 0x78 │ │ str r1, [sp, #8] │ │ mov r1, r8 │ │ str r0, [sp, #12] │ │ mov r0, r5 │ │ blx ip │ │ - b 79390 │ │ + b 81b08 │ │ ldr r1, [sp, #56] ; 0x38 │ │ cmp r1, #16 │ │ - ble 794d8 │ │ + ble 81c50 │ │ ldr r1, [sp, #100] ; 0x64 │ │ mov r7, #0 │ │ ldr r4, [sp, #72] ; 0x48 │ │ add fp, r0, r1 │ │ ldr r5, [sp, #108] ; 0x6c │ │ ldr r6, [sp, #104] ; 0x68 │ │ cmp fp, #32 │ │ mov r0, #32 │ │ movge fp, r0 │ │ orrs r0, r7, r9 │ │ - bne 79468 │ │ + bne 81be0 │ │ add r7, r7, #1 │ │ add r4, r4, #12 │ │ add r5, r5, #8 │ │ add r6, r6, #4 │ │ cmp fp, r7 │ │ - beq 7958c │ │ + beq 81d04 │ │ orrs r0, r7, r9 │ │ - beq 79448 │ │ + beq 81bc0 │ │ ldr r2, [r4, #-10] │ │ mov r3, r6 │ │ ldrh r0, [r4, #-2] │ │ ldrh r1, [r4, #-6] │ │ str r2, [sp, #140] ; 0x8c │ │ ldrh r2, [r4, #-4] │ │ orr r1, r1, r2, lsl #16 │ │ @@ -121488,78 +129800,78 @@ │ │ str r2, [sp, #152] ; 0x98 │ │ add r2, sp, #140 ; 0x8c │ │ orr r0, r0, r1, lsl #16 │ │ str r0, [sp, #148] ; 0x94 │ │ ldr r0, [sp, #136] ; 0x88 │ │ ldr r1, [sp, #124] ; 0x7c │ │ ldr ip, [sl, #1632] ; 0x660 │ │ - ldr r0, [r0, #2968] ; 0xb98 │ │ + ldr r0, [r0, #2756] ; 0xac4 │ │ str r1, [sp] │ │ ldr r1, [sp, #128] ; 0x80 │ │ str r1, [sp, #4] │ │ ldr r1, [sp, #120] ; 0x78 │ │ str r1, [sp, #8] │ │ mov r1, r8 │ │ str r0, [sp, #12] │ │ mov r0, r5 │ │ blx ip │ │ - b 79448 │ │ + b 81bc0 │ │ ldr r1, [sp, #100] ; 0x64 │ │ mov r4, #0 │ │ ldr r5, [sp, #108] ; 0x6c │ │ add r1, r0, r1 │ │ ldr r6, [sp, #104] ; 0x68 │ │ ldr fp, [sp, #68] ; 0x44 │ │ cmp r1, #32 │ │ mov r0, #32 │ │ movge r1, r0 │ │ str r1, [sp, #112] ; 0x70 │ │ orrs r0, r4, r9 │ │ - bne 7952c │ │ + bne 81ca4 │ │ ldr r0, [sp, #112] ; 0x70 │ │ add r4, r4, #1 │ │ add r5, r5, #8 │ │ add r6, r6, #4 │ │ add fp, fp, #12 │ │ cmp r0, r4 │ │ - beq 7958c │ │ + beq 81d04 │ │ orrs r0, r4, r9 │ │ - beq 79508 │ │ + beq 81c80 │ │ ldrh r0, [fp, #-4] │ │ mov r1, #0 │ │ str r0, [sp, #140] ; 0x8c │ │ add r2, sp, #140 ; 0x8c │ │ ldrh r0, [fp] │ │ mov r3, r6 │ │ str r0, [sp, #144] ; 0x90 │ │ ldrh r0, [fp, #4] │ │ str r1, [sp, #152] ; 0x98 │ │ str r0, [sp, #148] ; 0x94 │ │ ldr r0, [sp, #136] ; 0x88 │ │ ldr r1, [sp, #124] ; 0x7c │ │ ldr r7, [sl, #1632] ; 0x660 │ │ - ldr r0, [r0, #2968] ; 0xb98 │ │ + ldr r0, [r0, #2756] ; 0xac4 │ │ str r1, [sp] │ │ ldr r1, [sp, #128] ; 0x80 │ │ str r1, [sp, #4] │ │ ldr r1, [sp, #120] ; 0x78 │ │ str r1, [sp, #8] │ │ mov r1, r8 │ │ str r0, [sp, #12] │ │ mov r0, r5 │ │ blx r7 │ │ - b 79508 │ │ + b 81c80 │ │ ldr r0, [sp, #76] ; 0x4c │ │ ldr r2, [sp, #60] ; 0x3c │ │ ldr r7, [r0] │ │ add r2, r2, #1 │ │ cmp r2, r7 │ │ - bge 79608 │ │ + bge 81d80 │ │ ldr r0, [sp, #72] ; 0x48 │ │ - movw r1, #1412 ; 0x584 │ │ + movw r1, #1348 ; 0x544 │ │ mov r9, #1 │ │ ldr r3, [sp, #136] ; 0x88 │ │ add r0, r0, r1 │ │ str r0, [sp, #72] ; 0x48 │ │ ldr r0, [sp, #68] ; 0x44 │ │ add r0, r0, r1 │ │ str r0, [sp, #68] ; 0x44 │ │ @@ -121574,41 +129886,41 @@ │ │ str r0, [sp, #124] ; 0x7c │ │ ldr r0, [sp, #108] ; 0x6c │ │ add r0, r0, #256 ; 0x100 │ │ str r0, [sp, #108] ; 0x6c │ │ ldr r0, [sp, #104] ; 0x68 │ │ add r0, r0, #128 ; 0x80 │ │ str r0, [sp, #104] ; 0x68 │ │ - b 79338 │ │ + b 81ab0 │ │ ldr r2, [sp, #92] ; 0x5c │ │ cmp r7, #1 │ │ ldr r8, [sp, #132] ; 0x84 │ │ ldr r6, [sp, #48] ; 0x30 │ │ - blt 79788 │ │ + blt 81f00 │ │ ldr r0, [sp, #120] ; 0x78 │ │ cmp r0, #1 │ │ - blt 79788 │ │ + blt 81f00 │ │ ldr r3, [sp, #136] ; 0x88 │ │ ldr r1, [sp, #40] ; 0x28 │ │ ldr r2, [sp, #44] ; 0x2c │ │ - ldr fp, [r3, #2128] ; 0x850 │ │ + ldr fp, [r3, #2144] ; 0x860 │ │ ldr r7, [r1] │ │ ldr r1, [sp, #20] │ │ add r2, r2, r2, lsl #1 │ │ mul r0, r6, fp │ │ add r2, r8, r2, lsl #2 │ │ ldr r1, [r1] │ │ add r9, r2, #384 ; 0x180 │ │ add r0, r1, r0, lsl #2 │ │ mov r1, #0 │ │ add r6, r0, #1 │ │ lsl r0, fp, #2 │ │ ldr r2, [r3, #1268] ; 0x4f4 │ │ str r0, [sp, #124] ; 0x7c │ │ - ldr r0, [r3, #2132] ; 0x854 │ │ + ldr r0, [r3, #2148] ; 0x864 │ │ ldr sl, [sp, #120] ; 0x78 │ │ lsl r8, r2, #2 │ │ sub r0, r0, r1, lsl #5 │ │ ldr r5, [sp, #44] ; 0x2c │ │ cmp r0, #32 │ │ ldr r3, [r3, #2088] ; 0x828 │ │ movge r0, #32 │ │ @@ -121617,219 +129929,219 @@ │ │ str r0, [sp, #104] ; 0x68 │ │ str r2, [sp, #112] ; 0x70 │ │ str r6, [sp, #68] ; 0x44 │ │ str r7, [sp, #84] ; 0x54 │ │ str r9, [sp, #72] ; 0x48 │ │ ldr r0, [sp, #116] ; 0x74 │ │ orrs r0, r5, r0 │ │ - bne 796dc │ │ + bne 81e54 │ │ ldr r0, [sp, #124] ; 0x7c │ │ add r7, r7, r8 │ │ add r9, r9, #12 │ │ subs sl, sl, #1 │ │ add r6, r6, r0 │ │ add r5, r5, #1 │ │ - beq 7973c │ │ + beq 81eb4 │ │ ldr r0, [sp, #116] ; 0x74 │ │ orrs r0, r5, r0 │ │ - beq 796b4 │ │ + beq 81e2c │ │ ldr r0, [r9] │ │ mov r1, #0 │ │ str r0, [sp, #140] ; 0x8c │ │ add r2, sp, #140 ; 0x8c │ │ ldr r0, [r9, #4] │ │ mov r3, r6 │ │ str r0, [sp, #144] ; 0x90 │ │ ldr r0, [r9, #8] │ │ str r1, [sp, #152] ; 0x98 │ │ str r0, [sp, #148] ; 0x94 │ │ ldr r0, [sp, #108] ; 0x6c │ │ ldr r1, [sp, #128] ; 0x80 │ │ ldr r4, [r0, #1636] ; 0x664 │ │ ldr r0, [sp, #136] ; 0x88 │ │ - ldr r0, [r0, #2968] ; 0xb98 │ │ + ldr r0, [r0, #2756] ; 0xac4 │ │ str r1, [sp, #4] │ │ ldr r1, [sp, #104] ; 0x68 │ │ str r1, [sp, #8] │ │ ldr r1, [sp, #112] ; 0x70 │ │ str r0, [sp, #12] │ │ mov r0, r7 │ │ str fp, [sp] │ │ blx r4 │ │ - b 796b4 │ │ + b 81e2c │ │ ldr r0, [sp, #76] ; 0x4c │ │ ldr r1, [sp, #100] ; 0x64 │ │ ldr r7, [r0] │ │ add r1, r1, #1 │ │ cmp r1, r7 │ │ - bge 79790 │ │ + bge 81f08 │ │ ldr r9, [sp, #72] ; 0x48 │ │ - movw r0, #1412 ; 0x584 │ │ + movw r0, #1348 ; 0x544 │ │ ldr r6, [sp, #68] ; 0x44 │ │ add r9, r9, r0 │ │ ldr r0, [sp, #64] ; 0x40 │ │ ldr r7, [sp, #84] ; 0x54 │ │ add r6, r6, #128 ; 0x80 │ │ ldr r3, [sp, #136] ; 0x88 │ │ ldr fp, [r0] │ │ add r7, r7, #256 ; 0x100 │ │ - b 79660 │ │ + b 81dd8 │ │ ldr r2, [sp, #92] ; 0x5c │ │ - b 797a0 │ │ + b 81f18 │ │ ldr r3, [sp, #136] ; 0x88 │ │ - b 797a0 │ │ + b 81f18 │ │ ldr r3, [sp, #136] ; 0x88 │ │ ldr r2, [sp, #92] ; 0x5c │ │ ldr r8, [sp, #132] ; 0x84 │ │ ldr r6, [sp, #48] ; 0x30 │ │ ldr r0, [r3, #12] │ │ ldr r1, [r0, #1240] ; 0x4d8 │ │ cmp r1, #0 │ │ ldreq r0, [r0, #1244] ; 0x4dc │ │ cmpeq r0, #0 │ │ - beq 79e34 │ │ + beq 825ac │ │ cmp r7, #1 │ │ - blt 79e34 │ │ + blt 825ac │ │ ldr r7, [sp, #24] │ │ ldr r1, [sp, #80] ; 0x50 │ │ str r8, [sp, #84] ; 0x54 │ │ asr r5, r6, r7 │ │ ldr r6, [sp, #44] ; 0x2c │ │ str r5, [sp, #16] │ │ sub r0, r2, r6, lsr r7 │ │ str r0, [sp, #104] ; 0x68 │ │ movw r0, #774 ; 0x306 │ │ - ldr r2, [r3, #2128] ; 0x850 │ │ + ldr r2, [r3, #2144] ; 0x860 │ │ add r0, r8, r0 │ │ str r0, [sp, #52] ; 0x34 │ │ mov r0, #128 ; 0x80 │ │ str r2, [sp, #120] ; 0x78 │ │ lsr r0, r0, r1 │ │ str r0, [sp, #36] ; 0x24 │ │ lsr r0, r6, r7 │ │ str r0, [sp, #28] │ │ mov r0, #32 │ │ lsr r0, r0, r1 │ │ - ldr r1, [r3, #3040] ; 0xbe0 │ │ + ldr r1, [r3, #2832] ; 0xb10 │ │ lsl r0, r0, #2 │ │ mov r7, #0 │ │ str r0, [sp, #32] │ │ mul r0, r2, r5 │ │ add r0, r1, r0, lsl #2 │ │ add r0, r0, #3 │ │ str r0, [sp, #72] ; 0x48 │ │ - add r0, r3, #3088 ; 0xc10 │ │ + add r0, r3, #2880 ; 0xb40 │ │ str r0, [sp, #124] ; 0x7c │ │ mov r0, #0 │ │ str r0, [sp, #68] ; 0x44 │ │ mov r0, #0 │ │ str r0, [sp, #108] ; 0x6c │ │ - ldr r0, [r3, #2132] ; 0x854 │ │ + ldr r0, [r3, #2148] ; 0x864 │ │ mov r1, #32 │ │ str r7, [sp, #48] ; 0x30 │ │ sub r0, r0, r7, lsl #5 │ │ cmp r0, #32 │ │ movge r0, r1 │ │ ldr r1, [sp, #80] ; 0x50 │ │ add r0, r0, r1 │ │ asr r0, r0, r1 │ │ cmp r0, #1 │ │ str r0, [sp, #112] ; 0x70 │ │ - blt 79ba8 │ │ + blt 82320 │ │ ldr r2, [sp, #136] ; 0x88 │ │ ldr r1, [sp, #40] ; 0x28 │ │ ldr r3, [r2, #1272] ; 0x4f8 │ │ ldr r2, [r2, #2088] ; 0x828 │ │ ldmib r1, {r0, r1} │ │ str r2, [sp, #128] ; 0x80 │ │ ldr r2, [sp, #28] │ │ str r3, [sp, #100] ; 0x64 │ │ cmp r2, #0 │ │ - beq 79984 │ │ + beq 820fc │ │ ldr r2, [sp, #68] ; 0x44 │ │ mov r8, #0 │ │ ldr r5, [sp, #72] ; 0x48 │ │ ldr sl, [sp, #52] ; 0x34 │ │ add r6, r1, r2, lsl #1 │ │ add r7, r0, r2, lsl #1 │ │ ldr r0, [sp, #108] ; 0x6c │ │ orrs r0, r8, r0 │ │ - bne 798f0 │ │ + bne 82068 │ │ ldr r0, [sp, #112] ; 0x70 │ │ add r8, r8, #1 │ │ add r6, r6, #8 │ │ add r5, r5, #4 │ │ add sl, sl, #8 │ │ add r7, r7, #8 │ │ cmp r0, r8 │ │ - beq 79ba8 │ │ + beq 82320 │ │ ldr r0, [sp, #108] ; 0x6c │ │ orrs r0, r8, r0 │ │ - beq 798c4 │ │ + beq 8203c │ │ ldrh r0, [sl, #-4] │ │ mov r1, #0 │ │ str r0, [sp, #140] ; 0x8c │ │ sub r3, r5, #1 │ │ ldrh r0, [sl] │ │ add r2, sp, #140 ; 0x8c │ │ str r1, [sp, #148] ; 0x94 │ │ str r0, [sp, #144] ; 0x90 │ │ ldr r0, [sp, #128] ; 0x80 │ │ ldr r9, [sp, #136] ; 0x88 │ │ ldr r4, [sp, #100] ; 0x64 │ │ ldr ip, [r0, #1640] ; 0x668 │ │ ldr r1, [sp, #120] ; 0x78 │ │ - ldr r0, [r9, #2968] ; 0xb98 │ │ + ldr r0, [r9, #2756] ; 0xac4 │ │ str r1, [sp] │ │ ldr r1, [sp, #104] ; 0x68 │ │ ldr fp, [sp, #124] ; 0x7c │ │ str r1, [sp, #8] │ │ mov r1, r4 │ │ str r0, [sp, #12] │ │ mov r0, r7 │ │ str fp, [sp, #4] │ │ blx ip │ │ ldr r0, [sp, #128] ; 0x80 │ │ add r2, sp, #140 ; 0x8c │ │ ldr r1, [sp, #120] ; 0x78 │ │ mov r3, r5 │ │ ldr ip, [r0, #1640] ; 0x668 │ │ - ldr r0, [r9, #2968] ; 0xb98 │ │ + ldr r0, [r9, #2756] ; 0xac4 │ │ stm sp, {r1, fp} │ │ ldr r1, [sp, #104] ; 0x68 │ │ str r1, [sp, #8] │ │ mov r1, r4 │ │ str r0, [sp, #12] │ │ mov r0, r6 │ │ blx ip │ │ - b 798c4 │ │ + b 8203c │ │ ldr r2, [sp, #92] ; 0x5c │ │ ldr r3, [sp, #96] ; 0x60 │ │ cmp r3, r2 │ │ - bge 79aac │ │ + bge 82224 │ │ ldr r2, [sp, #68] ; 0x44 │ │ mov r6, #0 │ │ ldr r5, [sp, #72] ; 0x48 │ │ mov r7, #0 │ │ add r0, r0, r2, lsl #1 │ │ str r0, [sp, #60] ; 0x3c │ │ add r0, r1, r2, lsl #1 │ │ str r0, [sp, #56] ; 0x38 │ │ ldr r0, [sp, #108] ; 0x6c │ │ orrs r0, r7, r0 │ │ - bne 799e4 │ │ + bne 8215c │ │ ldr r0, [sp, #112] ; 0x70 │ │ add r7, r7, #1 │ │ add r6, r6, #8 │ │ add r5, r5, #4 │ │ cmp r0, r7 │ │ - beq 79ba8 │ │ + beq 82320 │ │ ldr r0, [sp, #108] ; 0x6c │ │ orrs r0, r7, r0 │ │ - beq 799c0 │ │ + beq 82138 │ │ ldr r0, [sp, #84] ; 0x54 │ │ movw r1, #770 ; 0x302 │ │ mov r2, #768 ; 0x300 │ │ ldr r4, [sp, #96] ; 0x60 │ │ add r0, r0, r6 │ │ mov r3, #772 ; 0x304 │ │ ldr r8, [sp, #136] ; 0x88 │ │ @@ -121849,57 +130161,57 @@ │ │ orr r0, r3, r0, lsl r4 │ │ str r0, [sp, #144] ; 0x90 │ │ ldr r0, [sp, #128] ; 0x80 │ │ sub r3, r5, #1 │ │ ldr r4, [sp, #100] ; 0x64 │ │ ldr r9, [sp, #104] ; 0x68 │ │ ldr ip, [r0, #1640] ; 0x668 │ │ - ldr r0, [r8, #2968] ; 0xb98 │ │ + ldr r0, [r8, #2756] ; 0xac4 │ │ str r0, [sp, #12] │ │ ldr r0, [sp, #60] ; 0x3c │ │ str r1, [sp, #4] │ │ mov r1, r4 │ │ add r0, r0, r6 │ │ str fp, [sp] │ │ str r9, [sp, #8] │ │ blx ip │ │ ldr r0, [sp, #128] ; 0x80 │ │ mov r2, sl │ │ ldr r1, [sp, #124] ; 0x7c │ │ mov r3, r5 │ │ ldr ip, [r0, #1640] ; 0x668 │ │ - ldr r0, [r8, #2968] ; 0xb98 │ │ + ldr r0, [r8, #2756] ; 0xac4 │ │ str fp, [sp] │ │ stmib sp, {r1, r9} │ │ mov r1, r4 │ │ str r0, [sp, #12] │ │ ldr r0, [sp, #56] ; 0x38 │ │ add r0, r0, r6 │ │ blx ip │ │ - b 799c0 │ │ + b 82138 │ │ ldr r2, [sp, #68] ; 0x44 │ │ mov r6, #0 │ │ ldr r5, [sp, #72] ; 0x48 │ │ mov r7, #0 │ │ add r0, r0, r2, lsl #1 │ │ str r0, [sp, #60] ; 0x3c │ │ add r0, r1, r2, lsl #1 │ │ str r0, [sp, #56] ; 0x38 │ │ ldr r0, [sp, #108] ; 0x6c │ │ orrs r0, r7, r0 │ │ - bne 79afc │ │ + bne 82274 │ │ ldr r0, [sp, #112] ; 0x70 │ │ add r7, r7, #1 │ │ add r5, r5, #4 │ │ add r6, r6, #8 │ │ cmp r0, r7 │ │ - beq 79ba8 │ │ + beq 82320 │ │ ldr r0, [sp, #108] ; 0x6c │ │ orrs r0, r7, r0 │ │ - beq 79ad8 │ │ + beq 82250 │ │ ldr r0, [sp, #84] ; 0x54 │ │ mov r1, #768 ; 0x300 │ │ ldr r8, [sp, #136] ; 0x88 │ │ add sl, sp, #140 ; 0x8c │ │ add r0, r0, r6 │ │ ldr r4, [sp, #100] ; 0x64 │ │ sub r3, r5, #1 │ │ @@ -121912,45 +130224,45 @@ │ │ mov r1, #0 │ │ str r1, [sp, #148] ; 0x94 │ │ str r0, [sp, #144] ; 0x90 │ │ ldr r0, [sp, #128] ; 0x80 │ │ ldr r1, [sp, #124] ; 0x7c │ │ ldr r9, [sp, #104] ; 0x68 │ │ ldr ip, [r0, #1640] ; 0x668 │ │ - ldr r0, [r8, #2968] ; 0xb98 │ │ + ldr r0, [r8, #2756] ; 0xac4 │ │ str r0, [sp, #12] │ │ ldr r0, [sp, #60] ; 0x3c │ │ str r1, [sp, #4] │ │ mov r1, r4 │ │ add r0, r0, r6 │ │ str fp, [sp] │ │ str r9, [sp, #8] │ │ blx ip │ │ ldr r0, [sp, #128] ; 0x80 │ │ mov r2, sl │ │ ldr r1, [sp, #124] ; 0x7c │ │ mov r3, r5 │ │ ldr ip, [r0, #1640] ; 0x668 │ │ - ldr r0, [r8, #2968] ; 0xb98 │ │ + ldr r0, [r8, #2756] ; 0xac4 │ │ str fp, [sp] │ │ stmib sp, {r1, r9} │ │ mov r1, r4 │ │ str r0, [sp, #12] │ │ ldr r0, [sp, #56] ; 0x38 │ │ add r0, r0, r6 │ │ blx ip │ │ - b 79ad8 │ │ + b 82250 │ │ ldr r0, [sp, #76] ; 0x4c │ │ ldr r7, [sp, #48] ; 0x30 │ │ ldr r0, [r0] │ │ add r7, r7, #1 │ │ cmp r7, r0 │ │ - bge 79c18 │ │ + bge 82390 │ │ ldr r0, [sp, #84] ; 0x54 │ │ - movw r2, #1412 ; 0x584 │ │ + movw r2, #1348 ; 0x544 │ │ ldr r1, [sp, #72] ; 0x48 │ │ add r0, r0, r2 │ │ str r0, [sp, #84] ; 0x54 │ │ ldr r0, [sp, #32] │ │ ldr r3, [sp, #136] ; 0x88 │ │ add r1, r1, r0 │ │ ldr r0, [sp, #52] ; 0x34 │ │ @@ -121962,27 +130274,27 @@ │ │ add r1, r1, r0 │ │ ldr r0, [sp, #64] ; 0x40 │ │ str r1, [sp, #68] ; 0x44 │ │ ldr r0, [r0] │ │ str r0, [sp, #120] ; 0x78 │ │ mov r0, #1 │ │ str r0, [sp, #108] ; 0x6c │ │ - b 79848 │ │ + b 81fc0 │ │ cmp r0, #1 │ │ ldr r6, [sp, #136] ; 0x88 │ │ ldrge r1, [sp, #24] │ │ ldrge r2, [sp, #44] ; 0x2c │ │ ldr r0, [sp, #92] ; 0x5c │ │ ldr r7, [sp, #132] ; 0x84 │ │ cmpge r0, r2, lsr r1 │ │ - ble 79e34 │ │ + ble 825ac │ │ ldr r2, [sp, #80] ; 0x50 │ │ mov r0, #32 │ │ mov r1, #128 ; 0x80 │ │ - ldr r4, [r6, #2128] ; 0x850 │ │ + ldr r4, [r6, #2144] ; 0x860 │ │ ldr r3, [sp, #20] │ │ lsr r0, r0, r2 │ │ lsr r1, r1, r2 │ │ ldr r2, [sp, #16] │ │ lsl r1, r1, #1 │ │ ldr r5, [sp, #28] │ │ lsl r0, r0, #2 │ │ @@ -122004,15 +130316,15 @@ │ │ ldr r3, [r0, #4] │ │ ldr r0, [r0, #8] │ │ str r0, [sp, #100] ; 0x64 │ │ ldr r0, [r6, #2088] ; 0x828 │ │ str r0, [sp, #96] ; 0x60 │ │ lsl r0, r4, #2 │ │ str r0, [sp, #120] ; 0x78 │ │ - ldr r0, [r6, #2132] ; 0x854 │ │ + ldr r0, [r6, #2148] ; 0x864 │ │ str r3, [sp, #104] ; 0x68 │ │ sub r0, r0, r1, lsl #5 │ │ mov r1, #32 │ │ cmp r0, #32 │ │ ldr r3, [r6, #1272] ; 0x4f8 │ │ movge r0, r1 │ │ ldr r1, [sp, #80] ; 0x50 │ │ @@ -122025,13570 +130337,24736 @@ │ │ str fp, [sp, #72] ; 0x48 │ │ str r0, [sp, #128] ; 0x80 │ │ lsl r0, r3, #2 │ │ str r0, [sp, #112] ; 0x70 │ │ str r5, [sp, #68] ; 0x44 │ │ ldr r0, [sp, #116] ; 0x74 │ │ orrs r0, r8, r0 │ │ - bne 79d40 │ │ + bne 824b8 │ │ ldr r0, [sp, #112] ; 0x70 │ │ add r8, r8, #1 │ │ add fp, fp, #8 │ │ cmp r7, r8 │ │ add r4, r4, r0 │ │ ldr r0, [sp, #120] ; 0x78 │ │ add r5, r5, r0 │ │ - beq 79de8 │ │ + beq 82560 │ │ ldr r0, [sp, #116] ; 0x74 │ │ orrs r0, r8, r0 │ │ - beq 79d14 │ │ + beq 8248c │ │ ldrh r0, [fp, #2] │ │ mov r3, #0 │ │ ldr r2, [sp, #88] ; 0x58 │ │ ldrh r1, [fp] │ │ ldr r7, [sp, #96] ; 0x60 │ │ orr r0, r1, r0, lsl r2 │ │ str r0, [sp, #140] ; 0x8c │ │ ldrh r0, [fp, #6] │ │ ldrh r1, [fp, #4] │ │ str r3, [sp, #148] ; 0x94 │ │ mov r3, r5 │ │ orr r0, r1, r0, lsl r2 │ │ str r0, [sp, #144] ; 0x90 │ │ - ldr r0, [r9, #2968] ; 0xb98 │ │ + ldr r0, [r9, #2756] ; 0xac4 │ │ add r2, sp, #140 ; 0x8c │ │ ldr ip, [r7, #1644] ; 0x66c │ │ ldr r1, [sp, #128] ; 0x80 │ │ str r0, [sp, #12] │ │ ldr r0, [sp, #104] ; 0x68 │ │ str r1, [sp, #8] │ │ ldr r1, [sp, #132] ; 0x84 │ │ add r0, r0, r4 │ │ ldr sl, [sp, #108] ; 0x6c │ │ ldr r6, [sp, #124] ; 0x7c │ │ str sl, [sp] │ │ str r6, [sp, #4] │ │ blx ip │ │ - ldr r0, [r9, #2968] ; 0xb98 │ │ + ldr r0, [r9, #2756] ; 0xac4 │ │ add r3, r5, #1 │ │ ldr r7, [r7, #1644] ; 0x66c │ │ add r2, sp, #140 ; 0x8c │ │ ldr r1, [sp, #128] ; 0x80 │ │ str r0, [sp, #12] │ │ ldr r0, [sp, #100] ; 0x64 │ │ str r1, [sp, #8] │ │ ldr r1, [sp, #132] ; 0x84 │ │ add r0, r0, r4 │ │ str sl, [sp] │ │ str r6, [sp, #4] │ │ blx r7 │ │ ldr r7, [sp, #92] ; 0x5c │ │ - b 79d14 │ │ + b 8248c │ │ ldr r0, [sp, #76] ; 0x4c │ │ ldr r1, [sp, #84] ; 0x54 │ │ ldr r6, [sp, #136] ; 0x88 │ │ ldr r0, [r0] │ │ add r1, r1, #1 │ │ cmp r1, r0 │ │ - bge 79e34 │ │ + bge 825ac │ │ ldr r0, [sp, #56] ; 0x38 │ │ ldr r2, [sp, #60] ; 0x3c │ │ ldr fp, [sp, #72] ; 0x48 │ │ add r2, r2, r0 │ │ - movw r0, #1412 ; 0x584 │ │ + movw r0, #1348 ; 0x544 │ │ add fp, fp, r0 │ │ ldr r0, [sp, #64] ; 0x40 │ │ ldr r5, [sp, #68] ; 0x44 │ │ ldr r4, [r0] │ │ ldr r0, [sp, #52] ; 0x34 │ │ add r5, r5, r0 │ │ - b 79c94 │ │ + b 8240c │ │ add sp, sp, #156 ; 0x9c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - b 6e00 <_Unwind_VRS_Pop@plt+0x43c0> │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #188 ; 0xbc │ │ - mov r5, r2 │ │ - ldr r2, [r0] │ │ + ldr r2, [pc, #2076] ; 82ddc │ │ + ldr r3, [pc, #2076] ; 82de0 │ │ + ldr r4, [pc, #2076] ; 82de4 │ │ + add r2, pc, r2 │ │ + ldr ip, [pc, #2072] ; 82de8 │ │ + add r3, pc, r3 │ │ + ldr lr, [pc, #2068] ; 82dec │ │ + add r4, pc, r4 │ │ + ldr r8, [pc, #2064] ; 82df0 │ │ + add ip, pc, ip │ │ + ldr r6, [pc, #2060] ; 82df4 │ │ + vmov.32 d24[0], r4 │ │ + str r2, [r0, #400] ; 0x190 │ │ + add lr, pc, lr │ │ + ldr r2, [pc, #2048] ; 82df8 │ │ + add r6, pc, r6 │ │ + str r6, [r0, #48] ; 0x30 │ │ + vmov.32 d30[0], ip │ │ + ldr r6, [pc, #2036] ; 82dfc │ │ + add r2, pc, r2 │ │ + str r3, [r0, #396] ; 0x18c │ │ + vmov.32 d31[0], lr │ │ + ldr r3, [pc, #2024] ; 82e00 │ │ + add r6, pc, r6 │ │ + ldr r4, [pc, #2020] ; 82e04 │ │ + vmov.32 d26[0], r2 │ │ + ldr r5, [pc, #2016] ; 82e08 │ │ + add r3, pc, r3 │ │ + ldr r7, [pc, #2012] ; 82e0c │ │ + vmov.32 d27[0], r6 │ │ + ldr ip, [pc, #2008] ; 82e10 │ │ + add r5, pc, r5 │ │ + ldr r2, [pc, #2004] ; 82e14 │ │ + add r4, pc, r4 │ │ + ldr r6, [pc, #2000] ; 82e18 │ │ + add ip, pc, ip │ │ + add r7, pc, r7 │ │ + vmov.32 d28[0], r3 │ │ + add r6, pc, r6 │ │ + add r2, pc, r2 │ │ + vmov.32 d18[0], r5 │ │ + ldr r3, [pc, #1976] ; 82e1c │ │ + add r8, pc, r8 │ │ + vmov.32 d20[0], ip │ │ + add r3, pc, r3 │ │ + vmov.32 d29[0], r4 │ │ + ldr r4, [pc, #1960] ; 82e20 │ │ + ldr r5, [pc, #1960] ; 82e24 │ │ + vmov.32 d19[0], r7 │ │ + ldr r7, [pc, #1956] ; 82e28 │ │ + ldr ip, [pc, #1956] ; 82e2c │ │ + add r4, pc, r4 │ │ + vmov.32 d22[0], r6 │ │ + add r5, pc, r5 │ │ + add ip, pc, ip │ │ + add r7, pc, r7 │ │ + vmov.32 d21[0], r2 │ │ + ldr r2, [pc, #1932] ; 82e30 │ │ + ldr r6, [pc, #1932] ; 82e34 │ │ + vmov.32 d16[0], r4 │ │ + add r2, pc, r2 │ │ + add r6, pc, r6 │ │ + vmov.32 d4[0], ip │ │ + vmov.32 d23[0], r3 │ │ + ldr r3, [pc, #1912] ; 82e38 │ │ + ldr r4, [pc, #1912] ; 82e3c │ │ + vmov.32 d17[0], r5 │ │ + ldr r5, [pc, #1908] ; 82e40 │ │ + add r4, pc, r4 │ │ + add r3, pc, r3 │ │ + vmov.32 d5[0], r6 │ │ + add r5, pc, r5 │ │ + vmov.32 d2[0], r7 │ │ + ldr r7, [pc, #1888] ; 82e44 │ │ + ldr ip, [pc, #1888] ; 82e48 │ │ + vmov.32 d3[0], r2 │ │ + ldr r2, [pc, #1884] ; 82e4c │ │ + ldr r6, [pc, #1884] ; 82e50 │ │ + add ip, pc, ip │ │ + vmov.32 d5[1], r4 │ │ + ldr lr, [pc, #1876] ; 82e54 │ │ + add r7, pc, r7 │ │ + add r2, pc, r2 │ │ + vmov.32 d4[1], r5 │ │ + add r6, pc, r6 │ │ + add lr, pc, lr │ │ + vmov.32 d3[1], r3 │ │ + add r3, r0, #372 ; 0x174 │ │ + vmov.32 d0[0], ip │ │ + vmov.32 d2[1], r7 │ │ + vmov.32 d25[0], r8 │ │ + ldr r8, [pc, #1836] ; 82e58 │ │ + ldr r5, [pc, #1836] ; 82e5c │ │ + ldr r7, [pc, #1836] ; 82e60 │ │ + vmov.32 d1[0], r6 │ │ + add r6, r0, #356 ; 0x164 │ │ + add r5, pc, r5 │ │ + vst1.32 {d4-d5}, [r3] │ │ + add r7, pc, r7 │ │ + add r8, pc, r8 │ │ + vmov.32 d4[0], r2 │ │ + ldr r3, [pc, #1808] ; 82e64 │ │ + ldr r2, [pc, #1808] ; 82e68 │ │ + vmov.32 d5[0], lr │ │ + add r3, pc, r3 │ │ + add r2, pc, r2 │ │ + vst1.32 {d2-d3}, [r6] │ │ + ldr r6, [pc, #1792] ; 82e6c │ │ + vmov.32 d5[1], r5 │ │ + ldr r4, [pc, #1788] ; 82e70 │ │ + ldr ip, [pc, #1788] ; 82e74 │ │ + add r6, pc, r6 │ │ + vmov.32 d4[1], r7 │ │ + add r4, pc, r4 │ │ + add ip, pc, ip │ │ + ldr r5, [pc, #1772] ; 82e78 │ │ + vmov.32 d2[0], r2 │ │ + add r2, r0, #340 ; 0x154 │ │ + ldr r7, [pc, #1764] ; 82e7c │ │ + add r5, pc, r5 │ │ + vmov.32 d1[1], r8 │ │ + ldr lr, [pc, #1756] ; 82e80 │ │ + add r7, pc, r7 │ │ + vmov.32 d6[0], r6 │ │ + add lr, pc, lr │ │ + vmov.32 d0[1], r3 │ │ + vmov.32 d3[0], r4 │ │ + add r4, r0, #916 ; 0x394 │ │ + vmov.32 d7[0], ip │ │ + vst1.32 {d4-d5}, [r2] │ │ + ldr r2, [pc, #1724] ; 82e84 │ │ + vmov.32 d7[1], r7 │ │ + ldr r6, [pc, #1720] ; 82e88 │ │ + vst1.32 {d0-d1}, [r4] │ │ + add r2, pc, r2 │ │ + add r6, pc, r6 │ │ + ldr r4, [pc, #1708] ; 82e8c │ │ + vmov.32 d6[1], lr │ │ + ldr r3, [pc, #1704] ; 82e90 │ │ + vmov.32 d3[1], r5 │ │ + ldr r5, [pc, #1700] ; 82e94 │ │ + add r3, pc, r3 │ │ + add r4, pc, r4 │ │ + vmov.32 d4[0], r6 │ │ + add r6, r0, #900 ; 0x384 │ │ + ldr r7, [pc, #1684] ; 82e98 │ │ + add r5, pc, r5 │ │ + vmov.32 d2[1], r2 │ │ + ldr ip, [pc, #1676] ; 82e9c │ │ + ldr r2, [pc, #1676] ; 82ea0 │ │ + add r7, pc, r7 │ │ + vmov.32 d1[0], r3 │ │ + add r3, r0, #884 ; 0x374 │ │ + add r2, pc, r2 │ │ + add ip, pc, ip │ │ + vst1.32 {d6-d7}, [r6] │ │ + ldr r6, [pc, #1652] ; 82ea4 │ │ + vmov.32 d5[0], r4 │ │ + ldr lr, [pc, #1648] ; 82ea8 │ │ + vst1.32 {d2-d3}, [r3] │ │ + add r6, pc, r6 │ │ + add lr, pc, lr │ │ + vmov.32 d0[0], r5 │ │ + ldr r3, [pc, #1632] ; 82eac │ │ + ldr r5, [pc, #1632] ; 82eb0 │ │ + vmov.32 d1[1], r7 │ │ + ldr r7, [pc, #1628] ; 82eb4 │ │ + ldr r4, [pc, #1628] ; 82eb8 │ │ + add r3, pc, r3 │ │ + vmov.32 d5[1], r2 │ │ + ldr r2, [pc, #1620] ; 82ebc │ │ + add r5, pc, r5 │ │ + add r7, pc, r7 │ │ + vmov.32 d4[1], r6 │ │ + ldr r6, [pc, #1608] ; 82ec0 │ │ + str r3, [r0, #392] ; 0x188 │ │ + mov r3, r0 │ │ + vmov.32 d0[1], ip │ │ + ldr ip, [pc, #1596] ; 82ec4 │ │ + str r5, [r0, #944] ; 0x3b0 │ │ + mov r5, #52 ; 0x34 │ │ + vmov.32 d2[0], lr │ │ + add r4, pc, r4 │ │ + add r2, pc, r2 │ │ + add r6, pc, r6 │ │ + vst1.32 {d4-d5}, [r3], r5 │ │ + add ip, pc, ip │ │ + ldr r5, [pc, #1564] ; 82ec8 │ │ + vmov.32 d3[0], r7 │ │ + ldr r7, [pc, #1560] ; 82ecc │ │ + vmov.32 d5[0], r4 │ │ + ldr r4, [pc, #1556] ; 82ed0 │ │ + add r7, pc, r7 │ │ + str r2, [r0, #388] ; 0x184 │ │ + ldr lr, [pc, #1548] ; 82ed4 │ │ + add r4, pc, r4 │ │ + vst1.32 {d0-d1}, [r3] │ │ + add r5, pc, r5 │ │ + add lr, pc, lr │ │ + vmov.32 d4[0], r6 │ │ + ldr r3, [pc, #1528] ; 82ed8 │ │ + ldr r6, [pc, #1528] ; 82edc │ │ + vmov.32 d3[1], r7 │ │ + ldr r2, [pc, #1524] ; 82ee0 │ │ + add r3, pc, r3 │ │ + add r6, pc, r6 │ │ + vmov.32 d5[1], ip │ │ + add r2, pc, r2 │ │ + vmov.32 d2[1], r4 │ │ + vmov.32 d4[1], r5 │ │ + ldr r5, [pc, #1500] ; 82ee4 │ │ + ldr r7, [pc, #1500] ; 82ee8 │ │ + ldr r4, [pc, #1500] ; 82eec │ │ + add r5, pc, r5 │ │ + str r3, [r0, #940] ; 0x3ac │ │ + vmov.32 d0[0], lr │ │ + ldr ip, [pc, #1488] ; 82ef0 │ │ + add r4, pc, r4 │ │ + str r6, [r0, #936] ; 0x3a8 │ │ + add r6, r0, #16 │ │ + vst1.32 {d2-d3}, [r6]! │ │ + add r7, pc, r7 │ │ + add ip, pc, ip │ │ + vmov.32 d6[0], r2 │ │ + ldr r3, [pc, #1460] ; 82ef4 │ │ + ldr r2, [pc, #1460] ; 82ef8 │ │ + vmov.32 d1[0], r5 │ │ + ldr r5, [pc, #1456] ; 82efc │ │ + str r7, [r0, #932] ; 0x3a4 │ │ + add r3, pc, r3 │ │ + vmov.32 d7[0], r4 │ │ + ldr r7, [pc, #1444] ; 82f00 │ │ + add r2, pc, r2 │ │ + add r5, pc, r5 │ │ + vst1.32 {d4-d5}, [r6] │ │ + add r7, pc, r7 │ │ + ldr r6, [pc, #1428] ; 82f04 │ │ + vmov.32 d1[1], ip │ │ + ldr r4, [pc, #1424] ; 82f08 │ │ + vmov.32 d7[1], r3 │ │ + ldr ip, [pc, #1420] ; 82f0c │ │ + add r6, pc, r6 │ │ + add r4, pc, r4 │ │ + vmov.32 d6[1], r2 │ │ + add ip, pc, ip │ │ + ldr r3, [pc, #1404] ; 82f10 │ │ + vmov.32 d2[0], r7 │ │ + add r7, r0, #440 ; 0x1b8 │ │ + ldr lr, [pc, #1396] ; 82f14 │ │ + add r3, pc, r3 │ │ + vmov.32 d0[1], r5 │ │ + ldr r5, [pc, #1388] ; 82f18 │ │ + add lr, pc, lr │ │ + vmov.32 d3[0], r4 │ │ + add r4, r0, #424 ; 0x1a8 │ │ + add r5, pc, r5 │ │ + vmov.32 d4[0], r6 │ │ + vmov.32 d5[0], ip │ │ + vst1.32 {d6-d7}, [r7] │ │ + ldr r7, [pc, #1360] ; 82f1c │ │ + vmov.32 d5[1], lr │ │ + ldr r6, [pc, #1356] ; 82f20 │ │ + vst1.32 {d0-d1}, [r4] │ │ + add r7, pc, r7 │ │ + add r6, pc, r6 │ │ + ldr r4, [pc, #1344] ; 82f24 │ │ + vmov.32 d3[1], r3 │ │ + ldr r2, [pc, #1340] ; 82f28 │ │ + ldr r3, [pc, #1340] ; 82f2c │ │ + add r4, pc, r4 │ │ + add r2, pc, r2 │ │ + vmov.32 d4[1], r5 │ │ + add r3, pc, r3 │ │ + ldr ip, [pc, #1324] ; 82f30 │ │ + vmov.32 d0[0], r6 │ │ + add r6, r0, #408 ; 0x198 │ │ + ldr r5, [pc, #1316] ; 82f34 │ │ + add ip, pc, ip │ │ + vmov.32 d2[1], r7 │ │ + ldr r7, [pc, #1308] ; 82f38 │ │ + add r5, pc, r5 │ │ + vmov.32 d1[0], r2 │ │ + add r2, r0, #100 ; 0x64 │ │ + add r7, pc, r7 │ │ + vmov.32 d6[0], r4 │ │ + vmov.32 d7[0], r3 │ │ + vst1.32 {d4-d5}, [r6] │ │ + ldr r6, [pc, #1280] ; 82f3c │ │ + vmov.32 d7[1], r5 │ │ + ldr r4, [pc, #1276] ; 82f40 │ │ + vst1.32 {d2-d3}, [r2] │ │ + add r6, pc, r6 │ │ + add r4, pc, r4 │ │ + ldr r2, [pc, #1264] ; 82f44 │ │ + vmov.32 d1[1], ip │ │ + ldr r3, [pc, #1260] ; 82f48 │ │ + ldr ip, [pc, #1260] ; 82f4c │ │ + add r2, pc, r2 │ │ + vmov.32 d6[1], r7 │ │ + add r3, pc, r3 │ │ + add ip, pc, ip │ │ + ldr lr, [pc, #1244] ; 82f50 │ │ + vmov.32 d4[0], r4 │ │ + add r4, r0, #84 ; 0x54 │ │ + ldr r7, [pc, #1236] ; 82f54 │ │ + add lr, pc, lr │ │ + vmov.32 d2[0], r2 │ │ + add r7, pc, r7 │ │ + vmov.32 d0[1], r6 │ │ + ldr r6, [pc, #1220] ; 82f58 │ │ + vmov.32 d5[0], r3 │ │ + add r3, r0, #68 ; 0x44 │ │ + add r6, pc, r6 │ │ + vmov.32 d3[0], ip │ │ + vst1.32 {d6-d7}, [r4] │ │ + ldr r4, [pc, #1200] ; 82f5c │ │ + vmov.32 d3[1], r7 │ │ + ldr r2, [pc, #1196] ; 82f60 │ │ + vst1.32 {d0-d1}, [r3] │ │ + add r4, pc, r4 │ │ + add r2, pc, r2 │ │ + ldr r3, [pc, #1184] ; 82f64 │ │ + vmov.32 d2[1], r6 │ │ + ldr r5, [pc, #1180] ; 82f68 │ │ + vmov.32 d5[1], lr │ │ + ldr ip, [pc, #1176] ; 82f6c │ │ + add r5, pc, r5 │ │ + ldr r7, [pc, #1172] ; 82f70 │ │ + vmov.32 d0[0], r2 │ │ + add r2, r0, #508 ; 0x1fc │ │ + add r3, pc, r3 │ │ + ldr r6, [pc, #1160] ; 82f74 │ │ + vmov.32 d4[1], r4 │ │ + ldr lr, [pc, #1156] ; 82f78 │ │ + add ip, pc, ip │ │ + add r7, pc, r7 │ │ + vst1.32 {d2-d3}, [r2] │ │ + add r6, pc, r6 │ │ + add lr, pc, lr │ │ + vmov.32 d3[0], r5 │ │ + add r5, r0, #492 ; 0x1ec │ │ + ldr r2, [pc, #1128] ; 82f7c │ │ + vmov.32 d1[0], r3 │ │ + ldr r8, [pc, #1124] ; 82f80 │ │ + add r2, pc, r2 │ │ + vmov.32 d2[0], ip │ │ + add r8, pc, r8 │ │ + vst1.32 {d4-d5}, [r5] │ │ + ldr r5, [pc, #1108] ; 82f84 │ │ + vmov.32 d3[1], r7 │ │ + ldr r4, [pc, #1104] ; 82f88 │ │ + vmov.32 d1[1], lr │ │ + ldr r7, [pc, #1100] ; 82f8c │ │ + add r5, pc, r5 │ │ + add r4, pc, r4 │ │ + vmov.32 d2[1], r6 │ │ + ldr r6, [pc, #1088] ; 82f90 │ │ + ldr r3, [pc, #1088] ; 82f94 │ │ + add r7, pc, r7 │ │ + vmov.32 d0[1], r2 │ │ + ldr r2, [pc, #1080] ; 82f98 │ │ + ldr ip, [pc, #1080] ; 82f9c │ │ + add r6, pc, r6 │ │ + vmov.32 d17[1], r8 │ │ + add r2, pc, r2 │ │ + add r3, pc, r3 │ │ + add ip, pc, ip │ │ + vmov.32 d16[1], r5 │ │ + ldr r5, [pc, #1056] ; 82fa0 │ │ + vmov.32 d23[1], r4 │ │ + ldr r4, [pc, #1052] ; 82fa4 │ │ + add r5, pc, r5 │ │ + vmov.32 d21[1], r6 │ │ + add r4, pc, r4 │ │ + vmov.32 d19[1], r2 │ │ + vmov.32 d22[1], r7 │ │ + ldr r7, [pc, #1032] ; 82fa8 │ │ + ldr r6, [pc, #1032] ; 82fac │ │ + vmov.32 d20[1], r3 │ │ + ldr r3, [pc, #1028] ; 82fb0 │ │ + ldr r2, [pc, #1028] ; 82fb4 │ │ + add r7, pc, r7 │ │ + vmov.32 d18[1], ip │ │ + ldr ip, [pc, #1020] ; 82fb8 │ │ + add r2, pc, r2 │ │ + add r3, pc, r3 │ │ + vmov.32 d29[1], r5 │ │ + ldr r5, [pc, #1008] ; 82fbc │ │ + add ip, pc, ip │ │ + add r6, pc, r6 │ │ + vmov.32 d31[1], r2 │ │ + add r5, pc, r5 │ │ + ldr lr, [pc, #992] ; 82fc0 │ │ + vmov.32 d27[1], r7 │ │ + ldr sl, [pc, #988] ; 82fc4 │ │ + add lr, pc, lr │ │ + vmov.32 d25[1], r3 │ │ + add sl, pc, sl │ │ + vmov.32 d30[1], ip │ │ + add ip, r0, #456 ; 0x1c8 │ │ + vmov.32 d26[1], r6 │ │ + ldr r6, [pc, #964] ; 82fc8 │ │ + ldr r3, [pc, #964] ; 82fcc │ │ + vmov.32 d24[1], r5 │ │ + add r5, r0, #476 ; 0x1dc │ │ + ldr r9, [pc, #956] ; 82fd0 │ │ + add r3, pc, r3 │ │ + vmov.32 d28[1], r4 │ │ + ldr r4, [pc, #948] ; 82fd4 │ │ + add r6, pc, r6 │ │ + add r9, pc, r9 │ │ + vst1.32 {d30-d31}, [r5] │ │ + add r4, pc, r4 │ │ + ldr r8, [pc, #932] ; 82fd8 │ │ + ldr r5, [pc, #932] ; 82fdc │ │ + ldr r2, [pc, #932] ; 82fe0 │ │ + add r8, pc, r8 │ │ + ldr fp, [pc, #928] ; 82fe4 │ │ + add r5, pc, r5 │ │ + stm ip, {r3, r6, sl, lr} │ │ + add r2, pc, r2 │ │ + add fp, pc, fp │ │ + ldr r3, [pc, #912] ; 82fe8 │ │ + ldr r6, [pc, #912] ; 82fec │ │ + ldr r7, [pc, #912] ; 82ff0 │ │ + add r3, pc, r3 │ │ + ldr ip, [pc, #908] ; 82ff4 │ │ + add r6, pc, r6 │ │ + ldr sl, [pc, #904] ; 82ff8 │ │ + add r7, pc, r7 │ │ + str r2, [r0, #116] ; 0x74 │ │ + add ip, pc, ip │ │ + str r5, [r0, #120] ; 0x78 │ │ + add sl, pc, sl │ │ + str r4, [r0, #124] ; 0x7c │ │ + str r9, [r0, #128] ; 0x80 │ │ + ldr r5, [pc, #876] ; 82ffc │ │ + ldr r4, [pc, #876] ; 83000 │ │ + ldr r2, [pc, #876] ; 83004 │ │ + add r5, pc, r5 │ │ + str r6, [r0, #1056] ; 0x420 │ │ + add r4, pc, r4 │ │ + ldr r9, [pc, #864] ; 83008 │ │ + add r2, pc, r2 │ │ + str r7, [r0, #1020] ; 0x3fc │ │ + ldr lr, [pc, #856] ; 8300c │ │ + add r9, pc, r9 │ │ + str ip, [r0, #524] ; 0x20c │ │ + str r3, [r0, #528] ; 0x210 │ │ + add r3, r0, #984 ; 0x3d8 │ │ + str fp, [r0, #532] ; 0x214 │ │ + add lr, pc, lr │ │ + str r8, [r0, #536] ; 0x218 │ │ + vst1.32 {d24-d25}, [r3] │ │ + add r3, r0, #968 ; 0x3c8 │ │ + vst1.32 {d26-d27}, [r3] │ │ + add r3, r0, #952 ; 0x3b8 │ │ + vst1.32 {d28-d29}, [r3] │ │ + add r3, r0, #1000 ; 0x3e8 │ │ + ldr r6, [pc, #804] ; 83010 │ │ + ldr r7, [pc, #804] ; 83014 │ │ + ldr r8, [pc, #804] ; 83018 │ │ + add r6, pc, r6 │ │ + ldr ip, [pc, #800] ; 8301c │ │ + add r7, pc, r7 │ │ + stm r3, {r2, r4, r5, sl} │ │ + add r2, r0, #576 ; 0x240 │ │ + add r8, pc, r8 │ │ + vst1.32 {d18-d19}, [r2] │ │ + add r2, r0, #560 ; 0x230 │ │ + add ip, pc, ip │ │ + vst1.32 {d20-d21}, [r2] │ │ + add r2, r0, #544 ; 0x220 │ │ + vst1.32 {d22-d23}, [r2] │ │ + ldr r2, [pc, #760] ; 83020 │ │ + ldr r4, [pc, #760] ; 83024 │ │ + ldr r5, [pc, #760] ; 83028 │ │ + add r2, pc, r2 │ │ + ldr sl, [pc, #756] ; 8302c │ │ + add r4, pc, r4 │ │ + str r7, [r0, #592] ; 0x250 │ │ + add r7, r0, #168 ; 0xa8 │ │ + str r6, [r0, #596] ; 0x254 │ │ + add r5, pc, r5 │ │ + str lr, [r0, #600] ; 0x258 │ │ + add sl, pc, sl │ │ + str r9, [r0, #604] ; 0x25c │ │ + vst1.32 {d16-d17}, [r7] │ │ + add r7, r0, #152 ; 0x98 │ │ + vst1.32 {d0-d1}, [r7] │ │ + add r7, r0, #136 ; 0x88 │ │ + vst1.32 {d2-d3}, [r7] │ │ + ldr lr, [pc, #704] ; 83030 │ │ + str r8, [r0, #1156] ; 0x484 │ │ + ldr r6, [pc, #700] ; 83034 │ │ + add lr, pc, lr │ │ + str ip, [r0, #648] ; 0x288 │ │ + ldr r3, [pc, #692] ; 83038 │ │ + add r6, pc, r6 │ │ + str r2, [r0, #612] ; 0x264 │ │ + ldr r2, [pc, #684] ; 8303c │ │ + add r3, pc, r3 │ │ + str r4, [r0, #1124] ; 0x464 │ │ + ldr r4, [pc, #676] ; 83040 │ │ + add r2, pc, r2 │ │ + str r5, [r0, #1088] ; 0x440 │ │ + ldr r5, [pc, #668] ; 83044 │ │ + add r4, pc, r4 │ │ + str sl, [r0, #716] ; 0x2cc │ │ + ldr r7, [pc, #660] ; 83048 │ │ + add r5, pc, r5 │ │ + str lr, [r0, #680] ; 0x2a8 │ │ + str r6, [r0, #1224] ; 0x4c8 │ │ + add r7, pc, r7 │ │ + str r3, [r0, #748] ; 0x2ec │ │ + str r2, [r0, #240] ; 0xf0 │ │ + str r4, [r0, #204] ; 0xcc │ │ + str r5, [r0, #816] ; 0x330 │ │ + str r7, [r0, #272] ; 0x110 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + b 7615c │ │ + andeq r1, r0, ip, ror #11 │ │ + andeq r1, r0, r4, lsr r6 │ │ + andeq r2, r0, r0, lsl #28 │ │ + andeq r2, r0, r0, lsr #12 │ │ + ; instruction: 0x000026b4 │ │ + andeq r2, r0, r8, lsl pc │ │ + andeq r1, r0, ip, lsr #3 │ │ + andeq r2, r0, r8, ror lr │ │ + ; instruction: 0x00002ebc │ │ + ; instruction: 0x00002bbc │ │ + andeq r2, r0, r8, asr #24 │ │ + ldrdeq r3, [r0], -ip │ │ + andeq r3, r0, ip, ror #8 │ │ + andeq r3, r0, r4, ror r3 │ │ + ; instruction: 0x000033b8 │ │ + andeq r3, r0, ip, asr #1 │ │ + andeq r3, r0, r8, asr r1 │ │ + muleq r0, r0, r7 │ │ + andeq r3, r0, ip, lsl #18 │ │ + ldrdeq r1, [r0], -ip │ │ + andeq r1, r0, r0, asr #6 │ │ + andeq r1, r0, r8, lsl r4 │ │ + ; instruction: 0x000014b4 │ │ + ; instruction: 0x000012b4 │ │ + andeq r1, r0, r8, asr #8 │ │ + andeq r1, r0, ip, ror #2 │ │ + andeq r1, r0, r4, lsr #6 │ │ + strdeq r1, [r0], -r4 │ │ + andeq r1, r0, ip, ror #1 │ │ + andeq r1, r0, r0, lsl #19 │ │ + andeq r1, r0, r4, lsl #3 │ │ + strdeq r1, [r0], -r0 │ │ + strdeq r1, [r0], -r8 │ │ + andeq r1, r0, r0, lsr #3 │ │ + andeq r1, r0, r8, ror #11 │ │ + muleq r0, r4, r5 │ │ + andeq r1, r0, r8, lsl r8 │ │ + andeq r1, r0, r8, lsl r6 │ │ + andeq r1, r0, r0, ror #16 │ │ + andeq r1, r0, r8, lsr #13 │ │ + strdeq r1, [r0], -r0 │ │ + muleq r0, r0, r7 │ │ + andeq r1, r0, r8, lsl r6 │ │ + andeq r0, r0, r4, lsl #23 │ │ + andeq r0, r0, ip, ror #23 │ │ + ldrdeq r0, [r0], -r0 ; │ │ + andeq r0, r0, r4, asr pc │ │ + andeq r0, r0, r4, lsr r8 │ │ + andeq r0, r0, r8, ror #29 │ │ + andeq r0, r0, r8, asr ip │ │ + strdeq r0, [r0], -r0 ; │ │ + andeq r0, r0, ip, asr sp │ │ + strdeq r1, [r0], -r8 │ │ + andeq r1, r0, r8, ror r8 │ │ + andeq r0, r0, ip, ror sp │ │ + andeq r0, r0, r0, ror #27 │ │ + andeq r1, r0, ip, lsl #8 │ │ + andeq r0, r0, r8, ror #24 │ │ + andeq r0, r0, r4, lsl #27 │ │ + ldrdeq r0, [r0], -r0 ; │ │ + strdeq r0, [r0], -ip │ │ + andeq r0, r0, r8, lsl #25 │ │ + andeq r1, r0, r0, ror #23 │ │ + andeq r1, r0, r8, asr #16 │ │ + muleq r0, r8, r8 │ │ + andeq r1, r0, ip, lsl fp │ │ + strdeq r1, [r0], -r4 │ │ + andeq r1, r0, ip, lsr #17 │ │ + andeq r1, r0, r4, lsl #25 │ │ + muleq r0, r0, sl │ │ + andeq r1, r0, r4, lsl #24 │ │ + andeq r1, r0, r8, lsr #18 │ │ + andeq r1, r0, r4, lsl #22 │ │ + andeq r1, r0, r4, lsl #31 │ │ + ; instruction: 0x000018b0 │ │ + andeq r2, r0, ip, ror #1 │ │ + andeq r1, r0, r8, asr #18 │ │ + andeq r2, r0, r0, lsl #1 │ │ + andeq r1, r0, r8, asr #19 │ │ + andeq r1, r0, ip, ror #18 │ │ + muleq r0, ip, sp │ │ + andeq r1, r0, r8, asr sp │ │ + muleq r0, ip, pc ; │ │ + andeq r1, r0, r4, asr #27 │ │ + andeq r1, r0, r0, ror #31 │ │ + andeq r1, r0, r8, asr #28 │ │ + andeq r1, r0, r0, lsl #29 │ │ + andeq r1, r0, r4, lsl pc │ │ + andeq r1, r0, r0, asr #27 │ │ + andeq r2, r0, r0, asr r4 │ │ + muleq r0, r4, r3 │ │ + andeq r2, r0, r8, lsl #9 │ │ + andeq r2, r0, ip, lsr #10 │ │ + andeq r2, r0, r0, lsr #6 │ │ + ; instruction: 0x000024bc │ │ + ; instruction: 0x000021b4 │ │ + muleq r0, r0, r3 │ │ + strdeq r3, [r0], -ip │ │ + andeq r3, r0, r4, lsr #8 │ │ + andeq r3, r0, r0, lsl r2 │ │ + andeq r3, r0, r8, ror #2 │ │ + andeq r3, r0, ip, lsl #5 │ │ + andeq r3, r0, r4, lsr r2 │ │ + andeq r3, r0, r4, asr #5 │ │ + andeq r3, r0, ip, asr #6 │ │ + andeq r3, r0, r8, lsr #8 │ │ + andeq r3, r0, r0, ror #2 │ │ + andeq r2, r0, r8, lsr #26 │ │ + andeq r2, r0, r4, asr #25 │ │ + andeq r2, r0, ip, asr sp │ │ + strdeq r2, [r0], -r8 │ │ + strdeq r2, [r0], -r8 │ │ + strdeq r2, [r0], -ip │ │ + andeq r2, r0, r8, lsr #15 │ │ + andeq r2, r0, ip, asr #14 │ │ + ldrdeq r2, [r0], -r4 │ │ + andeq r2, r0, ip, asr r8 │ │ + andeq r2, r0, r8, ror #18 │ │ + muleq r0, r0, r1 │ │ + andeq r2, r0, ip, lsr #2 │ │ + andeq r2, r0, ip, asr r6 │ │ + andeq r1, r0, ip, lsl #20 │ │ + andeq r1, r0, r4, asr sl │ │ + andeq r1, r0, r4, ror sl │ │ + ldrdeq r1, [r0], -r0 │ │ + muleq r0, ip, lr │ │ + andeq r1, r0, r4, ror #29 │ │ + ; instruction: 0x000023b0 │ │ + andeq r1, r0, ip, lsl pc │ │ + andeq r1, r0, r4, ror #30 │ │ + strdeq r2, [r0], -r0 │ │ + andeq r2, r0, r4, lsr r4 │ │ + andeq r2, r0, r8, lsr #10 │ │ + andeq r2, r0, ip, asr #9 │ │ + andeq r2, r0, r0, ror r4 │ │ + andeq r2, r0, r0, asr r9 │ │ + andeq r2, r0, ip, lsl #19 │ │ + ldrdeq r2, [r0], -r8 │ │ + andeq r2, r0, r4, lsr #20 │ │ + andeq r2, r0, r8, asr lr │ │ + muleq r0, r8, lr │ │ + andeq r2, r0, r0, asr #29 │ │ + andeq r2, r0, ip, lsl #30 │ │ + andeq r3, r0, r8, lsl #7 │ │ + andeq r3, r0, r8, lsr #6 │ │ + ; instruction: 0x000032bc │ │ + andeq r3, r0, r0, lsl #8 │ │ + muleq r0, ip, r3 │ │ + andeq r3, r0, ip, lsl #9 │ │ + andeq r3, r0, r4, lsl r4 │ │ + andeq r3, r0, r4, lsl #11 │ │ + andeq r3, r0, r8, lsr #10 │ │ + ldrdeq r3, [r0], -r8 │ │ + andeq r3, r0, r8, lsl #9 │ │ + andeq r3, r0, r8, lsr #11 │ │ + andeq r3, r0, ip, ror #11 │ │ + push {r4, r5, r6, r7, r8, lr} │ │ + sub sp, sp, #64 ; 0x40 │ │ mov r4, r0 │ │ - ldr fp, [r0, #12] │ │ - ldr r0, [r0, #8] │ │ - str r2, [sp, #160] ; 0xa0 │ │ - ldr r7, [r2, #1284] ; 0x504 │ │ - ldr r3, [pc, #4036] ; 7ae30 │ │ - sub r6, r7, #1 │ │ - subs r2, r7, #3 │ │ - clz r6, r6 │ │ - movwne r2, #1 │ │ - ldr r3, [pc, r3] │ │ - cmp r7, #0 │ │ - str r2, [sp, #164] ; 0xa4 │ │ - lsr r2, r6, #5 │ │ - str r2, [sp, #152] ; 0x98 │ │ - mov r2, #0 │ │ - ldrb lr, [r3, r1, lsl #2]! │ │ - str r2, [sp, #52] ; 0x34 │ │ - and r2, fp, #31 │ │ - ldrb r3, [r3, #1] │ │ - str r2, [sp, #80] ; 0x50 │ │ - and r2, r0, #31 │ │ - str r1, [sp, #144] ; 0x90 │ │ - str r2, [sp, #104] ; 0x68 │ │ - beq 79ee0 │ │ - tst r0, #1 │ │ - bne 79ec8 │ │ - ldr r2, [sp, #164] ; 0xa4 │ │ - cmp lr, r2 │ │ - bls 79ee0 │ │ - mov r2, #1 │ │ - str r2, [sp, #52] ; 0x34 │ │ - ldr r2, [sp, #152] ; 0x98 │ │ - cmp r3, r2 │ │ - andls r2, fp, #1 │ │ - strls r2, [sp, #52] ; 0x34 │ │ - ldr r2, [sp, #152] ; 0x98 │ │ - ldr r7, [sp, #80] ; 0x50 │ │ - lsr r2, r7, r2 │ │ - ldr r7, [sp, #104] ; 0x68 │ │ - str r2, [sp, #76] ; 0x4c │ │ - ldr r2, [sp, #164] ; 0xa4 │ │ - lsr r2, r7, r2 │ │ - ldrb r7, [r5, #6] │ │ - str r2, [sp, #120] ; 0x78 │ │ - cmp r7, #0 │ │ - beq 79fcc │ │ - movw r0, #16448 ; 0x4040 │ │ - sub r1, r3, #1 │ │ - cmp r1, #31 │ │ - movt r0, #16448 ; 0x4040 │ │ - bhi 7aad4 │ │ - add r7, pc, #4 │ │ - ldr r1, [r7, r1, lsl #2] │ │ - add pc, r7, r1 │ │ - andeq r0, r0, r0, lsl #1 │ │ - andeq r0, r0, r0, lsr #22 │ │ - andeq r0, r0, r8, lsr #23 │ │ - andeq r0, r0, r0, asr #22 │ │ - andeq r0, r0, r8, lsr #23 │ │ - andeq r0, r0, r8, lsr #23 │ │ - andeq r0, r0, r8, lsr #23 │ │ - andeq r0, r0, ip, asr fp │ │ - andeq r0, r0, r8, lsr #23 │ │ - andeq r0, r0, r8, lsr #23 │ │ - andeq r0, r0, r8, lsr #23 │ │ - andeq r0, r0, r8, lsr #23 │ │ - andeq r0, r0, r8, lsr #23 │ │ - andeq r0, r0, r8, lsr #23 │ │ - andeq r0, r0, r8, lsr #23 │ │ - muleq r0, r4, fp │ │ - andeq r0, r0, r8, lsr #23 │ │ - andeq r0, r0, r8, lsr #23 │ │ - andeq r0, r0, r8, lsr #23 │ │ - andeq r0, r0, r8, lsr #23 │ │ - andeq r0, r0, r8, lsr #23 │ │ - andeq r0, r0, r8, lsr #23 │ │ - andeq r0, r0, r8, lsr #23 │ │ - andeq r0, r0, r8, lsr #23 │ │ - andeq r0, r0, r8, lsr #23 │ │ - andeq r0, r0, r8, lsr #23 │ │ - andeq r0, r0, r8, lsr #23 │ │ - andeq r0, r0, r8, lsr #23 │ │ - andeq r0, r0, r8, lsr #23 │ │ - andeq r0, r0, r8, lsr #23 │ │ - andeq r0, r0, r8, lsr #23 │ │ - andeq r0, r0, ip, ror fp │ │ - ldr r1, [sp, #80] ; 0x50 │ │ - mov r7, #64 ; 0x40 │ │ - add r1, r4, r1 │ │ - strb r7, [r1, #48] ; 0x30 │ │ - sub r1, lr, #1 │ │ - cmp r1, #31 │ │ - bls 7aae0 │ │ - b 7ab80 │ │ - str r5, [sp, #140] ; 0x8c │ │ - mov r6, #10 │ │ - ldr r2, [sp, #140] ; 0x8c │ │ - ldr ip, [r4, #4] │ │ - ldrb r5, [r2, #3] │ │ - ldr r2, [sp, #140] ; 0x8c │ │ - cmp r5, #0 │ │ - ldr r5, [sp, #140] ; 0x8c │ │ - movweq r6, #26 │ │ - ldrb r1, [r2, #7] │ │ - str r1, [sp, #116] ; 0x74 │ │ - ldr r1, [sp, #160] ; 0xa0 │ │ - ldr r7, [r1, #2140] ; 0x85c │ │ - ldr r2, [r1, #2144] ; 0x860 │ │ - ldrb r1, [r5, r6] │ │ - ldr r5, [sp, #140] ; 0x8c │ │ - str r1, [sp, #88] ; 0x58 │ │ - sub r1, r2, fp │ │ - cmp r1, r3 │ │ - sub r2, r7, r0 │ │ - ldrb r5, [r5, #29] │ │ - movgt r1, r3 │ │ - strh r5, [sp, #184] ; 0xb8 │ │ - cmp r2, lr │ │ - ldr r5, [sp, #140] ; 0x8c │ │ - movgt r2, lr │ │ - cmp r1, #1 │ │ - str r2, [sp, #56] ; 0x38 │ │ - ldrh r5, [r5, #30] │ │ - strh r5, [sp, #186] ; 0xba │ │ - ldr r5, [sp, #140] ; 0x8c │ │ - blt 7aed8 │ │ - ldr r2, [sp, #152] ; 0x98 │ │ - mov r3, r2 │ │ - add r2, r1, r2 │ │ - asr r2, r2, r3 │ │ - str r2, [sp, #32] │ │ - ldr r2, [sp, #164] ; 0xa4 │ │ - mov r3, r2 │ │ - ldr r2, [sp, #56] ; 0x38 │ │ - add r2, r2, r3 │ │ - asr r2, r2, r3 │ │ - str r2, [sp, #44] ; 0x2c │ │ - ldr r3, [pc, #4024] ; 7b038 │ │ - ldr r3, [pc, r3] │ │ - str r1, [sp, #36] ; 0x24 │ │ - ldr r1, [sp, #116] ; 0x74 │ │ - add r2, r3, r1, lsl #3 │ │ - add r1, r2, #1 │ │ - str r1, [sp, #132] ; 0x84 │ │ - ldr r1, [sp, #88] ; 0x58 │ │ - add r2, r3, r1, lsl #3 │ │ - ldr r1, [sp, #36] ; 0x24 │ │ - add r2, r2, #1 │ │ - str r2, [sp, #84] ; 0x54 │ │ - add r2, ip, #13888 ; 0x3640 │ │ - str r2, [sp, #136] ; 0x88 │ │ - mov r2, #0 │ │ - b 7a0c8 │ │ - ldr r1, [sp, #36] ; 0x24 │ │ - ldr r2, [sp, #40] ; 0x28 │ │ - cmp r2, r1 │ │ - bge 7aed8 │ │ - add r7, r2, #16 │ │ - str r7, [sp, #40] ; 0x28 │ │ - cmp r1, r7 │ │ - mov r3, r7 │ │ - movlt r3, r1 │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - str r3, [sp, #72] ; 0x48 │ │ - cmp r1, #1 │ │ - blt 7a0b8 │ │ - ldr r6, [sp, #152] ; 0x98 │ │ - mov ip, #0 │ │ - ldr r3, [sp, #32] │ │ - str r2, [sp, #68] ; 0x44 │ │ - cmp r3, r7, lsr r6 │ │ - lsrge r3, r7, r6 │ │ - cmp r2, #0 │ │ - str r3, [sp, #100] ; 0x64 │ │ - lsr r3, r2, r6 │ │ - movwne r2, #1 │ │ - str r3, [sp, #64] ; 0x40 │ │ - str r2, [sp, #48] ; 0x30 │ │ - mov r2, r1 │ │ - b 7a138 │ │ - ldr r7, [sp, #60] ; 0x3c │ │ - ldr r2, [sp, #56] ; 0x38 │ │ - cmp r7, r2 │ │ - mov ip, r7 │ │ - bge 7a0b8 │ │ - ldr r3, [sp, #68] ; 0x44 │ │ - add r6, ip, #16 │ │ - cmp r2, r6 │ │ - str r6, [sp, #60] ; 0x3c │ │ - movlt r6, r2 │ │ - add r1, fp, r3 │ │ - mov r2, r3 │ │ - ldr r3, [sp, #72] ; 0x48 │ │ - str r1, [r4, #12] │ │ - cmp r2, r3 │ │ - str r6, [sp, #148] ; 0x94 │ │ - str ip, [sp, #96] ; 0x60 │ │ - bge 7a59c │ │ - cmp ip, #0 │ │ - mov r3, ip │ │ - movwne r3, #1 │ │ + ldrsh r0, [r2] │ │ + mov r5, r2 │ │ + mov r6, sp │ │ + mov r8, r1 │ │ + mov r1, #1 │ │ + asr r0, r0, #2 │ │ mov r7, r2 │ │ - str r3, [sp, #108] ; 0x6c │ │ - ldr r3, [sp, #48] ; 0x30 │ │ - str r3, [sp, #124] ; 0x7c │ │ - b 7a1c8 │ │ - ldr r1, [r4, #12] │ │ - ldr ip, [sp, #96] ; 0x60 │ │ - ldr r7, [sp, #112] ; 0x70 │ │ - ldr r2, [sp, #84] ; 0x54 │ │ - sub r0, r0, fp │ │ - ldrb r2, [r2] │ │ - add r1, r1, r2 │ │ - add r7, r7, r2 │ │ - strd r0, [r4, #8] │ │ - ldr r2, [sp, #124] ; 0x7c │ │ - add r2, r2, #1 │ │ - str r2, [sp, #124] ; 0x7c │ │ - ldr r2, [sp, #72] ; 0x48 │ │ - cmp r7, r2 │ │ - bge 7a5a0 │ │ - ldr r2, [sp, #160] ; 0xa0 │ │ - add r0, r0, ip │ │ - ldr r6, [sp, #148] ; 0x94 │ │ - ldr r3, [r2, #2128] ; 0x850 │ │ - cmp ip, r6 │ │ - ldr r2, [r2, #3000] ; 0xbb8 │ │ - str r0, [r4, #8] │ │ - bge 7a594 │ │ - mul r0, r3, r1 │ │ - ldr r9, [sp, #108] ; 0x6c │ │ - mov fp, ip │ │ - str r7, [sp, #112] ; 0x70 │ │ - add r0, r0, r0, lsl #2 │ │ - add r0, r2, r0, lsl #1 │ │ - str r0, [sp, #128] ; 0x80 │ │ - ldr r0, [sp, #80] ; 0x50 │ │ - add r0, r7, r0 │ │ - add r0, r4, r0 │ │ - add r0, r0, #48 ; 0x30 │ │ - str r0, [sp, #156] ; 0x9c │ │ - ldrb r0, [r5, #3] │ │ - cmp r0, #0 │ │ - bne 7a290 │ │ - mov r0, #0 │ │ - add r1, sp, #184 ; 0xb8 │ │ - ldrb r3, [r5, #26] │ │ - mov r2, r5 │ │ str r0, [sp] │ │ - stmib sp, {r1, r9} │ │ - ldr r1, [sp, #124] ; 0x7c │ │ - str r1, [sp, #12] │ │ - ldr r1, [sp, #144] ; 0x90 │ │ + ldrsh r0, [r2, #8] │ │ + asr r0, r0, #2 │ │ + str r0, [sp, #4] │ │ + ldrsh r0, [r5, #16]! │ │ + asr r0, r0, #2 │ │ + str r0, [sp, #8] │ │ + ldrsh r0, [r2, #24] │ │ + asr r0, r0, #2 │ │ + str r0, [sp, #12] │ │ + mov r0, r6 │ │ + bl 1ffa4 │ │ + ldrsh r0, [r7, #2] │ │ + mov r1, #1 │ │ + asr r0, r0, #2 │ │ str r0, [sp, #16] │ │ - mov r0, r4 │ │ - bl 7b048 │ │ - ldr r0, [sp, #88] ; 0x58 │ │ - ldr r1, [pc, #3548] ; 7b03c │ │ - ldr r1, [pc, r1] │ │ - ldrb r7, [r1, r0, lsl #3] │ │ - ldr r0, [r4, #8] │ │ - add fp, fp, r7 │ │ - ldr r1, [sp, #148] ; 0x94 │ │ - add r9, r9, #1 │ │ - add r0, r0, r7 │ │ - str r0, [r4, #8] │ │ - cmp fp, r1 │ │ - bge 7a18c │ │ - ldrb r0, [r5, #3] │ │ - cmp r0, #0 │ │ - beq 7a224 │ │ - ldr r8, [sp, #136] ; 0x88 │ │ - mov r0, #64 ; 0x40 │ │ - strb r0, [sp, #183] ; 0xb7 │ │ - add r2, sp, #183 ; 0xb7 │ │ - ldrb r3, [r5, #10] │ │ - ldr r0, [r4, #640] ; 0x280 │ │ - ldr r1, [r8] │ │ - str r2, [sp, #24] │ │ - add r2, sp, #176 ; 0xb0 │ │ - str r2, [sp, #20] │ │ - ldr r2, [sp, #88] ; 0x58 │ │ - ldr r7, [pc, #3452] ; 7b040 │ │ - ldr r7, [pc, r7] │ │ - str r1, [sp, #16] │ │ - mov r1, #0 │ │ - str r1, [sp, #12] │ │ + ldrsh r0, [r7, #10] │ │ + asr r0, r0, #2 │ │ + str r0, [sp, #20] │ │ + ldrsh r0, [r7, #18] │ │ + asr r0, r0, #2 │ │ + str r0, [sp, #24] │ │ + ldrsh r0, [r7, #26] │ │ + asr r0, r0, #2 │ │ + str r0, [sp, #28] │ │ + add r0, r6, #16 │ │ + bl 1ffa4 │ │ + ldrsh r0, [r7, #4] │ │ mov r1, #1 │ │ - str r1, [sp, #8] │ │ - ldr r1, [sp, #84] ; 0x54 │ │ - ldrb r7, [r7, r2, lsl #3] │ │ - mov r2, #8 │ │ - str r5, [sp, #4] │ │ - ldrb r6, [r1] │ │ - ldr r1, [sp, #144] ; 0x90 │ │ - str r1, [sp] │ │ - cmp r6, #8 │ │ - mov r1, #8 │ │ - movcc r1, r6 │ │ - cmp r7, #8 │ │ - movcc r2, r7 │ │ - smulbb r5, r2, r1 │ │ - ldr r1, [sp, #104] ; 0x68 │ │ - ldr r2, [sp, #156] ; 0x9c │ │ - add sl, fp, r1 │ │ - add r0, r0, sl │ │ - add r1, r0, #32 │ │ - mov r0, r4 │ │ - bl 7b794 │ │ - ldr r1, [r4, #8] │ │ - ldr r2, [sp, #128] ; 0x80 │ │ - add r1, r1, r1, lsl #2 │ │ - lsl r1, r1, #1 │ │ - strh r0, [r2, r1]! │ │ - ldr r0, [sp, #176] ; 0xb0 │ │ - strb r0, [r2, #6] │ │ - ldr r0, [r8] │ │ - ldr r1, [sp, #160] ; 0xa0 │ │ - add r0, r0, r5, lsl #6 │ │ - str r0, [r8] │ │ - ldr r0, [r4, #12] │ │ - ldr r1, [r1, #2144] ; 0x860 │ │ - sub r1, r1, r0 │ │ - cmp r1, r6 │ │ - movgt r1, r6 │ │ - sub r0, r1, #1 │ │ - cmp r0, #15 │ │ - bhi 7a3e4 │ │ - add r2, pc, #4 │ │ - ldr r0, [r2, r0, lsl #2] │ │ - add pc, r2, r0 │ │ - andeq r0, r0, r0, asr #32 │ │ - andeq r0, r0, r0, asr r0 │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r8, ror r0 │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - muleq r0, r4, r0 │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - strheq r0, [r0], -ip │ │ - ldr r0, [sp, #156] ; 0x9c │ │ - ldrb r6, [sp, #183] ; 0xb7 │ │ - strb r6, [r0] │ │ - b 7a468 │ │ - ldrb r6, [sp, #183] ; 0xb7 │ │ - ldr r1, [sp, #156] ; 0x9c │ │ - orr r0, r6, r6, lsl #8 │ │ - strh r0, [r1] │ │ - b 7a468 │ │ - ldrb r6, [sp, #183] ; 0xb7 │ │ - ldr r0, [sp, #156] ; 0x9c │ │ - mov r2, r6 │ │ - bl 2830 <__aeabi_memset@plt> │ │ - b 7a468 │ │ - ldrb r6, [sp, #183] ; 0xb7 │ │ - movw r0, #257 ; 0x101 │ │ - movt r0, #257 ; 0x101 │ │ - ldr r1, [sp, #156] ; 0x9c │ │ - mul r0, r6, r0 │ │ - str r0, [r1] │ │ - b 7a468 │ │ - ldrb r6, [sp, #183] ; 0xb7 │ │ - movw r0, #257 ; 0x101 │ │ - movt r0, #257 ; 0x101 │ │ - mov r2, r0 │ │ - umull r0, r1, r6, r0 │ │ - mla r1, r6, r2, r1 │ │ - ldr r2, [sp, #156] ; 0x9c │ │ - str r0, [r2] │ │ - str r1, [r2, #4] │ │ - b 7a468 │ │ - ldrb r6, [sp, #183] ; 0xb7 │ │ - movw r0, #257 ; 0x101 │ │ - movt r0, #257 ; 0x101 │ │ - mov r2, r0 │ │ - umull r0, r1, r6, r0 │ │ - mla r1, r6, r2, r1 │ │ - vmov.32 d16[0], r0 │ │ - ldr r0, [sp, #156] ; 0x9c │ │ - vmov.32 d16[1], r1 │ │ - vorr d17, d16, d16 │ │ - vst1.8 {d16-d17}, [r0] │ │ - ldr r1, [sp, #160] ; 0xa0 │ │ - ldr r0, [r4, #8] │ │ - ldr r5, [sp, #140] ; 0x8c │ │ - ldr r1, [r1, #2140] ; 0x85c │ │ - sub r1, r1, r0 │ │ - cmp r1, r7 │ │ - movgt r1, r7 │ │ - sub r0, r1, #1 │ │ - cmp r0, #15 │ │ - bhi 7a500 │ │ - add r2, pc, #4 │ │ - ldr r0, [r2, r0, lsl #2] │ │ - add pc, r2, r0 │ │ - andeq r0, r0, r0, asr #32 │ │ - andeq r0, r0, r0, asr r0 │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, ip, ror r0 │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - muleq r0, r8, r0 │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r0, asr #1 │ │ - ldr r0, [r4, #640] ; 0x280 │ │ - add r0, r0, sl │ │ - strb r6, [r0, #32] │ │ - b 7a264 │ │ - ldr r0, [r4, #640] ; 0x280 │ │ - orr r1, r6, r6, lsl #8 │ │ - add r0, r0, sl │ │ - strh r1, [r0, #32] │ │ - b 7a264 │ │ - ldr r0, [r4, #640] ; 0x280 │ │ - mov r2, r6 │ │ - add r0, r0, sl │ │ - add r0, r0, #32 │ │ - bl 2830 <__aeabi_memset@plt> │ │ - b 7a264 │ │ - movw r0, #257 ; 0x101 │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - movt r0, #257 ; 0x101 │ │ - mul r0, r6, r0 │ │ - add r1, r1, sl │ │ - str r0, [r1, #32] │ │ - b 7a264 │ │ - movw r0, #257 ; 0x101 │ │ - ldr r2, [r4, #640] ; 0x280 │ │ - movt r0, #257 ; 0x101 │ │ - mov r3, r0 │ │ - umull r0, r1, r6, r0 │ │ - add r2, r2, sl │ │ - mla r1, r6, r3, r1 │ │ - str r0, [r2, #32] │ │ - str r1, [r2, #36] ; 0x24 │ │ - b 7a264 │ │ - movw r0, #257 ; 0x101 │ │ - ldr r2, [r4, #640] ; 0x280 │ │ - movt r0, #257 ; 0x101 │ │ - mov r3, r0 │ │ - umull r0, r1, r6, r0 │ │ - add r2, r2, sl │ │ - mla r1, r6, r3, r1 │ │ - str r0, [r2, #32] │ │ - str r1, [r2, #36] ; 0x24 │ │ - ldr r2, [r4, #640] ; 0x280 │ │ - add r2, sl, r2 │ │ - str r1, [r2, #44] ; 0x2c │ │ - str r0, [r2, #40] ; 0x28 │ │ - b 7a264 │ │ - mov fp, ip │ │ - b 7a198 │ │ - mov r7, r2 │ │ - ldr r2, [sp, #52] ; 0x34 │ │ - sub fp, r1, r7 │ │ - str fp, [r4, #12] │ │ - cmp r2, #0 │ │ - beq 7a124 │ │ - ldr r2, [sp, #164] ; 0xa4 │ │ - ldr r3, [sp, #60] ; 0x3c │ │ + asr r0, r0, #2 │ │ + str r0, [sp, #32] │ │ + ldrsh r0, [r7, #12] │ │ + asr r0, r0, #2 │ │ + str r0, [sp, #36] ; 0x24 │ │ + ldrsh r0, [r7, #20] │ │ + asr r0, r0, #2 │ │ + str r0, [sp, #40] ; 0x28 │ │ + ldrsh r0, [r7, #28] │ │ + asr r0, r0, #2 │ │ + str r0, [sp, #44] ; 0x2c │ │ + add r0, r6, #32 │ │ + bl 1ffa4 │ │ + ldrsh r0, [r7, #6] │ │ + mov r1, #1 │ │ + asr r0, r0, #2 │ │ + str r0, [sp, #48] ; 0x30 │ │ + ldrsh r0, [r7, #14] │ │ + asr r0, r0, #2 │ │ + str r0, [sp, #52] ; 0x34 │ │ + ldrsh r0, [r7, #22] │ │ + asr r0, r0, #2 │ │ + str r0, [sp, #56] ; 0x38 │ │ + ldrsh r0, [r7, #30] │ │ + asr r0, r0, #2 │ │ + str r0, [sp, #60] ; 0x3c │ │ + add r0, r6, #48 ; 0x30 │ │ + bl 1ffa4 │ │ + vmov.i32 q8, #0 ; 0x00000000 │ │ + mov r0, r6 │ │ + mov r1, #4 │ │ + vst1.16 {d16-d17}, [r5] │ │ + vst1.16 {d16-d17}, [r7] │ │ + bl 1ffa4 │ │ + add r0, r6, #4 │ │ + mov r1, #4 │ │ + bl 1ffa4 │ │ + add r0, r6, #8 │ │ + mov r1, #4 │ │ + bl 1ffa4 │ │ + add r0, r6, #12 │ │ + mov r1, #4 │ │ + bl 1ffa4 │ │ + ldrb r0, [r4] │ │ + ldr r7, [sp] │ │ + ldrb r1, [r4, #1] │ │ + add r7, r7, r0 │ │ + mov r0, #255 ; 0xff │ │ + cmp r7, #255 ; 0xff │ │ + ldrb r2, [r4, #2] │ │ + movge r7, r0 │ │ + ldrb r3, [r4, #3] │ │ + bic r7, r7, r7, asr #31 │ │ + strb r7, [r4] │ │ + ldr r7, [sp, #4] │ │ + add r1, r7, r1 │ │ + cmp r1, #255 ; 0xff │ │ + movge r1, r0 │ │ + bic r1, r1, r1, asr #31 │ │ + strb r1, [r4, #1] │ │ + ldr r1, [sp, #8] │ │ + add r1, r1, r2 │ │ + cmp r1, #255 ; 0xff │ │ + movge r1, r0 │ │ + bic r1, r1, r1, asr #31 │ │ + strb r1, [r4, #2] │ │ + ldr r1, [sp, #12] │ │ + add r1, r1, r3 │ │ + cmp r1, #255 ; 0xff │ │ + movge r1, r0 │ │ + bic r1, r1, r1, asr #31 │ │ + strb r1, [r4, #3] │ │ + ldrb r1, [r4, r8]! │ │ + ldr r2, [sp, #16] │ │ + ldrb r3, [r4, #1] │ │ + add r1, r2, r1 │ │ + ldrb r7, [r4, #2] │ │ + cmp r1, #255 ; 0xff │ │ + ldrb r6, [r4, #3] │ │ + movge r1, r0 │ │ + bic r1, r1, r1, asr #31 │ │ + strb r1, [r4] │ │ + ldr r1, [sp, #20] │ │ + add r1, r1, r3 │ │ + cmp r1, #255 ; 0xff │ │ + movge r1, r0 │ │ + bic r1, r1, r1, asr #31 │ │ + strb r1, [r4, #1] │ │ + ldr r1, [sp, #24] │ │ + add r1, r1, r7 │ │ + cmp r1, #255 ; 0xff │ │ + movge r1, r0 │ │ + bic r1, r1, r1, asr #31 │ │ + strb r1, [r4, #2] │ │ + ldr r1, [sp, #28] │ │ + add r1, r1, r6 │ │ + cmp r1, #255 ; 0xff │ │ + movge r1, r0 │ │ + bic r1, r1, r1, asr #31 │ │ + strb r1, [r4, #3] │ │ + ldrb r1, [r4, r8]! │ │ + ldr r2, [sp, #32] │ │ + ldrb r3, [r4, #1] │ │ + add r1, r2, r1 │ │ + ldrb r7, [r4, #2] │ │ + cmp r1, #255 ; 0xff │ │ + ldrb r6, [r4, #3] │ │ + movge r1, r0 │ │ + bic r1, r1, r1, asr #31 │ │ + strb r1, [r4] │ │ + ldr r1, [sp, #36] ; 0x24 │ │ + add r1, r1, r3 │ │ + cmp r1, #255 ; 0xff │ │ + movge r1, r0 │ │ + bic r1, r1, r1, asr #31 │ │ + strb r1, [r4, #1] │ │ + ldr r1, [sp, #40] ; 0x28 │ │ + add r1, r1, r7 │ │ + cmp r1, #255 ; 0xff │ │ + movge r1, r0 │ │ + bic r1, r1, r1, asr #31 │ │ + strb r1, [r4, #2] │ │ ldr r1, [sp, #44] ; 0x2c │ │ - lsr sl, ip, r2 │ │ + add r1, r1, r6 │ │ + cmp r1, #255 ; 0xff │ │ + movge r1, r0 │ │ + bic r1, r1, r1, asr #31 │ │ + strb r1, [r4, #3] │ │ + ldrb r1, [r4, r8]! │ │ + ldr r2, [sp, #48] ; 0x30 │ │ + ldrb r3, [r4, #1] │ │ + add r1, r2, r1 │ │ + ldrb r7, [r4, #2] │ │ + cmp r1, #255 ; 0xff │ │ + ldrb r6, [r4, #3] │ │ + movge r1, r0 │ │ + bic r1, r1, r1, asr #31 │ │ + strb r1, [r4] │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + add r1, r1, r3 │ │ + cmp r1, #255 ; 0xff │ │ + movge r1, r0 │ │ + bic r1, r1, r1, asr #31 │ │ + strb r1, [r4, #1] │ │ + ldr r1, [sp, #56] ; 0x38 │ │ + add r1, r1, r7 │ │ + cmp r1, #255 ; 0xff │ │ + movge r1, r0 │ │ + bic r1, r1, r1, asr #31 │ │ + strb r1, [r4, #2] │ │ + ldr r1, [sp, #60] ; 0x3c │ │ + add r1, r1, r6 │ │ + cmp r1, #255 ; 0xff │ │ + movlt r0, r1 │ │ + bic r0, r0, r0, asr #31 │ │ + strb r0, [r4, #3] │ │ + add sp, sp, #64 ; 0x40 │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #1 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #40] ; 833a0 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + str ip, [sp, #12] │ │ mov ip, #0 │ │ - cmp r1, r3, lsr r2 │ │ - str sl, [sp, #92] ; 0x5c │ │ - lsrge r1, r3, r2 │ │ - str r1, [sp, #148] ; 0x94 │ │ - b 7a5f4 │ │ - ldr r2, [sp, #152] ; 0x98 │ │ - ldr ip, [sp, #124] ; 0x7c │ │ - sub fp, r1, r6, lsl r2 │ │ - cmp ip, #2 │ │ - str fp, [r4, #12] │ │ - beq 7a124 │ │ - ldr r1, [sp, #68] ; 0x44 │ │ - add r2, ip, #1 │ │ - ldr r3, [sp, #64] ; 0x40 │ │ - str r2, [sp, #124] ; 0x7c │ │ - add r1, fp, r1 │ │ - ldr r2, [sp, #100] ; 0x64 │ │ - mov r6, r3 │ │ - str r1, [r4, #12] │ │ - cmp r3, r2 │ │ - mov r2, r3 │ │ - blt 7a654 │ │ - b 7a5dc │ │ - ldr r1, [r4, #12] │ │ - ldr r2, [sp, #152] ; 0x98 │ │ - add r1, r1, r8, lsl r2 │ │ - ldr r2, [sp, #164] ; 0xa4 │ │ - sub r0, r0, sl, lsl r2 │ │ - strd r0, [r4, #8] │ │ - ldr r6, [sp, #108] ; 0x6c │ │ - ldr r2, [sp, #100] ; 0x64 │ │ - ldr sl, [sp, #92] ; 0x5c │ │ - add r6, r6, r8 │ │ - cmp r6, r2 │ │ - bge 7a5dc │ │ - ldr r2, [sp, #160] ; 0xa0 │ │ - ldr r7, [sp, #96] ; 0x60 │ │ - str r6, [sp, #108] ; 0x6c │ │ - ldr r3, [r2, #2128] ; 0x850 │ │ - add r0, r0, r7 │ │ - ldr r2, [r2, #3000] ; 0xbb8 │ │ - ldr r7, [sp, #148] ; 0x94 │ │ - str r0, [r4, #8] │ │ - cmp sl, r7 │ │ - bge 7aa40 │ │ - mul r0, r3, r1 │ │ - ldr r1, [sp, #80] ; 0x50 │ │ - add r0, r0, r0, lsl #2 │ │ - add r0, r2, r0, lsl #1 │ │ - str r0, [sp, #128] ; 0x80 │ │ - ldr r0, [sp, #152] ; 0x98 │ │ - add r0, r1, r6, lsl r0 │ │ - ldr r1, [sp, #104] ; 0x68 │ │ - orr r0, r1, r0, lsl #5 │ │ - str r0, [sp, #112] ; 0x70 │ │ - ldr r0, [sp, #76] ; 0x4c │ │ - add r1, r4, ip, lsl #5 │ │ - add r0, r6, r0 │ │ - add r0, r1, r0 │ │ - add r0, r0, #80 ; 0x50 │ │ - str r0, [sp, #156] ; 0x9c │ │ - b 7a700 │ │ - ldr r0, [r4, #640] ; 0x280 │ │ - mov r2, r6 │ │ - add r0, r0, ip, lsl #5 │ │ - add r0, r0, fp │ │ - add r0, r0, #64 ; 0x40 │ │ - bl 2830 <__aeabi_memset@plt> │ │ - mov ip, r9 │ │ - ldr r1, [sp, #164] ; 0xa4 │ │ - add sl, sl, r5 │ │ - ldr r0, [r4, #8] │ │ - add r0, r0, r5, lsl r1 │ │ - ldr r1, [sp, #148] ; 0x94 │ │ - ldr r5, [sp, #140] ; 0x8c │ │ - cmp sl, r1 │ │ - str r0, [r4, #8] │ │ - bge 7a624 │ │ - mov r0, #64 ; 0x40 │ │ - strb r0, [sp, #175] ; 0xaf │ │ - ldrb r0, [r5, #3] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + muleq r3, r0, r7 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #36] ; 833e0 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str lr, [sp, #16] │ │ + str lr, [sp, #12] │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r9, r3, r0, asr r7 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #44] ; 83428 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #36] ; 8342c │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r9, r3, ip, lsl #14 │ │ + andeq r9, r3, r8, lsl #14 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #44] ; 83474 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #36] ; 83478 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r9, r3, r8, asr #13 │ │ + ; instruction: 0x000396b4 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #36] ; 834b8 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str lr, [sp, #16] │ │ + str lr, [sp, #12] │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r9, r3, ip, ror r6 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #44] ; 83500 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #36] ; 83504 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r9, r3, ip, lsr r6 │ │ + andeq r9, r3, r4, lsr r6 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #44] ; 8354c │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #36] ; 83550 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + strdeq r9, [r3], -r4 │ │ + andeq r9, r3, r4, ror #11 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #44] ; 83598 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #36] ; 8359c │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + muleq r3, ip, r5 │ │ + muleq r3, ip, r5 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #44] ; 835e4 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #36] ; 835e8 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r9, r3, ip, asr r5 │ │ + andeq r9, r3, r4, asr #10 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #36] ; 83628 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str lr, [sp, #16] │ │ + str lr, [sp, #12] │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r9, r3, r0, lsl r5 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #44] ; 83670 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #36] ; 83674 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r9, r3, r8, asr #9 │ │ + ; instruction: 0x000394b8 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #44] ; 836bc │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #36] ; 836c0 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r9, r3, r8, ror r4 │ │ + andeq r9, r3, r0, ror r4 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #44] ; 83708 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #36] ; 8370c │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r9, r3, r0, lsr r4 │ │ + andeq r9, r3, ip, lsr #8 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #44] ; 83754 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #36] ; 83758 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r9, r3, ip, ror #7 │ │ + ldrdeq r9, [r3], -r8 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #44] ; 837a0 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #36] ; 837a4 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + muleq r3, r8, r3 │ │ + muleq r3, r0, r3 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #44] ; 837ec │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #36] ; 837f0 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r9, r3, r0, asr r3 │ │ + andeq r9, r3, r0, asr #6 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #1 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 83840 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 83844 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #0 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r9, r3, ip, lsl #6 │ │ + strdeq r9, [r3], -r0 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 83890 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 83894 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + ; instruction: 0x000392bc │ │ + andeq r9, r3, r0, lsr #5 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 838e0 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 838e4 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r9, r3, r8, ror #4 │ │ + andeq r9, r3, r4, asr r2 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 83930 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 83934 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r9, r3, r0, lsr #4 │ │ + strdeq r9, [r3], -ip │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 83980 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 83984 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + ldrdeq r9, [r3], -r0 │ │ + ; instruction: 0x000391b4 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 839d0 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 839d4 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r9, r3, r0, lsl #3 │ │ + andeq r9, r3, r8, ror #2 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 83a20 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 83a24 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r9, r3, r4, lsr r1 │ │ + andeq r9, r3, r4, lsl r1 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 83a70 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 83a74 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + ldrdeq r9, [r3], -r8 │ │ + andeq r9, r3, r8, asr #1 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 83ac0 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 83ac4 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + muleq r3, r4, r0 │ │ + andeq r9, r3, ip, rrx │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 83b10 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 83b14 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r9, r3, r4, asr #32 │ │ + andeq r9, r3, r8, lsr #32 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 83b60 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 83b64 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r8, r3, ip, ror #31 │ │ + andeq r8, r3, ip, asr #31 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 83bb0 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 83bb4 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + muleq r3, r8, pc ; │ │ + andeq r8, r3, r0, lsl #31 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 83c00 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 83c04 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r8, r3, ip, asr #30 │ │ + andeq r8, r3, r8, lsr pc │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 83c50 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 83c54 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r8, r3, r4, lsl #30 │ │ + andeq r8, r3, r0, ror #29 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 83ca0 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 83ca4 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r8, r3, ip, lsr #29 │ │ + muleq r3, r4, lr │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 83cf0 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 83cf4 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r8, r3, r0, ror #28 │ │ + andeq r8, r3, r0, asr #28 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #1 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 83d40 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 83d44 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r8, r3, r8, lsl lr │ │ + andeq r8, r3, ip, ror #27 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 83d94 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 83d98 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r8, r3, ip, asr #27 │ │ + andeq r8, r3, r0, lsr #27 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 83de8 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 83dec │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r8, r3, r4, ror sp │ │ + andeq r8, r3, r0, asr sp │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 83e3c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 83e40 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r8, r3, r8, lsr #26 │ │ + strdeq r8, [r3], -r4 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 83e90 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 83e94 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + ldrdeq r8, [r3], -r4 │ │ + andeq r8, r3, r8, lsr #25 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 83ee4 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 83ee8 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r8, r3, r0, lsl #25 │ │ + andeq r8, r3, r8, asr ip │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 83f38 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 83f3c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r8, r3, r0, lsr ip │ │ + andeq r8, r3, r0, lsl #24 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 83f8c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 83f90 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + ldrdeq r8, [r3], -r0 │ │ + ; instruction: 0x00038bb0 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 83fe0 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 83fe4 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r8, r3, r8, lsl #23 │ │ + andeq r8, r3, r0, asr fp │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 84034 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 84038 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r8, r3, r4, lsr fp │ │ + andeq r8, r3, r8, lsl #22 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 84088 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 8408c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + ldrdeq r8, [r3], -r8 ; │ │ + andeq r8, r3, r8, lsr #21 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 840dc │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 840e0 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r8, r3, r0, lsl #21 │ │ + andeq r8, r3, r8, asr sl │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 84130 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 84134 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r8, r3, r0, lsr sl │ │ + andeq r8, r3, ip, lsl #20 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 84184 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 84188 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r8, r3, r4, ror #19 │ │ + ; instruction: 0x000389b0 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 841d8 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 841dc │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r8, r3, r8, lsl #19 │ │ + andeq r8, r3, r0, ror #18 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 8422c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 84230 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r8, r3, r8, lsr r9 │ │ + andeq r8, r3, r8, lsl #18 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #1 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 84280 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 84284 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #0 │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + ; instruction: 0x000388bc │ │ + andeq r8, r3, r0, asr #17 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 842d0 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 842d4 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r8, r3, ip, ror #16 │ │ + andeq r8, r3, r0, ror r8 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 84320 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 84324 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r8, r3, r8, lsl r8 │ │ + andeq r8, r3, r4, lsr #16 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 84370 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 84374 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + ldrdeq r8, [r3], -r0 │ │ + andeq r8, r3, ip, asr #15 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 843c0 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 843c4 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r8, r3, r0, lsl #15 │ │ + andeq r8, r3, r4, lsl #15 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 84410 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 84414 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r8, r3, r0, lsr r7 │ │ + andeq r8, r3, r8, lsr r7 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 84460 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 84464 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r8, r3, r4, ror #13 │ │ + andeq r8, r3, r4, ror #13 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 844b0 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 844b4 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r8, r3, r8, lsl #13 │ │ + muleq r3, r8, r6 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 84500 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 84504 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r8, r3, r4, asr #12 │ │ + andeq r8, r3, ip, lsr r6 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 84550 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 84554 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + strdeq r8, [r3], -r4 │ │ + strdeq r8, [r3], -r8 ; │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 845a0 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 845a4 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + muleq r3, ip, r5 │ │ + muleq r3, ip, r5 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 845f0 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 845f4 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r8, r3, r8, asr #10 │ │ + andeq r8, r3, r0, asr r5 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 84640 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 84644 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + strdeq r8, [r3], -ip │ │ + andeq r8, r3, r8, lsl #10 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 84690 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 84694 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + ; instruction: 0x000384b4 │ │ + ; instruction: 0x000384b0 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 846e0 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 846e4 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r8, r3, ip, asr r4 │ │ + andeq r8, r3, r4, ror #8 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 84730 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 84734 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r8, r3, r0, lsl r4 │ │ + andeq r8, r3, r0, lsl r4 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #1 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #36] ; 84774 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str lr, [sp, #16] │ │ + str lr, [sp, #12] │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r8, r3, r8, asr #7 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #40] ; 847b8 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r8, r3, ip, lsl #7 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #48] ; 84804 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #40] ; 84808 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r8, r3, r4, asr #6 │ │ + andeq r8, r3, r0, asr #6 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #48] ; 84854 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #40] ; 84858 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + strdeq r8, [r3], -ip │ │ + andeq r8, r3, r8, ror #5 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #40] ; 8489c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r8, r3, ip, lsr #5 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #48] ; 848e8 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #40] ; 848ec │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r8, r3, r8, ror #4 │ │ + andeq r8, r3, r0, ror #4 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #48] ; 84938 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #40] ; 8493c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r8, r3, ip, lsl r2 │ │ + andeq r8, r3, ip, lsl #4 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #48] ; 84988 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #40] ; 8498c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r8, r3, r0, asr #3 │ │ + andeq r8, r3, r0, asr #3 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #48] ; 849d8 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #40] ; 849dc │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r8, r3, ip, ror r1 │ │ + andeq r8, r3, r4, ror #2 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #40] ; 84a20 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r8, r3, ip, lsr #2 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #48] ; 84a6c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #40] ; 84a70 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r8, r3, r0, ror #1 │ │ + ldrdeq r8, [r3], -r0 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #48] ; 84abc │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #40] ; 84ac0 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r8, r3, ip, lsl #1 │ │ + andeq r8, r3, r4, lsl #1 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #48] ; 84b0c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #40] ; 84b10 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r8, r3, r0, asr #32 │ │ + andeq r8, r3, ip, lsr r0 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #48] ; 84b5c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #40] ; 84b60 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + strdeq r7, [r3], -r8 │ │ + andeq r7, r3, r4, ror #31 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #48] ; 84bac │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #40] ; 84bb0 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r7, r3, r0, lsr #31 │ │ + muleq r3, r8, pc ; │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #48] ; 84bfc │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #40] ; 84c00 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r7, r3, r4, asr pc │ │ + andeq r7, r3, r4, asr #30 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #1 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 84c4c │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 84c50 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r7, r3, ip, lsl #30 │ │ + strdeq r7, [r3], -r0 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 84ca0 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 84ca4 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r7, r3, r0, asr #29 │ │ + andeq r7, r3, r4, lsr #29 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 84cf4 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 84cf8 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r7, r3, r8, ror #28 │ │ + andeq r7, r3, r4, asr lr │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 84d48 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 84d4c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r7, r3, ip, lsl lr │ │ + strdeq r7, [r3], -r8 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 84d9c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 84da0 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r7, r3, r8, asr #27 │ │ + andeq r7, r3, ip, lsr #27 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 84df0 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 84df4 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r7, r3, r4, ror sp │ │ + andeq r7, r3, ip, asr sp │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 84e44 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 84e48 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r7, r3, r4, lsr #26 │ │ + andeq r7, r3, r4, lsl #26 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 84e98 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 84e9c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r7, r3, r4, asr #25 │ │ + ; instruction: 0x00037cb4 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 84eec │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 84ef0 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r7, r3, ip, ror ip │ │ + andeq r7, r3, r4, asr ip │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 84f40 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 84f44 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r7, r3, r8, lsr #24 │ │ + andeq r7, r3, ip, lsl #24 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 84f94 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 84f98 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r7, r3, ip, asr #23 │ │ + andeq r7, r3, ip, lsr #23 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 84fe8 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 84fec │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r7, r3, r4, ror fp │ │ + andeq r7, r3, ip, asr fp │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 8503c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 85040 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r7, r3, r4, lsr #22 │ │ + andeq r7, r3, r0, lsl fp │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 85090 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 85094 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + ldrdeq r7, [r3], -r8 │ │ + ; instruction: 0x00037ab4 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 850e4 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 850e8 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r7, r3, ip, ror sl │ │ + andeq r7, r3, r4, ror #20 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 85138 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 8513c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r7, r3, ip, lsr #20 │ │ + andeq r7, r3, ip, lsl #20 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #1 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 8518c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 85190 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #2 │ │ + str ip, [sp, #8] │ │ + mov ip, #32 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r7, r3, r0, ror #19 │ │ + ; instruction: 0x000379b4 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 851e0 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 851e4 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #2 │ │ + str ip, [sp, #8] │ │ + mov ip, #32 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + muleq r3, r0, r9 │ │ + andeq r7, r3, r4, ror #18 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #1 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 85230 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 85234 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r7, r3, r8, lsl #18 │ │ + andeq r7, r3, ip, lsl r9 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 85284 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 85288 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + ; instruction: 0x000378bc │ │ + ldrdeq r7, [r3], -r0 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 852d8 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 852dc │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r7, r3, r4, ror #16 │ │ + andeq r7, r3, r0, lsl #17 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 8532c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 85330 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r7, r3, r8, lsl r8 │ │ + andeq r7, r3, r4, lsr #16 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 85380 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 85384 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r7, r3, r4, asr #15 │ │ + ldrdeq r7, [r3], -r8 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 853d4 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 853d8 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r7, r3, r0, ror r7 │ │ + andeq r7, r3, r8, lsl #15 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 85428 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 8542c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r7, r3, r0, lsr #14 │ │ + andeq r7, r3, r0, lsr r7 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 8547c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 85480 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r7, r3, r0, asr #13 │ │ + andeq r7, r3, r0, ror #13 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 854d0 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 854d4 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r7, r3, r8, ror r6 │ │ + andeq r7, r3, r0, lsl #13 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 85524 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 85528 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r7, r3, r4, lsr #12 │ │ + andeq r7, r3, r8, lsr r6 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 85578 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 8557c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r7, r3, r8, asr #11 │ │ + ldrdeq r7, [r3], -r8 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 855cc │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 855d0 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r7, r3, r0, ror r5 │ │ + andeq r7, r3, r8, lsl #11 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 85620 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 85624 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r7, r3, r0, lsr #10 │ │ + andeq r7, r3, ip, lsr r5 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 85674 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 85678 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + ldrdeq r7, [r3], -r4 │ │ + andeq r7, r3, r0, ror #9 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 856c8 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 856cc │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r7, r3, r8, ror r4 │ │ + muleq r3, r0, r4 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 8571c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 85720 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r7, r3, r8, lsr #8 │ │ + andeq r7, r3, r8, lsr r4 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #1 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 8576c │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 85770 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + ldrdeq r7, [r3], -ip │ │ + andeq r7, r3, r0, ror #7 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 857c0 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 857c4 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + muleq r3, r0, r3 │ │ + muleq r3, r4, r3 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 85814 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 85818 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r7, r3, r8, lsr r3 │ │ + andeq r7, r3, r4, asr #6 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 85868 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 8586c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r7, r3, ip, ror #5 │ │ + andeq r7, r3, r8, ror #5 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 858bc │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 858c0 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + muleq r3, r8, r2 │ │ + muleq r3, ip, r2 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 85910 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 85914 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r7, r3, r4, asr #4 │ │ + andeq r7, r3, ip, asr #4 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 85964 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 85968 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + strdeq r7, [r3], -r4 │ │ + strdeq r7, [r3], -r4 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 859b8 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 859bc │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + muleq r3, r4, r1 │ │ + andeq r7, r3, r4, lsr #3 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 85a0c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 85a10 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r7, r3, ip, asr #2 │ │ + andeq r7, r3, r4, asr #2 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 85a60 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 85a64 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + strdeq r7, [r3], -r8 │ │ + strdeq r7, [r3], -ip │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 85ab4 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 85ab8 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + muleq r3, ip, r0 │ │ + muleq r3, ip, r0 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 85b08 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 85b0c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r7, r3, r4, asr #32 │ │ + andeq r7, r3, ip, asr #32 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 85b5c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 85b60 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + strdeq r6, [r3], -r4 │ │ + andeq r7, r3, r0 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 85bb0 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 85bb4 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r6, r3, r8, lsr #31 │ │ + andeq r6, r3, r4, lsr #31 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 85c04 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 85c08 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r6, r3, ip, asr #30 │ │ + andeq r6, r3, r4, asr pc │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 85c58 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 85c5c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + strdeq r6, [r3], -ip │ │ + strdeq r6, [r3], -ip │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #1 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #40] ; 85ca0 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + str ip, [sp, #12] │ │ + mov ip, #2 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + ; instruction: 0x00036eb0 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #40] ; 85ce4 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + str ip, [sp, #12] │ │ + mov ip, #2 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r6, r3, r0, ror lr │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #48] ; 85d30 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #40] ; 85d34 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #2 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r6, r3, r8, lsr #28 │ │ + andeq r6, r3, r4, lsr #28 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #48] ; 85d80 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #40] ; 85d84 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #2 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r6, r3, r0, ror #27 │ │ + andeq r6, r3, ip, asr #27 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #40] ; 85dc8 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + str ip, [sp, #12] │ │ + mov ip, #2 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + muleq r3, r0, sp │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #48] ; 85e14 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #40] ; 85e18 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #2 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r6, r3, ip, asr #26 │ │ + andeq r6, r3, r4, asr #26 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #48] ; 85e64 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #40] ; 85e68 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #2 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r6, r3, r0, lsl #26 │ │ + strdeq r6, [r3], -r0 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #48] ; 85eb4 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #40] ; 85eb8 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #2 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r6, r3, r4, lsr #25 │ │ + andeq r6, r3, r4, lsr #25 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #48] ; 85f04 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #40] ; 85f08 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #2 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r6, r3, r0, ror #24 │ │ + andeq r6, r3, r8, asr #24 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #40] ; 85f4c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + str ip, [sp, #12] │ │ + mov ip, #2 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r6, r3, r0, lsl ip │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #48] ; 85f98 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #40] ; 85f9c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #2 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r6, r3, r4, asr #23 │ │ + ; instruction: 0x00036bb4 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #48] ; 85fe8 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #40] ; 85fec │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #2 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r6, r3, r0, ror fp │ │ + andeq r6, r3, r8, ror #22 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #1 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 86038 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 8603c │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #32 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r6, r3, r0, lsr fp │ │ + andeq r6, r3, r4, lsl fp │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 8608c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 86090 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #32 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r6, r3, r4, ror #21 │ │ + andeq r6, r3, r8, asr #21 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #1 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 860e0 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 860e4 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #2 │ │ + str ip, [sp, #8] │ │ + mov ip, #64 ; 0x40 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + muleq r3, r4, sl │ │ + andeq r6, r3, r0, ror sl │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #1 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 86134 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 86138 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #2 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #32 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r6, r3, r8, lsl sl │ │ + andeq r6, r3, ip, lsr #20 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 86188 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 8618c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #2 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #32 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r6, r3, r8, asr #19 │ │ + ldrdeq r6, [r3], -ip │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #1 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 861d8 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 861dc │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #32 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r6, r3, r0, lsl #19 │ │ + andeq r6, r3, r4, lsl #19 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 8622c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 86230 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #32 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r6, r3, r4, lsr r9 │ │ + andeq r6, r3, r8, lsr r9 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #1 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #40] ; 86274 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + str ip, [sp, #12] │ │ + mov ip, #2 │ │ + str ip, [sp, #8] │ │ + mov ip, #32 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r6, r3, ip, ror #17 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #40] ; 862b8 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + str ip, [sp, #12] │ │ + mov ip, #2 │ │ + str ip, [sp, #8] │ │ + mov ip, #32 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r6, r3, ip, lsr #17 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #1 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 86304 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 86308 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #64 ; 0x40 │ │ + str ip, [sp, #4] │ │ + mov ip, #32 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r6, r3, ip, ror #16 │ │ + andeq r6, r3, r8, asr r8 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #1 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 86358 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 8635c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #2 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #64 ; 0x40 │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r6, r3, r4, lsl #16 │ │ + andeq r6, r3, r0, lsl r8 │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #1 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 863a8 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 863ac │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #32 │ │ + str ip, [sp, #4] │ │ + mov ip, #64 ; 0x40 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r6, r3, r0, asr #15 │ │ + ; instruction: 0x000367bc │ │ + push {fp, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, #1 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #40] ; 863f0 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + str ip, [sp, #12] │ │ + mov ip, #2 │ │ + str ip, [sp, #8] │ │ + mov ip, #64 ; 0x40 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 863f4 │ │ + add sp, sp, #24 │ │ + pop {fp, pc} │ │ + andeq r6, r3, r8, ror r7 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #36 ; 0x24 │ │ + sub sp, sp, #16384 ; 0x4000 │ │ + add lr, sp, #16384 ; 0x4000 │ │ + mov r6, r1 │ │ + mov r8, r0 │ │ + ldr r5, [lr, #76] ; 0x4c │ │ + add lr, sp, #16384 ; 0x4000 │ │ + ldr r4, [lr, #72] ; 0x48 │ │ + add lr, sp, #16384 ; 0x4000 │ │ + sub r0, r4, r5, lsl #1 │ │ + ldr ip, [lr, #80] ; 0x50 │ │ + sub r1, r5, r4, lsl #1 │ │ + clz r0, r0 │ │ + clz r1, r1 │ │ + add lr, sp, #16384 ; 0x4000 │ │ + lsr r0, r0, #5 │ │ + lsr r1, r1, #5 │ │ + orr r0, r1, r0 │ │ + mov r1, #1 │ │ + lsl r1, r1, ip │ │ + asr r7, r1, #1 │ │ + ldr r1, [lr, #92] ; 0x5c │ │ + cmp r3, r1 │ │ + bge 86588 │ │ + ldrsh r1, [r2] │ │ + mov r3, #0 │ │ cmp r0, #0 │ │ - bne 7a730 │ │ - ldr r1, [sp, #164] ; 0xa4 │ │ - ldr r2, [sp, #112] ; 0x70 │ │ - add r1, r2, sl, lsl r1 │ │ - movw r2, #7904 ; 0x1ee0 │ │ - add r1, r4, r1 │ │ - ldrb r1, [r1, r2] │ │ - str r1, [sp, #168] ; 0xa8 │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - mov r7, r4 │ │ - ldr r4, [sp, #136] ; 0x88 │ │ - mov r9, ip │ │ - ldrb r3, [r5, #7] │ │ - ldr r6, [sp, #144] ; 0x90 │ │ - ldr r2, [r4] │ │ - str r0, [sp, #8] │ │ - add r0, sp, #168 ; 0xa8 │ │ - str r0, [sp, #20] │ │ - add r0, sp, #175 ; 0xaf │ │ - str r0, [sp, #24] │ │ - ldr r0, [sp, #120] ; 0x78 │ │ + strh r3, [r2] │ │ + beq 8647c │ │ + mov r0, #128 ; 0x80 │ │ + mov r2, #181 ; 0xb5 │ │ + smlabb r0, r1, r2, r0 │ │ + asr r1, r0, #8 │ │ + cmp r5, #1 │ │ + cmpge r4, #1 │ │ + blt 86924 │ │ + mov r0, #181 ; 0xb5 │ │ + vmov.i32 q9, #255 ; 0x000000ff │ │ + mul r1, r1, r0 │ │ + vmov.i32 q10, #0 ; 0x00000000 │ │ + mov r2, #0 │ │ + add r1, r1, #128 ; 0x80 │ │ + add r1, r7, r1, asr #8 │ │ + asr r1, r1, ip │ │ + mul r0, r1, r0 │ │ + bic r1, r4, #15 │ │ + add r0, r0, #2176 ; 0x880 │ │ + asr r0, r0, #12 │ │ + vdup.32 q8, r0 │ │ + cmp r4, #16 │ │ + mov r3, #0 │ │ + bcc 86560 │ │ + b 864e8 │ │ + add r2, r2, #1 │ │ + add r8, r8, r6 │ │ + cmp r2, r5 │ │ + beq 86924 │ │ + cmp r4, #16 │ │ + mov r3, #0 │ │ + bcc 86560 │ │ + mov r3, #0 │ │ + add r7, r8, r3 │ │ + add r3, r3, #16 │ │ + vld1.8 {d22-d23}, [r7] │ │ + cmp r1, r3 │ │ + vmovl.u8 q12, d23 │ │ + vmovl.u8 q11, d22 │ │ + vaddw.u16 q13, q8, d25 │ │ + vaddw.u16 q14, q8, d23 │ │ + vaddw.u16 q12, q8, d24 │ │ + vaddw.u16 q11, q8, d22 │ │ + vmin.s32 q13, q13, q9 │ │ + vmin.s32 q12, q12, q9 │ │ + vmin.s32 q14, q14, q9 │ │ + vmin.s32 q11, q11, q9 │ │ + vmax.s32 q13, q13, q10 │ │ + vmax.s32 q12, q12, q10 │ │ + vmax.s32 q14, q14, q10 │ │ + vmax.s32 q11, q11, q10 │ │ + vmovn.i32 d27, q13 │ │ + vmovn.i32 d26, q12 │ │ + vmovn.i32 d25, q14 │ │ + vmovn.i32 d24, q11 │ │ + vmovn.i16 d23, q13 │ │ + vmovn.i16 d22, q12 │ │ + vst1.8 {d22-d23}, [r7] │ │ + bne 864ec │ │ + cmp r1, r4 │ │ + mov r3, r1 │ │ + beq 864cc │ │ + ldrb r7, [r8, r3] │ │ + add r7, r0, r7 │ │ + cmp r7, #255 ; 0xff │ │ + movge r7, #255 ; 0xff │ │ + bic r7, r7, r7, asr #31 │ │ + strb r7, [r8, r3] │ │ + add r3, r3, #1 │ │ + cmp r4, r3 │ │ + bne 86560 │ │ + b 864cc │ │ + cmp r4, #32 │ │ + mov fp, #32 │ │ + movlt fp, r4 │ │ + mov r1, #32 │ │ + cmp r5, #32 │ │ str r2, [sp, #16] │ │ - add fp, sl, r0 │ │ - add r0, r1, ip, lsl #5 │ │ - add r0, r0, fp │ │ - ldr r2, [sp, #156] ; 0x9c │ │ - add r1, r0, #64 ; 0x40 │ │ - str r6, [sp] │ │ - ldr r6, [sp, #124] ; 0x7c │ │ - mov r0, r7 │ │ - str r5, [sp, #4] │ │ + movlt r1, r5 │ │ + cmp r5, #1 │ │ + str r7, [sp, #8] │ │ str r6, [sp, #12] │ │ - bl 7b794 │ │ - ldr r1, [r7, #8] │ │ - ldr r2, [sp, #116] ; 0x74 │ │ - ldr r3, [pc, #2208] ; 7b044 │ │ - add r1, r1, r1, lsl #2 │ │ - ldr r3, [pc, r3] │ │ - ldrb r5, [r3, r2, lsl #3] │ │ - ldr r2, [sp, #128] ; 0x80 │ │ - add r1, r2, r1, lsl #1 │ │ - ldr r2, [sp, #132] ; 0x84 │ │ - ldrb r8, [r2] │ │ - add r2, r1, r6, lsl #1 │ │ - add r1, r1, r6 │ │ - strh r0, [r2] │ │ - smulbb r0, r5, r8 │ │ - ldr r2, [sp, #168] ; 0xa8 │ │ - strb r2, [r1, #6] │ │ - ldr r1, [r4] │ │ - ldr r2, [sp, #152] ; 0x98 │ │ - add r0, r1, r0, lsl #6 │ │ - str r0, [r4] │ │ - ldr r0, [sp, #160] ; 0xa0 │ │ - mov r4, r7 │ │ - ldr r1, [r7, #12] │ │ - ldr r0, [r0, #2144] ; 0x860 │ │ - add r0, r0, r2 │ │ - sub r0, r0, r1 │ │ - mov r1, r8 │ │ - cmp r8, r0, asr r2 │ │ - asrge r1, r0, r2 │ │ - sub r0, r1, #1 │ │ - cmp r0, #15 │ │ - bhi 7a884 │ │ - add r2, pc, #4 │ │ - ldr r0, [r2, r0, lsl #2] │ │ - add pc, r2, r0 │ │ - andeq r0, r0, r0, asr #32 │ │ - andeq r0, r0, r0, asr r0 │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r8, ror r0 │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - muleq r0, r4, r0 │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - strheq r0, [r0], -ip │ │ - ldr r0, [sp, #156] ; 0x9c │ │ - ldrb r6, [sp, #175] ; 0xaf │ │ - strb r6, [r0] │ │ - b 7a908 │ │ - ldrb r6, [sp, #175] ; 0xaf │ │ - ldr r1, [sp, #156] ; 0x9c │ │ - orr r0, r6, r6, lsl #8 │ │ - strh r0, [r1] │ │ - b 7a908 │ │ - ldrb r6, [sp, #175] ; 0xaf │ │ - ldr r0, [sp, #156] ; 0x9c │ │ - mov r2, r6 │ │ - bl 2830 <__aeabi_memset@plt> │ │ - b 7a908 │ │ - ldrb r6, [sp, #175] ; 0xaf │ │ - movw r0, #257 ; 0x101 │ │ - movt r0, #257 ; 0x101 │ │ - ldr r1, [sp, #156] ; 0x9c │ │ - mul r0, r6, r0 │ │ - str r0, [r1] │ │ - b 7a908 │ │ - ldrb r6, [sp, #175] ; 0xaf │ │ - movw r0, #257 ; 0x101 │ │ - movt r0, #257 ; 0x101 │ │ - mov r2, r0 │ │ - umull r0, r1, r6, r0 │ │ - mla r1, r6, r2, r1 │ │ - ldr r2, [sp, #156] ; 0x9c │ │ - str r0, [r2] │ │ - str r1, [r2, #4] │ │ - b 7a908 │ │ - ldrb r6, [sp, #175] ; 0xaf │ │ - movw r0, #257 ; 0x101 │ │ - movt r0, #257 ; 0x101 │ │ - mov r2, r0 │ │ - umull r0, r1, r6, r0 │ │ - mla r1, r6, r2, r1 │ │ - vmov.32 d16[0], r0 │ │ - ldr r0, [sp, #156] ; 0x9c │ │ - vmov.32 d16[1], r1 │ │ - vorr d17, d16, d16 │ │ - vst1.8 {d16-d17}, [r0] │ │ - ldr r0, [sp, #160] ; 0xa0 │ │ - mov ip, r9 │ │ - ldr r2, [sp, #164] ; 0xa4 │ │ - ldr r1, [r4, #8] │ │ - ldr r0, [r0, #2140] ; 0x85c │ │ - add r0, r0, r2 │ │ - sub r0, r0, r1 │ │ - mov r1, r5 │ │ - cmp r5, r0, asr r2 │ │ - asrge r1, r0, r2 │ │ - sub r0, r1, #1 │ │ - cmp r0, #15 │ │ - bhi 7a6c0 │ │ - add r2, pc, #4 │ │ - ldr r0, [r2, r0, lsl #2] │ │ - add pc, r2, r0 │ │ - andeq r0, r0, r0, asr #32 │ │ - andeq r0, r0, r4, asr r0 │ │ - ; instruction: 0xfffffd78 │ │ - andeq r0, r0, ip, rrx │ │ - ; instruction: 0xfffffd78 │ │ - ; instruction: 0xfffffd78 │ │ - ; instruction: 0xfffffd78 │ │ - andeq r0, r0, ip, lsl #1 │ │ - ; instruction: 0xfffffd78 │ │ - ; instruction: 0xfffffd78 │ │ - ; instruction: 0xfffffd78 │ │ - ; instruction: 0xfffffd78 │ │ - ; instruction: 0xfffffd78 │ │ - ; instruction: 0xfffffd78 │ │ - ; instruction: 0xfffffd78 │ │ - strheq r0, [r0], -r8 │ │ - ldr r0, [r4, #640] ; 0x280 │ │ - add r0, r0, ip, lsl #5 │ │ - add r0, r0, fp │ │ - strb r6, [r0, #64] ; 0x40 │ │ - b 7a6dc │ │ - ldr r0, [r4, #640] ; 0x280 │ │ - orr r1, r6, r6, lsl #8 │ │ - add r0, r0, ip, lsl #5 │ │ - add r0, r0, fp │ │ - strh r1, [r0, #64] ; 0x40 │ │ - b 7a6dc │ │ - movw r1, #257 ; 0x101 │ │ - ldr r0, [r4, #640] ; 0x280 │ │ - movt r1, #257 ; 0x101 │ │ - mul r1, r6, r1 │ │ - add r0, r0, ip, lsl #5 │ │ - add r0, r0, fp │ │ - str r1, [r0, #64] ; 0x40 │ │ - b 7a6dc │ │ - movw r0, #257 ; 0x101 │ │ - ldr r2, [r4, #640] ; 0x280 │ │ - movt r0, #257 ; 0x101 │ │ - mov r3, r0 │ │ - umull r0, r1, r6, r0 │ │ - add r2, r2, ip, lsl #5 │ │ - add r2, r2, fp │ │ - mla r1, r6, r3, r1 │ │ - str r0, [r2, #64] ; 0x40 │ │ - str r1, [r2, #68] ; 0x44 │ │ - b 7a6dc │ │ - movw r0, #257 ; 0x101 │ │ - ldr r2, [r4, #640] ; 0x280 │ │ - movt r0, #257 ; 0x101 │ │ - mov r3, r0 │ │ - umull r0, r1, r6, r0 │ │ - add r2, r2, ip, lsl #5 │ │ - add r2, r2, fp │ │ - mla r1, r6, r3, r1 │ │ - str r0, [r2, #64] ; 0x40 │ │ - str r1, [r2, #68] ; 0x44 │ │ - ldr r2, [r4, #640] ; 0x280 │ │ - add r2, r2, ip, lsl #5 │ │ - add r2, r2, fp │ │ - str r1, [r2, #76] ; 0x4c │ │ - str r0, [r2, #72] ; 0x48 │ │ - b 7a6dc │ │ - ldr r2, [sp, #132] ; 0x84 │ │ - ldrb r8, [r2] │ │ - b 7a628 │ │ - ldr r1, [sp, #80] ; 0x50 │ │ - movw r7, #16448 ; 0x4040 │ │ - add r1, r4, r1 │ │ - strh r7, [r1, #48] ; 0x30 │ │ - sub r1, lr, #1 │ │ - cmp r1, #31 │ │ - bls 7aae0 │ │ - b 7ab80 │ │ - ldr r1, [sp, #80] ; 0x50 │ │ - add r1, r4, r1 │ │ - str r0, [r1, #48] ; 0x30 │ │ - sub r1, lr, #1 │ │ - cmp r1, #31 │ │ - bls 7aae0 │ │ - b 7ab80 │ │ - ldr r1, [sp, #80] ; 0x50 │ │ - add r1, r4, r1 │ │ - str r0, [r1, #52] ; 0x34 │ │ - str r0, [r1, #48] ; 0x30 │ │ - sub r1, lr, #1 │ │ - cmp r1, #31 │ │ - bls 7aae0 │ │ - b 7ab80 │ │ - ldr r1, [sp, #80] ; 0x50 │ │ - vmov.i8 q8, #64 ; 0x40 │ │ - add r1, r4, r1 │ │ - add r1, r1, #48 ; 0x30 │ │ - vst1.8 {d16-d17}, [r1]! │ │ - b 7aad0 │ │ - ldr r1, [sp, #80] ; 0x50 │ │ - vmov.i8 q8, #64 ; 0x40 │ │ - add r1, r4, r1 │ │ - add r1, r1, #48 ; 0x30 │ │ - vst1.8 {d16-d17}, [r1] │ │ - sub r1, lr, #1 │ │ - cmp r1, #31 │ │ - bhi 7ab80 │ │ - add r7, pc, #4 │ │ - ldr r1, [r7, r1, lsl #2] │ │ - add pc, r7, r1 │ │ - andeq r0, r0, r0, lsl #1 │ │ - andeq r0, r0, ip, ror r1 │ │ - muleq r0, r4, r0 │ │ - andeq r0, r0, r0, lsr #3 │ │ - muleq r0, r4, r0 │ │ - muleq r0, r4, r0 │ │ - muleq r0, r4, r0 │ │ - andeq r0, r0, r0, asr #3 │ │ - muleq r0, r4, r0 │ │ - muleq r0, r4, r0 │ │ - muleq r0, r4, r0 │ │ - muleq r0, r4, r0 │ │ - muleq r0, r4, r0 │ │ - muleq r0, r4, r0 │ │ - muleq r0, r4, r0 │ │ - andeq r0, r0, r8, lsr r2 │ │ - muleq r0, r4, r0 │ │ - muleq r0, r4, r0 │ │ - muleq r0, r4, r0 │ │ - muleq r0, r4, r0 │ │ - muleq r0, r4, r0 │ │ - muleq r0, r4, r0 │ │ - muleq r0, r4, r0 │ │ - muleq r0, r4, r0 │ │ - muleq r0, r4, r0 │ │ - muleq r0, r4, r0 │ │ - muleq r0, r4, r0 │ │ - muleq r0, r4, r0 │ │ - muleq r0, r4, r0 │ │ - muleq r0, r4, r0 │ │ - muleq r0, r4, r0 │ │ - andeq r0, r0, r4, ror #3 │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - mov r7, #64 ; 0x40 │ │ - ldr r2, [sp, #104] ; 0x68 │ │ - add r1, r1, r2 │ │ - strb r7, [r1, #32] │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - cmp r1, #0 │ │ - beq 7aed8 │ │ - ldr r2, [sp, #152] ; 0x98 │ │ - ldr r1, [sp, #164] ; 0xa4 │ │ - mov r6, r2 │ │ - add r2, r3, r2 │ │ - mov r7, r1 │ │ - add r1, lr, r1 │ │ - lsr r2, r2, r6 │ │ - sub r2, r2, #1 │ │ - lsr r1, r1, r7 │ │ - cmp r2, #31 │ │ - bhi 7ae18 │ │ - add r3, pc, #4 │ │ - ldr r2, [r3, r2, lsl #2] │ │ - add pc, r3, r2 │ │ - andeq r0, r0, r0, lsl #1 │ │ - muleq r0, r4, r1 │ │ - andeq r0, r0, r4, asr r2 │ │ - ; instruction: 0x000001b8 │ │ - andeq r0, r0, r4, asr r2 │ │ - andeq r0, r0, r4, asr r2 │ │ - andeq r0, r0, r4, asr r2 │ │ - ldrdeq r0, [r0], -r8 │ │ - andeq r0, r0, r4, asr r2 │ │ - andeq r0, r0, r4, asr r2 │ │ - andeq r0, r0, r4, asr r2 │ │ - andeq r0, r0, r4, asr r2 │ │ - andeq r0, r0, r4, asr r2 │ │ - andeq r0, r0, r4, asr r2 │ │ - andeq r0, r0, r4, asr r2 │ │ - andeq r0, r0, r0, lsl #4 │ │ - andeq r0, r0, r4, asr r2 │ │ - andeq r0, r0, r4, asr r2 │ │ - andeq r0, r0, r4, asr r2 │ │ - andeq r0, r0, r4, asr r2 │ │ - andeq r0, r0, r4, asr r2 │ │ - andeq r0, r0, r4, asr r2 │ │ - andeq r0, r0, r4, asr r2 │ │ - andeq r0, r0, r4, asr r2 │ │ - andeq r0, r0, r4, asr r2 │ │ - andeq r0, r0, r4, asr r2 │ │ - andeq r0, r0, r4, asr r2 │ │ - andeq r0, r0, r4, asr r2 │ │ - andeq r0, r0, r4, asr r2 │ │ - andeq r0, r0, r4, asr r2 │ │ - andeq r0, r0, r4, asr r2 │ │ - andeq r0, r0, ip, lsl r2 │ │ - ldr r2, [sp, #76] ; 0x4c │ │ - mov r3, #64 ; 0x40 │ │ - add r2, r4, r2 │ │ - strb r3, [r2, #112] ; 0x70 │ │ - strb r3, [r2, #80] ; 0x50 │ │ - sub r1, r1, #1 │ │ - cmp r1, #31 │ │ - bls 7ae24 │ │ - b 7aed8 │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - movw r7, #16448 ; 0x4040 │ │ - ldr r2, [sp, #104] ; 0x68 │ │ - add r1, r1, r2 │ │ - strh r7, [r1, #32] │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - cmp r1, #0 │ │ - bne 7ab8c │ │ - b 7aed8 │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - ldr r2, [sp, #104] ; 0x68 │ │ - add r1, r1, r2 │ │ - str r0, [r1, #32] │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - cmp r1, #0 │ │ - bne 7ab8c │ │ - b 7aed8 │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - ldr r2, [sp, #104] ; 0x68 │ │ - add r1, r1, r2 │ │ - str r0, [r1, #36] ; 0x24 │ │ - str r0, [r1, #32] │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - cmp r1, #0 │ │ - bne 7ab8c │ │ - b 7aed8 │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - ldr r2, [sp, #104] ; 0x68 │ │ - add r1, r1, r2 │ │ - str r0, [r1, #36] ; 0x24 │ │ - str r0, [r1, #32] │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - add r1, r2, r1 │ │ - str r0, [r1, #44] ; 0x2c │ │ - str r0, [r1, #40] ; 0x28 │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - add r1, r2, r1 │ │ - str r0, [r1, #52] ; 0x34 │ │ - str r0, [r1, #48] ; 0x30 │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - add r1, r2, r1 │ │ - str r0, [r1, #60] ; 0x3c │ │ - str r0, [r1, #56] ; 0x38 │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - cmp r1, #0 │ │ - bne 7ab8c │ │ - b 7aed8 │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - ldr r2, [sp, #104] ; 0x68 │ │ - add r1, r1, r2 │ │ - str r0, [r1, #36] ; 0x24 │ │ - str r0, [r1, #32] │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - add r1, r2, r1 │ │ - str r0, [r1, #44] ; 0x2c │ │ - str r0, [r1, #40] ; 0x28 │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - cmp r1, #0 │ │ - bne 7ab8c │ │ - b 7aed8 │ │ - ldr r2, [sp, #76] ; 0x4c │ │ - movw r3, #16448 ; 0x4040 │ │ - add r2, r4, r2 │ │ - strh r3, [r2, #112] ; 0x70 │ │ - strh r3, [r2, #80] ; 0x50 │ │ - sub r1, r1, #1 │ │ - cmp r1, #31 │ │ - bls 7ae24 │ │ - b 7aed8 │ │ - ldr r2, [sp, #76] ; 0x4c │ │ - add r2, r4, r2 │ │ - str r0, [r2, #112] ; 0x70 │ │ - str r0, [r2, #80] ; 0x50 │ │ - sub r1, r1, #1 │ │ - cmp r1, #31 │ │ - bls 7ae24 │ │ - b 7aed8 │ │ - ldr r2, [sp, #76] ; 0x4c │ │ - add r2, r4, r2 │ │ - str r0, [r2, #116] ; 0x74 │ │ - str r0, [r2, #112] ; 0x70 │ │ - str r0, [r2, #84] ; 0x54 │ │ - str r0, [r2, #80] ; 0x50 │ │ - sub r1, r1, #1 │ │ - cmp r1, #31 │ │ - bls 7ae24 │ │ - b 7aed8 │ │ - ldr r2, [sp, #76] ; 0x4c │ │ - vmov.i8 q8, #64 ; 0x40 │ │ - mov r3, #32 │ │ - add r2, r4, r2 │ │ - add r2, r2, #80 ; 0x50 │ │ - vst1.8 {d16-d17}, [r2], r3 │ │ - b 7ae14 │ │ - ldr r2, [sp, #76] ; 0x4c │ │ - vmov.i8 q8, #64 ; 0x40 │ │ - add r3, r4, #80 ; 0x50 │ │ - mov r6, r2 │ │ - add r2, r2, #16 │ │ - add r7, r3, r2 │ │ - add r3, r3, r6 │ │ - vst1.8 {d16-d17}, [r7] │ │ - vst1.8 {d16-d17}, [r3] │ │ - add r3, r4, #112 ; 0x70 │ │ - add r2, r3, r2 │ │ - vst1.8 {d16-d17}, [r2] │ │ - add r2, r3, r6 │ │ - vst1.8 {d16-d17}, [r2] │ │ - sub r1, r1, #1 │ │ - cmp r1, #31 │ │ - bhi 7aed8 │ │ - add r2, pc, #8 │ │ - ldr r1, [r2, r1, lsl #2] │ │ - add pc, r2, r1 │ │ - ldrdeq r1, [r3], -ip │ │ - andeq r0, r0, r0, lsl #1 │ │ - andeq r0, r0, ip, lsr #1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - ldrdeq r0, [r0], -r8 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - strdeq r0, [r0], -ip │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r4, lsl r1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r8, ror #2 │ │ - ldr r1, [sp, #120] ; 0x78 │ │ - ldr r0, [r4, #640] ; 0x280 │ │ - add r0, r0, r1 │ │ - mov r2, r1 │ │ - mov r1, #64 ; 0x40 │ │ - strb r1, [r0, #64] ; 0x40 │ │ - ldr r0, [r4, #640] ; 0x280 │ │ - add r0, r0, r2 │ │ - strb r1, [r0, #96] ; 0x60 │ │ - add sp, sp, #188 ; 0xbc │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r1, [sp, #120] ; 0x78 │ │ - ldr r0, [r4, #640] ; 0x280 │ │ - add r0, r0, r1 │ │ - mov r2, r1 │ │ - movw r1, #16448 ; 0x4040 │ │ - strh r1, [r0, #64] ; 0x40 │ │ - ldr r0, [r4, #640] ; 0x280 │ │ - add r0, r0, r2 │ │ - strh r1, [r0, #96] ; 0x60 │ │ - add sp, sp, #188 ; 0xbc │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - ldr r2, [sp, #120] ; 0x78 │ │ - add r1, r1, r2 │ │ - str r0, [r1, #64] ; 0x40 │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - add r1, r1, r2 │ │ - str r0, [r1, #96] ; 0x60 │ │ - add sp, sp, #188 ; 0xbc │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r2, [sp, #120] ; 0x78 │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - add r1, r1, r2 │ │ - str r0, [r1, #68] ; 0x44 │ │ - str r0, [r1, #64] ; 0x40 │ │ - b 7af84 │ │ - ldr r2, [sp, #120] ; 0x78 │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - add r1, r1, r2 │ │ - mov r3, r2 │ │ - add r2, r2, #8 │ │ - str r0, [r1, #68] ; 0x44 │ │ - str r0, [r1, #64] ; 0x40 │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - add r1, r1, r2 │ │ - str r0, [r1, #68] ; 0x44 │ │ - str r0, [r1, #64] ; 0x40 │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - add r1, r1, r3 │ │ - str r0, [r1, #100] ; 0x64 │ │ - str r0, [r1, #96] ; 0x60 │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - add r1, r1, r2 │ │ - str r0, [r1, #100] ; 0x64 │ │ - str r0, [r1, #96] ; 0x60 │ │ - add sp, sp, #188 ; 0xbc │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r2, [sp, #120] ; 0x78 │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - add r1, r1, r2 │ │ - mov r6, r2 │ │ - add r2, r2, #8 │ │ - add r3, r6, #16 │ │ - str r0, [r1, #68] ; 0x44 │ │ - add r7, r6, #24 │ │ - str r0, [r1, #64] ; 0x40 │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - add r1, r1, r2 │ │ - str r0, [r1, #68] ; 0x44 │ │ - str r0, [r1, #64] ; 0x40 │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - add r1, r1, r3 │ │ - str r0, [r1, #68] ; 0x44 │ │ - str r0, [r1, #64] ; 0x40 │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - add r1, r1, r7 │ │ - str r0, [r1, #68] ; 0x44 │ │ - str r0, [r1, #64] ; 0x40 │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - add r1, r1, r6 │ │ - str r0, [r1, #100] ; 0x64 │ │ - str r0, [r1, #96] ; 0x60 │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - add r1, r1, r2 │ │ - str r0, [r1, #100] ; 0x64 │ │ - str r0, [r1, #96] ; 0x60 │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - add r1, r1, r3 │ │ - str r0, [r1, #100] ; 0x64 │ │ - str r0, [r1, #96] ; 0x60 │ │ - ldr r1, [r4, #640] ; 0x280 │ │ - add r1, r1, r7 │ │ - str r0, [r1, #100] ; 0x64 │ │ - str r0, [r1, #96] ; 0x60 │ │ - add sp, sp, #188 ; 0xbc │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq r1, r3, r8, ror #19 │ │ - andeq r1, r3, r8, lsl #16 │ │ - andeq r1, r3, r4, lsr #15 │ │ - andeq r1, r3, r0, asr #5 │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #68 ; 0x44 │ │ - mov r9, r0 │ │ - str r1, [sp, #52] ; 0x34 │ │ - ldr r5, [r9] │ │ - mov ip, r2 │ │ - ldr r1, [r9, #4] │ │ - ldr sl, [pc, #1828] ; 7b790 │ │ - ldr r6, [sp, #104] ; 0x68 │ │ - ldr r0, [sp, #120] ; 0x78 │ │ - ldr sl, [pc, sl] │ │ - cmp r6, #1 │ │ - mov r2, sl │ │ - ldrb r7, [r2, r3, lsl #3]! │ │ - str r7, [sp, #56] ; 0x38 │ │ - ldrb r8, [r2, #1] │ │ - ldr r2, [r5, #2088] ; 0x828 │ │ - str r2, [sp, #48] ; 0x30 │ │ - bgt 7b1d0 │ │ - ldr r2, [sp, #108] ; 0x6c │ │ - add r2, r2, r6, lsl #1 │ │ - ldrh r4, [r2] │ │ - cmp r4, #0 │ │ - beq 7b1d0 │ │ - ldr lr, [sp, #116] ; 0x74 │ │ - mov r2, #1 │ │ - ldr fp, [sp, #112] ; 0x70 │ │ - add r7, fp, lr, lsl #2 │ │ - tst r4, r2, lsl r7 │ │ - ldr r2, [sp, #108] ; 0x6c │ │ - beq 7b1d0 │ │ - add r1, sl, r3, lsl #3 │ │ - str r0, [sp, #16] │ │ - lsl r0, lr, #1 │ │ - str r2, [sp, #4] │ │ - ldrb r4, [r1, #6] │ │ - mov r2, ip │ │ - str r0, [sp, #36] ; 0x24 │ │ - str r0, [sp, #12] │ │ - lsl r0, fp, #1 │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - mov r3, r4 │ │ - str r0, [sp, #48] ; 0x30 │ │ - str r0, [sp, #8] │ │ - add r0, r6, #1 │ │ - str r0, [sp, #40] ; 0x28 │ │ - str r0, [sp] │ │ - mov r0, r9 │ │ - str ip, [sp, #44] ; 0x2c │ │ - bl 7b048 │ │ - ldrb fp, [sl, r4, lsl #3]! │ │ - ldr r0, [r9, #8] │ │ - ldr r6, [sp, #56] ; 0x38 │ │ - ldrb r7, [sl, #1] │ │ - add r0, r0, fp │ │ - cmp r6, r8 │ │ - str r0, [r9, #8] │ │ - bcc 7b188 │ │ - ldr r1, [r5, #2140] ; 0x85c │ │ - cmp r0, r1 │ │ - bge 7b188 │ │ - ldr r1, [sp, #48] ; 0x30 │ │ - mov r3, r4 │ │ - ldr r0, [sp, #120] ; 0x78 │ │ - orr r1, r1, #1 │ │ - ldr r2, [sp, #40] ; 0x28 │ │ - str r2, [sp] │ │ + str r1, [sp, #28] │ │ + blt 86704 │ │ cmp r0, #0 │ │ - ldr r2, [sp, #108] ; 0x6c │ │ - addne r0, r0, fp, lsl #3 │ │ - str r1, [sp, #8] │ │ - ldr r1, [sp, #36] ; 0x24 │ │ - str r2, [sp, #4] │ │ - str r1, [sp, #12] │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - ldr r2, [sp, #44] ; 0x2c │ │ - str r0, [sp, #16] │ │ - mov r0, r9 │ │ - bl 7b048 │ │ - ldr r0, [r9, #8] │ │ - ldr r1, [r9, #12] │ │ - cmp r8, r6 │ │ - sub r0, r0, fp │ │ - add r1, r1, r7 │ │ - strd r0, [r9, #8] │ │ - bcc 7b780 │ │ - ldr r0, [r5, #2144] ; 0x860 │ │ + beq 8666c │ │ + ldr r0, [sp, #28] │ │ + add lr, sp, #16384 ; 0x4000 │ │ + ldr r9, [sp, #16] │ │ + add r4, sp, #36 ; 0x24 │ │ + mov r1, #0 │ │ + mov r7, #128 ; 0x80 │ │ + lsl r5, r0, #1 │ │ + ldr r0, [lr, #72] ; 0x48 │ │ + mov sl, #181 ; 0xb5 │ │ + lsl r0, r0, #2 │ │ + str r0, [sp, #20] │ │ + b 86630 │ │ + add lr, sp, #16384 ; 0x4000 │ │ + movw r2, #32768 ; 0x8000 │ │ + mov r0, r4 │ │ + mov r1, #1 │ │ + ldr r6, [lr, #84] ; 0x54 │ │ + movt r2, #65535 ; 0xffff │ │ + movw r3, #32767 ; 0x7fff │ │ + blx r6 │ │ + ldr r0, [sp, #20] │ │ + add r9, r9, #2 │ │ + ldr r1, [sp, #24] │ │ + add r4, r4, r0 │ │ + ldr r0, [sp, #28] │ │ + add r1, r1, #1 │ │ cmp r1, r0 │ │ - bge 7b780 │ │ - ldr r1, [sp, #120] ; 0x78 │ │ - str r7, [sp, #32] │ │ - cmp r1, #0 │ │ - beq 7b6d4 │ │ - ldr r0, [r5, #1268] ; 0x4f4 │ │ - lsr r0, r0, #1 │ │ - mul r0, r7, r0 │ │ - add sl, r1, r0, lsl #3 │ │ - b 7b6d8 │ │ - ldr r2, [r5, #2988] ; 0xbac │ │ - ldrd sl, [r9, #8] │ │ - cmp r2, #0 │ │ - beq 7b24c │ │ - mov r6, r5 │ │ - ldr r5, [sp, #56] ; 0x38 │ │ - cmp r8, #8 │ │ - mov r4, #8 │ │ - movcc r4, r8 │ │ - mov r7, #8 │ │ - cmp r5, #8 │ │ - movcc r7, r5 │ │ - mov r5, r6 │ │ - smulbb r7, r7, r4 │ │ - mov r4, #13888 ; 0x3640 │ │ - ldr lr, [r1, r4]! │ │ - cmp r2, #2 │ │ - add r7, lr, r7, lsl #6 │ │ - str r7, [r1] │ │ - ldr r1, [r6, #2128] ; 0x850 │ │ - ldr r7, [r6, #3000] ; 0xbb8 │ │ - mla r1, r1, fp, sl │ │ - add r1, r1, r1, lsl #2 │ │ - add r1, r7, r1, lsl #1 │ │ - bne 7b254 │ │ - ldrsh ip, [r1] │ │ - ldrb r1, [r1, #6] │ │ - str r1, [sp, #64] ; 0x40 │ │ - cmp ip, #0 │ │ - bpl 7b69c │ │ - b 7b6cc │ │ - add lr, r9, #672 ; 0x2a0 │ │ - b 7b258 │ │ - str r1, [sp, #40] ; 0x28 │ │ - ldr r6, [sp, #52] ; 0x34 │ │ - and r4, fp, #31 │ │ - ldr r0, [r9, #640] ; 0x280 │ │ - add r1, sp, #63 ; 0x3f │ │ - and fp, sl, #31 │ │ - stm sp, {r6, ip} │ │ - add r0, r0, fp │ │ + bge 86704 │ │ + add lr, sp, #16384 ; 0x4000 │ │ str r1, [sp, #24] │ │ - add r1, r9, r4 │ │ - str r4, [sp, #44] ; 0x2c │ │ - add r4, r1, #48 ; 0x30 │ │ - add r2, sp, #64 ; 0x40 │ │ - add r1, r0, #32 │ │ - mov r7, #0 │ │ - str r2, [sp, #20] │ │ - mov r0, r9 │ │ - mov r2, r4 │ │ - str r7, [sp, #8] │ │ - mov sl, lr │ │ - str r7, [sp, #12] │ │ - str lr, [sp, #16] │ │ - str r3, [sp, #52] ; 0x34 │ │ - bl 7b794 │ │ - mov ip, r0 │ │ - ldr r0, [r9, #12] │ │ - ldr r1, [r5, #2144] ; 0x860 │ │ - movw r3, #257 ; 0x101 │ │ - movt r3, #257 ; 0x101 │ │ - sub r1, r1, r0 │ │ - cmp r1, r8 │ │ - movgt r1, r8 │ │ - sub r0, r1, #1 │ │ - cmp r0, #15 │ │ - bhi 7b348 │ │ - add r2, pc, #4 │ │ - ldr r0, [r2, r0, lsl #2] │ │ - add pc, r2, r0 │ │ - andeq r0, r0, r0, asr #32 │ │ - andeq r0, r0, ip, asr #32 │ │ - andeq r0, r0, ip, asr r0 │ │ - andeq r0, r0, r8, ror r0 │ │ - andeq r0, r0, ip, asr r0 │ │ - andeq r0, r0, ip, asr r0 │ │ - andeq r0, r0, ip, asr r0 │ │ - andeq r0, r0, r8, lsl #1 │ │ - andeq r0, r0, ip, asr r0 │ │ - andeq r0, r0, ip, asr r0 │ │ - andeq r0, r0, ip, asr r0 │ │ - andeq r0, r0, ip, asr r0 │ │ - andeq r0, r0, ip, asr r0 │ │ - andeq r0, r0, ip, asr r0 │ │ - andeq r0, r0, ip, asr r0 │ │ - andeq r0, r0, r0, lsr #1 │ │ - ldrb r7, [sp, #63] ; 0x3f │ │ - strb r7, [r4] │ │ - b 7b3a8 │ │ - ldrb r7, [sp, #63] ; 0x3f │ │ - orr r0, r7, r7, lsl #8 │ │ - strh r0, [r4] │ │ - b 7b3a8 │ │ - ldrb r7, [sp, #63] ; 0x3f │ │ - mov r0, r4 │ │ - mov r4, ip │ │ - mov r2, r7 │ │ - bl 2830 <__aeabi_memset@plt> │ │ - mov ip, r4 │ │ - b 7b3a8 │ │ - ldrb r7, [sp, #63] ; 0x3f │ │ - mul r0, r7, r3 │ │ - str r0, [r4] │ │ - b 7b3a8 │ │ - ldrb r7, [sp, #63] ; 0x3f │ │ - umull r0, r1, r7, r3 │ │ - mla r1, r7, r3, r1 │ │ - str r0, [r4] │ │ - str r1, [r4, #4] │ │ - b 7b3a8 │ │ - ldrb r7, [sp, #63] ; 0x3f │ │ - umull r0, r1, r7, r3 │ │ - mla r1, r7, r3, r1 │ │ - vmov.32 d16[0], r0 │ │ - vmov.32 d16[1], r1 │ │ - vorr d17, d16, d16 │ │ - vst1.8 {d16-d17}, [r4] │ │ - ldr r0, [r9, #8] │ │ - mov lr, sl │ │ - ldr r1, [r5, #2140] ; 0x85c │ │ - ldr r6, [sp, #56] ; 0x38 │ │ - sub r1, r1, r0 │ │ - ldr r3, [sp, #52] ; 0x34 │ │ - cmp r1, r6 │ │ - movgt r1, r6 │ │ - sub r0, r1, #1 │ │ - cmp r0, #15 │ │ - bhi 7b45c │ │ - add r2, pc, #4 │ │ - ldr r0, [r2, r0, lsl #2] │ │ - add pc, r2, r0 │ │ - andeq r0, r0, r0, asr #32 │ │ - andeq r0, r0, ip, asr r0 │ │ - andeq r0, r0, ip, ror r0 │ │ - strheq r0, [r0], -r4 │ │ - andeq r0, r0, ip, ror r0 │ │ - andeq r0, r0, ip, ror r0 │ │ - andeq r0, r0, ip, ror r0 │ │ - ldrdeq r0, [r0], -ip │ │ - andeq r0, r0, ip, ror r0 │ │ - andeq r0, r0, ip, ror r0 │ │ - andeq r0, r0, ip, ror r0 │ │ - andeq r0, r0, ip, ror r0 │ │ - andeq r0, r0, ip, ror r0 │ │ - andeq r0, r0, ip, ror r0 │ │ - andeq r0, r0, ip, ror r0 │ │ - andeq r0, r0, r0, lsl r1 │ │ - ldr r0, [r9, #640] ; 0x280 │ │ - add r0, r0, fp │ │ - strb r7, [r0, #32] │ │ - sub r1, r6, #1 │ │ - cmp r1, #15 │ │ - bls 7b530 │ │ - b 7b668 │ │ - ldr r0, [r9, #640] ; 0x280 │ │ - orr r1, r7, r7, lsl #8 │ │ - add r0, r0, fp │ │ - strh r1, [r0, #32] │ │ - sub r1, r6, #1 │ │ - cmp r1, #15 │ │ - bls 7b530 │ │ - b 7b668 │ │ - ldr r0, [r9, #640] ; 0x280 │ │ - mov r2, r7 │ │ - mov r7, ip │ │ - mov r4, lr │ │ - add r0, r0, fp │ │ - add r0, r0, #32 │ │ - bl 2830 <__aeabi_memset@plt> │ │ - ldr r3, [sp, #52] ; 0x34 │ │ - mov lr, r4 │ │ - mov ip, r7 │ │ - sub r1, r6, #1 │ │ - cmp r1, #15 │ │ - bls 7b530 │ │ - b 7b668 │ │ - movw r1, #257 ; 0x101 │ │ - ldr r0, [r9, #640] ; 0x280 │ │ - movt r1, #257 ; 0x101 │ │ - mul r1, r7, r1 │ │ - add r0, r0, fp │ │ - str r1, [r0, #32] │ │ - sub r1, r6, #1 │ │ - cmp r1, #15 │ │ - bls 7b530 │ │ - b 7b668 │ │ - movw r0, #257 ; 0x101 │ │ - ldr r2, [r9, #640] ; 0x280 │ │ - movt r0, #257 ; 0x101 │ │ - mov r4, r0 │ │ - umull r0, r1, r7, r0 │ │ - add r2, r2, fp │ │ - mla r1, r7, r4, r1 │ │ - str r0, [r2, #32] │ │ - str r1, [r2, #36] ; 0x24 │ │ - sub r1, r6, #1 │ │ - cmp r1, #15 │ │ - bls 7b530 │ │ - b 7b668 │ │ - movw r0, #257 ; 0x101 │ │ - ldr r2, [r9, #640] ; 0x280 │ │ - movt r0, #257 ; 0x101 │ │ - mov r4, r0 │ │ - umull r0, r1, r7, r0 │ │ - add r2, r2, fp │ │ - mla r1, r7, r4, r1 │ │ - str r0, [r2, #32] │ │ - str r1, [r2, #36] ; 0x24 │ │ - ldr r2, [r9, #640] ; 0x280 │ │ - add r2, fp, r2 │ │ - str r1, [r2, #44] ; 0x2c │ │ - str r0, [r2, #40] ; 0x28 │ │ - sub r1, r6, #1 │ │ - cmp r1, #15 │ │ - bhi 7b668 │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - movw r2, #7904 ; 0x1ee0 │ │ - orr r0, fp, r0, lsl #5 │ │ - add r0, r9, r0 │ │ - add r0, r0, r2 │ │ - add r2, pc, #4 │ │ - ldr r1, [r2, r1, lsl #2] │ │ - add pc, r2, r1 │ │ - andeq r0, r0, r0, asr #32 │ │ - andeq r0, r0, ip, asr r0 │ │ - andeq r0, r0, r8, lsl r1 │ │ - andeq r0, r0, ip, ror r0 │ │ - andeq r0, r0, r8, lsl r1 │ │ - andeq r0, r0, r8, lsl r1 │ │ - andeq r0, r0, r8, lsl r1 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r8, lsl r1 │ │ - andeq r0, r0, r8, lsl r1 │ │ - andeq r0, r0, r8, lsl r1 │ │ - andeq r0, r0, r8, lsl r1 │ │ - andeq r0, r0, r8, lsl r1 │ │ - andeq r0, r0, r8, lsl r1 │ │ - andeq r0, r0, r8, lsl r1 │ │ - ldrdeq r0, [r0], -ip │ │ - cmp r8, #0 │ │ - beq 7b668 │ │ - ldr r1, [sp, #64] ; 0x40 │ │ - strb r1, [r0], #32 │ │ - subs r8, r8, #1 │ │ - bne 7b59c │ │ - b 7b668 │ │ - cmp r8, #0 │ │ - beq 7b668 │ │ - ldrh r1, [sp, #64] ; 0x40 │ │ - add r1, r1, r1, lsl #8 │ │ - strh r1, [r0], #32 │ │ - subs r8, r8, #1 │ │ - bne 7b5bc │ │ - b 7b668 │ │ - cmp r8, #0 │ │ - beq 7b668 │ │ - ldr r1, [sp, #64] ; 0x40 │ │ - movw r2, #257 ; 0x101 │ │ - movt r2, #257 ; 0x101 │ │ - mul r1, r1, r2 │ │ - str r1, [r0], #32 │ │ - subs r8, r8, #1 │ │ - bne 7b5e4 │ │ - b 7b668 │ │ - cmp r8, #0 │ │ - beq 7b668 │ │ - ldr r1, [sp, #64] ; 0x40 │ │ - movw r2, #257 ; 0x101 │ │ - movt r2, #257 ; 0x101 │ │ - mov r4, r2 │ │ - umull r2, r7, r1, r2 │ │ - mla r1, r1, r4, r7 │ │ - str r2, [r0] │ │ - subs r8, r8, #1 │ │ - str r1, [r0, #4] │ │ - add r0, r0, #32 │ │ - bne 7b614 │ │ - b 7b668 │ │ - cmp r8, #0 │ │ - beq 7b668 │ │ - ldr r1, [sp, #64] ; 0x40 │ │ - movw r2, #257 ; 0x101 │ │ - movt r2, #257 ; 0x101 │ │ - mov r4, r2 │ │ - umull r2, r7, r1, r2 │ │ - mla r1, r1, r4, r7 │ │ - vmov.32 d16[0], r2 │ │ - vmov.32 d16[1], r1 │ │ - mov r1, #32 │ │ - vorr d17, d16, d16 │ │ - vst1.64 {d16-d17}, [r0], r1 │ │ - subs r8, r8, #1 │ │ - bne 7b65c │ │ - ldr r0, [r5, #2988] ; 0xbac │ │ + ldr r0, [lr, #72] ; 0x48 │ │ cmp r0, #1 │ │ - bne 7b688 │ │ - ldr r1, [sp, #40] ; 0x28 │ │ - strh ip, [r1] │ │ - ldr r0, [sp, #64] ; 0x40 │ │ - strb r0, [r1, #6] │ │ - ldr r0, [r5, #2988] ; 0xbac │ │ - tst r0, #1 │ │ - ldr r0, [sp, #120] ; 0x78 │ │ - bne 7b6cc │ │ - cmp ip, #0 │ │ - bmi 7b6cc │ │ - ldr r7, [sp, #64] ; 0x40 │ │ - add r3, r3, r3, lsl #4 │ │ - ldr r6, [sp, #48] ; 0x30 │ │ - ldr r1, [r5, #1268] ; 0x4f4 │ │ - add r3, r6, r3, lsl #2 │ │ - ldr r2, [r5, #2968] ; 0xb98 │ │ - add r3, r3, r7, lsl #2 │ │ - ldr r7, [r3, #340] ; 0x154 │ │ - mov r3, ip │ │ - str r2, [sp] │ │ - mov r2, lr │ │ - blx r7 │ │ - add sp, sp, #68 ; 0x44 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - mov sl, #0 │ │ - add r6, sp, #40 ; 0x28 │ │ - ldr r3, [sp, #36] ; 0x24 │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - ldm r6, {r0, r2, r6} │ │ - orr r7, r3, #1 │ │ - mov r3, r4 │ │ - str r0, [sp] │ │ - ldr r0, [sp, #108] ; 0x6c │ │ - stmib sp, {r0, r6, r7, sl} │ │ - mov r0, r9 │ │ - mov r6, r4 │ │ - mov r4, r1 │ │ - bl 7b048 │ │ - ldr r0, [r9, #8] │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - add r0, r0, fp │ │ - str r0, [r9, #8] │ │ - cmp r1, r8 │ │ - bcc 7b770 │ │ - ldr r1, [r5, #2140] ; 0x85c │ │ - cmp r0, r1 │ │ - bge 7b770 │ │ - ldr r0, [sp, #48] ; 0x30 │ │ - cmp sl, #0 │ │ - ldr r1, [sp, #40] ; 0x28 │ │ - addne sl, sl, fp, lsl #3 │ │ - str r1, [sp] │ │ - orr r0, r0, #1 │ │ - ldr r1, [sp, #108] ; 0x6c │ │ - mov r3, r6 │ │ - ldr r2, [sp, #44] ; 0x2c │ │ - str r1, [sp, #4] │ │ - add r1, sp, #8 │ │ - stm r1, {r0, r7, sl} │ │ - mov r0, r9 │ │ - mov r1, r4 │ │ - bl 7b048 │ │ - ldr r0, [r9, #8] │ │ - ldr r1, [r9, #12] │ │ - sub r0, r0, fp │ │ - ldr r7, [sp, #32] │ │ - str r0, [r9, #8] │ │ - sub r0, r1, r7 │ │ - str r0, [r9, #12] │ │ - add sp, sp, #68 ; 0x44 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - strdeq r0, [r3], -r4 │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #92 ; 0x5c │ │ - mov r8, r0 │ │ - ldr r0, [sp, #132] ; 0x84 │ │ - ldm r8, {r5, ip} │ │ - mov lr, r2 │ │ - ldrb r4, [r0, #4] │ │ - ldr r2, [r5, #12] │ │ - ldr fp, [sp, #140] ; 0x8c │ │ - add r2, r2, r4, lsl #2 │ │ - ldr r0, [sp, #128] ; 0x80 │ │ - cmp fp, #0 │ │ - str r3, [sp, #68] ; 0x44 │ │ - ldr r2, [r2, #1144] ; 0x478 │ │ - movwne fp, #1 │ │ - str r2, [sp, #64] ; 0x40 │ │ - mov r2, r3 │ │ - str lr, [sp, #20] │ │ - str r1, [sp, #24] │ │ - str r5, [sp, #28] │ │ - str r8, [sp, #80] ; 0x50 │ │ - beq 7b89c │ │ - ldr r2, [r5, #1284] ; 0x504 │ │ - ldr r4, [pc, #4092] ; 7c7f4 │ │ - subs r7, r2, #3 │ │ - movwne r7, #1 │ │ - ldr r4, [pc, r4] │ │ - add r4, r4, r0, lsl #2 │ │ - ldr r0, [pc, #4076] ; 7c7f8 │ │ - ldrb r5, [r4, #2] │ │ - ldr r0, [pc, r0] │ │ - cmp r5, #0 │ │ - add r6, r0, r3, lsl #3 │ │ - mov r0, r5 │ │ - movwne r0, #1 │ │ - and r0, r7, r0 │ │ - ldrb sl, [r6, #2] │ │ - sub r7, r5, r0 │ │ - mov r0, #10 │ │ - cmp r7, sl │ │ - bgt 7b86c │ │ - ldrb r7, [r4, #3] │ │ - sub r2, r2, #1 │ │ - clz r2, r2 │ │ - ldrb r3, [r6, #3] │ │ - cmp r7, #0 │ │ - mov r0, r7 │ │ - lsr r2, r2, #5 │ │ - movwne r0, #1 │ │ - and r0, r2, r0 │ │ - sub r2, r7, r0 │ │ - mov r0, #7 │ │ - cmp r2, r3 │ │ - movwgt r0, #10 │ │ - add r2, pc, #12 │ │ - movw r3, #16448 ; 0x4040 │ │ - movt r3, #16448 ; 0x4040 │ │ - ldr r7, [r2, sl, lsl #2] │ │ - add pc, r2, r7 │ │ - andeq r0, r0, r0, lsl r0 │ │ - andeq r0, r0, ip, lsl #1 │ │ - muleq r0, ip, r0 │ │ - andeq r0, r0, r8, lsr #1 │ │ - ldrb r2, [r1] │ │ - subs r2, r2, #64 ; 0x40 │ │ - b 7b938 │ │ - ldr r2, [pc, #4068] ; 7c888 │ │ - ldr r2, [pc, r2] │ │ - add r6, r2, r3, lsl #3 │ │ - ldr r2, [pc, #4060] ; 7c88c │ │ - ldrb sl, [r6, #2] │ │ - ldr r2, [pc, r2] │ │ - add r0, r2, r0, lsl #2 │ │ - ldrb r2, [r0, #2] │ │ - cmp r2, sl │ │ - bne 7b8e4 │ │ - ldrb r5, [r0, #3] │ │ - ldrb r0, [r6, #3] │ │ - cmp r5, r0 │ │ - bne 7b8e4 │ │ - mov r9, fp │ │ - mov r0, #0 │ │ - mov sl, r2 │ │ - b 7ba88 │ │ - add r0, pc, #4 │ │ - ldr r2, [r0, sl, lsl #2] │ │ - add pc, r0, r2 │ │ - andeq r0, r0, r4, lsl r0 │ │ - andeq r0, r0, r8, asr #1 │ │ - ldrdeq r0, [r0], -r0 ; │ │ - ldrdeq r0, [r0], -r8 │ │ - andeq r0, r0, r0, ror #1 │ │ - ldrb r0, [r1] │ │ - b 7b9e8 │ │ - ldrh r2, [r1] │ │ - movw r7, #16448 ; 0x4040 │ │ - subs r2, r2, r7 │ │ - b 7b938 │ │ - ldr r2, [r1] │ │ - subs r2, r2, r3 │ │ - b 7b938 │ │ - ldm r1, {r2, r5} │ │ - eor r7, r5, r3 │ │ - eor r2, r2, r3 │ │ - orrs r2, r2, r7 │ │ - ldrb r5, [r6, #3] │ │ - add r6, pc, #8 │ │ - movwne r2, #1 │ │ - ldr r7, [r6, r5, lsl #2] │ │ - add pc, r6, r7 │ │ - andeq r0, r0, r0, lsl r0 │ │ - andeq r0, r0, r0, lsr #32 │ │ - andeq r0, r0, r4, lsr r0 │ │ - andeq r0, r0, r4, asr #32 │ │ - ldrb r1, [lr] │ │ - mov r9, fp │ │ - subs r1, r1, #64 ; 0x40 │ │ - b 7b9a8 │ │ - ldrh r1, [lr] │ │ - movw r3, #16448 ; 0x4040 │ │ - mov r9, fp │ │ - subs r1, r1, r3 │ │ - b 7b9a8 │ │ - ldr r1, [lr] │ │ - mov r9, fp │ │ - subs r1, r1, r3 │ │ - b 7b9a8 │ │ - ldr r1, [lr, #4] │ │ - mov r9, fp │ │ - ldr r4, [lr] │ │ - eor r1, r1, r3 │ │ - eor r3, r4, r3 │ │ - orrs r1, r3, r1 │ │ - add r0, r0, r2 │ │ - movwne r1, #1 │ │ - add r0, r0, r1 │ │ - b 7ba88 │ │ - ldrh r0, [r1] │ │ - b 7b9e4 │ │ - ldr r0, [r1] │ │ - b 7b9e0 │ │ - ldm r1, {r0, r2} │ │ - b 7b9dc │ │ - ldm r1, {r0, r2, r3, r7} │ │ - orr r2, r7, r2 │ │ - orr r0, r3, r0 │ │ - orr r0, r2, r0 │ │ - orr r0, r0, r0, lsr #16 │ │ - orr r0, r0, r0, lsr #8 │ │ - ldrb r5, [r6, #3] │ │ - add r3, pc, #4 │ │ - ldr r2, [r3, r5, lsl #2] │ │ - add pc, r3, r2 │ │ - andeq r0, r0, r4, lsl r0 │ │ - andeq r0, r0, r0, lsr #32 │ │ - andeq r0, r0, ip, lsr #32 │ │ - andeq r0, r0, r8, lsr r0 │ │ - andeq r0, r0, r4, asr #32 │ │ - mov r9, fp │ │ - ldrb r1, [lr] │ │ - b 7ba58 │ │ - mov r9, fp │ │ - ldrh r1, [lr] │ │ - b 7ba54 │ │ - mov r9, fp │ │ - ldr r1, [lr] │ │ - b 7ba50 │ │ - ldm lr, {r1, r2} │ │ - mov r9, fp │ │ - b 7ba4c │ │ - ldm lr, {r1, r2, r3, r7} │ │ - mov r9, fp │ │ - orr r2, r7, r2 │ │ - orr r1, r3, r1 │ │ - orr r1, r2, r1 │ │ - orr r1, r1, r1, lsr #16 │ │ - orr r1, r1, r1, lsr #8 │ │ - and r1, r1, #63 ; 0x3f │ │ - mov r2, #4 │ │ - cmp r1, #4 │ │ - and r0, r0, #63 ; 0x3f │ │ - movcs r1, r2 │ │ - cmp r0, #4 │ │ - movcc r2, r0 │ │ - add r0, r2, r2, lsl #2 │ │ - ldr r2, [pc, #4040] ; 7ca48 │ │ - ldr r2, [pc, r2] │ │ - add r0, r2, r0 │ │ - ldrb r0, [r0, r1] │ │ - ldr r2, [pc, #4092] ; 7ca8c │ │ - add r4, ip, #13824 ; 0x3600 │ │ - ldr r8, [sp, #148] ; 0x94 │ │ - mov r6, ip │ │ - ldr r2, [pc, r2] │ │ - ldr r1, [sp, #68] ; 0x44 │ │ - add r7, r2, r1, lsl #3 │ │ - mov r1, #52 ; 0x34 │ │ - ldrb fp, [r7, #7] │ │ - smlabb r1, fp, r1, ip │ │ - add r0, r1, r0, lsl #2 │ │ - movw r1, #12936 ; 0x3288 │ │ - add r1, r0, r1 │ │ - mov r0, r4 │ │ - bl 2db24 │ │ - cmp r0, #0 │ │ - beq 7baf0 │ │ - ldr r1, [sp, #152] ; 0x98 │ │ - mov r0, #64 ; 0x40 │ │ - strb r0, [r1] │ │ - ldr r0, [sp, #64] ; 0x40 │ │ - lsl r0, r0, #4 │ │ - str r0, [r8] │ │ - mvn r0, #0 │ │ - add sp, sp, #92 ; 0x5c │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [sp, #64] ; 0x40 │ │ - str fp, [sp, #52] ; 0x34 │ │ - mov fp, r6 │ │ - cmp r0, #0 │ │ - str r9, [sp, #60] ; 0x3c │ │ - beq 7bb10 │ │ - mov r0, #16 │ │ - b 7bce0 │ │ - ldr r3, [sp, #136] ; 0x88 │ │ + blt 865f0 │ │ mov r0, #0 │ │ - ldrb r2, [r7, #5] │ │ - add r1, r2, r3 │ │ - cmp r1, #3 │ │ - bgt 7bce0 │ │ - ldr r1, [sp, #140] ; 0x8c │ │ - cmp r1, #0 │ │ - beq 7bb54 │ │ - cmp r3, #0 │ │ - beq 7bbec │ │ - ldr r0, [sp, #132] ; 0x84 │ │ - ldrb r0, [r0, #9] │ │ - ldr r1, [pc, #4012] ; 7caf8 │ │ - ldr r1, [pc, r1] │ │ - ldrb r0, [r1, r0] │ │ - b 7bce0 │ │ - ldr r1, [sp, #132] ; 0x84 │ │ - ldr r6, [sp, #28] │ │ - ldrb r1, [r1, #4] │ │ - ldr ip, [r6, #12] │ │ - add r1, ip, r1, lsl #2 │ │ - ldr r1, [r1, #1176] ; 0x498 │ │ - cmp r1, #0 │ │ - beq 7bce0 │ │ - cmp r3, #0 │ │ - beq 7bc2c │ │ - ldr r0, [sp, #132] ; 0x84 │ │ - ldrb r0, [r0, #8] │ │ - cmp r0, #13 │ │ - bne 7bba0 │ │ - ldr r0, [sp, #132] ; 0x84 │ │ - ldrsb r0, [r0, #13] │ │ - ldr r1, [pc, #4020] ; 7cb50 │ │ - ldr r1, [pc, r1] │ │ - ldrb r0, [r1, r0] │ │ - ldrb r1, [r7, #4] │ │ - ldr r2, [ip, #1420] ; 0x58c │ │ - cmp r2, #0 │ │ - mov r2, r1 │ │ - bne 7bbc0 │ │ - mov r2, #2 │ │ - cmp r1, #2 │ │ - bne 7bc98 │ │ - mov r1, #208 ; 0xd0 │ │ - smlabb r1, r2, r1, fp │ │ - mov r2, #4 │ │ - add r0, r1, r0, lsl #4 │ │ - add r1, r0, #2592 ; 0xa20 │ │ - mov r0, r4 │ │ - bl 2d4ec │ │ - ldr r1, [pc, #4068] ; 7cbc8 │ │ - ldr r1, [pc, r1] │ │ - ldrb r0, [r1, r0] │ │ - b 7bce0 │ │ - ldr r1, [sp, #148] ; 0x94 │ │ - cmp r2, #3 │ │ - ldr r1, [r1] │ │ - bne 7bc0c │ │ - cmp r1, #9 │ │ - movwne r1, #0 │ │ - mov r0, r1 │ │ - b 7bce0 │ │ - ldrb r2, [r7, #4] │ │ - cmp r2, #2 │ │ - bne 7bc70 │ │ - mov r2, #1 │ │ - mov r3, #61440 ; 0xf000 │ │ - tst r3, r2, lsl r1 │ │ - moveq r0, r1 │ │ - b 7bce0 │ │ - ldrb r0, [r7, #4] │ │ - cmp r2, #3 │ │ - beq 7bc78 │ │ - ldr r1, [ip, #1420] ; 0x58c │ │ - cmp r1, #0 │ │ - bne 7bc78 │ │ - cmp r0, #2 │ │ - bne 7bcbc │ │ - add r1, fp, #2144 ; 0x860 │ │ - mov r0, r4 │ │ - mov r2, #11 │ │ - bl 2d798 │ │ - ldr r1, [pc, #4028] ; 7cc20 │ │ - ldr r1, [pc, r1] │ │ - add r0, r0, r1 │ │ - ldrb r0, [r0, #12] │ │ - b 7bce0 │ │ - mov r0, r1 │ │ - b 7bce0 │ │ - add r0, fp, r0, lsl #2 │ │ - movw r1, #5448 ; 0x1548 │ │ - add r1, r0, r1 │ │ - mov r0, r4 │ │ - bl 2db24 │ │ - sub r0, r0, #1 │ │ - and r0, r0, #9 │ │ - b 7bce0 │ │ - mov r2, #208 ; 0xd0 │ │ - smlabb r1, r1, r2, fp │ │ - mov r2, #6 │ │ - add r0, r1, r0, lsl #4 │ │ - add r1, r0, #2176 ; 0x880 │ │ - mov r0, r4 │ │ - bl 2d6a4 │ │ - add r0, r0, #5 │ │ - b 7bbdc │ │ - add r0, fp, r0, lsl #5 │ │ - mov r2, #15 │ │ - add r1, r0, #2080 ; 0x820 │ │ - mov r0, r4 │ │ - bl 2d798 │ │ - ldr r1, [pc, #4020] ; 7cc8c │ │ - ldr r1, [pc, r1] │ │ - add r0, r0, r1 │ │ - ldrb r0, [r0, #24] │ │ - ldr r1, [pc, #4008] ; 7cc90 │ │ - mov r7, #3 │ │ - cmp sl, #3 │ │ - movcs sl, r7 │ │ - cmp r5, #3 │ │ - ldr r1, [pc, r1] │ │ - movcs r5, r7 │ │ - ldrb r2, [r1, r0] │ │ - ldr r1, [sp, #148] ; 0x94 │ │ - str r2, [sp, #16] │ │ - cmp r2, #0 │ │ - str r0, [r1] │ │ - mov r0, r2 │ │ - add r1, r5, sl │ │ - movwne r0, #1 │ │ - cmp r1, #6 │ │ - bhi 7bd70 │ │ - add r2, pc, #8 │ │ - mov r8, fp │ │ - ldr r1, [r2, r1, lsl #2] │ │ - add pc, r2, r1 │ │ - andeq r0, r0, ip, lsl r0 │ │ - andeq r0, r0, r8, ror r0 │ │ - muleq r0, r8, r0 │ │ - strheq r0, [r0], -r8 │ │ - ldrdeq r0, [r0], -r8 │ │ - strdeq r0, [r0], -r0 ; │ │ - andeq r0, r0, r4, lsl #2 │ │ - ldr r1, [sp, #60] ; 0x3c │ │ - mov r2, #4 │ │ - add r1, r8, r1, lsl #5 │ │ - add r0, r1, r0, lsl #4 │ │ - add r1, r0, #7040 ; 0x1b80 │ │ - mov r0, r4 │ │ - bl 2d4ec │ │ - b 7be50 │ │ - ldr r0, [sp, #68] ; 0x44 │ │ - mov r8, fp │ │ - ldr r1, [pc, #3860] ; 7cc94 │ │ - ldr r6, [sp, #144] ; 0x90 │ │ - add r0, r0, r0, lsl #1 │ │ - ldr r1, [pc, r1] │ │ - ldr r2, [sp, #16] │ │ - add r0, r1, r0, lsl #2 │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - ldr r0, [r0, r2, lsl #2] │ │ - cmp r1, #3 │ │ - movcc r7, r1 │ │ - mov fp, r2 │ │ - str r0, [sp, #88] ; 0x58 │ │ - b 7c21c │ │ - ldr r1, [sp, #60] ; 0x3c │ │ - mov r2, #5 │ │ - add r1, r8, r1, lsl #5 │ │ - add r0, r1, r0, lsl #4 │ │ - add r1, r0, #7104 ; 0x1bc0 │ │ - mov r0, r4 │ │ - bl 2d6a4 │ │ - b 7be50 │ │ - ldr r1, [sp, #60] ; 0x3c │ │ - mov r2, #6 │ │ - add r1, r8, r1, lsl #5 │ │ - add r0, r1, r0, lsl #4 │ │ - add r1, r0, #7168 ; 0x1c00 │ │ - mov r0, r4 │ │ - bl 2d6a4 │ │ - b 7be50 │ │ - ldr r1, [sp, #60] ; 0x3c │ │ - mov r2, #7 │ │ - add r1, r8, r1, lsl #5 │ │ - add r0, r1, r0, lsl #4 │ │ - add r1, r0, #7232 ; 0x1c40 │ │ - mov r0, r4 │ │ - bl 2d6a4 │ │ - b 7be50 │ │ - ldr r1, [sp, #60] ; 0x3c │ │ - mov r2, #8 │ │ - add r1, r8, r1, lsl #6 │ │ - add r0, r1, r0, lsl #5 │ │ - add r1, r0, #7296 ; 0x1c80 │ │ - b 7be48 │ │ - ldr r0, [sp, #60] ; 0x3c │ │ - mov r2, #9 │ │ - add r0, r8, r0, lsl #5 │ │ - add r1, r0, #7424 ; 0x1d00 │ │ - b 7be48 │ │ - ldr r0, [sp, #60] ; 0x3c │ │ - mov r2, #10 │ │ - add r0, r8, r0, lsl #5 │ │ - add r1, r0, #7488 ; 0x1d40 │ │ - mov r0, r4 │ │ - bl 2d798 │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - mov r7, r0 │ │ - ldr fp, [sp, #16] │ │ - cmp r0, #2 │ │ - ldr sl, [pc, #4008] ; 7ce10 │ │ - ldr r6, [sp, #144] ; 0x90 │ │ - ldr sl, [pc, sl] │ │ - blt 7bec8 │ │ - mov r0, #88 ; 0x58 │ │ - ldr r2, [sp, #60] ; 0x3c │ │ - smlabb r0, r1, r0, r8 │ │ - mov r1, #44 ; 0x2c │ │ - smlabb r0, r2, r1, r0 │ │ - movw r1, #12496 ; 0x30d0 │ │ - add r0, r0, r7, lsl #2 │ │ - add r1, r0, r1 │ │ - mov r0, r4 │ │ - bl 2db24 │ │ - subs r6, r7, #2 │ │ - orr r0, r0, #2 │ │ - mov r7, #0 │ │ - lsl r9, r0, r6 │ │ - beq 7bec0 │ │ - mov r0, r4 │ │ - bl 2da84 │ │ - orr r7, r0, r7, lsl #1 │ │ - subs r6, r6, #1 │ │ - bne 7beac │ │ - ldr r6, [sp, #144] ; 0x90 │ │ - orr r7, r7, r9 │ │ - ldr r2, [sp, #68] ; 0x44 │ │ - ldr r1, [pc, #3904] ; 7ce14 │ │ - add r0, r2, r2, lsl #1 │ │ - ldr r1, [pc, r1] │ │ - add r0, r1, r0, lsl #2 │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - ldr r3, [r0, fp, lsl #2] │ │ - cmp r1, #3 │ │ - mov r0, r1 │ │ - movcs r0, #3 │ │ - cmp r7, #0 │ │ - str r0, [sp, #12] │ │ - str r3, [sp, #88] ; 0x58 │ │ - beq 7c218 │ │ - mov r6, r8 │ │ - ldr r8, [sp, #80] ; 0x50 │ │ - movw r0, #9154 ; 0x23c2 │ │ - str r6, [sp, #4] │ │ - add r0, r8, r0 │ │ - str r0, [sp, #44] ; 0x2c │ │ - mov r0, sl │ │ - add r1, r6, r1, lsl #6 │ │ - ldrb sl, [r0, r2, lsl #3]! │ │ - mov r6, #8 │ │ - ldr r2, [sp, #60] ; 0x3c │ │ - add r3, r3, r7, lsl #1 │ │ - ldrb r0, [r0, #1] │ │ - cmp sl, #8 │ │ - movcs sl, r6 │ │ - mov r9, fp │ │ - cmp r0, #8 │ │ - add r1, r1, r2, lsl #5 │ │ - movcc r6, r0 │ │ - mov r2, #1 │ │ - smulbb r0, r6, sl │ │ - mov fp, r5 │ │ - str r3, [sp, #40] ; 0x28 │ │ - ldrh r5, [r3] │ │ - cmp r7, r0, lsl #1 │ │ - movwgt r2, #2 │ │ - cmp r7, r0, lsl #2 │ │ - addgt r2, r2, #1 │ │ - add r0, r1, r2, lsl #3 │ │ - mov r2, #2 │ │ - add r1, r0, #7552 ; 0x1d80 │ │ - mov r0, r4 │ │ - bl 2d4ec │ │ - mov r3, r0 │ │ - add r2, r3, #1 │ │ - add r1, fp, #2 │ │ - mvn r0, #0 │ │ - add r0, r0, r6, lsl #2 │ │ - str r6, [sp, #48] ; 0x30 │ │ - add r6, r8, #9152 ; 0x23c0 │ │ - add r8, r2, r2, lsl #6 │ │ - lsr fp, r5, r1 │ │ - cmp r9, #2 │ │ - str r0, [sp, #76] ; 0x4c │ │ - and r0, r0, r5 │ │ - str r1, [sp, #72] ; 0x48 │ │ - str r0, [sp, #56] ; 0x38 │ │ - str r6, [sp, #80] ; 0x50 │ │ - str r7, [sp, #84] ; 0x54 │ │ - beq 7c28c │ │ - cmp r9, #1 │ │ - beq 7c44c │ │ - ldr r0, [sp, #48] ; 0x30 │ │ - mov r9, r3 │ │ - str r5, [sp, #36] ; 0x24 │ │ - str r2, [sp, #32] │ │ - lsl r5, r0, #2 │ │ - mov r0, #2 │ │ - orr r0, r0, sl, lsl #2 │ │ - smulbb r1, r5, r0 │ │ - mov r0, r6 │ │ - bl 27d0 <__aeabi_memclr@plt> │ │ - ldr r0, [sp, #68] ; 0x44 │ │ + mov r1, r9 │ │ + ldrsh r2, [r1], r5 │ │ + smlabb r2, r2, sl, r7 │ │ + asr r2, r2, #8 │ │ + str r2, [r4, r0, lsl #2] │ │ + add r0, r0, #1 │ │ + cmp r0, fp │ │ + blt 8664c │ │ + b 865f0 │ │ + ldr r0, [sp, #28] │ │ + add lr, sp, #16384 ; 0x4000 │ │ + ldr r6, [sp, #16] │ │ + add r4, sp, #36 ; 0x24 │ │ mov sl, #0 │ │ - ldr r2, [sp, #32] │ │ - cmp r0, #4 │ │ - movwhi sl, #1 │ │ - cmp r9, #2 │ │ - bne 7c060 │ │ - ldr r1, [sp, #12] │ │ - mov r0, #336 ; 0x150 │ │ - ldr r2, [sp, #4] │ │ - smlabb r0, r1, r0, r2 │ │ - ldr r2, [sp, #60] ; 0x3c │ │ - mov r1, #168 ; 0xa8 │ │ - smlabb r0, r2, r1, r0 │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - mov r2, #56 ; 0x38 │ │ - orr r1, r1, fp │ │ - cmp r1, #1 │ │ - movw r1, #11152 ; 0x2b90 │ │ - movwhi r2, #112 ; 0x70 │ │ - add r0, r0, r2 │ │ - add r1, r0, r1 │ │ - mov r0, r4 │ │ - bl 2d8b4 │ │ - add r8, r0, #192 ; 0xc0 │ │ - mov r2, r0 │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - mla r0, r5, fp, r0 │ │ - ldr r1, [sp, #144] ; 0x90 │ │ - ldr r3, [sp, #36] ; 0x24 │ │ - ldr ip, [sp, #72] ; 0x48 │ │ - str r2, [r1, r3, lsl #2] │ │ - strb r8, [r6, r0] │ │ - sub r8, r7, #1 │ │ - cmp r8, #1 │ │ - blt 7c5f0 │ │ - ldr r1, [sp, #40] ; 0x28 │ │ - ldr r2, [sp, #52] ; 0x34 │ │ - sub r7, r1, #2 │ │ - orr r1, r5, #1 │ │ - str r1, [sp, #40] ; 0x28 │ │ - mov r1, #656 ; 0x290 │ │ - ldr r3, [sp, #4] │ │ - smlabb r1, r2, r1, r3 │ │ - ldr lr, [sp, #60] ; 0x3c │ │ - mov r2, #328 ; 0x148 │ │ - ldr r0, [sp, #68] ; 0x44 │ │ - smlabb r1, lr, r2, r1 │ │ - and r0, sl, r0 │ │ - add r0, r0, sl │ │ - str r1, [sp, #36] ; 0x24 │ │ - mov r1, #25 │ │ - ldr r2, [pc, #3684] ; 7cf34 │ │ - ldr r2, [pc, r2] │ │ - smlabb r0, r0, r1, r2 │ │ - ldr r1, [sp, #12] │ │ - str r5, [sp, #44] ; 0x2c │ │ - str r0, [sp, #32] │ │ - mov r0, #336 ; 0x150 │ │ - smlabb r0, r1, r0, r3 │ │ - mov r1, #168 ; 0xa8 │ │ - smlabb r0, lr, r1, r0 │ │ - str r0, [sp, #8] │ │ - b 7c168 │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - orr r0, r6, r9, lsr sl │ │ + lsl r5, r0, #1 │ │ + ldr r0, [lr, #72] ; 0x48 │ │ + lsl r9, r0, #2 │ │ + add lr, sp, #16384 ; 0x4000 │ │ + ldr r0, [lr, #72] ; 0x48 │ │ cmp r0, #1 │ │ - mov r0, #7 │ │ - and r1, r1, #63 ; 0x3f │ │ - movwhi r0, #14 │ │ - add r2, r1, #1 │ │ - cmp r1, #12 │ │ - ldr r1, [sp, #8] │ │ - lsr r2, r2, #1 │ │ - movwhi r2, #6 │ │ - add r0, r2, r0 │ │ - add r0, r1, r0, lsl #3 │ │ - movw r1, #11152 ; 0x2b90 │ │ - add r1, r0, r1 │ │ - mov r0, r4 │ │ - bl 2d8b4 │ │ - add r1, r0, #192 ; 0xc0 │ │ - ldr r2, [sp, #144] ; 0x90 │ │ - sub r8, r8, #1 │ │ - ldr r6, [sp, #80] ; 0x50 │ │ - sub r7, r7, #2 │ │ - ldr r5, [sp, #44] ; 0x2c │ │ - mov ip, sl │ │ - cmp r8, #0 │ │ - str r0, [r2, r9, lsl #2] │ │ - strb r1, [fp] │ │ - ble 7c5f0 │ │ - ldrh r9, [r7] │ │ - mov sl, ip │ │ - ldr r2, [sp, #76] ; 0x4c │ │ - lsr r0, r9, ip │ │ - mla r1, r0, r5, r6 │ │ - and r6, r2, r9 │ │ - ldr r5, [sp, #48] ; 0x30 │ │ - add fp, r1, r6 │ │ - ldrb r1, [fp, r5, lsl #2] │ │ - ldrb r2, [fp, #1] │ │ - ldrb r3, [fp, #2] │ │ - add r1, r1, r2 │ │ - ldr r2, [sp, #40] ; 0x28 │ │ - ldrb r2, [fp, r2] │ │ - add r1, r1, r2 │ │ - ldrb r2, [fp, r5, lsl #3] │ │ - str r1, [sp, #56] ; 0x38 │ │ - add r1, r1, r3 │ │ - ldr r3, [sp, #32] │ │ - add r1, r1, r2 │ │ - add r2, r1, #64 ; 0x40 │ │ - cmp r1, #512 ; 0x200 │ │ - mov r1, #4 │ │ - lsr r2, r2, #7 │ │ - movwhi r2, #4 │ │ - cmp r6, #4 │ │ - movcc r1, r6 │ │ - cmp r0, #4 │ │ - add r1, r1, r1, lsl #2 │ │ - mov r0, #4 │ │ - add r1, r3, r1 │ │ - lsrcc r0, r9, ip │ │ - ldrb r0, [r1, r0] │ │ - ldr r1, [sp, #36] ; 0x24 │ │ - add r0, r2, r0 │ │ - mov r2, #3 │ │ - add r0, r1, r0, lsl #3 │ │ - add r1, r0, #7872 ; 0x1ec0 │ │ - mov r0, r4 │ │ - bl 2d4ec │ │ - cmp r0, #3 │ │ - beq 7c0f8 │ │ - add r1, r0, r0, lsl #6 │ │ - b 7c140 │ │ - ldr r7, [sp, #12] │ │ - add r0, r8, r1, lsl #6 │ │ - ldr r1, [sp, #60] ; 0x3c │ │ - mov r2, #2 │ │ - add r0, r0, r1, lsl #5 │ │ - add r1, r0, #7552 ; 0x1d80 │ │ + bge 866e4 │ │ + add lr, sp, #16384 ; 0x4000 │ │ + movw r2, #32768 ; 0x8000 │ │ mov r0, r4 │ │ - bl 2d4ec │ │ - ldr r5, [sp, #28] │ │ - cmp r0, #2 │ │ - bne 7c278 │ │ + mov r1, #1 │ │ + ldr r7, [lr, #84] ; 0x54 │ │ + movt r2, #65535 ; 0xffff │ │ + movw r3, #32767 ; 0x7fff │ │ + blx r7 │ │ + ldr r0, [sp, #28] │ │ + add sl, sl, #1 │ │ + add r4, r4, r9 │ │ + add r6, r6, #2 │ │ + cmp sl, r0 │ │ + bge 86704 │ │ + add lr, sp, #16384 ; 0x4000 │ │ + ldr r0, [lr, #72] ; 0x48 │ │ + cmp r0, #1 │ │ + blt 8669c │ │ mov r0, #0 │ │ - ldr r2, [sp, #60] ; 0x3c │ │ - str r0, [sp, #84] ; 0x54 │ │ - mov r0, #336 ; 0x150 │ │ - smlabb r0, r7, r0, r8 │ │ - mov r1, #168 ; 0xa8 │ │ - smlabb r0, r2, r1, r0 │ │ - movw r1, #11152 ; 0x2b90 │ │ - add r1, r0, r1 │ │ - mov r0, r4 │ │ - bl 2d8b4 │ │ - mov r7, r0 │ │ - b 7c284 │ │ + mov r1, r6 │ │ + ldrsh r2, [r1], r5 │ │ + str r2, [r4, r0, lsl #2] │ │ + add r0, r0, #1 │ │ + cmp r0, fp │ │ + blt 866ec │ │ + b 8669c │ │ + ldr r4, [sp, #28] │ │ + mul r0, fp, r4 │ │ + lsl r1, r0, #1 │ │ + ldr r0, [sp, #16] │ │ + bl 2d70 <__aeabi_memclr@plt> │ │ + add lr, sp, #16384 ; 0x4000 │ │ + ldr r9, [lr, #72] ; 0x48 │ │ + add lr, sp, #16384 ; 0x4000 │ │ + ldr r5, [lr, #80] ; 0x50 │ │ + mul r0, r4, r9 │ │ + ldr r4, [sp, #8] │ │ + mov ip, r5 │ │ + movw r5, #32768 ; 0x8000 │ │ + movt r5, #65535 ; 0xffff │ │ + cmp r0, #1 │ │ + blt 867d0 │ │ mov r1, #0 │ │ - add r7, r0, #1 │ │ - str r1, [sp, #84] ; 0x54 │ │ - ldr lr, [sp, #24] │ │ - b 7c748 │ │ - mov r0, #32 │ │ - orr r1, r0, sl, lsl #6 │ │ - mov r0, r6 │ │ - mov r9, r2 │ │ - mov sl, r3 │ │ - bl 27d0 <__aeabi_memclr@plt> │ │ - ldr r2, [sp, #4] │ │ - mov r1, r9 │ │ - cmp sl, #2 │ │ - bne 7c2f8 │ │ - ldr r1, [sp, #12] │ │ - mov r0, #336 ; 0x150 │ │ - smlabb r0, r1, r0, r2 │ │ - ldr r2, [sp, #60] ; 0x3c │ │ - mov r1, #168 ; 0xa8 │ │ - smlabb r0, r2, r1, r0 │ │ - ldr r2, [sp, #56] ; 0x38 │ │ - mov r1, #112 ; 0x70 │ │ - cmp r2, #0 │ │ - movweq r1, #56 ; 0x38 │ │ - add r0, r0, r1 │ │ - movw r1, #11152 ; 0x2b90 │ │ - add r1, r0, r1 │ │ - mov r0, r4 │ │ - bl 2d8b4 │ │ - add r8, r0, #192 ; 0xc0 │ │ - mov r1, r0 │ │ - ldr r0, [sp, #144] ; 0x90 │ │ - ldr r3, [sp, #72] ; 0x48 │ │ - str r1, [r0, r5, lsl #2] │ │ - sub r5, r7, #1 │ │ - cmp r5, #1 │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - add r0, r0, fp, lsl #4 │ │ - strb r8, [r6, r0] │ │ - blt 7c65c │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - sub r7, r0, #2 │ │ - mov r0, #656 ; 0x290 │ │ - ldr r2, [sp, #4] │ │ - smlabb r0, r1, r0, r2 │ │ - ldr ip, [sp, #60] ; 0x3c │ │ - mov r1, #328 ; 0x148 │ │ - smlabb r0, ip, r1, r0 │ │ - ldr r1, [sp, #12] │ │ - str r0, [sp, #56] ; 0x38 │ │ - mov r0, #336 ; 0x150 │ │ - smlabb r0, r1, r0, r2 │ │ - mov r1, #168 ; 0xa8 │ │ - smlabb r0, ip, r1, r0 │ │ - str r0, [sp, #48] ; 0x30 │ │ - b 7c3c4 │ │ - and r1, r8, #63 ; 0x3f │ │ - cmp r9, #0 │ │ - add r2, r1, #1 │ │ - mov r0, #14 │ │ - movweq r0, #7 │ │ - cmp r1, #12 │ │ - lsr r2, r2, #1 │ │ - ldr r1, [sp, #48] ; 0x30 │ │ - movwhi r2, #6 │ │ - add r0, r2, r0 │ │ - add r0, r1, r0, lsl #3 │ │ - movw r1, #11152 ; 0x2b90 │ │ - add r1, r0, r1 │ │ - mov r0, r4 │ │ - bl 2d8b4 │ │ - add r1, r0, #192 ; 0xc0 │ │ - ldr r2, [sp, #144] ; 0x90 │ │ - sub r5, r5, #1 │ │ - ldr r6, [sp, #80] ; 0x50 │ │ - sub r7, r7, #2 │ │ - ldr r3, [sp, #72] ; 0x48 │ │ - cmp r5, #0 │ │ - str r0, [r2, sl, lsl #2] │ │ - strb r1, [fp] │ │ - ble 7c65c │ │ - ldrh sl, [r7] │ │ - ldr r0, [sp, #76] ; 0x4c │ │ - and r9, r0, sl │ │ - lsr r0, sl, r3 │ │ - add r0, r6, r0, lsl #4 │ │ - add fp, r0, r9 │ │ - ldrb r0, [fp, #1] │ │ - ldrb r6, [fp, #16] │ │ - ldrb r1, [fp, #2] │ │ - add r0, r6, r0 │ │ - ldrb r2, [fp, #3] │ │ - add r8, r0, r1 │ │ - ldrb r3, [fp, #4] │ │ - add r0, r8, r2 │ │ - mov r2, #3 │ │ - add r0, r0, r3 │ │ - add r1, r0, #64 ; 0x40 │ │ - cmp r0, #512 ; 0x200 │ │ - add r0, r9, r9, lsl #2 │ │ - lsr r1, r1, #7 │ │ - add r0, r0, #26 │ │ - movwhi r1, #4 │ │ + cmp r0, #3 │ │ + bls 86798 │ │ + vdup.32 q9, ip │ │ + bic r1, r0, #3 │ │ + vmov.i32 q10, #32767 ; 0x00007fff │ │ + vdup.32 q8, r4 │ │ + vneg.s32 q9, q9 │ │ + add r2, sp, #36 ; 0x24 │ │ + mov r3, r1 │ │ + vmvn.i32 q11, #32767 ; 0x00007fff │ │ + vld1.32 {d24-d25}, [r2] │ │ + subs r3, r3, #4 │ │ + vadd.i32 q12, q12, q8 │ │ + vshl.s32 q12, q12, q9 │ │ + vmin.s32 q12, q12, q10 │ │ + vmax.s32 q12, q12, q11 │ │ + vst1.32 {d24-d25}, [r2]! │ │ + bne 86770 │ │ + cmp r0, r1 │ │ + beq 867d0 │ │ + add r2, sp, #36 ; 0x24 │ │ + movw r3, #32767 ; 0x7fff │ │ + ldr r7, [r2, r1, lsl #2] │ │ + add r7, r7, r4 │ │ + asr r6, r7, ip │ │ + cmp r6, r3 │ │ + movw r6, #32767 ; 0x7fff │ │ + asrlt r6, r7, ip │ │ + cmp r6, r5 │ │ + movle r6, r5 │ │ + str r6, [r2, r1, lsl #2] │ │ + add r1, r1, #1 │ │ + cmp r1, r0 │ │ + blt 867a0 │ │ cmp r9, #1 │ │ - movwhi r0, #36 ; 0x24 │ │ - add r0, r1, r0 │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - add r0, r1, r0, lsl #3 │ │ - add r1, r0, #7872 ; 0x1ec0 │ │ + blt 86808 │ │ + add lr, sp, #16384 ; 0x4000 │ │ + add r4, sp, #36 ; 0x24 │ │ + mov r6, r9 │ │ + ldr r7, [lr, #88] ; 0x58 │ │ mov r0, r4 │ │ - bl 2d4ec │ │ - cmp r0, #3 │ │ - beq 7c360 │ │ - add r1, r0, r0, lsl #6 │ │ - b 7c3a0 │ │ - ldr r1, [sp, #48] ; 0x30 │ │ - mov r0, #32 │ │ - mov r9, r2 │ │ - mov sl, r3 │ │ - orr r1, r0, r1, lsl #6 │ │ - mov r0, r6 │ │ - bl 27d0 <__aeabi_memclr@plt> │ │ - cmp sl, #2 │ │ - ldr sl, [sp, #4] │ │ mov r1, r9 │ │ - bne 7c4b8 │ │ - ldr r1, [sp, #12] │ │ - mov r0, #336 ; 0x150 │ │ - ldr r2, [sp, #60] ; 0x3c │ │ - cmp fp, #0 │ │ - smlabb r0, r1, r0, sl │ │ - mov r1, #168 ; 0xa8 │ │ - smlabb r0, r2, r1, r0 │ │ - mov r1, #112 ; 0x70 │ │ - movweq r1, #56 ; 0x38 │ │ - add r0, r0, r1 │ │ - movw r1, #11152 ; 0x2b90 │ │ - add r1, r0, r1 │ │ - mov r0, r4 │ │ - bl 2d8b4 │ │ - add r8, r0, #192 ; 0xc0 │ │ - mov r1, r0 │ │ - ldr r0, [sp, #144] ; 0x90 │ │ - ldr ip, [sp, #72] ; 0x48 │ │ - str r1, [r0, r5, lsl #2] │ │ - sub r5, r7, #1 │ │ - cmp r5, #1 │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - add r0, fp, r0, lsl #4 │ │ - strb r8, [r6, r0] │ │ - blt 7c67c │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - mov r0, #656 ; 0x290 │ │ - ldr r2, [sp, #60] ; 0x3c │ │ - mov r3, sl │ │ - smlabb r0, r1, r0, sl │ │ - mov r1, #328 ; 0x148 │ │ - smlabb fp, r2, r1, r0 │ │ - ldr r1, [sp, #12] │ │ - mov r0, #336 ; 0x150 │ │ - smlabb r0, r1, r0, sl │ │ - mov r1, #168 ; 0xa8 │ │ - smlabb r8, r2, r1, r0 │ │ - b 7c568 │ │ - and r1, r7, #63 ; 0x3f │ │ - cmp r9, #0 │ │ - add r2, r1, #1 │ │ - mov r0, #14 │ │ - movweq r0, #7 │ │ - cmp r1, #12 │ │ - lsr r2, r2, #1 │ │ - movw r1, #11152 ; 0x2b90 │ │ - movwhi r2, #6 │ │ - add r0, r2, r0 │ │ - add r0, r8, r0, lsl #3 │ │ + mov r2, r5 │ │ + movw r3, #32767 ; 0x7fff │ │ + blx r7 │ │ + add r4, r4, #4 │ │ + subs r6, r6, #1 │ │ + bne 867e8 │ │ + add lr, sp, #16384 ; 0x4000 │ │ + ldr ip, [sp, #12] │ │ + ldr lr, [lr, #76] ; 0x4c │ │ + cmp lr, #1 │ │ + cmpge r9, #1 │ │ + blt 86924 │ │ + vmov.i32 q8, #8 ; 0x00000008 │ │ + bic r7, r9, #3 │ │ + vmov.i32 q9, #255 ; 0x000000ff │ │ + add r3, sp, #36 ; 0x24 │ │ + vmov.i32 q10, #0 ; 0x00000000 │ │ + add r2, sp, #32 │ │ + mov r1, #0 │ │ + mov r5, r8 │ │ + cmp r9, #4 │ │ + bcs 8686c │ │ + b 86864 │ │ + add r1, r1, #1 │ │ + add r5, r5, ip │ │ + cmp r1, lr │ │ + beq 86924 │ │ + cmp r9, #4 │ │ + bcs 8686c │ │ + mov r0, #0 │ │ + b 868f4 │ │ + mul r0, r1, ip │ │ + add r6, r3, r9, lsl #2 │ │ + add r4, r8, r0 │ │ + cmp r4, r6 │ │ + bcs 86898 │ │ + add r0, r0, r9 │ │ + add r0, r8, r0 │ │ + cmp r0, r3 │ │ + bls 86898 │ │ + mov r0, #0 │ │ + b 868f4 │ │ + add r6, r3, r7, lsl #2 │ │ + mov r0, #0 │ │ + ldr r4, [r5, r0] │ │ + str r4, [sp, #32] │ │ + add r4, r5, r0 │ │ + vld1.32 {d22[0]}, [r2 :32] │ │ + add r0, r0, #4 │ │ + cmp r7, r0 │ │ + vmovl.u8 q11, d22 │ │ + vld1.32 {d24-d25}, [r3]! │ │ + vadd.i32 q12, q12, q8 │ │ + vmovl.u16 q11, d22 │ │ + vsra.s32 q11, q12, #4 │ │ + vmin.s32 q11, q11, q9 │ │ + vmax.s32 q11, q11, q10 │ │ + vmovn.i32 d22, q11 │ │ + vuzp.8 d22, d23 │ │ + vst1.32 {d22[0]}, [r4] │ │ + bne 868a0 │ │ + cmp r7, r9 │ │ + mov r0, r7 │ │ + mov r3, r6 │ │ + beq 8684c │ │ + ldr r6, [r3], #4 │ │ + ldrb r4, [r5, r0] │ │ + add r6, r6, #8 │ │ + add r6, r4, r6, asr #4 │ │ + cmp r6, #255 ; 0xff │ │ + movge r6, #255 ; 0xff │ │ + bic r6, r6, r6, asr #31 │ │ + strb r6, [r5, r0] │ │ + add r0, r0, #1 │ │ + cmp r9, r0 │ │ + bne 868f4 │ │ + b 8684c │ │ + add sp, sp, #36 ; 0x24 │ │ + add sp, sp, #16384 ; 0x4000 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr ip, [pc, #44] ; 86964 │ │ + ldr r2, [pc, #44] ; 86968 │ │ + ldr r3, [pc, #44] ; 8696c │ │ + add ip, pc, ip │ │ + ldr r1, [pc, #40] ; 86970 │ │ + add r2, pc, r2 │ │ + add r3, pc, r3 │ │ + str r3, [r0] │ │ + add r1, pc, r1 │ │ + str r2, [r0, #4] │ │ + str r1, [r0, #8] │ │ + str ip, [r0, #12] │ │ + b 74930 │ │ + ldrdeq r0, [r0], -r4 │ │ + andeq r0, r0, r8, asr #18 │ │ + andeq r0, r0, r4, lsr #32 │ │ + andeq r0, r0, r0, lsl #19 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #444 ; 0x1bc │ │ + add r8, sp, #376 ; 0x178 │ │ + str r1, [sp, #44] ; 0x2c │ │ + mov sl, r0 │ │ + vmov.i32 q8, #0 ; 0x00000000 │ │ + mov r0, #48 ; 0x30 │ │ + mov r1, r8 │ │ + vst1.64 {d16-d17}, [r1], r0 │ │ + add r0, r8, #32 │ │ + add r9, sp, #80 ; 0x50 │ │ + mov r5, #0 │ │ + vst1.64 {d16-d17}, [r0] │ │ + add r0, r8, #16 │ │ + vst1.64 {d16-d17}, [r1] │ │ + add r1, sp, #256 ; 0x100 │ │ + vst1.64 {d16-d17}, [r0] │ │ + add r0, r1, #96 ; 0x60 │ │ + vst1.64 {d16-d17}, [r0] │ │ + add r0, r1, #80 ; 0x50 │ │ + vst1.64 {d16-d17}, [r0] │ │ + add r0, r1, #64 ; 0x40 │ │ + vst1.64 {d16-d17}, [r0] │ │ + add r0, r1, #48 ; 0x30 │ │ + vst1.64 {d16-d17}, [r0] │ │ + add r0, r1, #32 │ │ + vst1.64 {d16-d17}, [r0] │ │ + add r0, r1, #16 │ │ + vst1.64 {d16-d17}, [r0] │ │ + mov r0, #116 ; 0x74 │ │ + vst1.64 {d16-d17}, [r1], r0 │ │ + mov r0, r9 │ │ + str r5, [r1] │ │ + mov r1, #176 ; 0xb0 │ │ + str r2, [sp, #36] ; 0x24 │ │ + str r5, [sp, #368] ; 0x170 │ │ + bl 2dd0 <__aeabi_memclr8@plt> │ │ + mov r2, #0 │ │ + mov r3, #0 │ │ + mov r1, #0 │ │ + mov lr, #0 │ │ + orr r0, r8, #4 │ │ + str r0, [sp, #40] ; 0x28 │ │ + ldrb r0, [sl] │ │ + add fp, r9, r5 │ │ + cmp r5, #28 │ │ + sub r0, r0, #128 ; 0x80 │ │ + add r3, r3, r0 │ │ + str r3, [r9, r5] │ │ + add r3, sp, #256 ; 0x100 │ │ add r1, r0, r1 │ │ - mov r0, r4 │ │ - bl 2d8b4 │ │ - add r1, r0, #192 ; 0xc0 │ │ - ldr r2, [sp, #144] ; 0x90 │ │ - ldr ip, [sp, #72] ; 0x48 │ │ - str r0, [r2, r5, lsl #2] │ │ - sub r5, r5, #1 │ │ - cmp r5, #0 │ │ - strb r1, [r6] │ │ - ble 7c67c │ │ - ldr r0, [sp, #76] ; 0x4c │ │ - lsr r9, r5, ip │ │ - ldr r1, [sp, #80] ; 0x50 │ │ - and r0, r5, r0 │ │ - add r0, r1, r0, lsl #4 │ │ - add r6, r0, r5, lsr ip │ │ - ldrb r0, [r6, #1] │ │ - ldrb r7, [r6, #16] │ │ - ldrb r1, [r6, #2] │ │ - add r0, r7, r0 │ │ - ldrb r2, [r6, #3] │ │ - add r7, r0, r1 │ │ - ldrb r3, [r6, #4] │ │ - add r0, r7, r2 │ │ - mov r2, #3 │ │ - add r0, r0, r3 │ │ - add r1, r0, #64 ; 0x40 │ │ - cmp r0, #512 ; 0x200 │ │ - lsl r0, r9, #2 │ │ - lsr r1, r1, #7 │ │ - add r0, r0, r5, lsr ip │ │ - movwhi r1, #4 │ │ - add r0, r0, #26 │ │ - cmp r9, #1 │ │ - movwhi r0, #36 ; 0x24 │ │ - add r0, r1, r0 │ │ - add r0, fp, r0, lsl #3 │ │ - add r1, r0, #7872 ; 0x1ec0 │ │ - mov r0, r4 │ │ - bl 2d4ec │ │ - cmp r0, #3 │ │ - beq 7c510 │ │ - add r1, r0, r0, lsl #6 │ │ - b 7c54c │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - mov r0, #656 ; 0x290 │ │ - ldr r8, [sp, #4] │ │ - ldr r2, [sp, #60] ; 0x3c │ │ - smlabb r0, r1, r0, r8 │ │ - mov r1, #328 ; 0x148 │ │ - smlabb r0, r2, r1, r0 │ │ - mov r2, #3 │ │ - add r1, r0, #7872 ; 0x1ec0 │ │ - mov r0, r4 │ │ - bl 2d4ec │ │ - cmp r0, #3 │ │ - bne 7c734 │ │ - ldr r1, [sp, #12] │ │ - mov r0, #336 ; 0x150 │ │ - orr r3, r5, #1 │ │ - ldrb r2, [r6, #1] │ │ - mov r7, #168 ; 0xa8 │ │ - smlabb r0, r1, r0, r8 │ │ - ldrb r1, [r6, r5] │ │ - ldrb r3, [r6, r3] │ │ - ldr r6, [sp, #60] ; 0x3c │ │ - add r1, r1, r2 │ │ - add r1, r1, r3 │ │ - smlabb r0, r6, r7, r0 │ │ - and r1, r1, #63 ; 0x3f │ │ - b 7c710 │ │ - ldr r3, [sp, #44] ; 0x2c │ │ - mov r0, #656 ; 0x290 │ │ - ldr r7, [sp, #52] ; 0x34 │ │ - ldr r8, [sp, #4] │ │ - ldrb r1, [r3] │ │ - ldrb r2, [r3, #2] │ │ - smlabb r0, r7, r0, r8 │ │ - b 7c69c │ │ - ldr r7, [sp, #52] ; 0x34 │ │ - mov r0, #656 ; 0x290 │ │ - ldr r3, [sp, #44] ; 0x2c │ │ - mov r8, sl │ │ - ldr r6, [sp, #80] ; 0x50 │ │ - smlabb r0, r7, r0, sl │ │ - ldrb r1, [r3] │ │ - ldrb r2, [r3, #2] │ │ - ldrb r3, [r3, #14] │ │ - ldrb r7, [r6, #1] │ │ - ldr r5, [sp, #60] ; 0x3c │ │ - add r3, r3, r7 │ │ - mov r7, #328 ; 0x148 │ │ - ldrb r6, [r6, #3] │ │ - smlabb r0, r5, r7, r0 │ │ - add r5, r3, r1 │ │ - add r1, r5, r6 │ │ - add r1, r1, r2 │ │ - mov r3, #26 │ │ - add r2, r1, #64 ; 0x40 │ │ - cmp r1, #512 ; 0x200 │ │ - add r2, r3, r2, lsr #7 │ │ - movwhi r2, #30 │ │ - add r0, r0, r2, lsl #3 │ │ + str r1, [r3, r5] │ │ + add r1, r2, r0 │ │ + str r1, [r8, r5] │ │ + ldr r1, [fp, #56] ; 0x38 │ │ + add r1, r1, r0 │ │ + str r1, [fp, #56] ; 0x38 │ │ + add r1, r3, r5 │ │ + ldr r2, [r1, #88] ; 0x58 │ │ + add r2, r2, r0 │ │ + str r2, [r1, #88] ; 0x58 │ │ mov r2, #3 │ │ - add r1, r0, #7872 ; 0x1ec0 │ │ - mov r0, r4 │ │ - bl 2d4ec │ │ - cmp r0, #3 │ │ - bne 7c734 │ │ - ldr r1, [sp, #12] │ │ - mov r0, #336 ; 0x150 │ │ - ldr r2, [sp, #60] ; 0x3c │ │ - smlabb r0, r1, r0, r8 │ │ - mov r1, #168 ; 0xa8 │ │ - smlabb r0, r2, r1, r0 │ │ - and r1, r5, #63 ; 0x3f │ │ - add r2, r1, #1 │ │ - cmp r1, #12 │ │ - movw r1, #11152 ; 0x2b90 │ │ - lsr r2, r2, #1 │ │ - movwhi r2, #6 │ │ - add r0, r0, r2, lsl #3 │ │ - add r1, r0, r1 │ │ - mov r0, r4 │ │ - bl 2d8b4 │ │ - mov r7, r0 │ │ - ldr r6, [sp, #144] ; 0x90 │ │ - ldr lr, [sp, #24] │ │ - ldr r5, [sp, #28] │ │ - ldr fp, [sp, #16] │ │ - ldr r0, [sp, #132] ; 0x84 │ │ - movw r1, #13988 ; 0x36a4 │ │ - ldr r2, [sp, #64] ; 0x40 │ │ - mov sl, r8 │ │ - ldr r1, [r8, r1] │ │ - ldrb r0, [r0, #4] │ │ - cmp r2, #0 │ │ - ldr r2, [sp, #140] ; 0x8c │ │ - cmpeq fp, #0 │ │ - add r0, r0, r0, lsl #1 │ │ - mov r3, r2 │ │ - add r0, r1, r0, lsl #2 │ │ - mov r1, #1 │ │ - ldreq r1, [sp, #148] ; 0x94 │ │ - add r8, r0, r2, lsl #2 │ │ - mov r0, #228 ; 0xe4 │ │ - ldr r2, [sp, #68] ; 0x44 │ │ - ldreq r1, [r1] │ │ - add r2, r2, r2, lsl #1 │ │ - subeq r1, r1, #9 │ │ - clzeq r1, r1 │ │ - lsreq r1, r1, #5 │ │ - smlabb r0, r1, r0, r5 │ │ - ldr r1, [r5, #1288] ; 0x508 │ │ - add r1, r1, #7 │ │ - add r0, r0, r2, lsl #2 │ │ - mvn r2, #0 │ │ - mvn r1, r2, lsl r1 │ │ - add r0, r0, r3, lsl #2 │ │ - str r1, [sp, #80] ; 0x50 │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - ldr r0, [r0, #2268] ; 0x8dc │ │ - cmp r1, #2 │ │ + sub r3, r2, lr, lsr #1 │ │ + add r2, r9, #88 ; 0x58 │ │ + ldr r4, [r1, #84] ; 0x54 │ │ + ldr ip, [r2, r3, lsl #2] │ │ + add r7, ip, r0 │ │ + str r7, [r2, r3, lsl #2] │ │ + lsr r3, lr, #1 │ │ + add r3, r9, r3, lsl #2 │ │ + ldr r7, [r3, #132] ; 0x84 │ │ + add r7, r7, r0 │ │ + str r7, [r3, #132] ; 0x84 │ │ + ldr r7, [sp, #408] ; 0x198 │ │ + add r0, r7, r0 │ │ + str r0, [sp, #408] ; 0x198 │ │ + ldrb r0, [sl, #1] │ │ + ldr r7, [r9, r5] │ │ + sub r0, r0, #128 ; 0x80 │ │ + add r7, r7, r0 │ │ + str r7, [r9, r5] │ │ + ldr r7, [r8, r5] │ │ + add r7, r7, r0 │ │ + str r7, [r8, r5] │ │ + ldr r7, [r1, #4] │ │ + add r7, r0, r7 │ │ + str r7, [r1, #4] │ │ + ldr r7, [fp, #56] ; 0x38 │ │ + add r7, r7, r0 │ │ + str r7, [fp, #56] ; 0x38 │ │ + add r7, r4, r0 │ │ + str r7, [r1, #84] ; 0x54 │ │ + mov r7, #4 │ │ + sub r7, r7, lr, lsr #1 │ │ + ldr r4, [r2, r7, lsl #2] │ │ + add r4, r4, r0 │ │ + str r4, [r2, r7, lsl #2] │ │ + ldr r7, [r3, #136] ; 0x88 │ │ + ldr r4, [r1, #80] ; 0x50 │ │ + add r7, r7, r0 │ │ + str r7, [r3, #136] ; 0x88 │ │ + ldr r7, [sp, #412] ; 0x19c │ │ + ldr r6, [fp, #52] ; 0x34 │ │ + add r0, r7, r0 │ │ + str r0, [sp, #412] ; 0x19c │ │ + ldrb r0, [sl, #2] │ │ + ldr r7, [r8, r5] │ │ + sub r0, r0, #128 ; 0x80 │ │ + add r7, r7, r0 │ │ + str r7, [r8, r5] │ │ + ldr r7, [r1, #8] │ │ + add r7, r0, r7 │ │ + str r7, [r1, #8] │ │ + ldr r7, [fp, #4] │ │ + add r7, r7, r0 │ │ + str r7, [fp, #4] │ │ + add r7, r6, r0 │ │ + str r7, [fp, #52] ; 0x34 │ │ + add r7, r4, r0 │ │ + str r7, [r1, #80] ; 0x50 │ │ + mov r7, #5 │ │ + sub r7, r7, lr, lsr #1 │ │ + ldr r6, [r2, r7, lsl #2] │ │ + add r6, r6, r0 │ │ + str r6, [r2, r7, lsl #2] │ │ + ldr r7, [r3, #140] ; 0x8c │ │ + ldr r6, [r1, #76] ; 0x4c │ │ + add r7, r7, r0 │ │ + str r7, [r3, #140] ; 0x8c │ │ + ldr r7, [sp, #416] ; 0x1a0 │ │ + ldr r4, [fp, #52] ; 0x34 │ │ + add r0, r7, r0 │ │ + str r0, [sp, #416] ; 0x1a0 │ │ + ldrb r0, [sl, #3] │ │ + ldr r7, [r8, r5] │ │ + sub r0, r0, #128 ; 0x80 │ │ + add r7, r7, r0 │ │ + str r7, [r8, r5] │ │ + ldr r7, [r1, #12] │ │ + add r7, r0, r7 │ │ + str r7, [r1, #12] │ │ + ldr r7, [fp, #4] │ │ + add r7, r7, r0 │ │ + str r7, [fp, #4] │ │ + add r7, r4, r0 │ │ + str r7, [fp, #52] ; 0x34 │ │ + add r7, r6, r0 │ │ + str r7, [r1, #76] ; 0x4c │ │ + mov r7, #6 │ │ + sub r7, r7, lr, lsr #1 │ │ + ldr r6, [r2, r7, lsl #2] │ │ + add r6, r6, r0 │ │ + str r6, [r2, r7, lsl #2] │ │ + ldr r7, [r3, #144] ; 0x90 │ │ + ldr r6, [r1, #72] ; 0x48 │ │ + add r7, r7, r0 │ │ + str r7, [r3, #144] ; 0x90 │ │ + ldr r7, [sp, #420] ; 0x1a4 │ │ + ldr r4, [fp, #48] ; 0x30 │ │ + add r0, r7, r0 │ │ + str r0, [sp, #420] ; 0x1a4 │ │ + ldrb r0, [sl, #4] │ │ + ldr r7, [r8, r5] │ │ + sub r0, r0, #128 ; 0x80 │ │ + add r7, r7, r0 │ │ + str r7, [r8, r5] │ │ + ldr r7, [r1, #16] │ │ + add r7, r0, r7 │ │ + str r7, [r1, #16] │ │ + ldr r7, [fp, #8] │ │ + add r7, r7, r0 │ │ + str r7, [fp, #8] │ │ + add r7, r4, r0 │ │ + str r7, [fp, #48] ; 0x30 │ │ + add r7, r6, r0 │ │ + str r7, [r1, #72] ; 0x48 │ │ + mov r7, #7 │ │ + sub r7, r7, lr, lsr #1 │ │ + ldr r6, [r2, r7, lsl #2] │ │ + add r6, r6, r0 │ │ + str r6, [r2, r7, lsl #2] │ │ + ldr r7, [r3, #148] ; 0x94 │ │ + ldr r6, [r1, #68] ; 0x44 │ │ + add r7, r7, r0 │ │ + str r7, [r3, #148] ; 0x94 │ │ + ldr r7, [sp, #424] ; 0x1a8 │ │ + ldr r4, [fp, #48] ; 0x30 │ │ + add r0, r7, r0 │ │ + str r0, [sp, #424] ; 0x1a8 │ │ + ldrb r0, [sl, #5] │ │ + ldr r7, [r8, r5] │ │ + sub r0, r0, #128 ; 0x80 │ │ + add r7, r7, r0 │ │ + str r7, [r8, r5] │ │ + ldr r7, [r1, #20] │ │ + add r7, r0, r7 │ │ + str r7, [r1, #20] │ │ + ldr r7, [fp, #8] │ │ + add r7, r7, r0 │ │ + str r7, [fp, #8] │ │ + add r7, r4, r0 │ │ + str r7, [fp, #48] ; 0x30 │ │ + add r7, r6, r0 │ │ + str r7, [r1, #68] ; 0x44 │ │ + mov r7, #8 │ │ + sub r7, r7, lr, lsr #1 │ │ + ldr r6, [r2, r7, lsl #2] │ │ + add r6, r6, r0 │ │ + str r6, [r2, r7, lsl #2] │ │ + ldr r7, [r3, #152] ; 0x98 │ │ + ldr r6, [r1, #64] ; 0x40 │ │ + add r7, r7, r0 │ │ + str r7, [r3, #152] ; 0x98 │ │ + ldr r7, [sp, #428] ; 0x1ac │ │ + ldr r4, [fp, #44] ; 0x2c │ │ + add r0, r7, r0 │ │ + str r0, [sp, #428] ; 0x1ac │ │ + ldrb r0, [sl, #6] │ │ + ldr r7, [r8, r5] │ │ + sub r0, r0, #128 ; 0x80 │ │ + add r7, r7, r0 │ │ + str r7, [r8, r5] │ │ + ldr r7, [r1, #24] │ │ + add r7, r0, r7 │ │ + str r7, [r1, #24] │ │ + ldr r7, [fp, #12] │ │ + add r7, r7, r0 │ │ + str r7, [fp, #12] │ │ + add r7, r4, r0 │ │ + str r7, [fp, #44] ; 0x2c │ │ + add r7, r6, r0 │ │ + str r7, [r1, #64] ; 0x40 │ │ + mov r7, #9 │ │ + sub r7, r7, lr, lsr #1 │ │ + ldr r6, [r2, r7, lsl #2] │ │ + add r6, r6, r0 │ │ + str r6, [r2, r7, lsl #2] │ │ + ldr r7, [r3, #156] ; 0x9c │ │ + ldr r6, [r1, #60] ; 0x3c │ │ + add r7, r7, r0 │ │ + str r7, [r3, #156] ; 0x9c │ │ + ldr r7, [sp, #432] ; 0x1b0 │ │ + ldr r4, [fp, #44] ; 0x2c │ │ + add r0, r7, r0 │ │ + str r0, [sp, #432] ; 0x1b0 │ │ + ldrb r0, [sl, #7] │ │ + ldr r7, [r8, r5] │ │ + sub r0, r0, #128 ; 0x80 │ │ + add r7, r7, r0 │ │ + str r7, [r8, r5] │ │ + ldr r7, [r1, #28] │ │ + add r7, r0, r7 │ │ + str r7, [r1, #28] │ │ + ldr r7, [fp, #12] │ │ + add r7, r7, r0 │ │ + str r7, [fp, #12] │ │ + add r7, r4, r0 │ │ + str r7, [fp, #44] ; 0x2c │ │ + add r7, r6, r0 │ │ + str r7, [r1, #60] ; 0x3c │ │ + mov r7, #10 │ │ + sub r7, r7, lr, lsr #1 │ │ + ldr r6, [r2, r7, lsl #2] │ │ + add r6, r6, r0 │ │ + str r6, [r2, r7, lsl #2] │ │ + ldr r2, [r3, #160] ; 0xa0 │ │ + ldr r7, [sp, #436] ; 0x1b4 │ │ + add r2, r2, r0 │ │ + str r2, [r3, #160] ; 0xa0 │ │ + add r2, r7, r0 │ │ + str r2, [sp, #436] ; 0x1b4 │ │ + beq 86dd8 │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + add lr, lr, #1 │ │ + ldr r3, [fp, #4] │ │ + ldr r1, [r1, #4] │ │ + ldr r2, [r0, r5] │ │ + add r5, r5, #4 │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + add sl, sl, r0 │ │ + b 86a20 │ │ + ldr r0, [sp, #412] ; 0x19c │ │ + add r7, sp, #376 ; 0x178 │ │ + ldr r5, [sp, #408] ; 0x198 │ │ + vmov.i32 q8, #0 ; 0x00000000 │ │ + ldm r7, {r1, r3, r7} │ │ + mul r0, r0, r0 │ │ + ldr r4, [sp, #416] ; 0x1a0 │ │ + ldr r6, [sp, #388] ; 0x184 │ │ + mul r3, r3, r3 │ │ + ldr ip, [sp, #372] ; 0x174 │ │ + ldr lr, [sp, #324] ; 0x144 │ │ + mla r0, r5, r5, r0 │ │ + ldr r5, [sp, #304] ; 0x130 │ │ + ldr fp, [sp, #164] ; 0xa4 │ │ + mla r1, r1, r1, r3 │ │ + ldr r3, [sp, #420] ; 0x1a4 │ │ + ldr r8, [sp, #360] ; 0x168 │ │ + mla r0, r4, r4, r0 │ │ + ldr r4, [sp, #296] ; 0x128 │ │ + ldr r9, [sp, #332] ; 0x14c │ │ + mla r1, r7, r7, r1 │ │ + ldr r7, [sp, #392] ; 0x188 │ │ + mla r0, r3, r3, r0 │ │ + ldr r3, [sp, #424] ; 0x1a8 │ │ + mla r1, r6, r6, r1 │ │ + ldr r6, [sp, #396] ; 0x18c │ │ + mla r0, r3, r3, r0 │ │ + ldr r3, [sp, #428] ; 0x1ac │ │ + mla r1, r7, r7, r1 │ │ + ldr r7, [sp, #400] ; 0x190 │ │ + mla r0, r3, r3, r0 │ │ + ldr r3, [sp, #432] ; 0x1b0 │ │ + mla r1, r6, r6, r1 │ │ + ldr r6, [sp, #312] ; 0x138 │ │ + mla r0, r3, r3, r0 │ │ + ldr r3, [sp, #404] ; 0x194 │ │ + mla r1, r7, r7, r1 │ │ + mov r7, #105 ; 0x69 │ │ + mla r0, r2, r2, r0 │ │ + mla r1, r3, r3, r1 │ │ + add r3, sp, #48 ; 0x30 │ │ + add r2, r3, #16 │ │ + vst1.64 {d16-d17}, [r2] │ │ + mul r0, r0, r7 │ │ + mul r1, r1, r7 │ │ + mov r7, #840 ; 0x348 │ │ str r0, [sp, #72] ; 0x48 │ │ - movls r1, #2 │ │ - cmp r7, #0 │ │ - sub r1, r1, #2 │ │ - str r1, [sp, #76] ; 0x4c │ │ - beq 7c868 │ │ - add r0, pc, #16 │ │ - ldr r1, [sp, #68] ; 0x44 │ │ - ldr r1, [r0, r1, lsl #2] │ │ - add pc, r0, r1 │ │ - andeq r0, r3, r8, asr r2 │ │ - andeq r0, r3, r8, asr r2 │ │ - andeq r0, r0, ip, asr #32 │ │ - muleq r0, r4, r0 │ │ - andeq r0, r0, r8, asr #1 │ │ - andeq r0, r0, r0, lsl #2 │ │ - andeq r0, r0, r0, asr r1 │ │ - ldrdeq r0, [r0], -ip │ │ - andeq r0, r0, r0, lsl #4 │ │ - andeq r0, r0, r4, lsr r2 │ │ - andeq r0, r0, r0, asr r2 │ │ - muleq r0, r4, r2 │ │ - andeq r0, r0, r8, lsr #5 │ │ - andeq r0, r0, r0, lsl #6 │ │ - andeq r0, r0, r8, asr r3 │ │ - ; instruction: 0x000003b8 │ │ - ldrdeq r0, [r0], -r0 ; │ │ - andeq r0, r0, ip, lsl #8 │ │ - andeq r0, r0, r8, lsr #8 │ │ - andeq r0, r0, ip, ror r4 │ │ - muleq r0, ip, r4 │ │ - ldr r0, [sp, #20] │ │ - mov fp, r7 │ │ - ldrb r1, [lr] │ │ - ldrb r0, [r0] │ │ - lsr r0, r0, #6 │ │ - add r0, r0, r1, lsr #6 │ │ - sub r0, r0, #2 │ │ - b 7cd04 │ │ - mov r0, #64 ; 0x40 │ │ - mov r3, #0 │ │ - str r0, [sp, #64] ; 0x40 │ │ - ldr r2, [sp, #88] ; 0x58 │ │ - ldr r0, [sp, #84] ; 0x54 │ │ - cmp r0, #1 │ │ - bge 7ce00 │ │ - b 7cf14 │ │ - andeq r0, r3, r4, asr #3 │ │ - andeq r0, r3, r4, lsr #3 │ │ - ldr r1, [sp, #20] │ │ - movw r2, #49344 ; 0xc0c0 │ │ - ldrh r0, [lr] │ │ - mov fp, r7 │ │ - ldrh r1, [r1] │ │ - and r0, r0, r2 │ │ - and r1, r1, r2 │ │ - add r0, r1, r0 │ │ - movw r1, #1028 ; 0x404 │ │ - movt r1, #1028 ; 0x404 │ │ - mul r0, r0, r1 │ │ - mvn r1, #3 │ │ - b 7cd00 │ │ - ldr r1, [sp, #20] │ │ - movw r2, #771 ; 0x303 │ │ - ldr r0, [lr] │ │ - movt r2, #771 ; 0x303 │ │ - mov fp, r7 │ │ - ldr r1, [r1] │ │ - and r0, r2, r0, lsr #6 │ │ - and r1, r2, r1, lsr #6 │ │ - add r0, r1, r0 │ │ - movw r1, #257 ; 0x101 │ │ - movt r1, #257 ; 0x101 │ │ - mul r0, r0, r1 │ │ - mvn r1, #7 │ │ - b 7cd00 │ │ - ldr r2, [sp, #20] │ │ - mov fp, r7 │ │ - ldrd r0, [lr] │ │ - movw r7, #771 ; 0x303 │ │ - movt r7, #771 ; 0x303 │ │ - and r1, r7, r1, lsr #6 │ │ - ldrd r2, [r2] │ │ - and r0, r7, r0, lsr #6 │ │ - and r3, r7, r3, lsr #6 │ │ - add r1, r3, r1 │ │ - and r2, r7, r2, lsr #6 │ │ - add r0, r2, r0 │ │ - movw r2, #257 ; 0x101 │ │ - movt r2, #257 ; 0x101 │ │ - umull r6, r5, r0, r2 │ │ - ldr r6, [sp, #144] ; 0x90 │ │ - mla r0, r0, r2, r5 │ │ - mla r0, r1, r2, r0 │ │ - mvn r1, #15 │ │ - b 7cd00 │ │ - ldm lr, {r0, ip} │ │ - mov fp, r7 │ │ - movw r7, #771 ; 0x303 │ │ - ldr r2, [lr, #8] │ │ - movt r7, #771 ; 0x303 │ │ - ldr r1, [sp, #20] │ │ - and r0, r7, r0, lsr #6 │ │ - ldr r3, [lr, #12] │ │ - mov r9, r8 │ │ - and r2, r7, r2, lsr #6 │ │ - add r0, r2, r0 │ │ - ldr r2, [r1] │ │ - ldr r5, [r1, #8] │ │ - and r3, r7, r3, lsr #6 │ │ - ldr r8, [r1, #4] │ │ - and r2, r7, r2, lsr #6 │ │ - ldr lr, [r1, #12] │ │ - add r0, r0, r2 │ │ - and r2, r7, r5, lsr #6 │ │ - movw r5, #257 ; 0x101 │ │ - add r0, r0, r2 │ │ - movt r5, #257 ; 0x101 │ │ - and r2, r7, ip, lsr #6 │ │ - umull r1, r6, r0, r5 │ │ - add r1, r3, r2 │ │ - and r2, r7, r8, lsr #6 │ │ - add r1, r1, r2 │ │ - mla r0, r0, r5, r6 │ │ - and r2, r7, lr, lsr #6 │ │ - add r1, r1, r2 │ │ - mov r8, r9 │ │ - ldr r6, [sp, #144] ; 0x90 │ │ - mla r0, r1, r5, r0 │ │ - mvn r1, #31 │ │ - b 7cd00 │ │ - ldr r0, [sp, #20] │ │ - movw r2, #49344 ; 0xc0c0 │ │ - ldrb r1, [lr] │ │ - mov fp, r7 │ │ - ldrh r0, [r0] │ │ - and r1, r1, #192 ; 0xc0 │ │ - and r0, r0, r2 │ │ - add r0, r0, r1 │ │ - b 7ca1c │ │ - ldr r1, [sp, #20] │ │ - movw r2, #49344 ; 0xc0c0 │ │ - ldrh r0, [lr] │ │ - mov fp, r7 │ │ - ldrb r1, [r1] │ │ - and r0, r0, r2 │ │ - and r1, r1, #192 ; 0xc0 │ │ - add r0, r1, r0 │ │ - movw r1, #1028 ; 0x404 │ │ - movt r1, #1028 ; 0x404 │ │ - mul r0, r0, r1 │ │ - mvn r1, #2 │ │ - b 7cd00 │ │ - ldr r2, [sp, #20] │ │ - mov fp, r7 │ │ - ldrh r1, [lr] │ │ - movw r0, #49344 ; 0xc0c0 │ │ - ldr r2, [r2] │ │ - b 7ca60 │ │ - andeq r0, r3, ip, asr #32 │ │ - ldr r1, [sp, #20] │ │ - mov fp, r7 │ │ - movw r0, #49344 ; 0xc0c0 │ │ - ldr r2, [lr] │ │ - ldrh r1, [r1] │ │ - and r0, r1, r0 │ │ - movw r1, #49344 ; 0xc0c0 │ │ - movt r1, #49344 ; 0xc0c0 │ │ - and r1, r2, r1 │ │ - add r0, r1, r0 │ │ - movw r1, #257 ; 0x101 │ │ - movt r1, #257 ; 0x101 │ │ - lsr r0, r0, #6 │ │ - mul r0, r0, r1 │ │ - mvn r1, #5 │ │ - b 7cd00 │ │ - andeq pc, r2, ip, asr #31 │ │ - ldr r0, [sp, #20] │ │ - mov fp, r7 │ │ - ldr r2, [lr] │ │ - ldrd r0, [r0] │ │ - b 7cab4 │ │ - ldr r2, [sp, #20] │ │ - mov fp, r7 │ │ - ldrd r0, [lr] │ │ - ldr r2, [r2] │ │ - movw r3, #49344 ; 0xc0c0 │ │ - movt r3, #49344 ; 0xc0c0 │ │ - and r2, r2, r3 │ │ - and r0, r0, r3 │ │ - and r1, r1, r3 │ │ - adds r0, r0, r2 │ │ - movw r2, #257 ; 0x101 │ │ - adc r1, r1, #0 │ │ - movt r2, #257 ; 0x101 │ │ - lsr r0, r0, #6 │ │ - orr r0, r0, r1, lsl #26 │ │ - lsr r1, r1, #6 │ │ - umull r3, r7, r0, r2 │ │ - mla r0, r0, r2, r7 │ │ + mov r0, #28 │ │ + vst1.64 {d16-d17}, [r3], r0 │ │ + str r3, [sp, #44] ; 0x2c │ │ + add r3, sp, #256 ; 0x100 │ │ + str r1, [sp, #56] ; 0x38 │ │ + ldm r3, {r0, r1, r2, r3} │ │ + mul r1, r1, r1 │ │ + ldr sl, [sp, #60] ; 0x3c │ │ + mul r0, r0, r0 │ │ + mul r2, r2, r2 │ │ + mla r0, r6, r6, r0 │ │ + ldr r6, [sp, #308] ; 0x134 │ │ + mla r2, r5, r5, r2 │ │ + ldr r5, [sp, #300] ; 0x12c │ │ + mla r1, r6, r6, r1 │ │ + ldr r6, [sp, #272] ; 0x110 │ │ + mul r3, r3, r3 │ │ + mul r0, r0, r7 │ │ + mov r7, #420 ; 0x1a4 │ │ + mul r6, r6, r6 │ │ + mla r0, r1, r7, r0 │ │ + ldr r1, [sp, #276] ; 0x114 │ │ + mov r7, #280 ; 0x118 │ │ + mla r3, r5, r5, r3 │ │ + ldr r5, [sp, #292] ; 0x124 │ │ + mul r1, r1, r1 │ │ + mla r0, r2, r7, r0 │ │ + mov r2, #210 ; 0xd2 │ │ + ldr r7, [sp, #124] ; 0x7c │ │ + mla r6, r4, r4, r6 │ │ + ldr r4, [sp, #364] ; 0x16c │ │ + mla r0, r3, r2, r0 │ │ + ldr r2, [sp, #284] ; 0x11c │ │ + str r2, [sp, #40] ; 0x28 │ │ + mla r1, r5, r5, r1 │ │ + ldr r2, [sp, #288] ; 0x120 │ │ + str r2, [sp, #28] │ │ + mov r3, #168 ; 0xa8 │ │ + ldr r2, [sp, #280] ; 0x118 │ │ + mla r0, r6, r3, r0 │ │ + str r2, [sp, #24] │ │ + ldr r2, [sp, #348] ; 0x15c │ │ + str r2, [sp, #20] │ │ + mul r7, r7, r7 │ │ + ldr r2, [sp, #340] ; 0x154 │ │ + str r2, [sp, #16] │ │ + mov r2, #140 ; 0x8c │ │ mla r0, r1, r2, r0 │ │ - mvn r1, #11 │ │ - b 7cd00 │ │ - andeq pc, r2, r4, lsl #31 │ │ - ldr r3, [sp, #20] │ │ - mov fp, r7 │ │ - ldrd r6, [lr] │ │ - movw r5, #771 ; 0x303 │ │ - movt r5, #771 ; 0x303 │ │ - and r7, r5, r7, lsr #6 │ │ - ldm r3, {r0, r1, r2, ip} │ │ - and r6, r5, r6, lsr #6 │ │ - and r2, r5, r2, lsr #6 │ │ - and r1, r5, r1, lsr #6 │ │ - and r0, r5, r0, lsr #6 │ │ - add r1, r1, r7 │ │ - add r0, r0, r6 │ │ - add r0, r0, r2 │ │ - movw r2, #257 ; 0x101 │ │ - movt r2, #257 ; 0x101 │ │ - umull r6, r3, r0, r2 │ │ - ldr r6, [sp, #144] ; 0x90 │ │ - mla r0, r0, r2, r3 │ │ - and r3, r5, ip, lsr #6 │ │ - b 7cba4 │ │ - andeq pc, r2, r8, lsr pc ; │ │ - mov fp, r7 │ │ - ldr r7, [sp, #20] │ │ - ldm lr, {r0, r1, r2, r3} │ │ - movw r5, #771 ; 0x303 │ │ - movt r5, #771 ; 0x303 │ │ - ldm r7, {r6, r9} │ │ - and r2, r5, r2, lsr #6 │ │ - and r0, r5, r0, lsr #6 │ │ - add r0, r2, r0 │ │ - and r1, r5, r1, lsr #6 │ │ - and r2, r5, r6, lsr #6 │ │ - and r3, r5, r3, lsr #6 │ │ - add r0, r0, r2 │ │ - movw r2, #257 ; 0x101 │ │ - movt r2, #257 ; 0x101 │ │ - add r1, r3, r1 │ │ - umull r6, r7, r0, r2 │ │ - and r3, r5, r9, lsr #6 │ │ + ldr r1, [sp, #320] ; 0x140 │ │ + ldr r3, [sp, #352] ; 0x160 │ │ + str r3, [sp, #12] │ │ + mla r7, fp, fp, r7 │ │ + ldr r3, [sp, #316] ; 0x13c │ │ + ldr r2, [sp, #368] ; 0x170 │ │ + mul r1, r1, r1 │ │ + str r0, [sp, #32] │ │ + ldr r0, [sp, #336] ; 0x150 │ │ + mla r1, r2, r2, r1 │ │ + str r0, [sp, #8] │ │ + ldr r0, [sp, #356] ; 0x164 │ │ + mul r2, r3, r3 │ │ + str r0, [sp, #4] │ │ + ldr r0, [sp, #136] ; 0x88 │ │ + ldr r6, [sp, #140] ; 0x8c │ │ + mov r3, #840 ; 0x348 │ │ + mla r2, ip, ip, r2 │ │ + ldr r5, [sp, #328] ; 0x148 │ │ + ldr fp, [sp, #52] ; 0x34 │ │ + mla r0, r0, r0, sl │ │ + mov sl, #420 ; 0x1a4 │ │ + mla r0, r6, r6, r0 │ │ ldr r6, [sp, #144] ; 0x90 │ │ - mla r0, r0, r2, r7 │ │ - add r1, r1, r3 │ │ - mla r0, r1, r2, r0 │ │ - mvn r1, #23 │ │ - b 7cd00 │ │ + mul r2, r2, r3 │ │ + mov r3, #280 ; 0x118 │ │ + mla r0, r6, r6, r0 │ │ + ldr r6, [sp, #148] ; 0x94 │ │ + mla r1, r1, sl, r2 │ │ + mul r2, lr, lr │ │ + mov lr, #210 ; 0xd2 │ │ + mla r0, r6, r6, r0 │ │ + ldr r6, [sp, #152] ; 0x98 │ │ + mla r2, r4, r4, r2 │ │ + mov r4, #105 ; 0x69 │ │ + mla r0, r6, r6, r0 │ │ + mov r6, #105 ; 0x69 │ │ + mla r1, r2, r3, r1 │ │ + ldr r3, [sp, #4] │ │ + mul r2, r5, r5 │ │ + ldr r5, [sp, #120] ; 0x78 │ │ + mul r0, r0, r6 │ │ + ldr r6, [sp, #128] ; 0x80 │ │ + mla r2, r8, r8, r2 │ │ + mov r8, #140 ; 0x8c │ │ + mla r0, r7, sl, r0 │ │ + ldr r7, [sp, #160] ; 0xa0 │ │ + mov sl, #420 ; 0x1a4 │ │ + mul r6, r6, r6 │ │ + mla r6, r7, r7, r6 │ │ + mov r7, #210 ; 0xd2 │ │ + mla r1, r2, r7, r1 │ │ + mul r2, r9, r9 │ │ + mla r0, r6, r7, r0 │ │ + ldr r7, [sp, #12] │ │ + ldr r6, [sp, #92] ; 0x5c │ │ + mla r2, r3, r3, r2 │ │ + mov r3, #168 ; 0xa8 │ │ + mla r6, r6, r6, fp │ │ + mla r1, r2, r3, r1 │ │ + ldr r2, [sp, #132] ; 0x84 │ │ + ldr r3, [sp, #156] ; 0x9c │ │ + mul r2, r2, r2 │ │ + mla r2, r3, r3, r2 │ │ + ldr r3, [sp, #8] │ │ + mul r3, r3, r3 │ │ + mla r3, r7, r7, r3 │ │ + mov r7, #140 ; 0x8c │ │ + mla ip, r2, r7, r0 │ │ + ldr r0, [sp, #16] │ │ + mla r1, r3, r7, r1 │ │ + add r7, sp, #80 ; 0x50 │ │ + ldm r7, {r2, r3, r7} │ │ + mul r3, r3, r3 │ │ + mul r2, r2, r2 │ │ + mul r7, r7, r7 │ │ + mla r2, r5, r5, r2 │ │ + ldr r5, [sp, #96] ; 0x60 │ │ + mla r6, r5, r5, r6 │ │ + ldr r5, [sp, #100] ; 0x64 │ │ + mla r6, r5, r5, r6 │ │ + ldr r5, [sp, #104] ; 0x68 │ │ + mla r6, r5, r5, r6 │ │ + ldr r5, [sp, #108] ; 0x6c │ │ + mla r6, r5, r5, r6 │ │ + ldr r5, [sp, #112] ; 0x70 │ │ + mla r7, r5, r5, r7 │ │ + ldr r5, [sp, #40] ; 0x28 │ │ + mul r6, r6, r4 │ │ + mul r5, r5, r5 │ │ + mla r2, r2, sl, r6 │ │ + ldr r6, [sp, #116] ; 0x74 │ │ + mla r3, r6, r6, r3 │ │ + mla r2, r3, lr, r2 │ │ + mul r3, r0, r0 │ │ ldr r0, [sp, #20] │ │ - mov fp, r7 │ │ - ldrb r1, [lr] │ │ - ldr r0, [r0] │ │ - b 7cbdc │ │ - strdeq pc, [r2], -r4 │ │ - ldr r1, [sp, #20] │ │ - mov fp, r7 │ │ - ldr r0, [lr] │ │ - ldrb r1, [r1] │ │ - movw r2, #49344 ; 0xc0c0 │ │ - and r1, r1, #192 ; 0xc0 │ │ - movt r2, #49344 ; 0xc0c0 │ │ - and r0, r0, r2 │ │ - add r0, r0, r1 │ │ - movw r1, #257 ; 0x101 │ │ - movt r1, #257 ; 0x101 │ │ - lsr r0, r0, #6 │ │ - mul r0, r0, r1 │ │ - mvn r1, #4 │ │ - b 7cd00 │ │ - ldr r2, [sp, #20] │ │ - mov fp, r7 │ │ - ldrh r1, [lr] │ │ - movw r0, #49344 ; 0xc0c0 │ │ - ldrd r2, [r2] │ │ - b 7cc38 │ │ - andeq pc, r2, r4, ror lr ; │ │ - ldr r1, [sp, #20] │ │ - mov fp, r7 │ │ - movw r0, #49344 ; 0xc0c0 │ │ - ldrd r2, [lr] │ │ - ldrh r1, [r1] │ │ - and r0, r1, r0 │ │ - movw r1, #49344 ; 0xc0c0 │ │ - movt r1, #49344 ; 0xc0c0 │ │ - and r2, r2, r1 │ │ - add r0, r2, r0 │ │ - movw r2, #257 ; 0x101 │ │ - movt r2, #257 ; 0x101 │ │ - and r1, r3, r1 │ │ - lsr r0, r0, #6 │ │ - umull r7, r6, r0, r2 │ │ - lsr r1, r1, #6 │ │ - mla r0, r0, r2, r6 │ │ - ldr r6, [sp, #144] ; 0x90 │ │ - mla r0, r1, r2, r0 │ │ - mvn r1, #9 │ │ - b 7cd00 │ │ - ldr r3, [sp, #20] │ │ - mov fp, r7 │ │ - ldr r7, [lr] │ │ + mla r2, r7, r8, r2 │ │ + ldr r7, [sp, #344] ; 0x158 │ │ + mla r3, r0, r0, r3 │ │ + ldr r0, [sp, #24] │ │ + mul r7, r7, r7 │ │ + str r2, [sp, #52] ; 0x34 │ │ + str ip, [sp, #60] ; 0x3c │ │ + mul r6, r0, r0 │ │ + ldr r0, [sp, #28] │ │ + rsb r3, r3, r3, lsl #4 │ │ + mla r6, r0, r0, r6 │ │ + ldr r0, [sp, #32] │ │ + add r1, r1, r3, lsl #3 │ │ + add r3, sp, #168 ; 0xa8 │ │ + rsb r6, r6, r6, lsl #4 │ │ + add r6, r0, r6, lsl #3 │ │ + mla r5, r5, r4, r6 │ │ + mov r6, #105 ; 0x69 │ │ + mla r1, r7, r6, r1 │ │ + ldr r7, [sp, #204] ; 0xcc │ │ + str r5, [sp, #48] ; 0x30 │ │ + str r1, [sp, #64] ; 0x40 │ │ ldm r3, {r0, r1, r2, r3} │ │ - b 7cca8 │ │ - andeq pc, r2, r0, lsl #28 │ │ - andeq pc, r2, r4, ror #27 │ │ - andeq pc, r2, r8, asr sp ; │ │ - mov fp, r7 │ │ - ldr r7, [sp, #20] │ │ - ldm lr, {r0, r1, r2, r3} │ │ - ldr r7, [r7] │ │ - movw r6, #49344 ; 0xc0c0 │ │ - movt r6, #49344 ; 0xc0c0 │ │ - and r7, r7, r6 │ │ - and r0, r0, r6 │ │ - and r1, r1, r6 │ │ - adds r0, r0, r7 │ │ - movw r7, #771 ; 0x303 │ │ - adc r1, r1, #0 │ │ - movt r7, #771 ; 0x303 │ │ - lsr r0, r0, #6 │ │ - and r2, r7, r2, lsr #6 │ │ - orr r0, r0, r1, lsl #26 │ │ - and r3, r7, r3, lsr #6 │ │ - add r0, r0, r2 │ │ - movw r2, #257 ; 0x101 │ │ - movt r2, #257 ; 0x101 │ │ - add r1, r3, r1, lsr #6 │ │ - umull r6, r5, r0, r2 │ │ - ldr r6, [sp, #144] ; 0x90 │ │ - mla r0, r0, r2, r5 │ │ - mla r0, r1, r2, r0 │ │ - mvn r1, #19 │ │ - add r0, r1, r0, lsr #24 │ │ - cmp r0, #0 │ │ - ldr r0, [sp, #60] ; 0x3c │ │ - mov r1, #0 │ │ - movwgt r1, #1 │ │ - orr r0, r0, r0, lsl #1 │ │ - addne r1, r1, #1 │ │ - add r0, sl, r0, lsl #2 │ │ - add r0, r0, r1, lsl #2 │ │ - movw r1, #13196 ; 0x338c │ │ - add r1, r0, r1 │ │ - mov r0, r4 │ │ - bl 2db24 │ │ - ldr r1, [sp, #72] ; 0x48 │ │ - mov r7, r0 │ │ - ldrh r0, [r8] │ │ - mov sl, r8 │ │ - sub r8, r7, #1 │ │ - mov r3, fp │ │ - ldrb r1, [r1] │ │ - cmp fp, #15 │ │ - mul r0, r1, r0 │ │ - add r0, r0, #16 │ │ - lsr r9, r0, #5 │ │ - bne 7cdbc │ │ - mvn r5, #0 │ │ - mov r0, r4 │ │ - add r5, r5, #1 │ │ - bl 2da84 │ │ - cmp r5, #31 │ │ - bhi 7cd84 │ │ - cmp r0, #0 │ │ - beq 7cd68 │ │ - cmp r5, #0 │ │ - beq 7cdb8 │ │ - rsb r6, r5, #0 │ │ - mov r5, #1 │ │ - mov r0, r4 │ │ - bl 2da84 │ │ - add r5, r0, r5, lsl #1 │ │ - adds r6, r6, #1 │ │ - bcc 7cd94 │ │ - add r3, r5, #14 │ │ - ldr r6, [sp, #144] ; 0x90 │ │ - bfc r3, #20, #12 │ │ - b 7cdbc │ │ - mov r3, #15 │ │ - and r0, r8, #128 ; 0x80 │ │ - str r0, [sp, #64] ; 0x40 │ │ - mul r0, r3, r9 │ │ - ldr r1, [sp, #76] ; 0x4c │ │ - ldr r2, [sp, #88] ; 0x58 │ │ - mov r8, sl │ │ - bic r0, r0, #-16777216 ; 0xff000000 │ │ - rsb r0, r7, r0, lsr r1 │ │ - ldr r1, [sp, #80] ; 0x50 │ │ - cmp r0, r1 │ │ - movge r0, r1 │ │ - rsb r1, r7, #0 │ │ - eor r0, r0, r1 │ │ - str r0, [r6] │ │ - ldr r0, [sp, #84] ; 0x54 │ │ - cmp r0, #1 │ │ - blt 7cf14 │ │ - mov fp, #1 │ │ - add r1, r8, #2 │ │ - str r1, [sp, #68] ; 0x44 │ │ - b 7ce78 │ │ - strdeq pc, [r2], -ip │ │ - andeq pc, r2, r8, lsl #24 │ │ + mul r1, r1, r1 │ │ + mul r2, r2, r2 │ │ + mla r1, r7, r7, r1 │ │ + ldr r7, [sp, #200] ; 0xc8 │ │ + mul r0, r0, r0 │ │ + mla r2, r7, r7, r2 │ │ + ldr r7, [sp, #208] ; 0xd0 │ │ + mla r0, r7, r7, r0 │ │ + ldr r7, [sp, #68] ; 0x44 │ │ + mla r3, r3, r3, r7 │ │ + ldr r7, [sp, #184] ; 0xb8 │ │ + mla r3, r7, r7, r3 │ │ + ldr r7, [sp, #188] ; 0xbc │ │ + mla r3, r7, r7, r3 │ │ + ldr r7, [sp, #192] ; 0xc0 │ │ + mla r3, r7, r7, r3 │ │ + ldr r7, [sp, #196] ; 0xc4 │ │ + mla r3, r7, r7, r3 │ │ + ldr r7, [sp, #248] ; 0xf8 │ │ + mul r3, r3, r6 │ │ + mov r6, #105 ; 0x69 │ │ + mla r0, r0, sl, r3 │ │ + ldr r3, [sp, #220] ; 0xdc │ │ + mla r0, r1, lr, r0 │ │ + ldr r1, [sp, #44] ; 0x2c │ │ + mla ip, r2, r8, r0 │ │ + ldr r0, [sp, #244] ; 0xf4 │ │ + mul r2, r3, r3 │ │ + ldr r3, [sp, #224] ; 0xe0 │ │ + str ip, [sp, #68] ; 0x44 │ │ + mla r0, r0, r0, r2 │ │ + ldr r2, [r1] │ │ + mla r2, r3, r3, r2 │ │ + ldr r3, [sp, #228] ; 0xe4 │ │ + mla r2, r3, r3, r2 │ │ + ldr r3, [sp, #232] ; 0xe8 │ │ + mla r2, r3, r3, r2 │ │ + ldr r3, [sp, #236] ; 0xec │ │ + mla r2, r3, r3, r2 │ │ + ldr r3, [sp, #240] ; 0xf0 │ │ + mla r2, r3, r3, r2 │ │ + ldr r3, [sp, #216] ; 0xd8 │ │ + mul r3, r3, r3 │ │ + mla r3, r7, r7, r3 │ │ + ldr r7, [sp, #212] ; 0xd4 │ │ + mul r2, r2, r6 │ │ + ldr r6, [sp, #252] ; 0xfc │ │ + mul r7, r7, r7 │ │ + mla r7, r6, r6, r7 │ │ + mla r2, r7, sl, r2 │ │ + mla r2, r3, lr, r2 │ │ + mla r2, r0, r8, r2 │ │ mov r0, #0 │ │ - movw r1, #65535 ; 0xffff │ │ - add r0, r0, #15 │ │ - ldr r6, [sp, #144] ; 0x90 │ │ - movt r1, #15 │ │ - and r5, r0, r1 │ │ - mul r0, r5, sl │ │ - ldr r1, [sp, #76] ; 0x4c │ │ - mov r3, r9 │ │ - ldr r2, [sp, #88] ; 0x58 │ │ - add r3, r5, r9 │ │ - bic r0, r0, #-16777216 ; 0xff000000 │ │ - rsb r0, r7, r0, lsr r1 │ │ - ldr r1, [sp, #80] ; 0x50 │ │ - cmp r0, r1 │ │ - movge r0, r1 │ │ - rsb r1, r7, #0 │ │ - eor r0, r0, r1 │ │ - str r0, [r6, r8, lsl #2] │ │ - ldr r0, [sp, #84] ; 0x54 │ │ - add r1, fp, #1 │ │ - cmp fp, r0 │ │ - mov fp, r1 │ │ - beq 7cf14 │ │ - add r1, r2, fp, lsl #1 │ │ - ldrh r8, [r1] │ │ - ldr r5, [r6, r8, lsl #2] │ │ - cmp r5, #0 │ │ - beq 7ce68 │ │ - mov r0, r4 │ │ - mov r9, r3 │ │ - bl 2da84 │ │ - mov r7, r0 │ │ - ldr r0, [sp, #72] ; 0x48 │ │ - ldr r1, [sp, #68] ; 0x44 │ │ - cmp r5, #15 │ │ - ldrb r0, [r0, r8] │ │ - ldrh r1, [r1] │ │ - mul r0, r0, r1 │ │ - add r0, r0, #16 │ │ - lsr sl, r0, #5 │ │ - bne 7ce30 │ │ - mvn r6, #0 │ │ - mov r1, #0 │ │ - mov r0, r4 │ │ - mov r5, r1 │ │ - add r6, r6, #1 │ │ - bl 2da84 │ │ - cmp r6, #31 │ │ - bhi 7ceec │ │ - sub r1, r5, #1 │ │ - cmp r0, #0 │ │ - beq 7cec8 │ │ - cmp r6, #0 │ │ - beq 7ce18 │ │ - mov r6, #1 │ │ - mov r0, r4 │ │ - bl 2da84 │ │ - add r6, r0, r6, lsl #1 │ │ - adds r5, r5, #1 │ │ - bcc 7cef8 │ │ - sub r0, r6, #1 │ │ - b 7ce1c │ │ - ldr r1, [sp, #64] ; 0x40 │ │ - cmp r3, #63 ; 0x3f │ │ - movcs r3, #63 ; 0x3f │ │ - orr r2, r3, r1 │ │ - ldr r1, [sp, #152] ; 0x98 │ │ - strb r2, [r1] │ │ - add sp, sp, #92 ; 0x5c │ │ + str r2, [r1] │ │ + ldr r3, [sp, #52] ; 0x34 │ │ + ldr r7, [sp, #56] ; 0x38 │ │ + cmp r3, r5 │ │ + ldr r6, [sp, #60] ; 0x3c │ │ + movhi r5, r3 │ │ + movwhi r0, #1 │ │ + cmp r7, r5 │ │ + ldr r4, [sp, #64] ; 0x40 │ │ + movwhi r0, #2 │ │ + movhi r5, r7 │ │ + cmp r6, r5 │ │ + ldr r1, [sp, #72] ; 0x48 │ │ + movwhi r0, #3 │ │ + movhi r5, r6 │ │ + cmp r4, r5 │ │ + add r3, sp, #48 ; 0x30 │ │ + movwhi r0, #4 │ │ + movhi r5, r4 │ │ + cmp ip, r5 │ │ + movwhi r0, #5 │ │ + movhi r5, ip │ │ + cmp r1, r5 │ │ + movwhi r0, #6 │ │ + movhi r5, r1 │ │ + cmp r2, r5 │ │ + movwhi r0, #7 │ │ + eor r1, r0, #4 │ │ + movhi r5, r2 │ │ + ldr r2, [sp, #36] ; 0x24 │ │ + ldr r1, [r3, r1, lsl #2] │ │ + sub r1, r5, r1 │ │ + lsr r1, r1, #10 │ │ + str r1, [r2] │ │ + add sp, sp, #444 ; 0x1bc │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq pc, r2, r4, lsl sl ; │ │ + push {r4, r5, r6, r7, fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr r4, [sp, #56] ; 0x38 │ │ + mov r7, #8 │ │ + ldr ip, [sp, #64] ; 0x40 │ │ + ldr r5, [sp, #68] ; 0x44 │ │ + ldr r6, [sp, #72] ; 0x48 │ │ + ldr lr, [sp, #60] ; 0x3c │ │ + stm sp, {r4, lr} │ │ + str ip, [sp, #8] │ │ + str r5, [sp, #12] │ │ + str r7, [sp, #16] │ │ + str r7, [sp, #20] │ │ + str r6, [sp, #24] │ │ + bl 8735c │ │ + add sp, sp, #32 │ │ + pop {r4, r5, r6, r7, fp, pc} │ │ + push {r4, r5, r6, r7, r8, lr} │ │ + sub sp, sp, #32 │ │ + ldr r4, [sp, #56] ; 0x38 │ │ + mov r7, #8 │ │ + ldr ip, [sp, #64] ; 0x40 │ │ + mov r6, #4 │ │ + ldr r5, [sp, #68] ; 0x44 │ │ + ldr lr, [sp, #60] ; 0x3c │ │ + stm sp, {r4, lr} │ │ + str ip, [sp, #8] │ │ + add ip, sp, #12 │ │ + ldr r8, [sp, #72] ; 0x48 │ │ + stm ip, {r5, r6, r7, r8} │ │ + bl 8735c │ │ + add sp, sp, #32 │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ + push {r4, r5, r6, r7, fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr r4, [sp, #56] ; 0x38 │ │ + mov r7, #4 │ │ + ldr ip, [sp, #64] ; 0x40 │ │ + ldr r5, [sp, #68] ; 0x44 │ │ + ldr r6, [sp, #72] ; 0x48 │ │ + ldr lr, [sp, #60] ; 0x3c │ │ + stm sp, {r4, lr} │ │ + str ip, [sp, #8] │ │ + str r5, [sp, #12] │ │ + str r7, [sp, #16] │ │ + str r7, [sp, #20] │ │ + str r6, [sp, #24] │ │ + bl 8735c │ │ + add sp, sp, #32 │ │ + pop {r4, r5, r6, r7, fp, pc} │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ - vpush {d8-d9} │ │ - sub sp, sp, #376 ; 0x178 │ │ - str r2, [sp, #132] ; 0x84 │ │ - mov sl, r3 │ │ - ldm r0, {fp, ip} │ │ - mov r8, r0 │ │ - ldr r3, [r0, #8] │ │ - ldr r4, [r0, #12] │ │ - ldr r6, [pc, #3380] ; 7dc9c │ │ - ldr r6, [pc, r6] │ │ - ldr r7, [fp, #2144] ; 0x860 │ │ - str r1, [sp, #240] ; 0xf0 │ │ - ldrb r0, [r6, r1, lsl #2]! │ │ - sub r7, r7, r4 │ │ - ldrb r1, [r6, #1] │ │ - mov lr, r0 │ │ - cmp r7, r1 │ │ - movgt r7, r1 │ │ - str r7, [sp, #68] ; 0x44 │ │ - ldr r7, [fp, #1284] ; 0x504 │ │ - sub r6, r7, #1 │ │ - clz r6, r6 │ │ - lsr r9, r6, #5 │ │ - ldr r6, [fp, #2140] ; 0x85c │ │ - sub r2, r6, r3 │ │ - cmp r2, r0 │ │ - movgt r2, r0 │ │ - str r2, [sp, #172] ; 0xac │ │ - subs r2, r7, #3 │ │ - movwne r2, #1 │ │ - cmp r7, #0 │ │ - str r2, [sp, #356] ; 0x164 │ │ - ldr r2, [fp, #2088] ; 0x828 │ │ - str r2, [sp, #316] ; 0x13c │ │ - mov r2, #0 │ │ - str r2, [sp, #168] ; 0xa8 │ │ - beq 7cffc │ │ - tst r3, #1 │ │ - bne 7cfe8 │ │ - ldr r2, [sp, #356] ; 0x164 │ │ - cmp lr, r2 │ │ - bls 7cffc │ │ - mov r2, #1 │ │ - cmp r1, r9 │ │ - str r2, [sp, #168] ; 0xa8 │ │ - andls r2, r4, #1 │ │ - strls r2, [sp, #168] ; 0xa8 │ │ - ldr r5, [sp, #68] ; 0x44 │ │ - cmp r5, #1 │ │ - blt 7ecac │ │ - ldr r2, [sp, #172] ; 0xac │ │ - and r3, r3, #31 │ │ - ldr r6, [sp, #356] ; 0x164 │ │ - and r0, r4, #31 │ │ - str r3, [sp, #192] ; 0xc0 │ │ - add r7, r5, r9 │ │ - add r2, r2, r6 │ │ - str r1, [sp, #348] ; 0x15c │ │ + vpush {d8-d15} │ │ + sub sp, sp, #24 │ │ + sub sp, sp, #1024 ; 0x400 │ │ + ldr r6, [sp, #1176] ; 0x498 │ │ + mvn r9, #1 │ │ + str r3, [sp, #688] ; 0x2b0 │ │ + tst r6, #4 │ │ + str r2, [sp, #560] ; 0x230 │ │ + str r1, [sp, #44] ; 0x2c │ │ + bne 87454 │ │ + ldr r1, [sp, #1168] ; 0x490 │ │ + add r1, r1, #4 │ │ + cmp r1, #1 │ │ + blt 87450 │ │ + mov r7, #0 │ │ + cmp r1, #8 │ │ + bcc 873cc │ │ + bic r7, r1, #7 │ │ + vmov.i16 q8, #32768 ; 0x8000 │ │ + add r3, sp, #760 ; 0x2f8 │ │ + mov r2, r7 │ │ + vst1.16 {d16-d17}, [r3]! │ │ + subs r2, r2, #8 │ │ + bne 873b8 │ │ + cmp r1, r7 │ │ + beq 873f0 │ │ + add r2, sp, #760 ; 0x2f8 │ │ + add r3, r2, r7, lsl #1 │ │ + ldr r2, [sp, #1168] ; 0x490 │ │ + sub r2, r2, r7 │ │ + mov r7, #32768 ; 0x8000 │ │ + add r2, r2, #4 │ │ + strh r7, [r3], #2 │ │ + subs r2, r2, #1 │ │ + bne 873e4 │ │ + mov r7, #0 │ │ + cmp r1, #7 │ │ + bls 87428 │ │ + add r2, sp, #760 ; 0x2f8 │ │ + bic r7, r1, #7 │ │ + vmov.i16 q8, #32768 ; 0x8000 │ │ + add r3, r2, #24 │ │ + mov r2, r7 │ │ + vst1.16 {d16-d17}, [r3]! │ │ + subs r2, r2, #8 │ │ + bne 87410 │ │ + mov r9, #0 │ │ + cmp r1, r7 │ │ + beq 87454 │ │ + ldr r2, [sp, #1168] ; 0x490 │ │ + add r1, sp, #760 ; 0x2f8 │ │ + add r1, r1, r7, lsl #1 │ │ + mov r3, #32768 ; 0x8000 │ │ + sub r2, r2, r7 │ │ + add r1, r1, #24 │ │ + add r2, r2, #4 │ │ + strh r3, [r1], #2 │ │ + subs r2, r2, #1 │ │ + bne 87444 │ │ + mov r9, #0 │ │ + ldr r2, [sp, #1172] ; 0x494 │ │ + tst r6, #8 │ │ + add r1, sp, #760 ; 0x2f8 │ │ + str r1, [sp, #656] ; 0x290 │ │ + str r2, [sp, #40] ; 0x28 │ │ + bne 87578 │ │ + ldr r1, [sp, #1168] ; 0x490 │ │ + mov r5, r2 │ │ + add r1, r1, #4 │ │ + cmp r1, #1 │ │ + blt 8757c │ │ + mov r7, #0 │ │ + cmp r1, #8 │ │ + bcc 874c0 │ │ + ldr r2, [sp, #1172] ; 0x494 │ │ + add r3, sp, #760 ; 0x2f8 │ │ + bic r7, r1, #7 │ │ + vmov.i16 q8, #32768 ; 0x8000 │ │ + add r2, r2, r2, lsl #1 │ │ + add r2, r3, r2, lsl #3 │ │ + add r3, r2, #48 ; 0x30 │ │ + mov r2, r7 │ │ + vst1.16 {d16-d17}, [r3]! │ │ + subs r2, r2, #8 │ │ + bne 874ac │ │ + cmp r1, r7 │ │ + beq 874f4 │ │ + ldr r2, [sp, #1168] ; 0x490 │ │ + sub r2, r2, r7 │ │ + add r3, r2, #4 │ │ + ldr r2, [sp, #1172] ; 0x494 │ │ + add r2, r2, r2, lsl #1 │ │ + add r2, r7, r2, lsl #2 │ │ + add r7, sp, #760 ; 0x2f8 │ │ + add r2, r7, r2, lsl #1 │ │ + mov r7, #32768 ; 0x8000 │ │ + add r2, r2, #48 ; 0x30 │ │ + strh r7, [r2], #2 │ │ + subs r3, r3, #1 │ │ + bne 874e8 │ │ + ldr r2, [sp, #1172] ; 0x494 │ │ + mov r7, #0 │ │ + cmp r1, #7 │ │ + bls 8753c │ │ + add r2, r2, r2, lsl #1 │ │ + add r3, sp, #760 ; 0x2f8 │ │ + bic r7, r1, #7 │ │ + vmov.i16 q8, #32768 ; 0x8000 │ │ + add r2, r3, r2, lsl #3 │ │ + add r3, r2, #72 ; 0x48 │ │ + mov r2, r7 │ │ + vst1.16 {d16-d17}, [r3]! │ │ + subs r2, r2, #8 │ │ + bne 87520 │ │ + ldr r2, [sp, #1172] ; 0x494 │ │ + cmp r1, r7 │ │ + mov r5, r2 │ │ + beq 8757c │ │ + add r2, r2, r2, lsl #1 │ │ + ldr r1, [sp, #1168] ; 0x490 │ │ + add r3, sp, #760 ; 0x2f8 │ │ + add r2, r7, r2, lsl #2 │ │ + sub r1, r1, r7 │ │ + add r1, r1, #4 │ │ + add r2, r3, r2, lsl #1 │ │ + mov r3, #32768 ; 0x8000 │ │ + add r2, r2, #72 ; 0x48 │ │ + strh r3, [r2], #2 │ │ + subs r1, r1, #1 │ │ + bne 87560 │ │ + ldr r1, [sp, #1172] ; 0x494 │ │ + mov r5, r1 │ │ + b 8757c │ │ + add r5, r2, #2 │ │ + add r1, sp, #760 ; 0x2f8 │ │ + tst r6, #1 │ │ + add r7, r1, #52 ; 0x34 │ │ + mvn r1, #1 │ │ + str r1, [sp, #724] ; 0x2d4 │ │ + movw r1, #32768 ; 0x8000 │ │ + movt r1, #32768 ; 0x8000 │ │ + bne 875c8 │ │ + sub r2, r5, r9 │ │ + mov r3, #0 │ │ + cmp r2, #1 │ │ + str r3, [sp, #724] ; 0x2d4 │ │ + blt 875c8 │ │ + add r3, r9, r9, lsl #1 │ │ + add r3, r7, r3, lsl #3 │ │ + sub r3, r3, #4 │ │ + str r1, [r3], #24 │ │ + subs r2, r2, #1 │ │ + bne 875bc │ │ + tst r6, #2 │ │ + str r0, [sp, #684] ; 0x2ac │ │ + bne 8778c │ │ + ldr r8, [sp, #1168] ; 0x490 │ │ + sub r2, r5, r9 │ │ + cmp r2, #1 │ │ + blt 87794 │ │ + add r0, r9, r9, lsl #1 │ │ + ldr r3, [sp, #1168] ; 0x490 │ │ + add r0, r7, r0, lsl #3 │ │ + add r0, r0, r3, lsl #1 │ │ + str r1, [r0], #24 │ │ + subs r2, r2, #1 │ │ + bne 875f4 │ │ + ldr r8, [sp, #1168] ; 0x490 │ │ + cmn r9, #1 │ │ + str r5, [sp, #608] ; 0x260 │ │ + str r7, [sp, #220] ; 0xdc │ │ + bgt 877a4 │ │ + ldr r0, [sp, #724] ; 0x2d4 │ │ + cmp r8, r0 │ │ + ble 877a4 │ │ + ldr r0, [sp, #724] ; 0x2d4 │ │ + add ip, sp, #752 ; 0x2f0 │ │ + ldr r4, [sp, #688] ; 0x2b0 │ │ + mov r3, #0 │ │ + sub r1, r8, r0 │ │ + str r1, [sp, #704] ; 0x2c0 │ │ + bic r1, r1, #7 │ │ + str r1, [sp, #640] ; 0x280 │ │ + add r1, r0, r1 │ │ + str r1, [sp, #576] ; 0x240 │ │ + add r1, r9, r9, lsl #1 │ │ + add lr, r4, r0 │ │ + add r2, r8, r1, lsl #2 │ │ + lsl sl, r1, #2 │ │ + add r2, r2, #26 │ │ + str r2, [sp, #592] ; 0x250 │ │ + add r2, r0, r1, lsl #2 │ │ + mov r1, r4 │ │ + add r0, r2, #26 │ │ + add r2, sp, #760 ; 0x2f8 │ │ + str r0, [sp, #624] ; 0x270 │ │ + add r0, r2, r0, lsl #1 │ │ + add r2, r2, #52 ; 0x34 │ │ + str r2, [sp, #680] ; 0x2a8 │ │ + ldr r2, [sp, #704] ; 0x2c0 │ │ + ldr fp, [sp, #724] ; 0x2d4 │ │ + cmp r2, #8 │ │ + bcc 87768 │ │ + b 876c4 │ │ + ldr r2, [sp, #44] ; 0x2c │ │ + add sl, sl, #12 │ │ + add r0, r0, #24 │ │ + add r3, r3, #1 │ │ + add lr, lr, r2 │ │ + add r1, r1, r2 │ │ + adds r9, r9, #1 │ │ + bcs 877a4 │ │ + ldr r2, [sp, #704] ; 0x2c0 │ │ + ldr fp, [sp, #724] ; 0x2d4 │ │ + cmp r2, #8 │ │ + bcc 87768 │ │ + ldr r2, [sp, #44] ; 0x2c │ │ + ldr r4, [sp, #688] ; 0x2b0 │ │ + mul r5, r3, r2 │ │ + add r2, r3, r3, lsl #1 │ │ + lsl r2, r2, #2 │ │ + add r7, r8, r5 │ │ + add r7, r4, r7 │ │ + ldr r4, [sp, #624] ; 0x270 │ │ + add r6, r4, r2 │ │ + add r4, sp, #760 ; 0x2f8 │ │ + add r6, r4, r6, lsl #1 │ │ + cmp r7, r6 │ │ + bls 87720 │ │ + ldr fp, [sp, #724] ; 0x2d4 │ │ + ldr r4, [sp, #688] ; 0x2b0 │ │ + add r5, fp, r5 │ │ + add r5, r4, r5 │ │ + ldr r4, [sp, #592] ; 0x250 │ │ + add r2, r4, r2 │ │ + add r4, sp, #760 ; 0x2f8 │ │ + add r2, r4, r2, lsl #1 │ │ + cmp r5, r2 │ │ + bcc 87768 │ │ + ldr r5, [sp, #640] ; 0x280 │ │ + mov r2, r0 │ │ + mov r7, lr │ │ + ldr r6, [r7] │ │ + subs r5, r5, #8 │ │ + ldr r4, [r7, #4] │ │ + add r7, r7, #8 │ │ + str r4, [sp, #756] ; 0x2f4 │ │ + str r6, [sp, #752] ; 0x2f0 │ │ + vld1.8 {d16}, [ip :64] │ │ + vmovl.u8 q8, d16 │ │ + vst1.16 {d16-d17}, [r2]! │ │ + bne 8772c │ │ + ldr r2, [sp, #704] ; 0x2c0 │ │ + ldr r4, [sp, #640] ; 0x280 │ │ + ldr fp, [sp, #576] ; 0x240 │ │ + cmp r2, r4 │ │ + beq 87694 │ │ + add r2, fp, sl │ │ + ldr r4, [sp, #680] ; 0x2a8 │ │ + add r2, r4, r2, lsl #1 │ │ + ldrb r4, [r1, fp] │ │ + add fp, fp, #1 │ │ + cmp r8, fp │ │ + strh r4, [r2], #2 │ │ + bne 87774 │ │ + b 87694 │ │ + ldr r0, [sp, #1168] ; 0x490 │ │ + add r8, r0, #2 │ │ + cmn r9, #1 │ │ + str r5, [sp, #608] ; 0x260 │ │ + str r7, [sp, #220] ; 0xdc │ │ + ble 87614 │ │ + ldr r2, [sp, #1172] ; 0x494 │ │ + ldr lr, [sp, #684] ; 0x2ac │ │ + ldr fp, [sp, #220] ; 0xdc │ │ + cmp r2, #1 │ │ + blt 878a8 │ │ + ldr r0, [sp, #724] ; 0x2d4 │ │ + cmn r0, #1 │ │ + bgt 878a8 │ │ + ldr r2, [sp, #724] ; 0x2d4 │ │ + add r7, sp, #744 ; 0x2e8 │ │ + ldr r0, [sp, #560] ; 0x230 │ │ + mov r6, #0 │ │ + rsb sl, r2, #0 │ │ + mov r5, #0 │ │ + add r1, r0, #2 │ │ + bic r0, sl, #7 │ │ + add r3, r2, r0 │ │ + str r3, [sp, #688] ; 0x2b0 │ │ + add r3, sp, #760 ; 0x2f8 │ │ + add ip, r1, r2 │ │ + add r2, r3, r2, lsl #1 │ │ + add r9, r2, #52 ; 0x34 │ │ + add r2, r3, #52 ; 0x34 │ │ + str r2, [sp, #704] ; 0x2c0 │ │ + ldr r3, [sp, #724] ; 0x2d4 │ │ + cmp sl, #8 │ │ + bcc 87888 │ │ + b 87840 │ │ + ldr r2, [sp, #1172] ; 0x494 │ │ + add r5, r5, #1 │ │ + add r1, r1, #2 │ │ + add r6, r6, #12 │ │ + add r9, r9, #24 │ │ + add ip, ip, #2 │ │ + cmp r5, r2 │ │ + beq 878a8 │ │ + ldr r3, [sp, #724] ; 0x2d4 │ │ + cmp sl, #8 │ │ + bcc 87888 │ │ + mov r3, r0 │ │ + mov r4, r9 │ │ + mov fp, ip │ │ + ldr r2, [fp] │ │ + subs r3, r3, #8 │ │ + ldr lr, [fp, #4] │ │ + add fp, fp, #8 │ │ + str lr, [sp, #748] ; 0x2ec │ │ + str r2, [sp, #744] ; 0x2e8 │ │ + vld1.8 {d16}, [r7 :64] │ │ + vmovl.u8 q8, d16 │ │ + vst1.16 {d16-d17}, [r4]! │ │ + bne 8784c │ │ + ldr r3, [sp, #688] ; 0x2b0 │ │ + cmp r0, sl │ │ + ldr lr, [sp, #684] ; 0x2ac │ │ + ldr fp, [sp, #220] ; 0xdc │ │ + beq 87814 │ │ + add r2, r3, r6 │ │ + ldr r4, [sp, #704] ; 0x2c0 │ │ + add r4, r4, r2, lsl #1 │ │ + ldrb r2, [r1, r3] │ │ + adds r3, r3, #1 │ │ + strh r2, [r4], #2 │ │ + bcc 87894 │ │ + b 87814 │ │ + ldr r3, [sp, #608] ; 0x260 │ │ + cmp r3, #1 │ │ + blt 87980 │ │ + add sl, sp, #736 ; 0x2e0 │ │ + mov ip, #0 │ │ + mov r9, #0 │ │ + mov r7, fp │ │ + mov r6, lr │ │ + b 878e4 │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + add r9, r9, #1 │ │ + add r7, r7, #24 │ │ + cmp r9, r3 │ │ + add r6, r6, r0 │ │ + beq 87980 │ │ + cmp r9, r2 │ │ + ldr r5, [sp, #724] ; 0x2d4 │ │ + movwlt r5, #0 │ │ + cmp r8, r5 │ │ + ble 878cc │ │ + sub fp, r8, r5 │ │ + cmp fp, #7 │ │ + bhi 8790c │ │ + ldr fp, [sp, #220] ; 0xdc │ │ + b 87960 │ │ + bic lr, fp, #7 │ │ + add r1, r7, r5, lsl #1 │ │ + add r4, r6, r5 │ │ + add r5, r5, lr │ │ + mov r2, lr │ │ + ldr r3, [r4] │ │ + subs r2, r2, #8 │ │ + ldr r0, [r4, #4] │ │ + add r4, r4, #8 │ │ + str r0, [sp, #740] ; 0x2e4 │ │ + str r3, [sp, #736] ; 0x2e0 │ │ + vld1.8 {d16}, [sl :64] │ │ + vmovl.u8 q8, d16 │ │ + vst1.16 {d16-d17}, [r1]! │ │ + bne 87920 │ │ + cmp fp, lr │ │ + ldr lr, [sp, #684] ; 0x2ac │ │ + ldr r2, [sp, #1172] ; 0x494 │ │ + ldr fp, [sp, #220] ; 0xdc │ │ + ldr r3, [sp, #608] ; 0x260 │ │ + beq 878cc │ │ + sub r1, ip, r5, lsl #1 │ │ + ldrb r0, [r6, r5] │ │ + add r5, r5, #1 │ │ + cmp r8, r5 │ │ + strh r0, [r7, -r1] │ │ + sub r1, r1, #2 │ │ + bne 87964 │ │ + b 878cc │ │ + ldr sl, [sp, #1152] ; 0x480 │ │ + ldr r1, [sp, #1164] ; 0x48c │ │ + ldr r0, [sp, #1160] ; 0x488 │ │ + cmp sl, #0 │ │ + ldr r5, [sp, #1156] ; 0x484 │ │ + beq 888ac │ │ + clz r2, sl │ │ + sub r1, r1, #31 │ │ + add r2, r1, r2 │ │ + mov r6, sl │ │ + cmp r5, #0 │ │ + mov r9, lr │ │ + bic r7, r2, r2, asr #31 │ │ + and r2, sl, #1 │ │ + rsb r4, r2, #4 │ │ + str r7, [sp, #724] ; 0x2d4 │ │ + str r4, [sp, #476] ; 0x1dc │ │ + beq 88f8c │ │ + ldr r2, [pc, #4000] ; 88970 │ │ + vdup.32 q8, r7 │ │ + add r7, r0, #4 │ │ + vdup.32 q0, r6 │ │ + add lr, sp, #128 ; 0x80 │ │ + vdup.32 q1, r4 │ │ + ldr r2, [pc, r2] │ │ + vneg.s32 q8, q8 │ │ + vstmia lr, {d0-d1} │ │ + add lr, sp, #112 ; 0x70 │ │ + add r3, r2, r0, lsl #1 │ │ + add r0, r0, #2 │ │ + str r3, [sp, #36] ; 0x24 │ │ + add r3, r3, #1 │ │ + add r0, r2, r0, lsl #1 │ │ + str r0, [sp, #20] │ │ + add r0, r0, #1 │ │ + str r0, [sp, #16] │ │ + clz r0, r5 │ │ + str r3, [sp, #32] │ │ + add r0, r1, r0 │ │ + mov r3, #1 │ │ + bfi r4, r3, #1, #31 │ │ + vstmia lr, {d2-d3} │ │ + bic r1, r0, r0, asr #31 │ │ + add lr, sp, #96 ; 0x60 │ │ + vdup.32 q10, r4 │ │ + mov sl, r6 │ │ + vdup.32 q9, r1 │ │ + ldr r6, [sp, #724] ; 0x2d4 │ │ + vstmia lr, {d16-d17} │ │ + add lr, sp, #80 ; 0x50 │ │ + vneg.s32 q5, q9 │ │ + add r7, r2, r7, lsl #1 │ │ + vstmia lr, {d20-d21} │ │ + add lr, sp, #64 ; 0x40 │ │ + ldr r0, [sp, #1168] ; 0x490 │ │ + vdup.32 q6, r5 │ │ + vstmia lr, {d10-d11} │ │ + add lr, sp, #48 ; 0x30 │ │ + mov r5, r6 │ │ + bic r0, r0, #7 │ │ + str r4, [sp, #192] ; 0xc0 │ │ + mov r4, fp │ │ + str r7, [sp, #28] │ │ + add r7, r7, #1 │ │ + str r7, [sp, #24] │ │ + str r0, [sp, #12] │ │ + str r1, [sp, #680] ; 0x2a8 │ │ + vstmia lr, {d12-d13} │ │ + ldr r0, [sp, #1168] ; 0x490 │ │ + mov r7, sl │ │ + cmp r0, #1 │ │ + bge 87ad0 │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + add r4, r4, #24 │ │ + mov sl, r7 │ │ + add r9, r9, r0 │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + subs r0, r0, #1 │ │ + str r0, [sp, #40] ; 0x28 │ │ + beq 893a8 │ │ + ldr r0, [sp, #1168] ; 0x490 │ │ + mov r7, sl │ │ + cmp r0, #1 │ │ + blt 87aa0 │ │ + ldr r0, [sp, #32] │ │ + mov lr, #0 │ │ + ldr r1, [sp, #1168] ; 0x490 │ │ + ldrsb r0, [r0] │ │ + cmp r1, #8 │ │ + str r0, [sp, #216] ; 0xd8 │ │ + ldr r0, [sp, #24] │ │ + ldrsb r0, [r0] │ │ + str r0, [sp, #212] ; 0xd4 │ │ + ldr r0, [sp, #16] │ │ + ldrsb r0, [r0] │ │ + str r0, [sp, #208] ; 0xd0 │ │ + ldr r0, [sp, #36] ; 0x24 │ │ + ldrsb fp, [r0] │ │ + ldr r0, [sp, #28] │ │ + ldrsb r0, [r0] │ │ + str r0, [sp, #204] ; 0xcc │ │ + ldr r0, [sp, #20] │ │ + ldrsb r6, [r0] │ │ + bcc 88458 │ │ + ldr r1, [sp, #212] ; 0xd4 │ │ + mov r8, #0 │ │ + ldr r0, [sp, #216] ; 0xd8 │ │ + add r7, sp, #728 ; 0x2d8 │ │ + mov ip, r4 │ │ + sub r2, r8, r1, lsl #1 │ │ + str r2, [sp, #188] ; 0xbc │ │ + ldr r2, [sp, #208] ; 0xd0 │ │ + sub lr, r8, r0, lsl #1 │ │ + lsl r0, r0, #1 │ │ str r0, [sp, #180] ; 0xb4 │ │ - lsr r0, r0, r9 │ │ - asr r2, r2, r6 │ │ - asr r7, r7, r9 │ │ - str r2, [sp, #164] ; 0xa4 │ │ - movw r2, #13848 ; 0x3618 │ │ - add r2, ip, r2 │ │ - str r2, [sp, #320] ; 0x140 │ │ - lsr r2, r3, r6 │ │ - add r3, r1, r9 │ │ - str r2, [sp, #272] ; 0x110 │ │ - movw r2, #28992 ; 0x7140 │ │ - add r2, r8, r2 │ │ - str r2, [sp, #324] ; 0x144 │ │ - ldr r2, [fp, #4] │ │ - lsr r1, r3, r9 │ │ - add r3, lr, r6 │ │ - str r0, [sp, #196] ; 0xc4 │ │ - str lr, [sp, #344] ; 0x158 │ │ - vmov.i8 q4, #64 ; 0x40 │ │ - ldr r2, [r2, #1020] ; 0x3fc │ │ - lsr r0, r3, r6 │ │ - add r3, sl, #8 │ │ - str r3, [sp, #328] ; 0x148 │ │ - str r7, [sp, #124] ; 0x7c │ │ - lsl r2, r2, #10 │ │ - ldrb lr, [sl, #7] │ │ - str r2, [sp, #256] ; 0x100 │ │ - mvn r2, #0 │ │ - add r3, r2, r7, lsl r9 │ │ - str r3, [sp, #92] ; 0x5c │ │ - ldr r3, [sp, #164] ; 0xa4 │ │ - add r7, r8, #12288 ; 0x3000 │ │ - ldrb ip, [sl, #10] │ │ - add r2, r2, r3, lsl r6 │ │ - str r2, [sp, #88] ; 0x58 │ │ - ldr r3, [pc, #3984] ; 7e050 │ │ - ldr r3, [pc, r3] │ │ - str lr, [sp, #352] ; 0x160 │ │ - add r2, r3, lr, lsl #3 │ │ - str ip, [sp, #224] ; 0xe0 │ │ - add r2, r2, #1 │ │ - str r2, [sp, #340] ; 0x154 │ │ - add r2, r3, ip, lsl #3 │ │ - ldr r3, [sp, #196] ; 0xc4 │ │ - add r2, r2, #1 │ │ - str r2, [sp, #216] ; 0xd8 │ │ - add r2, r8, #16 │ │ - ldr ip, [sp, #348] ; 0x15c │ │ - ldr lr, [sp, #344] ; 0x158 │ │ - add r3, r2, r3 │ │ - add r3, r3, #560 ; 0x230 │ │ - str r3, [sp, #128] ; 0x80 │ │ - str r7, [sp, #84] ; 0x54 │ │ - smulbb r3, ip, lr │ │ - str r0, [sp, #96] ; 0x60 │ │ - str r1, [sp, #100] ; 0x64 │ │ - str sl, [sp, #284] ; 0x11c │ │ - str r8, [sp, #336] ; 0x150 │ │ - str fp, [sp, #348] ; 0x15c │ │ - add r7, r7, r3, lsl #4 │ │ - lsl r3, r3, #4 │ │ - str r3, [sp, #108] ; 0x6c │ │ - mul r3, r0, r1 │ │ - str r7, [sp, #72] ; 0x48 │ │ - lsl r0, r0, #2 │ │ - lsl r1, r1, #2 │ │ - str r0, [sp, #112] ; 0x70 │ │ - str r1, [sp, #116] ; 0x74 │ │ - str r9, [sp, #288] ; 0x120 │ │ - lsl r3, r3, #4 │ │ - str r3, [sp, #76] ; 0x4c │ │ - ldr r3, [sp, #180] ; 0xb4 │ │ - add r7, r2, r3 │ │ - ldr r3, [sp, #132] ; 0x84 │ │ - mvn r2, r9 │ │ - str r7, [sp, #156] ; 0x9c │ │ - and r0, r3, #1 │ │ - str r0, [sp, #64] ; 0x40 │ │ - lsl r0, ip, #2 │ │ - str r2, [sp, #312] ; 0x138 │ │ + lsl r0, r1, #1 │ │ + str r0, [sp, #176] ; 0xb0 │ │ + lsl r0, r2, #1 │ │ + str r0, [sp, #172] ; 0xac │ │ + sub r0, r8, fp, lsl #1 │ │ + str r0, [sp, #168] ; 0xa8 │ │ + lsl r0, fp, #1 │ │ + str r0, [sp, #164] ; 0xa4 │ │ + sub r3, r8, r2, lsl #1 │ │ + ldr r0, [sp, #204] ; 0xcc │ │ + str r3, [sp, #184] ; 0xb8 │ │ + ldr r3, [sp, #12] │ │ + sub r1, r8, r0, lsl #1 │ │ + lsl r0, r0, #1 │ │ + str r0, [sp, #156] ; 0x9c │ │ + sub r0, r8, r6, lsl #1 │ │ str r0, [sp, #152] ; 0x98 │ │ - lsl r0, lr, #2 │ │ + lsl r0, r6, #1 │ │ + str r1, [sp, #160] ; 0xa0 │ │ str r0, [sp, #148] ; 0x94 │ │ - add r0, r8, #10240 ; 0x2800 │ │ - str r0, [sp, #144] ; 0x90 │ │ - add r0, r8, #672 ; 0x2a0 │ │ - str r0, [sp, #264] ; 0x108 │ │ - add r0, r8, #640 ; 0x280 │ │ - mvn r2, r6 │ │ - str r0, [sp, #276] ; 0x114 │ │ - add r0, r8, #20480 ; 0x5000 │ │ - str r2, [sp, #248] ; 0xf8 │ │ - str r0, [sp, #104] ; 0x68 │ │ - add r0, r7, #224 ; 0xe0 │ │ - and r2, r3, #8 │ │ - str r0, [sp, #160] ; 0xa0 │ │ - clz r0, r2 │ │ - lsr r0, r0, #5 │ │ - str r0, [sp, #60] ; 0x3c │ │ - mov r0, #0 │ │ - b 7d1d0 │ │ - ldr r5, [sp, #68] ; 0x44 │ │ - ldr r0, [sp, #80] ; 0x50 │ │ - cmp r0, r5 │ │ - bge 7ecac │ │ - add r1, r0, #16 │ │ - mov r2, r0 │ │ - ldr r0, [sp, #124] ; 0x7c │ │ - lsr r3, r1, r9 │ │ - str r1, [sp, #80] ; 0x50 │ │ - cmp r0, r1, lsr r9 │ │ - str r3, [sp, #120] ; 0x78 │ │ - movlt r3, r0 │ │ - cmp r5, r1 │ │ - mov r0, r1 │ │ - str r3, [sp, #232] ; 0xe8 │ │ - movlt r0, r5 │ │ - str r0, [sp, #188] ; 0xbc │ │ - ldr r0, [sp, #172] ; 0xac │ │ - cmp r0, #1 │ │ - blt 7d1c0 │ │ - mov r0, #0 │ │ + ldr r2, [sp, #148] ; 0x94 │ │ + mov r0, r9 │ │ + ldr r1, [r0, r8]! │ │ + vorr q5, q1, q1 │ │ + add r2, r4, r2 │ │ + vmov.i32 q7, #0 ; 0x00000000 │ │ + vld1.16 {d18-d19}, [r2] │ │ + add r8, r8, #8 │ │ + cmp r3, r8 │ │ + str r1, [sp, #728] ; 0x2d8 │ │ + vmovl.s16 q10, d19 │ │ + ldr r1, [r0, #4] │ │ + str r1, [sp, #732] ; 0x2dc │ │ + add r1, sp, #592 ; 0x250 │ │ + vstmia r1, {d20-d21} │ │ + add r1, sp, #96 ; 0x60 │ │ + vld1.8 {d16}, [r7 :64] │ │ + vmovl.u8 q2, d16 │ │ + vldmia r1, {d2-d3} │ │ + ldr r1, [sp, #152] ; 0x98 │ │ + vsubw.u16 q8, q10, d5 │ │ + add r1, r4, r1 │ │ + vld1.16 {d28-d29}, [r1] │ │ + add r1, sp, #576 ; 0x240 │ │ + vabs.s32 q10, q8 │ │ + vclt.s32 q8, q8, #0 │ │ + vshl.u32 q11, q10, q1 │ │ + vsub.i32 q11, q0, q11 │ │ + vmax.s32 q11, q11, q7 │ │ + vmin.s32 q10, q10, q11 │ │ + vneg.s32 q11, q10 │ │ + vbsl q8, q11, q10 │ │ + vmovl.s16 q10, d29 │ │ + vstmia r1, {d20-d21} │ │ + vsubw.u16 q10, q10, d5 │ │ + vabs.s32 q11, q10 │ │ + ldr r1, [sp, #156] ; 0x9c │ │ + vclt.s32 q10, q10, #0 │ │ + add r1, r4, r1 │ │ + vld1.16 {d12-d13}, [r1] │ │ + add r1, sp, #560 ; 0x230 │ │ + vshl.u32 q12, q11, q1 │ │ + vsub.i32 q12, q0, q12 │ │ + vmax.s32 q12, q12, q7 │ │ + vmin.s32 q11, q11, q12 │ │ + vneg.s32 q12, q11 │ │ + vbsl q10, q12, q11 │ │ + vadd.i32 q10, q10, q8 │ │ + vmovl.s16 q8, d13 │ │ + vstmia r1, {d16-d17} │ │ + vsubw.u16 q8, q8, d5 │ │ + add r1, sp, #64 ; 0x40 │ │ + vabs.s32 q11, q8 │ │ + vclt.s32 q8, q8, #0 │ │ + vldmia r1, {d6-d7} │ │ + add r1, sp, #48 ; 0x30 │ │ + vldmia r1, {d8-d9} │ │ + vshl.u32 q12, q11, q3 │ │ + ldr r1, [sp, #160] ; 0xa0 │ │ + add r1, r4, r1 │ │ + vsub.i32 q12, q4, q12 │ │ + vmax.s32 q12, q12, q7 │ │ + vmin.s32 q11, q11, q12 │ │ + vneg.s32 q12, q11 │ │ + vbsl q8, q12, q11 │ │ + vld1.16 {d22-d23}, [r1] │ │ + add r1, sp, #688 ; 0x2b0 │ │ + vstmia r1, {d22-d23} │ │ + vmovl.s16 q11, d23 │ │ + add r1, sp, #544 ; 0x220 │ │ + vstmia r1, {d22-d23} │ │ + vsubw.u16 q11, q11, d5 │ │ + vabs.s32 q12, q11 │ │ + vclt.s32 q11, q11, #0 │ │ + ldr r1, [sp, #164] ; 0xa4 │ │ + add r1, r4, r1 │ │ + vshl.u32 q13, q12, q3 │ │ + vsub.i32 q13, q4, q13 │ │ + vmax.s32 q13, q13, q7 │ │ + vmin.s32 q12, q12, q13 │ │ + vneg.s32 q13, q12 │ │ + vbsl q11, q13, q12 │ │ + vadd.i32 q8, q11, q8 │ │ + vld1.16 {d22-d23}, [r1] │ │ + add r1, sp, #656 ; 0x290 │ │ + vstmia r1, {d22-d23} │ │ + vmovl.s16 q11, d23 │ │ + add r1, sp, #528 ; 0x210 │ │ + vstmia r1, {d22-d23} │ │ + vsubw.u16 q11, q11, d5 │ │ + vabs.s32 q12, q11 │ │ + vclt.s32 q11, q11, #0 │ │ + ldr r1, [sp, #168] ; 0xa8 │ │ + add r1, r4, r1 │ │ + vshl.u32 q13, q12, q3 │ │ + vsub.i32 q13, q4, q13 │ │ + vmax.s32 q13, q13, q7 │ │ + vmin.s32 q12, q12, q13 │ │ + vneg.s32 q13, q12 │ │ + vbsl q11, q13, q12 │ │ + vadd.i32 q8, q8, q11 │ │ + vld1.16 {d22-d23}, [r1] │ │ + add r1, sp, #640 ; 0x280 │ │ + vstmia r1, {d22-d23} │ │ + vmovl.s16 q11, d23 │ │ + add r1, sp, #512 ; 0x200 │ │ + vstmia r1, {d22-d23} │ │ + vsubw.u16 q11, q11, d5 │ │ + vabs.s32 q12, q11 │ │ + vclt.s32 q11, q11, #0 │ │ + ldr r1, [sp, #172] ; 0xac │ │ + add r1, r4, r1 │ │ + vshl.u32 q13, q12, q3 │ │ + vsub.i32 q13, q4, q13 │ │ + vmax.s32 q13, q13, q7 │ │ + vmin.s32 q12, q12, q13 │ │ + vneg.s32 q13, q12 │ │ + vbsl q11, q13, q12 │ │ + vadd.i32 q8, q8, q11 │ │ + vshl.s32 q8, q8, #1 │ │ + vmla.i32 q8, q10, q5 │ │ + vld1.16 {d20-d21}, [r1] │ │ + add r1, sp, #624 ; 0x270 │ │ + vstmia r1, {d20-d21} │ │ + vmovl.s16 q10, d21 │ │ + add r1, sp, #496 ; 0x1f0 │ │ + vstmia r1, {d20-d21} │ │ + vsubw.u16 q10, q10, d5 │ │ + vabs.s32 q11, q10 │ │ + ldr r1, [sp, #184] ; 0xb8 │ │ + vclt.s32 q10, q10, #0 │ │ + add r1, r4, r1 │ │ + vshl.u32 q12, q11, q1 │ │ + vsub.i32 q12, q0, q12 │ │ + vmax.s32 q12, q12, q7 │ │ + vmin.s32 q11, q11, q12 │ │ + vneg.s32 q12, q11 │ │ + vbsl q10, q12, q11 │ │ + vld1.16 {d22-d23}, [r1] │ │ + add r1, sp, #608 ; 0x260 │ │ + vstmia r1, {d22-d23} │ │ + vmovl.s16 q11, d23 │ │ + add r1, sp, #480 ; 0x1e0 │ │ + vstmia r1, {d22-d23} │ │ + vsubw.u16 q11, q11, d5 │ │ + add r1, sp, #80 ; 0x50 │ │ + vabs.s32 q12, q11 │ │ + vclt.s32 q11, q11, #0 │ │ + vldmia r1, {d30-d31} │ │ + ldr r1, [sp, #176] ; 0xb0 │ │ + vshl.u32 q13, q12, q1 │ │ + add r1, r4, r1 │ │ + vsub.i32 q13, q0, q13 │ │ + vmax.s32 q13, q13, q7 │ │ + vmin.s32 q12, q12, q13 │ │ + vneg.s32 q13, q12 │ │ + vbsl q11, q13, q12 │ │ + vadd.i32 q10, q11, q10 │ │ + vmla.i32 q8, q10, q15 │ │ + vld1.16 {d20-d21}, [r1] │ │ + add r1, sp, #352 ; 0x160 │ │ + vstmia r1, {d20-d21} │ │ + vmovl.s16 q10, d21 │ │ + add r1, sp, #448 ; 0x1c0 │ │ + vstmia r1, {d20-d21} │ │ + vsubw.u16 q10, q10, d5 │ │ + vabs.s32 q11, q10 │ │ + ldr r1, [sp, #188] ; 0xbc │ │ + vclt.s32 q10, q10, #0 │ │ + add r1, r4, r1 │ │ + vshl.u32 q12, q11, q3 │ │ + vsub.i32 q12, q4, q12 │ │ + vmax.s32 q12, q12, q7 │ │ + vmin.s32 q11, q11, q12 │ │ + vneg.s32 q12, q11 │ │ + vbsl q10, q12, q11 │ │ + vld1.16 {d22-d23}, [r1] │ │ + add r1, sp, #336 ; 0x150 │ │ + vstmia r1, {d22-d23} │ │ + vmovl.s16 q11, d23 │ │ + add r1, sp, #432 ; 0x1b0 │ │ + vstmia r1, {d22-d23} │ │ + vsubw.u16 q11, q11, d5 │ │ + vabs.s32 q12, q11 │ │ + vclt.s32 q11, q11, #0 │ │ + ldr r1, [sp, #180] ; 0xb4 │ │ + add r1, r4, r1 │ │ + vshl.u32 q13, q12, q3 │ │ + vsub.i32 q13, q4, q13 │ │ + vmax.s32 q13, q13, q7 │ │ + vmin.s32 q12, q12, q13 │ │ + vneg.s32 q13, q12 │ │ + vbsl q11, q13, q12 │ │ + vadd.i32 q10, q11, q10 │ │ + vld1.16 {d22-d23}, [r1] │ │ + add r1, sp, #320 ; 0x140 │ │ + vstmia r1, {d22-d23} │ │ + vmovl.s16 q11, d23 │ │ + add r1, sp, #400 ; 0x190 │ │ + vstmia r1, {d22-d23} │ │ + vsubw.u16 q11, q11, d5 │ │ + add r1, r4, lr │ │ + add r4, r4, #16 │ │ + vabs.s32 q12, q11 │ │ + vclt.s32 q11, q11, #0 │ │ + vshl.u32 q13, q12, q3 │ │ + vsub.i32 q13, q4, q13 │ │ + vmax.s32 q13, q13, q7 │ │ + vmin.s32 q12, q12, q13 │ │ + vneg.s32 q13, q12 │ │ + vbsl q11, q13, q12 │ │ + vadd.i32 q10, q10, q11 │ │ + vld1.16 {d22-d23}, [r1] │ │ + add r1, sp, #304 ; 0x130 │ │ + vstmia r1, {d22-d23} │ │ + vmovl.s16 q11, d23 │ │ + add r1, sp, #416 ; 0x1a0 │ │ + vstmia r1, {d22-d23} │ │ + vsubw.u16 q11, q11, d5 │ │ + add r1, sp, #368 ; 0x170 │ │ + vabs.s32 q12, q11 │ │ + vclt.s32 q11, q11, #0 │ │ + vshl.u32 q13, q12, q3 │ │ + vsub.i32 q13, q4, q13 │ │ + vmax.s32 q13, q13, q7 │ │ + vmin.s32 q12, q12, q13 │ │ + vneg.s32 q13, q12 │ │ + vbsl q11, q13, q12 │ │ + vadd.i32 q10, q10, q11 │ │ + vadd.i32 q8, q8, q10 │ │ + vmov.i32 q10, #8 ; 0x00000008 │ │ + vsra.s32 q8, q8, #31 │ │ + vadd.i32 q8, q8, q10 │ │ + vmovl.u16 q10, d5 │ │ + vstmia r1, {d20-d21} │ │ + vsra.s32 q10, q8, #4 │ │ + add r1, sp, #384 ; 0x180 │ │ + vmovl.s16 q8, d18 │ │ + vstmia r1, {d20-d21} │ │ + add r1, sp, #288 ; 0x120 │ │ + vstmia r1, {d16-d17} │ │ + vsubw.u16 q8, q8, d4 │ │ + add r1, sp, #272 ; 0x110 │ │ + vabs.s32 q9, q8 │ │ + vclt.s32 q8, q8, #0 │ │ + vshl.u32 q10, q9, q1 │ │ + vsub.i32 q10, q0, q10 │ │ + vmax.s32 q10, q10, q7 │ │ + vmin.s32 q9, q9, q10 │ │ + vneg.s32 q10, q9 │ │ + vbsl q8, q10, q9 │ │ + vmovl.s16 q9, d28 │ │ + vstmia r1, {d18-d19} │ │ + vsubw.u16 q9, q9, d4 │ │ + add r1, sp, #704 ; 0x2c0 │ │ + vabs.s32 q10, q9 │ │ + vclt.s32 q9, q9, #0 │ │ + vshl.u32 q11, q10, q1 │ │ + vsub.i32 q11, q0, q11 │ │ + vmax.s32 q11, q11, q7 │ │ + vmin.s32 q10, q10, q11 │ │ + vneg.s32 q11, q10 │ │ + vbsl q9, q11, q10 │ │ + vadd.i32 q10, q9, q8 │ │ + vmovl.s16 q8, d12 │ │ + vsubw.u16 q9, q8, d4 │ │ + vstmia r1, {d16-d17} │ │ + add r1, sp, #688 ; 0x2b0 │ │ + vabs.s32 q11, q9 │ │ + vclt.s32 q9, q9, #0 │ │ + vldmia r1, {d16-d17} │ │ + add r1, sp, #688 ; 0x2b0 │ │ + vshl.u32 q12, q11, q3 │ │ + vmovl.s16 q8, d16 │ │ + vsub.i32 q12, q4, q12 │ │ + vmax.s32 q12, q12, q7 │ │ + vstmia r1, {d16-d17} │ │ + add r1, sp, #656 ; 0x290 │ │ + vmin.s32 q11, q11, q12 │ │ + vneg.s32 q12, q11 │ │ + vbsl q9, q12, q11 │ │ + vsubw.u16 q11, q8, d4 │ │ + vldmia r1, {d16-d17} │ │ + add r1, sp, #656 ; 0x290 │ │ + vabs.s32 q12, q11 │ │ + vclt.s32 q11, q11, #0 │ │ + vmovl.s16 q8, d16 │ │ + vshl.u32 q14, q12, q3 │ │ + vstmia r1, {d16-d17} │ │ + add r1, sp, #640 ; 0x280 │ │ + vsub.i32 q14, q4, q14 │ │ + vmax.s32 q14, q14, q7 │ │ + vmin.s32 q12, q12, q14 │ │ + vneg.s32 q14, q12 │ │ + vbsl q11, q14, q12 │ │ + vadd.i32 q9, q11, q9 │ │ + vsubw.u16 q11, q8, d4 │ │ + vldmia r1, {d16-d17} │ │ + add r1, sp, #640 ; 0x280 │ │ + vabs.s32 q12, q11 │ │ + vclt.s32 q11, q11, #0 │ │ + vmovl.s16 q8, d16 │ │ + vshl.u32 q14, q12, q3 │ │ + vstmia r1, {d16-d17} │ │ + add r1, sp, #624 ; 0x270 │ │ + vsub.i32 q14, q4, q14 │ │ + vmax.s32 q14, q14, q7 │ │ + vmin.s32 q12, q12, q14 │ │ + vneg.s32 q14, q12 │ │ + vbsl q11, q14, q12 │ │ + vadd.i32 q9, q9, q11 │ │ + vsubw.u16 q11, q8, d4 │ │ + vldmia r1, {d16-d17} │ │ + add r1, sp, #624 ; 0x270 │ │ + vabs.s32 q12, q11 │ │ + vclt.s32 q11, q11, #0 │ │ + vmovl.s16 q8, d16 │ │ + vshl.u32 q14, q12, q3 │ │ + vstmia r1, {d16-d17} │ │ + add r1, sp, #608 ; 0x260 │ │ + vsub.i32 q14, q4, q14 │ │ + vmax.s32 q14, q14, q7 │ │ + vmin.s32 q12, q12, q14 │ │ + vneg.s32 q14, q12 │ │ + vbsl q11, q14, q12 │ │ + vadd.i32 q9, q9, q11 │ │ + vshl.s32 q9, q9, #1 │ │ + vmla.i32 q9, q10, q5 │ │ + vsubw.u16 q10, q8, d4 │ │ + vldmia r1, {d16-d17} │ │ + add r1, sp, #608 ; 0x260 │ │ + vabs.s32 q11, q10 │ │ + vclt.s32 q10, q10, #0 │ │ + vmovl.s16 q8, d16 │ │ + vshl.u32 q12, q11, q1 │ │ + vstmia r1, {d16-d17} │ │ + add r1, sp, #352 ; 0x160 │ │ + vsub.i32 q12, q0, q12 │ │ + vmax.s32 q12, q12, q7 │ │ + vmin.s32 q11, q11, q12 │ │ + vneg.s32 q12, q11 │ │ + vbsl q10, q12, q11 │ │ + vsubw.u16 q11, q8, d4 │ │ + vldmia r1, {d16-d17} │ │ + add r1, sp, #240 ; 0xf0 │ │ + vabs.s32 q12, q11 │ │ + vclt.s32 q11, q11, #0 │ │ + vmovl.s16 q13, d16 │ │ + vshl.u32 q14, q12, q1 │ │ + vstmia r1, {d26-d27} │ │ + add r1, sp, #336 ; 0x150 │ │ + vldmia r1, {d16-d17} │ │ + add r1, sp, #224 ; 0xe0 │ │ + vsub.i32 q14, q0, q14 │ │ + vmax.s32 q14, q14, q7 │ │ + vmin.s32 q12, q12, q14 │ │ + vneg.s32 q14, q12 │ │ + vbsl q11, q14, q12 │ │ + vadd.i32 q10, q11, q10 │ │ + vmovl.s16 q11, d16 │ │ + vmla.i32 q9, q10, q15 │ │ + vstmia r1, {d22-d23} │ │ + add r1, sp, #320 ; 0x140 │ │ + vsubw.u16 q10, q13, d4 │ │ + vldmia r1, {d16-d17} │ │ + add r1, sp, #256 ; 0x100 │ │ + vabs.s32 q12, q10 │ │ + vmovl.s16 q8, d16 │ │ + vshl.u32 q14, q12, q3 │ │ + vstmia r1, {d16-d17} │ │ + add r1, sp, #304 ; 0x130 │ │ + vsub.i32 q14, q4, q14 │ │ + vmax.s32 q14, q14, q7 │ │ + vmin.s32 q12, q12, q14 │ │ + vclt.s32 q14, q10, #0 │ │ + vneg.s32 q10, q12 │ │ + vbsl q14, q10, q12 │ │ + vsubw.u16 q12, q11, d4 │ │ + vabs.s32 q0, q12 │ │ + vclt.s32 q12, q12, #0 │ │ + vshl.u32 q1, q0, q3 │ │ + vsub.i32 q1, q4, q1 │ │ + vmax.s32 q1, q1, q7 │ │ + vmin.s32 q0, q0, q1 │ │ + vneg.s32 q1, q0 │ │ + vbsl q12, q1, q0 │ │ + vsubw.u16 q0, q8, d4 │ │ + vadd.i32 q14, q12, q14 │ │ + vabs.s32 q1, q0 │ │ + vclt.s32 q0, q0, #0 │ │ + vorr q12, q8, q8 │ │ + vldmia r1, {d16-d17} │ │ + add r1, sp, #352 ; 0x160 │ │ + vshl.u32 q15, q1, q3 │ │ + vmovl.s16 q8, d16 │ │ + vsub.i32 q15, q4, q15 │ │ + vmax.s32 q15, q15, q7 │ │ + vstmia r1, {d16-d17} │ │ + add r1, sp, #336 ; 0x150 │ │ + vmin.s32 q15, q1, q15 │ │ + vneg.s32 q1, q15 │ │ + vbsl q0, q1, q15 │ │ + vsubw.u16 q15, q8, d4 │ │ + vadd.i32 q14, q14, q0 │ │ + vabs.s32 q1, q15 │ │ + vclt.s32 q15, q15, #0 │ │ + vshl.u32 q8, q1, q3 │ │ + vsub.i32 q8, q4, q8 │ │ + vmax.s32 q8, q8, q7 │ │ + vmin.s32 q8, q1, q8 │ │ + vneg.s32 q1, q8 │ │ + vbsl q15, q1, q8 │ │ + vadd.i32 q8, q14, q15 │ │ + vadd.i32 q8, q9, q8 │ │ + vmov.i32 q9, #8 ; 0x00000008 │ │ + vsra.s32 q8, q8, #31 │ │ + vadd.i32 q8, q8, q9 │ │ + vmovl.u16 q9, d4 │ │ + vstmia r1, {d16-d17} │ │ + add r1, sp, #288 ; 0x120 │ │ + vldmia r1, {d10-d11} │ │ + add r1, sp, #272 ; 0x110 │ │ + vldmia r1, {d12-d13} │ │ + vmax.s32 q8, q5, q9 │ │ + add r1, sp, #704 ; 0x2c0 │ │ + vldmia r1, {d20-d21} │ │ + vmax.s32 q8, q8, q6 │ │ + add r1, sp, #688 ; 0x2b0 │ │ + vmax.s32 q8, q8, q10 │ │ + vldmia r1, {d20-d21} │ │ + add r1, sp, #656 ; 0x290 │ │ + vmax.s32 q8, q8, q10 │ │ + vldmia r1, {d20-d21} │ │ + add r1, sp, #640 ; 0x280 │ │ + vmax.s32 q8, q8, q10 │ │ + vldmia r1, {d20-d21} │ │ + add r1, sp, #624 ; 0x270 │ │ + vmax.s32 q8, q8, q10 │ │ + vldmia r1, {d20-d21} │ │ + add r1, sp, #608 ; 0x260 │ │ + vmax.s32 q8, q8, q10 │ │ + vldmia r1, {d20-d21} │ │ + add r1, sp, #320 ; 0x140 │ │ + vmax.s32 q8, q8, q10 │ │ + vmax.s32 q8, q8, q13 │ │ + vmax.s32 q8, q8, q11 │ │ + vmax.s32 q8, q8, q12 │ │ + vstmia r1, {d16-d17} │ │ + add r1, sp, #592 ; 0x250 │ │ + vldmia r1, {d30-d31} │ │ + add r1, sp, #368 ; 0x170 │ │ + vldmia r1, {d20-d21} │ │ + add r1, sp, #576 ; 0x240 │ │ + vldmia r1, {d2-d3} │ │ + add r1, sp, #560 ; 0x230 │ │ + vmin.u32 q8, q15, q10 │ │ + vldmia r1, {d14-d15} │ │ + add r1, sp, #544 ; 0x220 │ │ + vmax.s32 q15, q15, q10 │ │ + vldmia r1, {d4-d5} │ │ + add r1, sp, #528 ; 0x210 │ │ + vmin.u32 q8, q8, q1 │ │ + vldmia r1, {d22-d23} │ │ + add r1, sp, #512 ; 0x200 │ │ + vmax.s32 q15, q15, q1 │ │ + vldmia r1, {d24-d25} │ │ + add r1, sp, #496 ; 0x1f0 │ │ + vmin.u32 q1, q5, q9 │ │ + vldmia r1, {d26-d27} │ │ + add r1, sp, #480 ; 0x1e0 │ │ + vmin.u32 q8, q8, q7 │ │ + vldmia r1, {d28-d29} │ │ + add r1, sp, #448 ; 0x1c0 │ │ + vmin.u32 q1, q1, q6 │ │ + vldmia r1, {d0-d1} │ │ + add r1, sp, #432 ; 0x1b0 │ │ + vmax.s32 q15, q15, q7 │ │ + vldmia r1, {d6-d7} │ │ + add r1, sp, #400 ; 0x190 │ │ + vmin.u32 q8, q8, q2 │ │ + vldmia r1, {d8-d9} │ │ + add r1, sp, #704 ; 0x2c0 │ │ + vmax.s32 q15, q15, q2 │ │ + vldmia r1, {d20-d21} │ │ + add r1, sp, #688 ; 0x2b0 │ │ + vmin.u32 q8, q8, q11 │ │ + vmax.s32 q15, q15, q11 │ │ + vmin.u32 q1, q1, q10 │ │ + vldmia r1, {d20-d21} │ │ + add r1, sp, #656 ; 0x290 │ │ + vmin.u32 q8, q8, q12 │ │ + vmax.s32 q15, q15, q12 │ │ + vmin.u32 q1, q1, q10 │ │ + vldmia r1, {d20-d21} │ │ + add r1, sp, #640 ; 0x280 │ │ + vmin.u32 q8, q8, q13 │ │ + vmax.s32 q15, q15, q13 │ │ + vmin.u32 q1, q1, q10 │ │ + vldmia r1, {d20-d21} │ │ + add r1, sp, #624 ; 0x270 │ │ + vmin.u32 q8, q8, q14 │ │ + vmax.s32 q15, q15, q14 │ │ + vmin.u32 q1, q1, q10 │ │ + vldmia r1, {d20-d21} │ │ + add r1, sp, #608 ; 0x260 │ │ + vmin.u32 q8, q8, q0 │ │ + vmax.s32 q15, q15, q0 │ │ + vmin.u32 q1, q1, q10 │ │ + vldmia r1, {d20-d21} │ │ + add r1, sp, #240 ; 0xf0 │ │ + vmin.u32 q8, q8, q3 │ │ + vmax.s32 q15, q15, q3 │ │ + vmin.u32 q1, q1, q10 │ │ + vldmia r1, {d20-d21} │ │ + add r1, sp, #112 ; 0x70 │ │ + vmin.u32 q8, q8, q4 │ │ + vmax.s32 q15, q15, q4 │ │ + vmin.u32 q11, q1, q10 │ │ + vldmia r1, {d2-d3} │ │ + add r1, sp, #224 ; 0xe0 │ │ + vldmia r1, {d20-d21} │ │ + add r1, sp, #256 ; 0x100 │ │ + vmin.u32 q10, q11, q10 │ │ + vldmia r1, {d22-d23} │ │ + add r1, sp, #336 ; 0x150 │ │ + vmin.u32 q10, q10, q11 │ │ + vldmia r1, {d22-d23} │ │ + add r1, sp, #416 ; 0x1a0 │ │ + vldmia r1, {d24-d25} │ │ + add r1, sp, #352 ; 0x160 │ │ + vsra.s32 q9, q11, #4 │ │ + vldmia r1, {d26-d27} │ │ + add r1, sp, #320 ; 0x140 │ │ + vmax.s32 q11, q15, q12 │ │ + vmin.u32 q8, q8, q12 │ │ + vldmia r1, {d24-d25} │ │ + add r1, sp, #128 ; 0x80 │ │ + vmin.u32 q10, q10, q13 │ │ + vmax.s32 q12, q12, q13 │ │ + vldmia r1, {d0-d1} │ │ + add r1, sp, #384 ; 0x180 │ │ + vldmia r1, {d26-d27} │ │ + vmin.s32 q11, q13, q11 │ │ + vcgt.s32 q14, q8, q13 │ │ + vcgt.s32 q13, q10, q9 │ │ + vmin.s32 q9, q9, q12 │ │ + vbsl q14, q8, q11 │ │ + vbsl q13, q10, q9 │ │ + vmovn.i32 d17, q14 │ │ + vmovn.i32 d16, q13 │ │ + vmovn.i16 d16, q8 │ │ + vst1.8 {d16}, [r0] │ │ + bne 87b9c │ │ + ldr r0, [sp, #1168] ; 0x490 │ │ + mov lr, r3 │ │ + mov r4, ip │ │ + mov r7, sl │ │ + cmp r3, r0 │ │ + beq 87aa0 │ │ + str r9, [sp, #684] ; 0x2ac │ │ + str fp, [sp, #200] ; 0xc8 │ │ + str r6, [sp, #196] ; 0xc4 │ │ + str r4, [sp, #220] ; 0xdc │ │ + add r1, lr, r6 │ │ + ldrb ip, [r9, lr] │ │ + ldr r0, [sp, #1156] ; 0x484 │ │ + add r1, r4, r1, lsl #1 │ │ + mov r9, r4 │ │ + ldr sl, [sp, #208] ; 0xd0 │ │ + ldrsh r1, [r1] │ │ + str r1, [sp, #704] ; 0x2c0 │ │ + subs r2, r1, ip │ │ + str lr, [sp, #480] ; 0x1e0 │ │ + mov r1, r2 │ │ + rsbmi r1, r2, #0 │ │ + sub r3, r7, r1, lsr r5 │ │ + bic r8, r3, r3, asr #31 │ │ + cmp r1, r8 │ │ + movlt r8, r1 │ │ + sub r1, lr, r6 │ │ + cmp r2, #0 │ │ + ldr r6, [sp, #204] ; 0xcc │ │ + add r1, r4, r1, lsl #1 │ │ + rsbmi r8, r8, #0 │ │ + ldrsh r1, [r1] │ │ + str r1, [sp, #656] ; 0x290 │ │ + subs r2, r1, ip │ │ + mov r1, r2 │ │ + rsbmi r1, r2, #0 │ │ + sub r3, r7, r1, lsr r5 │ │ + ldr r5, [sp, #680] ; 0x2a8 │ │ + bic r7, r3, r3, asr #31 │ │ + cmp r1, r7 │ │ + movlt r7, r1 │ │ + add r1, lr, r6 │ │ + cmp r2, #0 │ │ + add r1, r4, r1, lsl #1 │ │ + rsbmi r7, r7, #0 │ │ + add r8, r7, r8 │ │ + ldr r7, [sp, #212] ; 0xd4 │ │ + ldrsh r1, [r1] │ │ + str r1, [sp, #640] ; 0x280 │ │ + subs r2, r1, ip │ │ + mov r1, r2 │ │ + rsbmi r1, r2, #0 │ │ + sub r3, r0, r1, lsr r5 │ │ + bic r4, r3, r3, asr #31 │ │ + cmp r1, r4 │ │ + movlt r4, r1 │ │ + sub r1, lr, r6 │ │ + cmp r2, #0 │ │ + add r1, r9, r1, lsl #1 │ │ + rsbmi r4, r4, #0 │ │ + ldrsh r1, [r1] │ │ + str r1, [sp, #624] ; 0x270 │ │ + subs r2, r1, ip │ │ + mov r1, r2 │ │ + rsbmi r1, r2, #0 │ │ + sub r3, r0, r1, lsr r5 │ │ + bic r6, r3, r3, asr #31 │ │ + cmp r1, r6 │ │ + movlt r6, r1 │ │ + add r1, lr, fp │ │ + cmp r2, #0 │ │ + add r1, r9, r1, lsl #1 │ │ + rsbmi r6, r6, #0 │ │ + ldrsh r1, [r1] │ │ + str r1, [sp, #608] ; 0x260 │ │ + subs r3, r1, ip │ │ + mov r1, r3 │ │ + rsbmi r1, r3, #0 │ │ + sub r2, r0, r1, lsr r5 │ │ + bic r2, r2, r2, asr #31 │ │ + cmp r1, r2 │ │ + movlt r2, r1 │ │ + sub r1, lr, fp │ │ + cmp r3, #0 │ │ + ldr fp, [sp, #1152] ; 0x480 │ │ + add r1, r9, r1, lsl #1 │ │ + rsbmi r2, r2, #0 │ │ + ldrsh r1, [r1] │ │ + str r1, [sp, #592] ; 0x250 │ │ + subs r3, r1, ip │ │ + mov r1, r3 │ │ + rsbmi r1, r3, #0 │ │ + sub r5, r0, r1, lsr r5 │ │ + bic r5, r5, r5, asr #31 │ │ cmp r1, r5 │ │ - str r0, [sp, #220] ; 0xdc │ │ - mov r0, #0 │ │ - ldr r1, [sp, #60] ; 0x3c │ │ - movwge r0, #1 │ │ - ldr r5, [sp, #328] ; 0x148 │ │ - and r0, r1, r0 │ │ - str r0, [sp, #140] ; 0x8c │ │ - lsr r0, r2, r9 │ │ - ldr r1, [sp, #64] ; 0x40 │ │ - str r0, [sp, #208] ; 0xd0 │ │ - clz r0, r2 │ │ + movlt r5, r1 │ │ + add r1, lr, sl │ │ + cmp r3, #0 │ │ + add r1, r9, r1, lsl #1 │ │ + rsbmi r5, r5, #0 │ │ + ldrsh r0, [r1] │ │ + str r0, [sp, #576] ; 0x240 │ │ + subs r1, r0, ip │ │ + add r0, r6, r4 │ │ + str r0, [sp, #688] ; 0x2b0 │ │ + mov r3, r1 │ │ + ldr r0, [sp, #724] ; 0x2d4 │ │ + rsbmi r3, r1, #0 │ │ + sub r4, fp, r3, lsr r0 │ │ + bic r4, r4, r4, asr #31 │ │ + cmp r3, r4 │ │ + movlt r4, r3 │ │ cmp r1, #0 │ │ - str r2, [sp, #184] ; 0xb8 │ │ - lsr r0, r0, #5 │ │ - movwne r1, #1 │ │ - and r0, r0, r1 │ │ - str r0, [sp, #136] ; 0x88 │ │ - ldrb r0, [r5, #3] │ │ - cmp r0, #0 │ │ - bne 7d28c │ │ - b 7d318 │ │ - ldr r1, [sp, #176] ; 0xb0 │ │ - ldr r0, [sp, #172] ; 0xac │ │ - str r1, [sp, #220] ; 0xdc │ │ - cmp r1, r0 │ │ - bge 7d1c0 │ │ - ldrb r0, [r5, #3] │ │ - cmp r0, #0 │ │ - beq 7d318 │ │ - ldr r1, [fp, #1268] ; 0x4f4 │ │ - ldr r2, [r8, #8] │ │ - ldr r0, [fp, #1256] ; 0x4e8 │ │ - lsr r3, r1, #1 │ │ - ldr r7, [fp, #2988] ; 0xbac │ │ - mla r3, r3, r4, r2 │ │ - cmp r7, #0 │ │ - add r0, r0, r3, lsl #3 │ │ - beq 7d2f4 │ │ - ldr r6, [sp, #320] ; 0x140 │ │ - and r5, r4, #1 │ │ - ldr r7, [sp, #108] ; 0x6c │ │ - ldr r3, [r6, #36] ; 0x24 │ │ - add r7, r3, r7 │ │ - str r7, [r6, #36] ; 0x24 │ │ - ldr r7, [fp, #2128] ; 0x850 │ │ - and r6, r2, #1 │ │ - add r6, r6, r4, asr #1 │ │ - add r2, r5, r2, asr #1 │ │ - ldr r5, [sp, #328] ; 0x148 │ │ - asr r7, r7, #1 │ │ - mla r2, r7, r6, r2 │ │ - ldr r7, [fp, #3004] ; 0xbbc │ │ - add r2, r2, r2, lsl #1 │ │ - add r2, r7, r2, lsl #4 │ │ - b 7d2fc │ │ - ldr r3, [sp, #84] ; 0x54 │ │ - ldr r2, [sp, #104] ; 0x68 │ │ - ldr r7, [fp, #2088] ; 0x828 │ │ - ldr r6, [sp, #148] ; 0x94 │ │ - ldr r7, [r7, #124] ; 0x7c │ │ - str r6, [sp] │ │ - ldr r6, [sp, #152] ; 0x98 │ │ - str r6, [sp, #4] │ │ - blx r7 │ │ - ldr r0, [sp, #276] ; 0x114 │ │ - mov lr, #0 │ │ - ldr r3, [sp, #192] ; 0xc0 │ │ - mov ip, #0 │ │ - ldr r1, [r0] │ │ - add r0, r1, r3 │ │ - ldrb r2, [r0, #224] ; 0xe0 │ │ - cmp r2, #0 │ │ - beq 7d35c │ │ - ldrb r1, [r1, r3] │ │ - orr r2, r1, #2 │ │ - cmp r1, #10 │ │ - sub r2, r2, #11 │ │ - clz r2, r2 │ │ - lsr r2, r2, #5 │ │ - lsl ip, r2, #9 │ │ - movweq ip, #512 ; 0x200 │ │ - ldr r1, [sp, #160] ; 0xa0 │ │ - ldr r3, [sp, #172] ; 0xac │ │ - ldr r7, [sp, #184] ; 0xb8 │ │ - ldrb r1, [r1] │ │ - ldr r2, [sp, #220] ; 0xdc │ │ + sub r1, lr, sl │ │ + rsbmi r4, r4, #0 │ │ + add r1, r9, r1, lsl #1 │ │ + ldrsh r1, [r1] │ │ + str r1, [sp, #560] ; 0x230 │ │ + subs r6, r1, ip │ │ + ldr r1, [sp, #688] ; 0x2b0 │ │ + mov r3, r6 │ │ + add sl, r1, r2 │ │ + rsbmi r3, r6, #0 │ │ + sub r1, fp, r3, lsr r0 │ │ + ldr r0, [sp, #680] ; 0x2a8 │ │ + ldr fp, [sp, #576] ; 0x240 │ │ + bic r2, r1, r1, asr #31 │ │ + add r1, lr, r7 │ │ + cmp r3, r2 │ │ + add r1, r9, r1, lsl #1 │ │ + movlt r2, r3 │ │ + cmp r6, #0 │ │ + ldr r6, [sp, #476] ; 0x1dc │ │ + ldrsh r1, [r1] │ │ + rsbmi r2, r2, #0 │ │ + str r1, [sp, #544] ; 0x220 │ │ + add r2, r2, r4 │ │ + subs r1, r1, ip │ │ + mul r8, r8, r6 │ │ + add r6, sl, r5 │ │ + mov r3, r1 │ │ + ldr r5, [sp, #1156] ; 0x484 │ │ + rsbmi r3, r1, #0 │ │ + mov sl, r5 │ │ + sub r5, r5, r3, lsr r0 │ │ + bic r5, r5, r5, asr #31 │ │ + cmp r3, r5 │ │ + movlt r5, r3 │ │ cmp r1, #0 │ │ - beq 7d39c │ │ - ldr r0, [sp, #156] ; 0x9c │ │ - ldrb r1, [r0] │ │ - orr r0, r1, #2 │ │ - cmp r1, #10 │ │ - sub r0, r0, #11 │ │ - clz r0, r0 │ │ - lsr r0, r0, #5 │ │ - lsl lr, r0, #9 │ │ - movweq lr, #512 ; 0x200 │ │ - add r0, r2, #16 │ │ - ldr r1, [r8, #12] │ │ - ldr r6, [sp, #188] ; 0xbc │ │ - cmp r3, r0 │ │ - mov r4, r0 │ │ - add r1, r1, r7 │ │ + sub r1, lr, r7 │ │ + rsbmi r5, r5, #0 │ │ + add r7, r8, r6, lsl #1 │ │ + ldr r6, [sp, #216] ; 0xd8 │ │ + add r1, r9, r1, lsl #1 │ │ + ldrsh r1, [r1] │ │ + str r1, [sp, #528] ; 0x210 │ │ + subs r1, r1, ip │ │ + ldr r8, [sp, #528] ; 0x210 │ │ + mov r3, r1 │ │ + rsbmi r3, r1, #0 │ │ + sub r4, sl, r3, lsr r0 │ │ + bic r4, r4, r4, asr #31 │ │ + cmp r3, r4 │ │ movlt r4, r3 │ │ - cmp r7, r6 │ │ - str r1, [r8, #12] │ │ - str r0, [sp, #176] ; 0xb0 │ │ - bge 7dca0 │ │ - cmp r0, r3 │ │ - mov r3, #0 │ │ - ldr r6, [sp, #136] ; 0x88 │ │ - movwlt r3, #1 │ │ - cmp r2, #0 │ │ - str r7, [sp, #292] ; 0x124 │ │ - orr r0, r3, r6 │ │ - mov r3, r2 │ │ - ldr r6, [sp, #140] ; 0x8c │ │ - movwne r3, #1 │ │ - str r0, [sp, #268] ; 0x10c │ │ - orr r0, r3, r6 │ │ - ldr r3, [sp, #256] ; 0x100 │ │ - ldr r2, [r8, #8] │ │ - orr r3, ip, r3 │ │ - str r0, [sp, #280] ; 0x118 │ │ - orr r0, r3, lr │ │ - str r0, [sp, #296] ; 0x128 │ │ - str r4, [sp, #308] ; 0x134 │ │ - b 7d450 │ │ - ldr r1, [sp, #216] ; 0xd8 │ │ - sub r2, r0, r9 │ │ - ldrb r3, [r1] │ │ - ldr r1, [r8, #12] │ │ - str r2, [r8, #8] │ │ - add r1, r1, r3 │ │ - str r1, [r8, #12] │ │ - ldr r7, [sp, #292] ; 0x124 │ │ - ldr r0, [sp, #188] ; 0xbc │ │ - ldr r9, [sp, #288] ; 0x120 │ │ - add r7, r7, r3 │ │ - cmp r7, r0 │ │ - str r7, [sp, #292] ; 0x124 │ │ - bge 7dca4 │ │ - ldr r9, [sp, #220] ; 0xdc │ │ - ldr r3, [fp, #1256] ; 0x4e8 │ │ - ldr r7, [fp, #1268] ; 0x4f4 │ │ - add r0, r2, r9 │ │ - cmp r9, r4 │ │ - str r0, [r8, #8] │ │ - bge 7d418 │ │ - lsr r2, r7, #1 │ │ - ldr r6, [sp, #292] ; 0x124 │ │ - mla r1, r2, r1, r0 │ │ - ldr r2, [sp, #184] ; 0xb8 │ │ - ldr r7, [sp, #268] ; 0x10c │ │ - cmp r6, r2 │ │ - mov r2, #0 │ │ - movwls r2, #1 │ │ - and r2, r7, r2 │ │ - str r2, [sp, #300] ; 0x12c │ │ - add r7, r3, r1, lsl #3 │ │ - ldr r1, [sp, #180] ; 0xb4 │ │ - add r1, r6, r1 │ │ - add r1, r8, r1 │ │ - add r1, r1, #48 ; 0x30 │ │ - str r1, [sp, #304] ; 0x130 │ │ - ldrb r1, [r5, #3] │ │ - cmp r1, #0 │ │ - bne 7d4f4 │ │ - b 7d580 │ │ - ldr r0, [sp, #224] ; 0xe0 │ │ - ldr r1, [pc, #4028] ; 7e484 │ │ - ldr r1, [pc, r1] │ │ - ldrb r6, [r1, r0, lsl #3] │ │ - ldr r0, [r8, #8] │ │ - add r9, r9, r6 │ │ - add r7, r7, r6, lsl #3 │ │ - cmp r9, r4 │ │ - add r0, r0, r6 │ │ - str r0, [r8, #8] │ │ - bge 7d418 │ │ - ldrb r1, [r5, #3] │ │ cmp r1, #0 │ │ - beq 7d580 │ │ - ldrb r0, [sl, #6] │ │ - cmp r0, #0 │ │ - beq 7d768 │ │ - ldr fp, [sp, #348] ; 0x15c │ │ - ldr r0, [fp, #2988] ; 0xbac │ │ - cmp r0, #0 │ │ - bne 7d4bc │ │ - ldr r0, [sp, #216] ; 0xd8 │ │ - ldrb r0, [r0] │ │ - sub r0, r0, #1 │ │ - cmp r0, #15 │ │ - bhi 7d95c │ │ - add r1, pc, #4 │ │ - ldr r0, [r1, r0, lsl #2] │ │ - add pc, r1, r0 │ │ - andeq r0, r0, r0, asr #32 │ │ - strdeq r0, [r0], -ip │ │ - andeq r0, r0, ip, lsr #8 │ │ - andeq r0, r0, r8, ror #7 │ │ - andeq r0, r0, ip, lsr #8 │ │ - andeq r0, r0, ip, lsr #8 │ │ - andeq r0, r0, ip, lsr #8 │ │ - andeq r0, r0, ip, lsl #8 │ │ - andeq r0, r0, ip, lsr #8 │ │ - andeq r0, r0, ip, lsr #8 │ │ - andeq r0, r0, ip, lsr #8 │ │ - andeq r0, r0, ip, lsr #8 │ │ - andeq r0, r0, ip, lsr #8 │ │ - andeq r0, r0, ip, lsr #8 │ │ - andeq r0, r0, ip, lsr #8 │ │ - andeq r0, r0, r4, lsr #8 │ │ - ldr r1, [sp, #304] ; 0x130 │ │ - mov r0, #64 ; 0x40 │ │ - strb r0, [r1] │ │ - b 7d95c │ │ - ldr r2, [sp, #300] ; 0x12c │ │ - ldrsb r1, [r5, #5] │ │ - str r1, [sp, #372] ; 0x174 │ │ - mov r1, #0 │ │ - cmp r2, #0 │ │ - bne 7d5b8 │ │ - ldr r1, [sp, #224] ; 0xe0 │ │ - ldr r2, [pc, #3904] ; 7e4e4 │ │ - ldr r2, [pc, r2] │ │ - ldrb r1, [r2, r1, lsl #3] │ │ - add r1, r9, r1 │ │ - cmp r1, r4 │ │ - mov r1, #0 │ │ - movwge r1, #1 │ │ - ldr r2, [sp, #220] ; 0xdc │ │ - eor r1, r1, #1 │ │ - ldr r4, [sp, #348] ; 0x15c │ │ - cmp r9, r2 │ │ - bls 7d5d4 │ │ - mov r2, #0 │ │ - b 7d608 │ │ - ldr r3, [sp, #280] ; 0x118 │ │ - mov r2, #8 │ │ + add r1, lr, r6 │ │ + rsbmi r4, r4, #0 │ │ + add r4, r4, r5 │ │ + ldr r5, [sp, #192] ; 0xc0 │ │ + add r1, r9, r1, lsl #1 │ │ + ldrsh r1, [r1] │ │ + mla r2, r2, r5, r7 │ │ + str r1, [sp, #512] ; 0x200 │ │ + subs r3, r1, ip │ │ + ldr r7, [sp, #544] ; 0x220 │ │ + mov r1, r3 │ │ + rsbmi r1, r3, #0 │ │ + sub r5, sl, r1, lsr r0 │ │ + bic r5, r5, r5, asr #31 │ │ + cmp r1, r5 │ │ + movlt r5, r1 │ │ + sub r1, lr, r6 │ │ cmp r3, #0 │ │ - beq 7d608 │ │ - ldr r3, [sp, #216] ; 0xd8 │ │ - mov r6, r7 │ │ - ldr r7, [sp, #292] ; 0x124 │ │ - ldrb r3, [r3] │ │ - add r3, r7, r3 │ │ - ldr r7, [sp, #188] ; 0xbc │ │ - cmp r3, r7 │ │ - mov r7, r6 │ │ - movge r2, #0 │ │ - ldr r3, [r4, #2164] ; 0x874 │ │ - str r9, [sp, #332] ; 0x14c │ │ - orr r9, r2, r1 │ │ - ldr r2, [r8, #12] │ │ - str r7, [sp, #344] ; 0x158 │ │ - sub r7, r3, #1 │ │ - mov r3, #0 │ │ - tst r7, r2 │ │ - bne 7d648 │ │ - ldr r6, [r4, #2160] ; 0x870 │ │ - mvn r1, #0 │ │ - ldr r7, [r4, #2148] ; 0x864 │ │ - ldr r3, [r4, #2116] ; 0x844 │ │ - add r6, r1, r2, asr r6 │ │ - mul r7, r7, r6 │ │ - add r3, r3, r7, lsl #8 │ │ - ldr r1, [sp, #320] ; 0x140 │ │ - ldr r7, [r4, #4] │ │ - ldr sl, [r4, #2968] ; 0xb98 │ │ - ldr lr, [r1] │ │ - ldrb r6, [r5] │ │ - ldr ip, [r1, #4] │ │ - cmp r0, lr │ │ - ldr r8, [r1, #8] │ │ - ldr r1, [r1, #12] │ │ - ldr r7, [r7, #1020] ; 0x3fc │ │ - ldr r5, [r4, #1268] ; 0x4f4 │ │ - str sl, [sp, #48] ; 0x30 │ │ - add sl, sp, #20 │ │ - str r7, [sp, #40] ; 0x28 │ │ - add r7, sp, #372 ; 0x174 │ │ - stm sl, {r3, r6, r7} │ │ - ldr r3, [sp, #224] ; 0xe0 │ │ - ldr r6, [pc, #3668] ; 7e4e8 │ │ - ldr r6, [pc, r6] │ │ - str r1, [sp, #4] │ │ - mov r1, #0 │ │ - movwgt r1, #1 │ │ - str r5, [sp, #16] │ │ - ldrb sl, [r6, r3, lsl #3] │ │ + ldr r6, [sp, #592] ; 0x250 │ │ + add r1, r9, r1, lsl #1 │ │ + rsbmi r5, r5, #0 │ │ + add r4, r4, r5 │ │ + mov r5, sl │ │ + ldrsh r1, [r1] │ │ + str r1, [sp, #496] ; 0x1f0 │ │ + subs r3, r1, ip │ │ + ldr sl, [sp, #560] ; 0x230 │ │ + ldr r9, [sp, #512] ; 0x200 │ │ + mov r1, r3 │ │ + ldr lr, [sp, #496] ; 0x1f0 │ │ + rsbmi r1, r3, #0 │ │ + sub r5, r5, r1, lsr r0 │ │ + bic r5, r5, r5, asr #31 │ │ + cmp r1, r5 │ │ + movlt r5, r1 │ │ + cmp r3, #0 │ │ + rsbmi r5, r5, #0 │ │ + ldr r3, [sp, #624] ; 0x270 │ │ + add r1, r4, r5 │ │ + mov r4, ip │ │ + add r1, r2, r1 │ │ + ldr r2, [sp, #640] ; 0x280 │ │ + ldr r5, [sp, #608] ; 0x260 │ │ + add r1, r1, r1, asr #31 │ │ + add r1, r1, #8 │ │ + add r0, ip, r1, asr #4 │ │ + str r0, [sp, #688] ; 0x2b0 │ │ + ldr r0, [sp, #704] ; 0x2c0 │ │ + ldr r1, [sp, #656] ; 0x290 │ │ + cmp r0, ip │ │ + movgt r4, r0 │ │ + cmp r4, r1 │ │ + movlt r4, r1 │ │ + cmp r4, r2 │ │ + movlt r4, r2 │ │ + cmp r4, r3 │ │ + movlt r4, r3 │ │ + cmp r4, r5 │ │ + movlt r4, r5 │ │ + cmp r4, r6 │ │ + movlt r4, r6 │ │ + cmp r4, fp │ │ + movlt r4, fp │ │ + cmp r4, sl │ │ + movlt r4, sl │ │ + cmp r4, r7 │ │ + movlt r4, r7 │ │ + cmp r4, r8 │ │ + movlt r4, r8 │ │ + cmp r4, r9 │ │ + ldr r0, [sp, #688] ; 0x2b0 │ │ + movlt r4, r9 │ │ + cmp r4, lr │ │ + movlt r4, lr │ │ + cmp r0, r4 │ │ + movle r4, r0 │ │ + ldr r0, [sp, #704] ; 0x2c0 │ │ + cmp r0, ip │ │ + movcc ip, r0 │ │ + cmp ip, r1 │ │ + movhi ip, r1 │ │ + cmp ip, r2 │ │ + movhi ip, r2 │ │ + cmp ip, r3 │ │ + movhi ip, r3 │ │ + cmp ip, r5 │ │ + movhi ip, r5 │ │ + cmp ip, r6 │ │ + movhi ip, r6 │ │ + cmp ip, fp │ │ + movhi ip, fp │ │ + cmp ip, sl │ │ + movhi ip, sl │ │ + cmp ip, r7 │ │ + movhi ip, r7 │ │ + cmp ip, r8 │ │ + movhi ip, r8 │ │ + cmp ip, r9 │ │ + movhi ip, r9 │ │ + cmp ip, lr │ │ + ldr r0, [sp, #688] ; 0x2b0 │ │ + movhi ip, lr │ │ + ldr r9, [sp, #684] ; 0x2ac │ │ + ldr lr, [sp, #480] ; 0x1e0 │ │ + cmp r0, ip │ │ + ldr sl, [sp, #1152] ; 0x480 │ │ + movge ip, r4 │ │ + ldr r1, [sp, #1168] ; 0x490 │ │ + ldr r4, [sp, #220] ; 0xdc │ │ + ldr r5, [sp, #724] ; 0x2d4 │ │ + mov r7, sl │ │ + ldr fp, [sp, #200] ; 0xc8 │ │ + ldr r6, [sp, #196] ; 0xc4 │ │ + strb ip, [r9, lr] │ │ + add lr, lr, #1 │ │ + cmp lr, r1 │ │ + bne 88468 │ │ + b 87aa0 │ │ + ldr r2, [sp, #1168] ; 0x490 │ │ + cmp r2, #1 │ │ + blt 893a8 │ │ + ldr r3, [pc, #2816] ; 893c0 │ │ + vmov.i32 q10, #0 ; 0x00000000 │ │ + ldr r2, [sp, #1156] ; 0x484 │ │ + ldr r3, [pc, r3] │ │ + mov r4, r2 │ │ + clz r2, r2 │ │ + add r1, r1, r2 │ │ + add r2, r0, #4 │ │ + sub r1, r1, #31 │ │ + mov r7, r3 │ │ + lsl r2, r2, #1 │ │ + lsl r0, r0, #1 │ │ + bic ip, r1, r1, asr #31 │ │ + ldrsb r1, [r7, r2]! │ │ + ldrsb r0, [r3, r0]! ; │ │ + mov r2, #52 ; 0x34 │ │ + str r1, [sp, #512] ; 0x200 │ │ + vdup.32 q9, ip │ │ + sub r6, r2, r1, lsl #1 │ │ + add r1, r2, r1, lsl #1 │ │ + ldrsb r5, [r7, #1] │ │ + vneg.s32 q9, q9 │ │ + str r1, [sp, #448] ; 0x1c0 │ │ + sub r1, r2, r0, lsl #1 │ │ + str r0, [sp, #496] ; 0x1f0 │ │ + add r0, r2, r0, lsl #1 │ │ + str r0, [sp, #432] ; 0x1b0 │ │ + vdup.32 q8, r4 │ │ + ldrsb r0, [r3, #1] │ │ + str r1, [sp, #560] ; 0x230 │ │ + sub r1, r2, r5, lsl #1 │ │ + str r1, [sp, #544] ; 0x220 │ │ + sub r1, r2, r0, lsl #1 │ │ + str r0, [sp, #476] ; 0x1dc │ │ + add r0, r2, r0, lsl #1 │ │ + str r0, [sp, #416] ; 0x1a0 │ │ + add r0, r2, r5, lsl #1 │ │ + str r0, [sp, #400] ; 0x190 │ │ + ldr r0, [sp, #1168] ; 0x490 │ │ + str r6, [sp, #592] ; 0x250 │ │ + bic r8, r0, #7 │ │ + add r0, sp, #760 ; 0x2f8 │ │ + str r1, [sp, #528] ; 0x210 │ │ + str r5, [sp, #480] ; 0x1e0 │ │ + str r0, [sp, #576] ; 0x240 │ │ + b 88998 │ │ + andeq r5, r3, r0, lsl r1 │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + add lr, lr, r0 │ │ + ldr r0, [sp, #576] ; 0x240 │ │ + add r0, r0, #24 │ │ + str r0, [sp, #576] ; 0x240 │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + subs r0, r0, #1 │ │ + str r0, [sp, #40] ; 0x28 │ │ + beq 893a8 │ │ + ldr r0, [sp, #1168] ; 0x490 │ │ + mov r7, #0 │ │ + ldr r1, [sp, #1156] ; 0x484 │ │ + cmp r0, #8 │ │ + bcc 88d30 │ │ + ldr r9, [sp, #576] ; 0x240 │ │ + mov sl, #0 │ │ + ldr fp, [sp, #448] ; 0x1c0 │ │ + ldr r3, [sp, #560] ; 0x230 │ │ + ldr r4, [sp, #432] ; 0x1b0 │ │ + ldr r5, [sp, #544] ; 0x220 │ │ + ldr r6, [sp, #528] ; 0x210 │ │ + ldr r1, [sp, #416] ; 0x1a0 │ │ + ldr r2, [sp, #400] ; 0x190 │ │ + add r7, lr, sl │ │ + add r0, r9, r2 │ │ + vld1.16 {d2-d3}, [r0] │ │ + add r0, r9, r5 │ │ + add sl, sl, #8 │ │ + vld1.8 {d24}, [r7] │ │ + vmovl.s16 q14, d3 │ │ + cmp r8, sl │ │ + vmovl.u8 q13, d24 │ │ + vld1.16 {d4-d5}, [r0] │ │ + add r0, r9, r1 │ │ + vsubw.u16 q14, q14, d27 │ │ + vabs.s32 q15, q14 │ │ + vclt.s32 q14, q14, #0 │ │ + vshl.u32 q0, q15, q9 │ │ + vsub.i32 q0, q8, q0 │ │ + vmax.s32 q0, q0, q10 │ │ + vmin.s32 q15, q15, q0 │ │ + vneg.s32 q0, q15 │ │ + vbsl q14, q0, q15 │ │ + vmovl.s16 q15, d5 │ │ + vsubw.u16 q15, q15, d27 │ │ + vabs.s32 q0, q15 │ │ + vclt.s32 q15, q15, #0 │ │ + vshl.u32 q3, q0, q9 │ │ + vsub.i32 q3, q8, q3 │ │ + vmax.s32 q3, q3, q10 │ │ + vmin.s32 q0, q0, q3 │ │ + vneg.s32 q3, q0 │ │ + vbsl q15, q3, q0 │ │ + vadd.i32 q14, q15, q14 │ │ + vld1.16 {d30-d31}, [r0] │ │ + add r0, r9, fp │ │ + vmovl.s16 q0, d31 │ │ + vmovl.s16 q15, d30 │ │ + vsubw.u16 q0, q0, d27 │ │ + vsubw.u16 q15, q15, d26 │ │ + vabs.s32 q3, q0 │ │ + vclt.s32 q0, q0, #0 │ │ + vshl.u32 q4, q3, q9 │ │ + vsub.i32 q4, q8, q4 │ │ + vmax.s32 q4, q4, q10 │ │ + vmin.s32 q3, q3, q4 │ │ + vneg.s32 q4, q3 │ │ + vbsl q0, q4, q3 │ │ + vld1.16 {d6-d7}, [r0] │ │ + ldr r0, [sp, #592] ; 0x250 │ │ + vadd.i32 q14, q14, q0 │ │ + vmovl.s16 q0, d6 │ │ + add r0, r9, r0 │ │ + vsubw.u16 q0, q0, d26 │ │ + vabs.s32 q4, q0 │ │ + vclt.s32 q0, q0, #0 │ │ + vshl.u32 q5, q4, q9 │ │ + vsub.i32 q5, q8, q5 │ │ + vmax.s32 q5, q5, q10 │ │ + vmin.s32 q4, q4, q5 │ │ + vneg.s32 q5, q4 │ │ + vbsl q0, q5, q4 │ │ + vld1.16 {d8-d9}, [r0] │ │ + add r0, r9, r4 │ │ + vmovl.s16 q5, d8 │ │ + vsubw.u16 q5, q5, d26 │ │ + vabs.s32 q6, q5 │ │ + vclt.s32 q5, q5, #0 │ │ + vshl.u32 q7, q6, q9 │ │ + vsub.i32 q7, q8, q7 │ │ + vmax.s32 q7, q7, q10 │ │ + vmin.s32 q6, q6, q7 │ │ + vneg.s32 q7, q6 │ │ + vbsl q5, q7, q6 │ │ + vadd.i32 q0, q5, q0 │ │ + vld1.16 {d10-d11}, [r0] │ │ + add r0, r9, r6 │ │ + vmovl.s16 q6, d10 │ │ + vsubw.u16 q6, q6, d26 │ │ + vabs.s32 q7, q6 │ │ + vclt.s32 q6, q6, #0 │ │ + vshl.u32 q11, q7, q9 │ │ + vsub.i32 q11, q8, q11 │ │ + vmax.s32 q11, q11, q10 │ │ + vmin.s32 q11, q7, q11 │ │ + vneg.s32 q7, q11 │ │ + vbsl q6, q7, q11 │ │ + vmovl.s16 q11, d2 │ │ + vadd.i32 q0, q0, q6 │ │ + vsubw.u16 q11, q11, d26 │ │ + vabs.s32 q1, q11 │ │ + vclt.s32 q11, q11, #0 │ │ + vshl.u32 q6, q1, q9 │ │ + vsub.i32 q6, q8, q6 │ │ + vmax.s32 q6, q6, q10 │ │ + vmin.s32 q1, q1, q6 │ │ + vneg.s32 q6, q1 │ │ + vbsl q11, q6, q1 │ │ + vmovl.s16 q1, d4 │ │ + vsubw.u16 q1, q1, d26 │ │ + vabs.s32 q2, q1 │ │ + vclt.s32 q1, q1, #0 │ │ + vshl.u32 q6, q2, q9 │ │ + vsub.i32 q6, q8, q6 │ │ + vmax.s32 q6, q6, q10 │ │ + vmin.s32 q2, q2, q6 │ │ + vneg.s32 q6, q2 │ │ + vbsl q1, q6, q2 │ │ + vadd.i32 q1, q1, q11 │ │ + vmovl.s16 q11, d7 │ │ + vsubw.u16 q11, q11, d27 │ │ + vabs.s32 q2, q11 │ │ + vclt.s32 q11, q11, #0 │ │ + vshl.u32 q3, q2, q9 │ │ + vsub.i32 q3, q8, q3 │ │ + vmax.s32 q3, q3, q10 │ │ + vmin.s32 q2, q2, q3 │ │ + vneg.s32 q3, q2 │ │ + vbsl q11, q3, q2 │ │ + vmovl.s16 q2, d9 │ │ + vsubw.u16 q2, q2, d27 │ │ + vabs.s32 q3, q2 │ │ + vclt.s32 q2, q2, #0 │ │ + vshl.u32 q4, q3, q9 │ │ + vsub.i32 q4, q8, q4 │ │ + vmax.s32 q4, q4, q10 │ │ + vmin.s32 q3, q3, q4 │ │ + vneg.s32 q4, q3 │ │ + vbsl q2, q4, q3 │ │ + vadd.i32 q11, q2, q11 │ │ + vmovl.s16 q2, d11 │ │ + vsubw.u16 q2, q2, d27 │ │ + vabs.s32 q3, q2 │ │ + vclt.s32 q2, q2, #0 │ │ + vshl.u32 q4, q3, q9 │ │ + vsub.i32 q4, q8, q4 │ │ + vmax.s32 q4, q4, q10 │ │ + vmin.s32 q3, q3, q4 │ │ + vneg.s32 q4, q3 │ │ + vbsl q2, q4, q3 │ │ + vadd.i32 q2, q11, q2 │ │ + vld1.16 {d22-d23}, [r0] │ │ + add r0, r9, r3 │ │ + add r9, r9, #16 │ │ + vmovl.s16 q3, d23 │ │ + vmovl.s16 q11, d22 │ │ + vsubw.u16 q3, q3, d27 │ │ + vsubw.u16 q11, q11, d26 │ │ + vabs.s32 q4, q3 │ │ + vclt.s32 q3, q3, #0 │ │ + vshl.u32 q5, q4, q9 │ │ + vsub.i32 q5, q8, q5 │ │ + vmax.s32 q5, q5, q10 │ │ + vmin.s32 q4, q4, q5 │ │ + vneg.s32 q5, q4 │ │ + vbsl q3, q5, q4 │ │ + vld1.16 {d10-d11}, [r0] │ │ + vmovl.s16 q4, d10 │ │ + vmovl.s16 q5, d11 │ │ + vadd.i32 q14, q14, q3 │ │ + vsubw.u16 q4, q4, d26 │ │ + vsubw.u16 q5, q5, d27 │ │ + vabs.s32 q6, q4 │ │ + vclt.s32 q4, q4, #0 │ │ + vabs.s32 q13, q11 │ │ + vclt.s32 q11, q11, #0 │ │ + vshl.u32 q7, q6, q9 │ │ + vsub.i32 q7, q8, q7 │ │ + vmax.s32 q7, q7, q10 │ │ + vmin.s32 q6, q6, q7 │ │ + vneg.s32 q7, q6 │ │ + vbsl q4, q7, q6 │ │ + vabs.s32 q6, q15 │ │ + vclt.s32 q15, q15, #0 │ │ + vshl.u32 q7, q6, q9 │ │ + vsub.i32 q7, q8, q7 │ │ + vmax.s32 q7, q7, q10 │ │ + vmin.s32 q6, q6, q7 │ │ + vneg.s32 q7, q6 │ │ + vbsl q15, q7, q6 │ │ + vabs.s32 q6, q5 │ │ + vclt.s32 q5, q5, #0 │ │ + vshl.u32 q7, q6, q9 │ │ + vsub.i32 q7, q8, q7 │ │ + vmax.s32 q7, q7, q10 │ │ + vmin.s32 q6, q6, q7 │ │ + vneg.s32 q7, q6 │ │ + vbsl q5, q7, q6 │ │ + vshl.u32 q6, q13, q9 │ │ + vadd.i32 q2, q2, q5 │ │ + vsub.i32 q6, q8, q6 │ │ + vmax.s32 q6, q6, q10 │ │ + vmin.s32 q13, q13, q6 │ │ + vneg.s32 q5, q13 │ │ + vbsl q11, q5, q13 │ │ + vadd.i32 q13, q1, q15 │ │ + vadd.i32 q15, q0, q4 │ │ + vshl.s32 q0, q2, #1 │ │ + vadd.i32 q11, q13, q11 │ │ + vadd.i32 q14, q14, q0 │ │ + vshl.s32 q13, q15, #1 │ │ + vadd.i32 q11, q11, q13 │ │ + vsra.s32 q14, q14, #31 │ │ + vmov.i32 q13, #8 ; 0x00000008 │ │ + vsra.s32 q11, q11, #31 │ │ + vadd.i32 q13, q14, q13 │ │ + vmov.i32 q14, #8 ; 0x00000008 │ │ + vadd.i32 q11, q11, q14 │ │ + vshrn.i32 d27, q13, #4 │ │ + vshrn.i32 d26, q11, #4 │ │ + vmovn.i16 d22, q13 │ │ + vadd.i8 d22, d24, d22 │ │ + vst1.8 {d22}, [r7] │ │ + bne 889d0 │ │ + ldr r0, [sp, #1168] ; 0x490 │ │ + mov r7, r8 │ │ + ldr r1, [sp, #1156] ; 0x484 │ │ + cmp r8, r0 │ │ + beq 88974 │ │ + ldr r0, [sp, #592] ; 0x250 │ │ + mov r2, #52 ; 0x34 │ │ + ldr r4, [sp, #576] ; 0x240 │ │ + add r0, r0, r7, lsl #1 │ │ + str r0, [sp, #724] ; 0x2d4 │ │ + ldr r0, [sp, #560] ; 0x230 │ │ + str lr, [sp, #684] ; 0x2ac │ │ + add r0, r0, r7, lsl #1 │ │ + str r0, [sp, #704] ; 0x2c0 │ │ + ldr r0, [sp, #544] ; 0x220 │ │ + add r0, r0, r7, lsl #1 │ │ + str r0, [sp, #688] ; 0x2b0 │ │ + ldr r0, [sp, #528] ; 0x210 │ │ + add r0, r0, r7, lsl #1 │ │ + str r0, [sp, #680] ; 0x2a8 │ │ + ldr r0, [sp, #512] ; 0x200 │ │ + add r0, r0, r7 │ │ + add r0, r2, r0, lsl #1 │ │ + str r0, [sp, #656] ; 0x290 │ │ + ldr r0, [sp, #496] ; 0x1f0 │ │ + add r0, r0, r7 │ │ + add r0, r2, r0, lsl #1 │ │ + str r0, [sp, #640] ; 0x280 │ │ + ldr r0, [sp, #480] ; 0x1e0 │ │ + add r0, r0, r7 │ │ + add r0, r2, r0, lsl #1 │ │ + str r0, [sp, #624] ; 0x270 │ │ + ldr r0, [sp, #476] ; 0x1dc │ │ + add r0, r0, r7 │ │ + add r0, r2, r0, lsl #1 │ │ + str r0, [sp, #608] ; 0x260 │ │ + ldr r0, [sp, #656] ; 0x290 │ │ + mov fp, r8 │ │ + ldrb lr, [lr, r7] │ │ + add r0, r4, r0 │ │ + ldrsh r0, [r0] │ │ + subs r3, r0, lr │ │ + mov r2, r3 │ │ + rsbmi r2, r3, #0 │ │ + sub r0, r1, r2, lsr ip │ │ + bic r0, r0, r0, asr #31 │ │ + cmp r2, r0 │ │ + movlt r0, r2 │ │ + ldr r2, [sp, #724] ; 0x2d4 │ │ + cmp r3, #0 │ │ + add r2, r4, r2 │ │ + rsbmi r0, r0, #0 │ │ + ldrsh r2, [r2] │ │ + subs r3, r2, lr │ │ + mov r2, r3 │ │ + rsbmi r2, r3, #0 │ │ + sub r5, r1, r2, lsr ip │ │ + bic sl, r5, r5, asr #31 │ │ + cmp r2, sl │ │ + movlt sl, r2 │ │ + ldr r2, [sp, #640] ; 0x280 │ │ + cmp r3, #0 │ │ + add r2, r4, r2 │ │ + rsbmi sl, sl, #0 │ │ + ldrsh r2, [r2] │ │ + subs r3, r2, lr │ │ + mov r2, r3 │ │ + rsbmi r2, r3, #0 │ │ + sub r5, r1, r2, lsr ip │ │ + ldr r1, [sp, #704] ; 0x2c0 │ │ + bic r9, r5, r5, asr #31 │ │ + cmp r2, r9 │ │ + movlt r9, r2 │ │ + add r2, r4, r1 │ │ + cmp r3, #0 │ │ + ldr r1, [sp, #1156] ; 0x484 │ │ + ldrsh r2, [r2] │ │ + rsbmi r9, r9, #0 │ │ + subs r3, r2, lr │ │ + mov r2, r3 │ │ + rsbmi r2, r3, #0 │ │ + sub r5, r1, r2, lsr ip │ │ + ldr r1, [sp, #624] ; 0x270 │ │ + bic r8, r5, r5, asr #31 │ │ cmp r2, r8 │ │ - ldr r3, [sp, #216] ; 0xd8 │ │ - str r9, [sp, #8] │ │ - ldr fp, [sp, #324] ; 0x144 │ │ - ldrb r5, [r3] │ │ - mov r3, #0 │ │ - ldr r9, [sp, #344] ; 0x158 │ │ - movwgt r3, #1 │ │ - str fp, [sp, #44] ; 0x2c │ │ - str r5, [sp, #36] ; 0x24 │ │ - str sl, [sp, #32] │ │ - str r9, [sp, #12] │ │ - str ip, [sp] │ │ - bl 51b04 │ │ - ldr r1, [sp, #316] ; 0x13c │ │ - ldr r8, [sp, #336] ; 0x150 │ │ - add r0, r1, r0, lsl #2 │ │ - ldr r2, [r4, #2140] ; 0x85c │ │ - ldr r7, [r4, #2144] ; 0x860 │ │ - ldr ip, [r0, #32] │ │ - ldr r0, [r8, #8] │ │ - ldr r3, [r8, #12] │ │ - sub r0, r2, r0 │ │ - ldr r6, [sp, #372] ; 0x174 │ │ - ldr r2, [sp, #296] ; 0x128 │ │ - sub r3, r7, r3 │ │ - ldr r1, [r4, #1268] ; 0x4f4 │ │ - lsl r7, r5, #2 │ │ - orr r2, r2, r6 │ │ - ldr r4, [r4, #2968] ; 0xb98 │ │ - str r2, [sp, #4] │ │ - lsl r3, r3, #2 │ │ - lsl r0, r0, #2 │ │ - add r2, sp, #8 │ │ - str r7, [sp] │ │ - mov r7, r9 │ │ - stm r2, {r0, r3, r4} │ │ - lsl r3, sl, #2 │ │ - mov r0, r9 │ │ - mov r2, fp │ │ - ldr r5, [sp, #328] ; 0x148 │ │ - blx ip │ │ - ldr sl, [sp, #284] ; 0x11c │ │ - ldr r4, [sp, #308] ; 0x134 │ │ - ldr r9, [sp, #332] ; 0x14c │ │ - ldrb r0, [sl, #6] │ │ - cmp r0, #0 │ │ - bne 7d500 │ │ - ldr fp, [sp, #348] ; 0x15c │ │ - ldr r0, [fp, #2988] ; 0xbac │ │ - cmp r0, #0 │ │ - beq 7d838 │ │ - ldr r0, [sp, #224] ; 0xe0 │ │ - ldr r1, [pc, #4084] ; 7e778 │ │ + movlt r8, r2 │ │ + add r2, r4, r1 │ │ + cmp r3, #0 │ │ + add r3, sl, r0 │ │ + ldrsh r2, [r2] │ │ + rsbmi r8, r8, #0 │ │ + ldr r0, [sp, #1156] ; 0x484 │ │ + subs r6, r2, lr │ │ + ldr r1, [sp, #688] ; 0x2b0 │ │ + mov r5, r6 │ │ + add r2, r4, r1 │ │ + rsbmi r5, r6, #0 │ │ + ldr r1, [sp, #1156] ; 0x484 │ │ + ldrsh r2, [r2] │ │ + sub r0, r0, r5, lsr ip │ │ + bic r0, r0, r0, asr #31 │ │ + cmp r5, r0 │ │ + movlt r0, r5 │ │ + cmp r6, #0 │ │ + rsbmi r0, r0, #0 │ │ + subs r2, r2, lr │ │ + add r6, r3, r9 │ │ + mov r5, r2 │ │ + rsbmi r5, r2, #0 │ │ + sub r3, r1, r5, lsr ip │ │ + bic r3, r3, r3, asr #31 │ │ + cmp r5, r3 │ │ + movlt r3, r5 │ │ + cmp r2, #0 │ │ + rsbmi r3, r3, #0 │ │ + add r3, r3, r0 │ │ + ldr r0, [sp, #608] ; 0x260 │ │ + add r0, r4, r0 │ │ + ldrsh r0, [r0] │ │ + subs r5, r0, lr │ │ + add r0, r6, r8 │ │ + mov r8, fp │ │ + mov r2, r5 │ │ + rsbmi r2, r5, #0 │ │ + sub r6, r1, r2, lsr ip │ │ + bic r6, r6, r6, asr #31 │ │ + cmp r2, r6 │ │ + movlt r6, r2 │ │ + ldr r2, [sp, #680] ; 0x2a8 │ │ + cmp r5, #0 │ │ + add r2, r4, r2 │ │ + rsbmi r6, r6, #0 │ │ + add r3, r3, r6 │ │ + add r4, r4, #2 │ │ + ldrsh r2, [r2] │ │ + subs r5, r2, lr │ │ + mov r2, r5 │ │ + rsbmi r2, r5, #0 │ │ + sub r6, r1, r2, lsr ip │ │ + bic r6, r6, r6, asr #31 │ │ + cmp r2, r6 │ │ + movlt r6, r2 │ │ + cmp r5, #0 │ │ + rsbmi r6, r6, #0 │ │ + add r2, r3, r6 │ │ + add r0, r2, r0, lsl #1 │ │ + add r0, r0, r0, asr #31 │ │ + add r0, r0, #8 │ │ + add r0, lr, r0, lsr #4 │ │ + ldr lr, [sp, #684] ; 0x2ac │ │ + strb r0, [lr, r7] │ │ + add r7, r7, #1 │ │ + ldr r0, [sp, #1168] ; 0x490 │ │ + cmp r0, r7 │ │ + bne 88dac │ │ + b 88974 │ │ + ldr r1, [sp, #1168] ; 0x490 │ │ + cmp r1, #1 │ │ + blt 893a8 │ │ + ldr r1, [pc, #1052] ; 893bc │ │ + add r0, r0, #2 │ │ + mov r3, #52 ; 0x34 │ │ + vdup.32 q11, r7 │ │ + lsl r0, r0, #1 │ │ + vmov.i32 q12, #0 ; 0x00000000 │ │ ldr r1, [pc, r1] │ │ - ldrb r6, [r1, r0, lsl #3] │ │ - mov r1, #8 │ │ - ldr r0, [sp, #216] ; 0xd8 │ │ - ldrb r0, [r0] │ │ + vneg.s32 q11, q11 │ │ + vdup.32 q8, r6 │ │ + ldrsb r2, [r1, r0]! │ │ + mov r0, #1 │ │ + str r2, [sp, #608] ; 0x260 │ │ + ldrsb r1, [r1, #1] │ │ + sub r5, r3, r2, lsl #1 │ │ + add r2, r3, r2, lsl #1 │ │ + str r2, [sp, #576] ; 0x240 │ │ + sub r2, r3, r1, lsl #1 │ │ + str r1, [sp, #592] ; 0x250 │ │ + add r1, r3, r1, lsl #1 │ │ + str r1, [sp, #560] ; 0x230 │ │ + ldr r1, [sp, #476] ; 0x1dc │ │ + str r5, [sp, #640] ; 0x280 │ │ + str r2, [sp, #624] ; 0x270 │ │ + vdup.32 q10, r1 │ │ + bfi r1, r0, #1, #31 │ │ + ldr r0, [sp, #1168] ; 0x490 │ │ + vdup.32 q6, r1 │ │ + str r1, [sp, #680] ; 0x2a8 │ │ + bic r0, r0, #7 │ │ + str r0, [sp, #544] ; 0x220 │ │ + ldr r0, [sp, #1168] ; 0x490 │ │ + mov r5, #0 │ │ cmp r0, #8 │ │ - movcs r0, r1 │ │ - cmp r6, #8 │ │ - mov r1, #8 │ │ - movcc r1, r6 │ │ - smulbb r0, r1, r0 │ │ - ldr r1, [sp, #320] ; 0x140 │ │ - ldr r2, [r1, #40] ; 0x28 │ │ - add r0, r2, r0, lsl #6 │ │ - str r0, [r1, #40] ; 0x28 │ │ - ldr r3, [fp, #2128] ; 0x850 │ │ - ldrd r0, [r8, #8] │ │ - mla r0, r3, r1, r0 │ │ - ldr r1, [fp, #3000] ; 0xbb8 │ │ - add r0, r0, r0, lsl #2 │ │ - lsl r0, r0, #1 │ │ - ldrsh sl, [r1, r0]! │ │ - ldrb r0, [r1, #6] │ │ - str r0, [sp, #368] ; 0x170 │ │ - cmp sl, #0 │ │ - bmi 7d830 │ │ - ldrb r0, [r5, #2] │ │ - mov ip, r4 │ │ - ldr r3, [sp, #368] ; 0x170 │ │ - mov r4, r7 │ │ - ldr r5, [sp, #316] ; 0x13c │ │ - add r0, r0, r0, lsl #4 │ │ - ldr r1, [fp, #1268] ; 0x4f4 │ │ - ldr r7, [fp, #2968] ; 0xb98 │ │ - add r0, r5, r0, lsl #2 │ │ - add r0, r0, r3, lsl #2 │ │ - mov r3, sl │ │ - ldr r5, [r0, #340] ; 0x154 │ │ - str r7, [sp] │ │ - mov r7, r4 │ │ - mov r0, r7 │ │ - mov r4, ip │ │ - blx r5 │ │ - ldr r5, [sp, #328] ; 0x148 │ │ - ldr sl, [sp, #284] ; 0x11c │ │ - b 7d4cc │ │ - ldr r1, [sp, #240] ; 0xf0 │ │ - add lr, sp, #256 ; 0x100 │ │ - ldrb r3, [sl, #10] │ │ - ldr r0, [r8, #640] ; 0x280 │ │ - stm sp, {r1, sl} │ │ - mov r1, #1 │ │ - str r1, [sp, #8] │ │ - mov r1, #0 │ │ - str r1, [sp, #12] │ │ - ldr r1, [sp, #264] ; 0x108 │ │ - str r1, [sp, #16] │ │ - add r1, sp, #368 ; 0x170 │ │ - str r1, [sp, #20] │ │ - add r1, lr, #111 ; 0x6f │ │ - str r1, [sp, #24] │ │ - ldr r1, [sp, #192] ; 0xc0 │ │ - ldr r2, [sp, #304] ; 0x130 │ │ - add r5, r9, r1 │ │ + bcc 89258 │ │ + b 89058 │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + add r9, r9, r0 │ │ + ldr r0, [sp, #656] ; 0x290 │ │ + add r0, r0, #24 │ │ + str r0, [sp, #656] ; 0x290 │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + subs r0, r0, #1 │ │ + str r0, [sp, #40] ; 0x28 │ │ + beq 893a8 │ │ + ldr r0, [sp, #1168] ; 0x490 │ │ + mov r5, #0 │ │ + cmp r0, #8 │ │ + bcc 89258 │ │ + ldr r7, [sp, #656] ; 0x290 │ │ + mov r5, #0 │ │ + ldr ip, [sp, #640] ; 0x280 │ │ + ldr lr, [sp, #576] ; 0x240 │ │ + ldr r4, [sp, #624] ; 0x270 │ │ + ldr r2, [sp, #560] ; 0x230 │ │ + ldr r3, [sp, #544] ; 0x220 │ │ + add r1, r9, r5 │ │ + add r0, r7, r2 │ │ + vld1.16 {d6-d7}, [r0] │ │ + add r0, r7, r4 │ │ + vorr q9, q6, q6 │ │ + add r5, r5, #8 │ │ + vld1.8 {d28}, [r1] │ │ + vmovl.s16 q0, d7 │ │ + cmp r3, r5 │ │ + vmovl.u8 q15, d28 │ │ + vld1.16 {d8-d9}, [r0] │ │ + add r0, r7, lr │ │ + vsubw.u16 q0, q0, d31 │ │ + vabs.s32 q1, q0 │ │ + vclt.s32 q0, q0, #0 │ │ + vshl.u32 q2, q1, q11 │ │ + vsub.i32 q2, q8, q2 │ │ + vmax.s32 q2, q2, q12 │ │ + vmin.s32 q1, q1, q2 │ │ + vneg.s32 q2, q1 │ │ + vbsl q0, q2, q1 │ │ + vmovl.s16 q1, d9 │ │ + vsubw.u16 q1, q1, d31 │ │ + vabs.s32 q2, q1 │ │ + vclt.s32 q1, q1, #0 │ │ + vshl.u32 q5, q2, q11 │ │ + vsub.i32 q5, q8, q5 │ │ + vmax.s32 q5, q5, q12 │ │ + vmin.s32 q2, q2, q5 │ │ + vneg.s32 q5, q2 │ │ + vbsl q1, q5, q2 │ │ + vld1.16 {d10-d11}, [r0] │ │ + add r0, r7, ip │ │ + add r7, r7, #16 │ │ + vadd.i32 q0, q1, q0 │ │ + vmovl.s16 q1, d11 │ │ + vmul.i32 q0, q0, q6 │ │ + vsubw.u16 q1, q1, d31 │ │ + vmovl.s16 q5, d10 │ │ + vabs.s32 q2, q1 │ │ + vclt.s32 q1, q1, #0 │ │ + vshl.u32 q6, q2, q11 │ │ + vsub.i32 q6, q8, q6 │ │ + vmax.s32 q6, q6, q12 │ │ + vmin.s32 q2, q2, q6 │ │ + vneg.s32 q6, q2 │ │ + vbsl q1, q6, q2 │ │ + vld1.16 {d12-d13}, [r0] │ │ + vmovl.s16 q2, d13 │ │ + vsubw.u16 q2, q2, d31 │ │ + vabs.s32 q7, q2 │ │ + vclt.s32 q2, q2, #0 │ │ + vshl.u32 q13, q7, q11 │ │ + vsub.i32 q13, q8, q13 │ │ + vmax.s32 q13, q13, q12 │ │ + vmin.s32 q13, q7, q13 │ │ + vneg.s32 q7, q13 │ │ + vbsl q2, q7, q13 │ │ + vmovl.s16 q13, d6 │ │ + vadd.i32 q1, q2, q1 │ │ + vsubw.u16 q13, q13, d30 │ │ + vmla.i32 q0, q1, q10 │ │ + vabs.s32 q3, q13 │ │ + vshl.u32 q7, q3, q11 │ │ + vsra.s32 q0, q0, #31 │ │ + vsub.i32 q7, q8, q7 │ │ + vmax.s32 q7, q7, q12 │ │ + vmin.s32 q7, q3, q7 │ │ + vclt.s32 q3, q13, #0 │ │ + vneg.s32 q13, q7 │ │ + vbsl q3, q13, q7 │ │ + vmovl.s16 q13, d8 │ │ + vsubw.u16 q13, q13, d30 │ │ + vabs.s32 q4, q13 │ │ + vclt.s32 q13, q13, #0 │ │ + vshl.u32 q7, q4, q11 │ │ + vsub.i32 q7, q8, q7 │ │ + vmax.s32 q7, q7, q12 │ │ + vmin.s32 q4, q4, q7 │ │ + vneg.s32 q7, q4 │ │ + vbsl q13, q7, q4 │ │ + vmovl.s16 q4, d12 │ │ + vadd.i32 q13, q13, q3 │ │ + vsubw.u16 q4, q4, d30 │ │ + vsubw.u16 q15, q5, d30 │ │ + vclt.s32 q3, q4, #0 │ │ + vabs.s32 q6, q4 │ │ + vabs.s32 q5, q15 │ │ + vclt.s32 q15, q15, #0 │ │ + vmul.i32 q13, q13, q9 │ │ + vshl.u32 q7, q6, q11 │ │ + vsub.i32 q7, q8, q7 │ │ + vmax.s32 q7, q7, q12 │ │ + vmin.s32 q6, q6, q7 │ │ + vshl.u32 q7, q5, q11 │ │ + vsub.i32 q7, q8, q7 │ │ + vmax.s32 q7, q7, q12 │ │ + vmin.s32 q5, q5, q7 │ │ + vneg.s32 q7, q5 │ │ + vbsl q15, q7, q5 │ │ + vneg.s32 q5, q6 │ │ + vbsl q3, q5, q6 │ │ + vorr q6, q9, q9 │ │ + vadd.i32 q15, q3, q15 │ │ + vmov.i32 q9, #8 ; 0x00000008 │ │ + vmla.i32 q13, q15, q10 │ │ + vadd.i32 q15, q0, q9 │ │ + vmov.i32 q9, #8 ; 0x00000008 │ │ + vshrn.i32 d31, q15, #4 │ │ + vsra.s32 q13, q13, #31 │ │ + vadd.i32 q13, q13, q9 │ │ + vshrn.i32 d30, q13, #4 │ │ + vmovn.i16 d26, q15 │ │ + vadd.i8 d26, d28, d26 │ │ + vst1.8 {d26}, [r1] │ │ + bne 89074 │ │ + ldr r0, [sp, #1168] ; 0x490 │ │ + mov r5, r3 │ │ + ldr r7, [sp, #724] ; 0x2d4 │ │ + cmp r3, r0 │ │ + beq 89024 │ │ + ldr r0, [sp, #640] ; 0x280 │ │ + mov r1, #52 ; 0x34 │ │ + ldr ip, [sp, #656] ; 0x290 │ │ + add r0, r0, r5, lsl #1 │ │ + str r0, [sp, #704] ; 0x2c0 │ │ + ldr r0, [sp, #624] ; 0x270 │ │ + add r0, r0, r5, lsl #1 │ │ + str r0, [sp, #688] ; 0x2b0 │ │ + ldr r0, [sp, #608] ; 0x260 │ │ add r0, r0, r5 │ │ - add r1, r0, #32 │ │ - mov r0, r8 │ │ - bl 7b794 │ │ - ldr r2, [sp, #216] ; 0xd8 │ │ - mov sl, r0 │ │ - ldr r0, [r8, #12] │ │ - ldr r1, [fp, #2144] ; 0x860 │ │ - ldrb r2, [r2] │ │ - sub r1, r1, r0 │ │ - cmp r1, r2 │ │ - movgt r1, r2 │ │ - sub r0, r1, #1 │ │ - cmp r0, #15 │ │ - bhi 7da9c │ │ - add r2, pc, #4 │ │ - ldr r0, [r2, r0, lsl #2] │ │ - add pc, r2, r0 │ │ - andeq r0, r0, r0, asr #32 │ │ - andeq r0, r0, r4, lsl #4 │ │ - ldrdeq r0, [r0], -r4 │ │ - andeq r0, r0, r8, ror #3 │ │ - ldrdeq r0, [r0], -r4 │ │ - ldrdeq r0, [r0], -r4 │ │ - ldrdeq r0, [r0], -r4 │ │ - andeq r0, r0, r8, lsl r2 │ │ - ldrdeq r0, [r0], -r4 │ │ - ldrdeq r0, [r0], -r4 │ │ - ldrdeq r0, [r0], -r4 │ │ - ldrdeq r0, [r0], -r4 │ │ - ldrdeq r0, [r0], -r4 │ │ - ldrdeq r0, [r0], -r4 │ │ - ldrdeq r0, [r0], -r4 │ │ - andeq r0, r0, r0, asr #4 │ │ - ldr r0, [sp, #304] ; 0x130 │ │ - ldrb r4, [sp, #367] ; 0x16f │ │ - strb r4, [r0] │ │ - b 7db34 │ │ - ldr r1, [sp, #304] ; 0x130 │ │ - movw r0, #16448 ; 0x4040 │ │ - movt r0, #16448 ; 0x4040 │ │ - str r0, [r1] │ │ - b 7d95c │ │ - ldr r1, [sp, #304] ; 0x130 │ │ - movw r0, #16448 ; 0x4040 │ │ - strh r0, [r1] │ │ - b 7d95c │ │ - ldr r1, [sp, #304] ; 0x130 │ │ - movw r0, #16448 ; 0x4040 │ │ - movt r0, #16448 ; 0x4040 │ │ - str r0, [r1] │ │ - str r0, [r1, #4] │ │ - b 7d95c │ │ - ldr r0, [sp, #304] ; 0x130 │ │ - vst1.8 {d8-d9}, [r0] │ │ - ldr r0, [sp, #224] ; 0xe0 │ │ - ldr r1, [pc, #4060] ; 7e944 │ │ - ldr r1, [pc, r1] │ │ - ldrb r6, [r1, r0, lsl #3] │ │ - sub r0, r6, #1 │ │ - cmp r0, #15 │ │ - bhi 7d4cc │ │ - add r1, pc, #4 │ │ - ldr r0, [r1, r0, lsl #2] │ │ - add pc, r1, r0 │ │ - andeq r0, r0, r0, asr #32 │ │ - andeq r0, r0, ip, lsl #1 │ │ - ; instruction: 0xfffffb48 │ │ - andeq r0, r0, r4, rrx │ │ - ; instruction: 0xfffffb48 │ │ - ; instruction: 0xfffffb48 │ │ - ; instruction: 0xfffffb48 │ │ - strheq r0, [r0], -r0 ; │ │ - ; instruction: 0xfffffb48 │ │ - ; instruction: 0xfffffb48 │ │ - ; instruction: 0xfffffb48 │ │ - ; instruction: 0xfffffb48 │ │ - ; instruction: 0xfffffb48 │ │ - ; instruction: 0xfffffb48 │ │ - ; instruction: 0xfffffb48 │ │ - ldrdeq r0, [r0], -ip │ │ - ldr r0, [sp, #276] ; 0x114 │ │ - mov r6, #1 │ │ - ldr r1, [sp, #192] ; 0xc0 │ │ - ldr r0, [r0] │ │ - add r1, r9, r1 │ │ - add r0, r0, r1 │ │ - mov r1, #64 ; 0x40 │ │ - strb r1, [r0, #32] │ │ - b 7d4cc │ │ - ldr r0, [sp, #276] ; 0x114 │ │ - mov r6, #4 │ │ - ldr r1, [sp, #192] ; 0xc0 │ │ - ldr r0, [r0] │ │ - add r1, r9, r1 │ │ - add r0, r0, r1 │ │ - movw r1, #16448 ; 0x4040 │ │ - movt r1, #16448 ; 0x4040 │ │ - str r1, [r0, #32] │ │ - b 7d4cc │ │ - ldr r0, [sp, #276] ; 0x114 │ │ - mov r6, #2 │ │ - ldr r1, [sp, #192] ; 0xc0 │ │ - ldr r0, [r0] │ │ - add r1, r9, r1 │ │ - add r0, r0, r1 │ │ - movw r1, #16448 ; 0x4040 │ │ - strh r1, [r0, #32] │ │ - b 7d4cc │ │ - ldr r0, [sp, #276] ; 0x114 │ │ - mov r6, #8 │ │ - ldr r1, [sp, #192] ; 0xc0 │ │ - ldr r0, [r0] │ │ - add r1, r9, r1 │ │ - add r0, r0, r1 │ │ - movw r1, #16448 ; 0x4040 │ │ - movt r1, #16448 ; 0x4040 │ │ - str r1, [r0, #36] ; 0x24 │ │ - str r1, [r0, #32] │ │ - b 7d4cc │ │ - ldr r2, [sp, #276] ; 0x114 │ │ - movw r3, #16448 ; 0x4040 │ │ - ldr r1, [sp, #192] ; 0xc0 │ │ - movt r3, #16448 ; 0x4040 │ │ - mov r6, #16 │ │ - ldr r0, [r2] │ │ - add r1, r9, r1 │ │ - add r0, r0, r1 │ │ - str r3, [r0, #36] ; 0x24 │ │ - str r3, [r0, #32] │ │ - ldr r0, [r2] │ │ - add r0, r1, r0 │ │ - str r3, [r0, #44] ; 0x2c │ │ - str r3, [r0, #40] ; 0x28 │ │ - b 7d4cc │ │ - ldrb r4, [sp, #367] ; 0x16f │ │ - ldr r0, [sp, #304] ; 0x130 │ │ - mov r2, r4 │ │ - bl 2830 <__aeabi_memset@plt> │ │ - b 7db34 │ │ - ldrb r4, [sp, #367] ; 0x16f │ │ - movw r0, #257 ; 0x101 │ │ - movt r0, #257 ; 0x101 │ │ - ldr r1, [sp, #304] ; 0x130 │ │ - mul r0, r4, r0 │ │ - str r0, [r1] │ │ - b 7db34 │ │ - ldrb r4, [sp, #367] ; 0x16f │ │ - ldr r1, [sp, #304] ; 0x130 │ │ - orr r0, r4, r4, lsl #8 │ │ - strh r0, [r1] │ │ - b 7db34 │ │ - ldrb r4, [sp, #367] ; 0x16f │ │ - movw r0, #257 ; 0x101 │ │ - movt r0, #257 ; 0x101 │ │ + add r0, r1, r0, lsl #1 │ │ + str r0, [sp, #684] ; 0x2ac │ │ + ldr r0, [sp, #592] ; 0x250 │ │ + add r0, r0, r5 │ │ + add r3, r1, r0, lsl #1 │ │ + ldr r0, [sp, #684] ; 0x2ac │ │ + mov r1, r7 │ │ + ldrb r8, [r9, r5] │ │ + mov fp, r9 │ │ + add r0, ip, r0 │ │ + ldrsh r0, [r0] │ │ + subs r0, r0, r8 │ │ mov r2, r0 │ │ - umull r0, r1, r4, r0 │ │ - mla r1, r4, r2, r1 │ │ - ldr r2, [sp, #304] ; 0x130 │ │ - str r0, [r2] │ │ - str r1, [r2, #4] │ │ - b 7db34 │ │ - ldrb r4, [sp, #367] ; 0x16f │ │ - movw r0, #257 ; 0x101 │ │ - movt r0, #257 ; 0x101 │ │ + rsbmi r2, r0, #0 │ │ + sub r4, r6, r2, lsr r7 │ │ + bic r4, r4, r4, asr #31 │ │ + cmp r2, r4 │ │ + movlt r4, r2 │ │ + cmp r0, #0 │ │ + ldr r0, [sp, #704] ; 0x2c0 │ │ + rsbmi r4, r4, #0 │ │ + add r0, ip, r0 │ │ + ldrsh r0, [r0] │ │ + subs r2, r0, r8 │ │ + mov r0, r2 │ │ + rsbmi r0, r2, #0 │ │ + sub r7, r6, r0, lsr r7 │ │ + bic r7, r7, r7, asr #31 │ │ + cmp r0, r7 │ │ + movlt r7, r0 │ │ + add r0, ip, r3 │ │ + cmp r2, #0 │ │ + ldrsh r0, [r0] │ │ + rsbmi r7, r7, #0 │ │ + add r2, r7, r4 │ │ + subs sl, r0, r8 │ │ + ldr r0, [sp, #476] ; 0x1dc │ │ + mov lr, sl │ │ + rsbmi lr, sl, #0 │ │ + mul r9, r2, r0 │ │ + sub r0, r6, lr, lsr r1 │ │ + ldr r1, [sp, #724] ; 0x2d4 │ │ + bic r4, r0, r0, asr #31 │ │ + ldr r0, [sp, #688] ; 0x2b0 │ │ + cmp lr, r4 │ │ + add r0, ip, r0 │ │ + movlt r4, lr │ │ + cmp sl, #0 │ │ + add ip, ip, #2 │ │ + ldrsh r0, [r0] │ │ + rsbmi r4, r4, #0 │ │ + subs r2, r0, r8 │ │ + mov r0, r2 │ │ + rsbmi r0, r2, #0 │ │ + sub r7, r6, r0, lsr r1 │ │ + ldr r1, [sp, #680] ; 0x2a8 │ │ + bic r7, r7, r7, asr #31 │ │ + cmp r0, r7 │ │ + movlt r7, r0 │ │ + cmp r2, #0 │ │ + rsbmi r7, r7, #0 │ │ + add r0, r7, r4 │ │ + ldr r7, [sp, #724] ; 0x2d4 │ │ + mla r0, r0, r1, r9 │ │ + mov r9, fp │ │ + add r0, r0, r0, asr #31 │ │ + add r0, r0, #8 │ │ + add r0, r8, r0, lsr #4 │ │ + strb r0, [fp, r5] │ │ + add r5, r5, #1 │ │ + ldr r0, [sp, #1168] ; 0x490 │ │ + cmp r0, r5 │ │ + bne 89294 │ │ + b 89024 │ │ + add sp, sp, #24 │ │ + add sp, sp, #1024 ; 0x400 │ │ + vpop {d8-d15} │ │ + add sp, sp, #4 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + andeq r3, r3, r0, asr #22 │ │ + andeq r4, r3, ip, lsr #4 │ │ + push {r4, r5, r6, lr} │ │ + ldr r1, [pc, #288] ; 894f0 │ │ + ldr r2, [pc, #288] ; 894f4 │ │ + ldr r3, [pc, #288] ; 894f8 │ │ + add r1, pc, r1 │ │ + ldr ip, [pc, #284] ; 894fc │ │ + add r2, pc, r2 │ │ + ldr lr, [pc, #280] ; 89500 │ │ + add r3, pc, r3 │ │ + ldr r4, [pc, #276] ; 89504 │ │ + add ip, pc, ip │ │ + ldr r5, [pc, #272] ; 89508 │ │ + add lr, pc, lr │ │ + str r1, [r0, #48] ; 0x30 │ │ + add r4, pc, r4 │ │ + ldr r1, [pc, #260] ; 8950c │ │ + add r5, pc, r5 │ │ + str r5, [r0, #88] ; 0x58 │ │ + vmov.32 d16[0], lr │ │ + ldr r5, [pc, #248] ; 89510 │ │ + add r1, pc, r1 │ │ + str r2, [r0, #68] ; 0x44 │ │ + vmov.32 d18[0], r4 │ │ + ldr r2, [pc, #236] ; 89514 │ │ + add r5, pc, r5 │ │ + str r3, [r0, #64] ; 0x40 │ │ + vmov.32 d20[0], r1 │ │ + ldr r3, [pc, #224] ; 89518 │ │ + add r2, pc, r2 │ │ + str ip, [r0, #60] ; 0x3c │ │ + vmov.32 d21[0], r5 │ │ + ldr ip, [pc, #212] ; 8951c │ │ + add r3, pc, r3 │ │ + ldr lr, [pc, #208] ; 89520 │ │ + vmov.32 d17[0], r2 │ │ + ldr r4, [pc, #204] ; 89524 │ │ + add ip, pc, ip │ │ + ldr r1, [pc, #200] ; 89528 │ │ + vmov.32 d19[0], r3 │ │ + add r4, pc, r4 │ │ + ldr r6, [pc, #192] ; 8952c │ │ + ldr r2, [pc, #192] ; 89530 │ │ + add r1, pc, r1 │ │ + vmov.32 d21[1], r4 │ │ + ldr r3, [pc, #184] ; 89534 │ │ + add lr, pc, lr │ │ + add r6, pc, r6 │ │ + vmov.32 d17[1], ip │ │ + ldr ip, [pc, #172] ; 89538 │ │ + ldr r5, [pc, #172] ; 8953c │ │ + add r2, pc, r2 │ │ + ldr r4, [pc, #168] ; 89540 │ │ + vmov.32 d20[1], r1 │ │ + ldr r1, [pc, #164] ; 89544 │ │ + add ip, pc, ip │ │ + vmov.32 d19[1], lr │ │ + str r2, [r0, #56] ; 0x38 │ │ + add r2, r0, #16 │ │ + add r1, pc, r1 │ │ + vmov.32 d18[1], r6 │ │ + add r3, pc, r3 │ │ + str r3, [r0, #52] ; 0x34 │ │ + add r5, pc, r5 │ │ + vst1.32 {d20-d21}, [r2] │ │ + add r4, pc, r4 │ │ mov r2, r0 │ │ - umull r0, r1, r4, r0 │ │ - mla r1, r4, r2, r1 │ │ - vmov.32 d16[0], r0 │ │ - ldr r0, [sp, #304] ; 0x130 │ │ - vmov.32 d16[1], r1 │ │ - vorr d17, d16, d16 │ │ - vst1.8 {d16-d17}, [r0] │ │ - ldr r0, [sp, #336] ; 0x150 │ │ - ldr r1, [fp, #2140] ; 0x85c │ │ - ldr r2, [sp, #224] ; 0xe0 │ │ - ldr r0, [r0, #8] │ │ - ldr r3, [pc, #4088] ; 7eb44 │ │ - sub r1, r1, r0 │ │ - ldr r3, [pc, r3] │ │ - ldrb r6, [r3, r2, lsl #3] │ │ - cmp r1, r6 │ │ - movgt r1, r6 │ │ - sub r0, r1, #1 │ │ - cmp r0, #15 │ │ - bhi 7dbc8 │ │ - add r2, pc, #4 │ │ - ldr r0, [r2, r0, lsl #2] │ │ - add pc, r2, r0 │ │ - andeq r0, r0, r0, asr #32 │ │ - muleq r0, r0, r0 │ │ - andeq r0, r0, r4, asr r0 │ │ - andeq r0, r0, r0, ror r0 │ │ - andeq r0, r0, r4, asr r0 │ │ - andeq r0, r0, r4, asr r0 │ │ - andeq r0, r0, r4, asr r0 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r4, asr r0 │ │ - andeq r0, r0, r4, asr r0 │ │ - andeq r0, r0, r4, asr r0 │ │ - andeq r0, r0, r4, asr r0 │ │ - andeq r0, r0, r4, asr r0 │ │ - andeq r0, r0, r4, asr r0 │ │ - andeq r0, r0, r4, asr r0 │ │ - ldrdeq r0, [r0], -r4 │ │ - ldr r0, [sp, #276] ; 0x114 │ │ - ldr r0, [r0] │ │ - add r0, r0, r5 │ │ - strb r4, [r0, #32] │ │ - b 7dc80 │ │ - ldr r0, [sp, #276] ; 0x114 │ │ - mov r2, r4 │ │ - ldr r0, [r0] │ │ - add r0, r0, r5 │ │ - add r0, r0, #32 │ │ - bl 2830 <__aeabi_memset@plt> │ │ - b 7dc80 │ │ - ldr r1, [sp, #276] ; 0x114 │ │ - movw r0, #257 ; 0x101 │ │ - movt r0, #257 ; 0x101 │ │ - mul r0, r4, r0 │ │ - ldr r1, [r1] │ │ - add r1, r1, r5 │ │ - str r0, [r1, #32] │ │ - b 7dc80 │ │ - ldr r0, [sp, #276] ; 0x114 │ │ - orr r1, r4, r4, lsl #8 │ │ - ldr r0, [r0] │ │ - add r0, r0, r5 │ │ - strh r1, [r0, #32] │ │ - b 7dc80 │ │ - movw r0, #257 ; 0x101 │ │ - ldr r2, [sp, #276] ; 0x114 │ │ - movt r0, #257 ; 0x101 │ │ - mov r3, r0 │ │ - umull r0, r1, r4, r0 │ │ - ldr r2, [r2] │ │ - mla r1, r4, r3, r1 │ │ - add r2, r2, r5 │ │ - str r0, [r2, #32] │ │ - str r1, [r2, #36] ; 0x24 │ │ - b 7dc80 │ │ - movw r0, #257 ; 0x101 │ │ - ldr r3, [sp, #276] ; 0x114 │ │ - movt r0, #257 ; 0x101 │ │ - mov ip, r0 │ │ - umull r0, r1, r4, r0 │ │ - ldr r2, [r3] │ │ - mla r1, r4, ip, r1 │ │ - add r2, r2, r5 │ │ - str r0, [r2, #32] │ │ - str r1, [r2, #36] ; 0x24 │ │ - ldr r2, [r3] │ │ + str r5, [r0, #84] ; 0x54 │ │ + vmov.32 d16[1], ip │ │ + str r4, [r0, #92] ; 0x5c │ │ + str r1, [r0, #80] ; 0x50 │ │ + mov r1, #32 │ │ + vst1.32 {d18-d19}, [r2], r1 │ │ + vst1.32 {d16-d17}, [r2] │ │ + pop {r4, r5, r6, lr} │ │ + b 8bbbc │ │ + andeq r0, r0, r0, lsl r5 │ │ + andeq r1, r0, r8, ror #21 │ │ + andeq r1, r0, ip, lsr #21 │ │ + andeq r1, r0, ip, ror #20 │ │ + andeq r1, r0, ip, ror #3 │ │ + andeq r0, r0, r4, asr #2 │ │ + andeq r1, r0, ip, asr #24 │ │ + andeq r0, r0, ip, asr #5 │ │ + andeq r0, r0, r0, lsr #25 │ │ + muleq r0, ip, r9 │ │ + andeq r0, r0, r0, lsr #8 │ │ + ldrdeq r0, [r0], -r0 ; │ │ + andeq r0, r0, r4, lsr #6 │ │ + andeq r0, r0, r4, ror #28 │ │ + andeq r0, r0, r0, asr r2 │ │ + andeq r0, r0, r8, lsr #8 │ │ + muleq r0, r8, r9 │ │ + andeq r1, r0, r0, lsl r4 │ │ + andeq r0, r0, ip, ror r6 │ │ + ; instruction: 0x00001bbc │ │ + andeq r1, r0, r0, asr #26 │ │ + andeq r1, r0, ip, lsl #25 │ │ + push {r4, r5, r6, r7, r8, lr} │ │ + sub sp, sp, #16 │ │ + mov ip, r3 │ │ + ldr r3, [sp, #40] ; 0x28 │ │ + cmp ip, #1 │ │ + add lr, r3, ip │ │ + asr r4, lr, #1 │ │ + blt 895e8 │ │ + mov r8, #0 │ │ + cmp ip, #3 │ │ + bls 895cc │ │ + mov r5, #0 │ │ + bic r8, ip, #3 │ │ + vdup.32 q8, r5 │ │ + add r6, r2, #1 │ │ + mov r7, r8 │ │ + vmov.32 d16[0], r4 │ │ + add r4, sp, #12 │ │ + ldr r5, [r6], #4 │ │ + subs r7, r7, #4 │ │ + str r5, [sp, #12] │ │ + vld1.32 {d18[0]}, [r4 :32] │ │ + vmovl.u8 q9, d18 │ │ + vmovl.u16 q9, d18 │ │ + vadd.i32 q8, q8, q9 │ │ + bne 89590 │ │ + vext.8 q9, q8, q8, #8 │ │ + cmp r8, ip │ │ + vadd.i32 q8, q8, q9 │ │ + vdup.32 q9, d16[1] │ │ + vadd.i32 q8, q8, q9 │ │ + vmov.32 r4, d16[0] │ │ + beq 895e8 │ │ + add r5, r8, r2 │ │ + sub r6, ip, r8 │ │ + add r5, r5, #1 │ │ + ldrb r7, [r5], #1 │ │ + subs r6, r6, #1 │ │ + add r4, r4, r7 │ │ + bne 895d8 │ │ + cmp r3, #1 │ │ + blt 8967c │ │ + mov r8, #0 │ │ + cmp r3, #3 │ │ + bls 89660 │ │ + mov r5, #0 │ │ + bic r8, r3, #3 │ │ + vdup.32 q8, r5 │ │ + vmov.i32 q9, #255 ; 0x000000ff │ │ + sub r6, r2, #4 │ │ + mov r7, r8 │ │ + vmov.32 d16[0], r4 │ │ + add r4, sp, #8 │ │ + ldr r5, [r6], #-4 │ │ + subs r7, r7, #4 │ │ + str r5, [sp, #8] │ │ + vld1.32 {d20[0]}, [r4 :32] │ │ + vmovl.u8 q10, d20 │ │ + vrev64.16 d20, d20 │ │ + vmovl.u16 q10, d20 │ │ + vand q10, q10, q9 │ │ + vadd.i32 q8, q8, q10 │ │ + bne 8961c │ │ + vext.8 q9, q8, q8, #8 │ │ + cmp r8, r3 │ │ + vadd.i32 q8, q8, q9 │ │ + vdup.32 q9, d16[1] │ │ + vadd.i32 q8, q8, q9 │ │ + vmov.32 r4, d16[0] │ │ + beq 8967c │ │ + mvn r5, r8 │ │ + sub r6, r3, r8 │ │ add r2, r5, r2 │ │ - str r1, [r2, #44] ; 0x2c │ │ - str r0, [r2, #40] ; 0x28 │ │ - ldr r8, [sp, #336] ; 0x150 │ │ - ldr r5, [sp, #328] ; 0x148 │ │ - ldr r4, [sp, #308] ; 0x134 │ │ - ldr r2, [sp, #264] ; 0x108 │ │ - cmp sl, #0 │ │ - bpl 7d7e8 │ │ - b 7d830 │ │ - strdeq lr, [r2], -r0 │ │ - str r7, [sp, #292] ; 0x124 │ │ - ldr r0, [sp, #292] ; 0x124 │ │ - sub r4, r1, r0 │ │ - ldr r0, [sp, #168] ; 0xa8 │ │ - str r4, [r8, #12] │ │ - cmp r0, #0 │ │ - beq 7d26c │ │ - ldrb r0, [r5, #1] │ │ - ldr r1, [fp, #1272] ; 0x4f8 │ │ - cmp r0, #13 │ │ - str r1, [sp, #332] ; 0x14c │ │ - bne 7e054 │ │ - ldr r0, [fp, #1284] ; 0x504 │ │ - ldr r3, [sp, #316] ; 0x13c │ │ - ldr r2, [fp, #1260] ; 0x4ec │ │ - add r0, r3, r0, lsl #2 │ │ - str r2, [sp, #308] ; 0x134 │ │ - ldr r2, [fp, #1264] ; 0x4f0 │ │ - ldr r7, [r0, #84] ; 0x54 │ │ - ldr r0, [sp, #116] ; 0x74 │ │ - str r2, [sp, #344] ; 0x158 │ │ - ldr r2, [fp, #1268] ; 0x4f4 │ │ - ldr r1, [fp, #1256] ; 0x4e8 │ │ - ldr r6, [r8, #8] │ │ + ldrb r5, [r2], #-1 │ │ + subs r6, r6, #1 │ │ + add r4, r4, r5 │ │ + bne 8966c │ │ + rbit r2, lr │ │ + cmp ip, r3 │ │ + clz r2, r2 │ │ + lsr r2, r4, r2 │ │ + beq 896b0 │ │ + movw r7, #13108 ; 0x3334 │ │ + cmp ip, r3, lsl #1 │ │ + bgt 896a8 │ │ + movw r7, #21846 ; 0x5556 │ │ + cmp r3, ip, lsl #1 │ │ + movwgt r7, #13108 ; 0x3334 │ │ + mul r2, r7, r2 │ │ + lsr r2, r2, #16 │ │ + str r2, [sp] │ │ + mov r2, ip │ │ + bl 8b25c │ │ + add sp, sp, #16 │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ + push {fp, lr} │ │ + sub sp, sp, #8 │ │ + mov r2, r3 │ │ + ldr r3, [sp, #16] │ │ + mov ip, #128 ; 0x80 │ │ + str ip, [sp] │ │ + bl 8b25c │ │ + add sp, sp, #8 │ │ + pop {fp, pc} │ │ + push {r4, r5, r6, r7, r8, lr} │ │ + sub sp, sp, #8 │ │ + mov ip, r3 │ │ + ldr r3, [sp, #32] │ │ + asr lr, ip, #1 │ │ + cmp ip, #1 │ │ + blt 89784 │ │ + mov r8, #0 │ │ + cmp ip, #4 │ │ + bcc 89768 │ │ + mov r4, #0 │ │ + bic r8, ip, #3 │ │ + vdup.32 q8, r4 │ │ + add r5, r2, #1 │ │ + add r4, sp, #4 │ │ + mov r6, r8 │ │ + vmov.32 d16[0], lr │ │ + ldr r7, [r5], #4 │ │ + subs r6, r6, #4 │ │ + str r7, [sp, #4] │ │ + vld1.32 {d18[0]}, [r4 :32] │ │ + vmovl.u8 q9, d18 │ │ + vmovl.u16 q9, d18 │ │ + vadd.i32 q8, q8, q9 │ │ + bne 8972c │ │ + vext.8 q9, q8, q8, #8 │ │ + cmp r8, ip │ │ + vadd.i32 q8, q8, q9 │ │ + vdup.32 q9, d16[1] │ │ + vadd.i32 q8, q8, q9 │ │ + vmov.32 lr, d16[0] │ │ + beq 89784 │ │ + add r2, r8, r2 │ │ + sub r4, ip, r8 │ │ + add r2, r2, #1 │ │ + ldrb r5, [r2], #1 │ │ + subs r4, r4, #1 │ │ + add lr, lr, r5 │ │ + bne 89774 │ │ + rbit r2, ip │ │ + clz r2, r2 │ │ + lsr r2, lr, r2 │ │ + str r2, [sp] │ │ + mov r2, ip │ │ + bl 8b25c │ │ + add sp, sp, #8 │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ + push {r4, r5, r6, r7, r8, lr} │ │ + sub sp, sp, #8 │ │ + mov ip, r3 │ │ + ldr r3, [sp, #32] │ │ + cmp r3, #1 │ │ + asr lr, r3, #1 │ │ + blt 8984c │ │ + mov r8, #0 │ │ + cmp r3, #4 │ │ + bcc 89830 │ │ + mov r4, #0 │ │ + bic r8, r3, #3 │ │ + vdup.32 q8, r4 │ │ + vmov.i32 q9, #255 ; 0x000000ff │ │ + sub r5, r2, #4 │ │ + add r4, sp, #4 │ │ + vmov.32 d16[0], lr │ │ + mov r6, r8 │ │ + ldr r7, [r5], #-4 │ │ + subs r6, r6, #4 │ │ + str r7, [sp, #4] │ │ + vld1.32 {d20[0]}, [r4 :32] │ │ + vmovl.u8 q10, d20 │ │ + vrev64.16 d20, d20 │ │ + vmovl.u16 q10, d20 │ │ + vand q10, q10, q9 │ │ + vadd.i32 q8, q8, q10 │ │ + bne 897ec │ │ + vext.8 q9, q8, q8, #8 │ │ + cmp r8, r3 │ │ + vadd.i32 q8, q8, q9 │ │ + vdup.32 q9, d16[1] │ │ + vadd.i32 q8, q8, q9 │ │ + vmov.32 lr, d16[0] │ │ + beq 8984c │ │ + mvn r5, r8 │ │ + sub r4, r3, r8 │ │ + add r2, r5, r2 │ │ + ldrb r5, [r2], #-1 │ │ + subs r4, r4, #1 │ │ + add lr, lr, r5 │ │ + bne 8983c │ │ + rbit r2, r3 │ │ + clz r2, r2 │ │ + lsr r2, lr, r2 │ │ + str r2, [sp] │ │ + mov r2, ip │ │ + bl 8b25c │ │ + add sp, sp, #8 │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ + push {r4, r5, r6, r7, r8, lr} │ │ + ldr r7, [sp, #24] │ │ + cmp r7, #1 │ │ + blt 898a8 │ │ + sub r4, r2, #1 │ │ + mov r8, r3 │ │ + mov r5, r1 │ │ + mov r6, r0 │ │ + ldrb r2, [r4], #-1 │ │ + mov r0, r6 │ │ + mov r1, r8 │ │ + bl 2ddc <__aeabi_memset@plt> │ │ + add r6, r6, r5 │ │ + subs r7, r7, #1 │ │ + bne 8988c │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ + push {r4, r5, r6, r7, r8, lr} │ │ + ldr r4, [sp, #24] │ │ + cmp r4, #1 │ │ + blt 898e8 │ │ + add r7, r2, #1 │ │ + mov r8, r3 │ │ + mov r5, r1 │ │ + mov r6, r0 │ │ + mov r0, r6 │ │ + mov r1, r7 │ │ + mov r2, r8 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + add r6, r6, r5 │ │ + subs r4, r4, #1 │ │ + bne 898cc │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #4 │ │ + vpush {d8-d15} │ │ + sub sp, sp, #40 ; 0x28 │ │ str r0, [sp, #8] │ │ - lsr r5, r2, #1 │ │ - ldr r0, [sp, #112] ; 0x70 │ │ - str r0, [sp, #4] │ │ - ldr r0, [sp, #216] ; 0xd8 │ │ - ldr r3, [sp, #92] ; 0x5c │ │ - ldrb r0, [r0] │ │ - add r3, r3, r0 │ │ - rsb r0, r0, #0 │ │ - and r0, r3, r0 │ │ - ldr r3, [sp, #100] ; 0x64 │ │ - sub r0, r3, r0, asr r9 │ │ - str r0, [sp] │ │ - ldr r0, [sp, #224] ; 0xe0 │ │ - ldr r3, [pc, #3964] ; 7ecbc │ │ - ldr r3, [pc, r3] │ │ - ldr sl, [sp, #356] ; 0x164 │ │ - ldrb r0, [r3, r0, lsl #3] │ │ - ldr r3, [sp, #88] ; 0x58 │ │ - add r3, r3, r0 │ │ - rsb r0, r0, #0 │ │ - and r0, r3, r0 │ │ - ldr r3, [sp, #96] ; 0x60 │ │ - sub r3, r3, r0, asr sl │ │ - ldr r0, [sp, #312] ; 0x138 │ │ - and r0, r4, r0 │ │ - mul r0, r0, r5 │ │ - ldr r5, [sp, #248] ; 0xf8 │ │ - and r5, r6, r5 │ │ - add r1, r1, r5, lsl #3 │ │ - ldr r5, [sp, #328] ; 0x148 │ │ - add r1, r1, r0, lsl #3 │ │ ldr r0, [sp, #144] ; 0x90 │ │ - blx r7 │ │ - ldr r1, [sp, #332] ; 0x14c │ │ - asr r0, r4, r9 │ │ - lsr r1, r1, #1 │ │ - mul r0, r1, r0 │ │ - add r1, r0, r6, asr sl │ │ - ldrb r0, [r5, #7] │ │ - cmp r0, #0 │ │ - beq 7def0 │ │ - ldr r0, [sp, #308] ; 0x134 │ │ - str r1, [sp, #304] ; 0x130 │ │ - add r4, r0, r1, lsl #3 │ │ - mov r0, #0 │ │ - str r0, [sp, #368] ; 0x170 │ │ - ldr r1, [fp, #2164] ; 0x874 │ │ - ldr r2, [r8, #12] │ │ - ldr r3, [sp, #312] ; 0x138 │ │ - sub r1, r1, #1 │ │ - and r3, r2, r3 │ │ - tst r3, r1 │ │ - bne 7ddf4 │ │ - ldr r3, [fp, #2160] ; 0x870 │ │ - mvn r7, #0 │ │ - ldr r1, [fp, #2148] ; 0x864 │ │ - ldr r0, [fp, #2120] ; 0x848 │ │ - add r3, r7, r2, asr r3 │ │ - mul r1, r1, r3 │ │ - add r0, r0, r1, lsl #8 │ │ - ldr r1, [sp, #320] ; 0x140 │ │ - ldr ip, [r8, #8] │ │ - ldr r5, [fp, #2968] ; 0xb98 │ │ - ldmib r1, {r3, r7} │ │ - str r7, [sp, #308] ; 0x134 │ │ - ldr r7, [sp, #288] ; 0x120 │ │ - ldr r6, [r1, #12] │ │ - ldr lr, [r1] │ │ - add r1, sp, #368 ; 0x170 │ │ - str r1, [sp, #28] │ │ - asr r2, r2, r7 │ │ - ldr r1, [sp, #356] ; 0x164 │ │ - str r0, [sp, #20] │ │ - asr r0, r6, r7 │ │ + cmp r0, #1 │ │ + cmpge r3, #1 │ │ + blt 89b10 │ │ + ldrb lr, [r2] │ │ + add r0, r3, r2 │ │ + ldr r9, [sp, #8] │ │ + mov r8, r2 │ │ + add ip, r2, #1 │ │ + bic r2, r3, #15 │ │ + vdup.32 q8, lr │ │ + mov r4, #0 │ │ + vdup.8 q13, lr │ │ + add r0, r0, #1 │ │ str r0, [sp, #4] │ │ - str r5, [sp, #48] ; 0x30 │ │ - asr r0, r3, r1 │ │ - ldr r3, [sp, #352] ; 0x160 │ │ - ldr r5, [pc, #3708] ; 7ecc0 │ │ - ldr r5, [pc, r5] │ │ - str r0, [sp] │ │ - asr r0, ip, r1 │ │ - cmp r0, lr, asr r1 │ │ - mov r1, #0 │ │ - ldrb r6, [r5, r3, lsl #3] │ │ - movwgt r1, #1 │ │ - ldr r3, [sp, #340] ; 0x154 │ │ - ldr sl, [sp, #324] ; 0x144 │ │ - ldr r9, [sp, #332] ; 0x14c │ │ - ldrb r5, [r3] │ │ - mov r3, #0 │ │ - str r3, [sp, #40] ; 0x28 │ │ - str r3, [sp, #24] │ │ - str r3, [sp, #8] │ │ - ldr r3, [sp, #308] ; 0x134 │ │ - str sl, [sp, #44] ; 0x2c │ │ - str r5, [sp, #36] ; 0x24 │ │ - cmp r2, r3, asr r7 │ │ - mov r3, #0 │ │ - movwgt r3, #1 │ │ - str r6, [sp, #32] │ │ - str r9, [sp, #16] │ │ + b 89958 │ │ + ldr r4, [sp, #12] │ │ + add r9, r9, r1 │ │ + ldr r0, [sp, #144] ; 0x90 │ │ + add r4, r4, #1 │ │ + cmp r4, r0 │ │ + beq 89b10 │ │ + mvn r0, r4 │ │ + mov r5, #0 │ │ + ldrb sl, [r8, r0] │ │ str r4, [sp, #12] │ │ - bl 51b04 │ │ - ldr r1, [sp, #316] ; 0x13c │ │ - lsl r2, r5, #2 │ │ - ldr r3, [sp, #328] ; 0x148 │ │ - add r0, r1, r0, lsl #2 │ │ - ldr r1, [fp, #2968] ; 0xb98 │ │ - ldr r7, [r0, #100] ; 0x64 │ │ - mov r5, r3 │ │ - ldrsb r0, [r3, #7] │ │ - lsl r3, r6, #2 │ │ - str r2, [sp] │ │ - ldr r2, [sp, #144] ; 0x90 │ │ - str r2, [sp, #4] │ │ - mov r2, sl │ │ + subs fp, sl, lr │ │ + mov r6, fp │ │ + rsbmi r6, fp, #0 │ │ + cmp r3, #16 │ │ + bcc 89ac8 │ │ + mul r0, r4, r1 │ │ + ldr r4, [sp, #8] │ │ + ldr r7, [sp, #4] │ │ + add r4, r4, r0 │ │ + cmp r4, r7 │ │ + ldrcc r4, [sp, #8] │ │ + addcc r0, r0, r3 │ │ + addcc r0, r4, r0 │ │ + cmpcc ip, r0 │ │ + bcc 89ac8 │ │ + vdup.32 q10, r6 │ │ + add r0, sp, #16 │ │ + vdup.8 q9, sl │ │ + mov r4, r8 │ │ + vdup.32 q11, sl │ │ + mov r8, #0 │ │ + vdup.32 q12, fp │ │ + vstmia r0, {d18-d19} │ │ + add r0, ip, r8 │ │ + vld1.8 {d28-d29}, [r0] │ │ + add r0, sp, #16 │ │ + vmovl.u8 q0, d29 │ │ + vaddw.u16 q15, q12, d1 │ │ + vaddw.u16 q0, q12, d0 │ │ + vsub.i32 q1, q8, q15 │ │ + vsub.i32 q15, q11, q15 │ │ + vabs.s32 q1, q1 │ │ + vabs.s32 q15, q15 │ │ + vcgt.s32 q2, q15, q1 │ │ + vcgt.s32 q15, q15, q10 │ │ + vcgt.s32 q1, q10, q1 │ │ + vorr q15, q15, q2 │ │ + vmovl.u8 q2, d28 │ │ + vmovn.i32 d3, q1 │ │ + vmovn.i32 d31, q15 │ │ + vaddw.u16 q3, q12, d5 │ │ + vaddw.u16 q2, q12, d4 │ │ + vsub.i32 q4, q8, q3 │ │ + vsub.i32 q6, q8, q2 │ │ + vsub.i32 q3, q11, q3 │ │ + vsub.i32 q2, q11, q2 │ │ + vabs.s32 q4, q4 │ │ + vabs.s32 q3, q3 │ │ + vabs.s32 q6, q6 │ │ + vabs.s32 q2, q2 │ │ + vcgt.s32 q5, q3, q4 │ │ + vcgt.s32 q4, q10, q4 │ │ + vcgt.s32 q7, q2, q6 │ │ + vcgt.s32 q6, q10, q6 │ │ + vcgt.s32 q3, q3, q10 │ │ + vmovn.i32 d9, q4 │ │ + vcgt.s32 q2, q2, q10 │ │ + vmovn.i32 d8, q6 │ │ + vsub.i32 q6, q8, q0 │ │ + vsub.i32 q0, q11, q0 │ │ + vabs.s32 q6, q6 │ │ + vabs.s32 q0, q0 │ │ + vorr q2, q2, q7 │ │ + vcgt.s32 q9, q0, q6 │ │ + vcgt.s32 q6, q10, q6 │ │ + vcgt.s32 q0, q0, q10 │ │ + vorr q9, q0, q9 │ │ + vorr q0, q3, q5 │ │ + vmovn.i32 d2, q6 │ │ + vmovn.i32 d30, q9 │ │ + vmovn.i16 d3, q1 │ │ + vmovn.i32 d19, q0 │ │ + vmovn.i16 d2, q4 │ │ + vmovn.i32 d18, q2 │ │ + vbsl q1, q13, q14 │ │ + vmovn.i16 d29, q15 │ │ + vmovn.i16 d28, q9 │ │ + vldmia r0, {d18-d19} │ │ + add r0, r9, r8 │ │ + add r8, r8, #16 │ │ + cmp r2, r8 │ │ + vbsl q14, q1, q9 │ │ + vst1.8 {d28-d29}, [r0] │ │ + bne 899c4 │ │ + cmp r2, r3 │ │ + mov r5, r2 │ │ + mov r8, r4 │ │ + beq 89940 │ │ + ldrb r4, [ip, r5] │ │ + add r7, fp, r4 │ │ + subs r0, lr, r7 │ │ + rsbmi r0, r0, #0 │ │ + cmp r6, r0 │ │ + movgt r4, lr │ │ + subs r7, sl, r7 │ │ + rsbmi r7, r7, #0 │ │ + cmp r7, r0 │ │ + mov r0, sl │ │ + movgt r0, r4 │ │ + cmp r7, r6 │ │ + movgt r0, r4 │ │ + strb r0, [r9, r5] │ │ + add r5, r5, #1 │ │ + cmp r3, r5 │ │ + bne 89ac8 │ │ + b 89940 │ │ + add sp, sp, #40 ; 0x28 │ │ + vpop {d8-d15} │ │ + add sp, sp, #4 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #4 │ │ + vpush {d8-d11} │ │ + sub sp, sp, #48 ; 0x30 │ │ + str r0, [sp, #12] │ │ + ldr r0, [sp, #120] ; 0x78 │ │ + str r2, [sp, #44] ; 0x2c │ │ + cmp r0, #1 │ │ + cmpge r3, #1 │ │ + blt 89dc4 │ │ + ldr r2, [sp, #44] ; 0x2c │ │ + vmov.i32 q9, #256 ; 0x00000100 │ │ + ldr r7, [sp, #120] ; 0x78 │ │ + mov fp, #0 │ │ + ldrb lr, [r2, r3] │ │ + ldr r0, [pc, #624] ; 89dd4 │ │ + ldr r0, [pc, r0] │ │ + vdup.32 q8, lr │ │ + ldrb r6, [r2, -r7] │ │ + add r7, r0, r7 │ │ + add r8, r0, r3 │ │ + add r0, r0, r3, lsl #1 │ │ str r0, [sp, #8] │ │ - mov r0, r4 │ │ - str r1, [sp, #12] │ │ - mov r1, r9 │ │ - blx r7 │ │ - ldr r1, [sp, #304] ; 0x130 │ │ - ldr r0, [sp, #284] ; 0x11c │ │ - ldr r9, [sp, #288] ; 0x120 │ │ - ldrb r0, [r0, #16] │ │ - cmp r0, #0 │ │ - beq 7e134 │ │ - ldr r0, [sp, #344] ; 0x158 │ │ - ldr r3, [sp, #312] ; 0x138 │ │ - add r0, r0, r1, lsl #3 │ │ - str r0, [sp, #344] ; 0x158 │ │ - mov r0, #0 │ │ - str r0, [sp, #368] ; 0x170 │ │ - ldr r1, [fp, #2164] ; 0x874 │ │ - ldr r2, [r8, #12] │ │ - sub r1, r1, #1 │ │ - and r3, r2, r3 │ │ - tst r3, r1 │ │ - bne 7df50 │ │ - ldr r3, [fp, #2160] ; 0x870 │ │ - mvn r7, #0 │ │ - ldr r1, [fp, #2148] ; 0x864 │ │ - ldr r0, [fp, #2124] ; 0x84c │ │ - add r3, r7, r2, asr r3 │ │ - mul r1, r1, r3 │ │ - add r0, r0, r1, lsl #8 │ │ - ldr r1, [sp, #320] ; 0x140 │ │ - ldr r4, [fp, #2968] ; 0xb98 │ │ - ldr ip, [r8, #8] │ │ - ldmib r1, {r3, r7} │ │ - ldr lr, [r1] │ │ - ldr r6, [r1, #12] │ │ - add r1, sp, #368 ; 0x170 │ │ - str r4, [sp, #48] ; 0x30 │ │ - ldr r4, [sp, #288] ; 0x120 │ │ - str r1, [sp, #28] │ │ - ldr r1, [sp, #356] ; 0x164 │ │ - str r0, [sp, #20] │ │ - asr r0, r6, r4 │ │ + add r0, r3, r2 │ │ + add r0, r0, #1 │ │ str r0, [sp, #4] │ │ - asr r2, r2, r4 │ │ - str r7, [sp, #308] ; 0x134 │ │ - asr r0, r3, r1 │ │ - ldr r3, [sp, #352] ; 0x160 │ │ - ldr r5, [pc, #3364] ; 7ecc4 │ │ - ldr r5, [pc, r5] │ │ + bic r0, r3, #15 │ │ str r0, [sp] │ │ - asr r0, ip, r1 │ │ - cmp r0, lr, asr r1 │ │ - mov r1, #0 │ │ - ldrb r9, [r5, r3, lsl #3] │ │ - movwgt r1, #1 │ │ - ldr r3, [sp, #340] ; 0x154 │ │ - ldr sl, [sp, #324] ; 0x144 │ │ - ldr r7, [sp, #332] ; 0x14c │ │ - ldrb r6, [r3] │ │ - mov r3, #0 │ │ - str r3, [sp, #40] ; 0x28 │ │ - str r3, [sp, #24] │ │ - str r3, [sp, #8] │ │ - ldr r3, [sp, #308] ; 0x134 │ │ - ldr r5, [sp, #344] ; 0x158 │ │ - str sl, [sp, #44] ; 0x2c │ │ - cmp r2, r3, asr r4 │ │ - mov r3, #0 │ │ - movwgt r3, #1 │ │ + ldr r0, [sp, #12] │ │ + str r7, [sp, #32] │ │ + add r7, r2, #1 │ │ str r6, [sp, #36] ; 0x24 │ │ - str r9, [sp, #32] │ │ - str r7, [sp, #16] │ │ - str r5, [sp, #12] │ │ - bl 51b04 │ │ - ldr r1, [sp, #316] ; 0x13c │ │ - lsl r2, r6, #2 │ │ - lsl r3, r9, #2 │ │ - mov r9, r4 │ │ - add r0, r1, r0, lsl #2 │ │ - ldr r1, [fp, #2968] ; 0xb98 │ │ - ldr ip, [r0, #100] ; 0x64 │ │ - ldr r0, [sp, #284] ; 0x11c │ │ - ldrsb r0, [r0, #16] │ │ - str r2, [sp] │ │ - ldr r2, [sp, #144] ; 0x90 │ │ - str r2, [sp, #4] │ │ - mov r2, sl │ │ - str r0, [sp, #8] │ │ - mov r0, r5 │ │ - str r1, [sp, #12] │ │ - mov r1, r7 │ │ - blx ip │ │ - b 7e130 │ │ - andeq lr, r2, r8, lsr #19 │ │ - ldrb r0, [sl, #12] │ │ - cmp r0, #0 │ │ - beq 7e134 │ │ - ldr r1, [sp, #332] ; 0x14c │ │ - asr r0, r4, r9 │ │ - ldr r3, [sp, #356] ; 0x164 │ │ - ldr r2, [fp, #2988] ; 0xbac │ │ - lsr r1, r1, #1 │ │ - mul r1, r1, r0 │ │ - ldr r0, [r8, #8] │ │ - cmp r2, #0 │ │ - add r1, r1, r0, asr r3 │ │ - lsl ip, r1, #2 │ │ - beq 7e0cc │ │ - ldr r1, [fp, #2128] ; 0x850 │ │ - and r2, r0, #1 │ │ - and r3, r4, #1 │ │ - add r2, r2, r4, asr #1 │ │ - add r0, r3, r0, asr #1 │ │ - ldr r7, [sp, #320] ; 0x140 │ │ - asr r1, r1, #1 │ │ - mla r0, r1, r2, r0 │ │ - ldr r1, [fp, #3004] ; 0xbbc │ │ - ldr r3, [r7, #36] ; 0x24 │ │ - ldr r2, [sp, #76] ; 0x4c │ │ - add r2, r3, r2 │ │ - str r2, [r7, #36] ; 0x24 │ │ - add r0, r0, r0, lsl #1 │ │ - add r5, r1, r0, lsl #4 │ │ - b 7e0d4 │ │ - ldr r3, [sp, #72] ; 0x48 │ │ - ldr r5, [sp, #104] ; 0x68 │ │ - ldr r0, [fp, #2088] ; 0x828 │ │ - add r2, r5, #16 │ │ - ldr r1, [fp, #1260] ; 0x4ec │ │ - mov r4, ip │ │ - ldr sl, [sp, #112] ; 0x70 │ │ - ldr r7, [r0, #124] ; 0x7c │ │ - add r0, r1, ip, lsl #1 │ │ - ldr r1, [sp, #332] ; 0x14c │ │ - ldr r6, [sp, #116] ; 0x74 │ │ - str r3, [sp, #344] ; 0x158 │ │ - str sl, [sp] │ │ - str r6, [sp, #4] │ │ - blx r7 │ │ - ldr r0, [fp, #2088] ; 0x828 │ │ - add r2, r5, #32 │ │ - ldr r1, [fp, #1272] ; 0x4f8 │ │ - ldr r3, [sp, #344] ; 0x158 │ │ - ldr r7, [r0, #124] ; 0x7c │ │ - ldr r0, [fp, #1264] ; 0x4f0 │ │ - str sl, [sp] │ │ - add r0, r0, r4, lsl #1 │ │ - str r6, [sp, #4] │ │ - blx r7 │ │ - ldr r5, [sp, #328] ; 0x148 │ │ - ldr r0, [sp, #276] ; 0x114 │ │ - ldr r1, [sp, #272] ; 0x110 │ │ - ldr r3, [sp, #356] ; 0x164 │ │ - ldr r0, [r0] │ │ - ldr r6, [sp, #176] ; 0xb0 │ │ + str r1, [sp, #16] │ │ + b 89bbc │ │ + ldr r2, [sp, #120] ; 0x78 │ │ + add fp, fp, #1 │ │ add r0, r0, r1 │ │ - ldr r7, [sp, #164] ; 0xa4 │ │ + cmp fp, r2 │ │ + beq 89dc4 │ │ + ldr r2, [sp, #32] │ │ + mov r5, #256 ; 0x100 │ │ + ldr r6, [sp, #36] ; 0x24 │ │ + mvn r4, fp │ │ + cmp r3, #16 │ │ + ldrb r9, [r2, fp] │ │ + rsb r2, r9, #256 ; 0x100 │ │ + smlabb ip, r2, r6, r5 │ │ + ldr r2, [sp, #44] ; 0x2c │ │ + add sl, r2, r4 │ │ + mov r4, #0 │ │ + bcs 89c20 │ │ + ldrb r6, [r7, r4] │ │ + ldrb r2, [r8, r4] │ │ + ldrb r5, [sl] │ │ + smlabb r6, r6, r9, ip │ │ + smlabb r5, r5, r2, r6 │ │ + rsb r2, r2, #256 ; 0x100 │ │ + smlabb r2, r2, lr, r5 │ │ + lsr r2, r2, #9 │ │ + strb r2, [r0, r4] │ │ + add r4, r4, #1 │ │ + cmp r3, r4 │ │ + bne 89bec │ │ + b 89ba8 │ │ + mla r2, fp, r1, r3 │ │ + ldr r4, [sp, #12] │ │ + mov r6, fp │ │ + mla r5, fp, r1, r4 │ │ mov r1, #0 │ │ - ldrb r0, [r0, #560] ; 0x230 │ │ - cmp r7, r6, lsr r3 │ │ - movwgt r1, #1 │ │ - orr r2, r0, #2 │ │ - str r1, [sp, #204] ; 0xcc │ │ - ldr r1, [sp, #128] ; 0x80 │ │ - sub r2, r2, #11 │ │ - clz r2, r2 │ │ - cmp r0, #10 │ │ - ldrb r1, [r1] │ │ - lsr r2, r2, #5 │ │ - lsl r2, r2, #9 │ │ - orr r0, r1, #2 │ │ - movweq r2, #512 ; 0x200 │ │ - cmp r0, #11 │ │ - movweq r2, #512 ; 0x200 │ │ - cmp r1, #10 │ │ - movweq r2, #512 ; 0x200 │ │ - cmp r7, r6, lsr r3 │ │ - str r2, [sp, #252] ; 0xfc │ │ - bgt 7e1d4 │ │ - ldr r0, [sp, #184] ; 0xb8 │ │ - ldr sl, [sp, #284] ; 0x11c │ │ - cmp r0, #0 │ │ - ldr r3, [sp, #220] ; 0xdc │ │ - ldreq r0, [fp, #1284] ; 0x504 │ │ - moveq r2, #4 │ │ - ldreq r1, [sp, #132] ; 0x84 │ │ - subeq r0, r0, #1 │ │ - andeq r0, r1, r2, lsr r0 │ │ - streq r0, [sp, #204] ; 0xcc │ │ - b 7e1dc │ │ - ldr sl, [sp, #284] ; 0x11c │ │ - ldr r3, [sp, #220] ; 0xdc │ │ - ldr r0, [sp, #356] ; 0x164 │ │ - cmp r3, #0 │ │ - lsr r7, r6, r0 │ │ - clz r0, r3 │ │ - lsr r0, r0, #5 │ │ - str r0, [sp, #236] ; 0xec │ │ - bne 7e21c │ │ - ldr r0, [sp, #124] ; 0x7c │ │ - ldr r1, [sp, #120] ; 0x78 │ │ - cmp r1, r0 │ │ - ldrge r0, [fp, #1284] ; 0x504 │ │ - movge r2, #32 │ │ - ldrge r1, [sp, #132] ; 0x84 │ │ - subge r0, r0, #1 │ │ - andge r0, r1, r2, lsr r0 │ │ - strge r0, [sp, #236] ; 0xec │ │ - ldr r0, [sp, #164] ; 0xa4 │ │ - mov r2, #0 │ │ - ldr r4, [r8, #12] │ │ - cmp r0, r7 │ │ - movlt r7, r0 │ │ - ldr r0, [sp, #356] ; 0x164 │ │ - str r7, [sp, #344] ; 0x158 │ │ - lsr r0, r3, r0 │ │ - str r0, [sp, #268] ; 0x10c │ │ - ldr r0, [sp, #332] ; 0x14c │ │ - asr r0, r0, #1 │ │ - str r0, [sp, #200] ; 0xc8 │ │ - b 7e26c │ │ - str r7, [sp, #244] ; 0xf4 │ │ - ldr r0, [sp, #244] ; 0xf4 │ │ - ldr r2, [sp, #280] ; 0x118 │ │ - sub r4, r1, r0, lsl r9 │ │ - cmp r2, #2 │ │ - str r4, [r8, #12] │ │ - beq 7d26c │ │ - ldr r0, [sp, #184] ; 0xb8 │ │ - add r3, r2, #1 │ │ - ldr r7, [sp, #208] ; 0xd0 │ │ - add r1, r4, r0 │ │ - ldr r0, [sp, #232] ; 0xe8 │ │ - str r1, [r8, #12] │ │ - cmp r7, r0 │ │ - str r3, [sp, #280] ; 0x118 │ │ - bge 7e250 │ │ - add r6, fp, r3, lsl #2 │ │ - movw r3, #2116 ; 0x844 │ │ - ldr r0, [r8, #8] │ │ - add r3, r6, r3 │ │ - str r3, [sp, #228] ; 0xe4 │ │ - movw r3, #1256 ; 0x4e8 │ │ - str r2, [sp, #300] ; 0x12c │ │ - add r2, r5, r2 │ │ - add r3, r6, r3 │ │ - add r2, r2, #7 │ │ - str r3, [sp, #212] ; 0xd4 │ │ - str r2, [sp, #292] ; 0x124 │ │ - str r7, [sp, #244] ; 0xf4 │ │ - b 7e308 │ │ - ldr r1, [sp, #340] ; 0x154 │ │ - ldr r9, [sp, #288] ; 0x120 │ │ - ldr r3, [sp, #356] ; 0x164 │ │ - ldrb r2, [r1] │ │ - ldr r1, [r8, #12] │ │ - sub r0, r0, r4, lsl r3 │ │ - add r1, r1, r2, lsl r9 │ │ - strd r0, [r8, #8] │ │ - ldr r3, [sp, #244] ; 0xf4 │ │ - mov r7, r3 │ │ - add r7, r3, r2 │ │ - ldr r2, [sp, #232] ; 0xe8 │ │ - str r7, [sp, #244] ; 0xf4 │ │ - cmp r7, r2 │ │ - mov r3, r7 │ │ - bge 7e254 │ │ - ldr r2, [sp, #220] ; 0xdc │ │ - ldr r3, [sp, #344] ; 0x158 │ │ - add r0, r0, r2 │ │ - ldr r2, [sp, #212] ; 0xd4 │ │ - ldr r4, [sp, #268] ; 0x10c │ │ - ldr r2, [r2] │ │ - cmp r4, r3 │ │ - str r0, [r8, #8] │ │ - bge 7e2c8 │ │ - ldr r7, [sp, #244] ; 0xf4 │ │ - asr r1, r1, r9 │ │ - ldr r3, [sp, #208] ; 0xd0 │ │ - cmp r7, r3 │ │ - mov r6, r7 │ │ - ldr r7, [sp, #204] ; 0xcc │ │ - mov r3, #0 │ │ - movwle r3, #1 │ │ - cmp r7, #0 │ │ - movwne r7, #1 │ │ - and r3, r7, r3 │ │ - str r3, [sp, #260] ; 0x104 │ │ - ldr r3, [sp, #200] ; 0xc8 │ │ - ldr r7, [sp, #300] ; 0x12c │ │ - mul r1, r1, r3 │ │ - ldr r3, [sp, #196] ; 0xc4 │ │ - add r7, r8, r7, lsl #5 │ │ - add r3, r6, r3 │ │ - add r3, r7, r3 │ │ - add r3, r3, #80 ; 0x50 │ │ - str r3, [sp, #296] ; 0x128 │ │ - ldr r3, [sp, #356] ; 0x164 │ │ - add r1, r1, r0, asr r3 │ │ - add r9, r2, r1, lsl #3 │ │ - ldrb r1, [r5, #1] │ │ - cmp r1, #13 │ │ - bne 7e3ec │ │ - b 7e3dc │ │ - ldr r0, [sp, #352] ; 0x160 │ │ - ldr r1, [pc, #2352] ; 7ecd8 │ │ - ldr r1, [pc, r1] │ │ - ldrb r6, [r1, r0, lsl #3] │ │ - ldr r1, [sp, #356] ; 0x164 │ │ - add r4, r4, r6 │ │ - ldr r0, [r8, #8] │ │ - add r9, r9, r6, lsl #3 │ │ - add r0, r0, r6, lsl r1 │ │ - ldr r1, [sp, #344] ; 0x158 │ │ - str r0, [r8, #8] │ │ - cmp r4, r1 │ │ - bge 7e2c8 │ │ - ldrb r1, [r5, #1] │ │ - cmp r1, #13 │ │ - bne 7e3ec │ │ - ldr r2, [sp, #292] ; 0x124 │ │ - ldrb r2, [r2] │ │ - cmp r2, #0 │ │ - bne 7e3f8 │ │ - ldrb r2, [sl, #12] │ │ - cmp r2, #0 │ │ - beq 7e488 │ │ - ldrb r0, [sl, #6] │ │ - cmp r0, #0 │ │ - beq 7e6c4 │ │ - ldr fp, [sp, #348] ; 0x15c │ │ - ldr r0, [fp, #2988] ; 0xbac │ │ - cmp r0, #0 │ │ - bne 7e39c │ │ - ldr r0, [sp, #340] ; 0x154 │ │ - ldrb r0, [r0] │ │ - sub r0, r0, #1 │ │ - cmp r0, #15 │ │ - bhi 7e8b0 │ │ - add r1, pc, #4 │ │ - ldr r0, [r1, r0, lsl #2] │ │ - add pc, r1, r0 │ │ - andeq r0, r0, r0, asr #32 │ │ - andeq r0, r0, ip, asr #8 │ │ - andeq r0, r0, ip, ror r4 │ │ - andeq r0, r0, r8, lsr r4 │ │ - andeq r0, r0, ip, ror r4 │ │ - andeq r0, r0, ip, ror r4 │ │ - andeq r0, r0, ip, ror r4 │ │ - andeq r0, r0, ip, asr r4 │ │ - andeq r0, r0, ip, ror r4 │ │ - andeq r0, r0, ip, ror r4 │ │ - andeq r0, r0, ip, ror r4 │ │ - andeq r0, r0, ip, ror r4 │ │ - andeq r0, r0, ip, ror r4 │ │ - andeq r0, r0, ip, ror r4 │ │ - andeq r0, r0, ip, ror r4 │ │ - andeq r0, r0, r4, ror r4 │ │ - ldr r1, [sp, #296] ; 0x128 │ │ - mov r0, #64 ; 0x40 │ │ - strb r0, [r1] │ │ - b 7e8b0 │ │ - andeq lr, r2, r0, lsr #11 │ │ - ldr r3, [sp, #260] ; 0x104 │ │ - ldrsb r2, [r5, #6] │ │ - str r2, [sp, #360] ; 0x168 │ │ - mov r2, #0 │ │ - cmp r3, #0 │ │ - bne 7e4c4 │ │ - ldr r2, [sp, #352] ; 0x160 │ │ - ldr r3, [pc, #2076] ; 7ecc8 │ │ - ldr r3, [pc, r3] │ │ - ldrb r2, [r3, r2, lsl #3] │ │ - ldr r3, [sp, #344] ; 0x158 │ │ + mov fp, #0 │ │ + str r6, [sp, #40] ; 0x28 │ │ add r2, r4, r2 │ │ - cmp r2, r3 │ │ - mov r2, #0 │ │ - movwge r2, #1 │ │ - ldr r3, [sp, #268] ; 0x10c │ │ - eor r2, r2, #1 │ │ - ldr fp, [sp, #348] ; 0x15c │ │ - ldr r6, [sp, #312] ; 0x138 │ │ - cmp r4, r3 │ │ - ble 7e4ec │ │ - mov r3, #0 │ │ - b 7e518 │ │ - andeq lr, r2, r4, asr #9 │ │ - ldrdeq lr, [r2], -r4 │ │ - ldr r7, [sp, #236] ; 0xec │ │ - mov r3, #8 │ │ - cmp r7, #0 │ │ - bne 7e518 │ │ - ldr r7, [sp, #340] ; 0x154 │ │ - ldr r5, [sp, #244] ; 0xf4 │ │ - ldrb r7, [r7] │ │ - add r7, r5, r7 │ │ - ldr r5, [sp, #232] ; 0xe8 │ │ - cmp r7, r5 │ │ - movge r3, #0 │ │ - ldr r7, [fp, #2164] ; 0x874 │ │ - orr sl, r3, r2 │ │ - ldr ip, [r8, #12] │ │ - sub r7, r7, #1 │ │ - and r5, ip, r6 │ │ - mov r6, #0 │ │ - tst r5, r7 │ │ - bne 7e558 │ │ - ldr r6, [fp, #2160] ; 0x870 │ │ - mvn r2, #0 │ │ - ldr r7, [fp, #2148] ; 0x864 │ │ - add r6, r2, ip, asr r6 │ │ - ldr r2, [sp, #228] ; 0xe4 │ │ - mul r7, r7, r6 │ │ - ldr r6, [r2] │ │ - add r6, r6, r7, lsl #8 │ │ - ldr r2, [sp, #320] ; 0x140 │ │ - ldr r5, [fp, #4] │ │ - ldr r8, [sp, #356] ; 0x164 │ │ - ldr r3, [r2, #8] │ │ - str r3, [sp, #304] ; 0x130 │ │ - ldr lr, [r2] │ │ - asr r0, r0, r8 │ │ - ldr r7, [r2, #4] │ │ - ldr r3, [r2, #12] │ │ - ldr r2, [fp, #2968] ; 0xb98 │ │ - ldr r5, [r5, #1020] ; 0x3fc │ │ - str sl, [sp, #8] │ │ - ldr sl, [sp, #288] ; 0x120 │ │ - str r2, [sp, #48] ; 0x30 │ │ - add r2, sp, #360 ; 0x168 │ │ - str r2, [sp, #28] │ │ - subs r2, r1, #13 │ │ - movne r2, r1 │ │ - asr r1, r3, sl │ │ - str r2, [sp, #24] │ │ - cmp r0, lr, asr r8 │ │ - str r1, [sp, #4] │ │ - asr r1, r7, r8 │ │ - str r5, [sp, #40] ; 0x28 │ │ - str r6, [sp, #20] │ │ - ldr r2, [sp, #352] ; 0x160 │ │ - ldr r3, [pc, #1796] ; 7eccc │ │ - ldr r3, [pc, r3] │ │ - str r1, [sp] │ │ + mov r4, #0 │ │ + cmp r8, r2 │ │ + str r5, [sp, #28] │ │ + movwcc r1, #1 │ │ + str r1, [sp, #24] │ │ + ldr r1, [sp, #8] │ │ + cmp r5, r1 │ │ mov r1, #0 │ │ - movwgt r1, #1 │ │ - str r9, [sp, #12] │ │ - ldrb r3, [r3, r2, lsl #3] │ │ - ldr r2, [sp, #340] ; 0x154 │ │ - str r3, [sp, #308] ; 0x134 │ │ - str r3, [sp, #32] │ │ - ldr r3, [sp, #304] ; 0x130 │ │ - ldrb r6, [r2] │ │ - ldr r2, [sp, #324] ; 0x144 │ │ - str r2, [sp, #44] ; 0x2c │ │ - ldr r2, [sp, #332] ; 0x14c │ │ - str r2, [sp, #16] │ │ - asr r2, ip, sl │ │ - cmp r2, r3, asr sl │ │ - mov r3, #0 │ │ - movwgt r3, #1 │ │ - str r6, [sp, #36] ; 0x24 │ │ - bl 51b04 │ │ - ldr r1, [sp, #316] ; 0x13c │ │ - ldr r2, [sp, #256] ; 0x100 │ │ - add r0, r1, r0, lsl #2 │ │ - ldr r1, [sp, #360] ; 0x168 │ │ - ldr r5, [sp, #336] ; 0x150 │ │ - orr r1, r1, r2 │ │ - str r1, [sp, #360] ; 0x168 │ │ - ldr ip, [r0, #32] │ │ - ldr r0, [fp, #2968] ; 0xb98 │ │ - ldr lr, [r5, #8] │ │ - ldr r3, [r5, #12] │ │ - ldr r2, [fp, #2140] ; 0x85c │ │ - ldr r7, [fp, #2144] ; 0x860 │ │ - str r0, [sp, #16] │ │ - ldr r0, [sp, #252] ; 0xfc │ │ - orr r0, r0, r1 │ │ - str r0, [sp, #4] │ │ - lsl r0, r6, #2 │ │ - orr r1, sl, r7, lsl #2 │ │ - str r0, [sp] │ │ - ldr r0, [sp, #312] ; 0x138 │ │ - and r0, r3, r0 │ │ - sub r0, r1, r0, lsl #2 │ │ - orr r1, r8, r2, lsl #2 │ │ - ldr r2, [sp, #324] ; 0x144 │ │ - asr r0, r0, sl │ │ - str r0, [sp, #12] │ │ - ldr r0, [sp, #248] ; 0xf8 │ │ - and r0, lr, r0 │ │ - sub r0, r1, r0, lsl #2 │ │ - ldr r1, [sp, #332] ; 0x14c │ │ - asr r0, r0, r8 │ │ - str r0, [sp, #8] │ │ - ldr r0, [sp, #308] ; 0x134 │ │ - lsl r3, r0, #2 │ │ - mov r0, r9 │ │ - blx ip │ │ - mov r8, r5 │ │ - ldr sl, [sp, #284] ; 0x11c │ │ - ldr r5, [sp, #328] ; 0x148 │ │ - ldrb r0, [sl, #6] │ │ - cmp r0, #0 │ │ - bne 7e404 │ │ - ldr fp, [sp, #348] ; 0x15c │ │ - ldr r0, [fp, #2988] ; 0xbac │ │ - cmp r0, #0 │ │ - beq 7e77c │ │ - ldr r0, [sp, #352] ; 0x160 │ │ - ldr r1, [pc, #1520] ; 7ecd0 │ │ - ldr r1, [pc, r1] │ │ - ldrb r6, [r1, r0, lsl #3] │ │ - ldr r0, [sp, #340] ; 0x154 │ │ - ldr r1, [sp, #320] ; 0x140 │ │ - ldrb r0, [r0] │ │ - ldr r2, [r1, #40] ; 0x28 │ │ - smulbb r0, r6, r0 │ │ - add r0, r2, r0, lsl #6 │ │ - str r0, [r1, #40] ; 0x28 │ │ - ldr r3, [fp, #2128] ; 0x850 │ │ - ldrd r0, [r8, #8] │ │ - mla r0, r3, r1, r0 │ │ - ldr r1, [fp, #3000] ; 0xbb8 │ │ - ldr r3, [sp, #280] ; 0x118 │ │ - add r0, r0, r0, lsl #2 │ │ - add r0, r1, r0, lsl #1 │ │ - add r1, r0, r3 │ │ - add r0, r0, r3, lsl #1 │ │ - ldrb r1, [r1, #6] │ │ - ldrsh r5, [r0] │ │ - str r1, [sp, #368] ; 0x170 │ │ - cmp r5, #0 │ │ - bmi 7e76c │ │ - ldrb r0, [sl, #7] │ │ - ldr r1, [sp, #368] ; 0x170 │ │ - ldr r7, [sp, #316] ; 0x13c │ │ - add r0, r0, r0, lsl #4 │ │ - ldr r3, [fp, #2968] ; 0xb98 │ │ - add r0, r7, r0, lsl #2 │ │ - add r0, r0, r1, lsl #2 │ │ - ldr r1, [sp, #332] ; 0x14c │ │ - ldr r7, [r0, #340] ; 0x154 │ │ - mov r0, r9 │ │ - str r3, [sp] │ │ - mov r3, r5 │ │ - blx r7 │ │ - ldr r8, [sp, #336] ; 0x150 │ │ - ldr r5, [sp, #328] ; 0x148 │ │ - b 7e3ac │ │ - andeq lr, r2, r4, ror #5 │ │ - ldr r1, [sp, #240] ; 0xf0 │ │ - add lr, sp, #256 ; 0x100 │ │ - ldrb r3, [sl, #7] │ │ - ldr r0, [r8, #640] ; 0x280 │ │ - stm sp, {r1, sl} │ │ - mov r1, #1 │ │ - str r1, [sp, #8] │ │ - ldr r1, [sp, #280] ; 0x118 │ │ - str r1, [sp, #12] │ │ - ldr r1, [sp, #264] ; 0x108 │ │ - str r1, [sp, #16] │ │ - add r1, sp, #368 ; 0x170 │ │ + movwcc r1, #1 │ │ + cmp r7, r2 │ │ str r1, [sp, #20] │ │ - add r1, lr, #111 ; 0x6f │ │ - str r1, [sp, #24] │ │ - ldr r1, [sp, #272] ; 0x110 │ │ - ldr r2, [sp, #296] ; 0x128 │ │ - add r7, r4, r1 │ │ - ldr r1, [sp, #300] ; 0x12c │ │ - add r0, r0, r1, lsl #5 │ │ - add r0, r0, r7 │ │ - add r1, r0, #64 ; 0x40 │ │ - mov r0, r8 │ │ - bl 7b794 │ │ - ldr r1, [sp, #340] ; 0x154 │ │ - mov r5, r0 │ │ - ldr r0, [fp, #2144] ; 0x860 │ │ - ldr r3, [sp, #288] ; 0x120 │ │ - ldr r2, [r8, #12] │ │ - add r0, r0, r3 │ │ - ldrb r1, [r1] │ │ - sub r0, r0, r2 │ │ - cmp r1, r0, asr r3 │ │ - asrge r1, r0, r3 │ │ - sub r0, r1, #1 │ │ - cmp r0, #15 │ │ - bhi 7ea20 │ │ - add r2, pc, #4 │ │ - ldr r0, [r2, r0, lsl #2] │ │ - add pc, r2, r0 │ │ - andeq r0, r0, r0, asr #32 │ │ - andeq r0, r0, r4, lsr r2 │ │ - andeq r0, r0, r4, lsl #4 │ │ - andeq r0, r0, r8, lsl r2 │ │ - andeq r0, r0, r4, lsl #4 │ │ - andeq r0, r0, r4, lsl #4 │ │ - andeq r0, r0, r4, lsl #4 │ │ - andeq r0, r0, r8, asr #4 │ │ - andeq r0, r0, r4, lsl #4 │ │ - andeq r0, r0, r4, lsl #4 │ │ - andeq r0, r0, r4, lsl #4 │ │ - andeq r0, r0, r4, lsl #4 │ │ - andeq r0, r0, r4, lsl #4 │ │ - andeq r0, r0, r4, lsl #4 │ │ - andeq r0, r0, r4, lsl #4 │ │ - andeq r0, r0, r0, ror r2 │ │ - ldr r0, [sp, #296] ; 0x128 │ │ - ldrb sl, [sp, #367] ; 0x16f │ │ - strb sl, [r0] │ │ - b 7eab8 │ │ - ldr r1, [sp, #296] ; 0x128 │ │ - movw r0, #16448 ; 0x4040 │ │ - movt r0, #16448 ; 0x4040 │ │ - str r0, [r1] │ │ - b 7e8b0 │ │ - ldr r1, [sp, #296] ; 0x128 │ │ - movw r0, #16448 ; 0x4040 │ │ - strh r0, [r1] │ │ - b 7e8b0 │ │ - ldr r1, [sp, #296] ; 0x128 │ │ - movw r0, #16448 ; 0x4040 │ │ - movt r0, #16448 ; 0x4040 │ │ - str r0, [r1] │ │ - str r0, [r1, #4] │ │ - b 7e8b0 │ │ - ldr r0, [sp, #296] ; 0x128 │ │ - vst1.8 {d8-d9}, [r0] │ │ - ldr r0, [sp, #352] ; 0x160 │ │ - ldr r1, [pc, #1056] ; 7ecdc │ │ - ldr r1, [pc, r1] │ │ - ldrb r6, [r1, r0, lsl #3] │ │ - sub r0, r6, #1 │ │ - cmp r0, #15 │ │ - bhi 7e3ac │ │ - add r1, pc, #4 │ │ - ldr r0, [r1, r0, lsl #2] │ │ - add pc, r1, r0 │ │ - andeq r0, r0, r0, asr #32 │ │ - andeq r0, r0, r0, lsr #1 │ │ - ; instruction: 0xfffffad4 │ │ - andeq r0, r0, r0, ror r0 │ │ - ; instruction: 0xfffffad4 │ │ - ; instruction: 0xfffffad4 │ │ - ; instruction: 0xfffffad4 │ │ - andeq r0, r0, ip, asr #1 │ │ - ; instruction: 0xfffffad4 │ │ - ; instruction: 0xfffffad4 │ │ - ; instruction: 0xfffffad4 │ │ - ; instruction: 0xfffffad4 │ │ - ; instruction: 0xfffffad4 │ │ - ; instruction: 0xfffffad4 │ │ - ; instruction: 0xfffffad4 │ │ - andeq r0, r0, r0, lsl #2 │ │ - ldr r0, [sp, #276] ; 0x114 │ │ - mov r6, #1 │ │ - ldr r2, [sp, #300] ; 0x12c │ │ - ldr r1, [sp, #272] ; 0x110 │ │ - ldr r0, [r0] │ │ - add r1, r4, r1 │ │ - add r0, r0, r2, lsl #5 │ │ - add r0, r0, r1 │ │ - mov r1, #64 ; 0x40 │ │ - strb r1, [r0, #64] ; 0x40 │ │ - b 7e3ac │ │ - andeq lr, r2, r0, lsl #2 │ │ - ldr r0, [sp, #276] ; 0x114 │ │ - mov r6, #4 │ │ - ldr r2, [sp, #300] ; 0x12c │ │ - ldr r1, [sp, #272] ; 0x110 │ │ - ldr r0, [r0] │ │ - add r1, r4, r1 │ │ - add r0, r0, r2, lsl #5 │ │ - add r0, r0, r1 │ │ - movw r1, #16448 ; 0x4040 │ │ - movt r1, #16448 ; 0x4040 │ │ - str r1, [r0, #64] ; 0x40 │ │ - b 7e3ac │ │ - ldr r0, [sp, #276] ; 0x114 │ │ - mov r6, #2 │ │ - ldr r2, [sp, #300] ; 0x12c │ │ - ldr r1, [sp, #272] ; 0x110 │ │ - ldr r0, [r0] │ │ - add r1, r4, r1 │ │ - add r0, r0, r2, lsl #5 │ │ - add r0, r0, r1 │ │ - movw r1, #16448 ; 0x4040 │ │ - strh r1, [r0, #64] ; 0x40 │ │ - b 7e3ac │ │ - ldr r0, [sp, #276] ; 0x114 │ │ - mov r6, #8 │ │ - ldr r2, [sp, #300] ; 0x12c │ │ - ldr r1, [sp, #272] ; 0x110 │ │ - ldr r0, [r0] │ │ - add r1, r4, r1 │ │ - add r0, r0, r2, lsl #5 │ │ - add r0, r0, r1 │ │ - movw r1, #16448 ; 0x4040 │ │ - movt r1, #16448 ; 0x4040 │ │ - str r1, [r0, #68] ; 0x44 │ │ - str r1, [r0, #64] ; 0x40 │ │ - b 7e3ac │ │ - ldr r2, [sp, #276] ; 0x114 │ │ - movw r3, #16448 ; 0x4040 │ │ - ldr r7, [sp, #300] ; 0x12c │ │ - movt r3, #16448 ; 0x4040 │ │ - ldr r1, [sp, #272] ; 0x110 │ │ - mov r6, #16 │ │ - ldr r0, [r2] │ │ - add r1, r4, r1 │ │ - add r0, r0, r7, lsl #5 │ │ - add r0, r0, r1 │ │ - str r3, [r0, #68] ; 0x44 │ │ - str r3, [r0, #64] ; 0x40 │ │ - ldr r0, [r2] │ │ - add r0, r0, r7, lsl #5 │ │ - add r0, r0, r1 │ │ - str r3, [r0, #76] ; 0x4c │ │ - str r3, [r0, #72] ; 0x48 │ │ - b 7e3ac │ │ - ldrb sl, [sp, #367] ; 0x16f │ │ - ldr r0, [sp, #296] ; 0x128 │ │ - mov r2, sl │ │ - bl 2830 <__aeabi_memset@plt> │ │ - b 7eab8 │ │ - ldrb sl, [sp, #367] ; 0x16f │ │ - movw r0, #257 ; 0x101 │ │ - movt r0, #257 ; 0x101 │ │ - ldr r1, [sp, #296] ; 0x128 │ │ - mul r0, sl, r0 │ │ - str r0, [r1] │ │ - b 7eab8 │ │ - ldrb sl, [sp, #367] ; 0x16f │ │ - ldr r1, [sp, #296] ; 0x128 │ │ - orr r0, sl, sl, lsl #8 │ │ - strh r0, [r1] │ │ - b 7eab8 │ │ - ldrb sl, [sp, #367] ; 0x16f │ │ - movw r0, #257 ; 0x101 │ │ - movt r0, #257 ; 0x101 │ │ - mov r2, r0 │ │ - umull r0, r1, sl, r0 │ │ - mla r1, sl, r2, r1 │ │ - ldr r2, [sp, #296] ; 0x128 │ │ - str r0, [r2] │ │ - str r1, [r2, #4] │ │ - b 7eab8 │ │ - ldrb sl, [sp, #367] ; 0x16f │ │ - movw r0, #257 ; 0x101 │ │ - movt r0, #257 ; 0x101 │ │ - mov r2, r0 │ │ - umull r0, r1, sl, r0 │ │ - mla r1, sl, r2, r1 │ │ - vmov.32 d16[0], r0 │ │ - ldr r0, [sp, #296] ; 0x128 │ │ - vmov.32 d16[1], r1 │ │ - vorr d17, d16, d16 │ │ - vst1.8 {d16-d17}, [r0] │ │ - ldr r1, [sp, #336] ; 0x150 │ │ - ldr r0, [fp, #2140] ; 0x85c │ │ - ldr r2, [sp, #352] ; 0x160 │ │ - ldr r1, [r1, #8] │ │ - ldr r3, [pc, #516] ; 7ecd4 │ │ - ldr r3, [pc, r3] │ │ - ldrb r6, [r3, r2, lsl #3] │ │ - ldr r2, [sp, #356] ; 0x164 │ │ - add r0, r0, r2 │ │ - sub r0, r0, r1 │ │ - mov r1, r6 │ │ - cmp r6, r0, asr r2 │ │ - asrge r1, r0, r2 │ │ - sub r0, r1, #1 │ │ - cmp r0, #15 │ │ - bhi 7eb74 │ │ - add r2, pc, #4 │ │ - ldr r0, [r2, r0, lsl #2] │ │ - add pc, r2, r0 │ │ - andeq r0, r0, r4, asr #32 │ │ - ldrdeq r0, [r0], -ip │ │ - andeq r0, r0, r0, ror r0 │ │ - andeq r0, r0, r4, lsr #1 │ │ - andeq r0, r0, r0, ror r0 │ │ - andeq r0, r0, r0, ror r0 │ │ - andeq r0, r0, r0, ror r0 │ │ - andeq r0, r0, ip, lsl #2 │ │ - andeq r0, r0, r0, ror r0 │ │ - andeq r0, r0, r0, ror r0 │ │ - andeq r0, r0, r0, ror r0 │ │ - andeq r0, r0, r0, ror r0 │ │ - andeq r0, r0, r0, ror r0 │ │ - andeq r0, r0, r0, ror r0 │ │ - andeq r0, r0, r0, ror r0 │ │ - andeq r0, r0, r0, asr r1 │ │ - andeq sp, r2, r8, lsl pc │ │ - ldr r0, [sp, #276] ; 0x114 │ │ - ldr r1, [sp, #300] ; 0x12c │ │ - ldr r0, [r0] │ │ - add r0, r0, r1, lsl #5 │ │ - add r0, r0, r7 │ │ - strb sl, [r0, #64] ; 0x40 │ │ - ldr sl, [sp, #284] ; 0x11c │ │ - ldr r2, [sp, #264] ; 0x108 │ │ - cmp r5, #0 │ │ - bpl 7e738 │ │ - b 7e76c │ │ - ldr r0, [sp, #276] ; 0x114 │ │ - ldr r2, [sp, #300] ; 0x12c │ │ - ldr r0, [r0] │ │ - add r0, r0, r2, lsl #5 │ │ - mov r2, sl │ │ - add r0, r0, r7 │ │ - add r0, r0, #64 ; 0x40 │ │ - bl 2830 <__aeabi_memset@plt> │ │ - ldr sl, [sp, #284] ; 0x11c │ │ - ldr r2, [sp, #264] ; 0x108 │ │ - cmp r5, #0 │ │ - bpl 7e738 │ │ - b 7e76c │ │ - ldr r0, [sp, #276] ; 0x114 │ │ - movw r1, #257 ; 0x101 │ │ - ldr r2, [sp, #300] ; 0x12c │ │ - movt r1, #257 ; 0x101 │ │ - mul r1, sl, r1 │ │ - ldr r0, [r0] │ │ - add r0, r0, r2, lsl #5 │ │ - add r0, r0, r7 │ │ - str r1, [r0, #64] ; 0x40 │ │ - ldr sl, [sp, #284] ; 0x11c │ │ - ldr r2, [sp, #264] ; 0x108 │ │ - cmp r5, #0 │ │ - bpl 7e738 │ │ - b 7e76c │ │ - ldr r0, [sp, #276] ; 0x114 │ │ - ldr r1, [sp, #300] ; 0x12c │ │ - ldr r0, [r0] │ │ - add r0, r0, r1, lsl #5 │ │ - orr r1, sl, sl, lsl #8 │ │ - add r0, r0, r7 │ │ - strh r1, [r0, #64] ; 0x40 │ │ - ldr sl, [sp, #284] ; 0x11c │ │ - ldr r2, [sp, #264] ; 0x108 │ │ - cmp r5, #0 │ │ - bpl 7e738 │ │ - b 7e76c │ │ - movw r0, #257 ; 0x101 │ │ - ldr r2, [sp, #276] ; 0x114 │ │ - movt r0, #257 ; 0x101 │ │ - ldr r3, [sp, #300] ; 0x12c │ │ - mov ip, r0 │ │ - umull r0, r1, sl, r0 │ │ - ldr r2, [r2] │ │ - mla r1, sl, ip, r1 │ │ - add r2, r2, r3, lsl #5 │ │ - add r2, r2, r7 │ │ - str r0, [r2, #64] ; 0x40 │ │ - str r1, [r2, #68] ; 0x44 │ │ - ldr sl, [sp, #284] ; 0x11c │ │ - ldr r2, [sp, #264] ; 0x108 │ │ - cmp r5, #0 │ │ - bpl 7e738 │ │ - b 7e76c │ │ - movw r0, #257 ; 0x101 │ │ - ldr r3, [sp, #276] ; 0x114 │ │ - movt r0, #257 ; 0x101 │ │ - umull lr, r1, sl, r0 │ │ - mov ip, r0 │ │ - ldr r0, [sp, #300] ; 0x12c │ │ - ldr r2, [r3] │ │ - mla r1, sl, ip, r1 │ │ - add r2, r2, r0, lsl #5 │ │ - add r2, r2, r7 │ │ - str lr, [r2, #64] ; 0x40 │ │ - str r1, [r2, #68] ; 0x44 │ │ - ldr r2, [r3] │ │ - add r2, r2, r0, lsl #5 │ │ - add r2, r2, r7 │ │ - str r1, [r2, #76] ; 0x4c │ │ - str lr, [r2, #72] ; 0x48 │ │ - ldr sl, [sp, #284] ; 0x11c │ │ - ldr r2, [sp, #264] ; 0x108 │ │ - cmp r5, #0 │ │ - bpl 7e738 │ │ - b 7e76c │ │ - add sp, sp, #376 ; 0x178 │ │ - vpop {d8-d9} │ │ + movwcc fp, #1 │ │ + ldr r1, [sp, #4] │ │ + cmp r5, r1 │ │ + ldr r5, [sp, #44] ; 0x2c │ │ + mov r1, #0 │ │ + sub r5, r5, r6 │ │ + ldr r6, [sp, #28] │ │ + movwcc r1, #1 │ │ + cmp sl, r2 │ │ + mov r2, #0 │ │ + movwcc r2, #1 │ │ + cmp r6, r5 │ │ + mov r5, #0 │ │ + movwcc r5, #1 │ │ + tst r5, r2 │ │ + andseq r1, r1, fp │ │ + bne 89db8 │ │ + ldr r1, [sp, #24] │ │ + ldr r2, [sp, #20] │ │ + ldr fp, [sp, #40] ; 0x28 │ │ + ands r1, r2, r1 │ │ + ldr r1, [sp, #16] │ │ + bne 89bec │ │ + vld1.8 {d22[]}, [sl] │ │ + ldr r4, [sp] │ │ + mov fp, #0 │ │ + vmovl.u8 q13, d22 │ │ + vdup.32 q10, ip │ │ + vdup.32 q11, r9 │ │ + vmovl.u16 q12, d27 │ │ + vmovl.u16 q13, d26 │ │ + add r1, r7, fp │ │ + vld1.8 {d30-d31}, [r1] │ │ + add r1, r8, fp │ │ + vmovl.u8 q14, d31 │ │ + vld1.8 {d8-d9}, [r1] │ │ + vmovl.u8 q15, d30 │ │ + add r1, r0, fp │ │ + vmovl.u8 q5, d9 │ │ + add fp, fp, #16 │ │ + cmp r4, fp │ │ + vmovl.u16 q0, d29 │ │ + vmovl.u16 q1, d28 │ │ + vorr q14, q10, q10 │ │ + vmovl.u16 q3, d31 │ │ + vmla.i32 q14, q11, q0 │ │ + vorr q0, q10, q10 │ │ + vmla.i32 q0, q11, q3 │ │ + vmovl.u16 q3, d11 │ │ + vmovl.u16 q2, d30 │ │ + vorr q15, q10, q10 │ │ + vmla.i32 q15, q11, q1 │ │ + vorr q1, q10, q10 │ │ + vmla.i32 q14, q12, q3 │ │ + vmovl.u8 q3, d8 │ │ + vmla.i32 q1, q11, q2 │ │ + vmovl.u16 q2, d10 │ │ + vmovl.u16 q4, d7 │ │ + vmla.i32 q15, q13, q2 │ │ + vmovl.u16 q2, d6 │ │ + vmla.i32 q0, q12, q4 │ │ + vmla.i32 q1, q13, q2 │ │ + vsubw.u16 q2, q9, d11 │ │ + vsubw.u16 q4, q9, d10 │ │ + vmla.i32 q14, q2, q8 │ │ + vsubw.u16 q2, q9, d6 │ │ + vsubw.u16 q3, q9, d7 │ │ + vmla.i32 q15, q4, q8 │ │ + vmla.i32 q0, q3, q8 │ │ + vmla.i32 q1, q2, q8 │ │ + vshrn.i32 d29, q14, #9 │ │ + vshrn.i32 d28, q15, #9 │ │ + vshrn.i32 d31, q0, #9 │ │ + vmovn.i16 d29, q14 │ │ + vshrn.i32 d30, q1, #9 │ │ + vmovn.i16 d28, q15 │ │ + vst1.8 {d28-d29}, [r1] │ │ + bne 89ce8 │ │ + ldr r1, [sp, #16] │ │ + cmp r4, r3 │ │ + ldr fp, [sp, #40] ; 0x28 │ │ + bne 89bec │ │ + b 89ba8 │ │ + ldr r1, [sp, #16] │ │ + ldr fp, [sp, #40] ; 0x28 │ │ + b 89bec │ │ + add sp, sp, #48 ; 0x30 │ │ + vpop {d8-d11} │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq sp, r2, r8, lsr #26 │ │ - andeq sp, r2, r4, lsr #24 │ │ - andeq sp, r2, r8, asr #21 │ │ - ; instruction: 0x0002d5bc │ │ - andeq sp, r2, r0, lsr #9 │ │ - andeq sp, r2, r8, lsl #7 │ │ - muleq r2, r8, pc ; │ │ - andeq sp, r2, r0, asr #13 │ │ - andeq sp, r2, ip, lsr #3 │ │ + andeq r2, r3, r0, ror #31 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #252 ; 0xfc │ │ - str r2, [sp, #180] ; 0xb4 │ │ - str r1, [sp, #176] ; 0xb0 │ │ - ldmib r0, {r2, r9} │ │ - str r0, [sp, #196] ; 0xc4 │ │ - ldr ip, [r0] │ │ - ldr lr, [r0, #12] │ │ - ldr sl, [pc, #4072] ; 7fcf0 │ │ - ldr sl, [pc, sl] │ │ - ldr r7, [ip, #2144] ; 0x860 │ │ - ldr r3, [ip, #2140] ; 0x85c │ │ - ldrb r0, [sl, r1, lsl #2]! │ │ - sub r4, r7, lr │ │ - ldr fp, [ip, #1284] ; 0x504 │ │ - ldrb r1, [sl, #1] │ │ - str r1, [sp, #72] ; 0x48 │ │ - sub r7, fp, #1 │ │ - cmp r4, r1 │ │ - str r0, [sp, #104] ; 0x68 │ │ - movgt r4, r1 │ │ - sub r1, r3, r9 │ │ - cmp r1, r0 │ │ - clz r7, r7 │ │ - movgt r1, r0 │ │ - subs r0, fp, #3 │ │ - movwne r0, #1 │ │ - movw r3, #13848 ; 0x3618 │ │ - str r0, [sp, #232] ; 0xe8 │ │ - lsr r6, r7, #5 │ │ - ldr r0, [ip, #2088] ; 0x828 │ │ - cmp fp, #0 │ │ - str r0, [sp, #172] ; 0xac │ │ - mov r0, #0 │ │ - str r4, [sp, #68] ; 0x44 │ │ - str r1, [sp, #84] ; 0x54 │ │ - str r0, [sp, #100] ; 0x64 │ │ - beq 7eda8 │ │ - tst r9, #1 │ │ - bne 7ed90 │ │ - ldr r0, [sp, #104] ; 0x68 │ │ - ldr r1, [sp, #232] ; 0xe8 │ │ - cmp r0, r1 │ │ - bls 7eda8 │ │ - mov r0, #1 │ │ - str r0, [sp, #100] ; 0x64 │ │ - ldr r0, [sp, #72] ; 0x48 │ │ - cmp r0, r6 │ │ - andls r0, lr, #1 │ │ - strls r0, [sp, #100] ; 0x64 │ │ - and r0, lr, #31 │ │ - str r0, [sp, #144] ; 0x90 │ │ - and r0, r9, #31 │ │ - str r0, [sp, #140] ; 0x8c │ │ - add r0, r2, r3 │ │ - ldr r3, [ip, #1268] ; 0x4f4 │ │ - str r0, [sp, #192] ; 0xc0 │ │ - cmp fp, #0 │ │ - ldr r7, [ip, #1256] ; 0x4e8 │ │ - rsbne fp, fp, #3 │ │ - lsr r2, r3, #1 │ │ - ldr r0, [sp, #104] ; 0x68 │ │ - mla r2, r2, lr, r9 │ │ - ldr r5, [sp, #232] ; 0xe8 │ │ - ldr r4, [ip, #1272] ; 0x4f8 │ │ - str ip, [sp, #236] ; 0xec │ │ - str r6, [sp, #188] ; 0xbc │ │ - lsr r4, r4, #1 │ │ - add r8, r7, r2, lsl #3 │ │ - add r2, r0, r5 │ │ - lsr r1, r2, r5 │ │ - str r1, [sp, #224] ; 0xe0 │ │ - ldr r1, [sp, #72] ; 0x48 │ │ - add r2, r1, r6 │ │ - lsr r2, r2, r6 │ │ - str r2, [sp, #228] ; 0xe4 │ │ - asr r2, lr, r6 │ │ - mul r4, r4, r2 │ │ - ldr r2, [ip, #12] │ │ - add r4, r4, r9, asr r5 │ │ - lsl r4, r4, #2 │ │ - str r4, [sp, #116] ; 0x74 │ │ - ldrb r4, [r2, #232] ; 0xe8 │ │ - tst r4, #1 │ │ - bne 7efa0 │ │ - ldr r2, [sp, #180] ; 0xb4 │ │ - mov r6, #9 │ │ - add r4, ip, #1408 ; 0x580 │ │ - ldr r2, [r2, #8] │ │ - str r6, [sp, #32] │ │ + sub sp, sp, #4 │ │ + ldr r7, [sp, #40] ; 0x28 │ │ + cmp r7, #1 │ │ + cmpge r3, #1 │ │ + blt 89f20 │ │ + ldr r4, [pc, #304] ; 89f28 │ │ + bic r9, r3, #15 │ │ + ldr r7, [sp, #40] ; 0x28 │ │ + mov fp, #0 │ │ + mov r5, r0 │ │ + ldr r4, [pc, r4] │ │ + ldrb lr, [r2, -r7] │ │ + add sl, r4, r7 │ │ + add r4, r3, r2 │ │ + add r2, r2, #1 │ │ + add r7, r4, #1 │ │ + str r7, [sp] │ │ + b 89e38 │ │ + ldr r7, [sp, #40] ; 0x28 │ │ + add fp, fp, #1 │ │ + add r5, r5, r1 │ │ + cmp fp, r7 │ │ + beq 89f20 │ │ + ldrb r4, [sl, fp] │ │ + mov r7, #128 ; 0x80 │ │ + cmp r3, #16 │ │ + rsb r6, r4, #256 ; 0x100 │ │ + smlabb ip, r6, lr, r7 │ │ mov r6, #0 │ │ - stm sp, {r0, r1, r9, lr} │ │ - add r0, sp, #20 │ │ + bcc 89f00 │ │ + mul r8, fp, r1 │ │ + ldr r7, [sp] │ │ + add r6, r0, r8 │ │ + cmp r6, r7 │ │ + bcs 89e7c │ │ + add r6, r8, r3 │ │ + add r6, r0, r6 │ │ + cmp r2, r6 │ │ + mov r6, #0 │ │ + bcc 89f00 │ │ + vdup.32 q8, ip │ │ + mov r8, #0 │ │ + vdup.32 q9, r4 │ │ + add r6, r2, r8 │ │ + vorr q13, q8, q8 │ │ + vld1.8 {d20-d21}, [r6] │ │ + vorr q14, q8, q8 │ │ + add r6, r5, r8 │ │ + add r8, r8, #16 │ │ + vmovl.u8 q11, d21 │ │ + cmp r9, r8 │ │ + vmovl.u8 q10, d20 │ │ + vmovl.u16 q12, d23 │ │ + vmovl.u16 q11, d22 │ │ + vmla.i32 q13, q9, q12 │ │ + vmovl.u16 q12, d21 │ │ + vmovl.u16 q10, d20 │ │ + vmla.i32 q14, q9, q11 │ │ + vorr q11, q8, q8 │ │ + vmla.i32 q11, q9, q12 │ │ + vorr q12, q8, q8 │ │ + vmla.i32 q12, q9, q10 │ │ + vshrn.i32 d21, q13, #8 │ │ + vshrn.i32 d20, q14, #8 │ │ + vshrn.i32 d23, q11, #8 │ │ + vmovn.i16 d21, q10 │ │ + vshrn.i32 d22, q12, #8 │ │ + vmovn.i16 d20, q11 │ │ + vst1.8 {d20-d21}, [r6] │ │ + bne 89e88 │ │ + cmp r9, r3 │ │ + mov r6, r9 │ │ + beq 89e24 │ │ + ldrb r7, [r2, r6] │ │ + smlabb r7, r7, r4, ip │ │ + lsr r7, r7, #8 │ │ + strb r7, [r5, r6] │ │ + add r6, r6, #1 │ │ + cmp r3, r6 │ │ + bne 89f00 │ │ + b 89e24 │ │ + add sp, sp, #4 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + andeq r2, r3, ip, lsr sp │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #16 │ │ + str r0, [sp, #12] │ │ + ldr r0, [sp, #52] ; 0x34 │ │ + cmp r0, #1 │ │ + cmpge r3, #1 │ │ + blt 8a0c0 │ │ + ldrb lr, [r2, r3] │ │ + vmov.i16 q9, #256 ; 0x0100 │ │ + ldr r7, [pc, #368] ; 8a0c8 │ │ + vmov.i16 q10, #128 ; 0x0080 │ │ + rsb ip, r3, #0 │ │ + bic r9, r3, #15 │ │ + mov r8, r2 │ │ + ldr r7, [pc, r7] │ │ + vdup.16 q8, lr │ │ + mov sl, #0 │ │ + stm sp, {r1, r3} │ │ + add r0, r7, r3, lsl #1 │ │ + add r4, r7, r3 │ │ + ldr r7, [sp, #12] │ │ + str r0, [sp, #8] │ │ + b 89f9c │ │ + ldr r0, [sp, #52] ; 0x34 │ │ + add sl, sl, #1 │ │ + add r7, r7, r1 │ │ + cmp sl, r0 │ │ + beq 8a0c0 │ │ + mvn r5, sl │ │ + add fp, r8, r5 │ │ + cmp r3, #16 │ │ + mov r2, #0 │ │ + bcs 89fe4 │ │ + rsb r6, r2, #0 │ │ + ldrb r0, [r4, -r6] │ │ + ldrb r2, [fp] │ │ + rsb r5, r0, #256 ; 0x100 │ │ + smulbb r5, r5, lr │ │ + smlabb r0, r2, r0, r5 │ │ + add r0, r0, #128 ; 0x80 │ │ + lsr r0, r0, #8 │ │ + strb r0, [r7, -r6] │ │ + sub r6, r6, #1 │ │ + cmp ip, r6 │ │ + bne 89fb4 │ │ + b 89f88 │ │ + mla r6, sl, r1, r3 │ │ + ldr r0, [sp, #12] │ │ + mov r5, #0 │ │ + mla r3, sl, r1, r0 │ │ mov r1, r8 │ │ - str r6, [sp, #16] │ │ - stm r0, {r2, r4, r6} │ │ + sub r8, r8, sl │ │ mov r2, #0 │ │ + add r6, r0, r6 │ │ + ldr r0, [sp, #8] │ │ + cmp r4, r6 │ │ + movwcc r5, #1 │ │ + cmp r3, r0 │ │ + mov r0, #0 │ │ + movwcc r0, #1 │ │ + cmp fp, r6 │ │ + mov r6, #0 │ │ + movwcc r6, #1 │ │ + cmp r3, r8 │ │ + mov r8, #0 │ │ + movwcc r8, #1 │ │ + tst r0, r5 │ │ + bne 8a0b0 │ │ + ands r0, r8, r6 │ │ + mov r8, r1 │ │ + ldr r3, [sp, #4] │ │ + ldr r1, [sp] │ │ + bne 89fb0 │ │ + vld1.8 {d22[]}, [fp] │ │ + mov r6, #0 │ │ + vmovl.u8 q11, d22 │ │ + add r0, r4, r6 │ │ + vld1.8 {d24-d25}, [r0] │ │ + add r0, r7, r6 │ │ + add r6, r6, #16 │ │ + vsubw.u8 q13, q9, d25 │ │ + cmp r9, r6 │ │ + vsubw.u8 q14, q9, d24 │ │ + vmul.i16 q13, q13, q8 │ │ + vmul.i16 q14, q14, q8 │ │ + vmovl.u8 q15, d25 │ │ + vmovl.u8 q12, d24 │ │ + vmla.i16 q13, q11, q15 │ │ + vmla.i16 q14, q11, q12 │ │ + vaddhn.i16 d25, q13, q10 │ │ + vaddhn.i16 d24, q14, q10 │ │ + vst1.8 {d24-d25}, [r0] │ │ + bne 8a05c │ │ + cmp r9, r3 │ │ + mov r2, r9 │ │ + beq 89f88 │ │ + b 89fb0 │ │ + mov r8, r1 │ │ + ldr r3, [sp, #4] │ │ + ldr r1, [sp] │ │ + b 89fb0 │ │ + add sp, sp, #16 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldrdeq r2, [r3], -ip │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #156 ; 0x9c │ │ + str r1, [sp, #20] │ │ + mov r7, r2 │ │ + ldr r2, [pc, #484] ; 8a2c8 │ │ + mov r8, r0 │ │ ldr r0, [sp, #196] ; 0xc4 │ │ - bl 8159c │ │ - cmp r0, #0 │ │ - bne 81404 │ │ - ldr r0, [sp, #100] ; 0x64 │ │ + movw r1, #510 ; 0x1fe │ │ + ldr ip, [sp, #192] ; 0xc0 │ │ + ldr r2, [pc, r2] │ │ + and r1, r0, r1 │ │ + cmp r0, #1024 ; 0x400 │ │ + add r1, r2, r1 │ │ + ubfx r2, r0, #9, #1 │ │ + str r3, [sp, #16] │ │ + ldrh lr, [r1] │ │ + bcc 8a200 │ │ + bfc r0, #9, #23 │ │ + add r4, ip, r3 │ │ + cmp r0, #51 ; 0x33 │ │ + bcc 8a18c │ │ + mov r1, #16 │ │ + lsr r1, r1, r2 │ │ + cmp r1, r4 │ │ + blt 8a18c │ │ + cmp r3, ip │ │ + mov r0, ip │ │ + movlt r0, r3 │ │ + add sl, sp, #28 │ │ + add r0, r0, r3 │ │ + add r2, r7, #1 │ │ + str r0, [sp] │ │ + mov r0, sl │ │ + mov r1, r4 │ │ + mvn r3, #0 │ │ + mov r5, lr │ │ + bl 8b304 │ │ + mov lr, r5 │ │ + mvn r0, #1 │ │ + ldr ip, [sp, #192] ; 0xc0 │ │ + add r5, r0, r4, lsl #1 │ │ + ldr r3, [sp, #16] │ │ + lsl lr, lr, #1 │ │ + mov r9, #2 │ │ + cmp ip, #1 │ │ + cmpge r3, #1 │ │ + blt 8a2c0 │ │ + b 8a228 │ │ + rsb r1, r0, #90 ; 0x5a │ │ + mov r0, r4 │ │ + mov r5, lr │ │ + bl 8b3f8 │ │ + ldr ip, [sp, #192] ; 0xc0 │ │ + mov lr, r5 │ │ + ldr r3, [sp, #16] │ │ cmp r0, #0 │ │ - beq 80618 │ │ - ldr r0, [sp, #236] ; 0xec │ │ - mov ip, #1 │ │ - ldr r7, [sp, #180] ; 0xb4 │ │ - ldr r6, [sp, #232] ; 0xe8 │ │ - ldr lr, [r0, #1260] ; 0x4ec │ │ - ldr r3, [r0, #1272] ; 0x4f8 │ │ - ldr r0, [sp, #196] ; 0xc4 │ │ - ldr fp, [r7, #8] │ │ - mov r7, #9 │ │ - ldr r5, [sp, #188] ; 0xbc │ │ - ldr r2, [r0, #8] │ │ - ldr r1, [r0, #12] │ │ - str r7, [sp, #32] │ │ - bic r2, r2, r6 │ │ - ldr r7, [sp, #104] ; 0x68 │ │ - bic r1, r1, r5 │ │ - str r1, [sp, #12] │ │ - sub r6, r7, r6 │ │ - ldr r1, [sp, #116] ; 0x74 │ │ - clz r6, r6 │ │ - str r2, [sp, #8] │ │ + beq 8a200 │ │ + cmp r3, ip │ │ + mov r1, ip │ │ + movlt r1, r3 │ │ + add sl, sp, #28 │ │ + add r1, r1, r3 │ │ + mvn r2, #0 │ │ + add r3, r7, #1 │ │ + str r3, [sp] │ │ + str r2, [sp, #4] │ │ mov r2, #0 │ │ - str ip, [sp, #16] │ │ - lsr r6, r6, #5 │ │ - add r1, lr, r1, lsl #1 │ │ - lsl sl, r7, r6 │ │ - ldr r7, [sp, #72] ; 0x48 │ │ - str sl, [sp] │ │ - sub r6, r7, r5 │ │ - mov r5, #0 │ │ - clz r6, r6 │ │ - str fp, [sp, #20] │ │ - str r4, [sp, #24] │ │ - lsr r6, r6, #5 │ │ - str r5, [sp, #28] │ │ - lsl r6, r7, r6 │ │ - str r6, [sp, #4] │ │ - bl 8159c │ │ - cmp r0, #0 │ │ - bne 81404 │ │ - ldr r0, [sp, #188] ; 0xbc │ │ - mov r1, #9 │ │ - ldr r2, [sp, #180] ; 0xb4 │ │ - mov lr, #2 │ │ - mvn r5, r0 │ │ - ldr r0, [sp, #232] ; 0xe8 │ │ - ldr r2, [r2, #8] │ │ - mvn r9, r0 │ │ - ldr r0, [sp, #236] ; 0xec │ │ - ldr ip, [r0, #1264] ; 0x4f0 │ │ - ldr r3, [r0, #1272] ; 0x4f8 │ │ - ldr r0, [sp, #196] ; 0xc4 │ │ - ldr r7, [r0, #8] │ │ - ldr fp, [r0, #12] │ │ - str r1, [sp, #32] │ │ - and r1, r7, r9 │ │ - str r6, [sp, #4] │ │ - add r6, sp, #8 │ │ - and r5, fp, r5 │ │ - str sl, [sp] │ │ - stm r6, {r1, r5, lr} │ │ + str r1, [sp, #8] │ │ + mov r1, r4 │ │ + str r0, [sp, #12] │ │ + mov r0, sl │ │ + mov r3, r4 │ │ + bl 8b4d4 │ │ + mov lr, r5 │ │ + ldr ip, [sp, #192] ; 0xc0 │ │ + ldr r3, [sp, #16] │ │ + b 8a214 │ │ + cmp r3, ip │ │ + mov r0, ip │ │ + movlt r0, r3 │ │ + add r4, r0, r3 │ │ + add sl, r7, #1 │ │ + sub r5, r4, #1 │ │ + mov r9, #1 │ │ + cmp ip, #1 │ │ + cmpge r3, #1 │ │ + blt 8a2c0 │ │ + mov r0, #0 │ │ + mov fp, lr │ │ + b 8a270 │ │ + ldrb r2, [sl, r5] │ │ + add r0, r8, r1 │ │ + sub r1, r3, r1 │ │ + mov r4, lr │ │ + bl 2ddc <__aeabi_memset@plt> │ │ + ldr ip, [sp, #192] ; 0xc0 │ │ + mov lr, r4 │ │ + ldr r3, [sp, #16] │ │ + ldr r0, [sp, #20] │ │ + add fp, fp, lr │ │ + add r8, r8, r0 │ │ + ldr r0, [sp, #24] │ │ + add r0, r0, #1 │ │ + cmp r0, ip │ │ + beq 8a2c0 │ │ + and r2, fp, #62 ; 0x3e │ │ + str r0, [sp, #24] │ │ + rsb r4, r2, #64 ; 0x40 │ │ + asr r0, fp, #6 │ │ mov r1, #0 │ │ + cmp r0, r5 │ │ + bge 8a234 │ │ + mov r7, sl │ │ + ldrb r6, [r7, r0]! │ │ + add r0, r0, r9 │ │ + ldrb r7, [r7, #1] │ │ + smulbb r6, r4, r6 │ │ + smlabb r7, r2, r7, r6 │ │ + add r7, r7, #32 │ │ + lsr r7, r7, #6 │ │ + strb r7, [r8, r1] │ │ + add r1, r1, #1 │ │ + cmp r3, r1 │ │ + bne 8a284 │ │ + b 8a254 │ │ + add sp, sp, #156 ; 0x9c │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + andeq r2, r3, r4, asr sl │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #180 ; 0xb4 │ │ + ldr r7, [sp, #220] ; 0xdc │ │ + mov r4, r3 │ │ + str r0, [sp, #44] ; 0x2c │ │ + mov r8, r2 │ │ str r1, [sp, #28] │ │ - ldr r1, [sp, #116] ; 0x74 │ │ - str r2, [sp, #20] │ │ + cmp r7, #1024 ; 0x400 │ │ + ldr r3, [pc, #752] ; 8a5e4 │ │ + mov r0, r7 │ │ + bfc r0, #9, #23 │ │ + ldr r5, [sp, #216] ; 0xd8 │ │ + sub r1, r0, #90 ; 0x5a │ │ + rsb fp, r0, #180 ; 0xb4 │ │ + ldr r3, [pc, r3] │ │ + bic r2, r1, #1 │ │ + add r9, r3, r2 │ │ + bic r2, fp, #1 │ │ + add r2, r3, r2 │ │ + ldrh r2, [r2] │ │ + str r2, [sp, #32] │ │ + ubfx r6, r7, #9, #1 │ │ + str r6, [sp, #36] ; 0x24 │ │ + bcc 8a430 │ │ mov r2, #0 │ │ - str r4, [sp, #24] │ │ - add r1, ip, r1, lsl #1 │ │ - bl 8159c │ │ - cmp r0, #0 │ │ - bne 81404 │ │ - b 80618 │ │ - ldr r7, [sp, #180] ; 0xb4 │ │ - str sl, [sp, #220] ; 0xdc │ │ - ldrb r4, [r7, #20] │ │ - cmp r4, #0 │ │ - beq 7f100 │ │ - ldrsb r3, [r7, #24] │ │ - mov r5, #176 ; 0xb0 │ │ - ldr r0, [sp, #104] ; 0x68 │ │ - ldrb r6, [r7, #21] │ │ - smlabb r5, r3, r5, ip │ │ - ldrb r7, [r7, #27] │ │ - lsl r0, r0, #2 │ │ - str r0, [sp, #216] ; 0xd8 │ │ - cmp r6, #6 │ │ - ldr r0, [sp, #196] ; 0xc4 │ │ - add r4, r5, #16 │ │ - add r5, r0, #9152 ; 0x23c0 │ │ - bne 7f038 │ │ - add r6, ip, r3 │ │ - ldrb r6, [r6, #1888] ; 0x760 │ │ + cmp r0, #141 ; 0x8d │ │ + str r2, [sp, #40] ; 0x28 │ │ + bcc 8a354 │ │ + add r0, r5, r4 │ │ + mov r2, #16 │ │ + mov r3, #0 │ │ + cmp r0, r2, lsr r6 │ │ + movwle r3, #1 │ │ + str r3, [sp, #40] ; 0x28 │ │ + add r2, sp, #51 ; 0x33 │ │ + add r0, r5, r4 │ │ + add r7, r2, #64 ; 0x40 │ │ + cmp r1, #40 ; 0x28 │ │ + bge 8a374 │ │ + mov r2, #16 │ │ + cmp r0, r2, lsr r6 │ │ + ble 8a5a8 │ │ + mov r2, r6 │ │ + bl 8b3f8 │ │ + mov r2, r0 │ │ + add r0, sp, #51 ; 0x33 │ │ + add r1, r8, #1 │ │ + add r0, r0, #65 ; 0x41 │ │ + cmp r2, #0 │ │ + beq 8a468 │ │ + ldr r3, [sp, #224] ; 0xe0 │ │ + mvn ip, #0 │ │ + stm sp, {r1, ip} │ │ + mov r1, r4 │ │ + str r2, [sp, #12] │ │ + mov r2, #0 │ │ + str r4, [sp, #8] │ │ + bl 8b4d4 │ │ + mov sl, #1 │ │ + ldr r6, [sp, #40] ; 0x28 │ │ + ldrh r9, [r9] │ │ cmp r6, #0 │ │ - beq 7f038 │ │ - add r1, r3, r3, lsl #3 │ │ - ldr r3, [sp, #216] ; 0xd8 │ │ - mov r6, #0 │ │ - str sl, [sp] │ │ - add r1, r2, r1, lsl #2 │ │ - mov r2, r5 │ │ - add r1, r1, #1424 ; 0x590 │ │ + bne 8a484 │ │ + ldr r1, [sp, #220] ; 0xdc │ │ + mov r0, #0 │ │ + cmp r0, r1, lsr #10 │ │ + beq 8a448 │ │ + ldr r2, [sp, #36] ; 0x24 │ │ + add r0, r5, r4 │ │ + mov r1, fp │ │ + bl 8b3f8 │ │ + mov r1, r0 │ │ + sub r0, r7, r5 │ │ + rsb r2, r5, #0 │ │ + mov fp, r6 │ │ + cmp r1, #0 │ │ + beq 8a454 │ │ + ldr ip, [sp, #228] ; 0xe4 │ │ + add r2, r8, r2 │ │ + mov r6, r7 │ │ + add r7, r5, #1 │ │ + mov r3, #0 │ │ + stm sp, {r2, r3, r7} │ │ + sub r2, r5, ip │ │ str r1, [sp, #12] │ │ - mov r1, #0 │ │ - str r6, [sp, #4] │ │ - str r4, [sp, #8] │ │ - bl 81c08 │ │ - cmp r0, #0 │ │ - mov sl, r7 │ │ - bne 81404 │ │ - b 7f084 │ │ - ldr r2, [sp, #180] ; 0xb4 │ │ - mov sl, r7 │ │ - ldr r1, [sp, #72] ; 0x48 │ │ + mov r1, r5 │ │ + mov r3, r5 │ │ + bl 8b4d4 │ │ + b 8a4a8 │ │ + add r2, sp, #51 ; 0x33 │ │ + add r1, r8, #1 │ │ + add r0, r2, #65 ; 0x41 │ │ + add r7, r2, #64 ; 0x40 │ │ mov r6, #0 │ │ - ldr r2, [r2, #8] │ │ - str r7, [sp, #32] │ │ - ldr r7, [sp, #104] ; 0x68 │ │ - str r7, [sp] │ │ - stmib sp, {r1, r9, lr} │ │ - mov r1, #0 │ │ - str r2, [sp, #20] │ │ + b 8a46c │ │ + mov fp, r6 │ │ + sub r0, r7, r5 │ │ + rsb r2, r5, #0 │ │ + add r1, r8, r2 │ │ mov r2, r5 │ │ - str r3, [sp, #28] │ │ + mov r6, r7 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + b 8a4a8 │ │ + ldr r6, [sp, #40] ; 0x28 │ │ + mov r2, r4 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + mov sl, #1 │ │ + ldrh r9, [r9] │ │ + cmp r6, #0 │ │ + beq 8a3c8 │ │ + add r1, r5, #1 │ │ + sub r0, r7, r5, lsl #1 │ │ + sub r2, r8, r5 │ │ mov r3, #0 │ │ - str r6, [sp, #16] │ │ - str r4, [sp, #24] │ │ - bl 8159c │ │ - cmp r0, #0 │ │ - bne 81404 │ │ - ldr r2, [sp, #180] ; 0xb4 │ │ - mov r0, #176 ; 0xb0 │ │ - ldr r3, [sp, #236] ; 0xec │ │ - str r5, [sp, #212] ; 0xd4 │ │ - ldrsb r1, [r2, #25] │ │ - ldrb r2, [r2, #21] │ │ - smlabb r0, r1, r0, r3 │ │ - cmp r2, #6 │ │ - add r7, r0, #16 │ │ - bne 7f18c │ │ - add r2, r3, r1 │ │ - ldrb r2, [r2, #1888] ; 0x760 │ │ - cmp r2, #0 │ │ - beq 7f18c │ │ - ldr r2, [r3, #12] │ │ - add r1, r1, r1, lsl #3 │ │ - ldr r0, [sp, #220] ; 0xdc │ │ - add r1, r2, r1, lsl #2 │ │ - mov r2, #0 │ │ - stm sp, {r0, r2, r7} │ │ - add r1, r1, #1424 ; 0x590 │ │ - ldr r0, [sp, #196] ; 0xc4 │ │ - ldr r3, [sp, #216] ; 0xd8 │ │ - str r1, [sp, #12] │ │ - movw r1, #41920 ; 0xa3c0 │ │ - add r2, r0, r1 │ │ - mov r1, #0 │ │ - bl 81c08 │ │ - cmp r0, #0 │ │ - bne 81404 │ │ - b 7f1e8 │ │ - ldrsb r4, [r7, #24] │ │ - mov r1, ip │ │ - mov r5, #176 ; 0xb0 │ │ - ldr r0, [sp, #196] ; 0xc4 │ │ - movw ip, #62784 ; 0xf540 │ │ - smlabb r5, r4, r5, r1 │ │ - movt ip, #3 │ │ - add r0, r0, ip │ │ - str r0, [sp, #212] ; 0xd4 │ │ - ldrb r1, [r7, #27] │ │ - str r1, [sp, #208] ; 0xd0 │ │ - add r0, r5, #16 │ │ - str r0, [sp, #216] ; 0xd8 │ │ - ldr r0, [sp, #104] ; 0x68 │ │ - ldr r5, [sp, #72] ; 0x48 │ │ - cmp r0, r5 │ │ - movcc r5, r0 │ │ - cmp r5, #2 │ │ - blt 7f2f0 │ │ - ldrb r5, [r7, #21] │ │ - cmp r5, #2 │ │ - bne 7f29c │ │ - ldr r0, [sp, #236] ; 0xec │ │ - add r5, r0, r4 │ │ - ldrb r5, [r5, #1888] ; 0x760 │ │ - cmp r5, #0 │ │ - beq 7f29c │ │ - ldrb r0, [r7, #22] │ │ - cmp r0, #2 │ │ - beq 7f2b8 │ │ - add r0, r4, r4, lsl #3 │ │ - add r0, r2, r0, lsl #2 │ │ - add r2, r0, #1424 ; 0x590 │ │ - ldr r0, [sp, #196] ; 0xc4 │ │ - b 7f2c0 │ │ - ldr r0, [sp, #196] ; 0xc4 │ │ - add ip, sp, #8 │ │ - ldr r6, [sp, #180] ; 0xb4 │ │ - mov r5, #0 │ │ - ldr r4, [sp, #104] ; 0x68 │ │ - ldrd r2, [r0, #8] │ │ - ldr r6, [r6, #12] │ │ - str r4, [sp] │ │ - ldr r4, [sp, #72] ; 0x48 │ │ - str sl, [sp, #32] │ │ - str r4, [sp, #4] │ │ - stm ip, {r2, r3, r5} │ │ + mov fp, r6 │ │ + str r1, [sp] │ │ + mov r6, r7 │ │ + bl 8b304 │ │ + lsl r9, r9, #1 │ │ + cmp r5, #1 │ │ + ldrb r0, [r8] │ │ + cmpge r4, #1 │ │ + strb r0, [sp, #115] ; 0x73 │ │ + blt 8a5a0 │ │ + mvn r0, fp │ │ + orr r1, fp, #6 │ │ + add r0, r6, r0 │ │ + lsl r7, sl, #6 │ │ mov r3, #0 │ │ - str r1, [sp, #28] │ │ - movw r1, #41920 ; 0xa3c0 │ │ - add r2, r0, r1 │ │ - mov r1, #0 │ │ - ldr r5, [sp, #212] ; 0xd4 │ │ - str r6, [sp, #20] │ │ - str r7, [sp, #24] │ │ - bl 8159c │ │ + str r1, [sp, #24] │ │ + rsb r1, r9, #0 │ │ + str r1, [sp, #20] │ │ + b 8a508 │ │ + ldr r1, [sp, #28] │ │ + ldr r2, [sp, #44] ; 0x2c │ │ + ldr r3, [sp, #36] ; 0x24 │ │ + add r2, r2, r1 │ │ + ldr r1, [sp, #216] ; 0xd8 │ │ + ldr r7, [sp, #40] ; 0x28 │ │ + add r3, r3, #1 │ │ + cmp r3, r1 │ │ + str r2, [sp, #44] ; 0x2c │ │ + beq 8a5a0 │ │ + ldr r1, [sp, #24] │ │ + mov ip, #0 │ │ + ldr r2, [sp, #20] │ │ + str r3, [sp, #36] ; 0x24 │ │ + add r1, r2, r3, lsl r1 │ │ + ldr r2, [sp, #32] │ │ + sub r7, r7, r2 │ │ + str r7, [sp, #40] ; 0x28 │ │ + and r3, r7, #62 ; 0x3e │ │ + rsb r8, r3, #64 ; 0x40 │ │ + asr fp, r7, #6 │ │ + cmn fp, #1 │ │ + ble 8a584 │ │ + mov r2, r6 │ │ + ldrb r7, [r2, fp]! │ │ + smulbb lr, r8, r7 │ │ + add r7, r2, #1 │ │ + mov r2, r3 │ │ + ldrb r5, [r7] │ │ + sub r1, r1, r9 │ │ + ldr r7, [sp, #44] ; 0x2c │ │ + add fp, fp, sl │ │ + smlabb r2, r2, r5, lr │ │ + add r2, r2, #32 │ │ + lsr r2, r2, #6 │ │ + strb r2, [r7, ip] │ │ + add ip, ip, #1 │ │ + cmp r4, ip │ │ + beq 8a4e0 │ │ + cmn fp, #1 │ │ + bgt 8a53c │ │ + ldrb r7, [r0, -r1, asr #6] │ │ + and r2, r1, #62 ; 0x3e │ │ + rsb r5, r2, #64 ; 0x40 │ │ + smulbb lr, r5, r7 │ │ + mvn r5, r1, asr #6 │ │ + add r7, r0, r5 │ │ + b 8a550 │ │ + add sp, sp, #180 ; 0xb4 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + add r1, r4, #1 │ │ + mov r0, r7 │ │ + mov r2, r8 │ │ + mov r3, #0 │ │ + str r1, [sp] │ │ + bl 8b304 │ │ + ldr r0, [sp, #32] │ │ + mov sl, #2 │ │ + ldr r6, [sp, #40] ; 0x28 │ │ + lsl r0, r0, #1 │ │ + str r0, [sp, #32] │ │ + ldrh r9, [r9] │ │ + cmp r6, #0 │ │ + bne 8a484 │ │ + b 8a3c8 │ │ + andeq r2, r3, r0, asr #16 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #188 ; 0xbc │ │ + mov r5, r1 │ │ + ldr r1, [sp, #228] ; 0xe4 │ │ + str r0, [sp, #56] ; 0x38 │ │ + mov r6, r3 │ │ + ldr r3, [pc, #704] ; 8a8c8 │ │ + mov r4, r2 │ │ + mov r0, r1 │ │ + movw r2, #270 ; 0x10e │ │ + bfc r0, #9, #23 │ │ + ldr r7, [sp, #224] ; 0xe0 │ │ + sub r2, r2, r0 │ │ + ldr r3, [pc, r3] │ │ + bic r2, r2, #1 │ │ + cmp r1, #1024 ; 0x400 │ │ + add r2, r3, r2 │ │ + ldrh r2, [r2] │ │ + str r2, [sp, #32] │ │ + ubfx r2, r1, #9, #1 │ │ + bcc 8a70c │ │ + add r9, r7, r6 │ │ + cmp r0, #219 ; 0xdb │ │ + bhi 8a6b4 │ │ + mov r1, #16 │ │ + lsr r1, r1, r2 │ │ + cmp r1, r9 │ │ + blt 8a6b4 │ │ + add r0, r9, #1 │ │ + str r0, [sp] │ │ + sub r0, r6, r7 │ │ + sub r2, r4, r9 │ │ + add r4, sp, #60 ; 0x3c │ │ + mov r1, r9 │ │ + bic r3, r0, r0, asr #31 │ │ + mov r0, r4 │ │ + bl 8b304 │ │ + mvn r0, #1 │ │ + ldr r2, [sp, #224] ; 0xe0 │ │ + add r0, r0, r9, lsl #1 │ │ + str r0, [sp, #52] ; 0x34 │ │ + add r1, r4, r0 │ │ + ldr r0, [sp, #32] │ │ + lsl r0, r0, #1 │ │ + str r0, [sp, #32] │ │ + mov r0, #2 │ │ + str r0, [sp, #48] ; 0x30 │ │ + cmp r6, #1 │ │ + cmpge r2, #1 │ │ + blt 8a8c0 │ │ + b 8a740 │ │ + sub r1, r0, #180 ; 0xb4 │ │ + mov r0, r9 │ │ + bl 8b3f8 │ │ cmp r0, #0 │ │ - bne 81404 │ │ - ldr r0, [sp, #196] ; 0xc4 │ │ - add r0, r0, #9152 ; 0x23c0 │ │ - add r0, r0, #65536 ; 0x10000 │ │ - str r0, [sp, #164] ; 0xa4 │ │ - ldr r0, [sp, #180] ; 0xb4 │ │ - ldrb r0, [r0, #20] │ │ - sub r0, r0, #1 │ │ - cmp r0, #3 │ │ - bhi 7fb04 │ │ - add r1, pc, #4 │ │ - ldr r0, [r1, r0, lsl #2] │ │ - add pc, r1, r0 │ │ - andeq r0, r0, r0, lsl r0 │ │ - andeq r0, r0, ip, asr #16 │ │ - muleq r0, r0, r8 │ │ - strdeq r0, [r0], -ip │ │ - ldr r3, [sp, #180] ; 0xb4 │ │ - ldr r7, [sp, #236] ; 0xec │ │ - ldr r2, [sp, #172] ; 0xac │ │ - ldrsb r0, [r3, #24] │ │ - ldrsb r3, [r3, #25] │ │ - ldr r6, [r2, #292] ; 0x124 │ │ - rsb r0, r0, r0, lsl #3 │ │ - ldr r1, [r7, #1268] ; 0x4f4 │ │ + beq 8a70c │ │ + sub r3, r6, r7 │ │ + sub r2, r4, r9 │ │ + add r4, sp, #60 ; 0x3c │ │ + add r1, r9, #1 │ │ + bic r3, r3, r3, asr #31 │ │ + stm sp, {r2, r3} │ │ + mov r2, #0 │ │ + str r1, [sp, #8] │ │ + mov r1, r9 │ │ + str r0, [sp, #12] │ │ + mov r0, r4 │ │ + mov r3, r9 │ │ + bl 8b4d4 │ │ + sub r0, r9, #1 │ │ + str r0, [sp, #52] ; 0x34 │ │ + add r1, r4, r0 │ │ + b 8a728 │ │ + cmp r6, r7 │ │ + mov r0, r7 │ │ + movlt r0, r6 │ │ + sub r1, r4, #1 │ │ add r0, r7, r0 │ │ - ldr r2, [r7, #2968] ; 0xb98 │ │ - add r0, r0, r3 │ │ + sub r0, r0, #1 │ │ + str r0, [sp, #52] ; 0x34 │ │ + mov r0, #1 │ │ + mov r2, r7 │ │ + str r0, [sp, #48] ; 0x30 │ │ + cmp r6, #1 │ │ + cmpge r2, #1 │ │ + blt 8a8c0 │ │ + ldr r0, [sp, #52] ; 0x34 │ │ + mov r4, #0 │ │ + ldr r8, [sp, #56] ; 0x38 │ │ + sub r0, r1, r0 │ │ + ldr r3, [sp, #32] │ │ + str r0, [sp, #44] ; 0x2c │ │ + add r0, r0, #1 │ │ + str r0, [sp, #24] │ │ + lsl r0, r5, #4 │ │ + str r0, [sp, #20] │ │ + str r6, [sp, #28] │ │ + b 8a790 │ │ + ldr r0, [sp, #32] │ │ + add r8, r8, #1 │ │ + ldr r3, [sp, #40] ; 0x28 │ │ + add r4, r4, #1 │ │ + ldr r6, [sp, #28] │ │ + add r3, r3, r0 │ │ + cmp r4, r6 │ │ + beq 8a8c0 │ │ + and r7, r3, #62 ; 0x3e │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + rsb sl, r7, #64 ; 0x40 │ │ + asr r9, r3, #6 │ │ + mov fp, #1 │ │ + mov lr, #0 │ │ + mov r6, r8 │ │ + mov ip, #0 │ │ + add r0, r0, r4 │ │ + str r0, [sp, #36] ; 0x24 │ │ + str r3, [sp, #40] ; 0x28 │ │ + ldr r0, [sp, #52] ; 0x34 │ │ + cmp r9, r0 │ │ + bge 8a818 │ │ + ldrb r0, [r1, -r9] │ │ + mvn r2, r9 │ │ + ldrb r2, [r1, r2] │ │ + ldr r3, [sp, #56] ; 0x38 │ │ + add r6, r6, r5 │ │ + sub lr, lr, #1 │ │ + smulbb r0, sl, r0 │ │ + add fp, fp, #1 │ │ + smlabb r0, r7, r2, r0 │ │ + mla r2, ip, r5, r4 │ │ + add ip, ip, #1 │ │ + add r0, r0, #32 │ │ + lsr r0, r0, #6 │ │ + strb r0, [r3, r2] │ │ + ldr r0, [sp, #48] ; 0x30 │ │ + ldr r2, [sp, #224] ; 0xe0 │ │ + add r9, r9, r0 │ │ + cmp ip, r2 │ │ + bne 8a7bc │ │ + b 8a770 │ │ + add sl, ip, #1 │ │ + cmp sl, r2 │ │ + mov r7, sl │ │ + movlt r7, r2 │ │ + sub r9, r7, ip │ │ + cmp r9, #16 │ │ + bcc 8a89c │ │ + cmp r5, #1 │ │ + bne 8a89c │ │ + ldr r3, [sp, #36] ; 0x24 │ │ + cmp sl, r2 │ │ + ldr r0, [sp, #24] │ │ + movlt sl, r2 │ │ + add r7, r3, ip │ │ + cmp r7, r0 │ │ + ldrcc r0, [sp, #44] ; 0x2c │ │ + addcc r7, r3, sl │ │ + cmpcc r0, r7 │ │ + bcc 8a89c │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + cmp r2, fp │ │ + bic sl, r9, #15 │ │ + movgt fp, r2 │ │ + add r7, fp, lr │ │ + add ip, ip, sl │ │ + vld1.8 {d16[]-d17[]}, [r0] │ │ + ldr r0, [sp, #20] │ │ + bic r7, r7, #15 │ │ + vst1.8 {d16-d17}, [r6], r0 │ │ + subs r7, r7, #16 │ │ + bne 8a888 │ │ + cmp r9, sl │ │ + beq 8a770 │ │ + mul r7, r5, ip │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + add ip, ip, #1 │ │ + cmp ip, r2 │ │ + ldrb r6, [r0] │ │ + strb r6, [r8, r7] │ │ + add r7, r7, r5 │ │ + blt 8a8a0 │ │ + b 8a770 │ │ + add sp, sp, #188 ; 0xbc │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + andeq r2, r3, r8, lsr #10 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #256 ; 0x100 │ │ + mov lr, r0 │ │ + ldr r0, [sp, #292] ; 0x124 │ │ + str r2, [sp, #4] │ │ + cmp r0, #1 │ │ + cmpge r3, #1 │ │ + blt 8ae20 │ │ + ldr r0, [sp, #296] ; 0x128 │ │ + lsl r2, r1, #1 │ │ + str r2, [sp] │ │ + bfc r0, #9, #23 │ │ + lsl r2, r0, #6 │ │ + ldr r0, [pc, #1312] ; 8ae28 │ │ + ldr r0, [pc, r0] │ │ + str r3, [sp, #240] ; 0xf0 │ │ + str r1, [sp, #236] ; 0xec │ │ + ldrsb ip, [r0, r2]! │ │ + str ip, [sp, #232] ; 0xe8 │ │ + ldrsb r4, [r0, #30] │ │ + str r4, [sp, #192] ; 0xc0 │ │ + ldrsb r4, [r0, #22] │ │ + str r4, [sp, #188] ; 0xbc │ │ + ldrsb r4, [r0, #14] │ │ + str r4, [sp, #184] ; 0xb8 │ │ + ldrsb r4, [r0, #6] │ │ + str r4, [sp, #180] ; 0xb4 │ │ + ldrsb r4, [r0, #53] ; 0x35 │ │ + str r4, [sp, #176] ; 0xb0 │ │ + ldrsb r4, [r0, #45] ; 0x2d │ │ + str r4, [sp, #172] ; 0xac │ │ + ldrsb r4, [r0, #37] ; 0x25 │ │ + str r4, [sp, #168] ; 0xa8 │ │ + ldrsb r4, [r0, #29] │ │ + str r4, [sp, #164] ; 0xa4 │ │ + ldrsb r4, [r0, #21] │ │ + str r4, [sp, #160] ; 0xa0 │ │ + ldrsb r4, [r0, #13] │ │ + str r4, [sp, #156] ; 0x9c │ │ + ldrsb r4, [r0, #5] │ │ + str r4, [sp, #152] ; 0x98 │ │ + ldrsb r4, [r0, #52] ; 0x34 │ │ + str r4, [sp, #148] ; 0x94 │ │ + ldrsb r4, [r0, #44] ; 0x2c │ │ + str r4, [sp, #144] ; 0x90 │ │ + ldrsb r4, [r0, #36] ; 0x24 │ │ + str r4, [sp, #140] ; 0x8c │ │ + ldrsb r4, [r0, #28] │ │ + str r4, [sp, #136] ; 0x88 │ │ + ldrsb r4, [r0, #20] │ │ + str r4, [sp, #132] ; 0x84 │ │ + ldrsb r4, [r0, #12] │ │ + str r4, [sp, #128] ; 0x80 │ │ + ldrsb r4, [r0, #4] │ │ + str r4, [sp, #124] ; 0x7c │ │ + ldrsb r4, [r0, #51] ; 0x33 │ │ + str r4, [sp, #120] ; 0x78 │ │ + ldrsb r4, [r0, #43] ; 0x2b │ │ + str r4, [sp, #116] ; 0x74 │ │ + ldrsb r4, [r0, #19] │ │ + str r4, [sp, #104] ; 0x68 │ │ + ldrsb r4, [r0, #11] │ │ + str r4, [sp, #100] ; 0x64 │ │ + ldrsb r4, [r0, #3] │ │ + str r4, [sp, #96] ; 0x60 │ │ + ldrsb r4, [r0, #50] ; 0x32 │ │ + str r4, [sp, #92] ; 0x5c │ │ + ldrsb r4, [r0, #42] ; 0x2a │ │ + str r4, [sp, #88] ; 0x58 │ │ + ldrsb r4, [r0, #34] ; 0x22 │ │ + str r4, [sp, #84] ; 0x54 │ │ + ldrsb r4, [r0, #26] │ │ + str r4, [sp, #80] ; 0x50 │ │ + ldrsb r4, [r0, #18] │ │ + str r4, [sp, #76] ; 0x4c │ │ + ldrsb r4, [r0, #10] │ │ + str r4, [sp, #72] ; 0x48 │ │ + ldrsb r4, [r0, #2] │ │ + str r4, [sp, #68] ; 0x44 │ │ + ldrsb r4, [r0, #49] ; 0x31 │ │ + str r4, [sp, #64] ; 0x40 │ │ + ldrsb r4, [r0, #41] ; 0x29 │ │ + str r4, [sp, #60] ; 0x3c │ │ + ldrsb r4, [r0, #33] ; 0x21 │ │ + str r4, [sp, #56] ; 0x38 │ │ + ldrsb r4, [r0, #25] │ │ + str r4, [sp, #52] ; 0x34 │ │ + ldrsb r4, [r0, #17] │ │ + str r4, [sp, #48] ; 0x30 │ │ + ldrsb r4, [r0, #9] │ │ + str r4, [sp, #44] ; 0x2c │ │ + ldrsb r4, [r0, #1] │ │ + str r4, [sp, #40] ; 0x28 │ │ + ldrsb r4, [r0, #48] ; 0x30 │ │ + ldrsb r6, [r0, #31] │ │ + str r4, [sp, #36] ; 0x24 │ │ + ldrsb r4, [r0, #40] ; 0x28 │ │ + ldrsb r2, [r0, #55] ; 0x37 │ │ + str r6, [sp, #216] ; 0xd8 │ │ + ldrsb r6, [r0, #23] │ │ + str r4, [sp, #32] │ │ + ldrsb r4, [r0, #32] │ │ + str r2, [sp, #228] ; 0xe4 │ │ + ldrsb r2, [r0, #47] ; 0x2f │ │ + str r6, [sp, #212] ; 0xd4 │ │ + ldrsb r6, [r0, #15] │ │ + str r4, [sp, #28] │ │ + ldrsb r4, [r0, #24] │ │ + str r2, [sp, #224] ; 0xe0 │ │ + ldrsb r2, [r0, #39] ; 0x27 │ │ + str r6, [sp, #208] ; 0xd0 │ │ + ldrsb r6, [r0, #7] │ │ + ldrsb r8, [r0, #54] ; 0x36 │ │ + ldrsb r9, [r0, #46] ; 0x2e │ │ + ldrsb r7, [r0, #38] ; 0x26 │ │ + ldrsb fp, [r0, #35] ; 0x23 │ │ + ldrsb sl, [r0, #27] │ │ + str r4, [sp, #24] │ │ + ldrsb r4, [r0, #16] │ │ + ldrsb r0, [r0, #8] │ │ + str r0, [sp, #16] │ │ + ldr r0, [sp, #4] │ │ + str r2, [sp, #220] ; 0xdc │ │ + add r2, lr, r1 │ │ + add r5, r0, #1 │ │ + str r4, [sp, #20] │ │ + mov r4, #0 │ │ + str r6, [sp, #204] ; 0xcc │ │ + str r9, [sp, #200] ; 0xc8 │ │ + str r7, [sp, #196] ; 0xc4 │ │ + str fp, [sp, #112] ; 0x70 │ │ + str sl, [sp, #108] ; 0x6c │ │ + str r8, [sp, #12] │ │ + ldr r0, [sp, #4] │ │ + mvn r6, #0 │ │ + str r4, [sp, #8] │ │ + sub r4, r0, r4 │ │ + str r5, [sp, #244] ; 0xf4 │ │ + sub r5, r4, #1 │ │ + str lr, [sp, #252] ; 0xfc │ │ + mov lr, #0 │ │ + str r2, [sp, #248] ; 0xf8 │ │ + ldrb r8, [r4] │ │ + mov r2, #255 ; 0xff │ │ + ldr r4, [sp, #244] ; 0xf4 │ │ + ldr r0, [sp, #96] ; 0x60 │ │ + ldr r1, [sp, #100] ; 0x64 │ │ + ldrb r3, [r4, lr]! │ │ + smulbb r7, r0, r8 │ │ + ldrb r0, [r4, #1] │ │ + smlabb r7, r1, r3, r7 │ │ + ldr r1, [sp, #104] ; 0x68 │ │ + ldrb r9, [r4, #2] │ │ + smlabb r7, r1, r0, r7 │ │ + ldr r1, [sp, #116] ; 0x74 │ │ + smlabb r7, sl, r9, r7 │ │ + ldrb sl, [r4, #3]! │ │ + smlabb r7, fp, sl, r7 │ │ + ldrb fp, [r5] │ │ + ldrb r5, [r5, r6] │ │ + smlabb r7, r1, fp, r7 │ │ + ldr r1, [sp, #120] ; 0x78 │ │ + smlabb r6, r1, r5, r7 │ │ + ldr r1, [sp, #16] │ │ + add r6, r6, #8 │ │ + asr r7, r6, #4 │ │ + cmp r7, #255 ; 0xff │ │ + mov r7, #255 ; 0xff │ │ + asrlt r7, r6, #4 │ │ + smulbb r6, ip, r8 │ │ + smlabb r6, r1, r3, r6 │ │ + ldr r1, [sp, #20] │ │ + smlabb r6, r1, r0, r6 │ │ + ldr r1, [sp, #24] │ │ + smlabb r6, r1, r9, r6 │ │ + ldr r1, [sp, #28] │ │ + smlabb r6, r1, sl, r6 │ │ + ldr r1, [sp, #32] │ │ + smlabb r6, r1, fp, r6 │ │ + ldr r1, [sp, #36] ; 0x24 │ │ + smlabb r6, r1, r5, r6 │ │ + add r6, r6, #8 │ │ + asr ip, r6, #4 │ │ + cmp ip, #255 ; 0xff │ │ + asrlt r2, r6, #4 │ │ + ldr r6, [sp, #252] ; 0xfc │ │ + bic r2, r2, r2, asr #31 │ │ + strb r2, [r6, lr]! │ │ + bic r2, r7, r7, asr #31 │ │ + ldr r1, [sp, #68] ; 0x44 │ │ + strb r2, [r6, #3] │ │ + smulbb r2, r1, r8 │ │ + ldr r1, [sp, #72] ; 0x48 │ │ + smlabb r2, r1, r3, r2 │ │ + ldr r1, [sp, #76] ; 0x4c │ │ + smlabb r2, r1, r0, r2 │ │ + ldr r1, [sp, #80] ; 0x50 │ │ + smlabb r2, r1, r9, r2 │ │ + ldr r1, [sp, #84] ; 0x54 │ │ + smlabb r2, r1, sl, r2 │ │ + ldr r1, [sp, #88] ; 0x58 │ │ + smlabb r2, r1, fp, r2 │ │ + ldr r1, [sp, #92] ; 0x5c │ │ + smlabb r2, r1, r5, r2 │ │ + ldr r1, [sp, #40] ; 0x28 │ │ + add r2, r2, #8 │ │ + asr r7, r2, #4 │ │ + cmp r7, #255 ; 0xff │ │ + mov r7, #255 ; 0xff │ │ + asrlt r7, r2, #4 │ │ + bic r2, r7, r7, asr #31 │ │ + strb r2, [r6, #2] │ │ + smulbb r2, r1, r8 │ │ + ldr r1, [sp, #44] ; 0x2c │ │ + smlabb r2, r1, r3, r2 │ │ + ldr r1, [sp, #48] ; 0x30 │ │ + smlabb r2, r1, r0, r2 │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + smlabb r2, r1, r9, r2 │ │ + ldr r1, [sp, #56] ; 0x38 │ │ + smlabb r2, r1, sl, r2 │ │ + ldr r1, [sp, #60] ; 0x3c │ │ + smlabb r2, r1, fp, r2 │ │ + ldr r1, [sp, #64] ; 0x40 │ │ + smlabb r2, r1, r5, r2 │ │ + ldr r1, [sp, #124] ; 0x7c │ │ + add r2, r2, #8 │ │ + asr r7, r2, #4 │ │ + cmp r7, #255 ; 0xff │ │ + mov r7, #255 ; 0xff │ │ + asrlt r7, r2, #4 │ │ + bic r2, r7, r7, asr #31 │ │ + strb r2, [r6, #1] │ │ + smulbb r2, r1, r8 │ │ + ldr r1, [sp, #128] ; 0x80 │ │ + ldr r6, [sp, #248] ; 0xf8 │ │ + smlabb r2, r1, r3, r2 │ │ + ldr r1, [sp, #132] ; 0x84 │ │ + smlabb r2, r1, r0, r2 │ │ + ldr r1, [sp, #136] ; 0x88 │ │ + smlabb r2, r1, r9, r2 │ │ + ldr r1, [sp, #140] ; 0x8c │ │ + smlabb r2, r1, sl, r2 │ │ + ldr r1, [sp, #144] ; 0x90 │ │ + smlabb r2, r1, fp, r2 │ │ + ldr r1, [sp, #148] ; 0x94 │ │ + smlabb r2, r1, r5, r2 │ │ + add r2, r2, #8 │ │ + asr r7, r2, #4 │ │ + cmp r7, #255 ; 0xff │ │ + mov r7, #255 ; 0xff │ │ + asrlt r7, r2, #4 │ │ + bic r2, r7, r7, asr #31 │ │ + strb r2, [r6, lr]! │ │ + ldr r2, [sp, #204] ; 0xcc │ │ + ldr r7, [sp, #208] ; 0xd0 │ │ + ldr r1, [sp, #152] ; 0x98 │ │ + smulbb r2, r2, r8 │ │ + smlabb r2, r7, r3, r2 │ │ + ldr r7, [sp, #212] ; 0xd4 │ │ + smlabb r2, r7, r0, r2 │ │ ldr r7, [sp, #216] ; 0xd8 │ │ - ldrb r3, [r0, #2916] ; 0xb64 │ │ - ldr r0, [sp, #72] ; 0x48 │ │ - str r7, [sp] │ │ - str r3, [sp, #156] ; 0x9c │ │ - lsl r0, r0, #2 │ │ - stmib sp, {r0, r3} │ │ - movw r0, #41920 ; 0xa3c0 │ │ - str r2, [sp, #12] │ │ - ldr r2, [sp, #196] ; 0xc4 │ │ - add r3, r2, r0 │ │ - mov r0, r8 │ │ - mov r2, r5 │ │ - blx r6 │ │ - ldr r0, [sp, #100] ; 0x64 │ │ - cmp r0, #0 │ │ - bne 7fbac │ │ - b 80618 │ │ - ldrb r2, [r7, #22] │ │ - cmp r2, #2 │ │ - bne 7f2f0 │ │ - ldr r0, [sp, #212] ; 0xd4 │ │ - ldr r2, [r0] │ │ - cmp r2, #1 │ │ - bls 7f2f0 │ │ - ldr r0, [sp, #196] ; 0xc4 │ │ - add r2, r0, ip │ │ - mov r1, #0 │ │ - str r2, [sp, #12] │ │ - str r1, [sp, #4] │ │ - mov r2, #0 │ │ - ldr r1, [sp, #216] ; 0xd8 │ │ - str r1, [sp, #8] │ │ - mov r1, r8 │ │ - str sl, [sp] │ │ - bl 81c08 │ │ - cmp r0, #0 │ │ - bne 81404 │ │ - b 7f390 │ │ - ldr r0, [sp, #104] ; 0x68 │ │ - mov r5, #0 │ │ - ldr r2, [r7, #8] │ │ - str r0, [sp] │ │ - ldr r0, [sp, #72] ; 0x48 │ │ - str r1, [sp, #32] │ │ - mov r1, r8 │ │ - stmib sp, {r0, r9, lr} │ │ - ldr r0, [sp, #216] ; 0xd8 │ │ - str r0, [sp, #24] │ │ - ldr r0, [sp, #196] ; 0xc4 │ │ - str r2, [sp, #20] │ │ - mov r2, #0 │ │ - str r5, [sp, #16] │ │ - str r4, [sp, #28] │ │ - bl 8159c │ │ - cmp r0, #0 │ │ - bne 81404 │ │ - ldr r0, [sp, #180] ; 0xb4 │ │ - ldrb r0, [r0, #22] │ │ - cmp r0, #1 │ │ - bne 7f390 │ │ - ldr r0, [sp, #236] ; 0xec │ │ - mov r1, r8 │ │ - ldr r3, [sp, #220] ; 0xdc │ │ - ldr r2, [r0, #1268] ; 0x4f4 │ │ - mov r0, #0 │ │ - str r0, [sp] │ │ - ldr r0, [sp, #140] ; 0x8c │ │ - str r0, [sp, #4] │ │ - ldr r0, [sp, #144] ; 0x90 │ │ - str r0, [sp, #8] │ │ - ldr r0, [sp, #84] ; 0x54 │ │ - str r0, [sp, #12] │ │ - ldr r0, [sp, #68] ; 0x44 │ │ - str r0, [sp, #16] │ │ - ldr r0, [sp, #196] ; 0xc4 │ │ - bl 8203c │ │ - cmp r0, #0 │ │ - bne 81404 │ │ - ldr r0, [sp, #180] ; 0xb4 │ │ - ldrb r0, [r0, #28] │ │ - cmp r0, #0 │ │ - beq 7f560 │ │ - ldr r0, [sp, #180] ; 0xb4 │ │ - ldr r7, [sp, #196] ; 0xc4 │ │ - ldr r6, [sp, #236] ; 0xec │ │ - ldrb r1, [r0, #18] │ │ - mov r0, #0 │ │ - str r0, [sp, #248] ; 0xf8 │ │ - movw r0, #28800 ; 0x7080 │ │ - add r0, r7, r0 │ │ - str r0, [sp, #204] ; 0xcc │ │ - movw r0, #20544 ; 0x5040 │ │ - ldr r2, [r7, #12] │ │ - add r0, r7, r0 │ │ - str r0, [sp, #200] ; 0xc8 │ │ - ldr r0, [r6, #2164] ; 0x874 │ │ - cmp r1, #3 │ │ - movweq r1, #9 │ │ - sub r0, r0, #1 │ │ - tst r0, r2 │ │ - mov r0, #0 │ │ - bne 7f40c │ │ - ldr r5, [r6, #2160] ; 0x870 │ │ - mvn r4, #0 │ │ - ldr r3, [r6, #2148] ; 0x864 │ │ - ldr r0, [r6, #2116] ; 0x844 │ │ - add r5, r4, r2, asr r5 │ │ - mul r3, r3, r5 │ │ - add r0, r0, r3, lsl #8 │ │ - str r0, [sp, #164] ; 0xa4 │ │ - mov r4, r6 │ │ - ldr r0, [sp, #192] ; 0xc0 │ │ - mov sl, #0 │ │ - ldr ip, [r6, #1268] ; 0x4f4 │ │ - ldr r9, [sp, #72] ; 0x48 │ │ - ldr r3, [r0] │ │ - str r3, [sp, #168] ; 0xa8 │ │ - ldr r3, [r0, #8] │ │ - ldr r5, [r0, #12] │ │ - ldr lr, [r0, #4] │ │ - str r3, [sp, #184] ; 0xb8 │ │ - ldr r0, [r7, #8] │ │ - ldr r3, [r6, #2968] ; 0xb98 │ │ - ldr r6, [sp, #104] ; 0x68 │ │ - ldr r7, [sp, #204] ; 0xcc │ │ - str r3, [sp, #48] ; 0x30 │ │ - str r6, [sp, #32] │ │ - str r9, [sp, #36] ; 0x24 │ │ - str sl, [sp, #40] ; 0x28 │ │ - str r7, [sp, #44] ; 0x2c │ │ - str lr, [sp] │ │ - stmib sp, {r5, sl} │ │ - str r1, [sp, #24] │ │ - add r1, sp, #248 ; 0xf8 │ │ - ldr r3, [sp, #164] ; 0xa4 │ │ - str r1, [sp, #28] │ │ + smlabb r2, r7, r9, r2 │ │ + ldr r7, [sp, #220] ; 0xdc │ │ + smlabb r2, r7, sl, r2 │ │ + ldr r7, [sp, #224] ; 0xe0 │ │ + smlabb r2, r7, fp, r2 │ │ + ldr r7, [sp, #228] ; 0xe4 │ │ + smlabb r2, r7, r5, r2 │ │ + add r2, r2, #8 │ │ + asr r7, r2, #4 │ │ + cmp r7, #255 ; 0xff │ │ + mov r7, #255 ; 0xff │ │ + asrlt r7, r2, #4 │ │ + bic r2, r7, r7, asr #31 │ │ + smulbb r7, r1, r8 │ │ + ldr r1, [sp, #156] ; 0x9c │ │ + strb r2, [r6, #3] │ │ + smlabb r7, r1, r3, r7 │ │ + ldr r1, [sp, #160] ; 0xa0 │ │ + smlabb r7, r1, r0, r7 │ │ + ldr r1, [sp, #164] ; 0xa4 │ │ + smlabb r7, r1, r9, r7 │ │ ldr r1, [sp, #168] ; 0xa8 │ │ - str r3, [sp, #20] │ │ - ldr r3, [sp, #184] ; 0xb8 │ │ - cmp r0, r1 │ │ - mov r1, #0 │ │ - str r8, [sp, #12] │ │ - movwgt r1, #1 │ │ - cmp r2, r3 │ │ - mov r3, #0 │ │ - str ip, [sp, #16] │ │ - movwgt r3, #1 │ │ - bl 51b04 │ │ - ldr r2, [sp, #172] ; 0xac │ │ - lsl r7, r6, #2 │ │ - ldr r1, [r4, #2968] ; 0xb98 │ │ - lsl r4, r9, #2 │ │ - add r0, r2, r0, lsl #2 │ │ - ldr r2, [sp, #204] ; 0xcc │ │ - mov r3, r7 │ │ - ldr r5, [r0, #32] │ │ - stm sp, {r4, sl} │ │ - str r1, [sp, #16] │ │ - lsl r1, r6, #3 │ │ - ldr r6, [sp, #200] ; 0xc8 │ │ - str sl, [sp, #8] │ │ - str sl, [sp, #12] │ │ - mov r0, r6 │ │ - blx r5 │ │ - ldr r1, [sp, #180] ; 0xb4 │ │ - ldrb r0, [r1, #28] │ │ - cmp r0, #1 │ │ - mov r0, r1 │ │ - bne 7f518 │ │ - ldr r1, [sp, #176] ; 0xb0 │ │ - ldrb r0, [r0, #18] │ │ - ldr r2, [pc, #3464] ; 80294 │ │ - add r1, r1, r1, lsl #1 │ │ - ldr r2, [pc, r2] │ │ - add r1, r2, r1, lsl #4 │ │ - b 7f530 │ │ + smlabb r7, r1, sl, r7 │ │ + ldr r1, [sp, #172] ; 0xac │ │ + smlabb r7, r1, fp, r7 │ │ ldr r1, [sp, #176] ; 0xb0 │ │ - ldrb r0, [r0, #16] │ │ - ldr r2, [pc, #3440] ; 80298 │ │ - add r1, r1, r1, lsl #1 │ │ - ldr r2, [pc, r2] │ │ - add r1, r2, r1, lsl #7 │ │ - add r0, r1, r0, lsl #2 │ │ + smlabb ip, r1, r5, r7 │ │ + ldr r7, [sp, #180] ; 0xb4 │ │ + ldr r1, [sp, #184] ; 0xb8 │ │ + smulbb r7, r7, r8 │ │ + ldr r8, [sp, #12] │ │ + smlabb r3, r1, r3, r7 │ │ + ldr r1, [sp, #188] ; 0xbc │ │ + ldr r7, [sp, #196] ; 0xc4 │ │ + smlabb r1, r1, r0, r3 │ │ + ldr r0, [sp, #192] ; 0xc0 │ │ + ldr r3, [sp, #240] ; 0xf0 │ │ + smlabb r1, r0, r9, r1 │ │ + ldr r9, [sp, #200] ; 0xc8 │ │ + add r0, ip, #8 │ │ + ldr ip, [sp, #232] ; 0xe8 │ │ + smlabb r1, r7, sl, r1 │ │ + ldr sl, [sp, #108] ; 0x6c │ │ + smlabb r1, r9, fp, r1 │ │ + ldr fp, [sp, #112] ; 0x70 │ │ + smlabb r1, r8, r5, r1 │ │ + add r1, r1, #8 │ │ + asr r2, r1, #4 │ │ + cmp r2, #255 ; 0xff │ │ + mov r2, #255 ; 0xff │ │ + asrlt r2, r1, #4 │ │ + bic r1, r2, r2, asr #31 │ │ + asr r2, r0, #4 │ │ + cmp r2, #255 ; 0xff │ │ + mov r2, #255 ; 0xff │ │ + asrlt r2, r0, #4 │ │ + strb r1, [r6, #2] │ │ + bic r0, r2, r2, asr #31 │ │ ldr r1, [sp, #236] ; 0xec │ │ - ldr r2, [sp, #172] ; 0xac │ │ - mov r3, r7 │ │ - ldr r0, [r0] │ │ - ldr r1, [r1, #1268] ; 0x4f4 │ │ - ldr r5, [r2, #312] ; 0x138 │ │ + ldr r2, [sp, #252] ; 0xfc │ │ + strb r0, [r6, #1] │ │ + orr r0, lr, #3 │ │ + add lr, lr, #4 │ │ + add r5, r2, r0 │ │ + cmp lr, r3 │ │ + mov r6, r1 │ │ + blt 8ab04 │ │ + ldr r2, [sp, #252] ; 0xfc │ │ + ldr r0, [sp] │ │ + ldr r6, [sp, #248] ; 0xf8 │ │ + add r5, r2, r1 │ │ + ldr r4, [sp, #8] │ │ + add lr, r2, r0 │ │ + add r6, r6, r0 │ │ + ldr r2, [sp, #292] ; 0x124 │ │ + add r4, r4, #2 │ │ + cmp r4, r2 │ │ mov r2, r6 │ │ - str r0, [sp, #4] │ │ - mov r0, r8 │ │ - str r4, [sp] │ │ - blx r5 │ │ - ldr r0, [sp, #100] ; 0x64 │ │ - cmp r0, #0 │ │ - beq 8060c │ │ - ldr r0, [sp, #104] ; 0x68 │ │ - ldr r7, [sp, #232] ; 0xe8 │ │ - ldr r6, [sp, #188] ; 0xbc │ │ - cmp r0, r7 │ │ - ldr r2, [sp, #224] ; 0xe0 │ │ - ldrne r0, [sp, #72] ; 0x48 │ │ - cmpne r0, r6 │ │ - bne 7f754 │ │ - ldr r1, [sp, #196] ; 0xc4 │ │ - ldr r0, [r1, #12] │ │ - and r0, r0, #31 │ │ - add r0, r1, r0, lsl #2 │ │ - movw r1, #8952 ; 0x22f8 │ │ - add r0, r0, r1 │ │ - ldr r1, [sp, #104] ; 0x68 │ │ - str r0, [sp, #204] ; 0xcc │ │ - mov r0, #1 │ │ - cmp r1, #1 │ │ - bne 7f6f4 │ │ - ldr r0, [sp, #196] ; 0xc4 │ │ - ldr r1, [sp, #204] ; 0xcc │ │ - ldr r0, [r0, #8] │ │ - ldr r1, [r1] │ │ - add r0, r1, r0, lsl #4 │ │ - ldrsb r1, [r0, #-8] │ │ - mov r0, #0 │ │ - cmp r1, #0 │ │ - movwgt r0, #1 │ │ - ldr r1, [sp, #72] ; 0x48 │ │ - cmp r1, r6 │ │ - beq 7f700 │ │ - cmp r0, #0 │ │ - beq 7f754 │ │ - ldr r0, [sp, #104] ; 0x68 │ │ - mov sl, #0 │ │ - cmp r0, #1 │ │ - bne 7ffa4 │ │ - ldr r0, [sp, #72] ; 0x48 │ │ - ldr r3, [sp, #236] ; 0xec │ │ - cmp r0, r6 │ │ - mov r0, #0 │ │ - str r0, [sp, #220] ; 0xdc │ │ - bne 7ffb0 │ │ - ldr r9, [sp, #236] ; 0xec │ │ - movw r0, #1260 ; 0x4ec │ │ - add fp, r3, r0 │ │ + blt 8aae0 │ │ + add sp, sp, #256 ; 0x100 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + andeq r2, r3, r4, asr #4 │ │ + push {r4, r5, fp, lr} │ │ + sub sp, sp, #24 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + mov r5, #1 │ │ + ldr r4, [sp, #48] ; 0x30 │ │ + ldr lr, [sp, #44] ; 0x2c │ │ + stm sp, {ip, lr} │ │ + str r4, [sp, #8] │ │ + str r5, [sp, #12] │ │ + str r5, [sp, #16] │ │ + bl 8b690 │ │ + add sp, sp, #24 │ │ + pop {r4, r5, fp, pc} │ │ + push {r4, r5, r6, lr} │ │ + sub sp, sp, #24 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ mov r5, #0 │ │ - mov sl, #1 │ │ - cmp r5, #2 │ │ - bne 7f694 │ │ - b 7ff80 │ │ - ldr r0, [r9, #2128] ; 0x850 │ │ - ldr r6, [r9, #2996] ; 0xbb4 │ │ - mla r0, r0, lr, r2 │ │ - add r0, r6, r0, lsl #5 │ │ - ldrb r6, [r0, #27] │ │ - ldr r0, [r4, r2, lsl #4] │ │ - ldr r4, [sp, #188] ; 0xbc │ │ - str r0, [sp, #20] │ │ - ldr r0, [sp, #196] ; 0xc4 │ │ - str r2, [sp, #8] │ │ - mov r2, #0 │ │ - str r6, [sp, #32] │ │ - str sl, [sp] │ │ - str r4, [sp, #4] │ │ - str lr, [sp, #12] │ │ + ldr r4, [sp, #48] ; 0x30 │ │ + mov r6, #1 │ │ + ldr lr, [sp, #44] ; 0x2c │ │ + stm sp, {ip, lr} │ │ + str r4, [sp, #8] │ │ + str r6, [sp, #12] │ │ str r5, [sp, #16] │ │ - str ip, [sp, #24] │ │ - str r7, [sp, #28] │ │ - bl 8159c │ │ - cmp r0, #0 │ │ - bne 81404 │ │ - cmp r5, #2 │ │ - beq 7ff80 │ │ - ldr r0, [sp, #196] ; 0xc4 │ │ - ldr r2, [sp, #204] ; 0xcc │ │ - ldr r1, [fp, r5, lsl #2] │ │ + bl 8b690 │ │ + add sp, sp, #24 │ │ + pop {r4, r5, r6, pc} │ │ + push {r4, r5, fp, lr} │ │ + sub sp, sp, #24 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + mov r5, #0 │ │ + ldr r4, [sp, #48] ; 0x30 │ │ + ldr lr, [sp, #44] ; 0x2c │ │ + stm sp, {ip, lr} │ │ + str r4, [sp, #8] │ │ + str r5, [sp, #12] │ │ + str r5, [sp, #16] │ │ + bl 8b690 │ │ + add sp, sp, #24 │ │ + pop {r4, r5, fp, pc} │ │ + push {r4, r5, r6, r7, r8, lr} │ │ + sub sp, sp, #24 │ │ + mov ip, r3 │ │ + ldr r3, [sp, #48] ; 0x30 │ │ + cmp ip, #1 │ │ + add lr, r3, ip │ │ + asr r4, lr, #1 │ │ + blt 8af6c │ │ + mov r8, #0 │ │ + cmp ip, #3 │ │ + bls 8af50 │ │ + mov r5, #0 │ │ + bic r8, ip, #3 │ │ + vdup.32 q8, r5 │ │ + add r6, r2, #1 │ │ + mov r7, r8 │ │ + vmov.32 d16[0], r4 │ │ + add r4, sp, #20 │ │ + ldr r5, [r6], #4 │ │ + subs r7, r7, #4 │ │ + str r5, [sp, #20] │ │ + vld1.32 {d18[0]}, [r4 :32] │ │ + vmovl.u8 q9, d18 │ │ + vmovl.u16 q9, d18 │ │ + vadd.i32 q8, q8, q9 │ │ + bne 8af14 │ │ + vext.8 q9, q8, q8, #8 │ │ + cmp r8, ip │ │ + vadd.i32 q8, q8, q9 │ │ + vdup.32 q9, d16[1] │ │ + vadd.i32 q8, q8, q9 │ │ + vmov.32 r4, d16[0] │ │ + beq 8af6c │ │ + add r5, r8, r2 │ │ + sub r6, ip, r8 │ │ add r5, r5, #1 │ │ - ldr r6, [r0, #12] │ │ - ldr r0, [r0, #8] │ │ - ldr r4, [r2, #-4] │ │ - sub lr, r6, #1 │ │ - sub r2, r0, #1 │ │ - ldr r3, [sp, #116] ; 0x74 │ │ - add r0, r4, r2, lsl #4 │ │ - add r1, r1, r3, lsl #1 │ │ - ldrsb r0, [r0, #8] │ │ - sub r7, r0, #1 │ │ - mov r0, #176 ; 0xb0 │ │ - smlabb r3, r7, r0, r9 │ │ - ldr r0, [r9, #2988] ; 0xbac │ │ - cmp r0, #2 │ │ - add ip, r3, #16 │ │ - ldr r3, [r9, #1272] ; 0x4f8 │ │ - beq 7f638 │ │ - ldr r0, [sp, #212] ; 0xd4 │ │ - ldr r6, [r0, #44] ; 0x2c │ │ - b 7f64c │ │ - ldr r1, [sp, #72] ; 0x48 │ │ - cmp r1, r6 │ │ - bne 7f5e8 │ │ - ldr r1, [sp, #196] ; 0xc4 │ │ - ldr r2, [sp, #204] ; 0xcc │ │ - ldr r1, [r1, #8] │ │ - ldr r2, [r2, #-4] │ │ - add r2, r2, r1, lsl #4 │ │ - mov r1, #0 │ │ - ldrsb r3, [r2, #8] │ │ - cmp r3, #0 │ │ - mov r3, #0 │ │ - movwgt r3, #1 │ │ - and r0, r0, r3 │ │ - ldr r3, [sp, #104] ; 0x68 │ │ + ldrb r7, [r5], #1 │ │ + subs r6, r6, #1 │ │ + add r4, r4, r7 │ │ + bne 8af5c │ │ cmp r3, #1 │ │ - bne 7f748 │ │ - ldrsb r2, [r2, #-8] │ │ - cmp r2, #0 │ │ - movwgt r1, #1 │ │ - and r0, r0, r1 │ │ - ldr r2, [sp, #224] ; 0xe0 │ │ - cmp r0, #0 │ │ - bne 7f5f0 │ │ - ldr r0, [sp, #228] ; 0xe4 │ │ - ldr r1, [sp, #236] ; 0xec │ │ - cmp r2, r0 │ │ - movlt r0, r2 │ │ - cmp r0, #2 │ │ - blt 7f844 │ │ - ldr r0, [sp, #180] ; 0xb4 │ │ - ldrb r0, [r0, #21] │ │ - cmp r0, #2 │ │ - bne 7f794 │ │ - ldr r0, [sp, #180] ; 0xb4 │ │ - ldrsb r0, [r0, #24] │ │ - add r0, r1, r0 │ │ - ldrb r0, [r0, #1888] ; 0x760 │ │ - cmp r0, #0 │ │ - bne 7f7b4 │ │ - ldr r0, [sp, #180] ; 0xb4 │ │ - ldrb r0, [r0, #22] │ │ - cmp r0, #2 │ │ - bne 7f844 │ │ - ldr r0, [sp, #212] ; 0xd4 │ │ - ldr r0, [r0] │ │ - cmp r0, #2 │ │ - bcc 7f844 │ │ - ldr r7, [sp, #236] ; 0xec │ │ - movw r0, #1260 ; 0x4ec │ │ - add r5, r1, r0 │ │ - mov r4, #0 │ │ - cmp r4, #2 │ │ - bne 7f800 │ │ - b 7fa24 │ │ - ldr r2, [sp, #220] ; 0xdc │ │ - stm sp, {r2, r4} │ │ - str r0, [sp, #12] │ │ - ldr r0, [sp, #196] ; 0xc4 │ │ - ldr r2, [sp, #216] ; 0xd8 │ │ + blt 8b000 │ │ + mov r8, #0 │ │ + cmp r3, #3 │ │ + bls 8afe4 │ │ + mov r5, #0 │ │ + bic r8, r3, #3 │ │ + vdup.32 q8, r5 │ │ + vmov.i32 q9, #255 ; 0x000000ff │ │ + sub r6, r2, #4 │ │ + mov r7, r8 │ │ + vmov.32 d16[0], r4 │ │ + add r4, sp, #16 │ │ + ldr r5, [r6], #-4 │ │ + subs r7, r7, #4 │ │ + str r5, [sp, #16] │ │ + vld1.32 {d20[0]}, [r4 :32] │ │ + vmovl.u8 q10, d20 │ │ + vrev64.16 d20, d20 │ │ + vmovl.u16 q10, d20 │ │ + vand q10, q10, q9 │ │ + vadd.i32 q8, q8, q10 │ │ + bne 8afa0 │ │ + vext.8 q9, q8, q8, #8 │ │ + cmp r8, r3 │ │ + vadd.i32 q8, q8, q9 │ │ + vdup.32 q9, d16[1] │ │ + vadd.i32 q8, q8, q9 │ │ + vmov.32 r4, d16[0] │ │ + beq 8b000 │ │ + mvn r5, r8 │ │ + sub r6, r3, r8 │ │ + add r2, r5, r2 │ │ + ldrb r5, [r2], #-1 │ │ + subs r6, r6, #1 │ │ + add r4, r4, r5 │ │ + bne 8aff0 │ │ + rbit r7, lr │ │ + ldr r2, [sp, #56] ; 0x38 │ │ + clz r7, r7 │ │ + ldr r5, [sp, #52] ; 0x34 │ │ + cmp ip, r3 │ │ + lsr r6, r4, r7 │ │ + beq 8b03c │ │ + movw r7, #13108 ; 0x3334 │ │ + cmp ip, r3, lsl #1 │ │ + bgt 8b034 │ │ + movw r7, #21846 ; 0x5556 │ │ + cmp r3, ip, lsl #1 │ │ + movwgt r7, #13108 ; 0x3334 │ │ + mul r7, r7, r6 │ │ + lsr r6, r7, #16 │ │ str r2, [sp, #8] │ │ - mov r2, #0 │ │ - bl 81c08 │ │ - cmp r0, #0 │ │ - bne 81404 │ │ - cmp r4, #2 │ │ - beq 7fa24 │ │ - ldr r1, [sp, #180] ; 0xb4 │ │ - ldr r0, [r5, r4, lsl #2] │ │ + mov r2, ip │ │ + str r6, [sp] │ │ + str r5, [sp, #4] │ │ + bl 8ba04 │ │ + add sp, sp, #24 │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ + push {r4, lr} │ │ + sub sp, sp, #16 │ │ + add lr, sp, #24 │ │ + mov r2, r3 │ │ + mov r4, #128 ; 0x80 │ │ + ldm lr, {r3, ip, lr} │ │ + stm sp, {r4, ip, lr} │ │ + bl 8ba04 │ │ + add sp, sp, #16 │ │ + pop {r4, pc} │ │ + push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ + sub sp, sp, #16 │ │ + add lr, sp, #48 ; 0x30 │ │ + mov ip, r3 │ │ + asr r5, ip, #1 │ │ + cmp ip, #1 │ │ + ldm lr, {r3, r8, lr} │ │ + blt 8b120 │ │ + mov r9, #0 │ │ + cmp ip, #4 │ │ + bcc 8b104 │ │ + mov r4, #0 │ │ + bic r9, ip, #3 │ │ + vdup.32 q8, r4 │ │ + add r7, r2, #1 │ │ + mov r6, r9 │ │ + vmov.32 d16[0], r5 │ │ + add r5, sp, #12 │ │ + ldr r4, [r7], #4 │ │ + subs r6, r6, #4 │ │ + str r4, [sp, #12] │ │ + vld1.32 {d18[0]}, [r5 :32] │ │ + vmovl.u8 q9, d18 │ │ + vmovl.u16 q9, d18 │ │ + vadd.i32 q8, q8, q9 │ │ + bne 8b0c8 │ │ + vext.8 q9, q8, q8, #8 │ │ + cmp r9, ip │ │ + vadd.i32 q8, q8, q9 │ │ + vdup.32 q9, d16[1] │ │ + vadd.i32 q8, q8, q9 │ │ + vmov.32 r5, d16[0] │ │ + beq 8b120 │ │ + add r2, r9, r2 │ │ + sub r6, ip, r9 │ │ + add r2, r2, #1 │ │ + ldrb r4, [r2], #1 │ │ + subs r6, r6, #1 │ │ + add r5, r5, r4 │ │ + bne 8b110 │ │ + rbit r2, ip │ │ + clz r2, r2 │ │ + lsr r2, r5, r2 │ │ + stm sp, {r2, r8, lr} │ │ + mov r2, ip │ │ + bl 8ba04 │ │ + add sp, sp, #16 │ │ + pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ + sub sp, sp, #16 │ │ + add lr, sp, #48 ; 0x30 │ │ + mov ip, r3 │ │ + ldm lr, {r3, r8, lr} │ │ + cmp r3, #1 │ │ + asr r5, r3, #1 │ │ + blt 8b1ec │ │ + mov r9, #0 │ │ + cmp r3, #4 │ │ + bcc 8b1d0 │ │ + mov r4, #0 │ │ + bic r9, r3, #3 │ │ + vdup.32 q8, r4 │ │ + vmov.i32 q9, #255 ; 0x000000ff │ │ + sub r7, r2, #4 │ │ + mov r6, r9 │ │ + vmov.32 d16[0], r5 │ │ + add r5, sp, #12 │ │ + ldr r4, [r7], #-4 │ │ + subs r6, r6, #4 │ │ + str r4, [sp, #12] │ │ + vld1.32 {d20[0]}, [r5 :32] │ │ + vmovl.u8 q10, d20 │ │ + vrev64.16 d20, d20 │ │ + vmovl.u16 q10, d20 │ │ + vand q10, q10, q9 │ │ + vadd.i32 q8, q8, q10 │ │ + bne 8b18c │ │ + vext.8 q9, q8, q8, #8 │ │ + cmp r9, r3 │ │ + vadd.i32 q8, q8, q9 │ │ + vdup.32 q9, d16[1] │ │ + vadd.i32 q8, q8, q9 │ │ + vmov.32 r5, d16[0] │ │ + beq 8b1ec │ │ + mvn r4, r9 │ │ + sub r6, r3, r9 │ │ + add r2, r4, r2 │ │ + ldrb r4, [r2], #-1 │ │ + subs r6, r6, #1 │ │ + add r5, r5, r4 │ │ + bne 8b1dc │ │ + rbit r2, r3 │ │ + clz r2, r2 │ │ + lsr r2, r5, r2 │ │ + stm sp, {r2, r8, lr} │ │ + mov r2, ip │ │ + bl 8ba04 │ │ + add sp, sp, #16 │ │ + pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ + push {r4, r5, r6, lr} │ │ + ldr ip, [sp, #20] │ │ + cmp ip, #1 │ │ + ldrge lr, [sp, #16] │ │ + cmpge lr, #1 │ │ + blt 8b258 │ │ + mov r4, #0 │ │ + mov r5, #0 │ │ + ldrb r6, [r3, r5] │ │ + ldrb r6, [r2, r6, lsl #1] │ │ + strb r6, [r0, r5] │ │ + add r5, r5, #1 │ │ + cmp lr, r5 │ │ + bne 8b22c │ │ add r4, r4, #1 │ │ - ldr r3, [r7, #1272] ; 0x4f8 │ │ - ldrb r2, [r1, #22] │ │ - ldr r1, [sp, #116] ; 0x74 │ │ - cmp r2, #2 │ │ + add r0, r0, r1 │ │ + add r3, r3, lr │ │ + cmp r4, ip │ │ + bne 8b228 │ │ + pop {r4, r5, r6, pc} │ │ + push {r4, r5, r6, lr} │ │ + ldr r4, [sp, #16] │ │ + cmp r2, #5 │ │ + blt 8b2c0 │ │ + cmp r3, #1 │ │ + blt 8b300 │ │ + movw lr, #257 ; 0x101 │ │ + movt lr, #257 ; 0x101 │ │ + umull ip, r5, r4, lr │ │ + mla r5, r4, lr, r5 │ │ + asr r4, r4, #31 │ │ + mla lr, r4, lr, r5 │ │ + mov r4, #0 │ │ + mov r5, #0 │ │ + mov r6, r0 │ │ + str ip, [r6, r5]! │ │ + add r5, r5, #8 │ │ + cmp r5, r2 │ │ + str lr, [r6, #4] │ │ + blt 8b294 │ │ + add r4, r4, #1 │ │ + add r0, r0, r1 │ │ + cmp r4, r3 │ │ + bne 8b290 │ │ + b 8b300 │ │ + cmp r3, #1 │ │ + cmpge r2, #1 │ │ + blt 8b300 │ │ + movw r6, #257 ; 0x101 │ │ + movt r6, #257 ; 0x101 │ │ + mul ip, r4, r6 │ │ + mov r4, #0 │ │ + mov r5, #0 │ │ + str ip, [r0, r5] │ │ + add r5, r5, #4 │ │ + cmp r5, r2 │ │ + blt 8b2e0 │ │ + add r4, r4, #1 │ │ + add r0, r0, r1 │ │ + cmp r4, r3 │ │ + bne 8b2dc │ │ + pop {r4, r5, r6, pc} │ │ + push {r4, r5, r6, r7, r8, lr} │ │ + ldr ip, [sp, #24] │ │ + cmp r3, #0 │ │ + mov lr, r3 │ │ + sub ip, ip, #1 │ │ + andle lr, ip, ip, asr #31 │ │ + ldrb lr, [r2, lr] │ │ + strb lr, [r0] │ │ + sub lr, r1, #1 │ │ + cmp lr, #1 │ │ + blt 8b3f4 │ │ + mov r1, #0 │ │ + add r4, r1, #2 │ │ + add r6, r1, #3 │ │ + cmp r4, ip │ │ + mov r7, r1 │ │ + mov r5, r4 │ │ + movgt r5, ip │ │ + cmp r6, r3 │ │ + sub r6, r1, #1 │ │ + movle r5, r3 │ │ + cmp r6, ip │ │ + ldrb r8, [r2, r5] │ │ + movgt r6, ip │ │ + cmp r1, r3 │ │ + add r5, r1, #1 │ │ + movle r6, r3 │ │ + cmp r1, ip │ │ + movgt r7, ip │ │ + cmp r1, r3 │ │ + movlt r7, r3 │ │ + ldrb r6, [r2, r6] │ │ + ldrb r7, [r2, r7] │ │ + cmp r5, ip │ │ add r1, r0, r1, lsl #1 │ │ - ldr r0, [sp, #212] ; 0xd4 │ │ - beq 7f7d0 │ │ - ldr r0, [sp, #180] ; 0xb4 │ │ - ldr r2, [r7, #12] │ │ - ldrsb r0, [r0, #24] │ │ - add r0, r0, r0, lsl #3 │ │ - add r0, r2, r0, lsl #2 │ │ - add r0, r0, #1424 ; 0x590 │ │ - b 7f7d0 │ │ - mov r9, r6 │ │ - mov r6, r7 │ │ - ldr r7, [sp, #180] ; 0xb4 │ │ - mov ip, #1 │ │ - ldr r0, [sp, #196] ; 0xc4 │ │ - ldr lr, [r1, #1260] ; 0x4ec │ │ - ldr r5, [r7, #8] │ │ - ldrsb r4, [r7, #24] │ │ - ldr r7, [sp, #208] ; 0xd0 │ │ - ldr r2, [r0, #8] │ │ - ldr r3, [r1, #1272] ; 0x4f8 │ │ - ldr r1, [r0, #12] │ │ - bic r2, r2, r6 │ │ - str r7, [sp, #32] │ │ - ldr r7, [sp, #104] ; 0x68 │ │ - bic r1, r1, r9 │ │ - str r1, [sp, #12] │ │ + add r7, r7, r7, lsl #3 │ │ sub r6, r7, r6 │ │ - ldr r1, [sp, #216] ; 0xd8 │ │ - clz r6, r6 │ │ - str r1, [sp, #24] │ │ - ldr r1, [sp, #116] ; 0x74 │ │ - lsr r6, r6, #5 │ │ - str r2, [sp, #8] │ │ - lsl sl, r7, r6 │ │ - ldr r6, [sp, #72] ; 0x48 │ │ - add r1, lr, r1, lsl #1 │ │ - mov r2, #0 │ │ - sub r7, r6, r9 │ │ - str sl, [sp] │ │ - clz r7, r7 │ │ - str ip, [sp, #16] │ │ - str r5, [sp, #20] │ │ - lsr r7, r7, #5 │ │ - str r4, [sp, #28] │ │ - lsl r9, r6, r7 │ │ - str r9, [sp, #4] │ │ - bl 8159c │ │ - cmp r0, #0 │ │ - bne 81404 │ │ - ldr r0, [sp, #180] ; 0xb4 │ │ - ldrb r0, [r0, #22] │ │ - cmp r0, #1 │ │ - bne 7f944 │ │ - ldr r1, [sp, #236] ; 0xec │ │ - ldr r3, [sp, #220] ; 0xdc │ │ - ldr r0, [r1, #1260] ; 0x4ec │ │ - ldr r2, [r1, #1272] ; 0x4f8 │ │ - mov r1, #1 │ │ + mov r7, r5 │ │ + movgt r7, ip │ │ + cmp r4, r3 │ │ + mov r4, r3 │ │ + movgt r4, r7 │ │ + ldrb r4, [r2, r4] │ │ + add r4, r4, r4, lsl #3 │ │ + add r4, r4, r6 │ │ + sub r4, r4, r8 │ │ + add r4, r4, #8 │ │ + asr r6, r4, #4 │ │ + cmp r6, #255 ; 0xff │ │ + mov r6, #255 ; 0xff │ │ + asrlt r6, r4, #4 │ │ + cmp r5, r3 │ │ + bic r4, r6, r6, asr #31 │ │ + movlt r7, r3 │ │ + strb r4, [r1, #1] │ │ + cmp r5, lr │ │ + ldrb r4, [r2, r7] │ │ + strb r4, [r1, #2] │ │ + mov r1, r5 │ │ + bne 8b334 │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ + mov r3, r0 │ │ + cmp r2, #0 │ │ + beq 8b41c │ │ + cmp r3, #8 │ │ + bgt 8b438 │ │ + mov r0, #2 │ │ + cmp r1, #63 ; 0x3f │ │ + ble 8b464 │ │ + b 8b4c0 │ │ + cmp r3, #8 │ │ + bgt 8b45c │ │ + mov r0, #1 │ │ + cmp r1, #55 ; 0x37 │ │ + bgt 8b4c0 │ │ + mov r0, #0 │ │ + bx lr │ │ + cmp r3, #16 │ │ + bgt 8b474 │ │ + mov r0, #2 │ │ + cmp r1, #47 ; 0x2f │ │ + bxgt lr │ │ + mov r0, #1 │ │ + cmp r1, #19 │ │ + ble 8b430 │ │ + b 8b4c0 │ │ + cmp r3, #16 │ │ + bgt 8b488 │ │ + mov r0, #1 │ │ + cmp r1, #39 ; 0x27 │ │ + ble 8b430 │ │ + b 8b4c0 │ │ + cmp r3, #24 │ │ + mov r0, #3 │ │ + cmple r1, #3 │ │ + bgt 8b4c0 │ │ + b 8b430 │ │ + mov r0, #3 │ │ + cmp r3, #24 │ │ + bgt 8b4b4 │ │ + cmp r1, #31 │ │ + movle r0, #2 │ │ + cmple r1, #15 │ │ + bgt 8b4c0 │ │ + mov r0, #1 │ │ + cmp r1, #7 │ │ + ble 8b430 │ │ + b 8b4c0 │ │ + cmp r3, #32 │ │ + cmple r1, #31 │ │ + ble 8b4c4 │ │ + bx lr │ │ + mov r0, #1 │ │ + cmp r1, #3 │ │ + movwgt r0, #2 │ │ + bx lr │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #12 │ │ + ldr r8, [sp, #56] ; 0x38 │ │ + cmp r1, r2 │ │ + ldr ip, [sp, #52] ; 0x34 │ │ + movlt r2, r1 │ │ + ldr lr, [sp, #48] ; 0x30 │ │ + mov sl, r3 │ │ + cmp r2, #1 │ │ + blt 8b530 │ │ + sub r4, r8, #1 │ │ + mov r5, #0 │ │ + cmp r5, r4 │ │ + mov r6, r5 │ │ + movgt r6, r4 │ │ + cmp r5, ip │ │ + movlt r6, ip │ │ + ldrb r6, [lr, r6] │ │ + strb r6, [r0, r5] │ │ + add r5, r5, #1 │ │ + cmp r5, r2 │ │ + blt 8b504 │ │ + b 8b534 │ │ + mov r5, #0 │ │ + cmp sl, r1 │ │ str r1, [sp] │ │ - ldr r1, [sp, #140] ; 0x8c │ │ - str r1, [sp, #4] │ │ - ldr r1, [sp, #144] ; 0x90 │ │ - str r1, [sp, #8] │ │ - ldr r1, [sp, #84] ; 0x54 │ │ - str r1, [sp, #12] │ │ - ldr r1, [sp, #68] ; 0x44 │ │ - str r1, [sp, #16] │ │ - ldr r1, [sp, #116] ; 0x74 │ │ - add r1, r0, r1, lsl #1 │ │ - ldr r0, [sp, #196] ; 0xc4 │ │ - bl 8203c │ │ - cmp r0, #0 │ │ - bne 81404 │ │ - ldr r0, [sp, #188] ; 0xbc │ │ - ldr r1, [sp, #180] ; 0xb4 │ │ - mvn r7, r0 │ │ - ldr r0, [sp, #232] ; 0xe8 │ │ - ldr r2, [r1, #8] │ │ - ldrsb lr, [r1, #24] │ │ - mvn r6, r0 │ │ - ldr r0, [sp, #236] ; 0xec │ │ - ldr r1, [sp, #208] ; 0xd0 │ │ - ldr ip, [r0, #1264] ; 0x4f0 │ │ - ldr r3, [r0, #1272] ; 0x4f8 │ │ - ldr r0, [sp, #196] ; 0xc4 │ │ - ldrd r4, [r0, #8] │ │ - str r1, [sp, #32] │ │ - and r5, r5, r7 │ │ - and r1, r4, r6 │ │ + movge sl, r1 │ │ + cmp r5, sl │ │ + bge 8b644 │ │ + ldr r2, [sp, #60] ; 0x3c │ │ + ldr r4, [pc, #312] ; 8b68c │ │ + add r4, pc, r4 │ │ + add r2, r2, r2, lsl #2 │ │ + add r2, r2, r4 │ │ + sub r4, r8, #1 │ │ + ldrb fp, [r2, #-3] │ │ + ldrb r6, [r2, #-2] │ │ + ldrb r7, [r2, #-1] │ │ + ldrb r1, [r2, #-5] │ │ str r1, [sp, #8] │ │ - mov r1, #2 │ │ - str r2, [sp, #20] │ │ - str r1, [sp, #16] │ │ - mov r2, #0 │ │ - ldr r1, [sp, #216] ; 0xd8 │ │ - str r1, [sp, #24] │ │ - ldr r1, [sp, #116] ; 0x74 │ │ - str sl, [sp] │ │ - str r9, [sp, #4] │ │ - add r1, ip, r1, lsl #1 │ │ - str r5, [sp, #12] │ │ - str lr, [sp, #28] │ │ - bl 8159c │ │ - cmp r0, #0 │ │ - bne 81404 │ │ - ldr r0, [sp, #180] ; 0xb4 │ │ - ldrb r0, [r0, #22] │ │ - cmp r0, #1 │ │ - bne 7fa24 │ │ - ldr r1, [sp, #236] ; 0xec │ │ - ldr r3, [sp, #220] ; 0xdc │ │ - ldr r0, [r1, #1264] ; 0x4f0 │ │ - ldr r2, [r1, #1272] ; 0x4f8 │ │ - mov r1, #2 │ │ - str r1, [sp] │ │ - ldr r1, [sp, #140] ; 0x8c │ │ + ldrb r1, [r2, #-4] │ │ str r1, [sp, #4] │ │ - ldr r1, [sp, #144] ; 0x90 │ │ - str r1, [sp, #8] │ │ - ldr r1, [sp, #84] ; 0x54 │ │ - str r1, [sp, #12] │ │ - ldr r1, [sp, #68] ; 0x44 │ │ - str r1, [sp, #16] │ │ - ldr r1, [sp, #116] ; 0x74 │ │ - add r1, r0, r1, lsl #1 │ │ - ldr r0, [sp, #196] ; 0xc4 │ │ - bl 8203c │ │ - cmp r0, #0 │ │ - bne 81404 │ │ - ldr r0, [sp, #180] ; 0xb4 │ │ - ldrb r0, [r0, #28] │ │ - cmp r0, #0 │ │ - beq 8060c │ │ - cmp r0, #1 │ │ - bne 8029c │ │ - ldr r0, [sp, #180] ; 0xb4 │ │ - ldr r1, [sp, #176] ; 0xb0 │ │ - ldrb r0, [r0, #18] │ │ - ldr r2, [pc, #4040] ; 80a18 │ │ - add r1, r1, r1, lsl #1 │ │ - ldr r2, [pc, r2] │ │ - add r1, r2, r1, lsl #4 │ │ - add r1, r1, fp, lsl #4 │ │ - add r1, r1, r0, lsl #2 │ │ - b 802c4 │ │ - ldr r2, [sp, #172] ; 0xac │ │ - ldr r0, [sp, #236] ; 0xec │ │ - ldr r3, [sp, #216] ; 0xd8 │ │ - ldr r6, [r2, #288] ; 0x120 │ │ - ldr r2, [sp, #72] ; 0x48 │ │ - ldr r1, [r0, #1268] ; 0x4f4 │ │ - ldr r0, [r0, #2968] ; 0xb98 │ │ - lsl r2, r2, #2 │ │ - str r0, [sp, #8] │ │ - str r2, [sp, #4] │ │ - movw r0, #41920 ; 0xa3c0 │ │ - ldr r2, [sp, #196] ; 0xc4 │ │ - str r3, [sp] │ │ - add r3, r2, r0 │ │ - mov r0, r8 │ │ - mov r2, r5 │ │ - b 7fb00 │ │ - ldr r0, [sp, #180] ; 0xb4 │ │ - ldr r3, [sp, #172] ; 0xac │ │ - ldr r2, [sp, #236] ; 0xec │ │ - add r3, r3, fp, lsl #2 │ │ - ldrb r0, [r0, #17] │ │ - ldr r7, [sp, #216] ; 0xd8 │ │ - ldr r6, [r3, #300] ; 0x12c │ │ - ldr r3, [sp, #72] ; 0x48 │ │ - ldr r1, [r2, #1268] ; 0x4f4 │ │ - ldr r2, [r2, #2968] ; 0xb98 │ │ - str r2, [sp, #16] │ │ - add r2, r5, r0, lsl #15 │ │ - str r0, [sp, #12] │ │ - clz r0, r0 │ │ - lsl r3, r3, #2 │ │ - str r7, [sp] │ │ - str r3, [sp, #4] │ │ - lsr r0, r0, #5 │ │ - ldr r3, [sp, #164] ; 0xa4 │ │ - str r3, [sp, #8] │ │ - add r3, r5, r0, lsl #15 │ │ - mov r0, r8 │ │ - blx r6 │ │ - ldr r0, [sp, #100] ; 0x64 │ │ - cmp r0, #0 │ │ - bne 7fbac │ │ - b 80618 │ │ - ldr r0, [pc, #3972] ; 80aa0 │ │ - ldr r0, [pc, r0] │ │ - ldr r1, [sp, #180] ; 0xb4 │ │ - ldr r7, [sp, #236] ; 0xec │ │ - ldr r6, [sp, #172] ; 0xac │ │ - ldrb r2, [r1, #16] │ │ - ldrb r3, [r1, #17] │ │ - ldr r1, [r7, #1268] ; 0x4f4 │ │ - ldr r5, [r7, #2968] ; 0xb98 │ │ - ldr r7, [sp, #176] ; 0xb0 │ │ - ldr r6, [r6, #296] ; 0x128 │ │ - str r5, [sp, #12] │ │ - add r4, r7, r7, lsl #1 │ │ - ldr r5, [sp, #212] ; 0xd4 │ │ - ldr r7, [sp, #216] ; 0xd8 │ │ - add r4, r0, r4, lsl #7 │ │ - str r7, [sp] │ │ - ldr r0, [r4, r2, lsl #2] │ │ - ldr r2, [sp, #72] ; 0x48 │ │ - str r0, [sp, #8] │ │ - clz r0, r3 │ │ - lsl r2, r2, #2 │ │ - lsr r0, r0, #5 │ │ - str r2, [sp, #4] │ │ - add r2, r5, r3, lsl #15 │ │ - add r3, r5, r0, lsl #15 │ │ - mov r0, r8 │ │ - blx r6 │ │ - ldr r0, [sp, #100] ; 0x64 │ │ - cmp r0, #0 │ │ - beq 80618 │ │ - ldr r1, [sp, #180] ; 0xb4 │ │ - add r2, r4, fp, lsl #7 │ │ - ldrb r0, [r1, #16] │ │ - ldrb r1, [r1, #17] │ │ - add r1, r2, r1, lsl #6 │ │ - ldr r0, [r1, r0, lsl #2] │ │ - str r0, [sp, #164] ; 0xa4 │ │ - ldr r1, [sp, #228] ; 0xe4 │ │ - mov r7, #0 │ │ - ldr r0, [sp, #224] ; 0xe0 │ │ - cmp r0, r1 │ │ - mov r9, r1 │ │ - ldr r1, [sp, #236] ; 0xec │ │ - movlt r9, r0 │ │ - movw r0, #1260 ; 0x4ec │ │ - str r9, [sp, #160] ; 0xa0 │ │ - add r0, r1, r0 │ │ - ldr r1, [sp, #196] ; 0xc4 │ │ - str r0, [sp, #184] ; 0xb8 │ │ - movw r0, #41920 ; 0xa3c0 │ │ - add r0, r1, r0 │ │ - str r0, [sp, #204] ; 0xcc │ │ - ldr r0, [sp, #232] ; 0xe8 │ │ - ldr r1, [sp, #216] ; 0xd8 │ │ - lsr r0, r1, r0 │ │ - ldr r1, [sp, #188] ; 0xbc │ │ - str r0, [sp, #200] ; 0xc8 │ │ - ldr r0, [sp, #72] ; 0x48 │ │ - lsl r0, r0, #2 │ │ - lsr r0, r0, r1 │ │ - str r0, [sp, #168] ; 0xa8 │ │ - b 7fc64 │ │ - ldr r3, [sp, #172] ; 0xac │ │ - ldr r2, [sp, #236] ; 0xec │ │ - ldr r7, [sp, #200] ; 0xc8 │ │ - ldr r4, [r3, #296] ; 0x128 │ │ - ldrb r3, [fp, #17] │ │ - ldr r1, [r2, #1272] ; 0x4f8 │ │ - ldr r2, [r2, #2968] ; 0xb98 │ │ - str r7, [sp] │ │ - ldr r7, [sp, #168] ; 0xa8 │ │ - str r2, [sp, #12] │ │ - add r2, r5, r3, lsl #15 │ │ - clz r3, r3 │ │ - str r7, [sp, #4] │ │ - ldr r7, [sp, #164] ; 0xa4 │ │ - lsr r3, r3, #5 │ │ - str r7, [sp, #8] │ │ - ldr r7, [sp, #216] ; 0xd8 │ │ - add r3, r5, r3, lsl #15 │ │ - blx r4 │ │ - cmp r7, #2 │ │ - beq 80618 │ │ - ldr fp, [sp, #180] ; 0xb4 │ │ - mov r0, #176 ; 0xb0 │ │ - ldr r3, [sp, #236] ; 0xec │ │ - mov r2, r7 │ │ - add r7, r7, #1 │ │ - cmp r9, #1 │ │ - ldrsb r1, [fp, #24] │ │ - str r7, [sp, #216] ; 0xd8 │ │ - str r2, [sp, #208] ; 0xd0 │ │ - smlabb r0, r1, r0, r3 │ │ - add ip, r0, #16 │ │ - ble 7fcf4 │ │ - ldrb r2, [fp, #21] │ │ - cmp r2, #6 │ │ - bne 7fdb4 │ │ - add r2, r3, r1 │ │ - ldrb r2, [r2, #1888] ; 0x760 │ │ - cmp r2, #0 │ │ - beq 7fdb4 │ │ - ldr r2, [r3, #12] │ │ - add r1, r1, r1, lsl #3 │ │ - ldr r4, [sp, #220] ; 0xdc │ │ - add r1, r2, r1, lsl #2 │ │ - ldr r0, [sp, #196] ; 0xc4 │ │ - ldr r3, [sp, #200] ; 0xc8 │ │ - add r1, r1, #1424 ; 0x590 │ │ - stm sp, {r4, r7, ip} │ │ - mov r2, r5 │ │ - str r1, [sp, #12] │ │ - mov r1, #0 │ │ - bl 81c08 │ │ - ldr r7, [sp, #180] ; 0xb4 │ │ - cmp r0, #0 │ │ - beq 7fe10 │ │ - b 81404 │ │ - andeq ip, r2, r0, asr sp │ │ - mov r2, r5 │ │ - ldr r5, [sp, #196] ; 0xc4 │ │ - ldr r4, [fp, #8] │ │ - mov r6, sl │ │ - ldr r9, [sp, #104] ; 0x68 │ │ - add lr, sp, #8 │ │ - ldr r0, [r5, #8] │ │ - ldr r3, [r5, #12] │ │ - str sl, [sp, #32] │ │ - ldr sl, [sp, #72] ; 0x48 │ │ - str r9, [sp] │ │ - str sl, [sp, #4] │ │ - stm lr, {r0, r3, r7} │ │ - mov r0, r5 │ │ - mov r3, #0 │ │ - str r1, [sp, #28] │ │ - mov r1, #0 │ │ - str r4, [sp, #20] │ │ - str ip, [sp, #24] │ │ - bl 8159c │ │ - cmp r0, #0 │ │ - bne 81404 │ │ - ldrsb r3, [fp, #25] │ │ - mov r4, #176 ; 0xb0 │ │ - ldr r7, [sp, #236] ; 0xec │ │ - add ip, sp, #8 │ │ - ldrd r0, [r5, #8] │ │ - smlabb r4, r3, r4, r7 │ │ - ldr r2, [fp, #12] │ │ - str r6, [sp, #32] │ │ - ldr r7, [sp, #216] ; 0xd8 │ │ - stm sp, {r9, sl} │ │ - stm ip, {r0, r1, r7} │ │ - mov r0, r5 │ │ - mov r1, #0 │ │ - str r2, [sp, #20] │ │ - add r4, r4, #16 │ │ - ldr r2, [sp, #204] ; 0xcc │ │ - str r3, [sp, #28] │ │ - mov r3, #0 │ │ - str r4, [sp, #24] │ │ - bl 8159c │ │ - ldr r5, [sp, #212] ; 0xd4 │ │ - cmp r0, #0 │ │ - ldr r9, [sp, #160] ; 0xa0 │ │ - mov sl, r6 │ │ - beq 7fee4 │ │ - b 81404 │ │ - ldr r0, [sp, #196] ; 0xc4 │ │ - mov r6, r7 │ │ - ldr r7, [sp, #180] ; 0xb4 │ │ - add lr, sp, #8 │ │ - ldr r5, [sp, #104] ; 0x68 │ │ - ldrd r2, [r0, #8] │ │ - ldr r4, [r7, #8] │ │ - str r5, [sp] │ │ - ldr r5, [sp, #72] ; 0x48 │ │ - str r5, [sp, #4] │ │ - ldr r5, [sp, #212] ; 0xd4 │ │ - str sl, [sp, #32] │ │ - stm lr, {r2, r3, r6} │ │ - mov r3, #0 │ │ + add r9, r5, #1 │ │ + sub r1, r5, #2 │ │ + cmp r9, r4 │ │ + ldr r3, [sp, #4] │ │ + mov r2, r9 │ │ + movgt r2, r4 │ │ + cmp r9, ip │ │ + movlt r2, ip │ │ + cmp r1, r4 │ │ + ldrb r8, [lr, r2] │ │ + mov r2, r1 │ │ + movgt r2, r4 │ │ + cmp r1, ip │ │ + movlt r2, ip │ │ + ldrb r1, [lr, r2] │ │ + sub r2, r5, #1 │ │ + cmp r2, r4 │ │ + movgt r2, r4 │ │ + cmp r5, ip │ │ + movle r2, ip │ │ + cmp r5, r4 │ │ + ldrb r2, [lr, r2] │ │ + smulbb r2, r3, r2 │ │ + ldr r3, [sp, #8] │ │ + smlabb r1, r3, r1, r2 │ │ mov r2, r5 │ │ - str r1, [sp, #28] │ │ - mov r1, #0 │ │ - str r4, [sp, #20] │ │ - str ip, [sp, #24] │ │ - bl 8159c │ │ - ldr r4, [sp, #220] ; 0xdc │ │ - cmp r0, #0 │ │ - bne 81404 │ │ - ldrsb r1, [r7, #25] │ │ - mov r0, #176 ; 0xb0 │ │ - ldr r3, [sp, #236] ; 0xec │ │ - ldrb r2, [r7, #21] │ │ - smlabb r0, r1, r0, r3 │ │ - cmp r2, #6 │ │ - add r6, r0, #16 │ │ - bne 7fe88 │ │ - add r2, r3, r1 │ │ - ldrb r2, [r2, #1888] ; 0x760 │ │ - cmp r2, #0 │ │ - beq 7fe88 │ │ - ldr r2, [r3, #12] │ │ - add r1, r1, r1, lsl #3 │ │ - ldr r0, [sp, #196] ; 0xc4 │ │ - add r1, r2, r1, lsl #2 │ │ - ldr r2, [sp, #204] ; 0xcc │ │ - ldr r3, [sp, #200] ; 0xc8 │ │ - add r1, r1, #1424 ; 0x590 │ │ - ldr r7, [sp, #216] ; 0xd8 │ │ - str r1, [sp, #12] │ │ - mov r1, #0 │ │ - str r4, [sp] │ │ - str r7, [sp, #4] │ │ - str r6, [sp, #8] │ │ - bl 81c08 │ │ - ldr fp, [sp, #180] ; 0xb4 │ │ - cmp r0, #0 │ │ - beq 7fee4 │ │ - b 81404 │ │ - ldr r0, [sp, #196] ; 0xc4 │ │ - ldr fp, [sp, #180] ; 0xb4 │ │ - ldr r7, [sp, #72] ; 0x48 │ │ - ldrd r2, [r0, #8] │ │ - ldr r4, [fp, #12] │ │ - str r2, [sp, #8] │ │ - ldr r2, [sp, #204] ; 0xcc │ │ - ldr r5, [sp, #104] ; 0x68 │ │ + movgt r2, r4 │ │ + cmp r5, ip │ │ + add r3, r5, #2 │ │ + movlt r2, ip │ │ + cmp r3, r4 │ │ + ldrb r2, [lr, r2] │ │ + smlabb r1, fp, r2, r1 │ │ + mov r2, r3 │ │ + movgt r2, r4 │ │ + cmp r3, ip │ │ + movlt r2, ip │ │ + smlabb r1, r6, r8, r1 │ │ + ldrb r2, [lr, r2] │ │ + cmp r9, sl │ │ + smlabb r1, r7, r2, r1 │ │ + add r1, r1, #8 │ │ + lsr r1, r1, #4 │ │ + strb r1, [r0, r5] │ │ + mov r5, r9 │ │ + blt 8b57c │ │ + ldr r2, [sp] │ │ + cmp r9, r2 │ │ + blt 8b654 │ │ + b 8b684 │ │ + mov r9, r5 │ │ + ldr r2, [sp] │ │ + cmp r9, r2 │ │ + bge 8b684 │ │ + ldr r1, [sp, #56] ; 0x38 │ │ + sub r3, r1, #1 │ │ + cmp r9, r3 │ │ + mov r1, r9 │ │ + movgt r1, r3 │ │ + cmp r9, ip │ │ + movlt r1, ip │ │ + ldrb r1, [lr, r1] │ │ + strb r1, [r0, r9] │ │ + add r9, r9, #1 │ │ + cmp r2, r9 │ │ + bne 8b65c │ │ + add sp, sp, #12 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + andeq pc, r2, r8, ror r4 ; │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #12 │ │ + mov r9, r0 │ │ + ldr r0, [sp, #48] ; 0x30 │ │ + ldr r8, [sp, #56] ; 0x38 │ │ + ldr sl, [sp, #52] ; 0x34 │ │ + sub r4, r8, r0, lsl #2 │ │ + cmp r4, #1 │ │ + blt 8b850 │ │ + ldr lr, [sp, #64] ; 0x40 │ │ + lsl r0, r3, #2 │ │ + ldr r7, [sp, #60] ; 0x3c │ │ + mov r3, sl │ │ + mov sl, #2 │ │ + cmp lr, #0 │ │ + movwne sl, #1 │ │ + cmp r7, #0 │ │ + lsl r7, r2, lr │ │ + sub r0, r3, r0 │ │ str r7, [sp, #4] │ │ - str r3, [sp, #12] │ │ - mov r3, #0 │ │ - ldr r7, [sp, #216] ; 0xd8 │ │ - str r1, [sp, #28] │ │ - mov r1, #0 │ │ - str r5, [sp] │ │ - str sl, [sp, #32] │ │ - ldr r5, [sp, #212] ; 0xd4 │ │ - str r7, [sp, #16] │ │ - str r4, [sp, #20] │ │ - str r6, [sp, #24] │ │ - bl 8159c │ │ - cmp r0, #0 │ │ - bne 81404 │ │ - ldr r0, [sp, #184] ; 0xb8 │ │ - ldr r1, [sp, #208] ; 0xd0 │ │ - ldr r2, [sp, #116] ; 0x74 │ │ - ldr r0, [r0, r1, lsl #2] │ │ - ldrb r1, [fp, #20] │ │ - add r0, r0, r2, lsl #1 │ │ - sub r2, r1, #3 │ │ - cmp r2, #2 │ │ - bcc 7fc10 │ │ - cmp r1, #1 │ │ - beq 7ff44 │ │ - cmp r1, #2 │ │ - bne 7fc5c │ │ - ldr r2, [sp, #236] ; 0xec │ │ - ldr r3, [sp, #172] ; 0xac │ │ - ldr r1, [r2, #1272] ; 0x4f8 │ │ - ldr r4, [r3, #288] ; 0x120 │ │ - ldr r3, [sp, #200] ; 0xc8 │ │ - ldr r2, [r2, #2968] ; 0xb98 │ │ - str r3, [sp] │ │ - ldr r3, [sp, #168] ; 0xa8 │ │ - str r3, [sp, #4] │ │ - str r2, [sp, #8] │ │ - b 7ff74 │ │ - ldr r3, [sp, #172] ; 0xac │ │ - ldr r2, [sp, #236] ; 0xec │ │ - ldr r4, [r3, #292] ; 0x124 │ │ - ldr r3, [sp, #200] ; 0xc8 │ │ - ldr r1, [r2, #1272] ; 0x4f8 │ │ - ldr r2, [r2, #2968] ; 0xb98 │ │ + add r7, r2, r1 │ │ + addeq sl, sl, #1 │ │ + add ip, r7, #1 │ │ + lsl r3, r3, #1 │ │ + mov fp, r9 │ │ + mov r8, #0 │ │ str r3, [sp] │ │ - ldr r3, [sp, #168] ; 0xa8 │ │ - str r3, [sp, #4] │ │ - ldr r3, [sp, #156] ; 0x9c │ │ - str r3, [sp, #8] │ │ - str r2, [sp, #12] │ │ - mov r2, r5 │ │ - ldr r3, [sp, #204] ; 0xcc │ │ - b 7fc58 │ │ - ldr r3, [sp, #236] ; 0xec │ │ - mov r0, #2 │ │ - ldr r6, [sp, #188] ; 0xbc │ │ - str r0, [sp, #220] ; 0xdc │ │ - ldr sl, [r3, #1272] ; 0x4f8 │ │ - ldr r0, [sp, #104] ; 0x68 │ │ + str r4, [sp, #8] │ │ cmp r0, #1 │ │ - beq 7ffbc │ │ - b 800e4 │ │ - mov r0, #0 │ │ - ldr r3, [sp, #236] ; 0xec │ │ - str r0, [sp, #220] ; 0xdc │ │ - ldr r0, [sp, #104] ; 0x68 │ │ + mov r4, #0 │ │ + bge 8b740 │ │ + b 8b7a8 │ │ + ldr r3, [sp, #4] │ │ + add r8, r8, #1 │ │ + ldr r4, [sp, #8] │ │ + add ip, ip, r3 │ │ + add r1, r1, r3 │ │ + ldr r3, [sp] │ │ + cmp r8, r4 │ │ + add fp, fp, r3 │ │ + beq 8b83c │ │ cmp r0, #1 │ │ - bne 800e4 │ │ - ldr r0, [sp, #196] ; 0xc4 │ │ - movw r2, #1260 ; 0x4ec │ │ - ldr r1, [sp, #144] ; 0x90 │ │ - add fp, r3, r2 │ │ - mov r5, #0 │ │ - add r0, r0, r1 │ │ - ldrb r1, [r0, #368] ; 0x170 │ │ - ldrb r0, [r0, #400] ; 0x190 │ │ - ldr r2, [pc, #4088] ; 80fdc │ │ - ldr r2, [pc, r2] │ │ - add r0, r2, r0, lsl #2 │ │ - ldrb r0, [r0, r1] │ │ - str r0, [sp, #200] ; 0xc8 │ │ - cmp r5, #2 │ │ - bne 80048 │ │ - b 800d4 │ │ - mov r1, #1 │ │ - ldr r4, [r4, r2, lsl #4] │ │ - str r1, [sp] │ │ - ldr r1, [sp, #220] ; 0xdc │ │ - ldr r6, [sp, #72] ; 0x48 │ │ - str r2, [sp, #8] │ │ - mov r2, #0 │ │ - str r7, [sp, #32] │ │ - str r6, [sp, #4] │ │ - str lr, [sp, #12] │ │ - str r5, [sp, #16] │ │ - str r4, [sp, #20] │ │ - str ip, [sp, #24] │ │ - str r9, [sp, #28] │ │ - bl 8159c │ │ - cmp r0, #0 │ │ - bne 81404 │ │ - cmp r5, #2 │ │ - beq 800d4 │ │ - ldr r0, [sp, #196] ; 0xc4 │ │ - ldr r3, [sp, #204] ; 0xcc │ │ - ldr r1, [fp, r5, lsl #2] │ │ - add r5, r5, #1 │ │ - ldr r2, [r0, #8] │ │ - ldr r4, [r3] │ │ - sub r2, r2, #1 │ │ - ldr r7, [sp, #116] ; 0x74 │ │ - ldr lr, [r0, #12] │ │ - add r3, r4, r2, lsl #4 │ │ - add r1, r1, r7, lsl #1 │ │ - ldr r7, [sp, #236] ; 0xec │ │ - ldrsb r3, [r3, #8] │ │ - add r1, r1, sl, lsl #1 │ │ - str r1, [sp, #220] ; 0xdc │ │ - mov r1, #176 ; 0xb0 │ │ - sub r9, r3, #1 │ │ - smlabb r3, r9, r1, r7 │ │ - add ip, r3, #16 │ │ - ldr r3, [r7, #1272] ; 0x4f8 │ │ - ldr r7, [r7, #2988] ; 0xbac │ │ - cmp r7, #2 │ │ - ldr r7, [sp, #200] ; 0xc8 │ │ - bne 7fffc │ │ - ldr r6, [sp, #236] ; 0xec │ │ - mov r1, sl │ │ - mov sl, fp │ │ - ldr r7, [r6, #2128] ; 0x850 │ │ - ldr fp, [r6, #2996] ; 0xbb4 │ │ - mla r7, r7, lr, r2 │ │ - add r7, fp, r7, lsl #5 │ │ - mov fp, sl │ │ - mov sl, r1 │ │ - ldrb r7, [r7, #27] │ │ - b 7fffc │ │ - ldr r3, [sp, #236] ; 0xec │ │ - mov r0, #2 │ │ - ldr r6, [sp, #188] ; 0xbc │ │ - str r0, [sp, #220] ; 0xdc │ │ - ldr r0, [sp, #72] ; 0x48 │ │ - cmp r0, r6 │ │ - bne 801fc │ │ - ldr r0, [sp, #196] ; 0xc4 │ │ - movw r2, #1260 ; 0x4ec │ │ - ldr r1, [sp, #140] ; 0x8c │ │ - add r9, r3, r2 │ │ mov r4, #0 │ │ - mov sl, #176 ; 0xb0 │ │ - ldr r0, [r0, #640] ; 0x280 │ │ - add r0, r0, r1 │ │ - ldrb r1, [r0, #352] ; 0x160 │ │ - ldrb r0, [r0, #384] ; 0x180 │ │ - ldr r2, [pc, #4072] ; 81108 │ │ - ldr r2, [pc, r2] │ │ - add r0, r2, r0, lsl #2 │ │ - ldrb fp, [r0, r1] │ │ - cmp r4, #2 │ │ - bne 80178 │ │ - b 801f4 │ │ - ldr r6, [r6, r0, lsl #4] │ │ - str r2, [sp, #32] │ │ - ldr r2, [sp, #104] ; 0x68 │ │ - str r2, [sp] │ │ - ldr r2, [sp, #188] ; 0xbc │ │ - str r0, [sp, #8] │ │ - add r0, sp, #16 │ │ - str r2, [sp, #4] │ │ - mov r2, #0 │ │ - str r5, [sp, #12] │ │ - stm r0, {r4, r6, ip, lr} │ │ - ldr r0, [sp, #196] ; 0xc4 │ │ - bl 8159c │ │ - cmp r0, #0 │ │ - bne 81404 │ │ - cmp r4, #2 │ │ - beq 801f4 │ │ - ldr r0, [sp, #196] ; 0xc4 │ │ - ldr r1, [sp, #204] ; 0xcc │ │ - ldr r3, [sp, #116] ; 0x74 │ │ - ldr r5, [r0, #12] │ │ - ldr r0, [r0, #8] │ │ - ldr r6, [r1, #-4] │ │ - sub r5, r5, #1 │ │ - ldr r1, [r9, r4, lsl #2] │ │ + blt 8b7a8 │ │ + ldr r3, [sp, #60] ; 0x3c │ │ + cmp r3, #0 │ │ + beq 8b7f0 │ │ + mov r4, #0 │ │ + mov r5, fp │ │ + b 8b76c │ │ + lsl r3, r6, sl │ │ add r4, r4, #1 │ │ - add r2, r6, r0, lsl #4 │ │ - ldr r7, [sp, #236] ; 0xec │ │ - ldrsb r2, [r2, #8] │ │ - add r1, r1, r3, lsl #1 │ │ - ldr r3, [sp, #220] ; 0xdc │ │ - sub lr, r2, #1 │ │ - smlabb r2, lr, sl, r7 │ │ - add r1, r1, r3, lsl #1 │ │ - ldr r3, [r7, #1272] ; 0x4f8 │ │ - add ip, r2, #16 │ │ - ldr r2, [r7, #2988] ; 0xbac │ │ - cmp r2, #2 │ │ - mov r2, fp │ │ - bne 80134 │ │ - ldr r7, [sp, #236] ; 0xec │ │ - ldr r2, [r7, #2128] ; 0x850 │ │ - ldr sl, [r7, #2996] ; 0xbb4 │ │ - mla r2, r2, r5, r0 │ │ - add r2, sl, r2, lsl #5 │ │ - mov sl, #176 ; 0xb0 │ │ - ldrb r2, [r2, #27] │ │ - b 80134 │ │ - ldr r3, [sp, #236] ; 0xec │ │ - ldr sl, [r3, #1272] ; 0x4f8 │ │ - movw r0, #1260 ; 0x4ec │ │ - add fp, r3, r0 │ │ + strh r3, [r5], #2 │ │ + cmp r0, r4 │ │ + beq 8b7a4 │ │ + ldr r3, [sp, #60] ; 0x3c │ │ + cmp lr, #0 │ │ + lsl r7, r4, r3 │ │ + add r3, r1, r4, lsl #1 │ │ + ldrb r6, [r1, r7] │ │ + ldrb r3, [r3, #1] │ │ + add r6, r3, r6 │ │ + beq 8b758 │ │ + add r3, r7, r2 │ │ + ldrb r7, [ip, r4, lsl #1] │ │ + ldrb r3, [r1, r3] │ │ + add r3, r6, r3 │ │ + add r6, r3, r7 │ │ + b 8b758 │ │ + mov r4, r0 │ │ + ldr r3, [sp, #52] ; 0x34 │ │ + cmp r4, r3 │ │ + bge 8b710 │ │ + ldr r3, [sp, #52] ; 0x34 │ │ mov r5, #0 │ │ - cmp r5, #2 │ │ - beq 8060c │ │ - ldr r0, [sp, #236] ; 0xec │ │ - ldr r7, [fp, r5, lsl #2] │ │ + sub r5, r5, r4, lsl #1 │ │ + mov r7, r3 │ │ + mul r3, r8, r3 │ │ + add r3, r9, r3, lsl #1 │ │ + sub r3, r3, #2 │ │ + add r3, r3, r4, lsl #1 │ │ + sub r4, r7, r4 │ │ + ldrh r6, [r3] │ │ + strh r6, [fp, -r5] │ │ + sub r5, r5, #2 │ │ + subs r4, r4, #1 │ │ + bne 8b7dc │ │ + b 8b710 │ │ + add r4, r1, r2 │ │ + mov r7, r9 │ │ + mov r5, #0 │ │ + mov r9, fp │ │ + cmp lr, #0 │ │ + ldrb r6, [r1, r5] │ │ + ldrbne r3, [r4, r5] │ │ add r5, r5, #1 │ │ - ldr r6, [sp, #208] ; 0xd0 │ │ - ldr r3, [r0, #1272] ; 0x4f8 │ │ - ldr r0, [sp, #180] ; 0xb4 │ │ - ldr r1, [r0, #8] │ │ - ldrsb r2, [r0, #24] │ │ - ldr r0, [sp, #196] ; 0xc4 │ │ - ldr r4, [r0, #8] │ │ - ldr r9, [r0, #12] │ │ - str r1, [sp, #20] │ │ - ldr r1, [sp, #216] ; 0xd8 │ │ - str r1, [sp, #24] │ │ - ldr r1, [sp, #116] ; 0x74 │ │ - str r2, [sp, #28] │ │ - ldr r2, [sp, #220] ; 0xdc │ │ - add r1, r7, r1, lsl #1 │ │ - str r6, [sp, #32] │ │ - ldr r6, [sp, #104] ; 0x68 │ │ - add r1, r1, r2, lsl #1 │ │ - str r6, [sp] │ │ - add r1, r1, sl, lsl #1 │ │ - ldr r6, [sp, #72] ; 0x48 │ │ - mov r2, #0 │ │ - str r6, [sp, #4] │ │ - str r4, [sp, #8] │ │ - str r9, [sp, #12] │ │ - str r5, [sp, #16] │ │ - bl 8159c │ │ - cmp r0, #0 │ │ - beq 80208 │ │ - b 81404 │ │ - ldrdeq ip, [r2], -r8 │ │ - andeq ip, r2, r0, asr #11 │ │ - ldr r0, [sp, #180] ; 0xb4 │ │ - ldr r2, [sp, #176] ; 0xb0 │ │ - ldrb r1, [r0, #16] │ │ - ldrb r0, [r0, #18] │ │ - add r2, r2, r2, lsl #1 │ │ - ldr r3, [pc, #4080] ; 812a8 │ │ - ldr r3, [pc, r3] │ │ - add r2, r3, r2, lsl #7 │ │ - add r2, r2, fp, lsl #7 │ │ - add r1, r2, r1, lsl #2 │ │ - ldr r1, [r1] │ │ - movw r2, #20544 ; 0x5040 │ │ - str r1, [sp, #216] ; 0xd8 │ │ - mov r1, #0 │ │ - ldr r4, [sp, #196] ; 0xc4 │ │ - cmp r0, #3 │ │ - ldr sl, [sp, #236] ; 0xec │ │ - movweq r0, #9 │ │ - str r1, [sp, #248] ; 0xf8 │ │ - movw r1, #28800 ; 0x7080 │ │ - add r1, r4, r1 │ │ - ldr r3, [sp, #116] ; 0x74 │ │ - str r1, [sp, #220] ; 0xdc │ │ - add r2, r4, r2 │ │ - ldr r1, [sl, #1260] ; 0x4ec │ │ + addne r6, r3, r6 │ │ + cmp r0, r5 │ │ + lsl r3, r6, sl │ │ + strh r3, [r9], #2 │ │ + bne 8b800 │ │ + mov r4, r0 │ │ + mov r9, r7 │ │ + ldr r3, [sp, #52] ; 0x34 │ │ + cmp r4, r3 │ │ + bge 8b710 │ │ + b 8b7b4 │ │ + ldr r8, [sp, #56] ; 0x38 │ │ + ldr sl, [sp, #52] ; 0x34 │ │ + cmp r4, r8 │ │ + blt 8b860 │ │ + b 8b88c │ │ + mov r4, #0 │ │ + mov fp, r9 │ │ + cmp r4, r8 │ │ + bge 8b88c │ │ + mov r0, #0 │ │ + sub r4, r8, r4 │ │ + sub r5, r0, sl, lsl #1 │ │ + lsl r6, sl, #1 │ │ + add r1, fp, r5 │ │ + mov r0, fp │ │ + mov r2, r6 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + add fp, fp, r6 │ │ + subs r4, r4, #1 │ │ + bne 8b870 │ │ + cmp r8, #1 │ │ + cmpge sl, #1 │ │ + blt 8b9fc │ │ + rbit r0, sl │ │ + rbit r1, r8 │ │ + clz r0, r0 │ │ + clz r1, r1 │ │ + add ip, r1, r0 │ │ + mov r0, #1 │ │ mov lr, #0 │ │ - ldr r6, [sp, #228] ; 0xe4 │ │ - add r1, r1, r3, lsl #1 │ │ - str r1, [sp, #164] ; 0xa4 │ │ - str r2, [sp, #204] ; 0xcc │ │ - lsl r1, r6, #2 │ │ - ldr r7, [sp, #192] ; 0xc0 │ │ - str r1, [sp, #184] ; 0xb8 │ │ - ldr r1, [sp, #224] ; 0xe0 │ │ - ldr r2, [r4, #12] │ │ - mov r5, r1 │ │ - lsl r1, r1, #3 │ │ - str r1, [sp, #168] ; 0xa8 │ │ - lsl r1, r5, #2 │ │ - str r1, [sp, #200] ; 0xc8 │ │ - ldr r1, [sl, #2164] ; 0x874 │ │ - sub r1, r1, #1 │ │ - tst r1, r2 │ │ - bne 80368 │ │ - ldr r6, [sl, #2160] ; 0x870 │ │ - mvn r1, #0 │ │ - ldr r3, [sl, #2148] ; 0x864 │ │ - ldr ip, [sl, #2120] ; 0x848 │ │ - add r1, r1, r2, asr r6 │ │ - mul r1, r3, r1 │ │ - add lr, ip, r1, lsl #8 │ │ - ldr r1, [r7] │ │ - str r1, [sp, #156] ; 0x9c │ │ - ldr r1, [r7, #8] │ │ - str r1, [sp, #160] ; 0xa0 │ │ - ldr r1, [r4, #8] │ │ - ldr r3, [sp, #228] ; 0xe4 │ │ - str r1, [sp, #152] ; 0x98 │ │ - ldr r6, [r7, #4] │ │ - ldr r5, [r7, #12] │ │ - ldr r7, [sl, #1272] ; 0x4f8 │ │ - ldr r9, [sl, #2968] ; 0xb98 │ │ - str r3, [sp, #36] ; 0x24 │ │ - mov r3, #0 │ │ - str r0, [sp, #24] │ │ - add r0, sp, #248 ; 0xf8 │ │ - ldr r1, [sp, #232] ; 0xe8 │ │ - str r0, [sp, #28] │ │ - ldr r0, [sp, #152] ; 0x98 │ │ - str r3, [sp, #40] ; 0x28 │ │ - asr r6, r6, r1 │ │ - str r3, [sp, #8] │ │ - ldr r3, [sp, #156] ; 0x9c │ │ - asr r0, r0, r1 │ │ - ldr fp, [sp, #188] ; 0xbc │ │ - ldr ip, [sp, #224] ; 0xe0 │ │ - cmp r0, r3, asr r1 │ │ - ldr r3, [sp, #160] ; 0xa0 │ │ + bic r2, sl, #3 │ │ + lsl r0, r0, ip │ │ + vdup.32 q8, lr │ │ + asr r6, r0, #1 │ │ + lsl r0, sl, #1 │ │ + mov r3, r9 │ │ + mov r7, #0 │ │ + cmp sl, #4 │ │ + bcs 8b8fc │ │ + b 8b8f4 │ │ + add r7, r7, #1 │ │ + add r3, r3, r0 │ │ + cmp r7, r8 │ │ + beq 8b964 │ │ + cmp sl, #4 │ │ + bcs 8b8fc │ │ mov r1, #0 │ │ - asr r2, r2, fp │ │ - movwgt r1, #1 │ │ - asr r5, r5, fp │ │ - cmp r2, r3, asr fp │ │ + b 8b944 │ │ + vorr d20, d16, d16 │ │ + mov r1, r2 │ │ + vorr q9, q8, q8 │ │ + mov r4, r3 │ │ + vmov.32 d20[0], r6 │ │ + vorr d18, d20, d20 │ │ + vld1.16 {d20}, [r4]! │ │ + subs r1, r1, #4 │ │ + vaddw.s16 q9, q9, d20 │ │ + bne 8b914 │ │ + vext.8 q10, q9, q8, #8 │ │ + cmp r2, sl │ │ + mov r1, r2 │ │ + vadd.i32 q9, q9, q10 │ │ + vdup.32 q10, d18[1] │ │ + vadd.i32 q9, q9, q10 │ │ + vmov.32 r6, d18[0] │ │ + beq 8b8dc │ │ + sub r5, lr, r1, lsl #1 │ │ + sub r1, sl, r1 │ │ + ldrsh r4, [r3, -r5] │ │ + sub r5, r5, #2 │ │ + subs r1, r1, #1 │ │ + add r6, r6, r4 │ │ + bne 8b94c │ │ + b 8b8dc │ │ + cmp r8, #1 │ │ + cmpge sl, #1 │ │ + blt 8b9fc │ │ + asr r1, r6, ip │ │ + bic r4, sl, #7 │ │ + vdup.16 q8, r1 │ │ mov r3, #0 │ │ - ldr r4, [sp, #220] ; 0xdc │ │ - movwgt r3, #1 │ │ - str r9, [sp, #48] ; 0x30 │ │ - ldr r9, [sp, #164] ; 0xa4 │ │ - str ip, [sp, #32] │ │ - str r4, [sp, #44] ; 0x2c │ │ - str r6, [sp] │ │ - str r5, [sp, #4] │ │ - str r9, [sp, #12] │ │ - str r7, [sp, #16] │ │ - str lr, [sp, #20] │ │ - bl 51b04 │ │ - ldr r6, [sp, #172] ; 0xac │ │ - mov r1, #0 │ │ - ldr r7, [sp, #200] ; 0xc8 │ │ - mov fp, #0 │ │ - add r0, r6, r0, lsl #2 │ │ - ldr r5, [sp, #204] ; 0xcc │ │ - ldr r2, [sp, #220] ; 0xdc │ │ - ldr ip, [r0, #32] │ │ - mov r3, r7 │ │ - ldr r0, [sl, #2968] ; 0xb98 │ │ - str r1, [sp, #4] │ │ - str r1, [sp, #8] │ │ - str r1, [sp, #12] │ │ - ldr r1, [sp, #168] ; 0xa8 │ │ - ldr r4, [sp, #184] ; 0xb8 │ │ - str r0, [sp, #16] │ │ - mov r0, r5 │ │ - str r4, [sp] │ │ - blx ip │ │ - ldr r6, [r6, #312] ; 0x138 │ │ - mov r2, r5 │ │ - ldr r1, [sl, #1272] ; 0x4f8 │ │ - mov r3, r7 │ │ - ldr r0, [sp, #216] ; 0xd8 │ │ - str r0, [sp, #4] │ │ - mov r0, r9 │ │ - str r4, [sp] │ │ - blx r6 │ │ - ldr r0, [sp, #180] ; 0xb4 │ │ - ldr r5, [sp, #196] ; 0xc4 │ │ - ldr r2, [sp, #116] ; 0x74 │ │ - ldrb r0, [r0, #18] │ │ - str fp, [sp, #248] ; 0xf8 │ │ - ldr r1, [sl, #1264] ; 0x4f0 │ │ - cmp r0, #3 │ │ - ldr r3, [sl, #2164] ; 0x874 │ │ - movweq r0, #9 │ │ - add r1, r1, r2, lsl #1 │ │ - ldr ip, [r5, #12] │ │ - str r1, [sp, #164] ; 0xa4 │ │ - sub r1, r3, #1 │ │ - tst r1, ip │ │ + mov r7, #0 │ │ + cmp sl, #8 │ │ mov r2, #0 │ │ - bne 804e8 │ │ - ldr r6, [sl, #2160] ; 0x870 │ │ - mvn r4, #0 │ │ - ldr r3, [sl, #2148] ; 0x864 │ │ - ldr r1, [sl, #2124] ; 0x84c │ │ - add r6, r4, ip, asr r6 │ │ - mul r3, r3, r6 │ │ - add r2, r1, r3, lsl #8 │ │ - ldr r1, [sp, #192] ; 0xc0 │ │ - mov r7, sl │ │ - ldr lr, [sp, #232] ; 0xe8 │ │ - mov r9, #0 │ │ - ldr r4, [sp, #224] ; 0xe0 │ │ - ldr r3, [r1] │ │ - ldr r6, [r1, #8] │ │ - str r3, [sp, #156] ; 0x9c │ │ - ldr r3, [r1, #4] │ │ - str r6, [sp, #160] ; 0xa0 │ │ - ldr r6, [r1, #12] │ │ - ldr r1, [r5, #8] │ │ - asr r3, r3, lr │ │ - ldr r5, [sp, #188] ; 0xbc │ │ - str r1, [sp, #152] ; 0x98 │ │ - ldr r1, [sl, #2968] ; 0xb98 │ │ - ldr fp, [sl, #1272] ; 0x4f8 │ │ - mov sl, ip │ │ - mov ip, r2 │ │ - asr r2, r6, r5 │ │ - str r4, [sp, #32] │ │ - ldr r4, [sp, #228] ; 0xe4 │ │ - ldr r6, [sp, #220] ; 0xdc │ │ - str r1, [sp, #48] ; 0x30 │ │ - ldr r1, [sp, #164] ; 0xa4 │ │ - str r3, [sp] │ │ - str r4, [sp, #36] ; 0x24 │ │ - str r9, [sp, #40] ; 0x28 │ │ - str r6, [sp, #44] ; 0x2c │ │ - stmib sp, {r2, r9} │ │ - add r2, sp, #12 │ │ - stm r2, {r1, fp, ip} │ │ - asr r2, sl, r5 │ │ - str r0, [sp, #24] │ │ - add r0, sp, #248 ; 0xf8 │ │ - str r0, [sp, #28] │ │ - ldr r0, [sp, #152] ; 0x98 │ │ - ldr r1, [sp, #156] ; 0x9c │ │ - ldr r3, [sp, #160] ; 0xa0 │ │ - asr r0, r0, lr │ │ - cmp r0, r1, asr lr │ │ - mov r1, #0 │ │ - movwgt r1, #1 │ │ - cmp r2, r3, asr r5 │ │ - mov r3, #0 │ │ - movwgt r3, #1 │ │ - bl 51b04 │ │ - ldr fp, [sp, #172] ; 0xac │ │ - mov r2, r6 │ │ - ldr r5, [sp, #200] ; 0xc8 │ │ - add r0, fp, r0, lsl #2 │ │ - ldr r1, [r7, #2968] ; 0xb98 │ │ - ldr r4, [sp, #204] ; 0xcc │ │ - ldr ip, [r0, #32] │ │ - mov r3, r5 │ │ - str r1, [sp, #16] │ │ - ldr r1, [sp, #168] ; 0xa8 │ │ - mov r0, r4 │ │ - ldr sl, [sp, #184] ; 0xb8 │ │ - str sl, [sp] │ │ - str r9, [sp, #4] │ │ - str r9, [sp, #8] │ │ - str r9, [sp, #12] │ │ - blx ip │ │ - ldr r0, [sp, #216] ; 0xd8 │ │ + bcc 8b9d8 │ │ + b 8b9b0 │ │ + add r7, r7, #1 │ │ + add r9, r9, r0 │ │ + cmp r7, r8 │ │ + beq 8b9fc │ │ + cmp sl, #8 │ │ + mov r2, #0 │ │ + bcc 8b9d8 │ │ mov r2, r4 │ │ - ldr r1, [r7, #1272] ; 0x4f8 │ │ - mov r3, r5 │ │ - ldr r6, [fp, #312] ; 0x138 │ │ + mov r6, r9 │ │ + vld1.16 {d18-d19}, [r6] │ │ + subs r2, r2, #8 │ │ + vsub.i16 q9, q9, q8 │ │ + vst1.16 {d18-d19}, [r6]! │ │ + bne 8b9b8 │ │ + cmp r4, sl │ │ + mov r2, r4 │ │ + beq 8b994 │ │ + sub r6, r3, r2, lsl #1 │ │ + sub r5, sl, r2 │ │ + ldrh r2, [r9, -r6] │ │ + subs r5, r5, #1 │ │ + sub r2, r2, r1 │ │ + strh r2, [r9, -r6] │ │ + sub r6, r6, #2 │ │ + bne 8b9e0 │ │ + b 8b994 │ │ + add sp, sp, #12 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #12 │ │ + cmp r3, #1 │ │ + str r0, [sp] │ │ + cmpge r2, #1 │ │ + str r3, [sp, #8] │ │ + blt 8bbb4 │ │ + ldr ip, [sp, #56] ; 0x38 │ │ + vmov.i32 q10, #32 ; 0x00000020 │ │ + ldr fp, [sp, #48] ; 0x30 │ │ + vmov.i32 q11, #255 ; 0x000000ff │ │ + ldr lr, [sp, #52] ; 0x34 │ │ + vmov.i32 q12, #0 ; 0x00000000 │ │ + ldr r6, [sp] │ │ + vdup.32 q9, ip │ │ + vdup.32 q8, fp │ │ + bic r9, r2, #7 │ │ + lsl r0, r2, #1 │ │ + mov r7, #0 │ │ + mov sl, #0 │ │ str r0, [sp, #4] │ │ - ldr r0, [sp, #164] ; 0xa4 │ │ - str sl, [sp] │ │ - blx r6 │ │ - ldr r0, [sp, #212] ; 0xd4 │ │ - ldr r1, [sp, #208] ; 0xd0 │ │ - str r1, [r0, #44] ; 0x2c │ │ - ldr r6, [sp, #188] ; 0xbc │ │ - ldr r0, [sp, #144] ; 0x90 │ │ - ldr r2, [sp, #232] ; 0xe8 │ │ - ldr r1, [sp, #180] ; 0xb4 │ │ - lsr r0, r0, r6 │ │ - str r0, [sp, #136] ; 0x88 │ │ - ldr r0, [sp, #140] ; 0x8c │ │ - lsr r0, r0, r2 │ │ - str r0, [sp, #168] ; 0xa8 │ │ - ldrb r0, [r1, #6] │ │ - cmp r0, #0 │ │ - beq 80718 │ │ - ldr r0, [sp, #72] ; 0x48 │ │ - movw r1, #16448 ; 0x4040 │ │ - ldr r7, [sp, #196] ; 0xc4 │ │ - movt r1, #16448 ; 0x4040 │ │ - ldr r3, [sp, #104] ; 0x68 │ │ - sub r0, r0, #1 │ │ - cmp r0, #31 │ │ - bhi 8100c │ │ - add r2, pc, #4 │ │ - ldr r0, [r2, r0, lsl #2] │ │ - add pc, r2, r0 │ │ - andeq r0, r0, r0, lsl #1 │ │ - andeq r0, r0, r4, lsl r9 │ │ - muleq r0, r8, r9 │ │ - andeq r0, r0, r8, lsr r9 │ │ - muleq r0, r8, r9 │ │ - muleq r0, r8, r9 │ │ - muleq r0, r8, r9 │ │ - andeq r0, r0, r4, asr #18 │ │ - muleq r0, r8, r9 │ │ - muleq r0, r8, r9 │ │ - muleq r0, r8, r9 │ │ - muleq r0, r8, r9 │ │ - muleq r0, r8, r9 │ │ - muleq r0, r8, r9 │ │ - muleq r0, r8, r9 │ │ - andeq r0, r0, ip, ror #18 │ │ - muleq r0, r8, r9 │ │ - muleq r0, r8, r9 │ │ - muleq r0, r8, r9 │ │ - muleq r0, r8, r9 │ │ - muleq r0, r8, r9 │ │ - muleq r0, r8, r9 │ │ - muleq r0, r8, r9 │ │ - muleq r0, r8, r9 │ │ - muleq r0, r8, r9 │ │ - muleq r0, r8, r9 │ │ - muleq r0, r8, r9 │ │ - muleq r0, r8, r9 │ │ - muleq r0, r8, r9 │ │ - muleq r0, r8, r9 │ │ - muleq r0, r8, r9 │ │ - andeq r0, r0, r0, lsl #19 │ │ - ldr r0, [sp, #144] ; 0x90 │ │ - mov r2, #64 ; 0x40 │ │ - add r0, r7, r0 │ │ - strb r2, [r0, #48] ; 0x30 │ │ - sub r0, r3, #1 │ │ - ldr r3, [sp, #228] ; 0xe4 │ │ - cmp r0, #31 │ │ - bls 8101c │ │ - b 811b0 │ │ - ldrb r0, [r1, #29] │ │ - ldrb r3, [r1, #7] │ │ - ldrb r7, [r1, #26] │ │ - strh r0, [sp, #244] ; 0xf4 │ │ - ldrh r0, [r1, #30] │ │ - strh r0, [sp, #246] ; 0xf6 │ │ - ldr r0, [sp, #72] ; 0x48 │ │ - ldr lr, [sp, #104] ; 0x68 │ │ - cmp r0, #0 │ │ - beq 80f7c │ │ - ldr r0, [sp, #68] ; 0x44 │ │ + cmp r2, #8 │ │ mov r4, #0 │ │ - add r0, r0, r6 │ │ - asr r0, r0, r6 │ │ - str r0, [sp, #60] ; 0x3c │ │ - ldr r0, [sp, #84] ; 0x54 │ │ - add r0, r0, r2 │ │ - asr r0, r0, r2 │ │ - str r0, [sp, #80] ; 0x50 │ │ - ldr r1, [pc, #3616] ; 8158c │ │ + bcc 8bb64 │ │ + b 8ba90 │ │ + ldr r0, [sp, #4] │ │ + add r6, r6, r1 │ │ + add sl, sl, #1 │ │ + add lr, lr, r0 │ │ + ldr r0, [sp, #8] │ │ + cmp sl, r0 │ │ + beq 8bbb4 │ │ + cmp r2, #8 │ │ + mov r4, #0 │ │ + bcc 8bb64 │ │ + mul r4, sl, r2 │ │ + ldr r0, [sp] │ │ + mul r5, sl, r1 │ │ + add r3, r4, r2 │ │ + add r8, r0, r5 │ │ + ldr r0, [sp, #52] ; 0x34 │ │ + add r3, r0, r3, lsl #1 │ │ + cmp r8, r3 │ │ + bcs 8bad4 │ │ + ldr r0, [sp, #52] ; 0x34 │ │ + add r3, r5, r2 │ │ + add r0, r0, r4, lsl #1 │ │ + ldr r4, [sp] │ │ + add r3, r4, r3 │ │ + mov r4, #0 │ │ + cmp r3, r0 │ │ + bhi 8bb64 │ │ + mov r4, #0 │ │ + mov r5, lr │ │ + vld1.16 {d26-d27}, [r5]! │ │ + add r0, r6, r4 │ │ + add r4, r4, #8 │ │ + vmovl.s16 q14, d27 │ │ + cmp r9, r4 │ │ + vmovl.s16 q13, d26 │ │ + vmul.i32 q14, q9, q14 │ │ + vmul.i32 q13, q9, q13 │ │ + vabs.s32 q15, q14 │ │ + vclt.s32 q14, q14, #0 │ │ + vadd.i32 q15, q15, q10 │ │ + vabs.s32 q0, q13 │ │ + vclt.s32 q13, q13, #0 │ │ + vshr.u32 q15, q15, #6 │ │ + vadd.i32 q0, q0, q10 │ │ + vneg.s32 q1, q15 │ │ + vshr.u32 q0, q0, #6 │ │ + vbsl q14, q1, q15 │ │ + vneg.s32 q2, q0 │ │ + vadd.i32 q14, q14, q8 │ │ + vbsl q13, q2, q0 │ │ + vmin.s32 q14, q14, q11 │ │ + vadd.i32 q13, q13, q8 │ │ + vmin.s32 q13, q13, q11 │ │ + vmax.s32 q14, q14, q12 │ │ + vmax.s32 q13, q13, q12 │ │ + vmovn.i32 d29, q14 │ │ + vmovn.i32 d28, q13 │ │ + vmovn.i16 d26, q14 │ │ + vst1.8 {d26}, [r0] │ │ + bne 8badc │ │ + cmp r9, r2 │ │ + mov r4, r9 │ │ + beq 8ba68 │ │ + sub r5, r7, r4, lsl #1 │ │ + ldrsh r0, [lr, -r5] │ │ + sub r5, r5, #2 │ │ + mul r8, r0, ip │ │ + cmp r8, #0 │ │ + mov r0, r8 │ │ + rsbmi r0, r8, #0 │ │ + cmp r8, #0 │ │ + add r0, r0, #32 │ │ + lsr r3, r0, #6 │ │ + submi r3, r7, r0, lsr #6 │ │ + add r0, r3, fp │ │ + cmp r0, #255 ; 0xff │ │ + movge r0, #255 ; 0xff │ │ + bic r0, r0, r0, asr #31 │ │ + strb r0, [r6, r4] │ │ + add r4, r4, #1 │ │ + cmp r2, r4 │ │ + bne 8bb68 │ │ + b 8ba68 │ │ + add sp, sp, #12 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + bl 7394 <_Unwind_VRS_Pop@plt+0x43b4> │ │ + tst r0, #1 │ │ + popeq {r4, pc} │ │ + ldr r0, [pc, #240] ; 8bcc8 │ │ + ldr r1, [pc, #240] ; 8bccc │ │ + add r0, pc, r0 │ │ + add r1, pc, r1 │ │ + vld1.32 {d19[0]}, [r0 :32] │ │ + ldr r0, [pc, #228] ; 8bcd0 │ │ + add r0, pc, r0 │ │ + vld1.32 {d18[0]}, [r1 :32] │ │ + vld1.32 {d17[0]}, [r0 :32] │ │ + ldr r1, [pc, #216] ; 8bcd4 │ │ + ldr r2, [pc, #216] ; 8bcd8 │ │ + ldr r0, [pc, #216] ; 8bcdc │ │ + add r1, pc, r1 │ │ + add r2, pc, r2 │ │ + add r0, pc, r0 │ │ + vld1.32 {d16[0]}, [r2 :32] │ │ + ldr r2, [pc, #200] ; 8bce0 │ │ + add r2, pc, r2 │ │ + vld1.32 {d19[1]}, [r0 :32] │ │ + vld1.32 {d18[1]}, [r2 :32] │ │ + vld1.32 {d17[1]}, [r1 :32] │ │ + ldr r0, [pc, #184] ; 8bce4 │ │ + add r0, pc, r0 │ │ + vld1.32 {d16[1]}, [r0 :32] │ │ + add r0, r4, #36 ; 0x24 │ │ + vst1.32 {d18-d19}, [r0] │ │ + ldr r0, [pc, #168] ; 8bce8 │ │ + ldr r0, [pc, r0] │ │ + ldr r1, [pc, #164] ; 8bcec │ │ ldr r1, [pc, r1] │ │ - ldr ip, [sp, #236] ; 0xec │ │ - add r0, r1, r3, lsl #3 │ │ - str r3, [sp, #216] ; 0xd8 │ │ - add r0, r0, #1 │ │ - str r0, [sp, #224] ; 0xe0 │ │ - add r0, r1, r7, lsl #3 │ │ - str r7, [sp, #108] ; 0x6c │ │ - add r0, r0, #1 │ │ - str r0, [sp, #120] ; 0x78 │ │ - ldr r0, [sp, #196] ; 0xc4 │ │ - add r0, r0, #672 ; 0x2a0 │ │ - str r0, [sp, #200] ; 0xc8 │ │ - ldr r0, [sp, #72] ; 0x48 │ │ - cmp lr, #0 │ │ - bne 807bc │ │ - add r4, r4, #16 │ │ - cmp r4, r0 │ │ - bcs 80f7c │ │ - cmp lr, #0 │ │ - beq 807a8 │ │ - add r1, r4, #16 │ │ - ldr r0, [sp, #60] ; 0x3c │ │ - str r1, [sp, #64] ; 0x40 │ │ - mov r9, #0 │ │ - cmp r0, r1, lsr r6 │ │ - mov fp, r1 │ │ - lsrge r0, r1, r6 │ │ - str r4, [sp, #132] ; 0x84 │ │ - str r0, [sp, #156] ; 0x9c │ │ - lsr r0, r4, r6 │ │ - str r0, [sp, #128] ; 0x80 │ │ - ldr r0, [sp, #68] ; 0x44 │ │ - cmp r0, r1 │ │ - lsl r1, r4, #2 │ │ - movlt fp, r0 │ │ - cmp r4, #0 │ │ - mov r0, r4 │ │ - str r1, [sp, #112] ; 0x70 │ │ - movwne r0, #1 │ │ - lsl r1, r4, #1 │ │ - str r0, [sp, #76] ; 0x4c │ │ - ldr r0, [sp, #196] ; 0xc4 │ │ - str r1, [sp, #96] ; 0x60 │ │ - str fp, [sp, #124] ; 0x7c │ │ - ldr r0, [r0, #12] │ │ - b 80848 │ │ - ldr r9, [sp, #88] ; 0x58 │ │ - ldr lr, [sp, #104] ; 0x68 │ │ - ldr r4, [sp, #132] ; 0x84 │ │ - ldr fp, [sp, #124] ; 0x7c │ │ - ldr r2, [sp, #160] ; 0xa0 │ │ - ldr r5, [sp, #92] ; 0x5c │ │ - sub r8, r2, r5, lsl #2 │ │ - cmp r9, lr │ │ - bcs 80f6c │ │ - ldr r1, [ip, #1268] ; 0x4f4 │ │ - add r3, r0, r4 │ │ - ldr r2, [sp, #96] ; 0x60 │ │ - cmp r4, fp │ │ - ldr sl, [sp, #196] ; 0xc4 │ │ - mul r1, r2, r1 │ │ - str r3, [sl, #12] │ │ - add r2, r8, r1, lsl #1 │ │ - bge 809b4 │ │ - ldr r1, [sp, #84] ; 0x54 │ │ - add r5, r9, #16 │ │ - ldr r8, [sl, #8] │ │ - cmp r1, r5 │ │ - movlt r5, r1 │ │ - cmp r9, #0 │ │ - mov r1, r9 │ │ - movwne r1, #1 │ │ - cmp r9, r5 │ │ - str r1, [sp, #220] ; 0xdc │ │ - bge 80974 │ │ - ldr r7, [sp, #76] ; 0x4c │ │ - ldr sl, [sp, #196] ; 0xc4 │ │ - str r9, [sp, #152] ; 0x98 │ │ - add r0, r8, r9 │ │ - str r4, [sp, #228] ; 0xe4 │ │ - mov r6, r9 │ │ - ldr r4, [sp, #220] ; 0xdc │ │ - ldr fp, [sp, #180] ; 0xb4 │ │ - ldr r8, [sp, #176] ; 0xb0 │ │ - ldr r9, [sp, #108] ; 0x6c │ │ - str r2, [sp, #160] ; 0xa0 │ │ - str r0, [sl, #8] │ │ - ldr r0, [sp, #160] ; 0xa0 │ │ + str r0, [r4, #16] │ │ + str r1, [r4, #20] │ │ + ldr ip, [pc, #152] ; 8bcf0 │ │ + ldr ip, [pc, ip] │ │ + ldr r1, [pc, #148] ; 8bcf4 │ │ + ldr r1, [pc, r1] │ │ + ldr r2, [pc, #144] ; 8bcf8 │ │ + ldr r2, [pc, r2] │ │ + ldr r3, [pc, #140] ; 8bcfc │ │ + ldr r3, [pc, r3] │ │ + str r3, [r4, #80] ; 0x50 │ │ + str r2, [r4, #84] ; 0x54 │ │ + ldr r2, [pc, #128] ; 8bd00 │ │ + ldr r2, [pc, r2] │ │ + str r2, [r4, #92] ; 0x5c │ │ + ldr r2, [pc, #120] ; 8bd04 │ │ + ldr r2, [pc, r2] │ │ + ldr r3, [pc, #116] ; 8bd08 │ │ + ldr r3, [pc, r3] │ │ + ldr r0, [pc, #112] ; 8bd0c │ │ + ldr r0, [pc, r0] │ │ + str r1, [r4, #52] ; 0x34 │ │ + str r0, [r4, #56] ; 0x38 │ │ + mov r0, #88 ; 0x58 │ │ + str r3, [r4, #60] ; 0x3c │ │ + str r2, [r4, #64] ; 0x40 │ │ + str ip, [r4, #68] ; 0x44 │ │ + vst1.32 {d16-d17}, [r4], r0 │ │ + ldr r0, [pc, #80] ; 8bd10 │ │ + ldr r0, [pc, r0] │ │ + str r0, [r4] │ │ + pop {r4, pc} │ │ + andeq r0, r3, r4, ror pc │ │ + andeq r0, r3, r4, ror pc │ │ + andeq r0, r3, ip, ror #30 │ │ + andeq r0, r3, r8, asr pc │ │ + andeq r0, r3, r8, asr pc │ │ + andeq r0, r3, r8, asr pc │ │ + andeq r0, r3, r0, asr pc │ │ + andeq r0, r3, r0, asr #30 │ │ + andeq r0, r3, r0, lsr pc │ │ + andeq r0, r3, ip, lsr #30 │ │ + andeq r0, r3, r0, lsr #30 │ │ + andeq r0, r3, ip, lsl pc │ │ + andeq r0, r3, r8, lsl pc │ │ + andeq r0, r3, r4, lsl pc │ │ + andeq r0, r3, r8, lsl #30 │ │ + andeq r0, r3, r0, lsl #30 │ │ + strdeq r0, [r3], -ip │ │ + strdeq r0, [r3], -r8 │ │ + ldrdeq r0, [r3], -r8 │ │ + push {r4, r5, fp, lr} │ │ + mov r5, r1 │ │ + mov r4, r0 │ │ + bl 7394 <_Unwind_VRS_Pop@plt+0x43b4> │ │ + tst r0, #1 │ │ + beq 8bd68 │ │ + ldr r0, [pc, #56] ; 8bd6c │ │ + cmp r5, #10 │ │ + add r0, pc, r0 │ │ + str r0, [r4] │ │ + str r0, [r4, #4] │ │ + popgt {r4, r5, fp, pc} │ │ + ldr r0, [pc, #36] ; 8bd70 │ │ + ldr r1, [pc, #36] ; 8bd74 │ │ + ldr r2, [pc, #36] ; 8bd78 │ │ + add r0, pc, r0 │ │ + add r1, pc, r1 │ │ + str r1, [r4, #8] │ │ + add r2, pc, r2 │ │ + str r2, [r4, #12] │ │ + str r0, [r4, #16] │ │ + pop {r4, r5, fp, pc} │ │ + andeq r0, r0, r0, asr #32 │ │ + muleq r0, r8, r2 │ │ + andeq r0, r0, ip, asr r1 │ │ + strdeq r0, [r0], -r0 ; │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + add fp, sp, #28 │ │ + sub sp, sp, #44 ; 0x2c │ │ + sub sp, sp, #52224 ; 0xcc00 │ │ + bfc sp, #0, #4 │ │ + ldr r7, [fp, #12] │ │ + add r6, fp, #16 │ │ + mov r5, r0 │ │ + ldr r0, [fp, #28] │ │ + mov r4, r3 │ │ + mov sl, r1 │ │ + ldm r6, {r1, r3, r6} │ │ + stm sp, {r3, r7} │ │ + mov r3, sl │ │ + str r0, [sp, #16] │ │ + add r0, r7, #7 │ │ + bic r9, r0, #7 │ │ + add r0, sp, #32 │ │ + str r1, [sp, #8] │ │ + mov r1, r2 │ │ + add r7, r0, r9, lsl #2 │ │ + mov r2, r5 │ │ + str r6, [sp, #12] │ │ + mov r0, r7 │ │ + bl 506c8 │ │ + ldr r3, [fp, #8] │ │ + tst r6, #4 │ │ + beq 8be28 │ │ + mov r0, #2 │ │ + ldr r1, [fp, #20] │ │ + str r0, [sp, #8] │ │ + mov r2, r4 │ │ + ldr r0, [fp, #28] │ │ + mov r8, r3 │ │ + str r1, [sp] │ │ + ldr r1, [fp, #12] │ │ + str r0, [sp, #16] │ │ + add r0, sp, #32 │ │ + str r1, [sp, #4] │ │ mov r1, #0 │ │ - ldrb r3, [fp, #26] │ │ - mov r2, fp │ │ + str r6, [sp, #12] │ │ + bl 506c8 │ │ + mov r3, r8 │ │ + lsl r8, r9, #1 │ │ + tst r6, #8 │ │ + beq 8be80 │ │ + ldr r1, [fp, #16] │ │ + mov r0, #2 │ │ + str r0, [sp, #8] │ │ + add r1, r1, #2 │ │ + ldr r0, [fp, #28] │ │ + str r0, [sp, #16] │ │ + lsr r0, r3, #1 │ │ + mul r1, r1, r9 │ │ + ldr r2, [fp, #20] │ │ + add r0, r0, r0, lsl #1 │ │ + str r2, [sp] │ │ + ldr r2, [fp, #12] │ │ + str r2, [sp, #4] │ │ + add r2, r4, r0, lsl #2 │ │ + add r0, sp, #32 │ │ + str r6, [sp, #12] │ │ + add r0, r0, r1, lsl #1 │ │ + mov r1, #0 │ │ + bl 506c8 │ │ + ldr r0, [fp, #20] │ │ + mov r2, r7 │ │ + ldr r1, [fp, #16] │ │ + add r0, r0, #16 │ │ + ldr r3, [fp, #12] │ │ str r1, [sp] │ │ - add r1, sp, #244 ; 0xf4 │ │ - add r0, r0, r6, lsl #3 │ │ - stmib sp, {r1, r4, r7} │ │ - mov r1, r8 │ │ + mov r1, sl │ │ + stmib sp, {r0, r6, r8} │ │ + ldr r0, [fp, #28] │ │ str r0, [sp, #16] │ │ - mov r0, sl │ │ - bl 7b048 │ │ - ldr r0, [pc, #3216] ; 81590 │ │ - add r4, r4, #1 │ │ - ldr r0, [pc, r0] │ │ - ldrb r1, [r0, r9, lsl #3] │ │ - ldr r0, [sl, #8] │ │ - add r0, r0, r1 │ │ - add r6, r6, r1 │ │ - cmp r6, r5 │ │ - str r0, [sl, #8] │ │ - blt 808c8 │ │ - ldr r1, [sp, #120] ; 0x78 │ │ - sub r8, r0, r6 │ │ - ldr ip, [sp, #236] ; 0xec │ │ - add r7, r7, #1 │ │ - ldr r3, [sl, #12] │ │ - ldrb r1, [r1] │ │ - ldr r2, [ip, #1268] ; 0x4f4 │ │ - add r3, r3, r1 │ │ - str r8, [sl, #8] │ │ - str r3, [sl, #12] │ │ - mul r2, r2, r1 │ │ - ldr r0, [sp, #160] ; 0xa0 │ │ - ldr r4, [sp, #228] ; 0xe4 │ │ - ldr fp, [sp, #124] ; 0x7c │ │ - ldr r9, [sp, #152] ; 0x98 │ │ - add r4, r4, r1 │ │ - cmp r4, fp │ │ - add r0, r0, r2, lsl #2 │ │ - mov r2, r0 │ │ - blt 808a4 │ │ - b 809b4 │ │ - ldr r1, [sp, #120] ; 0x78 │ │ - add lr, r8, r9 │ │ - ldr sl, [sp, #196] ; 0xc4 │ │ - ldrb r1, [r1] │ │ - add r3, r0, r1 │ │ - str lr, [sl, #8] │ │ - add r5, r3, r4 │ │ - ldr r6, [ip, #1268] ; 0x4f4 │ │ - add r4, r4, r1 │ │ - cmp r4, fp │ │ - str r5, [sl, #12] │ │ - str r8, [sl, #8] │ │ - mul r6, r6, r1 │ │ - add r2, r2, r6, lsl #2 │ │ - blt 80988 │ │ - add r3, r0, r4 │ │ - ldr r0, [ip, #1268] ; 0x4f4 │ │ - ldr r1, [sp, #100] ; 0x64 │ │ - mul r5, r4, r0 │ │ - sub r0, r3, r4 │ │ - cmp r1, #0 │ │ - str r0, [sl, #12] │ │ - beq 80f50 │ │ - str r5, [sp, #92] ; 0x5c │ │ - mov r7, sl │ │ - ldr r5, [sp, #232] ; 0xe8 │ │ - str r2, [sp, #160] ; 0xa0 │ │ - add r2, r9, #16 │ │ - ldr r1, [sp, #80] ; 0x50 │ │ - ldr sl, [sp, #180] ; 0xb4 │ │ - lsr r4, r9, r5 │ │ - ldr fp, [sp, #172] ; 0xac │ │ - cmp r1, r2, lsr r5 │ │ - ldr r6, [sp, #188] ; 0xbc │ │ - lsrge r1, r2, r5 │ │ - str r2, [sp, #88] ; 0x58 │ │ - mov r2, #0 │ │ - str r1, [sp, #228] ; 0xe4 │ │ - str r9, [sp, #152] ; 0x98 │ │ - str r4, [sp, #148] ; 0x94 │ │ - b 80a38 │ │ - muleq r2, r4, r0 │ │ + mov r0, r5 │ │ + bl 50924 │ │ + sub sp, fp, #28 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + add fp, sp, #28 │ │ + sub sp, sp, #44 ; 0x2c │ │ + sub sp, sp, #49152 ; 0xc000 │ │ + bfc sp, #0, #4 │ │ + ldr r7, [fp, #20] │ │ + mov r5, r0 │ │ + ldr r0, [fp, #8] │ │ + add r6, sp, #32 │ │ + mov ip, r2 │ │ + mov r4, r1 │ │ + ldr r2, [r7] │ │ + ldr r1, [fp, #24] │ │ + str r3, [sp] │ │ + mov r3, ip │ │ + ldr r9, [fp, #12] │ │ + stmib sp, {r0, r9} │ │ + mov r0, r6 │ │ + ldr r8, [fp, #16] │ │ + ldr sl, [fp, #28] │ │ + str r2, [sp, #16] │ │ + mov r2, r4 │ │ + str r1, [sp, #20] │ │ + mov r1, r5 │ │ + str r8, [sp, #12] │ │ + str sl, [sp, #24] │ │ + bl 8c0ec │ │ + ldrsh r0, [r7, #8] │ │ + mov r1, r4 │ │ + stm sp, {r6, r9} │ │ + mov r2, r5 │ │ mov r3, r4 │ │ - sub r0, r1, r3, lsl r6 │ │ - ldr r1, [sp, #220] ; 0xdc │ │ - str r0, [r7, #12] │ │ - cmp r1, #2 │ │ - mov r2, r1 │ │ - beq 80824 │ │ - ldr r1, [sp, #132] ; 0x84 │ │ - ldr lr, [ip, #1272] ; 0x4f8 │ │ - add r1, r0, r1 │ │ - mov r0, r2 │ │ - add r2, r2, #1 │ │ - str r2, [sp, #220] ; 0xdc │ │ - ldr r3, [sp, #156] ; 0x9c │ │ - add r2, ip, r2, lsl #2 │ │ - ldr r4, [sp, #128] ; 0x80 │ │ - ldr r2, [r2, #1256] ; 0x4e8 │ │ - cmp r4, r3 │ │ - str r1, [r7, #12] │ │ - bge 80a1c │ │ - ldr r3, [sp, #112] ; 0x70 │ │ - str r0, [sp, #212] ; 0xd4 │ │ - asr r0, lr, #1 │ │ - mul r3, r3, r0 │ │ - ldr r0, [sp, #116] ; 0x74 │ │ - add r2, r2, r0, lsl #1 │ │ - ldr r0, [r7, #8] │ │ - asr r3, r3, r6 │ │ - add r2, r2, r3, lsl #1 │ │ + str r0, [sp, #12] │ │ + mov r0, r5 │ │ + str r8, [sp, #8] │ │ + str sl, [sp, #16] │ │ + bl 512a8 │ │ + sub sp, fp, #28 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + add fp, sp, #28 │ │ + sub sp, sp, #44 ; 0x2c │ │ + sub sp, sp, #49152 ; 0xc000 │ │ + bfc sp, #0, #4 │ │ + ldr r7, [fp, #20] │ │ + mov r5, r0 │ │ + ldr r0, [fp, #8] │ │ + add r6, sp, #32 │ │ + mov ip, r2 │ │ + mov r4, r1 │ │ + ldr r2, [r7, #4] │ │ + ldr r1, [fp, #24] │ │ + str r3, [sp] │ │ + mov r3, ip │ │ + ldr r9, [fp, #12] │ │ + stmib sp, {r0, r9} │ │ + mov r0, r6 │ │ + ldr r8, [fp, #16] │ │ + ldr sl, [fp, #28] │ │ + str r2, [sp, #16] │ │ + mov r2, r4 │ │ + str r1, [sp, #20] │ │ + mov r1, r5 │ │ + str r8, [sp, #12] │ │ + str sl, [sp, #24] │ │ + bl 8c22c │ │ + ldrsh r0, [r7, #10] │ │ + mov r1, r4 │ │ + stm sp, {r6, r9} │ │ + mov r2, r5 │ │ mov r3, r4 │ │ - ldr r4, [sp, #148] ; 0x94 │ │ - str r2, [sp, #204] ; 0xcc │ │ - b 80ae4 │ │ - ldrdeq fp, [r2], -r0 │ │ - ldr r1, [r7, #12] │ │ - ldr r6, [sp, #188] ; 0xbc │ │ - ldr r2, [ip, #1272] ; 0x4f8 │ │ - add r1, r1, r8, lsl r6 │ │ - sub r0, r0, r4, lsl r5 │ │ - strd r0, [r7, #8] │ │ - mul r2, r2, r8 │ │ - ldr r4, [sp, #204] ; 0xcc │ │ - ldr r3, [sp, #164] ; 0xa4 │ │ - add r3, r3, r8 │ │ - add r4, r4, r2, lsl #2 │ │ - str r4, [sp, #204] ; 0xcc │ │ - ldr r2, [sp, #156] ; 0x9c │ │ - ldr r4, [sp, #148] ; 0x94 │ │ - cmp r3, r2 │ │ - bge 80a20 │ │ - ldr r2, [sp, #152] ; 0x98 │ │ - str r3, [sp, #164] ; 0xa4 │ │ - add r0, r0, r2 │ │ - ldr r2, [sp, #228] ; 0xe4 │ │ - str r0, [r7, #8] │ │ - cmp r4, r2 │ │ - bge 80f44 │ │ - ldr r1, [sp, #144] ; 0x90 │ │ - ldr r2, [sp, #140] ; 0x8c │ │ - add r1, r1, r3, lsl r6 │ │ - orr r1, r2, r1, lsl #5 │ │ - ldr r2, [sp, #212] ; 0xd4 │ │ - str r1, [sp, #184] ; 0xb8 │ │ - ldr r1, [sp, #136] ; 0x88 │ │ - add r2, r7, r2, lsl #5 │ │ - add r1, r3, r1 │ │ - add r1, r2, r1 │ │ - add r1, r1, #80 ; 0x50 │ │ - str r1, [sp, #208] ; 0xd0 │ │ - ldr r1, [ip, #2988] ; 0xbac │ │ - cmp r1, #0 │ │ - bne 80bfc │ │ - b 80c64 │ │ - movw r0, #257 ; 0x101 │ │ - ldr r3, [sp, #212] ; 0xd4 │ │ - movt r0, #257 ; 0x101 │ │ - ldr r2, [r7, #640] ; 0x280 │ │ - mov lr, r0 │ │ - umull r0, r1, fp, r0 │ │ - add r2, r2, r3, lsl #5 │ │ - add r2, r2, sl │ │ - mla r1, fp, lr, r1 │ │ - str r0, [r2, #64] ; 0x40 │ │ - str r1, [r2, #68] ; 0x44 │ │ - ldr r2, [r7, #640] ; 0x280 │ │ - add r2, r2, r3, lsl #5 │ │ - add r2, r2, sl │ │ - str r1, [r2, #76] ; 0x4c │ │ - str r0, [r2, #72] ; 0x48 │ │ - ldr sl, [sp, #180] ; 0xb4 │ │ - ldr fp, [sp, #172] ; 0xac │ │ - ldr r2, [sp, #200] ; 0xc8 │ │ - cmp r6, #0 │ │ - bmi 80bd4 │ │ - ldrb r0, [sl, #7] │ │ - ldr r3, [sp, #248] ; 0xf8 │ │ - ldr r1, [ip, #1272] ; 0x4f8 │ │ - add r0, r0, r0, lsl #4 │ │ - ldr r5, [ip, #2968] ; 0xb98 │ │ - add r0, fp, r0, lsl #2 │ │ - add r0, r0, r3, lsl #2 │ │ + str r0, [sp, #12] │ │ + mov r0, r5 │ │ + str r8, [sp, #8] │ │ + str sl, [sp, #16] │ │ + bl 512a8 │ │ + sub sp, fp, #28 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + add fp, sp, #28 │ │ + sub sp, sp, #60 ; 0x3c │ │ + sub sp, sp, #98304 ; 0x18000 │ │ + bfc sp, #0, #4 │ │ + ldr r8, [fp, #20] │ │ + mov r4, r1 │ │ + ldr r1, [fp, #8] │ │ + mov r7, r3 │ │ + ldr lr, [fp, #24] │ │ + mov r5, r0 │ │ + ldr r0, [r8] │ │ + mov r6, r2 │ │ + ldr sl, [fp, #12] │ │ + mov r2, r4 │ │ + str r7, [sp] │ │ + stmib sp, {r1, sl} │ │ + mov r1, r5 │ │ + str lr, [sp, #20] │ │ + add lr, sp, #49152 ; 0xc000 │ │ + ldr r3, [fp, #28] │ │ + str r0, [sp, #16] │ │ + add r0, lr, #48 ; 0x30 │ │ + ldr r9, [fp, #16] │ │ + str r3, [sp, #24] │ │ mov r3, r6 │ │ - ldr r7, [r0, #340] ; 0x154 │ │ - ldr r0, [sp, #204] ; 0xcc │ │ - str r5, [sp] │ │ - add r0, r0, r4, lsl #3 │ │ - blx r7 │ │ - ldr r5, [sp, #232] ; 0xe8 │ │ - ldr ip, [sp, #236] ; 0xec │ │ - ldr r7, [sp, #196] ; 0xc4 │ │ - ldr r0, [r7, #8] │ │ - add r4, r4, r9 │ │ - ldr r1, [sp, #228] ; 0xe4 │ │ - add r0, r0, r9, lsl r5 │ │ - str r0, [r7, #8] │ │ - cmp r4, r1 │ │ - bge 80aa4 │ │ - ldr r1, [ip, #2988] ; 0xbac │ │ - cmp r1, #0 │ │ - beq 80c64 │ │ - ldr r1, [sp, #216] ; 0xd8 │ │ - ldr r2, [pc, #2444] ; 81594 │ │ - ldr r2, [pc, r2] │ │ - ldr r3, [sp, #192] ; 0xc0 │ │ - ldrb r9, [r2, r1, lsl #3] │ │ - ldr r1, [sp, #224] ; 0xe0 │ │ - ldr r2, [r3, #40] ; 0x28 │ │ - ldrb r8, [r1] │ │ - smulbb r1, r9, r8 │ │ - add r1, r2, r1, lsl #6 │ │ - str r1, [r3, #40] ; 0x28 │ │ - ldr r1, [r7, #12] │ │ - ldr r3, [ip, #2128] ; 0x850 │ │ - mla r0, r3, r1, r0 │ │ - ldr r1, [ip, #3000] ; 0xbb8 │ │ - ldr r3, [sp, #220] ; 0xdc │ │ - add r0, r0, r0, lsl #2 │ │ - add r0, r1, r0, lsl #1 │ │ - add r1, r0, r3 │ │ - add r0, r0, r3, lsl #1 │ │ - ldrb r1, [r1, #6] │ │ - ldrsh r6, [r0] │ │ - str r1, [sp, #248] ; 0xf8 │ │ - cmp r6, #0 │ │ - bpl 80b94 │ │ - b 80bd4 │ │ - ldr r0, [sp, #184] ; 0xb8 │ │ - movw r1, #7904 ; 0x1ee0 │ │ - ldr r2, [sp, #208] ; 0xd0 │ │ - add r0, r0, r4, lsl r5 │ │ - add r0, r7, r0 │ │ - ldrb r0, [r0, r1] │ │ - ldr r1, [sp, #176] ; 0xb0 │ │ - str r0, [sp, #248] ; 0xf8 │ │ - ldrb r3, [sl, #7] │ │ - ldr r0, [r7, #640] ; 0x280 │ │ - stm sp, {r1, sl} │ │ - mov r1, #0 │ │ - str r1, [sp, #8] │ │ - ldr r1, [sp, #220] ; 0xdc │ │ - str r1, [sp, #12] │ │ - ldr r1, [sp, #200] ; 0xc8 │ │ - str r1, [sp, #16] │ │ - add r1, sp, #248 ; 0xf8 │ │ - str r1, [sp, #20] │ │ - add r1, sp, #243 ; 0xf3 │ │ - str r1, [sp, #24] │ │ - ldr r1, [sp, #168] ; 0xa8 │ │ - add sl, r4, r1 │ │ - ldr r1, [sp, #212] ; 0xd4 │ │ - add r0, r0, r1, lsl #5 │ │ - add r0, r0, sl │ │ - add r1, r0, #64 ; 0x40 │ │ + str r9, [sp, #12] │ │ + bl 8c0ec │ │ + ldr r1, [fp, #8] │ │ + mov r2, r4 │ │ + ldr r0, [r8, #4] │ │ + mov r3, r6 │ │ + str r7, [sp] │ │ + add r7, sp, #48 ; 0x30 │ │ + stmib sp, {r1, sl} │ │ + mov r1, r5 │ │ + str r0, [sp, #16] │ │ + ldr r0, [fp, #24] │ │ + str r0, [sp, #20] │ │ + ldr r0, [fp, #28] │ │ + str r0, [sp, #24] │ │ mov r0, r7 │ │ - bl 7b794 │ │ - ldr r2, [sp, #224] ; 0xe0 │ │ - mov r6, r0 │ │ - ldr ip, [sp, #236] ; 0xec │ │ - ldr r1, [r7, #12] │ │ - ldrb r8, [r2] │ │ - ldr r0, [ip, #2144] ; 0x860 │ │ - ldr r2, [sp, #188] ; 0xbc │ │ - add r0, r0, r2 │ │ - sub r0, r0, r1 │ │ - mov r1, r8 │ │ - cmp r8, r0, asr r2 │ │ - asrge r1, r0, r2 │ │ - sub r0, r1, #1 │ │ - cmp r0, #15 │ │ - bhi 80d84 │ │ - add r2, pc, #4 │ │ - ldr r0, [r2, r0, lsl #2] │ │ - add pc, r2, r0 │ │ - andeq r0, r0, r0, asr #32 │ │ - andeq r0, r0, r0, asr r0 │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, ip, ror r0 │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - muleq r0, r8, r0 │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r4, rrx │ │ - andeq r0, r0, r0, asr #1 │ │ - ldr r0, [sp, #208] ; 0xd0 │ │ - ldrb fp, [sp, #243] ; 0xf3 │ │ - strb fp, [r0] │ │ - b 80e0c │ │ - ldrb fp, [sp, #243] ; 0xf3 │ │ - ldr r1, [sp, #208] ; 0xd0 │ │ - orr r0, fp, fp, lsl #8 │ │ - strh r0, [r1] │ │ - b 80e0c │ │ - ldrb fp, [sp, #243] ; 0xf3 │ │ - ldr r0, [sp, #208] ; 0xd0 │ │ - mov r2, fp │ │ - bl 2830 <__aeabi_memset@plt> │ │ - ldr ip, [sp, #236] ; 0xec │ │ - b 80e0c │ │ - ldrb fp, [sp, #243] ; 0xf3 │ │ - movw r0, #257 ; 0x101 │ │ - movt r0, #257 ; 0x101 │ │ - ldr r1, [sp, #208] ; 0xd0 │ │ - mul r0, fp, r0 │ │ - str r0, [r1] │ │ - b 80e0c │ │ - ldrb fp, [sp, #243] ; 0xf3 │ │ - movw r0, #257 ; 0x101 │ │ - movt r0, #257 ; 0x101 │ │ - mov r2, r0 │ │ - umull r0, r1, fp, r0 │ │ - mla r1, fp, r2, r1 │ │ - ldr r2, [sp, #208] ; 0xd0 │ │ - str r0, [r2] │ │ - str r1, [r2, #4] │ │ - b 80e0c │ │ - ldrb fp, [sp, #243] ; 0xf3 │ │ - movw r0, #257 ; 0x101 │ │ - movt r0, #257 ; 0x101 │ │ - mov r2, r0 │ │ - umull r0, r1, fp, r0 │ │ - mla r1, fp, r2, r1 │ │ - vmov.32 d16[0], r0 │ │ - ldr r0, [sp, #208] ; 0xd0 │ │ - vmov.32 d16[1], r1 │ │ - vorr d17, d16, d16 │ │ - vst1.8 {d16-d17}, [r0] │ │ - ldr r5, [sp, #232] ; 0xe8 │ │ - ldr r0, [ip, #2140] ; 0x85c │ │ - ldr r1, [r7, #8] │ │ - ldr r2, [sp, #216] ; 0xd8 │ │ - add r0, r0, r5 │ │ - ldr r3, [pc, #1904] ; 81598 │ │ - sub r0, r0, r1 │ │ - ldr r3, [pc, r3] │ │ - ldrb r9, [r3, r2, lsl #3] │ │ - cmp r9, r0, asr r5 │ │ - mov r1, r9 │ │ - asrge r1, r0, r5 │ │ - sub r0, r1, #1 │ │ - cmp r0, #15 │ │ - bhi 80ec8 │ │ - add r2, pc, #4 │ │ - ldr r0, [r2, r0, lsl #2] │ │ - add pc, r2, r0 │ │ - andeq r0, r0, r0, asr #32 │ │ - andeq r0, r0, r8, asr r0 │ │ - andeq r0, r0, r4, ror r0 │ │ - muleq r0, ip, r0 │ │ - andeq r0, r0, r4, ror r0 │ │ - andeq r0, r0, r4, ror r0 │ │ - andeq r0, r0, r4, ror r0 │ │ - andeq r0, r0, r0, asr #1 │ │ - andeq r0, r0, r4, ror r0 │ │ - andeq r0, r0, r4, ror r0 │ │ - andeq r0, r0, r4, ror r0 │ │ - andeq r0, r0, r4, ror r0 │ │ - andeq r0, r0, r4, ror r0 │ │ - andeq r0, r0, r4, ror r0 │ │ - andeq r0, r0, r4, ror r0 │ │ - ; instruction: 0xfffffcec │ │ - ldr r1, [sp, #212] ; 0xd4 │ │ - ldr r0, [r7, #640] ; 0x280 │ │ - add r0, r0, r1, lsl #5 │ │ - add r0, r0, sl │ │ - strb fp, [r0, #64] ; 0x40 │ │ - b 80b80 │ │ - ldr r1, [sp, #212] ; 0xd4 │ │ - ldr r0, [r7, #640] ; 0x280 │ │ - add r0, r0, r1, lsl #5 │ │ - orr r1, fp, fp, lsl #8 │ │ - add r0, r0, sl │ │ - strh r1, [r0, #64] ; 0x40 │ │ - b 80b80 │ │ - ldr r2, [sp, #212] ; 0xd4 │ │ - ldr r0, [r7, #640] ; 0x280 │ │ - add r0, r0, r2, lsl #5 │ │ - mov r2, fp │ │ - add r0, r0, sl │ │ - add r0, r0, #64 ; 0x40 │ │ - bl 2830 <__aeabi_memset@plt> │ │ - ldr r5, [sp, #232] ; 0xe8 │ │ - ldr ip, [sp, #236] ; 0xec │ │ - b 80b80 │ │ - movw r1, #257 ; 0x101 │ │ - ldr r2, [sp, #212] ; 0xd4 │ │ - ldr r0, [r7, #640] ; 0x280 │ │ - movt r1, #257 ; 0x101 │ │ - mul r1, fp, r1 │ │ - add r0, r0, r2, lsl #5 │ │ - add r0, r0, sl │ │ - str r1, [r0, #64] ; 0x40 │ │ - b 80b80 │ │ - movw r0, #257 ; 0x101 │ │ - ldr r3, [sp, #212] ; 0xd4 │ │ - movt r0, #257 ; 0x101 │ │ - ldr r2, [r7, #640] ; 0x280 │ │ - mov lr, r0 │ │ - umull r0, r1, fp, r0 │ │ - add r2, r2, r3, lsl #5 │ │ - add r2, r2, sl │ │ - mla r1, fp, lr, r1 │ │ - str r0, [r2, #64] ; 0x40 │ │ - str r1, [r2, #68] ; 0x44 │ │ - b 80b80 │ │ - ldr r2, [sp, #224] ; 0xe0 │ │ - ldrb r8, [r2] │ │ - b 80aac │ │ - add r9, r9, #16 │ │ - ldr r6, [sp, #188] ; 0xbc │ │ - ldr r4, [sp, #132] ; 0x84 │ │ - ldr lr, [sp, #104] ; 0x68 │ │ - sub r8, r2, r5, lsl #2 │ │ - cmp r9, lr │ │ - bcc 80848 │ │ - ldr r4, [sp, #64] ; 0x40 │ │ - ldr r0, [sp, #72] ; 0x48 │ │ - cmp r4, r0 │ │ - bcc 807b4 │ │ - mov r0, #0 │ │ - add sp, sp, #252 ; 0xfc │ │ + str r9, [sp, #12] │ │ + bl 8c22c │ │ + ldrh r0, [r8, #8] │ │ + add lr, sp, #49152 ; 0xc000 │ │ + strh r0, [sp, #44] ; 0x2c │ │ + add r1, lr, #48 ; 0x30 │ │ + ldrh r0, [r8, #10] │ │ + mov r2, r5 │ │ + strh r0, [sp, #46] ; 0x2e │ │ + add r0, sp, #44 ; 0x2c │ │ + stm sp, {r1, r7, sl} │ │ + mov r1, r4 │ │ + mov r3, r4 │ │ + str r0, [sp, #16] │ │ + ldr r0, [fp, #28] │ │ + str r0, [sp, #20] │ │ + mov r0, r5 │ │ + str r9, [sp, #12] │ │ + bl 513cc │ │ + sub sp, fp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [sp, #144] ; 0x90 │ │ - movw r2, #16448 ; 0x4040 │ │ - add r0, r7, r0 │ │ - strh r2, [r0, #48] ; 0x30 │ │ - sub r0, r3, #1 │ │ - ldr r3, [sp, #228] ; 0xe4 │ │ - cmp r0, #31 │ │ - bls 8101c │ │ - b 811b0 │ │ - ldr r0, [sp, #144] ; 0x90 │ │ - add r0, r7, r0 │ │ - b 80fc4 │ │ - ldr r0, [sp, #144] ; 0x90 │ │ - add r0, r7, r0 │ │ - str r1, [r0, #52] ; 0x34 │ │ - str r1, [r0, #48] ; 0x30 │ │ - sub r0, r3, #1 │ │ - ldr r3, [sp, #228] ; 0xe4 │ │ - cmp r0, #31 │ │ - bls 8101c │ │ - b 811b0 │ │ - muleq r2, r0, sl │ │ - ldr r0, [sp, #144] ; 0x90 │ │ - vmov.i8 q8, #64 ; 0x40 │ │ - add r0, r7, r0 │ │ - add r0, r0, #48 ; 0x30 │ │ - b 81008 │ │ - ldr r0, [sp, #144] ; 0x90 │ │ - vmov.i8 q8, #64 ; 0x40 │ │ - add r0, r7, r0 │ │ - add r0, r0, #48 ; 0x30 │ │ - vst1.8 {d16-d17}, [r0]! │ │ - vst1.8 {d16-d17}, [r0] │ │ - sub r0, r3, #1 │ │ - ldr r3, [sp, #228] ; 0xe4 │ │ - cmp r0, #31 │ │ - bhi 811b0 │ │ - add r2, pc, #4 │ │ - ldr r0, [r2, r0, lsl #2] │ │ - add pc, r2, r0 │ │ - andeq r0, r0, r0, lsl #1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r8, lsl #3 │ │ - ldrdeq r0, [r0], -r0 ; │ │ - andeq r0, r0, r8, lsl #3 │ │ - andeq r0, r0, r8, lsl #3 │ │ - andeq r0, r0, r8, lsl #3 │ │ - andeq r0, r0, r4, ror #1 │ │ - andeq r0, r0, r8, lsl #3 │ │ - andeq r0, r0, r8, lsl #3 │ │ - andeq r0, r0, r8, lsl #3 │ │ - andeq r0, r0, r8, lsl #3 │ │ - andeq r0, r0, r8, lsl #3 │ │ - andeq r0, r0, r8, lsl #3 │ │ - andeq r0, r0, r8, lsl #3 │ │ - andeq r0, r0, ip, lsl #2 │ │ - andeq r0, r0, r8, lsl #3 │ │ - andeq r0, r0, r8, lsl #3 │ │ - andeq r0, r0, r8, lsl #3 │ │ - andeq r0, r0, r8, lsl #3 │ │ - andeq r0, r0, r8, lsl #3 │ │ - andeq r0, r0, r8, lsl #3 │ │ - andeq r0, r0, r8, lsl #3 │ │ - andeq r0, r0, r8, lsl #3 │ │ - andeq r0, r0, r8, lsl #3 │ │ - andeq r0, r0, r8, lsl #3 │ │ - andeq r0, r0, r8, lsl #3 │ │ - andeq r0, r0, r8, lsl #3 │ │ - andeq r0, r0, r8, lsl #3 │ │ - andeq r0, r0, r8, lsl #3 │ │ - andeq r0, r0, r8, lsl #3 │ │ - andeq r0, r0, r4, asr #2 │ │ - ldr r0, [r7, #640] ; 0x280 │ │ - ldr r2, [sp, #140] ; 0x8c │ │ - add r0, r0, r2 │ │ - mov r2, #64 ; 0x40 │ │ - strb r2, [r0, #32] │ │ - ldr r2, [sp, #100] ; 0x64 │ │ - mov r0, #0 │ │ - cmp r2, #0 │ │ - bne 811c0 │ │ - b 81404 │ │ - ldr r0, [r7, #640] ; 0x280 │ │ - ldr r2, [sp, #140] ; 0x8c │ │ - add r0, r0, r2 │ │ - movw r2, #16448 ; 0x4040 │ │ - strh r2, [r0, #32] │ │ - ldr r2, [sp, #100] ; 0x64 │ │ - mov r0, #0 │ │ - cmp r2, #0 │ │ - bne 811c0 │ │ - b 81404 │ │ - ldr r0, [r7, #640] ; 0x280 │ │ - ldr r2, [sp, #140] ; 0x8c │ │ - add r0, r0, r2 │ │ - b 8111c │ │ - andeq fp, r2, r4, asr r9 │ │ - ldr r0, [r7, #640] ; 0x280 │ │ - ldr r2, [sp, #140] ; 0x8c │ │ - add r0, r0, r2 │ │ - str r1, [r0, #36] ; 0x24 │ │ - str r1, [r0, #32] │ │ - ldr r2, [sp, #100] ; 0x64 │ │ - mov r0, #0 │ │ - cmp r2, #0 │ │ - bne 811c0 │ │ - b 81404 │ │ - ldr r0, [r7, #640] ; 0x280 │ │ - ldr r2, [sp, #140] ; 0x8c │ │ - add r0, r0, r2 │ │ - str r1, [r0, #36] ; 0x24 │ │ - str r1, [r0, #32] │ │ - ldr r0, [r7, #640] ; 0x280 │ │ - add r0, r2, r0 │ │ - str r1, [r0, #44] ; 0x2c │ │ - str r1, [r0, #40] ; 0x28 │ │ - ldr r2, [sp, #100] ; 0x64 │ │ - mov r0, #0 │ │ - cmp r2, #0 │ │ - bne 811c0 │ │ - b 81404 │ │ - ldr r0, [r7, #640] ; 0x280 │ │ - ldr r2, [sp, #140] ; 0x8c │ │ - add r0, r0, r2 │ │ - str r1, [r0, #36] ; 0x24 │ │ - str r1, [r0, #32] │ │ - ldr r0, [r7, #640] ; 0x280 │ │ - add r0, r2, r0 │ │ - str r1, [r0, #44] ; 0x2c │ │ - str r1, [r0, #40] ; 0x28 │ │ - ldr r0, [r7, #640] ; 0x280 │ │ - add r0, r2, r0 │ │ - str r1, [r0, #52] ; 0x34 │ │ - str r1, [r0, #48] ; 0x30 │ │ - ldr r0, [r7, #640] ; 0x280 │ │ - add r0, r2, r0 │ │ - str r1, [r0, #60] ; 0x3c │ │ - str r1, [r0, #56] ; 0x38 │ │ - ldr r2, [sp, #100] ; 0x64 │ │ - mov r0, #0 │ │ - cmp r2, #0 │ │ - beq 81404 │ │ - sub r2, r3, #1 │ │ - cmp r2, #31 │ │ - bhi 81340 │ │ - add r3, pc, #4 │ │ - ldr r2, [r3, r2, lsl #2] │ │ - add pc, r3, r2 │ │ - andeq r0, r0, r0, lsl #1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r8, ror #2 │ │ - ldrdeq r0, [r0], -r4 │ │ - andeq r0, r0, r8, ror #2 │ │ - andeq r0, r0, r8, ror #2 │ │ - andeq r0, r0, r8, ror #2 │ │ - andeq r0, r0, r4, ror #1 │ │ - andeq r0, r0, r8, ror #2 │ │ - andeq r0, r0, r8, ror #2 │ │ - andeq r0, r0, r8, ror #2 │ │ - andeq r0, r0, r8, ror #2 │ │ - andeq r0, r0, r8, ror #2 │ │ - andeq r0, r0, r8, ror #2 │ │ - andeq r0, r0, r8, ror #2 │ │ - andeq r0, r0, r0, lsl r1 │ │ - andeq r0, r0, r8, ror #2 │ │ - andeq r0, r0, r8, ror #2 │ │ - andeq r0, r0, r8, ror #2 │ │ - andeq r0, r0, r8, ror #2 │ │ - andeq r0, r0, r8, ror #2 │ │ - andeq r0, r0, r8, ror #2 │ │ - andeq r0, r0, r8, ror #2 │ │ - andeq r0, r0, r8, ror #2 │ │ - andeq r0, r0, r8, ror #2 │ │ - andeq r0, r0, r8, ror #2 │ │ - andeq r0, r0, r8, ror #2 │ │ - andeq r0, r0, r8, ror #2 │ │ - andeq r0, r0, r8, ror #2 │ │ - andeq r0, r0, r8, ror #2 │ │ - andeq r0, r0, r8, ror #2 │ │ - andeq r0, r0, ip, lsr #2 │ │ - ldr r2, [sp, #136] ; 0x88 │ │ - mov r3, #64 ; 0x40 │ │ - add r2, r7, r2 │ │ - strb r3, [r2, #112] ; 0x70 │ │ - strb r3, [r2, #80] ; 0x50 │ │ - ldr r2, [sp, #224] ; 0xe0 │ │ - sub r2, r2, #1 │ │ - cmp r2, #31 │ │ - bls 81350 │ │ - b 81404 │ │ - ldr r2, [sp, #136] ; 0x88 │ │ - movw r3, #16448 ; 0x4040 │ │ - add r2, r7, r2 │ │ - strh r3, [r2, #112] ; 0x70 │ │ - strh r3, [r2, #80] ; 0x50 │ │ - ldr r2, [sp, #224] ; 0xe0 │ │ - sub r2, r2, #1 │ │ - cmp r2, #31 │ │ - bls 81350 │ │ - b 81404 │ │ - andeq fp, r2, r4, lsr r8 │ │ - ldr r2, [sp, #136] ; 0x88 │ │ - add r2, r7, r2 │ │ - str r1, [r2, #112] ; 0x70 │ │ - b 812d0 │ │ - ldr r2, [sp, #136] ; 0x88 │ │ - add r2, r7, r2 │ │ - str r1, [r2, #116] ; 0x74 │ │ - str r1, [r2, #112] ; 0x70 │ │ - str r1, [r2, #84] ; 0x54 │ │ - str r1, [r2, #80] ; 0x50 │ │ - ldr r2, [sp, #224] ; 0xe0 │ │ - sub r2, r2, #1 │ │ - cmp r2, #31 │ │ - bls 81350 │ │ - b 81404 │ │ - ldr r2, [sp, #136] ; 0x88 │ │ - vmov.i8 q8, #64 ; 0x40 │ │ - mov r3, #32 │ │ - add r2, r7, r2 │ │ - add r2, r2, #80 ; 0x50 │ │ - vst1.8 {d16-d17}, [r2], r3 │ │ - b 8133c │ │ - ldr r2, [sp, #136] ; 0x88 │ │ - vmov.i8 q8, #64 ; 0x40 │ │ - add r3, r7, #80 ; 0x50 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + add fp, sp, #28 │ │ + sub sp, sp, #492 ; 0x1ec │ │ + sub sp, sp, #162816 ; 0x27c00 │ │ + bfc sp, #0, #4 │ │ + add lr, sp, #49152 ; 0xc000 │ │ + add sl, sp, #32 │ │ + add r5, lr, #5312 ; 0x14c0 │ │ + add r4, sl, #1632 ; 0x660 │ │ + add r7, r5, #3232 ; 0xca0 │ │ + mov r6, r3 │ │ + str r0, [sp, #24] │ │ + mov r3, r1 │ │ + ldr r0, [fp, #20] │ │ + mov r1, r4 │ │ + ldr r9, [fp, #16] │ │ + stm sp, {r2, r9} │ │ + ldr r8, [fp, #28] │ │ + str r2, [sp, #28] │ │ + mov r2, r6 │ │ + str r0, [sp, #8] │ │ + mov r0, r7 │ │ + str r8, [sp, #12] │ │ + str r3, [sp, #20] │ │ + bl 50d40 │ │ + ldr r2, [fp, #12] │ │ + tst r8, #4 │ │ + ldr r3, [fp, #8] │ │ + beq 8c190 │ │ + mov r0, #2 │ │ + stm sp, {r2, r9} │ │ + add r1, sl, #32 │ │ + str r0, [sp, #8] │ │ + add r0, r5, #32 │ │ mov r6, r2 │ │ - add r2, r2, #16 │ │ - add r7, r3, r2 │ │ - add r3, r3, r6 │ │ - vst1.8 {d16-d17}, [r7] │ │ - vst1.8 {d16-d17}, [r3] │ │ - ldr r3, [sp, #196] ; 0xc4 │ │ - add r3, r3, #112 ; 0x70 │ │ - add r2, r3, r2 │ │ - vst1.8 {d16-d17}, [r2] │ │ - add r2, r3, r6 │ │ - vst1.8 {d16-d17}, [r2] │ │ - ldr r2, [sp, #224] ; 0xe0 │ │ - sub r2, r2, #1 │ │ - cmp r2, #31 │ │ - bhi 81404 │ │ - add r3, pc, #4 │ │ - ldr r2, [r3, r2, lsl #2] │ │ - add pc, r3, r2 │ │ - andeq r0, r0, r0, lsl #1 │ │ - strheq r0, [r0], -r0 ; │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r0, ror #1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r8, lsl #2 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r8, lsr r1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - andeq r0, r0, r8, lsr #1 │ │ - muleq r0, r0, r1 │ │ - ldr r3, [sp, #196] ; 0xc4 │ │ - ldr r2, [sp, #168] ; 0xa8 │ │ - ldr r1, [r3, #640] ; 0x280 │ │ - mov r7, r2 │ │ - add r1, r1, r2 │ │ - mov r2, #64 ; 0x40 │ │ - strb r2, [r1, #64] ; 0x40 │ │ - ldr r1, [r3, #640] ; 0x280 │ │ - add r1, r1, r7 │ │ - strb r2, [r1, #96] ; 0x60 │ │ - add sp, sp, #252 ; 0xfc │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r3, [sp, #196] ; 0xc4 │ │ - ldr r2, [sp, #168] ; 0xa8 │ │ - ldr r1, [r3, #640] ; 0x280 │ │ - mov r7, r2 │ │ - add r1, r1, r2 │ │ - movw r2, #16448 ; 0x4040 │ │ - strh r2, [r1, #64] ; 0x40 │ │ - ldr r1, [r3, #640] ; 0x280 │ │ - add r1, r1, r7 │ │ - strh r2, [r1, #96] ; 0x60 │ │ - add sp, sp, #252 ; 0xfc │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r3, [sp, #196] ; 0xc4 │ │ - ldr r7, [sp, #168] ; 0xa8 │ │ - ldr r2, [r3, #640] ; 0x280 │ │ - add r2, r2, r7 │ │ - str r1, [r2, #64] ; 0x40 │ │ - ldr r2, [r3, #640] ; 0x280 │ │ - add r2, r2, r7 │ │ - str r1, [r2, #96] ; 0x60 │ │ - add sp, sp, #252 ; 0xfc │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r3, [sp, #196] ; 0xc4 │ │ - ldr r7, [sp, #168] ; 0xa8 │ │ - ldr r2, [r3, #640] ; 0x280 │ │ - add r2, r2, r7 │ │ - str r1, [r2, #68] ; 0x44 │ │ - str r1, [r2, #64] ; 0x40 │ │ - ldr r2, [r3, #640] ; 0x280 │ │ - add r2, r2, r7 │ │ - str r1, [r2, #100] ; 0x64 │ │ - str r1, [r2, #96] ; 0x60 │ │ - add sp, sp, #252 ; 0xfc │ │ + mov r2, #0 │ │ + str r8, [sp, #12] │ │ + mov r5, r3 │ │ + bl 50d40 │ │ + mov r2, r6 │ │ + mov r3, r5 │ │ + ldr sl, [fp, #32] │ │ + tst r8, #8 │ │ + ldr r6, [fp, #24] │ │ + ldr r5, [fp, #20] │ │ + beq 8c1d8 │ │ + mov r0, #400 ; 0x190 │ │ + stm sp, {r2, r9} │ │ + mul r1, r5, r0 │ │ + mov r0, #2 │ │ + str r0, [sp, #8] │ │ + lsr r0, r2, #1 │ │ + mov r2, #0 │ │ + add r0, r0, r0, lsl #1 │ │ + str r8, [sp, #12] │ │ + add r3, r3, r0, lsl #2 │ │ + add r0, r7, r1, lsl #2 │ │ + add r1, r4, r1, lsl #1 │ │ + bl 50d40 │ │ + mov r0, r7 │ │ + mov r1, r4 │ │ + mov r2, r9 │ │ + mov r3, r5 │ │ + str r8, [sp] │ │ + bl 36500 │ │ + mov r0, r7 │ │ + mov r1, r4 │ │ + mov r2, r9 │ │ + mov r3, r5 │ │ + stm sp, {r6, sl} │ │ + bl 36870 │ │ + ldr r0, [sp, #24] │ │ + mov r3, r7 │ │ + ldr r1, [sp, #20] │ │ + ldr r2, [sp, #28] │ │ + stm sp, {r4, r9} │ │ + str r5, [sp, #8] │ │ + bl 510a4 │ │ + sub sp, fp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r7, [sp, #196] ; 0xc4 │ │ - ldr r3, [sp, #168] ; 0xa8 │ │ - ldr r2, [r7, #640] ; 0x280 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + add fp, sp, #28 │ │ + sub sp, sp, #492 ; 0x1ec │ │ + sub sp, sp, #162816 ; 0x27c00 │ │ + bfc sp, #0, #4 │ │ + add lr, sp, #49152 ; 0xc000 │ │ + add sl, sp, #32 │ │ + add r5, lr, #5312 ; 0x14c0 │ │ + add r4, sl, #1632 ; 0x660 │ │ + add r7, r5, #3232 ; 0xca0 │ │ mov r6, r3 │ │ - add r2, r2, r3 │ │ - add r3, r3, #8 │ │ - str r1, [r2, #68] ; 0x44 │ │ - str r1, [r2, #64] ; 0x40 │ │ - ldr r2, [r7, #640] ; 0x280 │ │ - add r2, r2, r3 │ │ - str r1, [r2, #68] ; 0x44 │ │ - str r1, [r2, #64] ; 0x40 │ │ - ldr r2, [r7, #640] ; 0x280 │ │ - add r2, r2, r6 │ │ - str r1, [r2, #100] ; 0x64 │ │ - str r1, [r2, #96] ; 0x60 │ │ - ldr r2, [r7, #640] ; 0x280 │ │ - add r2, r2, r3 │ │ - str r1, [r2, #100] ; 0x64 │ │ - str r1, [r2, #96] ; 0x60 │ │ - add sp, sp, #252 ; 0xfc │ │ + str r0, [sp, #24] │ │ + mov r3, r1 │ │ + ldr r0, [fp, #20] │ │ + mov r1, r4 │ │ + ldr r9, [fp, #16] │ │ + stm sp, {r2, r9} │ │ + ldr r8, [fp, #28] │ │ + str r2, [sp, #28] │ │ + mov r2, r6 │ │ + str r0, [sp, #8] │ │ + mov r0, r7 │ │ + str r8, [sp, #12] │ │ + str r3, [sp, #20] │ │ + bl 50b7c │ │ + ldr r2, [fp, #12] │ │ + tst r8, #4 │ │ + ldr r3, [fp, #8] │ │ + beq 8c2d0 │ │ + mov r0, #2 │ │ + stm sp, {r2, r9} │ │ + add r1, sl, #32 │ │ + str r0, [sp, #8] │ │ + add r0, r5, #32 │ │ + mov r6, r2 │ │ + mov r2, #0 │ │ + str r8, [sp, #12] │ │ + mov r5, r3 │ │ + bl 50b7c │ │ + mov r2, r6 │ │ + mov r3, r5 │ │ + ldr sl, [fp, #32] │ │ + tst r8, #8 │ │ + ldr r6, [fp, #24] │ │ + ldr r5, [fp, #20] │ │ + beq 8c318 │ │ + mov r0, #400 ; 0x190 │ │ + stm sp, {r2, r9} │ │ + mul r1, r5, r0 │ │ + mov r0, #2 │ │ + str r0, [sp, #8] │ │ + lsr r0, r2, #1 │ │ + mov r2, #0 │ │ + add r0, r0, r0, lsl #1 │ │ + str r8, [sp, #12] │ │ + add r3, r3, r0, lsl #2 │ │ + add r0, r7, r1, lsl #2 │ │ + add r1, r4, r1, lsl #1 │ │ + bl 50b7c │ │ + mov r0, r7 │ │ + mov r1, r4 │ │ + mov r2, r9 │ │ + mov r3, r5 │ │ + str r8, [sp] │ │ + bl 36398 │ │ + mov r0, r7 │ │ + mov r1, r4 │ │ + mov r2, r9 │ │ + mov r3, r5 │ │ + stm sp, {r6, sl} │ │ + bl 3684c │ │ + ldr r0, [sp, #24] │ │ + mov r3, r7 │ │ + ldr r1, [sp, #20] │ │ + ldr r2, [sp, #28] │ │ + stm sp, {r4, r9} │ │ + str r5, [sp, #8] │ │ + bl 50f44 │ │ + sub sp, fp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r5, [sp, #196] ; 0xc4 │ │ - ldr r3, [sp, #168] ; 0xa8 │ │ - ldr r2, [r5, #640] ; 0x280 │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + bl 7394 <_Unwind_VRS_Pop@plt+0x43b4> │ │ + tst r0, #1 │ │ + popeq {r4, pc} │ │ + ldr r0, [pc, #48] ; 8c3b8 │ │ + ldr r1, [pc, #48] ; 8c3bc │ │ + ldr r2, [pc, #48] ; 8c3c0 │ │ + add r0, pc, r0 │ │ + add r1, pc, r1 │ │ + vld1.32 {d17[0]}, [r0 :32] │ │ + ldr r0, [pc, #36] ; 8c3c4 │ │ + add r2, pc, r2 │ │ + add r0, pc, r0 │ │ + vld1.32 {d16[0]}, [r2 :32] │ │ + vld1.32 {d17[1]}, [r1 :32] │ │ + vld1.32 {d16[1]}, [r0 :32] │ │ + vst1.32 {d16-d17}, [r4] │ │ + pop {r4, pc} │ │ + andeq r0, r3, ip, lsl #16 │ │ + andeq r0, r3, ip, lsl #16 │ │ + andeq r0, r3, r4, lsl #16 │ │ + andeq r0, r3, r4, lsl #16 │ │ + ldr r1, [pc, #48] ; 8c400 │ │ + ldr r2, [pc, #48] ; 8c404 │ │ + add r1, pc, r1 │ │ + ldr r3, [pc, #44] ; 8c408 │ │ + add r2, pc, r2 │ │ + vmov.32 d17[0], r1 │ │ + ldr r1, [pc, #36] ; 8c40c │ │ + add r3, pc, r3 │ │ + vmov.32 d16[0], r2 │ │ + add r1, pc, r1 │ │ + vmov.32 d17[1], r3 │ │ + vmov.32 d16[1], r1 │ │ + vst1.32 {d16-d17}, [r0] │ │ + b 8c36c │ │ + andeq r0, r0, r0, ror #3 │ │ + andeq r0, r0, r0, lsr r0 │ │ + muleq r0, r0, r2 │ │ + strdeq r0, [r0], -r8 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #20 │ │ + str r1, [sp, #16] │ │ + mov sl, r2 │ │ + mov r7, r0 │ │ + ldm r2, {r0, r1, r2} │ │ + orr r0, r1, r0 │ │ + orrs r6, r0, r2 │ │ + beq 8c4e4 │ │ + ldr r0, [sp, #56] ; 0x38 │ │ mov r4, r3 │ │ - add r7, r4, #16 │ │ - add r2, r2, r3 │ │ - add r3, r3, #8 │ │ - add r6, r4, #24 │ │ - str r1, [r2, #68] ; 0x44 │ │ - str r1, [r2, #64] ; 0x40 │ │ - ldr r2, [r5, #640] ; 0x280 │ │ - add r2, r2, r3 │ │ - str r1, [r2, #68] ; 0x44 │ │ - str r1, [r2, #64] ; 0x40 │ │ - ldr r2, [r5, #640] ; 0x280 │ │ - add r2, r2, r7 │ │ - str r1, [r2, #68] ; 0x44 │ │ - str r1, [r2, #64] ; 0x40 │ │ - ldr r2, [r5, #640] ; 0x280 │ │ - add r2, r2, r6 │ │ - str r1, [r2, #68] ; 0x44 │ │ - str r1, [r2, #64] ; 0x40 │ │ - ldr r2, [r5, #640] ; 0x280 │ │ - add r2, r2, r4 │ │ - str r1, [r2, #100] ; 0x64 │ │ - str r1, [r2, #96] ; 0x60 │ │ - ldr r2, [r5, #640] ; 0x280 │ │ - add r2, r2, r3 │ │ - str r1, [r2, #100] ; 0x64 │ │ - str r1, [r2, #96] ; 0x60 │ │ - ldr r2, [r5, #640] ; 0x280 │ │ - add r2, r2, r7 │ │ - str r1, [r2, #100] ; 0x64 │ │ - str r1, [r2, #96] ; 0x60 │ │ - ldr r2, [r5, #640] ; 0x280 │ │ - add r2, r2, r6 │ │ - str r1, [r2, #100] ; 0x64 │ │ - str r1, [r2, #96] ; 0x60 │ │ - add sp, sp, #252 ; 0xfc │ │ + mov r9, #1 │ │ + lsl fp, r0, #2 │ │ + ldr r0, [sp, #16] │ │ + lsl r8, r0, #2 │ │ + tst r9, r6 │ │ + bne 8c4a0 │ │ + b 8c47c │ │ + mov r5, #4 │ │ + lsl r0, r5, r0 │ │ + ldr r5, [sp, #16] │ │ + str r5, [sp] │ │ + mov r5, #1 │ │ + str r0, [sp, #8] │ │ + mov r0, r7 │ │ + str r5, [sp, #4] │ │ + bl 8c734 │ │ + mov r0, #0 │ │ + add r4, r4, fp │ │ + sub r0, r0, r9, lsl #1 │ │ + add r7, r7, r8 │ │ + lsl r9, r9, #1 │ │ + tst r6, r0 │ │ + beq 8c4e4 │ │ + tst r9, r6 │ │ + beq 8c47c │ │ + ldrb r0, [r4] │ │ + cmp r0, #0 │ │ + ldrbeq r0, [r4, #-4] │ │ + cmpeq r0, #0 │ │ + beq 8c47c │ │ + ldr r2, [sp, #60] ; 0x3c │ │ + lsr r3, r0, #4 │ │ + ldr r5, [sl, #8] │ │ + ldrb r1, [r2, r0]! │ │ + mov r0, #2 │ │ + tst r5, r9 │ │ + ldrb r2, [r2, #64] ; 0x40 │ │ + bne 8c458 │ │ + ldr r0, [sl, #4] │ │ + ands r0, r0, r9 │ │ + movwne r0, #1 │ │ + b 8c458 │ │ + add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - strdeq fp, [r2], -ip │ │ - andeq fp, r2, r4, ror #2 │ │ - andeq sl, r2, r0, ror #28 │ │ - andeq sl, r2, ip, lsr ip │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #84 ; 0x54 │ │ - str r2, [sp, #48] ; 0x30 │ │ - ldr r6, [sp, #136] ; 0x88 │ │ - ldr r2, [sp, #140] ; 0x8c │ │ - ldr lr, [sp, #144] ; 0x90 │ │ - cmp r6, #0 │ │ - ldr r5, [r0] │ │ - str r3, [sp, #52] ; 0x34 │ │ - str r0, [sp, #56] ; 0x38 │ │ - str r1, [sp, #68] ; 0x44 │ │ - beq 815e8 │ │ - ldr r0, [r5, #1284] ; 0x504 │ │ - subs r9, r0, #3 │ │ - sub r0, r0, #1 │ │ - clz r0, r0 │ │ - movwne r9, #1 │ │ - lsr r1, r0, #5 │ │ - b 815f0 │ │ - mov r1, #0 │ │ - mov r9, #0 │ │ - eor r0, r9, #1 │ │ - str r0, [sp, #80] ; 0x50 │ │ - asr r0, r2, #16 │ │ - sxth sl, r2 │ │ - mov r2, #4 │ │ - str r0, [sp, #76] ; 0x4c │ │ - lsr r8, r2, r9 │ │ - lsr r0, r2, r1 │ │ - cmp r6, #0 │ │ - mov r2, r6 │ │ - movwne r2, #1 │ │ - ldr fp, [sp, #132] ; 0x84 │ │ - add r3, lr, r2, lsl #2 │ │ - ldr ip, [sp, #128] ; 0x80 │ │ - eor r4, r1, #1 │ │ - str r1, [sp, #72] ; 0x48 │ │ - ldr r1, [r3, #20] │ │ - ldr r3, [r5, #1276] ; 0x4fc │ │ - ldr r7, [lr, #28] │ │ - str r1, [sp, #64] ; 0x40 │ │ - cmp r7, r3 │ │ - str r8, [sp, #60] ; 0x3c │ │ - bne 81704 │ │ - ldr r3, [r5, #1280] ; 0x500 │ │ - ldr r7, [lr, #32] │ │ - cmp r7, r3 │ │ - bne 81704 │ │ - mul ip, r0, fp │ │ - str r0, [sp, #44] ; 0x2c │ │ - ldr r0, [sp, #72] ; 0x48 │ │ - mov r1, #15 │ │ - mov r3, #3 │ │ - cmp r0, #0 │ │ - str r4, [sp, #36] ; 0x24 │ │ - and r4, sl, r1, lsr r4 │ │ - movwne r3, #4 │ │ - ldr r7, [r5, #1256] ; 0x4e8 │ │ - mov fp, #3 │ │ - ldr r1, [lr, #8] │ │ - cmp r9, #0 │ │ - add sl, ip, sl, asr r3 │ │ - movwne fp, #4 │ │ - cmp r1, r7 │ │ - str fp, [sp, #40] ; 0x28 │ │ - beq 819c4 │ │ - ldr r0, [sp, #124] ; 0x7c │ │ - cmp r4, #0 │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - mov r6, lr │ │ - mla r0, r1, r0, sl │ │ - mov r1, r4 │ │ - movwne r1, #1 │ │ - add r1, r0, r1, lsl #2 │ │ - mov r0, lr │ │ - bl 27e90 │ │ - mov r1, r4 │ │ - mvn r4, #0 │ │ + sub sp, sp, #12 │ │ + mov r9, r2 │ │ + mov r8, r1 │ │ + mov r7, r0 │ │ + ldm r2, {r0, r1, r2} │ │ + orr r0, r1, r0 │ │ + orrs r6, r0, r2 │ │ + beq 8c5b0 │ │ + mov r4, r3 │ │ + mov sl, #0 │ │ + mov fp, #1 │ │ + tst fp, r6 │ │ + bne 8c564 │ │ + b 8c544 │ │ + mov r5, #4 │ │ + lsl r0, r5, r0 │ │ + mov r5, #1 │ │ + stm sp, {r5, r8} │ │ + str r0, [sp, #8] │ │ + mov r0, r7 │ │ + bl 8c734 │ │ + sub r0, sl, fp, lsl #1 │ │ + add r4, r4, #4 │ │ + add r7, r7, #4 │ │ + lsl fp, fp, #1 │ │ + tst r6, r0 │ │ + beq 8c5b0 │ │ + tst fp, r6 │ │ + beq 8c544 │ │ + ldrb r0, [r4] │ │ cmp r0, #0 │ │ - bne 81804 │ │ - str r1, [sp, #28] │ │ - mov lr, r6 │ │ - ldr r1, [r5, #1276] ; 0x4fc │ │ - ldr r0, [r5, #1280] ; 0x500 │ │ - ldr r3, [sp, #72] ; 0x48 │ │ - add r1, r1, r9 │ │ - str sl, [sp, #32] │ │ - add sl, r0, r3 │ │ - ldr r6, [sp, #136] ; 0x88 │ │ - b 819e0 │ │ - ldr r3, [sp, #148] ; 0x94 │ │ - mul r7, r8, ip │ │ - mov ip, r0 │ │ - str r5, [sp, #44] ; 0x2c │ │ - mov r0, r4 │ │ - add fp, r5, r3, lsl #4 │ │ - ldr r3, [sp, #80] ; 0x50 │ │ - ldr r5, [sp, #76] ; 0x4c │ │ - movw r6, #0 │ │ - ldr lr, [fp, #1952]! ; 0x7a0 │ │ - movt r6, #65534 ; 0xfffe │ │ - lsl r7, r7, #4 │ │ - ldr r4, [fp, #-12] │ │ - add r7, r7, r5, lsl r3 │ │ - ldr r1, [fp, #-4] │ │ - add r5, r6, r4, lsl #3 │ │ - asr r3, r5, #31 │ │ - smlal r5, r3, r4, r7 │ │ - rsbs r4, r5, #0 │ │ - rsc r7, r3, #0 │ │ - cmp r3, #0 │ │ - movpl r4, r5 │ │ - movpl r7, r3 │ │ - adds r4, r4, #128 ; 0x80 │ │ - adc r5, r7, #0 │ │ - cmp r3, #0 │ │ - ldr r3, [sp, #132] ; 0x84 │ │ - lsr r4, r4, #8 │ │ - orr r7, r4, r5, lsl #24 │ │ - mov r4, fp │ │ - rsbmi r7, r7, #0 │ │ - ldr r5, [r4, #-8]! │ │ - mul r3, ip, r3 │ │ - str r5, [sp, #80] ; 0x50 │ │ - str r4, [sp, #76] ; 0x4c │ │ - mvn r4, #0 │ │ - lsl r3, r3, #4 │ │ - add r0, r3, sl, lsl r0 │ │ - add r3, r6, r1, lsl #3 │ │ - asr r6, r3, #31 │ │ - smlal r3, r6, r1, r0 │ │ - rsbs r0, r3, #0 │ │ - rsc r1, r6, #0 │ │ - cmp r6, #0 │ │ - movpl r0, r3 │ │ - movpl r1, r6 │ │ - adds r0, r0, #128 ; 0x80 │ │ - adc r1, r1, #0 │ │ - cmp r6, #0 │ │ - lsr r0, r0, #8 │ │ - orr r0, r0, r1, lsl #24 │ │ - ldr r1, [sp, #124] ; 0x7c │ │ - rsbmi r0, r0, #0 │ │ - add r6, r0, #32 │ │ - mul r8, ip, r1 │ │ - sub r0, r8, #1 │ │ - mla sl, lr, r0, r6 │ │ - mov r0, #5 │ │ - add r5, r0, sl, asr #10 │ │ - ldr r0, [sp, #144] ; 0x90 │ │ - mov r1, r5 │ │ - bl 27e90 │ │ + bne 8c580 │ │ + ldr r0, [sp, #48] ; 0x30 │ │ + ldrb r0, [r4, -r0, lsl #2] │ │ cmp r0, #0 │ │ - beq 81810 │ │ - mov r0, r4 │ │ - add sp, sp, #84 ; 0x54 │ │ + beq 8c544 │ │ + ldr r2, [sp, #52] ; 0x34 │ │ + lsr r3, r0, #4 │ │ + ldr r5, [r9, #8] │ │ + ldrb r1, [r2, r0]! │ │ + mov r0, #2 │ │ + tst r5, fp │ │ + ldrb r2, [r2, #64] ; 0x40 │ │ + bne 8c528 │ │ + ldr r0, [r9, #4] │ │ + ands r0, r0, fp │ │ + movwne r0, #1 │ │ + b 8c528 │ │ + add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [sp, #120] ; 0x78 │ │ - add r4, r7, #32 │ │ - ldr r1, [sp, #60] ; 0x3c │ │ - cmp r4, #3072 ; 0xc00 │ │ - str r8, [sp, #40] ; 0x28 │ │ - asr ip, r4, #10 │ │ - ldr lr, [sp, #144] ; 0x90 │ │ - cmpge r6, #3072 ; 0xc00 │ │ - mul r8, r1, r0 │ │ - ldr r1, [sp, #80] ; 0x50 │ │ - ldr r2, [lr, #28] │ │ - ldr r3, [lr, #32] │ │ - add r2, r2, r9 │ │ - sub r0, r8, #1 │ │ - asr r2, r2, r9 │ │ - mla r0, r1, r0, r4 │ │ - asr r1, r6, #10 │ │ - asr r7, r0, #10 │ │ - ldr r0, [sp, #72] ; 0x48 │ │ - add r3, r3, r0 │ │ - asr r3, r3, r0 │ │ - bge 818e8 │ │ - str r8, [sp, #80] ; 0x50 │ │ - asr r0, sl, #10 │ │ - ldr r8, [sp, #44] ; 0x2c │ │ - mov r9, #640 ; 0x280 │ │ - str r0, [sp, #72] ; 0x48 │ │ - ldr r5, [sp, #136] ; 0x88 │ │ - ldr r0, [r8, #2088] ; 0x828 │ │ - add r5, lr, r5, lsl #2 │ │ - sub lr, ip, #3 │ │ - ldr r0, [r0, #332] ; 0x14c │ │ - str r0, [sp, #60] ; 0x3c │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #20 │ │ + str r1, [sp, #16] │ │ + mov r7, r0 │ │ + ldm r2, {r0, r1} │ │ + orrs r6, r1, r0 │ │ + beq 8c674 │ │ ldr r0, [sp, #56] ; 0x38 │ │ - ldr sl, [r5, #8] │ │ - add r0, r0, #9152 ; 0x23c0 │ │ - str lr, [sp] │ │ - add r5, r0, #81920 ; 0x14000 │ │ - sub r0, r1, #3 │ │ - stmib sp, {r0, r5, r9, sl} │ │ - ldr r0, [sp, #64] ; 0x40 │ │ - str r0, [sp, #20] │ │ - sub r0, r7, ip │ │ - ldr r7, [sp, #72] ; 0x48 │ │ - add r0, r0, #8 │ │ - sub r1, r7, r1 │ │ - ldr r7, [sp, #60] ; 0x3c │ │ - add r1, r1, #8 │ │ - blx r7 │ │ - mov r7, r8 │ │ - movw r0, #1926 ; 0x786 │ │ - ldr r8, [sp, #80] ; 0x50 │ │ - add r2, r5, r0 │ │ - b 8191c │ │ - add r0, r7, #5 │ │ - cmp r0, r2 │ │ - cmple r5, r3 │ │ - bgt 81868 │ │ - ldr r9, [sp, #64] ; 0x40 │ │ - ldr r7, [sp, #44] ; 0x2c │ │ - lsr r0, r9, #1 │ │ - mul r0, r1, r0 │ │ - ldr r1, [sp, #136] ; 0x88 │ │ - add r1, lr, r1, lsl #2 │ │ - ldr r1, [r1, #8] │ │ - add r0, r1, r0, lsl #1 │ │ - add r2, r0, ip, lsl #1 │ │ - ldr r0, [sp, #68] ; 0x44 │ │ - ldr r5, [r7, #2088] ; 0x828 │ │ - ldr r3, [sp, #40] ; 0x28 │ │ + mov r4, r3 │ │ + mov sl, r2 │ │ + mov r9, #1 │ │ + lsl fp, r0, #2 │ │ + ldr r0, [sp, #16] │ │ + lsl r8, r0, #2 │ │ + tst r9, r6 │ │ + bne 8c61c │ │ + mov r0, #0 │ │ + add r4, r4, fp │ │ + sub r0, r0, r9, lsl #1 │ │ + add r7, r7, r8 │ │ + lsl r9, r9, #1 │ │ + tst r6, r0 │ │ + beq 8c674 │ │ + tst r9, r6 │ │ + beq 8c5f8 │ │ + ldrb r0, [r4] │ │ cmp r0, #0 │ │ - beq 8196c │ │ - ldr r1, [sp, #76] ; 0x4c │ │ - bfc r6, #10, #22 │ │ - ldr r7, [r7, #2968] ; 0xb98 │ │ - bfc r4, #10, #22 │ │ - ldr lr, [fp] │ │ - ldr ip, [r1] │ │ - ldr r1, [sp, #152] ; 0x98 │ │ - add r5, r5, r1, lsl #2 │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - ldr r5, [r5, #168] ; 0xa8 │ │ - str r8, [sp] │ │ - stmib sp, {r3, r4, r6, ip, lr} │ │ - mov r3, r9 │ │ - str r7, [sp, #24] │ │ - b 819b0 │ │ - ldr r0, [sp, #76] ; 0x4c │ │ - bfc r6, #10, #22 │ │ - ldr ip, [fp] │ │ - bfc r4, #10, #22 │ │ - ldr r7, [r7, #2968] ; 0xb98 │ │ - ldr r1, [r0] │ │ - ldr r0, [sp, #152] ; 0x98 │ │ - add r0, r5, r0, lsl #2 │ │ - ldr r5, [r0, #248] ; 0xf8 │ │ + ldrbeq r0, [r4, #-4] │ │ + cmpeq r0, #0 │ │ + beq 8c5f8 │ │ + ldr r2, [sp, #60] ; 0x3c │ │ + mov r5, #4 │ │ + ldr r3, [sl, #4] │ │ + ldrb r1, [r2, r0]! │ │ + ands r3, r3, r9 │ │ + movwne r3, #1 │ │ + ldrb r2, [r2, #64] ; 0x40 │ │ + orr r3, r5, r3, lsl #1 │ │ + ldr r5, [sp, #16] │ │ + str r5, [sp] │ │ + mov r5, #1 │ │ + str r3, [sp, #8] │ │ + lsr r3, r0, #4 │ │ + mov r0, r7 │ │ + str r5, [sp, #4] │ │ + bl 8c734 │ │ + b 8c5f8 │ │ + add sp, sp, #20 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #12 │ │ + mov r8, r1 │ │ + mov r7, r0 │ │ + ldm r2, {r0, r1} │ │ + orrs r6, r1, r0 │ │ + beq 8c72c │ │ + mov r4, r3 │ │ + mov r9, r2 │ │ + mov sl, #0 │ │ + mov fp, #1 │ │ + tst fp, r6 │ │ + bne 8c70c │ │ + b 8c6ec │ │ + ldr r2, [sp, #52] ; 0x34 │ │ + mov r5, #4 │ │ + ldr r3, [r9, #4] │ │ + ldrb r1, [r2, r0]! │ │ + ands r3, r3, fp │ │ + movwne r3, #1 │ │ + ldrb r2, [r2, #64] ; 0x40 │ │ + orr r3, r5, r3, lsl #1 │ │ + mov r5, #1 │ │ + stm sp, {r5, r8} │ │ + str r3, [sp, #8] │ │ + lsr r3, r0, #4 │ │ + mov r0, r7 │ │ + bl 8c734 │ │ + sub r0, sl, fp, lsl #1 │ │ + add r4, r4, #4 │ │ + add r7, r7, #4 │ │ + lsl fp, fp, #1 │ │ + tst r6, r0 │ │ + beq 8c72c │ │ + tst fp, r6 │ │ + beq 8c6ec │ │ + ldrb r0, [r4] │ │ + cmp r0, #0 │ │ + bne 8c6b4 │ │ ldr r0, [sp, #48] ; 0x30 │ │ - stm sp, {r3, r4, r6} │ │ - mov r3, r8 │ │ - str r1, [sp, #12] │ │ - mov r1, r2 │ │ - mov r2, r9 │ │ - str ip, [sp, #16] │ │ - str r7, [sp, #20] │ │ - blx r5 │ │ - mov r4, #0 │ │ - mov r0, r4 │ │ - add sp, sp, #84 ; 0x54 │ │ + ldrb r0, [r4, -r0, lsl #2] │ │ + cmp r0, #0 │ │ + bne 8c6b4 │ │ + b 8c6ec │ │ + add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r1, [r5, #2140] ; 0x85c │ │ - ldr r0, [r5, #2144] ; 0x860 │ │ - ldr r3, [sp, #72] ; 0x48 │ │ - str sl, [sp, #32] │ │ - lsl r1, r1, #2 │ │ - lsl sl, r0, #2 │ │ - str r4, [sp, #28] │ │ - ldr r2, [sp, #80] ; 0x50 │ │ - mov r4, #15 │ │ - ldr r7, [sp, #76] ; 0x4c │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - and r4, r7, r4, lsr r2 │ │ - ldr r2, [sp, #128] ; 0x80 │ │ - cmp r4, #0 │ │ - str r4, [sp, #72] ; 0x48 │ │ - ldr fp, [sp, #120] ; 0x78 │ │ - mul r2, r8, r2 │ │ - add ip, r2, r7, asr r0 │ │ - asr r0, sl, r3 │ │ - mov sl, r4 │ │ - str r0, [sp, #76] ; 0x4c │ │ - mov r0, r4 │ │ - ldr r4, [sp, #44] ; 0x2c │ │ - asr r2, r1, r9 │ │ - movwne sl, #3 │ │ - movwne r0, #1 │ │ - cmp ip, sl │ │ - blt 81a80 │ │ - ldr r7, [sp, #28] │ │ - ldr r3, [sp, #32] │ │ - cmp r7, #0 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #116 ; 0x74 │ │ + str r2, [sp, #112] ; 0x70 │ │ + mov ip, #4 │ │ + ldr r2, [sp, #156] ; 0x9c │ │ + str r1, [sp, #72] ; 0x48 │ │ + rsb r1, r2, #0 │ │ + str r3, [sp, #36] ; 0x24 │ │ + add r7, r2, r2, lsl #1 │ │ + str r1, [sp, #100] ; 0x64 │ │ + sub r1, r2, r2, lsl #3 │ │ + sub r3, r2, r2, lsl #2 │ │ + str r1, [sp, #4] │ │ + lsl r1, r7, #1 │ │ + str r1, [sp] │ │ + mov r1, r3 │ │ + lsl r1, r3, #1 │ │ + str r3, [sp, #84] ; 0x54 │ │ + str r1, [sp, #32] │ │ + str r7, [sp, #80] ; 0x50 │ │ mov r1, r7 │ │ - movwne r7, #3 │ │ - movwne r1, #1 │ │ - cmp r3, r7 │ │ - blt 81a80 │ │ - mla r7, r8, fp, ip │ │ - add r0, r7, r0, lsl #2 │ │ - cmp r0, r2 │ │ - bgt 81a80 │ │ - ldr r0, [sp, #124] ; 0x7c │ │ - ldr r3, [sp, #32] │ │ - mla r0, r4, r0, r3 │ │ - add r0, r0, r1, lsl #2 │ │ - ldr r1, [sp, #76] ; 0x4c │ │ - cmp r0, r1 │ │ - ble 81b70 │ │ - add r1, lr, r6, lsl #2 │ │ - ldr r6, [sp, #124] ; 0x7c │ │ - ldr r0, [r5, #2088] ; 0x828 │ │ - ldr r9, [r1, #8] │ │ - mul r1, r4, r6 │ │ + b 8ca8c │ │ + add r3, r7, fp │ │ + ldr r8, [sp, #8] │ │ + add r1, r3, #8 │ │ + mov lr, r2 │ │ + add r3, r1, r5 │ │ + ldr r2, [sp, #96] ; 0x60 │ │ + add r6, r3, sl │ │ + str ip, [sp, #68] ; 0x44 │ │ + ldr ip, [sp, #28] │ │ + add r6, r6, r2 │ │ + str r1, [sp, #64] ; 0x40 │ │ + mov r1, r5 │ │ + rsb r5, r8, r8, lsl #3 │ │ + ldr r9, [sp, #24] │ │ + add r6, r6, r5 │ │ + ldr r5, [sp, #108] ; 0x6c │ │ + add r6, r6, ip, lsl #1 │ │ ldr r4, [sp, #32] │ │ - ldr lr, [r0, #332] ; 0x14c │ │ - mul r0, r8, fp │ │ - ldr fp, [sp, #28] │ │ - ldr r7, [sp, #56] ; 0x38 │ │ - mov r3, r4 │ │ - cmp fp, #0 │ │ - add r7, r7, #9152 ; 0x23c0 │ │ - subne r3, r3, #3 │ │ - sub r4, ip, sl │ │ - str r4, [sp] │ │ - add r7, r7, #81920 ; 0x14000 │ │ - mov r8, #384 ; 0x180 │ │ - stmib sp, {r3, r7, r8, r9} │ │ - ldr r9, [sp, #72] ; 0x48 │ │ - ldr r3, [sp, #76] ; 0x4c │ │ - cmp r9, #0 │ │ - ldr r4, [sp, #64] ; 0x40 │ │ - addne r0, r0, #7 │ │ - cmp fp, #0 │ │ - addne r1, r1, #7 │ │ - str r4, [sp, #20] │ │ - blx lr │ │ - cmp fp, #0 │ │ - orrne sl, sl, #576 ; 0x240 │ │ - add r2, r7, sl, lsl #1 │ │ - ldr r0, [sp, #68] ; 0x44 │ │ - ldr r7, [r5, #2088] ; 0x828 │ │ - cmp r0, #0 │ │ - beq 81bac │ │ - ldr r1, [sp, #60] ; 0x3c │ │ - ldr r3, [sp, #120] ; 0x78 │ │ - mul r1, r1, r3 │ │ - ldr r3, [r5, #2968] ; 0xb98 │ │ - mov r5, r6 │ │ - ldr r6, [sp, #152] ; 0x98 │ │ - add r7, r7, r6, lsl #2 │ │ - ldr r6, [sp, #44] ; 0x2c │ │ - ldr ip, [r7, #128] ; 0x80 │ │ - mul r7, r6, r5 │ │ - ldr r6, [sp, #36] ; 0x24 │ │ - ldr r5, [sp, #80] ; 0x50 │ │ - stm sp, {r1, r7} │ │ - lsl r6, fp, r6 │ │ + add r6, r6, r9, lsl #1 │ │ + add r3, r3, r5 │ │ + str r3, [sp, #56] ; 0x38 │ │ + add r3, r3, sl │ │ + lsr r6, r6, #4 │ │ + add r3, r3, r2, lsl #1 │ │ + strb r6, [r0, r4] │ │ + add r6, r8, r8, lsl #2 │ │ + add r3, r3, r6 │ │ + add r3, r3, ip, lsl #1 │ │ + add r4, lr, lr, lsl #2 │ │ + add r3, r3, r9, lsl #1 │ │ + rsb r6, r4, #0 │ │ + str r4, [sp, #60] ; 0x3c │ │ + lsr r3, r3, #4 │ │ + strb r3, [r0, r6] │ │ + add r3, r1, #8 │ │ + mov r6, r5 │ │ + str r3, [sp, #40] ; 0x28 │ │ + add r3, r3, fp │ │ + str r3, [sp, #44] ; 0x2c │ │ + add r3, r3, r7 │ │ + str r3, [sp, #48] ; 0x30 │ │ + add r3, r3, r5 │ │ + add r4, r3, sl, lsl #1 │ │ + str r3, [sp, #52] ; 0x34 │ │ + mov r3, fp │ │ + ldr fp, [sp, #92] ; 0x5c │ │ + add r4, r4, r2, lsl #1 │ │ + mov r2, #8 │ │ + add r4, r4, fp │ │ + add r4, r4, r8, lsl #2 │ │ + add r4, r4, ip │ │ + add r4, r4, r9, lsl #1 │ │ + lsr r4, r4, #4 │ │ + strb r4, [r0, -lr, lsl #2] │ │ + add r4, r2, r1, lsl #1 │ │ + add r5, r4, r3 │ │ + add r5, r5, r7 │ │ + ldr r1, [sp, #96] ; 0x60 │ │ + add r5, r5, r6 │ │ + add r2, r8, r8, lsl #1 │ │ + add r5, r5, sl, lsl #1 │ │ + add r5, r5, r1, lsl #1 │ │ + ldr r1, [sp, #88] ; 0x58 │ │ + add r5, r5, fp │ │ + add r5, r5, r1 │ │ + ldr r1, [sp, #96] ; 0x60 │ │ + add r2, r5, r2 │ │ + ldr r5, [sp, #84] ; 0x54 │ │ + add r2, r2, ip │ │ + add r2, r2, r9 │ │ + lsr r2, r2, #4 │ │ + strb r2, [r0, r5] │ │ + add r2, r4, r3, lsl #1 │ │ + add r5, r2, r7 │ │ + add r5, r5, r6 │ │ + ldr r4, [sp, #156] ; 0x9c │ │ + add r5, r5, r1 │ │ + ldr r1, [sp, #88] ; 0x58 │ │ + add r5, r5, sl, lsl #1 │ │ + add r5, r5, fp │ │ + add r5, r5, r1 │ │ + mov r1, r7 │ │ + ldr r7, [sp, #20] │ │ + add r5, r5, r8, lsl #1 │ │ + add r2, r2, r1, lsl #1 │ │ + add r5, r5, r7 │ │ + add r2, r2, r6 │ │ + add r5, r5, ip │ │ + add r2, r2, sl │ │ + add r5, r5, r9 │ │ + lsr r5, r5, #4 │ │ + strb r5, [r0, -r4, lsl #1] │ │ + ldr r5, [sp, #96] ; 0x60 │ │ + ldr r4, [sp, #88] ; 0x58 │ │ + add r2, r2, r5 │ │ + ldr r5, [sp, #100] ; 0x64 │ │ + add r2, r2, fp │ │ + add r2, r2, r4 │ │ + ldr r4, [sp, #16] │ │ + add r2, r2, r8 │ │ + ldr r8, [sp, #88] ; 0x58 │ │ + add r2, r2, r4 │ │ + str r8, [sp, #88] ; 0x58 │ │ + add r2, r2, r7 │ │ + add r2, r2, ip │ │ + add r2, r2, r9 │ │ + lsr r2, r2, #4 │ │ + strb r2, [r0, r5] │ │ + ldr r2, [sp, #40] ; 0x28 │ │ + ldr r5, [sp, #12] │ │ + add r2, r2, r3, lsl #1 │ │ + ldr r3, [sp, #96] ; 0x60 │ │ + add r2, r2, r1, lsl #1 │ │ + add r2, r2, r6, lsl #1 │ │ + add r2, r2, sl │ │ + add r2, r2, r3 │ │ + ldr r3, [sp, #156] ; 0x9c │ │ + add r2, r2, fp │ │ + add r2, r2, r8 │ │ + add r2, r2, r5 │ │ + add r2, r2, r4 │ │ + add r2, r2, r7 │ │ + add r2, r2, ip │ │ + ldr ip, [sp, #68] ; 0x44 │ │ + add r2, r2, r9 │ │ + lsr r2, r2, #4 │ │ + strb r2, [r0] │ │ + ldr r2, [sp, #44] ; 0x2c │ │ + add r2, r2, r1, lsl #1 │ │ + ldr r1, [sp, #96] ; 0x60 │ │ + add r2, r2, r6, lsl #1 │ │ + add r2, r2, sl │ │ + add r2, r2, r1 │ │ + ldr r1, [sp, #48] ; 0x30 │ │ + add r2, r2, fp, lsl #1 │ │ + add r2, r2, r8 │ │ + add r2, r2, r4 │ │ + add r2, r2, r5, lsl #1 │ │ + add r2, r2, r7 │ │ + add r2, r2, r9 │ │ + lsr r2, r2, #4 │ │ + strb r2, [r0, r3] │ │ + add r2, r1, r6, lsl #1 │ │ + add r2, r2, sl │ │ + ldr r1, [sp, #96] ; 0x60 │ │ + add r3, r5, r5, lsl #1 │ │ + add r2, r2, r1 │ │ ldr r1, [sp, #52] ; 0x34 │ │ - lsl r5, r9, r5 │ │ - str r3, [sp, #16] │ │ - mov r3, r8 │ │ - str r5, [sp, #8] │ │ - str r6, [sp, #12] │ │ - blx ip │ │ - mov r4, #0 │ │ - mov r0, r4 │ │ - add sp, sp, #84 ; 0x54 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r8, [sp, #64] ; 0x40 │ │ - ldr r1, [sp, #32] │ │ - ldr fp, [sp, #28] │ │ - lsr r0, r8, #1 │ │ - ldr r9, [sp, #72] ; 0x48 │ │ - mul r0, r0, r1 │ │ - add r1, lr, r6, lsl #2 │ │ - ldr r6, [sp, #124] ; 0x7c │ │ - ldr r1, [r1, #8] │ │ - add r0, r1, r0, lsl #1 │ │ - add r2, r0, ip, lsl #1 │ │ - ldr r0, [sp, #68] ; 0x44 │ │ - ldr r7, [r5, #2088] ; 0x828 │ │ - cmp r0, #0 │ │ - bne 81b0c │ │ - ldr r0, [sp, #60] ; 0x3c │ │ - ldr r1, [sp, #120] ; 0x78 │ │ - mul r3, r0, r1 │ │ - ldr r0, [sp, #152] ; 0x98 │ │ - ldr r1, [r5, #2968] ; 0xb98 │ │ - ldr r5, [sp, #80] ; 0x50 │ │ - add r0, r7, r0, lsl #2 │ │ - ldr r7, [r0, #208] ; 0xd0 │ │ - lsl r5, r9, r5 │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - mul r0, r0, r6 │ │ - ldr r6, [sp, #36] ; 0x24 │ │ - lsl r6, fp, r6 │ │ - stm sp, {r0, r5, r6} │ │ - ldr r0, [sp, #48] ; 0x30 │ │ - str r1, [sp, #12] │ │ - mov r1, r2 │ │ + add r2, r2, fp, lsl #1 │ │ + add r2, r2, r8, lsl #1 │ │ + add r2, r2, r4 │ │ + add r2, r2, r3 │ │ + ldr r3, [sp, #156] ; 0x9c │ │ + add r2, r2, r7 │ │ + lsr r2, r2, #4 │ │ + strb r2, [r0, r3, lsl #1] │ │ + add r2, r1, sl │ │ + add r2, r2, fp, lsl #1 │ │ + add r2, r2, r8, lsl #1 │ │ + ldr r1, [sp, #80] ; 0x50 │ │ + add r2, r2, r4 │ │ + add r3, r5, r5, lsl #2 │ │ + add r2, r2, r5, lsl #2 │ │ + add r2, r2, r7, lsl #1 │ │ + lsr r2, r2, #4 │ │ + strb r2, [r0, r1] │ │ + ldr r1, [sp, #56] ; 0x38 │ │ + add r2, r1, fp │ │ + ldr r1, [sp, #64] ; 0x40 │ │ + add r2, r2, r8, lsl #1 │ │ + add r2, r2, r3 │ │ + add r1, r1, r6 │ │ + add r2, r2, r4, lsl #1 │ │ + ldr r3, [sp, #156] ; 0x9c │ │ + add r2, r2, r7, lsl #1 │ │ + add r1, r1, fp │ │ + add r1, r1, r8 │ │ + lsr r2, r2, #4 │ │ + add r1, r1, r4, lsl #1 │ │ + strb r2, [r0, r3, lsl #2] │ │ mov r2, r8 │ │ - blx r7 │ │ + add r1, r1, r7, lsl #1 │ │ + rsb r2, r5, r5, lsl #3 │ │ + ldr r3, [sp, #60] ; 0x3c │ │ + add r1, r1, r2 │ │ + ldr r2, [sp, #156] ; 0x9c │ │ + lsr r1, r1, #4 │ │ + strb r1, [r0, r3] │ │ + ldr r1, [sp, #152] ; 0x98 │ │ + subs ip, ip, #1 │ │ + add r0, r0, r1 │ │ + beq 8d120 │ │ + ldr r1, [sp, #100] ; 0x64 │ │ mov r4, #0 │ │ - mov r0, r4 │ │ - add sp, sp, #84 ; 0x54 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #148 ; 0x94 │ │ - ldr r9, [r0] │ │ + ldrb r5, [r0, -r2, lsl #1] │ │ + ldrb r7, [r0] │ │ + ldrb fp, [r0, r1] │ │ + ldr r3, [sp, #112] ; 0x70 │ │ + ldrb r1, [r0, r2] │ │ + subs r9, r5, fp │ │ + rsbmi r9, r9, #0 │ │ + str r1, [sp, #108] ; 0x6c │ │ + cmp r9, r3 │ │ + bgt 8cb00 │ │ + ldr r1, [sp, #108] ; 0x6c │ │ + ldr r6, [sp, #112] ; 0x70 │ │ + subs r3, r1, r7 │ │ + rsbmi r3, r3, #0 │ │ + cmp r3, r6 │ │ + bgt 8cb00 │ │ + ldr r1, [sp, #108] ; 0x6c │ │ + ldr r4, [sp, #72] ; 0x48 │ │ + subs r3, r5, r1 │ │ + rsbmi r3, r3, #0 │ │ + subs r6, fp, r7 │ │ + rsbmi r6, r6, #0 │ │ + lsr r3, r3, #1 │ │ + add r3, r3, r6, lsl #1 │ │ + cmp r3, r4 │ │ + mov r4, #0 │ │ + movwle r4, #1 │ │ + ldr r3, [sp, #160] ; 0xa0 │ │ + cmp r3, #5 │ │ + blt 8ccd4 │ │ + ldr r3, [sp, #84] ; 0x54 │ │ + mov r8, fp │ │ + mov fp, r7 │ │ + ldr r7, [sp, #112] ; 0x70 │ │ + ldrb r1, [r0, r2, lsl #1] │ │ + ldrb r3, [r0, r3] │ │ + str r1, [sp, #92] ; 0x5c │ │ + subs r6, r3, r5 │ │ + rsbmi r6, r6, #0 │ │ + mov sl, r3 │ │ + mov r3, #0 │ │ + cmp r6, r7 │ │ + bgt 8cb60 │ │ + ldr r1, [sp, #92] ; 0x5c │ │ + ldr r3, [sp, #108] ; 0x6c │ │ + ldr r6, [sp, #112] ; 0x70 │ │ + subs r3, r1, r3 │ │ + rsbmi r3, r3, #0 │ │ + cmp r3, r6 │ │ + mov r3, #0 │ │ + movwle r3, #1 │ │ + and r4, r4, r3 │ │ + ldr r3, [sp, #160] ; 0xa0 │ │ + mov r7, fp │ │ + cmp r3, #7 │ │ + blt 8ccd0 │ │ + mov r6, r2 │ │ + ldrb r2, [r0, -r2, lsl #2] │ │ + ldr r1, [sp, #80] ; 0x50 │ │ + str r2, [sp, #96] ; 0x60 │ │ + mov fp, r8 │ │ + subs r3, r2, sl │ │ + mov r2, r6 │ │ + ldr r6, [sp, #112] ; 0x70 │ │ + rsbmi r3, r3, #0 │ │ + ldrb r1, [r0, r1] │ │ + cmp r3, r6 │ │ + str r1, [sp, #88] ; 0x58 │ │ + bgt 8ca7c │ │ + ldr r1, [sp, #92] ; 0x5c │ │ + ldr r3, [sp, #88] ; 0x58 │ │ + ldr r6, [sp, #112] ; 0x70 │ │ + subs r3, r3, r1 │ │ + rsbmi r3, r3, #0 │ │ + cmp r3, r6 │ │ + mov r3, #0 │ │ + movwle r3, #1 │ │ + tst r4, r3 │ │ + beq 8ca7c │ │ + ldr r4, [sp, #160] ; 0xa0 │ │ + mov r3, #1 │ │ + cmp r4, #16 │ │ + blt 8ccec │ │ + ldr r3, [sp] │ │ + ldrb r3, [r0, r3] │ │ + str r3, [sp, #12] │ │ + ldrb r3, [r0, r2, lsl #2] │ │ + str r3, [sp, #20] │ │ + ldr r3, [sp, #32] │ │ + ldrb r1, [r0, r3] │ │ + ldr r3, [sp, #4] │ │ + str r1, [sp, #28] │ │ + ldrb r4, [r0, r3] │ │ + add r3, r2, r2, lsl #2 │ │ + ldrb r1, [r0, r3] │ │ + rsb r3, r3, #0 │ │ + subs r6, r4, fp │ │ + str r1, [sp, #16] │ │ + rsbmi r6, r6, #0 │ │ + ldrb r1, [r0, r3] │ │ + mov r3, #0 │ │ + cmp r6, #1 │ │ + str r1, [sp, #24] │ │ + mov r1, #0 │ │ + str r4, [sp, #8] │ │ + str r1, [sp, #76] ; 0x4c │ │ + bgt 8ccec │ │ + ldr r1, [sp, #28] │ │ + subs r6, r1, fp │ │ + mov r1, #0 │ │ + rsbmi r6, r6, #0 │ │ + str r1, [sp, #76] ; 0x4c │ │ + cmp r6, #1 │ │ + bgt 8ccec │ │ + ldr r1, [sp, #24] │ │ + subs r6, r1, fp │ │ + mov r1, #0 │ │ + rsbmi r6, r6, #0 │ │ + str r1, [sp, #76] ; 0x4c │ │ + cmp r6, #1 │ │ + bgt 8ccec │ │ + ldr r4, [sp, #20] │ │ + mov r1, #0 │ │ + str r1, [sp, #76] ; 0x4c │ │ + subs r6, r4, r7 │ │ + rsbmi r6, r6, #0 │ │ + cmp r6, #1 │ │ + bgt 8ccec │ │ + ldr r1, [sp, #16] │ │ + subs r6, r1, r7 │ │ + mov r1, #0 │ │ + rsbmi r6, r6, #0 │ │ + str r1, [sp, #76] ; 0x4c │ │ + cmp r6, #1 │ │ + bgt 8ccec │ │ + ldr r4, [sp, #12] │ │ + mov r1, #0 │ │ + subs r6, r4, r7 │ │ + rsbmi r6, r6, #0 │ │ + cmp r6, #2 │ │ + movwlt r1, #1 │ │ + str r1, [sp, #76] ; 0x4c │ │ + b 8ccec │ │ + mov fp, r8 │ │ + cmp r4, #0 │ │ + beq 8ca7c │ │ + ldr r4, [sp, #160] ; 0xa0 │ │ + mov r3, #1 │ │ + cmp r4, #5 │ │ + ble 8cec0 │ │ + subs r4, sl, fp │ │ + mov r1, #0 │ │ + rsbmi r4, r4, #0 │ │ mov r6, #0 │ │ - str r1, [sp, #44] ; 0x2c │ │ - mov r8, #0 │ │ - ldr r1, [sp, #188] ; 0xbc │ │ - ldr r7, [sp, #184] ; 0xb8 │ │ - str r0, [sp, #116] ; 0x74 │ │ - cmp r1, #0 │ │ - ldr r0, [r9, #2088] ; 0x828 │ │ - str r3, [sp, #92] ; 0x5c │ │ - mov r3, r1 │ │ - str r0, [sp, #72] ; 0x48 │ │ - mov r0, #0 │ │ - str r2, [sp, #112] ; 0x70 │ │ - beq 81c64 │ │ - ldr r1, [r9, #1284] ; 0x504 │ │ - subs r8, r1, #3 │ │ - sub r1, r1, #1 │ │ - clz r1, r1 │ │ - movwne r8, #1 │ │ - lsr r6, r1, #5 │ │ - ldrb r2, [r7, #1] │ │ - mov r1, #4 │ │ - lsr r4, r1, r6 │ │ - str r4, [sp, #40] ; 0x28 │ │ - mul r2, r4, r2 │ │ - cmp r2, #0 │ │ - beq 82028 │ │ - ldr r4, [sp, #192] ; 0xc0 │ │ - lsr r1, r1, r8 │ │ + cmp r9, #1 │ │ + str r1, [sp, #104] ; 0x68 │ │ + bgt 8cd50 │ │ + cmp r4, #1 │ │ + mov r1, #0 │ │ + str r1, [sp, #104] ; 0x68 │ │ + bgt 8cd50 │ │ + ldr r1, [sp, #108] ; 0x6c │ │ + subs r4, r1, r7 │ │ + mov r1, #0 │ │ + rsbmi r4, r4, #0 │ │ + str r1, [sp, #104] ; 0x68 │ │ + cmp r4, #1 │ │ + bgt 8cd50 │ │ + ldr r1, [sp, #92] ; 0x5c │ │ + subs r4, r1, r7 │ │ + mov r1, #0 │ │ + rsbmi r4, r4, #0 │ │ + cmp r4, #2 │ │ + movwlt r1, #1 │ │ + str r1, [sp, #104] ; 0x68 │ │ + ldr r4, [sp, #160] ; 0xa0 │ │ + cmp r4, #8 │ │ + blt 8cd9c │ │ + ldr r1, [sp, #96] ; 0x60 │ │ + mov r4, #0 │ │ + subs r6, r1, fp │ │ + rsbmi r6, r6, #0 │ │ + cmp r6, #1 │ │ + bgt 8cd8c │ │ + ldr r1, [sp, #88] ; 0x58 │ │ + mov r4, #0 │ │ + subs r6, r1, r7 │ │ + rsbmi r6, r6, #0 │ │ + cmp r6, #2 │ │ + movwlt r4, #1 │ │ + ldr r1, [sp, #104] ; 0x68 │ │ + mov r6, #1 │ │ + and r1, r1, r4 │ │ + str r1, [sp, #104] ; 0x68 │ │ + ldr r1, [sp, #76] ; 0x4c │ │ + ldr r4, [sp, #104] ; 0x68 │ │ + and r4, r1, r4 │ │ + eor r4, r4, #1 │ │ + orrs r3, r3, r4 │ │ + beq 8c78c │ │ + ldr r1, [sp, #104] ; 0x68 │ │ + and r2, r1, r6 │ │ + cmp r2, #1 │ │ + bne 8cf8c │ │ + add r2, fp, #4 │ │ + mov r8, fp │ │ + ldr fp, [sp, #96] ; 0x60 │ │ + add r3, r2, r5 │ │ + mov r6, sl │ │ + mov r1, r5 │ │ + add sl, r3, r7 │ │ + ldr r4, [sp, #84] ; 0x54 │ │ + add r5, fp, fp, lsl #1 │ │ + ldr lr, [sp, #108] ; 0x6c │ │ + add r5, sl, r5 │ │ + add r2, r2, r7 │ │ + add r5, r5, r6, lsl #1 │ │ + add r2, r2, lr │ │ + ldr r9, [sp, #156] ; 0x9c │ │ + lsr r5, r5, #3 │ │ + strb r5, [r0, r4] │ │ + add r5, fp, r1 │ │ + add r5, r2, r5, lsl #1 │ │ + ldr r4, [sp, #100] ; 0x64 │ │ + add r5, r5, r6 │ │ + lsr r5, r5, #3 │ │ + strb r5, [r0, -r9, lsl #1] │ │ + add r5, r7, r1 │ │ + add r5, r5, r8, lsl #1 │ │ + ldr r1, [sp, #92] ; 0x5c │ │ + add r5, r5, lr │ │ + add r5, r5, fp │ │ + mov fp, r7 │ │ + add r5, r5, r1 │ │ + add r3, r3, fp, lsl #1 │ │ + mov r7, r1 │ │ + ldr r1, [sp, #88] ; 0x58 │ │ + add r3, r3, lr │ │ + add r5, r5, r6 │ │ + add r3, r3, r1 │ │ + add r5, r5, #4 │ │ + add r3, r3, r7 │ │ + add r3, r3, r6 │ │ + lsr r5, r5, #3 │ │ + strb r5, [r0, r4] │ │ + mov r4, r1 │ │ + lsr r3, r3, #3 │ │ + add r1, r1, lr │ │ + strb r3, [r0] │ │ + add r3, sl, r7 │ │ + mov sl, r6 │ │ + add r1, r3, r1, lsl #1 │ │ + lsr r1, r1, #3 │ │ + strb r1, [r0, r9] │ │ + add r1, r4, r4, lsl #1 │ │ + add r1, r2, r1 │ │ + add r1, r1, r7, lsl #1 │ │ + mov r2, r9 │ │ + lsr r1, r1, #3 │ │ + strb r1, [r0, r9, lsl #1] │ │ + mov r1, #1 │ │ str r1, [sp, #104] ; 0x68 │ │ + ldr r1, [sp, #152] ; 0x98 │ │ + subs ip, ip, #1 │ │ + add r0, r0, r1 │ │ + bne 8ca8c │ │ + b 8d120 │ │ + ldr r3, [sp, #104] ; 0x68 │ │ cmp r3, #0 │ │ - ldrb r0, [r7] │ │ - ldr r2, [r4, #32] │ │ - ldr r1, [r4, #28] │ │ - add r2, r2, r6 │ │ - ldr ip, [sp, #196] ; 0xc4 │ │ - add r1, r1, r8 │ │ - str r9, [sp, #68] ; 0x44 │ │ - asr r2, r2, r6 │ │ - str r6, [sp, #64] ; 0x40 │ │ - str r2, [sp, #120] ; 0x78 │ │ - asr r1, r1, r8 │ │ - ldr r2, [sp, #116] ; 0x74 │ │ - str r1, [sp, #108] ; 0x6c │ │ - add r1, r2, #134 ; 0x86 │ │ - add r1, r1, #91136 ; 0x16400 │ │ - str r1, [sp, #52] ; 0x34 │ │ - add r1, r2, #9152 ; 0x23c0 │ │ - add r1, r1, #81920 ; 0x14000 │ │ - str r1, [sp, #48] ; 0x30 │ │ - add r1, r4, r3, lsl #2 │ │ movwne r3, #1 │ │ - add r1, r1, #8 │ │ - str r1, [sp, #60] ; 0x3c │ │ - add r1, r4, r3, lsl #2 │ │ - str r3, [sp, #88] ; 0x58 │ │ - add r1, r1, #20 │ │ - str r1, [sp, #84] ; 0x54 │ │ - ldr r1, [sp, #92] ; 0x5c │ │ - mov r3, #0 │ │ - lsl r2, r1, #3 │ │ - lsl r1, r1, #2 │ │ - str r1, [sp, #32] │ │ - add r1, ip, #28 │ │ - str r2, [sp, #28] │ │ - str r1, [sp, #56] ; 0x38 │ │ - ldr r2, [sp, #104] ; 0x68 │ │ - uxtb r1, r0 │ │ - mul r1, r2, r1 │ │ - cmp r1, #0 │ │ - beq 81fdc │ │ - ldr r0, [sp, #116] ; 0x74 │ │ - ldr r1, [sp, #196] ; 0xc4 │ │ - str r3, [sp, #36] ; 0x24 │ │ - orr r3, r3, #4 │ │ - ldr r0, [r0, #12] │ │ - mov r2, r1 │ │ - ldr r4, [r1, #8] │ │ - ldr r2, [r2, #24] │ │ - lsl r0, r0, #2 │ │ - ldr r7, [r1, #4] │ │ - add r0, r0, r3, lsl r6 │ │ - asr r3, r4, #31 │ │ - ldr r1, [r1, #16] │ │ - smlal r4, r3, r2, r0 │ │ - asr r2, r7, #31 │ │ - ldr r5, [sp, #44] ; 0x2c │ │ - smlal r7, r2, r0, r1 │ │ - str r4, [sp, #100] ; 0x64 │ │ - ldr r4, [sp, #112] ; 0x70 │ │ - str r3, [sp, #96] ; 0x60 │ │ - str r2, [sp, #76] ; 0x4c │ │ - mov r2, #0 │ │ - str r7, [sp, #80] ; 0x50 │ │ - b 81df0 │ │ - ldr r3, [sp, #72] ; 0x48 │ │ - ldr r4, [sp, #56] ; 0x38 │ │ - ldr r7, [r3, #324] ; 0x144 │ │ - ldr r3, [r9, #2968] ; 0xb98 │ │ - str r1, [sp, #4] │ │ + ldr r2, [sp, #160] ; 0xa0 │ │ + cmp r2, #6 │ │ + bne 8cf9c │ │ + cmp r3, #0 │ │ + beq 8cf9c │ │ + add r2, r7, r5, lsl #1 │ │ + add r3, sl, sl, lsl #1 │ │ + add r2, r2, fp, lsl #1 │ │ + ldr r1, [sp, #108] ; 0x6c │ │ + add r2, r2, r3 │ │ + ldr r3, [sp, #156] ; 0x9c │ │ + add r2, r2, #4 │ │ + ldr r4, [sp, #100] ; 0x64 │ │ + mov r6, sl │ │ + lsr r2, r2, #3 │ │ + mov lr, r3 │ │ + strb r2, [r0, -r3, lsl #1] │ │ + add r2, r1, r5, lsl #1 │ │ + add r2, r2, fp, lsl #1 │ │ + add r2, r2, r7, lsl #1 │ │ + mov r3, r1 │ │ + add r2, r2, sl │ │ + add r2, r2, #4 │ │ + lsr r2, r2, #3 │ │ + strb r2, [r0, r4] │ │ + add r2, r5, fp, lsl #1 │ │ + add r2, r2, r7, lsl #1 │ │ + add r2, r2, r1, lsl #1 │ │ ldr r1, [sp, #92] ; 0x5c │ │ - str r0, [sp, #8] │ │ - mov r0, r5 │ │ - str r3, [sp, #12] │ │ - mov r3, r6 │ │ - str r4, [sp] │ │ - blx r7 │ │ - ldr r7, [sp, #184] ; 0xb8 │ │ - ldr r6, [sp, #64] ; 0x40 │ │ - ldr r2, [sp, #136] ; 0x88 │ │ - ldr r4, [sp, #132] ; 0x84 │ │ - ldrb r0, [r7] │ │ - add r4, r4, #16 │ │ - ldr r1, [sp, #104] ; 0x68 │ │ - add r5, r5, #16 │ │ - add r2, r2, #8 │ │ - mul r1, r1, r0 │ │ - cmp r2, r1 │ │ - bcs 81fd8 │ │ - ldr r0, [sp, #116] ; 0x74 │ │ - ldr r1, [sp, #196] ; 0xc4 │ │ - str r2, [sp, #136] ; 0x88 │ │ + mov r4, r7 │ │ + add r2, r2, r1 │ │ add r2, r2, #4 │ │ - ldr r0, [r0, #8] │ │ mov r7, r1 │ │ - ldr r1, [r1, #12] │ │ - str r1, [sp, #144] ; 0x90 │ │ - ldr r1, [r7, #20] │ │ - lsl r0, r0, #2 │ │ - str r4, [sp, #132] ; 0x84 │ │ - add r4, r0, r2, lsl r8 │ │ - ldr r0, [sp, #100] ; 0x64 │ │ - ldr r2, [sp, #96] ; 0x60 │ │ - ldr r3, [sp, #84] ; 0x54 │ │ - smlal r0, r2, r1, r4 │ │ - str r5, [sp, #128] ; 0x80 │ │ - ldrsh r9, [r7, #30] │ │ - ldr r3, [r3] │ │ - str r3, [sp, #124] ; 0x7c │ │ - eor r3, r6, #31 │ │ - ldrsh fp, [r7, #28] │ │ - lsr r0, r0, r6 │ │ - lsl r1, r2, #1 │ │ - orr sl, r0, r1, lsl r3 │ │ - ldrsh r0, [r7, #34] ; 0x22 │ │ - str r0, [sp, #140] ; 0x8c │ │ - asr r0, r2, r6 │ │ - lsr r1, sl, #16 │ │ - orr r0, r1, r0, lsl #16 │ │ - add r6, r0, #8 │ │ - ldr r2, [sp, #88] ; 0x58 │ │ - mov r5, r0 │ │ - ldr r0, [sp, #192] ; 0xc0 │ │ - mov r1, r6 │ │ - ldrsh r7, [r7, #32] │ │ - bl 27e90 │ │ - cmp r0, #0 │ │ - bne 82030 │ │ - ldr r2, [sp, #144] ; 0x90 │ │ - eor r3, r8, #31 │ │ - ldr r0, [sp, #80] ; 0x50 │ │ - ldr r1, [sp, #76] ; 0x4c │ │ - smlal r0, r1, r4, r2 │ │ - lsl r2, r1, #1 │ │ - lsr r0, r0, r8 │ │ - orr r0, r0, r2, lsl r3 │ │ - sub r2, r9, r9, lsl #3 │ │ - sub r2, r2, fp, lsl #2 │ │ - ldr r3, [sp, #140] ; 0x8c │ │ - uxtah fp, r2, r0 │ │ - lsr r0, r0, #16 │ │ - asr r1, r1, r8 │ │ - orr r0, r0, r1, lsl #16 │ │ - uxth r1, sl │ │ - sub r2, r1, r7, lsl #2 │ │ - sub r1, r0, #4 │ │ - sub r4, r2, r3, lsl #2 │ │ - cmp r1, #3 │ │ - blt 81ef8 │ │ - ldr r2, [sp, #120] ; 0x78 │ │ - cmp r6, r2 │ │ - ldrle r3, [sp, #108] ; 0x6c │ │ - addle r2, r0, #8 │ │ - cmple r2, r3 │ │ - ble 81fa8 │ │ - ldr r9, [sp, #68] ; 0x44 │ │ - sub r0, r0, #7 │ │ - ldr r2, [sp, #60] ; 0x3c │ │ - mov r6, #64 ; 0x40 │ │ - ldr r3, [sp, #120] ; 0x78 │ │ - ldr r1, [r9, #2088] ; 0x828 │ │ - ldr r2, [r2] │ │ - ldr r7, [r1, #332] ; 0x14c │ │ - sub r1, r5, #7 │ │ - stm sp, {r0, r1} │ │ - mov r1, #15 │ │ - ldr r0, [sp, #48] ; 0x30 │ │ - str r2, [sp, #16] │ │ - ldr r2, [sp, #108] ; 0x6c │ │ + lsr r2, r2, #3 │ │ + strb r2, [r0] │ │ + add r2, fp, r4, lsl #1 │ │ + add r1, r2, r3, lsl #1 │ │ + mov r2, lr │ │ + add r1, r1, r7 │ │ + add r1, r1, r7, lsl #1 │ │ + add r1, r1, #4 │ │ + lsr r1, r1, #3 │ │ + strb r1, [r0, lr] │ │ + ldr r1, [sp, #152] ; 0x98 │ │ + subs ip, ip, #1 │ │ + add r0, r0, r1 │ │ + bne 8ca8c │ │ + b 8d120 │ │ + ldr r3, [sp, #104] ; 0x68 │ │ + ldr r2, [sp, #160] ; 0xa0 │ │ + cmp r2, #6 │ │ + beq 8ced8 │ │ + ldr r2, [sp, #36] ; 0x24 │ │ + cmp r9, r2 │ │ + bgt 8cfc0 │ │ + ldr r1, [sp, #108] ; 0x6c │ │ + ldr r2, [sp, #36] ; 0x24 │ │ + subs r3, r1, r7 │ │ + rsbmi r3, r3, #0 │ │ + cmp r3, r2 │ │ + ble 8d064 │ │ + ldr r1, [sp, #108] ; 0x6c │ │ + sub r2, r7, fp │ │ + mov r3, #127 ; 0x7f │ │ + mvn r6, #127 ; 0x7f │ │ + sub r1, r5, r1 │ │ + add r2, r2, r2, lsl #1 │ │ + cmp r1, #127 ; 0x7f │ │ + movge r1, r3 │ │ + cmn r1, #128 ; 0x80 │ │ + movle r1, r6 │ │ + add r1, r1, r2 │ │ + mov r2, #124 ; 0x7c │ │ + cmp r1, #127 ; 0x7f │ │ + movge r1, r3 │ │ + cmn r1, #128 ; 0x80 │ │ + movle r1, r6 │ │ + cmp r1, #124 ; 0x7c │ │ + movlt r2, r1 │ │ + mov r6, #255 ; 0xff │ │ + add r2, r2, #3 │ │ + ldr r3, [sp, #100] ; 0x64 │ │ + add r2, fp, r2, asr #3 │ │ + cmp r2, #255 ; 0xff │ │ + movge r2, r6 │ │ + cmp r1, #123 ; 0x7b │ │ + bic r2, r2, r2, asr #31 │ │ + strb r2, [r0, r3] │ │ + mov r2, #123 ; 0x7b │ │ + movge r1, r2 │ │ + ldr r2, [sp, #156] ; 0x9c │ │ + add r1, r1, #4 │ │ + sub r1, r7, r1, asr #3 │ │ + cmp r1, #255 ; 0xff │ │ + movge r1, r6 │ │ + bic r1, r1, r1, asr #31 │ │ + strb r1, [r0] │ │ + ldr r1, [sp, #152] ; 0x98 │ │ + subs ip, ip, #1 │ │ + add r0, r0, r1 │ │ + bne 8ca8c │ │ + b 8d120 │ │ + sub r2, r7, fp │ │ + mov r3, #127 ; 0x7f │ │ + mov r8, #255 ; 0xff │ │ + ldr r4, [sp, #100] ; 0x64 │ │ + add r2, r2, r2, lsl #1 │ │ + ldr r1, [sp, #108] ; 0x6c │ │ + cmp r2, #127 ; 0x7f │ │ + ldr r6, [sp, #156] ; 0x9c │ │ + movge r2, r3 │ │ + cmn r2, #128 ; 0x80 │ │ + mvn r3, #127 ; 0x7f │ │ + movle r2, r3 │ │ + cmp r2, #124 ; 0x7c │ │ + mov r3, #124 ; 0x7c │ │ + movlt r3, r2 │ │ + add r3, r3, #3 │ │ + add r3, fp, r3, asr #3 │ │ + cmp r3, #255 ; 0xff │ │ + movge r3, r8 │ │ + cmp r2, #123 ; 0x7b │ │ + bic r3, r3, r3, asr #31 │ │ + strb r3, [r0, r4] │ │ + mov r3, #123 ; 0x7b │ │ + movge r2, r3 │ │ + add r2, r2, #4 │ │ + sub r3, r7, r2, asr #3 │ │ + cmp r3, #255 ; 0xff │ │ + movge r3, r8 │ │ + bic r3, r3, r3, asr #31 │ │ + strb r3, [r0] │ │ + mov r3, #1 │ │ + add r2, r3, r2, asr #3 │ │ + add r3, r5, r2, asr #1 │ │ + sub r1, r1, r2, asr #1 │ │ + cmp r3, #255 ; 0xff │ │ + mov r2, r6 │ │ + movge r3, r8 │ │ + cmp r1, #255 ; 0xff │ │ + movge r1, r8 │ │ + bic r3, r3, r3, asr #31 │ │ + strb r3, [r0, -r6, lsl #1] │ │ + bic r1, r1, r1, asr #31 │ │ + strb r1, [r0, r6] │ │ + ldr r1, [sp, #152] ; 0x98 │ │ + subs ip, ip, #1 │ │ + add r0, r0, r1 │ │ + bne 8ca8c │ │ + add sp, sp, #116 ; 0x74 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + ldr r2, [pc, #2076] ; 8d950 │ │ + ldr r3, [pc, #2076] ; 8d954 │ │ + ldr r4, [pc, #2076] ; 8d958 │ │ + add r2, pc, r2 │ │ + ldr ip, [pc, #2072] ; 8d95c │ │ + add r3, pc, r3 │ │ + ldr lr, [pc, #2068] ; 8d960 │ │ + add r4, pc, r4 │ │ + ldr r8, [pc, #2064] ; 8d964 │ │ + add ip, pc, ip │ │ + ldr r6, [pc, #2060] ; 8d968 │ │ + vmov.32 d24[0], r4 │ │ + str r2, [r0, #400] ; 0x190 │ │ + add lr, pc, lr │ │ + ldr r2, [pc, #2048] ; 8d96c │ │ + add r6, pc, r6 │ │ + str r6, [r0, #48] ; 0x30 │ │ + vmov.32 d30[0], ip │ │ + ldr r6, [pc, #2036] ; 8d970 │ │ + add r2, pc, r2 │ │ + str r3, [r0, #396] ; 0x18c │ │ + vmov.32 d31[0], lr │ │ + ldr r3, [pc, #2024] ; 8d974 │ │ + add r6, pc, r6 │ │ + ldr r4, [pc, #2020] ; 8d978 │ │ + vmov.32 d26[0], r2 │ │ + ldr r5, [pc, #2016] ; 8d97c │ │ + add r3, pc, r3 │ │ + ldr r7, [pc, #2012] ; 8d980 │ │ + vmov.32 d27[0], r6 │ │ + ldr ip, [pc, #2008] ; 8d984 │ │ + add r5, pc, r5 │ │ + ldr r2, [pc, #2004] ; 8d988 │ │ + add r4, pc, r4 │ │ + ldr r6, [pc, #2000] ; 8d98c │ │ + add ip, pc, ip │ │ + add r7, pc, r7 │ │ + vmov.32 d28[0], r3 │ │ + add r6, pc, r6 │ │ + add r2, pc, r2 │ │ + vmov.32 d18[0], r5 │ │ + ldr r3, [pc, #1976] ; 8d990 │ │ + add r8, pc, r8 │ │ + vmov.32 d20[0], ip │ │ + add r3, pc, r3 │ │ + vmov.32 d29[0], r4 │ │ + ldr r4, [pc, #1960] ; 8d994 │ │ + ldr r5, [pc, #1960] ; 8d998 │ │ + vmov.32 d19[0], r7 │ │ + ldr r7, [pc, #1956] ; 8d99c │ │ + ldr ip, [pc, #1956] ; 8d9a0 │ │ + add r4, pc, r4 │ │ + vmov.32 d22[0], r6 │ │ + add r5, pc, r5 │ │ + add ip, pc, ip │ │ + add r7, pc, r7 │ │ + vmov.32 d21[0], r2 │ │ + ldr r2, [pc, #1932] ; 8d9a4 │ │ + ldr r6, [pc, #1932] ; 8d9a8 │ │ + vmov.32 d16[0], r4 │ │ + add r2, pc, r2 │ │ + add r6, pc, r6 │ │ + vmov.32 d4[0], ip │ │ + vmov.32 d23[0], r3 │ │ + ldr r3, [pc, #1912] ; 8d9ac │ │ + ldr r4, [pc, #1912] ; 8d9b0 │ │ + vmov.32 d17[0], r5 │ │ + ldr r5, [pc, #1908] ; 8d9b4 │ │ + add r4, pc, r4 │ │ + add r3, pc, r3 │ │ + vmov.32 d5[0], r6 │ │ + add r5, pc, r5 │ │ + vmov.32 d2[0], r7 │ │ + ldr r7, [pc, #1888] ; 8d9b8 │ │ + ldr ip, [pc, #1888] ; 8d9bc │ │ + vmov.32 d3[0], r2 │ │ + ldr r2, [pc, #1884] ; 8d9c0 │ │ + ldr r6, [pc, #1884] ; 8d9c4 │ │ + add ip, pc, ip │ │ + vmov.32 d5[1], r4 │ │ + ldr lr, [pc, #1876] ; 8d9c8 │ │ + add r7, pc, r7 │ │ + add r2, pc, r2 │ │ + vmov.32 d4[1], r5 │ │ + add r6, pc, r6 │ │ + add lr, pc, lr │ │ + vmov.32 d3[1], r3 │ │ + add r3, r0, #372 ; 0x174 │ │ + vmov.32 d0[0], ip │ │ + vmov.32 d2[1], r7 │ │ + vmov.32 d25[0], r8 │ │ + ldr r8, [pc, #1836] ; 8d9cc │ │ + ldr r5, [pc, #1836] ; 8d9d0 │ │ + ldr r7, [pc, #1836] ; 8d9d4 │ │ + vmov.32 d1[0], r6 │ │ + add r6, r0, #356 ; 0x164 │ │ + add r5, pc, r5 │ │ + vst1.32 {d4-d5}, [r3] │ │ + add r7, pc, r7 │ │ + add r8, pc, r8 │ │ + vmov.32 d4[0], r2 │ │ + ldr r3, [pc, #1808] ; 8d9d8 │ │ + ldr r2, [pc, #1808] ; 8d9dc │ │ + vmov.32 d5[0], lr │ │ + add r3, pc, r3 │ │ + add r2, pc, r2 │ │ + vst1.32 {d2-d3}, [r6] │ │ + ldr r6, [pc, #1792] ; 8d9e0 │ │ + vmov.32 d5[1], r5 │ │ + ldr r4, [pc, #1788] ; 8d9e4 │ │ + ldr ip, [pc, #1788] ; 8d9e8 │ │ + add r6, pc, r6 │ │ + vmov.32 d4[1], r7 │ │ + add r4, pc, r4 │ │ + add ip, pc, ip │ │ + ldr r5, [pc, #1772] ; 8d9ec │ │ + vmov.32 d2[0], r2 │ │ + add r2, r0, #340 ; 0x154 │ │ + ldr r7, [pc, #1764] ; 8d9f0 │ │ + add r5, pc, r5 │ │ + vmov.32 d1[1], r8 │ │ + ldr lr, [pc, #1756] ; 8d9f4 │ │ + add r7, pc, r7 │ │ + vmov.32 d6[0], r6 │ │ + add lr, pc, lr │ │ + vmov.32 d0[1], r3 │ │ + vmov.32 d3[0], r4 │ │ + add r4, r0, #916 ; 0x394 │ │ + vmov.32 d7[0], ip │ │ + vst1.32 {d4-d5}, [r2] │ │ + ldr r2, [pc, #1724] ; 8d9f8 │ │ + vmov.32 d7[1], r7 │ │ + ldr r6, [pc, #1720] ; 8d9fc │ │ + vst1.32 {d0-d1}, [r4] │ │ + add r2, pc, r2 │ │ + add r6, pc, r6 │ │ + ldr r4, [pc, #1708] ; 8da00 │ │ + vmov.32 d6[1], lr │ │ + ldr r3, [pc, #1704] ; 8da04 │ │ + vmov.32 d3[1], r5 │ │ + ldr r5, [pc, #1700] ; 8da08 │ │ + add r3, pc, r3 │ │ + add r4, pc, r4 │ │ + vmov.32 d4[0], r6 │ │ + add r6, r0, #900 ; 0x384 │ │ + ldr r7, [pc, #1684] ; 8da0c │ │ + add r5, pc, r5 │ │ + vmov.32 d2[1], r2 │ │ + ldr ip, [pc, #1676] ; 8da10 │ │ + ldr r2, [pc, #1676] ; 8da14 │ │ + add r7, pc, r7 │ │ + vmov.32 d1[0], r3 │ │ + add r3, r0, #884 ; 0x374 │ │ + add r2, pc, r2 │ │ + add ip, pc, ip │ │ + vst1.32 {d6-d7}, [r6] │ │ + ldr r6, [pc, #1652] ; 8da18 │ │ + vmov.32 d5[0], r4 │ │ + ldr lr, [pc, #1648] ; 8da1c │ │ + vst1.32 {d2-d3}, [r3] │ │ + add r6, pc, r6 │ │ + add lr, pc, lr │ │ + vmov.32 d0[0], r5 │ │ + ldr r3, [pc, #1632] ; 8da20 │ │ + ldr r5, [pc, #1632] ; 8da24 │ │ + vmov.32 d1[1], r7 │ │ + ldr r7, [pc, #1628] ; 8da28 │ │ + ldr r4, [pc, #1628] ; 8da2c │ │ + add r3, pc, r3 │ │ + vmov.32 d5[1], r2 │ │ + ldr r2, [pc, #1620] ; 8da30 │ │ + add r5, pc, r5 │ │ + add r7, pc, r7 │ │ + vmov.32 d4[1], r6 │ │ + ldr r6, [pc, #1608] ; 8da34 │ │ + str r3, [r0, #392] ; 0x188 │ │ + mov r3, r0 │ │ + vmov.32 d0[1], ip │ │ + ldr ip, [pc, #1596] ; 8da38 │ │ + str r5, [r0, #944] ; 0x3b0 │ │ + mov r5, #52 ; 0x34 │ │ + vmov.32 d2[0], lr │ │ + add r4, pc, r4 │ │ + add r2, pc, r2 │ │ + add r6, pc, r6 │ │ + vst1.32 {d4-d5}, [r3], r5 │ │ + add ip, pc, ip │ │ + ldr r5, [pc, #1564] ; 8da3c │ │ + vmov.32 d3[0], r7 │ │ + ldr r7, [pc, #1560] ; 8da40 │ │ + vmov.32 d5[0], r4 │ │ + ldr r4, [pc, #1556] ; 8da44 │ │ + add r7, pc, r7 │ │ + str r2, [r0, #388] ; 0x184 │ │ + ldr lr, [pc, #1548] ; 8da48 │ │ + add r4, pc, r4 │ │ + vst1.32 {d0-d1}, [r3] │ │ + add r5, pc, r5 │ │ + add lr, pc, lr │ │ + vmov.32 d4[0], r6 │ │ + ldr r3, [pc, #1528] ; 8da4c │ │ + ldr r6, [pc, #1528] ; 8da50 │ │ + vmov.32 d3[1], r7 │ │ + ldr r2, [pc, #1524] ; 8da54 │ │ + add r3, pc, r3 │ │ + add r6, pc, r6 │ │ + vmov.32 d5[1], ip │ │ + add r2, pc, r2 │ │ + vmov.32 d2[1], r4 │ │ + vmov.32 d4[1], r5 │ │ + ldr r5, [pc, #1500] ; 8da58 │ │ + ldr r7, [pc, #1500] ; 8da5c │ │ + ldr r4, [pc, #1500] ; 8da60 │ │ + add r5, pc, r5 │ │ + str r3, [r0, #940] ; 0x3ac │ │ + vmov.32 d0[0], lr │ │ + ldr ip, [pc, #1488] ; 8da64 │ │ + add r4, pc, r4 │ │ + str r6, [r0, #936] ; 0x3a8 │ │ + add r6, r0, #16 │ │ + vst1.32 {d2-d3}, [r6]! │ │ + add r7, pc, r7 │ │ + add ip, pc, ip │ │ + vmov.32 d6[0], r2 │ │ + ldr r3, [pc, #1460] ; 8da68 │ │ + ldr r2, [pc, #1460] ; 8da6c │ │ + vmov.32 d1[0], r5 │ │ + ldr r5, [pc, #1456] ; 8da70 │ │ + str r7, [r0, #932] ; 0x3a4 │ │ + add r3, pc, r3 │ │ + vmov.32 d7[0], r4 │ │ + ldr r7, [pc, #1444] ; 8da74 │ │ + add r2, pc, r2 │ │ + add r5, pc, r5 │ │ + vst1.32 {d4-d5}, [r6] │ │ + add r7, pc, r7 │ │ + ldr r6, [pc, #1428] ; 8da78 │ │ + vmov.32 d1[1], ip │ │ + ldr r4, [pc, #1424] ; 8da7c │ │ + vmov.32 d7[1], r3 │ │ + ldr ip, [pc, #1420] ; 8da80 │ │ + add r6, pc, r6 │ │ + add r4, pc, r4 │ │ + vmov.32 d6[1], r2 │ │ + add ip, pc, ip │ │ + ldr r3, [pc, #1404] ; 8da84 │ │ + vmov.32 d2[0], r7 │ │ + add r7, r0, #440 ; 0x1b8 │ │ + ldr lr, [pc, #1396] ; 8da88 │ │ + add r3, pc, r3 │ │ + vmov.32 d0[1], r5 │ │ + ldr r5, [pc, #1388] ; 8da8c │ │ + add lr, pc, lr │ │ + vmov.32 d3[0], r4 │ │ + add r4, r0, #424 ; 0x1a8 │ │ + add r5, pc, r5 │ │ + vmov.32 d4[0], r6 │ │ + vmov.32 d5[0], ip │ │ + vst1.32 {d6-d7}, [r7] │ │ + ldr r7, [pc, #1360] ; 8da90 │ │ + vmov.32 d5[1], lr │ │ + ldr r6, [pc, #1356] ; 8da94 │ │ + vst1.32 {d0-d1}, [r4] │ │ + add r7, pc, r7 │ │ + add r6, pc, r6 │ │ + ldr r4, [pc, #1344] ; 8da98 │ │ + vmov.32 d3[1], r3 │ │ + ldr r2, [pc, #1340] ; 8da9c │ │ + ldr r3, [pc, #1340] ; 8daa0 │ │ + add r4, pc, r4 │ │ + add r2, pc, r2 │ │ + vmov.32 d4[1], r5 │ │ + add r3, pc, r3 │ │ + ldr ip, [pc, #1324] ; 8daa4 │ │ + vmov.32 d0[0], r6 │ │ + add r6, r0, #408 ; 0x198 │ │ + ldr r5, [pc, #1316] ; 8daa8 │ │ + add ip, pc, ip │ │ + vmov.32 d2[1], r7 │ │ + ldr r7, [pc, #1308] ; 8daac │ │ + add r5, pc, r5 │ │ + vmov.32 d1[0], r2 │ │ + add r2, r0, #100 ; 0x64 │ │ + add r7, pc, r7 │ │ + vmov.32 d6[0], r4 │ │ + vmov.32 d7[0], r3 │ │ + vst1.32 {d4-d5}, [r6] │ │ + ldr r6, [pc, #1280] ; 8dab0 │ │ + vmov.32 d7[1], r5 │ │ + ldr r4, [pc, #1276] ; 8dab4 │ │ + vst1.32 {d2-d3}, [r2] │ │ + add r6, pc, r6 │ │ + add r4, pc, r4 │ │ + ldr r2, [pc, #1264] ; 8dab8 │ │ + vmov.32 d1[1], ip │ │ + ldr r3, [pc, #1260] ; 8dabc │ │ + ldr ip, [pc, #1260] ; 8dac0 │ │ + add r2, pc, r2 │ │ + vmov.32 d6[1], r7 │ │ + add r3, pc, r3 │ │ + add ip, pc, ip │ │ + ldr lr, [pc, #1244] ; 8dac4 │ │ + vmov.32 d4[0], r4 │ │ + add r4, r0, #84 ; 0x54 │ │ + ldr r7, [pc, #1236] ; 8dac8 │ │ + add lr, pc, lr │ │ + vmov.32 d2[0], r2 │ │ + add r7, pc, r7 │ │ + vmov.32 d0[1], r6 │ │ + ldr r6, [pc, #1220] ; 8dacc │ │ + vmov.32 d5[0], r3 │ │ + add r3, r0, #68 ; 0x44 │ │ + add r6, pc, r6 │ │ + vmov.32 d3[0], ip │ │ + vst1.32 {d6-d7}, [r4] │ │ + ldr r4, [pc, #1200] ; 8dad0 │ │ + vmov.32 d3[1], r7 │ │ + ldr r2, [pc, #1196] ; 8dad4 │ │ + vst1.32 {d0-d1}, [r3] │ │ + add r4, pc, r4 │ │ + add r2, pc, r2 │ │ + ldr r3, [pc, #1184] ; 8dad8 │ │ + vmov.32 d2[1], r6 │ │ + ldr r5, [pc, #1180] ; 8dadc │ │ + vmov.32 d5[1], lr │ │ + ldr ip, [pc, #1176] ; 8dae0 │ │ + add r5, pc, r5 │ │ + ldr r7, [pc, #1172] ; 8dae4 │ │ + vmov.32 d0[0], r2 │ │ + add r2, r0, #508 ; 0x1fc │ │ + add r3, pc, r3 │ │ + ldr r6, [pc, #1160] ; 8dae8 │ │ + vmov.32 d4[1], r4 │ │ + ldr lr, [pc, #1156] ; 8daec │ │ + add ip, pc, ip │ │ + add r7, pc, r7 │ │ + vst1.32 {d2-d3}, [r2] │ │ + add r6, pc, r6 │ │ + add lr, pc, lr │ │ + vmov.32 d3[0], r5 │ │ + add r5, r0, #492 ; 0x1ec │ │ + ldr r2, [pc, #1128] ; 8daf0 │ │ + vmov.32 d1[0], r3 │ │ + ldr r8, [pc, #1124] ; 8daf4 │ │ + add r2, pc, r2 │ │ + vmov.32 d2[0], ip │ │ + add r8, pc, r8 │ │ + vst1.32 {d4-d5}, [r5] │ │ + ldr r5, [pc, #1108] ; 8daf8 │ │ + vmov.32 d3[1], r7 │ │ + ldr r4, [pc, #1104] ; 8dafc │ │ + vmov.32 d1[1], lr │ │ + ldr r7, [pc, #1100] ; 8db00 │ │ + add r5, pc, r5 │ │ + add r4, pc, r4 │ │ + vmov.32 d2[1], r6 │ │ + ldr r6, [pc, #1088] ; 8db04 │ │ + ldr r3, [pc, #1088] ; 8db08 │ │ + add r7, pc, r7 │ │ + vmov.32 d0[1], r2 │ │ + ldr r2, [pc, #1080] ; 8db0c │ │ + ldr ip, [pc, #1080] ; 8db10 │ │ + add r6, pc, r6 │ │ + vmov.32 d17[1], r8 │ │ + add r2, pc, r2 │ │ + add r3, pc, r3 │ │ + add ip, pc, ip │ │ + vmov.32 d16[1], r5 │ │ + ldr r5, [pc, #1056] ; 8db14 │ │ + vmov.32 d23[1], r4 │ │ + ldr r4, [pc, #1052] ; 8db18 │ │ + add r5, pc, r5 │ │ + vmov.32 d21[1], r6 │ │ + add r4, pc, r4 │ │ + vmov.32 d19[1], r2 │ │ + vmov.32 d22[1], r7 │ │ + ldr r7, [pc, #1032] ; 8db1c │ │ + ldr r6, [pc, #1032] ; 8db20 │ │ + vmov.32 d20[1], r3 │ │ + ldr r3, [pc, #1028] ; 8db24 │ │ + ldr r2, [pc, #1028] ; 8db28 │ │ + add r7, pc, r7 │ │ + vmov.32 d18[1], ip │ │ + ldr ip, [pc, #1020] ; 8db2c │ │ + add r2, pc, r2 │ │ + add r3, pc, r3 │ │ + vmov.32 d29[1], r5 │ │ + ldr r5, [pc, #1008] ; 8db30 │ │ + add ip, pc, ip │ │ + add r6, pc, r6 │ │ + vmov.32 d31[1], r2 │ │ + add r5, pc, r5 │ │ + ldr lr, [pc, #992] ; 8db34 │ │ + vmov.32 d27[1], r7 │ │ + ldr sl, [pc, #988] ; 8db38 │ │ + add lr, pc, lr │ │ + vmov.32 d25[1], r3 │ │ + add sl, pc, sl │ │ + vmov.32 d30[1], ip │ │ + add ip, r0, #456 ; 0x1c8 │ │ + vmov.32 d26[1], r6 │ │ + ldr r6, [pc, #964] ; 8db3c │ │ + ldr r3, [pc, #964] ; 8db40 │ │ + vmov.32 d24[1], r5 │ │ + add r5, r0, #476 ; 0x1dc │ │ + ldr r9, [pc, #956] ; 8db44 │ │ + add r3, pc, r3 │ │ + vmov.32 d28[1], r4 │ │ + ldr r4, [pc, #948] ; 8db48 │ │ + add r6, pc, r6 │ │ + add r9, pc, r9 │ │ + vst1.32 {d30-d31}, [r5] │ │ + add r4, pc, r4 │ │ + ldr r8, [pc, #932] ; 8db4c │ │ + ldr r5, [pc, #932] ; 8db50 │ │ + ldr r2, [pc, #932] ; 8db54 │ │ + add r8, pc, r8 │ │ + ldr fp, [pc, #928] ; 8db58 │ │ + add r5, pc, r5 │ │ + stm ip, {r3, r6, sl, lr} │ │ + add r2, pc, r2 │ │ + add fp, pc, fp │ │ + ldr r3, [pc, #912] ; 8db5c │ │ + ldr r6, [pc, #912] ; 8db60 │ │ + ldr r7, [pc, #912] ; 8db64 │ │ + add r3, pc, r3 │ │ + ldr ip, [pc, #908] ; 8db68 │ │ + add r6, pc, r6 │ │ + ldr sl, [pc, #904] ; 8db6c │ │ + add r7, pc, r7 │ │ + str r2, [r0, #116] ; 0x74 │ │ + add ip, pc, ip │ │ + str r5, [r0, #120] ; 0x78 │ │ + add sl, pc, sl │ │ + str r4, [r0, #124] ; 0x7c │ │ + str r9, [r0, #128] ; 0x80 │ │ + ldr r5, [pc, #876] ; 8db70 │ │ + ldr r4, [pc, #876] ; 8db74 │ │ + ldr r2, [pc, #876] ; 8db78 │ │ + add r5, pc, r5 │ │ + str r6, [r0, #1056] ; 0x420 │ │ + add r4, pc, r4 │ │ + ldr r9, [pc, #864] ; 8db7c │ │ + add r2, pc, r2 │ │ + str r7, [r0, #1020] ; 0x3fc │ │ + ldr lr, [pc, #856] ; 8db80 │ │ + add r9, pc, r9 │ │ + str ip, [r0, #524] ; 0x20c │ │ + str r3, [r0, #528] ; 0x210 │ │ + add r3, r0, #984 ; 0x3d8 │ │ + str fp, [r0, #532] ; 0x214 │ │ + add lr, pc, lr │ │ + str r8, [r0, #536] ; 0x218 │ │ + vst1.32 {d24-d25}, [r3] │ │ + add r3, r0, #968 ; 0x3c8 │ │ + vst1.32 {d26-d27}, [r3] │ │ + add r3, r0, #952 ; 0x3b8 │ │ + vst1.32 {d28-d29}, [r3] │ │ + add r3, r0, #1000 ; 0x3e8 │ │ + ldr r6, [pc, #804] ; 8db84 │ │ + ldr r7, [pc, #804] ; 8db88 │ │ + ldr r8, [pc, #804] ; 8db8c │ │ + add r6, pc, r6 │ │ + ldr ip, [pc, #800] ; 8db90 │ │ + add r7, pc, r7 │ │ + stm r3, {r2, r4, r5, sl} │ │ + add r2, r0, #576 ; 0x240 │ │ + add r8, pc, r8 │ │ + vst1.32 {d18-d19}, [r2] │ │ + add r2, r0, #560 ; 0x230 │ │ + add ip, pc, ip │ │ + vst1.32 {d20-d21}, [r2] │ │ + add r2, r0, #544 ; 0x220 │ │ + vst1.32 {d22-d23}, [r2] │ │ + ldr r2, [pc, #760] ; 8db94 │ │ + ldr r4, [pc, #760] ; 8db98 │ │ + ldr r5, [pc, #760] ; 8db9c │ │ + add r2, pc, r2 │ │ + ldr sl, [pc, #756] ; 8dba0 │ │ + add r4, pc, r4 │ │ + str r7, [r0, #592] ; 0x250 │ │ + add r7, r0, #168 ; 0xa8 │ │ + str r6, [r0, #596] ; 0x254 │ │ + add r5, pc, r5 │ │ + str lr, [r0, #600] ; 0x258 │ │ + add sl, pc, sl │ │ + str r9, [r0, #604] ; 0x25c │ │ + vst1.32 {d16-d17}, [r7] │ │ + add r7, r0, #152 ; 0x98 │ │ + vst1.32 {d0-d1}, [r7] │ │ + add r7, r0, #136 ; 0x88 │ │ + vst1.32 {d2-d3}, [r7] │ │ + ldr lr, [pc, #704] ; 8dba4 │ │ + str r8, [r0, #1156] ; 0x484 │ │ + ldr r6, [pc, #700] ; 8dba8 │ │ + add lr, pc, lr │ │ + str ip, [r0, #648] ; 0x288 │ │ + ldr r3, [pc, #692] ; 8dbac │ │ + add r6, pc, r6 │ │ + str r2, [r0, #612] ; 0x264 │ │ + ldr r2, [pc, #684] ; 8dbb0 │ │ + add r3, pc, r3 │ │ + str r4, [r0, #1124] ; 0x464 │ │ + ldr r4, [pc, #676] ; 8dbb4 │ │ + add r2, pc, r2 │ │ + str r5, [r0, #1088] ; 0x440 │ │ + ldr r5, [pc, #668] ; 8dbb8 │ │ + add r4, pc, r4 │ │ + str sl, [r0, #716] ; 0x2cc │ │ + ldr r7, [pc, #660] ; 8dbbc │ │ + add r5, pc, r5 │ │ + str lr, [r0, #680] ; 0x2a8 │ │ + str r6, [r0, #1224] ; 0x4c8 │ │ + add r7, pc, r7 │ │ + str r3, [r0, #748] ; 0x2ec │ │ + str r2, [r0, #240] ; 0xf0 │ │ + str r4, [r0, #204] ; 0xcc │ │ + str r5, [r0, #816] ; 0x330 │ │ + str r7, [r0, #272] ; 0x110 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + b 923d0 │ │ + andeq r1, r0, r8, asr r7 │ │ + andeq r1, r0, r8, lsr #15 │ │ + andeq r3, r0, ip, asr #3 │ │ + andeq r2, r0, ip, lsr #18 │ │ + ldrdeq r2, [r0], -r0 │ │ + andeq r3, r0, ip, lsl #6 │ │ + ; instruction: 0x000012b0 │ │ + andeq r3, r0, r4, asr r2 │ │ + andeq r3, r0, r0, lsr #5 │ │ + andeq r2, r0, r8, asr pc │ │ + strdeq r2, [r0], -r4 │ │ + andeq r3, r0, r8, lsr #14 │ │ + andeq r3, r0, r0, ror #17 │ │ + ldrdeq r3, [r0], -r0 │ │ + andeq r3, r0, ip, lsl r8 │ │ + andeq r3, r0, r8, ror #9 │ │ + andeq r3, r0, r4, lsl #11 │ │ + andeq r3, r0, ip, asr ip │ │ + andeq r3, r0, r0, lsl #28 │ │ + andeq r1, r0, r8, lsr #10 │ │ + andeq r1, r0, ip, ror r4 │ │ + andeq r1, r0, ip, ror #10 │ │ + andeq r1, r0, r8, lsl r6 │ │ + andeq r1, r0, r8, ror #7 │ │ + andeq r1, r0, r4, lsr #11 │ │ + andeq r1, r0, r0, lsl #5 │ │ + andeq r1, r0, r8, ror #8 │ │ + ; instruction: 0x000019b0 │ │ + strdeq r1, [r0], -r8 │ │ + andeq r1, r0, r4, ror #22 │ │ + andeq r1, r0, r0, lsr #5 │ │ + andeq r1, r0, ip, asr #21 │ │ + andeq r1, r0, r4, lsr #6 │ │ + andeq r1, r0, r4, asr #5 │ │ + andeq r1, r0, ip, ror r7 │ │ + andeq r1, r0, r0, lsr #14 │ │ + andeq r1, r0, r4, ror #19 │ │ + ; instruction: 0x000017b4 │ │ + andeq r1, r0, r4, lsr sl │ │ + andeq r1, r0, r4, asr r8 │ │ + andeq r1, r0, r4, lsr #17 │ │ + andeq r1, r0, r4, asr r9 │ │ + ; instruction: 0x000017bc │ │ + andeq r0, r0, r0, lsl ip │ │ + andeq r0, r0, r8, lsl #25 │ │ + ; instruction: 0x00000fbc │ │ + andeq r1, r0, r0, asr r0 │ │ + andeq r0, r0, r4, lsr r8 │ │ + ldrdeq r0, [r0], -ip │ │ + andeq r0, r0, r4, lsl #26 │ │ + muleq r0, r4, ip │ │ + andeq r0, r0, r8, lsr #28 │ │ + andeq r1, r0, r4, ror r5 │ │ + andeq r1, r0, r4, ror #20 │ │ + andeq r0, r0, r0, asr lr │ │ + andeq r0, r0, r4, asr #29 │ │ + muleq r0, r0, r5 │ │ + andeq r0, r0, r4, lsr #26 │ │ + andeq r0, r0, r0, ror #28 │ │ + andeq r0, r0, r4, ror #22 │ │ + ; instruction: 0x00000cb0 │ │ + andeq r0, r0, ip, asr #26 │ │ + andeq r1, r0, ip, lsr #28 │ │ + andeq r1, r0, ip, lsr sl │ │ + muleq r0, r4, sl │ │ + andeq r1, r0, r8, asr sp │ │ + andeq r1, r0, r8, asr #28 │ │ + ; instruction: 0x00001ab0 │ │ + andeq r1, r0, r8, ror #29 │ │ + andeq r1, r0, r4, asr #25 │ │ + andeq r1, r0, r0, ror #28 │ │ + andeq r1, r0, ip, lsr fp │ │ + andeq r1, r0, r8, asr #26 │ │ + andeq r2, r0, r0, asr #4 │ │ + ; instruction: 0x00001abc │ │ + ldrdeq r2, [r0], -r0 │ │ + andeq r1, r0, r4, ror #22 │ │ + andeq r2, r0, ip, asr r3 │ │ + strdeq r1, [r0], -r4 │ │ + muleq r0, r0, fp │ │ + andeq r2, r0, r0, lsr r0 │ │ + andeq r1, r0, r4, ror #31 │ │ + andeq r2, r0, r8, ror #4 │ │ + andeq r2, r0, r0, rrx │ │ + ; instruction: 0x000022b4 │ │ + strdeq r2, [r0], -r4 │ │ + andeq r2, r0, r4, lsr r1 │ │ + ldrdeq r2, [r0], -r8 │ │ + andeq r2, r0, r4, rrx │ │ + muleq r0, ip, r7 │ │ + ldrdeq r2, [r0], -r0 │ │ + ldrdeq r2, [r0], -ip │ │ + muleq r0, r0, r8 │ │ + andeq r2, r0, r4, asr r6 │ │ + andeq r2, r0, r8, lsl r8 │ │ + andeq r2, r0, r8, asr #9 │ │ + ldrdeq r2, [r0], -r4 │ │ + ldrdeq r3, [r0], -r8 │ │ + andeq r3, r0, r8, lsl #18 │ │ + ; instruction: 0x000036bc │ │ + andeq r3, r0, r4, lsl #12 │ │ + andeq r3, r0, r8, asr #14 │ │ + andeq r3, r0, r8, ror #13 │ │ + andeq r3, r0, r8, lsl #15 │ │ + andeq r3, r0, r0, lsr #16 │ │ + andeq r3, r0, r4, lsl r9 │ │ + andeq r3, r0, r4, lsl #12 │ │ + andeq r3, r0, r4, ror #2 │ │ + strdeq r3, [r0], -r8 │ │ + andeq r3, r0, r0, lsr #3 │ │ + andeq r3, r0, ip, asr #4 │ │ + andeq r3, r0, r4, ror #6 │ │ + andeq r3, r0, r0, lsr #32 │ │ + andeq r2, r0, r4, ror #22 │ │ + andeq r2, r0, r0, lsl #22 │ │ + muleq r0, r8, fp │ │ + andeq r2, r0, r0, lsr ip │ │ + andeq r2, r0, r4, asr sp │ │ + ; instruction: 0x000024bc │ │ + andeq r2, r0, r0, asr r4 │ │ + andeq r2, r0, r0, lsl #20 │ │ + andeq r1, r0, r8, ror ip │ │ + andeq r1, r0, r8, asr #25 │ │ + strdeq r1, [r0], -r0 │ │ + andeq r1, r0, r4, asr sp │ │ + andeq r2, r0, r8, lsl #3 │ │ + ldrdeq r2, [r0], -r8 │ │ + andeq r2, r0, ip, lsl r7 │ │ + andeq r2, r0, r8, lsl r2 │ │ + andeq r2, r0, r8, ror #4 │ │ + andeq r2, r0, r4, ror #14 │ │ + ; instruction: 0x000027b0 │ │ + ; instruction: 0x000028bc │ │ + andeq r2, r0, r8, asr r8 │ │ + strdeq r2, [r0], -r4 │ │ + andeq r2, r0, ip, asr #26 │ │ + muleq r0, r0, sp │ │ + andeq r2, r0, r4, ror #27 │ │ + andeq r2, r0, r8, lsr lr │ │ + ldrdeq r3, [r0], -r4 │ │ + andeq r3, r0, ip, lsl r3 │ │ + andeq r3, r0, ip, asr #6 │ │ + andeq r3, r0, r0, lsr #7 │ │ + muleq r0, r4, r8 │ │ + andeq r3, r0, ip, lsr #16 │ │ + ; instruction: 0x000037b8 │ │ + andeq r3, r0, ip, lsl r9 │ │ + ; instruction: 0x000038b0 │ │ + ; instruction: 0x000039b8 │ │ + andeq r3, r0, r8, lsr r9 │ │ + ldrdeq r3, [r0], -r0 │ │ + andeq r3, r0, ip, ror #20 │ │ + andeq r3, r0, r4, lsl sl │ │ + ; instruction: 0x000039bc │ │ + strdeq r3, [r0], -ip │ │ + andeq r3, r0, r8, asr #22 │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + sub sp, sp, #64 ; 0x40 │ │ + mov r4, r0 │ │ + ldr r0, [r2] │ │ + mov r9, r2 │ │ + mov r5, r2 │ │ + mov r6, r2 │ │ + mov sl, sp │ │ + asr r0, r0, #2 │ │ + mov r8, r1 │ │ + str r0, [sp] │ │ + mov r1, #1 │ │ + ldr r0, [r9, #16]! │ │ + mov r7, r2 │ │ + asr r0, r0, #2 │ │ + str r0, [sp, #4] │ │ + ldr r0, [r5, #32]! │ │ + asr r0, r0, #2 │ │ str r0, [sp, #8] │ │ - ldr r0, [sp, #124] ; 0x7c │ │ + ldr r0, [r6, #48]! ; 0x30 │ │ + asr r0, r0, #2 │ │ + str r0, [sp, #12] │ │ + mov r0, sl │ │ + bl 1ffa4 │ │ + ldr r0, [r7, #4] │ │ + mov r1, #1 │ │ + asr r0, r0, #2 │ │ + str r0, [sp, #16] │ │ + ldr r0, [r7, #20] │ │ + asr r0, r0, #2 │ │ str r0, [sp, #20] │ │ - mov r0, #15 │ │ - str r6, [sp, #12] │ │ - blx r7 │ │ - ldr r2, [sp, #52] ; 0x34 │ │ - ldr r3, [sp, #112] ; 0x70 │ │ - bic r1, fp, #63 ; 0x3f │ │ - ldr r5, [sp, #128] ; 0x80 │ │ - bic r0, r4, #63 ; 0x3f │ │ - cmp r3, #0 │ │ - beq 81d90 │ │ - ldr r3, [sp, #72] ; 0x48 │ │ - ldr r4, [sp, #56] ; 0x38 │ │ - ldr r7, [r3, #328] ; 0x148 │ │ - ldr r3, [r9, #2968] ; 0xb98 │ │ - str r4, [sp] │ │ - ldr r4, [sp, #132] ; 0x84 │ │ - str r1, [sp, #4] │ │ - ldr r1, [sp, #92] ; 0x5c │ │ - str r0, [sp, #8] │ │ - mov r0, r4 │ │ - str r3, [sp, #12] │ │ - mov r3, r6 │ │ - blx r7 │ │ - ldr r7, [sp, #184] ; 0xb8 │ │ - ldr r6, [sp, #64] ; 0x40 │ │ - ldr r2, [sp, #136] ; 0x88 │ │ - b 81dd0 │ │ - sub r2, r5, #4 │ │ - cmp r2, #2 │ │ - ble 81ef8 │ │ - ldr r6, [sp, #124] ; 0x7c │ │ - ldr r9, [sp, #68] ; 0x44 │ │ - lsr r0, r6, #1 │ │ - mul r0, r2, r0 │ │ - ldr r2, [sp, #60] ; 0x3c │ │ - ldr r2, [r2] │ │ - add r0, r2, r0, lsl #1 │ │ - add r2, r0, r1, lsl #1 │ │ - b 81f4c │ │ - ldr r3, [sp, #36] ; 0x24 │ │ - ldr r1, [sp, #44] ; 0x2c │ │ + ldr r0, [r7, #36] ; 0x24 │ │ + asr r0, r0, #2 │ │ + str r0, [sp, #24] │ │ + ldr r0, [r7, #52] ; 0x34 │ │ + asr r0, r0, #2 │ │ + str r0, [sp, #28] │ │ + add r0, sl, #16 │ │ + bl 1ffa4 │ │ + ldr r0, [r7, #8] │ │ + mov r1, #1 │ │ + asr r0, r0, #2 │ │ + str r0, [sp, #32] │ │ + ldr r0, [r7, #24] │ │ + asr r0, r0, #2 │ │ + str r0, [sp, #36] ; 0x24 │ │ + ldr r0, [r7, #40] ; 0x28 │ │ + asr r0, r0, #2 │ │ + str r0, [sp, #40] ; 0x28 │ │ + ldr r0, [r7, #56] ; 0x38 │ │ + asr r0, r0, #2 │ │ + str r0, [sp, #44] ; 0x2c │ │ + add r0, sl, #32 │ │ + bl 1ffa4 │ │ + ldr r0, [r7, #12] │ │ + mov r1, #1 │ │ + asr r0, r0, #2 │ │ + str r0, [sp, #48] ; 0x30 │ │ + ldr r0, [r7, #28] │ │ + asr r0, r0, #2 │ │ + str r0, [sp, #52] ; 0x34 │ │ + ldr r0, [r7, #44] ; 0x2c │ │ + asr r0, r0, #2 │ │ + str r0, [sp, #56] ; 0x38 │ │ + ldr r0, [r7, #60] ; 0x3c │ │ + asr r0, r0, #2 │ │ + str r0, [sp, #60] ; 0x3c │ │ + add r0, sl, #48 ; 0x30 │ │ + bl 1ffa4 │ │ + vmov.i32 q8, #0 ; 0x00000000 │ │ + mov r0, sl │ │ + mov r1, #4 │ │ + vst1.32 {d16-d17}, [r6] │ │ + vst1.32 {d16-d17}, [r5] │ │ + vst1.32 {d16-d17}, [r9] │ │ + vst1.32 {d16-d17}, [r7] │ │ + bl 1ffa4 │ │ + add r0, sl, #4 │ │ + mov r1, #4 │ │ + bl 1ffa4 │ │ + add r0, sl, #8 │ │ + mov r1, #4 │ │ + bl 1ffa4 │ │ + add r0, sl, #12 │ │ + mov r1, #4 │ │ + bl 1ffa4 │ │ + ldrh r1, [r4] │ │ + ldr r2, [sp] │ │ + ldr r0, [sp, #96] ; 0x60 │ │ + add r1, r2, r1 │ │ + ldrh r3, [r4, #2] │ │ + cmp r1, r0 │ │ + mov r2, r1 │ │ + movgt r2, r0 │ │ + cmp r1, #0 │ │ + movwmi r2, #0 │ │ + strh r2, [r4] │ │ + ldr r1, [sp, #4] │ │ + ldrh r2, [r4, #4] │ │ + add r1, r1, r3 │ │ + cmp r1, r0 │ │ + mov r3, r1 │ │ + movgt r3, r0 │ │ + cmp r1, #0 │ │ + movwmi r3, #0 │ │ + strh r3, [r4, #2] │ │ + ldr r1, [sp, #8] │ │ + ldrh r3, [r4, #6] │ │ + add r1, r1, r2 │ │ + cmp r1, r0 │ │ + mov r2, r1 │ │ + movgt r2, r0 │ │ + cmp r1, #0 │ │ + movwmi r2, #0 │ │ + strh r2, [r4, #4] │ │ + ldr r1, [sp, #12] │ │ + add r1, r1, r3 │ │ + cmp r1, r0 │ │ + mov r2, r1 │ │ + movgt r2, r0 │ │ + cmp r1, #0 │ │ + movwmi r2, #0 │ │ + strh r2, [r4, #6] │ │ + ldrh r1, [r4, r8]! │ │ + ldr r2, [sp, #16] │ │ + ldrh r3, [r4, #2] │ │ + add r1, r2, r1 │ │ + cmp r1, r0 │ │ + mov r2, r1 │ │ + movgt r2, r0 │ │ + cmp r1, #0 │ │ + movwmi r2, #0 │ │ + strh r2, [r4] │ │ + ldr r1, [sp, #20] │ │ + ldrh r2, [r4, #4] │ │ + add r1, r1, r3 │ │ + cmp r1, r0 │ │ + mov r3, r1 │ │ + movgt r3, r0 │ │ + cmp r1, #0 │ │ + movwmi r3, #0 │ │ + strh r3, [r4, #2] │ │ + ldr r1, [sp, #24] │ │ + ldrh r3, [r4, #6] │ │ + add r1, r1, r2 │ │ + cmp r1, r0 │ │ + mov r2, r1 │ │ + movgt r2, r0 │ │ + cmp r1, #0 │ │ + movwmi r2, #0 │ │ + strh r2, [r4, #4] │ │ + ldr r1, [sp, #28] │ │ + add r1, r1, r3 │ │ + cmp r1, r0 │ │ + mov r2, r1 │ │ + movgt r2, r0 │ │ cmp r1, #0 │ │ - beq 81ff4 │ │ + movwmi r2, #0 │ │ + strh r2, [r4, #6] │ │ + ldrh r1, [r4, r8]! │ │ ldr r2, [sp, #32] │ │ - add r1, r1, r2, lsl #1 │ │ - b 82008 │ │ - ldr r2, [sp, #28] │ │ - ldr r1, [sp, #112] ; 0x70 │ │ - add r1, r1, r2, lsl #1 │ │ - str r1, [sp, #112] ; 0x70 │ │ - mov r1, #0 │ │ - str r1, [sp, #44] ; 0x2c │ │ - add r3, r3, #8 │ │ - ldrb r1, [r7, #1] │ │ - ldr r2, [sp, #40] ; 0x28 │ │ - mul r1, r2, r1 │ │ - cmp r3, r1 │ │ - bcc 81d1c │ │ - mov r0, #0 │ │ - add sp, sp, #148 ; 0x94 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - mvn r0, #0 │ │ - add sp, sp, #148 ; 0x94 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #84 ; 0x54 │ │ - str r2, [sp, #64] ; 0x40 │ │ - str r1, [sp, #56] ; 0x38 │ │ - ldr fp, [r0, #12] │ │ - ldr r2, [r0, #8] │ │ - and r1, fp, #30 │ │ - ldr r7, [sp, #120] ; 0x78 │ │ - ldr r5, [r0] │ │ - str r0, [sp, #80] ; 0x50 │ │ - add r0, r0, r1, lsl #2 │ │ - movw r1, #8952 ; 0x22f8 │ │ - cmp r7, #0 │ │ - beq 82090 │ │ - ldr r6, [r5, #1284] ; 0x504 │ │ - subs r7, r6, #3 │ │ - sub r6, r6, #1 │ │ - clz r6, r6 │ │ - movwne r7, #1 │ │ - lsr r6, r6, #5 │ │ - b 82098 │ │ - mov r6, #0 │ │ - mov r7, #0 │ │ - add r0, r0, r1 │ │ - str r0, [sp, #76] ; 0x4c │ │ - ldr r0, [sp, #80] ; 0x50 │ │ - mov r1, #4 │ │ - lsr r6, r1, r6 │ │ - lsr r1, r1, r7 │ │ - add sl, r0, #9152 ; 0x23c0 │ │ - str r6, [sp, #72] ; 0x48 │ │ - ldr r0, [r0, #4] │ │ - movw r6, #13856 ; 0x3620 │ │ - str r5, [sp, #60] ; 0x3c │ │ - str r3, [sp, #52] ; 0x34 │ │ - ldr r6, [r0, r6] │ │ - str r1, [sp, #68] ; 0x44 │ │ - cmp fp, r6 │ │ - ble 822ac │ │ - ldr r1, [sp, #120] ; 0x78 │ │ - ldr ip, [sp, #132] ; 0x84 │ │ + ldrh r3, [r4, #2] │ │ + add r1, r2, r1 │ │ + cmp r1, r0 │ │ + mov r2, r1 │ │ + movgt r2, r0 │ │ cmp r1, #0 │ │ - beq 82114 │ │ - ldrb r1, [r3] │ │ - ldr r6, [sp, #68] ; 0x44 │ │ - ldrb r7, [r3, #1] │ │ - mul r1, r6, r1 │ │ - ldr r6, [sp, #72] ; 0x48 │ │ - mla r1, r6, r7, r1 │ │ - cmp r1, #16 │ │ - bcc 822ac │ │ - cmp ip, #0 │ │ - bgt 8211c │ │ - b 822ac │ │ - cmp ip, #1 │ │ - blt 822ac │ │ - ldr fp, [sp, #60] ; 0x3c │ │ - mov lr, #0 │ │ - ldr r8, [sp, #68] ; 0x44 │ │ - mov r6, #0 │ │ - ldr r0, [sp, #124] ; 0x7c │ │ - str sl, [sp, #36] ; 0x24 │ │ - add r0, r0, #1 │ │ - str r0, [sp, #44] ; 0x2c │ │ - b 82154 │ │ - cmp r4, #2 │ │ - movls r4, #2 │ │ - add r6, r4, r6 │ │ - cmp r6, ip │ │ - bge 822a4 │ │ - ldrb r0, [r3, #2] │ │ - cmp r0, #4 │ │ - movcs r0, #4 │ │ - cmp lr, r0 │ │ - bge 822a4 │ │ - ldr r0, [sp, #80] ; 0x50 │ │ - ldr r1, [sp, #76] ; 0x4c │ │ - ldr r0, [r0, #8] │ │ - ldr r2, [r1, #-4] │ │ - add r9, r0, r6 │ │ - add r5, r9, #1 │ │ - add r1, r2, r5, lsl #4 │ │ - ldrb r7, [r1, #10] │ │ - ldrsb r1, [r1, #8] │ │ - ldr r0, [pc, #744] ; 8247c │ │ - cmp r1, #1 │ │ - ldr r0, [pc, r0] │ │ - ldrb r4, [r0, r7, lsl #2] │ │ - blt 82140 │ │ - ldr r0, [sp, #80] ; 0x50 │ │ - sub r1, r1, #1 │ │ - ldr ip, [r2, r5, lsl #4] │ │ - ldrb r7, [r3] │ │ - ldrb r2, [r3, #1] │ │ - ldr r3, [sp, #44] ; 0x2c │ │ - cmp r4, r7 │ │ - ldr sl, [r0, #640] ; 0x280 │ │ - movls r7, r4 │ │ - add r5, r3, r6 │ │ - str lr, [sp, #48] ; 0x30 │ │ - add r3, sl, r5 │ │ - mov r5, #176 ; 0xb0 │ │ - ldr lr, [r0, #12] │ │ - cmp r4, #2 │ │ - ldrb sl, [r3, #352] ; 0x160 │ │ - movwcc r7, #2 │ │ - ldrb r3, [r3, #384] ; 0x180 │ │ - cmp r2, #16 │ │ - str r1, [sp, #28] │ │ - smlabb r1, r1, r5, fp │ │ - str ip, [sp, #20] │ │ - str lr, [sp, #12] │ │ - mul r5, r7, r8 │ │ - str r9, [sp, #8] │ │ - str r7, [sp] │ │ - movcs r2, #16 │ │ - add r1, r1, #16 │ │ - str r1, [sp, #24] │ │ - ldr r1, [sp, #120] ; 0x78 │ │ - lsr r7, r2, #1 │ │ - str r1, [sp, #16] │ │ - ldr r1, [pc, #600] ; 82480 │ │ - ldr r1, [pc, r1] │ │ - add r3, r1, r3, lsl #2 │ │ - add r1, r7, r7, lsl #1 │ │ - add r1, r1, #3 │ │ - ldrb r2, [r3, sl] │ │ - lsl r3, r5, #1 │ │ - ldr sl, [sp, #36] ; 0x24 │ │ - lsr r1, r1, #2 │ │ - str r2, [sp, #32] │ │ - str r1, [sp, #4] │ │ - mov r2, #0 │ │ - mov r1, sl │ │ - bl 8159c │ │ - cmp r0, #0 │ │ - bne 82474 │ │ - mul r1, r6, r8 │ │ - ldr r2, [sp, #72] ; 0x48 │ │ - ldr r0, [fp, #2088] ; 0x828 │ │ - mov r3, r5 │ │ - mul r2, r7, r2 │ │ - ldr r7, [r0, #320] ; 0x140 │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - add r0, r0, r1, lsl #1 │ │ - ldr r1, [sp, #64] ; 0x40 │ │ - str r2, [sp] │ │ - mov r2, sl │ │ - blx r7 │ │ - ldr lr, [sp, #48] ; 0x30 │ │ - ldr r3, [sp, #52] ; 0x34 │ │ - ldr ip, [sp, #132] ; 0x84 │ │ - add lr, lr, #1 │ │ - b 82140 │ │ - ldr r1, [sp, #80] ; 0x50 │ │ - ldmib r1, {r0, r2} │ │ - movw r1, #13848 ; 0x3618 │ │ - ldr r1, [r0, r1] │ │ - mov r0, #0 │ │ - cmp r2, r1 │ │ - ble 82474 │ │ - ldr r1, [sp, #136] ; 0x88 │ │ - cmp r1, #1 │ │ - blt 82474 │ │ - ldr r0, [sp, #64] ; 0x40 │ │ - mov r6, #0 │ │ - ldr r1, [sp, #72] ; 0x48 │ │ - mov r9, #176 ; 0xb0 │ │ - ldr fp, [sp, #60] ; 0x3c │ │ - asr r0, r0, #1 │ │ - mul r0, r1, r0 │ │ - mov r1, #0 │ │ - str r0, [sp, #40] ; 0x28 │ │ - b 8231c │ │ - ldr r0, [pc, #392] ; 82484 │ │ - ldr r0, [pc, r0] │ │ - add r0, r0, lr, lsl #2 │ │ - ldrb r4, [r0, #1] │ │ - cmp r4, #2 │ │ - ldr r0, [sp, #136] ; 0x88 │ │ - movls r4, #2 │ │ - add r6, r4, r6 │ │ - cmp r6, r0 │ │ - bge 82470 │ │ - ldrb r0, [r3, #3] │ │ - cmp r0, #4 │ │ - movcs r0, #4 │ │ + movwmi r2, #0 │ │ + strh r2, [r4] │ │ + ldr r1, [sp, #36] ; 0x24 │ │ + ldrh r2, [r4, #4] │ │ + add r1, r1, r3 │ │ cmp r1, r0 │ │ - bge 82470 │ │ - ldr r0, [sp, #80] ; 0x50 │ │ - add r4, r6, #1 │ │ - ldr ip, [r0, #8] │ │ - ldr r0, [sp, #76] ; 0x4c │ │ - sub r5, ip, #1 │ │ - ldr r7, [r0, r4, lsl #2] │ │ - add r0, r7, r5, lsl #4 │ │ - ldrsb r2, [r0, #8] │ │ - ldrb lr, [r0, #10] │ │ - cmp r2, #0 │ │ - ble 822f4 │ │ - ldr r0, [sp, #128] ; 0x80 │ │ - mov r8, sl │ │ - ldr r7, [r7, r5, lsl #4] │ │ - sub r2, r2, #1 │ │ - ldrb r5, [r3] │ │ - ldrb sl, [r3, #1] │ │ - add r3, r4, r0 │ │ - ldr r0, [sp, #80] ; 0x50 │ │ - cmp r5, #16 │ │ - str r1, [sp, #44] ; 0x2c │ │ - movcs r5, #16 │ │ - add r3, r0, r3 │ │ - ldr r4, [r0, #12] │ │ - ldrb r1, [r3, #368] ; 0x170 │ │ - ldrb r3, [r3, #400] ; 0x190 │ │ - str r2, [sp, #28] │ │ - smlabb r2, r2, r9, fp │ │ - str r7, [sp, #20] │ │ - ldr r7, [sp, #120] ; 0x78 │ │ - str r7, [sp, #16] │ │ - add r7, r4, r6 │ │ - str r7, [sp, #12] │ │ - ldr r7, [sp, #68] ; 0x44 │ │ - str r1, [sp, #48] ; 0x30 │ │ - lsr r1, r5, #1 │ │ - str ip, [sp, #8] │ │ - str r1, [sp] │ │ - mul r5, r1, r7 │ │ - add r1, r2, #16 │ │ - ldr r2, [pc, #176] ; 82488 │ │ - ldr r2, [pc, r2] │ │ - str r1, [sp, #24] │ │ - ldr r1, [pc, #168] ; 8248c │ │ - add r2, r2, lr, lsl #2 │ │ - ldrb r4, [r2, #1] │ │ - ldr r1, [pc, r1] │ │ - ldr r2, [sp, #48] ; 0x30 │ │ - cmp r4, sl │ │ - add r1, r1, r3, lsl #2 │ │ - movls sl, r4 │ │ - cmp r4, #2 │ │ - lsl r3, r5, #1 │ │ - ldrb r1, [r1, r2] │ │ - movwcc sl, #2 │ │ - mov r2, #0 │ │ - str r1, [sp, #32] │ │ - mov r1, r8 │ │ - str sl, [sp, #4] │ │ - bl 8159c │ │ - cmp r0, #0 │ │ - bne 82474 │ │ + mov r3, r1 │ │ + movgt r3, r0 │ │ + cmp r1, #0 │ │ + movwmi r3, #0 │ │ + strh r3, [r4, #2] │ │ ldr r1, [sp, #40] ; 0x28 │ │ - mov r3, r5 │ │ - ldr r2, [sp, #72] ; 0x48 │ │ - ldr r0, [fp, #2088] ; 0x828 │ │ - mul r1, r1, r6 │ │ - ldr r7, [r0, #316] ; 0x13c │ │ - mul r2, sl, r2 │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - add r0, r0, r1, lsl #1 │ │ - ldr r1, [sp, #64] ; 0x40 │ │ - str r2, [sp] │ │ - mov r2, r8 │ │ - blx r7 │ │ + ldrh r3, [r4, #6] │ │ + add r1, r1, r2 │ │ + cmp r1, r0 │ │ + mov r2, r1 │ │ + movgt r2, r0 │ │ + cmp r1, #0 │ │ + movwmi r2, #0 │ │ + strh r2, [r4, #4] │ │ ldr r1, [sp, #44] ; 0x2c │ │ - mov sl, r8 │ │ - ldr r3, [sp, #52] ; 0x34 │ │ - add r1, r1, #1 │ │ - b 82304 │ │ - mov r0, #0 │ │ - add sp, sp, #84 ; 0x54 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq r9, r2, r0, asr #17 │ │ - andeq r9, r2, ip, asr #16 │ │ - andeq r9, r2, ip, asr r7 │ │ - andeq r9, r2, r0, lsl #13 │ │ - andeq r9, r2, r8, lsl #13 │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #76 ; 0x4c │ │ - mov fp, r0 │ │ - ldr r0, [r0, #12] │ │ - mov r4, r1 │ │ - ldr r8, [fp, #2156] ; 0x86c │ │ - ldr r9, [fp, #2164] ; 0x874 │ │ - ldr r1, [r0, #1232] ; 0x4d0 │ │ + add r1, r1, r3 │ │ + cmp r1, r0 │ │ + mov r2, r1 │ │ + movgt r2, r0 │ │ cmp r1, #0 │ │ - ldreq r1, [r0, #1236] ; 0x4d4 │ │ - cmpeq r1, #0 │ │ - beq 82500 │ │ - ldr r1, [fp, #3796] ; 0xed4 │ │ - movw r2, #690 ; 0x2b2 │ │ - mov r3, r4 │ │ - add r0, r0, r1, lsl #1 │ │ - ldrh r2, [r0, r2] │ │ - mov r0, #0 │ │ - cmp r2, r4 │ │ - addeq r0, r1, #1 │ │ - streq r0, [fp, #3796] ; 0xed4 │ │ - moveq r0, r1 │ │ - ldr r2, [fp, #3824] ; 0xef0 │ │ - str r0, [sp] │ │ - movw r0, #3800 ; 0xed8 │ │ - add r1, fp, r0 │ │ - mov r0, fp │ │ - bl 78aa4 │ │ - ldr r0, [fp, #3832] ; 0xef8 │ │ - cmp r0, #0 │ │ - beq 82520 │ │ - movw r0, #3800 ; 0xed8 │ │ - add r1, fp, r0 │ │ - mov r0, fp │ │ - mov r2, r4 │ │ - bl 66b14 │ │ - ldr r0, [fp, #4] │ │ - ldr r0, [r0, #1068] ; 0x42c │ │ - cmp r0, #0 │ │ - beq 825dc │ │ - mov r5, #0 │ │ - cmp r4, #0 │ │ - mov r6, #0 │ │ - beq 825a0 │ │ - ldr r0, [fp, #1284] ; 0x504 │ │ - mul r6, r9, r4 │ │ - ldr r1, [fp, #1268] ; 0x4f4 │ │ - sub r0, r0, #1 │ │ - ldr r3, [fp, #3800] ; 0xed8 │ │ - ldr r2, [fp, #1272] ; 0x4f8 │ │ + movwmi r2, #0 │ │ + strh r2, [r4, #6] │ │ + ldrh r1, [r4, r8]! │ │ + ldr r2, [sp, #48] ; 0x30 │ │ + ldrh r3, [r4, #2] │ │ + add r1, r2, r1 │ │ + cmp r1, r0 │ │ + mov r2, r1 │ │ + movgt r2, r0 │ │ + cmp r1, #0 │ │ + movwmi r2, #0 │ │ + strh r2, [r4] │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + ldrh r2, [r4, #4] │ │ + add r1, r1, r3 │ │ + cmp r1, r0 │ │ + mov r3, r1 │ │ + movgt r3, r0 │ │ + cmp r1, #0 │ │ + movwmi r3, #0 │ │ + strh r3, [r4, #2] │ │ + ldr r1, [sp, #56] ; 0x38 │ │ + ldrh r3, [r4, #6] │ │ + add r1, r1, r2 │ │ + cmp r1, r0 │ │ + mov r2, r1 │ │ + movgt r2, r0 │ │ + cmp r1, #0 │ │ + movwmi r2, #0 │ │ + strh r2, [r4, #4] │ │ + ldr r1, [sp, #60] ; 0x3c │ │ + add r1, r1, r3 │ │ + cmp r1, r0 │ │ + movle r0, r1 │ │ + cmp r1, #0 │ │ + movwmi r0, #0 │ │ + strh r0, [r4, #6] │ │ + add sp, sp, #64 ; 0x40 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #1 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #40] ; 8dfa8 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + str ip, [sp, #12] │ │ + mov ip, #0 │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq lr, r2, r8, lsl #23 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #36] ; 8dff0 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str lr, [sp, #16] │ │ + str lr, [sp, #12] │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq lr, r2, r0, asr #22 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #44] ; 8e040 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #36] ; 8e044 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + strdeq lr, [r2], -r4 │ │ + strdeq lr, [r2], -r0 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #44] ; 8e094 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #36] ; 8e098 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq lr, r2, r8, lsr #21 │ │ + muleq r2, r4, sl │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #36] ; 8e0e0 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str lr, [sp, #16] │ │ + str lr, [sp, #12] │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq lr, r2, r4, asr sl │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #44] ; 8e130 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #36] ; 8e134 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq lr, r2, ip, lsl #20 │ │ + andeq lr, r2, r4, lsl #20 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #44] ; 8e184 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #36] ; 8e188 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + ; instruction: 0x0002e9bc │ │ + andeq lr, r2, ip, lsr #19 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #44] ; 8e1d8 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #36] ; 8e1dc │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq lr, r2, ip, asr r9 │ │ + andeq lr, r2, ip, asr r9 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #44] ; 8e22c │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #36] ; 8e230 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq lr, r2, r4, lsl r9 │ │ + strdeq lr, [r2], -ip │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #36] ; 8e278 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str lr, [sp, #16] │ │ + str lr, [sp, #12] │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq lr, r2, r0, asr #17 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #44] ; 8e2c8 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #36] ; 8e2cc │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq lr, r2, r0, ror r8 │ │ + andeq lr, r2, r0, ror #16 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #44] ; 8e31c │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #36] ; 8e320 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq lr, r2, r8, lsl r8 │ │ + andeq lr, r2, r0, lsl r8 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #44] ; 8e370 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #36] ; 8e374 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq lr, r2, r8, asr #15 │ │ + andeq lr, r2, r4, asr #15 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #44] ; 8e3c4 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #36] ; 8e3c8 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq lr, r2, ip, ror r7 │ │ + andeq lr, r2, r8, ror #14 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #44] ; 8e418 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #36] ; 8e41c │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq lr, r2, r0, lsr #14 │ │ + andeq lr, r2, r8, lsl r7 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #44] ; 8e46c │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #36] ; 8e470 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + ldrdeq lr, [r2], -r0 │ │ + andeq lr, r2, r0, asr #13 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #1 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 8e4c8 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 8e4cc │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #0 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq lr, r2, r4, lsl #13 │ │ + andeq lr, r2, r8, ror #12 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 8e520 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 8e524 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq lr, r2, ip, lsr #12 │ │ + andeq lr, r2, r0, lsl r6 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 8e578 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 8e57c │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + ldrdeq lr, [r2], -r0 │ │ + ; instruction: 0x0002e5bc │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 8e5d0 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 8e5d4 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq lr, r2, r0, lsl #11 │ │ + andeq lr, r2, ip, asr r5 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 8e628 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 8e62c │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq lr, r2, r8, lsr #10 │ │ + andeq lr, r2, ip, lsl #10 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 8e680 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 8e684 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + ldrdeq lr, [r2], -r0 │ │ + ; instruction: 0x0002e4b8 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 8e6d8 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 8e6dc │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq lr, r2, ip, ror r4 │ │ + andeq lr, r2, ip, asr r4 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 8e730 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 8e734 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq lr, r2, r8, lsl r4 │ │ + andeq lr, r2, r8, lsl #8 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 8e788 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 8e78c │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq lr, r2, ip, asr #7 │ │ + andeq lr, r2, r4, lsr #7 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 8e7e0 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 8e7e4 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq lr, r2, r4, ror r3 │ │ + andeq lr, r2, r8, asr r3 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 8e838 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 8e83c │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq lr, r2, r4, lsl r3 │ │ + strdeq lr, [r2], -r4 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 8e890 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 8e894 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + ; instruction: 0x0002e2b8 │ │ + andeq lr, r2, r0, lsr #5 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 8e8e8 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 8e8ec │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq lr, r2, r4, ror #4 │ │ + andeq lr, r2, r0, asr r2 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 8e940 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 8e944 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq lr, r2, r4, lsl r2 │ │ + strdeq lr, [r2], -r0 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 8e998 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 8e99c │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + ; instruction: 0x0002e1b4 │ │ + muleq r2, ip, r1 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 8e9f0 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 8e9f4 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq lr, r2, r0, ror #2 │ │ + andeq lr, r2, r0, asr #2 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #1 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 8ea48 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 8ea4c │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq lr, r2, r0, lsl r1 │ │ + andeq lr, r2, r4, ror #1 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 8eaa4 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 8eaa8 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + strheq lr, [r2], -ip │ │ + muleq r2, r0, r0 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 8eb00 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 8eb04 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq lr, r2, ip, asr r0 │ │ + andeq lr, r2, r8, lsr r0 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 8eb5c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 8eb60 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq lr, r2, r8 │ │ + ldrdeq sp, [r2], -r4 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 8ebb8 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 8ebbc │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq sp, r2, ip, lsr #31 │ │ + andeq sp, r2, r0, lsl #31 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 8ec14 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 8ec18 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq sp, r2, r0, asr pc │ │ + andeq sp, r2, r8, lsr #30 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 8ec70 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 8ec74 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + strdeq sp, [r2], -r8 │ │ + andeq sp, r2, r8, asr #29 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 8eccc │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 8ecd0 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + muleq r2, r0, lr │ │ + andeq sp, r2, r0, ror lr │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 8ed28 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 8ed2c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq sp, r2, r0, asr #28 │ │ + andeq sp, r2, r8, lsl #28 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 8ed84 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 8ed88 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq sp, r2, r4, ror #27 │ │ + ; instruction: 0x0002ddb8 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 8ede0 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 8ede4 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq sp, r2, r0, lsl #27 │ │ + andeq sp, r2, r0, asr sp │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 8ee3c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 8ee40 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq sp, r2, r0, lsr #26 │ │ + strdeq sp, [r2], -r8 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 8ee98 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 8ee9c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq sp, r2, r8, asr #25 │ │ + andeq sp, r2, r4, lsr #25 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 8eef4 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 8eef8 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq sp, r2, r4, ror ip │ │ + andeq sp, r2, r0, asr #24 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 8ef50 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 8ef54 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq sp, r2, r0, lsl ip │ │ + andeq sp, r2, r8, ror #23 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 8efac │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 8efb0 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #4 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + ; instruction: 0x0002dbb8 │ │ + andeq sp, r2, r8, lsl #23 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #1 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 8f008 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 8f00c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #0 │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq sp, r2, r4, lsr fp │ │ + andeq sp, r2, r8, lsr fp │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 8f060 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 8f064 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + ldrdeq sp, [r2], -ip │ │ + andeq sp, r2, r0, ror #21 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 8f0b8 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 8f0bc │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq sp, r2, r0, lsl #21 │ │ + andeq sp, r2, ip, lsl #21 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 8f110 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 8f114 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq sp, r2, r0, lsr sl │ │ + andeq sp, r2, ip, lsr #20 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 8f168 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 8f16c │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + ldrdeq sp, [r2], -r8 │ │ + ldrdeq sp, [r2], -ip │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 8f1c0 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 8f1c4 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq sp, r2, r0, lsl #19 │ │ + andeq sp, r2, r8, lsl #19 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 8f218 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 8f21c │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq sp, r2, ip, lsr #18 │ │ + andeq sp, r2, ip, lsr #18 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 8f270 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 8f274 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq sp, r2, r8, asr #17 │ │ + ldrdeq sp, [r2], -r8 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 8f2c8 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 8f2cc │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq sp, r2, ip, ror r8 │ │ + andeq sp, r2, r4, ror r8 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 8f320 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 8f324 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq sp, r2, r4, lsr #16 │ │ + andeq sp, r2, r8, lsr #16 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 8f378 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 8f37c │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq sp, r2, r4, asr #15 │ │ + andeq sp, r2, r4, asr #15 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 8f3d0 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 8f3d4 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq sp, r2, r8, ror #14 │ │ + andeq sp, r2, r0, ror r7 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 8f428 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 8f42c │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq sp, r2, r4, lsl r7 │ │ + andeq sp, r2, r0, lsr #14 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 8f480 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 8f484 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq sp, r2, r4, asr #13 │ │ + andeq sp, r2, r0, asr #13 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 8f4d8 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 8f4dc │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq sp, r2, r4, ror #12 │ │ + andeq sp, r2, ip, ror #12 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 8f530 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 8f534 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq sp, r2, r0, lsl r6 │ │ + andeq sp, r2, r0, lsl r6 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #1 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #36] ; 8f57c │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str lr, [sp, #16] │ │ + str lr, [sp, #12] │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq sp, r2, r0, asr #11 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #40] ; 8f5c8 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq sp, r2, ip, ror r5 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #48] ; 8f61c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #40] ; 8f620 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq sp, r2, ip, lsr #10 │ │ + andeq sp, r2, r8, lsr #10 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #48] ; 8f674 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #40] ; 8f678 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + ldrdeq sp, [r2], -ip │ │ + andeq sp, r2, r8, asr #9 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #40] ; 8f6c4 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq sp, r2, r4, lsl #9 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #48] ; 8f718 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #40] ; 8f71c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq sp, r2, r8, lsr r4 │ │ + andeq sp, r2, r0, lsr r4 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #48] ; 8f770 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #40] ; 8f774 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq sp, r2, r4, ror #7 │ │ + ldrdeq sp, [r2], -r4 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #48] ; 8f7c8 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #40] ; 8f7cc │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq sp, r2, r0, lsl #7 │ │ + andeq sp, r2, r0, lsl #7 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #48] ; 8f820 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #40] ; 8f824 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq sp, r2, r4, lsr r3 │ │ + andeq sp, r2, ip, lsl r3 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #40] ; 8f870 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + ldrdeq sp, [r2], -ip │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #48] ; 8f8c4 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #40] ; 8f8c8 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq sp, r2, r8, lsl #5 │ │ + andeq sp, r2, r8, ror r2 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #48] ; 8f91c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #40] ; 8f920 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq sp, r2, ip, lsr #4 │ │ + andeq sp, r2, r4, lsr #4 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #48] ; 8f974 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #40] ; 8f978 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + ldrdeq sp, [r2], -r8 │ │ + ldrdeq sp, [r2], -r4 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #48] ; 8f9cc │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #40] ; 8f9d0 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq sp, r2, r8, lsl #3 │ │ + andeq sp, r2, r4, ror r1 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #48] ; 8fa24 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #40] ; 8fa28 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq sp, r2, r8, lsr #2 │ │ + andeq sp, r2, r0, lsr #2 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #48] ; 8fa7c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #40] ; 8fa80 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + ldrdeq sp, [r2], -r4 │ │ + andeq sp, r2, r4, asr #1 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #1 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 8fad4 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 8fad8 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq sp, r2, r4, lsl #1 │ │ + andeq sp, r2, r8, rrx │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 8fb30 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 8fb34 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq sp, r2, r0, lsr r0 │ │ + andeq sp, r2, r4, lsl r0 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 8fb8c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 8fb90 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + ldrdeq ip, [r2], -r0 │ │ + ; instruction: 0x0002cfbc │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 8fbe8 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 8fbec │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq ip, r2, ip, ror pc │ │ + andeq ip, r2, r8, asr pc │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 8fc44 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 8fc48 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq ip, r2, r0, lsr #30 │ │ + andeq ip, r2, r4, lsl #30 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 8fca0 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 8fca4 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq ip, r2, r4, asr #29 │ │ + andeq ip, r2, ip, lsr #29 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 8fcfc │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 8fd00 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq ip, r2, ip, ror #28 │ │ + andeq ip, r2, ip, asr #28 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 8fd58 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 8fd5c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq ip, r2, r4, lsl #28 │ │ + strdeq ip, [r2], -r4 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 8fdb4 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 8fdb8 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + ; instruction: 0x0002cdb4 │ │ + andeq ip, r2, ip, lsl #27 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 8fe10 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 8fe14 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq ip, r2, r8, asr sp │ │ + andeq ip, r2, ip, lsr sp │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 8fe6c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 8fe70 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + strdeq ip, [r2], -r4 │ │ + ldrdeq ip, [r2], -r4 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 8fec8 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 8fecc │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + muleq r2, r4, ip │ │ + andeq ip, r2, ip, ror ip │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 8ff24 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 8ff28 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq ip, r2, ip, lsr ip │ │ + andeq ip, r2, r8, lsr #24 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 8ff80 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 8ff84 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq ip, r2, r8, ror #23 │ │ + andeq ip, r2, r4, asr #23 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 8ffdc │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 8ffe0 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq ip, r2, r4, lsl #23 │ │ + andeq ip, r2, ip, ror #22 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 90038 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 9003c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq ip, r2, ip, lsr #22 │ │ + andeq ip, r2, ip, lsl #22 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #1 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 90094 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 90098 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #2 │ │ + str ip, [sp, #8] │ │ + mov ip, #32 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + ldrdeq ip, [r2], -r8 │ │ + andeq ip, r2, ip, lsr #21 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 900f0 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 900f4 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #2 │ │ + str ip, [sp, #8] │ │ + mov ip, #32 │ │ + str ip, [sp, #4] │ │ + mov ip, #8 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq ip, r2, r0, lsl #21 │ │ + andeq ip, r2, r4, asr sl │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #1 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 90148 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 9014c │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + strdeq ip, [r2], -r0 │ │ + andeq ip, r2, r4, lsl #20 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 901a4 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 901a8 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + muleq r2, ip, r9 │ │ + ; instruction: 0x0002c9b0 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 90200 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 90204 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq ip, r2, ip, lsr r9 │ │ + andeq ip, r2, r8, asr r9 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 9025c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 90260 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq ip, r2, r8, ror #17 │ │ + strdeq ip, [r2], -r4 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 902b8 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 902bc │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq ip, r2, ip, lsl #17 │ │ + andeq ip, r2, r0, lsr #17 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 90314 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 90318 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq ip, r2, r0, lsr r8 │ │ + andeq ip, r2, r8, asr #16 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 90370 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 90374 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + ldrdeq ip, [r2], -r8 │ │ + andeq ip, r2, r8, ror #15 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 903cc │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 903d0 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq ip, r2, r0, ror r7 │ │ + muleq r2, r0, r7 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 90428 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 9042c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq ip, r2, r0, lsr #14 │ │ + andeq ip, r2, r8, lsr #14 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 90484 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 90488 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq ip, r2, r4, asr #13 │ │ + ldrdeq ip, [r2], -r8 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 904e0 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 904e4 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq ip, r2, r0, ror #12 │ │ + andeq ip, r2, r0, ror r6 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 9053c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 90540 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq ip, r2, r0, lsl #12 │ │ + andeq ip, r2, r8, lsl r6 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 90598 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 9059c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq ip, r2, r8, lsr #11 │ │ + andeq ip, r2, r4, asr #11 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 905f4 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 905f8 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq ip, r2, r4, asr r5 │ │ + andeq ip, r2, r0, ror #10 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 90650 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 90654 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + strdeq ip, [r2], -r0 │ │ + andeq ip, r2, r8, lsl #10 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 906ac │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 906b0 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #4 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + muleq r2, r8, r4 │ │ + andeq ip, r2, r8, lsr #9 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #1 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 90704 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 90708 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq ip, r2, r4, asr #8 │ │ + andeq ip, r2, r8, asr #8 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 90760 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 90764 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + strdeq ip, [r2], -r0 │ │ + strdeq ip, [r2], -r4 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 907bc │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 907c0 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + muleq r2, r0, r3 │ │ + muleq r2, ip, r3 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 90818 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 9081c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq ip, r2, ip, lsr r3 │ │ + andeq ip, r2, r8, lsr r3 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 90874 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 90878 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq ip, r2, r0, ror #5 │ │ + andeq ip, r2, r4, ror #5 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 908d0 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 908d4 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq ip, r2, r4, lsl #5 │ │ + andeq ip, r2, ip, lsl #5 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 9092c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 90930 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq ip, r2, ip, lsr #4 │ │ + andeq ip, r2, ip, lsr #4 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 90988 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 9098c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq ip, r2, r4, asr #3 │ │ + ldrdeq ip, [r2], -r4 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 909e4 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 909e8 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq ip, r2, r4, ror r1 │ │ + andeq ip, r2, ip, ror #2 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 90a40 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 90a44 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq ip, r2, r8, lsl r1 │ │ + andeq ip, r2, ip, lsl r1 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 90a9c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 90aa0 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + strheq ip, [r2], -r4 │ │ + strheq ip, [r2], -r4 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 90af8 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 90afc │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq ip, r2, r4, asr r0 │ │ + andeq ip, r2, ip, asr r0 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 90b54 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 90b58 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + strdeq fp, [r2], -ip │ │ + andeq ip, r2, r8 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 90bb0 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 90bb4 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq fp, r2, r8, lsr #31 │ │ + andeq fp, r2, r4, lsr #31 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 90c0c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 90c10 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq fp, r2, r4, asr #30 │ │ + andeq fp, r2, ip, asr #30 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 90c68 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 90c6c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq fp, r2, ip, ror #29 │ │ + andeq fp, r2, ip, ror #29 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #1 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #40] ; 90cb8 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + str ip, [sp, #12] │ │ + mov ip, #2 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + muleq r2, r8, lr │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #40] ; 90d04 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + str ip, [sp, #12] │ │ + mov ip, #2 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq fp, r2, r0, asr lr │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #48] ; 90d58 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #40] ; 90d5c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #2 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq fp, r2, r0, lsl #28 │ │ + strdeq fp, [r2], -ip │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #48] ; 90db0 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #40] ; 90db4 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #2 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + ; instruction: 0x0002bdb0 │ │ + muleq r2, ip, sp │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #40] ; 90e00 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + str ip, [sp, #12] │ │ + mov ip, #2 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq fp, r2, r8, asr sp │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #48] ; 90e54 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #40] ; 90e58 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #2 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq fp, r2, ip, lsl #26 │ │ + andeq fp, r2, r4, lsl #26 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #48] ; 90eac │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #40] ; 90eb0 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #2 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + ; instruction: 0x0002bcb8 │ │ + andeq fp, r2, r8, lsr #25 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #48] ; 90f04 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #40] ; 90f08 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #2 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq fp, r2, r4, asr ip │ │ + andeq fp, r2, r4, asr ip │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #48] ; 90f5c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #40] ; 90f60 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #2 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq fp, r2, r8, lsl #24 │ │ + strdeq fp, [r2], -r0 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #40] ; 90fac │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + str ip, [sp, #12] │ │ + mov ip, #2 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + ; instruction: 0x0002bbb0 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #48] ; 91000 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #40] ; 91004 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #2 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq fp, r2, ip, asr fp │ │ + andeq fp, r2, ip, asr #22 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #48] ; 91058 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #40] ; 9105c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #2 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq fp, r2, r0, lsl #22 │ │ + strdeq fp, [r2], -r8 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #1 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 910b0 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 910b4 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #32 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + ; instruction: 0x0002bab8 │ │ + muleq r2, ip, sl │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 9110c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 91110 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #32 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq fp, r2, r4, ror #20 │ │ + andeq fp, r2, r8, asr #20 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #1 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 91168 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 9116c │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #2 │ │ + str ip, [sp, #8] │ │ + mov ip, #64 ; 0x40 │ │ + str ip, [sp, #4] │ │ + mov ip, #16 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq fp, r2, ip, lsl #20 │ │ + andeq fp, r2, r8, ror #19 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #1 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 911c4 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 911c8 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #2 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #32 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq fp, r2, r8, lsl #19 │ │ + muleq r2, ip, r9 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 91220 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 91224 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #2 │ │ + str ip, [sp, #8] │ │ + mov ip, #8 │ │ + str ip, [sp, #4] │ │ + mov ip, #32 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq fp, r2, r0, lsr r9 │ │ + andeq fp, r2, r4, asr #18 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #1 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 91278 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 9127c │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #32 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq fp, r2, r0, ror #17 │ │ + andeq fp, r2, r4, ror #17 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 912d4 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 912d8 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #1 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #32 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq fp, r2, ip, lsl #17 │ │ + muleq r2, r0, r8 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #1 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #40] ; 91324 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + str ip, [sp, #12] │ │ + mov ip, #2 │ │ + str ip, [sp, #8] │ │ + mov ip, #32 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq fp, r2, ip, lsr r8 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #0 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #40] ; 91370 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + str ip, [sp, #12] │ │ + mov ip, #2 │ │ + str ip, [sp, #8] │ │ + mov ip, #32 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + strdeq fp, [r2], -r4 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #1 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 913c4 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 913c8 │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #64 ; 0x40 │ │ + str ip, [sp, #4] │ │ + mov ip, #32 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq fp, r2, ip, lsr #15 │ │ + muleq r2, r8, r7 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #1 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #52] ; 91420 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + ldr ip, [pc, #44] ; 91424 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #12] │ │ + mov ip, #2 │ │ + str ip, [sp, #8] │ │ + mov ip, #16 │ │ + str ip, [sp, #4] │ │ + mov ip, #64 ; 0x40 │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq fp, r2, ip, lsr r7 │ │ + andeq fp, r2, r8, asr #14 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #1 │ │ + str ip, [sp, #20] │ │ + ldr lr, [pc, #48] ; 91478 │ │ + ldr lr, [pc, lr] │ │ + str lr, [sp, #16] │ │ + ldr lr, [pc, #40] ; 9147c │ │ + ldr lr, [pc, lr] │ │ + str ip, [sp, #8] │ │ + mov ip, #32 │ │ + str ip, [sp, #4] │ │ + mov ip, #64 ; 0x40 │ │ + str lr, [sp, #12] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + strdeq fp, [r2], -r0 │ │ + andeq fp, r2, ip, ror #13 │ │ + push {fp, lr} │ │ + sub sp, sp, #32 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + str ip, [sp, #24] │ │ + mov ip, #1 │ │ + str ip, [sp, #20] │ │ + ldr ip, [pc, #40] ; 914c8 │ │ + ldr ip, [pc, ip] │ │ + str ip, [sp, #16] │ │ + str ip, [sp, #12] │ │ + mov ip, #2 │ │ + str ip, [sp, #8] │ │ + mov ip, #64 ; 0x40 │ │ + str ip, [sp, #4] │ │ + str ip, [sp] │ │ + bl 914cc │ │ + add sp, sp, #32 │ │ + pop {fp, pc} │ │ + andeq fp, r2, r0, lsr #13 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #44 ; 0x2c │ │ + sub sp, sp, #16384 ; 0x4000 │ │ + mov fp, r0 │ │ + add r0, sp, #16384 ; 0x4000 │ │ + add lr, sp, #16384 ; 0x4000 │ │ + mov r7, r1 │ │ + ldr r9, [r0, #80] ; 0x50 │ │ + add r0, sp, #16384 ; 0x4000 │ │ + ldr lr, [lr, #84] ; 0x54 │ │ + ldr r8, [r0, #104] ; 0x68 │ │ + add r0, sp, #16384 ; 0x4000 │ │ + sub r1, lr, r9, lsl #1 │ │ + ldr r6, [r0, #88] ; 0x58 │ │ + sub r0, r9, lr, lsl #1 │ │ clz r0, r0 │ │ - sub r1, r3, r1, lsl #3 │ │ - ldr r7, [fp, #3804] ; 0xedc │ │ - ldr ip, [fp, #3808] ; 0xee0 │ │ + clz r1, r1 │ │ lsr r0, r0, #5 │ │ - str r1, [sp, #64] ; 0x40 │ │ - lsl r1, r2, #2 │ │ - asr r0, r1, r0 │ │ - sub r3, r6, #2 │ │ - sub r1, r7, r0, lsl #1 │ │ - str r1, [sp, #68] ; 0x44 │ │ - sub r0, ip, r0, lsl #1 │ │ - str r0, [sp, #72] ; 0x48 │ │ - ldr r2, [fp, #3828] ; 0xef4 │ │ - add r1, sp, #64 ; 0x40 │ │ - mov r0, fp │ │ - str r6, [sp] │ │ - bl 82ba0 │ │ - add r1, r4, #1 │ │ - ldr r0, [fp, #2144] ; 0x860 │ │ - cmp r1, r8 │ │ - ldr r2, [fp, #3824] ; 0xef0 │ │ - movwlt r5, #1 │ │ - mov r3, r6 │ │ - sub r1, r9, r5, lsl #1 │ │ - add r1, r1, r6 │ │ - cmp r1, r0 │ │ - movlt r0, r1 │ │ - str r0, [sp] │ │ - movw r0, #3800 ; 0xed8 │ │ - add r1, fp, r0 │ │ - mov r0, fp │ │ - bl 82ba0 │ │ - ldr r0, [fp, #12] │ │ - str r9, [sp, #24] │ │ - str r4, [sp, #28] │ │ - ldr r1, [r0, #236] ; 0xec │ │ - ldr r0, [r0, #240] ; 0xf0 │ │ - cmp r1, r0 │ │ - beq 82770 │ │ - ldr r0, [sp, #28] │ │ - mov r1, #0 │ │ - ldr r6, [sp, #24] │ │ - mov r9, #1 │ │ - add r3, r0, #1 │ │ - ldr r2, [fp, #1284] ; 0x504 │ │ - cmp r3, r8 │ │ + lsr r1, r1, #5 │ │ + orr r0, r1, r0 │ │ + mov r1, #1 │ │ + lsl r1, r1, r6 │ │ + asr r5, r1, #1 │ │ + add r1, sp, #16384 ; 0x4000 │ │ + ldr r1, [r1, #100] ; 0x64 │ │ + cmp r3, r1 │ │ + bge 91654 │ │ + ldr r1, [r2] │ │ mov r3, #0 │ │ - movwlt r3, #1 │ │ - mul r7, r6, r0 │ │ - sub r3, r6, r3, lsl #1 │ │ - cmp r2, #0 │ │ - movwne r2, #1 │ │ cmp r0, #0 │ │ - lsl r3, r3, #2 │ │ - movwne r0, #1 │ │ - str r3, [sp, #44] ; 0x2c │ │ - movw r3, #3812 ; 0xee4 │ │ - add sl, fp, r3 │ │ - lsl r0, r0, #3 │ │ - sub r2, r1, r2, lsl #1 │ │ - sub r1, r1, r7, lsl #2 │ │ + str r3, [r2] │ │ + beq 9155c │ │ + mov r0, #181 ; 0xb5 │ │ + mul r0, r1, r0 │ │ + add r0, r0, #128 ; 0x80 │ │ + asr r1, r0, #8 │ │ + cmp lr, #1 │ │ + cmpge r9, #1 │ │ + blt 919f4 │ │ + mov r0, #181 ; 0xb5 │ │ + vdup.32 q8, r8 │ │ + mul r1, r1, r0 │ │ + bic r3, r9, #7 │ │ + mov ip, #0 │ │ + add r1, r1, #128 ; 0x80 │ │ + add r1, r5, r1, asr #8 │ │ + asr r1, r1, r6 │ │ + mul r0, r1, r0 │ │ + asr r1, r7, #1 │ │ + lsl r1, r1, #1 │ │ + mov r7, #0 │ │ + add r0, r0, #2176 ; 0x880 │ │ + asr r0, r0, #12 │ │ + vdup.32 q9, r0 │ │ + cmp r9, #8 │ │ + mov r6, #0 │ │ + bcc 9161c │ │ + b 915d0 │ │ + add r7, r7, #1 │ │ + add fp, fp, r1 │ │ + cmp r7, lr │ │ + beq 919f4 │ │ + cmp r9, #8 │ │ + mov r6, #0 │ │ + bcc 9161c │ │ + mov r2, r3 │ │ + mov r4, fp │ │ + vld1.16 {d20-d21}, [r4] │ │ + subs r2, r2, #8 │ │ + vaddw.u16 q11, q9, d21 │ │ + vaddw.u16 q10, q9, d20 │ │ + vmin.s32 q12, q11, q8 │ │ + vclt.s32 q11, q11, #0 │ │ + vmin.s32 q13, q10, q8 │ │ + vclt.s32 q10, q10, #0 │ │ + vbic q11, q12, q11 │ │ + vbic q10, q13, q10 │ │ + vmovn.i32 d23, q11 │ │ + vmovn.i32 d22, q10 │ │ + vst1.16 {d22-d23}, [r4]! │ │ + bne 915d8 │ │ + cmp r3, r9 │ │ + mov r6, r3 │ │ + beq 915b4 │ │ + sub r2, ip, r6, lsl #1 │ │ + sub r5, r9, r6 │ │ + ldrh r6, [fp, -r2] │ │ + add r4, r0, r6 │ │ + cmp r4, r8 │ │ + mov r6, r4 │ │ + movgt r6, r8 │ │ + cmp r4, #0 │ │ + movwmi r6, #0 │ │ + subs r5, r5, #1 │ │ + strh r6, [fp, -r2] │ │ + sub r2, r2, #2 │ │ + bne 91624 │ │ + b 915b4 │ │ + cmp r9, #32 │ │ + mov r1, r9 │ │ + mov r9, #32 │ │ + str r2, [sp, #20] │ │ + movlt r9, r1 │ │ + mov r2, #32 │ │ + cmp lr, #32 │ │ + mvn r1, r8 │ │ + movlt r2, lr │ │ + cmp lr, #1 │ │ + str r5, [sp, #12] │ │ + str r7, [sp, #8] │ │ str r2, [sp, #40] ; 0x28 │ │ - str r1, [sp, #36] ; 0x24 │ │ - str r0, [sp, #32] │ │ - b 826e8 │ │ - ldr r8, [fp, #2088] ; 0x828 │ │ - ldr r1, [fp, #2140] ; 0x85c │ │ - ldr r0, [r7, #2052] ; 0x804 │ │ - ldr r3, [fp, #1280] ; 0x500 │ │ - ldr r2, [fp, #1436] ; 0x59c │ │ - ldr ip, [fp, #2968] ; 0xb98 │ │ - ldr r7, [r7, #2060] ; 0x80c │ │ - ldr r8, [r8, #336] ; 0x150 │ │ - str r0, [sp, #12] │ │ - orr r0, r5, r1, lsl #2 │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - asr r0, r0, r5 │ │ - str ip, [sp, #20] │ │ - str r0, [sp, #8] │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - str r7, [sp, #16] │ │ - orr r0, r0, r6 │ │ - add r0, r0, r3 │ │ - ldr r3, [sp, #60] ; 0x3c │ │ - cmp r4, r0, asr r6 │ │ - asrgt r4, r0, r6 │ │ - add r0, r4, lr │ │ - str r0, [sp, #4] │ │ - add r0, r2, r5 │ │ - ldr r2, [sp, #52] ; 0x34 │ │ - asr r0, r0, r5 │ │ - str r0, [sp] │ │ - ldr r0, [sp, #48] ; 0x30 │ │ - blx r8 │ │ + str r1, [sp, #16] │ │ + blt 917f0 │ │ + ldr r1, [sp, #16] │ │ + cmp r0, #0 │ │ + mvn r2, r1, lsl #7 │ │ + lsl r1, r1, #7 │ │ + str r2, [sp, #36] ; 0x24 │ │ + str r1, [sp, #32] │ │ + beq 91754 │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + add lr, sp, #16384 ; 0x4000 │ │ + ldr r4, [sp, #20] │ │ + add r5, sp, #44 ; 0x2c │ │ + mov r1, #0 │ │ + mov r7, #181 ; 0xb5 │ │ + lsl sl, r0, #2 │ │ + ldr r0, [lr, #80] ; 0x50 │ │ + lsl r0, r0, #2 │ │ + str r0, [sp, #24] │ │ + b 91714 │ │ + add lr, sp, #16384 ; 0x4000 │ │ + ldr r2, [sp, #32] │ │ + ldr r3, [sp, #36] ; 0x24 │ │ + mov r0, r5 │ │ + ldr r6, [lr, #92] ; 0x5c │ │ + mov r1, #1 │ │ + blx r6 │ │ + ldr r0, [sp, #24] │ │ + add r4, r4, #4 │ │ + ldr r1, [sp, #28] │ │ + add r5, r5, r0 │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + add r1, r1, #1 │ │ + cmp r1, r0 │ │ + bge 917f0 │ │ + add lr, sp, #16384 ; 0x4000 │ │ + str r1, [sp, #28] │ │ + ldr r0, [lr, #80] ; 0x50 │ │ + cmp r0, #1 │ │ + blt 916d8 │ │ + mov r0, #0 │ │ + mov r1, r4 │ │ + ldr r2, [r1], sl │ │ + mul r2, r2, r7 │ │ + add r2, r2, #128 ; 0x80 │ │ + asr r2, r2, #8 │ │ + str r2, [r5, r0, lsl #2] │ │ + add r0, r0, #1 │ │ + cmp r0, r9 │ │ + blt 91730 │ │ + b 916d8 │ │ ldr r0, [sp, #40] ; 0x28 │ │ - sub r9, r9, #1 │ │ + add lr, sp, #16384 ; 0x4000 │ │ + ldr sl, [sp, #20] │ │ + add r5, sp, #44 ; 0x2c │ │ + mov r7, #0 │ │ + lsl r6, r0, #2 │ │ + ldr r0, [lr, #80] ; 0x50 │ │ + lsl r0, r0, #2 │ │ + str r0, [sp, #28] │ │ + add lr, sp, #16384 ; 0x4000 │ │ + ldr r0, [lr, #80] ; 0x50 │ │ + cmp r0, #1 │ │ + bge 917d0 │ │ + add lr, sp, #16384 ; 0x4000 │ │ + ldr r2, [sp, #32] │ │ + ldr r3, [sp, #36] ; 0x24 │ │ + mov r0, r5 │ │ + ldr r4, [lr, #92] ; 0x5c │ │ + mov r1, #1 │ │ + blx r4 │ │ + ldr r0, [sp, #28] │ │ add sl, sl, #4 │ │ + add r7, r7, #1 │ │ + add r5, r5, r0 │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + cmp r7, r0 │ │ + bge 917f0 │ │ + add lr, sp, #16384 ; 0x4000 │ │ + ldr r0, [lr, #80] ; 0x50 │ │ + cmp r0, #1 │ │ + blt 91788 │ │ + mov r0, #0 │ │ + mov r1, sl │ │ + ldr r2, [r1], r6 │ │ + str r2, [r5, r0, lsl #2] │ │ + add r0, r0, #1 │ │ cmp r0, r9 │ │ - beq 82770 │ │ - cmp r9, #1 │ │ - mov r6, #0 │ │ - ldrne r0, [fp, #1284] ; 0x504 │ │ - ldr r2, [sl, #-12] │ │ - subne r0, r0, #1 │ │ - ldr r5, [sl] │ │ - clzne r0, r0 │ │ - lsrne r6, r0, #5 │ │ - subs r0, r9, #1 │ │ - movwne r0, #1 │ │ - cmp r9, #1 │ │ - add r7, fp, r0, lsl #2 │ │ - ldr r0, [sp, #32] │ │ - ldr r1, [r7, #1268] ; 0x4f4 │ │ - lsr lr, r0, r6 │ │ - ldr r3, [r7, #1428] ; 0x594 │ │ - str r1, [sp, #60] ; 0x3c │ │ - lsr r0, r1, #1 │ │ - str r3, [sp, #56] ; 0x38 │ │ - mul r0, lr, r0 │ │ - sub r0, r2, r0, lsl #1 │ │ - str r0, [sp, #52] ; 0x34 │ │ - lsr r0, r3, #1 │ │ - mul r0, r0, lr │ │ - sub r0, r5, r0, lsl #1 │ │ - str r0, [sp, #48] ; 0x30 │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - mov r5, #0 │ │ - asr r4, r0, r6 │ │ - beq 82660 │ │ - ldr r5, [fp, #1284] ; 0x504 │ │ - subs r5, r5, #3 │ │ - movwne r5, #1 │ │ - b 82660 │ │ - ldr r0, [fp, #3832] ; 0xef8 │ │ - ldr r8, [sp, #28] │ │ - cmp r0, #0 │ │ - beq 82794 │ │ - movw r0, #3812 ; 0xee4 │ │ - add r1, fp, r0 │ │ - mov r0, fp │ │ - mov r2, r8 │ │ - bl 6703c │ │ - ldr r0, [fp, #1268] ; 0x4f4 │ │ - tst r8, #1 │ │ - ldr r6, [sp, #24] │ │ - ldr r3, [fp, #1428] ; 0x594 │ │ - lsr r0, r0, #1 │ │ - ldr r1, [fp, #1272] ; 0x4f8 │ │ - lsl r6, r6, #2 │ │ - ldr r7, [fp, #1432] ; 0x598 │ │ - lsr r3, r3, #1 │ │ - mul r0, r0, r6 │ │ - asr r1, r1, #1 │ │ - mul r3, r3, r6 │ │ - asr r7, r7, #1 │ │ - ldr r5, [fp, #3800] ; 0xed8 │ │ - mul r1, r1, r6 │ │ - ldr r2, [fp, #1284] ; 0x504 │ │ - mul r7, r7, r6 │ │ - ldr r6, [fp, #3812] ; 0xee4 │ │ - add r0, r5, r0, lsl #1 │ │ - ldr r5, [fp, #3820] ; 0xeec │ │ - str r0, [fp, #3800] ; 0xed8 │ │ - add r0, r6, r3, lsl #1 │ │ - ldr r4, [fp, #3808] ; 0xee0 │ │ - ldr r3, [fp, #3804] ; 0xedc │ │ - str r0, [fp, #3812] ; 0xee4 │ │ - sub r0, r2, #1 │ │ - clz r0, r0 │ │ - lsr r2, r0, #5 │ │ - ldr r0, [fp, #3824] ; 0xef0 │ │ - asr r1, r1, r2 │ │ - add r3, r3, r1, lsl #1 │ │ - str r3, [fp, #3804] ; 0xedc │ │ - ldr r3, [fp, #3816] ; 0xee8 │ │ - add r1, r4, r1, lsl #1 │ │ - str r1, [fp, #3808] ; 0xee0 │ │ - asr r1, r7, r2 │ │ - add r2, r3, r1, lsl #1 │ │ - str r2, [fp, #3816] ; 0xee8 │ │ - add r1, r5, r1, lsl #1 │ │ - str r1, [fp, #3820] ; 0xeec │ │ - str r0, [fp, #3828] ; 0xef4 │ │ - bne 8284c │ │ - ldr r1, [fp, #4] │ │ - ldr r1, [r1, #1012] ; 0x3f4 │ │ - cmp r1, #0 │ │ - beq 8285c │ │ - ldr r1, [fp, #2148] ; 0x864 │ │ - movw r2, #1412 ; 0x584 │ │ - mla r0, r1, r2, r0 │ │ - str r0, [fp, #3824] ; 0xef0 │ │ - add sp, sp, #76 ; 0x4c │ │ + blt 917d8 │ │ + b 91788 │ │ + ldr r0, [sp, #16] │ │ + ldr r4, [sp, #40] ; 0x28 │ │ + mvn sl, r0, lsl #5 │ │ + lsl r7, r0, #5 │ │ + mul r0, r9, r4 │ │ + lsl r1, r0, #2 │ │ + ldr r0, [sp, #20] │ │ + bl 2db8 <__aeabi_memclr4@plt> │ │ + add lr, sp, #16384 ; 0x4000 │ │ + ldr r5, [lr, #80] ; 0x50 │ │ + add lr, sp, #16384 ; 0x4000 │ │ + mul r0, r4, r5 │ │ + mov ip, r5 │ │ + ldr r4, [lr, #88] ; 0x58 │ │ + ldr r5, [sp, #12] │ │ + cmp r0, #1 │ │ + blt 918bc │ │ + mov r1, #0 │ │ + cmp r0, #3 │ │ + bls 9188c │ │ + vdup.32 q11, r4 │ │ + bic r1, r0, #3 │ │ + vdup.32 q8, sl │ │ + add r2, sp, #44 ; 0x2c │ │ + vneg.s32 q11, q11 │ │ + vdup.32 q9, r7 │ │ + vdup.32 q10, r5 │ │ + mov r3, r1 │ │ + vld1.32 {d24-d25}, [r2] │ │ + subs r3, r3, #4 │ │ + vadd.i32 q12, q12, q10 │ │ + vshl.s32 q12, q12, q11 │ │ + vcgt.s32 q13, q9, q12 │ │ + vmin.s32 q12, q12, q8 │ │ + vbsl q13, q9, q12 │ │ + vst1.32 {d26-d27}, [r2]! │ │ + bne 91860 │ │ + cmp r0, r1 │ │ + beq 918bc │ │ + add r2, sp, #44 ; 0x2c │ │ + ldr r3, [r2, r1, lsl #2] │ │ + mov r6, sl │ │ + add r3, r3, r5 │ │ + cmp sl, r3, asr r4 │ │ + asrge r6, r3, r4 │ │ + cmp r7, r3, asr r4 │ │ + movgt r6, r7 │ │ + str r6, [r2, r1, lsl #2] │ │ + add r1, r1, #1 │ │ + cmp r1, r0 │ │ + blt 91890 │ │ + cmp ip, #1 │ │ + mov r6, ip │ │ + blt 918f8 │ │ + add lr, sp, #16384 ; 0x4000 │ │ + add r5, sp, #44 ; 0x2c │ │ + mov r4, r6 │ │ + ldr r9, [lr, #96] ; 0x60 │ │ + mov r0, r5 │ │ + mov r1, r6 │ │ + mov r2, r7 │ │ + mov r3, sl │ │ + blx r9 │ │ + add r5, r5, #4 │ │ + subs r4, r4, #1 │ │ + bne 918d8 │ │ + add lr, sp, #16384 ; 0x4000 │ │ + ldr lr, [lr, #84] ; 0x54 │ │ + cmp lr, #1 │ │ + movge r9, r6 │ │ + cmpge r6, #1 │ │ + blt 919f4 │ │ + ldr r0, [sp, #8] │ │ + vmov.i32 q9, #8 ; 0x00000008 │ │ + vdup.32 q8, r8 │ │ + bic r1, r9, #3 │ │ + add r7, sp, #44 ; 0x2c │ │ + mov ip, #0 │ │ + asr r0, r0, #1 │ │ + mov r3, #0 │ │ + lsl r0, r0, #1 │ │ + cmp r9, #4 │ │ + bcs 91964 │ │ + b 91958 │ │ + add r3, r3, #1 │ │ + add fp, fp, r0 │ │ + cmp r3, lr │ │ + beq 919f4 │ │ + cmp r9, #4 │ │ + bcs 91964 │ │ + mov r2, #0 │ │ + mov r6, r7 │ │ + b 919b0 │ │ + add r6, r7, r1, lsl #2 │ │ + mov r2, r1 │ │ + mov r5, fp │ │ + vld1.16 {d20}, [r5] │ │ + subs r2, r2, #4 │ │ + vld1.32 {d22-d23}, [r7]! │ │ + vmovl.u16 q10, d20 │ │ + vadd.i32 q11, q11, q9 │ │ + vsra.s32 q10, q11, #4 │ │ + vmin.s32 q11, q10, q8 │ │ + vclt.s32 q10, q10, #0 │ │ + vbic q10, q11, q10 │ │ + vmovn.i32 d20, q10 │ │ + vst1.16 {d20}, [r5]! │ │ + bne 91970 │ │ + cmp r1, r9 │ │ + mov r2, r1 │ │ + mov r7, r6 │ │ + beq 91940 │ │ + sub r5, ip, r2, lsl #1 │ │ + sub r2, r9, r2 │ │ + mov r7, r6 │ │ + ldr r6, [r7], #4 │ │ + ldrh r4, [fp, -r5] │ │ + add r6, r6, #8 │ │ + add r4, r4, r6, asr #4 │ │ + cmp r4, r8 │ │ + mov r6, r4 │ │ + movgt r6, r8 │ │ + cmp r4, #0 │ │ + movwmi r6, #0 │ │ + subs r2, r2, #1 │ │ + strh r6, [fp, -r5] │ │ + sub r5, r5, #2 │ │ + bne 919bc │ │ + b 91940 │ │ + add sp, sp, #44 ; 0x2c │ │ + add sp, sp, #16384 ; 0x4000 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ - ldrd r6, [r0] │ │ - mov r4, r0 │ │ - ldr r1, [r0, #12] │ │ - mvn r9, #0 │ │ - ldr r0, [r6, #2160] ; 0x870 │ │ - ldr r3, [r6, #2148] ; 0x864 │ │ - ldr r2, [r6, #2164] ; 0x874 │ │ - asr r0, r1, r0 │ │ - mul r0, r3, r0 │ │ - movw r3, #13848 ; 0x3618 │ │ - ldr r5, [r7, r3]! │ │ - ldr r3, [r6, #2116] ; 0x844 │ │ - add r1, r2, r1 │ │ - ldr r2, [r6, #1256] ; 0x4e8 │ │ - add r1, r9, r1, lsl #2 │ │ - add r2, r2, r5, lsl #3 │ │ - lsl r8, r0, #7 │ │ - add r0, r8, r5, lsl #2 │ │ - add r0, r3, r0, lsl #1 │ │ - ldr r3, [r6, #1268] ; 0x4f4 │ │ - lsr r3, r3, #1 │ │ - mul r1, r1, r3 │ │ - add r1, r2, r1, lsl #1 │ │ - ldr r2, [r7, #4] │ │ - sub r2, r2, r5 │ │ - lsl r2, r2, #3 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - ldr r0, [r6, #1284] ; 0x504 │ │ - cmp r0, #0 │ │ - beq 82974 │ │ - ldr r1, [r4, #12] │ │ - lsl r3, r5, #2 │ │ - ldr r2, [r6, #2164] ; 0x874 │ │ - ldr r4, [r6, #1272] ; 0x4f8 │ │ - add r1, r2, r1 │ │ - sub r2, r0, #1 │ │ - clz r2, r2 │ │ - ldr ip, [r6, #1260] ; 0x4ec │ │ - lsl r1, r1, #2 │ │ - lsr r2, r2, #5 │ │ - add r1, r9, r1, asr r2 │ │ - lsr r2, r4, #1 │ │ - subs r4, r0, #3 │ │ - mul r1, r1, r2 │ │ - ldr r2, [r7, #4] │ │ - movwne r4, #1 │ │ - sub r0, r2, r5 │ │ - add r8, r8, r3, asr r4 │ │ - lsl r0, r0, #2 │ │ - asr r0, r0, r4 │ │ - add r9, r1, r3, asr r4 │ │ - lsl r2, r0, #1 │ │ - ldr r0, [r6, #2120] ; 0x848 │ │ - add r1, ip, r9, lsl #1 │ │ - add r0, r0, r8, lsl #1 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - ldr r0, [r6, #1264] ; 0x4f0 │ │ - ldr r2, [r7, #4] │ │ - add r1, r0, r9, lsl #1 │ │ - ldr r3, [r6, #2124] ; 0x84c │ │ - sub r0, r2, r5 │ │ - lsl r0, r0, #2 │ │ - asr r0, r0, r4 │ │ - lsl r2, r0, #1 │ │ - add r0, r3, r8, lsl #1 │ │ - pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ - b 2794 <__aeabi_memcpy@plt> │ │ - pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - push {r4, r5, r6, lr} │ │ + push {r4, lr} │ │ mov r4, r0 │ │ - bl 6e00 <_Unwind_VRS_Pop@plt+0x43c0> │ │ + bl 7394 <_Unwind_VRS_Pop@plt+0x43b4> │ │ tst r0, #1 │ │ - popeq {r4, r5, r6, pc} │ │ - ldr r0, [pc, #396] ; 82b20 │ │ - ldr r1, [pc, #396] ; 82b24 │ │ + popeq {r4, pc} │ │ + ldr r0, [pc, #48] ; 91a4c │ │ + ldr r1, [pc, #48] ; 91a50 │ │ + ldr r2, [pc, #48] ; 91a54 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ - vld1.32 {d19[0]}, [r0 :32] │ │ - ldr r0, [pc, #384] ; 82b28 │ │ - add r0, pc, r0 │ │ - vld1.32 {d18[0]}, [r1 :32] │ │ vld1.32 {d17[0]}, [r0 :32] │ │ - ldr r1, [pc, #372] ; 82b2c │ │ - ldr r2, [pc, #372] ; 82b30 │ │ - ldr r0, [pc, #372] ; 82b34 │ │ - add r1, pc, r1 │ │ + ldr r0, [pc, #36] ; 91a58 │ │ add r2, pc, r2 │ │ add r0, pc, r0 │ │ vld1.32 {d16[0]}, [r2 :32] │ │ - ldr r2, [pc, #356] ; 82b38 │ │ - add r2, pc, r2 │ │ - vld1.32 {d19[1]}, [r0 :32] │ │ - vld1.32 {d18[1]}, [r2 :32] │ │ vld1.32 {d17[1]}, [r1 :32] │ │ - ldr r0, [pc, #340] ; 82b3c │ │ - add r0, pc, r0 │ │ vld1.32 {d16[1]}, [r0 :32] │ │ - add r0, r4, #16 │ │ - vst1.32 {d18-d19}, [r0] │ │ - ldr ip, [pc, #324] ; 82b40 │ │ - ldr ip, [pc, ip] │ │ - ldr lr, [pc, #320] ; 82b44 │ │ - ldr lr, [pc, lr] │ │ - ldr r2, [pc, #316] ; 82b48 │ │ - ldr r2, [pc, r2] │ │ - ldr r3, [pc, #312] ; 82b4c │ │ - ldr r3, [pc, r3] │ │ - ldr r0, [pc, #308] ; 82b50 │ │ - ldr r0, [pc, r0] │ │ - str r0, [r4, #80] ; 0x50 │ │ - ldr r0, [pc, #300] ; 82b54 │ │ - ldr r0, [pc, r0] │ │ - ldr r1, [pc, #296] ; 82b58 │ │ - ldr r1, [pc, r1] │ │ - str r1, [r4, #32] │ │ - str r0, [r4, #36] ; 0x24 │ │ - ldr r0, [pc, #284] ; 82b5c │ │ - ldr r0, [pc, r0] │ │ - str r0, [r4, #192] ; 0xc0 │ │ - ldr r0, [pc, #276] ; 82b60 │ │ - ldr r0, [pc, r0] │ │ - str r0, [r4, #184] ; 0xb8 │ │ - ldr r0, [pc, #268] ; 82b64 │ │ - ldr r0, [pc, r0] │ │ - str r0, [r4, #168] ; 0xa8 │ │ - ldr r0, [pc, #260] ; 82b68 │ │ - ldr r0, [pc, r0] │ │ - str r0, [r4, #164] ; 0xa4 │ │ - ldr r0, [pc, #252] ; 82b6c │ │ - ldr r0, [pc, r0] │ │ - str r0, [r4, #160] ; 0xa0 │ │ - ldr r0, [pc, #244] ; 82b70 │ │ - ldr r0, [pc, r0] │ │ - ldr r1, [pc, #240] ; 82b74 │ │ - ldr r1, [pc, r1] │ │ - ldr r5, [pc, #236] ; 82b78 │ │ - ldr r5, [pc, r5] │ │ - ldr r6, [pc, #232] ; 82b7c │ │ - ldr r6, [pc, r6] │ │ - str r3, [r4, #88] ; 0x58 │ │ - add r3, r4, #100 ; 0x64 │ │ - str r6, [r4, #92] ; 0x5c │ │ - str r5, [r4, #96] ; 0x60 │ │ - stm r3, {r1, r2, lr} │ │ - mov r1, r4 │ │ - str ip, [r4, #112] ; 0x70 │ │ - str r0, [r4, #116] ; 0x74 │ │ - mov r0, #84 ; 0x54 │ │ - vst1.32 {d16-d17}, [r1], r0 │ │ - ldr r0, [pc, #188] ; 82b80 │ │ - ldr r0, [pc, r0] │ │ - str r0, [r1] │ │ - ldr r0, [pc, #180] ; 82b84 │ │ - ldr r0, [pc, r0] │ │ - str r0, [r4, #204] ; 0xcc │ │ - ldr r0, [pc, #172] ; 82b88 │ │ - ldr r0, [pc, r0] │ │ - str r0, [r4, #188] ; 0xbc │ │ - ldr r0, [pc, #164] ; 82b8c │ │ - ldr r0, [pc, r0] │ │ - str r0, [r4, #200] ; 0xc8 │ │ - ldr r0, [pc, #156] ; 82b90 │ │ - ldr r0, [pc, r0] │ │ - str r0, [r4, #196] ; 0xc4 │ │ - ldr r0, [pc, #148] ; 82b94 │ │ - ldr r0, [pc, r0] │ │ - str r0, [r4, #180] ; 0xb4 │ │ - ldr r0, [pc, #140] ; 82b98 │ │ - ldr r0, [pc, r0] │ │ - str r0, [r4, #176] ; 0xb0 │ │ - ldr r0, [pc, #132] ; 82b9c │ │ - ldr r0, [pc, r0] │ │ - str r0, [r4, #172] ; 0xac │ │ - pop {r4, r5, r6, pc} │ │ - andeq r9, r2, ip, lsr #8 │ │ - andeq r9, r2, ip, lsr #8 │ │ - andeq r9, r2, r4, lsr #8 │ │ - andeq r9, r2, r0, lsl r4 │ │ - andeq r9, r2, r0, lsl r4 │ │ - andeq r9, r2, r0, lsl r4 │ │ - andeq r9, r2, r8, lsl #8 │ │ - strdeq r9, [r2], -r8 │ │ - andeq r9, r2, r8, ror #7 │ │ - andeq r9, r2, r4, ror #7 │ │ - andeq r9, r2, r0, ror #7 │ │ - ldrdeq r9, [r2], -ip │ │ - ldrdeq r9, [r2], -r8 │ │ - ldrdeq r9, [r2], -r0 │ │ - andeq r9, r2, ip, asr #7 │ │ - andeq r9, r2, r0, asr #7 │ │ - ; instruction: 0x000293b8 │ │ - ; instruction: 0x000293b0 │ │ - andeq r9, r2, r8, lsr #7 │ │ - andeq r9, r2, r0, lsr #7 │ │ - muleq r2, r8, r3 │ │ - muleq r2, r4, r3 │ │ - muleq r2, r0, r3 │ │ - andeq r9, r2, ip, lsl #7 │ │ - andeq r9, r2, r0, ror #6 │ │ - andeq r9, r2, r8, asr r3 │ │ - andeq r9, r2, r0, asr r3 │ │ - andeq r9, r2, r8, asr #6 │ │ - andeq r9, r2, r0, asr #6 │ │ - andeq r9, r2, r8, lsr r3 │ │ - andeq r9, r2, r0, lsr r3 │ │ - andeq r9, r2, r8, lsr #6 │ │ + vst1.32 {d16-d17}, [r4] │ │ + pop {r4, pc} │ │ + andeq fp, r2, r8, lsl #3 │ │ + andeq fp, r2, r8, lsl #3 │ │ + andeq fp, r2, r0, lsl #3 │ │ + andeq fp, r2, r0, lsl #3 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ add fp, sp, #28 │ │ - sub sp, sp, #460 ; 0x1cc │ │ + sub sp, sp, #332 ; 0x14c │ │ bfc sp, #0, #4 │ │ - str r0, [sp, #224] ; 0xe0 │ │ + str r0, [sp, #188] ; 0xbc │ │ ldr r0, [r0, #1284] ; 0x504 │ │ - str r0, [sp, #132] ; 0x84 │ │ + str r0, [sp, #112] ; 0x70 │ │ subs r0, r0, #3 │ │ - str r2, [sp, #64] ; 0x40 │ │ + str r2, [sp, #56] ; 0x38 │ │ movwne r0, #1 │ │ - str r0, [sp, #108] ; 0x6c │ │ + str r0, [sp, #148] ; 0x94 │ │ ldr r0, [fp, #8] │ │ cmp r3, r0 │ │ - bge 83490 │ │ - ldr r5, [sp, #224] ; 0xe0 │ │ + bge 9225c │ │ + ldr r5, [sp, #188] ; 0xbc │ │ mov r4, r3 │ │ - ldr r7, [sp, #132] ; 0x84 │ │ - mov r8, #8 │ │ + ldr r7, [sp, #112] ; 0x70 │ │ + mov sl, #8 │ │ + ldr r6, [sp, #148] ; 0x94 │ │ ldr r0, [r5, #12] │ │ - ldr r3, [r5, #1288] ; 0x508 │ │ - ldr r2, [r5, #2148] ; 0x864 │ │ - ldr r0, [r0, #1300] ; 0x514 │ │ - sub r3, r3, #8 │ │ - str r3, [sp, #56] ; 0x38 │ │ - add ip, r0, r3 │ │ - movw r3, #1268 ; 0x4f4 │ │ + ldr r2, [r5, #2164] ; 0x874 │ │ + ldr lr, [r5, #2088] ; 0x828 │ │ + ldr ip, [r0, #1300] ; 0x514 │ │ lsl r0, r2, #1 │ │ subs r2, r7, #1 │ │ - add r3, r5, r3 │ │ - ldr r6, [r5, #2088] ; 0x828 │ │ clz r2, r2 │ │ - str r3, [sp, #128] ; 0x80 │ │ - rsb r3, r7, #3 │ │ - str r0, [sp, #72] ; 0x48 │ │ + str r0, [sp, #64] ; 0x40 │ │ sub r0, r7, #2 │ │ + str lr, [sp, #144] ; 0x90 │ │ lsr r2, r2, #5 │ │ - add r3, r6, r3, lsl #2 │ │ - movw r7, #1652 ; 0x674 │ │ - add r3, r3, r7 │ │ - str r2, [sp, #40] ; 0x28 │ │ + str ip, [sp, #88] ; 0x58 │ │ + str r2, [sp, #32] │ │ mov r2, #7 │ │ - ldr r7, [sp, #108] ; 0x6c │ │ movweq r2, #3 │ │ - str r3, [sp, #100] ; 0x64 │ │ - mov r3, #64 ; 0x40 │ │ - str r2, [sp, #28] │ │ + clz r0, r0 │ │ + str r2, [sp, #24] │ │ mov r2, #6 │ │ - lsr r3, r3, r7 │ │ movweq r2, #2 │ │ - lsl r3, r3, #1 │ │ - str r2, [sp, #32] │ │ + cmp r3, #0 │ │ + str r2, [sp, #28] │ │ mov r2, #8 │ │ - lsr r2, r2, r7 │ │ - str r3, [sp, #60] ; 0x3c │ │ - ldr r3, [r1, #4] │ │ - clz r0, r0 │ │ - ldr r7, [r1] │ │ - cmp r4, #0 │ │ - ldr r1, [r1, #8] │ │ - lsr r0, r0, #5 │ │ - str r1, [sp, #48] ; 0x30 │ │ - sub r1, ip, #1 │ │ - str r1, [sp, #96] ; 0x60 │ │ - lsl r1, r2, #1 │ │ + lsr r2, r2, r6 │ │ + mov r3, #64 ; 0x40 │ │ + str r2, [sp, #160] ; 0xa0 │ │ + movw r2, #1268 ; 0x4f4 │ │ + add r2, r5, r2 │ │ + str r2, [sp, #184] ; 0xb8 │ │ + rsb r2, r7, #3 │ │ + lsr r3, r3, r6 │ │ str r3, [sp, #52] ; 0x34 │ │ - movwgt r8, #12 │ │ - str r6, [sp, #160] ; 0xa0 │ │ + movw r3, #1652 ; 0x674 │ │ + add r2, lr, r2, lsl #2 │ │ + ldr r5, [r5, #2844] ; 0xb1c │ │ + add r2, r2, r3 │ │ + str r2, [sp, #140] ; 0x8c │ │ + ldr r2, [r1] │ │ + lsr r0, r0, #5 │ │ + str r2, [sp, #164] ; 0xa4 │ │ + movwgt sl, #12 │ │ + ldr r2, [r1, #4] │ │ mov r3, #2 │ │ - str ip, [sp, #104] ; 0x68 │ │ - str r2, [sp, #36] ; 0x24 │ │ - str r1, [sp, #176] ; 0xb0 │ │ - ldr r5, [r5, #3052] ; 0xbec │ │ - ldr r1, [pc, #2000] ; 83498 │ │ + ldr r1, [r1, #8] │ │ + str r1, [sp, #40] ; 0x28 │ │ + sub r1, ip, #1 │ │ + str r2, [sp, #44] ; 0x2c │ │ + str r1, [sp, #84] ; 0x54 │ │ + ldr r1, [pc, #1784] ; 92264 │ │ add r1, pc, r1 │ │ add r0, r1, r0, lsl #3 │ │ - str r0, [sp, #76] ; 0x4c │ │ + str r0, [sp, #68] ; 0x44 │ │ mov r0, #0 │ │ - str r0, [sp, #232] ; 0xe8 │ │ - b 82d38 │ │ - ldr r3, [sp, #224] ; 0xe0 │ │ - mov r7, sl │ │ - ldr r4, [sp, #44] ; 0x2c │ │ - orr r8, r8, #4 │ │ - ldr r0, [r3, #1268] ; 0x4f4 │ │ + str r0, [sp, #200] ; 0xc8 │ │ + b 91bdc │ │ + ldr r3, [sp, #188] ; 0xbc │ │ + orr sl, sl, #4 │ │ + ldr r4, [sp, #36] ; 0x24 │ │ + ldr r2, [r3, #2844] ; 0xb1c │ │ ldr r1, [r3, #1272] ; 0x4f8 │ │ - ldr r2, [r3, #3052] ; 0xbec │ │ - add r7, sl, r0, lsl #3 │ │ - lsl r0, r1, #2 │ │ - ldr r1, [sp, #40] ; 0x28 │ │ eor r5, r2, #1 │ │ - str r5, [r3, #3052] ; 0xbec │ │ + ldr r2, [sp, #32] │ │ + ldr r0, [r3, #1268] ; 0x4f4 │ │ + str r5, [r3, #2844] ; 0xb1c │ │ + lsl r1, r1, #3 │ │ + ldr r3, [sp, #40] ; 0x28 │ │ + add r3, r3, r1, asr r2 │ │ + str r3, [sp, #40] ; 0x28 │ │ + ldr r3, [sp, #44] ; 0x2c │ │ + add r3, r3, r1, asr r2 │ │ + ldr r1, [sp, #164] ; 0xa4 │ │ + str r3, [sp, #44] ; 0x2c │ │ mov r3, #2 │ │ - asr r0, r0, r1 │ │ - ldr r1, [sp, #48] ; 0x30 │ │ - add r1, r1, r0, lsl #1 │ │ - str r1, [sp, #48] ; 0x30 │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - add r1, r1, r0, lsl #1 │ │ + add r1, r1, r0, lsl #3 │ │ ldr r0, [fp, #8] │ │ - str r1, [sp, #52] ; 0x34 │ │ + str r1, [sp, #164] ; 0xa4 │ │ cmp r4, r0 │ │ - bge 83490 │ │ - ldr r0, [sp, #224] ; 0xe0 │ │ + bge 9225c │ │ + ldr r0, [sp, #188] ; 0xbc │ │ add r1, r4, #2 │ │ - mov sl, r7 │ │ - str r1, [sp, #44] ; 0x2c │ │ - str r7, [sp, #124] ; 0x7c │ │ - ldr r0, [r0, #2144] ; 0x860 │ │ + str r1, [sp, #36] ; 0x24 │ │ + ldr r0, [r0, #2160] ; 0x870 │ │ cmp r1, r0 │ │ - bicge r8, r8, #8 │ │ - tst r8, #8 │ │ - beq 82e74 │ │ + ubfx r0, r4, #1, #4 │ │ + bicge sl, sl, #8 │ │ + str r0, [sp, #48] ; 0x30 │ │ + tst sl, #8 │ │ + beq 91ce8 │ │ clz r0, r5 │ │ - ldr r1, [sp, #224] ; 0xe0 │ │ + ldr r1, [sp, #188] ; 0xbc │ │ lsr r6, r0, #5 │ │ orr r0, r6, r6, lsl #1 │ │ - ldr r2, [r1, #1268] ; 0x4f4 │ │ + ldr r3, [r1, #1268] ; 0x4f4 │ │ add r0, r1, r0, lsl #2 │ │ - cmn r2, #1 │ │ - asr r1, r2, #1 │ │ - ldr r0, [r0, #3760] ; 0xeb0 │ │ - ble 82d98 │ │ - add r1, r1, r1, lsl #1 │ │ - lsl r2, r2, #1 │ │ - add r1, sl, r1, lsl #2 │ │ - b 82dac │ │ - mov r2, #0 │ │ - add r0, r0, r1, lsl #1 │ │ - sub r2, r2, r1, lsl #2 │ │ - rsb r1, r1, r1, lsl #3 │ │ - add r1, sl, r1, lsl #1 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - ldr r0, [sp, #132] ; 0x84 │ │ + cmn r3, #1 │ │ + ldr r0, [r0, #3552] ; 0xde0 │ │ + ble 91c3c │ │ + add r1, r3, r3, lsl #1 │ │ + ldr r2, [sp, #164] ; 0xa4 │ │ + add r1, r2, r1, lsl #1 │ │ + lsl r2, r3, #1 │ │ + b 91c54 │ │ + mov r1, #0 │ │ + sub r2, r1, r3, lsl #1 │ │ + add r0, r0, r3 │ │ + rsb r1, r3, r3, lsl #3 │ │ + ldr r3, [sp, #164] ; 0xa4 │ │ + add r1, r3, r1 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + ldr r0, [sp, #112] ; 0x70 │ │ mov r3, #2 │ │ cmp r0, #0 │ │ - beq 82e74 │ │ - ldr r1, [sp, #224] ; 0xe0 │ │ + beq 91ce8 │ │ + ldr r1, [sp, #188] ; 0xbc │ │ add r0, r6, r6, lsl #1 │ │ add r6, r1, r0, lsl #2 │ │ - movw r0, #3764 ; 0xeb4 │ │ - ldr r2, [r1, #1272] ; 0x4f8 │ │ - add r0, r6, r0 │ │ - cmn r2, #1 │ │ - asr r7, r2, #1 │ │ - ble 82e24 │ │ - ldr r1, [sp, #32] │ │ - mov sl, r8 │ │ - ldr r0, [r0] │ │ - lsl r8, r2, #1 │ │ - mov r2, r8 │ │ - mul r7, r7, r1 │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - add r1, r1, r7, lsl #1 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - ldr r1, [sp, #48] ; 0x30 │ │ + ldr r7, [r1, #1272] ; 0x4f8 │ │ + ldr r0, [r6, #3556] ; 0xde4 │ │ + cmn r7, #1 │ │ + ble 91cac │ │ + ldr r9, [sp, #28] │ │ + lsl r8, r7, #1 │ │ + ldr r1, [sp, #44] ; 0x2c │ │ mov r2, r8 │ │ - mov r8, sl │ │ - ldr r0, [r6, #3768] ; 0xeb8 │ │ - ldr sl, [sp, #124] ; 0x7c │ │ - add r1, r1, r7, lsl #1 │ │ - b 82e6c │ │ - ldr r1, [sp, #28] │ │ - ldr r0, [r0] │ │ - str r8, [sp, #200] ; 0xc8 │ │ - mul sl, r7, r1 │ │ - mov r1, #0 │ │ - sub r8, r1, r7, lsl #2 │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - add r0, r0, r7, lsl #1 │ │ + mla r1, r7, r9, r1 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + mla r1, r7, r9, r0 │ │ + ldr r0, [r6, #3560] ; 0xde8 │ │ + b 91cdc │ │ + ldr r9, [sp, #24] │ │ + mov r2, #0 │ │ + ldr r1, [sp, #44] ; 0x2c │ │ + sub r8, r2, r7, lsl #1 │ │ + add r0, r0, r7 │ │ + mla r1, r7, r9, r1 │ │ mov r2, r8 │ │ - add r1, r1, sl, lsl #1 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - ldr r0, [r6, #3768] ; 0xeb8 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + mla r1, r7, r9, r0 │ │ + ldr r0, [r6, #3560] ; 0xde8 │ │ + add r0, r0, r7 │ │ mov r2, r8 │ │ - ldr r1, [sp, #48] ; 0x30 │ │ - add r0, r0, r7, lsl #1 │ │ - ldr r8, [sp, #200] ; 0xc8 │ │ - add r1, r1, sl, lsl #1 │ │ - ldr sl, [sp, #124] ; 0x7c │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ mov r3, #2 │ │ - ldr r0, [sp, #72] ; 0x48 │ │ - bfi r8, r3, #0, #2 │ │ + ldr r0, [sp, #64] ; 0x40 │ │ + bfi sl, r3, #0, #2 │ │ cmp r0, #1 │ │ - blt 82cdc │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - and r7, r4, #30 │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - mov ip, #0 │ │ - str r7, [sp, #184] ; 0xb8 │ │ - add r2, r1, r0, lsl #1 │ │ - str r2, [sp, #216] ; 0xd8 │ │ - ldr r2, [sp, #48] ; 0x30 │ │ - str r1, [sp, #152] ; 0x98 │ │ - add r0, r2, r0, lsl #1 │ │ - str r0, [sp, #212] ; 0xd4 │ │ - and r0, r3, r4, lsr #3 │ │ - str r0, [sp, #68] ; 0x44 │ │ + blt 91b80 │ │ + ldr r1, [sp, #44] ; 0x2c │ │ + and r3, r3, r4, lsr #3 │ │ + ldr r0, [sp, #160] ; 0xa0 │ │ + mov r9, #0 │ │ + str r3, [sp, #60] ; 0x3c │ │ + add r2, r1, r0 │ │ + str r2, [sp, #180] ; 0xb4 │ │ + ldr r2, [sp, #40] ; 0x28 │ │ + ldr r3, [sp, #188] ; 0xbc │ │ + add r7, r2, r0 │ │ add r0, r5, r5, lsl #1 │ │ - ldr r3, [sp, #224] ; 0xe0 │ │ - mov r5, #0 │ │ - str r2, [sp, #148] ; 0x94 │ │ + ldr r6, [sp, #164] ; 0xa4 │ │ add r0, r3, r0, lsl #2 │ │ - movw r3, #3768 ; 0xeb8 │ │ + movw r3, #3560 ; 0xde8 │ │ add r3, r0, r3 │ │ - str r3, [sp, #120] ; 0x78 │ │ - movw r3, #3764 ; 0xeb4 │ │ + str r3, [sp, #100] ; 0x64 │ │ + movw r3, #3556 ; 0xde4 │ │ + str r1, [sp, #128] ; 0x80 │ │ add r3, r0, r3 │ │ - add r0, r0, #3760 ; 0xeb0 │ │ - str r3, [sp, #116] ; 0x74 │ │ - mov r3, #0 │ │ - str r0, [sp, #112] ; 0x70 │ │ - orr r0, r7, #1 │ │ - str r0, [sp, #180] ; 0xb4 │ │ + add r0, r0, #3552 ; 0xde0 │ │ + str r3, [sp, #96] ; 0x60 │ │ + mov r1, #0 │ │ + str r0, [sp, #92] ; 0x5c │ │ mov r0, #1 │ │ - str r3, [sp, #92] ; 0x5c │ │ mov r3, #0 │ │ - mov r7, sl │ │ - str r3, [sp, #88] ; 0x58 │ │ - b 82f80 │ │ + str r7, [sp, #176] ; 0xb0 │ │ + str r2, [sp, #132] ; 0x84 │ │ + b 91dc8 │ │ mov r0, #1 │ │ - ldr r1, [sp, #60] ; 0x3c │ │ - orr r8, r8, #1 │ │ - ldr r2, [sp, #216] ; 0xd8 │ │ - ldr r5, [sp, #80] ; 0x50 │ │ - add r2, r2, r1 │ │ + ldr r2, [sp, #52] ; 0x34 │ │ + orr sl, sl, #1 │ │ + ldr r3, [sp, #180] ; 0xb4 │ │ + ldr r9, [sp, #76] ; 0x4c │ │ + add r3, r3, r2 │ │ + str r3, [sp, #180] ; 0xb4 │ │ + ldr r3, [sp, #176] ; 0xb0 │ │ + add r9, r9, #64 ; 0x40 │ │ + ldr r6, [sp, #72] ; 0x48 │ │ + add r3, r3, r2 │ │ + str r3, [sp, #176] ; 0xb0 │ │ + ldr r3, [sp, #132] ; 0x84 │ │ + add r6, r6, #64 ; 0x40 │ │ + add r3, r3, r2 │ │ + str r3, [sp, #132] ; 0x84 │ │ + ldr r3, [sp, #128] ; 0x80 │ │ + add r3, r3, r2 │ │ + str r3, [sp, #128] ; 0x80 │ │ + ldr r3, [sp, #80] ; 0x50 │ │ + ldr r2, [sp, #64] ; 0x40 │ │ + add r3, r3, #1 │ │ + cmp r3, r2 │ │ + beq 91b80 │ │ + lsr r2, r3, #1 │ │ + movw r7, #1348 ; 0x544 │ │ + mov r4, r3 │ │ + ldr r3, [sp, #56] ; 0x38 │ │ + mla r2, r2, r7, r3 │ │ + ldr r7, [sp, #60] ; 0x3c │ │ + and r3, r4, #1 │ │ + orr r3, r3, r7 │ │ + mov r7, #1280 ; 0x500 │ │ + str r4, [sp, #80] ; 0x50 │ │ + str r9, [sp, #76] ; 0x4c │ │ + add r3, r2, r3 │ │ + str r6, [sp, #72] ; 0x48 │ │ + ldrsb r3, [r3, r7] │ │ + cmn r3, #1 │ │ + beq 91d68 │ │ + ldr r7, [sp, #188] ; 0xbc │ │ + ldr r7, [r7, #12] │ │ + add r7, r7, r3, lsl #2 │ │ + ldr r3, [r7, #1308] ; 0x51c │ │ + ldr r4, [r7, #1340] ; 0x53c │ │ + orrs r7, r3, r4 │ │ + beq 91d68 │ │ + ldr r7, [sp, #48] ; 0x30 │ │ + cmp r4, #0 │ │ + and ip, r4, #3 │ │ + str r4, [sp, #108] ; 0x6c │ │ + str r1, [sp, #204] ; 0xcc │ │ + and r8, r3, #3 │ │ + add r2, r2, r7, lsl #2 │ │ + mov r7, #1 │ │ + ldr r5, [r2, #1284] ; 0x504 │ │ + ldr r2, [sp, #132] ; 0x84 │ │ + str r2, [sp, #220] ; 0xdc │ │ + ldr r2, [sp, #128] ; 0x80 │ │ str r2, [sp, #216] ; 0xd8 │ │ - ldr r2, [sp, #212] ; 0xd4 │ │ - add r5, r5, #1 │ │ - ldr r7, [sp, #84] ; 0x54 │ │ - add r2, r2, r1 │ │ - str r2, [sp, #212] ; 0xd4 │ │ - ldr r2, [sp, #148] ; 0x94 │ │ - add r7, r7, #128 ; 0x80 │ │ - add r2, r2, r1 │ │ - str r2, [sp, #148] ; 0x94 │ │ - ldr r2, [sp, #152] ; 0x98 │ │ - add r2, r2, r1 │ │ - ldr r1, [sp, #92] ; 0x5c │ │ - str r2, [sp, #152] ; 0x98 │ │ - add r1, r1, #64 ; 0x40 │ │ - str r1, [sp, #92] ; 0x5c │ │ - ldr r1, [sp, #88] ; 0x58 │ │ - add r1, r1, #128 ; 0x80 │ │ - str r1, [sp, #88] ; 0x58 │ │ - ldr r1, [sp, #72] ; 0x48 │ │ - cmp r5, r1 │ │ - beq 82cdc │ │ - lsr r2, r5, #1 │ │ - movw r3, #1412 ; 0x584 │ │ - ldr r1, [sp, #64] ; 0x40 │ │ - mla r3, r2, r3, r1 │ │ - ldr r1, [sp, #68] ; 0x44 │ │ - and r2, r5, #1 │ │ - str r7, [sp, #84] ; 0x54 │ │ - orr r2, r2, r1 │ │ - mov r1, #1280 ; 0x500 │ │ - str r3, [sp, #196] ; 0xc4 │ │ - add r2, r3, r2 │ │ - str r5, [sp, #80] ; 0x50 │ │ - ldrsb r2, [r2, r1] │ │ - cmn r2, #1 │ │ - beq 82f10 │ │ - ldr r1, [sp, #224] ; 0xe0 │ │ - ldr r3, [r1, #12] │ │ - add r2, r3, r2, lsl #2 │ │ - ldr r3, [r2, #1308] ; 0x51c │ │ - ldr r6, [r2, #1340] ; 0x53c │ │ - orrs r2, r3, r6 │ │ - beq 82f10 │ │ - cmp r6, #0 │ │ - mov r2, r6 │ │ + mov r2, r4 │ │ movwne r2, #1 │ │ - ldr r1, [sp, #148] ; 0x94 │ │ - str r1, [sp, #252] ; 0xfc │ │ - lsl lr, r2, #1 │ │ - ldr r1, [sp, #152] ; 0x98 │ │ + ldr r4, [sp, #80] ; 0x50 │ │ + lsl r1, r2, #1 │ │ cmp r3, #0 │ │ - str r1, [sp, #248] ; 0xf8 │ │ - mov r1, #1 │ │ - orrne lr, r1, r2, lsl #1 │ │ - ldr r2, [sp, #224] ; 0xe0 │ │ - str r7, [sp, #244] ; 0xf4 │ │ - and r7, r6, #3 │ │ - cmp r7, #3 │ │ - mov r1, #16 │ │ - ldr r4, [r2, #2140] ; 0x85c │ │ - mov r9, r6 │ │ - and r6, r3, #3 │ │ - addeq r7, r7, #1 │ │ - cmp r6, #3 │ │ - add r1, r1, r5, lsl #4 │ │ - addeq r6, r6, #1 │ │ - cmp r1, r4 │ │ - mov r2, r4 │ │ - movlt r2, r1 │ │ - cmp r2, r5, lsl #4 │ │ - ble 82f14 │ │ - str r1, [sp, #188] ; 0xbc │ │ - asr r2, r9, #2 │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - str lr, [sp, #192] ; 0xc0 │ │ - str r9, [sp, #144] ; 0x90 │ │ - mov r9, #0 │ │ - lsl lr, r2, r1 │ │ - asr r2, r3, #2 │ │ - lsl r3, r7, r1 │ │ - lsl r2, r2, r1 │ │ - lsl r1, r6, r1 │ │ - str lr, [sp, #204] ; 0xcc │ │ - str r1, [sp, #136] ; 0x88 │ │ - orr r1, lr, r2 │ │ - ldr r7, [sp, #92] ; 0x5c │ │ - ldr lr, [sp, #88] ; 0x58 │ │ - str r3, [sp, #164] ; 0xa4 │ │ - lsl r3, r5, #4 │ │ - str r2, [sp, #172] ; 0xac │ │ - str r1, [sp, #140] ; 0x8c │ │ - b 830f4 │ │ - mov r0, #1 │ │ - ldr r1, [sp, #212] ; 0xd4 │ │ - add r7, r7, #8 │ │ + orrne r1, r7, r2, lsl #1 │ │ + mov r2, #16 │ │ + add lr, r2, r4, lsl #4 │ │ ldr r2, [sp, #188] ; 0xbc │ │ - add lr, lr, #16 │ │ - add r1, r1, r9 │ │ - str r1, [sp, #252] ; 0xfc │ │ - ldr r1, [sp, #216] ; 0xd8 │ │ - cmp r2, r4 │ │ - orr r8, r8, #1 │ │ - mov r3, r5 │ │ - add r1, r1, r9 │ │ - str r1, [sp, #248] ; 0xf8 │ │ - ldr r1, [sp, #236] ; 0xec │ │ - add r1, r1, #16 │ │ - str r1, [sp, #244] ; 0xf4 │ │ - mov r1, r4 │ │ - movlt r1, r2 │ │ + str r6, [sp, #212] ; 0xd4 │ │ + cmp ip, #3 │ │ + addeq ip, ip, #1 │ │ + cmp r8, #3 │ │ + ldr r7, [r2, #2156] ; 0x86c │ │ + addeq r8, r8, #1 │ │ + str r1, [sp, #172] ; 0xac │ │ + cmp lr, r7 │ │ + str lr, [sp, #124] ; 0x7c │ │ + mov r2, r7 │ │ + movlt r2, lr │ │ + cmp r2, r4, lsl #4 │ │ + ble 92254 │ │ + str r8, [sp, #116] ; 0x74 │ │ + ldr r8, [sp, #108] ; 0x6c │ │ + str ip, [sp, #104] ; 0x68 │ │ + asr ip, r3, #2 │ │ + lsl r3, r4, #4 │ │ + ldr r4, [sp, #124] ; 0x7c │ │ + ldr r1, [sp, #204] ; 0xcc │ │ + mov r6, ip │ │ + asr r2, r8, #2 │ │ + mov r6, #0 │ │ + str r2, [sp, #168] ; 0xa8 │ │ + orr r2, r2, ip │ │ + str ip, [sp, #156] ; 0x9c │ │ + str r2, [sp, #120] ; 0x78 │ │ + str r5, [sp, #192] ; 0xc0 │ │ + b 91f40 │ │ + mov r0, #1 │ │ ldr r2, [sp, #176] ; 0xb0 │ │ - cmp r5, r1 │ │ - add r9, r9, r2 │ │ - bge 82f14 │ │ - ldr r2, [sp, #196] ; 0xc4 │ │ - movw r1, #1284 ; 0x504 │ │ - add r2, r2, r1 │ │ - ldr r1, [sp, #180] ; 0xb4 │ │ - add r6, r2, r1, lsl #2 │ │ - ubfx r1, r3, #4, #1 │ │ - ldr r5, [sp, #184] ; 0xb8 │ │ - add r6, r6, r1, lsl #1 │ │ - add r2, r2, r5, lsl #2 │ │ - add r5, r3, #2 │ │ - add r1, r2, r1, lsl #1 │ │ - ldrh r2, [r6] │ │ - cmp r5, r4 │ │ - ldrh r1, [r1] │ │ - bicge r8, r8, #2 │ │ - orr r1, r2, r1 │ │ - add r2, sl, lr │ │ - str r2, [sp, #236] ; 0xec │ │ - and r2, r3, #14 │ │ + cmp r4, r7 │ │ + ldr r3, [sp, #160] ; 0xa0 │ │ + add r9, r9, #8 │ │ + add r2, r2, r6 │ │ + str r2, [sp, #220] ; 0xdc │ │ + ldr r2, [sp, #180] ; 0xb4 │ │ + orr sl, sl, #1 │ │ + add r2, r2, r6 │ │ + str r2, [sp, #216] ; 0xd8 │ │ + ldr r2, [sp, #204] ; 0xcc │ │ + add r6, r6, r3 │ │ + ldr r3, [sp, #196] ; 0xc4 │ │ + add r2, r2, #8 │ │ + str r2, [sp, #212] ; 0xd4 │ │ + mov r2, r7 │ │ + movlt r2, r4 │ │ + cmp r3, r2 │ │ + bge 91d6c │ │ + add r2, r3, #2 │ │ + str r2, [sp, #196] ; 0xc4 │ │ + cmp r2, r7 │ │ + ldr r2, [sp, #164] ; 0xa4 │ │ + bicge sl, sl, #2 │ │ + add r2, r2, r9 │ │ + str r2, [sp, #204] ; 0xcc │ │ + and r2, r3, #30 │ │ mov r3, #3 │ │ - tst r1, r3, lsl r2 │ │ - beq 8309c │ │ + tst r5, r3, lsl r2 │ │ + beq 91ef0 │ │ cmp r0, #0 │ │ mov r0, #3 │ │ - ldr r6, [sp, #192] ; 0xc0 │ │ - mvneq r0, ip │ │ - str lr, [sp, #228] ; 0xe4 │ │ - ands r0, r0, r6 │ │ - andsne r1, r8, #1 │ │ - bne 8325c │ │ - tst r8, #2 │ │ - str r7, [sp, #220] ; 0xdc │ │ - bne 83298 │ │ - ldr r0, [sp, #140] ; 0x8c │ │ - ldr r7, [sp, #144] ; 0x90 │ │ + ldr r7, [sp, #172] ; 0xac │ │ + mvneq r0, r1 │ │ + ands r0, r0, r7 │ │ + andsne r1, sl, #1 │ │ + bne 92054 │ │ + tst sl, #2 │ │ + bne 9208c │ │ + ldr r0, [sp, #120] ; 0x78 │ │ cmp r0, #0 │ │ - beq 831b0 │ │ - ldr r0, [sp, #224] ; 0xe0 │ │ - add r2, sp, #240 ; 0xf0 │ │ - ldr r3, [r0, #2968] ; 0xb98 │ │ - ldr r1, [r0, #1268] ; 0x4f4 │ │ - ldr r0, [sp, #160] ; 0xa0 │ │ - ldr r4, [r0, #1648] ; 0x670 │ │ - ldr r0, [sp, #236] ; 0xec │ │ - blx r4 │ │ - ldr lr, [sp, #228] ; 0xe4 │ │ - str r0, [sp, #168] ; 0xa8 │ │ - ldr r0, [sp, #172] ; 0xac │ │ - str r5, [sp, #208] ; 0xd0 │ │ + beq 91fc0 │ │ + ldr r0, [sp, #184] ; 0xb8 │ │ + add r2, sp, #208 ; 0xd0 │ │ + ldr r1, [r0] │ │ + ldr r0, [sp, #144] ; 0x90 │ │ + ldr r3, [r0, #1648] ; 0x670 │ │ + ldr r0, [sp, #204] ; 0xcc │ │ + blx r3 │ │ + ldr r5, [sp, #192] ; 0xc0 │ │ + str r0, [sp, #152] ; 0x98 │ │ + ldr r0, [sp, #156] ; 0x9c │ │ cmp r0, #0 │ │ - beq 831f8 │ │ - ldr r0, [sp, #240] ; 0xf0 │ │ + beq 92000 │ │ + ldr r0, [sp, #208] ; 0xd0 │ │ cmp r0, #0 │ │ - beq 832e0 │ │ - ldr r2, [sp, #136] ; 0x88 │ │ + beq 920d0 │ │ mov r1, #0 │ │ cmp r1, r0, lsr #6 │ │ - beq 832f4 │ │ + beq 920e8 │ │ lsr r0, r0, #6 │ │ clz r0, r0 │ │ rsb r0, r0, #31 │ │ cmp r0, #12 │ │ movge r0, #12 │ │ add r0, r0, #4 │ │ - b 832f8 │ │ - ldr r4, [sp, #136] ; 0x88 │ │ - cmp r4, #0 │ │ - beq 8336c │ │ - ldr r0, [sp, #160] ; 0xa0 │ │ - mov r3, #0 │ │ - ldr r2, [sp, #224] ; 0xe0 │ │ - ldr r5, [r0, #1652] ; 0x674 │ │ - ldr r0, [sp, #112] ; 0x70 │ │ - ldr r1, [r2, #1268] ; 0x4f4 │ │ - ldr r2, [r2, #2968] ; 0xb98 │ │ + b 920ec │ │ + ldr r3, [sp, #116] ; 0x74 │ │ + cmp r3, #0 │ │ + beq 9215c │ │ + ldr r0, [sp, #184] ; 0xb8 │ │ + mov r2, #0 │ │ + ldr r1, [r0] │ │ + ldr r0, [sp, #144] ; 0x90 │ │ + ldr r7, [r0, #1652] ; 0x674 │ │ + ldr r0, [sp, #92] ; 0x5c │ │ ldr r0, [r0] │ │ - stm sp, {r3, r4} │ │ - str r2, [sp, #20] │ │ - ldr r2, [sp, #232] ; 0xe8 │ │ - str r3, [sp, #8] │ │ - ldr r3, [sp, #104] ; 0x68 │ │ + stm sp, {r2, r3} │ │ + add r3, sp, #224 ; 0xe0 │ │ + str r2, [sp, #8] │ │ + ldr r2, [sp, #88] ; 0x58 │ │ + str r2, [sp, #12] │ │ + ldr r2, [sp, #200] ; 0xc8 │ │ + str sl, [sp, #16] │ │ add r2, r2, r2, lsl #1 │ │ - str r3, [sp, #12] │ │ - add r3, sp, #256 ; 0x100 │ │ - str r8, [sp, #16] │ │ - add r2, r3, r2, lsl #5 │ │ - add r3, r0, lr │ │ - ldr r0, [sp, #236] ; 0xec │ │ - blx r5 │ │ - b 83368 │ │ + add r2, r3, r2, lsl #4 │ │ + add r3, r0, r9 │ │ + b 92150 │ │ str r0, [sp, #4] │ │ mov r3, #0 │ │ - ldr r0, [sp, #232] ; 0xe8 │ │ - ldr r1, [sp, #132] ; 0x84 │ │ + ldr r0, [sp, #200] ; 0xc8 │ │ + ldr r1, [sp, #112] ; 0x70 │ │ str r1, [sp] │ │ - add r1, sp, #256 ; 0x100 │ │ + add r1, sp, #224 ; 0xe0 │ │ add r0, r0, r0, lsl #1 │ │ - ldr r2, [sp, #128] ; 0x80 │ │ - add r0, r1, r0, lsl #5 │ │ - add r1, sp, #244 ; 0xf4 │ │ - bl 8349c │ │ - ldr lr, [sp, #228] ; 0xe4 │ │ - tst r8, #2 │ │ - str r7, [sp, #220] ; 0xdc │ │ - beq 83178 │ │ - ldr r0, [sp, #132] ; 0x84 │ │ - add r1, sp, #256 ; 0x100 │ │ - ldr r2, [sp, #128] ; 0x80 │ │ + ldr r2, [sp, #184] ; 0xb8 │ │ + add r0, r1, r0, lsl #4 │ │ + add r1, sp, #212 ; 0xd4 │ │ + bl 92268 │ │ + ldr r5, [sp, #192] ; 0xc0 │ │ + tst sl, #2 │ │ + beq 91f90 │ │ + ldr r0, [sp, #112] ; 0x70 │ │ + add r1, sp, #224 ; 0xe0 │ │ + ldr r2, [sp, #184] ; 0xb8 │ │ mov r3, #8 │ │ - stm sp, {r0, r6} │ │ - ldr r0, [sp, #232] ; 0xe8 │ │ + stm sp, {r0, r7} │ │ + ldr r0, [sp, #200] ; 0xc8 │ │ clz r0, r0 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r0, lsl #1 │ │ - add r0, r1, r0, lsl #5 │ │ - add r1, sp, #244 ; 0xf4 │ │ - bl 8349c │ │ - ldr lr, [sp, #228] ; 0xe4 │ │ - ldr r0, [sp, #140] ; 0x8c │ │ - ldr r7, [sp, #144] ; 0x90 │ │ + add r0, r1, r0, lsl #4 │ │ + add r1, sp, #212 ; 0xd4 │ │ + bl 92268 │ │ + ldr r5, [sp, #192] ; 0xc0 │ │ + ldr r0, [sp, #120] ; 0x78 │ │ cmp r0, #0 │ │ - bne 83188 │ │ - b 831b0 │ │ + bne 91f9c │ │ + b 91fc0 │ │ mov r0, #0 │ │ - ldr r2, [sp, #136] ; 0x88 │ │ - orrs r1, r0, r2 │ │ - bne 83310 │ │ - b 8336c │ │ + ldr r1, [sp, #116] ; 0x74 │ │ + mov r4, r1 │ │ + orrs r1, r0, r1 │ │ + bne 9210c │ │ + b 9215c │ │ mov r0, #4 │ │ - ldr r1, [sp, #172] ; 0xac │ │ - mul r0, r0, r1 │ │ + ldr r2, [sp, #156] ; 0x9c │ │ + ldr r1, [sp, #116] ; 0x74 │ │ + mul r0, r0, r2 │ │ add r0, r0, #8 │ │ asr r0, r0, #4 │ │ - orrs r1, r0, r2 │ │ - beq 8336c │ │ - mov r5, r2 │ │ - ldr r2, [sp, #160] ; 0xa0 │ │ - ldr r4, [sp, #224] ; 0xe0 │ │ - ldr ip, [r2, #1652] ; 0x674 │ │ - ldr r2, [sp, #112] ; 0x70 │ │ - ldr r1, [r4, #1268] ; 0x4f4 │ │ + mov r4, r1 │ │ + orrs r1, r0, r1 │ │ + beq 9215c │ │ + ldr r2, [sp, #144] ; 0x90 │ │ + ldr r1, [sp, #184] ; 0xb8 │ │ + ldr r7, [r2, #1652] ; 0x674 │ │ + ldr r2, [sp, #92] ; 0x5c │ │ + ldr r1, [r1] │ │ ldr r3, [r2] │ │ - ldr r2, [r4, #2968] ; 0xb98 │ │ - stm sp, {r0, r5} │ │ - add r3, r3, lr │ │ - ldr r0, [sp, #168] ; 0xa8 │ │ + add r2, sp, #224 ; 0xe0 │ │ + stm sp, {r0, r4} │ │ + add r3, r3, r9 │ │ + ldr r0, [sp, #152] ; 0x98 │ │ str r0, [sp, #8] │ │ - ldr r0, [sp, #104] ; 0x68 │ │ + ldr r0, [sp, #88] ; 0x58 │ │ str r0, [sp, #12] │ │ - ldr r0, [sp, #232] ; 0xe8 │ │ - str r2, [sp, #20] │ │ - add r2, sp, #256 ; 0x100 │ │ - str r8, [sp, #16] │ │ + ldr r0, [sp, #200] ; 0xc8 │ │ + str sl, [sp, #16] │ │ add r0, r0, r0, lsl #1 │ │ - add r2, r2, r0, lsl #5 │ │ - ldr r0, [sp, #236] ; 0xec │ │ - blx ip │ │ - ldr lr, [sp, #228] ; 0xe4 │ │ - cmp r7, #0 │ │ - beq 83468 │ │ - ldr r1, [sp, #148] ; 0x94 │ │ - ldr r0, [sp, #152] ; 0x98 │ │ - add r1, r1, r9 │ │ - str r1, [sp, #156] ; 0x9c │ │ - ldr r1, [sp, #204] ; 0xcc │ │ - add r0, r0, r9 │ │ + add r2, r2, r0, lsl #4 │ │ + ldr r0, [sp, #204] ; 0xcc │ │ + blx r7 │ │ + ldr r5, [sp, #192] ; 0xc0 │ │ + cmp r8, #0 │ │ + beq 92230 │ │ + ldr r1, [sp, #132] ; 0x84 │ │ + ldr r0, [sp, #128] ; 0x80 │ │ + add r1, r1, r6 │ │ + str r1, [sp, #136] ; 0x88 │ │ + ldr r1, [sp, #168] ; 0xa8 │ │ + add r0, r0, r6 │ │ cmp r1, #0 │ │ - beq 833a4 │ │ - ldr r1, [sp, #76] ; 0x4c │ │ - ldr r2, [sp, #168] ; 0xa8 │ │ + beq 92194 │ │ + ldr r1, [sp, #68] ; 0x44 │ │ + ldr r2, [sp, #152] ; 0x98 │ │ ldrb lr, [r1, r2] │ │ - b 833a8 │ │ + b 92198 │ │ mov lr, #0 │ │ - ldr r4, [sp, #224] ; 0xe0 │ │ - ldr r2, [sp, #116] ; 0x74 │ │ - ldr sl, [sp, #100] ; 0x64 │ │ - ldr r6, [sp, #164] ; 0xa4 │ │ - ldr r3, [r4, #2968] ; 0xb98 │ │ - ldr r5, [sp, #204] ; 0xcc │ │ - ldr r1, [r4, #1272] ; 0x4f8 │ │ - ldr ip, [sl] │ │ + ldr r2, [sp, #140] ; 0x8c │ │ + ldr r3, [sp, #148] ; 0x94 │ │ + ldr r1, [sp, #188] ; 0xbc │ │ + ldr ip, [r2] │ │ + ldr r2, [sp, #96] ; 0x60 │ │ + ldr r4, [sp, #168] ; 0xa8 │ │ + ldr r5, [sp, #104] ; 0x68 │ │ ldr r2, [r2] │ │ - str r5, [sp] │ │ - stmib sp, {r6, lr} │ │ - add r6, sp, #256 ; 0x100 │ │ - str r3, [sp, #20] │ │ - ldr r3, [sp, #108] ; 0x6c │ │ - ldr r7, [sp, #220] ; 0xdc │ │ - str r8, [sp, #16] │ │ - str r8, [sp, #200] ; 0xc8 │ │ - lsr r8, r7, r3 │ │ - ldr r5, [sp, #96] ; 0x60 │ │ - add r3, r2, r8, lsl #1 │ │ - ldr r2, [sp, #232] ; 0xe8 │ │ - str r5, [sp, #12] │ │ - mov r7, lr │ │ + ldr r1, [r1, #1272] ; 0x4f8 │ │ + add r3, r2, r9, lsr r3 │ │ + ldr r2, [sp, #200] ; 0xc8 │ │ + stm sp, {r4, r5, lr} │ │ + add r4, sp, #224 ; 0xe0 │ │ add r2, r2, r2, lsl #1 │ │ - add r6, r6, r2, lsl #5 │ │ - add r2, r6, #32 │ │ + ldr r7, [sp, #84] ; 0x54 │ │ + str r7, [sp, #12] │ │ + add r8, r4, r2, lsl #4 │ │ + str sl, [sp, #16] │ │ + add r2, r8, #16 │ │ + mov r4, lr │ │ blx ip │ │ - ldr r0, [sp, #120] ; 0x78 │ │ - ldr r3, [sp, #204] ; 0xcc │ │ - ldr ip, [sl] │ │ + ldr r0, [sp, #188] ; 0xbc │ │ + ldr r2, [sp, #168] ; 0xa8 │ │ + ldr r1, [r0, #1272] ; 0x4f8 │ │ + ldr r0, [sp, #140] ; 0x8c │ │ + ldr ip, [r0] │ │ + ldr r0, [sp, #100] ; 0x64 │ │ ldr r0, [r0] │ │ - ldr r1, [r4, #1272] ; 0x4f8 │ │ - ldr r2, [r4, #2968] ; 0xb98 │ │ - str r3, [sp] │ │ - ldr r3, [sp, #164] ; 0xa4 │ │ - stmib sp, {r3, r7} │ │ - ldr r3, [sp, #200] ; 0xc8 │ │ - str r3, [sp, #16] │ │ - add r3, r0, r8, lsl #1 │ │ - ldr r0, [sp, #156] ; 0x9c │ │ - str r2, [sp, #20] │ │ - add r2, r6, #64 ; 0x40 │ │ - str r5, [sp, #12] │ │ - ldr r8, [sp, #200] ; 0xc8 │ │ + stm sp, {r2, r5} │ │ + add r2, sp, #8 │ │ + stm r2, {r4, r7, sl} │ │ + ldr r2, [sp, #148] ; 0x94 │ │ + add r3, r0, r9, lsr r2 │ │ + ldr r0, [sp, #136] ; 0x88 │ │ + add r2, r8, #32 │ │ blx ip │ │ - ldr sl, [sp, #124] ; 0x7c │ │ - ldr r6, [sp, #192] ; 0xc0 │ │ - ldr lr, [sp, #228] ; 0xe4 │ │ - ldr r0, [sp, #224] ; 0xe0 │ │ - mov ip, r6 │ │ - ldr r7, [sp, #220] ; 0xdc │ │ - ldr r5, [sp, #208] ; 0xd0 │ │ - ldr r4, [r0, #2140] ; 0x85c │ │ - ldr r0, [sp, #232] ; 0xe8 │ │ + ldr r8, [sp, #108] ; 0x6c │ │ + ldr r5, [sp, #192] ; 0xc0 │ │ + ldr r0, [sp, #188] ; 0xbc │ │ + ldr r1, [sp, #172] ; 0xac │ │ + ldr r4, [sp, #124] ; 0x7c │ │ + ldr r7, [r0, #2156] ; 0x86c │ │ + ldr r0, [sp, #200] ; 0xc8 │ │ eor r0, r0, #1 │ │ - str r0, [sp, #232] ; 0xe8 │ │ + str r0, [sp, #200] ; 0xc8 │ │ mov r0, #0 │ │ - b 830a0 │ │ + b 91ef4 │ │ + ldr r1, [sp, #204] ; 0xcc │ │ + b 91d6c │ │ sub sp, fp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq r6, r2, pc, lsl #28 │ │ + andeq r8, r2, pc, ror #28 │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldr lr, [sp, #28] │ │ ldr ip, [sp, #24] │ │ tst lr, #1 │ │ - beq 83568 │ │ + beq 92350 │ │ ldr r5, [r1] │ │ sub r4, r3, #2 │ │ - ldr r5, [r5, r4, lsl #1] │ │ - str r5, [r0] │ │ + add r5, r5, r4 │ │ + ldrh r5, [r5] │ │ + strh r5, [r0] │ │ ldr r5, [r2] │ │ ldr r6, [r1] │ │ - add r7, r4, r5, asr #1 │ │ - ldr r6, [r6, r7, lsl #1] │ │ - str r6, [r0, #4] │ │ + add r7, r4, r5 │ │ + add r6, r6, r7 │ │ + ldrh r6, [r6] │ │ + strh r6, [r0, #2] │ │ ldr r6, [r2] │ │ ldr r7, [r1] │ │ - asr r6, r6, #1 │ │ - add r5, r6, r5, asr #1 │ │ + add r5, r6, r5 │ │ add r6, r4, r5 │ │ - ldr r6, [r7, r6, lsl #1] │ │ - str r6, [r0, #8] │ │ + add r6, r7, r6 │ │ + ldrh r6, [r6] │ │ + strh r6, [r0, #4] │ │ ldr r6, [r2] │ │ ldr r7, [r1] │ │ - add r5, r5, r6, asr #1 │ │ + add r5, r6, r5 │ │ add r6, r4, r5 │ │ - ldr r6, [r7, r6, lsl #1] │ │ - str r6, [r0, #12] │ │ + add r6, r7, r6 │ │ + ldrh r6, [r6] │ │ + strh r6, [r0, #6] │ │ ldr r6, [r2] │ │ ldr r7, [r1] │ │ - add r5, r5, r6, asr #1 │ │ + add r5, r6, r5 │ │ add r6, r4, r5 │ │ - ldr r6, [r7, r6, lsl #1] │ │ - str r6, [r0, #16] │ │ + add r6, r7, r6 │ │ + ldrh r6, [r6] │ │ + strh r6, [r0, #8] │ │ ldr r6, [r2] │ │ ldr r7, [r1] │ │ - add r5, r5, r6, asr #1 │ │ + add r5, r6, r5 │ │ add r6, r4, r5 │ │ - ldr r6, [r7, r6, lsl #1] │ │ - str r6, [r0, #20] │ │ + add r6, r7, r6 │ │ + ldrh r6, [r6] │ │ + strh r6, [r0, #10] │ │ ldr r6, [r2] │ │ ldr r7, [r1] │ │ - add r5, r5, r6, asr #1 │ │ + add r5, r6, r5 │ │ add r6, r4, r5 │ │ - ldr r6, [r7, r6, lsl #1] │ │ - str r6, [r0, #24] │ │ + add r6, r7, r6 │ │ + ldrh r6, [r6] │ │ + strh r6, [r0, #12] │ │ ldr r6, [r2] │ │ ldr r7, [r1] │ │ - add r5, r5, r6, lsr #1 │ │ + add r5, r6, r5 │ │ add r4, r4, r5 │ │ - ldr r4, [r7, r4, lsl #1] │ │ - str r4, [r0, #28] │ │ + add r4, r7, r4 │ │ + ldrh r4, [r4] │ │ + strh r4, [r0, #14] │ │ cmp ip, #0 │ │ andsne r7, lr, #2 │ │ - bne 83578 │ │ + bne 92360 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ sub r7, ip, #1 │ │ mov r6, #8 │ │ clz r7, r7 │ │ lsr r7, r7, #5 │ │ lsr r4, r6, r7 │ │ cmp r4, #1 │ │ - blt 83574 │ │ + blt 9235c │ │ subs r7, ip, #3 │ │ mvn r6, #1 │ │ movwne r7, #1 │ │ - add r0, r0, #32 │ │ + add r0, r0, #16 │ │ add ip, r6, r3, asr r7 │ │ mov r3, #0 │ │ ldr r7, [r1, #4] │ │ add r6, ip, r3 │ │ subs r4, r4, #1 │ │ - ldr r7, [r7, r6, lsl #1] │ │ - str r7, [r0] │ │ + add r7, r7, r6 │ │ + ldrh r7, [r7] │ │ + strh r7, [r0] │ │ ldr r7, [r1, #8] │ │ - ldr r7, [r7, r6, lsl #1] │ │ - str r7, [r0, #32] │ │ - add r0, r0, #4 │ │ + add r7, r7, r6 │ │ + ldrh r7, [r7] │ │ + strh r7, [r0, #16] │ │ + add r0, r0, #2 │ │ ldr r7, [r2, #4] │ │ - add r3, r3, r7, asr #1 │ │ - bne 835ac │ │ - b 83574 │ │ + add r3, r7, r3 │ │ + bne 92394 │ │ + b 9235c │ │ + push {r4, r5, r6, lr} │ │ + mov r5, r1 │ │ + mov r4, r0 │ │ + bl 7394 <_Unwind_VRS_Pop@plt+0x43b4> │ │ + cmp r5, #10 │ │ + bgt 92c24 │ │ + ands r0, r0, #1 │ │ + beq 92c24 │ │ + ldr r1, [pc, #2096] ; 92c28 │ │ + add r0, r4, #16 │ │ + ldr r2, [pc, #2092] ; 92c2c │ │ + add r1, pc, r1 │ │ + mov lr, r0 │ │ + add r2, pc, r2 │ │ + vld1.32 {d3[0]}, [r1 :32] │ │ + ldr r1, [pc, #2076] ; 92c30 │ │ + add r1, pc, r1 │ │ + vld1.32 {d2[0]}, [r2 :32] │ │ + vld1.32 {d5[0]}, [r1 :32] │ │ + ldr r2, [pc, #2064] ; 92c34 │ │ + ldr r1, [pc, #2064] ; 92c38 │ │ + add r2, pc, r2 │ │ + add r1, pc, r1 │ │ + vld1.32 {d4[0]}, [r2 :32] │ │ + ldr r2, [pc, #2052] ; 92c3c │ │ + add r2, pc, r2 │ │ + vld1.32 {d25[0]}, [r1 :32] │ │ + vld1.32 {d24[0]}, [r2 :32] │ │ + ldr r1, [pc, #2040] ; 92c40 │ │ + ldr r2, [pc, #2040] ; 92c44 │ │ + add r1, pc, r1 │ │ + add r2, pc, r2 │ │ + vld1.32 {d27[0]}, [r1 :32] │ │ + ldr r1, [pc, #2028] ; 92c48 │ │ + add r1, pc, r1 │ │ + vld1.32 {d26[0]}, [r2 :32] │ │ + vld1.32 {d29[0]}, [r1 :32] │ │ + ldr r2, [pc, #2016] ; 92c4c │ │ + ldr r1, [pc, #2016] ; 92c50 │ │ + add r2, pc, r2 │ │ + add r1, pc, r1 │ │ + vld1.32 {d28[0]}, [r2 :32] │ │ + ldr r2, [pc, #2004] ; 92c54 │ │ + add r2, pc, r2 │ │ + vld1.32 {d23[0]}, [r1 :32] │ │ + vld1.32 {d22[0]}, [r2 :32] │ │ + ldr r1, [pc, #1992] ; 92c58 │ │ + ldr r2, [pc, #1992] ; 92c5c │ │ + add r1, pc, r1 │ │ + add r2, pc, r2 │ │ + vld1.32 {d21[0]}, [r1 :32] │ │ + ldr r1, [pc, #1980] ; 92c60 │ │ + add r1, pc, r1 │ │ + vld1.32 {d20[0]}, [r2 :32] │ │ + vld1.32 {d31[0]}, [r1 :32] │ │ + ldr r2, [pc, #1968] ; 92c64 │ │ + ldr r1, [pc, #1968] ; 92c68 │ │ + add r2, pc, r2 │ │ + add r1, pc, r1 │ │ + vld1.32 {d30[0]}, [r2 :32] │ │ + ldr r2, [pc, #1956] ; 92c6c │ │ + add r2, pc, r2 │ │ + vld1.32 {d3[1]}, [r1 :32] │ │ + vld1.32 {d2[1]}, [r2 :32] │ │ + ldr r1, [pc, #1944] ; 92c70 │ │ + ldr r2, [pc, #1944] ; 92c74 │ │ + add r1, pc, r1 │ │ + add r2, pc, r2 │ │ + vld1.32 {d5[1]}, [r1 :32] │ │ + ldr r1, [pc, #1932] ; 92c78 │ │ + add r1, pc, r1 │ │ + vld1.32 {d4[1]}, [r2 :32] │ │ + vld1.32 {d25[1]}, [r1 :32] │ │ + ldr r2, [pc, #1920] ; 92c7c │ │ + ldr r1, [pc, #1920] ; 92c80 │ │ + add r2, pc, r2 │ │ + add r1, pc, r1 │ │ + vld1.32 {d24[1]}, [r2 :32] │ │ + ldr r2, [pc, #1908] ; 92c84 │ │ + add r2, pc, r2 │ │ + vld1.32 {d27[1]}, [r1 :32] │ │ + vld1.32 {d26[1]}, [r2 :32] │ │ + ldr r1, [pc, #1896] ; 92c88 │ │ + ldr r2, [pc, #1896] ; 92c8c │ │ + add r1, pc, r1 │ │ + add r2, pc, r2 │ │ + vld1.32 {d29[1]}, [r1 :32] │ │ + ldr r1, [pc, #1884] ; 92c90 │ │ + add r1, pc, r1 │ │ + vld1.32 {d28[1]}, [r2 :32] │ │ + mov r2, #392 ; 0x188 │ │ + vld1.32 {d23[1]}, [r1 :32] │ │ + ldr ip, [pc, #1868] ; 92c94 │ │ + ldr r3, [pc, #1868] ; 92c98 │ │ + ldr r1, [pc, #1868] ; 92c9c │ │ + add ip, pc, ip │ │ + add r3, pc, r3 │ │ + add r1, pc, r1 │ │ + vld1.32 {d22[1]}, [r3 :32] │ │ + ldr r3, [pc, #1852] ; 92ca0 │ │ + add r3, pc, r3 │ │ + vld1.32 {d21[1]}, [r1 :32] │ │ + vld1.32 {d20[1]}, [r3 :32] │ │ + ldr r1, [pc, #1840] ; 92ca4 │ │ + ldr r3, [pc, #1840] ; 92ca8 │ │ + add r1, pc, r1 │ │ + add r3, pc, r3 │ │ + vld1.32 {d31[1]}, [r1 :32] │ │ + ldr r1, [pc, #1828] ; 92cac │ │ + add r1, pc, r1 │ │ + vld1.32 {d30[1]}, [r3 :32] │ │ + vld1.32 {d17[0]}, [r1 :32] │ │ + ldr r3, [pc, #1816] ; 92cb0 │ │ + ldr r1, [pc, #1816] ; 92cb4 │ │ + add r3, pc, r3 │ │ + add r1, pc, r1 │ │ + vld1.32 {d16[0]}, [r3 :32] │ │ + ldr r3, [pc, #1804] ; 92cb8 │ │ + add r3, pc, r3 │ │ + vld1.32 {d19[0]}, [r1 :32] │ │ + vld1.32 {d18[0]}, [r3 :32] │ │ + mov r3, r4 │ │ + ldr r1, [pc, #1788] ; 92cbc │ │ + ldr r5, [pc, #1788] ; 92cc0 │ │ + add r1, pc, r1 │ │ + add r5, pc, r5 │ │ + vld1.32 {d1[0]}, [r1 :32] │ │ + ldr r1, [pc, #1776] ; 92cc4 │ │ + add r1, pc, r1 │ │ + vld1.32 {d0[0]}, [r5 :32] │ │ + add r5, r0, #32 │ │ + vst1.32 {d2-d3}, [r3], r2 │ │ + vld1.32 {d3[0]}, [r1 :32] │ │ + ldr r2, [pc, #1756] ; 92cc8 │ │ + ldr r1, [pc, #1756] ; 92ccc │ │ + add r2, pc, r2 │ │ + vst1.32 {d4-d5}, [r5] │ │ + add r1, pc, r1 │ │ + add r5, r0, #16 │ │ + vld1.32 {d5[0]}, [r2 :32] │ │ + vld1.32 {d2[0]}, [r1 :32] │ │ + ldr r1, [pc, #1732] ; 92cd0 │ │ + ldr r2, [pc, #1732] ; 92cd4 │ │ + vst1.32 {d24-d25}, [r5] │ │ + add r1, pc, r1 │ │ + add r2, pc, r2 │ │ + ldr r5, [pc, #1720] ; 92cd8 │ │ + vld1.32 {d4[0]}, [r1 :32] │ │ + mov r1, #152 ; 0x98 │ │ + add r5, pc, r5 │ │ + vld1.32 {d25[0]}, [r2 :32] │ │ + vld1.32 {d24[0]}, [r5 :32] │ │ + add r5, r0, #340 ; 0x154 │ │ + ldr r2, [pc, #1696] ; 92cdc │ │ + vst1.32 {d26-d27}, [lr], r1 │ │ + add r2, pc, r2 │ │ + ldr r1, [pc, #1688] ; 92ce0 │ │ + vld1.32 {d27[0]}, [r2 :32] │ │ + ldr r2, [pc, #1684] ; 92ce4 │ │ + add r1, pc, r1 │ │ + vld1.32 {d26[0]}, [r1 :32] │ │ + ldr r2, [pc, r2] │ │ + str r2, [r4, #64] ; 0x40 │ │ + add r2, r0, #356 ; 0x164 │ │ + vst1.32 {d28-d29}, [r2] │ │ + vld1.32 {d29[0]}, [ip :32] │ │ + ldr r1, [pc, #1656] ; 92ce8 │ │ + ldr r2, [pc, #1656] ; 92cec │ │ + add r1, pc, r1 │ │ + vst1.32 {d22-d23}, [r5] │ │ + add r2, pc, r2 │ │ + add r5, r0, #324 ; 0x144 │ │ + vld1.32 {d28[0]}, [r1 :32] │ │ + ldr r1, [pc, #1636] ; 92cf0 │ │ + add r1, pc, r1 │ │ + vld1.32 {d23[0]}, [r2 :32] │ │ + vld1.32 {d22[0]}, [r1 :32] │ │ + ldr r2, [pc, #1624] ; 92cf4 │ │ + vst1.32 {d20-d21}, [r5] │ │ + add r2, pc, r2 │ │ + ldr ip, [pc, #1616] ; 92cf8 │ │ + vld1.32 {d21[0]}, [r2 :32] │ │ + ldr r2, [pc, #1612] ; 92cfc │ │ + add ip, pc, ip │ │ + add r2, pc, r2 │ │ + vld1.32 {d17[1]}, [ip :32] │ │ + vld1.32 {d20[0]}, [r2 :32] │ │ + ldr r5, [pc, #1596] ; 92d00 │ │ + ldr r5, [pc, r5] │ │ + ldr r1, [pc, #1592] ; 92d04 │ │ + ldr r1, [pc, r1] │ │ + str r1, [r3] │ │ + add r3, r0, #884 ; 0x374 │ │ + ldr r1, [pc, #1580] ; 92d08 │ │ + ldr r1, [pc, r1] │ │ + str r1, [r4, #396] ; 0x18c │ │ + str r5, [r4, #400] ; 0x190 │ │ + ldr r1, [pc, #1568] ; 92d0c │ │ + ldr r1, [pc, r1] │ │ + str r1, [r4, #388] ; 0x184 │ │ + add r1, r0, #900 ; 0x384 │ │ + vst1.32 {d30-d31}, [r1] │ │ + ldr r1, [pc, #1552] ; 92d10 │ │ + ldr r2, [pc, #1552] ; 92d14 │ │ + add r1, pc, r1 │ │ + add r2, pc, r2 │ │ + vld1.32 {d16[1]}, [r1 :32] │ │ + ldr r1, [pc, #1540] ; 92d18 │ │ + add r1, pc, r1 │ │ + vld1.32 {d19[1]}, [r2 :32] │ │ + vld1.32 {d18[1]}, [r1 :32] │ │ + ldr r2, [pc, #1528] ; 92d1c │ │ + ldr r1, [pc, #1528] ; 92d20 │ │ + add r2, pc, r2 │ │ + add r1, pc, r1 │ │ + vld1.32 {d1[1]}, [r2 :32] │ │ + ldr r2, [pc, #1516] ; 92d24 │ │ + add r2, pc, r2 │ │ + vld1.32 {d0[1]}, [r1 :32] │ │ + vld1.32 {d3[1]}, [r2 :32] │ │ + ldr r1, [pc, #1504] ; 92d28 │ │ + ldr r2, [pc, #1504] ; 92d2c │ │ + add r1, pc, r1 │ │ + add r2, pc, r2 │ │ + vld1.32 {d2[1]}, [r1 :32] │ │ + ldr r1, [pc, #1492] ; 92d30 │ │ + add r1, pc, r1 │ │ + vld1.32 {d5[1]}, [r2 :32] │ │ + vld1.32 {d4[1]}, [r1 :32] │ │ + ldr r2, [pc, #1480] ; 92d34 │ │ + ldr r1, [pc, #1480] ; 92d38 │ │ + add r2, pc, r2 │ │ + add r1, pc, r1 │ │ + vld1.32 {d25[1]}, [r2 :32] │ │ + ldr r2, [pc, #1468] ; 92d3c │ │ + add r2, pc, r2 │ │ + vld1.32 {d24[1]}, [r1 :32] │ │ + vld1.32 {d27[1]}, [r2 :32] │ │ + ldr r1, [pc, #1456] ; 92d40 │ │ + ldr r2, [pc, #1456] ; 92d44 │ │ + add r1, pc, r1 │ │ + add r2, pc, r2 │ │ + vld1.32 {d26[1]}, [r1 :32] │ │ + ldr r1, [pc, #1444] ; 92d48 │ │ + add r1, pc, r1 │ │ + vld1.32 {d29[1]}, [r2 :32] │ │ + vld1.32 {d28[1]}, [r1 :32] │ │ + ldr r2, [pc, #1432] ; 92d4c │ │ + ldr r1, [pc, #1432] ; 92d50 │ │ + add r2, pc, r2 │ │ + add r1, pc, r1 │ │ + vld1.32 {d23[1]}, [r2 :32] │ │ + ldr r2, [pc, #1420] ; 92d54 │ │ + add r2, pc, r2 │ │ + vld1.32 {d22[1]}, [r1 :32] │ │ + vld1.32 {d21[1]}, [r2 :32] │ │ + ldr r1, [pc, #1408] ; 92d58 │ │ + ldr r2, [pc, #1408] ; 92d5c │ │ + add r1, pc, r1 │ │ + add r2, pc, r2 │ │ + vld1.32 {d20[1]}, [r1 :32] │ │ + ldr r1, [pc, #1396] ; 92d60 │ │ + add r1, pc, r1 │ │ + vld1.32 {d31[0]}, [r2 :32] │ │ + vld1.32 {d30[0]}, [r1 :32] │ │ + ldr r2, [pc, #1384] ; 92d64 │ │ + vst1.32 {d16-d17}, [r3] │ │ + add r3, r0, #868 ; 0x364 │ │ + add r2, pc, r2 │ │ + ldr r1, [pc, #1372] ; 92d68 │ │ + vld1.32 {d17[0]}, [r2 :32] │ │ + ldr r2, [pc, #1368] ; 92d6c │ │ + add r1, pc, r1 │ │ + add r2, pc, r2 │ │ + vld1.32 {d16[0]}, [r1 :32] │ │ + vst1.32 {d18-d19}, [r3] │ │ + vld1.32 {d19[0]}, [r2 :32] │ │ + ldr ip, [pc, #1348] ; 92d70 │ │ + ldr r2, [pc, #1348] ; 92d74 │ │ + ldr r3, [pc, #1348] ; 92d78 │ │ + add ip, pc, ip │ │ + add r2, pc, r2 │ │ + ldr r3, [pc, r3] │ │ + vld1.32 {d18[0]}, [r2 :32] │ │ + ldr r5, [pc, #1332] ; 92d7c │ │ + ldr r5, [pc, r5] │ │ + ldr r1, [pc, #1328] ; 92d80 │ │ + ldr r1, [pc, r1] │ │ + ldr r6, [pc, #1324] ; 92d84 │ │ + ldr r6, [pc, r6] │ │ + str r6, [r4, #932] ; 0x3a4 │ │ + str r5, [r4, #936] ; 0x3a8 │ │ + str r1, [r4, #940] ; 0x3ac │ │ + add r1, r0, #424 ; 0x1a8 │ │ + str r3, [r4, #944] ; 0x3b0 │ │ + add r3, r0, #408 ; 0x198 │ │ + vst1.32 {d0-d1}, [r1] │ │ + vld1.32 {d1[0]}, [ip :32] │ │ + ldr r1, [pc, #1288] ; 92d88 │ │ + ldr r2, [pc, #1288] ; 92d8c │ │ + add r1, pc, r1 │ │ + vst1.32 {d2-d3}, [r3] │ │ + add r2, pc, r2 │ │ + add r3, r0, #392 ; 0x188 │ │ + vld1.32 {d0[0]}, [r1 :32] │ │ + ldr r1, [pc, #1268] ; 92d90 │ │ + add r1, pc, r1 │ │ + vld1.32 {d3[0]}, [r2 :32] │ │ + vld1.32 {d2[0]}, [r1 :32] │ │ + ldr r2, [pc, #1256] ; 92d94 │ │ + vst1.32 {d4-d5}, [r3] │ │ + add r2, pc, r2 │ │ + ldr ip, [pc, #1248] ; 92d98 │ │ + vld1.32 {d5[0]}, [r2 :32] │ │ + ldr r2, [pc, #1244] ; 92d9c │ │ + add ip, pc, ip │ │ + add r2, pc, r2 │ │ + vld1.32 {d7[0]}, [ip :32] │ │ + vld1.32 {d4[0]}, [r2 :32] │ │ + ldr r3, [pc, #1228] ; 92da0 │ │ + ldr r3, [pc, r3] │ │ + ldr r6, [pc, #1224] ; 92da4 │ │ + ldr r6, [pc, r6] │ │ + ldr r5, [pc, #1220] ; 92da8 │ │ + ldr r5, [pc, r5] │ │ + ldr r1, [pc, #1216] ; 92dac │ │ + ldr r1, [pc, r1] │ │ + str r1, [r4, #456] ; 0x1c8 │ │ + add r1, r0, #84 ; 0x54 │ │ + str r6, [r4, #460] ; 0x1cc │ │ + str r5, [r4, #464] ; 0x1d0 │ │ + str r3, [r4, #468] ; 0x1d4 │ │ + add r3, r0, #68 ; 0x44 │ │ + vst1.32 {d24-d25}, [r1] │ │ + ldr r1, [pc, #1184] ; 92db0 │ │ + ldr r2, [pc, #1184] ; 92db4 │ │ + add r1, pc, r1 │ │ + vst1.32 {d26-d27}, [r3] │ │ + add r2, pc, r2 │ │ + add r3, r0, #52 ; 0x34 │ │ + vld1.32 {d6[0]}, [r1 :32] │ │ + ldr r1, [pc, #1164] ; 92db8 │ │ + add r1, pc, r1 │ │ + vld1.32 {d27[0]}, [r2 :32] │ │ + vld1.32 {d26[0]}, [r1 :32] │ │ + ldr r2, [pc, #1152] ; 92dbc │ │ + vst1.32 {d28-d29}, [r3] │ │ + add r2, pc, r2 │ │ + ldr ip, [pc, #1144] ; 92dc0 │ │ + vld1.32 {d25[0]}, [r2 :32] │ │ + ldr r2, [pc, #1140] ; 92dc4 │ │ + add ip, pc, ip │ │ + add r2, pc, r2 │ │ + ldr r3, [pc, #1132] ; 92dc8 │ │ + vld1.32 {d24[0]}, [r2 :32] │ │ + ldr r3, [pc, r3] │ │ + ldr r6, [pc, #1124] ; 92dcc │ │ + ldr r6, [pc, r6] │ │ + ldr r5, [pc, #1120] ; 92dd0 │ │ + ldr r5, [pc, r5] │ │ + ldr r1, [pc, #1116] ; 92dd4 │ │ + ldr r1, [pc, r1] │ │ + str r1, [r4, #116] ; 0x74 │ │ + add r1, r0, #492 ; 0x1ec │ │ + str r6, [r4, #120] ; 0x78 │ │ + add r6, r0, #476 ; 0x1dc │ │ + str r5, [r4, #124] ; 0x7c │ │ + str r3, [r4, #128] ; 0x80 │ │ + vst1.32 {d22-d23}, [r1] │ │ + vld1.32 {d23[0]}, [ip :32] │ │ + ldr r2, [pc, #1080] ; 92dd8 │ │ + ldr r1, [pc, #1080] ; 92ddc │ │ + ldr r3, [pc, #1080] ; 92de0 │ │ + add r2, pc, r2 │ │ + add r1, pc, r1 │ │ + vst1.32 {d20-d21}, [r6] │ │ + add r3, pc, r3 │ │ + vld1.32 {d22[0]}, [r1 :32] │ │ + ldr r1, [pc, #1060] ; 92de4 │ │ + add r1, pc, r1 │ │ + vld1.32 {d31[1]}, [r3 :32] │ │ + vld1.32 {d30[1]}, [r1 :32] │ │ + vld1.32 {d23[1]}, [r2 :32] │ │ + ldr r3, [pc, #1044] ; 92de8 │ │ + ldr r1, [pc, #1044] ; 92dec │ │ + add r3, pc, r3 │ │ + add r1, pc, r1 │ │ + vld1.32 {d17[1]}, [r3 :32] │ │ + ldr r3, [pc, #1032] ; 92df0 │ │ + add r3, pc, r3 │ │ + vld1.32 {d16[1]}, [r1 :32] │ │ + vld1.32 {d19[1]}, [r3 :32] │ │ + ldr r1, [pc, #1020] ; 92df4 │ │ + ldr r3, [pc, #1020] ; 92df8 │ │ + add r1, pc, r1 │ │ + add r3, pc, r3 │ │ + vld1.32 {d18[1]}, [r1 :32] │ │ + ldr r1, [pc, #1008] ; 92dfc │ │ + add r1, pc, r1 │ │ + vld1.32 {d1[1]}, [r3 :32] │ │ + vld1.32 {d0[1]}, [r1 :32] │ │ + ldr r3, [pc, #996] ; 92e00 │ │ + ldr r1, [pc, #996] ; 92e04 │ │ + add r3, pc, r3 │ │ + add r1, pc, r1 │ │ + vld1.32 {d3[1]}, [r3 :32] │ │ + ldr r3, [pc, #984] ; 92e08 │ │ + add r3, pc, r3 │ │ + vld1.32 {d2[1]}, [r1 :32] │ │ + vld1.32 {d5[1]}, [r3 :32] │ │ + ldr r1, [pc, #972] ; 92e0c │ │ + ldr r3, [pc, #972] ; 92e10 │ │ + add r1, pc, r1 │ │ + add r3, pc, r3 │ │ + vld1.32 {d4[1]}, [r1 :32] │ │ + ldr r1, [pc, #960] ; 92e14 │ │ + add r1, pc, r1 │ │ + vld1.32 {d7[1]}, [r3 :32] │ │ + vld1.32 {d6[1]}, [r1 :32] │ │ + ldr r3, [pc, #948] ; 92e18 │ │ + ldr r1, [pc, #948] ; 92e1c │ │ + add r3, pc, r3 │ │ + add r1, pc, r1 │ │ + vld1.32 {d27[1]}, [r3 :32] │ │ + ldr r3, [pc, #936] ; 92e20 │ │ + add r3, pc, r3 │ │ + vld1.32 {d26[1]}, [r1 :32] │ │ + vld1.32 {d25[1]}, [r3 :32] │ │ + ldr r1, [pc, #924] ; 92e24 │ │ + ldr r3, [pc, #924] ; 92e28 │ │ + add r1, pc, r1 │ │ + add r3, pc, r3 │ │ + vld1.32 {d24[1]}, [r1 :32] │ │ + add r1, r0, #460 ; 0x1cc │ │ + vld1.32 {d22[1]}, [r3 :32] │ │ + add r3, r0, #968 ; 0x3c8 │ │ + vst1.32 {d30-d31}, [r1] │ │ + ldr r1, [pc, #896] ; 92e2c │ │ + ldr r1, [pc, r1] │ │ + str r1, [r4, #536] ; 0x218 │ │ + ldr r1, [pc, #888] ; 92e30 │ │ + ldr r1, [pc, r1] │ │ + str r1, [r4, #528] ; 0x210 │ │ + ldr r1, [pc, #880] ; 92e34 │ │ + ldr r1, [pc, r1] │ │ + str r1, [r4, #1056] ; 0x420 │ │ + ldr r1, [pc, #872] ; 92e38 │ │ + ldr r1, [pc, r1] │ │ + str r1, [r4, #1020] ; 0x3fc │ │ + ldr r1, [pc, #864] ; 92e3c │ │ + ldr r1, [pc, r1] │ │ + str r1, [r4, #532] ; 0x214 │ │ + add r1, r0, #560 ; 0x230 │ │ + ldr ip, [pc, #852] ; 92e40 │ │ + ldr ip, [pc, ip] │ │ + ldr r6, [pc, #848] ; 92e44 │ │ + ldr r6, [pc, r6] │ │ + ldr r5, [pc, #844] ; 92e48 │ │ + ldr r5, [pc, r5] │ │ + str r5, [r4, #524] ; 0x20c │ │ + vst1.32 {d0-d1}, [r3] │ │ + add r3, r0, #952 ; 0x3b8 │ │ + vst1.32 {d2-d3}, [r3] │ │ + add r3, r0, #936 ; 0x3a8 │ │ + vst1.32 {d4-d5}, [r3] │ │ + ldr r3, [pc, #816] ; 92e4c │ │ + ldr r3, [pc, r3] │ │ + ldr r5, [pc, #812] ; 92e50 │ │ + ldr r5, [pc, r5] │ │ + ldr r2, [pc, #808] ; 92e54 │ │ + ldr r2, [pc, r2] │ │ + str r2, [r4, #1000] ; 0x3e8 │ │ + str r3, [r4, #1004] ; 0x3ec │ │ + str r5, [r4, #1008] ; 0x3f0 │ │ + str r6, [r4, #1012] ; 0x3f4 │ │ + vst1.32 {d18-d19}, [r1] │ │ + add r1, r0, #544 ; 0x220 │ │ + vst1.32 {d6-d7}, [r1] │ │ + add r1, r0, #528 ; 0x210 │ │ + vst1.32 {d26-d27}, [r1] │ │ + ldr r1, [pc, #768] ; 92e58 │ │ + ldr r1, [pc, r1] │ │ + ldr r2, [pc, #764] ; 92e5c │ │ + ldr r2, [pc, r2] │ │ + ldr r3, [pc, #760] ; 92e60 │ │ + ldr r3, [pc, r3] │ │ + str r3, [r4, #592] ; 0x250 │ │ + add r3, r4, #596 ; 0x254 │ │ + stm r3, {r1, r2, ip} │ │ + add r1, r0, #136 ; 0x88 │ │ + add r0, r0, #120 ; 0x78 │ │ + vst1.32 {d16-d17}, [lr] │ │ + vst1.32 {d24-d25}, [r1] │ │ + vst1.32 {d22-d23}, [r0] │ │ + ldr r0, [pc, #724] ; 92e64 │ │ + ldr r0, [pc, r0] │ │ + str r0, [r4, #1156] ; 0x484 │ │ + ldr r0, [pc, #716] ; 92e68 │ │ + ldr r0, [pc, r0] │ │ + str r0, [r4, #648] ; 0x288 │ │ + ldr r0, [pc, #708] ; 92e6c │ │ + ldr r0, [pc, r0] │ │ + str r0, [r4, #612] ; 0x264 │ │ + ldr r0, [pc, #700] ; 92e70 │ │ + ldr r0, [pc, r0] │ │ + str r0, [r4, #1124] ; 0x464 │ │ + ldr r0, [pc, #692] ; 92e74 │ │ + ldr r0, [pc, r0] │ │ + str r0, [r4, #1088] ; 0x440 │ │ + ldr r0, [pc, #684] ; 92e78 │ │ + ldr r0, [pc, r0] │ │ + str r0, [r4, #716] ; 0x2cc │ │ + ldr r0, [pc, #676] ; 92e7c │ │ + ldr r0, [pc, r0] │ │ + str r0, [r4, #680] ; 0x2a8 │ │ + ldr r0, [pc, #668] ; 92e80 │ │ + ldr r0, [pc, r0] │ │ + str r0, [r4, #1224] ; 0x4c8 │ │ + ldr r0, [pc, #660] ; 92e84 │ │ + ldr r0, [pc, r0] │ │ + str r0, [r4, #748] ; 0x2ec │ │ + ldr r0, [pc, #652] ; 92e88 │ │ + ldr r0, [pc, r0] │ │ + str r0, [r4, #240] ; 0xf0 │ │ + ldr r0, [pc, #644] ; 92e8c │ │ + ldr r0, [pc, r0] │ │ + str r0, [r4, #204] ; 0xcc │ │ + ldr r0, [pc, #636] ; 92e90 │ │ + ldr r0, [pc, r0] │ │ + str r0, [r4, #816] ; 0x330 │ │ + ldr r0, [pc, #628] ; 92e94 │ │ + ldr r0, [pc, r0] │ │ + str r0, [r4, #272] ; 0x110 │ │ + pop {r4, r5, r6, pc} │ │ + ; instruction: 0x0002a7bc │ │ + ; instruction: 0x0002a7b8 │ │ + ; instruction: 0x0002a7b0 │ │ + andeq sl, r2, r0, lsr #15 │ │ + andeq sl, r2, r0, lsr #15 │ │ + muleq r2, r8, r7 │ │ + andeq sl, r2, r8, lsl #15 │ │ + andeq sl, r2, r8, lsl #15 │ │ + andeq sl, r2, r0, lsl #15 │ │ + andeq sl, r2, r0, ror r7 │ │ + andeq sl, r2, r0, ror r7 │ │ + andeq sl, r2, r8, ror #14 │ │ + andeq sl, r2, r8, asr r7 │ │ + andeq sl, r2, r8, asr r7 │ │ + andeq sl, r2, r0, asr r7 │ │ + andeq sl, r2, r0, asr #14 │ │ + andeq sl, r2, r0, asr #14 │ │ + andeq sl, r2, r8, lsr r7 │ │ + andeq sl, r2, r8, lsr #14 │ │ + andeq sl, r2, r8, lsr #14 │ │ + andeq sl, r2, r0, lsr #14 │ │ + andeq sl, r2, r0, lsl r7 │ │ + andeq sl, r2, r0, lsl r7 │ │ + andeq sl, r2, r8, lsl #14 │ │ + strdeq sl, [r2], -r8 │ │ + strdeq sl, [r2], -r8 │ │ + strdeq sl, [r2], -r0 │ │ + ldrdeq sl, [r2], -r8 │ │ + ldrdeq sl, [r2], -r8 │ │ + ldrdeq sl, [r2], -r8 │ │ + ldrdeq sl, [r2], -r0 │ │ + andeq sl, r2, r0, asr #13 │ │ + andeq sl, r2, r0, asr #13 │ │ + ; instruction: 0x0002a6b8 │ │ + andeq sl, r2, r8, lsr #13 │ │ + andeq sl, r2, r8, lsr #13 │ │ + andeq sl, r2, r0, lsr #13 │ │ + andeq sl, r2, ip, lsl #13 │ │ + andeq sl, r2, ip, lsl #13 │ │ + andeq sl, r2, r4, lsl #13 │ │ + andeq sl, r2, ip, ror #12 │ │ + andeq sl, r2, r8, ror #12 │ │ + andeq sl, r2, r0, asr r6 │ │ + andeq sl, r2, r0, asr r6 │ │ + andeq sl, r2, r4, asr #12 │ │ + andeq sl, r2, r0, lsr r6 │ │ + andeq sl, r2, r4, lsr #12 │ │ + andeq sl, r2, r0, lsr #12 │ │ + andeq sl, r2, r8, lsl #12 │ │ + andeq sl, r2, r4, lsl #12 │ │ + strdeq sl, [r2], -r8 │ │ + andeq sl, r2, r8, ror #11 │ │ + ldrdeq sl, [r2], -ip │ │ + ldrdeq sl, [r2], -ip │ │ + ldrdeq sl, [r2], -r0 │ │ + andeq sl, r2, ip, asr #11 │ │ + andeq sl, r2, r0, asr #11 │ │ + ; instruction: 0x0002a5b4 │ │ + andeq sl, r2, r0, lsr #11 │ │ + andeq sl, r2, r0, lsr #11 │ │ + muleq r2, r8, r5 │ │ + andeq sl, r2, r8, lsl #11 │ │ + andeq sl, r2, r8, lsl #11 │ │ + andeq sl, r2, r0, lsl #11 │ │ + andeq sl, r2, r0, ror r5 │ │ + andeq sl, r2, r0, ror r5 │ │ + andeq sl, r2, r8, ror #10 │ │ + andeq sl, r2, r8, asr r5 │ │ + andeq sl, r2, r8, asr r5 │ │ + andeq sl, r2, r0, asr r5 │ │ + andeq sl, r2, r0, asr #10 │ │ + andeq sl, r2, r0, asr #10 │ │ + andeq sl, r2, r8, lsr r5 │ │ + andeq sl, r2, r8, lsr #10 │ │ + andeq sl, r2, r8, lsr #10 │ │ + andeq sl, r2, r0, lsr #10 │ │ + andeq sl, r2, r0, lsl r5 │ │ + andeq sl, r2, r0, lsl r5 │ │ + andeq sl, r2, r8, lsl #10 │ │ + strdeq sl, [r2], -r4 │ │ + andeq sl, r2, r8, ror #9 │ │ + andeq sl, r2, r8, ror #9 │ │ + ldrdeq sl, [r2], -r0 │ │ + ldrdeq sl, [r2], -r0 │ │ + ldrdeq sl, [r2], -r0 │ │ + andeq sl, r2, r8, asr #9 │ │ + andeq sl, r2, r4, asr #9 │ │ + andeq sl, r2, r0, asr #9 │ │ + muleq r2, r8, r4 │ │ + muleq r2, r4, r4 │ │ + andeq sl, r2, r8, lsl #9 │ │ + andeq sl, r2, r8, ror r4 │ │ + andeq sl, r2, ip, ror #8 │ │ + andeq sl, r2, ip, ror #8 │ │ + andeq sl, r2, r0, ror #8 │ │ + andeq sl, r2, ip, asr r4 │ │ + andeq sl, r2, r8, asr r4 │ │ + andeq sl, r2, r4, asr r4 │ │ + andeq sl, r2, r0, lsr r4 │ │ + andeq sl, r2, ip, lsr #8 │ │ + andeq sl, r2, r0, lsr #8 │ │ + andeq sl, r2, r0, lsl r4 │ │ + andeq sl, r2, r4, lsl #8 │ │ + andeq sl, r2, r4, lsl #8 │ │ + strdeq sl, [r2], -ip │ │ + strdeq sl, [r2], -r8 │ │ + strdeq sl, [r2], -r4 │ │ + strdeq sl, [r2], -r0 │ │ + andeq sl, r2, r4, asr #7 │ │ + andeq sl, r2, r4, asr #7 │ │ + andeq sl, r2, r0, asr #7 │ │ + ; instruction: 0x0002a3b8 │ │ + andeq sl, r2, r4, lsr #7 │ │ + andeq sl, r2, r4, lsr #7 │ │ + muleq r2, ip, r3 │ │ + andeq sl, r2, ip, lsl #7 │ │ + andeq sl, r2, ip, lsl #7 │ │ + andeq sl, r2, r4, lsl #7 │ │ + andeq sl, r2, r4, ror r3 │ │ + andeq sl, r2, r4, ror r3 │ │ + andeq sl, r2, ip, ror #6 │ │ + andeq sl, r2, ip, asr r3 │ │ + andeq sl, r2, ip, asr r3 │ │ + andeq sl, r2, r4, asr r3 │ │ + andeq sl, r2, r4, asr #6 │ │ + andeq sl, r2, r4, asr #6 │ │ + andeq sl, r2, ip, lsr r3 │ │ + andeq sl, r2, ip, lsr #6 │ │ + andeq sl, r2, ip, lsr #6 │ │ + andeq sl, r2, r4, lsl r3 │ │ + andeq sl, r2, ip, lsl #6 │ │ + andeq sl, r2, r4, lsl #6 │ │ + strdeq sl, [r2], -ip │ │ + strdeq sl, [r2], -r4 │ │ + andeq sl, r2, r8, ror #5 │ │ + andeq sl, r2, r4, ror #5 │ │ + andeq sl, r2, r0, ror #5 │ │ + andeq sl, r2, r4, asr #5 │ │ + andeq sl, r2, r0, asr #5 │ │ + ; instruction: 0x0002a2bc │ │ + muleq r2, r4, r2 │ │ + muleq r2, r0, r2 │ │ + andeq sl, r2, ip, lsl #5 │ │ + andeq sl, r2, r8, ror #4 │ │ + andeq sl, r2, r0, ror #4 │ │ + andeq sl, r2, r8, asr r2 │ │ + andeq sl, r2, r0, asr r2 │ │ + andeq sl, r2, r8, asr #4 │ │ + andeq sl, r2, r0, asr #4 │ │ + andeq sl, r2, r8, lsr r2 │ │ + andeq sl, r2, r0, lsr r2 │ │ + andeq sl, r2, r8, lsr #4 │ │ + andeq sl, r2, r0, lsr #4 │ │ + andeq sl, r2, r8, lsl r2 │ │ + andeq sl, r2, r0, lsl r2 │ │ + andeq sl, r2, r8, lsl #4 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ - bl 6e00 <_Unwind_VRS_Pop@plt+0x43c0> │ │ + bl 7394 <_Unwind_VRS_Pop@plt+0x43b4> │ │ tst r0, #1 │ │ popeq {r4, r5, r6, pc} │ │ - ldr r0, [pc, #284] ; 83718 │ │ - ldr r1, [pc, #284] ; 8371c │ │ + ldr r0, [pc, #396] ; 93040 │ │ + ldr r1, [pc, #396] ; 93044 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ vld1.32 {d19[0]}, [r0 :32] │ │ - ldr r0, [pc, #272] ; 83720 │ │ + ldr r0, [pc, #384] ; 93048 │ │ add r0, pc, r0 │ │ vld1.32 {d18[0]}, [r1 :32] │ │ vld1.32 {d17[0]}, [r0 :32] │ │ - ldr r1, [pc, #260] ; 83724 │ │ - ldr r2, [pc, #260] ; 83728 │ │ - ldr r0, [pc, #260] ; 8372c │ │ + ldr r1, [pc, #372] ; 9304c │ │ + ldr r2, [pc, #372] ; 93050 │ │ + ldr r0, [pc, #372] ; 93054 │ │ add r1, pc, r1 │ │ add r2, pc, r2 │ │ add r0, pc, r0 │ │ vld1.32 {d16[0]}, [r2 :32] │ │ - ldr r2, [pc, #244] ; 83730 │ │ + ldr r2, [pc, #356] ; 93058 │ │ add r2, pc, r2 │ │ vld1.32 {d19[1]}, [r0 :32] │ │ vld1.32 {d18[1]}, [r2 :32] │ │ vld1.32 {d17[1]}, [r1 :32] │ │ - ldr r0, [pc, #228] ; 83734 │ │ + ldr r0, [pc, #340] ; 9305c │ │ add r0, pc, r0 │ │ vld1.32 {d16[1]}, [r0 :32] │ │ add r0, r4, #16 │ │ vst1.32 {d18-d19}, [r0] │ │ - ldr ip, [pc, #212] ; 83738 │ │ + ldr ip, [pc, #324] ; 93060 │ │ ldr ip, [pc, ip] │ │ - ldr lr, [pc, #208] ; 8373c │ │ + ldr lr, [pc, #320] ; 93064 │ │ ldr lr, [pc, lr] │ │ - ldr r2, [pc, #204] ; 83740 │ │ + ldr r2, [pc, #316] ; 93068 │ │ ldr r2, [pc, r2] │ │ - ldr r3, [pc, #200] ; 83744 │ │ + ldr r3, [pc, #312] ; 9306c │ │ ldr r3, [pc, r3] │ │ - ldr r0, [pc, #196] ; 83748 │ │ + ldr r0, [pc, #308] ; 93070 │ │ ldr r0, [pc, r0] │ │ str r0, [r4, #80] ; 0x50 │ │ - ldr r0, [pc, #188] ; 8374c │ │ + ldr r0, [pc, #300] ; 93074 │ │ ldr r0, [pc, r0] │ │ - ldr r1, [pc, #184] ; 83750 │ │ + ldr r1, [pc, #296] ; 93078 │ │ ldr r1, [pc, r1] │ │ str r1, [r4, #32] │ │ str r0, [r4, #36] ; 0x24 │ │ - ldr r0, [pc, #172] ; 83754 │ │ + ldr r0, [pc, #284] ; 9307c │ │ + ldr r0, [pc, r0] │ │ + str r0, [r4, #192] ; 0xc0 │ │ + ldr r0, [pc, #276] ; 93080 │ │ + ldr r0, [pc, r0] │ │ + str r0, [r4, #184] ; 0xb8 │ │ + ldr r0, [pc, #268] ; 93084 │ │ ldr r0, [pc, r0] │ │ - ldr r1, [pc, #168] ; 83758 │ │ - ldr r1, [pc, r1] │ │ - ldr r5, [pc, #164] ; 8375c │ │ - ldr r5, [pc, r5] │ │ - str r5, [r4, #160] ; 0xa0 │ │ - str r1, [r4, #164] ; 0xa4 │ │ str r0, [r4, #168] ; 0xa8 │ │ - ldr r0, [pc, #148] ; 83760 │ │ + ldr r0, [pc, #260] ; 93088 │ │ + ldr r0, [pc, r0] │ │ + str r0, [r4, #164] ; 0xa4 │ │ + ldr r0, [pc, #252] ; 9308c │ │ + ldr r0, [pc, r0] │ │ + str r0, [r4, #160] ; 0xa0 │ │ + ldr r0, [pc, #244] ; 93090 │ │ ldr r0, [pc, r0] │ │ - ldr r1, [pc, #144] ; 83764 │ │ + ldr r1, [pc, #240] ; 93094 │ │ ldr r1, [pc, r1] │ │ - ldr r5, [pc, #140] ; 83768 │ │ + ldr r5, [pc, #236] ; 93098 │ │ ldr r5, [pc, r5] │ │ - ldr r6, [pc, #136] ; 8376c │ │ + ldr r6, [pc, #232] ; 9309c │ │ ldr r6, [pc, r6] │ │ str r3, [r4, #88] ; 0x58 │ │ add r3, r4, #100 ; 0x64 │ │ str r6, [r4, #92] ; 0x5c │ │ str r5, [r4, #96] ; 0x60 │ │ stm r3, {r1, r2, lr} │ │ + mov r1, r4 │ │ str ip, [r4, #112] ; 0x70 │ │ str r0, [r4, #116] ; 0x74 │ │ mov r0, #84 ; 0x54 │ │ - vst1.32 {d16-d17}, [r4], r0 │ │ - ldr r0, [pc, #96] ; 83770 │ │ + vst1.32 {d16-d17}, [r1], r0 │ │ + ldr r0, [pc, #188] ; 930a0 │ │ ldr r0, [pc, r0] │ │ - str r0, [r4] │ │ + str r0, [r1] │ │ + ldr r0, [pc, #180] ; 930a4 │ │ + ldr r0, [pc, r0] │ │ + str r0, [r4, #204] ; 0xcc │ │ + ldr r0, [pc, #172] ; 930a8 │ │ + ldr r0, [pc, r0] │ │ + str r0, [r4, #188] ; 0xbc │ │ + ldr r0, [pc, #164] ; 930ac │ │ + ldr r0, [pc, r0] │ │ + str r0, [r4, #200] ; 0xc8 │ │ + ldr r0, [pc, #156] ; 930b0 │ │ + ldr r0, [pc, r0] │ │ + str r0, [r4, #196] ; 0xc4 │ │ + ldr r0, [pc, #148] ; 930b4 │ │ + ldr r0, [pc, r0] │ │ + str r0, [r4, #180] ; 0xb4 │ │ + ldr r0, [pc, #140] ; 930b8 │ │ + ldr r0, [pc, r0] │ │ + str r0, [r4, #176] ; 0xb0 │ │ + ldr r0, [pc, #132] ; 930bc │ │ + ldr r0, [pc, r0] │ │ + str r0, [r4, #172] ; 0xac │ │ pop {r4, r5, r6, pc} │ │ - andeq r8, r2, r4, asr #16 │ │ - andeq r8, r2, r4, asr #16 │ │ - andeq r8, r2, ip, lsr r8 │ │ - andeq r8, r2, r8, lsr #16 │ │ - andeq r8, r2, r8, lsr #16 │ │ - andeq r8, r2, r8, lsr #16 │ │ - andeq r8, r2, r0, lsr #16 │ │ - andeq r8, r2, r0, lsl r8 │ │ - andeq r8, r2, r0, lsl #16 │ │ - strdeq r8, [r2], -ip │ │ - strdeq r8, [r2], -r8 ; │ │ - strdeq r8, [r2], -r4 │ │ - strdeq r8, [r2], -r0 │ │ - andeq r8, r2, r8, ror #15 │ │ - andeq r8, r2, r4, ror #15 │ │ - ldrdeq r8, [r2], -r8 ; │ │ - ldrdeq r8, [r2], -r4 │ │ - ldrdeq r8, [r2], -r0 │ │ - andeq r8, r2, r0, asr #15 │ │ - ; instruction: 0x000287bc │ │ - ; instruction: 0x000287b8 │ │ - ; instruction: 0x000287b4 │ │ - andeq r8, r2, ip, lsl #15 │ │ - ... │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #4 │ │ - vpush {d8-d11} │ │ - sub sp, sp, #2688 ; 0xa80 │ │ - sub sp, sp, #16384 ; 0x4000 │ │ - ldr r5, [r1, #4] │ │ - mov r6, r2 │ │ - ldr r2, [r0] │ │ + andeq r9, r2, r4, ror pc │ │ + andeq r9, r2, r4, ror pc │ │ + andeq r9, r2, ip, ror #30 │ │ + andeq r9, r2, r8, asr pc │ │ + andeq r9, r2, r8, asr pc │ │ + andeq r9, r2, r8, asr pc │ │ + andeq r9, r2, r0, asr pc │ │ + andeq r9, r2, r0, asr #30 │ │ + andeq r9, r2, r0, lsr pc │ │ + andeq r9, r2, ip, lsr #30 │ │ + andeq r9, r2, r8, lsr #30 │ │ + andeq r9, r2, r4, lsr #30 │ │ + andeq r9, r2, r0, lsr #30 │ │ + andeq r9, r2, r8, lsl pc │ │ + andeq r9, r2, r4, lsl pc │ │ + andeq r9, r2, r8, lsl #30 │ │ + andeq r9, r2, r0, lsl #30 │ │ + strdeq r9, [r2], -r8 │ │ + strdeq r9, [r2], -r0 │ │ + andeq r9, r2, r8, ror #29 │ │ + andeq r9, r2, r0, ror #29 │ │ + ldrdeq r9, [r2], -ip │ │ + ldrdeq r9, [r2], -r8 │ │ + ldrdeq r9, [r2], -r4 │ │ + andeq r9, r2, r8, lsr #29 │ │ + andeq r9, r2, r0, lsr #29 │ │ + muleq r2, r8, lr │ │ + muleq r2, r0, lr │ │ + andeq r9, r2, r8, lsl #29 │ │ + andeq r9, r2, r0, lsl #29 │ │ + andeq r9, r2, r8, ror lr │ │ + andeq r9, r2, r0, ror lr │ │ + push {r4, lr} │ │ + mov r4, r0 │ │ + bl 7394 <_Unwind_VRS_Pop@plt+0x43b4> │ │ + tst r0, #1 │ │ + popeq {r4, pc} │ │ + ldr r0, [pc, #44] ; 93108 │ │ + ldr r1, [pc, #44] ; 9310c │ │ + ldr r2, [pc, #44] ; 93110 │ │ + add r0, pc, r0 │ │ + ldr r3, [pc, #40] ; 93114 │ │ + add r1, pc, r1 │ │ + add r2, pc, r2 │ │ + ldr r3, [pc, r3] │ │ + str r3, [r4] │ │ + str r1, [r4, #4] │ │ + str r0, [r4, #8] │ │ + str r2, [r4, #12] │ │ + pop {r4, pc} │ │ + strheq r0, [r0], -r8 │ │ + andeq r0, r0, r8, lsr #32 │ │ + andeq r0, r0, r4, lsr r1 │ │ + ; instruction: 0x00029db8 │ │ + push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ + add fp, sp, #24 │ │ + sub sp, sp, #432 ; 0x1b0 │ │ + bfc sp, #0, #4 │ │ + mov r5, r0 │ │ + add r0, sp, #32 │ │ + add r6, r0, #80 ; 0x50 │ │ mov r4, r1 │ │ - str r0, [sp, #84] ; 0x54 │ │ - add r0, sp, #868 ; 0x364 │ │ + mov ip, r2 │ │ + ldr r8, [fp, #24] │ │ + mov r7, #8 │ │ + stm sp, {r3, r7, r8} │ │ + mov r0, r6 │ │ mov r1, r5 │ │ - blx r2 │ │ - ldr r0, [r5, #40] ; 0x28 │ │ + mov r2, r4 │ │ + mov r3, ip │ │ + bl 43378 │ │ + ldr r1, [fp, #28] │ │ + ldr r3, [fp, #8] │ │ + ldr r0, [fp, #20] │ │ + str r1, [sp, #20] │ │ + ldr r1, [fp, #16] │ │ + ldr r2, [fp, #12] │ │ + str r0, [sp, #8] │ │ + mov r0, r5 │ │ + str r1, [sp, #4] │ │ + mov r1, r4 │ │ + str r2, [sp] │ │ + mov r2, r6 │ │ + str r8, [sp, #16] │ │ + str r7, [sp, #12] │ │ + bl 43d28 │ │ + sub sp, fp, #24 │ │ + pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ + add fp, sp, #24 │ │ + sub sp, sp, #240 ; 0xf0 │ │ + bfc sp, #0, #4 │ │ + mov r5, r0 │ │ + add r0, sp, #32 │ │ + add r6, r0, #48 ; 0x30 │ │ + mov r4, r1 │ │ + mov ip, r2 │ │ + ldr r8, [fp, #24] │ │ + mov r7, #8 │ │ + stm sp, {r3, r7, r8} │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + mov r2, r4 │ │ + mov r3, ip │ │ + bl 4362c │ │ + ldr r1, [fp, #28] │ │ + ldr r3, [fp, #8] │ │ + ldr r0, [fp, #20] │ │ + str r1, [sp, #20] │ │ + ldr r1, [fp, #16] │ │ + ldr r2, [fp, #12] │ │ + str r0, [sp, #8] │ │ + mov r0, r5 │ │ + str r1, [sp, #4] │ │ + mov r1, r4 │ │ + str r2, [sp] │ │ + mov r2, r6 │ │ + str r8, [sp, #16] │ │ + str r7, [sp, #12] │ │ + bl 4422c │ │ + sub sp, fp, #24 │ │ + pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ + add fp, sp, #24 │ │ + sub sp, sp, #240 ; 0xf0 │ │ + bfc sp, #0, #4 │ │ + mov r5, r0 │ │ + add r0, sp, #32 │ │ + add r6, r0, #48 ; 0x30 │ │ + mov r4, r1 │ │ + mov ip, r2 │ │ + ldr r8, [fp, #24] │ │ + mov r7, #4 │ │ + stm sp, {r3, r7, r8} │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + mov r2, r4 │ │ + mov r3, ip │ │ + bl 4362c │ │ + ldr r1, [fp, #28] │ │ + ldr r3, [fp, #8] │ │ + ldr r0, [fp, #20] │ │ + str r1, [sp, #20] │ │ + ldr r1, [fp, #16] │ │ + ldr r2, [fp, #12] │ │ + str r0, [sp, #8] │ │ + mov r0, r5 │ │ + str r1, [sp, #4] │ │ + mov r1, r4 │ │ + str r2, [sp] │ │ + mov r2, r6 │ │ + str r8, [sp, #16] │ │ + str r7, [sp, #12] │ │ + bl 4422c │ │ + sub sp, fp, #24 │ │ + pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #68 ; 0x44 │ │ + mov r4, r0 │ │ + ldr r0, [r0, #4] │ │ + str r1, [sp, #60] ; 0x3c │ │ + mov r7, r2 │ │ + ldr r1, [r4, #2068] ; 0x814 │ │ + mov r3, #4 │ │ + ldr r0, [r0, #1012] ; 0x3f4 │ │ + mov r5, #0 │ │ + ldr r2, [r4, #1436] ; 0x59c │ │ + ldr r6, [r1, #12] │ │ + lsl r3, r3, r0 │ │ + ldr lr, [r4, #3624] ; 0xe28 │ │ + cmp r6, #1 │ │ + movhi r5, r7 │ │ + cmp r6, #1 │ │ + mul r3, r3, r5 │ │ + mov r5, #62 ; 0x3e │ │ + add r2, r5, r2, lsl #1 │ │ + bic r1, r2, #62 ; 0x3e │ │ + mov r5, #0 │ │ + movwhi r5, #1 │ │ + cmp r7, #0 │ │ + asr r2, r1, #1 │ │ + str r1, [sp, #64] ; 0x40 │ │ + ldr r1, [r4, #3580] ; 0xdfc │ │ + mul ip, r3, r2 │ │ + mov r2, r7 │ │ + movwne r2, #1 │ │ + str r1, [sp, #52] ; 0x34 │ │ + lsl sl, r2, #3 │ │ + ldr r1, [r4, #3584] ; 0xe00 │ │ + tst lr, #1 │ │ + str r1, [sp, #56] ; 0x38 │ │ + beq 933e0 │ │ + ldr r1, [sp, #60] ; 0x3c │ │ + add r6, r0, #6 │ │ + ldr r2, [r4, #1268] ; 0x4f4 │ │ + add fp, r7, #1 │ │ + str lr, [sp, #44] ; 0x2c │ │ + rsb r9, sl, r7, lsl r6 │ │ + ldr r1, [r1] │ │ + lsr lr, r2, #1 │ │ + str r1, [sp, #40] ; 0x28 │ │ + ldr r1, [r4, #3576] ; 0xdf8 │ │ + mul lr, sl, lr │ │ + str r1, [sp, #36] ; 0x24 │ │ + ldr r1, [r4, #2156] ; 0x86c │ │ + ldr r3, [r4, #1280] ; 0x500 │ │ + str r0, [sp, #8] │ │ + ldr r0, [sp, #36] ; 0x24 │ │ + lsl r8, r1, #2 │ │ + mov r1, #0 │ │ + str r2, [sp] │ │ + str r1, [sp, #4] │ │ + str r1, [sp, #28] │ │ + add r1, r0, ip, lsl #1 │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + str r5, [sp, #32] │ │ + str r5, [sp, #48] ; 0x30 │ │ + sub r5, r3, #1 │ │ + ldr r2, [sp, #64] ; 0x40 │ │ + cmp r5, fp, lsl r6 │ │ + str r3, [sp, #24] │ │ + sub r3, r0, lr, lsl #1 │ │ + lslgt r5, fp, r6 │ │ + mov r0, r4 │ │ + str r5, [sp, #16] │ │ + mov r5, ip │ │ + str r9, [sp, #12] │ │ + str r8, [sp, #20] │ │ + bl 93544 │ │ mov ip, r5 │ │ - str r5, [sp, #96] ; 0x60 │ │ - cmp r0, #0 │ │ - ldreq r0, [ip, #36] ; 0x24 │ │ - cmpeq r0, #0 │ │ - beq 837fc │ │ - ldr r0, [r6, #36] ; 0x24 │ │ - mov r2, ip │ │ - ldr r1, [sp, #84] ; 0x54 │ │ - mov r3, #0 │ │ - lsl r0, r0, #2 │ │ - ldr r7, [r0, r1] │ │ - movw r0, #6068 ; 0x17b4 │ │ - add r1, sp, #868 ; 0x364 │ │ - add r0, r1, r0 │ │ - blx r7 │ │ - ldr ip, [sp, #96] ; 0x60 │ │ - ldr r0, [ip, #44] ; 0x2c │ │ - cmp r0, #0 │ │ - ldreq r0, [ip, #36] ; 0x24 │ │ - cmpeq r0, #0 │ │ - beq 8383c │ │ - ldr r0, [r6, #36] ; 0x24 │ │ - mov r2, ip │ │ - ldr r1, [sp, #84] ; 0x54 │ │ - mov r3, #1 │ │ - lsl r0, r0, #2 │ │ - ldr r7, [r0, r1] │ │ - movw r0, #12136 ; 0x2f68 │ │ - add r1, sp, #868 ; 0x364 │ │ - add r0, r1, r0 │ │ - blx r7 │ │ - ldr ip, [sp, #96] ; 0x60 │ │ - ldr r5, [ip, #4] │ │ - str r4, [sp, #88] ; 0x58 │ │ - cmp r5, #0 │ │ - str r6, [sp, #92] ; 0x5c │ │ - beq 83a70 │ │ - ldrb r0, [ip, #8] │ │ - mov r2, #1 │ │ - ldr r1, [r6, #40] ; 0x28 │ │ - cmp r0, #0 │ │ - beq 83888 │ │ - add r7, sp, #100 ; 0x64 │ │ - mov r3, #0 │ │ - ldrb r0, [ip, #9] │ │ - strb r0, [r7, r3] │ │ - add r3, r3, #1 │ │ - ldrb r0, [ip, #8] │ │ + ldr lr, [sp, #44] ; 0x2c │ │ + ldr r5, [sp, #48] ; 0x30 │ │ + tst lr, #6 │ │ + beq 9353c │ │ + ldr r1, [r4, #1444] ; 0x5a4 │ │ + mvn r3, #0 │ │ + ldr r6, [r4, #1280] ; 0x500 │ │ + subs r2, r1, #1 │ │ + ldr r0, [r4, #4] │ │ + clz r2, r2 │ │ + lsr r9, r2, #5 │ │ + add r2, r6, r9 │ │ + ldr r0, [r0, #1012] ; 0x3f4 │ │ + add r6, r7, #1 │ │ + add r8, r3, r2, asr r9 │ │ + mov r3, #6 │ │ + movweq r3, #5 │ │ + lsr fp, sl, r9 │ │ + add r3, r0, r3 │ │ + cmp r8, r6, lsl r3 │ │ + lslgt r8, r6, r3 │ │ + lsl r3, r7, r3 │ │ + sub r3, r3, sl, lsr r9 │ │ + ldr r7, [r4, #2156] ; 0x86c │ │ + str r3, [sp, #48] ; 0x30 │ │ + mov r3, #2 │ │ + cmp r1, #3 │ │ + asr sl, r2, r9 │ │ + movwne r3, #1 │ │ + lsl r3, r7, r3 │ │ + subs r7, r1, #3 │ │ + movwne r7, #1 │ │ + tst lr, #2 │ │ + str r3, [sp, #44] ; 0x2c │ │ + beq 934d8 │ │ + ldr r3, [r4, #1272] ; 0x4f8 │ │ + ldr r2, [sp, #60] ; 0x3c │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + lsr r6, r3, #1 │ │ + str fp, [sp, #52] ; 0x34 │ │ + mul r6, fp, r6 │ │ + ldr r2, [r2, #4] │ │ + str r5, [sp, #32] │ │ + stm sp, {r3, r9} │ │ + add r1, r1, ip, lsl #1 │ │ + mov fp, sl │ │ + str r0, [sp, #8] │ │ + ldr r0, [sp, #48] ; 0x30 │ │ + sub r3, r2, r6, lsl #1 │ │ + ldr r2, [sp, #64] ; 0x40 │ │ + str r0, [sp, #12] │ │ + mov r6, ip │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + str r0, [sp, #20] │ │ + mov r0, r4 │ │ + str sl, [sp, #24] │ │ + mov sl, lr │ │ + str r8, [sp, #16] │ │ + str r7, [sp, #28] │ │ + bl 93544 │ │ + mov lr, sl │ │ + mov sl, fp │ │ + ldr fp, [sp, #52] ; 0x34 │ │ + mov ip, r6 │ │ + tst lr, #4 │ │ + beq 9353c │ │ + ldr r2, [r4, #1272] ; 0x4f8 │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + ldr r3, [sp, #60] ; 0x3c │ │ + lsr r6, r2, #1 │ │ + add r1, r0, ip, lsl #1 │ │ + mul r6, fp, r6 │ │ + ldr r0, [r4, #4] │ │ + ldr r3, [r3, #8] │ │ + ldr r0, [r0, #1012] ; 0x3f4 │ │ + str r5, [sp, #32] │ │ + stm sp, {r2, r9} │ │ + sub r3, r3, r6, lsl #1 │ │ + str r0, [sp, #8] │ │ + ldr r0, [sp, #48] ; 0x30 │ │ + ldr r2, [sp, #64] ; 0x40 │ │ + str r0, [sp, #12] │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + str r0, [sp, #20] │ │ + mov r0, r4 │ │ + str r8, [sp, #16] │ │ + str sl, [sp, #24] │ │ + str r7, [sp, #28] │ │ + bl 93544 │ │ + add sp, sp, #68 ; 0x44 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #60 ; 0x3c │ │ + str r0, [sp, #52] ; 0x34 │ │ + mov sl, r2 │ │ + ldr r0, [r0, #12] │ │ + mov r6, r3 │ │ + ldr r4, [sp, #124] ; 0x7c │ │ + mov r5, r1 │ │ + ldr ip, [sp, #108] ; 0x6c │ │ + ldr r2, [r0, #456] ; 0x1c8 │ │ + ldr r3, [sp, #116] ; 0x74 │ │ + cmp r2, #0 │ │ + str r3, [sp, #56] ; 0x38 │ │ + ldrne r2, [r0, #240] ; 0xf0 │ │ + mov r3, #64 ; 0x40 │ │ + ldr r7, [sp, #100] ; 0x64 │ │ + addne r2, r2, r4 │ │ + ldr r1, [sp, #128] ; 0x80 │ │ + asrne r2, r2, r4 │ │ + strne r2, [sp, #56] ; 0x38 │ │ + clz r2, ip │ │ + cmp r1, #0 │ │ + lsr r2, r2, #5 │ │ + sub r9, r3, r2, lsl #3 │ │ + lsr fp, r9, r7 │ │ + bne 9365c │ │ + cmp ip, #0 │ │ + beq 93658 │ │ + ldr r4, [sp, #104] ; 0x68 │ │ + mov r0, #4 │ │ + str r9, [sp, #48] ; 0x30 │ │ + asr r9, sl, #1 │ │ + mov r7, #4 │ │ + lsl r0, r0, r4 │ │ + mul r0, r0, r9 │ │ + add r1, r5, r0, lsl #1 │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + lsl r8, r0, #1 │ │ + mov r0, r5 │ │ + mov r2, r8 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + mov r0, #1 │ │ + mov r2, r8 │ │ + add r0, r0, r7, lsl r4 │ │ + mul r0, r0, r9 │ │ + add r1, r5, r0, lsl #1 │ │ + add r0, r5, sl │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + mov r0, #2 │ │ + mov r2, r8 │ │ + add r0, r0, r7, lsl r4 │ │ + mul r0, r0, r9 │ │ + add r1, r5, r0, lsl #1 │ │ + add r0, r5, sl, lsl #1 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + mov r0, #3 │ │ + mov r2, r8 │ │ + add r0, r0, r7, lsl r4 │ │ + mul r0, r0, r9 │ │ + add r1, r5, r0, lsl #1 │ │ + add r0, r9, r9, lsl #1 │ │ + ldr r9, [sp, #48] ; 0x30 │ │ + add r0, r5, r0, lsl #1 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + ldr r0, [sp, #52] ; 0x34 │ │ + ldr ip, [sp, #108] ; 0x6c │ │ + ldr r4, [sp, #124] ; 0x7c │ │ + ldr r7, [sp, #100] ; 0x64 │ │ + ldr r0, [r0, #12] │ │ + add r5, r5, sl, lsl #2 │ │ + ldr r1, [sp, #96] ; 0x60 │ │ + add r8, fp, ip │ │ + ldr r3, [r0, #236] ; 0xec │ │ + ldr r0, [r0, #240] ; 0xf0 │ │ + asr r2, r1, #1 │ │ + ldr lr, [sp, #120] ; 0x78 │ │ + ldr r1, [sp, #112] ; 0x70 │ │ cmp r3, r0 │ │ - bcc 8386c │ │ - b 8388c │ │ - mov r0, #0 │ │ - str r5, [sp, #76] ; 0x4c │ │ - sub r5, r5, #1 │ │ - lsl r1, r2, r1 │ │ - cmp r5, #1 │ │ - str r1, [sp, #80] ; 0x50 │ │ - blt 839d4 │ │ - vmov.i32 q4, #32768 ; 0x00008000 │ │ - mov r7, #0 │ │ - vmov.i32 q5, #16 ; 0x00000010 │ │ - add r9, ip, #8 │ │ - uxtb fp, r0 │ │ - add r1, r9, r7, lsl #1 │ │ - add r7, r7, #1 │ │ - mov r0, #65536 ; 0x10000 │ │ - ldrb sl, [r9, r7, lsl #1]! │ │ - ldrb r8, [r1, #1] │ │ - sub r6, sl, fp │ │ - ldrb r4, [r9, #1] │ │ - add r0, r0, r6, asr #1 │ │ - mov r1, r6 │ │ - bl 280c <__aeabi_idiv@plt> │ │ - cmp r6, #1 │ │ - blt 839c0 │ │ - sub ip, r4, r8 │ │ - mov r2, #0 │ │ - cmp r6, #16 │ │ - mul r1, ip, r0 │ │ - bcc 8398c │ │ - add r2, pc, #780 ; 0x30c │ │ - mov r4, r5 │ │ - vld1.64 {d16-d17}, [r2 :128] │ │ - add r2, pc, #784 ; 0x310 │ │ - vld1.64 {d18-d19}, [r2 :128] │ │ - add r2, pc, #792 ; 0x318 │ │ - vld1.64 {d20-d21}, [r2 :128] │ │ - add r2, pc, #800 ; 0x320 │ │ - vld1.64 {d22-d23}, [r2 :128] │ │ - add r2, sp, #100 ; 0x64 │ │ - add r5, r2, fp │ │ - bic r2, r6, #15 │ │ - vdup.32 q12, r1 │ │ - vdup.8 q13, r8 │ │ - mov r3, r2 │ │ - vmul.i32 q14, q12, q11 │ │ - subs r3, r3, #16 │ │ - vmul.i32 q15, q12, q10 │ │ - vmul.i32 q0, q12, q9 │ │ - vmul.i32 q1, q12, q8 │ │ - vaddhn.i32 d28, q14, q4 │ │ - vaddhn.i32 d29, q15, q4 │ │ - vaddhn.i32 d30, q0, q4 │ │ - vadd.i32 q10, q10, q5 │ │ - vaddhn.i32 d31, q1, q4 │ │ - vmovn.i16 d28, q14 │ │ - vadd.i32 q11, q11, q5 │ │ - vadd.i32 q9, q9, q5 │ │ - vmovn.i16 d29, q15 │ │ - vadd.i8 q14, q13, q14 │ │ - vadd.i32 q8, q8, q5 │ │ - vst1.8 {d28-d29}, [r5]! │ │ - bne 83938 │ │ - cmp r6, r2 │ │ - mov r5, r4 │ │ - beq 839c0 │ │ + bne 93768 │ │ + cmp r8, r1 │ │ + bgt 9387c │ │ + mov ip, #2 │ │ + add r1, ip, fp, lsl #1 │ │ + mov r0, #64 ; 0x40 │ │ + mul r3, r2, fp │ │ + lsr r0, r0, r7 │ │ + mul r1, r2, r1 │ │ + str r0, [sp, #56] ; 0x38 │ │ + sub r7, fp, #2 │ │ mul r0, r2, r0 │ │ - add r2, r2, fp │ │ - add r6, sp, #100 ; 0x64 │ │ - mul r0, r0, ip │ │ - add r3, r0, #32768 ; 0x8000 │ │ - sub r0, r2, sl │ │ - add r2, r6, r2 │ │ - add r6, r3, r1 │ │ - add r3, r8, r3, lsr #16 │ │ - strb r3, [r2], #1 │ │ - adds r0, r0, #1 │ │ - mov r3, r6 │ │ - bcc 839a8 │ │ - ldr ip, [sp, #96] ; 0x60 │ │ - cmp r7, r5 │ │ - beq 839d4 │ │ - ldrb r0, [r9] │ │ - b 838b0 │ │ - add r0, ip, r5, lsl #1 │ │ - ldr r5, [sp, #80] ; 0x50 │ │ - ldr r6, [sp, #92] ; 0x5c │ │ - ldrb r1, [r0, #8] │ │ - ldr r4, [sp, #88] ; 0x58 │ │ - ldr r7, [sp, #76] ; 0x4c │ │ - cmp r5, r1 │ │ - ble 83a70 │ │ - sub r2, r5, r1 │ │ - add r0, r0, #9 │ │ - cmp r2, #15 │ │ - bls 83a54 │ │ - add r8, sp, #100 ; 0x64 │ │ - mov lr, r6 │ │ - add r6, ip, r7, lsl #1 │ │ - add r3, r8, r1 │ │ - add r6, r6, #8 │ │ - cmp r3, r6 │ │ - addcc r7, r8, r5 │ │ - movcc r6, lr │ │ - cmpcc r0, r7 │ │ - bcc 83a54 │ │ - bic r6, r2, #15 │ │ - vld1.8 {d16[]-d17[]}, [r0] │ │ - add r1, r6, r1 │ │ - mov r7, r6 │ │ - vst1.8 {d16-d17}, [r3]! │ │ - subs r7, r7, #16 │ │ - bne 83a3c │ │ - cmp r2, r6 │ │ - mov r6, lr │ │ - beq 83a70 │ │ - add r3, sp, #100 ; 0x64 │ │ - sub r2, r5, r1 │ │ - add r1, r3, r1 │ │ - ldrb r3, [r0] │ │ - subs r2, r2, #1 │ │ - strb r3, [r1], #1 │ │ - bne 83a60 │ │ - ldr r5, [ip, #40] ; 0x28 │ │ - cmp r5, #0 │ │ - beq 83cfc │ │ - ldrb r0, [ip, #48] ; 0x30 │ │ + str r1, [sp, #52] ; 0x34 │ │ + mvn r1, #1 │ │ + add r1, r1, fp, lsl #1 │ │ + mul r7, r2, r7 │ │ + sub fp, lr, #1 │ │ + mul r1, r2, r1 │ │ + lsl r0, r0, #1 │ │ + str r0, [sp, #40] ; 0x28 │ │ + ldr r0, [sp, #116] ; 0x74 │ │ + str r1, [sp, #48] ; 0x30 │ │ + lsl r1, r3, #1 │ │ + lsl r9, r7, #1 │ │ + str r1, [sp, #44] ; 0x2c │ │ + lsl r7, r0, #1 │ │ + add r1, r6, r9 │ │ + mov r0, r5 │ │ + mov r2, r7 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + ldr r0, [sp, #48] ; 0x30 │ │ + add r5, r5, sl │ │ + mov r2, r7 │ │ + add r1, r6, r0 │ │ + mov r0, r5 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + add r5, r5, sl │ │ + mov r2, r7 │ │ + add r1, r6, r0 │ │ + mov r0, r5 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + ldr r0, [sp, #52] ; 0x34 │ │ + cmp fp, r8 │ │ + add r4, r5, sl │ │ + mov r2, r7 │ │ + addne r5, r6, r0 │ │ + mov r0, r4 │ │ + mov r1, r5 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + add r5, r4, sl │ │ + add r6, r6, r0 │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + add r8, r8, r0 │ │ + ldr r0, [sp, #112] ; 0x70 │ │ + cmp r8, r0 │ │ + ble 936e4 │ │ + b 9387c │ │ + cmp r8, r1 │ │ + bgt 9387c │ │ + mvn r0, #1 │ │ + sub fp, lr, #1 │ │ + add r0, r0, r9, lsr r7 │ │ + movw r3, #2060 ; 0x80c │ │ + asr r9, sl, #1 │ │ + mul r0, r0, r2 │ │ + add r6, r6, r0, lsl #1 │ │ + mov r0, #64 ; 0x40 │ │ + lsr r0, r0, r7 │ │ + str r0, [sp, #48] ; 0x30 │ │ + mul r0, r2, r0 │ │ + mov r2, #0 │ │ + sub r1, r2, sl, asr #1 │ │ + str r1, [sp, #32] │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + add r2, r1, r4, lsl #2 │ │ + lsl r0, r0, #1 │ │ + add r1, r2, r3 │ │ + str r0, [sp, #36] ; 0x24 │ │ + movw r3, #2052 ; 0x804 │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + str r1, [sp, #44] ; 0x2c │ │ + add r1, r2, r3 │ │ + str r1, [sp, #40] ; 0x28 │ │ + lsl r0, r0, #1 │ │ + str r0, [sp, #28] │ │ + b 937f8 │ │ + ldr r1, [sp, #36] ; 0x24 │ │ + ldr r0, [sp, #112] ; 0x70 │ │ + add r6, r6, r1 │ │ + ldr r1, [sp, #48] ; 0x30 │ │ + add r8, r8, r1 │ │ + cmp r8, r0 │ │ + bgt 9387c │ │ + ldr r3, [sp, #52] ; 0x34 │ │ + cmp fp, r8 │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + mov r7, #4 │ │ + ldr r2, [sp, #44] ; 0x2c │ │ + movweq r7, #3 │ │ + ldr r1, [r3, #2088] ; 0x828 │ │ + ldr r0, [r0] │ │ + ldr r2, [r2] │ │ + ldr r4, [r1, #336] ; 0x150 │ │ + ldr r1, [sp, #56] ; 0x38 │ │ + ldr r3, [r3, #2756] ; 0xac4 │ │ + stm sp, {r1, r7} │ │ + ldr r1, [sp, #116] ; 0x74 │ │ + str r1, [sp, #8] │ │ + add r1, sp, #12 │ │ + stm r1, {r0, r2, r3} │ │ + mov r0, r5 │ │ + mov r1, sl │ │ + ldr r3, [sp, #96] ; 0x60 │ │ + mov r2, r6 │ │ + blx r4 │ │ + mul r0, r7, r9 │ │ + cmp fp, r8 │ │ + add r5, r5, r0, lsl #1 │ │ + bne 937dc │ │ + ldr r0, [sp, #32] │ │ + ldr r2, [sp, #28] │ │ + add r1, r5, r0, lsl #1 │ │ + mov r0, r5 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + add r5, r5, r9, lsl #1 │ │ + b 937dc │ │ + add sp, sp, #60 ; 0x3c │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #20 │ │ + mov r4, r0 │ │ + ldr r9, [r0, #2172] ; 0x87c │ │ + cmp r2, #0 │ │ + mov r0, r2 │ │ + ldr fp, [r4, #3624] ; 0xe28 │ │ + movwne r0, #1 │ │ + add r7, r2, #1 │ │ + mov r6, r2 │ │ + lsl sl, r0, #3 │ │ + tst fp, #1 │ │ + str r1, [sp, #16] │ │ + beq 93918 │ │ + ldr r2, [sp, #16] │ │ + cmp r7, r9 │ │ + ldr r1, [r4, #4] │ │ + mov r5, #0 │ │ + movwlt r5, #1 │ │ + ldr r0, [r4, #1440] ; 0x5a0 │ │ + ldr lr, [r2] │ │ + lsl r5, r5, #3 │ │ + ldr r2, [r4, #1428] ; 0x594 │ │ + mov ip, #0 │ │ + ldr r1, [r1, #1012] ; 0x3f4 │ │ + ldr r3, [r4, #1436] ; 0x59c │ │ + lsr r2, r2, #1 │ │ + add r1, r1, #6 │ │ + mul r8, sl, r2 │ │ + rsb r5, r5, r7, lsl r1 │ │ + cmp r5, r0 │ │ + rsb r2, sl, r6, lsl r1 │ │ + movge r5, r0 │ │ + stm sp, {r0, r5, ip} │ │ + mov r0, r4 │ │ + sub r1, lr, r8, lsl #1 │ │ + bl 93a14 │ │ + tst fp, #6 │ │ + beq 93a0c │ │ + ldr r0, [r4, #4] │ │ + mov r5, #6 │ │ + ldr r3, [r4, #1444] ; 0x5a4 │ │ + mov lr, #8 │ │ + ldr r2, [r4, #1440] ; 0x5a0 │ │ + ldr r0, [r0, #1012] ; 0x3f4 │ │ + sub r1, r3, #1 │ │ + cmp r3, #1 │ │ + clz r1, r1 │ │ + movweq r5, #5 │ │ + add r0, r0, r5 │ │ + lsr r1, r1, #5 │ │ + cmp r7, r9 │ │ + lsl r5, r7, r0 │ │ + add r2, r2, r1 │ │ + sublt r5, r5, lr, lsr r1 │ │ + ldr ip, [r4, #1436] ; 0x59c │ │ + asr r7, r2, r1 │ │ + cmp r5, r2, asr r1 │ │ + movge r5, r7 │ │ + subs r2, r3, #3 │ │ + movwne r2, #1 │ │ + add r3, ip, r2 │ │ + lsl r0, r6, r0 │ │ + sub r8, r0, sl, lsr r1 │ │ + asr r9, r3, r2 │ │ + lsr r6, sl, r1 │ │ + tst fp, #2 │ │ + beq 939cc │ │ + ldr r0, [r4, #1432] ; 0x598 │ │ mov r2, #1 │ │ - ldr r1, [r6, #40] ; 0x28 │ │ - cmp r0, #0 │ │ - beq 83ab8 │ │ - add r0, sp, #100 ; 0x64 │ │ - mov r7, #0 │ │ - add r3, r0, #256 ; 0x100 │ │ - ldrb r0, [ip, #49] ; 0x31 │ │ - strb r0, [r3, r7] │ │ - add r7, r7, #1 │ │ - ldrb r0, [ip, #48] ; 0x30 │ │ - cmp r7, r0 │ │ - bcc 83a9c │ │ - b 83abc │ │ - mov r0, #0 │ │ - lsl r1, r2, r1 │ │ - str r5, [sp, #76] ; 0x4c │ │ - str r1, [sp, #72] ; 0x48 │ │ - sub r1, r5, #1 │ │ - cmp r1, #1 │ │ + ldr r1, [sp, #16] │ │ + mov r3, r9 │ │ + lsr r0, r0, #1 │ │ + mul r0, r6, r0 │ │ + ldr r1, [r1, #4] │ │ + str r2, [sp, #8] │ │ + mov r2, r8 │ │ + str r7, [sp] │ │ + str r5, [sp, #4] │ │ + sub r1, r1, r0, lsl #1 │ │ + mov r0, r4 │ │ + bl 93a14 │ │ + tst fp, #4 │ │ + beq 93a0c │ │ + ldr r0, [r4, #1432] ; 0x598 │ │ + mov r2, #2 │ │ + ldr r1, [sp, #16] │ │ + mov r3, r9 │ │ + lsr r0, r0, #1 │ │ + mul r0, r6, r0 │ │ + ldr r1, [r1, #8] │ │ + str r2, [sp, #8] │ │ + mov r2, r8 │ │ + str r7, [sp] │ │ + str r5, [sp, #4] │ │ + sub r1, r1, r0, lsl #1 │ │ + mov r0, r4 │ │ + bl 93a14 │ │ + add sp, sp, #20 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #220 ; 0xdc │ │ + sub sp, sp, #2048 ; 0x800 │ │ + ldr r5, [r0, #1444] ; 0x5a4 │ │ mov fp, r1 │ │ - blt 83c50 │ │ - vmov.i32 q4, #32768 ; 0x00008000 │ │ - add r1, sp, #100 ; 0x64 │ │ - vmov.i32 q5, #16 ; 0x00000010 │ │ + ldr r8, [sp, #2312] ; 0x908 │ │ + mov lr, #1 │ │ + sub r1, r5, #1 │ │ + str r3, [sp, #72] ; 0x48 │ │ + clz r1, r1 │ │ + cmp r8, #0 │ │ + mov r6, r8 │ │ + mov r3, r2 │ │ + movwne r6, #1 │ │ + lsr r1, r1, #5 │ │ + and ip, r6, r1 │ │ + mov r1, #8 │ │ + cmp r2, #0 │ │ + str r2, [sp, #40] ; 0x28 │ │ + addne r3, r3, r1, lsr ip │ │ + ldr r1, [r0, #12] │ │ + cmp r2, #0 │ │ + add r2, r0, r6, lsl #2 │ │ + add r1, r1, r6, lsl #2 │ │ + mov r7, #2 │ │ + movwgt r7, #6 │ │ + cmp r5, #3 │ │ + ldr r4, [r1, #1384] ; 0x568 │ │ + mov r1, #0 │ │ + mov r6, #7 │ │ + ldr sl, [r2, #1428] ; 0x594 │ │ + str r0, [sp, #76] ; 0x4c │ │ + movwne r6, #6 │ │ + sub r1, r1, lr, lsl r4 │ │ + lsl r2, lr, r4 │ │ + and r1, r3, r1 │ │ + mov r0, #7 │ │ + cmp r8, #0 │ │ + mov r3, #2 │ │ + moveq r6, r0 │ │ + asr r4, r2, #1 │ │ + cmp r1, #0 │ │ + mov r5, #0 │ │ + str r6, [sp, #68] ; 0x44 │ │ + beq 93adc │ │ + ldr r0, [sp, #2304] ; 0x900 │ │ + add r5, r1, r4 │ │ + cmp r5, r0 │ │ + subgt r1, r1, r2 │ │ + mov r5, r1 │ │ + ldr lr, [sp, #76] ; 0x4c │ │ + lsl r5, r5, ip │ │ + asr r1, r5, #7 │ │ + ldr r6, [sp, #2312] ; 0x908 │ │ + and r3, r3, r5, lsr #5 │ │ + str r3, [sp, #56] ; 0x38 │ │ + ldr r0, [lr, #2184] ; 0x888 │ │ + add r6, r6, r6, lsl #2 │ │ + orr r3, r3, r3, lsl #2 │ │ + ldr r9, [sp, #2308] ; 0x904 │ │ + mul r0, r1, r0 │ │ + ldr r1, [lr, #2840] ; 0xb18 │ │ + str r6, [sp, #60] ; 0x3c │ │ + str r0, [sp, #64] ; 0x40 │ │ + rsb r0, r0, r0, lsl #4 │ │ + add r0, r1, r0, lsl #3 │ │ + add r0, r0, r6, lsl #3 │ │ + add r5, r0, r3, lsl #1 │ │ + str r5, [sp, #84] ; 0x54 │ │ + ldrb ip, [r0, r3, lsl #1] │ │ + add r0, r2, r4 │ │ + ldr r3, [sp, #72] ; 0x48 │ │ + cmp ip, #0 │ │ + movwne ip, #1 │ │ + cmp r0, r3 │ │ + ble 93b5c │ │ mov r8, #0 │ │ - add r1, r1, #256 ; 0x100 │ │ - str r1, [sp, #80] ; 0x50 │ │ - add r9, ip, #48 ; 0x30 │ │ - uxtb r5, r0 │ │ - add r1, r9, r8, lsl #1 │ │ - add r8, r8, #1 │ │ - mov r0, #65536 ; 0x10000 │ │ - ldrb sl, [r9, r8, lsl #1]! │ │ - ldrb r7, [r1, #1] │ │ - sub r6, sl, r5 │ │ - ldrb r4, [r9, #1] │ │ - add r0, r0, r6, asr #1 │ │ - mov r1, r6 │ │ - bl 280c <__aeabi_idiv@plt> │ │ - cmp r6, #1 │ │ - blt 83bf8 │ │ - sub ip, r4, r7 │ │ - mov r4, #0 │ │ - cmp r6, #16 │ │ - mul r1, ip, r0 │ │ - bcc 83bc4 │ │ - add r2, pc, #204 ; 0xcc │ │ - bic r4, r6, #15 │ │ - vld1.64 {d16-d17}, [r2 :128] │ │ - add r2, pc, #208 ; 0xd0 │ │ - mov r3, r4 │ │ - vld1.64 {d18-d19}, [r2 :128] │ │ - add r2, pc, #212 ; 0xd4 │ │ - vld1.64 {d20-d21}, [r2 :128] │ │ - add r2, pc, #220 ; 0xdc │ │ - vld1.64 {d22-d23}, [r2 :128] │ │ - ldr r2, [sp, #80] ; 0x50 │ │ - vdup.32 q12, r1 │ │ - vdup.8 q13, r7 │ │ - add r2, r2, r5 │ │ - vmul.i32 q14, q12, q11 │ │ - subs r3, r3, #16 │ │ - vmul.i32 q15, q12, q10 │ │ - vmul.i32 q0, q12, q9 │ │ - vmul.i32 q1, q12, q8 │ │ - vaddhn.i32 d28, q14, q4 │ │ - vaddhn.i32 d29, q15, q4 │ │ - vaddhn.i32 d30, q0, q4 │ │ - vadd.i32 q10, q10, q5 │ │ - vaddhn.i32 d31, q1, q4 │ │ - vmovn.i16 d28, q14 │ │ - vadd.i32 q11, q11, q5 │ │ - vadd.i32 q9, q9, q5 │ │ - vmovn.i16 d29, q15 │ │ - vadd.i8 q14, q13, q14 │ │ - vadd.i32 q8, q8, q5 │ │ - vst1.8 {d28-d29}, [r2]! │ │ - bne 83b74 │ │ - cmp r6, r4 │ │ - beq 83bf8 │ │ - mul r0, r4, r0 │ │ - ldr r6, [sp, #80] ; 0x50 │ │ - add r2, r4, r5 │ │ - mul r0, r0, ip │ │ - add r3, r0, #32768 ; 0x8000 │ │ - sub r0, r2, sl │ │ - add r2, r6, r2 │ │ - add r6, r3, r1 │ │ - add r3, r7, r3, lsr #16 │ │ - strb r3, [r2], #1 │ │ - adds r0, r0, #1 │ │ - mov r3, r6 │ │ - bcc 83be0 │ │ - ldr ip, [sp, #96] ; 0x60 │ │ - cmp r8, fp │ │ - beq 83c50 │ │ - ldrb r0, [r9] │ │ - b 83af0 │ │ - nop {0} │ │ - andeq r0, r0, ip │ │ - andeq r0, r0, sp │ │ - andeq r0, r0, lr │ │ - andeq r0, r0, pc │ │ - andeq r0, r0, r8 │ │ - andeq r0, r0, r9 │ │ - andeq r0, r0, sl │ │ - andeq r0, r0, fp │ │ - andeq r0, r0, r4 │ │ - andeq r0, r0, r5 │ │ - andeq r0, r0, r6 │ │ - andeq r0, r0, r7 │ │ - andeq r0, r0, r0 │ │ - andeq r0, r0, r1 │ │ - andeq r0, r0, r2 │ │ - andeq r0, r0, r3 │ │ - add r0, ip, fp, lsl #1 │ │ - ldr r1, [sp, #72] ; 0x48 │ │ - ldr r4, [sp, #88] ; 0x58 │ │ - ldrb r2, [r0, #48] ; 0x30 │ │ - ldr r6, [sp, #92] ; 0x5c │ │ - ldr r5, [sp, #76] ; 0x4c │ │ - cmp r1, r2 │ │ - ble 83cfc │ │ - sub lr, r1, r2 │ │ - add r0, r0, #49 ; 0x31 │ │ - cmp lr, #15 │ │ - bls 83cdc │ │ - add r3, sp, #100 ; 0x64 │ │ - add r5, ip, r5, lsl #1 │ │ - add r7, r3, #256 ; 0x100 │ │ - add r5, r5, #48 ; 0x30 │ │ - add r6, r7, r2 │ │ - cmp r6, r5 │ │ - ldr r6, [sp, #92] ; 0x5c │ │ - addcc r7, r7, r1 │ │ - cmpcc r0, r7 │ │ - bcc 83cdc │ │ - bic r7, lr, #15 │ │ - vld1.8 {d16[]-d17[]}, [r0] │ │ - add r6, r7, r2 │ │ - add r2, r3, r2 │ │ - add r2, r2, #256 ; 0x100 │ │ - mov r3, r7 │ │ - vst1.8 {d16-d17}, [r2]! │ │ - subs r3, r3, #16 │ │ - bne 83cc0 │ │ - mov r2, r6 │ │ - ldr r6, [sp, #92] ; 0x5c │ │ - cmp lr, r7 │ │ - beq 83cfc │ │ - add r3, sp, #100 ; 0x64 │ │ - sub r1, r1, r2 │ │ - add r2, r3, r2 │ │ - add r2, r2, #256 ; 0x100 │ │ - ldrb r3, [r0] │ │ - subs r1, r1, #1 │ │ - strb r3, [r2], #1 │ │ - bne 83cec │ │ - ldr r5, [ip, #44] ; 0x2c │ │ - cmp r5, #0 │ │ - beq 83f44 │ │ - ldrb r0, [ip, #68] ; 0x44 │ │ + mov sl, ip │ │ + mov r6, #0 │ │ + cmp sl, #0 │ │ + bne 93de4 │ │ + b 93e3c │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + mov r5, r2 │ │ + sub r2, r9, r0 │ │ + ldr r0, [sp, #68] ; 0x44 │ │ + cmp r2, #0 │ │ + str r2, [sp, #36] ; 0x24 │ │ + sub r0, r0, #1 │ │ + str r0, [sp, #52] ; 0x34 │ │ + ble 93cd8 │ │ + asr r0, sl, #1 │ │ + mvn r2, #7 │ │ + lsl r9, r0, #1 │ │ + lsl r0, r5, #1 │ │ + mov r8, #0 │ │ + mov r3, #0 │ │ + add r2, r2, r5, lsl #1 │ │ + str r4, [sp, #48] ; 0x30 │ │ + str r2, [sp, #32] │ │ + str r0, [sp, #44] ; 0x2c │ │ + ldr r0, [sp, #68] ; 0x44 │ │ + add r4, r3, r5 │ │ + ldr r2, [sp, #64] ; 0x40 │ │ + mov lr, r5 │ │ + str r4, [sp, #80] ; 0x50 │ │ + add r0, r2, r4, asr r0 │ │ mov r2, #1 │ │ - ldr r1, [r6, #40] ; 0x28 │ │ + rsb r0, r0, r0, lsl #4 │ │ + add r0, r1, r0, lsl #3 │ │ + ldr r1, [sp, #60] ; 0x3c │ │ + add r0, r0, r1, lsl #3 │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + and r1, r2, r4, lsr r1 │ │ + ldr r2, [sp, #56] ; 0x38 │ │ + add r4, sp, #84 ; 0x54 │ │ + orr r1, r1, r2 │ │ + orr r2, r1, r1, lsl #2 │ │ + clz r1, r8 │ │ + lsr r1, r1, #5 │ │ + add r5, r0, r2, lsl #1 │ │ + str r5, [r4, r1, lsl #2] │ │ + ldrb sl, [r0, r2, lsl #1] │ │ + cmp sl, #0 │ │ + movwne sl, #1 │ │ + beq 93c48 │ │ + add r0, r8, r8, lsl #4 │ │ + add r2, sp, #92 ; 0x5c │ │ + ldr r5, [sp, #32] │ │ + add r2, r2, r0, lsl #6 │ │ + ldr r0, [sp, #36] ; 0x24 │ │ + mov r4, fp │ │ + sub r0, r0, #1 │ │ + ldr r6, [r4, r5]! │ │ + add r5, r5, r9 │ │ cmp r0, #0 │ │ - beq 83d44 │ │ - add r0, sp, #100 ; 0x64 │ │ - mov r7, #0 │ │ - add r3, r0, #512 ; 0x200 │ │ - ldrb r0, [ip, #69] ; 0x45 │ │ - strb r0, [r3, r7] │ │ - add r7, r7, #1 │ │ - ldrb r0, [ip, #68] ; 0x44 │ │ - cmp r7, r0 │ │ - bcc 83d28 │ │ - b 83d48 │ │ - mov r0, #0 │ │ - lsl r1, r2, r1 │ │ - str r5, [sp, #76] ; 0x4c │ │ - str r1, [sp, #72] ; 0x48 │ │ - sub r1, r5, #1 │ │ - cmp r1, #1 │ │ - mov fp, r1 │ │ - blt 83e98 │ │ - vmov.i32 q4, #32768 ; 0x00008000 │ │ - add r1, sp, #100 ; 0x64 │ │ - vmov.i32 q5, #16 ; 0x00000010 │ │ - mov r8, #0 │ │ - add r1, r1, #512 ; 0x200 │ │ - str r1, [sp, #80] ; 0x50 │ │ - add r9, ip, #68 ; 0x44 │ │ - uxtb r5, r0 │ │ - add r1, r9, r8, lsl #1 │ │ - add r8, r8, #1 │ │ - mov r0, #65536 ; 0x10000 │ │ - ldrb sl, [r9, r8, lsl #1]! │ │ - ldrb r7, [r1, #1] │ │ - sub r6, sl, r5 │ │ - ldrb r4, [r9, #1] │ │ - add r0, r0, r6, asr #1 │ │ - mov r1, r6 │ │ - bl 280c <__aeabi_idiv@plt> │ │ - cmp r6, #1 │ │ - blt 83e84 │ │ - sub ip, r4, r7 │ │ - mov r4, #0 │ │ - cmp r6, #16 │ │ - mul r1, ip, r0 │ │ - bcc 83e50 │ │ - sub r2, pc, #448 ; 0x1c0 │ │ - bic r4, r6, #15 │ │ - vld1.64 {d16-d17}, [r2 :128] │ │ - sub r2, pc, #444 ; 0x1bc │ │ - mov r3, r4 │ │ - vld1.64 {d18-d19}, [r2 :128] │ │ - sub r2, pc, #440 ; 0x1b8 │ │ - vld1.64 {d20-d21}, [r2 :128] │ │ - sub r2, pc, #432 ; 0x1b0 │ │ - vld1.64 {d22-d23}, [r2 :128] │ │ - ldr r2, [sp, #80] ; 0x50 │ │ - vdup.32 q12, r1 │ │ - vdup.8 q13, r7 │ │ - add r2, r2, r5 │ │ - vmul.i32 q14, q12, q11 │ │ - subs r3, r3, #16 │ │ - vmul.i32 q15, q12, q10 │ │ - vmul.i32 q0, q12, q9 │ │ - vmul.i32 q1, q12, q8 │ │ - vaddhn.i32 d28, q14, q4 │ │ - vaddhn.i32 d29, q15, q4 │ │ - vaddhn.i32 d30, q0, q4 │ │ - vadd.i32 q10, q10, q5 │ │ - vaddhn.i32 d31, q1, q4 │ │ - vmovn.i16 d28, q14 │ │ - vadd.i32 q11, q11, q5 │ │ - vadd.i32 q9, q9, q5 │ │ - vmovn.i16 d29, q15 │ │ - vadd.i8 q14, q13, q14 │ │ - vadd.i32 q8, q8, q5 │ │ - vst1.8 {d28-d29}, [r2]! │ │ - bne 83e00 │ │ - cmp r6, r4 │ │ - beq 83e84 │ │ - mul r0, r4, r0 │ │ + ldr r4, [r4, #4] │ │ + str r4, [r2, #4] │ │ + str r6, [r2] │ │ + add r2, r2, #8 │ │ + bgt 93c20 │ │ + mov r5, lr │ │ + ldr lr, [sp, #76] ; 0x4c │ │ + tst ip, #1 │ │ + beq 93c9c │ │ + add r0, sp, #84 ; 0x54 │ │ + ldr r2, [sp, #40] ; 0x28 │ │ + str r2, [sp] │ │ + ldr r2, [sp, #2312] ; 0x908 │ │ + ldr r0, [r0, r8, lsl #2] │ │ + stmib sp, {r2, r5} │ │ + str r0, [sp, #16] │ │ + add r0, r1, r1, lsl #4 │ │ + ldr r2, [sp, #2308] ; 0x904 │ │ + add r1, sp, #92 ; 0x5c │ │ + str r2, [sp, #12] │ │ + add r2, r1, r0, lsl #6 │ │ + mov r0, lr │ │ + mov r1, fp │ │ + str r7, [sp, #20] │ │ + bl 93e48 │ │ + ldr lr, [sp, #76] ; 0x4c │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + eor r8, r8, #1 │ │ ldr r6, [sp, #80] ; 0x50 │ │ - add r2, r4, r5 │ │ - mul r0, r0, ip │ │ - add r3, r0, #32768 ; 0x8000 │ │ - sub r0, r2, sl │ │ - add r2, r6, r2 │ │ - add r6, r3, r1 │ │ - add r3, r7, r3, lsr #16 │ │ - strb r3, [r2], #1 │ │ - adds r0, r0, #1 │ │ + orr r7, r7, #1 │ │ + ldr r1, [sp, #48] ; 0x30 │ │ + add fp, fp, r0 │ │ + add r0, r6, r5 │ │ + add r0, r0, r1 │ │ + ldr r1, [sp, #72] ; 0x48 │ │ + cmp r0, r1 │ │ + bgt 93dd8 │ │ + ldr r1, [lr, #2840] ; 0xb18 │ │ + mov ip, sl │ │ mov r3, r6 │ │ - bcc 83e6c │ │ - ldr ip, [sp, #96] ; 0x60 │ │ - cmp r8, fp │ │ - beq 83e98 │ │ - ldrb r0, [r9] │ │ - b 83d7c │ │ - add r0, ip, fp, lsl #1 │ │ + b 93ba8 │ │ + add r0, r4, r5, lsl #1 │ │ + str r0, [sp, #80] ; 0x50 │ │ + lsl r0, r5, #1 │ │ + mov r8, #0 │ │ + mov r9, #0 │ │ + str r0, [sp, #48] ; 0x30 │ │ + ldr r0, [sp, #68] ; 0x44 │ │ + add r6, r9, r5 │ │ + ldr r2, [sp, #64] ; 0x40 │ │ + add r4, sp, #84 ; 0x54 │ │ + add r0, r2, r6, asr r0 │ │ + mov r2, #1 │ │ + rsb r0, r0, r0, lsl #4 │ │ + add r0, r1, r0, lsl #3 │ │ + ldr r1, [sp, #60] ; 0x3c │ │ + add r1, r0, r1, lsl #3 │ │ + ldr r0, [sp, #52] ; 0x34 │ │ + and r0, r2, r6, lsr r0 │ │ + ldr r2, [sp, #56] ; 0x38 │ │ + orr r0, r0, r2 │ │ + orr r2, r0, r0, lsl #2 │ │ + clz r0, r8 │ │ + lsr r0, r0, #5 │ │ + add r3, r1, r2, lsl #1 │ │ + str r3, [r4, r0, lsl #2] │ │ + ldrb sl, [r1, r2, lsl #1] │ │ + cmp sl, #0 │ │ + movwne sl, #1 │ │ + tst ip, #1 │ │ + beq 93d98 │ │ + add r1, sp, #84 ; 0x54 │ │ + ldr r2, [sp, #40] ; 0x28 │ │ + str r2, [sp] │ │ + add r0, r0, r0, lsl #4 │ │ + ldr r2, [sp, #2312] ; 0x908 │ │ + mov r3, r9 │ │ + ldr r1, [r1, r8, lsl #2] │ │ + stmib sp, {r2, r5} │ │ + ldr r2, [sp, #2308] ; 0x904 │ │ + str r1, [sp, #16] │ │ + add r1, sp, #92 ; 0x5c │ │ + str r2, [sp, #12] │ │ + add r2, r1, r0, lsl #6 │ │ + mov r0, lr │ │ + mov r1, fp │ │ + str r7, [sp, #20] │ │ + bl 93e48 │ │ + ldr lr, [sp, #76] ; 0x4c │ │ + ldr r0, [sp, #80] ; 0x50 │ │ + eor r8, r8, #1 │ │ ldr r1, [sp, #72] ; 0x48 │ │ - ldr r4, [sp, #88] ; 0x58 │ │ - ldrb r2, [r0, #68] ; 0x44 │ │ - ldr r6, [sp, #92] ; 0x5c │ │ - ldr r5, [sp, #76] ; 0x4c │ │ - cmp r1, r2 │ │ - ble 83f44 │ │ - sub lr, r1, r2 │ │ - add r0, r0, #69 ; 0x45 │ │ - cmp lr, #15 │ │ - bls 83f24 │ │ - add r3, sp, #100 ; 0x64 │ │ - add r5, ip, r5, lsl #1 │ │ - add r7, r3, #512 ; 0x200 │ │ - add r5, r5, #68 ; 0x44 │ │ - add r6, r7, r2 │ │ - cmp r6, r5 │ │ - ldr r6, [sp, #92] ; 0x5c │ │ - addcc r7, r7, r1 │ │ - cmpcc r0, r7 │ │ - bcc 83f24 │ │ - bic r7, lr, #15 │ │ - vld1.8 {d16[]-d17[]}, [r0] │ │ - add r6, r7, r2 │ │ - add r2, r3, r2 │ │ - add r2, r2, #512 ; 0x200 │ │ + orr r7, r7, #1 │ │ + add r0, r0, r9 │ │ + cmp r0, r1 │ │ + bgt 93dcc │ │ + ldr r0, [sp, #48] ; 0x30 │ │ + mov ip, sl │ │ + ldr r1, [lr, #2840] ; 0xb18 │ │ + mov r9, r6 │ │ + add fp, fp, r0 │ │ + b 93cf0 │ │ + ldr r0, [sp, #48] ; 0x30 │ │ + add r6, r9, r5 │ │ + add fp, fp, r0 │ │ + ldr r9, [sp, #2308] ; 0x904 │ │ + cmp sl, #0 │ │ + beq 93e3c │ │ + add r0, sp, #84 ; 0x54 │ │ + ldr r2, [sp, #72] ; 0x48 │ │ + bic r1, r7, #2 │ │ + ldr r3, [sp, #40] ; 0x28 │ │ + ldr r0, [r0, r8, lsl #2] │ │ + sub r2, r2, r6 │ │ + str r1, [sp, #20] │ │ + str r0, [sp, #16] │ │ + clz r0, r8 │ │ + add r1, sp, #92 ; 0x5c │ │ + str r3, [sp] │ │ + lsr r0, r0, #5 │ │ + ldr r3, [sp, #2312] ; 0x908 │ │ + orr r0, r0, r0, lsl #4 │ │ + str r2, [sp, #8] │ │ + str r3, [sp, #4] │ │ + mov r3, r6 │ │ + add r2, r1, r0, lsl #6 │ │ + mov r0, lr │ │ + mov r1, fp │ │ + str r9, [sp, #12] │ │ + bl 93e48 │ │ + add sp, sp, #220 ; 0xdc │ │ + add sp, sp, #2048 ; 0x800 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + add fp, sp, #28 │ │ + sub sp, sp, #108 ; 0x6c │ │ + bfc sp, #0, #4 │ │ + ldr r8, [fp, #8] │ │ + mov r5, r1 │ │ + ldr r1, [r0, #1444] ; 0x5a4 │ │ + mov r9, r2 │ │ + clz r2, r8 │ │ + ldr ip, [fp, #12] │ │ + sub r1, r1, #1 │ │ + str r3, [sp, #48] ; 0x30 │ │ + clz r1, r1 │ │ + ldr r7, [fp, #20] │ │ + lsr r2, r2, #5 │ │ + mov r3, #64 ; 0x40 │ │ + sub r3, r3, r2, lsl #3 │ │ + cmp ip, #0 │ │ + mov r2, ip │ │ + sub r6, r7, r8 │ │ + ldr r7, [r0, #4] │ │ + movwne r2, #1 │ │ + lsr r1, r1, #5 │ │ + and sl, r2, r1 │ │ + mov lr, #8 │ │ + mov r1, r8 │ │ + cmp r6, r3, lsr sl │ │ + ldr r7, [r7, #1012] ; 0x3f4 │ │ + lsrgt r6, r3, sl │ │ + mov r3, #6 │ │ + cmp sl, #0 │ │ + mov r4, #0 │ │ + movwne r3, #5 │ │ + cmp r8, #0 │ │ + add r3, r7, r3 │ │ + addne r1, r1, lr, lsl sl │ │ + str r0, [sp, #56] ; 0x38 │ │ + asr lr, r1, r3 │ │ + mov r1, #4 │ │ + lsl r1, r1, r7 │ │ + ldr r3, [r0, #2068] ; 0x814 │ │ + mul r1, lr, r1 │ │ + ldr r3, [r3, #12] │ │ + cmp r3, #1 │ │ + ldr r3, [fp, #24] │ │ + subhi r4, r1, #4 │ │ + ldr r1, [r0, #1436] ; 0x59c │ │ + str r1, [sp, #40] ; 0x28 │ │ + add r1, r0, ip, lsl #2 │ │ + ldr r1, [r1, #3576] ; 0xdf8 │ │ + str r1, [sp, #44] ; 0x2c │ │ + add r1, r0, r2, lsl #2 │ │ + ldr r0, [r0, #2088] ; 0x828 │ │ + ldr r1, [r1, #1428] ; 0x594 │ │ + str r1, [sp, #60] ; 0x3c │ │ + ldrb r1, [r3] │ │ + str r0, [sp, #52] ; 0x34 │ │ + cmp r1, #2 │ │ + bne 93fc4 │ │ + ldrsb r2, [r3, #1] │ │ + strh r2, [sp, #64] ; 0x40 │ │ + strh r2, [sp, #76] ; 0x4c │ │ + ldrsb ip, [r3, #2] │ │ + strh ip, [sp, #66] ; 0x42 │ │ + ldrsb r1, [r3, #3] │ │ + str lr, [sp, #36] ; 0x24 │ │ + add lr, ip, r2 │ │ + add r7, lr, r1 │ │ + mov lr, #128 ; 0x80 │ │ + strh r1, [sp, #68] ; 0x44 │ │ + sub r7, lr, r7, lsl #1 │ │ + strh r7, [sp, #70] ; 0x46 │ │ + ldrsb r7, [r3, #4] │ │ + strh r7, [sp, #80] ; 0x50 │ │ + strh r7, [sp, #92] ; 0x5c │ │ + ldrsb r8, [r3, #5] │ │ + strh r8, [sp, #82] ; 0x52 │ │ + strh r8, [sp, #90] ; 0x5a │ │ + add r0, r8, r7 │ │ + ldrsb r3, [r3, #6] │ │ + strh r3, [sp, #84] ; 0x54 │ │ + add r0, r0, r3 │ │ + strh r3, [sp, #88] ; 0x58 │ │ + ldr r8, [fp, #8] │ │ + sub r0, lr, r0, lsl #1 │ │ + strh r0, [sp, #86] ; 0x56 │ │ + orr r0, r7, r2 │ │ + ldr r2, [sp, #52] ; 0x34 │ │ + ldr lr, [sp, #36] ; 0x24 │ │ + uxtb r0, r0 │ │ + clz r0, r0 │ │ + lsr r0, r0, #5 │ │ + add r0, r2, r0, lsl #2 │ │ + add r2, r0, #1664 ; 0x680 │ │ + b 9401c │ │ + ldrb r0, [r3, #7] │ │ + mov ip, #1 │ │ + ldr r1, [pc, #372] ; 94148 │ │ + lsl r0, r0, #2 │ │ + ldr r1, [pc, r1] │ │ + ldrh r0, [r1, r0]! ; │ │ + str r0, [sp, #64] ; 0x40 │ │ + ldrh r2, [r1, #2] │ │ + str r2, [sp, #68] ; 0x44 │ │ + cmp r2, #0 │ │ + ldrsb r7, [r3, #9] │ │ + movwne r2, #1 │ │ + ldrsb r1, [r3, #8] │ │ + cmp r0, #0 │ │ + lsl r3, r2, #1 │ │ + orrne r3, ip, r2, lsl #1 │ │ + ldr r0, [sp, #52] ; 0x34 │ │ + movw r2, #1668 ; 0x684 │ │ + add r0, r0, r3, lsl #2 │ │ + add r2, r0, r2 │ │ + add r0, r1, r7 │ │ + rsb ip, r0, #128 ; 0x80 │ │ + ldr r0, [fp, #20] │ │ + add r8, r6, r8 │ │ + strh ip, [sp, #74] ; 0x4a │ │ + cmp r8, r0 │ │ + strh r1, [sp, #72] ; 0x48 │ │ + bgt 94140 │ │ + ldr r1, [sp, #40] ; 0x28 │ │ + mov r0, #62 ; 0x3e │ │ + ldr r3, [sp, #44] ; 0x2c │ │ + ldr r2, [r2] │ │ + add r0, r0, r1, lsl #1 │ │ + bic r1, r0, #62 ; 0x3e │ │ + str r1, [sp, #52] ; 0x34 │ │ + lsr r1, r1, #1 │ │ + mul r1, r4, r1 │ │ + add r1, r3, r1, lsl #1 │ │ + ldr r3, [sp, #48] ; 0x30 │ │ + str r2, [sp, #48] ; 0x30 │ │ + add r2, lr, #1 │ │ + str r2, [sp, #44] ; 0x2c │ │ + mvn r2, #252 ; 0xfc │ │ + and r0, r2, r0, lsl #2 │ │ + str r0, [sp, #36] ; 0x24 │ │ + mov r0, #64 ; 0x40 │ │ + add r7, r1, r3, lsl #1 │ │ + lsr r0, r0, sl │ │ + ldr r1, [fp, #28] │ │ + str r0, [sp, #40] ; 0x28 │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + asr r0, r0, #1 │ │ + str r0, [sp, #32] │ │ + ldr r2, [sp, #56] ; 0x38 │ │ + bic sl, r1, #8 │ │ + ldr r3, [fp, #20] │ │ + ldr r4, [sp, #44] ; 0x2c │ │ + ldr r0, [r2, #2172] ; 0x87c │ │ + eor r3, r8, r3 │ │ + ldr r2, [r2, #2756] ; 0xac4 │ │ + eor r0, r4, r0 │ │ + ldr r1, [sp, #60] ; 0x3c │ │ + orrs r0, r3, r0 │ │ + ldr r4, [sp, #48] ; 0x30 │ │ + ldr r0, [sp, #52] ; 0x34 │ │ mov r3, r7 │ │ - vst1.8 {d16-d17}, [r2]! │ │ - subs r3, r3, #16 │ │ - bne 83f08 │ │ - mov r2, r6 │ │ - ldr r6, [sp, #92] ; 0x5c │ │ - cmp lr, r7 │ │ - beq 83f44 │ │ - add r3, sp, #100 ; 0x64 │ │ - sub r1, r1, r2 │ │ - add r2, r3, r2 │ │ - add r2, r2, #512 ; 0x200 │ │ - ldrb r3, [r0] │ │ - subs r1, r1, #1 │ │ - strb r3, [r2], #1 │ │ - bne 83f34 │ │ - ldr r0, [ip, #4] │ │ + str r0, [sp] │ │ + orrne sl, sl, #8 │ │ + ldr r0, [fp, #16] │ │ + stmib sp, {r0, r6} │ │ + add r0, sp, #64 ; 0x40 │ │ + str r0, [sp, #12] │ │ + mov r0, r5 │ │ + str r2, [sp, #20] │ │ + mov r2, r9 │ │ + str sl, [sp, #16] │ │ + blx r4 │ │ + ldr r2, [fp, #20] │ │ + ldr r1, [sp, #40] ; 0x28 │ │ + sub r0, r2, r8 │ │ + cmp r1, r0 │ │ + movlt r0, r1 │ │ cmp r0, #0 │ │ - bne 83f90 │ │ - ldr r1, [r4, #20] │ │ - ldr r2, [r4, #32] │ │ - ldr r0, [r4, #8] │ │ - mul r2, r2, r1 │ │ - cmn r2, #1 │ │ - ble 83f70 │ │ - ldr r1, [r6, #8] │ │ - b 83f88 │ │ - ldr r3, [r6, #8] │ │ - add r0, r0, r2 │ │ - sub r0, r0, r1 │ │ - add r3, r3, r2 │ │ - rsb r2, r2, #0 │ │ - sub r1, r3, r1 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - ldr ip, [sp, #96] ; 0x60 │ │ - ldr r0, [r6, #36] ; 0x24 │ │ + beq 94140 │ │ + ldr r1, [sp, #32] │ │ + add r8, r0, r8 │ │ + ldr r3, [sp, #36] ; 0x24 │ │ + add r9, r9, r6, lsl #3 │ │ + cmp r8, r2 │ │ + mul r1, r6, r1 │ │ + add r7, r7, r3 │ │ + mov r6, r0 │ │ + add r5, r5, r1, lsl #1 │ │ + orr r1, sl, #4 │ │ + ble 94098 │ │ + sub sp, fp, #28 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + andeq r8, r2, r4, lsr r7 │ │ + andeq r0, r0, r0 │ │ + │ │ +00094150 : │ │ + ldr r0, [pc, #4] ; 9415c │ │ + add r0, pc, r0 │ │ + bx lr │ │ + andeq r5, r1, lr, asr #26 │ │ + │ │ +00094160 : │ │ + push {fp, lr} │ │ + add r1, pc, #76 ; 0x4c │ │ + ldr ip, [pc, #88] ; 941c8 │ │ + vld1.64 {d16-d17}, [r1] │ │ + mov r2, #0 │ │ + mov r3, #1 │ │ + ldr ip, [pc, ip] │ │ + ldr lr, [pc, #72] ; 941cc │ │ + ldr lr, [pc, lr] │ │ + ldr r1, [pc, #68] ; 941d0 │ │ + ldr r1, [pc, r1] │ │ + str r2, [r0, #24] │ │ + str r1, [r0, #28] │ │ + mov r1, #20 │ │ + str lr, [r0, #32] │ │ + str r2, [r0, #36] ; 0x24 │ │ + str ip, [r0, #40] ; 0x28 │ │ + str r3, [r0, #44] ; 0x2c │ │ + str r3, [r0, #16] │ │ + vst1.32 {d16-d17}, [r0], r1 │ │ + str r2, [r0] │ │ + pop {fp, pc} │ │ + andeq r0, r0, r1 │ │ + andeq r0, r0, r1 │ │ + andeq r0, r0, r1 │ │ + andeq r0, r0, r0 │ │ + andeq r8, r2, r4, lsr sp │ │ + andeq r8, r2, r0, lsr sp │ │ + andeq r8, r2, ip, lsr #26 │ │ + │ │ +000941d4 : │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #60 ; 0x3c │ │ + mov r4, r0 │ │ + ldr r0, [pc, #2072] ; 94a00 │ │ + mov r6, r1 │ │ + ldr r1, [pc, #2068] ; 94a04 │ │ + add r0, pc, r0 │ │ + add r1, pc, r1 │ │ + bl 2e30 │ │ + cmp r4, #0 │ │ + beq 94394 │ │ + cmp r6, #0 │ │ + beq 943a8 │ │ + ldr r0, [r6, #44] ; 0x2c │ │ + sub r0, r0, #1 │ │ + cmp r0, #256 ; 0x100 │ │ + bcs 943bc │ │ + ldr r0, [r6, #4] │ │ + sub r0, r0, #1 │ │ + cmp r0, #64 ; 0x40 │ │ + bcs 943d0 │ │ + ldr r0, [r6] │ │ + sub r0, r0, #1 │ │ + cmp r0, #256 ; 0x100 │ │ + bcs 943e4 │ │ + ldr r0, [r6, #28] │ │ cmp r0, #0 │ │ - beq 83fa8 │ │ - ldr r1, [ip, #36] ; 0x24 │ │ - cmp r1, #0 │ │ - beq 8439c │ │ - ldr r6, [sp, #92] ; 0x5c │ │ - ldr r4, [sp, #88] ; 0x58 │ │ + beq 943f8 │ │ + ldr r0, [r6, #32] │ │ + cmp r0, #0 │ │ + beq 9440c │ │ + ldr r0, [r6, #12] │ │ + cmp r0, #32 │ │ + bcs 94420 │ │ + add r0, sp, #32 │ │ + bl 2e3c │ │ + mvn r5, #11 │ │ + cmp r0, #0 │ │ + bne 9444c │ │ + add r0, sp, #32 │ │ + mov r1, #1048576 ; 0x100000 │ │ + bl 2e48 │ │ + add r0, sp, #56 ; 0x38 │ │ + mov r1, #32 │ │ + movw r2, #31128 ; 0x7998 │ │ + bl 2d64 │ │ + ldr r7, [sp, #56] ; 0x38 │ │ + cmp r0, #0 │ │ + movne r7, #0 │ │ + mvn r5, #11 │ │ + cmp r7, #0 │ │ + str r7, [r4] │ │ + beq 949d8 │ │ + movw r0, #31080 ; 0x7968 │ │ + add r8, r7, r0 │ │ + mov r0, r7 │ │ + movw r1, #31128 ; 0x7998 │ │ + add r9, r6, #24 │ │ + bl 2dd0 <__aeabi_memclr8@plt> │ │ + vldr d16, [r9] │ │ + ldr r0, [r9, #8] │ │ + str r0, [r8, #8] │ │ + vstr d16, [r8] │ │ ldr r0, [r6, #36] ; 0x24 │ │ - ldr r1, [r4, #32] │ │ - subs r2, r0, #3 │ │ - movwne r2, #1 │ │ - cmp r1, #1 │ │ - str r2, [sp, #60] ; 0x3c │ │ - blt 84388 │ │ - ldr r2, [r4] │ │ - sub r0, r0, #1 │ │ - clz r0, r0 │ │ - add r1, r1, #31 │ │ - ldr r3, [r4, #28] │ │ - mov fp, #32 │ │ - ldr r2, [r2, #24] │ │ - lsr r9, r0, #5 │ │ - asr r1, r1, #5 │ │ - ldr r7, [sp, #60] ; 0x3c │ │ - clz r0, r2 │ │ - str r1, [sp, #64] ; 0x40 │ │ - add r1, sp, #868 ; 0x364 │ │ - add r3, r3, r7 │ │ - lsr r0, r0, #5 │ │ - mov sl, #0 │ │ - str r0, [sp, #68] ; 0x44 │ │ - movw r0, #12136 ; 0x2f68 │ │ - add r0, r1, r0 │ │ - str r0, [sp, #56] ; 0x38 │ │ - movw r0, #6068 ; 0x17b4 │ │ - asr r3, r3, r7 │ │ + ldr r1, [r6, #40] ; 0x28 │ │ + str r0, [r8, #36] ; 0x24 │ │ + str r1, [r8, #40] ; 0x28 │ │ + ldr r0, [r6, #8] │ │ + str r0, [r8, #12] │ │ + ldr r0, [r6, #12] │ │ + str r0, [r8, #16] │ │ + ldr r0, [r6, #16] │ │ + str r0, [r8, #24] │ │ + ldr r0, [r6, #20] │ │ + str r0, [r8, #28] │ │ + add r0, r7, #32 │ │ + str r7, [sp, #28] │ │ + bl 22244 │ │ + cmp r0, #0 │ │ + bne 949cc │ │ + ldr r0, [sp, #28] │ │ + add r0, r0, #44 ; 0x2c │ │ + bl 22244 │ │ + cmp r0, #0 │ │ + bne 949cc │ │ + ldr r0, [sp, #28] │ │ + add r0, r0, #332 ; 0x14c │ │ + bl 22244 │ │ + cmp r0, #0 │ │ + bne 949cc │ │ + ldr r0, [sp, #28] │ │ + add r0, r0, #336 ; 0x150 │ │ + bl 22244 │ │ + cmp r0, #0 │ │ + bne 949cc │ │ + ldr r1, [sp, #28] │ │ + movw r0, #2072 ; 0x818 │ │ add r0, r1, r0 │ │ - str r0, [sp, #52] ; 0x34 │ │ - add r0, sp, #100 ; 0x64 │ │ - str r3, [sp, #72] ; 0x48 │ │ - add r1, r0, #512 ; 0x200 │ │ - add r0, r0, #256 ; 0x100 │ │ - str r1, [sp, #48] ; 0x30 │ │ - str r0, [sp, #44] ; 0x2c │ │ - b 8416c │ │ - ldr r0, [r4, #24] │ │ - ldr r1, [ip, #36] ; 0x24 │ │ - mul r0, r0, r5 │ │ + bl 22244 │ │ + cmp r0, #0 │ │ + bne 949cc │ │ + ldr r1, [r8, #4] │ │ + ldr r0, [r8, #8] │ │ + ldr r2, [pc, #1752] ; 94a50 │ │ + ldr r2, [pc, r2] │ │ + cmp r1, r2 │ │ + beq 94458 │ │ + ldr r1, [pc, #1744] ; 94a58 │ │ + ldr r1, [pc, r1] │ │ + cmp r0, r1 │ │ + bne 94488 │ │ + b 949cc │ │ + ldr r1, [pc, #1644] ; 94a08 │ │ + ldr r2, [pc, #1644] ; 94a0c │ │ + add r1, pc, r1 │ │ + add r2, pc, r2 │ │ + b 94430 │ │ + ldr r1, [pc, #1640] ; 94a18 │ │ + ldr r2, [pc, #1640] ; 94a1c │ │ + add r1, pc, r1 │ │ + add r2, pc, r2 │ │ + b 94430 │ │ + ldr r1, [pc, #1628] ; 94a20 │ │ + ldr r2, [pc, #1628] ; 94a24 │ │ + add r1, pc, r1 │ │ + add r2, pc, r2 │ │ + b 94430 │ │ + ldr r1, [pc, #1616] ; 94a28 │ │ + ldr r2, [pc, #1616] ; 94a2c │ │ + add r1, pc, r1 │ │ + add r2, pc, r2 │ │ + b 94430 │ │ + ldr r1, [pc, #1604] ; 94a30 │ │ + ldr r2, [pc, #1604] ; 94a34 │ │ + add r1, pc, r1 │ │ + add r2, pc, r2 │ │ + b 94430 │ │ + ldr r1, [pc, #1592] ; 94a38 │ │ + ldr r2, [pc, #1592] ; 94a3c │ │ + add r1, pc, r1 │ │ + add r2, pc, r2 │ │ + b 94430 │ │ + ldr r1, [pc, #1580] ; 94a40 │ │ + ldr r2, [pc, #1580] ; 94a44 │ │ + add r1, pc, r1 │ │ + add r2, pc, r2 │ │ + b 94430 │ │ + ldr r1, [pc, #1568] ; 94a48 │ │ + ldr r2, [pc, #1568] ; 94a4c │ │ + add r1, pc, r1 │ │ + add r2, pc, r2 │ │ + ldr r3, [pc, #1496] ; 94a10 │ │ + ldr r0, [pc, #1496] ; 94a14 │ │ + add r3, pc, r3 │ │ + ldr r0, [pc, r0] │ │ + add r0, r0, #168 ; 0xa8 │ │ + bl 2d1c │ │ + mvn r5, #21 │ │ + mov r0, r5 │ │ + add sp, sp, #60 ; 0x3c │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r1, [pc, #1524] ; 94a54 │ │ + ldr r1, [pc, r1] │ │ + cmp r0, r1 │ │ + ldreq r0, [r8] │ │ + cmpeq r0, #0 │ │ + bne 949cc │ │ + add r0, r8, #44 ; 0x2c │ │ + bl 22244 │ │ + cmp r0, #0 │ │ + bne 949cc │ │ + ldr r0, [r8, #44] ; 0x2c │ │ + str r0, [r8] │ │ + ldr r2, [r6, #20] │ │ + ldr r7, [sp, #28] │ │ + sub r0, r2, #1 │ │ + cmp r0, #67108864 ; 0x4000000 │ │ + bcc 944c0 │ │ + mov r0, #67108864 ; 0x4000000 │ │ + cmp r2, #0 │ │ + str r0, [r8, #28] │ │ + beq 944c0 │ │ + ldr r1, [pc, #1448] ; 94a5c │ │ + mov r0, r7 │ │ + mov r3, #67108864 ; 0x4000000 │ │ + add r1, pc, r1 │ │ + bl 22068 │ │ + mov r9, #0 │ │ + mov r0, r7 │ │ + str r9, [r0, #296]! ; 0x128 │ │ + mov r8, #3856 ; 0xf10 │ │ + str r0, [r7, #300] ; 0x12c │ │ + mov r1, #32 │ │ + ldr r0, [r6, #44] ; 0x2c │ │ + str r0, [r7, #12] │ │ + ldr r0, [r6] │ │ + str r0, [r7, #4] │ │ + mul r2, r0, r8 │ │ + add r0, sp, #56 ; 0x38 │ │ + bl 2d64 │ │ + mov r1, r0 │ │ + ldr r0, [sp, #56] ; 0x38 │ │ cmp r1, #0 │ │ - asr r8, r0, r9 │ │ - beq 84264 │ │ - ldr r5, [sp, #84] ; 0x54 │ │ - ldr r3, [r6, #36] ; 0x24 │ │ - add r4, r5, #20 │ │ - mov r5, r7 │ │ - add r7, sp, #100 ; 0x64 │ │ - ldr r1, [r6, #12] │ │ - add r3, r4, r3, lsl #2 │ │ - ldr r0, [r6, #20] │ │ - ldr r2, [r6, #24] │ │ - add r1, r1, r8 │ │ - ldr r3, [r3, #-4] │ │ - str r3, [sp, #80] ; 0x50 │ │ - ldr r3, [sp, #88] ; 0x58 │ │ - ldr fp, [sp, #68] ; 0x44 │ │ - ldr r6, [sp, #72] ; 0x48 │ │ - ldr r3, [r3, #12] │ │ - str r7, [sp, #4] │ │ - ldr r7, [sp, #52] ; 0x34 │ │ - str r7, [sp, #8] │ │ - add r7, sp, #12 │ │ - str fp, [sp, #32] │ │ - str r6, [sp] │ │ - stm r7, {r5, sl, lr} │ │ - str r0, [sp, #24] │ │ - mov r0, #0 │ │ - ldr r7, [sp, #80] ; 0x50 │ │ - str r0, [sp, #28] │ │ - add r0, r3, r8 │ │ - mov r3, ip │ │ - str lr, [sp, #76] ; 0x4c │ │ - blx r7 │ │ - ldr r3, [sp, #92] ; 0x5c │ │ - add r7, sp, #100 ; 0x64 │ │ - ldr r0, [sp, #92] ; 0x5c │ │ - ldr r2, [sp, #92] ; 0x5c │ │ - ldr r3, [r3, #36] ; 0x24 │ │ - ldr r1, [r0, #16] │ │ - ldr r0, [sp, #92] ; 0x5c │ │ - add r3, r4, r3, lsl #2 │ │ - ldr r4, [sp, #88] ; 0x58 │ │ - ldr r2, [r2, #24] │ │ - add r1, r1, r8 │ │ - ldr ip, [r3, #-4] │ │ - ldr r0, [r0, #20] │ │ - ldr r3, [r4, #16] │ │ + movne r0, r9 │ │ + cmp r0, #0 │ │ + str r0, [r7] │ │ + beq 949cc │ │ + ldr r1, [r6] │ │ + mul r1, r1, r8 │ │ + bl 2dd0 <__aeabi_memclr8@plt> │ │ + ldr r7, [sp, #28] │ │ + ldr r0, [r7, #12] │ │ + cmp r0, #2 │ │ + bcc 94694 │ │ + ldr r0, [r6, #44] ; 0x2c │ │ + mov r1, #32 │ │ + rsb r0, r0, r0, lsl #3 │ │ + lsl r2, r0, #2 │ │ + add r0, sp, #56 ; 0x38 │ │ + bl 2d64 │ │ + mov r1, r0 │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + cmp r1, #0 │ │ + movne r0, #0 │ │ + cmp r0, #0 │ │ + str r0, [r7, #8] │ │ + beq 949cc │ │ + ldr r1, [r6, #44] ; 0x2c │ │ + rsb r1, r1, r1, lsl #3 │ │ + lsl r1, r1, #2 │ │ + bl 2db8 <__aeabi_memclr4@plt> │ │ + ldr r0, [sp, #28] │ │ + mov r1, #0 │ │ + add r8, r0, #312 ; 0x138 │ │ + mov r0, r8 │ │ + bl 2d94 │ │ + cmp r0, #0 │ │ + bne 949cc │ │ + ldr r7, [sp, #28] │ │ + mov r1, #0 │ │ + add r0, r7, #316 ; 0x13c │ │ str r0, [sp, #24] │ │ + bl 2da0 │ │ + cmp r0, #0 │ │ + bne 949c4 │ │ + mov sl, #1 │ │ + str sl, [r7, #328] ; 0x148 │ │ + ldr r0, [r6] │ │ + cmp r0, #1 │ │ + blt 94604 │ │ + mov fp, #0 │ │ + movw r7, #3652 ; 0xe44 │ │ + ldr r0, [sp, #28] │ │ + mov r1, #0 │ │ + ldr r9, [r0] │ │ + add r0, r9, r7 │ │ + sub r0, r0, #24 │ │ + bl 2da0 │ │ + cmp r0, #0 │ │ + bne 949cc │ │ + str sl, [r9, r7]! │ │ + add r7, r7, #3856 ; 0xf10 │ │ + add fp, fp, #1 │ │ + str sl, [r9, #-4] │ │ + str r8, [r9, #-20] ; 0xffffffec │ │ + ldr r0, [r6] │ │ + cmp fp, r0 │ │ + blt 945c4 │ │ + ldr r0, [r6, #44] ; 0x2c │ │ + ldr r7, [sp, #28] │ │ + cmp r0, #1 │ │ + blt 94694 │ │ + mov r9, #0 │ │ + mov fp, #0 │ │ + ldr sl, [r7, #8] │ │ + mov r1, #0 │ │ + mov r0, sl │ │ + str r7, [r0, r9]! │ │ + add r0, r0, #12 │ │ + bl 2d94 │ │ + cmp r0, #0 │ │ + bne 949cc │ │ + add sl, sl, r9 │ │ + mov r1, #0 │ │ + add r0, sl, #8 │ │ + bl 2da0 │ │ + cmp r0, #0 │ │ + bne 949b4 │ │ + ldr r2, [pc, #1028] ; 94a60 │ │ + add r0, sl, #4 │ │ + add r1, sp, #32 │ │ + mov r3, sl │ │ + ldr r2, [pc, r2] │ │ + bl 2e54 │ │ + cmp r0, #0 │ │ + bne 949bc │ │ mov r0, #1 │ │ - str r0, [sp, #28] │ │ - add r0, r3, r8 │ │ - ldr r3, [sp, #96] ; 0x60 │ │ - str r7, [sp, #4] │ │ - ldr r7, [sp, #56] ; 0x38 │ │ - str r7, [sp, #8] │ │ - ldr r7, [sp, #76] ; 0x4c │ │ - str fp, [sp, #32] │ │ - mov fp, #32 │ │ - str r6, [sp] │ │ - ldr r6, [sp, #92] ; 0x5c │ │ - str r5, [sp, #12] │ │ - str sl, [sp, #16] │ │ - str r7, [sp, #20] │ │ - blx ip │ │ - ldr ip, [sp, #96] ; 0x60 │ │ - ldr r0, [sp, #64] ; 0x40 │ │ - add sl, sl, #1 │ │ - cmp sl, r0 │ │ - bge 84388 │ │ - ldr r1, [r6, #20] │ │ - lsl r5, sl, #5 │ │ - ldr r0, [r6, #8] │ │ - mla lr, r1, r5, r0 │ │ - ldr r0, [ip, #4] │ │ + ldr r7, [sp, #28] │ │ + str r0, [sl, #16] │ │ + add r9, r9, #28 │ │ + ldr r0, [r6, #44] ; 0x2c │ │ + add fp, fp, #1 │ │ + cmp fp, r0 │ │ + blt 9461c │ │ + ldr r0, [r7, #4] │ │ + cmp r0, #2 │ │ + bcc 946b8 │ │ + mov r1, #176 ; 0xb0 │ │ + bl 2e60 │ │ + ldr r1, [sp, #28] │ │ cmp r0, #0 │ │ - beq 841e0 │ │ - ldr r2, [r4, #20] │ │ - ldr r0, [r4, #8] │ │ - ldr r3, [r4, #32] │ │ - ldr r7, [sp, #84] ; 0x54 │ │ - mla r0, r2, r5, r0 │ │ - sub r3, r3, r5 │ │ - ldr r1, [r4, #28] │ │ - cmp r3, #32 │ │ - ldr r8, [r7, #16] │ │ - movge r3, fp │ │ - str r1, [sp] │ │ - add r1, sp, #100 ; 0x64 │ │ + str r0, [r1, #304] ; 0x130 │ │ + beq 949cc │ │ + ldr r0, [r6] │ │ + ldr fp, [sp, #28] │ │ + cmp r0, #1 │ │ + blt 9495c │ │ + movw r9, #62912 ; 0xf5c0 │ │ + add r0, sp, #56 ; 0x38 │ │ + mov r8, #0 │ │ + movt r9, #3 │ │ + mov ip, #3856 ; 0xf10 │ │ + mvn r2, #0 │ │ + mov r1, #0 │ │ + ldr r3, [fp] │ │ + mla r7, r1, ip, r3 │ │ str r1, [sp, #4] │ │ - add r1, sp, #868 ; 0x364 │ │ - add r7, sp, #8 │ │ - stm r7, {r1, r3, sl} │ │ - mov r1, lr │ │ - mov r3, ip │ │ - mov r7, lr │ │ - blx r8 │ │ - ldr ip, [sp, #96] ; 0x60 │ │ - mov lr, r7 │ │ - ldr r0, [ip, #40] ; 0x28 │ │ + str r2, [r7, #3024] ; 0xbd0 │ │ + mov r3, r7 │ │ + str fp, [r7, #2068] ; 0x814 │ │ + ldr r1, [r6, #4] │ │ + str r1, [r3, #2076]! ; 0x81c │ │ + str r3, [sp, #24] │ │ + mul r2, r1, r9 │ │ + mov r1, #64 ; 0x40 │ │ + bl 2d64 │ │ + mov r1, r0 │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + cmp r1, #0 │ │ + str r7, [sp, #16] │ │ + movne r0, r8 │ │ cmp r0, #0 │ │ - ldreq r0, [ip, #44] ; 0x2c │ │ - cmpeq r0, #0 │ │ - beq 84378 │ │ - ldr r1, [r4, #32] │ │ - ldr r0, [r4, #28] │ │ - sub r1, r1, r5 │ │ - cmp r1, #32 │ │ - movge r1, fp │ │ - add r1, r1, r9 │ │ - asr r7, r1, r9 │ │ - ldr r1, [sp, #60] ; 0x3c │ │ - tst r0, r1 │ │ - beq 84048 │ │ - cmp r7, #1 │ │ - blt 84048 │ │ - add r1, lr, r0 │ │ - cmp r7, #1 │ │ - ldrb r1, [r1, #-1] │ │ - strb r1, [lr, r0] │ │ - beq 84048 │ │ - sub r0, r7, #1 │ │ - mov r1, lr │ │ - ldr r2, [r6, #20] │ │ - subs r0, r0, #1 │ │ - ldr r3, [r4, #28] │ │ - add r1, r1, r2, lsl r9 │ │ - add r2, r1, r3 │ │ - ldrb r2, [r2, #-1] │ │ - strb r2, [r1, r3] │ │ - bne 84240 │ │ - b 84048 │ │ - ldr r0, [ip, #40] ; 0x28 │ │ + str r0, [r7, #2072]! ; 0x818 │ │ + str r7, [sp, #20] │ │ + beq 949cc │ │ + ldr r1, [r6, #4] │ │ + mul r1, r1, r9 │ │ + bl 2dd0 <__aeabi_memclr8@plt> │ │ + ldr r0, [sp, #24] │ │ + ldr sl, [sp, #16] │ │ + ldr r0, [r0] │ │ + cmp r0, #2 │ │ + blt 947b4 │ │ + movw r0, #3672 ; 0xe58 │ │ + add r8, sl, r0 │ │ + mov r1, #0 │ │ + mov r0, r8 │ │ + bl 2d94 │ │ cmp r0, #0 │ │ - beq 842e8 │ │ - ldr r3, [r6, #36] ; 0x24 │ │ - ldr r5, [r4, #12] │ │ - ldr r4, [sp, #84] ; 0x54 │ │ - ldr r1, [r6, #12] │ │ - add r3, r4, r3, lsl #2 │ │ - ldr r0, [r6, #20] │ │ - ldr r2, [r6, #24] │ │ - add r1, r1, r8 │ │ - ldr r4, [r3, #16] │ │ - ldr r3, [sp, #68] ; 0x44 │ │ - str r3, [sp, #32] │ │ - ldr r3, [sp, #72] ; 0x48 │ │ - str r3, [sp] │ │ - ldr r3, [sp, #44] ; 0x2c │ │ - str r0, [sp, #24] │ │ - mov r0, #0 │ │ - str r3, [sp, #4] │ │ - ldr r3, [sp, #52] ; 0x34 │ │ - str r0, [sp, #28] │ │ - add r0, r5, r8 │ │ - str r3, [sp, #8] │ │ - mov r3, ip │ │ - str r7, [sp, #12] │ │ - mov r5, lr │ │ - str sl, [sp, #16] │ │ - str lr, [sp, #20] │ │ - blx r4 │ │ - ldr ip, [sp, #96] ; 0x60 │ │ - mov lr, r5 │ │ - ldr r4, [sp, #88] ; 0x58 │ │ - ldr r0, [ip, #44] ; 0x2c │ │ + bne 949cc │ │ + ldr r7, [sp, #16] │ │ + movw r0, #3676 ; 0xe5c │ │ + mov r1, #0 │ │ + add sl, r7, r0 │ │ + mov r0, sl │ │ + bl 2da0 │ │ cmp r0, #0 │ │ - beq 8415c │ │ - ldr r3, [r6, #36] ; 0x24 │ │ - ldr r5, [r4, #16] │ │ - ldr r4, [sp, #84] ; 0x54 │ │ - ldr r1, [r6, #16] │ │ - add r3, r4, r3, lsl #2 │ │ - ldr r0, [r6, #20] │ │ - ldr r2, [r6, #24] │ │ - add r1, r1, r8 │ │ - ldr r4, [r3, #16] │ │ - ldr r3, [sp, #68] ; 0x44 │ │ - str r3, [sp, #32] │ │ - ldr r3, [sp, #72] ; 0x48 │ │ - str r3, [sp] │ │ - ldr r3, [sp, #48] ; 0x30 │ │ - str r0, [sp, #24] │ │ + bne 949c4 │ │ + add r0, r7, #3680 ; 0xe60 │ │ + mov r1, #0 │ │ + bl 2da0 │ │ + cmp r0, #0 │ │ + bne 949e4 │ │ mov r0, #1 │ │ - str r3, [sp, #4] │ │ - ldr r3, [sp, #56] ; 0x38 │ │ - str r0, [sp, #28] │ │ - add r0, r5, r8 │ │ - str r3, [sp, #8] │ │ - mov r3, ip │ │ - str r7, [sp, #12] │ │ - str sl, [sp, #16] │ │ - str lr, [sp, #20] │ │ - blx r4 │ │ - ldr ip, [sp, #96] ; 0x60 │ │ - ldr r4, [sp, #88] ; 0x58 │ │ - ldr r0, [sp, #64] ; 0x40 │ │ - add sl, sl, #1 │ │ - cmp sl, r0 │ │ - blt 8416c │ │ - b 84388 │ │ - ldr r0, [ip, #36] ; 0x24 │ │ + mov sl, r7 │ │ + str r0, [r7, #3840] ; 0xf00 │ │ + ldr r0, [r6, #4] │ │ + cmp r0, #1 │ │ + blt 948ac │ │ + mov r7, #0 │ │ + mov fp, #0 │ │ + add r0, sl, #3664 ; 0xe50 │ │ + str r0, [sp, #12] │ │ + ldr r0, [sp, #20] │ │ + mov r1, #4096 ; 0x1000 │ │ + ldr r8, [r0] │ │ + mov r0, r8 │ │ + str sl, [r0, r7]! │ │ + add r0, r0, #672 ; 0x2a0 │ │ + bl 2dd0 <__aeabi_memclr8@plt> │ │ + ldr r0, [sp, #24] │ │ + ldr r0, [r0] │ │ + cmp r0, #2 │ │ + blt 94898 │ │ + movw r0, #62840 ; 0xf578 │ │ + add sl, r8, r7 │ │ + movt r0, #3 │ │ + add r8, sl, r0 │ │ + mov r1, #0 │ │ + mov r0, r8 │ │ + bl 2d94 │ │ cmp r0, #0 │ │ - bne 841f4 │ │ - b 8415c │ │ - add sp, sp, #2688 ; 0xa80 │ │ - add sp, sp, #16384 ; 0x4000 │ │ - vpop {d8-d11} │ │ - add sp, sp, #4 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r1, [sp, #88] ; 0x58 │ │ - sub r0, r0, #1 │ │ - clz r0, r0 │ │ - ldr r4, [r1, #24] │ │ - lsr r0, r0, #5 │ │ - ldr r1, [r1, #32] │ │ - mul r2, r1, r4 │ │ - ldr r1, [ip, #40] ; 0x28 │ │ - asr r6, r2, r0 │ │ - cmn r6, #1 │ │ - ble 84410 │ │ + bne 949cc │ │ + movw r0, #62836 ; 0xf574 │ │ + str r8, [sp, #8] │ │ + mov r8, r9 │ │ + movt r0, #3 │ │ + add r9, sl, r0 │ │ + mov r1, #0 │ │ + mov r0, r9 │ │ + bl 2da0 │ │ + cmp r0, #0 │ │ + bne 949ac │ │ + movw r0, #62848 ; 0xf580 │ │ + ldr r1, [sp, #12] │ │ + movt r0, #3 │ │ + mov r3, sl │ │ + str r1, [sl, r0] │ │ + movw r0, #62832 ; 0xf570 │ │ + movt r0, #3 │ │ + ldr r2, [pc, #504] ; 94a64 │ │ + add r0, sl, r0 │ │ + add r1, sp, #32 │ │ + ldr r2, [pc, r2] │ │ + bl 2e54 │ │ + cmp r0, #0 │ │ + bne 949a4 │ │ + movw r1, #62844 ; 0xf57c │ │ + mov r0, #1 │ │ + movt r1, #3 │ │ + mov r9, r8 │ │ + str r0, [sl, r1] │ │ + ldr sl, [sp, #16] │ │ + ldr r0, [r6, #4] │ │ + add fp, fp, #1 │ │ + add r7, r7, r9 │ │ + cmp fp, r0 │ │ + blt 947d0 │ │ + movw r0, #2520 ; 0x9d8 │ │ + add r0, sl, r0 │ │ + bl 2c570 │ │ + ldr fp, [sp, #28] │ │ + ldr r0, [fp, #4] │ │ + cmp r0, #2 │ │ + bcc 94938 │ │ + add r8, sl, #2768 ; 0xad0 │ │ + mov r1, #0 │ │ + mov r0, r8 │ │ + bl 2d94 │ │ + cmp r0, #0 │ │ + bne 949cc │ │ + ldr r7, [sp, #16] │ │ + mov sl, r9 │ │ + movw r0, #2764 ; 0xacc │ │ + mov r1, #0 │ │ + add r9, r7, r0 │ │ + mov r0, r9 │ │ + bl 2da0 │ │ + cmp r0, #0 │ │ + bne 949c4 │ │ + ldr r2, [pc, #348] ; 94a68 │ │ + movw r0, #2760 ; 0xac8 │ │ + add r0, r7, r0 │ │ + add r1, sp, #32 │ │ + mov r3, r7 │ │ + ldr r2, [pc, r2] │ │ + bl 2e54 │ │ + ldr fp, [sp, #28] │ │ + cmp r0, #0 │ │ + bne 949f8 │ │ + mov r0, #1 │ │ + mov r9, sl │ │ + str r0, [r7, #2772] ; 0xad4 │ │ + ldr r1, [sp, #4] │ │ + mov r8, #0 │ │ + ldr r0, [r6] │ │ + mov ip, #3856 ; 0xf10 │ │ + add r1, r1, #1 │ │ + mvn r2, #0 │ │ + cmp r1, r0 │ │ + add r0, sp, #56 ; 0x38 │ │ + blt 946e4 │ │ + movw r0, #7256 ; 0x1c58 │ │ + movw r1, #19560 ; 0x4c68 │ │ + add r4, fp, r0 │ │ + movw r0, #7264 ; 0x1c60 │ │ + add r0, fp, r0 │ │ + add r1, fp, r1 │ │ + mov r2, #1 │ │ + str r0, [r4] │ │ + bl 1a300 │ │ + movw r0, #17124 ; 0x42e4 │ │ + movw r1, #28776 ; 0x7068 │ │ + add r0, fp, r0 │ │ + add r1, fp, r1 │ │ + mov r2, #0 │ │ + str r0, [r4, #4] │ │ + mov r5, #0 │ │ + bl 1a300 │ │ + b 949d8 │ │ + mov r0, r9 │ │ + bl 2d7c │ │ + ldr r0, [sp, #8] │ │ + b 949c8 │ │ + add r0, sl, #12 │ │ + b 949c8 │ │ + ldr r0, [sp, #24] │ │ + bl 2d7c │ │ + mov r0, r8 │ │ + bl 2d88 │ │ + mov r0, r4 │ │ + mov r1, #0 │ │ + bl 94a84 │ │ + add r0, sp, #32 │ │ + bl 2e6c │ │ + b 9444c │ │ + mov r0, r8 │ │ + bl 2d88 │ │ + mov r0, sl │ │ + bl 2d7c │ │ + b 949cc │ │ + mov r0, r9 │ │ + b 949c0 │ │ + muleq r6, ip, r3 │ │ + andeq r0, r0, r4, ror r8 │ │ + andeq r5, r1, ip, lsr r7 │ │ + andeq r5, r1, r3, lsl fp │ │ + andeq r5, r1, r9, lsl #21 │ │ + andeq r8, r2, r0, asr #5 │ │ + andeq r5, r1, r8, lsr #14 │ │ + andeq r5, r1, r8, lsl fp │ │ + andeq r5, r1, r4, lsl r7 │ │ + andeq r5, r1, lr, lsl #22 │ │ + andeq r5, r1, r0, lsl #14 │ │ + andeq r5, r1, r2, asr fp │ │ + andeq r5, r1, ip, ror #13 │ │ + andeq r5, r1, r4, lsl #23 │ │ + ldrdeq r5, [r1], -r8 │ │ + ; instruction: 0x00015bb9 │ │ + andeq r5, r1, r4, asr #13 │ │ + ldrdeq r5, [r1], -r1 │ │ + ; instruction: 0x000156b0 │ │ + andeq r5, r1, fp, ror #23 │ │ + andeq r8, r2, r0, asr #22 │ │ + andeq r8, r2, r4, asr sl │ │ + andeq r8, r2, ip, lsr #22 │ │ + muleq r1, r3, fp │ │ + andeq r8, r2, r4, asr r8 │ │ + andeq r8, r2, ip, asr #12 │ │ + andeq r8, r2, r8, lsr #11 │ │ + push {fp, lr} │ │ + bl 7378 <_Unwind_VRS_Pop@plt+0x4398> │ │ + bl 2d9a0 │ │ + bl 28894 │ │ + pop {fp, lr} │ │ + b 2d148 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #28 │ │ + ldr r8, [r0] │ │ + cmp r8, #0 │ │ + beq 94d10 │ │ cmp r1, #0 │ │ - bne 843ec │ │ - ldr r0, [sp, #92] ; 0x5c │ │ - mov r2, r6 │ │ - ldr r1, [r0, #12] │ │ - ldr r0, [sp, #88] ; 0x58 │ │ - ldr r0, [r0, #12] │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - ldr ip, [sp, #96] ; 0x60 │ │ - ldr r0, [ip, #44] ; 0x2c │ │ + mov sl, r0 │ │ + movne r0, r8 │ │ + blne 2e78 │ │ + ldr r0, [r8, #8] │ │ cmp r0, #0 │ │ - bne 83fa8 │ │ - ldr r0, [sp, #92] ; 0x5c │ │ - mov r2, r6 │ │ + beq 94b9c │ │ + ldr r1, [r8, #328] ; 0x148 │ │ + cmp r1, #0 │ │ + beq 94b98 │ │ + add r5, r8, #312 ; 0x138 │ │ + mov r0, r5 │ │ + bl 2cec │ │ + ldr r0, [r8, #12] │ │ + cmp r0, #0 │ │ + beq 94b08 │ │ + ldr r1, [r8, #8] │ │ + mov r2, #0 │ │ + mov r3, #1 │ │ + add r1, r1, #16 │ │ + ldr r7, [r1] │ │ + cmp r7, #0 │ │ + beq 94b08 │ │ + str r3, [r1, #8] │ │ + add r2, r2, #1 │ │ + add r1, r1, #28 │ │ + cmp r2, r0 │ │ + bcc 94ae8 │ │ + add r4, r8, #316 ; 0x13c │ │ + mov r0, r4 │ │ + bl 2d10 │ │ + mov r0, r5 │ │ + bl 2d04 │ │ + ldr r0, [r8, #12] │ │ + cmp r0, #0 │ │ + beq 94b84 │ │ + mov r7, #0 │ │ + mov r6, #0 │ │ + ldr r0, [r8, #8] │ │ + add r0, r0, r7 │ │ ldr r1, [r0, #16] │ │ - ldr r0, [sp, #88] ; 0x58 │ │ - ldr r0, [r0, #16] │ │ - b 84474 │ │ cmp r1, #0 │ │ - bne 84444 │ │ - ldr r0, [sp, #88] ; 0x58 │ │ - rsb r2, r6, #0 │ │ - ldr r1, [sp, #92] ; 0x5c │ │ - ldr r0, [r0, #12] │ │ - ldr r1, [r1, #12] │ │ + beq 94b84 │ │ + ldr r0, [r0, #4] │ │ + mov r1, #0 │ │ + bl 2e84 │ │ + ldr r0, [r8, #8] │ │ + add r0, r0, r7 │ │ + add r0, r0, #8 │ │ + bl 2d7c │ │ + ldr r0, [r8, #8] │ │ + add r0, r0, r7 │ │ + add r0, r0, #12 │ │ + bl 2d88 │ │ + ldr r0, [r8, #12] │ │ + add r6, r6, #1 │ │ + add r7, r7, #28 │ │ + cmp r6, r0 │ │ + bcc 94b30 │ │ + mov r0, r4 │ │ + bl 2d7c │ │ + mov r0, r5 │ │ + bl 2d88 │ │ + ldr r0, [r8, #8] │ │ + bl 2d40 │ │ + ldr r6, [r8] │ │ + cmp r6, #0 │ │ + ldrne r0, [r8, #4] │ │ + cmpne r0, #0 │ │ + bne 94d18 │ │ + mov r0, r6 │ │ + bl 2d40 │ │ + add r0, r8, #80 ; 0x50 │ │ + bl 7804 │ │ + ldr r1, [r8, #4] │ │ + cmp r1, #1 │ │ + bls 94c18 │ │ + ldr r0, [r8, #304] ; 0x130 │ │ + cmp r0, #0 │ │ + beq 94c18 │ │ + mov r4, #1 │ │ + mov r6, #0 │ │ add r0, r0, r6 │ │ - add r1, r1, r6 │ │ - sub r0, r0, r4 │ │ - sub r1, r1, r4 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - ldr ip, [sp, #96] ; 0x60 │ │ - ldr r0, [ip, #44] ; 0x2c │ │ + ldr r2, [r0, #8] │ │ + cmp r2, #0 │ │ + beq 94bf8 │ │ + bl 28728 │ │ + ldr r1, [r8, #4] │ │ + cmp r4, r1 │ │ + bcs 94c10 │ │ + add r6, r6, #176 ; 0xb0 │ │ + ldr r0, [r8, #304] ; 0x130 │ │ + add r4, r4, #1 │ │ + b 94be0 │ │ + ldr r0, [r8, #304] ; 0x130 │ │ + bl 2d40 │ │ + ldr r0, [r8, #24] │ │ + cmp r0, #1 │ │ + blt 94c4c │ │ + mov r4, #0 │ │ + mov r5, #0 │ │ + ldr r0, [r8, #16] │ │ + add r0, r0, r4 │ │ + bl 7804 │ │ + ldr r0, [r8, #24] │ │ + add r5, r5, #1 │ │ + add r4, r4, #64 ; 0x40 │ │ + cmp r5, r0 │ │ + blt 94c2c │ │ + ldr r0, [r8, #16] │ │ + bl 2d40 │ │ + mov r4, #0 │ │ + movw r6, #2076 ; 0x81c │ │ + add r0, r8, r6 │ │ + bl 7298 <_Unwind_VRS_Pop@plt+0x42b8> │ │ + add r5, r8, r4 │ │ + ldr r0, [r5, #352] ; 0x160 │ │ + cmp r0, #0 │ │ + beq 94c7c │ │ + add r0, r5, #344 ; 0x158 │ │ + bl 28728 │ │ + add r0, r5, #524 ; 0x20c │ │ + bl 29194 │ │ + add r0, r5, #520 ; 0x208 │ │ + bl 29194 │ │ + add r4, r4, #216 ; 0xd8 │ │ + add r6, r6, #16 │ │ + cmp r4, #1728 ; 0x6c0 │ │ + bne 94c5c │ │ + add r0, r8, #36 ; 0x24 │ │ + bl 29194 │ │ + add r0, r8, #48 ; 0x30 │ │ + bl 29194 │ │ + add r0, r8, #64 ; 0x40 │ │ + bl 29194 │ │ + add r0, r8, #56 ; 0x38 │ │ + bl 29194 │ │ + add r0, r8, #72 ; 0x48 │ │ + bl 29194 │ │ + ldr r0, [r8, #32] │ │ + bl 222a4 │ │ + ldr r0, [r8, #44] ; 0x2c │ │ + bl 222a4 │ │ + ldr r0, [r8, #332] ; 0x14c │ │ + bl 222a4 │ │ + ldr r0, [r8, #336] ; 0x150 │ │ + bl 222a4 │ │ + ldr r0, [r8, #2072] ; 0x818 │ │ + bl 222a4 │ │ + movw r0, #31124 ; 0x7994 │ │ + ldr r0, [r8, r0] │ │ + bl 222a4 │ │ + ldr r0, [sl] │ │ cmp r0, #0 │ │ - bne 83fa8 │ │ - ldr r0, [sp, #88] ; 0x58 │ │ - rsb r2, r6, #0 │ │ + beq 94d10 │ │ + bl 2d40 │ │ + mov r0, #0 │ │ + str r0, [sl] │ │ + add sp, sp, #28 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + mov r7, #0 │ │ + str sl, [sp, #4] │ │ + str r8, [sp, #20] │ │ + cmp r0, #2 │ │ + bcc 94e2c │ │ + mov r0, #3856 ; 0xf10 │ │ + mla r4, r7, r0, r6 │ │ + ldr r0, [r4, #2772] ; 0xad4 │ │ + cmp r0, #0 │ │ + beq 94e2c │ │ + add fp, r4, #2768 ; 0xad0 │ │ + mov r0, fp │ │ + bl 2cec │ │ + mov r0, #1 │ │ + str r0, [r4, #2780] ; 0xadc │ │ + movw r0, #2764 ; 0xacc │ │ + add r9, r4, r0 │ │ + mov r0, r9 │ │ + bl 2dac │ │ + mov r0, fp │ │ + bl 2d04 │ │ + ldr r0, [r4, #2760] ; 0xac8 │ │ + mov r1, #0 │ │ + bl 2e84 │ │ + mov r5, r4 │ │ + ldr r0, [r5, #2784]! ; 0xae0 │ │ + cmp r0, #0 │ │ + beq 94d94 │ │ + bl 2d40 │ │ + mov r0, #0 │ │ + str r0, [r5] │ │ + mov r5, r4 │ │ + ldr r0, [r5, #2796]! ; 0xaec │ │ + cmp r0, #0 │ │ + beq 94db0 │ │ + bl 2d40 │ │ + mov r0, #0 │ │ + str r0, [r5] │ │ + mov r5, r4 │ │ + ldr r0, [r5, #2800]! ; 0xaf0 │ │ + cmp r0, #0 │ │ + beq 94dcc │ │ + bl 2d40 │ │ + mov r0, #0 │ │ + str r0, [r5] │ │ + mov r5, r4 │ │ + ldr r0, [r5, #2816]! ; 0xb00 │ │ + cmp r0, #0 │ │ + beq 94de8 │ │ + bl 2d40 │ │ + mov r0, #0 │ │ + str r0, [r5] │ │ + mov r5, r4 │ │ + ldr r0, [r5, #2792]! ; 0xae8 │ │ + cmp r0, #0 │ │ + beq 94e04 │ │ + bl 2d40 │ │ + mov r0, #0 │ │ + str r0, [r5] │ │ + ldr r0, [r4, #2788]! ; 0xae4 │ │ + cmp r0, #0 │ │ + beq 94e1c │ │ + bl 2d40 │ │ + mov r0, #0 │ │ + str r0, [r4] │ │ + mov r0, fp │ │ + bl 2d88 │ │ + mov r0, r9 │ │ + bl 2d7c │ │ + mov r0, #3856 ; 0xf10 │ │ + str r7, [sp, #24] │ │ + mla fp, r7, r0, r6 │ │ + mov r8, fp │ │ + ldr r0, [r8, #2076]! ; 0x81c │ │ + cmp r0, #2 │ │ + blt 94e60 │ │ + mov r1, fp │ │ + ldr r0, [r1, #2072]! ; 0x818 │ │ + cmp r0, #0 │ │ + ldrne r0, [fp, #3840] ; 0xf00 │ │ + cmpne r0, #0 │ │ + bne 94f88 │ │ + mov r9, fp │ │ + ldr r0, [r9, #2080]! ; 0x820 │ │ + cmp r0, #0 │ │ + beq 94ec4 │ │ + add r7, r9, #4 │ │ + ldr r8, [sp, #20] │ │ + ldr r1, [r7] │ │ + cmp r1, #1 │ │ + blt 94ec8 │ │ + mov r5, #0 │ │ + movw r6, #13876 ; 0x3634 │ │ + add r4, r0, r6 │ │ + add r0, r4, #4 │ │ + bl 2d7c │ │ + mov r0, r4 │ │ + bl 2d88 │ │ + ldr r0, [r9] │ │ + cmp r0, #0 │ │ + beq 94ec8 │ │ + ldr r1, [r7] │ │ + add r5, r5, #1 │ │ + add r6, r6, #14528 ; 0x38c0 │ │ + cmp r5, r1 │ │ + blt 94e8c │ │ + b 94ec8 │ │ + ldr r8, [sp, #20] │ │ + ldr r1, [fp, #3652] ; 0xe44 │ │ + add r4, fp, #2832 ; 0xb10 │ │ + cmp r1, #0 │ │ + beq 94f04 │ │ + mov r5, fp │ │ + ldr r0, [r5, #3636]! ; 0xe34 │ │ + cmp r0, #0 │ │ + beq 94ef4 │ │ + bl 2d40 │ │ + mov r0, #0 │ │ + str r0, [r5] │ │ + movw r0, #3628 ; 0xe2c │ │ + add r0, fp, r0 │ │ + bl 2d7c │ │ + ldr r0, [r9] │ │ + bl 2d40 │ │ + ldr r0, [fp, #2072] ; 0x818 │ │ + bl 2d40 │ │ + ldr r0, [fp, #2132] ; 0x854 │ │ + bl 2d40 │ │ + ldr r0, [fp, #2512] ; 0x9d0 │ │ + bl 2d40 │ │ + ldr r0, [fp, #1928] ; 0x788 │ │ + bl 2d40 │ │ + ldr r0, [fp, #2836] ; 0xb14 │ │ + bl 2d40 │ │ + ldr r0, [fp, #2840] ; 0xb18 │ │ + bl 2d40 │ │ + ldr r0, [r4] │ │ + bl 2d40 │ │ + ldr r0, [fp, #3540] ; 0xdd4 │ │ + bl 2d40 │ │ + movw r0, #2520 ; 0x9d8 │ │ + add r0, fp, r0 │ │ + bl 2c580 │ │ + ldr r0, [fp, #3548] ; 0xddc │ │ + bl 2d40 │ │ + ldr r0, [fp, #3576] ; 0xdf8 │ │ + bl 2d40 │ │ + ldr r6, [r8] │ │ + cmp r6, #0 │ │ + beq 94bb0 │ │ + ldr r7, [sp, #24] │ │ + ldr r0, [r8, #4] │ │ + add r7, r7, #1 │ │ + cmp r7, r0 │ │ + bcc 94d24 │ │ + b 94bb0 │ │ + movw r0, #3672 ; 0xe58 │ │ + str r1, [sp, #12] │ │ + add r0, fp, r0 │ │ + add r9, fp, #3664 ; 0xe50 │ │ + str r0, [sp, #16] │ │ + bl 2cec │ │ + ldr r0, [r8] │ │ + movw ip, #62912 ; 0xf5c0 │ │ + mov r7, #1 │ │ + movt ip, #3 │ │ + cmp r0, #1 │ │ + blt 9501c │ │ + ldr r1, [sp, #12] │ │ + movw r2, #62852 ; 0xf584 │ │ + movt r2, #3 │ │ + ldr r1, [r1] │ │ + add r1, r1, r2 │ │ + mov r2, #0 │ │ + ldr r3, [r1, #-8] │ │ + str r7, [r1] │ │ + cmp r3, #0 │ │ + bne 9500c │ │ + ldrd r4, [r9] │ │ + lsl r3, r7, r2 │ │ + subs r6, r2, #32 │ │ + movwpl r3, #0 │ │ + orr r4, r4, r3 │ │ + rsb r3, r2, #32 │ │ + cmp r6, #0 │ │ + lsr r3, r7, r3 │ │ + lslpl r3, r7, r6 │ │ + orr r5, r5, r3 │ │ + strd r4, [r9] │ │ + add r2, r2, #1 │ │ + add r1, r1, ip │ │ + cmp r2, r0 │ │ + blt 94fd0 │ │ + movw r0, #3676 ; 0xe5c │ │ + add r0, fp, r0 │ │ + str r0, [sp, #8] │ │ + bl 2d10 │ │ + ldr r0, [r8] │ │ + mvn sl, #0 │ │ + ldrd r4, [r9] │ │ + rsb r1, r0, #64 ; 0x40 │ │ + rsbs r0, r0, #32 │ │ + ldr r7, [sp, #16] │ │ + lsr r2, sl, r1 │ │ + rsb r1, r1, #32 │ │ + mov r3, r2 │ │ + movwpl r3, #0 │ │ + orr r1, r2, sl, lsl r1 │ │ + cmp r0, #0 │ │ + eor r3, r5, r3 │ │ + lsrpl r1, sl, r0 │ │ + eor r0, r4, r1 │ │ + orrs r0, r0, r3 │ │ + beq 950b8 │ │ + add r4, fp, #3680 ; 0xe60 │ │ + mov r0, r4 │ │ + mov r1, r7 │ │ + bl 2cf8 │ │ + ldr r0, [r8] │ │ + ldrd r2, [r9] │ │ + rsb r1, r0, #64 ; 0x40 │ │ + rsbs r0, r0, #32 │ │ + lsr r5, sl, r1 │ │ + rsb r1, r1, #32 │ │ + mov r6, r5 │ │ + orr r1, r5, sl, lsl r1 │ │ + movwpl r6, #0 │ │ + lsrpl r1, sl, r0 │ │ + eor r3, r3, r6 │ │ + eor r0, r2, r1 │ │ + orrs r0, r0, r3 │ │ + bne 95074 │ │ + mov r0, r7 │ │ + bl 2d04 │ │ + ldr r0, [r8] │ │ + movw r9, #62844 ; 0xf57c │ │ + ldr r7, [sp, #12] │ │ + movt r9, #3 │ │ + cmp r0, #1 │ │ + blt 95130 │ │ + mov r4, #0 │ │ + mov r6, r9 │ │ + cmp r0, #2 │ │ + blt 9511c │ │ + ldr r1, [r7] │ │ + ldr r2, [r1, r6] │ │ + cmp r2, #0 │ │ + beq 9511c │ │ + add r5, r1, r6 │ │ + mov r1, #0 │ │ + ldr r0, [r5, #-12] │ │ + bl 2e84 │ │ + sub r0, r5, #4 │ │ + bl 2d88 │ │ + sub r0, r5, #8 │ │ + bl 2d7c │ │ + ldr r0, [r8] │ │ + add r1, r9, r6 │ │ + add r4, r4, #1 │ │ + add r6, r1, #68 ; 0x44 │ │ + cmp r4, r0 │ │ + blt 950e0 │ │ + ldr r0, [sp, #16] │ │ + bl 2d88 │ │ + ldr r0, [sp, #8] │ │ + bl 2d7c │ │ + add r0, fp, #3680 ; 0xe60 │ │ + bl 2d7c │ │ + mov r4, fp │ │ + ldr sl, [sp, #4] │ │ + ldr r0, [r4, #3692]! ; 0xe6c │ │ + cmp r0, #0 │ │ + beq 94e60 │ │ + bl 2d40 │ │ + mov r0, #0 │ │ + str r0, [r4] │ │ + b 94e60 │ │ + nop {0} │ │ + │ │ +00095170 : │ │ + push {r4, r5, r6, r7, fp, lr} │ │ + sub sp, sp, #144 ; 0x90 │ │ + mov r7, r1 │ │ + vmov.i32 q8, #0 ; 0x00000000 │ │ + add r1, sp, #88 ; 0x58 │ │ + mov r4, r0 │ │ + add r0, r1, #32 │ │ + cmp r4, #0 │ │ + vst1.64 {d16-d17}, [r0] │ │ + add r0, r1, #16 │ │ + vst1.64 {d16-d17}, [r0] │ │ + mov r0, #52 ; 0x34 │ │ + vst1.64 {d16-d17}, [r1], r0 │ │ + mov r0, #0 │ │ + str r0, [r1] │ │ + str r0, [sp, #136] ; 0x88 │ │ + bne 951ec │ │ + ldr r1, [pc, #404] ; 95350 │ │ + ldr r2, [pc, #404] ; 95354 │ │ + ldr r3, [pc, #404] ; 95358 │ │ + add r1, pc, r1 │ │ + ldr r0, [pc, #400] ; 9535c │ │ + add r2, pc, r2 │ │ + add r3, pc, r3 │ │ + ldr r0, [pc, r0] │ │ + add r0, r0, #168 ; 0xa8 │ │ + bl 2d1c │ │ + mvn r6, #21 │ │ + mov r0, r6 │ │ + add sp, sp, #144 ; 0x90 │ │ + pop {r4, r5, r6, r7, fp, pc} │ │ + add r1, pc, #332 ; 0x14c │ │ + mov r5, r2 │ │ + vld1.64 {d16-d17}, [r1 :128] │ │ + add r1, sp, #12 │ │ + mov r2, #20 │ │ + mov r3, r1 │ │ + vst1.32 {d16-d17}, [r3], r2 │ │ + str r0, [r3] │ │ + str r0, [sp, #48] ; 0x30 │ │ + ldr r2, [pc, #328] ; 95360 │ │ + ldr r2, [pc, r2] │ │ + str r2, [sp, #44] ; 0x2c │ │ + ldr r2, [pc, #320] ; 95364 │ │ + ldr r2, [pc, r2] │ │ + str r2, [sp, #40] ; 0x28 │ │ + mov r2, #1 │ │ + str r0, [sp, #36] ; 0x24 │ │ + str r2, [sp, #56] ; 0x38 │ │ + str r0, [sp, #52] ; 0x34 │ │ + add r0, sp, #8 │ │ + str r2, [sp, #28] │ │ + bl 2e90 │ │ + cmp r0, #0 │ │ + bmi 95308 │ │ + cmp r7, #0 │ │ + beq 95318 │ │ + ldr r3, [pc, #268] ; 95368 │ │ + mov r0, #0 │ │ + str r0, [sp] │ │ + add r0, sp, #88 ; 0x58 │ │ + add r3, pc, r3 │ │ + mov r1, r7 │ │ + mov r2, r5 │ │ + bl 74e0 │ │ + cmp r0, #0 │ │ + bmi 95330 │ │ ldr r1, [sp, #92] ; 0x5c │ │ - ldr r0, [r0, #16] │ │ - ldr r1, [r1, #16] │ │ - add r0, r0, r6 │ │ + ldr r0, [sp, #8] │ │ + cmp r1, #0 │ │ + beq 952c8 │ │ + add r5, sp, #88 ; 0x58 │ │ + mov r1, r5 │ │ + mov r2, #1 │ │ + bl 22b70 │ │ + mov r6, r0 │ │ + cmp r0, #0 │ │ + bmi 952e8 │ │ + ldr r2, [sp, #92] ; 0x5c │ │ + ldr r0, [sp, #8] │ │ + ldr r1, [sp, #88] ; 0x58 │ │ + subs r2, r2, r6 │ │ + str r2, [sp, #92] ; 0x5c │ │ add r1, r1, r6 │ │ - sub r0, r0, r4 │ │ - sub r1, r1, r4 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - ldr ip, [sp, #96] ; 0x60 │ │ - b 83fa8 │ │ - push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ - ldr r1, [pc, #204] ; 84558 │ │ + str r1, [sp, #88] ; 0x58 │ │ + bne 95290 │ │ + ldr r1, [r0, #40] ; 0x28 │ │ + mvn r6, #21 │ │ + cmp r1, #0 │ │ + beq 952e8 │ │ + mov r0, r4 │ │ + movw r2, #1484 ; 0x5cc │ │ + bl 2e9c <__aeabi_memcpy4@plt> │ │ + mov r6, #0 │ │ + add r0, sp, #88 ; 0x58 │ │ + bl 7804 │ │ + add r0, sp, #8 │ │ + mov r1, #1 │ │ + bl 94a84 │ │ + mov r0, r6 │ │ + add sp, sp, #144 ; 0x90 │ │ + pop {r4, r5, r6, r7, fp, pc} │ │ + mov r6, r0 │ │ + mov r0, r6 │ │ + add sp, sp, #144 ; 0x90 │ │ + pop {r4, r5, r6, r7, fp, pc} │ │ + ldr r0, [sp, #8] │ │ + ldr r1, [r0, #40] ; 0x28 │ │ + mvn r6, #21 │ │ + cmp r1, #0 │ │ + bne 952d8 │ │ + b 952e8 │ │ + mov r6, r0 │ │ + b 952e8 │ │ + nop {0} │ │ + nop {0} │ │ + andeq r0, r0, r1 │ │ + andeq r0, r0, r1 │ │ + andeq r0, r0, r1 │ │ + andeq r0, r0, r0 │ │ + andeq r4, r1, r8, lsl r9 │ │ + andeq r4, r1, ip, lsr #29 │ │ + ; instruction: 0x00014eb4 │ │ + andeq r7, r2, ip, lsr #10 │ │ + muleq r2, ip, ip │ │ + muleq r2, r4, ip │ │ + andeq r0, r0, r0, lsl #2 │ │ + bx lr │ │ + │ │ +00095370 : │ │ + cmp r0, #0 │ │ + beq 95380 │ │ + mov r1, #1 │ │ + b 94a84 │ │ + ldr r1, [pc, #32] ; 953a8 │ │ + ldr r2, [pc, #32] ; 953ac │ │ + ldr r3, [pc, #32] ; 953b0 │ │ + add r1, pc, r1 │ │ + ldr r0, [pc, #28] ; 953b4 │ │ + add r2, pc, r2 │ │ + add r3, pc, r3 │ │ + ldr r0, [pc, r0] │ │ + add r0, r0, #168 ; 0xa8 │ │ + b 2d1c │ │ + andeq r4, r1, ip, asr #14 │ │ + andeq r4, r1, sl, asr sp │ │ + andeq r4, r1, sl, ror #26 │ │ + andeq r7, r2, r0, ror #6 │ │ + │ │ +000953b8 : │ │ + push {r4, r5, fp, lr} │ │ + cmp r0, #0 │ │ + beq 95410 │ │ + mov r4, r1 │ │ + cmp r1, #0 │ │ + beq 95424 │ │ + mov r5, r0 │ │ + ldr r0, [r4] │ │ + cmp r0, #0 │ │ + beq 953f8 │ │ + ldr r0, [r4, #4] │ │ + cmp r0, #0 │ │ + beq 95464 │ │ + movw r0, #31112 ; 0x7988 │ │ + mov r1, #0 │ │ + str r1, [r5, r0] │ │ + mov r1, r5 │ │ + mvn r0, #10 │ │ + ldr r2, [r1, #80]! ; 0x50 │ │ + cmp r2, #0 │ │ + beq 95438 │ │ + pop {r4, r5, fp, pc} │ │ + ldr r1, [pc, #124] ; 95494 │ │ + ldr r2, [pc, #124] ; 95498 │ │ + add r1, pc, r1 │ │ + add r2, pc, r2 │ │ + b 95474 │ │ + ldr r1, [pc, #120] ; 954a4 │ │ + ldr r2, [pc, #120] ; 954a8 │ │ + add r1, pc, r1 │ │ + add r2, pc, r2 │ │ + b 95474 │ │ + mov r0, r1 │ │ + mov r1, r4 │ │ + bl 7690 │ │ + mov r0, r5 │ │ + bl 954b4 │ │ + cmp r0, #0 │ │ + popne {r4, r5, fp, pc} │ │ + mov r0, r4 │ │ + bl 7804 │ │ + mov r0, #0 │ │ + pop {r4, r5, fp, pc} │ │ + ldr r1, [pc, #64] ; 954ac │ │ + ldr r2, [pc, #64] ; 954b0 │ │ + add r1, pc, r1 │ │ + add r2, pc, r2 │ │ + ldr r3, [pc, #32] ; 9549c │ │ + ldr r0, [pc, #32] ; 954a0 │ │ + add r3, pc, r3 │ │ + ldr r0, [pc, r0] │ │ + add r0, r0, #168 ; 0xa8 │ │ + bl 2d1c │ │ + mvn r0, #21 │ │ + pop {r4, r5, fp, pc} │ │ + andeq r4, r1, r0, asr #13 │ │ + andeq r4, r1, r0, lsl #25 │ │ + andeq r4, r1, sl, lsr #24 │ │ + andeq r7, r2, ip, ror r2 │ │ + andeq r4, r1, ip, lsr #13 │ │ + andeq r4, r1, r6, lsl #25 │ │ + andeq r4, r1, ip, ror #12 │ │ + andeq r4, r1, r1, asr ip │ │ + push {r4, r5, r6, lr} │ │ + mov r5, r0 │ │ + bl 957e8 │ │ + mov r4, #0 │ │ + cmp r0, #0 │ │ + beq 954d4 │ │ + mov r0, r4 │ │ + pop {r4, r5, r6, pc} │ │ + add r6, r5, #80 ; 0x50 │ │ + ldr r0, [r5, #84] ; 0x54 │ │ + cmp r0, #0 │ │ + beq 95550 │ │ + mov r0, r5 │ │ + mov r1, r6 │ │ + mov r2, #0 │ │ + bl 22b70 │ │ mov r4, r0 │ │ - mov r0, #15 │ │ + cmn r0, #1 │ │ + ble 9555c │ │ + ldrd r0, [r5, #80] ; 0x50 │ │ + subs r1, r1, r4 │ │ + add r0, r0, r4 │ │ + strd r0, [r5, #80] ; 0x50 │ │ + bne 9551c │ │ + mov r0, r6 │ │ + bl 7804 │ │ + mov r0, r5 │ │ + bl 957e8 │ │ + cmp r0, #0 │ │ + mov r1, r0 │ │ + movwne r0, #1 │ │ + cmp r4, #0 │ │ + bmi 95540 │ │ + cmp r1, #0 │ │ + beq 954d8 │ │ + cmp r0, #0 │ │ + movwne r4, #0 │ │ + mov r0, r4 │ │ + pop {r4, r5, r6, pc} │ │ + mov r4, #0 │ │ + mov r0, r4 │ │ + pop {r4, r5, r6, pc} │ │ + mov r0, r6 │ │ + bl 7804 │ │ + mov r0, r5 │ │ + bl 957e8 │ │ + cmp r0, #0 │ │ + movwne r0, #1 │ │ + cmp r0, #0 │ │ + movwne r4, #0 │ │ + mov r0, r4 │ │ + pop {r4, r5, r6, pc} │ │ + │ │ +00095584 : │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #12 │ │ + cmp r0, #0 │ │ + beq 9563c │ │ + mov r6, r1 │ │ + cmp r1, #0 │ │ + beq 95770 │ │ + mov r5, r0 │ │ + movw r0, #31100 ; 0x797c │ │ + add sl, r5, r0 │ │ + mov r0, #1 │ │ + ldr r4, [sl, #12] │ │ + str r0, [sl, #12] │ │ + mov r0, r5 │ │ + bl 954b4 │ │ + cmp r0, #0 │ │ + bmi 957a8 │ │ + ldr r0, [r5, #144] ; 0x90 │ │ + add r1, r5, #136 ; 0x88 │ │ + str r1, [sp, #8] │ │ + cmp r0, #0 │ │ + beq 95618 │ │ + ldr r0, [sl] │ │ + cmp r0, #0 │ │ + beq 957b8 │ │ + ldr r1, [sl, #4] │ │ + cmp r1, #0 │ │ + bne 957b8 │ │ + ldr r1, [r5, #140] ; 0x8c │ │ + lsr r0, r0, #8 │ │ + clz r0, r0 │ │ + rsb r0, r0, #31 │ │ + ldr r1, [r1, #256] ; 0x100 │ │ + cmp r0, r1 │ │ + ble 957b8 │ │ + ldr r0, [sp, #8] │ │ + bl 28664 │ │ + mvn fp, #10 │ │ + cmp r4, #0 │ │ + beq 9579c │ │ + ldr r0, [r5, #4] │ │ + cmp r0, #2 │ │ + bcc 9579c │ │ + mov r7, #0 │ │ + str r6, [sp, #4] │ │ + b 95668 │ │ + ldr r1, [pc, #396] ; 957d0 │ │ + ldr r2, [pc, #396] ; 957d4 │ │ + add r1, pc, r1 │ │ + add r2, pc, r2 │ │ + b 95780 │ │ + ldr r0, [sp, #8] │ │ + bl 28664 │ │ + ldr r0, [r5, #4] │ │ + add r7, r7, #1 │ │ + cmp r7, r0 │ │ + bcs 9579c │ │ + ldr r8, [r5, #308] ; 0x134 │ │ + mov r1, #3856 ; 0xf10 │ │ + ldr r0, [r5] │ │ + mla r4, r8, r1, r0 │ │ + add r6, r4, #2768 ; 0xad0 │ │ + mov r0, r6 │ │ + bl 2cec │ │ + mov r9, r4 │ │ + ldr r0, [r9, #1936]! ; 0x790 │ │ + cmp r0, #1 │ │ + blt 956b4 │ │ + movw r0, #2764 ; 0xacc │ │ + add r4, r4, r0 │ │ + mov r0, r4 │ │ + mov r1, r6 │ │ + bl 2cf8 │ │ + ldr r0, [r9] │ │ + cmp r0, #0 │ │ + bgt 9569c │ │ + mov r0, r6 │ │ + bl 2d04 │ │ + mov r3, #176 ; 0xb0 │ │ + ldr r1, [r5, #304] ; 0x130 │ │ + ldr r2, [r5, #308] ; 0x134 │ │ + mla r6, r8, r3, r1 │ │ + ldr r0, [r5, #4] │ │ + add r1, r2, #1 │ │ + subs r0, r1, r0 │ │ + movne r0, r1 │ │ + str r0, [r5, #308] ; 0x134 │ │ + ldr r0, [r6, #8] │ │ + cmp r0, #0 │ │ + beq 95658 │ │ + ldr r0, [r6, #168] ; 0xa8 │ │ + ldr r0, [r0, #4] │ │ + cmn r0, #2 │ │ + ldrne r0, [r6, #160] ; 0xa0 │ │ + cmpne r0, #0 │ │ + beq 95710 │ │ + ldr r0, [sp, #8] │ │ + mov r1, r6 │ │ + bl 28408 │ │ + mov r0, r6 │ │ + bl 28728 │ │ + ldr r0, [r5, #144] ; 0x90 │ │ + cmp r0, #0 │ │ + beq 95658 │ │ + ldr r0, [sl] │ │ + cmp r0, #0 │ │ + beq 95758 │ │ + ldr r1, [sl, #4] │ │ + cmp r1, #0 │ │ + bne 95758 │ │ + ldr r1, [r5, #140] ; 0x8c │ │ + lsr r0, r0, #8 │ │ + clz r0, r0 │ │ + rsb r0, r0, #31 │ │ + ldr r1, [r1, #256] ; 0x100 │ │ + cmp r0, r1 │ │ + bgt 95650 │ │ + mov r0, r5 │ │ + ldr r1, [sp, #4] │ │ + ldr r2, [sp, #8] │ │ + add sp, sp, #12 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + b 95854 │ │ + ldr r1, [pc, #104] ; 957e0 │ │ + ldr r2, [pc, #104] ; 957e4 │ │ add r1, pc, r1 │ │ - bl 2884 │ │ - movw r0, #2980 ; 0xba4 │ │ - add r5, r4, r0 │ │ + add r2, pc, r2 │ │ + ldr r3, [pc, #80] ; 957d8 │ │ + ldr r0, [pc, #80] ; 957dc │ │ + add r3, pc, r3 │ │ + ldr r0, [pc, r0] │ │ + add r0, r0, #168 ; 0xa8 │ │ + bl 2d1c │ │ + mvn fp, #21 │ │ + mov r0, fp │ │ + add sp, sp, #12 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + mov fp, r0 │ │ + mov r0, fp │ │ + add sp, sp, #12 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, r5 │ │ - bl 274c │ │ - movw r8, #57344 ; 0xe000 │ │ - add r6, r4, #2976 ; 0xba0 │ │ - mov r9, #0 │ │ - movt r8, #32767 ; 0x7fff │ │ - ldr r0, [r4, #1936] ; 0x790 │ │ + mov r1, r6 │ │ + ldr r2, [sp, #8] │ │ + add sp, sp, #12 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + b 95854 │ │ + muleq r1, r4, r4 │ │ + andeq r4, r1, r4, asr sl │ │ + andeq r4, r1, r4, asr r9 │ │ + andeq r6, r2, r0, ror pc │ │ + andeq r4, r1, r0, ror #6 │ │ + strdeq r4, [r1], -r8 │ │ + push {fp, lr} │ │ + ldr r2, [r0, #144] ; 0x90 │ │ + mov r1, r0 │ │ + mov r0, #0 │ │ + cmp r2, #0 │ │ + beq 95824 │ │ + movw r0, #31100 ; 0x797c │ │ + add r3, r1, r0 │ │ + mov r0, #1 │ │ + ldr r2, [r3] │ │ + cmp r2, #0 │ │ + beq 95824 │ │ + ldr r3, [r3, #4] │ │ + cmp r3, #0 │ │ + beq 95828 │ │ + pop {fp, pc} │ │ + ldr r3, [r1, #140] ; 0x8c │ │ + lsr r2, r2, #8 │ │ + clz r2, r2 │ │ + rsb r2, r2, #31 │ │ + ldr r3, [r3, #256] ; 0x100 │ │ + cmp r2, r3 │ │ + pople {fp, pc} │ │ + add r0, r1, #136 ; 0x88 │ │ + bl 28664 │ │ + mov r0, #0 │ │ + pop {fp, pc} │ │ + push {r4, r5, r6, r7, fp, lr} │ │ + mov r5, r1 │ │ + ldr r1, [r2, #4] │ │ + mov r4, r2 │ │ + mov r6, r0 │ │ + mov r0, #1 │ │ + ldr r2, [r1, #4] │ │ + cmp r2, #0 │ │ + ldreq r2, [r1, #40] ; 0x28 │ │ + cmpeq r2, #0 │ │ + beq 9593c │ │ + cmp r0, #0 │ │ + movwne r0, #31092 ; 0x7974 │ │ + ldrne r0, [r6, r0] │ │ + cmpne r0, #0 │ │ + bne 958ac │ │ + mov r0, r5 │ │ + mov r1, r4 │ │ + bl 28550 │ │ + mov r7, #0 │ │ + mov r0, r7 │ │ + pop {r4, r5, r6, r7, fp, pc} │ │ + ldr r2, [r4, #28] │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + mov r3, r4 │ │ + bl 28364 │ │ + cmn r0, #1 │ │ + ble 958ec │ │ + ldr r0, [r5, #40] ; 0x28 │ │ + cmp r0, #8 │ │ + bne 95908 │ │ + movw r0, #2204 ; 0x89c │ │ + mov r1, r5 │ │ + add r0, r6, r0 │ │ + mov r2, r4 │ │ + bl 73c30 │ │ + b 95928 │ │ + mov r7, r0 │ │ + mov r0, r4 │ │ + bl 28664 │ │ + mov r0, r5 │ │ + bl 28664 │ │ + mov r0, r7 │ │ + pop {r4, r5, r6, r7, fp, pc} │ │ + asr r0, r0, #1 │ │ + movw r1, #1684 ; 0x694 │ │ + mla r0, r0, r1, r6 │ │ + movw r1, #4532 ; 0x11b4 │ │ + mov r2, r4 │ │ + sub r0, r0, r1 │ │ + mov r1, r5 │ │ + bl 74afc │ │ + mov r0, r4 │ │ + bl 28664 │ │ + mov r7, #0 │ │ + mov r0, r7 │ │ + pop {r4, r5, r6, r7, fp, pc} │ │ + ldr r0, [r1, #44] ; 0x2c │ │ + cmp r0, #0 │ │ + movwne r0, #1 │ │ + b 95880 │ │ + │ │ +0009594c : │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #4 │ │ + mov fp, r0 │ │ + add r0, r0, #80 ; 0x50 │ │ + bl 7804 │ │ + ldr r1, [fp, #352] ; 0x160 │ │ + movw r0, #31112 ; 0x7988 │ │ + mov r2, #0 │ │ + cmp r1, #0 │ │ + str r2, [fp, r0] │ │ + beq 95980 │ │ + add r0, fp, #344 ; 0x158 │ │ + bl 28728 │ │ + add r0, fp, #520 ; 0x208 │ │ + bl 29194 │ │ + add r0, fp, #524 ; 0x20c │ │ + bl 29194 │ │ + movw r0, #2076 ; 0x81c │ │ + add r0, fp, r0 │ │ + bl 7298 <_Unwind_VRS_Pop@plt+0x42b8> │ │ + ldr r0, [fp, #568] ; 0x238 │ │ + cmp r0, #0 │ │ + beq 959b0 │ │ + add r0, fp, #560 ; 0x230 │ │ + bl 28728 │ │ + add r0, fp, #736 ; 0x2e0 │ │ + bl 29194 │ │ + add r0, fp, #740 ; 0x2e4 │ │ + bl 29194 │ │ + movw r0, #2092 ; 0x82c │ │ + add r0, fp, r0 │ │ + bl 7298 <_Unwind_VRS_Pop@plt+0x42b8> │ │ + ldr r0, [fp, #784] ; 0x310 │ │ + cmp r0, #0 │ │ + beq 959e0 │ │ + add r0, fp, #776 ; 0x308 │ │ + bl 28728 │ │ + add r0, fp, #952 ; 0x3b8 │ │ + bl 29194 │ │ + add r0, fp, #956 ; 0x3bc │ │ + bl 29194 │ │ + movw r0, #2108 ; 0x83c │ │ + add r0, fp, r0 │ │ + bl 7298 <_Unwind_VRS_Pop@plt+0x42b8> │ │ + ldr r0, [fp, #1000] ; 0x3e8 │ │ + cmp r0, #0 │ │ + beq 95a10 │ │ + add r0, fp, #992 ; 0x3e0 │ │ + bl 28728 │ │ + add r0, fp, #1168 ; 0x490 │ │ + bl 29194 │ │ + movw r0, #1172 ; 0x494 │ │ + add r0, fp, r0 │ │ + bl 29194 │ │ + movw r0, #2124 ; 0x84c │ │ + add r0, fp, r0 │ │ + bl 7298 <_Unwind_VRS_Pop@plt+0x42b8> │ │ + ldr r0, [fp, #1216] ; 0x4c0 │ │ + cmp r0, #0 │ │ + beq 95a48 │ │ + movw r0, #1208 ; 0x4b8 │ │ + add r0, fp, r0 │ │ + bl 28728 │ │ + movw r0, #1384 ; 0x568 │ │ + add r0, fp, r0 │ │ + bl 29194 │ │ + movw r0, #1388 ; 0x56c │ │ + add r0, fp, r0 │ │ + bl 29194 │ │ + movw r0, #2140 ; 0x85c │ │ + add r0, fp, r0 │ │ + bl 7298 <_Unwind_VRS_Pop@plt+0x42b8> │ │ + ldr r0, [fp, #1432] ; 0x598 │ │ + cmp r0, #0 │ │ + beq 95a80 │ │ + add r0, fp, #1424 ; 0x590 │ │ + bl 28728 │ │ + add r0, fp, #1600 ; 0x640 │ │ + bl 29194 │ │ + movw r0, #1604 ; 0x644 │ │ + add r0, fp, r0 │ │ + bl 29194 │ │ + movw r0, #2156 ; 0x86c │ │ + add r0, fp, r0 │ │ + bl 7298 <_Unwind_VRS_Pop@plt+0x42b8> │ │ + ldr r0, [fp, #1648] ; 0x670 │ │ + cmp r0, #0 │ │ + beq 95ab8 │ │ + movw r0, #1640 ; 0x668 │ │ + add r0, fp, r0 │ │ + bl 28728 │ │ + movw r0, #1816 ; 0x718 │ │ + add r0, fp, r0 │ │ + bl 29194 │ │ + movw r0, #1820 ; 0x71c │ │ + add r0, fp, r0 │ │ + bl 29194 │ │ + movw r0, #2172 ; 0x87c │ │ + add r0, fp, r0 │ │ + bl 7298 <_Unwind_VRS_Pop@plt+0x42b8> │ │ + ldr r0, [fp, #1864] ; 0x748 │ │ + cmp r0, #0 │ │ + beq 95af0 │ │ + add r0, fp, #1856 ; 0x740 │ │ + bl 28728 │ │ + add r0, fp, #2032 ; 0x7f0 │ │ + bl 29194 │ │ + movw r0, #2036 ; 0x7f4 │ │ + add r0, fp, r0 │ │ + bl 29194 │ │ + movw r0, #2188 ; 0x88c │ │ + add r0, fp, r0 │ │ + bl 7298 <_Unwind_VRS_Pop@plt+0x42b8> │ │ + add r0, fp, #36 ; 0x24 │ │ + mov r4, #0 │ │ + str r4, [fp, #40] ; 0x28 │ │ + str r4, [fp, #52] ; 0x34 │ │ + bl 29194 │ │ + add r0, fp, #64 ; 0x40 │ │ + str r4, [fp, #76] ; 0x4c │ │ + str r4, [fp, #60] ; 0x3c │ │ + str r4, [fp, #68] ; 0x44 │ │ + bl 29194 │ │ + add r0, fp, #56 ; 0x38 │ │ + bl 29194 │ │ + add r0, fp, #72 ; 0x48 │ │ + bl 29194 │ │ + ldr r1, [fp, #4] │ │ + ldr r0, [fp, #12] │ │ + cmp r1, #1 │ │ + bne 95b68 │ │ + cmp r0, #1 │ │ + bne 95b68 │ │ + add sp, sp, #4 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + cmp r0, #2 │ │ + bcc 95b78 │ │ + add r0, fp, #312 ; 0x138 │ │ + bl 2cec │ │ + ldr r0, [fp, #300] ; 0x12c │ │ + mov r1, #1 │ │ + dmb ish │ │ + str r1, [r0] │ │ + dmb ish │ │ + ldr r0, [fp, #12] │ │ + cmp r0, #2 │ │ + bcs 95bb4 │ │ + ldr r0, [fp, #4] │ │ + cmp r0, #1 │ │ + bne 95bd0 │ │ + ldr r0, [fp, #12] │ │ + cmp r0, #2 │ │ + bcs 95c84 │ │ + b 95d58 │ │ + add r0, fp, #316 ; 0x13c │ │ + bl 2d10 │ │ + add r0, fp, #312 ; 0x138 │ │ + bl 2d04 │ │ + ldr r0, [fp, #4] │ │ + cmp r0, #1 │ │ + beq 95ba4 │ │ cmp r0, #0 │ │ - beq 84520 │ │ - b 844e8 │ │ + beq 95c70 │ │ + ldr r1, [fp, #308] ; 0x134 │ │ + mov r7, #0 │ │ + mov r8, #3856 ; 0xf10 │ │ + mov sl, #176 ; 0xb0 │ │ + b 95c00 │ │ + ldr r0, [fp, #4] │ │ + add r7, r7, #1 │ │ + add r1, r4, #1 │ │ + cmp r7, r0 │ │ + bcs 95c70 │ │ + subs r4, r1, r0 │ │ + ldr r0, [fp] │ │ + movne r4, r1 │ │ + mla r6, r4, r8, r0 │ │ + add r5, r6, #2768 ; 0xad0 │ │ mov r0, r5 │ │ - bl 274c │ │ + bl 2cec │ │ + mov r9, r6 │ │ + ldr r0, [r9, #1936]! ; 0x790 │ │ + cmp r0, #1 │ │ + blt 95c4c │ │ + movw r0, #2764 ; 0xacc │ │ + add r6, r6, r0 │ │ mov r0, r6 │ │ - str r9, [r4, #1936] ; 0x790 │ │ - bl 2824 │ │ - ldr r0, [r4, #1936] ; 0x790 │ │ + mov r1, r5 │ │ + bl 2cf8 │ │ + ldr r0, [r9] │ │ cmp r0, #0 │ │ - beq 84520 │ │ + bgt 95c34 │ │ mov r0, r5 │ │ - ldr r7, [r4, #2992] ; 0xbb0 │ │ - bl 2764 │ │ - cmp r7, #0 │ │ - bne 84550 │ │ - mov r0, r4 │ │ - bl 8dd0 │ │ + bl 2d04 │ │ + ldr r0, [fp, #304] ; 0x130 │ │ + mla r0, r4, sl, r0 │ │ + ldr r1, [r0, #8] │ │ + cmp r1, #0 │ │ + beq 95bec │ │ + bl 28728 │ │ + b 95bec │ │ + mov r0, #0 │ │ + str r0, [fp, #308] ; 0x134 │ │ + ldr r0, [fp, #12] │ │ + cmp r0, #2 │ │ + bcc 95d58 │ │ + mov r8, #0 │ │ + mov r6, #20 │ │ + mov r7, #0 │ │ + b 95cb4 │ │ + mov r0, r9 │ │ + str r8, [r4] │ │ + bl 2d04 │ │ + ldr r0, [fp, #12] │ │ + add r7, r7, #1 │ │ + add r6, r6, #28 │ │ + cmp r7, r0 │ │ + bcs 95ce4 │ │ + ldr r5, [fp, #8] │ │ + add r4, r5, r6 │ │ + sub r9, r4, #8 │ │ + mov r0, r9 │ │ + bl 2cec │ │ + ldr r0, [r5, r6] │ │ cmp r0, #0 │ │ - beq 844c8 │ │ - ldr r1, [r4, #3024] ; 0xbd0 │ │ - ldr r0, [r4, #3012] ; 0xbc4 │ │ - and r1, r8, r1, lsl #13 │ │ - bl 27d0 <__aeabi_memclr@plt> │ │ - b 844c8 │ │ - ldr r0, [r4, #2992] ; 0xbb0 │ │ + bne 95c94 │ │ + sub r0, r4, #12 │ │ + mov r1, r9 │ │ + bl 2cf8 │ │ + b 95c94 │ │ + add r5, fp, #312 ; 0x138 │ │ + mov r0, r5 │ │ + bl 2cec │ │ + mov r6, #0 │ │ + mov r0, r5 │ │ + str r6, [fp, #320] ; 0x140 │ │ + bl 2d04 │ │ + ldr r9, [fp, #4] │ │ + cmp r9, #0 │ │ + beq 95d58 │ │ + ldr r8, [fp] │ │ + movw r4, #3636 ; 0xe34 │ │ + mov r5, #0 │ │ + ldr r0, [r8, r4] │ │ cmp r0, #0 │ │ - bne 84548 │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - bl 2758 │ │ - ldr r0, [r4, #1936] ; 0x790 │ │ + bne 95d48 │ │ + add r0, r8, r4 │ │ + add r5, r5, #1 │ │ + add r4, r4, #3856 ; 0xf10 │ │ + cmp r5, r9 │ │ + str r6, [r0, #4] │ │ + bcs 95d58 │ │ + ldr r0, [r8, r4] │ │ cmp r0, #0 │ │ - beq 84520 │ │ - b 844e8 │ │ - mov r0, r5 │ │ - bl 2764 │ │ - mov r0, #0 │ │ - pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - andeq r4, r1, lr, lsr r5 │ │ + beq 95d24 │ │ + bl 2d40 │ │ + str r6, [r8, r4] │ │ + ldrd r8, [fp] │ │ + b 95d24 │ │ + ldr r0, [fp, #300] ; 0x12c │ │ + mov r1, #0 │ │ + dmb ish │ │ + str r1, [r0] │ │ + dmb ish │ │ + add sp, sp, #4 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + │ │ +00095d74 : │ │ + b 28664 │ │ + │ │ +00095d78 : │ │ + b 73d0 │ │ + │ │ +00095d7c : │ │ + b 74e0 │ │ + │ │ +00095d80 : │ │ + b 75f0 │ │ + │ │ +00095d84 : │ │ + b 7804 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #36 ; 0x24 │ │ - movw r5, #62848 ; 0xf580 │ │ - mov r9, r0 │ │ - movt r5, #3 │ │ - ldr r7, [r0], r5 │ │ - ldr r4, [r0] │ │ - mov r0, #15 │ │ - ldr r6, [r7, #2072] ; 0x818 │ │ - ldr r1, [pc, #808] ; 848b0 │ │ - add r1, pc, r1 │ │ - bl 2884 │ │ - sub r0, r9, r6 │ │ - movw r1, #21479 ; 0x53e7 │ │ - movt r1, #28105 ; 0x6dc9 │ │ + sub sp, sp, #156 ; 0x9c │ │ + str r1, [sp, #36] ; 0x24 │ │ + mov r8, r2 │ │ + ldr r1, [r0, #4] │ │ + ldr r2, [r0, #2152] ; 0x868 │ │ + ldr r5, [r0, #1284] ; 0x504 │ │ + ldr lr, [r1, #1012] ; 0x3f4 │ │ + ldr ip, [r0, #12] │ │ + clz r1, lr │ │ + str r3, [sp, #32] │ │ + str r0, [sp, #76] ; 0x4c │ │ + lsr r4, r1, #5 │ │ + mov r1, #32 │ │ + lsr r6, r1, r4 │ │ + str r4, [sp, #60] ; 0x3c │ │ + mls r7, r6, r3, r2 │ │ + str r6, [sp, #28] │ │ + str ip, [sp, #116] ; 0x74 │ │ + str r5, [sp, #24] │ │ + str r8, [sp, #136] ; 0x88 │ │ + cmp r7, r1, lsr r4 │ │ + sub r1, r5, #1 │ │ + movge r7, r6 │ │ + and r6, r4, r3 │ │ + clz r1, r1 │ │ + str r7, [sp, #96] ; 0x60 │ │ + cmp lr, #0 │ │ + mov r4, r3 │ │ + lsr r2, r1, #5 │ │ + add r1, r7, r6, lsl #4 │ │ + str r1, [sp, #128] ; 0x80 │ │ + add r1, r1, r2 │ │ + mov r7, #5 │ │ + str r2, [sp, #20] │ │ + lsr r9, r1, r2 │ │ + movweq r7, #4 │ │ + cmp r3, #0 │ │ + mov r1, #0 │ │ + movwgt r1, #1 │ │ + mov r3, #16 │ │ + str r1, [sp, #120] ; 0x78 │ │ + movw r1, #562 ; 0x232 │ │ + ldrh r4, [ip, r1] │ │ + subs r1, r5, #3 │ │ + movwne r1, #1 │ │ + str r6, [sp, #48] ; 0x30 │ │ + str r1, [sp, #68] ; 0x44 │ │ + mov r1, r2 │ │ + lsr r1, r3, r2 │ │ + str r9, [sp, #108] ; 0x6c │ │ + str r1, [sp, #72] ; 0x48 │ │ + ldr r1, [r0, #2156] ; 0x86c │ │ + lsl r0, r6, #4 │ │ + str r0, [sp, #104] ; 0x68 │ │ + cmp r1, r4, lsl r7 │ │ + str r1, [sp, #112] ; 0x70 │ │ + ble 96228 │ │ + ldr r2, [sp, #76] ; 0x4c │ │ + mov r6, #1 │ │ + ldr r1, [sp, #20] │ │ + ldr ip, [sp, #32] │ │ + ldr r0, [r2, #3544] ; 0xdd8 │ │ + mov r3, r1 │ │ + sub r1, r7, r1 │ │ + ldr lr, [sp, #24] │ │ + add r0, r0, ip, lsl r1 │ │ + str r0, [sp, #124] ; 0x7c │ │ + ldr r0, [r2, #2160] ; 0x870 │ │ + cmp lr, #1 │ │ + str r7, [sp, #100] ; 0x64 │ │ + add r0, r0, #31 │ │ + bic r5, r0, #31 │ │ + mov r0, #4 │ │ + movweq r0, #3 │ │ + str r0, [sp, #92] ; 0x5c │ │ + asr r0, r5, r3 │ │ + str r0, [sp, #88] ; 0x58 │ │ + ldr r0, [sp, #104] ; 0x68 │ │ + lsr r3, r0, r3 │ │ + lsl r1, r6, r3 │ │ + str r3, [sp, #84] ; 0x54 │ │ + str r1, [sp, #56] ; 0x38 │ │ + ldr r1, [sp, #128] ; 0x80 │ │ + cmp r0, r1 │ │ + bcs 960fc │ │ + ldr r2, [r2, #3540] ; 0xdd4 │ │ + cmp r3, r9 │ │ + clz r3, lr │ │ + lsl r0, r6, r0 │ │ + add fp, r2, ip, lsl r7 │ │ + mov r2, #0 │ │ + movwcs r2, #1 │ │ + str r0, [sp, #44] ; 0x2c │ │ + lsr r3, r3, #5 │ │ + orr r0, r3, r2 │ │ + movw r1, #1348 ; 0x544 │ │ mov r2, #1 │ │ - asr r0, r0, #6 │ │ - str r4, [sp, #20] │ │ - mul r0, r0, r1 │ │ - subs r1, r0, #32 │ │ - lsl r3, r2, r0 │ │ - rsb r0, r0, #32 │ │ - movwpl r3, #0 │ │ - lsr r0, r2, r0 │ │ - str r3, [sp, #16] │ │ - lslpl r0, r2, r1 │ │ - mvn r3, r3 │ │ - str r0, [sp, #12] │ │ - mvn r0, r0 │ │ - str r0, [sp] │ │ - orr r0, r5, #4 │ │ - str r0, [sp, #32] │ │ - add r0, r4, #12 │ │ - str r0, [sp, #28] │ │ - add r0, r4, #16 │ │ - str r0, [sp, #24] │ │ - add r0, r4, #8 │ │ - str r3, [sp, #4] │ │ - str r0, [sp, #8] │ │ - ldr r8, [sp, #8] │ │ - mov r0, r8 │ │ - bl 274c │ │ - ldr r4, [sp, #20] │ │ - ldr r2, [sp, #16] │ │ - ldrd r0, [r4] │ │ - ldr r5, [r4, #20] │ │ - orr r0, r0, r2 │ │ - ldr r2, [sp, #12] │ │ - cmp r5, #0 │ │ - orr r1, r1, r2 │ │ - strd r0, [r4] │ │ - bne 84684 │ │ - mov r6, #0 │ │ - ldr r0, [sp, #32] │ │ - ldr r0, [r9, r0] │ │ + str r0, [sp, #40] ; 0x28 │ │ + str r5, [sp, #52] ; 0x34 │ │ + b 95f64 │ │ + ldr r2, [sp, #64] ; 0x40 │ │ + ldr r0, [sp, #88] ; 0x58 │ │ + ldr r1, [sp, #124] ; 0x7c │ │ + add r2, r2, #1 │ │ + ldr r5, [sp, #52] ; 0x34 │ │ + add r1, r1, r0 │ │ + ldr r0, [sp, #116] ; 0x74 │ │ + str r1, [sp, #124] ; 0x7c │ │ + mov r1, #560 ; 0x230 │ │ + add r0, r0, r2, lsl #1 │ │ + ldr fp, [sp, #80] ; 0x50 │ │ + ldrh r4, [r0, r1] │ │ + add fp, fp, r5 │ │ + ldr r0, [sp, #100] ; 0x64 │ │ + ldr r1, [sp, #112] ; 0x70 │ │ + cmp r1, r4, lsl r0 │ │ + movw r1, #1348 ; 0x544 │ │ + ble 96228 │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + mov r7, #0 │ │ + str r2, [sp, #64] ; 0x40 │ │ + ldr r5, [sp, #44] ; 0x2c │ │ + lsr r2, r4, r0 │ │ + str r2, [sp, #132] ; 0x84 │ │ + and r2, r4, r0 │ │ + mov r4, #0 │ │ + lsl r3, r2, #4 │ │ + ldr r0, [sp, #132] ; 0x84 │ │ + cmp r4, r5, lsr #16 │ │ + mov sl, r3 │ │ + mla ip, r0, r1, r8 │ │ + add r0, r3, r3, lsl #1 │ │ + lsr r1, r5, #16 │ │ + movwne r1, #1 │ │ + lsl r3, r1, #1 │ │ + lsl r4, r1, #4 │ │ + add r9, ip, r0, lsl #2 │ │ + mov r0, #1 │ │ + mov r6, r9 │ │ + ldrh r3, [r6, r3]! ; │ │ + ldrh lr, [r6, #8] │ │ + bic r3, r3, r5, lsr r4 │ │ + strh r3, [r6] │ │ + ldrh r3, [r6, #4] │ │ + bic r8, lr, r5, lsr r4 │ │ + strh r8, [r6, #8] │ │ + bic r2, r3, r5, lsr r4 │ │ + strh r2, [r6, #4] │ │ + and r2, lr, r5, lsr r4 │ │ + ldrb lr, [fp, r7] │ │ + cmp r2, #0 │ │ + movwne r2, #1 │ │ + tst r3, r5, lsr r4 │ │ + lsl r6, r2, #1 │ │ + ldr r8, [sp, #136] ; 0x88 │ │ + orrne r6, r0, r2, lsl #1 │ │ + add r7, r7, #1 │ │ + cmp r6, lr │ │ + ldr r2, [sp, #128] ; 0x80 │ │ + movcs r6, lr │ │ + mov r3, sl │ │ + add r0, r9, r6, lsl #2 │ │ + add r0, r0, r1, lsl #1 │ │ + ldrh r1, [r0] │ │ + orr r1, r1, r5, lsr r4 │ │ + strh r1, [r0] │ │ + ldr r0, [sp, #104] ; 0x68 │ │ + mov r4, #0 │ │ + movw r1, #1348 ; 0x544 │ │ + lsl r5, r5, #1 │ │ + add r0, r0, r7 │ │ + cmp r0, r2 │ │ + bcc 95f88 │ │ + str fp, [sp, #80] ; 0x50 │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + ldr lr, [sp, #108] ; 0x6c │ │ + ldr fp, [sp, #72] ; 0x48 │ │ cmp r0, #0 │ │ - beq 8466c │ │ - b 84894 │ │ - ldr r0, [sp, #28] │ │ - mov r1, r8 │ │ - bl 2758 │ │ - ldr r5, [r4, #20] │ │ - cmp r5, #0 │ │ - bne 84684 │ │ - ldr r0, [sp, #32] │ │ - ldr r0, [r9, r0] │ │ + ldr r2, [sp, #92] ; 0x5c │ │ + ldr sl, [sp, #84] ; 0x54 │ │ + bne 95f1c │ │ + ldr r0, [sp, #68] ; 0x44 │ │ + mov r5, #0 │ │ + ldr r7, [sp, #56] ; 0x38 │ │ + lsr r0, r3, r0 │ │ + str r0, [sp, #132] ; 0x84 │ │ + ldr r0, [sp, #132] ; 0x84 │ │ + cmp r4, r7, lsr fp │ │ + add r3, ip, r0, lsl #3 │ │ + lsr r0, r7, fp │ │ + add r6, r3, #768 ; 0x300 │ │ + movwne r0, #1 │ │ + lsl r1, r0, #1 │ │ + lsl r4, r0, r2 │ │ + mov r3, r6 │ │ + ldrh r1, [r3, r1]! ; │ │ + ldrh r9, [r3, #4] │ │ + bic r1, r1, r7, lsr r4 │ │ + strh r1, [r3] │ │ + bic r1, r9, r7, lsr r4 │ │ + strh r1, [r3, #4] │ │ + ldr r1, [sp, #124] ; 0x7c │ │ + and r3, r9, r7, lsr r4 │ │ + cmp r3, #0 │ │ + movwne r3, #1 │ │ + ldrb r1, [r1, r5] │ │ + add r5, r5, #1 │ │ + cmp r3, r1 │ │ + movcs r3, r1 │ │ + add r1, r6, r3, lsl #2 │ │ + add r0, r1, r0, lsl #1 │ │ + ldrh r1, [r0] │ │ + orr r1, r1, r7, lsr r4 │ │ + strh r1, [r0] │ │ + add r0, sl, r5 │ │ + mov r4, #0 │ │ + lsl r7, r7, #1 │ │ + cmp r0, lr │ │ + bcc 96074 │ │ + b 95f1c │ │ + clz r7, lr │ │ + cmp r3, r9 │ │ + ldr ip, [sp, #72] ; 0x48 │ │ + mov r2, #0 │ │ + ldr lr, [sp, #92] ; 0x5c │ │ + movw r3, #1348 ; 0x544 │ │ + ldr r9, [sp, #84] ; 0x54 │ │ + movwcs r2, #1 │ │ + lsr r7, r7, #5 │ │ + orr r0, r7, r2 │ │ + str r0, [sp, #80] ; 0x50 │ │ + b 96160 │ │ + ldr r6, [sp, #132] ; 0x84 │ │ + mov r1, #560 ; 0x230 │ │ + ldr r0, [sp, #116] ; 0x74 │ │ + add r6, r6, #1 │ │ + add r0, r0, r6, lsl #1 │ │ + ldrh r4, [r0, r1] │ │ + ldr r0, [sp, #88] ; 0x58 │ │ + ldr r1, [sp, #112] ; 0x70 │ │ + add sl, sl, r0 │ │ + ldr r0, [sp, #100] ; 0x64 │ │ + str sl, [sp, #124] ; 0x7c │ │ + cmp r1, r4, lsl r0 │ │ + ble 96228 │ │ + ldr r0, [sp, #80] ; 0x50 │ │ + mov r7, #0 │ │ + ldr sl, [sp, #124] ; 0x7c │ │ cmp r0, #0 │ │ - bne 84894 │ │ - cmp r6, #0 │ │ - bne 84644 │ │ - ldr r0, [sp, #24] │ │ - bl 2824 │ │ - mov r6, #1 │ │ - b 84644 │ │ + str r6, [sp, #132] ; 0x84 │ │ + bne 9612c │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + mov r5, #0 │ │ + ldr r2, [sp, #56] ; 0x38 │ │ + and r1, r4, r0 │ │ + lsr fp, r4, r0 │ │ + ldr r0, [sp, #68] ; 0x44 │ │ + lsl r1, r1, #4 │ │ + lsr r4, r1, r0 │ │ + mla r1, fp, r3, r8 │ │ + lsr r0, r2, ip │ │ + cmp r7, r2, lsr ip │ │ + movwne r0, #1 │ │ + lsl r3, r0, #1 │ │ + lsl r7, r0, lr │ │ + add r1, r1, r4, lsl #3 │ │ + add r6, r1, #768 ; 0x300 │ │ + mov r1, r6 │ │ + ldrh r3, [r1, r3]! ; │ │ + ldrh r8, [r1, #4] │ │ + bic r3, r3, r2, lsr r7 │ │ + strh r3, [r1] │ │ + bic r3, r8, r2, lsr r7 │ │ + strh r3, [r1, #4] │ │ + ldrb r1, [sl, r5] │ │ + and r3, r8, r2, lsr r7 │ │ + cmp r3, #0 │ │ + movwne r3, #1 │ │ + ldr r8, [sp, #136] ; 0x88 │ │ + cmp r3, r1 │ │ + add r5, r5, #1 │ │ + movcs r3, r1 │ │ + add r1, r6, r3, lsl #2 │ │ + movw r3, #1348 ; 0x544 │ │ + add r0, r1, r0, lsl #1 │ │ + ldrh r1, [r0] │ │ + orr r1, r1, r2, lsr r7 │ │ + strh r1, [r0] │ │ + ldr r1, [sp, #108] ; 0x6c │ │ + add r0, r9, r5 │ │ + mov r7, #0 │ │ + lsl r2, r2, #1 │ │ + cmp r0, r1 │ │ + bcc 96198 │ │ + b 9612c │ │ + ldr r0, [sp, #68] ; 0x44 │ │ + mov r1, #16 │ │ + lsr r0, r1, r0 │ │ + ldr r1, [sp, #28] │ │ + str r0, [sp, #80] ; 0x50 │ │ ldr r0, [sp, #32] │ │ - ldr r0, [r9, r0] │ │ + mul r6, r1, r0 │ │ + ldr r1, [sp, #192] ; 0xc0 │ │ + cmp r1, #0 │ │ + beq 9645c │ │ + ldr r3, [sp, #76] ; 0x4c │ │ + ldr r7, [r3, #2164] ; 0x874 │ │ + cmp r7, #0 │ │ + ble 96468 │ │ + sub r1, r1, #1 │ │ + mov r2, #624 ; 0x270 │ │ + ldr r0, [r3, #2512] ; 0x9d0 │ │ + mov r4, #4 │ │ + mul r1, r7, r1 │ │ + str r7, [sp, #124] ; 0x7c │ │ + str r6, [sp, #44] ; 0x2c │ │ + mla r9, r1, r2, r0 │ │ + ldr r0, [sp, #24] │ │ + ldr r1, [r3, #2148] ; 0x864 │ │ + cmp r0, #3 │ │ + str r1, [sp, #116] ; 0x74 │ │ + movwne r4, #3 │ │ cmp r0, #0 │ │ - bne 84894 │ │ - sub r2, r5, #1 │ │ - ldrd r0, [r4] │ │ - ldr r6, [r4, #24] │ │ - str r2, [r4, #20] │ │ - ldr r2, [sp, #4] │ │ - and r0, r0, r2 │ │ - ldr r2, [sp] │ │ - and r1, r1, r2 │ │ - strd r0, [r4] │ │ - mov r0, r8 │ │ - bl 2764 │ │ - ldr r1, [r7, #2988] ; 0xbac │ │ - sub r0, r6, r5 │ │ - cmp r1, #1 │ │ - beq 847bc │ │ - ldr r1, [r7, #12] │ │ - ldr r2, [r7, #2076] ; 0x81c │ │ - ldr r1, [r1, #540] ; 0x21c │ │ - cmp r2, r1 │ │ - bge 847bc │ │ - ldr r1, [r7, #3868] ; 0xf1c │ │ - mov r2, #14528 ; 0x38c0 │ │ - ldr r8, [r1, r0, lsl #3]! │ │ - ldr r0, [r1, #4] │ │ - ldr r1, [r7, #2080] ; 0x820 │ │ - mla sl, r0, r2, r1 │ │ - movw r0, #13872 ; 0x3630 │ │ - add fp, sl, r0 │ │ - ldr r5, [sl, r0] │ │ - dmb ish │ │ - cmp r5, r8 │ │ - bge 84760 │ │ - movw r0, #13876 ; 0x3634 │ │ - add r4, sl, r0 │ │ - mov r0, r4 │ │ - bl 274c │ │ - ldr r5, [fp] │ │ - dmb ish │ │ - cmp r5, r8 │ │ - bge 84758 │ │ - movw r0, #13880 ; 0x3638 │ │ - add r6, sl, r0 │ │ - mov r0, r6 │ │ - mov r1, r4 │ │ - bl 2758 │ │ - ldr r5, [fp] │ │ - dmb ish │ │ - cmp r5, r8 │ │ - blt 8473c │ │ - mov r0, r4 │ │ - bl 2764 │ │ - cmn r5, #-2147483646 ; 0x80000002 │ │ - beq 845f8 │ │ - str sl, [r9, #4] │ │ - ldr r0, [r7, #2160] ; 0x870 │ │ - lsl r0, r8, r0 │ │ - str r0, [r9, #12] │ │ - movw r0, #13876 ; 0x3634 │ │ - add r6, sl, r0 │ │ - mov r0, r9 │ │ - bl 7480 │ │ - mov r5, r0 │ │ - mov r0, r6 │ │ - bl 274c │ │ - cmp r5, #0 │ │ - mvn r0, #-2147483647 ; 0x80000001 │ │ - addeq r0, r8, #1 │ │ - dmb ish │ │ - str r0, [fp] │ │ - movw r0, #13880 ; 0x3638 │ │ - add r0, sl, r0 │ │ - dmb ish │ │ - bl 2770 │ │ - b 84888 │ │ - mov r2, #14528 ; 0x38c0 │ │ - ldr r1, [r7, #2080] ; 0x820 │ │ - mla r0, r0, r2, r1 │ │ - movw r1, #13856 ; 0x3620 │ │ - movw r2, #13860 ; 0x3624 │ │ - str r0, [r9, #4] │ │ - ldr r1, [r0, r1] │ │ - mov r5, r0 │ │ - str r1, [r9, #12] │ │ - ldr r2, [r5, r2]! │ │ + beq 96488 │ │ + ldr r0, [sp, #20] │ │ + mov r5, #0 │ │ + ldr r1, [sp, #104] ; 0x68 │ │ + movw r2, #1348 ; 0x544 │ │ + mov fp, #0 │ │ + str r4, [sp, #132] ; 0x84 │ │ + lsr r0, r1, r0 │ │ + str r0, [sp, #112] ; 0x70 │ │ + b 962d4 │ │ + ldr r7, [sp, #124] ; 0x7c │ │ + add fp, fp, #1 │ │ + add r9, r9, #624 ; 0x270 │ │ + cmp fp, r7 │ │ + beq 96584 │ │ + ldr r0, [sp, #116] ; 0x74 │ │ + ldr sl, [sp, #104] ; 0x68 │ │ + sub lr, r0, fp, lsl #5 │ │ + cmp lr, #32 │ │ + movge lr, #32 │ │ + cmp lr, #0 │ │ + beq 963a8 │ │ + mov r4, #1 │ │ + mov r3, #0 │ │ + mla r1, fp, r2, r8 │ │ + add r7, sl, sl, lsl #1 │ │ + cmp r5, r4, lsr #16 │ │ + mov r2, r9 │ │ + add r1, r1, r7, lsl #2 │ │ + lsr r7, r4, #16 │ │ + add r6, r1, #384 ; 0x180 │ │ + movwne r7, #1 │ │ + lsl r5, r7, #1 │ │ + lsl r8, r7, #4 │ │ + mov r1, r6 │ │ + ldrh r5, [r1, r5]! ; │ │ + ldrh r9, [r1, #8] │ │ + bic r5, r5, r4, lsr r8 │ │ + strh r5, [r1] │ │ + ldrh r5, [r1, #4] │ │ + bic ip, r9, r4, lsr r8 │ │ + strh ip, [r1, #8] │ │ + mov ip, #1 │ │ + bic r0, r5, r4, lsr r8 │ │ + strh r0, [r1, #4] │ │ + and r0, r9, r4, lsr r8 │ │ + mov r9, r2 │ │ + add r2, r2, r3 │ │ + cmp r0, #0 │ │ + movwne r0, #1 │ │ + tst r5, r4, lsr r8 │ │ + lsl r1, r0, #1 │ │ + ldrb r2, [r2, #480] ; 0x1e0 │ │ + orrne r1, ip, r0, lsl #1 │ │ + add r3, r3, #1 │ │ cmp r1, r2 │ │ - bge 845f8 │ │ - movw r1, #13880 ; 0x3638 │ │ - add r4, r0, r1 │ │ - movw r1, #13872 ; 0x3630 │ │ - add r8, r0, r1 │ │ - movw r1, #13876 ; 0x3634 │ │ - add r6, r0, r1 │ │ - mov r0, r9 │ │ - bl 7480 │ │ + mov r5, #0 │ │ + movcs r1, r2 │ │ + movw r2, #1348 ; 0x544 │ │ + add r0, r6, r1, lsl #2 │ │ + cmp r3, lr │ │ + add r0, r0, r7, lsl #1 │ │ + ldrh r1, [r0] │ │ + orr r1, r1, r4, lsr r8 │ │ + ldr r8, [sp, #136] ; 0x88 │ │ + lsl r4, r4, #1 │ │ + strh r1, [r0] │ │ + bcc 962f8 │ │ + ldr r1, [sp, #68] ; 0x44 │ │ + ldr sl, [sp, #112] ; 0x70 │ │ + add r0, lr, r1 │ │ + ldr lr, [sp, #80] ; 0x50 │ │ + cmp r5, r0, lsr r1 │ │ + beq 962c0 │ │ + ldr r1, [sp, #68] ; 0x44 │ │ + mov r3, #1 │ │ + mov r4, #0 │ │ + lsr ip, r0, r1 │ │ + mla r1, fp, r2, r8 │ │ + lsr r2, r3, lr │ │ + cmp r5, r3, lsr lr │ │ + movwne r2, #1 │ │ + ldr r0, [sp, #132] ; 0x84 │ │ + lsl r7, r2, #1 │ │ + add r1, r1, sl, lsl #3 │ │ + lsl r5, r2, r0 │ │ + add r6, r1, #1024 ; 0x400 │ │ + mov r1, r6 │ │ + ldrh r7, [r1, r7]! ; │ │ + ldrh r0, [r1, #4] │ │ + bic r7, r7, r3, lsr r5 │ │ + strh r7, [r1] │ │ + bic r7, r0, r3, lsr r5 │ │ + strh r7, [r1, #4] │ │ + add r1, r9, r4 │ │ + and r0, r0, r3, lsr r5 │ │ cmp r0, #0 │ │ - bne 84868 │ │ - mov r0, r6 │ │ - ldr sl, [r7, #2160] ; 0x870 │ │ - ldr fp, [r9, #12] │ │ - bl 274c │ │ - mov r0, #1 │ │ - dmb ish │ │ - add r0, r0, fp, asr sl │ │ - str r0, [r8] │ │ - mov r0, r4 │ │ - dmb ish │ │ - bl 2824 │ │ - mov r0, r6 │ │ - bl 2764 │ │ - ldr r0, [r7, #2164] ; 0x874 │ │ - ldr r1, [r9, #12] │ │ - add r0, r1, r0 │ │ - str r0, [r9, #12] │ │ - ldr r1, [r5] │ │ + add r4, r4, #1 │ │ + ldrb r1, [r1, #512] ; 0x200 │ │ + movwne r0, #1 │ │ cmp r0, r1 │ │ - blt 84804 │ │ - b 845f8 │ │ - mov r0, r6 │ │ - bl 274c │ │ - mvn r0, #-2147483647 ; 0x80000001 │ │ - dmb ish │ │ - str r0, [r8] │ │ - mov r0, r4 │ │ - dmb ish │ │ - bl 2824 │ │ - mov r0, r6 │ │ - bl 2764 │ │ - b 845f8 │ │ - ldr r0, [sp, #24] │ │ - bl 2824 │ │ - mov r0, r8 │ │ - bl 2764 │ │ - mov r0, #0 │ │ - add sp, sp, #36 ; 0x24 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq r4, r1, r6, asr r4 │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #20 │ │ - ldr r4, [sp, #80] ; 0x50 │ │ - mov r5, r0 │ │ - mov r7, r2 │ │ - mov r8, r1 │ │ - sub r0, r4, #1 │ │ - cmp r0, #8 │ │ - bcs 84948 │ │ - ldr r0, [pc, #1392] ; 84e50 │ │ - ldr r1, [sp, #84] ; 0x54 │ │ - add r0, pc, r0 │ │ - add r0, r4, r0 │ │ - ldr r2, [r1] │ │ - ldrb r0, [r0, #-1] │ │ - add r2, r2, r2, lsl #1 │ │ - add r0, r2, r0 │ │ - str r0, [r1] │ │ - cmp r0, #90 ; 0x5a │ │ - bgt 84918 │ │ + movcs r0, r1 │ │ + cmp ip, r4 │ │ + add r0, r6, r0, lsl #2 │ │ + add r0, r0, r2, lsl #1 │ │ + movw r2, #1348 ; 0x544 │ │ + ldrh r1, [r0] │ │ + orr r1, r1, r3, lsr r5 │ │ + mov r5, #0 │ │ + lsl r3, r3, #1 │ │ + strh r1, [r0] │ │ + bne 963d0 │ │ + b 962c0 │ │ + ldr r3, [sp, #76] ; 0x4c │ │ + ldr r7, [r3, #2164] ; 0x874 │ │ + b 9658c │ │ + movw r0, #2164 ; 0x874 │ │ + add r0, r3, r0 │ │ + str r0, [sp, #64] ; 0x40 │ │ + add r0, r3, #2144 ; 0x860 │ │ + str r0, [sp, #56] ; 0x38 │ │ + add r0, r3, #2832 ; 0xb10 │ │ + str r0, [sp, #16] │ │ + b 96a34 │ │ + ldr sl, [sp, #104] ; 0x68 │ │ + mov r1, #0 │ │ + mov fp, #0 │ │ + b 964b0 │ │ + ldr r9, [sp, #132] ; 0x84 │ │ + add fp, fp, #1 │ │ + ldr r7, [sp, #124] ; 0x7c │ │ + add r9, r9, #624 ; 0x270 │ │ + cmp fp, r7 │ │ + beq 96584 │ │ + ldr r0, [sp, #116] ; 0x74 │ │ + str r9, [sp, #132] ; 0x84 │ │ + sub r9, r0, fp, lsl #5 │ │ + cmp r9, #32 │ │ + movge r9, #32 │ │ + cmp r9, #0 │ │ + beq 96498 │ │ mov r4, #1 │ │ - mov r0, #1 │ │ - movwne r4, #6 │ │ - cmp r3, #0 │ │ - b 84934 │ │ - mov r4, #7 │ │ - cmp r0, #180 ; 0xb4 │ │ - blt 84968 │ │ - mov r4, #2 │ │ - mov r0, #2 │ │ - movwne r4, #8 │ │ - cmp r8, #0 │ │ - moveq r4, r0 │ │ - ldr sl, [sp, #72] ; 0x48 │ │ - cmp r3, #0 │ │ - bne 84974 │ │ - b 849a8 │ │ - cmp r4, #0 │ │ - cmpne r4, #12 │ │ - bne 84968 │ │ - ldr r0, [pc, #1264] ; 84e4c │ │ - add r0, pc, r0 │ │ - add r0, r0, r4, lsl #2 │ │ - add r0, r0, r8, lsl #1 │ │ - ldrb r4, [r0, r3] │ │ - ldr sl, [sp, #72] ; 0x48 │ │ - cmp r3, #0 │ │ - beq 849a8 │ │ - movw r1, #16083 ; 0x3ed3 │ │ - mov r0, #1 │ │ - tst r0, r1, lsr r4 │ │ - moveq r1, #12736 ; 0x31c0 │ │ - tsteq r0, r1, lsr r4 │ │ - beq 84c90 │ │ - ldr r0, [sp, #76] ; 0x4c │ │ + mov r5, #0 │ │ + movw r0, #1348 ; 0x544 │ │ + add r3, sl, sl, lsl #1 │ │ + mla r2, fp, r0, r8 │ │ + cmp r1, r4, lsr #16 │ │ + ldr r1, [sp, #132] ; 0x84 │ │ + add r1, r1, r5 │ │ + add r5, r5, #1 │ │ + add r2, r2, r3, lsl #2 │ │ + lsr r3, r4, #16 │ │ + add r6, r2, #384 ; 0x180 │ │ + movwne r3, #1 │ │ + lsl r7, r3, #1 │ │ + lsl ip, r3, #4 │ │ + mov r2, r6 │ │ + ldrh r7, [r2, r7]! ; │ │ + ldrh lr, [r2, #8] │ │ + bic r7, r7, r4, lsr ip │ │ + strh r7, [r2] │ │ + ldrh r7, [r2, #4] │ │ + bic r8, lr, r4, lsr ip │ │ + strh r8, [r2, #8] │ │ + bic r0, r7, r4, lsr ip │ │ + strh r0, [r2, #4] │ │ + and r0, lr, r4, lsr ip │ │ + ldrb r1, [r1, #480] ; 0x1e0 │ │ cmp r0, #0 │ │ - ldreq r0, [sp, #68] ; 0x44 │ │ - subeq r0, r0, sl │ │ - addne r0, r0, r5, lsl #2 │ │ - str r0, [sp, #12] │ │ - b 849a8 │ │ - movw r0, #16269 ; 0x3f8d │ │ - str r5, [sp, #8] │ │ - mov r5, #1 │ │ - tst r5, r0, lsr r4 │ │ - str r3, [sp, #16] │ │ - beq 84b20 │ │ + mov lr, #1 │ │ + movwne r0, #1 │ │ + tst r7, r4, lsr ip │ │ + lsl r2, r0, #1 │ │ + ldr r8, [sp, #136] ; 0x88 │ │ + orrne r2, lr, r0, lsl #1 │ │ + cmp r2, r1 │ │ + movcs r2, r1 │ │ + cmp r5, r9 │ │ + add r0, r6, r2, lsl #2 │ │ + add r0, r0, r3, lsl #1 │ │ + ldrh r1, [r0] │ │ + orr r1, r1, r4, lsr ip │ │ + strh r1, [r0] │ │ + mov r1, #0 │ │ + lsl r4, r4, #1 │ │ + bcc 964d4 │ │ + b 96498 │ │ + ldr r3, [sp, #76] ; 0x4c │ │ + ldr r6, [sp, #44] ; 0x2c │ │ + movw r0, #2164 ; 0x874 │ │ + cmp r7, #1 │ │ + add r0, r3, r0 │ │ + str r0, [sp, #64] ; 0x40 │ │ + add r0, r3, #2144 ; 0x860 │ │ + str r0, [sp, #56] ; 0x38 │ │ + add r0, r3, #2832 ; 0xb10 │ │ + str r0, [sp, #16] │ │ + blt 96a34 │ │ + ldr r0, [r3, #2144] ; 0x860 │ │ + mov fp, #0 │ │ + str r0, [sp, #112] ; 0x70 │ │ + ldr r1, [r3, #2832] ; 0xb10 │ │ + mul r0, r6, r0 │ │ + ldr r2, [sp, #36] ; 0x24 │ │ + str r6, [sp, #44] ; 0x2c │ │ + ldr r2, [r2] │ │ + str r2, [sp, #124] ; 0x7c │ │ + mov r2, #0 │ │ + add r0, r1, r0, lsl #2 │ │ + str r0, [sp, #116] ; 0x74 │ │ + add r0, r8, #10 │ │ + str r0, [sp, #84] ; 0x54 │ │ + add r0, r8, #8 │ │ + str r0, [sp, #60] ; 0x3c │ │ + add r0, r8, #6 │ │ + str r0, [sp, #88] ; 0x58 │ │ + add r0, r3, #2880 ; 0xb40 │ │ + str r0, [sp, #132] ; 0x84 │ │ + mov r0, #0 │ │ + str r0, [sp, #92] ; 0x5c │ │ + ldr r0, [r3, #2148] ; 0x864 │ │ + str r2, [sp, #52] ; 0x34 │ │ + sub r1, r0, r2, lsl #5 │ │ + cmp r1, #1 │ │ + blt 96840 │ │ + ldr r1, [sp, #76] ; 0x4c │ │ + ldr sl, [r1, #1268] ; 0x4f4 │ │ + ldr r1, [r1, #2088] ; 0x828 │ │ + str r1, [sp, #100] ; 0x64 │ │ + ldr r1, [sp, #48] ; 0x30 │ │ + cmp r1, #0 │ │ + beq 966dc │ │ ldr r1, [sp, #92] ; 0x5c │ │ - cmp r8, #0 │ │ + mov r7, #0 │ │ + ldr r4, [sp, #88] ; 0x58 │ │ + mov r6, #0 │ │ + add r8, r0, r1 │ │ + mov r0, #32 │ │ + cmp r8, #32 │ │ + movge r8, r0 │ │ + orrs r0, r6, fp │ │ + bne 9667c │ │ + add r6, r6, #1 │ │ + add r7, r7, #4 │ │ + add r4, r4, #12 │ │ + cmp r8, r6 │ │ + beq 96840 │ │ + orrs r0, r6, fp │ │ + beq 96660 │ │ + ldrh r0, [r4, #-4] │ │ + mov r1, #0 │ │ + str r0, [sp, #140] ; 0x8c │ │ + add r2, sp, #140 ; 0x8c │ │ + ldrh r0, [r4] │ │ + str r0, [sp, #144] ; 0x90 │ │ + ldrh r0, [r4, #4] │ │ + str r1, [sp, #152] ; 0x98 │ │ + str r0, [sp, #148] ; 0x94 │ │ ldr r0, [sp, #100] ; 0x64 │ │ - ldr r2, [sp, #60] ; 0x3c │ │ - sub r6, r0, r1, lsl #2 │ │ - lsl fp, r1, #2 │ │ - str r6, [sp, #4] │ │ - beq 84ac4 │ │ - sub r0, r2, r7 │ │ - mov lr, r7 │ │ - lsl ip, r0, #2 │ │ - cmp fp, r0, lsl #2 │ │ - mov r0, ip │ │ - movlt r0, fp │ │ - cmp r0, #1 │ │ - blt 84aa8 │ │ - mov r2, #0 │ │ - cmp r0, #16 │ │ - bcc 84a80 │ │ - cmp sl, #1 │ │ - bne 84a80 │ │ - ldr r9, [sp, #68] ; 0x44 │ │ - ldr r1, [sp, #100] ; 0x64 │ │ - add r3, r0, r9 │ │ - sub r7, r3, #1 │ │ - sub r1, r1, r0 │ │ - cmp r1, r7 │ │ - sub r3, r9, #1 │ │ - ldrcc r1, [sp, #100] ; 0x64 │ │ - cmpcc r3, r1 │ │ - bcc 84a80 │ │ - ldr r1, [sp, #100] ; 0x64 │ │ - bic r2, r0, #15 │ │ - mvn r6, #15 │ │ - str r8, [sp] │ │ - sub r7, r1, #16 │ │ - lsl r1, sl, #4 │ │ - mov r5, r2 │ │ - vld1.8 {d16-d17}, [r3], r1 │ │ - subs r5, r5, #16 │ │ - vrev64.8 q8, q8 │ │ - vext.8 q8, q8, q8, #8 │ │ - vst1.8 {d16-d17}, [r7], r6 │ │ - bne 84a58 │ │ - ldr r8, [sp] │ │ - cmp r0, r2 │ │ - mov r5, #1 │ │ - beq 84aa8 │ │ - ldr r1, [sp, #68] ; 0x44 │ │ - mla r1, r2, sl, r1 │ │ - ldr r3, [sp, #100] ; 0x64 │ │ - sub r3, r3, #1 │ │ - sub r1, r1, #1 │ │ - ldrb r7, [r1], sl │ │ - strb r7, [r3, -r2] │ │ - add r2, r2, #1 │ │ - cmp r2, r0 │ │ - blt 84a94 │ │ - cmp fp, ip │ │ - mov r7, lr │ │ - ble 84ae0 │ │ - sub r1, fp, r0 │ │ - ldr r0, [sp, #4] │ │ - ldrb r2, [r0, r1] │ │ - b 84adc │ │ - cmp r3, #0 │ │ - mov r1, fp │ │ - ldrne r0, [sp, #12] │ │ - ldrbne r2, [r0] │ │ - mov r0, r6 │ │ - moveq r2, #129 ; 0x81 │ │ - bl 2830 <__aeabi_memset@plt> │ │ - ldr r3, [sp, #16] │ │ - cmp r4, #8 │ │ - bne 84b20 │ │ + ldr r1, [sp, #116] ; 0x74 │ │ + ldr r5, [r0, #1632] ; 0x660 │ │ + add r3, r1, r7 │ │ + ldr r0, [sp, #112] ; 0x70 │ │ + mov r1, sl │ │ + str r0, [sp] │ │ + ldr r0, [sp, #132] ; 0x84 │ │ + str r0, [sp, #4] │ │ + ldr r0, [sp, #96] ; 0x60 │ │ + str r0, [sp, #8] │ │ + ldr r0, [sp, #124] ; 0x7c │ │ + add r0, r0, r7 │ │ + blx r5 │ │ + b 96660 │ │ + ldr r1, [sp, #128] ; 0x80 │ │ + cmp r1, #16 │ │ + ble 9679c │ │ ldr r1, [sp, #92] ; 0x5c │ │ - mov r0, #0 │ │ - ldr r9, [sp, #60] ; 0x3c │ │ - sub ip, r0, r1, lsl #2 │ │ - ldr r0, [sp, #64] ; 0x40 │ │ - tst r0, #8 │ │ - cmpne r8, #0 │ │ - bne 84ca8 │ │ - ldr r0, [sp, #4] │ │ - mov r1, fp │ │ - ldrb r2, [r0], ip │ │ - bl 2830 <__aeabi_memset@plt> │ │ - ldr r3, [sp, #16] │ │ - ldr r7, [sp, #88] ; 0x58 │ │ - movw r0, #16083 ; 0x3ed3 │ │ - mov fp, r8 │ │ - tst r5, r0, lsr r4 │ │ - beq 84bec │ │ + mov r5, #0 │ │ + ldr r9, [sp, #84] ; 0x54 │ │ + mov r8, #0 │ │ + add r4, r0, r1 │ │ + mov r0, #32 │ │ + cmp r4, #32 │ │ + movge r4, r0 │ │ + orrs r0, r8, fp │ │ + bne 9672c │ │ + add r8, r8, #1 │ │ + add r9, r9, #12 │ │ + add r5, r5, #4 │ │ + cmp r4, r8 │ │ + beq 96840 │ │ + orrs r0, r8, fp │ │ + beq 96710 │ │ + ldr r2, [r9, #-10] │ │ + ldrh r0, [r9, #-2] │ │ + ldrh r1, [r9, #-6] │ │ + str r2, [sp, #140] ; 0x8c │ │ + ldrh r2, [r9, #-4] │ │ + orr r1, r1, r2, lsl #16 │ │ + str r1, [sp, #144] ; 0x90 │ │ + ldrh r1, [r9] │ │ + mov r2, #0 │ │ + str r2, [sp, #152] ; 0x98 │ │ + add r2, sp, #140 ; 0x8c │ │ + orr r0, r0, r1, lsl #16 │ │ + str r0, [sp, #148] ; 0x94 │ │ ldr r0, [sp, #100] ; 0x64 │ │ - lsl r5, r7, #2 │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - cmp r3, #0 │ │ - add r9, r0, #1 │ │ - beq 84b90 │ │ - ldr r0, [sp, #8] │ │ - mov r8, r1 │ │ - mov r6, r5 │ │ - sub sl, r1, r0 │ │ - ldr r1, [sp, #12] │ │ - mov r0, r9 │ │ - cmp r5, sl, lsl #2 │ │ - lslge r6, sl, #2 │ │ - mov r2, r6 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - cmp r5, sl, lsl #2 │ │ - ble 84bb4 │ │ + ldr r1, [sp, #116] ; 0x74 │ │ + ldr r7, [r0, #1632] ; 0x660 │ │ + add r3, r1, r5 │ │ + ldr r0, [sp, #112] ; 0x70 │ │ + mov r1, sl │ │ + str r0, [sp] │ │ + ldr r0, [sp, #132] ; 0x84 │ │ + str r0, [sp, #4] │ │ + ldr r0, [sp, #96] ; 0x60 │ │ + str r0, [sp, #8] │ │ + ldr r0, [sp, #124] ; 0x7c │ │ + add r0, r0, r5 │ │ + blx r7 │ │ + b 96710 │ │ + ldr r1, [sp, #92] ; 0x5c │ │ + mov r5, #0 │ │ + ldr r7, [sp, #60] ; 0x3c │ │ + mov r4, #0 │ │ + add r8, r0, r1 │ │ + mov r0, #32 │ │ + cmp r8, #32 │ │ + movge r8, r0 │ │ + orrs r0, r4, fp │ │ + bne 967e0 │ │ + add r4, r4, #1 │ │ + add r5, r5, #4 │ │ + add r7, r7, #12 │ │ + cmp r8, r4 │ │ + beq 96840 │ │ + orrs r0, r4, fp │ │ + beq 967c4 │ │ + ldrh r0, [r7, #-8] │ │ + mov r1, #0 │ │ + str r0, [sp, #140] ; 0x8c │ │ + add r2, sp, #140 ; 0x8c │ │ + ldrh r0, [r7, #-4] │ │ + str r0, [sp, #144] ; 0x90 │ │ + ldrh r0, [r7] │ │ + str r1, [sp, #152] ; 0x98 │ │ + str r0, [sp, #148] ; 0x94 │ │ ldr r0, [sp, #100] ; 0x64 │ │ - sub r1, r5, r6 │ │ - ldrb r2, [r0, r6] │ │ - add r0, r9, r6 │ │ - b 84bb0 │ │ - mov r0, fp │ │ - cmp fp, #0 │ │ - ldrne r0, [sp, #68] ; 0x44 │ │ - mov r8, r1 │ │ - mov r1, r5 │ │ - ldrbne r2, [r0, #-1] │ │ - mov r0, r9 │ │ - moveq r2, #127 ; 0x7f │ │ - bl 2830 <__aeabi_memset@plt> │ │ - ldr r3, [sp, #16] │ │ - cmp r4, #6 │ │ - bne 84bec │ │ + ldr r1, [sp, #116] ; 0x74 │ │ + ldr r6, [r0, #1632] ; 0x660 │ │ + add r3, r1, r5 │ │ + ldr r0, [sp, #112] ; 0x70 │ │ + mov r1, sl │ │ + str r0, [sp] │ │ + ldr r0, [sp, #132] ; 0x84 │ │ + str r0, [sp, #4] │ │ + ldr r0, [sp, #96] ; 0x60 │ │ + str r0, [sp, #8] │ │ + ldr r0, [sp, #124] ; 0x7c │ │ + add r0, r0, r5 │ │ + blx r6 │ │ + b 967c4 │ │ ldr r0, [sp, #64] ; 0x40 │ │ - ldr r1, [sp, #8] │ │ - tst r0, #1 │ │ - cmpne r3, #0 │ │ - bne 84dd0 │ │ - ldr r0, [sp, #100] ; 0x64 │ │ - mov r1, r5 │ │ - ldrb r2, [r0, r5] │ │ - add r0, r9, r5 │ │ - bl 2830 <__aeabi_memset@plt> │ │ - ldr r3, [sp, #16] │ │ - mov r0, #12736 ; 0x31c0 │ │ - mov r1, #1 │ │ - tst r1, r0, lsr r4 │ │ - beq 84e40 │ │ - cmp fp, #0 │ │ - beq 84c1c │ │ - ldr r0, [sp, #12] │ │ - cmp r3, #0 │ │ + ldr r2, [sp, #52] ; 0x34 │ │ + ldr r7, [r0] │ │ + add r2, r2, #1 │ │ + cmp r2, r7 │ │ + bge 968bc │ │ + ldr r0, [sp, #84] ; 0x54 │ │ + movw r1, #1348 ; 0x544 │ │ + mov fp, #1 │ │ + ldr r3, [sp, #76] ; 0x4c │ │ + add r0, r0, r1 │ │ + str r0, [sp, #84] ; 0x54 │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + add r0, r0, r1 │ │ + str r0, [sp, #60] ; 0x3c │ │ + ldr r0, [sp, #88] ; 0x58 │ │ + add r0, r0, r1 │ │ + str r0, [sp, #88] ; 0x58 │ │ + ldr r0, [sp, #92] ; 0x5c │ │ + sub r0, r0, #32 │ │ + str r0, [sp, #92] ; 0x5c │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + ldr r0, [r0] │ │ + str r0, [sp, #112] ; 0x70 │ │ + ldr r0, [sp, #124] ; 0x7c │ │ + add r0, r0, #128 ; 0x80 │ │ + str r0, [sp, #124] ; 0x7c │ │ + ldr r0, [sp, #116] ; 0x74 │ │ + add r0, r0, #128 ; 0x80 │ │ + str r0, [sp, #116] ; 0x74 │ │ + b 96608 │ │ + cmp r7, #1 │ │ + ldr r6, [sp, #44] ; 0x2c │ │ + ldrge r0, [sp, #96] ; 0x60 │ │ + cmpge r0, #1 │ │ + bge 968dc │ │ + ldr r3, [sp, #76] ; 0x4c │ │ + ldr r8, [sp, #136] ; 0x88 │ │ + b 96a34 │ │ + ldr r7, [sp, #76] ; 0x4c │ │ + ldr r1, [sp, #36] ; 0x24 │ │ + ldr r2, [sp, #104] ; 0x68 │ │ + ldr sl, [r7, #2144] ; 0x860 │ │ + ldr r4, [r1] │ │ + ldr r1, [sp, #16] │ │ + add r2, r2, r2, lsl #1 │ │ + mul r0, r6, sl │ │ + ldr r3, [sp, #136] ; 0x88 │ │ + ldr r1, [r1] │ │ + add r2, r3, r2, lsl #2 │ │ + movw r3, #394 ; 0x18a │ │ + add r6, r2, r3 │ │ + add r0, r1, r0, lsl #2 │ │ + mov r1, #0 │ │ + add r5, r0, #1 │ │ + ldr r0, [r7, #2148] ; 0x864 │ │ + lsl r8, sl, #2 │ │ + ldr r2, [r7, #1268] ; 0x4f4 │ │ + ldr r3, [r7, #2088] ; 0x828 │ │ + sub r0, r0, r1, lsl #5 │ │ + ldr fp, [sp, #96] ; 0x60 │ │ + cmp r0, #32 │ │ + ldr r7, [sp, #104] ; 0x68 │ │ + movge r0, #32 │ │ + lsl r9, r2, #2 │ │ + str r3, [sp, #124] ; 0x7c │ │ + str r1, [sp, #112] ; 0x70 │ │ + str r0, [sp, #116] ; 0x74 │ │ + str r2, [sp, #128] ; 0x80 │ │ + str r5, [sp, #88] ; 0x58 │ │ + str r6, [sp, #92] ; 0x5c │ │ + str r4, [sp, #100] ; 0x64 │ │ + ldr r0, [sp, #120] ; 0x78 │ │ + orrs r0, r7, r0 │ │ + bne 96990 │ │ + add r5, r5, r8 │ │ + add r4, r4, r9 │ │ + add r6, r6, #12 │ │ + subs fp, fp, #1 │ │ + add r7, r7, #1 │ │ + beq 969e4 │ │ + ldr r0, [sp, #120] ; 0x78 │ │ + orrs r0, r7, r0 │ │ + beq 9696c │ │ + ldr r0, [r6, #-10] │ │ + mov r1, #0 │ │ + str r0, [sp, #140] ; 0x8c │ │ + add r2, sp, #140 ; 0x8c │ │ + ldr r0, [r6, #-6] │ │ + mov r3, r5 │ │ + str r0, [sp, #144] ; 0x90 │ │ + ldr r0, [r6, #-2] │ │ + str r1, [sp, #152] ; 0x98 │ │ + str r0, [sp, #148] ; 0x94 │ │ + ldr r0, [sp, #124] ; 0x7c │ │ + ldr r1, [sp, #128] ; 0x80 │ │ + ldr ip, [r0, #1636] ; 0x664 │ │ + ldr r0, [sp, #132] ; 0x84 │ │ + str r0, [sp, #4] │ │ + ldr r0, [sp, #116] ; 0x74 │ │ + str r0, [sp, #8] │ │ + mov r0, r4 │ │ + str sl, [sp] │ │ + blx ip │ │ + b 9696c │ │ + ldr r0, [sp, #64] ; 0x40 │ │ + ldr r1, [sp, #112] ; 0x70 │ │ + ldr r7, [r0] │ │ + add r1, r1, #1 │ │ + cmp r1, r7 │ │ + bge 96a28 │ │ + ldr r6, [sp, #92] ; 0x5c │ │ + movw r0, #1348 ; 0x544 │ │ + ldr r5, [sp, #88] ; 0x58 │ │ + add r6, r6, r0 │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + ldr r4, [sp, #100] ; 0x64 │ │ + add r5, r5, #128 ; 0x80 │ │ + ldr r7, [sp, #76] ; 0x4c │ │ + ldr sl, [r0] │ │ + add r4, r4, #128 ; 0x80 │ │ + b 9691c │ │ + ldr r3, [sp, #76] ; 0x4c │ │ + ldr r8, [sp, #136] ; 0x88 │ │ + ldr r6, [sp, #44] ; 0x2c │ │ + ldr r0, [r3, #12] │ │ + ldr r1, [r0, #1240] ; 0x4d8 │ │ + cmp r1, #0 │ │ + ldreq r0, [r0, #1244] ; 0x4dc │ │ + cmpeq r0, #0 │ │ + beq 97084 │ │ + cmp r7, #1 │ │ + blt 97084 │ │ + ldr r1, [sp, #20] │ │ + ldr r7, [sp, #104] ; 0x68 │ │ + ldr r0, [sp, #108] ; 0x6c │ │ + ldr r2, [sp, #68] ; 0x44 │ │ + asr r6, r6, r1 │ │ + sub r0, r0, r7, lsr r1 │ │ + str r0, [sp, #92] ; 0x5c │ │ + movw r0, #774 ; 0x306 │ │ + str r6, [sp, #12] │ │ + add r0, r8, r0 │ │ + str r0, [sp, #52] ; 0x34 │ │ + mov r0, #128 ; 0x80 │ │ + lsr r0, r0, r2 │ │ + str r0, [sp, #32] │ │ + lsr r0, r7, r1 │ │ + str r0, [sp, #24] │ │ + mov r7, #0 │ │ + ldr r0, [r3, #2144] ; 0x860 │ │ + str r0, [sp, #124] ; 0x7c │ │ + ldr r1, [r3, #2832] ; 0xb10 │ │ + mul r0, r0, r6 │ │ + add r0, r1, r0, lsl #2 │ │ + str r0, [sp, #100] ; 0x64 │ │ + mov r0, #32 │ │ + lsr r0, r0, r2 │ │ + lsl r0, r0, #2 │ │ + str r0, [sp, #28] │ │ + add r0, r8, #768 ; 0x300 │ │ + str r0, [sp, #48] ; 0x30 │ │ + add r0, r8, #772 ; 0x304 │ │ + str r0, [sp, #44] ; 0x2c │ │ + add r0, r3, #2880 ; 0xb40 │ │ + str r0, [sp, #128] ; 0x80 │ │ + mov r0, #0 │ │ + str r0, [sp, #60] ; 0x3c │ │ + mov r0, #0 │ │ + str r0, [sp, #112] ; 0x70 │ │ + ldr r0, [r3, #2148] ; 0x864 │ │ + mov r1, #32 │ │ + str r7, [sp, #40] ; 0x28 │ │ + sub r0, r0, r7, lsl #5 │ │ + cmp r0, #32 │ │ + movge r0, r1 │ │ ldr r1, [sp, #68] ; 0x44 │ │ - movne r1, r0 │ │ - sub r0, r1, #1 │ │ - b 84c28 │ │ - ldr r0, [sp, #12] │ │ - cmp r3, #0 │ │ - beq 84e2c │ │ - ldrb r0, [r0] │ │ + add r0, r0, r1 │ │ + asr r0, r0, r1 │ │ + cmp r0, #1 │ │ + str r0, [sp, #116] ; 0x74 │ │ + blt 96e04 │ │ + ldr r2, [sp, #76] ; 0x4c │ │ + ldr r1, [sp, #36] ; 0x24 │ │ + ldr r3, [r2, #1272] ; 0x4f8 │ │ + ldr r2, [r2, #2088] ; 0x828 │ │ + ldmib r1, {r0, r1} │ │ + str r2, [sp, #132] ; 0x84 │ │ + ldr r2, [sp, #24] │ │ + str r3, [sp, #96] ; 0x60 │ │ + cmp r2, #0 │ │ + beq 96c20 │ │ + ldr r5, [sp, #52] ; 0x34 │ │ + mov r6, #0 │ │ + ldr r2, [sp, #60] ; 0x3c │ │ + mov fp, #0 │ │ + add r1, r1, r2 │ │ + add r0, r0, r2 │ │ + str r1, [sp, #88] ; 0x58 │ │ + str r0, [sp, #84] ; 0x54 │ │ + ldr r0, [sp, #112] ; 0x70 │ │ + orrs r0, fp, r0 │ │ + bne 96b90 │ │ + ldr r0, [sp, #116] ; 0x74 │ │ + add fp, fp, #1 │ │ + add r5, r5, #8 │ │ + add r6, r6, #4 │ │ + cmp r0, fp │ │ + beq 96e04 │ │ + ldr r0, [sp, #112] ; 0x70 │ │ + orrs r0, fp, r0 │ │ + beq 96b6c │ │ + ldrh r0, [r5, #-4] │ │ + mov r1, #0 │ │ + str r0, [sp, #140] ; 0x8c │ │ + add r9, sp, #140 ; 0x8c │ │ + ldrh r0, [r5] │ │ + str r1, [sp, #148] ; 0x94 │ │ + mov r2, r9 │ │ + str r0, [sp, #144] ; 0x90 │ │ + ldr r0, [sp, #132] ; 0x84 │ │ ldr r1, [sp, #100] ; 0x64 │ │ - cmp r4, #7 │ │ - strb r0, [r1] │ │ - bne 84e40 │ │ - ldr r1, [sp, #92] ; 0x5c │ │ - add r1, r1, r7 │ │ - cmp r1, #6 │ │ - blt 84e40 │ │ - ldr r1, [sp, #96] ; 0x60 │ │ - cmp r1, #0 │ │ - beq 84e40 │ │ + ldr r7, [sp, #96] ; 0x60 │ │ + ldr ip, [r0, #1640] ; 0x668 │ │ + add r4, r1, r6 │ │ + ldr r0, [sp, #124] ; 0x7c │ │ + add r3, r4, #2 │ │ + str r0, [sp] │ │ + mov r1, r7 │ │ + ldr r0, [sp, #84] ; 0x54 │ │ + ldr sl, [sp, #128] ; 0x80 │ │ + add r0, r0, r6 │ │ + ldr r8, [sp, #92] ; 0x5c │ │ + str sl, [sp, #4] │ │ + str r8, [sp, #8] │ │ + blx ip │ │ + ldr r0, [sp, #132] ; 0x84 │ │ + add r3, r4, #3 │ │ + mov r1, r7 │ │ + mov r2, r9 │ │ + ldr ip, [r0, #1640] ; 0x668 │ │ + ldr r0, [sp, #124] ; 0x7c │ │ + stm sp, {r0, sl} │ │ + ldr r0, [sp, #88] ; 0x58 │ │ + str r8, [sp, #8] │ │ + add r0, r0, r6 │ │ + blx ip │ │ + b 96b6c │ │ + ldr r2, [sp, #108] ; 0x6c │ │ + ldr r3, [sp, #72] ; 0x48 │ │ + cmp r3, r2 │ │ + bge 96d24 │ │ + ldr r2, [sp, #60] ; 0x3c │ │ + mov r5, #0 │ │ + ldr sl, [sp, #48] ; 0x30 │ │ + mov r8, #0 │ │ + add r0, r0, r2 │ │ + str r0, [sp, #88] ; 0x58 │ │ + add r0, r1, r2 │ │ + str r0, [sp, #84] ; 0x54 │ │ + ldr r0, [sp, #112] ; 0x70 │ │ + orrs r0, r8, r0 │ │ + bne 96c80 │ │ + ldr r0, [sp, #116] ; 0x74 │ │ + add r8, r8, #1 │ │ + add sl, sl, #8 │ │ + add r5, r5, #4 │ │ + cmp r0, r8 │ │ + beq 96e04 │ │ + ldr r0, [sp, #112] ; 0x70 │ │ + orrs r0, r8, r0 │ │ + beq 96c5c │ │ + ldrh r0, [sl, #2] │ │ + add fp, sp, #140 ; 0x8c │ │ + ldr r3, [sp, #72] ; 0x48 │ │ + ldrh r1, [sl] │ │ + ldrh r2, [sl, #4] │ │ + orr r0, r1, r0, lsl r3 │ │ + str r0, [sp, #140] ; 0x8c │ │ + ldrh r0, [sl, #6] │ │ + mov r1, #0 │ │ + str r1, [sp, #148] ; 0x94 │ │ ldr r1, [sp, #100] ; 0x64 │ │ - add r0, r0, r0, lsl #1 │ │ - mov r3, r1 │ │ - ldrb r1, [r1, #-1] │ │ - ldrb r2, [r3, #1] │ │ - add r1, r2, r1 │ │ - add r1, r1, r1, lsl #2 │ │ - add r0, r1, r0, lsl #1 │ │ - add r0, r0, #8 │ │ - lsr r0, r0, #4 │ │ - strb r0, [r3] │ │ - mov r0, r4 │ │ - add sp, sp, #20 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - mov r0, #114 ; 0x72 │ │ - mov r1, #1 │ │ - and r0, r1, r0, lsr r4 │ │ - orrs r0, r0, r8 │ │ - bne 849a8 │ │ - b 8498c │ │ - ldr r0, [sp, #92] ; 0x5c │ │ - add r0, r0, r7 │ │ - cmp r0, r9 │ │ - bge 84b0c │ │ - ldr r1, [sp, #92] ; 0x5c │ │ - sub r0, r9, r7 │ │ - sub r0, r0, r1 │ │ - lsl lr, r0, #2 │ │ - cmp fp, r0, lsl #2 │ │ - mov r1, lr │ │ - movlt r1, fp │ │ - cmp r1, #1 │ │ - blt 84dac │ │ - mov r3, #0 │ │ - cmp r1, #16 │ │ - bcc 84d7c │ │ - cmp sl, #1 │ │ - bne 84d7c │ │ - ldr r2, [sp, #100] ; 0x64 │ │ - add r0, r1, fp │ │ - ldr r5, [sp, #68] ; 0x44 │ │ - sub r2, r2, r0 │ │ + orr r0, r2, r0, lsl r3 │ │ + str r0, [sp, #144] ; 0x90 │ │ + ldr r0, [sp, #132] ; 0x84 │ │ + add r7, r1, r5 │ │ + ldr r4, [sp, #96] ; 0x60 │ │ + add r3, r7, #2 │ │ + ldr r9, [sp, #124] ; 0x7c │ │ + mov r2, fp │ │ + ldr ip, [r0, #1640] ; 0x668 │ │ + ldr r0, [sp, #128] ; 0x80 │ │ + mov r1, r4 │ │ + str r0, [sp, #4] │ │ + ldr r0, [sp, #88] ; 0x58 │ │ + ldr r6, [sp, #92] ; 0x5c │ │ add r0, r0, r5 │ │ - sub r0, r0, #1 │ │ - cmp r2, r0 │ │ - ldrcc r0, [sp, #68] ; 0x44 │ │ - ldrcc r2, [sp, #4] │ │ - addcc r0, fp, r0 │ │ - subcc r0, r0, #1 │ │ - cmpcc r0, r2 │ │ - bcc 84d7c │ │ - ldr r0, [sp, #92] ; 0x5c │ │ - bic r3, r1, #15 │ │ - ldr r2, [sp, #100] ; 0x64 │ │ - mvn r6, #15 │ │ - mov r5, r3 │ │ - str r8, [sp] │ │ - mul r0, r0, sl │ │ - sub r2, r2, fp │ │ - sub r7, r2, #16 │ │ - ldr r2, [sp, #68] ; 0x44 │ │ - add r0, r2, r0, lsl #2 │ │ - lsl r2, sl, #4 │ │ - sub r0, r0, #1 │ │ - vld1.8 {d16-d17}, [r0], r2 │ │ - subs r5, r5, #16 │ │ - vrev64.8 q8, q8 │ │ - vext.8 q8, q8, q8, #8 │ │ - vst1.8 {d16-d17}, [r7], r6 │ │ - bne 84d58 │ │ - ldr r8, [sp] │ │ - cmp r1, r3 │ │ - beq 84dac │ │ - add r0, r3, fp │ │ - ldr r2, [sp, #68] ; 0x44 │ │ - ldr r5, [sp, #100] ; 0x64 │ │ - mla r2, sl, r0, r2 │ │ - mvn r0, fp │ │ + str r9, [sp] │ │ + str r6, [sp, #8] │ │ + blx ip │ │ + ldr r0, [sp, #132] ; 0x84 │ │ + add r3, r7, #3 │ │ + mov r1, r4 │ │ + mov r2, fp │ │ + ldr ip, [r0, #1640] ; 0x668 │ │ + ldr r0, [sp, #128] ; 0x80 │ │ + str r9, [sp] │ │ + stmib sp, {r0, r6} │ │ + ldr r0, [sp, #84] ; 0x54 │ │ add r0, r0, r5 │ │ - sub r2, r2, #1 │ │ - ldrb r5, [r2], sl │ │ - strb r5, [r0, -r3] │ │ - add r3, r3, #1 │ │ - cmp r3, r1 │ │ - blt 84d98 │ │ - ldr r3, [sp, #16] │ │ - cmp fp, lr │ │ - mov r5, #1 │ │ - ble 84b20 │ │ - ldr r0, [sp, #4] │ │ - ldrb r2, [r0, -r1] │ │ - add r0, r0, ip │ │ - sub r1, fp, r1 │ │ - b 84b18 │ │ - add r0, r7, r1 │ │ - cmp r0, r8 │ │ - bge 84bd4 │ │ - sub r0, r8, r1 │ │ - mov r6, r5 │ │ - sub sl, r0, r7 │ │ - ldr r0, [sp, #12] │ │ - add r9, r9, r5 │ │ - cmp r5, sl, lsl #2 │ │ - add r1, r0, r5 │ │ - lslge r6, sl, #2 │ │ - mov r0, r9 │ │ - mov r2, r6 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ - ldr r3, [sp, #16] │ │ - cmp r5, sl, lsl #2 │ │ - ble 84bec │ │ - ldr r2, [sp, #100] ; 0x64 │ │ - add r1, r6, r5 │ │ - add r0, r9, r6 │ │ - ldrb r2, [r2, r1] │ │ - sub r1, r5, r6 │ │ - b 84be4 │ │ - mov r0, #128 ; 0x80 │ │ + blx ip │ │ + b 96c5c │ │ + ldr r2, [sp, #60] ; 0x3c │ │ + mov r5, #0 │ │ + ldr r6, [sp, #44] ; 0x2c │ │ + mov sl, #0 │ │ + add r0, r0, r2 │ │ + str r0, [sp, #88] ; 0x58 │ │ + add r0, r1, r2 │ │ + str r0, [sp, #84] ; 0x54 │ │ + ldr r0, [sp, #112] ; 0x70 │ │ + orrs r0, sl, r0 │ │ + bne 96d74 │ │ + ldr r0, [sp, #116] ; 0x74 │ │ + add sl, sl, #1 │ │ + add r5, r5, #4 │ │ + add r6, r6, #8 │ │ + cmp r0, sl │ │ + beq 96e04 │ │ + ldr r0, [sp, #112] ; 0x70 │ │ + orrs r0, sl, r0 │ │ + beq 96d50 │ │ + ldrh r0, [r6, #-4] │ │ + mov r1, #0 │ │ + str r0, [sp, #140] ; 0x8c │ │ + add r8, sp, #140 ; 0x8c │ │ + ldrh r0, [r6] │ │ + str r1, [sp, #148] ; 0x94 │ │ + mov r2, r8 │ │ + str r0, [sp, #144] ; 0x90 │ │ + ldr r0, [sp, #132] ; 0x84 │ │ ldr r1, [sp, #100] ; 0x64 │ │ - cmp r4, #7 │ │ - strb r0, [r1] │ │ - beq 84c3c │ │ - mov r0, r4 │ │ - add sp, sp, #20 │ │ + ldr r7, [sp, #96] ; 0x60 │ │ + ldr ip, [r0, #1640] ; 0x668 │ │ + add r4, r1, r5 │ │ + ldr r0, [sp, #128] ; 0x80 │ │ + add r3, r4, #2 │ │ + str r0, [sp, #4] │ │ + mov r1, r7 │ │ + ldr r0, [sp, #88] ; 0x58 │ │ + ldr r9, [sp, #124] ; 0x7c │ │ + add r0, r0, r5 │ │ + ldr fp, [sp, #92] ; 0x5c │ │ + str r9, [sp] │ │ + str fp, [sp, #8] │ │ + blx ip │ │ + ldr r0, [sp, #132] ; 0x84 │ │ + add r3, r4, #3 │ │ + mov r1, r7 │ │ + mov r2, r8 │ │ + ldr ip, [r0, #1640] ; 0x668 │ │ + ldr r0, [sp, #128] ; 0x80 │ │ + str r9, [sp] │ │ + stmib sp, {r0, fp} │ │ + ldr r0, [sp, #84] ; 0x54 │ │ + add r0, r0, r5 │ │ + blx ip │ │ + b 96d50 │ │ + ldr r0, [sp, #64] ; 0x40 │ │ + ldr r7, [sp, #40] ; 0x28 │ │ + ldr r0, [r0] │ │ + add r7, r7, #1 │ │ + cmp r7, r0 │ │ + bge 96e80 │ │ + ldr r0, [sp, #48] ; 0x30 │ │ + movw r2, #1348 ; 0x544 │ │ + ldr r1, [sp, #28] │ │ + add r0, r0, r2 │ │ + str r0, [sp, #48] ; 0x30 │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + ldr r3, [sp, #76] ; 0x4c │ │ + add r0, r0, r2 │ │ + str r0, [sp, #44] ; 0x2c │ │ + ldr r0, [sp, #100] ; 0x64 │ │ + add r0, r0, r1 │ │ + str r0, [sp, #100] ; 0x64 │ │ + ldr r0, [sp, #52] ; 0x34 │ │ + ldr r1, [sp, #60] ; 0x3c │ │ + add r0, r0, r2 │ │ + str r0, [sp, #52] ; 0x34 │ │ + ldr r0, [sp, #32] │ │ + add r1, r1, r0 │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + str r1, [sp, #60] ; 0x3c │ │ + ldr r0, [r0] │ │ + str r0, [sp, #124] ; 0x7c │ │ + mov r0, #1 │ │ + str r0, [sp, #112] ; 0x70 │ │ + b 96ae8 │ │ + ldr r7, [sp, #76] ; 0x4c │ │ + cmp r0, #1 │ │ + ldr r3, [sp, #136] ; 0x88 │ │ + blt 97084 │ │ + ldr r1, [sp, #20] │ │ + ldr r2, [sp, #104] ; 0x68 │ │ + ldr r0, [sp, #108] ; 0x6c │ │ + cmp r0, r2, lsr r1 │ │ + ble 97084 │ │ + ldr r2, [sp, #68] ; 0x44 │ │ + mov r1, #128 ; 0x80 │ │ + ldr r5, [r7, #2144] ; 0x860 │ │ + mov r0, #32 │ │ + ldr r6, [sp, #24] │ │ + lsr r1, r1, r2 │ │ + lsr r0, r0, r2 │ │ + str r1, [sp, #60] ; 0x3c │ │ + lsl r0, r0, #2 │ │ + ldr r1, [sp, #12] │ │ + add r3, r3, r6, lsl #3 │ │ + ldr r2, [sp, #16] │ │ + add r8, r3, #1024 ; 0x400 │ │ + ldr fp, [sp, #128] ; 0x80 │ │ + mov r3, #0 │ │ + mul r1, r5, r1 │ │ + mov r6, #0 │ │ + ldr r2, [r2] │ │ + str r0, [sp, #52] ; 0x34 │ │ + add r1, r2, r1, lsl #2 │ │ + add r2, r1, #2 │ │ + ldr r1, [sp, #36] ; 0x24 │ │ + ldr r0, [r7, #2148] ; 0x864 │ │ + str r5, [sp, #112] ; 0x70 │ │ + ldr r4, [r1, #4] │ │ + sub r0, r0, r6, lsl #5 │ │ + ldr r1, [r1, #8] │ │ + cmp r0, #32 │ │ + str r1, [sp, #100] ; 0x64 │ │ + mov r1, #32 │ │ + movge r0, r1 │ │ + ldr r1, [sp, #68] ; 0x44 │ │ + str r4, [sp, #104] ; 0x68 │ │ + add r0, r0, r1 │ │ + ldr r4, [r7, #1272] ; 0x4f8 │ │ + str r4, [sp, #136] ; 0x88 │ │ + asr r0, r0, r1 │ │ + str r6, [sp, #92] ; 0x5c │ │ + str r0, [sp, #96] ; 0x60 │ │ + lsl r0, r5, #2 │ │ + str r0, [sp, #124] ; 0x7c │ │ + mov r5, r3 │ │ + ldr r0, [r7, #2088] ; 0x828 │ │ + mov r7, r2 │ │ + str r0, [sp, #132] ; 0x84 │ │ + lsl r0, r4, #2 │ │ + ldr r4, [sp, #24] │ │ + str r0, [sp, #116] ; 0x74 │ │ + str r3, [sp, #72] ; 0x48 │ │ + str r8, [sp, #88] ; 0x58 │ │ + str r2, [sp, #84] ; 0x54 │ │ + ldr r0, [sp, #120] ; 0x78 │ │ + orrs r0, r4, r0 │ │ + bne 96fac │ │ + ldr r0, [sp, #116] ; 0x74 │ │ + add r8, r8, #8 │ │ + add r4, r4, #1 │ │ + add r5, r5, r0 │ │ + ldr r0, [sp, #124] ; 0x7c │ │ + add r7, r7, r0 │ │ + ldr r0, [sp, #108] ; 0x6c │ │ + cmp r0, r4 │ │ + beq 97038 │ │ + ldr r0, [sp, #120] ; 0x78 │ │ + orrs r0, r4, r0 │ │ + beq 96f7c │ │ + ldrh r0, [r8, #2] │ │ + mov r3, #0 │ │ + ldr r2, [sp, #80] ; 0x50 │ │ + add sl, sp, #140 ; 0x8c │ │ + ldrh r1, [r8] │ │ + ldr r9, [sp, #112] ; 0x70 │ │ + orr r0, r1, r0, lsl r2 │ │ + str r0, [sp, #140] ; 0x8c │ │ + ldrh r0, [r8, #6] │ │ + ldrh r1, [r8, #4] │ │ + str r3, [sp, #148] ; 0x94 │ │ + mov r3, r7 │ │ + orr r0, r1, r0, lsl r2 │ │ + str r0, [sp, #144] ; 0x90 │ │ + ldr r0, [sp, #132] ; 0x84 │ │ + mov r2, sl │ │ + ldr r1, [sp, #136] ; 0x88 │ │ + ldr r6, [sp, #96] ; 0x60 │ │ + ldr ip, [r0, #1644] ; 0x66c │ │ + ldr r0, [sp, #104] ; 0x68 │ │ + stm sp, {r9, fp} │ │ + add r0, r0, r5 │ │ + str r6, [sp, #8] │ │ + blx ip │ │ + ldr r0, [sp, #132] ; 0x84 │ │ + add r3, r7, #1 │ │ + ldr r1, [sp, #136] ; 0x88 │ │ + mov r2, sl │ │ + ldr ip, [r0, #1644] ; 0x66c │ │ + ldr r0, [sp, #100] ; 0x64 │ │ + stm sp, {r9, fp} │ │ + add r0, r0, r5 │ │ + str r6, [sp, #8] │ │ + blx ip │ │ + b 96f7c │ │ + ldr r0, [sp, #64] ; 0x40 │ │ + ldr r6, [sp, #92] ; 0x5c │ │ + ldr r7, [sp, #76] ; 0x4c │ │ + ldr r0, [r0] │ │ + add r6, r6, #1 │ │ + cmp r6, r0 │ │ + bge 97084 │ │ + ldr r8, [sp, #88] ; 0x58 │ │ + movw r0, #1348 ; 0x544 │ │ + ldr r2, [sp, #84] ; 0x54 │ │ + add r8, r8, r0 │ │ + ldr r0, [sp, #52] ; 0x34 │ │ + ldr r3, [sp, #72] ; 0x48 │ │ + add r2, r2, r0 │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + ldr r5, [r0] │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + add r3, r3, r0 │ │ + b 96ef8 │ │ + add sp, sp, #156 ; 0x9c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq r5, r2, fp, asr #3 │ │ - andeq r4, r1, sl, lsr #6 │ │ push {r4, r5, r6, lr} │ │ - ldr ip, [pc, #88] ; 84eb8 │ │ - ldr lr, [pc, #88] ; 84ebc │ │ - ldr r3, [pc, #88] ; 84ec0 │ │ + ldr r1, [pc, #288] ; 971b8 │ │ + ldr r2, [pc, #288] ; 971bc │ │ + ldr r3, [pc, #288] ; 971c0 │ │ + add r1, pc, r1 │ │ + ldr ip, [pc, #284] ; 971c4 │ │ + add r2, pc, r2 │ │ + ldr lr, [pc, #280] ; 971c8 │ │ + add r3, pc, r3 │ │ + ldr r4, [pc, #276] ; 971cc │ │ add ip, pc, ip │ │ - ldr r1, [pc, #84] ; 84ec4 │ │ + ldr r5, [pc, #272] ; 971d0 │ │ add lr, pc, lr │ │ - ldr r2, [pc, #80] ; 84ec8 │ │ - add r3, pc, r3 │ │ - ldr r4, [pc, #76] ; 84ecc │ │ + str r1, [r0, #48] ; 0x30 │ │ + add r4, pc, r4 │ │ + ldr r1, [pc, #260] ; 971d4 │ │ + add r5, pc, r5 │ │ + str r5, [r0, #88] ; 0x58 │ │ + vmov.32 d16[0], lr │ │ + ldr r5, [pc, #248] ; 971d8 │ │ add r1, pc, r1 │ │ - ldr r5, [pc, #72] ; 84ed0 │ │ + str r2, [r0, #68] ; 0x44 │ │ + vmov.32 d18[0], r4 │ │ + ldr r2, [pc, #236] ; 971dc │ │ + add r5, pc, r5 │ │ + str r3, [r0, #64] ; 0x40 │ │ + vmov.32 d20[0], r1 │ │ + ldr r3, [pc, #224] ; 971e0 │ │ add r2, pc, r2 │ │ - ldr r6, [pc, #68] ; 84ed4 │ │ + str ip, [r0, #60] ; 0x3c │ │ + vmov.32 d21[0], r5 │ │ + ldr ip, [pc, #212] ; 971e4 │ │ + add r3, pc, r3 │ │ + ldr lr, [pc, #208] ; 971e8 │ │ + vmov.32 d17[0], r2 │ │ + ldr r4, [pc, #204] ; 971ec │ │ + add ip, pc, ip │ │ + ldr r1, [pc, #200] ; 971f0 │ │ + vmov.32 d19[0], r3 │ │ add r4, pc, r4 │ │ - add r5, pc, r5 │ │ + ldr r6, [pc, #192] ; 971f4 │ │ + ldr r2, [pc, #192] ; 971f8 │ │ + add r1, pc, r1 │ │ + vmov.32 d21[1], r4 │ │ + ldr r3, [pc, #184] ; 971fc │ │ + add lr, pc, lr │ │ add r6, pc, r6 │ │ - str r6, [r0] │ │ - str r4, [r0, #4] │ │ - str r2, [r0, #8] │ │ - add r2, r0, #12 │ │ - stm r2, {r1, r3, lr} │ │ - str r5, [r0, #24] │ │ - str ip, [r0, #28] │ │ - pop {r4, r5, r6, pc} │ │ - andeq r0, r0, ip, lsl #26 │ │ - andeq r0, r0, r0, asr ip │ │ - muleq r0, ip, r3 │ │ - andeq r0, r0, r4, ror r3 │ │ - andeq r0, r0, r8, asr #6 │ │ - andeq r0, r0, r0, lsr #6 │ │ - andeq r0, r0, r4, lsl #25 │ │ - andeq r0, r0, ip, lsr r0 │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #32 │ │ - mov r4, r0 │ │ - ldr r0, [r1, #184] ; 0xb8 │ │ - ldr r2, [r1] │ │ - mov ip, #0 │ │ - ldr r5, [pc, #696] ; 851b0 │ │ - add r3, r0, #4 │ │ - mov r0, #1 │ │ - lsl r0, r0, r3 │ │ - ldr r5, [pc, r5] │ │ - asr r7, r0, #1 │ │ - mov r0, r4 │ │ - str r4, [sp, #20] │ │ - mov r6, #0 │ │ - eor r0, r2, r2, asr #1 │ │ - eor r0, r0, r2, lsr #3 │ │ - eor r0, r0, r2, lsr #12 │ │ - lsl r0, r0, #15 │ │ - uxth r0, r0 │ │ - orr r2, r0, r2, asr #1 │ │ - ubfx r0, r2, #5, #11 │ │ - add r0, r5, r0, lsl #1 │ │ - ldrsh r0, [r0] │ │ - add r0, r7, r0 │ │ - asr r0, r0, r3 │ │ - strb r0, [r4, -r6] │ │ - sub r6, r6, #1 │ │ - cmn r6, #82 ; 0x52 │ │ - bne 84f14 │ │ - add ip, ip, #1 │ │ - add r4, r4, #82 ; 0x52 │ │ - cmp ip, #73 ; 0x49 │ │ - bne 84f10 │ │ - ldr r2, [r1, #92] ; 0x5c │ │ - mov r0, #83 ; 0x53 │ │ - ldr r3, [sp, #20] │ │ - vmov.i32 d16, #1 ; 0x00000001 │ │ - vmov.i32 d17, #127 ; 0x0000007f │ │ - mov r6, #3 │ │ - mls r0, r2, r0, r3 │ │ - vmvn.i32 d18, #127 ; 0x0000007f │ │ - add r7, r0, #249 ; 0xf9 │ │ - add r0, r3, #249 ; 0xf9 │ │ - str r0, [sp, #16] │ │ - add r0, r1, #177 ; 0xb1 │ │ - str r0, [sp] │ │ - add r0, r1, #176 ; 0xb0 │ │ - str r0, [sp, #24] │ │ - add r0, r1, #96 ; 0x60 │ │ - rsb r3, r2, #0 │ │ - str r0, [sp, #12] │ │ - mov r0, #0 │ │ - cmp r2, #0 │ │ - stmib sp, {r0, r7} │ │ - bpl 84ff0 │ │ - b 850c0 │ │ - ldr r0, [sp, #16] │ │ - add r6, r6, #1 │ │ - ldr r7, [sp, #8] │ │ - cmp r6, #73 ; 0x49 │ │ - add r0, r0, #82 ; 0x52 │ │ - str r0, [sp, #16] │ │ - ldr r0, [sp, #4] │ │ - add r7, r7, #82 ; 0x52 │ │ - add r0, r0, #1 │ │ - beq 851a8 │ │ - cmp r2, #0 │ │ - stmib sp, {r0, r7} │ │ - bmi 850c0 │ │ - mov lr, #3 │ │ - mov r8, #0 │ │ - cmp r2, r3 │ │ - bge 85064 │ │ - ldr r0, [sp, #20] │ │ - mov r1, #82 ; 0x52 │ │ - mla r0, r6, r1, r0 │ │ - ldr r1, [sp, #24] │ │ - mov r4, #1 │ │ - add r7, r7, #1 │ │ - ldr r1, [r1] │ │ - add r5, r0, lr │ │ - lsl r4, r4, r1 │ │ - ldrsb r5, [r5] │ │ - add r4, r8, r4, asr #1 │ │ - add r1, r5, r4, asr r1 │ │ - mov r5, #127 ; 0x7f │ │ - cmp r1, #127 ; 0x7f │ │ - movge r1, r5 │ │ - cmn r1, #128 ; 0x80 │ │ - mvn r5, #127 ; 0x7f │ │ - movle r1, r5 │ │ - strb r1, [r0, lr] │ │ - add lr, lr, #1 │ │ - cmp lr, #79 ; 0x4f │ │ - beq 84fbc │ │ - mov r8, #0 │ │ - cmp r2, r3 │ │ - blt 85000 │ │ - mov r8, #0 │ │ - mov r9, r7 │ │ - mov r1, r3 │ │ - ldr sl, [sp, #12] │ │ - b 85088 │ │ - add r9, r9, #82 ; 0x52 │ │ - add r1, fp, #1 │ │ - cmp fp, #0 │ │ - beq 85000 │ │ - mov fp, r1 │ │ - orrs r0, r1, r3 │ │ - mov ip, r9 │ │ - mov r5, r3 │ │ - beq 85078 │ │ - ldrsb r0, [sl], #1 │ │ - cmp r5, r2 │ │ - ldrsb r1, [ip], #1 │ │ - smlabb r8, r1, r0, r8 │ │ - bge 85078 │ │ - add r5, r5, #1 │ │ - orrs r0, r5, fp │ │ - bne 8509c │ │ - b 85078 │ │ - add r1, r0, #3 │ │ - mov r7, #82 ; 0x52 │ │ - ldr r0, [sp, #20] │ │ - mla r1, r1, r7, r0 │ │ - ldr r0, [sp] │ │ - add r7, r1, #3 │ │ - cmp r7, r0 │ │ - bcs 85144 │ │ - ldr r0, [sp, #24] │ │ - add r1, r1, #79 ; 0x4f │ │ - cmp r1, r0 │ │ - bls 85144 │ │ - mov r7, #0 │ │ - ldr r0, [sp, #24] │ │ - mov r5, #1 │ │ - ldr r4, [sp, #16] │ │ - ldr r0, [r0] │ │ - add r1, r4, r7 │ │ - ldrsb r1, [r1] │ │ - lsl r5, r5, r0 │ │ - asr r5, r5, #1 │ │ - add r0, r1, r5, asr r0 │ │ - mov r1, #127 ; 0x7f │ │ - cmp r0, #127 ; 0x7f │ │ - movge r0, r1 │ │ - cmn r0, #128 ; 0x80 │ │ - mvn r1, #127 ; 0x7f │ │ - movle r0, r1 │ │ - strb r0, [r4, r7] │ │ - add r7, r7, #1 │ │ - cmp r7, #76 ; 0x4c │ │ - bne 850f4 │ │ - b 84fbc │ │ - ldr r0, [sp, #24] │ │ - mov r7, #0 │ │ - vld1.32 {d19[]}, [r0 :32] │ │ - vshl.u32 d20, d16, d19 │ │ - vneg.s32 d19, d19 │ │ - vshr.s32 d20, d20, #1 │ │ - vshl.s32 d19, d20, d19 │ │ - ldr r1, [sp, #16] │ │ - add r0, sp, #28 │ │ - ldrh r5, [r1, r7]! │ │ - add r7, r7, #2 │ │ - strh r5, [sp, #28] │ │ - cmp r7, #76 ; 0x4c │ │ - vld1.16 {d20[0]}, [r0 :16] │ │ - vmovl.s8 q10, d20 │ │ - vmovl.s16 q10, d20 │ │ - vadd.i32 d20, d19, d20 │ │ - vmin.s32 d20, d20, d17 │ │ - vmax.s32 d20, d20, d18 │ │ - vmov.32 r5, d20[1] │ │ - vmov.32 r0, d20[0] │ │ - strb r5, [r1, #1] │ │ - strb r0, [r1] │ │ - bne 85160 │ │ - b 84fbc │ │ - add sp, sp, #32 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ; instruction: 0x00026ebc │ │ - push {fp, lr} │ │ + vmov.32 d17[1], ip │ │ + ldr ip, [pc, #172] ; 97200 │ │ + ldr r5, [pc, #172] ; 97204 │ │ + add r2, pc, r2 │ │ + ldr r4, [pc, #168] ; 97208 │ │ + vmov.32 d20[1], r1 │ │ + ldr r1, [pc, #164] ; 9720c │ │ + add ip, pc, ip │ │ + vmov.32 d19[1], lr │ │ + str r2, [r0, #56] ; 0x38 │ │ + add r2, r0, #16 │ │ + add r1, pc, r1 │ │ + vmov.32 d18[1], r6 │ │ + add r3, pc, r3 │ │ + str r3, [r0, #52] ; 0x34 │ │ + add r5, pc, r5 │ │ + vst1.32 {d20-d21}, [r2] │ │ + add r4, pc, r4 │ │ + mov r2, r0 │ │ + str r5, [r0, #84] ; 0x54 │ │ + vmov.32 d16[1], ip │ │ + str r4, [r0, #92] ; 0x5c │ │ + str r1, [r0, #80] ; 0x50 │ │ + mov r1, #32 │ │ + vst1.32 {d18-d19}, [r2], r1 │ │ + vst1.32 {d16-d17}, [r2] │ │ + pop {r4, r5, r6, lr} │ │ + b 76c24 │ │ + andeq r0, r0, ip, lsr #10 │ │ + andeq r1, r0, r4, asr ip │ │ + andeq r1, r0, r8, lsl ip │ │ + ldrdeq r1, [r0], -r8 │ │ + andeq r1, r0, ip, asr #5 │ │ + andeq r0, r0, r4, asr #2 │ │ + muleq r0, r0, sp │ │ + ; instruction: 0x000002b4 │ │ + muleq r0, r0, ip │ │ + andeq r0, r0, ip, asr #18 │ │ + andeq r0, r0, r4, ror #7 │ │ + andeq r0, r0, ip, lsl #21 │ │ + strdeq r0, [r0], -ip │ │ + andeq r0, r0, r0, ror #29 │ │ + andeq r0, r0, ip, lsr #4 │ │ + andeq r0, r0, r4, asr #8 │ │ + andeq r1, r0, r4, lsl #22 │ │ + andeq r1, r0, ip, asr #10 │ │ + andeq r0, r0, r0, ror #12 │ │ + andeq r1, r0, ip, lsl #26 │ │ + andeq r1, r0, r4, ror lr │ │ + andeq r1, r0, r8, asr #27 │ │ + push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ - mov ip, #1 │ │ - str ip, [sp] │ │ - str ip, [sp, #4] │ │ - bl 85bd0 │ │ + mov ip, r3 │ │ + ldr r3, [sp, #32] │ │ + cmp ip, #1 │ │ + add lr, r3, ip │ │ + asr r4, lr, #1 │ │ + blt 9729c │ │ + mov r5, #0 │ │ + cmp ip, #3 │ │ + bls 97280 │ │ + mov r5, #0 │ │ + add r6, r2, #2 │ │ + vdup.32 q8, r5 │ │ + bic r5, ip, #3 │ │ + vmov.32 d16[0], r4 │ │ + mov r4, r5 │ │ + vld1.16 {d18}, [r6]! │ │ + subs r4, r4, #4 │ │ + vaddw.u16 q8, q8, d18 │ │ + bne 97254 │ │ + vext.8 q9, q8, q8, #8 │ │ + cmp r5, ip │ │ + vadd.i32 q8, q8, q9 │ │ + vdup.32 q9, d16[1] │ │ + vadd.i32 q8, q8, q9 │ │ + vmov.32 r4, d16[0] │ │ + beq 9729c │ │ + sub r6, ip, r5 │ │ + add r5, r2, r5, lsl #1 │ │ + add r5, r5, #2 │ │ + ldrh r7, [r5], #2 │ │ + subs r6, r6, #1 │ │ + add r4, r4, r7 │ │ + bne 9728c │ │ + cmp r3, #1 │ │ + blt 97318 │ │ + mov r5, #0 │ │ + cmp r3, #3 │ │ + bls 972fc │ │ + mov r5, #0 │ │ + sub r6, r2, #8 │ │ + vdup.32 q8, r5 │ │ + bic r5, r3, #3 │ │ + vmov.32 d16[0], r4 │ │ + mvn r4, #7 │ │ + mov r7, r5 │ │ + vld1.16 {d18}, [r6], r4 │ │ + subs r7, r7, #4 │ │ + vrev64.16 d18, d18 │ │ + vaddw.u16 q8, q8, d18 │ │ + bne 972cc │ │ + vext.8 q9, q8, q8, #8 │ │ + cmp r5, r3 │ │ + vadd.i32 q8, q8, q9 │ │ + vdup.32 q9, d16[1] │ │ + vadd.i32 q8, q8, q9 │ │ + vmov.32 r4, d16[0] │ │ + beq 97318 │ │ + sub r6, r3, r5 │ │ + mvn r5, r5 │ │ + add r2, r2, r5, lsl #1 │ │ + ldrh r5, [r2], #-2 │ │ + subs r6, r6, #1 │ │ + add r4, r4, r5 │ │ + bne 97308 │ │ + rbit r7, lr │ │ + ldr r2, [sp, #48] ; 0x30 │ │ + clz r7, r7 │ │ + cmp ip, r3 │ │ + lsr r6, r4, r7 │ │ + beq 97350 │ │ + movw r7, #26215 ; 0x6667 │ │ + cmp ip, r3, lsl #1 │ │ + bgt 97348 │ │ + movw r7, #43691 ; 0xaaab │ │ + cmp r3, ip, lsl #1 │ │ + movwgt r7, #26215 ; 0x6667 │ │ + mul r7, r7, r6 │ │ + lsr r6, r7, #17 │ │ + str r2, [sp, #4] │ │ + mov r2, ip │ │ + str r6, [sp] │ │ + bl 99068 │ │ add sp, sp, #8 │ │ - pop {fp, pc} │ │ + pop {r4, r5, r6, r7, fp, pc} │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ - mov ip, #0 │ │ - mov lr, #1 │ │ - str lr, [sp] │ │ + ldr ip, [sp, #32] │ │ + mov r2, r3 │ │ + ldr r3, [sp, #16] │ │ + add lr, ip, #1 │ │ str ip, [sp, #4] │ │ - bl 85bd0 │ │ + asr lr, lr, #1 │ │ + str lr, [sp] │ │ + bl 99068 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - push {fp, lr} │ │ + push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ - mov ip, #0 │ │ - str ip, [sp] │ │ - str ip, [sp, #4] │ │ - bl 85bd0 │ │ + mov ip, r3 │ │ + ldr lr, [sp, #40] ; 0x28 │ │ + ldr r3, [sp, #24] │ │ + asr r4, ip, #1 │ │ + cmp ip, #1 │ │ + blt 97424 │ │ + mov r5, #0 │ │ + cmp ip, #4 │ │ + bcc 97408 │ │ + mov r5, #0 │ │ + add r6, r2, #2 │ │ + vdup.32 q8, r5 │ │ + bic r5, ip, #3 │ │ + vmov.32 d16[0], r4 │ │ + mov r4, r5 │ │ + vld1.16 {d18}, [r6]! │ │ + subs r4, r4, #4 │ │ + vaddw.u16 q8, q8, d18 │ │ + bne 973dc │ │ + vext.8 q9, q8, q8, #8 │ │ + cmp r5, ip │ │ + vadd.i32 q8, q8, q9 │ │ + vdup.32 q9, d16[1] │ │ + vadd.i32 q8, q8, q9 │ │ + vmov.32 r4, d16[0] │ │ + beq 97424 │ │ + add r2, r2, r5, lsl #1 │ │ + sub r6, ip, r5 │ │ + add r2, r2, #2 │ │ + ldrh r5, [r2], #2 │ │ + subs r6, r6, #1 │ │ + add r4, r4, r5 │ │ + bne 97414 │ │ + rbit r2, ip │ │ + clz r2, r2 │ │ + lsr r2, r4, r2 │ │ + stm sp, {r2, lr} │ │ + mov r2, ip │ │ + bl 99068 │ │ add sp, sp, #8 │ │ - pop {fp, pc} │ │ + pop {r4, r5, r6, pc} │ │ + push {r4, r5, r6, r7, fp, lr} │ │ + sub sp, sp, #8 │ │ + mov ip, r3 │ │ + ldr r3, [sp, #32] │ │ + ldr lr, [sp, #48] ; 0x30 │ │ + cmp r3, #1 │ │ + asr r4, r3, #1 │ │ + blt 974d8 │ │ + mov r5, #0 │ │ + cmp r3, #4 │ │ + bcc 974bc │ │ + mov r5, #0 │ │ + sub r6, r2, #8 │ │ + vdup.32 q8, r5 │ │ + bic r5, r3, #3 │ │ + vmov.32 d16[0], r4 │ │ + mvn r4, #7 │ │ + mov r7, r5 │ │ + vld1.16 {d18}, [r6], r4 │ │ + subs r7, r7, #4 │ │ + vrev64.16 d18, d18 │ │ + vaddw.u16 q8, q8, d18 │ │ + bne 9748c │ │ + vext.8 q9, q8, q8, #8 │ │ + cmp r5, r3 │ │ + vadd.i32 q8, q8, q9 │ │ + vdup.32 q9, d16[1] │ │ + vadd.i32 q8, q8, q9 │ │ + vmov.32 r4, d16[0] │ │ + beq 974d8 │ │ + sub r6, r3, r5 │ │ + mvn r5, r5 │ │ + add r2, r2, r5, lsl #1 │ │ + ldrh r5, [r2], #-2 │ │ + subs r6, r6, #1 │ │ + add r4, r4, r5 │ │ + bne 974c8 │ │ + rbit r2, r3 │ │ + clz r2, r2 │ │ + lsr r2, r4, r2 │ │ + stm sp, {r2, lr} │ │ + mov r2, ip │ │ + bl 99068 │ │ + add sp, sp, #8 │ │ + pop {r4, r5, r6, r7, fp, pc} │ │ + push {r4, r5, r6, r7, r8, lr} │ │ + ldr ip, [sp, #24] │ │ + cmp ip, #1 │ │ + cmpge r3, #1 │ │ + blt 9758c │ │ + asr r1, r1, #1 │ │ + mov r8, #0 │ │ + lsl lr, r1, #1 │ │ + bic r1, r3, #7 │ │ + mov r5, #0 │ │ + b 97534 │ │ + add r5, r5, #1 │ │ + add r0, r0, lr │ │ + cmp r5, ip │ │ + beq 9758c │ │ + mvn r4, r5 │ │ + cmp r3, #8 │ │ + add r4, r2, r4, lsl #1 │ │ + ldrh r6, [r4] │ │ + mov r4, #0 │ │ + bcc 97570 │ │ + vdup.16 q8, r6 │ │ + mov r4, r1 │ │ + mov r7, r0 │ │ + vst1.16 {d16-d17}, [r7]! │ │ + subs r4, r4, #8 │ │ + bne 97558 │ │ + cmp r1, r3 │ │ + mov r4, r1 │ │ + beq 97524 │ │ + sub r7, r8, r4, lsl #1 │ │ + sub r4, r3, r4 │ │ + strh r6, [r0, -r7] │ │ + sub r7, r7, #2 │ │ + subs r4, r4, #1 │ │ + bne 97578 │ │ + b 97524 │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ + push {r4, r5, r6, r7, r8, lr} │ │ + ldr r4, [sp, #24] │ │ + cmp r4, #1 │ │ + blt 975cc │ │ + add r7, r2, #2 │ │ + mov r8, r1 │ │ + mov r5, r0 │ │ + lsl r6, r3, #1 │ │ + mov r0, r5 │ │ + mov r1, r7 │ │ + mov r2, r6 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + add r5, r5, r8 │ │ + subs r4, r4, #1 │ │ + bne 975b0 │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #124 ; 0x7c │ │ - mov r9, r3 │ │ - ldr r3, [sp, #176] ; 0xb0 │ │ - str r1, [sp, #32] │ │ - mov r1, #173 ; 0xad │ │ - ldr fp, [r9, #212] ; 0xd4 │ │ - mov r5, #1 │ │ - mul r1, r3, r1 │ │ - str r2, [sp, #48] ; 0x30 │ │ - cmp fp, #0 │ │ - movwne r5, #2 │ │ - mov r2, #1 │ │ - cmp r3, #0 │ │ - ldr lr, [r9, #216] ; 0xd8 │ │ - movle r5, r2 │ │ + sub sp, sp, #4 │ │ + vpush {d8-d11} │ │ + sub sp, sp, #24 │ │ + mov fp, r2 │ │ + ldr r2, [sp, #96] ; 0x60 │ │ + cmp r2, #1 │ │ + movge ip, r3 │ │ + cmpge r3, #1 │ │ + blt 977bc │ │ + ldrh lr, [fp] │ │ + asr r3, r1, #1 │ │ + add r1, fp, ip, lsl #1 │ │ + add r2, fp, #2 │ │ + add r1, r1, #2 │ │ + str r1, [sp] │ │ + mov r1, r3 │ │ + vdup.32 q8, lr │ │ + vdup.16 q9, lr │ │ + lsl r1, r3, #1 │ │ + str r3, [sp, #4] │ │ + mov sl, r0 │ │ + mov r3, #0 │ │ + str r1, [sp, #12] │ │ + bic r1, ip, #7 │ │ + str r1, [sp, #8] │ │ + b 97658 │ │ + ldr r1, [sp, #12] │ │ + ldr r3, [sp, #16] │ │ + add sl, sl, r1 │ │ + ldr r1, [sp, #96] ; 0x60 │ │ + add r3, r3, #1 │ │ + cmp r3, r1 │ │ + beq 977bc │ │ + mvn r1, r3 │ │ + mov r5, #0 │ │ + add r1, fp, r1, lsl #1 │ │ + str r3, [sp, #16] │ │ + ldrh r9, [r1] │ │ + subs r8, r9, lr │ │ + str r8, [sp, #20] │ │ + ldrmi r1, [sp, #20] │ │ + rsbmi r8, r1, #0 │ │ + cmp ip, #8 │ │ + bcc 97764 │ │ + ldr r1, [sp, #4] │ │ + mul r1, r1, r3 │ │ + ldr r3, [sp] │ │ + add r4, r0, r1, lsl #1 │ │ + cmp r4, r3 │ │ + addcc r1, r1, ip │ │ + addcc r1, r0, r1, lsl #1 │ │ + cmpcc r2, r1 │ │ + bcc 97764 │ │ + mov r4, r0 │ │ + ldr r0, [sp, #20] │ │ + mov r3, fp │ │ + ldr fp, [sp, #8] │ │ + vdup.32 q10, r8 │ │ + mov r1, ip │ │ + vdup.32 q11, r9 │ │ + mov ip, #0 │ │ + vdup.32 q12, r0 │ │ + vdup.16 q13, r9 │ │ + add r0, r2, ip │ │ + subs fp, fp, #8 │ │ + vld1.16 {d28-d29}, [r0] │ │ + add r0, sl, ip │ │ + add ip, ip, #16 │ │ + vaddw.u16 q15, q12, d29 │ │ + vaddw.u16 q0, q12, d28 │ │ + vsub.i32 q1, q8, q15 │ │ + vsub.i32 q2, q8, q0 │ │ + vsub.i32 q15, q11, q15 │ │ + vabs.s32 q1, q1 │ │ + vsub.i32 q0, q11, q0 │ │ + vabs.s32 q2, q2 │ │ + vabs.s32 q15, q15 │ │ + vabs.s32 q0, q0 │ │ + vcgt.s32 q3, q10, q1 │ │ + vcgt.s32 q5, q15, q10 │ │ + vcgt.s32 q15, q15, q1 │ │ + vcgt.s32 q4, q10, q2 │ │ + vcgt.s32 q1, q0, q10 │ │ + vcgt.s32 q0, q0, q2 │ │ + vmovn.i32 d5, q3 │ │ + vorr q15, q5, q15 │ │ + vmovn.i32 d4, q4 │ │ + vorr q0, q1, q0 │ │ + vbsl q2, q9, q14 │ │ + vmovn.i32 d29, q15 │ │ + vmovn.i32 d28, q0 │ │ + vbsl q14, q2, q13 │ │ + vst1.16 {d28-d29}, [r0] │ │ + bne 976d0 │ │ + ldr r5, [sp, #8] │ │ + mov ip, r1 │ │ + mov fp, r3 │ │ + mov r0, r4 │ │ + cmp r5, r1 │ │ + beq 9763c │ │ + mov r1, #0 │ │ + sub r6, ip, r5 │ │ + sub r1, r1, r5, lsl #1 │ │ + ldrh r3, [r2, -r1] │ │ + ldr r4, [sp, #20] │ │ + add r7, r4, r3 │ │ + subs r5, lr, r7 │ │ + rsbmi r5, r5, #0 │ │ + cmp r8, r5 │ │ + movgt r3, lr │ │ + subs r4, r9, r7 │ │ + rsbmi r4, r4, #0 │ │ + mov r7, r9 │ │ + cmp r4, r5 │ │ + movgt r7, r3 │ │ + cmp r4, r8 │ │ + movgt r7, r3 │ │ + subs r6, r6, #1 │ │ + strh r7, [sl, -r1] │ │ + sub r1, r1, #2 │ │ + bne 97770 │ │ + b 9763c │ │ + add sp, sp, #24 │ │ + vpop {d8-d11} │ │ + add sp, sp, #4 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #52 ; 0x34 │ │ + str r0, [sp, #16] │ │ + ldr r0, [sp, #88] ; 0x58 │ │ + str r2, [sp, #44] ; 0x2c │ │ + cmp r0, #1 │ │ + cmpge r3, #1 │ │ + blt 97a44 │ │ + ldr r6, [sp, #44] ; 0x2c │ │ + asr r1, r1, #1 │ │ + ldr r2, [pc, #592] ; 97a4c │ │ + vmov.i32 q9, #256 ; 0x00000100 │ │ + add r0, r6, r3, lsl #1 │ │ + ldr r7, [sp, #88] ; 0x58 │ │ + add r9, r6, #2 │ │ + mov r8, #0 │ │ + ldr r2, [pc, r2] │ │ + ldrh lr, [r0] │ │ + add r0, r0, #2 │ │ + str r0, [sp, #4] │ │ + lsl r0, r1, #1 │ │ str r0, [sp, #28] │ │ - add r2, r1, #105 ; 0x69 │ │ - mov r1, #9472 ; 0x2500 │ │ - mul r1, r3, r1 │ │ - ldr r0, [r9] │ │ - ldr ip, [sp, #168] ; 0xa8 │ │ - ldr r7, [sp, #160] ; 0xa0 │ │ - mov r8, #235 ; 0xeb │ │ - cmp lr, #0 │ │ + bic r0, r3, #7 │ │ + mov r5, r7 │ │ + lsl r7, r7, #1 │ │ + str r0, [sp] │ │ + vdup.32 q8, lr │ │ + ldr r0, [sp, #16] │ │ + ldrh r7, [r6, -r7] │ │ + str r7, [sp, #36] ; 0x24 │ │ + add r7, r2, r5 │ │ + str r7, [sp, #32] │ │ + add r7, r2, r3 │ │ + add r2, r2, r3, lsl #1 │ │ + str r7, [sp, #48] ; 0x30 │ │ + str r2, [sp, #8] │ │ + str r1, [sp, #12] │ │ + str r3, [sp, #20] │ │ + b 97880 │ │ + ldr r1, [sp, #28] │ │ + add r8, r8, #1 │ │ + add r0, r0, r1 │ │ + ldr r1, [sp, #88] ; 0x58 │ │ + cmp r8, r1 │ │ + beq 97a44 │ │ + ldr r1, [sp, #32] │ │ + cmp r3, #8 │ │ + ldr r2, [sp, #36] ; 0x24 │ │ + mov r5, #0 │ │ + ldr r4, [sp, #44] ; 0x2c │ │ + ldrb ip, [r1, r8] │ │ + rsb r1, ip, #256 ; 0x100 │ │ + mul r1, r1, r2 │ │ + mvn r2, r8 │ │ + add fp, r4, r2, lsl #1 │ │ + add sl, r1, #256 ; 0x100 │ │ + bcs 978f8 │ │ + ldr r1, [sp, #48] ; 0x30 │ │ + sub r6, r3, r5 │ │ + add r4, r1, r5 │ │ + mov r1, #0 │ │ + sub r5, r1, r5, lsl #1 │ │ + ldrh r1, [r9, -r5] │ │ + subs r6, r6, #1 │ │ + ldrb r2, [r4], #1 │ │ + ldrh r7, [fp] │ │ + mla r1, r1, ip, sl │ │ + mla r1, r7, r2, r1 │ │ + rsb r2, r2, #256 ; 0x100 │ │ + mla r1, r2, lr, r1 │ │ + lsr r1, r1, #9 │ │ + strh r1, [r0, -r5] │ │ + sub r5, r5, #2 │ │ + bne 978c4 │ │ + b 97868 │ │ + ldr r2, [sp, #12] │ │ + mov r7, r8 │ │ mov r6, #0 │ │ - movweq r8, #255 ; 0xff │ │ - add r3, r1, #45568 ; 0xb200 │ │ - and r4, r3, #65280 ; 0xff00 │ │ - uxtb r1, r2 │ │ - orr r1, r1, r4 │ │ - add r4, sp, #116 ; 0x74 │ │ - eor r1, r1, r0 │ │ - sub r2, r2, #173 ; 0xad │ │ - str r1, [r4, r6, lsl #2] │ │ - add r6, r6, #1 │ │ - sub r3, r3, #9472 ; 0x2500 │ │ - cmp r6, r5 │ │ - bcc 85288 │ │ - cmp lr, #0 │ │ - movwne lr, #1 │ │ - cmp r7, #0 │ │ - beq 85aac │ │ - lsl r0, lr, #4 │ │ - mov r1, #2 │ │ - str r0, [sp, #96] ; 0x60 │ │ - add r6, sp, #100 ; 0x64 │ │ - ldr r0, [sp, #172] ; 0xac │ │ + str r7, [sp, #40] ; 0x28 │ │ + mov r5, #0 │ │ + mla r1, r2, r8, r3 │ │ + ldr r3, [sp, #16] │ │ + mul r2, r2, r8 │ │ + add r4, r3, r1, lsl #1 │ │ + ldr r1, [sp, #48] ; 0x30 │ │ + cmp r1, r4 │ │ + mov r1, #0 │ │ + movwcc r1, #1 │ │ + add r8, r3, r2, lsl #1 │ │ + str r1, [sp, #24] │ │ + mvn r3, r7, lsl #1 │ │ + ldr r1, [sp, #8] │ │ + ldr r2, [sp, #4] │ │ + cmp r1, r8 │ │ + ldr r7, [sp, #44] ; 0x2c │ │ + movwhi r6, #1 │ │ + cmp r9, r4 │ │ + mov r1, #0 │ │ + add r3, r3, r7 │ │ + movwcc r1, #1 │ │ + cmp r8, r2 │ │ + mov r2, #0 │ │ + movwcc r2, #1 │ │ + cmp fp, r4 │ │ + mov r4, #0 │ │ + movwcc r4, #1 │ │ + cmp r3, r8 │ │ mov r3, #0 │ │ - str r9, [sp, #68] ; 0x44 │ │ - cmp r0, #2 │ │ - str r5, [sp, #12] │ │ - movlt r1, r0 │ │ - movw r0, #3403 ; 0xd4b │ │ - add r0, ip, r0 │ │ - str r0, [sp, #4] │ │ - movw r0, #779 ; 0x30b │ │ + movwhi r3, #1 │ │ + tst r3, r4 │ │ + andseq r1, r2, r1 │ │ + bne 97a38 │ │ + ldr r1, [sp, #24] │ │ + ldr r3, [sp, #20] │ │ + ldr r8, [sp, #40] ; 0x28 │ │ + ands r1, r6, r1 │ │ + bne 978b0 │ │ + vld1.16 {d24[]}, [fp :16] │ │ + ldr r8, [sp] │ │ + mov r5, #0 │ │ + vmovl.u16 q12, d24 │ │ + ldr r6, [sp, #48] ; 0x30 │ │ + vdup.32 q10, sl │ │ + vdup.32 q11, ip │ │ + add r1, r9, r5 │ │ + vld1.8 {d30}, [r6]! │ │ + vorr q0, q10, q10 │ │ + subs r8, r8, #8 │ │ + vld1.16 {d26-d27}, [r1] │ │ + vmovl.u8 q15, d30 │ │ + vorr q1, q10, q10 │ │ + add r1, r0, r5 │ │ + vmovl.u16 q14, d27 │ │ + add r5, r5, #16 │ │ + vmovl.u16 q13, d26 │ │ + vmla.i32 q0, q11, q14 │ │ + vmla.i32 q1, q11, q13 │ │ + vmovl.u16 q14, d31 │ │ + vmovl.u16 q13, d30 │ │ + vmla.i32 q0, q12, q14 │ │ + vmla.i32 q1, q12, q13 │ │ + vsubw.u16 q13, q9, d31 │ │ + vsubw.u16 q14, q9, d30 │ │ + vmla.i32 q0, q13, q8 │ │ + vmla.i32 q1, q14, q8 │ │ + vshrn.i32 d27, q0, #9 │ │ + vshrn.i32 d26, q1, #9 │ │ + vst1.16 {d26-d27}, [r1] │ │ + bne 979bc │ │ + ldr r3, [sp, #20] │ │ + ldr r5, [sp] │ │ + ldr r8, [sp, #40] ; 0x28 │ │ + cmp r5, r3 │ │ + beq 97868 │ │ + b 978b0 │ │ + ldr r3, [sp, #20] │ │ + ldr r8, [sp, #40] ; 0x28 │ │ + b 978b0 │ │ + add sp, sp, #52 ; 0x34 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + andeq r5, r2, r4, lsr r3 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #16 │ │ + ldr r9, [sp, #52] ; 0x34 │ │ + cmp r9, #1 │ │ + cmpge r3, #1 │ │ + blt 97ba4 │ │ + ldr r6, [pc, #316] ; 97bac │ │ + lsl r7, r9, #1 │ │ + mov r5, r0 │ │ + mov lr, #0 │ │ + ldr r6, [pc, r6] │ │ + ldrh fp, [r2, -r7] │ │ + asr r7, r1, #1 │ │ + add r1, r2, r3, lsl #1 │ │ + add sl, r6, r9 │ │ + add r1, r1, #2 │ │ + add r2, r2, #2 │ │ + str r1, [sp, #4] │ │ + mov r1, r7 │ │ + lsl ip, r7, #1 │ │ + bic r1, r3, #7 │ │ + str r7, [sp, #8] │ │ + str r1, [sp, #12] │ │ + str sl, [sp] │ │ + b 97ac4 │ │ + add lr, lr, #1 │ │ + add r5, r5, ip │ │ + cmp lr, r9 │ │ + beq 97ba4 │ │ + ldrb r7, [sl, lr] │ │ + cmp r3, #8 │ │ + mov r6, #0 │ │ + rsb r4, r7, #256 ; 0x100 │ │ + mul r4, r4, fp │ │ + add r8, r4, #128 ; 0x80 │ │ + bcc 97b78 │ │ + ldr r1, [sp, #8] │ │ + mul r4, r1, lr │ │ + ldr r1, [sp, #4] │ │ + add r6, r0, r4, lsl #1 │ │ + cmp r6, r1 │ │ + bcs 97b0c │ │ + add r4, r4, r3 │ │ + mov r6, #0 │ │ + add r4, r0, r4, lsl #1 │ │ + cmp r2, r4 │ │ + bcc 97b78 │ │ + mov sl, fp │ │ + ldr fp, [sp, #12] │ │ + vdup.32 q8, r8 │ │ + mov r1, r9 │ │ + vdup.32 q9, r7 │ │ + mov r9, #0 │ │ + add r4, r2, r9 │ │ + vorr q12, q8, q8 │ │ + vld1.16 {d20-d21}, [r4] │ │ + add r4, r5, r9 │ │ + subs fp, fp, #8 │ │ + add r9, r9, #16 │ │ + vmovl.u16 q11, d21 │ │ + vmovl.u16 q10, d20 │ │ + vmla.i32 q12, q9, q11 │ │ + vorr q11, q8, q8 │ │ + vmla.i32 q11, q9, q10 │ │ + vshrn.i32 d21, q12, #8 │ │ + vshrn.i32 d20, q11, #8 │ │ + vst1.16 {d20-d21}, [r4] │ │ + bne 97b24 │ │ + ldr r6, [sp, #12] │ │ + mov fp, sl │ │ + ldr sl, [sp] │ │ + mov r9, r1 │ │ + cmp r6, r3 │ │ + beq 97ab4 │ │ + sub r4, r3, r6 │ │ + mov r1, #0 │ │ + sub r6, r1, r6, lsl #1 │ │ + ldrh r1, [r2, -r6] │ │ + subs r4, r4, #1 │ │ + mla r1, r1, r7, r8 │ │ + lsr r1, r1, #8 │ │ + strh r1, [r5, -r6] │ │ + sub r6, r6, #2 │ │ + bne 97b84 │ │ + b 97ab4 │ │ + add sp, sp, #16 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + andeq r5, r2, r8, asr #1 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #24 │ │ + ldr r9, [sp, #60] ; 0x3c │ │ + str r0, [sp, #12] │ │ + cmp r9, #1 │ │ + cmpge r3, #1 │ │ + blt 97d78 │ │ + add r0, r2, r3, lsl #1 │ │ + asr r1, r1, #1 │ │ + vmov.i32 q9, #256 ; 0x00000100 │ │ + mov ip, #0 │ │ + ldrh lr, [r0] │ │ + vmov.i32 q10, #128 ; 0x00000080 │ │ + ldr r0, [pc, #404] ; 97d80 │ │ + vdup.32 q8, lr │ │ + ldr r0, [pc, r0] │ │ str r1, [sp, #8] │ │ - add r0, ip, r0 │ │ + add fp, r0, r3 │ │ + add r0, r0, r3, lsl #1 │ │ + str r0, [sp, #4] │ │ + lsl r0, r1, #1 │ │ str r0, [sp, #20] │ │ - movw r0, #747 ; 0x2eb │ │ - str r8, [sp, #80] ; 0x50 │ │ - add r0, ip, r0 │ │ - str r0, [sp, #16] │ │ - movw r0, #3371 ; 0xd2b │ │ - add r0, ip, r0 │ │ + bic r0, r3, #7 │ │ str r0, [sp] │ │ - cmp fp, #0 │ │ + ldr r0, [sp, #12] │ │ + str r3, [sp, #16] │ │ + b 97c30 │ │ + ldr r1, [sp, #20] │ │ + add ip, ip, #1 │ │ + cmp ip, r9 │ │ + add r0, r0, r1 │ │ + beq 97d78 │ │ + mvn r1, ip │ │ + cmp r3, #8 │ │ + add r8, r2, r1, lsl #1 │ │ + mov r5, #0 │ │ + bcs 97c84 │ │ + mov r1, #0 │ │ + add r4, fp, r5 │ │ + sub r6, r1, r5, lsl #1 │ │ + sub r5, r3, r5 │ │ + ldrb r7, [r4], #1 │ │ + subs r5, r5, #1 │ │ + ldrh r1, [r8] │ │ + mul r1, r1, r7 │ │ + rsb r7, r7, #256 ; 0x100 │ │ + mla r1, r7, lr, r1 │ │ + add r1, r1, #128 ; 0x80 │ │ + lsr r1, r1, #8 │ │ + strh r1, [r0, -r6] │ │ + sub r6, r6, #2 │ │ + bne 97c54 │ │ + b 97c1c │ │ + ldr r1, [sp, #8] │ │ + mov sl, #0 │ │ + mov r9, #0 │ │ + mov r7, fp │ │ + mla r4, r1, ip, r3 │ │ + ldr r3, [sp, #4] │ │ + mul r5, r1, ip │ │ + ldr r1, [sp, #12] │ │ + add r4, r1, r4, lsl #1 │ │ + cmp fp, r4 │ │ + mvn fp, ip, lsl #1 │ │ + add r1, r1, r5, lsl #1 │ │ + movwcc sl, #1 │ │ + cmp r3, r1 │ │ + add r6, fp, r2 │ │ + movwhi r9, #1 │ │ + cmp r8, r4 │ │ + mov r4, #0 │ │ + mov r5, #0 │ │ + movwcc r4, #1 │ │ + cmp r6, r1 │ │ + mov r6, #0 │ │ + movwhi r6, #1 │ │ + tst r9, sl │ │ + bne 97d68 │ │ + ldr r9, [sp, #60] ; 0x3c │ │ + ands r4, r6, r4 │ │ + ldr r3, [sp, #16] │ │ + mov fp, r7 │ │ + bne 97c44 │ │ + vld1.16 {d22[]}, [r8 :16] │ │ + ldr sl, [sp] │ │ + mov r5, r0 │ │ + mov r4, fp │ │ + vmovl.u16 q11, d22 │ │ + vld1.8 {d24}, [r4]! │ │ + subs sl, sl, #8 │ │ + vmovl.u8 q12, d24 │ │ + vsubw.u16 q13, q9, d25 │ │ + vsubw.u16 q14, q9, d24 │ │ + vmul.i32 q13, q13, q8 │ │ + vmul.i32 q14, q14, q8 │ │ + vmovl.u16 q15, d25 │ │ + vmovl.u16 q12, d24 │ │ + vmla.i32 q13, q11, q15 │ │ + vmla.i32 q14, q11, q12 │ │ + vadd.i32 q12, q13, q10 │ │ + vshrn.i32 d25, q12, #8 │ │ + vadd.i32 q13, q14, q10 │ │ + vshrn.i32 d24, q13, #8 │ │ + vst1.16 {d24-d25}, [r5]! │ │ + bne 97d10 │ │ + ldr r3, [sp, #16] │ │ + ldr r5, [sp] │ │ + cmp r5, r3 │ │ + beq 97c1c │ │ + b 97c44 │ │ + ldr r9, [sp, #60] ; 0x3c │ │ + mov fp, r7 │ │ + ldr r3, [sp, #16] │ │ + b 97c44 │ │ + add sp, sp, #24 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + andeq r4, r2, r4, asr pc │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #300 ; 0x12c │ │ + mov r6, r2 │ │ + ldr r2, [pc, #628] ; 9800c │ │ + mov r9, r0 │ │ + ldr r0, [sp, #340] ; 0x154 │ │ + mov r4, r1 │ │ + movw r1, #510 ; 0x1fe │ │ + ldr r2, [pc, r2] │ │ + and r1, r0, r1 │ │ + mov r7, r3 │ │ + ldr r3, [sp, #336] ; 0x150 │ │ + add r1, r2, r1 │ │ + cmp r0, #1024 ; 0x400 │ │ + ldrh r1, [r1] │ │ + str r1, [sp, #28] │ │ + ubfx r2, r0, #9, #1 │ │ + str r7, [sp, #40] ; 0x28 │ │ + bcc 97ebc │ │ + bfc r0, #9, #23 │ │ + add r5, r3, r7 │ │ + cmp r0, #51 ; 0x33 │ │ + bcc 97e58 │ │ + mov r1, #16 │ │ + lsr r1, r1, r2 │ │ + cmp r1, r5 │ │ + blt 97e58 │ │ + ldr r7, [sp, #40] ; 0x28 │ │ + mov r1, r3 │ │ + add fp, sp, #44 ; 0x2c │ │ + ldr r0, [sp, #352] ; 0x160 │ │ + cmp r7, r3 │ │ + add r2, r6, #2 │ │ + movlt r1, r7 │ │ + str r0, [sp, #4] │ │ + add r1, r1, r7 │ │ + str r1, [sp] │ │ mov r0, fp │ │ - movwne r0, #1 │ │ - cmp r3, #0 │ │ + mov r1, r5 │ │ + mvn r3, #0 │ │ + bl 990d8 │ │ + mvn r0, #1 │ │ + add r8, r0, r5, lsl #1 │ │ + ldr r0, [sp, #28] │ │ + mov r1, r7 │ │ + ldr r3, [sp, #336] ; 0x150 │ │ + mov sl, #2 │ │ + lsl r0, r0, #1 │ │ + str r0, [sp, #28] │ │ + cmp r3, #1 │ │ + cmpge r1, #1 │ │ + blt 98004 │ │ + b 97ee8 │ │ + rsb r1, r0, #90 ; 0x5a │ │ + mov r0, r5 │ │ + bl 991ec │ │ + ldr r3, [sp, #336] ; 0x150 │ │ + cmp r0, #0 │ │ + ldr r7, [sp, #40] ; 0x28 │ │ + beq 97ebc │ │ + cmp r7, r3 │ │ mov r1, r3 │ │ - sub lr, r7, r3 │ │ - movwne r1, #1 │ │ - cmp lr, #32 │ │ - and r1, r1, r0 │ │ - mov r0, lr │ │ - movge r0, #32 │ │ - cmp r1, #1 │ │ - str r3, [sp, #24] │ │ - bne 85378 │ │ + movlt r1, r7 │ │ + add fp, sp, #44 ; 0x2c │ │ + add r1, r1, r7 │ │ + mvn r2, #0 │ │ + add r3, r6, #2 │ │ + str r3, [sp] │ │ + str r2, [sp, #4] │ │ mov r2, #0 │ │ - ldr r3, [r6, r2, lsl #2] │ │ - add r7, r6, r2, lsl #2 │ │ - add r2, r2, #1 │ │ - cmp r2, r5 │ │ - str r3, [r7, #8] │ │ - bcc 85360 │ │ + str r1, [sp, #8] │ │ + mov r1, r5 │ │ + str r0, [sp, #12] │ │ + mov r0, fp │ │ + mov r3, r5 │ │ + bl 992c8 │ │ + ldr r3, [sp, #336] ; 0x150 │ │ + b 97ed0 │ │ + cmp r7, r3 │ │ + mov r0, r3 │ │ + movlt r0, r7 │ │ + add r5, r0, r7 │ │ + add fp, r6, #2 │ │ + sub r8, r5, #1 │ │ + mov r1, r7 │ │ + mov sl, #1 │ │ + cmp r3, #1 │ │ + cmpge r1, #1 │ │ + blt 98004 │ │ + add r0, fp, r8, lsl #1 │ │ + asr r2, r4, #1 │ │ + str r0, [sp, #20] │ │ + lsl r0, r2, #1 │ │ + ldr r2, [sp, #28] │ │ + mov r3, #0 │ │ + str r0, [sp, #24] │ │ + b 97f30 │ │ + ldr r0, [sp, #28] │ │ + ldr r2, [sp, #36] ; 0x24 │ │ + ldr r3, [sp, #32] │ │ + add r2, r2, r0 │ │ + ldr r0, [sp, #24] │ │ + add r3, r3, #1 │ │ + add r9, r9, r0 │ │ + ldr r0, [sp, #336] ; 0x150 │ │ + cmp r3, r0 │ │ + beq 98004 │ │ + str r3, [sp, #32] │ │ + asr r3, r2, #6 │ │ + str r2, [sp, #36] ; 0x24 │ │ + and r2, r2, #62 ; 0x3e │ │ + rsb r7, r2, #64 ; 0x40 │ │ + mov r4, r1 │ │ + mov r5, r9 │ │ + mov r6, #0 │ │ + cmp r3, r8 │ │ + bge 97fa0 │ │ + lsl r1, r3, #1 │ │ + mov r0, fp │ │ + ldrh r1, [r0, r1]! ; │ │ + add r3, r3, sl │ │ + sub r4, r4, #1 │ │ + add r5, r5, #2 │ │ + ldrh r0, [r0, #2] │ │ + mul r0, r2, r0 │ │ + mla r0, r7, r1, r0 │ │ + add r1, r9, r6, lsl #1 │ │ + add r6, r6, #1 │ │ + add r0, r0, #32 │ │ + lsr r0, r0, #6 │ │ + strh r0, [r1] │ │ + ldr r1, [sp, #40] ; 0x28 │ │ + cmp r6, r1 │ │ + bne 97f50 │ │ + b 97f08 │ │ + sub r2, r1, r6 │ │ + cmp r2, #1 │ │ + blt 97f08 │ │ + ldr r0, [sp, #20] │ │ + mov lr, #0 │ │ + cmp r2, #8 │ │ + ldrh ip, [r0] │ │ + bcc 97fe4 │ │ + bic r3, r4, #7 │ │ + vdup.16 q8, ip │ │ + bic lr, r2, #7 │ │ + mov r6, r5 │ │ + vst1.16 {d16-d17}, [r6]! │ │ + subs r3, r3, #8 │ │ + bne 97fd0 │ │ + cmp r2, lr │ │ + beq 97f08 │ │ + mov r0, #0 │ │ + sub r2, r0, lr, lsl #1 │ │ + strh ip, [r5, -r2] │ │ + add lr, lr, #1 │ │ + sub r2, r2, #2 │ │ + cmp r4, lr │ │ + bne 97fec │ │ + b 97f08 │ │ + add sp, sp, #300 ; 0x12c │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + andeq r4, r2, r0, lsr #27 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #316 ; 0x13c │ │ + ldr sl, [sp, #356] ; 0x164 │ │ + mov fp, r3 │ │ + str r0, [sp, #52] ; 0x34 │ │ + mov r7, r1 │ │ + ldr r3, [pc, #860] ; 9838c │ │ + mov r8, r2 │ │ + mov r0, sl │ │ + ldr ip, [sp, #368] ; 0x170 │ │ + bfc r0, #9, #23 │ │ + ldr r6, [sp, #352] ; 0x160 │ │ + sub r1, r0, #90 ; 0x5a │ │ + ldr r3, [pc, r3] │ │ + bic r2, r1, #1 │ │ + rsb r5, r0, #180 ; 0xb4 │ │ + add r9, r3, r2 │ │ + bic r2, r5, #1 │ │ + add r2, r3, r2 │ │ + cmp sl, #1024 ; 0x400 │ │ + ldrh r2, [r2] │ │ + str r2, [sp, #36] ; 0x24 │ │ + ubfx r4, sl, #9, #1 │ │ + str r7, [sp, #44] ; 0x2c │ │ + str r5, [sp, #32] │ │ + str r4, [sp, #28] │ │ + bcc 980d4 │ │ mov r2, #0 │ │ - ldr r3, [r4, r2, lsl #2] │ │ - eor r7, r3, r3, asr #1 │ │ - eor r7, r7, r3, lsr #3 │ │ - eor r7, r7, r3, lsr #12 │ │ - lsl r7, r7, #15 │ │ - uxth r7, r7 │ │ - orr r3, r7, r3, asr #1 │ │ - str r3, [r4, r2, lsl #2] │ │ - ubfx r3, r3, #8, #8 │ │ - str r3, [r6, r2, lsl #2] │ │ - add r2, r2, #1 │ │ - cmp r2, r5 │ │ - bcc 8537c │ │ - str r0, [sp, #44] ; 0x2c │ │ - cmp r0, #2 │ │ - mov r0, #2 │ │ - movge lr, r0 │ │ - ldr r0, [sp, #8] │ │ + cmp r0, #141 ; 0x8d │ │ + str r2, [sp, #48] ; 0x30 │ │ + bcc 980a4 │ │ + add r0, r6, fp │ │ + mov r2, #16 │ │ + mov r3, #0 │ │ + cmp r0, r2, lsr r4 │ │ + movwle r3, #1 │ │ + str r3, [sp, #48] ; 0x30 │ │ + cmp r1, #40 ; 0x28 │ │ + bge 980f4 │ │ + add r2, sp, #58 ; 0x3a │ │ + add r0, r6, fp │ │ + add r7, r2, #128 ; 0x80 │ │ + mov r2, #16 │ │ + cmp r0, r2, lsr r4 │ │ + ble 98354 │ │ + str r9, [sp, #20] │ │ + mov r9, ip │ │ + str r7, [sp, #24] │ │ + b 9810c │ │ + add r1, sp, #58 ; 0x3a │ │ + mov r4, sl │ │ + add r0, r1, #130 ; 0x82 │ │ + add r7, r1, #128 ; 0x80 │ │ + mov r5, ip │ │ + mov r1, #0 │ │ + str r1, [sp, #48] ; 0x30 │ │ + b 9816c │ │ + add r0, r6, fp │ │ + add r2, sp, #58 ; 0x3a │ │ + str r9, [sp, #20] │ │ + mov r9, ip │ │ + add r2, r2, #128 ; 0x80 │ │ + str r2, [sp, #24] │ │ + mov r2, r4 │ │ + bl 991ec │ │ + mov r1, r0 │ │ + add r0, sp, #58 ; 0x3a │ │ + add r0, r0, #130 ; 0x82 │ │ + mov r4, sl │ │ + mov r5, r9 │ │ cmp r1, #0 │ │ - moveq lr, r1 │ │ - cmp fp, #0 │ │ - movne fp, r0 │ │ - ldr r0, [sp, #176] ; 0xb0 │ │ + beq 98164 │ │ + ldr r3, [sp, #360] ; 0x168 │ │ + mvn r2, #0 │ │ + add r7, r8, #2 │ │ + str r7, [sp] │ │ + stmib sp, {r2, fp} │ │ + mov r2, #0 │ │ + str r1, [sp, #12] │ │ + mov r1, fp │ │ + bl 992c8 │ │ + mov sl, #1 │ │ + ldr r7, [sp, #24] │ │ + ldr r9, [sp, #20] │ │ + b 9817c │ │ + ldr r7, [sp, #24] │ │ + ldr r9, [sp, #20] │ │ + add r1, r8, #2 │ │ + lsl r2, fp, #1 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + mov sl, #1 │ │ + ldr r0, [sp, #48] ; 0x30 │ │ + ldrh r9, [r9] │ │ cmp r0, #0 │ │ - moveq fp, r0 │ │ - ldr r0, [sp, #172] ; 0xac │ │ str fp, [sp, #40] ; 0x28 │ │ - cmp fp, r0 │ │ - bge 8571c │ │ - ldr r2, [sp, #100] ; 0x64 │ │ - ldr r7, [sp, #108] ; 0x6c │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - asr r3, r2, #4 │ │ - asr r1, r7, #4 │ │ - lsl r8, r3, #1 │ │ - lsl r1, r1, #1 │ │ - cmp lr, r0 │ │ - bge 855e4 │ │ - ldr r3, [sp, #40] ; 0x28 │ │ - mov r0, #82 ; 0x52 │ │ - and r7, r7, #15 │ │ - and r2, r2, #15 │ │ - ldr r4, [sp, #28] │ │ - mul r6, r3, r0 │ │ - mov r0, #164 ; 0xa4 │ │ - str lr, [sp, #36] ; 0x24 │ │ - smlabb r7, r7, r0, r6 │ │ - smlabb ip, r2, r0, r6 │ │ + beq 981b0 │ │ + add r1, r6, #1 │ │ + sub r0, r7, r6, lsl #2 │ │ + sub r2, r8, r6, lsl #1 │ │ + mov r3, #0 │ │ + stm sp, {r1, r5} │ │ + bl 990d8 │ │ + lsl r9, r9, #1 │ │ + b 98224 │ │ + mov r0, #0 │ │ + cmp r0, r4, lsr #10 │ │ + beq 98210 │ │ + ldr r1, [sp, #32] │ │ + add r0, r6, fp │ │ + ldr r2, [sp, #28] │ │ + bl 991ec │ │ + mov r1, r0 │ │ + sub r0, r7, r6, lsl #1 │ │ + rsb r2, r6, #0 │ │ + cmp r1, #0 │ │ + beq 98218 │ │ + ldr ip, [sp, #364] ; 0x16c │ │ + add r2, r8, r2, lsl #1 │ │ + mov lr, #0 │ │ + stm sp, {r2, lr} │ │ + sub r2, r6, ip │ │ + str r1, [sp, #12] │ │ + mov r1, r6 │ │ + mov r3, r6 │ │ + add r5, r6, #1 │ │ + str r5, [sp, #8] │ │ + bl 992c8 │ │ + b 98224 │ │ + sub r0, r7, r6, lsl #1 │ │ + rsb r2, r6, #0 │ │ + add r1, r8, r2, lsl #1 │ │ + lsl r2, r6, #1 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + ldrh r0, [r8] │ │ + cmp r6, #1 │ │ + strh r0, [sp, #186] ; 0xba │ │ + ldrge r0, [sp, #40] ; 0x28 │ │ + ldr r5, [sp, #52] ; 0x34 │ │ + cmpge r0, #1 │ │ + blt 9834c │ │ ldr r2, [sp, #48] ; 0x30 │ │ - ldr r0, [sp, #32] │ │ - mla r0, r2, r3, r0 │ │ - add r1, r7, r1 │ │ - mla sl, r2, r3, r4 │ │ - ldr r2, [sp, #20] │ │ - add r1, r2, r1 │ │ - ldr r2, [sp, #16] │ │ - str r1, [sp, #88] ; 0x58 │ │ - add r1, ip, r8 │ │ - add r5, r2, r1 │ │ - rsb r1, lr, #0 │ │ - str r1, [sp, #92] ; 0x5c │ │ - b 854ac │ │ - ldr r1, [sp, #48] ; 0x30 │ │ - add r0, r0, #82 ; 0x52 │ │ - ldr r3, [sp, #76] ; 0x4c │ │ - add r5, r5, #82 ; 0x52 │ │ - add r8, r8, r1 │ │ - add fp, fp, r1 │ │ - ldr r1, [sp, #172] ; 0xac │ │ - add r3, r3, #1 │ │ - ldr lr, [sp, #36] ; 0x24 │ │ - mov sl, r8 │ │ - str r0, [sp, #88] ; 0x58 │ │ - cmp r3, r1 │ │ - mov r0, fp │ │ - beq 8571c │ │ - ldr r4, [sp, #164] ; 0xa4 │ │ - mov r1, r5 │ │ - ldr r8, [sp, #80] ; 0x50 │ │ - mov fp, #1 │ │ - ldr ip, [sp, #44] ; 0x2c │ │ - str r3, [sp, #76] ; 0x4c │ │ - mov r3, lr │ │ - str r5, [sp, #84] ; 0x54 │ │ - ldrb r2, [r0, r3] │ │ - add r6, r1, lr │ │ - ldr r7, [r9, #88] ; 0x58 │ │ - ldrsb r6, [r6] │ │ - add r1, r1, #1 │ │ - ldrb r5, [r4, r2] │ │ - smulbb r5, r5, r6 │ │ - lsl r6, fp, r7 │ │ - add r5, r5, r6, asr #1 │ │ - ldr r6, [sp, #96] ; 0x60 │ │ - add r2, r2, r5, asr r7 │ │ - cmp r2, r8 │ │ - mov r5, r2 │ │ - movgt r5, r8 │ │ - cmp r2, r6 │ │ - movlt r5, r6 │ │ - strb r5, [sl, r3] │ │ - add r3, r3, #1 │ │ - cmp r3, ip │ │ - blt 854cc │ │ - mov fp, r0 │ │ - ldr r0, [sp, #88] ; 0x58 │ │ - ldr r5, [sp, #84] ; 0x54 │ │ - mov ip, r8 │ │ - cmp lr, #1 │ │ - mov r8, sl │ │ - blt 85474 │ │ - ldr r1, [pc, #1400] ; 85ab8 │ │ + add r3, r7, #2 │ │ + ldr r1, [sp, #44] ; 0x2c │ │ + mov r6, #0 │ │ + str r3, [sp, #28] │ │ + mvn r0, r2 │ │ + orr r2, r2, #6 │ │ + asr r1, r1, #1 │ │ + add r0, r7, r0, lsl #1 │ │ + str r2, [sp, #32] │ │ + lsl r1, r1, #1 │ │ + lsl r2, sl, #1 │ │ + lsl r7, sl, #6 │ │ + str r1, [sp, #24] │ │ + rsb r1, r9, #0 │ │ + str r1, [sp, #20] │ │ + b 982a8 │ │ + ldr r5, [sp, #52] ; 0x34 │ │ + ldr r1, [sp, #24] │ │ + ldr r6, [sp, #44] ; 0x2c │ │ + add r5, r5, r1 │ │ + ldr r1, [sp, #352] ; 0x160 │ │ + ldr r7, [sp, #48] ; 0x30 │ │ + add r6, r6, #1 │ │ + cmp r6, r1 │ │ + beq 9834c │ │ + ldr r1, [sp, #32] │ │ + ldr r3, [sp, #20] │ │ + str r6, [sp, #44] ; 0x2c │ │ + add r3, r3, r6, lsl r1 │ │ + ldr r1, [sp, #36] ; 0x24 │ │ + ldr r6, [sp, #40] ; 0x28 │ │ + sub r7, r7, r1 │ │ + ldr r1, [sp, #28] │ │ + and r4, r7, #62 ; 0x3e │ │ + str r7, [sp, #48] ; 0x30 │ │ + asr r8, r7, #6 │ │ + rsb lr, r4, #64 ; 0x40 │ │ + add fp, r1, r8, lsl #1 │ │ + str r5, [sp, #52] ; 0x34 │ │ + cmn r8, #1 │ │ + ble 98328 │ │ + ldrh r1, [fp, #-2] │ │ + mov ip, r4 │ │ + mul r7, lr, r1 │ │ + mov r1, fp │ │ + ldrh r1, [r1] │ │ + add fp, fp, r2 │ │ + sub r3, r3, r9 │ │ + add r8, r8, sl │ │ + subs r6, r6, #1 │ │ + mla r1, ip, r1, r7 │ │ + add r1, r1, #32 │ │ + lsr r1, r1, #6 │ │ + strh r1, [r5], #2 │ │ + beq 98284 │ │ + cmn r8, #1 │ │ + bgt 982e8 │ │ + asr r1, r3, #6 │ │ + and ip, r3, #62 ; 0x3e │ │ + lsl r1, r1, #1 │ │ + rsb r7, ip, #64 ; 0x40 │ │ + ldrh r1, [r0, -r1] │ │ + mul r7, r7, r1 │ │ + mvn r1, r3, asr #6 │ │ + add r1, r0, r1, lsl #1 │ │ + b 982f8 │ │ + add sp, sp, #316 ; 0x13c │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + add r1, fp, #1 │ │ + mov r0, r7 │ │ + mov r2, r8 │ │ mov r3, #0 │ │ - add r1, pc, r1 │ │ - add r1, r1, #4 │ │ - ldr r2, [r1] │ │ - mov r7, #1 │ │ - ldrsb r6, [r5, -r3] │ │ - ldr sl, [r1, #-4] │ │ - add r1, r1, #8 │ │ - ldrsb r9, [r0, -r3] │ │ - mul r2, r2, r6 │ │ - ldrb r6, [fp, -r3] │ │ - ldr lr, [sp, #68] ; 0x44 │ │ - mla r2, sl, r9, r2 │ │ - mov sl, r5 │ │ - ldrb r9, [r4, r6] │ │ - add r2, r2, #16 │ │ - asr r5, r2, #5 │ │ - cmp r5, #127 ; 0x7f │ │ - mov r5, #127 ; 0x7f │ │ - asrlt r5, r2, #5 │ │ - cmn r5, #128 ; 0x80 │ │ - mvn r2, #127 ; 0x7f │ │ - movle r5, r2 │ │ - mul r2, r5, r9 │ │ - ldr r5, [lr, #88] ; 0x58 │ │ - mov r9, lr │ │ - lsl r7, r7, r5 │ │ - add r2, r2, r7, asr #1 │ │ - ldr r7, [sp, #92] ; 0x5c │ │ - add r2, r6, r2, asr r5 │ │ - ldr r6, [sp, #96] ; 0x60 │ │ - cmp r2, ip │ │ - mov r5, r2 │ │ - movgt r5, ip │ │ - cmp r2, r6 │ │ - movlt r5, r6 │ │ - strb r5, [r8, -r3] │ │ - sub r3, r3, #1 │ │ - mov r5, sl │ │ - cmp r7, r3 │ │ - bne 85548 │ │ - b 85474 │ │ - ldr r3, [sp, #40] ; 0x28 │ │ - mov r0, #82 ; 0x52 │ │ - and r2, r2, #15 │ │ - and r7, r7, #15 │ │ - ldr r5, [sp, #32] │ │ - rsb ip, lr, #0 │ │ - mul r6, r3, r0 │ │ - mov r0, #164 ; 0xa4 │ │ - smlabb r2, r2, r0, r6 │ │ - smlabb r4, r7, r0, r6 │ │ - ldr r0, [sp, #48] ; 0x30 │ │ - ldr r7, [sp, #28] │ │ - mla fp, r0, r3, r5 │ │ - ldr r5, [sp, #16] │ │ - add r2, r2, r8 │ │ - mla r6, r0, r3, r7 │ │ - add r0, r5, r2 │ │ - ldr r2, [sp, #20] │ │ - add r1, r4, r1 │ │ - add sl, r2, r1 │ │ - b 85664 │ │ - ldr r1, [sp, #48] ; 0x30 │ │ - add r4, r4, #82 ; 0x52 │ │ - ldr r3, [sp, #92] ; 0x5c │ │ - add sl, sl, #82 ; 0x52 │ │ - add r6, r6, r1 │ │ - add fp, fp, r1 │ │ - ldr r1, [sp, #172] ; 0xac │ │ - add r3, r3, #1 │ │ + mov r4, sl │ │ + str r1, [sp] │ │ + mov r5, ip │ │ + str ip, [sp, #4] │ │ + bl 990d8 │ │ + ldr r0, [sp, #36] ; 0x24 │ │ + mov sl, #2 │ │ + lsl r0, r0, #1 │ │ + str r0, [sp, #36] ; 0x24 │ │ + b 9817c │ │ + andeq r4, r2, r0, lsl #22 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #332 ; 0x14c │ │ + str r1, [sp, #32] │ │ + mov r6, r3 │ │ + ldr r1, [sp, #372] ; 0x174 │ │ + mov r7, r0 │ │ + ldr r3, [pc, #796] ; 986cc │ │ + mov r8, r2 │ │ + movw r2, #270 ; 0x10e │ │ + ldr r5, [sp, #368] ; 0x170 │ │ + mov r0, r1 │ │ + cmp r1, #1024 ; 0x400 │ │ + bfc r0, #9, #23 │ │ + ldr r3, [pc, r3] │ │ + sub r2, r2, r0 │ │ + bic r2, r2, #1 │ │ + add r2, r3, r2 │ │ + ldrh r2, [r2] │ │ + str r2, [sp, #40] ; 0x28 │ │ + ubfx r2, r1, #9, #1 │ │ + bcc 984bc │ │ + add r4, r5, r6 │ │ + cmp r0, #219 ; 0xdb │ │ + bhi 98464 │ │ + mov r1, #16 │ │ + lsr r1, r1, r2 │ │ + cmp r1, r4 │ │ + blt 98464 │ │ + ldr r0, [sp, #384] ; 0x180 │ │ + sub r2, r8, r4, lsl #1 │ │ + str r0, [sp, #4] │ │ + sub r0, r6, r5 │ │ + add r8, sp, #76 ; 0x4c │ │ + add r1, r4, #1 │ │ + bic r3, r0, r0, asr #31 │ │ + str r1, [sp] │ │ + mov r0, r8 │ │ + mov r1, r4 │ │ + bl 990d8 │ │ + mvn r0, #1 │ │ + add r0, r0, r4, lsl #1 │ │ + str r0, [sp, #68] ; 0x44 │ │ + add r0, r8, r0, lsl #1 │ │ + str r0, [sp, #60] ; 0x3c │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + lsl r0, r0, #1 │ │ + str r0, [sp, #40] ; 0x28 │ │ + mov r0, #2 │ │ + cmp r6, #1 │ │ + str r0, [sp, #56] ; 0x38 │ │ + cmpge r5, #1 │ │ + blt 986c4 │ │ + b 984f0 │ │ + sub r1, r0, #180 ; 0xb4 │ │ mov r0, r4 │ │ - cmp r3, r1 │ │ - beq 8571c │ │ - ldr r8, [sp, #80] ; 0x50 │ │ - cmp lr, #1 │ │ - mov r4, r0 │ │ - str r3, [sp, #92] ; 0x5c │ │ - blt 85638 │ │ - ldr r1, [pc, #1076] ; 85ab4 │ │ + bl 991ec │ │ + cmp r0, #0 │ │ + beq 984bc │ │ + sub r3, r6, r5 │ │ + sub r2, r8, r4, lsl #1 │ │ + add r8, sp, #76 ; 0x4c │ │ + add r1, r4, #1 │ │ + bic r3, r3, r3, asr #31 │ │ + stm sp, {r2, r3} │ │ mov r2, #0 │ │ - add r1, pc, r1 │ │ - add r3, r1, #4 │ │ - mov r0, r6 │ │ - ldrsb r6, [r4, -r2] │ │ - ldmda r3, {r5, r7} │ │ - add r3, r3, #8 │ │ - ldrsb r9, [sl, -r2] │ │ - mul r6, r7, r6 │ │ - ldr r1, [sp, #164] ; 0xa4 │ │ - mla r5, r5, r9, r6 │ │ - ldrb r6, [fp, -r2] │ │ - ldr r9, [sp, #68] ; 0x44 │ │ - ldrb r7, [r1, r6] │ │ - add r5, r5, #16 │ │ - asr r1, r5, #5 │ │ - cmp r1, #127 ; 0x7f │ │ - mov r1, #127 ; 0x7f │ │ - asrlt r1, r5, #5 │ │ - cmn r1, #128 ; 0x80 │ │ - mvn r5, #127 ; 0x7f │ │ - movle r1, r5 │ │ - ldr r5, [r9, #88] ; 0x58 │ │ - mul r1, r1, r7 │ │ - mov r7, #1 │ │ - lsl r7, r7, r5 │ │ - add r1, r1, r7, asr #1 │ │ - add r1, r6, r1, asr r5 │ │ - mov r6, r0 │ │ - ldr r0, [sp, #96] ; 0x60 │ │ - cmp r1, r8 │ │ - mov r5, r1 │ │ - movgt r5, r8 │ │ - cmp r1, r0 │ │ - movlt r5, r0 │ │ - strb r5, [r6, -r2] │ │ - sub r2, r2, #1 │ │ - cmp ip, r2 │ │ - bne 85688 │ │ - b 85638 │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - mov fp, r9 │ │ - cmp r0, #1 │ │ - blt 85a68 │ │ - ldr r1, [sp, #100] ; 0x64 │ │ - mov r0, #164 ; 0xa4 │ │ - ldr r4, [sp, #104] ; 0x68 │ │ - and r6, r1, #15 │ │ - ldr r7, [sp, #112] ; 0x70 │ │ - and r5, r4, #15 │ │ - ldr r3, [sp, #108] ; 0x6c │ │ - smulbb r8, r6, r0 │ │ - and r6, r7, #15 │ │ - smulbb r2, r5, r0 │ │ - and r5, r3, #15 │ │ - smulbb r6, r6, r0 │ │ - asr r7, r7, #4 │ │ - smulbb r5, r5, r0 │ │ - ldr r0, [sp, #4] │ │ - asr r3, r3, #4 │ │ - asr r1, r1, #4 │ │ - add r1, r8, r1, lsl #1 │ │ - ldr r9, [sp, #28] │ │ - add r6, r6, r7, lsl #1 │ │ - ldr sl, [sp, #32] │ │ - add ip, r0, r6 │ │ - ldr r0, [sp, #20] │ │ - add r3, r5, r3, lsl #1 │ │ - add r3, r0, r3 │ │ - ldr r0, [sp, #16] │ │ - add r5, r0, r1 │ │ - asr r1, r4, #4 │ │ - ldr r0, [sp] │ │ - add r1, r2, r1, lsl #1 │ │ - add r1, r0, r1 │ │ - mov r0, #0 │ │ - str r0, [sp, #64] ; 0x40 │ │ - b 8580c │ │ - ldr r0, [sp, #48] ; 0x30 │ │ - add r4, r4, #82 ; 0x52 │ │ - ldr r7, [sp, #92] ; 0x5c │ │ - add lr, lr, #82 ; 0x52 │ │ - add r9, r9, r0 │ │ - add sl, sl, r0 │ │ - ldr r0, [sp, #64] ; 0x40 │ │ - add r7, r7, #82 ; 0x52 │ │ - ldr ip, [sp, #88] ; 0x58 │ │ - mov fp, r5 │ │ - mov r5, lr │ │ - mov lr, r6 │ │ - mov r3, r0 │ │ - add ip, ip, #82 ; 0x52 │ │ - add r3, r0, #1 │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - str r3, [sp, #64] ; 0x40 │ │ - mov r1, r3 │ │ - cmp r3, r0 │ │ + str r1, [sp, #8] │ │ + mov r1, r4 │ │ + str r0, [sp, #12] │ │ + mov r0, r8 │ │ mov r3, r4 │ │ - mov r1, r7 │ │ - beq 85a68 │ │ - str sl, [sp, #52] ; 0x34 │ │ - mov sl, fp │ │ - str ip, [sp, #88] ; 0x58 │ │ - ldr ip, [sp, #44] ; 0x2c │ │ - ldr r0, [sp, #164] ; 0xa4 │ │ - ldr fp, [sp, #80] ; 0x50 │ │ - cmp lr, ip │ │ - str r9, [sp, #56] ; 0x38 │ │ - str r1, [sp, #92] ; 0x5c │ │ - str r5, [sp, #60] ; 0x3c │ │ - str r3, [sp, #84] ; 0x54 │ │ - bge 85914 │ │ - ldr r1, [pc, #632] ; 85abc │ │ - mov r8, r0 │ │ - ldr r0, [sp, #64] ; 0x40 │ │ - mov r6, #0 │ │ - add r1, pc, r1 │ │ - ldr r3, [sp, #56] ; 0x38 │ │ - ldr r2, [sp, #52] ; 0x34 │ │ - ldr r0, [r1, r0, lsl #3]! │ │ - ldr r7, [sp, #92] ; 0x5c │ │ - ldr r1, [r1, #4] │ │ - str r1, [sp, #72] ; 0x48 │ │ + bl 992c8 │ │ + sub r0, r4, #1 │ │ + str r0, [sp, #68] ; 0x44 │ │ + add r0, r8, r0, lsl #1 │ │ + b 984d8 │ │ + cmp r6, r5 │ │ + mov r0, r5 │ │ + movlt r0, r6 │ │ + add r0, r5, r0 │ │ + sub r0, r0, #1 │ │ + str r0, [sp, #68] ; 0x44 │ │ + sub r0, r8, #2 │ │ + str r0, [sp, #60] ; 0x3c │ │ + mov r0, #1 │ │ + cmp r6, #1 │ │ + str r0, [sp, #56] ; 0x38 │ │ + cmpge r5, #1 │ │ + blt 986c4 │ │ + ldr r0, [sp, #68] ; 0x44 │ │ ldr r1, [sp, #60] ; 0x3c │ │ - str r0, [sp, #76] ; 0x4c │ │ - mov r0, r8 │ │ - add r9, r1, lr │ │ - add r4, r7, lr │ │ - add r6, r6, #1 │ │ + str r6, [sp, #36] ; 0x24 │ │ + sub r2, r1, r0, lsl #1 │ │ + ldr r0, [sp, #32] │ │ + str r2, [sp, #48] ; 0x30 │ │ + asr r1, r0, #1 │ │ + add r0, r2, #1 │ │ + str r0, [sp, #28] │ │ + mov r0, r1 │ │ + ldr r2, [sp, #40] ; 0x28 │ │ + lsl r0, r1, #4 │ │ + str r0, [sp, #24] │ │ + lsl r4, r1, #1 │ │ + str r1, [sp, #52] ; 0x34 │ │ + mov r1, #0 │ │ + mov r0, r7 │ │ + b 9855c │ │ + ldr r0, [sp, #40] ; 0x28 │ │ add r1, r1, #1 │ │ - ldrsb r5, [r9] │ │ - add r7, r7, #1 │ │ - ldrsb r9, [r4] │ │ - ldr r4, [sp, #72] ; 0x48 │ │ - mul r5, r4, r5 │ │ - ldr r4, [sp, #76] ; 0x4c │ │ - mla r4, r4, r9, r5 │ │ - ldrb r5, [r2, lr] │ │ - add r2, r2, #1 │ │ - ldrb r9, [r0, r5] │ │ - add r4, r4, #16 │ │ - asr r0, r4, #5 │ │ - cmp r0, #127 ; 0x7f │ │ - mov r0, #127 ; 0x7f │ │ - asrlt r0, r4, #5 │ │ - cmn r0, #128 ; 0x80 │ │ - mvn r4, #127 ; 0x7f │ │ - movle r0, r4 │ │ - ldr r4, [sl, #88] ; 0x58 │ │ - mul r9, r0, r9 │ │ - mov r0, #1 │ │ - lsl r0, r0, r4 │ │ - add r0, r9, r0, asr #1 │ │ - add r0, r5, r0, asr r4 │ │ - ldr r5, [sp, #96] ; 0x60 │ │ - cmp r0, fp │ │ - mov r4, r0 │ │ - movgt r4, fp │ │ - cmp r0, r5 │ │ - movlt r4, r5 │ │ - add r0, lr, r6 │ │ - strb r4, [r3, lr] │ │ - add r3, r3, #1 │ │ - cmp r0, ip │ │ - mov r0, r8 │ │ - blt 85874 │ │ - mov r5, sl │ │ - cmp lr, #1 │ │ - mov r6, lr │ │ - ldr r4, [sp, #84] ; 0x54 │ │ - ldr lr, [sp, #60] ; 0x3c │ │ - ldr r9, [sp, #56] ; 0x38 │ │ - ldr sl, [sp, #52] ; 0x34 │ │ - blt 857b4 │ │ - ldr r0, [pc, #388] ; 85ac0 │ │ + ldr r2, [sp, #44] ; 0x2c │ │ + ldr r6, [sp, #36] ; 0x24 │ │ + add r2, r2, r0 │ │ + ldr r0, [sp, #64] ; 0x40 │ │ + cmp r1, r6 │ │ + add r0, r0, #2 │ │ + beq 986c4 │ │ + and r8, r2, #62 ; 0x3e │ │ + asr r9, r2, #6 │ │ + mov lr, #1 │ │ + mov fp, #0 │ │ + mov r6, r0 │ │ mov ip, #0 │ │ - ldr r1, [sp, #64] ; 0x40 │ │ - add r0, pc, r0 │ │ - add r7, r0, #4 │ │ - mov r2, r0 │ │ - ldr r1, [r2, r1, lsl #3]! │ │ - str r1, [sp, #76] ; 0x4c │ │ - ldr r0, [r2, #4] │ │ - str r0, [sp, #72] ; 0x48 │ │ - add r3, r4, ip │ │ - ldmda r7, {r0, r2} │ │ - add r4, lr, ip │ │ - ldrsb r3, [r3] │ │ - mov r1, r5 │ │ - ldr r5, [sp, #92] ; 0x5c │ │ - mov fp, r6 │ │ - ldrsb r4, [r4] │ │ - add r7, r7, #8 │ │ - mul r3, r0, r3 │ │ - add r5, r5, ip │ │ - ldr fp, [sp, #80] ; 0x50 │ │ - ldrsb r5, [r5] │ │ - mla r3, r2, r4, r3 │ │ - ldr r4, [sp, #88] ; 0x58 │ │ - ldr r8, [sp, #96] ; 0x60 │ │ - add r4, r4, ip │ │ - mul r2, r2, r5 │ │ - mvn r5, #127 ; 0x7f │ │ - ldrsb r4, [r4] │ │ - mla r0, r0, r4, r2 │ │ - add r2, r3, #16 │ │ - ldr r4, [sp, #72] ; 0x48 │ │ - asr r3, r2, #5 │ │ - cmp r3, #127 ; 0x7f │ │ - mov r3, #127 ; 0x7f │ │ - asrlt r3, r2, #5 │ │ - cmn r3, #128 ; 0x80 │ │ - add r0, r0, #16 │ │ - movle r3, r5 │ │ - mul r3, r3, r4 │ │ - asr r2, r0, #5 │ │ - cmp r2, #127 ; 0x7f │ │ - mov r2, #127 ; 0x7f │ │ - asrlt r2, r0, #5 │ │ - ldr r0, [sp, #76] ; 0x4c │ │ - cmn r2, #128 ; 0x80 │ │ - movle r2, r5 │ │ - mla r0, r2, r0, r3 │ │ - ldrb r2, [sl, ip] │ │ - ldr r3, [sp, #164] ; 0xa4 │ │ - add r0, r0, #16 │ │ - ldrb r3, [r3, r2] │ │ - asr r4, r0, #5 │ │ - cmp r4, #127 ; 0x7f │ │ - mov r4, #127 ; 0x7f │ │ - asrlt r4, r0, #5 │ │ - cmn r4, #128 ; 0x80 │ │ - movle r4, r5 │ │ - mov r5, r1 │ │ - mul r0, r4, r3 │ │ - ldr r3, [r1, #88] ; 0x58 │ │ - mov r4, #1 │ │ - lsl r4, r4, r3 │ │ - add r0, r0, r4, asr #1 │ │ - ldr r4, [sp, #84] ; 0x54 │ │ - add r0, r2, r0, asr r3 │ │ - cmp r0, fp │ │ - mov r2, r0 │ │ - movgt r2, fp │ │ - cmp r0, r8 │ │ - movlt r2, r8 │ │ - strb r2, [r9, ip] │ │ + str r2, [sp, #44] ; 0x2c │ │ + rsb r2, r8, #64 ; 0x40 │ │ + str r2, [sp, #72] ; 0x48 │ │ + str r0, [sp, #64] ; 0x40 │ │ + ldr r0, [sp, #68] ; 0x44 │ │ + cmp r9, r0 │ │ + bge 98600 │ │ + mov r2, r4 │ │ + mov r4, r1 │ │ + ldr r1, [sp, #60] ; 0x3c │ │ + mvn r0, r9 │ │ + lsl r3, r9, #1 │ │ + sub fp, fp, #1 │ │ + add r0, r1, r0, lsl #1 │ │ + add lr, lr, #1 │ │ + ldrh r3, [r1, -r3] │ │ + ldrh r0, [r0] │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + mul r0, r8, r0 │ │ + mla sl, ip, r1, r4 │ │ + mov r1, r4 │ │ + mov r4, r2 │ │ + ldr r2, [sp, #72] ; 0x48 │ │ add ip, ip, #1 │ │ - cmp r6, ip │ │ - bne 8595c │ │ - b 857b4 │ │ - ldr r3, [sp, #24] │ │ - add r4, sp, #116 ; 0x74 │ │ - ldr r7, [sp, #160] ; 0xa0 │ │ - ldr r5, [sp, #12] │ │ - add r3, r3, #32 │ │ - cmp r3, r7 │ │ - bcs 85aac │ │ - ldr r0, [sp, #28] │ │ - mov r9, fp │ │ - ldr fp, [fp, #212] ; 0xd4 │ │ - add r6, sp, #100 ; 0x64 │ │ + add r6, r6, r4 │ │ + cmp ip, r5 │ │ + mla r0, r2, r3, r0 │ │ + add r3, r7, sl, lsl #1 │ │ add r0, r0, #32 │ │ - str r0, [sp, #28] │ │ + lsr r0, r0, #6 │ │ + strh r0, [r3] │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + add r9, r9, r0 │ │ + bne 98584 │ │ + b 98538 │ │ + add r2, ip, #1 │ │ + cmp r2, r5 │ │ + mov r0, r2 │ │ + movlt r0, r5 │ │ + sub r8, r0, ip │ │ + cmp r8, #8 │ │ + bcc 98698 │ │ ldr r0, [sp, #32] │ │ - add r0, r0, #32 │ │ - str r0, [sp, #32] │ │ - b 85324 │ │ - add sp, sp, #124 ; 0x7c │ │ + cmp r0, #2 │ │ + bne 98698 │ │ + add r0, ip, r1 │ │ + mov r3, r1 │ │ + ldr r1, [sp, #28] │ │ + cmp r2, r5 │ │ + add r0, r7, r0, lsl #1 │ │ + movlt r2, r5 │ │ + cmp r1, r0 │ │ + mov r1, r3 │ │ + bls 98660 │ │ + add r0, r2, r1 │ │ + ldr r2, [sp, #48] ; 0x30 │ │ + add r0, r7, r0, lsl #1 │ │ + cmp r2, r0 │ │ + bcc 98698 │ │ + ldr r0, [sp, #48] ; 0x30 │ │ + cmp r5, lr │ │ + movgt lr, r5 │ │ + bic r9, r8, #7 │ │ + add ip, ip, r9 │ │ + vld1.16 {d16[]-d17[]}, [r0 :16] │ │ + add r0, lr, fp │ │ + bic r2, r0, #7 │ │ + ldr r0, [sp, #24] │ │ + vst1.16 {d16-d17}, [r6], r0 │ │ + subs r2, r2, #8 │ │ + bne 98684 │ │ + cmp r8, r9 │ │ + beq 98538 │ │ + mul r2, r4, ip │ │ + ldr r0, [sp, #48] ; 0x30 │ │ + add ip, ip, #1 │ │ + cmp ip, r5 │ │ + ldrh r6, [r0] │ │ + ldr r0, [sp, #64] ; 0x40 │ │ + add r0, r0, r2 │ │ + add r2, r2, r4 │ │ + strh r6, [r0] │ │ + blt 9869c │ │ + b 98538 │ │ + add sp, sp, #332 ; 0x14c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq r4, r2, r4, ror #8 │ │ - andeq r4, r2, r4, lsr #11 │ │ - muleq r2, r8, r2 │ │ - andeq r4, r2, r4, lsr #3 │ │ - push {r4, r5, r6, r7, r8, lr} │ │ - sub sp, sp, #48 ; 0x30 │ │ - mov r4, #1 │ │ - ldr r6, [sp, #100] ; 0x64 │ │ - add lr, sp, #84 ; 0x54 │ │ - ldr ip, [sp, #96] ; 0x60 │ │ - str r6, [sp, #28] │ │ - str r4, [sp, #40] ; 0x28 │ │ - str r4, [sp, #36] ; 0x24 │ │ - ldr r4, [sp, #80] ; 0x50 │ │ - ldr r6, [sp, #72] ; 0x48 │ │ - ldr r7, [sp, #104] ; 0x68 │ │ - str ip, [sp, #24] │ │ - add ip, sp, #8 │ │ - str r7, [sp, #32] │ │ - ldm lr, {r5, r8, lr} │ │ - ldr r7, [sp, #76] ; 0x4c │ │ - stm ip, {r4, r5, r8, lr} │ │ - stm sp, {r6, r7} │ │ - bl 85f94 │ │ - add sp, sp, #48 ; 0x30 │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ - push {r4, r5, r6, r7, r8, lr} │ │ - sub sp, sp, #48 ; 0x30 │ │ - mov r4, #0 │ │ - ldr r6, [sp, #100] ; 0x64 │ │ - str r4, [sp, #40] ; 0x28 │ │ - mov r4, #1 │ │ - add lr, sp, #84 ; 0x54 │ │ - ldr ip, [sp, #96] ; 0x60 │ │ - str r4, [sp, #36] ; 0x24 │ │ - str r6, [sp, #28] │ │ - ldr r4, [sp, #80] ; 0x50 │ │ - ldr r6, [sp, #72] ; 0x48 │ │ - ldr r7, [sp, #104] ; 0x68 │ │ - str ip, [sp, #24] │ │ - add ip, sp, #8 │ │ - str r7, [sp, #32] │ │ - ldm lr, {r5, r8, lr} │ │ - ldr r7, [sp, #76] ; 0x4c │ │ - stm ip, {r4, r5, r8, lr} │ │ - stm sp, {r6, r7} │ │ - bl 85f94 │ │ - add sp, sp, #48 ; 0x30 │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ - push {r4, r5, r6, r7, r8, lr} │ │ - sub sp, sp, #48 ; 0x30 │ │ - mov r4, #0 │ │ - ldr r6, [sp, #100] ; 0x64 │ │ - add lr, sp, #84 ; 0x54 │ │ - ldr ip, [sp, #96] ; 0x60 │ │ - str r6, [sp, #28] │ │ - str r4, [sp, #40] ; 0x28 │ │ - str r4, [sp, #36] ; 0x24 │ │ - ldr r4, [sp, #80] ; 0x50 │ │ - ldr r6, [sp, #72] ; 0x48 │ │ - ldr r7, [sp, #104] ; 0x68 │ │ - str ip, [sp, #24] │ │ - add ip, sp, #8 │ │ - str r7, [sp, #32] │ │ - ldm lr, {r5, r8, lr} │ │ - ldr r7, [sp, #76] ; 0x4c │ │ - stm ip, {r4, r5, r8, lr} │ │ - stm sp, {r6, r7} │ │ - bl 85f94 │ │ - add sp, sp, #48 ; 0x30 │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ + andeq r4, r2, r0, lsl #15 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #72 ; 0x48 │ │ - ldr r4, [sp, #112] ; 0x70 │ │ - mov fp, #38 ; 0x26 │ │ - ldr r6, [sp, #108] ; 0x6c │ │ - mov r5, r0 │ │ - cmp r4, #0 │ │ - str r2, [sp, #64] ; 0x40 │ │ - ldr r7, [r2, #184] ; 0xb8 │ │ - movweq fp, #73 ; 0x49 │ │ - ldr r0, [r2] │ │ + sub sp, sp, #268 ; 0x10c │ │ + str r0, [sp, #264] ; 0x108 │ │ + ldr r0, [sp, #304] ; 0x130 │ │ + str r2, [sp, #4] │ │ + cmp r0, #1 │ │ + cmpge r3, #1 │ │ + blt 98c54 │ │ + ldr r7, [pc, #1380] ; 98c5c │ │ + asr r2, r1, #1 │ │ + ldr r0, [sp, #308] ; 0x134 │ │ + ldr fp, [sp, #320] ; 0x140 │ │ + ldr r7, [pc, r7] │ │ + bfc r0, #9, #23 │ │ + str r3, [sp, #240] ; 0xf0 │ │ + str r2, [sp, #236] ; 0xec │ │ + lsl r0, r0, #6 │ │ + ldrsb r8, [r7, r0]! │ │ + str r8, [sp, #232] ; 0xe8 │ │ + ldrsb r0, [r7, #55] ; 0x37 │ │ + str r0, [sp, #228] ; 0xe4 │ │ + ldrsb r0, [r7, #47] ; 0x2f │ │ + str r0, [sp, #224] ; 0xe0 │ │ + ldrsb r0, [r7, #39] ; 0x27 │ │ + str r0, [sp, #220] ; 0xdc │ │ + ldrsb r0, [r7, #31] │ │ + str r0, [sp, #216] ; 0xd8 │ │ + ldr r0, [sp, #264] ; 0x108 │ │ + ldrsb r9, [r7, #40] ; 0x28 │ │ + add r6, r0, r2, lsl #1 │ │ + ldrsb r0, [r7, #23] │ │ + str r0, [sp, #212] ; 0xd4 │ │ + ldrsb r0, [r7, #15] │ │ + str r0, [sp, #208] ; 0xd0 │ │ + ldrsb r0, [r7, #7] │ │ + str r0, [sp, #204] ; 0xcc │ │ + ldrsb r0, [r7, #54] ; 0x36 │ │ + str r0, [sp, #200] ; 0xc8 │ │ + ldrsb r0, [r7, #46] ; 0x2e │ │ + str r0, [sp, #196] ; 0xc4 │ │ + ldrsb r0, [r7, #38] ; 0x26 │ │ + str r0, [sp, #192] ; 0xc0 │ │ + ldrsb r0, [r7, #30] │ │ + str r0, [sp, #188] ; 0xbc │ │ + ldrsb r0, [r7, #22] │ │ + str r0, [sp, #184] ; 0xb8 │ │ + ldrsb r0, [r7, #14] │ │ + str r0, [sp, #180] ; 0xb4 │ │ + ldrsb r0, [r7, #6] │ │ + str r0, [sp, #176] ; 0xb0 │ │ + ldrsb r0, [r7, #45] ; 0x2d │ │ + str r0, [sp, #12] │ │ + ldrsb r0, [r7, #37] ; 0x25 │ │ + str r0, [sp, #168] ; 0xa8 │ │ + ldrsb r0, [r7, #29] │ │ + str r0, [sp, #164] ; 0xa4 │ │ + ldrsb r0, [r7, #21] │ │ + str r0, [sp, #160] ; 0xa0 │ │ + ldrsb r0, [r7, #13] │ │ + str r0, [sp, #156] ; 0x9c │ │ + ldrsb r0, [r7, #5] │ │ + str r0, [sp, #152] ; 0x98 │ │ + ldrsb r0, [r7, #52] ; 0x34 │ │ + str r0, [sp, #148] ; 0x94 │ │ + ldrsb r0, [r7, #44] ; 0x2c │ │ + str r0, [sp, #144] ; 0x90 │ │ + ldrsb r0, [r7, #36] ; 0x24 │ │ + str r0, [sp, #140] ; 0x8c │ │ + ldrsb r0, [r7, #28] │ │ + str r0, [sp, #136] ; 0x88 │ │ + ldrsb r0, [r7, #20] │ │ + str r0, [sp, #132] ; 0x84 │ │ + ldrsb r0, [r7, #12] │ │ + str r0, [sp, #128] ; 0x80 │ │ + ldrsb r0, [r7, #4] │ │ + str r0, [sp, #124] ; 0x7c │ │ + ldrsb r0, [r7, #51] ; 0x33 │ │ + str r0, [sp, #120] ; 0x78 │ │ + ldrsb r0, [r7, #43] ; 0x2b │ │ + str r0, [sp, #116] ; 0x74 │ │ + ldrsb r0, [r7, #35] ; 0x23 │ │ + str r0, [sp, #112] ; 0x70 │ │ + ldrsb r0, [r7, #27] │ │ + str r0, [sp, #108] ; 0x6c │ │ + ldrsb r0, [r7, #19] │ │ + str r0, [sp, #104] ; 0x68 │ │ + ldrsb r0, [r7, #11] │ │ + str r0, [sp, #100] ; 0x64 │ │ + ldrsb r0, [r7, #3] │ │ + str r0, [sp, #96] ; 0x60 │ │ + ldrsb r0, [r7, #50] ; 0x32 │ │ + str r0, [sp, #92] ; 0x5c │ │ + ldrsb r0, [r7, #42] ; 0x2a │ │ + str r0, [sp, #88] ; 0x58 │ │ + ldrsb r0, [r7, #34] ; 0x22 │ │ + str r0, [sp, #84] ; 0x54 │ │ + ldrsb r0, [r7, #26] │ │ + str r0, [sp, #80] ; 0x50 │ │ + ldrsb r0, [r7, #18] │ │ + str r0, [sp, #76] ; 0x4c │ │ + ldrsb r0, [r7, #10] │ │ + str r0, [sp, #72] ; 0x48 │ │ + ldrsb r0, [r7, #2] │ │ + str r0, [sp, #68] ; 0x44 │ │ + ldrsb r0, [r7, #49] ; 0x31 │ │ + str r0, [sp, #64] ; 0x40 │ │ + ldrsb r0, [r7, #41] ; 0x29 │ │ + str r0, [sp, #60] ; 0x3c │ │ + ldrsb r0, [r7, #33] ; 0x21 │ │ + str r0, [sp, #56] ; 0x38 │ │ + ldrsb r0, [r7, #25] │ │ + str r0, [sp, #52] ; 0x34 │ │ + ldrsb r0, [r7, #17] │ │ + str r0, [sp, #48] ; 0x30 │ │ + ldrsb r0, [r7, #9] │ │ + str r0, [sp, #44] ; 0x2c │ │ + ldrsb r0, [r7, #1] │ │ + str r0, [sp, #40] ; 0x28 │ │ + ldrsb r0, [r7, #48] ; 0x30 │ │ + str r0, [sp, #36] ; 0x24 │ │ + ldrsb r0, [r7, #32] │ │ + str r0, [sp, #28] │ │ + ldrsb r0, [r7, #16] │ │ + str r0, [sp, #20] │ │ + ldrsb r0, [r7, #8] │ │ + str r0, [sp, #16] │ │ + lsl r0, r1, #1 │ │ + str r0, [sp] │ │ + ldr r0, [sp, #4] │ │ + ldrsb lr, [r7, #24] │ │ + add r0, r0, #2 │ │ + ldrsb r4, [r7, #53] ; 0x35 │ │ + mov r7, #0 │ │ + str r4, [sp, #172] ; 0xac │ │ + str r9, [sp, #32] │ │ + str lr, [sp, #24] │ │ + str r0, [sp, #244] ; 0xf4 │ │ + mov sl, #0 │ │ + ldr r0, [sp, #4] │ │ + mov r5, #0 │ │ + str r7, [sp, #8] │ │ + sub r1, r0, r7, lsl #1 │ │ + mvn r7, #0 │ │ + sub r0, r1, #2 │ │ + str r6, [sp, #248] ; 0xf8 │ │ + ldr r3, [sp, #244] ; 0xf4 │ │ + str r5, [sp, #260] ; 0x104 │ │ + ldrh r4, [r1] │ │ + ldrh r5, [r3, sl]! │ │ + ldr r1, [sp, #16] │ │ + ldrh ip, [r3, #2] │ │ + ldr r6, [sp, #20] │ │ + mul r1, r1, r5 │ │ + mla r2, r8, r4, r1 │ │ + ldrh r1, [r3, #4] │ │ + ldrh r8, [r3, #6]! │ │ + str r3, [sp, #256] ; 0x100 │ │ + mla r2, r6, ip, r2 │ │ + ldr r3, [sp, #28] │ │ + mla r2, lr, r1, r2 │ │ + mov lr, fp │ │ + mla r6, r3, r8, r2 │ │ + ldrh r2, [r0] │ │ + add r0, r0, r7, lsl #1 │ │ + mov r7, fp │ │ + mla r6, r9, r2, r6 │ │ + ldrh r9, [r0] │ │ + ldr r0, [sp, #36] ; 0x24 │ │ + mla r0, r0, r9, r6 │ │ + mov r6, fp │ │ + add r0, r0, #8 │ │ + cmp fp, r0, asr #4 │ │ + asrge r6, r0, #4 │ │ + cmp r0, #0 │ │ + ldr r0, [sp, #264] ; 0x108 │ │ + movwmi r6, #0 │ │ + strh r6, [r0, sl]! │ │ + ldr r3, [sp, #100] ; 0x64 │ │ + str sl, [sp, #252] ; 0xfc │ │ + mul r6, r3, r5 │ │ + ldr r3, [sp, #96] ; 0x60 │ │ + mla r6, r3, r4, r6 │ │ + ldr r3, [sp, #104] ; 0x68 │ │ + mla r6, r3, ip, r6 │ │ + ldr r3, [sp, #108] ; 0x6c │ │ + mla r6, r3, r1, r6 │ │ + ldr r3, [sp, #112] ; 0x70 │ │ + mla r6, r3, r8, r6 │ │ + ldr r3, [sp, #116] ; 0x74 │ │ + mla r6, r3, r2, r6 │ │ + ldr r3, [sp, #120] ; 0x78 │ │ + mla r6, r3, r9, r6 │ │ + ldr r3, [sp, #72] ; 0x48 │ │ + add r6, r6, #8 │ │ + cmp fp, r6, asr #4 │ │ + asrge lr, r6, #4 │ │ cmp r6, #0 │ │ - ldr r8, [pc, #904] ; 85f90 │ │ - mov r9, #44 ; 0x2c │ │ - movweq r9, #82 ; 0x52 │ │ - movw r6, #18904 ; 0x49d8 │ │ - cmp r3, #0 │ │ - add r7, r7, #4 │ │ - movweq r6, #46372 ; 0xb524 │ │ - eor r2, r0, r6 │ │ + mul r6, r3, r5 │ │ + ldr r3, [sp, #68] ; 0x44 │ │ + movwmi lr, #0 │ │ + strh lr, [r0, #6] │ │ + mla r6, r3, r4, r6 │ │ + ldr r3, [sp, #76] ; 0x4c │ │ + mla r6, r3, ip, r6 │ │ + ldr r3, [sp, #80] ; 0x50 │ │ + mla r6, r3, r1, r6 │ │ + ldr r3, [sp, #84] ; 0x54 │ │ + mla r6, r3, r8, r6 │ │ + ldr r3, [sp, #88] ; 0x58 │ │ + mla r6, r3, r2, r6 │ │ + ldr r3, [sp, #92] ; 0x5c │ │ + mla r6, r3, r9, r6 │ │ + ldr r3, [sp, #44] ; 0x2c │ │ + add r6, r6, #8 │ │ + cmp fp, r6, asr #4 │ │ + asrge r7, r6, #4 │ │ + cmp r6, #0 │ │ + movwmi r7, #0 │ │ + mov r6, fp │ │ + strh r7, [r0, #4] │ │ + mul r7, r3, r5 │ │ + ldr r3, [sp, #40] ; 0x28 │ │ + mla r7, r3, r4, r7 │ │ + ldr r3, [sp, #48] ; 0x30 │ │ + mla r7, r3, ip, r7 │ │ + ldr r3, [sp, #52] ; 0x34 │ │ + mla r7, r3, r1, r7 │ │ + ldr r3, [sp, #56] ; 0x38 │ │ + mla r7, r3, r8, r7 │ │ + ldr r3, [sp, #60] ; 0x3c │ │ + mla r7, r3, r2, r7 │ │ + ldr r3, [sp, #64] ; 0x40 │ │ + mla r7, r3, r9, r7 │ │ + ldr r3, [sp, #124] ; 0x7c │ │ + add r7, r7, #8 │ │ + cmp fp, r7, asr #4 │ │ + asrge r6, r7, #4 │ │ + cmp r7, #0 │ │ + movwmi r6, #0 │ │ + mov r7, fp │ │ + strh r6, [r0, #2] │ │ + ldr r0, [sp, #128] ; 0x80 │ │ + mul r0, r0, r5 │ │ + mla r0, r3, r4, r0 │ │ + ldr r3, [sp, #132] ; 0x84 │ │ + mla r0, r3, ip, r0 │ │ + ldr r3, [sp, #136] ; 0x88 │ │ + mla r0, r3, r1, r0 │ │ + ldr r3, [sp, #140] ; 0x8c │ │ + mla r0, r3, r8, r0 │ │ + ldr r3, [sp, #144] ; 0x90 │ │ + mla r0, r3, r2, r0 │ │ + ldr r3, [sp, #148] ; 0x94 │ │ + mla r0, r3, r9, r0 │ │ + add r0, r0, #8 │ │ + cmp fp, r0, asr #4 │ │ + asrge r7, r0, #4 │ │ + cmp r0, #0 │ │ + ldr r0, [sp, #248] ; 0xf8 │ │ + movwmi r7, #0 │ │ + strh r7, [r0, sl]! │ │ + ldr r6, [sp, #208] ; 0xd0 │ │ + ldr r3, [sp, #156] ; 0x9c │ │ + ldr lr, [sp, #168] ; 0xa8 │ │ + mul r7, r6, r5 │ │ + ldr r6, [sp, #204] ; 0xcc │ │ + ldr sl, [sp, #12] │ │ + mla r7, r6, r4, r7 │ │ + ldr r6, [sp, #212] ; 0xd4 │ │ + mla r7, r6, ip, r7 │ │ + ldr r6, [sp, #216] ; 0xd8 │ │ + mla r7, r6, r1, r7 │ │ + ldr r6, [sp, #220] ; 0xdc │ │ + mla r7, r6, r8, r7 │ │ + ldr r6, [sp, #224] ; 0xe0 │ │ + mla r7, r6, r2, r7 │ │ + ldr r6, [sp, #228] ; 0xe4 │ │ + mla r7, r6, r9, r7 │ │ + mov r6, fp │ │ + add r7, r7, #8 │ │ + cmp fp, r7, asr #4 │ │ + asrge r6, r7, #4 │ │ + cmp r7, #0 │ │ + movwmi r6, #0 │ │ + strh r6, [r0, #6] │ │ + ldr r6, [sp, #180] ; 0xb4 │ │ + mul r7, r6, r5 │ │ + ldr r6, [sp, #176] ; 0xb0 │ │ + mul r5, r3, r5 │ │ + ldr r3, [sp, #152] ; 0x98 │ │ + mla r7, r6, r4, r7 │ │ + ldr r6, [sp, #184] ; 0xb8 │ │ + mla r5, r3, r4, r5 │ │ + ldr r4, [sp, #160] ; 0xa0 │ │ + ldr r3, [sp, #172] ; 0xac │ │ + mla r7, r6, ip, r7 │ │ + ldr r6, [sp, #188] ; 0xbc │ │ + mla r5, r4, ip, r5 │ │ + ldr r4, [sp, #164] ; 0xa4 │ │ + ldr ip, [sp, #240] ; 0xf0 │ │ + mla r7, r6, r1, r7 │ │ + ldr r6, [sp, #192] ; 0xc0 │ │ + mla r1, r4, r1, r5 │ │ + ldr r5, [sp, #260] ; 0x104 │ │ + mla r7, r6, r8, r7 │ │ + ldr r6, [sp, #196] ; 0xc4 │ │ + mla r1, lr, r8, r1 │ │ + ldr r8, [sp, #232] ; 0xe8 │ │ + ldr lr, [sp, #24] │ │ + mla r7, r6, r2, r7 │ │ + ldr r6, [sp, #200] ; 0xc8 │ │ + mla r1, sl, r2, r1 │ │ + mov r2, fp │ │ + ldr sl, [sp, #252] ; 0xfc │ │ + mla r7, r6, r9, r7 │ │ + mov r6, fp │ │ + add sl, sl, #8 │ │ + mla r1, r3, r9, r1 │ │ + ldr r9, [sp, #32] │ │ + add r7, r7, #8 │ │ + cmp fp, r7, asr #4 │ │ + add r1, r1, #8 │ │ + asrge r6, r7, #4 │ │ + cmp r7, #0 │ │ + movwmi r6, #0 │ │ + cmp fp, r1, asr #4 │ │ + asrge r2, r1, #4 │ │ + cmp r1, #0 │ │ + movwmi r2, #0 │ │ + strh r6, [r0, #4] │ │ + strh r2, [r0, #2] │ │ + orr r0, r5, #3 │ │ + ldr r1, [sp, #264] ; 0x108 │ │ + add r5, r5, #4 │ │ + ldr r2, [sp, #236] ; 0xec │ │ + cmp r5, ip │ │ + add r0, r1, r0, lsl #1 │ │ + ldr r1, [sp, #256] ; 0x100 │ │ + mov r7, r2 │ │ + blt 98914 │ │ + ldr r0, [sp] │ │ + ldr r5, [sp, #248] ; 0xf8 │ │ + ldr r1, [sp, #264] ; 0x108 │ │ + ldr r7, [sp, #8] │ │ + add r5, r5, r0 │ │ + add sl, r1, r0 │ │ + add r0, r1, r2, lsl #1 │ │ + ldr r1, [sp, #304] ; 0x130 │ │ + add r7, r7, #2 │ │ + mov r6, r5 │ │ + str sl, [sp, #264] ; 0x108 │ │ + cmp r7, r1 │ │ + blt 988f0 │ │ + add sp, sp, #268 ; 0x10c │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + andeq r4, r2, r8, asr #8 │ │ + push {r4, r5, fp, lr} │ │ + sub sp, sp, #24 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + mov r5, #1 │ │ + ldr r4, [sp, #48] ; 0x30 │ │ + ldr lr, [sp, #44] ; 0x2c │ │ + stm sp, {ip, lr} │ │ + str r4, [sp, #8] │ │ + str r5, [sp, #12] │ │ + str r5, [sp, #16] │ │ + bl 994b4 │ │ + add sp, sp, #24 │ │ + pop {r4, r5, fp, pc} │ │ + push {r4, r5, r6, lr} │ │ + sub sp, sp, #24 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + mov r5, #0 │ │ + ldr r4, [sp, #48] ; 0x30 │ │ mov r6, #1 │ │ - ldr r8, [pc, r8] │ │ - lsl r6, r6, r7 │ │ - mov ip, #0 │ │ - asr r6, r6, #1 │ │ - mov r0, r5 │ │ - str r5, [sp, #24] │ │ + ldr lr, [sp, #44] ; 0x2c │ │ + stm sp, {ip, lr} │ │ + str r4, [sp, #8] │ │ + str r6, [sp, #12] │ │ + str r5, [sp, #16] │ │ + bl 994b4 │ │ + add sp, sp, #24 │ │ + pop {r4, r5, r6, pc} │ │ + push {r4, r5, fp, lr} │ │ + sub sp, sp, #24 │ │ + ldr ip, [sp, #40] ; 0x28 │ │ + mov r5, #0 │ │ + ldr r4, [sp, #48] ; 0x30 │ │ + ldr lr, [sp, #44] ; 0x2c │ │ + stm sp, {ip, lr} │ │ + str r4, [sp, #8] │ │ + str r5, [sp, #12] │ │ + str r5, [sp, #16] │ │ + bl 994b4 │ │ + add sp, sp, #24 │ │ + pop {r4, r5, fp, pc} │ │ + push {r4, r5, r6, r7, fp, lr} │ │ + sub sp, sp, #16 │ │ + mov ip, r3 │ │ + ldr r3, [sp, #40] ; 0x28 │ │ + cmp ip, #1 │ │ + add lr, r3, ip │ │ + asr r4, lr, #1 │ │ + blt 98d8c │ │ + mov r5, #0 │ │ + cmp ip, #3 │ │ + bls 98d70 │ │ + mov r5, #0 │ │ + add r6, r2, #2 │ │ + vdup.32 q8, r5 │ │ + bic r5, ip, #3 │ │ + vmov.32 d16[0], r4 │ │ + mov r4, r5 │ │ + vld1.16 {d18}, [r6]! │ │ + subs r4, r4, #4 │ │ + vaddw.u16 q8, q8, d18 │ │ + bne 98d44 │ │ + vext.8 q9, q8, q8, #8 │ │ + cmp r5, ip │ │ + vadd.i32 q8, q8, q9 │ │ + vdup.32 q9, d16[1] │ │ + vadd.i32 q8, q8, q9 │ │ + vmov.32 r4, d16[0] │ │ + beq 98d8c │ │ + sub r6, ip, r5 │ │ + add r5, r2, r5, lsl #1 │ │ + add r5, r5, #2 │ │ + ldrh r7, [r5], #2 │ │ + subs r6, r6, #1 │ │ + add r4, r4, r7 │ │ + bne 98d7c │ │ + cmp r3, #1 │ │ + blt 98e08 │ │ + mov r5, #0 │ │ + cmp r3, #3 │ │ + bls 98dec │ │ + mov r5, #0 │ │ + sub r6, r2, #8 │ │ + vdup.32 q8, r5 │ │ + bic r5, r3, #3 │ │ + vmov.32 d16[0], r4 │ │ + mvn r4, #7 │ │ + mov r7, r5 │ │ + vld1.16 {d18}, [r6], r4 │ │ + subs r7, r7, #4 │ │ + vrev64.16 d18, d18 │ │ + vaddw.u16 q8, q8, d18 │ │ + bne 98dbc │ │ + vext.8 q9, q8, q8, #8 │ │ + cmp r5, r3 │ │ + vadd.i32 q8, q8, q9 │ │ + vdup.32 q9, d16[1] │ │ + vadd.i32 q8, q8, q9 │ │ + vmov.32 r4, d16[0] │ │ + beq 98e08 │ │ + sub r6, r3, r5 │ │ + mvn r5, r5 │ │ + add r2, r2, r5, lsl #1 │ │ + ldrh r5, [r2], #-2 │ │ + subs r6, r6, #1 │ │ + add r4, r4, r5 │ │ + bne 98df8 │ │ + rbit r7, lr │ │ + ldr r2, [sp, #52] ; 0x34 │ │ + clz r7, r7 │ │ + ldr r5, [sp, #48] ; 0x30 │ │ + ldr r6, [sp, #44] ; 0x2c │ │ + cmp ip, r3 │ │ + lsr r4, r4, r7 │ │ + beq 98e48 │ │ + movw r7, #26215 ; 0x6667 │ │ + cmp ip, r3, lsl #1 │ │ + bgt 98e40 │ │ + movw r7, #43691 ; 0xaaab │ │ + cmp r3, ip, lsl #1 │ │ + movwgt r7, #26215 ; 0x6667 │ │ + mul r7, r7, r4 │ │ + lsr r4, r7, #17 │ │ + stm sp, {r4, r6} │ │ + str r2, [sp, #12] │ │ + mov r2, ip │ │ + str r5, [sp, #8] │ │ + bl 99850 │ │ + add sp, sp, #16 │ │ + pop {r4, r5, r6, r7, fp, pc} │ │ + push {r4, r5, fp, lr} │ │ + sub sp, sp, #16 │ │ + ldr r4, [sp, #44] ; 0x2c │ │ + add lr, sp, #32 │ │ + mov r2, r3 │ │ + add r5, r4, #1 │ │ + ldm lr, {r3, ip, lr} │ │ + asr r5, r5, #1 │ │ + stm sp, {r5, ip, lr} │ │ + str r4, [sp, #12] │ │ + bl 99850 │ │ + add sp, sp, #16 │ │ + pop {r4, r5, fp, pc} │ │ + push {r4, r5, r6, r7, r8, lr} │ │ + sub sp, sp, #16 │ │ + add lr, sp, #40 ; 0x28 │ │ + mov ip, r3 │ │ + asr r6, ip, #1 │ │ + cmp ip, #1 │ │ + ldm lr, {r3, r5, r8, lr} │ │ + blt 98f24 │ │ + mov r7, #0 │ │ + cmp ip, #4 │ │ + bcc 98f08 │ │ + mov r7, #0 │ │ + add r4, r2, #2 │ │ + vdup.32 q8, r7 │ │ + bic r7, ip, #3 │ │ + vmov.32 d16[0], r6 │ │ + mov r6, r7 │ │ + vld1.16 {d18}, [r4]! │ │ + subs r6, r6, #4 │ │ + vaddw.u16 q8, q8, d18 │ │ + bne 98edc │ │ + vext.8 q9, q8, q8, #8 │ │ + cmp r7, ip │ │ + vadd.i32 q8, q8, q9 │ │ + vdup.32 q9, d16[1] │ │ + vadd.i32 q8, q8, q9 │ │ + vmov.32 r6, d16[0] │ │ + beq 98f24 │ │ + add r2, r2, r7, lsl #1 │ │ + sub r4, ip, r7 │ │ + add r2, r2, #2 │ │ + ldrh r7, [r2], #2 │ │ + subs r4, r4, #1 │ │ + add r6, r6, r7 │ │ + bne 98f14 │ │ + rbit r2, ip │ │ + clz r2, r2 │ │ + lsr r2, r6, r2 │ │ + stm sp, {r2, r5, r8, lr} │ │ + mov r2, ip │ │ + bl 99850 │ │ + add sp, sp, #16 │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ + push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ + sub sp, sp, #16 │ │ + mov ip, r3 │ │ + ldr r3, [sp, #48] ; 0x30 │ │ + ldr lr, [sp, #60] ; 0x3c │ │ + ldr r8, [sp, #56] ; 0x38 │ │ + cmp r3, #1 │ │ + ldr r9, [sp, #52] ; 0x34 │ │ + asr r6, r3, #1 │ │ + blt 98fe0 │ │ + mov r5, #0 │ │ + cmp r3, #4 │ │ + bcc 98fc4 │ │ + mov r5, #0 │ │ + sub r4, r2, #8 │ │ + vdup.32 q8, r5 │ │ + bic r5, r3, #3 │ │ + vmov.32 d16[0], r6 │ │ + mvn r6, #7 │ │ + mov r7, r5 │ │ + vld1.16 {d18}, [r4], r6 │ │ + subs r7, r7, #4 │ │ + vrev64.16 d18, d18 │ │ + vaddw.u16 q8, q8, d18 │ │ + bne 98f94 │ │ + vext.8 q9, q8, q8, #8 │ │ + cmp r5, r3 │ │ + vadd.i32 q8, q8, q9 │ │ + vdup.32 q9, d16[1] │ │ + vadd.i32 q8, q8, q9 │ │ + vmov.32 r6, d16[0] │ │ + beq 98fe0 │ │ + sub r4, r3, r5 │ │ + mvn r5, r5 │ │ + add r2, r2, r5, lsl #1 │ │ + ldrh r5, [r2], #-2 │ │ + subs r4, r4, #1 │ │ + add r6, r6, r5 │ │ + bne 98fd0 │ │ + rbit r2, r3 │ │ + clz r2, r2 │ │ + lsr r2, r6, r2 │ │ + stm sp, {r2, r9} │ │ + mov r2, ip │ │ + str r8, [sp, #8] │ │ + str lr, [sp, #12] │ │ + bl 99850 │ │ + add sp, sp, #16 │ │ + pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ + push {r4, r5, r6, r7, fp, lr} │ │ + ldr ip, [sp, #28] │ │ + cmp ip, #1 │ │ + ldrge lr, [sp, #24] │ │ + cmpge lr, #1 │ │ + blt 99064 │ │ + asr r1, r1, #1 │ │ mov r4, #0 │ │ - eor r0, r2, r2, asr #1 │ │ - eor r0, r0, r2, lsr #3 │ │ - eor r0, r0, r2, lsr #12 │ │ - lsl r0, r0, #15 │ │ - uxth r0, r0 │ │ - orr r2, r0, r2, asr #1 │ │ - ubfx r0, r2, #5, #11 │ │ - add r0, r8, r0, lsl #1 │ │ - ldrsh r0, [r0] │ │ - add r0, r6, r0 │ │ - asr r0, r0, r7 │ │ - strb r0, [r5, r4] │ │ + lsl r1, r1, #1 │ │ + mov r5, r0 │ │ + mov r6, #0 │ │ + ldrb r7, [r3, r6] │ │ + add r6, r6, #1 │ │ + cmp lr, r6 │ │ + add r7, r2, r7, lsl #1 │ │ + ldrh r7, [r7] │ │ + strh r7, [r5], #2 │ │ + bne 99034 │ │ add r4, r4, #1 │ │ - cmp r4, r9 │ │ - bcc 85c40 │ │ - add ip, ip, #1 │ │ - add r5, r5, #82 ; 0x52 │ │ - cmp ip, fp │ │ - bcc 85c3c │ │ - ldr r0, [sp, #64] ; 0x40 │ │ - mov r2, #83 ; 0x53 │ │ - ldr r7, [sp, #24] │ │ - mov r4, #1 │ │ - add sl, sp, #68 ; 0x44 │ │ - add r1, r1, #249 ; 0xf9 │ │ - ldr r5, [r0, #92] ; 0x5c │ │ - str r1, [sp] │ │ - rsb ip, r5, #0 │ │ - str ip, [sp, #48] ; 0x30 │ │ - mls r2, r5, r2, r7 │ │ - str fp, [sp, #4] │ │ - add r2, r2, #249 ; 0xf9 │ │ - str r2, [sp, #8] │ │ - ldr r2, [sp, #108] ; 0x6c │ │ - mov r7, r2 │ │ - ldr r2, [sp, #112] ; 0x70 │ │ - add r8, r7, #1 │ │ - bic lr, r8, #3 │ │ - mov r6, r2 │ │ - orr r2, r2, r7 │ │ - str r2, [sp, #60] ; 0x3c │ │ - add r2, r6, r7 │ │ - str r2, [sp, #56] ; 0x38 │ │ - lsl r2, r4, r2 │ │ - asr r2, r2, #1 │ │ - str r2, [sp, #52] ; 0x34 │ │ - rsb r2, r3, r3, lsl #3 │ │ - add r2, r0, r2, lsl #2 │ │ - add r0, r0, #176 ; 0xb0 │ │ - str r0, [sp, #20] │ │ - sub r0, r9, #3 │ │ - str r0, [sp, #28] │ │ - mov r0, #3 │ │ - str r0, [sp, #32] │ │ - mov r0, #0 │ │ - vdup.32 q8, r0 │ │ - mov r9, r6 │ │ - add r2, r2, #120 ; 0x78 │ │ - str r2, [sp, #12] │ │ - ldr r0, [sp, #28] │ │ - cmp r0, #4 │ │ - bge 85d70 │ │ - ldr r0, [sp, #8] │ │ - ldr fp, [sp, #4] │ │ - add r0, r0, #82 ; 0x52 │ │ - str r0, [sp, #8] │ │ - ldr r0, [sp, #32] │ │ + add r0, r0, r1 │ │ + add r3, r3, lr │ │ + cmp r4, ip │ │ + bne 9902c │ │ + pop {r4, r5, r6, r7, fp, pc} │ │ + push {r4, r5, r6, lr} │ │ + cmp r3, #1 │ │ + cmpge r2, #1 │ │ + blt 990d4 │ │ + ldr ip, [sp, #16] │ │ + movw r5, #1 │ │ + movt r5, #1 │ │ + asr r1, r1, #1 │ │ + mov lr, #0 │ │ + umull r4, r5, ip, r5 │ │ + add r6, ip, ip, lsl #16 │ │ + add r6, r5, r6 │ │ + asr r5, ip, #31 │ │ + add r5, r5, r5, lsl #16 │ │ + lsl ip, r1, #1 │ │ + add r5, r6, r5 │ │ mov r1, r0 │ │ - add r1, r0, #1 │ │ - str r1, [sp, #32] │ │ - cmp r1, fp │ │ - mov r0, r1 │ │ - bcs 85f88 │ │ - ldr r0, [sp, #28] │ │ - cmp r0, #4 │ │ - blt 85d38 │ │ - ldr r0, [sp, #32] │ │ - mov r2, #82 ; 0x52 │ │ - ldr r1, [sp] │ │ - sub r0, r0, #3 │ │ - lsl r0, r0, r9 │ │ - mla r0, r0, r2, r1 │ │ - str r0, [sp, #16] │ │ + mov r6, #0 │ │ + strd r4, [r1] │ │ + add r6, r6, #4 │ │ + add r1, r1, #8 │ │ + cmp r6, r2 │ │ + blt 990b0 │ │ + add lr, lr, #1 │ │ + add r0, r0, ip │ │ + cmp lr, r3 │ │ + bne 990a8 │ │ + pop {r4, r5, r6, pc} │ │ + push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ + ldr r5, [sp, #32] │ │ + cmp r3, #0 │ │ + sub r8, r1, #1 │ │ + sub ip, r5, #1 │ │ + mov r5, r3 │ │ + andle r5, ip, ip, asr #31 │ │ + cmp r8, #1 │ │ + add r5, r2, r5, lsl #1 │ │ + ldrh r5, [r5] │ │ + strh r5, [r0] │ │ + blt 991e8 │ │ + ldr lr, [sp, #36] ; 0x24 │ │ + add r0, r0, #2 │ │ + mov r5, #2 │ │ + sub r6, r5, #3 │ │ + mov r7, r5 │ │ + cmp r6, ip │ │ + add r4, r5, #1 │ │ + movgt r6, ip │ │ + cmp r5, ip │ │ + movgt r7, ip │ │ + cmp r4, r3 │ │ + movle r7, r3 │ │ + add r7, r2, r7, lsl #1 │ │ + ldrh r9, [r7] │ │ + sub r7, r5, #2 │ │ + cmp r7, r3 │ │ + movle r6, r3 │ │ + cmp r7, ip │ │ + mov r1, r7 │ │ + add r6, r2, r6, lsl #1 │ │ + movgt r1, ip │ │ + cmp r7, r3 │ │ + movlt r1, r3 │ │ + ldrh r6, [r6] │ │ + add r1, r2, r1, lsl #1 │ │ + ldrh r1, [r1] │ │ + add r1, r1, r1, lsl #3 │ │ + sub r1, r1, r6 │ │ + sub r6, r5, #1 │ │ + cmp r6, ip │ │ + mov r7, r6 │ │ + movgt r7, ip │ │ + cmp r5, r3 │ │ + mov r5, r3 │ │ + movgt r5, r7 │ │ + add r5, r2, r5, lsl #1 │ │ + ldrh r5, [r5] │ │ + add r5, r5, r5, lsl #3 │ │ + add r1, r5, r1 │ │ + mov r5, lr │ │ + sub r1, r1, r9 │ │ + add r1, r1, #8 │ │ + cmp lr, r1, asr #4 │ │ + asrge r5, r1, #4 │ │ + cmp r1, #0 │ │ + movwmi r5, #0 │ │ + cmp r6, r3 │ │ + movlt r7, r3 │ │ + strh r5, [r0] │ │ + add r1, r2, r7, lsl #1 │ │ + cmp r6, r8 │ │ + mov r5, r4 │ │ + ldrh r1, [r1] │ │ + strh r1, [r0, #2] │ │ + add r0, r0, #4 │ │ + bne 99114 │ │ + pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ + mov r3, r0 │ │ + cmp r2, #0 │ │ + beq 99210 │ │ + cmp r3, #8 │ │ + bgt 9922c │ │ + mov r0, #2 │ │ + cmp r1, #63 ; 0x3f │ │ + ble 99258 │ │ + b 992b4 │ │ + cmp r3, #8 │ │ + bgt 99250 │ │ + mov r0, #1 │ │ + cmp r1, #55 ; 0x37 │ │ + bgt 992b4 │ │ + mov r0, #0 │ │ + bx lr │ │ + cmp r3, #16 │ │ + bgt 99268 │ │ + mov r0, #2 │ │ + cmp r1, #47 ; 0x2f │ │ + bxgt lr │ │ + mov r0, #1 │ │ + cmp r1, #19 │ │ + ble 99224 │ │ + b 992b4 │ │ + cmp r3, #16 │ │ + bgt 9927c │ │ + mov r0, #1 │ │ + cmp r1, #39 ; 0x27 │ │ + ble 99224 │ │ + b 992b4 │ │ + cmp r3, #24 │ │ mov r0, #3 │ │ - str r0, [sp, #44] ; 0x2c │ │ - ldr r0, [sp, #8] │ │ - str r0, [sp, #40] ; 0x28 │ │ - mov fp, #0 │ │ - cmp r5, #0 │ │ - bpl 85e1c │ │ - ldr r1, [sp, #32] │ │ - mov r2, #82 ; 0x52 │ │ - ldr r0, [sp, #24] │ │ - ldr r4, [sp, #44] ; 0x2c │ │ - mla r0, r1, r2, r0 │ │ - ldr r1, [sp, #20] │ │ - ldr r2, [r1] │ │ - mov r1, #1 │ │ - add r3, r0, r4 │ │ - lsl r7, r1, r2 │ │ - ldrsb r3, [r3] │ │ - add r7, fp, r7, asr #1 │ │ - add r2, r3, r7, asr r2 │ │ - cmp r2, #127 ; 0x7f │ │ - movge r2, #127 ; 0x7f │ │ - cmn r2, #128 ; 0x80 │ │ - mvnle r2, #127 ; 0x7f │ │ - strb r2, [r0, r4] │ │ - add r4, r4, #1 │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - str r4, [sp, #44] ; 0x2c │ │ - add r0, r0, #1 │ │ - str r0, [sp, #40] ; 0x28 │ │ - ldr r0, [sp, #28] │ │ - cmp r4, r0 │ │ - beq 85d38 │ │ - mov fp, #0 │ │ - cmp r5, #0 │ │ - bmi 85da8 │ │ + cmple r1, #3 │ │ + bgt 992b4 │ │ + b 99224 │ │ + mov r0, #3 │ │ + cmp r3, #24 │ │ + bgt 992a8 │ │ + cmp r1, #31 │ │ + movle r0, #2 │ │ + cmple r1, #15 │ │ + bgt 992b4 │ │ + mov r0, #1 │ │ + cmp r1, #7 │ │ + ble 99224 │ │ + b 992b4 │ │ + cmp r3, #32 │ │ + cmple r1, #31 │ │ + ble 992b8 │ │ + bx lr │ │ + mov r0, #1 │ │ + cmp r1, #3 │ │ + movwgt r0, #2 │ │ + bx lr │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #20 │ │ + ldr r8, [sp, #64] ; 0x40 │ │ + cmp r1, r2 │ │ + ldr ip, [sp, #60] ; 0x3c │ │ + movlt r2, r1 │ │ + ldr lr, [sp, #56] ; 0x38 │ │ + cmp r2, #1 │ │ + blt 99328 │ │ + sub r4, r8, #1 │ │ + mov r5, #0 │ │ + mov r6, r0 │ │ + cmp r5, r4 │ │ + mov r7, r5 │ │ + movgt r7, r4 │ │ cmp r5, ip │ │ - blt 85da8 │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - mov fp, #0 │ │ - ldr r1, [sp, #108] ; 0x6c │ │ - mov r2, ip │ │ - sub r0, r0, #3 │ │ + movlt r7, ip │ │ + add r5, r5, #1 │ │ + add r7, lr, r7, lsl #1 │ │ + cmp r5, r2 │ │ + ldrh r7, [r7] │ │ + strh r7, [r6], #2 │ │ + blt 992f8 │ │ + b 9932c │ │ + mov r5, #0 │ │ + cmp r3, r1 │ │ + stm sp, {r0, r1} │ │ + movge r3, r1 │ │ + cmp r5, r3 │ │ + bge 9945c │ │ + ldr r2, [sp, #68] ; 0x44 │ │ + add r6, r0, r5, lsl #1 │ │ + ldr r4, [pc, #352] ; 994b0 │ │ + sub r8, r8, #1 │ │ + add r4, pc, r4 │ │ + add r2, r2, r2, lsl #2 │ │ + add r2, r2, r4 │ │ + ldrb r0, [r2, #-5] │ │ + ldrb sl, [r2, #-2] │ │ + ldrb fp, [r2, #-1] │ │ + str r0, [sp, #16] │ │ + ldrb r0, [r2, #-4] │ │ + str r0, [sp, #12] │ │ + ldrb r0, [r2, #-3] │ │ + str r0, [sp, #8] │ │ + add r2, r5, #1 │ │ + sub r1, r5, #2 │ │ + cmp r2, r8 │ │ ldr r4, [sp, #12] │ │ - lsl r0, r0, r1 │ │ + mov r9, r2 │ │ + mov r0, r1 │ │ + movgt r9, r8 │ │ + cmp r2, ip │ │ + movlt r9, ip │ │ + cmp r1, r8 │ │ + movgt r0, r8 │ │ + cmp r1, ip │ │ + movlt r0, ip │ │ + add r1, lr, r9, lsl #1 │ │ + add r0, lr, r0, lsl #1 │ │ + mov r7, r5 │ │ + ldrh r9, [r1] │ │ + ldrh r0, [r0] │ │ ldr r1, [sp, #16] │ │ - add r0, r1, r0 │ │ - str r0, [sp, #36] ; 0x24 │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - b 85e84 │ │ - mov r2, #0 │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - ldrsb r3, [r4] │ │ - add r2, r2, r1 │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - ldr ip, [sp, #48] ; 0x30 │ │ - asr r2, r2, r1 │ │ - mla fp, r2, r3, fp │ │ - add r0, r0, #82 ; 0x52 │ │ - add r2, r6, #1 │ │ - cmp r6, #0 │ │ - beq 85da8 │ │ - mov r6, r2 │ │ - mov r2, r0 │ │ - mov r7, ip │ │ - orrs r3, r7, r6 │ │ - beq 85eb8 │ │ - ldrsb r1, [r4], #1 │ │ - cmp r7, r5 │ │ - ldrsb r3, [r2], #1 │ │ - smlabb fp, r3, r1, fp │ │ - add r1, r7, #1 │ │ - mov r7, r1 │ │ - blt 85e90 │ │ - b 85e74 │ │ + mul r0, r1, r0 │ │ + sub r1, r5, #1 │ │ + cmp r1, r8 │ │ + movgt r1, r8 │ │ + cmp r5, ip │ │ + movle r1, ip │ │ + add r1, lr, r1, lsl #1 │ │ + ldrh r1, [r1] │ │ + mla r0, r4, r1, r0 │ │ + add r1, r5, #2 │ │ + cmp r1, r8 │ │ + mov r4, r1 │ │ + movgt r4, r8 │ │ + cmp r5, r8 │ │ + movgt r7, r8 │ │ + cmp r5, ip │ │ + movlt r7, ip │ │ + cmp r1, ip │ │ + add r5, lr, r7, lsl #1 │ │ + ldr r7, [sp, #8] │ │ + movlt r4, ip │ │ + cmp r2, r3 │ │ + ldrh r5, [r5] │ │ + add r1, lr, r4, lsl #1 │ │ + ldrh r1, [r1] │ │ + mla r0, r7, r5, r0 │ │ + mov r5, r2 │ │ + mla r0, sl, r9, r0 │ │ + mla r0, fp, r1, r0 │ │ + add r0, r0, #8 │ │ + lsr r0, r0, #4 │ │ + strh r0, [r6], #2 │ │ + blt 9937c │ │ + ldr r4, [sp, #4] │ │ + cmp r2, r4 │ │ + blt 9946c │ │ + b 994a8 │ │ + mov r2, r5 │ │ + ldr r4, [sp, #4] │ │ + cmp r2, r4 │ │ + bge 994a8 │ │ + ldr r0, [sp] │ │ ldr r1, [sp, #64] ; 0x40 │ │ - ldr r2, [r1, #4] │ │ - cmp r2, #0 │ │ - beq 85e74 │ │ - ldr r1, [sp, #60] ; 0x3c │ │ - cmp r1, #0 │ │ - bmi 85e54 │ │ - ldr ip, [sp, #36] ; 0x24 │ │ - mov r7, #0 │ │ + add r0, r0, r2, lsl #1 │ │ + sub r3, r1, #1 │ │ + cmp r2, r3 │ │ + mov r1, r2 │ │ + movgt r1, r3 │ │ + cmp r2, ip │ │ + movlt r1, ip │ │ + add r2, r2, #1 │ │ + add r1, lr, r1, lsl #1 │ │ + cmp r4, r2 │ │ + ldrh r1, [r1] │ │ + strh r1, [r0], #2 │ │ + bne 9947c │ │ + add sp, sp, #20 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + muleq r2, r7, r6 │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, sp, #28 │ │ + mov r8, r0 │ │ + ldr r0, [sp, #64] ; 0x40 │ │ + ldr r9, [sp, #72] ; 0x48 │ │ + ldr fp, [sp, #68] ; 0x44 │ │ + sub ip, r9, r0, lsl #2 │ │ + cmp ip, #1 │ │ + blt 9969c │ │ + ldr lr, [sp, #80] ; 0x50 │ │ + lsl r4, r3, #2 │ │ + ldr r0, [sp, #76] ; 0x4c │ │ + mov r3, #2 │ │ + cmp lr, #0 │ │ + str r2, [sp, #4] │ │ + movwne r3, #1 │ │ + cmp r0, #0 │ │ + add r0, r1, r2 │ │ + asr r2, r2, #1 │ │ + mov r9, r2 │ │ + lsl r2, r2, lr │ │ + mov r7, fp │ │ + lsl r2, r2, #1 │ │ + addeq r3, r3, #1 │ │ + sub fp, fp, r4 │ │ + str r2, [sp, #20] │ │ + lsl r2, r7, #1 │ │ + mov sl, r8 │ │ + mov r6, #0 │ │ + str r2, [sp, #16] │ │ + str r8, [sp, #12] │ │ + str ip, [sp, #8] │ │ + cmp fp, #1 │ │ mov r2, #0 │ │ - cmp r8, #3 │ │ - bhi 85f10 │ │ - b 85f08 │ │ - add r3, r7, #1 │ │ - add ip, ip, #82 ; 0x52 │ │ - cmp r7, r9 │ │ - mov r7, r3 │ │ - beq 85e58 │ │ - cmp r8, #3 │ │ - bhi 85f10 │ │ - mov r3, #0 │ │ - b 85f6c │ │ + bge 99570 │ │ + b 99630 │ │ + ldr r2, [sp, #20] │ │ + add r6, r6, #1 │ │ + cmp r6, ip │ │ + add r0, r0, r2 │ │ + add r1, r1, r2 │ │ + ldr r2, [sp, #16] │ │ + add sl, sl, r2 │ │ + beq 99688 │ │ + cmp fp, #1 │ │ + mov r2, #0 │ │ + blt 99630 │ │ + ldr r2, [sp, #76] ; 0x4c │ │ + str r6, [sp, #24] │ │ + cmp r2, #0 │ │ + beq 995e8 │ │ + mov ip, #0 │ │ + mvn r2, #1 │ │ + mov r5, sl │ │ + ldr r4, [sp, #76] ; 0x4c │ │ + cmp lr, #0 │ │ + ldrh r7, [r1, -r2] │ │ + lsl r4, ip, r4 │ │ + add ip, ip, #1 │ │ + add r8, r1, r4, lsl #1 │ │ + addne r4, r4, r9 │ │ + addne r4, r1, r4, lsl #1 │ │ + ldrh r6, [r8] │ │ + ldrhne r4, [r4] │ │ + add r7, r7, r6 │ │ + ldrhne r6, [r0, -r2] │ │ + sub r2, r2, #4 │ │ + addne r4, r7, r4 │ │ + addne r7, r4, r6 │ │ + cmp fp, ip │ │ + lsl r4, r7, r3 │ │ + strh r4, [r5], #2 │ │ + bne 9958c │ │ + ldr r8, [sp, #12] │ │ + mov r2, fp │ │ + ldr ip, [sp, #8] │ │ + b 9962c │ │ + ldr r2, [sp, #4] │ │ + mov r5, #0 │ │ + mov r7, fp │ │ + add r2, r1, r2 │ │ + add r6, r1, r5 │ │ + cmp lr, #0 │ │ + ldrh r4, [r6] │ │ + addne r6, r2, r5 │ │ + ldrhne r6, [r6] │ │ + addne r4, r6, r4 │ │ + add r6, sl, r5 │ │ + subs r7, r7, #1 │ │ + add r5, r5, #2 │ │ + lsl r4, r4, r3 │ │ + strh r4, [r6] │ │ + bne 995f8 │ │ + mov r2, fp │ │ + ldr r6, [sp, #24] │ │ + ldr r7, [sp, #68] ; 0x44 │ │ + cmp r2, r7 │ │ + bge 99544 │ │ + ldr r7, [sp, #68] ; 0x44 │ │ + mov r4, ip │ │ + mov ip, r6 │ │ + mov r5, #0 │ │ + mul r7, r6, r7 │ │ + add r7, r8, r7, lsl #1 │ │ + sub r6, r7, #2 │ │ + sub r7, r5, r2, lsl #1 │ │ + add r6, r6, r2, lsl #1 │ │ + ldrh r5, [r6] │ │ + mov r6, ip │ │ + mov ip, r4 │ │ + ldr r4, [sp, #68] ; 0x44 │ │ + sub r2, r4, r2 │ │ + strh r5, [sl, -r7] │ │ + sub r7, r7, #2 │ │ + subs r2, r2, #1 │ │ + bne 99674 │ │ + b 99544 │ │ + ldr r9, [sp, #72] ; 0x48 │ │ + ldr fp, [sp, #68] ; 0x44 │ │ + cmp ip, r9 │ │ + blt 996ac │ │ + b 996d8 │ │ + mov ip, #0 │ │ + mov sl, r8 │ │ + cmp ip, r9 │ │ + bge 996d8 │ │ + mov r0, #0 │ │ + sub r4, r9, ip │ │ + sub r5, r0, fp, lsl #1 │ │ + lsl r6, fp, #1 │ │ + add r1, sl, r5 │ │ + mov r0, sl │ │ + mov r2, r6 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + add sl, sl, r6 │ │ + subs r4, r4, #1 │ │ + bne 996bc │ │ + cmp r9, #1 │ │ + cmpge fp, #1 │ │ + blt 99848 │ │ + rbit r0, fp │ │ + rbit r1, r9 │ │ + clz r0, r0 │ │ + clz r1, r1 │ │ + add ip, r1, r0 │ │ + mov r0, #1 │ │ + mov lr, #0 │ │ + bic r2, fp, #3 │ │ + lsl r0, r0, ip │ │ + vdup.32 q8, lr │ │ + asr r5, r0, #1 │ │ + lsl r0, fp, #1 │ │ + mov r3, r8 │ │ + mov r6, #0 │ │ + cmp fp, #4 │ │ + bcs 99748 │ │ + b 99740 │ │ + add r6, r6, #1 │ │ + add r3, r3, r0 │ │ + cmp r6, r9 │ │ + beq 997b0 │ │ + cmp fp, #4 │ │ + bcs 99748 │ │ + mov r1, #0 │ │ + b 99790 │ │ vorr d20, d16, d16 │ │ - mov r3, ip │ │ + mov r1, r2 │ │ vorr q9, q8, q8 │ │ - vmov.32 d20[0], r2 │ │ - mov r2, lr │ │ + mov r7, r3 │ │ + vmov.32 d20[0], r5 │ │ vorr d18, d20, d20 │ │ - ldr r9, [r3], #4 │ │ - subs r2, r2, #4 │ │ - str r9, [sp, #68] ; 0x44 │ │ - vld1.32 {d20[0]}, [sl :32] │ │ - vmovl.s8 q10, d20 │ │ - vmovl.s16 q10, d20 │ │ - vadd.i32 q9, q9, q10 │ │ - bne 85f28 │ │ + vld1.16 {d20}, [r7]! │ │ + subs r1, r1, #4 │ │ + vaddw.s16 q9, q9, d20 │ │ + bne 99760 │ │ vext.8 q10, q9, q8, #8 │ │ - ldr r9, [sp, #112] ; 0x70 │ │ - cmp r8, lr │ │ - mov r3, lr │ │ + cmp r2, fp │ │ + mov r1, r2 │ │ vadd.i32 q9, q9, q10 │ │ vdup.32 q10, d18[1] │ │ vadd.i32 q9, q9, q10 │ │ - vmov.32 r2, d18[0] │ │ - beq 85eec │ │ - add r1, ip, r3 │ │ - add r3, r3, #1 │ │ - cmp r8, r3 │ │ - ldrsb r1, [r1] │ │ - add r2, r2, r1 │ │ - bne 85f6c │ │ - b 85eec │ │ - add sp, sp, #72 ; 0x48 │ │ + vmov.32 r5, d18[0] │ │ + beq 99728 │ │ + sub r4, lr, r1, lsl #1 │ │ + sub r1, fp, r1 │ │ + ldrsh r7, [r3, -r4] │ │ + sub r4, r4, #2 │ │ + subs r1, r1, #1 │ │ + add r5, r5, r7 │ │ + bne 99798 │ │ + b 99728 │ │ + cmp r9, #1 │ │ + cmpge fp, #1 │ │ + blt 99848 │ │ + asr r1, r5, ip │ │ + bic r4, fp, #7 │ │ + vdup.16 q8, r1 │ │ + mov r3, #0 │ │ + mov r7, #0 │ │ + cmp fp, #8 │ │ + mov r2, #0 │ │ + bcc 99824 │ │ + b 997fc │ │ + add r7, r7, #1 │ │ + add r8, r8, r0 │ │ + cmp r7, r9 │ │ + beq 99848 │ │ + cmp fp, #8 │ │ + mov r2, #0 │ │ + bcc 99824 │ │ + mov r2, r4 │ │ + mov r6, r8 │ │ + vld1.16 {d18-d19}, [r6] │ │ + subs r2, r2, #8 │ │ + vsub.i16 q9, q9, q8 │ │ + vst1.16 {d18-d19}, [r6]! │ │ + bne 99804 │ │ + cmp r4, fp │ │ + mov r2, r4 │ │ + beq 997e0 │ │ + sub r6, r3, r2, lsl #1 │ │ + sub r5, fp, r2 │ │ + ldrh r2, [r8, -r6] │ │ + subs r5, r5, #1 │ │ + sub r2, r2, r1 │ │ + strh r2, [r8, -r6] │ │ + sub r6, r6, #2 │ │ + bne 9982c │ │ + b 997e0 │ │ + add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - muleq r2, r8, r1 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #176 ; 0xb0 │ │ - ldr fp, [r3, #212] ; 0xd4 │ │ - mov r5, #1 │ │ - str r0, [sp, #40] ; 0x28 │ │ - mov r7, #1 │ │ - ldr r0, [sp, #228] ; 0xe4 │ │ - cmp fp, #0 │ │ - str r1, [sp, #44] ; 0x2c │ │ - movwne r5, #2 │ │ - ldr r1, [sp, #244] ; 0xf4 │ │ - cmp r0, #0 │ │ - str r2, [sp, #64] ; 0x40 │ │ - mov r2, #173 ; 0xad │ │ - movle r5, r7 │ │ - cmp r1, #0 │ │ - mov r1, #9472 ; 0x2500 │ │ - mul r2, r0, r2 │ │ - ldr r9, [r3, #216] ; 0xd8 │ │ - mul r1, r0, r1 │ │ - mov r8, #235 ; 0xeb │ │ - ldr sl, [r3] │ │ - ldr ip, [sp, #220] ; 0xdc │ │ - movweq r8, #240 ; 0xf0 │ │ - cmp r9, #0 │ │ - add r7, r2, #105 ; 0x69 │ │ - add r4, sp, #168 ; 0xa8 │ │ - movweq r8, #255 ; 0xff │ │ - add r6, r1, #45568 ; 0xb200 │ │ - mov r2, #0 │ │ - and r1, r6, #65280 ; 0xff00 │ │ - uxtb r0, r7 │ │ - orr r0, r0, r1 │ │ - sub r7, r7, #173 ; 0xad │ │ - eor r0, r0, sl │ │ - str r0, [r4, r2, lsl #2] │ │ - add r2, r2, #1 │ │ - sub r6, r6, #9472 ; 0x2500 │ │ - cmp r2, r5 │ │ - bcc 8600c │ │ - ldr r0, [sp, #212] ; 0xd4 │ │ - cmp r9, #0 │ │ - movwne r9, #1 │ │ - cmp r0, #1 │ │ - blt 86e9c │ │ - ldr lr, [sp, #248] ; 0xf8 │ │ - lsl sl, r9, #4 │ │ - ldr r1, [sp, #252] ; 0xfc │ │ - mov r9, #32 │ │ - mov r7, #3 │ │ - ldr r2, [sp, #224] ; 0xe0 │ │ - mov r0, #2 │ │ - add r7, r7, r9, lsr lr │ │ - cmp r2, r0, lsr r1 │ │ - add r6, ip, r7 │ │ - lsrgt r2, r0, r1 │ │ - add r6, r6, #246 ; 0xf6 │ │ - str r2, [sp, #16] │ │ - mov r2, ip │ │ - str r6, [sp, #32] │ │ - lsr r6, r9, r1 │ │ - mov ip, #82 ; 0x52 │ │ - mla r6, r6, ip, r2 │ │ - lsr r2, r0, lr │ │ - lsr r0, r0, r1 │ │ - mul r0, r0, ip │ │ - str r2, [sp, #36] ; 0x24 │ │ - add r7, r6, r7 │ │ - str r0, [sp, #28] │ │ - add r7, r7, #246 ; 0xf6 │ │ - ldr r0, [sp, #240] ; 0xf0 │ │ - str r7, [sp, #8] │ │ - lsr r7, r9, lr │ │ - add r0, r3, r0, lsl #2 │ │ - add r1, r0, #204 ; 0xcc │ │ - str r1, [sp, #140] ; 0x8c │ │ - add r1, r0, #188 ; 0xbc │ │ - add r0, r0, #196 ; 0xc4 │ │ - str r1, [sp, #136] ; 0x88 │ │ - str r0, [sp, #132] ; 0x84 │ │ - ldr r0, [pc, #3528] ; 86ea4 │ │ - str r5, [sp, #20] │ │ - add r0, pc, r0 │ │ - str r7, [sp, #12] │ │ - add r0, r0, lr, lsl #4 │ │ - add r0, r0, #4 │ │ - str r0, [sp, #56] ; 0x38 │ │ - add r0, r6, #249 ; 0xf9 │ │ - str r0, [sp, #4] │ │ - ldr r0, [sp, #220] ; 0xdc │ │ - add r6, sp, #152 ; 0x98 │ │ - add r0, r0, #249 ; 0xf9 │ │ - str r0, [sp, #24] │ │ - mov r0, #0 │ │ - str r0, [sp, #144] ; 0x90 │ │ - ldr r0, [sp, #232] ; 0xe8 │ │ - str r0, [sp, #52] ; 0x34 │ │ - ldr r2, [sp, #144] ; 0x90 │ │ - cmp fp, #0 │ │ - mov r0, fp │ │ - movwne r0, #1 │ │ - cmp r2, #0 │ │ - mov r1, r2 │ │ - movwne r1, #1 │ │ - and r0, r1, r0 │ │ - ldr r1, [sp, #212] ; 0xd4 │ │ - sub r1, r1, r2 │ │ - cmp r7, r1 │ │ - movlt r1, r7 │ │ - cmp r0, #1 │ │ - str r1, [sp, #96] ; 0x60 │ │ - bne 86170 │ │ - mov r1, #0 │ │ - ldr r2, [r6, r1, lsl #2] │ │ - add r7, r6, r1, lsl #2 │ │ - add r1, r1, #1 │ │ - cmp r1, r5 │ │ - str r2, [r7, #8] │ │ - bcc 86158 │ │ + sub sp, sp, #20 │ │ + cmp r3, #1 │ │ + movge sl, r2 │ │ + cmpge r2, #1 │ │ + blt 99a4c │ │ + mov r9, r3 │ │ + asr r3, r1, #1 │ │ + ldr ip, [sp, #68] ; 0x44 │ │ + mov r1, r3 │ │ + ldr r2, [sp, #64] ; 0x40 │ │ + lsl r1, r3, #1 │ │ + ldr fp, [sp, #56] ; 0x38 │ │ + vmov.i32 q11, #32 ; 0x00000020 │ │ + str r1, [sp, #12] │ │ + lsl r1, sl, #1 │ │ + ldr r6, [sp, #60] ; 0x3c │ │ + vdup.32 q8, ip │ │ + str r1, [sp, #8] │ │ + bic r1, sl, #7 │ │ + vdup.32 q9, fp │ │ + str r1, [sp, #4] │ │ + vdup.32 q10, r2 │ │ mov r1, #0 │ │ - ldr r2, [r4, r1, lsl #2] │ │ - eor r7, r2, r2, asr #1 │ │ - eor r7, r7, r2, lsr #3 │ │ - eor r7, r7, r2, lsr #12 │ │ - lsl r7, r7, #15 │ │ - uxth r7, r7 │ │ - orr r2, r7, r2, asr #1 │ │ - str r2, [r4, r1, lsl #2] │ │ - ubfx r2, r2, #8, #8 │ │ - str r2, [r6, r1, lsl #2] │ │ - add r1, r1, #1 │ │ - cmp r1, r5 │ │ - bcc 86174 │ │ - ldr r1, [sp, #36] ; 0x24 │ │ - ldr r2, [sp, #96] ; 0x60 │ │ - cmp r1, r2 │ │ - movlt r2, r1 │ │ - cmp r0, #0 │ │ - moveq r2, r0 │ │ - ldr r0, [sp, #16] │ │ - cmp fp, #0 │ │ - str r2, [sp, #148] ; 0x94 │ │ - movne fp, r0 │ │ - ldr r0, [sp, #228] ; 0xe4 │ │ - cmp r0, #0 │ │ - moveq fp, r0 │ │ - ldr r0, [sp, #224] ; 0xe0 │ │ - str fp, [sp, #60] ; 0x3c │ │ - cmp fp, r0 │ │ - bge 866dc │ │ - ldr r0, [sp, #152] ; 0x98 │ │ - mov r7, #3 │ │ - ldr r1, [sp, #160] ; 0xa0 │ │ - ldr r5, [sp, #36] ; 0x24 │ │ - add r2, r7, r0, asr #4 │ │ - and r0, r0, #15 │ │ - add r7, r7, r1, asr #4 │ │ - add r0, r0, #3 │ │ - and r1, r1, #15 │ │ - ldr r4, [sp, #148] ; 0x94 │ │ - mul ip, r5, r7 │ │ - ldr r7, [sp, #28] │ │ - add r1, r1, #3 │ │ - mul lr, r5, r2 │ │ - mla r6, r7, r0, r4 │ │ - mla r0, r7, r0, lr │ │ - mla r2, r5, r2, r6 │ │ - ldr r5, [sp, #60] ; 0x3c │ │ - ldr r6, [sp, #44] ; 0x2c │ │ - mla r1, r7, r1, ip │ │ - mov r7, #82 ; 0x52 │ │ - str r5, [sp, #112] ; 0x70 │ │ - mla r2, r5, r7, r2 │ │ - mla r0, r5, r7, r0 │ │ - mla r1, r5, r7, r1 │ │ - ldr r7, [sp, #64] ; 0x40 │ │ - mla fp, r7, r5, r6 │ │ - ldr r6, [sp, #40] ; 0x28 │ │ - mla r9, r7, r5, r6 │ │ - ldr r7, [sp, #24] │ │ - add lr, r7, r0 │ │ - ldr r0, [sp, #32] │ │ - add r2, r7, r2 │ │ - str r2, [sp, #124] ; 0x7c │ │ - add r0, r0, r1 │ │ - str r0, [sp, #128] ; 0x80 │ │ - rsb r0, r4, #0 │ │ - str r0, [sp, #116] ; 0x74 │ │ - ldr r0, [sp, #96] ; 0x60 │ │ - ldr r1, [sp, #148] ; 0x94 │ │ - cmp r1, r0 │ │ - bge 8649c │ │ - b 862e8 │ │ - ldr r0, [sp, #64] ; 0x40 │ │ - add lr, lr, #82 ; 0x52 │ │ - ldr r1, [sp, #112] ; 0x70 │ │ - add fp, fp, r0 │ │ - add r9, r9, r0 │ │ - ldr r0, [sp, #128] ; 0x80 │ │ + mov r8, #0 │ │ + mov lr, r0 │ │ + str r3, [sp] │ │ + str r1, [sp, #16] │ │ + cmp sl, #8 │ │ + mov r3, #0 │ │ + bcc 999f4 │ │ + b 99900 │ │ + ldr r1, [sp, #12] │ │ + add lr, lr, r1 │ │ + ldr r1, [sp, #8] │ │ + add r6, r6, r1 │ │ + ldr r1, [sp, #16] │ │ add r1, r1, #1 │ │ - str r1, [sp, #112] ; 0x70 │ │ - add r0, r0, #82 ; 0x52 │ │ - str r0, [sp, #128] ; 0x80 │ │ - ldr r0, [sp, #124] ; 0x7c │ │ - add r0, r0, #82 ; 0x52 │ │ - str r0, [sp, #124] ; 0x7c │ │ - ldr r0, [sp, #224] ; 0xe0 │ │ - cmp r1, r0 │ │ - beq 866dc │ │ - ldr r0, [sp, #96] ; 0x60 │ │ - ldr r1, [sp, #148] ; 0x94 │ │ - cmp r1, r0 │ │ - bge 8649c │ │ - ldr r0, [sp, #252] ; 0xfc │ │ - ldr r1, [sp, #112] ; 0x70 │ │ - lsl r0, r1, r0 │ │ - ldr r1, [sp, #248] ; 0xf8 │ │ - cmp r1, #0 │ │ - beq 863dc │ │ - ldr r1, [sp, #236] ; 0xec │ │ - ldr r2, [sp, #232] ; 0xe8 │ │ - ldr r4, [sp, #124] ; 0x7c │ │ - mla ip, r0, r1, r2 │ │ - ldr r7, [sp, #148] ; 0x94 │ │ - b 8639c │ │ - ldr r1, [sp, #132] ; 0x84 │ │ - ldr r5, [sp, #136] ; 0x88 │ │ - ldrb r2, [fp, r7] │ │ - ldr r1, [r1] │ │ - ldr r5, [r5] │ │ - mul r0, r1, r0 │ │ - ldr r1, [sp, #140] ; 0x8c │ │ - mla r0, r5, r2, r0 │ │ - ldr r1, [r1] │ │ - add r0, r1, r0, asr #6 │ │ - mov r1, #255 ; 0xff │ │ - cmp r0, #255 ; 0xff │ │ - movge r0, r1 │ │ - bic r0, r0, r0, asr #31 │ │ - ldr r1, [sp, #216] ; 0xd8 │ │ - add r4, r4, #1 │ │ - ldrb r0, [r1, r0] │ │ - ldr r1, [r3, #88] ; 0x58 │ │ - smulbb r0, r0, r6 │ │ - mov r6, #1 │ │ - lsl r6, r6, r1 │ │ - add r0, r0, r6, asr #1 │ │ - add r0, r2, r0, asr r1 │ │ - cmp r0, r8 │ │ - mov r1, r0 │ │ - movgt r1, r8 │ │ - cmp r0, sl │ │ - movlt r1, sl │ │ - ldr r0, [sp, #96] ; 0x60 │ │ - strb r1, [r9, r7] │ │ - add r7, r7, #1 │ │ - cmp r7, r0 │ │ - bge 8649c │ │ - ldr r0, [sp, #144] ; 0x90 │ │ - ldr r1, [sp, #248] ; 0xf8 │ │ - add r0, r0, r7 │ │ - ldr r2, [r3, #36] ; 0x24 │ │ - ldrsb r6, [r4] │ │ - lsl r0, r0, r1 │ │ - mov r1, ip │ │ - ldrb r0, [r1, r0]! │ │ - cmp r2, #0 │ │ - ldrb r1, [r1, #1] │ │ - add r0, r0, r1 │ │ - add r0, r0, #1 │ │ - ubfx r0, r0, #1, #8 │ │ - beq 86318 │ │ - ldrb r2, [fp, r7] │ │ - b 86350 │ │ - ldr r1, [sp, #236] ; 0xec │ │ - mov r4, #0 │ │ - ldr r2, [sp, #52] ; 0x34 │ │ - ldr r7, [sp, #148] ; 0x94 │ │ - mla ip, r1, r0, r2 │ │ - b 86478 │ │ - ldr r1, [sp, #132] ; 0x84 │ │ - ldr r5, [sp, #136] ; 0x88 │ │ - ldrb r2, [fp, r7] │ │ - ldr r1, [r1] │ │ - ldr r5, [r5] │ │ - mul r0, r1, r0 │ │ - ldr r1, [sp, #140] ; 0x8c │ │ - mla r0, r5, r2, r0 │ │ - ldr r1, [r1] │ │ - add r0, r1, r0, asr #6 │ │ - mov r1, #255 ; 0xff │ │ - cmp r0, #255 ; 0xff │ │ - movge r0, r1 │ │ - bic r0, r0, r0, asr #31 │ │ - ldr r1, [sp, #216] ; 0xd8 │ │ - add r4, r4, #1 │ │ - ldrb r0, [r1, r0] │ │ - ldr r1, [r3, #88] ; 0x58 │ │ - smulbb r0, r0, r6 │ │ - mov r6, #1 │ │ - lsl r6, r6, r1 │ │ - add r0, r0, r6, asr #1 │ │ - add r0, r2, r0, asr r1 │ │ - cmp r0, r8 │ │ - mov r1, r0 │ │ - movgt r1, r8 │ │ - cmp r0, sl │ │ - movlt r1, sl │ │ - ldr r0, [sp, #96] ; 0x60 │ │ - strb r1, [r9, r7] │ │ - add r7, r7, #1 │ │ - cmp r7, r0 │ │ - bge 8649c │ │ - ldr r2, [sp, #124] ; 0x7c │ │ - ldrb r0, [ip, r7] │ │ - add r2, r2, r4 │ │ - ldr r1, [r3, #36] ; 0x24 │ │ - ldrsb r6, [r2] │ │ - cmp r1, #0 │ │ - beq 863f4 │ │ - ldrb r2, [fp, r7] │ │ - b 8642c │ │ - ldr r0, [sp, #148] ; 0x94 │ │ - cmp r0, #1 │ │ - blt 86298 │ │ - ldr r0, [sp, #252] ; 0xfc │ │ - ldr r1, [sp, #112] ; 0x70 │ │ - lsl r0, r1, r0 │ │ - ldr r1, [sp, #248] ; 0xf8 │ │ - cmp r1, #0 │ │ - beq 865d8 │ │ - ldr r1, [sp, #236] ; 0xec │ │ - ldr r2, [sp, #232] ; 0xe8 │ │ - ldr r7, [sp, #56] ; 0x38 │ │ - mla ip, r0, r1, r2 │ │ - mov r2, #0 │ │ - b 8655c │ │ - ldr r0, [sp, #132] ; 0x84 │ │ - ldr r4, [sp, #136] ; 0x88 │ │ - ldr r5, [r0] │ │ - ldrb r0, [fp, r2] │ │ - ldr r4, [r4] │ │ - mul r1, r5, r1 │ │ - ldr r5, [sp, #140] ; 0x8c │ │ - mla r1, r4, r0, r1 │ │ - ldr r5, [r5] │ │ - add r1, r5, r1, asr #6 │ │ - mov r5, #255 ; 0xff │ │ - cmp r1, #255 ; 0xff │ │ - movge r1, r5 │ │ - bic r1, r1, r1, asr #31 │ │ - ldr r5, [sp, #216] ; 0xd8 │ │ - add r7, r7, #8 │ │ - ldrb r1, [r5, r1] │ │ - mov r5, #1 │ │ - mul r1, r6, r1 │ │ - ldr r6, [r3, #88] ; 0x58 │ │ - lsl r5, r5, r6 │ │ - add r1, r1, r5, asr #1 │ │ - add r0, r0, r1, asr r6 │ │ - cmp r0, r8 │ │ - mov r1, r0 │ │ - movgt r1, r8 │ │ - cmp r0, sl │ │ - movlt r1, sl │ │ - ldr r0, [sp, #148] ; 0x94 │ │ - strb r1, [r9, r2] │ │ - add r2, r2, #1 │ │ - cmp r0, r2 │ │ - beq 86298 │ │ - add r6, lr, r2 │ │ - ldr r4, [sp, #128] ; 0x80 │ │ - ldmda r7, {r0, r1} │ │ - add r5, r4, r2 │ │ - ldrsb r6, [r6] │ │ - mov r4, ip │ │ - ldrsb r5, [r5] │ │ - mul r1, r1, r6 │ │ - ldr r6, [sp, #144] ; 0x90 │ │ - add r6, r6, r2 │ │ - mla r0, r0, r5, r1 │ │ - ldr r1, [sp, #248] ; 0xf8 │ │ - ldr r5, [r3, #36] ; 0x24 │ │ - lsl r1, r6, r1 │ │ - ldrb r1, [r4, r1]! │ │ - add r0, r0, #16 │ │ - ldrb r4, [r4, #1] │ │ - asr r6, r0, #5 │ │ - cmp r6, #127 ; 0x7f │ │ - mov r6, #127 ; 0x7f │ │ - asrlt r6, r0, #5 │ │ - cmn r6, #128 ; 0x80 │ │ - mvn r0, #127 ; 0x7f │ │ - movle r6, r0 │ │ - add r0, r1, r4 │ │ - add r0, r0, #1 │ │ + str r1, [sp, #16] │ │ + cmp r1, r9 │ │ + beq 99a4c │ │ + cmp sl, #8 │ │ + mov r3, #0 │ │ + bcc 999f4 │ │ + ldr r4, [sp, #16] │ │ + ldr r1, [sp] │ │ + mul r3, r4, sl │ │ + mul r5, r1, r4 │ │ + ldr r4, [sp, #60] ; 0x3c │ │ + add r7, r3, sl │ │ + add r7, r4, r7, lsl #1 │ │ + add r1, r0, r5, lsl #1 │ │ + cmp r1, r7 │ │ + bcs 99944 │ │ + ldr r1, [sp, #60] ; 0x3c │ │ + add r3, r1, r3, lsl #1 │ │ + add r1, r5, sl │ │ + add r1, r0, r1, lsl #1 │ │ + cmp r3, r1 │ │ + mov r3, #0 │ │ + bcc 999f4 │ │ + mov r3, sl │ │ + ldr sl, [sp, #4] │ │ + mov r1, r9 │ │ + mov r4, r0 │ │ + mov r9, #0 │ │ + add r0, r6, r9 │ │ + subs sl, sl, #8 │ │ + vld1.16 {d24-d25}, [r0] │ │ + add r0, lr, r9 │ │ + add r9, r9, #16 │ │ + vmovl.s16 q13, d25 │ │ + vmovl.s16 q12, d24 │ │ + vmul.i32 q13, q10, q13 │ │ + vmul.i32 q12, q10, q12 │ │ + vabs.s32 q14, q13 │ │ + vclt.s32 q13, q13, #0 │ │ + vadd.i32 q14, q14, q11 │ │ + vabs.s32 q15, q12 │ │ + vclt.s32 q12, q12, #0 │ │ + vshr.u32 q14, q14, #6 │ │ + vadd.i32 q15, q15, q11 │ │ + vneg.s32 q0, q14 │ │ + vshr.u32 q15, q15, #6 │ │ + vbsl q13, q0, q14 │ │ + vneg.s32 q1, q15 │ │ + vadd.i32 q13, q13, q9 │ │ + vbsl q12, q1, q15 │ │ + vmin.s32 q14, q13, q8 │ │ + vclt.s32 q13, q13, #0 │ │ + vadd.i32 q12, q12, q9 │ │ + vmin.s32 q15, q12, q8 │ │ + vclt.s32 q12, q12, #0 │ │ + vbic q13, q14, q13 │ │ + vbic q12, q15, q12 │ │ + vmovn.i32 d27, q13 │ │ + vmovn.i32 d26, q12 │ │ + vst1.16 {d26-d27}, [r0] │ │ + bne 99958 │ │ + mov sl, r3 │ │ + ldr r3, [sp, #4] │ │ + mov r9, r1 │ │ + mov r0, r4 │ │ + cmp r3, sl │ │ + beq 998d0 │ │ + sub r7, r8, r3, lsl #1 │ │ + sub r3, sl, r3 │ │ + ldrsh r1, [r6, -r7] │ │ + mul r5, r1, r2 │ │ cmp r5, #0 │ │ - ubfx r1, r0, #1, #8 │ │ - beq 864d8 │ │ - ldrb r0, [fp, r2] │ │ - b 86510 │ │ - ldr r1, [sp, #236] ; 0xec │ │ - mov r7, #0 │ │ - ldr r2, [sp, #52] ; 0x34 │ │ - mla r0, r1, r0, r2 │ │ - mov r2, lr │ │ - str r0, [sp, #120] ; 0x78 │ │ - ldr r0, [pc, #2224] ; 86ea8 │ │ - add r0, pc, r0 │ │ - add r4, r0, #4 │ │ - b 86688 │ │ - ldr r0, [sp, #132] ; 0x84 │ │ - ldr r1, [sp, #136] ; 0x88 │ │ - ldrb lr, [fp, -r7] │ │ - ldr r0, [r0] │ │ - ldr r1, [r1] │ │ - mul r0, r0, ip │ │ - mla r0, r1, lr, r0 │ │ - ldr r1, [sp, #140] ; 0x8c │ │ - ldr r1, [r1] │ │ - add r0, r1, r0, asr #6 │ │ - mov r1, #255 ; 0xff │ │ - cmp r0, #255 ; 0xff │ │ - movge r0, r1 │ │ - bic ip, r0, r0, asr #31 │ │ - ldr r0, [sp, #216] ; 0xd8 │ │ - add r4, r4, #8 │ │ - ldr r1, [r3, #88] ; 0x58 │ │ - ldrb r0, [r0, ip] │ │ - mul r0, r6, r0 │ │ - mov r6, #1 │ │ - lsl r6, r6, r1 │ │ - add r0, r0, r6, asr #1 │ │ - add r0, lr, r0, asr r1 │ │ - mov lr, r2 │ │ - cmp r0, r8 │ │ - mov r1, r0 │ │ - movgt r1, r8 │ │ - cmp r0, sl │ │ - movlt r1, sl │ │ - ldr r0, [sp, #116] ; 0x74 │ │ - strb r1, [r9, -r7] │ │ - sub r7, r7, #1 │ │ - cmp r0, r7 │ │ - beq 86298 │ │ - ldr r5, [sp, #128] ; 0x80 │ │ - ldrsb r6, [lr, -r7] │ │ - ldmda r4, {r0, r1} │ │ - ldrsb r5, [r5, -r7] │ │ - mul r1, r1, r6 │ │ - mla r0, r0, r5, r1 │ │ - ldr r1, [sp, #120] ; 0x78 │ │ - ldrb ip, [r1, -r7] │ │ - ldr r1, [r3, #36] ; 0x24 │ │ - add r0, r0, #16 │ │ - asr r6, r0, #5 │ │ - cmp r6, #127 ; 0x7f │ │ - mov r6, #127 ; 0x7f │ │ - asrlt r6, r0, #5 │ │ - cmn r6, #128 ; 0x80 │ │ - mvn r0, #127 ; 0x7f │ │ - movle r6, r0 │ │ + mov r1, r5 │ │ + rsbmi r1, r5, #0 │ │ + cmp r5, #0 │ │ + add r1, r1, #32 │ │ + lsr r4, r1, #6 │ │ + submi r4, r8, r1, lsr #6 │ │ + add r1, r4, fp │ │ + cmp r1, ip │ │ + mov r5, r1 │ │ + movgt r5, ip │ │ cmp r1, #0 │ │ - beq 86600 │ │ - ldrb lr, [fp, -r7] │ │ - b 86638 │ │ - ldr r0, [sp, #60] ; 0x3c │ │ - cmp r0, #1 │ │ - blt 86e48 │ │ - add r2, sp, #152 ; 0x98 │ │ - ldr ip, [sp, #148] ; 0x94 │ │ - ldr r7, [sp, #36] ; 0x24 │ │ - mov r5, #3 │ │ - ldm r2, {r0, r1, r2} │ │ - and r6, r0, #15 │ │ - ldr r9, [sp, #24] │ │ - add fp, r6, #3 │ │ - ldr r6, [sp, #28] │ │ - add lr, r5, r0, asr #4 │ │ - str r2, [sp, #116] ; 0x74 │ │ - ldr r2, [sp, #164] ; 0xa4 │ │ - mla r4, r6, fp, ip │ │ - str r2, [sp, #120] ; 0x78 │ │ - mla r4, r7, lr, r4 │ │ - add r0, r9, r4 │ │ - and r4, r1, #15 │ │ - add r4, r4, #3 │ │ - add r1, r5, r1, asr #4 │ │ - str r0, [sp, #104] ; 0x68 │ │ - mla r2, r6, r4, ip │ │ - ldr r0, [sp, #4] │ │ - ldr r5, [sp, #40] ; 0x28 │ │ - str r5, [sp, #112] ; 0x70 │ │ - mla r2, r7, r1, r2 │ │ - mul r1, r7, r1 │ │ - mla r1, r6, r4, r1 │ │ - add r2, r0, r2 │ │ - str r2, [sp, #100] ; 0x64 │ │ - ldr r2, [sp, #52] ; 0x34 │ │ - add r2, r2, ip │ │ - str r2, [sp, #48] ; 0x30 │ │ - add r0, r0, r1 │ │ - str r0, [sp, #128] ; 0x80 │ │ - mul r0, r7, lr │ │ - ldr r2, [sp, #144] ; 0x90 │ │ - ldr r1, [sp, #120] ; 0x78 │ │ - add r2, ip, r2 │ │ - str r2, [sp, #84] ; 0x54 │ │ - mla r0, r6, fp, r0 │ │ - ldr r2, [sp, #44] ; 0x2c │ │ - add r2, r2, ip │ │ + movwmi r5, #0 │ │ + subs r3, r3, #1 │ │ + strh r5, [lr, -r7] │ │ + sub r7, r7, #2 │ │ + bne 999fc │ │ + b 998d0 │ │ + add sp, sp, #20 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + add fp, sp, #28 │ │ + sub sp, sp, #460 ; 0x1cc │ │ + bfc sp, #0, #4 │ │ + mov sl, r0 │ │ + ldr r0, [r0, #1284] ; 0x504 │ │ + str r0, [sp, #140] ; 0x8c │ │ + subs r0, r0, #3 │ │ str r2, [sp, #76] ; 0x4c │ │ - add r2, r5, ip │ │ - str r2, [sp, #80] ; 0x50 │ │ - mov r2, #3 │ │ - add r0, r9, r0 │ │ - str r0, [sp, #124] ; 0x7c │ │ - add r0, r2, r1, asr #4 │ │ - and r1, r1, #15 │ │ - add r1, r1, #3 │ │ - mul r0, r7, r0 │ │ - mla r0, r6, r1, r0 │ │ - ldr r1, [sp, #8] │ │ - add r0, r1, r0 │ │ - ldr r1, [sp, #116] ; 0x74 │ │ - str r0, [sp, #120] ; 0x78 │ │ - add r0, r2, r1, asr #4 │ │ - and r1, r1, #15 │ │ - add r1, r1, #3 │ │ - mul r0, r7, r0 │ │ - mla r0, r6, r1, r0 │ │ - ldr r1, [sp, #32] │ │ - add r0, r1, r0 │ │ + movwne r0, #1 │ │ str r0, [sp, #116] ; 0x74 │ │ - rsb r0, ip, #0 │ │ - str r0, [sp, #72] ; 0x48 │ │ + ldr r0, [fp, #8] │ │ + cmp r3, r0 │ │ + bge 9a2e4 │ │ + ldr r0, [sl, #12] │ │ + mov r4, r3 │ │ + ldr r3, [sl, #1288] ; 0x508 │ │ + mov r9, #8 │ │ + ldr r2, [sl, #2164] ; 0x874 │ │ + ldr r0, [r0, #1300] ; 0x514 │ │ + sub r3, r3, #8 │ │ + str r3, [sp, #64] ; 0x40 │ │ + add ip, r0, r3 │ │ + movw r3, #1268 ; 0x4f4 │ │ + ldr r7, [sp, #140] ; 0x8c │ │ + add r3, sl, r3 │ │ + lsl r0, r2, #1 │ │ + ldr r6, [sl, #2088] ; 0x828 │ │ + subs r2, r7, #1 │ │ + str r3, [sp, #136] ; 0x88 │ │ + rsb r3, r7, #3 │ │ + clz r2, r2 │ │ + str r0, [sp, #84] ; 0x54 │ │ + sub r0, r7, #2 │ │ + add r3, r6, r3, lsl #2 │ │ + movw r7, #1652 ; 0x674 │ │ + add r3, r3, r7 │ │ + lsr r2, r2, #5 │ │ + ldr r7, [sp, #116] ; 0x74 │ │ + clz r0, r0 │ │ + str r2, [sp, #48] ; 0x30 │ │ + mov r2, #7 │ │ + movweq r2, #3 │ │ + str r3, [sp, #108] ; 0x6c │ │ + mov r3, #64 ; 0x40 │ │ + str r2, [sp, #36] ; 0x24 │ │ + mov r2, #6 │ │ + lsr r3, r3, r7 │ │ + movweq r2, #2 │ │ + lsl r3, r3, #1 │ │ + str r2, [sp, #40] ; 0x28 │ │ + mov r2, #8 │ │ + str r3, [sp, #72] ; 0x48 │ │ + lsr r2, r2, r7 │ │ + ldr r3, [r1, #4] │ │ + lsr r0, r0, #5 │ │ + ldr r8, [r1] │ │ + cmp r4, #0 │ │ + ldr r1, [r1, #8] │ │ + movwgt r9, #12 │ │ + str r1, [sp, #56] ; 0x38 │ │ + sub r1, ip, #1 │ │ + str r1, [sp, #172] ; 0xac │ │ + lsl r1, r2, #1 │ │ + str r6, [sp, #176] ; 0xb0 │ │ + str r3, [sp, #60] ; 0x3c │ │ + str ip, [sp, #112] ; 0x70 │ │ + str r2, [sp, #44] ; 0x2c │ │ + str r1, [sp, #192] ; 0xc0 │ │ + ldr r5, [sl, #2844] ; 0xb1c │ │ + ldr r1, [pc, #1912] ; 9a2ec │ │ + str sl, [sp, #196] ; 0xc4 │ │ + add r1, pc, r1 │ │ + add r0, r1, r0, lsl #3 │ │ + str r0, [sp, #88] ; 0x58 │ │ mov r0, #0 │ │ + str r0, [sp, #236] ; 0xec │ │ + b 99bdc │ │ + ldr r0, [sl, #1268] ; 0x4f4 │ │ + orr r9, r9, #4 │ │ + ldr r1, [sl, #1272] ; 0x4f8 │ │ + ldr r2, [sl, #2844] ; 0xb1c │ │ + add r8, r8, r0, lsl #3 │ │ + ldr r4, [sp, #52] ; 0x34 │ │ + lsl r0, r1, #2 │ │ + ldr r1, [sp, #48] ; 0x30 │ │ + eor r5, r2, #1 │ │ + str r5, [sl, #2844] ; 0xb1c │ │ + asr r0, r0, r1 │ │ + ldr r1, [sp, #56] ; 0x38 │ │ + add r1, r1, r0, lsl #1 │ │ + str r1, [sp, #56] ; 0x38 │ │ + ldr r1, [sp, #60] ; 0x3c │ │ + add r1, r1, r0, lsl #1 │ │ + ldr r0, [fp, #8] │ │ + str r1, [sp, #60] ; 0x3c │ │ + cmp r4, r0 │ │ + bge 9a2e4 │ │ + ldr r0, [sl, #2160] ; 0x870 │ │ + add r1, r4, #2 │ │ + str r1, [sp, #52] ; 0x34 │ │ + cmp r1, r0 │ │ + ubfx r0, r4, #1, #4 │ │ + bicge r9, r9, #8 │ │ str r0, [sp, #68] ; 0x44 │ │ + tst r9, #8 │ │ + str r8, [sp, #132] ; 0x84 │ │ + beq 99d04 │ │ + clz r0, r5 │ │ + ldr r2, [sl, #1268] ; 0x4f4 │ │ + lsr r6, r0, #5 │ │ + cmn r2, #1 │ │ + orr r0, r6, r6, lsl #1 │ │ + asr r1, r2, #1 │ │ + add r0, sl, r0, lsl #2 │ │ + ldr r0, [r0, #3552] ; 0xde0 │ │ + ble 99c48 │ │ + add r1, r1, r1, lsl #1 │ │ + lsl r2, r2, #1 │ │ + add r1, r8, r1, lsl #2 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + ldr r0, [sp, #140] ; 0x8c │ │ + cmp r0, #0 │ │ + bne 99c6c │ │ + b 99d04 │ │ + mov r2, #0 │ │ + add r0, r0, r1, lsl #1 │ │ + sub r2, r2, r1, lsl #2 │ │ + rsb r1, r1, r1, lsl #3 │ │ + add r1, r8, r1, lsl #1 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + ldr r0, [sp, #140] ; 0x8c │ │ + cmp r0, #0 │ │ + beq 99d04 │ │ + add r0, r6, r6, lsl #1 │ │ + ldr r2, [sl, #1272] ; 0x4f8 │ │ + add r6, sl, r0, lsl #2 │ │ + movw r0, #3556 ; 0xde4 │ │ + add r0, r6, r0 │ │ + asr r7, r2, #1 │ │ + cmn r2, #1 │ │ + ble 99cbc │ │ + ldr r1, [sp, #40] ; 0x28 │ │ + lsl r8, r2, #1 │ │ + ldr r0, [r0] │ │ + mov r2, r8 │ │ + mul r7, r7, r1 │ │ + ldr r1, [sp, #60] ; 0x3c │ │ + add r1, r1, r7, lsl #1 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + ldr r1, [sp, #56] ; 0x38 │ │ + ldr r0, [r6, #3560] ; 0xde8 │ │ + add r1, r1, r7, lsl #1 │ │ + b 99cf8 │ │ + ldr r1, [sp, #36] ; 0x24 │ │ + ldr r0, [r0] │ │ + mul sl, r7, r1 │ │ + mov r1, #0 │ │ + sub r8, r1, r7, lsl #2 │ │ + ldr r1, [sp, #60] ; 0x3c │ │ + add r0, r0, r7, lsl #1 │ │ + mov r2, r8 │ │ + add r1, r1, sl, lsl #1 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + ldr r0, [r6, #3560] ; 0xde8 │ │ + ldr r1, [sp, #56] ; 0x38 │ │ + add r0, r0, r7, lsl #1 │ │ + add r1, r1, sl, lsl #1 │ │ + ldr sl, [sp, #196] ; 0xc4 │ │ + mov r2, r8 │ │ + ldr r8, [sp, #132] ; 0x84 │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ + mov r3, #2 │ │ + ldr r0, [sp, #84] ; 0x54 │ │ + bfi r9, r3, #0, #2 │ │ + cmp r0, #1 │ │ + blt 99b8c │ │ ldr r0, [sp, #44] ; 0x2c │ │ - str r0, [sp, #108] ; 0x6c │ │ - ldr r0, [sp, #76] ; 0x4c │ │ - str r0, [sp, #88] ; 0x58 │ │ - ldr r0, [sp, #80] ; 0x50 │ │ - str r0, [sp, #92] ; 0x5c │ │ - ldr fp, [sp, #96] ; 0x60 │ │ - ldr r0, [sp, #148] ; 0x94 │ │ - cmp r0, fp │ │ - blt 868e4 │ │ - b 86b30 │ │ - ldr r0, [sp, #64] ; 0x40 │ │ - ldr r1, [sp, #108] ; 0x6c │ │ - add r1, r1, r0 │ │ - str r1, [sp, #108] ; 0x6c │ │ - ldr r1, [sp, #112] ; 0x70 │ │ - add r1, r1, r0 │ │ - str r1, [sp, #112] ; 0x70 │ │ - ldr r1, [sp, #76] ; 0x4c │ │ - add r1, r1, r0 │ │ - str r1, [sp, #76] ; 0x4c │ │ - ldr r1, [sp, #80] ; 0x50 │ │ - add r1, r1, r0 │ │ - str r1, [sp, #80] ; 0x50 │ │ - ldr r1, [sp, #88] ; 0x58 │ │ - add r1, r1, r0 │ │ - str r1, [sp, #88] ; 0x58 │ │ - ldr r1, [sp, #92] ; 0x5c │ │ - add r1, r1, r0 │ │ - ldr r0, [sp, #128] ; 0x80 │ │ - str r1, [sp, #92] ; 0x5c │ │ - add r0, r0, #82 ; 0x52 │ │ - str r0, [sp, #128] ; 0x80 │ │ - ldr r0, [sp, #124] ; 0x7c │ │ - ldr r1, [sp, #68] ; 0x44 │ │ - add r0, r0, #82 ; 0x52 │ │ - str r0, [sp, #124] ; 0x7c │ │ - ldr r0, [sp, #120] ; 0x78 │ │ - add r1, r1, #1 │ │ - str r1, [sp, #68] ; 0x44 │ │ - add r0, r0, #82 ; 0x52 │ │ + mov r6, r8 │ │ + ldr r1, [sp, #60] ; 0x3c │ │ + mov ip, #0 │ │ + str r1, [sp, #164] ; 0xa4 │ │ + add r2, r1, r0, lsl #1 │ │ + str r2, [sp, #208] ; 0xd0 │ │ + ldr r2, [sp, #56] ; 0x38 │ │ + str r2, [sp, #160] ; 0xa0 │ │ + add r0, r2, r0, lsl #1 │ │ + str r0, [sp, #204] ; 0xcc │ │ + and r0, r3, r4, lsr #3 │ │ + str r0, [sp, #80] ; 0x50 │ │ + add r0, r5, r5, lsl #1 │ │ + movw r3, #3560 ; 0xde8 │ │ + mov r4, #0 │ │ + add r0, sl, r0, lsl #2 │ │ + add r3, r0, r3 │ │ + str r3, [sp, #128] ; 0x80 │ │ + movw r3, #3556 ; 0xde4 │ │ + add r3, r0, r3 │ │ + str r3, [sp, #124] ; 0x7c │ │ + add r0, r0, #3552 ; 0xde0 │ │ + mov r3, #0 │ │ str r0, [sp, #120] ; 0x78 │ │ - ldr r0, [sp, #116] ; 0x74 │ │ - add r0, r0, #82 ; 0x52 │ │ - str r0, [sp, #116] ; 0x74 │ │ - ldr r0, [sp, #104] ; 0x68 │ │ - add r0, r0, #82 ; 0x52 │ │ - str r0, [sp, #104] ; 0x68 │ │ - ldr r0, [sp, #100] ; 0x64 │ │ - add r0, r0, #82 ; 0x52 │ │ - str r0, [sp, #100] ; 0x64 │ │ - ldr r0, [sp, #60] ; 0x3c │ │ - cmp r1, r0 │ │ - beq 86e48 │ │ - ldr fp, [sp, #96] ; 0x60 │ │ - ldr r0, [sp, #148] ; 0x94 │ │ - cmp r0, fp │ │ - bge 86b30 │ │ - ldr r0, [sp, #252] ; 0xfc │ │ + mov r0, #1 │ │ + str r3, [sp, #104] ; 0x68 │ │ + mov r3, #0 │ │ + str r3, [sp, #100] ; 0x64 │ │ + b 99e04 │ │ + mov r0, #1 │ │ + ldr r8, [sp, #132] ; 0x84 │ │ + ldr r2, [sp, #72] ; 0x48 │ │ + orr r9, r9, #1 │ │ + ldr r3, [sp, #208] ; 0xd0 │ │ + ldr r4, [sp, #92] ; 0x5c │ │ + add r3, r3, r2 │ │ + str r3, [sp, #208] ; 0xd0 │ │ + ldr r3, [sp, #204] ; 0xcc │ │ + add r4, r4, #1 │ │ + ldr r6, [sp, #96] ; 0x60 │ │ + add r3, r3, r2 │ │ + str r3, [sp, #204] ; 0xcc │ │ + ldr r3, [sp, #160] ; 0xa0 │ │ + add r6, r6, #128 ; 0x80 │ │ + add r3, r3, r2 │ │ + str r3, [sp, #160] ; 0xa0 │ │ + ldr r3, [sp, #164] ; 0xa4 │ │ + add r3, r3, r2 │ │ + ldr r2, [sp, #104] ; 0x68 │ │ + str r3, [sp, #164] ; 0xa4 │ │ + add r2, r2, #64 ; 0x40 │ │ + str r2, [sp, #104] ; 0x68 │ │ + ldr r2, [sp, #100] ; 0x64 │ │ + add r2, r2, #128 ; 0x80 │ │ + str r2, [sp, #100] ; 0x64 │ │ + ldr r2, [sp, #84] ; 0x54 │ │ + cmp r4, r2 │ │ + beq 99b8c │ │ + lsr r2, r4, #1 │ │ + movw r7, #1348 ; 0x544 │ │ + ldr r3, [sp, #76] ; 0x4c │ │ + mla r2, r2, r7, r3 │ │ + ldr r7, [sp, #80] ; 0x50 │ │ + and r3, r4, #1 │ │ + str r6, [sp, #96] ; 0x60 │ │ + orr r3, r3, r7 │ │ + mov r7, #1280 ; 0x500 │ │ + str r4, [sp, #92] ; 0x5c │ │ + add r3, r2, r3 │ │ + ldrsb r3, [r3, r7] │ │ + cmn r3, #1 │ │ + ldrne r7, [sl, #12] │ │ + addne r7, r7, r3, lsl #2 │ │ + ldrne r3, [r7, #1308] ; 0x51c │ │ + ldrne lr, [r7, #1340] ; 0x53c │ │ + orrsne r7, r3, lr │ │ + beq 99d90 │ │ ldr r7, [sp, #68] ; 0x44 │ │ - ldr r2, [pc, #1464] ; 86eac │ │ - mov r1, r0 │ │ - add r2, pc, r2 │ │ - lsl r0, r7, r0 │ │ - add r1, r2, r1, lsl #4 │ │ - ldr r9, [r1, r7, lsl #3]! │ │ - ldr ip, [r1, #4] │ │ - ldr r1, [sp, #248] ; 0xf8 │ │ - cmp r1, #0 │ │ - beq 86a34 │ │ - ldr r1, [sp, #236] ; 0xec │ │ - ldr r2, [sp, #232] ; 0xe8 │ │ - mla r5, r0, r1, r2 │ │ - mov r1, #0 │ │ - b 869b4 │ │ - ldr r0, [sp, #132] ; 0x84 │ │ - ldr r6, [sp, #88] ; 0x58 │ │ - ldr r4, [sp, #136] ; 0x88 │ │ - ldr r0, [r0] │ │ - ldrb r6, [r1, r6] │ │ - ldr r4, [r4] │ │ - mul r0, r0, r2 │ │ - ldr r2, [sp, #140] ; 0x8c │ │ - mla r0, r4, r6, r0 │ │ - ldr r2, [r2] │ │ - add r0, r2, r0, asr #6 │ │ - mov r2, #255 ; 0xff │ │ - cmp r0, #255 ; 0xff │ │ - movge r0, r2 │ │ - bic r2, r0, r0, asr #31 │ │ - ldr r0, [sp, #216] ; 0xd8 │ │ - ldrb r0, [r0, r2] │ │ - ldr r2, [r3, #88] ; 0x58 │ │ - mul r0, r7, r0 │ │ + cmp lr, #0 │ │ + add r2, r2, r7, lsl #2 │ │ mov r7, #1 │ │ - lsl r7, r7, r2 │ │ - add r0, r0, r7, asr #1 │ │ - add r0, r6, r0, asr r2 │ │ - cmp r0, r8 │ │ - mov r2, r0 │ │ - movgt r2, r8 │ │ - cmp r0, sl │ │ - ldr r0, [sp, #92] ; 0x5c │ │ - movlt r2, sl │ │ - strb r2, [r1, r0] │ │ - add r1, r1, #1 │ │ - ldr r0, [sp, #148] ; 0x94 │ │ - add r0, r0, r1 │ │ - cmp r0, fp │ │ - bge 86b30 │ │ - ldr r0, [sp, #104] ; 0x68 │ │ - ldr r4, [r3, #36] ; 0x24 │ │ - add r2, r0, r1 │ │ - ldr r0, [sp, #100] ; 0x64 │ │ - ldrsb r2, [r2] │ │ - add r7, r0, r1 │ │ - ldr r0, [sp, #84] ; 0x54 │ │ - ldrsb r7, [r7] │ │ - mul r2, ip, r2 │ │ - add r6, r0, r1 │ │ - ldr r0, [sp, #248] ; 0xf8 │ │ - mla r2, r9, r7, r2 │ │ - lsl r7, r6, r0 │ │ - mov r0, r5 │ │ - ldrb r6, [r0, r7]! │ │ - ldrb r0, [r0, #1] │ │ + ldr r1, [r2, #1284] ; 0x504 │ │ + ldr r2, [sp, #160] ; 0xa0 │ │ + str r2, [sp, #252] ; 0xfc │ │ + ldr r2, [sp, #164] ; 0xa4 │ │ + str r2, [sp, #248] ; 0xf8 │ │ + mov r2, lr │ │ + movwne r2, #1 │ │ + str r6, [sp, #244] ; 0xf4 │ │ + lsl r5, r2, #1 │ │ + cmp r3, #0 │ │ + orrne r5, r7, r2, lsl #1 │ │ + str r1, [sp, #156] ; 0x9c │ │ + and r7, lr, #3 │ │ + mov r2, #16 │ │ + add r8, r2, r4, lsl #4 │ │ + mov r1, r4 │ │ + ldr r4, [sl, #2156] ; 0x86c │ │ + cmp r7, #3 │ │ + and r6, r3, #3 │ │ + addeq r7, r7, #1 │ │ + cmp r6, #3 │ │ + addeq r6, r6, #1 │ │ + cmp r8, r4 │ │ + mov r2, r4 │ │ + movlt r2, r8 │ │ + cmp r2, r1, lsl #4 │ │ + ble 99d94 │ │ + str r5, [sp, #212] ; 0xd4 │ │ + asr r2, lr, #2 │ │ + ldr r5, [sp, #64] ; 0x40 │ │ + str lr, [sp, #152] ; 0x98 │ │ + str r8, [sp, #220] ; 0xdc │ │ + lsl lr, r2, r5 │ │ + asr r2, r3, #2 │ │ + lsl r3, r7, r5 │ │ + lsl r2, r2, r5 │ │ + str r3, [sp, #180] ; 0xb4 │ │ + lsl r3, r6, r5 │ │ + str r3, [sp, #144] ; 0x90 │ │ + lsl r3, r1, #4 │ │ + orr r1, lr, r2 │ │ + str r1, [sp, #148] ; 0x94 │ │ + ldr r7, [sp, #104] ; 0x68 │ │ + mov r6, #0 │ │ + ldr r5, [sp, #100] ; 0x64 │ │ + ldr r8, [sp, #132] ; 0x84 │ │ + ldr r1, [sp, #156] ; 0x9c │ │ + str lr, [sp, #200] ; 0xc8 │ │ + str r2, [sp, #188] ; 0xbc │ │ + b 99f80 │ │ + mov r0, #1 │ │ + ldr r3, [sp, #220] ; 0xdc │ │ + ldr r2, [sp, #204] ; 0xcc │ │ + cmp r3, r4 │ │ + add r7, r7, #8 │ │ + add r5, r5, #16 │ │ + add r2, r2, r6 │ │ + str r2, [sp, #252] ; 0xfc │ │ + ldr r2, [sp, #208] ; 0xd0 │ │ + orr r9, r9, #1 │ │ + add r2, r2, r6 │ │ + str r2, [sp, #248] ; 0xf8 │ │ + ldr r2, [sp, #232] ; 0xe8 │ │ add r2, r2, #16 │ │ - add r0, r6, r0 │ │ - asr r7, r2, #5 │ │ - cmp r7, #127 ; 0x7f │ │ - mov r7, #127 ; 0x7f │ │ - add r0, r0, #1 │ │ - asrlt r7, r2, #5 │ │ - cmn r7, #128 ; 0x80 │ │ - mvn r2, #127 ; 0x7f │ │ - movle r7, r2 │ │ - ubfx r2, r0, #1, #8 │ │ - cmp r4, #0 │ │ - beq 86928 │ │ - ldr r0, [sp, #88] ; 0x58 │ │ - ldrb r6, [r1, r0] │ │ - b 86964 │ │ - ldr r1, [sp, #236] ; 0xec │ │ - ldr r2, [sp, #48] ; 0x30 │ │ - mla lr, r1, r0, r2 │ │ - mov r1, #0 │ │ - b 86ad4 │ │ - ldr r0, [sp, #132] ; 0x84 │ │ - ldr r4, [sp, #136] ; 0x88 │ │ - ldr r2, [r0] │ │ - ldr r0, [sp, #76] ; 0x4c │ │ - ldr r5, [r4] │ │ - mul r2, r2, r6 │ │ - ldr r4, [sp, #140] ; 0x8c │ │ - ldrb r0, [r1, r0] │ │ - mla r2, r5, r0, r2 │ │ - ldr r5, [r4] │ │ - mov r4, #255 ; 0xff │ │ - add r2, r5, r2, asr #6 │ │ - cmp r2, #255 ; 0xff │ │ - movge r2, r4 │ │ - bic r6, r2, r2, asr #31 │ │ - ldr r2, [sp, #216] ; 0xd8 │ │ - mov r4, #1 │ │ - ldr r5, [r3, #88] ; 0x58 │ │ - ldrb r2, [r2, r6] │ │ - lsl r6, r4, r5 │ │ - mul r2, r7, r2 │ │ - add r2, r2, r6, asr #1 │ │ - add r0, r0, r2, asr r5 │ │ - cmp r0, r8 │ │ - mov r2, r0 │ │ - movgt r2, r8 │ │ - cmp r0, sl │ │ - ldr r0, [sp, #80] ; 0x50 │ │ - movlt r2, sl │ │ - strb r2, [r1, r0] │ │ - add r1, r1, #1 │ │ + str r2, [sp, #244] ; 0xf4 │ │ + mov r2, r4 │ │ + movlt r2, r3 │ │ + ldr r3, [sp, #192] ; 0xc0 │ │ + add r6, r6, r3 │ │ + ldr r3, [sp, #224] ; 0xe0 │ │ + cmp r3, r2 │ │ + bge 99d98 │ │ + add r2, r3, #2 │ │ + str r2, [sp, #224] ; 0xe0 │ │ + cmp r2, r4 │ │ + add r2, r8, r5 │ │ + str r2, [sp, #232] ; 0xe8 │ │ + and r2, r3, #30 │ │ + bicge r9, r9, #2 │ │ + mov r3, #3 │ │ + tst r1, r3, lsl r2 │ │ + beq 99f28 │ │ + cmp r0, #0 │ │ + mov r0, #3 │ │ + ldr r1, [sp, #212] ; 0xd4 │ │ + mvneq r0, ip │ │ + str r5, [sp, #228] ; 0xe4 │ │ + ands r0, r0, r1 │ │ + andsne r1, r9, #1 │ │ + bne 9a0a8 │ │ + tst r9, #2 │ │ + bne 9a0e0 │ │ ldr r0, [sp, #148] ; 0x94 │ │ - add r0, r0, r1 │ │ - cmp r0, fp │ │ - bge 86b30 │ │ - ldr r0, [sp, #104] ; 0x68 │ │ - ldr r2, [sp, #100] ; 0x64 │ │ - add r0, r0, r1 │ │ - ldrb r6, [lr, r1] │ │ - add r2, r2, r1 │ │ - ldrsb r0, [r0] │ │ - ldrsb r2, [r2] │ │ - mul r0, ip, r0 │ │ - mla r0, r9, r2, r0 │ │ - ldr r2, [r3, #36] ; 0x24 │ │ - add r0, r0, #16 │ │ - asr r7, r0, #5 │ │ - cmp r7, #127 ; 0x7f │ │ - mov r7, #127 ; 0x7f │ │ - asrlt r7, r0, #5 │ │ - cmn r7, #128 ; 0x80 │ │ - mvn r0, #127 ; 0x7f │ │ - movle r7, r0 │ │ - cmp r2, #0 │ │ - beq 86a48 │ │ - ldr r0, [sp, #76] ; 0x4c │ │ - ldrb r0, [r1, r0] │ │ - b 86a84 │ │ + cmp r0, #0 │ │ + beq 9a000 │ │ + ldr r0, [sp, #176] ; 0xb0 │ │ + add r2, sp, #240 ; 0xf0 │ │ + ldr r3, [sl, #2756] ; 0xac4 │ │ + ldr r1, [sl, #1268] ; 0x4f4 │ │ + ldr r4, [r0, #1648] ; 0x670 │ │ + ldr r0, [sp, #232] ; 0xe8 │ │ + blx r4 │ │ + ldr r5, [sp, #228] ; 0xe4 │ │ + str r0, [sp, #184] ; 0xb8 │ │ + ldr r0, [sp, #188] ; 0xbc │ │ + str r7, [sp, #216] ; 0xd8 │ │ + cmp r0, #0 │ │ + beq 9a04c │ │ + ldr r0, [sp, #240] ; 0xf0 │ │ + cmp r0, #0 │ │ + beq 9a12c │ │ + ldr r3, [sp, #220] ; 0xdc │ │ + mov r1, #0 │ │ + ldr r2, [sp, #144] ; 0x90 │ │ + cmp r1, r0, lsr #6 │ │ + beq 9a144 │ │ + lsr r0, r0, #6 │ │ + clz r0, r0 │ │ + rsb r0, r0, #31 │ │ + cmp r0, #12 │ │ + movge r0, #12 │ │ + add r0, r0, #4 │ │ + b 9a148 │ │ + ldr r7, [sp, #144] ; 0x90 │ │ + ldr r3, [sp, #220] ; 0xdc │ │ + cmp r7, #0 │ │ + beq 9a1bc │ │ + ldr r0, [sp, #176] ; 0xb0 │ │ + mov r3, #0 │ │ + ldr r2, [sl, #2756] ; 0xac4 │ │ + ldr r1, [sl, #1268] ; 0x4f4 │ │ + ldr r4, [r0, #1652] ; 0x674 │ │ + ldr r0, [sp, #120] ; 0x78 │ │ + ldr r0, [r0] │ │ + stm sp, {r3, r7} │ │ + str r2, [sp, #20] │ │ + ldr r2, [sp, #236] ; 0xec │ │ + str r3, [sp, #8] │ │ + ldr r3, [sp, #112] ; 0x70 │ │ + add r2, r2, r2, lsl #1 │ │ + str r3, [sp, #12] │ │ + add r3, sp, #256 ; 0x100 │ │ + str r9, [sp, #16] │ │ + add r2, r3, r2, lsl #5 │ │ + add r3, r0, r5 │ │ + b 9a1ac │ │ + str r0, [sp, #4] │ │ + mov r3, #0 │ │ + ldr r0, [sp, #236] ; 0xec │ │ + ldr r1, [sp, #140] ; 0x8c │ │ + str r1, [sp] │ │ + add r1, sp, #256 ; 0x100 │ │ + add r0, r0, r0, lsl #1 │ │ + ldr r2, [sp, #136] ; 0x88 │ │ + add r0, r1, r0, lsl #5 │ │ + add r1, sp, #244 ; 0xf4 │ │ + bl 9a2f0 │ │ + ldr r5, [sp, #228] ; 0xe4 │ │ + tst r9, #2 │ │ + beq 99fd0 │ │ + ldr r0, [sp, #140] ; 0x8c │ │ + add r1, sp, #256 ; 0x100 │ │ + str r0, [sp] │ │ + mov r3, #8 │ │ + ldr r0, [sp, #212] ; 0xd4 │ │ + str r0, [sp, #4] │ │ + ldr r0, [sp, #236] ; 0xec │ │ + ldr r2, [sp, #136] ; 0x88 │ │ + clz r0, r0 │ │ + lsr r0, r0, #5 │ │ + orr r0, r0, r0, lsl #1 │ │ + add r0, r1, r0, lsl #5 │ │ + add r1, sp, #244 ; 0xf4 │ │ + bl 9a2f0 │ │ + ldr r5, [sp, #228] ; 0xe4 │ │ ldr r0, [sp, #148] ; 0x94 │ │ - cmp r0, #1 │ │ - blt 86828 │ │ - ldr r0, [sp, #252] ; 0xfc │ │ - ldr r7, [sp, #68] ; 0x44 │ │ - ldr r2, [pc, #868] ; 86eb0 │ │ - mov r1, r0 │ │ - add r2, pc, r2 │ │ - lsl r0, r7, r0 │ │ - add r1, r2, r1, lsl #4 │ │ - ldr r9, [r1, r7, lsl #3]! │ │ - ldr ip, [r1, #4] │ │ - ldr r1, [sp, #248] ; 0xf8 │ │ - cmp r1, #0 │ │ - beq 86cf4 │ │ - ldr r1, [sp, #236] ; 0xec │ │ - mov fp, #0 │ │ - ldr r2, [sp, #232] ; 0xe8 │ │ - ldr lr, [sp, #56] ; 0x38 │ │ - mla r7, r0, r1, r2 │ │ - b 86c10 │ │ - ldr r1, [sp, #132] ; 0x84 │ │ - ldr r5, [sp, #136] ; 0x88 │ │ - ldr r2, [r1] │ │ - ldr r1, [sp, #108] ; 0x6c │ │ - ldr r5, [r5] │ │ - mul r2, r2, r4 │ │ - ldr r4, [sp, #140] ; 0x8c │ │ - ldrb r1, [r1, fp] │ │ - ldr r4, [r4] │ │ - mla r2, r5, r1, r2 │ │ - add r2, r4, r2, asr #6 │ │ - mov r4, #255 ; 0xff │ │ - cmp r2, #255 ; 0xff │ │ - movge r2, r4 │ │ - bic r4, r2, r2, asr #31 │ │ - ldr r2, [sp, #216] ; 0xd8 │ │ - add lr, lr, #8 │ │ - ldrb r2, [r2, r4] │ │ - mov r4, #1 │ │ - mul r0, r0, r2 │ │ - ldr r2, [r3, #88] ; 0x58 │ │ - lsl r4, r4, r2 │ │ - add r0, r0, r4, asr #1 │ │ - add r0, r1, r0, asr r2 │ │ - cmp r0, r8 │ │ - mov r1, r0 │ │ - movgt r1, r8 │ │ - cmp r0, sl │ │ + cmp r0, #0 │ │ + bne 99fdc │ │ + b 9a000 │ │ + mov r0, #0 │ │ + ldr r3, [sp, #220] ; 0xdc │ │ + ldr r2, [sp, #144] ; 0x90 │ │ + orrs r1, r0, r2 │ │ + bne 9a160 │ │ + b 9a1bc │ │ + mov r0, #4 │ │ + ldr r1, [sp, #188] ; 0xbc │ │ + mul r0, r0, r1 │ │ + add r0, r0, #8 │ │ + asr r0, r0, #4 │ │ + orrs r1, r0, r2 │ │ + beq 9a1bc │ │ + mov r7, r2 │ │ + ldr r2, [sp, #176] ; 0xb0 │ │ + ldr r1, [sl, #1268] ; 0x4f4 │ │ + ldr r4, [r2, #1652] ; 0x674 │ │ + ldr r2, [sp, #120] ; 0x78 │ │ + ldr r3, [r2] │ │ + ldr r2, [sl, #2756] ; 0xac4 │ │ + stm sp, {r0, r7} │ │ + add r3, r3, r5 │ │ + ldr r0, [sp, #184] ; 0xb8 │ │ + str r0, [sp, #8] │ │ ldr r0, [sp, #112] ; 0x70 │ │ - movlt r1, sl │ │ - strb r1, [r0, fp] │ │ - add fp, fp, #1 │ │ - ldr r0, [sp, #148] ; 0x94 │ │ - cmp r0, fp │ │ - beq 86828 │ │ - ldr r2, [sp, #116] ; 0x74 │ │ - mvn r6, #127 ; 0x7f │ │ - ldr r4, [sp, #124] ; 0x7c │ │ - add r2, r2, fp │ │ - ldmda lr, {r0, r1} │ │ - add r4, r4, fp │ │ - ldrsb r2, [r2] │ │ - ldr r5, [sp, #128] ; 0x80 │ │ - ldrsb r4, [r4] │ │ - mul r2, r0, r2 │ │ - add r5, r5, fp │ │ - ldrsb r5, [r5] │ │ - mla r2, r1, r4, r2 │ │ - ldr r4, [sp, #120] ; 0x78 │ │ - add r4, r4, fp │ │ - mul r1, r1, r5 │ │ - ldr r5, [r3, #36] ; 0x24 │ │ - ldrsb r4, [r4] │ │ - mla r0, r0, r4, r1 │ │ - add r1, r2, #16 │ │ - asr r2, r1, #5 │ │ - cmp r2, #127 ; 0x7f │ │ - mov r2, #127 ; 0x7f │ │ - asrlt r2, r1, #5 │ │ - cmn r2, #128 ; 0x80 │ │ - add r0, r0, #16 │ │ - movle r2, r6 │ │ - mul r2, r2, ip │ │ - asr r1, r0, #5 │ │ - cmp r1, #127 ; 0x7f │ │ - mov r1, #127 ; 0x7f │ │ - asrlt r1, r0, #5 │ │ - cmn r1, #128 ; 0x80 │ │ - movle r1, r6 │ │ - mla r0, r1, r9, r2 │ │ - ldr r1, [sp, #144] ; 0x90 │ │ - ldr r2, [sp, #248] ; 0xf8 │ │ - add r1, r1, fp │ │ - lsl r1, r1, r2 │ │ - mov r2, r7 │ │ - ldrb r1, [r2, r1]! │ │ - add r4, r0, #16 │ │ - ldrb r2, [r2, #1] │ │ - asr r0, r4, #5 │ │ - cmp r0, #127 ; 0x7f │ │ - mov r0, #127 ; 0x7f │ │ - add r1, r1, r2 │ │ - asrlt r0, r4, #5 │ │ - add r1, r1, #1 │ │ - cmn r0, #128 ; 0x80 │ │ - movle r0, r6 │ │ - cmp r5, #0 │ │ - ubfx r4, r1, #1, #8 │ │ - beq 86b84 │ │ - ldr r1, [sp, #108] ; 0x6c │ │ - ldrb r1, [r1, fp] │ │ - b 86bc0 │ │ - ldr r1, [sp, #236] ; 0xec │ │ - ldr r7, [sp, #52] ; 0x34 │ │ - mla lr, r1, r0, r7 │ │ - add r0, r2, #4 │ │ - mov r1, #0 │ │ - b 86d98 │ │ - ldr r2, [sp, #132] ; 0x84 │ │ + str r0, [sp, #12] │ │ + ldr r0, [sp, #236] ; 0xec │ │ + str r2, [sp, #20] │ │ + add r2, sp, #256 ; 0x100 │ │ + str r9, [sp, #16] │ │ + add r0, r0, r0, lsl #1 │ │ + add r2, r2, r0, lsl #5 │ │ + ldr r0, [sp, #232] ; 0xe8 │ │ + blx r4 │ │ + ldr r5, [sp, #228] ; 0xe4 │ │ + ldr r3, [sp, #220] ; 0xdc │ │ + ldr r0, [sp, #152] ; 0x98 │ │ + cmp r0, #0 │ │ + beq 9a2c0 │ │ + ldr r1, [sp, #160] ; 0xa0 │ │ + ldr r0, [sp, #164] ; 0xa4 │ │ + add r1, r1, r6 │ │ + str r1, [sp, #168] ; 0xa8 │ │ + ldr r1, [sp, #200] ; 0xc8 │ │ + add r0, r0, r6 │ │ + cmp r1, #0 │ │ + beq 9a1f8 │ │ + ldr r1, [sp, #88] ; 0x58 │ │ + ldr r2, [sp, #184] ; 0xb8 │ │ + ldrb r5, [r1, r2] │ │ + b 9a1fc │ │ + mov r5, #0 │ │ + ldr r2, [sp, #124] ; 0x7c │ │ ldr r4, [sp, #108] ; 0x6c │ │ - ldr r5, [sp, #136] ; 0x88 │ │ + ldr r7, [sp, #200] ; 0xc8 │ │ + ldr r1, [sl, #1272] ; 0x4f8 │ │ + ldr ip, [r4] │ │ ldr r2, [r2] │ │ - ldrb r4, [r4, -r1] │ │ - ldr r5, [r5] │ │ - mul r2, r2, r7 │ │ - mla r2, r5, r4, r2 │ │ - ldr r5, [sp, #140] ; 0x8c │ │ - ldr r5, [r5] │ │ - add r2, r5, r2, asr #6 │ │ - mov r5, #255 ; 0xff │ │ - cmp r2, #255 ; 0xff │ │ - movge r2, r5 │ │ - bic r7, r2, r2, asr #31 │ │ - ldr r2, [sp, #216] ; 0xd8 │ │ - add r0, r0, #8 │ │ - ldr r5, [r3, #88] ; 0x58 │ │ - ldrb r2, [r2, r7] │ │ - mul r2, r6, r2 │ │ - mov r6, #1 │ │ - lsl r6, r6, r5 │ │ - add r2, r2, r6, asr #1 │ │ - add r2, r4, r2, asr r5 │ │ - cmp r2, r8 │ │ - mov r4, r2 │ │ - movgt r4, r8 │ │ - cmp r2, sl │ │ - ldr r2, [sp, #112] ; 0x70 │ │ - movlt r4, sl │ │ - strb r4, [r2, -r1] │ │ - sub r1, r1, #1 │ │ - ldr r2, [sp, #72] ; 0x48 │ │ - cmp r2, r1 │ │ - beq 86828 │ │ - ldr r2, [sp, #116] ; 0x74 │ │ - mvn fp, #127 ; 0x7f │ │ - ldmda r0, {r4, r5} │ │ - ldrsb r6, [r2, -r1] │ │ - ldr r2, [sp, #124] ; 0x7c │ │ - mul r6, r4, r6 │ │ - ldrsb r7, [r2, -r1] │ │ - ldr r2, [sp, #128] ; 0x80 │ │ - mla r6, r5, r7, r6 │ │ - ldr r7, [sp, #120] ; 0x78 │ │ - ldrsb r2, [r2, -r1] │ │ - ldrsb r7, [r7, -r1] │ │ - mul r2, r5, r2 │ │ - mla r2, r4, r7, r2 │ │ - add r4, r6, #16 │ │ - ldrb r7, [lr, -r1] │ │ - asr r5, r4, #5 │ │ - cmp r5, #127 ; 0x7f │ │ - mov r5, #127 ; 0x7f │ │ - asrlt r5, r4, #5 │ │ - cmn r5, #128 ; 0x80 │ │ - add r2, r2, #16 │ │ - movle r5, fp │ │ - mul r5, r5, ip │ │ - mov r6, #127 ; 0x7f │ │ - asr r4, r2, #5 │ │ - cmp r4, #127 ; 0x7f │ │ - mov r4, #127 ; 0x7f │ │ - asrlt r4, r2, #5 │ │ - cmn r4, #128 ; 0x80 │ │ - movle r4, fp │ │ - mla r2, r4, r9, r5 │ │ - ldr r4, [r3, #36] ; 0x24 │ │ - add r2, r2, #16 │ │ - asr r5, r2, #5 │ │ - cmp r5, #127 ; 0x7f │ │ - asrlt r6, r2, #5 │ │ - cmn r6, #128 ; 0x80 │ │ - movle r6, fp │ │ - cmp r4, #0 │ │ - beq 86d0c │ │ - ldr r2, [sp, #108] ; 0x6c │ │ - ldrb r4, [r2, -r1] │ │ - b 86d48 │ │ - ldr r7, [sp, #12] │ │ - add r4, sp, #168 ; 0xa8 │ │ - ldr r1, [sp, #144] ; 0x90 │ │ - ldr r0, [sp, #212] ; 0xd4 │ │ - ldr r5, [sp, #20] │ │ - add r1, r1, r7 │ │ - cmp r1, r0 │ │ - str r1, [sp, #144] ; 0x90 │ │ - bge 86e9c │ │ - ldr r0, [sp, #52] ; 0x34 │ │ - add r6, sp, #152 ; 0x98 │ │ - ldr fp, [r3, #212] ; 0xd4 │ │ - add r0, r0, r7 │ │ - str r0, [sp, #52] ; 0x34 │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - add r0, r0, r7 │ │ - str r0, [sp, #44] ; 0x2c │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - add r0, r0, r7 │ │ - str r0, [sp, #40] ; 0x28 │ │ - b 86118 │ │ - add sp, sp, #176 ; 0xb0 │ │ + ldr r3, [sl, #2756] ; 0xac4 │ │ + str r7, [sp] │ │ + ldr r7, [sp, #180] ; 0xb4 │ │ + str r7, [sp, #4] │ │ + ldr r7, [sp, #172] ; 0xac │ │ + str r7, [sp, #12] │ │ + str r3, [sp, #20] │ │ + ldr r3, [sp, #116] ; 0x74 │ │ + ldr r7, [sp, #216] ; 0xd8 │ │ + str r5, [sp, #8] │ │ + str r9, [sp, #16] │ │ + lsr r8, r7, r3 │ │ + mov r7, r5 │ │ + add r3, r2, r8, lsl #1 │ │ + ldr r2, [sp, #236] ; 0xec │ │ + add r5, sp, #256 ; 0x100 │ │ + add r2, r2, r2, lsl #1 │ │ + add sl, r5, r2, lsl #5 │ │ + add r2, sl, #32 │ │ + blx ip │ │ + ldr r0, [sp, #128] ; 0x80 │ │ + ldr r1, [sp, #196] ; 0xc4 │ │ + ldr r2, [sp, #196] ; 0xc4 │ │ + ldr r3, [sp, #200] ; 0xc8 │ │ + ldr ip, [r4] │ │ + ldr r0, [r0] │ │ + ldr r1, [r1, #1272] ; 0x4f8 │ │ + ldr r2, [r2, #2756] ; 0xac4 │ │ + str r3, [sp] │ │ + ldr r3, [sp, #180] ; 0xb4 │ │ + stmib sp, {r3, r7} │ │ + ldr r3, [sp, #172] ; 0xac │ │ + str r3, [sp, #12] │ │ + add r3, r0, r8, lsl #1 │ │ + ldr r0, [sp, #168] ; 0xa8 │ │ + str r2, [sp, #20] │ │ + add r2, sl, #64 ; 0x40 │ │ + str r9, [sp, #16] │ │ + ldr sl, [sp, #196] ; 0xc4 │ │ + blx ip │ │ + ldr r8, [sp, #132] ; 0x84 │ │ + ldr r3, [sp, #220] ; 0xdc │ │ + ldr r5, [sp, #228] ; 0xe4 │ │ + ldr r0, [sp, #236] ; 0xec │ │ + ldr r4, [sl, #2156] ; 0x86c │ │ + ldr ip, [sp, #212] ; 0xd4 │ │ + eor r0, r0, #1 │ │ + ldr r1, [sp, #156] ; 0x9c │ │ + ldr r7, [sp, #216] ; 0xd8 │ │ + str r0, [sp, #236] ; 0xec │ │ + mov r0, #0 │ │ + b 99f30 │ │ + sub sp, fp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq r3, r2, r8, lsl sl │ │ - andeq r3, r2, r0, lsl #10 │ │ - andeq r3, r2, r0, lsl #4 │ │ - andeq r2, r2, r8, lsr #31 │ │ + andeq r0, r2, r3, ror #28 │ │ + push {r4, r5, r6, r7, fp, lr} │ │ + ldr lr, [sp, #28] │ │ + ldr ip, [sp, #24] │ │ + tst lr, #1 │ │ + beq 9a3bc │ │ + ldr r5, [r1] │ │ + sub r4, r3, #2 │ │ + ldr r5, [r5, r4, lsl #1] │ │ + str r5, [r0] │ │ + ldr r5, [r2] │ │ + ldr r6, [r1] │ │ + add r7, r4, r5, asr #1 │ │ + ldr r6, [r6, r7, lsl #1] │ │ + str r6, [r0, #4] │ │ + ldr r6, [r2] │ │ + ldr r7, [r1] │ │ + asr r6, r6, #1 │ │ + add r5, r6, r5, asr #1 │ │ + add r6, r4, r5 │ │ + ldr r6, [r7, r6, lsl #1] │ │ + str r6, [r0, #8] │ │ + ldr r6, [r2] │ │ + ldr r7, [r1] │ │ + add r5, r5, r6, asr #1 │ │ + add r6, r4, r5 │ │ + ldr r6, [r7, r6, lsl #1] │ │ + str r6, [r0, #12] │ │ + ldr r6, [r2] │ │ + ldr r7, [r1] │ │ + add r5, r5, r6, asr #1 │ │ + add r6, r4, r5 │ │ + ldr r6, [r7, r6, lsl #1] │ │ + str r6, [r0, #16] │ │ + ldr r6, [r2] │ │ + ldr r7, [r1] │ │ + add r5, r5, r6, asr #1 │ │ + add r6, r4, r5 │ │ + ldr r6, [r7, r6, lsl #1] │ │ + str r6, [r0, #20] │ │ + ldr r6, [r2] │ │ + ldr r7, [r1] │ │ + add r5, r5, r6, asr #1 │ │ + add r6, r4, r5 │ │ + ldr r6, [r7, r6, lsl #1] │ │ + str r6, [r0, #24] │ │ + ldr r6, [r2] │ │ + ldr r7, [r1] │ │ + add r5, r5, r6, lsr #1 │ │ + add r4, r4, r5 │ │ + ldr r4, [r7, r4, lsl #1] │ │ + str r4, [r0, #28] │ │ + cmp ip, #0 │ │ + andsne r7, lr, #2 │ │ + bne 9a3cc │ │ + pop {r4, r5, r6, r7, fp, pc} │ │ + sub r7, ip, #1 │ │ + mov r6, #8 │ │ + clz r7, r7 │ │ + lsr r7, r7, #5 │ │ + lsr r4, r6, r7 │ │ + cmp r4, #1 │ │ + blt 9a3c8 │ │ + subs r7, ip, #3 │ │ + mvn r6, #1 │ │ + movwne r7, #1 │ │ + add r0, r0, #32 │ │ + add ip, r6, r3, asr r7 │ │ + mov r3, #0 │ │ + ldr r7, [r1, #4] │ │ + add r6, ip, r3 │ │ + subs r4, r4, #1 │ │ + ldr r7, [r7, r6, lsl #1] │ │ + str r7, [r0] │ │ + ldr r7, [r1, #8] │ │ + ldr r7, [r7, r6, lsl #1] │ │ + str r7, [r0, #32] │ │ + add r0, r0, #4 │ │ + ldr r7, [r2, #4] │ │ + add r3, r3, r7, asr #1 │ │ + bne 9a400 │ │ + b 9a3c8 │ │ ... │ │ push {r4, r5, r6, r7, r8, lr} │ │ - ldr r1, [pc, #700] ; 87188 │ │ - ldr r2, [pc, #700] ; 8718c │ │ - ldr r3, [pc, #700] ; 87190 │ │ + ldr r1, [pc, #700] ; 9a708 │ │ + ldr r2, [pc, #700] ; 9a70c │ │ + ldr r3, [pc, #700] ; 9a710 │ │ add r1, pc, r1 │ │ - ldr ip, [pc, #696] ; 87194 │ │ + ldr ip, [pc, #696] ; 9a714 │ │ add r2, pc, r2 │ │ - ldr lr, [pc, #692] ; 87198 │ │ + ldr lr, [pc, #692] ; 9a718 │ │ add r3, pc, r3 │ │ - ldr r7, [pc, #688] ; 8719c │ │ + ldr r7, [pc, #688] ; 9a71c │ │ add ip, pc, ip │ │ - ldr r5, [pc, #684] ; 871a0 │ │ + ldr r5, [pc, #684] ; 9a720 │ │ add lr, pc, lr │ │ str r1, [r0, #152] ; 0x98 │ │ add r7, pc, r7 │ │ - ldr r1, [pc, #672] ; 871a4 │ │ + ldr r1, [pc, #672] ; 9a724 │ │ add r5, pc, r5 │ │ str r5, [r0, #112] ; 0x70 │ │ - ldr r5, [pc, #664] ; 871a8 │ │ + ldr r5, [pc, #664] ; 9a728 │ │ add r1, pc, r1 │ │ str r2, [r0, #72] ; 0x48 │ │ - ldr r2, [pc, #656] ; 871ac │ │ + ldr r2, [pc, #656] ; 9a72c │ │ add r5, pc, r5 │ │ str r3, [r0, #32] │ │ - ldr r3, [pc, #648] ; 871b0 │ │ + ldr r3, [pc, #648] ; 9a730 │ │ add r2, pc, r2 │ │ str ip, [r0, #192] ; 0xc0 │ │ - ldr r4, [pc, #640] ; 871b4 │ │ + ldr r4, [pc, #640] ; 9a734 │ │ add r3, pc, r3 │ │ str lr, [r0, #188] ; 0xbc │ │ - ldr r6, [pc, #632] ; 871b8 │ │ + ldr r6, [pc, #632] ; 9a738 │ │ add r4, pc, r4 │ │ str r7, [r0, #184] ; 0xb8 │ │ - ldr r7, [pc, #624] ; 871bc │ │ + ldr r7, [pc, #624] ; 9a73c │ │ add r6, pc, r6 │ │ str r1, [r0, #168] ; 0xa8 │ │ - ldr r1, [pc, #616] ; 871c0 │ │ + ldr r1, [pc, #616] ; 9a740 │ │ add r7, pc, r7 │ │ str r5, [r0, #164] ; 0xa4 │ │ vmov.32 d16[0], r6 │ │ - ldr r5, [pc, #604] ; 871c4 │ │ + ldr r5, [pc, #604] ; 9a744 │ │ add r1, pc, r1 │ │ str r2, [r0, #160] ; 0xa0 │ │ vmov.32 d20[0], r7 │ │ - ldr r2, [pc, #592] ; 871c8 │ │ + ldr r2, [pc, #592] ; 9a748 │ │ add r5, pc, r5 │ │ str r3, [r0, #156] ; 0x9c │ │ vmov.32 d30[0], r1 │ │ - ldr r3, [pc, #580] ; 871cc │ │ + ldr r3, [pc, #580] ; 9a74c │ │ add r2, pc, r2 │ │ str r4, [r0, #116] ; 0x74 │ │ vmov.32 d31[0], r5 │ │ - ldr r4, [pc, #568] ; 871d0 │ │ + ldr r4, [pc, #568] ; 9a750 │ │ add r3, pc, r3 │ │ - ldr r6, [pc, #564] ; 871d4 │ │ + ldr r6, [pc, #564] ; 9a754 │ │ vmov.32 d21[0], r2 │ │ - ldr r7, [pc, #560] ; 871d8 │ │ + ldr r7, [pc, #560] ; 9a758 │ │ add r4, pc, r4 │ │ add r6, pc, r6 │ │ - ldr r1, [pc, #552] ; 871dc │ │ - ldr r5, [pc, #552] ; 871e0 │ │ + ldr r1, [pc, #552] ; 9a75c │ │ + ldr r5, [pc, #552] ; 9a760 │ │ vmov.32 d26[0], r3 │ │ - ldr r2, [pc, #548] ; 871e4 │ │ + ldr r2, [pc, #548] ; 9a764 │ │ add r7, pc, r7 │ │ vmov.32 d28[0], r6 │ │ - ldr r3, [pc, #540] ; 871e8 │ │ + ldr r3, [pc, #540] ; 9a768 │ │ add r1, pc, r1 │ │ add r2, pc, r2 │ │ vmov.32 d27[0], r4 │ │ - ldr r4, [pc, #528] ; 871ec │ │ - ldr r6, [pc, #528] ; 871f0 │ │ + ldr r4, [pc, #528] ; 9a76c │ │ + ldr r6, [pc, #528] ; 9a770 │ │ add r5, pc, r5 │ │ vmov.32 d29[0], r7 │ │ - ldr r7, [pc, #520] ; 871f4 │ │ + ldr r7, [pc, #520] ; 9a774 │ │ add r4, pc, r4 │ │ add r6, pc, r6 │ │ add r3, pc, r3 │ │ vmov.32 d22[0], r1 │ │ - ldr r1, [pc, #504] ; 871f8 │ │ + ldr r1, [pc, #504] ; 9a778 │ │ add r7, pc, r7 │ │ vmov.32 d24[0], r2 │ │ add r1, pc, r1 │ │ vmov.32 d18[0], r4 │ │ vmov.32 d17[0], r6 │ │ vmov.32 d23[0], r5 │ │ - ldr r5, [pc, #480] ; 871fc │ │ - ldr r2, [pc, #480] ; 87200 │ │ + ldr r5, [pc, #480] ; 9a77c │ │ + ldr r2, [pc, #480] ; 9a780 │ │ vmov.32 d25[0], r3 │ │ - ldr r3, [pc, #476] ; 87204 │ │ - ldr r4, [pc, #476] ; 87208 │ │ + ldr r3, [pc, #476] ; 9a784 │ │ + ldr r4, [pc, #476] ; 9a788 │ │ add r5, pc, r5 │ │ vmov.32 d19[0], r7 │ │ - ldr r6, [pc, #468] ; 8720c │ │ - ldr r7, [pc, #468] ; 87210 │ │ + ldr r6, [pc, #468] ; 9a78c │ │ + ldr r7, [pc, #468] ; 9a790 │ │ add r3, pc, r3 │ │ add r6, pc, r6 │ │ vmov.32 d17[1], r1 │ │ - ldr r1, [pc, #456] ; 87214 │ │ + ldr r1, [pc, #456] ; 9a794 │ │ add r2, pc, r2 │ │ add r4, pc, r4 │ │ vmov.32 d19[1], r5 │ │ add r7, pc, r7 │ │ - ldr r5, [pc, #440] ; 87218 │ │ + ldr r5, [pc, #440] ; 9a798 │ │ vmov.32 d25[1], r3 │ │ add r1, pc, r1 │ │ add r5, pc, r5 │ │ vmov.32 d23[1], r6 │ │ vmov.32 d18[1], r2 │ │ - ldr r2, [pc, #420] ; 8721c │ │ - ldr r3, [pc, #420] ; 87220 │ │ + ldr r2, [pc, #420] ; 9a79c │ │ + ldr r3, [pc, #420] ; 9a7a0 │ │ vmov.32 d24[1], r4 │ │ - ldr r4, [pc, #416] ; 87224 │ │ - ldr r6, [pc, #416] ; 87228 │ │ + ldr r4, [pc, #416] ; 9a7a4 │ │ + ldr r6, [pc, #416] ; 9a7a8 │ │ add r2, pc, r2 │ │ vmov.32 d22[1], r7 │ │ - ldr r7, [pc, #408] ; 8722c │ │ + ldr r7, [pc, #408] ; 9a7ac │ │ add r6, pc, r6 │ │ add r4, pc, r4 │ │ vmov.32 d29[1], r1 │ │ - ldr r1, [pc, #396] ; 87230 │ │ + ldr r1, [pc, #396] ; 9a7b0 │ │ add r7, pc, r7 │ │ add r3, pc, r3 │ │ vmov.32 d31[1], r6 │ │ add r1, pc, r1 │ │ vmov.32 d21[1], r4 │ │ mov r4, #120 ; 0x78 │ │ vmov.32 d30[1], r7 │ │ vmov.32 d28[1], r5 │ │ - ldr r5, [pc, #364] ; 87234 │ │ - ldr r8, [pc, #364] ; 87238 │ │ + ldr r5, [pc, #364] ; 9a7b4 │ │ + ldr r8, [pc, #364] ; 9a7b8 │ │ vmov.32 d20[1], r1 │ │ add r1, r0, #120 ; 0x78 │ │ add r5, pc, r5 │ │ add r8, pc, r8 │ │ vmov.32 d27[1], r2 │ │ - ldr r2, [pc, #344] ; 8723c │ │ - ldr ip, [pc, #344] ; 87240 │ │ - ldr lr, [pc, #344] ; 87244 │ │ + ldr r2, [pc, #344] ; 9a7bc │ │ + ldr ip, [pc, #344] ; 9a7c0 │ │ + ldr lr, [pc, #344] ; 9a7c4 │ │ vmov.32 d26[1], r3 │ │ - ldr r3, [pc, #340] ; 87248 │ │ + ldr r3, [pc, #340] ; 9a7c8 │ │ add r2, pc, r2 │ │ str r5, [r0, #76] ; 0x4c │ │ vmov.32 d16[1], r8 │ │ mov r5, r0 │ │ add ip, pc, ip │ │ vst1.32 {d30-d31}, [r1] │ │ add r1, r0, #80 ; 0x50 │ │ @@ -135597,36 +155075,36 @@ │ │ vst1.32 {d20-d21}, [r1] │ │ add r1, r0, #40 ; 0x28 │ │ vst1.32 {d26-d27}, [r1] │ │ add r1, r0, #96 ; 0x60 │ │ vst1.32 {d28-d29}, [r1] │ │ add r1, r0, #16 │ │ vst1.32 {d22-d23}, [r1], r4 │ │ - ldr r4, [pc, #276] ; 8724c │ │ + ldr r4, [pc, #276] ; 9a7cc │ │ vst1.32 {d24-d25}, [r1] │ │ add r4, pc, r4 │ │ - ldr r1, [pc, #268] ; 87250 │ │ + ldr r1, [pc, #268] ; 9a7d0 │ │ str r2, [r0, #36] ; 0x24 │ │ mov r2, #56 ; 0x38 │ │ vst1.32 {d18-d19}, [r5], r2 │ │ add r1, pc, r1 │ │ - ldr r2, [pc, #252] ; 87254 │ │ + ldr r2, [pc, #252] ; 9a7d4 │ │ vst1.32 {d16-d17}, [r5] │ │ add r2, pc, r2 │ │ - ldr r5, [pc, #244] ; 87258 │ │ + ldr r5, [pc, #244] ; 9a7d8 │ │ str ip, [r0, #208] ; 0xd0 │ │ str lr, [r0, #204] ; 0xcc │ │ add r5, pc, r5 │ │ str r3, [r0, #200] ; 0xc8 │ │ str r4, [r0, #196] ; 0xc4 │ │ str r1, [r0, #180] ; 0xb4 │ │ str r2, [r0, #176] ; 0xb0 │ │ str r5, [r0, #172] ; 0xac │ │ pop {r4, r5, r6, r7, r8, lr} │ │ - b 82978 │ │ + b 92e98 │ │ muleq r0, r4, fp │ │ andeq r0, r0, r4, lsl fp │ │ ldrdeq r0, [r0], -r4 │ │ andeq r2, r0, r4, ror r4 │ │ muleq r0, r4, r2 │ │ andeq r2, r0, ip, ror #1 │ │ andeq r0, r0, r4, lsr fp │ │ @@ -135683,15 +155161,15 @@ │ │ ldr r4, [sp, #48] ; 0x30 │ │ ldr lr, [sp, #40] ; 0x28 │ │ str ip, [sp, #4] │ │ add ip, sp, #8 │ │ ldr r5, [sp, #52] ; 0x34 │ │ str lr, [sp] │ │ stm ip, {r4, r5, r6} │ │ - bl 8a244 │ │ + bl 9d7c4 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #32 │ │ ldr r4, [sp, #60] ; 0x3c │ │ mov r6, #0 │ │ ldr r5, [sp, #56] ; 0x38 │ │ @@ -135701,56 +155179,56 @@ │ │ ldr lr, [sp, #64] ; 0x40 │ │ str r5, [sp] │ │ stmib sp, {r4, lr} │ │ str ip, [sp, #12] │ │ str r8, [sp, #16] │ │ str r7, [sp, #20] │ │ str r6, [sp, #24] │ │ - bl 8afa8 │ │ + bl 9e4d4 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #16 │ │ ldr ip, [sp, #32] │ │ mov r5, #0 │ │ ldr r4, [sp, #40] ; 0x28 │ │ ldr lr, [sp, #36] ; 0x24 │ │ stm sp, {ip, lr} │ │ str r4, [sp, #8] │ │ str r5, [sp, #12] │ │ - bl 8b784 │ │ + bl 9ecb0 │ │ add sp, sp, #16 │ │ pop {r4, r5, fp, pc} │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #24 │ │ ldr r4, [sp, #48] ; 0x30 │ │ mov r7, #0 │ │ ldr ip, [sp, #56] ; 0x38 │ │ ldr r5, [sp, #60] ; 0x3c │ │ ldr lr, [sp, #52] ; 0x34 │ │ stm sp, {r4, lr} │ │ str ip, [sp, #8] │ │ add ip, sp, #12 │ │ ldr r6, [sp, #64] ; 0x40 │ │ stm ip, {r5, r6, r7} │ │ - bl 8c480 │ │ + bl 9f9ac │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [sp, #44] ; 0x2c │ │ mov r6, #4 │ │ ldr r4, [sp, #48] ; 0x30 │ │ ldr lr, [sp, #40] ; 0x28 │ │ str ip, [sp, #4] │ │ add ip, sp, #8 │ │ ldr r5, [sp, #52] ; 0x34 │ │ str lr, [sp] │ │ stm ip, {r4, r5, r6} │ │ - bl 8a244 │ │ + bl 9d7c4 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #32 │ │ ldr r4, [sp, #60] ; 0x3c │ │ mov r6, #4 │ │ ldr r5, [sp, #56] ; 0x38 │ │ @@ -135760,56 +155238,56 @@ │ │ ldr lr, [sp, #64] ; 0x40 │ │ str r5, [sp] │ │ stmib sp, {r4, lr} │ │ str ip, [sp, #12] │ │ str r8, [sp, #16] │ │ str r7, [sp, #20] │ │ str r6, [sp, #24] │ │ - bl 8afa8 │ │ + bl 9e4d4 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #16 │ │ ldr ip, [sp, #32] │ │ mov r5, #4 │ │ ldr r4, [sp, #40] ; 0x28 │ │ ldr lr, [sp, #36] ; 0x24 │ │ stm sp, {ip, lr} │ │ str r4, [sp, #8] │ │ str r5, [sp, #12] │ │ - bl 8b784 │ │ + bl 9ecb0 │ │ add sp, sp, #16 │ │ pop {r4, r5, fp, pc} │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #24 │ │ ldr r4, [sp, #48] ; 0x30 │ │ mov r7, #4 │ │ ldr ip, [sp, #56] ; 0x38 │ │ ldr r5, [sp, #60] ; 0x3c │ │ ldr lr, [sp, #52] ; 0x34 │ │ stm sp, {r4, lr} │ │ str ip, [sp, #8] │ │ add ip, sp, #12 │ │ ldr r6, [sp, #64] ; 0x40 │ │ stm ip, {r5, r6, r7} │ │ - bl 8c480 │ │ + bl 9f9ac │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [sp, #44] ; 0x2c │ │ mov r6, #8 │ │ ldr r4, [sp, #48] ; 0x30 │ │ ldr lr, [sp, #40] ; 0x28 │ │ str ip, [sp, #4] │ │ add ip, sp, #8 │ │ ldr r5, [sp, #52] ; 0x34 │ │ str lr, [sp] │ │ stm ip, {r4, r5, r6} │ │ - bl 8a244 │ │ + bl 9d7c4 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #32 │ │ ldr r4, [sp, #60] ; 0x3c │ │ mov r6, #8 │ │ ldr r5, [sp, #56] ; 0x38 │ │ @@ -135819,56 +155297,56 @@ │ │ ldr lr, [sp, #64] ; 0x40 │ │ str r5, [sp] │ │ stmib sp, {r4, lr} │ │ str ip, [sp, #12] │ │ str r8, [sp, #16] │ │ str r7, [sp, #20] │ │ str r6, [sp, #24] │ │ - bl 8afa8 │ │ + bl 9e4d4 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #16 │ │ ldr ip, [sp, #32] │ │ mov r5, #8 │ │ ldr r4, [sp, #40] ; 0x28 │ │ ldr lr, [sp, #36] ; 0x24 │ │ stm sp, {ip, lr} │ │ str r4, [sp, #8] │ │ str r5, [sp, #12] │ │ - bl 8b784 │ │ + bl 9ecb0 │ │ add sp, sp, #16 │ │ pop {r4, r5, fp, pc} │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #24 │ │ ldr r4, [sp, #48] ; 0x30 │ │ mov r7, #8 │ │ ldr ip, [sp, #56] ; 0x38 │ │ ldr r5, [sp, #60] ; 0x3c │ │ ldr lr, [sp, #52] ; 0x34 │ │ stm sp, {r4, lr} │ │ str ip, [sp, #8] │ │ add ip, sp, #12 │ │ ldr r6, [sp, #64] ; 0x40 │ │ stm ip, {r5, r6, r7} │ │ - bl 8c480 │ │ + bl 9f9ac │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [sp, #44] ; 0x2c │ │ mov r6, #2 │ │ ldr r4, [sp, #48] ; 0x30 │ │ ldr lr, [sp, #40] ; 0x28 │ │ str ip, [sp, #4] │ │ add ip, sp, #8 │ │ ldr r5, [sp, #52] ; 0x34 │ │ str lr, [sp] │ │ stm ip, {r4, r5, r6} │ │ - bl 8a244 │ │ + bl 9d7c4 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #32 │ │ ldr r4, [sp, #60] ; 0x3c │ │ mov r6, #2 │ │ ldr r5, [sp, #56] ; 0x38 │ │ @@ -135878,56 +155356,56 @@ │ │ ldr lr, [sp, #64] ; 0x40 │ │ str r5, [sp] │ │ stmib sp, {r4, lr} │ │ str ip, [sp, #12] │ │ str r8, [sp, #16] │ │ str r7, [sp, #20] │ │ str r6, [sp, #24] │ │ - bl 8afa8 │ │ + bl 9e4d4 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #16 │ │ ldr ip, [sp, #32] │ │ mov r5, #2 │ │ ldr r4, [sp, #40] ; 0x28 │ │ ldr lr, [sp, #36] ; 0x24 │ │ stm sp, {ip, lr} │ │ str r4, [sp, #8] │ │ str r5, [sp, #12] │ │ - bl 8b784 │ │ + bl 9ecb0 │ │ add sp, sp, #16 │ │ pop {r4, r5, fp, pc} │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #24 │ │ ldr r4, [sp, #48] ; 0x30 │ │ mov r7, #2 │ │ ldr ip, [sp, #56] ; 0x38 │ │ ldr r5, [sp, #60] ; 0x3c │ │ ldr lr, [sp, #52] ; 0x34 │ │ stm sp, {r4, lr} │ │ str ip, [sp, #8] │ │ add ip, sp, #12 │ │ ldr r6, [sp, #64] ; 0x40 │ │ stm ip, {r5, r6, r7} │ │ - bl 8c480 │ │ + bl 9f9ac │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [sp, #44] ; 0x2c │ │ mov r6, #6 │ │ ldr r4, [sp, #48] ; 0x30 │ │ ldr lr, [sp, #40] ; 0x28 │ │ str ip, [sp, #4] │ │ add ip, sp, #8 │ │ ldr r5, [sp, #52] ; 0x34 │ │ str lr, [sp] │ │ stm ip, {r4, r5, r6} │ │ - bl 8a244 │ │ + bl 9d7c4 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #32 │ │ ldr r4, [sp, #60] ; 0x3c │ │ mov r6, #6 │ │ ldr r5, [sp, #56] ; 0x38 │ │ @@ -135937,56 +155415,56 @@ │ │ ldr lr, [sp, #64] ; 0x40 │ │ str r5, [sp] │ │ stmib sp, {r4, lr} │ │ str ip, [sp, #12] │ │ str r8, [sp, #16] │ │ str r7, [sp, #20] │ │ str r6, [sp, #24] │ │ - bl 8afa8 │ │ + bl 9e4d4 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #16 │ │ ldr ip, [sp, #32] │ │ mov r5, #6 │ │ ldr r4, [sp, #40] ; 0x28 │ │ ldr lr, [sp, #36] ; 0x24 │ │ stm sp, {ip, lr} │ │ str r4, [sp, #8] │ │ str r5, [sp, #12] │ │ - bl 8b784 │ │ + bl 9ecb0 │ │ add sp, sp, #16 │ │ pop {r4, r5, fp, pc} │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #24 │ │ ldr r4, [sp, #48] ; 0x30 │ │ mov r7, #6 │ │ ldr ip, [sp, #56] ; 0x38 │ │ ldr r5, [sp, #60] ; 0x3c │ │ ldr lr, [sp, #52] ; 0x34 │ │ stm sp, {r4, lr} │ │ str ip, [sp, #8] │ │ add ip, sp, #12 │ │ ldr r6, [sp, #64] ; 0x40 │ │ stm ip, {r5, r6, r7} │ │ - bl 8c480 │ │ + bl 9f9ac │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [sp, #44] ; 0x2c │ │ mov r6, #10 │ │ ldr r4, [sp, #48] ; 0x30 │ │ ldr lr, [sp, #40] ; 0x28 │ │ str ip, [sp, #4] │ │ add ip, sp, #8 │ │ ldr r5, [sp, #52] ; 0x34 │ │ str lr, [sp] │ │ stm ip, {r4, r5, r6} │ │ - bl 8a244 │ │ + bl 9d7c4 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #32 │ │ ldr r4, [sp, #60] ; 0x3c │ │ mov r6, #10 │ │ ldr r5, [sp, #56] ; 0x38 │ │ @@ -135996,56 +155474,56 @@ │ │ ldr lr, [sp, #64] ; 0x40 │ │ str r5, [sp] │ │ stmib sp, {r4, lr} │ │ str ip, [sp, #12] │ │ str r8, [sp, #16] │ │ str r7, [sp, #20] │ │ str r6, [sp, #24] │ │ - bl 8afa8 │ │ + bl 9e4d4 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #16 │ │ ldr ip, [sp, #32] │ │ mov r5, #10 │ │ ldr r4, [sp, #40] ; 0x28 │ │ ldr lr, [sp, #36] ; 0x24 │ │ stm sp, {ip, lr} │ │ str r4, [sp, #8] │ │ str r5, [sp, #12] │ │ - bl 8b784 │ │ + bl 9ecb0 │ │ add sp, sp, #16 │ │ pop {r4, r5, fp, pc} │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #24 │ │ ldr r4, [sp, #48] ; 0x30 │ │ mov r7, #10 │ │ ldr ip, [sp, #56] ; 0x38 │ │ ldr r5, [sp, #60] ; 0x3c │ │ ldr lr, [sp, #52] ; 0x34 │ │ stm sp, {r4, lr} │ │ str ip, [sp, #8] │ │ add ip, sp, #12 │ │ ldr r6, [sp, #64] ; 0x40 │ │ stm ip, {r5, r6, r7} │ │ - bl 8c480 │ │ + bl 9f9ac │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [sp, #44] ; 0x2c │ │ mov r6, #1 │ │ ldr r4, [sp, #48] ; 0x30 │ │ ldr lr, [sp, #40] ; 0x28 │ │ str ip, [sp, #4] │ │ add ip, sp, #8 │ │ ldr r5, [sp, #52] ; 0x34 │ │ str lr, [sp] │ │ stm ip, {r4, r5, r6} │ │ - bl 8a244 │ │ + bl 9d7c4 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #32 │ │ ldr r4, [sp, #60] ; 0x3c │ │ mov r6, #1 │ │ ldr r5, [sp, #56] ; 0x38 │ │ @@ -136055,56 +155533,56 @@ │ │ ldr lr, [sp, #64] ; 0x40 │ │ str r5, [sp] │ │ stmib sp, {r4, lr} │ │ str ip, [sp, #12] │ │ str r8, [sp, #16] │ │ str r7, [sp, #20] │ │ str r6, [sp, #24] │ │ - bl 8afa8 │ │ + bl 9e4d4 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #16 │ │ ldr ip, [sp, #32] │ │ mov r5, #1 │ │ ldr r4, [sp, #40] ; 0x28 │ │ ldr lr, [sp, #36] ; 0x24 │ │ stm sp, {ip, lr} │ │ str r4, [sp, #8] │ │ str r5, [sp, #12] │ │ - bl 8b784 │ │ + bl 9ecb0 │ │ add sp, sp, #16 │ │ pop {r4, r5, fp, pc} │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #24 │ │ ldr r4, [sp, #48] ; 0x30 │ │ mov r7, #1 │ │ ldr ip, [sp, #56] ; 0x38 │ │ ldr r5, [sp, #60] ; 0x3c │ │ ldr lr, [sp, #52] ; 0x34 │ │ stm sp, {r4, lr} │ │ str ip, [sp, #8] │ │ add ip, sp, #12 │ │ ldr r6, [sp, #64] ; 0x40 │ │ stm ip, {r5, r6, r7} │ │ - bl 8c480 │ │ + bl 9f9ac │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [sp, #44] ; 0x2c │ │ mov r6, #5 │ │ ldr r4, [sp, #48] ; 0x30 │ │ ldr lr, [sp, #40] ; 0x28 │ │ str ip, [sp, #4] │ │ add ip, sp, #8 │ │ ldr r5, [sp, #52] ; 0x34 │ │ str lr, [sp] │ │ stm ip, {r4, r5, r6} │ │ - bl 8a244 │ │ + bl 9d7c4 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #32 │ │ ldr r4, [sp, #60] ; 0x3c │ │ mov r6, #5 │ │ ldr r5, [sp, #56] ; 0x38 │ │ @@ -136114,56 +155592,56 @@ │ │ ldr lr, [sp, #64] ; 0x40 │ │ str r5, [sp] │ │ stmib sp, {r4, lr} │ │ str ip, [sp, #12] │ │ str r8, [sp, #16] │ │ str r7, [sp, #20] │ │ str r6, [sp, #24] │ │ - bl 8afa8 │ │ + bl 9e4d4 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #16 │ │ ldr ip, [sp, #32] │ │ mov r5, #5 │ │ ldr r4, [sp, #40] ; 0x28 │ │ ldr lr, [sp, #36] ; 0x24 │ │ stm sp, {ip, lr} │ │ str r4, [sp, #8] │ │ str r5, [sp, #12] │ │ - bl 8b784 │ │ + bl 9ecb0 │ │ add sp, sp, #16 │ │ pop {r4, r5, fp, pc} │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #24 │ │ ldr r4, [sp, #48] ; 0x30 │ │ mov r7, #5 │ │ ldr ip, [sp, #56] ; 0x38 │ │ ldr r5, [sp, #60] ; 0x3c │ │ ldr lr, [sp, #52] ; 0x34 │ │ stm sp, {r4, lr} │ │ str ip, [sp, #8] │ │ add ip, sp, #12 │ │ ldr r6, [sp, #64] ; 0x40 │ │ stm ip, {r5, r6, r7} │ │ - bl 8c480 │ │ + bl 9f9ac │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [sp, #44] ; 0x2c │ │ mov r6, #9 │ │ ldr r4, [sp, #48] ; 0x30 │ │ ldr lr, [sp, #40] ; 0x28 │ │ str ip, [sp, #4] │ │ add ip, sp, #8 │ │ ldr r5, [sp, #52] ; 0x34 │ │ str lr, [sp] │ │ stm ip, {r4, r5, r6} │ │ - bl 8a244 │ │ + bl 9d7c4 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #32 │ │ ldr r4, [sp, #60] ; 0x3c │ │ mov r6, #9 │ │ ldr r5, [sp, #56] ; 0x38 │ │ @@ -136173,42 +155651,42 @@ │ │ ldr lr, [sp, #64] ; 0x40 │ │ str r5, [sp] │ │ stmib sp, {r4, lr} │ │ str ip, [sp, #12] │ │ str r8, [sp, #16] │ │ str r7, [sp, #20] │ │ str r6, [sp, #24] │ │ - bl 8afa8 │ │ + bl 9e4d4 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #16 │ │ ldr ip, [sp, #32] │ │ mov r5, #9 │ │ ldr r4, [sp, #40] ; 0x28 │ │ ldr lr, [sp, #36] ; 0x24 │ │ stm sp, {ip, lr} │ │ str r4, [sp, #8] │ │ str r5, [sp, #12] │ │ - bl 8b784 │ │ + bl 9ecb0 │ │ add sp, sp, #16 │ │ pop {r4, r5, fp, pc} │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #24 │ │ ldr r4, [sp, #48] ; 0x30 │ │ mov r7, #9 │ │ ldr ip, [sp, #56] ; 0x38 │ │ ldr r5, [sp, #60] ; 0x3c │ │ ldr lr, [sp, #52] ; 0x34 │ │ stm sp, {r4, lr} │ │ str ip, [sp, #8] │ │ add ip, sp, #12 │ │ ldr r6, [sp, #64] ; 0x40 │ │ stm ip, {r5, r6, r7} │ │ - bl 8c480 │ │ + bl 9f9ac │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #292 ; 0x124 │ │ sub sp, sp, #32768 ; 0x8000 │ │ add lr, sp, #32768 ; 0x8000 │ │ str r3, [sp, #32] │ │ @@ -136218,19 +155696,19 @@ │ │ ldr r5, [lr, #336] ; 0x150 │ │ add lr, sp, #32768 ; 0x8000 │ │ ldr r8, [lr, #332] ; 0x14c │ │ add lr, sp, #32768 ; 0x8000 │ │ cmp r5, #0 │ │ ldr lr, [lr, #328] ; 0x148 │ │ str r1, [sp, #24] │ │ - beq 87c6c │ │ + beq 9b1ec │ │ cmp r9, #0 │ │ - beq 87ebc │ │ + beq 9b43c │ │ cmp lr, #1 │ │ - blt 88078 │ │ + blt 9b5f8 │ │ mov r2, r8 │ │ add ip, r8, #1 │ │ add r8, sp, #36 ; 0x24 │ │ ldrb r3, [fp] │ │ mov r6, #0 │ │ mov r7, r8 │ │ add r1, fp, r6 │ │ @@ -136239,42 +155717,42 @@ │ │ ldrb r1, [r1, #1] │ │ cmp lr, r6 │ │ sub r4, r1, r3 │ │ mul r4, r4, r5 │ │ add r3, r4, r3, lsl #4 │ │ strh r3, [r7], #2 │ │ mov r3, r1 │ │ - bne 87b10 │ │ + bne 9b090 │ │ ldr r1, [sp, #32] │ │ subs ip, ip, #1 │ │ add r8, r8, #256 ; 0x100 │ │ add fp, fp, r1 │ │ - bne 87b04 │ │ + bne 9b084 │ │ ldr ip, [sp, #24] │ │ cmp lr, #1 │ │ - blt 88078 │ │ + blt 9b5f8 │ │ vmov.i32 q9, #128 ; 0x00000080 │ │ mov r8, r2 │ │ vmov.i32 q10, #255 ; 0x000000ff │ │ vdup.32 q8, r9 │ │ vmov.i32 q11, #0 ; 0x00000000 │ │ bic r2, lr, #7 │ │ add r4, sp, #36 ; 0x24 │ │ mov r5, #256 ; 0x100 │ │ mov r1, #0 │ │ cmp lr, #8 │ │ - bcc 87c20 │ │ - b 87ba8 │ │ + bcc 9b1a0 │ │ + b 9b128 │ │ add r0, r0, ip │ │ subs r8, r8, #1 │ │ add r4, r4, #256 ; 0x100 │ │ - beq 88078 │ │ + beq 9b5f8 │ │ mov r1, #0 │ │ cmp lr, #8 │ │ - bcc 87c20 │ │ + bcc 9b1a0 │ │ mov r1, #0 │ │ mov r3, r4 │ │ add r6, r3, #256 ; 0x100 │ │ vld1.16 {d24-d25}, [r3]! │ │ vld1.16 {d26-d27}, [r6] │ │ vshll.s16 q15, d25, #4 │ │ add r6, r0, r1 │ │ @@ -136293,18 +155771,18 @@ │ │ vmax.s32 q13, q13, q11 │ │ vmin.s32 q12, q12, q10 │ │ vmax.s32 q12, q12, q11 │ │ vmovn.i32 d27, q13 │ │ vmovn.i32 d26, q12 │ │ vmovn.i16 d24, q13 │ │ vst1.8 {d24}, [r6] │ │ - bne 87bb0 │ │ + bne 9b130 │ │ cmp r2, lr │ │ mov r1, r2 │ │ - beq 87b8c │ │ + beq 9b10c │ │ lsl r3, r1, #1 │ │ mov r7, r4 │ │ ldrsh r6, [r7, r3]! │ │ add r3, r3, #2 │ │ ldrsh r7, [r7, r5] │ │ sub r7, r7, r6 │ │ mul r7, r7, r9 │ │ @@ -136314,20 +155792,20 @@ │ │ cmp r6, #255 ; 0xff │ │ mov r6, #255 ; 0xff │ │ asrlt r6, r7, #8 │ │ bic r7, r6, r6, asr #31 │ │ strb r7, [r0, r1] │ │ add r1, r1, #1 │ │ cmp lr, r1 │ │ - bne 87c24 │ │ - b 87b8c │ │ + bne 9b1a4 │ │ + b 9b10c │ │ cmp r9, #0 │ │ - beq 88084 │ │ + beq 9b604 │ │ cmp lr, #1 │ │ - blt 88078 │ │ + blt 9b5f8 │ │ ldr r2, [sp, #32] │ │ vmov.i32 q9, #255 ; 0x000000ff │ │ vmov.i32 q10, #0 ; 0x00000000 │ │ vdup.32 q8, r9 │ │ add r5, fp, r2 │ │ add r2, lr, r2 │ │ str r2, [sp, #8] │ │ @@ -136335,26 +155813,26 @@ │ │ str r2, [sp, #4] │ │ mov ip, #0 │ │ mov r2, #8 │ │ mov r7, fp │ │ mov r6, r0 │ │ cmp lr, #16 │ │ mov sl, #0 │ │ - bcc 87e80 │ │ - b 87ce8 │ │ + bcc 9b400 │ │ + b 9b268 │ │ ldr r3, [sp, #32] │ │ add r6, r6, r1 │ │ add ip, ip, #1 │ │ subs r8, r8, #1 │ │ add r5, r5, r3 │ │ add r7, r7, r3 │ │ - beq 88078 │ │ + beq 9b5f8 │ │ cmp lr, #16 │ │ mov sl, #0 │ │ - bcc 87e80 │ │ + bcc 9b400 │ │ str r8, [sp, #28] │ │ mla r3, ip, r1, lr │ │ mov r8, #0 │ │ mla r2, ip, r1, r0 │ │ ldr r1, [sp, #32] │ │ str ip, [sp, #20] │ │ mov sl, #0 │ │ @@ -136379,22 +155857,22 @@ │ │ movwcc r3, #1 │ │ add r4, r1, r4 │ │ add r4, fp, r4 │ │ cmp r2, r4 │ │ mov r4, #0 │ │ movwcc r4, #1 │ │ tst r4, r3 │ │ - bne 87e70 │ │ + bne 9b3f0 │ │ ldr r1, [sp, #12] │ │ mov r2, #8 │ │ ldr ip, [sp, #20] │ │ ands r3, r8, r1 │ │ ldr r1, [sp, #24] │ │ ldr r8, [sp, #28] │ │ - bne 87e80 │ │ + bne 9b400 │ │ ldr r1, [sp, #32] │ │ mov ip, #0 │ │ ldr sl, [sp, #4] │ │ add r8, r7, r1 │ │ add r1, r7, ip │ │ vld1.8 {d22-d23}, [r1] │ │ add r1, r8, ip │ │ @@ -136437,22 +155915,22 @@ │ │ vmovn.i32 d27, q13 │ │ vmovn.i32 d26, q11 │ │ vmovn.i32 d23, q12 │ │ vmovn.i32 d22, q14 │ │ vmovn.i16 d25, q13 │ │ vmovn.i16 d24, q11 │ │ vst1.8 {d24-d25}, [r1] │ │ - bne 87d98 │ │ + bne 9b318 │ │ ldr r1, [sp, #24] │ │ cmp sl, lr │ │ ldr r8, [sp, #28] │ │ mov r2, #8 │ │ ldr ip, [sp, #20] │ │ - bne 87e80 │ │ - b 87cc0 │ │ + bne 9b400 │ │ + b 9b240 │ │ ldr r1, [sp, #24] │ │ mov r2, #8 │ │ ldr r8, [sp, #28] │ │ ldr ip, [sp, #20] │ │ ldrb r3, [r7, sl] │ │ ldrb r4, [r5, sl] │ │ sub r4, r4, r3 │ │ @@ -136462,60 +155940,60 @@ │ │ cmp r4, #255 ; 0xff │ │ mov r4, #255 ; 0xff │ │ asrlt r4, r3, #4 │ │ bic r3, r4, r4, asr #31 │ │ strb r3, [r6, sl] │ │ add sl, sl, #1 │ │ cmp lr, sl │ │ - bne 87e80 │ │ - b 87cc0 │ │ + bne 9b400 │ │ + b 9b240 │ │ cmp lr, #1 │ │ - blt 88078 │ │ + blt 9b5f8 │ │ vmov.i32 q9, #255 ; 0x000000ff │ │ add r2, lr, #1 │ │ vmov.i32 q10, #0 ; 0x00000000 │ │ vdup.32 q8, r5 │ │ bic ip, lr, #15 │ │ str r2, [sp, #20] │ │ mov sl, #0 │ │ mov r9, #8 │ │ mov r2, fp │ │ mov r4, r0 │ │ cmp lr, #16 │ │ mov r7, #0 │ │ str r8, [sp, #28] │ │ - bcc 88038 │ │ - b 87f2c │ │ + bcc 9b5b8 │ │ + b 9b4ac │ │ ldr r8, [sp, #28] │ │ add r4, r4, r1 │ │ ldr r3, [sp, #32] │ │ add sl, sl, #1 │ │ subs r8, r8, #1 │ │ add r2, r2, r3 │ │ - beq 88078 │ │ + beq 9b5f8 │ │ cmp lr, #16 │ │ mov r7, #0 │ │ str r8, [sp, #28] │ │ - bcc 88038 │ │ + bcc 9b5b8 │ │ ldr r3, [sp, #32] │ │ mul r8, sl, r3 │ │ mul r3, sl, r1 │ │ ldr r1, [sp, #20] │ │ add r1, r1, r8 │ │ add r1, fp, r1 │ │ add r6, r0, r3 │ │ cmp r6, r1 │ │ ldr r1, [sp, #24] │ │ - bcs 87f6c │ │ + bcs 9b4ec │ │ add r3, r3, lr │ │ add r6, fp, r8 │ │ add r3, r0, r3 │ │ mov r7, #0 │ │ cmp r6, r3 │ │ - bcc 88038 │ │ + bcc 9b5b8 │ │ mov r8, #0 │ │ mov r6, #1 │ │ add r3, r2, r8 │ │ vld1.8 {d22-d23}, [r3], r6 │ │ vld1.8 {d26-d27}, [r3] │ │ vmovl.u8 q14, d23 │ │ vmovl.u8 q15, d22 │ │ @@ -136555,52 +156033,52 @@ │ │ vmovn.i32 d27, q13 │ │ vmovn.i32 d26, q11 │ │ vmovn.i32 d23, q12 │ │ vmovn.i32 d22, q14 │ │ vmovn.i16 d25, q13 │ │ vmovn.i16 d24, q11 │ │ vst1.8 {d24-d25}, [r3] │ │ - bne 87f74 │ │ + bne 9b4f4 │ │ cmp ip, lr │ │ mov r7, ip │ │ - beq 87f00 │ │ + beq 9b480 │ │ mov r3, r2 │ │ ldrb r6, [r3, r7]! │ │ ldrb r3, [r3, #1] │ │ sub r3, r3, r6 │ │ orr r6, r9, r6, lsl #4 │ │ mla r3, r3, r5, r6 │ │ asr r6, r3, #4 │ │ cmp r6, #255 ; 0xff │ │ mov r6, #255 ; 0xff │ │ asrlt r6, r3, #4 │ │ bic r3, r6, r6, asr #31 │ │ strb r3, [r4, r7] │ │ add r7, r7, #1 │ │ cmp lr, r7 │ │ - bne 88038 │ │ - b 87f00 │ │ + bne 9b5b8 │ │ + b 9b480 │ │ add sp, sp, #292 ; 0x124 │ │ add sp, sp, #32768 ; 0x8000 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r2, fp │ │ ldr r3, [sp, #32] │ │ add sp, sp, #292 ; 0x124 │ │ add sp, sp, #32768 ; 0x8000 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b 8af68 │ │ + b 9e494 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #268 ; 0x10c │ │ sub sp, sp, #65536 ; 0x10000 │ │ add lr, sp, #65536 ; 0x10000 │ │ mov r9, r2 │ │ str r3, [sp, #8] │ │ ldr r2, [lr, #304] ; 0x130 │ │ cmp r2, #1 │ │ - blt 88290 │ │ + blt 9b810 │ │ add lr, sp, #65536 ; 0x10000 │ │ str r1, [sp, #4] │ │ mov r5, #2 │ │ ldr r1, [lr, #324] ; 0x144 │ │ add lr, sp, #65536 ; 0x10000 │ │ ldr r6, [lr, #320] ; 0x140 │ │ add lr, sp, #65536 ; 0x10000 │ │ @@ -136625,50 +156103,50 @@ │ │ ldrb r2, [r2, #1] │ │ add r4, r4, r8, asr #10 │ │ bfc r8, #10, #22 │ │ sub r2, r2, r1 │ │ mul r2, r2, lr │ │ add r1, r2, r1, lsl #4 │ │ strh r1, [r5], #2 │ │ - bne 88110 │ │ + bne 9b690 │ │ ldr r1, [sp, #8] │ │ subs fp, fp, #1 │ │ add r7, r7, #256 ; 0x100 │ │ mov r2, r3 │ │ add r9, r9, r1 │ │ - bne 880f8 │ │ + bne 9b678 │ │ add lr, sp, #65536 ; 0x10000 │ │ ldr ip, [sp, #4] │ │ cmp r2, #1 │ │ ldr r9, [lr, #324] ; 0x144 │ │ add lr, sp, #65536 ; 0x10000 │ │ ldr fp, [lr, #308] ; 0x134 │ │ - blt 88290 │ │ + blt 9b810 │ │ vmov.i32 q8, #128 ; 0x00000080 │ │ bic r6, r2, #7 │ │ vmov.i32 q9, #255 ; 0x000000ff │ │ add r8, sp, #12 │ │ vmov.i32 q10, #0 ; 0x00000000 │ │ mov lr, #256 ; 0x100 │ │ asr r7, sl, #6 │ │ mov r3, #0 │ │ cmp r2, #8 │ │ - bcc 8824c │ │ - b 881d0 │ │ + bcc 9b7cc │ │ + b 9b750 │ │ add sl, sl, r9 │ │ add r0, r0, ip │ │ subs fp, fp, #1 │ │ asr r1, sl, #10 │ │ bfc sl, #10, #22 │ │ add r8, r8, r1, lsl #8 │ │ - beq 88290 │ │ + beq 9b810 │ │ asr r7, sl, #6 │ │ mov r3, #0 │ │ cmp r2, #8 │ │ - bcc 8824c │ │ + bcc 9b7cc │ │ vdup.32 q11, r7 │ │ mov r5, #0 │ │ mov r3, r8 │ │ add r1, r3, #256 ; 0x100 │ │ vld1.16 {d24-d25}, [r3]! │ │ vld1.16 {d26-d27}, [r1] │ │ vshll.s16 q15, d25, #4 │ │ @@ -136688,18 +156166,18 @@ │ │ vmax.s32 q13, q13, q10 │ │ vmin.s32 q12, q12, q9 │ │ vmax.s32 q12, q12, q10 │ │ vmovn.i32 d27, q13 │ │ vmovn.i32 d26, q12 │ │ vmovn.i16 d24, q13 │ │ vst1.8 {d24}, [r1] │ │ - bne 881dc │ │ + bne 9b75c │ │ cmp r6, r2 │ │ mov r3, r6 │ │ - beq 881a4 │ │ + beq 9b724 │ │ add r1, r8, r3, lsl #1 │ │ ldrsh r5, [r1, lr] │ │ ldrsh r4, [r1], #2 │ │ sub r5, r5, r4 │ │ mul r5, r5, r7 │ │ add r5, r5, r4, lsl #4 │ │ add r5, r5, #128 ; 0x80 │ │ @@ -136707,16 +156185,16 @@ │ │ cmp r4, #255 ; 0xff │ │ mov r4, #255 ; 0xff │ │ asrlt r4, r5, #8 │ │ bic r5, r4, r4, asr #31 │ │ strb r5, [r0, r3] │ │ add r3, r3, #1 │ │ cmp r2, r3 │ │ - bne 88250 │ │ - b 881a4 │ │ + bne 9b7d0 │ │ + b 9b724 │ │ add sp, sp, #268 ; 0x10c │ │ add sp, sp, #65536 ; 0x10000 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #324 ; 0x144 │ │ sub sp, sp, #32768 ; 0x8000 │ │ mov fp, r0 │ │ @@ -136725,19 +156203,19 @@ │ │ add lr, sp, #32768 ; 0x8000 │ │ ldr r4, [r0, #364] ; 0x16c │ │ add r0, sp, #32768 ; 0x8000 │ │ ldr lr, [lr, #368] ; 0x170 │ │ mov sl, r1 │ │ ldr ip, [r0, #360] ; 0x168 │ │ cmp r4, #0 │ │ - beq 8841c │ │ + beq 9b99c │ │ cmp lr, #0 │ │ - beq 88620 │ │ + beq 9bba0 │ │ cmp r3, #1 │ │ - blt 88784 │ │ + blt 9bd04 │ │ add r8, ip, #1 │ │ add r5, sp, #68 ; 0x44 │ │ ldrb r6, [sl] │ │ mov r0, #0 │ │ mov r2, r5 │ │ add r7, sl, r0 │ │ uxtb r6, r6 │ │ @@ -136745,40 +156223,40 @@ │ │ ldrb r7, [r7, #1] │ │ cmp r3, r0 │ │ sub r1, r7, r6 │ │ mul r1, r1, r4 │ │ add r1, r1, r6, lsl #4 │ │ strh r1, [r2], #2 │ │ mov r6, r7 │ │ - bne 882f8 │ │ + bne 9b878 │ │ ldr r0, [sp, #28] │ │ subs r8, r8, #1 │ │ add r5, r5, #256 ; 0x100 │ │ add sl, sl, r0 │ │ - bne 882ec │ │ + bne 9b86c │ │ cmp r3, #1 │ │ - blt 88784 │ │ + blt 9bd04 │ │ vdup.32 q8, lr │ │ bic sl, r3, #7 │ │ add r4, sp, #68 ; 0x44 │ │ lsl r9, r3, #1 │ │ mov r8, #0 │ │ mov r6, #256 ; 0x100 │ │ mov r7, #8 │ │ cmp r3, #8 │ │ mov r2, #0 │ │ - bcc 883e4 │ │ - b 88388 │ │ + bcc 9b964 │ │ + b 9b908 │ │ add fp, fp, r9 │ │ subs ip, ip, #1 │ │ add r4, r4, #256 ; 0x100 │ │ - beq 88784 │ │ + beq 9bd04 │ │ cmp r3, #8 │ │ mov r2, #0 │ │ - bcc 883e4 │ │ + bcc 9b964 │ │ mov r2, #0 │ │ mov r0, sl │ │ add r1, r4, r2 │ │ subs r0, r0, #8 │ │ vld1.16 {d18-d19}, [r1], r6 │ │ vld1.16 {d20-d21}, [r1] │ │ vshll.s16 q11, d19, #4 │ │ @@ -136790,36 +156268,36 @@ │ │ vsubl.s16 q9, d20, d18 │ │ vorr.i32 q12, #8 ; 0x00000008 │ │ vmla.i32 q11, q13, q8 │ │ vmla.i32 q12, q9, q8 │ │ vshrn.i32 d19, q11, #4 │ │ vshrn.i32 d18, q12, #4 │ │ vst1.16 {d18-d19}, [r1] │ │ - bne 88390 │ │ + bne 9b910 │ │ cmp sl, r3 │ │ mov r2, sl │ │ - beq 8836c │ │ + beq 9b8ec │ │ sub r0, r8, r2, lsl #1 │ │ sub r2, r3, r2 │ │ mov r1, r4 │ │ subs r2, r2, #1 │ │ ldrsh r5, [r1, -r0]! │ │ ldrsh r1, [r1, r6] │ │ sub r1, r1, r5 │ │ orr r5, r7, r5, lsl #4 │ │ mla r1, r1, lr, r5 │ │ lsr r1, r1, #4 │ │ strh r1, [fp, -r0] │ │ sub r0, r0, #2 │ │ - bne 883ec │ │ - b 8836c │ │ + bne 9b96c │ │ + b 9b8ec │ │ cmp lr, #0 │ │ - beq 88790 │ │ + beq 9bd10 │ │ cmp r3, #1 │ │ - blt 88784 │ │ + blt 9bd04 │ │ ldr r0, [sp, #28] │ │ vdup.32 q8, lr │ │ mov r4, ip │ │ mov ip, fp │ │ add r8, sl, r0 │ │ add r0, r3, r0 │ │ str r0, [sp, #8] │ │ @@ -136828,27 +156306,27 @@ │ │ mov r0, #0 │ │ mov r1, sl │ │ bic r9, r3, #7 │ │ str fp, [sp, #12] │ │ str r9, [sp, #36] ; 0x24 │ │ cmp r3, #8 │ │ mov r7, #0 │ │ - bcc 885ec │ │ - b 884a0 │ │ + bcc 9bb6c │ │ + b 9ba20 │ │ ldr r2, [sp, #28] │ │ add r0, r0, #1 │ │ ldr r5, [sp, #20] │ │ subs r4, r4, #1 │ │ add r8, r8, r2 │ │ add r1, r1, r2 │ │ add ip, ip, r5 │ │ - beq 88784 │ │ + beq 9bd04 │ │ cmp r3, #8 │ │ mov r7, #0 │ │ - bcc 885ec │ │ + bcc 9bb6c │ │ ldr r2, [sp, #28] │ │ mul r9, r0, r3 │ │ mla r7, r0, r3, r3 │ │ mul r6, r0, r2 │ │ add r9, fp, r9, lsl #1 │ │ add r5, fp, r7, lsl #1 │ │ str r5, [sp, #24] │ │ @@ -136874,19 +156352,19 @@ │ │ add r6, r5, r6 │ │ ldr r5, [sp, #32] │ │ add r6, sl, r6 │ │ cmp r6, r5 │ │ mov r6, #0 │ │ movwhi r6, #1 │ │ tst r6, r2 │ │ - bne 885e8 │ │ + bne 9bb68 │ │ ldr r2, [sp, #16] │ │ ldr fp, [sp, #12] │ │ ands r2, r9, r2 │ │ - bne 885ec │ │ + bne 9bb6c │ │ str r0, [sp, #16] │ │ mov fp, #0 │ │ str r4, [sp, #24] │ │ mov r5, ip │ │ ldr r2, [sp, #28] │ │ add r0, r1, r2 │ │ str r0, [sp, #32] │ │ @@ -136914,83 +156392,83 @@ │ │ vsubl.u16 q9, d18, d20 │ │ vshll.u16 q10, d20, #4 │ │ vmla.i32 q12, q11, q8 │ │ vmla.i32 q10, q9, q8 │ │ vmovn.i32 d19, q12 │ │ vmovn.i32 d18, q10 │ │ vst1.16 {d18-d19}, [r5]! │ │ - bne 88554 │ │ + bne 9bad4 │ │ ldr r9, [sp, #36] ; 0x24 │ │ ldr r4, [sp, #24] │ │ ldr fp, [sp, #12] │ │ cmp r9, r3 │ │ ldr r0, [sp, #16] │ │ mov r7, r9 │ │ - beq 88474 │ │ - b 885ec │ │ + beq 9b9f4 │ │ + b 9bb6c │ │ ldr fp, [sp, #12] │ │ mov r2, #0 │ │ sub r2, r2, r7, lsl #1 │ │ ldrb r5, [r1, r7] │ │ ldrb r6, [r8, r7] │ │ add r7, r7, #1 │ │ cmp r3, r7 │ │ sub r6, r6, r5 │ │ mul r6, r6, lr │ │ add r5, r6, r5, lsl #4 │ │ strh r5, [ip, -r2] │ │ sub r2, r2, #2 │ │ - bne 885f4 │ │ - b 88474 │ │ + bne 9bb74 │ │ + b 9b9f4 │ │ cmp r3, #1 │ │ - blt 88784 │ │ + blt 9bd04 │ │ mov lr, ip │ │ vdup.32 q8, r4 │ │ bic ip, r3, #7 │ │ add r8, sp, #56 ; 0x38 │ │ lsl r0, r3, #1 │ │ mov r2, fp │ │ mov r7, #0 │ │ mov r9, sl │ │ str r0, [sp, #36] ; 0x24 │ │ add r0, r3, #1 │ │ str r0, [sp, #32] │ │ cmp r3, #8 │ │ mov r0, #0 │ │ - bcc 8874c │ │ - b 8868c │ │ + bcc 9bccc │ │ + b 9bc0c │ │ ldr r0, [sp, #36] ; 0x24 │ │ add r7, r7, #1 │ │ subs lr, lr, #1 │ │ add r2, r2, r0 │ │ ldr r0, [sp, #28] │ │ add r9, r9, r0 │ │ - beq 88784 │ │ + beq 9bd04 │ │ cmp r3, #8 │ │ mov r0, #0 │ │ - bcc 8874c │ │ + bcc 9bccc │ │ ldr r0, [sp, #28] │ │ mul r1, r7, r3 │ │ str lr, [sp, #24] │ │ ldr r6, [sp, #32] │ │ mov r5, r8 │ │ mul r0, r7, r0 │ │ add r8, fp, r1, lsl #1 │ │ add lr, r6, r0 │ │ add r6, sl, lr │ │ ldr lr, [sp, #24] │ │ cmp r6, r8 │ │ mov r8, r5 │ │ - bls 886d8 │ │ + bls 9bc58 │ │ add r1, r1, r3 │ │ add r0, sl, r0 │ │ add r1, fp, r1, lsl #1 │ │ cmp r0, r1 │ │ mov r0, #0 │ │ - bcc 8874c │ │ + bcc 9bccc │ │ str r7, [sp, #20] │ │ mov r0, #0 │ │ mov r1, r2 │ │ mov r7, #1 │ │ add r6, r9, r0 │ │ add r0, r0, #8 │ │ cmp ip, r0 │ │ @@ -137007,49 +156485,49 @@ │ │ vsubl.u16 q9, d18, d20 │ │ vshll.u16 q10, d20, #4 │ │ vmla.i32 q12, q11, q8 │ │ vmla.i32 q10, q9, q8 │ │ vmovn.i32 d19, q12 │ │ vmovn.i32 d18, q10 │ │ vst1.16 {d18-d19}, [r1]! │ │ - bne 886e8 │ │ + bne 9bc68 │ │ ldr r7, [sp, #20] │ │ cmp ip, r3 │ │ mov r0, ip │ │ - beq 88664 │ │ + beq 9bbe4 │ │ mov r1, #0 │ │ sub r1, r1, r0, lsl #1 │ │ mov r6, r9 │ │ ldrb r5, [r6, r0]! │ │ add r0, r0, #1 │ │ cmp r3, r0 │ │ ldrb r6, [r6, #1] │ │ sub r6, r6, r5 │ │ mul r6, r6, r4 │ │ add r6, r6, r5, lsl #4 │ │ strh r6, [r2, -r1] │ │ sub r1, r1, #2 │ │ - bne 88754 │ │ - b 88664 │ │ + bne 9bcd4 │ │ + b 9bbe4 │ │ add sp, sp, #324 ; 0x144 │ │ add sp, sp, #32768 ; 0x8000 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, fp │ │ mov r1, sl │ │ ldr r2, [sp, #28] │ │ add sp, sp, #324 ; 0x144 │ │ add sp, sp, #32768 ; 0x8000 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b 8c380 │ │ + b 9f8ac │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #268 ; 0x10c │ │ sub sp, sp, #65536 ; 0x10000 │ │ cmp r3, #1 │ │ str r2, [sp, #4] │ │ - blt 8896c │ │ + blt 9beec │ │ add r2, sp, #65536 ; 0x10000 │ │ add lr, sp, #65536 ; 0x10000 │ │ mov ip, r1 │ │ mov r6, #2 │ │ ldr r2, [r2, #304] ; 0x130 │ │ add sl, sp, #12 │ │ ldr r1, [lr, #320] ; 0x140 │ │ @@ -137075,49 +156553,49 @@ │ │ ldrb r1, [r1, #1] │ │ add r4, r4, r8, asr #10 │ │ bfc r8, #10, #22 │ │ sub r1, r1, fp │ │ mul r1, r1, r3 │ │ add r1, r1, fp, lsl #4 │ │ strh r1, [r6], #2 │ │ - bne 88818 │ │ + bne 9bd98 │ │ ldr r1, [sp, #4] │ │ subs r9, r9, #1 │ │ add sl, sl, #256 ; 0x100 │ │ mov r3, r2 │ │ add ip, ip, r1 │ │ - bne 88800 │ │ + bne 9bd80 │ │ cmp r3, #1 │ │ - blt 8896c │ │ + blt 9beec │ │ bic sl, r3, #7 │ │ add r7, sp, #12 │ │ lsl r9, r3, #1 │ │ mov r8, #0 │ │ mov fp, #256 ; 0x100 │ │ mov ip, #8 │ │ asr r1, lr, #6 │ │ cmp r3, #8 │ │ mov r4, #0 │ │ - bcc 88934 │ │ - b 888d4 │ │ + bcc 9beb4 │ │ + b 9be54 │ │ add r1, sp, #65536 ; 0x10000 │ │ add r0, r0, r9 │ │ ldr r1, [r1, #320] ; 0x140 │ │ add lr, lr, r1 │ │ asr r1, lr, #10 │ │ bfc lr, #10, #22 │ │ add r7, r7, r1, lsl #8 │ │ ldr r1, [sp, #8] │ │ subs r1, r1, #1 │ │ str r1, [sp, #8] │ │ - beq 8896c │ │ + beq 9beec │ │ asr r1, lr, #6 │ │ cmp r3, #8 │ │ mov r4, #0 │ │ - bcc 88934 │ │ + bcc 9beb4 │ │ vdup.32 q8, r1 │ │ mov r2, #0 │ │ mov r4, sl │ │ add r5, r7, r2 │ │ subs r4, r4, #8 │ │ vld1.16 {d18-d19}, [r5], fp │ │ vld1.16 {d20-d21}, [r5] │ │ @@ -137130,67 +156608,67 @@ │ │ vsubl.s16 q9, d20, d18 │ │ vorr.i32 q12, #8 ; 0x00000008 │ │ vmla.i32 q11, q13, q8 │ │ vmla.i32 q12, q9, q8 │ │ vshrn.i32 d19, q11, #4 │ │ vshrn.i32 d18, q12, #4 │ │ vst1.16 {d18-d19}, [r5] │ │ - bne 888e0 │ │ + bne 9be60 │ │ cmp sl, r3 │ │ mov r4, sl │ │ - beq 88898 │ │ + beq 9be18 │ │ sub r2, r8, r4, lsl #1 │ │ sub r4, r3, r4 │ │ mov r5, r7 │ │ subs r4, r4, #1 │ │ ldrsh r6, [r5, -r2]! │ │ ldrsh r5, [r5, fp] │ │ sub r5, r5, r6 │ │ orr r6, ip, r6, lsl #4 │ │ mla r5, r5, r1, r6 │ │ lsr r5, r5, #4 │ │ strh r5, [r0, -r2] │ │ sub r2, r2, #2 │ │ - bne 8893c │ │ - b 88898 │ │ + bne 9bebc │ │ + b 9be18 │ │ add sp, sp, #268 ; 0x10c │ │ add sp, sp, #65536 ; 0x10000 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #24 │ │ add ip, sp, #8 │ │ stm ip, {r0, r2, r3} │ │ ldr ip, [sp, #60] ; 0x3c │ │ cmp ip, #1 │ │ - blt 88b44 │ │ + blt 9c0c4 │ │ ldr lr, [sp, #64] ; 0x40 │ │ vmov.i32 q8, #16 ; 0x00000010 │ │ vmov.i32 q9, #255 ; 0x000000ff │ │ ldr fp, [sp, #16] │ │ vmov.i32 q10, #0 ; 0x00000000 │ │ ldr r4, [sp, #12] │ │ ldr r6, [sp, #8] │ │ bic sl, ip, #7 │ │ lsl r3, ip, #1 │ │ mov r9, #0 │ │ str r1, [sp, #4] │ │ str r3, [sp] │ │ cmp ip, #8 │ │ mov r5, #0 │ │ - bcc 889f8 │ │ - b 88a40 │ │ + bcc 9bf78 │ │ + b 9bfc0 │ │ add fp, fp, r3 │ │ add r4, r4, r3 │ │ add r6, r6, r1 │ │ add r9, r9, #1 │ │ subs lr, lr, #1 │ │ - beq 88b44 │ │ + beq 9c0c4 │ │ cmp ip, #8 │ │ mov r5, #0 │ │ - bcs 88a40 │ │ + bcs 9bfc0 │ │ lsl r7, r5, #1 │ │ add r0, fp, r7 │ │ add r2, r4, r7 │ │ add r7, r7, #2 │ │ ldrsh r0, [r0] │ │ ldrsh r2, [r2] │ │ add r0, r2, r0 │ │ @@ -137199,16 +156677,16 @@ │ │ cmp r2, #255 ; 0xff │ │ mov r2, #255 ; 0xff │ │ asrlt r2, r0, #5 │ │ bic r0, r2, r2, asr #31 │ │ strb r0, [r6, r5] │ │ add r5, r5, #1 │ │ cmp ip, r5 │ │ - bne 889fc │ │ - b 889d4 │ │ + bne 9bf7c │ │ + b 9bf54 │ │ mla r5, r9, r1, ip │ │ ldr r3, [sp, #8] │ │ mul r0, r9, ip │ │ mla r2, r9, ip, ip │ │ mla r8, r9, r1, r3 │ │ add r1, r3, r5 │ │ ldr r3, [sp, #16] │ │ @@ -137229,19 +156707,19 @@ │ │ ldr r2, [sp, #20] │ │ mov r0, #0 │ │ movwhi r0, #1 │ │ cmp r2, r1 │ │ mov r1, #0 │ │ movwcc r1, #1 │ │ tst r1, r0 │ │ - bne 88b38 │ │ + bne 9c0b8 │ │ ldr r1, [sp, #4] │ │ ands r0, r8, r7 │ │ ldr r3, [sp] │ │ - bne 889f8 │ │ + bne 9bf78 │ │ mov r5, #0 │ │ mov r7, #0 │ │ add r0, fp, r5 │ │ vld1.16 {d22-d23}, [r0] │ │ add r0, r4, r5 │ │ add r5, r5, #16 │ │ vld1.16 {d24-d25}, [r0] │ │ @@ -137258,30 +156736,30 @@ │ │ vmin.s32 q11, q11, q9 │ │ vmax.s32 q12, q12, q10 │ │ vmax.s32 q11, q11, q10 │ │ vmovn.i32 d25, q12 │ │ vmovn.i32 d24, q11 │ │ vmovn.i16 d22, q12 │ │ vst1.8 {d22}, [r0] │ │ - bne 88acc │ │ + bne 9c04c │ │ cmp sl, ip │ │ mov r5, sl │ │ - beq 889d4 │ │ - b 889f8 │ │ + beq 9bf54 │ │ + b 9bf78 │ │ ldr r1, [sp, #4] │ │ ldr r3, [sp] │ │ - b 889f8 │ │ + b 9bf78 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #36 ; 0x24 │ │ ldr ip, [sp, #72] ; 0x48 │ │ stmib sp, {r0, r2, r3} │ │ cmp ip, #1 │ │ - blt 88d5c │ │ + blt 9c2dc │ │ ldr lr, [sp, #80] ; 0x50 │ │ vmov.i32 q10, #128 ; 0x00000080 │ │ ldr r9, [sp, #76] ; 0x4c │ │ vmov.i32 q11, #255 ; 0x000000ff │ │ rsb r5, lr, #16 │ │ vmov.i32 q12, #0 ; 0x00000000 │ │ ldr r4, [sp, #12] │ │ @@ -137292,26 +156770,26 @@ │ │ bic r8, ip, #7 │ │ lsl r0, ip, #1 │ │ mov sl, #0 │ │ str r0, [sp, #28] │ │ str r1, [sp] │ │ cmp ip, #8 │ │ mov fp, #0 │ │ - bcc 88bdc │ │ - b 88c28 │ │ + bcc 9c15c │ │ + b 9c1a8 │ │ ldr r0, [sp, #28] │ │ add r7, r7, r1 │ │ add sl, sl, #1 │ │ subs r9, r9, #1 │ │ add r4, r4, r0 │ │ add r6, r6, r0 │ │ - beq 88d5c │ │ + beq 9c2dc │ │ cmp ip, #8 │ │ mov fp, #0 │ │ - bcs 88c28 │ │ + bcs 9c1a8 │ │ lsl r2, fp, #1 │ │ add r0, r4, r2 │ │ add r3, r6, r2 │ │ add r2, r2, #2 │ │ ldrsh r0, [r0] │ │ ldrsh r3, [r3] │ │ mul r0, r5, r0 │ │ @@ -137321,16 +156799,16 @@ │ │ cmp r3, #255 ; 0xff │ │ mov r3, #255 ; 0xff │ │ asrlt r3, r0, #8 │ │ bic r0, r3, r3, asr #31 │ │ strb r0, [r7, fp] │ │ add fp, fp, #1 │ │ cmp ip, fp │ │ - bne 88be0 │ │ - b 88bb4 │ │ + bne 9c160 │ │ + b 9c134 │ │ str r9, [sp, #16] │ │ mla r2, sl, ip, ip │ │ ldr r0, [sp, #4] │ │ mla r9, sl, r1, ip │ │ mov fp, #0 │ │ mla r1, sl, r1, r0 │ │ str r2, [sp, #20] │ │ @@ -137357,19 +156835,19 @@ │ │ movwhi r0, #1 │ │ add r1, r2, r1, lsl #1 │ │ ldr r2, [sp, #32] │ │ cmp r2, r1 │ │ mov r1, #0 │ │ movwcc r1, #1 │ │ tst r1, r0 │ │ - bne 88d50 │ │ + bne 9c2d0 │ │ ands r0, r3, r9 │ │ ldr r1, [sp] │ │ ldr r9, [sp, #16] │ │ - bne 88bdc │ │ + bne 9c15c │ │ mov r3, #0 │ │ mov r2, #0 │ │ add r0, r6, r3 │ │ vld1.16 {d26-d27}, [r0] │ │ add r0, r4, r3 │ │ add r3, r3, #16 │ │ vmovl.s16 q14, d27 │ │ @@ -137392,31 +156870,31 @@ │ │ vmax.s32 q14, q14, q12 │ │ vmin.s32 q13, q13, q11 │ │ vmax.s32 q13, q13, q12 │ │ vmovn.i32 d29, q14 │ │ vmovn.i32 d28, q13 │ │ vmovn.i16 d26, q14 │ │ vst1.8 {d26}, [r0] │ │ - bne 88ccc │ │ + bne 9c24c │ │ cmp r8, ip │ │ mov fp, r8 │ │ - beq 88bb4 │ │ - b 88bdc │ │ + beq 9c134 │ │ + b 9c15c │ │ ldr r1, [sp] │ │ ldr r9, [sp, #16] │ │ - b 88bdc │ │ + b 9c15c │ │ add sp, sp, #36 ; 0x24 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #52 ; 0x34 │ │ add ip, sp, #8 │ │ stm ip, {r0, r2, r3} │ │ ldr ip, [sp, #88] ; 0x58 │ │ cmp ip, #1 │ │ - blt 88fe4 │ │ + blt 9c564 │ │ add fp, sp, #8 │ │ mov r0, #0 │ │ ldr r7, [sp, #96] ; 0x60 │ │ vmov.i32 q8, #64 ; 0x00000040 │ │ ldr r9, [sp, #92] ; 0x5c │ │ vmov.i32 q9, #512 ; 0x00000200 │ │ vmov.i32 q10, #255 ; 0x000000ff │ │ @@ -137426,28 +156904,28 @@ │ │ ldm fp, {r0, r4, fp} │ │ lsl sl, ip, #1 │ │ mov r8, r1 │ │ str r1, [sp, #20] │ │ str sl, [sp, #4] │ │ cmp ip, #8 │ │ mov r6, #0 │ │ - bcc 88dfc │ │ - b 88e50 │ │ + bcc 9c37c │ │ + b 9c3d0 │ │ ldr r1, [sp, #36] ; 0x24 │ │ add fp, fp, sl │ │ add r4, r4, sl │ │ add r0, r0, r8 │ │ add r7, r7, ip │ │ subs r9, r9, #1 │ │ add r1, r1, #1 │ │ str r1, [sp, #36] ; 0x24 │ │ - beq 88fe4 │ │ + beq 9c564 │ │ cmp ip, #8 │ │ mov r6, #0 │ │ - bcs 88e50 │ │ + bcs 9c3d0 │ │ lsl r3, r6, #1 │ │ add r2, r4, r3 │ │ ldrb r1, [r7, r6] │ │ add r5, fp, r3 │ │ ldrsh r2, [r2] │ │ add r3, r3, #2 │ │ ldrsh r5, [r5] │ │ @@ -137459,16 +156937,16 @@ │ │ cmp r2, #255 ; 0xff │ │ mov r2, #255 ; 0xff │ │ asrlt r2, r1, #10 │ │ bic r1, r2, r2, asr #31 │ │ strb r1, [r0, r6] │ │ add r6, r6, #1 │ │ cmp ip, r6 │ │ - bne 88e00 │ │ - b 88dcc │ │ + bne 9c380 │ │ + b 9c34c │ │ ldr r3, [sp, #36] ; 0x24 │ │ mov r6, #0 │ │ str r9, [sp, #32] │ │ ldr r2, [sp, #8] │ │ mla r1, r3, r8, ip │ │ ldr r5, [sp, #16] │ │ mla r9, r3, r8, r2 │ │ @@ -137502,22 +156980,22 @@ │ │ add r3, r5, sl, lsl #1 │ │ movwhi r2, #1 │ │ cmp r9, r3 │ │ mov r3, #0 │ │ movwcc r3, #1 │ │ tst r3, r2 │ │ andseq r1, r1, r8 │ │ - bne 88fd4 │ │ + bne 9c554 │ │ ldr r1, [sp, #28] │ │ ldr r2, [sp, #24] │ │ ldr r8, [sp, #20] │ │ ldr r9, [sp, #32] │ │ ands r1, r2, r1 │ │ ldr sl, [sp, #4] │ │ - bne 88dfc │ │ + bne 9c37c │ │ add r8, sp, #40 ; 0x28 │ │ mov r6, #0 │ │ mov r3, #0 │ │ mov r1, r7 │ │ add r5, r4, r6 │ │ ldr r2, [r1, r3]! │ │ vld1.16 {d24-d25}, [r5] │ │ @@ -137552,65 +157030,65 @@ │ │ vmax.s32 q13, q13, q11 │ │ vmin.s32 q12, q12, q10 │ │ vmax.s32 q12, q12, q11 │ │ vmovn.i32 d27, q13 │ │ vmovn.i32 d26, q12 │ │ vmovn.i16 d24, q13 │ │ vst1.8 {d24}, [r1] │ │ - bne 88f20 │ │ + bne 9c4a0 │ │ ldr r8, [sp, #20] │ │ cmp lr, ip │ │ mov r6, lr │ │ - beq 88dcc │ │ - b 88dfc │ │ + beq 9c34c │ │ + b 9c37c │ │ ldr r8, [sp, #20] │ │ ldr r9, [sp, #32] │ │ ldr sl, [sp, #4] │ │ - b 88dfc │ │ + b 9c37c │ │ add sp, sp, #52 ; 0x34 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #16 │ │ cmp r3, #1 │ │ stmib sp, {r0, r2} │ │ - blt 89184 │ │ + blt 9c704 │ │ ldr r5, [sp, #56] ; 0x38 │ │ vmov.i16 q8, #64 ; 0x0040 │ │ ldr lr, [sp, #52] ; 0x34 │ │ vmov.i16 q9, #32 ; 0x0020 │ │ bic r9, r3, #15 │ │ mov r8, #0 │ │ ldmib sp, {r7, ip} │ │ str r1, [sp] │ │ cmp r3, #16 │ │ mov r4, #0 │ │ - bcc 89054 │ │ - b 89088 │ │ + bcc 9c5d4 │ │ + b 9c608 │ │ add r5, r5, r3 │ │ add ip, ip, r3 │ │ add r7, r7, r1 │ │ add r8, r8, #1 │ │ subs lr, lr, #1 │ │ - beq 89184 │ │ + beq 9c704 │ │ cmp r3, #16 │ │ mov r4, #0 │ │ - bcs 89088 │ │ + bcs 9c608 │ │ ldrb r0, [r5, r4] │ │ ldrb r6, [ip, r4] │ │ ldrb r2, [r7, r4] │ │ smulbb r6, r6, r0 │ │ rsb r0, r0, #64 ; 0x40 │ │ smlabb r0, r0, r2, r6 │ │ add r0, r0, #32 │ │ lsr r0, r0, #6 │ │ strb r0, [r7, r4] │ │ add r4, r4, #1 │ │ cmp r3, r4 │ │ - bne 89054 │ │ - b 89030 │ │ + bne 9c5d4 │ │ + b 9c5b0 │ │ str lr, [sp, #12] │ │ mla r4, r8, r1, r3 │ │ ldr r0, [sp, #4] │ │ mul lr, r8, r3 │ │ mov fp, #0 │ │ mla r2, r8, r3, r3 │ │ mla r6, r8, r1, r0 │ │ @@ -137631,19 +157109,19 @@ │ │ mov r0, #0 │ │ add r1, r1, r2 │ │ movwcc r0, #1 │ │ cmp r6, r1 │ │ mov r1, #0 │ │ movwcc r1, #1 │ │ tst r1, r0 │ │ - bne 89178 │ │ + bne 9c6f8 │ │ ldr r1, [sp] │ │ ands r0, fp, sl │ │ ldr lr, [sp, #12] │ │ - bne 89054 │ │ + bne 9c5d4 │ │ mov r4, #0 │ │ add r0, r5, r4 │ │ vld1.8 {d20-d21}, [r0] │ │ add r0, ip, r4 │ │ vld1.8 {d22-d23}, [r0] │ │ add r0, r7, r4 │ │ vmull.u8 q13, d23, d21 │ │ @@ -137658,32 +157136,32 @@ │ │ vmla.i16 q13, q15, q14 │ │ vmla.i16 q11, q10, q12 │ │ vadd.i16 q10, q13, q9 │ │ vadd.i16 q11, q11, q9 │ │ vshrn.i16 d21, q10, #6 │ │ vshrn.i16 d20, q11, #6 │ │ vst1.8 {d20-d21}, [r0] │ │ - bne 89110 │ │ + bne 9c690 │ │ cmp r9, r3 │ │ mov r4, r9 │ │ - bne 89054 │ │ - b 89030 │ │ + bne 9c5d4 │ │ + b 9c5b0 │ │ ldr r1, [sp] │ │ ldr lr, [sp, #12] │ │ - b 89054 │ │ + b 9c5d4 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #32 │ │ add r7, r3, r3, lsl #1 │ │ str r2, [sp, #20] │ │ cmp r7, #4 │ │ str r0, [sp, #16] │ │ - blt 89358 │ │ - ldr r5, [pc, #432] ; 89360 │ │ + blt 9c8d8 │ │ + ldr r5, [pc, #432] ; 9c8e0 │ │ asr lr, r7, #2 │ │ cmp lr, #1 │ │ mov r9, lr │ │ movle r9, #1 │ │ add r6, r9, r3 │ │ ldr r5, [pc, r5] │ │ vmov.i16 q8, #64 ; 0x0040 │ │ @@ -137696,37 +157174,37 @@ │ │ ldr r6, [sp, #16] │ │ mov sl, #0 │ │ str r0, [sp, #12] │ │ stmib sp, {r1, r3} │ │ str r9, [sp] │ │ cmp r9, #16 │ │ mov r7, #0 │ │ - bcc 89224 │ │ - b 89258 │ │ + bcc 9c7a4 │ │ + b 9c7d8 │ │ add r5, r5, r3 │ │ add r6, r6, r1 │ │ add sl, sl, #1 │ │ subs r8, r8, #1 │ │ - beq 89358 │ │ + beq 9c8d8 │ │ cmp r9, #16 │ │ mov r7, #0 │ │ - bcs 89258 │ │ + bcs 9c7d8 │ │ ldrb r0, [ip, r7] │ │ ldrb r4, [r5, r7] │ │ ldrb r2, [r6, r7] │ │ smulbb r4, r4, r0 │ │ rsb r0, r0, #64 ; 0x40 │ │ smlabb r0, r0, r2, r4 │ │ add r0, r0, #32 │ │ lsr r0, r0, #6 │ │ strb r0, [r6, r7] │ │ add r7, r7, #1 │ │ cmp r7, lr │ │ - blt 89224 │ │ - b 89204 │ │ + blt 9c7a4 │ │ + b 9c784 │ │ mla r7, sl, r1, r9 │ │ ldr r0, [sp, #16] │ │ str r8, [sp, #24] │ │ mla r2, sl, r1, r0 │ │ mov r1, #0 │ │ mul r4, sl, r3 │ │ ldr r3, [sp, #20] │ │ @@ -137746,20 +157224,20 @@ │ │ mov r8, #0 │ │ mov r9, #0 │ │ movwcc r8, #1 │ │ cmp r3, r0 │ │ movwcc r9, #1 │ │ mov r7, #0 │ │ tst r2, r1 │ │ - bne 89348 │ │ + bne 9c8c8 │ │ ands r0, r9, r8 │ │ ldr r8, [sp, #24] │ │ ldr r9, [sp] │ │ ldmib sp, {r1, r3} │ │ - bne 89224 │ │ + bne 9c7a4 │ │ mov r7, #0 │ │ add r0, ip, r7 │ │ vld1.8 {d20-d21}, [r0] │ │ add r0, r5, r7 │ │ vld1.8 {d22-d23}, [r0] │ │ add r0, r6, r7 │ │ vmull.u8 q13, d23, d21 │ │ @@ -137774,73 +157252,73 @@ │ │ vmla.i16 q13, q15, q14 │ │ vmla.i16 q11, q10, q12 │ │ vadd.i16 q10, q13, q9 │ │ vadd.i16 q11, q11, q9 │ │ vshrn.i16 d21, q10, #6 │ │ vshrn.i16 d20, q11, #6 │ │ vst1.8 {d20-d21}, [r0] │ │ - bne 892e0 │ │ + bne 9c860 │ │ cmp r9, fp │ │ mov r7, fp │ │ - bne 89224 │ │ - b 89204 │ │ + bne 9c7a4 │ │ + b 9c784 │ │ ldmib sp, {r1, r3} │ │ ldr r8, [sp, #24] │ │ ldr r9, [sp] │ │ - b 89224 │ │ + b 9c7a4 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq r2, r2, r8, ror r9 │ │ + ; instruction: 0x000203b4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ cmp r3, #1 │ │ stmib sp, {r0, r2} │ │ - blt 894b4 │ │ - ldr r7, [pc, #316] ; 894bc │ │ + blt 9ca34 │ │ + ldr r7, [pc, #316] ; 9ca3c │ │ vmov.i16 q8, #32 ; 0x0020 │ │ ldr r4, [sp, #48] ; 0x30 │ │ bic lr, r3, #15 │ │ mov r9, #0 │ │ ldr r7, [pc, r7] │ │ ldr r6, [sp, #8] │ │ add ip, r7, r4 │ │ add r4, r4, r4, lsl #1 │ │ ldr r7, [sp, #4] │ │ asr r8, r4, #2 │ │ str r1, [sp] │ │ - b 893c4 │ │ + b 9c944 │ │ add r6, r6, r3 │ │ add r7, r7, r1 │ │ add r9, r9, #1 │ │ subs r8, r8, #1 │ │ add ip, ip, #1 │ │ - beq 894b4 │ │ + beq 9ca34 │ │ ldrb r4, [ip] │ │ cmp r3, #16 │ │ mov r5, #0 │ │ rsb sl, r4, #64 ; 0x40 │ │ - bcc 89488 │ │ + bcc 9ca08 │ │ mul r5, r9, r1 │ │ ldr r0, [sp, #4] │ │ mul fp, r9, r3 │ │ add r1, r0, r5 │ │ ldr r0, [sp, #8] │ │ add r2, fp, r3 │ │ add r2, r0, r2 │ │ cmp r1, r2 │ │ ldr r1, [sp] │ │ - bcs 89420 │ │ + bcs 9c9a0 │ │ ldr r0, [sp, #8] │ │ add r2, r5, r3 │ │ ldr r5, [sp, #4] │ │ add r0, r0, fp │ │ add r2, r5, r2 │ │ mov r5, #0 │ │ cmp r0, r2 │ │ - bcc 89488 │ │ + bcc 9ca08 │ │ vdup.16 q9, r4 │ │ mov r5, #0 │ │ vdup.16 q10, sl │ │ add r0, r7, r5 │ │ add r2, r6, r5 │ │ vld1.8 {d22-d23}, [r0] │ │ add r5, r5, #16 │ │ @@ -137855,41 +157333,41 @@ │ │ vmla.i16 q12, q9, q14 │ │ vmla.i16 q11, q9, q13 │ │ vadd.i16 q12, q12, q8 │ │ vadd.i16 q11, q11, q8 │ │ vshrn.i16 d25, q12, #6 │ │ vshrn.i16 d24, q11, #6 │ │ vst1.8 {d24-d25}, [r0] │ │ - bne 8942c │ │ + bne 9c9ac │ │ cmp lr, r3 │ │ mov r5, lr │ │ - beq 893ac │ │ + beq 9c92c │ │ ldrb r0, [r7, r5] │ │ ldrb r2, [r6, r5] │ │ smulbb r0, sl, r0 │ │ smlabb r0, r2, r4, r0 │ │ add r0, r0, #32 │ │ lsr r0, r0, #6 │ │ strb r0, [r7, r5] │ │ add r5, r5, #1 │ │ cmp r3, r5 │ │ - bne 89488 │ │ - b 893ac │ │ + bne 9ca08 │ │ + b 9c92c │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq r2, r2, ip, lsr #15 │ │ + andeq r0, r2, r8, ror #3 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ vpush {d8-d9} │ │ sub sp, sp, #64 ; 0x40 │ │ add ip, sp, #16 │ │ stm ip, {r0, r2, r3} │ │ ldr ip, [sp, #120] ; 0x78 │ │ cmp ip, #1 │ │ - blt 897e0 │ │ + blt 9cd60 │ │ ldr r7, [sp, #128] ; 0x80 │ │ vmov.i32 q8, #8 ; 0x00000008 │ │ ldr lr, [sp, #124] ; 0x7c │ │ vmov.i32 q9, #26 ; 0x0000001a │ │ vmov.i32 q10, #38 ; 0x00000026 │ │ ldr r8, [sp, #24] │ │ vmov.i32 q11, #512 ; 0x00000200 │ │ @@ -137902,15 +157380,15 @@ │ │ str r0, [sp, #4] │ │ mov r0, #0 │ │ str r1, [sp, #12] │ │ str r0, [sp, #60] ; 0x3c │ │ str sl, [sp, #8] │ │ cmp ip, #8 │ │ mov fp, #0 │ │ - bcc 89660 │ │ + bcc 9cbe0 │ │ ldr r3, [sp, #60] ; 0x3c │ │ mov fp, #0 │ │ ldr r2, [sp, #16] │ │ str lr, [sp, #56] ; 0x38 │ │ mla r0, r3, r1, ip │ │ mla r1, r3, r1, r2 │ │ mul sl, r3, ip │ │ @@ -137965,26 +157443,26 @@ │ │ mov r1, #0 │ │ movwcc r1, #1 │ │ cmp r0, r4 │ │ mov r0, #0 │ │ movwcc r0, #1 │ │ tst r0, r1 │ │ andseq r0, lr, sl │ │ - bne 897d0 │ │ + bne 9cd50 │ │ ldr r1, [sp, #12] │ │ ands r0, r2, r5 │ │ ldr lr, [sp, #56] ; 0x38 │ │ ldr sl, [sp, #8] │ │ - bne 89660 │ │ + bne 9cbe0 │ │ ldr r0, [sp, #36] ; 0x24 │ │ ands r0, r3, r0 │ │ ldreq r0, [sp, #32] │ │ ldreq r2, [sp, #28] │ │ andseq r0, r2, r0 │ │ - beq 896f8 │ │ + beq 9cc78 │ │ lsl r3, fp, #1 │ │ add r0, r8, r3 │ │ add r2, r9, r3 │ │ add r3, r3, #2 │ │ ldrsh r0, [r0] │ │ ldrsh r4, [r2] │ │ subs r2, r4, r0 │ │ @@ -138004,25 +157482,25 @@ │ │ mov r5, #255 ; 0xff │ │ asrlt r5, r0, #10 │ │ bic r0, r5, r5, asr #31 │ │ strb r0, [r6, fp] │ │ strb r2, [r7, fp] │ │ add fp, fp, #1 │ │ cmp ip, fp │ │ - bne 89664 │ │ + bne 9cbe4 │ │ ldr r0, [sp, #60] ; 0x3c │ │ add r8, r8, sl │ │ add r9, r9, sl │ │ add r7, r7, ip │ │ add r6, r6, r1 │ │ subs lr, lr, #1 │ │ add r0, r0, #1 │ │ str r0, [sp, #60] ; 0x3c │ │ - bne 8952c │ │ - b 897e0 │ │ + bne 9caac │ │ + b 9cd60 │ │ ldr fp, [sp, #4] │ │ mov r5, #0 │ │ mov r3, #0 │ │ add r0, r8, r5 │ │ vld1.16 {d28-d29}, [r0] │ │ add r0, r9, r5 │ │ add r5, r5, #16 │ │ @@ -138065,22 +157543,22 @@ │ │ vmovn.i16 d30, q15 │ │ vmovn.i16 d28, q14 │ │ vst1.8 {d30}, [r0] │ │ add r0, r7, r3 │ │ add r3, r3, #8 │ │ cmp fp, r3 │ │ vst1.8 {d28}, [r0] │ │ - bne 89704 │ │ + bne 9cc84 │ │ cmp fp, ip │ │ - bne 89660 │ │ - b 896d0 │ │ + bne 9cbe0 │ │ + b 9cc50 │ │ ldr r1, [sp, #12] │ │ ldr lr, [sp, #56] ; 0x38 │ │ ldr sl, [sp, #8] │ │ - b 89660 │ │ + b 9cbe0 │ │ add sp, sp, #64 ; 0x40 │ │ vpop {d8-d9} │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [sp, #52] ; 0x34 │ │ @@ -138090,43 +157568,43 @@ │ │ ldr lr, [sp, #48] ; 0x30 │ │ str ip, [sp, #4] │ │ add ip, sp, #8 │ │ ldr r5, [sp, #60] ; 0x3c │ │ str lr, [sp] │ │ stm ip, {r4, r5, r7} │ │ str r6, [sp, #20] │ │ - bl 8cc10 │ │ + bl a013c │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [sp, #44] ; 0x2c │ │ mov r6, #1 │ │ ldr r4, [sp, #48] ; 0x30 │ │ ldr lr, [sp, #40] ; 0x28 │ │ str ip, [sp, #4] │ │ add ip, sp, #8 │ │ ldr r5, [sp, #52] ; 0x34 │ │ str lr, [sp] │ │ stm ip, {r4, r5, r6} │ │ str r6, [sp, #20] │ │ - bl 8cc10 │ │ + bl a013c │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #280 ; 0x118 │ │ str r0, [sp, #24] │ │ sub r0, r3, r3, lsl #2 │ │ add r0, r2, r0 │ │ str r0, [sp, #28] │ │ str r1, [sp, #8] │ │ add r4, sp, #40 ; 0x28 │ │ str r3, [sp, #4] │ │ mov r0, #0 │ │ - ldr r1, [pc, #632] ; 89b14 │ │ + ldr r1, [pc, #632] ; 9d094 │ │ ldr r5, [sp, #320] ; 0x140 │ │ ldr r1, [pc, r1] │ │ str r0, [sp, #16] │ │ mov r6, #4 │ │ ldr r0, [sp, #28] │ │ mov r2, r5 │ │ str r4, [sp, #12] │ │ @@ -138181,39 +157659,39 @@ │ │ movw r0, #519 ; 0x207 │ │ smlabb r1, r3, r5, r1 │ │ ldrsb r0, [ip, r0] │ │ ldr r5, [sp, #316] ; 0x13c │ │ add r6, r6, #1 │ │ cmp r6, #12 │ │ smlabb r0, r7, r0, r1 │ │ - ldr r1, [pc, #384] ; 89b18 │ │ + ldr r1, [pc, #384] ; 9d098 │ │ ldr r1, [pc, r1] │ │ ldr r3, [sp, #36] ; 0x24 │ │ add r0, r0, #4 │ │ lsr r0, r0, #3 │ │ strh r0, [r4], #2 │ │ ldrsh r0, [r5] │ │ add r2, r2, r0 │ │ - bne 898d4 │ │ + bne 9ce54 │ │ ldrsh r0, [r5, #2] │ │ ldr r5, [sp, #20] │ │ ldr r4, [sp, #12] │ │ add r5, r5, r0 │ │ ldr r0, [sp, #16] │ │ ldr r2, [sp, #4] │ │ add r4, r4, #16 │ │ ldr r3, [sp, #28] │ │ add r0, r0, #1 │ │ cmp r0, #15 │ │ add r3, r3, r2 │ │ str r3, [sp, #28] │ │ - bne 898a0 │ │ + bne 9ce20 │ │ ldr r0, [sp, #24] │ │ add sl, sp, #40 ; 0x28 │ │ - ldr fp, [pc, #292] ; 89b1c │ │ + ldr fp, [pc, #292] ; 9d09c │ │ mov r1, #0 │ │ ldr r8, [sp, #324] ; 0x144 │ │ movw r5, #518 ; 0x206 │ │ movw ip, #515 ; 0x203 │ │ ldr fp, [pc, fp] │ │ mov r7, r0 │ │ mov r6, #0 │ │ @@ -138263,43 +157741,43 @@ │ │ mov r1, #255 ; 0xff │ │ asrlt r1, r0, #11 │ │ cmp r6, #16 │ │ bic r0, r1, r1, asr #31 │ │ strb r0, [r7], #1 │ │ ldrsh r0, [r3, #4] │ │ add r8, r8, r0 │ │ - bne 89a1c │ │ + bne 9cf9c │ │ ldr r0, [sp, #8] │ │ add sl, sl, #16 │ │ ldr r1, [sp, #24] │ │ ldrsh r7, [r3, #6] │ │ add r1, r1, r0 │ │ ldr r8, [sp, #36] ; 0x24 │ │ mov r0, r1 │ │ ldr r1, [sp, #32] │ │ add r8, r8, r7 │ │ add r1, r1, #1 │ │ cmp r1, #8 │ │ - bne 89a08 │ │ + bne 9cf88 │ │ add sp, sp, #280 ; 0x118 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq r2, r2, r0, lsr #5 │ │ - andeq r2, r2, r8, lsr #3 │ │ - andeq r2, r2, r8, lsr r1 │ │ + ldrdeq pc, [r1], -ip │ │ + andeq pc, r1, r4, ror #23 │ │ + andeq pc, r1, r4, ror fp ; │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #276 ; 0x114 │ │ str r1, [sp, #4] │ │ sub r1, r3, r3, lsl #2 │ │ add r1, r2, r1 │ │ str r0, [sp, #8] │ │ str r1, [sp, #28] │ │ add r2, sp, #36 ; 0x24 │ │ str r3, [sp, #12] │ │ mov r1, #0 │ │ - ldr r5, [pc, #640] ; 89dd0 │ │ + ldr r5, [pc, #640] ; 9d350 │ │ ldr r0, [sp, #316] ; 0x13c │ │ ldr r5, [pc, r5] │ │ str r1, [sp, #20] │ │ mov r7, #4 │ │ ldr r1, [sp, #28] │ │ str r2, [sp, #16] │ │ str r0, [sp, #24] │ │ @@ -138353,40 +157831,40 @@ │ │ mov ip, sl │ │ smlabb r0, r4, r3, r0 │ │ ldr r3, [sp, #28] │ │ mov sl, r8 │ │ ldrb r4, [r3, r7] │ │ uxtb r3, fp │ │ smlabb r0, r3, r5, r0 │ │ - ldr r5, [pc, #396] ; 89dd4 │ │ + ldr r5, [pc, #396] ; 9d354 │ │ ldr r3, [sp, #312] ; 0x138 │ │ add r7, r7, #1 │ │ smlabb r0, r4, r6, r0 │ │ cmp r7, #12 │ │ ldr r5, [pc, r5] │ │ ldr r8, [sp, #32] │ │ add r0, r0, #4 │ │ lsr r0, r0, #3 │ │ strh r0, [r2], #2 │ │ ldrsh r0, [r3] │ │ add r1, r1, r0 │ │ - bne 89b88 │ │ + bne 9d108 │ │ ldr r0, [sp, #12] │ │ ldr r2, [sp, #28] │ │ ldrsh r1, [r3, #2] │ │ add r2, r2, r0 │ │ ldr r0, [sp, #24] │ │ str r2, [sp, #28] │ │ ldr r2, [sp, #16] │ │ add r0, r0, r1 │ │ ldr r1, [sp, #20] │ │ add r2, r2, #16 │ │ add r1, r1, #1 │ │ cmp r1, #15 │ │ - bne 89b54 │ │ + bne 9d0d4 │ │ ldr r0, [sp, #4] │ │ add sl, sp, #36 ; 0x24 │ │ ldr r2, [sp, #8] │ │ mov r6, #512 ; 0x200 │ │ ldr r9, [sp, #320] ; 0x140 │ │ movw r7, #518 ; 0x206 │ │ lsl r0, r0, #1 │ │ @@ -138427,43 +157905,43 @@ │ │ ldrsh r5, [r0, #96] ; 0x60 │ │ ldrsh r0, [r0, #112] ; 0x70 │ │ smlabb r1, r7, r2, r1 │ │ ldrsb r2, [r3, ip] │ │ ldr r3, [sp, #312] ; 0x138 │ │ movw r7, #518 ; 0x206 │ │ smlabb r1, r5, r6, r1 │ │ - ldr r5, [pc, #104] ; 89dd8 │ │ + ldr r5, [pc, #104] ; 9d358 │ │ mov r6, #512 ; 0x200 │ │ smlabb r0, r0, r2, r1 │ │ add r1, r8, r4 │ │ ldr r5, [pc, r5] │ │ add r4, r4, #2 │ │ mov r2, r8 │ │ cmp r4, #16 │ │ add r0, r0, #64 ; 0x40 │ │ lsr r0, r0, #7 │ │ strh r0, [r1] │ │ ldrsh r0, [r3, #4] │ │ add r9, r9, r0 │ │ - bne 89ce4 │ │ + bne 9d264 │ │ ldrsh r0, [r3, #6] │ │ add sl, sl, #16 │ │ ldr r9, [sp, #32] │ │ ldr r1, [sp, #24] │ │ add r9, r9, r0 │ │ ldr r0, [sp, #28] │ │ add r2, r2, r1 │ │ add r0, r0, #1 │ │ cmp r0, #8 │ │ - bne 89cd8 │ │ + bne 9d258 │ │ add sp, sp, #276 ; 0x114 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq r1, r2, ip, ror #31 │ │ - andeq r1, r2, r8, ror #29 │ │ - andeq r1, r2, r4, asr #27 │ │ + andeq pc, r1, r8, lsr #20 │ │ + andeq pc, r1, r4, lsr #18 │ │ + andeq pc, r1, r0, lsl #16 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ ldr r7, [sp, #68] ; 0x44 │ │ sub r6, r1, r3 │ │ sub r5, r1, #1 │ │ ldr ip, [sp, #64] ; 0x40 │ │ add r6, r6, r7 │ │ @@ -138510,149 +157988,149 @@ │ │ mla r2, r3, r0, r2 │ │ mulmi r2, r3, r0 │ │ ldr r0, [sp, #76] ; 0x4c │ │ cmp r4, #1 │ │ mla r0, r9, r0, r5 │ │ str r0, [sp, #12] │ │ mov r0, r4 │ │ - blt 89fe8 │ │ + blt 9d568 │ │ ldr r3, [sp, #16] │ │ cmp r6, #0 │ │ ldr r7, [sp, #24] │ │ sub r0, r3, r6 │ │ sub ip, r0, r7 │ │ ldr r0, [sp, #80] ; 0x50 │ │ add r4, r0, r2 │ │ - beq 89f50 │ │ + beq 9d4d0 │ │ sub r0, r3, r7 │ │ str r0, [sp, #20] │ │ add r0, r9, r8 │ │ ldr r7, [sp, #12] │ │ sub sl, r0, r1 │ │ mov r2, ip │ │ - b 89f10 │ │ + b 9d490 │ │ ldr r0, [sp, #76] ; 0x4c │ │ adds sl, sl, #1 │ │ mov r2, fp │ │ add r7, r7, r0 │ │ ldr r0, [sp, #84] ; 0x54 │ │ add r4, r4, r0 │ │ - bcs 89fe8 │ │ + bcs 9d568 │ │ add r0, r7, r6 │ │ mov r1, r4 │ │ mov fp, r2 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ ldrb r2, [r7, r6] │ │ mov r0, r7 │ │ mov r1, r6 │ │ - bl 2830 <__aeabi_memset@plt> │ │ + bl 2ddc <__aeabi_memset@plt> │ │ ldr r1, [sp, #24] │ │ cmp r1, #0 │ │ - beq 89ef4 │ │ + beq 9d474 │ │ ldr r0, [sp, #20] │ │ add r0, r7, r0 │ │ ldrb r2, [r0, #-1] │ │ - bl 2830 <__aeabi_memset@plt> │ │ - b 89ef4 │ │ + bl 2ddc <__aeabi_memset@plt> │ │ + b 9d474 │ │ cmp r7, #0 │ │ - beq 89fb0 │ │ + beq 9d530 │ │ add r0, r6, ip │ │ mov sl, ip │ │ sub fp, r0, #1 │ │ add r0, r9, r8 │ │ sub r7, r0, r1 │ │ ldr r0, [sp, #12] │ │ rsb r6, r0, #0 │ │ rsb r0, r6, #0 │ │ mov r1, r4 │ │ mov r2, sl │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ ldrb r2, [fp, -r6] │ │ sub r0, sl, r6 │ │ ldr r1, [sp, #24] │ │ - bl 2830 <__aeabi_memset@plt> │ │ + bl 2ddc <__aeabi_memset@plt> │ │ ldr r0, [sp, #76] ; 0x4c │ │ adds r7, r7, #1 │ │ sub r6, r6, r0 │ │ ldr r0, [sp, #84] ; 0x54 │ │ add r4, r4, r0 │ │ - bcc 89f74 │ │ - b 89fe8 │ │ + bcc 9d4f4 │ │ + b 9d568 │ │ add r0, r9, r8 │ │ ldr r6, [sp, #12] │ │ sub r7, r0, r1 │ │ mov sl, ip │ │ mov r0, r6 │ │ mov r1, r4 │ │ mov r2, sl │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ ldr r0, [sp, #76] ; 0x4c │ │ adds r7, r7, #1 │ │ add r6, r6, r0 │ │ ldr r0, [sp, #84] ; 0x54 │ │ add r4, r4, r0 │ │ - bcc 89fc0 │ │ + bcc 9d540 │ │ cmp r9, #1 │ │ - blt 8a024 │ │ + blt 9d5a4 │ │ ldr r7, [sp, #16] │ │ ldr r4, [sp, #76] ; 0x4c │ │ ldr r6, [sp, #12] │ │ mov r0, r5 │ │ mov r1, r6 │ │ mov r2, r7 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ add r5, r5, r4 │ │ subs r9, r9, #1 │ │ - bne 89ffc │ │ + bne 9d57c │ │ cmp r8, #1 │ │ - bge 8a034 │ │ - b 8a068 │ │ + bge 9d5b4 │ │ + b 9d5e8 │ │ ldr r7, [sp, #16] │ │ ldr r4, [sp, #76] ; 0x4c │ │ cmp r8, #1 │ │ - blt 8a068 │ │ + blt 9d5e8 │ │ ldr r0, [sp, #4] │ │ ldr r1, [sp, #8] │ │ mul r9, r4, r0 │ │ mvn r0, r8 │ │ add r0, r0, r1 │ │ mul r6, r4, r0 │ │ add r0, r5, r9 │ │ add r1, r5, r6 │ │ mov r2, r7 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ add r5, r5, r4 │ │ subs r8, r8, #1 │ │ - bne 8a04c │ │ + bne 9d5cc │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ stm sp, {r1, r3} │ │ mov sl, r0 │ │ - ldr r0, [pc, #440] ; 8a240 │ │ + ldr r0, [pc, #440] ; 9d7c0 │ │ ldr r4, [sp, #56] ; 0x38 │ │ ldr r1, [sp, #52] ; 0x34 │ │ sub fp, r4, #1 │ │ ldr r6, [sp, #48] ; 0x30 │ │ ldr r0, [pc, r0] │ │ vdup.32 q8, fp │ │ cmp r6, #1 │ │ str r1, [sp, #8] │ │ - bge 8a0d0 │ │ + bge 9d650 │ │ ldr r1, [sp, #4] │ │ add r2, r2, r1 │ │ ldr r1, [sp] │ │ add sl, sl, r1 │ │ ldr r1, [sp, #8] │ │ subs r1, r1, #1 │ │ - beq 8a21c │ │ + beq 9d79c │ │ cmp r6, #1 │ │ str r1, [sp, #8] │ │ - blt 8a0a8 │ │ + blt 9d628 │ │ ldr r5, [sp, #64] ; 0x40 │ │ mvn r4, #0 │ │ mov r9, #0 │ │ sub ip, r4, #2 │ │ asr r6, r5, #8 │ │ cmp ip, fp │ │ lsl r3, r6, #3 │ │ @@ -138726,418 +158204,401 @@ │ │ cmp r3, #255 ; 0xff │ │ mov r3, #255 ; 0xff │ │ asrlt r3, r1, #7 │ │ bic r1, r3, r3, asr #31 │ │ strb r1, [sl, r9] │ │ add r9, r9, #1 │ │ cmp r6, r9 │ │ - bne 8a0dc │ │ - b 8a0a8 │ │ + bne 9d65c │ │ + b 9d628 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ nop {0} │ │ nop {0} │ │ nop {0} │ │ andeq r0, r0, r1 │ │ andeq r0, r0, r2 │ │ andeq r0, r0, r3 │ │ andeq r0, r0, r4 │ │ - andeq r1, r2, ip, lsr #21 │ │ + andeq pc, r1, r8, ror #9 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ vpush {d8-d15} │ │ - sub sp, sp, #8 │ │ - sub sp, sp, #34816 ; 0x8800 │ │ + sub sp, sp, #1016 ; 0x3f8 │ │ + sub sp, sp, #33792 ; 0x8400 │ │ add lr, sp, #32768 ; 0x8000 │ │ - str r2, [sp, #32] │ │ + str r2, [sp, #28] │ │ str r1, [sp, #60] ; 0x3c │ │ - mov fp, r0 │ │ - ldr r5, [lr, #2176] ; 0x880 │ │ + mov r9, r0 │ │ + ldr r1, [lr, #2160] ; 0x870 │ │ add lr, sp, #32768 ; 0x8000 │ │ - mov r1, #0 │ │ + mov r8, r3 │ │ mov sl, #0 │ │ - ldr r0, [lr, #2172] ; 0x87c │ │ + ldr r0, [lr, #2156] ; 0x86c │ │ add lr, sp, #32768 ; 0x8000 │ │ - ldr r2, [lr, #2168] ; 0x878 │ │ + mov r7, #0 │ │ + ldr r2, [lr, #2152] ; 0x868 │ │ add lr, sp, #32768 ; 0x8000 │ │ - ldr ip, [lr, #2164] ; 0x874 │ │ + ldr ip, [lr, #2148] ; 0x864 │ │ add lr, sp, #32768 ; 0x8000 │ │ cmp r2, #0 │ │ - ldr r8, [lr, #2160] ; 0x870 │ │ - beq 8a2c4 │ │ - cmp r8, #5 │ │ - blt 8a2f4 │ │ - ldr r6, [pc, #3244] ; 8af58 │ │ - and r7, r5, #3 │ │ - mov r1, #0 │ │ + ldr lr, [lr, #2144] ; 0x860 │ │ + beq 9d844 │ │ + cmp lr, #5 │ │ + blt 9d87c │ │ + ldr r6, [pc, #3156] ; 9e484 │ │ + and r7, r1, #3 │ │ rsb r7, r7, r7, lsl #4 │ │ ldr r6, [pc, r6] │ │ add r7, r6, r7, lsl #3 │ │ add r2, r7, r2, lsl #3 │ │ - sub sl, r2, #8 │ │ + sub r7, r2, #8 │ │ cmp r0, #0 │ │ - beq 8a33c │ │ - asr r2, r5, #2 │ │ + beq 9d8a0 │ │ + asr r1, r1, #2 │ │ cmp ip, #5 │ │ - blt 8a320 │ │ - rsb r7, r2, r2, lsl #4 │ │ - ldr r2, [pc, #3196] ; 8af60 │ │ + blt 9de14 │ │ + ldr r2, [pc, #3116] ; 9e48c │ │ + rsb r1, r1, r1, lsl #4 │ │ ldr r2, [pc, r2] │ │ - add r2, r2, r7, lsl #3 │ │ - add r0, r2, r0, lsl #3 │ │ - sub r1, r0, #8 │ │ - b 8a33c │ │ - ldr r6, [pc, #3168] ; 8af5c │ │ - and r7, r5, #1 │ │ - mov r1, #0 │ │ + add r1, r2, r1, lsl #3 │ │ + add r0, r1, r0, lsl #3 │ │ + sub sl, r0, #8 │ │ + cmp r7, #0 │ │ + bne 9d8a8 │ │ + b 9de38 │ │ + ldr r6, [pc, #3076] ; 9e488 │ │ + and r7, r1, #1 │ │ rsb r7, r7, r7, lsl #4 │ │ ldr r6, [pc, r6] │ │ add r7, r6, r7, lsl #3 │ │ add r2, r7, r2, lsl #3 │ │ - add sl, r2, #352 ; 0x160 │ │ + add r7, r2, #352 ; 0x160 │ │ cmp r0, #0 │ │ - bne 8a2cc │ │ - b 8a33c │ │ - and r2, r2, #1 │ │ - rsb r7, r2, r2, lsl #4 │ │ - ldr r2, [pc, #3124] ; 8af64 │ │ - ldr r2, [pc, r2] │ │ - add r2, r2, r7, lsl #3 │ │ - add r0, r2, r0, lsl #3 │ │ - add r1, r0, #352 ; 0x160 │ │ + bne 9d84c │ │ + cmp r7, #0 │ │ + beq 9de38 │ │ cmp sl, #0 │ │ - str r3, [sp, #56] ; 0x38 │ │ - mov r0, r3 │ │ - str r1, [sp, #240] ; 0xf0 │ │ - beq 8a8e8 │ │ - cmp r1, #0 │ │ - str fp, [sp, #36] ; 0x24 │ │ - str r8, [sp, #220] ; 0xdc │ │ - str sl, [sp, #224] ; 0xe0 │ │ - beq 8a9c0 │ │ - cmp r8, #1 │ │ - str ip, [sp, #64] ; 0x40 │ │ - blt 8a488 │ │ - ldr r1, [sp, #32] │ │ - sub r0, r3, r3, lsl #2 │ │ - add r5, sp, #264 ; 0x108 │ │ + str r7, [sp, #56] ; 0x38 │ │ + str r9, [sp, #32] │ │ + str lr, [sp, #244] ; 0xf4 │ │ + str r8, [sp, #52] ; 0x34 │ │ + beq 9defc │ │ + cmp lr, #1 │ │ + str sl, [sp, #64] ; 0x40 │ │ + str ip, [sp, #80] ; 0x50 │ │ + blt 9d9e4 │ │ + ldr r1, [sp, #28] │ │ + sub r0, r8, r8, lsl #2 │ │ + add r5, sp, #248 ; 0xf8 │ │ add r0, r1, r0 │ │ - str r0, [sp, #192] ; 0xc0 │ │ - ldr r0, [sp, #64] ; 0x40 │ │ + str r0, [sp, #224] ; 0xe0 │ │ + ldr r0, [sp, #80] ; 0x50 │ │ + ldr ip, [sp, #56] ; 0x38 │ │ add r0, r0, #7 │ │ - str r0, [sp, #176] ; 0xb0 │ │ + str r0, [sp, #208] ; 0xd0 │ │ mov r4, #0 │ │ - ldr r1, [sp, #192] ; 0xc0 │ │ - str r5, [sp, #160] ; 0xa0 │ │ - ldrb r9, [r1, #-3] │ │ - ldrb r8, [r1, #-2] │ │ - ldrb ip, [r1, #-1] │ │ + ldr r1, [sp, #224] ; 0xe0 │ │ + str r5, [sp, #192] ; 0xc0 │ │ + ldrb r8, [r1, #-3] │ │ + ldrb r7, [r1, #-2] │ │ + ldrb r9, [r1, #-1] │ │ ldrb lr, [r1] │ │ ldrb r0, [r1, #3] │ │ - ldrb fp, [r1, #2] │ │ - ldrb r2, [r1, #1] │ │ - ldr r1, [sp, #224] ; 0xe0 │ │ - mov r6, r8 │ │ - mov r8, ip │ │ - mov ip, lr │ │ - mov lr, r2 │ │ - mov r2, fp │ │ - mov fp, r0 │ │ - ldrsb r0, [sl] │ │ - ldrsb sl, [r1, #1] │ │ - uxtb r3, r9 │ │ - ldr r1, [sp, #224] ; 0xe0 │ │ - mov r9, r6 │ │ + ldrb sl, [r1, #2] │ │ + ldrb fp, [r1, #1] │ │ + mov r6, lr │ │ + mov lr, fp │ │ + mov fp, sl │ │ + mov sl, r0 │ │ + ldrsb r0, [ip] │ │ + uxtb r3, r8 │ │ + mov r1, r9 │ │ + ldrsb r9, [ip, #1] │ │ + uxtb r2, r7 │ │ + mov r8, r7 │ │ smulbb r0, r3, r0 │ │ - uxtb r7, fp │ │ - ldrsb r3, [r1, #2] │ │ - uxtb r1, r6 │ │ - smlabb r0, r1, sl, r0 │ │ - ldr sl, [sp, #224] ; 0xe0 │ │ - uxtb r6, r8 │ │ - smlabb r0, r6, r3, r0 │ │ - ldrsb r1, [sl, #3] │ │ - uxtb r6, ip │ │ - ldrsb r3, [sl, #4] │ │ - smlabb r0, r6, r1, r0 │ │ - uxtb r6, lr │ │ - ldrsb r1, [sl, #5] │ │ - smlabb r0, r6, r3, r0 │ │ - uxtb r6, r2 │ │ - ldrsb r3, [sl, #6] │ │ - smlabb r1, r6, r1, r0 │ │ - ldr r0, [sp, #192] ; 0xc0 │ │ - ldrsb r6, [sl, #7] │ │ + ldrsb r3, [ip, #2] │ │ + mov r7, r1 │ │ + uxtb r1, r1 │ │ + smlabb r0, r2, r9, r0 │ │ + ldrsb r2, [ip, #3] │ │ + mov r9, r6 │ │ + smlabb r0, r1, r3, r0 │ │ + uxtb r3, r6 │ │ + ldrsb r1, [ip, #4] │ │ + uxtb r6, sl │ │ + smlabb r0, r3, r2, r0 │ │ + uxtb r3, lr │ │ + ldrsb r2, [ip, #5] │ │ + smlabb r0, r3, r1, r0 │ │ + uxtb r3, fp │ │ + ldrsb r1, [ip, #6] │ │ + smlabb r2, r3, r2, r0 │ │ + ldr r0, [sp, #224] ; 0xe0 │ │ + ldrsb r3, [ip, #7] │ │ add r0, r0, r4 │ │ add r4, r4, #1 │ │ - smlabb r1, r7, r3, r1 │ │ + smlabb r1, r6, r1, r2 │ │ ldrb r0, [r0, #4] │ │ - smlabb r1, r0, r6, r1 │ │ + smlabb r1, r0, r3, r1 │ │ add r1, r1, #2 │ │ lsr r1, r1, #2 │ │ strh r1, [r5], #2 │ │ - ldr r1, [sp, #220] ; 0xdc │ │ + ldr r1, [sp, #244] ; 0xf4 │ │ cmp r1, r4 │ │ - bne 8a3b8 │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - ldr r1, [sp, #192] ; 0xc0 │ │ + bne 9d91c │ │ + ldr r0, [sp, #52] ; 0x34 │ │ + ldr r1, [sp, #224] ; 0xe0 │ │ add r1, r1, r0 │ │ - str r1, [sp, #192] ; 0xc0 │ │ - ldr r0, [sp, #176] ; 0xb0 │ │ - ldr r5, [sp, #160] ; 0xa0 │ │ + str r1, [sp, #224] ; 0xe0 │ │ + ldr r0, [sp, #208] ; 0xd0 │ │ + ldr r5, [sp, #192] ; 0xc0 │ │ subs r0, r0, #1 │ │ add r5, r5, #256 ; 0x100 │ │ - bne 8a38c │ │ - ldr r0, [sp, #220] ; 0xdc │ │ - ldr r6, [sp, #240] ; 0xf0 │ │ - cmp r0, #1 │ │ - blt 8af20 │ │ - add r0, r6, #7 │ │ - add r1, sp, #264 ; 0x108 │ │ - str r0, [sp, #52] ; 0x34 │ │ - add r0, r1, #1792 ; 0x700 │ │ - str r0, [sp, #112] ; 0x70 │ │ - mov r3, #256 ; 0x100 │ │ - ldr r0, [sp, #220] ; 0xdc │ │ - bic r2, r0, #7 │ │ - add r0, r0, #896 ; 0x380 │ │ - str r2, [sp, #40] ; 0x28 │ │ + bne 9d8f0 │ │ + ldr r7, [sp, #244] ; 0xf4 │ │ + cmp r7, #1 │ │ + blt 9e448 │ │ + ldr r0, [sp, #64] ; 0x40 │ │ + add r1, r0, #7 │ │ + str r1, [sp, #56] ; 0x38 │ │ + add r1, sp, #248 ; 0xf8 │ │ + add r0, r0, #8 │ │ + add r2, r1, #1792 ; 0x700 │ │ + str r2, [sp, #128] ; 0x80 │ │ + bic r2, r7, #7 │ │ + str r2, [sp, #44] ; 0x2c │ │ + add r2, r7, #896 ; 0x380 │ │ + str r2, [sp, #52] ; 0x34 │ │ str r0, [sp, #48] ; 0x30 │ │ - add r0, r6, #8 │ │ - str r0, [sp, #44] ; 0x2c │ │ mov r0, #0 │ │ - str r0, [sp, #96] ; 0x60 │ │ + str r0, [sp, #112] ; 0x70 │ │ movw r0, #64640 ; 0xfc80 │ │ + str r1, [sp, #96] ; 0x60 │ │ movt r0, #65535 ; 0xffff │ │ - lsl r0, r0, #1 │ │ - str r0, [sp, #56] ; 0x38 │ │ - str r1, [sp, #80] ; 0x50 │ │ - ldr sl, [sp, #36] ; 0x24 │ │ - b 8a52c │ │ + ldr sl, [sp, #32] │ │ + lsl fp, r0, #1 │ │ + b 9da7c │ │ ldr r0, [sp, #60] ; 0x3c │ │ add sl, sl, r0 │ │ - ldr r0, [sp, #112] ; 0x70 │ │ - add r0, r0, #256 ; 0x100 │ │ - str r0, [sp, #112] ; 0x70 │ │ - ldr r0, [sp, #80] ; 0x50 │ │ + ldr r0, [sp, #128] ; 0x80 │ │ add r0, r0, #256 ; 0x100 │ │ - str r0, [sp, #80] ; 0x50 │ │ + str r0, [sp, #128] ; 0x80 │ │ ldr r0, [sp, #96] ; 0x60 │ │ - add r0, r0, #1 │ │ + add r0, r0, #256 ; 0x100 │ │ str r0, [sp, #96] ; 0x60 │ │ - ldr r0, [sp, #64] ; 0x40 │ │ + ldr r0, [sp, #112] ; 0x70 │ │ + add r0, r0, #1 │ │ + str r0, [sp, #112] ; 0x70 │ │ + ldr r0, [sp, #80] ; 0x50 │ │ subs r0, r0, #1 │ │ - str r0, [sp, #64] ; 0x40 │ │ - beq 8af20 │ │ - ldr r9, [sp, #220] ; 0xdc │ │ - mov r2, #0 │ │ - ldr fp, [sp, #56] ; 0x38 │ │ - mov r8, #768 ; 0x300 │ │ - cmp r9, #8 │ │ - bcs 8a60c │ │ - ldr r5, [sp, #112] ; 0x70 │ │ - lsl ip, r2, #1 │ │ - mov r4, r5 │ │ - add r5, r5, #2 │ │ + str r0, [sp, #80] ; 0x50 │ │ + beq 9e448 │ │ + ldr r8, [sp, #64] ; 0x40 │ │ + cmp r7, #8 │ │ + mov r0, #0 │ │ + mvn r9, #255 ; 0xff │ │ + bcs 9db4c │ │ + ldr r2, [sp, #128] ; 0x80 │ │ + lsl ip, r0, #1 │ │ + mov r4, r2 │ │ + mov r1, #256 ; 0x100 │ │ ldrsh lr, [r4, ip]! │ │ - mov r7, r4 │ │ - ldrsh r1, [r7, fp]! │ │ - ldrsh r0, [r7, r3] │ │ - ldrsb r3, [r6] │ │ - smulbb r1, r1, r3 │ │ - ldrsb r3, [r6, #1] │ │ - smlabb r0, r0, r3, r1 │ │ - mov r1, #512 ; 0x200 │ │ - ldrsb r3, [r6, #2] │ │ - ldrsh r1, [r7, r1] │ │ - ldr r6, [sp, #240] ; 0xf0 │ │ - smlabb r0, r1, r3, r0 │ │ - mov r3, #1024 ; 0x400 │ │ - ldrsh r3, [r7, r3] │ │ - ldrsh r7, [r7, r8] │ │ - movw r1, #65024 ; 0xfe00 │ │ - ldrsb r6, [r6, #3] │ │ - movt r1, #65535 ; 0xffff │ │ - ldrsh r1, [r4, r1] │ │ - smlabb r0, r7, r6, r0 │ │ - ldr r6, [sp, #240] ; 0xf0 │ │ - ldr r7, [sp, #240] ; 0xf0 │ │ - ldrsb r6, [r6, #4] │ │ - ldrsb r7, [r7, #5] │ │ - smlabb r0, r3, r6, r0 │ │ - ldr r6, [sp, #240] ; 0xf0 │ │ - mvn r3, #255 ; 0xff │ │ - ldrsh r3, [r4, r3] │ │ - smlabb r0, r1, r7, r0 │ │ - ldrsb r4, [r6, #6] │ │ - ldrsb r1, [r6, #7] │ │ - smlabb r0, r3, r4, r0 │ │ - mov r3, #256 ; 0x100 │ │ - smlabb r0, lr, r1, r0 │ │ - add r0, r0, #512 ; 0x200 │ │ - asr r1, r0, #10 │ │ - cmp r1, #255 ; 0xff │ │ - mov r1, #255 ; 0xff │ │ - asrlt r1, r0, #10 │ │ - bic r0, r1, r1, asr #31 │ │ - strb r0, [sl, r2] │ │ - add r2, r2, #1 │ │ - cmp r9, r2 │ │ - bne 8a54c │ │ - b 8a4f0 │ │ - ldr r4, [sp, #96] ; 0x60 │ │ - mov ip, #0 │ │ - ldr r0, [sp, #60] ; 0x3c │ │ - ldr r1, [sp, #36] ; 0x24 │ │ - lsl r7, r4, #7 │ │ - mla r2, r4, r0, r9 │ │ - mla r5, r4, r0, r1 │ │ - ldr r0, [sp, #52] ; 0x34 │ │ + mov r7, #768 ; 0x300 │ │ + add r2, r2, #2 │ │ + mov r3, r4 │ │ + ldrsh r5, [r3, fp]! │ │ + ldrsh r6, [r3, r1] │ │ + ldrsb r1, [r8] │ │ + smulbb r1, r5, r1 │ │ + ldrsb r5, [r8, #1] │ │ + smlabb r1, r6, r5, r1 │ │ + mov r5, #512 ; 0x200 │ │ + ldrsh r6, [r3, r5] │ │ + ldrsb r5, [r8, #2] │ │ + smlabb r1, r6, r5, r1 │ │ + movw r5, #65024 ; 0xfe00 │ │ + movt r5, #65535 ; 0xffff │ │ + ldrsh r6, [r4, r5] │ │ + mov r5, #1024 ; 0x400 │ │ + ldrsh r5, [r3, r5] │ │ + ldrsh r3, [r3, r7] │ │ + ldrsb r7, [r8, #3] │ │ + smlabb r1, r3, r7, r1 │ │ + ldrsb r3, [r8, #4] │ │ + ldrsb r7, [r8, #5] │ │ + smlabb r1, r5, r3, r1 │ │ + ldrsh r3, [r4, r9] │ │ + ldrsb r4, [r8, #6] │ │ + ldrsb r5, [r8, #7] │ │ + smlabb r1, r6, r7, r1 │ │ + ldr r7, [sp, #244] ; 0xf4 │ │ + smlabb r1, r3, r4, r1 │ │ + smlabb r1, lr, r5, r1 │ │ + add r1, r1, #512 ; 0x200 │ │ + asr r3, r1, #10 │ │ + cmp r3, #255 ; 0xff │ │ + mov r3, #255 ; 0xff │ │ + asrlt r3, r1, #10 │ │ + bic r1, r3, r3, asr #31 │ │ + strb r1, [sl, r0] │ │ + add r0, r0, #1 │ │ + cmp r7, r0 │ │ + bne 9da98 │ │ + b 9da40 │ │ + ldr r1, [sp, #60] ; 0x3c │ │ mov r4, #0 │ │ - add r3, r1, r2 │ │ - ldr r1, [sp, #48] ; 0x30 │ │ - cmp r0, r3 │ │ - ldr r0, [sp, #44] ; 0x2c │ │ + ldr r3, [sp, #112] ; 0x70 │ │ + mov ip, #0 │ │ + ldr r2, [sp, #32] │ │ + mla r0, r3, r1, r7 │ │ + ldr r7, [sp, #52] ; 0x34 │ │ + mla r8, r3, r1, r2 │ │ + lsl r3, r3, #7 │ │ + add r1, r2, r0 │ │ + ldr r2, [sp, #56] ; 0x38 │ │ + mov r0, #0 │ │ + cmp r2, r1 │ │ + ldr r2, [sp, #48] ; 0x30 │ │ movwcc r4, #1 │ │ - mov r2, #0 │ │ - cmp r5, r0 │ │ - add r0, sp, #264 ; 0x108 │ │ - add lr, r0, r7, lsl #1 │ │ - add r7, r1, r7 │ │ + cmp r8, r2 │ │ + add r2, sp, #248 ; 0xf8 │ │ + add lr, r2, r3, lsl #1 │ │ + add r3, r7, r3 │ │ movwcc ip, #1 │ │ - cmp r3, lr │ │ + cmp r1, lr │ │ + mov r1, #0 │ │ + add r3, r2, r3, lsl #1 │ │ + movwhi r1, #1 │ │ + cmp r8, r3 │ │ mov r3, #0 │ │ - add r7, r0, r7, lsl #1 │ │ - movwhi r3, #1 │ │ - cmp r5, r7 │ │ - mov r7, #0 │ │ - movwcc r7, #1 │ │ + movwcc r3, #1 │ │ tst ip, r4 │ │ - bne 8a8d4 │ │ - ldr r9, [sp, #220] ; 0xdc │ │ - ands r3, r7, r3 │ │ - ldr fp, [sp, #56] ; 0x38 │ │ - mov r3, #256 ; 0x100 │ │ - mov r8, #768 ; 0x300 │ │ - bne 8a544 │ │ - mov r2, r6 │ │ - mov r0, #7 │ │ - vld1.8 {d16[]}, [r2], r0 │ │ + bne 9de08 │ │ + ldr r7, [sp, #244] ; 0xf4 │ │ + ands r1, r3, r1 │ │ + ldr r8, [sp, #64] ; 0x40 │ │ + mvn r9, #255 ; 0xff │ │ + bne 9da90 │ │ + mov r0, r8 │ │ + mov r1, #7 │ │ + vld1.8 {d16[]}, [r0], r1 │ │ add lr, sp, #224 ; 0xe0 │ │ + mov r3, #0 │ │ vmovl.s8 q10, d16 │ │ - vld1.8 {d17[]}, [r2] │ │ - add r2, r6, #5 │ │ + vld1.8 {d17[]}, [r0] │ │ + add r0, r8, #5 │ │ vmovl.s8 q8, d17 │ │ - vld1.8 {d18[]}, [r2] │ │ - add r2, r6, #6 │ │ + vld1.8 {d18[]}, [r0] │ │ + add r0, r8, #6 │ │ vmovl.s16 q13, d21 │ │ vmovl.s16 q10, d20 │ │ - vld1.8 {d19[]}, [r2] │ │ - add r2, r6, #4 │ │ + vld1.8 {d19[]}, [r0] │ │ + add r0, r8, #4 │ │ vmovl.s8 q12, d19 │ │ vstmia lr, {d26-d27} │ │ - add lr, sp, #192 ; 0xc0 │ │ - vld1.8 {d22[]}, [r2] │ │ - add r2, r6, #3 │ │ + add lr, sp, #208 ; 0xd0 │ │ + vld1.8 {d22[]}, [r0] │ │ + add r0, r8, #3 │ │ vmovl.s8 q9, d18 │ │ vmovl.s8 q11, d22 │ │ vstmia lr, {d20-d21} │ │ vmovl.s16 q10, d17 │ │ - add lr, sp, #176 ; 0xb0 │ │ + add lr, sp, #192 ; 0xc0 │ │ vmovl.s16 q8, d16 │ │ vmovl.s16 q2, d18 │ │ vmovl.s16 q1, d19 │ │ vstmia lr, {d20-d21} │ │ - add lr, sp, #160 ; 0xa0 │ │ + add lr, sp, #176 ; 0xb0 │ │ vmovl.s16 q3, d23 │ │ vstmia lr, {d16-d17} │ │ vmovl.s16 q8, d25 │ │ - add lr, sp, #144 ; 0x90 │ │ + add lr, sp, #160 ; 0xa0 │ │ vmovl.s16 q4, d22 │ │ vstmia lr, {d16-d17} │ │ vmovl.s16 q8, d24 │ │ - add lr, sp, #128 ; 0x80 │ │ + add lr, sp, #144 ; 0x90 │ │ vstmia lr, {d16-d17} │ │ - vld1.8 {d16[]}, [r2] │ │ - add r2, r6, #2 │ │ + vld1.8 {d16[]}, [r0] │ │ + add r0, r8, #2 │ │ vmovl.s8 q8, d16 │ │ - ldr r7, [sp, #80] ; 0x50 │ │ - ldr r0, [sp, #40] ; 0x28 │ │ + ldr r1, [sp, #96] ; 0x60 │ │ + ldr r2, [sp, #44] ; 0x2c │ │ vmovl.s16 q6, d16 │ │ - vld1.8 {d16[]}, [r2] │ │ - add r2, r6, #1 │ │ + vld1.8 {d16[]}, [r0] │ │ + add r0, r8, #1 │ │ vmovl.s16 q5, d17 │ │ vmovl.s8 q8, d16 │ │ - mov r3, r7 │ │ - vld1.8 {d18[]}, [r2] │ │ - mov r2, #0 │ │ + vld1.8 {d18[]}, [r0] │ │ + mov r0, r1 │ │ vmovl.s8 q10, d18 │ │ vmovl.s16 q7, d17 │ │ vmovl.s16 q8, d16 │ │ vmovl.s16 q9, d21 │ │ vmovl.s16 q10, d20 │ │ - vld1.16 {d22-d23}, [r3]! │ │ + vld1.16 {d22-d23}, [r0]! │ │ add lr, sp, #224 ; 0xe0 │ │ - add r4, r7, #256 ; 0x100 │ │ + add r4, r1, #256 ; 0x100 │ │ vmovl.s16 q12, d23 │ │ vld1.16 {d26-d27}, [r4] │ │ vmovl.s16 q14, d22 │ │ - add r4, r7, #512 ; 0x200 │ │ + add r4, r1, #512 ; 0x200 │ │ vldmia lr, {d22-d23} │ │ - add lr, sp, #192 ; 0xc0 │ │ + add lr, sp, #208 ; 0xd0 │ │ vmovl.s16 q15, d27 │ │ vmovl.s16 q13, d26 │ │ vmul.i32 q11, q12, q11 │ │ vldmia lr, {d24-d25} │ │ - add lr, sp, #144 ; 0x90 │ │ + add lr, sp, #160 ; 0xa0 │ │ vldmia lr, {d0-d1} │ │ - add lr, sp, #128 ; 0x80 │ │ + add lr, sp, #144 ; 0x90 │ │ vmul.i32 q12, q14, q12 │ │ vld1.16 {d28-d29}, [r4] │ │ - add r4, r7, #768 ; 0x300 │ │ + add r4, r1, #768 ; 0x300 │ │ vmla.i32 q11, q15, q9 │ │ vmla.i32 q12, q13, q10 │ │ vld1.16 {d26-d27}, [r4] │ │ - add r4, r7, #1024 ; 0x400 │ │ + add r4, r1, #1024 ; 0x400 │ │ vmovl.s16 q15, d29 │ │ vmovl.s16 q14, d28 │ │ vmla.i32 q11, q15, q7 │ │ vmla.i32 q12, q14, q8 │ │ vld1.16 {d28-d29}, [r4] │ │ - add r4, r7, #1280 ; 0x500 │ │ + add r4, r1, #1280 ; 0x500 │ │ vmovl.s16 q15, d27 │ │ vmovl.s16 q13, d26 │ │ vmla.i32 q11, q15, q5 │ │ vmla.i32 q12, q13, q6 │ │ vld1.16 {d26-d27}, [r4] │ │ - add r4, r7, #1536 ; 0x600 │ │ + add r4, r1, #1536 ; 0x600 │ │ vmovl.s16 q15, d29 │ │ - add r7, r7, #1792 ; 0x700 │ │ + add r1, r1, #1792 ; 0x700 │ │ vmovl.s16 q14, d28 │ │ vmla.i32 q11, q15, q3 │ │ vmla.i32 q12, q14, q4 │ │ vld1.16 {d28-d29}, [r4] │ │ vmovl.s16 q15, d27 │ │ vmovl.s16 q13, d26 │ │ vmla.i32 q11, q15, q1 │ │ vmla.i32 q12, q13, q2 │ │ - vld1.16 {d26-d27}, [r7] │ │ - add r7, sl, r2 │ │ + vld1.16 {d26-d27}, [r1] │ │ + add r1, sl, r3 │ │ vmovl.s16 q15, d29 │ │ - add r2, r2, #8 │ │ + add r3, r3, #8 │ │ vmovl.s16 q14, d28 │ │ - cmp r0, r2 │ │ + cmp r2, r3 │ │ vmla.i32 q11, q15, q0 │ │ vldmia lr, {d0-d1} │ │ - add lr, sp, #176 ; 0xb0 │ │ + add lr, sp, #192 ; 0xc0 │ │ vmovl.s16 q15, d27 │ │ vmovl.s16 q13, d26 │ │ vmla.i32 q12, q14, q0 │ │ vldmia lr, {d28-d29} │ │ - add lr, sp, #160 ; 0xa0 │ │ + add lr, sp, #176 ; 0xb0 │ │ vmla.i32 q11, q15, q14 │ │ vldmia lr, {d28-d29} │ │ vmla.i32 q12, q13, q14 │ │ vmov.i32 q13, #512 ; 0x00000200 │ │ vadd.i32 q11, q11, q13 │ │ vadd.i32 q12, q12, q13 │ │ vmov.i32 q13, #255 ; 0x000000ff │ │ @@ -139147,461 +158608,457 @@ │ │ vmin.s32 q12, q12, q13 │ │ vmov.i32 q13, #0 ; 0x00000000 │ │ vmax.s32 q11, q11, q13 │ │ vmax.s32 q12, q12, q13 │ │ vmovn.i32 d23, q11 │ │ vmovn.i32 d22, q12 │ │ vmovn.i16 d22, q11 │ │ - vst1.8 {d22}, [r7] │ │ - mov r7, r3 │ │ - bne 8a778 │ │ - ldr r9, [sp, #220] ; 0xdc │ │ + vst1.8 {d22}, [r1] │ │ + mov r1, r0 │ │ + bne 9dcb4 │ │ + ldr r8, [sp, #64] ; 0x40 │ │ + cmp r2, r7 │ │ + mov r0, r2 │ │ + mvn r9, #255 ; 0xff │ │ + beq 9da40 │ │ + b 9da90 │ │ + ldr r8, [sp, #64] ; 0x40 │ │ + mvn r9, #255 ; 0xff │ │ + b 9da90 │ │ + ldr r2, [pc, #1652] ; 9e490 │ │ + and r1, r1, #1 │ │ + rsb r1, r1, r1, lsl #4 │ │ + ldr r2, [pc, r2] │ │ + add r1, r2, r1, lsl #3 │ │ + add r0, r1, r0, lsl #3 │ │ + add sl, r0, #352 ; 0x160 │ │ + cmp r7, #0 │ │ + bne 9d8a8 │ │ + cmp sl, #0 │ │ + beq 9e45c │ │ + cmp lr, #1 │ │ + blt 9e448 │ │ + ldr r1, [sp, #28] │ │ + sub r0, r8, r8, lsl #2 │ │ + add r0, r1, r0 │ │ + mov r1, #0 │ │ mov r2, r0 │ │ - ldr fp, [sp, #56] ; 0x38 │ │ - mov r3, #256 ; 0x100 │ │ - cmp r0, r9 │ │ - mov r8, #768 ; 0x300 │ │ - beq 8a4f0 │ │ - b 8a544 │ │ - ldr r9, [sp, #220] ; 0xdc │ │ - mov r3, #256 ; 0x100 │ │ - ldr fp, [sp, #56] ; 0x38 │ │ - mov r8, #768 ; 0x300 │ │ - b 8a544 │ │ - cmp r1, #0 │ │ - beq 8af34 │ │ - cmp r8, #1 │ │ - blt 8af20 │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - ldr r1, [sp, #32] │ │ - ldr lr, [sp, #240] ; 0xf0 │ │ - sub r0, r0, r0, lsl #2 │ │ - add r9, r1, r0 │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - mov r1, ip │ │ - mov r6, #0 │ │ - mov r2, r9 │ │ - ldrsb r4, [lr] │ │ - ldrb r3, [r2, r6]! │ │ - ldrb r7, [r2, r0]! │ │ + ldrsb r4, [sl] │ │ + ldrb r3, [r2, r1]! │ │ + ldrb r7, [r2, r8]! │ │ smulbb r3, r3, r4 │ │ - ldrsb r4, [lr, #1] │ │ - ldrb r5, [r2, r0]! │ │ + ldrsb r4, [sl, #1] │ │ + ldrb r6, [r2, r8]! │ │ smlabb r3, r7, r4, r3 │ │ - ldrsb r4, [lr, #2] │ │ - ldrb ip, [r2, r0]! │ │ + ldrsb r4, [sl, #2] │ │ + ldrb r5, [r2, r8]! │ │ + smlabb r3, r6, r4, r3 │ │ + ldrsb r4, [sl, #3] │ │ + ldrb r7, [r2, r8]! │ │ smlabb r3, r5, r4, r3 │ │ - ldrsb r4, [lr, #3] │ │ - ldrb r7, [r2, r0]! │ │ - smlabb r3, ip, r4, r3 │ │ - ldrsb r4, [lr, #4] │ │ - ldrb sl, [r2, r0]! │ │ + ldrsb r4, [sl, #4] │ │ + ldrb r6, [r2, r8]! │ │ smlabb r3, r7, r4, r3 │ │ - ldrsb r7, [lr, #5] │ │ - ldrb r5, [r2, r0]! │ │ - ldrsb r4, [lr, #6] │ │ - smlabb r3, sl, r7, r3 │ │ - ldrb r2, [r2, r0] │ │ - ldrsb r7, [lr, #7] │ │ + ldrsb r7, [sl, #5] │ │ + ldrb r5, [r2, r8]! │ │ + ldrsb r4, [sl, #6] │ │ + smlabb r3, r6, r7, r3 │ │ + ldrb r2, [r2, r8] │ │ + ldrsb r7, [sl, #7] │ │ smlabb r3, r5, r4, r3 │ │ smlabb r2, r2, r7, r3 │ │ add r2, r2, #32 │ │ asr r3, r2, #6 │ │ cmp r3, #255 ; 0xff │ │ mov r3, #255 ; 0xff │ │ asrlt r3, r2, #6 │ │ bic r2, r3, r3, asr #31 │ │ - strb r2, [fp, r6] │ │ - add r6, r6, #1 │ │ - cmp r8, r6 │ │ - bne 8a918 │ │ - add r9, r9, r0 │ │ - ldr r0, [sp, #60] ; 0x3c │ │ - mov ip, r1 │ │ - add fp, fp, r0 │ │ - subs ip, r1, #1 │ │ - bne 8a90c │ │ - b 8af20 │ │ - cmp r8, #1 │ │ - blt 8af20 │ │ - ldr r0, [sp, #224] ; 0xe0 │ │ - bic r7, r8, #15 │ │ - mov sl, fp │ │ + strb r2, [r9, r1] │ │ + add r1, r1, #1 │ │ + cmp lr, r1 │ │ + bne 9de58 │ │ + ldr r1, [sp, #60] ; 0x3c │ │ + add r0, r0, r8 │ │ + subs ip, ip, #1 │ │ + add r9, r9, r1 │ │ + bne 9de54 │ │ + b 9e448 │ │ + cmp lr, #1 │ │ + blt 9e448 │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + bic r3, lr, #15 │ │ + add r7, lr, #4 │ │ add r1, r0, #7 │ │ - str r1, [sp, #28] │ │ - ldr r9, [sp, #32] │ │ + str r1, [sp, #24] │ │ + ldr fp, [sp, #28] │ │ add r0, r0, #8 │ │ - str r7, [sp, #16] │ │ - add r7, r8, #4 │ │ - sub r1, r9, #1 │ │ - sub r2, r9, #2 │ │ - sub r3, r9, #3 │ │ - str r7, [sp, #24] │ │ - str r0, [sp, #20] │ │ + str r3, [sp, #12] │ │ + mov r3, ip │ │ + sub r1, fp, #1 │ │ + sub r2, fp, #2 │ │ + sub r4, fp, #3 │ │ + str r7, [sp, #20] │ │ + str r0, [sp, #16] │ │ mov r0, #0 │ │ - str r0, [sp, #52] ; 0x34 │ │ - b 8aa48 │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - subs ip, ip, #1 │ │ - ldr r1, [sp, #48] ; 0x30 │ │ - ldr r2, [sp, #44] ; 0x2c │ │ - add r9, r9, r0 │ │ - ldr r3, [sp, #40] ; 0x28 │ │ + mov ip, r9 │ │ + str r0, [sp, #48] ; 0x30 │ │ + b 9df88 │ │ + ldr r0, [sp, #52] ; 0x34 │ │ + subs r3, r3, #1 │ │ + ldr r1, [sp, #44] ; 0x2c │ │ + ldr r2, [sp, #40] ; 0x28 │ │ + add fp, fp, r0 │ │ + ldr r4, [sp, #36] ; 0x24 │ │ add r1, r1, r0 │ │ add r2, r2, r0 │ │ - add r3, r3, r0 │ │ + add r4, r4, r0 │ │ ldr r0, [sp, #60] ; 0x3c │ │ - add sl, sl, r0 │ │ - ldr r0, [sp, #52] ; 0x34 │ │ + add ip, ip, r0 │ │ + ldr r0, [sp, #48] ; 0x30 │ │ add r0, r0, #1 │ │ - str r0, [sp, #52] ; 0x34 │ │ - beq 8af20 │ │ - str r3, [sp, #40] ; 0x28 │ │ - cmp r8, #16 │ │ - str r2, [sp, #44] ; 0x2c │ │ - str r1, [sp, #48] ; 0x30 │ │ + str r0, [sp, #48] ; 0x30 │ │ + beq 9e448 │ │ + str r4, [sp, #36] ; 0x24 │ │ + cmp lr, #16 │ │ + str r2, [sp, #40] ; 0x28 │ │ + str r1, [sp, #44] ; 0x2c │ │ mov r1, #0 │ │ - ldr r3, [sp, #224] ; 0xe0 │ │ - bcc 8ae84 │ │ - ldr r2, [sp, #60] ; 0x3c │ │ - mov r0, fp │ │ - ldr r3, [sp, #52] ; 0x34 │ │ - mov r5, #0 │ │ - mov r7, #0 │ │ - mla r1, r3, r2, r8 │ │ - mla fp, r3, r2, fp │ │ - ldr r2, [sp, #56] ; 0x38 │ │ - add r4, r0, r1 │ │ + ldr sl, [sp, #56] ; 0x38 │ │ + bcc 9e3b4 │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + mov r8, #0 │ │ + ldr r2, [sp, #48] ; 0x30 │ │ + mla r1, r2, r0, lr │ │ + mov lr, #0 │ │ + mla r6, r2, r0, r9 │ │ + ldr r0, [sp, #52] ; 0x34 │ │ + mul r4, r2, r0 │ │ + ldr r0, [sp, #24] │ │ + add r7, r9, r1 │ │ + cmp r0, r7 │ │ + ldr r0, [sp, #16] │ │ + movwcc lr, #1 │ │ + ldr r2, [sp, #20] │ │ + cmp r6, r0 │ │ ldr r0, [sp, #28] │ │ - mul r8, r3, r2 │ │ - ldr r2, [sp, #24] │ │ - cmp r0, r4 │ │ - ldr r0, [sp, #20] │ │ - movwcc r5, #1 │ │ + movwcc r8, #1 │ │ mov r1, #0 │ │ - cmp fp, r0 │ │ - ldr r0, [sp, #32] │ │ + add r9, r4, r0 │ │ + add r4, r2, r4 │ │ + sub r5, r9, #3 │ │ + add r4, r0, r4 │ │ + cmp r5, r7 │ │ + mov r7, #0 │ │ movwcc r7, #1 │ │ - add lr, r8, r0 │ │ - sub r6, lr, #3 │ │ cmp r6, r4 │ │ - add r6, r2, r8 │ │ - mov r4, #0 │ │ - add r6, r0, r6 │ │ - movwcc r4, #1 │ │ - cmp fp, r6 │ │ mov r6, #0 │ │ movwcc r6, #1 │ │ - tst r7, r5 │ │ - bne 8ae7c │ │ - ldr fp, [sp, #36] ; 0x24 │ │ - ands r7, r6, r4 │ │ - ldr r8, [sp, #220] ; 0xdc │ │ - ldr r3, [sp, #224] ; 0xe0 │ │ - bne 8ae84 │ │ - mov r1, r3 │ │ + tst r8, lr │ │ + bne 9e3ac │ │ + ldr r9, [sp, #32] │ │ + ands r7, r6, r7 │ │ + ldr lr, [sp, #244] ; 0xf4 │ │ + ldr sl, [sp, #56] ; 0x38 │ │ + bne 9e3b4 │ │ + mov r1, sl │ │ mov r0, #7 │ │ vld1.8 {d16[]}, [r1], r0 │ │ - add lr, sp, #240 ; 0xf0 │ │ - mov r5, #4 │ │ + add r0, sp, #224 ; 0xe0 │ │ + mov r8, r3 │ │ + mov r6, #0 │ │ vmovl.s8 q10, d16 │ │ vld1.8 {d17[]}, [r1] │ │ - add r1, r3, #5 │ │ + add r1, sl, #5 │ │ vmovl.s8 q8, d17 │ │ vld1.8 {d18[]}, [r1] │ │ - add r1, r3, #6 │ │ + add r1, sl, #6 │ │ vmovl.s16 q13, d21 │ │ vmovl.s16 q10, d20 │ │ vld1.8 {d19[]}, [r1] │ │ - add r1, r3, #4 │ │ + add r1, sl, #4 │ │ vmovl.s8 q12, d19 │ │ - vstmia lr, {d26-d27} │ │ - add lr, sp, #192 ; 0xc0 │ │ + vstmia r0, {d26-d27} │ │ + add r0, sp, #208 ; 0xd0 │ │ vmovl.s8 q9, d18 │ │ vld1.8 {d22[]}, [r1] │ │ - add r1, r3, #3 │ │ + add r1, sl, #3 │ │ vmovl.s8 q11, d22 │ │ - vstmia lr, {d20-d21} │ │ + vstmia r0, {d20-d21} │ │ vmovl.s16 q10, d17 │ │ - add lr, sp, #176 ; 0xb0 │ │ + add r0, sp, #192 ; 0xc0 │ │ vmovl.s16 q8, d16 │ │ - vstmia lr, {d20-d21} │ │ - add lr, sp, #160 ; 0xa0 │ │ - vstmia lr, {d16-d17} │ │ + vstmia r0, {d20-d21} │ │ + add r0, sp, #176 ; 0xb0 │ │ + vstmia r0, {d16-d17} │ │ vmovl.s16 q8, d25 │ │ - add lr, sp, #144 ; 0x90 │ │ - vstmia lr, {d16-d17} │ │ + add r0, sp, #160 ; 0xa0 │ │ + vstmia r0, {d16-d17} │ │ vmovl.s16 q8, d24 │ │ - add lr, sp, #128 ; 0x80 │ │ - vstmia lr, {d16-d17} │ │ + add r0, sp, #144 ; 0x90 │ │ + vstmia r0, {d16-d17} │ │ vmovl.s16 q8, d19 │ │ - add lr, sp, #112 ; 0x70 │ │ - vstmia lr, {d16-d17} │ │ + add r0, sp, #128 ; 0x80 │ │ + vstmia r0, {d16-d17} │ │ vmovl.s16 q8, d18 │ │ - add lr, sp, #96 ; 0x60 │ │ - vstmia lr, {d16-d17} │ │ + add r0, sp, #112 ; 0x70 │ │ + vstmia r0, {d16-d17} │ │ vmovl.s16 q8, d23 │ │ - add lr, sp, #80 ; 0x50 │ │ - vstmia lr, {d16-d17} │ │ + add r0, sp, #96 ; 0x60 │ │ + vstmia r0, {d16-d17} │ │ vmovl.s16 q8, d22 │ │ - add lr, sp, #64 ; 0x40 │ │ - vstmia lr, {d16-d17} │ │ + add r0, sp, #80 ; 0x50 │ │ + vstmia r0, {d16-d17} │ │ + add r0, sp, #64 ; 0x40 │ │ vld1.8 {d16[]}, [r1] │ │ - add r1, r3, #2 │ │ + add r1, sl, #2 │ │ vmovl.s8 q8, d16 │ │ - ldr r0, [sp, #48] ; 0x30 │ │ - ldr r2, [sp, #44] ; 0x2c │ │ - ldr r6, [sp, #16] │ │ + vmovl.s16 q9, d17 │ │ vmovl.s16 q6, d16 │ │ vld1.8 {d16[]}, [r1] │ │ - add r1, r3, #1 │ │ - vmovl.s16 q5, d17 │ │ + add r1, sl, #1 │ │ + mov sl, #4 │ │ vmovl.s8 q8, d16 │ │ + vstmia r0, {d18-d19} │ │ vld1.8 {d18[]}, [r1] │ │ - ldr r3, [sp, #40] ; 0x28 │ │ - mov r1, #0 │ │ vmovl.s8 q10, d18 │ │ vmovl.s16 q7, d17 │ │ + ldr r0, [sp, #44] ; 0x2c │ │ vmovl.s16 q8, d16 │ │ + ldr r2, [sp, #40] ; 0x28 │ │ + ldr r4, [sp, #36] ; 0x24 │ │ vmovl.s16 q9, d21 │ │ + ldr r3, [sp, #12] │ │ vmovl.s16 q10, d20 │ │ - add r7, r3, r1 │ │ - add lr, sp, #240 ; 0xf0 │ │ - vld1.8 {d22-d23}, [r7] │ │ - add r7, r2, r1 │ │ - add r4, r9, r1 │ │ + add r1, r4, r6 │ │ + add r5, sp, #64 ; 0x40 │ │ + vld1.8 {d22-d23}, [r1] │ │ + add r1, r2, r6 │ │ vmovl.u8 q12, d22 │ │ - vldmia lr, {d6-d7} │ │ + vld1.8 {d30-d31}, [r1] │ │ vmovl.u8 q11, d23 │ │ - add lr, sp, #192 ; 0xc0 │ │ - vld1.8 {d30-d31}, [r7] │ │ - add r7, r0, r1 │ │ - mov fp, r4 │ │ - vldmia lr, {d8-d9} │ │ + add r1, sp, #224 ; 0xe0 │ │ vmovl.u8 q0, d31 │ │ + vldmia r1, {d8-d9} │ │ + add r1, sp, #208 ; 0xd0 │ │ + vmovl.u16 q1, d25 │ │ + vldmia r1, {d10-d11} │ │ vmovl.u16 q13, d23 │ │ - add lr, sp, #80 ; 0x50 │ │ vmovl.u16 q14, d22 │ │ - vmovl.u16 q1, d25 │ │ - vmul.i32 q11, q13, q3 │ │ - vmul.i32 q13, q14, q4 │ │ - vmovl.u16 q2, d1 │ │ - vmul.i32 q14, q1, q3 │ │ - vldmia lr, {d6-d7} │ │ - add lr, sp, #64 ; 0x40 │ │ - vmovl.u8 q15, d30 │ │ + add r1, r0, r6 │ │ + vmovl.u16 q2, d24 │ │ + vmul.i32 q11, q13, q4 │ │ + vmul.i32 q12, q14, q5 │ │ + vmovl.u16 q3, d1 │ │ vmovl.u16 q0, d0 │ │ - vmla.i32 q11, q2, q9 │ │ - vld1.8 {d4-d5}, [r7] │ │ - add r7, r4, #1 │ │ - vmovl.u16 q12, d24 │ │ - vmla.i32 q13, q0, q10 │ │ + vmul.i32 q13, q1, q4 │ │ + vmovl.u8 q15, d30 │ │ + vmul.i32 q14, q2, q5 │ │ + vld1.8 {d4-d5}, [r1] │ │ + add r1, fp, r6 │ │ + vmla.i32 q11, q3, q9 │ │ + mov r7, r1 │ │ + vldmia r5, {d6-d7} │ │ + add r5, r1, #1 │ │ + vmla.i32 q12, q0, q10 │ │ vmovl.u8 q0, d5 │ │ vmovl.u16 q1, d30 │ │ vmovl.u16 q15, d31 │ │ - vmul.i32 q12, q12, q4 │ │ - vldmia lr, {d8-d9} │ │ - add lr, sp, #112 ; 0x70 │ │ - vmla.i32 q14, q15, q9 │ │ + vmla.i32 q14, q1, q10 │ │ + vmla.i32 q13, q15, q9 │ │ vmovl.u16 q15, d1 │ │ vmovl.u16 q0, d0 │ │ - vmla.i32 q12, q1, q10 │ │ vmla.i32 q11, q15, q7 │ │ vmovl.u8 q15, d4 │ │ - vld1.8 {d4-d5}, [fp], r5 │ │ - vmla.i32 q13, q0, q8 │ │ + vld1.8 {d4-d5}, [r7], sl │ │ + vmla.i32 q12, q0, q8 │ │ vmovl.u8 q0, d5 │ │ vmovl.u16 q1, d30 │ │ vmovl.u16 q15, d31 │ │ - vmla.i32 q12, q1, q8 │ │ - vmla.i32 q14, q15, q7 │ │ + vmla.i32 q14, q1, q8 │ │ + vmla.i32 q13, q15, q7 │ │ vmovl.u16 q15, d1 │ │ vmovl.u8 q1, d4 │ │ - vld1.8 {d4-d5}, [r7] │ │ - add r7, r4, #2 │ │ - vmla.i32 q11, q15, q5 │ │ + vld1.8 {d4-d5}, [r5] │ │ + add r5, sp, #96 ; 0x60 │ │ + vmla.i32 q11, q15, q3 │ │ vmovl.u16 q15, d0 │ │ vmovl.u16 q0, d2 │ │ vmovl.u16 q1, d3 │ │ - vmla.i32 q13, q15, q6 │ │ + vmla.i32 q12, q15, q6 │ │ vmovl.u8 q15, d5 │ │ - vmla.i32 q14, q1, q5 │ │ - vmla.i32 q12, q0, q6 │ │ + vmla.i32 q13, q1, q3 │ │ + vldmia r5, {d6-d7} │ │ + add r5, r1, #2 │ │ + vmla.i32 q14, q0, q6 │ │ + add r1, r1, #3 │ │ vmovl.u8 q0, d4 │ │ - vld1.8 {d4-d5}, [r7] │ │ + vld1.8 {d4-d5}, [r5] │ │ + add r5, sp, #80 ; 0x50 │ │ vmovl.u16 q1, d31 │ │ - add r7, r4, #3 │ │ vmovl.u16 q15, d30 │ │ + vldmia r5, {d8-d9} │ │ + add r5, sp, #128 ; 0x80 │ │ vmla.i32 q11, q1, q3 │ │ vmovl.u16 q1, d0 │ │ vmovl.u16 q0, d1 │ │ - vmla.i32 q13, q15, q4 │ │ + vmla.i32 q12, q15, q4 │ │ vmovl.u8 q15, d5 │ │ - vmla.i32 q14, q0, q3 │ │ - vldmia lr, {d6-d7} │ │ - add lr, sp, #96 ; 0x60 │ │ - vmla.i32 q12, q1, q4 │ │ - vldmia lr, {d8-d9} │ │ - add lr, sp, #144 ; 0x90 │ │ + vmla.i32 q13, q0, q3 │ │ + vldmia r5, {d6-d7} │ │ + vmla.i32 q14, q1, q4 │ │ vmovl.u8 q1, d4 │ │ + vld1.8 {d4-d5}, [r1] │ │ + add r1, sp, #112 ; 0x70 │ │ vmovl.u16 q0, d31 │ │ - vld1.8 {d4-d5}, [r7] │ │ vmovl.u16 q15, d30 │ │ - add r7, sl, r1 │ │ - add r1, r1, #16 │ │ + vldmia r1, {d8-d9} │ │ + add r1, sp, #160 ; 0xa0 │ │ vmla.i32 q11, q0, q3 │ │ - cmp r6, r1 │ │ vmovl.u16 q0, d2 │ │ vmovl.u16 q1, d3 │ │ - vmla.i32 q13, q15, q4 │ │ + vmla.i32 q12, q15, q4 │ │ vmovl.u8 q15, d5 │ │ - vmla.i32 q14, q1, q3 │ │ - vldmia lr, {d6-d7} │ │ - add lr, sp, #128 ; 0x80 │ │ - vmla.i32 q12, q0, q4 │ │ - vldmia lr, {d8-d9} │ │ - add lr, sp, #176 ; 0xb0 │ │ + vmla.i32 q13, q1, q3 │ │ + vldmia r1, {d6-d7} │ │ + add r1, sp, #144 ; 0x90 │ │ + vmla.i32 q14, q0, q4 │ │ + vldmia r1, {d8-d9} │ │ + add r1, sp, #192 ; 0xc0 │ │ vmovl.u8 q0, d4 │ │ vmovl.u16 q1, d31 │ │ - vld1.8 {d4-d5}, [fp] │ │ + vld1.8 {d4-d5}, [r7] │ │ vmovl.u16 q15, d30 │ │ vmla.i32 q11, q1, q3 │ │ vmovl.u16 q1, d0 │ │ vmovl.u16 q0, d1 │ │ - vmla.i32 q13, q15, q4 │ │ + vmla.i32 q12, q15, q4 │ │ vmovl.u8 q15, d5 │ │ - vmla.i32 q14, q0, q3 │ │ - vmla.i32 q12, q1, q4 │ │ + vmla.i32 q13, q0, q3 │ │ + vmla.i32 q14, q1, q4 │ │ vmovl.u8 q1, d4 │ │ - vldmia lr, {d4-d5} │ │ + vldmia r1, {d4-d5} │ │ vmovl.u16 q0, d31 │ │ - add lr, sp, #160 ; 0xa0 │ │ + add r1, sp, #176 ; 0xb0 │ │ vmovl.u16 q15, d30 │ │ - vldmia lr, {d6-d7} │ │ + vldmia r1, {d6-d7} │ │ + add r1, ip, r6 │ │ vmla.i32 q11, q0, q2 │ │ + add r6, r6, #16 │ │ + cmp r3, r6 │ │ vmovl.u16 q0, d3 │ │ vmovl.u16 q1, d2 │ │ - vmla.i32 q13, q15, q3 │ │ - vmla.i32 q14, q0, q2 │ │ - vmla.i32 q12, q1, q3 │ │ - vmov.i32 q0, #2 ; 0x00000002 │ │ - vmov.i32 q15, #8 ; 0x00000008 │ │ - vadd.i32 q11, q11, q0 │ │ - vadd.i32 q13, q13, q0 │ │ - vadd.i32 q14, q14, q0 │ │ - vsra.s32 q15, q11, #2 │ │ - vadd.i32 q11, q12, q0 │ │ - vmov.i32 q12, #8 ; 0x00000008 │ │ - vsra.s32 q12, q13, #2 │ │ - vmov.i32 q13, #8 ; 0x00000008 │ │ - vsra.s32 q13, q14, #2 │ │ - vmov.i32 q14, #8 ; 0x00000008 │ │ - vsra.s32 q14, q11, #2 │ │ - vshr.s32 q11, q15, #4 │ │ + vmla.i32 q12, q15, q3 │ │ + vmla.i32 q13, q0, q2 │ │ + vmla.i32 q14, q1, q3 │ │ + vmov.i32 q15, #34 ; 0x00000022 │ │ + vadd.i32 q11, q11, q15 │ │ + vadd.i32 q12, q12, q15 │ │ + vadd.i32 q13, q13, q15 │ │ + vadd.i32 q14, q14, q15 │ │ vmov.i32 q15, #255 ; 0x000000ff │ │ - vshr.s32 q12, q12, #4 │ │ - vshr.s32 q13, q13, #4 │ │ + vshr.s32 q11, q11, #6 │ │ + vshr.s32 q12, q12, #6 │ │ + vshr.s32 q13, q13, #6 │ │ + vshr.s32 q14, q14, #6 │ │ vmin.s32 q11, q11, q15 │ │ - vshr.s32 q14, q14, #4 │ │ vmin.s32 q12, q12, q15 │ │ vmin.s32 q13, q13, q15 │ │ vmin.s32 q14, q14, q15 │ │ vmov.i32 q15, #0 ; 0x00000000 │ │ vmax.s32 q11, q11, q15 │ │ vmax.s32 q12, q12, q15 │ │ vmax.s32 q13, q13, q15 │ │ vmax.s32 q14, q14, q15 │ │ vmovn.i32 d23, q11 │ │ vmovn.i32 d22, q12 │ │ vmovn.i32 d25, q13 │ │ vmovn.i32 d24, q14 │ │ vmovn.i16 d23, q11 │ │ vmovn.i16 d22, q12 │ │ - vst1.8 {d22-d23}, [r7] │ │ - bne 8abfc │ │ - ldr fp, [sp, #36] ; 0x24 │ │ - cmp r6, r8 │ │ - ldr r3, [sp, #224] ; 0xe0 │ │ - mov r1, r6 │ │ - bne 8ae84 │ │ - b 8aa0c │ │ - ldr fp, [sp, #36] ; 0x24 │ │ - ldr r3, [sp, #224] ; 0xe0 │ │ - mov r2, r9 │ │ - ldrsb r6, [r3] │ │ + vst1.8 {d22-d23}, [r1] │ │ + bne 9e144 │ │ + ldr sl, [sp, #56] ; 0x38 │ │ + cmp r3, lr │ │ + mov r1, r3 │ │ + mov r3, r8 │ │ + bne 9e3b4 │ │ + b 9df4c │ │ + ldr r9, [sp, #32] │ │ + ldr sl, [sp, #56] ; 0x38 │ │ + mov r2, fp │ │ + ldrsb r6, [sl] │ │ ldrb lr, [r2, r1]! │ │ - ldrsb r7, [r3, #2] │ │ + ldrsb r7, [sl, #2] │ │ ldrb r5, [r2, #-3] │ │ ldrb r4, [r2, #-2] │ │ ldrb r0, [r2, #-1] │ │ smulbb r5, r5, r6 │ │ - ldrsb r6, [r3, #1] │ │ + ldrsb r6, [sl, #1] │ │ ldrb r8, [r2, #1] │ │ smlabb r4, r4, r6, r5 │ │ - ldrsb r5, [r3, #3] │ │ + ldrsb r5, [sl, #3] │ │ ldrb r6, [r2, #2] │ │ smlabb r0, r0, r7, r4 │ │ - ldrsb r4, [r3, #4] │ │ - ldrsb r7, [r3, #5] │ │ + ldrsb r4, [sl, #4] │ │ + ldrsb r7, [sl, #5] │ │ smlabb r0, lr, r5, r0 │ │ - ldrsb r5, [r3, #6] │ │ - mov lr, #8 │ │ + ldrsb r5, [sl, #6] │ │ + ldr lr, [sp, #244] ; 0xf4 │ │ smlabb r0, r8, r4, r0 │ │ ldrb r4, [r2, #3] │ │ ldrb r2, [r2, #4] │ │ - ldr r8, [sp, #220] ; 0xdc │ │ smlabb r0, r6, r7, r0 │ │ - ldrsb r7, [r3, #7] │ │ + ldrsb r7, [sl, #7] │ │ smlabb r0, r4, r5, r0 │ │ smlabb r0, r2, r7, r0 │ │ - add r0, r0, #2 │ │ - add r0, lr, r0, asr #2 │ │ - asr r2, r0, #4 │ │ + add r0, r0, #34 ; 0x22 │ │ + asr r2, r0, #6 │ │ cmp r2, #255 ; 0xff │ │ mov r2, #255 ; 0xff │ │ - asrlt r2, r0, #4 │ │ + asrlt r2, r0, #6 │ │ bic r0, r2, r2, asr #31 │ │ - strb r0, [sl, r1] │ │ + strb r0, [ip, r1] │ │ add r1, r1, #1 │ │ - cmp r8, r1 │ │ - bne 8ae84 │ │ - b 8aa0c │ │ - add sp, sp, #8 │ │ - add sp, sp, #34816 ; 0x8800 │ │ + cmp lr, r1 │ │ + bne 9e3b4 │ │ + b 9df4c │ │ + add sp, sp, #1016 ; 0x3f8 │ │ + add sp, sp, #33792 ; 0x8400 │ │ vpop {d8-d15} │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - mov r0, fp │ │ + mov r0, r9 │ │ ldr r1, [sp, #60] ; 0x3c │ │ - ldr r2, [sp, #32] │ │ - add sp, sp, #8 │ │ - add sp, sp, #34816 ; 0x8800 │ │ + ldr r2, [sp, #28] │ │ + mov r3, r8 │ │ + add sp, sp, #1016 ; 0x3f8 │ │ + add sp, sp, #33792 ; 0x8400 │ │ vpop {d8-d15} │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b 8af68 │ │ - muleq r2, r0, r8 │ │ - andeq r1, r2, r0, asr #16 │ │ - andeq r1, r2, r4, ror #16 │ │ - andeq r1, r2, r8, lsl r8 │ │ + b 9e494 │ │ + andeq pc, r1, ip, asr #5 │ │ + andeq pc, r1, r8, ror r2 ; │ │ + andeq pc, r1, r0, lsr #5 │ │ + andeq lr, r1, r0, ror #25 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ ldr r4, [sp, #36] ; 0x24 │ │ mov r9, r3 │ │ ldr r8, [sp, #32] │ │ mov r5, r2 │ │ mov r6, r1 │ │ mov r7, r0 │ │ mov r0, r7 │ │ mov r1, r5 │ │ mov r2, r8 │ │ - bl 2794 <__aeabi_memcpy@plt> │ │ + bl 2d34 <__aeabi_memcpy@plt> │ │ add r5, r5, r9 │ │ add r7, r7, r6 │ │ subs r4, r4, #1 │ │ - bne 8af84 │ │ + bne 9e4b0 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ vpush {d8-d15} │ │ sub sp, sp, #920 ; 0x398 │ │ sub sp, sp, #66560 ; 0x10400 │ │ add lr, sp, #65536 ; 0x10000 │ │ @@ -139624,63 +159081,63 @@ │ │ and r0, r7, #1 │ │ add r0, r0, #3 │ │ str r0, [sp, #128] ; 0x80 │ │ add r0, sp, #152 ; 0x98 │ │ str r0, [sp, #96] ; 0x60 │ │ and r0, r7, #3 │ │ str r0, [sp, #112] ; 0x70 │ │ - b 8b040 │ │ + b 9e56c │ │ ldr r1, [sp, #80] ; 0x50 │ │ ldr r0, [sp, #64] ; 0x40 │ │ subs r1, r1, #1 │ │ add r8, r8, r0 │ │ ldr r0, [sp, #96] ; 0x60 │ │ add r0, r0, #256 ; 0x100 │ │ str r0, [sp, #96] ; 0x60 │ │ - beq 8b21c │ │ + beq 9e748 │ │ add lr, sp, #65536 ; 0x10000 │ │ str r1, [sp, #80] ; 0x50 │ │ ldr r0, [lr, #2048] ; 0x800 │ │ cmp r0, #1 │ │ - blt 8b020 │ │ + blt 9e54c │ │ add lr, sp, #65536 ; 0x10000 │ │ mov r3, #0 │ │ ldr r9, [lr, #2048] ; 0x800 │ │ cmp r9, #4 │ │ - ble 8b144 │ │ + ble 9e670 │ │ add lr, sp, #65536 ; 0x10000 │ │ ldr r5, [sp, #96] ; 0x60 │ │ mov r0, r9 │ │ ldr r2, [lr, #2056] ; 0x808 │ │ mov r1, #0 │ │ cmp r1, r2, asr #6 │ │ - bne 8b0b8 │ │ + bne 9e5e4 │ │ ldrb r1, [r8, r3] │ │ lsl r7, r1, #4 │ │ add lr, sp, #65536 ; 0x10000 │ │ strh r7, [r5], #2 │ │ subs r0, r0, #1 │ │ ldr r1, [lr, #2064] ; 0x810 │ │ add r2, r2, r1 │ │ add r3, r3, r2, asr #10 │ │ bfc r2, #10, #22 │ │ - beq 8b020 │ │ + beq 9e54c │ │ mov r1, #0 │ │ cmp r1, r2, asr #6 │ │ - beq 8b084 │ │ + beq 9e5b0 │ │ mov r6, r8 │ │ ldr r1, [sp, #112] ; 0x70 │ │ ldrb r9, [r6, r3]! │ │ asr ip, r2, #6 │ │ ldrb r4, [r6, #-3] │ │ rsb r1, r1, r1, lsl #4 │ │ ldrb lr, [r6, #-2] │ │ ldrb sl, [r6, #-1] │ │ ldrb fp, [r6, #1] │ │ - ldr r7, [pc, #1688] ; 8b77c │ │ + ldr r7, [pc, #1688] ; 9eca8 │ │ ldr r7, [pc, r7] │ │ add r1, r7, r1, lsl #3 │ │ add r1, r1, ip, lsl #3 │ │ ldrsb r7, [r1, #-8] │ │ ldrsb ip, [r1, #-7] │ │ smulbb r4, r4, r7 │ │ ldrsb r7, [r1, #-6] │ │ @@ -139697,44 +159154,44 @@ │ │ ldrsb r7, [r1, #-2] │ │ ldrsb r1, [r1, #-1] │ │ smlabb r4, ip, lr, r4 │ │ smlabb r7, r9, r7, r4 │ │ smlabb r1, r6, r1, r7 │ │ add r1, r1, #2 │ │ asr r7, r1, #2 │ │ - b 8b08c │ │ + b 9e5b8 │ │ add lr, sp, #65536 ; 0x10000 │ │ ldr r5, [sp, #96] ; 0x60 │ │ ldr r0, [lr, #2056] ; 0x808 │ │ mov r1, #0 │ │ cmp r1, r0, asr #6 │ │ - bne 8b190 │ │ + bne 9e6bc │ │ ldrb r1, [r8, r3] │ │ lsl r2, r1, #4 │ │ add lr, sp, #65536 ; 0x10000 │ │ strh r2, [r5], #2 │ │ subs r9, r9, #1 │ │ ldr r1, [lr, #2064] ; 0x810 │ │ add r0, r0, r1 │ │ add r3, r3, r0, asr #10 │ │ bfc r0, #10, #22 │ │ - beq 8b020 │ │ + beq 9e54c │ │ mov r1, #0 │ │ cmp r1, r0, asr #6 │ │ - beq 8b15c │ │ + beq 9e688 │ │ mov r2, r8 │ │ ldr r7, [sp, #128] ; 0x80 │ │ ldrb ip, [r2, r3]! │ │ asr r1, r0, #6 │ │ rsb r6, r7, r7, lsl #4 │ │ ldrb r4, [r2, #-3] │ │ ldrb fp, [r2, #-2] │ │ ldrb lr, [r2, #-1] │ │ ldrb sl, [r2, #1] │ │ - ldr r7, [pc, #1468] ; 8b778 │ │ + ldr r7, [pc, #1468] ; 9eca4 │ │ ldr r7, [pc, r7] │ │ add r6, r7, r6, lsl #3 │ │ add r1, r6, r1, lsl #3 │ │ ldrsb r6, [r1, #-8] │ │ ldrsb r7, [r1, #-7] │ │ smulbb r4, r4, r6 │ │ ldrsb r6, [r1, #-6] │ │ @@ -139751,22 +159208,22 @@ │ │ ldrsb r4, [r1, #-2] │ │ ldrsb r1, [r1, #-1] │ │ smlabb r7, ip, r6, r7 │ │ smlabb r7, lr, r4, r7 │ │ smlabb r1, r2, r1, r7 │ │ add r1, r1, #2 │ │ asr r2, r1, #2 │ │ - b 8b164 │ │ + b 9e690 │ │ add lr, sp, #65536 ; 0x10000 │ │ ldr r8, [sp, #28] │ │ ldr r0, [lr, #2052] ; 0x804 │ │ add lr, sp, #65536 ; 0x10000 │ │ ldr r1, [lr, #2060] ; 0x80c │ │ cmp r0, #1 │ │ - blt 8b764 │ │ + blt 9ec90 │ │ add lr, sp, #65536 ; 0x10000 │ │ mov r0, #1 │ │ vmov.i32 q10, #8 ; 0x00000008 │ │ movw sl, #65024 ; 0xfe00 │ │ ldr r2, [lr, #2072] ; 0x818 │ │ add lr, sp, #65536 ; 0x10000 │ │ vmov.i32 q14, #255 ; 0x000000ff │ │ @@ -139788,57 +159245,57 @@ │ │ add r0, sp, #152 ; 0x98 │ │ add r0, r0, #768 ; 0x300 │ │ str r2, [sp, #20] │ │ str r0, [sp, #44] ; 0x2c │ │ mov r0, #0 │ │ cmp r0, r1, asr #6 │ │ mov ip, #0 │ │ - bne 8b300 │ │ - b 8b330 │ │ + bne 9e82c │ │ + b 9e85c │ │ add r0, sp, #65536 ; 0x10000 │ │ ldr r1, [sp, #40] ; 0x28 │ │ ldr r2, [sp, #44] ; 0x2c │ │ add lr, lr, r8 │ │ ldr r0, [r0, #2068] ; 0x814 │ │ add fp, fp, #1 │ │ add r1, r1, r0 │ │ asr r0, r1, #10 │ │ bfc r1, #10, #22 │ │ add r2, r2, r0, lsl #8 │ │ add r0, sp, #65536 ; 0x10000 │ │ str r2, [sp, #44] ; 0x2c │ │ ldr r0, [r0, #2052] ; 0x804 │ │ cmp fp, r0 │ │ - beq 8b764 │ │ + beq 9ec90 │ │ mov r0, #0 │ │ cmp r0, r1, asr #6 │ │ mov ip, #0 │ │ - beq 8b330 │ │ + beq 9e85c │ │ add r0, sp, #65536 ; 0x10000 │ │ asr r2, r1, #6 │ │ sub r2, r2, #1 │ │ ldr r0, [r0, #2052] ; 0x804 │ │ cmp r0, #5 │ │ ldrlt r0, [sp, #36] ; 0x24 │ │ ldrge r0, [sp, #32] │ │ rsb r3, r0, r0, lsl #4 │ │ - ldr r0, [pc, #1112] ; 8b780 │ │ + ldr r0, [pc, #1112] ; 9ecac │ │ ldr r0, [pc, r0] │ │ add r3, r0, r3, lsl #3 │ │ add ip, r3, r2, lsl #3 │ │ add r0, sp, #65536 ; 0x10000 │ │ str r1, [sp, #40] ; 0x28 │ │ ldr r0, [r0, #2048] ; 0x800 │ │ cmp r0, #1 │ │ - blt 8b2b4 │ │ + blt 9e7e0 │ │ mov r2, #0 │ │ cmp ip, #0 │ │ - beq 8b604 │ │ + beq 9eb30 │ │ cmp r0, #7 │ │ - bls 8b6a4 │ │ + bls 9ebd0 │ │ mla r2, fp, r8, r0 │ │ ldr r0, [sp, #24] │ │ add r4, ip, #7 │ │ mla r5, fp, r8, r0 │ │ ldr r6, [sp, #44] ; 0x2c │ │ mov r7, #0 │ │ mov r1, #0 │ │ @@ -139857,20 +159314,20 @@ │ │ movwhi r3, #1 │ │ mov r2, #0 │ │ add r8, r6, r0, lsl #1 │ │ cmp r5, r8 │ │ mov r5, #0 │ │ movwcc r5, #1 │ │ tst r1, r7 │ │ - bne 8b6a0 │ │ + bne 9ebcc │ │ add r0, sp, #65536 ; 0x10000 │ │ ldr r8, [sp, #28] │ │ ands r1, r5, r3 │ │ ldr r0, [r0, #2048] ; 0x800 │ │ - bne 8b6a4 │ │ + bne 9ebd0 │ │ mov r1, ip │ │ mov r2, #7 │ │ vld1.8 {d16[]}, [r1], r2 │ │ ldr r3, [sp, #20] │ │ mov r5, #0 │ │ mov r2, r4 │ │ vld1.8 {d17[]}, [r1] │ │ @@ -139996,22 +159453,22 @@ │ │ vmax.s32 q12, q12, q15 │ │ vmin.s32 q13, q13, q14 │ │ vmax.s32 q13, q13, q15 │ │ vmovn.i32 d25, q12 │ │ vmovn.i32 d24, q13 │ │ vmovn.i16 d24, q12 │ │ vst1.8 {d24}, [r1] │ │ - bne 8b4b4 │ │ + bne 9e9e0 │ │ vmov.i32 q10, #8 ; 0x00000008 │ │ cmp r3, r0 │ │ mov r2, r3 │ │ - beq 8b2b4 │ │ - b 8b6a4 │ │ + beq 9e7e0 │ │ + b 9ebd0 │ │ cmp r0, #8 │ │ - bcc 8b668 │ │ + bcc 9eb94 │ │ ldr r3, [sp, #44] ; 0x2c │ │ mov r2, #0 │ │ ldr r7, [sp, #20] │ │ vld1.16 {d16-d17}, [r3]! │ │ add r1, lr, r2 │ │ add r2, r2, #8 │ │ vaddw.s16 q9, q10, d17 │ │ @@ -140023,32 +159480,32 @@ │ │ vmin.s32 q8, q8, q14 │ │ vmax.s32 q9, q9, q15 │ │ vmax.s32 q8, q8, q15 │ │ vmovn.i32 d19, q9 │ │ vmovn.i32 d18, q8 │ │ vmovn.i16 d16, q9 │ │ vst1.8 {d16}, [r1] │ │ - bne 8b618 │ │ + bne 9eb44 │ │ cmp r7, r0 │ │ mov r2, r7 │ │ - beq 8b2b4 │ │ + beq 9e7e0 │ │ ldr r1, [sp, #44] ; 0x2c │ │ add r3, r1, r2, lsl #1 │ │ ldrsh r1, [r3], #2 │ │ add r1, r1, #8 │ │ asr r7, r1, #4 │ │ cmp r7, #255 ; 0xff │ │ mov r7, #255 ; 0xff │ │ asrlt r7, r1, #4 │ │ bic r1, r7, r7, asr #31 │ │ strb r1, [lr, r2] │ │ add r2, r2, #1 │ │ cmp r0, r2 │ │ - bne 8b670 │ │ - b 8b2b4 │ │ + bne 9eb9c │ │ + b 9e7e0 │ │ ldr r8, [sp, #28] │ │ ldr r0, [sp, #44] ; 0x2c │ │ add r3, r0, r2, lsl #1 │ │ add r3, r3, #1024 ; 0x400 │ │ movw r0, #65152 ; 0xfe80 │ │ mov r4, r3 │ │ movt r0, #65535 ; 0xffff │ │ @@ -140088,24 +159545,24 @@ │ │ asrlt r1, r0, #10 │ │ bic r0, r1, r1, asr #31 │ │ strb r0, [lr, r2] │ │ add r0, sp, #65536 ; 0x10000 │ │ add r2, r2, #1 │ │ ldr r0, [r0, #2048] ; 0x800 │ │ cmp r0, r2 │ │ - bne 8b6b0 │ │ - b 8b2b4 │ │ + bne 9ebdc │ │ + b 9e7e0 │ │ add sp, sp, #920 ; 0x398 │ │ add sp, sp, #66560 ; 0x10400 │ │ vpop {d8-d15} │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq r0, r2, ip, lsl #19 │ │ - andeq r0, r2, r4, ror #20 │ │ - andeq r0, r2, r0, lsr #16 │ │ + andeq lr, r1, ip, lsl r4 │ │ + strdeq lr, [r1], -r4 │ │ + ; instruction: 0x0001e2b0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ vpush {d8-d15} │ │ sub sp, sp, #1016 ; 0x3f8 │ │ sub sp, sp, #33792 ; 0x8400 │ │ add lr, sp, #32768 ; 0x8000 │ │ str r0, [sp, #32] │ │ @@ -140116,64 +159573,64 @@ │ │ mov r6, #0 │ │ ldr r0, [lr, #2152] ; 0x868 │ │ add lr, sp, #32768 ; 0x8000 │ │ ldr r7, [lr, #2148] ; 0x864 │ │ add lr, sp, #32768 ; 0x8000 │ │ ldr r4, [lr, #2144] ; 0x860 │ │ cmp r7, #0 │ │ - beq 8b7f4 │ │ + beq 9ed20 │ │ cmp sl, #5 │ │ - blt 8b824 │ │ - ldr r5, [pc, #2960] ; 8c370 │ │ + blt 9ed50 │ │ + ldr r5, [pc, #2960] ; 9f89c │ │ and r6, r3, #3 │ │ rsb r6, r6, r6, lsl #4 │ │ ldr r5, [pc, r5] │ │ add r6, r5, r6, lsl #3 │ │ add r7, r6, r7, lsl #3 │ │ sub r6, r7, #8 │ │ cmp r0, #0 │ │ - beq 8b868 │ │ + beq 9ed94 │ │ asr r3, r3, #2 │ │ cmp r4, #5 │ │ - blt 8b84c │ │ - ldr r7, [pc, #2920] ; 8c378 │ │ + blt 9ed78 │ │ + ldr r7, [pc, #2920] ; 9f8a4 │ │ rsb r3, r3, r3, lsl #4 │ │ ldr r7, [pc, r7] │ │ add r3, r7, r3, lsl #3 │ │ add r0, r3, r0, lsl #3 │ │ sub r9, r0, #8 │ │ - b 8b868 │ │ - ldr r5, [pc, #2888] ; 8c374 │ │ + b 9ed94 │ │ + ldr r5, [pc, #2888] ; 9f8a0 │ │ and r6, r3, #1 │ │ rsb r6, r6, r6, lsl #4 │ │ ldr r5, [pc, r5] │ │ add r6, r5, r6, lsl #3 │ │ add r7, r6, r7, lsl #3 │ │ add r6, r7, #352 ; 0x160 │ │ cmp r0, #0 │ │ - bne 8b7fc │ │ - b 8b868 │ │ - ldr r7, [pc, #2856] ; 8c37c │ │ + bne 9ed28 │ │ + b 9ed94 │ │ + ldr r7, [pc, #2856] ; 9f8a8 │ │ and r3, r3, #1 │ │ rsb r3, r3, r3, lsl #4 │ │ ldr r7, [pc, r7] │ │ add r3, r7, r3, lsl #3 │ │ add r0, r3, r0, lsl #3 │ │ add r9, r0, #352 ; 0x160 │ │ cmp r6, #0 │ │ str sl, [sp, #144] ; 0x90 │ │ str r2, [sp, #176] ; 0xb0 │ │ str r9, [sp, #172] ; 0xac │ │ - beq 8bdc8 │ │ + beq 9f2f4 │ │ cmp r9, #0 │ │ str r6, [sp, #112] ; 0x70 │ │ - beq 8bebc │ │ + beq 9f3e8 │ │ cmp sl, #1 │ │ str r4, [sp, #44] ; 0x2c │ │ - blt 8b9a4 │ │ + blt 9eed0 │ │ sub r0, r2, r2, lsl #2 │ │ add r2, sp, #248 ; 0xf8 │ │ add r0, r1, r0 │ │ str r0, [sp, #128] ; 0x80 │ │ ldr r0, [sp, #44] ; 0x2c │ │ add r0, r0, #7 │ │ str r0, [sp, #96] ; 0x60 │ │ @@ -140224,27 +159681,27 @@ │ │ add r4, r4, #1 │ │ smlabb r2, r0, r5, r2 │ │ add r2, r2, #2 │ │ lsr r2, r2, #2 │ │ strh r2, [r1], #2 │ │ ldr r2, [sp, #144] ; 0x90 │ │ cmp r2, r4 │ │ - bne 8b8dc │ │ + bne 9ee08 │ │ ldr r0, [sp, #176] ; 0xb0 │ │ ldr r1, [sp, #128] ; 0x80 │ │ add r1, r1, r0 │ │ str r1, [sp, #128] ; 0x80 │ │ ldr r0, [sp, #96] ; 0x60 │ │ ldr r2, [sp, #80] ; 0x50 │ │ subs r0, r0, #1 │ │ add r2, r2, #256 ; 0x100 │ │ - bne 8b8ac │ │ + bne 9edd8 │ │ ldr r0, [sp, #144] ; 0x90 │ │ cmp r0, #1 │ │ - blt 8c33c │ │ + blt 9f868 │ │ ldr r1, [sp, #172] ; 0xac │ │ add lr, sp, #248 ; 0xf8 │ │ mov r4, #256 ; 0x100 │ │ mov r8, #512 ; 0x200 │ │ add r0, r1, #7 │ │ str r0, [sp, #24] │ │ ldr r0, [sp, #144] ; 0x90 │ │ @@ -140255,37 +159712,37 @@ │ │ str r2, [sp, #20] │ │ str r0, [sp, #16] │ │ add r0, r1, #8 │ │ str r0, [sp, #12] │ │ mov r0, #0 │ │ str r0, [sp, #36] ; 0x24 │ │ ldr r1, [sp, #32] │ │ - b 8ba2c │ │ + b 9ef58 │ │ ldr r0, [sp, #28] │ │ ldr r1, [sp, #48] ; 0x30 │ │ ldr lr, [sp, #40] ; 0x28 │ │ add r1, r1, r0 │ │ ldr r0, [sp, #36] ; 0x24 │ │ add lr, lr, #256 ; 0x100 │ │ add r0, r0, #1 │ │ str r0, [sp, #36] ; 0x24 │ │ ldr r0, [sp, #44] ; 0x2c │ │ subs r0, r0, #1 │ │ str r0, [sp, #44] ; 0x2c │ │ - beq 8c33c │ │ + beq 9f868 │ │ str lr, [sp, #40] ; 0x28 │ │ mov lr, #1280 ; 0x500 │ │ str r1, [sp, #48] ; 0x30 │ │ mov r1, #0 │ │ ldr r0, [sp, #144] ; 0x90 │ │ mov sl, #1024 ; 0x400 │ │ ldr r9, [sp, #172] ; 0xac │ │ mov fp, #1792 ; 0x700 │ │ cmp r0, #8 │ │ - bcs 8bb00 │ │ + bcs 9f02c │ │ ldr r0, [sp, #144] ; 0x90 │ │ lsl ip, r1, #1 │ │ ldr r2, [sp, #40] ; 0x28 │ │ ldr r6, [sp, #48] ; 0x30 │ │ sub r0, r0, r1 │ │ mov r3, r2 │ │ mov r1, #768 ; 0x300 │ │ @@ -140319,16 +159776,16 @@ │ │ mov r4, #256 ; 0x100 │ │ smlabb r1, r3, r5, r1 │ │ add r3, r6, ip │ │ add r6, r6, #2 │ │ add r1, r1, #32 │ │ lsr r1, r1, #6 │ │ strh r1, [r3] │ │ - bne 8ba68 │ │ - b 8b9fc │ │ + bne 9ef94 │ │ + b 9ef28 │ │ ldr r3, [sp, #36] ; 0x24 │ │ mov r6, #0 │ │ ldr r1, [sp, #144] ; 0x90 │ │ ldr r2, [sp, #32] │ │ lsl r5, r3, #7 │ │ mla r0, r3, r1, r1 │ │ mul r1, r3, r1 │ │ @@ -140351,21 +159808,21 @@ │ │ add r2, r2, r5 │ │ movwcc r0, #1 │ │ add r2, r7, r2, lsl #1 │ │ cmp ip, r2 │ │ mov r2, #0 │ │ movwcc r2, #1 │ │ tst r3, r6 │ │ - bne 8bdb4 │ │ + bne 9f2e0 │ │ ldr r9, [sp, #172] ; 0xac │ │ ands r0, r2, r0 │ │ mov lr, #1280 ; 0x500 │ │ mov sl, #1024 ; 0x400 │ │ mov fp, #1792 ; 0x700 │ │ - bne 8ba54 │ │ + bne 9ef80 │ │ mov r0, r9 │ │ mov r1, #7 │ │ vld1.8 {d16[]}, [r0], r1 │ │ add lr, sp, #176 ; 0xb0 │ │ mov r1, #0 │ │ mov r3, #1792 ; 0x700 │ │ vld1.8 {d17[]}, [r0] │ │ @@ -140484,33 +159941,33 @@ │ │ vldmia lr, {d26-d27} │ │ vmla.i32 q10, q11, q13 │ │ vadd.i32 q9, q9, q12 │ │ vshrn.i32 d19, q9, #6 │ │ vadd.i32 q10, q10, q12 │ │ vshrn.i32 d18, q10, #6 │ │ vst1.16 {d18-d19}, [r0] │ │ - bne 8bc78 │ │ + bne 9f1a4 │ │ ldr r0, [sp, #144] ; 0x90 │ │ mov lr, #1280 ; 0x500 │ │ ldr r1, [sp, #20] │ │ mov sl, #1024 ; 0x400 │ │ ldr r9, [sp, #172] ; 0xac │ │ mov fp, #1792 ; 0x700 │ │ cmp r1, r0 │ │ - beq 8b9fc │ │ - b 8ba54 │ │ + beq 9ef28 │ │ + b 9ef80 │ │ ldr r9, [sp, #172] ; 0xac │ │ mov lr, #1280 ; 0x500 │ │ mov sl, #1024 ; 0x400 │ │ mov fp, #1792 ; 0x700 │ │ - b 8ba54 │ │ + b 9ef80 │ │ cmp r9, #0 │ │ - beq 8c350 │ │ + beq 9f87c │ │ cmp sl, #1 │ │ - blt 8c33c │ │ + blt 9f868 │ │ add r0, r2, r2, lsl #1 │ │ str r0, [sp, #128] ; 0x80 │ │ lsl r0, sl, #1 │ │ str r0, [sp, #112] ; 0x70 │ │ ldr r5, [sp, #32] │ │ mov ip, r4 │ │ ldr r0, [sp, #128] ; 0x80 │ │ @@ -140550,26 +160007,26 @@ │ │ smlabb r7, sl, r3, r7 │ │ ldrsb r3, [r9, #7] │ │ smlabb r6, r8, r6, r7 │ │ smlabb r3, lr, r3, r6 │ │ add r3, r3, #2 │ │ lsr r3, r3, #2 │ │ strh r3, [r5], #2 │ │ - bne 8bdfc │ │ + bne 9f328 │ │ ldr r0, [sp, #112] ; 0x70 │ │ mov r4, ip │ │ add r1, r1, r2 │ │ subs r4, ip, #1 │ │ add fp, fp, r0 │ │ str fp, [sp, #32] │ │ ldr sl, [sp, #144] ; 0x90 │ │ - bne 8bde8 │ │ - b 8c33c │ │ + bne 9f314 │ │ + b 9f868 │ │ cmp sl, #1 │ │ - blt 8c33c │ │ + blt 9f868 │ │ ldr r0, [sp, #112] ; 0x70 │ │ bic r6, sl, #7 │ │ sub r3, r1, #2 │ │ sub r7, r1, #3 │ │ add r2, r0, #7 │ │ str r2, [sp, #16] │ │ lsl r2, sl, #1 │ │ @@ -140581,15 +160038,15 @@ │ │ str r6, [sp, #12] │ │ mov ip, r1 │ │ str r0, [sp, #8] │ │ mov r0, #0 │ │ ldr fp, [sp, #32] │ │ str r0, [sp, #40] ; 0x28 │ │ str r1, [sp, #20] │ │ - b 8bf54 │ │ + b 9f480 │ │ ldr r0, [sp, #24] │ │ ldr r2, [sp, #172] ; 0xac │ │ add fp, fp, r0 │ │ ldr r0, [sp, #176] ; 0xb0 │ │ ldr r3, [sp, #36] ; 0x24 │ │ ldr r7, [sp, #28] │ │ add r2, r2, r0 │ │ @@ -140597,23 +160054,23 @@ │ │ add ip, ip, r0 │ │ add r7, r7, r0 │ │ ldr r0, [sp, #40] ; 0x28 │ │ add r0, r0, #1 │ │ str r0, [sp, #40] ; 0x28 │ │ ldr r4, [sp, #44] ; 0x2c │ │ subs r4, r4, #1 │ │ - beq 8c33c │ │ + beq 9f868 │ │ str r7, [sp, #28] │ │ cmp sl, #8 │ │ str r3, [sp, #36] ; 0x24 │ │ mov r0, #0 │ │ str r2, [sp, #172] ; 0xac │ │ str r4, [sp, #44] ; 0x2c │ │ ldr r2, [sp, #112] ; 0x70 │ │ - bcc 8c2b0 │ │ + bcc 9f7dc │ │ ldr r2, [sp, #40] ; 0x28 │ │ mov lr, #0 │ │ ldr r1, [sp, #176] ; 0xb0 │ │ ldr r4, [sp, #20] │ │ mla r0, r2, sl, sl │ │ mul r8, r2, sl │ │ mul r5, r2, r1 │ │ @@ -140636,18 +160093,18 @@ │ │ mov r3, #0 │ │ add r6, r4, r6 │ │ movwcc r3, #1 │ │ cmp r6, r8 │ │ mov r6, #0 │ │ movwhi r6, #1 │ │ tst r1, lr │ │ - bne 8c2ac │ │ + bne 9f7d8 │ │ ldr r2, [sp, #112] ; 0x70 │ │ ands r3, r6, r3 │ │ - bne 8c2b0 │ │ + bne 9f7dc │ │ mov r0, r2 │ │ mov r1, #7 │ │ vld1.8 {d16[]}, [r0], r1 │ │ add lr, sp, #144 ; 0x90 │ │ mov r8, fp │ │ vld1.8 {d17[]}, [r0] │ │ add r0, r2, #5 │ │ @@ -140806,20 +160263,20 @@ │ │ vldmia r1, {d26-d27} │ │ vmla.i32 q10, q11, q13 │ │ vadd.i32 q9, q9, q12 │ │ vshrn.i32 d19, q9, #2 │ │ vadd.i32 q10, q10, q12 │ │ vshrn.i32 d18, q10, #2 │ │ vst1.16 {d18-d19}, [r8]! │ │ - bne 8c0e0 │ │ + bne 9f60c │ │ ldr r2, [sp, #112] ; 0x70 │ │ cmp lr, sl │ │ mov r0, lr │ │ - beq 8bf14 │ │ - b 8c2b0 │ │ + beq 9f440 │ │ + b 9f7dc │ │ ldr r2, [sp, #112] ; 0x70 │ │ mov r1, #0 │ │ sub r6, r1, r0, lsl #1 │ │ mov r1, ip │ │ ldrsb r7, [r2] │ │ ldrb lr, [r1, r0]! │ │ add r0, r0, #1 │ │ @@ -140846,95 +160303,95 @@ │ │ ldrsb r5, [r2, #7] │ │ smlabb r3, r4, lr, r3 │ │ smlabb r1, r1, r5, r3 │ │ add r1, r1, #2 │ │ lsr r1, r1, #2 │ │ strh r1, [fp, -r6] │ │ sub r6, r6, #2 │ │ - bne 8c2b8 │ │ - b 8bf14 │ │ + bne 9f7e4 │ │ + b 9f440 │ │ add sp, sp, #1016 ; 0x3f8 │ │ add sp, sp, #33792 ; 0x8400 │ │ vpop {d8-d15} │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r0, [sp, #32] │ │ mov r3, sl │ │ add sp, sp, #1016 ; 0x3f8 │ │ add sp, sp, #33792 ; 0x8400 │ │ vpop {d8-d15} │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b 8c380 │ │ - andeq r0, r2, r0, ror #6 │ │ - andeq r0, r2, r4, lsl r3 │ │ - andeq r0, r2, r4, lsr r3 │ │ - andeq r0, r2, ip, ror #5 │ │ + b 9f8ac │ │ + strdeq sp, [r1], -r0 │ │ + andeq sp, r1, r4, lsr #27 │ │ + andeq sp, r1, r4, asr #27 │ │ + andeq sp, r1, ip, ror sp │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #8 │ │ cmp r3, #1 │ │ stm sp, {r0, r1} │ │ - blt 8c478 │ │ + blt 9f9a4 │ │ ldr ip, [sp, #44] ; 0x2c │ │ bic sl, r3, #7 │ │ ldr r7, [sp] │ │ lsl r0, r3, #1 │ │ ldr r5, [sp, #4] │ │ mov r9, #0 │ │ cmp r3, #8 │ │ mov r4, #0 │ │ - bcc 8c450 │ │ - b 8c3dc │ │ + bcc 9f97c │ │ + b 9f908 │ │ add r7, r7, r0 │ │ add r5, r5, r2 │ │ add r9, r9, #1 │ │ subs ip, ip, #1 │ │ - beq 8c478 │ │ + beq 9f9a4 │ │ cmp r3, #8 │ │ mov r4, #0 │ │ - bcc 8c450 │ │ + bcc 9f97c │ │ mul r6, r9, r3 │ │ ldr r1, [sp] │ │ mul lr, r9, r2 │ │ add fp, r1, r6, lsl #1 │ │ ldr r1, [sp, #4] │ │ add r8, lr, r3 │ │ add r4, r1, r8 │ │ cmp r4, fp │ │ - bls 8c420 │ │ + bls 9f94c │ │ ldr r1, [sp, #4] │ │ add r6, r6, r3 │ │ add r4, r1, lr │ │ ldr r1, [sp] │ │ add r6, r1, r6, lsl #1 │ │ cmp r4, r6 │ │ mov r4, #0 │ │ - bcc 8c450 │ │ + bcc 9f97c │ │ mov r4, #0 │ │ mov r6, r7 │ │ add r1, r5, r4 │ │ add r4, r4, #8 │ │ cmp sl, r4 │ │ vld1.8 {d16}, [r1] │ │ vshll.u8 q8, d16, #4 │ │ vst1.16 {d16-d17}, [r6]! │ │ - bne 8c428 │ │ + bne 9f954 │ │ cmp sl, r3 │ │ mov r4, sl │ │ - beq 8c3bc │ │ + beq 9f8e8 │ │ mov r1, #0 │ │ sub r6, r1, r4, lsl #1 │ │ ldrb r1, [r5, r4] │ │ add r4, r4, #1 │ │ cmp r3, r4 │ │ lsl r1, r1, #4 │ │ strh r1, [r7, -r6] │ │ sub r6, r6, #2 │ │ - bne 8c458 │ │ - b 8c3bc │ │ + bne 9f984 │ │ + b 9f8e8 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ vpush {d8-d15} │ │ sub sp, sp, #936 ; 0x3a8 │ │ sub sp, sp, #66560 ; 0x10400 │ │ @@ -140960,61 +160417,61 @@ │ │ str r0, [sp, #164] ; 0xa4 │ │ add r0, sp, #168 ; 0xa8 │ │ str r0, [sp, #112] ; 0x70 │ │ and r0, r7, #3 │ │ str r0, [sp, #144] ; 0x90 │ │ cmp r3, #1 │ │ str r6, [sp, #96] ; 0x60 │ │ - bge 8c530 │ │ + bge 9fa5c │ │ ldr r6, [sp, #96] ; 0x60 │ │ ldr r0, [sp, #80] ; 0x50 │ │ ldr r3, [sp, #140] ; 0x8c │ │ subs r6, r6, #1 │ │ add r9, r9, r0 │ │ ldr r0, [sp, #112] ; 0x70 │ │ add r0, r0, #256 ; 0x100 │ │ str r0, [sp, #112] ; 0x70 │ │ - beq 8c6f4 │ │ + beq 9fc20 │ │ cmp r3, #1 │ │ str r6, [sp, #96] ; 0x60 │ │ - blt 8c500 │ │ + blt 9fa2c │ │ ldr ip, [sp, #140] ; 0x8c │ │ mov r3, #0 │ │ cmp ip, #4 │ │ - ble 8c61c │ │ + ble 9fb48 │ │ add lr, sp, #65536 ; 0x10000 │ │ ldr r0, [sp, #112] ; 0x70 │ │ mov r1, ip │ │ ldr r5, [lr, #2068] ; 0x814 │ │ mov r2, #0 │ │ cmp r2, r5, asr #6 │ │ - bne 8c590 │ │ + bne 9fabc │ │ ldrb r2, [r9, r3] │ │ lsl r4, r2, #4 │ │ add lr, sp, #65536 ; 0x10000 │ │ strh r4, [r0], #2 │ │ subs r1, r1, #1 │ │ ldr r2, [lr, #2076] ; 0x81c │ │ add r5, r5, r2 │ │ add r3, r3, r5, asr #10 │ │ bfc r5, #10, #22 │ │ - beq 8c500 │ │ + beq 9fa2c │ │ mov r2, #0 │ │ cmp r2, r5, asr #6 │ │ - beq 8c55c │ │ + beq 9fa88 │ │ mov r6, r9 │ │ ldr r2, [sp, #144] ; 0x90 │ │ ldrb ip, [r6, r3]! │ │ asr sl, r5, #6 │ │ rsb r7, r2, r2, lsl #4 │ │ ldrb r2, [r6, #-3] │ │ ldrb lr, [r6, #-2] │ │ ldrb r8, [r6, #-1] │ │ ldrb fp, [r6, #1] │ │ - ldr r4, [pc, #1612] ; 8cc08 │ │ + ldr r4, [pc, #1612] ; a0134 │ │ ldr r4, [pc, r4] │ │ add r7, r4, r7, lsl #3 │ │ add r4, r7, sl, lsl #3 │ │ ldrsb r7, [r4, #-8] │ │ ldrsb sl, [r4, #-7] │ │ smulbb r2, r2, r7 │ │ ldrsb r7, [r4, #-6] │ │ @@ -141031,44 +160488,44 @@ │ │ ldrsb r7, [r4, #-2] │ │ ldrsb r4, [r4, #-1] │ │ smlabb r2, ip, lr, r2 │ │ smlabb r2, r8, r7, r2 │ │ smlabb r2, r6, r4, r2 │ │ add r2, r2, #2 │ │ asr r4, r2, #2 │ │ - b 8c564 │ │ + b 9fa90 │ │ add lr, sp, #65536 ; 0x10000 │ │ ldr r0, [sp, #112] ; 0x70 │ │ ldr r1, [lr, #2068] ; 0x814 │ │ mov r2, #0 │ │ cmp r2, r1, asr #6 │ │ - bne 8c668 │ │ + bne 9fb94 │ │ ldrb r2, [r9, r3] │ │ lsl r4, r2, #4 │ │ add lr, sp, #65536 ; 0x10000 │ │ strh r4, [r0], #2 │ │ subs ip, ip, #1 │ │ ldr r2, [lr, #2076] ; 0x81c │ │ add r1, r1, r2 │ │ add r3, r3, r1, asr #10 │ │ bfc r1, #10, #22 │ │ - beq 8c500 │ │ + beq 9fa2c │ │ mov r2, #0 │ │ cmp r2, r1, asr #6 │ │ - beq 8c634 │ │ + beq 9fb60 │ │ mov r7, r9 │ │ ldr r4, [sp, #164] ; 0xa4 │ │ ldrb lr, [r7, r3]! │ │ asr r2, r1, #6 │ │ rsb r5, r4, r4, lsl #4 │ │ ldrb r4, [r7, #-3] │ │ ldrb fp, [r7, #-2] │ │ ldrb r8, [r7, #-1] │ │ ldrb sl, [r7, #1] │ │ - ldr r6, [pc, #1392] ; 8cc04 │ │ + ldr r6, [pc, #1392] ; a0130 │ │ ldr r6, [pc, r6] │ │ add r5, r6, r5, lsl #3 │ │ add r2, r5, r2, lsl #3 │ │ ldrsb r5, [r2, #-8] │ │ ldrsb r6, [r2, #-7] │ │ smulbb r4, r4, r5 │ │ ldrsb r5, [r2, #-6] │ │ @@ -141085,21 +160542,21 @@ │ │ ldrsb r6, [r2, #-2] │ │ ldrsb r2, [r2, #-1] │ │ smlabb r5, lr, r4, r5 │ │ smlabb r6, r8, r6, r5 │ │ smlabb r2, r7, r2, r6 │ │ add r2, r2, #2 │ │ asr r4, r2, #2 │ │ - b 8c63c │ │ + b 9fb68 │ │ add lr, sp, #65536 ; 0x10000 │ │ ldr r0, [lr, #2064] ; 0x810 │ │ add lr, sp, #65536 ; 0x10000 │ │ ldr r7, [lr, #2072] ; 0x818 │ │ cmp r0, #1 │ │ - blt 8cbf0 │ │ + blt a011c │ │ add lr, sp, #65536 ; 0x10000 │ │ mov r0, #1 │ │ ldr r4, [sp, #20] │ │ ldr r1, [lr, #2084] ; 0x824 │ │ mov lr, #1024 ; 0x400 │ │ and r0, r0, r1, asr #2 │ │ add r0, r0, #3 │ │ @@ -141115,16 +160572,16 @@ │ │ add r0, sp, #168 ; 0xa8 │ │ add r8, r0, #768 ; 0x300 │ │ mov r0, #0 │ │ str r0, [sp, #44] ; 0x2c │ │ mov r0, #0 │ │ cmp r0, r7, asr #6 │ │ mov ip, #0 │ │ - bne 8c7c8 │ │ - b 8c7f8 │ │ + bne 9fcf4 │ │ + b 9fd24 │ │ ldr r0, [sp, #36] ; 0x24 │ │ ldr r4, [sp, #164] ; 0xa4 │ │ ldr r7, [sp, #40] ; 0x28 │ │ add r4, r4, r0 │ │ add r0, sp, #65536 ; 0x10000 │ │ ldr r1, [sp, #44] ; 0x2c │ │ ldr r0, [r0, #2080] ; 0x820 │ │ @@ -141134,41 +160591,41 @@ │ │ str r1, [sp, #44] ; 0x2c │ │ asr r0, r7, #10 │ │ bfc r7, #10, #22 │ │ add r8, r8, r0, lsl #8 │ │ add r0, sp, #65536 ; 0x10000 │ │ ldr r0, [r0, #2064] ; 0x810 │ │ cmp r1, r0 │ │ - beq 8cbf0 │ │ + beq a011c │ │ mov r0, #0 │ │ cmp r0, r7, asr #6 │ │ mov ip, #0 │ │ - beq 8c7f8 │ │ + beq 9fd24 │ │ add r0, sp, #65536 ; 0x10000 │ │ asr r1, r7, #6 │ │ sub r1, r1, #1 │ │ ldr r0, [r0, #2064] ; 0x810 │ │ cmp r0, #5 │ │ ldrlt r0, [sp, #28] │ │ ldrge r0, [sp, #24] │ │ rsb r2, r0, r0, lsl #4 │ │ - ldr r0, [pc, #1052] ; 8cc0c │ │ + ldr r0, [pc, #1052] ; a0138 │ │ ldr r0, [pc, r0] │ │ add r2, r0, r2, lsl #3 │ │ add ip, r2, r1, lsl #3 │ │ cmp r3, #1 │ │ str r4, [sp, #164] ; 0xa4 │ │ str r7, [sp, #40] ; 0x28 │ │ - blt 8c770 │ │ + blt 9fc9c │ │ mov r2, #0 │ │ cmp ip, #0 │ │ - beq 8c970 │ │ + beq 9fe9c │ │ ldr r0, [sp, #140] ; 0x8c │ │ cmp r0, #7 │ │ - bls 8c898 │ │ + bls 9fdc4 │ │ ldr r0, [sp, #140] ; 0x8c │ │ add r5, ip, #7 │ │ ldr r2, [sp, #44] ; 0x2c │ │ add r6, ip, #8 │ │ mla r1, r2, r0, r0 │ │ mul r2, r2, r0 │ │ ldr r0, [sp, #20] │ │ @@ -141190,15 +160647,15 @@ │ │ movwcc r1, #1 │ │ cmp sl, r3 │ │ mov r3, #0 │ │ mov r2, #0 │ │ movwcc r3, #1 │ │ tst r6, r5 │ │ andseq r1, r3, r1 │ │ - beq 8c9e0 │ │ + beq 9ff0c │ │ movw r0, #65152 ; 0xfe80 │ │ ldr sl, [sp, #164] ; 0xa4 │ │ movt r0, #65535 ; 0xffff │ │ sub r5, r8, #512 ; 0x200 │ │ add r1, r8, r0, lsl #1 │ │ ldr r0, [sp, #140] ; 0x8c │ │ sub r6, r8, #256 ; 0x100 │ │ @@ -141243,44 +160700,44 @@ │ │ ldrsb r7, [ip, #7] │ │ smlabb r0, r2, r7, r0 │ │ add r2, sl, r9 │ │ add sl, sl, #2 │ │ add r0, r0, #32 │ │ lsr r0, r0, #6 │ │ strh r0, [r2] │ │ - bne 8c8c0 │ │ - b 8c770 │ │ + bne 9fdec │ │ + b 9fc9c │ │ ldr r0, [sp, #140] ; 0x8c │ │ cmp r0, #8 │ │ - bcc 8c9b4 │ │ + bcc 9fee0 │ │ ldr r2, [sp, #32] │ │ mov r1, #0 │ │ ldr r3, [sp, #164] ; 0xa4 │ │ add r0, r8, r1 │ │ subs r2, r2, #8 │ │ vld1.16 {d16-d17}, [r0] │ │ add r0, r3, r1 │ │ add r1, r1, #16 │ │ vst1.16 {d16-d17}, [r0] │ │ - bne 8c988 │ │ + bne 9feb4 │ │ ldr r0, [sp, #140] ; 0x8c │ │ ldr r2, [sp, #32] │ │ cmp r2, r0 │ │ - beq 8c770 │ │ + beq 9fc9c │ │ ldr r0, [sp, #140] ; 0x8c │ │ sub r1, r0, r2 │ │ mov r0, #0 │ │ sub r2, r0, r2, lsl #1 │ │ ldr r3, [sp, #164] ; 0xa4 │ │ subs r1, r1, #1 │ │ ldrh r0, [r8, -r2] │ │ strh r0, [r3, -r2] │ │ sub r2, r2, #2 │ │ - bne 8c9c4 │ │ - b 8c770 │ │ + bne 9fef0 │ │ + b 9fc9c │ │ mov r1, ip │ │ mov r0, #7 │ │ vld1.8 {d16[]}, [r1], r0 │ │ add r0, sp, #144 ; 0x90 │ │ sub r6, r8, #256 ; 0x100 │ │ sub r5, r8, #512 ; 0x200 │ │ vld1.8 {d17[]}, [r1] │ │ @@ -141399,28 +160856,28 @@ │ │ vmla.i32 q10, q12, q11 │ │ vmov.i32 q11, #32 ; 0x00000020 │ │ vadd.i32 q9, q9, q11 │ │ vadd.i32 q10, q10, q11 │ │ vshrn.i32 d19, q9, #6 │ │ vshrn.i32 d18, q10, #6 │ │ vst1.16 {d18-d19}, [r0] │ │ - bne 8cac4 │ │ + bne 9fff0 │ │ ldr r0, [sp, #140] ; 0x8c │ │ ldr r2, [sp, #32] │ │ cmp r2, r0 │ │ - beq 8c770 │ │ - b 8c898 │ │ + beq 9fc9c │ │ + b 9fdc4 │ │ add sp, sp, #936 ; 0x3a8 │ │ add sp, sp, #66560 ; 0x10400 │ │ vpop {d8-d15} │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ; instruction: 0x0001f4b4 │ │ - andeq pc, r1, ip, lsl #11 │ │ - andeq pc, r1, r8, asr r3 ; │ │ + andeq ip, r1, r4, asr #30 │ │ + andeq sp, r1, ip, lsl r0 │ │ + andeq ip, r1, r8, ror #27 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ vpush {d8-d9} │ │ sub sp, sp, #64 ; 0x40 │ │ str r1, [sp, #44] ; 0x2c │ │ vmov.i32 q8, #8 ; 0x00000008 │ │ ldr r1, [sp, #136] ; 0x88 │ │ @@ -141448,15 +160905,15 @@ │ │ mov fp, r3 │ │ mov ip, r2 │ │ mov r9, r0 │ │ stm r1, {r0, r2, r3} │ │ ldr r0, [sp, #120] ; 0x78 │ │ str r6, [sp, #60] ; 0x3c │ │ cmp r0, #1 │ │ - bge 8cd00 │ │ + bge a022c │ │ ldr r6, [sp, #60] ; 0x3c │ │ ldr r0, [sp, #40] ; 0x28 │ │ ldr r2, [sp, #56] ; 0x38 │ │ add r0, r6, r0 │ │ ldr r1, [sp, #140] ; 0x8c │ │ tst r2, #1 │ │ movne r6, r0 │ │ @@ -141468,41 +160925,41 @@ │ │ add fp, fp, r0 │ │ add ip, ip, r0 │ │ ldr r0, [sp, #44] ; 0x2c │ │ add r9, r9, r0 │ │ ldr r0, [sp, #52] ; 0x34 │ │ add r0, r0, #1 │ │ str r0, [sp, #52] ; 0x34 │ │ - beq 8d0a0 │ │ + beq a05cc │ │ ldr r0, [sp, #120] ; 0x78 │ │ str r6, [sp, #60] ; 0x3c │ │ cmp r0, #1 │ │ - blt 8cca0 │ │ + blt a01cc │ │ ldr r0, [sp, #136] ; 0x88 │ │ cmp r0, #0 │ │ - beq 8ce2c │ │ + beq a0358 │ │ ldr r0, [sp, #140] ; 0x8c │ │ mov r4, #2 │ │ ldr r1, [sp, #56] ; 0x38 │ │ ldr r5, [sp, #60] ; 0x3c │ │ and sl, r1, r0 │ │ mov r1, #0 │ │ - b 8cd58 │ │ + b a0284 │ │ ldr r2, [sp, #140] ; 0x8c │ │ cmp r2, #0 │ │ ldreq r2, [sp, #48] ; 0x30 │ │ addeq r0, r2, r0 │ │ lsreq r0, r0, #1 │ │ strb r0, [r5] │ │ add r4, r4, #4 │ │ ldr r0, [sp, #120] ; 0x78 │ │ add r1, r1, #2 │ │ add r5, r5, #1 │ │ cmp r1, r0 │ │ - bge 8cca0 │ │ + bge a01cc │ │ add r8, fp, r4 │ │ add r2, ip, r4 │ │ mov r3, #26 │ │ ldrsh r0, [r8, #-2] │ │ ldrsh r7, [r2, #-2] │ │ subs r6, r7, r0 │ │ rsbmi r6, r6, #0 │ │ @@ -141540,26 +160997,26 @@ │ │ cmp r3, #255 ; 0xff │ │ mov r3, #255 ; 0xff │ │ asrlt r3, r2, #10 │ │ cmp sl, #0 │ │ bic r2, r3, r3, asr #31 │ │ strb r2, [r0, #1] │ │ add r0, r7, lr │ │ - beq 8cd28 │ │ + beq a0254 │ │ ldr r3, [sp, #132] ; 0x84 │ │ ldrb r2, [r5] │ │ sub r0, r0, r3 │ │ add r0, r0, r2 │ │ add r0, r0, #2 │ │ lsr r0, r0, #2 │ │ - b 8cd3c │ │ + b a0268 │ │ ldr r0, [sp, #120] ; 0x78 │ │ mov sl, #0 │ │ cmp r0, #8 │ │ - bcc 8cf44 │ │ + bcc a0470 │ │ ldr r0, [sp, #120] ; 0x78 │ │ mov r8, #0 │ │ ldr r3, [sp, #44] ; 0x2c │ │ mov lr, #0 │ │ ldr r6, [sp, #52] ; 0x34 │ │ mov sl, #0 │ │ mov r4, r0 │ │ @@ -141610,22 +161067,22 @@ │ │ cmp r4, r1 │ │ mov r1, #0 │ │ movwhi r1, #1 │ │ cmp r2, r4 │ │ mov r4, #0 │ │ movwcc r4, #1 │ │ tst r4, r5 │ │ - bne 8cf44 │ │ + bne a0470 │ │ ands r0, r3, r0 │ │ ldreq r0, [sp, #20] │ │ andseq r0, r0, r8 │ │ - bne 8cf44 │ │ + bne a0470 │ │ ands r0, r7, r1 │ │ andseq r0, lr, r6 │ │ - beq 8cfc0 │ │ + beq a04ec │ │ lsl r1, sl, #1 │ │ add r0, fp, r1 │ │ add r2, ip, r1 │ │ add r1, r1, #2 │ │ ldrsh r0, [r0] │ │ ldrsh r2, [r2] │ │ subs r3, r2, r0 │ │ @@ -141647,16 +161104,16 @@ │ │ bic r0, r2, r2, asr #31 │ │ strb r0, [r9, sl] │ │ ldr r0, [sp, #60] ; 0x3c │ │ strb r3, [r0, sl] │ │ add sl, sl, #1 │ │ ldr r0, [sp, #120] ; 0x78 │ │ cmp r0, sl │ │ - bne 8cf48 │ │ - b 8cca0 │ │ + bne a0474 │ │ + b a01cc │ │ ldr r2, [sp, #60] ; 0x3c │ │ mov r1, #0 │ │ ldr sl, [sp, #4] │ │ mov r4, #0 │ │ add r0, fp, r1 │ │ vld1.16 {d28-d29}, [r0] │ │ add r0, ip, r1 │ │ @@ -141700,2131 +161157,32 @@ │ │ vmovn.i16 d30, q15 │ │ vmovn.i16 d28, q14 │ │ vst1.8 {d30}, [r0] │ │ add r0, r2, r4 │ │ add r4, r4, #8 │ │ cmp sl, r4 │ │ vst1.8 {d28}, [r0] │ │ - bne 8cfd0 │ │ + bne a04fc │ │ ldr r0, [sp, #120] ; 0x78 │ │ cmp sl, r0 │ │ - beq 8cca0 │ │ - b 8cf44 │ │ + beq a01cc │ │ + b a0470 │ │ add sp, sp, #64 ; 0x40 │ │ vpop {d8-d9} │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ -0008d0b0 : │ │ - ldr r0, [pc, #4] ; 8d0bc │ │ - add r0, pc, r0 │ │ - bx lr │ │ - andeq fp, r0, r1, lsr r9 │ │ - │ │ -0008d0c0 : │ │ - add r1, pc, #72 ; 0x48 │ │ - ldr ip, [pc, #84] ; 8d120 │ │ - vld1.64 {d16-d17}, [r1] │ │ - mov r2, #0 │ │ - ldr ip, [pc, ip] │ │ - ldr r3, [pc, #72] ; 8d124 │ │ - ldr r3, [pc, r3] │ │ - ldr r1, [pc, #68] ; 8d128 │ │ - ldr r1, [pc, r1] │ │ - str r2, [r0, #24] │ │ - str r1, [r0, #28] │ │ - mov r1, #1 │ │ - str r3, [r0, #32] │ │ - str r2, [r0, #36] ; 0x24 │ │ - str ip, [r0, #40] ; 0x28 │ │ - str r1, [r0, #16] │ │ - mov r1, #20 │ │ - vst1.32 {d16-d17}, [r0], r1 │ │ - str r2, [r0] │ │ - bx lr │ │ - andeq r0, r0, r1 │ │ - andeq r0, r0, r1 │ │ - andeq r0, r0, r1 │ │ - andeq r0, r0, r0 │ │ - andeq lr, r1, ip, asr #27 │ │ - andeq lr, r1, r8, asr #27 │ │ - andeq lr, r1, r4, asr #27 │ │ - │ │ -0008d12c : │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #52 ; 0x34 │ │ - mov r4, r0 │ │ - ldr r0, [pc, #1456] ; 8d6f0 │ │ - mov r6, r1 │ │ - ldr r1, [pc, #1452] ; 8d6f4 │ │ - add r0, pc, r0 │ │ - add r1, pc, r1 │ │ - bl 2890 │ │ - cmp r4, #0 │ │ - beq 8d5f4 │ │ - cmp r6, #0 │ │ - beq 8d608 │ │ - ldr r0, [r6, #4] │ │ - sub r0, r0, #1 │ │ - cmp r0, #64 ; 0x40 │ │ - bcs 8d61c │ │ - ldr r0, [r6] │ │ - sub r0, r0, #1 │ │ - cmp r0, #256 ; 0x100 │ │ - bcs 8d630 │ │ - ldr r0, [r6, #28] │ │ - cmp r0, #0 │ │ - beq 8d644 │ │ - ldr r0, [r6, #32] │ │ - cmp r0, #0 │ │ - beq 8d658 │ │ - ldr r0, [r6, #12] │ │ - cmp r0, #32 │ │ - bcs 8d66c │ │ - add r0, sp, #24 │ │ - bl 289c │ │ - mvn r5, #11 │ │ - cmp r0, #0 │ │ - bne 8d698 │ │ - add r0, sp, #24 │ │ - mov r1, #1048576 ; 0x100000 │ │ - bl 28a8 │ │ - add r0, sp, #48 ; 0x30 │ │ - mov r1, #32 │ │ - movw r2, #31040 ; 0x7940 │ │ - bl 27c4 │ │ - ldr r9, [sp, #48] ; 0x30 │ │ - cmp r0, #0 │ │ - movne r9, #0 │ │ - mvn r5, #11 │ │ - cmp r9, #0 │ │ - str r9, [r4] │ │ - beq 8d6c0 │ │ - movw r0, #31004 ; 0x791c │ │ - add r7, r9, r0 │ │ - mov r0, r9 │ │ - movw r1, #31040 ; 0x7940 │ │ - add r8, r6, #24 │ │ - bl 2818 <__aeabi_memclr8@plt> │ │ - movw r0, #30992 ; 0x7910 │ │ - vldr d16, [r8] │ │ - add r0, r9, r0 │ │ - ldr r1, [r8, #8] │ │ - str r1, [r0, #8] │ │ - vstr d16, [r0] │ │ - ldr r0, [r6, #36] ; 0x24 │ │ - ldr r1, [r6, #40] ; 0x28 │ │ - str r0, [r7, #24] │ │ - str r1, [r7, #28] │ │ - ldr r0, [r6, #8] │ │ - str r0, [r7] │ │ - ldr r0, [r6, #12] │ │ - str r0, [r7, #4] │ │ - ldr r0, [r6, #16] │ │ - str r0, [r7, #12] │ │ - ldr r2, [r6, #20] │ │ - str r2, [r7, #16] │ │ - sub r0, r2, #1 │ │ - cmp r0, #67108864 ; 0x4000000 │ │ - bcc 8d280 │ │ - mov r0, #67108864 ; 0x4000000 │ │ - cmp r2, #0 │ │ - str r0, [r7, #16] │ │ - beq 8d280 │ │ - ldr r1, [pc, #1220] ; 8d738 │ │ - mov r0, r9 │ │ - mov r3, #67108864 ; 0x4000000 │ │ - add r1, pc, r1 │ │ - bl 21bf8 │ │ - mov r7, #0 │ │ - mov r0, r9 │ │ - str r7, [r0, #288]! ; 0x120 │ │ - mov r1, #32 │ │ - str r0, [r9, #292] ; 0x124 │ │ - ldr r0, [r6] │ │ - str r0, [r9, #4] │ │ - rsb r0, r0, r0, lsl #6 │ │ - lsl r2, r0, #6 │ │ - add r0, sp, #48 ; 0x30 │ │ - bl 27c4 │ │ - mov r1, r0 │ │ - ldr r0, [sp, #48] ; 0x30 │ │ - cmp r1, #0 │ │ - movne r0, r7 │ │ - cmp r0, #0 │ │ - str r0, [r9] │ │ - beq 8d6b4 │ │ - ldr r1, [r6] │ │ - rsb r1, r1, r1, lsl #6 │ │ - lsl r1, r1, #6 │ │ - bl 2818 <__aeabi_memclr8@plt> │ │ - ldr r0, [r9, #4] │ │ - cmp r0, #2 │ │ - bcc 8d2f8 │ │ - mov r1, #176 ; 0xb0 │ │ - bl 28b4 │ │ - cmp r0, #0 │ │ - str r0, [r9, #280] ; 0x118 │ │ - beq 8d6b4 │ │ - ldr r0, [r6] │ │ - cmp r0, #1 │ │ - blt 8d5b0 │ │ - movw sl, #62912 ; 0xf5c0 │ │ - add r0, sp, #48 ; 0x30 │ │ - mov r8, #0 │ │ - movt sl, #3 │ │ - mvn r2, #0 │ │ - mov r1, #0 │ │ - str r1, [sp] │ │ - rsb r1, r1, r1, lsl #6 │ │ - ldr r3, [r9] │ │ - add r7, r3, r1, lsl #6 │ │ - str r2, [r7, #3232] ; 0xca0 │ │ - mov r3, r7 │ │ - str r9, [r7, #2068] ; 0x814 │ │ - ldr r1, [r6, #4] │ │ - str r1, [r3, #2076]! ; 0x81c │ │ - str r3, [sp, #16] │ │ - mul r2, r1, sl │ │ - mov r1, #64 ; 0x40 │ │ - bl 27c4 │ │ - mov r1, r0 │ │ - ldr r0, [sp, #48] ; 0x30 │ │ - cmp r1, #0 │ │ - str r7, [sp, #20] │ │ - movne r0, r8 │ │ - cmp r0, #0 │ │ - str r0, [r7, #2072]! ; 0x818 │ │ - str r7, [sp, #12] │ │ - beq 8d6b4 │ │ - ldr r1, [r6, #4] │ │ - movw sl, #62912 ; 0xf5c0 │ │ - movt sl, #3 │ │ - mul r1, r1, sl │ │ - bl 2818 <__aeabi_memclr8@plt> │ │ - ldr r0, [sp, #16] │ │ - ldr r0, [r0] │ │ - cmp r0, #2 │ │ - blt 8d3fc │ │ - ldr r1, [sp, #20] │ │ - movw r0, #3848 ; 0xf08 │ │ - add r8, r1, r0 │ │ - mov r1, #0 │ │ - mov r0, r8 │ │ - bl 27dc │ │ - cmp r0, #0 │ │ - bne 8d6b4 │ │ - ldr r7, [sp, #20] │ │ - movw r0, #3852 ; 0xf0c │ │ - mov r1, #0 │ │ - add sl, r7, r0 │ │ - mov r0, sl │ │ - bl 2800 │ │ - cmp r0, #0 │ │ - bne 8d6e8 │ │ - add r0, r7, #3856 ; 0xf10 │ │ - mov r1, #0 │ │ - bl 2800 │ │ - cmp r0, #0 │ │ - bne 8d6cc │ │ - movw sl, #62912 ; 0xf5c0 │ │ - mov r0, #1 │ │ - movt sl, #3 │ │ - str r0, [r7, #4016] ; 0xfb0 │ │ - ldr r0, [r6, #4] │ │ - cmp r0, #1 │ │ - blt 8d500 │ │ - ldr r0, [sp, #20] │ │ - mov fp, #0 │ │ - mov r7, #0 │ │ - add r0, r0, #3840 ; 0xf00 │ │ - str r0, [sp, #8] │ │ - ldr r0, [sp, #12] │ │ - ldr r1, [sp, #20] │ │ - ldr r8, [r0] │ │ - mov r0, r8 │ │ - str r1, [r0, fp]! │ │ - mov r1, #4096 ; 0x1000 │ │ - add r0, r0, #672 ; 0x2a0 │ │ - bl 2818 <__aeabi_memclr8@plt> │ │ - ldr r0, [sp, #16] │ │ - ldr r0, [r0] │ │ - cmp r0, #2 │ │ - blt 8d4ec │ │ - movw r0, #62840 ; 0xf578 │ │ - add sl, r8, fp │ │ - movt r0, #3 │ │ - add r8, sl, r0 │ │ - mov r1, #0 │ │ - mov r0, r8 │ │ - bl 27dc │ │ - cmp r0, #0 │ │ - bne 8d6b4 │ │ - movw r0, #62836 ; 0xf574 │ │ - str r8, [sp, #4] │ │ - mov r8, r9 │ │ - movt r0, #3 │ │ - add r9, sl, r0 │ │ - mov r1, #0 │ │ - mov r0, r9 │ │ - bl 2800 │ │ - cmp r0, #0 │ │ - bne 8d6ac │ │ - movw r0, #62848 ; 0xf580 │ │ - ldr r1, [sp, #8] │ │ - movt r0, #3 │ │ - mov r3, sl │ │ - str r1, [sl, r0] │ │ - movw r0, #62832 ; 0xf570 │ │ - movt r0, #3 │ │ - ldr r2, [pc, #640] ; 8d73c │ │ - add r0, sl, r0 │ │ - add r1, sp, #24 │ │ - ldr r2, [pc, r2] │ │ - bl 28c0 │ │ - cmp r0, #0 │ │ - bne 8d6a4 │ │ - movw r1, #62844 ; 0xf57c │ │ - mov r0, #1 │ │ - movt r1, #3 │ │ - mov r9, r8 │ │ - str r0, [sl, r1] │ │ - movw sl, #62912 ; 0xf5c0 │ │ - movt sl, #3 │ │ - ldr r0, [r6, #4] │ │ - add r7, r7, #1 │ │ - add fp, fp, sl │ │ - cmp r7, r0 │ │ - blt 8d41c │ │ - ldr r7, [sp, #20] │ │ - movw r0, #2732 ; 0xaac │ │ - add r0, r7, r0 │ │ - bl 2bcd8 │ │ - ldr r0, [r9, #4] │ │ - cmp r0, #2 │ │ - bcc 8d590 │ │ - movw r0, #2980 ; 0xba4 │ │ - add r8, r7, r0 │ │ - mov r1, #0 │ │ - mov r0, r8 │ │ - bl 27dc │ │ - cmp r0, #0 │ │ - bne 8d6b4 │ │ - ldr r7, [sp, #20] │ │ - mov sl, r9 │ │ - mov r1, #0 │ │ - add r9, r7, #2976 ; 0xba0 │ │ - mov r0, r9 │ │ - bl 2800 │ │ - cmp r0, #0 │ │ - bne 8d6e8 │ │ - ldr r2, [pc, #480] ; 8d740 │ │ - movw r0, #2972 ; 0xb9c │ │ - add r0, r7, r0 │ │ - add r1, sp, #24 │ │ - mov r3, r7 │ │ - ldr r2, [pc, r2] │ │ - bl 28c0 │ │ - cmp r0, #0 │ │ - bne 8d6e0 │ │ - mov r9, sl │ │ - movw sl, #62912 ; 0xf5c0 │ │ - mov r0, #1 │ │ - movt sl, #3 │ │ - str r0, [r7, #2984] ; 0xba8 │ │ - ldr r1, [sp] │ │ - mov r8, #0 │ │ - ldr r0, [r6] │ │ - mvn r2, #0 │ │ - add r1, r1, #1 │ │ - cmp r1, r0 │ │ - add r0, sp, #48 ; 0x30 │ │ - blt 8d31c │ │ - movw r0, #7176 ; 0x1c08 │ │ - movw r1, #19472 ; 0x4c10 │ │ - add r4, r9, #7168 ; 0x1c00 │ │ - add r0, r9, r0 │ │ - add r1, r9, r1 │ │ - mov r2, #1 │ │ - str r0, [r4] │ │ - bl 19e60 │ │ - movw r0, #17036 ; 0x428c │ │ - movw r1, #28688 ; 0x7010 │ │ - add r0, r9, r0 │ │ - add r1, r9, r1 │ │ - mov r2, #0 │ │ - str r0, [r4, #4] │ │ - mov r5, #0 │ │ - bl 19e60 │ │ - b 8d6c0 │ │ - ldr r1, [pc, #252] ; 8d6f8 │ │ - ldr r2, [pc, #252] ; 8d6fc │ │ - add r1, pc, r1 │ │ - add r2, pc, r2 │ │ - b 8d67c │ │ - ldr r1, [pc, #248] ; 8d708 │ │ - ldr r2, [pc, #248] ; 8d70c │ │ - add r1, pc, r1 │ │ - add r2, pc, r2 │ │ - b 8d67c │ │ - ldr r1, [pc, #236] ; 8d710 │ │ - ldr r2, [pc, #236] ; 8d714 │ │ - add r1, pc, r1 │ │ - add r2, pc, r2 │ │ - b 8d67c │ │ - ldr r1, [pc, #224] ; 8d718 │ │ - ldr r2, [pc, #224] ; 8d71c │ │ - add r1, pc, r1 │ │ - add r2, pc, r2 │ │ - b 8d67c │ │ - ldr r1, [pc, #212] ; 8d720 │ │ - ldr r2, [pc, #212] ; 8d724 │ │ - add r1, pc, r1 │ │ - add r2, pc, r2 │ │ - b 8d67c │ │ - ldr r1, [pc, #200] ; 8d728 │ │ - ldr r2, [pc, #200] ; 8d72c │ │ - add r1, pc, r1 │ │ - add r2, pc, r2 │ │ - b 8d67c │ │ - ldr r1, [pc, #188] ; 8d730 │ │ - ldr r2, [pc, #188] ; 8d734 │ │ - add r1, pc, r1 │ │ - add r2, pc, r2 │ │ - ldr r3, [pc, #124] ; 8d700 │ │ - ldr r0, [pc, #124] ; 8d704 │ │ - add r3, pc, r3 │ │ - ldr r0, [pc, r0] │ │ - add r0, r0, #168 ; 0xa8 │ │ - bl 277c │ │ - mvn r5, #21 │ │ - mov r0, r5 │ │ - add sp, sp, #52 ; 0x34 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - mov r0, r9 │ │ - bl 27e8 │ │ - ldr r0, [sp, #4] │ │ - bl 27f4 │ │ - mov r0, r4 │ │ - mov r1, #0 │ │ - bl 8d75c │ │ - add r0, sp, #24 │ │ - bl 28cc │ │ - b 8d698 │ │ - mov r0, r8 │ │ - bl 27f4 │ │ - mov r0, sl │ │ - bl 27e8 │ │ - b 8d6b4 │ │ - mov r0, r9 │ │ - bl 27e8 │ │ - mov r0, r8 │ │ - b 8d6b0 │ │ - andeq sp, r5, r4, asr #16 │ │ - strdeq r0, [r0], -r4 │ │ - andeq fp, r0, ip, lsl r0 │ │ - strdeq fp, [r0], -r7 │ │ - andeq fp, r0, r1, lsl #7 │ │ - andeq lr, r1, ip, lsl #7 │ │ - andeq fp, r0, r8 │ │ - strdeq fp, [r0], -ip │ │ - strdeq sl, [r0], -r4 │ │ - strdeq fp, [r0], -r2 │ │ - andeq sl, r0, r0, ror #31 │ │ - andeq fp, r0, r4, lsr #8 │ │ - andeq sl, r0, ip, asr #31 │ │ - andeq fp, r0, r9, asr r4 │ │ - ; instruction: 0x0000afb8 │ │ - andeq fp, r0, r1, ror r4 │ │ - andeq sl, r0, r4, lsr #31 │ │ - andeq fp, r0, fp, lsl #9 │ │ - ; instruction: 0x0000b8bf │ │ - andeq lr, r1, r8, ror #19 │ │ - andeq lr, r1, r0, asr #18 │ │ - push {fp, lr} │ │ - bl 6de4 <_Unwind_VRS_Pop@plt+0x43a4> │ │ - bl 2d108 │ │ - bl 27fe0 │ │ - pop {fp, lr} │ │ - b 2c8b0 │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #28 │ │ - ldr r7, [r0] │ │ - cmp r7, #0 │ │ - beq 8dcc0 │ │ - cmp r1, #0 │ │ - str r0, [sp, #4] │ │ - movne r0, r7 │ │ - blne 28d8 │ │ - ldr r8, [r7] │ │ - cmp r8, #0 │ │ - ldrne r0, [r7, #4] │ │ - cmpne r0, #0 │ │ - bne 8d7f4 │ │ - mov r0, r8 │ │ - bl 27a0 │ │ - add r0, r7, #64 ; 0x40 │ │ - bl 7388 │ │ - ldr r1, [r7, #4] │ │ - cmp r1, #1 │ │ - bls 8dbf8 │ │ - ldr r0, [r7, #280] ; 0x118 │ │ - cmp r0, #0 │ │ - beq 8dbf8 │ │ - mov r4, #1 │ │ - mov r5, #0 │ │ - add r0, r0, r5 │ │ - ldr r2, [r0, #8] │ │ - cmp r2, #0 │ │ - beq 8d7dc │ │ - bl 27e74 │ │ - ldr r1, [r7, #4] │ │ - cmp r4, r1 │ │ - bcs 8dbf0 │ │ - add r5, r5, #176 ; 0xb0 │ │ - ldr r0, [r7, #280] ; 0x118 │ │ - add r4, r4, #1 │ │ - b 8d7c4 │ │ - mov sl, #0 │ │ - mov r6, #0 │ │ - str r7, [sp, #16] │ │ - cmp r0, #2 │ │ - bcc 8d8f4 │ │ - rsb r0, r6, r6, lsl #6 │ │ - add r4, r8, r0, lsl #6 │ │ - ldr r0, [r4, #2984] ; 0xba8 │ │ - cmp r0, #0 │ │ - beq 8d8f4 │ │ - movw r0, #2980 ; 0xba4 │ │ - add r7, r4, r0 │ │ - mov r0, r7 │ │ - bl 274c │ │ - add r9, r4, #2976 ; 0xba0 │ │ - mov r0, #1 │ │ - str r0, [r4, #2992] ; 0xbb0 │ │ - mov r0, r9 │ │ - bl 2824 │ │ - mov r0, r7 │ │ - bl 2764 │ │ - ldr r0, [r4, #2972] ; 0xb9c │ │ - mov r1, #0 │ │ - bl 28e4 │ │ - mov r5, r4 │ │ - ldr r0, [r5, #2996]! ; 0xbb4 │ │ - cmp r0, #0 │ │ - beq 8d86c │ │ - bl 27a0 │ │ - str sl, [r5] │ │ - mov r5, r4 │ │ - ldr r0, [r5, #3008]! ; 0xbc0 │ │ - cmp r0, #0 │ │ - beq 8d884 │ │ - bl 27a0 │ │ - str sl, [r5] │ │ - mov r5, r4 │ │ - ldr r0, [r5, #3012]! ; 0xbc4 │ │ - cmp r0, #0 │ │ - beq 8d89c │ │ - bl 27a0 │ │ - str sl, [r5] │ │ - mov r5, r4 │ │ - ldr r0, [r5, #3028]! ; 0xbd4 │ │ - cmp r0, #0 │ │ - beq 8d8b4 │ │ - bl 27a0 │ │ - str sl, [r5] │ │ - mov r5, r4 │ │ - ldr r0, [r5, #3004]! ; 0xbbc │ │ - cmp r0, #0 │ │ - beq 8d8cc │ │ - bl 27a0 │ │ - str sl, [r5] │ │ - ldr r0, [r4, #3000]! ; 0xbb8 │ │ - cmp r0, #0 │ │ - beq 8d8e0 │ │ - bl 27a0 │ │ - str sl, [r4] │ │ - mov r0, r7 │ │ - bl 27f4 │ │ - mov r0, r9 │ │ - bl 27e8 │ │ - ldr r7, [sp, #16] │ │ - rsb r0, r6, r6, lsl #6 │ │ - str r6, [sp, #20] │ │ - add fp, r8, r0, lsl #6 │ │ - mov r8, fp │ │ - ldr r0, [r8, #2076]! ; 0x81c │ │ - cmp r0, #2 │ │ - blt 8d92c │ │ - mov r1, fp │ │ - ldr r0, [r1, #2072]! ; 0x818 │ │ - str r1, [sp, #24] │ │ - cmp r0, #0 │ │ - ldrne r0, [fp, #4016] ; 0xfb0 │ │ - cmpne r0, #0 │ │ - bne 8da10 │ │ - mov r6, fp │ │ - ldr r0, [r6, #2080]! ; 0x820 │ │ - cmp r0, #0 │ │ - beq 8d98c │ │ - add r9, r6, #4 │ │ - ldr r1, [r9] │ │ - cmp r1, #1 │ │ - blt 8d98c │ │ - mov r7, #0 │ │ - movw r5, #13876 ; 0x3634 │ │ - add r4, r0, r5 │ │ - add r0, r4, #4 │ │ - bl 27e8 │ │ - mov r0, r4 │ │ - bl 27f4 │ │ - ldr r0, [r6] │ │ - cmp r0, #0 │ │ - beq 8d988 │ │ - ldr r1, [r9] │ │ - add r7, r7, #1 │ │ - add r5, r5, #14528 ; 0x38c0 │ │ - cmp r7, r1 │ │ - blt 8d954 │ │ - ldr r7, [sp, #16] │ │ - bl 27a0 │ │ - ldr r0, [fp, #2072] ; 0x818 │ │ - bl 27a0 │ │ - ldr r0, [fp, #2116] ; 0x844 │ │ - bl 27a0 │ │ - ldr r0, [fp, #2724] ; 0xaa4 │ │ - bl 27a0 │ │ - ldr r0, [fp, #1928] ; 0x788 │ │ - bl 27a0 │ │ - ldr r0, [fp, #3044] ; 0xbe4 │ │ - bl 27a0 │ │ - ldr r0, [fp, #3048] ; 0xbe8 │ │ - bl 27a0 │ │ - ldr r0, [fp, #3040] ; 0xbe0 │ │ - bl 27a0 │ │ - ldr r0, [fp, #3748] ; 0xea4 │ │ - bl 27a0 │ │ - movw r0, #2732 ; 0xaac │ │ - add r0, fp, r0 │ │ - bl 2bce8 │ │ - ldr r0, [fp, #3756] ; 0xeac │ │ - bl 27a0 │ │ - ldr r0, [fp, #3784] ; 0xec8 │ │ - bl 27a0 │ │ - ldr r8, [r7] │ │ - cmp r8, #0 │ │ - beq 8d794 │ │ - ldr r6, [sp, #20] │ │ - ldr r0, [r7, #4] │ │ - add r6, r6, #1 │ │ - cmp r6, r0 │ │ - bcc 8d800 │ │ - b 8d794 │ │ - movw r0, #3848 ; 0xf08 │ │ - add r9, fp, #3840 ; 0xf00 │ │ - add r0, fp, r0 │ │ - str r0, [sp, #12] │ │ - bl 274c │ │ - ldr r0, [r8] │ │ - movw ip, #62912 ; 0xf5c0 │ │ - mov r7, #1 │ │ - movt ip, #3 │ │ - cmp r0, #1 │ │ - blt 8daa0 │ │ - ldr r1, [sp, #24] │ │ - movw r2, #62852 ; 0xf584 │ │ - movt r2, #3 │ │ - ldr r1, [r1] │ │ - add r1, r1, r2 │ │ - mov r2, #0 │ │ - ldr r3, [r1, #-8] │ │ - str r7, [r1] │ │ - cmp r3, #0 │ │ - bne 8da90 │ │ - ldrd r4, [r9] │ │ - lsl r3, r7, r2 │ │ - subs r6, r2, #32 │ │ - movwpl r3, #0 │ │ - orr r4, r4, r3 │ │ - rsb r3, r2, #32 │ │ - cmp r6, #0 │ │ - lsr r3, r7, r3 │ │ - lslpl r3, r7, r6 │ │ - orr r5, r5, r3 │ │ - strd r4, [r9] │ │ - add r2, r2, #1 │ │ - add r1, r1, ip │ │ - cmp r2, r0 │ │ - blt 8da54 │ │ - movw r0, #3852 ; 0xf0c │ │ - add r0, fp, r0 │ │ - str r0, [sp, #8] │ │ - bl 2770 │ │ - ldr r0, [r8] │ │ - mvn sl, #0 │ │ - ldrd r4, [r9] │ │ - rsb r1, r0, #64 ; 0x40 │ │ - rsbs r0, r0, #32 │ │ - ldr r7, [sp, #12] │ │ - lsr r2, sl, r1 │ │ - rsb r1, r1, #32 │ │ - mov r3, r2 │ │ - movwpl r3, #0 │ │ - orr r1, r2, sl, lsl r1 │ │ - cmp r0, #0 │ │ - eor r3, r5, r3 │ │ - lsrpl r1, sl, r0 │ │ - eor r0, r4, r1 │ │ - orrs r0, r0, r3 │ │ - beq 8db3c │ │ - add r4, fp, #3856 ; 0xf10 │ │ - mov r0, r4 │ │ - mov r1, r7 │ │ - bl 2758 │ │ - ldr r0, [r8] │ │ - ldrd r2, [r9] │ │ - rsb r1, r0, #64 ; 0x40 │ │ - rsbs r0, r0, #32 │ │ - lsr r5, sl, r1 │ │ - rsb r1, r1, #32 │ │ - mov r6, r5 │ │ - orr r1, r5, sl, lsl r1 │ │ - movwpl r6, #0 │ │ - lsrpl r1, sl, r0 │ │ - eor r3, r3, r6 │ │ - eor r0, r2, r1 │ │ - orrs r0, r0, r3 │ │ - bne 8daf8 │ │ - mov r0, r7 │ │ - bl 2764 │ │ - ldr r0, [r8] │ │ - movw r9, #62844 ; 0xf57c │ │ - ldr r7, [sp, #16] │ │ - mov sl, #0 │ │ - cmp r0, #1 │ │ - movt r9, #3 │ │ - blt 8dbbc │ │ - mov r4, #0 │ │ - mov r6, r9 │ │ - cmp r0, #2 │ │ - blt 8dba8 │ │ - ldr r1, [sp, #24] │ │ - ldr r1, [r1] │ │ - ldr r2, [r1, r6] │ │ - cmp r2, #0 │ │ - beq 8dba8 │ │ - add r5, r1, r6 │ │ - mov r1, #0 │ │ - ldr r0, [r5, #-12] │ │ - bl 28e4 │ │ - sub r0, r5, #4 │ │ - bl 27f4 │ │ - sub r0, r5, #8 │ │ - bl 27e8 │ │ - ldr r0, [r8] │ │ - add r1, r9, r6 │ │ - add r4, r4, #1 │ │ - add r6, r1, #68 ; 0x44 │ │ - cmp r4, r0 │ │ - blt 8db68 │ │ - ldr r0, [sp, #12] │ │ - bl 27f4 │ │ - ldr r0, [sp, #8] │ │ - bl 27e8 │ │ - add r0, fp, #3856 ; 0xf10 │ │ - bl 27e8 │ │ - mov r4, fp │ │ - ldr r0, [r4, #3868]! ; 0xf1c │ │ - cmp r0, #0 │ │ - beq 8d92c │ │ - bl 27a0 │ │ - str sl, [r4] │ │ - b 8d92c │ │ - ldr r0, [r7, #280] ; 0x118 │ │ - bl 27a0 │ │ - ldr r0, [r7, #16] │ │ - cmp r0, #1 │ │ - blt 8dc2c │ │ - mov r4, #0 │ │ - mov r5, #0 │ │ - ldr r0, [r7, #8] │ │ - add r0, r0, r4 │ │ - bl 7388 │ │ - ldr r0, [r7, #16] │ │ - add r5, r5, #1 │ │ - add r4, r4, #64 ; 0x40 │ │ - cmp r5, r0 │ │ - blt 8dc0c │ │ - ldr r0, [r7, #8] │ │ - bl 27a0 │ │ - mov r4, #0 │ │ - movw r6, #2024 ; 0x7e8 │ │ - add r0, r7, r6 │ │ - bl 6d04 <_Unwind_VRS_Pop@plt+0x42c4> │ │ - add r5, r7, r4 │ │ - ldr r0, [r5, #304] ; 0x130 │ │ - cmp r0, #0 │ │ - beq 8dc5c │ │ - add r0, r5, #296 ; 0x128 │ │ - bl 27e74 │ │ - add r0, r5, #476 ; 0x1dc │ │ - bl 288e8 │ │ - add r0, r5, #472 ; 0x1d8 │ │ - bl 288e8 │ │ - add r4, r4, #216 ; 0xd8 │ │ - add r6, r6, #16 │ │ - cmp r4, #1728 ; 0x6c0 │ │ - bne 8dc3c │ │ - add r0, r7, #24 │ │ - bl 288e8 │ │ - add r0, r7, #32 │ │ - bl 288e8 │ │ - add r0, r7, #48 ; 0x30 │ │ - bl 288e8 │ │ - add r0, r7, #40 ; 0x28 │ │ - bl 288e8 │ │ - add r0, r7, #56 ; 0x38 │ │ - bl 288e8 │ │ - ldr r4, [sp, #4] │ │ - ldr r0, [r4] │ │ - cmp r0, #0 │ │ - beq 8dcc0 │ │ - bl 27a0 │ │ - mov r0, #0 │ │ - str r0, [r4] │ │ - add sp, sp, #28 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - nop {0} │ │ - nop {0} │ │ - │ │ -0008dcd0 : │ │ - push {r4, r5, r6, r7, fp, lr} │ │ - sub sp, sp, #144 ; 0x90 │ │ - mov r7, r1 │ │ - vmov.i32 q8, #0 ; 0x00000000 │ │ - add r1, sp, #88 ; 0x58 │ │ - mov r4, r0 │ │ - add r0, r1, #32 │ │ - cmp r4, #0 │ │ - vst1.64 {d16-d17}, [r0] │ │ - add r0, r1, #16 │ │ - vst1.64 {d16-d17}, [r0] │ │ - mov r0, #52 ; 0x34 │ │ - vst1.64 {d16-d17}, [r1], r0 │ │ - mov r0, #0 │ │ - str r0, [r1] │ │ - str r0, [sp, #136] ; 0x88 │ │ - bne 8dd4c │ │ - ldr r1, [pc, #404] ; 8deb0 │ │ - ldr r2, [pc, #404] ; 8deb4 │ │ - ldr r3, [pc, #404] ; 8deb8 │ │ - add r1, pc, r1 │ │ - ldr r0, [pc, #400] ; 8debc │ │ - add r2, pc, r2 │ │ - add r3, pc, r3 │ │ - ldr r0, [pc, r0] │ │ - add r0, r0, #168 ; 0xa8 │ │ - bl 277c │ │ - mvn r6, #21 │ │ - mov r0, r6 │ │ - add sp, sp, #144 ; 0x90 │ │ - pop {r4, r5, r6, r7, fp, pc} │ │ - add r1, pc, #332 ; 0x14c │ │ - mov r5, r2 │ │ - vld1.64 {d16-d17}, [r1 :128] │ │ - add r1, sp, #12 │ │ - mov r2, #20 │ │ - mov r3, r1 │ │ - vst1.32 {d16-d17}, [r3], r2 │ │ - str r0, [r3] │ │ - str r0, [sp, #48] ; 0x30 │ │ - ldr r2, [pc, #328] ; 8dec0 │ │ - ldr r2, [pc, r2] │ │ - str r2, [sp, #44] ; 0x2c │ │ - ldr r2, [pc, #320] ; 8dec4 │ │ - ldr r2, [pc, r2] │ │ - str r2, [sp, #40] ; 0x28 │ │ - str r0, [sp, #36] ; 0x24 │ │ - str r0, [sp, #52] ; 0x34 │ │ - mov r0, #1 │ │ - str r0, [sp, #28] │ │ - add r0, sp, #8 │ │ - bl 28f0 │ │ - cmp r0, #0 │ │ - bmi 8de64 │ │ - cmp r7, #0 │ │ - beq 8de74 │ │ - ldr r3, [pc, #272] ; 8dec8 │ │ - mov r0, #0 │ │ - str r0, [sp] │ │ - add r0, sp, #88 ; 0x58 │ │ - add r3, pc, r3 │ │ - mov r1, r7 │ │ - mov r2, r5 │ │ - bl 6f40 │ │ - cmp r0, #0 │ │ - bmi 8de8c │ │ - ldr r1, [sp, #92] ; 0x5c │ │ - ldr r0, [sp, #8] │ │ - cmp r1, #0 │ │ - beq 8de24 │ │ - add r5, sp, #88 ; 0x58 │ │ - mov r1, r5 │ │ - mov r2, #1 │ │ - bl 22500 │ │ - mov r6, r0 │ │ - cmp r0, #0 │ │ - bmi 8de44 │ │ - ldr r2, [sp, #92] ; 0x5c │ │ - ldr r0, [sp, #8] │ │ - ldr r1, [sp, #88] ; 0x58 │ │ - subs r2, r2, r6 │ │ - str r2, [sp, #92] ; 0x5c │ │ - add r1, r1, r6 │ │ - str r1, [sp, #88] ; 0x58 │ │ - bne 8ddec │ │ - ldr r1, [r0, #28] │ │ - mvn r6, #21 │ │ - cmp r1, #0 │ │ - beq 8de44 │ │ - mov r0, r4 │ │ - movw r2, #1484 ; 0x5cc │ │ - bl 28fc <__aeabi_memcpy4@plt> │ │ - mov r6, #0 │ │ - add r0, sp, #88 ; 0x58 │ │ - bl 7388 │ │ - add r0, sp, #8 │ │ - mov r1, #1 │ │ - bl 8d75c │ │ - mov r0, r6 │ │ - add sp, sp, #144 ; 0x90 │ │ - pop {r4, r5, r6, r7, fp, pc} │ │ - mov r6, r0 │ │ - mov r0, r6 │ │ - add sp, sp, #144 ; 0x90 │ │ - pop {r4, r5, r6, r7, fp, pc} │ │ - ldr r0, [sp, #8] │ │ - ldr r1, [r0, #28] │ │ - mvn r6, #21 │ │ - cmp r1, #0 │ │ - bne 8de34 │ │ - b 8de44 │ │ - mov r6, r0 │ │ - b 8de44 │ │ - nop {0} │ │ - nop {0} │ │ - nop {0} │ │ - andeq r0, r0, r1 │ │ - andeq r0, r0, r1 │ │ - andeq r0, r0, r1 │ │ - andeq r0, r0, r0 │ │ - strdeq sl, [r0], -r8 │ │ - andeq sl, r0, r8, lsr lr │ │ - andeq sl, r0, r0, asr #28 │ │ - andeq sp, r1, r4, ror #25 │ │ - andeq lr, r1, ip, lsr #2 │ │ - andeq lr, r1, r4, lsr #2 │ │ - andeq r0, r0, r4, lsl #2 │ │ - bx lr │ │ - │ │ -0008ded0 : │ │ - cmp r0, #0 │ │ - beq 8dee0 │ │ - mov r1, #1 │ │ - b 8d75c │ │ - ldr r1, [pc, #32] ; 8df08 │ │ - ldr r2, [pc, #32] ; 8df0c │ │ - ldr r3, [pc, #32] ; 8df10 │ │ - add r1, pc, r1 │ │ - ldr r0, [pc, #28] ; 8df14 │ │ - add r2, pc, r2 │ │ - add r3, pc, r3 │ │ - ldr r0, [pc, r0] │ │ - add r0, r0, #168 ; 0xa8 │ │ - b 277c │ │ - andeq sl, r0, ip, lsr #14 │ │ - andeq sl, r0, r6, ror #25 │ │ - strdeq sl, [r0], -r6 │ │ - andeq sp, r1, r8, lsl fp │ │ - │ │ -0008df18 : │ │ - push {r4, r5, fp, lr} │ │ - cmp r0, #0 │ │ - beq 8df70 │ │ - mov r4, r1 │ │ - cmp r1, #0 │ │ - beq 8df84 │ │ - mov r5, r0 │ │ - ldr r0, [r4] │ │ - cmp r0, #0 │ │ - beq 8df58 │ │ - ldr r0, [r4, #4] │ │ - cmp r0, #0 │ │ - beq 8dfc4 │ │ - movw r0, #31024 ; 0x7930 │ │ - mov r1, #0 │ │ - str r1, [r5, r0] │ │ - mov r1, r5 │ │ - mvn r0, #10 │ │ - ldr r2, [r1, #64]! ; 0x40 │ │ - cmp r2, #0 │ │ - beq 8df98 │ │ - pop {r4, r5, fp, pc} │ │ - ldr r1, [pc, #124] ; 8dff4 │ │ - ldr r2, [pc, #124] ; 8dff8 │ │ - add r1, pc, r1 │ │ - add r2, pc, r2 │ │ - b 8dfd4 │ │ - ldr r1, [pc, #120] ; 8e004 │ │ - ldr r2, [pc, #120] ; 8e008 │ │ - add r1, pc, r1 │ │ - add r2, pc, r2 │ │ - b 8dfd4 │ │ - mov r0, r1 │ │ - mov r1, r4 │ │ - bl 70f0 │ │ - mov r0, r5 │ │ - bl 8e014 │ │ - cmp r0, #0 │ │ - popne {r4, r5, fp, pc} │ │ - mov r0, r4 │ │ - bl 7388 │ │ - mov r0, #0 │ │ - pop {r4, r5, fp, pc} │ │ - ldr r1, [pc, #64] ; 8e00c │ │ - ldr r2, [pc, #64] ; 8e010 │ │ - add r1, pc, r1 │ │ - add r2, pc, r2 │ │ - ldr r3, [pc, #32] ; 8dffc │ │ - ldr r0, [pc, #32] ; 8e000 │ │ - add r3, pc, r3 │ │ - ldr r0, [pc, r0] │ │ - add r0, r0, #168 ; 0xa8 │ │ - bl 277c │ │ - mvn r0, #21 │ │ - pop {r4, r5, fp, pc} │ │ - andeq sl, r0, r0, lsr #13 │ │ - andeq sl, r0, ip, lsl #24 │ │ - ; instruction: 0x0000abb6 │ │ - andeq sp, r1, r4, lsr sl │ │ - andeq sl, r0, ip, lsl #13 │ │ - andeq sl, r0, r2, lsl ip │ │ - andeq sl, r0, ip, asr #12 │ │ - ldrdeq sl, [r0], -sp │ │ - push {r4, r5, r6, lr} │ │ - mov r5, r0 │ │ - bl 8e348 │ │ - mov r4, #0 │ │ - cmp r0, #0 │ │ - beq 8e034 │ │ - mov r0, r4 │ │ - pop {r4, r5, r6, pc} │ │ - add r6, r5, #64 ; 0x40 │ │ - ldr r0, [r5, #68] ; 0x44 │ │ - cmp r0, #0 │ │ - beq 8e0b0 │ │ - mov r0, r5 │ │ - mov r1, r6 │ │ - mov r2, #0 │ │ - bl 22500 │ │ - mov r4, r0 │ │ - cmn r0, #1 │ │ - ble 8e0bc │ │ - ldrd r0, [r5, #64] ; 0x40 │ │ - subs r1, r1, r4 │ │ - add r0, r0, r4 │ │ - strd r0, [r5, #64] ; 0x40 │ │ - bne 8e07c │ │ - mov r0, r6 │ │ - bl 7388 │ │ - mov r0, r5 │ │ - bl 8e348 │ │ - cmp r0, #0 │ │ - mov r1, r0 │ │ - movwne r0, #1 │ │ - cmp r4, #0 │ │ - bmi 8e0a0 │ │ - cmp r1, #0 │ │ - beq 8e038 │ │ - cmp r0, #0 │ │ - movwne r4, #0 │ │ - mov r0, r4 │ │ - pop {r4, r5, r6, pc} │ │ - mov r4, #0 │ │ - mov r0, r4 │ │ - pop {r4, r5, r6, pc} │ │ - mov r0, r6 │ │ - bl 7388 │ │ - mov r0, r5 │ │ - bl 8e348 │ │ - cmp r0, #0 │ │ - movwne r0, #1 │ │ - cmp r0, #0 │ │ - movwne r4, #0 │ │ - mov r0, r4 │ │ - pop {r4, r5, r6, pc} │ │ - │ │ -0008e0e4 : │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #12 │ │ - cmp r0, #0 │ │ - beq 8e19c │ │ - mov r6, r1 │ │ - cmp r1, #0 │ │ - beq 8e2d0 │ │ - mov r5, r0 │ │ - movw r0, #31012 ; 0x7924 │ │ - add sl, r5, r0 │ │ - mov r0, #1 │ │ - ldr r4, [sl, #12] │ │ - str r0, [sl, #12] │ │ - mov r0, r5 │ │ - bl 8e014 │ │ - cmp r0, #0 │ │ - bmi 8e308 │ │ - ldr r0, [r5, #128] ; 0x80 │ │ - add r1, r5, #120 ; 0x78 │ │ - str r1, [sp, #8] │ │ - cmp r0, #0 │ │ - beq 8e178 │ │ - ldr r0, [sl] │ │ - cmp r0, #0 │ │ - beq 8e318 │ │ - ldr r1, [sl, #4] │ │ - cmp r1, #0 │ │ - bne 8e318 │ │ - ldr r1, [r5, #124] ; 0x7c │ │ - lsr r0, r0, #8 │ │ - clz r0, r0 │ │ - rsb r0, r0, #31 │ │ - ldr r1, [r1, #256] ; 0x100 │ │ - cmp r0, r1 │ │ - ble 8e318 │ │ - ldr r0, [sp, #8] │ │ - bl 27db0 │ │ - mvn fp, #10 │ │ - cmp r4, #0 │ │ - beq 8e2fc │ │ - ldr r0, [r5, #4] │ │ - cmp r0, #2 │ │ - bcc 8e2fc │ │ - mov r7, #0 │ │ - str r6, [sp, #4] │ │ - b 8e1c8 │ │ - ldr r1, [pc, #396] ; 8e330 │ │ - ldr r2, [pc, #396] ; 8e334 │ │ - add r1, pc, r1 │ │ - add r2, pc, r2 │ │ - b 8e2e0 │ │ - ldr r0, [sp, #8] │ │ - bl 27db0 │ │ - ldr r0, [r5, #4] │ │ - add r7, r7, #1 │ │ - cmp r7, r0 │ │ - bcs 8e2fc │ │ - ldr r8, [r5, #284] ; 0x11c │ │ - ldr r0, [r5] │ │ - rsb r1, r8, r8, lsl #6 │ │ - add r4, r0, r1, lsl #6 │ │ - movw r0, #2980 ; 0xba4 │ │ - add r6, r4, r0 │ │ - mov r0, r6 │ │ - bl 274c │ │ - mov r9, r4 │ │ - ldr r0, [r9, #1936]! ; 0x790 │ │ - cmp r0, #1 │ │ - blt 8e214 │ │ - add r4, r4, #2976 ; 0xba0 │ │ - mov r0, r4 │ │ - mov r1, r6 │ │ - bl 2758 │ │ - ldr r0, [r9] │ │ - cmp r0, #0 │ │ - bgt 8e1fc │ │ - mov r0, r6 │ │ - bl 2764 │ │ - mov r3, #176 ; 0xb0 │ │ - ldr r1, [r5, #280] ; 0x118 │ │ - ldr r2, [r5, #284] ; 0x11c │ │ - mla r6, r8, r3, r1 │ │ - ldr r0, [r5, #4] │ │ - add r1, r2, #1 │ │ - subs r0, r1, r0 │ │ - movne r0, r1 │ │ - str r0, [r5, #284] ; 0x11c │ │ - ldr r0, [r6, #8] │ │ - cmp r0, #0 │ │ - beq 8e1b8 │ │ - ldr r0, [r6, #168] ; 0xa8 │ │ - ldr r0, [r0, #4] │ │ - cmn r0, #2 │ │ - ldrne r0, [r6, #160] ; 0xa0 │ │ - cmpne r0, #0 │ │ - beq 8e270 │ │ - ldr r0, [sp, #8] │ │ - mov r1, r6 │ │ - bl 27b54 │ │ - mov r0, r6 │ │ - bl 27e74 │ │ - ldr r0, [r5, #128] ; 0x80 │ │ - cmp r0, #0 │ │ - beq 8e1b8 │ │ - ldr r0, [sl] │ │ - cmp r0, #0 │ │ - beq 8e2b8 │ │ - ldr r1, [sl, #4] │ │ - cmp r1, #0 │ │ - bne 8e2b8 │ │ - ldr r1, [r5, #124] ; 0x7c │ │ - lsr r0, r0, #8 │ │ - clz r0, r0 │ │ - rsb r0, r0, #31 │ │ - ldr r1, [r1, #256] ; 0x100 │ │ - cmp r0, r1 │ │ - bgt 8e1b0 │ │ - mov r0, r5 │ │ - ldr r1, [sp, #4] │ │ - ldr r2, [sp, #8] │ │ - add sp, sp, #12 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b 8e3b4 │ │ - ldr r1, [pc, #104] ; 8e340 │ │ - ldr r2, [pc, #104] ; 8e344 │ │ - add r1, pc, r1 │ │ - add r2, pc, r2 │ │ - ldr r3, [pc, #80] ; 8e338 │ │ - ldr r0, [pc, #80] ; 8e33c │ │ - add r3, pc, r3 │ │ - ldr r0, [pc, r0] │ │ - add r0, r0, #168 ; 0xa8 │ │ - bl 277c │ │ - mvn fp, #21 │ │ - mov r0, fp │ │ - add sp, sp, #12 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - mov fp, r0 │ │ - mov r0, fp │ │ - add sp, sp, #12 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - mov r0, r5 │ │ - mov r1, r6 │ │ - ldr r2, [sp, #8] │ │ - add sp, sp, #12 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b 8e3b4 │ │ - andeq sl, r0, r4, ror r4 │ │ - andeq sl, r0, r0, ror #19 │ │ - andeq sl, r0, r0, ror #17 │ │ - andeq sp, r1, r8, lsr #14 │ │ - andeq sl, r0, r0, asr #6 │ │ - andeq sl, r0, r4, lsl #17 │ │ - push {fp, lr} │ │ - ldr r2, [r0, #128] ; 0x80 │ │ - mov r1, r0 │ │ - mov r0, #0 │ │ - cmp r2, #0 │ │ - beq 8e384 │ │ - movw r0, #31012 ; 0x7924 │ │ - add r3, r1, r0 │ │ - mov r0, #1 │ │ - ldr r2, [r3] │ │ - cmp r2, #0 │ │ - beq 8e384 │ │ - ldr r3, [r3, #4] │ │ - cmp r3, #0 │ │ - beq 8e388 │ │ - pop {fp, pc} │ │ - ldr r3, [r1, #124] ; 0x7c │ │ - lsr r2, r2, #8 │ │ - clz r2, r2 │ │ - rsb r2, r2, #31 │ │ - ldr r3, [r3, #256] ; 0x100 │ │ - cmp r2, r3 │ │ - pople {fp, pc} │ │ - add r0, r1, #120 ; 0x78 │ │ - bl 27db0 │ │ - mov r0, #0 │ │ - pop {fp, pc} │ │ - push {r4, r5, r6, r7, fp, lr} │ │ - mov r5, r1 │ │ - ldr r1, [r2, #4] │ │ - mov r4, r2 │ │ - mov r6, r0 │ │ - mov r0, #1 │ │ - ldr r2, [r1, #4] │ │ - cmp r2, #0 │ │ - ldreq r2, [r1, #40] ; 0x28 │ │ - cmpeq r2, #0 │ │ - beq 8e49c │ │ - cmp r0, #0 │ │ - movwne r0, #31004 ; 0x791c │ │ - ldrne r0, [r6, r0] │ │ - cmpne r0, #0 │ │ - bne 8e40c │ │ - mov r0, r5 │ │ - mov r1, r4 │ │ - bl 27c9c │ │ - mov r7, #0 │ │ - mov r0, r7 │ │ - pop {r4, r5, r6, r7, fp, pc} │ │ - ldr r2, [r4, #28] │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - mov r3, r4 │ │ - bl 27ab0 │ │ - cmn r0, #1 │ │ - ble 8e44c │ │ - ldr r0, [r5, #40] ; 0x28 │ │ - cmp r0, #8 │ │ - bne 8e468 │ │ - movw r0, #2152 ; 0x868 │ │ - mov r1, r5 │ │ - add r0, r6, r0 │ │ - mov r2, r4 │ │ - bl 83780 │ │ - b 8e488 │ │ - mov r7, r0 │ │ - mov r0, r4 │ │ - bl 27db0 │ │ - mov r0, r5 │ │ - bl 27db0 │ │ - mov r0, r7 │ │ - pop {r4, r5, r6, r7, fp, pc} │ │ - asr r0, r0, #1 │ │ - movw r1, #1672 ; 0x688 │ │ - mla r0, r0, r1, r6 │ │ - movw r1, #4536 ; 0x11b8 │ │ - mov r2, r4 │ │ - sub r0, r0, r1 │ │ - mov r1, r5 │ │ - bl 48b7c │ │ - mov r0, r4 │ │ - bl 27db0 │ │ - mov r7, #0 │ │ - mov r0, r7 │ │ - pop {r4, r5, r6, r7, fp, pc} │ │ - ldr r0, [r1, #44] ; 0x2c │ │ - cmp r0, #0 │ │ - movwne r0, #1 │ │ - b 8e3e0 │ │ - │ │ -0008e4ac : │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, sp, #4 │ │ - mov sl, r0 │ │ - add r0, r0, #64 ; 0x40 │ │ - bl 7388 │ │ - ldr r1, [sl, #304] ; 0x130 │ │ - movw r0, #31024 ; 0x7930 │ │ - mov r2, #0 │ │ - cmp r1, #0 │ │ - str r2, [sl, r0] │ │ - beq 8e4e0 │ │ - add r0, sl, #296 ; 0x128 │ │ - bl 27e74 │ │ - add r0, sl, #472 ; 0x1d8 │ │ - bl 288e8 │ │ - add r0, sl, #476 ; 0x1dc │ │ - bl 288e8 │ │ - movw r0, #2024 ; 0x7e8 │ │ - add r0, sl, r0 │ │ - bl 6d04 <_Unwind_VRS_Pop@plt+0x42c4> │ │ - ldr r0, [sl, #520] ; 0x208 │ │ - cmp r0, #0 │ │ - beq 8e510 │ │ - add r0, sl, #512 ; 0x200 │ │ - bl 27e74 │ │ - add r0, sl, #688 ; 0x2b0 │ │ - bl 288e8 │ │ - add r0, sl, #692 ; 0x2b4 │ │ - bl 288e8 │ │ - movw r0, #2040 ; 0x7f8 │ │ - add r0, sl, r0 │ │ - bl 6d04 <_Unwind_VRS_Pop@plt+0x42c4> │ │ - ldr r0, [sl, #736] ; 0x2e0 │ │ - cmp r0, #0 │ │ - beq 8e540 │ │ - add r0, sl, #728 ; 0x2d8 │ │ - bl 27e74 │ │ - add r0, sl, #904 ; 0x388 │ │ - bl 288e8 │ │ - add r0, sl, #908 ; 0x38c │ │ - bl 288e8 │ │ - movw r0, #2056 ; 0x808 │ │ - add r0, sl, r0 │ │ - bl 6d04 <_Unwind_VRS_Pop@plt+0x42c4> │ │ - ldr r0, [sl, #952] ; 0x3b8 │ │ - cmp r0, #0 │ │ - beq 8e570 │ │ - add r0, sl, #944 ; 0x3b0 │ │ - bl 27e74 │ │ - add r0, sl, #1120 ; 0x460 │ │ - bl 288e8 │ │ - movw r0, #1124 ; 0x464 │ │ - add r0, sl, r0 │ │ - bl 288e8 │ │ - movw r0, #2072 ; 0x818 │ │ - add r0, sl, r0 │ │ - bl 6d04 <_Unwind_VRS_Pop@plt+0x42c4> │ │ - ldr r0, [sl, #1168] ; 0x490 │ │ - cmp r0, #0 │ │ - beq 8e5a8 │ │ - movw r0, #1160 ; 0x488 │ │ - add r0, sl, r0 │ │ - bl 27e74 │ │ - movw r0, #1336 ; 0x538 │ │ - add r0, sl, r0 │ │ - bl 288e8 │ │ - movw r0, #1340 ; 0x53c │ │ - add r0, sl, r0 │ │ - bl 288e8 │ │ - movw r0, #2088 ; 0x828 │ │ - add r0, sl, r0 │ │ - bl 6d04 <_Unwind_VRS_Pop@plt+0x42c4> │ │ - ldr r0, [sl, #1384] ; 0x568 │ │ - cmp r0, #0 │ │ - beq 8e5e0 │ │ - add r0, sl, #1376 ; 0x560 │ │ - bl 27e74 │ │ - add r0, sl, #1552 ; 0x610 │ │ - bl 288e8 │ │ - movw r0, #1556 ; 0x614 │ │ - add r0, sl, r0 │ │ - bl 288e8 │ │ - movw r0, #2104 ; 0x838 │ │ - add r0, sl, r0 │ │ - bl 6d04 <_Unwind_VRS_Pop@plt+0x42c4> │ │ - ldr r0, [sl, #1600] ; 0x640 │ │ - cmp r0, #0 │ │ - beq 8e618 │ │ - movw r0, #1592 ; 0x638 │ │ - add r0, sl, r0 │ │ - bl 27e74 │ │ - movw r0, #1768 ; 0x6e8 │ │ - add r0, sl, r0 │ │ - bl 288e8 │ │ - movw r0, #1772 ; 0x6ec │ │ - add r0, sl, r0 │ │ - bl 288e8 │ │ - movw r0, #2120 ; 0x848 │ │ - add r0, sl, r0 │ │ - bl 6d04 <_Unwind_VRS_Pop@plt+0x42c4> │ │ - ldr r0, [sl, #1816] ; 0x718 │ │ - cmp r0, #0 │ │ - beq 8e650 │ │ - add r0, sl, #1808 ; 0x710 │ │ - bl 27e74 │ │ - add r0, sl, #1984 ; 0x7c0 │ │ - bl 288e8 │ │ - movw r0, #1988 ; 0x7c4 │ │ - add r0, sl, r0 │ │ - bl 288e8 │ │ - movw r0, #2136 ; 0x858 │ │ - add r0, sl, r0 │ │ - bl 6d04 <_Unwind_VRS_Pop@plt+0x42c4> │ │ - add r0, sl, #24 │ │ - mov r4, #0 │ │ - str r4, [sl, #28] │ │ - str r4, [sl, #36] ; 0x24 │ │ - bl 288e8 │ │ - add r0, sl, #48 ; 0x30 │ │ - str r4, [sl, #60] ; 0x3c │ │ - str r4, [sl, #44] ; 0x2c │ │ - str r4, [sl, #52] ; 0x34 │ │ - bl 288e8 │ │ - add r0, sl, #40 ; 0x28 │ │ - bl 288e8 │ │ - add r0, sl, #56 ; 0x38 │ │ - bl 288e8 │ │ - ldr r0, [sl, #4] │ │ - cmp r0, #1 │ │ - beq 8e784 │ │ - ldr r0, [sl, #292] ; 0x124 │ │ - mov r1, #1 │ │ - dmb ish │ │ - str r1, [r0] │ │ - dmb ish │ │ - ldr r0, [sl, #4] │ │ - cmp r0, #0 │ │ - beq 8e76c │ │ - ldr r1, [sl, #284] ; 0x11c │ │ - mov fp, #0 │ │ - movw r8, #2980 ; 0xba4 │ │ - mov r9, #176 ; 0xb0 │ │ - b 8e6fc │ │ - ldr r0, [sl, #4] │ │ - add fp, fp, #1 │ │ - add r1, r4, #1 │ │ - cmp fp, r0 │ │ - bcs 8e76c │ │ - subs r4, r1, r0 │ │ - ldr r2, [sl] │ │ - movne r4, r1 │ │ - rsb r0, r4, r4, lsl #6 │ │ - add r6, r2, r0, lsl #6 │ │ - add r5, r6, r8 │ │ - mov r0, r5 │ │ - bl 274c │ │ - mov r7, r6 │ │ - ldr r0, [r7, #1936]! ; 0x790 │ │ - cmp r0, #1 │ │ - blt 8e748 │ │ - add r6, r6, #2976 ; 0xba0 │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - bl 2758 │ │ - ldr r0, [r7] │ │ - cmp r0, #0 │ │ - bgt 8e730 │ │ - mov r0, r5 │ │ - bl 2764 │ │ - ldr r0, [sl, #280] ; 0x118 │ │ - mla r0, r4, r9, r0 │ │ - ldr r1, [r0, #8] │ │ - cmp r1, #0 │ │ - beq 8e6e8 │ │ - bl 27e74 │ │ - b 8e6e8 │ │ - ldr r0, [sl, #292] ; 0x124 │ │ - mov r1, #0 │ │ - dmb ish │ │ - str r1, [r0] │ │ - dmb ish │ │ - str r1, [sl, #284] ; 0x11c │ │ - add sp, sp, #4 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - │ │ -0008e78c : │ │ - b 27db0 │ │ - │ │ -0008e790 : │ │ - b 6e40 │ │ - │ │ -0008e794 : │ │ - b 6f40 │ │ - │ │ -0008e798 : │ │ - b 7050 │ │ - │ │ -0008e79c : │ │ - b 7388 │ │ - push {r4, r5, fp, lr} │ │ - mov r5, r1 │ │ - mov r4, r0 │ │ - bl 6e00 <_Unwind_VRS_Pop@plt+0x43c0> │ │ - tst r0, #1 │ │ - popeq {r4, r5, fp, pc} │ │ - ldr r0, [pc, #24] ; 8e7d8 │ │ - cmp r5, #10 │ │ - add r0, pc, r0 │ │ - str r0, [r4] │ │ - ldrle r0, [pc, #12] ; 8e7dc │ │ - addle r0, pc, r0 │ │ - strle r0, [r4, #4] │ │ - pop {r4, r5, fp, pc} │ │ - andeq r0, r0, r8, lsl r0 │ │ - muleq r0, r8, r1 │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - add fp, sp, #28 │ │ - sub sp, sp, #556 ; 0x22c │ │ - sub sp, sp, #52224 ; 0xcc00 │ │ - bfc sp, #0, #4 │ │ - mov r5, r1 │ │ - ldr r9, [fp, #12] │ │ - ldr r1, [fp, #20] │ │ - mov sl, r0 │ │ - ldr r0, [fp, #16] │ │ - mov r7, r3 │ │ - stm sp, {r1, r9} │ │ - mov r1, r2 │ │ - mov r2, sl │ │ - str r0, [sp, #8] │ │ - add r0, r9, #7 │ │ - bic r8, r0, #7 │ │ - add r0, sp, #544 ; 0x220 │ │ - ldr r4, [fp, #28] │ │ - mov r3, r5 │ │ - add r6, r0, r8, lsl #2 │ │ - str r4, [sp, #12] │ │ - mov r0, r6 │ │ - bl 3bd30 │ │ - ldr r3, [fp, #8] │ │ - tst r4, #4 │ │ - bne 8e8bc │ │ - tst r4, #8 │ │ - bne 8e8f4 │ │ - ldr r1, [fp, #24] │ │ - lsl r7, r8, #1 │ │ - cmp r9, #8 │ │ - bge 8e93c │ │ - ands r6, r9, #7 │ │ - beq 8e8b4 │ │ - ldr r0, [fp, #16] │ │ - mov r3, r6 │ │ - stm sp, {r0, r1, r4, r7} │ │ - bic r4, r9, #7 │ │ - mov r8, r0 │ │ - add r0, r7, r4 │ │ - add r1, sp, #544 ; 0x220 │ │ - add r7, sp, #32 │ │ - add r2, r1, r0, lsl #1 │ │ - mov r1, r6 │ │ - mov r0, r7 │ │ - bl 3c15c │ │ - add r0, sl, r4 │ │ - mov r1, r5 │ │ - mov r2, r7 │ │ - mov r3, r6 │ │ - str r8, [sp] │ │ - bl 3c394 │ │ - sub sp, fp, #28 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r1, [fp, #20] │ │ - mov r0, #2 │ │ - mov r2, r7 │ │ - stm sp, {r1, r9} │ │ - mov r1, #0 │ │ - str r0, [sp, #8] │ │ - add r0, sp, #544 ; 0x220 │ │ - str r4, [sp, #12] │ │ - mov r4, r3 │ │ - bl 3bd30 │ │ - mov r3, r4 │ │ - ldr r4, [fp, #28] │ │ - tst r4, #8 │ │ - beq 8e854 │ │ - ldr r1, [fp, #16] │ │ - mov r0, #2 │ │ - ldr r2, [fp, #20] │ │ - add r1, r1, #2 │ │ - stm sp, {r2, r9} │ │ - mul r1, r1, r8 │ │ - str r0, [sp, #8] │ │ - add r0, r3, r3, lsl #1 │ │ - str r4, [sp, #12] │ │ - add r2, r7, r0, lsl #1 │ │ - add r0, sp, #544 ; 0x220 │ │ - add r0, r0, r1, lsl #1 │ │ - mov r1, #0 │ │ - bl 3bd30 │ │ - ldr r1, [fp, #24] │ │ - lsl r7, r8, #1 │ │ - cmp r9, #8 │ │ - blt 8e864 │ │ - ldr r0, [fp, #16] │ │ - bic r3, r9, #7 │ │ - mov r8, r1 │ │ - mov r2, r6 │ │ - stm sp, {r0, r1, r4, r7} │ │ - mov r0, sl │ │ - mov r1, r5 │ │ - bl 3c15c │ │ - mov r1, r8 │ │ - ands r6, r9, #7 │ │ - bne 8e86c │ │ - b 8e8b4 │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - add fp, sp, #28 │ │ - sub sp, sp, #572 ; 0x23c │ │ - sub sp, sp, #98304 ; 0x18000 │ │ - bfc sp, #0, #4 │ │ - mov r4, r1 │ │ - ldr r1, [pc, #732] ; 8ec68 │ │ - mov r5, r0 │ │ - ldr r0, [fp, #20] │ │ - mov r7, r3 │ │ - mov r6, r2 │ │ - ldr r1, [pc, r1] │ │ - ldr sl, [fp, #28] │ │ - add r9, r1, r0, lsl #3 │ │ - ldr r8, [fp, #16] │ │ - ldr r2, [fp, #12] │ │ - ldrh r0, [r9] │ │ - ldr r3, [fp, #8] │ │ - cmp r0, #0 │ │ - beq 8eadc │ │ - ldrh r0, [r9, #2] │ │ - cmp r0, #0 │ │ - beq 8eb98 │ │ - add lr, sp, #49152 ; 0xc000 │ │ - str r8, [sp, #12] │ │ - add r8, lr, #560 ; 0x230 │ │ - ldrsh r0, [r9, #4] │ │ - str r3, [sp, #4] │ │ - mov r1, r5 │ │ - str r2, [sp, #8] │ │ - mov r2, r4 │ │ - str r0, [sp, #16] │ │ - mov r0, r8 │ │ - mov r3, r6 │ │ - str r7, [sp] │ │ - str sl, [sp, #20] │ │ - bl 8edac │ │ - ldrsh r0, [r9, #6] │ │ - mov r1, r5 │ │ - str r0, [sp, #16] │ │ - mov r2, r4 │ │ - ldr r0, [fp, #12] │ │ - mov r3, r6 │ │ - str r7, [sp] │ │ - add r7, sp, #560 ; 0x230 │ │ - str r0, [sp, #8] │ │ - ldr r0, [fp, #8] │ │ - ldr r9, [fp, #16] │ │ - str r0, [sp, #4] │ │ - mov r0, r7 │ │ - str sl, [sp, #20] │ │ - add sl, sp, #556 ; 0x22c │ │ - str r9, [sp, #12] │ │ - bl 8ec6c │ │ - ldr r0, [fp, #24] │ │ - ldr r2, [fp, #12] │ │ - mov r1, r0 │ │ - ldrh r0, [r0] │ │ - strh r0, [sl] │ │ - cmp r2, #8 │ │ - ldrh r1, [r1, #2] │ │ - add r0, r0, r1 │ │ - rsb r0, r0, #128 ; 0x80 │ │ - strh r0, [sl, #2] │ │ - blt 8ea9c │ │ - bic r0, r2, #7 │ │ - add r1, sp, #8 │ │ - str r8, [sp] │ │ - mov r2, r5 │ │ - str r7, [sp, #4] │ │ - mov r3, r4 │ │ - stm r1, {r0, r9, sl} │ │ - mov r0, r5 │ │ - mov r1, r4 │ │ - bl 3d7e8 │ │ - ldr r2, [fp, #12] │ │ - ands r6, r2, #7 │ │ - beq 8ec60 │ │ - bic r0, r2, #7 │ │ - mov r3, r4 │ │ - add r5, r5, r0 │ │ - add r1, r7, r0, lsl #1 │ │ - add r7, sp, #32 │ │ - add r2, r8, r0, lsl #1 │ │ - str r2, [sp] │ │ - stmib sp, {r1, r6, r9, sl} │ │ - mov r0, r7 │ │ - mov r1, r6 │ │ - mov r2, r5 │ │ - bl 3d7e8 │ │ - str r9, [sp] │ │ - b 8ec4c │ │ - add lr, sp, #49152 ; 0xc000 │ │ - str r7, [sp] │ │ - add r7, lr, #560 ; 0x230 │ │ - ldrsh r0, [r9, #6] │ │ - str r2, [sp, #8] │ │ - mov r1, r5 │ │ - str r3, [sp, #4] │ │ - mov r2, r4 │ │ - str r0, [sp, #16] │ │ - mov r0, r7 │ │ - mov r3, r6 │ │ - str sl, [sp, #20] │ │ - str r8, [sp, #12] │ │ - bl 8ec6c │ │ - ldr r1, [fp, #12] │ │ - ldr r9, [fp, #24] │ │ - cmp r1, #8 │ │ - blt 8eb54 │ │ - ldrsh r0, [r9, #2] │ │ - bic r1, r1, #7 │ │ - str r7, [sp] │ │ - mov r2, r5 │ │ - rsb r0, r0, #128 ; 0x80 │ │ - stmib sp, {r1, r8} │ │ - mov r1, r4 │ │ - str r0, [sp, #12] │ │ - mov r0, r5 │ │ - mov r3, r4 │ │ - bl 3d6c8 │ │ - ldr r1, [fp, #12] │ │ - ands r6, r1, #7 │ │ - beq 8ec60 │ │ - bic r1, r1, #7 │ │ - ldrsh r0, [r9, #2] │ │ - add r5, r5, r1 │ │ - mov r3, r4 │ │ - add r2, r7, r1, lsl #1 │ │ - add r7, sp, #560 ; 0x230 │ │ - rsb r0, r0, #128 ; 0x80 │ │ - stm sp, {r2, r6, r8} │ │ - mov r1, r6 │ │ - str r0, [sp, #12] │ │ - mov r0, r7 │ │ - mov r2, r5 │ │ - bl 3d6c8 │ │ - str r8, [sp] │ │ - b 8ec4c │ │ - add lr, sp, #49152 ; 0xc000 │ │ - str r7, [sp] │ │ - add r7, lr, #560 ; 0x230 │ │ - ldrsh r0, [r9, #4] │ │ - str r2, [sp, #8] │ │ - mov r1, r5 │ │ - str r3, [sp, #4] │ │ - mov r2, r4 │ │ - str r0, [sp, #16] │ │ - mov r0, r7 │ │ - mov r3, r6 │ │ - str sl, [sp, #20] │ │ - mov sl, r8 │ │ - str r8, [sp, #12] │ │ - bl 8edac │ │ - ldr r1, [fp, #12] │ │ - ldr r8, [fp, #24] │ │ - cmp r1, #8 │ │ - blt 8ec10 │ │ - ldrsh r0, [r8] │ │ - bic r1, r1, #7 │ │ - str r7, [sp] │ │ - mov r2, r5 │ │ - stmib sp, {r1, sl} │ │ - mov r1, r4 │ │ - mov r3, r4 │ │ - str r0, [sp, #12] │ │ - mov r0, r5 │ │ - bl 3d6c8 │ │ - ldr r1, [fp, #12] │ │ - ands r6, r1, #7 │ │ - beq 8ec60 │ │ - bic r1, r1, #7 │ │ - ldrsh r0, [r8] │ │ - add r5, r5, r1 │ │ - mov r3, r4 │ │ - add r2, r7, r1, lsl #1 │ │ - add r7, sp, #560 ; 0x230 │ │ - stm sp, {r2, r6, sl} │ │ - mov r1, r6 │ │ - mov r2, r5 │ │ - str r0, [sp, #12] │ │ - mov r0, r7 │ │ - bl 3d6c8 │ │ - str sl, [sp] │ │ - mov r0, r5 │ │ - mov r1, r4 │ │ - mov r2, r7 │ │ - mov r3, r6 │ │ - bl 3c394 │ │ - sub sp, fp, #28 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq sp, r1, r8, lsl #1 │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - add fp, sp, #28 │ │ - sub sp, sp, #492 ; 0x1ec │ │ - sub sp, sp, #162816 ; 0x27c00 │ │ - bfc sp, #0, #4 │ │ - add lr, sp, #49152 ; 0xc000 │ │ - add sl, sp, #32 │ │ - add r5, lr, #5312 ; 0x14c0 │ │ - add r4, sl, #1632 ; 0x660 │ │ - add r7, r5, #3232 ; 0xca0 │ │ - mov r6, r3 │ │ - str r0, [sp, #24] │ │ - mov r3, r1 │ │ - ldr r0, [fp, #20] │ │ - mov r1, r4 │ │ - ldr r9, [fp, #16] │ │ - stm sp, {r2, r9} │ │ - ldr r8, [fp, #28] │ │ - str r2, [sp, #28] │ │ - mov r2, r6 │ │ - str r0, [sp, #8] │ │ - mov r0, r7 │ │ - str r8, [sp, #12] │ │ - str r3, [sp, #20] │ │ - bl 3c534 │ │ - ldr r2, [fp, #12] │ │ - tst r8, #4 │ │ - ldr r3, [fp, #8] │ │ - beq 8ed10 │ │ - mov r0, #2 │ │ - stm sp, {r2, r9} │ │ - add r1, sl, #32 │ │ - str r0, [sp, #8] │ │ - add r0, r5, #32 │ │ - mov r6, r2 │ │ - mov r2, #0 │ │ - str r8, [sp, #12] │ │ - mov r5, r3 │ │ - bl 3c534 │ │ - mov r2, r6 │ │ - mov r3, r5 │ │ - ldr r6, [fp, #24] │ │ - tst r8, #8 │ │ - ldr r5, [fp, #20] │ │ - beq 8ed50 │ │ - mov r0, #400 ; 0x190 │ │ - stm sp, {r2, r9} │ │ - mul r1, r5, r0 │ │ - mov r0, #2 │ │ - str r0, [sp, #8] │ │ - add r0, r2, r2, lsl #1 │ │ - mov r2, #0 │ │ - str r8, [sp, #12] │ │ - add r3, r3, r0, lsl #1 │ │ - add r0, r7, r1, lsl #2 │ │ - add r1, r4, r1, lsl #1 │ │ - bl 3c534 │ │ - mov r0, r7 │ │ - mov r1, r4 │ │ - mov r2, r9 │ │ - mov r3, r5 │ │ - str r8, [sp] │ │ - bl 3cd40 │ │ - mov r0, #255 ; 0xff │ │ - mov r1, r4 │ │ - str r0, [sp, #4] │ │ - mov r0, r7 │ │ - mov r2, r9 │ │ - mov r3, r5 │ │ - str r6, [sp] │ │ - bl 3d1f4 │ │ - ldr r0, [sp, #24] │ │ - mov r3, r7 │ │ - ldr r1, [sp, #20] │ │ - ldr r2, [sp, #28] │ │ - stm sp, {r4, r9} │ │ - str r5, [sp, #8] │ │ - bl 3d358 │ │ - sub sp, fp, #28 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - add fp, sp, #28 │ │ - sub sp, sp, #492 ; 0x1ec │ │ - sub sp, sp, #162816 ; 0x27c00 │ │ - bfc sp, #0, #4 │ │ - add lr, sp, #49152 ; 0xc000 │ │ - add sl, sp, #32 │ │ - add r5, lr, #5312 ; 0x14c0 │ │ - add r4, sl, #1632 ; 0x660 │ │ - add r7, r5, #3232 ; 0xca0 │ │ - mov r6, r3 │ │ - str r0, [sp, #24] │ │ - mov r3, r1 │ │ - ldr r0, [fp, #20] │ │ - mov r1, r4 │ │ - ldr r9, [fp, #16] │ │ - stm sp, {r2, r9} │ │ - ldr r8, [fp, #28] │ │ - str r2, [sp, #28] │ │ - mov r2, r6 │ │ - str r0, [sp, #8] │ │ - mov r0, r7 │ │ - str r8, [sp, #12] │ │ - str r3, [sp, #20] │ │ - bl 3c898 │ │ - ldr r2, [fp, #12] │ │ - tst r8, #4 │ │ - ldr r3, [fp, #8] │ │ - beq 8ee50 │ │ - mov r0, #2 │ │ - stm sp, {r2, r9} │ │ - add r1, sl, #32 │ │ - str r0, [sp, #8] │ │ - add r0, r5, #32 │ │ - mov r6, r2 │ │ - mov r2, #0 │ │ - str r8, [sp, #12] │ │ - mov r5, r3 │ │ - bl 3c898 │ │ - mov r2, r6 │ │ - mov r3, r5 │ │ - ldr r6, [fp, #24] │ │ - tst r8, #8 │ │ - ldr r5, [fp, #20] │ │ - beq 8ee90 │ │ - mov r0, #400 ; 0x190 │ │ - stm sp, {r2, r9} │ │ - mul r1, r5, r0 │ │ - mov r0, #2 │ │ - str r0, [sp, #8] │ │ - add r0, r2, r2, lsl #1 │ │ - mov r2, #0 │ │ - str r8, [sp, #12] │ │ - add r3, r3, r0, lsl #1 │ │ - add r0, r7, r1, lsl #2 │ │ - add r1, r4, r1, lsl #1 │ │ - bl 3c898 │ │ - mov r0, r7 │ │ - mov r1, r4 │ │ - mov r2, r9 │ │ - mov r3, r5 │ │ - str r8, [sp] │ │ - bl 3cea8 │ │ - mov r0, #255 ; 0xff │ │ - mov r1, r4 │ │ - str r0, [sp, #4] │ │ - mov r0, r7 │ │ - mov r2, r9 │ │ - mov r3, r5 │ │ - str r6, [sp] │ │ - bl 3d214 │ │ - ldr r0, [sp, #24] │ │ - mov r3, r7 │ │ - ldr r1, [sp, #20] │ │ - ldr r2, [sp, #28] │ │ - stm sp, {r4, r9} │ │ - str r5, [sp, #8] │ │ - bl 3d4bc │ │ - sub sp, fp, #28 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - bl 6e00 <_Unwind_VRS_Pop@plt+0x43c0> │ │ - tst r0, #1 │ │ - popeq {r4, pc} │ │ - ldr r0, [pc, #44] ; 8ef34 │ │ - ldr r1, [pc, #44] ; 8ef38 │ │ - ldr r2, [pc, #44] ; 8ef3c │ │ - add r0, pc, r0 │ │ - ldr r3, [pc, #40] ; 8ef40 │ │ - add r1, pc, r1 │ │ - add r2, pc, r2 │ │ - ldr r3, [pc, r3] │ │ - str r3, [r4] │ │ - str r1, [r4, #4] │ │ - str r0, [r4, #8] │ │ - str r2, [r4, #12] │ │ - pop {r4, pc} │ │ - andeq r0, r0, ip, lsr #1 │ │ - andeq r0, r0, r8, lsr #32 │ │ - andeq r0, r0, ip, lsl r1 │ │ - muleq r1, r4, pc ; │ │ - push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ - add fp, sp, #24 │ │ - sub sp, sp, #432 ; 0x1b0 │ │ - bfc sp, #0, #4 │ │ - mov r5, r0 │ │ - add r0, sp, #32 │ │ - add r6, r0, #80 ; 0x50 │ │ - mov r4, r1 │ │ - mov ip, r2 │ │ - ldr r8, [fp, #24] │ │ - mov r7, #8 │ │ - stm sp, {r3, r7, r8} │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - mov r2, r4 │ │ - mov r3, ip │ │ - bl 2dbbc │ │ - ldr r0, [fp, #16] │ │ - ldr r3, [fp, #8] │ │ - ldr r1, [fp, #20] │ │ - ldr r2, [fp, #12] │ │ - str r8, [sp, #16] │ │ - str r7, [sp, #12] │ │ - stmib sp, {r0, r1} │ │ - mov r0, r5 │ │ - mov r1, r4 │ │ - str r2, [sp] │ │ - mov r2, r6 │ │ - bl 2e848 │ │ - sub sp, fp, #24 │ │ - pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ - push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ - add fp, sp, #24 │ │ - sub sp, sp, #240 ; 0xf0 │ │ - bfc sp, #0, #4 │ │ - mov r5, r0 │ │ - add r0, sp, #32 │ │ - add r6, r0, #48 ; 0x30 │ │ - mov r4, r1 │ │ - mov ip, r2 │ │ - ldr r8, [fp, #24] │ │ - mov r7, #8 │ │ - stm sp, {r3, r7, r8} │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - mov r2, r4 │ │ - mov r3, ip │ │ - bl 2df40 │ │ - ldr r0, [fp, #16] │ │ - ldr r3, [fp, #8] │ │ - ldr r1, [fp, #20] │ │ - ldr r2, [fp, #12] │ │ - str r8, [sp, #16] │ │ - str r7, [sp, #12] │ │ - stmib sp, {r0, r1} │ │ - mov r0, r5 │ │ - mov r1, r4 │ │ - str r2, [sp] │ │ - mov r2, r6 │ │ - bl 2ed50 │ │ - sub sp, fp, #24 │ │ - pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ - push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ - add fp, sp, #24 │ │ - sub sp, sp, #240 ; 0xf0 │ │ - bfc sp, #0, #4 │ │ - mov r5, r0 │ │ - add r0, sp, #32 │ │ - add r6, r0, #48 ; 0x30 │ │ - mov r4, r1 │ │ - mov ip, r2 │ │ - ldr r8, [fp, #24] │ │ - mov r7, #4 │ │ - stm sp, {r3, r7, r8} │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - mov r2, r4 │ │ - mov r3, ip │ │ - bl 2df40 │ │ - ldr r0, [fp, #16] │ │ - ldr r3, [fp, #8] │ │ - ldr r1, [fp, #20] │ │ - ldr r2, [fp, #12] │ │ - str r8, [sp, #16] │ │ - str r7, [sp, #12] │ │ - stmib sp, {r0, r1} │ │ - mov r0, r5 │ │ - mov r1, r4 │ │ - str r2, [sp] │ │ - mov r2, r6 │ │ - bl 2ed50 │ │ - sub sp, fp, #24 │ │ - pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - bl 6e00 <_Unwind_VRS_Pop@plt+0x43c0> │ │ - tst r0, #1 │ │ - popeq {r4, pc} │ │ - ldr r0, [pc, #48] ; 8f104 │ │ - ldr r1, [pc, #48] ; 8f108 │ │ - ldr r2, [pc, #48] ; 8f10c │ │ - add r0, pc, r0 │ │ - add r1, pc, r1 │ │ - vld1.32 {d17[0]}, [r0 :32] │ │ - ldr r0, [pc, #36] ; 8f110 │ │ - add r2, pc, r2 │ │ - add r0, pc, r0 │ │ - vld1.32 {d16[0]}, [r2 :32] │ │ - vld1.32 {d17[1]}, [r1 :32] │ │ - vld1.32 {d16[1]}, [r0 :32] │ │ - vst1.32 {d16-d17}, [r4] │ │ - pop {r4, pc} │ │ - ldrdeq ip, [r1], -ip ; │ │ - ldrdeq ip, [r1], -ip ; │ │ - ldrdeq ip, [r1], -r4 │ │ - ldrdeq ip, [r1], -r4 │ │ - │ │ -0008f114 <__udivsi3@@Base>: │ │ +000a05dc <__udivsi3@@Base>: │ │ subs r2, r1, #1 │ │ bxeq lr │ │ - bcc 8f1b0 <__udivsi3@@Base+0x9c> │ │ + bcc a0678 <__udivsi3@@Base+0x9c> │ │ cmp r0, r1 │ │ - bls 8f194 <__udivsi3@@Base+0x80> │ │ + bls a065c <__udivsi3@@Base+0x80> │ │ tst r1, r2 │ │ - beq 8f1a0 <__udivsi3@@Base+0x8c> │ │ + beq a0668 <__udivsi3@@Base+0x8c> │ │ clz r3, r1 │ │ clz r2, r0 │ │ sub r2, r3, r2 │ │ mov r3, #1 │ │ lsl r1, r1, r2 │ │ lsl r3, r3, r2 │ │ mov r2, #0 │ │ @@ -143839,51 +161197,51 @@ │ │ orrcs r2, r2, r3, lsr #2 │ │ cmp r0, r1, lsr #3 │ │ subcs r0, r0, r1, lsr #3 │ │ orrcs r2, r2, r3, lsr #3 │ │ cmp r0, #0 │ │ lsrsne r3, r3, #4 │ │ lsrne r1, r1, #4 │ │ - bne 8f14c <__udivsi3@@Base+0x38> │ │ + bne a0614 <__udivsi3@@Base+0x38> │ │ mov r0, r2 │ │ bx lr │ │ moveq r0, #1 │ │ movne r0, #0 │ │ bx lr │ │ clz r2, r1 │ │ rsb r2, r2, #31 │ │ lsr r0, r0, r2 │ │ bx lr │ │ cmp r0, #0 │ │ mvnne r0, #0 │ │ - b 2908 <__aeabi_idiv0@plt> │ │ + b 2ea8 <__aeabi_idiv0@plt> │ │ │ │ -0008f1bc <__aeabi_uidivmod@@Base>: │ │ +000a0684 <__aeabi_uidivmod@@Base>: │ │ cmp r1, #0 │ │ - beq 8f1b0 <__udivsi3@@Base+0x9c> │ │ + beq a0678 <__udivsi3@@Base+0x9c> │ │ push {r0, r1, lr} │ │ - bl 8f114 <__udivsi3@@Base> │ │ + bl a05dc <__udivsi3@@Base> │ │ pop {r1, r2, lr} │ │ mul r3, r2, r0 │ │ sub r1, r1, r3 │ │ bx lr │ │ │ │ -0008f1dc <__divsi3@@Base>: │ │ +000a06a4 <__divsi3@@Base>: │ │ cmp r1, #0 │ │ - beq 8f2a8 <__divsi3@@Base+0xcc> │ │ + beq a0770 <__divsi3@@Base+0xcc> │ │ eor ip, r0, r1 │ │ rsbmi r1, r1, #0 │ │ subs r2, r1, #1 │ │ - beq 8f274 <__divsi3@@Base+0x98> │ │ + beq a073c <__divsi3@@Base+0x98> │ │ movs r3, r0 │ │ rsbmi r3, r0, #0 │ │ cmp r3, r1 │ │ - bls 8f280 <__divsi3@@Base+0xa4> │ │ + bls a0748 <__divsi3@@Base+0xa4> │ │ tst r1, r2 │ │ - beq 8f290 <__divsi3@@Base+0xb4> │ │ + beq a0758 <__divsi3@@Base+0xb4> │ │ clz r2, r1 │ │ clz r0, r3 │ │ sub r0, r2, r0 │ │ mov r2, #1 │ │ lsl r1, r1, r0 │ │ lsl r2, r2, r0 │ │ mov r0, #0 │ │ @@ -143898,15 +161256,15 @@ │ │ orrcs r0, r0, r2, lsr #2 │ │ cmp r3, r1, lsr #3 │ │ subcs r3, r3, r1, lsr #3 │ │ orrcs r0, r0, r2, lsr #3 │ │ cmp r3, #0 │ │ lsrsne r2, r2, #4 │ │ lsrne r1, r1, #4 │ │ - bne 8f228 <__divsi3@@Base+0x4c> │ │ + bne a06f0 <__divsi3@@Base+0x4c> │ │ cmp ip, #0 │ │ rsbmi r0, r0, #0 │ │ bx lr │ │ teq ip, r0 │ │ rsbmi r0, r0, #0 │ │ bx lr │ │ movcc r0, #0 │ │ @@ -143918,222 +161276,222 @@ │ │ cmp ip, #0 │ │ lsr r0, r3, r2 │ │ rsbmi r0, r0, #0 │ │ bx lr │ │ cmp r0, #0 │ │ mvngt r0, #-2147483648 ; 0x80000000 │ │ movlt r0, #-2147483648 ; 0x80000000 │ │ - b 2908 <__aeabi_idiv0@plt> │ │ + b 2ea8 <__aeabi_idiv0@plt> │ │ │ │ -0008f2b8 <__aeabi_idivmod@@Base>: │ │ +000a0780 <__aeabi_idivmod@@Base>: │ │ cmp r1, #0 │ │ - beq 8f2a8 <__divsi3@@Base+0xcc> │ │ + beq a0770 <__divsi3@@Base+0xcc> │ │ push {r0, r1, lr} │ │ - bl 8f1e4 <__divsi3@@Base+0x8> │ │ + bl a06ac <__divsi3@@Base+0x8> │ │ pop {r1, r2, lr} │ │ mul r3, r2, r0 │ │ sub r1, r1, r3 │ │ bx lr │ │ │ │ -0008f2d8 <__aeabi_idiv0@@Base>: │ │ +000a07a0 <__aeabi_idiv0@@Base>: │ │ push {r1, lr} │ │ mov r0, #8 │ │ - bl 2914 │ │ + bl 2eb4 │ │ pop {r1, pc} │ │ ldr r3, [r0] │ │ tst r3, #1073741824 ; 0x40000000 │ │ orrne r3, r3, #-2147483648 ; 0x80000000 │ │ biceq r3, r3, #-2147483648 ; 0x80000000 │ │ add r0, r0, r3 │ │ bx lr │ │ push {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ cmp r1, #0 │ │ mov r5, r1 │ │ - beq 8f398 <__aeabi_idiv0@@Base+0xc0> │ │ + beq a0860 <__aeabi_idiv0@@Base+0xc0> │ │ sub r8, r1, #1 │ │ mov r6, r2 │ │ mov r7, r0 │ │ mov fp, #0 │ │ mov r9, r8 │ │ add r4, fp, r9 │ │ add r4, r4, r4, lsr #31 │ │ asr r4, r4, #1 │ │ lsl sl, r4, #3 │ │ add r5, r7, sl │ │ mov r0, r5 │ │ - bl 8f2e8 <__aeabi_idiv0@@Base+0x10> │ │ + bl a07b0 <__aeabi_idiv0@@Base+0x10> │ │ cmp r4, r8 │ │ - beq 8f390 <__aeabi_idiv0@@Base+0xb8> │ │ + beq a0858 <__aeabi_idiv0@@Base+0xb8> │ │ str r0, [sp, #4] │ │ add r0, sl, #8 │ │ add r0, r7, r0 │ │ - bl 8f2e8 <__aeabi_idiv0@@Base+0x10> │ │ + bl a07b0 <__aeabi_idiv0@@Base+0x10> │ │ ldr r3, [sp, #4] │ │ cmp r6, r3 │ │ - bcs 8f374 <__aeabi_idiv0@@Base+0x9c> │ │ + bcs a083c <__aeabi_idiv0@@Base+0x9c> │ │ cmp r4, fp │ │ - beq 8f388 <__aeabi_idiv0@@Base+0xb0> │ │ + beq a0850 <__aeabi_idiv0@@Base+0xb0> │ │ sub r9, r4, #1 │ │ - b 8f324 <__aeabi_idiv0@@Base+0x4c> │ │ + b a07ec <__aeabi_idiv0@@Base+0x4c> │ │ sub r0, r0, #1 │ │ cmp r6, r0 │ │ - bls 8f398 <__aeabi_idiv0@@Base+0xc0> │ │ + bls a0860 <__aeabi_idiv0@@Base+0xc0> │ │ add fp, r4, #1 │ │ - b 8f324 <__aeabi_idiv0@@Base+0x4c> │ │ + b a07ec <__aeabi_idiv0@@Base+0x4c> │ │ mov r5, #0 │ │ - b 8f398 <__aeabi_idiv0@@Base+0xc0> │ │ + b a0860 <__aeabi_idiv0@@Base+0xc0> │ │ cmp r6, r0 │ │ - bcc 8f364 <__aeabi_idiv0@@Base+0x8c> │ │ + bcc a082c <__aeabi_idiv0@@Base+0x8c> │ │ mov r0, r5 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ cmp r0, #1 │ │ - beq 8f3c8 <__aeabi_idiv0@@Base+0xf0> │ │ + beq a0890 <__aeabi_idiv0@@Base+0xf0> │ │ cmp r0, #2 │ │ - beq 8f3d4 <__aeabi_idiv0@@Base+0xfc> │ │ + beq a089c <__aeabi_idiv0@@Base+0xfc> │ │ cmp r0, #0 │ │ - bne 8f3e0 <__aeabi_idiv0@@Base+0x108> │ │ - ldr r0, [pc, #36] ; 8f3e8 <__aeabi_idiv0@@Base+0x110> │ │ + bne a08a8 <__aeabi_idiv0@@Base+0x108> │ │ + ldr r0, [pc, #36] ; a08b0 <__aeabi_idiv0@@Base+0x110> │ │ ldr r0, [pc, r0] │ │ bx lr │ │ - ldr r0, [pc, #28] ; 8f3ec <__aeabi_idiv0@@Base+0x114> │ │ + ldr r0, [pc, #28] ; a08b4 <__aeabi_idiv0@@Base+0x114> │ │ ldr r0, [pc, r0] │ │ bx lr │ │ - ldr r0, [pc, #20] ; 8f3f0 <__aeabi_idiv0@@Base+0x118> │ │ + ldr r0, [pc, #20] ; a08b8 <__aeabi_idiv0@@Base+0x118> │ │ ldr r0, [pc, r0] │ │ bx lr │ │ mov r0, #0 │ │ bx lr │ │ - andeq ip, r1, r4, lsl #22 │ │ - strdeq ip, [r1], -ip ; │ │ - strdeq ip, [r1], -r4 │ │ - ldr r3, [pc, #236] ; 8f4e8 <__aeabi_idiv0@@Base+0x210> │ │ + andeq ip, r1, ip, lsr r6 │ │ + andeq ip, r1, r4, lsr r6 │ │ + andeq ip, r1, ip, lsr #12 │ │ + ldr r3, [pc, #236] ; a09b0 <__aeabi_idiv0@@Base+0x210> │ │ push {r0, r1, r2, r4, r5, lr} │ │ mov r4, r0 │ │ ldr r3, [pc, r3] │ │ sub r5, r1, #2 │ │ cmp r3, #0 │ │ - beq 8f434 <__aeabi_idiv0@@Base+0x15c> │ │ + beq a08fc <__aeabi_idiv0@@Base+0x15c> │ │ mov r0, r5 │ │ add r1, sp, #4 │ │ - bl 2920 <__gnu_Unwind_Find_exidx@plt> │ │ + bl 2ec0 <__gnu_Unwind_Find_exidx@plt> │ │ cmp r0, #0 │ │ - bne 8f450 <__aeabi_idiv0@@Base+0x178> │ │ + bne a0918 <__aeabi_idiv0@@Base+0x178> │ │ mov r3, #0 │ │ mov r0, #9 │ │ str r3, [r4, #16] │ │ - b 8f4e0 <__aeabi_idiv0@@Base+0x208> │ │ - ldr r3, [pc, #176] ; 8f4ec <__aeabi_idiv0@@Base+0x214> │ │ - ldr r0, [pc, #176] ; 8f4f0 <__aeabi_idiv0@@Base+0x218> │ │ + b a09a8 <__aeabi_idiv0@@Base+0x208> │ │ + ldr r3, [pc, #176] ; a09b4 <__aeabi_idiv0@@Base+0x214> │ │ + ldr r0, [pc, #176] ; a09b8 <__aeabi_idiv0@@Base+0x218> │ │ ldr r3, [pc, r3] │ │ ldr r0, [pc, r0] │ │ rsb r3, r0, r3 │ │ asr r3, r3, #3 │ │ str r3, [sp, #4] │ │ mov r2, r5 │ │ ldr r1, [sp, #4] │ │ - bl 8f300 <__aeabi_idiv0@@Base+0x28> │ │ + bl a07c8 <__aeabi_idiv0@@Base+0x28> │ │ subs r5, r0, #0 │ │ - beq 8f424 <__aeabi_idiv0@@Base+0x14c> │ │ - bl 8f2e8 <__aeabi_idiv0@@Base+0x10> │ │ + beq a08ec <__aeabi_idiv0@@Base+0x14c> │ │ + bl a07b0 <__aeabi_idiv0@@Base+0x10> │ │ ldr r3, [r5, #4] │ │ cmp r3, #1 │ │ moveq r3, #0 │ │ streq r3, [r4, #16] │ │ str r0, [r4, #72] ; 0x48 │ │ moveq r0, #5 │ │ - beq 8f4e0 <__aeabi_idiv0@@Base+0x208> │ │ + beq a09a8 <__aeabi_idiv0@@Base+0x208> │ │ cmp r3, #0 │ │ add r0, r5, #4 │ │ strlt r0, [r4, #76] ; 0x4c │ │ movlt r3, #1 │ │ - blt 8f4a4 <__aeabi_idiv0@@Base+0x1cc> │ │ - bl 8f2e8 <__aeabi_idiv0@@Base+0x10> │ │ + blt a096c <__aeabi_idiv0@@Base+0x1cc> │ │ + bl a07b0 <__aeabi_idiv0@@Base+0x10> │ │ mov r3, #0 │ │ str r0, [r4, #76] ; 0x4c │ │ ldr r0, [r4, #76] ; 0x4c │ │ str r3, [r4, #80] ; 0x50 │ │ ldr r3, [r0] │ │ cmp r3, #0 │ │ - bge 8f4d4 <__aeabi_idiv0@@Base+0x1fc> │ │ + bge a099c <__aeabi_idiv0@@Base+0x1fc> │ │ ubfx r0, r3, #24, #4 │ │ - bl 8f3a4 <__aeabi_idiv0@@Base+0xcc> │ │ + bl a086c <__aeabi_idiv0@@Base+0xcc> │ │ cmp r0, #0 │ │ str r0, [r4, #16] │ │ moveq r0, #9 │ │ movne r0, #0 │ │ - b 8f4e0 <__aeabi_idiv0@@Base+0x208> │ │ - bl 8f2e8 <__aeabi_idiv0@@Base+0x10> │ │ + b a09a8 <__aeabi_idiv0@@Base+0x208> │ │ + bl a07b0 <__aeabi_idiv0@@Base+0x10> │ │ str r0, [r4, #16] │ │ mov r0, #0 │ │ add sp, sp, #12 │ │ pop {r4, r5, pc} │ │ + andeq ip, r1, r8, lsl #12 │ │ + ldrdeq ip, [r1], -r0 │ │ ldrdeq ip, [r1], -r0 │ │ - muleq r1, r8, sl │ │ - muleq r1, r8, sl │ │ ldr r3, [r0] │ │ push {r4, lr} │ │ tst r3, #1 │ │ mov r4, r0 │ │ - bne 8f520 <__aeabi_idiv0@@Base+0x248> │ │ + bne a09e8 <__aeabi_idiv0@@Base+0x248> │ │ tst r3, #2 │ │ add r0, r0, #72 ; 0x48 │ │ - beq 8f51c <__aeabi_idiv0@@Base+0x244> │ │ - bl 292c <__gnu_Unwind_Restore_VFP_D@plt> │ │ - b 8f520 <__aeabi_idiv0@@Base+0x248> │ │ - bl 2938 <__gnu_Unwind_Restore_VFP@plt> │ │ + beq a09e4 <__aeabi_idiv0@@Base+0x244> │ │ + bl 2ecc <__gnu_Unwind_Restore_VFP_D@plt> │ │ + b a09e8 <__aeabi_idiv0@@Base+0x248> │ │ + bl 2ed8 <__gnu_Unwind_Restore_VFP@plt> │ │ ldr r3, [r4] │ │ tst r3, #4 │ │ - bne 8f534 <__aeabi_idiv0@@Base+0x25c> │ │ + bne a09fc <__aeabi_idiv0@@Base+0x25c> │ │ add r0, r4, #208 ; 0xd0 │ │ - bl 2944 <__gnu_Unwind_Restore_VFP_D_16_to_31@plt> │ │ + bl 2ee4 <__gnu_Unwind_Restore_VFP_D_16_to_31@plt> │ │ ldr r3, [r4] │ │ tst r3, #8 │ │ - bne 8f548 <__aeabi_idiv0@@Base+0x270> │ │ + bne a0a10 <__aeabi_idiv0@@Base+0x270> │ │ add r0, r4, #336 ; 0x150 │ │ - bl 2950 <__gnu_Unwind_Restore_WMMXD@plt> │ │ + bl 2ef0 <__gnu_Unwind_Restore_WMMXD@plt> │ │ ldr r3, [r4] │ │ tst r3, #16 │ │ popne {r4, pc} │ │ add r0, r4, #464 ; 0x1d0 │ │ pop {r4, lr} │ │ - b 295c <__gnu_Unwind_Restore_WMMXC@plt> │ │ + b 2efc <__gnu_Unwind_Restore_WMMXC@plt> │ │ ldr r3, [r0] │ │ cmp r3, #0 │ │ ldrne r0, [r3, r0] │ │ moveq r0, r3 │ │ bx lr │ │ mov r0, #9 │ │ bx lr │ │ bx lr │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ mov r4, r1 │ │ mov r0, r5 │ │ ldr r1, [r4, #64] ; 0x40 │ │ - bl 8f3f4 <__aeabi_idiv0@@Base+0x11c> │ │ + bl a08bc <__aeabi_idiv0@@Base+0x11c> │ │ subs r6, r0, #0 │ │ - beq 8f5a4 <__aeabi_idiv0@@Base+0x2cc> │ │ - bl 2968 │ │ + beq a0a6c <__aeabi_idiv0@@Base+0x2cc> │ │ + bl 2f08 │ │ ldr r3, [r4, #64] ; 0x40 │ │ mov r0, #1 │ │ mov r1, r5 │ │ mov r2, r4 │ │ str r3, [r5, #20] │ │ ldr r3, [r5, #16] │ │ blx r3 │ │ cmp r0, #8 │ │ - beq 8f58c <__aeabi_idiv0@@Base+0x2b4> │ │ + beq a0a54 <__aeabi_idiv0@@Base+0x2b4> │ │ cmp r0, #7 │ │ - bne 8f5a0 <__aeabi_idiv0@@Base+0x2c8> │ │ + bne a0a68 <__aeabi_idiv0@@Base+0x2c8> │ │ mov r0, r6 │ │ ldr r1, [r4, #64] ; 0x40 │ │ - bl 8f57c <__aeabi_idiv0@@Base+0x2a4> │ │ + bl a0a44 <__aeabi_idiv0@@Base+0x2a4> │ │ add r0, r4, #4 │ │ - bl 2974 │ │ + bl 2f14 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ add lr, r1, #4 │ │ ldr r8, [r0, #12] │ │ mov r4, r0 │ │ ldr r9, [r0, #24] │ │ mov sl, r2 │ │ ldm lr!, {r0, r1, r2, r3} │ │ @@ -144148,28 +161506,28 @@ │ │ ldm lr!, {r0, r1, r2, r3} │ │ stmia ip!, {r0, r1, r2, r3} │ │ ldm lr, {r0, r1, r2, r3} │ │ stm ip, {r0, r1, r2, r3} │ │ str r6, [sp, #8] │ │ mov r0, r4 │ │ ldr r1, [sp, #72] ; 0x48 │ │ - bl 8f3f4 <__aeabi_idiv0@@Base+0x11c> │ │ + bl a08bc <__aeabi_idiv0@@Base+0x11c> │ │ cmp sl, #0 │ │ movne sl, #10 │ │ moveq sl, #9 │ │ subs r5, r0, #0 │ │ orrne sl, sl, #16 │ │ ldrne r3, [sp, #64] ; 0x40 │ │ - bne 8f690 <__aeabi_idiv0@@Base+0x3b8> │ │ + bne a0b58 <__aeabi_idiv0@@Base+0x3b8> │ │ ldr r3, [sp, #72] ; 0x48 │ │ mov r1, fp │ │ mov r2, #480 ; 0x1e0 │ │ mov r0, r7 │ │ str r3, [r4, #20] │ │ - bl 2980 │ │ + bl 2f20 │ │ ldr r3, [r4, #16] │ │ mov r0, sl │ │ mov r1, r4 │ │ mov r2, r7 │ │ blx r3 │ │ ldr r3, [sp, #544] ; 0x220 │ │ mov r6, r0 │ │ @@ -144178,42 +161536,42 @@ │ │ str fp, [sp] │ │ mov r1, sl │ │ str r9, [sp, #4] │ │ mov r2, r4 │ │ mov r3, r4 │ │ blx r8 │ │ cmp r0, #0 │ │ - bne 8f6f8 <__aeabi_idiv0@@Base+0x420> │ │ + bne a0bc0 <__aeabi_idiv0@@Base+0x420> │ │ cmp r5, #0 │ │ - bne 8f700 <__aeabi_idiv0@@Base+0x428> │ │ + bne a0bc8 <__aeabi_idiv0@@Base+0x428> │ │ mov r0, fp │ │ mov r1, r7 │ │ mov r2, #480 ; 0x1e0 │ │ mov sl, r5 │ │ - bl 2980 │ │ + bl 2f20 │ │ cmp r6, #8 │ │ - beq 8f634 <__aeabi_idiv0@@Base+0x35c> │ │ + beq a0afc <__aeabi_idiv0@@Base+0x35c> │ │ cmp r6, #7 │ │ - bne 8f6f8 <__aeabi_idiv0@@Base+0x420> │ │ + bne a0bc0 <__aeabi_idiv0@@Base+0x420> │ │ mov r0, r5 │ │ ldr r1, [sp, #72] ; 0x48 │ │ - bl 8f57c <__aeabi_idiv0@@Base+0x2a4> │ │ + bl a0a44 <__aeabi_idiv0@@Base+0x2a4> │ │ add r0, sp, #12 │ │ - bl 2974 │ │ + bl 2f14 │ │ mov r0, #9 │ │ - b 8f704 <__aeabi_idiv0@@Base+0x42c> │ │ + b a0bcc <__aeabi_idiv0@@Base+0x42c> │ │ mov r0, r5 │ │ add sp, sp, #972 ; 0x3cc │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ -0008f70c <_Unwind_GetCFA@@Base>: │ │ +000a0bd4 <_Unwind_GetCFA@@Base>: │ │ ldr r0, [r0, #68] ; 0x44 │ │ bx lr │ │ │ │ -0008f714 <__gnu_Unwind_RaiseException@@Base>: │ │ +000a0bdc <__gnu_Unwind_RaiseException@@Base>: │ │ ldr r3, [r1, #60] ; 0x3c │ │ push {r4, r5, r6, r7, lr} │ │ add lr, r1, #4 │ │ str r3, [r1, #64] ; 0x40 │ │ mov r5, r0 │ │ mov r4, r1 │ │ sub sp, sp, #484 ; 0x1e4 │ │ @@ -144227,110 +161585,110 @@ │ │ stmia ip!, {r0, r1, r2, r3} │ │ ldm lr, {r0, r1, r2, r3} │ │ stm ip, {r0, r1, r2, r3} │ │ mvn r3, #0 │ │ str r3, [r6, #-480]! ; 0xfffffe20 │ │ mov r0, r5 │ │ ldr r1, [sp, #64] ; 0x40 │ │ - bl 8f3f4 <__aeabi_idiv0@@Base+0x11c> │ │ + bl a08bc <__aeabi_idiv0@@Base+0x11c> │ │ cmp r0, #0 │ │ - bne 8f7ac <__gnu_Unwind_RaiseException@@Base+0x98> │ │ + bne a0c74 <__gnu_Unwind_RaiseException@@Base+0x98> │ │ ldr r3, [r5, #16] │ │ mov r1, r5 │ │ mov r2, r6 │ │ blx r3 │ │ cmp r0, #8 │ │ mov r7, r0 │ │ - beq 8f760 <__gnu_Unwind_RaiseException@@Base+0x4c> │ │ + beq a0c28 <__gnu_Unwind_RaiseException@@Base+0x4c> │ │ mov r0, r6 │ │ - bl 8f4f4 <__aeabi_idiv0@@Base+0x21c> │ │ + bl a09bc <__aeabi_idiv0@@Base+0x21c> │ │ cmp r7, #6 │ │ - bne 8f7ac <__gnu_Unwind_RaiseException@@Base+0x98> │ │ + bne a0c74 <__gnu_Unwind_RaiseException@@Base+0x98> │ │ mov r0, r5 │ │ mov r1, r4 │ │ - bl 8f580 <__aeabi_idiv0@@Base+0x2a8> │ │ + bl a0a48 <__aeabi_idiv0@@Base+0x2a8> │ │ mov r0, #9 │ │ add sp, sp, #484 ; 0x1e4 │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ -0008f7b8 <__gnu_Unwind_ForcedUnwind@@Base>: │ │ +000a0c80 <__gnu_Unwind_ForcedUnwind@@Base>: │ │ str r2, [r0, #24] │ │ ldr r2, [r3, #60] ; 0x3c │ │ str r1, [r0, #12] │ │ mov r1, r3 │ │ str r2, [r3, #64] ; 0x40 │ │ mov r2, #0 │ │ - b 8f5e4 <__aeabi_idiv0@@Base+0x30c> │ │ + b a0aac <__aeabi_idiv0@@Base+0x30c> │ │ │ │ -0008f7d4 <__gnu_Unwind_Resume@@Base>: │ │ +000a0c9c <__gnu_Unwind_Resume@@Base>: │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ ldr r6, [r0, #12] │ │ mov r4, r1 │ │ ldr r3, [r0, #20] │ │ cmp r6, #0 │ │ str r3, [r1, #64] ; 0x40 │ │ - beq 8f800 <__gnu_Unwind_Resume@@Base+0x2c> │ │ + beq a0cc8 <__gnu_Unwind_Resume@@Base+0x2c> │ │ mov r2, #1 │ │ - bl 8f5e4 <__aeabi_idiv0@@Base+0x30c> │ │ - b 8f844 <__gnu_Unwind_Resume@@Base+0x70> │ │ + bl a0aac <__aeabi_idiv0@@Base+0x30c> │ │ + b a0d0c <__gnu_Unwind_Resume@@Base+0x70> │ │ ldr r3, [r0, #16] │ │ mov r1, r5 │ │ mov r0, #2 │ │ mov r2, r4 │ │ blx r3 │ │ cmp r0, #7 │ │ - beq 8f830 <__gnu_Unwind_Resume@@Base+0x5c> │ │ + beq a0cf8 <__gnu_Unwind_Resume@@Base+0x5c> │ │ cmp r0, #8 │ │ - bne 8f844 <__gnu_Unwind_Resume@@Base+0x70> │ │ + bne a0d0c <__gnu_Unwind_Resume@@Base+0x70> │ │ mov r0, r5 │ │ mov r1, r4 │ │ - bl 8f580 <__aeabi_idiv0@@Base+0x2a8> │ │ + bl a0a48 <__aeabi_idiv0@@Base+0x2a8> │ │ mov r0, r6 │ │ ldr r1, [r4, #64] ; 0x40 │ │ - bl 8f57c <__aeabi_idiv0@@Base+0x2a4> │ │ + bl a0a44 <__aeabi_idiv0@@Base+0x2a4> │ │ add r0, r4, #4 │ │ - bl 2974 │ │ - bl 2968 │ │ + bl 2f14 │ │ + bl 2f08 │ │ │ │ -0008f848 <__gnu_Unwind_Resume_or_Rethrow@@Base>: │ │ +000a0d10 <__gnu_Unwind_Resume_or_Rethrow@@Base>: │ │ ldr r2, [r0, #12] │ │ cmp r2, #0 │ │ - bne 8f858 <__gnu_Unwind_Resume_or_Rethrow@@Base+0x10> │ │ - b 298c <__gnu_Unwind_RaiseException@plt> │ │ + bne a0d20 <__gnu_Unwind_Resume_or_Rethrow@@Base+0x10> │ │ + b 2f2c <__gnu_Unwind_RaiseException@plt> │ │ ldr r2, [r1, #60] ; 0x3c │ │ str r2, [r1, #64] ; 0x40 │ │ mov r2, #0 │ │ - b 8f5e4 <__aeabi_idiv0@@Base+0x30c> │ │ + b a0aac <__aeabi_idiv0@@Base+0x30c> │ │ │ │ -0008f868 <_Unwind_Complete@@Base>: │ │ +000a0d30 <_Unwind_Complete@@Base>: │ │ bx lr │ │ │ │ -0008f86c <_Unwind_DeleteException@@Base>: │ │ +000a0d34 <_Unwind_DeleteException@@Base>: │ │ ldr r3, [r0, #8] │ │ mov r1, r0 │ │ cmp r3, #0 │ │ bxeq lr │ │ mov r0, #1 │ │ bx r3 │ │ │ │ -0008f884 <_Unwind_VRS_Get@@Base>: │ │ +000a0d4c <_Unwind_VRS_Get@@Base>: │ │ cmp r1, #4 │ │ addls pc, pc, r1, lsl #2 │ │ - b 8f8d8 <_Unwind_VRS_Get@@Base+0x54> │ │ - b 8f8a4 <_Unwind_VRS_Get@@Base+0x20> │ │ - b 8f8d0 <_Unwind_VRS_Get@@Base+0x4c> │ │ - b 8f8d8 <_Unwind_VRS_Get@@Base+0x54> │ │ - b 8f8d0 <_Unwind_VRS_Get@@Base+0x4c> │ │ - b 8f8d0 <_Unwind_VRS_Get@@Base+0x4c> │ │ + b a0da0 <_Unwind_VRS_Get@@Base+0x54> │ │ + b a0d6c <_Unwind_VRS_Get@@Base+0x20> │ │ + b a0d98 <_Unwind_VRS_Get@@Base+0x4c> │ │ + b a0da0 <_Unwind_VRS_Get@@Base+0x54> │ │ + b a0d98 <_Unwind_VRS_Get@@Base+0x4c> │ │ + b a0d98 <_Unwind_VRS_Get@@Base+0x4c> │ │ cmp r2, #15 │ │ cmpls r3, #0 │ │ movne r3, #1 │ │ moveq r3, #0 │ │ - bne 8f8d8 <_Unwind_VRS_Get@@Base+0x54> │ │ + bne a0da0 <_Unwind_VRS_Get@@Base+0x54> │ │ add r0, r0, r2, lsl #2 │ │ ldr r2, [sp] │ │ ldr r1, [r0, #4] │ │ mov r0, r3 │ │ str r1, [r2] │ │ bx lr │ │ mov r0, #1 │ │ @@ -144339,33 +161697,33 @@ │ │ bx lr │ │ push {r0, r1, r2, r3, r4, lr} │ │ mov r2, r1 │ │ mov r1, #0 │ │ add r3, sp, #12 │ │ str r3, [sp] │ │ mov r3, r1 │ │ - bl 2998 <_Unwind_VRS_Get@plt> │ │ + bl 2f38 <_Unwind_VRS_Get@plt> │ │ ldr r0, [sp, #12] │ │ add sp, sp, #20 │ │ pop {pc} ; (ldr pc, [sp], #4) │ │ │ │ -0008f908 <_Unwind_VRS_Set@@Base>: │ │ +000a0dd0 <_Unwind_VRS_Set@@Base>: │ │ cmp r1, #4 │ │ addls pc, pc, r1, lsl #2 │ │ - b 8f95c <_Unwind_VRS_Set@@Base+0x54> │ │ - b 8f928 <_Unwind_VRS_Set@@Base+0x20> │ │ - b 8f954 <_Unwind_VRS_Set@@Base+0x4c> │ │ - b 8f95c <_Unwind_VRS_Set@@Base+0x54> │ │ - b 8f954 <_Unwind_VRS_Set@@Base+0x4c> │ │ - b 8f954 <_Unwind_VRS_Set@@Base+0x4c> │ │ + b a0e24 <_Unwind_VRS_Set@@Base+0x54> │ │ + b a0df0 <_Unwind_VRS_Set@@Base+0x20> │ │ + b a0e1c <_Unwind_VRS_Set@@Base+0x4c> │ │ + b a0e24 <_Unwind_VRS_Set@@Base+0x54> │ │ + b a0e1c <_Unwind_VRS_Set@@Base+0x4c> │ │ + b a0e1c <_Unwind_VRS_Set@@Base+0x4c> │ │ cmp r2, #15 │ │ cmpls r3, #0 │ │ movne r3, #1 │ │ moveq r3, #0 │ │ - bne 8f95c <_Unwind_VRS_Set@@Base+0x54> │ │ + bne a0e24 <_Unwind_VRS_Set@@Base+0x54> │ │ ldr r1, [sp] │ │ add r0, r0, r2, lsl #2 │ │ ldr r1, [r1] │ │ str r1, [r0, #4] │ │ mov r0, r3 │ │ bx lr │ │ mov r0, #1 │ │ @@ -144376,19 +161734,19 @@ │ │ add r3, sp, #16 │ │ mov ip, r1 │ │ mov r1, #0 │ │ str r2, [r3, #-4]! │ │ mov r2, ip │ │ str r3, [sp] │ │ mov r3, r1 │ │ - bl 29a4 <_Unwind_VRS_Set@plt> │ │ + bl 2f44 <_Unwind_VRS_Set@plt> │ │ add sp, sp, #20 │ │ pop {pc} ; (ldr pc, [sp], #4) │ │ │ │ -0008f990 <__gnu_Unwind_Backtrace@@Base>: │ │ +000a0e58 <__gnu_Unwind_Backtrace@@Base>: │ │ ldr r3, [r2, #60] ; 0x3c │ │ add ip, r2, #4 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r7, r0 │ │ str r3, [r2, #64] ; 0x40 │ │ mov r8, r1 │ │ ldm ip!, {r0, r1, r2, r3} │ │ @@ -144403,556 +161761,556 @@ │ │ stmia lr!, {r0, r1, r2, r3} │ │ ldm ip, {r0, r1, r2, r3} │ │ stm lr, {r0, r1, r2, r3} │ │ mvn r3, #0 │ │ str r3, [sp, #88] ; 0x58 │ │ mov r0, r6 │ │ ldr r1, [sp, #152] ; 0x98 │ │ - bl 8f3f4 <__aeabi_idiv0@@Base+0x11c> │ │ + bl a08bc <__aeabi_idiv0@@Base+0x11c> │ │ cmp r0, #0 │ │ - beq 8f9fc <__gnu_Unwind_Backtrace@@Base+0x6c> │ │ + beq a0ec4 <__gnu_Unwind_Backtrace@@Base+0x6c> │ │ mov r5, #9 │ │ - b 8fa44 <__gnu_Unwind_Backtrace@@Base+0xb4> │ │ + b a0f0c <__gnu_Unwind_Backtrace@@Base+0xb4> │ │ mov r0, r4 │ │ mov r1, #12 │ │ mov r2, r6 │ │ - bl 8f964 <_Unwind_VRS_Set@@Base+0x5c> │ │ + bl a0e2c <_Unwind_VRS_Set@@Base+0x5c> │ │ mov r0, r4 │ │ mov r1, r8 │ │ blx r7 │ │ cmp r0, #0 │ │ - bne 8f9f4 <__gnu_Unwind_Backtrace@@Base+0x64> │ │ + bne a0ebc <__gnu_Unwind_Backtrace@@Base+0x64> │ │ ldr r3, [sp, #16] │ │ mov r0, #8 │ │ mov r1, r6 │ │ mov r2, r4 │ │ blx r3 │ │ sub r3, r0, #5 │ │ mov r5, r0 │ │ bics r3, r3, #4 │ │ - bne 8f9e0 <__gnu_Unwind_Backtrace@@Base+0x50> │ │ + bne a0ea8 <__gnu_Unwind_Backtrace@@Base+0x50> │ │ mov r0, r4 │ │ - bl 8f4f4 <__aeabi_idiv0@@Base+0x21c> │ │ + bl a09bc <__aeabi_idiv0@@Base+0x21c> │ │ mov r0, r5 │ │ add sp, sp, #568 ; 0x238 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ mov r7, r2 │ │ ldr r2, [r1, #76] ; 0x4c │ │ sub sp, sp, #36 ; 0x24 │ │ subs r9, r3, #0 │ │ mov r5, r1 │ │ add ip, r2, #4 │ │ and r8, r0, #3 │ │ ldr r4, [r2] │ │ str ip, [sp, #24] │ │ str r4, [sp, #20] │ │ - bne 8faa0 <__gnu_Unwind_Backtrace@@Base+0x110> │ │ + bne a0f68 <__gnu_Unwind_Backtrace@@Base+0x110> │ │ lsl r4, r4, #8 │ │ mov r3, #3 │ │ str r4, [sp, #20] │ │ strb r9, [sp, #29] │ │ strb r3, [sp, #28] │ │ - b 8fac8 <__gnu_Unwind_Backtrace@@Base+0x138> │ │ + b a0f90 <__gnu_Unwind_Backtrace@@Base+0x138> │ │ cmp r9, #2 │ │ - bgt 8fac8 <__gnu_Unwind_Backtrace@@Base+0x138> │ │ + bgt a0f90 <__gnu_Unwind_Backtrace@@Base+0x138> │ │ lsr r3, r4, #16 │ │ strb r3, [sp, #29] │ │ lsl r4, r4, #16 │ │ mov r2, #2 │ │ uxtb r3, r3 │ │ str r4, [sp, #20] │ │ strb r2, [sp, #28] │ │ add ip, ip, r3, lsl #2 │ │ cmp r8, #2 │ │ ldr r3, [r5, #80] ; 0x50 │ │ ldreq ip, [r5, #56] ; 0x38 │ │ ands r3, r3, #1 │ │ - bne 8fd9c <__gnu_Unwind_Backtrace@@Base+0x40c> │ │ + bne a1264 <__gnu_Unwind_Backtrace@@Base+0x40c> │ │ eor r0, r0, #8 │ │ str r3, [sp, #4] │ │ ubfx r3, r0, #3, #1 │ │ str r3, [sp, #8] │ │ ldr r4, [ip] │ │ cmp r4, #0 │ │ - beq 8fda4 <__gnu_Unwind_Backtrace@@Base+0x414> │ │ + beq a126c <__gnu_Unwind_Backtrace@@Base+0x414> │ │ cmp r9, #2 │ │ ldr r3, [r5, #72] ; 0x48 │ │ mov r0, r7 │ │ mov r1, #15 │ │ ldreq sl, [ip, #4] │ │ addeq r6, ip, #8 │ │ ldrhne sl, [ip, #2] │ │ addne r6, ip, #4 │ │ ldrhne r4, [ip] │ │ bic fp, sl, #1 │ │ add fp, fp, r3 │ │ - bl 8f8e0 <_Unwind_VRS_Get@@Base+0x5c> │ │ + bl a0da8 <_Unwind_VRS_Get@@Base+0x5c> │ │ cmp fp, r0 │ │ movhi ip, #0 │ │ - bhi 8fb48 <__gnu_Unwind_Backtrace@@Base+0x1b8> │ │ + bhi a1010 <__gnu_Unwind_Backtrace@@Base+0x1b8> │ │ bic r3, r4, #1 │ │ add fp, fp, r3 │ │ cmp r0, fp │ │ movcs ip, #0 │ │ movcc ip, #1 │ │ and sl, sl, #1 │ │ and r4, r4, #1 │ │ orr r4, r4, sl, lsl #1 │ │ cmp r4, #1 │ │ - beq 8fbbc <__gnu_Unwind_Backtrace@@Base+0x22c> │ │ - bcc 8fb6c <__gnu_Unwind_Backtrace@@Base+0x1dc> │ │ + beq a1084 <__gnu_Unwind_Backtrace@@Base+0x22c> │ │ + bcc a1034 <__gnu_Unwind_Backtrace@@Base+0x1dc> │ │ cmp r4, #2 │ │ - beq 8fc8c <__gnu_Unwind_Backtrace@@Base+0x2fc> │ │ - b 8fe10 <__gnu_Unwind_Backtrace@@Base+0x480> │ │ + beq a1154 <__gnu_Unwind_Backtrace@@Base+0x2fc> │ │ + b a12d8 <__gnu_Unwind_Backtrace@@Base+0x480> │ │ cmp r8, #0 │ │ moveq ip, #0 │ │ andne ip, ip, #1 │ │ add sl, r6, #4 │ │ cmp ip, #0 │ │ - beq 8fbb4 <__gnu_Unwind_Backtrace@@Base+0x224> │ │ + beq a107c <__gnu_Unwind_Backtrace@@Base+0x224> │ │ mov r0, r6 │ │ - bl 8f2e8 <__aeabi_idiv0@@Base+0x10> │ │ + bl a07b0 <__aeabi_idiv0@@Base+0x10> │ │ str sl, [r5, #56] ; 0x38 │ │ mov r4, r0 │ │ mov r0, r5 │ │ - bl 29b0 <__cxa_begin_cleanup@plt> │ │ + bl 2f50 <__cxa_begin_cleanup@plt> │ │ cmp r0, #0 │ │ - beq 8fe10 <__gnu_Unwind_Backtrace@@Base+0x480> │ │ + beq a12d8 <__gnu_Unwind_Backtrace@@Base+0x480> │ │ mov r0, r7 │ │ mov r1, #15 │ │ mov r2, r4 │ │ - b 8fe04 <__gnu_Unwind_Backtrace@@Base+0x474> │ │ + b a12cc <__gnu_Unwind_Backtrace@@Base+0x474> │ │ mov ip, sl │ │ - b 8faec <__gnu_Unwind_Backtrace@@Base+0x15c> │ │ + b a0fb4 <__gnu_Unwind_Backtrace@@Base+0x15c> │ │ cmp r8, #0 │ │ - bne 8fc3c <__gnu_Unwind_Backtrace@@Base+0x2ac> │ │ + bne a1104 <__gnu_Unwind_Backtrace@@Base+0x2ac> │ │ cmp ip, #0 │ │ - beq 8fc84 <__gnu_Unwind_Backtrace@@Base+0x2f4> │ │ + beq a114c <__gnu_Unwind_Backtrace@@Base+0x2f4> │ │ ldr r3, [r6, #4] │ │ ldr sl, [r6] │ │ cmn r3, #2 │ │ lsr sl, sl, #31 │ │ - beq 8fe10 <__gnu_Unwind_Backtrace@@Base+0x480> │ │ + beq a12d8 <__gnu_Unwind_Backtrace@@Base+0x480> │ │ cmn r3, #1 │ │ add r2, r5, #88 ; 0x58 │ │ str r2, [sp, #16] │ │ - beq 8fc14 <__gnu_Unwind_Backtrace@@Base+0x284> │ │ + beq a10dc <__gnu_Unwind_Backtrace@@Base+0x284> │ │ add r0, r6, #4 │ │ - bl 8f560 <__aeabi_idiv0@@Base+0x288> │ │ + bl a0a28 <__aeabi_idiv0@@Base+0x288> │ │ mov r2, sl │ │ add r3, sp, #16 │ │ mov r1, r0 │ │ mov r0, r5 │ │ - bl 29bc <__cxa_type_match@plt> │ │ + bl 2f5c <__cxa_type_match@plt> │ │ subs r4, r0, #0 │ │ - beq 8fc84 <__gnu_Unwind_Backtrace@@Base+0x2f4> │ │ + beq a114c <__gnu_Unwind_Backtrace@@Base+0x2f4> │ │ mov r0, r7 │ │ mov r1, #13 │ │ - bl 8f8e0 <_Unwind_VRS_Get@@Base+0x5c> │ │ + bl a0da8 <_Unwind_VRS_Get@@Base+0x5c> │ │ cmp r4, #2 │ │ ldr r2, [sp, #16] │ │ moveq r3, r5 │ │ movne r3, r2 │ │ str r0, [r5, #32] │ │ streq r2, [r3, #44]! ; 0x2c │ │ - b 8fe2c <__gnu_Unwind_Backtrace@@Base+0x49c> │ │ + b a12f4 <__gnu_Unwind_Backtrace@@Base+0x49c> │ │ mov r0, r7 │ │ mov r1, #13 │ │ ldr r4, [r5, #32] │ │ - bl 8f8e0 <_Unwind_VRS_Get@@Base+0x5c> │ │ + bl a0da8 <_Unwind_VRS_Get@@Base+0x5c> │ │ cmp r4, r0 │ │ - bne 8fc84 <__gnu_Unwind_Backtrace@@Base+0x2f4> │ │ + bne a114c <__gnu_Unwind_Backtrace@@Base+0x2f4> │ │ ldr r3, [r5, #40] ; 0x28 │ │ cmp r6, r3 │ │ - bne 8fc84 <__gnu_Unwind_Backtrace@@Base+0x2f4> │ │ + bne a114c <__gnu_Unwind_Backtrace@@Base+0x2f4> │ │ mov r0, r6 │ │ - bl 8f2e8 <__aeabi_idiv0@@Base+0x10> │ │ + bl a07b0 <__aeabi_idiv0@@Base+0x10> │ │ mov r1, #15 │ │ mov r2, r0 │ │ mov r0, r7 │ │ - bl 8f964 <_Unwind_VRS_Set@@Base+0x5c> │ │ + bl a0e2c <_Unwind_VRS_Set@@Base+0x5c> │ │ mov r0, r7 │ │ mov r1, #0 │ │ - b 8fd74 <__gnu_Unwind_Backtrace@@Base+0x3e4> │ │ + b a123c <__gnu_Unwind_Backtrace@@Base+0x3e4> │ │ add ip, r6, #8 │ │ - b 8faec <__gnu_Unwind_Backtrace@@Base+0x15c> │ │ + b a0fb4 <__gnu_Unwind_Backtrace@@Base+0x15c> │ │ ldr r4, [r6] │ │ cmp r8, #0 │ │ bic r4, r4, #-2147483648 ; 0x80000000 │ │ - bne 8fd04 <__gnu_Unwind_Backtrace@@Base+0x374> │ │ + bne a11cc <__gnu_Unwind_Backtrace@@Base+0x374> │ │ cmp ip, #0 │ │ - beq 8fd84 <__gnu_Unwind_Backtrace@@Base+0x3f4> │ │ + beq a124c <__gnu_Unwind_Backtrace@@Base+0x3f4> │ │ ldr r3, [sp, #8] │ │ cmp r4, #0 │ │ orreq r3, r3, #1 │ │ cmp r3, #0 │ │ - beq 8fd84 <__gnu_Unwind_Backtrace@@Base+0x3f4> │ │ + beq a124c <__gnu_Unwind_Backtrace@@Base+0x3f4> │ │ add ip, r5, #88 ; 0x58 │ │ add fp, sp, #16 │ │ mov sl, r8 │ │ cmp sl, r4 │ │ - beq 8fe18 <__gnu_Unwind_Backtrace@@Base+0x488> │ │ + beq a12e0 <__gnu_Unwind_Backtrace@@Base+0x488> │ │ add sl, sl, #1 │ │ str ip, [sp, #16] │ │ str ip, [sp, #12] │ │ add r0, r6, sl, lsl #2 │ │ - bl 8f560 <__aeabi_idiv0@@Base+0x288> │ │ + bl a0a28 <__aeabi_idiv0@@Base+0x288> │ │ mov r2, #0 │ │ mov r3, fp │ │ mov r1, r0 │ │ mov r0, r5 │ │ - bl 29bc <__cxa_type_match@plt> │ │ + bl 2f5c <__cxa_type_match@plt> │ │ ldr ip, [sp, #12] │ │ cmp r0, #0 │ │ - beq 8fcc4 <__gnu_Unwind_Backtrace@@Base+0x334> │ │ - b 8fd84 <__gnu_Unwind_Backtrace@@Base+0x3f4> │ │ + beq a118c <__gnu_Unwind_Backtrace@@Base+0x334> │ │ + b a124c <__gnu_Unwind_Backtrace@@Base+0x3f4> │ │ mov r0, r7 │ │ mov r1, #13 │ │ ldr sl, [r5, #32] │ │ - bl 8f8e0 <_Unwind_VRS_Get@@Base+0x5c> │ │ + bl a0da8 <_Unwind_VRS_Get@@Base+0x5c> │ │ cmp sl, r0 │ │ - bne 8fd84 <__gnu_Unwind_Backtrace@@Base+0x3f4> │ │ + bne a124c <__gnu_Unwind_Backtrace@@Base+0x3f4> │ │ ldr r3, [r5, #40] ; 0x28 │ │ cmp r6, r3 │ │ - bne 8fd84 <__gnu_Unwind_Backtrace@@Base+0x3f4> │ │ + bne a124c <__gnu_Unwind_Backtrace@@Base+0x3f4> │ │ mov sl, #0 │ │ mov r3, #4 │ │ str r4, [r5, #40] ; 0x28 │ │ str r3, [r5, #48] ; 0x30 │ │ add r3, r6, r3 │ │ str sl, [r5, #44] ; 0x2c │ │ str r3, [r5, #52] ; 0x34 │ │ ldr r3, [r6] │ │ cmp r3, sl │ │ - bge 8fd7c <__gnu_Unwind_Backtrace@@Base+0x3ec> │ │ + bge a1244 <__gnu_Unwind_Backtrace@@Base+0x3ec> │ │ add r0, r4, #1 │ │ add r0, r6, r0, lsl #2 │ │ - bl 8f2e8 <__aeabi_idiv0@@Base+0x10> │ │ + bl a07b0 <__aeabi_idiv0@@Base+0x10> │ │ mov r1, #15 │ │ mov r2, r0 │ │ mov r0, r7 │ │ - bl 8f964 <_Unwind_VRS_Set@@Base+0x5c> │ │ + bl a0e2c <_Unwind_VRS_Set@@Base+0x5c> │ │ mov r0, r7 │ │ mov r1, sl │ │ mov r2, r5 │ │ - b 8fe04 <__gnu_Unwind_Backtrace@@Base+0x474> │ │ + b a12cc <__gnu_Unwind_Backtrace@@Base+0x474> │ │ mov r3, #1 │ │ str r3, [sp, #4] │ │ ldr r3, [r6] │ │ add ip, r4, #1 │ │ cmp r3, #0 │ │ addlt r6, r6, #4 │ │ add ip, r6, ip, lsl #2 │ │ - b 8faec <__gnu_Unwind_Backtrace@@Base+0x15c> │ │ + b a0fb4 <__gnu_Unwind_Backtrace@@Base+0x15c> │ │ mov r3, #0 │ │ str r3, [sp, #4] │ │ cmp r9, #2 │ │ - ble 8fdb4 <__gnu_Unwind_Backtrace@@Base+0x424> │ │ - bl 8f574 <__aeabi_idiv0@@Base+0x29c> │ │ - b 8fdc0 <__gnu_Unwind_Backtrace@@Base+0x430> │ │ + ble a127c <__gnu_Unwind_Backtrace@@Base+0x424> │ │ + bl a0a3c <__aeabi_idiv0@@Base+0x29c> │ │ + b a1288 <__gnu_Unwind_Backtrace@@Base+0x430> │ │ mov r0, r7 │ │ add r1, sp, #20 │ │ - bl 29c8 <__gnu_unwind_execute@plt> │ │ + bl 2f68 <__gnu_unwind_execute@plt> │ │ cmp r0, #0 │ │ - bne 8fe10 <__gnu_Unwind_Backtrace@@Base+0x480> │ │ + bne a12d8 <__gnu_Unwind_Backtrace@@Base+0x480> │ │ ldr r3, [sp, #4] │ │ cmp r3, #0 │ │ moveq r0, #8 │ │ - beq 8fe38 <__gnu_Unwind_Backtrace@@Base+0x4a8> │ │ + beq a1300 <__gnu_Unwind_Backtrace@@Base+0x4a8> │ │ mov r1, #15 │ │ mov r0, r7 │ │ - bl 8f8e0 <_Unwind_VRS_Get@@Base+0x5c> │ │ + bl a0da8 <_Unwind_VRS_Get@@Base+0x5c> │ │ mov r1, #14 │ │ mov r2, r0 │ │ mov r0, r7 │ │ - bl 8f964 <_Unwind_VRS_Set@@Base+0x5c> │ │ - ldr r2, [pc, #68] ; 8fe40 <__gnu_Unwind_Backtrace@@Base+0x4b0> │ │ + bl a0e2c <_Unwind_VRS_Set@@Base+0x5c> │ │ + ldr r2, [pc, #68] ; a1308 <__gnu_Unwind_Backtrace@@Base+0x4b0> │ │ mov r0, r7 │ │ mov r1, #15 │ │ ldr r2, [pc, r2] │ │ - bl 8f964 <_Unwind_VRS_Set@@Base+0x5c> │ │ + bl a0e2c <_Unwind_VRS_Set@@Base+0x5c> │ │ mov r0, #7 │ │ - b 8fe38 <__gnu_Unwind_Backtrace@@Base+0x4a8> │ │ + b a1300 <__gnu_Unwind_Backtrace@@Base+0x4a8> │ │ mov r0, #9 │ │ - b 8fe38 <__gnu_Unwind_Backtrace@@Base+0x4a8> │ │ + b a1300 <__gnu_Unwind_Backtrace@@Base+0x4a8> │ │ mov r0, r7 │ │ mov r1, #13 │ │ - bl 8f8e0 <_Unwind_VRS_Get@@Base+0x5c> │ │ + bl a0da8 <_Unwind_VRS_Get@@Base+0x5c> │ │ ldr r3, [sp, #16] │ │ str r0, [r5, #32] │ │ mov r0, #6 │ │ str r3, [r5, #36] ; 0x24 │ │ str r6, [r5, #40] ; 0x28 │ │ add sp, sp, #36 ; 0x24 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrdeq ip, [r1], -ip ; │ │ + andeq fp, r1, r4, lsl ip │ │ │ │ -0008fe44 <__aeabi_unwind_cpp_pr0@@Base>: │ │ +000a130c <__aeabi_unwind_cpp_pr0@@Base>: │ │ mov r3, #0 │ │ - b 8fa58 <__gnu_Unwind_Backtrace@@Base+0xc8> │ │ + b a0f20 <__gnu_Unwind_Backtrace@@Base+0xc8> │ │ │ │ -0008fe4c <__aeabi_unwind_cpp_pr1@@Base>: │ │ +000a1314 <__aeabi_unwind_cpp_pr1@@Base>: │ │ mov r3, #1 │ │ - b 8fa58 <__gnu_Unwind_Backtrace@@Base+0xc8> │ │ + b a0f20 <__gnu_Unwind_Backtrace@@Base+0xc8> │ │ │ │ -0008fe54 <__aeabi_unwind_cpp_pr2@@Base>: │ │ +000a131c <__aeabi_unwind_cpp_pr2@@Base>: │ │ mov r3, #2 │ │ - b 8fa58 <__gnu_Unwind_Backtrace@@Base+0xc8> │ │ + b a0f20 <__gnu_Unwind_Backtrace@@Base+0xc8> │ │ │ │ -0008fe5c <_Unwind_VRS_Pop@@Base>: │ │ +000a1324 <_Unwind_VRS_Pop@@Base>: │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ mov r5, r0 │ │ sub sp, sp, #268 ; 0x10c │ │ mov r4, r2 │ │ cmp r1, #4 │ │ addls pc, pc, r1, lsl #2 │ │ - b 90160 <_Unwind_VRS_Pop@@Base+0x304> │ │ - b 8fe8c <_Unwind_VRS_Pop@@Base+0x30> │ │ - b 8fed4 <_Unwind_VRS_Pop@@Base+0x78> │ │ - b 90160 <_Unwind_VRS_Pop@@Base+0x304> │ │ - b 90088 <_Unwind_VRS_Pop@@Base+0x22c> │ │ - b 900f8 <_Unwind_VRS_Pop@@Base+0x29c> │ │ + b a1628 <_Unwind_VRS_Pop@@Base+0x304> │ │ + b a1354 <_Unwind_VRS_Pop@@Base+0x30> │ │ + b a139c <_Unwind_VRS_Pop@@Base+0x78> │ │ + b a1628 <_Unwind_VRS_Pop@@Base+0x304> │ │ + b a1550 <_Unwind_VRS_Pop@@Base+0x22c> │ │ + b a15c0 <_Unwind_VRS_Pop@@Base+0x29c> │ │ cmp r3, #0 │ │ - bne 90160 <_Unwind_VRS_Pop@@Base+0x304> │ │ + bne a1628 <_Unwind_VRS_Pop@@Base+0x304> │ │ mov r3, #1 │ │ uxth r1, r2 │ │ ldr r2, [r0, #56] ; 0x38 │ │ mov r0, r3 │ │ sub ip, r3, #1 │ │ ands ip, r1, r0, lsl ip │ │ ldrne ip, [r2] │ │ addne r2, r2, #4 │ │ strne ip, [r5, r3, lsl #2] │ │ add r3, r3, #1 │ │ cmp r3, #17 │ │ - bne 8fea4 <_Unwind_VRS_Pop@@Base+0x48> │ │ + bne a136c <_Unwind_VRS_Pop@@Base+0x48> │ │ ands r0, r4, #8192 ; 0x2000 │ │ streq r2, [r5, #56] ; 0x38 │ │ - beq 901b4 <_Unwind_VRS_Pop@@Base+0x358> │ │ - b 90168 <_Unwind_VRS_Pop@@Base+0x30c> │ │ + beq a167c <_Unwind_VRS_Pop@@Base+0x358> │ │ + b a1630 <_Unwind_VRS_Pop@@Base+0x30c> │ │ bic r2, r3, #4 │ │ cmp r2, #1 │ │ - bne 90160 <_Unwind_VRS_Pop@@Base+0x304> │ │ + bne a1628 <_Unwind_VRS_Pop@@Base+0x304> │ │ cmp r3, #1 │ │ lsr r7, r4, #16 │ │ uxth r4, r4 │ │ add r6, r4, r7 │ │ - bne 8ff10 <_Unwind_VRS_Pop@@Base+0xb4> │ │ + bne a13d8 <_Unwind_VRS_Pop@@Base+0xb4> │ │ cmp r6, #16 │ │ - bhi 90160 <_Unwind_VRS_Pop@@Base+0x304> │ │ + bhi a1628 <_Unwind_VRS_Pop@@Base+0x304> │ │ cmp r7, #15 │ │ movls r8, r3 │ │ movls r6, #0 │ │ - bhi 90160 <_Unwind_VRS_Pop@@Base+0x304> │ │ - b 8ff28 <_Unwind_VRS_Pop@@Base+0xcc> │ │ + bhi a1628 <_Unwind_VRS_Pop@@Base+0x304> │ │ + b a13f0 <_Unwind_VRS_Pop@@Base+0xcc> │ │ cmp r6, #32 │ │ - bhi 90160 <_Unwind_VRS_Pop@@Base+0x304> │ │ + bhi a1628 <_Unwind_VRS_Pop@@Base+0x304> │ │ cmp r7, #15 │ │ - bls 90170 <_Unwind_VRS_Pop@@Base+0x314> │ │ + bls a1638 <_Unwind_VRS_Pop@@Base+0x314> │ │ mov r6, r4 │ │ mov r8, #0 │ │ adds r9, r6, #0 │ │ movne r9, #1 │ │ cmp r3, #5 │ │ cmpne r6, #0 │ │ - bne 90160 <_Unwind_VRS_Pop@@Base+0x304> │ │ + bne a1628 <_Unwind_VRS_Pop@@Base+0x304> │ │ cmp r7, #15 │ │ - bhi 8ff90 <_Unwind_VRS_Pop@@Base+0x134> │ │ + bhi a1458 <_Unwind_VRS_Pop@@Base+0x134> │ │ ldr r2, [r5] │ │ tst r2, #1 │ │ - beq 8ff90 <_Unwind_VRS_Pop@@Base+0x134> │ │ + beq a1458 <_Unwind_VRS_Pop@@Base+0x134> │ │ cmp r3, #5 │ │ mov r0, r5 │ │ bic r1, r2, #1 │ │ str r1, [r0], #72 ; 0x48 │ │ - bne 8ff84 <_Unwind_VRS_Pop@@Base+0x128> │ │ + bne a144c <_Unwind_VRS_Pop@@Base+0x128> │ │ orr r1, r1, #2 │ │ str r1, [r5] │ │ - bl 29d4 <__gnu_Unwind_Save_VFP_D@plt> │ │ + bl 2f74 <__gnu_Unwind_Save_VFP_D@plt> │ │ cmp r9, #0 │ │ - bne 8ff98 <_Unwind_VRS_Pop@@Base+0x13c> │ │ + bne a1460 <_Unwind_VRS_Pop@@Base+0x13c> │ │ add r0, sp, #128 ; 0x80 │ │ - bl 29d4 <__gnu_Unwind_Save_VFP_D@plt> │ │ - b 8ffc4 <_Unwind_VRS_Pop@@Base+0x168> │ │ + bl 2f74 <__gnu_Unwind_Save_VFP_D@plt> │ │ + b a148c <_Unwind_VRS_Pop@@Base+0x168> │ │ bic r2, r2, #3 │ │ str r2, [r5] │ │ - bl 29e0 <__gnu_Unwind_Save_VFP@plt> │ │ + bl 2f80 <__gnu_Unwind_Save_VFP@plt> │ │ cmp r9, #0 │ │ - beq 90188 <_Unwind_VRS_Pop@@Base+0x32c> │ │ + beq a1650 <_Unwind_VRS_Pop@@Base+0x32c> │ │ ldr r3, [r5] │ │ tst r3, #4 │ │ - beq 8ffb4 <_Unwind_VRS_Pop@@Base+0x158> │ │ + beq a147c <_Unwind_VRS_Pop@@Base+0x158> │ │ mov r0, r5 │ │ bic r3, r3, #4 │ │ str r3, [r0], #208 ; 0xd0 │ │ - bl 29ec <__gnu_Unwind_Save_VFP_D_16_to_31@plt> │ │ + bl 2f8c <__gnu_Unwind_Save_VFP_D_16_to_31@plt> │ │ cmp r8, #0 │ │ - bne 9019c <_Unwind_VRS_Pop@@Base+0x340> │ │ + bne a1664 <_Unwind_VRS_Pop@@Base+0x340> │ │ cmp r7, #15 │ │ - bls 8ff78 <_Unwind_VRS_Pop@@Base+0x11c> │ │ + bls a1440 <_Unwind_VRS_Pop@@Base+0x11c> │ │ cmp r9, #0 │ │ - beq 8ffd8 <_Unwind_VRS_Pop@@Base+0x17c> │ │ + beq a14a0 <_Unwind_VRS_Pop@@Base+0x17c> │ │ mov r0, sp │ │ - bl 29ec <__gnu_Unwind_Save_VFP_D_16_to_31@plt> │ │ + bl 2f8c <__gnu_Unwind_Save_VFP_D_16_to_31@plt> │ │ rsb r4, r7, #16 │ │ ldr r2, [r5, #56] ; 0x38 │ │ cmp r4, #0 │ │ mov r3, r2 │ │ - ble 90010 <_Unwind_VRS_Pop@@Base+0x1b4> │ │ + ble a14d8 <_Unwind_VRS_Pop@@Base+0x1b4> │ │ add r1, sp, #128 ; 0x80 │ │ lsl r4, r4, #1 │ │ add r1, r1, r7, lsl #3 │ │ mov r3, #0 │ │ cmp r3, r4 │ │ ldrne r0, [r2, r3, lsl #2] │ │ strne r0, [r1, r3, lsl #2] │ │ addne r3, r3, #1 │ │ - bne 8fff8 <_Unwind_VRS_Pop@@Base+0x19c> │ │ + bne a14c0 <_Unwind_VRS_Pop@@Base+0x19c> │ │ add r3, r2, r3, lsl #2 │ │ cmp r9, #0 │ │ - beq 90044 <_Unwind_VRS_Pop@@Base+0x1e8> │ │ + beq a150c <_Unwind_VRS_Pop@@Base+0x1e8> │ │ cmp r7, #16 │ │ add r2, sp, #264 ; 0x108 │ │ add r6, r3, r6, lsl #3 │ │ movcs r4, r7 │ │ movcc r4, #16 │ │ add r4, r2, r4, lsl #3 │ │ sub r4, r4, #396 ; 0x18c │ │ cmp r3, r6 │ │ ldrne r2, [r3], #4 │ │ strne r2, [r4, #4]! │ │ - bne 90034 <_Unwind_VRS_Pop@@Base+0x1d8> │ │ + bne a14fc <_Unwind_VRS_Pop@@Base+0x1d8> │ │ cmp r8, #0 │ │ addne r3, r3, #4 │ │ cmp r8, #0 │ │ str r3, [r5, #56] ; 0x38 │ │ - beq 90064 <_Unwind_VRS_Pop@@Base+0x208> │ │ + beq a152c <_Unwind_VRS_Pop@@Base+0x208> │ │ add r0, sp, #128 ; 0x80 │ │ - bl 2938 <__gnu_Unwind_Restore_VFP@plt> │ │ - b 90168 <_Unwind_VRS_Pop@@Base+0x30c> │ │ + bl 2ed8 <__gnu_Unwind_Restore_VFP@plt> │ │ + b a1630 <_Unwind_VRS_Pop@@Base+0x30c> │ │ cmp r7, #15 │ │ - bhi 90074 <_Unwind_VRS_Pop@@Base+0x218> │ │ + bhi a153c <_Unwind_VRS_Pop@@Base+0x218> │ │ add r0, sp, #128 ; 0x80 │ │ - bl 292c <__gnu_Unwind_Restore_VFP_D@plt> │ │ + bl 2ecc <__gnu_Unwind_Restore_VFP_D@plt> │ │ cmp r9, #0 │ │ - beq 90168 <_Unwind_VRS_Pop@@Base+0x30c> │ │ + beq a1630 <_Unwind_VRS_Pop@@Base+0x30c> │ │ mov r0, sp │ │ - bl 2944 <__gnu_Unwind_Restore_VFP_D_16_to_31@plt> │ │ - b 90168 <_Unwind_VRS_Pop@@Base+0x30c> │ │ + bl 2ee4 <__gnu_Unwind_Restore_VFP_D_16_to_31@plt> │ │ + b a1630 <_Unwind_VRS_Pop@@Base+0x30c> │ │ cmp r3, #3 │ │ - bne 90160 <_Unwind_VRS_Pop@@Base+0x304> │ │ + bne a1628 <_Unwind_VRS_Pop@@Base+0x304> │ │ lsr r6, r2, #16 │ │ uxth r4, r2 │ │ add r3, r4, r6 │ │ cmp r3, #16 │ │ - bhi 90160 <_Unwind_VRS_Pop@@Base+0x304> │ │ + bhi a1628 <_Unwind_VRS_Pop@@Base+0x304> │ │ ldr r3, [r0] │ │ tst r3, #8 │ │ - beq 900bc <_Unwind_VRS_Pop@@Base+0x260> │ │ + beq a1584 <_Unwind_VRS_Pop@@Base+0x260> │ │ bic r3, r3, #8 │ │ str r3, [r0], #336 ; 0x150 │ │ - bl 29f8 <__gnu_Unwind_Save_WMMXD@plt> │ │ + bl 2f98 <__gnu_Unwind_Save_WMMXD@plt> │ │ add r7, sp, #128 ; 0x80 │ │ add r6, r7, r6, lsl #3 │ │ mov r0, r7 │ │ sub r6, r6, #4 │ │ - bl 29f8 <__gnu_Unwind_Save_WMMXD@plt> │ │ + bl 2f98 <__gnu_Unwind_Save_WMMXD@plt> │ │ ldr r3, [r5, #56] ; 0x38 │ │ add r4, r3, r4, lsl #3 │ │ cmp r3, r4 │ │ ldrne r2, [r3], #4 │ │ strne r2, [r6, #4]! │ │ - bne 900d8 <_Unwind_VRS_Pop@@Base+0x27c> │ │ + bne a15a0 <_Unwind_VRS_Pop@@Base+0x27c> │ │ str r3, [r5, #56] ; 0x38 │ │ mov r0, r7 │ │ - bl 2950 <__gnu_Unwind_Restore_WMMXD@plt> │ │ - b 90168 <_Unwind_VRS_Pop@@Base+0x30c> │ │ + bl 2ef0 <__gnu_Unwind_Restore_WMMXD@plt> │ │ + b a1630 <_Unwind_VRS_Pop@@Base+0x30c> │ │ cmp r2, #16 │ │ cmpls r3, #0 │ │ - bne 90160 <_Unwind_VRS_Pop@@Base+0x304> │ │ + bne a1628 <_Unwind_VRS_Pop@@Base+0x304> │ │ ldr r3, [r0] │ │ tst r3, #16 │ │ - beq 9011c <_Unwind_VRS_Pop@@Base+0x2c0> │ │ + beq a15e4 <_Unwind_VRS_Pop@@Base+0x2c0> │ │ bic r3, r3, #16 │ │ str r3, [r0], #464 ; 0x1d0 │ │ - bl 2a04 <__gnu_Unwind_Save_WMMXC@plt> │ │ + bl 2fa4 <__gnu_Unwind_Save_WMMXC@plt> │ │ add r6, sp, #128 ; 0x80 │ │ mov r0, r6 │ │ - bl 2a04 <__gnu_Unwind_Save_WMMXC@plt> │ │ + bl 2fa4 <__gnu_Unwind_Save_WMMXC@plt> │ │ ldr r2, [r5, #56] ; 0x38 │ │ mov r3, #0 │ │ mov r1, #1 │ │ ands r0, r4, r1, lsl r3 │ │ ldrne r0, [r2] │ │ addne r2, r2, #4 │ │ strne r0, [r6, r3, lsl #2] │ │ add r3, r3, #1 │ │ cmp r3, #4 │ │ - bne 90134 <_Unwind_VRS_Pop@@Base+0x2d8> │ │ + bne a15fc <_Unwind_VRS_Pop@@Base+0x2d8> │ │ str r2, [r5, #56] ; 0x38 │ │ mov r0, r6 │ │ - bl 295c <__gnu_Unwind_Restore_WMMXC@plt> │ │ - b 90168 <_Unwind_VRS_Pop@@Base+0x30c> │ │ + bl 2efc <__gnu_Unwind_Restore_WMMXC@plt> │ │ + b a1630 <_Unwind_VRS_Pop@@Base+0x30c> │ │ mov r0, #2 │ │ - b 901b4 <_Unwind_VRS_Pop@@Base+0x358> │ │ + b a167c <_Unwind_VRS_Pop@@Base+0x358> │ │ mov r0, #0 │ │ - b 901b4 <_Unwind_VRS_Pop@@Base+0x358> │ │ + b a167c <_Unwind_VRS_Pop@@Base+0x358> │ │ cmp r6, #16 │ │ movls r8, #0 │ │ movls r6, r8 │ │ - bls 8ff28 <_Unwind_VRS_Pop@@Base+0xcc> │ │ + bls a13f0 <_Unwind_VRS_Pop@@Base+0xcc> │ │ sub r6, r6, #16 │ │ - b 8ff24 <_Unwind_VRS_Pop@@Base+0xc8> │ │ + b a13ec <_Unwind_VRS_Pop@@Base+0xc8> │ │ cmp r8, #0 │ │ - beq 901a8 <_Unwind_VRS_Pop@@Base+0x34c> │ │ + beq a1670 <_Unwind_VRS_Pop@@Base+0x34c> │ │ add r0, sp, #128 ; 0x80 │ │ - bl 29e0 <__gnu_Unwind_Save_VFP@plt> │ │ - b 8ffd8 <_Unwind_VRS_Pop@@Base+0x17c> │ │ + bl 2f80 <__gnu_Unwind_Save_VFP@plt> │ │ + b a14a0 <_Unwind_VRS_Pop@@Base+0x17c> │ │ add r0, sp, #128 ; 0x80 │ │ - bl 29e0 <__gnu_Unwind_Save_VFP@plt> │ │ - b 8ffd4 <_Unwind_VRS_Pop@@Base+0x178> │ │ + bl 2f80 <__gnu_Unwind_Save_VFP@plt> │ │ + b a149c <_Unwind_VRS_Pop@@Base+0x178> │ │ cmp r7, #15 │ │ - bhi 8ffd8 <_Unwind_VRS_Pop@@Base+0x17c> │ │ - b 8ff78 <_Unwind_VRS_Pop@@Base+0x11c> │ │ + bhi a14a0 <_Unwind_VRS_Pop@@Base+0x17c> │ │ + b a1440 <_Unwind_VRS_Pop@@Base+0x11c> │ │ add sp, sp, #268 ; 0x10c │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ -000901bc <__restore_core_regs@@Base>: │ │ +000a1684 <__restore_core_regs@@Base>: │ │ add r1, r0, #52 ; 0x34 │ │ ldm r1, {r3, r4, r5} │ │ push {r3, r4, r5} │ │ ldm r0, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ ldm sp, {sp, lr, pc} │ │ │ │ -000901d0 <__gnu_Unwind_Restore_VFP@@Base>: │ │ +000a1698 <__gnu_Unwind_Restore_VFP@@Base>: │ │ fldmiax r0, {d0-d15} ;@ Deprecated │ │ bx lr │ │ │ │ -000901d8 <__gnu_Unwind_Save_VFP@@Base>: │ │ +000a16a0 <__gnu_Unwind_Save_VFP@@Base>: │ │ fstmiax r0, {d0-d15} ;@ Deprecated │ │ bx lr │ │ │ │ -000901e0 <__gnu_Unwind_Restore_VFP_D@@Base>: │ │ +000a16a8 <__gnu_Unwind_Restore_VFP_D@@Base>: │ │ vldmia r0, {d0-d15} │ │ bx lr │ │ │ │ -000901e8 <__gnu_Unwind_Save_VFP_D@@Base>: │ │ +000a16b0 <__gnu_Unwind_Save_VFP_D@@Base>: │ │ vstmia r0, {d0-d15} │ │ bx lr │ │ │ │ -000901f0 <__gnu_Unwind_Restore_VFP_D_16_to_31@@Base>: │ │ +000a16b8 <__gnu_Unwind_Restore_VFP_D_16_to_31@@Base>: │ │ vldmia r0, {d16-d31} │ │ bx lr │ │ │ │ -000901f8 <__gnu_Unwind_Save_VFP_D_16_to_31@@Base>: │ │ +000a16c0 <__gnu_Unwind_Save_VFP_D_16_to_31@@Base>: │ │ vstmia r0, {d16-d31} │ │ bx lr │ │ │ │ -00090200 <__gnu_Unwind_Restore_WMMXD@@Base>: │ │ +000a16c8 <__gnu_Unwind_Restore_WMMXD@@Base>: │ │ ldfe f0, [r0], #8 │ │ ldfe f1, [r0], #8 │ │ ldfe f2, [r0], #8 │ │ ldfe f3, [r0], #8 │ │ ldfe f4, [r0], #8 │ │ ldfe f5, [r0], #8 │ │ ldfe f6, [r0], #8 │ │ @@ -144963,15 +162321,15 @@ │ │ ldfp f3, [r0], #8 │ │ ldfp f4, [r0], #8 │ │ ldfp f5, [r0], #8 │ │ ldfp f6, [r0], #8 │ │ ldfp f7, [r0], #8 │ │ bx lr │ │ │ │ -00090244 <__gnu_Unwind_Save_WMMXD@@Base>: │ │ +000a170c <__gnu_Unwind_Save_WMMXD@@Base>: │ │ stfe f0, [r0], #8 │ │ stfe f1, [r0], #8 │ │ stfe f2, [r0], #8 │ │ stfe f3, [r0], #8 │ │ stfe f4, [r0], #8 │ │ stfe f5, [r0], #8 │ │ stfe f6, [r0], #8 │ │ @@ -144982,97 +162340,97 @@ │ │ stfp f3, [r0], #8 │ │ stfp f4, [r0], #8 │ │ stfp f5, [r0], #8 │ │ stfp f6, [r0], #8 │ │ stfp f7, [r0], #8 │ │ bx lr │ │ │ │ -00090288 <__gnu_Unwind_Restore_WMMXC@@Base>: │ │ +000a1750 <__gnu_Unwind_Restore_WMMXC@@Base>: │ │ ldc2 1, cr8, [r0], #4 │ │ ldc2 1, cr9, [r0], #4 │ │ ldc2 1, cr10, [r0], #4 │ │ ldc2 1, cr11, [r0], #4 │ │ bx lr │ │ │ │ -0009029c <__gnu_Unwind_Save_WMMXC@@Base>: │ │ +000a1764 <__gnu_Unwind_Save_WMMXC@@Base>: │ │ stc2 1, cr8, [r0], #4 │ │ stc2 1, cr9, [r0], #4 │ │ stc2 1, cr10, [r0], #4 │ │ stc2 1, cr11, [r0], #4 │ │ bx lr │ │ │ │ -000902b0 <_Unwind_RaiseException@@Base>: │ │ +000a1778 <_Unwind_RaiseException@@Base>: │ │ push {sp, lr, pc} │ │ push {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip} │ │ mov r3, #0 │ │ push {r2, r3} │ │ add r1, sp, #4 │ │ - bl 298c <__gnu_Unwind_RaiseException@plt> │ │ + bl 2f2c <__gnu_Unwind_RaiseException@plt> │ │ ldr lr, [sp, #64] ; 0x40 │ │ add sp, sp, #72 ; 0x48 │ │ bx lr │ │ │ │ -000902d4 <_Unwind_Resume@@Base>: │ │ +000a179c <_Unwind_Resume@@Base>: │ │ push {sp, lr, pc} │ │ push {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip} │ │ mov r3, #0 │ │ push {r2, r3} │ │ add r1, sp, #4 │ │ - bl 2a10 <__gnu_Unwind_Resume@plt> │ │ + bl 2fb0 <__gnu_Unwind_Resume@plt> │ │ ldr lr, [sp, #64] ; 0x40 │ │ add sp, sp, #72 ; 0x48 │ │ bx lr │ │ │ │ -000902f8 <_Unwind_Resume_or_Rethrow@@Base>: │ │ +000a17c0 <_Unwind_Resume_or_Rethrow@@Base>: │ │ push {sp, lr, pc} │ │ push {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip} │ │ mov r3, #0 │ │ push {r2, r3} │ │ add r1, sp, #4 │ │ - bl 2a1c <__gnu_Unwind_Resume_or_Rethrow@plt> │ │ + bl 2fbc <__gnu_Unwind_Resume_or_Rethrow@plt> │ │ ldr lr, [sp, #64] ; 0x40 │ │ add sp, sp, #72 ; 0x48 │ │ bx lr │ │ │ │ -0009031c <_Unwind_ForcedUnwind@@Base>: │ │ +000a17e4 <_Unwind_ForcedUnwind@@Base>: │ │ push {sp, lr, pc} │ │ push {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip} │ │ mov r3, #0 │ │ push {r2, r3} │ │ add r3, sp, #4 │ │ - bl 2a28 <__gnu_Unwind_ForcedUnwind@plt> │ │ + bl 2fc8 <__gnu_Unwind_ForcedUnwind@plt> │ │ ldr lr, [sp, #64] ; 0x40 │ │ add sp, sp, #72 ; 0x48 │ │ bx lr │ │ │ │ -00090340 <_Unwind_Backtrace@@Base>: │ │ +000a1808 <_Unwind_Backtrace@@Base>: │ │ push {sp, lr, pc} │ │ push {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip} │ │ mov r3, #0 │ │ push {r2, r3} │ │ add r2, sp, #4 │ │ - bl 2a34 <__gnu_Unwind_Backtrace@plt> │ │ + bl 2fd4 <__gnu_Unwind_Backtrace@plt> │ │ ldr lr, [sp, #64] ; 0x40 │ │ add sp, sp, #72 ; 0x48 │ │ bx lr │ │ ldrb r3, [r0, #8] │ │ cmp r3, #0 │ │ - bne 903a0 <_Unwind_Backtrace@@Base+0x60> │ │ + bne a1868 <_Unwind_Backtrace@@Base+0x60> │ │ ldrb r3, [r0, #9] │ │ cmp r3, #0 │ │ - beq 903bc <_Unwind_Backtrace@@Base+0x7c> │ │ + beq a1884 <_Unwind_Backtrace@@Base+0x7c> │ │ sub r3, r3, #1 │ │ strb r3, [r0, #9] │ │ ldr r3, [r0, #4] │ │ add r2, r3, #4 │ │ str r2, [r0, #4] │ │ ldr r3, [r3] │ │ str r3, [r0] │ │ mov r3, #3 │ │ - b 903a4 <_Unwind_Backtrace@@Base+0x64> │ │ + b a186c <_Unwind_Backtrace@@Base+0x64> │ │ sub r3, r3, #1 │ │ strb r3, [r0, #8] │ │ ldr r3, [r0] │ │ lsl r2, r3, #8 │ │ str r2, [r0] │ │ lsr r0, r3, #24 │ │ bx lr │ │ @@ -145080,285 +162438,285 @@ │ │ bx lr │ │ push {r0, r1, r2, r3, r4, lr} │ │ mov r1, #0 │ │ add r3, sp, #12 │ │ mov r2, #12 │ │ str r3, [sp] │ │ mov r3, r1 │ │ - bl 2998 <_Unwind_VRS_Get@plt> │ │ + bl 2f38 <_Unwind_VRS_Get@plt> │ │ ldr r0, [sp, #12] │ │ add sp, sp, #20 │ │ pop {pc} ; (ldr pc, [sp], #4) │ │ - b 903c4 <_Unwind_Backtrace@@Base+0x84> │ │ + b a188c <_Unwind_Backtrace@@Base+0x84> │ │ │ │ -000903f0 <__gnu_unwind_execute@@Base>: │ │ +000a18b8 <__gnu_unwind_execute@@Base>: │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ sub sp, sp, #20 │ │ mov r5, r0 │ │ mov r7, r1 │ │ mov r6, #0 │ │ mov r0, r7 │ │ - bl 90364 <_Unwind_Backtrace@@Base+0x24> │ │ + bl a182c <_Unwind_Backtrace@@Base+0x24> │ │ cmp r0, #176 ; 0xb0 │ │ mov r4, r0 │ │ - bne 90458 <__gnu_unwind_execute@@Base+0x68> │ │ + bne a1920 <__gnu_unwind_execute@@Base+0x68> │ │ cmp r6, #0 │ │ - bne 9077c <__gnu_unwind_execute@@Base+0x38c> │ │ + bne a1c44 <__gnu_unwind_execute@@Base+0x38c> │ │ add r4, sp, #12 │ │ mov r1, r6 │ │ mov r3, r6 │ │ str r4, [sp] │ │ mov r0, r5 │ │ mov r2, #14 │ │ - bl 2998 <_Unwind_VRS_Get@plt> │ │ + bl 2f38 <_Unwind_VRS_Get@plt> │ │ str r4, [sp] │ │ mov r0, r5 │ │ mov r1, r6 │ │ mov r2, #15 │ │ mov r3, r6 │ │ - bl 29a4 <_Unwind_VRS_Set@plt> │ │ - b 9077c <__gnu_unwind_execute@@Base+0x38c> │ │ + bl 2f44 <_Unwind_VRS_Set@plt> │ │ + b a1c44 <__gnu_unwind_execute@@Base+0x38c> │ │ bic r1, r0, #127 ; 0x7f │ │ ands r1, r1, #255 ; 0xff │ │ - bne 904a4 <__gnu_unwind_execute@@Base+0xb4> │ │ + bne a196c <__gnu_unwind_execute@@Base+0xb4> │ │ lsl r8, r0, #2 │ │ add r9, sp, #12 │ │ mov r3, r1 │ │ str r9, [sp] │ │ mov r0, r5 │ │ mov r2, #13 │ │ - bl 2998 <_Unwind_VRS_Get@plt> │ │ + bl 2f38 <_Unwind_VRS_Get@plt> │ │ uxtb r8, r8 │ │ ldr r3, [sp, #12] │ │ add r8, r8, #4 │ │ tst r4, #64 ; 0x40 │ │ str r9, [sp] │ │ rsbne r8, r8, r3 │ │ addeq r8, r8, r3 │ │ str r8, [sp, #12] │ │ - b 90530 <__gnu_unwind_execute@@Base+0x140> │ │ + b a19f8 <__gnu_unwind_execute@@Base+0x140> │ │ and r3, r0, #240 ; 0xf0 │ │ cmp r3, #128 ; 0x80 │ │ - bne 904fc <__gnu_unwind_execute@@Base+0x10c> │ │ + bne a19c4 <__gnu_unwind_execute@@Base+0x10c> │ │ lsl r4, r0, #8 │ │ mov r0, r7 │ │ - bl 90364 <_Unwind_Backtrace@@Base+0x24> │ │ + bl a182c <_Unwind_Backtrace@@Base+0x24> │ │ orr r0, r0, r4 │ │ cmp r0, #32768 ; 0x8000 │ │ - bne 904d0 <__gnu_unwind_execute@@Base+0xe0> │ │ + bne a1998 <__gnu_unwind_execute@@Base+0xe0> │ │ mov r0, #9 │ │ - b 90780 <__gnu_unwind_execute@@Base+0x390> │ │ + b a1c48 <__gnu_unwind_execute@@Base+0x390> │ │ lsl r4, r0, #4 │ │ mov r1, #0 │ │ mov r0, r5 │ │ mov r3, r1 │ │ uxth r2, r4 │ │ - bl 2a40 <_Unwind_VRS_Pop@plt> │ │ + bl 2fe0 <_Unwind_VRS_Pop@plt> │ │ cmp r0, #0 │ │ - bne 904c8 <__gnu_unwind_execute@@Base+0xd8> │ │ + bne a1990 <__gnu_unwind_execute@@Base+0xd8> │ │ tst r4, #32768 ; 0x8000 │ │ movne r6, #1 │ │ - b 90404 <__gnu_unwind_execute@@Base+0x14> │ │ + b a18cc <__gnu_unwind_execute@@Base+0x14> │ │ cmp r3, #144 ; 0x90 │ │ - bne 90548 <__gnu_unwind_execute@@Base+0x158> │ │ + bne a1a10 <__gnu_unwind_execute@@Base+0x158> │ │ and r3, r0, #13 │ │ cmp r3, #13 │ │ - beq 904c8 <__gnu_unwind_execute@@Base+0xd8> │ │ + beq a1990 <__gnu_unwind_execute@@Base+0xd8> │ │ mov r1, #0 │ │ add r8, sp, #12 │ │ mov r0, r5 │ │ str r8, [sp] │ │ and r2, r4, #15 │ │ mov r3, r1 │ │ - bl 2998 <_Unwind_VRS_Get@plt> │ │ + bl 2f38 <_Unwind_VRS_Get@plt> │ │ str r8, [sp] │ │ mov r0, r5 │ │ mov r1, #0 │ │ mov r2, #13 │ │ mov r3, r1 │ │ - bl 29a4 <_Unwind_VRS_Set@plt> │ │ - b 90404 <__gnu_unwind_execute@@Base+0x14> │ │ + bl 2f44 <_Unwind_VRS_Set@plt> │ │ + b a18cc <__gnu_unwind_execute@@Base+0x14> │ │ cmp r3, #160 ; 0xa0 │ │ - bne 90578 <__gnu_unwind_execute@@Base+0x188> │ │ + bne a1a40 <__gnu_unwind_execute@@Base+0x188> │ │ mvn r2, r0 │ │ mov r3, #4080 ; 0xff0 │ │ and r2, r2, #7 │ │ tst r0, #8 │ │ asr r2, r3, r2 │ │ mov r0, r5 │ │ and r2, r2, r3 │ │ mov r1, #0 │ │ orrne r2, r2, #16384 ; 0x4000 │ │ - b 905a4 <__gnu_unwind_execute@@Base+0x1b4> │ │ + b a1a6c <__gnu_unwind_execute@@Base+0x1b4> │ │ cmp r3, #176 ; 0xb0 │ │ - bne 90668 <__gnu_unwind_execute@@Base+0x278> │ │ + bne a1b30 <__gnu_unwind_execute@@Base+0x278> │ │ cmp r0, #177 ; 0xb1 │ │ - bne 905ac <__gnu_unwind_execute@@Base+0x1bc> │ │ + bne a1a74 <__gnu_unwind_execute@@Base+0x1bc> │ │ mov r0, r7 │ │ - bl 90364 <_Unwind_Backtrace@@Base+0x24> │ │ + bl a182c <_Unwind_Backtrace@@Base+0x24> │ │ subs r2, r0, #0 │ │ - beq 904c8 <__gnu_unwind_execute@@Base+0xd8> │ │ + beq a1990 <__gnu_unwind_execute@@Base+0xd8> │ │ ands r1, r2, #240 ; 0xf0 │ │ - bne 904c8 <__gnu_unwind_execute@@Base+0xd8> │ │ + bne a1990 <__gnu_unwind_execute@@Base+0xd8> │ │ mov r0, r5 │ │ mov r3, r1 │ │ - b 9076c <__gnu_unwind_execute@@Base+0x37c> │ │ + b a1c34 <__gnu_unwind_execute@@Base+0x37c> │ │ cmp r0, #178 ; 0xb2 │ │ - bne 9061c <__gnu_unwind_execute@@Base+0x22c> │ │ + bne a1ae4 <__gnu_unwind_execute@@Base+0x22c> │ │ mov r1, #0 │ │ mov r2, #13 │ │ mov r3, r1 │ │ add r4, sp, #12 │ │ mov r0, r5 │ │ str r4, [sp] │ │ - bl 2998 <_Unwind_VRS_Get@plt> │ │ + bl 2f38 <_Unwind_VRS_Get@plt> │ │ mov r0, r7 │ │ - bl 90364 <_Unwind_Backtrace@@Base+0x24> │ │ + bl a182c <_Unwind_Backtrace@@Base+0x24> │ │ mov r8, #2 │ │ ands r1, r0, #128 ; 0x80 │ │ ldr r3, [sp, #12] │ │ and r0, r0, #127 ; 0x7f │ │ - beq 90604 <__gnu_unwind_execute@@Base+0x214> │ │ + beq a1acc <__gnu_unwind_execute@@Base+0x214> │ │ add r3, r3, r0, lsl r8 │ │ mov r0, r7 │ │ str r3, [sp, #12] │ │ add r8, r8, #7 │ │ - bl 90364 <_Unwind_Backtrace@@Base+0x24> │ │ - b 905dc <__gnu_unwind_execute@@Base+0x1ec> │ │ + bl a182c <_Unwind_Backtrace@@Base+0x24> │ │ + b a1aa4 <__gnu_unwind_execute@@Base+0x1ec> │ │ add r3, r3, #516 ; 0x204 │ │ str r4, [sp] │ │ add r3, r3, r0, lsl r8 │ │ mov r0, r5 │ │ str r3, [sp, #12] │ │ - b 90538 <__gnu_unwind_execute@@Base+0x148> │ │ + b a1a00 <__gnu_unwind_execute@@Base+0x148> │ │ cmp r0, #179 ; 0xb3 │ │ - bne 90644 <__gnu_unwind_execute@@Base+0x254> │ │ + bne a1b0c <__gnu_unwind_execute@@Base+0x254> │ │ mov r0, r7 │ │ - bl 90364 <_Unwind_Backtrace@@Base+0x24> │ │ + bl a182c <_Unwind_Backtrace@@Base+0x24> │ │ mov r1, #1 │ │ and r2, r0, #15 │ │ and r3, r0, #240 ; 0xf0 │ │ add r2, r2, #1 │ │ mov r0, r5 │ │ - b 90694 <__gnu_unwind_execute@@Base+0x2a4> │ │ + b a1b5c <__gnu_unwind_execute@@Base+0x2a4> │ │ and r3, r0, #252 ; 0xfc │ │ cmp r3, #180 ; 0xb4 │ │ - beq 904c8 <__gnu_unwind_execute@@Base+0xd8> │ │ + beq a1990 <__gnu_unwind_execute@@Base+0xd8> │ │ and r2, r0, #7 │ │ mov r1, #1 │ │ add r2, r2, #1 │ │ mov r0, r5 │ │ orr r2, r2, #524288 ; 0x80000 │ │ - b 905a4 <__gnu_unwind_execute@@Base+0x1b4> │ │ + b a1a6c <__gnu_unwind_execute@@Base+0x1b4> │ │ cmp r3, #192 ; 0xc0 │ │ - bne 90748 <__gnu_unwind_execute@@Base+0x358> │ │ + bne a1c10 <__gnu_unwind_execute@@Base+0x358> │ │ cmp r0, #198 ; 0xc6 │ │ - bne 9069c <__gnu_unwind_execute@@Base+0x2ac> │ │ + bne a1b64 <__gnu_unwind_execute@@Base+0x2ac> │ │ mov r0, r7 │ │ - bl 90364 <_Unwind_Backtrace@@Base+0x24> │ │ + bl a182c <_Unwind_Backtrace@@Base+0x24> │ │ mov r1, #3 │ │ and r2, r0, #15 │ │ and r3, r0, #240 ; 0xf0 │ │ add r2, r2, #1 │ │ mov r0, r5 │ │ orr r2, r2, r3, lsl #12 │ │ - b 905a4 <__gnu_unwind_execute@@Base+0x1b4> │ │ + b a1a6c <__gnu_unwind_execute@@Base+0x1b4> │ │ cmp r0, #199 ; 0xc7 │ │ - bne 906c8 <__gnu_unwind_execute@@Base+0x2d8> │ │ + bne a1b90 <__gnu_unwind_execute@@Base+0x2d8> │ │ mov r0, r7 │ │ - bl 90364 <_Unwind_Backtrace@@Base+0x24> │ │ + bl a182c <_Unwind_Backtrace@@Base+0x24> │ │ subs r2, r0, #0 │ │ - beq 904c8 <__gnu_unwind_execute@@Base+0xd8> │ │ + beq a1990 <__gnu_unwind_execute@@Base+0xd8> │ │ ands r3, r2, #240 ; 0xf0 │ │ - bne 904c8 <__gnu_unwind_execute@@Base+0xd8> │ │ + bne a1990 <__gnu_unwind_execute@@Base+0xd8> │ │ mov r0, r5 │ │ mov r1, #4 │ │ - b 9076c <__gnu_unwind_execute@@Base+0x37c> │ │ + b a1c34 <__gnu_unwind_execute@@Base+0x37c> │ │ and r3, r0, #248 ; 0xf8 │ │ cmp r3, #192 ; 0xc0 │ │ - bne 906ec <__gnu_unwind_execute@@Base+0x2fc> │ │ + bne a1bb4 <__gnu_unwind_execute@@Base+0x2fc> │ │ and r2, r0, #15 │ │ mov r1, #3 │ │ add r2, r2, #1 │ │ mov r0, r5 │ │ orr r2, r2, #655360 ; 0xa0000 │ │ - b 905a4 <__gnu_unwind_execute@@Base+0x1b4> │ │ + b a1a6c <__gnu_unwind_execute@@Base+0x1b4> │ │ cmp r0, #200 ; 0xc8 │ │ - bne 9071c <__gnu_unwind_execute@@Base+0x32c> │ │ + bne a1be4 <__gnu_unwind_execute@@Base+0x32c> │ │ mov r0, r7 │ │ - bl 90364 <_Unwind_Backtrace@@Base+0x24> │ │ + bl a182c <_Unwind_Backtrace@@Base+0x24> │ │ mov r1, #1 │ │ and r2, r0, #240 ; 0xf0 │ │ and r0, r0, #15 │ │ add r2, r2, #16 │ │ add r3, r0, #1 │ │ mov r0, r5 │ │ orr r2, r3, r2, lsl #12 │ │ - b 90768 <__gnu_unwind_execute@@Base+0x378> │ │ + b a1c30 <__gnu_unwind_execute@@Base+0x378> │ │ cmp r0, #201 ; 0xc9 │ │ - bne 904c8 <__gnu_unwind_execute@@Base+0xd8> │ │ + bne a1990 <__gnu_unwind_execute@@Base+0xd8> │ │ mov r0, r7 │ │ - bl 90364 <_Unwind_Backtrace@@Base+0x24> │ │ + bl a182c <_Unwind_Backtrace@@Base+0x24> │ │ mov r1, #1 │ │ and r2, r0, #15 │ │ and r3, r0, #240 ; 0xf0 │ │ add r2, r2, #1 │ │ mov r0, r5 │ │ orr r2, r2, r3, lsl #12 │ │ - b 90768 <__gnu_unwind_execute@@Base+0x378> │ │ + b a1c30 <__gnu_unwind_execute@@Base+0x378> │ │ and r3, r0, #248 ; 0xf8 │ │ cmp r3, #208 ; 0xd0 │ │ - bne 904c8 <__gnu_unwind_execute@@Base+0xd8> │ │ + bne a1990 <__gnu_unwind_execute@@Base+0xd8> │ │ and r2, r0, #7 │ │ mov r1, #1 │ │ add r2, r2, #1 │ │ mov r0, r5 │ │ orr r2, r2, #524288 ; 0x80000 │ │ mov r3, #5 │ │ - bl 2a40 <_Unwind_VRS_Pop@plt> │ │ + bl 2fe0 <_Unwind_VRS_Pop@plt> │ │ cmp r0, #0 │ │ - bne 904c8 <__gnu_unwind_execute@@Base+0xd8> │ │ - b 90404 <__gnu_unwind_execute@@Base+0x14> │ │ + bne a1990 <__gnu_unwind_execute@@Base+0xd8> │ │ + b a18cc <__gnu_unwind_execute@@Base+0x14> │ │ mov r0, #0 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ -00090788 <__gnu_unwind_frame@@Base>: │ │ +000a1c50 <__gnu_unwind_frame@@Base>: │ │ push {r0, r1, r2, r3, r4, lr} │ │ ldr r3, [r0, #76] ; 0x4c │ │ mov r0, r1 │ │ add r1, sp, #4 │ │ ldr r2, [r3, #4] │ │ lsl r2, r2, #8 │ │ str r2, [sp, #4] │ │ add r2, r3, #8 │ │ str r2, [sp, #8] │ │ mov r2, #3 │ │ strb r2, [sp, #12] │ │ ldrb r3, [r3, #7] │ │ strb r3, [sp, #13] │ │ - bl 29c8 <__gnu_unwind_execute@plt> │ │ + bl 2f68 <__gnu_unwind_execute@plt> │ │ add sp, sp, #20 │ │ pop {pc} ; (ldr pc, [sp], #4) │ │ │ │ -000907c8 <_Unwind_GetRegionStart@@Base>: │ │ +000a1c90 <_Unwind_GetRegionStart@@Base>: │ │ push {r3, lr} │ │ - bl 903ec <_Unwind_Backtrace@@Base+0xac> │ │ + bl a18b4 <_Unwind_Backtrace@@Base+0xac> │ │ ldr r0, [r0, #72] ; 0x48 │ │ pop {r3, pc} │ │ │ │ -000907d8 <_Unwind_GetLanguageSpecificData@@Base>: │ │ +000a1ca0 <_Unwind_GetLanguageSpecificData@@Base>: │ │ push {r3, lr} │ │ - bl 903ec <_Unwind_Backtrace@@Base+0xac> │ │ + bl a18b4 <_Unwind_Backtrace@@Base+0xac> │ │ ldr r3, [r0, #76] ; 0x4c │ │ ldrb r0, [r3, #7] │ │ add r0, r3, r0, lsl #2 │ │ add r0, r0, #8 │ │ pop {r3, pc} │ │ │ │ -000907f4 <_Unwind_GetDataRelBase@@Base>: │ │ +000a1cbc <_Unwind_GetDataRelBase@@Base>: │ │ push {r3, lr} │ │ - bl 2968 │ │ + bl 2f08 │ │ │ │ -000907fc <_Unwind_GetTextRelBase@@Base>: │ │ +000a1cc4 <_Unwind_GetTextRelBase@@Base>: │ │ push {r3, lr} │ │ - bl 2968 │ │ + bl 2f08 │ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ @@ -1,20 +1,20 @@ │ │ │ │ Hex dump of section '.ARM.exidx': │ │ - 0x00090804 4c22f77f 01000000 cceaff7f 50930100 L"..........P... │ │ - 0x00090814 d4eaff7f b0b0b080 e4eaff7f b0af0280 ................ │ │ - 0x00090824 80ebff7f b0b0b080 c8ebff7f b0a90280 ................ │ │ - 0x00090834 c0ecff7f b0b0a880 24edff7f b0b0b080 ........$....... │ │ - 0x00090844 3cedff7f b0b0aa80 98edff7f af72b280 <............r.. │ │ - 0x00090854 b8eeff7f b0b0b080 b8eeff7f ab3f3880 .............?8. │ │ - 0x00090864 54efff7f b0b0b080 68efff7f b0b0aa80 T.......h....... │ │ - 0x00090874 d4efff7f b0b0b080 64f0ff7f 00840480 ........d....... │ │ - 0x00090884 84f0ff7f b0b0b080 d8f0ff7f 00840480 ................ │ │ - 0x00090894 fcf0ff7f ac0db280 bcf1ff7f b0af0880 ................ │ │ - 0x000908a4 a0f5ff7f b0b0b080 b0f5ff7f ad3f0280 .............?.. │ │ - 0x000908b4 08f9ff7f 01000000 a8faff7f b0b0b080 ................ │ │ - 0x000908c4 00fbff7f 00840480 20fbff7f b0b0b080 ........ ....... │ │ - 0x000908d4 1cfbff7f b0ad0480 acfeff7f 00840480 ................ │ │ - 0x000908e4 e4feff7f 84920100 ecfeff7f 88920100 ................ │ │ - 0x000908f4 00ffff7f 8c920100 00ffff7f 90920100 ................ │ │ - 0x00090904 00ffff7f 01000000 ........ │ │ + 0x000a1ccc 2413f67f 01000000 cceaff7f 288d0100 $...........(... │ │ + 0x000a1cdc d4eaff7f b0b0b080 e4eaff7f b0af0280 ................ │ │ + 0x000a1cec 80ebff7f b0b0b080 c8ebff7f b0a90280 ................ │ │ + 0x000a1cfc c0ecff7f b0b0a880 24edff7f b0b0b080 ........$....... │ │ + 0x000a1d0c 3cedff7f b0b0aa80 98edff7f af72b280 <............r.. │ │ + 0x000a1d1c b8eeff7f b0b0b080 b8eeff7f ab3f3880 .............?8. │ │ + 0x000a1d2c 54efff7f b0b0b080 68efff7f b0b0aa80 T.......h....... │ │ + 0x000a1d3c d4efff7f b0b0b080 64f0ff7f 00840480 ........d....... │ │ + 0x000a1d4c 84f0ff7f b0b0b080 d8f0ff7f 00840480 ................ │ │ + 0x000a1d5c fcf0ff7f ac0db280 bcf1ff7f b0af0880 ................ │ │ + 0x000a1d6c a0f5ff7f b0b0b080 b0f5ff7f ad3f0280 .............?.. │ │ + 0x000a1d7c 08f9ff7f 01000000 a8faff7f b0b0b080 ................ │ │ + 0x000a1d8c 00fbff7f 00840480 20fbff7f b0b0b080 ........ ....... │ │ + 0x000a1d9c 1cfbff7f b0ad0480 acfeff7f 00840480 ................ │ │ + 0x000a1dac e4feff7f 5c8c0100 ecfeff7f 608c0100 ....\.......`... │ │ + 0x000a1dbc 00ffff7f 648c0100 00ffff7f 688c0100 ....d.......h... │ │ + 0x000a1dcc 00ffff7f 01000000 ........ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ @@ -1,6439 +1,6341 @@ │ │ │ │ Hex dump of section '.rodata': │ │ - 0x00090920 1c437d3d 76340631 362f8a2d bf2a3425 .C}=v4.16/.-.*4% │ │ - 0x00090930 8321fb11 5b0efe08 00000000 00000000 .!..[........... │ │ - 0x00090940 10516e39 c433b130 112f3c2c 802a0826 .Qn9.3.0./<,.*.& │ │ - 0x00090950 8e200e10 240a4f05 00000000 00000000 . ..$.O......... │ │ - 0x00090960 bc58ed55 e828fc26 f1253925 bb21ec1b .X.U.(.&.%9%.!.. │ │ - 0x00090970 d019680d 170bb104 00000000 00000000 ..h............. │ │ - 0x00090980 f548d243 c63f8836 4035a633 e231b029 .H.C.?.6@5.3.1.) │ │ - 0x00090990 561f6f0c 12073201 00000000 00000000 V.o...2......... │ │ - 0x000909a0 a6502f4c 0d438b3f 4f37bf31 8928111c .P/L.C.?O7.1.(.. │ │ - 0x000909b0 bb18cb09 9f062501 00000000 00000000 ......%......... │ │ - 0x000909c0 d9587f33 902e402c b82a1827 cf252922 .X.3..@,.*.'.%)" │ │ - 0x000909d0 db1caa0e ee083405 00000000 00000000 ......4......... │ │ - 0x000909e0 a168dd21 1020ca1e 161e3d1b c71ac918 .h.!. ....=..... │ │ - 0x000909f0 26142f0b d405ce03 00000000 00000000 &./............. │ │ - 0x00090a00 ec62134e 2f31082f ab2d992b 66299324 .b.N/1./.-.+f).$ │ │ - 0x00090a10 6b20f512 5e0ee408 00000000 00000000 k ..^........... │ │ - 0x00090a20 a75e9f46 b843413d 003c0439 18388f32 .^.F.CA=.<.9.8.2 │ │ - 0x00090a30 b71f1f0e 88062e02 00000000 00000000 ................ │ │ - 0x00090a40 89626948 7843bd40 0f3a132f 202a3c20 .biHxC.@.:./ *< │ │ - 0x00090a50 6f1a150c fb060603 00000000 00000000 o............... │ │ - 0x00090a60 bb4ee94a 792c0c2a d828cf27 9724211e .N.Jy,.*.(.'.$!. │ │ - 0x00090a70 7f1b9e0c 9f09b302 00000000 00000000 ................ │ │ - 0x00090a80 295a624b b637e234 6c334d31 292fd229 )ZbK.7.4l3M1)/.) │ │ - 0x00090a90 4d25a113 e50d4507 00000000 00000000 M%....E......... │ │ - 0x00090aa0 d9679766 581a7419 0219be18 36163e11 .g.fX.t.....6.>. │ │ - 0x00090ab0 7510fd08 b607aa02 00000000 00000000 u............... │ │ - 0x00090ac0 22562a52 9645b83c 633bfc39 7f37ed2b "V*R.E.O>.=.<.6 │ │ - 0x00090b70 89174b09 d004f000 00000000 00000000 ..K............. │ │ - 0x00090b80 755dd857 18532b44 f43ee939 5c354227 u].W.S+D.>.9\5B' │ │ - 0x00090b90 571bff0a f9061b01 00000000 00000000 W............... │ │ - 0x00090ba0 de4e994a 95413e3e 7d354f2e 3326971c .N.J.A>>}5O.3&.. │ │ - 0x00090bb0 9519fa09 52062301 00000000 00000000 ....R.#......... │ │ - 0x00090bc0 a55ac64a 1845ec41 a43a812e 41295421 .Z.J.E.A.:..A)T! │ │ - 0x00090bd0 dc1c2b0c 5906eb01 00000000 00000000 ..+.Y........... │ │ - 0x00090be0 5c5f3b5d 303bb038 6a347631 ba27a51a \_;]0;.8j4v1.'.. │ │ - 0x00090bf0 9e18340b c508fb01 00000000 00000000 ..4............. │ │ - 0x00090c00 ad55d951 bc4c5641 863d8939 fd351f27 .U.Q.LVA.=.9.5.' │ │ - 0x00090c10 d91fcf0c 5d071e01 00000000 00000000 ....]........... │ │ - 0x00090c20 3e62a05f 7d59f356 e6431f37 8926980f >b._}Y.V.C.7.&.. │ │ - 0x00090c30 040e8505 c603af00 00000000 00000000 ................ │ │ - 0x00090c40 00100007 8e03c001 d9007000 1c000b00 ..........p..... │ │ - 0x00090c50 06000100 00000000 00000000 00000000 ................ │ │ - 0x00090c60 00400020 00180000 0050002d c0210000 .@. .....P.-.!.. │ │ - 0x00090c70 0060003c 002d0000 00300000 00400000 .`.<.-...0...@.. │ │ - 0x00090c80 00140000 003c0000 003a0000 00360000 .....<...:...6.. │ │ - 0x00090c90 00300000 00280000 00200000 00100000 .0...(... ...... │ │ - 0x00090ca0 000b0000 000b0000 00080000 00400000 .............@.. │ │ - 0x00090cb0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00090cc0 ef263f24 1b214c1f ff1bf519 1218e614 .&?$.!L......... │ │ - 0x00090cd0 d712d40d 0b0c7309 00000000 00000000 ......s......... │ │ - 0x00090ce0 0f377b32 9927ea24 7222b71f 491c1c15 .7{2.'.$r"..I... │ │ - 0x00090cf0 0812fb0b e00a7c07 00000000 00000000 ......|......... │ │ - 0x00090d00 c6320d2e 9c247d22 4f21b21f d01d3f16 .2...$}"O!....?. │ │ - 0x00090d10 4a13500d de0b3d08 00000000 00000000 J.P...=......... │ │ - 0x00090d20 4531cb2c ca267625 23251324 69231c1f E1.,.&v%#%.$i#.. │ │ - 0x00090d30 f81c3118 78166f12 00000000 00000000 ..1.x.o......... │ │ - 0x00090d40 9927a821 de1cc31b 7e1a6818 5116ed12 .'.!....~.h.Q... │ │ - 0x00090d50 ac11950a 23072703 00000000 00000000 ....#.'......... │ │ - 0x00090d60 d75aff16 a3165a16 1216f013 a5135013 .Z....Z.......P. │ │ - 0x00090d70 3911bf0c 980bcc03 00000000 00000000 9............... │ │ - 0x00090d80 8b594559 0910e00f ab0f940f f20d820b .YEY............ │ │ - 0x00090d90 620bd407 df03e302 00000000 00000000 b............... │ │ - 0x00090da0 b94ab749 a5480d1d fa1b811b 9f1af415 .J.I.H.......... │ │ - 0x00090db0 5f106c08 85051301 00000000 00000000 _.l............. │ │ - 0x00090dc0 dc599559 36591e59 d61c5316 ca120c12 .Y.Y6Y.Y..S..... │ │ - 0x00090dd0 ad118306 00049501 00000000 00000000 ................ │ │ - 0x00090de0 cf51eb4a 934a684a 3845e30d 8b0dee0c .Q.J.JhJ8E...... │ │ - 0x00090df0 f10b4706 2f05da00 00000000 00000000 ..G./........... │ │ - 0x00090e00 a148c147 203f4b3e ca3a913a 7910080a .H.G ?K>.:.:y... │ │ - 0x00090e10 db09a303 aa016500 00000000 00000000 ......e......... │ │ - 0x00090e20 ab4d124d 7e451a43 c7427c42 d040380e .M.M~E.C.B|B.@8. │ │ - 0x00090e30 ad0d4d08 27033301 00000000 00000000 ..M.'.3......... │ │ - 0x00090e40 0651a34a ce493744 7e439242 85416f40 .Q.J.I7D~C.B.Ao@ │ │ - 0x00090e50 e5104c09 d1076001 00000000 00000000 ..L...`......... │ │ - 0x00090e60 94358032 9d2f4c2e 622d252c 832a4127 .5.2./L.b-%,.*A' │ │ - 0x00090e70 7a25430f 55095102 00000000 00000000 z%C.U.Q......... │ │ - 0x00090e80 3d373f33 122e1d2d 0c2cc82a 4929b125 =7?3...-.,.*I).% │ │ - 0x00090e90 19245316 5b056c02 00000000 00000000 .$S.[.l......... │ │ - 0x00090ea0 7e3dc435 e3318d30 962f912d 9b2c6d2a ~=.5.1.0./.-.,m* │ │ - 0x00090eb0 2e28d81a 5318b503 00000000 00000000 .(..S........... │ │ - 0x00090ec0 a450414a 91457045 61453545 1a45c244 .PAJ.EpEaE5E.E.D │ │ - 0x00090ed0 69447742 5941223f 00000000 00000000 iDwBYA"?........ │ │ - 0x00090ee0 59573854 9c4d834c 014aa148 cd45d842 YW8T.M.L.J.H.E.B │ │ - 0x00090ef0 8e418a31 fd2d4928 6c210000 00000000 .A.1.-I(l!...... │ │ - 0x00090f00 4c6ebc32 a7310931 3430b12d 312d352c Ln.2.1.140.-1-5, │ │ - 0x00090f10 ad295c21 8b1f6816 e00c0000 00000000 .)\!..h......... │ │ - 0x00090f20 676bfd6a 2f31d230 5f302930 2b2e412b gk.j/1.0_0)0+.A+ │ │ - 0x00090f30 f22a9e25 4021811f c9170000 00000000 .*.%@!.......... │ │ - 0x00090f40 ac650164 1262b848 38473f46 46459b3e .e.d.b.H8G?FFE.> │ │ - 0x00090f50 3d38f02b 4229a324 8a210000 00000000 =8.+B).$.!...... │ │ - 0x00090f60 856c086b d8684c68 5635a530 9f2a1329 .l.k.hLhV5.0.*.) │ │ - 0x00090f70 7528b11e dc1c551a f8180000 00000000 u(....U......... │ │ - 0x00090f80 066b1765 b1631f63 e65a862d 662c072b .k.e.c.c.Z.-f,.+ │ │ - 0x00090f90 232a341f d61c6b18 d8150000 00000000 #*4...k......... │ │ - 0x00090fa0 306d9f6c dc636263 c35d1e5d 3731362f 0m.l.cbc.].]716/ │ │ - 0x00090fb0 bd2e6c25 2d237920 941e0000 00000000 ..l%-#y ........ │ │ - 0x00090fc0 3066ac65 af5ea75c d75b745b f9597536 0f.e.^.\.[t[.Yu6 │ │ - 0x00090fd0 8d35c028 5c256422 271f0000 00000000 .5.(\%d"'....... │ │ - 0x00090fe0 92680563 9b611b5d d95bb35a e7594f57 .h.c.a.].[.Z.YOW │ │ - 0x00090ff0 2e362228 9d25441f 7b1a0000 00000000 .6"(.%D.{....... │ │ - 0x00091000 5c56de53 fa4e634d f64bc84a 28496445 \V.S.NcM.K.J(IdE │ │ - 0x00091010 5243162f e32a6d24 e31e0000 00000000 RC./.*m$........ │ │ - 0x00091020 e656f652 f84e5d4d be4b2d4a 5b487d44 .V.R.N]M.K-J[H}D │ │ - 0x00091030 e2417a31 58272223 121b0000 00000000 .Az1X'"#........ │ │ - 0x00091040 8d583d56 a14e074d b64b9f4a d348c544 .X=V.N.M.K.J.H.D │ │ - 0x00091050 ec422433 06302124 881d0000 00000000 .B$3.0!$........ │ │ - 0x00091060 b873216c 2a63b062 5762f661 87618060 .s!l*c.bWb.a.a.` │ │ - 0x00091070 d85fe05b 6d59e756 880e0000 00000000 ._.[mY.V........ │ │ - 0x00091080 7a76a86e 3966295e 0355b64d 79425239 zv.n9f)^.U.MyBR9 │ │ - 0x00091090 7930a628 c1219a1b 9813f60c 3d060000 y0.(.!......=... │ │ - 0x000910a0 da7c3e73 8b68ae65 ce633963 a5610447 .|>s.h.e.c9c.a.G │ │ - 0x000910b0 3d40293c ec372234 c926f119 430c0000 =@)<.7"4.&..C... │ │ - 0x000910c0 25756671 b56dd363 a161af60 315eeb47 %ufq.m.c.a.`1^.G │ │ - 0x000910d0 ed39ac2c 3820b214 f00cbf08 58040000 .9.,8 ......X... │ │ - 0x000910e0 6c79d771 d5693c64 aa5bf653 a347083d ly.q.i>9.4.(d..... │ │ - 0x00091120 4a759d6f a1699d60 ec5c885b 5e58d448 Ju.o.i.`.\.[^X.H │ │ - 0x00091130 8a3ccb2f 76248c1a d8127e0c 48050000 .<./v$....~.H... │ │ - 0x00091140 41799470 2b688c61 8f59c84f 6a420036 Ay.p+h.a.Y.OjB.6 │ │ - 0x00091150 622fea29 6522211d 9416a20f dc060000 b/.)e"!......... │ │ - 0x00091160 667f257c 7b78fd77 d877c177 99770726 f.%|{x.w.w.w.w.& │ │ - 0x00091170 69232421 671eac1b 85152d0f 41070000 i#$!g.....-.A... │ │ - 0x00091180 917bd67a 2b7ab575 78754f75 2e75e82d .{.z+z.uxuOu.u.- │ │ - 0x00091190 69261f1e 8d150b0e 770a1007 43030000 i&......w...C... │ │ - 0x000911a0 0513c511 8f101c01 e5009500 81000000 ................ │ │ - 0x000911b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000911c0 3166b264 b45fc402 2502ae01 8d010000 1f.d._..%....... │ │ - 0x000911d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000911e0 cb6aec65 2e64e502 1d02ed00 ba000000 .j.e.d.......... │ │ - 0x000911f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00091200 397d3a7c 6c7b4001 e6009700 68000000 9}:|l{@.....h... │ │ - 0x00091210 00000000 00000000 00000000 00000000 ................ │ │ - 0x00091220 5731d52b da25820c 730bcb09 c4085407 W1.+.%..s.....T. │ │ - 0x00091230 14040000 00000000 00000000 00000000 ................ │ │ - 0x00091240 b465be62 e75ad812 a6119d10 d70e420c .e.b.Z........B. │ │ - 0x00091250 680a0000 00000000 00000000 00000000 h............... │ │ - 0x00091260 c7681162 645ff50f 430ecb0b 900aa609 .h.bd_..C....... │ │ - 0x00091270 12020000 00000000 00000000 00000000 ................ │ │ - 0x00091280 9a7c447b 317a2206 5e05aa04 01047703 .|D{1z".^.....w. │ │ - 0x00091290 b4010000 00000000 00000000 00000000 ................ │ │ - 0x000912a0 e237482e ac250114 bd11870e b10c1e0a .7H..%.......... │ │ - 0x000912b0 c8040000 00000000 00000000 00000000 ................ │ │ - 0x000912c0 f7619c5c e850601e c41bba19 b9167712 .a.\.P`.......w. │ │ - 0x000912d0 840e0000 00000000 00000000 00000000 ................ │ │ - 0x000912e0 8168cf5c b2582020 bf1c4f18 41167a14 .h.\.X ..O.A.z. │ │ - 0x000912f0 d1020000 00000000 00000000 00000000 ................ │ │ - 0x00091300 8e7a6077 14753a10 7b0ee60c 700b170a .z`w.u:.{...p... │ │ - 0x00091310 65030000 00000000 00000000 00000000 e............... │ │ - 0x00091320 13433f2e 0520ae17 f0136b0f 5f0c9508 .C?.. ....k._... │ │ - 0x00091330 62030000 00000000 00000000 00000000 b............... │ │ - 0x00091340 0b61dd54 6f3e3a28 5d222d1e e517e30f .a.To>:(]"-..... │ │ - 0x00091350 760b0000 00000000 00000000 00000000 v............... │ │ - 0x00091360 da6a2b4c f944f82f a8284c20 3f1c2019 .j+L.D./.(L ?. . │ │ - 0x00091370 8b020000 00000000 00000000 00000000 ................ │ │ - 0x00091380 9a752667 5a5e842e f325361f bc184b13 .u&gZ^...%6...K. │ │ - 0x00091390 3d060000 00000000 00000000 00000000 =............... │ │ - 0x000913a0 44355a1c 48090000 00000000 00000000 D5Z.H........... │ │ - 0x000913b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000913c0 98497132 84100000 00000000 00000000 .Iq2............ │ │ - 0x000913d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000913e0 164f8123 2b100000 00000000 00000000 .O.#+........... │ │ - 0x000913f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00091400 5859a136 031b0000 00000000 00000000 XY.6............ │ │ - 0x00091410 00000000 00000000 00000000 00000000 ................ │ │ - 0x00091420 2b62112f 57051f01 6f005000 4c004800 +b./W...o.P.L.H. │ │ - 0x00091430 44004000 3c003800 34003000 2c000000 D.@.<.8.4.0.,... │ │ - 0x00091440 e347cd23 19124006 59027501 1901c300 .G.#..@.Y.u..... │ │ - 0x00091450 94007900 64006000 5c005800 54000000 ..y.d.`.\.X.T... │ │ - 0x00091460 f4529428 e3108005 a301f500 b8007700 .R.(..........w. │ │ - 0x00091470 5f005b00 57005300 4f004b00 47000000 _.[.W.S.O.K.G... │ │ - 0x00091480 92165605 e601c500 4c004800 44004000 ..V.....L.H.D.@. │ │ - 0x00091490 3c003800 34003000 2c002800 24000000 <.8.4.0.,.(.$... │ │ - 0x000914a0 a03c361a 180f7008 b7057b03 8202bf01 .<6...p...{..... │ │ - 0x000914b0 76013001 fc00d000 c000af00 92000000 v.0............. │ │ - 0x000914c0 6e46522b 4d1b0313 a00ea209 fc069d03 nFR+M........... │ │ - 0x000914d0 70026301 f800ae00 92007000 6c000000 p.c.......p.l... │ │ - 0x000914e0 966e486a f161135a ee4b3b46 7f3bd630 .nHj.a.Z.K;F.;.0 │ │ - 0x000914f0 002cc026 82227e1c b1130d0f 59080000 .,.&."~.....Y... │ │ - 0x00091500 9379f375 566db169 8161525e e6560344 .y.uVm.i.aR^.V.D │ │ - 0x00091510 f63a4830 0b284e1e 1416480f e3070000 .:H0.(N...H..... │ │ - 0x00091520 fe7c8b76 976b954d 35421136 c72be721 .|.v.k.M5B.6.+.! │ │ - 0x00091530 1d189210 bf080000 00000000 00000000 ................ │ │ - 0x00091540 017a9d60 0b5b314e 55244f13 00000000 .z.`.[1NU$O..... │ │ - 0x00091550 cc7df972 135a8a55 21394212 00000000 .}.r.Z.U!9B..... │ │ - 0x00091560 607d5173 a4713251 2934a925 00000000 `}Qs.q2Q)4.%.... │ │ - 0x00091570 616bc349 81438439 1924d409 00000000 ak.I.C.9.$...... │ │ - 0x00091580 b96e4668 cf605057 a31b8e0d 00000000 .nFh.`PW........ │ │ - 0x00091590 327a6f6f 0c5b5a56 b83fd213 00000000 2zoo.[ZV.?...... │ │ - 0x000915a0 497eea74 3e72af65 76393623 00000000 I~.t>r.ev96#.... │ │ - 0x000915b0 5a7b776f 096d6a52 c730c720 00000000 Z{wo.mjR.0. .... │ │ - 0x000915c0 eb7b286f 395e5158 2c37690d 00000000 .{(o9^QX,7i..... │ │ - 0x000915d0 367f6a71 756d7e63 193d3022 00000000 6.jqum~c.=0".... │ │ - 0x000915e0 417e286f 5d654c5d 7641ce22 00000000 A~(o]eL]vA.".... │ │ - 0x000915f0 eb7eef6e 796b375d af3f0129 00000000 .~.nyk7].?.).... │ │ - 0x00091600 af72c46a 99561143 19331822 00000000 .r.j.V.C.3.".... │ │ - 0x00091610 b278524a 3e478e3f 2623ce13 00000000 .xRJ>G.?&#...... │ │ - 0x00091620 ba7ea45d d8461945 b834a214 00000000 .~.].F.E.4...... │ │ - 0x00091630 1c7e6862 e0619547 2935c127 00000000 .~hb.a.G)5.'.... │ │ - 0x00091640 9a7b1444 e941813d 602eb909 00000000 .{.D.A.=`....... │ │ - 0x00091650 717d0a6d 7f6be768 ad29fe15 00000000 q}.m.k.h.)...... │ │ - 0x00091660 ed7ac666 4b5db65b fd45671c 00000000 .z.fK].[.Eg..... │ │ - 0x00091670 c97e516b 506a1b65 15417027 00000000 .~QkPj.e.Ap'.... │ │ - 0x00091680 8d7c8560 b25f0654 773cd32b 00000000 .|.`._.Tw<.+.... │ │ - 0x00091690 1b7d6462 9a5b9757 d03e8a0e 00000000 .}db.[.W.>...... │ │ - 0x000916a0 927f1263 1561155c 5741df24 00000000 ...c.a.\WA.$.... │ │ - 0x000916b0 957eda60 735b4f56 f3426620 00000000 .~.`s[OV.Bf .... │ │ - 0x000916c0 677f2162 50603059 3544e431 00000000 g.!bP`0Y5D.1.... │ │ - 0x000916d0 49724467 63541944 8534d623 00000000 IrDgcT.D.4.#.... │ │ - 0x000916e0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000916f0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x00091700 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x00091710 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x00091720 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x00091730 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x00091740 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x00091750 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x00091760 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x00091770 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x00091780 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x00091790 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000917a0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000917b0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000917c0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000917d0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000917e0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000917f0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x00091800 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x00091810 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x00091820 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x00091830 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x00091840 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x00091850 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x00091860 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x00091870 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x00091880 997bf24d 0c27a514 00000000 00000000 .{.M.'.......... │ │ - 0x00091890 6f7f9765 3451d517 00000000 00000000 o..e4Q.......... │ │ - 0x000918a0 967e0169 6252ab3e 00000000 00000000 .~.ibR.>........ │ │ - 0x000918b0 7f7e9344 65371b08 00000000 00000000 .~.De7.......... │ │ - 0x000918c0 e77f9e74 a2250113 00000000 00000000 ...t.%.......... │ │ - 0x000918d0 c47f8a6e 1b524922 00000000 00000000 ...n.RI"........ │ │ - 0x000918e0 db7ffc72 5147382c 00000000 00000000 ...rQG8,........ │ │ - 0x000918f0 637f5067 144de13b 00000000 00000000 c.Pg.M.;........ │ │ - 0x00091900 897fc165 964d2c0d 00000000 00000000 ...e.M,......... │ │ - 0x00091910 d17f5f6a e04e052c 00000000 00000000 .._j.N.,........ │ │ - 0x00091920 f37e4468 0654b525 00000000 00000000 .~Dh.T.%........ │ │ - 0x00091930 ad7f116a 1f51b43c 00000000 00000000 ...j.Q.<........ │ │ - 0x00091940 50784c6a 09518d37 00000000 00000000 PxLj.Q.7........ │ │ - 0x00091950 767ab577 e44b1b38 a4164911 da010000 vz.w.K.8..I..... │ │ - 0x00091960 7c77586c 71620827 9316f709 00000000 |wXlqb.'........ │ │ - 0x00091970 0377186a 9f5d4124 a2168609 00000000 .w.j.]A$........ │ │ - 0x00091980 3c71f654 7d4a6634 d525ca05 00000000 H.8.'....}..... │ │ - 0x00091a90 7914b910 cd0f260f 73017900 59000000 y.....&.s.y.Y... │ │ - 0x00091aa0 f060384d 1b391a2c 491cc70d 00000000 .`8M.9.,I....... │ │ - 0x00091ab0 1d646353 bd40a833 8e235712 00000000 .dcS.@.3.#W..... │ │ - 0x00091ac0 94613b4e 533cec2f 05218e10 00000000 .a;NS<./.!...... │ │ - 0x00091ad0 b15f1049 ba38c42b 111e8b10 00000000 ._.I.8.+........ │ │ - 0x00091ae0 4b4e1435 992af91e 7114580a 00000000 KN.5.*..q.X..... │ │ - 0x00091af0 115ad845 e53dc42d c31b1d13 00000000 .Z.E.=.-........ │ │ - 0x00091b00 a445c32e 522b8621 6716b90e 00000000 .E..R+.!g....... │ │ - 0x00091b10 f75df531 0816570c 9d05f001 00000000 .].1..W......... │ │ - 0x00091b20 31692b43 e323bd16 680b2c04 00000000 1i+C.#..h.,..... │ │ - 0x00091b30 b66e0454 b139152c f91a0a0d 00000000 .n.T.9.,........ │ │ - 0x00091b40 6473085b 6f455739 0528e414 00000000 ds.[oEW9.(...... │ │ - 0x00091b50 48714a5d dd4c443a 2128b915 00000000 HqJ].LD:!(...... │ │ - 0x00091b60 6076fd5e c34d802b 4b1c7510 00000000 `v.^.M.+K.u..... │ │ - 0x00091b70 0b7bc56a 3f57ed35 3c2bf71a 00000000 .{.j?W.5<+...... │ │ - 0x00091b80 da0f0000 00000000 00000000 00000000 ................ │ │ - 0x00091b90 00400000 00000000 00000000 00000000 .@.............. │ │ - 0x00091ba0 c7560000 00000000 00000000 00000000 .V.............. │ │ - 0x00091bb0 64160000 00000000 00000000 00000000 d............... │ │ - 0x00091bc0 8d040000 00000000 00000000 00000000 ................ │ │ - 0x00091bd0 1b13e608 00000000 00000000 00000000 ................ │ │ - 0x00091be0 f4529f1b 00000000 00000000 00000000 .R.............. │ │ - 0x00091bf0 7066e609 00000000 00000000 00000000 pf.............. │ │ - 0x00091c00 16265812 00000000 00000000 00000000 .&X............. │ │ - 0x00091c10 55037f01 00000000 00000000 00000000 U............... │ │ - 0x00091c20 1c1c7212 a30a0000 00000000 00000000 ..r............. │ │ - 0x00091c30 fa5aaa2b 88150000 00000000 00000000 .Z.+............ │ │ - 0x00091c40 b0632b17 800b0000 00000000 00000000 .c+............. │ │ - 0x00091c50 21355a20 43110000 00000000 00000000 !5Z C........... │ │ - 0x00091c60 5805af03 06020000 00000000 00000000 X............... │ │ - 0x00091c70 351fb516 6010b609 00000000 00000000 5...`........... │ │ - 0x00091c80 235e7430 f7214312 00000000 00000000 #^t0.!C......... │ │ - 0x00091c90 616f5314 3f0da506 00000000 00000000 aoS.?........... │ │ - 0x00091ca0 68328623 a417a60c 00000000 00000000 h2.#............ │ │ - 0x00091cb0 62046b03 6d025601 00000000 00000000 b.k.m.V......... │ │ - 0x00091cc0 a425c11c a616ed10 870a0000 00000000 .%.............. │ │ - 0x00091cd0 ed62a63c 132f461f b2120000 00000000 .b.<./F......... │ │ - 0x00091ce0 6467e21e c016900f 31080000 00000000 dg......1....... │ │ - 0x00091cf0 1c369126 4d1dd514 2c0c0000 00000000 .6.&M...,....... │ │ - 0x00091d00 da05c204 c003c502 9f010000 00000000 ................ │ │ - 0x00091d10 bf25911d a018dc13 fd0e9209 00000000 .%.............. │ │ - 0x00091d20 da64a943 f8356727 211c6d10 00000000 .d.C.5g'!.m..... │ │ - 0x00091d30 78624e24 6e1cbd15 070f0c08 00000000 xbN$n........... │ │ - 0x00091d40 90379b28 7720ad19 2912a30a 00000000 .7.(w ..)....... │ │ - 0x00091d50 22062505 4a047603 85027901 00000000 ".%.J.v...y..... │ │ - 0x00091d60 472bb522 b51d1019 8e14650f 0d0a0000 G+."......e..... │ │ - 0x00091d70 1465e743 503a9a2b 21217f17 ec0d0000 .e.CP:.+!!...... │ │ - 0x00091d80 ed697225 2e1e6a18 b212300d 4c070000 .ir%..j...0.L... │ │ - 0x00091d90 6b34ce27 9e20761a 7c14990e 10090000 k4.'. v.|....... │ │ - 0x00091da0 cc06da05 f0042704 49036702 78010000 ......'.I.g.x... │ │ - 0x00091db0 5f0e0000 00000000 00000000 00000000 _............... │ │ - 0x00091dc0 00400000 00000000 00000000 00000000 .@.............. │ │ - 0x00091dd0 f75d0000 00000000 00000000 00000000 .].............. │ │ - 0x00091de0 b70d0000 00000000 00000000 00000000 ................ │ │ - 0x00091df0 86040000 00000000 00000000 00000000 ................ │ │ - 0x00091e00 571d270e 00000000 00000000 00000000 W.'............. │ │ - 0x00091e10 01506315 00000000 00000000 00000000 .Pc............. │ │ - 0x00091e20 8764c812 00000000 00000000 00000000 .d.............. │ │ - 0x00091e30 4f31c31c 00000000 00000000 00000000 O1.............. │ │ - 0x00091e40 70086904 00000000 00000000 00000000 p.i............. │ │ - 0x00091e50 6e21d915 310b0000 00000000 00000000 n!..1........... │ │ - 0x00091e60 60598e28 b2150000 00000000 00000000 `Y.(............ │ │ - 0x00091e70 f3683b1a 930d0000 00000000 00000000 .h;............. │ │ - 0x00091e80 72387829 53110000 00000000 00000000 r8x)S........... │ │ - 0x00091e90 05096006 4a030000 00000000 00000000 ..`.J........... │ │ - 0x00091ea0 3c26791c 7b13de0a 00000000 00000000 <&y.{........... │ │ - 0x00091eb0 235f602c e51e360f 00000000 00000000 #_`,..6......... │ │ - 0x00091ec0 2f77f70c 7e089204 00000000 00000000 /w..~........... │ │ - 0x00091ed0 0b352e2d c51a3410 00000000 00000000 .5.-..4......... │ │ - 0x00091ee0 9c03d402 e701fa00 00000000 00000000 ................ │ │ - 0x00091ef0 37290920 f317f50f ac080000 00000000 7). ............ │ │ - 0x00091f00 7563ea3f 4c33c81f f8100000 00000000 uc.?L3.......... │ │ - 0x00091f10 a76e181e 0117f20e 39070000 00000000 .n......9....... │ │ - 0x00091f20 c63cd02f e9248217 720c0000 00000000 .<./.$..r....... │ │ - 0x00091f30 2e081707 5c050904 31020000 00000000 ....\...1....... │ │ - 0x00091f40 092d8025 2c1eae16 df0fd608 00000000 .-.%,........... │ │ - 0x00091f50 6f665c45 ac39c72a 611ce30f 00000000 of\E.9.*a....... │ │ - 0x00091f60 88724919 d314e00f 520a2e05 00000000 .rI.....R....... │ │ - 0x00091f70 ef416d38 382b861f a016060c 00000000 .Am88+.......... │ │ - 0x00091f80 f4061c06 09050a04 1103bb01 00000000 ................ │ │ - 0x00091f90 3e2c0825 4a1f7a19 ff13cc0e 9d080000 >,.%J.z......... │ │ - 0x00091fa0 1969ab45 703b442f 7d23d518 a70d0000 .i.Ep;D/}#...... │ │ - 0x00091fb0 a9722e1b 0317aa12 d90d4609 7e040000 .r........F.~... │ │ - 0x00091fc0 d3398c31 28295a22 5e190e11 4a090000 .9.1()Z"^...J... │ │ - 0x00091fd0 2a069f05 e4044104 af03e602 be010000 *.....A......... │ │ - 0x00091fe0 41033000 00000000 406a3100 00000000 A.0.....@j1..... │ │ - 0x00091ff0 5a7e8674 00000000 ac11a000 00000000 Z~.t............ │ │ - 0x00092000 1a062f03 00000000 026d8702 00000000 ../......m...... │ │ - 0x00092010 fe7c807b 00000000 672edb1b 00000000 .|.{....g....... │ │ - 0x00092020 5a032c00 00000000 e86f3800 00000000 Z.,......o8..... │ │ - 0x00092030 cf7e3977 00000000 f5148400 00000000 .~9w............ │ │ - 0x00092040 d206f702 00000000 6d74a302 00000000 ........mt...... │ │ - 0x00092050 a77d517c 00000000 87456a2c 00000000 .}Q|.....Ej,.... │ │ - 0x00092060 00320000 00000000 00320000 00000000 .2.......2...... │ │ - 0x00092070 00210000 00000000 1050240a 00000000 .!.......P$..... │ │ - 0x00092080 1050240a 00000000 0b378007 00000000 .P$......7...... │ │ - 0x00092090 464db444 00000000 464db444 00000000 FM.D....FM.D.... │ │ - 0x000920a0 1221fe1b 00000000 6a692d53 00000000 .!......ji-S.... │ │ - 0x000920b0 6a692d53 00000000 5d3e1927 00000000 ji-S....]>.'.... │ │ - 0x000920c0 0501d200 00000000 62079905 00000000 ........b....... │ │ - 0x000920d0 1e0f4309 00000000 b40c1308 00000000 ..C............. │ │ - 0x000920e0 512b3217 00000000 d20b1d06 00000000 Q+2............. │ │ - 0x000920f0 78306212 00000000 6c19440e 00000000 x0b.....l.D..... │ │ - 0x00092100 aa520c21 00000000 c118ca07 00000000 .R.!............ │ │ - 0x00092110 d30e9604 00000000 fd6bca23 00000000 .........k.#.... │ │ - 0x00092120 25344617 00000000 f16a481c 00000000 %4F......jH..... │ │ - 0x00092130 00000000 00000000 810f6205 00000000 ..........b..... │ │ - 0x00092140 7e6d431f 00000000 1d62481f 00000000 ~mC......bH..... │ │ - 0x00092150 00000000 00000000 00000000 00000000 ................ │ │ - 0x00092160 00000000 00000000 00000000 00000000 ................ │ │ - 0x00092170 00128802 5b000000 00128802 5b000000 ....[.......[... │ │ - 0x00092180 00128802 5b000000 00128802 5b000000 ....[.......[... │ │ - 0x00092190 00128802 5b000000 00128802 5b000000 ....[.......[... │ │ - 0x000921a0 00600040 00200000 ad78b654 3c150000 .`.@. ...x.T<... │ │ - 0x000921b0 5776f458 ec180000 726fef52 ba1a0000 Wv.X....ro.R.... │ │ - 0x000921c0 3b5bcb27 00000000 ce520000 293e0000 ;[.'.....R..)>.. │ │ - 0x000921d0 00400000 f9160000 33140000 e3090000 .@......3....... │ │ - 0x000921e0 00000000 00000000 00000000 bc310000 .............1.. │ │ - 0x000921f0 831e0000 b0170000 76140000 840c0000 ........v....... │ │ - 0x00092200 fc0c0000 08170000 00400000 b96f0000 .........@...o.. │ │ - 0x00092210 32780000 147d0000 00400000 00400000 2x...}...@...@.. │ │ - 0x00092220 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x00092230 00400000 b9280000 2c4e0000 4b390000 .@...(..,N..K9.. │ │ - 0x00092240 00400000 23480000 884f0000 4e5b0000 .@..#H...O..N[.. │ │ - 0x00092250 80570000 fb300000 f94e0000 46610000 .W...0...N..Fa.. │ │ - 0x00092260 fb680000 1e4e0000 a9650000 f36d0000 .h...N...e...m.. │ │ - 0x00092270 1d220000 0a3f0000 15440000 3e5f0000 ."...?...D..>_.. │ │ - 0x00092280 42500000 bc6d0000 81770000 e27b0000 BP...m...w...{.. │ │ - 0x00092290 5a220000 84210000 483a0000 32100000 Z"...!..H:..2... │ │ - 0x000922a0 08210000 2d320000 d04c0000 10200000 .!..-2...L... .. │ │ - 0x000922b0 ff350000 da7c0000 ea3e0000 26310000 .5...|...>..&1.. │ │ - 0x000922c0 56180000 34170000 1d220000 01510000 V...4...."...Q.. │ │ - 0x000922d0 70560000 ab740000 527b0000 ea770000 pV...t..R{...w.. │ │ - 0x000922e0 325c0000 b5620000 35280000 bc380000 2\...b..5(...8.. │ │ - 0x000922f0 bf4d0000 73640000 354c0000 8a5b0000 .M..sd..5L...[.. │ │ - 0x00092300 dc6d0000 11180000 95260000 68360000 .m.......&..h6.. │ │ - 0x00092310 ee1f0000 22320000 6e270000 79240000 ...."2..n'..y$.. │ │ - 0x00092320 8d4c0000 32530000 d6590000 745c0000 .L..2S...Y..t\.. │ │ - 0x00092330 d75f0000 e4670000 d4510000 eb610000 ._...g...Q...a.. │ │ - 0x00092340 df6c0000 b33d0000 d00b0000 ed790000 .l...=.......y.. │ │ - 0x00092350 913e0000 b9090000 746f0000 41330000 .>......to..A3.. │ │ - 0x00092360 26060000 365e0000 3b1f0000 69030000 &...6^..;...i... │ │ - 0x00092370 787c0000 fa540000 05170000 5c7a0000 x|...T......\z.. │ │ - 0x00092380 11450000 a0090000 ae6c0000 4d320000 .E.......l..M2.. │ │ - 0x00092390 f5070000 045b0000 57280000 ad060000 .....[..W(...... │ │ - 0x000923a0 217a0000 c8440000 68140000 45770000 !z...D..h...Ew.. │ │ - 0x000923b0 e23c0000 72080000 717a0000 b9440000 .<..r...qz...D.. │ │ - 0x000923c0 e7080000 5c6b0000 90250000 e2030000 ....\k...%...... │ │ - 0x000923d0 e7700000 a3480000 e01d0000 c8730000 .p...H.......s.. │ │ - 0x000923e0 5a440000 aa170000 5b100000 da220000 ZD......[....".. │ │ - 0x000923f0 912e0000 05210000 ec380000 9b500000 .....!...8...P.. │ │ - 0x00092400 99360000 79550000 03550000 d5150000 .6..yU...U...... │ │ - 0x00092410 dc310000 ef530000 4b180000 94340000 .1...S..K....4.. │ │ - 0x00092420 70480000 91120000 d62b0000 c0470000 pH.......+...G.. │ │ - 0x00092430 fb110000 7f280000 28410000 49040000 .....(..(A..I... │ │ - 0x00092440 7d3f0000 206e0000 93000000 1c2f0000 }?.. n......./.. │ │ - 0x00092450 41600000 00400000 00400000 00400000 A`...@...@...@.. │ │ - 0x00092460 82000000 b8040000 da060000 500a0000 ............P... │ │ - 0x00092470 bd290000 01170000 d9260000 271b0000 .).......&..'... │ │ - 0x00092480 da440000 5b2e0000 38220000 a9470000 .D..[...8"...G.. │ │ - 0x00092490 e83b0000 ab5b0000 00000000 90230000 .;...[.......#.. │ │ - 0x000924a0 655b0000 3b570000 00000000 00000000 e[..;W.......... │ │ - 0x000924b0 00000000 00000000 44040000 a5720000 ........D....r.. │ │ - 0x000924c0 137b0000 58030000 d5740000 2c7c0000 .{..X....t..,|.. │ │ - 0x000924d0 b1030000 b8720000 f37c0000 e2020000 .....r...|...... │ │ - 0x000924e0 17720000 787c0000 cb010000 57630000 .r..x|......Wc.. │ │ - 0x000924f0 4a7a0000 f7010000 51700000 0f7a0000 Jz......Qp...z.. │ │ - 0x00092500 3e010000 f6600000 7f7f0000 33010000 >....`......3... │ │ - 0x00092510 102c0000 bd080000 00000000 00000000 .,.............. │ │ - 0x00092520 b87cf17b 4478e16c 00000000 00000000 .|.{Dx.l........ │ │ - 0x00092530 8e7e617d a578896e 00000000 00000000 .~a}.x.n........ │ │ - 0x00092540 5173aa6c 285a1d47 00000000 00000000 Qs.l(Z.G........ │ │ - 0x00092550 9078e672 ad61c946 00000000 00000000 .x.r.a.F........ │ │ - 0x00092560 707ef87d 2f7cca77 72660000 00000000 p~.}/|.wrf...... │ │ - 0x00092570 2e7f6b7e dd7a0273 8f620000 00000000 ..k~.z.s.b...... │ │ - 0x00092580 b4754f6f 5c62ee51 4f300000 00000000 .uOo\b.QO0...... │ │ - 0x00092590 06799573 0a65a353 92350000 00000000 .y.s.e.S.5...... │ │ - 0x000925a0 b77e0e7e b37b0879 3f73b261 00000000 .~.~.{.y?s.a.... │ │ - 0x000925b0 b17e267d 4d7a8a6a cd5d3b4d 00000000 .~&}Mz.j.];M.... │ │ - 0x000925c0 4f72486b 9a580a4a ec3ab624 00000000 OrHk.X.J.:.$.... │ │ - 0x000925d0 e5797475 f46c6155 8e463028 00000000 .ytu.laU.F0(.... │ │ - 0x000925e0 257f1e7e 8c7bd577 a0717468 d64e0000 %..~.{.w.qth.N.. │ │ - 0x000925f0 8d7e457d 1a7b226d f95aee4e a73b0000 .~E}.{"m.Z.N.;.. │ │ - 0x00092600 836be062 b04d1442 bf318422 28140000 .k.b.M.B.1."(... │ │ - 0x00092610 fa777072 13696848 be38922f 80170000 .wpr.ihH.8./.... │ │ - 0x00092620 ca7eb87d a178fb71 e8675d5e a853dc42 .~.}.x.q.g]^.S.B │ │ - 0x00092630 00000000 00000000 00000000 00000000 ................ │ │ - 0x00092640 1a7cc678 4a741c6a 433c5032 8d26111c .|.xJt.jCp.]IN..^9..{... │ │ - 0x00092870 cc4ef419 e3080000 1a5b822d 83160000 .N.......[.-.... │ │ - 0x00092880 5c67db44 e12c0000 61762b67 c9590000 \g.D.,..av+g.Y.. │ │ - 0x00092890 452fae08 47030000 0d4df519 4a0a0000 E/..G....M..J... │ │ - 0x000928a0 2960bb36 361f0000 796bd94d 38370000 )`.66...yk.M87.. │ │ - 0x000928b0 fc74da63 67540000 00600040 00200000 .t.cgT...`.@. .. │ │ - 0x000928c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000928d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000928e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000928f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00092900 00600040 00200000 88425f14 74080000 .`.@. ...B_.t... │ │ - 0x00092910 36540e23 8d0f0000 c568ce49 0b330000 6T.#.....h.I.3.. │ │ - 0x00092920 896f955b bd490000 ef74c266 b5580000 .o.[.I...t.f.X.. │ │ - 0x00092930 6b334709 a2040000 2d4b7419 d8090000 k3G.....-Kt..... │ │ - 0x00092940 025f4237 40200000 16719957 9a410000 ._B7@ ...q.W.A.. │ │ - 0x00092950 377aeb6f 74650000 8727ba05 42020000 7z.ote...'..B... │ │ - 0x00092960 13460916 0f090000 875fda3a f8240000 .F......._.:.$.. │ │ - 0x00092970 3274935f 0e4e0000 007ac46e f0630000 2t._.N...z.n.c.. │ │ - 0x00092980 ae28b20b 74050000 7d46801c e20d0000 .(..t...}F...... │ │ - 0x00092990 ef654f4a 1a370000 ec777a69 965b0000 .eOJ.7...wzi.[.. │ │ - 0x000929a0 00600040 00200000 6267c43f ff2a0000 .`.@. ..bg.?.*.. │ │ - 0x000929b0 0026ce04 25010000 a444dc10 f8040000 .&..%....D...... │ │ - 0x000929c0 dc585e26 9e100000 7b66223e 33240000 .X^&....{f">3$.. │ │ - 0x000929d0 2e72a859 1c450000 84207d03 f3000000 .r.Y.E... }..... │ │ - 0x000929e0 f741040f 6d040000 3e59a726 ce100000 .A..m...>Y.&.... │ │ - 0x000929f0 8166ba3d 75230000 ee6fd953 bc3c0000 .f.=u#...o.S.<.. │ │ - 0x00092a00 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00092a10 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00092a20 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00092a30 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00092a40 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00092a50 1731ce07 2f020000 5e465912 e6050000 .1../...^FY..... │ │ - 0x00092a60 465f2631 6b180000 e4683d44 262a0000 F_&1k....h=D&*.. │ │ - 0x00092a70 546fc152 133a0000 d720e702 bb000000 To.R.:... ...... │ │ - 0x00092a80 0f37670a 39030000 2c581c29 48140000 .7g.9...,X.)H... │ │ - 0x00092a90 896af347 3f300000 8c750963 16530000 .j.G?0...u.c.S.. │ │ - 0x00092aa0 9a1f2a03 b7000000 3b372e0b a9030000 ..*.....;7...... │ │ - 0x00092ab0 6c5b0c2f 35190000 df6de24f 52390000 l[./5....m.OR9.. │ │ - 0x00092ac0 3a752563 c5520000 a71c9e03 2b010000 :u%c.R......+... │ │ - 0x00092ad0 9536970d 4d050000 2462503b d8230000 .6..M...$bP;.#.. │ │ - 0x00092ae0 b072ca5c 39450000 00600040 00200000 .r.\9E...`.@. .. │ │ - 0x00092af0 486ea858 4f490000 8d1c4805 32020000 Hn.XOI....H.2... │ │ - 0x00092b00 233f7012 9e070000 0055b726 b9130000 #?p......U.&.... │ │ - 0x00092b10 fd647440 d5280000 bf756465 d7560000 .dt@.(...ude.V.. │ │ - 0x00092b20 3f21d403 0d010000 103ef20c 79030000 ?!.......>..y... │ │ - 0x00092b30 4a51221e ae0b0000 1461e236 041e0000 JQ"......a.6.... │ │ - 0x00092b40 c972b75d 7a4b0000 40278d04 77010000 .r.]zK..@'..w... │ │ - 0x00092b50 90452312 99050000 fd593e29 e8120000 .E#......Y>).... │ │ - 0x00092b60 60672842 fb280000 a2747661 7a500000 `g(B.(...tvazP.. │ │ - 0x00092b70 69305d08 7d020000 b0496c15 59070000 i0].}....Il.Y... │ │ - 0x00092b80 685bca2b f8150000 cf688a45 812d0000 h[.+.....h.E.-.. │ │ - 0x00092b90 9575c763 c9530000 5e221205 86010000 .u.c.S..^"...... │ │ - 0x00092ba0 eb3cda0b ee020000 054e9f1c f30a0000 .<.......N...... │ │ - 0x00092bb0 eb5c2033 db1a0000 886d9453 fa3d0000 .\ 3.....m.S.=.. │ │ - 0x00092bc0 2121cb03 49010000 c13e270e 30040000 !!..I....>'.0... │ │ - 0x00092bd0 af55fe23 cb0f0000 bc664a3f ef250000 .U.#.....fJ?.%.. │ │ - 0x00092be0 91765e66 da570000 0e187501 6d000000 .v^f.W....u.m... │ │ - 0x00092bf0 6237de08 8b020000 7c4f641b 020b0000 b7......|Od..... │ │ - 0x00092c00 2962c636 7a1f0000 47746a60 c54f0000 )b.6z...Gtj`.O.. │ │ - 0x00092c10 0c1ec002 bc000000 e639500a e4020000 .........9P..... │ │ - 0x00092c20 0851671e 3e0d0000 a3622a38 10210000 .Qg.>....b*8.!.. │ │ - 0x00092c30 5573b35d ed4b0000 6b687d3e 3b2a0000 Us.].K..kh}>;*.. │ │ - 0x00092c40 3a1f2804 56010000 423e5310 b0060000 :.(.V...B>S..... │ │ - 0x00092c50 9656d426 90130000 b365433e e1250000 .V.&.....eC>.%.. │ │ - 0x00092c60 4e732e5d 0c4b0000 121c2402 64000000 Ns.].K....$.d... │ │ - 0x00092c70 1d377a09 21020000 fe4edb19 cd080000 .7z.!....N...... │ │ - 0x00092c80 1c5f1d30 4f170000 e46d7c4f 58380000 ._.0O....m|OX8.. │ │ - 0x00092c90 43149601 81000000 d5357d0a 16030000 C........5}..... │ │ - 0x00092ca0 c1534821 640e0000 a063c93a c8210000 .SH!d....c.:.!.. │ │ - 0x00092cb0 6570f055 d7400000 db1aa903 19010000 ep.U.@.......... │ │ - 0x00092cc0 3f3f5510 6d050000 33582427 ea110000 ??U.m...3X$'.... │ │ - 0x00092cd0 50653a3d fc230000 84718258 1a440000 Pe:=.#...q.X.D.. │ │ - 0x00092ce0 d01ae601 70000000 f732b807 ec010000 ....p....2...... │ │ - 0x00092cf0 ed4d7d19 35090000 845e7a2f f5160000 .M}.5....^z/.... │ │ - 0x00092d00 0c6b1549 0d300000 2c184a01 5b000000 .k.I.0..,.J.[... │ │ - 0x00092d10 8c2e0706 ac010000 6d4f9c1b f10a0000 ........mO...... │ │ - 0x00092d20 0d5ea72e a0160000 a26e4f50 8b3c0000 .^.......nOP.<.. │ │ - 0x00092d30 2a155301 48000000 842cff06 f0010000 *.S.H....,...... │ │ - 0x00092d40 7f4e4a1d 630b0000 085c432e f0170000 .NJ.c....\C..... │ │ - 0x00092d50 666cd94b d4360000 29152101 37000000 fl.K.6..).!.7... │ │ - 0x00092d60 6a2c1706 7d010000 7e50291e 6e0b0000 j,..}...~P).n... │ │ - 0x00092d70 2861fd36 191d0000 c26dae4d 3f360000 (a.6.....m.M?6.. │ │ - 0x00092d80 916a2457 744a0000 a32b7111 2e080000 .j$WtJ...+q..... │ │ - 0x00092d90 e3543f2a 94180000 2d60d639 58260000 .T?*....-`.9X&.. │ │ - 0x00092da0 866bfb4c 9c370000 9f78a86b 0a600000 .k.L.7...x.k.`.. │ │ - 0x00092db0 6a177b02 b2000000 4c3a840c e9030000 j.{.....L:...... │ │ - 0x00092dc0 56528a20 0d0e0000 8a62d938 75200000 VR. .....b.8u .. │ │ - 0x00092dd0 4f748e60 e14f0000 8912b801 b1000000 Ot.`.O.......... │ │ - 0x00092de0 2537520a 2e030000 7c50c61d 6b0c0000 %7R.....|P..k... │ │ - 0x00092df0 ae619e37 3d1f0000 5c72215c a0490000 .a.7=...\r!\.I.. │ │ - 0x00092e00 3914f802 15010000 033d4b0f ea040000 9........=K..... │ │ - 0x00092e10 23533d22 440f0000 ef615a39 6e210000 #S="D....aZ9n!.. │ │ - 0x00092e20 fd73c160 46500000 94111e01 72000000 .s.`FP......r... │ │ - 0x00092e30 5133b506 6c010000 dc498415 d4060000 Q3..l....I...... │ │ - 0x00092e40 7b5a932b 36140000 f46c7e50 0c3a0000 {Z.+6....l~P.:.. │ │ - 0x00092e50 9015c401 c0000000 f5350709 b5020000 .........5...... │ │ - 0x00092e60 d0514322 850f0000 4e63ec38 b91f0000 .QC"....Nc.8.... │ │ - 0x00092e70 b572e15b e1480000 f10b7100 21000000 .r.[.H....q.!... │ │ - 0x00092e80 4f2d5e05 5f010000 514bc215 13070000 O-^._...QK...... │ │ - 0x00092e90 845d4d2b 22140000 526f4553 723d0000 .]M+"...RoESr=.. │ │ - 0x00092ea0 dc0fbe00 25000000 6831f705 1e010000 ....%...h1...... │ │ - 0x00092eb0 844a6214 a7050000 365b0e28 e9100000 .Jb.....6[.(.... │ │ - 0x00092ec0 796c1d4c fa330000 d7692248 01330000 yl.L.3...i"H.3.. │ │ - 0x00092ed0 75191308 a6030000 124e1923 65130000 u........N.#e... │ │ - 0x00092ee0 595c4f2f 301b0000 2067b040 2a2c0000 Y\O/0... g.@*,.. │ │ - 0x00092ef0 5f76f763 ba550000 f70acd00 31000000 _v.c.U......1... │ │ - 0x00092f00 72383d0b 33030000 9f533e20 530d0000 r8=.3....S> S... │ │ - 0x00092f10 24616d33 f91b0000 5e70a256 46430000 $am3....^p.VFC.. │ │ - 0x00092f20 3b0cca01 ad000000 8838270b bf030000 ;........8'..... │ │ - 0x00092f30 6058f52b 09170000 126b0e48 56300000 `X.+.....k.HV0.. │ │ - 0x00092f40 0574565f de4b0000 14102a01 5c000000 .tV_.K....*.\... │ │ - 0x00092f50 7e3bcd07 2f020000 9c49fe16 e2080000 ~;../....I...... │ │ - 0x00092f60 0057cb26 23130000 bc63f43f 8b2b0000 .W.&#....c.?.+.. │ │ - 0x00092f70 e9075100 16000000 22264404 17010000 ..Q....."&D..... │ │ - 0x00092f80 62474c13 70060000 4258ef26 40110000 bGL.p...BX.&@... │ │ - 0x00092f90 9e674f44 cd2d0000 271b0d02 30000000 .gOD.-..'...0... │ │ - 0x00092fa0 46377905 bb010000 53496211 7a030000 F7y.....SIb.z... │ │ - 0x00092fb0 21505a18 69050000 a75aac2b de100000 !PZ.i....Z.+.... │ │ - 0x00092fc0 e4118500 2c000000 d4299301 28000000 ....,....)..(... │ │ - 0x00092fd0 4a391e08 f0000000 8c48400f 01030000 J9.......H@..... │ │ - 0x00092fe0 1a50401b 6f070000 90219302 8c000000 .P@.o....!...... │ │ - 0x00092ff0 98380f0c 25030000 23586923 200c0000 .8..%...#Xi# ... │ │ - 0x00093000 2f61c731 e4130000 5468993e 5e220000 /a.1....Th.>^".. │ │ - 0x00093010 eb6b4864 bc5f0000 ce15a20e a30b0000 .kHd._.......... │ │ - 0x00093020 f465e84e be420000 8477db67 425e0000 .e.N.B...w.gB^.. │ │ - 0x00093030 9a7bcd72 4d6e0000 457eaf7a 32770000 .{.rMn..E~.z2w.. │ │ - 0x00093040 1d1a4f06 4c010000 524be51f bd100000 ..O.L...RK...... │ │ - 0x00093050 94660846 3a320000 c672a05d 1a4c0000 .f.F:2...r.].L.. │ │ - 0x00093060 067a1e6f 72640000 390cb002 dc000000 .z.ord..9....... │ │ - 0x00093070 e7416014 ae090000 745eb131 d91c0000 .A`.....t^.1.... │ │ - 0x00093080 e76ce54b bb340000 40772965 fe560000 .l.K.4..@w)e.V.. │ │ - 0x00093090 fb113b02 fb000000 012f2509 b0040000 ..;....../%..... │ │ - 0x000930a0 0b48a11f d4130000 016cf64e 733a0000 .H.......l.Ns:.. │ │ - 0x000930b0 ee78bf6a bb5f0000 14062c00 14000000 .x.j._....,..... │ │ - 0x000930c0 c824ea03 df000000 b3464e14 ad060000 .$.......FN..... │ │ - 0x000930d0 d45e622e 78150000 c4712e58 9c440000 .^b.x....q.X.D.. │ │ - 0x000930e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000930f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093100 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093110 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093120 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093130 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093140 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093150 00600040 00200000 63769b64 655b0000 .`.@. ..cv.de[.. │ │ - 0x00093160 531f600c f6060000 065ba335 6f280000 S.`......[.5o(.. │ │ - 0x00093170 0072c05b c0470000 1f7aa770 c76a0000 .r.[.G...z.p.j.. │ │ - 0x00093180 5b7d247a 50750000 4d221208 8b020000 [}$zPu..M"...... │ │ - 0x00093190 0e4b0520 b10d0000 bd672447 5d2d0000 .K. .....g$G]-.. │ │ - 0x000931a0 c1732455 f7420000 7d762964 5d530000 .s$U.B..}v)d]S.. │ │ - 0x000931b0 bc05ec00 da000000 5b466309 2e030000 ........[Fc..... │ │ - 0x000931c0 cb6ea452 87370000 bc7ddc6f 66630000 .n.R.7...}.ofc.. │ │ - 0x000931d0 61794758 d4480000 c80ae601 b1000000 ayGX.H.......... │ │ - 0x000931e0 d434640a fc030000 5454a221 8d0c0000 .4d.....TT.!.... │ │ - 0x000931f0 ee698445 f7340000 be770b6c f85e0000 .i.E.4...w.l.^.. │ │ - 0x00093200 90033400 14000000 1c265004 c4000000 ..4......&P..... │ │ - 0x00093210 824ae017 54080000 3260cc33 131a0000 .J..T...2`.3.... │ │ - 0x00093220 636f3555 ac3e0000 00600040 00200000 co5U.>...`.@. .. │ │ - 0x00093230 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093240 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093250 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093260 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093270 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093280 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093290 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000932a0 a77d297c e17a0000 db369224 49120000 .})|.z...6.$I... │ │ - 0x000932b0 ab6a0060 55550000 3b71ec44 4f2c0000 .j.`UU..;q.DO,.. │ │ - 0x000932c0 e575af61 d8500000 967f367e d67c0000 .u.a.P....6~.|.. │ │ - 0x000932d0 f628f20b 6a030000 c45e422e 801a0000 .(..j....^B..... │ │ - 0x000932e0 7271574e 5d390000 ac793864 73550000 rqWN]9...y8dsU.. │ │ - 0x000932f0 277d4477 59720000 2d0a2601 54000000 '}DwYr..-.&.T... │ │ - 0x00093300 80380009 00030000 4d536218 310c0000 .8......MSb.1... │ │ - 0x00093310 89684444 cd2c0000 4677d165 175d0000 .hDD.,..Fw.e.].. │ │ - 0x00093320 16074f02 c5000000 2d3c860c 9c060000 ..O.....-<...... │ │ - 0x00093330 2a5a4028 ee140000 00600040 722c0000 *Z@(.....`.@r,.. │ │ - 0x00093340 25799260 00540000 40062200 14000000 %y.`.T..@."..... │ │ - 0x00093350 2a282f05 29010000 df4de51b d60b0000 *(/.)....M...... │ │ - 0x00093360 bc641d3c ae250000 d973495d 594b0000 .d.<.%...sI]YK.. │ │ - 0x00093370 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093380 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093390 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000933a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000933b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000933c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000933d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000933e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000933f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093400 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093410 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093420 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093430 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093440 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093450 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093460 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093470 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093480 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093490 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000934a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000934b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000934c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000934d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000934e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000934f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093500 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093510 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093520 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093530 2648122f 92210000 084f6f33 13230000 &H./.!...Oo3.#.. │ │ - 0x00093540 f85d3545 d1330000 e667c153 b6430000 .]5E.3...g.S.C.. │ │ - 0x00093550 7a6d225d 064f0000 25716b63 ce560000 zm"].O..%qkc.V.. │ │ - 0x00093560 60790b73 f96c0000 c8471132 1c270000 `y.s.l...G.2.'.. │ │ - 0x00093570 96414e25 3e170000 6550ee33 af220000 .AN%>...eP.3.".. │ │ - 0x00093580 285ce842 dd300000 6464914e 7c3d0000 (\.B.0..dd.N|=.. │ │ - 0x00093590 e8693657 78470000 ec75806c b4630000 .i6WxG...u.l.c.. │ │ - 0x000935a0 98507f39 4e2c0000 284a0f2f 5f200000 .P.9N,..(J./_ .. │ │ - 0x000935b0 ac552b3b 742a0000 4c5f9447 61360000 .U+;t*..L_.Ga6.. │ │ - 0x000935c0 8566fd51 80410000 276b5659 404a0000 .f.Q.A..'kVY@J.. │ │ - 0x000935d0 26741c69 f25e0000 a1418726 52190000 &t.i.^...A.&R... │ │ - 0x000935e0 224b522f fd1f0000 e05a2441 c92f0000 "KR/.....Z$A./.. │ │ - 0x000935f0 c164e84e f93d0000 0c6b9558 3c490000 .d.N.=...k.Xo+.. │ │ - 0x00093670 11613b48 86350000 c06a4658 97480000 .a;H.5...jFX.H.. │ │ - 0x00093680 ba47822e a2200000 d0512536 bb250000 .G... ...Q%6.%.. │ │ - 0x00093690 bf5fc747 8d360000 1c690556 46460000 ._.G.6...i.VFF.. │ │ - 0x000936a0 856eda5e 30510000 ea71d664 c5580000 .n.^0Q...q.d.X.. │ │ - 0x000936b0 3879ae72 486c0000 a247b231 9e260000 8y.rHl...G.1.&.. │ │ - 0x000936c0 17438d26 ab170000 ba505834 fd220000 .C.&.....PX4.".. │ │ - 0x000936d0 9d5c2043 da300000 a964c54e 683d0000 .\ C.0...d.Nh=.. │ │ - 0x000936e0 cc69ff56 27470000 fa74c26a 4a610000 .i.V'G...t.jJa.. │ │ - 0x000936f0 5742af2b d9200000 5538731d 96110000 WB.+. ..U8s..... │ │ - 0x00093700 82452928 eb180000 61530737 19250000 .E)(....aS.7.%.. │ │ - 0x00093710 615d0a44 d8310000 0f64cc4d 823c0000 a].D.1...d.M.<.. │ │ - 0x00093720 85718464 02590000 9c43402b 831c0000 .q.d.Y...C@+.... │ │ - 0x00093730 7650cf34 69250000 ed5d4d45 7c340000 vP.4i%...]ME|4.. │ │ - 0x00093740 e4664852 fe410000 c66cb45b 044d0000 .fHR.A...l.[.M.. │ │ - 0x00093750 d56ff161 fe540000 0d77646e 3a660000 .o.a.T...wdn:f.. │ │ - 0x00093760 7032d816 7c0b0000 fd39371d 880f0000 p2..|....97..... │ │ - 0x00093770 3a48302a 47190000 62552839 5a260000 :H0*G...bU(9Z&.. │ │ - 0x00093780 195f2146 55330000 8d650550 7a3e0000 ._!FU3...e.Pz>.. │ │ - 0x00093790 1670ba61 b7540000 7432261a 00100000 .p.a.T..t2&..... │ │ - 0x000937a0 5534021a c30e0000 7740bf22 f1130000 U4......w@.".... │ │ - 0x000937b0 2a4e6630 881e0000 9158363d 372a0000 *Nf0.....X6=7*.. │ │ - 0x000937c0 c65fdc46 05340000 ab6bef59 ca4a0000 ._.F.4...k.Y.J.. │ │ - 0x000937d0 bd569740 cd320000 be596a41 a4320000 .V.@.2...YjA.2.. │ │ - 0x000937e0 a2655751 71420000 9d6c1e5c 304e0000 .eWQqB...l.\0N.. │ │ - 0x000937f0 fb70f562 7d560000 15743b68 7e5d0000 .p.b}V...t;h~].. │ │ - 0x00093800 e17adc75 0a710000 1254ec3f 17330000 .z.u.q...T.?.3.. │ │ - 0x00093810 e54f2136 35270000 c356393d d72c0000 .O!65'...V9=.,.. │ │ - 0x00093820 38604a49 b7380000 34672e53 33430000 8`JI.8..4g.S3C.. │ │ - 0x00093830 b46b495a a84b0000 d376526e 45660000 .kIZ.K...vRnEf.. │ │ - 0x00093840 e74bd636 bf2b0000 9634291a 2e0f0000 .K.6.+...4)..... │ │ - 0x00093850 b0410c24 8a150000 874f2232 92200000 .A.$.....O"2. .. │ │ - 0x00093860 e059be3e 732c0000 bc607448 7e360000 .Y.>s,...`tH~6.. │ │ - 0x00093870 d66f8e61 2f550000 8a55d43e 2b2e0000 .o.a/U...U.>+... │ │ - 0x00093880 405a8244 08370000 1a65b350 d0430000 @Z.D.7...e.P.C.. │ │ - 0x00093890 276d3c5d ef4f0000 d2710664 b6570000 'm<].O...q.d.W.. │ │ - 0x000938a0 2474e366 555b0000 79792073 b46c0000 $t.fU[..yy s.l.. │ │ - 0x000938b0 054a2935 0e260000 30515c35 b0250000 .J)5.&..0Q\5.%.. │ │ - 0x000938c0 3e56c63c 612b0000 d060b648 63380000 >V.B.. │ │ - 0x00093b40 fc500000 00400000 00400000 00400000 .P...@...@...@.. │ │ - 0x00093b50 00400000 69220000 c12e0000 b3350000 .@..i".......5.. │ │ - 0x00093b60 b5400000 223a0000 c0480000 16510000 .@..":...H...Q.. │ │ - 0x00093b70 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x00093b80 f9140000 39400000 69390000 80330000 ....9@..i9...3.. │ │ - 0x00093b90 0f2f0000 00380000 98330000 5a580000 ./...8...3..ZX.. │ │ - 0x00093ba0 9b5d0000 00400000 00400000 9c1e0000 .]...@...@...... │ │ - 0x00093bb0 9f2e0000 05510000 e23e0000 36320000 .....Q...>..62.. │ │ - 0x00093bc0 fe440000 023b0000 294a0000 ac0f0000 .D...;..)J...... │ │ - 0x00093bd0 00400000 00400000 92240000 ab2a0000 .@...@...$...*.. │ │ - 0x00093be0 00380000 00400000 383d0000 ef4e0000 .8...@..8=...N.. │ │ - 0x00093bf0 583c0000 85280000 862c0000 00400000 X<...(...,...@.. │ │ - 0x00093c00 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x00093c10 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x00093c20 00400000 00400000 97030000 fc680000 .@...@.......h.. │ │ - 0x00093c30 b0500000 512a0000 bf300000 af140000 .P..Q*...0...... │ │ - 0x00093c40 19010000 1a620000 ef330000 e00a0000 .....b...3...... │ │ - 0x00093c50 17590000 de090000 8b020000 c4040000 .Y.............. │ │ - 0x00093c60 f3790000 6e580000 f03e0000 61370000 .y..nX...>..a7.. │ │ - 0x00093c70 3c190000 e7000000 e56a0000 50390000 <........j..P9.. │ │ - 0x00093c80 cd0a0000 00400000 00400000 00400000 .....@...@...@.. │ │ - 0x00093c90 fb0a0000 f16a0000 89390000 f2230000 .....j...9...#.. │ │ - 0x00093ca0 61280000 221b0000 3b020000 3e710000 a(.."...;...>q.. │ │ - 0x00093cb0 18440000 cb0e0000 00400000 00400000 .D.......@...@.. │ │ - 0x00093cc0 00400000 003a0000 e6780000 8e630000 .@...:...x...c.. │ │ - 0x00093cd0 471d0000 55550000 be040000 90000000 G...UU.......... │ │ - 0x00093ce0 aa7a0000 f4420000 02090000 6e7f0000 .z...B......n... │ │ - 0x00093cf0 f46b0000 57040000 5c670000 8b7f0000 .k..W...\g...... │ │ - 0x00093d00 9a790000 8f770000 00400000 55550000 .y...w...@..UU.. │ │ - 0x00093d10 d9090000 00400000 00400000 00400000 .....@...@...@.. │ │ - 0x00093d20 00400000 00400000 00400000 80410000 .@...@...@...A.. │ │ - 0x00093d30 004d0000 80360000 80440000 804d0000 .M...6...D...M.. │ │ - 0x00093d40 803c0000 00000000 00000000 00000000 .<.............. │ │ - 0x00093d50 00000000 00000000 00000000 00000000 ................ │ │ - 0x00093d60 b3770976 d36b0e5d 00000000 00000000 .w.v.k.]........ │ │ - 0x00093d70 ff7d037d bd783d67 00000000 00000000 .}.}.x=g........ │ │ - 0x00093d80 2b62e65a 4d485c35 00000000 00000000 +b.ZMH\5........ │ │ - 0x00093d90 3f760070 5e5d9f3d 00000000 00000000 ?v.p^].=........ │ │ - 0x00093da0 237c1f7b 1d78c96f df550000 00000000 #|.{.x.o.U...... │ │ - 0x00093db0 c77e477e b57b9b74 8e5e0000 00000000 .~G~.{.t.^...... │ │ - 0x00093dc0 365f9057 94495936 621a0000 00000000 6_.W.IY6b....... │ │ - 0x00093dd0 ee75e46f 0b609a4a 56210000 00000000 .u.o.`.JV!...... │ │ - 0x00093de0 147b5a7a 33778071 0466c74b 00000000 .{Zz3w.q.f.K.... │ │ - 0x00093df0 6f7ea37d fb7bfd75 2b69ae4e 00000000 o~.}.{.u+i.N.... │ │ - 0x00093e00 5f5e8c56 e046e636 aa27a00e 00000000 _^.V.F.6.'...... │ │ - 0x00093e10 7d78c973 1569195a 3b482416 00000000 }x.s.i.Z;H$..... │ │ - 0x00093e20 537d5b7c 307a6675 626d8e5e ca340000 S}[|0zfubm.^.4.. │ │ - 0x00093e30 277fa07e 967d0177 736b0f59 c03b0000 '..~.}.wsk.Y.;.. │ │ - 0x00093e40 93604054 77437533 7422f014 26070000 .`@TwCu3t"..&... │ │ - 0x00093e50 fa76c06f d1626b45 f539e02e e0090000 .v.o.bkE.9...... │ │ - 0x00093e60 587ac377 c96f8967 8f5b344c e839fc24 Xz.w.o.g.[4L.9.$ │ │ - 0x00093e70 00000000 00000000 00000000 00000000 ................ │ │ - 0x00093e80 717e057c 2b792274 34574643 2d276215 q~.|+y"t4WFC-'b. │ │ - 0x00093e90 00000000 00000000 00000000 00000000 ................ │ │ - 0x00093ea0 fe662c60 b14e2045 d836c126 b1183f0d .f,`.N E.6.&..?. │ │ - 0x00093eb0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00093ec0 76794c73 9a695158 83280623 0b1f2407 vyLs.iQX.(.#..$. │ │ - 0x00093ed0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00093ee0 327b1a77 556ca061 a1510e44 7a33f81f 2{.wUl.a.Q.Dz3.. │ │ - 0x00093ef0 b30f0000 00000000 00000000 00000000 ................ │ │ - 0x00093f00 9f630559 3542ce34 ec2ada22 92181411 .c.Y5B.4.*.".... │ │ - 0x00093f10 bd030000 00000000 00000000 00000000 ................ │ │ - 0x00093f20 487d4c7c b773ba69 165a5f4c 453aa02a H}L|.s.i.Z_LE:.* │ │ - 0x00093f30 a41b7e12 00000000 00000000 00000000 ..~............. │ │ - 0x00093f40 9075f971 8e5b443d 3b272421 61188512 .u.q.[D=;'$!a... │ │ - 0x00093f50 27116407 00000000 00000000 00000000 '.d............. │ │ - 0x00093f60 683b400b 00000000 190cc304 00000000 h;@............. │ │ - 0x00093f70 e106c802 00000000 6a15ca0a 00000000 ........j....... │ │ - 0x00093f80 1e181406 00000000 1806ba00 00000000 ................ │ │ - 0x00093f90 a5038300 00000000 7d083202 00000000 ........}.2..... │ │ - 0x00093fa0 7944140b 00000000 ad05a102 00000000 yD.............. │ │ - 0x00093fb0 7e024e01 00000000 70070403 00000000 ~.N.....p....... │ │ - 0x00093fc0 59190807 00000000 5a061101 00000000 Y.......Z....... │ │ - 0x00093fd0 1f04e400 00000000 4703ae00 00000000 ........G....... │ │ - 0x00093fe0 ac75921d 00000000 da023d01 00000000 .u........=..... │ │ - 0x00093ff0 81004900 00000000 5a02fa00 00000000 ..I.....Z....... │ │ - 0x00094000 dd3cec13 00000000 1e04da00 00000000 .<.............. │ │ - 0x00094010 e5015a00 00000000 4603cd00 00000000 ..Z.....F....... │ │ - 0x00094020 ec7b2f77 00000000 dd074d03 00000000 .{/w......M..... │ │ - 0x00094030 30024b00 00000000 0c029900 00000000 0.K............. │ │ - 0x00094040 bb2ca119 00000000 330e6c07 00000000 .,......3.l..... │ │ - 0x00094050 810d0106 00000000 270c9106 00000000 ........'....... │ │ - 0x00094060 227ed678 00000000 e3060d03 00000000 "~.x............ │ │ - 0x00094070 c3012c00 00000000 6f077800 00000000 ..,.....o.x..... │ │ - 0x00094080 5555ab2a 00000000 5555ab2a 00000000 UU.*....UU.*.... │ │ - 0x00094090 5555ab2a 00000000 5555ab2a 00000000 UU.*....UU.*.... │ │ - 0x000940a0 6768b251 c9410000 9a304707 05020000 gh.Q.A...0G..... │ │ - 0x000940b0 ac483117 fb070000 e059592f 27180000 .H1......YY/'... │ │ - 0x000940c0 f0669745 1d2d0000 6a741164 75550000 .f.E.-..jt.duU.. │ │ - 0x000940d0 f1237205 02020000 7e45e814 1e070000 .#r.....~E...... │ │ - 0x000940e0 265bff30 72190000 fe652247 c92f0000 &[.0r....e"G./.. │ │ - 0x000940f0 b4701b5e 434d0000 00600040 00200000 .p.^CM...`.@. .. │ │ - 0x00094100 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094110 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094120 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094130 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094140 00600040 00200000 5839970c 9d040000 .`.@. ..X9...... │ │ - 0x00094150 fa4c0d1b 870a0000 145d453e 15290000 .L.......]E>.).. │ │ - 0x00094160 1a625c4c cb390000 9b69b457 88470000 .b\L.9...i.W.G.. │ │ - 0x00094170 a1266405 8e020000 9144a712 15070000 .&d......D...... │ │ - 0x00094180 4b5b0b34 6e1e0000 8e72ab59 10440000 K[.4n....r.Y.D.. │ │ - 0x00094190 a87aa070 7c660000 6a1cdf02 6a010000 .z.p|f..j...j... │ │ - 0x000941a0 7c3ec512 02080000 355b0b39 24250000 |>......5[.9$%.. │ │ - 0x000941b0 8b75b362 eb510000 147a086f fe630000 .u.b.Q...z.o.c.. │ │ - 0x000941c0 44182205 9b020000 183d6516 640a0000 D."......=e.d... │ │ - 0x000941d0 7c5f1044 e7300000 9178c069 035b0000 |_.D.0...x.i.[.. │ │ - 0x000941e0 00600040 00200000 f95ec535 d0200000 .`.@. ...^.5. .. │ │ - 0x000941f0 f523eb02 a4000000 9340fa0c 41030000 .#.......@..A... │ │ - 0x00094200 1c564122 520d0000 bb65883b a0200000 .VA"R....e.;. .. │ │ - 0x00094210 a9705155 473e0000 3719e001 86000000 .pQUG>..7....... │ │ - 0x00094220 ea3b710a a1020000 9454e21f 110c0000 .;q......T...... │ │ - 0x00094230 e5633038 4b1d0000 8a6dcc4d 8d340000 .c08K....m.M.4.. │ │ - 0x00094240 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094250 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094260 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094270 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094280 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094290 da266004 1d010000 ac3e3f0c 47030000 .&`......>?.G... │ │ - 0x000942a0 eb570726 cb0f0000 8b64503a 30200000 .W.&.....dP:0 .. │ │ - 0x000942b0 fd6cc249 022c0000 2e1d6c03 15010000 .l.I.,....l..... │ │ - 0x000942c0 6f3a6e0d e8040000 3c5aaf2c 2d180000 o:n...../...... │ │ - 0x00094460 834f851e c50d0000 ec65e13d c7250000 .O.......e.=.%.. │ │ - 0x00094470 6a74735f 894d0000 415e7534 93200000 jts_.M..A^u4. .. │ │ - 0x00094480 ac20a303 f3000000 9b3d0f0d d8030000 . .......=...... │ │ - 0x00094490 0b545621 230e0000 a1650e3c 24220000 .TV!#....e.<$".. │ │ - 0x000944a0 5e729a59 a9440000 55192901 36000000 ^r.Y.D..U.).6... │ │ - 0x000944b0 71334006 46010000 a64cb616 53070000 q3@.F....L..S... │ │ - 0x000944c0 ea5f942f f6160000 a56de74c 9c340000 ._./.....m.L.4.. │ │ - 0x000944d0 cc113601 63000000 5e379409 9c020000 ..6.c...^7...... │ │ - 0x000944e0 2d54a820 ce0d0000 2f65083b ab210000 -T. ..../e.;.!.. │ │ - 0x000944f0 a2718657 7a410000 1f1b7802 98000000 .q.WzA....x..... │ │ - 0x00094500 5f3c630b eb020000 43546920 e00c0000 _.......+... │ │ - 0x00094530 3b49c513 63060000 fc5c0c2b 42130000 ;I..c....\.+B... │ │ - 0x00094540 c36ab746 3d2d0000 40191401 46000000 .j.F=-..@...F... │ │ - 0x00094550 47306c05 7f010000 8e4aaa15 58080000 G0l......J..X... │ │ - 0x00094560 f25c0c2d c3170000 766f6f52 da3d0000 .\.-....vooR.=.. │ │ - 0x00094570 5f199b01 39000000 402ff605 47010000 _...9...@/..G... │ │ - 0x00094580 a4488a15 4a070000 7259762a 75150000 .H..J...rYv*u... │ │ - 0x00094590 d46b3e4b ba340000 9b173501 28000000 .k>K.4....5.(... │ │ - 0x000945a0 012e2e05 f1000000 f14cbe18 a5070000 .........L...... │ │ - 0x000945b0 08608631 8a170000 3d6d394c 49320000 .`.1....=m9LI2.. │ │ - 0x000945c0 7d62a245 bb370000 a6203606 e1010000 }b.E.7... 6..... │ │ - 0x000945d0 c6478e17 d3090000 235f9e33 951d0000 .G......#_.3.... │ │ - 0x000945e0 626d844d 9f360000 13785269 095c0000 bm.M.6...xRi.\.. │ │ - 0x000945f0 68179401 69000000 d436f10a 45030000 h...i....6..E... │ │ - 0x00094600 03551623 4c0f0000 be66f33d 2a240000 .U.#L....f.=*$.. │ │ - 0x00094610 1c74425e 954b0000 e80dba00 40000000 .tB^.K......@... │ │ - 0x00094620 9c317707 30020000 1d51031e 650c0000 .1w.0....Q..e... │ │ - 0x00094630 dd64aa3a 83210000 5373715c 49490000 .d.:.!..Ssq\II.. │ │ - 0x00094640 21152f01 63000000 23346a08 52020000 !./.c...#4j.R... │ │ - 0x00094650 75514e1e 750c0000 da64f43a f6210000 uQN.u....d.:.!.. │ │ - 0x00094660 4174e75e d84c0000 b60e5c00 21000000 At.^.L....\.!... │ │ - 0x00094670 aa299703 c0000000 b8479712 53050000 .).......G..S... │ │ - 0x00094680 bd5c512b e5120000 aa6d7a4e c4360000 .\Q+.....mzN.6.. │ │ - 0x00094690 c811f000 56000000 8f2ee005 c2010000 ....V........... │ │ - 0x000946a0 2c4e291b c90b0000 73628f36 a51e0000 ,N).....sb.6.... │ │ - 0x000946b0 4b72c35a 73470000 4b0a5100 1d000000 Kr.ZsG..K.Q..... │ │ - 0x000946c0 e9255a03 fd000000 04476d12 64060000 .%Z......Gm.d... │ │ - 0x000946d0 835c6f2b bf140000 5b6f7a52 903c0000 .\o+....[ozR.<.. │ │ - 0x000946e0 b20c4d00 14000000 4d282903 9b000000 ..M.....M()..... │ │ - 0x000946f0 f045ce0f 2c040000 215a4c26 d40f0000 .E..,...!ZL&.... │ │ - 0x00094700 bc6cd24b d2330000 bf66c23d 482b0000 .l.K.3...f.=H+.. │ │ - 0x00094710 911de604 98010000 4a46f315 71080000 ........JF..q... │ │ - 0x00094720 d75b422c a4160000 a569b144 862a0000 .[B,.....i.D.*.. │ │ - 0x00094730 b273515d 5d4a0000 9316fa01 56000000 .sQ]]J......V... │ │ - 0x00094740 0c3c0f0b ab020000 8553bb1e a80b0000 .<.......S...... │ │ - 0x00094750 87637b36 341c0000 6a71af56 2a410000 .c{64...jq.V*A.. │ │ - 0x00094760 e00b0b01 49000000 e93bfb0b 61030000 ....I....;..a... │ │ - 0x00094770 3f59d626 74110000 f868b643 cc290000 ?Y.&t....h.C.).. │ │ - 0x00094780 9a72525a 5b460000 3a100101 3f000000 .rRZ[F..:...?... │ │ - 0x00094790 5c345208 f9010000 b74c7219 3e090000 \4R......Lr.>... │ │ - 0x000947a0 ce5dfc2f b8180000 e66ea952 2a3d0000 .]./.....n.R*=.. │ │ - 0x000947b0 ac096100 18000000 ec2a8d04 0b010000 ..a......*...... │ │ - 0x000947c0 16484b13 c5050000 755ac928 99110000 .HK.....uZ.(.... │ │ - 0x000947d0 e66ce14c 87350000 fa1ac900 23000000 .l.L.5......#... │ │ - 0x000947e0 c62ece02 c9000000 a53c5f08 02020000 .........<_..... │ │ - 0x000947f0 1d4c1414 0e050000 3b5afc27 0a0f0000 .L......;Z.'.... │ │ - 0x00094800 d5144700 14000000 a61e7a01 36000000 ..G.......z.6... │ │ - 0x00094810 372cf004 e8000000 f83fdf0b a8030000 7,.......?...... │ │ - 0x00094820 5452cc1e 6c0e0000 7f21de01 21000000 TR..l....!..!... │ │ - 0x00094830 23368006 cd000000 34502717 55050000 #6......4P'.U... │ │ - 0x00094840 1560b02a 660e0000 c863803c 451d0000 .`.*f....c..i....6...... │ │ - 0x000948e0 f256b724 70100000 ab678d3f ab250000 .V.$p....g.?.%.. │ │ - 0x000948f0 d075e862 47520000 df073a00 14000000 .u.bGR....:..... │ │ - 0x00094900 7a2b0105 09010000 774d1a17 6a070000 z+......wM..j... │ │ - 0x00094910 0a608c2f a6160000 cb71e357 77430000 .`./.....q.WwC.. │ │ - 0x00094920 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094930 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094940 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094950 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094960 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094970 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094980 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094990 00600040 00200000 846b8a50 f63d0000 .`.@. ...k.P.=.. │ │ - 0x000949a0 fa2f1617 fb0b0000 b4617338 49230000 ./.......as8I#.. │ │ - 0x000949b0 8472d85b a64c0000 1c78aa6b db5f0000 .r.[.L...x.k._.. │ │ - 0x000949c0 f7787f6c 21610000 55168e03 ed000000 .x.l!a..U....... │ │ - 0x000949d0 8c417514 65080000 1c5c142c a1170000 .Au.e....\.,.... │ │ - 0x000949e0 7f67de3c 08230000 dc73755b 54460000 .g.<.#...su[TF.. │ │ - 0x000949f0 9c06f800 58000000 3939ab0a 96030000 ....X...99...... │ │ - 0x00094a00 fc574726 b0140000 ac6d0349 b7340000 .WG&.....m.I.4.. │ │ - 0x00094a10 92716352 6c3b0000 940abb00 30000000 .qcRl;......0... │ │ - 0x00094a20 ed2dc907 88020000 65510c1f 970d0000 .-......eQ...... │ │ - 0x00094a30 3164023b dc200000 07712e56 50400000 1d.;. ...q.VP@.. │ │ - 0x00094a40 2e032500 14000000 97221404 17010000 ..%......"...... │ │ - 0x00094a50 60436412 ca050000 03532026 65100000 `Cd......S &e... │ │ - 0x00094a60 cf675447 6b2f0000 00600040 00200000 .gTGk/...`.@. .. │ │ - 0x00094a70 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094a80 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094a90 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094aa0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094ab0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094ac0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094ad0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094ae0 f57b0975 c46f0000 964c2639 352e0000 .{.u.o...L&95... │ │ - 0x00094af0 78751766 cd5d0000 a37abf6f 3b650000 xu.f.]...z.o;e.. │ │ - 0x00094b00 b57b4675 946d0000 ac7e037c c1790000 .{Fu.m...~.|.y.. │ │ - 0x00094b10 d6262d09 79020000 6557fe2a c2160000 .&-.y...eW.*.... │ │ - 0x00094b20 8a6d894f 2f3c0000 71765864 9f560000 .m.O/<..qvXd.V.. │ │ - 0x00094b30 357b7b71 85680000 04124005 42030000 5{{q.h....@.B... │ │ - 0x00094b40 ed3d9613 5b090000 445c022e c1180000 .=..[...D\...... │ │ - 0x00094b50 c2686543 642d0000 44766163 fa520000 .heCd-..Dvac.R.. │ │ - 0x00094b60 76082301 62000000 c631fd0a b0040000 v.#.b....1...... │ │ - 0x00094b70 2c54b423 37120000 0466853d 43260000 ,T.#7....f.=C&.. │ │ - 0x00094b80 0874a85e 0d4d0000 e7032c00 14000000 .t.^.M....,..... │ │ - 0x00094b90 2a295907 8b010000 3650091e dd0b0000 *)Y.....6P...... │ │ - 0x00094ba0 62638036 f71c0000 a3706555 183f0000 bc.6.....peU.?.. │ │ - 0x00094bb0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094bc0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094bd0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094be0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094bf0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094c00 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094c10 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094c20 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094c30 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094c40 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094c50 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094c60 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094c70 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094c80 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094c90 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094ca0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094cb0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094cc0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094cd0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094ce0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094cf0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094d00 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094d10 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094d20 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094d30 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094d40 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094d50 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094d60 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094d70 6d45a32c 531f0000 9a4cbf30 e71f0000 mE.,S....L.0.... │ │ - 0x00094d80 135d2244 5c320000 6767eb52 41420000 .]"D\2..gg.RAB.. │ │ - 0x00094d90 2f6dbb5c 184e0000 6d719763 7d560000 /m.\.N..mq.c}V.. │ │ - 0x00094da0 c978df71 166b0000 78473533 b9280000 .x.q.k..xG53.(.. │ │ - 0x00094db0 5a3e9e21 73140000 9c4d4c30 771f0000 Z>.!s....ML0w... │ │ - 0x00094dc0 3d5b1041 c32e0000 7064674e 043d0000 =[.A....pdgN.=.. │ │ - 0x00094dd0 586a9d57 84470000 7674b869 815f0000 Xj.W.G..vt.i._.. │ │ - 0x00094de0 504f6939 962c0000 86430028 4e1a0000 POi9.,...C.(N... │ │ - 0x00094df0 da50bb34 b8230000 075dd243 76310000 .P.4.#...].Cv1.. │ │ - 0x00094e00 8d64464e bc3c0000 01695f55 dc440000 .dFN.<...i_U.D.. │ │ - 0x00094e10 2f719263 31570000 2d432829 6b1b0000 /q.c1W..-C()k... │ │ - 0x00094e20 5647b92b e21c0000 33583f3d bf2b0000 VG.+....3X?=.+.. │ │ - 0x00094e30 6c630b4c 053a0000 69696055 aa440000 lc.L.:..ii`U.D.. │ │ - 0x00094e40 686d3d5c e04c0000 4f74b268 ba5d0000 hm=\.L..Ot.h.].. │ │ - 0x00094e50 8024190f c6070000 d92eee13 ae090000 .$.............. │ │ - 0x00094e60 a63fa620 75110000 494f2c31 651e0000 .?. u...IO,1e... │ │ - 0x00094e70 3e5b993f 412c0000 9062d24a 9f370000 >[.?A,...b.J.7.. │ │ - 0x00094e80 486c8e5a 134b0000 9e2d6615 c40b0000 Hl.Z.K...-f..... │ │ - 0x00094e90 c42ef614 b60a0000 653a731c d70e0000 ........e:s..... │ │ - 0x00094ea0 dc496b2a a2180000 0655c237 17240000 .Ik*.....U.7.$.. │ │ - 0x00094eb0 075dc741 5f2e0000 d0667251 ba3f0000 .].A_....frQ.?.. │ │ - 0x00094ec0 81414029 971c0000 064dec31 c6210000 .A@).....M.1.!.. │ │ - 0x00094ed0 6e5ef045 4e340000 6f68b954 7a440000 n^.EN4..oh.TzD.. │ │ - 0x00094ee0 366e155e c54f0000 a8711d64 9f570000 6n.^.O...q.d.W.. │ │ - 0x00094ef0 94784571 386a0000 5442a42c 73220000 .xEq8j..TB.,s".. │ │ - 0x00094f00 473e5521 92130000 b74d4e30 161f0000 G>U!.....MN0.... │ │ - 0x00094f10 8a5a1540 9a2d0000 4863674c bb3a0000 .Z.@.-..HcgL.:.. │ │ - 0x00094f20 b8681355 b0440000 6073a667 d15c0000 .h.U.D..`s.g.\.. │ │ - 0x00094f30 6f42142f 48250000 8a347b1a a90f0000 oB./H%...4{..... │ │ - 0x00094f40 5743ca25 cf160000 7252d335 a7230000 WC.%....rR.5.#.. │ │ - 0x00094f50 055d3043 72300000 8f63ce4c d43a0000 .]0Cr0...c.L.:.. │ │ - 0x00094f60 686f8560 50530000 cd451f2d 49200000 ho.`PS...E.-I .. │ │ - 0x00094f70 314bc530 11220000 2b5ba241 73300000 1K.0."..+[.As0.. │ │ - 0x00094f80 d465bd4f f43e0000 206c185a 6c4a0000 .e.O.>.. l.ZlJ.. │ │ - 0x00094f90 6d6f2660 2d520000 72750c6b 4b610000 mo&`-R..ru.kKa.. │ │ - 0x00094fa0 27271c11 0a090000 f530f615 1e0b0000 ''.......0...... │ │ - 0x00094fb0 e8415d23 0b140000 c0516a34 bd210000 .A]#.....Qj4.!.. │ │ - 0x00094fc0 5e5cc441 702e0000 c062f34a 46380000 ^\.Ap....b.JF8.. │ │ - 0x00094fd0 066ca05a c64b0000 932e4718 fc0e0000 .l.Z.K....G..... │ │ - 0x00094fe0 0b2e1415 440b0000 8b3a091d 8f0f0000 ....D....:...... │ │ - 0x00094ff0 404a342b 47190000 21551138 bb240000 @J4+G...!U.8.$.. │ │ - 0x00095000 ab5c5342 322f0000 0e684154 c1430000 .\SB2/...hAT.C.. │ │ - 0x00095010 134bf432 8a250000 bc513238 1a290000 .K.2.%...Q28.).. │ │ - 0x00095020 1161cd4a 933a0000 926a6158 86490000 .a.J.:...jaX.I.. │ │ - 0x00095030 ba6fd160 c4530000 dc729666 2d5b0000 .o.`.S...r.f-[.. │ │ - 0x00095040 c279a873 be6d0000 4f440d2e 1b230000 .y.s.m..OD...#.. │ │ - 0x00095050 a5459929 a01a0000 9d531938 e4260000 .E.).....S.8.&.. │ │ - 0x00095060 5f5ef745 56340000 af656850 a03f0000 _^.EV4...ehP.?.. │ │ - 0x00095070 7e6ae957 4a480000 52746669 445f0000 ~j.WJH..RtfiD_.. │ │ - 0x00095080 e7305b1d e7140000 b22d8214 cf0a0000 .0[......-...... │ │ - 0x00095090 2a3e6b20 56120000 c04dfa2f 581e0000 *>k V....M./X... │ │ - 0x000950a0 1659ae3d ee2a0000 7660fe47 98350000 .Y.=.*..v`.G.5.. │ │ - 0x000950b0 726ee15e 7e510000 78495f33 d3260000 rn.^~Q..xI_3.&.. │ │ - 0x000950c0 7254433c 142d0000 12645c4d da3c0000 rTC<.-...d\M.<.. │ │ - 0x000950d0 2d6bee58 d5490000 b96fc061 cf540000 -k.X.I...o.a.T.. │ │ - 0x000950e0 68721b66 525a0000 a5783871 ca690000 hr.fRZ...x8q.i.. │ │ - 0x000950f0 c036c41b 100f0000 b83df61f 82120000 .6.......=...... │ │ - 0x00095100 304bc12d 1f1d0000 2b57263b f8280000 0K.-....+W&;.(.. │ │ - 0x00095110 3e5f5747 54350000 aa65cd4e 903d0000 >_WGT5...e.N.=.. │ │ - 0x00095120 4f6f3460 15530000 98294d13 e7090000 Oo4`.S...)M..... │ │ - 0x00095130 ad2f2215 390b0000 4c3dbc1f 07120000 ./".9...L=...... │ │ - 0x00095140 ce4b322e 231d0000 d655d339 59270000 .K2.#....U.9Y'.. │ │ - 0x00095150 ca5cdc42 a1300000 b469f056 5f470000 .\.B.0...i.V_G.. │ │ - 0x00095160 b7694e55 93420000 f660234e 0d410000 .iNU.B...`#N.A.. │ │ - 0x00095170 6f65a550 9e400000 aa6a6958 88480000 oe.P.@...jiX.H.. │ │ - 0x00095180 a36fb560 0d530000 8973ab67 405b0000 .o.`.S...s.g@[.. │ │ - 0x00095190 df7ba777 74730000 de58553d 0d2c0000 .{.wts...XU=.,.. │ │ - 0x000951a0 2c63da4e bb3f0000 4c68a355 fd470000 ,c.N.?..Lh.U.G.. │ │ - 0x000951b0 166c125c f54e0000 286fb660 91540000 .l.\.N..(o.`.T.. │ │ - 0x000951c0 8c71ca64 cb590000 63790273 e96c0000 .q.d.Y..cy.s.l.. │ │ - 0x000951d0 bb369e1e 82130000 103bec1f 57130000 .6.......;..W... │ │ - 0x000951e0 8d46dc29 561a0000 38525c36 04250000 .F.)V...8R\6.%.. │ │ - 0x000951f0 735bb041 d32f0000 7e61474a de380000 s[.A./..~aGJ.8.. │ │ - 0x00095200 d9705b63 a8570000 aa5f464c ce410000 .p[c.W..._FL.A.. │ │ - 0x00095210 cd560542 19360000 6e5c1e42 7f2f0000 .V.B.6..n\.B./.. │ │ - 0x00095220 4f65314d be3c0000 356d105a 9d490000 Oe1M.<..5m.Z.I.. │ │ - 0x00095230 6f704863 88540000 68797e72 726b0000 opHc.T..hy~rrk.. │ │ - 0x00095240 694d9b2a 72180000 c4595441 cc300000 iM.*r....YTA.0.. │ │ - 0x00095250 5b671454 ea450000 c16b7b5b ea4e0000 [g.T.E...k{[.N.. │ │ - 0x00095260 db6edb5f 1c530000 cf71df64 84560000 .n._.S...q.d.V.. │ │ - 0x00095270 f0714165 4d590000 0c2b1712 d1090000 .qAeMY...+...... │ │ - 0x00095280 14342b18 880c0000 19407721 cf120000 .4+......@w!.... │ │ - 0x00095290 7749432b f11a0000 e8520237 e6240000 wIC+.....R.7.$.. │ │ - 0x000952a0 645bb23f 282e0000 06683654 e2430000 d[.?(....h6T.C.. │ │ - 0x000952b0 00400000 00400000 c13b0000 01310000 .@...@...;...1.. │ │ - 0x000952c0 a3530000 00400000 00400000 00400000 .S...@...@...@.. │ │ - 0x000952d0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000952e0 00400000 91300000 5d2b0000 1e460000 .@...0..]+...F.. │ │ - 0x000952f0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x00095300 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x00095310 32300000 4a2f0000 f9430000 b63d0000 20..J/...C...=.. │ │ - 0x00095320 bf460000 00400000 00400000 00400000 .F...@...@...@.. │ │ - 0x00095330 00400000 00400000 00400000 9b290000 .@...@...@...).. │ │ - 0x00095340 f4290000 26370000 56410000 f3410000 .)..&7..VA...A.. │ │ - 0x00095350 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x00095360 00400000 00400000 77280000 ec2d0000 .@...@..w(...-.. │ │ - 0x00095370 de420000 0d3c0000 93430000 13310000 .B...<...C...1.. │ │ - 0x00095380 c9330000 00400000 00400000 00400000 .3...@...@...@.. │ │ - 0x00095390 00400000 64210000 30280000 b73a0000 .@..d!..0(...:.. │ │ - 0x000953a0 1c360000 bc340000 14380000 64360000 .6...4...8..d6.. │ │ - 0x000953b0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000953c0 791a0000 a6300000 bd3a0000 22330000 y....0...:.."3.. │ │ - 0x000953d0 27370000 653c0000 da2a0000 733b0000 '7..e<...*..s;.. │ │ - 0x000953e0 f2420000 00400000 00400000 27180000 .B...@...@..'... │ │ - 0x000953f0 232c0000 30300000 b93a0000 b0340000 #,..00...:...4.. │ │ - 0x00095400 7d440000 b7300000 39280000 bb0e0000 }D...0..9(...... │ │ - 0x00095410 00400000 00400000 13180000 d8530000 .@...@.......S.. │ │ - 0x00095420 aa3e0000 503f0000 7e2e0000 1c240000 .>..P?..~....$.. │ │ - 0x00095430 5a320000 634b0000 d4250000 00400000 Z2..cK...%...@.. │ │ - 0x00095440 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x00095450 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x00095460 00400000 00400000 5d090000 6e620000 .@...@..]...nb.. │ │ - 0x00095470 9d4c0000 f12e0000 172e0000 45160000 .L..........E... │ │ - 0x00095480 f3020000 896a0000 ea390000 88110000 .....j...9...... │ │ - 0x00095490 00400000 00400000 00400000 da030000 .@...@...@...... │ │ - 0x000954a0 d4780000 3f560000 3c3b0000 8a2b0000 .x..?V..<;...+.. │ │ - 0x000954b0 82140000 71010000 bd6e0000 5a400000 ....q....n..Z@.. │ │ - 0x000954c0 47110000 00400000 00400000 00400000 G....@...@...@.. │ │ - 0x000954d0 63030000 b9570000 81390000 1a1f0000 c....W...9...... │ │ - 0x000954e0 08250000 f6120000 d8010000 896f0000 .%...........o.. │ │ - 0x000954f0 74420000 4b110000 00400000 00400000 tB..K....@...@.. │ │ - 0x00095500 00400000 9a170000 eb7b0000 49520000 .@.......{..IR.. │ │ - 0x00095510 922f0000 86370000 8e1a0000 3e030000 ./...7......>... │ │ - 0x00095520 316a0000 bf2c0000 320d0000 7f7d0000 1j...,..2....}.. │ │ - 0x00095530 07290000 24050000 28180000 447f0000 .)..$...(...D... │ │ - 0x00095540 715d0000 39200000 66260000 89080000 q]..9 ..f&...... │ │ - 0x00095550 a0000000 00400000 00400000 00400000 .....@...@...@.. │ │ - 0x00095560 00400000 00400000 00400000 80410000 .@...@...@...A.. │ │ - 0x00095570 004d0000 80360000 80440000 804d0000 .M...6...D...M.. │ │ - 0x00095580 803c0000 00000000 00000000 00000000 .<.............. │ │ - 0x00095590 00000000 00000000 00000000 00000000 ................ │ │ - 0x000955a0 5070df6c 4f5d8845 00000000 00000000 Pp.lO].E........ │ │ - 0x000955b0 347daf7b aa75b858 00000000 00000000 4}.{.u.X........ │ │ - 0x000955c0 7d542a4c bf38f223 00000000 00000000 }T*L.8.#........ │ │ - 0x000955d0 8873586c c757d532 00000000 00000000 .sXl.W.2........ │ │ - 0x000955e0 2d764574 9c6e1e60 57410000 00000000 -vEt.n.`WA...... │ │ - 0x000955f0 c27dcb7c d4781f6c b84c0000 00000000 .}.|.x.l.L...... │ │ - 0x00095600 644b5140 7730ef1d 9f0d0000 00000000 dKQ@w0.......... │ │ - 0x00095610 2a72826a 5157883e d41b0000 00000000 *r.jQW.>........ │ │ - 0x00095620 ba762c75 196e9463 00500633 00000000 .v,u.n.c.P.3.... │ │ - 0x00095630 0f7ed67c dd7a4874 a464e742 00000000 .~.|.zHt.d.B.... │ │ - 0x00095640 36451a3d 5e2cca1e 0412fa07 00000000 6E.=^,.......... │ │ - 0x00095650 3e706e67 05587a45 222db510 00000000 >png.XzE"-...... │ │ - 0x00095660 aa7a3679 2176686c 755b4b42 bd1f0000 .z6y!vhlu[KB.... │ │ - 0x00095670 9e7ed27d 507c3875 89632b49 ed2a0000 .~.}P|8u.c+I.*.. │ │ - 0x00095680 c54a8a40 33319320 d4123109 89030000 .J.@31. ..1..... │ │ - 0x00095690 7d675f59 4f468425 ac12e308 f0010000 }g_YOF.%........ │ │ - 0x000956a0 ef73b070 6a680c5b 46485732 5a1b080e .s.pjh.[FHW2Z... │ │ - 0x000956b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000956c0 c47bca76 6072fe6b 25534939 591a990b .{.v`r.k%SI9Y... │ │ - 0x000956d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000956e0 06531e4a b83bee2e d7200e15 cc0cd305 .S.J.;... ...... │ │ - 0x000956f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00095700 5566765a 6443be2a 5c0e9307 9e033c00 UfvZdC.*\.....<. │ │ - 0x00095710 00000000 00000000 00000000 00000000 ................ │ │ - 0x00095720 c075a070 b0662a5a 6549c23a 1d250611 .u.p.f*ZeI.:.%.. │ │ - 0x00095730 9a060000 00000000 00000000 00000000 ................ │ │ - 0x00095740 11514f46 7c33dc29 62212c1b 5c15dd0d .QOF|3.)b!,.\... │ │ - 0x00095750 8e020000 00000000 00000000 00000000 ................ │ │ - 0x00095760 20750971 7f64e756 01466436 8d25c617 u.q.d.V.Fd6.%.. │ │ - 0x00095770 d30dbb06 00000000 00000000 00000000 ................ │ │ - 0x00095780 975a4e4f b53af22e d3295125 e71f751c .ZNO.:...)Q%..u. │ │ - 0x00095790 0d1bc802 00000000 00000000 00000000 ................ │ │ - 0x000957a0 8431ca07 00000000 1908ec02 00000000 .1.............. │ │ - 0x000957b0 65069902 00000000 06106a07 00000000 e.........j..... │ │ - 0x000957c0 86158906 00000000 c4039100 00000000 ................ │ │ - 0x000957d0 ed03f000 00000000 32050601 00000000 ........2....... │ │ - 0x000957e0 7f39e708 00000000 2604e201 00000000 .9......&....... │ │ - 0x000957f0 5d022701 00000000 c2044802 00000000 ].'.......H..... │ │ - 0x00095800 14168607 00000000 1d03aa00 00000000 ................ │ │ - 0x00095810 a802c000 00000000 bd026800 00000000 ..........h..... │ │ - 0x00095820 ca4d5b0e 00000000 f001d200 00000000 .M[............. │ │ - 0x00095830 65002700 00000000 ce01b700 00000000 e.'............. │ │ - 0x00095840 7c1c6209 00000000 57025100 00000000 |.b.....W.Q..... │ │ - 0x00095850 21014f00 00000000 47048600 00000000 !.O.....G....... │ │ - 0x00095860 07759b34 00000000 33029200 00000000 .u.4....3....... │ │ - 0x00095870 ae012600 00000000 d6039800 00000000 ..&............. │ │ - 0x00095880 2f274f0e 00000000 a6079601 00000000 /'O............. │ │ - 0x00095890 c20a8d00 00000000 c008c200 00000000 ................ │ │ - 0x000958a0 597cca72 00000000 bb075b03 00000000 Y|.r......[..... │ │ - 0x000958b0 2e010c00 00000000 7407ff00 00000000 ........t....... │ │ - 0x000958c0 5555ab2a 00000000 5555ab2a 00000000 UU.*....UU.*.... │ │ - 0x000958d0 5555ab2a 00000000 5555ab2a 00000000 UU.*....UU.*.... │ │ - 0x000958e0 405d9d40 6a2f0000 b323da03 f1000000 @].@j/...#...... │ │ - 0x000958f0 bb449513 a7050000 52580f2d 0a150000 .D......RX.-.... │ │ - 0x00095900 ec66f745 ca2b0000 3b732560 9a4e0000 .f.E.+..;s%`.N.. │ │ - 0x00095910 fd1ef702 10010000 833ffb10 a5040000 .........?...... │ │ - 0x00095920 3355f62b e6140000 3761c641 b0290000 3U.+....7a.A.).. │ │ - 0x00095930 f46a3055 d2410000 00600040 00200000 .j0U.A...`.@. .. │ │ - 0x00095940 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00095950 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00095960 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00095970 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00095980 00600040 00200000 f72ecb07 a3020000 .`.@. .......... │ │ - 0x00095990 a044ab15 73070000 184d772e bd1b0000 .D..s....Mw..... │ │ - 0x000959a0 03501937 3a240000 d552b73b 0f2c0000 .P.7:$...R.;.,.. │ │ - 0x000959b0 6c191203 c0010000 db434d12 84060000 l........CM..... │ │ - 0x000959c0 f259ef34 081f0000 4373635a fe430000 .Y.4....CscZ.C.. │ │ - 0x000959d0 387a1e6f b5620000 31140002 34010000 8z.o.b..1...4... │ │ - 0x000959e0 273ef513 ca070000 b15a8e38 3c230000 '>.......Z.8<#.. │ │ - 0x000959f0 14741b5d e9480000 1b78ea68 c5590000 .t.].H...x.h.Y.. │ │ - 0x00095a00 b30ef102 78010000 f33ad213 71070000 ....x....:..q... │ │ - 0x00095a10 0c5c343c 4d250000 9d76a462 f24d0000 .\437.....S.P... │ │ - 0x00095b00 7839230f 1d060000 2858462c 74170000 x9#.....(XF,t... │ │ - 0x00095b10 cc6d8f4d d2330000 c076ee64 284f0000 .m.M.3...v.d(O.. │ │ - 0x00095b20 b0166202 9b000000 3c37cb0a e1020000 ..b.....<7...... │ │ - 0x00095b30 07585628 b8110000 a16ada46 f42b0000 .XV(.....j.F.+.. │ │ - 0x00095b40 5d73f155 2b3d0000 d0134801 4c000000 ]s.U+=....H.L... │ │ - 0x00095b50 c0314106 4a010000 045ea32c e6100000 .1A.J....^.,.... │ │ - 0x00095b60 e2691146 dd2a0000 00600040 00200000 .i.F.*...`.@. .. │ │ - 0x00095b70 185a723c 742d0000 7617ea01 87000000 .Zr.%...q.V?>.. │ │ - 0x00095db0 fd11d800 28000000 ab291305 30010000 ....(....)..0... │ │ - 0x00095dc0 984c801c 410a0000 79630437 841c0000 .L..A...yc.7.... │ │ - 0x00095dd0 876b6949 252e0000 10118900 18000000 .kiI%........... │ │ - 0x00095de0 a829cf03 a5000000 0b4b3518 82070000 .).......K5..... │ │ - 0x00095df0 bb616b32 cd170000 f76c3249 0e2d0000 .ak2.....l2I.-.. │ │ - 0x00095e00 b8591d3b af2d0000 d7197303 f1000000 .Y.;.-....s..... │ │ - 0x00095e10 42453413 e2060000 f25dac2f 8a180000 BE4......]./.... │ │ - 0x00095e20 f86b0449 de2f0000 b4757262 6b510000 .k.I./...urbkQ.. │ │ - 0x00095e30 61140801 43000000 7a389a0a 9c020000 a...C...z8...... │ │ - 0x00095e40 1d588424 660e0000 b267143e 94220000 .X.$f....g.>.".. │ │ - 0x00095e50 7a721e59 76430000 d90a8700 2f000000 zr.YvC....../... │ │ - 0x00095e60 5532e107 37020000 7b548821 9b0d0000 U2..7...{T.!.... │ │ - 0x00095e70 ec66d43d 22230000 c072e759 f2440000 .f.="#...r.Y.D.. │ │ - 0x00095e80 cf109800 38000000 76321208 0c020000 ....8...v2...... │ │ - 0x00095e90 19552822 d90d0000 6a677e3e e2230000 .U("....jg~>.#.. │ │ - 0x00095ea0 5473bd5b 53470000 b90a3300 14000000 Ts.[SG....3..... │ │ - 0x00095eb0 6426e002 8e000000 3648e812 0f050000 d&......6H...... │ │ - 0x00095ec0 8e5eb12c f6120000 126daf4b 31320000 .^.,.....m.K12.. │ │ - 0x00095ed0 e30ab200 49000000 0f300d07 5a020000 ....I....0..Z... │ │ - 0x00095ee0 2953e523 dd110000 e468e042 c7290000 )S.#.....h.B.).. │ │ - 0x00095ef0 2974635e aa4b0000 56064d00 1d000000 )tc^.K..V.M..... │ │ - 0x00095f00 be251404 44010000 294a8e17 19090000 .%..D...)J...... │ │ - 0x00095f10 5461f433 311b0000 ec708c54 2b3e0000 Ta.31....p.T+>.. │ │ - 0x00095f20 da062c00 14000000 b3239302 8c000000 ..,......#...... │ │ - 0x00095f30 65462d12 55050000 9f5e062d aa140000 eF-.U....^.-.... │ │ - 0x00095f40 226e134e 85350000 1f5c1233 901f0000 "n.N.5...\.3.... │ │ - 0x00095f50 1f1a0f03 93000000 7141b80e d5030000 ........qA...... │ │ - 0x00095f60 d2567623 ea0d0000 b465e739 9b1f0000 .Vv#.....e.9.... │ │ - 0x00095f70 b470e154 ae3e0000 c011ca00 18000000 .p.T.>.......... │ │ - 0x00095f80 64355e06 1b010000 104f0418 61070000 d5^......O..a... │ │ - 0x00095f90 c361cb30 fb160000 2a6ed34d d2350000 .a.0....*n.M.5.. │ │ - 0x00095fa0 130baf00 32000000 fa3a8309 65020000 ....2....:..e... │ │ - 0x00095fb0 6f57d023 130f0000 9d679440 79280000 oW.#.....g.@y(.. │ │ - 0x00095fc0 78706b57 6f410000 2711cf00 1e000000 xpkWoA..'....... │ │ - 0x00095fd0 5a343906 1e010000 f14bd915 8a060000 Z49......K...... │ │ - 0x00095fe0 be5fdf2e f9150000 a16d724c b9330000 ._.......mrL.3.. │ │ - 0x00095ff0 92063e00 14000000 bb266203 b9000000 ..>......&b..... │ │ - 0x00096000 5946e611 45050000 bc5b9228 44110000 YF..E....[.(D... │ │ - 0x00096010 2f6aa844 942a0000 7d117400 16000000 /j.D.*..}.t..... │ │ - 0x00096020 77329502 c5000000 0e463e17 e20d0000 w2.......F>..... │ │ - 0x00096030 be57be27 00100000 2966183c a8240000 .W.'....)f.<.$.. │ │ - 0x00096040 ed0ea400 17000000 e71bdf01 7a000000 ............z... │ │ - 0x00096050 ba360010 55050000 df587a24 95100000 .6..U....Xz$.... │ │ - 0x00096060 32655b44 8d290000 83220301 1d000000 2e[D.)..."...... │ │ - 0x00096070 2932f904 89000000 8151591a 63080000 )2.......QY.c... │ │ - 0x00096080 8e648231 8c150000 92684639 8b200000 .d.1.....hF9. .. │ │ - 0x00096090 986ef653 53430000 1d2d690e 80040000 .n.SSC...-i..... │ │ - 0x000960a0 5b542223 69100000 8e638b38 39210000 [T"#i....c.89!.. │ │ - 0x000960b0 e66c1a4c 55350000 9e787c6a 2d5e0000 .l.LU5...x|j-^.. │ │ - 0x000960c0 e5177802 79000000 da46a211 21050000 ..x.y....F..!... │ │ - 0x000960d0 f45dd92c fd140000 116a1d44 082a0000 .].,.....j.D.*.. │ │ - 0x000960e0 8d75ec61 8a500000 fe0af200 4e000000 .u.a.P......N... │ │ - 0x000960f0 0241ca0e 6f040000 ba5c8f2c 28150000 .A..o....\.,(... │ │ - 0x00096100 dd6a3746 e92c0000 81741a5f 954c0000 .j7F.,...t._.L.. │ │ - 0x00096110 9d0ca700 26000000 33394f09 37020000 ....&...39O.7... │ │ - 0x00096120 4a57e621 e40c0000 bc66b13b 8a200000 JW.!.....f.;. .. │ │ - 0x00096130 6674335e 254b0000 40073500 14000000 ft3^%K..@.5..... │ │ - 0x00096140 462f7305 0f010000 234ff017 3b070000 F/s.....#O..;... │ │ - 0x00096150 86606b2f 66150000 796f1a51 7c390000 .`k/f...yo.Q|9.. │ │ - 0x00096160 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096170 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096180 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096190 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000961a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000961b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000961c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000961d0 00600040 00200000 2658672f 741c0000 .`.@. ..&Xg/t... │ │ - 0x000961e0 38152b05 a0010000 7c4fc020 78100000 8.+.....|O. x... │ │ - 0x000961f0 20623d39 d0220000 e269fb47 42320000 b=9."...i.GB2.. │ │ - 0x00096200 e571a857 e2430000 1f079800 20000000 .q.W.C...... ... │ │ - 0x00096210 0637d708 03020000 0753081d 050a0000 .7.......S...... │ │ - 0x00096220 e7620434 dc190000 7e6e054d 3a360000 .b.4....~n.M:6.. │ │ - 0x00096230 ea024e00 15000000 6e37db08 6e020000 ..N.....n7..n... │ │ - 0x00096240 0f54b824 29100000 f369c23d 72290000 .T.$)....i.=r).. │ │ - 0x00096250 6f6c4c53 033f0000 83053a00 14000000 olLS.?....:..... │ │ - 0x00096260 d02bfa04 08010000 bd49e313 94050000 .+.......I...... │ │ - 0x00096270 a55cae29 f4110000 ba6bbf4b e2330000 .\.).....k.K.3.. │ │ - 0x00096280 94011c00 14000000 f91e5d03 d9000000 ..........]..... │ │ - 0x00096290 f83c950f 30040000 5c4fb721 5e0c0000 .<..0...\O.!^... │ │ - 0x000962a0 eb67e343 33280000 00600040 00200000 .g.C3(...`.@. .. │ │ - 0x000962b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000962c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000962d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000962e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000962f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096300 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096310 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096320 f1758f63 bb540000 4e497e2e c61c0000 .u.c.T..NI~..... │ │ - 0x00096330 39673045 36330000 866eae51 6f3d0000 9g0E63...n.Qo=.. │ │ - 0x00096340 cf74955f 0a4f0000 c07a9370 09670000 .t._.O...z.p.g.. │ │ - 0x00096350 701ff905 35010000 d74ef41c f00a0000 p...5....N...... │ │ - 0x00096360 f363ba38 84200000 5f6c9d4a 53320000 .c.8. .._l.JS2.. │ │ - 0x00096370 27767863 ab520000 2c0b0402 b8000000 'vxc.R..,....... │ │ - 0x00096380 f33b1c0e a9040000 5f595429 7a130000 .;......_YT)z... │ │ - 0x00096390 0a69e142 95290000 0275275e f54b0000 .i.B.)...u'^.K.. │ │ - 0x000963a0 190ac800 37000000 a0370d0a cf020000 ....7....7...... │ │ - 0x000963b0 1a55e21f 270c0000 d3640b39 711d0000 .U..'....d.9q... │ │ - 0x000963c0 4c727a58 94430000 ef032000 14000000 LrzX.C.... ..... │ │ - 0x000963d0 cf2da005 de000000 e84e9417 42060000 .-.......N..B... │ │ - 0x000963e0 8c60102f ab130000 106f6050 24380000 .`./.....o`P$8.. │ │ - 0x000963f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096400 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096410 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096420 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096430 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096440 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096450 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096460 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096470 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096480 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096490 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000964a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000964b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000964c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000964d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000964e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000964f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096500 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096510 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096520 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096530 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096540 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096550 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096560 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096570 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096580 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096590 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000965a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000965b0 f6403129 5b1c0000 0d446228 24190000 .@1)[....Db($... │ │ - 0x000965c0 725aa03e ac2c0000 38660d50 f53d0000 rZ.>.,..8f.P.=.. │ │ - 0x000965d0 356d305b 154b0000 5c717f61 64530000 5m0[.K..\q.adS.. │ │ - 0x000965e0 3277156e 16650000 a444c430 77250000 2w.n.e...D.0w%.. │ │ - 0x000965f0 7338831c dd100000 a2496d2b 0e1b0000 s8.......Im+.... │ │ - 0x00096600 bc58023d 152a0000 b562c24a 65370000 .X.=.*...b.Je7.. │ │ - 0x00096610 f2676753 7d410000 52709761 0c540000 .ggS}A..Rp.a.T.. │ │ - 0x00096620 3845b52d c0200000 e638fe1c 77100000 8E.-. ...8..w... │ │ - 0x00096630 2248fd29 0c190000 a9552539 82250000 "H.).....U%9.%.. │ │ - 0x00096640 f55d8042 ba2e0000 9062f84a 90370000 .].B.....b.J.7.. │ │ - 0x00096650 db6aa157 5e470000 0e3c4b20 09130000 .j.W^G......o._.R.. │ │ - 0x00096770 6c3f812b 65200000 452ff215 1c0c0000 l?.+e ..E/...... │ │ - 0x00096780 a83e4220 f1110000 c34d5b2f 0c1d0000 .>B .....M[/.... │ │ - 0x00096790 a4582f3c 6f280000 355fa445 05320000 .X/.+.. │ │ - 0x000967c0 ba64044d c73a0000 d56af956 36450000 .d.M.:...j.V6E.. │ │ - 0x000967d0 0c6d365c 2a4d0000 39730567 625a0000 .m6\*M..9s.gbZ.. │ │ - 0x000967e0 3e294713 630a0000 f22e1815 830b0000 >)G.c........... │ │ - 0x000967f0 023e041f 63100000 414ce42c 631b0000 .>..c...AL.,c... │ │ - 0x00096800 ca588f3c dd270000 755e9d45 99300000 .X.<.'..u^.E.0.. │ │ - 0x00096810 f3699553 6c440000 f5297a14 ee0b0000 .i.SlD...)z..... │ │ - 0x00096820 c625260e 0b060000 52323315 c0090000 .%&.....R23..... │ │ - 0x00096830 07433d23 72120000 27519f31 951e0000 .C=#r...'Q.1.... │ │ - 0x00096840 5b5aa538 89230000 3762174a 38350000 [Z.8.#..7b.J85.. │ │ - 0x00096850 9a47c22e e7210000 b34efd34 c7250000 .G...!...N.4.%.. │ │ - 0x00096860 0f60d348 1e380000 d669fb56 88470000 .`.H.8...i.V.G.. │ │ - 0x00096870 746fd15f 2b520000 8972a265 b2590000 to._+R...r.e.Y.. │ │ - 0x00096880 3e789270 18690000 b040ad29 9e1e0000 >x.p.i...@.).... │ │ - 0x00096890 673f2722 3f140000 144e6330 dd1e0000 g?'"?....Nc0.... │ │ - 0x000968a0 d9591c3f 582c0000 fa61564a 22380000 .Y.?X,...aVJ"8.. │ │ - 0x000968b0 4367a252 a4410000 9b706d62 ac550000 Cg.R.A...pmb.U.. │ │ - 0x000968c0 dd26e214 ee0d0000 30299e10 ff070000 .&......0)...... │ │ - 0x000968d0 043ba71c 0f0f0000 fa4a162c 6e1a0000 .;.......J.,n... │ │ - 0x000968e0 7b56c739 66260000 5c5e3e44 d7300000 {V.9f&..\^>D.0.. │ │ - 0x000968f0 196a0557 fc460000 ff4aa832 5a250000 .j.W.F...J.2Z%.. │ │ - 0x00096900 b84c2c32 c3220000 775f0746 35340000 .L,2."..w_.F54.. │ │ - 0x00096910 0e682055 2f450000 b66d795d 1a4f0000 .h U/E...my].O.. │ │ - 0x00096920 b8710f63 a4560000 ef75156c 0c630000 .q.c.V...u.l.c.. │ │ - 0x00096930 6528f40f 87080000 4f2e9a13 450a0000 e(......O...E... │ │ - 0x00096940 2042d321 46130000 ec4fc331 07200000 B.!F....O.1. .. │ │ - 0x00096950 18586f3e 2e2c0000 8b5f8548 57350000 .Xo>.,..._.HW5.. │ │ - 0x00096960 65686054 35440000 82251b0f ea060000 eh`T5D...%...... │ │ - 0x00096970 752a0b11 e1070000 1338151a fd0c0000 u*.......8...... │ │ - 0x00096980 7f44b625 28150000 754e0830 381d0000 .D.%(...uN.08... │ │ - 0x00096990 3256ad38 8f240000 43608047 e6340000 2V.8.$..C`.G.4.. │ │ - 0x000969a0 b05c3e46 48380000 05599a42 29340000 .\>FH8...Y.B)4.. │ │ - 0x000969b0 1761a249 79380000 1d697755 b0440000 .a.Iy8...iwU.D.. │ │ - 0x000969c0 0f6e1b5e 224f0000 14711c63 d9550000 .n.^"O...q.c.U.. │ │ - 0x000969d0 3e797172 b86b0000 e5514338 4b270000 >yqr.k...QC8K'.. │ │ - 0x000969e0 65537639 2f290000 365b6242 ed300000 eSv9/)..6[bB.0.. │ │ - 0x000969f0 8d62f34b 073b0000 a767cb53 e8430000 .b.K.;...g.S.C.. │ │ - 0x00096a00 ef6b485a 174b0000 5f747269 635f0000 .kHZ.K.._tric_.. │ │ - 0x00096a10 292d9215 380c0000 a5332e18 c70c0000 )-..8....3...... │ │ - 0x00096a20 d740c122 d6130000 ec4d1630 461e0000 .@.".....M.0F... │ │ - 0x00096a30 10584c3c 3a290000 b25e3845 54320000 .XL<:)...^8ET2.. │ │ - 0x00096a40 536c3e5b c24c0000 cd4f4f3c 54310000 Sl>[.L...OOe,.. │ │ - 0x00096aa0 105b1840 e82e0000 3965744d 83370000 .[.@....9etM.7.. │ │ - 0x00096ab0 e369bc56 66450000 c81b7608 6a030000 .i.VfE....v.j... │ │ - 0x00096ac0 d6274d0e 8c060000 1b36c918 9b0c0000 .'M......6...... │ │ - 0x00096ad0 bc419f23 96130000 fd4d9b2f 7d1d0000 .A.#.....M./}... │ │ - 0x00096ae0 b654f936 b0240000 fd60db47 c3350000 .T.6.$...`.G.5.. │ │ - 0x00096af0 00400000 00400000 d9350000 e02f0000 .@...@...5.../.. │ │ - 0x00096b00 db450000 00400000 00400000 00400000 .E...@...@...@.. │ │ - 0x00096b10 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x00096b20 00400000 86310000 0c340000 7a3c0000 .@...1...4..z<.. │ │ - 0x00096b30 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x00096b40 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x00096b50 3d350000 112c0000 f1350000 522e0000 =5...,...5..R... │ │ - 0x00096b60 6f350000 00400000 00400000 00400000 o5...@...@...@.. │ │ - 0x00096b70 00400000 00400000 00400000 c82f0000 .@...@...@.../.. │ │ - 0x00096b80 482f0000 6f2f0000 4d350000 f2450000 H/..o/..M5...E.. │ │ - 0x00096b90 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x00096ba0 00400000 00400000 87320000 022c0000 .@...@...2...,.. │ │ - 0x00096bb0 b33b0000 d5300000 4f380000 df240000 .;...0..O8...$.. │ │ - 0x00096bc0 1a2c0000 00400000 00400000 00400000 .,...@...@...@.. │ │ - 0x00096bd0 00400000 e7290000 76240000 df310000 .@...)..v$...1.. │ │ - 0x00096be0 b62f0000 292e0000 4f310000 36430000 ./..)...O1..6C.. │ │ - 0x00096bf0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x00096c00 f0240000 992b0000 723f0000 f3350000 .$...+..r?...5.. │ │ - 0x00096c10 8e390000 0a360000 49210000 e73d0000 .9...6..I!...=.. │ │ - 0x00096c20 483d0000 00400000 00400000 2d180000 H=...@...@..-... │ │ - 0x00096c30 b21e0000 33370000 a8320000 5c300000 ....37...2..\0.. │ │ - 0x00096c40 61590000 e6420000 0a0a0000 6f1f0000 aY...B......o... │ │ - 0x00096c50 00400000 00400000 8a160000 9f3e0000 .@...@.......>.. │ │ - 0x00096c60 523a0000 16360000 c5330000 34370000 R:...6...3..47.. │ │ - 0x00096c70 4b3c0000 60420000 7e270000 00400000 K<..`B..~'...@.. │ │ - 0x00096c80 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x00096c90 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x00096ca0 00400000 00400000 520c0000 945c0000 .@...@..R....\.. │ │ - 0x00096cb0 844d0000 ae330000 b73a0000 d51f0000 .M...3...:...... │ │ - 0x00096cc0 4e080000 e96f0000 66410000 c71b0000 N....o..fA...... │ │ - 0x00096cd0 00400000 00400000 00400000 2b030000 .@...@...@..+... │ │ - 0x00096ce0 62730000 6f540000 35390000 51310000 bs..oT..59..Q1.. │ │ - 0x00096cf0 58180000 0e030000 16740000 f5460000 X........t...F.. │ │ - 0x00096d00 bd1d0000 00400000 00400000 00400000 .....@...@...@.. │ │ - 0x00096d10 95010000 3c560000 6e350000 db200000 ................. │ │ - 0x00097080 9718d508 00000000 51012d00 00000000 ........Q.-..... │ │ - 0x00097090 3c029d00 00000000 9c04f000 00000000 <............... │ │ - 0x000970a0 b91f0109 00000000 64014900 00000000 ........d.I..... │ │ - 0x000970b0 2c013000 00000000 db05f500 00000000 ,.0............. │ │ - 0x000970c0 be10ef04 00000000 68024300 00000000 ........h.C..... │ │ - 0x000970d0 0c04aa00 00000000 e9033800 00000000 ..........8..... │ │ - 0x000970e0 ba4f6f1e 00000000 9d057f01 00000000 .Oo............. │ │ - 0x000970f0 86000c00 00000000 3509dc00 00000000 ........5....... │ │ - 0x00097100 5555ab2a 00000000 5555ab2a 00000000 UU.*....UU.*.... │ │ - 0x00097110 5555ab2a 00000000 5555ab2a 00000000 UU.*....UU.*.... │ │ - 0x00097120 6a64a83f d1280000 2620fb01 5e000000 jd.?.(..& ..^... │ │ - 0x00097130 954a7712 dd030000 725e3e2f 11140000 .Jw.....r^>/.... │ │ - 0x00097140 cb69ad46 032a0000 b9715659 8d420000 .i.F.*...qVY.B.. │ │ - 0x00097150 83185e01 6e000000 0840620d a6020000 ..^.n....@b..... │ │ - 0x00097160 9e568727 d60e0000 1060ee3c 11210000 .V.'.....`.<.!.. │ │ - 0x00097170 1b6a6a4e 3d350000 00600040 00200000 .jjN=5...`.@. .. │ │ - 0x00097180 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00097190 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000971a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000971b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000971c0 00600040 00200000 b0226203 e2000000 .`.@. ..."b..... │ │ - 0x000971d0 4c37090c 0d030000 8b40ec1e bf0d0000 L7.......@...... │ │ - 0x000971e0 6b42b027 59140000 4932851f 8a140000 kB.'Y...I2...... │ │ - 0x000971f0 0f112c02 37010000 56444f13 fc060000 ..,.7...VDO..... │ │ - 0x00097200 6c5b3039 f4200000 1577ff5f 16450000 l[09. ...w._.E.. │ │ - 0x00097210 347b7c70 37610000 f10c2b01 94000000 4{|p7a....+..... │ │ - 0x00097220 c339ab11 64050000 57557e31 80190000 .9..d...WU~1.... │ │ - 0x00097230 6171cb51 1f370000 ba76875a 9d420000 aq.Q.7...v.Z.B.. │ │ - 0x00097240 a4062e01 85000000 9f307c0c 1d030000 .........0|..... │ │ - 0x00097250 ed55e130 11160000 15755657 2f3c0000 .U.0.....uVW/<.. │ │ - 0x00097260 00600040 00200000 985baa29 40130000 .`.@. ...[.)@... │ │ - 0x00097270 4f163001 2c000000 3540c409 cb010000 O.0.,...5@...... │ │ - 0x00097280 b1578122 e80b0000 d367c03f d6210000 .W.".....g.?.!.. │ │ - 0x00097290 fb717c55 88360000 9e0e9000 14000000 .q|U.6.......... │ │ - 0x000972a0 e634ed04 b5000000 6c4ed716 1d060000 .4......lN...... │ │ - 0x000972b0 7764b433 0d140000 d161cb42 2c250000 wd.3.....a.B,%.. │ │ - 0x000972c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000972d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000972e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000972f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00097300 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00097310 68128f00 14000000 9128b502 63000000 h........(..c... │ │ - 0x00097320 c7432616 fb030000 31398318 ca150000 .C&.....19...... │ │ - 0x00097330 ab6a0040 ab2a0000 b212a502 b8000000 .j.@.*.......... │ │ - 0x00097340 9b35540b 1c030000 63570629 e4120000 .5T.....cW.).... │ │ - 0x00097350 9a687f4a 042c0000 00790065 00450000 .h.J.,...y.e.E.. │ │ - 0x00097360 da110b01 32000000 e22bdf04 c7000000 ....2....+...... │ │ - 0x00097370 9b547f1d bf0a0000 d969ec44 d9190000 .T.......i.D.... │ │ - 0x00097380 b76d2549 db360000 f00fbc00 1b000000 .m%I.6.......... │ │ - 0x00097390 d027b102 6b000000 7d568329 4c110000 .'..k...}V.)L... │ │ - 0x000973a0 6e5b2549 49120000 00600040 00200000 n[%II....`.@. .. │ │ - 0x000973b0 b661cc3d 82290000 ba1bb601 4d000000 .a.=.)......M... │ │ - 0x000973c0 d142d70d 06030000 6a590825 1a0e0000 .B......jY.%.... │ │ - 0x000973d0 ed66403d f0200000 ed700555 713d0000 .f@=. ...p.Uq=.. │ │ - 0x000973e0 5614ad00 2b000000 593b8408 71010000 V...+...Y;..q... │ │ - 0x000973f0 bd55fa1e 9b090000 2c640237 c41a0000 .U......,d.7.... │ │ - 0x00097400 816e704e 74340000 1f112401 5f000000 .npNt4....$._... │ │ - 0x00097410 3644b30e 3e030000 175d912b 5e110000 6D..>....].+^... │ │ - 0x00097420 a2680d43 fe260000 dc71e557 f8400000 .h.C.&...q.W.@.. │ │ - 0x00097430 70153001 65000000 0943180e fc020000 p.0.e....C...... │ │ - 0x00097440 7d5c8929 bc0f0000 a867083f 2c220000 }\.).....g.?,".. │ │ - 0x00097450 31708f53 f83a0000 dc0d8a00 32000000 1p.S.:......2... │ │ - 0x00097460 3e330c06 32010000 064d3819 95070000 >3..2....M8..... │ │ - 0x00097470 f45b7a2e b4140000 fe67d344 2d2a0000 .[z......g.D-*.. │ │ - 0x00097480 270a1f01 91000000 c43c810d be040000 '........<...... │ │ - 0x00097490 4959c12c fe160000 796efe4b 6c300000 IY.,....yn.Kl0.. │ │ - 0x000974a0 f675a461 a74d0000 34079b00 3c000000 .u.a.M..4...<... │ │ - 0x000974b0 de33020a 95020000 20544222 a40d0000 .3...... TB".... │ │ - 0x000974c0 8f65dd39 351e0000 d26eb14e f2340000 .e.95....n.N.4.. │ │ - 0x000974d0 6f088d00 2e000000 56348a08 e1010000 o.......V4...... │ │ - 0x000974e0 2757bd23 1f0d0000 d5661b3b fe1e0000 'W.#.....f.;.... │ │ - 0x000974f0 db6d4c4c 76310000 4e5ed130 98190000 .mLLv1..N^.0.... │ │ - 0x00097500 ad176a01 39000000 993d8709 e2010000 ..j.9....=...... │ │ - 0x00097510 4b53dd1d b2090000 f5667436 ff1b0000 KS.......ft6.... │ │ - 0x00097520 6f65564f e8300000 220b5600 14000000 oeVO.0..".V..... │ │ - 0x00097530 572f0504 96000000 b14d8313 a3040000 W/.......M...... │ │ - 0x00097540 2861092b ac110000 746bea45 6e230000 (a.+....tk.En#.. │ │ - 0x00097550 bc0daf00 25000000 503d0409 da010000 ....%...P=...... │ │ - 0x00097560 6356b121 4b0d0000 7866ae3b 51220000 cV.!K...xf.;Q".. │ │ - 0x00097570 bf6c8e4c 8b310000 1712fa00 35000000 .l.L.1......5... │ │ - 0x00097580 0539c007 69010000 5353a41c 05090000 .9..i...SS...... │ │ - 0x00097590 ac639a37 c0190000 e26fd74b 0e2e0000 .c.7.....o.K.... │ │ - 0x000975a0 46062a00 14000000 17262202 43000000 F.*......&".C... │ │ - 0x000975b0 f342cf0d d2020000 555ba327 d80c0000 .B......U[.'.... │ │ - 0x000975c0 f664303b 4e1e0000 5a0ff701 9a000000 .d0;N...Z....... │ │ - 0x000975d0 0b33020a 50030000 32547628 e3120000 .3..P...2Tv(.... │ │ - 0x000975e0 386b9f48 06260000 476caf4d 5d3a0000 8k.H.&..Gl.M]:.. │ │ - 0x000975f0 a4142901 22000000 ac2dda04 cf000000 ..)."....-...... │ │ - 0x00097600 5d4e4119 15060000 1760262b c5110000 ]NA......`&+.... │ │ - 0x00097610 63683234 5e160000 9713c400 17000000 ch24^........... │ │ - 0x00097620 a02e7a03 73000000 3e4c2415 46040000 ..z.s...>L$.F... │ │ - 0x00097630 da61fc2b 5e0b0000 d7635238 291c0000 .a.+^....cR8)... │ │ - 0x00097640 3c61fb3d 132b0000 3f226603 8f000000 ....fC<. .. │ │ - 0x000976e0 bd70de54 803d0000 1f083500 14000000 .p.T.=....5..... │ │ - 0x000976f0 d62ba003 9e000000 154b4314 1d050000 .+.......KC..... │ │ - 0x00097700 305d032b 6b110000 546a1845 e2290000 0].+k...Tj.E.).. │ │ - 0x00097710 c107e400 53000000 7c3ba80c 4c040000 ....S...|;..L... │ │ - 0x00097720 5058242c 61170000 8c6daf4b aa310000 PX$,a....m.K.1.. │ │ - 0x00097730 72751260 d24c0000 60045200 1a000000 ru.`.L..`.R..... │ │ - 0x00097740 262e8a06 af010000 7c4f9e1b 1d0a0000 &.......|O...... │ │ - 0x00097750 78638834 78190000 f26e1b50 50360000 xc.4x....n.PP6.. │ │ - 0x00097760 a3042d00 14000000 832c9e04 f3000000 ..-......,...... │ │ - 0x00097770 384eff17 5b070000 f9629e30 ba160000 8N..[....b.0.... │ │ - 0x00097780 ac6df54b 71310000 67613f38 e1210000 .m.Kq1..ga?8.!.. │ │ - 0x00097790 e617ef01 42000000 0d40f70a 41020000 ....B....@..A... │ │ - 0x000977a0 d154ee21 430c0000 14652c37 c81c0000 .T.!C....e,7.... │ │ - 0x000977b0 726cff4c d8340000 760b6600 14000000 rl.L.4..v.f..... │ │ - 0x000977c0 87339905 c6000000 23507318 6e060000 .3......#Ps.n... │ │ - 0x000977d0 c960dc2e c1130000 d369da41 ed250000 .`.......i.A.%.. │ │ - 0x000977e0 630aec00 30000000 953e2a0a 04020000 c...0....>*..... │ │ - 0x000977f0 6a580a24 000e0000 6169d040 fc230000 jX.$....ai.@.#.. │ │ - 0x00097800 f66e5257 7c3c0000 cc0c8e00 14000000 .nRW|<.......... │ │ - 0x00097810 4a325605 f3000000 724d4116 6b070000 J2V.....rMA.k... │ │ - 0x00097820 665f202d f3140000 5466413d cd220000 f_ -....TfA=.".. │ │ - 0x00097830 dd022100 14000000 5326a203 96000000 ..!.....S&...... │ │ - 0x00097840 7c466410 e4030000 84574122 8f0c0000 |Fd......WA".... │ │ - 0x00097850 a464ff37 c91b0000 7814eb01 57000000 .d.7....x...W... │ │ - 0x00097860 c13d3d06 a0020000 0a57d723 c6120000 .==......W.#.... │ │ - 0x00097870 00600040 55250000 175d2f3a 8c2e0000 .`.@U%...]/:.... │ │ - 0x00097880 bd13fe02 99000000 1f45cd0c 44040000 .........E..D... │ │ - 0x00097890 00540020 00100000 db76db36 92240000 .T. .....v.6.$.. │ │ - 0x000978a0 8e63e438 721c0000 7d102b02 6f000000 .c.8r...}.+.o... │ │ - 0x000978b0 cc2eb30b 11020000 8465232c d4080000 .........e#,.... │ │ - 0x000978c0 ba68d145 e9220000 0040ab2a 55150000 .h.E."...@.*U... │ │ - 0x000978d0 98682048 cb320000 ac27fa05 38010000 .h H.2...'..8... │ │ - 0x000978e0 704be615 91060000 bf60a231 78180000 pK.......`.1x... │ │ - 0x000978f0 d06be748 e42e0000 b875a561 9f4f0000 .k.H.....u.a.O.. │ │ - 0x00097900 6616a801 3b000000 1642190d 03030000 f...;....B...... │ │ - 0x00097910 ea5a0827 570f0000 f967423e 5f220000 .Z.'W....gB>_".. │ │ - 0x00097920 7b72c958 96420000 4a0ac700 25000000 {r.X.B..J...%... │ │ - 0x00097930 ea42120d 37030000 425c972a c6110000 .B..7...B\.*.... │ │ - 0x00097940 f1699942 6c270000 b672d459 8b430000 .i.Bl'...r.Y.C.. │ │ - 0x00097950 8e10b600 21000000 0d3da609 dc010000 ....!....=...... │ │ - 0x00097960 28581922 0b0c0000 ed66f63a 2e1f0000 (X.".....f.:.... │ │ - 0x00097970 28720f58 30420000 9b052a00 14000000 (r.X0B....*..... │ │ - 0x00097980 762f0105 e0000000 9b4daf15 00060000 v/.......M...... │ │ - 0x00097990 505e1a2b f5110000 106c9148 f42e0000 P^.+.....l.H.... │ │ - 0x000979a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000979b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000979c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000979d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000979e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000979f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00097a00 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00097a10 00600040 00200000 3a549e2d 3f180000 .`.@. ..:T.-?... │ │ - 0x00097a20 a90fe901 61000000 a548d012 af040000 ....a....H...... │ │ - 0x00097a30 f1598526 2b0e0000 2965223a dc1e0000 .Y.&+...)e":.... │ │ - 0x00097a40 a06ca04c 8d340000 9b066b00 14000000 .l.L.4....k..... │ │ - 0x00097a50 38342506 fd000000 304e1617 c0060000 84%.....0N...... │ │ - 0x00097a60 4e5fae29 51100000 af6af343 e6280000 N_.)Q....j.C.(.. │ │ - 0x00097a70 2f043e00 14000000 3c3a3f08 b3010000 /.>.....<:?..... │ │ - 0x00097a80 224f141f b30d0000 dc674c35 6e1f0000 "O.......gL5n... │ │ - 0x00097a90 4f6c144b d9390000 c0043400 14000000 Ol.K.9....4..... │ │ - 0x00097aa0 6c2ae703 91000000 7a47d711 b3040000 l*......zG...... │ │ - 0x00097ab0 eb5a3a26 40100000 3665a83c b7210000 .Z:&@...6e.<.!.. │ │ - 0x00097ac0 e1001000 0c000000 22219f02 66000000 ........"!..f... │ │ - 0x00097ad0 aa41df0d e8020000 21585621 fa0a0000 .A......!XV!.... │ │ - 0x00097ae0 ef647f38 cc1b0000 00600040 00200000 .d.8.....`.@. .. │ │ - 0x00097af0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00097b00 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00097b10 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00097b20 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00097b30 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00097b40 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00097b50 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00097b60 d76fa155 be420000 603a8716 960a0000 .o.U.B..`:...... │ │ - 0x00097b70 2458f426 7d110000 4468c141 93290000 $X.&}...Dh.A.).. │ │ - 0x00097b80 f4704755 503e0000 34774c67 6d580000 .pGUP>..4wLgmX.. │ │ - 0x00097b90 101bf002 6a000000 fb449411 d5040000 ....j....D...... │ │ - 0x00097ba0 575b2929 4c110000 3e68e03e 49240000 W[))L...>h.>I$.. │ │ - 0x00097bb0 0a732d5b a7460000 7e08c200 32000000 .s-[.F..~...2... │ │ - 0x00097bc0 3c3e900c 8d030000 ac5af227 3c110000 <>.......Z.'<... │ │ - 0x00097bd0 5f67ab3e 0c240000 d0725959 b0440000 _g.>.$...rYY.D.. │ │ - 0x00097be0 390d9700 17000000 3536a707 6f010000 9.......56..o... │ │ - 0x00097bf0 5852aa1a 21080000 d462f333 e5170000 XR..!....b.3.... │ │ - 0x00097c00 bb70a253 8c3d0000 b4042000 14000000 .p.S.=.... ..... │ │ - 0x00097c10 562e8504 a8000000 794c1b14 cf040000 V.......yL...... │ │ - 0x00097c20 c05df329 fc0f0000 296ce348 562e0000 .].)....)l.HV... │ │ - 0x00097c30 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00097c40 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00097c50 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00097c60 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00097c70 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00097c80 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00097c90 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00097ca0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00097cb0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00097cc0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00097cd0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00097ce0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00097cf0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00097d00 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00097d10 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00097d20 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00097d30 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00097d40 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00097d50 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00097d60 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00097d70 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00097d80 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00097d90 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00097da0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00097db0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00097dc0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00097dd0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00097de0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00097df0 75381f21 61140000 2a3efc21 45130000 u8.!a...*>.!E... │ │ - 0x00097e00 6458f939 7b250000 be654a4d a5380000 dX.9{%...eJM.8.. │ │ - 0x00097e10 cb6d9e59 8e460000 08711b60 fa4f0000 .m.Y.F...q.`.O.. │ │ - 0x00097e20 15752e68 e35b0000 073de224 d0170000 .u.h.[...=.$.... │ │ - 0x00097e30 032fe013 9c090000 60417320 7e100000 ./......`As ~... │ │ - 0x00097e40 7b528331 071e0000 b65bd33f ba290000 {R.1.....[.?.).. │ │ - 0x00097e50 8c61fa46 f2310000 9a66a64f df3b0000 .a.F.1...f.O.;.. │ │ - 0x00097e60 4f2bac13 90090000 8b288c0e e3050000 O+.......(...... │ │ - 0x00097e70 ad359517 790a0000 6d463523 30100000 .5..y...mF5#0... │ │ - 0x00097e80 a253d62e 591c0000 0d556739 82210000 .S..Y....Ug9.!.. │ │ - 0x00097e90 365c7245 772f0000 4f2cd012 4c090000 6\rEw/..O,..L... │ │ - 0x00097ea0 7239121b 960e0000 4c515732 181f0000 r9......LQW2.... │ │ - 0x00097eb0 da616845 0c2e0000 ba690a54 f1400000 .ahE.....i.T.@.. │ │ - 0x00097ec0 de6c805c 203e0000 a1718865 7d510000 .l.\ >...q.e}Q.. │ │ - 0x00097ed0 0225300a 51040000 b320380b a4030000 .%0.Q.... 8..... │ │ - 0x00097ee0 d3340816 7f080000 6e4c8f32 dc180000 .4......nL.2.... │ │ - 0x00097ef0 c6529f34 6b220000 77600f4c 862c0000 .R.4k"..w`.L.,.. │ │ - 0x00097f00 ab6a5555 df320000 1915c708 42030000 .jUU.2......B... │ │ - 0x00097f10 b81e3108 3c030000 dd25d410 bd050000 ..1.<....%...... │ │ - 0x00097f20 c0479623 2f090000 c349b622 5b110000 .G.#/....I."[... │ │ - 0x00097f30 66466626 33130000 ab6a0040 55150000 fFf&3....j.@U... │ │ - 0x00097f40 9e38131f 0e130000 4f439325 85160000 .8......OC.%.... │ │ - 0x00097f50 175b9c3e bd2a0000 d4652e4f 933c0000 .[.>.*...e.O.<.. │ │ - 0x00097f60 846c7659 8a480000 746f2d60 82510000 .lvY.H..to-`.Q.. │ │ - 0x00097f70 cd741c69 325e0000 1c3d7d25 0b1a0000 .t.i2^...=}%.... │ │ - 0x00097f80 5430ab14 3c0a0000 433fcb1f b4100000 T0..<...C?...... │ │ - 0x00097f90 334e922e b61b0000 07582a3a de260000 3N.......X*:.&.. │ │ - 0x00097fa0 b35e1c44 75300000 75679052 81400000 .^.Du0..ug.R.@.. │ │ - 0x00097fb0 0e307118 9a0d0000 ed250a0e 29060000 .0q......%..)... │ │ - 0x00097fc0 e7338115 df090000 9e43b123 17120000 .3.......C.#.... │ │ - 0x00097fd0 804f802f a31b0000 eb57a539 23250000 .O./.....W.9#%.. │ │ - 0x00097fe0 b060c146 2e330000 303bf61f 30120000 .`.F.3..0;..0... │ │ - 0x00097ff0 3f42fd24 ed150000 f1553636 0f230000 ?B.$.....U66.#.. │ │ - 0x00098000 d1615148 4f360000 0f686a51 0e3e0000 .aQHO6...hjQ.>.. │ │ - 0x00098010 7e6e185a f3450000 3373e462 fe520000 ~n.Z.E..3s.b.R.. │ │ - 0x00098020 54267910 f6070000 3c27f70e 0f070000 T&y.....<'...... │ │ - 0x00098030 dd372c19 740c0000 4e4c172f cf1b0000 .7,.t...NL./.... │ │ - 0x00098040 5354483b 2f280000 9d5f4a38 00200000 STH;/(..._J8. .. │ │ - 0x00098050 70629751 78450000 8c1eb70e 55060000 pb.QxE......U... │ │ - 0x00098060 b61b6508 69020000 972e5717 5d0c0000 ..e.i.....W.]... │ │ - 0x00098070 b346dc20 06100000 ba53d723 c5110000 .F. .....S.#.... │ │ - 0x00098080 265d5646 a7260000 935f184b c92f0000 &]VF.&..._.K./.. │ │ - 0x00098090 273d4b23 37160000 c548622c 941c0000 '=K#7....Hb,.... │ │ - 0x000980a0 985e6645 c0320000 11699054 ee430000 .^fE.2...i.T.C.. │ │ - 0x000980b0 996e585e 23500000 73720265 6e570000 .nX^#P..sr.enW.. │ │ - 0x000980c0 3177376e 82650000 d038c820 53160000 1w7n.e...8. S... │ │ - 0x000980d0 a634aa17 520c0000 a8453126 d0150000 .4..R....E1&.... │ │ - 0x000980e0 1a54f935 2e230000 ae5dff42 942f0000 .T.5.#...].B./.. │ │ - 0x000980f0 6b63544c ad390000 136cd85a 4b4b0000 kcTL.9...l.ZKK.. │ │ - 0x00098100 9127c211 fe090000 50256d0d b5050000 .'......P%m..... │ │ - 0x00098110 7d357617 390b0000 5a45b725 bf140000 }5v.9...ZE.%.... │ │ - 0x00098120 5e516f32 501f0000 2a59803c f6280000 ^Qo2P...*Y.<.(.. │ │ - 0x00098130 0164a84c a83a0000 34422e27 88180000 .d.L.:..4B.'.... │ │ - 0x00098140 264b6b2e 801d0000 355f5643 1c300000 &Kk.....5_VC.0.. │ │ - 0x00098150 5266df4f 04400000 176b4d57 18470000 Rf.O.@...kMW.G.. │ │ - 0x00098160 fb6d025f a34f0000 90720a64 51590000 .m._.O...r.dQY.. │ │ - 0x00098170 4921850e 08060000 9a296612 5f090000 I!.......)f._... │ │ - 0x00098180 8e3f401f 1b110000 884d492d e7190000 .?@......MI-.... │ │ - 0x00098190 16564537 f81c0000 35586940 f9260000 .VE7....5Xi@.&.. │ │ - 0x000981a0 a25bd946 91290000 761ea208 c7020000 .[.F.)..v....... │ │ - 0x000981b0 1f1f0a0b 2e040000 6028db10 79070000 ........`(..y... │ │ - 0x000981c0 9235b01b 740c0000 c8470426 33120000 .5..t....G.&3... │ │ - 0x000981d0 314f2d2e e6170000 664f9a30 9a190000 1O-.....fO.0.... │ │ - 0x000981e0 7e509f36 88270000 334e0f33 02230000 ~P.6.'..3N.3.#.. │ │ - 0x000981f0 7c5e3f44 86300000 e7671b52 613f0000 |^?D.0...g.Ra?.. │ │ - 0x00098200 1c6d515b 784b0000 1371e161 a3520000 .mQ[xK...q.a.R.. │ │ - 0x00098210 4c77076e 62640000 41406b1f 88110000 Lw.nbd..A@k..... │ │ - 0x00098220 ae421325 e0150000 4a4e7030 291e0000 .B.%....JNp0)... │ │ - 0x00098230 4859893d 282a0000 30617448 15350000 HY.=(*..0atH.5.. │ │ - 0x00098240 87650450 863d0000 746e725e 24500000 .e.P.=..tnr^$P.. │ │ - 0x00098250 2f25180f 1d070000 c62dfc12 d0080000 /%.......-...... │ │ - 0x00098260 e03b041d eb0e0000 1549fe29 53180000 .;.......I.)S... │ │ - 0x00098270 e8532936 a6220000 3d5b2a40 4c2c0000 .S)6."..=[*@L,.. │ │ - 0x00098280 7a67bc52 b8410000 63499d31 46250000 zg.R.A..cI.1F%.. │ │ - 0x00098290 e63de423 61170000 0355a135 59200000 .=.#a....U.5Y .. │ │ - 0x000982a0 23637648 aa320000 226a0f53 ca3c0000 #cvH.2.."j.S.<.. │ │ - 0x000982b0 36683354 d5420000 14713563 79580000 6h3T.B...q5cyX.. │ │ - 0x000982c0 a62dd316 150c0000 f22c2d10 68060000 .-.......,-.h... │ │ - 0x000982d0 2838aa18 1b090000 ea458226 28160000 (8.......E.&(... │ │ - 0x000982e0 b44ee433 b41e0000 b65b573f ee260000 .N.3.....[W?.&.. │ │ - 0x000982f0 f4653048 dc310000 c813b106 33030000 .e0H.1......3... │ │ - 0x00098300 7b1fe60a d4030000 5c2bb00d 57040000 {.......\+..W... │ │ - 0x00098310 8938a816 860a0000 f13f9a20 7f0d0000 .8.......?. .... │ │ - 0x00098320 f5470e26 38120000 ae4fa232 63200000 .G.&8....O.2c .. │ │ - 0x00098330 00400000 00400000 2f310000 cb2e0000 .@...@../1...... │ │ - 0x00098340 da300000 00400000 00400000 00400000 .0...@...@...@.. │ │ - 0x00098350 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x00098360 00400000 582c0000 892e0000 8e240000 .@..X,.......$.. │ │ - 0x00098370 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x00098380 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x00098390 f2300000 bf2d0000 29350000 bf280000 .0...-..)5...(.. │ │ - 0x000983a0 41310000 00400000 00400000 00400000 A1...@...@...@.. │ │ - 0x000983b0 00400000 00400000 00400000 63310000 .@...@...@..c1.. │ │ - 0x000983c0 b12f0000 352b0000 e8280000 4b3c0000 ./..5+...(..K<.. │ │ - 0x000983d0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000983e0 00400000 00400000 1b320000 d12f0000 .@...@...2.../.. │ │ - 0x000983f0 222c0000 29280000 9a330000 ae280000 ",..)(...3...(.. │ │ - 0x00098400 95300000 00400000 00400000 00400000 .0...@...@...@.. │ │ - 0x00098410 00400000 20270000 521e0000 c5290000 .@.. '..R....).. │ │ - 0x00098420 b82b0000 b43a0000 462b0000 f5340000 .+...:..F+...4.. │ │ - 0x00098430 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x00098440 3e2c0000 aa280000 b9370000 bd300000 >,...(...7...0.. │ │ - 0x00098450 17320000 d22c0000 462d0000 38340000 .2...,..F-..84.. │ │ - 0x00098460 c4560000 00400000 00400000 b81f0000 .V...@...@...... │ │ - 0x00098470 8b1e0000 1c2f0000 9f220000 eb2f0000 ...../...".../.. │ │ - 0x00098480 aa5a0000 315b0000 63090000 cb340000 .Z..1[..c....4.. │ │ - 0x00098490 00400000 00400000 301a0000 ae290000 .@...@..0....).. │ │ - 0x000984a0 63330000 d32f0000 453b0000 163f0000 c3.../..E;...?.. │ │ - 0x000984b0 ef2f0000 d3350000 67430000 00400000 ./...5..gC...@.. │ │ - 0x000984c0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000984d0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000984e0 00400000 00400000 f9160000 b7650000 .@...@.......e.. │ │ - 0x000984f0 87570000 de3b0000 3b450000 32280000 .W...;..;E..2(.. │ │ - 0x00098500 700e0000 67750000 ab510000 db2e0000 p...gu...Q...... │ │ - 0x00098510 00400000 00400000 00400000 61030000 .@...@...@..a... │ │ - 0x00098520 04780000 98620000 e6460000 ca400000 .x...b...F...@.. │ │ - 0x00098530 98210000 c3060000 1e750000 46540000 .!.......u..FT.. │ │ - 0x00098540 45310000 00400000 00400000 00400000 E1...@...@...@.. │ │ - 0x00098550 02010000 125f0000 5a3c0000 a6210000 ....._..Z<...!.. │ │ - 0x00098560 86230000 8b0f0000 75020000 90720000 .#......u....r.. │ │ - 0x00098570 c34c0000 52270000 00400000 00400000 .L..R'...@...@.. │ │ - 0x00098580 00400000 49040000 f8770000 1e520000 .@..I....w...R.. │ │ - 0x00098590 2c3e0000 35370000 751f0000 04050000 ,>..57..u....... │ │ - 0x000985a0 d06d0000 36410000 801f0000 f2780000 .m..6A.......x.. │ │ - 0x000985b0 cb460000 081d0000 cd040000 0f5f0000 .F..........._.. │ │ - 0x000985c0 a02f0000 00130000 34130000 b60a0000 ./......4....... │ │ - 0x000985d0 47010000 00400000 00400000 00400000 G....@...@...@.. │ │ - 0x000985e0 00400000 00400000 00400000 80410000 .@...@...@...A.. │ │ - 0x000985f0 004d0000 80360000 80440000 804d0000 .M...6...D...M.. │ │ - 0x00098600 803c0000 00000000 00000000 00000000 .<.............. │ │ - 0x00098610 00000000 00000000 00000000 00000000 ................ │ │ - 0x00098620 496e7075 74207661 6c696461 74696f6e Input validation │ │ - 0x00098630 20636865 636b2027 25732720 6661696c check '%s' fail │ │ - 0x00098640 65642069 6e202573 210a0062 75662021 ed in %s!..buf ! │ │ - 0x00098650 3d204e55 4c4c0064 61763164 5f646174 = NULL.dav1d_dat │ │ - 0x00098660 615f6372 65617465 5f696e74 65726e61 a_create_interna │ │ - 0x00098670 6c006461 7631645f 64617461 5f777261 l.dav1d_data_wra │ │ - 0x00098680 705f696e 7465726e 616c0070 74722021 p_internal.ptr ! │ │ - 0x00098690 3d204e55 4c4c0066 7265655f 63616c6c = NULL.free_call │ │ - 0x000986a0 6261636b 20213d20 4e554c4c 00646176 back != NULL.dav │ │ - 0x000986b0 31645f64 6174615f 77726170 5f757365 1d_data_wrap_use │ │ - 0x000986c0 725f6461 74615f69 6e746572 6e616c00 r_data_internal. │ │ - 0x000986d0 64737420 213d2028 28766f69 642a2930 dst != ((void*)0 │ │ - 0x000986e0 29006461 7631645f 64617461 5f726566 ).dav1d_data_ref │ │ - 0x000986f0 00647374 2d3e6461 7461203d 3d202828 .dst->data == (( │ │ - 0x00098700 766f6964 2a293029 00737263 20213d20 void*)0).src != │ │ - 0x00098710 2828766f 69642a29 30290073 72632d3e ((void*)0).src-> │ │ - 0x00098720 64617461 20213d20 2828766f 69642a29 data != ((void*) │ │ - 0x00098730 30290064 61763164 5f646174 615f6d6f 0).dav1d_data_mo │ │ - 0x00098740 76655f72 65660062 75662021 3d202828 ve_ref.buf != (( │ │ - 0x00098750 766f6964 2a293029 00646176 31645f64 void*)0).dav1d_d │ │ - 0x00098760 6174615f 756e7265 665f696e 7465726e ata_unref_intern │ │ - 0x00098770 616c0062 75662d3e 64617461 20213d20 al.buf->data != │ │ - 0x00098780 2828766f 69642a29 30290043 6f6d7069 ((void*)0).Compi │ │ - 0x00098790 6c656420 77697468 6f757420 73757070 led without supp │ │ - 0x000987a0 6f727420 666f7220 25642d62 69742064 ort for %d-bit d │ │ - 0x000987b0 65636f64 696e670a 00632021 3d202828 ecoding..c != (( │ │ - 0x000987c0 766f6964 2a293029 00646176 31645f6c void*)0).dav1d_l │ │ - 0x000987d0 6f670046 72616d65 2073697a 65202564 og.Frame size %d │ │ - 0x000987e0 78256420 65786365 65647320 6c696d69 x%d exceeds limi │ │ - 0x000987f0 74202575 0a004d61 6c666f72 6d656420 t %u..Malformed │ │ - 0x00098800 4954552d 5420542e 3335206d 65746164 ITU-T T.35 metad │ │ - 0x00098810 61746120 6d657373 61676520 666f726d ata message form │ │ - 0x00098820 61740a00 556e6b6e 6f776e20 4d657461 at..Unknown Meta │ │ - 0x00098830 64617461 204f4255 20747970 65202564 data OBU type %d │ │ - 0x00098840 0a00556e 6b6e6f77 6e204f42 55207479 ..Unknown OBU ty │ │ - 0x00098850 70652025 64206f66 2073697a 65202575 pe %d of size %u │ │ - 0x00098860 0a004572 726f7220 70617273 696e6720 ..Error parsing │ │ - 0x00098870 4f425520 64617461 0a004572 726f7220 OBU data..Error │ │ - 0x00098880 70617273 696e6720 73657175 656e6365 parsing sequence │ │ - 0x00098890 20686561 6465720a 004f7665 7272756e header..Overrun │ │ - 0x000988a0 20696e20 4f425520 62697420 62756666 in OBU bit buff │ │ - 0x000988b0 65720a00 4f766572 72756e20 696e204f er..Overrun in O │ │ - 0x000988c0 42552062 69742062 75666665 7220696e BU bit buffer in │ │ - 0x000988d0 746f206e 65787420 4f42550a 00457272 to next OBU..Err │ │ - 0x000988e0 6f722070 61727369 6e672066 72616d65 or parsing frame │ │ - 0x000988f0 20686561 6465720a 00646176 31645f70 header..dav1d_p │ │ - 0x00098900 69637475 72655f72 65660064 73742d3e icture_ref.dst-> │ │ - 0x00098910 64617461 5b305d20 3d3d2028 28766f69 data[0] == ((voi │ │ - 0x00098920 642a2930 29007372 632d3e64 6174615b d*)0).src->data[ │ │ - 0x00098930 305d2021 3d202828 766f6964 2a293029 0] != ((void*)0) │ │ - 0x00098940 00646176 31645f70 69637475 72655f6d .dav1d_picture_m │ │ - 0x00098950 6f76655f 72656600 7020213d 20282876 ove_ref.p != ((v │ │ - 0x00098960 6f69642a 29302900 64617631 645f7069 oid*)0).dav1d_pi │ │ - 0x00098970 63747572 655f756e 7265665f 696e7465 cture_unref_inte │ │ - 0x00098980 726e616c 00702d3e 64617461 5b305d20 rnal.p->data[0] │ │ - 0x00098990 213d2028 28766f69 642a2930 29005069 != ((void*)0).Pi │ │ - 0x000989a0 63747572 6520616c 72656164 7920616c cture already al │ │ - 0x000989b0 6c6f6361 74656421 0a004661 696c6564 located!..Failed │ │ - 0x000989c0 20746f20 77726170 20706963 74757265 to wrap picture │ │ - 0x000989d0 3a202573 0a006461 7631642d 6672616d : %s..dav1d-fram │ │ - 0x000989e0 65006461 7631642d 74696c65 00302e37 e.dav1d-tile.0.7 │ │ - 0x000989f0 2e312d38 342d6761 34306433 62350063 .1-84-ga40d3b5.c │ │ - 0x00098a00 5f6f7574 20213d20 4e554c4c 00646176 _out != NULL.dav │ │ - 0x00098a10 31645f6f 70656e00 7320213d 204e554c 1d_open.s != NUL │ │ - 0x00098a20 4c00732d 3e6e5f74 696c655f 74687265 L.s->n_tile_thre │ │ - 0x00098a30 61647320 3e3d2031 20262620 732d3e6e ads >= 1 && s->n │ │ - 0x00098a40 5f74696c 655f7468 72656164 73203c3d _tile_threads <= │ │ - 0x00098a50 20444156 31445f4d 41585f54 494c455f DAV1D_MAX_TILE_ │ │ - 0x00098a60 54485245 41445300 732d3e6e 5f667261 THREADS.s->n_fra │ │ - 0x00098a70 6d655f74 68726561 6473203e 3d203120 me_threads >= 1 │ │ - 0x00098a80 26262073 2d3e6e5f 6672616d 655f7468 && s->n_frame_th │ │ - 0x00098a90 72656164 73203c3d 20444156 31445f4d reads <= DAV1D_M │ │ - 0x00098aa0 41585f46 52414d45 5f544852 45414453 AX_FRAME_THREADS │ │ - 0x00098ab0 00732d3e 616c6c6f 6361746f 722e616c .s->allocator.al │ │ - 0x00098ac0 6c6f635f 70696374 7572655f 63616c6c loc_picture_call │ │ - 0x00098ad0 6261636b 20213d20 4e554c4c 00732d3e back != NULL.s-> │ │ - 0x00098ae0 616c6c6f 6361746f 722e7265 6c656173 allocator.releas │ │ - 0x00098af0 655f7069 63747572 655f6361 6c6c6261 e_picture_callba │ │ - 0x00098b00 636b2021 3d204e55 4c4c0073 2d3e6f70 ck != NULL.s->op │ │ - 0x00098b10 65726174 696e675f 706f696e 74203e3d erating_point >= │ │ - 0x00098b20 20302026 2620732d 3e6f7065 72617469 0 && s->operati │ │ - 0x00098b30 6e675f70 6f696e74 203c3d20 33310046 ng_point <= 31.F │ │ - 0x00098b40 72616d65 2073697a 65206c69 6d697420 rame size limit │ │ - 0x00098b50 72656475 63656420 66726f6d 20257520 reduced from %u │ │ - 0x00098b60 746f2025 752e0a00 6f757420 213d204e to %u...out != N │ │ - 0x00098b70 554c4c00 64617631 645f7061 7273655f ULL.dav1d_parse_ │ │ - 0x00098b80 73657175 656e6365 5f686561 64657200 sequence_header. │ │ - 0x00098b90 6320213d 204e554c 4c006461 7631645f c != NULL.dav1d_ │ │ - 0x00098ba0 73656e64 5f646174 6100696e 20213d20 send_data.in != │ │ - 0x00098bb0 4e554c4c 00696e2d 3e646174 61203d3d NULL.in->data == │ │ - 0x00098bc0 204e554c 4c207c7c 20696e2d 3e737a00 NULL || in->sz. │ │ - 0x00098bd0 64617631 645f6765 745f7069 63747572 dav1d_get_pictur │ │ - 0x00098be0 6500635f 6f757420 213d2028 28766f69 e.c_out != ((voi │ │ - 0x00098bf0 642a2930 29006461 7631645f 636c6f73 d*)0).dav1d_clos │ │ - 0x00098c00 65000404 06050806 0c080907 0b050c04 e............... │ │ - 0x00098c10 0d035ab4 2d87719d cb430203 02050207 ..Z.-.q..C...... │ │ - 0x00098c20 04000400 08000800 08000900 09000a00 ................ │ │ - 0x00098c30 0a000b00 0b000c00 0c000d00 0c000e00 ................ │ │ - 0x00098c40 0d000f00 0e001000 0f001100 10001200 ................ │ │ - 0x00098c50 11001300 12001400 13001500 13001600 ................ │ │ - 0x00098c60 14001700 15001800 16001900 17001a00 ................ │ │ - 0x00098c70 18001b00 19001c00 1a001d00 1a001e00 ................ │ │ - 0x00098c80 1b001f00 1c002000 1d002100 1e002200 ...... ...!...". │ │ - 0x00098c90 1f002300 20002400 20002500 21002600 ..#. .$. .%.!.&. │ │ - 0x00098ca0 22002700 23002800 24002900 25002a00 ".'.#.(.$.).%.*. │ │ - 0x00098cb0 26002b00 26002c00 27002d00 28002e00 &.+.&.,.'.-.(... │ │ - 0x00098cc0 29002f00 2a003000 2b003100 2b003200 )./.*.0.+.1.+.2. │ │ - 0x00098cd0 2c003300 2d003400 2e003500 2f003600 ,.3.-.4...5./.6. │ │ - 0x00098ce0 30003700 30003800 31003900 32003a00 0.7.0.8.1.9.2.:. │ │ - 0x00098cf0 33003b00 34003c00 35003d00 35003e00 3.;.4.<.5.=.5.>. │ │ - 0x00098d00 36003f00 37004000 38004100 39004200 6.?.7.@.8.A.9.B. │ │ - 0x00098d10 39004300 3a004400 3b004500 3c004600 9.C.:.D.;.E.<.F. │ │ - 0x00098d20 3d004700 3e004800 3e004900 3f004a00 =.G.>.H.>.I.?.J. │ │ - 0x00098d30 40004b00 41004c00 42004d00 42004e00 @.K.A.L.B.M.B.N. │ │ - 0x00098d40 43004f00 44005000 45005100 46005200 C.O.D.P.E.Q.F.R. │ │ - 0x00098d50 46005300 47005400 48005500 49005600 F.S.G.T.H.U.I.V. │ │ - 0x00098d60 4a005700 4a005800 4b005900 4c005a00 J.W.J.X.K.Y.L.Z. │ │ - 0x00098d70 4d005b00 4e005c00 4e005d00 4f005e00 M.[.N.\.N.].O.^. │ │ - 0x00098d80 50005f00 51006000 51006100 52006200 P._.Q.`.Q.a.R.b. │ │ - 0x00098d90 53006300 54006400 55006500 55006600 S.c.T.d.U.e.U.f. │ │ - 0x00098da0 57006800 58006a00 5a006c00 5c006e00 W.h.X.j.Z.l.\.n. │ │ - 0x00098db0 5d007000 5f007200 60007400 62007600 ].p._.r.`.t.b.v. │ │ - 0x00098dc0 63007800 65007a00 66007c00 68007e00 c.x.e.z.f.|.h.~. │ │ - 0x00098dd0 69008000 6b008200 6c008400 6e008600 i...k...l...n... │ │ - 0x00098de0 6f008800 71008a00 72008c00 74008e00 o...q...r...t... │ │ - 0x00098df0 75009000 76009200 78009400 79009600 u...v...x...y... │ │ - 0x00098e00 7b009800 7d009b00 7f009e00 8100a100 {...}........... │ │ - 0x00098e10 8300a400 8600a700 8800aa00 8a00ad00 ................ │ │ - 0x00098e20 8c00b000 8e00b300 9000b600 9200b900 ................ │ │ - 0x00098e30 9400bc00 9600bf00 9800c200 9a00c500 ................ │ │ - 0x00098e40 9c00c800 9e00cb00 a100cf00 a400d300 ................ │ │ - 0x00098e50 a600d700 a900db00 ac00df00 ae00e300 ................ │ │ - 0x00098e60 b100e700 b400eb00 b600ef00 b900f300 ................ │ │ - 0x00098e70 bb00f700 be00fb00 c000ff00 c3000401 ................ │ │ - 0x00098e80 c7000901 ca000e01 cd001301 d0001801 ................ │ │ - 0x00098e90 d3001d01 d6002201 d9002701 dc002c01 ......"...'...,. │ │ - 0x00098ea0 df003101 e2003701 e6003d01 e9004301 ..1...7...=...C. │ │ - 0x00098eb0 ed004901 f0004f01 f3005501 f7005b01 ..I...O...U...[. │ │ - 0x00098ec0 fa006101 fd006701 01016e01 05017501 ..a...g...n...u. │ │ - 0x00098ed0 09017c01 0d018301 10018a01 14019101 ..|............. │ │ - 0x00098ee0 18019801 1c01a001 2001a801 2401b001 ........ ...$... │ │ - 0x00098ef0 2801b801 2c01c001 3001c801 3501d101 (...,...0...5... │ │ - 0x00098f00 3901da01 3d01e301 4201ec01 4601f501 9...=...B...F... │ │ - 0x00098f10 4a01fe01 4f010802 54011202 58011c02 J...O...T...X... │ │ - 0x00098f20 5d012602 62013002 67013b02 6c014602 ].&.b.0.g.;.l.F. │ │ - 0x00098f30 71015102 76015c02 7b016702 80017302 q.Q.v.\.{.g...s. │ │ - 0x00098f40 85017f02 8b018b02 90019702 9601a402 ................ │ │ - 0x00098f50 9b01b102 a101be02 a701cb02 ad01d902 ................ │ │ - 0x00098f60 b301e702 b901f502 bf010303 c6011203 ................ │ │ - 0x00098f70 cd012103 d3013003 db014003 e2015003 ..!...0...@...P. │ │ - 0x00098f80 e9016003 f1017103 f9018203 01029303 ..`...q......... │ │ - 0x00098f90 0a02a503 1202b703 1b02c903 2502dc03 ............%... │ │ - 0x00098fa0 2f02ef03 39020204 43021604 4e022a04 /...9...C...N.*. │ │ - 0x00098fb0 5a023f04 66025404 72026904 80027f04 Z.?.f.T.r.i..... │ │ - 0x00098fc0 8e029504 9c02ac04 ac02c304 bc02db04 ................ │ │ - 0x00098fd0 cd02f304 e0020c05 f3022505 07033f05 ..........%...?. │ │ - 0x00098fe0 1c035905 33037405 4b038f05 6503ab05 ..Y.3.t.K...e... │ │ - 0x00098ff0 8003c705 9d03e405 bb030106 dc031f06 ................ │ │ - 0x00099000 fe033d06 22045c06 4a047c06 73049c06 ..=.".\.J.|.s... │ │ - 0x00099010 a004bd06 d004df06 02050107 38052407 ............8.$. │ │ - 0x00099020 04000400 09000900 0a000b00 0d000d00 ................ │ │ - 0x00099030 0f001000 11001200 14001500 16001800 ................ │ │ - 0x00099040 19001b00 1c001e00 1f002100 22002500 ..........!.".%. │ │ - 0x00099050 25002800 28002c00 2b003000 2f003300 %.(.(.,.+.0./.3. │ │ - 0x00099060 32003700 35003b00 39003f00 3c004300 2.7.5.;.9.?.<.C. │ │ - 0x00099070 40004700 44004b00 47004f00 4b005300 @.G.D.K.G.O.K.S. │ │ - 0x00099080 4e005800 52005c00 56006000 5a006400 N.X.R.\.V.`.Z.d. │ │ - 0x00099090 5d006900 61006d00 65007200 69007600 ].i.a.m.e.r.i.v. │ │ - 0x000990a0 6d007a00 71007f00 74008300 78008800 m.z.q...t...x... │ │ - 0x000990b0 7c008c00 80009100 84009500 88009a00 |............... │ │ - 0x000990c0 8c009e00 8f00a300 9300a800 9700ac00 ................ │ │ - 0x000990d0 9b00b100 9f00b500 a300ba00 a600be00 ................ │ │ - 0x000990e0 aa00c300 ae00c700 b200cc00 b600d000 ................ │ │ - 0x000990f0 b900d500 bd00d900 c100de00 c500e200 ................ │ │ - 0x00099100 c800e700 cc00eb00 d000f000 d400f400 ................ │ │ - 0x00099110 d700f900 db00fd00 df000201 e2000601 ................ │ │ - 0x00099120 e6000b01 e9000f01 ed001301 f1001801 ................ │ │ - 0x00099130 f4001c01 f8002101 fb002501 ff002901 ......!...%...). │ │ - 0x00099140 03012e01 06013201 0a013701 0d013b01 ......2...7...;. │ │ - 0x00099150 11013f01 14014401 18014801 1b014c01 ..?...D...H...L. │ │ - 0x00099160 1f015101 22015501 25015901 29015d01 ..Q.".U.%.Y.).]. │ │ - 0x00099170 2c016201 30016601 33016a01 36016f01 ,.b.0.f.3.j.6.o. │ │ - 0x00099180 3a017301 3d017701 41017b01 44018001 :.s.=.w.A.{.D... │ │ - 0x00099190 47018401 4b018801 4e018c01 51019101 G...K...N...Q... │ │ - 0x000991a0 57019901 5e01a101 6401a901 6a01b101 W...^...d...j... │ │ - 0x000991b0 7101b901 7701c101 7d01ca01 8301d201 q...w...}....... │ │ - 0x000991c0 8a01da01 9001e201 9601ea01 9c01f201 ................ │ │ - 0x000991d0 a201fa01 a8010202 ae010b02 b4011302 ................ │ │ - 0x000991e0 ba011b02 c0012302 c6012b02 cc013302 ......#...+...3. │ │ - 0x000991f0 d2013b02 d8014302 de014c02 e4015402 ..;...C...L...T. │ │ - 0x00099200 ea015c02 f3016802 fb017402 04028002 ..\...h...t..... │ │ - 0x00099210 0d028c02 15029802 1e02a402 2602b002 ............&... │ │ - 0x00099220 2f02bc02 3702c902 4002d502 4802e102 /...7...@...H... │ │ - 0x00099230 5002ed02 5902f902 61020503 69021103 P...Y...a...i... │ │ - 0x00099240 71021d03 7a022903 84023903 8f024903 q...z.)...9...I. │ │ - 0x00099250 9a025903 a4026903 af027903 ba028903 ..Y...i...y..... │ │ - 0x00099260 c4029a03 ce02aa03 d902ba03 e302ca03 ................ │ │ - 0x00099270 ed02da03 f702ea03 0203fa03 0e030e04 ................ │ │ - 0x00099280 1b032204 27033604 33034a04 3f035e04 ..".'.6.3.J.?.^. │ │ - 0x00099290 4c037204 58038604 64039a04 7003ae04 L.r.X...d...p... │ │ - 0x000992a0 7b03c204 8a03da04 9803f204 a5030a05 {............... │ │ - 0x000992b0 b3032205 c1033a05 cf035205 dc036a05 .."...:...R...j. │ │ - 0x000992c0 e9038305 f7039b05 0604b705 1504d305 ................ │ │ - 0x000992d0 2504ef05 34040b06 42042706 51044306 %...4...B.'.Q.C. │ │ - 0x000992e0 60045f06 71047f06 81049f06 9204bf06 `._.q........... │ │ - 0x000992f0 a204df06 b204ff06 c2041f07 d4044307 ..............C. │ │ - 0x00099300 e5046707 f7048b07 0805af07 1a05d307 ..g............. │ │ - 0x00099310 2b05f707 3e051f08 51054708 63056f08 +...>...Q.G.c.o. │ │ - 0x00099320 76059708 8805bf08 9c05eb08 b0051709 v............... │ │ - 0x00099330 c4054309 d8056f09 ec059b09 0106cb09 ..C...o......... │ │ - 0x00099340 1706fb09 2c062b0a 41065b0a 58068f0a ....,.+.A.[.X... │ │ - 0x00099350 6f06c30a 8606f70a 9c062b0b b506630b o.........+...c. │ │ - 0x00099360 cd069b0b e606d30b ff060b0c 1907470c ..............G. │ │ - 0x00099370 3407830c 4f07bf0c 6c07ff0c 89073f0d 4...O...l.....?. │ │ - 0x00099380 a6077f0d c607c30d e507070e 06084b0e ..............K. │ │ - 0x00099390 2808930e 4b08db0e 6f08240f 9508700f (...K...o.$...p. │ │ - 0x000993a0 bc08bc0f e4080810 0f095810 3b09a810 ..........X.;... │ │ - 0x000993b0 6a09fc10 9a095011 cc09a411 010afc11 j.....P......... │ │ - 0x000993c0 380a5412 730ab012 b10a0c13 f20a6c13 8.T.s.........l. │ │ - 0x000993d0 370bcc13 800b3014 cc0b9414 1e0cfc14 7.....0......... │ │ - 0x000993e0 740c6415 d00cd015 2f0d3c16 960dac16 t.d...../.<..... │ │ - 0x000993f0 020e1c17 760e9017 ef0e0418 710f7c18 ....v.......q.|. │ │ - 0x00099400 f90ff418 8c107019 2a11f019 cf11701a ......p.*.....p. │ │ - 0x00099410 8112f41a 41137c1b 0a14041c e314901c ....A.|......... │ │ - 0x00099420 04000400 0c000d00 12001300 19001b00 ................ │ │ - 0x00099430 21002300 29002c00 32003600 3c004000 !.#.).,.2.6.<.@. │ │ - 0x00099440 46004b00 50005700 5b006300 67007000 F.K.P.W.[.c.g.p. │ │ - 0x00099450 73007e00 7f008b00 8c009a00 9900a800 s.~............. │ │ - 0x00099460 a600b700 b400c700 c200d600 d000e600 ................ │ │ - 0x00099470 de00f700 ed000701 fb001801 0a012901 ..............). │ │ - 0x00099480 19013a01 28014b01 38015d01 47016e01 ..:.(.K.8.].G.n. │ │ - 0x00099490 57018001 66019201 7601a401 8601b601 W...f...v....... │ │ - 0x000994a0 9501c801 a501db01 b501ed01 c501ff01 ................ │ │ - 0x000994b0 d5011202 e4012402 f4013702 04024a02 ......$...7...J. │ │ - 0x000994c0 14025c02 24026f02 34028202 44029402 ..\.$.o.4...D... │ │ - 0x000994d0 5402a702 6302ba02 7302cc02 8302df02 T...c...s....... │ │ - 0x000994e0 9302f102 a2020403 b2021703 c2022903 ..............). │ │ - 0x000994f0 d1023c03 e1024e03 f0026103 00037403 ..<...N...a...t. │ │ - 0x00099500 0f038603 1e039803 2e03ab03 3d03bd03 ............=... │ │ - 0x00099510 4c03d003 5b03e203 6a03f403 79030604 L...[...j...y... │ │ - 0x00099520 88031904 97032b04 a6033d04 b5034f04 ......+...=...O. │ │ - 0x00099530 c4036104 d2037304 e1038504 f0039704 ..a...s......... │ │ - 0x00099540 fe03a904 0d04bb04 1b04cd04 2904de04 ............)... │ │ - 0x00099550 3804f004 46040205 54041305 62042505 8...F...T...b.%. │ │ - 0x00099560 70043705 7f044805 8d045a05 9b046b05 p.7...H...Z...k. │ │ - 0x00099570 a8047d05 b6048e05 c404a005 d204b105 ..}............. │ │ - 0x00099580 e004c205 ed04d305 fb04e505 0805f605 ................ │ │ - 0x00099590 16050706 23051806 31052906 3e053b06 ....#...1.).>.;. │ │ - 0x000995a0 58055b06 71057c06 8b059d06 a405bd06 X.[.q.|......... │ │ - 0x000995b0 bd05de06 d605ff06 ef052007 08064007 .......... ...@. │ │ - 0x000995c0 21066107 3a068207 5206a207 6b06c307 !.a.:...R...k... │ │ - 0x000995d0 8406e407 9c060408 b5062508 cd064608 ..........%...F. │ │ - 0x000995e0 e5066608 fd068708 1607a808 2e07c808 ..f............. │ │ - 0x000995f0 4607e908 5d070909 75072a09 8d074a09 F...]...u.*...J. │ │ - 0x00099600 a5076b09 c8079b09 eb07cc09 0d08fc09 ..k............. │ │ - 0x00099610 30082d0a 52085d0a 75088d0a 9708be0a 0.-.R.].u....... │ │ - 0x00099620 b908ee0a db081f0b fc084f0b 1e097f0b ..........O..... │ │ - 0x00099630 3f09b00b 6009e00b 8209100c a309410c ?...`.........A. │ │ - 0x00099640 c309710c e409a20c 0f0ae20c 3a0a220d ..q.........:.". │ │ - 0x00099650 650a620d 900aa30d ba0ae30d e40a230e e.b...........#. │ │ - 0x00099660 0e0b640e 380ba40e 610be40e 8a0b240f ..d.8...a.....$. │ │ - 0x00099670 b30b650f dc0ba50f 040ce50f 370c3510 ..e.........7.5. │ │ - 0x00099680 690c8610 9a0cd610 cb0c2611 fc0c7611 i.........&...v. │ │ - 0x00099690 2d0dc611 5d0d1712 8d0d6712 bd0db712 -...].....g..... │ │ - 0x000996a0 ed0d0713 250e6713 5d0ec813 950e2814 ....%.g.].....(. │ │ - 0x000996b0 cc0e8814 030fe814 390f4815 6f0fa815 ........9.H.o... │ │ - 0x000996c0 a50f0916 da0f6916 1710d916 55104917 ......i.....U.I. │ │ - 0x000996d0 9110b917 cd102918 09119918 44110a19 ......).....D... │ │ - 0x000996e0 7f117a19 c211fa19 04127a1a 4512fa1a ..z.......z.E... │ │ - 0x000996f0 86127a1b c712fa1b 07137a1c 4e130b1d ..z.......z.N... │ │ - 0x00099700 95139b1d db132b1e 2114bb1e 66144b1f ......+.!...f.K. │ │ - 0x00099710 ab14db1f f7147b20 42151b21 8d15bb21 ......{ B..!...! │ │ - 0x00099720 d7155b22 2116fc22 7116ac23 c1165c24 ..["!.."q..#..\$ │ │ - 0x00099730 11170c25 6017bc25 af176c26 05182c27 ...%`..%..l&..,' │ │ - 0x00099740 5a18ec27 af18ac28 04196c29 5f193c2a Z..'...(..l)_.<* │ │ - 0x00099750 bb190c2b 161adc2b 711aad2c d31a8d2d ...+...+q..,...- │ │ - 0x00099760 361b6d2e 981b4d2f fb1b2d30 651c1d31 6.m...M/..-0e..1 │ │ - 0x00099770 d01c0d32 3b1dfd32 af1dfd33 231efd34 ...2;..2...3#..4 │ │ - 0x00099780 981efd35 161f0d37 951f1d38 16202d39 ...5...7...8. -9 │ │ - 0x00099790 a0204d3a 2c216d3b bb218e3c 5422be3d . M:,!m;.!..#.@;$^A.$.B │ │ - 0x000997b0 a725ee43 68263e45 2f278e46 0528ee47 .%.Ch&>E/'.F.(.G │ │ - 0x000997c0 e1284e49 ce29be4a c22a2e4c ca2bae4d .(NI.).J.*.L.+.M │ │ - 0x000997d0 da2c2e4f 002ebe50 312f4e52 7930ee53 .,.O...P1/NRy0.S │ │ - 0x000997e0 ce318e55 3e333e57 bd34ee58 5936ae5a .1.U>3>W.4.XY6.Z │ │ - 0x000997f0 07386e5c d7393e5e ba3b0e60 c43dee61 .8n\.9>^.;.`.=.a │ │ - 0x00099800 e43fcf63 2f42bf65 a744bf67 3d47bf69 .?.c/B.e.D.g=G.i │ │ - 0x00099810 054acf6b 064def6d 29500f70 8b533f72 .J.k.M.m)P.p.S?r │ │ - 0x00099820 00000000 00000000 01000000 00000000 ................ │ │ - 0x00099830 00000000 00000000 ffffffff 00000000 ................ │ │ - 0x00099840 ffffffff ffffffff 20212531 41505b68 ........ !%1AP[h │ │ - 0x00099850 2a2a3a47 54616470 4b455467 7d8e9192 **:GTadpKETg}... │ │ - 0x00099860 5b565b6e 8098b2be 1f282e30 363d4044 [V[n.....(.06=@D │ │ - 0x00099870 2f2d383d 41454447 3c36404b 555c5a57 /-8=AEDG<6@KU\ZW │ │ - 0x00099880 423d4049 525c6669 2021242e 3c4b5662 B=@IR\fi !$.:DUbv.. │ │ - 0x000998e0 56505565 75889da5 1f262e2e 32393d41 VPUeu....&..29=A │ │ - 0x000998f0 2f2e3538 3b404143 36323942 4a525552 /.58;@AC629BJRUR │ │ - 0x00099900 403c3e47 4f586163 20202229 33414b56 @<>GOXac ")3AKV │ │ - 0x00099910 23242f35 3d49515c 3b39414e 5c6c7577 #$/5=IQ\;9AN\luw │ │ - 0x00099920 534e5261 6f81949a 1f242e2d 31363b3f SNRao....$.-16;? │ │ - 0x00099930 2f2f3435 373a3d41 3532373f 474d5150 //457:=A527?GMQP │ │ - 0x00099940 3f3b3d46 4d565e5f 20202226 303c4851 ?;=FMV^_ "&0;:DO[eo.!(/-037 │ │ - 0x000999f0 2a2c2f32 31323437 2f2d2e36 3b3d3f42 *,/21247/-.6;=?B │ │ - 0x00099a00 36333239 40464b4f 20202022 262c323d 6329@FKO "&,2= │ │ - 0x00099a10 20212325 282d323a 2a292a32 3a42474f !#%(-2:*)*2:BGO │ │ - 0x00099a20 3835343b 444e5661 1f20272c 2e2f3035 854;DNVa. ',./05 │ │ - 0x00099a30 26282f2f 2f2e2f32 2f2d2d33 383b3d40 &(///./2/--38;=@ │ │ - 0x00099a40 34313035 3a404449 20202022 23282e34 4105:@DI "#(.4 │ │ - 0x00099a50 20212225 262a2e33 2524262c 31373b40 !"%&*.3%$&,17;@ │ │ - 0x00099a60 34313136 3c454c53 1f1f242a 2f2e3032 4116?ACE1-.15:;> │ │ - 0x00099c60 40434447 45444648 3f393839 3c43474e @CDGEDFH?989@AC1-./58;= │ │ - 0x00099ce0 3f414345 43424446 3d373636 3b3e4449 ?ACECBDF=766;>DI │ │ - 0x00099cf0 4d525658 56575356 45403d3b 3e414449 MRVXVWSVE@=;>ADI │ │ - 0x00099d00 4e54595d 62646667 1f202021 2225292e NTY]bdfg. !"%). │ │ - 0x00099d10 353c414a 4f54595e 27262728 2f363a3e 5 │ │ - 0x00099d20 44494e55 5a5a5f65 413c3b3a 41494f56 DINUZZ_eA<;:AIOV │ │ - 0x00099d30 61696f78 7d807c83 5a54514e 53595e66 aiox}.|.ZTQNSY^f │ │ - 0x00099d40 707b868f 9a9ea4aa 1f202428 2c2e2d2f p{....... $(,.-/ │ │ - 0x00099d50 3134363a 3c3e4041 302e2e2e 33363839 146:<>@A0...3689 │ │ - 0x00099d60 3a3c3e40 42404244 39353332 363c4044 :<>@B@BD95326<@D │ │ - 0x00099d70 494c4f52 54545153 443f3c3a 3d404347 ILORTTQSD?<:=@CG │ │ - 0x00099d80 4d52575b 5f616364 1f202021 2222272c MRW[_acd. !""', │ │ - 0x00099d90 31363c44 4b4f5458 24232426 2a303338 16:98=BJR │ │ - 0x00099db0 5a5f666e 7578747b 58524f4c 51555b62 Z_fnuxt{XROLQU[b │ │ - 0x00099dc0 6b757f87 9194999f 1f202328 2b2e2d2e ku....... #(+.-. │ │ - 0x00099dd0 30323438 3a3c3e3f 302e2f2f 32353536 0248:<>?0.//2556 │ │ - 0x00099de0 3637383b 3d3f4042 38343231 35383d41 678;=?@B842158=A │ │ - 0x00099df0 46484b4f 51524f51 433e3c39 3c3f4246 FHKOQROQC><90/./1555 │ │ - 0x00099e60 36363739 3b3d3e40 3431302f 3236393d 6679;=>@410/269= │ │ - 0x00099e70 40424447 494b4c4e 403c3938 393d4044 @BDGIKLN@<989=@D │ │ - 0x00099e80 474b4e53 575a5c5e 1f202020 21222225 GKNSWZ\^. !""% │ │ - 0x00099e90 292d3136 3c41484b 24232224 262a3032 )-16;;:?CG │ │ - 0x00099f40 4c51555c 62696f76 1f1f2023 282b2e2e LQU\biov.. #(+.. │ │ - 0x00099f50 2e2e2f30 3234373a 2a2a2a2d 2f303232 ../0247:***-/022 │ │ - 0x00099f60 31313232 3435373a 312f2d2e 2e313537 1122457:1/-..157 │ │ - 0x00099f70 393b3c3d 3f404244 39363433 3235383a 9;<=?@BD9643258: │ │ - 0x00099f80 3d404347 494c4f52 1f202020 20202223 =@CGILOR. "# │ │ - 0x00099f90 2527292d 3236393d 20202122 22232526 %')-269= !""#%& │ │ - 0x00099fa0 28292b2e 3235383a 2c2a292a 2a2a3036 ()+.258:,*)***06 │ │ - 0x00099fb0 393c3f43 474a4d4f 3a373535 3534393f 9?@63110037 │ │ - 0x0009a000 3a3c3e41 44464749 1f202020 20202122 :<>ADFGI. !" │ │ - 0x0009a010 2325262a 2d2f3337 20202021 22232425 #%&*-/37 !"#$% │ │ - 0x0009a020 2628282b 2d2f3236 26252424 2627292c &((+-/26&%$$&'), │ │ - 0x0009a030 31333438 3a3c3f43 35333131 32313336 1348:@CE0./25567 │ │ - 0x0009a430 383c3d40 42424243 34302f32 363d4044 8<=@BBBC40/26=@D │ │ - 0x0009a440 464b4b4a 494b4a49 39343335 39404349 FKKJIKJI94359@CI │ │ - 0x0009a450 4c525356 53535452 423c3b3c 3e454950 LRSVSSTRB<;<>EIP │ │ - 0x0009a460 545c5d5e 605c5e5b 443f3c3b 3e42484c T\]^`\^[D?<;>BHL │ │ - 0x0009a470 50575d62 63656765 47423f3e 3e42464b PW]bcegeGB?>>BFK │ │ - 0x0009a480 4f54595e 62686a6d 201f2020 24272f35 OTY^bhjm . $'/5 │ │ - 0x0009a490 3d474f56 5c62686e 20202223 25282d32 =GOV\bhn "#%(-2 │ │ - 0x0009a4a0 3840464c 52585e64 24232428 3032383c 8@FLRX^d$#$(028< │ │ - 0x0009a4b0 41494f54 595d5f62 2f2c2d2f 383c454b AIOTY]_b/,-/8AC0./05566 │ │ - 0x0009a530 383a3c3e 40414141 322e2e2f 36383d3f 8:<>@AAA2../68=? │ │ - 0x0009a540 41444648 47494847 39343333 393c4247 ADFHGIHG94339@ADEGFE62105:>A │ │ - 0x0009a650 46494b4e 4f4f504d 3f3a3836 3b404347 FIKNOOPM?:86;@CG │ │ - 0x0009a660 4d525559 5b575956 433e3b39 3c404649 MRUY[WYVC>;9<@FI │ │ - 0x0009a670 4d53595d 5e60615f 45413e3c 3d404448 MSY]^`a_EA><=@DH │ │ - 0x0009a680 4c515559 5d626466 201f1f20 2224292f LQUY]bdf .. "$)/ │ │ - 0x0009a690 353a414a 52575c61 1f202122 2324282c 5:AJRW\a. !"#$(, │ │ - 0x0009a6a0 32363b43 494e5358 23222325 292e3135 26;CINSX#"#%).15 │ │ - 0x0009a6b0 393d4249 4f535456 2c292a2a 30363c42 9=BIOSTV,)**06@BDEDC41//26;? │ │ - 0x0009a750 42444649 4b4d4d4b 39353332 35393d42 BDFIKMMK953259=B │ │ - 0x0009a760 47494c50 53545653 403c3937 3a3d4247 GILPSTVS@<97:=BG │ │ - 0x0009a770 4b4f5357 5b5d5e5c 44403d3b 3c3f4347 KOSW[]^\D@=;BFKQVZZ31/04:?E │ │ - 0x0009a7d0 4a4f545a 61666a67 413d3b3a 3e44494f JOTZafjgA=;:>DIO │ │ - 0x0009a7e0 555c626a 71787c77 4f4a4745 484e545a U\bjqx|wOJGEHNTZ │ │ - 0x0009a7f0 60676e77 80878c89 57524f4d 4e545960 `gnw....WROMNTY` │ │ - 0x0009a800 676f767e 868f9397 201f1f23 29313031 gov~.... ..#)101 │ │ - 0x0009a810 32343639 3d404244 20212327 2b2f2e2d 2469=@BD !#'+/.- │ │ - 0x0009a820 2e303234 373a3b3d 28292b2e 30323130 .0247:;=()+.0210 │ │ - 0x0009a830 31323335 383a3b3b 312f2e2e 31353638 12358:;;1/..1568 │ │ - 0x0009a840 393a3b3d 3f414241 33312f2f 3136393d 9:;=?ABA31//169= │ │ - 0x0009a850 3f414345 48494b48 39363332 34393c40 ?ACEHIKH963249<@ │ │ - 0x0009a860 4347494d 50525451 3f3b3937 393c4043 CGIMPRTQ?;979<@C │ │ - 0x0009a870 474b4e52 56595b59 433f3c3a 3b3e4145 GKNRVY[YC?<:;>AE │ │ - 0x0009a880 494d5155 585c5e5f 201f1f20 20222427 IMQUX\^_ .. "$' │ │ - 0x0009a890 2c30353a 41474f52 1f202020 21222225 ,05:AGOR. !""% │ │ - 0x0009a8a0 292d3136 3c41484b 20202122 23252628 )-16;;:?DI │ │ - 0x0009a8f0 4f555c62 696f7679 4f4b4847 45494e54 OU\biovyOKHGEINT │ │ - 0x0009a900 5a60676e 767d8588 201f1e21 252a3130 Z`gnv}.. ..!%*10 │ │ - 0x0009a910 31323436 393c3f40 1f1f2024 282b2e2e 12469@ACD420//269 │ │ - 0x0009a960 3d404244 46484b4b 39363433 3235393c =@BDFHKK9643259< │ │ - 0x0009a970 40434749 4c4f5253 3f3c3938 36393c40 @CGILORS?<9869<@ │ │ - 0x0009a980 43474b4e 5255595a 201f1f20 20222326 CGKNRUYZ .. "#& │ │ - 0x0009a990 292c3035 3a41474f 1f202020 21222224 ),05:AGO. !""$ │ │ - 0x0009a9a0 272a2d31 363c4148 20202122 23252628 '*-16;998=AE │ │ - 0x0009a9f0 4a4f535a 5f666c73 49454241 4045494d JOSZ_flsIEBA@EIM │ │ - 0x0009aa00 51565b63 6970777f 201f1e21 252a2f30 QV[cipw. ..!%*/0 │ │ - 0x0009aa10 30313234 36393c3f 1f1f2024 282b2e2e 012469@AC420//258 │ │ - 0x0009aa60 3b3e4042 4446484b 38353332 3135373a ;>@BDFHK8532157: │ │ - 0x0009aa70 3d404246 484b4d50 3d393736 34383a3d =@BFHKMP=97648:= │ │ - 0x0009aa80 3f424549 4c4f5256 201f1f1f 20202224 ?BEILORV ... "$ │ │ - 0x0009aa90 26292c30 35393d41 1f202020 20212222 &),059=A. !"" │ │ - 0x0009aaa0 2527292d 3135383c 20202122 22232526 %')-158< !""#%& │ │ - 0x0009aab0 28292b2e 3235383a 23232223 2425292e ()+.258:##"#$%). │ │ - 0x0009aac0 2f313336 393c3f42 27262526 27282c32 /1369;;::?D │ │ - 0x0009ab00 484c4f55 5c616469 201f1e21 23252a31 HLOU\adi ..!#%*1 │ │ - 0x0009ab10 30303132 34363739 1f1f2023 25282b2e 00124679.. #%(+. │ │ - 0x0009ab20 2e2d2d2e 30313334 2526282a 2c2f2f30 .--.0134%&(*,//0 │ │ - 0x0009ab30 2f2e2e2e 2f303132 2d2d2c2e 2e2f3134 /.../012--,../14 │ │ - 0x0009ab40 33333334 35363637 302f2d2e 2e2f3235 333456670/-../25 │ │ - 0x0009ab50 36363738 393a3a3b 312f2d2d 2d2d3135 66789::;1/----15 │ │ - 0x0009ab60 37393a3b 3d3e3f40 3432302f 2f2f3236 79:;=>?@420///26 │ │ - 0x0009ab70 393b3d40 42444546 39363433 33323539 9;=@BDEF96433259 │ │ - 0x0009ab80 3b3d4043 47494a4c 201f1f1f 20202022 ;=@CGIJL ... " │ │ - 0x0009ab90 2426272c 2f31353a 1f202020 20212122 $&',/15:. !!" │ │ - 0x0009aba0 22242529 2c2e3136 20202021 22232324 "$%),.16 !"##$ │ │ - 0x0009abb0 2527282a 2d2f3236 20212121 22242426 %'(*-/26 !!!"$$& │ │ - 0x0009abc0 28292a2d 2f303337 24232323 2426282a ()*-/037$###$&(* │ │ - 0x0009abd0 30313235 38393c3f 2c2a2929 2a2a2c30 01258920..../2 │ │ - 0x0009ac70 3637383b 3d3d3f41 34323030 2f2f3032 678;==?A4200//02 │ │ - 0x0009ac80 3638393d 3f404244 201f1f1f 1f202020 689=?@BD .... │ │ - 0x0009ac90 22232427 292c2f30 1f202020 20202121 "#$'),/0. !! │ │ - 0x0009aca0 22222225 27292c2d 1f202020 21212222 """%'),-. !!"" │ │ - 0x0009acb0 23242427 282a2c2d 20202021 22222324 #$$'(*,- !""#$ │ │ - 0x0009acc0 25262628 292b2d2e 23232222 23242527 %&&()+-.##""#$%' │ │ - 0x0009acd0 292d2e30 31333536 24232322 24242628 )-.01356$##"$$&( │ │ - 0x0009ace0 2a2f3032 33353838 2c2a2929 2a2a2a2c */023588,*))***, │ │ - 0x0009acf0 3034363a 3c3f4243 2f2d2d2c 2c2d2d2f 046:BEF ...!!%' │ │ - 0x0009ad10 2a2f3130 30313232 1f1f2020 23242829 */100122.. #$() │ │ - 0x0009ad20 2b2e2e2e 2d2d2e2e 21222223 25262b2b +...--..!""#%&++ │ │ - 0x0009ad30 2c2e2f2e 2e2d2e2e 25262728 2a2b2f2f ,./..-..%&'(*+// │ │ - 0x0009ad40 2f30302f 2e2e2e2e 2d2d2d2c 2e2e2f30 /00/....---,../0 │ │ - 0x0009ad50 31333433 33333434 302f2e2e 2f2f2f30 134333440/..///0 │ │ - 0x0009ad60 32343535 35353636 312f2e2d 2d2e2d2f 245555661/.--.-/ │ │ - 0x0009ad70 31353538 393a3b3b 32302f2e 2e2e2e2f 15589:;;20/..../ │ │ - 0x0009ad80 32353638 393b3d3d 201f1f1f 1f202020 25689;== .... │ │ - 0x0009ad90 20222224 2427272c 1f202020 20202021 ""$$'',. ! │ │ - 0x0009ada0 21222222 22252529 1f202020 20202021 !""""%%). ! │ │ - 0x0009adb0 21222222 22252529 20202021 21222223 !""""%%) !!""# │ │ - 0x0009adc0 23252526 2628282b 20202021 21222223 #%%&&((+ !!""# │ │ - 0x0009add0 23252526 2628282b 24232322 22242426 #%%&&((+$##""$$& │ │ - 0x0009ade0 262a2a30 30323235 24232322 22242426 &**00225$##""$$& │ │ - 0x0009adf0 262a2a30 30323235 2c2a2a29 292a2a2a &**00225,**))*** │ │ - 0x0009ae00 2a303036 363a3a3f 201f1f1e 1e212125 *0066::? ....!!% │ │ - 0x0009ae10 252a2a31 31303031 1f1f1f20 20242428 %**11001... $$( │ │ - 0x0009ae20 282b2b2e 2e2e2e2d 1f1f1f20 20242428 (++....-... $$( │ │ - 0x0009ae30 282b2b2e 2e2e2e2d 25262628 282b2b2f (++....-%&&((++/ │ │ - 0x0009ae40 2f2f2f30 302f2f2e 25262628 282b2b2f ///00//.%&&((++/ │ │ - 0x0009ae50 2f2f2f30 302f2f2e 302f2f2e 2e2f2f2f ///00//.0//../// │ │ - 0x0009ae60 2f323235 35353535 302f2f2e 2e2f2f2f /22555550//../// │ │ - 0x0009ae70 2f323235 35353535 312f2f2d 2d2e2e2d /22555551//--..- │ │ - 0x0009ae80 2d313135 3538383a 201f1f1f 1f1f1f20 -115588: ...... │ │ - 0x0009ae90 20202021 22222424 1f202020 20202020 !""$$. │ │ - 0x0009aea0 20202021 22222323 1f202020 20202020 !""##. │ │ - 0x0009aeb0 20212121 22222222 1f202020 20202121 !!!"""". !! │ │ - 0x0009aec0 21222223 23232424 20202020 21212222 !""###$$ !!"" │ │ - 0x0009aed0 22232324 25252626 20202020 21212222 "##$%%&& !!"" │ │ - 0x0009aee0 22232324 25252626 23232322 22222324 "##$%%&&###"""#$ │ │ - 0x0009aef0 24252528 292b2e2e 24232323 22222424 $%%()+..$###""$$ │ │ - 0x0009af00 25262629 2a2c3030 201f1f1f 1e1e2121 %&&)*,00 .....!! │ │ - 0x0009af10 23252529 2a2c3131 1f1f1f1f 20202223 #%%)*,11.... "# │ │ - 0x0009af20 2527272a 2a2c2f2f 1f1f1f20 20202324 %''**,//... #$ │ │ - 0x0009af30 2528282a 2b2c2e2e 21222222 23232526 %((*+,..!"""##%& │ │ - 0x0009af40 282b2b2c 2c2d2f2f 25262627 28282a2b (++,,-//%&&'((*+ │ │ - 0x0009af50 2c2f2f2f 2f2f3030 25262627 28282a2b ,/////00%&&'((*+ │ │ - 0x0009af60 2c2f2f2f 2f2f3030 2d2d2d2d 2c2c2e2e ,/////00----,,.. │ │ - 0x0009af70 2e2f2f31 31323434 302f2f2e 2e2e2f2f .//112440//...// │ │ - 0x0009af80 2f2f2f31 32333535 201f1f1f 1f1f1f1f ///12355 ....... │ │ - 0x0009af90 1f202020 20202022 1f1f2020 20202020 . ".. │ │ - 0x0009afa0 20202020 20202122 1f202020 20202020 !". │ │ - 0x0009afb0 20202020 21212122 1f202020 20202020 !!!". │ │ - 0x0009afc0 20202020 21212122 1f202020 20202020 !!!". │ │ - 0x0009afd0 21212121 22222223 20202020 20212121 !!!!"""# !!! │ │ - 0x0009afe0 22222223 23232425 20202020 20212121 """###$% !!! │ │ - 0x0009aff0 22222223 23232425 20212121 21212121 """###$% !!!!!!! │ │ - 0x0009b000 22222223 24242426 201f1f1f 1f1e1e1f """#$$$& ....... │ │ - 0x0009b010 21212123 2525272a 1f1f1f1f 1f1f1f20 !!!#%%'*....... │ │ - 0x0009b020 22232325 2727282a 1f1f1f1f 20202021 "##%''(*.... ! │ │ - 0x0009b030 23242426 2828292b 1f1f1f1f 20202021 #$$&(()+.... ! │ │ - 0x0009b040 23242426 2828292b 21212222 22232323 #$$&(()+!!"""### │ │ - 0x0009b050 25262629 2b2b2b2c 25262626 27282828 %&&)+++,%&&&'((( │ │ - 0x0009b060 2a2b2b2d 2f2f2f2f 25262626 27282828 *++-////%&&&'((( │ │ - 0x0009b070 2a2b2b2d 2f2f2f2f 26272828 28292929 *++-////&'((())) │ │ - 0x0009b080 2b2c2c2e 2f2f2f30 201f1f1f 1f1f1f1f +,,.///0 ....... │ │ - 0x0009b090 1f1f1f1f 1f202020 1f1f1f20 20202020 ..... ... │ │ - 0x0009b0a0 20202020 20202020 1f1f2020 20202020 .. │ │ - 0x0009b0b0 20202020 20202020 1f1f2020 20202020 .. │ │ - 0x0009b0c0 20202020 20202020 1f1f2020 20202020 .. │ │ - 0x0009b0d0 20202020 20202020 1f1f2020 20202020 .. │ │ - 0x0009b0e0 20202020 20202020 1f202020 20202020 . │ │ - 0x0009b0f0 20202021 21212121 20202020 20202020 !!!!! │ │ - 0x0009b100 20202021 21222222 201f1f1f 1f1f1f1e !!""" ....... │ │ - 0x0009b110 1e1e1e1f 21212121 1f1f1f1f 1f1f1f1f ....!!!!........ │ │ - 0x0009b120 1f1f1f20 22222222 1f1f1f1f 1f1f1f1f ... """"........ │ │ - 0x0009b130 20202021 22232323 1f1f1f1f 1f1f2020 !"###...... │ │ - 0x0009b140 20202021 23242424 1f1f1f1f 1f1f2020 !#$$$...... │ │ - 0x0009b150 20202021 23242424 1f1f1f1f 1f1f2020 !#$$$...... │ │ - 0x0009b160 20202021 23242424 21212222 22222222 !#$$$!!"""""" │ │ - 0x0009b170 23232324 25262626 23242425 25252526 ###$%&&&#$$%%%%& │ │ - 0x0009b180 26262627 28292929 201f1f1f 1f1f1f1f &&&'())) ....... │ │ - 0x0009b190 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ - 0x0009b1a0 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f202020 ............. │ │ - 0x0009b1b0 20202020 20202020 1f1f1f1f 20202020 .... │ │ - 0x0009b1c0 20202020 20202020 1f1f1f20 20202020 ... │ │ - 0x0009b1d0 20202020 20202020 1f1f1f20 20202020 ... │ │ - 0x0009b1e0 20202020 20202020 1f1f1f20 20202020 ... │ │ - 0x0009b1f0 20202020 20202020 1f1f1f20 20202020 ... │ │ - 0x0009b200 20202020 20202020 201f1f1f 1f1f1f1f ....... │ │ - 0x0009b210 1f1f1f1f 1f1f1e1e 1f1f1f1f 1f1f1f1f ................ │ │ - 0x0009b220 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ - 0x0009b230 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ - 0x0009b240 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ - 0x0009b250 1f1f1f1f 1f1f1f20 1f1f1f1f 1f1f1f1f ....... ........ │ │ - 0x0009b260 1f1f1f1f 20202020 1f1f1f1f 1f1f1f1f .... ........ │ │ - 0x0009b270 1f1f1f1f 20202020 1f1f1f1f 1f1f1f1f .... ........ │ │ - 0x0009b280 1f1f1f1f 20202020 201f1f1f 20202223 .... ... "# │ │ - 0x0009b290 24272c2e 30353a3d 41474f51 52585b5e $',.05:=AGOQRX[^ │ │ - 0x0009b2a0 6164676b 6e72767a 20202121 22232525 adgknrvz !!"#%% │ │ - 0x0009b2b0 26282b2c 2e323638 3a3f4647 484d5053 &(+,.268:?FGHMPS │ │ - 0x0009b2c0 56595d60 64686b6f 24232223 24262a2d VY]`dhko$#"#$&*- │ │ - 0x0009b2d0 30323537 383c3f42 44494f50 5155585b 02578;;;:?A │ │ - 0x0009b310 44494f52 555c6265 696f7677 797e8283 DIORU\beiovwy~.. │ │ - 0x0009b320 807f8388 8a898888 57524e4e 4d4b4f52 ........WRNNMKOR │ │ - 0x0009b330 54595f62 666d7478 7c848d8e 90959499 TY_bfmtx|....... │ │ - 0x0009b340 9d98969b a19f9d9c 5d585654 52525054 ........]XVTRRPT │ │ - 0x0009b350 565b5e62 696b7077 7a82878c 9599a2a5 V[^bikpwz....... │ │ - 0x0009b360 a7adaeb1 b7b9b6b3 635e5d5a 59595857 ........c^]ZYYXW │ │ - 0x0009b370 5a5d6163 696b7374 7c7f878b 92989fa6 Z]acikst|....... │ │ - 0x0009b380 abb6babf c1c9cbcc 201f1e20 21252a2d ........ .. !%*- │ │ - 0x0009b390 31303131 32343637 393c3f40 40434445 101124679?@ACDEF0/..//23 │ │ - 0x0009b3d0 35353535 36363738 383a3c3d 3d3f4041 555566788:<==?@A │ │ - 0x0009b3e0 42434242 42424343 34323030 2f2f3234 BCBBBBCC4200//24 │ │ - 0x0009b3f0 36393d3e 40424445 46484b4b 4b4c4a48 69=>@BDEFHKKKLJH │ │ - 0x0009b400 494a4b4b 4a4a4949 39363433 33323537 IJKKJJII96433257 │ │ - 0x0009b410 393c4041 4347494b 4c4f5252 53555655 9<@ACGIKLORRSUVU │ │ - 0x0009b420 53525354 54535251 423f3c3b 3b393c3d SRSTTSRQB?<;;9<= │ │ - 0x0009b430 3e424547 494d5052 54585c5c 5d5f5e5f >BEGIMPRTX\\]_^_ │ │ - 0x0009b440 605d5c5d 5e5d5b5a 44413f3e 3c3c3b3d `]\]^][ZDA?><<;= │ │ - 0x0009b450 3e414244 48494c4f 50545759 5d5e6263 >ABDHILOPTWY]^bc │ │ - 0x0009b460 63666566 67676563 47434240 3f3e3e3d cfefggecGCB@?>>= │ │ - 0x0009b470 3e404243 46474b4c 4f515456 595b5e61 >@BCFGKLOQTVY[^a │ │ - 0x0009b480 6266686a 6a6d6d6c 201f1f1f 20202022 bfhjjmml ... " │ │ - 0x0009b490 2426272c 2f31353a 3d41474c 4f525659 $&',/15:=AGLORVY │ │ - 0x0009b4a0 5c5f6265 686b6e72 20202021 22232324 \_behknr !"##$ │ │ - 0x0009b4b0 2527282a 2d2f3236 383b4044 46494c4f %'(*-/268;@DFILO │ │ - 0x0009b4c0 5255585b 5e616468 24232323 2426282a RUX[^adh$###$&(* │ │ - 0x0009b4d0 30313235 38393c3f 4144494c 4f515457 012589<;;:?@BC │ │ - 0x0009b5a0 44454647 48494a4b 23252626 292d2e2e DEFGHIJK#%&&)-.. │ │ - 0x0009b5b0 302f2e2d 2e2f2f31 31323536 37383a3b 0/.-.//1125678:; │ │ - 0x0009b5c0 3c3d3e40 41424344 302f2e2e 2f2f3032 <=>@ABCD0/..//02 │ │ - 0x0009b5d0 35353535 36363637 38383a3c 3c3d3e3f 5555666788:<<=>? │ │ - 0x0009b5e0 40414141 41414141 32302e2e 2e2e2f32 @AAAAAAA20..../2 │ │ - 0x0009b5f0 3637383b 3d3d3f41 41424445 46474847 678;==?AABDEFGHG │ │ - 0x0009b600 47484949 48484747 39363434 33323335 GHIIHHGG96443235 │ │ - 0x0009b610 393a3c40 42444749 4a4c4f51 52535453 9:<@BDGIJLOQRSTS │ │ - 0x0009b620 51505152 52514f4e 3f3c3a39 38363739 QPQRRQON?<:98679 │ │ - 0x0009b630 3c3e4043 46474b4e 4f525557 595a5b5d <>@CFGKNORUWYZ[] │ │ - 0x0009b640 5e5b595a 5c5a5957 44403f3d 3c3b3a3c ^[YZ\ZYWD@?=<;:< │ │ - 0x0009b650 3d404143 47484b4e 4f535557 5b5c5f60 =@ACGHKNOSUW[\_` │ │ - 0x0009b660 61636263 64646260 4642413f 3f3e3d3c acbcddb`FBA??>=< │ │ - 0x0009b670 3d3f4142 45464a4a 4e4f5254 57595b5e =?ABEFJJNORTWY[^ │ │ - 0x0009b680 60646567 67696969 201f1f1f 20202022 `deggiii ... " │ │ - 0x0009b690 22242728 2c2f3135 393b4145 474f5152 "$'(,/159;AEGOQR │ │ - 0x0009b6a0 575a5c5f 6264676a 20202020 21222223 WZ\_bdgj !""# │ │ - 0x0009b6b0 24252728 2a2d2e32 35363b3e 40474849 $%'(*-.256;>@GHI │ │ - 0x0009b6c0 4d505355 585b5e61 24232322 2425262a MPSUX[^a$##"$%&* │ │ - 0x0009b6d0 2c303233 3538393c 3f404447 494f5051 ,023589?@AB0/..///2 │ │ - 0x0009b7d0 33353535 35363636 3737383a 3a3c3d3d 35555666778::<== │ │ - 0x0009b7e0 3f3f3f3f 3f3f3f3f 312f2e2d 2e2d2d31 ????????1/.-.--1 │ │ - 0x0009b7f0 33353838 3a3b3c3d 3e3e4041 41434444 3588:;<=>>@AACDD │ │ - 0x0009b800 45464747 46464545 36333231 31303033 EFGGFFEE63211003 │ │ - 0x0009b810 35373a3b 3e414144 4646494a 4b4d4e4e 57:;>AADFFIJKMNN │ │ - 0x0009b820 4f4e4f50 504e4d4c 3f3c3a39 38373639 ONOPPNML?<:98769 │ │ - 0x0009b830 3b3c4041 4346474b 4d4e5254 5559595a ;<@ACFGKMNRTUYYZ │ │ - 0x0009b840 5b585758 59585654 433f3e3c 3b3a393b [XWXYXVTC?><;:9; │ │ - 0x0009b850 3c3f4042 4646494c 4d515355 595a5d5e >=<; │ │ - 0x0009b870 3d3e4041 44444849 4c4d5152 5557595c =>@ADDHILMQRUWY\ │ │ - 0x0009b880 5d616264 64666665 201f1f1f 1f202020 ]abddffe .... │ │ - 0x0009b890 22232427 292c2f30 35373a3f 41474a4f "#$'),/057:?AGJO │ │ - 0x0009b8a0 52525759 5c5e6163 1f202020 21212222 RRWY\^ac. !!"" │ │ - 0x0009b8b0 23242427 282a2c2d 3233363a 3b404347 #$$'(*,-236:;@CG │ │ - 0x0009b8c0 494a4e51 5355585b 23232222 23242527 IJNQSUX[##""#$%' │ │ - 0x0009b8d0 292d2e30 31333536 393b3d41 4247494d )-.013569;=ABGIM │ │ - 0x0009b8e0 4f4f5353 54555657 2c2a2929 2a2a2a2c OOSSTUVW,*))***, │ │ - 0x0009b8f0 3034363a 3c3f4243 47484b4e 4f54565a 046:=;;;:< │ │ - 0x0009b930 3f434449 4c4f5455 5c5e6267 696f7176 ?CDILOTU\^bgioqv │ │ - 0x0009b940 78797d80 8482807e 524e4c4a 49494749 xy}....~RNLJIIGI │ │ - 0x0009b950 4c4f5056 585c6162 6a6c7076 787f8388 LOPVX\abjlpvx... │ │ - 0x0009b960 8b8b9091 96979390 5a565552 51504f4e ........ZVURQPON │ │ - 0x0009b970 51535758 5d5e6565 6c6e7477 7c81868b QSWX]^eelntw|... │ │ - 0x0009b980 8e96999d 9da3a3a3 201f1f1e 21212527 ........ ...!!%' │ │ - 0x0009b990 2a2f3130 30313232 34353638 393c3d3f */10012245689<=? │ │ - 0x0009b9a0 40404243 44454646 21222223 25262b2b @@BCDEFF!""#%&++ │ │ - 0x0009b9b0 2c2e2f2e 2e2d2e2e 2f303133 33363738 ,./..-../0133678 │ │ - 0x0009b9c0 393a3b3c 3d3e3f40 2d2d2d2c 2e2e2f30 9:;<=>?@---,../0 │ │ - 0x0009b9d0 31333433 33333434 35353637 37393a3b 13433344556779:; │ │ - 0x0009b9e0 3c3c3d3d 3d3d3d3d 312f2e2d 2d2e2d2f <<======1/.--.-/ │ │ - 0x0009b9f0 31353538 393a3b3b 3d3d3e3f 40414243 15589:;;==>?@ABC │ │ - 0x0009ba00 44444545 44444343 34323130 2f2f2f30 DDEEDDCC4210///0 │ │ - 0x0009ba10 32353639 3b3d3f40 42434446 4648494b 2569;=?@BCDFFHIK │ │ - 0x0009ba20 4b4b4d4e 4d4c4b4a 39363534 33333233 KKMNMLKJ96543323 │ │ - 0x0009ba30 3538393c 3d404243 4748494c 4c4f5052 589<=@BCGHILLOPR │ │ - 0x0009ba40 53535455 56555352 403d3c3a 39393738 SSTUVUSR@=<:9978 │ │ - 0x0009ba50 3a3d3d40 42444747 4b4d4f52 5356575a :==@BDGGKMORSVWZ │ │ - 0x0009ba60 5b5b5d5d 5e5e5c5a 4440403d 3d3c3b3a [[]]^^\ZD@@==<;: │ │ - 0x0009ba70 3c3d3f40 43434747 4a4b4f50 53555759 <=?@CCGGJKOPSUWY │ │ - 0x0009ba80 5b5e5f61 61636262 201f1f1f 1f202020 [^_aacbb .... │ │ - 0x0009ba90 21222424 27282c2e 3034353a 3a414247 !"$$'(,.045::ABG │ │ - 0x0009baa0 4a4f5152 56585b5d 1f202020 20212121 JOQRVX[]. !!! │ │ - 0x0009bab0 22222323 2627292b 2d303135 363b3c41 ""##&')+-0156;?C │ │ - 0x0009bae0 45494b4b 4e505051 28272726 26272829 EIKKNPPQ(''&&'() │ │ - 0x0009baf0 2c2d3333 36383b3c 3e414245 464a4b4f ,-3368;<>ABEFJKO │ │ - 0x0009bb00 51555657 5a5a5a5a 3331312f 2f303030 QUVWZZZZ311//000 │ │ - 0x0009bb10 34353a3b 3f414548 4a4e4f53 54595a5e 45:;?AEHJNOSTYZ^ │ │ - 0x0009bb20 61656667 6a696767 413e3d3b 3b3b3a3a aefgjiggA>=;;;:: │ │ - 0x0009bb30 3e3f4444 494b4f52 555a5c61 62696a6f >?DDIKORUZ\abijo │ │ - 0x0009bb40 71767879 7c7a7775 4f4b4a48 47474545 qvxy|zwuOKJHGGEE │ │ - 0x0009bb50 48494e4f 54555a5d 6065676d 6e76777d HINOTUZ]`egmnvw} │ │ - 0x0009bb60 80858788 8c8c8986 5753524f 4f4e4d4b ........WSROONMK │ │ - 0x0009bb70 4e505455 595a6061 67696f71 767a7e83 NPTUYZ`agioqvz~. │ │ - 0x0009bb80 868d8f93 93989798 201f1f1e 1f212325 ........ ....!#% │ │ - 0x0009bb90 292a3131 30303131 32333436 3639393c )*1100112346699< │ │ - 0x0009bba0 3d3f4040 42434444 20212121 23252729 =?@@BCDD !!!#%') │ │ - 0x0009bbb0 2b2b2f2f 2e2e2d2e 2e2f3031 32343436 ++//..-../012446 │ │ - 0x0009bbc0 37393a3a 3b3c3d3e 2829292a 2b2c2e2f 79::;<=>())*+,./ │ │ - 0x0009bbd0 30303232 31313031 31313233 33343537 0022110111233457 │ │ - 0x0009bbe0 38393a3a 3b3b3b3b 312f2f2d 2e2e2e2e 89::;;;;1//-.... │ │ - 0x0009bbf0 31313535 36373839 393a3a3b 3b3c3d3e 115567899::;;<=> │ │ - 0x0009bc00 3f404141 42424141 3331312f 2f2f2f2e ?@AABBAA311////. │ │ - 0x0009bc10 31323636 393a3d3e 3f404143 43454547 12669:=>?@ACCEEG │ │ - 0x0009bc20 4849494a 4b4a4847 39363634 33333232 HIIJKJHG96643322 │ │ - 0x0009bc30 34353939 3c3d4041 43454749 494c4d4f 4599<=@ACEGIILMO │ │ - 0x0009bc40 50525253 5452514f 3f3c3b39 39383736 PRRSTRQO?<;99876 │ │ - 0x0009bc50 39393c3d 40414345 47494b4d 4e525255 99<=@ACEGIKMNRRU │ │ - 0x0009bc60 5659595a 5b5b5957 433f3f3c 3c3b3a39 VYYZ[[YWC??<<;:9 │ │ - 0x0009bc70 3b3c3e3f 41424546 494a4d4e 51535557 ;<>?ABEFIJMNQSUW │ │ - 0x0009bc80 585c5c5e 5e605f5f 201f1f1f 1f202020 X\\^^`__ .... │ │ - 0x0009bc90 20222224 2427272c 2c303035 353a3a41 ""$$'',,0055::A │ │ - 0x0009bca0 4147474f 4f525257 1f202020 20202021 AGGOORRW. ! │ │ - 0x0009bcb0 21222222 22252529 292d2d31 3136363c !""""%%))--1166< │ │ - 0x0009bcc0 3c414148 484b4b4f 20202021 21222223 >;;;;: │ │ - 0x0009bd50 3a3f3f44 4449494f 4f55555c 5c626269 :??DDIIOOUU\\bbi │ │ - 0x0009bd60 696f6f76 7679797c 4f4b4b48 48474745 ioovvyy|OKKHHGGE │ │ - 0x0009bd70 4549494e 4e54545a 5a606067 676e6e76 EIINNTTZZ``ggnnv │ │ - 0x0009bd80 767d7d85 8588888d 201f1f1e 1e212125 v}}..... ....!!% │ │ - 0x0009bd90 252a2a31 31303031 31323234 34363639 %**1100112244669 │ │ - 0x0009bda0 393c3c3f 3f404042 1f1f1f20 20242428 9<>@ │ │ - 0x0009be20 40414143 43444445 34323230 302f2f2f @AACCDDE42200/// │ │ - 0x0009be30 2f323236 3639393d 3d404042 42444446 /226699==@@BBDDF │ │ - 0x0009be40 4648484b 4b4b4b4d 39363634 34333332 FHHKKKKM96644332 │ │ - 0x0009be50 32353539 393c3c40 40434347 4749494c 25599<<@@CCGGIIL │ │ - 0x0009be60 4c4f4f52 52535354 3f3c3c39 39383836 LOORRSST?<<99886 │ │ - 0x0009be70 3639393c 3c404043 4347474b 4b4e4e52 699<<@@CCGGKKNNR │ │ - 0x0009be80 52555559 595a5a5c 201f1f1f 1f1f2020 RUUYYZZ\ ..... │ │ - 0x0009be90 20202222 23242627 292c2c30 30353539 ""#$&'),,00559 │ │ - 0x0009bea0 3a3d4143 47484f4f 1f202020 20202020 :=ACGHOO. │ │ - 0x0009beb0 21212222 22222425 27292a2d 2d313134 !!""""$%')*--114 │ │ - 0x0009bec0 36393c3d 41424848 20202020 21212222 69<=ABHH !!"" │ │ - 0x0009bed0 23232525 26262828 292b2b2e 2e313234 ##%%&&(()++..124 │ │ - 0x0009bee0 36383a3c 3f404646 24232323 22232425 68: │ │ - 0x0009bf00 3f424445 49494f4f 2c2a2a29 29292a2a ?BDEIIOO,**)))** │ │ - 0x0009bf10 2a2b3030 3436383a 3c3f4043 4347474a *+00468:<;:9998 │ │ - 0x0009bf50 38383d3d 41424547 4a4e4f53 53595a5e 88==ABEGJNOSSYZ^ │ │ - 0x0009bf60 5f626667 6c6c7373 49464543 42424141 _bfgllssIFECBBAA │ │ - 0x0009bf70 40404545 494a4d4f 5155565b 5b626367 @@EEIJMOQUV[[bcg │ │ - 0x0009bf80 696c7072 77777f7f 201f1f1e 1e202122 ilprww.. .... !" │ │ - 0x0009bf90 25252a2a 2f313030 30313132 32343435 %%**/10001122445 │ │ - 0x0009bfa0 3637393a 3c3c3f3f 1f1f1f20 20222425 679:< │ │ - 0x0009c020 3e3f4040 41414343 34323230 30302f2f >?@@AACC422000// │ │ - 0x0009c030 2f2f3232 35363839 3b3d3e40 40424244 //225689;=>@@BBD │ │ - 0x0009c040 44454647 48494b4b 38363534 33333232 DEFGHIKK86543322 │ │ - 0x0009c050 31313535 37383a3b 3d3f4042 42454647 115578:;=?@BBEFG │ │ - 0x0009c060 484a4b4c 4d4e5050 3d3a3938 37363635 HJKLMNPP=:987665 │ │ - 0x0009c070 34353838 3a3b3d3e 3f424245 4548494b 4588:;=>?BBEEHIK │ │ - 0x0009c080 4c4e4f50 52535656 201f1f1f 1f1f1f20 LNOPRSVV ...... │ │ - 0x0009c090 20202021 22222424 2627292c 2c2f3032 !""$$&'),,/02 │ │ - 0x0009c0a0 3535393a 3d414146 1f202020 20202020 559:=AAF. │ │ - 0x0009c0b0 20212121 22222222 25252729 292c2d2e !!!""""%%')),-. │ │ - 0x0009c0c0 31313536 383c3c40 20202020 21212222 11568<<@ !!"" │ │ - 0x0009c0d0 22232324 25252626 2828292b 2b2d2e2f "##$%%&&(()++-./ │ │ - 0x0009c0e0 32323536 383a3a3e 23232322 22222324 22568::>###"""#$ │ │ - 0x0009c0f0 24252528 292b2e2e 2f303133 33353637 $%%()+../0133567 │ │ - 0x0009c100 39393c3d 3f424246 27262625 25252626 99<=?BBF'&&%%%&& │ │ - 0x0009c110 2728282b 2c2e3232 34353639 393b3c3d '((+,.2245699;<= │ │ - 0x0009c120 40404344 4548484c 2c2a2a29 29292a2a @@CDEHHL,**)))** │ │ - 0x0009c130 2a2a2a2e 30323636 393a3c3f 3f424344 ***.02669:=;;;; │ │ - 0x0009c170 3a3a3a3e 3f414444 48494c4f 4f545558 :::>?ADDHILOOTUX │ │ - 0x0009c180 5c5c6162 6469696d 201f1f1f 1e1e2121 \\abdiim .....!! │ │ - 0x0009c190 23252529 2a2c3131 30303031 31323233 #%%)*,1100011223 │ │ - 0x0009c1a0 34343636 3739393b 1f1f1f20 20202324 4466799;... #$ │ │ - 0x0009c1b0 2528282a 2b2c2e2e 2e2e2d2d 2d2e2e2f %((*+,....---../ │ │ - 0x0009c1c0 30303132 33343436 25262627 28282a2b 00123446%&&'((*+ │ │ - 0x0009c1d0 2c2f2f2f 2f2f3030 2f2f2e2e 2e2e2e2f ,/////00//...../ │ │ - 0x0009c1e0 2f2f3031 31323234 2d2d2d2d 2c2c2e2e //011224----,,.. │ │ - 0x0009c1f0 2e2f2f31 31323434 33333333 33343434 .//1124433333444 │ │ - 0x0009c200 35353636 36373739 302f2f2e 2d2d2e2e 556667790//.--.. │ │ - 0x0009c210 2e2f2f31 32333535 36363637 37383838 .//1235566677888 │ │ - 0x0009c220 39393a3a 3a3b3b3d 312f2f2e 2d2d2d2e 99:::;;=1//.---. │ │ - 0x0009c230 2d2d2d30 31333535 3738393a 3a3b3b3c ---01355789::;;< │ │ - 0x0009c240 3d3d3e3e 3f404041 34323231 30302f2f ==>>?@@A422100// │ │ - 0x0009c250 2f2f2f32 32343636 39393b3d 3d3f4041 ///2246699;==?@A │ │ - 0x0009c260 42424444 45464648 39373635 34343333 BBDDEFFH97654433 │ │ - 0x0009c270 33323234 35363939 3b3c3d40 40424344 32245699;<=@@BCD │ │ - 0x0009c280 47474949 4a4c4c4e 201f1f1f 1f1f1f20 GGIIJLLN ...... │ │ - 0x0009c290 20202020 20222223 24242627 272a2c2c ""#$$&''*,, │ │ - 0x0009c2a0 2f303135 35373a3a 1f202020 20202020 /01557::. │ │ - 0x0009c2b0 20202121 21222222 22222425 25282929 !!!"""""$%%()) │ │ - 0x0009c2c0 2c2d2e31 31333636 20202020 20202121 ,-.11366 !! │ │ - 0x0009c2d0 22222323 23242425 25252728 282a2a2b ""###$$%%%'((**+ │ │ - 0x0009c2e0 2d2e2f31 32333636 20212121 21212122 -./12366 !!!!!!" │ │ - 0x0009c2f0 22232424 24262627 2828292a 2a2c2d2d "#$$$&&'(()**,-- │ │ - 0x0009c300 2f303033 33353737 24232323 23222324 /0033577$####"#$ │ │ - 0x0009c310 24252626 282a2a2d 30303132 32343536 $%&&(**-00122456 │ │ - 0x0009c320 3838393b 3c3d3f3f 2c2b2a2a 2929292a 889;<=??,+**)))* │ │ - 0x0009c330 2a2a2a2a 2c303032 3636383a 3a3d3f3f ****,002668::=?? │ │ - 0x0009c340 42434347 47484b4b 2f2e2d2d 2c2c2c2d BCCGGHKK/.--,,,- │ │ - 0x0009c350 2d2d2d2d 2f323235 38383a3c 3c404242 ----/22588:<<@BB │ │ - 0x0009c360 4546474a 4b4c4f4f 35343333 31313131 EFGJKLOO54331111 │ │ - 0x0009c370 32313131 33363639 3c3c3f41 41454748 21113669<>2100.... │ │ - 0x0009c450 2e2e2e2e 2f323234 36363738 383a3b3c ..../22466788:;< │ │ - 0x0009c460 3d3d3d3f 3f3f4141 34323232 3030302f ===???AA4222000/ │ │ - 0x0009c470 2f2f2f2f 30323234 36363839 393c3d3d ////022466899<== │ │ - 0x0009c480 3f404042 42434444 201f1f1f 1f1f1f1f ?@@BBCDD ....... │ │ - 0x0009c490 1f202020 20202022 22222324 24262727 . """#$$&'' │ │ - 0x0009c4a0 292c2c2c 2f303033 1f202020 20202020 ),,,/003. │ │ - 0x0009c4b0 20202020 21212122 22222222 22242525 !!!""""""$%% │ │ - 0x0009c4c0 2729292a 2c2d2d2f 1f202020 20202020 '))*,--/. │ │ - 0x0009c4d0 21212121 22222223 23232424 24252727 !!!!"""###$$$%'' │ │ - 0x0009c4e0 282a2a2a 2c2d2d30 20202020 20212121 (***,--0 !!! │ │ - 0x0009c4f0 22222223 23232425 25252626 26282828 """###$%%%&&&((( │ │ - 0x0009c500 292b2b2b 2d2e2e30 23232323 22222222 )+++-..0####"""" │ │ - 0x0009c510 23242425 25252729 292a2d2e 2e2f3030 #$$%%%'))*-../00 │ │ - 0x0009c520 31333333 35363638 24232323 23222223 13335668$####""# │ │ - 0x0009c530 24242425 2626282a 2a2b2f30 30313232 $$$%&&(**+/00122 │ │ - 0x0009c540 33353536 3838383a 2c2b2a2a 29292929 3556888:,+**)))) │ │ - 0x0009c550 2a2a2a2a 2a2a2c30 30313436 36383a3a ******,0014668:: │ │ - 0x0009c560 3c3f3f40 42434345 2f2e2d2d 2d2c2c2c BBCEFFI ....... │ │ - 0x0009c590 21212123 2525272a 2a2b2f31 31303030 !!!#%%'**+/11000 │ │ - 0x0009c5a0 30313131 32323233 1f1f1f1f 20202021 01112223.... ! │ │ - 0x0009c5b0 23242426 2828292b 2b2b2e2e 2e2e2e2e #$$&(()+++...... │ │ - 0x0009c5c0 2d2d2d2d 2e2e2e2f 21212222 22232323 ----.../!!"""### │ │ - 0x0009c5d0 25262629 2b2b2b2c 2c2d2e2f 2f2e2e2e %&&)+++,,-.//... │ │ - 0x0009c5e0 2e2d2d2d 2e2e2e2f 25262626 27282828 .---.../%&&&'((( │ │ - 0x0009c5f0 2a2b2b2d 2f2f2f2f 2f2f3030 302f2f2f *++-//////000/// │ │ - 0x0009c600 2e2e2e2e 2e2e2e2f 2d2d2d2d 2d2c2c2d ......./-----,,- │ │ - 0x0009c610 2e2e2e2f 2f2f3031 31323334 34343333 ...///0112344433 │ │ - 0x0009c620 33333334 34343434 302f2f2f 2e2e2e2e 333444440///.... │ │ - 0x0009c630 2f2f2f2f 2f2f3032 32323435 35353535 //////0222455555 │ │ - 0x0009c640 35353535 36363636 31302f2f 2e2d2d2d 5555666610//.--- │ │ - 0x0009c650 2d2e2e2d 2d2d2f31 31323535 35373838 -..---/112555788 │ │ - 0x0009c660 393a3a3a 3b3b3b3c 32313030 2f2e2e2e 9:::;;;<2100/... │ │ - 0x0009c670 2e2e2e2e 2e2e2f32 32323536 36373838 ....../222566788 │ │ - 0x0009c680 393b3b3c 3d3d3d3e 201f1f1f 1f1f1f1f 9;;<===> ....... │ │ - 0x0009c690 1f1f2020 20202020 20212222 22232424 .. !"""#$$ │ │ - 0x0009c6a0 24252727 27292c2c 1f1f2020 20202020 $%'''),,.. │ │ - 0x0009c6b0 20202020 20202121 21212222 22222222 !!!!"""""" │ │ - 0x0009c6c0 22242525 25272929 1f1f2020 20202020 "$%%%')).. │ │ - 0x0009c6d0 20202020 20202121 21212222 22222222 !!!!"""""" │ │ - 0x0009c6e0 22242525 25272929 20202020 20202121 "$%%%')) !! │ │ - 0x0009c6f0 21212222 22222323 23242525 25252626 !!""""###$%%%%&& │ │ - 0x0009c700 26272828 282a2b2b 20202020 20202121 &'(((*++ !! │ │ - 0x0009c710 21212222 22222323 23242525 25252626 !!""""###$%%%%&& │ │ - 0x0009c720 26272828 282a2b2b 24232323 23232222 &'(((*++$#####"" │ │ - 0x0009c730 22232424 24252626 26282a2a 2a2d3030 "#$$$%&&&(***-00 │ │ - 0x0009c740 30313232 32343535 24232323 23232222 01222455$#####"" │ │ - 0x0009c750 22232424 24252626 26282a2a 2a2d3030 "#$$$%&&&(***-00 │ │ - 0x0009c760 30313232 32343535 2c2b2a2a 2a292929 01222455,+***))) │ │ - 0x0009c770 29292a2a 2a2a2a2a 2a2d3030 30323636 ))*******-000266 │ │ - 0x0009c780 36383a3a 3a3c3f3f 201f1f1f 1f1f1e1e 68:::;;;:?A │ │ - 0x0009d190 44494f52 555c6265 696f7677 797e8283 DIORU\beiovwy~.. │ │ - 0x0009d1a0 807f8388 8a898888 4f4b4847 4745494c ........OKHGGEIL │ │ - 0x0009d1b0 4e545a5d 60676e72 767d8587 888e8e89 NTZ]`gnrv}...... │ │ - 0x0009d1c0 8c91908e 8d92979c 57524e4e 4d4b4f52 ........WRNNMKOR │ │ - 0x0009d1d0 54595f62 666d7478 7c848d8e 90959499 TY_bfmtx|....... │ │ - 0x0009d1e0 9d98969b a19f9d9c 5a555251 504e4e53 ........ZURQPNNS │ │ - 0x0009d1f0 57595d64 666b7376 7b84888c 97999ba0 WY]dfksv{....... │ │ - 0x0009d200 a1a4aaa8 a5a7acb2 5d585654 52525054 ........]XVTRRPT │ │ - 0x0009d210 565b5e62 696b7077 7a82878c 9599a2a5 V[^bikpwz....... │ │ - 0x0009d220 a7adaeb1 b7b9b6b3 605b5a57 56565354 ........`[ZWVVST │ │ - 0x0009d230 595b5f64 666e6f76 7b80878a 9598a0a7 Y[_dfnov{....... │ │ - 0x0009d240 adb2b4bb bcbec5cb 635e5d5a 59595857 ........c^]ZYYXW │ │ - 0x0009d250 5a5d6163 696b7374 7c7f878b 92989fa6 Z]acikst|....... │ │ - 0x0009d260 abb6babf c1c9cbcc 6661615d 5d5c5c5a ........faa]]\\Z │ │ - 0x0009d270 5a606167 686f7078 7982838e 8f9a9ba8 Z`aghopxy....... │ │ - 0x0009d280 a9b5b7c6 c8ced0d9 201f1e20 21252a2d ........ .. !%*- │ │ - 0x0009d290 31303131 32343637 393c3f40 40434445 101124679> │ │ - 0x0009d2c0 3f404142 43444546 25262829 2b2f2f2f ?@ABCDEF%&()+/// │ │ - 0x0009d2d0 302f2e2e 2e2f3131 32343737 383a3b3c 0/.../1124778:;< │ │ - 0x0009d2e0 3e3f4041 43444546 2a2a2a2c 2d2f3031 >?@ACDEF***,-/01 │ │ - 0x0009d2f0 32323131 32323434 35373a3a 3a3c3c3c 2211224457:::<<< │ │ - 0x0009d300 3c3d3e3f 40414243 302f2e2e 2f2f3233 <=>?@ABC0/..//23 │ │ - 0x0009d310 35353535 36363738 383a3c3d 3d3f4041 555566788:<==?@A │ │ - 0x0009d320 42434242 42424343 312f2d2d 2e2d3133 BCBBBBCC1/--.-13 │ │ - 0x0009d330 35383a3b 3b3d3e3f 40414344 44454746 58:;;=>?@ACDDEGF │ │ - 0x0009d340 45444445 46474849 34323030 2f2f3234 EDDEFGHI4200//24 │ │ - 0x0009d350 36393d3e 40424445 46484b4b 4b4c4a48 69=>@BDEFHKKKLJH │ │ - 0x0009d360 494a4b4b 4a4a4949 36343231 31303436 IJKKJJII64211046 │ │ - 0x0009d370 373b3e40 41444748 494b4e4e 4f4f4e4f 7;>@ADGHIKNNOONO │ │ - 0x0009d380 514f4e4c 4d4e5051 39363433 33323537 QONLMNPQ96433257 │ │ - 0x0009d390 393c4041 4347494b 4c4f5252 53555655 9<@ACGIKLORRSUVU │ │ - 0x0009d3a0 53525354 54535251 3f3c3939 3836393b SRSTTSRQ?<99869; │ │ - 0x0009d3b0 3c404345 474b4e50 52555959 5a5c5b58 <@CEGKNPRUYYZ\[X │ │ - 0x0009d3c0 595a5957 5657585a 423f3c3b 3b393c3d YZYWVWXZB?<;;9<= │ │ - 0x0009d3d0 3e424547 494d5052 54585c5c 5d5f5e5f >BEGIMPRTX\\]_^_ │ │ - 0x0009d3e0 605d5c5d 5e5d5b5a 43403e3d 3c3a3a3d `]\]^][ZC@>=<::= │ │ - 0x0009d3f0 3f414346 484a4e50 5256585a 5f606062 ?ACFHJNPRVXZ_``b │ │ - 0x0009d400 61626462 60606163 44413f3e 3c3c3b3d abdb``acDA?><<;= │ │ - 0x0009d410 3e414244 48494c4f 50545759 5d5e6263 >ABDHILOPTWY]^bc │ │ - 0x0009d420 63666566 67676563 4542413f 3e3d3c3c cfefggecEBA?>=<< │ │ - 0x0009d430 3f404244 46494a4e 50525557 5b5c6062 ?@BDFIJNPRUW[\`b │ │ - 0x0009d440 65666769 69696b6c 47434240 3f3e3e3d efgiiiklGCB@?>>= │ │ - 0x0009d450 3e404243 46474b4c 4f515456 595b5e61 >@BCFGKLOQTVY[^a │ │ - 0x0009d460 6266686a 6a6d6d6c 48444441 413f3f3d bfhjjmmlHDDAA??= │ │ - 0x0009d470 3e414144 4548494d 4d515156 575b5b60 >AADEHIMMQQVW[[` │ │ - 0x0009d480 6165666b 6b6d6e71 201f1f1f 20202022 aefkkmnq ... " │ │ - 0x0009d490 2426272c 2f31353a 3d41474c 4f525659 $&',/15:=AGLORVY │ │ - 0x0009d4a0 5c5f6265 686b6e72 1f202020 20212122 \_behknr. !!" │ │ - 0x0009d4b0 22242529 2c2e3136 383c4145 484b4e51 "$%),.168<;;:?@BC │ │ - 0x0009d6a0 44454647 48494a4b 1f1f2021 2428292b DEFGHIJK.. !$()+ │ │ - 0x0009d6b0 2e2e2e2d 2e2f3032 33343638 393b3c3d ...-./0234689;<= │ │ - 0x0009d6c0 3e3f4041 41424344 23252626 292d2e2e >?@AABCD#%&&)-.. │ │ - 0x0009d6d0 302f2e2d 2e2f2f31 31323536 37383a3b 0/.-.//1125678:; │ │ - 0x0009d6e0 3c3d3e40 41424344 26282829 2c2f2f30 <=>@ABCD&((),//0 │ │ - 0x0009d6f0 3130302f 30303032 32333537 38393a3a 100/0002235789:: │ │ - 0x0009d700 3b3c3c3d 3e3f4041 302f2e2e 2f2f3032 ;<<=>?@A0/..//02 │ │ - 0x0009d710 35353535 36363637 38383a3c 3c3d3e3f 5555666788:<<=>? │ │ - 0x0009d720 40414141 41414141 312f2d2d 2e2d2f31 @AAAAAAA1/--.-/1 │ │ - 0x0009d730 3537383a 3b3c3d3e 3f404142 43444544 578:;<=>?@ABCDED │ │ - 0x0009d740 43424243 44454647 32302e2e 2e2e2f32 CBBCDEFG20..../2 │ │ - 0x0009d750 3637383b 3d3d3f41 41424445 46474847 678;==?AABDEFGHG │ │ - 0x0009d760 47484949 48484747 34323030 2f2f3032 GHIIHHGG4200//02 │ │ - 0x0009d770 3638393d 3f404244 4546484a 4b4b4c4e 689=?@BDEFHJKKLN │ │ - 0x0009d780 4f4d4c4a 4b4c4d4e 39363434 33323335 OMLJKLMN96443235 │ │ - 0x0009d790 393a3c40 42444749 4a4c4f51 52535453 9:<@BDGIJLOQRSTS │ │ - 0x0009d7a0 51505152 52514f4e 3d393737 36343638 QPQRRQON=9776468 │ │ - 0x0009d7b0 3b3d3e42 4446494c 4d4f5254 56575856 ;=>BDFILMORTVWXV │ │ - 0x0009d7c0 56585755 53555657 3f3c3a39 38363739 VXWUSUVW?<:98679 │ │ - 0x0009d7d0 3c3e4043 46474b4e 4f525557 595a5b5d <>@CFGKNORUWYZ[] │ │ - 0x0009d7e0 5e5b595a 5c5a5957 433f3d3c 3b39393c ^[YZ\ZYWC?=<;99< │ │ - 0x0009d7f0 3f404245 47494d4f 51555758 5c5d5e60 ?@BEGIMOQUWX\]^` │ │ - 0x0009d800 5f60615f 5d5d5e60 44403f3d 3c3b3a3c _`a_]]^`D@?=<;:< │ │ - 0x0009d810 3d404143 47484b4e 4f535557 5b5c5f60 =@ACGHKNOSUW[\_` │ │ - 0x0009d820 61636263 64646260 4541403e 3d3d3b3b acbcddb`EA@>==;; │ │ - 0x0009d830 3e3f4143 4448494c 4e515455 595a5d60 >?ACDHILNQTUYZ]` │ │ - 0x0009d840 62636466 66666769 4642413f 3f3e3d3c bcdfffgiFBA??>=< │ │ - 0x0009d850 3d3f4142 45464a4a 4e4f5254 57595b5e =?ABEFJJNORTWY[^ │ │ - 0x0009d860 60646567 67696969 47434340 403e3e3c `deggiiiGCC@@>>< │ │ - 0x0009d870 3d404043 4347474b 4b4f5054 5459595e =@@CCGGKKOPTTYY^ │ │ - 0x0009d880 5e626368 686a6a6d 201f1f1f 20202022 ^bchhjjm ... " │ │ - 0x0009d890 22242728 2c2f3135 393b4145 474f5152 "$'(,/159;AEGOQR │ │ - 0x0009d8a0 575a5c5f 6264676a 1f202020 20202122 WZ\_bdgj. !" │ │ - 0x0009d8b0 22222526 292c2e31 35363c3f 41484a4b ""%&),.156@GHI │ │ - 0x0009d8e0 4d505355 585b5e61 20202021 22222325 MPSUX[^a !""#% │ │ - 0x0009d8f0 25262829 2b2e2f32 35363a3e 3f464748 %&()+./256:>?FGH │ │ - 0x0009d900 4c4e5153 55585a5d 24232322 2425262a LNQSUXZ]$##"$%&* │ │ - 0x0009d910 2c303233 3538393c 3f404447 494f5051 ,023589ADEILNTUV │ │ - 0x0009d940 5a595a5c 5f626568 2c2a2929 2a2a2a30 ZYZ\_beh,*))***0 │ │ - 0x0009d950 32363a3b 3f424347 4a4b4f53 545a5b5c 26:;?BCGJKOSTZ[\ │ │ - 0x0009d960 60636667 67676768 35333231 32313136 `cfggggh53212116 │ │ - 0x0009d970 383c4143 474b4d52 56575c60 6168696a 8<;;::? │ │ - 0x0009d9b0 4144494b 4f55565c 6162696d 6f767879 ADIKOUV\abimovxy │ │ - 0x0009d9c0 7d81807d 7c7f8387 4f4b4948 47464549 }..}|...OKIHGFEI │ │ - 0x0009d9d0 4b4e5455 5a5f6167 6c6f767a 7d858788 KNTUZ_aglovz}... │ │ - 0x0009d9e0 8c878589 8d8b8987 514d4b4a 4847464b ........QMKJHGFK │ │ - 0x0009d9f0 4d505557 5b616369 6e70777c 7f87898b MPUW[acinpw|.... │ │ - 0x0009da00 8f929694 9092969a 5853514f 4e4d4c4f ........XSQONMLO │ │ - 0x0009da10 5155585b 6163686d 6f777b7f 87899193 QUX[achmow{..... │ │ - 0x0009da20 9499999b a0a19e9b 5a565452 51504e4f ........ZVTRQPNO │ │ - 0x0009da30 5355595c 5e65666c 70757b7d 86888f94 SUY\^eflpu{}.... │ │ - 0x0009da40 9a9d9ea4 a4a5aaaf 5d585854 54535251 ........]XXTTSRQ │ │ - 0x0009da50 54565a5c 6162696a 71737a7d 83888d93 TVZ\abijqsz}.... │ │ - 0x0009da60 97a0a3a8 a9afafb0 605b5b57 57555653 ........`[[WWUVS │ │ - 0x0009da70 5459595f 5f66666e 6e767780 81898a95 TYY__ffnnvw..... │ │ - 0x0009da80 959fa0ad aeb3b4bb 201f1f1e 2123252a ........ ...!#%* │ │ - 0x0009da90 2c313030 31323334 3636393b 3c3f4040 ,1001234669;?@AAB"#$$(*,- │ │ - 0x0009dad0 2e2f2e2e 2d2e2f2f 31313334 35383939 ./..-.//11345899 │ │ - 0x0009dae0 3b3c3d3e 3f404142 25262728 2b2d2f2f ;<=>?@AB%&'(+-// │ │ - 0x0009daf0 2f302f2e 2e2e2f2f 30313234 34373738 /0/...//01244778 │ │ - 0x0009db00 393a3b3c 3c3d3e3f 302f2e2e 2f2f2f32 9:;<<=>?0/..///2 │ │ - 0x0009db10 33353535 35363636 3737383a 3a3c3d3d 35555666778::<== │ │ - 0x0009db20 3f3f3f3f 3f3f3f3f 302f2e2d 2e2e2e32 ????????0/.-...2 │ │ - 0x0009db30 33353637 38383939 3a3b3c3d 3e404041 35678899:;<=>@@A │ │ - 0x0009db40 42414041 42434445 312f2e2d 2e2d2d31 BA@ABCDE1/.-.--1 │ │ - 0x0009db50 33353838 3a3b3c3d 3e3e4041 41434444 3588:;<=>>@AACDD │ │ - 0x0009db60 45464747 46464545 34323030 2f2f2f32 EFGGFFEE4200///2 │ │ - 0x0009db70 3436393a 3d3f4042 44444648 484b4b4b 469:=?@BDDFHHKKK │ │ - 0x0009db80 4d4b4a48 494a4b4c 36333231 31303033 MKJHIJKL63211003 │ │ - 0x0009db90 35373a3b 3e414144 4646494a 4b4d4e4e 57:;>AADFFIJKMNN │ │ - 0x0009dba0 4f4e4f50 504e4d4c 39363534 33323235 ONOPPNML96543225 │ │ - 0x0009dbb0 36393c3d 40424447 494a4c4e 4f525253 69<=@BDGIJLNORRS │ │ - 0x0009dbc0 54555452 51525354 3f3c3a39 38373639 TUTRQRST?<:98769 │ │ - 0x0009dbd0 3b3c4041 4346474b 4d4e5254 5559595a ;<@ACFGKMNRTUYYZ │ │ - 0x0009dbe0 5b585758 59585654 403d3b3a 3938373a [XWXYXVT@=;:987: │ │ - 0x0009dbf0 3b3d4041 4447484b 4e4f5255 565a5a5b ;=@ADGHKNORUVZZ[ │ │ - 0x0009dc00 5d5d5e5d 5a5a5c5d 433f3e3c 3b3a393b ]]^]ZZ\]C?><;:9; │ │ - 0x0009dc10 3c3f4042 4646494c 4d515355 595a5d5e @BCGGKMORSWX[] │ │ - 0x0009dc40 5f616163 63636465 4541413e 3e3d3c3b _aacccdeEAA>>=<; │ │ - 0x0009dc50 3d3e4041 44444849 4c4d5152 5557595c =>@ADDHILMQRUWY\ │ │ - 0x0009dc60 5d616264 64666665 4542423f 3f3d3d3b ]abddffeEBB??==; │ │ - 0x0009dc70 3c3f3f42 42464649 4a4e4e52 5256575b BEFKMOSTY[_ │ │ - 0x0009dd80 61616463 65686b6e 35333231 31323133 aadcehkn53211213 │ │ - 0x0009dd90 363b3c41 43474b4c 5254575b 5c616468 6;;:9998: │ │ - 0x0009ddb0 3d414247 4a4e5253 5a5c5f64 666c6e73 =ABGJNRSZ\_dflns │ │ - 0x0009ddc0 75757876 74777b7e 413e3d3b 3b3b3a3c uuxvtw{~A>=;;;:< │ │ - 0x0009ddd0 3f434449 4c4f5455 5c5e6267 696f7176 ?CDILOTU\^bgioqv │ │ - 0x0009dde0 78797d80 8482807e 4f4b4a48 47474547 xy}....~OKJHGGEG │ │ - 0x0009ddf0 494d4e54 565a5f60 676a6e74 767d8085 IMNTVZ_`gjntv}.. │ │ - 0x0009de00 88888d8b 87888c90 524e4c4a 49494749 ........RNLJIIGI │ │ - 0x0009de10 4c4f5056 585c6162 6a6c7076 787f8388 LOPVX\abjlpvx... │ │ - 0x0009de20 8b8b9091 96979390 5853524f 4f4e4c4c ........XSROONLL │ │ - 0x0009de30 51525559 5b616268 6b6f7577 7f81878c QRUY[abhkouw.... │ │ - 0x0009de40 91949499 999a9fa3 5a565552 51504f4e ........ZVURQPON │ │ - 0x0009de50 51535758 5d5e6565 6c6e7477 7c81868b QSWX]^eelntw|... │ │ - 0x0009de60 8e96999d 9da3a3a3 5d585854 54525350 ........]XXTTRSP │ │ - 0x0009de70 5056565b 5b616269 69707179 7a82828c PVV[[abiipqyz... │ │ - 0x0009de80 8c9596a1 a2a6a7ad 201f1f1e 21212527 ........ ...!!%' │ │ - 0x0009de90 2a2f3130 30313232 34353638 393c3d3f */10012245689<=? │ │ - 0x0009dea0 40404243 44454646 1f1f2020 23242829 @@BCDEFF.. #$() │ │ - 0x0009deb0 2b2e2e2e 2d2d2e2e 30313233 34363839 +...--..01234689 │ │ - 0x0009dec0 3a3b3c3d 3e3f3f40 21222223 25262b2b :;<=>??@!""#%&++ │ │ - 0x0009ded0 2c2e2f2e 2e2d2e2e 2f303133 33363738 ,./..-../0133678 │ │ - 0x0009dee0 393a3b3c 3d3e3f40 25262728 2a2b2f2f 9:;<=>?@%&'(*+// │ │ - 0x0009def0 2f30302f 2e2e2e2e 2f303132 32343537 /00/..../0122457 │ │ - 0x0009df00 3838393a 3b3b3c3d 2d2d2d2c 2e2e2f30 889:;;<=---,../0 │ │ - 0x0009df10 31333433 33333434 35353637 37393a3b 13433344556779:; │ │ - 0x0009df20 3c3c3d3d 3d3d3d3d 302f2e2e 2f2f2f30 <<======0/..///0 │ │ - 0x0009df30 32343535 35353636 36373738 383a3b3c 2455556667788:;< │ │ - 0x0009df40 3d3d3f3f 40414243 312f2e2d 2d2e2d2f ==??@ABC1/.--.-/ │ │ - 0x0009df50 31353538 393a3b3b 3d3d3e3f 40414243 15589:;;==>?@ABC │ │ - 0x0009df60 44444545 44444343 32302f2e 2e2e2e2f DDEEDDCC20/..../ │ │ - 0x0009df70 32353638 393b3d3d 3f404142 42444546 25689;==?@ABBDEF │ │ - 0x0009df80 47474846 4748494a 34323130 2f2f2f30 GGHFGHIJ4210///0 │ │ - 0x0009df90 32353639 3b3d3f40 42434446 4648494b 2569;=?@BCDFFHIK │ │ - 0x0009dfa0 4b4b4d4e 4d4c4b4a 38353433 32323132 KKMNMLKJ85432212 │ │ - 0x0009dfb0 3537383b 3d3f4142 4647484a 4b4d4f50 578;=?ABFGHJKMOP │ │ - 0x0009dfc0 51515250 4f505152 39363534 33333233 QQRPOPQR96543323 │ │ - 0x0009dfd0 3538393c 3d404243 4748494c 4c4f5052 589<=@BCGHILLOPR │ │ - 0x0009dfe0 53535455 56555352 3f3c3b39 38383637 SSTUVUSR?<;98867 │ │ - 0x0009dff0 393c3c40 41434647 4b4c4e51 52555659 9<<@ACFGKLNQRUVY │ │ - 0x0009e000 5a5a5c5a 5858595a 403d3c3a 39393738 ZZ\ZXXYZ@=<:9978 │ │ - 0x0009e010 3a3d3d40 42444747 4b4d4f52 5356575a :==@BDGGKMORSVWZ │ │ - 0x0009e020 5b5b5d5d 5e5e5c5a 433f3e3c 3c3b3939 [[]]^^\ZC?><<;99 │ │ - 0x0009e030 3c3d3f41 42464649 4b4d5051 5556595b <=?ABFFIKMPQUVY[ │ │ - 0x0009e040 5d5e5e60 605f6162 4440403d 3d3c3b3a ]^^``_abD@@==<;: │ │ - 0x0009e050 3c3d3f40 43434747 4a4b4f50 53555759 <=?@CCGGJKOPSUWY │ │ - 0x0009e060 5b5e5f61 61636262 4441413e 3e3c3d3b [^_aacbbDAA>><=; │ │ - 0x0009e070 3b3e3e41 41444448 484c4c50 50545459 ;>>AADDHHLLPPTTY │ │ - 0x0009e080 595d5d61 62636366 201f1f1f 1f202020 Y]]abccf .... │ │ - 0x0009e090 21222424 27282c2e 3034353a 3a414247 !"$$'(,.045::ABG │ │ - 0x0009e0a0 4a4f5152 56585b5d 1f202020 20202021 JOQRVX[]. ! │ │ - 0x0009e0b0 21222223 2526292b 2d303135 363c3d41 !""#%&)+-0156<=A │ │ - 0x0009e0c0 44484a4b 4e515355 1f202020 20212121 DHJKNQSU. !!! │ │ - 0x0009e0d0 22222323 2627292b 2d303135 363b3c41 ""##&')+-0156;?C │ │ - 0x0009e120 45494b4b 4e505051 24232322 23242526 EIKKNPPQ$##"#$%& │ │ - 0x0009e130 292a3030 32333537 383b3c3f 3f444549 )*0023578;ABEFJKO │ │ - 0x0009e160 51555657 5a5a5a5a 2c2a2a29 292a2a2a QUVWZZZZ,**))*** │ │ - 0x0009e170 2e303636 3a3b3f41 4346474a 4b4f5054 .066:;?ACFGJKOPT │ │ - 0x0009e180 565a5b5c 5f626466 3331312f 2f303030 VZ[\_bdf311//000 │ │ - 0x0009e190 34353a3b 3f414548 4a4e4f53 54595a5e 45:;?AEHJNOSTYZ^ │ │ - 0x0009e1a0 61656667 6a696767 35333331 31323131 aefgjigg53311211 │ │ - 0x0009e1b0 35363c3c 41434749 4c505256 575c5d61 56<=;;;:: │ │ - 0x0009e1d0 3e3f4444 494b4f52 555a5c61 62696a6f >?DDIKORUZ\abijo │ │ - 0x0009e1e0 71767879 7c7a7775 423f3e3c 3c3c3b3b qvxy|zwuB?><<<;; │ │ - 0x0009e1f0 3f404545 4a4c5053 565b5d62 636a6b70 ?@EEJLPSV[]bcjkp │ │ - 0x0009e200 7377797a 7d7f8286 4f4b4a48 47474545 swyz}...OKJHGGEE │ │ - 0x0009e210 48494e4f 54555a5d 6065676d 6e76777d HINOTUZ]`egmnvw} │ │ - 0x0009e220 80858788 8c8c8986 514d4c4a 49484746 ........QMLJIHGF │ │ - 0x0009e230 4a4b5050 55575b5e 6267696f 7077797f JKPPUW[^bgiopwy. │ │ - 0x0009e240 8287898b 8e909497 5753524f 4f4e4d4b ........WSROONMK │ │ - 0x0009e250 4e505455 595a6061 67696f71 767a7e83 NPTUYZ`agioqvz~. │ │ - 0x0009e260 868d8f93 93989798 5a555551 5150504d ........ZUUQQPPM │ │ - 0x0009e270 4e535357 585d5d64 646b6b73 737b7b84 NSSWX]]ddkkss{{. │ │ - 0x0009e280 848c8c97 979b9ba0 201f1f1e 1f212325 ........ ....!#% │ │ - 0x0009e290 292a3131 30303131 32333436 3639393c )*1100112346699< │ │ - 0x0009e2a0 3d3f4040 42434444 1f1f1f20 21242628 =?@@BCDD... !$&( │ │ - 0x0009e2b0 2a2b2e2e 2e2d2d2e 2e2f3032 32343436 *+...--../022446 │ │ - 0x0009e2c0 38393a3b 3c3d3e3e 20212121 23252729 89:;<=>> !!!#%') │ │ - 0x0009e2d0 2b2b2f2f 2e2e2d2e 2e2f3031 32343436 ++//..-../012446 │ │ - 0x0009e2e0 37393a3a 3b3c3d3e 25262628 292b2d2f 79::;<=>%&&()+-/ │ │ - 0x0009e2f0 2f2f3030 2f2e2e2e 2e2f2f30 31323334 //00/....//01234 │ │ - 0x0009e300 35373738 393a3a3b 2829292a 2b2c2e2f 57789::;())*+,./ │ │ - 0x0009e310 30303232 31313031 31313233 33343537 0022110111233457 │ │ - 0x0009e320 38393a3a 3b3b3b3b 302f2f2e 2e2f2f2f 89::;;;;0//../// │ │ - 0x0009e330 31323535 35353535 36363637 3738393a 125555556667789: │ │ - 0x0009e340 3b3c3d3d 3e3f4041 312f2f2d 2e2e2e2e ;<==>?@A1//-.... │ │ - 0x0009e350 31313535 36373839 393a3a3b 3b3c3d3e 115567899::;;<=> │ │ - 0x0009e360 3f404141 42424141 312f2f2d 2d2e2d2d ?@AABBAA1//--.-- │ │ - 0x0009e370 30313536 38383a3b 3b3d3d3e 3e404041 015688:;;==>>@@A │ │ - 0x0009e380 42434444 45464747 3331312f 2f2f2f2e BCDDEFGG311////. │ │ - 0x0009e390 31323636 393a3d3e 3f404143 43454547 12669:=>?@ACCEEG │ │ - 0x0009e3a0 4849494a 4b4a4847 34323130 302f2f2f HIIJKJHG42100/// │ │ - 0x0009e3b0 32323637 393a3d3e 40424244 44464748 22679:=>@BBDDFGH │ │ - 0x0009e3c0 494b4b4b 4c4d4e4f 39363634 33333232 IKKKLMNO96643322 │ │ - 0x0009e3d0 34353939 3c3d4041 43454749 494c4d4f 4599<=@ACEGIILMO │ │ - 0x0009e3e0 50525253 5452514f 3a373634 34343332 PRRSTRQO:7644432 │ │ - 0x0009e3f0 35363939 3c3d4042 43464749 4a4d4d4f 5699<=@BCFGIJMMO │ │ - 0x0009e400 51525353 55555657 3f3c3b39 39383736 QRSSUUVW?<;99876 │ │ - 0x0009e410 39393c3d 40414345 47494b4d 4e525255 99<=@ACEGIKMNRRU │ │ - 0x0009e420 5659595a 5b5b5957 403d3c3a 39393837 VYYZ[[YW@=<:9987 │ │ - 0x0009e430 393a3d3d 40414445 474a4b4e 4e525356 9:==@ADEGJKNNRSV │ │ - 0x0009e440 575a5a5b 5c5d5e5f 433f3f3c 3c3b3a39 WZZ[\]^_C??<<;:9 │ │ - 0x0009e450 3b3c3e3f 41424546 494a4d4e 51535557 ;<>?ABEFIJMNQSUW │ │ - 0x0009e460 585c5c5e 5e605f5f 4340403d 3d3c3c3a X\\^^`__C@@==<<: │ │ - 0x0009e470 3a3d3d40 40434346 474a4a4e 4e525256 :==@@CCFGJJNNRRV │ │ - 0x0009e480 565a5a5f 5f606062 201f1f1f 1f202020 VZZ__``b .... │ │ - 0x0009e490 20222224 2427272c 2c303035 353a3a41 ""$$'',,0055::A │ │ - 0x0009e4a0 4147474f 4f525257 1f202020 20202021 AGGOORRW. ! │ │ - 0x0009e4b0 21222222 22252529 292d2d31 3136363c !""""%%))--1166< │ │ - 0x0009e4c0 3c414148 484b4b4f 1f202020 20202021 >;;;;: │ │ - 0x0009e5f0 3a3f3f44 4449494f 4f55555c 5c626269 :??DDIIOOUU\\bbi │ │ - 0x0009e600 696f6f76 7679797c 413e3e3b 3b3b3b3a ioovvyy|A>>;;;;: │ │ - 0x0009e610 3a3f3f44 4449494f 4f55555c 5c626269 :??DDIIOOUU\\bbi │ │ - 0x0009e620 696f6f76 7679797c 4f4b4b48 48474745 ioovvyy|OKKHHGGE │ │ - 0x0009e630 4549494e 4e54545a 5a606067 676e6e76 EIINNTTZZ``ggnnv │ │ - 0x0009e640 767d7d85 8588888d 4f4b4b48 48474745 v}}.....OKKHHGGE │ │ - 0x0009e650 4549494e 4e54545a 5a606067 676e6e76 EIINNTTZZ``ggnnv │ │ - 0x0009e660 767d7d85 8588888d 5752524e 4e4d4d4b v}}.....WRRNNMMK │ │ - 0x0009e670 4b4f4f54 5459595f 5f66666d 6d74747c KOOTTYY__ffmmtt| │ │ - 0x0009e680 7c84848d 8d909095 201f1f1e 1e212125 |....... ....!!% │ │ - 0x0009e690 252a2a31 31303031 31323234 34363639 %**1100112244669 │ │ - 0x0009e6a0 393c3c3f 3f404042 1f1f1f20 20242428 9<>@ │ │ - 0x0009e780 40414143 43444445 312f2f2d 2d2e2e2d @AACCDDE1//--..- │ │ - 0x0009e790 2d313135 3538383a 3a3b3b3d 3d3e3e40 -115588::;;==>>@ │ │ - 0x0009e7a0 40414143 43444445 34323230 302f2f2f @AACCDDE42200/// │ │ - 0x0009e7b0 2f323236 3639393d 3d404042 42444446 /226699==@@BBDDF │ │ - 0x0009e7c0 4648484b 4b4b4b4d 34323230 302f2f2f FHHKKKKM42200/// │ │ - 0x0009e7d0 2f323236 3639393d 3d404042 42444446 /226699==@@BBDDF │ │ - 0x0009e7e0 4648484b 4b4b4b4d 39363634 34333332 FHHKKKKM96644332 │ │ - 0x0009e7f0 32353539 393c3c40 40434347 4749494c 25599<<@@CCGGIIL │ │ - 0x0009e800 4c4f4f52 52535354 39363634 34333332 LOORRSST96644332 │ │ - 0x0009e810 32353539 393c3c40 40434347 4749494c 25599<<@@CCGGIIL │ │ - 0x0009e820 4c4f4f52 52535354 3f3c3c39 39383836 LOORRSST?<<99886 │ │ - 0x0009e830 3639393c 3c404043 4347474b 4b4e4e52 699<<@@CCGGKKNNR │ │ - 0x0009e840 52555559 595a5a5c 3f3c3c39 39383836 RUUYYZZ\?<<99886 │ │ - 0x0009e850 3639393c 3c404043 4347474b 4b4e4e52 699<<@@CCGGKKNNR │ │ - 0x0009e860 52555559 595a5a5c 423f3f3c 3c3b3b39 RUUYYZZ\B??<<;;9 │ │ - 0x0009e870 393c3c3e 3e424245 4549494d 4d505054 9<<>>BBEEIIMMPPT │ │ - 0x0009e880 5458585c 5c5d5d5f 201f1f1f 1f1f2020 TXX\\]]_ ..... │ │ - 0x0009e890 20202222 23242627 292c2c30 30353539 ""#$&'),,00559 │ │ - 0x0009e8a0 3a3d4143 47484f4f 1f202020 20202020 :=ACGHOO. │ │ - 0x0009e8b0 20212222 22232426 27292a2d 2d313235 !"""#$&')*--125 │ │ - 0x0009e8c0 36393c3e 42424949 1f202020 20202020 69<>BBII. │ │ - 0x0009e8d0 21212222 22222425 27292a2d 2d313134 !!""""$%')*--114 │ │ - 0x0009e8e0 36393c3d 41424848 20202020 20212122 69<=ABHH !!" │ │ - 0x0009e8f0 22222424 25252628 292a2b2e 2e313234 ""$$%%&()*+..124 │ │ - 0x0009e900 36383b3c 40404747 20202020 21212222 68;<@@GG !!"" │ │ - 0x0009e910 23232525 26262828 292b2b2e 2e313234 ##%%&&(()++..124 │ │ - 0x0009e920 36383a3c 3f404646 22222221 21222323 68: │ │ - 0x0009e960 3f424445 49494f4f 26252524 24252626 ?BDEIIOO&%%$$%&& │ │ - 0x0009e970 27282c2c 30313334 3638383b 3b3e3f41 '(,,0134688;;>?A │ │ - 0x0009e980 43454748 4c4c5252 2c2a2a29 29292a2a CEGHLLRR,**)))** │ │ - 0x0009e990 2a2b3030 3436383a 3c3f4043 4347474a *+00468:<;:9998 │ │ - 0x0009ea10 38383d3d 41424547 4a4e4f53 53595a5e 88==ABEGJNOSSYZ^ │ │ - 0x0009ea20 5f626667 6c6c7373 413e3e3c 3b3b3b3b _bfgllssA>><;;;; │ │ - 0x0009ea30 3a3a3f3f 43444749 4c4f5155 555b5c60 ::??CDGILOQUU[\` │ │ - 0x0009ea40 6265696a 6f6f7676 49464543 42424141 beijoovvIFECBBAA │ │ - 0x0009ea50 40404545 494a4d4f 5155565b 5b626367 @@EEIJMOQUV[[bcg │ │ - 0x0009ea60 696c7072 77777f7f 4f4b4b49 48474746 ilprww..OKKIHGGF │ │ - 0x0009ea70 45454949 4d4e5154 565a5b60 6067676c EEIIMNQTVZ[``ggl │ │ - 0x0009ea80 6e727678 7d7d8585 201f1f1e 1e202122 nrvx}}.. .... !" │ │ - 0x0009ea90 25252a2a 2f313030 30313132 32343435 %%**/10001122445 │ │ - 0x0009eaa0 3637393a 3c3c3f3f 1f1f1f20 20212325 679:<>1//.--.- │ │ - 0x0009eb90 2d2e3131 35353738 393a3a3b 3b3d3d3e -.1155789::;;==> │ │ - 0x0009eba0 3e3f4040 41414343 312f2f2e 2d2d2e2e >?@@AACC1//.--.. │ │ - 0x0009ebb0 2e2e3131 35363738 393b3b3c 3c3d3d3e ..1156789;;<<==> │ │ - 0x0009ebc0 3f3f4041 42424444 34323230 30302f2f ??@ABBDD422000// │ │ - 0x0009ebd0 2f2f3232 35363839 3b3d3e40 40424244 //225689;=>@@BBD │ │ - 0x0009ebe0 44454647 48494b4b 34323230 30302f2f DEFGHIKK422000// │ │ - 0x0009ebf0 2f2f3232 35363839 3b3d3e40 40424244 //225689;=>@@BBD │ │ - 0x0009ec00 44454647 48494b4b 38363534 33333232 DEFGHIKK86543322 │ │ - 0x0009ec10 31313535 37383a3b 3d3f4042 42454647 115578:;=?@BBEFG │ │ - 0x0009ec20 484a4b4c 4d4e5050 39363634 34333333 HJKLMNPP96644333 │ │ - 0x0009ec30 32323535 38393a3c 3d404043 43464748 225589:<=@@CCFGH │ │ - 0x0009ec40 494b4c4d 4f4f5252 3d3a3938 37363635 IKLMOORR=:987665 │ │ - 0x0009ec50 34353838 3a3b3d3e 3f424245 4548494b 4588:;=>?BBEEHIK │ │ - 0x0009ec60 4c4e4f50 52535656 3f3c3c3a 39393837 LNOPRSVV?<<:9987 │ │ - 0x0009ec70 36373939 3c3c3e40 41434447 474a4b4d 6799<<>@ACDGGJKM │ │ - 0x0009ec80 4e505253 55555959 201f1f1f 1f1f1f20 NPRSUUYY ...... │ │ - 0x0009ec90 20202021 22222424 2627292c 2c2f3032 !""$$&'),,/02 │ │ - 0x0009eca0 3535393a 3d414146 1f202020 20202020 559:=AAF. │ │ - 0x0009ecb0 20202021 22222323 25262729 292c2d2f !""##%&')),-/ │ │ - 0x0009ecc0 32323637 393d3d41 1f202020 20202020 22679==A. │ │ - 0x0009ecd0 20212121 22222222 25252729 292c2d2e !!!""""%%')),-. │ │ - 0x0009ece0 31313536 383c3c40 1f202020 20202121 11568<<@. !! │ │ - 0x0009ecf0 21222223 23232424 2627282a 2a2c2d2f !""###$$&'(**,-/ │ │ - 0x0009ed00 32323536 383b3b3f 20202020 21212222 22568;;? !!"" │ │ - 0x0009ed10 22232324 25252626 2828292b 2b2d2e2f "##$%%&&(()++-./ │ │ - 0x0009ed20 32323536 383a3a3e 20202020 21212222 22568::> !!"" │ │ - 0x0009ed30 22232324 25252626 2828292b 2b2d2e2f "##$%%&&(()++-./ │ │ - 0x0009ed40 32323536 383a3a3e 23232322 22222324 22568::>###"""#$ │ │ - 0x0009ed50 24252528 292b2e2e 2f303133 33353637 $%%()+../0133567 │ │ - 0x0009ed60 39393c3d 3f424246 24232323 22222424 99<=?BBF$###""$$ │ │ - 0x0009ed70 25262629 2a2c3030 32323335 3538383a %&&)*,002235588: │ │ - 0x0009ed80 3c3c3f3f 41444448 27262625 25252626 <?BEEIJL │ │ - 0x0009ee00 4f4f5354 5659595d 35343332 31313132 OOSTVYY]54321112 │ │ - 0x0009ee10 31313135 36383c3c 40414347 474b4c4e 111568<<@ACGGKLN │ │ - 0x0009ee20 52525657 595c5c60 3a383736 35353535 RRVWY\\`:8765555 │ │ - 0x0009ee30 35343438 393b3f3f 4344464a 4a4e4f52 54489;??CDFJJNOR │ │ - 0x0009ee40 56565a5b 5d616165 413f3e3d 3b3b3b3b VVZ[]aaeA?>=;;;; │ │ - 0x0009ee50 3a3a3a3e 3f414444 48494c4f 4f545558 :::>?ADDHILOOTUX │ │ - 0x0009ee60 5c5c6162 6469696d 413f3e3d 3b3b3b3b \\abdiimA?>=;;;; │ │ - 0x0009ee70 3a3a3a3e 3f414444 48494c4f 4f545558 :::>?ADDHILOOTUX │ │ - 0x0009ee80 5c5c6162 6469696d 201f1f1f 1e1e2121 \\abdiim .....!! │ │ - 0x0009ee90 23252529 2a2c3131 30303031 31323233 #%%)*,1100011223 │ │ - 0x0009eea0 34343636 3739393b 1f1f1f1f 20202223 4466799;.... "# │ │ - 0x0009eeb0 2527272a 2a2c2f2f 2e2e2e2e 2e2f2f30 %''**,//.....//0 │ │ - 0x0009eec0 30303233 33353537 1f1f1f20 20202324 00233557... #$ │ │ - 0x0009eed0 2528282a 2b2c2e2e 2e2e2d2d 2d2e2e2f %((*+,....---../ │ │ - 0x0009eee0 30303132 33343436 21222222 23232526 00123446!"""##%& │ │ - 0x0009eef0 282b2b2c 2c2d2f2f 2e2e2e2d 2d2e2e2f (++,,-//...--../ │ │ - 0x0009ef00 2f2f3131 32333335 25262627 28282a2b //112335%&&'((*+ │ │ - 0x0009ef10 2c2f2f2f 2f2f3030 2f2f2e2e 2e2e2e2f ,/////00//...../ │ │ - 0x0009ef20 2f2f3031 31323234 25262627 28282a2b //011224%&&'((*+ │ │ - 0x0009ef30 2c2f2f2f 2f2f3030 2f2f2e2e 2e2e2e2f ,/////00//...../ │ │ - 0x0009ef40 2f2f3031 31323234 2d2d2d2d 2c2c2e2e //011224----,,.. │ │ - 0x0009ef50 2e2f2f31 31323434 33333333 33343434 .//1124433333444 │ │ - 0x0009ef60 35353636 36373739 302f2f2e 2e2e2f2f 556667790//...// │ │ - 0x0009ef70 2f2f2f31 32333535 35353535 35363636 ///1235555555666 │ │ - 0x0009ef80 36363737 3838383a 302f2f2e 2d2d2e2e 6677888:0//.--.. │ │ - 0x0009ef90 2e2f2f31 32333535 36363637 37383838 .//1235566677888 │ │ - 0x0009efa0 39393a3a 3a3b3b3d 312f2f2e 2d2d2d2e 99:::;;=1//.---. │ │ - 0x0009efb0 2d2d2d30 31333535 3738393a 3a3b3b3c ---01355789::;;< │ │ - 0x0009efc0 3d3d3e3e 3f404041 312f2f2e 2d2d2d2e ==>>?@@A1//.---. │ │ - 0x0009efd0 2d2d2d30 31333535 3738393a 3a3b3b3c ---01355789::;;< │ │ - 0x0009efe0 3d3d3e3e 3f404041 33323130 2f2f2f2f ==>>?@@A3210//// │ │ - 0x0009eff0 2f2e2e31 32343636 38393a3d 3d3e3f40 /..1246689:==>?@ │ │ - 0x0009f000 41414343 44454546 34323231 30302f2f AACCDEEF422100// │ │ - 0x0009f010 2f2f2f32 32343636 39393b3d 3d3f4041 ///2246699;==?@A │ │ - 0x0009f020 42424444 45464648 36343333 31313131 BBDDEFFH64331111 │ │ - 0x0009f030 30303033 33353737 3a3a3c3e 3e404142 00033577::<>>@AB │ │ - 0x0009f040 44444646 4749494a 39373635 34343333 DDFFGIIJ97654433 │ │ - 0x0009f050 33323234 35363939 3b3c3d40 40424344 32245699;<=@@BCD │ │ - 0x0009f060 47474949 4a4c4c4e 39373635 34343333 GGIIJLLN97654433 │ │ - 0x0009f070 33323234 35363939 3b3c3d40 40424344 32245699;<=@@BCD │ │ - 0x0009f080 47474949 4a4c4c4e 201f1f1f 1f1f1f20 GGIIJLLN ...... │ │ - 0x0009f090 20202020 20222223 24242627 272a2c2c ""#$$&''*,, │ │ - 0x0009f0a0 2f303135 35373a3a 1f202020 20202020 /01557::. │ │ - 0x0009f0b0 20202020 21222222 23232526 26282a2a !"""##%&&(** │ │ - 0x0009f0c0 2d2e2f32 33343737 1f202020 20202020 -./23477. │ │ - 0x0009f0d0 20202121 21222222 22222425 25282929 !!!"""""$%%()) │ │ - 0x0009f0e0 2c2d2e31 31333636 1f202020 20202020 ,-.11366. │ │ - 0x0009f0f0 21212121 21222222 23232526 26282929 !!!!!"""##%&&()) │ │ - 0x0009f100 2c2d2e31 31333636 20202020 20202121 ,-.11366 !! │ │ - 0x0009f110 22222323 23242425 25252728 282a2a2b ""###$$%%%'((**+ │ │ - 0x0009f120 2d2e2f31 32333636 20202020 20212122 -./12366 !!" │ │ - 0x0009f130 22222323 24252525 26262828 282a2b2b ""##$%%%&&(((*++ │ │ - 0x0009f140 2d2e2f31 32333636 20212121 21212122 -./12366 !!!!!!" │ │ - 0x0009f150 22232424 24262627 2828292a 2a2c2d2d "#$$$&&'(()**,-- │ │ - 0x0009f160 2f303033 33353737 23232323 22222324 /0033577####""#$ │ │ - 0x0009f170 24252626 272a2a2c 2f2f3031 31333434 $%&&'**,//011344 │ │ - 0x0009f180 3637383a 3b3c3e3e 24232323 23222324 678:;<>>$####"#$ │ │ - 0x0009f190 24252626 282a2a2d 30303132 32343536 $%&&(**-00122456 │ │ - 0x0009f1a0 3838393b 3c3d3f3f 26252525 24242426 889;<=??&%%%$$$& │ │ - 0x0009f1b0 26262727 292c2c2e 31313334 34373838 &&''),,.11344788 │ │ - 0x0009f1c0 3a3b3c3e 3f404343 2c2b2a2a 2929292a :;<>?@CC,+**)))* │ │ - 0x0009f1d0 2a2a2a2a 2c303032 3636383a 3a3d3f3f ****,002668::=?? │ │ - 0x0009f1e0 42434347 47484b4b 2c2b2a2a 2929292a BCCGGHKK,+**)))* │ │ - 0x0009f1f0 2a2a2a2a 2c303032 3636383a 3a3d3f3f ****,002668::=?? │ │ - 0x0009f200 42434347 47484b4b 2f2e2d2d 2c2c2c2d BCCGGHKK/.--,,,- │ │ - 0x0009f210 2d2d2d2d 2f323235 38383a3c 3c404242 ----/22588:<<@BB │ │ - 0x0009f220 4546474a 4b4c4f4f 35343333 31313131 EFGJKLOO54331111 │ │ - 0x0009f230 32313131 33363639 3c3c3f41 41454748 21113669<>10//---- │ │ - 0x0009f3f0 2e2d2d2d 2f313133 35353738 38393a3a .---/113557889:: │ │ - 0x0009f400 3b3b3c3d 3d3d3e3e 32313030 2e2e2e2e ;;<===>>2100.... │ │ - 0x0009f410 2e2e2e2e 2f323234 36363738 383a3b3c ..../22466788:;< │ │ - 0x0009f420 3d3d3d3f 3f3f4141 34323232 3030302f ===???AA4222000/ │ │ - 0x0009f430 2f2f2f2f 30323234 36363839 393c3d3d ////022466899<== │ │ - 0x0009f440 3f404042 42434444 34323232 3030302f ?@@BBCDD4222000/ │ │ - 0x0009f450 2f2f2f2f 30323234 36363839 393c3d3d ////022466899<== │ │ - 0x0009f460 3f404042 42434444 36353434 32323231 ?@@BBCDD65442221 │ │ - 0x0009f470 31313030 32343436 3737393b 3b3d3e3f 11002446779;;=>? │ │ - 0x0009f480 41414244 44454747 201f1f1f 1f1f1f1f AABDDEGG ....... │ │ - 0x0009f490 1f202020 20202022 22222324 24262727 . """#$$&'' │ │ - 0x0009f4a0 292c2c2c 2f303033 1f1f2020 20202020 ),,,/003.. │ │ - 0x0009f4b0 20202020 20202122 22222323 23252626 !"""###%&& │ │ - 0x0009f4c0 282a2a2b 2d2e2e31 1f202020 20202020 (**+-..1. │ │ - 0x0009f4d0 20202020 21212122 22222222 22242525 !!!""""""$%% │ │ - 0x0009f4e0 2729292a 2c2d2d2f 1f202020 20202020 '))*,--/. │ │ - 0x0009f4f0 20202020 21212122 22222222 22242525 !!!""""""$%% │ │ - 0x0009f500 2729292a 2c2d2d2f 1f202020 20202020 '))*,--/. │ │ - 0x0009f510 21212121 22222223 23232424 24252727 !!!!"""###$$$%'' │ │ - 0x0009f520 282a2a2a 2c2d2d30 20202020 20212121 (***,--0 !!! │ │ - 0x0009f530 22222223 23232425 25252626 26282828 """###$%%%&&&((( │ │ - 0x0009f540 292b2b2b 2d2e2e30 20202020 20212121 )+++-..0 !!! │ │ - 0x0009f550 22222223 23232425 25252626 26282828 """###$%%%&&&((( │ │ - 0x0009f560 292b2b2b 2d2e2e30 20212121 21212121 )+++-..0 !!!!!!! │ │ - 0x0009f570 22222223 24242426 26262728 28292a2a """#$$$&&&'(()** │ │ - 0x0009f580 2b2d2d2d 2f303032 23232323 22222222 +---/002####"""" │ │ - 0x0009f590 23242425 25252729 292a2d2e 2e2f3030 #$$%%%'))*-../00 │ │ - 0x0009f5a0 31333333 35363638 24232323 23222223 13335668$####""# │ │ - 0x0009f5b0 24242425 2626282a 2a2b2f30 30313232 $$$%&&(**+/00122 │ │ - 0x0009f5c0 33353536 3838383a 24232323 23222223 3556888:$####""# │ │ - 0x0009f5d0 24242425 2626282a 2a2b2f30 30313232 $$$%&&(**+/00122 │ │ - 0x0009f5e0 33353536 3838383a 28272727 27262626 3556888:(''''&&& │ │ - 0x0009f5f0 27272728 29292a2d 2d2e3233 33353636 '''())*--.233566 │ │ - 0x0009f600 383b3b3b 3d3e3e40 2c2b2a2a 29292929 8;;;=>>@,+**)))) │ │ - 0x0009f610 2a2a2a2a 2a2a2c30 30313436 36383a3a ******,0014668:: │ │ - 0x0009f620 3c3f3f40 42434345 2c2b2a2a 29292929 BBCEFFI54332111 │ │ - 0x0009f670 31323231 31313336 36373b3c 3c3f4141 1221113667;<43221000 │ │ - 0x0009f870 2f2f2f2f 2f2f3032 32333536 36383939 //////0223566899 │ │ - 0x0009f880 3b3d3d3e 3f404041 201f1f1f 1f1f1f1f ;==>?@@A ....... │ │ - 0x0009f890 1f1f2020 20202020 20212222 22232424 .. !"""#$$ │ │ - 0x0009f8a0 24252727 27292c2c 1f1f2020 20202020 $%'''),,.. │ │ - 0x0009f8b0 20202020 20202020 20212222 22222323 !""""## │ │ - 0x0009f8c0 23252626 26282a2a 1f1f2020 20202020 #%&&&(**.. │ │ - 0x0009f8d0 20202020 20202121 21212222 22222222 !!!!"""""" │ │ - 0x0009f8e0 22242525 25272929 1f1f2020 20202020 "$%%%')).. │ │ - 0x0009f8f0 20202020 20202121 21212222 22222222 !!!!"""""" │ │ - 0x0009f900 22242525 25272929 1f1f2020 20202020 "$%%%')).. │ │ - 0x0009f910 20202020 20202121 21212222 22222222 !!!!"""""" │ │ - 0x0009f920 22242525 25272929 20202020 20202020 "$%%%')) │ │ - 0x0009f930 20212121 21212222 22222323 23242424 !!!!!""""###$$$ │ │ - 0x0009f940 24262727 27282a2a 20202020 20202121 $&'''(** !! │ │ - 0x0009f950 21212222 22222323 23242525 25252626 !!""""###$%%%%&& │ │ - 0x0009f960 26272828 282a2b2b 20202020 20202121 &'(((*++ !! │ │ - 0x0009f970 21212222 22222323 23242525 25252626 !!""""###$%%%%&& │ │ - 0x0009f980 26272828 282a2b2b 20202020 20202121 &'(((*++ !! │ │ - 0x0009f990 21212222 22222323 23242525 25252626 !!""""###$%%%%&& │ │ - 0x0009f9a0 26272828 282a2b2b 22222222 22222121 &'(((*++""""""!! │ │ - 0x0009f9b0 21222323 23242525 25262727 27292b2b !"###$%%%&''')++ │ │ - 0x0009f9c0 2b2c2d2d 2d2e3030 24232323 23232222 +,---.00$#####"" │ │ - 0x0009f9d0 22232424 24252626 26282a2a 2a2d3030 "#$$$%&&&(***-00 │ │ - 0x0009f9e0 30313232 32343535 24232323 23232222 01222455$#####"" │ │ - 0x0009f9f0 22232424 24252626 26282a2a 2a2d3030 "#$$$%&&&(***-00 │ │ - 0x0009fa00 30313232 32343535 24232323 23232222 01222455$#####"" │ │ - 0x0009fa10 22232424 24252626 26282a2a 2a2d3030 "#$$$%&&&(***-00 │ │ - 0x0009fa20 30313232 32343535 27272626 26262525 01222455''&&&&%% │ │ - 0x0009fa30 25262727 27282828 282a2d2d 2d2f3333 %&'''((((*---/33 │ │ - 0x0009fa40 33343636 36383a3a 2c2b2a2a 2a292929 346668::,+***))) │ │ - 0x0009fa50 29292a2a 2a2a2a2a 2a2d3030 30323636 ))*******-000266 │ │ - 0x0009fa60 36383a3a 3a3c3f3f 2c2b2a2a 2a292929 68:::P │ │ - 0x000a0cc0 3f435465 2025363a 4866515b 799c202d ?CTe %6:HfQ[y. - │ │ - 0x000a0cd0 36333b4b 3d415161 20223135 405b4b51 63;K=AQa "15@[KQ │ │ - 0x000a0ce0 708c202e 35313746 3a3e4e5b 20223031 p. .517F:>N[ "01 │ │ - 0x000a0cf0 3c52484f 6886202e 352f3642 393c4b59 @Wl.*0/2= │ │ - 0x000a0d10 3536434e 2021262a 2e3f3739 4b5c1f29 56CN !&*.?79K\.) │ │ - 0x000a0d20 302e303a 33333e47 20202326 28363331 0.0:33>G #&(631 │ │ - 0x000a0d30 40511f26 2f2f2e36 312e3942 20202223 @Q.&//.61.9B "# │ │ - 0x000a0d40 25302b2b 36411f25 2c2f2f35 2f2d353b %0++6A.%,//5/-5; │ │ - 0x000a0d50 20202122 23272627 2d361f22 272a2d30 !"#'&'-6."'*-0 │ │ - 0x000a0d60 2f2e3136 20202020 21232323 262e1f20 /.16 !###&.. │ │ - 0x000a0d70 2226292f 2e2e2f34 1f202020 20212021 "&)/../4. ! ! │ │ - 0x000a0d80 22231f1f 20222327 26282b2f 1f1f201f "#.. "#'&(+/.. . │ │ - 0x000a0d90 20202020 20211f1f 1f1f1f20 22232327 !..... "##' │ │ - 0x000a0da0 1f1f201f 20201f20 20201f1f 1f1f1f1f .. . . ...... │ │ - 0x000a0db0 1f1f1f1f 20202326 28363331 4152443f .... #&(631ARD? │ │ - 0x000a0dc0 4e617554 4c5b6f86 985f5962 718a9fb7 NauTL[o.._Ybq... │ │ - 0x000a0dd0 6d666a79 8ea8c7dc 1f262f2f 2e36322f mfjy.....&//.62/ │ │ - 0x000a0de0 39423934 3d48523f 39424d58 60433e43 9B94=HR?9BMX`C>C │ │ - 0x000a0df0 4b565f68 4743444b 545f6b71 20202325 KV_hGCDKT_kq #% │ │ - 0x000a0e00 27332f2e 3c493e3a 4757694e 48546479 '3/.:GWiNHTdy │ │ - 0x000a0e10 8c5a545d 6a8194a9 66606471 849bb7c9 .ZT]j...f`dq.... │ │ - 0x000a0e20 1f262f2f 2f35302e 373e3632 3a434c3d .&///50.7>62:CL= │ │ - 0x000a0e30 373f4853 5b423d41 49545c65 45414249 7?HS[B=AIT\eEABI │ │ - 0x000a0e40 525c676d 20202223 25302e2d 38463936 R\gm "#%0.-8F96 │ │ - 0x000a0e50 40505d4c 464f606f 86554f57 64798a9c @P]LFO`o.UOWdy.. │ │ - 0x000a0e60 605a5d69 7a90a8b8 1f242b2f 2f35302e `Z]iz....$+//50. │ │ - 0x000a0e70 363d3431 3741473c 373c464e 59403b3f 6=417AG<7D9 │ │ - 0x000a0ec0 353a4149 523d393d 444d565b 413d3e44 5:AIR=9=DMV[A=>D │ │ - 0x000a0ed0 4c565f64 20202122 23272728 2e383230 LV_d !"#''(.820 │ │ - 0x000a0ee0 35414e3e 3b3f4b5a 694c474a 56657686 5AN>;?KZiLGJVev. │ │ - 0x000a0ef0 544f515c 6a7b8e99 1f22272a 2d302f2e TOQ\j{..."'*-0/. │ │ - 0x000a0f00 3137312f 323a4136 33353d45 4c3c3839 171/2:A635=EL<89 │ │ - 0x000a0f10 41495259 403b3c42 4a535c60 20202122 AIRY@;;8887;;;:?ADIOR │ │ - 0x000a1280 555c6265 69474441 40403f44 46494e54 U\beiGDA@@?DFINT │ │ - 0x000a1290 575a6167 6b6f7550 4c484847 454a4c4f WZagkouPLHHGEJLO │ │ - 0x000a12a0 545a5d60 686e7276 7d86514d 49494846 TZ]`hnrv}.QMIIHF │ │ - 0x000a12b0 4b4d5055 5b5e6169 6f73777e 8789534e KMPU[^aiosw~..SN │ │ - 0x000a12c0 4b4a4a48 4c4f5156 5c5f636a 71757980 KJJHLOQV\_cjquy. │ │ - 0x000a12d0 898a8c58 54504f4e 4c505255 5b5f6267 ...XTPONLPRU[_bg │ │ - 0x000a12e0 6f73777e 868b9093 985b5653 52514f51 osw~.....[VSRQOQ │ │ - 0x000a12f0 54585c5f 646b6e73 7b7f848c 93979a9f TX\_dkns{....... │ │ - 0x000a1300 5e595655 54525256 5a5c6167 696f7779 ^YVUTRRVZ\agiowy │ │ - 0x000a1310 80888b92 9c9ea1a6 615c5a58 56555459 ........a\ZXVUTY │ │ - 0x000a1320 5b5f6466 6c72747d 82858f94 98a3a6a8 [_dflrt}........ │ │ - 0x000a1330 ae655f5d 5b595957 5b5d6265 696f7178 .e_][YYW[]beioqx │ │ - 0x000a1340 7e828a8e 959d9fab aeb0b768 63615e5d ~..........hca^] │ │ - 0x000a1350 5d5a5c60 64666c6f 747a7d86 8990979b ]Z\`dflotz}..... │ │ - 0x000a1360 a5a9b3b6 b8bf6b66 65616060 5d5d6365 ......kfea``]]ce │ │ - 0x000a1370 696e7178 7a81858c 9296a1a3 adb2bbbf inqxz........... │ │ - 0x000a1380 c1c86f69 68656463 61606667 6d6f7578 ..oihedca`fgmoux │ │ - 0x000a1390 7d83878f 929c9ea8 adb4bdc3 c8cad273 }..............s │ │ - 0x000a13a0 6d6c6868 66656467 6a6f7177 7981838c mlhhfedgjoqwy... │ │ - 0x000a13b0 8e979ba2 a8b0b7bc c7ccd2d4 dc777170 .............wqp │ │ - 0x000a13c0 6b6b6a69 67696e70 75787d82 878c9198 kkjiginpux}..... │ │ - 0x000a13d0 9da5a9b3 b7c1c5d2 d6dcdee7 7b74746f ............{tto │ │ - 0x000a13e0 6f6d6e6b 6b727279 7a82828c 8c9697a3 omnkkrryz....... │ │ - 0x000a13f0 a4b0b1be bfcccede e0e6e8f2 201f1f1e ............ ... │ │ - 0x000a1400 1f202021 21232122 23252724 2628292b . !!#!"#%'$&()+ │ │ - 0x000a1410 2f292a2a 2b2d2f30 2d2d2c2d 2e2f3132 /)**+-/0--,-./12 │ │ - 0x000a1420 312f2e2f 2f303233 35302f2d 2e2e2e31 1/.//02350/-...1 │ │ - 0x000a1430 33353631 2f2d2d2d 2d313335 373a322f 3561/----1357:2/ │ │ - 0x000a1440 2d2e2e2e 31333638 3b3c3230 2e2e2e2e -...1368;<20.... │ │ - 0x000a1450 32343638 3c3c3d34 322f2f2f 2f323436 2468<<=42////246 │ │ - 0x000a1460 393d3e3f 42363431 31313034 35373a3e 9=>?B641110457:> │ │ - 0x000a1470 40414447 38353332 32313436 383b3f40 @ADG853221468;?@ │ │ - 0x000a1480 42454849 39363433 33323537 383c3f41 BEHI964332578=<:; │ │ - 0x000a1500 3d404243 474a4b4e 5254565a 5d5e6062 =@BCGJKNRTVZ]^`b │ │ - 0x000a1510 45413f3e 3d3b3b3e 40414447 484b4f50 EA?>=;;>@ADGHKOP │ │ - 0x000a1520 5357595c 60616264 4642403f 3e3d3c3f SWY\`abdFB@?>==?@CDFJKN │ │ - 0x000a1550 51535658 5b5e5f64 65666848 44434140 QSVX[^_defhHDCA@ │ │ - 0x000a1560 403d3f41 43444749 4b4e4f54 55585b5d @=?ACDGIKNOTUX[] │ │ - 0x000a1570 61626667 686a4945 44424141 3f3f4243 abfghjIEDBAA??BC │ │ - 0x000a1580 4547494c 4d515255 585a5e5f 63656869 EGILMQRUXZ^_cehi │ │ - 0x000a1590 6a6d4a46 46434242 403f4243 46474a4b jmJFFCBB@?BCFGJK │ │ - 0x000a15a0 4e505256 575b5c60 6265686a 6c6c6f4b NPRVW[\`behjlloK │ │ - 0x000a15b0 47474444 43424042 4446474a 4b4f4f54 GGDDCB@BDFGJKOOT │ │ - 0x000a15c0 54585a5d 5f626567 6b6c6e6f 714c4848 TXZ]_begklnoqLHH │ │ - 0x000a15d0 45454443 41424546 484a4c4e 51535558 EEDCABEFHJLNQSUX │ │ - 0x000a15e0 5a5d5f62 6468696d 6f707174 4e4a4a46 Z]_bdhimopqtNJJF │ │ - 0x000a15f0 46454542 4246464a 4a4d4e52 5256575c FEEBBFFJJMNRRVW\ │ │ - 0x000a1600 5c606166 666b6b70 71737376 201f201f \`affkkpqssv . . │ │ - 0x000a1610 20201f20 20201f20 20202120 20202122 . . ! !" │ │ - 0x000a1620 23202121 21222424 22222122 23252627 # !!!"$$""!"#%&' │ │ - 0x000a1630 24232223 2426282a 30262524 24262729 $#"#$&(*0&%$$&') │ │ - 0x000a1640 2c323327 26252627 282a2d32 34362c2a ,23'&%&'(*-246,* │ │ - 0x000a1650 29292a2a 2c2f3638 3a3f2f2d 2c2c2d2d ))**,/68:?/-,,-- │ │ - 0x000a1660 2f32383a 3c424531 2f2e2d2e 2e303339 /28:DGI63212136<;;:420///02689 │ │ - 0x000a1890 3d3f4042 36343231 31303134 37393a3e =?@B6421101479:> │ │ - 0x000a18a0 40424447 37353332 32313234 383a3b3f @BDG753221248:;? │ │ - 0x000a18b0 41424548 49393634 33333233 35383a3c ABEHI964332358:< │ │ - 0x000a18c0 3f424346 494a4c3c 39373635 3435373a ?BCFIJL<9765457: │ │ - 0x000a18d0 3c3d4144 45484b4d 4f523e3b 39383735 <=ADEHKMOR>;9875 │ │ - 0x000a18e0 36383b3d 3f424546 4a4d4e50 54563f3c 68;=?BEFJMNPTV?< │ │ - 0x000a18f0 3a393836 37393c3e 3f434647 4b4e4f52 :98679<>?CFGKNOR │ │ - 0x000a1900 55575941 3d3b3a39 37383a3d 3f404447 UWYA=;:978:=?@DG │ │ - 0x000a1910 484b4f50 5356585a 5b423f3c 3b3a383a HKOPSVXZ[B?<;:8: │ │ - 0x000a1920 3b3e4041 4548494c 50515457 5a5b5d5e ;>@AEHILPQTWZ[]^ │ │ - 0x000a1930 43403e3d 3b3a3a3c 3f404245 47494d4e C@>=;::<;:= │ │ - 0x000a1950 3e404344 474a4b4f 51535759 5b5f6061 >@CDGJKOQSWY[_`a │ │ - 0x000a1960 63454240 3f3d3d3b 3d3e4142 4448494c cEB@?==;=>ABDHIL │ │ - 0x000a1970 4e505455 585b5c61 62626546 43413f3e NPTUX[\abbeFCA?> │ │ - 0x000a1980 3e3c3d3f 41424547 494c4d51 5355585a ><=?ABEGILMQSUXZ │ │ - 0x000a1990 5e5f6364 64674743 43403f3f 3d3d4041 ^_cddgGCC@??==@A │ │ - 0x000a19a0 4345474a 4b4e5053 55575b5c 5f616466 CEGJKNPSUW[\_adf │ │ - 0x000a19b0 66694844 44414140 3e3e4041 44454849 fiHDDAA@>>@ADEHI │ │ - 0x000a19c0 4c4e5053 5458595d 5f616466 68686b49 LNPSTXY]_adfhhkI │ │ - 0x000a19d0 45454242 41403f40 42444548 494d4d51 EEBBA@?@BDEHIMMQ │ │ - 0x000a19e0 5256575a 5c5f6163 67686a6a 6d4a4646 RVWZ\_acghjjmJFF │ │ - 0x000a19f0 43434241 3f404344 46484a4c 4e505255 CCBA?@CDFHJLNPRU │ │ - 0x000a1a00 575a5b5f 60646569 6a6c6c6f 4b474744 WZ[_`deijlloKGGD │ │ - 0x000a1a10 44424240 40444447 474b4b4f 4f535458 DBB@@DDGGKKOOSTX │ │ - 0x000a1a20 595d5d62 6266676c 6c6e6e71 201f201f Y]]bbfgllnnq . . │ │ - 0x000a1a30 20201f20 20201f20 20202120 20202021 . . ! ! │ │ - 0x000a1a40 22202020 20222223 22222121 23242527 " ""#""!!#$%' │ │ - 0x000a1a50 22222222 24242529 2a242322 22242526 """"$$%)*$#""$%& │ │ - 0x000a1a60 2a2d3027 26262527 28282d2f 32362927 *-0'&&%'((-/26)' │ │ - 0x000a1a70 27262828 292e3033 37382c2a 29292a2a '&(().0378,*))** │ │ - 0x000a1a80 2a2f3236 3a3b3f30 2e2d2c2d 2d2d3235 */26:;?0.-,---25 │ │ - 0x000a1a90 383d3e42 46312f2e 2d2e2e2e 3335393e 8=>BF1/.-...359> │ │ - 0x000a1aa0 3f444749 36333231 32313136 383c4143 ?DGI632121168<;;::?A │ │ - 0x000a1ae0 44494b4f 55575c61 63694542 403f3f3e DIKOUW\aciEB@??> │ │ - 0x000a1af0 3d424447 4c4e5358 5a606466 6d714744 =BDGLNSXZ`dfmqGD │ │ - 0x000a1b00 4241403f 3f444649 4e50545a 5c616668 BA@??DFINPTZ\afh │ │ - 0x000a1b10 6f737550 4c494847 46454a4c 4f54565a osuPLIHGFEJLOTVZ │ │ - 0x000a1b20 6062686d 6f767b7d 86514d4b 4a494847 `bhmov{}.QMKJIHG │ │ - 0x000a1b30 4b4d5055 575b6163 696e7078 7d7f8889 KMPUW[acinpx}... │ │ - 0x000a1b40 534e4c4b 4a49484c 4e515658 5c62646a SNLKJIHLNQVX\bdj │ │ - 0x000a1b50 6f71797e 80898b8c 5753514f 4e4d4b50 oqy~....WSQONMKP │ │ - 0x000a1b60 52555a5b 6065676e 72757d81 858e8f91 RUZ[`egnru}..... │ │ - 0x000a1b70 965a5553 51504f4e 51535759 5d62646a .ZUSQPONQSWY]bdj │ │ - 0x000a1b80 6e72797c 82888a94 95979c5d 58565453 nry|.......]XVTS │ │ - 0x000a1b90 52505255 595a6062 666b6d76 787d8386 RPRUYZ`bfkmvx}.. │ │ - 0x000a1ba0 8f91999c 9da35f5a 59565555 53535859 ......_ZYVUUSSXY │ │ - 0x000a1bb0 5d616369 6a71747a 7f828b8c 94999fa2 ]acijqtz........ │ │ - 0x000a1bc0 a4a9625d 5c595857 5655595a 60616669 ..b]\YXWVUYZ`afi │ │ - 0x000a1bd0 6d72757c 7e868890 949aa0a6 a9aab065 mru|~..........e │ │ - 0x000a1be0 605f5b5b 5a59575a 5d616368 69707179 `_[[ZYWZ]achipqy │ │ - 0x000a1bf0 7a82858b 90969ba0 a8acb0b1 b8686362 z............hcb │ │ - 0x000a1c00 5e5e5c5c 5a5c6062 66686d70 74797d82 ^^\\Z\`bfhmpty}. │ │ - 0x000a1c10 878d9098 9ba3a6b1 b3b8b9bf 6b656561 ............keea │ │ - 0x000a1c20 615f5f5d 5d636369 69707078 7881818b a__]]cciippxx... │ │ - 0x000a1c30 8c9595a1 a1acacb9 babfc0c7 201f1f1e ............ ... │ │ - 0x000a1c40 1f1f1e1f 1f202122 23232723 24252529 ..... !"##'#$%%) │ │ - 0x000a1c50 2b242627 282b2d2f 292a2a2a 2d2e2f30 +$&'(+-/)***-./0 │ │ - 0x000a1c60 2c2c2c2c 2e2e2f31 32312f2f 2e2f2f30 ,,,,../121//.//0 │ │ - 0x000a1c70 32333530 2f2e2d2e 2e2e3133 3536302f 2350/.-...13560/ │ │ - 0x000a1c80 2e2d2e2e 2e313335 3637312f 2e2d2d2d .-...135671/.--- │ │ - 0x000a1c90 2d313335 37383a32 302f2e2e 2e2e3233 -13578:20/....23 │ │ - 0x000a1ca0 3638393b 3d33302f 2e2f2e2e 32333638 689;=30/./..2368 │ │ - 0x000a1cb0 393c3e3e 3432302f 2f2f2f32 3436393a 9<>>420////2469: │ │ - 0x000a1cc0 3d3f4042 36333231 31303033 35373a3b =?@B6321100357:; │ │ - 0x000a1cd0 3e404144 46373433 32313130 3435373b >@ADF7432110457; │ │ - 0x000a1ce0 3c3e4142 44464739 36353433 32323536 <>ABDFG965432256 │ │ - 0x000a1cf0 383c3d3f 42434649 494c3b38 36353534 8<=?BCFIIL;86554 │ │ - 0x000a1d00 3336383a 3d3e4144 45484a4b 4e503c39 368:=>ADEHJKNP<9 │ │ - 0x000a1d10 37363535 3437383a 3d3f4144 45484b4c 7655478:=?ADEHKL │ │ - 0x000a1d20 4f51523f 3c3a3938 3736393b 3c3f4143 OQR?<:98769;= │ │ - 0x000a1da0 3c3a3b3d 40404445 474a4b4f 50535657 <:;=@@DEGJKOPSVW │ │ - 0x000a1db0 5b5c5f60 61634542 413f3e3d 3b3b3e3f [\_`acEBA?>=;;>? │ │ - 0x000a1dc0 41434548 484c4e50 53545859 5c5e6162 ACEHHLNPSTXY\^ab │ │ - 0x000a1dd0 63654643 423f3f3e 3d3c3f3f 42434547 ceFCB??>==>@BCFGJJN │ │ - 0x000a1e00 4f535457 595b5e5f 63646666 68484444 OSTWY[^_cdffhHDD │ │ - 0x000a1e10 4141403f 3d3e4142 44454749 4b4d4f52 AA@?=>ABDEGIKMOR │ │ - 0x000a1e20 5457585c 5d606165 6668686a 49454542 TWX\]`aefhhjIEEB │ │ - 0x000a1e30 4240403e 3e424245 4548494c 4d515155 B@@>>BBEEHILMQQU │ │ - 0x000a1e40 55595a5e 5e636368 686a6a6c 201f201f UYZ^^cchhjjl . . │ │ - 0x000a1e50 20201f20 20201f20 2020211f 20202021 . . !. ! │ │ - 0x000a1e60 21202020 20212223 20212121 22222424 ! !"# !!!""$$ │ │ - 0x000a1e70 22222221 23232526 27232322 22242426 """!##%&'##""$$& │ │ - 0x000a1e80 272a2e24 23232224 2426282a 2f302726 '*.$##"$$&(*/0'& │ │ - 0x000a1e90 26252727 282a2d31 32362928 27262828 &%''(*-126)('&(( │ │ - 0x000a1ea0 292b2e32 3437392c 2a2a292a 2a2a2c2f )+.2479,**)***,/ │ │ - 0x000a1eb0 34363a3c 3f2f2d2d 2c2c2d2d 2f323738 46:BE0.-,--./379= │ │ - 0x000a1ed0 3f434647 36333231 31323133 363b3c41 ?CFG632112136;@EGKOPWY\@=<::: │ │ - 0x000a1f10 393b3e42 43484b4f 53545b5d 6166413e 9;>BCHKOST[]afA> │ │ - 0x000a1f20 3d3b3b3b 3a3c3f43 44494b4f 54555c5e =;;;:@@CD643111014 │ │ - 0x000a2110 37373a3c 3e404144 45473836 35333333 77:<>@ADEG865333 │ │ - 0x000a2120 31333537 383b3d3f 42424647 494b3936 13578;=?BBFGIK96 │ │ - 0x000a2130 35343333 32333538 383c3d3f 42434647 543323588<=?BCFG │ │ - 0x000a2140 494c4c3c 39383635 35343537 3a3a3d3f ILL<98655457::=? │ │ - 0x000a2150 41444448 494b4e4f 523d3a39 37373635 ADDHIKNOR=:97765 │ │ - 0x000a2160 36383a3b 3e404245 45494a4c 4f505354 68:;>@BEEIJLOPST │ │ - 0x000a2170 3f3c3b39 38383637 393c3c3f 41434647 ?<;988679<<; │ │ - 0x000a21c0 3b393a3c 3e3f4243 4548494d 4e505354 ;9:<>?BCEHIMNPST │ │ - 0x000a21d0 58595c5d 5d5f4340 3f3d3c3c 3a3a3d3d XY\]]_C@?=<<::== │ │ - 0x000a21e0 3f414346 464a4b4e 50515556 595b5d5e ?ACFFJKNPQUVY[]^ │ │ - 0x000a21f0 5f614441 403e3d3c 3b3a3d3d 40414345 _aDA@>=<;:==@ACE │ │ - 0x000a2200 47494b4e 4f535357 585b5d5f 60616345 GIKNOSSWX[]_`acE │ │ - 0x000a2210 41413e3e 3d3c3b3d 3e404144 4448484c AA>>=<;=>@ADDHHL │ │ - 0x000a2220 4c505154 56585a5c 5f606262 64464242 LPQTVXZ\_`bbdFBB │ │ - 0x000a2230 3f3f3e3d 3c3c3f40 42434547 494b4d4f ??>=<><<@@CCFFJJNNR │ │ - 0x000a2260 5256565b 5b5f5f64 64656568 201f201f RVV[[__ddeeh . . │ │ - 0x000a2270 20201f20 20201f20 2020201f 20202021 . . . ! │ │ - 0x000a2280 21202020 20212122 20202020 21222323 ! !!" !"## │ │ - 0x000a2290 21212121 22232424 26222222 21222324 !!!!"#$$&"""!"#$ │ │ - 0x000a22a0 25272724 23232223 2425262a 2a302423 %''$##"#$%&**0$# │ │ - 0x000a22b0 23222324 26262a2b 30312726 26252627 #"#$&&*+01'&&%&' │ │ - 0x000a22c0 28282c2d 32333629 27272627 2828292d ((,-236)''&'(()- │ │ - 0x000a22d0 2e333437 382c2a2a 29292a2a 2a2e2f36 .3478,**))***./6 │ │ - 0x000a22e0 363a3b3f 2e2c2c2a 2b2c2c2c 30313737 6:;?.,,*+,,,0177 │ │ - 0x000a22f0 3b3d4143 302e2e2c 2d2d2d2e 32333939 ;=AC0..,---.2399 │ │ - 0x000a2300 3d3f4345 47343231 30303030 3034353b =?CEG4210000045; │ │ - 0x000a2310 3b404146 484a4e36 33333131 32313135 ;@AFHJN633112115 │ │ - 0x000a2320 363c3c41 43474a4c 50523a38 37353535 6<=;;;::>?DDI │ │ - 0x000a2360 4b4f5255 5a5c6162 69423f3f 3c3c3c3b KORUZ\abiB??<<<; │ │ - 0x000a2370 3b3f4045 454a4c50 53565b5d 62636a6b ;?@EEJLPSV[]bcjk │ │ - 0x000a2380 47444341 41403f3f 43444949 4e505457 GDCAA@??CDIINPTW │ │ - 0x000a2390 5a5f6167 676f7075 4a474644 43434241 Z_aggopuJGFDCCBA │ │ - 0x000a23a0 45464b4b 50525659 5d616469 6a727378 EFKKPRVY]adijrsx │ │ - 0x000a23b0 7b504c4b 48484746 45494a4f 4f54565a {PLKHHGFEIJOOTVZ │ │ - 0x000a23c0 5d606568 6e6e7677 7d808651 4d4d4a49 ]`ehnnvw}..QMMJI │ │ - 0x000a23d0 4947474a 4b505055 575b5e62 67696f70 IGGJKPPUW[^bgiop │ │ - 0x000a23e0 78797f82 8889534e 4e4b4a4a 48484b4c xy....SNNKJJHHKL │ │ - 0x000a23f0 51515658 5c5f6368 6a707179 7a808389 QQVX\_chjpqyz... │ │ - 0x000a2400 8b8c5652 514e4d4d 4b4a4e4f 5454595b ..VRQNMMKJNOTTY[ │ │ - 0x000a2410 5f62656a 6d73747c 7d83878c 8e909359 _bejmst|}......Y │ │ - 0x000a2420 54545050 4f4e4d4f 5155565b 5c616268 TTPPONMOQUV[\abh │ │ - 0x000a2430 6a707277 7b808487 8e919495 995b5656 jprw{........[VV │ │ - 0x000a2440 52525150 4f505455 585b5e61 64686b70 RRQPOPTUX[^adhkp │ │ - 0x000a2450 73787b81 848a8c94 96999a9f 5d585854 sx{.........]XXT │ │ - 0x000a2460 54535350 5156565b 5b606167 676e6e76 TSSPQVV[[`aggnnv │ │ - 0x000a2470 777e7e87 8890909b 9b9f9fa4 201f1f1f w~~......... ... │ │ - 0x000a2480 1f1f1e1f 1f201f20 20212221 22232325 ..... . !"!"##% │ │ - 0x000a2490 27232525 2627292c 24262728 292b2e2f '#%%&'),$&'()+./ │ │ - 0x000a24a0 2829292a 2b2c2e2f 30292a2a 2a2b2d2e ())*+,./0)***+-. │ │ - 0x000a24b0 2f303031 2f2f2e2e 2f2f3032 3235312f /001//..//02251/ │ │ - 0x000a24c0 2f2e2e2f 2f2f3132 3535302f 2f2d2e2e /..///12550//-.. │ │ - 0x000a24d0 2e2e3131 35353630 2f2e2d2d 2e2e2e31 ..115560/.--...1 │ │ - 0x000a24e0 31353536 37312f2e 2d2d2d2d 2d303135 155671/.-----015 │ │ - 0x000a24f0 3637383a 322f2f2d 2e2e2e2e 31313636 678:2//-....1166 │ │ - 0x000a2500 38393b3c 3230302e 2e2e2e2e 31323636 89;<200.....1266 │ │ - 0x000a2510 38393c3c 3d343131 2f2f2f2f 2e313236 89<<=411////.126 │ │ - 0x000a2520 36393a3d 3e3f4134 32312f2f 2f2f2f31 69:=>?A421/////1 │ │ - 0x000a2530 32363639 3a3d3e3f 41423634 33313131 2669:=>?AB643111 │ │ - 0x000a2540 30303334 37373a3b 3e3f4143 44463634 003477:;>?ACDF64 │ │ - 0x000a2550 33313131 30303334 37383a3c 3e404143 3111003478:<>@AC │ │ - 0x000a2560 44464739 36363433 33323234 3538393c DFG966433224589< │ │ - 0x000a2570 3d3f4143 45464949 4c393736 34343333 =?ACEFIIL9764433 │ │ - 0x000a2580 32353539 393c3d40 41434647 494a4d4d 25599<=@ACFGIJMM │ │ - 0x000a2590 3c393836 36353434 36373a3b 3d3f4143 <986654467:;=?AC │ │ - 0x000a25a0 4447484b 4b4f4f52 3d3a3937 37363535 DGHKKOOR=:977655 │ │ - 0x000a25b0 37383b3b 3e3f4244 4548494c 4c505053 78;;>?BDEHILLPPS │ │ - 0x000a25c0 543f3c3b 39393837 3639393c 3d3f4143 T?<;9987699<=?AC │ │ - 0x000a25d0 4547494b 4e4e5252 55565940 3d3c3a39 EGIKNNRRUVY@=<:9 │ │ - 0x000a25e0 39383739 3a3d3d40 41444547 4a4b4e4e 9879:==@ADEGJKNN │ │ - 0x000a25f0 52535657 595a413d 3d3a3a39 38373a3a RSVWYZA==::987:: │ │ - 0x000a2600 3d3e4041 4446474a 4b4e4f53 5356585a =>@ADFGJKNOSSVXZ │ │ - 0x000a2610 5b5b423f 3e3c3b3a 39383b3b 3e3f4142 [[B?><;:98;;>?AB │ │ - 0x000a2620 4546484b 4c4f5054 5457595b 5c5d5e43 EFHKLOPTTWY[\]^C │ │ - 0x000a2630 403f3d3c 3b3a393b 3c3e3f42 42464649 @?=<;:9;<>?BBFFI │ │ - 0x000a2640 4a4d4e51 53555759 5c5d5e5e 60444040 JMNQSUWY\]^^`D@@ │ │ - 0x000a2650 3d3d3c3b 3a3b3d3e 40414345 47484a4d ==<;:;=>@ACEGHJM │ │ - 0x000a2660 4e515255 56595a5e 5e606062 4541413e NQRUVYZ^^``bEAA> │ │ - 0x000a2670 3e3d3d3a 3b3e3e41 41444447 474b4b4f >==:;>>AADDGGKKO │ │ - 0x000a2680 4f535357 575b5b60 60616163 201f201f OSSWW[[``aac . . │ │ - 0x000a2690 20201f20 20201f20 2020201f 20202020 . . . │ │ - 0x000a26a0 211f2020 20202121 20202020 20222223 !. !! ""# │ │ - 0x000a26b0 20202020 20222223 23222222 21212323 ""##"""!!## │ │ - 0x000a26c0 25252722 22222121 23232525 27272423 %%'"""!!##%%''$# │ │ - 0x000a26d0 23222224 2426262a 2a302423 23222224 #""$$&&**0$##""$ │ │ - 0x000a26e0 2426262a 2a303027 26262525 27272828 $&&**00'&&%%''(( │ │ - 0x000a26f0 2d2d3232 36272626 25252727 28282d2d --226'&&%%''((-- │ │ - 0x000a2700 32323636 2c2a2a29 292a2a2a 2a2f2f36 2266,**))****//6 │ │ - 0x000a2710 363a3a3f 2c2a2a29 292a2a2a 2a2f2f36 6::?,**))****//6 │ │ - 0x000a2720 363a3a3f 3f302e2e 2c2c2d2d 2e2e3333 6::??0..,,--..33 │ │ - 0x000a2730 39393d3d 43434730 2e2e2c2c 2d2d2e2e 99==CCG0..,,--.. │ │ - 0x000a2740 33333939 3d3d4343 47473633 33313132 3399==CCGG633112 │ │ - 0x000a2750 32313136 363c3c41 4147474c 4c523633 21166<>;;;;::??DDIIO │ │ - 0x000a27b0 4f55555c 5c626269 413e3e3b 3b3b3b3a OUU\\bbiA>>;;;;: │ │ - 0x000a27c0 3a3f3f44 4449494f 4f55555c 5c626269 :??DDIIOOUU\\bbi │ │ - 0x000a27d0 69474444 41414040 3f3f4444 49494e4e iGDDAA@@??DDIINN │ │ - 0x000a27e0 54545a5a 61616767 6f6f7547 44444141 TTZZaaggoouGDDAA │ │ - 0x000a27f0 40403f3f 44444949 4e4e5454 5a5a6161 @@??DDIINNTTZZaa │ │ - 0x000a2800 67676f6f 7575504c 4c484847 4745454a ggoouuPLLHHGGEEJ │ │ - 0x000a2810 4a4f4f54 545a5a60 6068686e 6e76767d JOOTTZZ``hhnnvv} │ │ - 0x000a2820 7d86504c 4c484847 4745454a 4a4f4f54 }.PLLHHGGEEJJOOT │ │ - 0x000a2830 545a5a60 6068686e 6e76767d 7d868653 TZZ``hhnnvv}}..S │ │ - 0x000a2840 4e4e4b4b 4a4a4848 4c4c5151 56565c5c NNKKJJHHLLQQVV\\ │ │ - 0x000a2850 63636a6a 71717979 80808989 8c534e4e ccjjqqyy.....SNN │ │ - 0x000a2860 4b4b4a4a 48484c4c 51515656 5c5c6363 KKJJHHLLQQVV\\cc │ │ - 0x000a2870 6a6a7171 79798080 89898c8c 5753534f jjqqyy......WSSO │ │ - 0x000a2880 4f4d4d4b 4b505054 545a5a60 6066666d OMMKKPPTTZZ``ffm │ │ - 0x000a2890 6d74747c 7c84848d 8d909095 201f1f1f mtt||....... ... │ │ - 0x000a28a0 1f1f1e1f 1f201e1f 1f202021 22222323 ..... ... !""## │ │ - 0x000a28b0 27212222 23232727 24262628 282b2b2f '!""##''$&&((++/ │ │ - 0x000a28c0 24262628 282b2b2f 2f292a2a 2a2a2d2d $&&((++//)****-- │ │ - 0x000a28d0 2f2f3029 2a2a2a2a 2d2d2f2f 3030312f //0)****--//001/ │ │ - 0x000a28e0 2f2e2e2f 2f303032 3235312f 2f2e2e2f /..//002251//../ │ │ - 0x000a28f0 2f303032 32353530 2f2f2d2d 2e2e2e2e /0022550//--.... │ │ - 0x000a2900 31313535 36302f2f 2d2d2e2e 2e2e3131 115560//--....11 │ │ - 0x000a2910 35353636 312f2f2d 2d2d2d2d 2d313135 55661//------115 │ │ - 0x000a2920 3537373a 312f2f2d 2d2d2d2d 2d313135 577:1//------115 │ │ - 0x000a2930 3537373a 3a323030 2e2e2e2e 2e2e3232 577::200......22 │ │ - 0x000a2940 36363838 3c3c3d32 30302e2e 2e2e2e2e 6688<<=200...... │ │ - 0x000a2950 32323636 38383c3c 3d3d3432 322f2f2f 226688<<==422/// │ │ - 0x000a2960 2f2f2f32 32363639 393d3d3f 3f423432 ///226699==??B42 │ │ - 0x000a2970 322f2f2f 2f2f2f32 32363639 393d3d3f 2//////226699==? │ │ - 0x000a2980 3f424236 34343131 31313030 34343737 ?BB6441111004477 │ │ - 0x000a2990 3a3a3e3e 41414444 47363434 31313131 ::>>AADDG6441111 │ │ - 0x000a29a0 30303434 37373a3a 3e3e4141 44444747 004477::>>AADDGG │ │ - 0x000a29b0 39363634 34333332 32353538 383c3c3f 9664433225588<>BBEEHHL │ │ - 0x000a2aa0 4c505054 5458585c 5c5d5d5f 201f1f1f LPPTTXX\\]]_ ... │ │ - 0x000a2ab0 20201f20 20201f20 2020201f 20202020 . . . │ │ - 0x000a2ac0 201f2020 20202121 20202020 20212122 . !! !!" │ │ - 0x000a2ad0 20202020 20212222 23202020 20212122 !""# !!" │ │ - 0x000a2ae0 22232322 22222121 22232325 25272222 "##"""!!"##%%'"" │ │ - 0x000a2af0 22212122 23232525 27272323 23222223 "!!"##%%''###""# │ │ - 0x000a2b00 24242626 2a2a2e24 23232222 23242526 $$&&**.$##""#$%& │ │ - 0x000a2b10 262a2a2f 30262525 24242526 2627282c &**/0&%%$$%&&'(, │ │ - 0x000a2b20 2c303233 27262626 25262727 28292d2d ,023'&&&%&''()-- │ │ - 0x000a2b30 31323436 29282827 26272828 29292e2e 1246)(('&'(()).. │ │ - 0x000a2b40 32343637 392c2a2a 2929292a 2a2a2b2f 24679,**)))***+/ │ │ - 0x000a2b50 2f343638 3a3c3f2d 2b2b2a29 2a2a2b2b /468:@CGHKKQ6432112 │ │ - 0x000a2bb0 31313236 363b3c3f 41434748 4c4c5152 11266;AC │ │ - 0x000a2bd0 464a4b4f 4f555559 3b383836 36363636 FJKOOUUY;8866666 │ │ - 0x000a2be0 35363a3a 3e404345 474b4c50 5056575a 56::>@CEGKLPPVWZ │ │ - 0x000a2bf0 5c3e3b3b 39383838 3837383c 3c404245 \>;;9888878<<@BE │ │ - 0x000a2c00 47494d4e 53535959 5d5f6241 3e3e3c3b GIMNSSYY]_bA>><; │ │ - 0x000a2c10 3b3b3b3a 3a3f3f43 4447494b 4f515555 ;;;::??CDGIKOQUU │ │ - 0x000a2c20 5b5c6062 65694340 403e3d3d 3c3c3b3c [\`beiC@@>==<<;< │ │ - 0x000a2c30 40404445 484a4d51 5257575d 5e626367 @@DEHJMQRWW]^bcg │ │ - 0x000a2c40 6a6c4744 44424140 40403f3f 44444849 jlGDDBA@@@??DDHI │ │ - 0x000a2c50 4c4e5054 555a5a61 6166676b 6f717548 LNPTUZZaafgkoquH │ │ - 0x000a2c60 45454241 4141403f 40444448 494c4e51 EEBAAA@?@DDHILNQ │ │ - 0x000a2c70 55565b5b 61626668 6c6f7176 77504c4c UV[[abfhloqvwPLL │ │ - 0x000a2c80 49484847 4645464a 4a4e4f52 54565a5b IHHGFEFJJNORTVZ[ │ │ - 0x000a2c90 60606768 6c6e7276 787d7e86 504c4c49 ``ghlnrvx}~.PLLI │ │ - 0x000a2ca0 48484746 45464a4a 4e4f5254 565a5b60 HHGFEFJJNORTVZ[` │ │ - 0x000a2cb0 6067686c 6e727678 7d7e8686 201f1f1f `ghlnrvx}~.. ... │ │ - 0x000a2cc0 1f1f1e1f 1f1f1e1f 1f1f2020 20212121 .......... !!! │ │ - 0x000a2cd0 23212222 23232527 22232324 24262829 #!""##%'"##$$&() │ │ - 0x000a2ce0 24262627 28292b2c 2f252627 28282a2b $&&'()+,/%&'((*+ │ │ - 0x000a2cf0 2c2f2f29 2a2a2a2a 2b2d2d2f 2f30292a ,//)****+--//0)* │ │ - 0x000a2d00 2a2a2a2b 2d2d2f2f 30302f2e 2e2e2d2e ***+--//00/...-. │ │ - 0x000a2d10 2f2f2f30 32323431 302f2f2e 2f2f2f30 ///022410//.///0 │ │ - 0x000a2d20 30323234 35312f2f 2e2e2e2e 2f2f2f32 022451//....///2 │ │ - 0x000a2d30 32343535 302f2f2e 2d2e2e2e 2e2f3131 24550//.-..../11 │ │ - 0x000a2d40 34353636 312f2f2e 2d2d2e2e 2e2e3131 45661//.--....11 │ │ - 0x000a2d50 34353637 37312f2f 2d2d2d2d 2d2d2d31 456771//-------1 │ │ - 0x000a2d60 31343537 37393a31 2f2f2e2d 2d2d2d2d 145779:1//.----- │ │ - 0x000a2d70 2e313134 35373839 3b3b3230 302f2e2e .1145789;;200/.. │ │ - 0x000a2d80 2e2e2e2e 32323536 37383a3c 3c3d3230 ....225678:<<=20 │ │ - 0x000a2d90 302f2e2e 2e2e2e2e 32323536 37383a3c 0/......225678:< │ │ - 0x000a2da0 3c3d3d34 3231302f 2f2f2f2e 2f323235 <==4210////./225 │ │ - 0x000a2db0 3638393b 3d3d3f3f 42343232 302f2f2f 689;==??B4220/// │ │ - 0x000a2dc0 2f2f2f32 32353638 393b3d3d 3f3f4242 ///225689;==??BB │ │ - 0x000a2dd0 36333332 31313130 30303333 3637393a 633211100033679: │ │ - 0x000a2de0 3c3e3e41 41434445 36343432 31313131 <>>AACDE64421111 │ │ - 0x000a2df0 30303434 3737393a 3c3e3f41 41444446 0044779:<>?AADDF │ │ - 0x000a2e00 47383535 33333232 32313134 3437383a G85533222114478: │ │ - 0x000a2e10 3b3d3f3f 42424545 47484939 36363434 ;=??BBEEGHI96644 │ │ - 0x000a2e20 33333332 32353538 383a3c3d 3f404343 333225588:<=?@CC │ │ - 0x000a2e30 46464849 4b4c3a37 37353434 34333233 FFHIKL:775444323 │ │ - 0x000a2e40 36363839 3b3c3e40 41434347 47494a4b 6689;<>@ACCGGIJK │ │ - 0x000a2e50 4d4e3c39 39373636 35353434 37373a3a MN<99766554477:: │ │ - 0x000a2e60 3c3d3f41 42444448 484a4b4d 4f50523c <=?ABDDHHJKMOPR< │ │ - 0x000a2e70 39393736 36363534 3437373a 3a3c3e3f 99766654477::<>? │ │ - 0x000a2e80 41424545 48494b4c 4d4f5052 523f3c3c ABEEHIKLMOPRR?<< │ │ - 0x000a2e90 3a393938 37363739 393c3c3e 3f414344 :99876799<<>?ACD │ │ - 0x000a2ea0 47474a4b 4d4e5052 53555559 3f3c3c3a GGJKMNPRSUUY?<<: │ │ - 0x000a2eb0 39393837 36373939 3c3c3e3f 41434447 99876799<<>?ACDG │ │ - 0x000a2ec0 474a4b4d 4e505253 55555959 201f1f1f GJKMNPRSUUYY ... │ │ - 0x000a2ed0 1f201f20 20201f20 2020201f 20202020 . . . . │ │ - 0x000a2ee0 201f2020 20202021 1f202020 20202121 . !. !! │ │ - 0x000a2ef0 20202020 20202121 22202020 20202021 !!" ! │ │ - 0x000a2f00 22222320 20202020 20212222 23232121 ""# !""##!! │ │ - 0x000a2f10 21212121 22232324 24262222 22222121 !!!!"##$$&""""!! │ │ - 0x000a2f20 23232425 25272722 22222222 22232424 ##$%%''""""""#$$ │ │ - 0x000a2f30 25252829 2a242323 23222224 24252626 %%()*$###""$$%&& │ │ - 0x000a2f40 2a2a2d30 24232323 22222424 2526262a **-0$###""$$%&&* │ │ - 0x000a2f50 2a2d3030 26262625 25252626 2728282b *-00&&&%%%&&'((+ │ │ - 0x000a2f60 2c2e3232 34272626 26252527 27272828 ,.224'&&&%%'''(( │ │ - 0x000a2f70 2c2d2f32 32353629 28282726 26282828 ,-/2256)(('&&((( │ │ - 0x000a2f80 29292d2e 30343436 37392c2a 2a2a2929 ))-.044679,***)) │ │ - 0x000a2f90 2a2a2a2a 2a2e2f32 3636393a 3c3f2c2a *****./2669:BBE0/.-,,- │ │ - 0x000a2fd0 2d2d2e2e 32333539 393c3d3f 43434647 --..23599<=?CCFG │ │ - 0x000a2fe0 3231302f 2e2e2f2f 2f2f2f33 34363a3a 210/../////346:: │ │ - 0x000a2ff0 3d3e4144 4448494b 36343332 31313132 =>ADDHIK64321112 │ │ - 0x000a3000 31313135 36383c3c 40414347 474b4c4e 111568<<@ACGGKLN │ │ - 0x000a3010 52363433 32313131 32313131 3536383c R64321112111568< │ │ - 0x000a3020 3c404143 47474b4c 4e52523a 38373635 <@ACGGKLNRR:8765 │ │ - 0x000a3030 35353535 34343839 3b3f3f43 44464a4a 55554489;??CDFJJ │ │ - 0x000a3040 4e4f5256 565a3b39 38373636 36363635 NORVVZ;987666665 │ │ - 0x000a3050 35393a3c 40404445 474b4b4f 50535757 59:<@@DEGKKOPSWW │ │ - 0x000a3060 5b5c3d3b 3a393838 38383737 373b3c3e [\=;:98888777;<> │ │ - 0x000a3070 41414546 494d4d51 52555959 5d5e6141 AAEFIMMQRUYY]^aA │ │ - 0x000a3080 3f3e3d3b 3b3b3b3b 3a3a3e3f 41444448 ?>=;;;;;::>?ADDH │ │ - 0x000a3090 494b4f4f 5455585c 5c616265 69413f3e IKOOTUX\\abeiA?> │ │ - 0x000a30a0 3d3b3b3b 3b3b3a3a 3e3f4144 4448494b =;;;;;::>?ADDHIK │ │ - 0x000a30b0 4f4f5455 585c5c61 62656969 46434341 OOTUX\\abeiiFCCA │ │ - 0x000a30c0 40403f3f 3f3e3e42 43454848 4c4d4f53 @@???>>BCEHHLMOS │ │ - 0x000a30d0 5358595c 60606566 696d6d72 201f1f1f SXY\``efimmr ... │ │ - 0x000a30e0 1f1f1f1f 1f1f1e1f 1f1f201e 1f1f1f20 .......... .... │ │ - 0x000a30f0 20212122 22222225 21222223 23232627 !!""""%!""###&' │ │ - 0x000a3100 22242424 25252828 2a242626 2728282a "$$$%%((*$&&'((* │ │ - 0x000a3110 2b2d2f24 26262728 282a2b2d 2f2f2829 +-/$&&'((*+-//() │ │ - 0x000a3120 29292a2a 2c2c2d2f 2f30292a 2a2a2a2a ))**,,-//0)***** │ │ - 0x000a3130 2c2d2e2f 2f30302c 2c2c2c2c 2c2d2e2e ,-.//00,,,,,,-.. │ │ - 0x000a3140 2f2f3131 3231302f 2f2e2e2f 2f2f3030 //11210//..///00 │ │ - 0x000a3150 32323335 31302f2f 2e2e2f2f 2f303032 223510//..///002 │ │ - 0x000a3160 32333535 302f2f2e 2d2d2e2e 2e2f2f31 23550//.--...//1 │ │ - 0x000a3170 32333535 36302f2f 2e2d2d2e 2e2e2e2e 235560//.--..... │ │ - 0x000a3180 31313335 35363631 2f2f2e2d 2d2e2e2e 11355661//.--... │ │ - 0x000a3190 2e2e3131 33353536 3737312f 2f2e2d2d ..113556771//.-- │ │ - 0x000a31a0 2d2d2d2d 2d303133 35353737 393a312f -----01355779:1/ │ │ - 0x000a31b0 2f2e2d2d 2d2d2d2d 2d303133 35353737 /.-------0135577 │ │ - 0x000a31c0 393a3a32 30302f2e 2e2e2e2e 2e2e3132 9::200/.......12 │ │ - 0x000a31d0 33363638 38393b3b 3d323130 2f2e2e2e 366889;;=210/... │ │ - 0x000a31e0 2e2e2e2e 31323336 3638383a 3c3c3d3d ....1236688:<<== │ │ - 0x000a31f0 33313130 2f2f2f2f 2f2e2e31 32333636 3110/////..12366 │ │ - 0x000a3200 38393a3c 3c3e3e3f 34323231 2f2f2f2f 89:<<>>?4221//// │ │ - 0x000a3210 2f2f2f31 32343636 39393b3d 3d3f3f41 ///1246699;==??A │ │ - 0x000a3220 42343232 312f2f2f 2f2f2f2f 31323436 B4221///////1246 │ │ - 0x000a3230 3639393b 3d3d3f3f 41424236 34333231 699;==??ABB64321 │ │ - 0x000a3240 31313130 30303333 3537373a 3a3c3e3e 11100033577::<>> │ │ - 0x000a3250 40414244 44463634 34333131 31313130 @ABDDF6443111110 │ │ - 0x000a3260 30333435 37373a3a 3c3e3e40 41424444 034577::<>>@ABDD │ │ - 0x000a3270 46473735 35343232 32323131 31333436 FG75542222111346 │ │ - 0x000a3280 38383a3b 3c3f3f41 42434545 47484939 88:;@@/.--,,,, │ │ - 0x000a3420 2d2d2d2d 2f323235 38383a3c 3c404242 ----/22588:<<@BB │ │ - 0x000a3430 45302f2e 2e2d2c2d 2d2d2d2e 2e2f3333 E0/..-,----../33 │ │ - 0x000a3440 3539393b 3d3d4143 43464731 302f2f2e 599;==ACCFG10//. │ │ - 0x000a3450 2d2d2e2e 2e2e2e30 33333639 393c3e3e --.....033699<>> │ │ - 0x000a3460 42444447 48493533 33333131 31313131 BDDGHI5333111111 │ │ - 0x000a3470 31313336 36393b3b 3e404045 47474a4b 113669;;>@@EGGJK │ │ - 0x000a3480 4d513634 33333231 31323231 31313336 MQ64332112211136 │ │ - 0x000a3490 36393c3c 3f414145 47484b4c 4d515237 69<>42110///// │ │ - 0x000a3680 2e2e3032 32343636 3839393c 3d3d3f3f ..022466899<==?? │ │ - 0x000a3690 40423432 3231302f 2f2f2f2f 2f2f3032 @B42210///////02 │ │ - 0x000a36a0 32343636 3839393c 3d3d3f3f 40424235 2466899<==??@BB5 │ │ - 0x000a36b0 33323230 30303030 302f2f30 33333436 322000000//03346 │ │ - 0x000a36c0 36383a3a 3c3d3e3f 40404343 44363534 68::<=>?@@CCD654 │ │ - 0x000a36d0 34323131 31313130 30313434 35373739 4211111001445779 │ │ - 0x000a36e0 3a3a3d3e 3f404142 44444547 36353434 ::=>?@ABDDEG6544 │ │ - 0x000a36f0 32313131 31313030 31343435 3737393a 211111001445779: │ │ - 0x000a3700 3a3d3e3f 40414244 44454747 201f1f1f :=>?@ABDDEGG ... │ │ - 0x000a3710 1f201f1f 20201f1f 2020201f 1f202020 . .. .. .. │ │ - 0x000a3720 201f1f20 20202020 1f202020 20202020 .. . │ │ - 0x000a3730 1f202020 20202020 211f2020 20202020 . !. │ │ - 0x000a3740 2021211f 20202020 20202021 21212020 !!. !!! │ │ - 0x000a3750 20202020 20212121 21222020 20202020 !!!!" │ │ - 0x000a3760 20212122 22232320 20202020 20202121 !!""## !! │ │ - 0x000a3770 22222323 23202121 21212121 21222222 ""### !!!!!!!""" │ │ - 0x000a3780 23242424 22222222 22212122 23232324 #$$$"""""!!"###$ │ │ - 0x000a3790 25252627 22222222 22212122 23232324 %%&'"""""!!"###$ │ │ - 0x000a37a0 25252627 27222222 22222222 22232323 %%&''""""""""### │ │ - 0x000a37b0 24252526 28282923 23232322 22222224 $%%&(()####""""$ │ │ - 0x000a37c0 24242526 26272a2a 2b2e2423 23232322 $$%&&'**+.$####" │ │ - 0x000a37d0 22232424 24252626 282a2a2c 2f302423 "#$$$%&&(**,/0$# │ │ - 0x000a37e0 23232322 22232424 24252626 282a2a2c ###""#$$$%&&(**, │ │ - 0x000a37f0 2f303026 25252524 24242425 26262727 /00&%%%$$$$%&&'' │ │ - 0x000a3800 27292c2c 2d303232 33272726 26262525 '),,-0223''&&&%% │ │ - 0x000a3810 26272727 2828282a 2d2d2e31 32323436 &'''(((*--.12246 │ │ - 0x000a3820 27272626 26252526 27272728 28282a2d ''&&&%%&'''(((*- │ │ - 0x000a3830 2d2e3132 32343636 29282828 27262627 -.122466)((('&&' │ │ - 0x000a3840 28282829 29292b2e 2e2f3234 34363737 ((()))+../244677 │ │ - 0x000a3850 392c2b2a 2a2a2929 292a2a2a 2a2a2a2c 9,+***)))******, │ │ - 0x000a3860 2f2f3134 3636383a 3a3c3f2c 2b2a2a2a //14668::BBCE0 │ │ - 0x000a38c0 2f2e2e2d 2c2c2d2d 2d2d2d2e 2e2f3333 /..-,,-----../33 │ │ - 0x000a38d0 34373939 3b3d3d3f 43434446 47302f2e 4799;==?CCDFG0/. │ │ - 0x000a38e0 2e2d2c2c 2d2d2d2d 2d2e2e2f 33333437 .-,,-----../3347 │ │ - 0x000a38f0 39393b3d 3d3f4343 44464747 33323131 99;==?CCDFGG3211 │ │ - 0x000a3900 302f2f2f 30303030 30303235 3536393a 0///00000025569: │ │ - 0x000a3910 3a3d3f3f 42454546 494a4a4d 201f1f1f :=??BEEFIJJM ... │ │ - 0x000a3920 1f1f1f1f 1f1f1f1f 1f1f1f1e 1f1f1f1f ................ │ │ - 0x000a3930 201e1f1f 1f1f2020 1f1f2020 20202021 ..... .. ! │ │ - 0x000a3940 21212222 22222223 25212222 22232323 !!"""""#%!"""### │ │ - 0x000a3950 24262721 22222223 23232426 27272324 $&'!"""###$&''#$ │ │ - 0x000a3960 25252526 26262929 292c2425 26262728 %%%&&&))),$%&&'( │ │ - 0x000a3970 28282a2b 2b2e2f24 25262627 2828282a ((*++./$%&&'(((* │ │ - 0x000a3980 2b2b2e2f 2f262728 28282929 292b2c2c ++.//&'((()))+,, │ │ - 0x000a3990 2e2f2f2f 292a2a2a 2a2a2a2b 2c2d2d2e .///)******+,--. │ │ - 0x000a39a0 2f2f3030 292a2a2a 2a2a2a2b 2c2d2d2e //00)******+,--. │ │ - 0x000a39b0 2f2f3030 302b2b2b 2b2b2b2b 2b2d2d2d //000++++++++--- │ │ - 0x000a39c0 2e2f2f30 3131312f 2f2e2e2e 2d2d2e2e .//0111//...--.. │ │ - 0x000a39d0 2f2f2f2f 2f303232 32343130 2f2f2f2e /////0222410///. │ │ - 0x000a39e0 2e2e2f2f 2f2f3030 31323233 34353130 ..////0012234510 │ │ - 0x000a39f0 2f2f2f2e 2e2e2f2f 2f2f3030 31323233 ///...////001223 │ │ - 0x000a3a00 34353531 302f2f2e 2e2e2e2e 2e2e2f2f 45510//.......// │ │ - 0x000a3a10 2f303232 32343535 35302f2f 2f2e2d2d /022245550///.-- │ │ - 0x000a3a20 2d2e2e2e 2e2e2e30 31313234 35353636 -......011245566 │ │ - 0x000a3a30 302f2f2f 2e2d2d2d 2e2e2e2e 2e2e3031 0///.---......01 │ │ - 0x000a3a40 31323435 35363636 312f2f2f 2e2d2d2d 124556661///.--- │ │ - 0x000a3a50 2e2e2e2e 2e2e2f31 31323435 35363737 ....../112455677 │ │ - 0x000a3a60 37312f2f 2f2e2d2d 2d2d2d2d 2d2d2d2f 71///.---------/ │ │ - 0x000a3a70 31313234 35353737 37393a31 2f2f2f2e 1124557779:1///. │ │ - 0x000a3a80 2d2d2d2d 2d2d2d2d 2d2f3131 32343535 ---------/112455 │ │ - 0x000a3a90 37373739 3a3a3130 2f2f2e2d 2d2d2d2d 7779::10//.----- │ │ - 0x000a3aa0 2d2d2d2d 2f313132 34353537 3838393b ----/1124557889; │ │ - 0x000a3ab0 3b3b3231 30302f2e 2e2e2e2e 2e2e2e2e ;;2100/......... │ │ - 0x000a3ac0 2f323232 35363637 3838393b 3b3c3d32 /2225667889;;<=2 │ │ - 0x000a3ad0 3130302f 2e2e2e2e 2e2e2e2e 2e2f3232 100/........./22 │ │ - 0x000a3ae0 32353636 3738383a 3c3c3c3d 3d323130 2566788:<<<==210 │ │ - 0x000a3af0 302f2e2e 2e2e2e2e 2e2e2e2f 32323235 0/........./2225 │ │ - 0x000a3b00 36363738 383a3c3c 3c3d3d3d 33323131 66788:<<<===3211 │ │ - 0x000a3b10 302f2f2f 2f2f2f2f 2e2e3032 32333536 0///////..022356 │ │ - 0x000a3b20 36383939 3a3c3c3d 3e3f3f40 201f1f1f 6899:<<=>??@ ... │ │ - 0x000a3b30 1f201f1f 20201f1f 2020201f 1f202020 . .. .. .. │ │ - 0x000a3b40 201f1f20 20202020 1f1f2020 20202020 .. .. │ │ - 0x000a3b50 1f1f2020 20202020 201f2020 20202020 .. . │ │ - 0x000a3b60 2020201f 20202020 20202020 21211f20 . !!. │ │ - 0x000a3b70 20202020 20202021 21211f20 20202020 !!!. │ │ - 0x000a3b80 20202021 21212120 20202020 20202020 !!!! │ │ - 0x000a3b90 21212121 22202020 20202020 20202122 !!!!" !" │ │ - 0x000a3ba0 22222223 20202020 20202020 20212222 """# !"" │ │ - 0x000a3bb0 22222323 20202020 20202020 20212222 ""## !"" │ │ - 0x000a3bc0 22222323 23212121 21212121 21212222 ""###!!!!!!!!!"" │ │ - 0x000a3bd0 22222324 24242522 22222222 22212121 ""#$$$%""""""!!! │ │ - 0x000a3be0 22232323 24252525 26272222 22222222 "###$%%%&'"""""" │ │ - 0x000a3bf0 21212122 23232324 25252526 27272222 !!!"###$%%%&''"" │ │ - 0x000a3c00 22222222 21212122 23232324 25252526 """"!!!"###$%%%& │ │ - 0x000a3c10 27272723 22222222 22222222 23242424 '''#""""""""#$$$ │ │ - 0x000a3c20 24252525 27292929 2b242323 23232322 $%%%')))+$#####" │ │ - 0x000a3c30 22222324 24242526 2626282a 2a2a2d30 ""#$$$%&&&(***-0 │ │ - 0x000a3c40 24232323 23232222 22232424 24252626 $#####"""#$$$%&& │ │ - 0x000a3c50 26282a2a 2a2d3030 24232323 23232222 &(***-00$#####"" │ │ - 0x000a3c60 22232424 24252626 26282a2a 2a2d3030 "#$$$%&&&(***-00 │ │ - 0x000a3c70 30252525 25252424 24242526 26262627 0%%%%%$$$$%&&&&' │ │ - 0x000a3c80 2727292c 2c2c2e31 31313327 27262626 ''),,,.1113''&&& │ │ - 0x000a3c90 26252525 26272727 28282828 2a2d2d2d &%%%&'''((((*--- │ │ - 0x000a3ca0 2f323232 34362727 26262626 25252526 /22246''&&&&%%%& │ │ - 0x000a3cb0 27272728 2828282a 2d2d2d2f 32323234 '''((((*---/2224 │ │ - 0x000a3cc0 36362727 26262626 25252526 27272728 66''&&&&%%%&'''( │ │ - 0x000a3cd0 2828282a 2d2d2d2f 32323234 36363629 (((*---/2224666) │ │ - 0x000a3ce0 29282828 27272727 28282828 29292929 )(((''''(((()))) │ │ - 0x000a3cf0 2c2e2e2e 31343434 36383838 3a2c2b2a ,...14446888:,+* │ │ - 0x000a3d00 2a2a2929 2929292a 2a2a2a2a 2a2a2d2f **)))))*******-/ │ │ - 0x000a3d10 2f2f3236 3636383a 3a3a3c3f 2c2b2a2a //26668:::.?. │ │ - 0x000a50c0 40004100 42004300 44004500 46004700 @.A.B.C.D.E.F.G. │ │ - 0x000a50d0 48004900 4a004b00 4c004d00 4e004f00 H.I.J.K.L.M.N.O. │ │ - 0x000a50e0 50005100 52005300 54005500 56005700 P.Q.R.S.T.U.V.W. │ │ - 0x000a50f0 58005900 5a005b00 5c005d00 5e005f00 X.Y.Z.[.\.].^._. │ │ - 0x000a5100 60006100 62006300 64006500 66006700 `.a.b.c.d.e.f.g. │ │ - 0x000a5110 68006900 6a006b00 6c006d00 6e006f00 h.i.j.k.l.m.n.o. │ │ - 0x000a5120 70007100 72007300 74007500 76007700 p.q.r.s.t.u.v.w. │ │ - 0x000a5130 78007900 7a007b00 7c007d00 7e007f00 x.y.z.{.|.}.~... │ │ - 0x000a5140 80008100 82008300 84008500 86008700 ................ │ │ - 0x000a5150 88008900 8a008b00 8c008d00 8e008f00 ................ │ │ - 0x000a5160 90009100 92009300 94009500 96009700 ................ │ │ - 0x000a5170 98009900 9a009b00 9c009d00 9e009f00 ................ │ │ - 0x000a5180 a000a100 a200a300 a400a500 a600a700 ................ │ │ - 0x000a5190 a800a900 aa00ab00 ac00ad00 ae00af00 ................ │ │ - 0x000a51a0 b000b100 b200b300 b400b500 b600b700 ................ │ │ - 0x000a51b0 b800b900 ba00bb00 bc00bd00 be00bf00 ................ │ │ - 0x000a51c0 c000c100 c200c300 c400c500 c600c700 ................ │ │ - 0x000a51d0 c800c900 ca00cb00 cc00cd00 ce00cf00 ................ │ │ - 0x000a51e0 d000d100 d200d300 d400d500 d600d700 ................ │ │ - 0x000a51f0 d800d900 da00db00 dc00dd00 de00df00 ................ │ │ - 0x000a5200 e000e100 e200e300 e400e500 e600e700 ................ │ │ - 0x000a5210 e800e900 ea00eb00 ec00ed00 ee00ef00 ................ │ │ - 0x000a5220 f000f100 f200f300 f400f500 f600f700 ................ │ │ - 0x000a5230 f800f900 fa00fb00 fc00fd00 fe00ff00 ................ │ │ - 0x000a5240 00000400 08000c00 01000500 09000d00 ................ │ │ - 0x000a5250 02000600 0a000e00 03000700 0b000f00 ................ │ │ - 0x000a5260 00000800 01000200 09001000 18001100 ................ │ │ - 0x000a5270 0a000300 04000b00 12001900 20002800 ............ .(. │ │ - 0x000a5280 21001a00 13000c00 05000600 0d001400 !............... │ │ - 0x000a5290 1b002200 29003000 38003100 2a002300 ..".).0.8.1.*.#. │ │ - 0x000a52a0 1c001500 0e000700 0f001600 1d002400 ..............$. │ │ - 0x000a52b0 2b003200 39003a00 33002c00 25001e00 +.2.9.:.3.,.%... │ │ - 0x000a52c0 17001f00 26002d00 34003b00 3c003500 ....&.-.4.;.<.5. │ │ - 0x000a52d0 2e002700 2f003600 3d003e00 37003f00 ..'./.6.=.>.7.?. │ │ - 0x000a52e0 00000800 10001800 20002800 30003800 ........ .(.0.8. │ │ - 0x000a52f0 01000900 11001900 21002900 31003900 ........!.).1.9. │ │ - 0x000a5300 02000a00 12001a00 22002a00 32003a00 ........".*.2.:. │ │ - 0x000a5310 03000b00 13001b00 23002b00 33003b00 ........#.+.3.;. │ │ - 0x000a5320 04000c00 14001c00 24002c00 34003c00 ........$.,.4.<. │ │ - 0x000a5330 05000d00 15001d00 25002d00 35003d00 ........%.-.5.=. │ │ - 0x000a5340 06000e00 16001e00 26002e00 36003e00 ........&...6.>. │ │ - 0x000a5350 07000f00 17001f00 27002f00 37003f00 ........'./.7.?. │ │ - 0x000a5360 00001000 01000200 11002000 30002100 .......... .0.!. │ │ - 0x000a5370 12000300 04001300 22003100 40005000 ........".1.@.P. │ │ - 0x000a5380 41003200 23001400 05000600 15002400 A.2.#.........$. │ │ - 0x000a5390 33004200 51006000 70006100 52004300 3.B.Q.`.p.a.R.C. │ │ - 0x000a53a0 34002500 16000700 08001700 26003500 4.%.........&.5. │ │ - 0x000a53b0 44005300 62007100 80009000 81007200 D.S.b.q.......r. │ │ - 0x000a53c0 63005400 45003600 27001800 09000a00 c.T.E.6.'....... │ │ - 0x000a53d0 19002800 37004600 55006400 73008200 ..(.7.F.U.d.s... │ │ - 0x000a53e0 9100a000 b000a100 92008300 74006500 ............t.e. │ │ - 0x000a53f0 56004700 38002900 1a000b00 0c001b00 V.G.8.)......... │ │ - 0x000a5400 2a003900 48005700 66007500 84009300 *.9.H.W.f.u..... │ │ - 0x000a5410 a200b100 c000d000 c100b200 a3009400 ................ │ │ - 0x000a5420 85007600 67005800 49003a00 2b001c00 ..v.g.X.I.:.+... │ │ - 0x000a5430 0d000e00 1d002c00 3b004a00 59006800 ......,.;.J.Y.h. │ │ - 0x000a5440 77008600 9500a400 b300c200 d100e000 w............... │ │ - 0x000a5450 f000e100 d200c300 b400a500 96008700 ................ │ │ - 0x000a5460 78006900 5a004b00 3c002d00 1e000f00 x.i.Z.K.<.-..... │ │ - 0x000a5470 1f002e00 3d004c00 5b006a00 79008800 ....=.L.[.j.y... │ │ - 0x000a5480 9700a600 b500c400 d300e200 f100f200 ................ │ │ - 0x000a5490 e300d400 c500b600 a7009800 89007a00 ..............z. │ │ - 0x000a54a0 6b005c00 4d003e00 2f003f00 4e005d00 k.\.M.>./.?.N.]. │ │ - 0x000a54b0 6c007b00 8a009900 a800b700 c600d500 l.{............. │ │ - 0x000a54c0 e400f300 f400e500 d600c700 b800a900 ................ │ │ - 0x000a54d0 9a008b00 7c006d00 5e004f00 5f006e00 ....|.m.^.O._.n. │ │ - 0x000a54e0 7d008c00 9b00aa00 b900c800 d700e600 }............... │ │ - 0x000a54f0 f500f600 e700d800 c900ba00 ab009c00 ................ │ │ - 0x000a5500 8d007e00 6f007f00 8e009d00 ac00bb00 ..~.o........... │ │ - 0x000a5510 ca00d900 e800f700 f800e900 da00cb00 ................ │ │ - 0x000a5520 bc00ad00 9e008f00 9f00ae00 bd00cc00 ................ │ │ - 0x000a5530 db00ea00 f900fa00 eb00dc00 cd00be00 ................ │ │ - 0x000a5540 af00bf00 ce00dd00 ec00fb00 fc00ed00 ................ │ │ - 0x000a5550 de00cf00 df00ee00 fd00fe00 ef00ff00 ................ │ │ - 0x000a5560 00001000 20003000 40005000 60007000 .... .0.@.P.`.p. │ │ - 0x000a5570 80009000 a000b000 c000d000 e000f000 ................ │ │ - 0x000a5580 01001100 21003100 41005100 61007100 ....!.1.A.Q.a.q. │ │ - 0x000a5590 81009100 a100b100 c100d100 e100f100 ................ │ │ - 0x000a55a0 02001200 22003200 42005200 62007200 ....".2.B.R.b.r. │ │ - 0x000a55b0 82009200 a200b200 c200d200 e200f200 ................ │ │ - 0x000a55c0 03001300 23003300 43005300 63007300 ....#.3.C.S.c.s. │ │ - 0x000a55d0 83009300 a300b300 c300d300 e300f300 ................ │ │ - 0x000a55e0 04001400 24003400 44005400 64007400 ....$.4.D.T.d.t. │ │ - 0x000a55f0 84009400 a400b400 c400d400 e400f400 ................ │ │ - 0x000a5600 05001500 25003500 45005500 65007500 ....%.5.E.U.e.u. │ │ - 0x000a5610 85009500 a500b500 c500d500 e500f500 ................ │ │ - 0x000a5620 06001600 26003600 46005600 66007600 ....&.6.F.V.f.v. │ │ - 0x000a5630 86009600 a600b600 c600d600 e600f600 ................ │ │ - 0x000a5640 07001700 27003700 47005700 67007700 ....'.7.G.W.g.w. │ │ - 0x000a5650 87009700 a700b700 c700d700 e700f700 ................ │ │ - 0x000a5660 08001800 28003800 48005800 68007800 ....(.8.H.X.h.x. │ │ - 0x000a5670 88009800 a800b800 c800d800 e800f800 ................ │ │ - 0x000a5680 09001900 29003900 49005900 69007900 ....).9.I.Y.i.y. │ │ - 0x000a5690 89009900 a900b900 c900d900 e900f900 ................ │ │ - 0x000a56a0 0a001a00 2a003a00 4a005a00 6a007a00 ....*.:.J.Z.j.z. │ │ - 0x000a56b0 8a009a00 aa00ba00 ca00da00 ea00fa00 ................ │ │ - 0x000a56c0 0b001b00 2b003b00 4b005b00 6b007b00 ....+.;.K.[.k.{. │ │ - 0x000a56d0 8b009b00 ab00bb00 cb00db00 eb00fb00 ................ │ │ - 0x000a56e0 0c001c00 2c003c00 4c005c00 6c007c00 ....,.<.L.\.l.|. │ │ - 0x000a56f0 8c009c00 ac00bc00 cc00dc00 ec00fc00 ................ │ │ - 0x000a5700 0d001d00 2d003d00 4d005d00 6d007d00 ....-.=.M.].m.}. │ │ - 0x000a5710 8d009d00 ad00bd00 cd00dd00 ed00fd00 ................ │ │ - 0x000a5720 0e001e00 2e003e00 4e005e00 6e007e00 ......>.N.^.n.~. │ │ - 0x000a5730 8e009e00 ae00be00 ce00de00 ee00fe00 ................ │ │ - 0x000a5740 0f001f00 2f003f00 4f005f00 6f007f00 ..../.?.O._.o... │ │ - 0x000a5750 8f009f00 af00bf00 cf00df00 ef00ff00 ................ │ │ - 0x000a5760 00002000 01000200 21004000 60004100 .. .....!.@.`.A. │ │ - 0x000a5770 22000300 04002300 42006100 8000a000 ".....#.B.a..... │ │ - 0x000a5780 81006200 43002400 05000600 25004400 ..b.C.$.....%.D. │ │ - 0x000a5790 63008200 a100c000 e000c100 a2008300 c............... │ │ - 0x000a57a0 64004500 26000700 08002700 46006500 d.E.&.....'.F.e. │ │ - 0x000a57b0 8400a300 c200e100 00012001 0101e200 .......... ..... │ │ - 0x000a57c0 c300a400 85006600 47002800 09000a00 ......f.G.(..... │ │ - 0x000a57d0 29004800 67008600 a500c400 e3000201 ).H.g........... │ │ - 0x000a57e0 21014001 60014101 22010301 e400c500 !.@.`.A."....... │ │ - 0x000a57f0 a6008700 68004900 2a000b00 0c002b00 ....h.I.*.....+. │ │ - 0x000a5800 4a006900 8800a700 c600e500 04012301 J.i...........#. │ │ - 0x000a5810 42016101 8001a001 81016201 43012401 B.a.......b.C.$. │ │ - 0x000a5820 0501e600 c700a800 89006a00 4b002c00 ..........j.K.,. │ │ - 0x000a5830 0d000e00 2d004c00 6b008a00 a900c800 ....-.L.k....... │ │ - 0x000a5840 e7000601 25014401 63018201 a101c001 ....%.D.c....... │ │ - 0x000a5850 e001c101 a2018301 64014501 26010701 ........d.E.&... │ │ - 0x000a5860 e800c900 aa008b00 6c004d00 2e000f00 ........l.M..... │ │ - 0x000a5870 10002f00 4e006d00 8c00ab00 ca00e900 ../.N.m......... │ │ - 0x000a5880 08012701 46016501 8401a301 c201e101 ..'.F.e......... │ │ - 0x000a5890 00022002 0102e201 c301a401 85016601 .. ...........f. │ │ - 0x000a58a0 47012801 0901ea00 cb00ac00 8d006e00 G.(...........n. │ │ - 0x000a58b0 4f003000 11001200 31005000 6f008e00 O.0.....1.P.o... │ │ - 0x000a58c0 ad00cc00 eb000a01 29014801 67018601 ........).H.g... │ │ - 0x000a58d0 a501c401 e3010202 21024002 60024102 ........!.@.`.A. │ │ - 0x000a58e0 22020302 e401c501 a6018701 68014901 "...........h.I. │ │ - 0x000a58f0 2a010b01 ec00cd00 ae008f00 70005100 *...........p.Q. │ │ - 0x000a5900 32001300 14003300 52007100 9000af00 2.....3.R.q..... │ │ - 0x000a5910 ce00ed00 0c012b01 4a016901 8801a701 ......+.J.i..... │ │ - 0x000a5920 c601e501 04022302 42026102 8002a002 ......#.B.a..... │ │ - 0x000a5930 81026202 43022402 0502e601 c701a801 ..b.C.$......... │ │ - 0x000a5940 89016a01 4b012c01 0d01ee00 cf00b000 ..j.K.,......... │ │ - 0x000a5950 91007200 53003400 15001600 35005400 ..r.S.4.....5.T. │ │ - 0x000a5960 73009200 b100d000 ef000e01 2d014c01 s...........-.L. │ │ - 0x000a5970 6b018a01 a901c801 e7010602 25024402 k...........%.D. │ │ - 0x000a5980 63028202 a102c002 e002c102 a2028302 c............... │ │ - 0x000a5990 64024502 26020702 e801c901 aa018b01 d.E.&........... │ │ - 0x000a59a0 6c014d01 2e010f01 f000d100 b2009300 l.M............. │ │ - 0x000a59b0 74005500 36001700 18003700 56007500 t.U.6.....7.V.u. │ │ - 0x000a59c0 9400b300 d200f100 10012f01 4e016d01 ........../.N.m. │ │ - 0x000a59d0 8c01ab01 ca01e901 08022702 46026502 ..........'.F.e. │ │ - 0x000a59e0 8402a302 c202e102 00032003 0103e202 .......... ..... │ │ - 0x000a59f0 c302a402 85026602 47022802 0902ea01 ......f.G.(..... │ │ - 0x000a5a00 cb01ac01 8d016e01 4f013001 1101f200 ......n.O.0..... │ │ - 0x000a5a10 d300b400 95007600 57003800 19001a00 ......v.W.8..... │ │ - 0x000a5a20 39005800 77009600 b500d400 f3001201 9.X.w........... │ │ - 0x000a5a30 31015001 6f018e01 ad01cc01 eb010a02 1.P.o........... │ │ - 0x000a5a40 29024802 67028602 a502c402 e3020203 ).H.g........... │ │ - 0x000a5a50 21034003 60034103 22030303 e402c502 !.@.`.A."....... │ │ - 0x000a5a60 a6028702 68024902 2a020b02 ec01cd01 ....h.I.*....... │ │ - 0x000a5a70 ae018f01 70015101 32011301 f400d500 ....p.Q.2....... │ │ - 0x000a5a80 b6009700 78005900 3a001b00 1c003b00 ....x.Y.:.....;. │ │ - 0x000a5a90 5a007900 9800b700 d600f500 14013301 Z.y...........3. │ │ - 0x000a5aa0 52017101 9001af01 ce01ed01 0c022b02 R.q...........+. │ │ - 0x000a5ab0 4a026902 8802a702 c602e502 04032303 J.i...........#. │ │ - 0x000a5ac0 42036103 8003a003 81036203 43032403 B.a.......b.C.$. │ │ - 0x000a5ad0 0503e602 c702a802 89026a02 4b022c02 ..........j.K.,. │ │ - 0x000a5ae0 0d02ee01 cf01b001 91017201 53013401 ..........r.S.4. │ │ - 0x000a5af0 1501f600 d700b800 99007a00 5b003c00 ..........z.[.<. │ │ - 0x000a5b00 1d001e00 3d005c00 7b009a00 b900d800 ....=.\.{....... │ │ - 0x000a5b10 f7001601 35015401 73019201 b101d001 ....5.T.s....... │ │ - 0x000a5b20 ef010e02 2d024c02 6b028a02 a902c802 ....-.L.k....... │ │ - 0x000a5b30 e7020603 25034403 63038203 a103c003 ....%.D.c....... │ │ - 0x000a5b40 e003c103 a2038303 64034503 26030703 ........d.E.&... │ │ - 0x000a5b50 e802c902 aa028b02 6c024d02 2e020f02 ........l.M..... │ │ - 0x000a5b60 f001d101 b2019301 74015501 36011701 ........t.U.6... │ │ - 0x000a5b70 f800d900 ba009b00 7c005d00 3e001f00 ........|.].>... │ │ - 0x000a5b80 3f005e00 7d009c00 bb00da00 f9001801 ?.^.}........... │ │ - 0x000a5b90 37015601 75019401 b301d201 f1011002 7.V.u........... │ │ - 0x000a5ba0 2f024e02 6d028c02 ab02ca02 e9020803 /.N.m........... │ │ - 0x000a5bb0 27034603 65038403 a303c203 e103e203 '.F.e........... │ │ - 0x000a5bc0 c303a403 85036603 47032803 0903ea02 ......f.G.(..... │ │ - 0x000a5bd0 cb02ac02 8d026e02 4f023002 1102f201 ......n.O.0..... │ │ - 0x000a5be0 d301b401 95017601 57013801 1901fa00 ......v.W.8..... │ │ - 0x000a5bf0 db00bc00 9d007e00 5f007f00 9e00bd00 ......~._....... │ │ - 0x000a5c00 dc00fb00 1a013901 58017701 9601b501 ......9.X.w..... │ │ - 0x000a5c10 d401f301 12023102 50026f02 8e02ad02 ......1.P.o..... │ │ - 0x000a5c20 cc02eb02 0a032903 48036703 8603a503 ......).H.g..... │ │ - 0x000a5c30 c403e303 e403c503 a6038703 68034903 ............h.I. │ │ - 0x000a5c40 2a030b03 ec02cd02 ae028f02 70025102 *...........p.Q. │ │ - 0x000a5c50 32021302 f401d501 b6019701 78015901 2...........x.Y. │ │ - 0x000a5c60 3a011b01 fc00dd00 be009f00 bf00de00 :............... │ │ - 0x000a5c70 fd001c01 3b015a01 79019801 b701d601 ....;.Z.y....... │ │ - 0x000a5c80 f5011402 33025202 71029002 af02ce02 ....3.R.q....... │ │ - 0x000a5c90 ed020c03 2b034a03 69038803 a703c603 ....+.J.i....... │ │ - 0x000a5ca0 e503e603 c703a803 89036a03 4b032c03 ..........j.K.,. │ │ - 0x000a5cb0 0d03ee02 cf02b002 91027202 53023402 ..........r.S.4. │ │ - 0x000a5cc0 1502f601 d701b801 99017a01 5b013c01 ..........z.[.<. │ │ - 0x000a5cd0 1d01fe00 df00ff00 1e013d01 5c017b01 ..........=.\.{. │ │ - 0x000a5ce0 9a01b901 d801f701 16023502 54027302 ..........5.T.s. │ │ - 0x000a5cf0 9202b102 d002ef02 0e032d03 4c036b03 ..........-.L.k. │ │ - 0x000a5d00 8a03a903 c803e703 e803c903 aa038b03 ................ │ │ - 0x000a5d10 6c034d03 2e030f03 f002d102 b2029302 l.M............. │ │ - 0x000a5d20 74025502 36021702 f801d901 ba019b01 t.U.6........... │ │ - 0x000a5d30 7c015d01 3e011f01 3f015e01 7d019c01 |.].>...?.^.}... │ │ - 0x000a5d40 bb01da01 f9011802 37025602 75029402 ........7.V.u... │ │ - 0x000a5d50 b302d202 f1021003 2f034e03 6d038c03 ......../.N.m... │ │ - 0x000a5d60 ab03ca03 e903ea03 cb03ac03 8d036e03 ..............n. │ │ - 0x000a5d70 4f033003 1103f202 d302b402 95027602 O.0...........v. │ │ - 0x000a5d80 57023802 1902fa01 db01bc01 9d017e01 W.8...........~. │ │ - 0x000a5d90 5f017f01 9e01bd01 dc01fb01 1a023902 _.............9. │ │ - 0x000a5da0 58027702 9602b502 d402f302 12033103 X.w...........1. │ │ - 0x000a5db0 50036f03 8e03ad03 cc03eb03 ec03cd03 P.o............. │ │ - 0x000a5dc0 ae038f03 70035103 32031303 f402d502 ....p.Q.2....... │ │ - 0x000a5dd0 b6029702 78025902 3a021b02 fc01dd01 ....x.Y.:....... │ │ - 0x000a5de0 be019f01 bf01de01 fd011c02 3b025a02 ............;.Z. │ │ - 0x000a5df0 79029802 b702d602 f5021403 33035203 y...........3.R. │ │ - 0x000a5e00 71039003 af03ce03 ed03ee03 cf03b003 q............... │ │ - 0x000a5e10 91037203 53033403 1503f602 d702b802 ..r.S.4......... │ │ - 0x000a5e20 99027a02 5b023c02 1d02fe01 df01ff01 ..z.[.<......... │ │ - 0x000a5e30 1e023d02 5c027b02 9a02b902 d802f702 ..=.\.{......... │ │ - 0x000a5e40 16033503 54037303 9203b103 d003ef03 ..5.T.s......... │ │ - 0x000a5e50 f003d103 b2039303 74035503 36031703 ........t.U.6... │ │ - 0x000a5e60 f802d902 ba029b02 7c025d02 3e021f02 ........|.].>... │ │ - 0x000a5e70 3f025e02 7d029c02 bb02da02 f9021803 ?.^.}........... │ │ - 0x000a5e80 37035603 75039403 b303d203 f103f203 7.V.u........... │ │ - 0x000a5e90 d303b403 95037603 57033803 1903fa02 ......v.W.8..... │ │ - 0x000a5ea0 db02bc02 9d027e02 5f027f02 9e02bd02 ......~._....... │ │ - 0x000a5eb0 dc02fb02 1a033903 58037703 9603b503 ......9.X.w..... │ │ - 0x000a5ec0 d403f303 f403d503 b6039703 78035903 ............x.Y. │ │ - 0x000a5ed0 3a031b03 fc02dd02 be029f02 bf02de02 :............... │ │ - 0x000a5ee0 fd021c03 3b035a03 79039803 b703d603 ....;.Z.y....... │ │ - 0x000a5ef0 f503f603 d703b803 99037a03 5b033c03 ..........z.[.<. │ │ - 0x000a5f00 1d03fe02 df02ff02 1e033d03 5c037b03 ..........=.\.{. │ │ - 0x000a5f10 9a03b903 d803f703 f803d903 ba039b03 ................ │ │ - 0x000a5f20 7c035d03 3e031f03 3f035e03 7d039c03 |.].>...?.^.}... │ │ - 0x000a5f30 bb03da03 f903fa03 db03bc03 9d037e03 ..............~. │ │ - 0x000a5f40 5f037f03 9e03bd03 dc03fb03 fc03dd03 _............... │ │ - 0x000a5f50 be039f03 bf03de03 fd03fe03 df03ff03 ................ │ │ - 0x000a5f60 00000800 01001000 09000200 18001100 ................ │ │ - 0x000a5f70 0a000300 19001200 0b000400 1a001300 ................ │ │ - 0x000a5f80 0c000500 1b001400 0d000600 1c001500 ................ │ │ - 0x000a5f90 0e000700 1d001600 0f001e00 17001f00 ................ │ │ - 0x000a5fa0 00000800 10001800 01000900 11001900 ................ │ │ - 0x000a5fb0 02000a00 12001a00 03000b00 13001b00 ................ │ │ - 0x000a5fc0 04000c00 14001c00 05000d00 15001d00 ................ │ │ - 0x000a5fd0 06000e00 16001e00 07000f00 17001f00 ................ │ │ - 0x000a5fe0 00000100 04000200 05000800 03000600 ................ │ │ - 0x000a5ff0 09000c00 07000a00 0d001000 0b000e00 ................ │ │ - 0x000a6000 11001400 0f001200 15001800 13001600 ................ │ │ - 0x000a6010 19001c00 17001a00 1d001b00 1e001f00 ................ │ │ - 0x000a6020 00000400 08000c00 10001400 18001c00 ................ │ │ - 0x000a6030 01000500 09000d00 11001500 19001d00 ................ │ │ - 0x000a6040 02000600 0a000e00 12001600 1a001e00 ................ │ │ - 0x000a6050 03000700 0b000f00 13001700 1b001f00 ................ │ │ - 0x000a6060 00001000 01002000 11000200 30002100 ...... .....0.!. │ │ - 0x000a6070 12000300 40003100 22001300 04005000 ....@.1.".....P. │ │ - 0x000a6080 41003200 23001400 05006000 51004200 A.2.#.....`.Q.B. │ │ - 0x000a6090 33002400 15000600 70006100 52004300 3.$.....p.a.R.C. │ │ - 0x000a60a0 34002500 16000700 71006200 53004400 4.%.....q.b.S.D. │ │ - 0x000a60b0 35002600 17000800 72006300 54004500 5.&.....r.c.T.E. │ │ - 0x000a60c0 36002700 18000900 73006400 55004600 6.'.....s.d.U.F. │ │ - 0x000a60d0 37002800 19000a00 74006500 56004700 7.(.....t.e.V.G. │ │ - 0x000a60e0 38002900 1a000b00 75006600 57004800 8.).....u.f.W.H. │ │ - 0x000a60f0 39002a00 1b000c00 76006700 58004900 9.*.....v.g.X.I. │ │ - 0x000a6100 3a002b00 1c000d00 77006800 59004a00 :.+.....w.h.Y.J. │ │ - 0x000a6110 3b002c00 1d000e00 78006900 5a004b00 ;.,.....x.i.Z.K. │ │ - 0x000a6120 3c002d00 1e000f00 79006a00 5b004c00 <.-.....y.j.[.L. │ │ - 0x000a6130 3d002e00 1f007a00 6b005c00 4d003e00 =.....z.k.\.M.>. │ │ - 0x000a6140 2f007b00 6c005d00 4e003f00 7c006d00 /.{.l.].N.?.|.m. │ │ - 0x000a6150 5e004f00 7d006e00 5f007e00 6f007f00 ^.O.}.n._.~.o... │ │ - 0x000a6160 00001000 20003000 40005000 60007000 .... .0.@.P.`.p. │ │ - 0x000a6170 01001100 21003100 41005100 61007100 ....!.1.A.Q.a.q. │ │ - 0x000a6180 02001200 22003200 42005200 62007200 ....".2.B.R.b.r. │ │ - 0x000a6190 03001300 23003300 43005300 63007300 ....#.3.C.S.c.s. │ │ - 0x000a61a0 04001400 24003400 44005400 64007400 ....$.4.D.T.d.t. │ │ - 0x000a61b0 05001500 25003500 45005500 65007500 ....%.5.E.U.e.u. │ │ - 0x000a61c0 06001600 26003600 46005600 66007600 ....&.6.F.V.f.v. │ │ - 0x000a61d0 07001700 27003700 47005700 67007700 ....'.7.G.W.g.w. │ │ - 0x000a61e0 08001800 28003800 48005800 68007800 ....(.8.H.X.h.x. │ │ - 0x000a61f0 09001900 29003900 49005900 69007900 ....).9.I.Y.i.y. │ │ - 0x000a6200 0a001a00 2a003a00 4a005a00 6a007a00 ....*.:.J.Z.j.z. │ │ - 0x000a6210 0b001b00 2b003b00 4b005b00 6b007b00 ....+.;.K.[.k.{. │ │ - 0x000a6220 0c001c00 2c003c00 4c005c00 6c007c00 ....,.<.L.\.l.|. │ │ - 0x000a6230 0d001d00 2d003d00 4d005d00 6d007d00 ....-.=.M.].m.}. │ │ - 0x000a6240 0e001e00 2e003e00 4e005e00 6e007e00 ......>.N.^.n.~. │ │ - 0x000a6250 0f001f00 2f003f00 4f005f00 6f007f00 ..../.?.O._.o... │ │ - 0x000a6260 00000100 08000200 09001000 03000a00 ................ │ │ - 0x000a6270 11001800 04000b00 12001900 20000500 ............ ... │ │ - 0x000a6280 0c001300 1a002100 28000600 0d001400 ......!.(....... │ │ - 0x000a6290 1b002200 29003000 07000e00 15001c00 ..".).0......... │ │ - 0x000a62a0 23002a00 31003800 0f001600 1d002400 #.*.1.8.......$. │ │ - 0x000a62b0 2b003200 39004000 17001e00 25002c00 +.2.9.@.....%.,. │ │ - 0x000a62c0 33003a00 41004800 1f002600 2d003400 3.:.A.H...&.-.4. │ │ - 0x000a62d0 3b004200 49005000 27002e00 35003c00 ;.B.I.P.'...5.<. │ │ - 0x000a62e0 43004a00 51005800 2f003600 3d004400 C.J.Q.X./.6.=.D. │ │ - 0x000a62f0 4b005200 59006000 37003e00 45004c00 K.R.Y.`.7.>.E.L. │ │ - 0x000a6300 53005a00 61006800 3f004600 4d005400 S.Z.a.h.?.F.M.T. │ │ - 0x000a6310 5b006200 69007000 47004e00 55005c00 [.b.i.p.G.N.U.\. │ │ - 0x000a6320 63006a00 71007800 4f005600 5d006400 c.j.q.x.O.V.].d. │ │ - 0x000a6330 6b007200 79005700 5e006500 6c007300 k.r.y.W.^.e.l.s. │ │ - 0x000a6340 7a005f00 66006d00 74007b00 67006e00 z._.f.m.t.{.g.n. │ │ - 0x000a6350 75007c00 6f007600 7d007700 7e007f00 u.|.o.v.}.w.~... │ │ - 0x000a6360 00000800 10001800 20002800 30003800 ........ .(.0.8. │ │ - 0x000a6370 40004800 50005800 60006800 70007800 @.H.P.X.`.h.p.x. │ │ - 0x000a6380 01000900 11001900 21002900 31003900 ........!.).1.9. │ │ - 0x000a6390 41004900 51005900 61006900 71007900 A.I.Q.Y.a.i.q.y. │ │ - 0x000a63a0 02000a00 12001a00 22002a00 32003a00 ........".*.2.:. │ │ - 0x000a63b0 42004a00 52005a00 62006a00 72007a00 B.J.R.Z.b.j.r.z. │ │ - 0x000a63c0 03000b00 13001b00 23002b00 33003b00 ........#.+.3.;. │ │ - 0x000a63d0 43004b00 53005b00 63006b00 73007b00 C.K.S.[.c.k.s.{. │ │ - 0x000a63e0 04000c00 14001c00 24002c00 34003c00 ........$.,.4.<. │ │ - 0x000a63f0 44004c00 54005c00 64006c00 74007c00 D.L.T.\.d.l.t.|. │ │ - 0x000a6400 05000d00 15001d00 25002d00 35003d00 ........%.-.5.=. │ │ - 0x000a6410 45004d00 55005d00 65006d00 75007d00 E.M.U.].e.m.u.}. │ │ - 0x000a6420 06000e00 16001e00 26002e00 36003e00 ........&...6.>. │ │ - 0x000a6430 46004e00 56005e00 66006e00 76007e00 F.N.V.^.f.n.v.~. │ │ - 0x000a6440 07000f00 17001f00 27002f00 37003f00 ........'./.7.?. │ │ - 0x000a6450 47004f00 57005f00 67006f00 77007f00 G.O.W._.g.o.w... │ │ - 0x000a6460 00002000 01004000 21000200 60004100 .. ...@.!...`.A. │ │ - 0x000a6470 22000300 80006100 42002300 0400a000 ".....a.B.#..... │ │ - 0x000a6480 81006200 43002400 0500c000 a1008200 ..b.C.$......... │ │ - 0x000a6490 63004400 25000600 e000c100 a2008300 c.D.%........... │ │ - 0x000a64a0 64004500 26000700 0001e100 c200a300 d.E.&........... │ │ - 0x000a64b0 84006500 46002700 08002001 0101e200 ..e.F.'... ..... │ │ - 0x000a64c0 c300a400 85006600 47002800 09004001 ......f.G.(...@. │ │ - 0x000a64d0 21010201 e300c400 a5008600 67004800 !...........g.H. │ │ - 0x000a64e0 29000a00 60014101 22010301 e400c500 )...`.A."....... │ │ - 0x000a64f0 a6008700 68004900 2a000b00 80016101 ....h.I.*.....a. │ │ - 0x000a6500 42012301 0401e500 c600a700 88006900 B.#...........i. │ │ - 0x000a6510 4a002b00 0c00a001 81016201 43012401 J.+.......b.C.$. │ │ - 0x000a6520 0501e600 c700a800 89006a00 4b002c00 ..........j.K.,. │ │ - 0x000a6530 0d00c001 a1018201 63014401 25010601 ........c.D.%... │ │ - 0x000a6540 e700c800 a9008a00 6b004c00 2d000e00 ........k.L.-... │ │ - 0x000a6550 e001c101 a2018301 64014501 26010701 ........d.E.&... │ │ - 0x000a6560 e800c900 aa008b00 6c004d00 2e000f00 ........l.M..... │ │ - 0x000a6570 e101c201 a3018401 65014601 27010801 ........e.F.'... │ │ - 0x000a6580 e900ca00 ab008c00 6d004e00 2f001000 ........m.N./... │ │ - 0x000a6590 e201c301 a4018501 66014701 28010901 ........f.G.(... │ │ - 0x000a65a0 ea00cb00 ac008d00 6e004f00 30001100 ........n.O.0... │ │ - 0x000a65b0 e301c401 a5018601 67014801 29010a01 ........g.H.)... │ │ - 0x000a65c0 eb00cc00 ad008e00 6f005000 31001200 ........o.P.1... │ │ - 0x000a65d0 e401c501 a6018701 68014901 2a010b01 ........h.I.*... │ │ - 0x000a65e0 ec00cd00 ae008f00 70005100 32001300 ........p.Q.2... │ │ - 0x000a65f0 e501c601 a7018801 69014a01 2b010c01 ........i.J.+... │ │ - 0x000a6600 ed00ce00 af009000 71005200 33001400 ........q.R.3... │ │ - 0x000a6610 e601c701 a8018901 6a014b01 2c010d01 ........j.K.,... │ │ - 0x000a6620 ee00cf00 b0009100 72005300 34001500 ........r.S.4... │ │ - 0x000a6630 e701c801 a9018a01 6b014c01 2d010e01 ........k.L.-... │ │ - 0x000a6640 ef00d000 b1009200 73005400 35001600 ........s.T.5... │ │ - 0x000a6650 e801c901 aa018b01 6c014d01 2e010f01 ........l.M..... │ │ - 0x000a6660 f000d100 b2009300 74005500 36001700 ........t.U.6... │ │ - 0x000a6670 e901ca01 ab018c01 6d014e01 2f011001 ........m.N./... │ │ - 0x000a6680 f100d200 b3009400 75005600 37001800 ........u.V.7... │ │ - 0x000a6690 ea01cb01 ac018d01 6e014f01 30011101 ........n.O.0... │ │ - 0x000a66a0 f200d300 b4009500 76005700 38001900 ........v.W.8... │ │ - 0x000a66b0 eb01cc01 ad018e01 6f015001 31011201 ........o.P.1... │ │ - 0x000a66c0 f300d400 b5009600 77005800 39001a00 ........w.X.9... │ │ - 0x000a66d0 ec01cd01 ae018f01 70015101 32011301 ........p.Q.2... │ │ - 0x000a66e0 f400d500 b6009700 78005900 3a001b00 ........x.Y.:... │ │ - 0x000a66f0 ed01ce01 af019001 71015201 33011401 ........q.R.3... │ │ - 0x000a6700 f500d600 b7009800 79005a00 3b001c00 ........y.Z.;... │ │ - 0x000a6710 ee01cf01 b0019101 72015301 34011501 ........r.S.4... │ │ - 0x000a6720 f600d700 b8009900 7a005b00 3c001d00 ........z.[.<... │ │ - 0x000a6730 ef01d001 b1019201 73015401 35011601 ........s.T.5... │ │ - 0x000a6740 f700d800 b9009a00 7b005c00 3d001e00 ........{.\.=... │ │ - 0x000a6750 f001d101 b2019301 74015501 36011701 ........t.U.6... │ │ - 0x000a6760 f800d900 ba009b00 7c005d00 3e001f00 ........|.].>... │ │ - 0x000a6770 f101d201 b3019401 75015601 37011801 ........u.V.7... │ │ - 0x000a6780 f900da00 bb009c00 7d005e00 3f00f201 ........}.^.?... │ │ - 0x000a6790 d301b401 95017601 57013801 1901fa00 ......v.W.8..... │ │ - 0x000a67a0 db00bc00 9d007e00 5f00f301 d401b501 ......~._....... │ │ - 0x000a67b0 96017701 58013901 1a01fb00 dc00bd00 ..w.X.9......... │ │ - 0x000a67c0 9e007f00 f401d501 b6019701 78015901 ............x.Y. │ │ - 0x000a67d0 3a011b01 fc00dd00 be009f00 f501d601 :............... │ │ - 0x000a67e0 b7019801 79015a01 3b011c01 fd00de00 ....y.Z.;....... │ │ - 0x000a67f0 bf00f601 d701b801 99017a01 5b013c01 ..........z.[.<. │ │ - 0x000a6800 1d01fe00 df00f701 d801b901 9a017b01 ..............{. │ │ - 0x000a6810 5c013d01 1e01ff00 f801d901 ba019b01 \.=............. │ │ - 0x000a6820 7c015d01 3e011f01 f901da01 bb019c01 |.].>........... │ │ - 0x000a6830 7d015e01 3f01fa01 db01bc01 9d017e01 }.^.?.........~. │ │ - 0x000a6840 5f01fb01 dc01bd01 9e017f01 fc01dd01 _............... │ │ - 0x000a6850 be019f01 fd01de01 bf01fe01 df01ff01 ................ │ │ - 0x000a6860 00000100 10000200 11002000 03001200 .......... ..... │ │ - 0x000a6870 21003000 04001300 22003100 40000500 !.0.....".1.@... │ │ - 0x000a6880 14002300 32004100 50000600 15002400 ..#.2.A.P.....$. │ │ - 0x000a6890 33004200 51006000 07001600 25003400 3.B.Q.`.....%.4. │ │ - 0x000a68a0 43005200 61007000 08001700 26003500 C.R.a.p.....&.5. │ │ - 0x000a68b0 44005300 62007100 80000900 18002700 D.S.b.q.......'. │ │ - 0x000a68c0 36004500 54006300 72008100 90000a00 6.E.T.c.r....... │ │ - 0x000a68d0 19002800 37004600 55006400 73008200 ..(.7.F.U.d.s... │ │ - 0x000a68e0 9100a000 0b001a00 29003800 47005600 ........).8.G.V. │ │ - 0x000a68f0 65007400 83009200 a100b000 0c001b00 e.t............. │ │ - 0x000a6900 2a003900 48005700 66007500 84009300 *.9.H.W.f.u..... │ │ - 0x000a6910 a200b100 c0000d00 1c002b00 3a004900 ..........+.:.I. │ │ - 0x000a6920 58006700 76008500 9400a300 b200c100 X.g.v........... │ │ - 0x000a6930 d0000e00 1d002c00 3b004a00 59006800 ......,.;.J.Y.h. │ │ - 0x000a6940 77008600 9500a400 b300c200 d100e000 w............... │ │ - 0x000a6950 0f001e00 2d003c00 4b005a00 69007800 ....-.<.K.Z.i.x. │ │ - 0x000a6960 87009600 a500b400 c300d200 e100f000 ................ │ │ - 0x000a6970 1f002e00 3d004c00 5b006a00 79008800 ....=.L.[.j.y... │ │ - 0x000a6980 9700a600 b500c400 d300e200 f1000001 ................ │ │ - 0x000a6990 2f003e00 4d005c00 6b007a00 89009800 /.>.M.\.k.z..... │ │ - 0x000a69a0 a700b600 c500d400 e300f200 01011001 ................ │ │ - 0x000a69b0 3f004e00 5d006c00 7b008a00 9900a800 ?.N.].l.{....... │ │ - 0x000a69c0 b700c600 d500e400 f3000201 11012001 .............. . │ │ - 0x000a69d0 4f005e00 6d007c00 8b009a00 a900b800 O.^.m.|......... │ │ - 0x000a69e0 c700d600 e500f400 03011201 21013001 ............!.0. │ │ - 0x000a69f0 5f006e00 7d008c00 9b00aa00 b900c800 _.n.}........... │ │ - 0x000a6a00 d700e600 f5000401 13012201 31014001 ..........".1.@. │ │ - 0x000a6a10 6f007e00 8d009c00 ab00ba00 c900d800 o.~............. │ │ - 0x000a6a20 e700f600 05011401 23013201 41015001 ........#.2.A.P. │ │ - 0x000a6a30 7f008e00 9d00ac00 bb00ca00 d900e800 ................ │ │ - 0x000a6a40 f7000601 15012401 33014201 51016001 ......$.3.B.Q.`. │ │ - 0x000a6a50 8f009e00 ad00bc00 cb00da00 e900f800 ................ │ │ - 0x000a6a60 07011601 25013401 43015201 61017001 ....%.4.C.R.a.p. │ │ - 0x000a6a70 9f00ae00 bd00cc00 db00ea00 f9000801 ................ │ │ - 0x000a6a80 17012601 35014401 53016201 71018001 ..&.5.D.S.b.q... │ │ - 0x000a6a90 af00be00 cd00dc00 eb00fa00 09011801 ................ │ │ - 0x000a6aa0 27013601 45015401 63017201 81019001 '.6.E.T.c.r..... │ │ - 0x000a6ab0 bf00ce00 dd00ec00 fb000a01 19012801 ..............(. │ │ - 0x000a6ac0 37014601 55016401 73018201 9101a001 7.F.U.d.s....... │ │ - 0x000a6ad0 cf00de00 ed00fc00 0b011a01 29013801 ............).8. │ │ - 0x000a6ae0 47015601 65017401 83019201 a101b001 G.V.e.t......... │ │ - 0x000a6af0 df00ee00 fd000c01 1b012a01 39014801 ..........*.9.H. │ │ - 0x000a6b00 57016601 75018401 9301a201 b101c001 W.f.u........... │ │ - 0x000a6b10 ef00fe00 0d011c01 2b013a01 49015801 ........+.:.I.X. │ │ - 0x000a6b20 67017601 85019401 a301b201 c101d001 g.v............. │ │ - 0x000a6b30 ff000e01 1d012c01 3b014a01 59016801 ......,.;.J.Y.h. │ │ - 0x000a6b40 77018601 9501a401 b301c201 d101e001 w............... │ │ - 0x000a6b50 0f011e01 2d013c01 4b015a01 69017801 ....-.<.K.Z.i.x. │ │ - 0x000a6b60 87019601 a501b401 c301d201 e101f001 ................ │ │ - 0x000a6b70 1f012e01 3d014c01 5b016a01 79018801 ....=.L.[.j.y... │ │ - 0x000a6b80 9701a601 b501c401 d301e201 f1012f01 ............../. │ │ - 0x000a6b90 3e014d01 5c016b01 7a018901 9801a701 >.M.\.k.z....... │ │ - 0x000a6ba0 b601c501 d401e301 f2013f01 4e015d01 ..........?.N.]. │ │ - 0x000a6bb0 6c017b01 8a019901 a801b701 c601d501 l.{............. │ │ - 0x000a6bc0 e401f301 4f015e01 6d017c01 8b019a01 ....O.^.m.|..... │ │ - 0x000a6bd0 a901b801 c701d601 e501f401 5f016e01 ............_.n. │ │ - 0x000a6be0 7d018c01 9b01aa01 b901c801 d701e601 }............... │ │ - 0x000a6bf0 f5016f01 7e018d01 9c01ab01 ba01c901 ..o.~........... │ │ - 0x000a6c00 d801e701 f6017f01 8e019d01 ac01bb01 ................ │ │ - 0x000a6c10 ca01d901 e801f701 8f019e01 ad01bc01 ................ │ │ - 0x000a6c20 cb01da01 e901f801 9f01ae01 bd01cc01 ................ │ │ - 0x000a6c30 db01ea01 f901af01 be01cd01 dc01eb01 ................ │ │ - 0x000a6c40 fa01bf01 ce01dd01 ec01fb01 cf01de01 ................ │ │ - 0x000a6c50 ed01fc01 df01ee01 fd01ef01 fe01ff01 ................ │ │ - 0x000a6c60 00001000 01002000 11000200 30002100 ...... .....0.!. │ │ - 0x000a6c70 12000300 31002200 13000400 32002300 ....1.".....2.#. │ │ - 0x000a6c80 14000500 33002400 15000600 34002500 ....3.$.....4.%. │ │ - 0x000a6c90 16000700 35002600 17000800 36002700 ....5.&.....6.'. │ │ - 0x000a6ca0 18000900 37002800 19000a00 38002900 ....7.(.....8.). │ │ - 0x000a6cb0 1a000b00 39002a00 1b000c00 3a002b00 ....9.*.....:.+. │ │ - 0x000a6cc0 1c000d00 3b002c00 1d000e00 3c002d00 ....;.,.....<.-. │ │ - 0x000a6cd0 1e000f00 3d002e00 1f003e00 2f003f00 ....=.....>./.?. │ │ - 0x000a6ce0 00001000 20003000 01001100 21003100 .... .0.....!.1. │ │ - 0x000a6cf0 02001200 22003200 03001300 23003300 ....".2.....#.3. │ │ - 0x000a6d00 04001400 24003400 05001500 25003500 ....$.4.....%.5. │ │ - 0x000a6d10 06001600 26003600 07001700 27003700 ....&.6.....'.7. │ │ - 0x000a6d20 08001800 28003800 09001900 29003900 ....(.8.....).9. │ │ - 0x000a6d30 0a001a00 2a003a00 0b001b00 2b003b00 ....*.:.....+.;. │ │ - 0x000a6d40 0c001c00 2c003c00 0d001d00 2d003d00 ....,.<.....-.=. │ │ - 0x000a6d50 0e001e00 2e003e00 0f001f00 2f003f00 ......>...../.?. │ │ - 0x000a6d60 00000100 04000200 05000800 03000600 ................ │ │ - 0x000a6d70 09000c00 07000a00 0d001000 0b000e00 ................ │ │ - 0x000a6d80 11001400 0f001200 15001800 13001600 ................ │ │ - 0x000a6d90 19001c00 17001a00 1d002000 1b001e00 .......... ..... │ │ - 0x000a6da0 21002400 1f002200 25002800 23002600 !.$...".%.(.#.&. │ │ - 0x000a6db0 29002c00 27002a00 2d003000 2b002e00 ).,.'.*.-.0.+... │ │ - 0x000a6dc0 31003400 2f003200 35003800 33003600 1.4./.2.5.8.3.6. │ │ - 0x000a6dd0 39003c00 37003a00 3d003b00 3e003f00 9.<.7.:.=.;.>.?. │ │ - 0x000a6de0 00000400 08000c00 10001400 18001c00 ................ │ │ - 0x000a6df0 20002400 28002c00 30003400 38003c00 .$.(.,.0.4.8.<. │ │ - 0x000a6e00 01000500 09000d00 11001500 19001d00 ................ │ │ - 0x000a6e10 21002500 29002d00 31003500 39003d00 !.%.).-.1.5.9.=. │ │ - 0x000a6e20 02000600 0a000e00 12001600 1a001e00 ................ │ │ - 0x000a6e30 22002600 2a002e00 32003600 3a003e00 ".&.*...2.6.:.>. │ │ - 0x000a6e40 03000700 0b000f00 13001700 1b001f00 ................ │ │ - 0x000a6e50 23002700 2b002f00 33003700 3b003f00 #.'.+./.3.7.;.?. │ │ - 0x000a6e60 00002000 01004000 21000200 60004100 .. ...@.!...`.A. │ │ - 0x000a6e70 22000300 80006100 42002300 0400a000 ".....a.B.#..... │ │ - 0x000a6e80 81006200 43002400 0500c000 a1008200 ..b.C.$......... │ │ - 0x000a6e90 63004400 25000600 e000c100 a2008300 c.D.%........... │ │ - 0x000a6ea0 64004500 26000700 e100c200 a3008400 d.E.&........... │ │ - 0x000a6eb0 65004600 27000800 e200c300 a4008500 e.F.'........... │ │ - 0x000a6ec0 66004700 28000900 e300c400 a5008600 f.G.(........... │ │ - 0x000a6ed0 67004800 29000a00 e400c500 a6008700 g.H.)........... │ │ - 0x000a6ee0 68004900 2a000b00 e500c600 a7008800 h.I.*........... │ │ - 0x000a6ef0 69004a00 2b000c00 e600c700 a8008900 i.J.+........... │ │ - 0x000a6f00 6a004b00 2c000d00 e700c800 a9008a00 j.K.,........... │ │ - 0x000a6f10 6b004c00 2d000e00 e800c900 aa008b00 k.L.-........... │ │ - 0x000a6f20 6c004d00 2e000f00 e900ca00 ab008c00 l.M............. │ │ - 0x000a6f30 6d004e00 2f001000 ea00cb00 ac008d00 m.N./........... │ │ - 0x000a6f40 6e004f00 30001100 eb00cc00 ad008e00 n.O.0........... │ │ - 0x000a6f50 6f005000 31001200 ec00cd00 ae008f00 o.P.1........... │ │ - 0x000a6f60 70005100 32001300 ed00ce00 af009000 p.Q.2........... │ │ - 0x000a6f70 71005200 33001400 ee00cf00 b0009100 q.R.3........... │ │ - 0x000a6f80 72005300 34001500 ef00d000 b1009200 r.S.4........... │ │ - 0x000a6f90 73005400 35001600 f000d100 b2009300 s.T.5........... │ │ - 0x000a6fa0 74005500 36001700 f100d200 b3009400 t.U.6........... │ │ - 0x000a6fb0 75005600 37001800 f200d300 b4009500 u.V.7........... │ │ - 0x000a6fc0 76005700 38001900 f300d400 b5009600 v.W.8........... │ │ - 0x000a6fd0 77005800 39001a00 f400d500 b6009700 w.X.9........... │ │ - 0x000a6fe0 78005900 3a001b00 f500d600 b7009800 x.Y.:........... │ │ - 0x000a6ff0 79005a00 3b001c00 f600d700 b8009900 y.Z.;........... │ │ - 0x000a7000 7a005b00 3c001d00 f700d800 b9009a00 z.[.<........... │ │ - 0x000a7010 7b005c00 3d001e00 f800d900 ba009b00 {.\.=........... │ │ - 0x000a7020 7c005d00 3e001f00 f900da00 bb009c00 |.].>........... │ │ - 0x000a7030 7d005e00 3f00fa00 db00bc00 9d007e00 }.^.?.........~. │ │ - 0x000a7040 5f00fb00 dc00bd00 9e007f00 fc00dd00 _............... │ │ - 0x000a7050 be009f00 fd00de00 bf00fe00 df00ff00 ................ │ │ - 0x000a7060 00000100 08000200 09001000 03000a00 ................ │ │ - 0x000a7070 11001800 04000b00 12001900 20000500 ............ ... │ │ - 0x000a7080 0c001300 1a002100 28000600 0d001400 ......!.(....... │ │ - 0x000a7090 1b002200 29003000 07000e00 15001c00 ..".).0......... │ │ - 0x000a70a0 23002a00 31003800 0f001600 1d002400 #.*.1.8.......$. │ │ - 0x000a70b0 2b003200 39004000 17001e00 25002c00 +.2.9.@.....%.,. │ │ - 0x000a70c0 33003a00 41004800 1f002600 2d003400 3.:.A.H...&.-.4. │ │ - 0x000a70d0 3b004200 49005000 27002e00 35003c00 ;.B.I.P.'...5.<. │ │ - 0x000a70e0 43004a00 51005800 2f003600 3d004400 C.J.Q.X./.6.=.D. │ │ - 0x000a70f0 4b005200 59006000 37003e00 45004c00 K.R.Y.`.7.>.E.L. │ │ - 0x000a7100 53005a00 61006800 3f004600 4d005400 S.Z.a.h.?.F.M.T. │ │ - 0x000a7110 5b006200 69007000 47004e00 55005c00 [.b.i.p.G.N.U.\. │ │ - 0x000a7120 63006a00 71007800 4f005600 5d006400 c.j.q.x.O.V.].d. │ │ - 0x000a7130 6b007200 79008000 57005e00 65006c00 k.r.y...W.^.e.l. │ │ - 0x000a7140 73007a00 81008800 5f006600 6d007400 s.z....._.f.m.t. │ │ - 0x000a7150 7b008200 89009000 67006e00 75007c00 {.......g.n.u.|. │ │ - 0x000a7160 83008a00 91009800 6f007600 7d008400 ........o.v.}... │ │ - 0x000a7170 8b009200 9900a000 77007e00 85008c00 ........w.~..... │ │ - 0x000a7180 93009a00 a100a800 7f008600 8d009400 ................ │ │ - 0x000a7190 9b00a200 a900b000 87008e00 95009c00 ................ │ │ - 0x000a71a0 a300aa00 b100b800 8f009600 9d00a400 ................ │ │ - 0x000a71b0 ab00b200 b900c000 97009e00 a500ac00 ................ │ │ - 0x000a71c0 b300ba00 c100c800 9f00a600 ad00b400 ................ │ │ - 0x000a71d0 bb00c200 c900d000 a700ae00 b500bc00 ................ │ │ - 0x000a71e0 c300ca00 d100d800 af00b600 bd00c400 ................ │ │ - 0x000a71f0 cb00d200 d900e000 b700be00 c500cc00 ................ │ │ - 0x000a7200 d300da00 e100e800 bf00c600 cd00d400 ................ │ │ - 0x000a7210 db00e200 e900f000 c700ce00 d500dc00 ................ │ │ - 0x000a7220 e300ea00 f100f800 cf00d600 dd00e400 ................ │ │ - 0x000a7230 eb00f200 f900d700 de00e500 ec00f300 ................ │ │ - 0x000a7240 fa00df00 e600ed00 f400fb00 e700ee00 ................ │ │ - 0x000a7250 f500fc00 ef00f600 fd00f700 fe00ff00 ................ │ │ - 0x000a7260 000010ff 00101010 ffff1010 18ff1018 ................ │ │ - 0x000a7270 1818101c 18181cff 181c1c1c 181e1c1c ................ │ │ - 0x000a7280 1eff1c1e 1e1e1c1f 1e1e1f1f ffffffff ................ │ │ - 0x000a7290 ffff0010 00ff1010 0010ffff 101810ff ................ │ │ - 0x000a72a0 18181018 1c10181c 18ff1c1c 181c1e18 ................ │ │ - 0x000a72b0 1c1e1cff 1e1e1c1e 1f1c1e1f 1e1fffff ................ │ │ - 0x000a72c0 ffffffff 00000100 02000000 03010103 ................ │ │ - 0x000a72d0 03020203 00000000 03000400 06000000 ................ │ │ - 0x000a72e0 07040407 07060607 05000a00 07000800 ................ │ │ - 0x000a72f0 0b000000 0c08080c 0c0b0b0c 09000f00 ................ │ │ - 0x000a7300 0c000d00 10000000 110d0d11 11101011 ................ │ │ - 0x000a7310 0e001300 11001200 14001500 00000000 ................ │ │ - 0x000a7320 00000000 00000000 20200505 20100504 ........ .. ... │ │ - 0x000a7330 10200405 10100404 10080403 10040402 . .............. │ │ - 0x000a7340 08100304 08080303 08040302 08020301 ................ │ │ - 0x000a7350 04100204 04080203 04040202 04020201 ................ │ │ - 0x000a7360 04010200 02080103 02040102 02020101 ................ │ │ - 0x000a7370 02010100 01040002 01020001 01010000 ................ │ │ - 0x000a7380 01010000 00000000 02020101 01010001 ................ │ │ - 0x000a7390 04040202 02020102 08080303 03030203 ................ │ │ - 0x000a73a0 10100404 04040304 01020001 00010001 ................ │ │ - 0x000a73b0 02010100 00010001 02040102 01020102 ................ │ │ - 0x000a73c0 04020201 01020102 04080203 02030203 ................ │ │ - 0x000a73d0 08040302 02030203 08100304 03040304 ................ │ │ - 0x000a73e0 10080403 03040304 01040002 00020501 ................ │ │ - 0x000a73f0 04010200 00020601 02080103 01030702 ................ │ │ - 0x000a7400 08020301 01030802 04100204 02040903 ................ │ │ - 0x000a7410 10040402 02040a03 04030303 04030303 ................ │ │ - 0x000a7420 04030003 04030303 0c0a0303 12100a0a ................ │ │ - 0x000a7430 0b090003 03020903 0a08020a 100e0810 ................ │ │ - 0x000a7440 110f0009 09070009 02010702 08060108 ................ │ │ - 0x000a7450 0e06060e 0f0d000f 07050007 01000501 ................ │ │ - 0x000a7460 06000006 0d05000d 05000005 00000000 ................ │ │ - 0x000a7470 00010200 03010202 01030102 03000000 ................ │ │ - 0x000a7480 01010003 03000103 03010202 03030709 ................ │ │ - 0x000a7490 09090309 00030102 09000a0b 03010209 ................ │ │ - 0x000a74a0 0a0b0001 02040503 06070809 0a0b0c0d ................ │ │ - 0x000a74b0 0e0f0001 02040503 06070803 03030303 ................ │ │ - 0x000a74c0 02030302 01020202 01000101 01000000 ................ │ │ - 0x000a74d0 00000106 06150106 06151506 06151515 ................ │ │ - 0x000a74e0 06151515 15151515 15150010 06061510 ................ │ │ - 0x000a74f0 10061515 10101515 15101015 15151010 ................ │ │ - 0x000a7500 15151500 0b0b0b0b 0b0b0b0b 0b060615 ................ │ │ - 0x000a7510 15150615 15151515 15151515 01020202 ................ │ │ - 0x000a7520 03020404 04050204 04040502 04040405 ................ │ │ - 0x000a7530 03050505 06000000 00000000 00000002 ................ │ │ - 0x000a7540 01020102 01000001 02000607 08000304 ................ │ │ - 0x000a7550 05000000 00090000 01000200 00020102 ................ │ │ - 0x000a7560 02020001 01010201 03030001 02060000 ................ │ │ - 0x000a7570 01020304 04040403 00010200 00000000 ................ │ │ - 0x000a7580 00000006 05080004 03020007 01000000 ................ │ │ - 0x000a7590 00000000 00000000 00000000 00000000 ................ │ │ - 0x000a75a0 00000100 00000000 00000000 00000100 ................ │ │ - 0x000a75b0 00000000 00000000 0c180c17 f5ea01f6 ................ │ │ - 0x000a75c0 0102010e 0d1a0c19 0c180c17 f5ea01f6 ................ │ │ - 0x000a75d0 02000100 8c00a40c 02000100 70006e08 ............p.n. │ │ - 0x000a75e0 02000100 5d005206 02000100 50009e05 ....].R.....P... │ │ - 0x000a75f0 02000100 46000f05 02000100 3a009904 ....F.......:... │ │ - 0x000a7600 02000100 2f003704 02000100 2500e403 ..../.7.....%... │ │ - 0x000a7610 02000100 1e009d03 02000100 19005f03 .............._. │ │ - 0x000a7620 00000100 ffff1d0a 00000100 ffff5206 ..............R. │ │ - 0x000a7630 00000100 ffff9904 00000100 ffff9d03 ................ │ │ - 0x000a7640 02000000 3800ffff 02000000 1600ffff ....8........... │ │ - 0x000a7650 ff805540 332b2520 1c1a1715 14121110 ..U@3+% ........ │ │ - 0x000a7660 0f0e0d0d 0c0c0b0b 0a0a0909 09090808 ................ │ │ - 0x000a7670 08080707 07070706 06060606 06060505 ................ │ │ - 0x000a7680 05050505 05050505 04040404 04040404 ................ │ │ - 0x000a7690 04040404 04040404 04030303 03030303 ................ │ │ - 0x000a76a0 03030303 03030303 03030303 03030303 ................ │ │ - 0x000a76b0 03030303 03030202 02020202 02020202 ................ │ │ - 0x000a76c0 02020202 02020202 02020202 02020202 ................ │ │ - 0x000a76d0 02020202 02020202 02020202 02020202 ................ │ │ - 0x000a76e0 02020202 02020202 02020202 02020202 ................ │ │ - 0x000a76f0 02020202 02020202 02020101 01010101 ................ │ │ - 0x000a7700 01010101 01010101 01010101 01010101 ................ │ │ - 0x000a7710 01010101 01010101 01010101 01010101 ................ │ │ - 0x000a7720 01010101 01010101 01010101 01010101 ................ │ │ - 0x000a7730 01010101 01010101 01010101 01010101 ................ │ │ - 0x000a7740 01010101 01010101 01010101 01010100 ................ │ │ - 0x000a7750 0001fd3f 04ff0000 0001fb3d 09fe0000 ...?.......=.... │ │ - 0x000a7760 0001fa3a 0efc0100 0001f937 13fb0100 ...:.......7.... │ │ - 0x000a7770 0001f933 18fa0100 0001f82f 1dfa0100 ...3......./.... │ │ - 0x000a7780 0001f92a 21fa0100 0001f926 26f90100 ...*!......&&... │ │ - 0x000a7790 0001fa21 2af90100 0001fa1d 2ff80100 ...!*......./... │ │ - 0x000a77a0 0001fa18 33f90100 0001fb13 37f90100 ....3.......7... │ │ - 0x000a77b0 0001fc0e 3afa0100 0000fe09 3dfb0100 ....:.......=... │ │ - 0x000a77c0 0000ff04 3ffd0100 00010e1f 11010000 ....?........... │ │ - 0x000a77d0 00000d1f 12020000 00000b1f 14020000 ................ │ │ - 0x000a77e0 00000a1e 15030000 0000091d 16040000 ................ │ │ - 0x000a77f0 0000081c 17050000 00ff081b 18060000 ................ │ │ - 0x000a7800 00ff071a 1a07ff00 00000618 1b08ff00 ................ │ │ - 0x000a7810 00000517 1c080000 00000416 1d090000 ................ │ │ - 0x000a7820 00000315 1e0a0000 00000214 1f0b0000 ................ │ │ - 0x000a7830 00000212 1f0d0000 00000111 1f0e0100 ................ │ │ - 0x000a7840 ff01fd3f 04ff0100 ff03fa3e 08fd02ff ...?.......>.... │ │ - 0x000a7850 ff04f73c 0dfb03ff fe05f53a 13f903ff ...<.......:.... │ │ - 0x000a7860 fe05f536 18f704ff fe05f432 1ef604ff ...6.......2.... │ │ - 0x000a7870 fe05f42d 23f505ff fe06f428 28f406fe ...-#......((... │ │ - 0x000a7880 ff05f523 2df405fe ff04f61e 32f405fe ...#-.......2... │ │ - 0x000a7890 ff04f718 36f505fe ff03f913 3af505fe ....6.......:... │ │ - 0x000a78a0 ff03fb0d 3cf704ff ff02fd08 3efa03ff ....<.......>... │ │ - 0x000a78b0 0001ff04 3ffd01ff 0000fe3f 04ff0000 ....?......?.... │ │ - 0x000a78c0 0000fc3d 09fe0000 0000fb3a 0efd0000 ...=.......:.... │ │ - 0x000a78d0 0000fa37 13fc0000 0000fa33 18fb0000 ...7.......3.... │ │ - 0x000a78e0 0000f92f 1dfb0000 0000fa2a 21fb0000 .../.......*!... │ │ - 0x000a78f0 0000fa26 26fa0000 0000fb21 2afa0000 ...&&......!*... │ │ - 0x000a7900 0000fb1d 2ff90000 0000fb18 33fa0000 ..../.......3... │ │ - 0x000a7910 0000fc13 37fa0000 0000fd0e 3afb0000 ....7.......:... │ │ - 0x000a7920 0000fe09 3dfc0000 0000ff04 3ffe0000 ....=.......?... │ │ - 0x000a7930 00000f1f 11010000 00000d1f 12020000 ................ │ │ - 0x000a7940 00000b1f 14020000 00000a1e 15030000 ................ │ │ - 0x000a7950 0000091d 16040000 0000081c 17050000 ................ │ │ - 0x000a7960 0000071b 18060000 0000061a 1a060000 ................ │ │ - 0x000a7970 00000618 1b070000 00000517 1c080000 ................ │ │ - 0x000a7980 00000416 1d090000 00000315 1e0a0000 ................ │ │ - 0x000a7990 00000214 1f0b0000 00000212 1f0d0000 ................ │ │ - 0x000a79a0 00000111 1f0f0000 00007f01 00000000 ................ │ │ - 0x000a79b0 00ff7f02 00000000 01fd7f04 ff000000 ................ │ │ - 0x000a79c0 01fc7e06 fe010000 01fb7e08 fd010000 ..~.......~..... │ │ - 0x000a79d0 01fa7d0b fc010000 01f97c0d fc010000 ..}.......|..... │ │ - 0x000a79e0 02f87b0f fb010000 02f77a12 fa010000 ..{.......z..... │ │ - 0x000a79f0 02f67914 fa010000 02f57816 f9020000 ..y.......x..... │ │ - 0x000a7a00 02f47719 f8020000 03f3751b f8020000 ..w.......u..... │ │ - 0x000a7a10 03f3741d f7020000 03f27220 f6030000 ..t.......r .... │ │ - 0x000a7a20 03f17123 f6020000 03f16f25 f5030000 ..q#......o%.... │ │ - 0x000a7a30 03f06d28 f5030000 03f06c2a f4030000 ..m(......l*.... │ │ - 0x000a7a40 04ef6a2d f3030000 04ef682f f3030000 ..j-......h/.... │ │ - 0x000a7a50 04ef6632 f2030000 04ef6434 f2030000 ..f2......d4.... │ │ - 0x000a7a60 04ee6237 f1040000 04ee603a f1030000 ..b7......`:.... │ │ - 0x000a7a70 04ee5e3c f0040000 04ee5b3f f0040000 ..^<......[?.... │ │ - 0x000a7a80 04ee5941 f0040000 04ee5744 ef040000 ..YA......WD.... │ │ - 0x000a7a90 04ee5546 ef040000 04ee5249 ef040000 ..UF......RI.... │ │ - 0x000a7aa0 04ee504b ef040000 04ee4e4e ee040000 ..PK......NN.... │ │ - 0x000a7ab0 04ef4b50 ee040000 04ef4952 ee040000 ..KP......IR.... │ │ - 0x000a7ac0 04ef4655 ee040000 04ef4457 ee040000 ..FU......DW.... │ │ - 0x000a7ad0 04f04159 ee040000 04f03f5b ee040000 ..AY......?[.... │ │ - 0x000a7ae0 04f03c5e ee040000 03f13a60 ee040000 ..<^......:`.... │ │ - 0x000a7af0 04f13762 ee040000 03f23464 ef040000 ..7b......4d.... │ │ - 0x000a7b00 03f23266 ef040000 03f32f68 ef040000 ..2f....../h.... │ │ - 0x000a7b10 03f32d6a ef040000 03f42a6c f0030000 ..-j......*l.... │ │ - 0x000a7b20 03f5286d f0030000 03f5256f f1030000 ..(m......%o.... │ │ - 0x000a7b30 02f62371 f1030000 03f62072 f2030000 ..#q...... r.... │ │ - 0x000a7b40 02f71d74 f3030000 02f81b75 f3030000 ...t.......u.... │ │ - 0x000a7b50 02f81977 f4020000 02f91678 f5020000 ...w.......x.... │ │ - 0x000a7b60 01fa1479 f6020000 01fa127a f7020000 ...y.......z.... │ │ - 0x000a7b70 01fb0f7b f8020000 01fc0d7c f9010000 ...{.......|.... │ │ - 0x000a7b80 01fc0b7d fa010000 01fd087e fb010000 ...}.......~.... │ │ - 0x000a7b90 01fe067e fc010000 00ff047f fd010000 ...~............ │ │ - 0x000a7ba0 0000027f ff000000 0000007f 01000000 ................ │ │ - 0x000a7bb0 0000ff7f 02000000 0001fd7f 04fe0100 ................ │ │ - 0x000a7bc0 0001fb7f 06fe0100 0002fa7e 08fd0100 ...........~.... │ │ - 0x000a7bd0 ff02f97e 0bfc02ff ff03f87d 0dfb02ff ...~.......}.... │ │ - 0x000a7be0 ff03f67c 10fa03ff ff04f57b 12f903ff ...|.......{.... │ │ - 0x000a7bf0 ff04f47a 14f903ff ff04f379 17f803ff ...z.......y.... │ │ - 0x000a7c00 fe05f278 19f704ff ff05f177 1bf604ff ...x.......w.... │ │ - 0x000a7c10 ff05f076 1ef504ff fe06ef74 21f405ff ...v.......t!... │ │ - 0x000a7c20 fe06ef72 23f405ff fe06ee71 26f305ff ...r#......q&... │ │ - 0x000a7c30 fe07ed6f 29f206fe fe07ed6e 2bf106fe ...o)......n+... │ │ - 0x000a7c40 fe07ec6c 2ef106fe fe07ec6a 31f006fe ...l.......j1... │ │ - 0x000a7c50 fe07eb68 33f007fe fe07eb66 36ef07fe ...h3......f6... │ │ - 0x000a7c60 fe08eb64 38ee07fe fe08ea62 3bee07fe ...d8......b;... │ │ - 0x000a7c70 fe08ea60 3eed07fe fe08ea5e 40ed07fe ...`>......^@... │ │ - 0x000a7c80 fe08ea5b 43ec08fe fe08ea59 45ec08fe ...[C......YE... │ │ - 0x000a7c90 fe08ea57 48eb08fe fe08eb54 4aeb08fe ...WH......TJ... │ │ - 0x000a7ca0 fe08ea52 4deb08fe fe08eb4f 4feb08fe ...RM......OO... │ │ - 0x000a7cb0 fe08eb4d 52ea08fe fe08eb4a 54eb08fe ...MR......JT... │ │ - 0x000a7cc0 fe08eb48 57ea08fe fe08ec45 59ea08fe ...HW......EY... │ │ - 0x000a7cd0 fe08ec43 5bea08fe fe07ed40 5eea08fe ...C[......@^... │ │ - 0x000a7ce0 fe07ed3e 60ea08fe fe07ee3b 62ea08fe ...>`......;b... │ │ - 0x000a7cf0 fe07ee38 64eb08fe fe07ef36 66eb07fe ...8d......6f... │ │ - 0x000a7d00 fe07f033 68eb07fe fe06f031 6aec07fe ...3h......1j... │ │ - 0x000a7d10 fe06f12e 6cec07fe fe06f12b 6eed07fe ....l......+n... │ │ - 0x000a7d20 fe06f229 6fed07fe ff05f326 71ee06fe ...)o......&q... │ │ - 0x000a7d30 ff05f423 72ef06fe ff05f421 74ef06fe ...#r......!t... │ │ - 0x000a7d40 ff04f51e 76f005ff ff04f61b 77f105ff ....v.......w... │ │ - 0x000a7d50 ff04f719 78f205fe ff03f817 79f304ff ....x.......y... │ │ - 0x000a7d60 ff03f914 7af404ff ff03f912 7bf504ff ....z.......{... │ │ - 0x000a7d70 ff03fa10 7cf603ff ff02fb0d 7df803ff ....|.......}... │ │ - 0x000a7d80 ff02fc0b 7ef902ff 0001fd08 7efa0200 ....~.......~... │ │ - 0x000a7d90 0001fe06 7ffb0100 0001fe04 7ffd0100 ................ │ │ - 0x000a7da0 00000002 7fff0000 00000001 7f000000 ................ │ │ - 0x000a7db0 000000ff 7f020000 000001fd 7f04ff00 ................ │ │ - 0x000a7dc0 000001fc 7e06fe01 000001fb 7e08fd01 ....~.......~... │ │ - 0x000a7dd0 000001fa 7d0bfc01 000001f9 7c0dfc01 ....}.......|... │ │ - 0x000a7de0 000002f8 7b0ffb01 000002f7 7a12fa01 ....{.......z... │ │ - 0x000a7df0 000002f6 7914fa01 000002f5 7816f902 ....y.......x... │ │ - 0x000a7e00 000002f4 7719f802 000003f3 751bf802 ....w.......u... │ │ - 0x000a7e10 000003f3 741df702 000003f2 7220f603 ....t.......r .. │ │ - 0x000a7e20 000003f1 7123f602 000003f1 6f25f503 ....q#......o%.. │ │ - 0x000a7e30 000003f0 6d28f503 000003f0 6c2af403 ....m(......l*.. │ │ - 0x000a7e40 000004ef 6a2df303 000004ef 682ff303 ....j-......h/.. │ │ - 0x000a7e50 000004ef 6632f203 000004ef 6434f203 ....f2......d4.. │ │ - 0x000a7e60 000004ee 6237f104 000004ee 603af103 ....b7......`:.. │ │ - 0x000a7e70 000004ee 5e3cf004 000004ee 5b3ff004 ....^<......[?.. │ │ - 0x000a7e80 000004ee 5941f004 000004ee 5744ef04 ....YA......WD.. │ │ - 0x000a7e90 000004ee 5546ef04 000004ee 5249ef04 ....UF......RI.. │ │ - 0x000a7ea0 000004ee 504bef04 000004ee 4e4eee04 ....PK......NN.. │ │ - 0x000a7eb0 000004ef 4b50ee04 000004ef 4952ee04 ....KP......IR.. │ │ - 0x000a7ec0 000004ef 4655ee04 000004ef 4457ee04 ....FU......DW.. │ │ - 0x000a7ed0 000004f0 4159ee04 000004f0 3f5bee04 ....AY......?[.. │ │ - 0x000a7ee0 000004f0 3c5eee04 000003f1 3a60ee04 ....<^......:`.. │ │ - 0x000a7ef0 000004f1 3762ee04 000003f2 3464ef04 ....7b......4d.. │ │ - 0x000a7f00 000003f2 3266ef04 000003f3 2f68ef04 ....2f....../h.. │ │ - 0x000a7f10 000003f3 2d6aef04 000003f4 2a6cf003 ....-j......*l.. │ │ - 0x000a7f20 000003f5 286df003 000003f5 256ff103 ....(m......%o.. │ │ - 0x000a7f30 000002f6 2371f103 000003f6 2072f203 ....#q...... r.. │ │ - 0x000a7f40 000002f7 1d74f303 000002f8 1b75f303 .....t.......u.. │ │ - 0x000a7f50 000002f8 1977f402 000002f9 1678f502 .....w.......x.. │ │ - 0x000a7f60 000001fa 1479f602 000001fa 127af702 .....y.......z.. │ │ - 0x000a7f70 000001fb 0f7bf802 000001fc 0d7cf901 .....{.......|.. │ │ - 0x000a7f80 000001fc 0b7dfa01 000001fd 087efb01 .....}.......~.. │ │ - 0x000a7f90 000001fe 067efc01 000000ff 047ffd01 .....~.......... │ │ - 0x000a7fa0 00000000 027fff00 00000000 027fff00 ................ │ │ - 0x000a7fb0 00000080 00000000 00000180 fe010000 ................ │ │ - 0x000a7fc0 00ff0381 fc02ff00 00ff0481 fa03ff00 ................ │ │ - 0x000a7fd0 00fe0682 f803ff00 00fe0783 f504ff00 ................ │ │ - 0x000a7fe0 01fe0883 f305fe00 01fd0984 f106fe00 ................ │ │ - 0x000a7ff0 01fd0a85 ee06fe01 01fd0b86 ec07fd01 ................ │ │ - 0x000a8000 01fc0c87 ea08fd01 01fc0d88 e709fd01 ................ │ │ - 0x000a8010 01fc0e8a e409fd01 01fc0f8b e20afc01 ................ │ │ - 0x000a8020 01fb108c e00bfc01 01fb108e dd0cfc01 ................ │ │ - 0x000a8030 01fb1190 da0cfc01 01fb1291 d80dfb01 ................ │ │ - 0x000a8040 01fb1293 d50efb01 01fa1395 d30efb01 ................ │ │ - 0x000a8050 01fa1397 d00ffb01 01fa1399 cd10fb01 ................ │ │ - 0x000a8060 01fa149b cb10fa01 01fa149d c811fa01 ................ │ │ - 0x000a8070 01fa149f c611fa01 01fa14a1 c312fa01 ................ │ │ - 0x000a8080 02f914a3 c012fa02 02f914a5 be13fa01 ................ │ │ - 0x000a8090 02f914a8 bb13fa01 02f914aa b913fa01 ................ │ │ - 0x000a80a0 02f914ac b614f902 02f914af b414f901 ................ │ │ - 0x000a80b0 02f914b1 b114f902 01f914b4 af14f902 ................ │ │ - 0x000a80c0 02f914b6 ac14f902 01fa13b9 aa14f902 ................ │ │ - 0x000a80d0 01fa13bb a814f902 01fa13be a514f902 ................ │ │ - 0x000a80e0 02fa12c0 a314f902 01fa12c3 a114fa01 ................ │ │ - 0x000a80f0 01fa11c6 9f14fa01 01fa11c8 9d14fa01 ................ │ │ - 0x000a8100 01fa10cb 9b14fa01 01fb10cd 9913fa01 ................ │ │ - 0x000a8110 01fb0fd0 9713fa01 01fb0ed3 9513fa01 ................ │ │ - 0x000a8120 01fb0ed5 9312fb01 01fb0dd8 9112fb01 ................ │ │ - 0x000a8130 01fc0cda 9011fb01 01fc0cdd 8e10fb01 ................ │ │ - 0x000a8140 01fc0be0 8c10fb01 01fc0ae2 8b0ffc01 ................ │ │ - 0x000a8150 01fd09e4 8a0efc01 01fd09e7 880dfc01 ................ │ │ - 0x000a8160 01fd08ea 870cfc01 01fd07ec 860bfd01 ................ │ │ - 0x000a8170 01fe06ee 850afd01 00fe06f1 8409fd01 ................ │ │ - 0x000a8180 00fe05f3 8308fe01 00ff04f5 8307fe00 ................ │ │ - 0x000a8190 00ff03f8 8206fe00 00ff03fa 8104ff00 ................ │ │ - 0x000a81a0 00ff02fc 8103ff00 000001fe 80010000 ................ │ │ - 0x000a81b0 0000ff80 ff955540 ffc59269 49322520 ......U@...iI2% │ │ - 0x000a81c0 ffe1c4aa 917b6654 44362b21 1a141110 .....{fTD6+!.... │ │ - 0x000a81d0 fff0e1d2 c4b6a99d 91857a6f 655c534a ..........zoe\SJ │ │ - 0x000a81e0 423b342d 27221d19 15110e0c 0a090808 B;4-'".......... │ │ - 0x000a81f0 fff8f0e9 e1dad2cb c4bdb6b0 a9a39c96 ................ │ │ - 0x000a8200 908a857f 79746f6a 65605b56 524d4945 ....ytoje`[VRMIE │ │ - 0x000a8210 413d3936 322f2c29 2623201d 1b191614 A=962/,)&# ..... │ │ - 0x000a8220 12100f0d 0c0a0908 07060605 05040404 ................ │ │ - 0x000a8230 0000ff03 00002302 74010000 00001101 ......#.t....... │ │ - 0x000a8240 d7000000 b2009700 00008400 74000000 ............t... │ │ - 0x000a8250 66000000 5a005000 00004700 40000000 f...Z.P...G.@... │ │ - 0x000a8260 39003300 00002d00 00002800 23000000 9.3...-...(.#... │ │ - 0x000a8270 1f001b00 00001700 13000000 0f000000 ................ │ │ - 0x000a8280 0b000000 07000300 00000000 00000000 ................ │ │ - 0x000a8290 fafbfdfd fcfdfdfd 0a020101 06020201 ................ │ │ - 0x000a82a0 000a0101 00060202 00000a02 00000602 ................ │ │ - 0x000a82b0 0000000a 00000006 0c090705 02020203 ................ │ │ - 0x000a82c0 00000000 0c090705 00000000 00000000 ................ │ │ - 0x000a82d0 f6fafcfe f6fafcfe 10000000 10000000 ................ │ │ - 0x000a82e0 00100000 00100000 00001000 00001000 ................ │ │ - 0x000a82f0 00000010 00000010 0a060402 00000000 ................ │ │ - 0x000a8300 00000000 0a060402 00000000 00000000 ................ │ │ - 0x000a8310 f8f8f8f8 fcfcfcfc 08000000 04000000 ................ │ │ - 0x000a8320 00080000 00040000 00000800 00000400 ................ │ │ - 0x000a8330 00000008 00000004 10101010 00000000 ................ │ │ - 0x000a8340 00000000 10101010 00000000 00000000 ................ │ │ - 0x000a8350 feffff00 ffffffff 08030201 04030202 ................ │ │ - 0x000a8360 00080302 00040302 00000803 00000403 ................ │ │ - 0x000a8370 00000008 00000004 0a060402 03040403 ................ │ │ - 0x000a8380 00000000 0a060403 00000000 00000000 ................ │ │ - 0x000a8390 f4f6f7f8 f6f7f8f9 0e000000 0c010000 ................ │ │ - 0x000a83a0 000e0000 000c0000 00000e00 00000c01 ................ │ │ - 0x000a83b0 0000000e 0000000c 0e0c0b0a 00000101 ................ │ │ - 0x000a83c0 00000000 0e0c0b09 00000000 00000000 ................ │ │ - 0x000a83d0 00001300 190e0500 1c16100b 07030000 ................ │ │ - 0x000a83e0 1e1b1815 120f0c0a 08060403 00000000 ................ │ │ - 0x000a83f0 1f1d1c1a 18171514 1311100e 0d0c0b09 ................ │ │ - 0x000a8400 08070605 04040302 00000000 00000000 ................ │ │ - 0x000a8410 38003802 4cffac00 7c00acff ac00c0ff 8.8.L...|....... │ │ - 0x000a8420 7cfc1800 3403e000 e004e403 1001f8ff |...4........... │ │ - 0x000a8430 6cfc7cfe 24fd98ff 44ff2003 700074fd l.|.$...D. .p.t. │ │ - 0x000a8440 c0fe88fe 8c0004ff ec0158ff 2c00ecfc ..........X.,... │ │ - 0x000a8450 4c02b8fd f4011cff 0c00a802 100124fe L.............$. │ │ - 0x000a8460 cc039cff 8c027001 b0013cff 30fd40ff ......p...<.0.@. │ │ - 0x000a8470 e803b4fe 8c0278ff d8fda4fd fcffc000 ......x......... │ │ - 0x000a8480 24ff78ff e803ccff 7401a0ff 90fd7c00 $.x.....t.....|. │ │ - 0x000a8490 e8ff8c01 1c02f4ff 98ff8002 d001f400 ................ │ │ - 0x000a84a0 30ffacff 7001f0fd 1cfdf800 38fcb0fc 0...p.......8... │ │ - 0x000a84b0 60027801 c4ffdcfe d8ff64ff fc00dcfe `.x.......d..... │ │ - 0x000a84c0 f800e000 e8fe9001 0cfff400 c4ff4c00 ..............L. │ │ - 0x000a84d0 b0ffd400 14025401 8000dcff 3803a0fe ......T.....8... │ │ - 0x000a84e0 c4fff8fe a0ff9cfd a00140fd dc0034ff ..........@...4. │ │ - 0x000a84f0 800260ff c40468fe 84035001 1400b0fe ..`...h...P..... │ │ - 0x000a8500 a0ffe8fc 30013000 e4ff30fb 6cfb40fe ....0.0...0.l.@. │ │ - 0x000a8510 6800dcfe f8fdf400 3c004cfc 00003cfd h.......<.L...<. │ │ - 0x000a8520 0c016c00 6401dcfd e801a8fe 78ffe801 ..l.d.......x... │ │ - 0x000a8530 3cff20ff 900214ff 98fb3c00 04008c00 <. .......<..... │ │ - 0x000a8540 14015cfd 88fea800 94ffd001 08003402 ..\...........4. │ │ - 0x000a8550 4000f000 3401d4fe 70fe38fe 78ff3800 @...4...p.8.x.8. │ │ - 0x000a8560 780068fe 8cffb401 f80118ff 48014c03 x.h.........H.L. │ │ - 0x000a8570 5cffacff 100358ff e80020ff 5c0188fe \.....X... .\... │ │ - 0x000a8580 80003802 600024fb e0fe1401 50034003 ..8.`.$.....P.@. │ │ - 0x000a8590 98fe9002 d00180fe b4fe9cfe d8027cfe ..............|. │ │ - 0x000a85a0 a00040ff d4012801 e0008c00 f8fc9cff ..@...(......... │ │ - 0x000a85b0 18010400 c4002c00 dcff78fd a4031000 ......,...x..... │ │ - 0x000a85c0 94051c00 10022803 04031400 0c015800 ......(.......X. │ │ - 0x000a85d0 b4fee4fe 7c0080fe 40fed000 1cffecfb ....|...@....... │ │ - 0x000a85e0 b8fe9402 7c016cff d4fe4c02 f0001c02 ....|.l...L..... │ │ - 0x000a85f0 1c008800 a8ff4cfe 00012801 18fc7805 ......L...(...x. │ │ - 0x000a8600 0000d0ff 200478ff 0801f0fd acfb7802 .... .x.......x. │ │ - 0x000a8610 1cfeb0fd a8fe1c03 7c0064fd 00fd8401 ........|.d..... │ │ - 0x000a8620 100518ff 44ff38ff e0fefcff 34016400 ....D.8.....4.d. │ │ - 0x000a8630 58ff0001 0cfecc00 04fe8802 78ff7401 X...........x.t. │ │ - 0x000a8640 f0fe88ff 14fcd8fd dcfd80fe 2402d8fe ............$... │ │ - 0x000a8650 ac0194ff f8ff70fc bcfe20ff a8ff90ff ......p... ..... │ │ - 0x000a8660 24ff9cff e403e4fc 24026801 28ffb400 $.......$.h.(... │ │ - 0x000a8670 ac0138ff 2cff9400 60009400 1c01d800 ..8.,...`....... │ │ - 0x000a8680 64fec0fe 7800d4fe 80fea4fd c4fdb4fe d...x........... │ │ - 0x000a8690 f8ff4cff 50ffb802 7400a8ff 74024c00 ..L.P...t...t.L. │ │ - 0x000a86a0 2c00fcfd f00030ff d8ff6400 b0fd5801 ,.....0...d...X. │ │ - 0x000a86b0 ccfe3cfe 1cff1400 940328f9 78ffacfe ..<.......(.x... │ │ - 0x000a86c0 dcfc8c00 28000002 5401f800 b80014fe ....(...T....... │ │ - 0x000a86d0 800364ff a4038cfd 480150fd 40fe98fd ..d.....H.P.@... │ │ - 0x000a86e0 10fd9cff 300204fc b400e0fc c0ff4c00 ....0.........L. │ │ - 0x000a86f0 40022c04 8c019402 280294ff e4ff4001 @.,.....(.....@. │ │ - 0x000a8700 8cfd3801 a4ffa4ff 28fe0c01 10003002 ..8.....(.....0. │ │ - 0x000a8710 040260fd ccffec01 9cff0401 80011c01 ..`............. │ │ - 0x000a8720 24013001 6cff5800 68fff403 28041cff $.0.l.X.h...(... │ │ - 0x000a8730 a40088fe 54fd5002 78fe9c00 c400f4fd ....T.P.x....... │ │ - 0x000a8740 c0ff8cfc a00050ff 7c028802 940174fe ......P.|.....t. │ │ - 0x000a8750 4cfe6003 a80128fd dc03a4fd 8803b0fd L.`...(......... │ │ - 0x000a8760 280120ff 180250ff 68fcb401 d0ff9804 (. ...P.h....... │ │ - 0x000a8770 8cfca001 f8fcc8fc 8cfc0c02 dcfdccfd ................ │ │ - 0x000a8780 bcff5cff a0ffb402 6c014cfd 0cfcbcff ..\.....l.L..... │ │ - 0x000a8790 040120fe 6c03a4fb c401b4fe a0fe7c03 .. .l.........|. │ │ - 0x000a87a0 c0fbc404 5cfd0c00 dcfef400 f0017401 ....\.........t. │ │ - 0x000a87b0 e0ff1801 c8007000 48fea0ff 18007cfd ......p.H.....|. │ │ - 0x000a87c0 48ff3800 50fee000 2cfc1001 fcfe9000 H.8.P...,....... │ │ - 0x000a87d0 4cfea401 64016c01 f0fd4c00 ac0018fd L...d.l...L..... │ │ - 0x000a87e0 90fe9401 10fd60fe ac0250fd 48001c02 ......`...P.H... │ │ - 0x000a87f0 a0015c00 bc01e001 b8ff78fa a4006cfb ..\.......x...l. │ │ - 0x000a8800 bcff1800 a8010801 10048000 70fcf4fd ............p... │ │ - 0x000a8810 9cfe4000 6c03f4ff 0400a8ff 14021001 ..@.l........... │ │ - 0x000a8820 f4fd4001 140104fe ac031800 70fe88ff ..@.........p... │ │ - 0x000a8830 f4023c00 ec0064fe 64007801 1cfe9001 ..<...d.d.x..... │ │ - 0x000a8840 9cff1cfd 94fffcfe 4801f4fe e00038ff ........H.....8. │ │ - 0x000a8850 60feb800 a4fdccfd ecff2801 3c007c03 `.........(.<.|. │ │ - 0x000a8860 88fc3c00 a4004400 08fdd800 d8fe8803 ..<...D......... │ │ - 0x000a8870 b0fee4ff 94019cfe c8fd30ff 38fa00fe ..........0.8... │ │ - 0x000a8880 28014801 98fe5cff e8f9f8fc 840454fe (.H...\.......T. │ │ - 0x000a8890 a40008fe 90ff7800 28ff6cff f8fe3401 ......x.(.l...4. │ │ - 0x000a88a0 20004000 b8ff4800 7400b000 c0fff0fe .@...H.t....... │ │ - 0x000a88b0 cc01e8fd f0fce8fe 5c016c00 10fd7cff ........\.l...|. │ │ - 0x000a88c0 0c02e4fd f8fc7400 d8fe54fb e0fed0fd ......t...T..... │ │ - 0x000a88d0 100428fe 7400b0fc a4fb7400 7c02b802 ..(.t.....t.|... │ │ - 0x000a88e0 1c0150ff f803cc00 a0fc78fd 08ff6401 ..P.......x...d. │ │ - 0x000a88f0 cc03b8fd 34ff0801 70031002 e8ff48ff ....4...p.....H. │ │ - 0x000a8900 7400c001 70ff3c03 0c02d400 2cff3400 t...p.<.....,.4. │ │ - 0x000a8910 0c00c800 0c0118fe 6cfe90fc 380360fd ........l...8.`. │ │ - 0x000a8920 d8ff8c03 08fff401 cc02c0fd ec01c0fd ................ │ │ - 0x000a8930 1000d002 94ff8001 7c005801 18014002 ........|.X...@. │ │ - 0x000a8940 0cfefc00 6800ccfe c40044ff f8fff404 ....h.....D..... │ │ - 0x000a8950 28010804 54fbb401 3c017401 50fe38ff (...T...<.t.P.8. │ │ - 0x000a8960 6cfdc002 20ff5402 7cff0c01 20003cfe l... .T.|... .<. │ │ - 0x000a8970 74036800 10fca801 bcfae8fe 040070fb t.h...........p. │ │ - 0x000a8980 7001dc01 b8022c01 f8ff1800 b400b0fd p.....,......... │ │ - 0x000a8990 3cff8401 3001f401 d40260ff f400acff <...0.....`..... │ │ - 0x000a89a0 100100ff 5cfe4001 d00070ff 64ff9c00 ....\.@...p.d... │ │ - 0x000a89b0 6c01c401 1c001c02 3c01dc00 7cfd08ff l.......<...|... │ │ - 0x000a89c0 d0014800 68012000 7cfef001 58fdd0ff ..H.h. .|...X... │ │ - 0x000a89d0 d0008cff 68fe3c00 a4fd78fe 2402b8fc ....h.<...x.$... │ │ - 0x000a89e0 100334fe 9002e0fd 7cfef8fe 8c03e0fc ..4.....|....... │ │ - 0x000a89f0 8cfd9cfd c8fd3c02 24ffa400 2001f0ff ......<.$... ... │ │ - 0x000a8a00 ccfe3401 90ff84fd 08fd1801 64fdb001 ..4.........d... │ │ - 0x000a8a10 6c01f000 3cff5c02 54018001 c4005002 l...<.\.T.....P. │ │ - 0x000a8a20 d4ff0cfe b001bcfd 7cff7c02 b4ff8801 ........|.|..... │ │ - 0x000a8a30 040064fe 1c02fc01 48019cfe dcff1000 ..d.....H....... │ │ - 0x000a8a40 24ffc0ff 08ffc4ff 180040ff 70011004 $.........@.p... │ │ - 0x000a8a50 5c00e8ff ecfbe0ff 28006800 9400c000 \.......(.h..... │ │ - 0x000a8a60 78fff8fd 3800d0fc 20ffdc02 88016401 x...8... .....d. │ │ - 0x000a8a70 d400b0ff 58fe10fc bcfe4c02 28fa4002 ....X.....L.(.@. │ │ - 0x000a8a80 cc01d0fc b0fc3800 bcfda4ff a4fa90ff ......8......... │ │ - 0x000a8a90 10fec800 6c013400 74ff3000 d0ffc4ff ....l.4.t.0..... │ │ - 0x000a8aa0 54004800 28008400 9cfef4fe 98ffe4fe T.H.(........... │ │ - 0x000a8ab0 6cfedc02 f8fda400 d0fee4fd 78004801 l...........x.H. │ │ - 0x000a8ac0 b4ff34fe f4028401 4c02ec00 4cfeb8ff ..4.....L...L... │ │ - 0x000a8ad0 50ff6cfe c4fe6cff cc02a4fd 9401b8ff P.l...l......... │ │ - 0x000a8ae0 a8ff88fc bcffb003 580024ff a8fec003 ........X.$..... │ │ - 0x000a8af0 d801cc01 18ffc002 78004003 1cffb402 ........x.@..... │ │ - 0x000a8b00 04fe8400 24fe4c03 14fd94fe d4ff5c04 ....$.L.......\. │ │ - 0x000a8b10 b0fbe0fb 4c00ac01 28024cfd 3c006401 ....L...(.L.<.d. │ │ - 0x000a8b20 600080fe 44ff9cfd c0fde002 fc017c03 `...D.........|. │ │ - 0x000a8b30 600194fb f801e8ff a0fe4401 4c01a8fd `.........D.L... │ │ - 0x000a8b40 c8fe2401 fc0170ff f8ffe401 30001c01 ..$...p.....0... │ │ - 0x000a8b50 fcfe10ff 00019cff dcfe34ff d4ffd801 ..........4..... │ │ - 0x000a8b60 34ff8c03 44ff18fc 00ff5c00 8c0478fe 4...D.....\...x. │ │ - 0x000a8b70 34026401 8c02e4ff 8cfc0001 e40140ff 4.d...........@. │ │ - 0x000a8b80 f80250ff 7801f4fd 3cfe4cfe 5c0320fd ..P.x...<.L.\. . │ │ - 0x000a8b90 d4007c00 f80124fe d4014c00 28fe2802 ..|...$...L.(.(. │ │ - 0x000a8ba0 4cfd50fc 94fde402 10ff9001 84001400 L.P............. │ │ - 0x000a8bb0 c0003cff 080164fd 0cfcc4ff 2801c4fe ..<...d.....(... │ │ - 0x000a8bc0 c4fc4c00 64ff1c01 00fd40fe c0fc9400 ..L.d.....@..... │ │ - 0x000a8bd0 f8008c02 6802d404 2001b8fe 70fe84ff ....h... ...p... │ │ - 0x000a8be0 4c02dc00 080248fd 08040003 1cfda4ff L.....H......... │ │ - 0x000a8bf0 f0fe2801 c00130fe 9c0138ff 8801b801 ..(...0...8..... │ │ - 0x000a8c00 38ff0801 68fffcfe 40010804 d8004001 8...h...@.....@. │ │ - 0x000a8c10 f8ffc0ff 9c0008fc 3c049404 1802e401 ........<....... │ │ - 0x000a8c20 50fe8400 7401ccff 00ff5400 7400a0fe P...t.....T.t... │ │ - 0x000a8c30 30007400 300180fe 9c019c03 d4fe1002 0.t.0........... │ │ - 0x000a8c40 7402b400 88022c00 2cfc24ff 28053000 t.....,.,.$.(.0. │ │ - 0x000a8c50 4c01ec02 0c02f4fe 30fd1c02 ecfe3402 L.......0.....4. │ │ - 0x000a8c60 a8fe30ff 3cffb401 80035800 78fe8400 ..0.<.....X.x... │ │ - 0x000a8c70 50003cfc e0fe3802 3800d0ff 38fe7803 P.<...8.8...8.x. │ │ - 0x000a8c80 08002802 64ffdcfe b4032001 800034fd ..(.d..... ...4. │ │ - 0x000a8c90 dcfea804 68ff6c03 6001a8fd fcfed4fc ....h.l.`....... │ │ - 0x000a8ca0 2cfee4ff 88ffe0ff d4ff0405 f001c000 ,............... │ │ - 0x000a8cb0 d0013801 b4fffcfd 84fe38fe 0cfcd0ff ..8.......8..... │ │ - 0x000a8cc0 340164ff 2400ec01 64ffd8fc bc007406 4.d.$...d.....t. │ │ - 0x000a8cd0 440088ff 8cff3c01 a00074ff 60012803 D.....<...t.`.(. │ │ - 0x000a8ce0 60fe5002 3c0120fe 38001002 34ffc8fd `.P.<. .8...4... │ │ - 0x000a8cf0 740118ff f002a8fe e802fcff 440160fe t...........D.`. │ │ - 0x000a8d00 a8fd0003 0c0108ff a8ff7cff 5cfe50fe ..........|.\.P. │ │ - 0x000a8d10 5000e0fe 9401c4fe 40fbb4fd 080294ff P.......@....... │ │ - 0x000a8d20 5c00c0fe 700120fe 28ffa4ff 9806d4fe \...p. .(....... │ │ - 0x000a8d30 b400fc03 50ff3403 bcff1cff fcfeb401 ....P.4......... │ │ - 0x000a8d40 78fc1400 280004fe b80120fd 38014c01 x...(..... .8.L. │ │ - 0x000a8d50 cc00f802 8cfed802 6000ecff 88fdf8fd ........`....... │ │ - 0x000a8d60 d0fd5001 3404c0ff ecfd0803 4802c000 ..P.4.......H... │ │ - 0x000a8d70 8c0128fd f8fd1401 44ff5000 ccff9cfd ..(.....D.P..... │ │ - 0x000a8d80 04ffd0ff 8802d400 50fde400 ccfffcfe ........P....... │ │ - 0x000a8d90 ac0164fe f0fe6cfe b4003003 e4fc3000 ..d...l...0...0. │ │ - 0x000a8da0 9800e401 a8ff28ff dc03b802 bc00f0fd ......(......... │ │ - 0x000a8db0 88028cff 4cff3c01 dc010c00 ccfd6000 ....L.<.......`. │ │ - 0x000a8dc0 dc0104ff 94fe88fe 78fe2c02 00ffc0fd ........x.,..... │ │ - 0x000a8dd0 0401a0fe 7800f0ff 78fffcfe 14fe4800 ....x...x.....H. │ │ - 0x000a8de0 2c029402 44026802 0403b401 a801e0ff ,...D.h......... │ │ - 0x000a8df0 bcfe0cfb a001bcfe b0ff9803 a000e400 ................ │ │ - 0x000a8e00 d4022000 fcfd4000 80014400 80ff8800 .. ...@...D..... │ │ - 0x000a8e10 f000f800 34ffbcff fc005cfc 88ff20fe ....4.....\... . │ │ - 0x000a8e20 8cfdacff c0005403 6cfee0fe 7cffcc00 ......T.l...|... │ │ - 0x000a8e30 6400a800 bcff3cff 9cfccc01 38047c01 d.....<.....8.|. │ │ - 0x000a8e40 b0fff400 0000e401 88fc4000 b8006001 ..........@...`. │ │ - 0x000a8e50 5802cc01 a4005c02 3cff4001 c0ff4c02 X.....\.<.@...L. │ │ - 0x000a8e60 48ffe400 0c007401 3000b0fc a8fee000 H.....t.0....... │ │ - 0x000a8e70 d00038ff e4018000 ecff1001 2cfeb8fc ..8.........,... │ │ - 0x000a8e80 80010001 30fdf8fd 30febcfd 700088ff ....0...0...p... │ │ - 0x000a8e90 84029cfe 30ffa0fd f0fdc002 300258fe ....0.......0.X. │ │ - 0x000a8ea0 88013c03 28005400 c80068ff 000070ff ..<.(.T...h...p. │ │ - 0x000a8eb0 48021801 88ff5000 d4fd34fc 3cff28fe H.....P...4.<.(. │ │ - 0x000a8ec0 d4025000 a800e0ff 5800a000 50fd0000 ..P.....X...P... │ │ - 0x000a8ed0 a0006401 7401f8fc e40280ff a40208ff ..d.t........... │ │ - 0x000a8ee0 20fe0400 94fe6000 2002e800 f8fbbc03 .....`. ....... │ │ - 0x000a8ef0 ec006401 1400d8ff 2c011800 5cfdacfd ..d.....,...\... │ │ - 0x000a8f00 84006004 98ff1402 b8fb3802 8802bc01 ..`.......8..... │ │ - 0x000a8f10 fc017c01 bc0088fe a4fdd005 a8011800 ..|............. │ │ - 0x000a8f20 f40224ff 40ffcc02 78009803 b002a800 ..$.@...x....... │ │ - 0x000a8f30 2c0034fe 38021c01 78048804 5802a801 ,.4.8...x...X... │ │ - 0x000a8f40 78039002 9cfec0fe dc003c01 50ff2cfd x.........<.P.,. │ │ - 0x000a8f50 44ffd0fc 8cfda4fe 1cff84fe f4033cfe D.............<. │ │ - 0x000a8f60 6cfde002 a0039401 48fdb8ff f4fe84fc l.......H....... │ │ - 0x000a8f70 8000b800 a8fef4fc 68015001 90015801 ........h.P...X. │ │ - 0x000a8f80 ac012402 90ff8800 1cff28ff ccfcfcfd ..$.......(..... │ │ - 0x000a8f90 54015c00 78ff7400 d4fe7801 0cff6400 T.\.x.t...x...d. │ │ - 0x000a8fa0 c4fef8fd e4fef4ff 3803a400 dcfd4cff ........8.....L. │ │ - 0x000a8fb0 80ff7400 64fcc4fc 0c0190fe bcfd6c02 ..t.d.........l. │ │ - 0x000a8fc0 c000a000 000074f9 2c04a801 c8ff98fe ......t.,....... │ │ - 0x000a8fd0 d40164ff d0022001 f0fd2c02 94fe2402 ..d... ...,...$. │ │ - 0x000a8fe0 6cfff801 3c019800 78fd94fd 54fde8ff l...<...x...T... │ │ - 0x000a8ff0 88fe80fe 94ff68fc f8fb0003 b400f8fe ......h......... │ │ - 0x000a9000 04fe0cfb fcfec4ff 2c0110ff dc03d402 ........,....... │ │ - 0x000a9010 88fec0fd 2cff20fd 2c02c000 440494fd ....,. .,...D... │ │ - 0x000a9020 90fc7801 c8fffcff 28ffe0ff 44030c01 ..x.....(...D... │ │ - 0x000a9030 8c013405 6003a8fd 64003800 64fea4ff ..4.`...d.8.d... │ │ - 0x000a9040 6401b400 74032cfe 4cfe2401 7cfedcfc d...t.,.L.$.|... │ │ - 0x000a9050 40fdb8fc 7001a4fe 8c002cfd 0006ac03 @...p.....,..... │ │ - 0x000a9060 74017000 8cfeb401 20fe7004 2801e0ff t.p..... .p.(... │ │ - 0x000a9070 1cff8400 d0ff24ff 640308fc c4ffecfb ......$.d....... │ │ - 0x000a9080 30fe4801 9403f400 0c0020fd d8fe6801 0.H....... ...h. │ │ - 0x000a9090 d40188fe 94ffa4ff 14037001 c8ff2002 ..........p... . │ │ - 0x000a90a0 900160fd 5cfed802 10004001 2c00e4fe ..`.\.....@.,... │ │ - 0x000a90b0 84fee4fc e8018400 cc00acfd 8cfe5800 ..............X. │ │ - 0x000a90c0 68ff74fc 84fdc4fd 90fd8cff 4cfd38ff h.t.........L.8. │ │ - 0x000a90d0 c8ff1401 a8ffe401 bcfeb403 6003e803 ............`... │ │ - 0x000a90e0 38fe48ff ecfe2401 d8fe9c00 a4024001 8.H...$.......@. │ │ - 0x000a90f0 a0008c03 acff2cfb e0fe8cff 04018cfe ......,......... │ │ - 0x000a9100 7cfddc02 0cfda0ff 54005801 f8fd5c01 |.......T.X...\. │ │ - 0x000a9110 50fdf000 acffd800 ecfb78ff 5cfd74fe P.........x.\.t. │ │ - 0x000a9120 24fac003 d8ffb000 a800ec05 a40108fe $............... │ │ - 0x000a9130 a8fe94fe 98fec004 54fc84fe 2cfffc00 ........T...,... │ │ - 0x000a9140 6cfd3cfd e40144fe 68ffa003 88ff5804 l.<...D.h.....X. │ │ - 0x000a9150 dc01fcfe 30026cff a8fe6c00 3cffe400 ....0.l...l.<... │ │ - 0x000a9160 e0fef801 3002b8fe a8ff2001 10fccc01 ....0..... ..... │ │ - 0x000a9170 1cffd401 bcfc3cff 4c008401 e8009c01 ......<.L....... │ │ - 0x000a9180 70fb34fd 7cfdf402 54ff9cfe 08fe7400 p.4.|...T.....t. │ │ - 0x000a9190 b0011002 3000dc01 58ffa0fd c001a000 ....0...X....... │ │ - 0x000a91a0 ecfdf0fe 1c005cfd f4ff3c03 d403c801 ......\...<..... │ │ - 0x000a91b0 08026800 98ff0001 a8fefcff e4ff90fe ..h............. │ │ - 0x000a91c0 ccfff4fd c4fdd4fd 38ff0003 640430ff ........8...d.0. │ │ - 0x000a91d0 00feb000 e800f800 6cff88fc 5c02a8fd ........l...\... │ │ - 0x000a91e0 d0fe2403 64ff2cff e80140ff dcfc00ff ..$.d.,...@..... │ │ - 0x000a91f0 700198fe 6cfcb8fe e40010ff 40fe28fe p...l.......@.(. │ │ - 0x000a9200 5803d4fd 94fe3c02 f4ff64ff 90feacfe X.....<...d..... │ │ - 0x000a9210 b001fc00 10fd68ff 20010c01 bcfdb0fc ......h. ....... │ │ - 0x000a9220 b0fd6c00 b4fff400 380134fd 5002b0ff ..l.....8.4.P... │ │ - 0x000a9230 b4016801 040008ff a0000402 4802dc02 ..h.........H... │ │ - 0x000a9240 2c002cfe e8fedcfe 64ffb4fd 1c003401 ,.,.....d.....4. │ │ - 0x000a9250 90031800 7c009c00 b40004ff b00364fc ....|.........d. │ │ - 0x000a9260 fcfcf8fd 54fe90fd 2c012cff 88fb2000 ....T...,.,... . │ │ - 0x000a9270 2cfd2003 98fb2cff f8fab0fc b40060fe ,. ...,.......`. │ │ - 0x000a9280 b801c000 c0fde8fc b4ffc8fb 5000ecfd ............P... │ │ - 0x000a9290 a0fe7cff 7c01ccfc 94005804 8000a400 ..|.|.....X..... │ │ - 0x000a92a0 c801bc02 64fc9000 64fd80fe 8802c0fc ....d...d....... │ │ - 0x000a92b0 fc012802 ccff9cff 70fdd000 c8fdec02 ..(.....p....... │ │ - 0x000a92c0 a8ffa802 e8002c01 c00068fe 0cfc68ff ......,...h...h. │ │ - 0x000a92d0 04fff4fe 100194fc 68fd78fd b4fe78ff ........h.x...x. │ │ - 0x000a92e0 10000c00 8004e4ff 4c01e8fd 400160fd ........L...@.`. │ │ - 0x000a92f0 34fec4fe 1402fcfe e400d8ff 1c04d0fc 4............... │ │ - 0x000a9300 b4005800 10fed4fd 60fd90fe ac015c00 ..X.....`.....\. │ │ - 0x000a9310 64019401 68fefc00 c40050ff d4fd1803 d...h.....P..... │ │ - 0x000a9320 0c012000 74012800 6000b4fe 48017800 .. .t.(.`...H.x. │ │ - 0x000a9330 74017cfc d8ffd801 f8feb0fd b8038000 t.|............. │ │ - 0x000a9340 90027000 980218ff a4010400 a8fe30fe ..p...........0. │ │ - 0x000a9350 2c02f400 60fee0ff fc000000 64febc00 ,...`.......d... │ │ - 0x000a9360 48fdfc01 24fe4401 b8fb9002 c8fe3002 H...$.D.......0. │ │ - 0x000a9370 080178ff 3001a000 c0ffbcfd f8005001 ..x.0.........P. │ │ - 0x000a9380 30fd3002 a4fee0fe ecfe3cff 0cfe5403 0.0.......<...T. │ │ - 0x000a9390 e0fd14ff 98fb20fc f8fc7400 38003400 ...... ...t.8.4. │ │ - 0x000a93a0 5c037403 d400f4ff a800fc03 0002d8fd \.t............. │ │ - 0x000a93b0 9c036cff cc02bc00 a400acfe f8fd48ff ..l...........H. │ │ - 0x000a93c0 700368ff 58fd30ff 7cfbd4fe f0fd28fe p.h.X.0.|.....(. │ │ - 0x000a93d0 6c016400 18fde0fb e0ff1c02 18019000 l.d............. │ │ - 0x000a93e0 5cfde0ff 18ffe8fe 20ff6000 3802b4ff \....... .`.8... │ │ - 0x000a93f0 ac009400 94006800 2000d8fe e0ff1403 ......h. ....... │ │ - 0x000a9400 b0ff2000 f0ff1801 2001b003 ac011cfe .. ..... ....... │ │ - 0x000a9410 0040c03f 813f423f 043fc63e 893e4c3e .@.?.?B?.?.>.>L> │ │ - 0x000a9420 103ed43d 983d5d3d 223de83c ae3c753c .>.=.=]="=.<.?....+9>@.... │ │ - 0x000a9630 04000000 04000000 03000000 04000000 ................ │ │ - 0x000a9640 04000000 04000000 04000000 04000000 ................ │ │ - 0x000a9650 05000000 04000000 04000000 00000000 ................ │ │ - 0x000a9660 04000000 02000000 00000000 04000000 ................ │ │ - 0x000a9670 06000000 01000000 02000000 04000000 ................ │ │ - 0x000a9680 01000000 06000000 04000000 02000000 ................ │ │ - 0x000a9690 04000000 02000000 02000000 04000000 ................ │ │ - 0x000a96a0 06000000 05000000 04000000 02000000 ................ │ │ - 0x000a96b0 05000000 04000000 06000000 03000000 ................ │ │ - 0x000a96c0 02000000 04000000 03000000 06000000 ................ │ │ - 0x000a96d0 04000000 04000000 02000000 04000000 ................ │ │ - 0x000a96e0 04000000 06000000 04000000 02000000 ................ │ │ - 0x000a96f0 04000000 04000000 03000000 04000000 ................ │ │ - 0x000a9700 04000000 04000000 04000000 04000000 ................ │ │ - 0x000a9710 05000000 04000000 04000000 01000000 ................ │ │ - 0x000a9720 02000000 04000000 01000000 04000000 ................ │ │ - 0x000a9730 04000000 01000000 06000000 04000000 ................ │ │ - 0x000a9740 00000000 04000000 04000000 02000000 ................ │ │ - 0x000a9750 04000000 02000000 02000000 04000000 ................ │ │ - 0x000a9760 06000000 05000000 04000000 02000000 ................ │ │ - 0x000a9770 05000000 04000000 06000000 03000000 ................ │ │ - 0x000a9780 02000000 04000000 03000000 06000000 ................ │ │ - 0x000a9790 04000000 04000000 02000000 04000000 ................ │ │ - 0x000a97a0 04000000 06000000 04000000 02000000 ................ │ │ - 0x000a97b0 04000000 04000000 03000000 04000000 ................ │ │ - 0x000a97c0 04000000 04000000 04000000 04000000 ................ │ │ - 0x000a97d0 05000000 04000000 04000000 00000000 ................ │ │ - 0x000a97e0 04000000 02000000 00000000 04000000 ................ │ │ - 0x000a97f0 04000000 00000000 04000000 06000000 ................ │ │ - 0x000a9800 01000000 04000000 04000000 02000000 ................ │ │ - 0x000a9810 04000000 02000000 02000000 04000000 ................ │ │ - 0x000a9820 06000000 05000000 04000000 02000000 ................ │ │ - 0x000a9830 05000000 04000000 06000000 03000000 ................ │ │ - 0x000a9840 02000000 04000000 03000000 06000000 ................ │ │ - 0x000a9850 04000000 04000000 02000000 04000000 ................ │ │ - 0x000a9860 04000000 06000000 04000000 3c342d27 ............<4-' │ │ - 0x000a9870 221e1a16 13110f0d 0b0a0807 06060504 "............... │ │ - 0x000a9880 04030302 02020201 01010101 00000000 ................ │ │ - 0x000a9890 3c003800 34003000 2c002800 24002000 <.8.4.0.,.(.$. . │ │ - 0x000a98a0 1c001800 14001000 0c000800 04000000 ................ │ │ - 0x000a98b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000a98c0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000a98d0 01000200 04000800 10002000 40008000 .......... .@... │ │ - 0x000a98e0 00010002 00040008 00100020 00400080 ........... .@.. │ │ - 0x000a98f0 f1e201f2 01020112 11221021 1020101f .........".!. .. │ │ - 0x000a9900 f1e201f2 01020112 11221021 f9f201fa .........".!.... │ │ - 0x000a9910 0102010a 09120811 0810080f f9f201fa ................ │ │ - 0x000a9920 0102010a 09120811 04020303 00000000 ................ │ │ - 0x000a9930 4803a401 1801d200 a8008c00 78006900 H...........x.i. │ │ - 0x000a9940 a401d200 8c006900 69006900 69006900 ......i.i.i.i.i. │ │ - 0x000a9950 8c00d200 a4010000 00000000 00000000 ................ │ │ - 0x000a9960 500b805a 1f06c80e 1f03b10f 4e0de408 P..Z........N... │ │ - 0x000a9970 9101ec0f 5e0c260a 8b071c0e 500fa504 ....^.&.....P... │ │ - 0x000a9980 c900fb0f db0bbf0a d706770e 110f6405 ..........w...d. │ │ - 0x000a9990 e303850f b90d3a08 8809da0c d40f5902 ......:.......Y. │ │ - 0x000a99a0 2803f87f b85cc0a7 e0330875 7077f0d1 (....\...3.upw.. │ │ - 0x000a99b0 ec0f9101 b10f1f03 207e20ea b849a868 ........ ~ ..I.h │ │ - 0x000a99c0 286c88bb 081ce07c a2f3daf5 e1fc4ff0 (l.....|......O. │ │ - 0x000a99d0 a80f087f e86440b1 183f606f 607be0dd .....d@..?`o`{.. │ │ - 0x000a99e0 1c0e8b07 e4084e0d a87f98f6 9853f060 ......N......S.` │ │ - 0x000a99f0 587270c6 28288879 b0f05bfb b2f21cf7 Xrp.((.y..[..... │ │ - 0x000a9a00 2905db0e b209100d 100d0000 00000000 )............... │ │ - 0x000a9a10 ec0f9101 1c0e8b07 260a5e0c a504500f ........&.^...P. │ │ - 0x000a9a20 500b0000 1f06c80e 00000000 00000000 P............... │ │ - 0x000a9a30 fb0fc900 850fe303 770ed706 da0c8809 ........w....... │ │ - 0x000a9a40 bf0adb0b 3a08b90d 6405110f 5902d40f ....:...d...Y... │ │ - 0x000a9a50 0a002400 4e000001 04000800 0c000001 ..$.N........... │ │ - 0x000a9a60 0a002400 4e008800 d2002c01 96010004 ..$.N.....,..... │ │ - 0x000a9a70 0a002400 4e009700 d7001701 57010002 ..$.N.......W... │ │ - 0x000a9a80 0a002400 4e000002 2b006b00 ab000001 ..$.N...+.k..... │ │ - 0x000a9a90 01000000 02000000 05040300 00000000 ................ │ │ - 0x000a9aa0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000a9ab0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000a9ac0 00000000 00000000 0501020c 00040804 ................ │ │ - 0x000a9ad0 00000506 05000204 04040200 01020304 ................ │ │ - 0x000a9ae0 05060707 00020405 06060600 1b000000 ................ │ │ - 0x000a9af0 11000000 11000000 1b000000 1b000000 ................ │ │ - 0x000a9b00 11000000 11000000 1b000000 17000000 ................ │ │ - 0x000a9b10 16000000 00000000 00000000 00040804 ................ │ │ - 0x000a9b20 00000506 05000204 04040205 04030000 ................ │ │ - 0x000a9b30 00000000 00000000 00000000 00000000 ................ │ │ - 0x000a9b40 00000000 00000000 00000000 00000000 ................ │ │ - 0x000a9b50 00000000 00000000 00000005 01020c ............... │ │ + 0x000a1de0 1c437d3d 76340631 362f8a2d bf2a3425 .C}=v4.16/.-.*4% │ │ + 0x000a1df0 8321fb11 5b0efe08 00000000 00000000 .!..[........... │ │ + 0x000a1e00 10516e39 c433b130 112f3c2c 802a0826 .Qn9.3.0./<,.*.& │ │ + 0x000a1e10 8e200e10 240a4f05 00000000 00000000 . ..$.O......... │ │ + 0x000a1e20 bc58ed55 e828fc26 f1253925 bb21ec1b .X.U.(.&.%9%.!.. │ │ + 0x000a1e30 d019680d 170bb104 00000000 00000000 ..h............. │ │ + 0x000a1e40 f548d243 c63f8836 4035a633 e231b029 .H.C.?.6@5.3.1.) │ │ + 0x000a1e50 561f6f0c 12073201 00000000 00000000 V.o...2......... │ │ + 0x000a1e60 a6502f4c 0d438b3f 4f37bf31 8928111c .P/L.C.?O7.1.(.. │ │ + 0x000a1e70 bb18cb09 9f062501 00000000 00000000 ......%......... │ │ + 0x000a1e80 d9587f33 902e402c b82a1827 cf252922 .X.3..@,.*.'.%)" │ │ + 0x000a1e90 db1caa0e ee083405 00000000 00000000 ......4......... │ │ + 0x000a1ea0 a168dd21 1020ca1e 161e3d1b c71ac918 .h.!. ....=..... │ │ + 0x000a1eb0 26142f0b d405ce03 00000000 00000000 &./............. │ │ + 0x000a1ec0 ec62134e 2f31082f ab2d992b 66299324 .b.N/1./.-.+f).$ │ │ + 0x000a1ed0 6b20f512 5e0ee408 00000000 00000000 k ..^........... │ │ + 0x000a1ee0 a75e9f46 b843413d 003c0439 18388f32 .^.F.CA=.<.9.8.2 │ │ + 0x000a1ef0 b71f1f0e 88062e02 00000000 00000000 ................ │ │ + 0x000a1f00 89626948 7843bd40 0f3a132f 202a3c20 .biHxC.@.:./ *< │ │ + 0x000a1f10 6f1a150c fb060603 00000000 00000000 o............... │ │ + 0x000a1f20 bb4ee94a 792c0c2a d828cf27 9724211e .N.Jy,.*.(.'.$!. │ │ + 0x000a1f30 7f1b9e0c 9f09b302 00000000 00000000 ................ │ │ + 0x000a1f40 295a624b b637e234 6c334d31 292fd229 )ZbK.7.4l3M1)/.) │ │ + 0x000a1f50 4d25a113 e50d4507 00000000 00000000 M%....E......... │ │ + 0x000a1f60 d9679766 581a7419 0219be18 36163e11 .g.fX.t.....6.>. │ │ + 0x000a1f70 7510fd08 b607aa02 00000000 00000000 u............... │ │ + 0x000a1f80 22562a52 9645b83c 633bfc39 7f37ed2b "V*R.E.O>.=.<.6 │ │ + 0x000a2030 89174b09 d004f000 00000000 00000000 ..K............. │ │ + 0x000a2040 755dd857 18532b44 f43ee939 5c354227 u].W.S+D.>.9\5B' │ │ + 0x000a2050 571bff0a f9061b01 00000000 00000000 W............... │ │ + 0x000a2060 de4e994a 95413e3e 7d354f2e 3326971c .N.J.A>>}5O.3&.. │ │ + 0x000a2070 9519fa09 52062301 00000000 00000000 ....R.#......... │ │ + 0x000a2080 a55ac64a 1845ec41 a43a812e 41295421 .Z.J.E.A.:..A)T! │ │ + 0x000a2090 dc1c2b0c 5906eb01 00000000 00000000 ..+.Y........... │ │ + 0x000a20a0 5c5f3b5d 303bb038 6a347631 ba27a51a \_;]0;.8j4v1.'.. │ │ + 0x000a20b0 9e18340b c508fb01 00000000 00000000 ..4............. │ │ + 0x000a20c0 ad55d951 bc4c5641 863d8939 fd351f27 .U.Q.LVA.=.9.5.' │ │ + 0x000a20d0 d91fcf0c 5d071e01 00000000 00000000 ....]........... │ │ + 0x000a20e0 3e62a05f 7d59f356 e6431f37 8926980f >b._}Y.V.C.7.&.. │ │ + 0x000a20f0 040e8505 c603af00 00000000 00000000 ................ │ │ + 0x000a2100 00100007 8e03c001 d9007000 1c000b00 ..........p..... │ │ + 0x000a2110 06000100 00000000 00000000 00000000 ................ │ │ + 0x000a2120 00400020 00180000 0050002d c0210000 .@. .....P.-.!.. │ │ + 0x000a2130 0060003c 002d0000 00300000 00400000 .`.<.-...0...@.. │ │ + 0x000a2140 00140000 003c0000 003a0000 00360000 .....<...:...6.. │ │ + 0x000a2150 00300000 00280000 00200000 00100000 .0...(... ...... │ │ + 0x000a2160 000b0000 000b0000 00080000 00400000 .............@.. │ │ + 0x000a2170 00000000 00000000 00000000 00000000 ................ │ │ + 0x000a2180 ef263f24 1b214c1f ff1bf519 1218e614 .&?$.!L......... │ │ + 0x000a2190 d712d40d 0b0c7309 00000000 00000000 ......s......... │ │ + 0x000a21a0 0f377b32 9927ea24 7222b71f 491c1c15 .7{2.'.$r"..I... │ │ + 0x000a21b0 0812fb0b e00a7c07 00000000 00000000 ......|......... │ │ + 0x000a21c0 c6320d2e 9c247d22 4f21b21f d01d3f16 .2...$}"O!....?. │ │ + 0x000a21d0 4a13500d de0b3d08 00000000 00000000 J.P...=......... │ │ + 0x000a21e0 4531cb2c ca267625 23251324 69231c1f E1.,.&v%#%.$i#.. │ │ + 0x000a21f0 f81c3118 78166f12 00000000 00000000 ..1.x.o......... │ │ + 0x000a2200 9927a821 de1cc31b 7e1a6818 5116ed12 .'.!....~.h.Q... │ │ + 0x000a2210 ac11950a 23072703 00000000 00000000 ....#.'......... │ │ + 0x000a2220 d75aff16 a3165a16 1216f013 a5135013 .Z....Z.......P. │ │ + 0x000a2230 3911bf0c 980bcc03 00000000 00000000 9............... │ │ + 0x000a2240 8b594559 0910e00f ab0f940f f20d820b .YEY............ │ │ + 0x000a2250 620bd407 df03e302 00000000 00000000 b............... │ │ + 0x000a2260 b94ab749 a5480d1d fa1b811b 9f1af415 .J.I.H.......... │ │ + 0x000a2270 5f106c08 85051301 00000000 00000000 _.l............. │ │ + 0x000a2280 dc599559 36591e59 d61c5316 ca120c12 .Y.Y6Y.Y..S..... │ │ + 0x000a2290 ad118306 00049501 00000000 00000000 ................ │ │ + 0x000a22a0 cf51eb4a 934a684a 3845e30d 8b0dee0c .Q.J.JhJ8E...... │ │ + 0x000a22b0 f10b4706 2f05da00 00000000 00000000 ..G./........... │ │ + 0x000a22c0 a148c147 203f4b3e ca3a913a 7910080a .H.G ?K>.:.:y... │ │ + 0x000a22d0 db09a303 aa016500 00000000 00000000 ......e......... │ │ + 0x000a22e0 ab4d124d 7e451a43 c7427c42 d040380e .M.M~E.C.B|B.@8. │ │ + 0x000a22f0 ad0d4d08 27033301 00000000 00000000 ..M.'.3......... │ │ + 0x000a2300 0651a34a ce493744 7e439242 85416f40 .Q.J.I7D~C.B.Ao@ │ │ + 0x000a2310 e5104c09 d1076001 00000000 00000000 ..L...`......... │ │ + 0x000a2320 94358032 9d2f4c2e 622d252c 832a4127 .5.2./L.b-%,.*A' │ │ + 0x000a2330 7a25430f 55095102 00000000 00000000 z%C.U.Q......... │ │ + 0x000a2340 3d373f33 122e1d2d 0c2cc82a 4929b125 =7?3...-.,.*I).% │ │ + 0x000a2350 19245316 5b056c02 00000000 00000000 .$S.[.l......... │ │ + 0x000a2360 7e3dc435 e3318d30 962f912d 9b2c6d2a ~=.5.1.0./.-.,m* │ │ + 0x000a2370 2e28d81a 5318b503 00000000 00000000 .(..S........... │ │ + 0x000a2380 a450414a 91457045 61453545 1a45c244 .PAJ.EpEaE5E.E.D │ │ + 0x000a2390 69447742 5941223f 00000000 00000000 iDwBYA"?........ │ │ + 0x000a23a0 59573854 9c4d834c 014aa148 cd45d842 YW8T.M.L.J.H.E.B │ │ + 0x000a23b0 8e418a31 fd2d4928 6c210000 00000000 .A.1.-I(l!...... │ │ + 0x000a23c0 4c6ebc32 a7310931 3430b12d 312d352c Ln.2.1.140.-1-5, │ │ + 0x000a23d0 ad295c21 8b1f6816 e00c0000 00000000 .)\!..h......... │ │ + 0x000a23e0 676bfd6a 2f31d230 5f302930 2b2e412b gk.j/1.0_0)0+.A+ │ │ + 0x000a23f0 f22a9e25 4021811f c9170000 00000000 .*.%@!.......... │ │ + 0x000a2400 ac650164 1262b848 38473f46 46459b3e .e.d.b.H8G?FFE.> │ │ + 0x000a2410 3d38f02b 4229a324 8a210000 00000000 =8.+B).$.!...... │ │ + 0x000a2420 856c086b d8684c68 5635a530 9f2a1329 .l.k.hLhV5.0.*.) │ │ + 0x000a2430 7528b11e dc1c551a f8180000 00000000 u(....U......... │ │ + 0x000a2440 066b1765 b1631f63 e65a862d 662c072b .k.e.c.c.Z.-f,.+ │ │ + 0x000a2450 232a341f d61c6b18 d8150000 00000000 #*4...k......... │ │ + 0x000a2460 306d9f6c dc636263 c35d1e5d 3731362f 0m.l.cbc.].]716/ │ │ + 0x000a2470 bd2e6c25 2d237920 941e0000 00000000 ..l%-#y ........ │ │ + 0x000a2480 3066ac65 af5ea75c d75b745b f9597536 0f.e.^.\.[t[.Yu6 │ │ + 0x000a2490 8d35c028 5c256422 271f0000 00000000 .5.(\%d"'....... │ │ + 0x000a24a0 92680563 9b611b5d d95bb35a e7594f57 .h.c.a.].[.Z.YOW │ │ + 0x000a24b0 2e362228 9d25441f 7b1a0000 00000000 .6"(.%D.{....... │ │ + 0x000a24c0 5c56de53 fa4e634d f64bc84a 28496445 \V.S.NcM.K.J(IdE │ │ + 0x000a24d0 5243162f e32a6d24 e31e0000 00000000 RC./.*m$........ │ │ + 0x000a24e0 e656f652 f84e5d4d be4b2d4a 5b487d44 .V.R.N]M.K-J[H}D │ │ + 0x000a24f0 e2417a31 58272223 121b0000 00000000 .Az1X'"#........ │ │ + 0x000a2500 8d583d56 a14e074d b64b9f4a d348c544 .X=V.N.M.K.J.H.D │ │ + 0x000a2510 ec422433 06302124 881d0000 00000000 .B$3.0!$........ │ │ + 0x000a2520 b873216c 2a63b062 5762f661 87618060 .s!l*c.bWb.a.a.` │ │ + 0x000a2530 d85fe05b 6d59e756 880e0000 00000000 ._.[mY.V........ │ │ + 0x000a2540 7a76a86e 3966295e 0355b64d 79425239 zv.n9f)^.U.MyBR9 │ │ + 0x000a2550 7930a628 c1219a1b 9813f60c 3d060000 y0.(.!......=... │ │ + 0x000a2560 da7c3e73 8b68ae65 ce633963 a5610447 .|>s.h.e.c9c.a.G │ │ + 0x000a2570 3d40293c ec372234 c926f119 430c0000 =@)<.7"4.&..C... │ │ + 0x000a2580 25756671 b56dd363 a161af60 315eeb47 %ufq.m.c.a.`1^.G │ │ + 0x000a2590 ed39ac2c 3820b214 f00cbf08 58040000 .9.,8 ......X... │ │ + 0x000a25a0 6c79d771 d5693c64 aa5bf653 a347083d ly.q.i>9.4.(d..... │ │ + 0x000a25e0 4a759d6f a1699d60 ec5c885b 5e58d448 Ju.o.i.`.\.[^X.H │ │ + 0x000a25f0 8a3ccb2f 76248c1a d8127e0c 48050000 .<./v$....~.H... │ │ + 0x000a2600 41799470 2b688c61 8f59c84f 6a420036 Ay.p+h.a.Y.OjB.6 │ │ + 0x000a2610 622fea29 6522211d 9416a20f dc060000 b/.)e"!......... │ │ + 0x000a2620 667f257c 7b78fd77 d877c177 99770726 f.%|{x.w.w.w.w.& │ │ + 0x000a2630 69232421 671eac1b 85152d0f 41070000 i#$!g.....-.A... │ │ + 0x000a2640 917bd67a 2b7ab575 78754f75 2e75e82d .{.z+z.uxuOu.u.- │ │ + 0x000a2650 69261f1e 8d150b0e 770a1007 43030000 i&......w...C... │ │ + 0x000a2660 0513c511 8f101c01 e5009500 81000000 ................ │ │ + 0x000a2670 00000000 00000000 00000000 00000000 ................ │ │ + 0x000a2680 3166b264 b45fc402 2502ae01 8d010000 1f.d._..%....... │ │ + 0x000a2690 00000000 00000000 00000000 00000000 ................ │ │ + 0x000a26a0 cb6aec65 2e64e502 1d02ed00 ba000000 .j.e.d.......... │ │ + 0x000a26b0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000a26c0 397d3a7c 6c7b4001 e6009700 68000000 9}:|l{@.....h... │ │ + 0x000a26d0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000a26e0 5731d52b da25820c 730bcb09 c4085407 W1.+.%..s.....T. │ │ + 0x000a26f0 14040000 00000000 00000000 00000000 ................ │ │ + 0x000a2700 b465be62 e75ad812 a6119d10 d70e420c .e.b.Z........B. │ │ + 0x000a2710 680a0000 00000000 00000000 00000000 h............... │ │ + 0x000a2720 c7681162 645ff50f 430ecb0b 900aa609 .h.bd_..C....... │ │ + 0x000a2730 12020000 00000000 00000000 00000000 ................ │ │ + 0x000a2740 9a7c447b 317a2206 5e05aa04 01047703 .|D{1z".^.....w. │ │ + 0x000a2750 b4010000 00000000 00000000 00000000 ................ │ │ + 0x000a2760 e237482e ac250114 bd11870e b10c1e0a .7H..%.......... │ │ + 0x000a2770 c8040000 00000000 00000000 00000000 ................ │ │ + 0x000a2780 f7619c5c e850601e c41bba19 b9167712 .a.\.P`.......w. │ │ + 0x000a2790 840e0000 00000000 00000000 00000000 ................ │ │ + 0x000a27a0 8168cf5c b2582020 bf1c4f18 41167a14 .h.\.X ..O.A.z. │ │ + 0x000a27b0 d1020000 00000000 00000000 00000000 ................ │ │ + 0x000a27c0 8e7a6077 14753a10 7b0ee60c 700b170a .z`w.u:.{...p... │ │ + 0x000a27d0 65030000 00000000 00000000 00000000 e............... │ │ + 0x000a27e0 13433f2e 0520ae17 f0136b0f 5f0c9508 .C?.. ....k._... │ │ + 0x000a27f0 62030000 00000000 00000000 00000000 b............... │ │ + 0x000a2800 0b61dd54 6f3e3a28 5d222d1e e517e30f .a.To>:(]"-..... │ │ + 0x000a2810 760b0000 00000000 00000000 00000000 v............... │ │ + 0x000a2820 da6a2b4c f944f82f a8284c20 3f1c2019 .j+L.D./.(L ?. . │ │ + 0x000a2830 8b020000 00000000 00000000 00000000 ................ │ │ + 0x000a2840 9a752667 5a5e842e f325361f bc184b13 .u&gZ^...%6...K. │ │ + 0x000a2850 3d060000 00000000 00000000 00000000 =............... │ │ + 0x000a2860 44355a1c 48090000 00000000 00000000 D5Z.H........... │ │ + 0x000a2870 00000000 00000000 00000000 00000000 ................ │ │ + 0x000a2880 98497132 84100000 00000000 00000000 .Iq2............ │ │ + 0x000a2890 00000000 00000000 00000000 00000000 ................ │ │ + 0x000a28a0 164f8123 2b100000 00000000 00000000 .O.#+........... │ │ + 0x000a28b0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000a28c0 5859a136 031b0000 00000000 00000000 XY.6............ │ │ + 0x000a28d0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000a28e0 2b62112f 57051f01 6f005000 4c004800 +b./W...o.P.L.H. │ │ + 0x000a28f0 44004000 3c003800 34003000 2c000000 D.@.<.8.4.0.,... │ │ + 0x000a2900 e347cd23 19124006 59027501 1901c300 .G.#..@.Y.u..... │ │ + 0x000a2910 94007900 64006000 5c005800 54000000 ..y.d.`.\.X.T... │ │ + 0x000a2920 f4529428 e3108005 a301f500 b8007700 .R.(..........w. │ │ + 0x000a2930 5f005b00 57005300 4f004b00 47000000 _.[.W.S.O.K.G... │ │ + 0x000a2940 92165605 e601c500 4c004800 44004000 ..V.....L.H.D.@. │ │ + 0x000a2950 3c003800 34003000 2c002800 24000000 <.8.4.0.,.(.$... │ │ + 0x000a2960 a03c361a 180f7008 b7057b03 8202bf01 .<6...p...{..... │ │ + 0x000a2970 76013001 fc00d000 c000af00 92000000 v.0............. │ │ + 0x000a2980 6e46522b 4d1b0313 a00ea209 fc069d03 nFR+M........... │ │ + 0x000a2990 70026301 f800ae00 92007000 6c000000 p.c.......p.l... │ │ + 0x000a29a0 966e486a f161135a ee4b3b46 7f3bd630 .nHj.a.Z.K;F.;.0 │ │ + 0x000a29b0 002cc026 82227e1c b1130d0f 59080000 .,.&."~.....Y... │ │ + 0x000a29c0 9379f375 566db169 8161525e e6560344 .y.uVm.i.aR^.V.D │ │ + 0x000a29d0 f63a4830 0b284e1e 1416480f e3070000 .:H0.(N...H..... │ │ + 0x000a29e0 fe7c8b76 976b954d 35421136 c72be721 .|.v.k.M5B.6.+.! │ │ + 0x000a29f0 1d189210 bf080000 00000000 00000000 ................ │ │ + 0x000a2a00 017a9d60 0b5b314e 55244f13 00000000 .z.`.[1NU$O..... │ │ + 0x000a2a10 cc7df972 135a8a55 21394212 00000000 .}.r.Z.U!9B..... │ │ + 0x000a2a20 607d5173 a4713251 2934a925 00000000 `}Qs.q2Q)4.%.... │ │ + 0x000a2a30 616bc349 81438439 1924d409 00000000 ak.I.C.9.$...... │ │ + 0x000a2a40 b96e4668 cf605057 a31b8e0d 00000000 .nFh.`PW........ │ │ + 0x000a2a50 327a6f6f 0c5b5a56 b83fd213 00000000 2zoo.[ZV.?...... │ │ + 0x000a2a60 497eea74 3e72af65 76393623 00000000 I~.t>r.ev96#.... │ │ + 0x000a2a70 5a7b776f 096d6a52 c730c720 00000000 Z{wo.mjR.0. .... │ │ + 0x000a2a80 eb7b286f 395e5158 2c37690d 00000000 .{(o9^QX,7i..... │ │ + 0x000a2a90 367f6a71 756d7e63 193d3022 00000000 6.jqum~c.=0".... │ │ + 0x000a2aa0 417e286f 5d654c5d 7641ce22 00000000 A~(o]eL]vA.".... │ │ + 0x000a2ab0 eb7eef6e 796b375d af3f0129 00000000 .~.nyk7].?.).... │ │ + 0x000a2ac0 af72c46a 99561143 19331822 00000000 .r.j.V.C.3.".... │ │ + 0x000a2ad0 b278524a 3e478e3f 2623ce13 00000000 .xRJ>G.?&#...... │ │ + 0x000a2ae0 ba7ea45d d8461945 b834a214 00000000 .~.].F.E.4...... │ │ + 0x000a2af0 1c7e6862 e0619547 2935c127 00000000 .~hb.a.G)5.'.... │ │ + 0x000a2b00 9a7b1444 e941813d 602eb909 00000000 .{.D.A.=`....... │ │ + 0x000a2b10 717d0a6d 7f6be768 ad29fe15 00000000 q}.m.k.h.)...... │ │ + 0x000a2b20 ed7ac666 4b5db65b fd45671c 00000000 .z.fK].[.Eg..... │ │ + 0x000a2b30 c97e516b 506a1b65 15417027 00000000 .~QkPj.e.Ap'.... │ │ + 0x000a2b40 8d7c8560 b25f0654 773cd32b 00000000 .|.`._.Tw<.+.... │ │ + 0x000a2b50 1b7d6462 9a5b9757 d03e8a0e 00000000 .}db.[.W.>...... │ │ + 0x000a2b60 927f1263 1561155c 5741df24 00000000 ...c.a.\WA.$.... │ │ + 0x000a2b70 957eda60 735b4f56 f3426620 00000000 .~.`s[OV.Bf .... │ │ + 0x000a2b80 677f2162 50603059 3544e431 00000000 g.!bP`0Y5D.1.... │ │ + 0x000a2b90 49724467 63541944 8534d623 00000000 IrDgcT.D.4.#.... │ │ + 0x000a2ba0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000a2bb0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000a2bc0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000a2bd0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000a2be0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000a2bf0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000a2c00 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000a2c10 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000a2c20 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000a2c30 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000a2c40 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000a2c50 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000a2c60 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000a2c70 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000a2c80 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000a2c90 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000a2ca0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000a2cb0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000a2cc0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000a2cd0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000a2ce0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000a2cf0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000a2d00 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000a2d10 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000a2d20 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000a2d30 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000a2d40 997bf24d 0c27a514 00000000 00000000 .{.M.'.......... │ │ + 0x000a2d50 6f7f9765 3451d517 00000000 00000000 o..e4Q.......... │ │ + 0x000a2d60 967e0169 6252ab3e 00000000 00000000 .~.ibR.>........ │ │ + 0x000a2d70 7f7e9344 65371b08 00000000 00000000 .~.De7.......... │ │ + 0x000a2d80 e77f9e74 a2250113 00000000 00000000 ...t.%.......... │ │ + 0x000a2d90 c47f8a6e 1b524922 00000000 00000000 ...n.RI"........ │ │ + 0x000a2da0 db7ffc72 5147382c 00000000 00000000 ...rQG8,........ │ │ + 0x000a2db0 637f5067 144de13b 00000000 00000000 c.Pg.M.;........ │ │ + 0x000a2dc0 897fc165 964d2c0d 00000000 00000000 ...e.M,......... │ │ + 0x000a2dd0 d17f5f6a e04e052c 00000000 00000000 .._j.N.,........ │ │ + 0x000a2de0 f37e4468 0654b525 00000000 00000000 .~Dh.T.%........ │ │ + 0x000a2df0 ad7f116a 1f51b43c 00000000 00000000 ...j.Q.<........ │ │ + 0x000a2e00 50784c6a 09518d37 00000000 00000000 PxLj.Q.7........ │ │ + 0x000a2e10 767ab577 e44b1b38 a4164911 da010000 vz.w.K.8..I..... │ │ + 0x000a2e20 7c77586c 71620827 9316f709 00000000 |wXlqb.'........ │ │ + 0x000a2e30 0377186a 9f5d4124 a2168609 00000000 .w.j.]A$........ │ │ + 0x000a2e40 3c71f654 7d4a6634 d525ca05 00000000 H.8.'....}..... │ │ + 0x000a2f50 7914b910 cd0f260f 73017900 59000000 y.....&.s.y.Y... │ │ + 0x000a2f60 f060384d 1b391a2c 491cc70d 00000000 .`8M.9.,I....... │ │ + 0x000a2f70 1d646353 bd40a833 8e235712 00000000 .dcS.@.3.#W..... │ │ + 0x000a2f80 94613b4e 533cec2f 05218e10 00000000 .a;NS<./.!...... │ │ + 0x000a2f90 b15f1049 ba38c42b 111e8b10 00000000 ._.I.8.+........ │ │ + 0x000a2fa0 4b4e1435 992af91e 7114580a 00000000 KN.5.*..q.X..... │ │ + 0x000a2fb0 115ad845 e53dc42d c31b1d13 00000000 .Z.E.=.-........ │ │ + 0x000a2fc0 a445c32e 522b8621 6716b90e 00000000 .E..R+.!g....... │ │ + 0x000a2fd0 f75df531 0816570c 9d05f001 00000000 .].1..W......... │ │ + 0x000a2fe0 31692b43 e323bd16 680b2c04 00000000 1i+C.#..h.,..... │ │ + 0x000a2ff0 b66e0454 b139152c f91a0a0d 00000000 .n.T.9.,........ │ │ + 0x000a3000 6473085b 6f455739 0528e414 00000000 ds.[oEW9.(...... │ │ + 0x000a3010 48714a5d dd4c443a 2128b915 00000000 HqJ].LD:!(...... │ │ + 0x000a3020 6076fd5e c34d802b 4b1c7510 00000000 `v.^.M.+K.u..... │ │ + 0x000a3030 0b7bc56a 3f57ed35 3c2bf71a 00000000 .{.j?W.5<+...... │ │ + 0x000a3040 da0f0000 00000000 00000000 00000000 ................ │ │ + 0x000a3050 00400000 00000000 00000000 00000000 .@.............. │ │ + 0x000a3060 c7560000 00000000 00000000 00000000 .V.............. │ │ + 0x000a3070 64160000 00000000 00000000 00000000 d............... │ │ + 0x000a3080 8d040000 00000000 00000000 00000000 ................ │ │ + 0x000a3090 1b13e608 00000000 00000000 00000000 ................ │ │ + 0x000a30a0 f4529f1b 00000000 00000000 00000000 .R.............. │ │ + 0x000a30b0 7066e609 00000000 00000000 00000000 pf.............. │ │ + 0x000a30c0 16265812 00000000 00000000 00000000 .&X............. │ │ + 0x000a30d0 55037f01 00000000 00000000 00000000 U............... │ │ + 0x000a30e0 1c1c7212 a30a0000 00000000 00000000 ..r............. │ │ + 0x000a30f0 fa5aaa2b 88150000 00000000 00000000 .Z.+............ │ │ + 0x000a3100 b0632b17 800b0000 00000000 00000000 .c+............. │ │ + 0x000a3110 21355a20 43110000 00000000 00000000 !5Z C........... │ │ + 0x000a3120 5805af03 06020000 00000000 00000000 X............... │ │ + 0x000a3130 351fb516 6010b609 00000000 00000000 5...`........... │ │ + 0x000a3140 235e7430 f7214312 00000000 00000000 #^t0.!C......... │ │ + 0x000a3150 616f5314 3f0da506 00000000 00000000 aoS.?........... │ │ + 0x000a3160 68328623 a417a60c 00000000 00000000 h2.#............ │ │ + 0x000a3170 62046b03 6d025601 00000000 00000000 b.k.m.V......... │ │ + 0x000a3180 a425c11c a616ed10 870a0000 00000000 .%.............. │ │ + 0x000a3190 ed62a63c 132f461f b2120000 00000000 .b.<./F......... │ │ + 0x000a31a0 6467e21e c016900f 31080000 00000000 dg......1....... │ │ + 0x000a31b0 1c369126 4d1dd514 2c0c0000 00000000 .6.&M...,....... │ │ + 0x000a31c0 da05c204 c003c502 9f010000 00000000 ................ │ │ + 0x000a31d0 bf25911d a018dc13 fd0e9209 00000000 .%.............. │ │ + 0x000a31e0 da64a943 f8356727 211c6d10 00000000 .d.C.5g'!.m..... │ │ + 0x000a31f0 78624e24 6e1cbd15 070f0c08 00000000 xbN$n........... │ │ + 0x000a3200 90379b28 7720ad19 2912a30a 00000000 .7.(w ..)....... │ │ + 0x000a3210 22062505 4a047603 85027901 00000000 ".%.J.v...y..... │ │ + 0x000a3220 472bb522 b51d1019 8e14650f 0d0a0000 G+."......e..... │ │ + 0x000a3230 1465e743 503a9a2b 21217f17 ec0d0000 .e.CP:.+!!...... │ │ + 0x000a3240 ed697225 2e1e6a18 b212300d 4c070000 .ir%..j...0.L... │ │ + 0x000a3250 6b34ce27 9e20761a 7c14990e 10090000 k4.'. v.|....... │ │ + 0x000a3260 cc06da05 f0042704 49036702 78010000 ......'.I.g.x... │ │ + 0x000a3270 5f0e0000 00000000 00000000 00000000 _............... │ │ + 0x000a3280 00400000 00000000 00000000 00000000 .@.............. │ │ + 0x000a3290 f75d0000 00000000 00000000 00000000 .].............. │ │ + 0x000a32a0 b70d0000 00000000 00000000 00000000 ................ │ │ + 0x000a32b0 86040000 00000000 00000000 00000000 ................ │ │ + 0x000a32c0 571d270e 00000000 00000000 00000000 W.'............. │ │ + 0x000a32d0 01506315 00000000 00000000 00000000 .Pc............. │ │ + 0x000a32e0 8764c812 00000000 00000000 00000000 .d.............. │ │ + 0x000a32f0 4f31c31c 00000000 00000000 00000000 O1.............. │ │ + 0x000a3300 70086904 00000000 00000000 00000000 p.i............. │ │ + 0x000a3310 6e21d915 310b0000 00000000 00000000 n!..1........... │ │ + 0x000a3320 60598e28 b2150000 00000000 00000000 `Y.(............ │ │ + 0x000a3330 f3683b1a 930d0000 00000000 00000000 .h;............. │ │ + 0x000a3340 72387829 53110000 00000000 00000000 r8x)S........... │ │ + 0x000a3350 05096006 4a030000 00000000 00000000 ..`.J........... │ │ + 0x000a3360 3c26791c 7b13de0a 00000000 00000000 <&y.{........... │ │ + 0x000a3370 235f602c e51e360f 00000000 00000000 #_`,..6......... │ │ + 0x000a3380 2f77f70c 7e089204 00000000 00000000 /w..~........... │ │ + 0x000a3390 0b352e2d c51a3410 00000000 00000000 .5.-..4......... │ │ + 0x000a33a0 9c03d402 e701fa00 00000000 00000000 ................ │ │ + 0x000a33b0 37290920 f317f50f ac080000 00000000 7). ............ │ │ + 0x000a33c0 7563ea3f 4c33c81f f8100000 00000000 uc.?L3.......... │ │ + 0x000a33d0 a76e181e 0117f20e 39070000 00000000 .n......9....... │ │ + 0x000a33e0 c63cd02f e9248217 720c0000 00000000 .<./.$..r....... │ │ + 0x000a33f0 2e081707 5c050904 31020000 00000000 ....\...1....... │ │ + 0x000a3400 092d8025 2c1eae16 df0fd608 00000000 .-.%,........... │ │ + 0x000a3410 6f665c45 ac39c72a 611ce30f 00000000 of\E.9.*a....... │ │ + 0x000a3420 88724919 d314e00f 520a2e05 00000000 .rI.....R....... │ │ + 0x000a3430 ef416d38 382b861f a016060c 00000000 .Am88+.......... │ │ + 0x000a3440 f4061c06 09050a04 1103bb01 00000000 ................ │ │ + 0x000a3450 3e2c0825 4a1f7a19 ff13cc0e 9d080000 >,.%J.z......... │ │ + 0x000a3460 1969ab45 703b442f 7d23d518 a70d0000 .i.Ep;D/}#...... │ │ + 0x000a3470 a9722e1b 0317aa12 d90d4609 7e040000 .r........F.~... │ │ + 0x000a3480 d3398c31 28295a22 5e190e11 4a090000 .9.1()Z"^...J... │ │ + 0x000a3490 2a069f05 e4044104 af03e602 be010000 *.....A......... │ │ + 0x000a34a0 41033000 00000000 406a3100 00000000 A.0.....@j1..... │ │ + 0x000a34b0 5a7e8674 00000000 ac11a000 00000000 Z~.t............ │ │ + 0x000a34c0 1a062f03 00000000 026d8702 00000000 ../......m...... │ │ + 0x000a34d0 fe7c807b 00000000 672edb1b 00000000 .|.{....g....... │ │ + 0x000a34e0 5a032c00 00000000 e86f3800 00000000 Z.,......o8..... │ │ + 0x000a34f0 cf7e3977 00000000 f5148400 00000000 .~9w............ │ │ + 0x000a3500 d206f702 00000000 6d74a302 00000000 ........mt...... │ │ + 0x000a3510 a77d517c 00000000 87456a2c 00000000 .}Q|.....Ej,.... │ │ + 0x000a3520 00320000 00000000 00320000 00000000 .2.......2...... │ │ + 0x000a3530 00210000 00000000 1050240a 00000000 .!.......P$..... │ │ + 0x000a3540 1050240a 00000000 0b378007 00000000 .P$......7...... │ │ + 0x000a3550 464db444 00000000 464db444 00000000 FM.D....FM.D.... │ │ + 0x000a3560 1221fe1b 00000000 6a692d53 00000000 .!......ji-S.... │ │ + 0x000a3570 6a692d53 00000000 5d3e1927 00000000 ji-S....]>.'.... │ │ + 0x000a3580 0501d200 00000000 62079905 00000000 ........b....... │ │ + 0x000a3590 1e0f4309 00000000 b40c1308 00000000 ..C............. │ │ + 0x000a35a0 512b3217 00000000 d20b1d06 00000000 Q+2............. │ │ + 0x000a35b0 78306212 00000000 6c19440e 00000000 x0b.....l.D..... │ │ + 0x000a35c0 aa520c21 00000000 c118ca07 00000000 .R.!............ │ │ + 0x000a35d0 d30e9604 00000000 fd6bca23 00000000 .........k.#.... │ │ + 0x000a35e0 25344617 00000000 f16a481c 00000000 %4F......jH..... │ │ + 0x000a35f0 00000000 00000000 810f6205 00000000 ..........b..... │ │ + 0x000a3600 7e6d431f 00000000 1d62481f 00000000 ~mC......bH..... │ │ + 0x000a3610 00000000 00000000 00000000 00000000 ................ │ │ + 0x000a3620 00000000 00000000 00000000 00000000 ................ │ │ + 0x000a3630 00128802 5b000000 00128802 5b000000 ....[.......[... │ │ + 0x000a3640 00128802 5b000000 00128802 5b000000 ....[.......[... │ │ + 0x000a3650 00128802 5b000000 00128802 5b000000 ....[.......[... │ │ + 0x000a3660 00600040 00200000 ad78b654 3c150000 .`.@. ...x.T<... │ │ + 0x000a3670 5776f458 ec180000 726fef52 ba1a0000 Wv.X....ro.R.... │ │ + 0x000a3680 3b5bcb27 00000000 ce520000 293e0000 ;[.'.....R..)>.. │ │ + 0x000a3690 00400000 f9160000 33140000 e3090000 .@......3....... │ │ + 0x000a36a0 00000000 00000000 00000000 bc310000 .............1.. │ │ + 0x000a36b0 831e0000 b0170000 76140000 840c0000 ........v....... │ │ + 0x000a36c0 fc0c0000 08170000 00400000 b96f0000 .........@...o.. │ │ + 0x000a36d0 32780000 147d0000 00400000 00400000 2x...}...@...@.. │ │ + 0x000a36e0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000a36f0 00400000 b9280000 2c4e0000 4b390000 .@...(..,N..K9.. │ │ + 0x000a3700 00400000 23480000 884f0000 4e5b0000 .@..#H...O..N[.. │ │ + 0x000a3710 80570000 fb300000 f94e0000 46610000 .W...0...N..Fa.. │ │ + 0x000a3720 fb680000 1e4e0000 a9650000 f36d0000 .h...N...e...m.. │ │ + 0x000a3730 1d220000 0a3f0000 15440000 3e5f0000 ."...?...D..>_.. │ │ + 0x000a3740 42500000 bc6d0000 81770000 e27b0000 BP...m...w...{.. │ │ + 0x000a3750 5a220000 84210000 483a0000 32100000 Z"...!..H:..2... │ │ + 0x000a3760 08210000 2d320000 d04c0000 10200000 .!..-2...L... .. │ │ + 0x000a3770 ff350000 da7c0000 ea3e0000 26310000 .5...|...>..&1.. │ │ + 0x000a3780 56180000 34170000 1d220000 01510000 V...4...."...Q.. │ │ + 0x000a3790 70560000 ab740000 527b0000 ea770000 pV...t..R{...w.. │ │ + 0x000a37a0 325c0000 b5620000 35280000 bc380000 2\...b..5(...8.. │ │ + 0x000a37b0 bf4d0000 73640000 354c0000 8a5b0000 .M..sd..5L...[.. │ │ + 0x000a37c0 dc6d0000 11180000 95260000 68360000 .m.......&..h6.. │ │ + 0x000a37d0 ee1f0000 22320000 6e270000 79240000 ...."2..n'..y$.. │ │ + 0x000a37e0 8d4c0000 32530000 d6590000 745c0000 .L..2S...Y..t\.. │ │ + 0x000a37f0 d75f0000 e4670000 d4510000 eb610000 ._...g...Q...a.. │ │ + 0x000a3800 df6c0000 b33d0000 d00b0000 ed790000 .l...=.......y.. │ │ + 0x000a3810 913e0000 b9090000 746f0000 41330000 .>......to..A3.. │ │ + 0x000a3820 26060000 365e0000 3b1f0000 69030000 &...6^..;...i... │ │ + 0x000a3830 787c0000 fa540000 05170000 5c7a0000 x|...T......\z.. │ │ + 0x000a3840 11450000 a0090000 ae6c0000 4d320000 .E.......l..M2.. │ │ + 0x000a3850 f5070000 045b0000 57280000 ad060000 .....[..W(...... │ │ + 0x000a3860 217a0000 c8440000 68140000 45770000 !z...D..h...Ew.. │ │ + 0x000a3870 e23c0000 72080000 717a0000 b9440000 .<..r...qz...D.. │ │ + 0x000a3880 e7080000 5c6b0000 90250000 e2030000 ....\k...%...... │ │ + 0x000a3890 e7700000 a3480000 e01d0000 c8730000 .p...H.......s.. │ │ + 0x000a38a0 5a440000 aa170000 5b100000 da220000 ZD......[....".. │ │ + 0x000a38b0 912e0000 05210000 ec380000 9b500000 .....!...8...P.. │ │ + 0x000a38c0 99360000 79550000 03550000 d5150000 .6..yU...U...... │ │ + 0x000a38d0 dc310000 ef530000 4b180000 94340000 .1...S..K....4.. │ │ + 0x000a38e0 70480000 91120000 d62b0000 c0470000 pH.......+...G.. │ │ + 0x000a38f0 fb110000 7f280000 28410000 49040000 .....(..(A..I... │ │ + 0x000a3900 7d3f0000 206e0000 93000000 1c2f0000 }?.. n......./.. │ │ + 0x000a3910 41600000 00400000 00400000 00400000 A`...@...@...@.. │ │ + 0x000a3920 82000000 b8040000 da060000 500a0000 ............P... │ │ + 0x000a3930 bd290000 01170000 d9260000 271b0000 .).......&..'... │ │ + 0x000a3940 da440000 5b2e0000 38220000 a9470000 .D..[...8"...G.. │ │ + 0x000a3950 e83b0000 ab5b0000 00000000 90230000 .;...[.......#.. │ │ + 0x000a3960 655b0000 3b570000 00000000 00000000 e[..;W.......... │ │ + 0x000a3970 00000000 00000000 44040000 a5720000 ........D....r.. │ │ + 0x000a3980 137b0000 58030000 d5740000 2c7c0000 .{..X....t..,|.. │ │ + 0x000a3990 b1030000 b8720000 f37c0000 e2020000 .....r...|...... │ │ + 0x000a39a0 17720000 787c0000 cb010000 57630000 .r..x|......Wc.. │ │ + 0x000a39b0 4a7a0000 f7010000 51700000 0f7a0000 Jz......Qp...z.. │ │ + 0x000a39c0 3e010000 f6600000 7f7f0000 33010000 >....`......3... │ │ + 0x000a39d0 102c0000 bd080000 00000000 00000000 .,.............. │ │ + 0x000a39e0 b87cf17b 4478e16c 00000000 00000000 .|.{Dx.l........ │ │ + 0x000a39f0 8e7e617d a578896e 00000000 00000000 .~a}.x.n........ │ │ + 0x000a3a00 5173aa6c 285a1d47 00000000 00000000 Qs.l(Z.G........ │ │ + 0x000a3a10 9078e672 ad61c946 00000000 00000000 .x.r.a.F........ │ │ + 0x000a3a20 707ef87d 2f7cca77 72660000 00000000 p~.}/|.wrf...... │ │ + 0x000a3a30 2e7f6b7e dd7a0273 8f620000 00000000 ..k~.z.s.b...... │ │ + 0x000a3a40 b4754f6f 5c62ee51 4f300000 00000000 .uOo\b.QO0...... │ │ + 0x000a3a50 06799573 0a65a353 92350000 00000000 .y.s.e.S.5...... │ │ + 0x000a3a60 b77e0e7e b37b0879 3f73b261 00000000 .~.~.{.y?s.a.... │ │ + 0x000a3a70 b17e267d 4d7a8a6a cd5d3b4d 00000000 .~&}Mz.j.];M.... │ │ + 0x000a3a80 4f72486b 9a580a4a ec3ab624 00000000 OrHk.X.J.:.$.... │ │ + 0x000a3a90 e5797475 f46c6155 8e463028 00000000 .ytu.laU.F0(.... │ │ + 0x000a3aa0 257f1e7e 8c7bd577 a0717468 d64e0000 %..~.{.w.qth.N.. │ │ + 0x000a3ab0 8d7e457d 1a7b226d f95aee4e a73b0000 .~E}.{"m.Z.N.;.. │ │ + 0x000a3ac0 836be062 b04d1442 bf318422 28140000 .k.b.M.B.1."(... │ │ + 0x000a3ad0 fa777072 13696848 be38922f 80170000 .wpr.ihH.8./.... │ │ + 0x000a3ae0 ca7eb87d a178fb71 e8675d5e a853dc42 .~.}.x.q.g]^.S.B │ │ + 0x000a3af0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000a3b00 1a7cc678 4a741c6a 433c5032 8d26111c .|.xJt.jCp.]IN..^9..{... │ │ + 0x000a3d30 cc4ef419 e3080000 1a5b822d 83160000 .N.......[.-.... │ │ + 0x000a3d40 5c67db44 e12c0000 61762b67 c9590000 \g.D.,..av+g.Y.. │ │ + 0x000a3d50 452fae08 47030000 0d4df519 4a0a0000 E/..G....M..J... │ │ + 0x000a3d60 2960bb36 361f0000 796bd94d 38370000 )`.66...yk.M87.. │ │ + 0x000a3d70 fc74da63 67540000 00600040 00200000 .t.cgT...`.@. .. │ │ + 0x000a3d80 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a3d90 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a3da0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a3db0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a3dc0 00600040 00200000 88425f14 74080000 .`.@. ...B_.t... │ │ + 0x000a3dd0 36540e23 8d0f0000 c568ce49 0b330000 6T.#.....h.I.3.. │ │ + 0x000a3de0 896f955b bd490000 ef74c266 b5580000 .o.[.I...t.f.X.. │ │ + 0x000a3df0 6b334709 a2040000 2d4b7419 d8090000 k3G.....-Kt..... │ │ + 0x000a3e00 025f4237 40200000 16719957 9a410000 ._B7@ ...q.W.A.. │ │ + 0x000a3e10 377aeb6f 74650000 8727ba05 42020000 7z.ote...'..B... │ │ + 0x000a3e20 13460916 0f090000 875fda3a f8240000 .F......._.:.$.. │ │ + 0x000a3e30 3274935f 0e4e0000 007ac46e f0630000 2t._.N...z.n.c.. │ │ + 0x000a3e40 ae28b20b 74050000 7d46801c e20d0000 .(..t...}F...... │ │ + 0x000a3e50 ef654f4a 1a370000 ec777a69 965b0000 .eOJ.7...wzi.[.. │ │ + 0x000a3e60 00600040 00200000 6267c43f ff2a0000 .`.@. ..bg.?.*.. │ │ + 0x000a3e70 0026ce04 25010000 a444dc10 f8040000 .&..%....D...... │ │ + 0x000a3e80 dc585e26 9e100000 7b66223e 33240000 .X^&....{f">3$.. │ │ + 0x000a3e90 2e72a859 1c450000 84207d03 f3000000 .r.Y.E... }..... │ │ + 0x000a3ea0 f741040f 6d040000 3e59a726 ce100000 .A..m...>Y.&.... │ │ + 0x000a3eb0 8166ba3d 75230000 ee6fd953 bc3c0000 .f.=u#...o.S.<.. │ │ + 0x000a3ec0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a3ed0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a3ee0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a3ef0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a3f00 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a3f10 1731ce07 2f020000 5e465912 e6050000 .1../...^FY..... │ │ + 0x000a3f20 465f2631 6b180000 e4683d44 262a0000 F_&1k....h=D&*.. │ │ + 0x000a3f30 546fc152 133a0000 d720e702 bb000000 To.R.:... ...... │ │ + 0x000a3f40 0f37670a 39030000 2c581c29 48140000 .7g.9...,X.)H... │ │ + 0x000a3f50 896af347 3f300000 8c750963 16530000 .j.G?0...u.c.S.. │ │ + 0x000a3f60 9a1f2a03 b7000000 3b372e0b a9030000 ..*.....;7...... │ │ + 0x000a3f70 6c5b0c2f 35190000 df6de24f 52390000 l[./5....m.OR9.. │ │ + 0x000a3f80 3a752563 c5520000 a71c9e03 2b010000 :u%c.R......+... │ │ + 0x000a3f90 9536970d 4d050000 2462503b d8230000 .6..M...$bP;.#.. │ │ + 0x000a3fa0 b072ca5c 39450000 00600040 00200000 .r.\9E...`.@. .. │ │ + 0x000a3fb0 486ea858 4f490000 8d1c4805 32020000 Hn.XOI....H.2... │ │ + 0x000a3fc0 233f7012 9e070000 0055b726 b9130000 #?p......U.&.... │ │ + 0x000a3fd0 fd647440 d5280000 bf756465 d7560000 .dt@.(...ude.V.. │ │ + 0x000a3fe0 3f21d403 0d010000 103ef20c 79030000 ?!.......>..y... │ │ + 0x000a3ff0 4a51221e ae0b0000 1461e236 041e0000 JQ"......a.6.... │ │ + 0x000a4000 c972b75d 7a4b0000 40278d04 77010000 .r.]zK..@'..w... │ │ + 0x000a4010 90452312 99050000 fd593e29 e8120000 .E#......Y>).... │ │ + 0x000a4020 60672842 fb280000 a2747661 7a500000 `g(B.(...tvazP.. │ │ + 0x000a4030 69305d08 7d020000 b0496c15 59070000 i0].}....Il.Y... │ │ + 0x000a4040 685bca2b f8150000 cf688a45 812d0000 h[.+.....h.E.-.. │ │ + 0x000a4050 9575c763 c9530000 5e221205 86010000 .u.c.S..^"...... │ │ + 0x000a4060 eb3cda0b ee020000 054e9f1c f30a0000 .<.......N...... │ │ + 0x000a4070 eb5c2033 db1a0000 886d9453 fa3d0000 .\ 3.....m.S.=.. │ │ + 0x000a4080 2121cb03 49010000 c13e270e 30040000 !!..I....>'.0... │ │ + 0x000a4090 af55fe23 cb0f0000 bc664a3f ef250000 .U.#.....fJ?.%.. │ │ + 0x000a40a0 91765e66 da570000 0e187501 6d000000 .v^f.W....u.m... │ │ + 0x000a40b0 6237de08 8b020000 7c4f641b 020b0000 b7......|Od..... │ │ + 0x000a40c0 2962c636 7a1f0000 47746a60 c54f0000 )b.6z...Gtj`.O.. │ │ + 0x000a40d0 0c1ec002 bc000000 e639500a e4020000 .........9P..... │ │ + 0x000a40e0 0851671e 3e0d0000 a3622a38 10210000 .Qg.>....b*8.!.. │ │ + 0x000a40f0 5573b35d ed4b0000 6b687d3e 3b2a0000 Us.].K..kh}>;*.. │ │ + 0x000a4100 3a1f2804 56010000 423e5310 b0060000 :.(.V...B>S..... │ │ + 0x000a4110 9656d426 90130000 b365433e e1250000 .V.&.....eC>.%.. │ │ + 0x000a4120 4e732e5d 0c4b0000 121c2402 64000000 Ns.].K....$.d... │ │ + 0x000a4130 1d377a09 21020000 fe4edb19 cd080000 .7z.!....N...... │ │ + 0x000a4140 1c5f1d30 4f170000 e46d7c4f 58380000 ._.0O....m|OX8.. │ │ + 0x000a4150 43149601 81000000 d5357d0a 16030000 C........5}..... │ │ + 0x000a4160 c1534821 640e0000 a063c93a c8210000 .SH!d....c.:.!.. │ │ + 0x000a4170 6570f055 d7400000 db1aa903 19010000 ep.U.@.......... │ │ + 0x000a4180 3f3f5510 6d050000 33582427 ea110000 ??U.m...3X$'.... │ │ + 0x000a4190 50653a3d fc230000 84718258 1a440000 Pe:=.#...q.X.D.. │ │ + 0x000a41a0 d01ae601 70000000 f732b807 ec010000 ....p....2...... │ │ + 0x000a41b0 ed4d7d19 35090000 845e7a2f f5160000 .M}.5....^z/.... │ │ + 0x000a41c0 0c6b1549 0d300000 2c184a01 5b000000 .k.I.0..,.J.[... │ │ + 0x000a41d0 8c2e0706 ac010000 6d4f9c1b f10a0000 ........mO...... │ │ + 0x000a41e0 0d5ea72e a0160000 a26e4f50 8b3c0000 .^.......nOP.<.. │ │ + 0x000a41f0 2a155301 48000000 842cff06 f0010000 *.S.H....,...... │ │ + 0x000a4200 7f4e4a1d 630b0000 085c432e f0170000 .NJ.c....\C..... │ │ + 0x000a4210 666cd94b d4360000 29152101 37000000 fl.K.6..).!.7... │ │ + 0x000a4220 6a2c1706 7d010000 7e50291e 6e0b0000 j,..}...~P).n... │ │ + 0x000a4230 2861fd36 191d0000 c26dae4d 3f360000 (a.6.....m.M?6.. │ │ + 0x000a4240 916a2457 744a0000 a32b7111 2e080000 .j$WtJ...+q..... │ │ + 0x000a4250 e3543f2a 94180000 2d60d639 58260000 .T?*....-`.9X&.. │ │ + 0x000a4260 866bfb4c 9c370000 9f78a86b 0a600000 .k.L.7...x.k.`.. │ │ + 0x000a4270 6a177b02 b2000000 4c3a840c e9030000 j.{.....L:...... │ │ + 0x000a4280 56528a20 0d0e0000 8a62d938 75200000 VR. .....b.8u .. │ │ + 0x000a4290 4f748e60 e14f0000 8912b801 b1000000 Ot.`.O.......... │ │ + 0x000a42a0 2537520a 2e030000 7c50c61d 6b0c0000 %7R.....|P..k... │ │ + 0x000a42b0 ae619e37 3d1f0000 5c72215c a0490000 .a.7=...\r!\.I.. │ │ + 0x000a42c0 3914f802 15010000 033d4b0f ea040000 9........=K..... │ │ + 0x000a42d0 23533d22 440f0000 ef615a39 6e210000 #S="D....aZ9n!.. │ │ + 0x000a42e0 fd73c160 46500000 94111e01 72000000 .s.`FP......r... │ │ + 0x000a42f0 5133b506 6c010000 dc498415 d4060000 Q3..l....I...... │ │ + 0x000a4300 7b5a932b 36140000 f46c7e50 0c3a0000 {Z.+6....l~P.:.. │ │ + 0x000a4310 9015c401 c0000000 f5350709 b5020000 .........5...... │ │ + 0x000a4320 d0514322 850f0000 4e63ec38 b91f0000 .QC"....Nc.8.... │ │ + 0x000a4330 b572e15b e1480000 f10b7100 21000000 .r.[.H....q.!... │ │ + 0x000a4340 4f2d5e05 5f010000 514bc215 13070000 O-^._...QK...... │ │ + 0x000a4350 845d4d2b 22140000 526f4553 723d0000 .]M+"...RoESr=.. │ │ + 0x000a4360 dc0fbe00 25000000 6831f705 1e010000 ....%...h1...... │ │ + 0x000a4370 844a6214 a7050000 365b0e28 e9100000 .Jb.....6[.(.... │ │ + 0x000a4380 796c1d4c fa330000 d7692248 01330000 yl.L.3...i"H.3.. │ │ + 0x000a4390 75191308 a6030000 124e1923 65130000 u........N.#e... │ │ + 0x000a43a0 595c4f2f 301b0000 2067b040 2a2c0000 Y\O/0... g.@*,.. │ │ + 0x000a43b0 5f76f763 ba550000 f70acd00 31000000 _v.c.U......1... │ │ + 0x000a43c0 72383d0b 33030000 9f533e20 530d0000 r8=.3....S> S... │ │ + 0x000a43d0 24616d33 f91b0000 5e70a256 46430000 $am3....^p.VFC.. │ │ + 0x000a43e0 3b0cca01 ad000000 8838270b bf030000 ;........8'..... │ │ + 0x000a43f0 6058f52b 09170000 126b0e48 56300000 `X.+.....k.HV0.. │ │ + 0x000a4400 0574565f de4b0000 14102a01 5c000000 .tV_.K....*.\... │ │ + 0x000a4410 7e3bcd07 2f020000 9c49fe16 e2080000 ~;../....I...... │ │ + 0x000a4420 0057cb26 23130000 bc63f43f 8b2b0000 .W.&#....c.?.+.. │ │ + 0x000a4430 e9075100 16000000 22264404 17010000 ..Q....."&D..... │ │ + 0x000a4440 62474c13 70060000 4258ef26 40110000 bGL.p...BX.&@... │ │ + 0x000a4450 9e674f44 cd2d0000 271b0d02 30000000 .gOD.-..'...0... │ │ + 0x000a4460 46377905 bb010000 53496211 7a030000 F7y.....SIb.z... │ │ + 0x000a4470 21505a18 69050000 a75aac2b de100000 !PZ.i....Z.+.... │ │ + 0x000a4480 e4118500 2c000000 d4299301 28000000 ....,....)..(... │ │ + 0x000a4490 4a391e08 f0000000 8c48400f 01030000 J9.......H@..... │ │ + 0x000a44a0 1a50401b 6f070000 90219302 8c000000 .P@.o....!...... │ │ + 0x000a44b0 98380f0c 25030000 23586923 200c0000 .8..%...#Xi# ... │ │ + 0x000a44c0 2f61c731 e4130000 5468993e 5e220000 /a.1....Th.>^".. │ │ + 0x000a44d0 eb6b4864 bc5f0000 ce15a20e a30b0000 .kHd._.......... │ │ + 0x000a44e0 f465e84e be420000 8477db67 425e0000 .e.N.B...w.gB^.. │ │ + 0x000a44f0 9a7bcd72 4d6e0000 457eaf7a 32770000 .{.rMn..E~.z2w.. │ │ + 0x000a4500 1d1a4f06 4c010000 524be51f bd100000 ..O.L...RK...... │ │ + 0x000a4510 94660846 3a320000 c672a05d 1a4c0000 .f.F:2...r.].L.. │ │ + 0x000a4520 067a1e6f 72640000 390cb002 dc000000 .z.ord..9....... │ │ + 0x000a4530 e7416014 ae090000 745eb131 d91c0000 .A`.....t^.1.... │ │ + 0x000a4540 e76ce54b bb340000 40772965 fe560000 .l.K.4..@w)e.V.. │ │ + 0x000a4550 fb113b02 fb000000 012f2509 b0040000 ..;....../%..... │ │ + 0x000a4560 0b48a11f d4130000 016cf64e 733a0000 .H.......l.Ns:.. │ │ + 0x000a4570 ee78bf6a bb5f0000 14062c00 14000000 .x.j._....,..... │ │ + 0x000a4580 c824ea03 df000000 b3464e14 ad060000 .$.......FN..... │ │ + 0x000a4590 d45e622e 78150000 c4712e58 9c440000 .^b.x....q.X.D.. │ │ + 0x000a45a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a45b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a45c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a45d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a45e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a45f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a4600 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a4610 00600040 00200000 63769b64 655b0000 .`.@. ..cv.de[.. │ │ + 0x000a4620 531f600c f6060000 065ba335 6f280000 S.`......[.5o(.. │ │ + 0x000a4630 0072c05b c0470000 1f7aa770 c76a0000 .r.[.G...z.p.j.. │ │ + 0x000a4640 5b7d247a 50750000 4d221208 8b020000 [}$zPu..M"...... │ │ + 0x000a4650 0e4b0520 b10d0000 bd672447 5d2d0000 .K. .....g$G]-.. │ │ + 0x000a4660 c1732455 f7420000 7d762964 5d530000 .s$U.B..}v)d]S.. │ │ + 0x000a4670 bc05ec00 da000000 5b466309 2e030000 ........[Fc..... │ │ + 0x000a4680 cb6ea452 87370000 bc7ddc6f 66630000 .n.R.7...}.ofc.. │ │ + 0x000a4690 61794758 d4480000 c80ae601 b1000000 ayGX.H.......... │ │ + 0x000a46a0 d434640a fc030000 5454a221 8d0c0000 .4d.....TT.!.... │ │ + 0x000a46b0 ee698445 f7340000 be770b6c f85e0000 .i.E.4...w.l.^.. │ │ + 0x000a46c0 90033400 14000000 1c265004 c4000000 ..4......&P..... │ │ + 0x000a46d0 824ae017 54080000 3260cc33 131a0000 .J..T...2`.3.... │ │ + 0x000a46e0 636f3555 ac3e0000 00600040 00200000 co5U.>...`.@. .. │ │ + 0x000a46f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a4700 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a4710 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a4720 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a4730 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a4740 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a4750 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a4760 a77d297c e17a0000 db369224 49120000 .})|.z...6.$I... │ │ + 0x000a4770 ab6a0060 55550000 3b71ec44 4f2c0000 .j.`UU..;q.DO,.. │ │ + 0x000a4780 e575af61 d8500000 967f367e d67c0000 .u.a.P....6~.|.. │ │ + 0x000a4790 f628f20b 6a030000 c45e422e 801a0000 .(..j....^B..... │ │ + 0x000a47a0 7271574e 5d390000 ac793864 73550000 rqWN]9...y8dsU.. │ │ + 0x000a47b0 277d4477 59720000 2d0a2601 54000000 '}DwYr..-.&.T... │ │ + 0x000a47c0 80380009 00030000 4d536218 310c0000 .8......MSb.1... │ │ + 0x000a47d0 89684444 cd2c0000 4677d165 175d0000 .hDD.,..Fw.e.].. │ │ + 0x000a47e0 16074f02 c5000000 2d3c860c 9c060000 ..O.....-<...... │ │ + 0x000a47f0 2a5a4028 ee140000 00600040 722c0000 *Z@(.....`.@r,.. │ │ + 0x000a4800 25799260 00540000 40062200 14000000 %y.`.T..@."..... │ │ + 0x000a4810 2a282f05 29010000 df4de51b d60b0000 *(/.)....M...... │ │ + 0x000a4820 bc641d3c ae250000 d973495d 594b0000 .d.<.%...sI]YK.. │ │ + 0x000a4830 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a4840 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a4850 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a4860 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a4870 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a4880 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a4890 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a48a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a48b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a48c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a48d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a48e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a48f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a4900 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a4910 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a4920 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a4930 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a4940 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a4950 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a4960 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a4970 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a4980 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a4990 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a49a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a49b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a49c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a49d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a49e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a49f0 2648122f 92210000 084f6f33 13230000 &H./.!...Oo3.#.. │ │ + 0x000a4a00 f85d3545 d1330000 e667c153 b6430000 .]5E.3...g.S.C.. │ │ + 0x000a4a10 7a6d225d 064f0000 25716b63 ce560000 zm"].O..%qkc.V.. │ │ + 0x000a4a20 60790b73 f96c0000 c8471132 1c270000 `y.s.l...G.2.'.. │ │ + 0x000a4a30 96414e25 3e170000 6550ee33 af220000 .AN%>...eP.3.".. │ │ + 0x000a4a40 285ce842 dd300000 6464914e 7c3d0000 (\.B.0..dd.N|=.. │ │ + 0x000a4a50 e8693657 78470000 ec75806c b4630000 .i6WxG...u.l.c.. │ │ + 0x000a4a60 98507f39 4e2c0000 284a0f2f 5f200000 .P.9N,..(J./_ .. │ │ + 0x000a4a70 ac552b3b 742a0000 4c5f9447 61360000 .U+;t*..L_.Ga6.. │ │ + 0x000a4a80 8566fd51 80410000 276b5659 404a0000 .f.Q.A..'kVY@J.. │ │ + 0x000a4a90 26741c69 f25e0000 a1418726 52190000 &t.i.^...A.&R... │ │ + 0x000a4aa0 224b522f fd1f0000 e05a2441 c92f0000 "KR/.....Z$A./.. │ │ + 0x000a4ab0 c164e84e f93d0000 0c6b9558 3c490000 .d.N.=...k.Xo+.. │ │ + 0x000a4b30 11613b48 86350000 c06a4658 97480000 .a;H.5...jFX.H.. │ │ + 0x000a4b40 ba47822e a2200000 d0512536 bb250000 .G... ...Q%6.%.. │ │ + 0x000a4b50 bf5fc747 8d360000 1c690556 46460000 ._.G.6...i.VFF.. │ │ + 0x000a4b60 856eda5e 30510000 ea71d664 c5580000 .n.^0Q...q.d.X.. │ │ + 0x000a4b70 3879ae72 486c0000 a247b231 9e260000 8y.rHl...G.1.&.. │ │ + 0x000a4b80 17438d26 ab170000 ba505834 fd220000 .C.&.....PX4.".. │ │ + 0x000a4b90 9d5c2043 da300000 a964c54e 683d0000 .\ C.0...d.Nh=.. │ │ + 0x000a4ba0 cc69ff56 27470000 fa74c26a 4a610000 .i.V'G...t.jJa.. │ │ + 0x000a4bb0 5742af2b d9200000 5538731d 96110000 WB.+. ..U8s..... │ │ + 0x000a4bc0 82452928 eb180000 61530737 19250000 .E)(....aS.7.%.. │ │ + 0x000a4bd0 615d0a44 d8310000 0f64cc4d 823c0000 a].D.1...d.M.<.. │ │ + 0x000a4be0 85718464 02590000 9c43402b 831c0000 .q.d.Y...C@+.... │ │ + 0x000a4bf0 7650cf34 69250000 ed5d4d45 7c340000 vP.4i%...]ME|4.. │ │ + 0x000a4c00 e4664852 fe410000 c66cb45b 044d0000 .fHR.A...l.[.M.. │ │ + 0x000a4c10 d56ff161 fe540000 0d77646e 3a660000 .o.a.T...wdn:f.. │ │ + 0x000a4c20 7032d816 7c0b0000 fd39371d 880f0000 p2..|....97..... │ │ + 0x000a4c30 3a48302a 47190000 62552839 5a260000 :H0*G...bU(9Z&.. │ │ + 0x000a4c40 195f2146 55330000 8d650550 7a3e0000 ._!FU3...e.Pz>.. │ │ + 0x000a4c50 1670ba61 b7540000 7432261a 00100000 .p.a.T..t2&..... │ │ + 0x000a4c60 5534021a c30e0000 7740bf22 f1130000 U4......w@.".... │ │ + 0x000a4c70 2a4e6630 881e0000 9158363d 372a0000 *Nf0.....X6=7*.. │ │ + 0x000a4c80 c65fdc46 05340000 ab6bef59 ca4a0000 ._.F.4...k.Y.J.. │ │ + 0x000a4c90 bd569740 cd320000 be596a41 a4320000 .V.@.2...YjA.2.. │ │ + 0x000a4ca0 a2655751 71420000 9d6c1e5c 304e0000 .eWQqB...l.\0N.. │ │ + 0x000a4cb0 fb70f562 7d560000 15743b68 7e5d0000 .p.b}V...t;h~].. │ │ + 0x000a4cc0 e17adc75 0a710000 1254ec3f 17330000 .z.u.q...T.?.3.. │ │ + 0x000a4cd0 e54f2136 35270000 c356393d d72c0000 .O!65'...V9=.,.. │ │ + 0x000a4ce0 38604a49 b7380000 34672e53 33430000 8`JI.8..4g.S3C.. │ │ + 0x000a4cf0 b46b495a a84b0000 d376526e 45660000 .kIZ.K...vRnEf.. │ │ + 0x000a4d00 e74bd636 bf2b0000 9634291a 2e0f0000 .K.6.+...4)..... │ │ + 0x000a4d10 b0410c24 8a150000 874f2232 92200000 .A.$.....O"2. .. │ │ + 0x000a4d20 e059be3e 732c0000 bc607448 7e360000 .Y.>s,...`tH~6.. │ │ + 0x000a4d30 d66f8e61 2f550000 8a55d43e 2b2e0000 .o.a/U...U.>+... │ │ + 0x000a4d40 405a8244 08370000 1a65b350 d0430000 @Z.D.7...e.P.C.. │ │ + 0x000a4d50 276d3c5d ef4f0000 d2710664 b6570000 'm<].O...q.d.W.. │ │ + 0x000a4d60 2474e366 555b0000 79792073 b46c0000 $t.fU[..yy s.l.. │ │ + 0x000a4d70 054a2935 0e260000 30515c35 b0250000 .J)5.&..0Q\5.%.. │ │ + 0x000a4d80 3e56c63c 612b0000 d060b648 63380000 >V.B.. │ │ + 0x000a5000 fc500000 00400000 00400000 00400000 .P...@...@...@.. │ │ + 0x000a5010 00400000 69220000 c12e0000 b3350000 .@..i".......5.. │ │ + 0x000a5020 b5400000 223a0000 c0480000 16510000 .@..":...H...Q.. │ │ + 0x000a5030 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000a5040 f9140000 39400000 69390000 80330000 ....9@..i9...3.. │ │ + 0x000a5050 0f2f0000 00380000 98330000 5a580000 ./...8...3..ZX.. │ │ + 0x000a5060 9b5d0000 00400000 00400000 9c1e0000 .]...@...@...... │ │ + 0x000a5070 9f2e0000 05510000 e23e0000 36320000 .....Q...>..62.. │ │ + 0x000a5080 fe440000 023b0000 294a0000 ac0f0000 .D...;..)J...... │ │ + 0x000a5090 00400000 00400000 92240000 ab2a0000 .@...@...$...*.. │ │ + 0x000a50a0 00380000 00400000 383d0000 ef4e0000 .8...@..8=...N.. │ │ + 0x000a50b0 583c0000 85280000 862c0000 00400000 X<...(...,...@.. │ │ + 0x000a50c0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000a50d0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000a50e0 00400000 00400000 97030000 fc680000 .@...@.......h.. │ │ + 0x000a50f0 b0500000 512a0000 bf300000 af140000 .P..Q*...0...... │ │ + 0x000a5100 19010000 1a620000 ef330000 e00a0000 .....b...3...... │ │ + 0x000a5110 17590000 de090000 8b020000 c4040000 .Y.............. │ │ + 0x000a5120 f3790000 6e580000 f03e0000 61370000 .y..nX...>..a7.. │ │ + 0x000a5130 3c190000 e7000000 e56a0000 50390000 <........j..P9.. │ │ + 0x000a5140 cd0a0000 00400000 00400000 00400000 .....@...@...@.. │ │ + 0x000a5150 fb0a0000 f16a0000 89390000 f2230000 .....j...9...#.. │ │ + 0x000a5160 61280000 221b0000 3b020000 3e710000 a(.."...;...>q.. │ │ + 0x000a5170 18440000 cb0e0000 00400000 00400000 .D.......@...@.. │ │ + 0x000a5180 00400000 003a0000 e6780000 8e630000 .@...:...x...c.. │ │ + 0x000a5190 471d0000 55550000 be040000 90000000 G...UU.......... │ │ + 0x000a51a0 aa7a0000 f4420000 02090000 6e7f0000 .z...B......n... │ │ + 0x000a51b0 f46b0000 57040000 5c670000 8b7f0000 .k..W...\g...... │ │ + 0x000a51c0 9a790000 8f770000 00400000 55550000 .y...w...@..UU.. │ │ + 0x000a51d0 d9090000 00400000 00400000 00400000 .....@...@...@.. │ │ + 0x000a51e0 00400000 00400000 00400000 80410000 .@...@...@...A.. │ │ + 0x000a51f0 004d0000 80360000 80440000 804d0000 .M...6...D...M.. │ │ + 0x000a5200 803c0000 00000000 00000000 00000000 .<.............. │ │ + 0x000a5210 00000000 00000000 00000000 00000000 ................ │ │ + 0x000a5220 b3770976 d36b0e5d 00000000 00000000 .w.v.k.]........ │ │ + 0x000a5230 ff7d037d bd783d67 00000000 00000000 .}.}.x=g........ │ │ + 0x000a5240 2b62e65a 4d485c35 00000000 00000000 +b.ZMH\5........ │ │ + 0x000a5250 3f760070 5e5d9f3d 00000000 00000000 ?v.p^].=........ │ │ + 0x000a5260 237c1f7b 1d78c96f df550000 00000000 #|.{.x.o.U...... │ │ + 0x000a5270 c77e477e b57b9b74 8e5e0000 00000000 .~G~.{.t.^...... │ │ + 0x000a5280 365f9057 94495936 621a0000 00000000 6_.W.IY6b....... │ │ + 0x000a5290 ee75e46f 0b609a4a 56210000 00000000 .u.o.`.JV!...... │ │ + 0x000a52a0 147b5a7a 33778071 0466c74b 00000000 .{Zz3w.q.f.K.... │ │ + 0x000a52b0 6f7ea37d fb7bfd75 2b69ae4e 00000000 o~.}.{.u+i.N.... │ │ + 0x000a52c0 5f5e8c56 e046e636 aa27a00e 00000000 _^.V.F.6.'...... │ │ + 0x000a52d0 7d78c973 1569195a 3b482416 00000000 }x.s.i.Z;H$..... │ │ + 0x000a52e0 537d5b7c 307a6675 626d8e5e ca340000 S}[|0zfubm.^.4.. │ │ + 0x000a52f0 277fa07e 967d0177 736b0f59 c03b0000 '..~.}.wsk.Y.;.. │ │ + 0x000a5300 93604054 77437533 7422f014 26070000 .`@TwCu3t"..&... │ │ + 0x000a5310 fa76c06f d1626b45 f539e02e e0090000 .v.o.bkE.9...... │ │ + 0x000a5320 587ac377 c96f8967 8f5b344c e839fc24 Xz.w.o.g.[4L.9.$ │ │ + 0x000a5330 00000000 00000000 00000000 00000000 ................ │ │ + 0x000a5340 717e057c 2b792274 34574643 2d276215 q~.|+y"t4WFC-'b. │ │ + 0x000a5350 00000000 00000000 00000000 00000000 ................ │ │ + 0x000a5360 fe662c60 b14e2045 d836c126 b1183f0d .f,`.N E.6.&..?. │ │ + 0x000a5370 00000000 00000000 00000000 00000000 ................ │ │ + 0x000a5380 76794c73 9a695158 83280623 0b1f2407 vyLs.iQX.(.#..$. │ │ + 0x000a5390 00000000 00000000 00000000 00000000 ................ │ │ + 0x000a53a0 327b1a77 556ca061 a1510e44 7a33f81f 2{.wUl.a.Q.Dz3.. │ │ + 0x000a53b0 b30f0000 00000000 00000000 00000000 ................ │ │ + 0x000a53c0 9f630559 3542ce34 ec2ada22 92181411 .c.Y5B.4.*.".... │ │ + 0x000a53d0 bd030000 00000000 00000000 00000000 ................ │ │ + 0x000a53e0 487d4c7c b773ba69 165a5f4c 453aa02a H}L|.s.i.Z_LE:.* │ │ + 0x000a53f0 a41b7e12 00000000 00000000 00000000 ..~............. │ │ + 0x000a5400 9075f971 8e5b443d 3b272421 61188512 .u.q.[D=;'$!a... │ │ + 0x000a5410 27116407 00000000 00000000 00000000 '.d............. │ │ + 0x000a5420 683b400b 00000000 190cc304 00000000 h;@............. │ │ + 0x000a5430 e106c802 00000000 6a15ca0a 00000000 ........j....... │ │ + 0x000a5440 1e181406 00000000 1806ba00 00000000 ................ │ │ + 0x000a5450 a5038300 00000000 7d083202 00000000 ........}.2..... │ │ + 0x000a5460 7944140b 00000000 ad05a102 00000000 yD.............. │ │ + 0x000a5470 7e024e01 00000000 70070403 00000000 ~.N.....p....... │ │ + 0x000a5480 59190807 00000000 5a061101 00000000 Y.......Z....... │ │ + 0x000a5490 1f04e400 00000000 4703ae00 00000000 ........G....... │ │ + 0x000a54a0 ac75921d 00000000 da023d01 00000000 .u........=..... │ │ + 0x000a54b0 81004900 00000000 5a02fa00 00000000 ..I.....Z....... │ │ + 0x000a54c0 dd3cec13 00000000 1e04da00 00000000 .<.............. │ │ + 0x000a54d0 e5015a00 00000000 4603cd00 00000000 ..Z.....F....... │ │ + 0x000a54e0 ec7b2f77 00000000 dd074d03 00000000 .{/w......M..... │ │ + 0x000a54f0 30024b00 00000000 0c029900 00000000 0.K............. │ │ + 0x000a5500 bb2ca119 00000000 330e6c07 00000000 .,......3.l..... │ │ + 0x000a5510 810d0106 00000000 270c9106 00000000 ........'....... │ │ + 0x000a5520 227ed678 00000000 e3060d03 00000000 "~.x............ │ │ + 0x000a5530 c3012c00 00000000 6f077800 00000000 ..,.....o.x..... │ │ + 0x000a5540 5555ab2a 00000000 5555ab2a 00000000 UU.*....UU.*.... │ │ + 0x000a5550 5555ab2a 00000000 5555ab2a 00000000 UU.*....UU.*.... │ │ + 0x000a5560 6768b251 c9410000 9a304707 05020000 gh.Q.A...0G..... │ │ + 0x000a5570 ac483117 fb070000 e059592f 27180000 .H1......YY/'... │ │ + 0x000a5580 f0669745 1d2d0000 6a741164 75550000 .f.E.-..jt.duU.. │ │ + 0x000a5590 f1237205 02020000 7e45e814 1e070000 .#r.....~E...... │ │ + 0x000a55a0 265bff30 72190000 fe652247 c92f0000 &[.0r....e"G./.. │ │ + 0x000a55b0 b4701b5e 434d0000 00600040 00200000 .p.^CM...`.@. .. │ │ + 0x000a55c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a55d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a55e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a55f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a5600 00600040 00200000 5839970c 9d040000 .`.@. ..X9...... │ │ + 0x000a5610 fa4c0d1b 870a0000 145d453e 15290000 .L.......]E>.).. │ │ + 0x000a5620 1a625c4c cb390000 9b69b457 88470000 .b\L.9...i.W.G.. │ │ + 0x000a5630 a1266405 8e020000 9144a712 15070000 .&d......D...... │ │ + 0x000a5640 4b5b0b34 6e1e0000 8e72ab59 10440000 K[.4n....r.Y.D.. │ │ + 0x000a5650 a87aa070 7c660000 6a1cdf02 6a010000 .z.p|f..j...j... │ │ + 0x000a5660 7c3ec512 02080000 355b0b39 24250000 |>......5[.9$%.. │ │ + 0x000a5670 8b75b362 eb510000 147a086f fe630000 .u.b.Q...z.o.c.. │ │ + 0x000a5680 44182205 9b020000 183d6516 640a0000 D."......=e.d... │ │ + 0x000a5690 7c5f1044 e7300000 9178c069 035b0000 |_.D.0...x.i.[.. │ │ + 0x000a56a0 00600040 00200000 f95ec535 d0200000 .`.@. ...^.5. .. │ │ + 0x000a56b0 f523eb02 a4000000 9340fa0c 41030000 .#.......@..A... │ │ + 0x000a56c0 1c564122 520d0000 bb65883b a0200000 .VA"R....e.;. .. │ │ + 0x000a56d0 a9705155 473e0000 3719e001 86000000 .pQUG>..7....... │ │ + 0x000a56e0 ea3b710a a1020000 9454e21f 110c0000 .;q......T...... │ │ + 0x000a56f0 e5633038 4b1d0000 8a6dcc4d 8d340000 .c08K....m.M.4.. │ │ + 0x000a5700 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a5710 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a5720 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a5730 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a5740 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a5750 da266004 1d010000 ac3e3f0c 47030000 .&`......>?.G... │ │ + 0x000a5760 eb570726 cb0f0000 8b64503a 30200000 .W.&.....dP:0 .. │ │ + 0x000a5770 fd6cc249 022c0000 2e1d6c03 15010000 .l.I.,....l..... │ │ + 0x000a5780 6f3a6e0d e8040000 3c5aaf2c 2d180000 o:n...../...... │ │ + 0x000a5920 834f851e c50d0000 ec65e13d c7250000 .O.......e.=.%.. │ │ + 0x000a5930 6a74735f 894d0000 415e7534 93200000 jts_.M..A^u4. .. │ │ + 0x000a5940 ac20a303 f3000000 9b3d0f0d d8030000 . .......=...... │ │ + 0x000a5950 0b545621 230e0000 a1650e3c 24220000 .TV!#....e.<$".. │ │ + 0x000a5960 5e729a59 a9440000 55192901 36000000 ^r.Y.D..U.).6... │ │ + 0x000a5970 71334006 46010000 a64cb616 53070000 q3@.F....L..S... │ │ + 0x000a5980 ea5f942f f6160000 a56de74c 9c340000 ._./.....m.L.4.. │ │ + 0x000a5990 cc113601 63000000 5e379409 9c020000 ..6.c...^7...... │ │ + 0x000a59a0 2d54a820 ce0d0000 2f65083b ab210000 -T. ..../e.;.!.. │ │ + 0x000a59b0 a2718657 7a410000 1f1b7802 98000000 .q.WzA....x..... │ │ + 0x000a59c0 5f3c630b eb020000 43546920 e00c0000 _.......+... │ │ + 0x000a59f0 3b49c513 63060000 fc5c0c2b 42130000 ;I..c....\.+B... │ │ + 0x000a5a00 c36ab746 3d2d0000 40191401 46000000 .j.F=-..@...F... │ │ + 0x000a5a10 47306c05 7f010000 8e4aaa15 58080000 G0l......J..X... │ │ + 0x000a5a20 f25c0c2d c3170000 766f6f52 da3d0000 .\.-....vooR.=.. │ │ + 0x000a5a30 5f199b01 39000000 402ff605 47010000 _...9...@/..G... │ │ + 0x000a5a40 a4488a15 4a070000 7259762a 75150000 .H..J...rYv*u... │ │ + 0x000a5a50 d46b3e4b ba340000 9b173501 28000000 .k>K.4....5.(... │ │ + 0x000a5a60 012e2e05 f1000000 f14cbe18 a5070000 .........L...... │ │ + 0x000a5a70 08608631 8a170000 3d6d394c 49320000 .`.1....=m9LI2.. │ │ + 0x000a5a80 7d62a245 bb370000 a6203606 e1010000 }b.E.7... 6..... │ │ + 0x000a5a90 c6478e17 d3090000 235f9e33 951d0000 .G......#_.3.... │ │ + 0x000a5aa0 626d844d 9f360000 13785269 095c0000 bm.M.6...xRi.\.. │ │ + 0x000a5ab0 68179401 69000000 d436f10a 45030000 h...i....6..E... │ │ + 0x000a5ac0 03551623 4c0f0000 be66f33d 2a240000 .U.#L....f.=*$.. │ │ + 0x000a5ad0 1c74425e 954b0000 e80dba00 40000000 .tB^.K......@... │ │ + 0x000a5ae0 9c317707 30020000 1d51031e 650c0000 .1w.0....Q..e... │ │ + 0x000a5af0 dd64aa3a 83210000 5373715c 49490000 .d.:.!..Ssq\II.. │ │ + 0x000a5b00 21152f01 63000000 23346a08 52020000 !./.c...#4j.R... │ │ + 0x000a5b10 75514e1e 750c0000 da64f43a f6210000 uQN.u....d.:.!.. │ │ + 0x000a5b20 4174e75e d84c0000 b60e5c00 21000000 At.^.L....\.!... │ │ + 0x000a5b30 aa299703 c0000000 b8479712 53050000 .).......G..S... │ │ + 0x000a5b40 bd5c512b e5120000 aa6d7a4e c4360000 .\Q+.....mzN.6.. │ │ + 0x000a5b50 c811f000 56000000 8f2ee005 c2010000 ....V........... │ │ + 0x000a5b60 2c4e291b c90b0000 73628f36 a51e0000 ,N).....sb.6.... │ │ + 0x000a5b70 4b72c35a 73470000 4b0a5100 1d000000 Kr.ZsG..K.Q..... │ │ + 0x000a5b80 e9255a03 fd000000 04476d12 64060000 .%Z......Gm.d... │ │ + 0x000a5b90 835c6f2b bf140000 5b6f7a52 903c0000 .\o+....[ozR.<.. │ │ + 0x000a5ba0 b20c4d00 14000000 4d282903 9b000000 ..M.....M()..... │ │ + 0x000a5bb0 f045ce0f 2c040000 215a4c26 d40f0000 .E..,...!ZL&.... │ │ + 0x000a5bc0 bc6cd24b d2330000 bf66c23d 482b0000 .l.K.3...f.=H+.. │ │ + 0x000a5bd0 911de604 98010000 4a46f315 71080000 ........JF..q... │ │ + 0x000a5be0 d75b422c a4160000 a569b144 862a0000 .[B,.....i.D.*.. │ │ + 0x000a5bf0 b273515d 5d4a0000 9316fa01 56000000 .sQ]]J......V... │ │ + 0x000a5c00 0c3c0f0b ab020000 8553bb1e a80b0000 .<.......S...... │ │ + 0x000a5c10 87637b36 341c0000 6a71af56 2a410000 .c{64...jq.V*A.. │ │ + 0x000a5c20 e00b0b01 49000000 e93bfb0b 61030000 ....I....;..a... │ │ + 0x000a5c30 3f59d626 74110000 f868b643 cc290000 ?Y.&t....h.C.).. │ │ + 0x000a5c40 9a72525a 5b460000 3a100101 3f000000 .rRZ[F..:...?... │ │ + 0x000a5c50 5c345208 f9010000 b74c7219 3e090000 \4R......Lr.>... │ │ + 0x000a5c60 ce5dfc2f b8180000 e66ea952 2a3d0000 .]./.....n.R*=.. │ │ + 0x000a5c70 ac096100 18000000 ec2a8d04 0b010000 ..a......*...... │ │ + 0x000a5c80 16484b13 c5050000 755ac928 99110000 .HK.....uZ.(.... │ │ + 0x000a5c90 e66ce14c 87350000 fa1ac900 23000000 .l.L.5......#... │ │ + 0x000a5ca0 c62ece02 c9000000 a53c5f08 02020000 .........<_..... │ │ + 0x000a5cb0 1d4c1414 0e050000 3b5afc27 0a0f0000 .L......;Z.'.... │ │ + 0x000a5cc0 d5144700 14000000 a61e7a01 36000000 ..G.......z.6... │ │ + 0x000a5cd0 372cf004 e8000000 f83fdf0b a8030000 7,.......?...... │ │ + 0x000a5ce0 5452cc1e 6c0e0000 7f21de01 21000000 TR..l....!..!... │ │ + 0x000a5cf0 23368006 cd000000 34502717 55050000 #6......4P'.U... │ │ + 0x000a5d00 1560b02a 660e0000 c863803c 451d0000 .`.*f....c..i....6...... │ │ + 0x000a5da0 f256b724 70100000 ab678d3f ab250000 .V.$p....g.?.%.. │ │ + 0x000a5db0 d075e862 47520000 df073a00 14000000 .u.bGR....:..... │ │ + 0x000a5dc0 7a2b0105 09010000 774d1a17 6a070000 z+......wM..j... │ │ + 0x000a5dd0 0a608c2f a6160000 cb71e357 77430000 .`./.....q.WwC.. │ │ + 0x000a5de0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a5df0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a5e00 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a5e10 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a5e20 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a5e30 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a5e40 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a5e50 00600040 00200000 846b8a50 f63d0000 .`.@. ...k.P.=.. │ │ + 0x000a5e60 fa2f1617 fb0b0000 b4617338 49230000 ./.......as8I#.. │ │ + 0x000a5e70 8472d85b a64c0000 1c78aa6b db5f0000 .r.[.L...x.k._.. │ │ + 0x000a5e80 f7787f6c 21610000 55168e03 ed000000 .x.l!a..U....... │ │ + 0x000a5e90 8c417514 65080000 1c5c142c a1170000 .Au.e....\.,.... │ │ + 0x000a5ea0 7f67de3c 08230000 dc73755b 54460000 .g.<.#...su[TF.. │ │ + 0x000a5eb0 9c06f800 58000000 3939ab0a 96030000 ....X...99...... │ │ + 0x000a5ec0 fc574726 b0140000 ac6d0349 b7340000 .WG&.....m.I.4.. │ │ + 0x000a5ed0 92716352 6c3b0000 940abb00 30000000 .qcRl;......0... │ │ + 0x000a5ee0 ed2dc907 88020000 65510c1f 970d0000 .-......eQ...... │ │ + 0x000a5ef0 3164023b dc200000 07712e56 50400000 1d.;. ...q.VP@.. │ │ + 0x000a5f00 2e032500 14000000 97221404 17010000 ..%......"...... │ │ + 0x000a5f10 60436412 ca050000 03532026 65100000 `Cd......S &e... │ │ + 0x000a5f20 cf675447 6b2f0000 00600040 00200000 .gTGk/...`.@. .. │ │ + 0x000a5f30 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a5f40 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a5f50 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a5f60 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a5f70 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a5f80 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a5f90 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a5fa0 f57b0975 c46f0000 964c2639 352e0000 .{.u.o...L&95... │ │ + 0x000a5fb0 78751766 cd5d0000 a37abf6f 3b650000 xu.f.]...z.o;e.. │ │ + 0x000a5fc0 b57b4675 946d0000 ac7e037c c1790000 .{Fu.m...~.|.y.. │ │ + 0x000a5fd0 d6262d09 79020000 6557fe2a c2160000 .&-.y...eW.*.... │ │ + 0x000a5fe0 8a6d894f 2f3c0000 71765864 9f560000 .m.O/<..qvXd.V.. │ │ + 0x000a5ff0 357b7b71 85680000 04124005 42030000 5{{q.h....@.B... │ │ + 0x000a6000 ed3d9613 5b090000 445c022e c1180000 .=..[...D\...... │ │ + 0x000a6010 c2686543 642d0000 44766163 fa520000 .heCd-..Dvac.R.. │ │ + 0x000a6020 76082301 62000000 c631fd0a b0040000 v.#.b....1...... │ │ + 0x000a6030 2c54b423 37120000 0466853d 43260000 ,T.#7....f.=C&.. │ │ + 0x000a6040 0874a85e 0d4d0000 e7032c00 14000000 .t.^.M....,..... │ │ + 0x000a6050 2a295907 8b010000 3650091e dd0b0000 *)Y.....6P...... │ │ + 0x000a6060 62638036 f71c0000 a3706555 183f0000 bc.6.....peU.?.. │ │ + 0x000a6070 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a6080 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a6090 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a60a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a60b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a60c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a60d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a60e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a60f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a6100 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a6110 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a6120 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a6130 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a6140 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a6150 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a6160 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a6170 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a6180 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a6190 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a61a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a61b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a61c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a61d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a61e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a61f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a6200 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a6210 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a6220 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a6230 6d45a32c 531f0000 9a4cbf30 e71f0000 mE.,S....L.0.... │ │ + 0x000a6240 135d2244 5c320000 6767eb52 41420000 .]"D\2..gg.RAB.. │ │ + 0x000a6250 2f6dbb5c 184e0000 6d719763 7d560000 /m.\.N..mq.c}V.. │ │ + 0x000a6260 c978df71 166b0000 78473533 b9280000 .x.q.k..xG53.(.. │ │ + 0x000a6270 5a3e9e21 73140000 9c4d4c30 771f0000 Z>.!s....ML0w... │ │ + 0x000a6280 3d5b1041 c32e0000 7064674e 043d0000 =[.A....pdgN.=.. │ │ + 0x000a6290 586a9d57 84470000 7674b869 815f0000 Xj.W.G..vt.i._.. │ │ + 0x000a62a0 504f6939 962c0000 86430028 4e1a0000 POi9.,...C.(N... │ │ + 0x000a62b0 da50bb34 b8230000 075dd243 76310000 .P.4.#...].Cv1.. │ │ + 0x000a62c0 8d64464e bc3c0000 01695f55 dc440000 .dFN.<...i_U.D.. │ │ + 0x000a62d0 2f719263 31570000 2d432829 6b1b0000 /q.c1W..-C()k... │ │ + 0x000a62e0 5647b92b e21c0000 33583f3d bf2b0000 VG.+....3X?=.+.. │ │ + 0x000a62f0 6c630b4c 053a0000 69696055 aa440000 lc.L.:..ii`U.D.. │ │ + 0x000a6300 686d3d5c e04c0000 4f74b268 ba5d0000 hm=\.L..Ot.h.].. │ │ + 0x000a6310 8024190f c6070000 d92eee13 ae090000 .$.............. │ │ + 0x000a6320 a63fa620 75110000 494f2c31 651e0000 .?. u...IO,1e... │ │ + 0x000a6330 3e5b993f 412c0000 9062d24a 9f370000 >[.?A,...b.J.7.. │ │ + 0x000a6340 486c8e5a 134b0000 9e2d6615 c40b0000 Hl.Z.K...-f..... │ │ + 0x000a6350 c42ef614 b60a0000 653a731c d70e0000 ........e:s..... │ │ + 0x000a6360 dc496b2a a2180000 0655c237 17240000 .Ik*.....U.7.$.. │ │ + 0x000a6370 075dc741 5f2e0000 d0667251 ba3f0000 .].A_....frQ.?.. │ │ + 0x000a6380 81414029 971c0000 064dec31 c6210000 .A@).....M.1.!.. │ │ + 0x000a6390 6e5ef045 4e340000 6f68b954 7a440000 n^.EN4..oh.TzD.. │ │ + 0x000a63a0 366e155e c54f0000 a8711d64 9f570000 6n.^.O...q.d.W.. │ │ + 0x000a63b0 94784571 386a0000 5442a42c 73220000 .xEq8j..TB.,s".. │ │ + 0x000a63c0 473e5521 92130000 b74d4e30 161f0000 G>U!.....MN0.... │ │ + 0x000a63d0 8a5a1540 9a2d0000 4863674c bb3a0000 .Z.@.-..HcgL.:.. │ │ + 0x000a63e0 b8681355 b0440000 6073a667 d15c0000 .h.U.D..`s.g.\.. │ │ + 0x000a63f0 6f42142f 48250000 8a347b1a a90f0000 oB./H%...4{..... │ │ + 0x000a6400 5743ca25 cf160000 7252d335 a7230000 WC.%....rR.5.#.. │ │ + 0x000a6410 055d3043 72300000 8f63ce4c d43a0000 .]0Cr0...c.L.:.. │ │ + 0x000a6420 686f8560 50530000 cd451f2d 49200000 ho.`PS...E.-I .. │ │ + 0x000a6430 314bc530 11220000 2b5ba241 73300000 1K.0."..+[.As0.. │ │ + 0x000a6440 d465bd4f f43e0000 206c185a 6c4a0000 .e.O.>.. l.ZlJ.. │ │ + 0x000a6450 6d6f2660 2d520000 72750c6b 4b610000 mo&`-R..ru.kKa.. │ │ + 0x000a6460 27271c11 0a090000 f530f615 1e0b0000 ''.......0...... │ │ + 0x000a6470 e8415d23 0b140000 c0516a34 bd210000 .A]#.....Qj4.!.. │ │ + 0x000a6480 5e5cc441 702e0000 c062f34a 46380000 ^\.Ap....b.JF8.. │ │ + 0x000a6490 066ca05a c64b0000 932e4718 fc0e0000 .l.Z.K....G..... │ │ + 0x000a64a0 0b2e1415 440b0000 8b3a091d 8f0f0000 ....D....:...... │ │ + 0x000a64b0 404a342b 47190000 21551138 bb240000 @J4+G...!U.8.$.. │ │ + 0x000a64c0 ab5c5342 322f0000 0e684154 c1430000 .\SB2/...hAT.C.. │ │ + 0x000a64d0 134bf432 8a250000 bc513238 1a290000 .K.2.%...Q28.).. │ │ + 0x000a64e0 1161cd4a 933a0000 926a6158 86490000 .a.J.:...jaX.I.. │ │ + 0x000a64f0 ba6fd160 c4530000 dc729666 2d5b0000 .o.`.S...r.f-[.. │ │ + 0x000a6500 c279a873 be6d0000 4f440d2e 1b230000 .y.s.m..OD...#.. │ │ + 0x000a6510 a5459929 a01a0000 9d531938 e4260000 .E.).....S.8.&.. │ │ + 0x000a6520 5f5ef745 56340000 af656850 a03f0000 _^.EV4...ehP.?.. │ │ + 0x000a6530 7e6ae957 4a480000 52746669 445f0000 ~j.WJH..RtfiD_.. │ │ + 0x000a6540 e7305b1d e7140000 b22d8214 cf0a0000 .0[......-...... │ │ + 0x000a6550 2a3e6b20 56120000 c04dfa2f 581e0000 *>k V....M./X... │ │ + 0x000a6560 1659ae3d ee2a0000 7660fe47 98350000 .Y.=.*..v`.G.5.. │ │ + 0x000a6570 726ee15e 7e510000 78495f33 d3260000 rn.^~Q..xI_3.&.. │ │ + 0x000a6580 7254433c 142d0000 12645c4d da3c0000 rTC<.-...d\M.<.. │ │ + 0x000a6590 2d6bee58 d5490000 b96fc061 cf540000 -k.X.I...o.a.T.. │ │ + 0x000a65a0 68721b66 525a0000 a5783871 ca690000 hr.fRZ...x8q.i.. │ │ + 0x000a65b0 c036c41b 100f0000 b83df61f 82120000 .6.......=...... │ │ + 0x000a65c0 304bc12d 1f1d0000 2b57263b f8280000 0K.-....+W&;.(.. │ │ + 0x000a65d0 3e5f5747 54350000 aa65cd4e 903d0000 >_WGT5...e.N.=.. │ │ + 0x000a65e0 4f6f3460 15530000 98294d13 e7090000 Oo4`.S...)M..... │ │ + 0x000a65f0 ad2f2215 390b0000 4c3dbc1f 07120000 ./".9...L=...... │ │ + 0x000a6600 ce4b322e 231d0000 d655d339 59270000 .K2.#....U.9Y'.. │ │ + 0x000a6610 ca5cdc42 a1300000 b469f056 5f470000 .\.B.0...i.V_G.. │ │ + 0x000a6620 b7694e55 93420000 f660234e 0d410000 .iNU.B...`#N.A.. │ │ + 0x000a6630 6f65a550 9e400000 aa6a6958 88480000 oe.P.@...jiX.H.. │ │ + 0x000a6640 a36fb560 0d530000 8973ab67 405b0000 .o.`.S...s.g@[.. │ │ + 0x000a6650 df7ba777 74730000 de58553d 0d2c0000 .{.wts...XU=.,.. │ │ + 0x000a6660 2c63da4e bb3f0000 4c68a355 fd470000 ,c.N.?..Lh.U.G.. │ │ + 0x000a6670 166c125c f54e0000 286fb660 91540000 .l.\.N..(o.`.T.. │ │ + 0x000a6680 8c71ca64 cb590000 63790273 e96c0000 .q.d.Y..cy.s.l.. │ │ + 0x000a6690 bb369e1e 82130000 103bec1f 57130000 .6.......;..W... │ │ + 0x000a66a0 8d46dc29 561a0000 38525c36 04250000 .F.)V...8R\6.%.. │ │ + 0x000a66b0 735bb041 d32f0000 7e61474a de380000 s[.A./..~aGJ.8.. │ │ + 0x000a66c0 d9705b63 a8570000 aa5f464c ce410000 .p[c.W..._FL.A.. │ │ + 0x000a66d0 cd560542 19360000 6e5c1e42 7f2f0000 .V.B.6..n\.B./.. │ │ + 0x000a66e0 4f65314d be3c0000 356d105a 9d490000 Oe1M.<..5m.Z.I.. │ │ + 0x000a66f0 6f704863 88540000 68797e72 726b0000 opHc.T..hy~rrk.. │ │ + 0x000a6700 694d9b2a 72180000 c4595441 cc300000 iM.*r....YTA.0.. │ │ + 0x000a6710 5b671454 ea450000 c16b7b5b ea4e0000 [g.T.E...k{[.N.. │ │ + 0x000a6720 db6edb5f 1c530000 cf71df64 84560000 .n._.S...q.d.V.. │ │ + 0x000a6730 f0714165 4d590000 0c2b1712 d1090000 .qAeMY...+...... │ │ + 0x000a6740 14342b18 880c0000 19407721 cf120000 .4+......@w!.... │ │ + 0x000a6750 7749432b f11a0000 e8520237 e6240000 wIC+.....R.7.$.. │ │ + 0x000a6760 645bb23f 282e0000 06683654 e2430000 d[.?(....h6T.C.. │ │ + 0x000a6770 00400000 00400000 c13b0000 01310000 .@...@...;...1.. │ │ + 0x000a6780 a3530000 00400000 00400000 00400000 .S...@...@...@.. │ │ + 0x000a6790 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000a67a0 00400000 91300000 5d2b0000 1e460000 .@...0..]+...F.. │ │ + 0x000a67b0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000a67c0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000a67d0 32300000 4a2f0000 f9430000 b63d0000 20..J/...C...=.. │ │ + 0x000a67e0 bf460000 00400000 00400000 00400000 .F...@...@...@.. │ │ + 0x000a67f0 00400000 00400000 00400000 9b290000 .@...@...@...).. │ │ + 0x000a6800 f4290000 26370000 56410000 f3410000 .)..&7..VA...A.. │ │ + 0x000a6810 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000a6820 00400000 00400000 77280000 ec2d0000 .@...@..w(...-.. │ │ + 0x000a6830 de420000 0d3c0000 93430000 13310000 .B...<...C...1.. │ │ + 0x000a6840 c9330000 00400000 00400000 00400000 .3...@...@...@.. │ │ + 0x000a6850 00400000 64210000 30280000 b73a0000 .@..d!..0(...:.. │ │ + 0x000a6860 1c360000 bc340000 14380000 64360000 .6...4...8..d6.. │ │ + 0x000a6870 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000a6880 791a0000 a6300000 bd3a0000 22330000 y....0...:.."3.. │ │ + 0x000a6890 27370000 653c0000 da2a0000 733b0000 '7..e<...*..s;.. │ │ + 0x000a68a0 f2420000 00400000 00400000 27180000 .B...@...@..'... │ │ + 0x000a68b0 232c0000 30300000 b93a0000 b0340000 #,..00...:...4.. │ │ + 0x000a68c0 7d440000 b7300000 39280000 bb0e0000 }D...0..9(...... │ │ + 0x000a68d0 00400000 00400000 13180000 d8530000 .@...@.......S.. │ │ + 0x000a68e0 aa3e0000 503f0000 7e2e0000 1c240000 .>..P?..~....$.. │ │ + 0x000a68f0 5a320000 634b0000 d4250000 00400000 Z2..cK...%...@.. │ │ + 0x000a6900 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000a6910 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000a6920 00400000 00400000 5d090000 6e620000 .@...@..]...nb.. │ │ + 0x000a6930 9d4c0000 f12e0000 172e0000 45160000 .L..........E... │ │ + 0x000a6940 f3020000 896a0000 ea390000 88110000 .....j...9...... │ │ + 0x000a6950 00400000 00400000 00400000 da030000 .@...@...@...... │ │ + 0x000a6960 d4780000 3f560000 3c3b0000 8a2b0000 .x..?V..<;...+.. │ │ + 0x000a6970 82140000 71010000 bd6e0000 5a400000 ....q....n..Z@.. │ │ + 0x000a6980 47110000 00400000 00400000 00400000 G....@...@...@.. │ │ + 0x000a6990 63030000 b9570000 81390000 1a1f0000 c....W...9...... │ │ + 0x000a69a0 08250000 f6120000 d8010000 896f0000 .%...........o.. │ │ + 0x000a69b0 74420000 4b110000 00400000 00400000 tB..K....@...@.. │ │ + 0x000a69c0 00400000 9a170000 eb7b0000 49520000 .@.......{..IR.. │ │ + 0x000a69d0 922f0000 86370000 8e1a0000 3e030000 ./...7......>... │ │ + 0x000a69e0 316a0000 bf2c0000 320d0000 7f7d0000 1j...,..2....}.. │ │ + 0x000a69f0 07290000 24050000 28180000 447f0000 .)..$...(...D... │ │ + 0x000a6a00 715d0000 39200000 66260000 89080000 q]..9 ..f&...... │ │ + 0x000a6a10 a0000000 00400000 00400000 00400000 .....@...@...@.. │ │ + 0x000a6a20 00400000 00400000 00400000 80410000 .@...@...@...A.. │ │ + 0x000a6a30 004d0000 80360000 80440000 804d0000 .M...6...D...M.. │ │ + 0x000a6a40 803c0000 00000000 00000000 00000000 .<.............. │ │ + 0x000a6a50 00000000 00000000 00000000 00000000 ................ │ │ + 0x000a6a60 5070df6c 4f5d8845 00000000 00000000 Pp.lO].E........ │ │ + 0x000a6a70 347daf7b aa75b858 00000000 00000000 4}.{.u.X........ │ │ + 0x000a6a80 7d542a4c bf38f223 00000000 00000000 }T*L.8.#........ │ │ + 0x000a6a90 8873586c c757d532 00000000 00000000 .sXl.W.2........ │ │ + 0x000a6aa0 2d764574 9c6e1e60 57410000 00000000 -vEt.n.`WA...... │ │ + 0x000a6ab0 c27dcb7c d4781f6c b84c0000 00000000 .}.|.x.l.L...... │ │ + 0x000a6ac0 644b5140 7730ef1d 9f0d0000 00000000 dKQ@w0.......... │ │ + 0x000a6ad0 2a72826a 5157883e d41b0000 00000000 *r.jQW.>........ │ │ + 0x000a6ae0 ba762c75 196e9463 00500633 00000000 .v,u.n.c.P.3.... │ │ + 0x000a6af0 0f7ed67c dd7a4874 a464e742 00000000 .~.|.zHt.d.B.... │ │ + 0x000a6b00 36451a3d 5e2cca1e 0412fa07 00000000 6E.=^,.......... │ │ + 0x000a6b10 3e706e67 05587a45 222db510 00000000 >png.XzE"-...... │ │ + 0x000a6b20 aa7a3679 2176686c 755b4b42 bd1f0000 .z6y!vhlu[KB.... │ │ + 0x000a6b30 9e7ed27d 507c3875 89632b49 ed2a0000 .~.}P|8u.c+I.*.. │ │ + 0x000a6b40 c54a8a40 33319320 d4123109 89030000 .J.@31. ..1..... │ │ + 0x000a6b50 7d675f59 4f468425 ac12e308 f0010000 }g_YOF.%........ │ │ + 0x000a6b60 ef73b070 6a680c5b 46485732 5a1b080e .s.pjh.[FHW2Z... │ │ + 0x000a6b70 00000000 00000000 00000000 00000000 ................ │ │ + 0x000a6b80 c47bca76 6072fe6b 25534939 591a990b .{.v`r.k%SI9Y... │ │ + 0x000a6b90 00000000 00000000 00000000 00000000 ................ │ │ + 0x000a6ba0 06531e4a b83bee2e d7200e15 cc0cd305 .S.J.;... ...... │ │ + 0x000a6bb0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000a6bc0 5566765a 6443be2a 5c0e9307 9e033c00 UfvZdC.*\.....<. │ │ + 0x000a6bd0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000a6be0 c075a070 b0662a5a 6549c23a 1d250611 .u.p.f*ZeI.:.%.. │ │ + 0x000a6bf0 9a060000 00000000 00000000 00000000 ................ │ │ + 0x000a6c00 11514f46 7c33dc29 62212c1b 5c15dd0d .QOF|3.)b!,.\... │ │ + 0x000a6c10 8e020000 00000000 00000000 00000000 ................ │ │ + 0x000a6c20 20750971 7f64e756 01466436 8d25c617 u.q.d.V.Fd6.%.. │ │ + 0x000a6c30 d30dbb06 00000000 00000000 00000000 ................ │ │ + 0x000a6c40 975a4e4f b53af22e d3295125 e71f751c .ZNO.:...)Q%..u. │ │ + 0x000a6c50 0d1bc802 00000000 00000000 00000000 ................ │ │ + 0x000a6c60 8431ca07 00000000 1908ec02 00000000 .1.............. │ │ + 0x000a6c70 65069902 00000000 06106a07 00000000 e.........j..... │ │ + 0x000a6c80 86158906 00000000 c4039100 00000000 ................ │ │ + 0x000a6c90 ed03f000 00000000 32050601 00000000 ........2....... │ │ + 0x000a6ca0 7f39e708 00000000 2604e201 00000000 .9......&....... │ │ + 0x000a6cb0 5d022701 00000000 c2044802 00000000 ].'.......H..... │ │ + 0x000a6cc0 14168607 00000000 1d03aa00 00000000 ................ │ │ + 0x000a6cd0 a802c000 00000000 bd026800 00000000 ..........h..... │ │ + 0x000a6ce0 ca4d5b0e 00000000 f001d200 00000000 .M[............. │ │ + 0x000a6cf0 65002700 00000000 ce01b700 00000000 e.'............. │ │ + 0x000a6d00 7c1c6209 00000000 57025100 00000000 |.b.....W.Q..... │ │ + 0x000a6d10 21014f00 00000000 47048600 00000000 !.O.....G....... │ │ + 0x000a6d20 07759b34 00000000 33029200 00000000 .u.4....3....... │ │ + 0x000a6d30 ae012600 00000000 d6039800 00000000 ..&............. │ │ + 0x000a6d40 2f274f0e 00000000 a6079601 00000000 /'O............. │ │ + 0x000a6d50 c20a8d00 00000000 c008c200 00000000 ................ │ │ + 0x000a6d60 597cca72 00000000 bb075b03 00000000 Y|.r......[..... │ │ + 0x000a6d70 2e010c00 00000000 7407ff00 00000000 ........t....... │ │ + 0x000a6d80 5555ab2a 00000000 5555ab2a 00000000 UU.*....UU.*.... │ │ + 0x000a6d90 5555ab2a 00000000 5555ab2a 00000000 UU.*....UU.*.... │ │ + 0x000a6da0 405d9d40 6a2f0000 b323da03 f1000000 @].@j/...#...... │ │ + 0x000a6db0 bb449513 a7050000 52580f2d 0a150000 .D......RX.-.... │ │ + 0x000a6dc0 ec66f745 ca2b0000 3b732560 9a4e0000 .f.E.+..;s%`.N.. │ │ + 0x000a6dd0 fd1ef702 10010000 833ffb10 a5040000 .........?...... │ │ + 0x000a6de0 3355f62b e6140000 3761c641 b0290000 3U.+....7a.A.).. │ │ + 0x000a6df0 f46a3055 d2410000 00600040 00200000 .j0U.A...`.@. .. │ │ + 0x000a6e00 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a6e10 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a6e20 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a6e30 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a6e40 00600040 00200000 f72ecb07 a3020000 .`.@. .......... │ │ + 0x000a6e50 a044ab15 73070000 184d772e bd1b0000 .D..s....Mw..... │ │ + 0x000a6e60 03501937 3a240000 d552b73b 0f2c0000 .P.7:$...R.;.,.. │ │ + 0x000a6e70 6c191203 c0010000 db434d12 84060000 l........CM..... │ │ + 0x000a6e80 f259ef34 081f0000 4373635a fe430000 .Y.4....CscZ.C.. │ │ + 0x000a6e90 387a1e6f b5620000 31140002 34010000 8z.o.b..1...4... │ │ + 0x000a6ea0 273ef513 ca070000 b15a8e38 3c230000 '>.......Z.8<#.. │ │ + 0x000a6eb0 14741b5d e9480000 1b78ea68 c5590000 .t.].H...x.h.Y.. │ │ + 0x000a6ec0 b30ef102 78010000 f33ad213 71070000 ....x....:..q... │ │ + 0x000a6ed0 0c5c343c 4d250000 9d76a462 f24d0000 .\437.....S.P... │ │ + 0x000a6fc0 7839230f 1d060000 2858462c 74170000 x9#.....(XF,t... │ │ + 0x000a6fd0 cc6d8f4d d2330000 c076ee64 284f0000 .m.M.3...v.d(O.. │ │ + 0x000a6fe0 b0166202 9b000000 3c37cb0a e1020000 ..b.....<7...... │ │ + 0x000a6ff0 07585628 b8110000 a16ada46 f42b0000 .XV(.....j.F.+.. │ │ + 0x000a7000 5d73f155 2b3d0000 d0134801 4c000000 ]s.U+=....H.L... │ │ + 0x000a7010 c0314106 4a010000 045ea32c e6100000 .1A.J....^.,.... │ │ + 0x000a7020 e2691146 dd2a0000 00600040 00200000 .i.F.*...`.@. .. │ │ + 0x000a7030 185a723c 742d0000 7617ea01 87000000 .Zr.%...q.V?>.. │ │ + 0x000a7270 fd11d800 28000000 ab291305 30010000 ....(....)..0... │ │ + 0x000a7280 984c801c 410a0000 79630437 841c0000 .L..A...yc.7.... │ │ + 0x000a7290 876b6949 252e0000 10118900 18000000 .kiI%........... │ │ + 0x000a72a0 a829cf03 a5000000 0b4b3518 82070000 .).......K5..... │ │ + 0x000a72b0 bb616b32 cd170000 f76c3249 0e2d0000 .ak2.....l2I.-.. │ │ + 0x000a72c0 b8591d3b af2d0000 d7197303 f1000000 .Y.;.-....s..... │ │ + 0x000a72d0 42453413 e2060000 f25dac2f 8a180000 BE4......]./.... │ │ + 0x000a72e0 f86b0449 de2f0000 b4757262 6b510000 .k.I./...urbkQ.. │ │ + 0x000a72f0 61140801 43000000 7a389a0a 9c020000 a...C...z8...... │ │ + 0x000a7300 1d588424 660e0000 b267143e 94220000 .X.$f....g.>.".. │ │ + 0x000a7310 7a721e59 76430000 d90a8700 2f000000 zr.YvC....../... │ │ + 0x000a7320 5532e107 37020000 7b548821 9b0d0000 U2..7...{T.!.... │ │ + 0x000a7330 ec66d43d 22230000 c072e759 f2440000 .f.="#...r.Y.D.. │ │ + 0x000a7340 cf109800 38000000 76321208 0c020000 ....8...v2...... │ │ + 0x000a7350 19552822 d90d0000 6a677e3e e2230000 .U("....jg~>.#.. │ │ + 0x000a7360 5473bd5b 53470000 b90a3300 14000000 Ts.[SG....3..... │ │ + 0x000a7370 6426e002 8e000000 3648e812 0f050000 d&......6H...... │ │ + 0x000a7380 8e5eb12c f6120000 126daf4b 31320000 .^.,.....m.K12.. │ │ + 0x000a7390 e30ab200 49000000 0f300d07 5a020000 ....I....0..Z... │ │ + 0x000a73a0 2953e523 dd110000 e468e042 c7290000 )S.#.....h.B.).. │ │ + 0x000a73b0 2974635e aa4b0000 56064d00 1d000000 )tc^.K..V.M..... │ │ + 0x000a73c0 be251404 44010000 294a8e17 19090000 .%..D...)J...... │ │ + 0x000a73d0 5461f433 311b0000 ec708c54 2b3e0000 Ta.31....p.T+>.. │ │ + 0x000a73e0 da062c00 14000000 b3239302 8c000000 ..,......#...... │ │ + 0x000a73f0 65462d12 55050000 9f5e062d aa140000 eF-.U....^.-.... │ │ + 0x000a7400 226e134e 85350000 1f5c1233 901f0000 "n.N.5...\.3.... │ │ + 0x000a7410 1f1a0f03 93000000 7141b80e d5030000 ........qA...... │ │ + 0x000a7420 d2567623 ea0d0000 b465e739 9b1f0000 .Vv#.....e.9.... │ │ + 0x000a7430 b470e154 ae3e0000 c011ca00 18000000 .p.T.>.......... │ │ + 0x000a7440 64355e06 1b010000 104f0418 61070000 d5^......O..a... │ │ + 0x000a7450 c361cb30 fb160000 2a6ed34d d2350000 .a.0....*n.M.5.. │ │ + 0x000a7460 130baf00 32000000 fa3a8309 65020000 ....2....:..e... │ │ + 0x000a7470 6f57d023 130f0000 9d679440 79280000 oW.#.....g.@y(.. │ │ + 0x000a7480 78706b57 6f410000 2711cf00 1e000000 xpkWoA..'....... │ │ + 0x000a7490 5a343906 1e010000 f14bd915 8a060000 Z49......K...... │ │ + 0x000a74a0 be5fdf2e f9150000 a16d724c b9330000 ._.......mrL.3.. │ │ + 0x000a74b0 92063e00 14000000 bb266203 b9000000 ..>......&b..... │ │ + 0x000a74c0 5946e611 45050000 bc5b9228 44110000 YF..E....[.(D... │ │ + 0x000a74d0 2f6aa844 942a0000 7d117400 16000000 /j.D.*..}.t..... │ │ + 0x000a74e0 77329502 c5000000 0e463e17 e20d0000 w2.......F>..... │ │ + 0x000a74f0 be57be27 00100000 2966183c a8240000 .W.'....)f.<.$.. │ │ + 0x000a7500 ed0ea400 17000000 e71bdf01 7a000000 ............z... │ │ + 0x000a7510 ba360010 55050000 df587a24 95100000 .6..U....Xz$.... │ │ + 0x000a7520 32655b44 8d290000 83220301 1d000000 2e[D.)..."...... │ │ + 0x000a7530 2932f904 89000000 8151591a 63080000 )2.......QY.c... │ │ + 0x000a7540 8e648231 8c150000 92684639 8b200000 .d.1.....hF9. .. │ │ + 0x000a7550 986ef653 53430000 1d2d690e 80040000 .n.SSC...-i..... │ │ + 0x000a7560 5b542223 69100000 8e638b38 39210000 [T"#i....c.89!.. │ │ + 0x000a7570 e66c1a4c 55350000 9e787c6a 2d5e0000 .l.LU5...x|j-^.. │ │ + 0x000a7580 e5177802 79000000 da46a211 21050000 ..x.y....F..!... │ │ + 0x000a7590 f45dd92c fd140000 116a1d44 082a0000 .].,.....j.D.*.. │ │ + 0x000a75a0 8d75ec61 8a500000 fe0af200 4e000000 .u.a.P......N... │ │ + 0x000a75b0 0241ca0e 6f040000 ba5c8f2c 28150000 .A..o....\.,(... │ │ + 0x000a75c0 dd6a3746 e92c0000 81741a5f 954c0000 .j7F.,...t._.L.. │ │ + 0x000a75d0 9d0ca700 26000000 33394f09 37020000 ....&...39O.7... │ │ + 0x000a75e0 4a57e621 e40c0000 bc66b13b 8a200000 JW.!.....f.;. .. │ │ + 0x000a75f0 6674335e 254b0000 40073500 14000000 ft3^%K..@.5..... │ │ + 0x000a7600 462f7305 0f010000 234ff017 3b070000 F/s.....#O..;... │ │ + 0x000a7610 86606b2f 66150000 796f1a51 7c390000 .`k/f...yo.Q|9.. │ │ + 0x000a7620 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a7630 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a7640 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a7650 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a7660 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a7670 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a7680 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a7690 00600040 00200000 2658672f 741c0000 .`.@. ..&Xg/t... │ │ + 0x000a76a0 38152b05 a0010000 7c4fc020 78100000 8.+.....|O. x... │ │ + 0x000a76b0 20623d39 d0220000 e269fb47 42320000 b=9."...i.GB2.. │ │ + 0x000a76c0 e571a857 e2430000 1f079800 20000000 .q.W.C...... ... │ │ + 0x000a76d0 0637d708 03020000 0753081d 050a0000 .7.......S...... │ │ + 0x000a76e0 e7620434 dc190000 7e6e054d 3a360000 .b.4....~n.M:6.. │ │ + 0x000a76f0 ea024e00 15000000 6e37db08 6e020000 ..N.....n7..n... │ │ + 0x000a7700 0f54b824 29100000 f369c23d 72290000 .T.$)....i.=r).. │ │ + 0x000a7710 6f6c4c53 033f0000 83053a00 14000000 olLS.?....:..... │ │ + 0x000a7720 d02bfa04 08010000 bd49e313 94050000 .+.......I...... │ │ + 0x000a7730 a55cae29 f4110000 ba6bbf4b e2330000 .\.).....k.K.3.. │ │ + 0x000a7740 94011c00 14000000 f91e5d03 d9000000 ..........]..... │ │ + 0x000a7750 f83c950f 30040000 5c4fb721 5e0c0000 .<..0...\O.!^... │ │ + 0x000a7760 eb67e343 33280000 00600040 00200000 .g.C3(...`.@. .. │ │ + 0x000a7770 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a7780 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a7790 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a77a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a77b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a77c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a77d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a77e0 f1758f63 bb540000 4e497e2e c61c0000 .u.c.T..NI~..... │ │ + 0x000a77f0 39673045 36330000 866eae51 6f3d0000 9g0E63...n.Qo=.. │ │ + 0x000a7800 cf74955f 0a4f0000 c07a9370 09670000 .t._.O...z.p.g.. │ │ + 0x000a7810 701ff905 35010000 d74ef41c f00a0000 p...5....N...... │ │ + 0x000a7820 f363ba38 84200000 5f6c9d4a 53320000 .c.8. .._l.JS2.. │ │ + 0x000a7830 27767863 ab520000 2c0b0402 b8000000 'vxc.R..,....... │ │ + 0x000a7840 f33b1c0e a9040000 5f595429 7a130000 .;......_YT)z... │ │ + 0x000a7850 0a69e142 95290000 0275275e f54b0000 .i.B.)...u'^.K.. │ │ + 0x000a7860 190ac800 37000000 a0370d0a cf020000 ....7....7...... │ │ + 0x000a7870 1a55e21f 270c0000 d3640b39 711d0000 .U..'....d.9q... │ │ + 0x000a7880 4c727a58 94430000 ef032000 14000000 LrzX.C.... ..... │ │ + 0x000a7890 cf2da005 de000000 e84e9417 42060000 .-.......N..B... │ │ + 0x000a78a0 8c60102f ab130000 106f6050 24380000 .`./.....o`P$8.. │ │ + 0x000a78b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a78c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a78d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a78e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a78f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a7900 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a7910 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a7920 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a7930 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a7940 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a7950 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a7960 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a7970 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a7980 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a7990 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a79a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a79b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a79c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a79d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a79e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a79f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a7a00 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a7a10 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a7a20 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a7a30 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a7a40 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a7a50 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a7a60 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a7a70 f6403129 5b1c0000 0d446228 24190000 .@1)[....Db($... │ │ + 0x000a7a80 725aa03e ac2c0000 38660d50 f53d0000 rZ.>.,..8f.P.=.. │ │ + 0x000a7a90 356d305b 154b0000 5c717f61 64530000 5m0[.K..\q.adS.. │ │ + 0x000a7aa0 3277156e 16650000 a444c430 77250000 2w.n.e...D.0w%.. │ │ + 0x000a7ab0 7338831c dd100000 a2496d2b 0e1b0000 s8.......Im+.... │ │ + 0x000a7ac0 bc58023d 152a0000 b562c24a 65370000 .X.=.*...b.Je7.. │ │ + 0x000a7ad0 f2676753 7d410000 52709761 0c540000 .ggS}A..Rp.a.T.. │ │ + 0x000a7ae0 3845b52d c0200000 e638fe1c 77100000 8E.-. ...8..w... │ │ + 0x000a7af0 2248fd29 0c190000 a9552539 82250000 "H.).....U%9.%.. │ │ + 0x000a7b00 f55d8042 ba2e0000 9062f84a 90370000 .].B.....b.J.7.. │ │ + 0x000a7b10 db6aa157 5e470000 0e3c4b20 09130000 .j.W^G......o._.R.. │ │ + 0x000a7c30 6c3f812b 65200000 452ff215 1c0c0000 l?.+e ..E/...... │ │ + 0x000a7c40 a83e4220 f1110000 c34d5b2f 0c1d0000 .>B .....M[/.... │ │ + 0x000a7c50 a4582f3c 6f280000 355fa445 05320000 .X/.+.. │ │ + 0x000a7c80 ba64044d c73a0000 d56af956 36450000 .d.M.:...j.V6E.. │ │ + 0x000a7c90 0c6d365c 2a4d0000 39730567 625a0000 .m6\*M..9s.gbZ.. │ │ + 0x000a7ca0 3e294713 630a0000 f22e1815 830b0000 >)G.c........... │ │ + 0x000a7cb0 023e041f 63100000 414ce42c 631b0000 .>..c...AL.,c... │ │ + 0x000a7cc0 ca588f3c dd270000 755e9d45 99300000 .X.<.'..u^.E.0.. │ │ + 0x000a7cd0 f3699553 6c440000 f5297a14 ee0b0000 .i.SlD...)z..... │ │ + 0x000a7ce0 c625260e 0b060000 52323315 c0090000 .%&.....R23..... │ │ + 0x000a7cf0 07433d23 72120000 27519f31 951e0000 .C=#r...'Q.1.... │ │ + 0x000a7d00 5b5aa538 89230000 3762174a 38350000 [Z.8.#..7b.J85.. │ │ + 0x000a7d10 9a47c22e e7210000 b34efd34 c7250000 .G...!...N.4.%.. │ │ + 0x000a7d20 0f60d348 1e380000 d669fb56 88470000 .`.H.8...i.V.G.. │ │ + 0x000a7d30 746fd15f 2b520000 8972a265 b2590000 to._+R...r.e.Y.. │ │ + 0x000a7d40 3e789270 18690000 b040ad29 9e1e0000 >x.p.i...@.).... │ │ + 0x000a7d50 673f2722 3f140000 144e6330 dd1e0000 g?'"?....Nc0.... │ │ + 0x000a7d60 d9591c3f 582c0000 fa61564a 22380000 .Y.?X,...aVJ"8.. │ │ + 0x000a7d70 4367a252 a4410000 9b706d62 ac550000 Cg.R.A...pmb.U.. │ │ + 0x000a7d80 dd26e214 ee0d0000 30299e10 ff070000 .&......0)...... │ │ + 0x000a7d90 043ba71c 0f0f0000 fa4a162c 6e1a0000 .;.......J.,n... │ │ + 0x000a7da0 7b56c739 66260000 5c5e3e44 d7300000 {V.9f&..\^>D.0.. │ │ + 0x000a7db0 196a0557 fc460000 ff4aa832 5a250000 .j.W.F...J.2Z%.. │ │ + 0x000a7dc0 b84c2c32 c3220000 775f0746 35340000 .L,2."..w_.F54.. │ │ + 0x000a7dd0 0e682055 2f450000 b66d795d 1a4f0000 .h U/E...my].O.. │ │ + 0x000a7de0 b8710f63 a4560000 ef75156c 0c630000 .q.c.V...u.l.c.. │ │ + 0x000a7df0 6528f40f 87080000 4f2e9a13 450a0000 e(......O...E... │ │ + 0x000a7e00 2042d321 46130000 ec4fc331 07200000 B.!F....O.1. .. │ │ + 0x000a7e10 18586f3e 2e2c0000 8b5f8548 57350000 .Xo>.,..._.HW5.. │ │ + 0x000a7e20 65686054 35440000 82251b0f ea060000 eh`T5D...%...... │ │ + 0x000a7e30 752a0b11 e1070000 1338151a fd0c0000 u*.......8...... │ │ + 0x000a7e40 7f44b625 28150000 754e0830 381d0000 .D.%(...uN.08... │ │ + 0x000a7e50 3256ad38 8f240000 43608047 e6340000 2V.8.$..C`.G.4.. │ │ + 0x000a7e60 b05c3e46 48380000 05599a42 29340000 .\>FH8...Y.B)4.. │ │ + 0x000a7e70 1761a249 79380000 1d697755 b0440000 .a.Iy8...iwU.D.. │ │ + 0x000a7e80 0f6e1b5e 224f0000 14711c63 d9550000 .n.^"O...q.c.U.. │ │ + 0x000a7e90 3e797172 b86b0000 e5514338 4b270000 >yqr.k...QC8K'.. │ │ + 0x000a7ea0 65537639 2f290000 365b6242 ed300000 eSv9/)..6[bB.0.. │ │ + 0x000a7eb0 8d62f34b 073b0000 a767cb53 e8430000 .b.K.;...g.S.C.. │ │ + 0x000a7ec0 ef6b485a 174b0000 5f747269 635f0000 .kHZ.K.._tric_.. │ │ + 0x000a7ed0 292d9215 380c0000 a5332e18 c70c0000 )-..8....3...... │ │ + 0x000a7ee0 d740c122 d6130000 ec4d1630 461e0000 .@.".....M.0F... │ │ + 0x000a7ef0 10584c3c 3a290000 b25e3845 54320000 .XL<:)...^8ET2.. │ │ + 0x000a7f00 536c3e5b c24c0000 cd4f4f3c 54310000 Sl>[.L...OOe,.. │ │ + 0x000a7f60 105b1840 e82e0000 3965744d 83370000 .[.@....9etM.7.. │ │ + 0x000a7f70 e369bc56 66450000 c81b7608 6a030000 .i.VfE....v.j... │ │ + 0x000a7f80 d6274d0e 8c060000 1b36c918 9b0c0000 .'M......6...... │ │ + 0x000a7f90 bc419f23 96130000 fd4d9b2f 7d1d0000 .A.#.....M./}... │ │ + 0x000a7fa0 b654f936 b0240000 fd60db47 c3350000 .T.6.$...`.G.5.. │ │ + 0x000a7fb0 00400000 00400000 d9350000 e02f0000 .@...@...5.../.. │ │ + 0x000a7fc0 db450000 00400000 00400000 00400000 .E...@...@...@.. │ │ + 0x000a7fd0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000a7fe0 00400000 86310000 0c340000 7a3c0000 .@...1...4..z<.. │ │ + 0x000a7ff0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000a8000 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000a8010 3d350000 112c0000 f1350000 522e0000 =5...,...5..R... │ │ + 0x000a8020 6f350000 00400000 00400000 00400000 o5...@...@...@.. │ │ + 0x000a8030 00400000 00400000 00400000 c82f0000 .@...@...@.../.. │ │ + 0x000a8040 482f0000 6f2f0000 4d350000 f2450000 H/..o/..M5...E.. │ │ + 0x000a8050 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000a8060 00400000 00400000 87320000 022c0000 .@...@...2...,.. │ │ + 0x000a8070 b33b0000 d5300000 4f380000 df240000 .;...0..O8...$.. │ │ + 0x000a8080 1a2c0000 00400000 00400000 00400000 .,...@...@...@.. │ │ + 0x000a8090 00400000 e7290000 76240000 df310000 .@...)..v$...1.. │ │ + 0x000a80a0 b62f0000 292e0000 4f310000 36430000 ./..)...O1..6C.. │ │ + 0x000a80b0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000a80c0 f0240000 992b0000 723f0000 f3350000 .$...+..r?...5.. │ │ + 0x000a80d0 8e390000 0a360000 49210000 e73d0000 .9...6..I!...=.. │ │ + 0x000a80e0 483d0000 00400000 00400000 2d180000 H=...@...@..-... │ │ + 0x000a80f0 b21e0000 33370000 a8320000 5c300000 ....37...2..\0.. │ │ + 0x000a8100 61590000 e6420000 0a0a0000 6f1f0000 aY...B......o... │ │ + 0x000a8110 00400000 00400000 8a160000 9f3e0000 .@...@.......>.. │ │ + 0x000a8120 523a0000 16360000 c5330000 34370000 R:...6...3..47.. │ │ + 0x000a8130 4b3c0000 60420000 7e270000 00400000 K<..`B..~'...@.. │ │ + 0x000a8140 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000a8150 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000a8160 00400000 00400000 520c0000 945c0000 .@...@..R....\.. │ │ + 0x000a8170 844d0000 ae330000 b73a0000 d51f0000 .M...3...:...... │ │ + 0x000a8180 4e080000 e96f0000 66410000 c71b0000 N....o..fA...... │ │ + 0x000a8190 00400000 00400000 00400000 2b030000 .@...@...@..+... │ │ + 0x000a81a0 62730000 6f540000 35390000 51310000 bs..oT..59..Q1.. │ │ + 0x000a81b0 58180000 0e030000 16740000 f5460000 X........t...F.. │ │ + 0x000a81c0 bd1d0000 00400000 00400000 00400000 .....@...@...@.. │ │ + 0x000a81d0 95010000 3c560000 6e350000 db200000 ................. │ │ + 0x000a8540 9718d508 00000000 51012d00 00000000 ........Q.-..... │ │ + 0x000a8550 3c029d00 00000000 9c04f000 00000000 <............... │ │ + 0x000a8560 b91f0109 00000000 64014900 00000000 ........d.I..... │ │ + 0x000a8570 2c013000 00000000 db05f500 00000000 ,.0............. │ │ + 0x000a8580 be10ef04 00000000 68024300 00000000 ........h.C..... │ │ + 0x000a8590 0c04aa00 00000000 e9033800 00000000 ..........8..... │ │ + 0x000a85a0 ba4f6f1e 00000000 9d057f01 00000000 .Oo............. │ │ + 0x000a85b0 86000c00 00000000 3509dc00 00000000 ........5....... │ │ + 0x000a85c0 5555ab2a 00000000 5555ab2a 00000000 UU.*....UU.*.... │ │ + 0x000a85d0 5555ab2a 00000000 5555ab2a 00000000 UU.*....UU.*.... │ │ + 0x000a85e0 6a64a83f d1280000 2620fb01 5e000000 jd.?.(..& ..^... │ │ + 0x000a85f0 954a7712 dd030000 725e3e2f 11140000 .Jw.....r^>/.... │ │ + 0x000a8600 cb69ad46 032a0000 b9715659 8d420000 .i.F.*...qVY.B.. │ │ + 0x000a8610 83185e01 6e000000 0840620d a6020000 ..^.n....@b..... │ │ + 0x000a8620 9e568727 d60e0000 1060ee3c 11210000 .V.'.....`.<.!.. │ │ + 0x000a8630 1b6a6a4e 3d350000 00600040 00200000 .jjN=5...`.@. .. │ │ + 0x000a8640 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a8650 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a8660 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a8670 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a8680 00600040 00200000 b0226203 e2000000 .`.@. ..."b..... │ │ + 0x000a8690 4c37090c 0d030000 8b40ec1e bf0d0000 L7.......@...... │ │ + 0x000a86a0 6b42b027 59140000 4932851f 8a140000 kB.'Y...I2...... │ │ + 0x000a86b0 0f112c02 37010000 56444f13 fc060000 ..,.7...VDO..... │ │ + 0x000a86c0 6c5b3039 f4200000 1577ff5f 16450000 l[09. ...w._.E.. │ │ + 0x000a86d0 347b7c70 37610000 f10c2b01 94000000 4{|p7a....+..... │ │ + 0x000a86e0 c339ab11 64050000 57557e31 80190000 .9..d...WU~1.... │ │ + 0x000a86f0 6171cb51 1f370000 ba76875a 9d420000 aq.Q.7...v.Z.B.. │ │ + 0x000a8700 a4062e01 85000000 9f307c0c 1d030000 .........0|..... │ │ + 0x000a8710 ed55e130 11160000 15755657 2f3c0000 .U.0.....uVW/<.. │ │ + 0x000a8720 00600040 00200000 985baa29 40130000 .`.@. ...[.)@... │ │ + 0x000a8730 4f163001 2c000000 3540c409 cb010000 O.0.,...5@...... │ │ + 0x000a8740 b1578122 e80b0000 d367c03f d6210000 .W.".....g.?.!.. │ │ + 0x000a8750 fb717c55 88360000 9e0e9000 14000000 .q|U.6.......... │ │ + 0x000a8760 e634ed04 b5000000 6c4ed716 1d060000 .4......lN...... │ │ + 0x000a8770 7764b433 0d140000 d161cb42 2c250000 wd.3.....a.B,%.. │ │ + 0x000a8780 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a8790 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a87a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a87b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a87c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a87d0 68128f00 14000000 9128b502 63000000 h........(..c... │ │ + 0x000a87e0 c7432616 fb030000 31398318 ca150000 .C&.....19...... │ │ + 0x000a87f0 ab6a0040 ab2a0000 b212a502 b8000000 .j.@.*.......... │ │ + 0x000a8800 9b35540b 1c030000 63570629 e4120000 .5T.....cW.).... │ │ + 0x000a8810 9a687f4a 042c0000 00790065 00450000 .h.J.,...y.e.E.. │ │ + 0x000a8820 da110b01 32000000 e22bdf04 c7000000 ....2....+...... │ │ + 0x000a8830 9b547f1d bf0a0000 d969ec44 d9190000 .T.......i.D.... │ │ + 0x000a8840 b76d2549 db360000 f00fbc00 1b000000 .m%I.6.......... │ │ + 0x000a8850 d027b102 6b000000 7d568329 4c110000 .'..k...}V.)L... │ │ + 0x000a8860 6e5b2549 49120000 00600040 00200000 n[%II....`.@. .. │ │ + 0x000a8870 b661cc3d 82290000 ba1bb601 4d000000 .a.=.)......M... │ │ + 0x000a8880 d142d70d 06030000 6a590825 1a0e0000 .B......jY.%.... │ │ + 0x000a8890 ed66403d f0200000 ed700555 713d0000 .f@=. ...p.Uq=.. │ │ + 0x000a88a0 5614ad00 2b000000 593b8408 71010000 V...+...Y;..q... │ │ + 0x000a88b0 bd55fa1e 9b090000 2c640237 c41a0000 .U......,d.7.... │ │ + 0x000a88c0 816e704e 74340000 1f112401 5f000000 .npNt4....$._... │ │ + 0x000a88d0 3644b30e 3e030000 175d912b 5e110000 6D..>....].+^... │ │ + 0x000a88e0 a2680d43 fe260000 dc71e557 f8400000 .h.C.&...q.W.@.. │ │ + 0x000a88f0 70153001 65000000 0943180e fc020000 p.0.e....C...... │ │ + 0x000a8900 7d5c8929 bc0f0000 a867083f 2c220000 }\.).....g.?,".. │ │ + 0x000a8910 31708f53 f83a0000 dc0d8a00 32000000 1p.S.:......2... │ │ + 0x000a8920 3e330c06 32010000 064d3819 95070000 >3..2....M8..... │ │ + 0x000a8930 f45b7a2e b4140000 fe67d344 2d2a0000 .[z......g.D-*.. │ │ + 0x000a8940 270a1f01 91000000 c43c810d be040000 '........<...... │ │ + 0x000a8950 4959c12c fe160000 796efe4b 6c300000 IY.,....yn.Kl0.. │ │ + 0x000a8960 f675a461 a74d0000 34079b00 3c000000 .u.a.M..4...<... │ │ + 0x000a8970 de33020a 95020000 20544222 a40d0000 .3...... TB".... │ │ + 0x000a8980 8f65dd39 351e0000 d26eb14e f2340000 .e.95....n.N.4.. │ │ + 0x000a8990 6f088d00 2e000000 56348a08 e1010000 o.......V4...... │ │ + 0x000a89a0 2757bd23 1f0d0000 d5661b3b fe1e0000 'W.#.....f.;.... │ │ + 0x000a89b0 db6d4c4c 76310000 4e5ed130 98190000 .mLLv1..N^.0.... │ │ + 0x000a89c0 ad176a01 39000000 993d8709 e2010000 ..j.9....=...... │ │ + 0x000a89d0 4b53dd1d b2090000 f5667436 ff1b0000 KS.......ft6.... │ │ + 0x000a89e0 6f65564f e8300000 220b5600 14000000 oeVO.0..".V..... │ │ + 0x000a89f0 572f0504 96000000 b14d8313 a3040000 W/.......M...... │ │ + 0x000a8a00 2861092b ac110000 746bea45 6e230000 (a.+....tk.En#.. │ │ + 0x000a8a10 bc0daf00 25000000 503d0409 da010000 ....%...P=...... │ │ + 0x000a8a20 6356b121 4b0d0000 7866ae3b 51220000 cV.!K...xf.;Q".. │ │ + 0x000a8a30 bf6c8e4c 8b310000 1712fa00 35000000 .l.L.1......5... │ │ + 0x000a8a40 0539c007 69010000 5353a41c 05090000 .9..i...SS...... │ │ + 0x000a8a50 ac639a37 c0190000 e26fd74b 0e2e0000 .c.7.....o.K.... │ │ + 0x000a8a60 46062a00 14000000 17262202 43000000 F.*......&".C... │ │ + 0x000a8a70 f342cf0d d2020000 555ba327 d80c0000 .B......U[.'.... │ │ + 0x000a8a80 f664303b 4e1e0000 5a0ff701 9a000000 .d0;N...Z....... │ │ + 0x000a8a90 0b33020a 50030000 32547628 e3120000 .3..P...2Tv(.... │ │ + 0x000a8aa0 386b9f48 06260000 476caf4d 5d3a0000 8k.H.&..Gl.M]:.. │ │ + 0x000a8ab0 a4142901 22000000 ac2dda04 cf000000 ..)."....-...... │ │ + 0x000a8ac0 5d4e4119 15060000 1760262b c5110000 ]NA......`&+.... │ │ + 0x000a8ad0 63683234 5e160000 9713c400 17000000 ch24^........... │ │ + 0x000a8ae0 a02e7a03 73000000 3e4c2415 46040000 ..z.s...>L$.F... │ │ + 0x000a8af0 da61fc2b 5e0b0000 d7635238 291c0000 .a.+^....cR8)... │ │ + 0x000a8b00 3c61fb3d 132b0000 3f226603 8f000000 ....fC<. .. │ │ + 0x000a8ba0 bd70de54 803d0000 1f083500 14000000 .p.T.=....5..... │ │ + 0x000a8bb0 d62ba003 9e000000 154b4314 1d050000 .+.......KC..... │ │ + 0x000a8bc0 305d032b 6b110000 546a1845 e2290000 0].+k...Tj.E.).. │ │ + 0x000a8bd0 c107e400 53000000 7c3ba80c 4c040000 ....S...|;..L... │ │ + 0x000a8be0 5058242c 61170000 8c6daf4b aa310000 PX$,a....m.K.1.. │ │ + 0x000a8bf0 72751260 d24c0000 60045200 1a000000 ru.`.L..`.R..... │ │ + 0x000a8c00 262e8a06 af010000 7c4f9e1b 1d0a0000 &.......|O...... │ │ + 0x000a8c10 78638834 78190000 f26e1b50 50360000 xc.4x....n.PP6.. │ │ + 0x000a8c20 a3042d00 14000000 832c9e04 f3000000 ..-......,...... │ │ + 0x000a8c30 384eff17 5b070000 f9629e30 ba160000 8N..[....b.0.... │ │ + 0x000a8c40 ac6df54b 71310000 67613f38 e1210000 .m.Kq1..ga?8.!.. │ │ + 0x000a8c50 e617ef01 42000000 0d40f70a 41020000 ....B....@..A... │ │ + 0x000a8c60 d154ee21 430c0000 14652c37 c81c0000 .T.!C....e,7.... │ │ + 0x000a8c70 726cff4c d8340000 760b6600 14000000 rl.L.4..v.f..... │ │ + 0x000a8c80 87339905 c6000000 23507318 6e060000 .3......#Ps.n... │ │ + 0x000a8c90 c960dc2e c1130000 d369da41 ed250000 .`.......i.A.%.. │ │ + 0x000a8ca0 630aec00 30000000 953e2a0a 04020000 c...0....>*..... │ │ + 0x000a8cb0 6a580a24 000e0000 6169d040 fc230000 jX.$....ai.@.#.. │ │ + 0x000a8cc0 f66e5257 7c3c0000 cc0c8e00 14000000 .nRW|<.......... │ │ + 0x000a8cd0 4a325605 f3000000 724d4116 6b070000 J2V.....rMA.k... │ │ + 0x000a8ce0 665f202d f3140000 5466413d cd220000 f_ -....TfA=.".. │ │ + 0x000a8cf0 dd022100 14000000 5326a203 96000000 ..!.....S&...... │ │ + 0x000a8d00 7c466410 e4030000 84574122 8f0c0000 |Fd......WA".... │ │ + 0x000a8d10 a464ff37 c91b0000 7814eb01 57000000 .d.7....x...W... │ │ + 0x000a8d20 c13d3d06 a0020000 0a57d723 c6120000 .==......W.#.... │ │ + 0x000a8d30 00600040 55250000 175d2f3a 8c2e0000 .`.@U%...]/:.... │ │ + 0x000a8d40 bd13fe02 99000000 1f45cd0c 44040000 .........E..D... │ │ + 0x000a8d50 00540020 00100000 db76db36 92240000 .T. .....v.6.$.. │ │ + 0x000a8d60 8e63e438 721c0000 7d102b02 6f000000 .c.8r...}.+.o... │ │ + 0x000a8d70 cc2eb30b 11020000 8465232c d4080000 .........e#,.... │ │ + 0x000a8d80 ba68d145 e9220000 0040ab2a 55150000 .h.E."...@.*U... │ │ + 0x000a8d90 98682048 cb320000 ac27fa05 38010000 .h H.2...'..8... │ │ + 0x000a8da0 704be615 91060000 bf60a231 78180000 pK.......`.1x... │ │ + 0x000a8db0 d06be748 e42e0000 b875a561 9f4f0000 .k.H.....u.a.O.. │ │ + 0x000a8dc0 6616a801 3b000000 1642190d 03030000 f...;....B...... │ │ + 0x000a8dd0 ea5a0827 570f0000 f967423e 5f220000 .Z.'W....gB>_".. │ │ + 0x000a8de0 7b72c958 96420000 4a0ac700 25000000 {r.X.B..J...%... │ │ + 0x000a8df0 ea42120d 37030000 425c972a c6110000 .B..7...B\.*.... │ │ + 0x000a8e00 f1699942 6c270000 b672d459 8b430000 .i.Bl'...r.Y.C.. │ │ + 0x000a8e10 8e10b600 21000000 0d3da609 dc010000 ....!....=...... │ │ + 0x000a8e20 28581922 0b0c0000 ed66f63a 2e1f0000 (X.".....f.:.... │ │ + 0x000a8e30 28720f58 30420000 9b052a00 14000000 (r.X0B....*..... │ │ + 0x000a8e40 762f0105 e0000000 9b4daf15 00060000 v/.......M...... │ │ + 0x000a8e50 505e1a2b f5110000 106c9148 f42e0000 P^.+.....l.H.... │ │ + 0x000a8e60 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a8e70 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a8e80 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a8e90 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a8ea0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a8eb0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a8ec0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a8ed0 00600040 00200000 3a549e2d 3f180000 .`.@. ..:T.-?... │ │ + 0x000a8ee0 a90fe901 61000000 a548d012 af040000 ....a....H...... │ │ + 0x000a8ef0 f1598526 2b0e0000 2965223a dc1e0000 .Y.&+...)e":.... │ │ + 0x000a8f00 a06ca04c 8d340000 9b066b00 14000000 .l.L.4....k..... │ │ + 0x000a8f10 38342506 fd000000 304e1617 c0060000 84%.....0N...... │ │ + 0x000a8f20 4e5fae29 51100000 af6af343 e6280000 N_.)Q....j.C.(.. │ │ + 0x000a8f30 2f043e00 14000000 3c3a3f08 b3010000 /.>.....<:?..... │ │ + 0x000a8f40 224f141f b30d0000 dc674c35 6e1f0000 "O.......gL5n... │ │ + 0x000a8f50 4f6c144b d9390000 c0043400 14000000 Ol.K.9....4..... │ │ + 0x000a8f60 6c2ae703 91000000 7a47d711 b3040000 l*......zG...... │ │ + 0x000a8f70 eb5a3a26 40100000 3665a83c b7210000 .Z:&@...6e.<.!.. │ │ + 0x000a8f80 e1001000 0c000000 22219f02 66000000 ........"!..f... │ │ + 0x000a8f90 aa41df0d e8020000 21585621 fa0a0000 .A......!XV!.... │ │ + 0x000a8fa0 ef647f38 cc1b0000 00600040 00200000 .d.8.....`.@. .. │ │ + 0x000a8fb0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a8fc0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a8fd0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a8fe0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a8ff0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a9000 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a9010 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a9020 d76fa155 be420000 603a8716 960a0000 .o.U.B..`:...... │ │ + 0x000a9030 2458f426 7d110000 4468c141 93290000 $X.&}...Dh.A.).. │ │ + 0x000a9040 f4704755 503e0000 34774c67 6d580000 .pGUP>..4wLgmX.. │ │ + 0x000a9050 101bf002 6a000000 fb449411 d5040000 ....j....D...... │ │ + 0x000a9060 575b2929 4c110000 3e68e03e 49240000 W[))L...>h.>I$.. │ │ + 0x000a9070 0a732d5b a7460000 7e08c200 32000000 .s-[.F..~...2... │ │ + 0x000a9080 3c3e900c 8d030000 ac5af227 3c110000 <>.......Z.'<... │ │ + 0x000a9090 5f67ab3e 0c240000 d0725959 b0440000 _g.>.$...rYY.D.. │ │ + 0x000a90a0 390d9700 17000000 3536a707 6f010000 9.......56..o... │ │ + 0x000a90b0 5852aa1a 21080000 d462f333 e5170000 XR..!....b.3.... │ │ + 0x000a90c0 bb70a253 8c3d0000 b4042000 14000000 .p.S.=.... ..... │ │ + 0x000a90d0 562e8504 a8000000 794c1b14 cf040000 V.......yL...... │ │ + 0x000a90e0 c05df329 fc0f0000 296ce348 562e0000 .].)....)l.HV... │ │ + 0x000a90f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a9100 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a9110 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a9120 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a9130 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a9140 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a9150 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a9160 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a9170 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a9180 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a9190 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a91a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a91b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a91c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a91d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a91e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a91f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a9200 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a9210 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a9220 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a9230 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a9240 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a9250 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a9260 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a9270 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a9280 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a9290 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a92a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000a92b0 75381f21 61140000 2a3efc21 45130000 u8.!a...*>.!E... │ │ + 0x000a92c0 6458f939 7b250000 be654a4d a5380000 dX.9{%...eJM.8.. │ │ + 0x000a92d0 cb6d9e59 8e460000 08711b60 fa4f0000 .m.Y.F...q.`.O.. │ │ + 0x000a92e0 15752e68 e35b0000 073de224 d0170000 .u.h.[...=.$.... │ │ + 0x000a92f0 032fe013 9c090000 60417320 7e100000 ./......`As ~... │ │ + 0x000a9300 7b528331 071e0000 b65bd33f ba290000 {R.1.....[.?.).. │ │ + 0x000a9310 8c61fa46 f2310000 9a66a64f df3b0000 .a.F.1...f.O.;.. │ │ + 0x000a9320 4f2bac13 90090000 8b288c0e e3050000 O+.......(...... │ │ + 0x000a9330 ad359517 790a0000 6d463523 30100000 .5..y...mF5#0... │ │ + 0x000a9340 a253d62e 591c0000 0d556739 82210000 .S..Y....Ug9.!.. │ │ + 0x000a9350 365c7245 772f0000 4f2cd012 4c090000 6\rEw/..O,..L... │ │ + 0x000a9360 7239121b 960e0000 4c515732 181f0000 r9......LQW2.... │ │ + 0x000a9370 da616845 0c2e0000 ba690a54 f1400000 .ahE.....i.T.@.. │ │ + 0x000a9380 de6c805c 203e0000 a1718865 7d510000 .l.\ >...q.e}Q.. │ │ + 0x000a9390 0225300a 51040000 b320380b a4030000 .%0.Q.... 8..... │ │ + 0x000a93a0 d3340816 7f080000 6e4c8f32 dc180000 .4......nL.2.... │ │ + 0x000a93b0 c6529f34 6b220000 77600f4c 862c0000 .R.4k"..w`.L.,.. │ │ + 0x000a93c0 ab6a5555 df320000 1915c708 42030000 .jUU.2......B... │ │ + 0x000a93d0 b81e3108 3c030000 dd25d410 bd050000 ..1.<....%...... │ │ + 0x000a93e0 c0479623 2f090000 c349b622 5b110000 .G.#/....I."[... │ │ + 0x000a93f0 66466626 33130000 ab6a0040 55150000 fFf&3....j.@U... │ │ + 0x000a9400 9e38131f 0e130000 4f439325 85160000 .8......OC.%.... │ │ + 0x000a9410 175b9c3e bd2a0000 d4652e4f 933c0000 .[.>.*...e.O.<.. │ │ + 0x000a9420 846c7659 8a480000 746f2d60 82510000 .lvY.H..to-`.Q.. │ │ + 0x000a9430 cd741c69 325e0000 1c3d7d25 0b1a0000 .t.i2^...=}%.... │ │ + 0x000a9440 5430ab14 3c0a0000 433fcb1f b4100000 T0..<...C?...... │ │ + 0x000a9450 334e922e b61b0000 07582a3a de260000 3N.......X*:.&.. │ │ + 0x000a9460 b35e1c44 75300000 75679052 81400000 .^.Du0..ug.R.@.. │ │ + 0x000a9470 0e307118 9a0d0000 ed250a0e 29060000 .0q......%..)... │ │ + 0x000a9480 e7338115 df090000 9e43b123 17120000 .3.......C.#.... │ │ + 0x000a9490 804f802f a31b0000 eb57a539 23250000 .O./.....W.9#%.. │ │ + 0x000a94a0 b060c146 2e330000 303bf61f 30120000 .`.F.3..0;..0... │ │ + 0x000a94b0 3f42fd24 ed150000 f1553636 0f230000 ?B.$.....U66.#.. │ │ + 0x000a94c0 d1615148 4f360000 0f686a51 0e3e0000 .aQHO6...hjQ.>.. │ │ + 0x000a94d0 7e6e185a f3450000 3373e462 fe520000 ~n.Z.E..3s.b.R.. │ │ + 0x000a94e0 54267910 f6070000 3c27f70e 0f070000 T&y.....<'...... │ │ + 0x000a94f0 dd372c19 740c0000 4e4c172f cf1b0000 .7,.t...NL./.... │ │ + 0x000a9500 5354483b 2f280000 9d5f4a38 00200000 STH;/(..._J8. .. │ │ + 0x000a9510 70629751 78450000 8c1eb70e 55060000 pb.QxE......U... │ │ + 0x000a9520 b61b6508 69020000 972e5717 5d0c0000 ..e.i.....W.]... │ │ + 0x000a9530 b346dc20 06100000 ba53d723 c5110000 .F. .....S.#.... │ │ + 0x000a9540 265d5646 a7260000 935f184b c92f0000 &]VF.&..._.K./.. │ │ + 0x000a9550 273d4b23 37160000 c548622c 941c0000 '=K#7....Hb,.... │ │ + 0x000a9560 985e6645 c0320000 11699054 ee430000 .^fE.2...i.T.C.. │ │ + 0x000a9570 996e585e 23500000 73720265 6e570000 .nX^#P..sr.enW.. │ │ + 0x000a9580 3177376e 82650000 d038c820 53160000 1w7n.e...8. S... │ │ + 0x000a9590 a634aa17 520c0000 a8453126 d0150000 .4..R....E1&.... │ │ + 0x000a95a0 1a54f935 2e230000 ae5dff42 942f0000 .T.5.#...].B./.. │ │ + 0x000a95b0 6b63544c ad390000 136cd85a 4b4b0000 kcTL.9...l.ZKK.. │ │ + 0x000a95c0 9127c211 fe090000 50256d0d b5050000 .'......P%m..... │ │ + 0x000a95d0 7d357617 390b0000 5a45b725 bf140000 }5v.9...ZE.%.... │ │ + 0x000a95e0 5e516f32 501f0000 2a59803c f6280000 ^Qo2P...*Y.<.(.. │ │ + 0x000a95f0 0164a84c a83a0000 34422e27 88180000 .d.L.:..4B.'.... │ │ + 0x000a9600 264b6b2e 801d0000 355f5643 1c300000 &Kk.....5_VC.0.. │ │ + 0x000a9610 5266df4f 04400000 176b4d57 18470000 Rf.O.@...kMW.G.. │ │ + 0x000a9620 fb6d025f a34f0000 90720a64 51590000 .m._.O...r.dQY.. │ │ + 0x000a9630 4921850e 08060000 9a296612 5f090000 I!.......)f._... │ │ + 0x000a9640 8e3f401f 1b110000 884d492d e7190000 .?@......MI-.... │ │ + 0x000a9650 16564537 f81c0000 35586940 f9260000 .VE7....5Xi@.&.. │ │ + 0x000a9660 a25bd946 91290000 761ea208 c7020000 .[.F.)..v....... │ │ + 0x000a9670 1f1f0a0b 2e040000 6028db10 79070000 ........`(..y... │ │ + 0x000a9680 9235b01b 740c0000 c8470426 33120000 .5..t....G.&3... │ │ + 0x000a9690 314f2d2e e6170000 664f9a30 9a190000 1O-.....fO.0.... │ │ + 0x000a96a0 7e509f36 88270000 334e0f33 02230000 ~P.6.'..3N.3.#.. │ │ + 0x000a96b0 7c5e3f44 86300000 e7671b52 613f0000 |^?D.0...g.Ra?.. │ │ + 0x000a96c0 1c6d515b 784b0000 1371e161 a3520000 .mQ[xK...q.a.R.. │ │ + 0x000a96d0 4c77076e 62640000 41406b1f 88110000 Lw.nbd..A@k..... │ │ + 0x000a96e0 ae421325 e0150000 4a4e7030 291e0000 .B.%....JNp0)... │ │ + 0x000a96f0 4859893d 282a0000 30617448 15350000 HY.=(*..0atH.5.. │ │ + 0x000a9700 87650450 863d0000 746e725e 24500000 .e.P.=..tnr^$P.. │ │ + 0x000a9710 2f25180f 1d070000 c62dfc12 d0080000 /%.......-...... │ │ + 0x000a9720 e03b041d eb0e0000 1549fe29 53180000 .;.......I.)S... │ │ + 0x000a9730 e8532936 a6220000 3d5b2a40 4c2c0000 .S)6."..=[*@L,.. │ │ + 0x000a9740 7a67bc52 b8410000 63499d31 46250000 zg.R.A..cI.1F%.. │ │ + 0x000a9750 e63de423 61170000 0355a135 59200000 .=.#a....U.5Y .. │ │ + 0x000a9760 23637648 aa320000 226a0f53 ca3c0000 #cvH.2.."j.S.<.. │ │ + 0x000a9770 36683354 d5420000 14713563 79580000 6h3T.B...q5cyX.. │ │ + 0x000a9780 a62dd316 150c0000 f22c2d10 68060000 .-.......,-.h... │ │ + 0x000a9790 2838aa18 1b090000 ea458226 28160000 (8.......E.&(... │ │ + 0x000a97a0 b44ee433 b41e0000 b65b573f ee260000 .N.3.....[W?.&.. │ │ + 0x000a97b0 f4653048 dc310000 c813b106 33030000 .e0H.1......3... │ │ + 0x000a97c0 7b1fe60a d4030000 5c2bb00d 57040000 {.......\+..W... │ │ + 0x000a97d0 8938a816 860a0000 f13f9a20 7f0d0000 .8.......?. .... │ │ + 0x000a97e0 f5470e26 38120000 ae4fa232 63200000 .G.&8....O.2c .. │ │ + 0x000a97f0 00400000 00400000 2f310000 cb2e0000 .@...@../1...... │ │ + 0x000a9800 da300000 00400000 00400000 00400000 .0...@...@...@.. │ │ + 0x000a9810 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000a9820 00400000 582c0000 892e0000 8e240000 .@..X,.......$.. │ │ + 0x000a9830 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000a9840 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000a9850 f2300000 bf2d0000 29350000 bf280000 .0...-..)5...(.. │ │ + 0x000a9860 41310000 00400000 00400000 00400000 A1...@...@...@.. │ │ + 0x000a9870 00400000 00400000 00400000 63310000 .@...@...@..c1.. │ │ + 0x000a9880 b12f0000 352b0000 e8280000 4b3c0000 ./..5+...(..K<.. │ │ + 0x000a9890 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000a98a0 00400000 00400000 1b320000 d12f0000 .@...@...2.../.. │ │ + 0x000a98b0 222c0000 29280000 9a330000 ae280000 ",..)(...3...(.. │ │ + 0x000a98c0 95300000 00400000 00400000 00400000 .0...@...@...@.. │ │ + 0x000a98d0 00400000 20270000 521e0000 c5290000 .@.. '..R....).. │ │ + 0x000a98e0 b82b0000 b43a0000 462b0000 f5340000 .+...:..F+...4.. │ │ + 0x000a98f0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000a9900 3e2c0000 aa280000 b9370000 bd300000 >,...(...7...0.. │ │ + 0x000a9910 17320000 d22c0000 462d0000 38340000 .2...,..F-..84.. │ │ + 0x000a9920 c4560000 00400000 00400000 b81f0000 .V...@...@...... │ │ + 0x000a9930 8b1e0000 1c2f0000 9f220000 eb2f0000 ...../...".../.. │ │ + 0x000a9940 aa5a0000 315b0000 63090000 cb340000 .Z..1[..c....4.. │ │ + 0x000a9950 00400000 00400000 301a0000 ae290000 .@...@..0....).. │ │ + 0x000a9960 63330000 d32f0000 453b0000 163f0000 c3.../..E;...?.. │ │ + 0x000a9970 ef2f0000 d3350000 67430000 00400000 ./...5..gC...@.. │ │ + 0x000a9980 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000a9990 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000a99a0 00400000 00400000 f9160000 b7650000 .@...@.......e.. │ │ + 0x000a99b0 87570000 de3b0000 3b450000 32280000 .W...;..;E..2(.. │ │ + 0x000a99c0 700e0000 67750000 ab510000 db2e0000 p...gu...Q...... │ │ + 0x000a99d0 00400000 00400000 00400000 61030000 .@...@...@..a... │ │ + 0x000a99e0 04780000 98620000 e6460000 ca400000 .x...b...F...@.. │ │ + 0x000a99f0 98210000 c3060000 1e750000 46540000 .!.......u..FT.. │ │ + 0x000a9a00 45310000 00400000 00400000 00400000 E1...@...@...@.. │ │ + 0x000a9a10 02010000 125f0000 5a3c0000 a6210000 ....._..Z<...!.. │ │ + 0x000a9a20 86230000 8b0f0000 75020000 90720000 .#......u....r.. │ │ + 0x000a9a30 c34c0000 52270000 00400000 00400000 .L..R'...@...@.. │ │ + 0x000a9a40 00400000 49040000 f8770000 1e520000 .@..I....w...R.. │ │ + 0x000a9a50 2c3e0000 35370000 751f0000 04050000 ,>..57..u....... │ │ + 0x000a9a60 d06d0000 36410000 801f0000 f2780000 .m..6A.......x.. │ │ + 0x000a9a70 cb460000 081d0000 cd040000 0f5f0000 .F..........._.. │ │ + 0x000a9a80 a02f0000 00130000 34130000 b60a0000 ./......4....... │ │ + 0x000a9a90 47010000 00400000 00400000 00400000 G....@...@...@.. │ │ + 0x000a9aa0 00400000 00400000 00400000 80410000 .@...@...@...A.. │ │ + 0x000a9ab0 004d0000 80360000 80440000 804d0000 .M...6...D...M.. │ │ + 0x000a9ac0 803c0000 00000000 00000000 00000000 .<.............. │ │ + 0x000a9ad0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000a9ae0 496e7075 74207661 6c696461 74696f6e Input validation │ │ + 0x000a9af0 20636865 636b2027 25732720 6661696c check '%s' fail │ │ + 0x000a9b00 65642069 6e202573 210a0062 75662021 ed in %s!..buf ! │ │ + 0x000a9b10 3d204e55 4c4c0064 61763164 5f646174 = NULL.dav1d_dat │ │ + 0x000a9b20 615f6372 65617465 5f696e74 65726e61 a_create_interna │ │ + 0x000a9b30 6c006461 7631645f 64617461 5f777261 l.dav1d_data_wra │ │ + 0x000a9b40 705f696e 7465726e 616c0070 74722021 p_internal.ptr ! │ │ + 0x000a9b50 3d204e55 4c4c0066 7265655f 63616c6c = NULL.free_call │ │ + 0x000a9b60 6261636b 20213d20 4e554c4c 00646176 back != NULL.dav │ │ + 0x000a9b70 31645f64 6174615f 77726170 5f757365 1d_data_wrap_use │ │ + 0x000a9b80 725f6461 74615f69 6e746572 6e616c00 r_data_internal. │ │ + 0x000a9b90 64737420 213d2028 28766f69 642a2930 dst != ((void*)0 │ │ + 0x000a9ba0 29006461 7631645f 64617461 5f726566 ).dav1d_data_ref │ │ + 0x000a9bb0 00647374 2d3e6461 7461203d 3d202828 .dst->data == (( │ │ + 0x000a9bc0 766f6964 2a293029 00737263 20213d20 void*)0).src != │ │ + 0x000a9bd0 2828766f 69642a29 30290073 72632d3e ((void*)0).src-> │ │ + 0x000a9be0 64617461 20213d20 2828766f 69642a29 data != ((void*) │ │ + 0x000a9bf0 30290062 75662021 3d202828 766f6964 0).buf != ((void │ │ + 0x000a9c00 2a293029 00646176 31645f64 6174615f *)0).dav1d_data_ │ │ + 0x000a9c10 756e7265 665f696e 7465726e 616c0062 unref_internal.b │ │ + 0x000a9c20 75662d3e 64617461 20213d20 2828766f uf->data != ((vo │ │ + 0x000a9c30 69642a29 30290043 6f6d7069 6c656420 id*)0).Compiled │ │ + 0x000a9c40 77697468 6f757420 73757070 6f727420 without support │ │ + 0x000a9c50 666f7220 25642d62 69742064 65636f64 for %d-bit decod │ │ + 0x000a9c60 696e670a 00632021 3d202828 766f6964 ing..c != ((void │ │ + 0x000a9c70 2a293029 00646176 31645f6c 6f670046 *)0).dav1d_log.F │ │ + 0x000a9c80 72616d65 2073697a 65202564 78256420 rame size %dx%d │ │ + 0x000a9c90 65786365 65647320 6c696d69 74202575 exceeds limit %u │ │ + 0x000a9ca0 0a004d61 6c666f72 6d656420 4954552d ..Malformed ITU- │ │ + 0x000a9cb0 5420542e 3335206d 65746164 61746120 T T.35 metadata │ │ + 0x000a9cc0 6d657373 61676520 666f726d 61740a00 message format.. │ │ + 0x000a9cd0 556e6b6e 6f776e20 4d657461 64617461 Unknown Metadata │ │ + 0x000a9ce0 204f4255 20747970 65202564 0a00556e OBU type %d..Un │ │ + 0x000a9cf0 6b6e6f77 6e204f42 55207479 70652025 known OBU type % │ │ + 0x000a9d00 64206f66 2073697a 65202575 0a004572 d of size %u..Er │ │ + 0x000a9d10 726f7220 70617273 696e6720 4f425520 ror parsing OBU │ │ + 0x000a9d20 64617461 0a004572 726f7220 70617273 data..Error pars │ │ + 0x000a9d30 696e6720 73657175 656e6365 20686561 ing sequence hea │ │ + 0x000a9d40 6465720a 004f7665 7272756e 20696e20 der..Overrun in │ │ + 0x000a9d50 4f425520 62697420 62756666 65720a00 OBU bit buffer.. │ │ + 0x000a9d60 4f766572 72756e20 696e204f 42552062 Overrun in OBU b │ │ + 0x000a9d70 69742062 75666665 7220696e 746f206e it buffer into n │ │ + 0x000a9d80 65787420 4f42550a 00457272 6f722070 ext OBU..Error p │ │ + 0x000a9d90 61727369 6e672066 72616d65 20686561 arsing frame hea │ │ + 0x000a9da0 6465720a 00646176 31645f70 69637475 der..dav1d_pictu │ │ + 0x000a9db0 72655f72 65660064 73742d3e 64617461 re_ref.dst->data │ │ + 0x000a9dc0 5b305d20 3d3d2028 28766f69 642a2930 [0] == ((void*)0 │ │ + 0x000a9dd0 29007372 632d3e64 6174615b 305d2021 ).src->data[0] ! │ │ + 0x000a9de0 3d202828 766f6964 2a293029 00646176 = ((void*)0).dav │ │ + 0x000a9df0 31645f70 69637475 72655f6d 6f76655f 1d_picture_move_ │ │ + 0x000a9e00 72656600 7020213d 20282876 6f69642a ref.p != ((void* │ │ + 0x000a9e10 29302900 64617631 645f7069 63747572 )0).dav1d_pictur │ │ + 0x000a9e20 655f756e 7265665f 696e7465 726e616c e_unref_internal │ │ + 0x000a9e30 00702d3e 64617461 5b305d20 213d2028 .p->data[0] != ( │ │ + 0x000a9e40 28766f69 642a2930 29005069 63747572 (void*)0).Pictur │ │ + 0x000a9e50 6520616c 72656164 7920616c 6c6f6361 e already alloca │ │ + 0x000a9e60 74656421 0a004661 696c6564 20746f20 ted!..Failed to │ │ + 0x000a9e70 77726170 20706963 74757265 3a202573 wrap picture: %s │ │ + 0x000a9e80 0a006461 7631642d 6672616d 65006461 ..dav1d-frame.da │ │ + 0x000a9e90 7631642d 74696c65 00646176 31642d70 v1d-tile.dav1d-p │ │ + 0x000a9ea0 6f737466 696c7465 7200302e 382e322d ostfilter.0.8.2- │ │ + 0x000a9eb0 312d6732 34373939 37330063 5f6f7574 1-g2479973.c_out │ │ + 0x000a9ec0 20213d20 4e554c4c 00646176 31645f6f != NULL.dav1d_o │ │ + 0x000a9ed0 70656e00 7320213d 204e554c 4c00732d pen.s != NULL.s- │ │ + 0x000a9ee0 3e6e5f70 6f737466 696c7465 725f7468 >n_postfilter_th │ │ + 0x000a9ef0 72656164 73203e3d 20312026 2620732d reads >= 1 && s- │ │ + 0x000a9f00 3e6e5f70 6f737466 696c7465 725f7468 >n_postfilter_th │ │ + 0x000a9f10 72656164 73203c3d 20444156 31445f4d reads <= DAV1D_M │ │ + 0x000a9f20 41585f50 4f535446 494c5445 525f5448 AX_POSTFILTER_TH │ │ + 0x000a9f30 52454144 5300732d 3e6e5f74 696c655f READS.s->n_tile_ │ │ + 0x000a9f40 74687265 61647320 3e3d2031 20262620 threads >= 1 && │ │ + 0x000a9f50 732d3e6e 5f74696c 655f7468 72656164 s->n_tile_thread │ │ + 0x000a9f60 73203c3d 20444156 31445f4d 41585f54 s <= DAV1D_MAX_T │ │ + 0x000a9f70 494c455f 54485245 41445300 732d3e6e ILE_THREADS.s->n │ │ + 0x000a9f80 5f667261 6d655f74 68726561 6473203e _frame_threads > │ │ + 0x000a9f90 3d203120 26262073 2d3e6e5f 6672616d = 1 && s->n_fram │ │ + 0x000a9fa0 655f7468 72656164 73203c3d 20444156 e_threads <= DAV │ │ + 0x000a9fb0 31445f4d 41585f46 52414d45 5f544852 1D_MAX_FRAME_THR │ │ + 0x000a9fc0 45414453 00732d3e 616c6c6f 6361746f EADS.s->allocato │ │ + 0x000a9fd0 722e616c 6c6f635f 70696374 7572655f r.alloc_picture_ │ │ + 0x000a9fe0 63616c6c 6261636b 20213d20 4e554c4c callback != NULL │ │ + 0x000a9ff0 00732d3e 616c6c6f 6361746f 722e7265 .s->allocator.re │ │ + 0x000aa000 6c656173 655f7069 63747572 655f6361 lease_picture_ca │ │ + 0x000aa010 6c6c6261 636b2021 3d204e55 4c4c0073 llback != NULL.s │ │ + 0x000aa020 2d3e6f70 65726174 696e675f 706f696e ->operating_poin │ │ + 0x000aa030 74203e3d 20302026 2620732d 3e6f7065 t >= 0 && s->ope │ │ + 0x000aa040 72617469 6e675f70 6f696e74 203c3d20 rating_point <= │ │ + 0x000aa050 33310046 72616d65 2073697a 65206c69 31.Frame size li │ │ + 0x000aa060 6d697420 72656475 63656420 66726f6d mit reduced from │ │ + 0x000aa070 20257520 746f2025 752e0a00 6f757420 %u to %u...out │ │ + 0x000aa080 213d204e 554c4c00 64617631 645f7061 != NULL.dav1d_pa │ │ + 0x000aa090 7273655f 73657175 656e6365 5f686561 rse_sequence_hea │ │ + 0x000aa0a0 64657200 6320213d 204e554c 4c006461 der.c != NULL.da │ │ + 0x000aa0b0 7631645f 73656e64 5f646174 6100696e v1d_send_data.in │ │ + 0x000aa0c0 20213d20 4e554c4c 00696e2d 3e646174 != NULL.in->dat │ │ + 0x000aa0d0 61203d3d 204e554c 4c207c7c 20696e2d a == NULL || in- │ │ + 0x000aa0e0 3e737a00 64617631 645f6765 745f7069 >sz.dav1d_get_pi │ │ + 0x000aa0f0 63747572 6500635f 6f757420 213d2028 cture.c_out != ( │ │ + 0x000aa100 28766f69 642a2930 29006461 7631645f (void*)0).dav1d_ │ │ + 0x000aa110 636c6f73 65000404 06050806 0c080907 close........... │ │ + 0x000aa120 0b050c04 0d035ab4 2d87719d cb430203 ......Z.-.q..C.. │ │ + 0x000aa130 02050207 04000400 08000800 08000900 ................ │ │ + 0x000aa140 09000a00 0a000b00 0b000c00 0c000d00 ................ │ │ + 0x000aa150 0c000e00 0d000f00 0e001000 0f001100 ................ │ │ + 0x000aa160 10001200 11001300 12001400 13001500 ................ │ │ + 0x000aa170 13001600 14001700 15001800 16001900 ................ │ │ + 0x000aa180 17001a00 18001b00 19001c00 1a001d00 ................ │ │ + 0x000aa190 1a001e00 1b001f00 1c002000 1d002100 .......... ...!. │ │ + 0x000aa1a0 1e002200 1f002300 20002400 20002500 .."...#. .$. .%. │ │ + 0x000aa1b0 21002600 22002700 23002800 24002900 !.&.".'.#.(.$.). │ │ + 0x000aa1c0 25002a00 26002b00 26002c00 27002d00 %.*.&.+.&.,.'.-. │ │ + 0x000aa1d0 28002e00 29002f00 2a003000 2b003100 (...)./.*.0.+.1. │ │ + 0x000aa1e0 2b003200 2c003300 2d003400 2e003500 +.2.,.3.-.4...5. │ │ + 0x000aa1f0 2f003600 30003700 30003800 31003900 /.6.0.7.0.8.1.9. │ │ + 0x000aa200 32003a00 33003b00 34003c00 35003d00 2.:.3.;.4.<.5.=. │ │ + 0x000aa210 35003e00 36003f00 37004000 38004100 5.>.6.?.7.@.8.A. │ │ + 0x000aa220 39004200 39004300 3a004400 3b004500 9.B.9.C.:.D.;.E. │ │ + 0x000aa230 3c004600 3d004700 3e004800 3e004900 <.F.=.G.>.H.>.I. │ │ + 0x000aa240 3f004a00 40004b00 41004c00 42004d00 ?.J.@.K.A.L.B.M. │ │ + 0x000aa250 42004e00 43004f00 44005000 45005100 B.N.C.O.D.P.E.Q. │ │ + 0x000aa260 46005200 46005300 47005400 48005500 F.R.F.S.G.T.H.U. │ │ + 0x000aa270 49005600 4a005700 4a005800 4b005900 I.V.J.W.J.X.K.Y. │ │ + 0x000aa280 4c005a00 4d005b00 4e005c00 4e005d00 L.Z.M.[.N.\.N.]. │ │ + 0x000aa290 4f005e00 50005f00 51006000 51006100 O.^.P._.Q.`.Q.a. │ │ + 0x000aa2a0 52006200 53006300 54006400 55006500 R.b.S.c.T.d.U.e. │ │ + 0x000aa2b0 55006600 57006800 58006a00 5a006c00 U.f.W.h.X.j.Z.l. │ │ + 0x000aa2c0 5c006e00 5d007000 5f007200 60007400 \.n.].p._.r.`.t. │ │ + 0x000aa2d0 62007600 63007800 65007a00 66007c00 b.v.c.x.e.z.f.|. │ │ + 0x000aa2e0 68007e00 69008000 6b008200 6c008400 h.~.i...k...l... │ │ + 0x000aa2f0 6e008600 6f008800 71008a00 72008c00 n...o...q...r... │ │ + 0x000aa300 74008e00 75009000 76009200 78009400 t...u...v...x... │ │ + 0x000aa310 79009600 7b009800 7d009b00 7f009e00 y...{...}....... │ │ + 0x000aa320 8100a100 8300a400 8600a700 8800aa00 ................ │ │ + 0x000aa330 8a00ad00 8c00b000 8e00b300 9000b600 ................ │ │ + 0x000aa340 9200b900 9400bc00 9600bf00 9800c200 ................ │ │ + 0x000aa350 9a00c500 9c00c800 9e00cb00 a100cf00 ................ │ │ + 0x000aa360 a400d300 a600d700 a900db00 ac00df00 ................ │ │ + 0x000aa370 ae00e300 b100e700 b400eb00 b600ef00 ................ │ │ + 0x000aa380 b900f300 bb00f700 be00fb00 c000ff00 ................ │ │ + 0x000aa390 c3000401 c7000901 ca000e01 cd001301 ................ │ │ + 0x000aa3a0 d0001801 d3001d01 d6002201 d9002701 .........."...'. │ │ + 0x000aa3b0 dc002c01 df003101 e2003701 e6003d01 ..,...1...7...=. │ │ + 0x000aa3c0 e9004301 ed004901 f0004f01 f3005501 ..C...I...O...U. │ │ + 0x000aa3d0 f7005b01 fa006101 fd006701 01016e01 ..[...a...g...n. │ │ + 0x000aa3e0 05017501 09017c01 0d018301 10018a01 ..u...|......... │ │ + 0x000aa3f0 14019101 18019801 1c01a001 2001a801 ............ ... │ │ + 0x000aa400 2401b001 2801b801 2c01c001 3001c801 $...(...,...0... │ │ + 0x000aa410 3501d101 3901da01 3d01e301 4201ec01 5...9...=...B... │ │ + 0x000aa420 4601f501 4a01fe01 4f010802 54011202 F...J...O...T... │ │ + 0x000aa430 58011c02 5d012602 62013002 67013b02 X...].&.b.0.g.;. │ │ + 0x000aa440 6c014602 71015102 76015c02 7b016702 l.F.q.Q.v.\.{.g. │ │ + 0x000aa450 80017302 85017f02 8b018b02 90019702 ..s............. │ │ + 0x000aa460 9601a402 9b01b102 a101be02 a701cb02 ................ │ │ + 0x000aa470 ad01d902 b301e702 b901f502 bf010303 ................ │ │ + 0x000aa480 c6011203 cd012103 d3013003 db014003 ......!...0...@. │ │ + 0x000aa490 e2015003 e9016003 f1017103 f9018203 ..P...`...q..... │ │ + 0x000aa4a0 01029303 0a02a503 1202b703 1b02c903 ................ │ │ + 0x000aa4b0 2502dc03 2f02ef03 39020204 43021604 %.../...9...C... │ │ + 0x000aa4c0 4e022a04 5a023f04 66025404 72026904 N.*.Z.?.f.T.r.i. │ │ + 0x000aa4d0 80027f04 8e029504 9c02ac04 ac02c304 ................ │ │ + 0x000aa4e0 bc02db04 cd02f304 e0020c05 f3022505 ..............%. │ │ + 0x000aa4f0 07033f05 1c035905 33037405 4b038f05 ..?...Y.3.t.K... │ │ + 0x000aa500 6503ab05 8003c705 9d03e405 bb030106 e............... │ │ + 0x000aa510 dc031f06 fe033d06 22045c06 4a047c06 ......=.".\.J.|. │ │ + 0x000aa520 73049c06 a004bd06 d004df06 02050107 s............... │ │ + 0x000aa530 38052407 04000400 09000900 0a000b00 8.$............. │ │ + 0x000aa540 0d000d00 0f001000 11001200 14001500 ................ │ │ + 0x000aa550 16001800 19001b00 1c001e00 1f002100 ..............!. │ │ + 0x000aa560 22002500 25002800 28002c00 2b003000 ".%.%.(.(.,.+.0. │ │ + 0x000aa570 2f003300 32003700 35003b00 39003f00 /.3.2.7.5.;.9.?. │ │ + 0x000aa580 3c004300 40004700 44004b00 47004f00 <.C.@.G.D.K.G.O. │ │ + 0x000aa590 4b005300 4e005800 52005c00 56006000 K.S.N.X.R.\.V.`. │ │ + 0x000aa5a0 5a006400 5d006900 61006d00 65007200 Z.d.].i.a.m.e.r. │ │ + 0x000aa5b0 69007600 6d007a00 71007f00 74008300 i.v.m.z.q...t... │ │ + 0x000aa5c0 78008800 7c008c00 80009100 84009500 x...|........... │ │ + 0x000aa5d0 88009a00 8c009e00 8f00a300 9300a800 ................ │ │ + 0x000aa5e0 9700ac00 9b00b100 9f00b500 a300ba00 ................ │ │ + 0x000aa5f0 a600be00 aa00c300 ae00c700 b200cc00 ................ │ │ + 0x000aa600 b600d000 b900d500 bd00d900 c100de00 ................ │ │ + 0x000aa610 c500e200 c800e700 cc00eb00 d000f000 ................ │ │ + 0x000aa620 d400f400 d700f900 db00fd00 df000201 ................ │ │ + 0x000aa630 e2000601 e6000b01 e9000f01 ed001301 ................ │ │ + 0x000aa640 f1001801 f4001c01 f8002101 fb002501 ..........!...%. │ │ + 0x000aa650 ff002901 03012e01 06013201 0a013701 ..).......2...7. │ │ + 0x000aa660 0d013b01 11013f01 14014401 18014801 ..;...?...D...H. │ │ + 0x000aa670 1b014c01 1f015101 22015501 25015901 ..L...Q.".U.%.Y. │ │ + 0x000aa680 29015d01 2c016201 30016601 33016a01 ).].,.b.0.f.3.j. │ │ + 0x000aa690 36016f01 3a017301 3d017701 41017b01 6.o.:.s.=.w.A.{. │ │ + 0x000aa6a0 44018001 47018401 4b018801 4e018c01 D...G...K...N... │ │ + 0x000aa6b0 51019101 57019901 5e01a101 6401a901 Q...W...^...d... │ │ + 0x000aa6c0 6a01b101 7101b901 7701c101 7d01ca01 j...q...w...}... │ │ + 0x000aa6d0 8301d201 8a01da01 9001e201 9601ea01 ................ │ │ + 0x000aa6e0 9c01f201 a201fa01 a8010202 ae010b02 ................ │ │ + 0x000aa6f0 b4011302 ba011b02 c0012302 c6012b02 ..........#...+. │ │ + 0x000aa700 cc013302 d2013b02 d8014302 de014c02 ..3...;...C...L. │ │ + 0x000aa710 e4015402 ea015c02 f3016802 fb017402 ..T...\...h...t. │ │ + 0x000aa720 04028002 0d028c02 15029802 1e02a402 ................ │ │ + 0x000aa730 2602b002 2f02bc02 3702c902 4002d502 &.../...7...@... │ │ + 0x000aa740 4802e102 5002ed02 5902f902 61020503 H...P...Y...a... │ │ + 0x000aa750 69021103 71021d03 7a022903 84023903 i...q...z.)...9. │ │ + 0x000aa760 8f024903 9a025903 a4026903 af027903 ..I...Y...i...y. │ │ + 0x000aa770 ba028903 c4029a03 ce02aa03 d902ba03 ................ │ │ + 0x000aa780 e302ca03 ed02da03 f702ea03 0203fa03 ................ │ │ + 0x000aa790 0e030e04 1b032204 27033604 33034a04 ......".'.6.3.J. │ │ + 0x000aa7a0 3f035e04 4c037204 58038604 64039a04 ?.^.L.r.X...d... │ │ + 0x000aa7b0 7003ae04 7b03c204 8a03da04 9803f204 p...{........... │ │ + 0x000aa7c0 a5030a05 b3032205 c1033a05 cf035205 ......"...:...R. │ │ + 0x000aa7d0 dc036a05 e9038305 f7039b05 0604b705 ..j............. │ │ + 0x000aa7e0 1504d305 2504ef05 34040b06 42042706 ....%...4...B.'. │ │ + 0x000aa7f0 51044306 60045f06 71047f06 81049f06 Q.C.`._.q....... │ │ + 0x000aa800 9204bf06 a204df06 b204ff06 c2041f07 ................ │ │ + 0x000aa810 d4044307 e5046707 f7048b07 0805af07 ..C...g......... │ │ + 0x000aa820 1a05d307 2b05f707 3e051f08 51054708 ....+...>...Q.G. │ │ + 0x000aa830 63056f08 76059708 8805bf08 9c05eb08 c.o.v........... │ │ + 0x000aa840 b0051709 c4054309 d8056f09 ec059b09 ......C...o..... │ │ + 0x000aa850 0106cb09 1706fb09 2c062b0a 41065b0a ........,.+.A.[. │ │ + 0x000aa860 58068f0a 6f06c30a 8606f70a 9c062b0b X...o.........+. │ │ + 0x000aa870 b506630b cd069b0b e606d30b ff060b0c ..c............. │ │ + 0x000aa880 1907470c 3407830c 4f07bf0c 6c07ff0c ..G.4...O...l... │ │ + 0x000aa890 89073f0d a6077f0d c607c30d e507070e ..?............. │ │ + 0x000aa8a0 06084b0e 2808930e 4b08db0e 6f08240f ..K.(...K...o.$. │ │ + 0x000aa8b0 9508700f bc08bc0f e4080810 0f095810 ..p...........X. │ │ + 0x000aa8c0 3b09a810 6a09fc10 9a095011 cc09a411 ;...j.....P..... │ │ + 0x000aa8d0 010afc11 380a5412 730ab012 b10a0c13 ....8.T.s....... │ │ + 0x000aa8e0 f20a6c13 370bcc13 800b3014 cc0b9414 ..l.7.....0..... │ │ + 0x000aa8f0 1e0cfc14 740c6415 d00cd015 2f0d3c16 ....t.d...../.<. │ │ + 0x000aa900 960dac16 020e1c17 760e9017 ef0e0418 ........v....... │ │ + 0x000aa910 710f7c18 f90ff418 8c107019 2a11f019 q.|.......p.*... │ │ + 0x000aa920 cf11701a 8112f41a 41137c1b 0a14041c ..p.....A.|..... │ │ + 0x000aa930 e314901c 04000400 0c000d00 12001300 ................ │ │ + 0x000aa940 19001b00 21002300 29002c00 32003600 ....!.#.).,.2.6. │ │ + 0x000aa950 3c004000 46004b00 50005700 5b006300 <.@.F.K.P.W.[.c. │ │ + 0x000aa960 67007000 73007e00 7f008b00 8c009a00 g.p.s.~......... │ │ + 0x000aa970 9900a800 a600b700 b400c700 c200d600 ................ │ │ + 0x000aa980 d000e600 de00f700 ed000701 fb001801 ................ │ │ + 0x000aa990 0a012901 19013a01 28014b01 38015d01 ..)...:.(.K.8.]. │ │ + 0x000aa9a0 47016e01 57018001 66019201 7601a401 G.n.W...f...v... │ │ + 0x000aa9b0 8601b601 9501c801 a501db01 b501ed01 ................ │ │ + 0x000aa9c0 c501ff01 d5011202 e4012402 f4013702 ..........$...7. │ │ + 0x000aa9d0 04024a02 14025c02 24026f02 34028202 ..J...\.$.o.4... │ │ + 0x000aa9e0 44029402 5402a702 6302ba02 7302cc02 D...T...c...s... │ │ + 0x000aa9f0 8302df02 9302f102 a2020403 b2021703 ................ │ │ + 0x000aaa00 c2022903 d1023c03 e1024e03 f0026103 ..)...<...N...a. │ │ + 0x000aaa10 00037403 0f038603 1e039803 2e03ab03 ..t............. │ │ + 0x000aaa20 3d03bd03 4c03d003 5b03e203 6a03f403 =...L...[...j... │ │ + 0x000aaa30 79030604 88031904 97032b04 a6033d04 y.........+...=. │ │ + 0x000aaa40 b5034f04 c4036104 d2037304 e1038504 ..O...a...s..... │ │ + 0x000aaa50 f0039704 fe03a904 0d04bb04 1b04cd04 ................ │ │ + 0x000aaa60 2904de04 3804f004 46040205 54041305 )...8...F...T... │ │ + 0x000aaa70 62042505 70043705 7f044805 8d045a05 b.%.p.7...H...Z. │ │ + 0x000aaa80 9b046b05 a8047d05 b6048e05 c404a005 ..k...}......... │ │ + 0x000aaa90 d204b105 e004c205 ed04d305 fb04e505 ................ │ │ + 0x000aaaa0 0805f605 16050706 23051806 31052906 ........#...1.). │ │ + 0x000aaab0 3e053b06 58055b06 71057c06 8b059d06 >.;.X.[.q.|..... │ │ + 0x000aaac0 a405bd06 bd05de06 d605ff06 ef052007 .............. . │ │ + 0x000aaad0 08064007 21066107 3a068207 5206a207 ..@.!.a.:...R... │ │ + 0x000aaae0 6b06c307 8406e407 9c060408 b5062508 k.............%. │ │ + 0x000aaaf0 cd064608 e5066608 fd068708 1607a808 ..F...f......... │ │ + 0x000aab00 2e07c808 4607e908 5d070909 75072a09 ....F...]...u.*. │ │ + 0x000aab10 8d074a09 a5076b09 c8079b09 eb07cc09 ..J...k......... │ │ + 0x000aab20 0d08fc09 30082d0a 52085d0a 75088d0a ....0.-.R.].u... │ │ + 0x000aab30 9708be0a b908ee0a db081f0b fc084f0b ..............O. │ │ + 0x000aab40 1e097f0b 3f09b00b 6009e00b 8209100c ....?...`....... │ │ + 0x000aab50 a309410c c309710c e409a20c 0f0ae20c ..A...q......... │ │ + 0x000aab60 3a0a220d 650a620d 900aa30d ba0ae30d :.".e.b......... │ │ + 0x000aab70 e40a230e 0e0b640e 380ba40e 610be40e ..#...d.8...a... │ │ + 0x000aab80 8a0b240f b30b650f dc0ba50f 040ce50f ..$...e......... │ │ + 0x000aab90 370c3510 690c8610 9a0cd610 cb0c2611 7.5.i.........&. │ │ + 0x000aaba0 fc0c7611 2d0dc611 5d0d1712 8d0d6712 ..v.-...].....g. │ │ + 0x000aabb0 bd0db712 ed0d0713 250e6713 5d0ec813 ........%.g.]... │ │ + 0x000aabc0 950e2814 cc0e8814 030fe814 390f4815 ..(.........9.H. │ │ + 0x000aabd0 6f0fa815 a50f0916 da0f6916 1710d916 o.........i..... │ │ + 0x000aabe0 55104917 9110b917 cd102918 09119918 U.I.......)..... │ │ + 0x000aabf0 44110a19 7f117a19 c211fa19 04127a1a D.....z.......z. │ │ + 0x000aac00 4512fa1a 86127a1b c712fa1b 07137a1c E.....z.......z. │ │ + 0x000aac10 4e130b1d 95139b1d db132b1e 2114bb1e N.........+.!... │ │ + 0x000aac20 66144b1f ab14db1f f7147b20 42151b21 f.K.......{ B..! │ │ + 0x000aac30 8d15bb21 d7155b22 2116fc22 7116ac23 ...!..["!.."q..# │ │ + 0x000aac40 c1165c24 11170c25 6017bc25 af176c26 ..\$...%`..%..l& │ │ + 0x000aac50 05182c27 5a18ec27 af18ac28 04196c29 ..,'Z..'...(..l) │ │ + 0x000aac60 5f193c2a bb190c2b 161adc2b 711aad2c _.<*...+...+q.., │ │ + 0x000aac70 d31a8d2d 361b6d2e 981b4d2f fb1b2d30 ...-6.m...M/..-0 │ │ + 0x000aac80 651c1d31 d01c0d32 3b1dfd32 af1dfd33 e..1...2;..2...3 │ │ + 0x000aac90 231efd34 981efd35 161f0d37 951f1d38 #..4...5...7...8 │ │ + 0x000aaca0 16202d39 a0204d3a 2c216d3b bb218e3c . -9. M:,!m;.!.< │ │ + 0x000aacb0 5422be3d f122ee3e 90231e40 3b245e41 T".=.".>.#.@;$^A │ │ + 0x000aacc0 ea249e42 a725ee43 68263e45 2f278e46 .$.B.%.Ch&>E/'.F │ │ + 0x000aacd0 0528ee47 e1284e49 ce29be4a c22a2e4c .(.G.(NI.).J.*.L │ │ + 0x000aace0 ca2bae4d da2c2e4f 002ebe50 312f4e52 .+.M.,.O...P1/NR │ │ + 0x000aacf0 7930ee53 ce318e55 3e333e57 bd34ee58 y0.S.1.U>3>W.4.X │ │ + 0x000aad00 5936ae5a 07386e5c d7393e5e ba3b0e60 Y6.Z.8n\.9>^.;.` │ │ + 0x000aad10 c43dee61 e43fcf63 2f42bf65 a744bf67 .=.a.?.c/B.e.D.g │ │ + 0x000aad20 3d47bf69 054acf6b 064def6d 29500f70 =G.i.J.k.M.m)P.p │ │ + 0x000aad30 8b533f72 00000000 00000000 00000000 .S?r............ │ │ + 0x000aad40 01000000 00000000 00000000 00000000 ................ │ │ + 0x000aad50 ffffffff 00000000 ffffffff ffffffff ................ │ │ + 0x000aad60 20212531 41505b68 2a2a3a47 54616470 !%1AP[h**:GTadp │ │ + 0x000aad70 4b455467 7d8e9192 5b565b6e 8098b2be KETg}...[V[n.... │ │ + 0x000aad80 1f282e30 363d4044 2f2d383d 41454447 .(.06=@D/-8=AEDG │ │ + 0x000aad90 3c36404b 555c5a57 423d4049 525c6669 <6@KU\ZWB=@IR\fi │ │ + 0x000aada0 2021242e 3c4b5662 2a2a3843 4f5c5f69 !$.:DUbv..VPUeu... │ │ + 0x000aae00 1f262e2e 32393d41 2f2e3538 3b404143 .&..29=A/.58;@AC │ │ + 0x000aae10 36323942 4a525552 403c3e47 4f586163 629BJRUR@<>GOXac │ │ + 0x000aae20 20202229 33414b56 23242f35 3d49515c ")3AKV#$/5=IQ\ │ │ + 0x000aae30 3b39414e 5c6c7577 534e5261 6f81949a ;9AN\luwSNRao... │ │ + 0x000aae40 1f242e2d 31363b3f 2f2f3435 373a3d41 .$.-16;?//457:=A │ │ + 0x000aae50 3532373f 474d5150 3f3b3d46 4d565e5f 527?GMQP?;=FMV^_ │ │ + 0x000aae60 20202226 303c4851 23242a33 3b444f56 "&0;:DO[eo │ │ + 0x000aaf00 1f21282f 2d303337 2a2c2f32 31323437 .!(/-037*,/21247 │ │ + 0x000aaf10 2f2d2e36 3b3d3f42 36333239 40464b4f /-.6;=?B6329@FKO │ │ + 0x000aaf20 20202022 262c323d 20212325 282d323a "&,2= !#%(-2: │ │ + 0x000aaf30 2a292a32 3a42474f 3835343b 444e5661 *)*2:BGO854;DNVa │ │ + 0x000aaf40 1f20272c 2e2f3035 26282f2f 2f2e2f32 . ',./05&(///./2 │ │ + 0x000aaf50 2f2d2d33 383b3d40 34313035 3a404449 /--38;=@4105:@DI │ │ + 0x000aaf60 20202022 23282e34 20212225 262a2e33 "#(.4 !"%&*.3 │ │ + 0x000aaf70 2524262c 31373b40 34313136 3c454c53 %$&,17;@4116?ACE │ │ + 0x000ab170 312d2e31 353a3b3e 40434447 45444648 1-.15:;>@CDGEDFH │ │ + 0x000ab180 3f393839 3c43474e 52595a5b 59595658 ?989@AC │ │ + 0x000ab1f0 312d2e2f 35383b3d 3f414345 43424446 1-./58;=?ACECBDF │ │ + 0x000ab200 3d373636 3b3e4449 4d525658 56575356 =766;>DIMRVXVWSV │ │ + 0x000ab210 45403d3b 3e414449 4e54595d 62646667 E@=;>ADINTY]bdfg │ │ + 0x000ab220 1f202021 2225292e 353c414a 4f54595e . !"%).5DINUZZ_e │ │ + 0x000ab240 413c3b3a 41494f56 61696f78 7d807c83 A<;:AIOVaiox}.|. │ │ + 0x000ab250 5a54514e 53595e66 707b868f 9a9ea4aa ZTQNSY^fp{...... │ │ + 0x000ab260 1f202428 2c2e2d2f 3134363a 3c3e4041 . $(,.-/146:<>@A │ │ + 0x000ab270 302e2e2e 33363839 3a3c3e40 42404244 0...3689:<>@B@BD │ │ + 0x000ab280 39353332 363c4044 494c4f52 54545153 95326<@DILORTTQS │ │ + 0x000ab290 443f3c3a 3d404347 4d52575b 5f616364 D?<:=@CGMRW[_acd │ │ + 0x000ab2a0 1f202021 2222272c 31363c44 4b4f5458 . !""',16:98=BJRZ_fnuxt{ │ │ + 0x000ab2d0 58524f4c 51555b62 6b757f87 9194999f XROLQU[bku...... │ │ + 0x000ab2e0 1f202328 2b2e2d2e 30323438 3a3c3e3f . #(+.-.0248:<>? │ │ + 0x000ab2f0 302e2f2f 32353536 3637383b 3d3f4042 0.//2556678;=?@B │ │ + 0x000ab300 38343231 35383d41 46484b4f 51524f51 842158=AFHKOQROQ │ │ + 0x000ab310 433e3c39 3c3f4246 4b505559 5d5e6061 C><9 │ │ + 0x000ab370 302f2e2f 31353535 36363739 3b3d3e40 0/./15556679;=>@ │ │ + 0x000ab380 3431302f 3236393d 40424447 494b4c4e 410/269=@BDGIKLN │ │ + 0x000ab390 403c3938 393d4044 474b4e53 575a5c5e @<989=@DGKNSWZ\^ │ │ + 0x000ab3a0 1f202020 21222225 292d3136 3c41484b . !""%)-16;;:?CGLQU\biov │ │ + 0x000ab460 1f1f2023 282b2e2e 2e2e2f30 3234373a .. #(+..../0247: │ │ + 0x000ab470 2a2a2a2d 2f303232 31313232 3435373a ***-/0221122457: │ │ + 0x000ab480 312f2d2e 2e313537 393b3c3d 3f404244 1/-..1579;<=?@BD │ │ + 0x000ab490 39363433 3235383a 3d404347 494c4f52 9643258:=@CGILOR │ │ + 0x000ab4a0 1f202020 20202223 2527292d 3236393d . "#%')-269= │ │ + 0x000ab4b0 20202122 22232526 28292b2e 3235383a !""#%&()+.258: │ │ + 0x000ab4c0 2c2a292a 2a2a3036 393c3f43 474a4d4f ,*)***069?@ │ │ + 0x000ab510 36333131 30303337 3a3c3e41 44464749 63110037:<>ADFGI │ │ + 0x000ab520 1f202020 20202122 2325262a 2d2f3337 . !"#%&*-/37 │ │ + 0x000ab530 20202021 22232425 2628282b 2d2f3236 !"#$%&((+-/26 │ │ + 0x000ab540 26252424 2627292c 31333438 3a3c3f43 &%$$&'),1348:@CE │ │ + 0x000ab940 302e2f32 35353637 383c3d40 42424243 0./255678<=@BBBC │ │ + 0x000ab950 34302f32 363d4044 464b4b4a 494b4a49 40/26=@DFKKJIKJI │ │ + 0x000ab960 39343335 39404349 4c525356 53535452 94359@CILRSVSSTR │ │ + 0x000ab970 423c3b3c 3e454950 545c5d5e 605c5e5b B<;<>EIPT\]^`\^[ │ │ + 0x000ab980 443f3c3b 3e42484c 50575d62 63656765 D?<;>BHLPW]bcege │ │ + 0x000ab990 47423f3e 3e42464b 4f54595e 62686a6d GB?>>BFKOTY^bhjm │ │ + 0x000ab9a0 201f2020 24272f35 3d474f56 5c62686e . $'/5=GOV\bhn │ │ + 0x000ab9b0 20202223 25282d32 3840464c 52585e64 "#%(-28@FLRX^d │ │ + 0x000ab9c0 24232428 3032383c 41494f54 595d5f62 $#$(028AC │ │ + 0x000aba40 302e2f30 35353636 383a3c3e 40414141 0./055668:<>@AAA │ │ + 0x000aba50 322e2e2f 36383d3f 41444648 47494847 2../68=?ADFHGIHG │ │ + 0x000aba60 39343333 393c4247 4a4f5254 5151524f 94339@ADEGFE │ │ + 0x000abb60 36323130 353a3e41 46494b4e 4f4f504d 62105:>AFIKNOOPM │ │ + 0x000abb70 3f3a3836 3b404347 4d525559 5b575956 ?:86;@CGMRUY[WYV │ │ + 0x000abb80 433e3b39 3c404649 4d53595d 5e60615f C>;9<@FIMSY]^`a_ │ │ + 0x000abb90 45413e3c 3d404448 4c515559 5d626466 EA><=@DHLQUY]bdf │ │ + 0x000abba0 201f1f20 2224292f 353a414a 52575c61 .. "$)/5:AJRW\a │ │ + 0x000abbb0 1f202122 2324282c 32363b43 494e5358 . !"#$(,26;CINSX │ │ + 0x000abbc0 23222325 292e3135 393d4249 4f535456 #"#%).159=BIOSTV │ │ + 0x000abbd0 2c292a2a 30363c42 474b4f56 5c606161 ,)**06@BDEDC │ │ + 0x000abc60 34312f2f 32363b3f 42444649 4b4d4d4b 41//26;?BDFIKMMK │ │ + 0x000abc70 39353332 35393d42 47494c50 53545653 953259=BGILPSTVS │ │ + 0x000abc80 403c3937 3a3d4247 4b4f5357 5b5d5e5c @<97:=BGKOSW[]^\ │ │ + 0x000abc90 44403d3b 3c3f4347 4a4f5357 5b5f6162 D@=;BFKQVZZ │ │ + 0x000abce0 33312f30 343a3f45 4a4f545a 61666a67 31/04:?EJOTZafjg │ │ + 0x000abcf0 413d3b3a 3e44494f 555c626a 71787c77 A=;:>DIOU\bjqx|w │ │ + 0x000abd00 4f4a4745 484e545a 60676e77 80878c89 OJGEHNTZ`gnw.... │ │ + 0x000abd10 57524f4d 4e545960 676f767e 868f9397 WROMNTY`gov~.... │ │ + 0x000abd20 201f1f23 29313031 32343639 3d404244 ..#)1012469=@BD │ │ + 0x000abd30 20212327 2b2f2e2d 2e303234 373a3b3d !#'+/.-.0247:;= │ │ + 0x000abd40 28292b2e 30323130 31323335 383a3b3b ()+.021012358:;; │ │ + 0x000abd50 312f2e2e 31353638 393a3b3d 3f414241 1/..15689:;=?ABA │ │ + 0x000abd60 33312f2f 3136393d 3f414345 48494b48 31//169=?ACEHIKH │ │ + 0x000abd70 39363332 34393c40 4347494d 50525451 963249<@CGIMPRTQ │ │ + 0x000abd80 3f3b3937 393c4043 474b4e52 56595b59 ?;979<@CGKNRVY[Y │ │ + 0x000abd90 433f3c3a 3b3e4145 494d5155 585c5e5f C?<:;>AEIMQUX\^_ │ │ + 0x000abda0 201f1f20 20222427 2c30353a 41474f52 .. "$',05:AGOR │ │ + 0x000abdb0 1f202020 21222225 292d3136 3c41484b . !""%)-16;;:?DIOU\biovy │ │ + 0x000abe10 4f4b4847 45494e54 5a60676e 767d8588 OKHGEINTZ`gnv}.. │ │ + 0x000abe20 201f1e21 252a3130 31323436 393c3f40 ..!%*1012469@ACD │ │ + 0x000abe70 3432302f 2f323639 3d404244 46484b4b 420//269=@BDFHKK │ │ + 0x000abe80 39363433 3235393c 40434749 4c4f5253 9643259<@CGILORS │ │ + 0x000abe90 3f3c3938 36393c40 43474b4e 5255595a ?<9869<@CGKNRUYZ │ │ + 0x000abea0 201f1f20 20222326 292c3035 3a41474f .. "#&),05:AGO │ │ + 0x000abeb0 1f202020 21222224 272a2d31 363c4148 . !""$'*-16;998=AEJOSZ_fls │ │ + 0x000abf10 49454241 4045494d 51565b63 6970777f IEBA@EIMQV[cipw. │ │ + 0x000abf20 201f1e21 252a2f30 30313234 36393c3f ..!%*/0012469@AC │ │ + 0x000abf70 3432302f 2f323538 3b3e4042 4446484b 420//258;>@BDFHK │ │ + 0x000abf80 38353332 3135373a 3d404246 484b4d50 8532157:=@BFHKMP │ │ + 0x000abf90 3d393736 34383a3d 3f424549 4c4f5256 =97648:=?BEILORV │ │ + 0x000abfa0 201f1f1f 20202224 26292c30 35393d41 ... "$&),059=A │ │ + 0x000abfb0 1f202020 20212222 2527292d 3135383c . !""%')-158< │ │ + 0x000abfc0 20202122 22232526 28292b2e 3235383a !""#%&()+.258: │ │ + 0x000abfd0 23232223 2425292e 2f313336 393c3f42 ##"#$%)./1369;;::?DHLOU\adi │ │ + 0x000ac020 201f1e21 23252a31 30303132 34363739 ..!#%*100124679 │ │ + 0x000ac030 1f1f2023 25282b2e 2e2d2d2e 30313334 .. #%(+..--.0134 │ │ + 0x000ac040 2526282a 2c2f2f30 2f2e2e2e 2f303132 %&(*,//0/.../012 │ │ + 0x000ac050 2d2d2c2e 2e2f3134 33333334 35363637 --,../1433345667 │ │ + 0x000ac060 302f2d2e 2e2f3235 36363738 393a3a3b 0/-../2566789::; │ │ + 0x000ac070 312f2d2d 2d2d3135 37393a3b 3d3e3f40 1/----1579:;=>?@ │ │ + 0x000ac080 3432302f 2f2f3236 393b3d40 42444546 420///269;=@BDEF │ │ + 0x000ac090 39363433 33323539 3b3d4043 47494a4c 96433259;=@CGIJL │ │ + 0x000ac0a0 201f1f1f 20202022 2426272c 2f31353a ... "$&',/15: │ │ + 0x000ac0b0 1f202020 20212122 22242529 2c2e3136 . !!""$%),.16 │ │ + 0x000ac0c0 20202021 22232324 2527282a 2d2f3236 !"##$%'(*-/26 │ │ + 0x000ac0d0 20212121 22242426 28292a2d 2f303337 !!!"$$&()*-/037 │ │ + 0x000ac0e0 24232323 2426282a 30313235 38393c3f $###$&(*012589 │ │ + 0x000ac180 32302e2e 2e2e2f32 3637383b 3d3d3f41 20..../2678;==?A │ │ + 0x000ac190 34323030 2f2f3032 3638393d 3f404244 4200//02689=?@BD │ │ + 0x000ac1a0 201f1f1f 1f202020 22232427 292c2f30 .... "#$'),/0 │ │ + 0x000ac1b0 1f202020 20202121 22222225 27292c2d . !!"""%'),- │ │ + 0x000ac1c0 1f202020 21212222 23242427 282a2c2d . !!""#$$'(*,- │ │ + 0x000ac1d0 20202021 22222324 25262628 292b2d2e !""#$%&&()+-. │ │ + 0x000ac1e0 23232222 23242527 292d2e30 31333536 ##""#$%')-.01356 │ │ + 0x000ac1f0 24232322 24242628 2a2f3032 33353838 $##"$$&(*/023588 │ │ + 0x000ac200 2c2a2929 2a2a2a2c 3034363a 3c3f4243 ,*))***,046:BEF │ │ + 0x000ac220 201f1f1e 21212527 2a2f3130 30313232 ...!!%'*/100122 │ │ + 0x000ac230 1f1f2020 23242829 2b2e2e2e 2d2d2e2e .. #$()+...--.. │ │ + 0x000ac240 21222223 25262b2b 2c2e2f2e 2e2d2e2e !""#%&++,./..-.. │ │ + 0x000ac250 25262728 2a2b2f2f 2f30302f 2e2e2e2e %&'(*+///00/.... │ │ + 0x000ac260 2d2d2d2c 2e2e2f30 31333433 33333434 ---,../013433344 │ │ + 0x000ac270 302f2e2e 2f2f2f30 32343535 35353636 0/..///024555566 │ │ + 0x000ac280 312f2e2d 2d2e2d2f 31353538 393a3b3b 1/.--.-/15589:;; │ │ + 0x000ac290 32302f2e 2e2e2e2f 32353638 393b3d3d 20/..../25689;== │ │ + 0x000ac2a0 201f1f1f 1f202020 20222224 2427272c .... ""$$'', │ │ + 0x000ac2b0 1f202020 20202021 21222222 22252529 . !!""""%%) │ │ + 0x000ac2c0 1f202020 20202021 21222222 22252529 . !!""""%%) │ │ + 0x000ac2d0 20202021 21222223 23252526 2628282b !!""##%%&&((+ │ │ + 0x000ac2e0 20202021 21222223 23252526 2628282b !!""##%%&&((+ │ │ + 0x000ac2f0 24232322 22242426 262a2a30 30323235 $##""$$&&**00225 │ │ + 0x000ac300 24232322 22242426 262a2a30 30323235 $##""$$&&**00225 │ │ + 0x000ac310 2c2a2a29 292a2a2a 2a303036 363a3a3f ,**))****0066::? │ │ + 0x000ac320 201f1f1e 1e212125 252a2a31 31303031 ....!!%%**11001 │ │ + 0x000ac330 1f1f1f20 20242428 282b2b2e 2e2e2e2d ... $$((++....- │ │ + 0x000ac340 1f1f1f20 20242428 282b2b2e 2e2e2e2d ... $$((++....- │ │ + 0x000ac350 25262628 282b2b2f 2f2f2f30 302f2f2e %&&((++////00//. │ │ + 0x000ac360 25262628 282b2b2f 2f2f2f30 302f2f2e %&&((++////00//. │ │ + 0x000ac370 302f2f2e 2e2f2f2f 2f323235 35353535 0//..////2255555 │ │ + 0x000ac380 302f2f2e 2e2f2f2f 2f323235 35353535 0//..////2255555 │ │ + 0x000ac390 312f2f2d 2d2e2e2d 2d313135 3538383a 1//--..--115588: │ │ + 0x000ac3a0 201f1f1f 1f1f1f20 20202021 22222424 ...... !""$$ │ │ + 0x000ac3b0 1f202020 20202020 20202021 22222323 . !""## │ │ + 0x000ac3c0 1f202020 20202020 20212121 22222222 . !!!"""" │ │ + 0x000ac3d0 1f202020 20202121 21222223 23232424 . !!!""###$$ │ │ + 0x000ac3e0 20202020 21212222 22232324 25252626 !!"""##$%%&& │ │ + 0x000ac3f0 20202020 21212222 22232324 25252626 !!"""##$%%&& │ │ + 0x000ac400 23232322 22222324 24252528 292b2e2e ###"""#$$%%()+.. │ │ + 0x000ac410 24232323 22222424 25262629 2a2c3030 $###""$$%&&)*,00 │ │ + 0x000ac420 201f1f1f 1e1e2121 23252529 2a2c3131 .....!!#%%)*,11 │ │ + 0x000ac430 1f1f1f1f 20202223 2527272a 2a2c2f2f .... "#%''**,// │ │ + 0x000ac440 1f1f1f20 20202324 2528282a 2b2c2e2e ... #$%((*+,.. │ │ + 0x000ac450 21222222 23232526 282b2b2c 2c2d2f2f !"""##%&(++,,-// │ │ + 0x000ac460 25262627 28282a2b 2c2f2f2f 2f2f3030 %&&'((*+,/////00 │ │ + 0x000ac470 25262627 28282a2b 2c2f2f2f 2f2f3030 %&&'((*+,/////00 │ │ + 0x000ac480 2d2d2d2d 2c2c2e2e 2e2f2f31 31323434 ----,,...//11244 │ │ + 0x000ac490 302f2f2e 2e2e2f2f 2f2f2f31 32333535 0//.../////12355 │ │ + 0x000ac4a0 201f1f1f 1f1f1f1f 1f202020 20202022 ........ " │ │ + 0x000ac4b0 1f1f2020 20202020 20202020 20202122 .. !" │ │ + 0x000ac4c0 1f202020 20202020 20202020 21212122 . !!!" │ │ + 0x000ac4d0 1f202020 20202020 20202020 21212122 . !!!" │ │ + 0x000ac4e0 1f202020 20202020 21212121 22222223 . !!!!"""# │ │ + 0x000ac4f0 20202020 20212121 22222223 23232425 !!!"""###$% │ │ + 0x000ac500 20202020 20212121 22222223 23232425 !!!"""###$% │ │ + 0x000ac510 20212121 21212121 22222223 24242426 !!!!!!!"""#$$$& │ │ + 0x000ac520 201f1f1f 1f1e1e1f 21212123 2525272a .......!!!#%%'* │ │ + 0x000ac530 1f1f1f1f 1f1f1f20 22232325 2727282a ....... "##%''(* │ │ + 0x000ac540 1f1f1f1f 20202021 23242426 2828292b .... !#$$&(()+ │ │ + 0x000ac550 1f1f1f1f 20202021 23242426 2828292b .... !#$$&(()+ │ │ + 0x000ac560 21212222 22232323 25262629 2b2b2b2c !!"""###%&&)+++, │ │ + 0x000ac570 25262626 27282828 2a2b2b2d 2f2f2f2f %&&&'(((*++-//// │ │ + 0x000ac580 25262626 27282828 2a2b2b2d 2f2f2f2f %&&&'(((*++-//// │ │ + 0x000ac590 26272828 28292929 2b2c2c2e 2f2f2f30 &'((()))+,,.///0 │ │ + 0x000ac5a0 201f1f1f 1f1f1f1f 1f1f1f1f 1f202020 ............ │ │ + 0x000ac5b0 1f1f1f20 20202020 20202020 20202020 ... │ │ + 0x000ac5c0 1f1f2020 20202020 20202020 20202020 .. │ │ + 0x000ac5d0 1f1f2020 20202020 20202020 20202020 .. │ │ + 0x000ac5e0 1f1f2020 20202020 20202020 20202020 .. │ │ + 0x000ac5f0 1f1f2020 20202020 20202020 20202020 .. │ │ + 0x000ac600 1f202020 20202020 20202021 21212121 . !!!!! │ │ + 0x000ac610 20202020 20202020 20202021 21222222 !!""" │ │ + 0x000ac620 201f1f1f 1f1f1f1e 1e1e1e1f 21212121 ...........!!!! │ │ + 0x000ac630 1f1f1f1f 1f1f1f1f 1f1f1f20 22222222 ........... """" │ │ + 0x000ac640 1f1f1f1f 1f1f1f1f 20202021 22232323 ........ !"### │ │ + 0x000ac650 1f1f1f1f 1f1f2020 20202021 23242424 ...... !#$$$ │ │ + 0x000ac660 1f1f1f1f 1f1f2020 20202021 23242424 ...... !#$$$ │ │ + 0x000ac670 1f1f1f1f 1f1f2020 20202021 23242424 ...... !#$$$ │ │ + 0x000ac680 21212222 22222222 23232324 25262626 !!""""""###$%&&& │ │ + 0x000ac690 23242425 25252526 26262627 28292929 #$$%%%%&&&&'())) │ │ + 0x000ac6a0 201f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ............... │ │ + 0x000ac6b0 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ + 0x000ac6c0 1f1f1f1f 1f202020 20202020 20202020 ..... │ │ + 0x000ac6d0 1f1f1f1f 20202020 20202020 20202020 .... │ │ + 0x000ac6e0 1f1f1f20 20202020 20202020 20202020 ... │ │ + 0x000ac6f0 1f1f1f20 20202020 20202020 20202020 ... │ │ + 0x000ac700 1f1f1f20 20202020 20202020 20202020 ... │ │ + 0x000ac710 1f1f1f20 20202020 20202020 20202020 ... │ │ + 0x000ac720 201f1f1f 1f1f1f1f 1f1f1f1f 1f1f1e1e ............... │ │ + 0x000ac730 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ + 0x000ac740 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ + 0x000ac750 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ + 0x000ac760 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f20 ............... │ │ + 0x000ac770 1f1f1f1f 1f1f1f1f 1f1f1f1f 20202020 ............ │ │ + 0x000ac780 1f1f1f1f 1f1f1f1f 1f1f1f1f 20202020 ............ │ │ + 0x000ac790 1f1f1f1f 1f1f1f1f 1f1f1f1f 20202020 ............ │ │ + 0x000ac7a0 201f1f1f 20202223 24272c2e 30353a3d ... "#$',.05:= │ │ + 0x000ac7b0 41474f51 52585b5e 6164676b 6e72767a AGOQRX[^adgknrvz │ │ + 0x000ac7c0 20202121 22232525 26282b2c 2e323638 !!"#%%&(+,.268 │ │ + 0x000ac7d0 3a3f4647 484d5053 56595d60 64686b6f :?FGHMPSVY]`dhko │ │ + 0x000ac7e0 24232223 24262a2d 30323537 383c3f42 $#"#$&*-02578;;;:?ADIORU\be │ │ + 0x000ac830 696f7677 797e8283 807f8388 8a898888 iovwy~.......... │ │ + 0x000ac840 57524e4e 4d4b4f52 54595f62 666d7478 WRNNMKORTY_bfmtx │ │ + 0x000ac850 7c848d8e 90959499 9d98969b a19f9d9c |............... │ │ + 0x000ac860 5d585654 52525054 565b5e62 696b7077 ]XVTRRPTV[^bikpw │ │ + 0x000ac870 7a82878c 9599a2a5 a7adaeb1 b7b9b6b3 z............... │ │ + 0x000ac880 635e5d5a 59595857 5a5d6163 696b7374 c^]ZYYXWZ]acikst │ │ + 0x000ac890 7c7f878b 92989fa6 abb6babf c1c9cbcc |............... │ │ + 0x000ac8a0 201f1e20 21252a2d 31303131 32343637 .. !%*-10112467 │ │ + 0x000ac8b0 393c3f40 40434445 46474849 4a4b4c4d 9?@ACDEF │ │ + 0x000ac8e0 302f2e2e 2f2f3233 35353535 36363738 0/..//2355556678 │ │ + 0x000ac8f0 383a3c3d 3d3f4041 42434242 42424343 8:<==?@ABCBBBBCC │ │ + 0x000ac900 34323030 2f2f3234 36393d3e 40424445 4200//2469=>@BDE │ │ + 0x000ac910 46484b4b 4b4c4a48 494a4b4b 4a4a4949 FHKKKLJHIJKKJJII │ │ + 0x000ac920 39363433 33323537 393c4041 4347494b 964332579<@ACGIK │ │ + 0x000ac930 4c4f5252 53555655 53525354 54535251 LORRSUVUSRSTTSRQ │ │ + 0x000ac940 423f3c3b 3b393c3d 3e424547 494d5052 B?<;;9<=>BEGIMPR │ │ + 0x000ac950 54585c5c 5d5f5e5f 605d5c5d 5e5d5b5a TX\\]_^_`]\]^][Z │ │ + 0x000ac960 44413f3e 3c3c3b3d 3e414244 48494c4f DA?><<;=>ABDHILO │ │ + 0x000ac970 50545759 5d5e6263 63666566 67676563 PTWY]^bccfefggec │ │ + 0x000ac980 47434240 3f3e3e3d 3e404243 46474b4c GCB@?>>=>@BCFGKL │ │ + 0x000ac990 4f515456 595b5e61 6266686a 6a6d6d6c OQTVY[^abfhjjmml │ │ + 0x000ac9a0 201f1f1f 20202022 2426272c 2f31353a ... "$&',/15: │ │ + 0x000ac9b0 3d41474c 4f525659 5c5f6265 686b6e72 =AGLORVY\_behknr │ │ + 0x000ac9c0 20202021 22232324 2527282a 2d2f3236 !"##$%'(*-/26 │ │ + 0x000ac9d0 383b4044 46494c4f 5255585b 5e616468 8;@DFILORUX[^adh │ │ + 0x000ac9e0 24232323 2426282a 30313235 38393c3f $###$&(*012589<;;:?@BCDEFGHIJK │ │ + 0x000acac0 23252626 292d2e2e 302f2e2d 2e2f2f31 #%&&)-..0/.-.//1 │ │ + 0x000acad0 31323536 37383a3b 3c3d3e40 41424344 125678:;<=>@ABCD │ │ + 0x000acae0 302f2e2e 2f2f3032 35353535 36363637 0/..//0255556667 │ │ + 0x000acaf0 38383a3c 3c3d3e3f 40414141 41414141 88:<<=>?@AAAAAAA │ │ + 0x000acb00 32302e2e 2e2e2f32 3637383b 3d3d3f41 20..../2678;==?A │ │ + 0x000acb10 41424445 46474847 47484949 48484747 ABDEFGHGGHIIHHGG │ │ + 0x000acb20 39363434 33323335 393a3c40 42444749 964432359:<@BDGI │ │ + 0x000acb30 4a4c4f51 52535453 51505152 52514f4e JLOQRSTSQPQRRQON │ │ + 0x000acb40 3f3c3a39 38363739 3c3e4043 46474b4e ?<:98679<>@CFGKN │ │ + 0x000acb50 4f525557 595a5b5d 5e5b595a 5c5a5957 ORUWYZ[]^[YZ\ZYW │ │ + 0x000acb60 44403f3d 3c3b3a3c 3d404143 47484b4e D@?=<;:<=@ACGHKN │ │ + 0x000acb70 4f535557 5b5c5f60 61636263 64646260 OSUW[\_`acbcddb` │ │ + 0x000acb80 4642413f 3f3e3d3c 3d3f4142 45464a4a FBA??>=<=?ABEFJJ │ │ + 0x000acb90 4e4f5254 57595b5e 60646567 67696969 NORTWY[^`deggiii │ │ + 0x000acba0 201f1f1f 20202022 22242728 2c2f3135 ... ""$'(,/15 │ │ + 0x000acbb0 393b4145 474f5152 575a5c5f 6264676a 9;AEGOQRWZ\_bdgj │ │ + 0x000acbc0 20202020 21222223 24252728 2a2d2e32 !""#$%'(*-.2 │ │ + 0x000acbd0 35363b3e 40474849 4d505355 585b5e61 56;>@GHIMPSUX[^a │ │ + 0x000acbe0 24232322 2425262a 2c303233 3538393c $##"$%&*,023589< │ │ + 0x000acbf0 3f404447 494f5051 55575858 595a5c5d ?@DGIOPQUWXXYZ\] │ │ + 0x000acc00 2c2a2929 2a2a2a30 32363a3b 3f424347 ,*))***026:;?BCG │ │ + 0x000acc10 4a4b4f53 545a5b5c 60636667 67676768 JKOSTZ[\`cfggggh │ │ + 0x000acc20 3a373635 35353439 3b3f4446 4a4f5156 :7655549;?DFJOQV │ │ + 0x000acc30 5a5b6164 666d6e6f 72717578 79787776 Z[adfmnorquxyxwv │ │ + 0x000acc40 4f4b4948 47464549 4b4e5455 5a5f6167 OKIHGFEIKNTUZ_ag │ │ + 0x000acc50 6c6f767a 7d858788 8c878589 8d8b8987 lovz}........... │ │ + 0x000acc60 5853514f 4e4d4c4f 5155585b 6163686d XSQONMLOQUX[achm │ │ + 0x000acc70 6f777b7f 87899193 9499999b a0a19e9b ow{............. │ │ + 0x000acc80 5d585854 54535251 54565a5c 6162696a ]XXTTSRQTVZ\abij │ │ + 0x000acc90 71737a7d 83888d93 97a0a3a8 a9afafb0 qsz}............ │ │ + 0x000acca0 201f1f1e 2123252a 2c313030 31323334 ...!#%*,1001234 │ │ + 0x000accb0 3636393b 3c3f4040 42434445 46474849 669;?@AB │ │ + 0x000acce0 302f2e2e 2f2f2f32 33353535 35363636 0/..///235555666 │ │ + 0x000accf0 3737383a 3a3c3d3d 3f3f3f3f 3f3f3f3f 778::<==???????? │ │ + 0x000acd00 312f2e2d 2e2d2d31 33353838 3a3b3c3d 1/.-.--13588:;<= │ │ + 0x000acd10 3e3e4041 41434444 45464747 46464545 >>@AACDDEFGGFFEE │ │ + 0x000acd20 36333231 31303033 35373a3b 3e414144 6321100357:;>AAD │ │ + 0x000acd30 4646494a 4b4d4e4e 4f4e4f50 504e4d4c FFIJKMNNONOPPNML │ │ + 0x000acd40 3f3c3a39 38373639 3b3c4041 4346474b ?<:98769;<@ACFGK │ │ + 0x000acd50 4d4e5254 5559595a 5b585758 59585654 MNRTUYYZ[XWXYXVT │ │ + 0x000acd60 433f3e3c 3b3a393b 3c3f4042 4646494c C?><;:9;>=<;=>@ADDHI │ │ + 0x000acd90 4c4d5152 5557595c 5d616264 64666665 LMQRUWY\]abddffe │ │ + 0x000acda0 201f1f1f 1f202020 22232427 292c2f30 .... "#$'),/0 │ │ + 0x000acdb0 35373a3f 41474a4f 52525759 5c5e6163 57:?AGJORRWY\^ac │ │ + 0x000acdc0 1f202020 21212222 23242427 282a2c2d . !!""#$$'(*,- │ │ + 0x000acdd0 3233363a 3b404347 494a4e51 5355585b 236:;@CGIJNQSUX[ │ │ + 0x000acde0 23232222 23242527 292d2e30 31333536 ##""#$%')-.01356 │ │ + 0x000acdf0 393b3d41 4247494d 4f4f5353 54555657 9;=ABGIMOOSSTUVW │ │ + 0x000ace00 2c2a2929 2a2a2a2c 3034363a 3c3f4243 ,*))***,046:=;;;:?@ │ │ + 0x000acee0 2d2d2d2c 2e2e2f30 31333433 33333434 ---,../013433344 │ │ + 0x000acef0 35353637 37393a3b 3c3c3d3d 3d3d3d3d 556779:;<<====== │ │ + 0x000acf00 312f2e2d 2d2e2d2f 31353538 393a3b3b 1/.--.-/15589:;; │ │ + 0x000acf10 3d3d3e3f 40414243 44444545 44444343 ==>?@ABCDDEEDDCC │ │ + 0x000acf20 34323130 2f2f2f30 32353639 3b3d3f40 4210///02569;=?@ │ │ + 0x000acf30 42434446 4648494b 4b4b4d4e 4d4c4b4a BCDFFHIKKKMNMLKJ │ │ + 0x000acf40 39363534 33333233 3538393c 3d404243 96543323589<=@BC │ │ + 0x000acf50 4748494c 4c4f5052 53535455 56555352 GHILLOPRSSTUVUSR │ │ + 0x000acf60 403d3c3a 39393738 3a3d3d40 42444747 @=<:9978:==@BDGG │ │ + 0x000acf70 4b4d4f52 5356575a 5b5b5d5d 5e5e5c5a KMORSVWZ[[]]^^\Z │ │ + 0x000acf80 4440403d 3d3c3b3a 3c3d3f40 43434747 D@@==<;:<=?@CCGG │ │ + 0x000acf90 4a4b4f50 53555759 5b5e5f61 61636262 JKOPSUWY[^_aacbb │ │ + 0x000acfa0 201f1f1f 1f202020 21222424 27282c2e .... !"$$'(,. │ │ + 0x000acfb0 3034353a 3a414247 4a4f5152 56585b5d 045::ABGJOQRVX[] │ │ + 0x000acfc0 1f202020 20212121 22222323 2627292b . !!!""##&')+ │ │ + 0x000acfd0 2d303135 363b3c41 4348494a 4e505255 -0156;?CEIKKNPPQ │ │ + 0x000ad000 28272726 26272829 2c2d3333 36383b3c (''&&'(),-3368;< │ │ + 0x000ad010 3e414245 464a4b4f 51555657 5a5a5a5a >ABEFJKOQUVWZZZZ │ │ + 0x000ad020 3331312f 2f303030 34353a3b 3f414548 311//00045:;?AEH │ │ + 0x000ad030 4a4e4f53 54595a5e 61656667 6a696767 JNOSTYZ^aefgjigg │ │ + 0x000ad040 413e3d3b 3b3b3a3a 3e3f4444 494b4f52 A>=;;;::>?DDIKOR │ │ + 0x000ad050 555a5c61 62696a6f 71767879 7c7a7775 UZ\abijoqvxy|zwu │ │ + 0x000ad060 4f4b4a48 47474545 48494e4f 54555a5d OKJHGGEEHINOTUZ] │ │ + 0x000ad070 6065676d 6e76777d 80858788 8c8c8986 `egmnvw}........ │ │ + 0x000ad080 5753524f 4f4e4d4b 4e505455 595a6061 WSROONMKNPTUYZ`a │ │ + 0x000ad090 67696f71 767a7e83 868d8f93 93989798 gioqvz~......... │ │ + 0x000ad0a0 201f1f1e 1f212325 292a3131 30303131 ....!#%)*110011 │ │ + 0x000ad0b0 32333436 3639393c 3d3f4040 42434444 2346699<=?@@BCDD │ │ + 0x000ad0c0 20212121 23252729 2b2b2f2f 2e2e2d2e !!!#%')++//..-. │ │ + 0x000ad0d0 2e2f3031 32343436 37393a3a 3b3c3d3e ./01244679::;<=> │ │ + 0x000ad0e0 2829292a 2b2c2e2f 30303232 31313031 ())*+,./00221101 │ │ + 0x000ad0f0 31313233 33343537 38393a3a 3b3b3b3b 1123345789::;;;; │ │ + 0x000ad100 312f2f2d 2e2e2e2e 31313535 36373839 1//-....11556789 │ │ + 0x000ad110 393a3a3b 3b3c3d3e 3f404141 42424141 9::;;<=>?@AABBAA │ │ + 0x000ad120 3331312f 2f2f2f2e 31323636 393a3d3e 311////.12669:=> │ │ + 0x000ad130 3f404143 43454547 4849494a 4b4a4847 ?@ACCEEGHIIJKJHG │ │ + 0x000ad140 39363634 33333232 34353939 3c3d4041 966433224599<=@A │ │ + 0x000ad150 43454749 494c4d4f 50525253 5452514f CEGIILMOPRRSTRQO │ │ + 0x000ad160 3f3c3b39 39383736 39393c3d 40414345 ?<;9987699<=@ACE │ │ + 0x000ad170 47494b4d 4e525255 5659595a 5b5b5957 GIKMNRRUVYYZ[[YW │ │ + 0x000ad180 433f3f3c 3c3b3a39 3b3c3e3f 41424546 C??<<;:9;<>?ABEF │ │ + 0x000ad190 494a4d4e 51535557 585c5c5e 5e605f5f IJMNQSUWX\\^^`__ │ │ + 0x000ad1a0 201f1f1f 1f202020 20222224 2427272c .... ""$$'', │ │ + 0x000ad1b0 2c303035 353a3a41 4147474f 4f525257 ,0055::AAGGOORRW │ │ + 0x000ad1c0 1f202020 20202021 21222222 22252529 . !!""""%%) │ │ + 0x000ad1d0 292d2d31 3136363c 3c414148 484b4b4f )--1166<>;;;;::??DDIIO │ │ + 0x000ad270 4f55555c 5c626269 696f6f76 7679797c OUU\\bbiioovvyy| │ │ + 0x000ad280 4f4b4b48 48474745 4549494e 4e54545a OKKHHGGEEIINNTTZ │ │ + 0x000ad290 5a606067 676e6e76 767d7d85 8588888d Z``ggnnvv}}..... │ │ + 0x000ad2a0 201f1f1e 1e212125 252a2a31 31303031 ....!!%%**11001 │ │ + 0x000ad2b0 31323234 34363639 393c3c3f 3f404042 122446699<>@@AACCDDE │ │ + 0x000ad340 34323230 302f2f2f 2f323236 3639393d 42200////226699= │ │ + 0x000ad350 3d404042 42444446 4648484b 4b4b4b4d =@@BBDDFFHHKKKKM │ │ + 0x000ad360 39363634 34333332 32353539 393c3c40 9664433225599<<@ │ │ + 0x000ad370 40434347 4749494c 4c4f4f52 52535354 @CCGGIILLOORRSST │ │ + 0x000ad380 3f3c3c39 39383836 3639393c 3c404043 ?<<99886699<<@@C │ │ + 0x000ad390 4347474b 4b4e4e52 52555559 595a5a5c CGGKKNNRRUUYYZZ\ │ │ + 0x000ad3a0 201f1f1f 1f1f2020 20202222 23242627 ..... ""#$&' │ │ + 0x000ad3b0 292c2c30 30353539 3a3d4143 47484f4f ),,00559:=ACGHOO │ │ + 0x000ad3c0 1f202020 20202020 21212222 22222425 . !!""""$% │ │ + 0x000ad3d0 27292a2d 2d313134 36393c3d 41424848 ')*--11469<=ABHH │ │ + 0x000ad3e0 20202020 21212222 23232525 26262828 !!""##%%&&(( │ │ + 0x000ad3f0 292b2b2e 2e313234 36383a3c 3f404646 )++..12468:?BDEIIOO │ │ + 0x000ad420 2c2a2a29 29292a2a 2a2b3030 3436383a ,**)))***+00468: │ │ + 0x000ad430 3c3f4043 4347474a 4b4d4f51 54555a5a <;:999888==ABEG │ │ + 0x000ad470 4a4e4f53 53595a5e 5f626667 6c6c7373 JNOSSYZ^_bfgllss │ │ + 0x000ad480 49464543 42424141 40404545 494a4d4f IFECBBAA@@EEIJMO │ │ + 0x000ad490 5155565b 5b626367 696c7072 77777f7f QUV[[bcgilprww.. │ │ + 0x000ad4a0 201f1f1e 1e202122 25252a2a 2f313030 .... !"%%**/100 │ │ + 0x000ad4b0 30313132 32343435 3637393a 3c3c3f3f 01122445679:<>?@@AACC │ │ + 0x000ad540 34323230 30302f2f 2f2f3232 35363839 422000////225689 │ │ + 0x000ad550 3b3d3e40 40424244 44454647 48494b4b ;=>@@BBDDEFGHIKK │ │ + 0x000ad560 38363534 33333232 31313535 37383a3b 86543322115578:; │ │ + 0x000ad570 3d3f4042 42454647 484a4b4c 4d4e5050 =?@BBEFGHJKLMNPP │ │ + 0x000ad580 3d3a3938 37363635 34353838 3a3b3d3e =:9876654588:;=> │ │ + 0x000ad590 3f424245 4548494b 4c4e4f50 52535656 ?BBEEHIKLNOPRSVV │ │ + 0x000ad5a0 201f1f1f 1f1f1f20 20202021 22222424 ...... !""$$ │ │ + 0x000ad5b0 2627292c 2c2f3032 3535393a 3d414146 &'),,/02559:=AAF │ │ + 0x000ad5c0 1f202020 20202020 20212121 22222222 . !!!"""" │ │ + 0x000ad5d0 25252729 292c2d2e 31313536 383c3c40 %%')),-.11568<<@ │ │ + 0x000ad5e0 20202020 21212222 22232324 25252626 !!"""##$%%&& │ │ + 0x000ad5f0 2828292b 2b2d2e2f 32323536 383a3a3e (()++-./22568::> │ │ + 0x000ad600 23232322 22222324 24252528 292b2e2e ###"""#$$%%()+.. │ │ + 0x000ad610 2f303133 33353637 39393c3d 3f424246 /013356799<=?BBF │ │ + 0x000ad620 27262625 25252626 2728282b 2c2e3232 '&&%%%&&'((+,.22 │ │ + 0x000ad630 34353639 393b3c3d 40404344 4548484c 45699;<=@@CDEHHL │ │ + 0x000ad640 2c2a2a29 29292a2a 2a2a2a2e 30323636 ,**)))*****.0266 │ │ + 0x000ad650 393a3c3f 3f424344 47474a4b 4d4f4f53 9:=;;;;:::>?ADD │ │ + 0x000ad690 48494c4f 4f545558 5c5c6162 6469696d HILOOTUX\\abdiim │ │ + 0x000ad6a0 201f1f1f 1e1e2121 23252529 2a2c3131 .....!!#%%)*,11 │ │ + 0x000ad6b0 30303031 31323233 34343636 3739393b 000112234466799; │ │ + 0x000ad6c0 1f1f1f20 20202324 2528282a 2b2c2e2e ... #$%((*+,.. │ │ + 0x000ad6d0 2e2e2d2d 2d2e2e2f 30303132 33343436 ..---../00123446 │ │ + 0x000ad6e0 25262627 28282a2b 2c2f2f2f 2f2f3030 %&&'((*+,/////00 │ │ + 0x000ad6f0 2f2f2e2e 2e2e2e2f 2f2f3031 31323234 //.....///011224 │ │ + 0x000ad700 2d2d2d2d 2c2c2e2e 2e2f2f31 31323434 ----,,...//11244 │ │ + 0x000ad710 33333333 33343434 35353636 36373739 3333344455666779 │ │ + 0x000ad720 302f2f2e 2d2d2e2e 2e2f2f31 32333535 0//.--...//12355 │ │ + 0x000ad730 36363637 37383838 39393a3a 3a3b3b3d 6667788899:::;;= │ │ + 0x000ad740 312f2f2e 2d2d2d2e 2d2d2d30 31333535 1//.---.---01355 │ │ + 0x000ad750 3738393a 3a3b3b3c 3d3d3e3e 3f404041 789::;;<==>>?@@A │ │ + 0x000ad760 34323231 30302f2f 2f2f2f32 32343636 422100/////22466 │ │ + 0x000ad770 39393b3d 3d3f4041 42424444 45464648 99;==?@ABBDDEFFH │ │ + 0x000ad780 39373635 34343333 33323234 35363939 9765443332245699 │ │ + 0x000ad790 3b3c3d40 40424344 47474949 4a4c4c4e ;<=@@BCDGGIIJLLN │ │ + 0x000ad7a0 201f1f1f 1f1f1f20 20202020 20222223 ...... ""# │ │ + 0x000ad7b0 24242627 272a2c2c 2f303135 35373a3a $$&''*,,/01557:: │ │ + 0x000ad7c0 1f202020 20202020 20202121 21222222 . !!!""" │ │ + 0x000ad7d0 22222425 25282929 2c2d2e31 31333636 ""$%%()),-.11366 │ │ + 0x000ad7e0 20202020 20202121 22222323 23242425 !!""###$$% │ │ + 0x000ad7f0 25252728 282a2a2b 2d2e2f31 32333636 %%'((**+-./12366 │ │ + 0x000ad800 20212121 21212122 22232424 24262627 !!!!!!""#$$$&&' │ │ + 0x000ad810 2828292a 2a2c2d2d 2f303033 33353737 (()**,--/0033577 │ │ + 0x000ad820 24232323 23222324 24252626 282a2a2d $####"#$$%&&(**- │ │ + 0x000ad830 30303132 32343536 3838393b 3c3d3f3f 00122456889;<=?? │ │ + 0x000ad840 2c2b2a2a 2929292a 2a2a2a2a 2c303032 ,+**)))*****,002 │ │ + 0x000ad850 3636383a 3a3d3f3f 42434347 47484b4b 668::=??BCCGGHKK │ │ + 0x000ad860 2f2e2d2d 2c2c2c2d 2d2d2d2d 2f323235 /.--,,,-----/225 │ │ + 0x000ad870 38383a3c 3c404242 4546474a 4b4c4f4f 88:<<@BBEFGJKLOO │ │ + 0x000ad880 35343333 31313131 32313131 33363639 5433111121113669 │ │ + 0x000ad890 3c3c3f41 41454748 4b4c4d51 52535757 <> │ │ + 0x000ad960 32313030 2e2e2e2e 2e2e2e2e 2f323234 2100......../224 │ │ + 0x000ad970 36363738 383a3b3c 3d3d3d3f 3f3f4141 66788:;<===???AA │ │ + 0x000ad980 34323232 3030302f 2f2f2f2f 30323234 4222000/////0224 │ │ + 0x000ad990 36363839 393c3d3d 3f404042 42434444 66899<==?@@BBCDD │ │ + 0x000ad9a0 201f1f1f 1f1f1f1f 1f202020 20202022 ........ " │ │ + 0x000ad9b0 22222324 24262727 292c2c2c 2f303033 ""#$$&''),,,/003 │ │ + 0x000ad9c0 1f202020 20202020 20202020 21212122 . !!!" │ │ + 0x000ad9d0 22222222 22242525 2729292a 2c2d2d2f """""$%%'))*,--/ │ │ + 0x000ad9e0 1f202020 20202020 21212121 22222223 . !!!!"""# │ │ + 0x000ad9f0 23232424 24252727 282a2a2a 2c2d2d30 ##$$$%''(***,--0 │ │ + 0x000ada00 20202020 20212121 22222223 23232425 !!!"""###$% │ │ + 0x000ada10 25252626 26282828 292b2b2b 2d2e2e30 %%&&&((()+++-..0 │ │ + 0x000ada20 23232323 22222222 23242425 25252729 ####""""#$$%%%') │ │ + 0x000ada30 292a2d2e 2e2f3030 31333333 35363638 )*-../0013335668 │ │ + 0x000ada40 24232323 23222223 24242425 2626282a $####""#$$$%&&(* │ │ + 0x000ada50 2a2b2f30 30313232 33353536 3838383a *+/001223556888: │ │ + 0x000ada60 2c2b2a2a 29292929 2a2a2a2a 2a2a2c30 ,+**))))******,0 │ │ + 0x000ada70 30313436 36383a3a 3c3f3f40 42434345 014668::BBCEFFI │ │ + 0x000adaa0 201f1f1f 1f1e1e1f 21212123 2525272a .......!!!#%%'* │ │ + 0x000adab0 2a2b2f31 31303030 30313131 32323233 *+/1100001112223 │ │ + 0x000adac0 1f1f1f1f 20202021 23242426 2828292b .... !#$$&(()+ │ │ + 0x000adad0 2b2b2e2e 2e2e2e2e 2d2d2d2d 2e2e2e2f ++......----.../ │ │ + 0x000adae0 21212222 22232323 25262629 2b2b2b2c !!"""###%&&)+++, │ │ + 0x000adaf0 2c2d2e2f 2f2e2e2e 2e2d2d2d 2e2e2e2f ,-.//....---.../ │ │ + 0x000adb00 25262626 27282828 2a2b2b2d 2f2f2f2f %&&&'(((*++-//// │ │ + 0x000adb10 2f2f3030 302f2f2f 2e2e2e2e 2e2e2e2f //000///......./ │ │ + 0x000adb20 2d2d2d2d 2d2c2c2d 2e2e2e2f 2f2f3031 -----,,-...///01 │ │ + 0x000adb30 31323334 34343333 33333334 34343434 1234443333344444 │ │ + 0x000adb40 302f2f2f 2e2e2e2e 2f2f2f2f 2f2f3032 0///....//////02 │ │ + 0x000adb50 32323435 35353535 35353535 36363636 2245555555556666 │ │ + 0x000adb60 31302f2f 2e2d2d2d 2d2e2e2d 2d2d2f31 10//.----..---/1 │ │ + 0x000adb70 31323535 35373838 393a3a3a 3b3b3b3c 125557889:::;;;< │ │ + 0x000adb80 32313030 2f2e2e2e 2e2e2e2e 2e2e2f32 2100/........./2 │ │ + 0x000adb90 32323536 36373838 393b3b3c 3d3d3d3e 225667889;;<===> │ │ + 0x000adba0 201f1f1f 1f1f1f1f 1f1f2020 20202020 ......... │ │ + 0x000adbb0 20212222 22232424 24252727 27292c2c !"""#$$$%'''),, │ │ + 0x000adbc0 1f1f2020 20202020 20202020 20202121 .. !! │ │ + 0x000adbd0 21212222 22222222 22242525 25272929 !!"""""""$%%%')) │ │ + 0x000adbe0 1f1f2020 20202020 20202020 20202121 .. !! │ │ + 0x000adbf0 21212222 22222222 22242525 25272929 !!"""""""$%%%')) │ │ + 0x000adc00 20202020 20202121 21212222 22222323 !!!!""""## │ │ + 0x000adc10 23242525 25252626 26272828 282a2b2b #$%%%%&&&'(((*++ │ │ + 0x000adc20 20202020 20202121 21212222 22222323 !!!!""""## │ │ + 0x000adc30 23242525 25252626 26272828 282a2b2b #$%%%%&&&'(((*++ │ │ + 0x000adc40 24232323 23232222 22232424 24252626 $#####"""#$$$%&& │ │ + 0x000adc50 26282a2a 2a2d3030 30313232 32343535 &(***-0001222455 │ │ + 0x000adc60 24232323 23232222 22232424 24252626 $#####"""#$$$%&& │ │ + 0x000adc70 26282a2a 2a2d3030 30313232 32343535 &(***-0001222455 │ │ + 0x000adc80 2c2b2a2a 2a292929 29292a2a 2a2a2a2a ,+***)))))****** │ │ + 0x000adc90 2a2d3030 30323636 36383a3a 3a3c3f3f *-00026668:::;;;:?ADIORU\be │ │ + 0x000ae6b0 696f7677 797e8283 807f8388 8a898888 iovwy~.......... │ │ + 0x000ae6c0 4f4b4847 4745494c 4e545a5d 60676e72 OKHGGEILNTZ]`gnr │ │ + 0x000ae6d0 767d8587 888e8e89 8c91908e 8d92979c v}.............. │ │ + 0x000ae6e0 57524e4e 4d4b4f52 54595f62 666d7478 WRNNMKORTY_bfmtx │ │ + 0x000ae6f0 7c848d8e 90959499 9d98969b a19f9d9c |............... │ │ + 0x000ae700 5a555251 504e4e53 57595d64 666b7376 ZURQPNNSWY]dfksv │ │ + 0x000ae710 7b84888c 97999ba0 a1a4aaa8 a5a7acb2 {............... │ │ + 0x000ae720 5d585654 52525054 565b5e62 696b7077 ]XVTRRPTV[^bikpw │ │ + 0x000ae730 7a82878c 9599a2a5 a7adaeb1 b7b9b6b3 z............... │ │ + 0x000ae740 605b5a57 56565354 595b5f64 666e6f76 `[ZWVVSTY[_dfnov │ │ + 0x000ae750 7b80878a 9598a0a7 adb2b4bb bcbec5cb {............... │ │ + 0x000ae760 635e5d5a 59595857 5a5d6163 696b7374 c^]ZYYXWZ]acikst │ │ + 0x000ae770 7c7f878b 92989fa6 abb6babf c1c9cbcc |............... │ │ + 0x000ae780 6661615d 5d5c5c5a 5a606167 686f7078 faa]]\\ZZ`aghopx │ │ + 0x000ae790 7982838e 8f9a9ba8 a9b5b7c6 c8ced0d9 y............... │ │ + 0x000ae7a0 201f1e20 21252a2d 31303131 32343637 .. !%*-10112467 │ │ + 0x000ae7b0 393c3f40 40434445 46474849 4a4b4c4d 9>?@ABCDEF │ │ + 0x000ae7e0 25262829 2b2f2f2f 302f2e2e 2e2f3131 %&()+///0/.../11 │ │ + 0x000ae7f0 32343737 383a3b3c 3e3f4041 43444546 24778:;<>?@ACDEF │ │ + 0x000ae800 2a2a2a2c 2d2f3031 32323131 32323434 ***,-/0122112244 │ │ + 0x000ae810 35373a3a 3a3c3c3c 3c3d3e3f 40414243 57:::<<<<=>?@ABC │ │ + 0x000ae820 302f2e2e 2f2f3233 35353535 36363738 0/..//2355556678 │ │ + 0x000ae830 383a3c3d 3d3f4041 42434242 42424343 8:<==?@ABCBBBBCC │ │ + 0x000ae840 312f2d2d 2e2d3133 35383a3b 3b3d3e3f 1/--.-1358:;;=>? │ │ + 0x000ae850 40414344 44454746 45444445 46474849 @ACDDEGFEDDEFGHI │ │ + 0x000ae860 34323030 2f2f3234 36393d3e 40424445 4200//2469=>@BDE │ │ + 0x000ae870 46484b4b 4b4c4a48 494a4b4b 4a4a4949 FHKKKLJHIJKKJJII │ │ + 0x000ae880 36343231 31303436 373b3e40 41444748 642110467;>@ADGH │ │ + 0x000ae890 494b4e4e 4f4f4e4f 514f4e4c 4d4e5051 IKNNOONOQONLMNPQ │ │ + 0x000ae8a0 39363433 33323537 393c4041 4347494b 964332579<@ACGIK │ │ + 0x000ae8b0 4c4f5252 53555655 53525354 54535251 LORRSUVUSRSTTSRQ │ │ + 0x000ae8c0 3f3c3939 3836393b 3c404345 474b4e50 ?<99869;<@CEGKNP │ │ + 0x000ae8d0 52555959 5a5c5b58 595a5957 5657585a RUYYZ\[XYZYWVWXZ │ │ + 0x000ae8e0 423f3c3b 3b393c3d 3e424547 494d5052 B?<;;9<=>BEGIMPR │ │ + 0x000ae8f0 54585c5c 5d5f5e5f 605d5c5d 5e5d5b5a TX\\]_^_`]\]^][Z │ │ + 0x000ae900 43403e3d 3c3a3a3d 3f414346 484a4e50 C@>=<::=?ACFHJNP │ │ + 0x000ae910 5256585a 5f606062 61626462 60606163 RVXZ_``babdb``ac │ │ + 0x000ae920 44413f3e 3c3c3b3d 3e414244 48494c4f DA?><<;=>ABDHILO │ │ + 0x000ae930 50545759 5d5e6263 63666566 67676563 PTWY]^bccfefggec │ │ + 0x000ae940 4542413f 3e3d3c3c 3f404244 46494a4e EBA?>=<>=>@BCFGKL │ │ + 0x000ae970 4f515456 595b5e61 6266686a 6a6d6d6c OQTVY[^abfhjjmml │ │ + 0x000ae980 48444441 413f3f3d 3e414144 4548494d HDDAA??=>AADEHIM │ │ + 0x000ae990 4d515156 575b5b60 6165666b 6b6d6e71 MQQVW[[`aefkkmnq │ │ + 0x000ae9a0 201f1f1f 20202022 2426272c 2f31353a ... "$&',/15: │ │ + 0x000ae9b0 3d41474c 4f525659 5c5f6265 686b6e72 =AGLORVY\_behknr │ │ + 0x000ae9c0 1f202020 20212122 22242529 2c2e3136 . !!""$%),.16 │ │ + 0x000ae9d0 383c4145 484b4e51 5456595c 5f626568 8<;;:?@BCDEFGHIJK │ │ + 0x000aebc0 1f1f2021 2428292b 2e2e2e2d 2e2f3032 .. !$()+...-./02 │ │ + 0x000aebd0 33343638 393b3c3d 3e3f4041 41424344 34689;<=>?@AABCD │ │ + 0x000aebe0 23252626 292d2e2e 302f2e2d 2e2f2f31 #%&&)-..0/.-.//1 │ │ + 0x000aebf0 31323536 37383a3b 3c3d3e40 41424344 125678:;<=>@ABCD │ │ + 0x000aec00 26282829 2c2f2f30 3130302f 30303032 &((),//0100/0002 │ │ + 0x000aec10 32333537 38393a3a 3b3c3c3d 3e3f4041 235789::;<<=>?@A │ │ + 0x000aec20 302f2e2e 2f2f3032 35353535 36363637 0/..//0255556667 │ │ + 0x000aec30 38383a3c 3c3d3e3f 40414141 41414141 88:<<=>?@AAAAAAA │ │ + 0x000aec40 312f2d2d 2e2d2f31 3537383a 3b3c3d3e 1/--.-/1578:;<=> │ │ + 0x000aec50 3f404142 43444544 43424243 44454647 ?@ABCDEDCBBCDEFG │ │ + 0x000aec60 32302e2e 2e2e2f32 3637383b 3d3d3f41 20..../2678;==?A │ │ + 0x000aec70 41424445 46474847 47484949 48484747 ABDEFGHGGHIIHHGG │ │ + 0x000aec80 34323030 2f2f3032 3638393d 3f404244 4200//02689=?@BD │ │ + 0x000aec90 4546484a 4b4b4c4e 4f4d4c4a 4b4c4d4e EFHJKKLNOMLJKLMN │ │ + 0x000aeca0 39363434 33323335 393a3c40 42444749 964432359:<@BDGI │ │ + 0x000aecb0 4a4c4f51 52535453 51505152 52514f4e JLOQRSTSQPQRRQON │ │ + 0x000aecc0 3d393737 36343638 3b3d3e42 4446494c =9776468;=>BDFIL │ │ + 0x000aecd0 4d4f5254 56575856 56585755 53555657 MORTVWXVVXWUSUVW │ │ + 0x000aece0 3f3c3a39 38363739 3c3e4043 46474b4e ?<:98679<>@CFGKN │ │ + 0x000aecf0 4f525557 595a5b5d 5e5b595a 5c5a5957 ORUWYZ[]^[YZ\ZYW │ │ + 0x000aed00 433f3d3c 3b39393c 3f404245 47494d4f C?=<;99==;;>?ACDHIL │ │ + 0x000aed50 4e515455 595a5d60 62636466 66666769 NQTUYZ]`bcdfffgi │ │ + 0x000aed60 4642413f 3f3e3d3c 3d3f4142 45464a4a FBA??>=<=?ABEFJJ │ │ + 0x000aed70 4e4f5254 57595b5e 60646567 67696969 NORTWY[^`deggiii │ │ + 0x000aed80 47434340 403e3e3c 3d404043 4347474b GCC@@>><=@@CCGGK │ │ + 0x000aed90 4b4f5054 5459595e 5e626368 686a6a6d KOPTTYY^^bchhjjm │ │ + 0x000aeda0 201f1f1f 20202022 22242728 2c2f3135 ... ""$'(,/15 │ │ + 0x000aedb0 393b4145 474f5152 575a5c5f 6264676a 9;AEGOQRWZ\_bdgj │ │ + 0x000aedc0 1f202020 20202122 22222526 292c2e31 . !"""%&),.1 │ │ + 0x000aedd0 35363c3f 41484a4b 4f525457 595c5e61 56@GHIMPSUX[^a │ │ + 0x000aee00 20202021 22222325 25262829 2b2e2f32 !""#%%&()+./2 │ │ + 0x000aee10 35363a3e 3f464748 4c4e5153 55585a5d 56:>?FGHLNQSUXZ] │ │ + 0x000aee20 24232322 2425262a 2c303233 3538393c $##"$%&*,023589< │ │ + 0x000aee30 3f404447 494f5051 55575858 595a5c5d ?@DGIOPQUWXXYZ\] │ │ + 0x000aee40 27262625 2728282d 2f333637 3a3d3e41 '&&%'((-/367:=>A │ │ + 0x000aee50 4445494c 4e545556 5a595a5c 5f626568 DEILNTUVZYZ\_beh │ │ + 0x000aee60 2c2a2929 2a2a2a30 32363a3b 3f424347 ,*))***026:;?BCG │ │ + 0x000aee70 4a4b4f53 545a5b5c 60636667 67676768 JKOSTZ[\`cfggggh │ │ + 0x000aee80 35333231 32313136 383c4143 474b4d52 532121168<;;::?ADIKOUV\ │ │ + 0x000aeed0 6162696d 6f767879 7d81807d 7c7f8387 abimovxy}..}|... │ │ + 0x000aeee0 4f4b4948 47464549 4b4e5455 5a5f6167 OKIHGFEIKNTUZ_ag │ │ + 0x000aeef0 6c6f767a 7d858788 8c878589 8d8b8987 lovz}........... │ │ + 0x000aef00 514d4b4a 4847464b 4d505557 5b616369 QMKJHGFKMPUW[aci │ │ + 0x000aef10 6e70777c 7f87898b 8f929694 9092969a npw|............ │ │ + 0x000aef20 5853514f 4e4d4c4f 5155585b 6163686d XSQONMLOQUX[achm │ │ + 0x000aef30 6f777b7f 87899193 9499999b a0a19e9b ow{............. │ │ + 0x000aef40 5a565452 51504e4f 5355595c 5e65666c ZVTRQPNOSUY\^efl │ │ + 0x000aef50 70757b7d 86888f94 9a9d9ea4 a4a5aaaf pu{}............ │ │ + 0x000aef60 5d585854 54535251 54565a5c 6162696a ]XXTTSRQTVZ\abij │ │ + 0x000aef70 71737a7d 83888d93 97a0a3a8 a9afafb0 qsz}............ │ │ + 0x000aef80 605b5b57 57555653 5459595f 5f66666e `[[WWUVSTYY__ffn │ │ + 0x000aef90 6e767780 81898a95 959fa0ad aeb3b4bb nvw............. │ │ + 0x000aefa0 201f1f1e 2123252a 2c313030 31323334 ...!#%*,1001234 │ │ + 0x000aefb0 3636393b 3c3f4040 42434445 46474849 669;?@AAB │ │ + 0x000aefe0 22232424 282a2c2d 2e2f2e2e 2d2e2f2f "#$$(*,-./..-.// │ │ + 0x000aeff0 31313334 35383939 3b3c3d3e 3f404142 11345899;<=>?@AB │ │ + 0x000af000 25262728 2b2d2f2f 2f302f2e 2e2e2f2f %&'(+-///0/...// │ │ + 0x000af010 30313234 34373738 393a3b3c 3c3d3e3f 012447789:;<<=>? │ │ + 0x000af020 302f2e2e 2f2f2f32 33353535 35363636 0/..///235555666 │ │ + 0x000af030 3737383a 3a3c3d3d 3f3f3f3f 3f3f3f3f 778::<==???????? │ │ + 0x000af040 302f2e2d 2e2e2e32 33353637 38383939 0/.-...235678899 │ │ + 0x000af050 3a3b3c3d 3e404041 42414041 42434445 :;<=>@@ABA@ABCDE │ │ + 0x000af060 312f2e2d 2e2d2d31 33353838 3a3b3c3d 1/.-.--13588:;<= │ │ + 0x000af070 3e3e4041 41434444 45464747 46464545 >>@AACDDEFGGFFEE │ │ + 0x000af080 34323030 2f2f2f32 3436393a 3d3f4042 4200///2469:=?@B │ │ + 0x000af090 44444648 484b4b4b 4d4b4a48 494a4b4c DDFHHKKKMKJHIJKL │ │ + 0x000af0a0 36333231 31303033 35373a3b 3e414144 6321100357:;>AAD │ │ + 0x000af0b0 4646494a 4b4d4e4e 4f4e4f50 504e4d4c FFIJKMNNONOPPNML │ │ + 0x000af0c0 39363534 33323235 36393c3d 40424447 9654322569<=@BDG │ │ + 0x000af0d0 494a4c4e 4f525253 54555452 51525354 IJLNORRSTUTRQRST │ │ + 0x000af0e0 3f3c3a39 38373639 3b3c4041 4346474b ?<:98769;<@ACFGK │ │ + 0x000af0f0 4d4e5254 5559595a 5b585758 59585654 MNRTUYYZ[XWXYXVT │ │ + 0x000af100 403d3b3a 3938373a 3b3d4041 4447484b @=;:987:;=@ADGHK │ │ + 0x000af110 4e4f5255 565a5a5b 5d5d5e5d 5a5a5c5d NORUVZZ[]]^]ZZ\] │ │ + 0x000af120 433f3e3c 3b3a393b 3c3f4042 4646494c C?><;:9;@BCGGK │ │ + 0x000af150 4d4f5253 57585b5d 5f616163 63636465 MORSWX[]_aacccde │ │ + 0x000af160 4541413e 3e3d3c3b 3d3e4041 44444849 EAA>>=<;=>@ADDHI │ │ + 0x000af170 4c4d5152 5557595c 5d616264 64666665 LMQRUWY\]abddffe │ │ + 0x000af180 4542423f 3f3d3d3b 3c3f3f42 42464649 EBB??==;BEF │ │ + 0x000af290 4b4d4f53 54595b5f 61616463 65686b6e KMOSTY[_aadcehkn │ │ + 0x000af2a0 35333231 31323133 363b3c41 43474b4c 532112136;;:9998:=ABGJNRS │ │ + 0x000af2d0 5a5c5f64 666c6e73 75757876 74777b7e Z\_dflnsuuxvtw{~ │ │ + 0x000af2e0 413e3d3b 3b3b3a3c 3f434449 4c4f5455 A>=;;;:??@ │ │ + 0x000af3e0 21222223 25262b2b 2c2e2f2e 2e2d2e2e !""#%&++,./..-.. │ │ + 0x000af3f0 2f303133 33363738 393a3b3c 3d3e3f40 /01336789:;<=>?@ │ │ + 0x000af400 25262728 2a2b2f2f 2f30302f 2e2e2e2e %&'(*+///00/.... │ │ + 0x000af410 2f303132 32343537 3838393a 3b3b3c3d /0122457889:;;<= │ │ + 0x000af420 2d2d2d2c 2e2e2f30 31333433 33333434 ---,../013433344 │ │ + 0x000af430 35353637 37393a3b 3c3c3d3d 3d3d3d3d 556779:;<<====== │ │ + 0x000af440 302f2e2e 2f2f2f30 32343535 35353636 0/..///024555566 │ │ + 0x000af450 36373738 383a3b3c 3d3d3f3f 40414243 67788:;<==??@ABC │ │ + 0x000af460 312f2e2d 2d2e2d2f 31353538 393a3b3b 1/.--.-/15589:;; │ │ + 0x000af470 3d3d3e3f 40414243 44444545 44444343 ==>?@ABCDDEEDDCC │ │ + 0x000af480 32302f2e 2e2e2e2f 32353638 393b3d3d 20/..../25689;== │ │ + 0x000af490 3f404142 42444546 47474846 4748494a ?@ABBDEFGGHFGHIJ │ │ + 0x000af4a0 34323130 2f2f2f30 32353639 3b3d3f40 4210///02569;=?@ │ │ + 0x000af4b0 42434446 4648494b 4b4b4d4e 4d4c4b4a BCDFFHIKKKMNMLKJ │ │ + 0x000af4c0 38353433 32323132 3537383b 3d3f4142 85432212578;=?AB │ │ + 0x000af4d0 4647484a 4b4d4f50 51515250 4f505152 FGHJKMOPQQRPOPQR │ │ + 0x000af4e0 39363534 33333233 3538393c 3d404243 96543323589<=@BC │ │ + 0x000af4f0 4748494c 4c4f5052 53535455 56555352 GHILLOPRSSTUVUSR │ │ + 0x000af500 3f3c3b39 38383637 393c3c40 41434647 ?<;988679<<@ACFG │ │ + 0x000af510 4b4c4e51 52555659 5a5a5c5a 5858595a KLNQRUVYZZ\ZXXYZ │ │ + 0x000af520 403d3c3a 39393738 3a3d3d40 42444747 @=<:9978:==@BDGG │ │ + 0x000af530 4b4d4f52 5356575a 5b5b5d5d 5e5e5c5a KMORSVWZ[[]]^^\Z │ │ + 0x000af540 433f3e3c 3c3b3939 3c3d3f41 42464649 C?><<;99<=?ABFFI │ │ + 0x000af550 4b4d5051 5556595b 5d5e5e60 605f6162 KMPQUVY[]^^``_ab │ │ + 0x000af560 4440403d 3d3c3b3a 3c3d3f40 43434747 D@@==<;:<=?@CCGG │ │ + 0x000af570 4a4b4f50 53555759 5b5e5f61 61636262 JKOPSUWY[^_aacbb │ │ + 0x000af580 4441413e 3e3c3d3b 3b3e3e41 41444448 DAA>><=;;>>AADDH │ │ + 0x000af590 484c4c50 50545459 595d5d61 62636366 HLLPPTTYY]]abccf │ │ + 0x000af5a0 201f1f1f 1f202020 21222424 27282c2e .... !"$$'(,. │ │ + 0x000af5b0 3034353a 3a414247 4a4f5152 56585b5d 045::ABGJOQRVX[] │ │ + 0x000af5c0 1f202020 20202021 21222223 2526292b . !!""#%&)+ │ │ + 0x000af5d0 2d303135 363c3d41 44484a4b 4e515355 -0156<=ADHJKNQSU │ │ + 0x000af5e0 1f202020 20212121 22222323 2627292b . !!!""##&')+ │ │ + 0x000af5f0 2d303135 363b3c41 4348494a 4e505255 -0156;?CEIKKNPPQ │ │ + 0x000af640 24232322 23242526 292a3030 32333537 $##"#$%&)*002357 │ │ + 0x000af650 383b3c3f 3f444549 4b4f5051 5456585a 8;ABEFJKOQUVWZZZZ │ │ + 0x000af680 2c2a2a29 292a2a2a 2e303636 3a3b3f41 ,**))***.066:;?A │ │ + 0x000af690 4346474a 4b4f5054 565a5b5c 5f626466 CFGJKOPTVZ[\_bdf │ │ + 0x000af6a0 3331312f 2f303030 34353a3b 3f414548 311//00045:;?AEH │ │ + 0x000af6b0 4a4e4f53 54595a5e 61656667 6a696767 JNOSTYZ^aefgjigg │ │ + 0x000af6c0 35333331 31323131 35363c3c 41434749 5331121156<=;;;::>?DDIKOR │ │ + 0x000af6f0 555a5c61 62696a6f 71767879 7c7a7775 UZ\abijoqvxy|zwu │ │ + 0x000af700 423f3e3c 3c3c3b3b 3f404545 4a4c5053 B?><<<;;?@EEJLPS │ │ + 0x000af710 565b5d62 636a6b70 7377797a 7d7f8286 V[]bcjkpswyz}... │ │ + 0x000af720 4f4b4a48 47474545 48494e4f 54555a5d OKJHGGEEHINOTUZ] │ │ + 0x000af730 6065676d 6e76777d 80858788 8c8c8986 `egmnvw}........ │ │ + 0x000af740 514d4c4a 49484746 4a4b5050 55575b5e QMLJIHGFJKPPUW[^ │ │ + 0x000af750 6267696f 7077797f 8287898b 8e909497 bgiopwy......... │ │ + 0x000af760 5753524f 4f4e4d4b 4e505455 595a6061 WSROONMKNPTUYZ`a │ │ + 0x000af770 67696f71 767a7e83 868d8f93 93989798 gioqvz~......... │ │ + 0x000af780 5a555551 5150504d 4e535357 585d5d64 ZUUQQPPMNSSWX]]d │ │ + 0x000af790 646b6b73 737b7b84 848c8c97 979b9ba0 dkkss{{......... │ │ + 0x000af7a0 201f1f1e 1f212325 292a3131 30303131 ....!#%)*110011 │ │ + 0x000af7b0 32333436 3639393c 3d3f4040 42434444 2346699<=?@@BCDD │ │ + 0x000af7c0 1f1f1f20 21242628 2a2b2e2e 2e2d2d2e ... !$&(*+...--. │ │ + 0x000af7d0 2e2f3032 32343436 38393a3b 3c3d3e3e ./02244689:;<=>> │ │ + 0x000af7e0 20212121 23252729 2b2b2f2f 2e2e2d2e !!!#%')++//..-. │ │ + 0x000af7f0 2e2f3031 32343436 37393a3a 3b3c3d3e ./01244679::;<=> │ │ + 0x000af800 25262628 292b2d2f 2f2f3030 2f2e2e2e %&&()+-///00/... │ │ + 0x000af810 2e2f2f30 31323334 35373738 393a3a3b .//0123457789::; │ │ + 0x000af820 2829292a 2b2c2e2f 30303232 31313031 ())*+,./00221101 │ │ + 0x000af830 31313233 33343537 38393a3a 3b3b3b3b 1123345789::;;;; │ │ + 0x000af840 302f2f2e 2e2f2f2f 31323535 35353535 0//..///12555555 │ │ + 0x000af850 36363637 3738393a 3b3c3d3d 3e3f4041 6667789:;<==>?@A │ │ + 0x000af860 312f2f2d 2e2e2e2e 31313535 36373839 1//-....11556789 │ │ + 0x000af870 393a3a3b 3b3c3d3e 3f404141 42424141 9::;;<=>?@AABBAA │ │ + 0x000af880 312f2f2d 2d2e2d2d 30313536 38383a3b 1//--.--015688:; │ │ + 0x000af890 3b3d3d3e 3e404041 42434444 45464747 ;==>>@@ABCDDEFGG │ │ + 0x000af8a0 3331312f 2f2f2f2e 31323636 393a3d3e 311////.12669:=> │ │ + 0x000af8b0 3f404143 43454547 4849494a 4b4a4847 ?@ACCEEGHIIJKJHG │ │ + 0x000af8c0 34323130 302f2f2f 32323637 393a3d3e 42100///22679:=> │ │ + 0x000af8d0 40424244 44464748 494b4b4b 4c4d4e4f @BBDDFGHIKKKLMNO │ │ + 0x000af8e0 39363634 33333232 34353939 3c3d4041 966433224599<=@A │ │ + 0x000af8f0 43454749 494c4d4f 50525253 5452514f CEGIILMOPRRSTRQO │ │ + 0x000af900 3a373634 34343332 35363939 3c3d4042 :76444325699<=@B │ │ + 0x000af910 43464749 4a4d4d4f 51525353 55555657 CFGIJMMOQRSSUUVW │ │ + 0x000af920 3f3c3b39 39383736 39393c3d 40414345 ?<;9987699<=@ACE │ │ + 0x000af930 47494b4d 4e525255 5659595a 5b5b5957 GIKMNRRUVYYZ[[YW │ │ + 0x000af940 403d3c3a 39393837 393a3d3d 40414445 @=<:99879:==@ADE │ │ + 0x000af950 474a4b4e 4e525356 575a5a5b 5c5d5e5f GJKNNRSVWZZ[\]^_ │ │ + 0x000af960 433f3f3c 3c3b3a39 3b3c3e3f 41424546 C??<<;:9;<>?ABEF │ │ + 0x000af970 494a4d4e 51535557 585c5c5e 5e605f5f IJMNQSUWX\\^^`__ │ │ + 0x000af980 4340403d 3d3c3c3a 3a3d3d40 40434346 C@@==<<::==@@CCF │ │ + 0x000af990 474a4a4e 4e525256 565a5a5f 5f606062 GJJNNRRVVZZ__``b │ │ + 0x000af9a0 201f1f1f 1f202020 20222224 2427272c .... ""$$'', │ │ + 0x000af9b0 2c303035 353a3a41 4147474f 4f525257 ,0055::AAGGOORRW │ │ + 0x000af9c0 1f202020 20202021 21222222 22252529 . !!""""%%) │ │ + 0x000af9d0 292d2d31 3136363c 3c414148 484b4b4f )--1166<>;;;;::??DDIIO │ │ + 0x000afb10 4f55555c 5c626269 696f6f76 7679797c OUU\\bbiioovvyy| │ │ + 0x000afb20 413e3e3b 3b3b3b3a 3a3f3f44 4449494f A>>;;;;::??DDIIO │ │ + 0x000afb30 4f55555c 5c626269 696f6f76 7679797c OUU\\bbiioovvyy| │ │ + 0x000afb40 4f4b4b48 48474745 4549494e 4e54545a OKKHHGGEEIINNTTZ │ │ + 0x000afb50 5a606067 676e6e76 767d7d85 8588888d Z``ggnnvv}}..... │ │ + 0x000afb60 4f4b4b48 48474745 4549494e 4e54545a OKKHHGGEEIINNTTZ │ │ + 0x000afb70 5a606067 676e6e76 767d7d85 8588888d Z``ggnnvv}}..... │ │ + 0x000afb80 5752524e 4e4d4d4b 4b4f4f54 5459595f WRRNNMMKKOOTTYY_ │ │ + 0x000afb90 5f66666d 6d74747c 7c84848d 8d909095 _ffmmtt||....... │ │ + 0x000afba0 201f1f1e 1e212125 252a2a31 31303031 ....!!%%**11001 │ │ + 0x000afbb0 31323234 34363639 393c3c3f 3f404042 122446699<>@@AACCDDE │ │ + 0x000afca0 312f2f2d 2d2e2e2d 2d313135 3538383a 1//--..--115588: │ │ + 0x000afcb0 3a3b3b3d 3d3e3e40 40414143 43444445 :;;==>>@@AACCDDE │ │ + 0x000afcc0 34323230 302f2f2f 2f323236 3639393d 42200////226699= │ │ + 0x000afcd0 3d404042 42444446 4648484b 4b4b4b4d =@@BBDDFFHHKKKKM │ │ + 0x000afce0 34323230 302f2f2f 2f323236 3639393d 42200////226699= │ │ + 0x000afcf0 3d404042 42444446 4648484b 4b4b4b4d =@@BBDDFFHHKKKKM │ │ + 0x000afd00 39363634 34333332 32353539 393c3c40 9664433225599<<@ │ │ + 0x000afd10 40434347 4749494c 4c4f4f52 52535354 @CCGGIILLOORRSST │ │ + 0x000afd20 39363634 34333332 32353539 393c3c40 9664433225599<<@ │ │ + 0x000afd30 40434347 4749494c 4c4f4f52 52535354 @CCGGIILLOORRSST │ │ + 0x000afd40 3f3c3c39 39383836 3639393c 3c404043 ?<<99886699<<@@C │ │ + 0x000afd50 4347474b 4b4e4e52 52555559 595a5a5c CGGKKNNRRUUYYZZ\ │ │ + 0x000afd60 3f3c3c39 39383836 3639393c 3c404043 ?<<99886699<<@@C │ │ + 0x000afd70 4347474b 4b4e4e52 52555559 595a5a5c CGGKKNNRRUUYYZZ\ │ │ + 0x000afd80 423f3f3c 3c3b3b39 393c3c3e 3e424245 B??<<;;99<<>>BBE │ │ + 0x000afd90 4549494d 4d505054 5458585c 5c5d5d5f EIIMMPPTTXX\\]]_ │ │ + 0x000afda0 201f1f1f 1f1f2020 20202222 23242627 ..... ""#$&' │ │ + 0x000afdb0 292c2c30 30353539 3a3d4143 47484f4f ),,00559:=ACGHOO │ │ + 0x000afdc0 1f202020 20202020 20212222 22232426 . !"""#$& │ │ + 0x000afdd0 27292a2d 2d313235 36393c3e 42424949 ')*--12569<>BBII │ │ + 0x000afde0 1f202020 20202020 21212222 22222425 . !!""""$% │ │ + 0x000afdf0 27292a2d 2d313134 36393c3d 41424848 ')*--11469<=ABHH │ │ + 0x000afe00 20202020 20212122 22222424 25252628 !!"""$$%%&( │ │ + 0x000afe10 292a2b2e 2e313234 36383b3c 40404747 )*+..12468;<@@GG │ │ + 0x000afe20 20202020 21212222 23232525 26262828 !!""##%%&&(( │ │ + 0x000afe30 292b2b2e 2e313234 36383a3c 3f404646 )++..12468:?BDEIIOO │ │ + 0x000afe80 26252524 24252626 27282c2c 30313334 &%%$$%&&'(,,0134 │ │ + 0x000afe90 3638383b 3b3e3f41 43454748 4c4c5252 688;;>?ACEGHLLRR │ │ + 0x000afea0 2c2a2a29 29292a2a 2a2b3030 3436383a ,**)))***+00468: │ │ + 0x000afeb0 3c3f4043 4347474a 4b4d4f51 54555a5a <;:999888==ABEG │ │ + 0x000aff30 4a4e4f53 53595a5e 5f626667 6c6c7373 JNOSSYZ^_bfgllss │ │ + 0x000aff40 413e3e3c 3b3b3b3b 3a3a3f3f 43444749 A>><;;;;::??CDGI │ │ + 0x000aff50 4c4f5155 555b5c60 6265696a 6f6f7676 LOQUU[\`beijoovv │ │ + 0x000aff60 49464543 42424141 40404545 494a4d4f IFECBBAA@@EEIJMO │ │ + 0x000aff70 5155565b 5b626367 696c7072 77777f7f QUV[[bcgilprww.. │ │ + 0x000aff80 4f4b4b49 48474746 45454949 4d4e5154 OKKIHGGFEEIIMNQT │ │ + 0x000aff90 565a5b60 6067676c 6e727678 7d7d8585 VZ[``gglnrvx}}.. │ │ + 0x000affa0 201f1f1e 1e202122 25252a2a 2f313030 .... !"%%**/100 │ │ + 0x000affb0 30313132 32343435 3637393a 3c3c3f3f 01122445679:<> │ │ + 0x000b00a0 312f2f2e 2d2d2e2d 2d2e3131 35353738 1//.--.--.115578 │ │ + 0x000b00b0 393a3a3b 3b3d3d3e 3e3f4040 41414343 9::;;==>>?@@AACC │ │ + 0x000b00c0 312f2f2e 2d2d2e2e 2e2e3131 35363738 1//.--....115678 │ │ + 0x000b00d0 393b3b3c 3c3d3d3e 3f3f4041 42424444 9;;<<==>??@ABBDD │ │ + 0x000b00e0 34323230 30302f2f 2f2f3232 35363839 422000////225689 │ │ + 0x000b00f0 3b3d3e40 40424244 44454647 48494b4b ;=>@@BBDDEFGHIKK │ │ + 0x000b0100 34323230 30302f2f 2f2f3232 35363839 422000////225689 │ │ + 0x000b0110 3b3d3e40 40424244 44454647 48494b4b ;=>@@BBDDEFGHIKK │ │ + 0x000b0120 38363534 33333232 31313535 37383a3b 86543322115578:; │ │ + 0x000b0130 3d3f4042 42454647 484a4b4c 4d4e5050 =?@BBEFGHJKLMNPP │ │ + 0x000b0140 39363634 34333333 32323535 38393a3c 96644333225589:< │ │ + 0x000b0150 3d404043 43464748 494b4c4d 4f4f5252 =@@CCFGHIKLMOORR │ │ + 0x000b0160 3d3a3938 37363635 34353838 3a3b3d3e =:9876654588:;=> │ │ + 0x000b0170 3f424245 4548494b 4c4e4f50 52535656 ?BBEEHIKLNOPRSVV │ │ + 0x000b0180 3f3c3c3a 39393837 36373939 3c3c3e40 ?<<:99876799<<>@ │ │ + 0x000b0190 41434447 474a4b4d 4e505253 55555959 ACDGGJKMNPRSUUYY │ │ + 0x000b01a0 201f1f1f 1f1f1f20 20202021 22222424 ...... !""$$ │ │ + 0x000b01b0 2627292c 2c2f3032 3535393a 3d414146 &'),,/02559:=AAF │ │ + 0x000b01c0 1f202020 20202020 20202021 22222323 . !""## │ │ + 0x000b01d0 25262729 292c2d2f 32323637 393d3d41 %&')),-/22679==A │ │ + 0x000b01e0 1f202020 20202020 20212121 22222222 . !!!"""" │ │ + 0x000b01f0 25252729 292c2d2e 31313536 383c3c40 %%')),-.11568<<@ │ │ + 0x000b0200 1f202020 20202121 21222223 23232424 . !!!""###$$ │ │ + 0x000b0210 2627282a 2a2c2d2f 32323536 383b3b3f &'(**,-/22568;;? │ │ + 0x000b0220 20202020 21212222 22232324 25252626 !!"""##$%%&& │ │ + 0x000b0230 2828292b 2b2d2e2f 32323536 383a3a3e (()++-./22568::> │ │ + 0x000b0240 20202020 21212222 22232324 25252626 !!"""##$%%&& │ │ + 0x000b0250 2828292b 2b2d2e2f 32323536 383a3a3e (()++-./22568::> │ │ + 0x000b0260 23232322 22222324 24252528 292b2e2e ###"""#$$%%()+.. │ │ + 0x000b0270 2f303133 33353637 39393c3d 3f424246 /013356799<=?BBF │ │ + 0x000b0280 24232323 22222424 25262629 2a2c3030 $###""$$%&&)*,00 │ │ + 0x000b0290 32323335 3538383a 3c3c3f3f 41444448 2235588:<?BEEIJLOOSTVYY] │ │ + 0x000b0320 35343332 31313132 31313135 36383c3c 54321112111568<< │ │ + 0x000b0330 40414347 474b4c4e 52525657 595c5c60 @ACGGKLNRRVWY\\` │ │ + 0x000b0340 3a383736 35353535 35343438 393b3f3f :876555554489;?? │ │ + 0x000b0350 4344464a 4a4e4f52 56565a5b 5d616165 CDFJJNORVVZ[]aae │ │ + 0x000b0360 413f3e3d 3b3b3b3b 3a3a3a3e 3f414444 A?>=;;;;:::>?ADD │ │ + 0x000b0370 48494c4f 4f545558 5c5c6162 6469696d HILOOTUX\\abdiim │ │ + 0x000b0380 413f3e3d 3b3b3b3b 3a3a3a3e 3f414444 A?>=;;;;:::>?ADD │ │ + 0x000b0390 48494c4f 4f545558 5c5c6162 6469696d HILOOTUX\\abdiim │ │ + 0x000b03a0 201f1f1f 1e1e2121 23252529 2a2c3131 .....!!#%%)*,11 │ │ + 0x000b03b0 30303031 31323233 34343636 3739393b 000112234466799; │ │ + 0x000b03c0 1f1f1f1f 20202223 2527272a 2a2c2f2f .... "#%''**,// │ │ + 0x000b03d0 2e2e2e2e 2e2f2f30 30303233 33353537 .....//000233557 │ │ + 0x000b03e0 1f1f1f20 20202324 2528282a 2b2c2e2e ... #$%((*+,.. │ │ + 0x000b03f0 2e2e2d2d 2d2e2e2f 30303132 33343436 ..---../00123446 │ │ + 0x000b0400 21222222 23232526 282b2b2c 2c2d2f2f !"""##%&(++,,-// │ │ + 0x000b0410 2e2e2e2d 2d2e2e2f 2f2f3131 32333335 ...--..///112335 │ │ + 0x000b0420 25262627 28282a2b 2c2f2f2f 2f2f3030 %&&'((*+,/////00 │ │ + 0x000b0430 2f2f2e2e 2e2e2e2f 2f2f3031 31323234 //.....///011224 │ │ + 0x000b0440 25262627 28282a2b 2c2f2f2f 2f2f3030 %&&'((*+,/////00 │ │ + 0x000b0450 2f2f2e2e 2e2e2e2f 2f2f3031 31323234 //.....///011224 │ │ + 0x000b0460 2d2d2d2d 2c2c2e2e 2e2f2f31 31323434 ----,,...//11244 │ │ + 0x000b0470 33333333 33343434 35353636 36373739 3333344455666779 │ │ + 0x000b0480 302f2f2e 2e2e2f2f 2f2f2f31 32333535 0//.../////12355 │ │ + 0x000b0490 35353535 35363636 36363737 3838383a 555556666677888: │ │ + 0x000b04a0 302f2f2e 2d2d2e2e 2e2f2f31 32333535 0//.--...//12355 │ │ + 0x000b04b0 36363637 37383838 39393a3a 3a3b3b3d 6667788899:::;;= │ │ + 0x000b04c0 312f2f2e 2d2d2d2e 2d2d2d30 31333535 1//.---.---01355 │ │ + 0x000b04d0 3738393a 3a3b3b3c 3d3d3e3e 3f404041 789::;;<==>>?@@A │ │ + 0x000b04e0 312f2f2e 2d2d2d2e 2d2d2d30 31333535 1//.---.---01355 │ │ + 0x000b04f0 3738393a 3a3b3b3c 3d3d3e3e 3f404041 789::;;<==>>?@@A │ │ + 0x000b0500 33323130 2f2f2f2f 2f2e2e31 32343636 3210/////..12466 │ │ + 0x000b0510 38393a3d 3d3e3f40 41414343 44454546 89:==>?@AACCDEEF │ │ + 0x000b0520 34323231 30302f2f 2f2f2f32 32343636 422100/////22466 │ │ + 0x000b0530 39393b3d 3d3f4041 42424444 45464648 99;==?@ABBDDEFFH │ │ + 0x000b0540 36343333 31313131 30303033 33353737 6433111100033577 │ │ + 0x000b0550 3a3a3c3e 3e404142 44444646 4749494a ::<>>@ABDDFFGIIJ │ │ + 0x000b0560 39373635 34343333 33323234 35363939 9765443332245699 │ │ + 0x000b0570 3b3c3d40 40424344 47474949 4a4c4c4e ;<=@@BCDGGIIJLLN │ │ + 0x000b0580 39373635 34343333 33323234 35363939 9765443332245699 │ │ + 0x000b0590 3b3c3d40 40424344 47474949 4a4c4c4e ;<=@@BCDGGIIJLLN │ │ + 0x000b05a0 201f1f1f 1f1f1f20 20202020 20222223 ...... ""# │ │ + 0x000b05b0 24242627 272a2c2c 2f303135 35373a3a $$&''*,,/01557:: │ │ + 0x000b05c0 1f202020 20202020 20202020 21222222 . !""" │ │ + 0x000b05d0 23232526 26282a2a 2d2e2f32 33343737 ##%&&(**-./23477 │ │ + 0x000b05e0 1f202020 20202020 20202121 21222222 . !!!""" │ │ + 0x000b05f0 22222425 25282929 2c2d2e31 31333636 ""$%%()),-.11366 │ │ + 0x000b0600 1f202020 20202020 21212121 21222222 . !!!!!""" │ │ + 0x000b0610 23232526 26282929 2c2d2e31 31333636 ##%&&()),-.11366 │ │ + 0x000b0620 20202020 20202121 22222323 23242425 !!""###$$% │ │ + 0x000b0630 25252728 282a2a2b 2d2e2f31 32333636 %%'((**+-./12366 │ │ + 0x000b0640 20202020 20212122 22222323 24252525 !!"""##$%%% │ │ + 0x000b0650 26262828 282a2b2b 2d2e2f31 32333636 &&(((*++-./12366 │ │ + 0x000b0660 20212121 21212122 22232424 24262627 !!!!!!""#$$$&&' │ │ + 0x000b0670 2828292a 2a2c2d2d 2f303033 33353737 (()**,--/0033577 │ │ + 0x000b0680 23232323 22222324 24252626 272a2a2c ####""#$$%&&'**, │ │ + 0x000b0690 2f2f3031 31333434 3637383a 3b3c3e3e //011344678:;<>> │ │ + 0x000b06a0 24232323 23222324 24252626 282a2a2d $####"#$$%&&(**- │ │ + 0x000b06b0 30303132 32343536 3838393b 3c3d3f3f 00122456889;<=?? │ │ + 0x000b06c0 26252525 24242426 26262727 292c2c2e &%%%$$$&&&''),,. │ │ + 0x000b06d0 31313334 34373838 3a3b3c3e 3f404343 11344788:;<>?@CC │ │ + 0x000b06e0 2c2b2a2a 2929292a 2a2a2a2a 2c303032 ,+**)))*****,002 │ │ + 0x000b06f0 3636383a 3a3d3f3f 42434347 47484b4b 668::=??BCCGGHKK │ │ + 0x000b0700 2c2b2a2a 2929292a 2a2a2a2a 2c303032 ,+**)))*****,002 │ │ + 0x000b0710 3636383a 3a3d3f3f 42434347 47484b4b 668::=??BCCGGHKK │ │ + 0x000b0720 2f2e2d2d 2c2c2c2d 2d2d2d2d 2f323235 /.--,,,-----/225 │ │ + 0x000b0730 38383a3c 3c404242 4546474a 4b4c4f4f 88:<<@BBEFGJKLOO │ │ + 0x000b0740 35343333 31313131 32313131 33363639 5433111121113669 │ │ + 0x000b0750 3c3c3f41 41454748 4b4c4d51 52535757 <> │ │ + 0x000b0900 31302f2f 2d2d2d2d 2e2d2d2d 2f313133 10//----.---/113 │ │ + 0x000b0910 35353738 38393a3a 3b3b3c3d 3d3d3e3e 557889::;;<===>> │ │ + 0x000b0920 32313030 2e2e2e2e 2e2e2e2e 2f323234 2100......../224 │ │ + 0x000b0930 36363738 383a3b3c 3d3d3d3f 3f3f4141 66788:;<===???AA │ │ + 0x000b0940 34323232 3030302f 2f2f2f2f 30323234 4222000/////0224 │ │ + 0x000b0950 36363839 393c3d3d 3f404042 42434444 66899<==?@@BBCDD │ │ + 0x000b0960 34323232 3030302f 2f2f2f2f 30323234 4222000/////0224 │ │ + 0x000b0970 36363839 393c3d3d 3f404042 42434444 66899<==?@@BBCDD │ │ + 0x000b0980 36353434 32323231 31313030 32343436 6544222111002446 │ │ + 0x000b0990 3737393b 3b3d3e3f 41414244 44454747 779;;=>?AABDDEGG │ │ + 0x000b09a0 201f1f1f 1f1f1f1f 1f202020 20202022 ........ " │ │ + 0x000b09b0 22222324 24262727 292c2c2c 2f303033 ""#$$&''),,,/003 │ │ + 0x000b09c0 1f1f2020 20202020 20202020 20202122 .. !" │ │ + 0x000b09d0 22222323 23252626 282a2a2b 2d2e2e31 ""###%&&(**+-..1 │ │ + 0x000b09e0 1f202020 20202020 20202020 21212122 . !!!" │ │ + 0x000b09f0 22222222 22242525 2729292a 2c2d2d2f """""$%%'))*,--/ │ │ + 0x000b0a00 1f202020 20202020 20202020 21212122 . !!!" │ │ + 0x000b0a10 22222222 22242525 2729292a 2c2d2d2f """""$%%'))*,--/ │ │ + 0x000b0a20 1f202020 20202020 21212121 22222223 . !!!!"""# │ │ + 0x000b0a30 23232424 24252727 282a2a2a 2c2d2d30 ##$$$%''(***,--0 │ │ + 0x000b0a40 20202020 20212121 22222223 23232425 !!!"""###$% │ │ + 0x000b0a50 25252626 26282828 292b2b2b 2d2e2e30 %%&&&((()+++-..0 │ │ + 0x000b0a60 20202020 20212121 22222223 23232425 !!!"""###$% │ │ + 0x000b0a70 25252626 26282828 292b2b2b 2d2e2e30 %%&&&((()+++-..0 │ │ + 0x000b0a80 20212121 21212121 22222223 24242426 !!!!!!!"""#$$$& │ │ + 0x000b0a90 26262728 28292a2a 2b2d2d2d 2f303032 &&'(()**+---/002 │ │ + 0x000b0aa0 23232323 22222222 23242425 25252729 ####""""#$$%%%') │ │ + 0x000b0ab0 292a2d2e 2e2f3030 31333333 35363638 )*-../0013335668 │ │ + 0x000b0ac0 24232323 23222223 24242425 2626282a $####""#$$$%&&(* │ │ + 0x000b0ad0 2a2b2f30 30313232 33353536 3838383a *+/001223556888: │ │ + 0x000b0ae0 24232323 23222223 24242425 2626282a $####""#$$$%&&(* │ │ + 0x000b0af0 2a2b2f30 30313232 33353536 3838383a *+/001223556888: │ │ + 0x000b0b00 28272727 27262626 27272728 29292a2d (''''&&&'''())*- │ │ + 0x000b0b10 2d2e3233 33353636 383b3b3b 3d3e3e40 -.2335668;;;=>>@ │ │ + 0x000b0b20 2c2b2a2a 29292929 2a2a2a2a 2a2a2c30 ,+**))))******,0 │ │ + 0x000b0b30 30313436 36383a3a 3c3f3f40 42434345 014668::BBCEFFI │ │ + 0x000b0b80 35343333 32313131 31323231 31313336 5433211112211136 │ │ + 0x000b0b90 36373b3c 3c3f4141 43474748 4b4c4c4f 67;< │ │ + 0x000b0d80 34333232 31303030 2f2f2f2f 2f2f3032 43221000//////02 │ │ + 0x000b0d90 32333536 36383939 3b3d3d3e 3f404041 23566899;==>?@@A │ │ + 0x000b0da0 201f1f1f 1f1f1f1f 1f1f2020 20202020 ......... │ │ + 0x000b0db0 20212222 22232424 24252727 27292c2c !"""#$$$%'''),, │ │ + 0x000b0dc0 1f1f2020 20202020 20202020 20202020 .. │ │ + 0x000b0dd0 20212222 22222323 23252626 26282a2a !""""###%&&&(** │ │ + 0x000b0de0 1f1f2020 20202020 20202020 20202121 .. !! │ │ + 0x000b0df0 21212222 22222222 22242525 25272929 !!"""""""$%%%')) │ │ + 0x000b0e00 1f1f2020 20202020 20202020 20202121 .. !! │ │ + 0x000b0e10 21212222 22222222 22242525 25272929 !!"""""""$%%%')) │ │ + 0x000b0e20 1f1f2020 20202020 20202020 20202121 .. !! │ │ + 0x000b0e30 21212222 22222222 22242525 25272929 !!"""""""$%%%')) │ │ + 0x000b0e40 20202020 20202020 20212121 21212222 !!!!!"" │ │ + 0x000b0e50 22222323 23242424 24262727 27282a2a ""###$$$$&'''(** │ │ + 0x000b0e60 20202020 20202121 21212222 22222323 !!!!""""## │ │ + 0x000b0e70 23242525 25252626 26272828 282a2b2b #$%%%%&&&'(((*++ │ │ + 0x000b0e80 20202020 20202121 21212222 22222323 !!!!""""## │ │ + 0x000b0e90 23242525 25252626 26272828 282a2b2b #$%%%%&&&'(((*++ │ │ + 0x000b0ea0 20202020 20202121 21212222 22222323 !!!!""""## │ │ + 0x000b0eb0 23242525 25252626 26272828 282a2b2b #$%%%%&&&'(((*++ │ │ + 0x000b0ec0 22222222 22222121 21222323 23242525 """"""!!!"###$%% │ │ + 0x000b0ed0 25262727 27292b2b 2b2c2d2d 2d2e3030 %&''')+++,---.00 │ │ + 0x000b0ee0 24232323 23232222 22232424 24252626 $#####"""#$$$%&& │ │ + 0x000b0ef0 26282a2a 2a2d3030 30313232 32343535 &(***-0001222455 │ │ + 0x000b0f00 24232323 23232222 22232424 24252626 $#####"""#$$$%&& │ │ + 0x000b0f10 26282a2a 2a2d3030 30313232 32343535 &(***-0001222455 │ │ + 0x000b0f20 24232323 23232222 22232424 24252626 $#####"""#$$$%&& │ │ + 0x000b0f30 26282a2a 2a2d3030 30313232 32343535 &(***-0001222455 │ │ + 0x000b0f40 27272626 26262525 25262727 27282828 ''&&&&%%%&'''((( │ │ + 0x000b0f50 282a2d2d 2d2f3333 33343636 36383a3a (*---/33346668:: │ │ + 0x000b0f60 2c2b2a2a 2a292929 29292a2a 2a2a2a2a ,+***)))))****** │ │ + 0x000b0f70 2a2d3030 30323636 36383a3a 3a3c3f3f *-00026668:::P?CTe %6: │ │ + 0x000b21e0 4866515b 799c202d 36333b4b 3d415161 HfQ[y. -63;K=AQa │ │ + 0x000b21f0 20223135 405b4b51 708c202e 35313746 "15@[KQp. .517F │ │ + 0x000b2200 3a3e4e5b 20223031 3c52484f 6886202e :>N[ "01@ │ │ + 0x000b2220 576c1f2a 302f323d 3536434e 2021262a Wl.*0/2=56CN !&* │ │ + 0x000b2230 2e3f3739 4b5c1f29 302e303a 33333e47 .?79K\.)0.0:33>G │ │ + 0x000b2240 20202326 28363331 40511f26 2f2f2e36 #&(631@Q.&//.6 │ │ + 0x000b2250 312e3942 20202223 25302b2b 36411f25 1.9B "#%0++6A.% │ │ + 0x000b2260 2c2f2f35 2f2d353b 20202122 23272627 ,//5/-5; !"#'&' │ │ + 0x000b2270 2d361f22 272a2d30 2f2e3136 20202020 -6."'*-0/.16 │ │ + 0x000b2280 21232323 262e1f20 2226292f 2e2e2f34 !###&.. "&)/../4 │ │ + 0x000b2290 1f202020 20212021 22231f1f 20222327 . ! !"#.. "#' │ │ + 0x000b22a0 26282b2f 1f1f201f 20202020 20211f1f &(+/.. . !.. │ │ + 0x000b22b0 1f1f1f20 22232327 1f1f201f 20201f20 ... "##'.. . . │ │ + 0x000b22c0 20201f1f 1f1f1f1f 1f1f1f1f 20202326 .......... #& │ │ + 0x000b22d0 28363331 4152443f 4e617554 4c5b6f86 (631ARD?NauTL[o. │ │ + 0x000b22e0 985f5962 718a9fb7 6d666a79 8ea8c7dc ._Ybq...mfjy.... │ │ + 0x000b22f0 1f262f2f 2e36322f 39423934 3d48523f .&//.62/9B94=HR? │ │ + 0x000b2300 39424d58 60433e43 4b565f68 4743444b 9BMX`C>CKV_hGCDK │ │ + 0x000b2310 545f6b71 20202325 27332f2e 3c493e3a T_kq #%'3/.: │ │ + 0x000b2320 4757694e 48546479 8c5a545d 6a8194a9 GWiNHTdy.ZT]j... │ │ + 0x000b2330 66606471 849bb7c9 1f262f2f 2f35302e f`dq.....&///50. │ │ + 0x000b2340 373e3632 3a434c3d 373f4853 5b423d41 7>62:CL=7?HS[B=A │ │ + 0x000b2350 49545c65 45414249 525c676d 20202223 IT\eEABIR\gm "# │ │ + 0x000b2360 25302e2d 38463936 40505d4c 464f606f %0.-8F96@P]LFO`o │ │ + 0x000b2370 86554f57 64798a9c 605a5d69 7a90a8b8 .UOWdy..`Z]iz... │ │ + 0x000b2380 1f242b2f 2f35302e 363d3431 3741473c .$+//50.6=417AG< │ │ + 0x000b2390 373c464e 59403b3f 47515961 433f4047 7D95:AIR=9= │ │ + 0x000b23e0 444d565b 413d3e44 4c565f64 20202122 DMV[A=>DLV_d !" │ │ + 0x000b23f0 23272728 2e383230 35414e3e 3b3f4b5a #''(.8205AN>;?KZ │ │ + 0x000b2400 694c474a 56657686 544f515c 6a7b8e99 iLGJVev.TOQ\j{.. │ │ + 0x000b2410 1f22272a 2d302f2e 3137312f 323a4136 ."'*-0/.171/2:A6 │ │ + 0x000b2420 33353d45 4c3c3839 41495259 403b3c42 35=EL<89AIRY@;;88 │ │ + 0x000b2780 38373c3f 42474d50 53595f62 413e3b3b 87;; │ │ + 0x000b2790 3b3a3f41 44494f52 555c6265 69474441 ;:?ADIORU\beiGDA │ │ + 0x000b27a0 40403f44 46494e54 575a6167 6b6f7550 @@?DFINTWZagkouP │ │ + 0x000b27b0 4c484847 454a4c4f 545a5d60 686e7276 LHHGEJLOTZ]`hnrv │ │ + 0x000b27c0 7d86514d 49494846 4b4d5055 5b5e6169 }.QMIIHFKMPU[^ai │ │ + 0x000b27d0 6f73777e 8789534e 4b4a4a48 4c4f5156 osw~..SNKJJHLOQV │ │ + 0x000b27e0 5c5f636a 71757980 898a8c58 54504f4e \_cjquy....XTPON │ │ + 0x000b27f0 4c505255 5b5f6267 6f73777e 868b9093 LPRU[_bgosw~.... │ │ + 0x000b2800 985b5653 52514f51 54585c5f 646b6e73 .[VSRQOQTX\_dkns │ │ + 0x000b2810 7b7f848c 93979a9f 5e595655 54525256 {.......^YVUTRRV │ │ + 0x000b2820 5a5c6167 696f7779 80888b92 9c9ea1a6 Z\agiowy........ │ │ + 0x000b2830 615c5a58 56555459 5b5f6466 6c72747d a\ZXVUTY[_dflrt} │ │ + 0x000b2840 82858f94 98a3a6a8 ae655f5d 5b595957 .........e_][YYW │ │ + 0x000b2850 5b5d6265 696f7178 7e828a8e 959d9fab []beioqx~....... │ │ + 0x000b2860 aeb0b768 63615e5d 5d5a5c60 64666c6f ...hca^]]Z\`dflo │ │ + 0x000b2870 747a7d86 8990979b a5a9b3b6 b8bf6b66 tz}...........kf │ │ + 0x000b2880 65616060 5d5d6365 696e7178 7a81858c ea``]]ceinqxz... │ │ + 0x000b2890 9296a1a3 adb2bbbf c1c86f69 68656463 ..........oihedc │ │ + 0x000b28a0 61606667 6d6f7578 7d83878f 929c9ea8 a`fgmoux}....... │ │ + 0x000b28b0 adb4bdc3 c8cad273 6d6c6868 66656467 .......smlhhfedg │ │ + 0x000b28c0 6a6f7177 7981838c 8e979ba2 a8b0b7bc joqwy........... │ │ + 0x000b28d0 c7ccd2d4 dc777170 6b6b6a69 67696e70 .....wqpkkjiginp │ │ + 0x000b28e0 75787d82 878c9198 9da5a9b3 b7c1c5d2 ux}............. │ │ + 0x000b28f0 d6dcdee7 7b74746f 6f6d6e6b 6b727279 ....{ttoomnkkrry │ │ + 0x000b2900 7a82828c 8c9697a3 a4b0b1be bfcccede z............... │ │ + 0x000b2910 e0e6e8f2 201f1f1e 1f202021 21232122 .... .... !!#!" │ │ + 0x000b2920 23252724 2628292b 2f292a2a 2b2d2f30 #%'$&()+/)**+-/0 │ │ + 0x000b2930 2d2d2c2d 2e2f3132 312f2e2f 2f303233 --,-./121/.//023 │ │ + 0x000b2940 35302f2d 2e2e2e31 33353631 2f2d2d2d 50/-...13561/--- │ │ + 0x000b2950 2d313335 373a322f 2d2e2e2e 31333638 -1357:2/-...1368 │ │ + 0x000b2960 3b3c3230 2e2e2e2e 32343638 3c3c3d34 ;<20....2468<<=4 │ │ + 0x000b2970 322f2f2f 2f323436 393d3e3f 42363431 2////2469=>?B641 │ │ + 0x000b2980 31313034 35373a3e 40414447 38353332 110457:>@ADG8532 │ │ + 0x000b2990 32313436 383b3f40 42454849 39363433 21468;?@BEHI9643 │ │ + 0x000b29a0 33323537 383c3f41 4346494b 4c3c3936 32578=<:;=@BCGJKN │ │ + 0x000b2a20 5254565a 5d5e6062 45413f3e 3d3b3b3e RTVZ]^`bEA?>=;;> │ │ + 0x000b2a30 40414447 484b4f50 5357595c 60616264 @ADGHKOPSWY\`abd │ │ + 0x000b2a40 4642403f 3e3d3c3f 40424546 494c4d51 FB@?>== │ │ + 0x000b2a60 3f404344 464a4b4e 51535658 5b5e5f64 ?@CDFJKNQSVX[^_d │ │ + 0x000b2a70 65666848 44434140 403d3f41 43444749 efhHDCA@@=?ACDGI │ │ + 0x000b2a80 4b4e4f54 55585b5d 61626667 686a4945 KNOTUX[]abfghjIE │ │ + 0x000b2a90 44424141 3f3f4243 4547494c 4d515255 DBAA??BCEGILMQRU │ │ + 0x000b2aa0 585a5e5f 63656869 6a6d4a46 46434242 XZ^_cehijmJFFCBB │ │ + 0x000b2ab0 403f4243 46474a4b 4e505256 575b5c60 @?BCFGJKNPRVW[\` │ │ + 0x000b2ac0 6265686a 6c6c6f4b 47474444 43424042 behjlloKGGDDCB@B │ │ + 0x000b2ad0 4446474a 4b4f4f54 54585a5d 5f626567 DFGJKOOTTXZ]_beg │ │ + 0x000b2ae0 6b6c6e6f 714c4848 45454443 41424546 klnoqLHHEEDCABEF │ │ + 0x000b2af0 484a4c4e 51535558 5a5d5f62 6468696d HJLNQSUXZ]_bdhim │ │ + 0x000b2b00 6f707174 4e4a4a46 46454542 4246464a opqtNJJFFEEBBFFJ │ │ + 0x000b2b10 4a4d4e52 5256575c 5c606166 666b6b70 JMNRRVW\\`affkkp │ │ + 0x000b2b20 71737376 201f201f 20201f20 20201f20 qssv . . . . │ │ + 0x000b2b30 20202120 20202122 23202121 21222424 ! !"# !!!"$$ │ │ + 0x000b2b40 22222122 23252627 24232223 2426282a ""!"#%&'$#"#$&(* │ │ + 0x000b2b50 30262524 24262729 2c323327 26252627 0&%$$&'),23'&%&' │ │ + 0x000b2b60 282a2d32 34362c2a 29292a2a 2c2f3638 (*-246,*))**,/68 │ │ + 0x000b2b70 3a3f2f2d 2c2c2d2d 2f32383a 3c424531 :?/-,,--/28:DGI632 │ │ + 0x000b2b90 31323133 363c3f41 474b4d52 3b383636 12136< │ │ + 0x000b2bc0 3b3b3a3c 3f444749 4f54575c 62656947 ;;:420 │ │ + 0x000b2da0 2f2f2f30 32363839 3d3f4042 36343231 ///02689=?@B6421 │ │ + 0x000b2db0 31303134 37393a3e 40424447 37353332 101479:>@BDG7532 │ │ + 0x000b2dc0 32313234 383a3b3f 41424548 49393634 21248:;?ABEHI964 │ │ + 0x000b2dd0 33333233 35383a3c 3f424346 494a4c3c 332358:;987568;=?BEF │ │ + 0x000b2e00 4a4d4e50 54563f3c 3a393836 37393c3e JMNPTV?<:98679<> │ │ + 0x000b2e10 3f434647 4b4e4f52 55575941 3d3b3a39 ?CFGKNORUWYA=;:9 │ │ + 0x000b2e20 37383a3d 3f404447 484b4f50 5356585a 78:=?@DGHKOPSVXZ │ │ + 0x000b2e30 5b423f3c 3b3a383a 3b3e4041 4548494c [B?<;:8:;>@AEHIL │ │ + 0x000b2e40 50515457 5a5b5d5e 43403e3d 3b3a3a3c PQTWZ[]^C@>=;::< │ │ + 0x000b2e50 3f404245 47494d4e 51555659 5d5e5f61 ?@BEGIMNQUVY]^_a │ │ + 0x000b2e60 44413f3e 3c3b3a3d 3e404344 474a4b4f DA?><;:=>@CDGJKO │ │ + 0x000b2e70 51535759 5b5f6061 63454240 3f3d3d3b QSWY[_`acEB@?==; │ │ + 0x000b2e80 3d3e4142 4448494c 4e505455 585b5c61 =>ABDHILNPTUX[\a │ │ + 0x000b2e90 62626546 43413f3e 3e3c3d3f 41424547 bbeFCA?>><=?ABEG │ │ + 0x000b2ea0 494c4d51 5355585a 5e5f6364 64674743 ILMQSUXZ^_cddgGC │ │ + 0x000b2eb0 43403f3f 3d3d4041 4345474a 4b4e5053 C@??==@ACEGJKNPS │ │ + 0x000b2ec0 55575b5c 5f616466 66694844 44414140 UW[\_adffiHDDAA@ │ │ + 0x000b2ed0 3e3e4041 44454849 4c4e5053 5458595d >>@ADEHILNPSTXY] │ │ + 0x000b2ee0 5f616466 68686b49 45454242 41403f40 _adfhhkIEEBBA@?@ │ │ + 0x000b2ef0 42444548 494d4d51 5256575a 5c5f6163 BDEHIMMQRVWZ\_ac │ │ + 0x000b2f00 67686a6a 6d4a4646 43434241 3f404344 ghjjmJFFCCBA?@CD │ │ + 0x000b2f10 46484a4c 4e505255 575a5b5f 60646569 FHJLNPRUWZ[_`dei │ │ + 0x000b2f20 6a6c6c6f 4b474744 44424240 40444447 jlloKGGDDBB@@DDG │ │ + 0x000b2f30 474b4b4f 4f535458 595d5d62 6266676c GKKOOSTXY]]bbfgl │ │ + 0x000b2f40 6c6e6e71 201f201f 20201f20 20201f20 lnnq . . . . │ │ + 0x000b2f50 20202120 20202021 22202020 20222223 ! !" ""# │ │ + 0x000b2f60 22222121 23242527 22222222 24242529 ""!!#$%'""""$$%) │ │ + 0x000b2f70 2a242322 22242526 2a2d3027 26262527 *$#""$%&*-0'&&%' │ │ + 0x000b2f80 28282d2f 32362927 27262828 292e3033 ((-/26)''&(().03 │ │ + 0x000b2f90 37382c2a 29292a2a 2a2f3236 3a3b3f30 78,*))***/26:;?0 │ │ + 0x000b2fa0 2e2d2c2d 2d2d3235 383d3e42 46312f2e .-,---258=>BF1/. │ │ + 0x000b2fb0 2d2e2e2e 3335393e 3f444749 36333231 -...359>?DGI6321 │ │ + 0x000b2fc0 32313136 383c4143 474c4d52 3a373635 21168<;;::?ADIKOUW\a │ │ + 0x000b3000 63694542 403f3f3e 3d424447 4c4e5358 ciEB@??>=BDGLNSX │ │ + 0x000b3010 5a606466 6d714744 4241403f 3f444649 Z`dfmqGDBA@??DFI │ │ + 0x000b3020 4e50545a 5c616668 6f737550 4c494847 NPTZ\afhosuPLIHG │ │ + 0x000b3030 46454a4c 4f54565a 6062686d 6f767b7d FEJLOTVZ`bhmov{} │ │ + 0x000b3040 86514d4b 4a494847 4b4d5055 575b6163 .QMKJIHGKMPUW[ac │ │ + 0x000b3050 696e7078 7d7f8889 534e4c4b 4a49484c inpx}...SNLKJIHL │ │ + 0x000b3060 4e515658 5c62646a 6f71797e 80898b8c NQVX\bdjoqy~.... │ │ + 0x000b3070 5753514f 4e4d4b50 52555a5b 6065676e WSQONMKPRUZ[`egn │ │ + 0x000b3080 72757d81 858e8f91 965a5553 51504f4e ru}......ZUSQPON │ │ + 0x000b3090 51535759 5d62646a 6e72797c 82888a94 QSWY]bdjnry|.... │ │ + 0x000b30a0 95979c5d 58565453 52505255 595a6062 ...]XVTSRPRUYZ`b │ │ + 0x000b30b0 666b6d76 787d8386 8f91999c 9da35f5a fkmvx}........_Z │ │ + 0x000b30c0 59565555 53535859 5d616369 6a71747a YVUUSSXY]acijqtz │ │ + 0x000b30d0 7f828b8c 94999fa2 a4a9625d 5c595857 ..........b]\YXW │ │ + 0x000b30e0 5655595a 60616669 6d72757c 7e868890 VUYZ`afimru|~... │ │ + 0x000b30f0 949aa0a6 a9aab065 605f5b5b 5a59575a .......e`_[[ZYWZ │ │ + 0x000b3100 5d616368 69707179 7a82858b 90969ba0 ]achipqyz....... │ │ + 0x000b3110 a8acb0b1 b8686362 5e5e5c5c 5a5c6062 .....hcb^^\\Z\`b │ │ + 0x000b3120 66686d70 74797d82 878d9098 9ba3a6b1 fhmpty}......... │ │ + 0x000b3130 b3b8b9bf 6b656561 615f5f5d 5d636369 ....keeaa__]]cci │ │ + 0x000b3140 69707078 7881818b 8c9595a1 a1acacb9 ippxx........... │ │ + 0x000b3150 babfc0c7 201f1f1e 1f1f1e1f 1f202122 .... ........ !" │ │ + 0x000b3160 23232723 24252529 2b242627 282b2d2f ##'#$%%)+$&'(+-/ │ │ + 0x000b3170 292a2a2a 2d2e2f30 2c2c2c2c 2e2e2f31 )***-./0,,,,../1 │ │ + 0x000b3180 32312f2f 2e2f2f30 32333530 2f2e2d2e 21//.//02350/.-. │ │ + 0x000b3190 2e2e3133 3536302f 2e2d2e2e 2e313335 ..13560/.-...135 │ │ + 0x000b31a0 3637312f 2e2d2d2d 2d313335 37383a32 671/.----13578:2 │ │ + 0x000b31b0 302f2e2e 2e2e3233 3638393b 3d33302f 0/....23689;=30/ │ │ + 0x000b31c0 2e2f2e2e 32333638 393c3e3e 3432302f ./..23689<>>420/ │ │ + 0x000b31d0 2f2f2f32 3436393a 3d3f4042 36333231 ///2469:=?@B6321 │ │ + 0x000b31e0 31303033 35373a3b 3e404144 46373433 100357:;>@ADF743 │ │ + 0x000b31f0 32313130 3435373b 3c3e4142 44464739 2110457;<>ABDFG9 │ │ + 0x000b3200 36353433 32323536 383c3d3f 42434649 654322568<=?BCFI │ │ + 0x000b3210 494c3b38 36353534 3336383a 3d3e4144 IL;86554368:=>AD │ │ + 0x000b3220 45484a4b 4e503c39 37363535 3437383a EHJKNP<97655478: │ │ + 0x000b3230 3d3f4144 45484b4c 4f51523f 3c3a3938 =?ADEHKLOQR?<:98 │ │ + 0x000b3240 3736393b 3c3f4143 46474b4d 4e525455 769;=<:;=@@DE │ │ + 0x000b32c0 474a4b4f 50535657 5b5c5f60 61634542 GJKOPSVW[\_`acEB │ │ + 0x000b32d0 413f3e3d 3b3b3e3f 41434548 484c4e50 A?>=;;>?ACEHHLNP │ │ + 0x000b32e0 53545859 5c5e6162 63654643 423f3f3e STXY\^abceFCB??> │ │ + 0x000b32f0 3d3c3f3f 42434547 494c4d51 5255565a ==> │ │ + 0x000b3310 40424346 474a4a4e 4f535457 595b5e5f @BCFGJJNOSTWY[^_ │ │ + 0x000b3320 63646666 68484444 4141403f 3d3e4142 cdffhHDDAA@?=>AB │ │ + 0x000b3330 44454749 4b4d4f52 5457585c 5d606165 DEGIKMORTWX\]`ae │ │ + 0x000b3340 6668686a 49454542 4240403e 3e424245 fhhjIEEBB@@>>BBE │ │ + 0x000b3350 4548494c 4d515155 55595a5e 5e636368 EHILMQQUUYZ^^cch │ │ + 0x000b3360 686a6a6c 201f201f 20201f20 20201f20 hjjl . . . . │ │ + 0x000b3370 2020211f 20202021 21202020 20212223 !. !! !"# │ │ + 0x000b3380 20212121 22222424 22222221 23232526 !!!""$$"""!##%& │ │ + 0x000b3390 27232322 22242426 272a2e24 23232224 '##""$$&'*.$##"$ │ │ + 0x000b33a0 2426282a 2f302726 26252727 282a2d31 $&(*/0'&&%''(*-1 │ │ + 0x000b33b0 32362928 27262828 292b2e32 3437392c 26)('&(()+.2479, │ │ + 0x000b33c0 2a2a292a 2a2a2c2f 34363a3c 3f2f2d2d **)***,/46:BE0.-, │ │ + 0x000b33e0 2d2d2e2f 3337393d 3f434647 36333231 --./379=?CFG6321 │ │ + 0x000b33f0 31323133 363b3c41 43474b4c 52383534 12136;@EGKOPW │ │ + 0x000b3420 595c403d 3c3a3a3a 393b3e42 43484b4f Y\@=<:::9;>BCHKO │ │ + 0x000b3430 53545b5d 6166413e 3d3b3b3b 3a3c3f43 ST[]afA>=;;;:@@CD6 │ │ + 0x000b3620 34333131 31303134 37373a3c 3e404144 4311101477:<>@AD │ │ + 0x000b3630 45473836 35333333 31333537 383b3d3f EG86533313578;=? │ │ + 0x000b3640 42424647 494b3936 35343333 32333538 BBFGIK9654332358 │ │ + 0x000b3650 383c3d3f 42434647 494c4c3c 39383635 8<=?BCFGILL<9865 │ │ + 0x000b3660 35343537 3a3a3d3f 41444448 494b4e4f 5457::=?ADDHIKNO │ │ + 0x000b3670 523d3a39 37373635 36383a3b 3e404245 R=:9776568:;>@BE │ │ + 0x000b3680 45494a4c 4f505354 3f3c3b39 38383637 EIJLOPST?<;98867 │ │ + 0x000b3690 393c3c3f 41434647 4b4c4e51 52555659 9<<;;9:<>?BC │ │ + 0x000b36e0 4548494d 4e505354 58595c5d 5d5f4340 EHIMNPSTXY\]]_C@ │ │ + 0x000b36f0 3f3d3c3c 3a3a3d3d 3f414346 464a4b4e ?=<<::==?ACFFJKN │ │ + 0x000b3700 50515556 595b5d5e 5f614441 403e3d3c PQUVY[]^_aDA@>=< │ │ + 0x000b3710 3b3a3d3d 40414345 47494b4e 4f535357 ;:==@ACEGIKNOSSW │ │ + 0x000b3720 585b5d5f 60616345 41413e3e 3d3c3b3d X[]_`acEAA>>=<;= │ │ + 0x000b3730 3e404144 4448484c 4c505154 56585a5c >@ADDHHLLPQTVXZ\ │ │ + 0x000b3740 5f606262 64464242 3f3f3e3d 3c3c3f40 _`bbdFBB??>=<><<@@C │ │ + 0x000b3770 4346464a 4a4e4e52 5256565b 5b5f5f64 CFFJJNNRRVV[[__d │ │ + 0x000b3780 64656568 201f201f 20201f20 20201f20 deeh . . . . │ │ + 0x000b3790 2020201f 20202021 21202020 20212122 . !! !!" │ │ + 0x000b37a0 20202020 21222323 21212121 22232424 !"##!!!!"#$$ │ │ + 0x000b37b0 26222222 21222324 25272724 23232223 &"""!"#$%''$##"# │ │ + 0x000b37c0 2425262a 2a302423 23222324 26262a2b $%&**0$##"#$&&*+ │ │ + 0x000b37d0 30312726 26252627 28282c2d 32333629 01'&&%&'((,-236) │ │ + 0x000b37e0 27272627 2828292d 2e333437 382c2a2a ''&'(()-.3478,** │ │ + 0x000b37f0 29292a2a 2a2e2f36 363a3b3f 2e2c2c2a ))***./66:;?.,,* │ │ + 0x000b3800 2b2c2c2c 30313737 3b3d4143 302e2e2c +,,,0177;=AC0.., │ │ + 0x000b3810 2d2d2d2e 32333939 3d3f4345 47343231 ---.2399=?CEG421 │ │ + 0x000b3820 30303030 3034353b 3b404146 484a4e36 0000045;;@AFHJN6 │ │ + 0x000b3830 33333131 32313135 363c3c41 43474a4c 331121156<=;; │ │ + 0x000b3870 3b3a3a3e 3f444449 4b4f5255 5a5c6162 ;::>?DDIKORUZ\ab │ │ + 0x000b3880 69423f3f 3c3c3c3b 3b3f4045 454a4c50 iB??<<<;;?@EEJLP │ │ + 0x000b3890 53565b5d 62636a6b 47444341 41403f3f SV[]bcjkGDCAA@?? │ │ + 0x000b38a0 43444949 4e505457 5a5f6167 676f7075 CDIINPTWZ_aggopu │ │ + 0x000b38b0 4a474644 43434241 45464b4b 50525659 JGFDCCBAEFKKPRVY │ │ + 0x000b38c0 5d616469 6a727378 7b504c4b 48484746 ]adijrsx{PLKHHGF │ │ + 0x000b38d0 45494a4f 4f54565a 5d606568 6e6e7677 EIJOOTVZ]`ehnnvw │ │ + 0x000b38e0 7d808651 4d4d4a49 4947474a 4b505055 }..QMMJIIGGJKPPU │ │ + 0x000b38f0 575b5e62 67696f70 78797f82 8889534e W[^bgiopxy....SN │ │ + 0x000b3900 4e4b4a4a 48484b4c 51515658 5c5f6368 NKJJHHKLQQVX\_ch │ │ + 0x000b3910 6a707179 7a808389 8b8c5652 514e4d4d jpqyz.....VRQNMM │ │ + 0x000b3920 4b4a4e4f 5454595b 5f62656a 6d73747c KJNOTTY[_bejmst| │ │ + 0x000b3930 7d83878c 8e909359 54545050 4f4e4d4f }......YTTPPONMO │ │ + 0x000b3940 5155565b 5c616268 6a707277 7b808487 QUV[\abhjprw{... │ │ + 0x000b3950 8e919495 995b5656 52525150 4f505455 .....[VVRRQPOPTU │ │ + 0x000b3960 585b5e61 64686b70 73787b81 848a8c94 X[^adhkpsx{..... │ │ + 0x000b3970 96999a9f 5d585854 54535350 5156565b ....]XXTTSSPQVV[ │ │ + 0x000b3980 5b606167 676e6e76 777e7e87 8890909b [`aggnnvw~~..... │ │ + 0x000b3990 9b9f9fa4 201f1f1f 1f1f1e1f 1f201f20 .... ........ . │ │ + 0x000b39a0 20212221 22232325 27232525 2627292c !"!"##%'#%%&'), │ │ + 0x000b39b0 24262728 292b2e2f 2829292a 2b2c2e2f $&'()+./())*+,./ │ │ + 0x000b39c0 30292a2a 2a2b2d2e 2f303031 2f2f2e2e 0)***+-./001//.. │ │ + 0x000b39d0 2f2f3032 3235312f 2f2e2e2f 2f2f3132 //02251//..///12 │ │ + 0x000b39e0 3535302f 2f2d2e2e 2e2e3131 35353630 550//-....115560 │ │ + 0x000b39f0 2f2e2d2d 2e2e2e31 31353536 37312f2e /.--...1155671/. │ │ + 0x000b3a00 2d2d2d2d 2d303135 3637383a 322f2f2d -----015678:2//- │ │ + 0x000b3a10 2e2e2e2e 31313636 38393b3c 3230302e ....116689;<200. │ │ + 0x000b3a20 2e2e2e2e 31323636 38393c3c 3d343131 ....126689<<=411 │ │ + 0x000b3a30 2f2f2f2f 2e313236 36393a3d 3e3f4134 ////.12669:=>?A4 │ │ + 0x000b3a40 32312f2f 2f2f2f31 32363639 3a3d3e3f 21/////12669:=>? │ │ + 0x000b3a50 41423634 33313131 30303334 37373a3b AB643111003477:; │ │ + 0x000b3a60 3e3f4143 44463634 33313131 30303334 >?ACDF6431110034 │ │ + 0x000b3a70 37383a3c 3e404143 44464739 36363433 78:<>@ACDFG96643 │ │ + 0x000b3a80 33323234 3538393c 3d3f4143 45464949 3224589<=?ACEFII │ │ + 0x000b3a90 4c393736 34343333 32353539 393c3d40 L976443325599<=@ │ │ + 0x000b3aa0 41434647 494a4d4d 3c393836 36353434 ACFGIJMM<9866544 │ │ + 0x000b3ab0 36373a3b 3d3f4143 4447484b 4b4f4f52 67:;=?ACDGHKKOOR │ │ + 0x000b3ac0 3d3a3937 37363535 37383b3b 3e3f4244 =:97765578;;>?BD │ │ + 0x000b3ad0 4548494c 4c505053 543f3c3b 39393837 EHILLPPST?<;9987 │ │ + 0x000b3ae0 3639393c 3d3f4143 4547494b 4e4e5252 699<=?ACEGIKNNRR │ │ + 0x000b3af0 55565940 3d3c3a39 39383739 3a3d3d40 UVY@=<:99879:==@ │ │ + 0x000b3b00 41444547 4a4b4e4e 52535657 595a413d ADEGJKNNRSVWYZA= │ │ + 0x000b3b10 3d3a3a39 38373a3a 3d3e4041 4446474a =::987::=>@ADFGJ │ │ + 0x000b3b20 4b4e4f53 5356585a 5b5b423f 3e3c3b3a KNOSSVXZ[[B?><;: │ │ + 0x000b3b30 39383b3b 3e3f4142 4546484b 4c4f5054 98;;>?ABEFHKLOPT │ │ + 0x000b3b40 5457595b 5c5d5e43 403f3d3c 3b3a393b TWY[\]^C@?=<;:9; │ │ + 0x000b3b50 3c3e3f42 42464649 4a4d4e51 53555759 <>?BBFFIJMNQSUWY │ │ + 0x000b3b60 5c5d5e5e 60444040 3d3d3c3b 3a3b3d3e \]^^`D@@==<;:;=> │ │ + 0x000b3b70 40414345 47484a4d 4e515255 56595a5e @ACEGHJMNQRUVYZ^ │ │ + 0x000b3b80 5e606062 4541413e 3e3d3d3a 3b3e3e41 ^``bEAA>>==:;>>A │ │ + 0x000b3b90 41444447 474b4b4f 4f535357 575b5b60 ADDGGKKOOSSWW[[` │ │ + 0x000b3ba0 60616163 201f201f 20201f20 20201f20 `aac . . . . │ │ + 0x000b3bb0 2020201f 20202020 211f2020 20202121 . !. !! │ │ + 0x000b3bc0 20202020 20222223 20202020 20222223 ""# ""# │ │ + 0x000b3bd0 23222222 21212323 25252722 22222121 #"""!!##%%'"""!! │ │ + 0x000b3be0 23232525 27272423 23222224 2426262a ##%%''$##""$$&&* │ │ + 0x000b3bf0 2a302423 23222224 2426262a 2a303027 *0$##""$$&&**00' │ │ + 0x000b3c00 26262525 27272828 2d2d3232 36272626 &&%%''((--226'&& │ │ + 0x000b3c10 25252727 28282d2d 32323636 2c2a2a29 %%''((--2266,**) │ │ + 0x000b3c20 292a2a2a 2a2f2f36 363a3a3f 2c2a2a29 )****//66::?,**) │ │ + 0x000b3c30 292a2a2a 2a2f2f36 363a3a3f 3f302e2e )****//66::??0.. │ │ + 0x000b3c40 2c2c2d2d 2e2e3333 39393d3d 43434730 ,,--..3399==CCG0 │ │ + 0x000b3c50 2e2e2c2c 2d2d2e2e 33333939 3d3d4343 ..,,--..3399==CC │ │ + 0x000b3c60 47473633 33313132 32313136 363c3c41 GG63311221166<>;;;;: │ │ + 0x000b3cc0 3a3f3f44 4449494f 4f55555c 5c626269 :??DDIIOOUU\\bbi │ │ + 0x000b3cd0 413e3e3b 3b3b3b3a 3a3f3f44 4449494f A>>;;;;::??DDIIO │ │ + 0x000b3ce0 4f55555c 5c626269 69474444 41414040 OUU\\bbiiGDDAA@@ │ │ + 0x000b3cf0 3f3f4444 49494e4e 54545a5a 61616767 ??DDIINNTTZZaagg │ │ + 0x000b3d00 6f6f7547 44444141 40403f3f 44444949 oouGDDAA@@??DDII │ │ + 0x000b3d10 4e4e5454 5a5a6161 67676f6f 7575504c NNTTZZaaggoouuPL │ │ + 0x000b3d20 4c484847 4745454a 4a4f4f54 545a5a60 LHHGGEEJJOOTTZZ` │ │ + 0x000b3d30 6068686e 6e76767d 7d86504c 4c484847 `hhnnvv}}.PLLHHG │ │ + 0x000b3d40 4745454a 4a4f4f54 545a5a60 6068686e GEEJJOOTTZZ``hhn │ │ + 0x000b3d50 6e76767d 7d868653 4e4e4b4b 4a4a4848 nvv}}..SNNKKJJHH │ │ + 0x000b3d60 4c4c5151 56565c5c 63636a6a 71717979 LLQQVV\\ccjjqqyy │ │ + 0x000b3d70 80808989 8c534e4e 4b4b4a4a 48484c4c .....SNNKKJJHHLL │ │ + 0x000b3d80 51515656 5c5c6363 6a6a7171 79798080 QQVV\\ccjjqqyy.. │ │ + 0x000b3d90 89898c8c 5753534f 4f4d4d4b 4b505054 ....WSSOOMMKKPPT │ │ + 0x000b3da0 545a5a60 6066666d 6d74747c 7c84848d TZZ``ffmmtt||... │ │ + 0x000b3db0 8d909095 201f1f1f 1f1f1e1f 1f201e1f .... ........ .. │ │ + 0x000b3dc0 1f202021 22222323 27212222 23232727 . !""##'!""##'' │ │ + 0x000b3dd0 24262628 282b2b2f 24262628 282b2b2f $&&((++/$&&((++/ │ │ + 0x000b3de0 2f292a2a 2a2a2d2d 2f2f3029 2a2a2a2a /)****--//0)**** │ │ + 0x000b3df0 2d2d2f2f 3030312f 2f2e2e2f 2f303032 --//001//..//002 │ │ + 0x000b3e00 3235312f 2f2e2e2f 2f303032 32353530 251//..//0022550 │ │ + 0x000b3e10 2f2f2d2d 2e2e2e2e 31313535 36302f2f //--....115560// │ │ + 0x000b3e20 2d2d2e2e 2e2e3131 35353636 312f2f2d --....1155661//- │ │ + 0x000b3e30 2d2d2d2d 2d313135 3537373a 312f2f2d -----115577:1//- │ │ + 0x000b3e40 2d2d2d2d 2d313135 3537373a 3a323030 -----115577::200 │ │ + 0x000b3e50 2e2e2e2e 2e2e3232 36363838 3c3c3d32 ......226688<<=2 │ │ + 0x000b3e60 30302e2e 2e2e2e2e 32323636 38383c3c 00......226688<< │ │ + 0x000b3e70 3d3d3432 322f2f2f 2f2f2f32 32363639 ==422//////22669 │ │ + 0x000b3e80 393d3d3f 3f423432 322f2f2f 2f2f2f32 9==??B422//////2 │ │ + 0x000b3e90 32363639 393d3d3f 3f424236 34343131 26699==??BB64411 │ │ + 0x000b3ea0 31313030 34343737 3a3a3e3e 41414444 11004477::>>AADD │ │ + 0x000b3eb0 47363434 31313131 30303434 37373a3a G6441111004477:: │ │ + 0x000b3ec0 3e3e4141 44444747 39363634 34333332 >>AADDGG96644332 │ │ + 0x000b3ed0 32353538 383c3c3f 3f434346 4649494c 25588< │ │ + 0x000b3fb0 3e424245 4548484c 4c505054 5458585c >BBEEHHLLPPTTXX\ │ │ + 0x000b3fc0 5c5d5d5f 201f1f1f 20201f20 20201f20 \]]_ ... . . │ │ + 0x000b3fd0 2020201f 20202020 201f2020 20202121 . . !! │ │ + 0x000b3fe0 20202020 20212122 20202020 20212222 !!" !"" │ │ + 0x000b3ff0 23202020 20212122 22232322 22222121 # !!""##"""!! │ │ + 0x000b4000 22232325 25272222 22212122 23232525 "##%%'"""!!"##%% │ │ + 0x000b4010 27272323 23222223 24242626 2a2a2e24 ''###""#$$&&**.$ │ │ + 0x000b4020 23232222 23242526 262a2a2f 30262525 ##""#$%&&**/0&%% │ │ + 0x000b4030 24242526 2627282c 2c303233 27262626 $$%&&'(,,023'&&& │ │ + 0x000b4040 25262727 28292d2d 31323436 29282827 %&''()--1246)((' │ │ + 0x000b4050 26272828 29292e2e 32343637 392c2a2a &'(())..24679,** │ │ + 0x000b4060 2929292a 2a2a2b2f 2f343638 3a3c3f2d )))***+//468:@CGHKK │ │ + 0x000b40c0 51363433 32313132 31313236 363b3c3f Q643211211266;ACFJKOOUUY │ │ + 0x000b40f0 3b383836 36363636 35363a3a 3e404345 ;886666656::>@CE │ │ + 0x000b4100 474b4c50 5056575a 5c3e3b3b 39383838 GKLPPVWZ\>;;9888 │ │ + 0x000b4110 3837383c 3c404245 47494d4e 53535959 878<<@BEGIMNSSYY │ │ + 0x000b4120 5d5f6241 3e3e3c3b 3b3b3b3a 3a3f3f43 ]_bA>><;;;;::??C │ │ + 0x000b4130 4447494b 4f515555 5b5c6062 65694340 DGIKOQUU[\`beiC@ │ │ + 0x000b4140 403e3d3d 3c3c3b3c 40404445 484a4d51 @>==<<;<@@DEHJMQ │ │ + 0x000b4150 5257575d 5e626367 6a6c4744 44424140 RWW]^bcgjlGDDBA@ │ │ + 0x000b4160 40403f3f 44444849 4c4e5054 555a5a61 @@??DDHILNPTUZZa │ │ + 0x000b4170 6166676b 6f717548 45454241 4141403f afgkoquHEEBAAA@? │ │ + 0x000b4180 40444448 494c4e51 55565b5b 61626668 @DDHILNQUV[[abfh │ │ + 0x000b4190 6c6f7176 77504c4c 49484847 4645464a loqvwPLLIHHGFEFJ │ │ + 0x000b41a0 4a4e4f52 54565a5b 60606768 6c6e7276 JNORTVZ[``ghlnrv │ │ + 0x000b41b0 787d7e86 504c4c49 48484746 45464a4a x}~.PLLIHHGFEFJJ │ │ + 0x000b41c0 4e4f5254 565a5b60 6067686c 6e727678 NORTVZ[``ghlnrvx │ │ + 0x000b41d0 7d7e8686 201f1f1f 1f1f1e1f 1f1f1e1f }~.. ........... │ │ + 0x000b41e0 1f1f2020 20212121 23212222 23232527 .. !!!#!""##%' │ │ + 0x000b41f0 22232324 24262829 24262627 28292b2c "##$$&()$&&'()+, │ │ + 0x000b4200 2f252627 28282a2b 2c2f2f29 2a2a2a2a /%&'((*+,//)**** │ │ + 0x000b4210 2b2d2d2f 2f30292a 2a2a2a2b 2d2d2f2f +--//0)****+--// │ │ + 0x000b4220 30302f2e 2e2e2d2e 2f2f2f30 32323431 00/...-.///02241 │ │ + 0x000b4230 302f2f2e 2f2f2f30 30323234 35312f2f 0//.///0022451// │ │ + 0x000b4240 2e2e2e2e 2f2f2f32 32343535 302f2f2e ....///224550//. │ │ + 0x000b4250 2d2e2e2e 2e2f3131 34353636 312f2f2e -..../1145661//. │ │ + 0x000b4260 2d2d2e2e 2e2e3131 34353637 37312f2f --....11456771// │ │ + 0x000b4270 2d2d2d2d 2d2d2d31 31343537 37393a31 -------1145779:1 │ │ + 0x000b4280 2f2f2e2d 2d2d2d2d 2e313134 35373839 //.-----.1145789 │ │ + 0x000b4290 3b3b3230 302f2e2e 2e2e2e2e 32323536 ;;200/......2256 │ │ + 0x000b42a0 37383a3c 3c3d3230 302f2e2e 2e2e2e2e 78:<<=200/...... │ │ + 0x000b42b0 32323536 37383a3c 3c3d3d34 3231302f 225678:<<==4210/ │ │ + 0x000b42c0 2f2f2f2e 2f323235 3638393b 3d3d3f3f ///./225689;==?? │ │ + 0x000b42d0 42343232 302f2f2f 2f2f2f32 32353638 B4220//////22568 │ │ + 0x000b42e0 393b3d3d 3f3f4242 36333332 31313130 9;==??BB63321110 │ │ + 0x000b42f0 30303333 3637393a 3c3e3e41 41434445 0033679:<>>AACDE │ │ + 0x000b4300 36343432 31313131 30303434 3737393a 644211110044779: │ │ + 0x000b4310 3c3e3f41 41444446 47383535 33333232 <>?AADDFG8553322 │ │ + 0x000b4320 32313134 3437383a 3b3d3f3f 42424545 2114478:;=??BBEE │ │ + 0x000b4330 47484939 36363434 33333332 32353538 GHI9664433322558 │ │ + 0x000b4340 383a3c3d 3f404343 46464849 4b4c3a37 8:<=?@CCFFHIKL:7 │ │ + 0x000b4350 37353434 34333233 36363839 3b3c3e40 754443236689;<>@ │ │ + 0x000b4360 41434347 47494a4b 4d4e3c39 39373636 ACCGGIJKMN<99766 │ │ + 0x000b4370 35353434 37373a3a 3c3d3f41 42444448 554477::<=?ABDDH │ │ + 0x000b4380 484a4b4d 4f50523c 39393736 36363534 HJKMOPR<99766654 │ │ + 0x000b4390 3437373a 3a3c3e3f 41424545 48494b4c 477::<>?ABEEHIKL │ │ + 0x000b43a0 4d4f5052 523f3c3c 3a393938 37363739 MOPRR?<<:9987679 │ │ + 0x000b43b0 393c3c3e 3f414344 47474a4b 4d4e5052 9<<>?ACDGGJKMNPR │ │ + 0x000b43c0 53555559 3f3c3c3a 39393837 36373939 SUUY?<<:99876799 │ │ + 0x000b43d0 3c3c3e3f 41434447 474a4b4d 4e505253 <<>?ACDGGJKMNPRS │ │ + 0x000b43e0 55555959 201f1f1f 1f201f20 20201f20 UUYY .... . . │ │ + 0x000b43f0 2020201f 20202020 201f2020 20202021 . . ! │ │ + 0x000b4400 1f202020 20202121 20202020 20202121 . !! !! │ │ + 0x000b4410 22202020 20202021 22222320 20202020 " !""# │ │ + 0x000b4420 20212222 23232121 21212121 22232324 !""##!!!!!!"##$ │ │ + 0x000b4430 24262222 22222121 23232425 25272722 $&""""!!##$%%''" │ │ + 0x000b4440 22222222 22232424 25252829 2a242323 """""#$$%%()*$## │ │ + 0x000b4450 23222224 24252626 2a2a2d30 24232323 #""$$%&&**-0$### │ │ + 0x000b4460 22222424 2526262a 2a2d3030 26262625 ""$$%&&**-00&&&% │ │ + 0x000b4470 25252626 2728282b 2c2e3232 34272626 %%&&'((+,.224'&& │ │ + 0x000b4480 26252527 27272828 2c2d2f32 32353629 &%%'''((,-/2256) │ │ + 0x000b4490 28282726 26282828 29292d2e 30343436 (('&&((())-.0446 │ │ + 0x000b44a0 37392c2a 2a2a2929 2a2a2a2a 2a2e2f32 79,***))*****./2 │ │ + 0x000b44b0 3636393a 3c3f2c2a 2a2a2929 2a2a2a2a 669:BB │ │ + 0x000b44e0 45302f2e 2d2c2c2d 2d2d2e2e 32333539 E0/.-,,---..2359 │ │ + 0x000b44f0 393c3d3f 43434647 3231302f 2e2e2f2f 9<=?CCFG210/..// │ │ + 0x000b4500 2f2f2f33 34363a3a 3d3e4144 4448494b ///346::=>ADDHIK │ │ + 0x000b4510 36343332 31313132 31313135 36383c3c 64321112111568<< │ │ + 0x000b4520 40414347 474b4c4e 52363433 32313131 @ACGGKLNR6432111 │ │ + 0x000b4530 32313131 3536383c 3c404143 47474b4c 2111568<<@ACGGKL │ │ + 0x000b4540 4e52523a 38373635 35353535 34343839 NRR:876555554489 │ │ + 0x000b4550 3b3f3f43 44464a4a 4e4f5256 565a3b39 ;??CDFJJNORVVZ;9 │ │ + 0x000b4560 38373636 36363635 35393a3c 40404445 8766666559:<@@DE │ │ + 0x000b4570 474b4b4f 50535757 5b5c3d3b 3a393838 GKKOPSWW[\=;:988 │ │ + 0x000b4580 38383737 373b3c3e 41414546 494d4d51 88777;<>AAEFIMMQ │ │ + 0x000b4590 52555959 5d5e6141 3f3e3d3b 3b3b3b3b RUYY]^aA?>=;;;;; │ │ + 0x000b45a0 3a3a3e3f 41444448 494b4f4f 5455585c ::>?ADDHIKOOTUX\ │ │ + 0x000b45b0 5c616265 69413f3e 3d3b3b3b 3b3b3a3a \abeiA?>=;;;;;:: │ │ + 0x000b45c0 3e3f4144 4448494b 4f4f5455 585c5c61 >?ADDHIKOOTUX\\a │ │ + 0x000b45d0 62656969 46434341 40403f3f 3f3e3e42 beiiFCCA@@???>>B │ │ + 0x000b45e0 43454848 4c4d4f53 5358595c 60606566 CEHHLMOSSXY\``ef │ │ + 0x000b45f0 696d6d72 201f1f1f 1f1f1f1f 1f1f1e1f immr ........... │ │ + 0x000b4600 1f1f201e 1f1f1f20 20212122 22222225 .. .... !!""""% │ │ + 0x000b4610 21222223 23232627 22242424 25252828 !""###&'"$$$%%(( │ │ + 0x000b4620 2a242626 2728282a 2b2d2f24 26262728 *$&&'((*+-/$&&'( │ │ + 0x000b4630 282a2b2d 2f2f2829 29292a2a 2c2c2d2f (*+-//()))**,,-/ │ │ + 0x000b4640 2f30292a 2a2a2a2a 2c2d2e2f 2f30302c /0)*****,-.//00, │ │ + 0x000b4650 2c2c2c2c 2c2d2e2e 2f2f3131 3231302f ,,,,,-..//11210/ │ │ + 0x000b4660 2f2e2e2f 2f2f3030 32323335 31302f2f /..///00223510// │ │ + 0x000b4670 2e2e2f2f 2f303032 32333535 302f2f2e ..///00223550//. │ │ + 0x000b4680 2d2d2e2e 2e2f2f31 32333535 36302f2f --...//1235560// │ │ + 0x000b4690 2e2d2d2e 2e2e2e2e 31313335 35363631 .--.....11355661 │ │ + 0x000b46a0 2f2f2e2d 2d2e2e2e 2e2e3131 33353536 //.--.....113556 │ │ + 0x000b46b0 3737312f 2f2e2d2d 2d2d2d2d 2d303133 771//.-------013 │ │ + 0x000b46c0 35353737 393a312f 2f2e2d2d 2d2d2d2d 55779:1//.------ │ │ + 0x000b46d0 2d303133 35353737 393a3a32 30302f2e -01355779::200/. │ │ + 0x000b46e0 2e2e2e2e 2e2e3132 33363638 38393b3b ......12366889;; │ │ + 0x000b46f0 3d323130 2f2e2e2e 2e2e2e2e 31323336 =210/.......1236 │ │ + 0x000b4700 3638383a 3c3c3d3d 33313130 2f2f2f2f 688:<<==3110//// │ │ + 0x000b4710 2f2e2e31 32333636 38393a3c 3c3e3e3f /..1236689:<<>>? │ │ + 0x000b4720 34323231 2f2f2f2f 2f2f2f31 32343636 4221///////12466 │ │ + 0x000b4730 39393b3d 3d3f3f41 42343232 312f2f2f 99;==??AB4221/// │ │ + 0x000b4740 2f2f2f2f 31323436 3639393b 3d3d3f3f ////1246699;==?? │ │ + 0x000b4750 41424236 34333231 31313130 30303333 ABB6432111100033 │ │ + 0x000b4760 3537373a 3a3c3e3e 40414244 44463634 577::<>>@ABDDF64 │ │ + 0x000b4770 34333131 31313130 30333435 37373a3a 43111110034577:: │ │ + 0x000b4780 3c3e3e40 41424444 46473735 35343232 <>>@ABDDFG755422 │ │ + 0x000b4790 32323131 31333436 38383a3b 3c3f3f41 2211134688:;@@ │ │ + 0x000b4930 2f2e2d2d 2c2c2c2c 2d2d2d2d 2f323235 /.--,,,,----/225 │ │ + 0x000b4940 38383a3c 3c404242 45302f2e 2e2d2c2d 88:<<@BBE0/..-,- │ │ + 0x000b4950 2d2d2d2e 2e2f3333 3539393b 3d3d4143 ---../33599;==AC │ │ + 0x000b4960 43464731 302f2f2e 2d2d2e2e 2e2e2e30 CFG10//.--.....0 │ │ + 0x000b4970 33333639 393c3e3e 42444447 48493533 33699<>>BDDGHI53 │ │ + 0x000b4980 33333131 31313131 31313336 36393b3b 33111111113669;; │ │ + 0x000b4990 3e404045 47474a4b 4d513634 33333231 >@@EGGJKMQ643321 │ │ + 0x000b49a0 31323231 31313336 36393c3c 3f414145 1221113669<>42 │ │ + 0x000b4b90 3131302f 2f2f2f2f 2e2e3032 32343636 110/////..022466 │ │ + 0x000b4ba0 3839393c 3d3d3f3f 40423432 3231302f 899<==??@B42210/ │ │ + 0x000b4bb0 2f2f2f2f 2f2f3032 32343636 3839393c //////022466899< │ │ + 0x000b4bc0 3d3d3f3f 40424235 33323230 30303030 ==??@BB532200000 │ │ + 0x000b4bd0 302f2f30 33333436 36383a3a 3c3d3e3f 0//0334668::<=>? │ │ + 0x000b4be0 40404343 44363534 34323131 31313130 @@CCD65442111110 │ │ + 0x000b4bf0 30313434 35373739 3a3a3d3e 3f404142 01445779::=>?@AB │ │ + 0x000b4c00 44444547 36353434 32313131 31313030 DDEG654421111100 │ │ + 0x000b4c10 31343435 3737393a 3a3d3e3f 40414244 1445779::=>?@ABD │ │ + 0x000b4c20 44454747 201f1f1f 1f201f1f 20201f1f DEGG .... .. .. │ │ + 0x000b4c30 2020201f 1f202020 201f1f20 20202020 .. .. │ │ + 0x000b4c40 1f202020 20202020 1f202020 20202020 . . │ │ + 0x000b4c50 211f2020 20202020 2021211f 20202020 !. !!. │ │ + 0x000b4c60 20202021 21212020 20202020 20212121 !!! !!! │ │ + 0x000b4c70 21222020 20202020 20212122 22232320 !" !!""## │ │ + 0x000b4c80 20202020 20202121 22222323 23202121 !!""### !! │ │ + 0x000b4c90 21212121 21222222 23242424 22222222 !!!!!"""#$$$"""" │ │ + 0x000b4ca0 22212122 23232324 25252627 22222222 "!!"###$%%&'"""" │ │ + 0x000b4cb0 22212122 23232324 25252627 27222222 "!!"###$%%&''""" │ │ + 0x000b4cc0 22222222 22232323 24252526 28282923 """""###$%%&(()# │ │ + 0x000b4cd0 23232322 22222224 24242526 26272a2a ###""""$$$%&&'** │ │ + 0x000b4ce0 2b2e2423 23232322 22232424 24252626 +.$####""#$$$%&& │ │ + 0x000b4cf0 282a2a2c 2f302423 23232322 22232424 (**,/0$####""#$$ │ │ + 0x000b4d00 24252626 282a2a2c 2f303026 25252524 $%&&(**,/00&%%%$ │ │ + 0x000b4d10 24242425 26262727 27292c2c 2d303232 $$$%&&'''),,-022 │ │ + 0x000b4d20 33272726 26262525 26272727 2828282a 3''&&&%%&'''(((* │ │ + 0x000b4d30 2d2d2e31 32323436 27272626 26252526 --.12246''&&&%%& │ │ + 0x000b4d40 27272728 28282a2d 2d2e3132 32343636 '''(((*--.122466 │ │ + 0x000b4d50 29282828 27262627 28282829 29292b2e )((('&&'((()))+. │ │ + 0x000b4d60 2e2f3234 34363737 392c2b2a 2a2a2929 ./2446779,+***)) │ │ + 0x000b4d70 292a2a2a 2a2a2a2c 2f2f3134 3636383a )******,//14668: │ │ + 0x000b4d80 3a3c3f2c 2b2a2a2a 2929292a 2a2a2a2a :BBCE0/..-,,-- │ │ + 0x000b4de0 2d2d2d2e 2e2f3333 34373939 3b3d3d3f ---../334799;==? │ │ + 0x000b4df0 43434446 47302f2e 2e2d2c2c 2d2d2d2d CCDFG0/..-,,---- │ │ + 0x000b4e00 2d2e2e2f 33333437 39393b3d 3d3f4343 -../334799;==?CC │ │ + 0x000b4e10 44464747 33323131 302f2f2f 30303030 DFGG32110///0000 │ │ + 0x000b4e20 30303235 3536393a 3a3d3f3f 42454546 0025569::=??BEEF │ │ + 0x000b4e30 494a4a4d 201f1f1f 1f1f1f1f 1f1f1f1f IJJM ........... │ │ + 0x000b4e40 1f1f1f1e 1f1f1f1f 201e1f1f 1f1f2020 ........ ..... │ │ + 0x000b4e50 1f1f2020 20202021 21212222 22222223 .. !!!"""""# │ │ + 0x000b4e60 25212222 22232323 24262721 22222223 %!"""###$&'!"""# │ │ + 0x000b4e70 23232426 27272324 25252526 26262929 ##$&''#$%%%&&&)) │ │ + 0x000b4e80 292c2425 26262728 28282a2b 2b2e2f24 ),$%&&'(((*++./$ │ │ + 0x000b4e90 25262627 2828282a 2b2b2e2f 2f262728 %&&'(((*++.//&'( │ │ + 0x000b4ea0 28282929 292b2c2c 2e2f2f2f 292a2a2a (()))+,,.///)*** │ │ + 0x000b4eb0 2a2a2a2b 2c2d2d2e 2f2f3030 292a2a2a ***+,--.//00)*** │ │ + 0x000b4ec0 2a2a2a2b 2c2d2d2e 2f2f3030 302b2b2b ***+,--.//000+++ │ │ + 0x000b4ed0 2b2b2b2b 2b2d2d2d 2e2f2f30 3131312f +++++---.//0111/ │ │ + 0x000b4ee0 2f2e2e2e 2d2d2e2e 2f2f2f2f 2f303232 /...--../////022 │ │ + 0x000b4ef0 32343130 2f2f2f2e 2e2e2f2f 2f2f3030 2410///...////00 │ │ + 0x000b4f00 31323233 34353130 2f2f2f2e 2e2e2f2f 12234510///...// │ │ + 0x000b4f10 2f2f3030 31323233 34353531 302f2f2e //00122345510//. │ │ + 0x000b4f20 2e2e2e2e 2e2e2f2f 2f303232 32343535 ......///0222455 │ │ + 0x000b4f30 35302f2f 2f2e2d2d 2d2e2e2e 2e2e2e30 50///.---......0 │ │ + 0x000b4f40 31313234 35353636 302f2f2f 2e2d2d2d 112455660///.--- │ │ + 0x000b4f50 2e2e2e2e 2e2e3031 31323435 35363636 ......0112455666 │ │ + 0x000b4f60 312f2f2f 2e2d2d2d 2e2e2e2e 2e2e2f31 1///.---....../1 │ │ + 0x000b4f70 31323435 35363737 37312f2f 2f2e2d2d 1245567771///.-- │ │ + 0x000b4f80 2d2d2d2d 2d2d2d2f 31313234 35353737 -------/11245577 │ │ + 0x000b4f90 37393a31 2f2f2f2e 2d2d2d2d 2d2d2d2d 79:1///.-------- │ │ + 0x000b4fa0 2d2f3131 32343535 37373739 3a3a3130 -/1124557779::10 │ │ + 0x000b4fb0 2f2f2e2d 2d2d2d2d 2d2d2d2d 2f313132 //.---------/112 │ │ + 0x000b4fc0 34353537 3838393b 3b3b3231 30302f2e 4557889;;;2100/. │ │ + 0x000b4fd0 2e2e2e2e 2e2e2e2e 2f323232 35363637 ......../2225667 │ │ + 0x000b4fe0 3838393b 3b3c3d32 3130302f 2e2e2e2e 889;;<=2100/.... │ │ + 0x000b4ff0 2e2e2e2e 2e2f3232 32353636 3738383a ...../222566788: │ │ + 0x000b5000 3c3c3c3d 3d323130 302f2e2e 2e2e2e2e <<<==2100/...... │ │ + 0x000b5010 2e2e2e2f 32323235 36363738 383a3c3c .../222566788:<< │ │ + 0x000b5020 3c3d3d3d 33323131 302f2f2f 2f2f2f2f <===32110/////// │ │ + 0x000b5030 2e2e3032 32333536 36383939 3a3c3c3d ..0223566899:<<= │ │ + 0x000b5040 3e3f3f40 201f1f1f 1f201f1f 20201f1f >??@ .... .. .. │ │ + 0x000b5050 2020201f 1f202020 201f1f20 20202020 .. .. │ │ + 0x000b5060 1f1f2020 20202020 1f1f2020 20202020 .. .. │ │ + 0x000b5070 201f2020 20202020 2020201f 20202020 . . │ │ + 0x000b5080 20202020 21211f20 20202020 20202021 !!. ! │ │ + 0x000b5090 21211f20 20202020 20202021 21212120 !!. !!!! │ │ + 0x000b50a0 20202020 20202020 21212121 22202020 !!!!" │ │ + 0x000b50b0 20202020 20202122 22222223 20202020 !""""# │ │ + 0x000b50c0 20202020 20212222 22222323 20202020 !""""## │ │ + 0x000b50d0 20202020 20212222 22222323 23212121 !""""###!!! │ │ + 0x000b50e0 21212121 21212222 22222324 24242522 !!!!!!""""#$$$%" │ │ + 0x000b50f0 22222222 22212121 22232323 24252525 """""!!!"###$%%% │ │ + 0x000b5100 26272222 22222222 21212122 23232324 &'""""""!!!"###$ │ │ + 0x000b5110 25252526 27272222 22222222 21212122 %%%&''""""""!!!" │ │ + 0x000b5120 23232324 25252526 27272723 22222222 ###$%%%&'''#"""" │ │ + 0x000b5130 22222222 23242424 24252525 27292929 """"#$$$$%%%'))) │ │ + 0x000b5140 2b242323 23232322 22222324 24242526 +$#####"""#$$$%& │ │ + 0x000b5150 2626282a 2a2a2d30 24232323 23232222 &&(***-0$#####"" │ │ + 0x000b5160 22232424 24252626 26282a2a 2a2d3030 "#$$$%&&&(***-00 │ │ + 0x000b5170 24232323 23232222 22232424 24252626 $#####"""#$$$%&& │ │ + 0x000b5180 26282a2a 2a2d3030 30252525 25252424 &(***-000%%%%%$$ │ │ + 0x000b5190 24242526 26262627 2727292c 2c2c2e31 $$%&&&&'''),,,.1 │ │ + 0x000b51a0 31313327 27262626 26252525 26272727 113''&&&&%%%&''' │ │ + 0x000b51b0 28282828 2a2d2d2d 2f323232 34362727 ((((*---/22246'' │ │ + 0x000b51c0 26262626 25252526 27272728 2828282a &&&&%%%&'''((((* │ │ + 0x000b51d0 2d2d2d2f 32323234 36362727 26262626 ---/222466''&&&& │ │ + 0x000b51e0 25252526 27272728 2828282a 2d2d2d2f %%%&'''((((*---/ │ │ + 0x000b51f0 32323234 36363629 29282828 27272727 2224666))((('''' │ │ + 0x000b5200 28282828 29292929 2c2e2e2e 31343434 (((()))),...1444 │ │ + 0x000b5210 36383838 3a2c2b2a 2a2a2929 2929292a 6888:,+***)))))* │ │ + 0x000b5220 2a2a2a2a 2a2a2d2f 2f2f3236 3636383a ******-///26668: │ │ + 0x000b5230 3a3a3c3f 2c2b2a2a 2a292929 29292a2a ::.7.?. │ │ + 0x000b65e0 00001000 01000200 11002000 30002100 .......... .0.!. │ │ + 0x000b65f0 12000300 04001300 22003100 40005000 ........".1.@.P. │ │ + 0x000b6600 41003200 23001400 05000600 15002400 A.2.#.........$. │ │ + 0x000b6610 33004200 51006000 70006100 52004300 3.B.Q.`.p.a.R.C. │ │ + 0x000b6620 34002500 16000700 08001700 26003500 4.%.........&.5. │ │ + 0x000b6630 44005300 62007100 80009000 81007200 D.S.b.q.......r. │ │ + 0x000b6640 63005400 45003600 27001800 09000a00 c.T.E.6.'....... │ │ + 0x000b6650 19002800 37004600 55006400 73008200 ..(.7.F.U.d.s... │ │ + 0x000b6660 9100a000 b000a100 92008300 74006500 ............t.e. │ │ + 0x000b6670 56004700 38002900 1a000b00 0c001b00 V.G.8.)......... │ │ + 0x000b6680 2a003900 48005700 66007500 84009300 *.9.H.W.f.u..... │ │ + 0x000b6690 a200b100 c000d000 c100b200 a3009400 ................ │ │ + 0x000b66a0 85007600 67005800 49003a00 2b001c00 ..v.g.X.I.:.+... │ │ + 0x000b66b0 0d000e00 1d002c00 3b004a00 59006800 ......,.;.J.Y.h. │ │ + 0x000b66c0 77008600 9500a400 b300c200 d100e000 w............... │ │ + 0x000b66d0 f000e100 d200c300 b400a500 96008700 ................ │ │ + 0x000b66e0 78006900 5a004b00 3c002d00 1e000f00 x.i.Z.K.<.-..... │ │ + 0x000b66f0 1f002e00 3d004c00 5b006a00 79008800 ....=.L.[.j.y... │ │ + 0x000b6700 9700a600 b500c400 d300e200 f100f200 ................ │ │ + 0x000b6710 e300d400 c500b600 a7009800 89007a00 ..............z. │ │ + 0x000b6720 6b005c00 4d003e00 2f003f00 4e005d00 k.\.M.>./.?.N.]. │ │ + 0x000b6730 6c007b00 8a009900 a800b700 c600d500 l.{............. │ │ + 0x000b6740 e400f300 f400e500 d600c700 b800a900 ................ │ │ + 0x000b6750 9a008b00 7c006d00 5e004f00 5f006e00 ....|.m.^.O._.n. │ │ + 0x000b6760 7d008c00 9b00aa00 b900c800 d700e600 }............... │ │ + 0x000b6770 f500f600 e700d800 c900ba00 ab009c00 ................ │ │ + 0x000b6780 8d007e00 6f007f00 8e009d00 ac00bb00 ..~.o........... │ │ + 0x000b6790 ca00d900 e800f700 f800e900 da00cb00 ................ │ │ + 0x000b67a0 bc00ad00 9e008f00 9f00ae00 bd00cc00 ................ │ │ + 0x000b67b0 db00ea00 f900fa00 eb00dc00 cd00be00 ................ │ │ + 0x000b67c0 af00bf00 ce00dd00 ec00fb00 fc00ed00 ................ │ │ + 0x000b67d0 de00cf00 df00ee00 fd00fe00 ef00ff00 ................ │ │ + 0x000b67e0 00002000 01000200 21004000 60004100 .. .....!.@.`.A. │ │ + 0x000b67f0 22000300 04002300 42006100 8000a000 ".....#.B.a..... │ │ + 0x000b6800 81006200 43002400 05000600 25004400 ..b.C.$.....%.D. │ │ + 0x000b6810 63008200 a100c000 e000c100 a2008300 c............... │ │ + 0x000b6820 64004500 26000700 08002700 46006500 d.E.&.....'.F.e. │ │ + 0x000b6830 8400a300 c200e100 00012001 0101e200 .......... ..... │ │ + 0x000b6840 c300a400 85006600 47002800 09000a00 ......f.G.(..... │ │ + 0x000b6850 29004800 67008600 a500c400 e3000201 ).H.g........... │ │ + 0x000b6860 21014001 60014101 22010301 e400c500 !.@.`.A."....... │ │ + 0x000b6870 a6008700 68004900 2a000b00 0c002b00 ....h.I.*.....+. │ │ + 0x000b6880 4a006900 8800a700 c600e500 04012301 J.i...........#. │ │ + 0x000b6890 42016101 8001a001 81016201 43012401 B.a.......b.C.$. │ │ + 0x000b68a0 0501e600 c700a800 89006a00 4b002c00 ..........j.K.,. │ │ + 0x000b68b0 0d000e00 2d004c00 6b008a00 a900c800 ....-.L.k....... │ │ + 0x000b68c0 e7000601 25014401 63018201 a101c001 ....%.D.c....... │ │ + 0x000b68d0 e001c101 a2018301 64014501 26010701 ........d.E.&... │ │ + 0x000b68e0 e800c900 aa008b00 6c004d00 2e000f00 ........l.M..... │ │ + 0x000b68f0 10002f00 4e006d00 8c00ab00 ca00e900 ../.N.m......... │ │ + 0x000b6900 08012701 46016501 8401a301 c201e101 ..'.F.e......... │ │ + 0x000b6910 00022002 0102e201 c301a401 85016601 .. ...........f. │ │ + 0x000b6920 47012801 0901ea00 cb00ac00 8d006e00 G.(...........n. │ │ + 0x000b6930 4f003000 11001200 31005000 6f008e00 O.0.....1.P.o... │ │ + 0x000b6940 ad00cc00 eb000a01 29014801 67018601 ........).H.g... │ │ + 0x000b6950 a501c401 e3010202 21024002 60024102 ........!.@.`.A. │ │ + 0x000b6960 22020302 e401c501 a6018701 68014901 "...........h.I. │ │ + 0x000b6970 2a010b01 ec00cd00 ae008f00 70005100 *...........p.Q. │ │ + 0x000b6980 32001300 14003300 52007100 9000af00 2.....3.R.q..... │ │ + 0x000b6990 ce00ed00 0c012b01 4a016901 8801a701 ......+.J.i..... │ │ + 0x000b69a0 c601e501 04022302 42026102 8002a002 ......#.B.a..... │ │ + 0x000b69b0 81026202 43022402 0502e601 c701a801 ..b.C.$......... │ │ + 0x000b69c0 89016a01 4b012c01 0d01ee00 cf00b000 ..j.K.,......... │ │ + 0x000b69d0 91007200 53003400 15001600 35005400 ..r.S.4.....5.T. │ │ + 0x000b69e0 73009200 b100d000 ef000e01 2d014c01 s...........-.L. │ │ + 0x000b69f0 6b018a01 a901c801 e7010602 25024402 k...........%.D. │ │ + 0x000b6a00 63028202 a102c002 e002c102 a2028302 c............... │ │ + 0x000b6a10 64024502 26020702 e801c901 aa018b01 d.E.&........... │ │ + 0x000b6a20 6c014d01 2e010f01 f000d100 b2009300 l.M............. │ │ + 0x000b6a30 74005500 36001700 18003700 56007500 t.U.6.....7.V.u. │ │ + 0x000b6a40 9400b300 d200f100 10012f01 4e016d01 ........../.N.m. │ │ + 0x000b6a50 8c01ab01 ca01e901 08022702 46026502 ..........'.F.e. │ │ + 0x000b6a60 8402a302 c202e102 00032003 0103e202 .......... ..... │ │ + 0x000b6a70 c302a402 85026602 47022802 0902ea01 ......f.G.(..... │ │ + 0x000b6a80 cb01ac01 8d016e01 4f013001 1101f200 ......n.O.0..... │ │ + 0x000b6a90 d300b400 95007600 57003800 19001a00 ......v.W.8..... │ │ + 0x000b6aa0 39005800 77009600 b500d400 f3001201 9.X.w........... │ │ + 0x000b6ab0 31015001 6f018e01 ad01cc01 eb010a02 1.P.o........... │ │ + 0x000b6ac0 29024802 67028602 a502c402 e3020203 ).H.g........... │ │ + 0x000b6ad0 21034003 60034103 22030303 e402c502 !.@.`.A."....... │ │ + 0x000b6ae0 a6028702 68024902 2a020b02 ec01cd01 ....h.I.*....... │ │ + 0x000b6af0 ae018f01 70015101 32011301 f400d500 ....p.Q.2....... │ │ + 0x000b6b00 b6009700 78005900 3a001b00 1c003b00 ....x.Y.:.....;. │ │ + 0x000b6b10 5a007900 9800b700 d600f500 14013301 Z.y...........3. │ │ + 0x000b6b20 52017101 9001af01 ce01ed01 0c022b02 R.q...........+. │ │ + 0x000b6b30 4a026902 8802a702 c602e502 04032303 J.i...........#. │ │ + 0x000b6b40 42036103 8003a003 81036203 43032403 B.a.......b.C.$. │ │ + 0x000b6b50 0503e602 c702a802 89026a02 4b022c02 ..........j.K.,. │ │ + 0x000b6b60 0d02ee01 cf01b001 91017201 53013401 ..........r.S.4. │ │ + 0x000b6b70 1501f600 d700b800 99007a00 5b003c00 ..........z.[.<. │ │ + 0x000b6b80 1d001e00 3d005c00 7b009a00 b900d800 ....=.\.{....... │ │ + 0x000b6b90 f7001601 35015401 73019201 b101d001 ....5.T.s....... │ │ + 0x000b6ba0 ef010e02 2d024c02 6b028a02 a902c802 ....-.L.k....... │ │ + 0x000b6bb0 e7020603 25034403 63038203 a103c003 ....%.D.c....... │ │ + 0x000b6bc0 e003c103 a2038303 64034503 26030703 ........d.E.&... │ │ + 0x000b6bd0 e802c902 aa028b02 6c024d02 2e020f02 ........l.M..... │ │ + 0x000b6be0 f001d101 b2019301 74015501 36011701 ........t.U.6... │ │ + 0x000b6bf0 f800d900 ba009b00 7c005d00 3e001f00 ........|.].>... │ │ + 0x000b6c00 3f005e00 7d009c00 bb00da00 f9001801 ?.^.}........... │ │ + 0x000b6c10 37015601 75019401 b301d201 f1011002 7.V.u........... │ │ + 0x000b6c20 2f024e02 6d028c02 ab02ca02 e9020803 /.N.m........... │ │ + 0x000b6c30 27034603 65038403 a303c203 e103e203 '.F.e........... │ │ + 0x000b6c40 c303a403 85036603 47032803 0903ea02 ......f.G.(..... │ │ + 0x000b6c50 cb02ac02 8d026e02 4f023002 1102f201 ......n.O.0..... │ │ + 0x000b6c60 d301b401 95017601 57013801 1901fa00 ......v.W.8..... │ │ + 0x000b6c70 db00bc00 9d007e00 5f007f00 9e00bd00 ......~._....... │ │ + 0x000b6c80 dc00fb00 1a013901 58017701 9601b501 ......9.X.w..... │ │ + 0x000b6c90 d401f301 12023102 50026f02 8e02ad02 ......1.P.o..... │ │ + 0x000b6ca0 cc02eb02 0a032903 48036703 8603a503 ......).H.g..... │ │ + 0x000b6cb0 c403e303 e403c503 a6038703 68034903 ............h.I. │ │ + 0x000b6cc0 2a030b03 ec02cd02 ae028f02 70025102 *...........p.Q. │ │ + 0x000b6cd0 32021302 f401d501 b6019701 78015901 2...........x.Y. │ │ + 0x000b6ce0 3a011b01 fc00dd00 be009f00 bf00de00 :............... │ │ + 0x000b6cf0 fd001c01 3b015a01 79019801 b701d601 ....;.Z.y....... │ │ + 0x000b6d00 f5011402 33025202 71029002 af02ce02 ....3.R.q....... │ │ + 0x000b6d10 ed020c03 2b034a03 69038803 a703c603 ....+.J.i....... │ │ + 0x000b6d20 e503e603 c703a803 89036a03 4b032c03 ..........j.K.,. │ │ + 0x000b6d30 0d03ee02 cf02b002 91027202 53023402 ..........r.S.4. │ │ + 0x000b6d40 1502f601 d701b801 99017a01 5b013c01 ..........z.[.<. │ │ + 0x000b6d50 1d01fe00 df00ff00 1e013d01 5c017b01 ..........=.\.{. │ │ + 0x000b6d60 9a01b901 d801f701 16023502 54027302 ..........5.T.s. │ │ + 0x000b6d70 9202b102 d002ef02 0e032d03 4c036b03 ..........-.L.k. │ │ + 0x000b6d80 8a03a903 c803e703 e803c903 aa038b03 ................ │ │ + 0x000b6d90 6c034d03 2e030f03 f002d102 b2029302 l.M............. │ │ + 0x000b6da0 74025502 36021702 f801d901 ba019b01 t.U.6........... │ │ + 0x000b6db0 7c015d01 3e011f01 3f015e01 7d019c01 |.].>...?.^.}... │ │ + 0x000b6dc0 bb01da01 f9011802 37025602 75029402 ........7.V.u... │ │ + 0x000b6dd0 b302d202 f1021003 2f034e03 6d038c03 ......../.N.m... │ │ + 0x000b6de0 ab03ca03 e903ea03 cb03ac03 8d036e03 ..............n. │ │ + 0x000b6df0 4f033003 1103f202 d302b402 95027602 O.0...........v. │ │ + 0x000b6e00 57023802 1902fa01 db01bc01 9d017e01 W.8...........~. │ │ + 0x000b6e10 5f017f01 9e01bd01 dc01fb01 1a023902 _.............9. │ │ + 0x000b6e20 58027702 9602b502 d402f302 12033103 X.w...........1. │ │ + 0x000b6e30 50036f03 8e03ad03 cc03eb03 ec03cd03 P.o............. │ │ + 0x000b6e40 ae038f03 70035103 32031303 f402d502 ....p.Q.2....... │ │ + 0x000b6e50 b6029702 78025902 3a021b02 fc01dd01 ....x.Y.:....... │ │ + 0x000b6e60 be019f01 bf01de01 fd011c02 3b025a02 ............;.Z. │ │ + 0x000b6e70 79029802 b702d602 f5021403 33035203 y...........3.R. │ │ + 0x000b6e80 71039003 af03ce03 ed03ee03 cf03b003 q............... │ │ + 0x000b6e90 91037203 53033403 1503f602 d702b802 ..r.S.4......... │ │ + 0x000b6ea0 99027a02 5b023c02 1d02fe01 df01ff01 ..z.[.<......... │ │ + 0x000b6eb0 1e023d02 5c027b02 9a02b902 d802f702 ..=.\.{......... │ │ + 0x000b6ec0 16033503 54037303 9203b103 d003ef03 ..5.T.s......... │ │ + 0x000b6ed0 f003d103 b2039303 74035503 36031703 ........t.U.6... │ │ + 0x000b6ee0 f802d902 ba029b02 7c025d02 3e021f02 ........|.].>... │ │ + 0x000b6ef0 3f025e02 7d029c02 bb02da02 f9021803 ?.^.}........... │ │ + 0x000b6f00 37035603 75039403 b303d203 f103f203 7.V.u........... │ │ + 0x000b6f10 d303b403 95037603 57033803 1903fa02 ......v.W.8..... │ │ + 0x000b6f20 db02bc02 9d027e02 5f027f02 9e02bd02 ......~._....... │ │ + 0x000b6f30 dc02fb02 1a033903 58037703 9603b503 ......9.X.w..... │ │ + 0x000b6f40 d403f303 f403d503 b6039703 78035903 ............x.Y. │ │ + 0x000b6f50 3a031b03 fc02dd02 be029f02 bf02de02 :............... │ │ + 0x000b6f60 fd021c03 3b035a03 79039803 b703d603 ....;.Z.y....... │ │ + 0x000b6f70 f503f603 d703b803 99037a03 5b033c03 ..........z.[.<. │ │ + 0x000b6f80 1d03fe02 df02ff02 1e033d03 5c037b03 ..........=.\.{. │ │ + 0x000b6f90 9a03b903 d803f703 f803d903 ba039b03 ................ │ │ + 0x000b6fa0 7c035d03 3e031f03 3f035e03 7d039c03 |.].>...?.^.}... │ │ + 0x000b6fb0 bb03da03 f903fa03 db03bc03 9d037e03 ..............~. │ │ + 0x000b6fc0 5f037f03 9e03bd03 dc03fb03 fc03dd03 _............... │ │ + 0x000b6fd0 be039f03 bf03de03 fd03fe03 df03ff03 ................ │ │ + 0x000b6fe0 00000800 01001000 09000200 18001100 ................ │ │ + 0x000b6ff0 0a000300 19001200 0b000400 1a001300 ................ │ │ + 0x000b7000 0c000500 1b001400 0d000600 1c001500 ................ │ │ + 0x000b7010 0e000700 1d001600 0f001e00 17001f00 ................ │ │ + 0x000b7020 00000100 04000200 05000800 03000600 ................ │ │ + 0x000b7030 09000c00 07000a00 0d001000 0b000e00 ................ │ │ + 0x000b7040 11001400 0f001200 15001800 13001600 ................ │ │ + 0x000b7050 19001c00 17001a00 1d001b00 1e001f00 ................ │ │ + 0x000b7060 00001000 01002000 11000200 30002100 ...... .....0.!. │ │ + 0x000b7070 12000300 40003100 22001300 04005000 ....@.1.".....P. │ │ + 0x000b7080 41003200 23001400 05006000 51004200 A.2.#.....`.Q.B. │ │ + 0x000b7090 33002400 15000600 70006100 52004300 3.$.....p.a.R.C. │ │ + 0x000b70a0 34002500 16000700 71006200 53004400 4.%.....q.b.S.D. │ │ + 0x000b70b0 35002600 17000800 72006300 54004500 5.&.....r.c.T.E. │ │ + 0x000b70c0 36002700 18000900 73006400 55004600 6.'.....s.d.U.F. │ │ + 0x000b70d0 37002800 19000a00 74006500 56004700 7.(.....t.e.V.G. │ │ + 0x000b70e0 38002900 1a000b00 75006600 57004800 8.).....u.f.W.H. │ │ + 0x000b70f0 39002a00 1b000c00 76006700 58004900 9.*.....v.g.X.I. │ │ + 0x000b7100 3a002b00 1c000d00 77006800 59004a00 :.+.....w.h.Y.J. │ │ + 0x000b7110 3b002c00 1d000e00 78006900 5a004b00 ;.,.....x.i.Z.K. │ │ + 0x000b7120 3c002d00 1e000f00 79006a00 5b004c00 <.-.....y.j.[.L. │ │ + 0x000b7130 3d002e00 1f007a00 6b005c00 4d003e00 =.....z.k.\.M.>. │ │ + 0x000b7140 2f007b00 6c005d00 4e003f00 7c006d00 /.{.l.].N.?.|.m. │ │ + 0x000b7150 5e004f00 7d006e00 5f007e00 6f007f00 ^.O.}.n._.~.o... │ │ + 0x000b7160 00000100 08000200 09001000 03000a00 ................ │ │ + 0x000b7170 11001800 04000b00 12001900 20000500 ............ ... │ │ + 0x000b7180 0c001300 1a002100 28000600 0d001400 ......!.(....... │ │ + 0x000b7190 1b002200 29003000 07000e00 15001c00 ..".).0......... │ │ + 0x000b71a0 23002a00 31003800 0f001600 1d002400 #.*.1.8.......$. │ │ + 0x000b71b0 2b003200 39004000 17001e00 25002c00 +.2.9.@.....%.,. │ │ + 0x000b71c0 33003a00 41004800 1f002600 2d003400 3.:.A.H...&.-.4. │ │ + 0x000b71d0 3b004200 49005000 27002e00 35003c00 ;.B.I.P.'...5.<. │ │ + 0x000b71e0 43004a00 51005800 2f003600 3d004400 C.J.Q.X./.6.=.D. │ │ + 0x000b71f0 4b005200 59006000 37003e00 45004c00 K.R.Y.`.7.>.E.L. │ │ + 0x000b7200 53005a00 61006800 3f004600 4d005400 S.Z.a.h.?.F.M.T. │ │ + 0x000b7210 5b006200 69007000 47004e00 55005c00 [.b.i.p.G.N.U.\. │ │ + 0x000b7220 63006a00 71007800 4f005600 5d006400 c.j.q.x.O.V.].d. │ │ + 0x000b7230 6b007200 79005700 5e006500 6c007300 k.r.y.W.^.e.l.s. │ │ + 0x000b7240 7a005f00 66006d00 74007b00 67006e00 z._.f.m.t.{.g.n. │ │ + 0x000b7250 75007c00 6f007600 7d007700 7e007f00 u.|.o.v.}.w.~... │ │ + 0x000b7260 00002000 01004000 21000200 60004100 .. ...@.!...`.A. │ │ + 0x000b7270 22000300 80006100 42002300 0400a000 ".....a.B.#..... │ │ + 0x000b7280 81006200 43002400 0500c000 a1008200 ..b.C.$......... │ │ + 0x000b7290 63004400 25000600 e000c100 a2008300 c.D.%........... │ │ + 0x000b72a0 64004500 26000700 0001e100 c200a300 d.E.&........... │ │ + 0x000b72b0 84006500 46002700 08002001 0101e200 ..e.F.'... ..... │ │ + 0x000b72c0 c300a400 85006600 47002800 09004001 ......f.G.(...@. │ │ + 0x000b72d0 21010201 e300c400 a5008600 67004800 !...........g.H. │ │ + 0x000b72e0 29000a00 60014101 22010301 e400c500 )...`.A."....... │ │ + 0x000b72f0 a6008700 68004900 2a000b00 80016101 ....h.I.*.....a. │ │ + 0x000b7300 42012301 0401e500 c600a700 88006900 B.#...........i. │ │ + 0x000b7310 4a002b00 0c00a001 81016201 43012401 J.+.......b.C.$. │ │ + 0x000b7320 0501e600 c700a800 89006a00 4b002c00 ..........j.K.,. │ │ + 0x000b7330 0d00c001 a1018201 63014401 25010601 ........c.D.%... │ │ + 0x000b7340 e700c800 a9008a00 6b004c00 2d000e00 ........k.L.-... │ │ + 0x000b7350 e001c101 a2018301 64014501 26010701 ........d.E.&... │ │ + 0x000b7360 e800c900 aa008b00 6c004d00 2e000f00 ........l.M..... │ │ + 0x000b7370 e101c201 a3018401 65014601 27010801 ........e.F.'... │ │ + 0x000b7380 e900ca00 ab008c00 6d004e00 2f001000 ........m.N./... │ │ + 0x000b7390 e201c301 a4018501 66014701 28010901 ........f.G.(... │ │ + 0x000b73a0 ea00cb00 ac008d00 6e004f00 30001100 ........n.O.0... │ │ + 0x000b73b0 e301c401 a5018601 67014801 29010a01 ........g.H.)... │ │ + 0x000b73c0 eb00cc00 ad008e00 6f005000 31001200 ........o.P.1... │ │ + 0x000b73d0 e401c501 a6018701 68014901 2a010b01 ........h.I.*... │ │ + 0x000b73e0 ec00cd00 ae008f00 70005100 32001300 ........p.Q.2... │ │ + 0x000b73f0 e501c601 a7018801 69014a01 2b010c01 ........i.J.+... │ │ + 0x000b7400 ed00ce00 af009000 71005200 33001400 ........q.R.3... │ │ + 0x000b7410 e601c701 a8018901 6a014b01 2c010d01 ........j.K.,... │ │ + 0x000b7420 ee00cf00 b0009100 72005300 34001500 ........r.S.4... │ │ + 0x000b7430 e701c801 a9018a01 6b014c01 2d010e01 ........k.L.-... │ │ + 0x000b7440 ef00d000 b1009200 73005400 35001600 ........s.T.5... │ │ + 0x000b7450 e801c901 aa018b01 6c014d01 2e010f01 ........l.M..... │ │ + 0x000b7460 f000d100 b2009300 74005500 36001700 ........t.U.6... │ │ + 0x000b7470 e901ca01 ab018c01 6d014e01 2f011001 ........m.N./... │ │ + 0x000b7480 f100d200 b3009400 75005600 37001800 ........u.V.7... │ │ + 0x000b7490 ea01cb01 ac018d01 6e014f01 30011101 ........n.O.0... │ │ + 0x000b74a0 f200d300 b4009500 76005700 38001900 ........v.W.8... │ │ + 0x000b74b0 eb01cc01 ad018e01 6f015001 31011201 ........o.P.1... │ │ + 0x000b74c0 f300d400 b5009600 77005800 39001a00 ........w.X.9... │ │ + 0x000b74d0 ec01cd01 ae018f01 70015101 32011301 ........p.Q.2... │ │ + 0x000b74e0 f400d500 b6009700 78005900 3a001b00 ........x.Y.:... │ │ + 0x000b74f0 ed01ce01 af019001 71015201 33011401 ........q.R.3... │ │ + 0x000b7500 f500d600 b7009800 79005a00 3b001c00 ........y.Z.;... │ │ + 0x000b7510 ee01cf01 b0019101 72015301 34011501 ........r.S.4... │ │ + 0x000b7520 f600d700 b8009900 7a005b00 3c001d00 ........z.[.<... │ │ + 0x000b7530 ef01d001 b1019201 73015401 35011601 ........s.T.5... │ │ + 0x000b7540 f700d800 b9009a00 7b005c00 3d001e00 ........{.\.=... │ │ + 0x000b7550 f001d101 b2019301 74015501 36011701 ........t.U.6... │ │ + 0x000b7560 f800d900 ba009b00 7c005d00 3e001f00 ........|.].>... │ │ + 0x000b7570 f101d201 b3019401 75015601 37011801 ........u.V.7... │ │ + 0x000b7580 f900da00 bb009c00 7d005e00 3f00f201 ........}.^.?... │ │ + 0x000b7590 d301b401 95017601 57013801 1901fa00 ......v.W.8..... │ │ + 0x000b75a0 db00bc00 9d007e00 5f00f301 d401b501 ......~._....... │ │ + 0x000b75b0 96017701 58013901 1a01fb00 dc00bd00 ..w.X.9......... │ │ + 0x000b75c0 9e007f00 f401d501 b6019701 78015901 ............x.Y. │ │ + 0x000b75d0 3a011b01 fc00dd00 be009f00 f501d601 :............... │ │ + 0x000b75e0 b7019801 79015a01 3b011c01 fd00de00 ....y.Z.;....... │ │ + 0x000b75f0 bf00f601 d701b801 99017a01 5b013c01 ..........z.[.<. │ │ + 0x000b7600 1d01fe00 df00f701 d801b901 9a017b01 ..............{. │ │ + 0x000b7610 5c013d01 1e01ff00 f801d901 ba019b01 \.=............. │ │ + 0x000b7620 7c015d01 3e011f01 f901da01 bb019c01 |.].>........... │ │ + 0x000b7630 7d015e01 3f01fa01 db01bc01 9d017e01 }.^.?.........~. │ │ + 0x000b7640 5f01fb01 dc01bd01 9e017f01 fc01dd01 _............... │ │ + 0x000b7650 be019f01 fd01de01 bf01fe01 df01ff01 ................ │ │ + 0x000b7660 00000100 10000200 11002000 03001200 .......... ..... │ │ + 0x000b7670 21003000 04001300 22003100 40000500 !.0.....".1.@... │ │ + 0x000b7680 14002300 32004100 50000600 15002400 ..#.2.A.P.....$. │ │ + 0x000b7690 33004200 51006000 07001600 25003400 3.B.Q.`.....%.4. │ │ + 0x000b76a0 43005200 61007000 08001700 26003500 C.R.a.p.....&.5. │ │ + 0x000b76b0 44005300 62007100 80000900 18002700 D.S.b.q.......'. │ │ + 0x000b76c0 36004500 54006300 72008100 90000a00 6.E.T.c.r....... │ │ + 0x000b76d0 19002800 37004600 55006400 73008200 ..(.7.F.U.d.s... │ │ + 0x000b76e0 9100a000 0b001a00 29003800 47005600 ........).8.G.V. │ │ + 0x000b76f0 65007400 83009200 a100b000 0c001b00 e.t............. │ │ + 0x000b7700 2a003900 48005700 66007500 84009300 *.9.H.W.f.u..... │ │ + 0x000b7710 a200b100 c0000d00 1c002b00 3a004900 ..........+.:.I. │ │ + 0x000b7720 58006700 76008500 9400a300 b200c100 X.g.v........... │ │ + 0x000b7730 d0000e00 1d002c00 3b004a00 59006800 ......,.;.J.Y.h. │ │ + 0x000b7740 77008600 9500a400 b300c200 d100e000 w............... │ │ + 0x000b7750 0f001e00 2d003c00 4b005a00 69007800 ....-.<.K.Z.i.x. │ │ + 0x000b7760 87009600 a500b400 c300d200 e100f000 ................ │ │ + 0x000b7770 1f002e00 3d004c00 5b006a00 79008800 ....=.L.[.j.y... │ │ + 0x000b7780 9700a600 b500c400 d300e200 f1000001 ................ │ │ + 0x000b7790 2f003e00 4d005c00 6b007a00 89009800 /.>.M.\.k.z..... │ │ + 0x000b77a0 a700b600 c500d400 e300f200 01011001 ................ │ │ + 0x000b77b0 3f004e00 5d006c00 7b008a00 9900a800 ?.N.].l.{....... │ │ + 0x000b77c0 b700c600 d500e400 f3000201 11012001 .............. . │ │ + 0x000b77d0 4f005e00 6d007c00 8b009a00 a900b800 O.^.m.|......... │ │ + 0x000b77e0 c700d600 e500f400 03011201 21013001 ............!.0. │ │ + 0x000b77f0 5f006e00 7d008c00 9b00aa00 b900c800 _.n.}........... │ │ + 0x000b7800 d700e600 f5000401 13012201 31014001 ..........".1.@. │ │ + 0x000b7810 6f007e00 8d009c00 ab00ba00 c900d800 o.~............. │ │ + 0x000b7820 e700f600 05011401 23013201 41015001 ........#.2.A.P. │ │ + 0x000b7830 7f008e00 9d00ac00 bb00ca00 d900e800 ................ │ │ + 0x000b7840 f7000601 15012401 33014201 51016001 ......$.3.B.Q.`. │ │ + 0x000b7850 8f009e00 ad00bc00 cb00da00 e900f800 ................ │ │ + 0x000b7860 07011601 25013401 43015201 61017001 ....%.4.C.R.a.p. │ │ + 0x000b7870 9f00ae00 bd00cc00 db00ea00 f9000801 ................ │ │ + 0x000b7880 17012601 35014401 53016201 71018001 ..&.5.D.S.b.q... │ │ + 0x000b7890 af00be00 cd00dc00 eb00fa00 09011801 ................ │ │ + 0x000b78a0 27013601 45015401 63017201 81019001 '.6.E.T.c.r..... │ │ + 0x000b78b0 bf00ce00 dd00ec00 fb000a01 19012801 ..............(. │ │ + 0x000b78c0 37014601 55016401 73018201 9101a001 7.F.U.d.s....... │ │ + 0x000b78d0 cf00de00 ed00fc00 0b011a01 29013801 ............).8. │ │ + 0x000b78e0 47015601 65017401 83019201 a101b001 G.V.e.t......... │ │ + 0x000b78f0 df00ee00 fd000c01 1b012a01 39014801 ..........*.9.H. │ │ + 0x000b7900 57016601 75018401 9301a201 b101c001 W.f.u........... │ │ + 0x000b7910 ef00fe00 0d011c01 2b013a01 49015801 ........+.:.I.X. │ │ + 0x000b7920 67017601 85019401 a301b201 c101d001 g.v............. │ │ + 0x000b7930 ff000e01 1d012c01 3b014a01 59016801 ......,.;.J.Y.h. │ │ + 0x000b7940 77018601 9501a401 b301c201 d101e001 w............... │ │ + 0x000b7950 0f011e01 2d013c01 4b015a01 69017801 ....-.<.K.Z.i.x. │ │ + 0x000b7960 87019601 a501b401 c301d201 e101f001 ................ │ │ + 0x000b7970 1f012e01 3d014c01 5b016a01 79018801 ....=.L.[.j.y... │ │ + 0x000b7980 9701a601 b501c401 d301e201 f1012f01 ............../. │ │ + 0x000b7990 3e014d01 5c016b01 7a018901 9801a701 >.M.\.k.z....... │ │ + 0x000b79a0 b601c501 d401e301 f2013f01 4e015d01 ..........?.N.]. │ │ + 0x000b79b0 6c017b01 8a019901 a801b701 c601d501 l.{............. │ │ + 0x000b79c0 e401f301 4f015e01 6d017c01 8b019a01 ....O.^.m.|..... │ │ + 0x000b79d0 a901b801 c701d601 e501f401 5f016e01 ............_.n. │ │ + 0x000b79e0 7d018c01 9b01aa01 b901c801 d701e601 }............... │ │ + 0x000b79f0 f5016f01 7e018d01 9c01ab01 ba01c901 ..o.~........... │ │ + 0x000b7a00 d801e701 f6017f01 8e019d01 ac01bb01 ................ │ │ + 0x000b7a10 ca01d901 e801f701 8f019e01 ad01bc01 ................ │ │ + 0x000b7a20 cb01da01 e901f801 9f01ae01 bd01cc01 ................ │ │ + 0x000b7a30 db01ea01 f901af01 be01cd01 dc01eb01 ................ │ │ + 0x000b7a40 fa01bf01 ce01dd01 ec01fb01 cf01de01 ................ │ │ + 0x000b7a50 ed01fc01 df01ee01 fd01ef01 fe01ff01 ................ │ │ + 0x000b7a60 00001000 01002000 11000200 30002100 ...... .....0.!. │ │ + 0x000b7a70 12000300 31002200 13000400 32002300 ....1.".....2.#. │ │ + 0x000b7a80 14000500 33002400 15000600 34002500 ....3.$.....4.%. │ │ + 0x000b7a90 16000700 35002600 17000800 36002700 ....5.&.....6.'. │ │ + 0x000b7aa0 18000900 37002800 19000a00 38002900 ....7.(.....8.). │ │ + 0x000b7ab0 1a000b00 39002a00 1b000c00 3a002b00 ....9.*.....:.+. │ │ + 0x000b7ac0 1c000d00 3b002c00 1d000e00 3c002d00 ....;.,.....<.-. │ │ + 0x000b7ad0 1e000f00 3d002e00 1f003e00 2f003f00 ....=.....>./.?. │ │ + 0x000b7ae0 00000100 04000200 05000800 03000600 ................ │ │ + 0x000b7af0 09000c00 07000a00 0d001000 0b000e00 ................ │ │ + 0x000b7b00 11001400 0f001200 15001800 13001600 ................ │ │ + 0x000b7b10 19001c00 17001a00 1d002000 1b001e00 .......... ..... │ │ + 0x000b7b20 21002400 1f002200 25002800 23002600 !.$...".%.(.#.&. │ │ + 0x000b7b30 29002c00 27002a00 2d003000 2b002e00 ).,.'.*.-.0.+... │ │ + 0x000b7b40 31003400 2f003200 35003800 33003600 1.4./.2.5.8.3.6. │ │ + 0x000b7b50 39003c00 37003a00 3d003b00 3e003f00 9.<.7.:.=.;.>.?. │ │ + 0x000b7b60 00002000 01004000 21000200 60004100 .. ...@.!...`.A. │ │ + 0x000b7b70 22000300 80006100 42002300 0400a000 ".....a.B.#..... │ │ + 0x000b7b80 81006200 43002400 0500c000 a1008200 ..b.C.$......... │ │ + 0x000b7b90 63004400 25000600 e000c100 a2008300 c.D.%........... │ │ + 0x000b7ba0 64004500 26000700 e100c200 a3008400 d.E.&........... │ │ + 0x000b7bb0 65004600 27000800 e200c300 a4008500 e.F.'........... │ │ + 0x000b7bc0 66004700 28000900 e300c400 a5008600 f.G.(........... │ │ + 0x000b7bd0 67004800 29000a00 e400c500 a6008700 g.H.)........... │ │ + 0x000b7be0 68004900 2a000b00 e500c600 a7008800 h.I.*........... │ │ + 0x000b7bf0 69004a00 2b000c00 e600c700 a8008900 i.J.+........... │ │ + 0x000b7c00 6a004b00 2c000d00 e700c800 a9008a00 j.K.,........... │ │ + 0x000b7c10 6b004c00 2d000e00 e800c900 aa008b00 k.L.-........... │ │ + 0x000b7c20 6c004d00 2e000f00 e900ca00 ab008c00 l.M............. │ │ + 0x000b7c30 6d004e00 2f001000 ea00cb00 ac008d00 m.N./........... │ │ + 0x000b7c40 6e004f00 30001100 eb00cc00 ad008e00 n.O.0........... │ │ + 0x000b7c50 6f005000 31001200 ec00cd00 ae008f00 o.P.1........... │ │ + 0x000b7c60 70005100 32001300 ed00ce00 af009000 p.Q.2........... │ │ + 0x000b7c70 71005200 33001400 ee00cf00 b0009100 q.R.3........... │ │ + 0x000b7c80 72005300 34001500 ef00d000 b1009200 r.S.4........... │ │ + 0x000b7c90 73005400 35001600 f000d100 b2009300 s.T.5........... │ │ + 0x000b7ca0 74005500 36001700 f100d200 b3009400 t.U.6........... │ │ + 0x000b7cb0 75005600 37001800 f200d300 b4009500 u.V.7........... │ │ + 0x000b7cc0 76005700 38001900 f300d400 b5009600 v.W.8........... │ │ + 0x000b7cd0 77005800 39001a00 f400d500 b6009700 w.X.9........... │ │ + 0x000b7ce0 78005900 3a001b00 f500d600 b7009800 x.Y.:........... │ │ + 0x000b7cf0 79005a00 3b001c00 f600d700 b8009900 y.Z.;........... │ │ + 0x000b7d00 7a005b00 3c001d00 f700d800 b9009a00 z.[.<........... │ │ + 0x000b7d10 7b005c00 3d001e00 f800d900 ba009b00 {.\.=........... │ │ + 0x000b7d20 7c005d00 3e001f00 f900da00 bb009c00 |.].>........... │ │ + 0x000b7d30 7d005e00 3f00fa00 db00bc00 9d007e00 }.^.?.........~. │ │ + 0x000b7d40 5f00fb00 dc00bd00 9e007f00 fc00dd00 _............... │ │ + 0x000b7d50 be009f00 fd00de00 bf00fe00 df00ff00 ................ │ │ + 0x000b7d60 00000100 08000200 09001000 03000a00 ................ │ │ + 0x000b7d70 11001800 04000b00 12001900 20000500 ............ ... │ │ + 0x000b7d80 0c001300 1a002100 28000600 0d001400 ......!.(....... │ │ + 0x000b7d90 1b002200 29003000 07000e00 15001c00 ..".).0......... │ │ + 0x000b7da0 23002a00 31003800 0f001600 1d002400 #.*.1.8.......$. │ │ + 0x000b7db0 2b003200 39004000 17001e00 25002c00 +.2.9.@.....%.,. │ │ + 0x000b7dc0 33003a00 41004800 1f002600 2d003400 3.:.A.H...&.-.4. │ │ + 0x000b7dd0 3b004200 49005000 27002e00 35003c00 ;.B.I.P.'...5.<. │ │ + 0x000b7de0 43004a00 51005800 2f003600 3d004400 C.J.Q.X./.6.=.D. │ │ + 0x000b7df0 4b005200 59006000 37003e00 45004c00 K.R.Y.`.7.>.E.L. │ │ + 0x000b7e00 53005a00 61006800 3f004600 4d005400 S.Z.a.h.?.F.M.T. │ │ + 0x000b7e10 5b006200 69007000 47004e00 55005c00 [.b.i.p.G.N.U.\. │ │ + 0x000b7e20 63006a00 71007800 4f005600 5d006400 c.j.q.x.O.V.].d. │ │ + 0x000b7e30 6b007200 79008000 57005e00 65006c00 k.r.y...W.^.e.l. │ │ + 0x000b7e40 73007a00 81008800 5f006600 6d007400 s.z....._.f.m.t. │ │ + 0x000b7e50 7b008200 89009000 67006e00 75007c00 {.......g.n.u.|. │ │ + 0x000b7e60 83008a00 91009800 6f007600 7d008400 ........o.v.}... │ │ + 0x000b7e70 8b009200 9900a000 77007e00 85008c00 ........w.~..... │ │ + 0x000b7e80 93009a00 a100a800 7f008600 8d009400 ................ │ │ + 0x000b7e90 9b00a200 a900b000 87008e00 95009c00 ................ │ │ + 0x000b7ea0 a300aa00 b100b800 8f009600 9d00a400 ................ │ │ + 0x000b7eb0 ab00b200 b900c000 97009e00 a500ac00 ................ │ │ + 0x000b7ec0 b300ba00 c100c800 9f00a600 ad00b400 ................ │ │ + 0x000b7ed0 bb00c200 c900d000 a700ae00 b500bc00 ................ │ │ + 0x000b7ee0 c300ca00 d100d800 af00b600 bd00c400 ................ │ │ + 0x000b7ef0 cb00d200 d900e000 b700be00 c500cc00 ................ │ │ + 0x000b7f00 d300da00 e100e800 bf00c600 cd00d400 ................ │ │ + 0x000b7f10 db00e200 e900f000 c700ce00 d500dc00 ................ │ │ + 0x000b7f20 e300ea00 f100f800 cf00d600 dd00e400 ................ │ │ + 0x000b7f30 eb00f200 f900d700 de00e500 ec00f300 ................ │ │ + 0x000b7f40 fa00df00 e600ed00 f400fb00 e700ee00 ................ │ │ + 0x000b7f50 f500fc00 ef00f600 fd00f700 fe00ff00 ................ │ │ + 0x000b7f60 000010ff 00101010 ffff1010 18ff1018 ................ │ │ + 0x000b7f70 1818101c 18181cff 181c1c1c 181e1c1c ................ │ │ + 0x000b7f80 1eff1c1e 1e1e1c1f 1e1e1f1f ffffffff ................ │ │ + 0x000b7f90 ffff0010 00ff1010 0010ffff 101810ff ................ │ │ + 0x000b7fa0 18181018 1c10181c 18ff1c1c 181c1e18 ................ │ │ + 0x000b7fb0 1c1e1cff 1e1e1c1e 1f1c1e1f 1e1fffff ................ │ │ + 0x000b7fc0 ffffffff 00000100 02000000 03010103 ................ │ │ + 0x000b7fd0 03020203 00000000 03000400 06000000 ................ │ │ + 0x000b7fe0 07040407 07060607 05000a00 07000800 ................ │ │ + 0x000b7ff0 0b000000 0c08080c 0c0b0b0c 09000f00 ................ │ │ + 0x000b8000 0c000d00 10000000 110d0d11 11101011 ................ │ │ + 0x000b8010 0e001300 11001200 14001500 00000000 ................ │ │ + 0x000b8020 00000000 00000000 20200505 20100504 ........ .. ... │ │ + 0x000b8030 10200405 10100404 10080403 10040402 . .............. │ │ + 0x000b8040 08100304 08080303 08040302 08020301 ................ │ │ + 0x000b8050 04100204 04080203 04040202 04020201 ................ │ │ + 0x000b8060 04010200 02080103 02040102 02020101 ................ │ │ + 0x000b8070 02010100 01040002 01020001 01010000 ................ │ │ + 0x000b8080 01010000 00000000 02020101 01010001 ................ │ │ + 0x000b8090 04040202 02020102 08080303 03030203 ................ │ │ + 0x000b80a0 10100404 04040304 01020001 00010001 ................ │ │ + 0x000b80b0 02010100 00010001 02040102 01020102 ................ │ │ + 0x000b80c0 04020201 01020102 04080203 02030203 ................ │ │ + 0x000b80d0 08040302 02030203 08100304 03040304 ................ │ │ + 0x000b80e0 10080403 03040304 01040002 00020501 ................ │ │ + 0x000b80f0 04010200 00020601 02080103 01030702 ................ │ │ + 0x000b8100 08020301 01030802 04100204 02040903 ................ │ │ + 0x000b8110 10040402 02040a03 04030303 04030303 ................ │ │ + 0x000b8120 04030003 04030303 0c0a0303 12100a0a ................ │ │ + 0x000b8130 0b090003 03020903 0a08020a 100e0810 ................ │ │ + 0x000b8140 110f0009 09070009 02010702 08060108 ................ │ │ + 0x000b8150 0e06060e 0f0d000f 07050007 01000501 ................ │ │ + 0x000b8160 06000006 0d05000d 05000005 00000000 ................ │ │ + 0x000b8170 00010200 03010202 01030102 03000000 ................ │ │ + 0x000b8180 01010003 03000103 03010202 03030709 ................ │ │ + 0x000b8190 09090309 00030102 09000a0b 03010209 ................ │ │ + 0x000b81a0 0a0b0001 02040503 06070809 0a0b0c0d ................ │ │ + 0x000b81b0 0e0f0001 02040503 06070803 03030303 ................ │ │ + 0x000b81c0 02030302 01020202 01000101 01000000 ................ │ │ + 0x000b81d0 00000106 06150106 06151506 06151515 ................ │ │ + 0x000b81e0 06151515 15151515 15150010 06061510 ................ │ │ + 0x000b81f0 10061515 10101515 15101015 15151010 ................ │ │ + 0x000b8200 15151500 0b0b0b0b 0b0b0b0b 0b060615 ................ │ │ + 0x000b8210 15150615 15151515 15151515 01020202 ................ │ │ + 0x000b8220 03020404 04050204 04040502 04040405 ................ │ │ + 0x000b8230 03050505 06000000 00000000 00000002 ................ │ │ + 0x000b8240 01020102 01000001 02000607 08000304 ................ │ │ + 0x000b8250 05000000 00090000 01000200 00020102 ................ │ │ + 0x000b8260 02020001 01010201 03030001 02060000 ................ │ │ + 0x000b8270 01020304 04040403 00010200 00000000 ................ │ │ + 0x000b8280 00000006 05080004 03020007 01000000 ................ │ │ + 0x000b8290 00000000 00000000 00000000 00000000 ................ │ │ + 0x000b82a0 00000100 00000000 00000000 00000100 ................ │ │ + 0x000b82b0 00000000 00000000 0c180c17 f5ea01f6 ................ │ │ + 0x000b82c0 0102010e 0d1a0c19 0c180c17 f5ea01f6 ................ │ │ + 0x000b82d0 8c00a40c 70006e08 5d005206 50009e05 ....p.n.].R.P... │ │ + 0x000b82e0 46000f05 3a009904 2f003704 2500e403 F...:.../.7.%... │ │ + 0x000b82f0 1e009d03 19005f03 00001d0a 00005206 ......_.......R. │ │ + 0x000b8300 00009904 00009d03 38000000 16000000 ........8....... │ │ + 0x000b8310 ff805540 332b2520 1c1a1715 14121110 ..U@3+% ........ │ │ + 0x000b8320 0f0e0d0d 0c0c0b0b 0a0a0909 09090808 ................ │ │ + 0x000b8330 08080707 07070706 06060606 06060505 ................ │ │ + 0x000b8340 05050505 05050505 04040404 04040404 ................ │ │ + 0x000b8350 04040404 04040404 04030303 03030303 ................ │ │ + 0x000b8360 03030303 03030303 03030303 03030303 ................ │ │ + 0x000b8370 03030303 03030202 02020202 02020202 ................ │ │ + 0x000b8380 02020202 02020202 02020202 02020202 ................ │ │ + 0x000b8390 02020202 02020202 02020202 02020202 ................ │ │ + 0x000b83a0 02020202 02020202 02020202 02020202 ................ │ │ + 0x000b83b0 02020202 02020202 02020101 01010101 ................ │ │ + 0x000b83c0 01010101 01010101 01010101 01010101 ................ │ │ + 0x000b83d0 01010101 01010101 01010101 01010101 ................ │ │ + 0x000b83e0 01010101 01010101 01010101 01010101 ................ │ │ + 0x000b83f0 01010101 01010101 01010101 01010101 ................ │ │ + 0x000b8400 01010101 01010101 01010101 01010100 ................ │ │ + 0x000b8410 0001fd3f 04ff0000 0001fb3d 09fe0000 ...?.......=.... │ │ + 0x000b8420 0001fa3a 0efc0100 0001f937 13fb0100 ...:.......7.... │ │ + 0x000b8430 0001f933 18fa0100 0001f82f 1dfa0100 ...3......./.... │ │ + 0x000b8440 0001f92a 21fa0100 0001f926 26f90100 ...*!......&&... │ │ + 0x000b8450 0001fa21 2af90100 0001fa1d 2ff80100 ...!*......./... │ │ + 0x000b8460 0001fa18 33f90100 0001fb13 37f90100 ....3.......7... │ │ + 0x000b8470 0001fc0e 3afa0100 0000fe09 3dfb0100 ....:.......=... │ │ + 0x000b8480 0000ff04 3ffd0100 00010e1f 11010000 ....?........... │ │ + 0x000b8490 00000d1f 12020000 00000b1f 14020000 ................ │ │ + 0x000b84a0 00000a1e 15030000 0000091d 16040000 ................ │ │ + 0x000b84b0 0000081c 17050000 00ff081b 18060000 ................ │ │ + 0x000b84c0 00ff071a 1a07ff00 00000618 1b08ff00 ................ │ │ + 0x000b84d0 00000517 1c080000 00000416 1d090000 ................ │ │ + 0x000b84e0 00000315 1e0a0000 00000214 1f0b0000 ................ │ │ + 0x000b84f0 00000212 1f0d0000 00000111 1f0e0100 ................ │ │ + 0x000b8500 ff01fd3f 04ff0100 ff03fa3e 08fd02ff ...?.......>.... │ │ + 0x000b8510 ff04f73c 0dfb03ff fe05f53a 13f903ff ...<.......:.... │ │ + 0x000b8520 fe05f536 18f704ff fe05f432 1ef604ff ...6.......2.... │ │ + 0x000b8530 fe05f42d 23f505ff fe06f428 28f406fe ...-#......((... │ │ + 0x000b8540 ff05f523 2df405fe ff04f61e 32f405fe ...#-.......2... │ │ + 0x000b8550 ff04f718 36f505fe ff03f913 3af505fe ....6.......:... │ │ + 0x000b8560 ff03fb0d 3cf704ff ff02fd08 3efa03ff ....<.......>... │ │ + 0x000b8570 0001ff04 3ffd01ff 0000fe3f 04ff0000 ....?......?.... │ │ + 0x000b8580 0000fc3d 09fe0000 0000fb3a 0efd0000 ...=.......:.... │ │ + 0x000b8590 0000fa37 13fc0000 0000fa33 18fb0000 ...7.......3.... │ │ + 0x000b85a0 0000f92f 1dfb0000 0000fa2a 21fb0000 .../.......*!... │ │ + 0x000b85b0 0000fa26 26fa0000 0000fb21 2afa0000 ...&&......!*... │ │ + 0x000b85c0 0000fb1d 2ff90000 0000fb18 33fa0000 ..../.......3... │ │ + 0x000b85d0 0000fc13 37fa0000 0000fd0e 3afb0000 ....7.......:... │ │ + 0x000b85e0 0000fe09 3dfc0000 0000ff04 3ffe0000 ....=.......?... │ │ + 0x000b85f0 00000f1f 11010000 00000d1f 12020000 ................ │ │ + 0x000b8600 00000b1f 14020000 00000a1e 15030000 ................ │ │ + 0x000b8610 0000091d 16040000 0000081c 17050000 ................ │ │ + 0x000b8620 0000071b 18060000 0000061a 1a060000 ................ │ │ + 0x000b8630 00000618 1b070000 00000517 1c080000 ................ │ │ + 0x000b8640 00000416 1d090000 00000315 1e0a0000 ................ │ │ + 0x000b8650 00000214 1f0b0000 00000212 1f0d0000 ................ │ │ + 0x000b8660 00000111 1f0f0000 00007f01 00000000 ................ │ │ + 0x000b8670 00ff7f02 00000000 01fd7f04 ff000000 ................ │ │ + 0x000b8680 01fc7e06 fe010000 01fb7e08 fd010000 ..~.......~..... │ │ + 0x000b8690 01fa7d0b fc010000 01f97c0d fc010000 ..}.......|..... │ │ + 0x000b86a0 02f87b0f fb010000 02f77a12 fa010000 ..{.......z..... │ │ + 0x000b86b0 02f67914 fa010000 02f57816 f9020000 ..y.......x..... │ │ + 0x000b86c0 02f47719 f8020000 03f3751b f8020000 ..w.......u..... │ │ + 0x000b86d0 03f3741d f7020000 03f27220 f6030000 ..t.......r .... │ │ + 0x000b86e0 03f17123 f6020000 03f16f25 f5030000 ..q#......o%.... │ │ + 0x000b86f0 03f06d28 f5030000 03f06c2a f4030000 ..m(......l*.... │ │ + 0x000b8700 04ef6a2d f3030000 04ef682f f3030000 ..j-......h/.... │ │ + 0x000b8710 04ef6632 f2030000 04ef6434 f2030000 ..f2......d4.... │ │ + 0x000b8720 04ee6237 f1040000 04ee603a f1030000 ..b7......`:.... │ │ + 0x000b8730 04ee5e3c f0040000 04ee5b3f f0040000 ..^<......[?.... │ │ + 0x000b8740 04ee5941 f0040000 04ee5744 ef040000 ..YA......WD.... │ │ + 0x000b8750 04ee5546 ef040000 04ee5249 ef040000 ..UF......RI.... │ │ + 0x000b8760 04ee504b ef040000 04ee4e4e ee040000 ..PK......NN.... │ │ + 0x000b8770 04ef4b50 ee040000 04ef4952 ee040000 ..KP......IR.... │ │ + 0x000b8780 04ef4655 ee040000 04ef4457 ee040000 ..FU......DW.... │ │ + 0x000b8790 04f04159 ee040000 04f03f5b ee040000 ..AY......?[.... │ │ + 0x000b87a0 04f03c5e ee040000 03f13a60 ee040000 ..<^......:`.... │ │ + 0x000b87b0 04f13762 ee040000 03f23464 ef040000 ..7b......4d.... │ │ + 0x000b87c0 03f23266 ef040000 03f32f68 ef040000 ..2f....../h.... │ │ + 0x000b87d0 03f32d6a ef040000 03f42a6c f0030000 ..-j......*l.... │ │ + 0x000b87e0 03f5286d f0030000 03f5256f f1030000 ..(m......%o.... │ │ + 0x000b87f0 02f62371 f1030000 03f62072 f2030000 ..#q...... r.... │ │ + 0x000b8800 02f71d74 f3030000 02f81b75 f3030000 ...t.......u.... │ │ + 0x000b8810 02f81977 f4020000 02f91678 f5020000 ...w.......x.... │ │ + 0x000b8820 01fa1479 f6020000 01fa127a f7020000 ...y.......z.... │ │ + 0x000b8830 01fb0f7b f8020000 01fc0d7c f9010000 ...{.......|.... │ │ + 0x000b8840 01fc0b7d fa010000 01fd087e fb010000 ...}.......~.... │ │ + 0x000b8850 01fe067e fc010000 00ff047f fd010000 ...~............ │ │ + 0x000b8860 0000027f ff000000 0000007f 01000000 ................ │ │ + 0x000b8870 0000ff7f 02000000 0001fd7f 04fe0100 ................ │ │ + 0x000b8880 0001fb7f 06fe0100 0002fa7e 08fd0100 ...........~.... │ │ + 0x000b8890 ff02f97e 0bfc02ff ff03f87d 0dfb02ff ...~.......}.... │ │ + 0x000b88a0 ff03f67c 10fa03ff ff04f57b 12f903ff ...|.......{.... │ │ + 0x000b88b0 ff04f47a 14f903ff ff04f379 17f803ff ...z.......y.... │ │ + 0x000b88c0 fe05f278 19f704ff ff05f177 1bf604ff ...x.......w.... │ │ + 0x000b88d0 ff05f076 1ef504ff fe06ef74 21f405ff ...v.......t!... │ │ + 0x000b88e0 fe06ef72 23f405ff fe06ee71 26f305ff ...r#......q&... │ │ + 0x000b88f0 fe07ed6f 29f206fe fe07ed6e 2bf106fe ...o)......n+... │ │ + 0x000b8900 fe07ec6c 2ef106fe fe07ec6a 31f006fe ...l.......j1... │ │ + 0x000b8910 fe07eb68 33f007fe fe07eb66 36ef07fe ...h3......f6... │ │ + 0x000b8920 fe08eb64 38ee07fe fe08ea62 3bee07fe ...d8......b;... │ │ + 0x000b8930 fe08ea60 3eed07fe fe08ea5e 40ed07fe ...`>......^@... │ │ + 0x000b8940 fe08ea5b 43ec08fe fe08ea59 45ec08fe ...[C......YE... │ │ + 0x000b8950 fe08ea57 48eb08fe fe08eb54 4aeb08fe ...WH......TJ... │ │ + 0x000b8960 fe08ea52 4deb08fe fe08eb4f 4feb08fe ...RM......OO... │ │ + 0x000b8970 fe08eb4d 52ea08fe fe08eb4a 54eb08fe ...MR......JT... │ │ + 0x000b8980 fe08eb48 57ea08fe fe08ec45 59ea08fe ...HW......EY... │ │ + 0x000b8990 fe08ec43 5bea08fe fe07ed40 5eea08fe ...C[......@^... │ │ + 0x000b89a0 fe07ed3e 60ea08fe fe07ee3b 62ea08fe ...>`......;b... │ │ + 0x000b89b0 fe07ee38 64eb08fe fe07ef36 66eb07fe ...8d......6f... │ │ + 0x000b89c0 fe07f033 68eb07fe fe06f031 6aec07fe ...3h......1j... │ │ + 0x000b89d0 fe06f12e 6cec07fe fe06f12b 6eed07fe ....l......+n... │ │ + 0x000b89e0 fe06f229 6fed07fe ff05f326 71ee06fe ...)o......&q... │ │ + 0x000b89f0 ff05f423 72ef06fe ff05f421 74ef06fe ...#r......!t... │ │ + 0x000b8a00 ff04f51e 76f005ff ff04f61b 77f105ff ....v.......w... │ │ + 0x000b8a10 ff04f719 78f205fe ff03f817 79f304ff ....x.......y... │ │ + 0x000b8a20 ff03f914 7af404ff ff03f912 7bf504ff ....z.......{... │ │ + 0x000b8a30 ff03fa10 7cf603ff ff02fb0d 7df803ff ....|.......}... │ │ + 0x000b8a40 ff02fc0b 7ef902ff 0001fd08 7efa0200 ....~.......~... │ │ + 0x000b8a50 0001fe06 7ffb0100 0001fe04 7ffd0100 ................ │ │ + 0x000b8a60 00000002 7fff0000 00000001 7f000000 ................ │ │ + 0x000b8a70 000000ff 7f020000 000001fd 7f04ff00 ................ │ │ + 0x000b8a80 000001fc 7e06fe01 000001fb 7e08fd01 ....~.......~... │ │ + 0x000b8a90 000001fa 7d0bfc01 000001f9 7c0dfc01 ....}.......|... │ │ + 0x000b8aa0 000002f8 7b0ffb01 000002f7 7a12fa01 ....{.......z... │ │ + 0x000b8ab0 000002f6 7914fa01 000002f5 7816f902 ....y.......x... │ │ + 0x000b8ac0 000002f4 7719f802 000003f3 751bf802 ....w.......u... │ │ + 0x000b8ad0 000003f3 741df702 000003f2 7220f603 ....t.......r .. │ │ + 0x000b8ae0 000003f1 7123f602 000003f1 6f25f503 ....q#......o%.. │ │ + 0x000b8af0 000003f0 6d28f503 000003f0 6c2af403 ....m(......l*.. │ │ + 0x000b8b00 000004ef 6a2df303 000004ef 682ff303 ....j-......h/.. │ │ + 0x000b8b10 000004ef 6632f203 000004ef 6434f203 ....f2......d4.. │ │ + 0x000b8b20 000004ee 6237f104 000004ee 603af103 ....b7......`:.. │ │ + 0x000b8b30 000004ee 5e3cf004 000004ee 5b3ff004 ....^<......[?.. │ │ + 0x000b8b40 000004ee 5941f004 000004ee 5744ef04 ....YA......WD.. │ │ + 0x000b8b50 000004ee 5546ef04 000004ee 5249ef04 ....UF......RI.. │ │ + 0x000b8b60 000004ee 504bef04 000004ee 4e4eee04 ....PK......NN.. │ │ + 0x000b8b70 000004ef 4b50ee04 000004ef 4952ee04 ....KP......IR.. │ │ + 0x000b8b80 000004ef 4655ee04 000004ef 4457ee04 ....FU......DW.. │ │ + 0x000b8b90 000004f0 4159ee04 000004f0 3f5bee04 ....AY......?[.. │ │ + 0x000b8ba0 000004f0 3c5eee04 000003f1 3a60ee04 ....<^......:`.. │ │ + 0x000b8bb0 000004f1 3762ee04 000003f2 3464ef04 ....7b......4d.. │ │ + 0x000b8bc0 000003f2 3266ef04 000003f3 2f68ef04 ....2f....../h.. │ │ + 0x000b8bd0 000003f3 2d6aef04 000003f4 2a6cf003 ....-j......*l.. │ │ + 0x000b8be0 000003f5 286df003 000003f5 256ff103 ....(m......%o.. │ │ + 0x000b8bf0 000002f6 2371f103 000003f6 2072f203 ....#q...... r.. │ │ + 0x000b8c00 000002f7 1d74f303 000002f8 1b75f303 .....t.......u.. │ │ + 0x000b8c10 000002f8 1977f402 000002f9 1678f502 .....w.......x.. │ │ + 0x000b8c20 000001fa 1479f602 000001fa 127af702 .....y.......z.. │ │ + 0x000b8c30 000001fb 0f7bf802 000001fc 0d7cf901 .....{.......|.. │ │ + 0x000b8c40 000001fc 0b7dfa01 000001fd 087efb01 .....}.......~.. │ │ + 0x000b8c50 000001fe 067efc01 000000ff 047ffd01 .....~.......... │ │ + 0x000b8c60 00000000 027fff00 00000000 027fff00 ................ │ │ + 0x000b8c70 00000080 00000000 00000180 fe010000 ................ │ │ + 0x000b8c80 00ff0381 fc02ff00 00ff0481 fa03ff00 ................ │ │ + 0x000b8c90 00fe0682 f803ff00 00fe0783 f504ff00 ................ │ │ + 0x000b8ca0 01fe0883 f305fe00 01fd0984 f106fe00 ................ │ │ + 0x000b8cb0 01fd0a85 ee06fe01 01fd0b86 ec07fd01 ................ │ │ + 0x000b8cc0 01fc0c87 ea08fd01 01fc0d88 e709fd01 ................ │ │ + 0x000b8cd0 01fc0e8a e409fd01 01fc0f8b e20afc01 ................ │ │ + 0x000b8ce0 01fb108c e00bfc01 01fb108e dd0cfc01 ................ │ │ + 0x000b8cf0 01fb1190 da0cfc01 01fb1291 d80dfb01 ................ │ │ + 0x000b8d00 01fb1293 d50efb01 01fa1395 d30efb01 ................ │ │ + 0x000b8d10 01fa1397 d00ffb01 01fa1399 cd10fb01 ................ │ │ + 0x000b8d20 01fa149b cb10fa01 01fa149d c811fa01 ................ │ │ + 0x000b8d30 01fa149f c611fa01 01fa14a1 c312fa01 ................ │ │ + 0x000b8d40 02f914a3 c012fa02 02f914a5 be13fa01 ................ │ │ + 0x000b8d50 02f914a8 bb13fa01 02f914aa b913fa01 ................ │ │ + 0x000b8d60 02f914ac b614f902 02f914af b414f901 ................ │ │ + 0x000b8d70 02f914b1 b114f902 01f914b4 af14f902 ................ │ │ + 0x000b8d80 02f914b6 ac14f902 01fa13b9 aa14f902 ................ │ │ + 0x000b8d90 01fa13bb a814f902 01fa13be a514f902 ................ │ │ + 0x000b8da0 02fa12c0 a314f902 01fa12c3 a114fa01 ................ │ │ + 0x000b8db0 01fa11c6 9f14fa01 01fa11c8 9d14fa01 ................ │ │ + 0x000b8dc0 01fa10cb 9b14fa01 01fb10cd 9913fa01 ................ │ │ + 0x000b8dd0 01fb0fd0 9713fa01 01fb0ed3 9513fa01 ................ │ │ + 0x000b8de0 01fb0ed5 9312fb01 01fb0dd8 9112fb01 ................ │ │ + 0x000b8df0 01fc0cda 9011fb01 01fc0cdd 8e10fb01 ................ │ │ + 0x000b8e00 01fc0be0 8c10fb01 01fc0ae2 8b0ffc01 ................ │ │ + 0x000b8e10 01fd09e4 8a0efc01 01fd09e7 880dfc01 ................ │ │ + 0x000b8e20 01fd08ea 870cfc01 01fd07ec 860bfd01 ................ │ │ + 0x000b8e30 01fe06ee 850afd01 00fe06f1 8409fd01 ................ │ │ + 0x000b8e40 00fe05f3 8308fe01 00ff04f5 8307fe00 ................ │ │ + 0x000b8e50 00ff03f8 8206fe00 00ff03fa 8104ff00 ................ │ │ + 0x000b8e60 00ff02fc 8103ff00 000001fe 80010000 ................ │ │ + 0x000b8e70 0000ff80 ff955540 ffc59269 49322520 ......U@...iI2% │ │ + 0x000b8e80 ffe1c4aa 917b6654 44362b21 1a141110 .....{fTD6+!.... │ │ + 0x000b8e90 fff0e1d2 c4b6a99d 91857a6f 655c534a ..........zoe\SJ │ │ + 0x000b8ea0 423b342d 27221d19 15110e0c 0a090808 B;4-'".......... │ │ + 0x000b8eb0 fff8f0e9 e1dad2cb c4bdb6b0 a9a39c96 ................ │ │ + 0x000b8ec0 908a857f 79746f6a 65605b56 524d4945 ....ytoje`[VRMIE │ │ + 0x000b8ed0 413d3936 322f2c29 2623201d 1b191614 A=962/,)&# ..... │ │ + 0x000b8ee0 12100f0d 0c0a0908 07060605 05040404 ................ │ │ + 0x000b8ef0 0000ff03 00002302 74010000 00001101 ......#.t....... │ │ + 0x000b8f00 d7000000 b2009700 00008400 74000000 ............t... │ │ + 0x000b8f10 66000000 5a005000 00004700 40000000 f...Z.P...G.@... │ │ + 0x000b8f20 39003300 00002d00 00002800 23000000 9.3...-...(.#... │ │ + 0x000b8f30 1f001b00 00001700 13000000 0f000000 ................ │ │ + 0x000b8f40 0b000000 07000300 00000000 00000000 ................ │ │ + 0x000b8f50 fafbfdfd fcfdfdfd 0a020101 06020201 ................ │ │ + 0x000b8f60 000a0101 00060202 00000a02 00000602 ................ │ │ + 0x000b8f70 0000000a 00000006 0c090705 02020203 ................ │ │ + 0x000b8f80 00000000 0c090705 00000000 00000000 ................ │ │ + 0x000b8f90 f6fafcfe f6fafcfe 10000000 10000000 ................ │ │ + 0x000b8fa0 00100000 00100000 00001000 00001000 ................ │ │ + 0x000b8fb0 00000010 00000010 0a060402 00000000 ................ │ │ + 0x000b8fc0 00000000 0a060402 00000000 00000000 ................ │ │ + 0x000b8fd0 f8f8f8f8 fcfcfcfc 08000000 04000000 ................ │ │ + 0x000b8fe0 00080000 00040000 00000800 00000400 ................ │ │ + 0x000b8ff0 00000008 00000004 10101010 00000000 ................ │ │ + 0x000b9000 00000000 10101010 00000000 00000000 ................ │ │ + 0x000b9010 feffff00 ffffffff 08030201 04030202 ................ │ │ + 0x000b9020 00080302 00040302 00000803 00000403 ................ │ │ + 0x000b9030 00000008 00000004 0a060402 03040403 ................ │ │ + 0x000b9040 00000000 0a060403 00000000 00000000 ................ │ │ + 0x000b9050 f4f6f7f8 f6f7f8f9 0e000000 0c010000 ................ │ │ + 0x000b9060 000e0000 000c0000 00000e00 00000c01 ................ │ │ + 0x000b9070 0000000e 0000000c 0e0c0b0a 00000101 ................ │ │ + 0x000b9080 00000000 0e0c0b09 00000000 00000000 ................ │ │ + 0x000b9090 00001300 190e0500 1c16100b 07030000 ................ │ │ + 0x000b90a0 1e1b1815 120f0c0a 08060403 00000000 ................ │ │ + 0x000b90b0 1f1d1c1a 18171514 1311100e 0d0c0b09 ................ │ │ + 0x000b90c0 08070605 04040302 00000000 00000000 ................ │ │ + 0x000b90d0 38003802 4cffac00 7c00acff ac00c0ff 8.8.L...|....... │ │ + 0x000b90e0 7cfc1800 3403e000 e004e403 1001f8ff |...4........... │ │ + 0x000b90f0 6cfc7cfe 24fd98ff 44ff2003 700074fd l.|.$...D. .p.t. │ │ + 0x000b9100 c0fe88fe 8c0004ff ec0158ff 2c00ecfc ..........X.,... │ │ + 0x000b9110 4c02b8fd f4011cff 0c00a802 100124fe L.............$. │ │ + 0x000b9120 cc039cff 8c027001 b0013cff 30fd40ff ......p...<.0.@. │ │ + 0x000b9130 e803b4fe 8c0278ff d8fda4fd fcffc000 ......x......... │ │ + 0x000b9140 24ff78ff e803ccff 7401a0ff 90fd7c00 $.x.....t.....|. │ │ + 0x000b9150 e8ff8c01 1c02f4ff 98ff8002 d001f400 ................ │ │ + 0x000b9160 30ffacff 7001f0fd 1cfdf800 38fcb0fc 0...p.......8... │ │ + 0x000b9170 60027801 c4ffdcfe d8ff64ff fc00dcfe `.x.......d..... │ │ + 0x000b9180 f800e000 e8fe9001 0cfff400 c4ff4c00 ..............L. │ │ + 0x000b9190 b0ffd400 14025401 8000dcff 3803a0fe ......T.....8... │ │ + 0x000b91a0 c4fff8fe a0ff9cfd a00140fd dc0034ff ..........@...4. │ │ + 0x000b91b0 800260ff c40468fe 84035001 1400b0fe ..`...h...P..... │ │ + 0x000b91c0 a0ffe8fc 30013000 e4ff30fb 6cfb40fe ....0.0...0.l.@. │ │ + 0x000b91d0 6800dcfe f8fdf400 3c004cfc 00003cfd h.......<.L...<. │ │ + 0x000b91e0 0c016c00 6401dcfd e801a8fe 78ffe801 ..l.d.......x... │ │ + 0x000b91f0 3cff20ff 900214ff 98fb3c00 04008c00 <. .......<..... │ │ + 0x000b9200 14015cfd 88fea800 94ffd001 08003402 ..\...........4. │ │ + 0x000b9210 4000f000 3401d4fe 70fe38fe 78ff3800 @...4...p.8.x.8. │ │ + 0x000b9220 780068fe 8cffb401 f80118ff 48014c03 x.h.........H.L. │ │ + 0x000b9230 5cffacff 100358ff e80020ff 5c0188fe \.....X... .\... │ │ + 0x000b9240 80003802 600024fb e0fe1401 50034003 ..8.`.$.....P.@. │ │ + 0x000b9250 98fe9002 d00180fe b4fe9cfe d8027cfe ..............|. │ │ + 0x000b9260 a00040ff d4012801 e0008c00 f8fc9cff ..@...(......... │ │ + 0x000b9270 18010400 c4002c00 dcff78fd a4031000 ......,...x..... │ │ + 0x000b9280 94051c00 10022803 04031400 0c015800 ......(.......X. │ │ + 0x000b9290 b4fee4fe 7c0080fe 40fed000 1cffecfb ....|...@....... │ │ + 0x000b92a0 b8fe9402 7c016cff d4fe4c02 f0001c02 ....|.l...L..... │ │ + 0x000b92b0 1c008800 a8ff4cfe 00012801 18fc7805 ......L...(...x. │ │ + 0x000b92c0 0000d0ff 200478ff 0801f0fd acfb7802 .... .x.......x. │ │ + 0x000b92d0 1cfeb0fd a8fe1c03 7c0064fd 00fd8401 ........|.d..... │ │ + 0x000b92e0 100518ff 44ff38ff e0fefcff 34016400 ....D.8.....4.d. │ │ + 0x000b92f0 58ff0001 0cfecc00 04fe8802 78ff7401 X...........x.t. │ │ + 0x000b9300 f0fe88ff 14fcd8fd dcfd80fe 2402d8fe ............$... │ │ + 0x000b9310 ac0194ff f8ff70fc bcfe20ff a8ff90ff ......p... ..... │ │ + 0x000b9320 24ff9cff e403e4fc 24026801 28ffb400 $.......$.h.(... │ │ + 0x000b9330 ac0138ff 2cff9400 60009400 1c01d800 ..8.,...`....... │ │ + 0x000b9340 64fec0fe 7800d4fe 80fea4fd c4fdb4fe d...x........... │ │ + 0x000b9350 f8ff4cff 50ffb802 7400a8ff 74024c00 ..L.P...t...t.L. │ │ + 0x000b9360 2c00fcfd f00030ff d8ff6400 b0fd5801 ,.....0...d...X. │ │ + 0x000b9370 ccfe3cfe 1cff1400 940328f9 78ffacfe ..<.......(.x... │ │ + 0x000b9380 dcfc8c00 28000002 5401f800 b80014fe ....(...T....... │ │ + 0x000b9390 800364ff a4038cfd 480150fd 40fe98fd ..d.....H.P.@... │ │ + 0x000b93a0 10fd9cff 300204fc b400e0fc c0ff4c00 ....0.........L. │ │ + 0x000b93b0 40022c04 8c019402 280294ff e4ff4001 @.,.....(.....@. │ │ + 0x000b93c0 8cfd3801 a4ffa4ff 28fe0c01 10003002 ..8.....(.....0. │ │ + 0x000b93d0 040260fd ccffec01 9cff0401 80011c01 ..`............. │ │ + 0x000b93e0 24013001 6cff5800 68fff403 28041cff $.0.l.X.h...(... │ │ + 0x000b93f0 a40088fe 54fd5002 78fe9c00 c400f4fd ....T.P.x....... │ │ + 0x000b9400 c0ff8cfc a00050ff 7c028802 940174fe ......P.|.....t. │ │ + 0x000b9410 4cfe6003 a80128fd dc03a4fd 8803b0fd L.`...(......... │ │ + 0x000b9420 280120ff 180250ff 68fcb401 d0ff9804 (. ...P.h....... │ │ + 0x000b9430 8cfca001 f8fcc8fc 8cfc0c02 dcfdccfd ................ │ │ + 0x000b9440 bcff5cff a0ffb402 6c014cfd 0cfcbcff ..\.....l.L..... │ │ + 0x000b9450 040120fe 6c03a4fb c401b4fe a0fe7c03 .. .l.........|. │ │ + 0x000b9460 c0fbc404 5cfd0c00 dcfef400 f0017401 ....\.........t. │ │ + 0x000b9470 e0ff1801 c8007000 48fea0ff 18007cfd ......p.H.....|. │ │ + 0x000b9480 48ff3800 50fee000 2cfc1001 fcfe9000 H.8.P...,....... │ │ + 0x000b9490 4cfea401 64016c01 f0fd4c00 ac0018fd L...d.l...L..... │ │ + 0x000b94a0 90fe9401 10fd60fe ac0250fd 48001c02 ......`...P.H... │ │ + 0x000b94b0 a0015c00 bc01e001 b8ff78fa a4006cfb ..\.......x...l. │ │ + 0x000b94c0 bcff1800 a8010801 10048000 70fcf4fd ............p... │ │ + 0x000b94d0 9cfe4000 6c03f4ff 0400a8ff 14021001 ..@.l........... │ │ + 0x000b94e0 f4fd4001 140104fe ac031800 70fe88ff ..@.........p... │ │ + 0x000b94f0 f4023c00 ec0064fe 64007801 1cfe9001 ..<...d.d.x..... │ │ + 0x000b9500 9cff1cfd 94fffcfe 4801f4fe e00038ff ........H.....8. │ │ + 0x000b9510 60feb800 a4fdccfd ecff2801 3c007c03 `.........(.<.|. │ │ + 0x000b9520 88fc3c00 a4004400 08fdd800 d8fe8803 ..<...D......... │ │ + 0x000b9530 b0fee4ff 94019cfe c8fd30ff 38fa00fe ..........0.8... │ │ + 0x000b9540 28014801 98fe5cff e8f9f8fc 840454fe (.H...\.......T. │ │ + 0x000b9550 a40008fe 90ff7800 28ff6cff f8fe3401 ......x.(.l...4. │ │ + 0x000b9560 20004000 b8ff4800 7400b000 c0fff0fe .@...H.t....... │ │ + 0x000b9570 cc01e8fd f0fce8fe 5c016c00 10fd7cff ........\.l...|. │ │ + 0x000b9580 0c02e4fd f8fc7400 d8fe54fb e0fed0fd ......t...T..... │ │ + 0x000b9590 100428fe 7400b0fc a4fb7400 7c02b802 ..(.t.....t.|... │ │ + 0x000b95a0 1c0150ff f803cc00 a0fc78fd 08ff6401 ..P.......x...d. │ │ + 0x000b95b0 cc03b8fd 34ff0801 70031002 e8ff48ff ....4...p.....H. │ │ + 0x000b95c0 7400c001 70ff3c03 0c02d400 2cff3400 t...p.<.....,.4. │ │ + 0x000b95d0 0c00c800 0c0118fe 6cfe90fc 380360fd ........l...8.`. │ │ + 0x000b95e0 d8ff8c03 08fff401 cc02c0fd ec01c0fd ................ │ │ + 0x000b95f0 1000d002 94ff8001 7c005801 18014002 ........|.X...@. │ │ + 0x000b9600 0cfefc00 6800ccfe c40044ff f8fff404 ....h.....D..... │ │ + 0x000b9610 28010804 54fbb401 3c017401 50fe38ff (...T...<.t.P.8. │ │ + 0x000b9620 6cfdc002 20ff5402 7cff0c01 20003cfe l... .T.|... .<. │ │ + 0x000b9630 74036800 10fca801 bcfae8fe 040070fb t.h...........p. │ │ + 0x000b9640 7001dc01 b8022c01 f8ff1800 b400b0fd p.....,......... │ │ + 0x000b9650 3cff8401 3001f401 d40260ff f400acff <...0.....`..... │ │ + 0x000b9660 100100ff 5cfe4001 d00070ff 64ff9c00 ....\.@...p.d... │ │ + 0x000b9670 6c01c401 1c001c02 3c01dc00 7cfd08ff l.......<...|... │ │ + 0x000b9680 d0014800 68012000 7cfef001 58fdd0ff ..H.h. .|...X... │ │ + 0x000b9690 d0008cff 68fe3c00 a4fd78fe 2402b8fc ....h.<...x.$... │ │ + 0x000b96a0 100334fe 9002e0fd 7cfef8fe 8c03e0fc ..4.....|....... │ │ + 0x000b96b0 8cfd9cfd c8fd3c02 24ffa400 2001f0ff ......<.$... ... │ │ + 0x000b96c0 ccfe3401 90ff84fd 08fd1801 64fdb001 ..4.........d... │ │ + 0x000b96d0 6c01f000 3cff5c02 54018001 c4005002 l...<.\.T.....P. │ │ + 0x000b96e0 d4ff0cfe b001bcfd 7cff7c02 b4ff8801 ........|.|..... │ │ + 0x000b96f0 040064fe 1c02fc01 48019cfe dcff1000 ..d.....H....... │ │ + 0x000b9700 24ffc0ff 08ffc4ff 180040ff 70011004 $.........@.p... │ │ + 0x000b9710 5c00e8ff ecfbe0ff 28006800 9400c000 \.......(.h..... │ │ + 0x000b9720 78fff8fd 3800d0fc 20ffdc02 88016401 x...8... .....d. │ │ + 0x000b9730 d400b0ff 58fe10fc bcfe4c02 28fa4002 ....X.....L.(.@. │ │ + 0x000b9740 cc01d0fc b0fc3800 bcfda4ff a4fa90ff ......8......... │ │ + 0x000b9750 10fec800 6c013400 74ff3000 d0ffc4ff ....l.4.t.0..... │ │ + 0x000b9760 54004800 28008400 9cfef4fe 98ffe4fe T.H.(........... │ │ + 0x000b9770 6cfedc02 f8fda400 d0fee4fd 78004801 l...........x.H. │ │ + 0x000b9780 b4ff34fe f4028401 4c02ec00 4cfeb8ff ..4.....L...L... │ │ + 0x000b9790 50ff6cfe c4fe6cff cc02a4fd 9401b8ff P.l...l......... │ │ + 0x000b97a0 a8ff88fc bcffb003 580024ff a8fec003 ........X.$..... │ │ + 0x000b97b0 d801cc01 18ffc002 78004003 1cffb402 ........x.@..... │ │ + 0x000b97c0 04fe8400 24fe4c03 14fd94fe d4ff5c04 ....$.L.......\. │ │ + 0x000b97d0 b0fbe0fb 4c00ac01 28024cfd 3c006401 ....L...(.L.<.d. │ │ + 0x000b97e0 600080fe 44ff9cfd c0fde002 fc017c03 `...D.........|. │ │ + 0x000b97f0 600194fb f801e8ff a0fe4401 4c01a8fd `.........D.L... │ │ + 0x000b9800 c8fe2401 fc0170ff f8ffe401 30001c01 ..$...p.....0... │ │ + 0x000b9810 fcfe10ff 00019cff dcfe34ff d4ffd801 ..........4..... │ │ + 0x000b9820 34ff8c03 44ff18fc 00ff5c00 8c0478fe 4...D.....\...x. │ │ + 0x000b9830 34026401 8c02e4ff 8cfc0001 e40140ff 4.d...........@. │ │ + 0x000b9840 f80250ff 7801f4fd 3cfe4cfe 5c0320fd ..P.x...<.L.\. . │ │ + 0x000b9850 d4007c00 f80124fe d4014c00 28fe2802 ..|...$...L.(.(. │ │ + 0x000b9860 4cfd50fc 94fde402 10ff9001 84001400 L.P............. │ │ + 0x000b9870 c0003cff 080164fd 0cfcc4ff 2801c4fe ..<...d.....(... │ │ + 0x000b9880 c4fc4c00 64ff1c01 00fd40fe c0fc9400 ..L.d.....@..... │ │ + 0x000b9890 f8008c02 6802d404 2001b8fe 70fe84ff ....h... ...p... │ │ + 0x000b98a0 4c02dc00 080248fd 08040003 1cfda4ff L.....H......... │ │ + 0x000b98b0 f0fe2801 c00130fe 9c0138ff 8801b801 ..(...0...8..... │ │ + 0x000b98c0 38ff0801 68fffcfe 40010804 d8004001 8...h...@.....@. │ │ + 0x000b98d0 f8ffc0ff 9c0008fc 3c049404 1802e401 ........<....... │ │ + 0x000b98e0 50fe8400 7401ccff 00ff5400 7400a0fe P...t.....T.t... │ │ + 0x000b98f0 30007400 300180fe 9c019c03 d4fe1002 0.t.0........... │ │ + 0x000b9900 7402b400 88022c00 2cfc24ff 28053000 t.....,.,.$.(.0. │ │ + 0x000b9910 4c01ec02 0c02f4fe 30fd1c02 ecfe3402 L.......0.....4. │ │ + 0x000b9920 a8fe30ff 3cffb401 80035800 78fe8400 ..0.<.....X.x... │ │ + 0x000b9930 50003cfc e0fe3802 3800d0ff 38fe7803 P.<...8.8...8.x. │ │ + 0x000b9940 08002802 64ffdcfe b4032001 800034fd ..(.d..... ...4. │ │ + 0x000b9950 dcfea804 68ff6c03 6001a8fd fcfed4fc ....h.l.`....... │ │ + 0x000b9960 2cfee4ff 88ffe0ff d4ff0405 f001c000 ,............... │ │ + 0x000b9970 d0013801 b4fffcfd 84fe38fe 0cfcd0ff ..8.......8..... │ │ + 0x000b9980 340164ff 2400ec01 64ffd8fc bc007406 4.d.$...d.....t. │ │ + 0x000b9990 440088ff 8cff3c01 a00074ff 60012803 D.....<...t.`.(. │ │ + 0x000b99a0 60fe5002 3c0120fe 38001002 34ffc8fd `.P.<. .8...4... │ │ + 0x000b99b0 740118ff f002a8fe e802fcff 440160fe t...........D.`. │ │ + 0x000b99c0 a8fd0003 0c0108ff a8ff7cff 5cfe50fe ..........|.\.P. │ │ + 0x000b99d0 5000e0fe 9401c4fe 40fbb4fd 080294ff P.......@....... │ │ + 0x000b99e0 5c00c0fe 700120fe 28ffa4ff 9806d4fe \...p. .(....... │ │ + 0x000b99f0 b400fc03 50ff3403 bcff1cff fcfeb401 ....P.4......... │ │ + 0x000b9a00 78fc1400 280004fe b80120fd 38014c01 x...(..... .8.L. │ │ + 0x000b9a10 cc00f802 8cfed802 6000ecff 88fdf8fd ........`....... │ │ + 0x000b9a20 d0fd5001 3404c0ff ecfd0803 4802c000 ..P.4.......H... │ │ + 0x000b9a30 8c0128fd f8fd1401 44ff5000 ccff9cfd ..(.....D.P..... │ │ + 0x000b9a40 04ffd0ff 8802d400 50fde400 ccfffcfe ........P....... │ │ + 0x000b9a50 ac0164fe f0fe6cfe b4003003 e4fc3000 ..d...l...0...0. │ │ + 0x000b9a60 9800e401 a8ff28ff dc03b802 bc00f0fd ......(......... │ │ + 0x000b9a70 88028cff 4cff3c01 dc010c00 ccfd6000 ....L.<.......`. │ │ + 0x000b9a80 dc0104ff 94fe88fe 78fe2c02 00ffc0fd ........x.,..... │ │ + 0x000b9a90 0401a0fe 7800f0ff 78fffcfe 14fe4800 ....x...x.....H. │ │ + 0x000b9aa0 2c029402 44026802 0403b401 a801e0ff ,...D.h......... │ │ + 0x000b9ab0 bcfe0cfb a001bcfe b0ff9803 a000e400 ................ │ │ + 0x000b9ac0 d4022000 fcfd4000 80014400 80ff8800 .. ...@...D..... │ │ + 0x000b9ad0 f000f800 34ffbcff fc005cfc 88ff20fe ....4.....\... . │ │ + 0x000b9ae0 8cfdacff c0005403 6cfee0fe 7cffcc00 ......T.l...|... │ │ + 0x000b9af0 6400a800 bcff3cff 9cfccc01 38047c01 d.....<.....8.|. │ │ + 0x000b9b00 b0fff400 0000e401 88fc4000 b8006001 ..........@...`. │ │ + 0x000b9b10 5802cc01 a4005c02 3cff4001 c0ff4c02 X.....\.<.@...L. │ │ + 0x000b9b20 48ffe400 0c007401 3000b0fc a8fee000 H.....t.0....... │ │ + 0x000b9b30 d00038ff e4018000 ecff1001 2cfeb8fc ..8.........,... │ │ + 0x000b9b40 80010001 30fdf8fd 30febcfd 700088ff ....0...0...p... │ │ + 0x000b9b50 84029cfe 30ffa0fd f0fdc002 300258fe ....0.......0.X. │ │ + 0x000b9b60 88013c03 28005400 c80068ff 000070ff ..<.(.T...h...p. │ │ + 0x000b9b70 48021801 88ff5000 d4fd34fc 3cff28fe H.....P...4.<.(. │ │ + 0x000b9b80 d4025000 a800e0ff 5800a000 50fd0000 ..P.....X...P... │ │ + 0x000b9b90 a0006401 7401f8fc e40280ff a40208ff ..d.t........... │ │ + 0x000b9ba0 20fe0400 94fe6000 2002e800 f8fbbc03 .....`. ....... │ │ + 0x000b9bb0 ec006401 1400d8ff 2c011800 5cfdacfd ..d.....,...\... │ │ + 0x000b9bc0 84006004 98ff1402 b8fb3802 8802bc01 ..`.......8..... │ │ + 0x000b9bd0 fc017c01 bc0088fe a4fdd005 a8011800 ..|............. │ │ + 0x000b9be0 f40224ff 40ffcc02 78009803 b002a800 ..$.@...x....... │ │ + 0x000b9bf0 2c0034fe 38021c01 78048804 5802a801 ,.4.8...x...X... │ │ + 0x000b9c00 78039002 9cfec0fe dc003c01 50ff2cfd x.........<.P.,. │ │ + 0x000b9c10 44ffd0fc 8cfda4fe 1cff84fe f4033cfe D.............<. │ │ + 0x000b9c20 6cfde002 a0039401 48fdb8ff f4fe84fc l.......H....... │ │ + 0x000b9c30 8000b800 a8fef4fc 68015001 90015801 ........h.P...X. │ │ + 0x000b9c40 ac012402 90ff8800 1cff28ff ccfcfcfd ..$.......(..... │ │ + 0x000b9c50 54015c00 78ff7400 d4fe7801 0cff6400 T.\.x.t...x...d. │ │ + 0x000b9c60 c4fef8fd e4fef4ff 3803a400 dcfd4cff ........8.....L. │ │ + 0x000b9c70 80ff7400 64fcc4fc 0c0190fe bcfd6c02 ..t.d.........l. │ │ + 0x000b9c80 c000a000 000074f9 2c04a801 c8ff98fe ......t.,....... │ │ + 0x000b9c90 d40164ff d0022001 f0fd2c02 94fe2402 ..d... ...,...$. │ │ + 0x000b9ca0 6cfff801 3c019800 78fd94fd 54fde8ff l...<...x...T... │ │ + 0x000b9cb0 88fe80fe 94ff68fc f8fb0003 b400f8fe ......h......... │ │ + 0x000b9cc0 04fe0cfb fcfec4ff 2c0110ff dc03d402 ........,....... │ │ + 0x000b9cd0 88fec0fd 2cff20fd 2c02c000 440494fd ....,. .,...D... │ │ + 0x000b9ce0 90fc7801 c8fffcff 28ffe0ff 44030c01 ..x.....(...D... │ │ + 0x000b9cf0 8c013405 6003a8fd 64003800 64fea4ff ..4.`...d.8.d... │ │ + 0x000b9d00 6401b400 74032cfe 4cfe2401 7cfedcfc d...t.,.L.$.|... │ │ + 0x000b9d10 40fdb8fc 7001a4fe 8c002cfd 0006ac03 @...p.....,..... │ │ + 0x000b9d20 74017000 8cfeb401 20fe7004 2801e0ff t.p..... .p.(... │ │ + 0x000b9d30 1cff8400 d0ff24ff 640308fc c4ffecfb ......$.d....... │ │ + 0x000b9d40 30fe4801 9403f400 0c0020fd d8fe6801 0.H....... ...h. │ │ + 0x000b9d50 d40188fe 94ffa4ff 14037001 c8ff2002 ..........p... . │ │ + 0x000b9d60 900160fd 5cfed802 10004001 2c00e4fe ..`.\.....@.,... │ │ + 0x000b9d70 84fee4fc e8018400 cc00acfd 8cfe5800 ..............X. │ │ + 0x000b9d80 68ff74fc 84fdc4fd 90fd8cff 4cfd38ff h.t.........L.8. │ │ + 0x000b9d90 c8ff1401 a8ffe401 bcfeb403 6003e803 ............`... │ │ + 0x000b9da0 38fe48ff ecfe2401 d8fe9c00 a4024001 8.H...$.......@. │ │ + 0x000b9db0 a0008c03 acff2cfb e0fe8cff 04018cfe ......,......... │ │ + 0x000b9dc0 7cfddc02 0cfda0ff 54005801 f8fd5c01 |.......T.X...\. │ │ + 0x000b9dd0 50fdf000 acffd800 ecfb78ff 5cfd74fe P.........x.\.t. │ │ + 0x000b9de0 24fac003 d8ffb000 a800ec05 a40108fe $............... │ │ + 0x000b9df0 a8fe94fe 98fec004 54fc84fe 2cfffc00 ........T...,... │ │ + 0x000b9e00 6cfd3cfd e40144fe 68ffa003 88ff5804 l.<...D.h.....X. │ │ + 0x000b9e10 dc01fcfe 30026cff a8fe6c00 3cffe400 ....0.l...l.<... │ │ + 0x000b9e20 e0fef801 3002b8fe a8ff2001 10fccc01 ....0..... ..... │ │ + 0x000b9e30 1cffd401 bcfc3cff 4c008401 e8009c01 ......<.L....... │ │ + 0x000b9e40 70fb34fd 7cfdf402 54ff9cfe 08fe7400 p.4.|...T.....t. │ │ + 0x000b9e50 b0011002 3000dc01 58ffa0fd c001a000 ....0...X....... │ │ + 0x000b9e60 ecfdf0fe 1c005cfd f4ff3c03 d403c801 ......\...<..... │ │ + 0x000b9e70 08026800 98ff0001 a8fefcff e4ff90fe ..h............. │ │ + 0x000b9e80 ccfff4fd c4fdd4fd 38ff0003 640430ff ........8...d.0. │ │ + 0x000b9e90 00feb000 e800f800 6cff88fc 5c02a8fd ........l...\... │ │ + 0x000b9ea0 d0fe2403 64ff2cff e80140ff dcfc00ff ..$.d.,...@..... │ │ + 0x000b9eb0 700198fe 6cfcb8fe e40010ff 40fe28fe p...l.......@.(. │ │ + 0x000b9ec0 5803d4fd 94fe3c02 f4ff64ff 90feacfe X.....<...d..... │ │ + 0x000b9ed0 b001fc00 10fd68ff 20010c01 bcfdb0fc ......h. ....... │ │ + 0x000b9ee0 b0fd6c00 b4fff400 380134fd 5002b0ff ..l.....8.4.P... │ │ + 0x000b9ef0 b4016801 040008ff a0000402 4802dc02 ..h.........H... │ │ + 0x000b9f00 2c002cfe e8fedcfe 64ffb4fd 1c003401 ,.,.....d.....4. │ │ + 0x000b9f10 90031800 7c009c00 b40004ff b00364fc ....|.........d. │ │ + 0x000b9f20 fcfcf8fd 54fe90fd 2c012cff 88fb2000 ....T...,.,... . │ │ + 0x000b9f30 2cfd2003 98fb2cff f8fab0fc b40060fe ,. ...,.......`. │ │ + 0x000b9f40 b801c000 c0fde8fc b4ffc8fb 5000ecfd ............P... │ │ + 0x000b9f50 a0fe7cff 7c01ccfc 94005804 8000a400 ..|.|.....X..... │ │ + 0x000b9f60 c801bc02 64fc9000 64fd80fe 8802c0fc ....d...d....... │ │ + 0x000b9f70 fc012802 ccff9cff 70fdd000 c8fdec02 ..(.....p....... │ │ + 0x000b9f80 a8ffa802 e8002c01 c00068fe 0cfc68ff ......,...h...h. │ │ + 0x000b9f90 04fff4fe 100194fc 68fd78fd b4fe78ff ........h.x...x. │ │ + 0x000b9fa0 10000c00 8004e4ff 4c01e8fd 400160fd ........L...@.`. │ │ + 0x000b9fb0 34fec4fe 1402fcfe e400d8ff 1c04d0fc 4............... │ │ + 0x000b9fc0 b4005800 10fed4fd 60fd90fe ac015c00 ..X.....`.....\. │ │ + 0x000b9fd0 64019401 68fefc00 c40050ff d4fd1803 d...h.....P..... │ │ + 0x000b9fe0 0c012000 74012800 6000b4fe 48017800 .. .t.(.`...H.x. │ │ + 0x000b9ff0 74017cfc d8ffd801 f8feb0fd b8038000 t.|............. │ │ + 0x000ba000 90027000 980218ff a4010400 a8fe30fe ..p...........0. │ │ + 0x000ba010 2c02f400 60fee0ff fc000000 64febc00 ,...`.......d... │ │ + 0x000ba020 48fdfc01 24fe4401 b8fb9002 c8fe3002 H...$.D.......0. │ │ + 0x000ba030 080178ff 3001a000 c0ffbcfd f8005001 ..x.0.........P. │ │ + 0x000ba040 30fd3002 a4fee0fe ecfe3cff 0cfe5403 0.0.......<...T. │ │ + 0x000ba050 e0fd14ff 98fb20fc f8fc7400 38003400 ...... ...t.8.4. │ │ + 0x000ba060 5c037403 d400f4ff a800fc03 0002d8fd \.t............. │ │ + 0x000ba070 9c036cff cc02bc00 a400acfe f8fd48ff ..l...........H. │ │ + 0x000ba080 700368ff 58fd30ff 7cfbd4fe f0fd28fe p.h.X.0.|.....(. │ │ + 0x000ba090 6c016400 18fde0fb e0ff1c02 18019000 l.d............. │ │ + 0x000ba0a0 5cfde0ff 18ffe8fe 20ff6000 3802b4ff \....... .`.8... │ │ + 0x000ba0b0 ac009400 94006800 2000d8fe e0ff1403 ......h. ....... │ │ + 0x000ba0c0 b0ff2000 f0ff1801 2001b003 ac011cfe .. ..... ....... │ │ + 0x000ba0d0 0040c03f 813f423f 043fc63e 893e4c3e .@.?.?B?.?.>.>L> │ │ + 0x000ba0e0 103ed43d 983d5d3d 223de83c ae3c753c .>.=.=]="=.<.?....+9>@...... │ │ + 0x000ba2f0 04040405 04040004 02000406 01020401 ................ │ │ + 0x000ba300 06040204 02020406 05040205 04060302 ................ │ │ + 0x000ba310 04030604 04020404 06040204 04030404 ................ │ │ + 0x000ba320 04040405 04040102 04010404 01060400 ................ │ │ + 0x000ba330 04040204 02020406 05040205 04060302 ................ │ │ + 0x000ba340 04030604 04020404 06040204 04030404 ................ │ │ + 0x000ba350 04040405 04040004 02000404 00040601 ................ │ │ + 0x000ba360 04040204 02020406 05040205 04060302 ................ │ │ + 0x000ba370 04030604 04020404 06043c34 2d27221e ..........<4-'". │ │ + 0x000ba380 1a161311 0f0d0b0a 08070606 05040403 ................ │ │ + 0x000ba390 03020202 02010101 01010000 00000000 ................ │ │ + 0x000ba3a0 500b805a 1f06c80e 1f03b10f 4e0de408 P..Z........N... │ │ + 0x000ba3b0 9101ec0f 5e0c260a 8b071c0e 500fa504 ....^.&.....P... │ │ + 0x000ba3c0 c900fb0f db0bbf0a d706770e 110f6405 ..........w...d. │ │ + 0x000ba3d0 e303850f b90d3a08 8809da0c d40f5902 ......:.......Y. │ │ + 0x000ba3e0 2803f87f b85cc0a7 e0330875 7077f0d1 (....\...3.upw.. │ │ + 0x000ba3f0 ec0f9101 b10f1f03 207e20ea b849a868 ........ ~ ..I.h │ │ + 0x000ba400 286c88bb 081ce07c a2f3daf5 e1fc4ff0 (l.....|......O. │ │ + 0x000ba410 a80f087f e86440b1 183f606f 607be0dd .....d@..?`o`{.. │ │ + 0x000ba420 1c0e8b07 e4084e0d a87f98f6 9853f060 ......N......S.` │ │ + 0x000ba430 587270c6 28288879 b0f05bfb b2f21cf7 Xrp.((.y..[..... │ │ + 0x000ba440 2905db0e b209100d 100d0000 00000000 )............... │ │ + 0x000ba450 ec0f9101 1c0e8b07 260a5e0c a504500f ........&.^...P. │ │ + 0x000ba460 500b0000 1f06c80e 00000000 00000000 P............... │ │ + 0x000ba470 fb0fc900 850fe303 770ed706 da0c8809 ........w....... │ │ + 0x000ba480 bf0adb0b 3a08b90d 6405110f 5902d40f ....:...d...Y... │ │ + 0x000ba490 0a002400 4e000001 04000800 0c000001 ..$.N........... │ │ + 0x000ba4a0 0a002400 4e008800 d2002c01 96010004 ..$.N.....,..... │ │ + 0x000ba4b0 0a002400 4e009700 d7001701 57010002 ..$.N.......W... │ │ + 0x000ba4c0 0a002400 4e000002 2b006b00 ab000001 ..$.N...+.k..... │ │ + 0x000ba4d0 3c003800 34003000 2c002800 24002000 <.8.4.0.,.(.$. . │ │ + 0x000ba4e0 1c001800 14001000 0c000800 04000000 ................ │ │ + 0x000ba4f0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ba500 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ba510 01000200 04000800 10002000 40008000 .......... .@... │ │ + 0x000ba520 00010002 00040008 00100020 00400080 ........... .@.. │ │ + 0x000ba530 4803a401 1801d200 a8008c00 78006900 H...........x.i. │ │ + 0x000ba540 a401d200 8c006900 69006900 69006900 ......i.i.i.i.i. │ │ + 0x000ba550 8c00d200 a4010000 f1e201f2 01020112 ................ │ │ + 0x000ba560 11221021 1020101f f1e201f2 01020112 .".!. .......... │ │ + 0x000ba570 11221021 f9f201fa 0102010a 09120811 .".!............ │ │ + 0x000ba580 0810080f f9f201fa 0102010a 09120811 ................ │ │ + 0x000ba590 04020303 00000000 00000000 00000000 ................ │ │ + 0x000ba5a0 01000000 02000000 00000000 00000000 ................ │ │ + 0x000ba5b0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ba5c0 00000000 00000000 ffffffff ffffffff ................ │ │ + 0x000ba5d0 ffffffff ffffffff ffffffff ffffffff ................ │ │ + 0x000ba5e0 ffffffff ffffffff 00000000 00000000 ................ │ │ + 0x000ba5f0 4803a401 1801d200 a8008c00 78006900 H...........x.i. │ │ + 0x000ba600 a401d200 8c006900 69006900 69006900 ......i.i.i.i.i. │ │ + 0x000ba610 8c00d200 a4010000 f1e201f2 01020112 ................ │ │ + 0x000ba620 11221021 1020101f f1e201f2 01020112 .".!. .......... │ │ + 0x000ba630 11221021 f9f201fa 0102010a 09120811 .".!............ │ │ + 0x000ba640 0810080f f9f201fa 0102010a 09120811 ................ │ │ + 0x000ba650 04020303 00000000 00000000 00000000 ................ │ │ + 0x000ba660 500b0000 0000805a 1f060000 c80e0000 P......Z........ │ │ + 0x000ba670 1f030000 b10f0000 4e0d0000 e4080000 ........N....... │ │ + 0x000ba680 91010000 ec0f0000 5e0c0000 260a0000 ........^...&... │ │ + 0x000ba690 8b070000 1c0e0000 500f0000 a5040000 ........P....... │ │ + 0x000ba6a0 c9000000 fb0f0000 db0b0000 bf0a0000 ................ │ │ + 0x000ba6b0 d7060000 770e0000 110f0000 64050000 ....w.......d... │ │ + 0x000ba6c0 e3030000 850f0000 b90d0000 3a080000 ............:... │ │ + 0x000ba6d0 88090000 da0c0000 d40f0000 59020000 ............Y... │ │ + 0x000ba6e0 00002803 0000f87f 0000b85c 0000c0a7 ..(........\.... │ │ + 0x000ba6f0 0000e033 00000875 00007077 0000f0d1 ...3...u..pw.... │ │ + 0x000ba700 ec0f0000 91010000 b10f0000 1f030000 ................ │ │ + 0x000ba710 0000207e 000020ea 0000b849 0000a868 .. ~.. ....I...h │ │ + 0x000ba720 0000286c 000088bb 0000081c 0000e07c ..(l...........| │ │ + 0x000ba730 a2f3ffff daf5ffff e1fcffff 4ff0ffff ............O... │ │ + 0x000ba740 0000a80f 0000087f 0000e864 000040b1 ...........d..@. │ │ + 0x000ba750 0000183f 0000606f 0000607b 0000e0dd ...?..`o..`{.... │ │ + 0x000ba760 1c0e0000 8b070000 e4080000 4e0d0000 ............N... │ │ + 0x000ba770 0000a87f 000098f6 00009853 0000f060 ...........S...` │ │ + 0x000ba780 00005872 000070c6 00002828 00008879 ..Xr..p...((...y │ │ + 0x000ba790 b0f0ffff 5bfbffff b2f2ffff 1cf7ffff ....[........... │ │ + 0x000ba7a0 29050000 db0e0000 b2090000 100d0000 )............... │ │ + 0x000ba7b0 ec0f0000 91010000 1c0e0000 8b070000 ................ │ │ + 0x000ba7c0 260a0000 5e0c0000 a5040000 500f0000 &...^.......P... │ │ + 0x000ba7d0 500b0000 00000000 1f060000 c80e0000 P............... │ │ + 0x000ba7e0 fb0f0000 c9000000 850f0000 e3030000 ................ │ │ + 0x000ba7f0 770e0000 d7060000 da0c0000 88090000 w............... │ │ + 0x000ba800 bf0a0000 db0b0000 3a080000 b90d0000 ........:....... │ │ + 0x000ba810 64050000 110f0000 59020000 d40f0000 d.......Y....... │ │ + 0x000ba820 03000a00 15002400 37004e00 69000001 ......$.7.N.i... │ │ + 0x000ba830 02000400 06000800 0a000c00 0e000001 ................ │ │ + 0x000ba840 0d001d00 2d004000 10002000 30004000 ....-.@... .0.@. │ │ + 0x000ba850 04000800 0c004000 03000a00 15002b00 ......@.......+. │ │ + 0x000ba860 3b004b00 5b008000 02000400 06004000 ;.K.[.........@. │ │ + 0x000ba870 50006000 70008000 02000400 06000800 P.`.p........... │ │ + 0x000ba880 0a000c00 0e008000 03000a00 15002400 ..............$. │ │ + 0x000ba890 37004e00 69008800 ab00d200 fd002c01 7.N.i.........,. │ │ + 0x000ba8a0 5f019601 d1010004 03000a00 15002400 _.............$. │ │ + 0x000ba8b0 37004e00 69009700 b700d700 f7001701 7.N.i........... │ │ + 0x000ba8c0 37015701 77010002 03000a00 15002400 7.W.w.........$. │ │ + 0x000ba8d0 37004e00 69000002 03000a00 15002b00 7.N.i.........+. │ │ + 0x000ba8e0 3b004b00 5b006b00 7b008b00 9b00ab00 ;.K.[.k.{....... │ │ + 0x000ba8f0 bb00cb00 db000001 00000000 00000000 ................ │ │ + 0x000ba900 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ba910 00000000 00000000 ffffffff ffffffff ................ │ │ + 0x000ba920 ffffffff ffffffff ffffffff ffffffff ................ │ │ + 0x000ba930 ffffffff ffffffff 05040300 00000000 ................ │ │ + 0x000ba940 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ba950 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ba960 00000000 00000000 0501020c 1b000000 ................ │ │ + 0x000ba970 11000000 11000000 1b000000 1b000000 ................ │ │ + 0x000ba980 11000000 11000000 1b000000 17000000 ................ │ │ + 0x000ba990 16000000 00000000 00000000 05040300 ................ │ │ + 0x000ba9a0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ba9b0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ba9c0 00000000 00000000 00000000 0501020c ................ │ │ + 0x000ba9d0 00040804 00000506 05000204 04040200 ................ │ │ + 0x000ba9e0 01020304 05060707 00020405 06060600 ................ │ │ + 0x000ba9f0 04080400 00050605 00020404 0402 .............. │ ├── readelf --wide --decompress --hex-dump=.ARM.extab {} │ │ @@ -1,7 +1,7 @@ │ │ │ │ Hex dump of section '.ARM.extab': │ │ - 0x000a9b60 02b10181 b0b00084 00000000 08b10181 ................ │ │ - 0x000a9b70 b0b00084 00000000 08b10181 b0b00084 ................ │ │ - 0x000a9b80 00000000 08b10181 b0b00084 00000000 ................ │ │ - 0x000a9b90 08b10181 b0b00084 00000000 ............ │ │ + 0x000baa00 02b10181 b0b00084 00000000 08b10181 ................ │ │ + 0x000baa10 b0b00084 00000000 08b10181 b0b00084 ................ │ │ + 0x000baa20 00000000 08b10181 b0b00084 00000000 ................ │ │ + 0x000baa30 08b10181 b0b00084 00000000 ............ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ @@ -1,18 +1,8 @@ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ - 0x000ab830 30b80a00 20500a00 40500a00 40520a00 0... P..@P..@R.. │ │ - 0x000ab840 60520a00 40500a00 e0520a00 60530a00 `R..@P...R..`S.. │ │ - 0x000ab850 40500a00 60550a00 60570a00 00000000 @P..`U..`W...... │ │ - 0x000ab860 00000000 60570a00 00000000 00000000 ....`W.......... │ │ - 0x000ab870 605f0a00 40500a00 a05f0a00 e05f0a00 `_..@P..._..._.. │ │ - 0x000ab880 40500a00 20600a00 60600a00 40500a00 @P.. `..``..@P.. │ │ - 0x000ab890 60610a00 60620a00 40500a00 60630a00 `a..`b..@P..`c.. │ │ - 0x000ab8a0 60640a00 00000000 00000000 60680a00 `d..........`h.. │ │ - 0x000ab8b0 00000000 00000000 60570a00 00000000 ........`W...... │ │ - 0x000ab8c0 00000000 60570a00 00000000 00000000 ....`W.......... │ │ - 0x000ab8d0 606c0a00 40500a00 e06c0a00 606d0a00 `l..@P...l..`m.. │ │ - 0x000ab8e0 40500a00 e06d0a00 606e0a00 00000000 @P...m..`n...... │ │ - 0x000ab8f0 00000000 60700a00 00000000 00000000 ....`p.......... │ │ - 0x000ab900 60640a00 00000000 00000000 60680a00 `d..........`h.. │ │ - 0x000ab910 00000000 00000000 ........ │ │ + 0x000bc5b0 b0c50b00 40650b00 60650b00 e0650b00 ....@e..`e...e.. │ │ + 0x000bc5c0 e0670b00 e0670b00 e06f0b00 20700b00 .g...g...o.. p.. │ │ + 0x000bc5d0 60700b00 60710b00 60720b00 60760b00 `p..`q..`r..`v.. │ │ + 0x000bc5e0 e0670b00 e0670b00 607a0b00 e07a0b00 .g...g..`z...z.. │ │ + 0x000bc5f0 607b0b00 607d0b00 60720b00 60760b00 `{..`}..`r..`v.. │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ @@ -1,4 +1,4 @@ │ │ │ │ Hex dump of section '.fini_array': │ │ - 0x000ab918 642a0000 502a0000 d*..P*.. │ │ + 0x000bc600 04300000 f02f0000 .0.../.. │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ @@ -1,98 +1,147 @@ │ │ │ │ Hex dump of section '.got': │ │ - 0x000aba18 8e740a00 00000000 c4720a00 60720a00 .t.......r..`r.. │ │ - 0x000aba28 d0750a00 94ca0e00 208c0900 d8210600 .u...... ....!.. │ │ - 0x000aba38 e0ec0700 88d30500 409e0700 585b0600 ........@...X[.. │ │ - 0x000aba48 64280800 ac570600 90240800 dc040600 d(...W...$...... │ │ - 0x000aba58 38cf0700 28730a00 56750a00 bb740a00 8...(s..Vu...t.. │ │ - 0x000aba68 6f750a00 80730a00 18740a00 7c750a00 ou...s...t..|u.. │ │ - 0x000aba78 46750a00 7e740a00 94750a00 b8750a00 Fu..~t...u...u.. │ │ - 0x000aba88 80a20100 94f60100 88e60100 58e70100 ............X... │ │ - 0x000aba98 c8a30100 f0f60100 68e70100 58eb0100 ........h...X... │ │ - 0x000abaa8 a0a60100 60f70100 80eb0100 6cf60100 ....`.......l... │ │ - 0x000abab8 ecad0100 10f90100 98c00100 b0810a00 ................ │ │ - 0x000abac8 30820a00 90820a00 1c750a00 70740a00 0........u..pt.. │ │ - 0x000abad8 6a750a00 93740a00 35750a00 34b80a00 ju...t..5u..4... │ │ - 0x000abae8 d1740a00 04c00a00 94a90e00 c00f0300 .t.............. │ │ - 0x000abaf8 c40b0300 88010300 84040300 50060300 ............P... │ │ - 0x000abb08 b8090300 d00d0300 90000300 f0020300 ................ │ │ - 0x000abb18 9cff0200 e0180300 c4110300 44170300 ............D... │ │ - 0x000abb28 08180300 18140300 08220300 f81e0300 ........."...... │ │ - 0x000abb38 ec1a0300 84150300 d0830a00 a8790a00 .............y.. │ │ - 0x000abb48 b07f0a00 50770a00 50760a00 b02c0300 ....Pw..Pv...,.. │ │ - 0x000abb58 a42b0300 402e0300 182e0300 a02d0300 .+..@........-.. │ │ - 0x000abb68 002d0300 782d0300 602c0300 783f0300 .-..x-..`,..x?.. │ │ - 0x000abb78 c83e0300 4c3f0300 183e0300 703e0300 .>..L?...>..p>.. │ │ - 0x000abb88 5c3d0300 08600300 485f0300 d82c0300 \=...`..H_...,.. │ │ - 0x000abb98 382c0300 f02d0300 c82d0300 882c0300 8,...-...-...,.. │ │ - 0x000abba8 102c0300 502d0300 282d0300 443e0300 .,..P-..(-..D>.. │ │ - 0x000abbb8 c03d0300 203f0300 183a0300 f43e0300 .=.. ?...:...>.. │ │ - 0x000abbc8 9c3e0300 ec3d0300 b85e0300 285e0300 .>...=...^..(^.. │ │ - 0x000abbd8 d85f0300 885e0300 e85e0300 c05d0300 ._...^...^...].. │ │ - 0x000abbe8 70420300 c0410300 44420300 68410300 pB...A..DB..hA.. │ │ - 0x000abbf8 10410300 54400300 203b0300 703a0300 .A..T@.. ;..p:.. │ │ - 0x000abc08 f43a0300 c0390300 c42a0300 14390300 .:...9...*...9.. │ │ - 0x000abc18 546e0300 946d0300 246e0300 a85f0300 Tn...m..$n..._.. │ │ - 0x000abc28 d46c0300 d03f0300 a43f0300 28400300 .l...?...?..(@.. │ │ - 0x000abc38 fc3f0300 785f0300 185f0300 585e0300 .?..x_..._..X^.. │ │ - 0x000abc48 3c410300 b8400300 18420300 ec410300 ..$G..4;.. │ │ + 0x000bca90 00440300 505f0300 205d0300 a4370300 .D..P_.. ]...7.. │ │ + 0x000bcaa0 1c400300 185a0300 d4560300 60590400 .@...Z...V..`Y.. │ │ + 0x000bcab0 6c550400 684b0400 904e0400 78500400 lU..hK...N..xP.. │ │ + 0x000bcac0 f4530400 a4570400 504a0400 e04c0400 .S...W..PJ...L.. │ │ + 0x000bcad0 48490400 d0670400 b4600400 24660400 HI...g...`..$f.. │ │ + 0x000bcae0 f0660400 d0600400 64710400 9c6d0400 .f...`..dq...m.. │ │ + 0x000bcaf0 f8690400 f4630400 b8820b00 90900b00 .i...c.......... │ │ + 0x000bcb00 68860b00 708c0b00 10840b00 20a70100 h...p....... ... │ │ + 0x000bcb10 34fb0100 28eb0100 f8eb0100 68a80100 4...(.......h... │ │ + 0x000bcb20 90fb0100 08ec0100 f8ef0100 40ab0100 ............@... │ │ + 0x000bcb30 00fc0100 20f00100 0cfb0100 8cb20100 .... ........... │ │ + 0x000bcb40 b0fd0100 38c50100 708e0b00 f08e0b00 ....8...p....... │ │ + 0x000bcb50 508f0b00 68a40300 6ca00300 4c960300 P...h...l...L... │ │ + 0x000bcb60 40990300 049b0300 609e0300 78a20300 @.......`...x... │ │ + 0x000bcb70 54950300 b4970300 6c940300 64ad0300 T.......l...d... │ │ + 0x000bcb80 6ca60300 d0ab0300 90ac0300 aca80300 l............... │ │ + 0x000bcb90 80b60300 74b30300 6caf0300 14aa0300 ....t...l....... │ │ + 0x000bcba0 a4ca0300 c4c90300 b8c80300 b4c70300 ................ │ │ + 0x000bcbb0 ec050500 1c050500 24040500 38030500 ........$...8... │ │ + 0x000bcbc0 647a0400 3c790400 1c7c0400 f07b0400 dz..codec_whitelist && !dst->format_whitelist && !dst->protocol_whitelist && !dst->protocol_blacklist │ │ libavformat/utils.c │ │ Failed to duplicate black/whitelist │ │ Truncating packet of size %d to %lld │ │ Format not on whitelist '%s' │ │ Attached picture on stream %d has invalid size, ignoring │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ @@ -7492,38 +7492,38 @@ │ │ 0x000ed940 61677261 6d202875 6e72656c 6961626c agram (unreliabl │ │ 0x000ed950 65207061 636b6574 2d6f7269 656e7465 e packet-oriente │ │ 0x000ed960 64290073 65717061 636b6574 00536571 d).seqpacket.Seq │ │ 0x000ed970 7061636b 65742028 72656c69 61626c65 packet (reliable │ │ 0x000ed980 20706163 6b65742d 6f726965 6e746564 packet-oriented │ │ 0x000ed990 0025733a 2f2f0025 7340003a 2564002d .%s://.%s@.:%d.- │ │ 0x000ed9a0 2d63726f 73732d70 72656669 783d2f74 -cross-prefix=/t │ │ - 0x000ed9b0 6d702f74 6d702e4f 67725642 50423443 mp/tmp.OgrVBPB4C │ │ - 0x000ed9c0 4b2f6269 6e2f6172 6d2d6c69 6e75782d K/bin/arm-linux- │ │ + 0x000ed9b0 6d702f74 6d702e4d 696c626b 4d587969 mp/tmp.MilbkMXyi │ │ + 0x000ed9c0 6d2f6269 6e2f6172 6d2d6c69 6e75782d m/bin/arm-linux- │ │ 0x000ed9d0 616e6472 6f696465 6162692d 202d2d63 androideabi- --c │ │ - 0x000ed9e0 633d2f74 6d702f74 6d702e4f 67725642 c=/tmp/tmp.OgrVB │ │ - 0x000ed9f0 50423443 4b2f6269 6e2f6172 6d2d6c69 PB4CK/bin/arm-li │ │ + 0x000ed9e0 633d2f74 6d702f74 6d702e4d 696c626b c=/tmp/tmp.Milbk │ │ + 0x000ed9f0 4d587969 6d2f6269 6e2f6172 6d2d6c69 MXyim/bin/arm-li │ │ 0x000eda00 6e75782d 616e6472 6f696465 6162692d nux-androideabi- │ │ 0x000eda10 636c616e 67202d2d 61733d2f 746d702f clang --as=/tmp/ │ │ - 0x000eda20 746d702e 4f677256 42504234 434b2f62 tmp.OgrVBPB4CK/b │ │ + 0x000eda20 746d702e 4d696c62 6b4d5879 696d2f62 tmp.MilbkMXyim/b │ │ 0x000eda30 696e2f61 726d2d6c 696e7578 2d616e64 in/arm-linux-and │ │ 0x000eda40 726f6964 65616269 2d676363 202d2d70 roideabi-gcc --p │ │ 0x000eda50 6b672d63 6f6e6669 673d706b 672d636f kg-config=pkg-co │ │ 0x000eda60 6e666967 202d2d79 61736d65 78653d2f nfig --yasmexe=/ │ │ - 0x000eda70 746d702f 746d702e 4f677256 42504234 tmp/tmp.OgrVBPB4 │ │ - 0x000eda80 434b2f62 696e2f79 61736d20 2d2d7379 CK/bin/yasm --sy │ │ - 0x000eda90 73726f6f 743d2f74 6d702f74 6d702e4f sroot=/tmp/tmp.O │ │ - 0x000edaa0 67725642 50423443 4b2f7379 73726f6f grVBPB4CK/sysroo │ │ + 0x000eda70 746d702f 746d702e 4d696c62 6b4d5879 tmp/tmp.MilbkMXy │ │ + 0x000eda80 696d2f62 696e2f79 61736d20 2d2d7379 im/bin/yasm --sy │ │ + 0x000eda90 73726f6f 743d2f74 6d702f74 6d702e4d sroot=/tmp/tmp.M │ │ + 0x000edaa0 696c626b 4d587969 6d2f7379 73726f6f ilbkMXyim/sysroo │ │ 0x000edab0 74202d2d 73797369 6e636c75 64653d2f t --sysinclude=/ │ │ - 0x000edac0 746d702f 746d702e 4f677256 42504234 tmp/tmp.OgrVBPB4 │ │ - 0x000edad0 434b2f73 7973726f 6f742f75 73722f69 CK/sysroot/usr/i │ │ + 0x000edac0 746d702f 746d702e 4d696c62 6b4d5879 tmp/tmp.MilbkMXy │ │ + 0x000edad0 696d2f73 7973726f 6f742f75 73722f69 im/sysroot/usr/i │ │ 0x000edae0 6e636c75 6465202d 2d656e61 626c652d nclude --enable- │ │ 0x000edaf0 63726f73 732d636f 6d70696c 65202d2d cross-compile -- │ │ 0x000edb00 74617267 65742d6f 733d616e 64726f69 target-os=androi │ │ 0x000edb10 64202d2d 70726566 69783d2f 746d702f d --prefix=/tmp/ │ │ - 0x000edb20 746d702e 4467754c 6352664c 70372f64 tmp.DguLcRfLp7/d │ │ + 0x000edb20 746d702e 73347177 33474e4a 575a2f64 tmp.s4qw3GNJWZ/d │ │ 0x000edb30 6973742d 66756c6c 2d61726d 65616269 ist-full-armeabi │ │ 0x000edb40 2d763761 202d2d61 7263683d 61726d20 -v7a --arch=arm │ │ 0x000edb50 2d2d6578 7472612d 63666c61 67733d27 --extra-cflags=' │ │ 0x000edb60 2d6d6172 63683d61 726d7637 2d61202d -march=armv7-a - │ │ 0x000edb70 6d667075 3d6e656f 6e202d6d 666c6f61 mfpu=neon -mfloa │ │ 0x000edb80 742d6162 693d736f 66746670 202d6d74 t-abi=softfp -mt │ │ 0x000edb90 68756d62 202d6650 4943202d 66504945 humb -fPIC -fPIE ├── lib/armeabi-v7a/libswscale.so │ ├── strings --all --bytes=8 {} │ │ @@ -293,15 +293,15 @@ │ │ libswscale/swscale_unscaled.c │ │ !(srcStride[0] % 2 || srcStride[1] % 2 || srcStride[2] % 2 || dstStride[0] % 2 || dstStride[1] % 2) │ │ !(dstStride[0] % 2 || dstStride[1] % 2) │ │ internal error %s -> %s converter │ │ unsupported planar RGB conversion %s -> %s │ │ unsupported conversion to planar RGB %s -> %s │ │ srcSliceH > 1 │ │ ---cross-prefix=/tmp/tmp.OgrVBPB4CK/bin/arm-linux-androideabi- --cc=/tmp/tmp.OgrVBPB4CK/bin/arm-linux-androideabi-clang --as=/tmp/tmp.OgrVBPB4CK/bin/arm-linux-androideabi-gcc --pkg-config=pkg-config --yasmexe=/tmp/tmp.OgrVBPB4CK/bin/yasm --sysroot=/tmp/tmp.OgrVBPB4CK/sysroot --sysinclude=/tmp/tmp.OgrVBPB4CK/sysroot/usr/include --enable-cross-compile --target-os=android --prefix=/tmp/tmp.DguLcRfLp7/dist-full-armeabi-v7a --arch=arm --extra-cflags='-march=armv7-a -mfpu=neon -mfloat-abi=softfp -mthumb -fPIC -fPIE -DPIC -D__ANDROID_API__=21 -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/dav1d/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-armeabi-v7a/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-armeabi-v7a/include/dav1d' --extra-ldflags='-march=armv7-a -Wl,--fix-cortex-a8 -fPIE -pie -L/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-armeabi-v7a/src' --enable-shared --disable-static --disable-symver --disable-doc --disable-bzlib --disable-muxers --disable-bsfs --disable-avdevice --disable-devices --disable-encoders --enable-muxer=spdif --enable-protocols --enable-demuxers --enable-parsers --enable-decoders --enable-libdav1d │ │ +--cross-prefix=/tmp/tmp.MilbkMXyim/bin/arm-linux-androideabi- --cc=/tmp/tmp.MilbkMXyim/bin/arm-linux-androideabi-clang --as=/tmp/tmp.MilbkMXyim/bin/arm-linux-androideabi-gcc --pkg-config=pkg-config --yasmexe=/tmp/tmp.MilbkMXyim/bin/yasm --sysroot=/tmp/tmp.MilbkMXyim/sysroot --sysinclude=/tmp/tmp.MilbkMXyim/sysroot/usr/include --enable-cross-compile --target-os=android --prefix=/tmp/tmp.s4qw3GNJWZ/dist-full-armeabi-v7a --arch=arm --extra-cflags='-march=armv7-a -mfpu=neon -mfloat-abi=softfp -mthumb -fPIC -fPIE -DPIC -D__ANDROID_API__=21 -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/dav1d/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-armeabi-v7a/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-armeabi-v7a/include/dav1d' --extra-ldflags='-march=armv7-a -Wl,--fix-cortex-a8 -fPIE -pie -L/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-armeabi-v7a/src' --enable-shared --disable-static --disable-symver --disable-doc --disable-bzlib --disable-muxers --disable-bsfs --disable-avdevice --disable-devices --disable-encoders --enable-muxer=spdif --enable-protocols --enable-demuxers --enable-parsers --enable-decoders --enable-libdav1d │ │ libswscale license: LGPL version 2.1 or later │ │ YUV color matrix differs for YUV->YUV, using intermediate RGB to convert │ │ deprecated pixel format used, make sure you did set range correctly │ │ %s is not supported as input pixel format │ │ %s is not supported as output pixel format │ │ Exactly one scaler algorithm must be chosen, got %X │ │ %dx%d -> %dx%d is invalid scaling dimension │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ @@ -141,38 +141,38 @@ │ │ 0x0004b448 706c616e 61722052 47422063 6f6e7665 planar RGB conve │ │ 0x0004b458 7273696f 6e202573 202d3e20 25730a00 rsion %s -> %s.. │ │ 0x0004b468 756e7375 70706f72 74656420 636f6e76 unsupported conv │ │ 0x0004b478 65727369 6f6e2074 6f20706c 616e6172 ersion to planar │ │ 0x0004b488 20524742 20257320 2d3e2025 730a0073 RGB %s -> %s..s │ │ 0x0004b498 7263536c 69636548 203e2031 002d2d63 rcSliceH > 1.--c │ │ 0x0004b4a8 726f7373 2d707265 6669783d 2f746d70 ross-prefix=/tmp │ │ - 0x0004b4b8 2f746d70 2e4f6772 56425042 34434b2f /tmp.OgrVBPB4CK/ │ │ + 0x0004b4b8 2f746d70 2e4d696c 626b4d58 79696d2f /tmp.MilbkMXyim/ │ │ 0x0004b4c8 62696e2f 61726d2d 6c696e75 782d616e bin/arm-linux-an │ │ 0x0004b4d8 64726f69 64656162 692d202d 2d63633d droideabi- --cc= │ │ - 0x0004b4e8 2f746d70 2f746d70 2e4f6772 56425042 /tmp/tmp.OgrVBPB │ │ - 0x0004b4f8 34434b2f 62696e2f 61726d2d 6c696e75 4CK/bin/arm-linu │ │ + 0x0004b4e8 2f746d70 2f746d70 2e4d696c 626b4d58 /tmp/tmp.MilbkMX │ │ + 0x0004b4f8 79696d2f 62696e2f 61726d2d 6c696e75 yim/bin/arm-linu │ │ 0x0004b508 782d616e 64726f69 64656162 692d636c x-androideabi-cl │ │ 0x0004b518 616e6720 2d2d6173 3d2f746d 702f746d ang --as=/tmp/tm │ │ - 0x0004b528 702e4f67 72564250 4234434b 2f62696e p.OgrVBPB4CK/bin │ │ + 0x0004b528 702e4d69 6c626b4d 5879696d 2f62696e p.MilbkMXyim/bin │ │ 0x0004b538 2f61726d 2d6c696e 75782d61 6e64726f /arm-linux-andro │ │ 0x0004b548 69646561 62692d67 6363202d 2d706b67 ideabi-gcc --pkg │ │ 0x0004b558 2d636f6e 6669673d 706b672d 636f6e66 -config=pkg-conf │ │ 0x0004b568 6967202d 2d796173 6d657865 3d2f746d ig --yasmexe=/tm │ │ - 0x0004b578 702f746d 702e4f67 72564250 4234434b p/tmp.OgrVBPB4CK │ │ + 0x0004b578 702f746d 702e4d69 6c626b4d 5879696d p/tmp.MilbkMXyim │ │ 0x0004b588 2f62696e 2f796173 6d202d2d 73797372 /bin/yasm --sysr │ │ - 0x0004b598 6f6f743d 2f746d70 2f746d70 2e4f6772 oot=/tmp/tmp.Ogr │ │ - 0x0004b5a8 56425042 34434b2f 73797372 6f6f7420 VBPB4CK/sysroot │ │ + 0x0004b598 6f6f743d 2f746d70 2f746d70 2e4d696c oot=/tmp/tmp.Mil │ │ + 0x0004b5a8 626b4d58 79696d2f 73797372 6f6f7420 bkMXyim/sysroot │ │ 0x0004b5b8 2d2d7379 73696e63 6c756465 3d2f746d --sysinclude=/tm │ │ - 0x0004b5c8 702f746d 702e4f67 72564250 4234434b p/tmp.OgrVBPB4CK │ │ + 0x0004b5c8 702f746d 702e4d69 6c626b4d 5879696d p/tmp.MilbkMXyim │ │ 0x0004b5d8 2f737973 726f6f74 2f757372 2f696e63 /sysroot/usr/inc │ │ 0x0004b5e8 6c756465 202d2d65 6e61626c 652d6372 lude --enable-cr │ │ 0x0004b5f8 6f73732d 636f6d70 696c6520 2d2d7461 oss-compile --ta │ │ 0x0004b608 72676574 2d6f733d 616e6472 6f696420 rget-os=android │ │ 0x0004b618 2d2d7072 65666978 3d2f746d 702f746d --prefix=/tmp/tm │ │ - 0x0004b628 702e4467 754c6352 664c7037 2f646973 p.DguLcRfLp7/dis │ │ + 0x0004b628 702e7334 71773347 4e4a575a 2f646973 p.s4qw3GNJWZ/dis │ │ 0x0004b638 742d6675 6c6c2d61 726d6561 62692d76 t-full-armeabi-v │ │ 0x0004b648 3761202d 2d617263 683d6172 6d202d2d 7a --arch=arm -- │ │ 0x0004b658 65787472 612d6366 6c616773 3d272d6d extra-cflags='-m │ │ 0x0004b668 61726368 3d61726d 76372d61 202d6d66 arch=armv7-a -mf │ │ 0x0004b678 70753d6e 656f6e20 2d6d666c 6f61742d pu=neon -mfloat- │ │ 0x0004b688 6162693d 736f6674 6670202d 6d746875 abi=softfp -mthu │ │ 0x0004b698 6d62202d 66504943 202d6650 4945202d mb -fPIC -fPIE - ├── lib/x86_64/libavcodec.so │ ├── strings --all --bytes=8 {} │ │ @@ -18076,15 +18076,15 @@ │ │ (%d bit) │ │ , delay %d │ │ , padding %d │ │ , pass 1 │ │ , pass 2 │ │ , %ld kb/s │ │ , max. %ld kb/s │ │ ---cross-prefix=/tmp/tmp.zTUFr6QbNn/bin/x86_64-linux-android- --cc=/tmp/tmp.zTUFr6QbNn/bin/x86_64-linux-android-clang --as=/tmp/tmp.zTUFr6QbNn/bin/x86_64-linux-android-gcc --pkg-config=pkg-config --yasmexe=/tmp/tmp.zTUFr6QbNn/bin/yasm --sysroot=/tmp/tmp.zTUFr6QbNn/sysroot --sysinclude=/tmp/tmp.zTUFr6QbNn/sysroot/usr/include --enable-cross-compile --target-os=android --prefix=/tmp/tmp.q2WGaQVZuS/dist-full-x86_64 --arch=x86_64 --extra-cflags='-march=x86-64 -msse4.2 -mpopcnt -m64 -mtune=intel -fPIC -fPIE -DPIC -D__ANDROID_API__=21 -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/dav1d/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86_64/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86_64/include/dav1d' --extra-ldflags=' -fPIE -pie -L/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86_64/src' --enable-shared --disable-static --disable-symver --disable-doc --disable-bzlib --disable-muxers --disable-bsfs --disable-avdevice --disable-devices --disable-encoders --enable-muxer=spdif --enable-protocols --enable-demuxers --enable-parsers --enable-decoders --enable-libdav1d │ │ +--cross-prefix=/tmp/tmp.0HMSeYRYCO/bin/x86_64-linux-android- --cc=/tmp/tmp.0HMSeYRYCO/bin/x86_64-linux-android-clang --as=/tmp/tmp.0HMSeYRYCO/bin/x86_64-linux-android-gcc --pkg-config=pkg-config --yasmexe=/tmp/tmp.0HMSeYRYCO/bin/yasm --sysroot=/tmp/tmp.0HMSeYRYCO/sysroot --sysinclude=/tmp/tmp.0HMSeYRYCO/sysroot/usr/include --enable-cross-compile --target-os=android --prefix=/tmp/tmp.YRk3m1G6co/dist-full-x86_64 --arch=x86_64 --extra-cflags='-march=x86-64 -msse4.2 -mpopcnt -m64 -mtune=intel -fPIC -fPIE -DPIC -D__ANDROID_API__=21 -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/dav1d/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86_64/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86_64/include/dav1d' --extra-ldflags=' -fPIE -pie -L/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86_64/src' --enable-shared --disable-static --disable-symver --disable-doc --disable-bzlib --disable-muxers --disable-bsfs --disable-avdevice --disable-devices --disable-encoders --enable-muxer=spdif --enable-protocols --enable-demuxers --enable-parsers --enable-decoders --enable-libdav1d │ │ libavcodec license: LGPL version 2.1 or later │ │ !dst->progress │ │ p <= end │ │ %s %d are not supported. Set to default value : %d │ │ val || !min_size │ │ ./libavutil/mem_internal.h │ │ Unknown Ut Video FOURCC provided (%08X) │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ @@ -13152,38 +13152,38 @@ │ │ 0x00a2c750 20487a2c 20002c20 25730020 28256420 Hz, ., %s. (%d │ │ 0x00a2c760 62697429 002c2064 656c6179 20256400 bit)., delay %d. │ │ 0x00a2c770 2c207061 6464696e 67202564 002c2025 , padding %d., % │ │ 0x00a2c780 64782564 002c2070 61737320 31002c20 dx%d., pass 1., │ │ 0x00a2c790 70617373 2032002c 20256c64 206b622f pass 2., %ld kb/ │ │ 0x00a2c7a0 73002c20 6d61782e 20256c64 206b622f s., max. %ld kb/ │ │ 0x00a2c7b0 73002d2d 63726f73 732d7072 65666978 s.--cross-prefix │ │ - 0x00a2c7c0 3d2f746d 702f746d 702e7a54 55467236 =/tmp/tmp.zTUFr6 │ │ - 0x00a2c7d0 51624e6e 2f62696e 2f783836 5f36342d QbNn/bin/x86_64- │ │ + 0x00a2c7c0 3d2f746d 702f746d 702e3048 4d536559 =/tmp/tmp.0HMSeY │ │ + 0x00a2c7d0 5259434f 2f62696e 2f783836 5f36342d RYCO/bin/x86_64- │ │ 0x00a2c7e0 6c696e75 782d616e 64726f69 642d202d linux-android- - │ │ - 0x00a2c7f0 2d63633d 2f746d70 2f746d70 2e7a5455 -cc=/tmp/tmp.zTU │ │ - 0x00a2c800 46723651 624e6e2f 62696e2f 7838365f Fr6QbNn/bin/x86_ │ │ + 0x00a2c7f0 2d63633d 2f746d70 2f746d70 2e30484d -cc=/tmp/tmp.0HM │ │ + 0x00a2c800 53655952 59434f2f 62696e2f 7838365f SeYRYCO/bin/x86_ │ │ 0x00a2c810 36342d6c 696e7578 2d616e64 726f6964 64-linux-android │ │ 0x00a2c820 2d636c61 6e67202d 2d61733d 2f746d70 -clang --as=/tmp │ │ - 0x00a2c830 2f746d70 2e7a5455 46723651 624e6e2f /tmp.zTUFr6QbNn/ │ │ + 0x00a2c830 2f746d70 2e30484d 53655952 59434f2f /tmp.0HMSeYRYCO/ │ │ 0x00a2c840 62696e2f 7838365f 36342d6c 696e7578 bin/x86_64-linux │ │ 0x00a2c850 2d616e64 726f6964 2d676363 202d2d70 -android-gcc --p │ │ 0x00a2c860 6b672d63 6f6e6669 673d706b 672d636f kg-config=pkg-co │ │ 0x00a2c870 6e666967 202d2d79 61736d65 78653d2f nfig --yasmexe=/ │ │ - 0x00a2c880 746d702f 746d702e 7a545546 72365162 tmp/tmp.zTUFr6Qb │ │ - 0x00a2c890 4e6e2f62 696e2f79 61736d20 2d2d7379 Nn/bin/yasm --sy │ │ - 0x00a2c8a0 73726f6f 743d2f74 6d702f74 6d702e7a sroot=/tmp/tmp.z │ │ - 0x00a2c8b0 54554672 3651624e 6e2f7379 73726f6f TUFr6QbNn/sysroo │ │ + 0x00a2c880 746d702f 746d702e 30484d53 65595259 tmp/tmp.0HMSeYRY │ │ + 0x00a2c890 434f2f62 696e2f79 61736d20 2d2d7379 CO/bin/yasm --sy │ │ + 0x00a2c8a0 73726f6f 743d2f74 6d702f74 6d702e30 sroot=/tmp/tmp.0 │ │ + 0x00a2c8b0 484d5365 59525943 4f2f7379 73726f6f HMSeYRYCO/sysroo │ │ 0x00a2c8c0 74202d2d 73797369 6e636c75 64653d2f t --sysinclude=/ │ │ - 0x00a2c8d0 746d702f 746d702e 7a545546 72365162 tmp/tmp.zTUFr6Qb │ │ - 0x00a2c8e0 4e6e2f73 7973726f 6f742f75 73722f69 Nn/sysroot/usr/i │ │ + 0x00a2c8d0 746d702f 746d702e 30484d53 65595259 tmp/tmp.0HMSeYRY │ │ + 0x00a2c8e0 434f2f73 7973726f 6f742f75 73722f69 CO/sysroot/usr/i │ │ 0x00a2c8f0 6e636c75 6465202d 2d656e61 626c652d nclude --enable- │ │ 0x00a2c900 63726f73 732d636f 6d70696c 65202d2d cross-compile -- │ │ 0x00a2c910 74617267 65742d6f 733d616e 64726f69 target-os=androi │ │ 0x00a2c920 64202d2d 70726566 69783d2f 746d702f d --prefix=/tmp/ │ │ - 0x00a2c930 746d702e 71325747 6151565a 75532f64 tmp.q2WGaQVZuS/d │ │ + 0x00a2c930 746d702e 59526b33 6d314736 636f2f64 tmp.YRk3m1G6co/d │ │ 0x00a2c940 6973742d 66756c6c 2d783836 5f363420 ist-full-x86_64 │ │ 0x00a2c950 2d2d6172 63683d78 38365f36 34202d2d --arch=x86_64 -- │ │ 0x00a2c960 65787472 612d6366 6c616773 3d272d6d extra-cflags='-m │ │ 0x00a2c970 61726368 3d783836 2d363420 2d6d7373 arch=x86-64 -mss │ │ 0x00a2c980 65342e32 202d6d70 6f70636e 74202d6d e4.2 -mpopcnt -m │ │ 0x00a2c990 3634202d 6d74756e 653d696e 74656c20 64 -mtune=intel │ │ 0x00a2c9a0 2d665049 43202d66 50494520 2d445049 -fPIC -fPIE -DPI ├── lib/x86_64/libswresample.so │ ├── strings --all --bytes=8 {} │ │ @@ -314,15 +314,15 @@ │ │ Treating %s as mono │ │ Unsupported sample format │ │ libswresample/resample.c │ │ Filter length too large │ │ tap_count == 1 || tap_count % 2 == 0 │ │ a->planar │ │ !c->frac && !c->dst_incr_mod │ │ ---cross-prefix=/tmp/tmp.zTUFr6QbNn/bin/x86_64-linux-android- --cc=/tmp/tmp.zTUFr6QbNn/bin/x86_64-linux-android-clang --as=/tmp/tmp.zTUFr6QbNn/bin/x86_64-linux-android-gcc --pkg-config=pkg-config --yasmexe=/tmp/tmp.zTUFr6QbNn/bin/yasm --sysroot=/tmp/tmp.zTUFr6QbNn/sysroot --sysinclude=/tmp/tmp.zTUFr6QbNn/sysroot/usr/include --enable-cross-compile --target-os=android --prefix=/tmp/tmp.q2WGaQVZuS/dist-full-x86_64 --arch=x86_64 --extra-cflags='-march=x86-64 -msse4.2 -mpopcnt -m64 -mtune=intel -fPIC -fPIE -DPIC -D__ANDROID_API__=21 -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/dav1d/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86_64/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86_64/include/dav1d' --extra-ldflags=' -fPIE -pie -L/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86_64/src' --enable-shared --disable-static --disable-symver --disable-doc --disable-bzlib --disable-muxers --disable-bsfs --disable-avdevice --disable-devices --disable-encoders --enable-muxer=spdif --enable-protocols --enable-demuxers --enable-parsers --enable-decoders --enable-libdav1d │ │ +--cross-prefix=/tmp/tmp.0HMSeYRYCO/bin/x86_64-linux-android- --cc=/tmp/tmp.0HMSeYRYCO/bin/x86_64-linux-android-clang --as=/tmp/tmp.0HMSeYRYCO/bin/x86_64-linux-android-gcc --pkg-config=pkg-config --yasmexe=/tmp/tmp.0HMSeYRYCO/bin/yasm --sysroot=/tmp/tmp.0HMSeYRYCO/sysroot --sysinclude=/tmp/tmp.0HMSeYRYCO/sysroot/usr/include --enable-cross-compile --target-os=android --prefix=/tmp/tmp.YRk3m1G6co/dist-full-x86_64 --arch=x86_64 --extra-cflags='-march=x86-64 -msse4.2 -mpopcnt -m64 -mtune=intel -fPIC -fPIE -DPIC -D__ANDROID_API__=21 -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/dav1d/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86_64/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86_64/include/dav1d' --extra-ldflags=' -fPIE -pie -L/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86_64/src' --enable-shared --disable-static --disable-symver --disable-doc --disable-bzlib --disable-muxers --disable-bsfs --disable-avdevice --disable-devices --disable-encoders --enable-muxer=spdif --enable-protocols --enable-demuxers --enable-parsers --enable-decoders --enable-libdav1d │ │ libswresample license: LGPL version 2.1 or later │ │ Failed to set option │ │ Requested input sample format %d is invalid │ │ Requested output sample format %d is invalid │ │ Requested input sample rate %d is invalid │ │ Requested output sample rate %d is invalid │ │ Input channel layout 0x%lx is invalid or unsupported. │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ @@ -261,39 +261,39 @@ │ │ 0x0001b460 63004669 6c746572 206c656e 67746820 c.Filter length │ │ 0x0001b470 746f6f20 6c617267 650a0074 61705f63 too large..tap_c │ │ 0x0001b480 6f756e74 203d3d20 31207c7c 20746170 ount == 1 || tap │ │ 0x0001b490 5f636f75 6e742025 2032203d 3d203000 _count % 2 == 0. │ │ 0x0001b4a0 612d3e70 6c616e61 72002163 2d3e6672 a->planar.!c->fr │ │ 0x0001b4b0 61632026 26202163 2d3e6473 745f696e ac && !c->dst_in │ │ 0x0001b4c0 63725f6d 6f64002d 2d63726f 73732d70 cr_mod.--cross-p │ │ - 0x0001b4d0 72656669 783d2f74 6d702f74 6d702e7a refix=/tmp/tmp.z │ │ - 0x0001b4e0 54554672 3651624e 6e2f6269 6e2f7838 TUFr6QbNn/bin/x8 │ │ + 0x0001b4d0 72656669 783d2f74 6d702f74 6d702e30 refix=/tmp/tmp.0 │ │ + 0x0001b4e0 484d5365 59525943 4f2f6269 6e2f7838 HMSeYRYCO/bin/x8 │ │ 0x0001b4f0 365f3634 2d6c696e 75782d61 6e64726f 6_64-linux-andro │ │ 0x0001b500 69642d20 2d2d6363 3d2f746d 702f746d id- --cc=/tmp/tm │ │ - 0x0001b510 702e7a54 55467236 51624e6e 2f62696e p.zTUFr6QbNn/bin │ │ + 0x0001b510 702e3048 4d536559 5259434f 2f62696e p.0HMSeYRYCO/bin │ │ 0x0001b520 2f783836 5f36342d 6c696e75 782d616e /x86_64-linux-an │ │ 0x0001b530 64726f69 642d636c 616e6720 2d2d6173 droid-clang --as │ │ - 0x0001b540 3d2f746d 702f746d 702e7a54 55467236 =/tmp/tmp.zTUFr6 │ │ - 0x0001b550 51624e6e 2f62696e 2f783836 5f36342d QbNn/bin/x86_64- │ │ + 0x0001b540 3d2f746d 702f746d 702e3048 4d536559 =/tmp/tmp.0HMSeY │ │ + 0x0001b550 5259434f 2f62696e 2f783836 5f36342d RYCO/bin/x86_64- │ │ 0x0001b560 6c696e75 782d616e 64726f69 642d6763 linux-android-gc │ │ 0x0001b570 63202d2d 706b672d 636f6e66 69673d70 c --pkg-config=p │ │ 0x0001b580 6b672d63 6f6e6669 67202d2d 7961736d kg-config --yasm │ │ - 0x0001b590 6578653d 2f746d70 2f746d70 2e7a5455 exe=/tmp/tmp.zTU │ │ - 0x0001b5a0 46723651 624e6e2f 62696e2f 7961736d Fr6QbNn/bin/yasm │ │ + 0x0001b590 6578653d 2f746d70 2f746d70 2e30484d exe=/tmp/tmp.0HM │ │ + 0x0001b5a0 53655952 59434f2f 62696e2f 7961736d SeYRYCO/bin/yasm │ │ 0x0001b5b0 202d2d73 7973726f 6f743d2f 746d702f --sysroot=/tmp/ │ │ - 0x0001b5c0 746d702e 7a545546 72365162 4e6e2f73 tmp.zTUFr6QbNn/s │ │ + 0x0001b5c0 746d702e 30484d53 65595259 434f2f73 tmp.0HMSeYRYCO/s │ │ 0x0001b5d0 7973726f 6f74202d 2d737973 696e636c ysroot --sysincl │ │ - 0x0001b5e0 7564653d 2f746d70 2f746d70 2e7a5455 ude=/tmp/tmp.zTU │ │ - 0x0001b5f0 46723651 624e6e2f 73797372 6f6f742f Fr6QbNn/sysroot/ │ │ + 0x0001b5e0 7564653d 2f746d70 2f746d70 2e30484d ude=/tmp/tmp.0HM │ │ + 0x0001b5f0 53655952 59434f2f 73797372 6f6f742f SeYRYCO/sysroot/ │ │ 0x0001b600 7573722f 696e636c 75646520 2d2d656e usr/include --en │ │ 0x0001b610 61626c65 2d63726f 73732d63 6f6d7069 able-cross-compi │ │ 0x0001b620 6c65202d 2d746172 6765742d 6f733d61 le --target-os=a │ │ 0x0001b630 6e64726f 6964202d 2d707265 6669783d ndroid --prefix= │ │ - 0x0001b640 2f746d70 2f746d70 2e713257 47615156 /tmp/tmp.q2WGaQV │ │ - 0x0001b650 5a75532f 64697374 2d66756c 6c2d7838 ZuS/dist-full-x8 │ │ + 0x0001b640 2f746d70 2f746d70 2e59526b 336d3147 /tmp/tmp.YRk3m1G │ │ + 0x0001b650 36636f2f 64697374 2d66756c 6c2d7838 6co/dist-full-x8 │ │ 0x0001b660 365f3634 202d2d61 7263683d 7838365f 6_64 --arch=x86_ │ │ 0x0001b670 3634202d 2d657874 72612d63 666c6167 64 --extra-cflag │ │ 0x0001b680 733d272d 6d617263 683d7838 362d3634 s='-march=x86-64 │ │ 0x0001b690 202d6d73 7365342e 32202d6d 706f7063 -msse4.2 -mpopc │ │ 0x0001b6a0 6e74202d 6d363420 2d6d7475 6e653d69 nt -m64 -mtune=i │ │ 0x0001b6b0 6e74656c 202d6650 4943202d 66504945 ntel -fPIC -fPIE │ │ 0x0001b6c0 202d4450 4943202d 445f5f41 4e44524f -DPIC -D__ANDRO ├── lib/x86_64/libavfilter.so │ ├── strings --all --bytes=8 {} │ │ @@ -5879,15 +5879,15 @@ │ │ draw channels separately │ │ scale pixel values for each drawn sample │ │ draw every pixel for sample directly │ │ Too few samples │ │ Create frame averaging %ld samples per column │ │ col < outlink->w │ │ libavfilter/avf_showwaves.c │ │ ---cross-prefix=/tmp/tmp.zTUFr6QbNn/bin/x86_64-linux-android- --cc=/tmp/tmp.zTUFr6QbNn/bin/x86_64-linux-android-clang --as=/tmp/tmp.zTUFr6QbNn/bin/x86_64-linux-android-gcc --pkg-config=pkg-config --yasmexe=/tmp/tmp.zTUFr6QbNn/bin/yasm --sysroot=/tmp/tmp.zTUFr6QbNn/sysroot --sysinclude=/tmp/tmp.zTUFr6QbNn/sysroot/usr/include --enable-cross-compile --target-os=android --prefix=/tmp/tmp.q2WGaQVZuS/dist-full-x86_64 --arch=x86_64 --extra-cflags='-march=x86-64 -msse4.2 -mpopcnt -m64 -mtune=intel -fPIC -fPIE -DPIC -D__ANDROID_API__=21 -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/dav1d/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86_64/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86_64/include/dav1d' --extra-ldflags=' -fPIE -pie -L/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86_64/src' --enable-shared --disable-static --disable-symver --disable-doc --disable-bzlib --disable-muxers --disable-bsfs --disable-avdevice --disable-devices --disable-encoders --enable-muxer=spdif --enable-protocols --enable-demuxers --enable-parsers --enable-decoders --enable-libdav1d │ │ +--cross-prefix=/tmp/tmp.0HMSeYRYCO/bin/x86_64-linux-android- --cc=/tmp/tmp.0HMSeYRYCO/bin/x86_64-linux-android-clang --as=/tmp/tmp.0HMSeYRYCO/bin/x86_64-linux-android-gcc --pkg-config=pkg-config --yasmexe=/tmp/tmp.0HMSeYRYCO/bin/yasm --sysroot=/tmp/tmp.0HMSeYRYCO/sysroot --sysinclude=/tmp/tmp.0HMSeYRYCO/sysroot/usr/include --enable-cross-compile --target-os=android --prefix=/tmp/tmp.YRk3m1G6co/dist-full-x86_64 --arch=x86_64 --extra-cflags='-march=x86-64 -msse4.2 -mpopcnt -m64 -mtune=intel -fPIC -fPIE -DPIC -D__ANDROID_API__=21 -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/dav1d/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86_64/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86_64/include/dav1d' --extra-ldflags=' -fPIE -pie -L/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86_64/src' --enable-shared --disable-static --disable-symver --disable-doc --disable-bzlib --disable-muxers --disable-bsfs --disable-avdevice --disable-devices --disable-encoders --enable-muxer=spdif --enable-protocols --enable-demuxers --enable-parsers --enable-decoders --enable-libdav1d │ │ libavfilter license: LGPL version 2.1 or later │ │ src->graph │ │ libavfilter/avfilter.c │ │ dst->graph │ │ src->graph == dst->graph │ │ Media type mismatch between the '%s' filter output pad %d (%s) and the '%s' filter input pad %d (%s) │ │ !link->status_in │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ @@ -3078,38 +3078,38 @@ │ │ 0x0029d2d0 61746520 6672616d 65206176 65726167 ate frame averag │ │ 0x0029d2e0 696e6720 256c6420 73616d70 6c657320 ing %ld samples │ │ 0x0029d2f0 70657220 636f6c75 6d6e0a00 636f6c20 per column..col │ │ 0x0029d300 3c206f75 746c696e 6b2d3e77 006c6962 < outlink->w.lib │ │ 0x0029d310 61766669 6c746572 2f617666 5f73686f avfilter/avf_sho │ │ 0x0029d320 77776176 65732e63 002d2d63 726f7373 wwaves.c.--cross │ │ 0x0029d330 2d707265 6669783d 2f746d70 2f746d70 -prefix=/tmp/tmp │ │ - 0x0029d340 2e7a5455 46723651 624e6e2f 62696e2f .zTUFr6QbNn/bin/ │ │ + 0x0029d340 2e30484d 53655952 59434f2f 62696e2f .0HMSeYRYCO/bin/ │ │ 0x0029d350 7838365f 36342d6c 696e7578 2d616e64 x86_64-linux-and │ │ 0x0029d360 726f6964 2d202d2d 63633d2f 746d702f roid- --cc=/tmp/ │ │ - 0x0029d370 746d702e 7a545546 72365162 4e6e2f62 tmp.zTUFr6QbNn/b │ │ + 0x0029d370 746d702e 30484d53 65595259 434f2f62 tmp.0HMSeYRYCO/b │ │ 0x0029d380 696e2f78 38365f36 342d6c69 6e75782d in/x86_64-linux- │ │ 0x0029d390 616e6472 6f69642d 636c616e 67202d2d android-clang -- │ │ - 0x0029d3a0 61733d2f 746d702f 746d702e 7a545546 as=/tmp/tmp.zTUF │ │ - 0x0029d3b0 72365162 4e6e2f62 696e2f78 38365f36 r6QbNn/bin/x86_6 │ │ + 0x0029d3a0 61733d2f 746d702f 746d702e 30484d53 as=/tmp/tmp.0HMS │ │ + 0x0029d3b0 65595259 434f2f62 696e2f78 38365f36 eYRYCO/bin/x86_6 │ │ 0x0029d3c0 342d6c69 6e75782d 616e6472 6f69642d 4-linux-android- │ │ 0x0029d3d0 67636320 2d2d706b 672d636f 6e666967 gcc --pkg-config │ │ 0x0029d3e0 3d706b67 2d636f6e 66696720 2d2d7961 =pkg-config --ya │ │ - 0x0029d3f0 736d6578 653d2f74 6d702f74 6d702e7a smexe=/tmp/tmp.z │ │ - 0x0029d400 54554672 3651624e 6e2f6269 6e2f7961 TUFr6QbNn/bin/ya │ │ + 0x0029d3f0 736d6578 653d2f74 6d702f74 6d702e30 smexe=/tmp/tmp.0 │ │ + 0x0029d400 484d5365 59525943 4f2f6269 6e2f7961 HMSeYRYCO/bin/ya │ │ 0x0029d410 736d202d 2d737973 726f6f74 3d2f746d sm --sysroot=/tm │ │ - 0x0029d420 702f746d 702e7a54 55467236 51624e6e p/tmp.zTUFr6QbNn │ │ + 0x0029d420 702f746d 702e3048 4d536559 5259434f p/tmp.0HMSeYRYCO │ │ 0x0029d430 2f737973 726f6f74 202d2d73 7973696e /sysroot --sysin │ │ - 0x0029d440 636c7564 653d2f74 6d702f74 6d702e7a clude=/tmp/tmp.z │ │ - 0x0029d450 54554672 3651624e 6e2f7379 73726f6f TUFr6QbNn/sysroo │ │ + 0x0029d440 636c7564 653d2f74 6d702f74 6d702e30 clude=/tmp/tmp.0 │ │ + 0x0029d450 484d5365 59525943 4f2f7379 73726f6f HMSeYRYCO/sysroo │ │ 0x0029d460 742f7573 722f696e 636c7564 65202d2d t/usr/include -- │ │ 0x0029d470 656e6162 6c652d63 726f7373 2d636f6d enable-cross-com │ │ 0x0029d480 70696c65 202d2d74 61726765 742d6f73 pile --target-os │ │ 0x0029d490 3d616e64 726f6964 202d2d70 72656669 =android --prefi │ │ - 0x0029d4a0 783d2f74 6d702f74 6d702e71 32574761 x=/tmp/tmp.q2WGa │ │ - 0x0029d4b0 51565a75 532f6469 73742d66 756c6c2d QVZuS/dist-full- │ │ + 0x0029d4a0 783d2f74 6d702f74 6d702e59 526b336d x=/tmp/tmp.YRk3m │ │ + 0x0029d4b0 31473663 6f2f6469 73742d66 756c6c2d 1G6co/dist-full- │ │ 0x0029d4c0 7838365f 3634202d 2d617263 683d7838 x86_64 --arch=x8 │ │ 0x0029d4d0 365f3634 202d2d65 78747261 2d63666c 6_64 --extra-cfl │ │ 0x0029d4e0 6167733d 272d6d61 7263683d 7838362d ags='-march=x86- │ │ 0x0029d4f0 3634202d 6d737365 342e3220 2d6d706f 64 -msse4.2 -mpo │ │ 0x0029d500 70636e74 202d6d36 34202d6d 74756e65 pcnt -m64 -mtune │ │ 0x0029d510 3d696e74 656c202d 66504943 202d6650 =intel -fPIC -fP │ │ 0x0029d520 4945202d 44504943 202d445f 5f414e44 IE -DPIC -D__AND ├── lib/x86_64/libdav1d.so │ ├── readelf --wide --file-header {} │ │ @@ -6,15 +6,15 @@ │ │ OS/ABI: UNIX - System V │ │ ABI Version: 0 │ │ Type: DYN (Shared object file) │ │ Machine: Advanced Micro Devices X86-64 │ │ Version: 0x1 │ │ Entry point address: 0x0 │ │ Start of program headers: 64 (bytes into file) │ │ - Start of section headers: 1165856 (bytes into file) │ │ + Start of section headers: 1182240 (bytes into file) │ │ Flags: 0x0 │ │ Size of this header: 64 (bytes) │ │ Size of program headers: 56 (bytes) │ │ Number of program headers: 8 │ │ Size of section headers: 64 (bytes) │ │ Number of section headers: 26 │ │ Section header string table index: 25 │ ├── readelf --wide --program-header {} │ │ @@ -2,21 +2,21 @@ │ │ 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 0x119e18 0x119e18 R E 0x1000 │ │ - LOAD 0x11adb0 0x000000000011bdb0 0x000000000011bdb0 0x001aa0 0x045530 RW 0x1000 │ │ - DYNAMIC 0x11af98 0x000000000011bf98 0x000000000011bf98 0x0001f0 0x0001f0 RW 0x8 │ │ + LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x11deb8 0x11deb8 R E 0x1000 │ │ + LOAD 0x11ee50 0x000000000011fe50 0x000000000011fe50 0x001a00 0x045090 RW 0x1000 │ │ + DYNAMIC 0x11ef08 0x000000000011ff08 0x000000000011ff08 0x0001f0 0x0001f0 RW 0x8 │ │ NOTE 0x000200 0x0000000000000200 0x0000000000000200 0x000098 0x000098 R 0x2 │ │ - GNU_EH_FRAME 0x118604 0x0000000000118604 0x0000000000118604 0x001814 0x001814 R 0x4 │ │ + GNU_EH_FRAME 0x11c614 0x000000000011c614 0x000000000011c614 0x0018a4 0x0018a4 R 0x4 │ │ GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10 │ │ - GNU_RELRO 0x11adb0 0x000000000011bdb0 0x000000000011bdb0 0x001250 0x001250 RW 0x10 │ │ + GNU_RELRO 0x11ee50 0x000000000011fe50 0x000000000011fe50 0x0011b0 0x0011b0 RW 0x10 │ │ │ │ Section to Segment mapping: │ │ Segment Sections... │ │ 00 │ │ 01 .note.android.ident .dynsym .dynstr .gnu.hash .hash .gnu.version .gnu.version_d .gnu.version_r .rela.dyn .rela.plt .plt .text .rodata .eh_frame .eh_frame_hdr │ │ 02 .data.rel.ro .fini_array .dynamic .got .got.plt .data .bss │ │ 03 .dynamic │ ├── readelf --wide --sections {} │ │ @@ -1,35 +1,35 @@ │ │ -There are 26 section headers, starting at offset 0x11ca20: │ │ +There are 26 section headers, starting at offset 0x120a20: │ │ │ │ Section Headers: │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ [ 1] .note.android.ident NOTE 0000000000000200 000200 000098 00 A 0 0 2 │ │ [ 2] .dynsym DYNSYM 0000000000000298 000298 000498 18 A 3 1 8 │ │ [ 3] .dynstr STRTAB 0000000000000730 000730 0002db 00 A 0 0 1 │ │ [ 4] .gnu.hash GNU_HASH 0000000000000a10 000a10 0000a8 00 A 2 0 8 │ │ [ 5] .hash HASH 0000000000000ab8 000ab8 000160 04 A 2 0 8 │ │ [ 6] .gnu.version VERSYM 0000000000000c18 000c18 000062 02 A 2 0 2 │ │ [ 7] .gnu.version_d VERDEF 0000000000000c7c 000c7c 00001c 00 A 3 1 4 │ │ [ 8] .gnu.version_r VERNEED 0000000000000c98 000c98 000020 00 A 3 1 4 │ │ - [ 9] .rela.dyn RELA 0000000000000cb8 000cb8 0033c0 18 A 2 0 8 │ │ - [10] .rela.plt RELA 0000000000004078 004078 000300 18 AI 2 11 8 │ │ - [11] .plt PROGBITS 0000000000004380 004380 000210 10 AX 0 0 16 │ │ - [12] .text PROGBITS 0000000000004590 004590 0e9f08 00 AX 0 0 16 │ │ - [13] .rodata PROGBITS 00000000000ee4c0 0ee4c0 01eb72 00 A 0 0 64 │ │ - [14] .eh_frame PROGBITS 000000000010d038 10d038 00b5cc 00 A 0 0 8 │ │ - [15] .eh_frame_hdr PROGBITS 0000000000118604 118604 001814 00 A 0 0 4 │ │ - [16] .data.rel.ro PROGBITS 000000000011bdb0 11adb0 0001d8 00 WA 0 0 16 │ │ - [17] .fini_array FINI_ARRAY 000000000011bf88 11af88 000010 00 WA 0 0 8 │ │ - [18] .dynamic DYNAMIC 000000000011bf98 11af98 0001f0 10 WA 3 0 8 │ │ - [19] .got PROGBITS 000000000011c188 11b188 000d60 00 WA 0 0 8 │ │ - [20] .got.plt PROGBITS 000000000011cee8 11bee8 000118 00 WA 0 0 8 │ │ - [21] .data PROGBITS 000000000011d000 11c000 000850 00 WA 0 0 16 │ │ - [22] .comment PROGBITS 0000000000000000 11c850 0000b6 01 MS 0 0 1 │ │ - [23] .bss NOBITS 000000000011d880 11c880 043a60 00 WA 0 0 64 │ │ - [24] .note.gnu.gold-version NOTE 0000000000000000 11c908 00001c 00 0 0 4 │ │ - [25] .shstrtab STRTAB 0000000000000000 11c924 0000f9 00 0 0 1 │ │ + [ 9] .rela.dyn RELA 0000000000000cb8 000cb8 0033a8 18 A 2 0 8 │ │ + [10] .rela.plt RELA 0000000000004060 004060 000300 18 AI 2 11 8 │ │ + [11] .plt PROGBITS 0000000000004360 004360 000210 10 AX 0 0 16 │ │ + [12] .text PROGBITS 0000000000004570 004570 0edfb4 00 AX 0 0 16 │ │ + [13] .rodata PROGBITS 00000000000f2540 0f2540 01e764 00 A 0 0 64 │ │ + [14] .eh_frame PROGBITS 0000000000110ca8 110ca8 00b96c 00 A 0 0 8 │ │ + [15] .eh_frame_hdr PROGBITS 000000000011c614 11c614 0018a4 00 A 0 0 4 │ │ + [16] .data.rel.ro PROGBITS 000000000011fe50 11ee50 0000a8 00 WA 0 0 16 │ │ + [17] .fini_array FINI_ARRAY 000000000011fef8 11eef8 000010 00 WA 0 0 8 │ │ + [18] .dynamic DYNAMIC 000000000011ff08 11ef08 0001f0 10 WA 3 0 8 │ │ + [19] .got PROGBITS 00000000001200f8 11f0f8 000de8 00 WA 0 0 8 │ │ + [20] .got.plt PROGBITS 0000000000120ee0 11fee0 000118 00 WA 0 0 8 │ │ + [21] .data PROGBITS 0000000000121000 120000 000850 00 WA 0 0 16 │ │ + [22] .comment PROGBITS 0000000000000000 120850 0000b6 01 MS 0 0 1 │ │ + [23] .bss NOBITS 0000000000121880 120880 043660 00 WA 0 0 64 │ │ + [24] .note.gnu.gold-version NOTE 0000000000000000 120908 00001c 00 0 0 4 │ │ + [25] .shstrtab STRTAB 0000000000000000 120924 0000f9 00 0 0 1 │ │ Key to Flags: │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ l (large), p (processor specific) │ ├── readelf --wide --symbols {} │ │ @@ -1,52 +1,52 @@ │ │ │ │ Symbol table '.dynsym' contains 49 entries: │ │ Num: Value Size Type Bind Vis Ndx Name │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __cxa_atexit@LIBC (2) │ │ 2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __cxa_finalize@LIBC (2) │ │ - 3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND prctl@LIBC (2) │ │ - 4: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_once@LIBC (2) │ │ - 5: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_create@LIBC (2) │ │ - 6: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_join@LIBC (2) │ │ - 7: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_init@LIBC (2) │ │ - 8: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_setstacksize@LIBC (2) │ │ - 9: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_destroy@LIBC (2) │ │ - 10: 0000000000000000 0 FUNC GLOBAL DEFAULT UND calloc@LIBC (2) │ │ - 11: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strerror@LIBC (2) │ │ - 12: 0000000000000000 0 FUNC GLOBAL DEFAULT UND vfprintf@LIBC (2) │ │ - 13: 0000000000000000 0 FUNC GLOBAL DEFAULT UND realloc@LIBC (2) │ │ - 14: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __errno@LIBC (2) │ │ - 15: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_signal@LIBC (2) │ │ - 16: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_destroy@LIBC (2) │ │ - 17: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_destroy@LIBC (2) │ │ - 18: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_init@LIBC (2) │ │ - 19: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memset@LIBC (2) │ │ - 20: 0000000000000000 0 FUNC GLOBAL DEFAULT UND posix_memalign@LIBC (2) │ │ - 21: 0000000000000000 0 FUNC GLOBAL DEFAULT UND malloc@LIBC (2) │ │ - 22: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memcmp@LIBC (2) │ │ - 23: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_init@LIBC (2) │ │ - 24: 0000000000000000 0 FUNC GLOBAL DEFAULT UND free@LIBC (2) │ │ - 25: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND __sF@LIBC (2) │ │ - 26: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fprintf@LIBC (2) │ │ - 27: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_lock@LIBC (2) │ │ - 28: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@LIBC (2) │ │ + 3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND posix_memalign@LIBC (2) │ │ + 4: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_destroy@LIBC (2) │ │ + 5: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_init@LIBC (2) │ │ + 6: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_signal@LIBC (2) │ │ + 7: 0000000000000000 0 FUNC GLOBAL DEFAULT UND free@LIBC (2) │ │ + 8: 0000000000000000 0 FUNC GLOBAL DEFAULT UND malloc@LIBC (2) │ │ + 9: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memcmp@LIBC (2) │ │ + 10: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memset@LIBC (2) │ │ + 11: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_destroy@LIBC (2) │ │ + 12: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_init@LIBC (2) │ │ + 13: 0000000000000000 0 FUNC GLOBAL DEFAULT UND vfprintf@LIBC (2) │ │ + 14: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strerror@LIBC (2) │ │ + 15: 0000000000000000 0 FUNC GLOBAL DEFAULT UND realloc@LIBC (2) │ │ + 16: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __errno@LIBC (2) │ │ + 17: 0000000000000000 0 FUNC GLOBAL DEFAULT UND calloc@LIBC (2) │ │ + 18: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_create@LIBC (2) │ │ + 19: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_join@LIBC (2) │ │ + 20: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_once@LIBC (2) │ │ + 21: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_destroy@LIBC (2) │ │ + 22: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_init@LIBC (2) │ │ + 23: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_setstacksize@LIBC (2) │ │ + 24: 0000000000000000 0 FUNC GLOBAL DEFAULT UND prctl@LIBC (2) │ │ + 25: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_wait@LIBC (2) │ │ + 26: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_lock@LIBC (2) │ │ + 27: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@LIBC (2) │ │ + 28: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memcpy@LIBC (2) │ │ 29: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_broadcast@LIBC (2) │ │ - 30: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_wait@LIBC (2) │ │ - 31: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memcpy@LIBC (2) │ │ - 32: 00000000000ab2c0 860 FUNC GLOBAL DEFAULT 12 dav1d_flush │ │ - 33: 00000000000aad80 216 FUNC GLOBAL DEFAULT 12 dav1d_send_data │ │ - 34: 00000000000ab680 22 FUNC GLOBAL DEFAULT 12 dav1d_data_wrap_user_data │ │ - 35: 00000000000aaf70 621 FUNC GLOBAL DEFAULT 12 dav1d_get_picture │ │ - 36: 000000000011d850 0 NOTYPE GLOBAL DEFAULT ABS __bss_start │ │ - 37: 00000000001612e0 0 NOTYPE GLOBAL DEFAULT ABS _end │ │ - 38: 00000000000aad2d 74 FUNC GLOBAL DEFAULT 12 dav1d_close │ │ - 39: 00000000000a9e34 74 FUNC GLOBAL DEFAULT 12 dav1d_default_settings │ │ - 40: 00000000000ab620 22 FUNC GLOBAL DEFAULT 12 dav1d_picture_unref │ │ - 41: 000000000011d850 0 NOTYPE GLOBAL DEFAULT ABS _edata │ │ - 42: 0000000000071acd 7 FUNC GLOBAL DEFAULT 12 dav1d_set_cpu_flags_mask │ │ - 43: 00000000000ab6a0 22 FUNC GLOBAL DEFAULT 12 dav1d_data_unref │ │ - 44: 00000000000a9e7e 1702 FUNC GLOBAL DEFAULT 12 dav1d_open │ │ - 45: 00000000000ab640 22 FUNC GLOBAL DEFAULT 12 dav1d_data_create │ │ - 46: 00000000000aab70 418 FUNC GLOBAL DEFAULT 12 dav1d_parse_sequence_header │ │ - 47: 00000000000a9e20 20 FUNC GLOBAL DEFAULT 12 dav1d_version │ │ - 48: 00000000000ab660 22 FUNC GLOBAL DEFAULT 12 dav1d_data_wrap │ │ + 30: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND __sF@LIBC (2) │ │ + 31: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fprintf@LIBC (2) │ │ + 32: 00000000000c1260 1216 FUNC GLOBAL DEFAULT 12 dav1d_flush │ │ + 33: 00000000000c0d10 222 FUNC GLOBAL DEFAULT 12 dav1d_send_data │ │ + 34: 00000000000c1780 22 FUNC GLOBAL DEFAULT 12 dav1d_data_wrap_user_data │ │ + 35: 00000000000c0f10 621 FUNC GLOBAL DEFAULT 12 dav1d_get_picture │ │ + 36: 0000000000121850 0 NOTYPE GLOBAL DEFAULT ABS __bss_start │ │ + 37: 0000000000164ee0 0 NOTYPE GLOBAL DEFAULT ABS _end │ │ + 38: 00000000000c0cbd 74 FUNC GLOBAL DEFAULT 12 dav1d_close │ │ + 39: 00000000000bf9b4 81 FUNC GLOBAL DEFAULT 12 dav1d_default_settings │ │ + 40: 00000000000c1720 22 FUNC GLOBAL DEFAULT 12 dav1d_picture_unref │ │ + 41: 0000000000121850 0 NOTYPE GLOBAL DEFAULT ABS _edata │ │ + 42: 00000000000746bd 7 FUNC GLOBAL DEFAULT 12 dav1d_set_cpu_flags_mask │ │ + 43: 00000000000c17a0 22 FUNC GLOBAL DEFAULT 12 dav1d_data_unref │ │ + 44: 00000000000bfa05 2387 FUNC GLOBAL DEFAULT 12 dav1d_open │ │ + 45: 00000000000c1740 22 FUNC GLOBAL DEFAULT 12 dav1d_data_create │ │ + 46: 00000000000c0af0 434 FUNC GLOBAL DEFAULT 12 dav1d_parse_sequence_header │ │ + 47: 00000000000bf9a0 20 FUNC GLOBAL DEFAULT 12 dav1d_version │ │ + 48: 00000000000c1760 22 FUNC GLOBAL DEFAULT 12 dav1d_data_wrap │ ├── readelf --wide --relocs {} │ │ @@ -1,590 +1,589 @@ │ │ │ │ -Relocation section '.rela.dyn' at offset 0xcb8 contains 552 entries: │ │ +Relocation section '.rela.dyn' at offset 0xcb8 contains 551 entries: │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ -000000000011bdb0 0000000000000008 R_X86_64_RELATIVE 11bdb0 │ │ -000000000011bdc0 0000000000000008 R_X86_64_RELATIVE 107400 │ │ -000000000011bdc8 0000000000000008 R_X86_64_RELATIVE 107420 │ │ -000000000011bdd0 0000000000000008 R_X86_64_RELATIVE 107620 │ │ -000000000011bdd8 0000000000000008 R_X86_64_RELATIVE 107640 │ │ -000000000011bde0 0000000000000008 R_X86_64_RELATIVE 107420 │ │ -000000000011bde8 0000000000000008 R_X86_64_RELATIVE 1076c0 │ │ -000000000011bdf0 0000000000000008 R_X86_64_RELATIVE 107740 │ │ -000000000011bdf8 0000000000000008 R_X86_64_RELATIVE 107420 │ │ -000000000011be00 0000000000000008 R_X86_64_RELATIVE 107940 │ │ -000000000011be08 0000000000000008 R_X86_64_RELATIVE 107b40 │ │ -000000000011be20 0000000000000008 R_X86_64_RELATIVE 107b40 │ │ -000000000011be38 0000000000000008 R_X86_64_RELATIVE 108340 │ │ -000000000011be40 0000000000000008 R_X86_64_RELATIVE 107420 │ │ -000000000011be48 0000000000000008 R_X86_64_RELATIVE 108380 │ │ -000000000011be50 0000000000000008 R_X86_64_RELATIVE 1083c0 │ │ -000000000011be58 0000000000000008 R_X86_64_RELATIVE 107420 │ │ -000000000011be60 0000000000000008 R_X86_64_RELATIVE 108400 │ │ -000000000011be68 0000000000000008 R_X86_64_RELATIVE 108440 │ │ -000000000011be70 0000000000000008 R_X86_64_RELATIVE 107420 │ │ -000000000011be78 0000000000000008 R_X86_64_RELATIVE 108540 │ │ -000000000011be80 0000000000000008 R_X86_64_RELATIVE 108640 │ │ -000000000011be88 0000000000000008 R_X86_64_RELATIVE 107420 │ │ -000000000011be90 0000000000000008 R_X86_64_RELATIVE 108740 │ │ -000000000011be98 0000000000000008 R_X86_64_RELATIVE 108840 │ │ -000000000011beb0 0000000000000008 R_X86_64_RELATIVE 108c40 │ │ -000000000011bec8 0000000000000008 R_X86_64_RELATIVE 107b40 │ │ -000000000011bee0 0000000000000008 R_X86_64_RELATIVE 107b40 │ │ -000000000011bef8 0000000000000008 R_X86_64_RELATIVE 109040 │ │ -000000000011bf00 0000000000000008 R_X86_64_RELATIVE 107420 │ │ -000000000011bf08 0000000000000008 R_X86_64_RELATIVE 1090c0 │ │ -000000000011bf10 0000000000000008 R_X86_64_RELATIVE 109140 │ │ -000000000011bf18 0000000000000008 R_X86_64_RELATIVE 107420 │ │ -000000000011bf20 0000000000000008 R_X86_64_RELATIVE 1091c0 │ │ -000000000011bf28 0000000000000008 R_X86_64_RELATIVE 109240 │ │ -000000000011bf40 0000000000000008 R_X86_64_RELATIVE 109440 │ │ -000000000011bf58 0000000000000008 R_X86_64_RELATIVE 108840 │ │ -000000000011bf70 0000000000000008 R_X86_64_RELATIVE 108c40 │ │ -000000000011bf88 0000000000000008 R_X86_64_RELATIVE 45b0 │ │ -000000000011bf90 0000000000000008 R_X86_64_RELATIVE 4590 │ │ -000000000011c190 0000000000000008 R_X86_64_RELATIVE 1096b0 │ │ -000000000011c198 0000000000000008 R_X86_64_RELATIVE 109640 │ │ -000000000011c1a0 0000000000000008 R_X86_64_RELATIVE fad30 │ │ -000000000011c1a8 0000000000000008 R_X86_64_RELATIVE d5910 │ │ -000000000011c1b0 0000000000000008 R_X86_64_RELATIVE d3a70 │ │ -000000000011c1b8 0000000000000008 R_X86_64_RELATIVE d9270 │ │ -000000000011c1c0 0000000000000008 R_X86_64_RELATIVE d9660 │ │ -000000000011c1c8 0000000000000008 R_X86_64_RELATIVE d0880 │ │ -000000000011c1d0 0000000000000008 R_X86_64_RELATIVE 109780 │ │ -000000000011c1d8 0000000000000008 R_X86_64_RELATIVE 109990 │ │ -000000000011c1e0 0000000000000008 R_X86_64_RELATIVE 109820 │ │ -000000000011c1e8 0000000000000008 R_X86_64_RELATIVE 109950 │ │ -000000000011c1f0 0000000000000008 R_X86_64_RELATIVE 11bdc0 │ │ -000000000011c1f8 0000000000000008 R_X86_64_RELATIVE 109900 │ │ -000000000011c200 0000000000000008 R_X86_64_RELATIVE 11d010 │ │ -000000000011c208 0000000000000008 R_X86_64_RELATIVE 15bde0 │ │ -000000000011c210 0000000000000008 R_X86_64_RELATIVE 10a8b0 │ │ -000000000011c218 0000000000000008 R_X86_64_RELATIVE 109bb0 │ │ -000000000011c220 0000000000000008 R_X86_64_RELATIVE 3a0f0 │ │ -000000000011c228 0000000000000008 R_X86_64_RELATIVE 394e0 │ │ -000000000011c230 0000000000000008 R_X86_64_RELATIVE 37b50 │ │ -000000000011c238 0000000000000008 R_X86_64_RELATIVE 370d0 │ │ -000000000011c240 0000000000000008 R_X86_64_RELATIVE 359c0 │ │ -000000000011c248 0000000000000008 R_X86_64_RELATIVE 34fb0 │ │ -000000000011c250 0000000000000008 R_X86_64_RELATIVE b8f0 │ │ -000000000011c258 0000000000000008 R_X86_64_RELATIVE a5a0 │ │ -000000000011c260 0000000000000008 R_X86_64_RELATIVE 5090 │ │ -000000000011c268 0000000000000008 R_X86_64_RELATIVE 55c0 │ │ -000000000011c270 0000000000000008 R_X86_64_RELATIVE 43170 │ │ -000000000011c278 0000000000000008 R_X86_64_RELATIVE 431a0 │ │ -000000000011c280 0000000000000008 R_X86_64_RELATIVE 430c0 │ │ -000000000011c288 0000000000000008 R_X86_64_RELATIVE 42af0 │ │ -000000000011c290 0000000000000008 R_X86_64_RELATIVE 42ce0 │ │ -000000000011c298 0000000000000008 R_X86_64_RELATIVE 42d10 │ │ -000000000011c2a0 0000000000000008 R_X86_64_RELATIVE 431e0 │ │ -000000000011c2a8 0000000000000008 R_X86_64_RELATIVE 43860 │ │ -000000000011c2b0 0000000000000008 R_X86_64_RELATIVE 45d00 │ │ -000000000011c2b8 0000000000000008 R_X86_64_RELATIVE 43520 │ │ -000000000011c2c0 0000000000000008 R_X86_64_RELATIVE 44ba0 │ │ -000000000011c2c8 0000000000000008 R_X86_64_RELATIVE 44b20 │ │ -000000000011c2d0 0000000000000008 R_X86_64_RELATIVE 452e0 │ │ -000000000011c2d8 0000000000000008 R_X86_64_RELATIVE 44f20 │ │ -000000000011c2e0 0000000000000008 R_X86_64_RELATIVE 1d6f0 │ │ -000000000011c2e8 0000000000000008 R_X86_64_RELATIVE 1d2e0 │ │ -000000000011c2f0 0000000000000008 R_X86_64_RELATIVE 1d320 │ │ -000000000011c2f8 0000000000000008 R_X86_64_RELATIVE 1d750 │ │ -000000000011c300 0000000000000008 R_X86_64_RELATIVE 1d720 │ │ -000000000011c308 0000000000000008 R_X86_64_RELATIVE 1d3b0 │ │ -000000000011c310 0000000000000008 R_X86_64_RELATIVE 1df60 │ │ -000000000011c318 0000000000000008 R_X86_64_RELATIVE 1dc50 │ │ -000000000011c320 0000000000000008 R_X86_64_RELATIVE 1f7f0 │ │ -000000000011c328 0000000000000008 R_X86_64_RELATIVE 1e920 │ │ -000000000011c330 0000000000000008 R_X86_64_RELATIVE 1e340 │ │ -000000000011c338 0000000000000008 R_X86_64_RELATIVE 20830 │ │ -000000000011c340 0000000000000008 R_X86_64_RELATIVE 21de0 │ │ -000000000011c348 0000000000000008 R_X86_64_RELATIVE 1d8d0 │ │ -000000000011c350 0000000000000008 R_X86_64_RELATIVE 22450 │ │ -000000000011c358 0000000000000008 R_X86_64_RELATIVE 22490 │ │ -000000000011c360 0000000000000008 R_X86_64_RELATIVE 22b50 │ │ -000000000011c368 0000000000000008 R_X86_64_RELATIVE 228e0 │ │ -000000000011c370 0000000000000008 R_X86_64_RELATIVE 68dd0 │ │ -000000000011c378 0000000000000008 R_X86_64_RELATIVE 68de0 │ │ -000000000011c380 0000000000000008 R_X86_64_RELATIVE 68d90 │ │ -000000000011c388 0000000000000008 R_X86_64_RELATIVE 68dc0 │ │ -000000000011c390 0000000000000008 R_X86_64_RELATIVE 68120 │ │ -000000000011c398 0000000000000008 R_X86_64_RELATIVE 68d80 │ │ -000000000011c3a0 0000000000000008 R_X86_64_RELATIVE 68da0 │ │ -000000000011c3a8 0000000000000008 R_X86_64_RELATIVE 68db0 │ │ -000000000011c3b0 0000000000000008 R_X86_64_RELATIVE 68d60 │ │ -000000000011c3b8 0000000000000008 R_X86_64_RELATIVE 68d70 │ │ -000000000011c3c0 0000000000000008 R_X86_64_RELATIVE 5de60 │ │ -000000000011c3c8 0000000000000008 R_X86_64_RELATIVE 5de70 │ │ -000000000011c3d0 0000000000000008 R_X86_64_RELATIVE 5de20 │ │ -000000000011c3d8 0000000000000008 R_X86_64_RELATIVE 5de50 │ │ -000000000011c3e0 0000000000000008 R_X86_64_RELATIVE 5d5d0 │ │ -000000000011c3e8 0000000000000008 R_X86_64_RELATIVE 5de10 │ │ -000000000011c3f0 0000000000000008 R_X86_64_RELATIVE 5de30 │ │ -000000000011c3f8 0000000000000008 R_X86_64_RELATIVE 5de40 │ │ -000000000011c400 0000000000000008 R_X86_64_RELATIVE 5ddf0 │ │ -000000000011c408 0000000000000008 R_X86_64_RELATIVE 5de00 │ │ -000000000011c410 0000000000000008 R_X86_64_RELATIVE 666e0 │ │ -000000000011c418 0000000000000008 R_X86_64_RELATIVE 666f0 │ │ -000000000011c420 0000000000000008 R_X86_64_RELATIVE 666a0 │ │ -000000000011c428 0000000000000008 R_X86_64_RELATIVE 666d0 │ │ -000000000011c430 0000000000000008 R_X86_64_RELATIVE 66680 │ │ -000000000011c438 0000000000000008 R_X86_64_RELATIVE 666b0 │ │ -000000000011c440 0000000000000008 R_X86_64_RELATIVE 5eec0 │ │ -000000000011c448 0000000000000008 R_X86_64_RELATIVE 5eed0 │ │ -000000000011c450 0000000000000008 R_X86_64_RELATIVE 5ee80 │ │ -000000000011c458 0000000000000008 R_X86_64_RELATIVE 5eeb0 │ │ -000000000011c460 0000000000000008 R_X86_64_RELATIVE 5ee90 │ │ -000000000011c468 0000000000000008 R_X86_64_RELATIVE 5eea0 │ │ -000000000011c470 0000000000000008 R_X86_64_RELATIVE 5ee50 │ │ -000000000011c478 0000000000000008 R_X86_64_RELATIVE 5ee60 │ │ -000000000011c480 0000000000000008 R_X86_64_RELATIVE 5ee40 │ │ -000000000011c488 0000000000000008 R_X86_64_RELATIVE 5ee70 │ │ -000000000011c490 0000000000000008 R_X86_64_RELATIVE 61ac0 │ │ -000000000011c498 0000000000000008 R_X86_64_RELATIVE 61ad0 │ │ -000000000011c4a0 0000000000000008 R_X86_64_RELATIVE 61a80 │ │ -000000000011c4a8 0000000000000008 R_X86_64_RELATIVE 61ab0 │ │ -000000000011c4b0 0000000000000008 R_X86_64_RELATIVE 61a90 │ │ -000000000011c4b8 0000000000000008 R_X86_64_RELATIVE 61aa0 │ │ -000000000011c4c0 0000000000000008 R_X86_64_RELATIVE 61a50 │ │ -000000000011c4c8 0000000000000008 R_X86_64_RELATIVE 61a60 │ │ -000000000011c4d0 0000000000000008 R_X86_64_RELATIVE 61a40 │ │ -000000000011c4d8 0000000000000008 R_X86_64_RELATIVE 61a70 │ │ -000000000011c4e0 0000000000000008 R_X86_64_RELATIVE 65870 │ │ -000000000011c4e8 0000000000000008 R_X86_64_RELATIVE 656b0 │ │ -000000000011c4f0 0000000000000008 R_X86_64_RELATIVE f8b0 │ │ -000000000011c4f8 0000000000000008 R_X86_64_RELATIVE f8c0 │ │ -000000000011c500 0000000000000008 R_X86_64_RELATIVE f870 │ │ -000000000011c508 0000000000000008 R_X86_64_RELATIVE f8a0 │ │ -000000000011c510 0000000000000008 R_X86_64_RELATIVE f880 │ │ -000000000011c518 0000000000000008 R_X86_64_RELATIVE f890 │ │ -000000000011c520 0000000000000008 R_X86_64_RELATIVE f840 │ │ -000000000011c528 0000000000000008 R_X86_64_RELATIVE f850 │ │ -000000000011c530 0000000000000008 R_X86_64_RELATIVE e3e0 │ │ -000000000011c538 0000000000000008 R_X86_64_RELATIVE f860 │ │ -000000000011c540 0000000000000008 R_X86_64_RELATIVE 105f0 │ │ -000000000011c548 0000000000000008 R_X86_64_RELATIVE 10600 │ │ -000000000011c550 0000000000000008 R_X86_64_RELATIVE 105b0 │ │ -000000000011c558 0000000000000008 R_X86_64_RELATIVE 105e0 │ │ -000000000011c560 0000000000000008 R_X86_64_RELATIVE 10590 │ │ -000000000011c568 0000000000000008 R_X86_64_RELATIVE 105c0 │ │ -000000000011c570 0000000000000008 R_X86_64_RELATIVE 11180 │ │ -000000000011c578 0000000000000008 R_X86_64_RELATIVE 11190 │ │ -000000000011c580 0000000000000008 R_X86_64_RELATIVE 11140 │ │ -000000000011c588 0000000000000008 R_X86_64_RELATIVE 11170 │ │ -000000000011c590 0000000000000008 R_X86_64_RELATIVE 11150 │ │ -000000000011c598 0000000000000008 R_X86_64_RELATIVE 11160 │ │ -000000000011c5a0 0000000000000008 R_X86_64_RELATIVE 11110 │ │ -000000000011c5a8 0000000000000008 R_X86_64_RELATIVE 11120 │ │ -000000000011c5b0 0000000000000008 R_X86_64_RELATIVE 11100 │ │ -000000000011c5b8 0000000000000008 R_X86_64_RELATIVE 11130 │ │ -000000000011c5c0 0000000000000008 R_X86_64_RELATIVE 131f0 │ │ -000000000011c5c8 0000000000000008 R_X86_64_RELATIVE 13200 │ │ -000000000011c5d0 0000000000000008 R_X86_64_RELATIVE 131b0 │ │ -000000000011c5d8 0000000000000008 R_X86_64_RELATIVE 131e0 │ │ -000000000011c5e0 0000000000000008 R_X86_64_RELATIVE 131c0 │ │ -000000000011c5e8 0000000000000008 R_X86_64_RELATIVE 131d0 │ │ -000000000011c5f0 0000000000000008 R_X86_64_RELATIVE 13180 │ │ -000000000011c5f8 0000000000000008 R_X86_64_RELATIVE 13190 │ │ -000000000011c600 0000000000000008 R_X86_64_RELATIVE 13170 │ │ -000000000011c608 0000000000000008 R_X86_64_RELATIVE 131a0 │ │ -000000000011c610 0000000000000008 R_X86_64_RELATIVE 17110 │ │ -000000000011c618 0000000000000008 R_X86_64_RELATIVE 17900 │ │ -000000000011c620 0000000000000008 R_X86_64_RELATIVE 6b90 │ │ -000000000011c628 0000000000000008 R_X86_64_RELATIVE 6ba0 │ │ -000000000011c630 0000000000000008 R_X86_64_RELATIVE 6b50 │ │ -000000000011c638 0000000000000008 R_X86_64_RELATIVE 6b80 │ │ -000000000011c640 0000000000000008 R_X86_64_RELATIVE 6b60 │ │ -000000000011c648 0000000000000008 R_X86_64_RELATIVE 6b70 │ │ -000000000011c650 0000000000000008 R_X86_64_RELATIVE 6b20 │ │ -000000000011c658 0000000000000008 R_X86_64_RELATIVE 6b30 │ │ -000000000011c660 0000000000000008 R_X86_64_RELATIVE 5fc0 │ │ -000000000011c668 0000000000000008 R_X86_64_RELATIVE 6b40 │ │ -000000000011c670 0000000000000008 R_X86_64_RELATIVE 9640 │ │ -000000000011c678 0000000000000008 R_X86_64_RELATIVE 9e20 │ │ -000000000011c680 0000000000000008 R_X86_64_RELATIVE 46b00 │ │ -000000000011c688 0000000000000008 R_X86_64_RELATIVE 46ac0 │ │ -000000000011c690 0000000000000008 R_X86_64_RELATIVE 46cd0 │ │ -000000000011c698 0000000000000008 R_X86_64_RELATIVE 46cc0 │ │ -000000000011c6a0 0000000000000008 R_X86_64_RELATIVE 46f70 │ │ -000000000011c6a8 0000000000000008 R_X86_64_RELATIVE 46ce0 │ │ -000000000011c6b0 0000000000000008 R_X86_64_RELATIVE 46e50 │ │ -000000000011c6b8 0000000000000008 R_X86_64_RELATIVE 46b10 │ │ -000000000011c6c0 0000000000000008 R_X86_64_RELATIVE 46e60 │ │ -000000000011c6c8 0000000000000008 R_X86_64_RELATIVE 46e70 │ │ -000000000011c6d0 0000000000000008 R_X86_64_RELATIVE 46b20 │ │ -000000000011c6d8 0000000000000008 R_X86_64_RELATIVE 46f40 │ │ -000000000011c6e0 0000000000000008 R_X86_64_RELATIVE 46cf0 │ │ -000000000011c6e8 0000000000000008 R_X86_64_RELATIVE 46f50 │ │ -000000000011c6f0 0000000000000008 R_X86_64_RELATIVE 46e80 │ │ -000000000011c6f8 0000000000000008 R_X86_64_RELATIVE 46f60 │ │ -000000000011c700 0000000000000008 R_X86_64_RELATIVE 47150 │ │ -000000000011c708 0000000000000008 R_X86_64_RELATIVE 47100 │ │ -000000000011c710 0000000000000008 R_X86_64_RELATIVE 47320 │ │ -000000000011c718 0000000000000008 R_X86_64_RELATIVE 47310 │ │ -000000000011c720 0000000000000008 R_X86_64_RELATIVE 477a0 │ │ -000000000011c728 0000000000000008 R_X86_64_RELATIVE 47330 │ │ -000000000011c730 0000000000000008 R_X86_64_RELATIVE 47680 │ │ -000000000011c738 0000000000000008 R_X86_64_RELATIVE 47160 │ │ -000000000011c740 0000000000000008 R_X86_64_RELATIVE 47690 │ │ -000000000011c748 0000000000000008 R_X86_64_RELATIVE 476a0 │ │ -000000000011c750 0000000000000008 R_X86_64_RELATIVE 47170 │ │ -000000000011c758 0000000000000008 R_X86_64_RELATIVE 47770 │ │ -000000000011c760 0000000000000008 R_X86_64_RELATIVE 47340 │ │ -000000000011c768 0000000000000008 R_X86_64_RELATIVE 47780 │ │ -000000000011c770 0000000000000008 R_X86_64_RELATIVE 47880 │ │ -000000000011c778 0000000000000008 R_X86_64_RELATIVE 47830 │ │ -000000000011c780 0000000000000008 R_X86_64_RELATIVE 47a40 │ │ -000000000011c788 0000000000000008 R_X86_64_RELATIVE 47a30 │ │ -000000000011c790 0000000000000008 R_X86_64_RELATIVE 47e20 │ │ -000000000011c798 0000000000000008 R_X86_64_RELATIVE 47a50 │ │ -000000000011c7a0 0000000000000008 R_X86_64_RELATIVE 47cf0 │ │ -000000000011c7a8 0000000000000008 R_X86_64_RELATIVE 47890 │ │ -000000000011c7b0 0000000000000008 R_X86_64_RELATIVE 47d00 │ │ -000000000011c7b8 0000000000000008 R_X86_64_RELATIVE 47d10 │ │ -000000000011c7c0 0000000000000008 R_X86_64_RELATIVE 478a0 │ │ -000000000011c7c8 0000000000000008 R_X86_64_RELATIVE 47df0 │ │ -000000000011c7d0 0000000000000008 R_X86_64_RELATIVE 47a60 │ │ -000000000011c7d8 0000000000000008 R_X86_64_RELATIVE 47e00 │ │ -000000000011c7e0 0000000000000008 R_X86_64_RELATIVE 47fd0 │ │ -000000000011c7e8 0000000000000008 R_X86_64_RELATIVE 47f00 │ │ -000000000011c7f0 0000000000000008 R_X86_64_RELATIVE 48540 │ │ -000000000011c7f8 0000000000000008 R_X86_64_RELATIVE 48520 │ │ -000000000011c800 0000000000000008 R_X86_64_RELATIVE 48c60 │ │ -000000000011c808 0000000000000008 R_X86_64_RELATIVE 48560 │ │ -000000000011c810 0000000000000008 R_X86_64_RELATIVE 48a60 │ │ -000000000011c818 0000000000000008 R_X86_64_RELATIVE 47ff0 │ │ -000000000011c820 0000000000000008 R_X86_64_RELATIVE 48a80 │ │ -000000000011c828 0000000000000008 R_X86_64_RELATIVE 48aa0 │ │ -000000000011c830 0000000000000008 R_X86_64_RELATIVE 48010 │ │ -000000000011c838 0000000000000008 R_X86_64_RELATIVE 48c00 │ │ -000000000011c840 0000000000000008 R_X86_64_RELATIVE 48580 │ │ -000000000011c848 0000000000000008 R_X86_64_RELATIVE 48c20 │ │ -000000000011c850 0000000000000008 R_X86_64_RELATIVE 48ed0 │ │ -000000000011c858 0000000000000008 R_X86_64_RELATIVE 48d20 │ │ -000000000011c860 0000000000000008 R_X86_64_RELATIVE 491a0 │ │ -000000000011c868 0000000000000008 R_X86_64_RELATIVE 49190 │ │ -000000000011c870 0000000000000008 R_X86_64_RELATIVE 49540 │ │ -000000000011c878 0000000000000008 R_X86_64_RELATIVE 491b0 │ │ -000000000011c880 0000000000000008 R_X86_64_RELATIVE 49460 │ │ -000000000011c888 0000000000000008 R_X86_64_RELATIVE 48ee0 │ │ -000000000011c890 0000000000000008 R_X86_64_RELATIVE 49470 │ │ -000000000011c898 0000000000000008 R_X86_64_RELATIVE 49480 │ │ -000000000011c8a0 0000000000000008 R_X86_64_RELATIVE 48ef0 │ │ -000000000011c8a8 0000000000000008 R_X86_64_RELATIVE 49510 │ │ -000000000011c8b0 0000000000000008 R_X86_64_RELATIVE 491c0 │ │ -000000000011c8b8 0000000000000008 R_X86_64_RELATIVE 49520 │ │ -000000000011c8c0 0000000000000008 R_X86_64_RELATIVE 497b0 │ │ -000000000011c8c8 0000000000000008 R_X86_64_RELATIVE 49700 │ │ -000000000011c8d0 0000000000000008 R_X86_64_RELATIVE 49ce0 │ │ -000000000011c8d8 0000000000000008 R_X86_64_RELATIVE 49cd0 │ │ -000000000011c8e0 0000000000000008 R_X86_64_RELATIVE 4a410 │ │ -000000000011c8e8 0000000000000008 R_X86_64_RELATIVE 49cf0 │ │ -000000000011c8f0 0000000000000008 R_X86_64_RELATIVE 4a310 │ │ -000000000011c8f8 0000000000000008 R_X86_64_RELATIVE 497c0 │ │ -000000000011c900 0000000000000008 R_X86_64_RELATIVE 4a320 │ │ -000000000011c908 0000000000000008 R_X86_64_RELATIVE 4a330 │ │ -000000000011c910 0000000000000008 R_X86_64_RELATIVE 497d0 │ │ -000000000011c918 0000000000000008 R_X86_64_RELATIVE 4a3e0 │ │ -000000000011c920 0000000000000008 R_X86_64_RELATIVE 49d00 │ │ -000000000011c928 0000000000000008 R_X86_64_RELATIVE 4a3f0 │ │ -000000000011c930 0000000000000008 R_X86_64_RELATIVE 4a5d0 │ │ -000000000011c938 0000000000000008 R_X86_64_RELATIVE 4a550 │ │ -000000000011c940 0000000000000008 R_X86_64_RELATIVE 4a8e0 │ │ -000000000011c948 0000000000000008 R_X86_64_RELATIVE 4a8c0 │ │ -000000000011c950 0000000000000008 R_X86_64_RELATIVE 4ac20 │ │ -000000000011c958 0000000000000008 R_X86_64_RELATIVE 4a900 │ │ -000000000011c960 0000000000000008 R_X86_64_RELATIVE 4aa40 │ │ -000000000011c968 0000000000000008 R_X86_64_RELATIVE 4a5f0 │ │ -000000000011c970 0000000000000008 R_X86_64_RELATIVE 4aa60 │ │ -000000000011c978 0000000000000008 R_X86_64_RELATIVE 4aa80 │ │ -000000000011c980 0000000000000008 R_X86_64_RELATIVE 4a610 │ │ -000000000011c988 0000000000000008 R_X86_64_RELATIVE 4abc0 │ │ -000000000011c990 0000000000000008 R_X86_64_RELATIVE 4a920 │ │ -000000000011c998 0000000000000008 R_X86_64_RELATIVE 4abe0 │ │ -000000000011c9a0 0000000000000008 R_X86_64_RELATIVE 4af00 │ │ -000000000011c9a8 0000000000000008 R_X86_64_RELATIVE 4aea0 │ │ -000000000011c9b0 0000000000000008 R_X86_64_RELATIVE 4b610 │ │ -000000000011c9b8 0000000000000008 R_X86_64_RELATIVE 4b5f0 │ │ -000000000011c9c0 0000000000000008 R_X86_64_RELATIVE 4c6e0 │ │ -000000000011c9c8 0000000000000008 R_X86_64_RELATIVE 4b630 │ │ -000000000011c9d0 0000000000000008 R_X86_64_RELATIVE 4c3b0 │ │ -000000000011c9d8 0000000000000008 R_X86_64_RELATIVE 4af20 │ │ -000000000011c9e0 0000000000000008 R_X86_64_RELATIVE 4c3d0 │ │ -000000000011c9e8 0000000000000008 R_X86_64_RELATIVE 4c3f0 │ │ -000000000011c9f0 0000000000000008 R_X86_64_RELATIVE 4af40 │ │ -000000000011c9f8 0000000000000008 R_X86_64_RELATIVE 4c680 │ │ -000000000011ca00 0000000000000008 R_X86_64_RELATIVE 4b650 │ │ -000000000011ca08 0000000000000008 R_X86_64_RELATIVE 4c6a0 │ │ -000000000011ca10 0000000000000008 R_X86_64_RELATIVE 4c920 │ │ -000000000011ca18 0000000000000008 R_X86_64_RELATIVE 4c8c0 │ │ -000000000011ca20 0000000000000008 R_X86_64_RELATIVE 4cd90 │ │ -000000000011ca28 0000000000000008 R_X86_64_RELATIVE 4cd70 │ │ -000000000011ca30 0000000000000008 R_X86_64_RELATIVE 4d750 │ │ -000000000011ca38 0000000000000008 R_X86_64_RELATIVE 4cdb0 │ │ -000000000011ca40 0000000000000008 R_X86_64_RELATIVE 4d1f0 │ │ -000000000011ca48 0000000000000008 R_X86_64_RELATIVE 4c940 │ │ -000000000011ca50 0000000000000008 R_X86_64_RELATIVE 4d210 │ │ -000000000011ca58 0000000000000008 R_X86_64_RELATIVE 4d230 │ │ -000000000011ca60 0000000000000008 R_X86_64_RELATIVE 4c960 │ │ -000000000011ca68 0000000000000008 R_X86_64_RELATIVE 4d730 │ │ -000000000011ca70 0000000000000008 R_X86_64_RELATIVE 233a0 │ │ -000000000011ca78 0000000000000008 R_X86_64_RELATIVE 23360 │ │ -000000000011ca80 0000000000000008 R_X86_64_RELATIVE 23540 │ │ -000000000011ca88 0000000000000008 R_X86_64_RELATIVE 23530 │ │ -000000000011ca90 0000000000000008 R_X86_64_RELATIVE 23790 │ │ -000000000011ca98 0000000000000008 R_X86_64_RELATIVE 23550 │ │ -000000000011caa0 0000000000000008 R_X86_64_RELATIVE 23690 │ │ -000000000011caa8 0000000000000008 R_X86_64_RELATIVE 233b0 │ │ -000000000011cab0 0000000000000008 R_X86_64_RELATIVE 236a0 │ │ -000000000011cab8 0000000000000008 R_X86_64_RELATIVE 236b0 │ │ -000000000011cac0 0000000000000008 R_X86_64_RELATIVE 233c0 │ │ -000000000011cac8 0000000000000008 R_X86_64_RELATIVE 23760 │ │ -000000000011cad0 0000000000000008 R_X86_64_RELATIVE 23560 │ │ -000000000011cad8 0000000000000008 R_X86_64_RELATIVE 23770 │ │ -000000000011cae0 0000000000000008 R_X86_64_RELATIVE 236c0 │ │ -000000000011cae8 0000000000000008 R_X86_64_RELATIVE 23780 │ │ -000000000011caf0 0000000000000008 R_X86_64_RELATIVE 23840 │ │ -000000000011caf8 0000000000000008 R_X86_64_RELATIVE 23800 │ │ -000000000011cb00 0000000000000008 R_X86_64_RELATIVE 23a80 │ │ -000000000011cb08 0000000000000008 R_X86_64_RELATIVE 23a70 │ │ -000000000011cb10 0000000000000008 R_X86_64_RELATIVE 23ff0 │ │ -000000000011cb18 0000000000000008 R_X86_64_RELATIVE 23a90 │ │ -000000000011cb20 0000000000000008 R_X86_64_RELATIVE 23f00 │ │ -000000000011cb28 0000000000000008 R_X86_64_RELATIVE 23850 │ │ -000000000011cb30 0000000000000008 R_X86_64_RELATIVE 23f10 │ │ -000000000011cb38 0000000000000008 R_X86_64_RELATIVE 23f20 │ │ -000000000011cb40 0000000000000008 R_X86_64_RELATIVE 23860 │ │ -000000000011cb48 0000000000000008 R_X86_64_RELATIVE 23fc0 │ │ -000000000011cb50 0000000000000008 R_X86_64_RELATIVE 23aa0 │ │ -000000000011cb58 0000000000000008 R_X86_64_RELATIVE 23fd0 │ │ -000000000011cb60 0000000000000008 R_X86_64_RELATIVE 240b0 │ │ -000000000011cb68 0000000000000008 R_X86_64_RELATIVE 24060 │ │ -000000000011cb70 0000000000000008 R_X86_64_RELATIVE 24470 │ │ -000000000011cb78 0000000000000008 R_X86_64_RELATIVE 24460 │ │ -000000000011cb80 0000000000000008 R_X86_64_RELATIVE 24ac0 │ │ -000000000011cb88 0000000000000008 R_X86_64_RELATIVE 24480 │ │ -000000000011cb90 0000000000000008 R_X86_64_RELATIVE 24990 │ │ -000000000011cb98 0000000000000008 R_X86_64_RELATIVE 240c0 │ │ -000000000011cba0 0000000000000008 R_X86_64_RELATIVE 249a0 │ │ -000000000011cba8 0000000000000008 R_X86_64_RELATIVE 249b0 │ │ -000000000011cbb0 0000000000000008 R_X86_64_RELATIVE 240d0 │ │ -000000000011cbb8 0000000000000008 R_X86_64_RELATIVE 24a90 │ │ -000000000011cbc0 0000000000000008 R_X86_64_RELATIVE 24490 │ │ -000000000011cbc8 0000000000000008 R_X86_64_RELATIVE 24aa0 │ │ -000000000011cbd0 0000000000000008 R_X86_64_RELATIVE 24be0 │ │ -000000000011cbd8 0000000000000008 R_X86_64_RELATIVE 24ba0 │ │ -000000000011cbe0 0000000000000008 R_X86_64_RELATIVE 24cf0 │ │ -000000000011cbe8 0000000000000008 R_X86_64_RELATIVE 24ce0 │ │ -000000000011cbf0 0000000000000008 R_X86_64_RELATIVE 24f60 │ │ -000000000011cbf8 0000000000000008 R_X86_64_RELATIVE 24d00 │ │ -000000000011cc00 0000000000000008 R_X86_64_RELATIVE 24e80 │ │ -000000000011cc08 0000000000000008 R_X86_64_RELATIVE 24bf0 │ │ -000000000011cc10 0000000000000008 R_X86_64_RELATIVE 24e90 │ │ -000000000011cc18 0000000000000008 R_X86_64_RELATIVE 24ea0 │ │ -000000000011cc20 0000000000000008 R_X86_64_RELATIVE 24c00 │ │ -000000000011cc28 0000000000000008 R_X86_64_RELATIVE 24f30 │ │ -000000000011cc30 0000000000000008 R_X86_64_RELATIVE 24d10 │ │ -000000000011cc38 0000000000000008 R_X86_64_RELATIVE 24f40 │ │ -000000000011cc40 0000000000000008 R_X86_64_RELATIVE 25070 │ │ -000000000011cc48 0000000000000008 R_X86_64_RELATIVE 24fd0 │ │ -000000000011cc50 0000000000000008 R_X86_64_RELATIVE 25280 │ │ -000000000011cc58 0000000000000008 R_X86_64_RELATIVE 25270 │ │ -000000000011cc60 0000000000000008 R_X86_64_RELATIVE 25890 │ │ -000000000011cc68 0000000000000008 R_X86_64_RELATIVE 25290 │ │ -000000000011cc70 0000000000000008 R_X86_64_RELATIVE 25750 │ │ -000000000011cc78 0000000000000008 R_X86_64_RELATIVE 25080 │ │ -000000000011cc80 0000000000000008 R_X86_64_RELATIVE 25760 │ │ -000000000011cc88 0000000000000008 R_X86_64_RELATIVE 25770 │ │ -000000000011cc90 0000000000000008 R_X86_64_RELATIVE 25090 │ │ -000000000011cc98 0000000000000008 R_X86_64_RELATIVE 25860 │ │ -000000000011cca0 0000000000000008 R_X86_64_RELATIVE 252a0 │ │ -000000000011cca8 0000000000000008 R_X86_64_RELATIVE 25870 │ │ -000000000011ccb0 0000000000000008 R_X86_64_RELATIVE 25950 │ │ -000000000011ccb8 0000000000000008 R_X86_64_RELATIVE 25900 │ │ -000000000011ccc0 0000000000000008 R_X86_64_RELATIVE 25f00 │ │ -000000000011ccc8 0000000000000008 R_X86_64_RELATIVE 25ef0 │ │ -000000000011ccd0 0000000000000008 R_X86_64_RELATIVE 26600 │ │ -000000000011ccd8 0000000000000008 R_X86_64_RELATIVE 25f10 │ │ -000000000011cce0 0000000000000008 R_X86_64_RELATIVE 26480 │ │ -000000000011cce8 0000000000000008 R_X86_64_RELATIVE 25960 │ │ -000000000011ccf0 0000000000000008 R_X86_64_RELATIVE 26490 │ │ -000000000011ccf8 0000000000000008 R_X86_64_RELATIVE 264a0 │ │ -000000000011cd00 0000000000000008 R_X86_64_RELATIVE 25970 │ │ -000000000011cd08 0000000000000008 R_X86_64_RELATIVE 265d0 │ │ -000000000011cd10 0000000000000008 R_X86_64_RELATIVE 25f20 │ │ -000000000011cd18 0000000000000008 R_X86_64_RELATIVE 265e0 │ │ -000000000011cd20 0000000000000008 R_X86_64_RELATIVE 26820 │ │ -000000000011cd28 0000000000000008 R_X86_64_RELATIVE 26790 │ │ -000000000011cd30 0000000000000008 R_X86_64_RELATIVE 26990 │ │ -000000000011cd38 0000000000000008 R_X86_64_RELATIVE 26980 │ │ -000000000011cd40 0000000000000008 R_X86_64_RELATIVE 26d40 │ │ -000000000011cd48 0000000000000008 R_X86_64_RELATIVE 269a0 │ │ -000000000011cd50 0000000000000008 R_X86_64_RELATIVE 26be0 │ │ -000000000011cd58 0000000000000008 R_X86_64_RELATIVE 26830 │ │ -000000000011cd60 0000000000000008 R_X86_64_RELATIVE 26bf0 │ │ -000000000011cd68 0000000000000008 R_X86_64_RELATIVE 26c00 │ │ -000000000011cd70 0000000000000008 R_X86_64_RELATIVE 26840 │ │ -000000000011cd78 0000000000000008 R_X86_64_RELATIVE 26d10 │ │ -000000000011cd80 0000000000000008 R_X86_64_RELATIVE 26c10 │ │ -000000000011cd88 0000000000000008 R_X86_64_RELATIVE 26d30 │ │ -000000000011cd90 0000000000000008 R_X86_64_RELATIVE 26e70 │ │ -000000000011cd98 0000000000000008 R_X86_64_RELATIVE 26e30 │ │ -000000000011cda0 0000000000000008 R_X86_64_RELATIVE 272e0 │ │ -000000000011cda8 0000000000000008 R_X86_64_RELATIVE 272d0 │ │ -000000000011cdb0 0000000000000008 R_X86_64_RELATIVE 27960 │ │ -000000000011cdb8 0000000000000008 R_X86_64_RELATIVE 272f0 │ │ -000000000011cdc0 0000000000000008 R_X86_64_RELATIVE 27720 │ │ -000000000011cdc8 0000000000000008 R_X86_64_RELATIVE 26e80 │ │ -000000000011cdd0 0000000000000008 R_X86_64_RELATIVE 27730 │ │ -000000000011cdd8 0000000000000008 R_X86_64_RELATIVE 27740 │ │ -000000000011cde0 0000000000000008 R_X86_64_RELATIVE 26e90 │ │ -000000000011cde8 0000000000000008 R_X86_64_RELATIVE 27930 │ │ -000000000011cdf0 0000000000000008 R_X86_64_RELATIVE 27750 │ │ -000000000011cdf8 0000000000000008 R_X86_64_RELATIVE 27950 │ │ -000000000011ce00 0000000000000008 R_X86_64_RELATIVE 27b20 │ │ -000000000011ce08 0000000000000008 R_X86_64_RELATIVE 27af0 │ │ -000000000011ce10 0000000000000008 R_X86_64_RELATIVE 28530 │ │ -000000000011ce18 0000000000000008 R_X86_64_RELATIVE 28520 │ │ -000000000011ce20 0000000000000008 R_X86_64_RELATIVE 29140 │ │ -000000000011ce28 0000000000000008 R_X86_64_RELATIVE 28540 │ │ -000000000011ce30 0000000000000008 R_X86_64_RELATIVE 28e90 │ │ -000000000011ce38 0000000000000008 R_X86_64_RELATIVE 27b30 │ │ -000000000011ce40 0000000000000008 R_X86_64_RELATIVE 28ea0 │ │ -000000000011ce48 0000000000000008 R_X86_64_RELATIVE 28eb0 │ │ -000000000011ce50 0000000000000008 R_X86_64_RELATIVE 27b40 │ │ -000000000011ce58 0000000000000008 R_X86_64_RELATIVE 29130 │ │ -000000000011ce60 0000000000000008 R_X86_64_RELATIVE 56900 │ │ -000000000011ce68 0000000000000008 R_X86_64_RELATIVE 582f0 │ │ -000000000011ce70 0000000000000008 R_X86_64_RELATIVE 5a7c0 │ │ -000000000011ce78 0000000000000008 R_X86_64_RELATIVE 5afe0 │ │ -000000000011ce80 0000000000000008 R_X86_64_RELATIVE 2f780 │ │ -000000000011ce88 0000000000000008 R_X86_64_RELATIVE 30bc0 │ │ -000000000011ce90 0000000000000008 R_X86_64_RELATIVE 32b50 │ │ -000000000011ce98 0000000000000008 R_X86_64_RELATIVE 331f0 │ │ -000000000011cea0 0000000000000008 R_X86_64_RELATIVE 3c6e0 │ │ -000000000011cea8 0000000000000008 R_X86_64_RELATIVE 3bce0 │ │ -000000000011ceb0 0000000000000008 R_X86_64_RELATIVE 3fb20 │ │ -000000000011ceb8 0000000000000008 R_X86_64_RELATIVE 3e370 │ │ -000000000011cec0 0000000000000008 R_X86_64_RELATIVE 18cd0 │ │ -000000000011cec8 0000000000000008 R_X86_64_RELATIVE 18520 │ │ -000000000011ced0 0000000000000008 R_X86_64_RELATIVE 1b260 │ │ -000000000011ced8 0000000000000008 R_X86_64_RELATIVE 1a140 │ │ -000000000011cee0 0000000000000008 R_X86_64_RELATIVE 10a690 │ │ -000000000011d2b0 0000000000000008 R_X86_64_RELATIVE 159e40 │ │ -000000000011d2b8 0000000000000008 R_X86_64_RELATIVE 15a240 │ │ -000000000011d2c0 0000000000000008 R_X86_64_RELATIVE 15a640 │ │ -000000000011d2c8 0000000000000008 R_X86_64_RELATIVE 15aa40 │ │ -000000000011d2d0 0000000000000008 R_X86_64_RELATIVE 159e40 │ │ -000000000011d2d8 0000000000000008 R_X86_64_RELATIVE 15ae40 │ │ -000000000011d2e0 0000000000000008 R_X86_64_RELATIVE 15b040 │ │ -000000000011d2e8 0000000000000008 R_X86_64_RELATIVE 15b240 │ │ -000000000011d2f0 0000000000000008 R_X86_64_RELATIVE 159e40 │ │ -000000000011d2f8 0000000000000008 R_X86_64_RELATIVE 15b440 │ │ -000000000011d300 0000000000000008 R_X86_64_RELATIVE 15b540 │ │ -000000000011d308 0000000000000008 R_X86_64_RELATIVE 15b640 │ │ -000000000011d310 0000000000000008 R_X86_64_RELATIVE 159e40 │ │ -000000000011d318 0000000000000008 R_X86_64_RELATIVE 15a240 │ │ -000000000011d320 0000000000000008 R_X86_64_RELATIVE 15a640 │ │ -000000000011d328 0000000000000008 R_X86_64_RELATIVE 15aa40 │ │ -000000000011d330 0000000000000008 R_X86_64_RELATIVE 159e40 │ │ -000000000011d338 0000000000000008 R_X86_64_RELATIVE 15b440 │ │ -000000000011d340 0000000000000008 R_X86_64_RELATIVE 15b540 │ │ -000000000011d348 0000000000000008 R_X86_64_RELATIVE 15b640 │ │ -000000000011d350 0000000000000008 R_X86_64_RELATIVE 159e40 │ │ -000000000011d358 0000000000000008 R_X86_64_RELATIVE 15b440 │ │ -000000000011d360 0000000000000008 R_X86_64_RELATIVE 15b540 │ │ -000000000011d368 0000000000000008 R_X86_64_RELATIVE 15b640 │ │ -000000000011d430 0000000000000008 R_X86_64_RELATIVE 159e40 │ │ -000000000011d438 0000000000000008 R_X86_64_RELATIVE 15ae40 │ │ -000000000011d440 0000000000000008 R_X86_64_RELATIVE 15b040 │ │ -000000000011d448 0000000000000008 R_X86_64_RELATIVE 15b240 │ │ -000000000011d450 0000000000000008 R_X86_64_RELATIVE 159e40 │ │ -000000000011d458 0000000000000008 R_X86_64_RELATIVE 15b740 │ │ -000000000011d460 0000000000000008 R_X86_64_RELATIVE 15b840 │ │ -000000000011d468 0000000000000008 R_X86_64_RELATIVE 15b940 │ │ -000000000011d470 0000000000000008 R_X86_64_RELATIVE 159e40 │ │ -000000000011d478 0000000000000008 R_X86_64_RELATIVE 15ba40 │ │ -000000000011d480 0000000000000008 R_X86_64_RELATIVE 15bac0 │ │ -000000000011d488 0000000000000008 R_X86_64_RELATIVE 15bb40 │ │ -000000000011d490 0000000000000008 R_X86_64_RELATIVE 159e40 │ │ -000000000011d498 0000000000000008 R_X86_64_RELATIVE 15b440 │ │ -000000000011d4a0 0000000000000008 R_X86_64_RELATIVE 15b540 │ │ -000000000011d4a8 0000000000000008 R_X86_64_RELATIVE 15b640 │ │ -000000000011d4b0 0000000000000008 R_X86_64_RELATIVE 159e40 │ │ -000000000011d4b8 0000000000000008 R_X86_64_RELATIVE 15ba40 │ │ -000000000011d4c0 0000000000000008 R_X86_64_RELATIVE 15bac0 │ │ -000000000011d4c8 0000000000000008 R_X86_64_RELATIVE 15bb40 │ │ -000000000011d4d0 0000000000000008 R_X86_64_RELATIVE 159e40 │ │ -000000000011d4d8 0000000000000008 R_X86_64_RELATIVE 15bbc0 │ │ -000000000011d4e0 0000000000000008 R_X86_64_RELATIVE 15bc00 │ │ -000000000011d4e8 0000000000000008 R_X86_64_RELATIVE 15bc40 │ │ -000000000011d4f0 0000000000000008 R_X86_64_RELATIVE 159e40 │ │ -000000000011d4f8 0000000000000008 R_X86_64_RELATIVE 15b440 │ │ -000000000011d500 0000000000000008 R_X86_64_RELATIVE 15b540 │ │ -000000000011d508 0000000000000008 R_X86_64_RELATIVE 15b640 │ │ -000000000011d510 0000000000000008 R_X86_64_RELATIVE 159e40 │ │ -000000000011d518 0000000000000008 R_X86_64_RELATIVE 15bbc0 │ │ -000000000011d520 0000000000000008 R_X86_64_RELATIVE 15bc00 │ │ -000000000011d528 0000000000000008 R_X86_64_RELATIVE 15bc40 │ │ -000000000011d530 0000000000000008 R_X86_64_RELATIVE 159e40 │ │ -000000000011d538 0000000000000008 R_X86_64_RELATIVE 15bbc0 │ │ -000000000011d540 0000000000000008 R_X86_64_RELATIVE 15bc00 │ │ -000000000011d548 0000000000000008 R_X86_64_RELATIVE 15bc40 │ │ -000000000011d610 0000000000000008 R_X86_64_RELATIVE 159e40 │ │ -000000000011d618 0000000000000008 R_X86_64_RELATIVE 15ba40 │ │ -000000000011d620 0000000000000008 R_X86_64_RELATIVE 15bac0 │ │ -000000000011d628 0000000000000008 R_X86_64_RELATIVE 15bb40 │ │ -000000000011d630 0000000000000008 R_X86_64_RELATIVE 159e40 │ │ -000000000011d638 0000000000000008 R_X86_64_RELATIVE 15bc80 │ │ -000000000011d640 0000000000000008 R_X86_64_RELATIVE 15bcc0 │ │ -000000000011d648 0000000000000008 R_X86_64_RELATIVE 15bd00 │ │ -000000000011d650 0000000000000008 R_X86_64_RELATIVE 159e40 │ │ -000000000011d658 0000000000000008 R_X86_64_RELATIVE 15bd40 │ │ -000000000011d660 0000000000000008 R_X86_64_RELATIVE 15bd60 │ │ -000000000011d668 0000000000000008 R_X86_64_RELATIVE 15bd80 │ │ -000000000011d670 0000000000000008 R_X86_64_RELATIVE 159e40 │ │ -000000000011d678 0000000000000008 R_X86_64_RELATIVE 15bbc0 │ │ -000000000011d680 0000000000000008 R_X86_64_RELATIVE 15bc00 │ │ -000000000011d688 0000000000000008 R_X86_64_RELATIVE 15bc40 │ │ -000000000011d690 0000000000000008 R_X86_64_RELATIVE 159e40 │ │ -000000000011d698 0000000000000008 R_X86_64_RELATIVE 15bd40 │ │ -000000000011d6a0 0000000000000008 R_X86_64_RELATIVE 15bd60 │ │ -000000000011d6a8 0000000000000008 R_X86_64_RELATIVE 15bd80 │ │ -000000000011d6b0 0000000000000008 R_X86_64_RELATIVE 159e40 │ │ -000000000011d6b8 0000000000000008 R_X86_64_RELATIVE 15bda0 │ │ -000000000011d6c0 0000000000000008 R_X86_64_RELATIVE 15bdb0 │ │ -000000000011d6c8 0000000000000008 R_X86_64_RELATIVE 15bdc0 │ │ -000000000011c188 0000001900000006 R_X86_64_GLOB_DAT 0000000000000000 __sF@LIBC + 0 │ │ +000000000011fe50 0000000000000008 R_X86_64_RELATIVE 11fe50 │ │ +000000000011fe60 0000000000000008 R_X86_64_RELATIVE 10ba80 │ │ +000000000011fe68 0000000000000008 R_X86_64_RELATIVE 10baa0 │ │ +000000000011fe70 0000000000000008 R_X86_64_RELATIVE 10bb20 │ │ +000000000011fe78 0000000000000008 R_X86_64_RELATIVE 10bd20 │ │ +000000000011fe80 0000000000000008 R_X86_64_RELATIVE 10bd20 │ │ +000000000011fe88 0000000000000008 R_X86_64_RELATIVE 10c520 │ │ +000000000011fe90 0000000000000008 R_X86_64_RELATIVE 10c560 │ │ +000000000011fe98 0000000000000008 R_X86_64_RELATIVE 10c5a0 │ │ +000000000011fea0 0000000000000008 R_X86_64_RELATIVE 10c6a0 │ │ +000000000011fea8 0000000000000008 R_X86_64_RELATIVE 10c7a0 │ │ +000000000011feb0 0000000000000008 R_X86_64_RELATIVE 10cba0 │ │ +000000000011feb8 0000000000000008 R_X86_64_RELATIVE 10bd20 │ │ +000000000011fec0 0000000000000008 R_X86_64_RELATIVE 10bd20 │ │ +000000000011fec8 0000000000000008 R_X86_64_RELATIVE 10cfa0 │ │ +000000000011fed0 0000000000000008 R_X86_64_RELATIVE 10d020 │ │ +000000000011fed8 0000000000000008 R_X86_64_RELATIVE 10d0a0 │ │ +000000000011fee0 0000000000000008 R_X86_64_RELATIVE 10d2a0 │ │ +000000000011fee8 0000000000000008 R_X86_64_RELATIVE 10c7a0 │ │ +000000000011fef0 0000000000000008 R_X86_64_RELATIVE 10cba0 │ │ +000000000011fef8 0000000000000008 R_X86_64_RELATIVE 4590 │ │ +000000000011ff00 0000000000000008 R_X86_64_RELATIVE 4570 │ │ +0000000000120100 0000000000000008 R_X86_64_RELATIVE 10d510 │ │ +0000000000120108 0000000000000008 R_X86_64_RELATIVE 10d4a0 │ │ +0000000000120110 0000000000000008 R_X86_64_RELATIVE ff3a0 │ │ +0000000000120118 0000000000000008 R_X86_64_RELATIVE b09b0 │ │ +0000000000120120 0000000000000008 R_X86_64_RELATIVE aeb10 │ │ +0000000000120128 0000000000000008 R_X86_64_RELATIVE b4310 │ │ +0000000000120130 0000000000000008 R_X86_64_RELATIVE b4810 │ │ +0000000000120138 0000000000000008 R_X86_64_RELATIVE e56b0 │ │ +0000000000120140 0000000000000008 R_X86_64_RELATIVE e5c20 │ │ +0000000000120148 0000000000000008 R_X86_64_RELATIVE b4570 │ │ +0000000000120150 0000000000000008 R_X86_64_RELATIVE b4410 │ │ +0000000000120158 0000000000000008 R_X86_64_RELATIVE e5930 │ │ +0000000000120160 0000000000000008 R_X86_64_RELATIVE e57c0 │ │ +0000000000120168 0000000000000008 R_X86_64_RELATIVE b47a0 │ │ +0000000000120170 0000000000000008 R_X86_64_RELATIVE b48d0 │ │ +0000000000120178 0000000000000008 R_X86_64_RELATIVE ab6e0 │ │ +0000000000120180 0000000000000008 R_X86_64_RELATIVE 10d5e0 │ │ +0000000000120188 0000000000000008 R_X86_64_RELATIVE 10d7f0 │ │ +0000000000120190 0000000000000008 R_X86_64_RELATIVE 10d680 │ │ +0000000000120198 0000000000000008 R_X86_64_RELATIVE 10e6d0 │ │ +00000000001201a0 0000000000000008 R_X86_64_RELATIVE 10d9d0 │ │ +00000000001201a8 0000000000000008 R_X86_64_RELATIVE 3dcd0 │ │ +00000000001201b0 0000000000000008 R_X86_64_RELATIVE 3d2d0 │ │ +00000000001201b8 0000000000000008 R_X86_64_RELATIVE 41110 │ │ +00000000001201c0 0000000000000008 R_X86_64_RELATIVE 3f960 │ │ +00000000001201c8 0000000000000008 R_X86_64_RELATIVE 1f300 │ │ +00000000001201d0 0000000000000008 R_X86_64_RELATIVE 1eb50 │ │ +00000000001201d8 0000000000000008 R_X86_64_RELATIVE 21890 │ │ +00000000001201e0 0000000000000008 R_X86_64_RELATIVE 20770 │ │ +00000000001201e8 0000000000000008 R_X86_64_RELATIVE dcd0 │ │ +00000000001201f0 0000000000000008 R_X86_64_RELATIVE d0c0 │ │ +00000000001201f8 0000000000000008 R_X86_64_RELATIVE b730 │ │ +0000000000120200 0000000000000008 R_X86_64_RELATIVE acb0 │ │ +0000000000120208 0000000000000008 R_X86_64_RELATIVE 95a0 │ │ +0000000000120210 0000000000000008 R_X86_64_RELATIVE 8b90 │ │ +0000000000120218 0000000000000008 R_X86_64_RELATIVE 60a0 │ │ +0000000000120220 0000000000000008 R_X86_64_RELATIVE 4d50 │ │ +0000000000120228 0000000000000008 R_X86_64_RELATIVE f500 │ │ +0000000000120230 0000000000000008 R_X86_64_RELATIVE fa30 │ │ +0000000000120238 0000000000000008 R_X86_64_RELATIVE 10d7b0 │ │ +0000000000120240 0000000000000008 R_X86_64_RELATIVE 10d760 │ │ +0000000000120248 0000000000000008 R_X86_64_RELATIVE 121010 │ │ +0000000000120250 0000000000000008 R_X86_64_RELATIVE 15f9e0 │ │ +0000000000120258 0000000000000008 R_X86_64_RELATIVE 97ca0 │ │ +0000000000120260 0000000000000008 R_X86_64_RELATIVE 97d90 │ │ +0000000000120268 0000000000000008 R_X86_64_RELATIVE 57ef0 │ │ +0000000000120270 0000000000000008 R_X86_64_RELATIVE 598e0 │ │ +0000000000120278 0000000000000008 R_X86_64_RELATIVE 5bdb0 │ │ +0000000000120280 0000000000000008 R_X86_64_RELATIVE 5c5d0 │ │ +0000000000120288 0000000000000008 R_X86_64_RELATIVE 35db0 │ │ +0000000000120290 0000000000000008 R_X86_64_RELATIVE 371f0 │ │ +0000000000120298 0000000000000008 R_X86_64_RELATIVE 39180 │ │ +00000000001202a0 0000000000000008 R_X86_64_RELATIVE 39820 │ │ +00000000001202a8 0000000000000008 R_X86_64_RELATIVE 44760 │ │ +00000000001202b0 0000000000000008 R_X86_64_RELATIVE 44790 │ │ +00000000001202b8 0000000000000008 R_X86_64_RELATIVE 446b0 │ │ +00000000001202c0 0000000000000008 R_X86_64_RELATIVE 440e0 │ │ +00000000001202c8 0000000000000008 R_X86_64_RELATIVE 442d0 │ │ +00000000001202d0 0000000000000008 R_X86_64_RELATIVE 44300 │ │ +00000000001202d8 0000000000000008 R_X86_64_RELATIVE 447d0 │ │ +00000000001202e0 0000000000000008 R_X86_64_RELATIVE 44e50 │ │ +00000000001202e8 0000000000000008 R_X86_64_RELATIVE 472f0 │ │ +00000000001202f0 0000000000000008 R_X86_64_RELATIVE 44b10 │ │ +00000000001202f8 0000000000000008 R_X86_64_RELATIVE 46190 │ │ +0000000000120300 0000000000000008 R_X86_64_RELATIVE 46110 │ │ +0000000000120308 0000000000000008 R_X86_64_RELATIVE 468d0 │ │ +0000000000120310 0000000000000008 R_X86_64_RELATIVE 46510 │ │ +0000000000120318 0000000000000008 R_X86_64_RELATIVE 23d20 │ │ +0000000000120320 0000000000000008 R_X86_64_RELATIVE 23910 │ │ +0000000000120328 0000000000000008 R_X86_64_RELATIVE 23950 │ │ +0000000000120330 0000000000000008 R_X86_64_RELATIVE 23d80 │ │ +0000000000120338 0000000000000008 R_X86_64_RELATIVE 23d50 │ │ +0000000000120340 0000000000000008 R_X86_64_RELATIVE 239e0 │ │ +0000000000120348 0000000000000008 R_X86_64_RELATIVE 24590 │ │ +0000000000120350 0000000000000008 R_X86_64_RELATIVE 24280 │ │ +0000000000120358 0000000000000008 R_X86_64_RELATIVE 25e20 │ │ +0000000000120360 0000000000000008 R_X86_64_RELATIVE 24f50 │ │ +0000000000120368 0000000000000008 R_X86_64_RELATIVE 24970 │ │ +0000000000120370 0000000000000008 R_X86_64_RELATIVE 26e60 │ │ +0000000000120378 0000000000000008 R_X86_64_RELATIVE 28410 │ │ +0000000000120380 0000000000000008 R_X86_64_RELATIVE 23f00 │ │ +0000000000120388 0000000000000008 R_X86_64_RELATIVE 28a80 │ │ +0000000000120390 0000000000000008 R_X86_64_RELATIVE 28ac0 │ │ +0000000000120398 0000000000000008 R_X86_64_RELATIVE 29180 │ │ +00000000001203a0 0000000000000008 R_X86_64_RELATIVE 28f10 │ │ +00000000001203a8 0000000000000008 R_X86_64_RELATIVE 10e4b0 │ │ +00000000001203b0 0000000000000008 R_X86_64_RELATIVE 5d830 │ │ +00000000001203b8 0000000000000008 R_X86_64_RELATIVE 5d1d0 │ │ +00000000001203c0 0000000000000008 R_X86_64_RELATIVE 5e3f0 │ │ +00000000001203c8 0000000000000008 R_X86_64_RELATIVE 5dd60 │ │ +00000000001203d0 0000000000000008 R_X86_64_RELATIVE 3aa50 │ │ +00000000001203d8 0000000000000008 R_X86_64_RELATIVE 3a460 │ │ +00000000001203e0 0000000000000008 R_X86_64_RELATIVE 3b740 │ │ +00000000001203e8 0000000000000008 R_X86_64_RELATIVE 3af20 │ │ +00000000001203f0 0000000000000008 R_X86_64_RELATIVE 6b1e0 │ │ +00000000001203f8 0000000000000008 R_X86_64_RELATIVE 6b1f0 │ │ +0000000000120400 0000000000000008 R_X86_64_RELATIVE 6b1a0 │ │ +0000000000120408 0000000000000008 R_X86_64_RELATIVE 6b1d0 │ │ +0000000000120410 0000000000000008 R_X86_64_RELATIVE 6a530 │ │ +0000000000120418 0000000000000008 R_X86_64_RELATIVE 6b190 │ │ +0000000000120420 0000000000000008 R_X86_64_RELATIVE 6b1b0 │ │ +0000000000120428 0000000000000008 R_X86_64_RELATIVE 6b1c0 │ │ +0000000000120430 0000000000000008 R_X86_64_RELATIVE 6b170 │ │ +0000000000120438 0000000000000008 R_X86_64_RELATIVE 6b180 │ │ +0000000000120440 0000000000000008 R_X86_64_RELATIVE 60270 │ │ +0000000000120448 0000000000000008 R_X86_64_RELATIVE 60280 │ │ +0000000000120450 0000000000000008 R_X86_64_RELATIVE 60230 │ │ +0000000000120458 0000000000000008 R_X86_64_RELATIVE 60260 │ │ +0000000000120460 0000000000000008 R_X86_64_RELATIVE 5f9e0 │ │ +0000000000120468 0000000000000008 R_X86_64_RELATIVE 60220 │ │ +0000000000120470 0000000000000008 R_X86_64_RELATIVE 60240 │ │ +0000000000120478 0000000000000008 R_X86_64_RELATIVE 60250 │ │ +0000000000120480 0000000000000008 R_X86_64_RELATIVE 60200 │ │ +0000000000120488 0000000000000008 R_X86_64_RELATIVE 60210 │ │ +0000000000120490 0000000000000008 R_X86_64_RELATIVE 68af0 │ │ +0000000000120498 0000000000000008 R_X86_64_RELATIVE 68b00 │ │ +00000000001204a0 0000000000000008 R_X86_64_RELATIVE 68ab0 │ │ +00000000001204a8 0000000000000008 R_X86_64_RELATIVE 68ae0 │ │ +00000000001204b0 0000000000000008 R_X86_64_RELATIVE 68a90 │ │ +00000000001204b8 0000000000000008 R_X86_64_RELATIVE 68ac0 │ │ +00000000001204c0 0000000000000008 R_X86_64_RELATIVE 612d0 │ │ +00000000001204c8 0000000000000008 R_X86_64_RELATIVE 612e0 │ │ +00000000001204d0 0000000000000008 R_X86_64_RELATIVE 61290 │ │ +00000000001204d8 0000000000000008 R_X86_64_RELATIVE 612c0 │ │ +00000000001204e0 0000000000000008 R_X86_64_RELATIVE 612a0 │ │ +00000000001204e8 0000000000000008 R_X86_64_RELATIVE 612b0 │ │ +00000000001204f0 0000000000000008 R_X86_64_RELATIVE 61260 │ │ +00000000001204f8 0000000000000008 R_X86_64_RELATIVE 61270 │ │ +0000000000120500 0000000000000008 R_X86_64_RELATIVE 61250 │ │ +0000000000120508 0000000000000008 R_X86_64_RELATIVE 61280 │ │ +0000000000120510 0000000000000008 R_X86_64_RELATIVE 63ed0 │ │ +0000000000120518 0000000000000008 R_X86_64_RELATIVE 63ee0 │ │ +0000000000120520 0000000000000008 R_X86_64_RELATIVE 63e90 │ │ +0000000000120528 0000000000000008 R_X86_64_RELATIVE 63ec0 │ │ +0000000000120530 0000000000000008 R_X86_64_RELATIVE 63ea0 │ │ +0000000000120538 0000000000000008 R_X86_64_RELATIVE 63eb0 │ │ +0000000000120540 0000000000000008 R_X86_64_RELATIVE 63e60 │ │ +0000000000120548 0000000000000008 R_X86_64_RELATIVE 63e70 │ │ +0000000000120550 0000000000000008 R_X86_64_RELATIVE 63e50 │ │ +0000000000120558 0000000000000008 R_X86_64_RELATIVE 63e80 │ │ +0000000000120560 0000000000000008 R_X86_64_RELATIVE 67c80 │ │ +0000000000120568 0000000000000008 R_X86_64_RELATIVE 67ac0 │ │ +0000000000120570 0000000000000008 R_X86_64_RELATIVE 15ee0 │ │ +0000000000120578 0000000000000008 R_X86_64_RELATIVE 15ef0 │ │ +0000000000120580 0000000000000008 R_X86_64_RELATIVE 15ea0 │ │ +0000000000120588 0000000000000008 R_X86_64_RELATIVE 15ed0 │ │ +0000000000120590 0000000000000008 R_X86_64_RELATIVE 15eb0 │ │ +0000000000120598 0000000000000008 R_X86_64_RELATIVE 15ec0 │ │ +00000000001205a0 0000000000000008 R_X86_64_RELATIVE 15e70 │ │ +00000000001205a8 0000000000000008 R_X86_64_RELATIVE 15e80 │ │ +00000000001205b0 0000000000000008 R_X86_64_RELATIVE 14a10 │ │ +00000000001205b8 0000000000000008 R_X86_64_RELATIVE 15e90 │ │ +00000000001205c0 0000000000000008 R_X86_64_RELATIVE 16c20 │ │ +00000000001205c8 0000000000000008 R_X86_64_RELATIVE 16c30 │ │ +00000000001205d0 0000000000000008 R_X86_64_RELATIVE 16be0 │ │ +00000000001205d8 0000000000000008 R_X86_64_RELATIVE 16c10 │ │ +00000000001205e0 0000000000000008 R_X86_64_RELATIVE 16bc0 │ │ +00000000001205e8 0000000000000008 R_X86_64_RELATIVE 16bf0 │ │ +00000000001205f0 0000000000000008 R_X86_64_RELATIVE 177b0 │ │ +00000000001205f8 0000000000000008 R_X86_64_RELATIVE 177c0 │ │ +0000000000120600 0000000000000008 R_X86_64_RELATIVE 17770 │ │ +0000000000120608 0000000000000008 R_X86_64_RELATIVE 177a0 │ │ +0000000000120610 0000000000000008 R_X86_64_RELATIVE 17780 │ │ +0000000000120618 0000000000000008 R_X86_64_RELATIVE 17790 │ │ +0000000000120620 0000000000000008 R_X86_64_RELATIVE 17740 │ │ +0000000000120628 0000000000000008 R_X86_64_RELATIVE 17750 │ │ +0000000000120630 0000000000000008 R_X86_64_RELATIVE 17730 │ │ +0000000000120638 0000000000000008 R_X86_64_RELATIVE 17760 │ │ +0000000000120640 0000000000000008 R_X86_64_RELATIVE 19820 │ │ +0000000000120648 0000000000000008 R_X86_64_RELATIVE 19830 │ │ +0000000000120650 0000000000000008 R_X86_64_RELATIVE 197e0 │ │ +0000000000120658 0000000000000008 R_X86_64_RELATIVE 19810 │ │ +0000000000120660 0000000000000008 R_X86_64_RELATIVE 197f0 │ │ +0000000000120668 0000000000000008 R_X86_64_RELATIVE 19800 │ │ +0000000000120670 0000000000000008 R_X86_64_RELATIVE 197b0 │ │ +0000000000120678 0000000000000008 R_X86_64_RELATIVE 197c0 │ │ +0000000000120680 0000000000000008 R_X86_64_RELATIVE 197a0 │ │ +0000000000120688 0000000000000008 R_X86_64_RELATIVE 197d0 │ │ +0000000000120690 0000000000000008 R_X86_64_RELATIVE 1d740 │ │ +0000000000120698 0000000000000008 R_X86_64_RELATIVE 1df30 │ │ +00000000001206a0 0000000000000008 R_X86_64_RELATIVE 11000 │ │ +00000000001206a8 0000000000000008 R_X86_64_RELATIVE 11010 │ │ +00000000001206b0 0000000000000008 R_X86_64_RELATIVE 10fc0 │ │ +00000000001206b8 0000000000000008 R_X86_64_RELATIVE 10ff0 │ │ +00000000001206c0 0000000000000008 R_X86_64_RELATIVE 10fd0 │ │ +00000000001206c8 0000000000000008 R_X86_64_RELATIVE 10fe0 │ │ +00000000001206d0 0000000000000008 R_X86_64_RELATIVE 10f90 │ │ +00000000001206d8 0000000000000008 R_X86_64_RELATIVE 10fa0 │ │ +00000000001206e0 0000000000000008 R_X86_64_RELATIVE 10430 │ │ +00000000001206e8 0000000000000008 R_X86_64_RELATIVE 10fb0 │ │ +00000000001206f0 0000000000000008 R_X86_64_RELATIVE 13ab0 │ │ +00000000001206f8 0000000000000008 R_X86_64_RELATIVE 14290 │ │ +0000000000120700 0000000000000008 R_X86_64_RELATIVE 480f0 │ │ +0000000000120708 0000000000000008 R_X86_64_RELATIVE 480b0 │ │ +0000000000120710 0000000000000008 R_X86_64_RELATIVE 482c0 │ │ +0000000000120718 0000000000000008 R_X86_64_RELATIVE 482b0 │ │ +0000000000120720 0000000000000008 R_X86_64_RELATIVE 48560 │ │ +0000000000120728 0000000000000008 R_X86_64_RELATIVE 482d0 │ │ +0000000000120730 0000000000000008 R_X86_64_RELATIVE 48440 │ │ +0000000000120738 0000000000000008 R_X86_64_RELATIVE 48100 │ │ +0000000000120740 0000000000000008 R_X86_64_RELATIVE 48450 │ │ +0000000000120748 0000000000000008 R_X86_64_RELATIVE 48460 │ │ +0000000000120750 0000000000000008 R_X86_64_RELATIVE 48110 │ │ +0000000000120758 0000000000000008 R_X86_64_RELATIVE 48530 │ │ +0000000000120760 0000000000000008 R_X86_64_RELATIVE 482e0 │ │ +0000000000120768 0000000000000008 R_X86_64_RELATIVE 48540 │ │ +0000000000120770 0000000000000008 R_X86_64_RELATIVE 48470 │ │ +0000000000120778 0000000000000008 R_X86_64_RELATIVE 48550 │ │ +0000000000120780 0000000000000008 R_X86_64_RELATIVE 48740 │ │ +0000000000120788 0000000000000008 R_X86_64_RELATIVE 486f0 │ │ +0000000000120790 0000000000000008 R_X86_64_RELATIVE 48910 │ │ +0000000000120798 0000000000000008 R_X86_64_RELATIVE 48900 │ │ +00000000001207a0 0000000000000008 R_X86_64_RELATIVE 48d90 │ │ +00000000001207a8 0000000000000008 R_X86_64_RELATIVE 48920 │ │ +00000000001207b0 0000000000000008 R_X86_64_RELATIVE 48c70 │ │ +00000000001207b8 0000000000000008 R_X86_64_RELATIVE 48750 │ │ +00000000001207c0 0000000000000008 R_X86_64_RELATIVE 48c80 │ │ +00000000001207c8 0000000000000008 R_X86_64_RELATIVE 48c90 │ │ +00000000001207d0 0000000000000008 R_X86_64_RELATIVE 48760 │ │ +00000000001207d8 0000000000000008 R_X86_64_RELATIVE 48d60 │ │ +00000000001207e0 0000000000000008 R_X86_64_RELATIVE 48930 │ │ +00000000001207e8 0000000000000008 R_X86_64_RELATIVE 48d70 │ │ +00000000001207f0 0000000000000008 R_X86_64_RELATIVE 48e70 │ │ +00000000001207f8 0000000000000008 R_X86_64_RELATIVE 48e20 │ │ +0000000000120800 0000000000000008 R_X86_64_RELATIVE 49030 │ │ +0000000000120808 0000000000000008 R_X86_64_RELATIVE 49020 │ │ +0000000000120810 0000000000000008 R_X86_64_RELATIVE 49410 │ │ +0000000000120818 0000000000000008 R_X86_64_RELATIVE 49040 │ │ +0000000000120820 0000000000000008 R_X86_64_RELATIVE 492e0 │ │ +0000000000120828 0000000000000008 R_X86_64_RELATIVE 48e80 │ │ +0000000000120830 0000000000000008 R_X86_64_RELATIVE 492f0 │ │ +0000000000120838 0000000000000008 R_X86_64_RELATIVE 49300 │ │ +0000000000120840 0000000000000008 R_X86_64_RELATIVE 48e90 │ │ +0000000000120848 0000000000000008 R_X86_64_RELATIVE 493e0 │ │ +0000000000120850 0000000000000008 R_X86_64_RELATIVE 49050 │ │ +0000000000120858 0000000000000008 R_X86_64_RELATIVE 493f0 │ │ +0000000000120860 0000000000000008 R_X86_64_RELATIVE 495c0 │ │ +0000000000120868 0000000000000008 R_X86_64_RELATIVE 494f0 │ │ +0000000000120870 0000000000000008 R_X86_64_RELATIVE 49b30 │ │ +0000000000120878 0000000000000008 R_X86_64_RELATIVE 49b10 │ │ +0000000000120880 0000000000000008 R_X86_64_RELATIVE 4a250 │ │ +0000000000120888 0000000000000008 R_X86_64_RELATIVE 49b50 │ │ +0000000000120890 0000000000000008 R_X86_64_RELATIVE 4a050 │ │ +0000000000120898 0000000000000008 R_X86_64_RELATIVE 495e0 │ │ +00000000001208a0 0000000000000008 R_X86_64_RELATIVE 4a070 │ │ +00000000001208a8 0000000000000008 R_X86_64_RELATIVE 4a090 │ │ +00000000001208b0 0000000000000008 R_X86_64_RELATIVE 49600 │ │ +00000000001208b8 0000000000000008 R_X86_64_RELATIVE 4a1f0 │ │ +00000000001208c0 0000000000000008 R_X86_64_RELATIVE 49b70 │ │ +00000000001208c8 0000000000000008 R_X86_64_RELATIVE 4a210 │ │ +00000000001208d0 0000000000000008 R_X86_64_RELATIVE 4a4c0 │ │ +00000000001208d8 0000000000000008 R_X86_64_RELATIVE 4a310 │ │ +00000000001208e0 0000000000000008 R_X86_64_RELATIVE 4a790 │ │ +00000000001208e8 0000000000000008 R_X86_64_RELATIVE 4a780 │ │ +00000000001208f0 0000000000000008 R_X86_64_RELATIVE 4ab30 │ │ +00000000001208f8 0000000000000008 R_X86_64_RELATIVE 4a7a0 │ │ +0000000000120900 0000000000000008 R_X86_64_RELATIVE 4aa50 │ │ +0000000000120908 0000000000000008 R_X86_64_RELATIVE 4a4d0 │ │ +0000000000120910 0000000000000008 R_X86_64_RELATIVE 4aa60 │ │ +0000000000120918 0000000000000008 R_X86_64_RELATIVE 4aa70 │ │ +0000000000120920 0000000000000008 R_X86_64_RELATIVE 4a4e0 │ │ +0000000000120928 0000000000000008 R_X86_64_RELATIVE 4ab00 │ │ +0000000000120930 0000000000000008 R_X86_64_RELATIVE 4a7b0 │ │ +0000000000120938 0000000000000008 R_X86_64_RELATIVE 4ab10 │ │ +0000000000120940 0000000000000008 R_X86_64_RELATIVE 4ada0 │ │ +0000000000120948 0000000000000008 R_X86_64_RELATIVE 4acf0 │ │ +0000000000120950 0000000000000008 R_X86_64_RELATIVE 4b2d0 │ │ +0000000000120958 0000000000000008 R_X86_64_RELATIVE 4b2c0 │ │ +0000000000120960 0000000000000008 R_X86_64_RELATIVE 4ba00 │ │ +0000000000120968 0000000000000008 R_X86_64_RELATIVE 4b2e0 │ │ +0000000000120970 0000000000000008 R_X86_64_RELATIVE 4b900 │ │ +0000000000120978 0000000000000008 R_X86_64_RELATIVE 4adb0 │ │ +0000000000120980 0000000000000008 R_X86_64_RELATIVE 4b910 │ │ +0000000000120988 0000000000000008 R_X86_64_RELATIVE 4b920 │ │ +0000000000120990 0000000000000008 R_X86_64_RELATIVE 4adc0 │ │ +0000000000120998 0000000000000008 R_X86_64_RELATIVE 4b9d0 │ │ +00000000001209a0 0000000000000008 R_X86_64_RELATIVE 4b2f0 │ │ +00000000001209a8 0000000000000008 R_X86_64_RELATIVE 4b9e0 │ │ +00000000001209b0 0000000000000008 R_X86_64_RELATIVE 4bbc0 │ │ +00000000001209b8 0000000000000008 R_X86_64_RELATIVE 4bb40 │ │ +00000000001209c0 0000000000000008 R_X86_64_RELATIVE 4bed0 │ │ +00000000001209c8 0000000000000008 R_X86_64_RELATIVE 4beb0 │ │ +00000000001209d0 0000000000000008 R_X86_64_RELATIVE 4c210 │ │ +00000000001209d8 0000000000000008 R_X86_64_RELATIVE 4bef0 │ │ +00000000001209e0 0000000000000008 R_X86_64_RELATIVE 4c030 │ │ +00000000001209e8 0000000000000008 R_X86_64_RELATIVE 4bbe0 │ │ +00000000001209f0 0000000000000008 R_X86_64_RELATIVE 4c050 │ │ +00000000001209f8 0000000000000008 R_X86_64_RELATIVE 4c070 │ │ +0000000000120a00 0000000000000008 R_X86_64_RELATIVE 4bc00 │ │ +0000000000120a08 0000000000000008 R_X86_64_RELATIVE 4c1b0 │ │ +0000000000120a10 0000000000000008 R_X86_64_RELATIVE 4bf10 │ │ +0000000000120a18 0000000000000008 R_X86_64_RELATIVE 4c1d0 │ │ +0000000000120a20 0000000000000008 R_X86_64_RELATIVE 4c4f0 │ │ +0000000000120a28 0000000000000008 R_X86_64_RELATIVE 4c490 │ │ +0000000000120a30 0000000000000008 R_X86_64_RELATIVE 4cc00 │ │ +0000000000120a38 0000000000000008 R_X86_64_RELATIVE 4cbe0 │ │ +0000000000120a40 0000000000000008 R_X86_64_RELATIVE 4dcd0 │ │ +0000000000120a48 0000000000000008 R_X86_64_RELATIVE 4cc20 │ │ +0000000000120a50 0000000000000008 R_X86_64_RELATIVE 4d9a0 │ │ +0000000000120a58 0000000000000008 R_X86_64_RELATIVE 4c510 │ │ +0000000000120a60 0000000000000008 R_X86_64_RELATIVE 4d9c0 │ │ +0000000000120a68 0000000000000008 R_X86_64_RELATIVE 4d9e0 │ │ +0000000000120a70 0000000000000008 R_X86_64_RELATIVE 4c530 │ │ +0000000000120a78 0000000000000008 R_X86_64_RELATIVE 4dc70 │ │ +0000000000120a80 0000000000000008 R_X86_64_RELATIVE 4cc40 │ │ +0000000000120a88 0000000000000008 R_X86_64_RELATIVE 4dc90 │ │ +0000000000120a90 0000000000000008 R_X86_64_RELATIVE 4df10 │ │ +0000000000120a98 0000000000000008 R_X86_64_RELATIVE 4deb0 │ │ +0000000000120aa0 0000000000000008 R_X86_64_RELATIVE 4e380 │ │ +0000000000120aa8 0000000000000008 R_X86_64_RELATIVE 4e360 │ │ +0000000000120ab0 0000000000000008 R_X86_64_RELATIVE 4ed40 │ │ +0000000000120ab8 0000000000000008 R_X86_64_RELATIVE 4e3a0 │ │ +0000000000120ac0 0000000000000008 R_X86_64_RELATIVE 4e7e0 │ │ +0000000000120ac8 0000000000000008 R_X86_64_RELATIVE 4df30 │ │ +0000000000120ad0 0000000000000008 R_X86_64_RELATIVE 4e800 │ │ +0000000000120ad8 0000000000000008 R_X86_64_RELATIVE 4e820 │ │ +0000000000120ae0 0000000000000008 R_X86_64_RELATIVE 4df50 │ │ +0000000000120ae8 0000000000000008 R_X86_64_RELATIVE 4ed20 │ │ +0000000000120af0 0000000000000008 R_X86_64_RELATIVE 299d0 │ │ +0000000000120af8 0000000000000008 R_X86_64_RELATIVE 29990 │ │ +0000000000120b00 0000000000000008 R_X86_64_RELATIVE 29b70 │ │ +0000000000120b08 0000000000000008 R_X86_64_RELATIVE 29b60 │ │ +0000000000120b10 0000000000000008 R_X86_64_RELATIVE 29dc0 │ │ +0000000000120b18 0000000000000008 R_X86_64_RELATIVE 29b80 │ │ +0000000000120b20 0000000000000008 R_X86_64_RELATIVE 29cc0 │ │ +0000000000120b28 0000000000000008 R_X86_64_RELATIVE 299e0 │ │ +0000000000120b30 0000000000000008 R_X86_64_RELATIVE 29cd0 │ │ +0000000000120b38 0000000000000008 R_X86_64_RELATIVE 29ce0 │ │ +0000000000120b40 0000000000000008 R_X86_64_RELATIVE 299f0 │ │ +0000000000120b48 0000000000000008 R_X86_64_RELATIVE 29d90 │ │ +0000000000120b50 0000000000000008 R_X86_64_RELATIVE 29b90 │ │ +0000000000120b58 0000000000000008 R_X86_64_RELATIVE 29da0 │ │ +0000000000120b60 0000000000000008 R_X86_64_RELATIVE 29cf0 │ │ +0000000000120b68 0000000000000008 R_X86_64_RELATIVE 29db0 │ │ +0000000000120b70 0000000000000008 R_X86_64_RELATIVE 29e70 │ │ +0000000000120b78 0000000000000008 R_X86_64_RELATIVE 29e30 │ │ +0000000000120b80 0000000000000008 R_X86_64_RELATIVE 2a0b0 │ │ +0000000000120b88 0000000000000008 R_X86_64_RELATIVE 2a0a0 │ │ +0000000000120b90 0000000000000008 R_X86_64_RELATIVE 2a620 │ │ +0000000000120b98 0000000000000008 R_X86_64_RELATIVE 2a0c0 │ │ +0000000000120ba0 0000000000000008 R_X86_64_RELATIVE 2a530 │ │ +0000000000120ba8 0000000000000008 R_X86_64_RELATIVE 29e80 │ │ +0000000000120bb0 0000000000000008 R_X86_64_RELATIVE 2a540 │ │ +0000000000120bb8 0000000000000008 R_X86_64_RELATIVE 2a550 │ │ +0000000000120bc0 0000000000000008 R_X86_64_RELATIVE 29e90 │ │ +0000000000120bc8 0000000000000008 R_X86_64_RELATIVE 2a5f0 │ │ +0000000000120bd0 0000000000000008 R_X86_64_RELATIVE 2a0d0 │ │ +0000000000120bd8 0000000000000008 R_X86_64_RELATIVE 2a600 │ │ +0000000000120be0 0000000000000008 R_X86_64_RELATIVE 2a6e0 │ │ +0000000000120be8 0000000000000008 R_X86_64_RELATIVE 2a690 │ │ +0000000000120bf0 0000000000000008 R_X86_64_RELATIVE 2aaa0 │ │ +0000000000120bf8 0000000000000008 R_X86_64_RELATIVE 2aa90 │ │ +0000000000120c00 0000000000000008 R_X86_64_RELATIVE 2b0f0 │ │ +0000000000120c08 0000000000000008 R_X86_64_RELATIVE 2aab0 │ │ +0000000000120c10 0000000000000008 R_X86_64_RELATIVE 2afc0 │ │ +0000000000120c18 0000000000000008 R_X86_64_RELATIVE 2a6f0 │ │ +0000000000120c20 0000000000000008 R_X86_64_RELATIVE 2afd0 │ │ +0000000000120c28 0000000000000008 R_X86_64_RELATIVE 2afe0 │ │ +0000000000120c30 0000000000000008 R_X86_64_RELATIVE 2a700 │ │ +0000000000120c38 0000000000000008 R_X86_64_RELATIVE 2b0c0 │ │ +0000000000120c40 0000000000000008 R_X86_64_RELATIVE 2aac0 │ │ +0000000000120c48 0000000000000008 R_X86_64_RELATIVE 2b0d0 │ │ +0000000000120c50 0000000000000008 R_X86_64_RELATIVE 2b210 │ │ +0000000000120c58 0000000000000008 R_X86_64_RELATIVE 2b1d0 │ │ +0000000000120c60 0000000000000008 R_X86_64_RELATIVE 2b320 │ │ +0000000000120c68 0000000000000008 R_X86_64_RELATIVE 2b310 │ │ +0000000000120c70 0000000000000008 R_X86_64_RELATIVE 2b590 │ │ +0000000000120c78 0000000000000008 R_X86_64_RELATIVE 2b330 │ │ +0000000000120c80 0000000000000008 R_X86_64_RELATIVE 2b4b0 │ │ +0000000000120c88 0000000000000008 R_X86_64_RELATIVE 2b220 │ │ +0000000000120c90 0000000000000008 R_X86_64_RELATIVE 2b4c0 │ │ +0000000000120c98 0000000000000008 R_X86_64_RELATIVE 2b4d0 │ │ +0000000000120ca0 0000000000000008 R_X86_64_RELATIVE 2b230 │ │ +0000000000120ca8 0000000000000008 R_X86_64_RELATIVE 2b560 │ │ +0000000000120cb0 0000000000000008 R_X86_64_RELATIVE 2b340 │ │ +0000000000120cb8 0000000000000008 R_X86_64_RELATIVE 2b570 │ │ +0000000000120cc0 0000000000000008 R_X86_64_RELATIVE 2b6a0 │ │ +0000000000120cc8 0000000000000008 R_X86_64_RELATIVE 2b600 │ │ +0000000000120cd0 0000000000000008 R_X86_64_RELATIVE 2b8b0 │ │ +0000000000120cd8 0000000000000008 R_X86_64_RELATIVE 2b8a0 │ │ +0000000000120ce0 0000000000000008 R_X86_64_RELATIVE 2bec0 │ │ +0000000000120ce8 0000000000000008 R_X86_64_RELATIVE 2b8c0 │ │ +0000000000120cf0 0000000000000008 R_X86_64_RELATIVE 2bd80 │ │ +0000000000120cf8 0000000000000008 R_X86_64_RELATIVE 2b6b0 │ │ +0000000000120d00 0000000000000008 R_X86_64_RELATIVE 2bd90 │ │ +0000000000120d08 0000000000000008 R_X86_64_RELATIVE 2bda0 │ │ +0000000000120d10 0000000000000008 R_X86_64_RELATIVE 2b6c0 │ │ +0000000000120d18 0000000000000008 R_X86_64_RELATIVE 2be90 │ │ +0000000000120d20 0000000000000008 R_X86_64_RELATIVE 2b8d0 │ │ +0000000000120d28 0000000000000008 R_X86_64_RELATIVE 2bea0 │ │ +0000000000120d30 0000000000000008 R_X86_64_RELATIVE 2bf80 │ │ +0000000000120d38 0000000000000008 R_X86_64_RELATIVE 2bf30 │ │ +0000000000120d40 0000000000000008 R_X86_64_RELATIVE 2c530 │ │ +0000000000120d48 0000000000000008 R_X86_64_RELATIVE 2c520 │ │ +0000000000120d50 0000000000000008 R_X86_64_RELATIVE 2cc30 │ │ +0000000000120d58 0000000000000008 R_X86_64_RELATIVE 2c540 │ │ +0000000000120d60 0000000000000008 R_X86_64_RELATIVE 2cab0 │ │ +0000000000120d68 0000000000000008 R_X86_64_RELATIVE 2bf90 │ │ +0000000000120d70 0000000000000008 R_X86_64_RELATIVE 2cac0 │ │ +0000000000120d78 0000000000000008 R_X86_64_RELATIVE 2cad0 │ │ +0000000000120d80 0000000000000008 R_X86_64_RELATIVE 2bfa0 │ │ +0000000000120d88 0000000000000008 R_X86_64_RELATIVE 2cc00 │ │ +0000000000120d90 0000000000000008 R_X86_64_RELATIVE 2c550 │ │ +0000000000120d98 0000000000000008 R_X86_64_RELATIVE 2cc10 │ │ +0000000000120da0 0000000000000008 R_X86_64_RELATIVE 2ce50 │ │ +0000000000120da8 0000000000000008 R_X86_64_RELATIVE 2cdc0 │ │ +0000000000120db0 0000000000000008 R_X86_64_RELATIVE 2cfc0 │ │ +0000000000120db8 0000000000000008 R_X86_64_RELATIVE 2cfb0 │ │ +0000000000120dc0 0000000000000008 R_X86_64_RELATIVE 2d370 │ │ +0000000000120dc8 0000000000000008 R_X86_64_RELATIVE 2cfd0 │ │ +0000000000120dd0 0000000000000008 R_X86_64_RELATIVE 2d210 │ │ +0000000000120dd8 0000000000000008 R_X86_64_RELATIVE 2ce60 │ │ +0000000000120de0 0000000000000008 R_X86_64_RELATIVE 2d220 │ │ +0000000000120de8 0000000000000008 R_X86_64_RELATIVE 2d230 │ │ +0000000000120df0 0000000000000008 R_X86_64_RELATIVE 2ce70 │ │ +0000000000120df8 0000000000000008 R_X86_64_RELATIVE 2d340 │ │ +0000000000120e00 0000000000000008 R_X86_64_RELATIVE 2d240 │ │ +0000000000120e08 0000000000000008 R_X86_64_RELATIVE 2d360 │ │ +0000000000120e10 0000000000000008 R_X86_64_RELATIVE 2d4a0 │ │ +0000000000120e18 0000000000000008 R_X86_64_RELATIVE 2d460 │ │ +0000000000120e20 0000000000000008 R_X86_64_RELATIVE 2d910 │ │ +0000000000120e28 0000000000000008 R_X86_64_RELATIVE 2d900 │ │ +0000000000120e30 0000000000000008 R_X86_64_RELATIVE 2df90 │ │ +0000000000120e38 0000000000000008 R_X86_64_RELATIVE 2d920 │ │ +0000000000120e40 0000000000000008 R_X86_64_RELATIVE 2dd50 │ │ +0000000000120e48 0000000000000008 R_X86_64_RELATIVE 2d4b0 │ │ +0000000000120e50 0000000000000008 R_X86_64_RELATIVE 2dd60 │ │ +0000000000120e58 0000000000000008 R_X86_64_RELATIVE 2dd70 │ │ +0000000000120e60 0000000000000008 R_X86_64_RELATIVE 2d4c0 │ │ +0000000000120e68 0000000000000008 R_X86_64_RELATIVE 2df60 │ │ +0000000000120e70 0000000000000008 R_X86_64_RELATIVE 2dd80 │ │ +0000000000120e78 0000000000000008 R_X86_64_RELATIVE 2df80 │ │ +0000000000120e80 0000000000000008 R_X86_64_RELATIVE 2e150 │ │ +0000000000120e88 0000000000000008 R_X86_64_RELATIVE 2e120 │ │ +0000000000120e90 0000000000000008 R_X86_64_RELATIVE 2eb60 │ │ +0000000000120e98 0000000000000008 R_X86_64_RELATIVE 2eb50 │ │ +0000000000120ea0 0000000000000008 R_X86_64_RELATIVE 2f770 │ │ +0000000000120ea8 0000000000000008 R_X86_64_RELATIVE 2eb70 │ │ +0000000000120eb0 0000000000000008 R_X86_64_RELATIVE 2f4c0 │ │ +0000000000120eb8 0000000000000008 R_X86_64_RELATIVE 2e160 │ │ +0000000000120ec0 0000000000000008 R_X86_64_RELATIVE 2f4d0 │ │ +0000000000120ec8 0000000000000008 R_X86_64_RELATIVE 2f4e0 │ │ +0000000000120ed0 0000000000000008 R_X86_64_RELATIVE 2e170 │ │ +0000000000120ed8 0000000000000008 R_X86_64_RELATIVE 2f760 │ │ +00000000001212b0 0000000000000008 R_X86_64_RELATIVE 15da40 │ │ +00000000001212b8 0000000000000008 R_X86_64_RELATIVE 15de40 │ │ +00000000001212c0 0000000000000008 R_X86_64_RELATIVE 15e240 │ │ +00000000001212c8 0000000000000008 R_X86_64_RELATIVE 15e640 │ │ +00000000001212d0 0000000000000008 R_X86_64_RELATIVE 15da40 │ │ +00000000001212d8 0000000000000008 R_X86_64_RELATIVE 15ea40 │ │ +00000000001212e0 0000000000000008 R_X86_64_RELATIVE 15ec40 │ │ +00000000001212e8 0000000000000008 R_X86_64_RELATIVE 15ee40 │ │ +00000000001212f0 0000000000000008 R_X86_64_RELATIVE 15da40 │ │ +00000000001212f8 0000000000000008 R_X86_64_RELATIVE 15f040 │ │ +0000000000121300 0000000000000008 R_X86_64_RELATIVE 15f140 │ │ +0000000000121308 0000000000000008 R_X86_64_RELATIVE 15f240 │ │ +0000000000121310 0000000000000008 R_X86_64_RELATIVE 15da40 │ │ +0000000000121318 0000000000000008 R_X86_64_RELATIVE 15de40 │ │ +0000000000121320 0000000000000008 R_X86_64_RELATIVE 15e240 │ │ +0000000000121328 0000000000000008 R_X86_64_RELATIVE 15e640 │ │ +0000000000121330 0000000000000008 R_X86_64_RELATIVE 15da40 │ │ +0000000000121338 0000000000000008 R_X86_64_RELATIVE 15f040 │ │ +0000000000121340 0000000000000008 R_X86_64_RELATIVE 15f140 │ │ +0000000000121348 0000000000000008 R_X86_64_RELATIVE 15f240 │ │ +0000000000121350 0000000000000008 R_X86_64_RELATIVE 15da40 │ │ +0000000000121358 0000000000000008 R_X86_64_RELATIVE 15f040 │ │ +0000000000121360 0000000000000008 R_X86_64_RELATIVE 15f140 │ │ +0000000000121368 0000000000000008 R_X86_64_RELATIVE 15f240 │ │ +0000000000121430 0000000000000008 R_X86_64_RELATIVE 15da40 │ │ +0000000000121438 0000000000000008 R_X86_64_RELATIVE 15ea40 │ │ +0000000000121440 0000000000000008 R_X86_64_RELATIVE 15ec40 │ │ +0000000000121448 0000000000000008 R_X86_64_RELATIVE 15ee40 │ │ +0000000000121450 0000000000000008 R_X86_64_RELATIVE 15da40 │ │ +0000000000121458 0000000000000008 R_X86_64_RELATIVE 15f340 │ │ +0000000000121460 0000000000000008 R_X86_64_RELATIVE 15f440 │ │ +0000000000121468 0000000000000008 R_X86_64_RELATIVE 15f540 │ │ +0000000000121470 0000000000000008 R_X86_64_RELATIVE 15da40 │ │ +0000000000121478 0000000000000008 R_X86_64_RELATIVE 15f640 │ │ +0000000000121480 0000000000000008 R_X86_64_RELATIVE 15f6c0 │ │ +0000000000121488 0000000000000008 R_X86_64_RELATIVE 15f740 │ │ +0000000000121490 0000000000000008 R_X86_64_RELATIVE 15da40 │ │ +0000000000121498 0000000000000008 R_X86_64_RELATIVE 15f040 │ │ +00000000001214a0 0000000000000008 R_X86_64_RELATIVE 15f140 │ │ +00000000001214a8 0000000000000008 R_X86_64_RELATIVE 15f240 │ │ +00000000001214b0 0000000000000008 R_X86_64_RELATIVE 15da40 │ │ +00000000001214b8 0000000000000008 R_X86_64_RELATIVE 15f640 │ │ +00000000001214c0 0000000000000008 R_X86_64_RELATIVE 15f6c0 │ │ +00000000001214c8 0000000000000008 R_X86_64_RELATIVE 15f740 │ │ +00000000001214d0 0000000000000008 R_X86_64_RELATIVE 15da40 │ │ +00000000001214d8 0000000000000008 R_X86_64_RELATIVE 15f7c0 │ │ +00000000001214e0 0000000000000008 R_X86_64_RELATIVE 15f800 │ │ +00000000001214e8 0000000000000008 R_X86_64_RELATIVE 15f840 │ │ +00000000001214f0 0000000000000008 R_X86_64_RELATIVE 15da40 │ │ +00000000001214f8 0000000000000008 R_X86_64_RELATIVE 15f040 │ │ +0000000000121500 0000000000000008 R_X86_64_RELATIVE 15f140 │ │ +0000000000121508 0000000000000008 R_X86_64_RELATIVE 15f240 │ │ +0000000000121510 0000000000000008 R_X86_64_RELATIVE 15da40 │ │ +0000000000121518 0000000000000008 R_X86_64_RELATIVE 15f7c0 │ │ +0000000000121520 0000000000000008 R_X86_64_RELATIVE 15f800 │ │ +0000000000121528 0000000000000008 R_X86_64_RELATIVE 15f840 │ │ +0000000000121530 0000000000000008 R_X86_64_RELATIVE 15da40 │ │ +0000000000121538 0000000000000008 R_X86_64_RELATIVE 15f7c0 │ │ +0000000000121540 0000000000000008 R_X86_64_RELATIVE 15f800 │ │ +0000000000121548 0000000000000008 R_X86_64_RELATIVE 15f840 │ │ +0000000000121610 0000000000000008 R_X86_64_RELATIVE 15da40 │ │ +0000000000121618 0000000000000008 R_X86_64_RELATIVE 15f640 │ │ +0000000000121620 0000000000000008 R_X86_64_RELATIVE 15f6c0 │ │ +0000000000121628 0000000000000008 R_X86_64_RELATIVE 15f740 │ │ +0000000000121630 0000000000000008 R_X86_64_RELATIVE 15da40 │ │ +0000000000121638 0000000000000008 R_X86_64_RELATIVE 15f880 │ │ +0000000000121640 0000000000000008 R_X86_64_RELATIVE 15f8c0 │ │ +0000000000121648 0000000000000008 R_X86_64_RELATIVE 15f900 │ │ +0000000000121650 0000000000000008 R_X86_64_RELATIVE 15da40 │ │ +0000000000121658 0000000000000008 R_X86_64_RELATIVE 15f940 │ │ +0000000000121660 0000000000000008 R_X86_64_RELATIVE 15f960 │ │ +0000000000121668 0000000000000008 R_X86_64_RELATIVE 15f980 │ │ +0000000000121670 0000000000000008 R_X86_64_RELATIVE 15da40 │ │ +0000000000121678 0000000000000008 R_X86_64_RELATIVE 15f7c0 │ │ +0000000000121680 0000000000000008 R_X86_64_RELATIVE 15f800 │ │ +0000000000121688 0000000000000008 R_X86_64_RELATIVE 15f840 │ │ +0000000000121690 0000000000000008 R_X86_64_RELATIVE 15da40 │ │ +0000000000121698 0000000000000008 R_X86_64_RELATIVE 15f940 │ │ +00000000001216a0 0000000000000008 R_X86_64_RELATIVE 15f960 │ │ +00000000001216a8 0000000000000008 R_X86_64_RELATIVE 15f980 │ │ +00000000001216b0 0000000000000008 R_X86_64_RELATIVE 15da40 │ │ +00000000001216b8 0000000000000008 R_X86_64_RELATIVE 15f9a0 │ │ +00000000001216c0 0000000000000008 R_X86_64_RELATIVE 15f9b0 │ │ +00000000001216c8 0000000000000008 R_X86_64_RELATIVE 15f9c0 │ │ +00000000001200f8 0000001e00000006 R_X86_64_GLOB_DAT 0000000000000000 __sF@LIBC + 0 │ │ │ │ -Relocation section '.rela.plt' at offset 0x4078 contains 32 entries: │ │ +Relocation section '.rela.plt' at offset 0x4060 contains 32 entries: │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ -000000000011cf00 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_finalize@LIBC + 0 │ │ -000000000011cf08 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_atexit@LIBC + 0 │ │ -000000000011cf10 0000001f00000007 R_X86_64_JUMP_SLOT 0000000000000000 memcpy@LIBC + 0 │ │ -000000000011cf18 0000001b00000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_mutex_lock@LIBC + 0 │ │ -000000000011cf20 0000001e00000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_cond_wait@LIBC + 0 │ │ -000000000011cf28 0000001c00000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_mutex_unlock@LIBC + 0 │ │ -000000000011cf30 0000001d00000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_cond_broadcast@LIBC + 0 │ │ -000000000011cf38 0000001a00000007 R_X86_64_JUMP_SLOT 0000000000000000 fprintf@LIBC + 0 │ │ -000000000011cf40 0000001800000007 R_X86_64_JUMP_SLOT 0000000000000000 free@LIBC + 0 │ │ -000000000011cf48 0000001500000007 R_X86_64_JUMP_SLOT 0000000000000000 malloc@LIBC + 0 │ │ -000000000011cf50 0000001600000007 R_X86_64_JUMP_SLOT 0000000000000000 memcmp@LIBC + 0 │ │ -000000000011cf58 0000001100000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_cond_destroy@LIBC + 0 │ │ -000000000011cf60 0000001000000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_mutex_destroy@LIBC + 0 │ │ -000000000011cf68 0000001400000007 R_X86_64_JUMP_SLOT 0000000000000000 posix_memalign@LIBC + 0 │ │ -000000000011cf70 0000001700000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_mutex_init@LIBC + 0 │ │ -000000000011cf78 0000001300000007 R_X86_64_JUMP_SLOT 0000000000000000 memset@LIBC + 0 │ │ -000000000011cf80 0000001200000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_cond_init@LIBC + 0 │ │ -000000000011cf88 0000000f00000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_cond_signal@LIBC + 0 │ │ -000000000011cf90 0000000c00000007 R_X86_64_JUMP_SLOT 0000000000000000 vfprintf@LIBC + 0 │ │ -000000000011cf98 0000000d00000007 R_X86_64_JUMP_SLOT 0000000000000000 realloc@LIBC + 0 │ │ -000000000011cfa0 0000000e00000007 R_X86_64_JUMP_SLOT 0000000000000000 __errno@LIBC + 0 │ │ -000000000011cfa8 0000000b00000007 R_X86_64_JUMP_SLOT 0000000000000000 strerror@LIBC + 0 │ │ -000000000011cfb0 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_once@LIBC + 0 │ │ -000000000011cfb8 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_attr_init@LIBC + 0 │ │ -000000000011cfc0 0000000800000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_attr_setstacksize@LIBC + 0 │ │ -000000000011cfc8 0000000a00000007 R_X86_64_JUMP_SLOT 0000000000000000 calloc@LIBC + 0 │ │ -000000000011cfd0 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_create@LIBC + 0 │ │ -000000000011cfd8 0000000900000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_attr_destroy@LIBC + 0 │ │ -000000000011cfe0 0000002000000007 R_X86_64_JUMP_SLOT 00000000000ab2c0 dav1d_flush + 0 │ │ -000000000011cfe8 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_join@LIBC + 0 │ │ -000000000011cff0 0000002c00000007 R_X86_64_JUMP_SLOT 00000000000a9e7e dav1d_open + 0 │ │ -000000000011cff8 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 prctl@LIBC + 0 │ │ +0000000000120ef8 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_finalize@LIBC + 0 │ │ +0000000000120f00 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_atexit@LIBC + 0 │ │ +0000000000120f08 0000001c00000007 R_X86_64_JUMP_SLOT 0000000000000000 memcpy@LIBC + 0 │ │ +0000000000120f10 0000001a00000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_mutex_lock@LIBC + 0 │ │ +0000000000120f18 0000001900000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_cond_wait@LIBC + 0 │ │ +0000000000120f20 0000001b00000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_mutex_unlock@LIBC + 0 │ │ +0000000000120f28 0000001d00000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_cond_broadcast@LIBC + 0 │ │ +0000000000120f30 0000001f00000007 R_X86_64_JUMP_SLOT 0000000000000000 fprintf@LIBC + 0 │ │ +0000000000120f38 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 free@LIBC + 0 │ │ +0000000000120f40 0000000800000007 R_X86_64_JUMP_SLOT 0000000000000000 malloc@LIBC + 0 │ │ +0000000000120f48 0000000900000007 R_X86_64_JUMP_SLOT 0000000000000000 memcmp@LIBC + 0 │ │ +0000000000120f50 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_cond_destroy@LIBC + 0 │ │ +0000000000120f58 0000000b00000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_mutex_destroy@LIBC + 0 │ │ +0000000000120f60 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_cond_signal@LIBC + 0 │ │ +0000000000120f68 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 posix_memalign@LIBC + 0 │ │ +0000000000120f70 0000000c00000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_mutex_init@LIBC + 0 │ │ +0000000000120f78 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_cond_init@LIBC + 0 │ │ +0000000000120f80 0000000a00000007 R_X86_64_JUMP_SLOT 0000000000000000 memset@LIBC + 0 │ │ +0000000000120f88 0000000d00000007 R_X86_64_JUMP_SLOT 0000000000000000 vfprintf@LIBC + 0 │ │ +0000000000120f90 0000000f00000007 R_X86_64_JUMP_SLOT 0000000000000000 realloc@LIBC + 0 │ │ +0000000000120f98 0000001000000007 R_X86_64_JUMP_SLOT 0000000000000000 __errno@LIBC + 0 │ │ +0000000000120fa0 0000000e00000007 R_X86_64_JUMP_SLOT 0000000000000000 strerror@LIBC + 0 │ │ +0000000000120fa8 0000001400000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_once@LIBC + 0 │ │ +0000000000120fb0 0000001600000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_attr_init@LIBC + 0 │ │ +0000000000120fb8 0000001700000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_attr_setstacksize@LIBC + 0 │ │ +0000000000120fc0 0000001200000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_create@LIBC + 0 │ │ +0000000000120fc8 0000001100000007 R_X86_64_JUMP_SLOT 0000000000000000 calloc@LIBC + 0 │ │ +0000000000120fd0 0000001500000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_attr_destroy@LIBC + 0 │ │ +0000000000120fd8 0000002000000007 R_X86_64_JUMP_SLOT 00000000000c1260 dav1d_flush + 0 │ │ +0000000000120fe0 0000001300000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_join@LIBC + 0 │ │ +0000000000120fe8 0000002c00000007 R_X86_64_JUMP_SLOT 00000000000bfa05 dav1d_open + 0 │ │ +0000000000120ff0 0000001800000007 R_X86_64_JUMP_SLOT 0000000000000000 prctl@LIBC + 0 │ ├── readelf --wide --dynamic {} │ │ @@ -1,27 +1,27 @@ │ │ │ │ -Dynamic section at offset 0x11af98 contains 26 entries: │ │ +Dynamic section at offset 0x11ef08 contains 26 entries: │ │ Tag Type Name/Value │ │ - 0x0000000000000003 (PLTGOT) 0x11cee8 │ │ + 0x0000000000000003 (PLTGOT) 0x120ee0 │ │ 0x0000000000000002 (PLTRELSZ) 768 (bytes) │ │ - 0x0000000000000017 (JMPREL) 0x4078 │ │ + 0x0000000000000017 (JMPREL) 0x4060 │ │ 0x0000000000000014 (PLTREL) RELA │ │ 0x0000000000000007 (RELA) 0xcb8 │ │ - 0x0000000000000008 (RELASZ) 13248 (bytes) │ │ + 0x0000000000000008 (RELASZ) 13224 (bytes) │ │ 0x0000000000000009 (RELAENT) 24 (bytes) │ │ - 0x000000006ffffff9 (RELACOUNT) 551 │ │ + 0x000000006ffffff9 (RELACOUNT) 550 │ │ 0x0000000000000006 (SYMTAB) 0x298 │ │ 0x000000000000000b (SYMENT) 24 (bytes) │ │ 0x0000000000000005 (STRTAB) 0x730 │ │ 0x000000000000000a (STRSZ) 731 (bytes) │ │ 0x000000006ffffef5 (GNU_HASH) 0xa10 │ │ 0x0000000000000004 (HASH) 0xab8 │ │ 0x0000000000000001 (NEEDED) Shared library: [libc.so] │ │ 0x000000000000000e (SONAME) Library soname: [libdav1d.so] │ │ - 0x000000000000001a (FINI_ARRAY) 0x11bf88 │ │ + 0x000000000000001a (FINI_ARRAY) 0x11fef8 │ │ 0x000000000000001c (FINI_ARRAYSZ) 16 (bytes) │ │ 0x000000000000001e (FLAGS) BIND_NOW │ │ 0x000000006ffffffb (FLAGS_1) Flags: NOW │ │ 0x000000006ffffff0 (VERSYM) 0xc18 │ │ 0x000000006ffffffc (VERDEF) 0xc7c │ │ 0x000000006ffffffd (VERDEFNUM) 1 │ │ 0x000000006ffffffe (VERNEED) 0xc98 │ ├── readelf --wide --debug-dump=frames {} │ │ @@ -9,22481 +9,22881 @@ │ │ Return address column: 16 │ │ Augmentation data: 1b │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000018 0000000000000014 0000001c FDE cie=00000000 pc=0000000000004590..000000000000459c │ │ +00000018 0000000000000014 0000001c FDE cie=00000000 pc=0000000000004570..000000000000457c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000030 0000000000000014 00000034 FDE cie=00000000 pc=00000000000045a0..00000000000045a1 │ │ +00000030 0000000000000014 00000034 FDE cie=00000000 pc=0000000000004580..0000000000004581 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000048 0000000000000014 0000004c FDE cie=00000000 pc=00000000000045b0..00000000000045b5 │ │ +00000048 0000000000000014 0000004c FDE cie=00000000 pc=0000000000004590..0000000000004595 │ │ DW_CFA_nop │ │ 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=00000000000045c0..00000000000045c8 │ │ +00000060 0000000000000014 00000064 FDE cie=00000000 pc=00000000000045a0..00000000000045a8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000078 0000000000000014 0000007c FDE cie=00000000 pc=00000000000045d0..00000000000045e6 │ │ +00000078 0000000000000014 0000007c FDE cie=00000000 pc=00000000000045b0..00000000000045c6 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000090 0000000000000014 00000094 FDE cie=00000000 pc=000000000006af60..0000000000071746 │ │ +00000090 0000000000000014 00000094 FDE cie=00000000 pc=000000000006db50..0000000000074336 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000000a8 0000000000000014 000000ac FDE cie=00000000 pc=0000000000071750..0000000000071777 │ │ +000000a8 0000000000000014 000000ac FDE cie=00000000 pc=0000000000074340..0000000000074367 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000000c0 0000000000000034 000000c4 FDE cie=00000000 pc=0000000000071780..0000000000071935 │ │ - DW_CFA_advance_loc: 2 to 0000000000071782 │ │ +000000c0 0000000000000034 000000c4 FDE cie=00000000 pc=0000000000074370..0000000000074525 │ │ + DW_CFA_advance_loc: 2 to 0000000000074372 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000071783 │ │ + DW_CFA_advance_loc: 1 to 0000000000074373 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 4 to 0000000000071787 │ │ + DW_CFA_advance_loc: 4 to 0000000000074377 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ - DW_CFA_advance_loc: 28 to 00000000000717a3 │ │ + DW_CFA_advance_loc: 28 to 0000000000074393 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 00000000000717a4 │ │ + DW_CFA_advance_loc: 1 to 0000000000074394 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000717a6 │ │ + DW_CFA_advance_loc: 2 to 0000000000074396 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 5 to 00000000000717ab │ │ + DW_CFA_advance_loc: 5 to 000000000007439b │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc2: 390 to 0000000000071931 │ │ + DW_CFA_advance_loc2: 390 to 0000000000074521 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 0000000000071932 │ │ + DW_CFA_advance_loc: 1 to 0000000000074522 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000071934 │ │ + DW_CFA_advance_loc: 2 to 0000000000074524 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000000f8 0000000000000034 000000fc FDE cie=00000000 pc=0000000000071940..00000000000719a9 │ │ - DW_CFA_advance_loc: 2 to 0000000000071942 │ │ +000000f8 0000000000000034 000000fc FDE cie=00000000 pc=0000000000074530..0000000000074592 │ │ + DW_CFA_advance_loc: 2 to 0000000000074532 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000071943 │ │ + DW_CFA_advance_loc: 1 to 0000000000074533 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 4 to 0000000000071947 │ │ + DW_CFA_advance_loc: 4 to 0000000000074537 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ - DW_CFA_advance_loc1: 81 to 0000000000071998 │ │ + DW_CFA_advance_loc1: 74 to 0000000000074581 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 0000000000071999 │ │ + DW_CFA_advance_loc: 1 to 0000000000074582 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000007199b │ │ + DW_CFA_advance_loc: 2 to 0000000000074584 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000007199c │ │ + DW_CFA_advance_loc: 1 to 0000000000074585 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 9 to 00000000000719a5 │ │ + DW_CFA_advance_loc: 9 to 000000000007458e │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 00000000000719a6 │ │ + DW_CFA_advance_loc: 1 to 000000000007458f │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000719a8 │ │ + DW_CFA_advance_loc: 2 to 0000000000074591 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000130 0000000000000014 00000134 FDE cie=00000000 pc=00000000000719b0..00000000000719cc │ │ +00000130 0000000000000014 00000134 FDE cie=00000000 pc=00000000000745a0..00000000000745bc │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000148 000000000000001c 0000014c FDE cie=00000000 pc=00000000000719d0..00000000000719f6 │ │ - DW_CFA_advance_loc: 1 to 00000000000719d1 │ │ +00000148 000000000000001c 0000014c FDE cie=00000000 pc=00000000000745c0..00000000000745e6 │ │ + DW_CFA_advance_loc: 1 to 00000000000745c1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 00000000000719d5 │ │ + DW_CFA_advance_loc: 4 to 00000000000745c5 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc: 31 to 00000000000719f4 │ │ + DW_CFA_advance_loc: 31 to 00000000000745e4 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000719f5 │ │ + DW_CFA_advance_loc: 1 to 00000000000745e5 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ │ │ -00000168 0000000000000024 0000016c FDE cie=00000000 pc=0000000000071a00..0000000000071a5e │ │ - DW_CFA_advance_loc: 1 to 0000000000071a01 │ │ +00000168 0000000000000024 0000016c FDE cie=00000000 pc=00000000000745f0..000000000007464e │ │ + DW_CFA_advance_loc: 1 to 00000000000745f1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 0000000000071a05 │ │ + DW_CFA_advance_loc: 4 to 00000000000745f5 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc: 24 to 0000000000071a1d │ │ + DW_CFA_advance_loc: 24 to 000000000007460d │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000071a1e │ │ + DW_CFA_advance_loc: 1 to 000000000007460e │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000071a1f │ │ + DW_CFA_advance_loc: 1 to 000000000007460f │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 57 to 0000000000071a58 │ │ + DW_CFA_advance_loc: 57 to 0000000000074648 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000071a59 │ │ + DW_CFA_advance_loc: 1 to 0000000000074649 │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ -00000190 0000000000000024 00000194 FDE cie=00000000 pc=0000000000071a60..0000000000071aaa │ │ - DW_CFA_advance_loc: 1 to 0000000000071a61 │ │ +00000190 0000000000000024 00000194 FDE cie=00000000 pc=0000000000074650..000000000007469a │ │ + DW_CFA_advance_loc: 1 to 0000000000074651 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 0000000000071a65 │ │ + DW_CFA_advance_loc: 4 to 0000000000074655 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc: 57 to 0000000000071a9e │ │ + DW_CFA_advance_loc: 57 to 000000000007468e │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000071a9f │ │ + DW_CFA_advance_loc: 1 to 000000000007468f │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 5 to 0000000000071aa4 │ │ + DW_CFA_advance_loc: 5 to 0000000000074694 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 4 to 0000000000071aa8 │ │ + DW_CFA_advance_loc: 4 to 0000000000074698 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000071aa9 │ │ + DW_CFA_advance_loc: 1 to 0000000000074699 │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ -000001b8 0000000000000014 000001bc FDE cie=00000000 pc=0000000000071aac..0000000000071ac0 │ │ - DW_CFA_advance_loc: 4 to 0000000000071ab0 │ │ +000001b8 0000000000000014 000001bc FDE cie=00000000 pc=000000000007469c..00000000000746b0 │ │ + DW_CFA_advance_loc: 4 to 00000000000746a0 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 15 to 0000000000071abf │ │ + DW_CFA_advance_loc: 15 to 00000000000746af │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ │ │ -000001d0 0000000000000014 000001d4 FDE cie=00000000 pc=0000000000071ac0..0000000000071acd │ │ +000001d0 0000000000000014 000001d4 FDE cie=00000000 pc=00000000000746b0..00000000000746bd │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000001e8 0000000000000014 000001ec FDE cie=00000000 pc=0000000000071acd..0000000000071ad4 │ │ +000001e8 0000000000000014 000001ec FDE cie=00000000 pc=00000000000746bd..00000000000746c4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000200 0000000000000024 00000204 FDE cie=00000000 pc=0000000000071ae0..0000000000071b75 │ │ - DW_CFA_advance_loc: 2 to 0000000000071ae2 │ │ +00000200 0000000000000024 00000204 FDE cie=00000000 pc=00000000000746d0..000000000007476a │ │ + DW_CFA_advance_loc: 2 to 00000000000746d2 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000071ae3 │ │ + DW_CFA_advance_loc: 1 to 00000000000746d3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 4 to 0000000000071ae7 │ │ + DW_CFA_advance_loc: 4 to 00000000000746d7 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ - DW_CFA_advance_loc1: 138 to 0000000000071b71 │ │ + DW_CFA_advance_loc1: 143 to 0000000000074766 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 0000000000071b72 │ │ + DW_CFA_advance_loc: 1 to 0000000000074767 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000071b74 │ │ + DW_CFA_advance_loc: 2 to 0000000000074769 │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ -00000228 0000000000000014 0000022c FDE cie=00000000 pc=0000000000071b80..0000000000071ba5 │ │ +00000228 0000000000000014 0000022c FDE cie=00000000 pc=0000000000074770..0000000000074795 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000240 0000000000000034 00000244 FDE cie=00000000 pc=0000000000071bb0..0000000000071c9a │ │ - DW_CFA_advance_loc: 2 to 0000000000071bb2 │ │ +00000240 0000000000000034 00000244 FDE cie=00000000 pc=00000000000747a0..000000000007488a │ │ + DW_CFA_advance_loc: 2 to 00000000000747a2 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000071bb4 │ │ + DW_CFA_advance_loc: 2 to 00000000000747a4 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 0000000000071bb5 │ │ + DW_CFA_advance_loc: 1 to 00000000000747a5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 4 to 0000000000071bb9 │ │ + DW_CFA_advance_loc: 4 to 00000000000747a9 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc1: 212 to 0000000000071c8d │ │ + DW_CFA_advance_loc1: 212 to 000000000007487d │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 0000000000071c8e │ │ + DW_CFA_advance_loc: 1 to 000000000007487e │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000071c90 │ │ + DW_CFA_advance_loc: 2 to 0000000000074880 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000071c92 │ │ + DW_CFA_advance_loc: 2 to 0000000000074882 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000071c93 │ │ + DW_CFA_advance_loc: 1 to 0000000000074883 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000278 000000000000003c 0000027c FDE cie=00000000 pc=0000000000071ca0..0000000000071d3a │ │ - DW_CFA_advance_loc: 2 to 0000000000071ca2 │ │ +00000278 000000000000003c 0000027c FDE cie=00000000 pc=0000000000074890..000000000007492a │ │ + DW_CFA_advance_loc: 2 to 0000000000074892 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000071ca3 │ │ + DW_CFA_advance_loc: 1 to 0000000000074893 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 4 to 0000000000071ca7 │ │ + DW_CFA_advance_loc: 4 to 0000000000074897 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ - DW_CFA_advance_loc: 49 to 0000000000071cd8 │ │ + DW_CFA_advance_loc: 49 to 00000000000748c8 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 0000000000071cd9 │ │ + DW_CFA_advance_loc: 1 to 00000000000748c9 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000071cdb │ │ + DW_CFA_advance_loc: 2 to 00000000000748cb │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000071cdc │ │ + DW_CFA_advance_loc: 1 to 00000000000748cc │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc1: 77 to 0000000000071d29 │ │ + DW_CFA_advance_loc1: 77 to 0000000000074919 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 0000000000071d2a │ │ + DW_CFA_advance_loc: 1 to 000000000007491a │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000071d2c │ │ + DW_CFA_advance_loc: 2 to 000000000007491c │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000071d2d │ │ + DW_CFA_advance_loc: 1 to 000000000007491d │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 9 to 0000000000071d36 │ │ + DW_CFA_advance_loc: 9 to 0000000000074926 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 0000000000071d37 │ │ + DW_CFA_advance_loc: 1 to 0000000000074927 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000071d39 │ │ + DW_CFA_advance_loc: 2 to 0000000000074929 │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ -000002b8 0000000000000034 000002bc FDE cie=00000000 pc=0000000000071d40..0000000000071e3a │ │ - DW_CFA_advance_loc: 2 to 0000000000071d42 │ │ +000002b8 0000000000000034 000002bc FDE cie=00000000 pc=0000000000074930..0000000000074a2a │ │ + DW_CFA_advance_loc: 2 to 0000000000074932 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000071d43 │ │ + DW_CFA_advance_loc: 1 to 0000000000074933 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 4 to 0000000000071d47 │ │ + DW_CFA_advance_loc: 4 to 0000000000074937 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ - DW_CFA_advance_loc1: 81 to 0000000000071d98 │ │ + DW_CFA_advance_loc1: 81 to 0000000000074988 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 0000000000071d99 │ │ + DW_CFA_advance_loc: 1 to 0000000000074989 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000071d9b │ │ + DW_CFA_advance_loc: 2 to 000000000007498b │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 5 to 0000000000071da0 │ │ + DW_CFA_advance_loc: 5 to 0000000000074990 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc1: 88 to 0000000000071df8 │ │ + DW_CFA_advance_loc1: 88 to 00000000000749e8 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 0000000000071df9 │ │ + DW_CFA_advance_loc: 1 to 00000000000749e9 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000071dfb │ │ + DW_CFA_advance_loc: 2 to 00000000000749eb │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000071dfc │ │ + DW_CFA_advance_loc: 1 to 00000000000749ec │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ -000002f0 0000000000000014 000002f4 FDE cie=00000000 pc=0000000000071e40..0000000000071f3e │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00000308 0000000000000034 0000030c FDE cie=00000000 pc=0000000000071f40..0000000000071f88 │ │ - DW_CFA_advance_loc: 2 to 0000000000071f42 │ │ +000002f0 0000000000000034 000002f4 FDE cie=00000000 pc=0000000000074a30..0000000000074a78 │ │ + DW_CFA_advance_loc: 2 to 0000000000074a32 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000071f43 │ │ + DW_CFA_advance_loc: 1 to 0000000000074a33 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 4 to 0000000000071f47 │ │ + DW_CFA_advance_loc: 4 to 0000000000074a37 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ - DW_CFA_advance_loc: 53 to 0000000000071f7c │ │ + DW_CFA_advance_loc: 53 to 0000000000074a6c │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 0000000000071f7d │ │ + DW_CFA_advance_loc: 1 to 0000000000074a6d │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000071f7f │ │ + DW_CFA_advance_loc: 2 to 0000000000074a6f │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 5 to 0000000000071f84 │ │ + DW_CFA_advance_loc: 5 to 0000000000074a74 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 0000000000071f85 │ │ + DW_CFA_advance_loc: 1 to 0000000000074a75 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000071f87 │ │ + DW_CFA_advance_loc: 2 to 0000000000074a77 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000340 0000000000000034 00000344 FDE cie=00000000 pc=0000000000071f90..0000000000072041 │ │ - DW_CFA_advance_loc: 1 to 0000000000071f91 │ │ +00000328 0000000000000034 0000032c FDE cie=00000000 pc=0000000000074a80..0000000000074b31 │ │ + DW_CFA_advance_loc: 1 to 0000000000074a81 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 0000000000071f95 │ │ + DW_CFA_advance_loc: 4 to 0000000000074a85 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc1: 79 to 0000000000071fe4 │ │ + DW_CFA_advance_loc1: 79 to 0000000000074ad4 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000071fe5 │ │ + DW_CFA_advance_loc: 1 to 0000000000074ad5 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000071fe6 │ │ + DW_CFA_advance_loc: 1 to 0000000000074ad6 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 39 to 000000000007200d │ │ + DW_CFA_advance_loc: 39 to 0000000000074afd │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000007200e │ │ + DW_CFA_advance_loc: 1 to 0000000000074afe │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 5 to 0000000000072013 │ │ + DW_CFA_advance_loc: 5 to 0000000000074b03 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 44 to 000000000007203f │ │ + DW_CFA_advance_loc: 44 to 0000000000074b2f │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000072040 │ │ + DW_CFA_advance_loc: 1 to 0000000000074b30 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000378 000000000000005c 0000037c FDE cie=00000000 pc=0000000000072050..0000000000072a40 │ │ - DW_CFA_advance_loc: 1 to 0000000000072051 │ │ +00000360 000000000000005c 00000364 FDE cie=00000000 pc=0000000000074b40..0000000000075530 │ │ + DW_CFA_advance_loc: 1 to 0000000000074b41 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000072053 │ │ + DW_CFA_advance_loc: 2 to 0000000000074b43 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000072055 │ │ + DW_CFA_advance_loc: 2 to 0000000000074b45 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000072057 │ │ + DW_CFA_advance_loc: 2 to 0000000000074b47 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000072059 │ │ + DW_CFA_advance_loc: 2 to 0000000000074b49 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000007205a │ │ + DW_CFA_advance_loc: 1 to 0000000000074b4a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 000000000007205e │ │ + DW_CFA_advance_loc: 4 to 0000000000074b4e │ │ DW_CFA_def_cfa_offset: 128 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 188 to 000000000007211a │ │ + DW_CFA_advance_loc1: 188 to 0000000000074c0a │ │ DW_CFA_def_cfa_offset: 176 │ │ - DW_CFA_advance_loc: 4 to 000000000007211e │ │ + DW_CFA_advance_loc: 4 to 0000000000074c0e │ │ DW_CFA_def_cfa_offset: 184 │ │ - DW_CFA_advance_loc: 1 to 000000000007211f │ │ + DW_CFA_advance_loc: 1 to 0000000000074c0f │ │ DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc: 9 to 0000000000072128 │ │ + DW_CFA_advance_loc: 9 to 0000000000074c18 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc2: 2317 to 0000000000072a35 │ │ + DW_CFA_advance_loc2: 2317 to 0000000000075525 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000072a36 │ │ + DW_CFA_advance_loc: 1 to 0000000000075526 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000072a38 │ │ + DW_CFA_advance_loc: 2 to 0000000000075528 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000072a3a │ │ + DW_CFA_advance_loc: 2 to 000000000007552a │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000072a3c │ │ + DW_CFA_advance_loc: 2 to 000000000007552c │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000072a3e │ │ + DW_CFA_advance_loc: 2 to 000000000007552e │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000072a3f │ │ + DW_CFA_advance_loc: 1 to 000000000007552f │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000003d8 000000000000004c 000003dc FDE cie=00000000 pc=0000000000072a40..0000000000073751 │ │ - DW_CFA_advance_loc: 1 to 0000000000072a41 │ │ +000003c0 000000000000004c 000003c4 FDE cie=00000000 pc=0000000000075530..0000000000076241 │ │ + DW_CFA_advance_loc: 1 to 0000000000075531 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000072a43 │ │ + DW_CFA_advance_loc: 2 to 0000000000075533 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000072a45 │ │ + DW_CFA_advance_loc: 2 to 0000000000075535 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000072a47 │ │ + DW_CFA_advance_loc: 2 to 0000000000075537 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000072a49 │ │ + DW_CFA_advance_loc: 2 to 0000000000075539 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 0000000000072a4a │ │ + DW_CFA_advance_loc: 1 to 000000000007553a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 0000000000072a4e │ │ + DW_CFA_advance_loc: 4 to 000000000007553e │ │ DW_CFA_def_cfa_offset: 128 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 2806 to 0000000000073544 │ │ + DW_CFA_advance_loc2: 2806 to 0000000000076034 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000073545 │ │ + DW_CFA_advance_loc: 1 to 0000000000076035 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000073547 │ │ + DW_CFA_advance_loc: 2 to 0000000000076037 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000073549 │ │ + DW_CFA_advance_loc: 2 to 0000000000076039 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000007354b │ │ + DW_CFA_advance_loc: 2 to 000000000007603b │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000007354d │ │ + DW_CFA_advance_loc: 2 to 000000000007603d │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000007354e │ │ + DW_CFA_advance_loc: 1 to 000000000007603e │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000007354f │ │ + DW_CFA_advance_loc: 1 to 000000000007603f │ │ DW_CFA_def_cfa_offset: 128 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000428 000000000000004c 0000042c FDE cie=00000000 pc=0000000000073760..0000000000073a2a │ │ - DW_CFA_advance_loc: 1 to 0000000000073761 │ │ +00000410 000000000000004c 00000414 FDE cie=00000000 pc=0000000000076250..0000000000076510 │ │ + DW_CFA_advance_loc: 1 to 0000000000076251 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000073763 │ │ + DW_CFA_advance_loc: 2 to 0000000000076253 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000073765 │ │ + DW_CFA_advance_loc: 2 to 0000000000076255 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000073767 │ │ + DW_CFA_advance_loc: 2 to 0000000000076257 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000073769 │ │ + DW_CFA_advance_loc: 2 to 0000000000076259 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000007376a │ │ + DW_CFA_advance_loc: 1 to 000000000007625a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000007376b │ │ + DW_CFA_advance_loc: 1 to 000000000007625b │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 692 to 0000000000073a1f │ │ + DW_CFA_advance_loc2: 682 to 0000000000076505 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000073a20 │ │ + DW_CFA_advance_loc: 1 to 0000000000076506 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000073a22 │ │ + DW_CFA_advance_loc: 2 to 0000000000076508 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000073a24 │ │ + DW_CFA_advance_loc: 2 to 000000000007650a │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000073a26 │ │ + DW_CFA_advance_loc: 2 to 000000000007650c │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000073a28 │ │ + DW_CFA_advance_loc: 2 to 000000000007650e │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000073a29 │ │ + DW_CFA_advance_loc: 1 to 000000000007650f │ │ 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 │ │ │ │ -00000478 000000000000005c 0000047c FDE cie=00000000 pc=0000000000073a30..00000000000767d5 │ │ - DW_CFA_advance_loc: 1 to 0000000000073a31 │ │ +00000460 000000000000005c 00000464 FDE cie=00000000 pc=0000000000076510..0000000000079338 │ │ + DW_CFA_advance_loc: 1 to 0000000000076511 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000073a33 │ │ + DW_CFA_advance_loc: 2 to 0000000000076513 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000073a35 │ │ + DW_CFA_advance_loc: 2 to 0000000000076515 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000073a37 │ │ + DW_CFA_advance_loc: 2 to 0000000000076517 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000073a39 │ │ + DW_CFA_advance_loc: 2 to 0000000000076519 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 0000000000073a3a │ │ + DW_CFA_advance_loc: 1 to 000000000007651a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 0000000000073a41 │ │ + DW_CFA_advance_loc: 7 to 0000000000076521 │ │ DW_CFA_def_cfa_offset: 256 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 3359 to 0000000000074760 │ │ + DW_CFA_advance_loc2: 3694 to 000000000007738f │ │ DW_CFA_def_cfa_offset: 304 │ │ - DW_CFA_advance_loc: 1 to 0000000000074761 │ │ + DW_CFA_advance_loc: 1 to 0000000000077390 │ │ DW_CFA_def_cfa_offset: 312 │ │ - DW_CFA_advance_loc: 1 to 0000000000074762 │ │ + DW_CFA_advance_loc: 1 to 0000000000077391 │ │ DW_CFA_def_cfa_offset: 320 │ │ - DW_CFA_advance_loc: 9 to 000000000007476b │ │ + DW_CFA_advance_loc: 9 to 000000000007739a │ │ DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc2: 5394 to 0000000000075c7d │ │ + DW_CFA_advance_loc2: 8083 to 000000000007932d │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000075c7e │ │ + DW_CFA_advance_loc: 1 to 000000000007932e │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000075c80 │ │ + DW_CFA_advance_loc: 2 to 0000000000079330 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000075c82 │ │ + DW_CFA_advance_loc: 2 to 0000000000079332 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000075c84 │ │ + DW_CFA_advance_loc: 2 to 0000000000079334 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000075c86 │ │ + DW_CFA_advance_loc: 2 to 0000000000079336 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000075c87 │ │ + DW_CFA_advance_loc: 1 to 0000000000079337 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000075c88 │ │ - DW_CFA_def_cfa_offset: 256 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -000004d8 0000000000000044 000004dc FDE cie=00000000 pc=00000000000767e0..0000000000076983 │ │ - DW_CFA_advance_loc: 1 to 00000000000767e1 │ │ +000004c0 0000000000000044 000004c4 FDE cie=00000000 pc=0000000000079340..00000000000794e3 │ │ + DW_CFA_advance_loc: 1 to 0000000000079341 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000767e3 │ │ + DW_CFA_advance_loc: 2 to 0000000000079343 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000767e5 │ │ + DW_CFA_advance_loc: 2 to 0000000000079345 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000767e7 │ │ + DW_CFA_advance_loc: 2 to 0000000000079347 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000767e9 │ │ + DW_CFA_advance_loc: 2 to 0000000000079349 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000767ea │ │ + DW_CFA_advance_loc: 1 to 000000000007934a │ │ DW_CFA_def_cfa_offset: 56 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 399 to 0000000000076979 │ │ + DW_CFA_advance_loc2: 399 to 00000000000794d9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 000000000007697b │ │ + DW_CFA_advance_loc: 2 to 00000000000794db │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000007697d │ │ + DW_CFA_advance_loc: 2 to 00000000000794dd │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000007697f │ │ + DW_CFA_advance_loc: 2 to 00000000000794df │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000076981 │ │ + DW_CFA_advance_loc: 2 to 00000000000794e1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000076982 │ │ + DW_CFA_advance_loc: 1 to 00000000000794e2 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000520 000000000000004c 00000524 FDE cie=00000000 pc=0000000000076990..0000000000078071 │ │ - DW_CFA_advance_loc: 1 to 0000000000076991 │ │ +00000508 000000000000004c 0000050c FDE cie=00000000 pc=00000000000794f0..000000000007ac6b │ │ + DW_CFA_advance_loc: 1 to 00000000000794f1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000076993 │ │ + DW_CFA_advance_loc: 2 to 00000000000794f3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000076995 │ │ + DW_CFA_advance_loc: 2 to 00000000000794f5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000076997 │ │ + DW_CFA_advance_loc: 2 to 00000000000794f7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000076999 │ │ + DW_CFA_advance_loc: 2 to 00000000000794f9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000007699a │ │ + DW_CFA_advance_loc: 1 to 00000000000794fa │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000769a1 │ │ + DW_CFA_advance_loc: 7 to 0000000000079501 │ │ DW_CFA_def_cfa_offset: 192 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 5149 to 0000000000077dbe │ │ + DW_CFA_advance_loc2: 5309 to 000000000007a9be │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000077dbf │ │ + DW_CFA_advance_loc: 1 to 000000000007a9bf │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000077dc1 │ │ + DW_CFA_advance_loc: 2 to 000000000007a9c1 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000077dc3 │ │ + DW_CFA_advance_loc: 2 to 000000000007a9c3 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000077dc5 │ │ + DW_CFA_advance_loc: 2 to 000000000007a9c5 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000077dc7 │ │ + DW_CFA_advance_loc: 2 to 000000000007a9c7 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000077dc8 │ │ + DW_CFA_advance_loc: 1 to 000000000007a9c8 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000077dc9 │ │ + DW_CFA_advance_loc: 1 to 000000000007a9c9 │ │ DW_CFA_def_cfa_offset: 192 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000570 0000000000000144 00000574 FDE cie=00000000 pc=0000000000078080..00000000000839bd │ │ - DW_CFA_advance_loc: 1 to 0000000000078081 │ │ +00000558 0000000000000144 0000055c FDE cie=00000000 pc=000000000007ac70..000000000008659a │ │ + DW_CFA_advance_loc: 1 to 000000000007ac71 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000078083 │ │ + DW_CFA_advance_loc: 2 to 000000000007ac73 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000078085 │ │ + DW_CFA_advance_loc: 2 to 000000000007ac75 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000078087 │ │ + DW_CFA_advance_loc: 2 to 000000000007ac77 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000078089 │ │ + DW_CFA_advance_loc: 2 to 000000000007ac79 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000007808a │ │ + DW_CFA_advance_loc: 1 to 000000000007ac7a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 0000000000078091 │ │ - DW_CFA_def_cfa_offset: 768 │ │ + DW_CFA_advance_loc: 7 to 000000000007ac81 │ │ + DW_CFA_def_cfa_offset: 704 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 8853 to 000000000007a326 │ │ - DW_CFA_def_cfa_offset: 808 │ │ - DW_CFA_advance_loc: 34 to 000000000007a348 │ │ - DW_CFA_def_cfa_offset: 816 │ │ - DW_CFA_advance_loc: 1 to 000000000007a349 │ │ - DW_CFA_def_cfa_offset: 824 │ │ - DW_CFA_advance_loc: 7 to 000000000007a350 │ │ - DW_CFA_def_cfa_offset: 832 │ │ - DW_CFA_advance_loc: 9 to 000000000007a359 │ │ + DW_CFA_advance_loc2: 9449 to 000000000007d16a │ │ + DW_CFA_def_cfa_offset: 744 │ │ + DW_CFA_advance_loc: 34 to 000000000007d18c │ │ + DW_CFA_def_cfa_offset: 752 │ │ + DW_CFA_advance_loc: 1 to 000000000007d18d │ │ + DW_CFA_def_cfa_offset: 760 │ │ + DW_CFA_advance_loc: 7 to 000000000007d194 │ │ DW_CFA_def_cfa_offset: 768 │ │ - DW_CFA_advance_loc2: 1650 to 000000000007a9cb │ │ - DW_CFA_def_cfa_offset: 808 │ │ - DW_CFA_advance_loc: 28 to 000000000007a9e7 │ │ - DW_CFA_def_cfa_offset: 816 │ │ - DW_CFA_advance_loc: 2 to 000000000007a9e9 │ │ - DW_CFA_def_cfa_offset: 824 │ │ - DW_CFA_advance_loc: 7 to 000000000007a9f0 │ │ - DW_CFA_def_cfa_offset: 832 │ │ - DW_CFA_advance_loc: 17 to 000000000007aa01 │ │ + DW_CFA_advance_loc: 9 to 000000000007d19d │ │ + DW_CFA_def_cfa_offset: 704 │ │ + DW_CFA_advance_loc2: 1662 to 000000000007d81b │ │ + DW_CFA_def_cfa_offset: 744 │ │ + DW_CFA_advance_loc: 28 to 000000000007d837 │ │ + DW_CFA_def_cfa_offset: 752 │ │ + DW_CFA_advance_loc: 2 to 000000000007d839 │ │ + DW_CFA_def_cfa_offset: 760 │ │ + DW_CFA_advance_loc: 7 to 000000000007d840 │ │ DW_CFA_def_cfa_offset: 768 │ │ - DW_CFA_advance_loc2: 4121 to 000000000007ba1a │ │ - DW_CFA_def_cfa_offset: 816 │ │ - DW_CFA_advance_loc: 28 to 000000000007ba36 │ │ - DW_CFA_def_cfa_offset: 824 │ │ - DW_CFA_advance_loc: 1 to 000000000007ba37 │ │ - DW_CFA_def_cfa_offset: 832 │ │ - DW_CFA_advance_loc: 9 to 000000000007ba40 │ │ + DW_CFA_advance_loc: 9 to 000000000007d849 │ │ + DW_CFA_def_cfa_offset: 704 │ │ + DW_CFA_advance_loc2: 4132 to 000000000007e86d │ │ + DW_CFA_def_cfa_offset: 752 │ │ + DW_CFA_advance_loc: 28 to 000000000007e889 │ │ + DW_CFA_def_cfa_offset: 760 │ │ + DW_CFA_advance_loc: 2 to 000000000007e88b │ │ DW_CFA_def_cfa_offset: 768 │ │ - DW_CFA_advance_loc2: 312 to 000000000007bb78 │ │ - DW_CFA_def_cfa_offset: 816 │ │ - DW_CFA_advance_loc: 20 to 000000000007bb8c │ │ - DW_CFA_def_cfa_offset: 824 │ │ - DW_CFA_advance_loc: 1 to 000000000007bb8d │ │ - DW_CFA_def_cfa_offset: 832 │ │ - DW_CFA_advance_loc: 9 to 000000000007bb96 │ │ + DW_CFA_advance_loc: 9 to 000000000007e894 │ │ + DW_CFA_def_cfa_offset: 704 │ │ + DW_CFA_advance_loc2: 287 to 000000000007e9b3 │ │ + DW_CFA_def_cfa_offset: 752 │ │ + DW_CFA_advance_loc: 21 to 000000000007e9c8 │ │ + DW_CFA_def_cfa_offset: 760 │ │ + DW_CFA_advance_loc: 1 to 000000000007e9c9 │ │ DW_CFA_def_cfa_offset: 768 │ │ - DW_CFA_advance_loc2: 706 to 000000000007be58 │ │ - DW_CFA_def_cfa_offset: 816 │ │ - DW_CFA_advance_loc: 1 to 000000000007be59 │ │ - DW_CFA_def_cfa_offset: 824 │ │ - DW_CFA_advance_loc: 10 to 000000000007be63 │ │ - DW_CFA_def_cfa_offset: 832 │ │ - DW_CFA_advance_loc: 10 to 000000000007be6d │ │ - DW_CFA_def_cfa_offset: 840 │ │ - DW_CFA_advance_loc: 2 to 000000000007be6f │ │ - DW_CFA_def_cfa_offset: 848 │ │ - DW_CFA_advance_loc: 2 to 000000000007be71 │ │ - DW_CFA_def_cfa_offset: 856 │ │ - DW_CFA_advance_loc: 10 to 000000000007be7b │ │ - DW_CFA_def_cfa_offset: 864 │ │ - DW_CFA_advance_loc: 7 to 000000000007be82 │ │ - DW_CFA_def_cfa_offset: 872 │ │ - DW_CFA_advance_loc: 2 to 000000000007be84 │ │ - DW_CFA_def_cfa_offset: 880 │ │ - DW_CFA_advance_loc: 7 to 000000000007be8b │ │ - DW_CFA_def_cfa_offset: 888 │ │ - DW_CFA_advance_loc: 7 to 000000000007be92 │ │ - DW_CFA_def_cfa_offset: 896 │ │ - DW_CFA_advance_loc: 12 to 000000000007be9e │ │ + DW_CFA_advance_loc: 9 to 000000000007e9d2 │ │ + DW_CFA_def_cfa_offset: 704 │ │ + DW_CFA_advance_loc2: 704 to 000000000007ec92 │ │ + DW_CFA_def_cfa_offset: 752 │ │ + DW_CFA_advance_loc: 1 to 000000000007ec93 │ │ + DW_CFA_def_cfa_offset: 760 │ │ + DW_CFA_advance_loc: 7 to 000000000007ec9a │ │ DW_CFA_def_cfa_offset: 768 │ │ - DW_CFA_advance_loc2: 11062 to 000000000007e9d4 │ │ + DW_CFA_advance_loc: 7 to 000000000007eca1 │ │ + DW_CFA_def_cfa_offset: 776 │ │ + DW_CFA_advance_loc: 2 to 000000000007eca3 │ │ + DW_CFA_def_cfa_offset: 784 │ │ + DW_CFA_advance_loc: 5 to 000000000007eca8 │ │ + DW_CFA_def_cfa_offset: 792 │ │ + DW_CFA_advance_loc: 10 to 000000000007ecb2 │ │ + DW_CFA_def_cfa_offset: 800 │ │ + DW_CFA_advance_loc: 7 to 000000000007ecb9 │ │ DW_CFA_def_cfa_offset: 808 │ │ - DW_CFA_advance_loc: 28 to 000000000007e9f0 │ │ + DW_CFA_advance_loc: 2 to 000000000007ecbb │ │ DW_CFA_def_cfa_offset: 816 │ │ - DW_CFA_advance_loc: 1 to 000000000007e9f1 │ │ + DW_CFA_advance_loc: 7 to 000000000007ecc2 │ │ DW_CFA_def_cfa_offset: 824 │ │ - DW_CFA_advance_loc: 7 to 000000000007e9f8 │ │ + DW_CFA_advance_loc: 7 to 000000000007ecc9 │ │ DW_CFA_def_cfa_offset: 832 │ │ - DW_CFA_advance_loc: 9 to 000000000007ea01 │ │ + DW_CFA_advance_loc: 12 to 000000000007ecd5 │ │ + DW_CFA_def_cfa_offset: 704 │ │ + DW_CFA_advance_loc2: 9518 to 0000000000081203 │ │ + DW_CFA_def_cfa_offset: 744 │ │ + DW_CFA_advance_loc: 28 to 000000000008121f │ │ + DW_CFA_def_cfa_offset: 752 │ │ + DW_CFA_advance_loc: 1 to 0000000000081220 │ │ + DW_CFA_def_cfa_offset: 760 │ │ + DW_CFA_advance_loc: 7 to 0000000000081227 │ │ DW_CFA_def_cfa_offset: 768 │ │ - DW_CFA_advance_loc2: 2673 to 000000000007f472 │ │ + DW_CFA_advance_loc: 9 to 0000000000081230 │ │ + DW_CFA_def_cfa_offset: 704 │ │ + DW_CFA_advance_loc2: 3461 to 0000000000081fb5 │ │ + DW_CFA_def_cfa_offset: 736 │ │ + DW_CFA_advance_loc: 10 to 0000000000081fbf │ │ + DW_CFA_def_cfa_offset: 744 │ │ + DW_CFA_advance_loc: 1 to 0000000000081fc0 │ │ + DW_CFA_def_cfa_offset: 752 │ │ + DW_CFA_advance_loc: 2 to 0000000000081fc2 │ │ + DW_CFA_def_cfa_offset: 760 │ │ + DW_CFA_advance_loc: 2 to 0000000000081fc4 │ │ + DW_CFA_def_cfa_offset: 768 │ │ + DW_CFA_advance_loc: 2 to 0000000000081fc6 │ │ + DW_CFA_def_cfa_offset: 776 │ │ + DW_CFA_advance_loc: 7 to 0000000000081fcd │ │ + DW_CFA_def_cfa_offset: 784 │ │ + DW_CFA_advance_loc: 2 to 0000000000081fcf │ │ + DW_CFA_def_cfa_offset: 792 │ │ + DW_CFA_advance_loc: 7 to 0000000000081fd6 │ │ DW_CFA_def_cfa_offset: 800 │ │ - DW_CFA_advance_loc: 10 to 000000000007f47c │ │ + DW_CFA_advance_loc: 2 to 0000000000081fd8 │ │ DW_CFA_def_cfa_offset: 808 │ │ - DW_CFA_advance_loc: 1 to 000000000007f47d │ │ + DW_CFA_advance_loc: 7 to 0000000000081fdf │ │ DW_CFA_def_cfa_offset: 816 │ │ - DW_CFA_advance_loc: 2 to 000000000007f47f │ │ + DW_CFA_advance_loc: 7 to 0000000000081fe6 │ │ DW_CFA_def_cfa_offset: 824 │ │ - DW_CFA_advance_loc: 2 to 000000000007f481 │ │ + DW_CFA_advance_loc: 7 to 0000000000081fed │ │ DW_CFA_def_cfa_offset: 832 │ │ - DW_CFA_advance_loc: 2 to 000000000007f483 │ │ - DW_CFA_def_cfa_offset: 840 │ │ - DW_CFA_advance_loc: 7 to 000000000007f48a │ │ - DW_CFA_def_cfa_offset: 848 │ │ - DW_CFA_advance_loc: 2 to 000000000007f48c │ │ - DW_CFA_def_cfa_offset: 856 │ │ - DW_CFA_advance_loc: 7 to 000000000007f493 │ │ - DW_CFA_def_cfa_offset: 864 │ │ - DW_CFA_advance_loc: 2 to 000000000007f495 │ │ - DW_CFA_def_cfa_offset: 872 │ │ - DW_CFA_advance_loc: 7 to 000000000007f49c │ │ - DW_CFA_def_cfa_offset: 880 │ │ - DW_CFA_advance_loc: 7 to 000000000007f4a3 │ │ - DW_CFA_def_cfa_offset: 888 │ │ - DW_CFA_advance_loc: 7 to 000000000007f4aa │ │ - DW_CFA_def_cfa_offset: 896 │ │ - DW_CFA_advance_loc: 12 to 000000000007f4b6 │ │ - DW_CFA_def_cfa_offset: 768 │ │ - DW_CFA_advance_loc2: 6723 to 0000000000080ef9 │ │ + DW_CFA_advance_loc: 12 to 0000000000081ff9 │ │ + DW_CFA_def_cfa_offset: 704 │ │ + DW_CFA_advance_loc2: 6686 to 0000000000083a17 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000080efa │ │ + DW_CFA_advance_loc: 1 to 0000000000083a18 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000080efc │ │ + DW_CFA_advance_loc: 2 to 0000000000083a1a │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000080efe │ │ + DW_CFA_advance_loc: 2 to 0000000000083a1c │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000080f00 │ │ + DW_CFA_advance_loc: 2 to 0000000000083a1e │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000080f02 │ │ + DW_CFA_advance_loc: 2 to 0000000000083a20 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000080f03 │ │ + DW_CFA_advance_loc: 1 to 0000000000083a21 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000080f04 │ │ - DW_CFA_def_cfa_offset: 768 │ │ - DW_CFA_advance_loc2: 3562 to 0000000000081cee │ │ - DW_CFA_def_cfa_offset: 808 │ │ - DW_CFA_advance_loc: 28 to 0000000000081d0a │ │ - DW_CFA_def_cfa_offset: 816 │ │ - DW_CFA_advance_loc: 1 to 0000000000081d0b │ │ - DW_CFA_def_cfa_offset: 824 │ │ - DW_CFA_advance_loc: 7 to 0000000000081d12 │ │ - DW_CFA_def_cfa_offset: 832 │ │ - DW_CFA_advance_loc: 9 to 0000000000081d1b │ │ + DW_CFA_advance_loc: 1 to 0000000000083a22 │ │ + DW_CFA_def_cfa_offset: 704 │ │ + DW_CFA_advance_loc2: 4782 to 0000000000084cd0 │ │ + DW_CFA_def_cfa_offset: 744 │ │ + DW_CFA_advance_loc: 28 to 0000000000084cec │ │ + DW_CFA_def_cfa_offset: 752 │ │ + DW_CFA_advance_loc: 1 to 0000000000084ced │ │ + DW_CFA_def_cfa_offset: 760 │ │ + DW_CFA_advance_loc: 7 to 0000000000084cf4 │ │ DW_CFA_def_cfa_offset: 768 │ │ - DW_CFA_advance_loc2: 6824 to 00000000000837c3 │ │ - DW_CFA_def_cfa_offset: 816 │ │ - DW_CFA_advance_loc: 37 to 00000000000837e8 │ │ - DW_CFA_def_cfa_offset: 824 │ │ - DW_CFA_advance_loc: 1 to 00000000000837e9 │ │ - DW_CFA_def_cfa_offset: 832 │ │ - DW_CFA_advance_loc: 9 to 00000000000837f2 │ │ + DW_CFA_advance_loc: 9 to 0000000000084cfd │ │ + DW_CFA_def_cfa_offset: 704 │ │ + DW_CFA_advance_loc2: 5794 to 000000000008639f │ │ + DW_CFA_def_cfa_offset: 752 │ │ + DW_CFA_advance_loc: 28 to 00000000000863bb │ │ + DW_CFA_def_cfa_offset: 760 │ │ + DW_CFA_advance_loc: 1 to 00000000000863bc │ │ DW_CFA_def_cfa_offset: 768 │ │ + DW_CFA_advance_loc: 9 to 00000000000863c5 │ │ + DW_CFA_def_cfa_offset: 704 │ │ │ │ -000006b8 000000000000004c 000006bc FDE cie=00000000 pc=00000000000839c0..000000000008404e │ │ - DW_CFA_advance_loc: 1 to 00000000000839c1 │ │ +000006a0 000000000000004c 000006a4 FDE cie=00000000 pc=00000000000865a0..0000000000086c2e │ │ + DW_CFA_advance_loc: 1 to 00000000000865a1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000839c3 │ │ + DW_CFA_advance_loc: 2 to 00000000000865a3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000839c5 │ │ + DW_CFA_advance_loc: 2 to 00000000000865a5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000839c7 │ │ + DW_CFA_advance_loc: 2 to 00000000000865a7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000839c9 │ │ + DW_CFA_advance_loc: 2 to 00000000000865a9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000839ca │ │ + DW_CFA_advance_loc: 1 to 00000000000865aa │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000839d1 │ │ + DW_CFA_advance_loc: 7 to 00000000000865b1 │ │ DW_CFA_def_cfa_offset: 192 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 1650 to 0000000000084043 │ │ + DW_CFA_advance_loc2: 1650 to 0000000000086c23 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000084044 │ │ + DW_CFA_advance_loc: 1 to 0000000000086c24 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000084046 │ │ + DW_CFA_advance_loc: 2 to 0000000000086c26 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000084048 │ │ + DW_CFA_advance_loc: 2 to 0000000000086c28 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000008404a │ │ + DW_CFA_advance_loc: 2 to 0000000000086c2a │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000008404c │ │ + DW_CFA_advance_loc: 2 to 0000000000086c2c │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000008404d │ │ + DW_CFA_advance_loc: 1 to 0000000000086c2d │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000708 000000000000004c 0000070c FDE cie=00000000 pc=0000000000084050..00000000000849b3 │ │ - DW_CFA_advance_loc: 1 to 0000000000084051 │ │ +000006f0 000000000000004c 000006f4 FDE cie=00000000 pc=0000000000086c30..0000000000087593 │ │ + DW_CFA_advance_loc: 1 to 0000000000086c31 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000084053 │ │ + DW_CFA_advance_loc: 2 to 0000000000086c33 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000084055 │ │ + DW_CFA_advance_loc: 2 to 0000000000086c35 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000084057 │ │ + DW_CFA_advance_loc: 2 to 0000000000086c37 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000084059 │ │ + DW_CFA_advance_loc: 2 to 0000000000086c39 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000008405a │ │ + DW_CFA_advance_loc: 1 to 0000000000086c3a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 0000000000084061 │ │ + DW_CFA_advance_loc: 7 to 0000000000086c41 │ │ DW_CFA_def_cfa_offset: 256 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 2375 to 00000000000849a8 │ │ + DW_CFA_advance_loc2: 2375 to 0000000000087588 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000849a9 │ │ + DW_CFA_advance_loc: 1 to 0000000000087589 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000849ab │ │ + DW_CFA_advance_loc: 2 to 000000000008758b │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000849ad │ │ + DW_CFA_advance_loc: 2 to 000000000008758d │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000849af │ │ + DW_CFA_advance_loc: 2 to 000000000008758f │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000849b1 │ │ + DW_CFA_advance_loc: 2 to 0000000000087591 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000849b2 │ │ + DW_CFA_advance_loc: 1 to 0000000000087592 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000758 0000000000000034 0000075c FDE cie=00000000 pc=00000000000849c0..0000000000084a76 │ │ - DW_CFA_advance_loc: 1 to 00000000000849c1 │ │ +00000740 0000000000000034 00000744 FDE cie=00000000 pc=00000000000875a0..0000000000087656 │ │ + DW_CFA_advance_loc: 1 to 00000000000875a1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000849c3 │ │ + DW_CFA_advance_loc: 2 to 00000000000875a3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000849c5 │ │ + DW_CFA_advance_loc: 2 to 00000000000875a5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 00000000000849c6 │ │ + DW_CFA_advance_loc: 1 to 00000000000875a6 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 4 to 00000000000849ca │ │ + DW_CFA_advance_loc: 4 to 00000000000875aa │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 165 to 0000000000084a6f │ │ + DW_CFA_advance_loc1: 165 to 000000000008764f │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 0000000000084a70 │ │ + DW_CFA_advance_loc: 1 to 0000000000087650 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000084a72 │ │ + DW_CFA_advance_loc: 2 to 0000000000087652 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000084a74 │ │ + DW_CFA_advance_loc: 2 to 0000000000087654 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000084a75 │ │ + DW_CFA_advance_loc: 1 to 0000000000087655 │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ -00000790 000000000000004c 00000794 FDE cie=00000000 pc=0000000000084a80..0000000000085186 │ │ - DW_CFA_advance_loc: 1 to 0000000000084a81 │ │ +00000778 000000000000004c 0000077c FDE cie=00000000 pc=0000000000087660..0000000000087d66 │ │ + DW_CFA_advance_loc: 1 to 0000000000087661 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000084a83 │ │ + DW_CFA_advance_loc: 2 to 0000000000087663 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000084a85 │ │ + DW_CFA_advance_loc: 2 to 0000000000087665 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000084a87 │ │ + DW_CFA_advance_loc: 2 to 0000000000087667 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000084a89 │ │ + DW_CFA_advance_loc: 2 to 0000000000087669 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 0000000000084a8a │ │ + DW_CFA_advance_loc: 1 to 000000000008766a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 0000000000084a8e │ │ + DW_CFA_advance_loc: 4 to 000000000008766e │ │ DW_CFA_def_cfa_offset: 128 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 1065 to 0000000000084eb7 │ │ + DW_CFA_advance_loc2: 1065 to 0000000000087a97 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000084eb8 │ │ + DW_CFA_advance_loc: 1 to 0000000000087a98 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000084eba │ │ + DW_CFA_advance_loc: 2 to 0000000000087a9a │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000084ebc │ │ + DW_CFA_advance_loc: 2 to 0000000000087a9c │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000084ebe │ │ + DW_CFA_advance_loc: 2 to 0000000000087a9e │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000084ec0 │ │ + DW_CFA_advance_loc: 2 to 0000000000087aa0 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000084ec1 │ │ + DW_CFA_advance_loc: 1 to 0000000000087aa1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000084ec2 │ │ + DW_CFA_advance_loc: 1 to 0000000000087aa2 │ │ DW_CFA_def_cfa_offset: 128 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000007e0 0000000000000024 000007e4 FDE cie=00000000 pc=0000000000085190..00000000000852cd │ │ - DW_CFA_advance_loc: 1 to 0000000000085191 │ │ +000007c8 0000000000000024 000007cc FDE cie=00000000 pc=0000000000087d70..0000000000087ead │ │ + DW_CFA_advance_loc: 1 to 0000000000087d71 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000085192 │ │ + DW_CFA_advance_loc: 1 to 0000000000087d72 │ │ DW_CFA_def_cfa_offset: 24 │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 313 to 00000000000852cb │ │ + DW_CFA_advance_loc2: 313 to 0000000000087eab │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000852cc │ │ + DW_CFA_advance_loc: 1 to 0000000000087eac │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000808 000000000000004c 0000080c FDE cie=00000000 pc=00000000000852d0..000000000008541b │ │ - DW_CFA_advance_loc: 1 to 00000000000852d1 │ │ +000007f0 000000000000004c 000007f4 FDE cie=00000000 pc=0000000000087eb0..0000000000087ffb │ │ + DW_CFA_advance_loc: 1 to 0000000000087eb1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000852d3 │ │ + DW_CFA_advance_loc: 2 to 0000000000087eb3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000852d5 │ │ + DW_CFA_advance_loc: 2 to 0000000000087eb5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000852d7 │ │ + DW_CFA_advance_loc: 2 to 0000000000087eb7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000852d9 │ │ + DW_CFA_advance_loc: 2 to 0000000000087eb9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000852da │ │ + DW_CFA_advance_loc: 1 to 0000000000087eba │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 00000000000852de │ │ + DW_CFA_advance_loc: 4 to 0000000000087ebe │ │ DW_CFA_def_cfa_offset: 128 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 306 to 0000000000085410 │ │ + DW_CFA_advance_loc2: 306 to 0000000000087ff0 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000085411 │ │ + DW_CFA_advance_loc: 1 to 0000000000087ff1 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000085413 │ │ + DW_CFA_advance_loc: 2 to 0000000000087ff3 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000085415 │ │ + DW_CFA_advance_loc: 2 to 0000000000087ff5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000085417 │ │ + DW_CFA_advance_loc: 2 to 0000000000087ff7 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000085419 │ │ + DW_CFA_advance_loc: 2 to 0000000000087ff9 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000008541a │ │ + DW_CFA_advance_loc: 1 to 0000000000087ffa │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000858 000000000000004c 0000085c FDE cie=00000000 pc=0000000000085420..0000000000085867 │ │ - DW_CFA_advance_loc: 1 to 0000000000085421 │ │ +00000840 000000000000004c 00000844 FDE cie=00000000 pc=0000000000088000..0000000000088447 │ │ + DW_CFA_advance_loc: 1 to 0000000000088001 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000085423 │ │ + DW_CFA_advance_loc: 2 to 0000000000088003 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000085425 │ │ + DW_CFA_advance_loc: 2 to 0000000000088005 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000085427 │ │ + DW_CFA_advance_loc: 2 to 0000000000088007 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000085429 │ │ + DW_CFA_advance_loc: 2 to 0000000000088009 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000008542a │ │ + DW_CFA_advance_loc: 1 to 000000000008800a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 000000000008542e │ │ + DW_CFA_advance_loc: 4 to 000000000008800e │ │ DW_CFA_def_cfa_offset: 128 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 1070 to 000000000008585c │ │ + DW_CFA_advance_loc2: 1070 to 000000000008843c │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000008585d │ │ + DW_CFA_advance_loc: 1 to 000000000008843d │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 000000000008585f │ │ + DW_CFA_advance_loc: 2 to 000000000008843f │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000085861 │ │ + DW_CFA_advance_loc: 2 to 0000000000088441 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000085863 │ │ + DW_CFA_advance_loc: 2 to 0000000000088443 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000085865 │ │ + DW_CFA_advance_loc: 2 to 0000000000088445 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000085866 │ │ + DW_CFA_advance_loc: 1 to 0000000000088446 │ │ DW_CFA_def_cfa_offset: 8 │ │ 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=0000000000085870..000000000008588d │ │ +00000890 0000000000000014 00000894 FDE cie=00000000 pc=0000000000088450..000000000008846d │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000008c0 0000000000000014 000008c4 FDE cie=00000000 pc=0000000000085890..000000000008592b │ │ +000008a8 0000000000000014 000008ac FDE cie=00000000 pc=0000000000088470..000000000008850b │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000008d8 000000000000001c 000008dc FDE cie=00000000 pc=0000000000085930..00000000000859e3 │ │ - DW_CFA_advance_loc: 1 to 0000000000085931 │ │ +000008c0 000000000000001c 000008c4 FDE cie=00000000 pc=0000000000088510..00000000000885c3 │ │ + DW_CFA_advance_loc: 1 to 0000000000088511 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc1: 177 to 00000000000859e2 │ │ + DW_CFA_advance_loc1: 177 to 00000000000885c2 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000008f8 0000000000000014 000008fc FDE cie=00000000 pc=00000000000859f0..0000000000085e5f │ │ +000008e0 0000000000000014 000008e4 FDE cie=00000000 pc=00000000000885d0..0000000000088a3f │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000910 0000000000000024 00000914 FDE cie=00000000 pc=0000000000085e60..00000000000860ad │ │ - DW_CFA_advance_loc: 2 to 0000000000085e62 │ │ +000008f8 0000000000000024 000008fc FDE cie=00000000 pc=0000000000088a40..0000000000088c8d │ │ + DW_CFA_advance_loc: 2 to 0000000000088a42 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000085e63 │ │ + DW_CFA_advance_loc: 1 to 0000000000088a43 │ │ DW_CFA_def_cfa_offset: 24 │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ - DW_CFA_advance_loc2: 539 to 000000000008607e │ │ + DW_CFA_advance_loc2: 539 to 0000000000088c5e │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000086080 │ │ + DW_CFA_advance_loc: 2 to 0000000000088c60 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000086081 │ │ + DW_CFA_advance_loc: 1 to 0000000000088c61 │ │ DW_CFA_def_cfa_offset: 24 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000938 000000000000003c 0000093c FDE cie=00000000 pc=00000000000860b0..0000000000086317 │ │ - DW_CFA_advance_loc: 1 to 00000000000860b1 │ │ +00000920 000000000000003c 00000924 FDE cie=00000000 pc=0000000000088c90..0000000000088ef7 │ │ + DW_CFA_advance_loc: 1 to 0000000000088c91 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000860b2 │ │ + DW_CFA_advance_loc: 1 to 0000000000088c92 │ │ DW_CFA_def_cfa_offset: 24 │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 255 to 00000000000861b1 │ │ + DW_CFA_advance_loc1: 255 to 0000000000088d91 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000861b2 │ │ + DW_CFA_advance_loc: 1 to 0000000000088d92 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000861b3 │ │ + DW_CFA_advance_loc: 1 to 0000000000088d93 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 3 to 00000000000861b6 │ │ + DW_CFA_advance_loc: 3 to 0000000000088d96 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000861b7 │ │ + DW_CFA_advance_loc: 1 to 0000000000088d97 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000861b8 │ │ + DW_CFA_advance_loc: 1 to 0000000000088d98 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc2: 335 to 0000000000086307 │ │ + DW_CFA_advance_loc2: 335 to 0000000000088ee7 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000086308 │ │ + DW_CFA_advance_loc: 1 to 0000000000088ee8 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000086309 │ │ + DW_CFA_advance_loc: 1 to 0000000000088ee9 │ │ DW_CFA_def_cfa_offset: 24 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000978 000000000000004c 0000097c FDE cie=00000000 pc=0000000000086320..0000000000086532 │ │ - DW_CFA_advance_loc: 1 to 0000000000086321 │ │ +00000960 000000000000004c 00000964 FDE cie=00000000 pc=0000000000088f00..0000000000089112 │ │ + DW_CFA_advance_loc: 1 to 0000000000088f01 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000086323 │ │ + DW_CFA_advance_loc: 2 to 0000000000088f03 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000086325 │ │ + DW_CFA_advance_loc: 2 to 0000000000088f05 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000086327 │ │ + DW_CFA_advance_loc: 2 to 0000000000088f07 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000086329 │ │ + DW_CFA_advance_loc: 2 to 0000000000088f09 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000008632a │ │ + DW_CFA_advance_loc: 1 to 0000000000088f0a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000008632b │ │ + DW_CFA_advance_loc: 1 to 0000000000088f0b │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 508 to 0000000000086527 │ │ + DW_CFA_advance_loc2: 508 to 0000000000089107 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000086528 │ │ + DW_CFA_advance_loc: 1 to 0000000000089108 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 000000000008652a │ │ + DW_CFA_advance_loc: 2 to 000000000008910a │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000008652c │ │ + DW_CFA_advance_loc: 2 to 000000000008910c │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000008652e │ │ + DW_CFA_advance_loc: 2 to 000000000008910e │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000086530 │ │ + DW_CFA_advance_loc: 2 to 0000000000089110 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000086531 │ │ + DW_CFA_advance_loc: 1 to 0000000000089111 │ │ 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 │ │ │ │ -000009c8 0000000000000014 000009cc FDE cie=00000000 pc=0000000000086540..0000000000086550 │ │ +000009b0 0000000000000014 000009b4 FDE cie=00000000 pc=0000000000089120..0000000000089130 │ │ 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=0000000000086550..00000000000865c7 │ │ - DW_CFA_advance_loc: 4 to 0000000000086554 │ │ +000009c8 0000000000000014 000009cc FDE cie=00000000 pc=0000000000089130..00000000000891a7 │ │ + DW_CFA_advance_loc: 4 to 0000000000089134 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc1: 114 to 00000000000865c6 │ │ + DW_CFA_advance_loc1: 114 to 00000000000891a6 │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ -000009f8 0000000000000064 000009fc FDE cie=00000000 pc=00000000000865d0..000000000008690e │ │ - DW_CFA_advance_loc: 1 to 00000000000865d1 │ │ +000009e0 0000000000000064 000009e4 FDE cie=00000000 pc=00000000000891b0..00000000000894ee │ │ + DW_CFA_advance_loc: 1 to 00000000000891b1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000865d3 │ │ + DW_CFA_advance_loc: 2 to 00000000000891b3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000865d5 │ │ + DW_CFA_advance_loc: 2 to 00000000000891b5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000865d7 │ │ + DW_CFA_advance_loc: 2 to 00000000000891b7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000865d9 │ │ + DW_CFA_advance_loc: 2 to 00000000000891b9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000865da │ │ + DW_CFA_advance_loc: 1 to 00000000000891ba │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000865db │ │ + DW_CFA_advance_loc: 1 to 00000000000891bb │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 663 to 0000000000086872 │ │ + DW_CFA_advance_loc2: 663 to 0000000000089452 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000086873 │ │ + DW_CFA_advance_loc: 1 to 0000000000089453 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000086875 │ │ + DW_CFA_advance_loc: 2 to 0000000000089455 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000086877 │ │ + DW_CFA_advance_loc: 2 to 0000000000089457 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000086879 │ │ + DW_CFA_advance_loc: 2 to 0000000000089459 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000008687b │ │ + DW_CFA_advance_loc: 2 to 000000000008945b │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000008687c │ │ + DW_CFA_advance_loc: 1 to 000000000008945c │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 5 to 0000000000086881 │ │ + DW_CFA_advance_loc: 5 to 0000000000089461 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc1: 130 to 0000000000086903 │ │ + DW_CFA_advance_loc1: 130 to 00000000000894e3 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000086904 │ │ + DW_CFA_advance_loc: 1 to 00000000000894e4 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000086906 │ │ + DW_CFA_advance_loc: 2 to 00000000000894e6 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000086908 │ │ + DW_CFA_advance_loc: 2 to 00000000000894e8 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000008690a │ │ + DW_CFA_advance_loc: 2 to 00000000000894ea │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000008690c │ │ + DW_CFA_advance_loc: 2 to 00000000000894ec │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000008690d │ │ + DW_CFA_advance_loc: 1 to 00000000000894ed │ │ DW_CFA_def_cfa_offset: 8 │ │ 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=0000000000086910..0000000000086915 │ │ +00000a48 0000000000000014 00000a4c FDE cie=00000000 pc=00000000000894f0..00000000000894f5 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000a78 0000000000000034 00000a7c FDE cie=00000000 pc=0000000000086920..0000000000086a32 │ │ - DW_CFA_advance_loc: 1 to 0000000000086921 │ │ +00000a60 0000000000000034 00000a64 FDE cie=00000000 pc=0000000000089500..0000000000089612 │ │ + DW_CFA_advance_loc: 1 to 0000000000089501 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000086923 │ │ + DW_CFA_advance_loc: 2 to 0000000000089503 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000086925 │ │ + DW_CFA_advance_loc: 2 to 0000000000089505 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 0000000000086926 │ │ + DW_CFA_advance_loc: 1 to 0000000000089506 │ │ DW_CFA_def_cfa_offset: 40 │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 262 to 0000000000086a2c │ │ + DW_CFA_advance_loc2: 262 to 000000000008960c │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000086a2e │ │ + DW_CFA_advance_loc: 2 to 000000000008960e │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000086a30 │ │ + DW_CFA_advance_loc: 2 to 0000000000089610 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000086a31 │ │ + DW_CFA_advance_loc: 1 to 0000000000089611 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000ab0 0000000000000014 00000ab4 FDE cie=00000000 pc=0000000000086a40..0000000000086a45 │ │ +00000a98 0000000000000014 00000a9c FDE cie=00000000 pc=0000000000089620..0000000000089625 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000ac8 000000000000004c 00000acc FDE cie=00000000 pc=0000000000086a50..0000000000086ce8 │ │ - DW_CFA_advance_loc: 1 to 0000000000086a51 │ │ +00000ab0 000000000000004c 00000ab4 FDE cie=00000000 pc=0000000000089630..00000000000898c8 │ │ + DW_CFA_advance_loc: 1 to 0000000000089631 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000086a53 │ │ + DW_CFA_advance_loc: 2 to 0000000000089633 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000086a55 │ │ + DW_CFA_advance_loc: 2 to 0000000000089635 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000086a57 │ │ + DW_CFA_advance_loc: 2 to 0000000000089637 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000086a59 │ │ + DW_CFA_advance_loc: 2 to 0000000000089639 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 0000000000086a5a │ │ + DW_CFA_advance_loc: 1 to 000000000008963a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 0000000000086a5e │ │ + DW_CFA_advance_loc: 4 to 000000000008963e │ │ DW_CFA_def_cfa_offset: 128 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 639 to 0000000000086cdd │ │ + DW_CFA_advance_loc2: 639 to 00000000000898bd │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000086cde │ │ + DW_CFA_advance_loc: 1 to 00000000000898be │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000086ce0 │ │ + DW_CFA_advance_loc: 2 to 00000000000898c0 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000086ce2 │ │ + DW_CFA_advance_loc: 2 to 00000000000898c2 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000086ce4 │ │ + DW_CFA_advance_loc: 2 to 00000000000898c4 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000086ce6 │ │ + DW_CFA_advance_loc: 2 to 00000000000898c6 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000086ce7 │ │ + DW_CFA_advance_loc: 1 to 00000000000898c7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000b18 0000000000000014 00000b1c FDE cie=00000000 pc=0000000000086cf0..0000000000086cf5 │ │ +00000b00 0000000000000014 00000b04 FDE cie=00000000 pc=00000000000898d0..00000000000898d5 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000b30 000000000000004c 00000b34 FDE cie=00000000 pc=0000000000086d00..00000000000873b6 │ │ - DW_CFA_advance_loc: 1 to 0000000000086d01 │ │ +00000b18 000000000000004c 00000b1c FDE cie=00000000 pc=00000000000898e0..0000000000089f96 │ │ + DW_CFA_advance_loc: 1 to 00000000000898e1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000086d03 │ │ + DW_CFA_advance_loc: 2 to 00000000000898e3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000086d05 │ │ + DW_CFA_advance_loc: 2 to 00000000000898e5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000086d07 │ │ + DW_CFA_advance_loc: 2 to 00000000000898e7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000086d09 │ │ + DW_CFA_advance_loc: 2 to 00000000000898e9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 0000000000086d0a │ │ + DW_CFA_advance_loc: 1 to 00000000000898ea │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 0000000000086d11 │ │ + DW_CFA_advance_loc: 7 to 00000000000898f1 │ │ DW_CFA_def_cfa_offset: 256 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 1690 to 00000000000873ab │ │ + DW_CFA_advance_loc2: 1690 to 0000000000089f8b │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000873ac │ │ + DW_CFA_advance_loc: 1 to 0000000000089f8c │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000873ae │ │ + DW_CFA_advance_loc: 2 to 0000000000089f8e │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000873b0 │ │ + DW_CFA_advance_loc: 2 to 0000000000089f90 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000873b2 │ │ + DW_CFA_advance_loc: 2 to 0000000000089f92 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000873b4 │ │ + DW_CFA_advance_loc: 2 to 0000000000089f94 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000873b5 │ │ + DW_CFA_advance_loc: 1 to 0000000000089f95 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000b80 0000000000000014 00000b84 FDE cie=00000000 pc=00000000000873c0..00000000000873c5 │ │ +00000b68 0000000000000014 00000b6c FDE cie=00000000 pc=0000000000089fa0..0000000000089fa5 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000b98 000000000000004c 00000b9c FDE cie=00000000 pc=00000000000873d0..000000000008868b │ │ - DW_CFA_advance_loc: 1 to 00000000000873d1 │ │ +00000b80 000000000000004c 00000b84 FDE cie=00000000 pc=0000000000089fb0..000000000008b26b │ │ + DW_CFA_advance_loc: 1 to 0000000000089fb1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000873d3 │ │ + DW_CFA_advance_loc: 2 to 0000000000089fb3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000873d5 │ │ + DW_CFA_advance_loc: 2 to 0000000000089fb5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000873d7 │ │ + DW_CFA_advance_loc: 2 to 0000000000089fb7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000873d9 │ │ + DW_CFA_advance_loc: 2 to 0000000000089fb9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000873da │ │ + DW_CFA_advance_loc: 1 to 0000000000089fba │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000873e1 │ │ + DW_CFA_advance_loc: 7 to 0000000000089fc1 │ │ DW_CFA_def_cfa_offset: 576 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 4767 to 0000000000088680 │ │ + DW_CFA_advance_loc2: 4767 to 000000000008b260 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000088681 │ │ + DW_CFA_advance_loc: 1 to 000000000008b261 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000088683 │ │ + DW_CFA_advance_loc: 2 to 000000000008b263 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000088685 │ │ + DW_CFA_advance_loc: 2 to 000000000008b265 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000088687 │ │ + DW_CFA_advance_loc: 2 to 000000000008b267 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000088689 │ │ + DW_CFA_advance_loc: 2 to 000000000008b269 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000008868a │ │ + DW_CFA_advance_loc: 1 to 000000000008b26a │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000be8 000000000000004c 00000bec FDE cie=00000000 pc=0000000000088690..000000000008af37 │ │ - DW_CFA_advance_loc: 1 to 0000000000088691 │ │ +00000bd0 000000000000004c 00000bd4 FDE cie=00000000 pc=000000000008b270..000000000008db17 │ │ + DW_CFA_advance_loc: 1 to 000000000008b271 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000088693 │ │ + DW_CFA_advance_loc: 2 to 000000000008b273 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000088695 │ │ + DW_CFA_advance_loc: 2 to 000000000008b275 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000088697 │ │ + DW_CFA_advance_loc: 2 to 000000000008b277 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000088699 │ │ + DW_CFA_advance_loc: 2 to 000000000008b279 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000008869a │ │ + DW_CFA_advance_loc: 1 to 000000000008b27a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000886a1 │ │ + DW_CFA_advance_loc: 7 to 000000000008b281 │ │ DW_CFA_def_cfa_offset: 960 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 10379 to 000000000008af2c │ │ + DW_CFA_advance_loc2: 10379 to 000000000008db0c │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000008af2d │ │ + DW_CFA_advance_loc: 1 to 000000000008db0d │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 000000000008af2f │ │ + DW_CFA_advance_loc: 2 to 000000000008db0f │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000008af31 │ │ + DW_CFA_advance_loc: 2 to 000000000008db11 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000008af33 │ │ + DW_CFA_advance_loc: 2 to 000000000008db13 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000008af35 │ │ + DW_CFA_advance_loc: 2 to 000000000008db15 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000008af36 │ │ + DW_CFA_advance_loc: 1 to 000000000008db16 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000c38 0000000000000014 00000c3c FDE cie=00000000 pc=000000000008af40..000000000008af48 │ │ +00000c20 0000000000000014 00000c24 FDE cie=00000000 pc=000000000008db20..000000000008db28 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000c50 000000000000001c 00000c54 FDE cie=00000000 pc=000000000008af50..000000000008b014 │ │ - DW_CFA_advance_loc: 1 to 000000000008af51 │ │ +00000c38 000000000000001c 00000c3c FDE cie=00000000 pc=000000000008db30..000000000008dbf4 │ │ + DW_CFA_advance_loc: 1 to 000000000008db31 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc1: 194 to 000000000008b013 │ │ + DW_CFA_advance_loc1: 194 to 000000000008dbf3 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000c70 0000000000000014 00000c74 FDE cie=00000000 pc=000000000008b020..000000000008b033 │ │ +00000c58 0000000000000014 00000c5c FDE cie=00000000 pc=000000000008dc00..000000000008dc13 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000c88 0000000000000014 00000c8c FDE cie=00000000 pc=000000000008b040..000000000008b048 │ │ +00000c70 0000000000000014 00000c74 FDE cie=00000000 pc=000000000008dc20..000000000008dc28 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000ca0 0000000000000044 00000ca4 FDE cie=00000000 pc=000000000008b050..000000000008b3a8 │ │ - DW_CFA_advance_loc: 1 to 000000000008b051 │ │ +00000c88 0000000000000044 00000c8c FDE cie=00000000 pc=000000000008dc30..000000000008df88 │ │ + DW_CFA_advance_loc: 1 to 000000000008dc31 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000008b053 │ │ + DW_CFA_advance_loc: 2 to 000000000008dc33 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000008b055 │ │ + DW_CFA_advance_loc: 2 to 000000000008dc35 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000008b057 │ │ + DW_CFA_advance_loc: 2 to 000000000008dc37 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000008b059 │ │ + DW_CFA_advance_loc: 2 to 000000000008dc39 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000008b05a │ │ + DW_CFA_advance_loc: 1 to 000000000008dc3a │ │ DW_CFA_def_cfa_offset: 56 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 836 to 000000000008b39e │ │ + DW_CFA_advance_loc2: 836 to 000000000008df7e │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 000000000008b3a0 │ │ + DW_CFA_advance_loc: 2 to 000000000008df80 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000008b3a2 │ │ + DW_CFA_advance_loc: 2 to 000000000008df82 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000008b3a4 │ │ + DW_CFA_advance_loc: 2 to 000000000008df84 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000008b3a6 │ │ + DW_CFA_advance_loc: 2 to 000000000008df86 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000008b3a7 │ │ + DW_CFA_advance_loc: 1 to 000000000008df87 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000ce8 0000000000000014 00000cec FDE cie=00000000 pc=000000000008b3b0..000000000008b3c9 │ │ +00000cd0 0000000000000014 00000cd4 FDE cie=00000000 pc=000000000008df90..000000000008dfa9 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000d00 0000000000000014 00000d04 FDE cie=00000000 pc=000000000008b3d0..000000000008b3d8 │ │ +00000ce8 0000000000000014 00000cec FDE cie=00000000 pc=000000000008dfb0..000000000008dfb8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000d18 000000000000004c 00000d1c FDE cie=00000000 pc=000000000008b3e0..000000000008be6e │ │ - DW_CFA_advance_loc: 1 to 000000000008b3e1 │ │ +00000d00 000000000000004c 00000d04 FDE cie=00000000 pc=000000000008dfc0..000000000008ea4e │ │ + DW_CFA_advance_loc: 1 to 000000000008dfc1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000008b3e3 │ │ + DW_CFA_advance_loc: 2 to 000000000008dfc3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000008b3e5 │ │ + DW_CFA_advance_loc: 2 to 000000000008dfc5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000008b3e7 │ │ + DW_CFA_advance_loc: 2 to 000000000008dfc7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000008b3e9 │ │ + DW_CFA_advance_loc: 2 to 000000000008dfc9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000008b3ea │ │ + DW_CFA_advance_loc: 1 to 000000000008dfca │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 000000000008b3ee │ │ + DW_CFA_advance_loc: 4 to 000000000008dfce │ │ DW_CFA_def_cfa_offset: 104 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 2677 to 000000000008be63 │ │ + DW_CFA_advance_loc2: 2677 to 000000000008ea43 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000008be64 │ │ + DW_CFA_advance_loc: 1 to 000000000008ea44 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 000000000008be66 │ │ + DW_CFA_advance_loc: 2 to 000000000008ea46 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000008be68 │ │ + DW_CFA_advance_loc: 2 to 000000000008ea48 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000008be6a │ │ + DW_CFA_advance_loc: 2 to 000000000008ea4a │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000008be6c │ │ + DW_CFA_advance_loc: 2 to 000000000008ea4c │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000008be6d │ │ + DW_CFA_advance_loc: 1 to 000000000008ea4d │ │ 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 │ │ │ │ -00000d68 0000000000000014 00000d6c FDE cie=00000000 pc=000000000008be70..000000000008be82 │ │ +00000d50 0000000000000014 00000d54 FDE cie=00000000 pc=000000000008ea50..000000000008ea62 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000d80 0000000000000014 00000d84 FDE cie=00000000 pc=000000000008be90..000000000008beef │ │ +00000d68 0000000000000014 00000d6c FDE cie=00000000 pc=000000000008ea70..000000000008eacf │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000d98 0000000000000014 00000d9c FDE cie=00000000 pc=000000000008bef0..000000000008bf1f │ │ +00000d80 0000000000000014 00000d84 FDE cie=00000000 pc=000000000008ead0..000000000008eaff │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000db0 0000000000000034 00000db4 FDE cie=00000000 pc=000000000008bf20..000000000008c0ef │ │ - DW_CFA_advance_loc: 2 to 000000000008bf22 │ │ +00000d98 0000000000000034 00000d9c FDE cie=00000000 pc=000000000008eb00..000000000008eccf │ │ + DW_CFA_advance_loc: 2 to 000000000008eb02 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000008bf24 │ │ + DW_CFA_advance_loc: 2 to 000000000008eb04 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000008bf26 │ │ + DW_CFA_advance_loc: 2 to 000000000008eb06 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 000000000008bf27 │ │ + DW_CFA_advance_loc: 1 to 000000000008eb07 │ │ DW_CFA_def_cfa_offset: 40 │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc2: 449 to 000000000008c0e8 │ │ + DW_CFA_advance_loc2: 449 to 000000000008ecc8 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000008c0ea │ │ + DW_CFA_advance_loc: 2 to 000000000008ecca │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000008c0ec │ │ + DW_CFA_advance_loc: 2 to 000000000008eccc │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000008c0ee │ │ + DW_CFA_advance_loc: 2 to 000000000008ecce │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000de8 0000000000000044 00000dec FDE cie=00000000 pc=000000000008c0f0..000000000008c20b │ │ - DW_CFA_advance_loc: 1 to 000000000008c0f1 │ │ +00000dd0 0000000000000044 00000dd4 FDE cie=00000000 pc=000000000008ecd0..000000000008edeb │ │ + DW_CFA_advance_loc: 1 to 000000000008ecd1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000008c0f3 │ │ + DW_CFA_advance_loc: 2 to 000000000008ecd3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000008c0f5 │ │ + DW_CFA_advance_loc: 2 to 000000000008ecd5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000008c0f7 │ │ + DW_CFA_advance_loc: 2 to 000000000008ecd7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000008c0f9 │ │ + DW_CFA_advance_loc: 2 to 000000000008ecd9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000008c0fa │ │ + DW_CFA_advance_loc: 1 to 000000000008ecda │ │ DW_CFA_def_cfa_offset: 56 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 263 to 000000000008c201 │ │ + DW_CFA_advance_loc2: 263 to 000000000008ede1 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 000000000008c203 │ │ + DW_CFA_advance_loc: 2 to 000000000008ede3 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000008c205 │ │ + DW_CFA_advance_loc: 2 to 000000000008ede5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000008c207 │ │ + DW_CFA_advance_loc: 2 to 000000000008ede7 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000008c209 │ │ + DW_CFA_advance_loc: 2 to 000000000008ede9 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000008c20a │ │ + DW_CFA_advance_loc: 1 to 000000000008edea │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000e30 0000000000000014 00000e34 FDE cie=00000000 pc=000000000008c210..000000000008c249 │ │ +00000e18 0000000000000014 00000e1c FDE cie=00000000 pc=000000000008edf0..000000000008ee29 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000e48 000000000000006c 00000e4c FDE cie=00000000 pc=000000000008c250..000000000008c9cb │ │ - DW_CFA_advance_loc: 1 to 000000000008c251 │ │ +00000e30 000000000000006c 00000e34 FDE cie=00000000 pc=000000000008ee30..000000000008f5ab │ │ + DW_CFA_advance_loc: 1 to 000000000008ee31 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000008c253 │ │ + DW_CFA_advance_loc: 2 to 000000000008ee33 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000008c255 │ │ + DW_CFA_advance_loc: 2 to 000000000008ee35 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000008c257 │ │ + DW_CFA_advance_loc: 2 to 000000000008ee37 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000008c259 │ │ + DW_CFA_advance_loc: 2 to 000000000008ee39 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000008c25a │ │ + DW_CFA_advance_loc: 1 to 000000000008ee3a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 000000000008c261 │ │ + DW_CFA_advance_loc: 7 to 000000000008ee41 │ │ DW_CFA_def_cfa_offset: 192 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 1820 to 000000000008c97d │ │ + DW_CFA_advance_loc2: 1820 to 000000000008f55d │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 2 to 000000000008c97f │ │ + DW_CFA_advance_loc: 2 to 000000000008f55f │ │ DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc: 16 to 000000000008c98f │ │ + DW_CFA_advance_loc: 16 to 000000000008f56f │ │ DW_CFA_def_cfa_offset: 216 │ │ - DW_CFA_advance_loc: 18 to 000000000008c9a1 │ │ + DW_CFA_advance_loc: 18 to 000000000008f581 │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 2 to 000000000008c9a3 │ │ + DW_CFA_advance_loc: 2 to 000000000008f583 │ │ DW_CFA_def_cfa_offset: 232 │ │ - DW_CFA_advance_loc: 7 to 000000000008c9aa │ │ + DW_CFA_advance_loc: 7 to 000000000008f58a │ │ DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 2 to 000000000008c9ac │ │ + DW_CFA_advance_loc: 2 to 000000000008f58c │ │ DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 8 to 000000000008c9b4 │ │ + DW_CFA_advance_loc: 8 to 000000000008f594 │ │ DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 12 to 000000000008c9c0 │ │ + DW_CFA_advance_loc: 12 to 000000000008f5a0 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000008c9c1 │ │ + DW_CFA_advance_loc: 1 to 000000000008f5a1 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 000000000008c9c3 │ │ + DW_CFA_advance_loc: 2 to 000000000008f5a3 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000008c9c5 │ │ + DW_CFA_advance_loc: 2 to 000000000008f5a5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000008c9c7 │ │ + DW_CFA_advance_loc: 2 to 000000000008f5a7 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000008c9c9 │ │ + DW_CFA_advance_loc: 2 to 000000000008f5a9 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000008c9ca │ │ + DW_CFA_advance_loc: 1 to 000000000008f5aa │ │ 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 │ │ │ │ -00000eb8 0000000000000064 00000ebc FDE cie=00000000 pc=000000000008c9d0..000000000008cef5 │ │ - DW_CFA_advance_loc: 1 to 000000000008c9d1 │ │ +00000ea0 0000000000000064 00000ea4 FDE cie=00000000 pc=000000000008f5b0..000000000008fad5 │ │ + DW_CFA_advance_loc: 1 to 000000000008f5b1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000008c9d3 │ │ + DW_CFA_advance_loc: 2 to 000000000008f5b3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000008c9d5 │ │ + DW_CFA_advance_loc: 2 to 000000000008f5b5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000008c9d7 │ │ + DW_CFA_advance_loc: 2 to 000000000008f5b7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000008c9d9 │ │ + DW_CFA_advance_loc: 2 to 000000000008f5b9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000008c9da │ │ + DW_CFA_advance_loc: 1 to 000000000008f5ba │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 000000000008c9e1 │ │ + DW_CFA_advance_loc: 7 to 000000000008f5c1 │ │ DW_CFA_def_cfa_offset: 192 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 1194 to 000000000008ce8b │ │ + DW_CFA_advance_loc2: 1194 to 000000000008fa6b │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000008ce8c │ │ + DW_CFA_advance_loc: 1 to 000000000008fa6c │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 000000000008ce8e │ │ + DW_CFA_advance_loc: 2 to 000000000008fa6e │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000008ce90 │ │ + DW_CFA_advance_loc: 2 to 000000000008fa70 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000008ce92 │ │ + DW_CFA_advance_loc: 2 to 000000000008fa72 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000008ce94 │ │ + DW_CFA_advance_loc: 2 to 000000000008fa74 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000008ce95 │ │ + DW_CFA_advance_loc: 1 to 000000000008fa75 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 5 to 000000000008ce9a │ │ + DW_CFA_advance_loc: 5 to 000000000008fa7a │ │ DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc1: 80 to 000000000008ceea │ │ + DW_CFA_advance_loc1: 80 to 000000000008faca │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000008ceeb │ │ + DW_CFA_advance_loc: 1 to 000000000008facb │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 000000000008ceed │ │ + DW_CFA_advance_loc: 2 to 000000000008facd │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000008ceef │ │ + DW_CFA_advance_loc: 2 to 000000000008facf │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000008cef1 │ │ + DW_CFA_advance_loc: 2 to 000000000008fad1 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000008cef3 │ │ + DW_CFA_advance_loc: 2 to 000000000008fad3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000008cef4 │ │ + DW_CFA_advance_loc: 1 to 000000000008fad4 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000f20 0000000000000064 00000f24 FDE cie=00000000 pc=000000000008cf00..000000000008d68e │ │ - DW_CFA_advance_loc: 1 to 000000000008cf01 │ │ +00000f08 0000000000000064 00000f0c FDE cie=00000000 pc=000000000008fae0..000000000009026e │ │ + DW_CFA_advance_loc: 1 to 000000000008fae1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000008cf03 │ │ + DW_CFA_advance_loc: 2 to 000000000008fae3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000008cf05 │ │ + DW_CFA_advance_loc: 2 to 000000000008fae5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000008cf07 │ │ + DW_CFA_advance_loc: 2 to 000000000008fae7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000008cf09 │ │ + DW_CFA_advance_loc: 2 to 000000000008fae9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000008cf0a │ │ + DW_CFA_advance_loc: 1 to 000000000008faea │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 000000000008cf11 │ │ + DW_CFA_advance_loc: 7 to 000000000008faf1 │ │ DW_CFA_def_cfa_offset: 4288 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 1840 to 000000000008d641 │ │ + DW_CFA_advance_loc2: 1840 to 0000000000090221 │ │ DW_CFA_def_cfa_offset: 4312 │ │ - DW_CFA_advance_loc: 26 to 000000000008d65b │ │ + DW_CFA_advance_loc: 26 to 000000000009023b │ │ DW_CFA_def_cfa_offset: 4320 │ │ - DW_CFA_advance_loc: 2 to 000000000008d65d │ │ + DW_CFA_advance_loc: 2 to 000000000009023d │ │ DW_CFA_def_cfa_offset: 4328 │ │ - DW_CFA_advance_loc: 7 to 000000000008d664 │ │ + DW_CFA_advance_loc: 7 to 0000000000090244 │ │ DW_CFA_def_cfa_offset: 4336 │ │ - DW_CFA_advance_loc: 7 to 000000000008d66b │ │ + DW_CFA_advance_loc: 7 to 000000000009024b │ │ DW_CFA_def_cfa_offset: 4344 │ │ - DW_CFA_advance_loc: 8 to 000000000008d673 │ │ + DW_CFA_advance_loc: 8 to 0000000000090253 │ │ DW_CFA_def_cfa_offset: 4352 │ │ - DW_CFA_advance_loc: 9 to 000000000008d67c │ │ + DW_CFA_advance_loc: 9 to 000000000009025c │ │ DW_CFA_def_cfa_offset: 4288 │ │ - DW_CFA_advance_loc: 7 to 000000000008d683 │ │ + DW_CFA_advance_loc: 7 to 0000000000090263 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000008d684 │ │ + DW_CFA_advance_loc: 1 to 0000000000090264 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 000000000008d686 │ │ + DW_CFA_advance_loc: 2 to 0000000000090266 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000008d688 │ │ + DW_CFA_advance_loc: 2 to 0000000000090268 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000008d68a │ │ + DW_CFA_advance_loc: 2 to 000000000009026a │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000008d68c │ │ + DW_CFA_advance_loc: 2 to 000000000009026c │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000008d68d │ │ + DW_CFA_advance_loc: 1 to 000000000009026d │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000f88 0000000000000014 00000f8c FDE cie=00000000 pc=000000000008d690..000000000008d97c │ │ +00000f70 0000000000000014 00000f74 FDE cie=00000000 pc=0000000000090270..000000000009055c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000fa0 0000000000000064 00000fa4 FDE cie=00000000 pc=000000000008d980..000000000008db30 │ │ - DW_CFA_advance_loc: 1 to 000000000008d981 │ │ +00000f88 0000000000000064 00000f8c FDE cie=00000000 pc=0000000000090560..0000000000090710 │ │ + DW_CFA_advance_loc: 1 to 0000000000090561 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000008d983 │ │ + DW_CFA_advance_loc: 2 to 0000000000090563 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000008d985 │ │ + DW_CFA_advance_loc: 2 to 0000000000090565 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000008d987 │ │ + DW_CFA_advance_loc: 2 to 0000000000090567 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000008d989 │ │ + DW_CFA_advance_loc: 2 to 0000000000090569 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000008d98a │ │ + DW_CFA_advance_loc: 1 to 000000000009056a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 000000000008d98e │ │ + DW_CFA_advance_loc: 4 to 000000000009056e │ │ DW_CFA_def_cfa_offset: 128 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 377 to 000000000008db07 │ │ + DW_CFA_advance_loc2: 377 to 00000000000906e7 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000008db08 │ │ + DW_CFA_advance_loc: 1 to 00000000000906e8 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 000000000008db0a │ │ + DW_CFA_advance_loc: 2 to 00000000000906ea │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000008db0c │ │ + DW_CFA_advance_loc: 2 to 00000000000906ec │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000008db0e │ │ + DW_CFA_advance_loc: 2 to 00000000000906ee │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000008db10 │ │ + DW_CFA_advance_loc: 2 to 00000000000906f0 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000008db11 │ │ + DW_CFA_advance_loc: 1 to 00000000000906f1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000008db12 │ │ + DW_CFA_advance_loc: 1 to 00000000000906f2 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 15 to 000000000008db21 │ │ + DW_CFA_advance_loc: 15 to 0000000000090701 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000008db22 │ │ + DW_CFA_advance_loc: 1 to 0000000000090702 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 000000000008db24 │ │ + DW_CFA_advance_loc: 2 to 0000000000090704 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000008db26 │ │ + DW_CFA_advance_loc: 2 to 0000000000090706 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000008db28 │ │ + DW_CFA_advance_loc: 2 to 0000000000090708 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000008db2a │ │ + DW_CFA_advance_loc: 2 to 000000000009070a │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000008db2b │ │ + DW_CFA_advance_loc: 1 to 000000000009070b │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001008 0000000000000014 0000100c FDE cie=00000000 pc=000000000008db30..000000000008dd1c │ │ +00000ff0 0000000000000014 00000ff4 FDE cie=00000000 pc=0000000000090710..00000000000908fc │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001020 000000000000004c 00001024 FDE cie=00000000 pc=000000000008dd20..000000000008e2da │ │ - DW_CFA_advance_loc: 1 to 000000000008dd21 │ │ +00001008 000000000000004c 0000100c FDE cie=00000000 pc=0000000000090900..0000000000090eba │ │ + DW_CFA_advance_loc: 1 to 0000000000090901 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000008dd23 │ │ + DW_CFA_advance_loc: 2 to 0000000000090903 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000008dd25 │ │ + DW_CFA_advance_loc: 2 to 0000000000090905 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000008dd27 │ │ + DW_CFA_advance_loc: 2 to 0000000000090907 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000008dd29 │ │ + DW_CFA_advance_loc: 2 to 0000000000090909 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000008dd2a │ │ + DW_CFA_advance_loc: 1 to 000000000009090a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 000000000008dd2e │ │ + DW_CFA_advance_loc: 4 to 000000000009090e │ │ DW_CFA_def_cfa_offset: 128 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 1441 to 000000000008e2cf │ │ + DW_CFA_advance_loc2: 1441 to 0000000000090eaf │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000008e2d0 │ │ + DW_CFA_advance_loc: 1 to 0000000000090eb0 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 000000000008e2d2 │ │ + DW_CFA_advance_loc: 2 to 0000000000090eb2 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000008e2d4 │ │ + DW_CFA_advance_loc: 2 to 0000000000090eb4 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000008e2d6 │ │ + DW_CFA_advance_loc: 2 to 0000000000090eb6 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000008e2d8 │ │ + DW_CFA_advance_loc: 2 to 0000000000090eb8 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000008e2d9 │ │ + DW_CFA_advance_loc: 1 to 0000000000090eb9 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001070 0000000000000014 00001074 FDE cie=00000000 pc=000000000008e2dc..000000000008e2ed │ │ +00001058 0000000000000014 0000105c FDE cie=00000000 pc=0000000000090ebc..0000000000090ecd │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001088 0000000000000024 0000108c FDE cie=00000000 pc=000000000008e2ed..000000000008e3c7 │ │ - DW_CFA_advance_loc: 7 to 000000000008e2f4 │ │ +00001070 0000000000000024 00001074 FDE cie=00000000 pc=0000000000090ecd..0000000000090fa7 │ │ + DW_CFA_advance_loc: 7 to 0000000000090ed4 │ │ DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc1: 163 to 000000000008e397 │ │ + DW_CFA_advance_loc1: 163 to 0000000000090f77 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000008e398 │ │ + DW_CFA_advance_loc: 1 to 0000000000090f78 │ │ DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 42 to 000000000008e3c2 │ │ + DW_CFA_advance_loc: 42 to 0000000000090fa2 │ │ 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 │ │ │ │ -000010b0 000000000000002c 000010b4 FDE cie=00000000 pc=000000000008e3d0..000000000008e6af │ │ - DW_CFA_advance_loc: 2 to 000000000008e3d2 │ │ +00001098 000000000000003c 0000109c FDE cie=00000000 pc=0000000000090fb0..000000000009101b │ │ + DW_CFA_advance_loc: 1 to 0000000000090fb1 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 0000000000090fb3 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 1 to 0000000000090fb4 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 4 to 0000000000090fb8 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc: 61 to 0000000000090ff5 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 1 to 0000000000090ff6 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 0000000000090ff8 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 0000000000090ff9 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 5 to 0000000000090ffe │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 24 to 0000000000091016 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 1 to 0000000000091017 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 0000000000091019 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 000000000009101a │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000010d8 000000000000002c 000010dc FDE cie=00000000 pc=0000000000091020..00000000000910d5 │ │ + DW_CFA_advance_loc: 2 to 0000000000091022 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 0000000000091024 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 1 to 0000000000091025 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 4 to 0000000000091029 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ + DW_CFA_advance_loc1: 166 to 00000000000910cf │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 1 to 00000000000910d0 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000910d2 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000910d4 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + │ │ +00001108 000000000000002c 0000110c FDE cie=00000000 pc=00000000000910d5..0000000000091131 │ │ + DW_CFA_advance_loc: 1 to 00000000000910d6 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000910d8 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 1 to 00000000000910d9 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 4 to 00000000000910dd │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc1: 79 to 000000000009112c │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 1 to 000000000009112d │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 000000000009112f │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 0000000000091130 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + │ │ +00001138 000000000000003c 0000113c FDE cie=00000000 pc=0000000000091131..00000000000911a4 │ │ + DW_CFA_advance_loc: 1 to 0000000000091132 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 0000000000091134 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 1 to 0000000000091135 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 4 to 0000000000091139 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc1: 78 to 0000000000091187 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 1 to 0000000000091188 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 000000000009118a │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 000000000009118b │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 000000000009118c │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 15 to 000000000009119b │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 1 to 000000000009119c │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 000000000009119e │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 000000000009119f │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + │ │ +00001178 000000000000002c 0000117c FDE cie=00000000 pc=00000000000911b0..000000000009148f │ │ + DW_CFA_advance_loc: 2 to 00000000000911b2 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000008e3d4 │ │ + DW_CFA_advance_loc: 2 to 00000000000911b4 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 000000000008e3d5 │ │ + DW_CFA_advance_loc: 1 to 00000000000911b5 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc2: 700 to 000000000008e691 │ │ + DW_CFA_advance_loc2: 700 to 0000000000091471 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000008e693 │ │ + DW_CFA_advance_loc: 2 to 0000000000091473 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000008e695 │ │ + DW_CFA_advance_loc: 2 to 0000000000091475 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000008e696 │ │ + DW_CFA_advance_loc: 1 to 0000000000091476 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000010e0 000000000000002c 000010e4 FDE cie=00000000 pc=000000000008e6b0..000000000008e98f │ │ - DW_CFA_advance_loc: 2 to 000000000008e6b2 │ │ +000011a8 000000000000002c 000011ac FDE cie=00000000 pc=0000000000091490..000000000009176f │ │ + DW_CFA_advance_loc: 2 to 0000000000091492 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000008e6b4 │ │ + DW_CFA_advance_loc: 2 to 0000000000091494 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 000000000008e6b5 │ │ + DW_CFA_advance_loc: 1 to 0000000000091495 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc2: 700 to 000000000008e971 │ │ + DW_CFA_advance_loc2: 700 to 0000000000091751 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000008e973 │ │ + DW_CFA_advance_loc: 2 to 0000000000091753 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000008e975 │ │ + DW_CFA_advance_loc: 2 to 0000000000091755 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000008e976 │ │ + DW_CFA_advance_loc: 1 to 0000000000091756 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001110 0000000000000044 00001114 FDE cie=00000000 pc=000000000008e990..000000000008ea85 │ │ - DW_CFA_advance_loc: 1 to 000000000008e991 │ │ +000011d8 0000000000000044 000011dc FDE cie=00000000 pc=0000000000091770..0000000000091846 │ │ + DW_CFA_advance_loc: 1 to 0000000000091771 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000008e993 │ │ + DW_CFA_advance_loc: 2 to 0000000000091773 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000008e995 │ │ + DW_CFA_advance_loc: 2 to 0000000000091775 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000008e997 │ │ + DW_CFA_advance_loc: 2 to 0000000000091777 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000008e999 │ │ + DW_CFA_advance_loc: 2 to 0000000000091779 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000008e99a │ │ + DW_CFA_advance_loc: 1 to 000000000009177a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000008e99b │ │ + DW_CFA_advance_loc: 1 to 000000000009177b │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 223 to 000000000008ea7a │ │ + DW_CFA_advance_loc1: 192 to 000000000009183b │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000008ea7b │ │ + DW_CFA_advance_loc: 1 to 000000000009183c │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 000000000008ea7d │ │ + DW_CFA_advance_loc: 2 to 000000000009183e │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000008ea7f │ │ + DW_CFA_advance_loc: 2 to 0000000000091840 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000008ea81 │ │ + DW_CFA_advance_loc: 2 to 0000000000091842 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000008ea83 │ │ + DW_CFA_advance_loc: 2 to 0000000000091844 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000008ea84 │ │ + DW_CFA_advance_loc: 1 to 0000000000091845 │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ -00001158 0000000000000044 0000115c FDE cie=00000000 pc=000000000008ea90..000000000008f03f │ │ - DW_CFA_advance_loc: 1 to 000000000008ea91 │ │ +00001220 0000000000000044 00001224 FDE cie=00000000 pc=0000000000091850..0000000000091dff │ │ + DW_CFA_advance_loc: 1 to 0000000000091851 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000008ea93 │ │ + DW_CFA_advance_loc: 2 to 0000000000091853 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000008ea95 │ │ + DW_CFA_advance_loc: 2 to 0000000000091855 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000008ea97 │ │ + DW_CFA_advance_loc: 2 to 0000000000091857 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000008ea99 │ │ + DW_CFA_advance_loc: 2 to 0000000000091859 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000008ea9a │ │ + DW_CFA_advance_loc: 1 to 000000000009185a │ │ DW_CFA_def_cfa_offset: 56 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 1153 to 000000000008ef1b │ │ + DW_CFA_advance_loc2: 1153 to 0000000000091cdb │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 000000000008ef1d │ │ + DW_CFA_advance_loc: 2 to 0000000000091cdd │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000008ef1f │ │ + DW_CFA_advance_loc: 2 to 0000000000091cdf │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000008ef21 │ │ + DW_CFA_advance_loc: 2 to 0000000000091ce1 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000008ef23 │ │ + DW_CFA_advance_loc: 2 to 0000000000091ce3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000008ef24 │ │ + DW_CFA_advance_loc: 1 to 0000000000091ce4 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000008ef25 │ │ + DW_CFA_advance_loc: 1 to 0000000000091ce5 │ │ DW_CFA_def_cfa_offset: 56 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000011a0 0000000000000024 000011a4 FDE cie=00000000 pc=000000000008f040..000000000008f09e │ │ - DW_CFA_advance_loc: 2 to 000000000008f042 │ │ +00001268 0000000000000024 0000126c FDE cie=00000000 pc=0000000000091e00..0000000000091e5e │ │ + DW_CFA_advance_loc: 2 to 0000000000091e02 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000008f043 │ │ + DW_CFA_advance_loc: 1 to 0000000000091e03 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 4 to 000000000008f047 │ │ + DW_CFA_advance_loc: 4 to 0000000000091e07 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ - DW_CFA_advance_loc1: 83 to 000000000008f09a │ │ + DW_CFA_advance_loc1: 83 to 0000000000091e5a │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 000000000008f09b │ │ + DW_CFA_advance_loc: 1 to 0000000000091e5b │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000008f09d │ │ + DW_CFA_advance_loc: 2 to 0000000000091e5d │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ -000011c8 000000000000004c 000011cc FDE cie=00000000 pc=000000000008f0a0..000000000008f122 │ │ - DW_CFA_advance_loc: 2 to 000000000008f0a2 │ │ +00001290 000000000000004c 00001294 FDE cie=00000000 pc=0000000000091e60..0000000000091ee2 │ │ + DW_CFA_advance_loc: 2 to 0000000000091e62 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000008f0a3 │ │ + DW_CFA_advance_loc: 1 to 0000000000091e63 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 4 to 000000000008f0a7 │ │ + DW_CFA_advance_loc: 4 to 0000000000091e67 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ - DW_CFA_advance_loc1: 86 to 000000000008f0fd │ │ + DW_CFA_advance_loc1: 86 to 0000000000091ebd │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 000000000008f0fe │ │ + DW_CFA_advance_loc: 1 to 0000000000091ebe │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000008f100 │ │ + DW_CFA_advance_loc: 2 to 0000000000091ec0 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000008f101 │ │ + DW_CFA_advance_loc: 1 to 0000000000091ec1 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 000000000008f108 │ │ + DW_CFA_advance_loc: 7 to 0000000000091ec8 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 000000000008f109 │ │ + DW_CFA_advance_loc: 1 to 0000000000091ec9 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000008f10b │ │ + DW_CFA_advance_loc: 2 to 0000000000091ecb │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000008f10c │ │ + DW_CFA_advance_loc: 1 to 0000000000091ecc │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 000000000008f113 │ │ + DW_CFA_advance_loc: 7 to 0000000000091ed3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 000000000008f114 │ │ + DW_CFA_advance_loc: 1 to 0000000000091ed4 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000008f116 │ │ + DW_CFA_advance_loc: 2 to 0000000000091ed6 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000008f117 │ │ + DW_CFA_advance_loc: 1 to 0000000000091ed7 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 000000000008f11e │ │ + DW_CFA_advance_loc: 7 to 0000000000091ede │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 000000000008f11f │ │ + DW_CFA_advance_loc: 1 to 0000000000091edf │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000008f121 │ │ + DW_CFA_advance_loc: 2 to 0000000000091ee1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001218 0000000000000014 0000121c FDE cie=00000000 pc=000000000008f130..000000000008f248 │ │ +000012e0 0000000000000014 000012e4 FDE cie=00000000 pc=0000000000091ef0..0000000000092008 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001230 000000000000004c 00001234 FDE cie=00000000 pc=000000000008f250..0000000000090fa4 │ │ - DW_CFA_advance_loc: 1 to 000000000008f251 │ │ +000012f8 000000000000004c 000012fc FDE cie=00000000 pc=0000000000092010..0000000000093d39 │ │ + DW_CFA_advance_loc: 1 to 0000000000092011 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000008f253 │ │ + DW_CFA_advance_loc: 2 to 0000000000092013 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000008f255 │ │ + DW_CFA_advance_loc: 2 to 0000000000092015 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000008f257 │ │ + DW_CFA_advance_loc: 2 to 0000000000092017 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000008f259 │ │ + DW_CFA_advance_loc: 2 to 0000000000092019 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000008f25a │ │ + DW_CFA_advance_loc: 1 to 000000000009201a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 000000000008f261 │ │ + DW_CFA_advance_loc: 7 to 0000000000092021 │ │ DW_CFA_def_cfa_offset: 192 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 299 to 000000000008f38c │ │ + DW_CFA_advance_loc2: 307 to 0000000000092154 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000008f38d │ │ + DW_CFA_advance_loc: 1 to 0000000000092155 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 000000000008f38f │ │ + DW_CFA_advance_loc: 2 to 0000000000092157 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000008f391 │ │ + DW_CFA_advance_loc: 2 to 0000000000092159 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000008f393 │ │ + DW_CFA_advance_loc: 2 to 000000000009215b │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000008f395 │ │ + DW_CFA_advance_loc: 2 to 000000000009215d │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000008f396 │ │ + DW_CFA_advance_loc: 1 to 000000000009215e │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000008f397 │ │ + DW_CFA_advance_loc: 1 to 000000000009215f │ │ DW_CFA_def_cfa_offset: 192 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001280 000000000000004c 00001284 FDE cie=00000000 pc=0000000000090fb0..000000000009498d │ │ - DW_CFA_advance_loc: 1 to 0000000000090fb1 │ │ +00001348 000000000000004c 0000134c FDE cie=00000000 pc=0000000000093d40..000000000009796e │ │ + DW_CFA_advance_loc: 1 to 0000000000093d41 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000090fb3 │ │ + DW_CFA_advance_loc: 2 to 0000000000093d43 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000090fb5 │ │ + DW_CFA_advance_loc: 2 to 0000000000093d45 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000090fb7 │ │ + DW_CFA_advance_loc: 2 to 0000000000093d47 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000090fb9 │ │ + DW_CFA_advance_loc: 2 to 0000000000093d49 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 0000000000090fba │ │ + DW_CFA_advance_loc: 1 to 0000000000093d4a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 0000000000090fc1 │ │ + DW_CFA_advance_loc: 7 to 0000000000093d51 │ │ DW_CFA_def_cfa_offset: 256 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 13744 to 0000000000094571 │ │ + DW_CFA_advance_loc2: 14330 to 000000000009754b │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000094572 │ │ + DW_CFA_advance_loc: 1 to 000000000009754c │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000094574 │ │ + DW_CFA_advance_loc: 2 to 000000000009754e │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000094576 │ │ + DW_CFA_advance_loc: 2 to 0000000000097550 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000094578 │ │ + DW_CFA_advance_loc: 2 to 0000000000097552 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000009457a │ │ + DW_CFA_advance_loc: 2 to 0000000000097554 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000009457b │ │ + DW_CFA_advance_loc: 1 to 0000000000097555 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000009457c │ │ + DW_CFA_advance_loc: 1 to 0000000000097556 │ │ DW_CFA_def_cfa_offset: 256 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000012d0 000000000000003c 000012d4 FDE cie=00000000 pc=0000000000094990..0000000000094cb9 │ │ - DW_CFA_advance_loc: 2 to 0000000000094992 │ │ +00001398 000000000000003c 0000139c FDE cie=00000000 pc=0000000000097970..0000000000097c99 │ │ + DW_CFA_advance_loc: 2 to 0000000000097972 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000094994 │ │ + DW_CFA_advance_loc: 2 to 0000000000097974 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000094996 │ │ + DW_CFA_advance_loc: 2 to 0000000000097976 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 0000000000094997 │ │ + DW_CFA_advance_loc: 1 to 0000000000097977 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 4 to 000000000009499b │ │ + DW_CFA_advance_loc: 4 to 000000000009797b │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc2: 790 to 0000000000094cb1 │ │ + DW_CFA_advance_loc2: 790 to 0000000000097c91 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 0000000000094cb2 │ │ + DW_CFA_advance_loc: 1 to 0000000000097c92 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000094cb4 │ │ + DW_CFA_advance_loc: 2 to 0000000000097c94 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000094cb6 │ │ + DW_CFA_advance_loc: 2 to 0000000000097c96 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000094cb8 │ │ + DW_CFA_advance_loc: 2 to 0000000000097c98 │ │ 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 │ │ │ │ -00001310 0000000000000034 00001314 FDE cie=00000000 pc=0000000000094cc0..0000000000094da9 │ │ - DW_CFA_advance_loc: 1 to 0000000000094cc1 │ │ +000013d8 0000000000000034 000013dc FDE cie=00000000 pc=0000000000097ca0..0000000000097d89 │ │ + DW_CFA_advance_loc: 1 to 0000000000097ca1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000094cc3 │ │ + DW_CFA_advance_loc: 2 to 0000000000097ca3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000094cc5 │ │ + DW_CFA_advance_loc: 2 to 0000000000097ca5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 0000000000094cc6 │ │ + DW_CFA_advance_loc: 1 to 0000000000097ca6 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 4 to 0000000000094cca │ │ + DW_CFA_advance_loc: 4 to 0000000000097caa │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 216 to 0000000000094da2 │ │ + DW_CFA_advance_loc1: 216 to 0000000000097d82 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 0000000000094da3 │ │ + DW_CFA_advance_loc: 1 to 0000000000097d83 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000094da5 │ │ + DW_CFA_advance_loc: 2 to 0000000000097d85 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000094da7 │ │ + DW_CFA_advance_loc: 2 to 0000000000097d87 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000094da8 │ │ + DW_CFA_advance_loc: 1 to 0000000000097d88 │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ -00001348 0000000000000014 0000134c FDE cie=00000000 pc=0000000000094db0..0000000000094db9 │ │ +00001410 0000000000000014 00001414 FDE cie=00000000 pc=0000000000097d90..0000000000097da2 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001360 0000000000000074 00001364 FDE cie=00000000 pc=0000000000094dc0..0000000000094eb3 │ │ - DW_CFA_advance_loc: 1 to 0000000000094dc1 │ │ +00001428 0000000000000074 0000142c FDE cie=00000000 pc=0000000000097db0..0000000000097eb2 │ │ + DW_CFA_advance_loc: 1 to 0000000000097db1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000094dc3 │ │ + DW_CFA_advance_loc: 2 to 0000000000097db3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000094dc5 │ │ + DW_CFA_advance_loc: 2 to 0000000000097db5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000094dc7 │ │ + DW_CFA_advance_loc: 2 to 0000000000097db7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 0000000000094dc8 │ │ + DW_CFA_advance_loc: 1 to 0000000000097db8 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 4 to 0000000000094dcc │ │ + DW_CFA_advance_loc: 4 to 0000000000097dbc │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 103 to 0000000000094e33 │ │ + DW_CFA_advance_loc1: 103 to 0000000000097e23 │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 2 to 0000000000094e35 │ │ + DW_CFA_advance_loc: 2 to 0000000000097e25 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 1 to 0000000000094e36 │ │ + DW_CFA_advance_loc: 1 to 0000000000097e26 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 0000000000094e38 │ │ + DW_CFA_advance_loc: 2 to 0000000000097e28 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 1 to 0000000000094e39 │ │ + DW_CFA_advance_loc: 1 to 0000000000097e29 │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 0000000000094e3b │ │ + DW_CFA_advance_loc: 2 to 0000000000097e2b │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 3 to 0000000000094e3e │ │ + DW_CFA_advance_loc: 6 to 0000000000097e31 │ │ DW_CFA_def_cfa_offset: 136 │ │ - DW_CFA_advance_loc: 3 to 0000000000094e41 │ │ + DW_CFA_advance_loc: 6 to 0000000000097e37 │ │ DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 3 to 0000000000094e44 │ │ + DW_CFA_advance_loc: 3 to 0000000000097e3a │ │ DW_CFA_def_cfa_offset: 152 │ │ - DW_CFA_advance_loc: 3 to 0000000000094e47 │ │ + DW_CFA_advance_loc: 6 to 0000000000097e40 │ │ DW_CFA_def_cfa_offset: 160 │ │ - DW_CFA_advance_loc: 3 to 0000000000094e4a │ │ + DW_CFA_advance_loc: 3 to 0000000000097e43 │ │ DW_CFA_def_cfa_offset: 168 │ │ - DW_CFA_advance_loc: 3 to 0000000000094e4d │ │ + DW_CFA_advance_loc: 3 to 0000000000097e46 │ │ DW_CFA_def_cfa_offset: 176 │ │ - DW_CFA_advance_loc: 4 to 0000000000094e51 │ │ + DW_CFA_advance_loc: 4 to 0000000000097e4a │ │ DW_CFA_def_cfa_offset: 184 │ │ - DW_CFA_advance_loc: 2 to 0000000000094e53 │ │ + DW_CFA_advance_loc: 2 to 0000000000097e4c │ │ DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc: 12 to 0000000000094e5f │ │ + DW_CFA_advance_loc: 12 to 0000000000097e58 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc1: 75 to 0000000000094eaa │ │ + DW_CFA_advance_loc1: 81 to 0000000000097ea9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 0000000000094eab │ │ + DW_CFA_advance_loc: 1 to 0000000000097eaa │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000094ead │ │ + DW_CFA_advance_loc: 2 to 0000000000097eac │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000094eaf │ │ + DW_CFA_advance_loc: 2 to 0000000000097eae │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000094eb1 │ │ + DW_CFA_advance_loc: 2 to 0000000000097eb0 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000094eb2 │ │ + DW_CFA_advance_loc: 1 to 0000000000097eb1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ │ │ -000013d8 000000000000004c 000013dc FDE cie=00000000 pc=0000000000094ec0..0000000000095112 │ │ - DW_CFA_advance_loc: 1 to 0000000000094ec1 │ │ +000014a0 000000000000004c 000014a4 FDE cie=00000000 pc=0000000000097ec0..0000000000098112 │ │ + DW_CFA_advance_loc: 1 to 0000000000097ec1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000094ec3 │ │ + DW_CFA_advance_loc: 2 to 0000000000097ec3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000094ec5 │ │ + DW_CFA_advance_loc: 2 to 0000000000097ec5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000094ec7 │ │ + DW_CFA_advance_loc: 2 to 0000000000097ec7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000094ec9 │ │ + DW_CFA_advance_loc: 2 to 0000000000097ec9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 0000000000094eca │ │ + DW_CFA_advance_loc: 1 to 0000000000097eca │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 0000000000094ece │ │ + DW_CFA_advance_loc: 4 to 0000000000097ece │ │ DW_CFA_def_cfa_offset: 128 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 40 to 0000000000094ef6 │ │ + DW_CFA_advance_loc: 40 to 0000000000097ef6 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000094ef7 │ │ + DW_CFA_advance_loc: 1 to 0000000000097ef7 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000094ef9 │ │ + DW_CFA_advance_loc: 2 to 0000000000097ef9 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000094efb │ │ + DW_CFA_advance_loc: 2 to 0000000000097efb │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000094efd │ │ + DW_CFA_advance_loc: 2 to 0000000000097efd │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000094eff │ │ + DW_CFA_advance_loc: 2 to 0000000000097eff │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000094f00 │ │ + DW_CFA_advance_loc: 1 to 0000000000097f00 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000094f01 │ │ + DW_CFA_advance_loc: 1 to 0000000000097f01 │ │ DW_CFA_def_cfa_offset: 128 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001428 000000000000004c 0000142c FDE cie=00000000 pc=0000000000095120..00000000000951f5 │ │ - DW_CFA_advance_loc: 1 to 0000000000095121 │ │ +000014f0 000000000000004c 000014f4 FDE cie=00000000 pc=0000000000098120..00000000000981f5 │ │ + DW_CFA_advance_loc: 1 to 0000000000098121 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000095123 │ │ + DW_CFA_advance_loc: 2 to 0000000000098123 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000095125 │ │ + DW_CFA_advance_loc: 2 to 0000000000098125 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000095127 │ │ + DW_CFA_advance_loc: 2 to 0000000000098127 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000095129 │ │ + DW_CFA_advance_loc: 2 to 0000000000098129 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000009512a │ │ + DW_CFA_advance_loc: 1 to 000000000009812a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 0000000000095131 │ │ + DW_CFA_advance_loc: 7 to 0000000000098131 │ │ DW_CFA_def_cfa_offset: 192 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 185 to 00000000000951ea │ │ + DW_CFA_advance_loc1: 185 to 00000000000981ea │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000951eb │ │ + DW_CFA_advance_loc: 1 to 00000000000981eb │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000951ed │ │ + DW_CFA_advance_loc: 2 to 00000000000981ed │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000951ef │ │ + DW_CFA_advance_loc: 2 to 00000000000981ef │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000951f1 │ │ + DW_CFA_advance_loc: 2 to 00000000000981f1 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000951f3 │ │ + DW_CFA_advance_loc: 2 to 00000000000981f3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000951f4 │ │ + DW_CFA_advance_loc: 1 to 00000000000981f4 │ │ 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 │ │ │ │ -00001478 0000000000000034 0000147c FDE cie=00000000 pc=0000000000095200..0000000000095341 │ │ - DW_CFA_advance_loc: 2 to 0000000000095202 │ │ +00001540 0000000000000034 00001544 FDE cie=00000000 pc=0000000000098200..0000000000098341 │ │ + DW_CFA_advance_loc: 2 to 0000000000098202 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000095203 │ │ + DW_CFA_advance_loc: 1 to 0000000000098203 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 4 to 0000000000095207 │ │ + DW_CFA_advance_loc: 4 to 0000000000098207 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ - DW_CFA_advance_loc1: 82 to 0000000000095259 │ │ + DW_CFA_advance_loc1: 82 to 0000000000098259 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 000000000009525a │ │ + DW_CFA_advance_loc: 1 to 000000000009825a │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000009525c │ │ + DW_CFA_advance_loc: 2 to 000000000009825c │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 5 to 0000000000095261 │ │ + DW_CFA_advance_loc: 5 to 0000000000098261 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc1: 154 to 00000000000952fb │ │ + DW_CFA_advance_loc1: 154 to 00000000000982fb │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 00000000000952fc │ │ + DW_CFA_advance_loc: 1 to 00000000000982fc │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000952fe │ │ + DW_CFA_advance_loc: 2 to 00000000000982fe │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 5 to 0000000000095303 │ │ + DW_CFA_advance_loc: 5 to 0000000000098303 │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ -000014b0 000000000000002c 000014b4 FDE cie=00000000 pc=0000000000095350..000000000009541f │ │ - DW_CFA_advance_loc: 1 to 0000000000095351 │ │ +00001578 000000000000002c 0000157c FDE cie=00000000 pc=0000000000098350..000000000009841f │ │ + DW_CFA_advance_loc: 1 to 0000000000098351 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 0000000000095355 │ │ + DW_CFA_advance_loc: 4 to 0000000000098355 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc1: 79 to 00000000000953a4 │ │ + DW_CFA_advance_loc1: 79 to 00000000000983a4 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000953a5 │ │ + DW_CFA_advance_loc: 1 to 00000000000983a5 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 5 to 00000000000953aa │ │ + DW_CFA_advance_loc: 5 to 00000000000983aa │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 52 to 00000000000953de │ │ + DW_CFA_advance_loc: 52 to 00000000000983de │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000953df │ │ + DW_CFA_advance_loc: 1 to 00000000000983df │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 5 to 00000000000953e4 │ │ + DW_CFA_advance_loc: 5 to 00000000000983e4 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000014e0 0000000000000024 000014e4 FDE cie=00000000 pc=0000000000095420..0000000000095456 │ │ - DW_CFA_advance_loc: 2 to 0000000000095422 │ │ +000015a8 0000000000000024 000015ac FDE cie=00000000 pc=0000000000098420..0000000000098456 │ │ + DW_CFA_advance_loc: 2 to 0000000000098422 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000095423 │ │ + DW_CFA_advance_loc: 1 to 0000000000098423 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 4 to 0000000000095427 │ │ + DW_CFA_advance_loc: 4 to 0000000000098427 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ - DW_CFA_advance_loc: 43 to 0000000000095452 │ │ + DW_CFA_advance_loc: 43 to 0000000000098452 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 0000000000095453 │ │ + DW_CFA_advance_loc: 1 to 0000000000098453 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000095455 │ │ + DW_CFA_advance_loc: 2 to 0000000000098455 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ │ │ -00001508 000000000000002c 0000150c FDE cie=00000000 pc=0000000000095460..0000000000095530 │ │ - DW_CFA_advance_loc: 1 to 0000000000095461 │ │ +000015d0 000000000000002c 000015d4 FDE cie=00000000 pc=0000000000098460..0000000000098530 │ │ + DW_CFA_advance_loc: 1 to 0000000000098461 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 0000000000095465 │ │ + DW_CFA_advance_loc: 4 to 0000000000098465 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc1: 124 to 00000000000954e1 │ │ + DW_CFA_advance_loc1: 124 to 00000000000984e1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000954e2 │ │ + DW_CFA_advance_loc: 1 to 00000000000984e2 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 5 to 00000000000954e7 │ │ + DW_CFA_advance_loc: 5 to 00000000000984e7 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc1: 67 to 000000000009552a │ │ + DW_CFA_advance_loc1: 67 to 000000000009852a │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000009552b │ │ + DW_CFA_advance_loc: 1 to 000000000009852b │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001538 000000000000001c 0000153c FDE cie=00000000 pc=0000000000095530..000000000009554d │ │ - DW_CFA_advance_loc: 1 to 0000000000095531 │ │ +00001600 000000000000001c 00001604 FDE cie=00000000 pc=0000000000098530..000000000009854d │ │ + DW_CFA_advance_loc: 1 to 0000000000098531 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 0000000000095535 │ │ + DW_CFA_advance_loc: 4 to 0000000000098535 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc: 22 to 000000000009554b │ │ + DW_CFA_advance_loc: 22 to 000000000009854b │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000009554c │ │ + DW_CFA_advance_loc: 1 to 000000000009854c │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ │ │ -00001558 000000000000003c 0000155c FDE cie=00000000 pc=0000000000095550..0000000000095611 │ │ - DW_CFA_advance_loc: 1 to 0000000000095551 │ │ +00001620 000000000000003c 00001624 FDE cie=00000000 pc=0000000000098550..0000000000098611 │ │ + DW_CFA_advance_loc: 1 to 0000000000098551 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000095553 │ │ + DW_CFA_advance_loc: 2 to 0000000000098553 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000095555 │ │ + DW_CFA_advance_loc: 2 to 0000000000098555 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000095557 │ │ + DW_CFA_advance_loc: 2 to 0000000000098557 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 0000000000095558 │ │ + DW_CFA_advance_loc: 1 to 0000000000098558 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 4 to 000000000009555c │ │ + DW_CFA_advance_loc: 4 to 000000000009855c │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 172 to 0000000000095608 │ │ + DW_CFA_advance_loc1: 172 to 0000000000098608 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 0000000000095609 │ │ + DW_CFA_advance_loc: 1 to 0000000000098609 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000009560b │ │ + DW_CFA_advance_loc: 2 to 000000000009860b │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000009560d │ │ + DW_CFA_advance_loc: 2 to 000000000009860d │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000009560f │ │ + DW_CFA_advance_loc: 2 to 000000000009860f │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000095610 │ │ + DW_CFA_advance_loc: 1 to 0000000000098610 │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ -00001598 000000000000003c 0000159c FDE cie=00000000 pc=0000000000095620..0000000000095696 │ │ - DW_CFA_advance_loc: 1 to 0000000000095621 │ │ +00001660 000000000000003c 00001664 FDE cie=00000000 pc=0000000000098620..0000000000098696 │ │ + DW_CFA_advance_loc: 1 to 0000000000098621 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000095623 │ │ + DW_CFA_advance_loc: 2 to 0000000000098623 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 0000000000095624 │ │ + DW_CFA_advance_loc: 1 to 0000000000098624 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 4 to 0000000000095628 │ │ + DW_CFA_advance_loc: 4 to 0000000000098628 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 92 to 0000000000095684 │ │ + DW_CFA_advance_loc1: 92 to 0000000000098684 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 0000000000095685 │ │ + DW_CFA_advance_loc: 1 to 0000000000098685 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000095687 │ │ + DW_CFA_advance_loc: 2 to 0000000000098687 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000095688 │ │ + DW_CFA_advance_loc: 1 to 0000000000098688 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 5 to 000000000009568d │ │ + DW_CFA_advance_loc: 5 to 000000000009868d │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 4 to 0000000000095691 │ │ + DW_CFA_advance_loc: 4 to 0000000000098691 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 0000000000095692 │ │ + DW_CFA_advance_loc: 1 to 0000000000098692 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000095694 │ │ + DW_CFA_advance_loc: 2 to 0000000000098694 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000095695 │ │ + DW_CFA_advance_loc: 1 to 0000000000098695 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ │ │ -000015d8 0000000000000024 000015dc FDE cie=00000000 pc=00000000000956a0..00000000000956bf │ │ - DW_CFA_advance_loc: 1 to 00000000000956a1 │ │ +000016a0 0000000000000024 000016a4 FDE cie=00000000 pc=00000000000986a0..00000000000986bf │ │ + DW_CFA_advance_loc: 1 to 00000000000986a1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 00000000000956a5 │ │ + DW_CFA_advance_loc: 4 to 00000000000986a5 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc: 20 to 00000000000956b9 │ │ + DW_CFA_advance_loc: 20 to 00000000000986b9 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000956ba │ │ + DW_CFA_advance_loc: 1 to 00000000000986ba │ │ 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 │ │ DW_CFA_nop │ │ │ │ -00001600 000000000000004c 00001604 FDE cie=00000000 pc=00000000000956c0..0000000000095f61 │ │ - DW_CFA_advance_loc: 1 to 00000000000956c1 │ │ +000016c8 000000000000004c 000016cc FDE cie=00000000 pc=00000000000986c0..0000000000098f21 │ │ + DW_CFA_advance_loc: 1 to 00000000000986c1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000956c3 │ │ + DW_CFA_advance_loc: 2 to 00000000000986c3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000956c5 │ │ + DW_CFA_advance_loc: 2 to 00000000000986c5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000956c7 │ │ + DW_CFA_advance_loc: 2 to 00000000000986c7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000956c9 │ │ + DW_CFA_advance_loc: 2 to 00000000000986c9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000956ca │ │ + DW_CFA_advance_loc: 1 to 00000000000986ca │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000956d1 │ │ + DW_CFA_advance_loc: 7 to 00000000000986d1 │ │ DW_CFA_def_cfa_offset: 384 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 2181 to 0000000000095f56 │ │ + DW_CFA_advance_loc2: 2117 to 0000000000098f16 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000095f57 │ │ + DW_CFA_advance_loc: 1 to 0000000000098f17 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000095f59 │ │ + DW_CFA_advance_loc: 2 to 0000000000098f19 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000095f5b │ │ + DW_CFA_advance_loc: 2 to 0000000000098f1b │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000095f5d │ │ + DW_CFA_advance_loc: 2 to 0000000000098f1d │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000095f5f │ │ + DW_CFA_advance_loc: 2 to 0000000000098f1f │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 0000000000098f20 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00001718 000000000000001c 0000171c FDE cie=00000000 pc=0000000000098f30..0000000000098f92 │ │ + DW_CFA_advance_loc: 1 to 0000000000098f31 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000095f60 │ │ + DW_CFA_advance_loc: 4 to 0000000000098f35 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_offset: r3 (rbx) at cfa-16 │ │ + DW_CFA_advance_loc1: 91 to 0000000000098f90 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 0000000000098f91 │ │ DW_CFA_def_cfa_offset: 8 │ │ + │ │ +00001738 0000000000000014 0000173c FDE cie=00000000 pc=0000000000098fa0..0000000000098fa8 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001650 000000000000002c 00001654 FDE cie=00000000 pc=0000000000095f70..0000000000095fdb │ │ - DW_CFA_advance_loc: 1 to 0000000000095f71 │ │ +00001750 000000000000002c 00001754 FDE cie=00000000 pc=0000000000098fb0..0000000000099001 │ │ + DW_CFA_advance_loc: 1 to 0000000000098fb1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 0000000000095f75 │ │ + DW_CFA_advance_loc: 4 to 0000000000098fb5 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc1: 84 to 0000000000095fc9 │ │ + DW_CFA_advance_loc1: 66 to 0000000000098ff7 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000095fca │ │ + DW_CFA_advance_loc: 1 to 0000000000098ff8 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000095fcb │ │ + DW_CFA_advance_loc: 1 to 0000000000098ff9 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 14 to 0000000000095fd9 │ │ + DW_CFA_advance_loc: 6 to 0000000000098fff │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000095fda │ │ + DW_CFA_advance_loc: 1 to 0000000000099000 │ │ 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 │ │ │ │ -00001680 000000000000002c 00001684 FDE cie=00000000 pc=0000000000095fe0..0000000000096029 │ │ - DW_CFA_advance_loc: 2 to 0000000000095fe2 │ │ +00001780 0000000000000014 00001784 FDE cie=00000000 pc=0000000000099010..0000000000099015 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00001798 000000000000002c 0000179c FDE cie=00000000 pc=0000000000099020..0000000000099070 │ │ + DW_CFA_advance_loc: 2 to 0000000000099022 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000095fe4 │ │ + DW_CFA_advance_loc: 2 to 0000000000099024 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 0000000000095fe5 │ │ + DW_CFA_advance_loc: 1 to 0000000000099025 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 4 to 0000000000095fe9 │ │ + DW_CFA_advance_loc: 4 to 0000000000099029 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc: 58 to 0000000000096023 │ │ + DW_CFA_advance_loc1: 65 to 000000000009906a │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 0000000000096024 │ │ + DW_CFA_advance_loc: 1 to 000000000009906b │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000096026 │ │ + DW_CFA_advance_loc: 2 to 000000000009906d │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000096028 │ │ + DW_CFA_advance_loc: 2 to 000000000009906f │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ │ │ -000016b0 0000000000000014 000016b4 FDE cie=00000000 pc=0000000000096030..0000000000096038 │ │ +000017c8 0000000000000014 000017cc FDE cie=00000000 pc=0000000000099070..0000000000099076 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000016c8 0000000000000014 000016cc FDE cie=00000000 pc=0000000000096040..0000000000096046 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -000016e0 0000000000000024 000016e4 FDE cie=00000000 pc=0000000000096050..000000000009608b │ │ - DW_CFA_advance_loc: 2 to 0000000000096052 │ │ +000017e0 000000000000002c 000017e4 FDE cie=00000000 pc=0000000000099080..00000000000990c4 │ │ + DW_CFA_advance_loc: 1 to 0000000000099081 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000096053 │ │ + DW_CFA_advance_loc: 2 to 0000000000099083 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 4 to 0000000000096057 │ │ + DW_CFA_advance_loc: 1 to 0000000000099084 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 4 to 0000000000099088 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_offset: r14 (r14) at cfa-16 │ │ - DW_CFA_advance_loc: 48 to 0000000000096087 │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc: 55 to 00000000000990bf │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 1 to 00000000000990c0 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 0000000000096088 │ │ + DW_CFA_advance_loc: 2 to 00000000000990c2 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000009608a │ │ + DW_CFA_advance_loc: 1 to 00000000000990c3 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ │ │ -00001708 0000000000000014 0000170c FDE cie=00000000 pc=0000000000096090..00000000000960a4 │ │ +00001810 0000000000000014 00001814 FDE cie=00000000 pc=00000000000990d0..00000000000990e4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001720 0000000000000174 00001724 FDE cie=00000000 pc=00000000000960b0..0000000000097513 │ │ - DW_CFA_advance_loc: 1 to 00000000000960b1 │ │ +00001828 0000000000000174 0000182c FDE cie=00000000 pc=00000000000990f0..000000000009a553 │ │ + DW_CFA_advance_loc: 1 to 00000000000990f1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000960b3 │ │ + DW_CFA_advance_loc: 2 to 00000000000990f3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000960b5 │ │ + DW_CFA_advance_loc: 2 to 00000000000990f5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000960b7 │ │ + DW_CFA_advance_loc: 2 to 00000000000990f7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000960b9 │ │ + DW_CFA_advance_loc: 2 to 00000000000990f9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000960ba │ │ + DW_CFA_advance_loc: 1 to 00000000000990fa │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000960c1 │ │ + DW_CFA_advance_loc: 7 to 0000000000099101 │ │ DW_CFA_def_cfa_offset: 384 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 609 to 0000000000096322 │ │ + DW_CFA_advance_loc2: 609 to 0000000000099362 │ │ DW_CFA_def_cfa_offset: 408 │ │ - DW_CFA_advance_loc: 59 to 000000000009635d │ │ + DW_CFA_advance_loc: 59 to 000000000009939d │ │ DW_CFA_def_cfa_offset: 416 │ │ - DW_CFA_advance_loc: 8 to 0000000000096365 │ │ + DW_CFA_advance_loc: 8 to 00000000000993a5 │ │ DW_CFA_def_cfa_offset: 424 │ │ - DW_CFA_advance_loc: 1 to 0000000000096366 │ │ + DW_CFA_advance_loc: 1 to 00000000000993a6 │ │ DW_CFA_def_cfa_offset: 432 │ │ - DW_CFA_advance_loc: 9 to 000000000009636f │ │ + DW_CFA_advance_loc: 9 to 00000000000993af │ │ DW_CFA_def_cfa_offset: 440 │ │ - DW_CFA_advance_loc: 7 to 0000000000096376 │ │ + DW_CFA_advance_loc: 7 to 00000000000993b6 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 20 to 000000000009638a │ │ + DW_CFA_advance_loc: 20 to 00000000000993ca │ │ DW_CFA_def_cfa_offset: 384 │ │ - DW_CFA_advance_loc1: 100 to 00000000000963ee │ │ + DW_CFA_advance_loc1: 100 to 000000000009942e │ │ DW_CFA_def_cfa_offset: 400 │ │ - DW_CFA_advance_loc: 56 to 0000000000096426 │ │ + DW_CFA_advance_loc: 56 to 0000000000099466 │ │ DW_CFA_def_cfa_offset: 408 │ │ - DW_CFA_advance_loc: 2 to 0000000000096428 │ │ + DW_CFA_advance_loc: 2 to 0000000000099468 │ │ DW_CFA_def_cfa_offset: 416 │ │ - DW_CFA_advance_loc: 1 to 0000000000096429 │ │ + DW_CFA_advance_loc: 1 to 0000000000099469 │ │ DW_CFA_def_cfa_offset: 424 │ │ - DW_CFA_advance_loc: 9 to 0000000000096432 │ │ + DW_CFA_advance_loc: 9 to 0000000000099472 │ │ DW_CFA_def_cfa_offset: 432 │ │ - DW_CFA_advance_loc: 2 to 0000000000096434 │ │ + DW_CFA_advance_loc: 2 to 0000000000099474 │ │ DW_CFA_def_cfa_offset: 440 │ │ - DW_CFA_advance_loc: 7 to 000000000009643b │ │ + DW_CFA_advance_loc: 7 to 000000000009947b │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 22 to 0000000000096451 │ │ + DW_CFA_advance_loc: 22 to 0000000000099491 │ │ DW_CFA_def_cfa_offset: 384 │ │ - DW_CFA_advance_loc1: 66 to 0000000000096493 │ │ + DW_CFA_advance_loc1: 66 to 00000000000994d3 │ │ DW_CFA_def_cfa_offset: 432 │ │ - DW_CFA_advance_loc: 46 to 00000000000964c1 │ │ + DW_CFA_advance_loc: 46 to 0000000000099501 │ │ DW_CFA_def_cfa_offset: 440 │ │ - DW_CFA_advance_loc: 1 to 00000000000964c2 │ │ + DW_CFA_advance_loc: 1 to 0000000000099502 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 22 to 00000000000964d8 │ │ + DW_CFA_advance_loc: 22 to 0000000000099518 │ │ DW_CFA_def_cfa_offset: 384 │ │ - DW_CFA_advance_loc2: 523 to 00000000000966e3 │ │ + DW_CFA_advance_loc2: 523 to 0000000000099723 │ │ DW_CFA_def_cfa_offset: 440 │ │ - DW_CFA_advance_loc: 31 to 0000000000096702 │ │ + DW_CFA_advance_loc: 31 to 0000000000099742 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 16 to 0000000000096712 │ │ + DW_CFA_advance_loc: 16 to 0000000000099752 │ │ DW_CFA_def_cfa_offset: 384 │ │ - DW_CFA_advance_loc1: 236 to 00000000000967fe │ │ + DW_CFA_advance_loc1: 236 to 000000000009983e │ │ DW_CFA_def_cfa_offset: 440 │ │ - DW_CFA_advance_loc: 37 to 0000000000096823 │ │ + DW_CFA_advance_loc: 37 to 0000000000099863 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 38 to 0000000000096849 │ │ + DW_CFA_advance_loc: 38 to 0000000000099889 │ │ DW_CFA_def_cfa_offset: 384 │ │ - DW_CFA_advance_loc: 45 to 0000000000096876 │ │ + DW_CFA_advance_loc: 45 to 00000000000998b6 │ │ DW_CFA_def_cfa_offset: 440 │ │ - DW_CFA_advance_loc: 32 to 0000000000096896 │ │ + DW_CFA_advance_loc: 32 to 00000000000998d6 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 25 to 00000000000968af │ │ + DW_CFA_advance_loc: 25 to 00000000000998ef │ │ DW_CFA_def_cfa_offset: 384 │ │ - DW_CFA_advance_loc: 46 to 00000000000968dd │ │ + DW_CFA_advance_loc: 46 to 000000000009991d │ │ DW_CFA_def_cfa_offset: 440 │ │ - DW_CFA_advance_loc: 29 to 00000000000968fa │ │ + DW_CFA_advance_loc: 29 to 000000000009993a │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 22 to 0000000000096910 │ │ + DW_CFA_advance_loc: 22 to 0000000000099950 │ │ DW_CFA_def_cfa_offset: 384 │ │ - DW_CFA_advance_loc: 27 to 000000000009692b │ │ + DW_CFA_advance_loc: 27 to 000000000009996b │ │ DW_CFA_def_cfa_offset: 432 │ │ - DW_CFA_advance_loc: 43 to 0000000000096956 │ │ + DW_CFA_advance_loc: 43 to 0000000000099996 │ │ DW_CFA_def_cfa_offset: 440 │ │ - DW_CFA_advance_loc: 1 to 0000000000096957 │ │ + DW_CFA_advance_loc: 1 to 0000000000099997 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 22 to 000000000009696d │ │ + DW_CFA_advance_loc: 22 to 00000000000999ad │ │ DW_CFA_def_cfa_offset: 384 │ │ - DW_CFA_advance_loc1: 117 to 00000000000969e2 │ │ + DW_CFA_advance_loc1: 117 to 0000000000099a22 │ │ DW_CFA_def_cfa_offset: 408 │ │ - DW_CFA_advance_loc: 49 to 0000000000096a13 │ │ + DW_CFA_advance_loc: 49 to 0000000000099a53 │ │ DW_CFA_def_cfa_offset: 416 │ │ - DW_CFA_advance_loc: 2 to 0000000000096a15 │ │ + DW_CFA_advance_loc: 2 to 0000000000099a55 │ │ DW_CFA_def_cfa_offset: 424 │ │ - DW_CFA_advance_loc: 7 to 0000000000096a1c │ │ + DW_CFA_advance_loc: 7 to 0000000000099a5c │ │ DW_CFA_def_cfa_offset: 432 │ │ - DW_CFA_advance_loc: 1 to 0000000000096a1d │ │ + DW_CFA_advance_loc: 1 to 0000000000099a5d │ │ DW_CFA_def_cfa_offset: 440 │ │ - DW_CFA_advance_loc: 7 to 0000000000096a24 │ │ + DW_CFA_advance_loc: 7 to 0000000000099a64 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 22 to 0000000000096a3a │ │ + DW_CFA_advance_loc: 22 to 0000000000099a7a │ │ DW_CFA_def_cfa_offset: 384 │ │ - DW_CFA_advance_loc1: 79 to 0000000000096a89 │ │ + DW_CFA_advance_loc1: 79 to 0000000000099ac9 │ │ DW_CFA_def_cfa_offset: 400 │ │ - DW_CFA_advance_loc: 47 to 0000000000096ab8 │ │ + DW_CFA_advance_loc: 47 to 0000000000099af8 │ │ DW_CFA_def_cfa_offset: 408 │ │ - DW_CFA_advance_loc: 9 to 0000000000096ac1 │ │ + DW_CFA_advance_loc: 9 to 0000000000099b01 │ │ DW_CFA_def_cfa_offset: 416 │ │ - DW_CFA_advance_loc: 7 to 0000000000096ac8 │ │ + DW_CFA_advance_loc: 7 to 0000000000099b08 │ │ DW_CFA_def_cfa_offset: 424 │ │ - DW_CFA_advance_loc: 2 to 0000000000096aca │ │ + DW_CFA_advance_loc: 2 to 0000000000099b0a │ │ DW_CFA_def_cfa_offset: 432 │ │ - DW_CFA_advance_loc: 1 to 0000000000096acb │ │ + DW_CFA_advance_loc: 1 to 0000000000099b0b │ │ DW_CFA_def_cfa_offset: 440 │ │ - DW_CFA_advance_loc: 7 to 0000000000096ad2 │ │ + DW_CFA_advance_loc: 7 to 0000000000099b12 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 23 to 0000000000096ae9 │ │ + DW_CFA_advance_loc: 23 to 0000000000099b29 │ │ DW_CFA_def_cfa_offset: 384 │ │ - DW_CFA_advance_loc: 58 to 0000000000096b23 │ │ + DW_CFA_advance_loc: 58 to 0000000000099b63 │ │ DW_CFA_def_cfa_offset: 408 │ │ - DW_CFA_advance_loc: 46 to 0000000000096b51 │ │ + DW_CFA_advance_loc: 46 to 0000000000099b91 │ │ DW_CFA_def_cfa_offset: 416 │ │ - DW_CFA_advance_loc: 1 to 0000000000096b52 │ │ + DW_CFA_advance_loc: 1 to 0000000000099b92 │ │ DW_CFA_def_cfa_offset: 424 │ │ - DW_CFA_advance_loc: 7 to 0000000000096b59 │ │ + DW_CFA_advance_loc: 7 to 0000000000099b99 │ │ DW_CFA_def_cfa_offset: 432 │ │ - DW_CFA_advance_loc: 2 to 0000000000096b5b │ │ + DW_CFA_advance_loc: 2 to 0000000000099b9b │ │ DW_CFA_def_cfa_offset: 440 │ │ - DW_CFA_advance_loc: 7 to 0000000000096b62 │ │ + DW_CFA_advance_loc: 7 to 0000000000099ba2 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 15 to 0000000000096b71 │ │ + DW_CFA_advance_loc: 15 to 0000000000099bb1 │ │ DW_CFA_def_cfa_offset: 384 │ │ - DW_CFA_advance_loc: 59 to 0000000000096bac │ │ + DW_CFA_advance_loc: 59 to 0000000000099bec │ │ DW_CFA_def_cfa_offset: 400 │ │ - DW_CFA_advance_loc: 41 to 0000000000096bd5 │ │ + DW_CFA_advance_loc: 41 to 0000000000099c15 │ │ DW_CFA_def_cfa_offset: 408 │ │ - DW_CFA_advance_loc: 7 to 0000000000096bdc │ │ + DW_CFA_advance_loc: 7 to 0000000000099c1c │ │ DW_CFA_def_cfa_offset: 416 │ │ - DW_CFA_advance_loc: 7 to 0000000000096be3 │ │ + DW_CFA_advance_loc: 7 to 0000000000099c23 │ │ DW_CFA_def_cfa_offset: 424 │ │ - DW_CFA_advance_loc: 2 to 0000000000096be5 │ │ + DW_CFA_advance_loc: 2 to 0000000000099c25 │ │ DW_CFA_def_cfa_offset: 432 │ │ - DW_CFA_advance_loc: 1 to 0000000000096be6 │ │ + DW_CFA_advance_loc: 1 to 0000000000099c26 │ │ DW_CFA_def_cfa_offset: 440 │ │ - DW_CFA_advance_loc: 7 to 0000000000096bed │ │ + DW_CFA_advance_loc: 7 to 0000000000099c2d │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 22 to 0000000000096c03 │ │ + DW_CFA_advance_loc: 22 to 0000000000099c43 │ │ DW_CFA_def_cfa_offset: 384 │ │ - DW_CFA_advance_loc2: 691 to 0000000000096eb6 │ │ + DW_CFA_advance_loc2: 691 to 0000000000099ef6 │ │ DW_CFA_def_cfa_offset: 440 │ │ - DW_CFA_advance_loc: 16 to 0000000000096ec6 │ │ + DW_CFA_advance_loc: 16 to 0000000000099f06 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 32 to 0000000000096ee6 │ │ + DW_CFA_advance_loc: 32 to 0000000000099f26 │ │ DW_CFA_def_cfa_offset: 384 │ │ - DW_CFA_advance_loc1: 105 to 0000000000096f4f │ │ + DW_CFA_advance_loc1: 105 to 0000000000099f8f │ │ DW_CFA_def_cfa_offset: 440 │ │ - DW_CFA_advance_loc: 16 to 0000000000096f5f │ │ + DW_CFA_advance_loc: 16 to 0000000000099f9f │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 32 to 0000000000096f7f │ │ + DW_CFA_advance_loc: 32 to 0000000000099fbf │ │ DW_CFA_def_cfa_offset: 384 │ │ - DW_CFA_advance_loc2: 1417 to 0000000000097508 │ │ + DW_CFA_advance_loc2: 1417 to 000000000009a548 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000097509 │ │ + DW_CFA_advance_loc: 1 to 000000000009a549 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 000000000009750b │ │ + DW_CFA_advance_loc: 2 to 000000000009a54b │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000009750d │ │ + DW_CFA_advance_loc: 2 to 000000000009a54d │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000009750f │ │ + DW_CFA_advance_loc: 2 to 000000000009a54f │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000097511 │ │ + DW_CFA_advance_loc: 2 to 000000000009a551 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000097512 │ │ + DW_CFA_advance_loc: 1 to 000000000009a552 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001898 0000000000000024 0000189c FDE cie=00000000 pc=0000000000097520..000000000009765d │ │ - DW_CFA_advance_loc: 1 to 0000000000097521 │ │ +000019a0 0000000000000024 000019a4 FDE cie=00000000 pc=000000000009a560..000000000009a69d │ │ + DW_CFA_advance_loc: 1 to 000000000009a561 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000097522 │ │ + DW_CFA_advance_loc: 1 to 000000000009a562 │ │ DW_CFA_def_cfa_offset: 24 │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 313 to 000000000009765b │ │ + DW_CFA_advance_loc2: 313 to 000000000009a69b │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000009765c │ │ + DW_CFA_advance_loc: 1 to 000000000009a69c │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000018c0 000000000000006c 000018c4 FDE cie=00000000 pc=0000000000097660..00000000000977bc │ │ - DW_CFA_advance_loc: 1 to 0000000000097661 │ │ +000019c8 000000000000006c 000019cc FDE cie=00000000 pc=000000000009a6a0..000000000009a7fc │ │ + DW_CFA_advance_loc: 1 to 000000000009a6a1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000097663 │ │ + DW_CFA_advance_loc: 2 to 000000000009a6a3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000097665 │ │ + DW_CFA_advance_loc: 2 to 000000000009a6a5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000097667 │ │ + DW_CFA_advance_loc: 2 to 000000000009a6a7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000097669 │ │ + DW_CFA_advance_loc: 2 to 000000000009a6a9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000009766a │ │ + DW_CFA_advance_loc: 1 to 000000000009a6aa │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000009766b │ │ + DW_CFA_advance_loc: 1 to 000000000009a6ab │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 70 to 00000000000976b1 │ │ + DW_CFA_advance_loc1: 70 to 000000000009a6f1 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 19 to 00000000000976c4 │ │ + DW_CFA_advance_loc: 19 to 000000000009a704 │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000976c6 │ │ + DW_CFA_advance_loc: 2 to 000000000009a706 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000976cf │ │ + DW_CFA_advance_loc: 9 to 000000000009a70f │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 41 to 00000000000976f8 │ │ + DW_CFA_advance_loc: 41 to 000000000009a738 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 13 to 0000000000097705 │ │ + DW_CFA_advance_loc: 13 to 000000000009a745 │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 7 to 000000000009770c │ │ + DW_CFA_advance_loc: 7 to 000000000009a74c │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 0000000000097715 │ │ + DW_CFA_advance_loc: 9 to 000000000009a755 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc1: 117 to 000000000009778a │ │ + DW_CFA_advance_loc1: 117 to 000000000009a7ca │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 13 to 0000000000097797 │ │ + DW_CFA_advance_loc: 13 to 000000000009a7d7 │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 0000000000097799 │ │ + DW_CFA_advance_loc: 2 to 000000000009a7d9 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000977a2 │ │ + DW_CFA_advance_loc: 9 to 000000000009a7e2 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 15 to 00000000000977b1 │ │ + DW_CFA_advance_loc: 15 to 000000000009a7f1 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000977b2 │ │ + DW_CFA_advance_loc: 1 to 000000000009a7f2 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000977b4 │ │ + DW_CFA_advance_loc: 2 to 000000000009a7f4 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000977b6 │ │ + DW_CFA_advance_loc: 2 to 000000000009a7f6 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000977b8 │ │ + DW_CFA_advance_loc: 2 to 000000000009a7f8 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000977ba │ │ + DW_CFA_advance_loc: 2 to 000000000009a7fa │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000977bb │ │ + DW_CFA_advance_loc: 1 to 000000000009a7fb │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ -00001930 000000000000007c 00001934 FDE cie=00000000 pc=00000000000977c0..0000000000097955 │ │ - DW_CFA_advance_loc: 1 to 00000000000977c1 │ │ +00001a38 000000000000007c 00001a3c FDE cie=00000000 pc=000000000009a800..000000000009a995 │ │ + DW_CFA_advance_loc: 1 to 000000000009a801 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000977c3 │ │ + DW_CFA_advance_loc: 2 to 000000000009a803 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000977c5 │ │ + DW_CFA_advance_loc: 2 to 000000000009a805 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000977c7 │ │ + DW_CFA_advance_loc: 2 to 000000000009a807 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000977c9 │ │ + DW_CFA_advance_loc: 2 to 000000000009a809 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000977ca │ │ + DW_CFA_advance_loc: 1 to 000000000009a80a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 00000000000977ce │ │ + DW_CFA_advance_loc: 4 to 000000000009a80e │ │ DW_CFA_def_cfa_offset: 128 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 93 to 000000000009782b │ │ + DW_CFA_advance_loc1: 93 to 000000000009a86b │ │ DW_CFA_def_cfa_offset: 176 │ │ - DW_CFA_advance_loc: 22 to 0000000000097841 │ │ + DW_CFA_advance_loc: 22 to 000000000009a881 │ │ DW_CFA_def_cfa_offset: 184 │ │ - DW_CFA_advance_loc: 7 to 0000000000097848 │ │ + DW_CFA_advance_loc: 7 to 000000000009a888 │ │ DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc: 16 to 0000000000097858 │ │ + DW_CFA_advance_loc: 16 to 000000000009a898 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc1: 95 to 00000000000978b7 │ │ + DW_CFA_advance_loc1: 95 to 000000000009a8f7 │ │ DW_CFA_def_cfa_offset: 176 │ │ - DW_CFA_advance_loc: 25 to 00000000000978d0 │ │ + DW_CFA_advance_loc: 25 to 000000000009a910 │ │ DW_CFA_def_cfa_offset: 184 │ │ - DW_CFA_advance_loc: 7 to 00000000000978d7 │ │ + DW_CFA_advance_loc: 7 to 000000000009a917 │ │ DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc: 12 to 00000000000978e3 │ │ + DW_CFA_advance_loc: 12 to 000000000009a923 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc1: 66 to 0000000000097925 │ │ + DW_CFA_advance_loc1: 66 to 000000000009a965 │ │ DW_CFA_def_cfa_offset: 176 │ │ - DW_CFA_advance_loc: 13 to 0000000000097932 │ │ + DW_CFA_advance_loc: 13 to 000000000009a972 │ │ DW_CFA_def_cfa_offset: 184 │ │ - DW_CFA_advance_loc: 7 to 0000000000097939 │ │ + DW_CFA_advance_loc: 7 to 000000000009a979 │ │ DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc: 9 to 0000000000097942 │ │ + DW_CFA_advance_loc: 9 to 000000000009a982 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 8 to 000000000009794a │ │ + DW_CFA_advance_loc: 8 to 000000000009a98a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000009794b │ │ + DW_CFA_advance_loc: 1 to 000000000009a98b │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 000000000009794d │ │ + DW_CFA_advance_loc: 2 to 000000000009a98d │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000009794f │ │ + DW_CFA_advance_loc: 2 to 000000000009a98f │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000097951 │ │ + DW_CFA_advance_loc: 2 to 000000000009a991 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000097953 │ │ + DW_CFA_advance_loc: 2 to 000000000009a993 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000097954 │ │ + DW_CFA_advance_loc: 1 to 000000000009a994 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000019b0 0000000000000034 000019b4 FDE cie=00000000 pc=0000000000097960..0000000000097ad9 │ │ - DW_CFA_advance_loc: 1 to 0000000000097961 │ │ +00001ab8 000000000000002c 00001abc FDE cie=00000000 pc=000000000009a9a0..000000000009aaf0 │ │ + DW_CFA_advance_loc: 2 to 000000000009a9a2 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000097963 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 0000000000097964 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_offset: r3 (rbx) at cfa-32 │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 337 to 0000000000097ab5 │ │ + DW_CFA_advance_loc: 1 to 000000000009a9a3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000097ab7 │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ + DW_CFA_offset: r14 (r14) at cfa-16 │ │ + DW_CFA_advance_loc2: 316 to 000000000009aadf │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000097ab8 │ │ + DW_CFA_advance_loc: 2 to 000000000009aae1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000097ab9 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 28 to 0000000000097ad5 │ │ + DW_CFA_advance_loc: 1 to 000000000009aae2 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000097ad7 │ │ + DW_CFA_advance_loc: 11 to 000000000009aaed │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000097ad8 │ │ + DW_CFA_advance_loc: 2 to 000000000009aaef │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -000019e8 0000000000000034 000019ec FDE cie=00000000 pc=0000000000097ae0..0000000000097e32 │ │ - DW_CFA_advance_loc: 1 to 0000000000097ae1 │ │ +00001ae8 0000000000000034 00001aec FDE cie=00000000 pc=000000000009aaf0..000000000009ae42 │ │ + DW_CFA_advance_loc: 1 to 000000000009aaf1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000097ae3 │ │ + DW_CFA_advance_loc: 2 to 000000000009aaf3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000097ae5 │ │ + DW_CFA_advance_loc: 2 to 000000000009aaf5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 0000000000097ae6 │ │ + DW_CFA_advance_loc: 1 to 000000000009aaf6 │ │ DW_CFA_def_cfa_offset: 40 │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 838 to 0000000000097e2c │ │ + DW_CFA_advance_loc2: 838 to 000000000009ae3c │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000097e2e │ │ + DW_CFA_advance_loc: 2 to 000000000009ae3e │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000097e30 │ │ + DW_CFA_advance_loc: 2 to 000000000009ae40 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000097e31 │ │ + DW_CFA_advance_loc: 1 to 000000000009ae41 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001a20 0000000000000044 00001a24 FDE cie=00000000 pc=0000000000097e40..00000000000981b8 │ │ - DW_CFA_advance_loc: 1 to 0000000000097e41 │ │ +00001b20 0000000000000044 00001b24 FDE cie=00000000 pc=000000000009ae50..000000000009b1c8 │ │ + DW_CFA_advance_loc: 1 to 000000000009ae51 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000097e43 │ │ + DW_CFA_advance_loc: 2 to 000000000009ae53 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000097e45 │ │ + DW_CFA_advance_loc: 2 to 000000000009ae55 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000097e47 │ │ + DW_CFA_advance_loc: 2 to 000000000009ae57 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000097e49 │ │ + DW_CFA_advance_loc: 2 to 000000000009ae59 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 0000000000097e4a │ │ + DW_CFA_advance_loc: 1 to 000000000009ae5a │ │ DW_CFA_def_cfa_offset: 56 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 868 to 00000000000981ae │ │ + DW_CFA_advance_loc2: 868 to 000000000009b1be │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000981b0 │ │ + DW_CFA_advance_loc: 2 to 000000000009b1c0 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000981b2 │ │ + DW_CFA_advance_loc: 2 to 000000000009b1c2 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000981b4 │ │ + DW_CFA_advance_loc: 2 to 000000000009b1c4 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000981b6 │ │ + DW_CFA_advance_loc: 2 to 000000000009b1c6 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000981b7 │ │ + DW_CFA_advance_loc: 1 to 000000000009b1c7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001a68 0000000000000024 00001a6c FDE cie=00000000 pc=00000000000981c0..00000000000982e1 │ │ - DW_CFA_advance_loc: 1 to 00000000000981c1 │ │ +00001b68 0000000000000024 00001b6c FDE cie=00000000 pc=000000000009b1d0..000000000009b2f1 │ │ + DW_CFA_advance_loc: 1 to 000000000009b1d1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000981c2 │ │ + DW_CFA_advance_loc: 1 to 000000000009b1d2 │ │ DW_CFA_def_cfa_offset: 24 │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 260 to 00000000000982c6 │ │ + DW_CFA_advance_loc2: 260 to 000000000009b2d6 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000982c7 │ │ + DW_CFA_advance_loc: 1 to 000000000009b2d7 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000982c8 │ │ + DW_CFA_advance_loc: 1 to 000000000009b2d8 │ │ DW_CFA_def_cfa_offset: 24 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001a90 0000000000000044 00001a94 FDE cie=00000000 pc=00000000000982f0..0000000000098508 │ │ - DW_CFA_advance_loc: 1 to 00000000000982f1 │ │ +00001b90 0000000000000044 00001b94 FDE cie=00000000 pc=000000000009b300..000000000009b518 │ │ + DW_CFA_advance_loc: 1 to 000000000009b301 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000982f3 │ │ + DW_CFA_advance_loc: 2 to 000000000009b303 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000982f5 │ │ + DW_CFA_advance_loc: 2 to 000000000009b305 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000982f7 │ │ + DW_CFA_advance_loc: 2 to 000000000009b307 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000982f9 │ │ + DW_CFA_advance_loc: 2 to 000000000009b309 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000982fa │ │ + DW_CFA_advance_loc: 1 to 000000000009b30a │ │ DW_CFA_def_cfa_offset: 56 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 516 to 00000000000984fe │ │ + DW_CFA_advance_loc2: 516 to 000000000009b50e │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000098500 │ │ + DW_CFA_advance_loc: 2 to 000000000009b510 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000098502 │ │ + DW_CFA_advance_loc: 2 to 000000000009b512 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000098504 │ │ + DW_CFA_advance_loc: 2 to 000000000009b514 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000098506 │ │ + DW_CFA_advance_loc: 2 to 000000000009b516 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000098507 │ │ + DW_CFA_advance_loc: 1 to 000000000009b517 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001ad8 000000000000004c 00001adc FDE cie=00000000 pc=0000000000098510..00000000000989f3 │ │ - DW_CFA_advance_loc: 1 to 0000000000098511 │ │ +00001bd8 000000000000004c 00001bdc FDE cie=00000000 pc=000000000009b520..000000000009ba03 │ │ + DW_CFA_advance_loc: 1 to 000000000009b521 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000098513 │ │ + DW_CFA_advance_loc: 2 to 000000000009b523 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000098515 │ │ + DW_CFA_advance_loc: 2 to 000000000009b525 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000098517 │ │ + DW_CFA_advance_loc: 2 to 000000000009b527 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000098519 │ │ + DW_CFA_advance_loc: 2 to 000000000009b529 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000009851a │ │ + DW_CFA_advance_loc: 1 to 000000000009b52a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000009851b │ │ + DW_CFA_advance_loc: 1 to 000000000009b52b │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 1229 to 00000000000989e8 │ │ + DW_CFA_advance_loc2: 1229 to 000000000009b9f8 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000989e9 │ │ + DW_CFA_advance_loc: 1 to 000000000009b9f9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000989eb │ │ + DW_CFA_advance_loc: 2 to 000000000009b9fb │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000989ed │ │ + DW_CFA_advance_loc: 2 to 000000000009b9fd │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000989ef │ │ + DW_CFA_advance_loc: 2 to 000000000009b9ff │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000989f1 │ │ + DW_CFA_advance_loc: 2 to 000000000009ba01 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000989f2 │ │ + DW_CFA_advance_loc: 1 to 000000000009ba02 │ │ 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 │ │ │ │ -00001b28 0000000000000044 00001b2c FDE cie=00000000 pc=0000000000098a00..0000000000098e5e │ │ - DW_CFA_advance_loc: 1 to 0000000000098a01 │ │ +00001c28 0000000000000044 00001c2c FDE cie=00000000 pc=000000000009ba10..000000000009be6e │ │ + DW_CFA_advance_loc: 1 to 000000000009ba11 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000098a03 │ │ + DW_CFA_advance_loc: 2 to 000000000009ba13 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000098a05 │ │ + DW_CFA_advance_loc: 2 to 000000000009ba15 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000098a07 │ │ + DW_CFA_advance_loc: 2 to 000000000009ba17 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000098a09 │ │ + DW_CFA_advance_loc: 2 to 000000000009ba19 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 0000000000098a0a │ │ + DW_CFA_advance_loc: 1 to 000000000009ba1a │ │ DW_CFA_def_cfa_offset: 56 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 1098 to 0000000000098e54 │ │ + DW_CFA_advance_loc2: 1098 to 000000000009be64 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000098e56 │ │ + DW_CFA_advance_loc: 2 to 000000000009be66 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000098e58 │ │ + DW_CFA_advance_loc: 2 to 000000000009be68 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000098e5a │ │ + DW_CFA_advance_loc: 2 to 000000000009be6a │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000098e5c │ │ + DW_CFA_advance_loc: 2 to 000000000009be6c │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000098e5d │ │ + DW_CFA_advance_loc: 1 to 000000000009be6d │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001b70 000000000000004c 00001b74 FDE cie=00000000 pc=0000000000098e60..000000000009972e │ │ - DW_CFA_advance_loc: 1 to 0000000000098e61 │ │ +00001c70 000000000000004c 00001c74 FDE cie=00000000 pc=000000000009be70..000000000009c73e │ │ + DW_CFA_advance_loc: 1 to 000000000009be71 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000098e63 │ │ + DW_CFA_advance_loc: 2 to 000000000009be73 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000098e65 │ │ + DW_CFA_advance_loc: 2 to 000000000009be75 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000098e67 │ │ + DW_CFA_advance_loc: 2 to 000000000009be77 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000098e69 │ │ + DW_CFA_advance_loc: 2 to 000000000009be79 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 0000000000098e6a │ │ + DW_CFA_advance_loc: 1 to 000000000009be7a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 0000000000098e6e │ │ + DW_CFA_advance_loc: 4 to 000000000009be7e │ │ DW_CFA_def_cfa_offset: 128 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 2229 to 0000000000099723 │ │ + DW_CFA_advance_loc2: 2229 to 000000000009c733 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000099724 │ │ + DW_CFA_advance_loc: 1 to 000000000009c734 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 0000000000099726 │ │ + DW_CFA_advance_loc: 2 to 000000000009c736 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000099728 │ │ + DW_CFA_advance_loc: 2 to 000000000009c738 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000009972a │ │ + DW_CFA_advance_loc: 2 to 000000000009c73a │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000009972c │ │ + DW_CFA_advance_loc: 2 to 000000000009c73c │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000009972d │ │ + DW_CFA_advance_loc: 1 to 000000000009c73d │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001bc0 0000000000000014 00001bc4 FDE cie=00000000 pc=0000000000099730..0000000000099742 │ │ +00001cc0 0000000000000014 00001cc4 FDE cie=00000000 pc=000000000009c740..000000000009c752 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001bd8 0000000000000024 00001bdc FDE cie=00000000 pc=0000000000099750..0000000000099781 │ │ - DW_CFA_advance_loc: 1 to 0000000000099751 │ │ +00001cd8 000000000000002c 00001cdc FDE cie=00000000 pc=000000000009c760..000000000009c791 │ │ + DW_CFA_advance_loc: 1 to 000000000009c761 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 0000000000099755 │ │ + DW_CFA_advance_loc: 4 to 000000000009c765 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc: 36 to 0000000000099779 │ │ + DW_CFA_advance_loc: 36 to 000000000009c789 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000009977a │ │ + DW_CFA_advance_loc: 1 to 000000000009c78a │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 5 to 000000000009977f │ │ + DW_CFA_advance_loc: 5 to 000000000009c78f │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 0000000000099780 │ │ + DW_CFA_advance_loc: 1 to 000000000009c790 │ │ 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 │ │ + DW_CFA_nop │ │ │ │ -00001c00 0000000000000024 00001c04 FDE cie=00000000 pc=0000000000099790..00000000000999a7 │ │ - DW_CFA_advance_loc: 1 to 0000000000099791 │ │ +00001d08 0000000000000024 00001d0c FDE cie=00000000 pc=000000000009c7a0..000000000009c9b7 │ │ + DW_CFA_advance_loc: 1 to 000000000009c7a1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc1: 198 to 0000000000099857 │ │ + DW_CFA_advance_loc1: 198 to 000000000009c867 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000099858 │ │ + DW_CFA_advance_loc: 1 to 000000000009c868 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc2: 334 to 00000000000999a6 │ │ + DW_CFA_advance_loc2: 334 to 000000000009c9b6 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001c28 0000000000000014 00001c2c FDE cie=00000000 pc=00000000000999b0..0000000000099a39 │ │ +00001d30 0000000000000014 00001d34 FDE cie=00000000 pc=000000000009c9c0..000000000009ca49 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001c40 000000000000004c 00001c44 FDE cie=00000000 pc=0000000000099a40..000000000009a20a │ │ - DW_CFA_advance_loc: 1 to 0000000000099a41 │ │ +00001d48 000000000000004c 00001d4c FDE cie=00000000 pc=000000000009ca50..000000000009d21a │ │ + DW_CFA_advance_loc: 1 to 000000000009ca51 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000099a43 │ │ + DW_CFA_advance_loc: 2 to 000000000009ca53 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000099a45 │ │ + DW_CFA_advance_loc: 2 to 000000000009ca55 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000099a47 │ │ + DW_CFA_advance_loc: 2 to 000000000009ca57 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000099a49 │ │ + DW_CFA_advance_loc: 2 to 000000000009ca59 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 0000000000099a4a │ │ + DW_CFA_advance_loc: 1 to 000000000009ca5a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 0000000000099a4e │ │ + DW_CFA_advance_loc: 4 to 000000000009ca5e │ │ DW_CFA_def_cfa_offset: 128 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 1969 to 000000000009a1ff │ │ + DW_CFA_advance_loc2: 1969 to 000000000009d20f │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000009a200 │ │ + DW_CFA_advance_loc: 1 to 000000000009d210 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 000000000009a202 │ │ + DW_CFA_advance_loc: 2 to 000000000009d212 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000009a204 │ │ + DW_CFA_advance_loc: 2 to 000000000009d214 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000009a206 │ │ + DW_CFA_advance_loc: 2 to 000000000009d216 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000009a208 │ │ + DW_CFA_advance_loc: 2 to 000000000009d218 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000009a209 │ │ + DW_CFA_advance_loc: 1 to 000000000009d219 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001c90 000000000000012c 00001c94 FDE cie=00000000 pc=000000000009a210..000000000009a5df │ │ - DW_CFA_advance_loc: 1 to 000000000009a211 │ │ +00001d98 000000000000012c 00001d9c FDE cie=00000000 pc=000000000009d220..000000000009d5ef │ │ + DW_CFA_advance_loc: 1 to 000000000009d221 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000009a213 │ │ + DW_CFA_advance_loc: 2 to 000000000009d223 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000009a215 │ │ + DW_CFA_advance_loc: 2 to 000000000009d225 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000009a217 │ │ + DW_CFA_advance_loc: 2 to 000000000009d227 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000009a219 │ │ + DW_CFA_advance_loc: 2 to 000000000009d229 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000009a21a │ │ + DW_CFA_advance_loc: 1 to 000000000009d22a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 000000000009a221 │ │ + DW_CFA_advance_loc: 7 to 000000000009d231 │ │ DW_CFA_def_cfa_offset: 24640 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 385 to 000000000009a3a2 │ │ + DW_CFA_advance_loc2: 385 to 000000000009d3b2 │ │ DW_CFA_def_cfa_offset: 24672 │ │ - DW_CFA_advance_loc: 60 to 000000000009a3de │ │ + DW_CFA_advance_loc: 60 to 000000000009d3ee │ │ DW_CFA_def_cfa_offset: 24680 │ │ - DW_CFA_advance_loc: 1 to 000000000009a3df │ │ + DW_CFA_advance_loc: 1 to 000000000009d3ef │ │ DW_CFA_def_cfa_offset: 24688 │ │ - DW_CFA_advance_loc: 2 to 000000000009a3e1 │ │ + DW_CFA_advance_loc: 2 to 000000000009d3f1 │ │ DW_CFA_def_cfa_offset: 24696 │ │ - DW_CFA_advance_loc: 1 to 000000000009a3e2 │ │ + DW_CFA_advance_loc: 1 to 000000000009d3f2 │ │ DW_CFA_def_cfa_offset: 24704 │ │ - DW_CFA_advance_loc: 9 to 000000000009a3eb │ │ + DW_CFA_advance_loc: 9 to 000000000009d3fb │ │ DW_CFA_def_cfa_offset: 24672 │ │ - DW_CFA_advance_loc: 57 to 000000000009a424 │ │ + DW_CFA_advance_loc: 57 to 000000000009d434 │ │ DW_CFA_def_cfa_offset: 24680 │ │ - DW_CFA_advance_loc: 1 to 000000000009a425 │ │ + DW_CFA_advance_loc: 1 to 000000000009d435 │ │ DW_CFA_def_cfa_offset: 24688 │ │ - DW_CFA_advance_loc: 1 to 000000000009a426 │ │ + DW_CFA_advance_loc: 1 to 000000000009d436 │ │ DW_CFA_def_cfa_offset: 24696 │ │ - DW_CFA_advance_loc: 1 to 000000000009a427 │ │ + DW_CFA_advance_loc: 1 to 000000000009d437 │ │ DW_CFA_def_cfa_offset: 24704 │ │ - DW_CFA_advance_loc: 9 to 000000000009a430 │ │ + DW_CFA_advance_loc: 9 to 000000000009d440 │ │ DW_CFA_def_cfa_offset: 24672 │ │ - DW_CFA_advance_loc: 47 to 000000000009a45f │ │ + DW_CFA_advance_loc: 47 to 000000000009d46f │ │ DW_CFA_def_cfa_offset: 24680 │ │ - DW_CFA_advance_loc: 1 to 000000000009a460 │ │ + DW_CFA_advance_loc: 1 to 000000000009d470 │ │ DW_CFA_def_cfa_offset: 24688 │ │ - DW_CFA_advance_loc: 1 to 000000000009a461 │ │ + DW_CFA_advance_loc: 1 to 000000000009d471 │ │ DW_CFA_def_cfa_offset: 24696 │ │ - DW_CFA_advance_loc: 1 to 000000000009a462 │ │ + DW_CFA_advance_loc: 1 to 000000000009d472 │ │ DW_CFA_def_cfa_offset: 24704 │ │ - DW_CFA_advance_loc: 9 to 000000000009a46b │ │ + DW_CFA_advance_loc: 9 to 000000000009d47b │ │ DW_CFA_def_cfa_offset: 24672 │ │ - DW_CFA_advance_loc: 51 to 000000000009a49e │ │ + DW_CFA_advance_loc: 51 to 000000000009d4ae │ │ DW_CFA_def_cfa_offset: 24680 │ │ - DW_CFA_advance_loc: 1 to 000000000009a49f │ │ + DW_CFA_advance_loc: 1 to 000000000009d4af │ │ DW_CFA_def_cfa_offset: 24688 │ │ - DW_CFA_advance_loc: 1 to 000000000009a4a0 │ │ + DW_CFA_advance_loc: 1 to 000000000009d4b0 │ │ DW_CFA_def_cfa_offset: 24696 │ │ - DW_CFA_advance_loc: 1 to 000000000009a4a1 │ │ + DW_CFA_advance_loc: 1 to 000000000009d4b1 │ │ DW_CFA_def_cfa_offset: 24704 │ │ - DW_CFA_advance_loc: 9 to 000000000009a4aa │ │ + DW_CFA_advance_loc: 9 to 000000000009d4ba │ │ DW_CFA_def_cfa_offset: 24672 │ │ - DW_CFA_advance_loc: 53 to 000000000009a4df │ │ + DW_CFA_advance_loc: 53 to 000000000009d4ef │ │ DW_CFA_def_cfa_offset: 24680 │ │ - DW_CFA_advance_loc: 1 to 000000000009a4e0 │ │ + DW_CFA_advance_loc: 1 to 000000000009d4f0 │ │ DW_CFA_def_cfa_offset: 24688 │ │ - DW_CFA_advance_loc: 1 to 000000000009a4e1 │ │ + DW_CFA_advance_loc: 1 to 000000000009d4f1 │ │ DW_CFA_def_cfa_offset: 24696 │ │ - DW_CFA_advance_loc: 1 to 000000000009a4e2 │ │ + DW_CFA_advance_loc: 1 to 000000000009d4f2 │ │ DW_CFA_def_cfa_offset: 24704 │ │ - DW_CFA_advance_loc: 9 to 000000000009a4eb │ │ + DW_CFA_advance_loc: 9 to 000000000009d4fb │ │ DW_CFA_def_cfa_offset: 24672 │ │ - DW_CFA_advance_loc: 44 to 000000000009a517 │ │ + DW_CFA_advance_loc: 44 to 000000000009d527 │ │ DW_CFA_def_cfa_offset: 24680 │ │ - DW_CFA_advance_loc: 1 to 000000000009a518 │ │ + DW_CFA_advance_loc: 1 to 000000000009d528 │ │ DW_CFA_def_cfa_offset: 24688 │ │ - DW_CFA_advance_loc: 1 to 000000000009a519 │ │ + DW_CFA_advance_loc: 1 to 000000000009d529 │ │ DW_CFA_def_cfa_offset: 24696 │ │ - DW_CFA_advance_loc: 1 to 000000000009a51a │ │ + DW_CFA_advance_loc: 1 to 000000000009d52a │ │ DW_CFA_def_cfa_offset: 24704 │ │ - DW_CFA_advance_loc: 9 to 000000000009a523 │ │ + DW_CFA_advance_loc: 9 to 000000000009d533 │ │ DW_CFA_def_cfa_offset: 24672 │ │ - DW_CFA_advance_loc: 47 to 000000000009a552 │ │ + DW_CFA_advance_loc: 47 to 000000000009d562 │ │ DW_CFA_def_cfa_offset: 24680 │ │ - DW_CFA_advance_loc: 1 to 000000000009a553 │ │ + DW_CFA_advance_loc: 1 to 000000000009d563 │ │ DW_CFA_def_cfa_offset: 24688 │ │ - DW_CFA_advance_loc: 1 to 000000000009a554 │ │ + DW_CFA_advance_loc: 1 to 000000000009d564 │ │ DW_CFA_def_cfa_offset: 24696 │ │ - DW_CFA_advance_loc: 1 to 000000000009a555 │ │ + DW_CFA_advance_loc: 1 to 000000000009d565 │ │ DW_CFA_def_cfa_offset: 24704 │ │ - DW_CFA_advance_loc: 9 to 000000000009a55e │ │ + DW_CFA_advance_loc: 9 to 000000000009d56e │ │ DW_CFA_def_cfa_offset: 24672 │ │ - DW_CFA_advance_loc: 44 to 000000000009a58a │ │ + DW_CFA_advance_loc: 44 to 000000000009d59a │ │ DW_CFA_def_cfa_offset: 24680 │ │ - DW_CFA_advance_loc: 1 to 000000000009a58b │ │ + DW_CFA_advance_loc: 1 to 000000000009d59b │ │ DW_CFA_def_cfa_offset: 24688 │ │ - DW_CFA_advance_loc: 1 to 000000000009a58c │ │ + DW_CFA_advance_loc: 1 to 000000000009d59c │ │ DW_CFA_def_cfa_offset: 24696 │ │ - DW_CFA_advance_loc: 1 to 000000000009a58d │ │ + DW_CFA_advance_loc: 1 to 000000000009d59d │ │ DW_CFA_def_cfa_offset: 24704 │ │ - DW_CFA_advance_loc: 9 to 000000000009a596 │ │ + DW_CFA_advance_loc: 9 to 000000000009d5a6 │ │ DW_CFA_def_cfa_offset: 24672 │ │ - DW_CFA_advance_loc: 47 to 000000000009a5c5 │ │ + DW_CFA_advance_loc: 47 to 000000000009d5d5 │ │ DW_CFA_def_cfa_offset: 24680 │ │ - DW_CFA_advance_loc: 1 to 000000000009a5c6 │ │ + DW_CFA_advance_loc: 1 to 000000000009d5d6 │ │ DW_CFA_def_cfa_offset: 24688 │ │ - DW_CFA_advance_loc: 1 to 000000000009a5c7 │ │ + DW_CFA_advance_loc: 1 to 000000000009d5d7 │ │ DW_CFA_def_cfa_offset: 24696 │ │ - DW_CFA_advance_loc: 1 to 000000000009a5c8 │ │ + DW_CFA_advance_loc: 1 to 000000000009d5d8 │ │ DW_CFA_def_cfa_offset: 24704 │ │ - DW_CFA_advance_loc: 12 to 000000000009a5d4 │ │ + DW_CFA_advance_loc: 12 to 000000000009d5e4 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000009a5d5 │ │ + DW_CFA_advance_loc: 1 to 000000000009d5e5 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 000000000009a5d7 │ │ + DW_CFA_advance_loc: 2 to 000000000009d5e7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000009a5d9 │ │ + DW_CFA_advance_loc: 2 to 000000000009d5e9 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000009a5db │ │ + DW_CFA_advance_loc: 2 to 000000000009d5eb │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000009a5dd │ │ + DW_CFA_advance_loc: 2 to 000000000009d5ed │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000009a5de │ │ + DW_CFA_advance_loc: 1 to 000000000009d5ee │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001dc0 000000000000003c 00001dc4 FDE cie=00000000 pc=000000000009a5e0..000000000009a67c │ │ - DW_CFA_advance_loc: 2 to 000000000009a5e2 │ │ +00001ec8 000000000000003c 00001ecc FDE cie=00000000 pc=000000000009d5f0..000000000009d68c │ │ + DW_CFA_advance_loc: 2 to 000000000009d5f2 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000009a5e4 │ │ + DW_CFA_advance_loc: 2 to 000000000009d5f4 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 000000000009a5e5 │ │ + DW_CFA_advance_loc: 1 to 000000000009d5f5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 4 to 000000000009a5e9 │ │ + DW_CFA_advance_loc: 4 to 000000000009d5f9 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc1: 127 to 000000000009a668 │ │ + DW_CFA_advance_loc1: 127 to 000000000009d678 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 000000000009a669 │ │ + DW_CFA_advance_loc: 1 to 000000000009d679 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000009a66b │ │ + DW_CFA_advance_loc: 2 to 000000000009d67b │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000009a66d │ │ + DW_CFA_advance_loc: 2 to 000000000009d67d │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 5 to 000000000009a672 │ │ + DW_CFA_advance_loc: 5 to 000000000009d682 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 4 to 000000000009a676 │ │ + DW_CFA_advance_loc: 4 to 000000000009d686 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 000000000009a677 │ │ + DW_CFA_advance_loc: 1 to 000000000009d687 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000009a679 │ │ + DW_CFA_advance_loc: 2 to 000000000009d689 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000009a67b │ │ + DW_CFA_advance_loc: 2 to 000000000009d68b │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ │ │ -00001e00 000000000000004c 00001e04 FDE cie=00000000 pc=000000000009a67c..000000000009a95f │ │ - DW_CFA_advance_loc: 1 to 000000000009a67d │ │ +00001f08 000000000000004c 00001f0c FDE cie=00000000 pc=000000000009d68c..000000000009d972 │ │ + DW_CFA_advance_loc: 1 to 000000000009d68d │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000009a67f │ │ + DW_CFA_advance_loc: 2 to 000000000009d68f │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000009a681 │ │ + DW_CFA_advance_loc: 2 to 000000000009d691 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000009a683 │ │ + DW_CFA_advance_loc: 2 to 000000000009d693 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000009a685 │ │ + DW_CFA_advance_loc: 2 to 000000000009d695 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000009a686 │ │ + DW_CFA_advance_loc: 1 to 000000000009d696 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 000000000009a68d │ │ + DW_CFA_advance_loc: 7 to 000000000009d69d │ │ DW_CFA_def_cfa_offset: 192 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 711 to 000000000009a954 │ │ + DW_CFA_advance_loc2: 714 to 000000000009d967 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000009a955 │ │ + DW_CFA_advance_loc: 1 to 000000000009d968 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 000000000009a957 │ │ + DW_CFA_advance_loc: 2 to 000000000009d96a │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000009a959 │ │ + DW_CFA_advance_loc: 2 to 000000000009d96c │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000009a95b │ │ + DW_CFA_advance_loc: 2 to 000000000009d96e │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000009a95d │ │ + DW_CFA_advance_loc: 2 to 000000000009d970 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000009a95e │ │ + DW_CFA_advance_loc: 1 to 000000000009d971 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001e50 0000000000000024 00001e54 FDE cie=00000000 pc=000000000009a95f..000000000009ad35 │ │ - DW_CFA_advance_loc: 1 to 000000000009a960 │ │ +00001f58 0000000000000024 00001f5c FDE cie=00000000 pc=000000000009d972..000000000009dd48 │ │ + DW_CFA_advance_loc: 1 to 000000000009d973 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 000000000009a964 │ │ + DW_CFA_advance_loc: 4 to 000000000009d977 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc2: 975 to 000000000009ad33 │ │ + DW_CFA_advance_loc2: 975 to 000000000009dd46 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000009ad34 │ │ + DW_CFA_advance_loc: 1 to 000000000009dd47 │ │ 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 │ │ │ │ -00001e78 0000000000000044 00001e7c FDE cie=00000000 pc=000000000009ad35..000000000009adeb │ │ - DW_CFA_advance_loc: 1 to 000000000009ad36 │ │ +00001f80 0000000000000044 00001f84 FDE cie=00000000 pc=000000000009dd48..000000000009ddfe │ │ + DW_CFA_advance_loc: 1 to 000000000009dd49 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000009ad38 │ │ + DW_CFA_advance_loc: 2 to 000000000009dd4b │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000009ad3a │ │ + DW_CFA_advance_loc: 2 to 000000000009dd4d │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000009ad3c │ │ + DW_CFA_advance_loc: 2 to 000000000009dd4f │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000009ad3e │ │ + DW_CFA_advance_loc: 2 to 000000000009dd51 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000009ad3f │ │ + DW_CFA_advance_loc: 1 to 000000000009dd52 │ │ DW_CFA_def_cfa_offset: 56 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 162 to 000000000009ade1 │ │ + DW_CFA_advance_loc1: 162 to 000000000009ddf4 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 000000000009ade3 │ │ + DW_CFA_advance_loc: 2 to 000000000009ddf6 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000009ade5 │ │ + DW_CFA_advance_loc: 2 to 000000000009ddf8 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000009ade7 │ │ + DW_CFA_advance_loc: 2 to 000000000009ddfa │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000009ade9 │ │ + DW_CFA_advance_loc: 2 to 000000000009ddfc │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000009adea │ │ + DW_CFA_advance_loc: 1 to 000000000009ddfd │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001ec0 0000000000000034 00001ec4 FDE cie=00000000 pc=000000000009adec..000000000009aeea │ │ - DW_CFA_advance_loc: 1 to 000000000009aded │ │ +00001fc8 0000000000000034 00001fcc FDE cie=00000000 pc=000000000009de00..000000000009defe │ │ + DW_CFA_advance_loc: 1 to 000000000009de01 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000009adef │ │ + DW_CFA_advance_loc: 2 to 000000000009de03 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000009adf1 │ │ + DW_CFA_advance_loc: 2 to 000000000009de05 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 000000000009adf2 │ │ + DW_CFA_advance_loc: 1 to 000000000009de06 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 4 to 000000000009adf6 │ │ + DW_CFA_advance_loc: 4 to 000000000009de0a │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 237 to 000000000009aee3 │ │ + DW_CFA_advance_loc1: 237 to 000000000009def7 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 1 to 000000000009def8 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 000000000009defa │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 000000000009defc │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 000000000009defd │ │ + DW_CFA_def_cfa_offset: 8 │ │ + │ │ +00002000 0000000000000024 00002004 FDE cie=00000000 pc=000000000009df00..000000000009df3b │ │ + DW_CFA_advance_loc: 1 to 000000000009df01 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 000000000009df05 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_offset: r3 (rbx) at cfa-16 │ │ + DW_CFA_advance_loc: 20 to 000000000009df19 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 000000000009df1a │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 000000000009df1b │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 30 to 000000000009df39 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 000000000009df3a │ │ + DW_CFA_def_cfa_offset: 8 │ │ + │ │ +00002028 0000000000000014 0000202c FDE cie=00000000 pc=000000000009df40..000000000009e2ca │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002040 0000000000000024 00002044 FDE cie=00000000 pc=000000000009e2d0..000000000009e2f7 │ │ + DW_CFA_advance_loc: 4 to 000000000009e2d4 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 18 to 000000000009e2e6 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 1 to 000000000009e2e7 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 2 to 000000000009e2e9 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 000000000009e2eb │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 000000000009e2ed │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 000000000009e2f6 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + │ │ +00002068 000000000000003c 0000206c FDE cie=00000000 pc=000000000009e300..000000000009e339 │ │ + DW_CFA_advance_loc: 2 to 000000000009e302 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 000000000009e303 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 4 to 000000000009e307 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ + DW_CFA_offset: r14 (r14) at cfa-16 │ │ + DW_CFA_advance_loc: 27 to 000000000009e322 │ │ + DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc: 1 to 000000000009e323 │ │ + DW_CFA_def_cfa_offset: 88 │ │ + DW_CFA_advance_loc: 2 to 000000000009e325 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 1 to 000000000009e326 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 2 to 000000000009e328 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 000000000009e32a │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 000000000009e32c │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 000000000009e335 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 1 to 000000000009e336 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 000000000009e338 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000020a8 0000000000000024 000020ac FDE cie=00000000 pc=000000000009e340..000000000009e360 │ │ + DW_CFA_advance_loc: 4 to 000000000009e344 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 13 to 000000000009e351 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 000000000009e352 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 000000000009e354 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 000000000009e356 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 000000000009e35f │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000020d0 0000000000000034 000020d4 FDE cie=00000000 pc=000000000009e360..000000000009e38e │ │ + DW_CFA_advance_loc: 1 to 000000000009e361 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 000000000009e365 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_offset: r3 (rbx) at cfa-16 │ │ + DW_CFA_advance_loc: 22 to 000000000009e37b │ │ + DW_CFA_def_cfa_offset: 88 │ │ + DW_CFA_advance_loc: 1 to 000000000009e37c │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 2 to 000000000009e37e │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 000000000009e37f │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 000000000009e381 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 000000000009e383 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 000000000009e38c │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 000000000009e38d │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002108 0000000000000024 0000210c FDE cie=00000000 pc=000000000009e390..000000000009e3b7 │ │ + DW_CFA_advance_loc: 4 to 000000000009e394 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 18 to 000000000009e3a6 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 1 to 000000000009e3a7 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 2 to 000000000009e3a9 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 000000000009e3ab │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 000000000009e3ad │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 000000000009e3b6 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + │ │ +00002130 000000000000003c 00002134 FDE cie=00000000 pc=000000000009e3c0..000000000009e3f9 │ │ + DW_CFA_advance_loc: 2 to 000000000009e3c2 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 000000000009e3c3 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 4 to 000000000009e3c7 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ + DW_CFA_offset: r14 (r14) at cfa-16 │ │ + DW_CFA_advance_loc: 27 to 000000000009e3e2 │ │ + DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc: 1 to 000000000009e3e3 │ │ + DW_CFA_def_cfa_offset: 88 │ │ + DW_CFA_advance_loc: 2 to 000000000009e3e5 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 1 to 000000000009e3e6 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 2 to 000000000009e3e8 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 000000000009e3ea │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 000000000009e3ec │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 000000000009e3f5 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 1 to 000000000009e3f6 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 000000000009e3f8 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002170 0000000000000024 00002174 FDE cie=00000000 pc=000000000009e400..000000000009e420 │ │ + DW_CFA_advance_loc: 4 to 000000000009e404 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 13 to 000000000009e411 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 000000000009e412 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 000000000009e414 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 000000000009e416 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 000000000009e41f │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002198 0000000000000034 0000219c FDE cie=00000000 pc=000000000009e420..000000000009e44e │ │ + DW_CFA_advance_loc: 1 to 000000000009e421 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 000000000009e425 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_offset: r3 (rbx) at cfa-16 │ │ + DW_CFA_advance_loc: 22 to 000000000009e43b │ │ + DW_CFA_def_cfa_offset: 88 │ │ + DW_CFA_advance_loc: 1 to 000000000009e43c │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 2 to 000000000009e43e │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 000000000009e43f │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 000000000009e441 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 000000000009e443 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 000000000009e44c │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 000000000009e44d │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000021d0 0000000000000024 000021d4 FDE cie=00000000 pc=000000000009e450..000000000009e477 │ │ + DW_CFA_advance_loc: 4 to 000000000009e454 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 18 to 000000000009e466 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 1 to 000000000009e467 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 2 to 000000000009e469 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 000000000009e46b │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 000000000009e46d │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 000000000009e476 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + │ │ +000021f8 000000000000003c 000021fc FDE cie=00000000 pc=000000000009e480..000000000009e4b9 │ │ + DW_CFA_advance_loc: 2 to 000000000009e482 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 000000000009e483 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 4 to 000000000009e487 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ + DW_CFA_offset: r14 (r14) at cfa-16 │ │ + DW_CFA_advance_loc: 27 to 000000000009e4a2 │ │ + DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc: 1 to 000000000009e4a3 │ │ + DW_CFA_def_cfa_offset: 88 │ │ + DW_CFA_advance_loc: 2 to 000000000009e4a5 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 1 to 000000000009e4a6 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 2 to 000000000009e4a8 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 000000000009e4aa │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 000000000009e4ac │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 000000000009e4b5 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 1 to 000000000009e4b6 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 000000000009e4b8 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002238 0000000000000024 0000223c FDE cie=00000000 pc=000000000009e4c0..000000000009e4e0 │ │ + DW_CFA_advance_loc: 4 to 000000000009e4c4 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 13 to 000000000009e4d1 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 000000000009e4d2 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 000000000009e4d4 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 000000000009e4d6 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 000000000009e4df │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002260 0000000000000034 00002264 FDE cie=00000000 pc=000000000009e4e0..000000000009e50e │ │ + DW_CFA_advance_loc: 1 to 000000000009e4e1 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 000000000009e4e5 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_offset: r3 (rbx) at cfa-16 │ │ + DW_CFA_advance_loc: 22 to 000000000009e4fb │ │ + DW_CFA_def_cfa_offset: 88 │ │ + DW_CFA_advance_loc: 1 to 000000000009e4fc │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 2 to 000000000009e4fe │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 000000000009e4ff │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 000000000009e501 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 000000000009e503 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 000000000009e50c │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 000000000009e50d │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002298 0000000000000024 0000229c FDE cie=00000000 pc=000000000009e510..000000000009e537 │ │ + DW_CFA_advance_loc: 4 to 000000000009e514 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 18 to 000000000009e526 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 1 to 000000000009e527 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 2 to 000000000009e529 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 000000000009e52b │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 000000000009e52d │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 000000000009e536 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + │ │ +000022c0 000000000000003c 000022c4 FDE cie=00000000 pc=000000000009e540..000000000009e579 │ │ + DW_CFA_advance_loc: 2 to 000000000009e542 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 000000000009e543 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 4 to 000000000009e547 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ + DW_CFA_offset: r14 (r14) at cfa-16 │ │ + DW_CFA_advance_loc: 27 to 000000000009e562 │ │ + DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc: 1 to 000000000009e563 │ │ + DW_CFA_def_cfa_offset: 88 │ │ + DW_CFA_advance_loc: 2 to 000000000009e565 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 1 to 000000000009e566 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 2 to 000000000009e568 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 000000000009e56a │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 000000000009e56c │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 000000000009e575 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 1 to 000000000009e576 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 000000000009e578 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002300 0000000000000024 00002304 FDE cie=00000000 pc=000000000009e580..000000000009e5a0 │ │ + DW_CFA_advance_loc: 4 to 000000000009e584 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 13 to 000000000009e591 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 000000000009e592 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 000000000009e594 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 000000000009e596 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 000000000009e59f │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002328 0000000000000034 0000232c FDE cie=00000000 pc=000000000009e5a0..000000000009e5ce │ │ + DW_CFA_advance_loc: 1 to 000000000009e5a1 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 000000000009e5a5 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_offset: r3 (rbx) at cfa-16 │ │ + DW_CFA_advance_loc: 22 to 000000000009e5bb │ │ + DW_CFA_def_cfa_offset: 88 │ │ + DW_CFA_advance_loc: 1 to 000000000009e5bc │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 2 to 000000000009e5be │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 000000000009e5bf │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 000000000009e5c1 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 000000000009e5c3 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 000000000009e5cc │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 000000000009e5cd │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002360 0000000000000024 00002364 FDE cie=00000000 pc=000000000009e5d0..000000000009e5f7 │ │ + DW_CFA_advance_loc: 4 to 000000000009e5d4 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 18 to 000000000009e5e6 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 1 to 000000000009e5e7 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 2 to 000000000009e5e9 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 000000000009e5eb │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 000000000009e5ed │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 000000000009e5f6 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + │ │ +00002388 000000000000003c 0000238c FDE cie=00000000 pc=000000000009e600..000000000009e639 │ │ + DW_CFA_advance_loc: 2 to 000000000009e602 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 000000000009e603 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 4 to 000000000009e607 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ + DW_CFA_offset: r14 (r14) at cfa-16 │ │ + DW_CFA_advance_loc: 27 to 000000000009e622 │ │ + DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc: 1 to 000000000009e623 │ │ + DW_CFA_def_cfa_offset: 88 │ │ + DW_CFA_advance_loc: 2 to 000000000009e625 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 1 to 000000000009e626 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 2 to 000000000009e628 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 000000000009e62a │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 000000000009e62c │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 000000000009e635 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 1 to 000000000009e636 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 000000000009e638 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000023c8 0000000000000024 000023cc FDE cie=00000000 pc=000000000009e640..000000000009e660 │ │ + DW_CFA_advance_loc: 4 to 000000000009e644 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 13 to 000000000009e651 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 000000000009e652 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 000000000009e654 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 000000000009e656 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 000000000009e65f │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000023f0 0000000000000034 000023f4 FDE cie=00000000 pc=000000000009e660..000000000009e68e │ │ + DW_CFA_advance_loc: 1 to 000000000009e661 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 000000000009e665 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_offset: r3 (rbx) at cfa-16 │ │ + DW_CFA_advance_loc: 22 to 000000000009e67b │ │ + DW_CFA_def_cfa_offset: 88 │ │ + DW_CFA_advance_loc: 1 to 000000000009e67c │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 2 to 000000000009e67e │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 000000000009e67f │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 000000000009e681 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 000000000009e683 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 000000000009e68c │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 000000000009e68d │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002428 0000000000000024 0000242c FDE cie=00000000 pc=000000000009e690..000000000009e6b7 │ │ + DW_CFA_advance_loc: 4 to 000000000009e694 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 18 to 000000000009e6a6 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 1 to 000000000009e6a7 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 2 to 000000000009e6a9 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 000000000009e6ab │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 000000000009e6ad │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 000000000009e6b6 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + │ │ +00002450 000000000000003c 00002454 FDE cie=00000000 pc=000000000009e6c0..000000000009e6f9 │ │ + DW_CFA_advance_loc: 2 to 000000000009e6c2 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 000000000009e6c3 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 4 to 000000000009e6c7 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ + DW_CFA_offset: r14 (r14) at cfa-16 │ │ + DW_CFA_advance_loc: 27 to 000000000009e6e2 │ │ + DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc: 1 to 000000000009e6e3 │ │ + DW_CFA_def_cfa_offset: 88 │ │ + DW_CFA_advance_loc: 2 to 000000000009e6e5 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 1 to 000000000009e6e6 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 2 to 000000000009e6e8 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 000000000009e6ea │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 000000000009e6ec │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 000000000009e6f5 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 1 to 000000000009e6f6 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 000000000009e6f8 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002490 0000000000000024 00002494 FDE cie=00000000 pc=000000000009e700..000000000009e720 │ │ + DW_CFA_advance_loc: 4 to 000000000009e704 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 13 to 000000000009e711 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 000000000009e712 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 000000000009e714 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 000000000009e716 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 000000000009e71f │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000024b8 0000000000000034 000024bc FDE cie=00000000 pc=000000000009e720..000000000009e74e │ │ + DW_CFA_advance_loc: 1 to 000000000009e721 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 000000000009e725 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_offset: r3 (rbx) at cfa-16 │ │ + DW_CFA_advance_loc: 22 to 000000000009e73b │ │ + DW_CFA_def_cfa_offset: 88 │ │ + DW_CFA_advance_loc: 1 to 000000000009e73c │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 2 to 000000000009e73e │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 000000000009e73f │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 000000000009e741 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 000000000009e743 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 000000000009e74c │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 000000000009e74d │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000024f0 0000000000000024 000024f4 FDE cie=00000000 pc=000000000009e750..000000000009e777 │ │ + DW_CFA_advance_loc: 4 to 000000000009e754 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 18 to 000000000009e766 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 1 to 000000000009e767 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 2 to 000000000009e769 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 000000000009e76b │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 000000000009e76d │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 000000000009e776 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + │ │ +00002518 000000000000003c 0000251c FDE cie=00000000 pc=000000000009e780..000000000009e7b9 │ │ + DW_CFA_advance_loc: 2 to 000000000009e782 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 000000000009e783 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 4 to 000000000009e787 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ + DW_CFA_offset: r14 (r14) at cfa-16 │ │ + DW_CFA_advance_loc: 27 to 000000000009e7a2 │ │ + DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc: 1 to 000000000009e7a3 │ │ + DW_CFA_def_cfa_offset: 88 │ │ + DW_CFA_advance_loc: 2 to 000000000009e7a5 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 1 to 000000000009e7a6 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 2 to 000000000009e7a8 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 000000000009e7aa │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 000000000009e7ac │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 000000000009e7b5 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 1 to 000000000009e7b6 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 000000000009e7b8 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002558 0000000000000024 0000255c FDE cie=00000000 pc=000000000009e7c0..000000000009e7e0 │ │ + DW_CFA_advance_loc: 4 to 000000000009e7c4 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 13 to 000000000009e7d1 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 000000000009e7d2 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 000000000009e7d4 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 000000000009e7d6 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 000000000009e7df │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002580 0000000000000034 00002584 FDE cie=00000000 pc=000000000009e7e0..000000000009e80e │ │ + DW_CFA_advance_loc: 1 to 000000000009e7e1 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 000000000009e7e5 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_offset: r3 (rbx) at cfa-16 │ │ + DW_CFA_advance_loc: 22 to 000000000009e7fb │ │ + DW_CFA_def_cfa_offset: 88 │ │ + DW_CFA_advance_loc: 1 to 000000000009e7fc │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 2 to 000000000009e7fe │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 000000000009e7ff │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 000000000009e801 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 000000000009e803 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 000000000009e80c │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 000000000009e80d │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000025b8 0000000000000024 000025bc FDE cie=00000000 pc=000000000009e810..000000000009e837 │ │ + DW_CFA_advance_loc: 4 to 000000000009e814 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 18 to 000000000009e826 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 1 to 000000000009e827 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 2 to 000000000009e829 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 000000000009e82b │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 000000000009e82d │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 000000000009e836 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + │ │ +000025e0 000000000000003c 000025e4 FDE cie=00000000 pc=000000000009e840..000000000009e879 │ │ + DW_CFA_advance_loc: 2 to 000000000009e842 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 000000000009e843 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 4 to 000000000009e847 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ + DW_CFA_offset: r14 (r14) at cfa-16 │ │ + DW_CFA_advance_loc: 27 to 000000000009e862 │ │ + DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc: 1 to 000000000009e863 │ │ + DW_CFA_def_cfa_offset: 88 │ │ + DW_CFA_advance_loc: 2 to 000000000009e865 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 1 to 000000000009e866 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 2 to 000000000009e868 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 000000000009e86a │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 000000000009e86c │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 000000000009e875 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 1 to 000000000009e876 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 000000000009e878 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002620 0000000000000024 00002624 FDE cie=00000000 pc=000000000009e880..000000000009e8a0 │ │ + DW_CFA_advance_loc: 4 to 000000000009e884 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 13 to 000000000009e891 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 000000000009e892 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 000000000009e894 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 000000000009e896 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 000000000009e89f │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002648 0000000000000034 0000264c FDE cie=00000000 pc=000000000009e8a0..000000000009e8ce │ │ + DW_CFA_advance_loc: 1 to 000000000009e8a1 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 000000000009e8a5 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_offset: r3 (rbx) at cfa-16 │ │ + DW_CFA_advance_loc: 22 to 000000000009e8bb │ │ + DW_CFA_def_cfa_offset: 88 │ │ + DW_CFA_advance_loc: 1 to 000000000009e8bc │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 2 to 000000000009e8be │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 000000000009e8bf │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 000000000009e8c1 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 000000000009e8c3 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 000000000009e8cc │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 000000000009e8cd │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002680 0000000000000024 00002684 FDE cie=00000000 pc=000000000009e8d0..000000000009e8f7 │ │ + DW_CFA_advance_loc: 4 to 000000000009e8d4 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 18 to 000000000009e8e6 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 1 to 000000000009e8e7 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 2 to 000000000009e8e9 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 000000000009e8eb │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 000000000009e8ed │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 000000000009e8f6 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + │ │ +000026a8 000000000000003c 000026ac FDE cie=00000000 pc=000000000009e900..000000000009e939 │ │ + DW_CFA_advance_loc: 2 to 000000000009e902 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 000000000009e903 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 4 to 000000000009e907 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ + DW_CFA_offset: r14 (r14) at cfa-16 │ │ + DW_CFA_advance_loc: 27 to 000000000009e922 │ │ + DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc: 1 to 000000000009e923 │ │ + DW_CFA_def_cfa_offset: 88 │ │ + DW_CFA_advance_loc: 2 to 000000000009e925 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 1 to 000000000009e926 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 2 to 000000000009e928 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 000000000009e92a │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 000000000009e92c │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 000000000009e935 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 1 to 000000000009e936 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 000000000009e938 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000026e8 0000000000000024 000026ec FDE cie=00000000 pc=000000000009e940..000000000009e960 │ │ + DW_CFA_advance_loc: 4 to 000000000009e944 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 13 to 000000000009e951 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 000000000009e952 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 000000000009e954 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 000000000009e956 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 000000000009e95f │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002710 0000000000000034 00002714 FDE cie=00000000 pc=000000000009e960..000000000009e98e │ │ + DW_CFA_advance_loc: 1 to 000000000009e961 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 000000000009e965 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_offset: r3 (rbx) at cfa-16 │ │ + DW_CFA_advance_loc: 22 to 000000000009e97b │ │ + DW_CFA_def_cfa_offset: 88 │ │ + DW_CFA_advance_loc: 1 to 000000000009e97c │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 2 to 000000000009e97e │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 000000000009e97f │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 000000000009e981 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 000000000009e983 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 000000000009e98c │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 000000000009e98d │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002748 0000000000000064 0000274c FDE cie=00000000 pc=000000000009e990..000000000009f23b │ │ + DW_CFA_advance_loc: 1 to 000000000009e991 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 000000000009e993 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 000000000009e995 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 000000000009e997 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 000000000009e999 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 000000000009e99a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 7 to 000000000009e9a1 │ │ + DW_CFA_def_cfa_offset: 33056 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 2146 to 000000000009f203 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 000000000009f204 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 000000000009f206 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 000000000009f208 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 000000000009f20a │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 000000000009f20c │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 000000000009f20d │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 000000000009f20e │ │ + DW_CFA_def_cfa_offset: 33056 │ │ + DW_CFA_advance_loc: 30 to 000000000009f22c │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 000000000009f22d │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 000000000009f22f │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 000000000009f231 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 000000000009f233 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 000000000009f235 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 000000000009f236 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000027b0 000000000000004c 000027b4 FDE cie=00000000 pc=000000000009f240..000000000009f53e │ │ + DW_CFA_advance_loc: 1 to 000000000009f241 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 000000000009f243 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 000000000009f245 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 000000000009f247 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 000000000009f249 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 000000000009f24a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 7 to 000000000009f251 │ │ + DW_CFA_def_cfa_offset: 65760 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 738 to 000000000009f533 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 000000000009f534 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 000000000009f536 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 000000000009f538 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 000000000009f53a │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 000000000009f53c │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 000000000009f53d │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002800 0000000000000064 00002804 FDE cie=00000000 pc=000000000009f540..000000000009fdd2 │ │ + DW_CFA_advance_loc: 1 to 000000000009f541 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 000000000009f543 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 000000000009f545 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 000000000009f547 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 000000000009f549 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 000000000009f54a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 7 to 000000000009f551 │ │ + DW_CFA_def_cfa_offset: 33056 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 2126 to 000000000009fd9f │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 000000000009fda0 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 000000000009fda2 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 000000000009fda4 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 000000000009fda6 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 000000000009fda8 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 000000000009fda9 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 000000000009fdaa │ │ + DW_CFA_def_cfa_offset: 33056 │ │ + DW_CFA_advance_loc: 25 to 000000000009fdc3 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 000000000009fdc4 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 000000000009fdc6 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 000000000009fdc8 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 000000000009fdca │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 000000000009fdcc │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 000000000009fdcd │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002868 000000000000004c 0000286c FDE cie=00000000 pc=000000000009fde0..00000000000a0056 │ │ + DW_CFA_advance_loc: 1 to 000000000009fde1 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 000000000009fde3 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 000000000009fde5 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 000000000009fde7 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 000000000009fde9 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 000000000009fdea │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 7 to 000000000009fdf1 │ │ + DW_CFA_def_cfa_offset: 65744 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 602 to 00000000000a004b │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000a004c │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000a004e │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000a0050 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000a0052 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000a0054 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000a0055 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000028b8 0000000000000044 000028bc FDE cie=00000000 pc=00000000000a0060..00000000000a0380 │ │ + DW_CFA_advance_loc: 1 to 00000000000a0061 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000a0063 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000a0065 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000a0067 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000a0069 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000a006a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 780 to 00000000000a0376 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000a0378 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000a037a │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000a037c │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000a037e │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000a037f │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002900 0000000000000044 00002904 FDE cie=00000000 pc=00000000000a0380..00000000000a064a │ │ + DW_CFA_advance_loc: 1 to 00000000000a0381 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000a0383 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000a0385 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000a0387 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000a0389 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000a038a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 694 to 00000000000a0640 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000a0642 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000a0644 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000a0646 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000a0648 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000a0649 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002948 0000000000000044 0000294c FDE cie=00000000 pc=00000000000a0650..00000000000a0969 │ │ + DW_CFA_advance_loc: 1 to 00000000000a0651 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000a0653 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000a0655 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000a0657 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000a0659 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000a065a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 773 to 00000000000a095f │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000a0961 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000a0963 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000a0965 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000a0967 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000a0968 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002990 0000000000000044 00002994 FDE cie=00000000 pc=00000000000a0970..00000000000a0c3b │ │ + DW_CFA_advance_loc: 1 to 00000000000a0971 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000a0973 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000a0975 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000a0977 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000a0979 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000a097a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 695 to 00000000000a0c31 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000a0c33 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000a0c35 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000a0c37 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000a0c39 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000a0c3a │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000029d8 0000000000000044 000029dc FDE cie=00000000 pc=00000000000a0c40..00000000000a0e90 │ │ + DW_CFA_advance_loc: 1 to 00000000000a0c41 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000a0c43 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000a0c45 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000a0c47 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000a0c49 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000a0c4a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 572 to 00000000000a0e86 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000a0e88 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000a0e8a │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000a0e8c │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000a0e8e │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000a0e8f │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002a20 0000000000000044 00002a24 FDE cie=00000000 pc=00000000000a0e90..00000000000a122f │ │ + DW_CFA_advance_loc: 1 to 00000000000a0e91 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000a0e93 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000a0e95 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000a0e97 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000a0e99 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000a0e9a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 907 to 00000000000a1225 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000a1227 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000a1229 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000a122b │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000a122d │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000a122e │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002a68 0000000000000044 00002a6c FDE cie=00000000 pc=00000000000a1230..00000000000a1642 │ │ + DW_CFA_advance_loc: 1 to 00000000000a1231 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000a1233 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000a1235 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000a1237 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000a1239 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000a123a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 1022 to 00000000000a1638 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000a163a │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000a163c │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000a163e │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000a1640 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000a1641 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002ab0 000000000000002c 00002ab4 FDE cie=00000000 pc=00000000000a1650..00000000000a1676 │ │ + DW_CFA_advance_loc: 4 to 00000000000a1654 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 13 to 00000000000a1661 │ │ + DW_CFA_def_cfa_offset: 88 │ │ + DW_CFA_advance_loc: 1 to 00000000000a1662 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 2 to 00000000000a1664 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 2 to 00000000000a1666 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000a1668 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 4 to 00000000000a166c │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000a1675 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002ae0 000000000000002c 00002ae4 FDE cie=00000000 pc=00000000000a1680..00000000000a16a6 │ │ + DW_CFA_advance_loc: 4 to 00000000000a1684 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 13 to 00000000000a1691 │ │ + DW_CFA_def_cfa_offset: 88 │ │ + DW_CFA_advance_loc: 1 to 00000000000a1692 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 2 to 00000000000a1694 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 2 to 00000000000a1696 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000a1698 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 4 to 00000000000a169c │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000a16a5 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002b10 000000000000004c 00002b14 FDE cie=00000000 pc=00000000000a16b0..00000000000a1a55 │ │ + DW_CFA_advance_loc: 1 to 00000000000a16b1 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000a16b3 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000a16b5 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000a16b7 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000a16b9 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000a16ba │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 7 to 00000000000a16c1 │ │ + DW_CFA_def_cfa_offset: 256 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 905 to 00000000000a1a4a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000a1a4b │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000a1a4d │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000a1a4f │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000a1a51 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000a1a53 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000a1a54 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002b60 000000000000004c 00002b64 FDE cie=00000000 pc=00000000000a1a60..00000000000a1dc1 │ │ + DW_CFA_advance_loc: 1 to 00000000000a1a61 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000a1a63 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000a1a65 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000a1a67 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000a1a69 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000a1a6a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 7 to 00000000000a1a71 │ │ + DW_CFA_def_cfa_offset: 256 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 837 to 00000000000a1db6 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000a1db7 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000a1db9 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000a1dbb │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000a1dbd │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000a1dbf │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000a1dc0 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002bb0 000000000000004c 00002bb4 FDE cie=00000000 pc=00000000000a1dd0..00000000000a2c8a │ │ + DW_CFA_advance_loc: 1 to 00000000000a1dd1 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000a1dd3 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000a1dd5 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000a1dd7 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000a1dd9 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000a1dda │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 7 to 00000000000a1de1 │ │ + DW_CFA_def_cfa_offset: 320 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 3742 to 00000000000a2c7f │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000a2c80 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000a2c82 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000a2c84 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000a2c86 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000a2c88 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000a2c89 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002c00 0000000000000044 00002c04 FDE cie=00000000 pc=00000000000a2c90..00000000000a2ea0 │ │ + DW_CFA_advance_loc: 1 to 00000000000a2c91 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000a2c93 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000a2c95 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000a2c97 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000a2c99 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000a2c9a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 508 to 00000000000a2e96 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000a2e98 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000a2e9a │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000a2e9c │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000a2e9e │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000a2e9f │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002c48 0000000000000064 00002c4c FDE cie=00000000 pc=00000000000a2ea0..00000000000a3d4c │ │ + DW_CFA_advance_loc: 1 to 00000000000a2ea1 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000a2ea3 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000a2ea5 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000a2ea7 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000a2ea9 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000a2eaa │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 7 to 00000000000a2eb1 │ │ + DW_CFA_def_cfa_offset: 34752 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 3694 to 00000000000a3d1f │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000a3d20 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000a3d22 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000a3d24 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000a3d26 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000a3d28 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000a3d29 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 00000000000a3d2a │ │ + DW_CFA_def_cfa_offset: 34752 │ │ + DW_CFA_advance_loc: 22 to 00000000000a3d40 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000a3d41 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000a3d43 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000a3d45 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000a3d47 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000a3d49 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000a3d4a │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002cb0 000000000000004c 00002cb4 FDE cie=00000000 pc=00000000000a3d50..00000000000a3e55 │ │ + DW_CFA_advance_loc: 1 to 00000000000a3d51 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000a3d53 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000a3d55 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000a3d57 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000a3d59 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000a3d5a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 4 to 00000000000a3d5e │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc1: 236 to 00000000000a3e4a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000a3e4b │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000a3e4d │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000a3e4f │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000a3e51 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000a3e53 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000a3e54 │ │ + 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 │ │ + │ │ +00002d00 000000000000004c 00002d04 FDE cie=00000000 pc=00000000000a3e60..00000000000a492c │ │ + DW_CFA_advance_loc: 1 to 00000000000a3e61 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000a3e63 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000a3e65 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000a3e67 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000a3e69 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000a3e6a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 7 to 00000000000a3e71 │ │ + DW_CFA_def_cfa_offset: 67488 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 2736 to 00000000000a4921 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000a4922 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000a4924 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000a4926 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000a4928 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000a492a │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000a492b │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002d50 0000000000000064 00002d54 FDE cie=00000000 pc=00000000000a4930..00000000000a5705 │ │ + DW_CFA_advance_loc: 1 to 00000000000a4931 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000a4933 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000a4935 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000a4937 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000a4939 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000a493a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 7 to 00000000000a4941 │ │ + DW_CFA_def_cfa_offset: 34720 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 3482 to 00000000000a56db │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000a56dc │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000a56de │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000a56e0 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000a56e2 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000a56e4 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000a56e5 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 00000000000a56e6 │ │ + DW_CFA_def_cfa_offset: 34720 │ │ + DW_CFA_advance_loc: 19 to 00000000000a56f9 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000a56fa │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000a56fc │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000a56fe │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000a5700 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000a5702 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000a5703 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002db8 0000000000000044 00002dbc FDE cie=00000000 pc=00000000000a5710..00000000000a5a00 │ │ + DW_CFA_advance_loc: 1 to 00000000000a5711 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000a5713 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000a5715 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000a5717 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000a5719 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000a571a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 732 to 00000000000a59f6 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000a59f8 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 000000000009aee4 │ │ + DW_CFA_advance_loc: 2 to 00000000000a59fa │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000009aee6 │ │ + DW_CFA_advance_loc: 2 to 00000000000a59fc │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000009aee8 │ │ + DW_CFA_advance_loc: 2 to 00000000000a59fe │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000009aee9 │ │ + DW_CFA_advance_loc: 1 to 00000000000a59ff │ │ DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00001ef8 0000000000000024 00001efc FDE cie=00000000 pc=000000000009aef0..000000000009af2b │ │ - DW_CFA_advance_loc: 1 to 000000000009aef1 │ │ +00002e00 000000000000004c 00002e04 FDE cie=00000000 pc=00000000000a5a00..00000000000a6321 │ │ + DW_CFA_advance_loc: 1 to 00000000000a5a01 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 000000000009aef5 │ │ + DW_CFA_advance_loc: 2 to 00000000000a5a03 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000a5a05 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000a5a07 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000a5a09 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000a5a0a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 7 to 00000000000a5a11 │ │ + DW_CFA_def_cfa_offset: 67392 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 2309 to 00000000000a6316 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000a6317 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000a6319 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000a631b │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000a631d │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000a631f │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000a6320 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002e50 0000000000000044 00002e54 FDE cie=00000000 pc=00000000000a6330..00000000000a689c │ │ + DW_CFA_advance_loc: 1 to 00000000000a6331 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000a6333 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000a6335 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000a6337 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000a6339 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000a633a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 1368 to 00000000000a6892 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000a6894 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000a6896 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000a6898 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000a689a │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000a689b │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002e98 000000000000001c 00002e9c FDE cie=00000000 pc=00000000000a689c..00000000000a696d │ │ + DW_CFA_advance_loc: 1 to 00000000000a689d │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 00000000000a68a1 │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc: 20 to 000000000009af09 │ │ + DW_CFA_advance_loc1: 202 to 00000000000a696b │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000009af0a │ │ + DW_CFA_advance_loc: 1 to 00000000000a696c │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000009af0b │ │ + │ │ +00002eb8 0000000000000014 00002ebc FDE cie=00000000 pc=00000000000a6970..00000000000a69ab │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002ed0 0000000000000034 00002ed4 FDE cie=00000000 pc=00000000000a69b0..00000000000a71aa │ │ + DW_CFA_advance_loc: 1 to 00000000000a69b1 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000a69b3 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 1 to 00000000000a69b4 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 7 to 00000000000a69bb │ │ + DW_CFA_def_cfa_offset: 304 │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 2026 to 00000000000a71a5 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 1 to 00000000000a71a6 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000a71a8 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000a71a9 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002f08 0000000000000034 00002f0c FDE cie=00000000 pc=00000000000a71b0..00000000000a71e0 │ │ + DW_CFA_advance_loc: 1 to 00000000000a71b1 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 00000000000a71b5 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 30 to 000000000009af29 │ │ + DW_CFA_offset: r3 (rbx) at cfa-16 │ │ + DW_CFA_advance_loc: 22 to 00000000000a71cb │ │ + DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc: 1 to 00000000000a71cc │ │ + DW_CFA_def_cfa_offset: 88 │ │ + DW_CFA_advance_loc: 1 to 00000000000a71cd │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 2 to 00000000000a71cf │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 2 to 00000000000a71d1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000a71d3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000a71d5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000a71de │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000009af2a │ │ + DW_CFA_advance_loc: 1 to 00000000000a71df │ │ DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00001f20 000000000000009c 00001f24 FDE cie=00000000 pc=000000000009af30..000000000009be5f │ │ - DW_CFA_advance_loc: 1 to 000000000009af31 │ │ +00002f40 0000000000000034 00002f44 FDE cie=00000000 pc=00000000000a71e0..00000000000a7210 │ │ + DW_CFA_advance_loc: 1 to 00000000000a71e1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000009af33 │ │ + DW_CFA_advance_loc: 4 to 00000000000a71e5 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_offset: r3 (rbx) at cfa-16 │ │ + DW_CFA_advance_loc: 22 to 00000000000a71fb │ │ + DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc: 1 to 00000000000a71fc │ │ + DW_CFA_def_cfa_offset: 88 │ │ + DW_CFA_advance_loc: 1 to 00000000000a71fd │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 2 to 00000000000a71ff │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 2 to 00000000000a7201 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000a7203 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000a7205 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000a720e │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000a720f │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002f78 0000000000000034 00002f7c FDE cie=00000000 pc=00000000000a7210..00000000000a7240 │ │ + DW_CFA_advance_loc: 1 to 00000000000a7211 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 00000000000a7215 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_offset: r3 (rbx) at cfa-16 │ │ + DW_CFA_advance_loc: 22 to 00000000000a722b │ │ + DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc: 1 to 00000000000a722c │ │ + DW_CFA_def_cfa_offset: 88 │ │ + DW_CFA_advance_loc: 1 to 00000000000a722d │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 2 to 00000000000a722f │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 2 to 00000000000a7231 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000a7233 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000a7235 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000a723e │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000a723f │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00002fb0 000000000000004c 00002fb4 FDE cie=00000000 pc=00000000000a7240..00000000000aa47d │ │ + DW_CFA_advance_loc: 1 to 00000000000a7241 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000a7243 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000a7245 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000a7247 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000a7249 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000a724a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 7 to 00000000000a7251 │ │ + DW_CFA_def_cfa_offset: 1408 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 12833 to 00000000000aa472 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000aa473 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000aa475 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000aa477 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000aa479 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000aa47b │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000aa47c │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00003000 00000000000000bc 00003004 FDE cie=00000000 pc=00000000000aa480..00000000000aa70b │ │ + DW_CFA_advance_loc: 1 to 00000000000aa481 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000aa483 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000009af35 │ │ + DW_CFA_advance_loc: 2 to 00000000000aa485 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000009af37 │ │ + DW_CFA_advance_loc: 2 to 00000000000aa487 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000009af39 │ │ + DW_CFA_advance_loc: 2 to 00000000000aa489 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000009af3a │ │ + DW_CFA_advance_loc: 1 to 00000000000aa48a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 000000000009af41 │ │ + DW_CFA_advance_loc: 4 to 00000000000aa48e │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc1: 240 to 00000000000aa57e │ │ + DW_CFA_def_cfa_offset: 136 │ │ + DW_CFA_advance_loc: 16 to 00000000000aa58e │ │ + DW_CFA_def_cfa_offset: 144 │ │ + DW_CFA_advance_loc: 2 to 00000000000aa590 │ │ + DW_CFA_def_cfa_offset: 152 │ │ + DW_CFA_advance_loc: 2 to 00000000000aa592 │ │ + DW_CFA_def_cfa_offset: 160 │ │ + DW_CFA_advance_loc: 2 to 00000000000aa594 │ │ + DW_CFA_def_cfa_offset: 168 │ │ + DW_CFA_advance_loc: 1 to 00000000000aa595 │ │ + DW_CFA_def_cfa_offset: 176 │ │ + DW_CFA_advance_loc: 1 to 00000000000aa596 │ │ + DW_CFA_def_cfa_offset: 184 │ │ + DW_CFA_advance_loc: 2 to 00000000000aa598 │ │ + DW_CFA_def_cfa_offset: 192 │ │ + DW_CFA_advance_loc: 23 to 00000000000aa5af │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc1: 171 to 00000000000aa65a │ │ + DW_CFA_def_cfa_offset: 136 │ │ + DW_CFA_advance_loc: 27 to 00000000000aa675 │ │ + DW_CFA_def_cfa_offset: 144 │ │ + DW_CFA_advance_loc: 2 to 00000000000aa677 │ │ + DW_CFA_def_cfa_offset: 152 │ │ + DW_CFA_advance_loc: 2 to 00000000000aa679 │ │ + DW_CFA_def_cfa_offset: 160 │ │ + DW_CFA_advance_loc: 4 to 00000000000aa67d │ │ + DW_CFA_def_cfa_offset: 168 │ │ + DW_CFA_advance_loc: 1 to 00000000000aa67e │ │ + DW_CFA_def_cfa_offset: 176 │ │ + DW_CFA_advance_loc: 2 to 00000000000aa680 │ │ + DW_CFA_def_cfa_offset: 184 │ │ + DW_CFA_advance_loc: 2 to 00000000000aa682 │ │ + DW_CFA_def_cfa_offset: 192 │ │ + DW_CFA_advance_loc: 29 to 00000000000aa69f │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 10 to 00000000000aa6a9 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 2 to 00000000000aa6ab │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 46 to 00000000000aa6d9 │ │ + DW_CFA_def_cfa_offset: 136 │ │ + DW_CFA_advance_loc: 15 to 00000000000aa6e8 │ │ + DW_CFA_def_cfa_offset: 144 │ │ + DW_CFA_advance_loc: 2 to 00000000000aa6ea │ │ + DW_CFA_def_cfa_offset: 152 │ │ + DW_CFA_advance_loc: 2 to 00000000000aa6ec │ │ + DW_CFA_def_cfa_offset: 160 │ │ + DW_CFA_advance_loc: 4 to 00000000000aa6f0 │ │ + DW_CFA_def_cfa_offset: 168 │ │ + DW_CFA_advance_loc: 1 to 00000000000aa6f1 │ │ + DW_CFA_def_cfa_offset: 176 │ │ + DW_CFA_advance_loc: 2 to 00000000000aa6f3 │ │ + DW_CFA_def_cfa_offset: 184 │ │ + DW_CFA_advance_loc: 1 to 00000000000aa6f4 │ │ + DW_CFA_def_cfa_offset: 192 │ │ + DW_CFA_advance_loc: 12 to 00000000000aa700 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000aa701 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000aa703 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000aa705 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000aa707 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000aa709 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000aa70a │ │ + 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 │ │ + │ │ +000030c0 0000000000000064 000030c4 FDE cie=00000000 pc=00000000000aa710..00000000000aab01 │ │ + DW_CFA_advance_loc: 1 to 00000000000aa711 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000aa713 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000aa715 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000aa717 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000aa719 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000aa71a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 7 to 00000000000aa721 │ │ + DW_CFA_def_cfa_offset: 192 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 878 to 00000000000aaa8f │ │ + DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 24 to 00000000000aaaa7 │ │ + DW_CFA_def_cfa_offset: 232 │ │ + DW_CFA_advance_loc: 1 to 00000000000aaaa8 │ │ + DW_CFA_def_cfa_offset: 240 │ │ + DW_CFA_advance_loc: 2 to 00000000000aaaaa │ │ + DW_CFA_def_cfa_offset: 248 │ │ + DW_CFA_advance_loc: 8 to 00000000000aaab2 │ │ + DW_CFA_def_cfa_offset: 256 │ │ + DW_CFA_advance_loc: 11 to 00000000000aaabd │ │ + DW_CFA_def_cfa_offset: 192 │ │ + DW_CFA_advance_loc: 57 to 00000000000aaaf6 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000aaaf7 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000aaaf9 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000aaafb │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000aaafd │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000aaaff │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000aab00 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00003128 000000000000004c 0000312c FDE cie=00000000 pc=00000000000aab10..00000000000aacec │ │ + DW_CFA_advance_loc: 1 to 00000000000aab11 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000aab13 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000aab15 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000aab17 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000aab19 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000aab1a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 4 to 00000000000aab1e │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 451 to 00000000000aace1 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000aace2 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000aace4 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000aace6 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000aace8 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000aacea │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000aaceb │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00003178 0000000000000094 0000317c FDE cie=00000000 pc=00000000000aacf0..00000000000ab2a8 │ │ + DW_CFA_advance_loc: 1 to 00000000000aacf1 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000aacf3 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000aacf5 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000aacf7 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000aacf9 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000aacfa │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 7 to 00000000000aad01 │ │ + DW_CFA_def_cfa_offset: 2432 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 810 to 00000000000ab02b │ │ + DW_CFA_def_cfa_offset: 2464 │ │ + DW_CFA_advance_loc: 26 to 00000000000ab045 │ │ + DW_CFA_def_cfa_offset: 2472 │ │ + DW_CFA_advance_loc: 8 to 00000000000ab04d │ │ + DW_CFA_def_cfa_offset: 2480 │ │ + DW_CFA_advance_loc: 7 to 00000000000ab054 │ │ + DW_CFA_def_cfa_offset: 2488 │ │ + DW_CFA_advance_loc: 7 to 00000000000ab05b │ │ + DW_CFA_def_cfa_offset: 2496 │ │ + DW_CFA_advance_loc: 20 to 00000000000ab06f │ │ + DW_CFA_def_cfa_offset: 2432 │ │ + DW_CFA_advance_loc1: 187 to 00000000000ab12a │ │ + DW_CFA_def_cfa_offset: 2464 │ │ + DW_CFA_advance_loc: 18 to 00000000000ab13c │ │ + DW_CFA_def_cfa_offset: 2472 │ │ + DW_CFA_advance_loc: 7 to 00000000000ab143 │ │ + DW_CFA_def_cfa_offset: 2480 │ │ + DW_CFA_advance_loc: 2 to 00000000000ab145 │ │ + DW_CFA_def_cfa_offset: 2488 │ │ + DW_CFA_advance_loc: 1 to 00000000000ab146 │ │ + DW_CFA_def_cfa_offset: 2496 │ │ + DW_CFA_advance_loc: 9 to 00000000000ab14f │ │ + DW_CFA_def_cfa_offset: 2432 │ │ + DW_CFA_advance_loc: 7 to 00000000000ab156 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000ab157 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000ab159 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000ab15b │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000ab15d │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000ab15f │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000ab160 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 00000000000ab161 │ │ + DW_CFA_def_cfa_offset: 2432 │ │ + DW_CFA_advance_loc1: 168 to 00000000000ab209 │ │ + DW_CFA_def_cfa_offset: 2464 │ │ + DW_CFA_advance_loc: 31 to 00000000000ab228 │ │ + DW_CFA_def_cfa_offset: 2472 │ │ + DW_CFA_advance_loc: 7 to 00000000000ab22f │ │ + DW_CFA_def_cfa_offset: 2480 │ │ + DW_CFA_advance_loc: 2 to 00000000000ab231 │ │ + DW_CFA_def_cfa_offset: 2488 │ │ + DW_CFA_advance_loc: 2 to 00000000000ab233 │ │ + DW_CFA_def_cfa_offset: 2496 │ │ + DW_CFA_advance_loc: 47 to 00000000000ab262 │ │ + DW_CFA_def_cfa_offset: 2432 │ │ + │ │ +00003210 0000000000000064 00003214 FDE cie=00000000 pc=00000000000ab2b0..00000000000ab5d5 │ │ + DW_CFA_advance_loc: 1 to 00000000000ab2b1 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000ab2b3 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000ab2b5 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000ab2b7 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000ab2b9 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000ab2ba │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 7 to 00000000000ab2c1 │ │ + DW_CFA_def_cfa_offset: 192 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 629 to 00000000000ab536 │ │ + DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 34 to 00000000000ab558 │ │ + DW_CFA_def_cfa_offset: 232 │ │ + DW_CFA_advance_loc: 2 to 00000000000ab55a │ │ + DW_CFA_def_cfa_offset: 240 │ │ + DW_CFA_advance_loc: 6 to 00000000000ab560 │ │ + DW_CFA_def_cfa_offset: 248 │ │ + DW_CFA_advance_loc: 2 to 00000000000ab562 │ │ + DW_CFA_def_cfa_offset: 256 │ │ + DW_CFA_advance_loc: 22 to 00000000000ab578 │ │ + DW_CFA_def_cfa_offset: 192 │ │ + DW_CFA_advance_loc1: 82 to 00000000000ab5ca │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000ab5cb │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000ab5cd │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000ab5cf │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000ab5d1 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000ab5d3 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000ab5d4 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00003278 000000000000001c 0000327c FDE cie=00000000 pc=00000000000ab5d8..00000000000ab6d3 │ │ + DW_CFA_advance_loc: 1 to 00000000000ab5d9 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 00000000000ab5dd │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_offset: r3 (rbx) at cfa-16 │ │ + DW_CFA_advance_loc1: 244 to 00000000000ab6d1 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000ab6d2 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + │ │ +00003298 000000000000009c 0000329c FDE cie=00000000 pc=00000000000ab6e0..00000000000ac60f │ │ + DW_CFA_advance_loc: 1 to 00000000000ab6e1 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000ab6e3 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000ab6e5 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000ab6e7 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000ab6e9 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000ab6ea │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 7 to 00000000000ab6f1 │ │ DW_CFA_def_cfa_offset: 320 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 926 to 000000000009b2df │ │ + DW_CFA_advance_loc2: 926 to 00000000000aba8f │ │ DW_CFA_def_cfa_offset: 344 │ │ - DW_CFA_advance_loc: 22 to 000000000009b2f5 │ │ + DW_CFA_advance_loc: 22 to 00000000000abaa5 │ │ DW_CFA_def_cfa_offset: 352 │ │ - DW_CFA_advance_loc: 9 to 000000000009b2fe │ │ + DW_CFA_advance_loc: 9 to 00000000000abaae │ │ DW_CFA_def_cfa_offset: 360 │ │ - DW_CFA_advance_loc: 14 to 000000000009b30c │ │ + DW_CFA_advance_loc: 14 to 00000000000ababc │ │ DW_CFA_def_cfa_offset: 368 │ │ - DW_CFA_advance_loc: 2 to 000000000009b30e │ │ + DW_CFA_advance_loc: 2 to 00000000000ababe │ │ DW_CFA_def_cfa_offset: 376 │ │ - DW_CFA_advance_loc: 2 to 000000000009b310 │ │ + DW_CFA_advance_loc: 2 to 00000000000abac0 │ │ DW_CFA_def_cfa_offset: 384 │ │ - DW_CFA_advance_loc: 17 to 000000000009b321 │ │ + DW_CFA_advance_loc: 17 to 00000000000abad1 │ │ DW_CFA_def_cfa_offset: 320 │ │ - DW_CFA_advance_loc1: 200 to 000000000009b3e9 │ │ + DW_CFA_advance_loc1: 200 to 00000000000abb99 │ │ DW_CFA_def_cfa_offset: 360 │ │ - DW_CFA_advance_loc: 26 to 000000000009b403 │ │ + DW_CFA_advance_loc: 26 to 00000000000abbb3 │ │ DW_CFA_def_cfa_offset: 368 │ │ - DW_CFA_advance_loc: 7 to 000000000009b40a │ │ + DW_CFA_advance_loc: 7 to 00000000000abbba │ │ DW_CFA_def_cfa_offset: 376 │ │ - DW_CFA_advance_loc: 2 to 000000000009b40c │ │ + DW_CFA_advance_loc: 2 to 00000000000abbbc │ │ DW_CFA_def_cfa_offset: 384 │ │ - DW_CFA_advance_loc: 17 to 000000000009b41d │ │ + DW_CFA_advance_loc: 17 to 00000000000abbcd │ │ DW_CFA_def_cfa_offset: 320 │ │ - DW_CFA_advance_loc2: 904 to 000000000009b7a5 │ │ + DW_CFA_advance_loc2: 904 to 00000000000abf55 │ │ DW_CFA_def_cfa_offset: 344 │ │ - DW_CFA_advance_loc: 19 to 000000000009b7b8 │ │ + DW_CFA_advance_loc: 19 to 00000000000abf68 │ │ DW_CFA_def_cfa_offset: 352 │ │ - DW_CFA_advance_loc: 9 to 000000000009b7c1 │ │ + DW_CFA_advance_loc: 9 to 00000000000abf71 │ │ DW_CFA_def_cfa_offset: 360 │ │ - DW_CFA_advance_loc: 14 to 000000000009b7cf │ │ + DW_CFA_advance_loc: 14 to 00000000000abf7f │ │ DW_CFA_def_cfa_offset: 368 │ │ - DW_CFA_advance_loc: 7 to 000000000009b7d6 │ │ + DW_CFA_advance_loc: 7 to 00000000000abf86 │ │ DW_CFA_def_cfa_offset: 376 │ │ - DW_CFA_advance_loc: 1 to 000000000009b7d7 │ │ + DW_CFA_advance_loc: 1 to 00000000000abf87 │ │ DW_CFA_def_cfa_offset: 384 │ │ - DW_CFA_advance_loc: 17 to 000000000009b7e8 │ │ + DW_CFA_advance_loc: 17 to 00000000000abf98 │ │ DW_CFA_def_cfa_offset: 320 │ │ - DW_CFA_advance_loc2: 1644 to 000000000009be54 │ │ + DW_CFA_advance_loc2: 1644 to 00000000000ac604 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000009be55 │ │ + DW_CFA_advance_loc: 1 to 00000000000ac605 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 000000000009be57 │ │ + DW_CFA_advance_loc: 2 to 00000000000ac607 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000009be59 │ │ + DW_CFA_advance_loc: 2 to 00000000000ac609 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000009be5b │ │ + DW_CFA_advance_loc: 2 to 00000000000ac60b │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000009be5d │ │ + DW_CFA_advance_loc: 2 to 00000000000ac60d │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000009be5e │ │ + DW_CFA_advance_loc: 1 to 00000000000ac60e │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00001fc0 00000000000000bc 00001fc4 FDE cie=00000000 pc=000000000009be60..000000000009c7df │ │ - DW_CFA_advance_loc: 1 to 000000000009be61 │ │ +00003338 00000000000000bc 0000333c FDE cie=00000000 pc=00000000000ac610..00000000000acf88 │ │ + DW_CFA_advance_loc: 1 to 00000000000ac611 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000009be63 │ │ + DW_CFA_advance_loc: 2 to 00000000000ac613 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000009be65 │ │ + DW_CFA_advance_loc: 2 to 00000000000ac615 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000009be67 │ │ + DW_CFA_advance_loc: 2 to 00000000000ac617 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000009be69 │ │ + DW_CFA_advance_loc: 2 to 00000000000ac619 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000009be6a │ │ + DW_CFA_advance_loc: 1 to 00000000000ac61a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 000000000009be71 │ │ + DW_CFA_advance_loc: 7 to 00000000000ac621 │ │ DW_CFA_def_cfa_offset: 192 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 147 to 000000000009bf04 │ │ + DW_CFA_advance_loc1: 147 to 00000000000ac6b4 │ │ DW_CFA_def_cfa_offset: 232 │ │ - DW_CFA_advance_loc: 59 to 000000000009bf3f │ │ + DW_CFA_advance_loc: 59 to 00000000000ac6ef │ │ DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 10 to 000000000009bf49 │ │ + DW_CFA_advance_loc: 10 to 00000000000ac6f9 │ │ DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 2 to 000000000009bf4b │ │ + DW_CFA_advance_loc: 2 to 00000000000ac6fb │ │ DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 19 to 000000000009bf5e │ │ + DW_CFA_advance_loc: 19 to 00000000000ac70e │ │ DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc1: 109 to 000000000009bfcb │ │ + DW_CFA_advance_loc1: 109 to 00000000000ac77b │ │ DW_CFA_def_cfa_offset: 232 │ │ - DW_CFA_advance_loc: 33 to 000000000009bfec │ │ + DW_CFA_advance_loc: 33 to 00000000000ac79c │ │ DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 2 to 000000000009bfee │ │ + DW_CFA_advance_loc: 2 to 00000000000ac79e │ │ DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 2 to 000000000009bff0 │ │ + DW_CFA_advance_loc: 2 to 00000000000ac7a0 │ │ DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 39 to 000000000009c017 │ │ + DW_CFA_advance_loc: 39 to 00000000000ac7c7 │ │ DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc2: 324 to 000000000009c15b │ │ + DW_CFA_advance_loc2: 321 to 00000000000ac908 │ │ DW_CFA_def_cfa_offset: 216 │ │ - DW_CFA_advance_loc: 23 to 000000000009c172 │ │ + DW_CFA_advance_loc: 23 to 00000000000ac91f │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 2 to 000000000009c174 │ │ + DW_CFA_advance_loc: 2 to 00000000000ac921 │ │ DW_CFA_def_cfa_offset: 232 │ │ - DW_CFA_advance_loc: 9 to 000000000009c17d │ │ + DW_CFA_advance_loc: 9 to 00000000000ac92a │ │ DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 2 to 000000000009c17f │ │ + DW_CFA_advance_loc: 2 to 00000000000ac92c │ │ DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 2 to 000000000009c181 │ │ + DW_CFA_advance_loc: 2 to 00000000000ac92e │ │ DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 9 to 000000000009c18a │ │ + DW_CFA_advance_loc: 9 to 00000000000ac937 │ │ DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc2: 1419 to 000000000009c715 │ │ + DW_CFA_advance_loc2: 1415 to 00000000000acebe │ │ DW_CFA_def_cfa_offset: 232 │ │ - DW_CFA_advance_loc: 25 to 000000000009c72e │ │ + DW_CFA_advance_loc: 25 to 00000000000aced7 │ │ DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 2 to 000000000009c730 │ │ + DW_CFA_advance_loc: 2 to 00000000000aced9 │ │ DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 9 to 000000000009c739 │ │ + DW_CFA_advance_loc: 9 to 00000000000acee2 │ │ DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 9 to 000000000009c742 │ │ + DW_CFA_advance_loc: 9 to 00000000000aceeb │ │ DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc: 63 to 000000000009c781 │ │ + DW_CFA_advance_loc: 63 to 00000000000acf2a │ │ DW_CFA_def_cfa_offset: 232 │ │ - DW_CFA_advance_loc: 34 to 000000000009c7a3 │ │ + DW_CFA_advance_loc: 34 to 00000000000acf4c │ │ DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 2 to 000000000009c7a5 │ │ + DW_CFA_advance_loc: 2 to 00000000000acf4e │ │ DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 1 to 000000000009c7a6 │ │ + DW_CFA_advance_loc: 1 to 00000000000acf4f │ │ DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 9 to 000000000009c7af │ │ + DW_CFA_advance_loc: 9 to 00000000000acf58 │ │ DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc: 37 to 000000000009c7d4 │ │ + DW_CFA_advance_loc: 37 to 00000000000acf7d │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000009c7d5 │ │ + DW_CFA_advance_loc: 1 to 00000000000acf7e │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 000000000009c7d7 │ │ + DW_CFA_advance_loc: 2 to 00000000000acf80 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000009c7d9 │ │ + DW_CFA_advance_loc: 2 to 00000000000acf82 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000009c7db │ │ + DW_CFA_advance_loc: 2 to 00000000000acf84 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000009c7dd │ │ + DW_CFA_advance_loc: 2 to 00000000000acf86 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000009c7de │ │ + DW_CFA_advance_loc: 1 to 00000000000acf87 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002080 000000000000004c 00002084 FDE cie=00000000 pc=000000000009c7e0..000000000009e14c │ │ - DW_CFA_advance_loc: 1 to 000000000009c7e1 │ │ +000033f8 000000000000004c 000033fc FDE cie=00000000 pc=00000000000acf90..00000000000aeb01 │ │ + DW_CFA_advance_loc: 1 to 00000000000acf91 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000009c7e3 │ │ + DW_CFA_advance_loc: 2 to 00000000000acf93 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000009c7e5 │ │ + DW_CFA_advance_loc: 2 to 00000000000acf95 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000009c7e7 │ │ + DW_CFA_advance_loc: 2 to 00000000000acf97 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000009c7e9 │ │ + DW_CFA_advance_loc: 2 to 00000000000acf99 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000009c7ea │ │ + DW_CFA_advance_loc: 1 to 00000000000acf9a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 000000000009c7f1 │ │ + DW_CFA_advance_loc: 7 to 00000000000acfa1 │ │ DW_CFA_def_cfa_offset: 256 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 6480 to 000000000009e141 │ │ + DW_CFA_advance_loc2: 6868 to 00000000000aea75 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000009e142 │ │ + DW_CFA_advance_loc: 1 to 00000000000aea76 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 000000000009e144 │ │ + DW_CFA_advance_loc: 2 to 00000000000aea78 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000009e146 │ │ + DW_CFA_advance_loc: 2 to 00000000000aea7a │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000009e148 │ │ + DW_CFA_advance_loc: 2 to 00000000000aea7c │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000009e14a │ │ + DW_CFA_advance_loc: 2 to 00000000000aea7e │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000009e14b │ │ + DW_CFA_advance_loc: 1 to 00000000000aea7f │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ + DW_CFA_advance_loc: 1 to 00000000000aea80 │ │ + DW_CFA_def_cfa_offset: 256 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000020d0 00000000000001b4 000020d4 FDE cie=00000000 pc=000000000009e150..000000000009ffb9 │ │ - DW_CFA_advance_loc: 1 to 000000000009e151 │ │ +00003448 0000000000000194 0000344c FDE cie=00000000 pc=00000000000aeb10..00000000000b09a1 │ │ + DW_CFA_advance_loc: 1 to 00000000000aeb11 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000009e153 │ │ + DW_CFA_advance_loc: 2 to 00000000000aeb13 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000009e155 │ │ + DW_CFA_advance_loc: 2 to 00000000000aeb15 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000009e157 │ │ + DW_CFA_advance_loc: 2 to 00000000000aeb17 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000009e159 │ │ + DW_CFA_advance_loc: 2 to 00000000000aeb19 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000009e15a │ │ + DW_CFA_advance_loc: 1 to 00000000000aeb1a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 000000000009e161 │ │ + DW_CFA_advance_loc: 7 to 00000000000aeb21 │ │ DW_CFA_def_cfa_offset: 576 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 2133 to 000000000009e9b6 │ │ - DW_CFA_def_cfa_offset: 616 │ │ - DW_CFA_advance_loc: 2 to 000000000009e9b8 │ │ + DW_CFA_advance_loc2: 2173 to 00000000000af39e │ │ DW_CFA_def_cfa_offset: 624 │ │ - DW_CFA_advance_loc: 7 to 000000000009e9bf │ │ + DW_CFA_advance_loc: 10 to 00000000000af3a8 │ │ DW_CFA_def_cfa_offset: 632 │ │ - DW_CFA_advance_loc: 1 to 000000000009e9c0 │ │ + DW_CFA_advance_loc: 1 to 00000000000af3a9 │ │ DW_CFA_def_cfa_offset: 640 │ │ - DW_CFA_advance_loc: 1 to 000000000009e9c1 │ │ + DW_CFA_advance_loc: 2 to 00000000000af3ab │ │ DW_CFA_def_cfa_offset: 648 │ │ - DW_CFA_advance_loc: 5 to 000000000009e9c6 │ │ + DW_CFA_advance_loc: 1 to 00000000000af3ac │ │ DW_CFA_def_cfa_offset: 656 │ │ - DW_CFA_advance_loc: 9 to 000000000009e9cf │ │ + DW_CFA_advance_loc: 9 to 00000000000af3b5 │ │ DW_CFA_def_cfa_offset: 664 │ │ - DW_CFA_advance_loc: 2 to 000000000009e9d1 │ │ + DW_CFA_advance_loc: 10 to 00000000000af3bf │ │ DW_CFA_def_cfa_offset: 672 │ │ - DW_CFA_advance_loc: 2 to 000000000009e9d3 │ │ + DW_CFA_advance_loc: 2 to 00000000000af3c1 │ │ DW_CFA_def_cfa_offset: 680 │ │ - DW_CFA_advance_loc: 8 to 000000000009e9db │ │ + DW_CFA_advance_loc: 7 to 00000000000af3c8 │ │ DW_CFA_def_cfa_offset: 688 │ │ - DW_CFA_advance_loc: 1 to 000000000009e9dc │ │ + DW_CFA_advance_loc: 9 to 00000000000af3d1 │ │ DW_CFA_def_cfa_offset: 696 │ │ - DW_CFA_advance_loc: 7 to 000000000009e9e3 │ │ + DW_CFA_advance_loc: 2 to 00000000000af3d3 │ │ DW_CFA_def_cfa_offset: 704 │ │ - DW_CFA_advance_loc: 12 to 000000000009e9ef │ │ + DW_CFA_advance_loc: 12 to 00000000000af3df │ │ DW_CFA_def_cfa_offset: 576 │ │ - DW_CFA_advance_loc1: 85 to 000000000009ea44 │ │ - DW_CFA_def_cfa_offset: 616 │ │ - DW_CFA_advance_loc: 26 to 000000000009ea5e │ │ + DW_CFA_advance_loc1: 70 to 00000000000af425 │ │ DW_CFA_def_cfa_offset: 624 │ │ - DW_CFA_advance_loc: 1 to 000000000009ea5f │ │ + DW_CFA_advance_loc: 12 to 00000000000af431 │ │ DW_CFA_def_cfa_offset: 632 │ │ - DW_CFA_advance_loc: 2 to 000000000009ea61 │ │ + DW_CFA_advance_loc: 2 to 00000000000af433 │ │ DW_CFA_def_cfa_offset: 640 │ │ - DW_CFA_advance_loc: 20 to 000000000009ea75 │ │ + DW_CFA_advance_loc: 17 to 00000000000af444 │ │ DW_CFA_def_cfa_offset: 576 │ │ - DW_CFA_advance_loc2: 334 to 000000000009ebc3 │ │ + DW_CFA_advance_loc2: 320 to 00000000000af584 │ │ DW_CFA_def_cfa_offset: 600 │ │ - DW_CFA_advance_loc: 28 to 000000000009ebdf │ │ + DW_CFA_advance_loc: 28 to 00000000000af5a0 │ │ DW_CFA_def_cfa_offset: 608 │ │ - DW_CFA_advance_loc: 6 to 000000000009ebe5 │ │ + DW_CFA_advance_loc: 6 to 00000000000af5a6 │ │ DW_CFA_def_cfa_offset: 616 │ │ - DW_CFA_advance_loc: 7 to 000000000009ebec │ │ + DW_CFA_advance_loc: 7 to 00000000000af5ad │ │ DW_CFA_def_cfa_offset: 624 │ │ - DW_CFA_advance_loc: 2 to 000000000009ebee │ │ + DW_CFA_advance_loc: 2 to 00000000000af5af │ │ DW_CFA_def_cfa_offset: 632 │ │ - DW_CFA_advance_loc: 2 to 000000000009ebf0 │ │ + DW_CFA_advance_loc: 2 to 00000000000af5b1 │ │ DW_CFA_def_cfa_offset: 640 │ │ - DW_CFA_advance_loc: 17 to 000000000009ec01 │ │ + DW_CFA_advance_loc: 9 to 00000000000af5ba │ │ DW_CFA_def_cfa_offset: 576 │ │ - DW_CFA_advance_loc2: 1065 to 000000000009f02a │ │ + DW_CFA_advance_loc2: 1228 to 00000000000afa86 │ │ DW_CFA_def_cfa_offset: 632 │ │ - DW_CFA_advance_loc: 25 to 000000000009f043 │ │ + DW_CFA_advance_loc: 25 to 00000000000afa9f │ │ DW_CFA_def_cfa_offset: 640 │ │ - DW_CFA_advance_loc: 22 to 000000000009f059 │ │ + DW_CFA_advance_loc: 19 to 00000000000afab2 │ │ DW_CFA_def_cfa_offset: 576 │ │ - DW_CFA_advance_loc2: 436 to 000000000009f20d │ │ - DW_CFA_def_cfa_offset: 616 │ │ - DW_CFA_advance_loc: 4 to 000000000009f211 │ │ + DW_CFA_advance_loc2: 397 to 00000000000afc3f │ │ DW_CFA_def_cfa_offset: 624 │ │ - DW_CFA_advance_loc: 7 to 000000000009f218 │ │ + DW_CFA_advance_loc: 9 to 00000000000afc48 │ │ DW_CFA_def_cfa_offset: 632 │ │ - DW_CFA_advance_loc: 2 to 000000000009f21a │ │ + DW_CFA_advance_loc: 2 to 00000000000afc4a │ │ DW_CFA_def_cfa_offset: 640 │ │ - DW_CFA_advance_loc: 2 to 000000000009f21c │ │ + DW_CFA_advance_loc: 1 to 00000000000afc4b │ │ DW_CFA_def_cfa_offset: 648 │ │ - DW_CFA_advance_loc: 1 to 000000000009f21d │ │ + DW_CFA_advance_loc: 1 to 00000000000afc4c │ │ DW_CFA_def_cfa_offset: 656 │ │ - DW_CFA_advance_loc: 9 to 000000000009f226 │ │ + DW_CFA_advance_loc: 9 to 00000000000afc55 │ │ DW_CFA_def_cfa_offset: 664 │ │ - DW_CFA_advance_loc: 2 to 000000000009f228 │ │ + DW_CFA_advance_loc: 2 to 00000000000afc57 │ │ DW_CFA_def_cfa_offset: 672 │ │ - DW_CFA_advance_loc: 2 to 000000000009f22a │ │ + DW_CFA_advance_loc: 2 to 00000000000afc59 │ │ DW_CFA_def_cfa_offset: 680 │ │ - DW_CFA_advance_loc: 13 to 000000000009f237 │ │ + DW_CFA_advance_loc: 10 to 00000000000afc63 │ │ DW_CFA_def_cfa_offset: 688 │ │ - DW_CFA_advance_loc: 10 to 000000000009f241 │ │ + DW_CFA_advance_loc: 2 to 00000000000afc65 │ │ DW_CFA_def_cfa_offset: 696 │ │ - DW_CFA_advance_loc: 2 to 000000000009f243 │ │ + DW_CFA_advance_loc: 2 to 00000000000afc67 │ │ DW_CFA_def_cfa_offset: 704 │ │ - DW_CFA_advance_loc: 12 to 000000000009f24f │ │ + DW_CFA_advance_loc: 12 to 00000000000afc73 │ │ DW_CFA_def_cfa_offset: 576 │ │ - DW_CFA_advance_loc: 25 to 000000000009f268 │ │ - DW_CFA_def_cfa_offset: 624 │ │ - DW_CFA_advance_loc: 36 to 000000000009f28c │ │ + DW_CFA_advance_loc: 19 to 00000000000afc86 │ │ DW_CFA_def_cfa_offset: 632 │ │ - DW_CFA_advance_loc: 2 to 000000000009f28e │ │ + DW_CFA_advance_loc: 36 to 00000000000afcaa │ │ DW_CFA_def_cfa_offset: 640 │ │ - DW_CFA_advance_loc: 20 to 000000000009f2a2 │ │ + DW_CFA_advance_loc: 20 to 00000000000afcbe │ │ DW_CFA_def_cfa_offset: 576 │ │ - DW_CFA_advance_loc2: 418 to 000000000009f444 │ │ - DW_CFA_def_cfa_offset: 616 │ │ - DW_CFA_advance_loc: 4 to 000000000009f448 │ │ + DW_CFA_advance_loc2: 368 to 00000000000afe2e │ │ DW_CFA_def_cfa_offset: 624 │ │ - DW_CFA_advance_loc: 7 to 000000000009f44f │ │ + DW_CFA_advance_loc: 9 to 00000000000afe37 │ │ DW_CFA_def_cfa_offset: 632 │ │ - DW_CFA_advance_loc: 2 to 000000000009f451 │ │ + DW_CFA_advance_loc: 2 to 00000000000afe39 │ │ DW_CFA_def_cfa_offset: 640 │ │ - DW_CFA_advance_loc: 1 to 000000000009f452 │ │ + DW_CFA_advance_loc: 1 to 00000000000afe3a │ │ DW_CFA_def_cfa_offset: 648 │ │ - DW_CFA_advance_loc: 1 to 000000000009f453 │ │ + DW_CFA_advance_loc: 1 to 00000000000afe3b │ │ DW_CFA_def_cfa_offset: 656 │ │ - DW_CFA_advance_loc: 9 to 000000000009f45c │ │ + DW_CFA_advance_loc: 9 to 00000000000afe44 │ │ DW_CFA_def_cfa_offset: 664 │ │ - DW_CFA_advance_loc: 2 to 000000000009f45e │ │ + DW_CFA_advance_loc: 2 to 00000000000afe46 │ │ DW_CFA_def_cfa_offset: 672 │ │ - DW_CFA_advance_loc: 2 to 000000000009f460 │ │ + DW_CFA_advance_loc: 2 to 00000000000afe48 │ │ DW_CFA_def_cfa_offset: 680 │ │ - DW_CFA_advance_loc: 13 to 000000000009f46d │ │ + DW_CFA_advance_loc: 10 to 00000000000afe52 │ │ DW_CFA_def_cfa_offset: 688 │ │ - DW_CFA_advance_loc: 2 to 000000000009f46f │ │ + DW_CFA_advance_loc: 2 to 00000000000afe54 │ │ DW_CFA_def_cfa_offset: 696 │ │ - DW_CFA_advance_loc: 2 to 000000000009f471 │ │ + DW_CFA_advance_loc: 2 to 00000000000afe56 │ │ DW_CFA_def_cfa_offset: 704 │ │ - DW_CFA_advance_loc: 12 to 000000000009f47d │ │ + DW_CFA_advance_loc: 12 to 00000000000afe62 │ │ DW_CFA_def_cfa_offset: 576 │ │ - DW_CFA_advance_loc: 25 to 000000000009f496 │ │ - DW_CFA_def_cfa_offset: 624 │ │ - DW_CFA_advance_loc: 28 to 000000000009f4b2 │ │ + DW_CFA_advance_loc: 19 to 00000000000afe75 │ │ DW_CFA_def_cfa_offset: 632 │ │ - DW_CFA_advance_loc: 2 to 000000000009f4b4 │ │ + DW_CFA_advance_loc: 36 to 00000000000afe99 │ │ DW_CFA_def_cfa_offset: 640 │ │ - DW_CFA_advance_loc: 28 to 000000000009f4d0 │ │ + DW_CFA_advance_loc: 23 to 00000000000afeb0 │ │ DW_CFA_def_cfa_offset: 576 │ │ - DW_CFA_advance_loc2: 1253 to 000000000009f9b5 │ │ - DW_CFA_def_cfa_offset: 616 │ │ - DW_CFA_advance_loc: 4 to 000000000009f9b9 │ │ + DW_CFA_advance_loc2: 1249 to 00000000000b0391 │ │ DW_CFA_def_cfa_offset: 624 │ │ - DW_CFA_advance_loc: 7 to 000000000009f9c0 │ │ + DW_CFA_advance_loc: 9 to 00000000000b039a │ │ DW_CFA_def_cfa_offset: 632 │ │ - DW_CFA_advance_loc: 1 to 000000000009f9c1 │ │ + DW_CFA_advance_loc: 1 to 00000000000b039b │ │ DW_CFA_def_cfa_offset: 640 │ │ - DW_CFA_advance_loc: 4 to 000000000009f9c5 │ │ + DW_CFA_advance_loc: 1 to 00000000000b039c │ │ DW_CFA_def_cfa_offset: 648 │ │ - DW_CFA_advance_loc: 2 to 000000000009f9c7 │ │ + DW_CFA_advance_loc: 2 to 00000000000b039e │ │ DW_CFA_def_cfa_offset: 656 │ │ - DW_CFA_advance_loc: 9 to 000000000009f9d0 │ │ + DW_CFA_advance_loc: 9 to 00000000000b03a7 │ │ DW_CFA_def_cfa_offset: 664 │ │ - DW_CFA_advance_loc: 2 to 000000000009f9d2 │ │ + DW_CFA_advance_loc: 7 to 00000000000b03ae │ │ DW_CFA_def_cfa_offset: 672 │ │ - DW_CFA_advance_loc: 2 to 000000000009f9d4 │ │ + DW_CFA_advance_loc: 2 to 00000000000b03b0 │ │ DW_CFA_def_cfa_offset: 680 │ │ - DW_CFA_advance_loc: 7 to 000000000009f9db │ │ + DW_CFA_advance_loc: 7 to 00000000000b03b7 │ │ DW_CFA_def_cfa_offset: 688 │ │ - DW_CFA_advance_loc: 9 to 000000000009f9e4 │ │ + DW_CFA_advance_loc: 10 to 00000000000b03c1 │ │ DW_CFA_def_cfa_offset: 696 │ │ - DW_CFA_advance_loc: 7 to 000000000009f9eb │ │ + DW_CFA_advance_loc: 2 to 00000000000b03c3 │ │ DW_CFA_def_cfa_offset: 704 │ │ - DW_CFA_advance_loc: 12 to 000000000009f9f7 │ │ + DW_CFA_advance_loc: 12 to 00000000000b03cf │ │ DW_CFA_def_cfa_offset: 576 │ │ - DW_CFA_advance_loc1: 148 to 000000000009fa8b │ │ - DW_CFA_def_cfa_offset: 616 │ │ - DW_CFA_advance_loc: 21 to 000000000009faa0 │ │ + DW_CFA_advance_loc1: 127 to 00000000000b044e │ │ DW_CFA_def_cfa_offset: 624 │ │ - DW_CFA_advance_loc: 1 to 000000000009faa1 │ │ + DW_CFA_advance_loc: 26 to 00000000000b0468 │ │ DW_CFA_def_cfa_offset: 632 │ │ - DW_CFA_advance_loc: 1 to 000000000009faa2 │ │ + DW_CFA_advance_loc: 1 to 00000000000b0469 │ │ DW_CFA_def_cfa_offset: 640 │ │ - DW_CFA_advance_loc: 20 to 000000000009fab6 │ │ + DW_CFA_advance_loc: 23 to 00000000000b0480 │ │ DW_CFA_def_cfa_offset: 576 │ │ - DW_CFA_advance_loc2: 298 to 000000000009fbe0 │ │ + DW_CFA_advance_loc2: 287 to 00000000000b059f │ │ DW_CFA_def_cfa_offset: 600 │ │ - DW_CFA_advance_loc: 25 to 000000000009fbf9 │ │ + DW_CFA_advance_loc: 25 to 00000000000b05b8 │ │ DW_CFA_def_cfa_offset: 608 │ │ - DW_CFA_advance_loc: 6 to 000000000009fbff │ │ + DW_CFA_advance_loc: 6 to 00000000000b05be │ │ DW_CFA_def_cfa_offset: 616 │ │ - DW_CFA_advance_loc: 7 to 000000000009fc06 │ │ + DW_CFA_advance_loc: 7 to 00000000000b05c5 │ │ DW_CFA_def_cfa_offset: 624 │ │ - DW_CFA_advance_loc: 7 to 000000000009fc0d │ │ + DW_CFA_advance_loc: 7 to 00000000000b05cc │ │ DW_CFA_def_cfa_offset: 632 │ │ - DW_CFA_advance_loc: 2 to 000000000009fc0f │ │ + DW_CFA_advance_loc: 2 to 00000000000b05ce │ │ DW_CFA_def_cfa_offset: 640 │ │ - DW_CFA_advance_loc: 17 to 000000000009fc20 │ │ + DW_CFA_advance_loc: 12 to 00000000000b05da │ │ DW_CFA_def_cfa_offset: 576 │ │ - DW_CFA_advance_loc2: 910 to 000000000009ffae │ │ + DW_CFA_advance_loc2: 956 to 00000000000b0996 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000009ffaf │ │ + DW_CFA_advance_loc: 1 to 00000000000b0997 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 000000000009ffb1 │ │ + DW_CFA_advance_loc: 2 to 00000000000b0999 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000009ffb3 │ │ + DW_CFA_advance_loc: 2 to 00000000000b099b │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000009ffb5 │ │ + DW_CFA_advance_loc: 2 to 00000000000b099d │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000009ffb7 │ │ + DW_CFA_advance_loc: 2 to 00000000000b099f │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 000000000009ffb8 │ │ + DW_CFA_advance_loc: 1 to 00000000000b09a0 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002288 00000000000004bc 0000228c FDE cie=00000000 pc=000000000009ffc0..00000000000a2a51 │ │ - DW_CFA_advance_loc: 1 to 000000000009ffc1 │ │ +000035e0 000000000000047c 000035e4 FDE cie=00000000 pc=00000000000b09b0..00000000000b3311 │ │ + DW_CFA_advance_loc: 1 to 00000000000b09b1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000009ffc3 │ │ + DW_CFA_advance_loc: 2 to 00000000000b09b3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000009ffc5 │ │ + DW_CFA_advance_loc: 2 to 00000000000b09b5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000009ffc7 │ │ + DW_CFA_advance_loc: 2 to 00000000000b09b7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000009ffc9 │ │ + DW_CFA_advance_loc: 2 to 00000000000b09b9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000009ffca │ │ + DW_CFA_advance_loc: 1 to 00000000000b09ba │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 000000000009ffd1 │ │ + DW_CFA_advance_loc: 7 to 00000000000b09c1 │ │ DW_CFA_def_cfa_offset: 448 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 503 to 00000000000a01c8 │ │ + DW_CFA_advance_loc2: 495 to 00000000000b0bb0 │ │ DW_CFA_def_cfa_offset: 456 │ │ - DW_CFA_advance_loc: 15 to 00000000000a01d7 │ │ + DW_CFA_advance_loc: 7 to 00000000000b0bb7 │ │ DW_CFA_def_cfa_offset: 464 │ │ - DW_CFA_advance_loc: 2 to 00000000000a01d9 │ │ + DW_CFA_advance_loc: 2 to 00000000000b0bb9 │ │ DW_CFA_def_cfa_offset: 472 │ │ - DW_CFA_advance_loc: 2 to 00000000000a01db │ │ + DW_CFA_advance_loc: 2 to 00000000000b0bbb │ │ DW_CFA_def_cfa_offset: 480 │ │ - DW_CFA_advance_loc: 1 to 00000000000a01dc │ │ + DW_CFA_advance_loc: 1 to 00000000000b0bbc │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 2 to 00000000000a01de │ │ + DW_CFA_advance_loc: 2 to 00000000000b0bbe │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 2 to 00000000000a01e0 │ │ + DW_CFA_advance_loc: 2 to 00000000000b0bc0 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 2 to 00000000000a01e2 │ │ + DW_CFA_advance_loc: 2 to 00000000000b0bc2 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 9 to 00000000000a01eb │ │ + DW_CFA_advance_loc: 9 to 00000000000b0bcb │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc1: 126 to 00000000000a0269 │ │ + DW_CFA_advance_loc1: 117 to 00000000000b0c40 │ │ DW_CFA_def_cfa_offset: 456 │ │ - DW_CFA_advance_loc: 12 to 00000000000a0275 │ │ + DW_CFA_advance_loc: 12 to 00000000000b0c4c │ │ DW_CFA_def_cfa_offset: 464 │ │ - DW_CFA_advance_loc: 2 to 00000000000a0277 │ │ + DW_CFA_advance_loc: 2 to 00000000000b0c4e │ │ DW_CFA_def_cfa_offset: 472 │ │ - DW_CFA_advance_loc: 2 to 00000000000a0279 │ │ + DW_CFA_advance_loc: 2 to 00000000000b0c50 │ │ DW_CFA_def_cfa_offset: 480 │ │ - DW_CFA_advance_loc: 1 to 00000000000a027a │ │ + DW_CFA_advance_loc: 1 to 00000000000b0c51 │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 2 to 00000000000a027c │ │ + DW_CFA_advance_loc: 2 to 00000000000b0c53 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 1 to 00000000000a027d │ │ + DW_CFA_advance_loc: 1 to 00000000000b0c54 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 1 to 00000000000a027e │ │ + DW_CFA_advance_loc: 1 to 00000000000b0c55 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 9 to 00000000000a0287 │ │ + DW_CFA_advance_loc: 9 to 00000000000b0c5e │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 57 to 00000000000a02c0 │ │ + DW_CFA_advance_loc: 60 to 00000000000b0c9a │ │ DW_CFA_def_cfa_offset: 456 │ │ - DW_CFA_advance_loc: 12 to 00000000000a02cc │ │ + DW_CFA_advance_loc: 12 to 00000000000b0ca6 │ │ DW_CFA_def_cfa_offset: 464 │ │ - DW_CFA_advance_loc: 2 to 00000000000a02ce │ │ + DW_CFA_advance_loc: 2 to 00000000000b0ca8 │ │ DW_CFA_def_cfa_offset: 472 │ │ - DW_CFA_advance_loc: 2 to 00000000000a02d0 │ │ + DW_CFA_advance_loc: 2 to 00000000000b0caa │ │ DW_CFA_def_cfa_offset: 480 │ │ - DW_CFA_advance_loc: 1 to 00000000000a02d1 │ │ + DW_CFA_advance_loc: 1 to 00000000000b0cab │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 2 to 00000000000a02d3 │ │ + DW_CFA_advance_loc: 2 to 00000000000b0cad │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 2 to 00000000000a02d5 │ │ + DW_CFA_advance_loc: 2 to 00000000000b0caf │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 2 to 00000000000a02d7 │ │ + DW_CFA_advance_loc: 2 to 00000000000b0cb1 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 9 to 00000000000a02e0 │ │ + DW_CFA_advance_loc: 9 to 00000000000b0cba │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc1: 151 to 00000000000a0377 │ │ + DW_CFA_advance_loc1: 140 to 00000000000b0d46 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 25 to 00000000000a0390 │ │ + DW_CFA_advance_loc: 28 to 00000000000b0d62 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 2 to 00000000000a0392 │ │ + DW_CFA_advance_loc: 2 to 00000000000b0d64 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 9 to 00000000000a039b │ │ + DW_CFA_advance_loc: 9 to 00000000000b0d6d │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 50 to 00000000000a03cd │ │ + DW_CFA_advance_loc: 50 to 00000000000b0d9f │ │ DW_CFA_def_cfa_offset: 456 │ │ - DW_CFA_advance_loc: 13 to 00000000000a03da │ │ + DW_CFA_advance_loc: 16 to 00000000000b0daf │ │ DW_CFA_def_cfa_offset: 464 │ │ - DW_CFA_advance_loc: 1 to 00000000000a03db │ │ + DW_CFA_advance_loc: 1 to 00000000000b0db0 │ │ DW_CFA_def_cfa_offset: 472 │ │ - DW_CFA_advance_loc: 2 to 00000000000a03dd │ │ + DW_CFA_advance_loc: 2 to 00000000000b0db2 │ │ DW_CFA_def_cfa_offset: 480 │ │ - DW_CFA_advance_loc: 1 to 00000000000a03de │ │ + DW_CFA_advance_loc: 1 to 00000000000b0db3 │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 2 to 00000000000a03e0 │ │ + DW_CFA_advance_loc: 2 to 00000000000b0db5 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 2 to 00000000000a03e2 │ │ + DW_CFA_advance_loc: 2 to 00000000000b0db7 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 2 to 00000000000a03e4 │ │ + DW_CFA_advance_loc: 7 to 00000000000b0dbe │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 9 to 00000000000a03ed │ │ + DW_CFA_advance_loc: 9 to 00000000000b0dc7 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc1: 103 to 00000000000a0454 │ │ + DW_CFA_advance_loc1: 103 to 00000000000b0e2e │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 25 to 00000000000a046d │ │ + DW_CFA_advance_loc: 25 to 00000000000b0e47 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 1 to 00000000000a046e │ │ + DW_CFA_advance_loc: 1 to 00000000000b0e48 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 9 to 00000000000a0477 │ │ + DW_CFA_advance_loc: 9 to 00000000000b0e51 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc1: 165 to 00000000000a051c │ │ + DW_CFA_advance_loc1: 155 to 00000000000b0eec │ │ DW_CFA_def_cfa_offset: 456 │ │ - DW_CFA_advance_loc: 18 to 00000000000a052e │ │ + DW_CFA_advance_loc: 21 to 00000000000b0f01 │ │ DW_CFA_def_cfa_offset: 464 │ │ - DW_CFA_advance_loc: 1 to 00000000000a052f │ │ + DW_CFA_advance_loc: 1 to 00000000000b0f02 │ │ DW_CFA_def_cfa_offset: 472 │ │ - DW_CFA_advance_loc: 1 to 00000000000a0530 │ │ + DW_CFA_advance_loc: 1 to 00000000000b0f03 │ │ DW_CFA_def_cfa_offset: 480 │ │ - DW_CFA_advance_loc: 1 to 00000000000a0531 │ │ + DW_CFA_advance_loc: 1 to 00000000000b0f04 │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 2 to 00000000000a0533 │ │ + DW_CFA_advance_loc: 2 to 00000000000b0f06 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 2 to 00000000000a0535 │ │ + DW_CFA_advance_loc: 2 to 00000000000b0f08 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 2 to 00000000000a0537 │ │ + DW_CFA_advance_loc: 2 to 00000000000b0f0a │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 9 to 00000000000a0540 │ │ + DW_CFA_advance_loc: 9 to 00000000000b0f13 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc1: 143 to 00000000000a05cf │ │ - DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 25 to 00000000000a05e8 │ │ + DW_CFA_advance_loc1: 133 to 00000000000b0f98 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 9 to 00000000000a05f1 │ │ + DW_CFA_advance_loc: 28 to 00000000000b0fb4 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 18 to 00000000000a0603 │ │ + DW_CFA_advance_loc: 18 to 00000000000b0fc6 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 52 to 00000000000a0637 │ │ + DW_CFA_advance_loc: 42 to 00000000000b0ff0 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 25 to 00000000000a0650 │ │ + DW_CFA_advance_loc: 25 to 00000000000b1009 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 7 to 00000000000a0657 │ │ + DW_CFA_advance_loc: 7 to 00000000000b1010 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 9 to 00000000000a0660 │ │ + DW_CFA_advance_loc: 9 to 00000000000b1019 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 21 to 00000000000a0675 │ │ + DW_CFA_advance_loc: 20 to 00000000000b102d │ │ DW_CFA_def_cfa_offset: 456 │ │ - DW_CFA_advance_loc: 32 to 00000000000a0695 │ │ + DW_CFA_advance_loc: 12 to 00000000000b1039 │ │ DW_CFA_def_cfa_offset: 464 │ │ - DW_CFA_advance_loc: 1 to 00000000000a0696 │ │ + DW_CFA_advance_loc: 2 to 00000000000b103b │ │ DW_CFA_def_cfa_offset: 472 │ │ - DW_CFA_advance_loc: 4 to 00000000000a069a │ │ + DW_CFA_advance_loc: 7 to 00000000000b1042 │ │ DW_CFA_def_cfa_offset: 480 │ │ - DW_CFA_advance_loc: 2 to 00000000000a069c │ │ + DW_CFA_advance_loc: 1 to 00000000000b1043 │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 2 to 00000000000a069e │ │ + DW_CFA_advance_loc: 2 to 00000000000b1045 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 2 to 00000000000a06a0 │ │ + DW_CFA_advance_loc: 2 to 00000000000b1047 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 2 to 00000000000a06a2 │ │ + DW_CFA_advance_loc: 7 to 00000000000b104e │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 9 to 00000000000a06ab │ │ + DW_CFA_advance_loc: 9 to 00000000000b1057 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 35 to 00000000000a06ce │ │ + DW_CFA_advance_loc: 35 to 00000000000b107a │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 42 to 00000000000a06f8 │ │ + DW_CFA_advance_loc: 42 to 00000000000b10a4 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 7 to 00000000000a06ff │ │ + DW_CFA_advance_loc: 7 to 00000000000b10ab │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 7 to 00000000000a0706 │ │ + DW_CFA_advance_loc: 7 to 00000000000b10b2 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 9 to 00000000000a070f │ │ + DW_CFA_advance_loc: 9 to 00000000000b10bb │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc1: 207 to 00000000000a07de │ │ - DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 9 to 00000000000a07e7 │ │ + DW_CFA_advance_loc1: 194 to 00000000000b117d │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 2 to 00000000000a07e9 │ │ + DW_CFA_advance_loc: 10 to 00000000000b1187 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 2 to 00000000000a07eb │ │ + DW_CFA_advance_loc: 2 to 00000000000b1189 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 17 to 00000000000a07fc │ │ + DW_CFA_advance_loc: 17 to 00000000000b119a │ │ DW_CFA_def_cfa_offset: 520 │ │ - DW_CFA_advance_loc: 9 to 00000000000a0805 │ │ + DW_CFA_advance_loc: 9 to 00000000000b11a3 │ │ DW_CFA_def_cfa_offset: 528 │ │ - DW_CFA_advance_loc: 1 to 00000000000a0806 │ │ + DW_CFA_advance_loc: 2 to 00000000000b11a5 │ │ DW_CFA_def_cfa_offset: 536 │ │ - DW_CFA_advance_loc: 2 to 00000000000a0808 │ │ + DW_CFA_advance_loc: 2 to 00000000000b11a7 │ │ DW_CFA_def_cfa_offset: 544 │ │ - DW_CFA_advance_loc: 2 to 00000000000a080a │ │ + DW_CFA_advance_loc: 2 to 00000000000b11a9 │ │ DW_CFA_def_cfa_offset: 552 │ │ - DW_CFA_advance_loc: 7 to 00000000000a0811 │ │ + DW_CFA_advance_loc: 6 to 00000000000b11af │ │ DW_CFA_def_cfa_offset: 560 │ │ - DW_CFA_advance_loc: 7 to 00000000000a0818 │ │ + DW_CFA_advance_loc: 10 to 00000000000b11b9 │ │ DW_CFA_def_cfa_offset: 568 │ │ - DW_CFA_advance_loc: 2 to 00000000000a081a │ │ + DW_CFA_advance_loc: 2 to 00000000000b11bb │ │ DW_CFA_def_cfa_offset: 576 │ │ - DW_CFA_advance_loc: 12 to 00000000000a0826 │ │ + DW_CFA_advance_loc: 12 to 00000000000b11c7 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 39 to 00000000000a084d │ │ - DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 29 to 00000000000a086a │ │ + DW_CFA_advance_loc: 22 to 00000000000b11dd │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 2 to 00000000000a086c │ │ + DW_CFA_advance_loc: 32 to 00000000000b11fd │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 2 to 00000000000a086e │ │ + DW_CFA_advance_loc: 2 to 00000000000b11ff │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 16 to 00000000000a087e │ │ + DW_CFA_advance_loc: 17 to 00000000000b1210 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc2: 399 to 00000000000a0a0d │ │ + DW_CFA_advance_loc2: 376 to 00000000000b1388 │ │ DW_CFA_def_cfa_offset: 456 │ │ - DW_CFA_advance_loc: 17 to 00000000000a0a1e │ │ + DW_CFA_advance_loc: 17 to 00000000000b1399 │ │ DW_CFA_def_cfa_offset: 464 │ │ - DW_CFA_advance_loc: 1 to 00000000000a0a1f │ │ + DW_CFA_advance_loc: 1 to 00000000000b139a │ │ DW_CFA_def_cfa_offset: 472 │ │ - DW_CFA_advance_loc: 2 to 00000000000a0a21 │ │ + DW_CFA_advance_loc: 2 to 00000000000b139c │ │ DW_CFA_def_cfa_offset: 480 │ │ - DW_CFA_advance_loc: 2 to 00000000000a0a23 │ │ + DW_CFA_advance_loc: 2 to 00000000000b139e │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 2 to 00000000000a0a25 │ │ + DW_CFA_advance_loc: 2 to 00000000000b13a0 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 2 to 00000000000a0a27 │ │ + DW_CFA_advance_loc: 2 to 00000000000b13a2 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 2 to 00000000000a0a29 │ │ + DW_CFA_advance_loc: 2 to 00000000000b13a4 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 9 to 00000000000a0a32 │ │ + DW_CFA_advance_loc: 9 to 00000000000b13ad │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc2: 284 to 00000000000a0b4e │ │ + DW_CFA_advance_loc2: 270 to 00000000000b14bb │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 16 to 00000000000a0b5e │ │ + DW_CFA_advance_loc: 16 to 00000000000b14cb │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 7 to 00000000000a0b65 │ │ + DW_CFA_advance_loc: 7 to 00000000000b14d2 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 9 to 00000000000a0b6e │ │ + DW_CFA_advance_loc: 9 to 00000000000b14db │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc1: 175 to 00000000000a0c1d │ │ + DW_CFA_advance_loc1: 184 to 00000000000b1593 │ │ DW_CFA_def_cfa_offset: 456 │ │ - DW_CFA_advance_loc: 14 to 00000000000a0c2b │ │ + DW_CFA_advance_loc: 12 to 00000000000b159f │ │ DW_CFA_def_cfa_offset: 464 │ │ - DW_CFA_advance_loc: 1 to 00000000000a0c2c │ │ + DW_CFA_advance_loc: 1 to 00000000000b15a0 │ │ DW_CFA_def_cfa_offset: 472 │ │ - DW_CFA_advance_loc: 4 to 00000000000a0c30 │ │ + DW_CFA_advance_loc: 7 to 00000000000b15a7 │ │ DW_CFA_def_cfa_offset: 480 │ │ - DW_CFA_advance_loc: 2 to 00000000000a0c32 │ │ + DW_CFA_advance_loc: 2 to 00000000000b15a9 │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 2 to 00000000000a0c34 │ │ + DW_CFA_advance_loc: 2 to 00000000000b15ab │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 1 to 00000000000a0c35 │ │ + DW_CFA_advance_loc: 1 to 00000000000b15ac │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 1 to 00000000000a0c36 │ │ + DW_CFA_advance_loc: 1 to 00000000000b15ad │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 9 to 00000000000a0c3f │ │ + DW_CFA_advance_loc: 9 to 00000000000b15b6 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 45 to 00000000000a0c6c │ │ + DW_CFA_advance_loc: 50 to 00000000000b15e8 │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 34 to 00000000000a0c8e │ │ + DW_CFA_advance_loc: 34 to 00000000000b160a │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 7 to 00000000000a0c95 │ │ + DW_CFA_advance_loc: 7 to 00000000000b1611 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 7 to 00000000000a0c9c │ │ + DW_CFA_advance_loc: 7 to 00000000000b1618 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 9 to 00000000000a0ca5 │ │ + DW_CFA_advance_loc: 9 to 00000000000b1621 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 59 to 00000000000a0ce0 │ │ + DW_CFA_advance_loc1: 64 to 00000000000b1661 │ │ DW_CFA_def_cfa_offset: 456 │ │ - DW_CFA_advance_loc: 14 to 00000000000a0cee │ │ + DW_CFA_advance_loc: 12 to 00000000000b166d │ │ DW_CFA_def_cfa_offset: 464 │ │ - DW_CFA_advance_loc: 1 to 00000000000a0cef │ │ + DW_CFA_advance_loc: 1 to 00000000000b166e │ │ DW_CFA_def_cfa_offset: 472 │ │ - DW_CFA_advance_loc: 4 to 00000000000a0cf3 │ │ + DW_CFA_advance_loc: 7 to 00000000000b1675 │ │ DW_CFA_def_cfa_offset: 480 │ │ - DW_CFA_advance_loc: 1 to 00000000000a0cf4 │ │ + DW_CFA_advance_loc: 1 to 00000000000b1676 │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 2 to 00000000000a0cf6 │ │ + DW_CFA_advance_loc: 2 to 00000000000b1678 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 2 to 00000000000a0cf8 │ │ + DW_CFA_advance_loc: 2 to 00000000000b167a │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 2 to 00000000000a0cfa │ │ + DW_CFA_advance_loc: 2 to 00000000000b167c │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 9 to 00000000000a0d03 │ │ + DW_CFA_advance_loc: 9 to 00000000000b1685 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 42 to 00000000000a0d2d │ │ + DW_CFA_advance_loc: 50 to 00000000000b16b7 │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 37 to 00000000000a0d52 │ │ + DW_CFA_advance_loc: 34 to 00000000000b16d9 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 7 to 00000000000a0d59 │ │ + DW_CFA_advance_loc: 7 to 00000000000b16e0 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 7 to 00000000000a0d60 │ │ + DW_CFA_advance_loc: 7 to 00000000000b16e7 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 9 to 00000000000a0d69 │ │ + DW_CFA_advance_loc: 9 to 00000000000b16f0 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc1: 156 to 00000000000a0e05 │ │ - DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 25 to 00000000000a0e1e │ │ - DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 16 to 00000000000a0e2e │ │ - DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc1: 82 to 00000000000a0e80 │ │ - DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 17 to 00000000000a0e91 │ │ + DW_CFA_advance_loc2: 268 to 00000000000b17fc │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 1 to 00000000000a0e92 │ │ + DW_CFA_advance_loc: 17 to 00000000000b180d │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 7 to 00000000000a0e99 │ │ + DW_CFA_advance_loc: 7 to 00000000000b1814 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 20 to 00000000000a0ead │ │ + DW_CFA_advance_loc: 20 to 00000000000b1828 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc1: 132 to 00000000000a0f31 │ │ - DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 17 to 00000000000a0f42 │ │ + DW_CFA_advance_loc1: 120 to 00000000000b18a0 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 4 to 00000000000a0f46 │ │ + DW_CFA_advance_loc: 19 to 00000000000b18b3 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 18 to 00000000000a0f58 │ │ + DW_CFA_advance_loc: 18 to 00000000000b18c5 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc1: 215 to 00000000000a102f │ │ - DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 17 to 00000000000a1040 │ │ + DW_CFA_advance_loc1: 218 to 00000000000b199f │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 7 to 00000000000a1047 │ │ + DW_CFA_advance_loc: 23 to 00000000000b19b6 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 18 to 00000000000a1059 │ │ + DW_CFA_advance_loc: 18 to 00000000000b19c8 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc1: 110 to 00000000000a10c7 │ │ + DW_CFA_advance_loc1: 109 to 00000000000b1a35 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 32 to 00000000000a10e7 │ │ + DW_CFA_advance_loc: 27 to 00000000000b1a50 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 1 to 00000000000a10e8 │ │ + DW_CFA_advance_loc: 2 to 00000000000b1a52 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 9 to 00000000000a10f1 │ │ + DW_CFA_advance_loc: 9 to 00000000000b1a5b │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc1: 71 to 00000000000a1138 │ │ + DW_CFA_advance_loc1: 65 to 00000000000b1a9c │ │ DW_CFA_def_cfa_offset: 456 │ │ - DW_CFA_advance_loc: 33 to 00000000000a1159 │ │ + DW_CFA_advance_loc: 30 to 00000000000b1aba │ │ DW_CFA_def_cfa_offset: 464 │ │ - DW_CFA_advance_loc: 1 to 00000000000a115a │ │ + DW_CFA_advance_loc: 1 to 00000000000b1abb │ │ DW_CFA_def_cfa_offset: 472 │ │ - DW_CFA_advance_loc: 1 to 00000000000a115b │ │ + DW_CFA_advance_loc: 2 to 00000000000b1abd │ │ DW_CFA_def_cfa_offset: 480 │ │ - DW_CFA_advance_loc: 1 to 00000000000a115c │ │ + DW_CFA_advance_loc: 2 to 00000000000b1abf │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 5 to 00000000000a1161 │ │ + DW_CFA_advance_loc: 5 to 00000000000b1ac4 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 7 to 00000000000a1168 │ │ + DW_CFA_advance_loc: 7 to 00000000000b1acb │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 7 to 00000000000a116f │ │ + DW_CFA_advance_loc: 7 to 00000000000b1ad2 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 9 to 00000000000a1178 │ │ + DW_CFA_advance_loc: 9 to 00000000000b1adb │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc1: 68 to 00000000000a11bc │ │ + DW_CFA_advance_loc1: 64 to 00000000000b1b1b │ │ DW_CFA_def_cfa_offset: 456 │ │ - DW_CFA_advance_loc: 22 to 00000000000a11d2 │ │ + DW_CFA_advance_loc: 22 to 00000000000b1b31 │ │ DW_CFA_def_cfa_offset: 464 │ │ - DW_CFA_advance_loc: 1 to 00000000000a11d3 │ │ + DW_CFA_advance_loc: 1 to 00000000000b1b32 │ │ DW_CFA_def_cfa_offset: 472 │ │ - DW_CFA_advance_loc: 2 to 00000000000a11d5 │ │ + DW_CFA_advance_loc: 2 to 00000000000b1b34 │ │ DW_CFA_def_cfa_offset: 480 │ │ - DW_CFA_advance_loc: 2 to 00000000000a11d7 │ │ + DW_CFA_advance_loc: 2 to 00000000000b1b36 │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 1 to 00000000000a11d8 │ │ + DW_CFA_advance_loc: 1 to 00000000000b1b37 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 7 to 00000000000a11df │ │ + DW_CFA_advance_loc: 7 to 00000000000b1b3e │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 7 to 00000000000a11e6 │ │ + DW_CFA_advance_loc: 7 to 00000000000b1b45 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 9 to 00000000000a11ef │ │ + DW_CFA_advance_loc: 9 to 00000000000b1b4e │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 53 to 00000000000a1224 │ │ + DW_CFA_advance_loc: 61 to 00000000000b1b8b │ │ DW_CFA_def_cfa_offset: 456 │ │ - DW_CFA_advance_loc: 26 to 00000000000a123e │ │ + DW_CFA_advance_loc: 24 to 00000000000b1ba3 │ │ DW_CFA_def_cfa_offset: 464 │ │ - DW_CFA_advance_loc: 1 to 00000000000a123f │ │ + DW_CFA_advance_loc: 1 to 00000000000b1ba4 │ │ DW_CFA_def_cfa_offset: 472 │ │ - DW_CFA_advance_loc: 1 to 00000000000a1240 │ │ + DW_CFA_advance_loc: 2 to 00000000000b1ba6 │ │ DW_CFA_def_cfa_offset: 480 │ │ - DW_CFA_advance_loc: 1 to 00000000000a1241 │ │ + DW_CFA_advance_loc: 6 to 00000000000b1bac │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 2 to 00000000000a1243 │ │ + DW_CFA_advance_loc: 2 to 00000000000b1bae │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 2 to 00000000000a1245 │ │ + DW_CFA_advance_loc: 2 to 00000000000b1bb0 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 2 to 00000000000a1247 │ │ + DW_CFA_advance_loc: 2 to 00000000000b1bb2 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 9 to 00000000000a1250 │ │ + DW_CFA_advance_loc: 9 to 00000000000b1bbb │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc1: 86 to 00000000000a12a6 │ │ + DW_CFA_advance_loc1: 84 to 00000000000b1c0f │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 29 to 00000000000a12c3 │ │ + DW_CFA_advance_loc: 32 to 00000000000b1c2f │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 2 to 00000000000a12c5 │ │ + DW_CFA_advance_loc: 2 to 00000000000b1c31 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 9 to 00000000000a12ce │ │ + DW_CFA_advance_loc: 9 to 00000000000b1c3a │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 35 to 00000000000a12f1 │ │ + DW_CFA_advance_loc: 38 to 00000000000b1c60 │ │ DW_CFA_def_cfa_offset: 456 │ │ - DW_CFA_advance_loc: 23 to 00000000000a1308 │ │ + DW_CFA_advance_loc: 26 to 00000000000b1c7a │ │ DW_CFA_def_cfa_offset: 464 │ │ - DW_CFA_advance_loc: 1 to 00000000000a1309 │ │ + DW_CFA_advance_loc: 1 to 00000000000b1c7b │ │ DW_CFA_def_cfa_offset: 472 │ │ - DW_CFA_advance_loc: 2 to 00000000000a130b │ │ + DW_CFA_advance_loc: 2 to 00000000000b1c7d │ │ DW_CFA_def_cfa_offset: 480 │ │ - DW_CFA_advance_loc: 2 to 00000000000a130d │ │ + DW_CFA_advance_loc: 6 to 00000000000b1c83 │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 1 to 00000000000a130e │ │ + DW_CFA_advance_loc: 1 to 00000000000b1c84 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 2 to 00000000000a1310 │ │ + DW_CFA_advance_loc: 2 to 00000000000b1c86 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 2 to 00000000000a1312 │ │ + DW_CFA_advance_loc: 2 to 00000000000b1c88 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 9 to 00000000000a131b │ │ + DW_CFA_advance_loc: 9 to 00000000000b1c91 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc1: 87 to 00000000000a1372 │ │ + DW_CFA_advance_loc1: 132 to 00000000000b1d15 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 30 to 00000000000a1390 │ │ + DW_CFA_advance_loc: 34 to 00000000000b1d37 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 19 to 00000000000a13a3 │ │ + DW_CFA_advance_loc: 19 to 00000000000b1d4a │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 17 to 00000000000a13b4 │ │ - DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 30 to 00000000000a13d2 │ │ - DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 7 to 00000000000a13d9 │ │ - DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 19 to 00000000000a13ec │ │ - DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc1: 149 to 00000000000a1481 │ │ + DW_CFA_advance_loc1: 136 to 00000000000b1dd2 │ │ DW_CFA_def_cfa_offset: 456 │ │ - DW_CFA_advance_loc: 14 to 00000000000a148f │ │ + DW_CFA_advance_loc: 14 to 00000000000b1de0 │ │ DW_CFA_def_cfa_offset: 464 │ │ - DW_CFA_advance_loc: 1 to 00000000000a1490 │ │ + DW_CFA_advance_loc: 1 to 00000000000b1de1 │ │ DW_CFA_def_cfa_offset: 472 │ │ - DW_CFA_advance_loc: 2 to 00000000000a1492 │ │ + DW_CFA_advance_loc: 2 to 00000000000b1de3 │ │ DW_CFA_def_cfa_offset: 480 │ │ - DW_CFA_advance_loc: 2 to 00000000000a1494 │ │ + DW_CFA_advance_loc: 2 to 00000000000b1de5 │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 1 to 00000000000a1495 │ │ + DW_CFA_advance_loc: 2 to 00000000000b1de7 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 2 to 00000000000a1497 │ │ + DW_CFA_advance_loc: 2 to 00000000000b1de9 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 2 to 00000000000a1499 │ │ + DW_CFA_advance_loc: 2 to 00000000000b1deb │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 9 to 00000000000a14a2 │ │ + DW_CFA_advance_loc: 9 to 00000000000b1df4 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc2: 304 to 00000000000a15d2 │ │ + DW_CFA_advance_loc2: 300 to 00000000000b1f20 │ │ DW_CFA_def_cfa_offset: 456 │ │ - DW_CFA_advance_loc: 21 to 00000000000a15e7 │ │ + DW_CFA_advance_loc: 19 to 00000000000b1f33 │ │ DW_CFA_def_cfa_offset: 464 │ │ - DW_CFA_advance_loc: 1 to 00000000000a15e8 │ │ + DW_CFA_advance_loc: 1 to 00000000000b1f34 │ │ DW_CFA_def_cfa_offset: 472 │ │ - DW_CFA_advance_loc: 2 to 00000000000a15ea │ │ + DW_CFA_advance_loc: 2 to 00000000000b1f36 │ │ DW_CFA_def_cfa_offset: 480 │ │ - DW_CFA_advance_loc: 2 to 00000000000a15ec │ │ + DW_CFA_advance_loc: 2 to 00000000000b1f38 │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 2 to 00000000000a15ee │ │ + DW_CFA_advance_loc: 2 to 00000000000b1f3a │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 1 to 00000000000a15ef │ │ + DW_CFA_advance_loc: 2 to 00000000000b1f3c │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 2 to 00000000000a15f1 │ │ + DW_CFA_advance_loc: 2 to 00000000000b1f3e │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 9 to 00000000000a15fa │ │ + DW_CFA_advance_loc: 9 to 00000000000b1f47 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc2: 278 to 00000000000a1710 │ │ + DW_CFA_advance_loc2: 292 to 00000000000b206b │ │ DW_CFA_def_cfa_offset: 456 │ │ - DW_CFA_advance_loc: 16 to 00000000000a1720 │ │ + DW_CFA_advance_loc: 17 to 00000000000b207c │ │ DW_CFA_def_cfa_offset: 464 │ │ - DW_CFA_advance_loc: 1 to 00000000000a1721 │ │ + DW_CFA_advance_loc: 1 to 00000000000b207d │ │ DW_CFA_def_cfa_offset: 472 │ │ - DW_CFA_advance_loc: 4 to 00000000000a1725 │ │ + DW_CFA_advance_loc: 7 to 00000000000b2084 │ │ DW_CFA_def_cfa_offset: 480 │ │ - DW_CFA_advance_loc: 1 to 00000000000a1726 │ │ + DW_CFA_advance_loc: 1 to 00000000000b2085 │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 1 to 00000000000a1727 │ │ + DW_CFA_advance_loc: 1 to 00000000000b2086 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 2 to 00000000000a1729 │ │ + DW_CFA_advance_loc: 2 to 00000000000b2088 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 2 to 00000000000a172b │ │ + DW_CFA_advance_loc: 2 to 00000000000b208a │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 9 to 00000000000a1734 │ │ + DW_CFA_advance_loc: 9 to 00000000000b2093 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc2: 376 to 00000000000a18ac │ │ - DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 11 to 00000000000a18b7 │ │ + DW_CFA_advance_loc2: 322 to 00000000000b21d5 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 2 to 00000000000a18b9 │ │ + DW_CFA_advance_loc: 20 to 00000000000b21e9 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 2 to 00000000000a18bb │ │ + DW_CFA_advance_loc: 2 to 00000000000b21eb │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 7 to 00000000000a18c2 │ │ + DW_CFA_advance_loc: 7 to 00000000000b21f2 │ │ DW_CFA_def_cfa_offset: 520 │ │ - DW_CFA_advance_loc: 7 to 00000000000a18c9 │ │ + DW_CFA_advance_loc: 7 to 00000000000b21f9 │ │ DW_CFA_def_cfa_offset: 528 │ │ - DW_CFA_advance_loc: 1 to 00000000000a18ca │ │ + DW_CFA_advance_loc: 1 to 00000000000b21fa │ │ DW_CFA_def_cfa_offset: 536 │ │ - DW_CFA_advance_loc: 7 to 00000000000a18d1 │ │ + DW_CFA_advance_loc: 2 to 00000000000b21fc │ │ DW_CFA_def_cfa_offset: 544 │ │ - DW_CFA_advance_loc: 2 to 00000000000a18d3 │ │ + DW_CFA_advance_loc: 2 to 00000000000b21fe │ │ DW_CFA_def_cfa_offset: 552 │ │ - DW_CFA_advance_loc: 8 to 00000000000a18db │ │ + DW_CFA_advance_loc: 6 to 00000000000b2204 │ │ DW_CFA_def_cfa_offset: 560 │ │ - DW_CFA_advance_loc: 2 to 00000000000a18dd │ │ + DW_CFA_advance_loc: 2 to 00000000000b2206 │ │ DW_CFA_def_cfa_offset: 568 │ │ - DW_CFA_advance_loc: 2 to 00000000000a18df │ │ + DW_CFA_advance_loc: 2 to 00000000000b2208 │ │ DW_CFA_def_cfa_offset: 576 │ │ - DW_CFA_advance_loc: 12 to 00000000000a18eb │ │ + DW_CFA_advance_loc: 12 to 00000000000b2214 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 14 to 00000000000a18f9 │ │ - DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 59 to 00000000000a1934 │ │ + DW_CFA_advance_loc: 6 to 00000000000b221a │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 2 to 00000000000a1936 │ │ + DW_CFA_advance_loc: 39 to 00000000000b2241 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 2 to 00000000000a1938 │ │ + DW_CFA_advance_loc: 2 to 00000000000b2243 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 16 to 00000000000a1948 │ │ + DW_CFA_advance_loc: 16 to 00000000000b2253 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc2: 292 to 00000000000a1a6c │ │ - DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 4 to 00000000000a1a70 │ │ + DW_CFA_advance_loc1: 243 to 00000000000b2346 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 9 to 00000000000a1a79 │ │ + DW_CFA_advance_loc: 11 to 00000000000b2351 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 2 to 00000000000a1a7b │ │ + DW_CFA_advance_loc: 2 to 00000000000b2353 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 2 to 00000000000a1a7d │ │ + DW_CFA_advance_loc: 7 to 00000000000b235a │ │ DW_CFA_def_cfa_offset: 520 │ │ - DW_CFA_advance_loc: 7 to 00000000000a1a84 │ │ + DW_CFA_advance_loc: 7 to 00000000000b2361 │ │ DW_CFA_def_cfa_offset: 528 │ │ - DW_CFA_advance_loc: 9 to 00000000000a1a8d │ │ + DW_CFA_advance_loc: 9 to 00000000000b236a │ │ DW_CFA_def_cfa_offset: 536 │ │ - DW_CFA_advance_loc: 7 to 00000000000a1a94 │ │ + DW_CFA_advance_loc: 7 to 00000000000b2371 │ │ DW_CFA_def_cfa_offset: 544 │ │ - DW_CFA_advance_loc: 2 to 00000000000a1a96 │ │ + DW_CFA_advance_loc: 2 to 00000000000b2373 │ │ DW_CFA_def_cfa_offset: 552 │ │ - DW_CFA_advance_loc: 7 to 00000000000a1a9d │ │ + DW_CFA_advance_loc: 7 to 00000000000b237a │ │ DW_CFA_def_cfa_offset: 560 │ │ - DW_CFA_advance_loc: 10 to 00000000000a1aa7 │ │ + DW_CFA_advance_loc: 2 to 00000000000b237c │ │ DW_CFA_def_cfa_offset: 568 │ │ - DW_CFA_advance_loc: 2 to 00000000000a1aa9 │ │ + DW_CFA_advance_loc: 2 to 00000000000b237e │ │ DW_CFA_def_cfa_offset: 576 │ │ - DW_CFA_advance_loc: 12 to 00000000000a1ab5 │ │ + DW_CFA_advance_loc: 12 to 00000000000b238a │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 13 to 00000000000a1ac2 │ │ - DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 41 to 00000000000a1aeb │ │ + DW_CFA_advance_loc: 6 to 00000000000b2390 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 2 to 00000000000a1aed │ │ + DW_CFA_advance_loc: 31 to 00000000000b23af │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 2 to 00000000000a1aef │ │ + DW_CFA_advance_loc: 2 to 00000000000b23b1 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 16 to 00000000000a1aff │ │ + DW_CFA_advance_loc: 16 to 00000000000b23c1 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc2: 777 to 00000000000a1e08 │ │ + DW_CFA_advance_loc2: 792 to 00000000000b26d9 │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 30 to 00000000000a1e26 │ │ + DW_CFA_advance_loc: 20 to 00000000000b26ed │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 2 to 00000000000a1e28 │ │ + DW_CFA_advance_loc: 2 to 00000000000b26ef │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 1 to 00000000000a1e29 │ │ + DW_CFA_advance_loc: 1 to 00000000000b26f0 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 17 to 00000000000a1e3a │ │ + DW_CFA_advance_loc: 22 to 00000000000b2706 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc2: 1121 to 00000000000a229b │ │ + DW_CFA_advance_loc2: 1112 to 00000000000b2b5e │ │ DW_CFA_def_cfa_offset: 472 │ │ - DW_CFA_advance_loc: 25 to 00000000000a22b4 │ │ + DW_CFA_advance_loc: 22 to 00000000000b2b74 │ │ DW_CFA_def_cfa_offset: 480 │ │ - DW_CFA_advance_loc: 9 to 00000000000a22bd │ │ + DW_CFA_advance_loc: 9 to 00000000000b2b7d │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 7 to 00000000000a22c4 │ │ + DW_CFA_advance_loc: 7 to 00000000000b2b84 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 7 to 00000000000a22cb │ │ + DW_CFA_advance_loc: 7 to 00000000000b2b8b │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 2 to 00000000000a22cd │ │ + DW_CFA_advance_loc: 2 to 00000000000b2b8d │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 14 to 00000000000a22db │ │ + DW_CFA_advance_loc: 19 to 00000000000b2ba0 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc2: 1899 to 00000000000a2a46 │ │ + DW_CFA_advance_loc2: 1894 to 00000000000b3306 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000a2a47 │ │ + DW_CFA_advance_loc: 1 to 00000000000b3307 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000a2a49 │ │ + DW_CFA_advance_loc: 2 to 00000000000b3309 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000a2a4b │ │ + DW_CFA_advance_loc: 2 to 00000000000b330b │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000a2a4d │ │ + DW_CFA_advance_loc: 2 to 00000000000b330d │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000a2a4f │ │ + DW_CFA_advance_loc: 2 to 00000000000b330f │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000a2a50 │ │ + DW_CFA_advance_loc: 1 to 00000000000b3310 │ │ 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 │ │ │ │ -00002748 00000000000000dc 0000274c FDE cie=00000000 pc=00000000000a2a60..00000000000a3138 │ │ - DW_CFA_advance_loc: 1 to 00000000000a2a61 │ │ +00003a60 00000000000000cc 00003a64 FDE cie=00000000 pc=00000000000b3320..00000000000b39a1 │ │ + DW_CFA_advance_loc: 1 to 00000000000b3321 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000a2a63 │ │ + DW_CFA_advance_loc: 2 to 00000000000b3323 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000a2a65 │ │ + DW_CFA_advance_loc: 2 to 00000000000b3325 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000a2a67 │ │ + DW_CFA_advance_loc: 2 to 00000000000b3327 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000a2a69 │ │ + DW_CFA_advance_loc: 2 to 00000000000b3329 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000a2a6a │ │ + DW_CFA_advance_loc: 1 to 00000000000b332a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000a2a71 │ │ + DW_CFA_advance_loc: 7 to 00000000000b3331 │ │ DW_CFA_def_cfa_offset: 192 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 907 to 00000000000a2dfc │ │ + DW_CFA_advance_loc2: 882 to 00000000000b36a3 │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 4 to 00000000000a2e00 │ │ + DW_CFA_advance_loc: 4 to 00000000000b36a7 │ │ DW_CFA_def_cfa_offset: 232 │ │ - DW_CFA_advance_loc: 4 to 00000000000a2e04 │ │ + DW_CFA_advance_loc: 5 to 00000000000b36ac │ │ DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 5 to 00000000000a2e09 │ │ + DW_CFA_advance_loc: 5 to 00000000000b36b1 │ │ DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 2 to 00000000000a2e0b │ │ + DW_CFA_advance_loc: 2 to 00000000000b36b3 │ │ DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 11 to 00000000000a2e16 │ │ + DW_CFA_advance_loc: 14 to 00000000000b36c1 │ │ DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc1: 88 to 00000000000a2e6e │ │ - DW_CFA_def_cfa_offset: 216 │ │ - DW_CFA_advance_loc: 22 to 00000000000a2e84 │ │ + DW_CFA_advance_loc1: 76 to 00000000000b370d │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 1 to 00000000000a2e85 │ │ + DW_CFA_advance_loc: 25 to 00000000000b3726 │ │ DW_CFA_def_cfa_offset: 232 │ │ - DW_CFA_advance_loc: 2 to 00000000000a2e87 │ │ + DW_CFA_advance_loc: 2 to 00000000000b3728 │ │ DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 1 to 00000000000a2e88 │ │ + DW_CFA_advance_loc: 1 to 00000000000b3729 │ │ DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 2 to 00000000000a2e8a │ │ + DW_CFA_advance_loc: 1 to 00000000000b372a │ │ DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 13 to 00000000000a2e97 │ │ + DW_CFA_advance_loc: 13 to 00000000000b3737 │ │ DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc: 29 to 00000000000a2eb4 │ │ - DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 28 to 00000000000a2ed0 │ │ + DW_CFA_advance_loc: 9 to 00000000000b3740 │ │ DW_CFA_def_cfa_offset: 232 │ │ - DW_CFA_advance_loc: 1 to 00000000000a2ed1 │ │ + DW_CFA_advance_loc: 25 to 00000000000b3759 │ │ DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 2 to 00000000000a2ed3 │ │ + DW_CFA_advance_loc: 1 to 00000000000b375a │ │ DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 1 to 00000000000a2ed4 │ │ + DW_CFA_advance_loc: 1 to 00000000000b375b │ │ DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 13 to 00000000000a2ee1 │ │ + DW_CFA_advance_loc: 13 to 00000000000b3768 │ │ DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc2: 271 to 00000000000a2ff0 │ │ + DW_CFA_advance_loc2: 274 to 00000000000b387a │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 4 to 00000000000a2ff4 │ │ + DW_CFA_advance_loc: 4 to 00000000000b387e │ │ DW_CFA_def_cfa_offset: 232 │ │ - DW_CFA_advance_loc: 12 to 00000000000a3000 │ │ + DW_CFA_advance_loc: 13 to 00000000000b388b │ │ DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 5 to 00000000000a3005 │ │ + DW_CFA_advance_loc: 5 to 00000000000b3890 │ │ DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 7 to 00000000000a300c │ │ + DW_CFA_advance_loc: 4 to 00000000000b3894 │ │ DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 11 to 00000000000a3017 │ │ + DW_CFA_advance_loc: 14 to 00000000000b38a2 │ │ DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc1: 110 to 00000000000a3085 │ │ - DW_CFA_def_cfa_offset: 232 │ │ - DW_CFA_advance_loc: 12 to 00000000000a3091 │ │ + DW_CFA_advance_loc1: 92 to 00000000000b38fe │ │ DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 1 to 00000000000a3092 │ │ + DW_CFA_advance_loc: 12 to 00000000000b390a │ │ DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 1 to 00000000000a3093 │ │ + DW_CFA_advance_loc: 1 to 00000000000b390b │ │ DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 10 to 00000000000a309d │ │ + DW_CFA_advance_loc: 10 to 00000000000b3915 │ │ DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc: 51 to 00000000000a30d0 │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 17 to 00000000000a30e1 │ │ + DW_CFA_advance_loc: 47 to 00000000000b3944 │ │ DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 1 to 00000000000a30e2 │ │ + DW_CFA_advance_loc: 17 to 00000000000b3955 │ │ DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 12 to 00000000000a30ee │ │ + DW_CFA_advance_loc: 12 to 00000000000b3961 │ │ DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc: 9 to 00000000000a30f7 │ │ + DW_CFA_advance_loc: 9 to 00000000000b396a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000a30f8 │ │ + DW_CFA_advance_loc: 1 to 00000000000b396b │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000a30fa │ │ + DW_CFA_advance_loc: 2 to 00000000000b396d │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000a30fc │ │ + DW_CFA_advance_loc: 2 to 00000000000b396f │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000a30fe │ │ + DW_CFA_advance_loc: 2 to 00000000000b3971 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000a3100 │ │ + DW_CFA_advance_loc: 2 to 00000000000b3973 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000a3101 │ │ + DW_CFA_advance_loc: 1 to 00000000000b3974 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000a3102 │ │ + DW_CFA_advance_loc: 1 to 00000000000b3975 │ │ DW_CFA_def_cfa_offset: 192 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002828 0000000000000084 0000282c FDE cie=00000000 pc=00000000000a3140..00000000000a3655 │ │ - DW_CFA_advance_loc: 1 to 00000000000a3141 │ │ +00003b30 0000000000000084 00003b34 FDE cie=00000000 pc=00000000000b39b0..00000000000b3e7b │ │ + DW_CFA_advance_loc: 1 to 00000000000b39b1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000a3143 │ │ + DW_CFA_advance_loc: 2 to 00000000000b39b3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000a3145 │ │ + DW_CFA_advance_loc: 2 to 00000000000b39b5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000a3147 │ │ + DW_CFA_advance_loc: 2 to 00000000000b39b7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000a3149 │ │ + DW_CFA_advance_loc: 2 to 00000000000b39b9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000a314a │ │ + DW_CFA_advance_loc: 1 to 00000000000b39ba │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000a3151 │ │ + DW_CFA_advance_loc: 7 to 00000000000b39c1 │ │ DW_CFA_def_cfa_offset: 320 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 474 to 00000000000a332b │ │ - DW_CFA_def_cfa_offset: 368 │ │ - DW_CFA_advance_loc: 20 to 00000000000a333f │ │ + DW_CFA_advance_loc2: 556 to 00000000000b3bed │ │ DW_CFA_def_cfa_offset: 376 │ │ - DW_CFA_advance_loc: 2 to 00000000000a3341 │ │ + DW_CFA_advance_loc: 18 to 00000000000b3bff │ │ DW_CFA_def_cfa_offset: 384 │ │ - DW_CFA_advance_loc: 18 to 00000000000a3353 │ │ + DW_CFA_advance_loc: 18 to 00000000000b3c11 │ │ DW_CFA_def_cfa_offset: 320 │ │ - DW_CFA_advance_loc2: 356 to 00000000000a34b7 │ │ + DW_CFA_advance_loc2: 340 to 00000000000b3d65 │ │ DW_CFA_def_cfa_offset: 352 │ │ - DW_CFA_advance_loc: 36 to 00000000000a34db │ │ + DW_CFA_advance_loc: 36 to 00000000000b3d89 │ │ DW_CFA_def_cfa_offset: 360 │ │ - DW_CFA_advance_loc: 20 to 00000000000a34ef │ │ + DW_CFA_advance_loc: 20 to 00000000000b3d9d │ │ DW_CFA_def_cfa_offset: 368 │ │ - DW_CFA_advance_loc: 2 to 00000000000a34f1 │ │ + DW_CFA_advance_loc: 2 to 00000000000b3d9f │ │ DW_CFA_def_cfa_offset: 376 │ │ - DW_CFA_advance_loc: 7 to 00000000000a34f8 │ │ + DW_CFA_advance_loc: 7 to 00000000000b3da6 │ │ DW_CFA_def_cfa_offset: 384 │ │ - DW_CFA_advance_loc: 11 to 00000000000a3503 │ │ + DW_CFA_advance_loc: 11 to 00000000000b3db1 │ │ DW_CFA_def_cfa_offset: 320 │ │ - DW_CFA_advance_loc1: 170 to 00000000000a35ad │ │ - DW_CFA_def_cfa_offset: 368 │ │ - DW_CFA_advance_loc: 20 to 00000000000a35c1 │ │ + DW_CFA_advance_loc1: 135 to 00000000000b3e38 │ │ DW_CFA_def_cfa_offset: 376 │ │ - DW_CFA_advance_loc: 2 to 00000000000a35c3 │ │ + DW_CFA_advance_loc: 21 to 00000000000b3e4d │ │ DW_CFA_def_cfa_offset: 384 │ │ - DW_CFA_advance_loc: 29 to 00000000000a35e0 │ │ + DW_CFA_advance_loc: 19 to 00000000000b3e60 │ │ DW_CFA_def_cfa_offset: 320 │ │ - DW_CFA_advance_loc1: 106 to 00000000000a364a │ │ + DW_CFA_advance_loc: 12 to 00000000000b3e6c │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000a364b │ │ + DW_CFA_advance_loc: 1 to 00000000000b3e6d │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000a364d │ │ + DW_CFA_advance_loc: 2 to 00000000000b3e6f │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000a364f │ │ + DW_CFA_advance_loc: 2 to 00000000000b3e71 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000a3651 │ │ + DW_CFA_advance_loc: 2 to 00000000000b3e73 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000a3653 │ │ + DW_CFA_advance_loc: 2 to 00000000000b3e75 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000a3654 │ │ + DW_CFA_advance_loc: 1 to 00000000000b3e76 │ │ DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 00000000000b3e77 │ │ + DW_CFA_def_cfa_offset: 320 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000028b0 0000000000000094 000028b4 FDE cie=00000000 pc=00000000000a3660..00000000000a3b13 │ │ - DW_CFA_advance_loc: 1 to 00000000000a3661 │ │ +00003bb8 0000000000000094 00003bbc FDE cie=00000000 pc=00000000000b3e80..00000000000b430c │ │ + DW_CFA_advance_loc: 1 to 00000000000b3e81 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000a3663 │ │ + DW_CFA_advance_loc: 2 to 00000000000b3e83 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000a3665 │ │ + DW_CFA_advance_loc: 2 to 00000000000b3e85 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000a3667 │ │ + DW_CFA_advance_loc: 2 to 00000000000b3e87 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000a3669 │ │ + DW_CFA_advance_loc: 2 to 00000000000b3e89 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000a366a │ │ + DW_CFA_advance_loc: 1 to 00000000000b3e8a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000a3671 │ │ + DW_CFA_advance_loc: 7 to 00000000000b3e91 │ │ DW_CFA_def_cfa_offset: 192 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 520 to 00000000000a3879 │ │ + DW_CFA_advance_loc2: 511 to 00000000000b4090 │ │ DW_CFA_def_cfa_offset: 200 │ │ - DW_CFA_advance_loc: 8 to 00000000000a3881 │ │ + DW_CFA_advance_loc: 9 to 00000000000b4099 │ │ DW_CFA_def_cfa_offset: 208 │ │ - DW_CFA_advance_loc: 2 to 00000000000a3883 │ │ + DW_CFA_advance_loc: 2 to 00000000000b409b │ │ DW_CFA_def_cfa_offset: 216 │ │ - DW_CFA_advance_loc: 2 to 00000000000a3885 │ │ + DW_CFA_advance_loc: 2 to 00000000000b409d │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 4 to 00000000000a3889 │ │ + DW_CFA_advance_loc: 4 to 00000000000b40a1 │ │ DW_CFA_def_cfa_offset: 232 │ │ - DW_CFA_advance_loc: 7 to 00000000000a3890 │ │ + DW_CFA_advance_loc: 7 to 00000000000b40a8 │ │ DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 7 to 00000000000a3897 │ │ + DW_CFA_advance_loc: 7 to 00000000000b40af │ │ DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 2 to 00000000000a3899 │ │ + DW_CFA_advance_loc: 2 to 00000000000b40b1 │ │ DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 9 to 00000000000a38a2 │ │ + DW_CFA_advance_loc: 9 to 00000000000b40ba │ │ DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc2: 462 to 00000000000a3a70 │ │ + DW_CFA_advance_loc2: 441 to 00000000000b4273 │ │ DW_CFA_def_cfa_offset: 200 │ │ - DW_CFA_advance_loc: 10 to 00000000000a3a7a │ │ + DW_CFA_advance_loc: 10 to 00000000000b427d │ │ DW_CFA_def_cfa_offset: 208 │ │ - DW_CFA_advance_loc: 2 to 00000000000a3a7c │ │ + DW_CFA_advance_loc: 1 to 00000000000b427e │ │ DW_CFA_def_cfa_offset: 216 │ │ - DW_CFA_advance_loc: 2 to 00000000000a3a7e │ │ + DW_CFA_advance_loc: 2 to 00000000000b4280 │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 4 to 00000000000a3a82 │ │ + DW_CFA_advance_loc: 4 to 00000000000b4284 │ │ DW_CFA_def_cfa_offset: 232 │ │ - DW_CFA_advance_loc: 7 to 00000000000a3a89 │ │ + DW_CFA_advance_loc: 7 to 00000000000b428b │ │ DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 1 to 00000000000a3a8a │ │ + DW_CFA_advance_loc: 2 to 00000000000b428d │ │ DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 7 to 00000000000a3a91 │ │ + DW_CFA_advance_loc: 7 to 00000000000b4294 │ │ DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 9 to 00000000000a3a9a │ │ + DW_CFA_advance_loc: 9 to 00000000000b429d │ │ DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc1: 110 to 00000000000a3b08 │ │ + DW_CFA_advance_loc1: 100 to 00000000000b4301 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000b4302 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000b4304 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000b4306 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000b4308 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000b430a │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000b430b │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00003c50 0000000000000024 00003c54 FDE cie=00000000 pc=00000000000b4310..00000000000b4404 │ │ + DW_CFA_advance_loc: 1 to 00000000000b4311 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000b4312 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 4 to 00000000000b4316 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc1: 235 to 00000000000b4401 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 1 to 00000000000b4402 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000b4403 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + │ │ +00003c78 000000000000004c 00003c7c FDE cie=00000000 pc=00000000000b4410..00000000000b456c │ │ + DW_CFA_advance_loc: 1 to 00000000000b4411 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000b4413 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000b4415 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000b4417 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000b4419 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000b441a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 4 to 00000000000b441e │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 323 to 00000000000b4561 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000a3b09 │ │ + DW_CFA_advance_loc: 1 to 00000000000b4562 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000a3b0b │ │ + DW_CFA_advance_loc: 2 to 00000000000b4564 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000a3b0d │ │ + DW_CFA_advance_loc: 2 to 00000000000b4566 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000a3b0f │ │ + DW_CFA_advance_loc: 2 to 00000000000b4568 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000a3b11 │ │ + DW_CFA_advance_loc: 2 to 00000000000b456a │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000a3b12 │ │ + DW_CFA_advance_loc: 1 to 00000000000b456b │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00002948 0000000000000064 0000294c FDE cie=00000000 pc=00000000000a3b20..00000000000a3f2c │ │ - DW_CFA_advance_loc: 1 to 00000000000a3b21 │ │ +00003cc8 000000000000005c 00003ccc FDE cie=00000000 pc=00000000000b4570..00000000000b4796 │ │ + DW_CFA_advance_loc: 1 to 00000000000b4571 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000a3b23 │ │ + DW_CFA_advance_loc: 2 to 00000000000b4573 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000a3b25 │ │ + DW_CFA_advance_loc: 2 to 00000000000b4575 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000a3b27 │ │ + DW_CFA_advance_loc: 2 to 00000000000b4577 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000a3b29 │ │ + DW_CFA_advance_loc: 2 to 00000000000b4579 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000a3b2a │ │ + DW_CFA_advance_loc: 1 to 00000000000b457a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000a3b31 │ │ + DW_CFA_advance_loc: 7 to 00000000000b4581 │ │ DW_CFA_def_cfa_offset: 192 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 493 to 00000000000a3d1e │ │ - DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 17 to 00000000000a3d2f │ │ + DW_CFA_advance_loc2: 346 to 00000000000b46db │ │ DW_CFA_def_cfa_offset: 232 │ │ - DW_CFA_advance_loc: 1 to 00000000000a3d30 │ │ + DW_CFA_advance_loc: 4 to 00000000000b46df │ │ DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 1 to 00000000000a3d31 │ │ + DW_CFA_advance_loc: 1 to 00000000000b46e0 │ │ DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 2 to 00000000000a3d33 │ │ + DW_CFA_advance_loc: 2 to 00000000000b46e2 │ │ DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 11 to 00000000000a3d3e │ │ + DW_CFA_advance_loc: 10 to 00000000000b46ec │ │ DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc2: 483 to 00000000000a3f21 │ │ + DW_CFA_advance_loc1: 159 to 00000000000b478b │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000a3f22 │ │ + DW_CFA_advance_loc: 1 to 00000000000b478c │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000a3f24 │ │ + DW_CFA_advance_loc: 2 to 00000000000b478e │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000a3f26 │ │ + DW_CFA_advance_loc: 2 to 00000000000b4790 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000a3f28 │ │ + DW_CFA_advance_loc: 2 to 00000000000b4792 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000a3f2a │ │ + DW_CFA_advance_loc: 2 to 00000000000b4794 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000a3f2b │ │ + DW_CFA_advance_loc: 1 to 00000000000b4795 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -000029b0 0000000000000064 000029b4 FDE cie=00000000 pc=00000000000a3f30..00000000000a4099 │ │ - DW_CFA_advance_loc: 1 to 00000000000a3f31 │ │ +00003d28 0000000000000014 00003d2c FDE cie=00000000 pc=00000000000b47a0..00000000000b480a │ │ + DW_CFA_advance_loc: 4 to 00000000000b47a4 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc1: 101 to 00000000000b4809 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + │ │ +00003d40 0000000000000024 00003d44 FDE cie=00000000 pc=00000000000b4810..00000000000b48c7 │ │ + DW_CFA_advance_loc: 1 to 00000000000b4811 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000a3f33 │ │ + DW_CFA_advance_loc: 1 to 00000000000b4812 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000a3f35 │ │ + DW_CFA_advance_loc: 4 to 00000000000b4816 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc1: 174 to 00000000000b48c4 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 1 to 00000000000b48c5 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000b48c6 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + │ │ +00003d68 0000000000000064 00003d6c FDE cie=00000000 pc=00000000000b48d0..00000000000b4a1a │ │ + DW_CFA_advance_loc: 1 to 00000000000b48d1 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000b48d3 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000b48d5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000a3f37 │ │ + DW_CFA_advance_loc: 2 to 00000000000b48d7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000a3f39 │ │ + DW_CFA_advance_loc: 2 to 00000000000b48d9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000a3f3a │ │ + DW_CFA_advance_loc: 1 to 00000000000b48da │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000a3f3b │ │ + DW_CFA_advance_loc: 1 to 00000000000b48db │ │ DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 320 to 00000000000a407b │ │ + DW_CFA_advance_loc2: 289 to 00000000000b49fc │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000a407c │ │ + DW_CFA_advance_loc: 1 to 00000000000b49fd │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000a407e │ │ + DW_CFA_advance_loc: 2 to 00000000000b49ff │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000a4080 │ │ + DW_CFA_advance_loc: 2 to 00000000000b4a01 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000a4082 │ │ + DW_CFA_advance_loc: 2 to 00000000000b4a03 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000a4084 │ │ + DW_CFA_advance_loc: 2 to 00000000000b4a05 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000a4085 │ │ + DW_CFA_advance_loc: 1 to 00000000000b4a06 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 5 to 00000000000a408a │ │ + DW_CFA_advance_loc: 5 to 00000000000b4a0b │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 4 to 00000000000a408e │ │ + DW_CFA_advance_loc: 4 to 00000000000b4a0f │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000a408f │ │ + DW_CFA_advance_loc: 1 to 00000000000b4a10 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000a4091 │ │ + DW_CFA_advance_loc: 2 to 00000000000b4a12 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000a4093 │ │ + DW_CFA_advance_loc: 2 to 00000000000b4a14 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000a4095 │ │ + DW_CFA_advance_loc: 2 to 00000000000b4a16 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000a4097 │ │ + DW_CFA_advance_loc: 2 to 00000000000b4a18 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000a4098 │ │ + DW_CFA_advance_loc: 1 to 00000000000b4a19 │ │ 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 │ │ │ │ -00002a18 0000000000000014 00002a1c FDE cie=00000000 pc=00000000000a40a0..00000000000a4b09 │ │ +00003dd0 0000000000000014 00003dd4 FDE cie=00000000 pc=00000000000b4a20..00000000000b4a92 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002a30 0000000000000044 00002a34 FDE cie=00000000 pc=00000000000a4b10..00000000000a4e7f │ │ - DW_CFA_advance_loc: 2 to 00000000000a4b12 │ │ +00003de8 0000000000000044 00003dec FDE cie=00000000 pc=00000000000b4aa0..00000000000b4d04 │ │ + DW_CFA_advance_loc: 1 to 00000000000b4aa1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000a4b14 │ │ + DW_CFA_advance_loc: 2 to 00000000000b4aa3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000a4b16 │ │ + DW_CFA_advance_loc: 2 to 00000000000b4aa5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000a4b18 │ │ + DW_CFA_advance_loc: 2 to 00000000000b4aa7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 00000000000a4b19 │ │ + DW_CFA_advance_loc: 2 to 00000000000b4aa9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 4 to 00000000000a4b1d │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_offset: r3 (rbx) at cfa-48 │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc2: 856 to 00000000000a4e75 │ │ + DW_CFA_advance_loc: 1 to 00000000000b4aaa │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 592 to 00000000000b4cfa │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000a4e76 │ │ + DW_CFA_advance_loc: 2 to 00000000000b4cfc │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000a4e78 │ │ + DW_CFA_advance_loc: 2 to 00000000000b4cfe │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000a4e7a │ │ + DW_CFA_advance_loc: 2 to 00000000000b4d00 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000a4e7c │ │ + DW_CFA_advance_loc: 2 to 00000000000b4d02 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000a4e7e │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00002a78 0000000000000024 00002a7c FDE cie=00000000 pc=00000000000a4e80..00000000000a4ea7 │ │ - DW_CFA_advance_loc: 4 to 00000000000a4e84 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 21 to 00000000000a4e99 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a4e9a │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 1 to 00000000000a4e9b │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a4e9d │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a4ea6 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00002aa0 0000000000000024 00002aa4 FDE cie=00000000 pc=00000000000a4eb0..00000000000a4ed7 │ │ - DW_CFA_advance_loc: 4 to 00000000000a4eb4 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 21 to 00000000000a4ec9 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a4eca │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 1 to 00000000000a4ecb │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a4ecd │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a4ed6 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00002ac8 0000000000000024 00002acc FDE cie=00000000 pc=00000000000a4ee0..00000000000a4f0f │ │ - DW_CFA_advance_loc: 4 to 00000000000a4ee4 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a4f00 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a4f01 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a4f03 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a4f05 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a4f0e │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00002af0 0000000000000024 00002af4 FDE cie=00000000 pc=00000000000a4f10..00000000000a4f3f │ │ - DW_CFA_advance_loc: 4 to 00000000000a4f14 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a4f30 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a4f31 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a4f33 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a4f35 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a4f3e │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00002b18 0000000000000024 00002b1c FDE cie=00000000 pc=00000000000a4f40..00000000000a4f67 │ │ - DW_CFA_advance_loc: 4 to 00000000000a4f44 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 21 to 00000000000a4f59 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a4f5a │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 1 to 00000000000a4f5b │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a4f5d │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a4f66 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00002b40 0000000000000024 00002b44 FDE cie=00000000 pc=00000000000a4f70..00000000000a4f9f │ │ - DW_CFA_advance_loc: 4 to 00000000000a4f74 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a4f90 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a4f91 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a4f93 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a4f95 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a4f9e │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00002b68 0000000000000024 00002b6c FDE cie=00000000 pc=00000000000a4fa0..00000000000a4fcf │ │ - DW_CFA_advance_loc: 4 to 00000000000a4fa4 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a4fc0 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a4fc1 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a4fc3 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a4fc5 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a4fce │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00002b90 0000000000000024 00002b94 FDE cie=00000000 pc=00000000000a4fd0..00000000000a4fff │ │ - DW_CFA_advance_loc: 4 to 00000000000a4fd4 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a4ff0 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a4ff1 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a4ff3 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a4ff5 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a4ffe │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00002bb8 0000000000000024 00002bbc FDE cie=00000000 pc=00000000000a5000..00000000000a502f │ │ - DW_CFA_advance_loc: 4 to 00000000000a5004 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5020 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5021 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5023 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5025 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a502e │ │ + DW_CFA_advance_loc: 1 to 00000000000b4d03 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00002be0 0000000000000024 00002be4 FDE cie=00000000 pc=00000000000a5030..00000000000a5057 │ │ - DW_CFA_advance_loc: 4 to 00000000000a5034 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 21 to 00000000000a5049 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a504a │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 1 to 00000000000a504b │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a504d │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a5056 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002c08 0000000000000024 00002c0c FDE cie=00000000 pc=00000000000a5060..00000000000a508f │ │ - DW_CFA_advance_loc: 4 to 00000000000a5064 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5080 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5081 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5083 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5085 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a508e │ │ - DW_CFA_def_cfa_offset: 8 │ │ +00003e30 0000000000000014 00003e34 FDE cie=00000000 pc=00000000000b4d10..00000000000b4d21 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00002c30 0000000000000024 00002c34 FDE cie=00000000 pc=00000000000a5090..00000000000a50bf │ │ - DW_CFA_advance_loc: 4 to 00000000000a5094 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a50b0 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a50b1 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a50b3 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a50b5 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a50be │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00002c58 0000000000000024 00002c5c FDE cie=00000000 pc=00000000000a50c0..00000000000a50ef │ │ - DW_CFA_advance_loc: 4 to 00000000000a50c4 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a50e0 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a50e1 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a50e3 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a50e5 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a50ee │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00002c80 0000000000000024 00002c84 FDE cie=00000000 pc=00000000000a50f0..00000000000a511f │ │ - DW_CFA_advance_loc: 4 to 00000000000a50f4 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5110 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5111 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5113 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5115 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a511e │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00002ca8 0000000000000024 00002cac FDE cie=00000000 pc=00000000000a5120..00000000000a514f │ │ - DW_CFA_advance_loc: 4 to 00000000000a5124 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5140 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5141 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5143 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5145 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a514e │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00002cd0 0000000000000024 00002cd4 FDE cie=00000000 pc=00000000000a5150..00000000000a517f │ │ - DW_CFA_advance_loc: 4 to 00000000000a5154 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5170 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5171 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5173 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5175 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a517e │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00002cf8 0000000000000024 00002cfc FDE cie=00000000 pc=00000000000a5180..00000000000a51af │ │ - DW_CFA_advance_loc: 4 to 00000000000a5184 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a51a0 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a51a1 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a51a3 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a51a5 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a51ae │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00002d20 0000000000000024 00002d24 FDE cie=00000000 pc=00000000000a51b0..00000000000a51df │ │ - DW_CFA_advance_loc: 4 to 00000000000a51b4 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a51d0 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a51d1 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a51d3 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a51d5 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a51de │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00002d48 0000000000000024 00002d4c FDE cie=00000000 pc=00000000000a51e0..00000000000a520f │ │ - DW_CFA_advance_loc: 4 to 00000000000a51e4 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5200 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5201 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5203 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5205 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a520e │ │ - DW_CFA_def_cfa_offset: 8 │ │ +00003e48 0000000000000014 00003e4c FDE cie=00000000 pc=00000000000b4d30..00000000000b4d3e │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00002d70 0000000000000024 00002d74 FDE cie=00000000 pc=00000000000a5210..00000000000a523f │ │ - DW_CFA_advance_loc: 4 to 00000000000a5214 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5230 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5231 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5233 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5235 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a523e │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00002d98 0000000000000024 00002d9c FDE cie=00000000 pc=00000000000a5240..00000000000a526f │ │ - DW_CFA_advance_loc: 4 to 00000000000a5244 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5260 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5261 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5263 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5265 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a526e │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00002dc0 0000000000000024 00002dc4 FDE cie=00000000 pc=00000000000a5270..00000000000a529f │ │ - DW_CFA_advance_loc: 4 to 00000000000a5274 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5290 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5291 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5293 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5295 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a529e │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00002de8 0000000000000024 00002dec FDE cie=00000000 pc=00000000000a52a0..00000000000a52cf │ │ - DW_CFA_advance_loc: 4 to 00000000000a52a4 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a52c0 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a52c1 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a52c3 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a52c5 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a52ce │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00002e10 0000000000000024 00002e14 FDE cie=00000000 pc=00000000000a52d0..00000000000a52ff │ │ - DW_CFA_advance_loc: 4 to 00000000000a52d4 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a52f0 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a52f1 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a52f3 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a52f5 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a52fe │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00002e38 0000000000000024 00002e3c FDE cie=00000000 pc=00000000000a5300..00000000000a532f │ │ - DW_CFA_advance_loc: 4 to 00000000000a5304 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5320 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5321 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5323 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5325 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a532e │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00002e60 0000000000000024 00002e64 FDE cie=00000000 pc=00000000000a5330..00000000000a535f │ │ - DW_CFA_advance_loc: 4 to 00000000000a5334 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5350 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5351 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5353 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5355 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a535e │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00002e88 0000000000000024 00002e8c FDE cie=00000000 pc=00000000000a5360..00000000000a538f │ │ - DW_CFA_advance_loc: 4 to 00000000000a5364 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5380 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5381 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5383 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5385 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a538e │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00002eb0 0000000000000024 00002eb4 FDE cie=00000000 pc=00000000000a5390..00000000000a53bf │ │ - DW_CFA_advance_loc: 4 to 00000000000a5394 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a53b0 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a53b1 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a53b3 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a53b5 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a53be │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00002ed8 0000000000000024 00002edc FDE cie=00000000 pc=00000000000a53c0..00000000000a53ef │ │ - DW_CFA_advance_loc: 4 to 00000000000a53c4 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a53e0 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a53e1 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a53e3 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a53e5 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a53ee │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00002f00 0000000000000024 00002f04 FDE cie=00000000 pc=00000000000a53f0..00000000000a541f │ │ - DW_CFA_advance_loc: 4 to 00000000000a53f4 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5410 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5411 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5413 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5415 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a541e │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00002f28 0000000000000024 00002f2c FDE cie=00000000 pc=00000000000a5420..00000000000a544f │ │ - DW_CFA_advance_loc: 4 to 00000000000a5424 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5440 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5441 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5443 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5445 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a544e │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00002f50 0000000000000024 00002f54 FDE cie=00000000 pc=00000000000a5450..00000000000a547f │ │ - DW_CFA_advance_loc: 4 to 00000000000a5454 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5470 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5471 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5473 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5475 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a547e │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00002f78 0000000000000024 00002f7c FDE cie=00000000 pc=00000000000a5480..00000000000a54af │ │ - DW_CFA_advance_loc: 4 to 00000000000a5484 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a54a0 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a54a1 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a54a3 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a54a5 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a54ae │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00002fa0 0000000000000024 00002fa4 FDE cie=00000000 pc=00000000000a54b0..00000000000a54df │ │ - DW_CFA_advance_loc: 4 to 00000000000a54b4 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a54d0 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a54d1 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a54d3 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a54d5 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a54de │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00002fc8 0000000000000024 00002fcc FDE cie=00000000 pc=00000000000a54e0..00000000000a550f │ │ - DW_CFA_advance_loc: 4 to 00000000000a54e4 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5500 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5501 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5503 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5505 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a550e │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00002ff0 0000000000000024 00002ff4 FDE cie=00000000 pc=00000000000a5510..00000000000a553f │ │ - DW_CFA_advance_loc: 4 to 00000000000a5514 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5530 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5531 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5533 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5535 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a553e │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00003018 0000000000000024 0000301c FDE cie=00000000 pc=00000000000a5540..00000000000a556f │ │ - DW_CFA_advance_loc: 4 to 00000000000a5544 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5560 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5561 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5563 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5565 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a556e │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00003040 0000000000000024 00003044 FDE cie=00000000 pc=00000000000a5570..00000000000a559f │ │ - DW_CFA_advance_loc: 4 to 00000000000a5574 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5590 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5591 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5593 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5595 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a559e │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00003068 0000000000000024 0000306c FDE cie=00000000 pc=00000000000a55a0..00000000000a55cf │ │ - DW_CFA_advance_loc: 4 to 00000000000a55a4 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a55c0 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a55c1 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a55c3 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a55c5 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a55ce │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00003090 0000000000000024 00003094 FDE cie=00000000 pc=00000000000a55d0..00000000000a55ff │ │ - DW_CFA_advance_loc: 4 to 00000000000a55d4 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a55f0 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a55f1 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a55f3 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a55f5 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a55fe │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -000030b8 0000000000000024 000030bc FDE cie=00000000 pc=00000000000a5600..00000000000a562f │ │ - DW_CFA_advance_loc: 4 to 00000000000a5604 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5620 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5621 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5623 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5625 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a562e │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -000030e0 0000000000000024 000030e4 FDE cie=00000000 pc=00000000000a5630..00000000000a565f │ │ - DW_CFA_advance_loc: 4 to 00000000000a5634 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5650 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5651 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5653 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5655 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a565e │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00003108 0000000000000024 0000310c FDE cie=00000000 pc=00000000000a5660..00000000000a568f │ │ - DW_CFA_advance_loc: 4 to 00000000000a5664 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5680 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5681 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5683 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5685 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a568e │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00003130 0000000000000024 00003134 FDE cie=00000000 pc=00000000000a5690..00000000000a56bf │ │ - DW_CFA_advance_loc: 4 to 00000000000a5694 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a56b0 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a56b1 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a56b3 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a56b5 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a56be │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00003158 0000000000000024 0000315c FDE cie=00000000 pc=00000000000a56c0..00000000000a56ef │ │ - DW_CFA_advance_loc: 4 to 00000000000a56c4 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a56e0 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a56e1 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a56e3 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a56e5 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a56ee │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003180 0000000000000024 00003184 FDE cie=00000000 pc=00000000000a56f0..00000000000a571f │ │ - DW_CFA_advance_loc: 4 to 00000000000a56f4 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5710 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5711 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5713 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5715 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a571e │ │ - DW_CFA_def_cfa_offset: 8 │ │ +00003e60 0000000000000014 00003e64 FDE cie=00000000 pc=00000000000b4d40..00000000000b4d4b │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -000031a8 0000000000000024 000031ac FDE cie=00000000 pc=00000000000a5720..00000000000a574f │ │ - DW_CFA_advance_loc: 4 to 00000000000a5724 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5740 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5741 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5743 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5745 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a574e │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000031d0 0000000000000024 000031d4 FDE cie=00000000 pc=00000000000a5750..00000000000a577f │ │ - DW_CFA_advance_loc: 4 to 00000000000a5754 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5770 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5771 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5773 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5775 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a577e │ │ +00003e78 000000000000004c 00003e7c FDE cie=00000000 pc=00000000000b4d50..00000000000b588b │ │ + DW_CFA_advance_loc: 1 to 00000000000b4d51 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000b4d53 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000b4d55 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000b4d57 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000b4d59 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000b4d5a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 7 to 00000000000b4d61 │ │ + DW_CFA_def_cfa_offset: 288 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 2847 to 00000000000b5880 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000b5881 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000b5883 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000b5885 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000b5887 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000b5889 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000b588a │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -000031f8 0000000000000024 000031fc FDE cie=00000000 pc=00000000000a5780..00000000000a57af │ │ - DW_CFA_advance_loc: 4 to 00000000000a5784 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a57a0 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a57a1 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a57a3 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a57a5 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a57ae │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003220 0000000000000024 00003224 FDE cie=00000000 pc=00000000000a57b0..00000000000a57df │ │ - DW_CFA_advance_loc: 4 to 00000000000a57b4 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a57d0 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a57d1 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a57d3 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a57d5 │ │ +00003ec8 000000000000002c 00003ecc FDE cie=00000000 pc=00000000000b5890..00000000000b58f9 │ │ + DW_CFA_advance_loc: 1 to 00000000000b5891 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000b5892 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 4 to 00000000000b5896 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a57de │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc1: 96 to 00000000000b58f6 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 1 to 00000000000b58f7 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000b58f8 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00003248 0000000000000024 0000324c FDE cie=00000000 pc=00000000000a57e0..00000000000a580f │ │ - DW_CFA_advance_loc: 4 to 00000000000a57e4 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5800 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5801 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5803 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5805 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a580e │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003270 0000000000000024 00003274 FDE cie=00000000 pc=00000000000a5810..00000000000a583f │ │ - DW_CFA_advance_loc: 4 to 00000000000a5814 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5830 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5831 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5833 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5835 │ │ +00003ef8 000000000000002c 00003efc FDE cie=00000000 pc=00000000000b5900..00000000000b5969 │ │ + DW_CFA_advance_loc: 1 to 00000000000b5901 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000b5902 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 4 to 00000000000b5906 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a583e │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc1: 96 to 00000000000b5966 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 1 to 00000000000b5967 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000b5968 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00003298 0000000000000024 0000329c FDE cie=00000000 pc=00000000000a5840..00000000000a586f │ │ - DW_CFA_advance_loc: 4 to 00000000000a5844 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5860 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5861 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5863 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5865 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a586e │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000032c0 0000000000000024 000032c4 FDE cie=00000000 pc=00000000000a5870..00000000000a589f │ │ - DW_CFA_advance_loc: 4 to 00000000000a5874 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5890 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5891 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5893 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5895 │ │ +00003f28 000000000000002c 00003f2c FDE cie=00000000 pc=00000000000b5970..00000000000b59d9 │ │ + DW_CFA_advance_loc: 1 to 00000000000b5971 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000b5972 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 4 to 00000000000b5976 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a589e │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc1: 96 to 00000000000b59d6 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 1 to 00000000000b59d7 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000b59d8 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -000032e8 0000000000000024 000032ec FDE cie=00000000 pc=00000000000a58a0..00000000000a58cf │ │ - DW_CFA_advance_loc: 4 to 00000000000a58a4 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a58c0 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a58c1 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a58c3 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a58c5 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a58ce │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003310 0000000000000024 00003314 FDE cie=00000000 pc=00000000000a58d0..00000000000a58ff │ │ - DW_CFA_advance_loc: 4 to 00000000000a58d4 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a58f0 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a58f1 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a58f3 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a58f5 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a58fe │ │ +00003f58 000000000000004c 00003f5c FDE cie=00000000 pc=00000000000b59e0..00000000000b5ea4 │ │ + DW_CFA_advance_loc: 1 to 00000000000b59e1 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000b59e3 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000b59e5 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000b59e7 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000b59e9 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000b59ea │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 4 to 00000000000b59ee │ │ + DW_CFA_def_cfa_offset: 136 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 1195 to 00000000000b5e99 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000b5e9a │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000b5e9c │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000b5e9e │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000b5ea0 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000b5ea2 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000b5ea3 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00003338 0000000000000024 0000333c FDE cie=00000000 pc=00000000000a5900..00000000000a592f │ │ - DW_CFA_advance_loc: 4 to 00000000000a5904 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5920 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5921 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5923 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5925 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a592e │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003360 0000000000000024 00003364 FDE cie=00000000 pc=00000000000a5930..00000000000a595f │ │ - DW_CFA_advance_loc: 4 to 00000000000a5934 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5950 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5951 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5953 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5955 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a595e │ │ +00003fa8 000000000000004c 00003fac FDE cie=00000000 pc=00000000000b5eb0..00000000000b7208 │ │ + DW_CFA_advance_loc: 1 to 00000000000b5eb1 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000b5eb3 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000b5eb5 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000b5eb7 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000b5eb9 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000b5eba │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 7 to 00000000000b5ec1 │ │ + DW_CFA_def_cfa_offset: 368 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 4924 to 00000000000b71fd │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000b71fe │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000b7200 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000b7202 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000b7204 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000b7206 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000b7207 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00003388 0000000000000024 0000338c FDE cie=00000000 pc=00000000000a5960..00000000000a598f │ │ - DW_CFA_advance_loc: 4 to 00000000000a5964 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5980 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5981 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5983 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5985 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a598e │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000033b0 0000000000000024 000033b4 FDE cie=00000000 pc=00000000000a5990..00000000000a59bf │ │ - DW_CFA_advance_loc: 4 to 00000000000a5994 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a59b0 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a59b1 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a59b3 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a59b5 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a59be │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ +00003ff8 0000000000000014 00003ffc FDE cie=00000000 pc=00000000000b7210..00000000000b7592 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -000033d8 0000000000000024 000033dc FDE cie=00000000 pc=00000000000a59c0..00000000000a59ef │ │ - DW_CFA_advance_loc: 4 to 00000000000a59c4 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a59e0 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a59e1 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a59e3 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a59e5 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a59ee │ │ - DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003400 0000000000000024 00003404 FDE cie=00000000 pc=00000000000a59f0..00000000000a5a1f │ │ - DW_CFA_advance_loc: 4 to 00000000000a59f4 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5a10 │ │ +00004010 0000000000000024 00004014 FDE cie=00000000 pc=00000000000b75a0..00000000000b75c0 │ │ + DW_CFA_advance_loc: 4 to 00000000000b75a4 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 13 to 00000000000b75b1 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5a11 │ │ + DW_CFA_advance_loc: 2 to 00000000000b75b3 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5a13 │ │ + DW_CFA_advance_loc: 1 to 00000000000b75b4 │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5a15 │ │ + DW_CFA_advance_loc: 2 to 00000000000b75b6 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a5a1e │ │ + DW_CFA_advance_loc: 9 to 00000000000b75bf │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003428 0000000000000024 0000342c FDE cie=00000000 pc=00000000000a5a20..00000000000a5a4f │ │ - DW_CFA_advance_loc: 4 to 00000000000a5a24 │ │ +00004038 0000000000000034 0000403c FDE cie=00000000 pc=00000000000b75c0..00000000000b75ee │ │ + DW_CFA_advance_loc: 1 to 00000000000b75c1 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 00000000000b75c5 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_offset: r3 (rbx) at cfa-16 │ │ + DW_CFA_advance_loc: 22 to 00000000000b75db │ │ + DW_CFA_def_cfa_offset: 88 │ │ + DW_CFA_advance_loc: 2 to 00000000000b75dd │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5a40 │ │ + DW_CFA_advance_loc: 1 to 00000000000b75de │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5a41 │ │ + DW_CFA_advance_loc: 1 to 00000000000b75df │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5a43 │ │ + DW_CFA_advance_loc: 2 to 00000000000b75e1 │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5a45 │ │ + DW_CFA_advance_loc: 2 to 00000000000b75e3 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a5a4e │ │ + DW_CFA_advance_loc: 9 to 00000000000b75ec │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000b75ed │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00003450 0000000000000024 00003454 FDE cie=00000000 pc=00000000000a5a50..00000000000a5a7f │ │ - DW_CFA_advance_loc: 4 to 00000000000a5a54 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5a70 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5a71 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5a73 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5a75 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a5a7e │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003478 0000000000000024 0000347c FDE cie=00000000 pc=00000000000a5a80..00000000000a5aa7 │ │ - DW_CFA_advance_loc: 4 to 00000000000a5a84 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 21 to 00000000000a5a99 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5a9a │ │ +00004070 0000000000000024 00004074 FDE cie=00000000 pc=00000000000b75f0..00000000000b7609 │ │ + DW_CFA_advance_loc: 4 to 00000000000b75f4 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 8 to 00000000000b75fc │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5a9b │ │ + DW_CFA_advance_loc: 2 to 00000000000b75fe │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5a9d │ │ + DW_CFA_advance_loc: 1 to 00000000000b75ff │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a5aa6 │ │ + DW_CFA_advance_loc: 9 to 00000000000b7608 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -000034a0 0000000000000024 000034a4 FDE cie=00000000 pc=00000000000a5ab0..00000000000a5ad7 │ │ - DW_CFA_advance_loc: 4 to 00000000000a5ab4 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 21 to 00000000000a5ac9 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5aca │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5acb │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5acd │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a5ad6 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000034c8 0000000000000024 000034cc FDE cie=00000000 pc=00000000000a5ae0..00000000000a5b0f │ │ - DW_CFA_advance_loc: 4 to 00000000000a5ae4 │ │ +00004098 0000000000000024 0000409c FDE cie=00000000 pc=00000000000b7610..00000000000b7637 │ │ + DW_CFA_advance_loc: 4 to 00000000000b7614 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 18 to 00000000000b7626 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5b00 │ │ + DW_CFA_advance_loc: 2 to 00000000000b7628 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5b01 │ │ + DW_CFA_advance_loc: 1 to 00000000000b7629 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5b03 │ │ + DW_CFA_advance_loc: 2 to 00000000000b762b │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5b05 │ │ + DW_CFA_advance_loc: 2 to 00000000000b762d │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a5b0e │ │ + DW_CFA_advance_loc: 9 to 00000000000b7636 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -000034f0 0000000000000024 000034f4 FDE cie=00000000 pc=00000000000a5b10..00000000000a5b3f │ │ - DW_CFA_advance_loc: 4 to 00000000000a5b14 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5b30 │ │ +000040c0 0000000000000024 000040c4 FDE cie=00000000 pc=00000000000b7640..00000000000b7660 │ │ + DW_CFA_advance_loc: 4 to 00000000000b7644 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 13 to 00000000000b7651 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5b31 │ │ + DW_CFA_advance_loc: 2 to 00000000000b7653 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5b33 │ │ + DW_CFA_advance_loc: 1 to 00000000000b7654 │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5b35 │ │ + DW_CFA_advance_loc: 2 to 00000000000b7656 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a5b3e │ │ + DW_CFA_advance_loc: 9 to 00000000000b765f │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003518 0000000000000024 0000351c FDE cie=00000000 pc=00000000000a5b40..00000000000a5b67 │ │ - DW_CFA_advance_loc: 4 to 00000000000a5b44 │ │ +000040e8 0000000000000034 000040ec FDE cie=00000000 pc=00000000000b7660..00000000000b768e │ │ + DW_CFA_advance_loc: 1 to 00000000000b7661 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 00000000000b7665 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_offset: r3 (rbx) at cfa-16 │ │ + DW_CFA_advance_loc: 22 to 00000000000b767b │ │ + DW_CFA_def_cfa_offset: 88 │ │ + DW_CFA_advance_loc: 2 to 00000000000b767d │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 21 to 00000000000a5b59 │ │ + DW_CFA_advance_loc: 1 to 00000000000b767e │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5b5a │ │ + DW_CFA_advance_loc: 1 to 00000000000b767f │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5b5b │ │ + DW_CFA_advance_loc: 2 to 00000000000b7681 │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5b5d │ │ + DW_CFA_advance_loc: 2 to 00000000000b7683 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a5b66 │ │ + DW_CFA_advance_loc: 9 to 00000000000b768c │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000b768d │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00003540 0000000000000024 00003544 FDE cie=00000000 pc=00000000000a5b70..00000000000a5b9f │ │ - DW_CFA_advance_loc: 4 to 00000000000a5b74 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5b90 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5b91 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5b93 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5b95 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a5b9e │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003568 0000000000000024 0000356c FDE cie=00000000 pc=00000000000a5ba0..00000000000a5bcf │ │ - DW_CFA_advance_loc: 4 to 00000000000a5ba4 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5bc0 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5bc1 │ │ +00004120 0000000000000024 00004124 FDE cie=00000000 pc=00000000000b7690..00000000000b76a9 │ │ + DW_CFA_advance_loc: 4 to 00000000000b7694 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 8 to 00000000000b769c │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5bc3 │ │ + DW_CFA_advance_loc: 2 to 00000000000b769e │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5bc5 │ │ + DW_CFA_advance_loc: 1 to 00000000000b769f │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a5bce │ │ + DW_CFA_advance_loc: 9 to 00000000000b76a8 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00003590 0000000000000024 00003594 FDE cie=00000000 pc=00000000000a5bd0..00000000000a5bff │ │ - DW_CFA_advance_loc: 4 to 00000000000a5bd4 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5bf0 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5bf1 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5bf3 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5bf5 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a5bfe │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000035b8 0000000000000024 000035bc FDE cie=00000000 pc=00000000000a5c00..00000000000a5c2f │ │ - DW_CFA_advance_loc: 4 to 00000000000a5c04 │ │ +00004148 0000000000000024 0000414c FDE cie=00000000 pc=00000000000b76b0..00000000000b76d7 │ │ + DW_CFA_advance_loc: 4 to 00000000000b76b4 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 18 to 00000000000b76c6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5c20 │ │ + DW_CFA_advance_loc: 2 to 00000000000b76c8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5c21 │ │ + DW_CFA_advance_loc: 1 to 00000000000b76c9 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5c23 │ │ + DW_CFA_advance_loc: 2 to 00000000000b76cb │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5c25 │ │ + DW_CFA_advance_loc: 2 to 00000000000b76cd │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a5c2e │ │ + DW_CFA_advance_loc: 9 to 00000000000b76d6 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -000035e0 0000000000000024 000035e4 FDE cie=00000000 pc=00000000000a5c30..00000000000a5c57 │ │ - DW_CFA_advance_loc: 4 to 00000000000a5c34 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 21 to 00000000000a5c49 │ │ +00004170 0000000000000024 00004174 FDE cie=00000000 pc=00000000000b76e0..00000000000b7700 │ │ + DW_CFA_advance_loc: 4 to 00000000000b76e4 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 13 to 00000000000b76f1 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5c4a │ │ + DW_CFA_advance_loc: 2 to 00000000000b76f3 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5c4b │ │ + DW_CFA_advance_loc: 1 to 00000000000b76f4 │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5c4d │ │ + DW_CFA_advance_loc: 2 to 00000000000b76f6 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a5c56 │ │ + DW_CFA_advance_loc: 9 to 00000000000b76ff │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003608 0000000000000024 0000360c FDE cie=00000000 pc=00000000000a5c60..00000000000a5c8f │ │ - DW_CFA_advance_loc: 4 to 00000000000a5c64 │ │ +00004198 0000000000000034 0000419c FDE cie=00000000 pc=00000000000b7700..00000000000b772e │ │ + DW_CFA_advance_loc: 1 to 00000000000b7701 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 00000000000b7705 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_offset: r3 (rbx) at cfa-16 │ │ + DW_CFA_advance_loc: 22 to 00000000000b771b │ │ + DW_CFA_def_cfa_offset: 88 │ │ + DW_CFA_advance_loc: 2 to 00000000000b771d │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5c80 │ │ + DW_CFA_advance_loc: 1 to 00000000000b771e │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5c81 │ │ + DW_CFA_advance_loc: 1 to 00000000000b771f │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5c83 │ │ + DW_CFA_advance_loc: 2 to 00000000000b7721 │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5c85 │ │ + DW_CFA_advance_loc: 2 to 00000000000b7723 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a5c8e │ │ + DW_CFA_advance_loc: 9 to 00000000000b772c │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000b772d │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00003630 0000000000000024 00003634 FDE cie=00000000 pc=00000000000a5c90..00000000000a5cbf │ │ - DW_CFA_advance_loc: 4 to 00000000000a5c94 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5cb0 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5cb1 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5cb3 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5cb5 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a5cbe │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003658 0000000000000024 0000365c FDE cie=00000000 pc=00000000000a5cc0..00000000000a5cef │ │ - DW_CFA_advance_loc: 4 to 00000000000a5cc4 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5ce0 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5ce1 │ │ +000041d0 0000000000000024 000041d4 FDE cie=00000000 pc=00000000000b7730..00000000000b7749 │ │ + DW_CFA_advance_loc: 4 to 00000000000b7734 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 8 to 00000000000b773c │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5ce3 │ │ + DW_CFA_advance_loc: 2 to 00000000000b773e │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5ce5 │ │ + DW_CFA_advance_loc: 1 to 00000000000b773f │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a5cee │ │ + DW_CFA_advance_loc: 9 to 00000000000b7748 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00003680 0000000000000024 00003684 FDE cie=00000000 pc=00000000000a5cf0..00000000000a5d1f │ │ - DW_CFA_advance_loc: 4 to 00000000000a5cf4 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5d10 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5d11 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5d13 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5d15 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a5d1e │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000036a8 0000000000000024 000036ac FDE cie=00000000 pc=00000000000a5d20..00000000000a5d4f │ │ - DW_CFA_advance_loc: 4 to 00000000000a5d24 │ │ +000041f8 0000000000000024 000041fc FDE cie=00000000 pc=00000000000b7750..00000000000b7777 │ │ + DW_CFA_advance_loc: 4 to 00000000000b7754 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 18 to 00000000000b7766 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5d40 │ │ + DW_CFA_advance_loc: 2 to 00000000000b7768 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5d41 │ │ + DW_CFA_advance_loc: 1 to 00000000000b7769 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5d43 │ │ + DW_CFA_advance_loc: 2 to 00000000000b776b │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5d45 │ │ + DW_CFA_advance_loc: 2 to 00000000000b776d │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a5d4e │ │ + DW_CFA_advance_loc: 9 to 00000000000b7776 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -000036d0 0000000000000024 000036d4 FDE cie=00000000 pc=00000000000a5d50..00000000000a5d7f │ │ - DW_CFA_advance_loc: 4 to 00000000000a5d54 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5d70 │ │ +00004220 0000000000000024 00004224 FDE cie=00000000 pc=00000000000b7780..00000000000b77a0 │ │ + DW_CFA_advance_loc: 4 to 00000000000b7784 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 13 to 00000000000b7791 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5d71 │ │ + DW_CFA_advance_loc: 2 to 00000000000b7793 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5d73 │ │ + DW_CFA_advance_loc: 1 to 00000000000b7794 │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5d75 │ │ + DW_CFA_advance_loc: 2 to 00000000000b7796 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a5d7e │ │ + DW_CFA_advance_loc: 9 to 00000000000b779f │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000036f8 0000000000000024 000036fc FDE cie=00000000 pc=00000000000a5d80..00000000000a5daf │ │ - DW_CFA_advance_loc: 4 to 00000000000a5d84 │ │ +00004248 0000000000000034 0000424c FDE cie=00000000 pc=00000000000b77a0..00000000000b77ce │ │ + DW_CFA_advance_loc: 1 to 00000000000b77a1 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 00000000000b77a5 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_offset: r3 (rbx) at cfa-16 │ │ + DW_CFA_advance_loc: 22 to 00000000000b77bb │ │ + DW_CFA_def_cfa_offset: 88 │ │ + DW_CFA_advance_loc: 2 to 00000000000b77bd │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5da0 │ │ + DW_CFA_advance_loc: 1 to 00000000000b77be │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5da1 │ │ + DW_CFA_advance_loc: 1 to 00000000000b77bf │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5da3 │ │ + DW_CFA_advance_loc: 2 to 00000000000b77c1 │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5da5 │ │ + DW_CFA_advance_loc: 2 to 00000000000b77c3 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a5dae │ │ + DW_CFA_advance_loc: 9 to 00000000000b77cc │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000b77cd │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00003720 0000000000000024 00003724 FDE cie=00000000 pc=00000000000a5db0..00000000000a5ddf │ │ - DW_CFA_advance_loc: 4 to 00000000000a5db4 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5dd0 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5dd1 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5dd3 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5dd5 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a5dde │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003748 0000000000000024 0000374c FDE cie=00000000 pc=00000000000a5de0..00000000000a5e0f │ │ - DW_CFA_advance_loc: 4 to 00000000000a5de4 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5e00 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5e01 │ │ +00004280 0000000000000024 00004284 FDE cie=00000000 pc=00000000000b77d0..00000000000b77e9 │ │ + DW_CFA_advance_loc: 4 to 00000000000b77d4 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 8 to 00000000000b77dc │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5e03 │ │ + DW_CFA_advance_loc: 2 to 00000000000b77de │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5e05 │ │ + DW_CFA_advance_loc: 1 to 00000000000b77df │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a5e0e │ │ + DW_CFA_advance_loc: 9 to 00000000000b77e8 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00003770 0000000000000024 00003774 FDE cie=00000000 pc=00000000000a5e10..00000000000a5e3f │ │ - DW_CFA_advance_loc: 4 to 00000000000a5e14 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5e30 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5e31 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5e33 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5e35 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a5e3e │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003798 0000000000000024 0000379c FDE cie=00000000 pc=00000000000a5e40..00000000000a5e6f │ │ - DW_CFA_advance_loc: 4 to 00000000000a5e44 │ │ +000042a8 0000000000000024 000042ac FDE cie=00000000 pc=00000000000b77f0..00000000000b7817 │ │ + DW_CFA_advance_loc: 4 to 00000000000b77f4 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 18 to 00000000000b7806 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5e60 │ │ + DW_CFA_advance_loc: 2 to 00000000000b7808 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5e61 │ │ + DW_CFA_advance_loc: 1 to 00000000000b7809 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5e63 │ │ + DW_CFA_advance_loc: 2 to 00000000000b780b │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5e65 │ │ + DW_CFA_advance_loc: 2 to 00000000000b780d │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a5e6e │ │ + DW_CFA_advance_loc: 9 to 00000000000b7816 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -000037c0 0000000000000024 000037c4 FDE cie=00000000 pc=00000000000a5e70..00000000000a5e9f │ │ - DW_CFA_advance_loc: 4 to 00000000000a5e74 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5e90 │ │ +000042d0 0000000000000024 000042d4 FDE cie=00000000 pc=00000000000b7820..00000000000b7840 │ │ + DW_CFA_advance_loc: 4 to 00000000000b7824 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 13 to 00000000000b7831 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5e91 │ │ + DW_CFA_advance_loc: 2 to 00000000000b7833 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5e93 │ │ + DW_CFA_advance_loc: 1 to 00000000000b7834 │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5e95 │ │ + DW_CFA_advance_loc: 2 to 00000000000b7836 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a5e9e │ │ + DW_CFA_advance_loc: 9 to 00000000000b783f │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000037e8 0000000000000024 000037ec FDE cie=00000000 pc=00000000000a5ea0..00000000000a5ecf │ │ - DW_CFA_advance_loc: 4 to 00000000000a5ea4 │ │ +000042f8 0000000000000034 000042fc FDE cie=00000000 pc=00000000000b7840..00000000000b786e │ │ + DW_CFA_advance_loc: 1 to 00000000000b7841 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 00000000000b7845 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_offset: r3 (rbx) at cfa-16 │ │ + DW_CFA_advance_loc: 22 to 00000000000b785b │ │ + DW_CFA_def_cfa_offset: 88 │ │ + DW_CFA_advance_loc: 2 to 00000000000b785d │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5ec0 │ │ + DW_CFA_advance_loc: 1 to 00000000000b785e │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5ec1 │ │ + DW_CFA_advance_loc: 1 to 00000000000b785f │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5ec3 │ │ + DW_CFA_advance_loc: 2 to 00000000000b7861 │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5ec5 │ │ + DW_CFA_advance_loc: 2 to 00000000000b7863 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a5ece │ │ + DW_CFA_advance_loc: 9 to 00000000000b786c │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000b786d │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00003810 0000000000000024 00003814 FDE cie=00000000 pc=00000000000a5ed0..00000000000a5eff │ │ - DW_CFA_advance_loc: 4 to 00000000000a5ed4 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5ef0 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5ef1 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5ef3 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5ef5 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a5efe │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003838 0000000000000024 0000383c FDE cie=00000000 pc=00000000000a5f00..00000000000a5f2f │ │ - DW_CFA_advance_loc: 4 to 00000000000a5f04 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5f20 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5f21 │ │ +00004330 0000000000000024 00004334 FDE cie=00000000 pc=00000000000b7870..00000000000b7889 │ │ + DW_CFA_advance_loc: 4 to 00000000000b7874 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 8 to 00000000000b787c │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5f23 │ │ + DW_CFA_advance_loc: 2 to 00000000000b787e │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5f25 │ │ + DW_CFA_advance_loc: 1 to 00000000000b787f │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a5f2e │ │ + DW_CFA_advance_loc: 9 to 00000000000b7888 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00003860 0000000000000024 00003864 FDE cie=00000000 pc=00000000000a5f30..00000000000a5f5f │ │ - DW_CFA_advance_loc: 4 to 00000000000a5f34 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5f50 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5f51 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5f53 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5f55 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a5f5e │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003888 0000000000000024 0000388c FDE cie=00000000 pc=00000000000a5f60..00000000000a5f8f │ │ - DW_CFA_advance_loc: 4 to 00000000000a5f64 │ │ +00004358 0000000000000024 0000435c FDE cie=00000000 pc=00000000000b7890..00000000000b78b7 │ │ + DW_CFA_advance_loc: 4 to 00000000000b7894 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 18 to 00000000000b78a6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5f80 │ │ + DW_CFA_advance_loc: 2 to 00000000000b78a8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5f81 │ │ + DW_CFA_advance_loc: 1 to 00000000000b78a9 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5f83 │ │ + DW_CFA_advance_loc: 2 to 00000000000b78ab │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5f85 │ │ + DW_CFA_advance_loc: 2 to 00000000000b78ad │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a5f8e │ │ + DW_CFA_advance_loc: 9 to 00000000000b78b6 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -000038b0 0000000000000024 000038b4 FDE cie=00000000 pc=00000000000a5f90..00000000000a5fbf │ │ - DW_CFA_advance_loc: 4 to 00000000000a5f94 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5fb0 │ │ +00004380 0000000000000024 00004384 FDE cie=00000000 pc=00000000000b78c0..00000000000b78e0 │ │ + DW_CFA_advance_loc: 4 to 00000000000b78c4 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 13 to 00000000000b78d1 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5fb1 │ │ + DW_CFA_advance_loc: 2 to 00000000000b78d3 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5fb3 │ │ + DW_CFA_advance_loc: 1 to 00000000000b78d4 │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5fb5 │ │ + DW_CFA_advance_loc: 2 to 00000000000b78d6 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a5fbe │ │ + DW_CFA_advance_loc: 9 to 00000000000b78df │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000038d8 0000000000000024 000038dc FDE cie=00000000 pc=00000000000a5fc0..00000000000a5fef │ │ - DW_CFA_advance_loc: 4 to 00000000000a5fc4 │ │ +000043a8 0000000000000034 000043ac FDE cie=00000000 pc=00000000000b78e0..00000000000b790e │ │ + DW_CFA_advance_loc: 1 to 00000000000b78e1 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 00000000000b78e5 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_offset: r3 (rbx) at cfa-16 │ │ + DW_CFA_advance_loc: 22 to 00000000000b78fb │ │ + DW_CFA_def_cfa_offset: 88 │ │ + DW_CFA_advance_loc: 2 to 00000000000b78fd │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a5fe0 │ │ + DW_CFA_advance_loc: 1 to 00000000000b78fe │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a5fe1 │ │ + DW_CFA_advance_loc: 1 to 00000000000b78ff │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5fe3 │ │ + DW_CFA_advance_loc: 2 to 00000000000b7901 │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a5fe5 │ │ + DW_CFA_advance_loc: 2 to 00000000000b7903 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a5fee │ │ + DW_CFA_advance_loc: 9 to 00000000000b790c │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000b790d │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00003900 0000000000000024 00003904 FDE cie=00000000 pc=00000000000a5ff0..00000000000a601f │ │ - DW_CFA_advance_loc: 4 to 00000000000a5ff4 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a6010 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a6011 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6013 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6015 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a601e │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003928 0000000000000024 0000392c FDE cie=00000000 pc=00000000000a6020..00000000000a604f │ │ - DW_CFA_advance_loc: 4 to 00000000000a6024 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a6040 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a6041 │ │ +000043e0 0000000000000024 000043e4 FDE cie=00000000 pc=00000000000b7910..00000000000b7929 │ │ + DW_CFA_advance_loc: 4 to 00000000000b7914 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 8 to 00000000000b791c │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6043 │ │ + DW_CFA_advance_loc: 2 to 00000000000b791e │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6045 │ │ + DW_CFA_advance_loc: 1 to 00000000000b791f │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a604e │ │ + DW_CFA_advance_loc: 9 to 00000000000b7928 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00003950 0000000000000024 00003954 FDE cie=00000000 pc=00000000000a6050..00000000000a607f │ │ - DW_CFA_advance_loc: 4 to 00000000000a6054 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a6070 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a6071 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6073 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6075 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a607e │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003978 0000000000000024 0000397c FDE cie=00000000 pc=00000000000a6080..00000000000a60af │ │ - DW_CFA_advance_loc: 4 to 00000000000a6084 │ │ +00004408 0000000000000024 0000440c FDE cie=00000000 pc=00000000000b7930..00000000000b7957 │ │ + DW_CFA_advance_loc: 4 to 00000000000b7934 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 18 to 00000000000b7946 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a60a0 │ │ + DW_CFA_advance_loc: 2 to 00000000000b7948 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a60a1 │ │ + DW_CFA_advance_loc: 1 to 00000000000b7949 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a60a3 │ │ + DW_CFA_advance_loc: 2 to 00000000000b794b │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a60a5 │ │ + DW_CFA_advance_loc: 2 to 00000000000b794d │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a60ae │ │ + DW_CFA_advance_loc: 9 to 00000000000b7956 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -000039a0 0000000000000024 000039a4 FDE cie=00000000 pc=00000000000a60b0..00000000000a60df │ │ - DW_CFA_advance_loc: 4 to 00000000000a60b4 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a60d0 │ │ +00004430 0000000000000024 00004434 FDE cie=00000000 pc=00000000000b7960..00000000000b7980 │ │ + DW_CFA_advance_loc: 4 to 00000000000b7964 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 13 to 00000000000b7971 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a60d1 │ │ + DW_CFA_advance_loc: 2 to 00000000000b7973 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a60d3 │ │ + DW_CFA_advance_loc: 1 to 00000000000b7974 │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a60d5 │ │ + DW_CFA_advance_loc: 2 to 00000000000b7976 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a60de │ │ + DW_CFA_advance_loc: 9 to 00000000000b797f │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000039c8 0000000000000024 000039cc FDE cie=00000000 pc=00000000000a60e0..00000000000a610f │ │ - DW_CFA_advance_loc: 4 to 00000000000a60e4 │ │ +00004458 0000000000000034 0000445c FDE cie=00000000 pc=00000000000b7980..00000000000b79ae │ │ + DW_CFA_advance_loc: 1 to 00000000000b7981 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 00000000000b7985 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_offset: r3 (rbx) at cfa-16 │ │ + DW_CFA_advance_loc: 22 to 00000000000b799b │ │ + DW_CFA_def_cfa_offset: 88 │ │ + DW_CFA_advance_loc: 2 to 00000000000b799d │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a6100 │ │ + DW_CFA_advance_loc: 1 to 00000000000b799e │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a6101 │ │ + DW_CFA_advance_loc: 1 to 00000000000b799f │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6103 │ │ + DW_CFA_advance_loc: 2 to 00000000000b79a1 │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6105 │ │ + DW_CFA_advance_loc: 2 to 00000000000b79a3 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a610e │ │ + DW_CFA_advance_loc: 9 to 00000000000b79ac │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000b79ad │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -000039f0 0000000000000024 000039f4 FDE cie=00000000 pc=00000000000a6110..00000000000a613f │ │ - DW_CFA_advance_loc: 4 to 00000000000a6114 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a6130 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a6131 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6133 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6135 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a613e │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003a18 0000000000000024 00003a1c FDE cie=00000000 pc=00000000000a6140..00000000000a616f │ │ - DW_CFA_advance_loc: 4 to 00000000000a6144 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a6160 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a6161 │ │ +00004490 0000000000000024 00004494 FDE cie=00000000 pc=00000000000b79b0..00000000000b79c9 │ │ + DW_CFA_advance_loc: 4 to 00000000000b79b4 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 8 to 00000000000b79bc │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6163 │ │ + DW_CFA_advance_loc: 2 to 00000000000b79be │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6165 │ │ + DW_CFA_advance_loc: 1 to 00000000000b79bf │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a616e │ │ + DW_CFA_advance_loc: 9 to 00000000000b79c8 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00003a40 0000000000000024 00003a44 FDE cie=00000000 pc=00000000000a6170..00000000000a619f │ │ - DW_CFA_advance_loc: 4 to 00000000000a6174 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a6190 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a6191 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6193 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6195 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a619e │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003a68 0000000000000024 00003a6c FDE cie=00000000 pc=00000000000a61a0..00000000000a61cf │ │ - DW_CFA_advance_loc: 4 to 00000000000a61a4 │ │ +000044b8 0000000000000024 000044bc FDE cie=00000000 pc=00000000000b79d0..00000000000b79f7 │ │ + DW_CFA_advance_loc: 4 to 00000000000b79d4 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 18 to 00000000000b79e6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a61c0 │ │ + DW_CFA_advance_loc: 2 to 00000000000b79e8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a61c1 │ │ + DW_CFA_advance_loc: 1 to 00000000000b79e9 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a61c3 │ │ + DW_CFA_advance_loc: 2 to 00000000000b79eb │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a61c5 │ │ + DW_CFA_advance_loc: 2 to 00000000000b79ed │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a61ce │ │ + DW_CFA_advance_loc: 9 to 00000000000b79f6 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00003a90 0000000000000024 00003a94 FDE cie=00000000 pc=00000000000a61d0..00000000000a61ff │ │ - DW_CFA_advance_loc: 4 to 00000000000a61d4 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a61f0 │ │ +000044e0 0000000000000024 000044e4 FDE cie=00000000 pc=00000000000b7a00..00000000000b7a20 │ │ + DW_CFA_advance_loc: 4 to 00000000000b7a04 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 13 to 00000000000b7a11 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a61f1 │ │ + DW_CFA_advance_loc: 2 to 00000000000b7a13 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a61f3 │ │ + DW_CFA_advance_loc: 1 to 00000000000b7a14 │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a61f5 │ │ + DW_CFA_advance_loc: 2 to 00000000000b7a16 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a61fe │ │ + DW_CFA_advance_loc: 9 to 00000000000b7a1f │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003ab8 0000000000000024 00003abc FDE cie=00000000 pc=00000000000a6200..00000000000a622f │ │ - DW_CFA_advance_loc: 4 to 00000000000a6204 │ │ +00004508 0000000000000034 0000450c FDE cie=00000000 pc=00000000000b7a20..00000000000b7a4e │ │ + DW_CFA_advance_loc: 1 to 00000000000b7a21 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 00000000000b7a25 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_offset: r3 (rbx) at cfa-16 │ │ + DW_CFA_advance_loc: 22 to 00000000000b7a3b │ │ + DW_CFA_def_cfa_offset: 88 │ │ + DW_CFA_advance_loc: 2 to 00000000000b7a3d │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a6220 │ │ + DW_CFA_advance_loc: 1 to 00000000000b7a3e │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a6221 │ │ + DW_CFA_advance_loc: 1 to 00000000000b7a3f │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6223 │ │ + DW_CFA_advance_loc: 2 to 00000000000b7a41 │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6225 │ │ + DW_CFA_advance_loc: 2 to 00000000000b7a43 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a622e │ │ + DW_CFA_advance_loc: 9 to 00000000000b7a4c │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000b7a4d │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00003ae0 0000000000000024 00003ae4 FDE cie=00000000 pc=00000000000a6230..00000000000a625f │ │ - DW_CFA_advance_loc: 4 to 00000000000a6234 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a6250 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a6251 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6253 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6255 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a625e │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003b08 0000000000000024 00003b0c FDE cie=00000000 pc=00000000000a6260..00000000000a628f │ │ - DW_CFA_advance_loc: 4 to 00000000000a6264 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a6280 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a6281 │ │ +00004540 0000000000000024 00004544 FDE cie=00000000 pc=00000000000b7a50..00000000000b7a69 │ │ + DW_CFA_advance_loc: 4 to 00000000000b7a54 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 8 to 00000000000b7a5c │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6283 │ │ + DW_CFA_advance_loc: 2 to 00000000000b7a5e │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6285 │ │ + DW_CFA_advance_loc: 1 to 00000000000b7a5f │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a628e │ │ + DW_CFA_advance_loc: 9 to 00000000000b7a68 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00003b30 0000000000000024 00003b34 FDE cie=00000000 pc=00000000000a6290..00000000000a62bf │ │ - DW_CFA_advance_loc: 4 to 00000000000a6294 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a62b0 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a62b1 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a62b3 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a62b5 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a62be │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003b58 0000000000000024 00003b5c FDE cie=00000000 pc=00000000000a62c0..00000000000a62ef │ │ - DW_CFA_advance_loc: 4 to 00000000000a62c4 │ │ +00004568 0000000000000024 0000456c FDE cie=00000000 pc=00000000000b7a70..00000000000b7a97 │ │ + DW_CFA_advance_loc: 4 to 00000000000b7a74 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 18 to 00000000000b7a86 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a62e0 │ │ + DW_CFA_advance_loc: 2 to 00000000000b7a88 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a62e1 │ │ + DW_CFA_advance_loc: 1 to 00000000000b7a89 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a62e3 │ │ + DW_CFA_advance_loc: 2 to 00000000000b7a8b │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a62e5 │ │ + DW_CFA_advance_loc: 2 to 00000000000b7a8d │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a62ee │ │ + DW_CFA_advance_loc: 9 to 00000000000b7a96 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00003b80 0000000000000024 00003b84 FDE cie=00000000 pc=00000000000a62f0..00000000000a631f │ │ - DW_CFA_advance_loc: 4 to 00000000000a62f4 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a6310 │ │ +00004590 0000000000000024 00004594 FDE cie=00000000 pc=00000000000b7aa0..00000000000b7ac0 │ │ + DW_CFA_advance_loc: 4 to 00000000000b7aa4 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 13 to 00000000000b7ab1 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a6311 │ │ + DW_CFA_advance_loc: 2 to 00000000000b7ab3 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6313 │ │ + DW_CFA_advance_loc: 1 to 00000000000b7ab4 │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6315 │ │ + DW_CFA_advance_loc: 2 to 00000000000b7ab6 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a631e │ │ + DW_CFA_advance_loc: 9 to 00000000000b7abf │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003ba8 0000000000000024 00003bac FDE cie=00000000 pc=00000000000a6320..00000000000a634f │ │ - DW_CFA_advance_loc: 4 to 00000000000a6324 │ │ +000045b8 0000000000000034 000045bc FDE cie=00000000 pc=00000000000b7ac0..00000000000b7aee │ │ + DW_CFA_advance_loc: 1 to 00000000000b7ac1 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 00000000000b7ac5 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_offset: r3 (rbx) at cfa-16 │ │ + DW_CFA_advance_loc: 22 to 00000000000b7adb │ │ + DW_CFA_def_cfa_offset: 88 │ │ + DW_CFA_advance_loc: 2 to 00000000000b7add │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a6340 │ │ + DW_CFA_advance_loc: 1 to 00000000000b7ade │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a6341 │ │ + DW_CFA_advance_loc: 1 to 00000000000b7adf │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6343 │ │ + DW_CFA_advance_loc: 2 to 00000000000b7ae1 │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6345 │ │ + DW_CFA_advance_loc: 2 to 00000000000b7ae3 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a634e │ │ + DW_CFA_advance_loc: 9 to 00000000000b7aec │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000b7aed │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00003bd0 0000000000000024 00003bd4 FDE cie=00000000 pc=00000000000a6350..00000000000a637f │ │ - DW_CFA_advance_loc: 4 to 00000000000a6354 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a6370 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a6371 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6373 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6375 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a637e │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003bf8 0000000000000024 00003bfc FDE cie=00000000 pc=00000000000a6380..00000000000a63af │ │ - DW_CFA_advance_loc: 4 to 00000000000a6384 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a63a0 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a63a1 │ │ +000045f0 0000000000000024 000045f4 FDE cie=00000000 pc=00000000000b7af0..00000000000b7b09 │ │ + DW_CFA_advance_loc: 4 to 00000000000b7af4 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 8 to 00000000000b7afc │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a63a3 │ │ + DW_CFA_advance_loc: 2 to 00000000000b7afe │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a63a5 │ │ + DW_CFA_advance_loc: 1 to 00000000000b7aff │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a63ae │ │ + DW_CFA_advance_loc: 9 to 00000000000b7b08 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00003c20 0000000000000024 00003c24 FDE cie=00000000 pc=00000000000a63b0..00000000000a63df │ │ - DW_CFA_advance_loc: 4 to 00000000000a63b4 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a63d0 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a63d1 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a63d3 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a63d5 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a63de │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003c48 0000000000000024 00003c4c FDE cie=00000000 pc=00000000000a63e0..00000000000a640f │ │ - DW_CFA_advance_loc: 4 to 00000000000a63e4 │ │ +00004618 0000000000000024 0000461c FDE cie=00000000 pc=00000000000b7b10..00000000000b7b37 │ │ + DW_CFA_advance_loc: 4 to 00000000000b7b14 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 18 to 00000000000b7b26 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a6400 │ │ + DW_CFA_advance_loc: 2 to 00000000000b7b28 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a6401 │ │ + DW_CFA_advance_loc: 1 to 00000000000b7b29 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6403 │ │ + DW_CFA_advance_loc: 2 to 00000000000b7b2b │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6405 │ │ + DW_CFA_advance_loc: 2 to 00000000000b7b2d │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a640e │ │ + DW_CFA_advance_loc: 9 to 00000000000b7b36 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00003c70 0000000000000024 00003c74 FDE cie=00000000 pc=00000000000a6410..00000000000a643f │ │ - DW_CFA_advance_loc: 4 to 00000000000a6414 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a6430 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a6431 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6433 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6435 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a643e │ │ +00004640 0000000000000064 00004644 FDE cie=00000000 pc=00000000000b7b40..00000000000b8267 │ │ + DW_CFA_advance_loc: 1 to 00000000000b7b41 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000b7b43 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000b7b45 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000b7b47 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000b7b49 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000b7b4a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 7 to 00000000000b7b51 │ │ + DW_CFA_def_cfa_offset: 33024 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 1763 to 00000000000b8234 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000b8235 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000b8237 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000b8239 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000b823b │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000b823d │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000b823e │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00003c98 0000000000000024 00003c9c FDE cie=00000000 pc=00000000000a6440..00000000000a646f │ │ - DW_CFA_advance_loc: 4 to 00000000000a6444 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a6460 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a6461 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6463 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6465 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a646e │ │ + DW_CFA_advance_loc: 1 to 00000000000b823f │ │ + DW_CFA_def_cfa_offset: 33024 │ │ + DW_CFA_advance_loc: 25 to 00000000000b8258 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000b8259 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000b825b │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000b825d │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000b825f │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000b8261 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000b8262 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00003cc0 0000000000000024 00003cc4 FDE cie=00000000 pc=00000000000a6470..00000000000a649f │ │ - DW_CFA_advance_loc: 4 to 00000000000a6474 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a6490 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a6491 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6493 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6495 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a649e │ │ +000046a8 000000000000004c 000046ac FDE cie=00000000 pc=00000000000b8270..00000000000b849f │ │ + DW_CFA_advance_loc: 1 to 00000000000b8271 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000b8273 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000b8275 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000b8277 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000b8279 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000b827a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 7 to 00000000000b8281 │ │ + DW_CFA_def_cfa_offset: 65744 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 531 to 00000000000b8494 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000b8495 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000b8497 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000b8499 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000b849b │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000b849d │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000b849e │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00003ce8 0000000000000024 00003cec FDE cie=00000000 pc=00000000000a64a0..00000000000a64cf │ │ - DW_CFA_advance_loc: 4 to 00000000000a64a4 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a64c0 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a64c1 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a64c3 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a64c5 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a64ce │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003d10 0000000000000024 00003d14 FDE cie=00000000 pc=00000000000a64d0..00000000000a64ff │ │ - DW_CFA_advance_loc: 4 to 00000000000a64d4 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a64f0 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a64f1 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a64f3 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a64f5 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a64fe │ │ +000046f8 0000000000000064 000046fc FDE cie=00000000 pc=00000000000b84a0..00000000000b8d83 │ │ + DW_CFA_advance_loc: 1 to 00000000000b84a1 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000b84a3 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000b84a5 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000b84a7 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000b84a9 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000b84aa │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 7 to 00000000000b84b1 │ │ + DW_CFA_def_cfa_offset: 33056 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 2215 to 00000000000b8d58 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000b8d59 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000b8d5b │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000b8d5d │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000b8d5f │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000b8d61 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000b8d62 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00003d38 0000000000000024 00003d3c FDE cie=00000000 pc=00000000000a6500..00000000000a652f │ │ - DW_CFA_advance_loc: 4 to 00000000000a6504 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a6520 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a6521 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6523 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6525 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a652e │ │ + DW_CFA_advance_loc: 1 to 00000000000b8d63 │ │ + DW_CFA_def_cfa_offset: 33056 │ │ + DW_CFA_advance_loc: 17 to 00000000000b8d74 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000b8d75 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000b8d77 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000b8d79 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000b8d7b │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000b8d7d │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000b8d7e │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00003d60 0000000000000024 00003d64 FDE cie=00000000 pc=00000000000a6530..00000000000a655f │ │ - DW_CFA_advance_loc: 4 to 00000000000a6534 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a6550 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a6551 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6553 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6555 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a655e │ │ +00004760 000000000000004c 00004764 FDE cie=00000000 pc=00000000000b8d90..00000000000b8fb1 │ │ + DW_CFA_advance_loc: 1 to 00000000000b8d91 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000b8d93 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000b8d95 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000b8d97 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000b8d99 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000b8d9a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 7 to 00000000000b8da1 │ │ + DW_CFA_def_cfa_offset: 65744 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 517 to 00000000000b8fa6 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000b8fa7 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000b8fa9 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000b8fab │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000b8fad │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000b8faf │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000b8fb0 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00003d88 0000000000000024 00003d8c FDE cie=00000000 pc=00000000000a6560..00000000000a658f │ │ - DW_CFA_advance_loc: 4 to 00000000000a6564 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a6580 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a6581 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6583 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6585 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a658e │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003db0 0000000000000024 00003db4 FDE cie=00000000 pc=00000000000a6590..00000000000a65bf │ │ - DW_CFA_advance_loc: 4 to 00000000000a6594 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a65b0 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a65b1 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a65b3 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a65b5 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a65be │ │ +000047b0 0000000000000044 000047b4 FDE cie=00000000 pc=00000000000b8fc0..00000000000b922e │ │ + DW_CFA_advance_loc: 1 to 00000000000b8fc1 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000b8fc3 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000b8fc5 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000b8fc7 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000b8fc9 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000b8fca │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 602 to 00000000000b9224 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000b9226 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000b9228 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000b922a │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000b922c │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000b922d │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00003dd8 0000000000000024 00003ddc FDE cie=00000000 pc=00000000000a65c0..00000000000a65ef │ │ - DW_CFA_advance_loc: 4 to 00000000000a65c4 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a65e0 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a65e1 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a65e3 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a65e5 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a65ee │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003e00 0000000000000024 00003e04 FDE cie=00000000 pc=00000000000a65f0..00000000000a661f │ │ - DW_CFA_advance_loc: 4 to 00000000000a65f4 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a6610 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a6611 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6613 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6615 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a661e │ │ +000047f8 0000000000000044 000047fc FDE cie=00000000 pc=00000000000b9230..00000000000b9468 │ │ + DW_CFA_advance_loc: 1 to 00000000000b9231 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000b9233 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000b9235 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000b9237 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000b9239 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000b923a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 548 to 00000000000b945e │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000b9460 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000b9462 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000b9464 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000b9466 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000b9467 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00003e28 0000000000000024 00003e2c FDE cie=00000000 pc=00000000000a6620..00000000000a664f │ │ - DW_CFA_advance_loc: 4 to 00000000000a6624 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a6640 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a6641 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6643 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6645 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a664e │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003e50 0000000000000024 00003e54 FDE cie=00000000 pc=00000000000a6650..00000000000a667f │ │ - DW_CFA_advance_loc: 4 to 00000000000a6654 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a6670 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a6671 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6673 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6675 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a667e │ │ +00004840 0000000000000044 00004844 FDE cie=00000000 pc=00000000000b9470..00000000000b96f8 │ │ + DW_CFA_advance_loc: 1 to 00000000000b9471 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000b9473 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000b9475 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000b9477 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000b9479 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000b947a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 628 to 00000000000b96ee │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000b96f0 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000b96f2 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000b96f4 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000b96f6 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000b96f7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00003e78 0000000000000024 00003e7c FDE cie=00000000 pc=00000000000a6680..00000000000a66af │ │ - DW_CFA_advance_loc: 4 to 00000000000a6684 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a66a0 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a66a1 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a66a3 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a66a5 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a66ae │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003ea0 0000000000000024 00003ea4 FDE cie=00000000 pc=00000000000a66b0..00000000000a66df │ │ - DW_CFA_advance_loc: 4 to 00000000000a66b4 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a66d0 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a66d1 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a66d3 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a66d5 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a66de │ │ +00004888 0000000000000044 0000488c FDE cie=00000000 pc=00000000000b9700..00000000000b9a20 │ │ + DW_CFA_advance_loc: 1 to 00000000000b9701 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000b9703 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000b9705 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000b9707 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000b9709 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000b970a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 780 to 00000000000b9a16 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000b9a18 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000b9a1a │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000b9a1c │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000b9a1e │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000b9a1f │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00003ec8 0000000000000024 00003ecc FDE cie=00000000 pc=00000000000a66e0..00000000000a6707 │ │ - DW_CFA_advance_loc: 4 to 00000000000a66e4 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 21 to 00000000000a66f9 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a66fa │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 1 to 00000000000a66fb │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a66fd │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a6706 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003ef0 0000000000000024 00003ef4 FDE cie=00000000 pc=00000000000a6710..00000000000a6737 │ │ - DW_CFA_advance_loc: 4 to 00000000000a6714 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 21 to 00000000000a6729 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a672a │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 1 to 00000000000a672b │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a672d │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a6736 │ │ +000048d0 0000000000000044 000048d4 FDE cie=00000000 pc=00000000000b9a20..00000000000b9cbf │ │ + DW_CFA_advance_loc: 1 to 00000000000b9a21 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000b9a23 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000b9a25 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000b9a27 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000b9a29 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000b9a2a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 651 to 00000000000b9cb5 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000b9cb7 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000b9cb9 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000b9cbb │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000b9cbd │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000b9cbe │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00003f18 0000000000000024 00003f1c FDE cie=00000000 pc=00000000000a6740..00000000000a676f │ │ - DW_CFA_advance_loc: 4 to 00000000000a6744 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a6760 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a6761 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6763 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6765 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a676e │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003f40 0000000000000024 00003f44 FDE cie=00000000 pc=00000000000a6770..00000000000a679f │ │ - DW_CFA_advance_loc: 4 to 00000000000a6774 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a6790 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a6791 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6793 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6795 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a679e │ │ +00004918 0000000000000044 0000491c FDE cie=00000000 pc=00000000000b9cc0..00000000000ba1a1 │ │ + DW_CFA_advance_loc: 1 to 00000000000b9cc1 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000b9cc3 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000b9cc5 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000b9cc7 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000b9cc9 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000b9cca │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 1229 to 00000000000ba197 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000ba199 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000ba19b │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000ba19d │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000ba19f │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000ba1a0 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00003f68 0000000000000024 00003f6c FDE cie=00000000 pc=00000000000a67a0..00000000000a67c7 │ │ - DW_CFA_advance_loc: 4 to 00000000000a67a4 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 21 to 00000000000a67b9 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a67ba │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 1 to 00000000000a67bb │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a67bd │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a67c6 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003f90 0000000000000024 00003f94 FDE cie=00000000 pc=00000000000a67d0..00000000000a67ff │ │ - DW_CFA_advance_loc: 4 to 00000000000a67d4 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a67f0 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a67f1 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a67f3 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a67f5 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a67fe │ │ +00004960 0000000000000044 00004964 FDE cie=00000000 pc=00000000000ba1b0..00000000000ba548 │ │ + DW_CFA_advance_loc: 1 to 00000000000ba1b1 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000ba1b3 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000ba1b5 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000ba1b7 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000ba1b9 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000ba1ba │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 900 to 00000000000ba53e │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000ba540 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000ba542 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000ba544 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000ba546 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000ba547 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00003fb8 0000000000000024 00003fbc FDE cie=00000000 pc=00000000000a6800..00000000000a682f │ │ - DW_CFA_advance_loc: 4 to 00000000000a6804 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a6820 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a6821 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6823 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6825 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a682e │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00003fe0 0000000000000024 00003fe4 FDE cie=00000000 pc=00000000000a6830..00000000000a685f │ │ - DW_CFA_advance_loc: 4 to 00000000000a6834 │ │ +000049a8 000000000000004c 000049ac FDE cie=00000000 pc=00000000000ba550..00000000000bab72 │ │ + DW_CFA_advance_loc: 1 to 00000000000ba551 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000ba553 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000ba555 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000ba557 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000ba559 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000ba55a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 4 to 00000000000ba55e │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a6850 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a6851 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6853 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6855 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a685e │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 1545 to 00000000000bab67 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000bab68 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000bab6a │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000bab6c │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000bab6e │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000bab70 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000bab71 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00004008 0000000000000024 0000400c FDE cie=00000000 pc=00000000000a6860..00000000000a688f │ │ - DW_CFA_advance_loc: 4 to 00000000000a6864 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a6880 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a6881 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6883 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6885 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a688e │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004030 0000000000000024 00004034 FDE cie=00000000 pc=00000000000a6890..00000000000a68b7 │ │ - DW_CFA_advance_loc: 4 to 00000000000a6894 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 21 to 00000000000a68a9 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a68aa │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 1 to 00000000000a68ab │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a68ad │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a68b6 │ │ +000049f8 0000000000000044 000049fc FDE cie=00000000 pc=00000000000bab80..00000000000bb561 │ │ + DW_CFA_advance_loc: 1 to 00000000000bab81 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000bab83 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000bab85 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000bab87 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000bab89 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000bab8a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 2509 to 00000000000bb557 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000bb559 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000bb55b │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000bb55d │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000bb55f │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000bb560 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00004058 0000000000000024 0000405c FDE cie=00000000 pc=00000000000a68c0..00000000000a68ef │ │ - DW_CFA_advance_loc: 4 to 00000000000a68c4 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a68e0 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a68e1 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a68e3 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a68e5 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a68ee │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004080 0000000000000024 00004084 FDE cie=00000000 pc=00000000000a68f0..00000000000a691f │ │ - DW_CFA_advance_loc: 4 to 00000000000a68f4 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a6910 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a6911 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6913 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6915 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a691e │ │ +00004a40 000000000000004c 00004a44 FDE cie=00000000 pc=00000000000bb570..00000000000bb892 │ │ + DW_CFA_advance_loc: 1 to 00000000000bb571 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000bb573 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000bb575 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000bb577 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000bb579 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000bb57a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 7 to 00000000000bb581 │ │ + DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 774 to 00000000000bb887 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000bb888 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000bb88a │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000bb88c │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000bb88e │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000bb890 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000bb891 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -000040a8 0000000000000024 000040ac FDE cie=00000000 pc=00000000000a6920..00000000000a694f │ │ - DW_CFA_advance_loc: 4 to 00000000000a6924 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a6940 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a6941 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6943 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6945 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a694e │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000040d0 0000000000000024 000040d4 FDE cie=00000000 pc=00000000000a6950..00000000000a697f │ │ - DW_CFA_advance_loc: 4 to 00000000000a6954 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a6970 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a6971 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6973 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6975 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a697e │ │ +00004a90 000000000000004c 00004a94 FDE cie=00000000 pc=00000000000bb8a0..00000000000bc033 │ │ + DW_CFA_advance_loc: 1 to 00000000000bb8a1 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000bb8a3 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000bb8a5 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000bb8a7 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000bb8a9 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000bb8aa │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 7 to 00000000000bb8b1 │ │ + DW_CFA_def_cfa_offset: 256 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 1911 to 00000000000bc028 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000bc029 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000bc02b │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000bc02d │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000bc02f │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000bc031 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000bc032 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -000040f8 0000000000000024 000040fc FDE cie=00000000 pc=00000000000a6980..00000000000a69af │ │ - DW_CFA_advance_loc: 4 to 00000000000a6984 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a69a0 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a69a1 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a69a3 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a69a5 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a69ae │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004120 0000000000000024 00004124 FDE cie=00000000 pc=00000000000a69b0..00000000000a69df │ │ - DW_CFA_advance_loc: 4 to 00000000000a69b4 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a69d0 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a69d1 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a69d3 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a69d5 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a69de │ │ +00004ae0 000000000000004c 00004ae4 FDE cie=00000000 pc=00000000000bc040..00000000000bc91c │ │ + DW_CFA_advance_loc: 1 to 00000000000bc041 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000bc043 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000bc045 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000bc047 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000bc049 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000bc04a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 7 to 00000000000bc051 │ │ + DW_CFA_def_cfa_offset: 256 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 2240 to 00000000000bc911 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000bc912 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000bc914 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000bc916 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000bc918 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000bc91a │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000bc91b │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00004148 0000000000000024 0000414c FDE cie=00000000 pc=00000000000a69e0..00000000000a6a0f │ │ - DW_CFA_advance_loc: 4 to 00000000000a69e4 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a6a00 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a6a01 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6a03 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6a05 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a6a0e │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004170 0000000000000024 00004174 FDE cie=00000000 pc=00000000000a6a10..00000000000a6a3f │ │ - DW_CFA_advance_loc: 4 to 00000000000a6a14 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a6a30 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a6a31 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6a33 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6a35 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a6a3e │ │ +00004b30 0000000000000044 00004b34 FDE cie=00000000 pc=00000000000bc920..00000000000bcb45 │ │ + DW_CFA_advance_loc: 1 to 00000000000bc921 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000bc923 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000bc925 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000bc927 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000bc929 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000bc92a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 529 to 00000000000bcb3b │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000bcb3d │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000bcb3f │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000bcb41 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000bcb43 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000bcb44 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00004198 0000000000000024 0000419c FDE cie=00000000 pc=00000000000a6a40..00000000000a6a6f │ │ - DW_CFA_advance_loc: 4 to 00000000000a6a44 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a6a60 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a6a61 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6a63 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6a65 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a6a6e │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000041c0 0000000000000024 000041c4 FDE cie=00000000 pc=00000000000a6a70..00000000000a6a97 │ │ - DW_CFA_advance_loc: 4 to 00000000000a6a74 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 21 to 00000000000a6a89 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a6a8a │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 1 to 00000000000a6a8b │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6a8d │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a6a96 │ │ +00004b78 0000000000000064 00004b7c FDE cie=00000000 pc=00000000000bcb50..00000000000bd8f3 │ │ + DW_CFA_advance_loc: 1 to 00000000000bcb51 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000bcb53 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000bcb55 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000bcb57 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000bcb59 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000bcb5a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 7 to 00000000000bcb61 │ │ + DW_CFA_def_cfa_offset: 34640 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 3438 to 00000000000bd8cf │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000bd8d0 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000bd8d2 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000bd8d4 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000bd8d6 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000bd8d8 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000bd8d9 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -000041e8 0000000000000024 000041ec FDE cie=00000000 pc=00000000000a6aa0..00000000000a6ac7 │ │ - DW_CFA_advance_loc: 4 to 00000000000a6aa4 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 21 to 00000000000a6ab9 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a6aba │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 1 to 00000000000a6abb │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6abd │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a6ac6 │ │ + DW_CFA_advance_loc: 1 to 00000000000bd8da │ │ + DW_CFA_def_cfa_offset: 34640 │ │ + DW_CFA_advance_loc: 13 to 00000000000bd8e7 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000bd8e8 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000bd8ea │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000bd8ec │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000bd8ee │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000bd8f0 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000bd8f1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00004210 0000000000000024 00004214 FDE cie=00000000 pc=00000000000a6ad0..00000000000a6aff │ │ - DW_CFA_advance_loc: 4 to 00000000000a6ad4 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a6af0 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a6af1 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6af3 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6af5 │ │ +00004be0 000000000000004c 00004be4 FDE cie=00000000 pc=00000000000bd900..00000000000bd9f5 │ │ + DW_CFA_advance_loc: 1 to 00000000000bd901 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000bd903 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000bd905 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000bd907 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000bd909 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000bd90a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 4 to 00000000000bd90e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a6afe │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc1: 220 to 00000000000bd9ea │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000bd9eb │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000bd9ed │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000bd9ef │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000bd9f1 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000bd9f3 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000bd9f4 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00004238 0000000000000024 0000423c FDE cie=00000000 pc=00000000000a6b00..00000000000a6b2f │ │ - DW_CFA_advance_loc: 4 to 00000000000a6b04 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a6b20 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a6b21 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6b23 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6b25 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a6b2e │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004260 0000000000000024 00004264 FDE cie=00000000 pc=00000000000a6b30..00000000000a6b5f │ │ - DW_CFA_advance_loc: 4 to 00000000000a6b34 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 28 to 00000000000a6b50 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a6b51 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6b53 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6b55 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a6b5e │ │ +00004c30 000000000000004c 00004c34 FDE cie=00000000 pc=00000000000bda00..00000000000be285 │ │ + DW_CFA_advance_loc: 1 to 00000000000bda01 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000bda03 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000bda05 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000bda07 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000bda09 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000bda0a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 7 to 00000000000bda11 │ │ + DW_CFA_def_cfa_offset: 67344 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 2153 to 00000000000be27a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000be27b │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000be27d │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000be27f │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000be281 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000be283 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000be284 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00004288 0000000000000024 0000428c FDE cie=00000000 pc=00000000000a6b60..00000000000a6b87 │ │ - DW_CFA_advance_loc: 4 to 00000000000a6b64 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 21 to 00000000000a6b79 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000a6b7a │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 1 to 00000000000a6b7b │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6b7d │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000a6b86 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000042b0 000000000000004c 000042b4 FDE cie=00000000 pc=00000000000a6b90..00000000000a7287 │ │ - DW_CFA_advance_loc: 1 to 00000000000a6b91 │ │ +00004c80 0000000000000064 00004c84 FDE cie=00000000 pc=00000000000be290..00000000000beec3 │ │ + DW_CFA_advance_loc: 1 to 00000000000be291 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6b93 │ │ + DW_CFA_advance_loc: 2 to 00000000000be293 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6b95 │ │ + DW_CFA_advance_loc: 2 to 00000000000be295 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6b97 │ │ + DW_CFA_advance_loc: 2 to 00000000000be297 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000a6b99 │ │ + DW_CFA_advance_loc: 2 to 00000000000be299 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000a6b9a │ │ + DW_CFA_advance_loc: 1 to 00000000000be29a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000a6ba1 │ │ - DW_CFA_def_cfa_offset: 16512 │ │ + DW_CFA_advance_loc: 7 to 00000000000be2a1 │ │ + DW_CFA_def_cfa_offset: 34592 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 1755 to 00000000000a727c │ │ + DW_CFA_advance_loc2: 3072 to 00000000000beea1 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000a727d │ │ + DW_CFA_advance_loc: 1 to 00000000000beea2 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000a727f │ │ + DW_CFA_advance_loc: 2 to 00000000000beea4 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000a7281 │ │ + DW_CFA_advance_loc: 2 to 00000000000beea6 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000a7283 │ │ + DW_CFA_advance_loc: 2 to 00000000000beea8 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000a7285 │ │ + DW_CFA_advance_loc: 2 to 00000000000beeaa │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000a7286 │ │ + DW_CFA_advance_loc: 1 to 00000000000beeab │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 00000000000beeac │ │ + DW_CFA_def_cfa_offset: 34592 │ │ + DW_CFA_advance_loc: 11 to 00000000000beeb7 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000beeb8 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000beeba │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000beebc │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000beebe │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000beec0 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000beec1 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004300 000000000000004c 00004304 FDE cie=00000000 pc=00000000000a7290..00000000000a8563 │ │ - DW_CFA_advance_loc: 1 to 00000000000a7291 │ │ +00004ce8 0000000000000044 00004cec FDE cie=00000000 pc=00000000000beed0..00000000000bf0f9 │ │ + DW_CFA_advance_loc: 1 to 00000000000beed1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000a7293 │ │ + DW_CFA_advance_loc: 2 to 00000000000beed3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000a7295 │ │ + DW_CFA_advance_loc: 2 to 00000000000beed5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000a7297 │ │ + DW_CFA_advance_loc: 2 to 00000000000beed7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000a7299 │ │ + DW_CFA_advance_loc: 2 to 00000000000beed9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000a729a │ │ + DW_CFA_advance_loc: 1 to 00000000000beeda │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000a72a1 │ │ - DW_CFA_def_cfa_offset: 192 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 4791 to 00000000000a8558 │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000a8559 │ │ + DW_CFA_advance_loc2: 533 to 00000000000bf0ef │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000a855b │ │ + DW_CFA_advance_loc: 2 to 00000000000bf0f1 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000a855d │ │ + DW_CFA_advance_loc: 2 to 00000000000bf0f3 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000a855f │ │ + DW_CFA_advance_loc: 2 to 00000000000bf0f5 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000a8561 │ │ + DW_CFA_advance_loc: 2 to 00000000000bf0f7 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000a8562 │ │ + DW_CFA_advance_loc: 1 to 00000000000bf0f8 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00004350 0000000000000114 00004354 FDE cie=00000000 pc=00000000000a8570..00000000000a9e0c │ │ - DW_CFA_advance_loc: 1 to 00000000000a8571 │ │ +00004d30 000000000000004c 00004d34 FDE cie=00000000 pc=00000000000bf100..00000000000bf991 │ │ + DW_CFA_advance_loc: 1 to 00000000000bf101 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000a8573 │ │ + DW_CFA_advance_loc: 2 to 00000000000bf103 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000a8575 │ │ + DW_CFA_advance_loc: 2 to 00000000000bf105 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000a8577 │ │ + DW_CFA_advance_loc: 2 to 00000000000bf107 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000a8579 │ │ + DW_CFA_advance_loc: 2 to 00000000000bf109 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000a857a │ │ + DW_CFA_advance_loc: 1 to 00000000000bf10a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000a8581 │ │ - DW_CFA_def_cfa_offset: 384 │ │ + DW_CFA_advance_loc: 7 to 00000000000bf111 │ │ + DW_CFA_def_cfa_offset: 67360 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 2867 to 00000000000a90b4 │ │ - DW_CFA_def_cfa_offset: 432 │ │ - DW_CFA_advance_loc: 33 to 00000000000a90d5 │ │ - DW_CFA_def_cfa_offset: 440 │ │ - DW_CFA_advance_loc: 7 to 00000000000a90dc │ │ - DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 18 to 00000000000a90ee │ │ - DW_CFA_def_cfa_offset: 384 │ │ - DW_CFA_advance_loc1: 204 to 00000000000a91ba │ │ - DW_CFA_def_cfa_offset: 432 │ │ - DW_CFA_advance_loc: 33 to 00000000000a91db │ │ - DW_CFA_def_cfa_offset: 440 │ │ - DW_CFA_advance_loc: 7 to 00000000000a91e2 │ │ - DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 18 to 00000000000a91f4 │ │ - DW_CFA_def_cfa_offset: 384 │ │ - DW_CFA_advance_loc1: 144 to 00000000000a9284 │ │ - DW_CFA_def_cfa_offset: 432 │ │ - DW_CFA_advance_loc: 33 to 00000000000a92a5 │ │ - DW_CFA_def_cfa_offset: 440 │ │ - DW_CFA_advance_loc: 7 to 00000000000a92ac │ │ - DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 18 to 00000000000a92be │ │ - DW_CFA_def_cfa_offset: 384 │ │ - DW_CFA_advance_loc2: 490 to 00000000000a94a8 │ │ - DW_CFA_def_cfa_offset: 432 │ │ - DW_CFA_advance_loc: 34 to 00000000000a94ca │ │ - DW_CFA_def_cfa_offset: 440 │ │ - DW_CFA_advance_loc: 7 to 00000000000a94d1 │ │ - DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 18 to 00000000000a94e3 │ │ - DW_CFA_def_cfa_offset: 384 │ │ - DW_CFA_advance_loc2: 682 to 00000000000a978d │ │ - DW_CFA_def_cfa_offset: 432 │ │ - DW_CFA_advance_loc: 30 to 00000000000a97ab │ │ - DW_CFA_def_cfa_offset: 440 │ │ - DW_CFA_advance_loc: 7 to 00000000000a97b2 │ │ - DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 19 to 00000000000a97c5 │ │ - DW_CFA_def_cfa_offset: 384 │ │ - DW_CFA_advance_loc: 19 to 00000000000a97d8 │ │ - DW_CFA_def_cfa_offset: 432 │ │ - DW_CFA_advance_loc: 36 to 00000000000a97fc │ │ - DW_CFA_def_cfa_offset: 440 │ │ - DW_CFA_advance_loc: 7 to 00000000000a9803 │ │ - DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 11 to 00000000000a980e │ │ - DW_CFA_def_cfa_offset: 384 │ │ - DW_CFA_advance_loc1: 204 to 00000000000a98da │ │ - DW_CFA_def_cfa_offset: 432 │ │ - DW_CFA_advance_loc: 30 to 00000000000a98f8 │ │ - DW_CFA_def_cfa_offset: 440 │ │ - DW_CFA_advance_loc: 7 to 00000000000a98ff │ │ - DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 19 to 00000000000a9912 │ │ - DW_CFA_def_cfa_offset: 384 │ │ - DW_CFA_advance_loc: 19 to 00000000000a9925 │ │ - DW_CFA_def_cfa_offset: 432 │ │ - DW_CFA_advance_loc: 36 to 00000000000a9949 │ │ - DW_CFA_def_cfa_offset: 440 │ │ - DW_CFA_advance_loc: 7 to 00000000000a9950 │ │ - DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 11 to 00000000000a995b │ │ - DW_CFA_def_cfa_offset: 384 │ │ - DW_CFA_advance_loc1: 146 to 00000000000a99ed │ │ - DW_CFA_def_cfa_offset: 432 │ │ - DW_CFA_advance_loc: 30 to 00000000000a9a0b │ │ - DW_CFA_def_cfa_offset: 440 │ │ - DW_CFA_advance_loc: 7 to 00000000000a9a12 │ │ - DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 19 to 00000000000a9a25 │ │ - DW_CFA_def_cfa_offset: 384 │ │ - DW_CFA_advance_loc: 19 to 00000000000a9a38 │ │ - DW_CFA_def_cfa_offset: 432 │ │ - DW_CFA_advance_loc: 36 to 00000000000a9a5c │ │ - DW_CFA_def_cfa_offset: 440 │ │ - DW_CFA_advance_loc: 7 to 00000000000a9a63 │ │ - DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 11 to 00000000000a9a6e │ │ - DW_CFA_def_cfa_offset: 384 │ │ - DW_CFA_advance_loc2: 669 to 00000000000a9d0b │ │ - DW_CFA_def_cfa_offset: 432 │ │ - DW_CFA_advance_loc: 36 to 00000000000a9d2f │ │ - DW_CFA_def_cfa_offset: 440 │ │ - DW_CFA_advance_loc: 7 to 00000000000a9d36 │ │ - DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 19 to 00000000000a9d49 │ │ - DW_CFA_def_cfa_offset: 384 │ │ - DW_CFA_advance_loc: 15 to 00000000000a9d58 │ │ - DW_CFA_def_cfa_offset: 432 │ │ - DW_CFA_advance_loc: 34 to 00000000000a9d7a │ │ - DW_CFA_def_cfa_offset: 440 │ │ - DW_CFA_advance_loc: 7 to 00000000000a9d81 │ │ - DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 11 to 00000000000a9d8c │ │ - DW_CFA_def_cfa_offset: 384 │ │ - DW_CFA_advance_loc1: 117 to 00000000000a9e01 │ │ + DW_CFA_advance_loc2: 2165 to 00000000000bf986 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000a9e02 │ │ + DW_CFA_advance_loc: 1 to 00000000000bf987 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000a9e04 │ │ + DW_CFA_advance_loc: 2 to 00000000000bf989 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000a9e06 │ │ + DW_CFA_advance_loc: 2 to 00000000000bf98b │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000a9e08 │ │ + DW_CFA_advance_loc: 2 to 00000000000bf98d │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000a9e0a │ │ + DW_CFA_advance_loc: 2 to 00000000000bf98f │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000a9e0b │ │ + DW_CFA_advance_loc: 1 to 00000000000bf990 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00004468 0000000000000014 0000446c FDE cie=00000000 pc=00000000000a9e0c..00000000000a9e11 │ │ +00004d80 0000000000000014 00004d84 FDE cie=00000000 pc=00000000000bf994..00000000000bf999 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004480 000000000000001c 00004484 FDE cie=00000000 pc=00000000000a9e20..00000000000a9e34 │ │ - DW_CFA_advance_loc: 1 to 00000000000a9e21 │ │ +00004d98 000000000000001c 00004d9c FDE cie=00000000 pc=00000000000bf9a0..00000000000bf9b4 │ │ + DW_CFA_advance_loc: 1 to 00000000000bf9a1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000a9e24 │ │ + DW_CFA_advance_loc: 3 to 00000000000bf9a4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 15 to 00000000000a9e33 │ │ + DW_CFA_advance_loc: 15 to 00000000000bf9b3 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000044a0 000000000000001c 000044a4 FDE cie=00000000 pc=00000000000a9e34..00000000000a9e7e │ │ - DW_CFA_advance_loc: 1 to 00000000000a9e35 │ │ +00004db8 000000000000001c 00004dbc FDE cie=00000000 pc=00000000000bf9b4..00000000000bfa05 │ │ + DW_CFA_advance_loc: 1 to 00000000000bf9b5 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000a9e38 │ │ + DW_CFA_advance_loc: 3 to 00000000000bf9b8 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc1: 69 to 00000000000a9e7d │ │ + DW_CFA_advance_loc1: 76 to 00000000000bfa04 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000044c0 000000000000002c 000044c4 FDE cie=00000000 pc=00000000000a9e7e..00000000000aa524 │ │ - DW_CFA_advance_loc: 1 to 00000000000a9e7f │ │ +00004dd8 000000000000002c 00004ddc FDE cie=00000000 pc=00000000000bfa05..00000000000c0358 │ │ + DW_CFA_advance_loc: 1 to 00000000000bfa06 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000a9e82 │ │ + DW_CFA_advance_loc: 3 to 00000000000bfa09 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 20 to 00000000000a9e96 │ │ + DW_CFA_advance_loc: 20 to 00000000000bfa1d │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 424 to 00000000000aa03e │ │ + DW_CFA_advance_loc2: 471 to 00000000000bfbf4 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000aa03f │ │ + DW_CFA_advance_loc: 1 to 00000000000bfbf5 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000044f0 000000000000001c 000044f4 FDE cie=00000000 pc=00000000000aa524..00000000000aa549 │ │ - DW_CFA_advance_loc: 1 to 00000000000aa525 │ │ +00004e08 000000000000001c 00004e0c FDE cie=00000000 pc=00000000000c0358..00000000000c037d │ │ + DW_CFA_advance_loc: 1 to 00000000000c0359 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000aa528 │ │ + DW_CFA_advance_loc: 3 to 00000000000c035c │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 32 to 00000000000aa548 │ │ + DW_CFA_advance_loc: 32 to 00000000000c037c │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004510 000000000000002c 00004514 FDE cie=00000000 pc=00000000000aa549..00000000000aab64 │ │ - DW_CFA_advance_loc: 1 to 00000000000aa54a │ │ +00004e28 000000000000002c 00004e2c FDE cie=00000000 pc=00000000000c037d..00000000000c0aef │ │ + DW_CFA_advance_loc: 1 to 00000000000c037e │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000aa54d │ │ + DW_CFA_advance_loc: 3 to 00000000000c0381 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 20 to 00000000000aa561 │ │ + DW_CFA_advance_loc: 20 to 00000000000c0395 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 1538 to 00000000000aab63 │ │ + DW_CFA_advance_loc2: 1881 to 00000000000c0aee │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004540 000000000000002c 00004544 FDE cie=00000000 pc=00000000000aab70..00000000000aad12 │ │ - DW_CFA_advance_loc: 1 to 00000000000aab71 │ │ +00004e58 000000000000002c 00004e5c FDE cie=00000000 pc=00000000000c0af0..00000000000c0ca2 │ │ + DW_CFA_advance_loc: 1 to 00000000000c0af1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000aab74 │ │ + DW_CFA_advance_loc: 3 to 00000000000c0af4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 18 to 00000000000aab86 │ │ + DW_CFA_advance_loc: 18 to 00000000000c0b06 │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 96 to 00000000000aabe6 │ │ + DW_CFA_advance_loc1: 96 to 00000000000c0b66 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000aabe7 │ │ + DW_CFA_advance_loc: 1 to 00000000000c0b67 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004570 000000000000001c 00004574 FDE cie=00000000 pc=00000000000aad20..00000000000aad2d │ │ - DW_CFA_advance_loc: 1 to 00000000000aad21 │ │ +00004e88 000000000000001c 00004e8c FDE cie=00000000 pc=00000000000c0cb0..00000000000c0cbd │ │ + DW_CFA_advance_loc: 1 to 00000000000c0cb1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000aad24 │ │ + DW_CFA_advance_loc: 3 to 00000000000c0cb4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 8 to 00000000000aad2c │ │ + DW_CFA_advance_loc: 8 to 00000000000c0cbc │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004590 000000000000001c 00004594 FDE cie=00000000 pc=00000000000aad2d..00000000000aad77 │ │ - DW_CFA_advance_loc: 1 to 00000000000aad2e │ │ +00004ea8 000000000000001c 00004eac FDE cie=00000000 pc=00000000000c0cbd..00000000000c0d07 │ │ + DW_CFA_advance_loc: 1 to 00000000000c0cbe │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000aad31 │ │ + DW_CFA_advance_loc: 3 to 00000000000c0cc1 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc1: 69 to 00000000000aad76 │ │ + DW_CFA_advance_loc1: 69 to 00000000000c0d06 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000045b0 0000000000000024 000045b4 FDE cie=00000000 pc=00000000000aad80..00000000000aae58 │ │ - DW_CFA_advance_loc: 1 to 00000000000aad81 │ │ +00004ec8 0000000000000024 00004ecc FDE cie=00000000 pc=00000000000c0d10..00000000000c0dee │ │ + DW_CFA_advance_loc: 1 to 00000000000c0d11 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000aad84 │ │ + DW_CFA_advance_loc: 3 to 00000000000c0d14 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 11 to 00000000000aad8f │ │ + DW_CFA_advance_loc: 11 to 00000000000c0d1f │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc1: 200 to 00000000000aae57 │ │ + DW_CFA_advance_loc1: 206 to 00000000000c0ded │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000045d8 000000000000002c 000045dc FDE cie=00000000 pc=00000000000aae60..00000000000aaf6c │ │ - DW_CFA_advance_loc: 1 to 00000000000aae61 │ │ +00004ef0 000000000000002c 00004ef4 FDE cie=00000000 pc=00000000000c0df0..00000000000c0f0f │ │ + DW_CFA_advance_loc: 1 to 00000000000c0df1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000aae64 │ │ + DW_CFA_advance_loc: 3 to 00000000000c0df4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 17 to 00000000000aae75 │ │ + DW_CFA_advance_loc: 17 to 00000000000c0e05 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 246 to 00000000000aaf6b │ │ + DW_CFA_advance_loc2: 265 to 00000000000c0f0e │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00004608 000000000000002c 0000460c FDE cie=00000000 pc=00000000000aaf70..00000000000ab1dd │ │ - DW_CFA_advance_loc: 1 to 00000000000aaf71 │ │ +00004f20 000000000000002c 00004f24 FDE cie=00000000 pc=00000000000c0f10..00000000000c117d │ │ + DW_CFA_advance_loc: 1 to 00000000000c0f11 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000aaf74 │ │ + DW_CFA_advance_loc: 3 to 00000000000c0f14 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 20 to 00000000000aaf88 │ │ + DW_CFA_advance_loc: 20 to 00000000000c0f28 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 589 to 00000000000ab1d5 │ │ + DW_CFA_advance_loc2: 589 to 00000000000c1175 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000ab1d6 │ │ + DW_CFA_advance_loc: 1 to 00000000000c1176 │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004638 0000000000000024 0000463c FDE cie=00000000 pc=00000000000ab1e0..00000000000ab2bc │ │ - DW_CFA_advance_loc: 1 to 00000000000ab1e1 │ │ +00004f50 0000000000000024 00004f54 FDE cie=00000000 pc=00000000000c1180..00000000000c125c │ │ + DW_CFA_advance_loc: 1 to 00000000000c1181 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000ab1e4 │ │ + DW_CFA_advance_loc: 3 to 00000000000c1184 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 15 to 00000000000ab1f3 │ │ + DW_CFA_advance_loc: 15 to 00000000000c1193 │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 200 to 00000000000ab2bb │ │ + DW_CFA_advance_loc1: 200 to 00000000000c125b │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ │ │ -00004660 000000000000002c 00004664 FDE cie=00000000 pc=00000000000ab2c0..00000000000ab61c │ │ - DW_CFA_advance_loc: 1 to 00000000000ab2c1 │ │ +00004f78 000000000000002c 00004f7c FDE cie=00000000 pc=00000000000c1260..00000000000c1720 │ │ + DW_CFA_advance_loc: 1 to 00000000000c1261 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000ab2c4 │ │ + DW_CFA_advance_loc: 3 to 00000000000c1264 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 20 to 00000000000ab2d8 │ │ + DW_CFA_advance_loc: 20 to 00000000000c1278 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 835 to 00000000000ab61b │ │ + DW_CFA_advance_loc2: 1191 to 00000000000c171f │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004690 000000000000001c 00004694 FDE cie=00000000 pc=00000000000ab620..00000000000ab636 │ │ - DW_CFA_advance_loc: 1 to 00000000000ab621 │ │ +00004fa8 000000000000001c 00004fac FDE cie=00000000 pc=00000000000c1720..00000000000c1736 │ │ + DW_CFA_advance_loc: 1 to 00000000000c1721 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000ab624 │ │ + DW_CFA_advance_loc: 3 to 00000000000c1724 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 17 to 00000000000ab635 │ │ + DW_CFA_advance_loc: 17 to 00000000000c1735 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000046b0 000000000000001c 000046b4 FDE cie=00000000 pc=00000000000ab640..00000000000ab656 │ │ - DW_CFA_advance_loc: 1 to 00000000000ab641 │ │ +00004fc8 000000000000001c 00004fcc FDE cie=00000000 pc=00000000000c1740..00000000000c1756 │ │ + DW_CFA_advance_loc: 1 to 00000000000c1741 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000ab644 │ │ + DW_CFA_advance_loc: 3 to 00000000000c1744 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 17 to 00000000000ab655 │ │ + DW_CFA_advance_loc: 17 to 00000000000c1755 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000046d0 000000000000001c 000046d4 FDE cie=00000000 pc=00000000000ab660..00000000000ab676 │ │ - DW_CFA_advance_loc: 1 to 00000000000ab661 │ │ +00004fe8 000000000000001c 00004fec FDE cie=00000000 pc=00000000000c1760..00000000000c1776 │ │ + DW_CFA_advance_loc: 1 to 00000000000c1761 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000ab664 │ │ + DW_CFA_advance_loc: 3 to 00000000000c1764 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 17 to 00000000000ab675 │ │ + DW_CFA_advance_loc: 17 to 00000000000c1775 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000046f0 000000000000001c 000046f4 FDE cie=00000000 pc=00000000000ab680..00000000000ab696 │ │ - DW_CFA_advance_loc: 1 to 00000000000ab681 │ │ +00005008 000000000000001c 0000500c FDE cie=00000000 pc=00000000000c1780..00000000000c1796 │ │ + DW_CFA_advance_loc: 1 to 00000000000c1781 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000ab684 │ │ + DW_CFA_advance_loc: 3 to 00000000000c1784 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 17 to 00000000000ab695 │ │ + DW_CFA_advance_loc: 17 to 00000000000c1795 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004710 0000000000000024 00004714 FDE cie=00000000 pc=00000000000ab6a0..00000000000ab6b6 │ │ - DW_CFA_advance_loc: 1 to 00000000000ab6a1 │ │ +00005028 0000000000000024 0000502c FDE cie=00000000 pc=00000000000c17a0..00000000000c17b6 │ │ + DW_CFA_advance_loc: 1 to 00000000000c17a1 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000ab6a4 │ │ + DW_CFA_advance_loc: 3 to 00000000000c17a4 │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 17 to 00000000000ab6b5 │ │ + DW_CFA_advance_loc: 17 to 00000000000c17b5 │ │ DW_CFA_def_cfa: r7 (rsp) ofs 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 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004738 0000000000000014 0000473c FDE cie=00000000 pc=00000000000ab6c0..00000000000ab6fb │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00004750 0000000000000024 00004754 FDE cie=00000000 pc=00000000000ab700..00000000000abe6f │ │ - DW_CFA_advance_loc: 1 to 00000000000ab701 │ │ +00005050 000000000000001c 00005054 FDE cie=00000000 pc=00000000000c17b8..00000000000c182d │ │ + DW_CFA_advance_loc: 1 to 00000000000c17b9 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 7 to 00000000000ab708 │ │ - DW_CFA_def_cfa_offset: 288 │ │ + DW_CFA_advance_loc: 4 to 00000000000c17bd │ │ + DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc2: 1893 to 00000000000abe6d │ │ + DW_CFA_advance_loc1: 110 to 00000000000c182b │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000abe6e │ │ + DW_CFA_advance_loc: 1 to 00000000000c182c │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00004778 000000000000002c 0000477c FDE cie=00000000 pc=00000000000abe70..00000000000abe99 │ │ - DW_CFA_advance_loc: 4 to 00000000000abe74 │ │ +00005070 000000000000001c 00005074 FDE cie=00000000 pc=00000000000c1830..00000000000c186e │ │ + DW_CFA_advance_loc: 1 to 00000000000c1831 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 00000000000c1835 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 18 to 00000000000abe86 │ │ - DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 1 to 00000000000abe87 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000abe89 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000abe8b │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000abe8d │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000abe8f │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000abe98 │ │ + DW_CFA_offset: r3 (rbx) at cfa-16 │ │ + DW_CFA_advance_loc: 55 to 00000000000c186c │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000c186d │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -000047a8 000000000000002c 000047ac FDE cie=00000000 pc=00000000000abea0..00000000000abec9 │ │ - DW_CFA_advance_loc: 4 to 00000000000abea4 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 18 to 00000000000abeb6 │ │ - DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 1 to 00000000000abeb7 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000abeb9 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000abebb │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000abebd │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000abebf │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000abec8 │ │ - DW_CFA_def_cfa_offset: 8 │ │ +00005090 0000000000000014 00005094 FDE cie=00000000 pc=00000000000c1870..00000000000c18e2 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -000047d8 000000000000002c 000047dc FDE cie=00000000 pc=00000000000abed0..00000000000abef9 │ │ - DW_CFA_advance_loc: 4 to 00000000000abed4 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 18 to 00000000000abee6 │ │ - DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 1 to 00000000000abee7 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000abee9 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000abeeb │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000abeed │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000abeef │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000abef8 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004808 000000000000004c 0000480c FDE cie=00000000 pc=00000000000abf00..00000000000aef9c │ │ - DW_CFA_advance_loc: 1 to 00000000000abf01 │ │ +000050a8 0000000000000044 000050ac FDE cie=00000000 pc=00000000000c18f0..00000000000c1ec5 │ │ + DW_CFA_advance_loc: 1 to 00000000000c18f1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000abf03 │ │ + DW_CFA_advance_loc: 2 to 00000000000c18f3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000abf05 │ │ + DW_CFA_advance_loc: 2 to 00000000000c18f5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000abf07 │ │ + DW_CFA_advance_loc: 2 to 00000000000c18f7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000abf09 │ │ + DW_CFA_advance_loc: 2 to 00000000000c18f9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000abf0a │ │ + DW_CFA_advance_loc: 1 to 00000000000c18fa │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000abf11 │ │ - DW_CFA_def_cfa_offset: 1328 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 12416 to 00000000000aef91 │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000aef92 │ │ + DW_CFA_advance_loc2: 1473 to 00000000000c1ebb │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000aef94 │ │ + DW_CFA_advance_loc: 2 to 00000000000c1ebd │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000aef96 │ │ + DW_CFA_advance_loc: 2 to 00000000000c1ebf │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000aef98 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000aef9a │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000aef9b │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00004858 0000000000000014 0000485c FDE cie=00000000 pc=00000000000aefa0..00000000000af32a │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00004870 0000000000000024 00004874 FDE cie=00000000 pc=00000000000af330..00000000000af357 │ │ - DW_CFA_advance_loc: 4 to 00000000000af334 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 18 to 00000000000af346 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 1 to 00000000000af347 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000af349 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000af34b │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000af34d │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000af356 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - │ │ -00004898 000000000000003c 0000489c FDE cie=00000000 pc=00000000000af360..00000000000af399 │ │ - DW_CFA_advance_loc: 2 to 00000000000af362 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000af363 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 4 to 00000000000af367 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_offset: r14 (r14) at cfa-16 │ │ - DW_CFA_advance_loc: 27 to 00000000000af382 │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 1 to 00000000000af383 │ │ - DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 2 to 00000000000af385 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 1 to 00000000000af386 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000af388 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000af38a │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000af38c │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000af395 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 00000000000af396 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000af398 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -000048d8 0000000000000024 000048dc FDE cie=00000000 pc=00000000000af3a0..00000000000af3c0 │ │ - DW_CFA_advance_loc: 4 to 00000000000af3a4 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 13 to 00000000000af3b1 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000af3b2 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000af3b4 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000af3b6 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000af3bf │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00004900 0000000000000034 00004904 FDE cie=00000000 pc=00000000000af3c0..00000000000af3ee │ │ - DW_CFA_advance_loc: 1 to 00000000000af3c1 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 00000000000af3c5 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc: 22 to 00000000000af3db │ │ - DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 1 to 00000000000af3dc │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000af3de │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000af3df │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000af3e1 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000af3e3 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000af3ec │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000af3ed │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00004938 0000000000000024 0000493c FDE cie=00000000 pc=00000000000af3f0..00000000000af417 │ │ - DW_CFA_advance_loc: 4 to 00000000000af3f4 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 18 to 00000000000af406 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 1 to 00000000000af407 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000af409 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000af40b │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000af40d │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000af416 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - │ │ -00004960 000000000000003c 00004964 FDE cie=00000000 pc=00000000000af420..00000000000af459 │ │ - DW_CFA_advance_loc: 2 to 00000000000af422 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000af423 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 4 to 00000000000af427 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_offset: r14 (r14) at cfa-16 │ │ - DW_CFA_advance_loc: 27 to 00000000000af442 │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 1 to 00000000000af443 │ │ - DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 2 to 00000000000af445 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 1 to 00000000000af446 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000af448 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000af44a │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000af44c │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000af455 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 00000000000af456 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000af458 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -000049a0 0000000000000024 000049a4 FDE cie=00000000 pc=00000000000af460..00000000000af480 │ │ - DW_CFA_advance_loc: 4 to 00000000000af464 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 13 to 00000000000af471 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000af472 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000af474 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000af476 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000af47f │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -000049c8 0000000000000034 000049cc FDE cie=00000000 pc=00000000000af480..00000000000af4ae │ │ - DW_CFA_advance_loc: 1 to 00000000000af481 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 00000000000af485 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc: 22 to 00000000000af49b │ │ - DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 1 to 00000000000af49c │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000af49e │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000af49f │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000af4a1 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000af4a3 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000af4ac │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000af4ad │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00004a00 0000000000000024 00004a04 FDE cie=00000000 pc=00000000000af4b0..00000000000af4d7 │ │ - DW_CFA_advance_loc: 4 to 00000000000af4b4 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 18 to 00000000000af4c6 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 1 to 00000000000af4c7 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000af4c9 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000af4cb │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000af4cd │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000af4d6 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - │ │ -00004a28 000000000000003c 00004a2c FDE cie=00000000 pc=00000000000af4e0..00000000000af519 │ │ - DW_CFA_advance_loc: 2 to 00000000000af4e2 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000af4e3 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 4 to 00000000000af4e7 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_offset: r14 (r14) at cfa-16 │ │ - DW_CFA_advance_loc: 27 to 00000000000af502 │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 1 to 00000000000af503 │ │ - DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 2 to 00000000000af505 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 1 to 00000000000af506 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000af508 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000af50a │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000af50c │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000af515 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 00000000000af516 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000af518 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00004a68 0000000000000024 00004a6c FDE cie=00000000 pc=00000000000af520..00000000000af540 │ │ - DW_CFA_advance_loc: 4 to 00000000000af524 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 13 to 00000000000af531 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000af532 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000af534 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000af536 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000af53f │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00004a90 0000000000000034 00004a94 FDE cie=00000000 pc=00000000000af540..00000000000af56e │ │ - DW_CFA_advance_loc: 1 to 00000000000af541 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 00000000000af545 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc: 22 to 00000000000af55b │ │ - DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 1 to 00000000000af55c │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000af55e │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000af55f │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000af561 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000af563 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000af56c │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000af56d │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00004ac8 0000000000000024 00004acc FDE cie=00000000 pc=00000000000af570..00000000000af597 │ │ - DW_CFA_advance_loc: 4 to 00000000000af574 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 18 to 00000000000af586 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 1 to 00000000000af587 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000af589 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000af58b │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000af58d │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000af596 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - │ │ -00004af0 000000000000003c 00004af4 FDE cie=00000000 pc=00000000000af5a0..00000000000af5d9 │ │ - DW_CFA_advance_loc: 2 to 00000000000af5a2 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000af5a3 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 4 to 00000000000af5a7 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_offset: r14 (r14) at cfa-16 │ │ - DW_CFA_advance_loc: 27 to 00000000000af5c2 │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 1 to 00000000000af5c3 │ │ - DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 2 to 00000000000af5c5 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 1 to 00000000000af5c6 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000af5c8 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000af5ca │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000af5cc │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000af5d5 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 00000000000af5d6 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000af5d8 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00004b30 0000000000000024 00004b34 FDE cie=00000000 pc=00000000000af5e0..00000000000af600 │ │ - DW_CFA_advance_loc: 4 to 00000000000af5e4 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 13 to 00000000000af5f1 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000af5f2 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000af5f4 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000af5f6 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000af5ff │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00004b58 0000000000000034 00004b5c FDE cie=00000000 pc=00000000000af600..00000000000af62e │ │ - DW_CFA_advance_loc: 1 to 00000000000af601 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 00000000000af605 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc: 22 to 00000000000af61b │ │ - DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 1 to 00000000000af61c │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000af61e │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000af61f │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000af621 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000af623 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000af62c │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000af62d │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00004b90 0000000000000024 00004b94 FDE cie=00000000 pc=00000000000af630..00000000000af657 │ │ - DW_CFA_advance_loc: 4 to 00000000000af634 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 18 to 00000000000af646 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 1 to 00000000000af647 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000af649 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000af64b │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000af64d │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000af656 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - │ │ -00004bb8 000000000000003c 00004bbc FDE cie=00000000 pc=00000000000af660..00000000000af699 │ │ - DW_CFA_advance_loc: 2 to 00000000000af662 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000af663 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 4 to 00000000000af667 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_offset: r14 (r14) at cfa-16 │ │ - DW_CFA_advance_loc: 27 to 00000000000af682 │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 1 to 00000000000af683 │ │ - DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 2 to 00000000000af685 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 1 to 00000000000af686 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000af688 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000af68a │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000af68c │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000af695 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 00000000000af696 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000af698 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00004bf8 0000000000000024 00004bfc FDE cie=00000000 pc=00000000000af6a0..00000000000af6c0 │ │ - DW_CFA_advance_loc: 4 to 00000000000af6a4 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 13 to 00000000000af6b1 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000af6b2 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000af6b4 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000af6b6 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000af6bf │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00004c20 0000000000000034 00004c24 FDE cie=00000000 pc=00000000000af6c0..00000000000af6ee │ │ - DW_CFA_advance_loc: 1 to 00000000000af6c1 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 00000000000af6c5 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc: 22 to 00000000000af6db │ │ - DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 1 to 00000000000af6dc │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000af6de │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000af6df │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000af6e1 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000af6e3 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000af6ec │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000af6ed │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00004c58 0000000000000024 00004c5c FDE cie=00000000 pc=00000000000af6f0..00000000000af717 │ │ - DW_CFA_advance_loc: 4 to 00000000000af6f4 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 18 to 00000000000af706 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 1 to 00000000000af707 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000af709 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000af70b │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000af70d │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000af716 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - │ │ -00004c80 000000000000003c 00004c84 FDE cie=00000000 pc=00000000000af720..00000000000af759 │ │ - DW_CFA_advance_loc: 2 to 00000000000af722 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000af723 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 4 to 00000000000af727 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_offset: r14 (r14) at cfa-16 │ │ - DW_CFA_advance_loc: 27 to 00000000000af742 │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 1 to 00000000000af743 │ │ - DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 2 to 00000000000af745 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 1 to 00000000000af746 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000af748 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000af74a │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000af74c │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000af755 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 00000000000af756 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000af758 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00004cc0 0000000000000024 00004cc4 FDE cie=00000000 pc=00000000000af760..00000000000af780 │ │ - DW_CFA_advance_loc: 4 to 00000000000af764 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 13 to 00000000000af771 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000af772 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000af774 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000af776 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000af77f │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00004ce8 0000000000000034 00004cec FDE cie=00000000 pc=00000000000af780..00000000000af7ae │ │ - DW_CFA_advance_loc: 1 to 00000000000af781 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 00000000000af785 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc: 22 to 00000000000af79b │ │ - DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 1 to 00000000000af79c │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000af79e │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000af79f │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000af7a1 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000af7a3 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000af7ac │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000af7ad │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00004d20 0000000000000024 00004d24 FDE cie=00000000 pc=00000000000af7b0..00000000000af7d7 │ │ - DW_CFA_advance_loc: 4 to 00000000000af7b4 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 18 to 00000000000af7c6 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 1 to 00000000000af7c7 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000af7c9 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000af7cb │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000af7cd │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000af7d6 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - │ │ -00004d48 000000000000003c 00004d4c FDE cie=00000000 pc=00000000000af7e0..00000000000af819 │ │ - DW_CFA_advance_loc: 2 to 00000000000af7e2 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000af7e3 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 4 to 00000000000af7e7 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_offset: r14 (r14) at cfa-16 │ │ - DW_CFA_advance_loc: 27 to 00000000000af802 │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 1 to 00000000000af803 │ │ - DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 2 to 00000000000af805 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 1 to 00000000000af806 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000af808 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000af80a │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000af80c │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000af815 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 00000000000af816 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000af818 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00004d88 0000000000000024 00004d8c FDE cie=00000000 pc=00000000000af820..00000000000af840 │ │ - DW_CFA_advance_loc: 4 to 00000000000af824 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 13 to 00000000000af831 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000af832 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000af834 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000af836 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000af83f │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00004db0 0000000000000034 00004db4 FDE cie=00000000 pc=00000000000af840..00000000000af86e │ │ - DW_CFA_advance_loc: 1 to 00000000000af841 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 00000000000af845 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc: 22 to 00000000000af85b │ │ - DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 1 to 00000000000af85c │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000af85e │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000af85f │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000af861 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000af863 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000af86c │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000af86d │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00004de8 0000000000000024 00004dec FDE cie=00000000 pc=00000000000af870..00000000000af897 │ │ - DW_CFA_advance_loc: 4 to 00000000000af874 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 18 to 00000000000af886 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 1 to 00000000000af887 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000af889 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000af88b │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000af88d │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000af896 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - │ │ -00004e10 000000000000003c 00004e14 FDE cie=00000000 pc=00000000000af8a0..00000000000af8d9 │ │ - DW_CFA_advance_loc: 2 to 00000000000af8a2 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000af8a3 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 4 to 00000000000af8a7 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_offset: r14 (r14) at cfa-16 │ │ - DW_CFA_advance_loc: 27 to 00000000000af8c2 │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 1 to 00000000000af8c3 │ │ - DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 2 to 00000000000af8c5 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 1 to 00000000000af8c6 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000af8c8 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000af8ca │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000af8cc │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000af8d5 │ │ + DW_CFA_advance_loc: 2 to 00000000000c1ec1 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 00000000000af8d6 │ │ + DW_CFA_advance_loc: 2 to 00000000000c1ec3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000af8d8 │ │ + DW_CFA_advance_loc: 1 to 00000000000c1ec4 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00004e50 0000000000000024 00004e54 FDE cie=00000000 pc=00000000000af8e0..00000000000af900 │ │ - DW_CFA_advance_loc: 4 to 00000000000af8e4 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 13 to 00000000000af8f1 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000af8f2 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000af8f4 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000af8f6 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000af8ff │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00004e78 0000000000000034 00004e7c FDE cie=00000000 pc=00000000000af900..00000000000af92e │ │ - DW_CFA_advance_loc: 1 to 00000000000af901 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 00000000000af905 │ │ +000050f0 0000000000000014 000050f4 FDE cie=00000000 pc=00000000000c1ed0..00000000000c1eee │ │ + DW_CFA_advance_loc: 4 to 00000000000c1ed4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc: 22 to 00000000000af91b │ │ - DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 1 to 00000000000af91c │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000af91e │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000af91f │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000af921 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000af923 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000af92c │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000af92d │ │ + DW_CFA_advance_loc: 25 to 00000000000c1eed │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00004eb0 0000000000000024 00004eb4 FDE cie=00000000 pc=00000000000af930..00000000000af957 │ │ - DW_CFA_advance_loc: 4 to 00000000000af934 │ │ +00005108 0000000000000014 0000510c FDE cie=00000000 pc=00000000000c1ef0..00000000000c1f0b │ │ + DW_CFA_advance_loc: 4 to 00000000000c1ef4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 18 to 00000000000af946 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 1 to 00000000000af947 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000af949 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000af94b │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000af94d │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000af956 │ │ + DW_CFA_advance_loc: 22 to 00000000000c1f0a │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ │ │ -00004ed8 000000000000003c 00004edc FDE cie=00000000 pc=00000000000af960..00000000000af999 │ │ - DW_CFA_advance_loc: 2 to 00000000000af962 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000af963 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 4 to 00000000000af967 │ │ +00005120 0000000000000014 00005124 FDE cie=00000000 pc=00000000000c1f10..00000000000c1f28 │ │ + DW_CFA_advance_loc: 4 to 00000000000c1f14 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_offset: r14 (r14) at cfa-16 │ │ - DW_CFA_advance_loc: 27 to 00000000000af982 │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 1 to 00000000000af983 │ │ - DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 2 to 00000000000af985 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 1 to 00000000000af986 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000af988 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000af98a │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000af98c │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000af995 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 00000000000af996 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000af998 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00004f18 0000000000000024 00004f1c FDE cie=00000000 pc=00000000000af9a0..00000000000af9c0 │ │ - DW_CFA_advance_loc: 4 to 00000000000af9a4 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 13 to 00000000000af9b1 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000af9b2 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000af9b4 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000af9b6 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000af9bf │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00004f40 0000000000000034 00004f44 FDE cie=00000000 pc=00000000000af9c0..00000000000af9ee │ │ - DW_CFA_advance_loc: 1 to 00000000000af9c1 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 00000000000af9c5 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc: 22 to 00000000000af9db │ │ - DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 1 to 00000000000af9dc │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000af9de │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000af9df │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000af9e1 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000af9e3 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000af9ec │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000af9ed │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00004f78 0000000000000064 00004f7c FDE cie=00000000 pc=00000000000af9f0..00000000000b029b │ │ - DW_CFA_advance_loc: 1 to 00000000000af9f1 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000af9f3 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000af9f5 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000af9f7 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000af9f9 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000af9fa │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000afa01 │ │ - DW_CFA_def_cfa_offset: 33056 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 2146 to 00000000000b0263 │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000b0264 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000b0266 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000b0268 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000b026a │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000b026c │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000b026d │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000b026e │ │ - DW_CFA_def_cfa_offset: 33056 │ │ - DW_CFA_advance_loc: 30 to 00000000000b028c │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000b028d │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000b028f │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000b0291 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000b0293 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000b0295 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000b0296 │ │ + DW_CFA_advance_loc: 19 to 00000000000c1f27 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00004fe0 000000000000004c 00004fe4 FDE cie=00000000 pc=00000000000b02a0..00000000000b059e │ │ - DW_CFA_advance_loc: 1 to 00000000000b02a1 │ │ +00005138 000000000000004c 0000513c FDE cie=00000000 pc=00000000000c1f30..00000000000c2aea │ │ + DW_CFA_advance_loc: 1 to 00000000000c1f31 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000b02a3 │ │ + DW_CFA_advance_loc: 2 to 00000000000c1f33 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000b02a5 │ │ + DW_CFA_advance_loc: 2 to 00000000000c1f35 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000b02a7 │ │ + DW_CFA_advance_loc: 2 to 00000000000c1f37 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000b02a9 │ │ + DW_CFA_advance_loc: 2 to 00000000000c1f39 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000b02aa │ │ + DW_CFA_advance_loc: 1 to 00000000000c1f3a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000b02b1 │ │ - DW_CFA_def_cfa_offset: 65760 │ │ + DW_CFA_advance_loc: 7 to 00000000000c1f41 │ │ + DW_CFA_def_cfa_offset: 336 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 738 to 00000000000b0593 │ │ + DW_CFA_advance_loc2: 2974 to 00000000000c2adf │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000b0594 │ │ + DW_CFA_advance_loc: 1 to 00000000000c2ae0 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000b0596 │ │ + DW_CFA_advance_loc: 2 to 00000000000c2ae2 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000b0598 │ │ + DW_CFA_advance_loc: 2 to 00000000000c2ae4 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000b059a │ │ + DW_CFA_advance_loc: 2 to 00000000000c2ae6 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000b059c │ │ + DW_CFA_advance_loc: 2 to 00000000000c2ae8 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000b059d │ │ + DW_CFA_advance_loc: 1 to 00000000000c2ae9 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00005030 0000000000000064 00005034 FDE cie=00000000 pc=00000000000b05a0..00000000000b0e32 │ │ - DW_CFA_advance_loc: 1 to 00000000000b05a1 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000b05a3 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000b05a5 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000b05a7 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000b05a9 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000b05aa │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000b05b1 │ │ - DW_CFA_def_cfa_offset: 33056 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 2126 to 00000000000b0dff │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000b0e00 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000b0e02 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000b0e04 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000b0e06 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000b0e08 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000b0e09 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000b0e0a │ │ - DW_CFA_def_cfa_offset: 33056 │ │ - DW_CFA_advance_loc: 25 to 00000000000b0e23 │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000b0e24 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000b0e26 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000b0e28 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000b0e2a │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000b0e2c │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000b0e2d │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005098 000000000000004c 0000509c FDE cie=00000000 pc=00000000000b0e40..00000000000b10b6 │ │ - DW_CFA_advance_loc: 1 to 00000000000b0e41 │ │ +00005188 0000000000000034 0000518c FDE cie=00000000 pc=00000000000c2af0..00000000000c2b6a │ │ + DW_CFA_advance_loc: 1 to 00000000000c2af1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000b0e43 │ │ + DW_CFA_advance_loc: 2 to 00000000000c2af3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000b0e45 │ │ + DW_CFA_advance_loc: 1 to 00000000000c2af4 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000b0e47 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000b0e49 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000b0e4a │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000b0e51 │ │ - DW_CFA_def_cfa_offset: 65744 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_advance_loc: 4 to 00000000000c2af8 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 602 to 00000000000b10ab │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000b10ac │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000b10ae │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000b10b0 │ │ + DW_CFA_advance_loc1: 109 to 00000000000c2b65 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000b10b2 │ │ + DW_CFA_advance_loc: 1 to 00000000000c2b66 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000b10b4 │ │ + DW_CFA_advance_loc: 2 to 00000000000c2b68 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000b10b5 │ │ + DW_CFA_advance_loc: 1 to 00000000000c2b69 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -000050e8 0000000000000044 000050ec FDE cie=00000000 pc=00000000000b10c0..00000000000b13e0 │ │ - DW_CFA_advance_loc: 1 to 00000000000b10c1 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000b10c3 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000b10c5 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000b10c7 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000b10c9 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000b10ca │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 780 to 00000000000b13d6 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000b13d8 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000b13da │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000b13dc │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000b13de │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000b13df │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005130 0000000000000044 00005134 FDE cie=00000000 pc=00000000000b13e0..00000000000b16aa │ │ - DW_CFA_advance_loc: 1 to 00000000000b13e1 │ │ +000051c0 0000000000000034 000051c4 FDE cie=00000000 pc=00000000000c2b70..00000000000c2bea │ │ + DW_CFA_advance_loc: 1 to 00000000000c2b71 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000b13e3 │ │ + DW_CFA_advance_loc: 2 to 00000000000c2b73 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000b13e5 │ │ + DW_CFA_advance_loc: 1 to 00000000000c2b74 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000b13e7 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000b13e9 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000b13ea │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_advance_loc: 4 to 00000000000c2b78 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 694 to 00000000000b16a0 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000b16a2 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000b16a4 │ │ + DW_CFA_advance_loc1: 109 to 00000000000c2be5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000b16a6 │ │ + DW_CFA_advance_loc: 1 to 00000000000c2be6 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000b16a8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c2be8 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000b16a9 │ │ + DW_CFA_advance_loc: 1 to 00000000000c2be9 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00005178 0000000000000044 0000517c FDE cie=00000000 pc=00000000000b16b0..00000000000b19c9 │ │ - DW_CFA_advance_loc: 1 to 00000000000b16b1 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000b16b3 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000b16b5 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000b16b7 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000b16b9 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000b16ba │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 773 to 00000000000b19bf │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000b19c1 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000b19c3 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000b19c5 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000b19c7 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000b19c8 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000051c0 0000000000000044 000051c4 FDE cie=00000000 pc=00000000000b19d0..00000000000b1c9b │ │ - DW_CFA_advance_loc: 1 to 00000000000b19d1 │ │ +000051f8 0000000000000034 000051fc FDE cie=00000000 pc=00000000000c2bf0..00000000000c2c6a │ │ + DW_CFA_advance_loc: 1 to 00000000000c2bf1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000b19d3 │ │ + DW_CFA_advance_loc: 2 to 00000000000c2bf3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000b19d5 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000b19d7 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000b19d9 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000b19da │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 695 to 00000000000b1c91 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000b1c93 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000b1c95 │ │ + DW_CFA_advance_loc: 1 to 00000000000c2bf4 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000b1c97 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000b1c99 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000b1c9a │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00005208 0000000000000044 0000520c FDE cie=00000000 pc=00000000000b1ca0..00000000000b1ef0 │ │ - DW_CFA_advance_loc: 1 to 00000000000b1ca1 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000b1ca3 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000b1ca5 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000b1ca7 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000b1ca9 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000b1caa │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_advance_loc: 4 to 00000000000c2bf8 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 572 to 00000000000b1ee6 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000b1ee8 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000b1eea │ │ + DW_CFA_advance_loc1: 109 to 00000000000c2c65 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000b1eec │ │ + DW_CFA_advance_loc: 1 to 00000000000c2c66 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000b1eee │ │ + DW_CFA_advance_loc: 2 to 00000000000c2c68 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000b1eef │ │ + DW_CFA_advance_loc: 1 to 00000000000c2c69 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00005250 0000000000000044 00005254 FDE cie=00000000 pc=00000000000b1ef0..00000000000b228f │ │ - DW_CFA_advance_loc: 1 to 00000000000b1ef1 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000b1ef3 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000b1ef5 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000b1ef7 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000b1ef9 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000b1efa │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 907 to 00000000000b2285 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000b2287 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000b2289 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000b228b │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000b228d │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000b228e │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005298 0000000000000044 0000529c FDE cie=00000000 pc=00000000000b2290..00000000000b26a2 │ │ - DW_CFA_advance_loc: 1 to 00000000000b2291 │ │ +00005230 000000000000004c 00005234 FDE cie=00000000 pc=00000000000c2c70..00000000000c3162 │ │ + DW_CFA_advance_loc: 1 to 00000000000c2c71 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000b2293 │ │ + DW_CFA_advance_loc: 2 to 00000000000c2c73 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000b2295 │ │ + DW_CFA_advance_loc: 2 to 00000000000c2c75 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000b2297 │ │ + DW_CFA_advance_loc: 2 to 00000000000c2c77 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000b2299 │ │ + DW_CFA_advance_loc: 2 to 00000000000c2c79 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000b229a │ │ + DW_CFA_advance_loc: 1 to 00000000000c2c7a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 1022 to 00000000000b2698 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000b269a │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000b269c │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000b269e │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000b26a0 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000b26a1 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -000052e0 000000000000002c 000052e4 FDE cie=00000000 pc=00000000000b26b0..00000000000b26d6 │ │ - DW_CFA_advance_loc: 4 to 00000000000b26b4 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 13 to 00000000000b26c1 │ │ - DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 1 to 00000000000b26c2 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b26c4 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b26c6 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b26c8 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 4 to 00000000000b26cc │ │ + DW_CFA_advance_loc: 4 to 00000000000c2c7e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b26d5 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00005310 000000000000002c 00005314 FDE cie=00000000 pc=00000000000b26e0..00000000000b2706 │ │ - DW_CFA_advance_loc: 4 to 00000000000b26e4 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 13 to 00000000000b26f1 │ │ - DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 1 to 00000000000b26f2 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b26f4 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b26f6 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b26f8 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 4 to 00000000000b26fc │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b2705 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00005340 000000000000004c 00005344 FDE cie=00000000 pc=00000000000b2710..00000000000b2ab5 │ │ - DW_CFA_advance_loc: 1 to 00000000000b2711 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000b2713 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000b2715 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000b2717 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000b2719 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000b271a │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000b2721 │ │ - DW_CFA_def_cfa_offset: 256 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 905 to 00000000000b2aaa │ │ + DW_CFA_advance_loc2: 1241 to 00000000000c3157 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000b2aab │ │ + DW_CFA_advance_loc: 1 to 00000000000c3158 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000b2aad │ │ + DW_CFA_advance_loc: 2 to 00000000000c315a │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000b2aaf │ │ + DW_CFA_advance_loc: 2 to 00000000000c315c │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000b2ab1 │ │ + DW_CFA_advance_loc: 2 to 00000000000c315e │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000b2ab3 │ │ + DW_CFA_advance_loc: 2 to 00000000000c3160 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000b2ab4 │ │ + DW_CFA_advance_loc: 1 to 00000000000c3161 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005390 000000000000004c 00005394 FDE cie=00000000 pc=00000000000b2ac0..00000000000b2e21 │ │ - DW_CFA_advance_loc: 1 to 00000000000b2ac1 │ │ +00005280 000000000000004c 00005284 FDE cie=00000000 pc=00000000000c3170..00000000000c4666 │ │ + DW_CFA_advance_loc: 1 to 00000000000c3171 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000b2ac3 │ │ + DW_CFA_advance_loc: 2 to 00000000000c3173 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000b2ac5 │ │ + DW_CFA_advance_loc: 2 to 00000000000c3175 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000b2ac7 │ │ + DW_CFA_advance_loc: 2 to 00000000000c3177 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000b2ac9 │ │ + DW_CFA_advance_loc: 2 to 00000000000c3179 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000b2aca │ │ + DW_CFA_advance_loc: 1 to 00000000000c317a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000b2ad1 │ │ - DW_CFA_def_cfa_offset: 256 │ │ + DW_CFA_advance_loc: 7 to 00000000000c3181 │ │ + DW_CFA_def_cfa_offset: 448 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 837 to 00000000000b2e16 │ │ + DW_CFA_advance_loc2: 5338 to 00000000000c465b │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000b2e17 │ │ + DW_CFA_advance_loc: 1 to 00000000000c465c │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000b2e19 │ │ + DW_CFA_advance_loc: 2 to 00000000000c465e │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000b2e1b │ │ + DW_CFA_advance_loc: 2 to 00000000000c4660 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000b2e1d │ │ + DW_CFA_advance_loc: 2 to 00000000000c4662 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000b2e1f │ │ + DW_CFA_advance_loc: 2 to 00000000000c4664 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000b2e20 │ │ + DW_CFA_advance_loc: 1 to 00000000000c4665 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000053e0 000000000000004c 000053e4 FDE cie=00000000 pc=00000000000b2e30..00000000000b3cea │ │ - DW_CFA_advance_loc: 1 to 00000000000b2e31 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000b2e33 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000b2e35 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000b2e37 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000b2e39 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000b2e3a │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000b2e41 │ │ - DW_CFA_def_cfa_offset: 320 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 3742 to 00000000000b3cdf │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000b3ce0 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000b3ce2 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000b3ce4 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000b3ce6 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000b3ce8 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000b3ce9 │ │ - DW_CFA_def_cfa_offset: 8 │ │ +000052d0 0000000000000014 000052d4 FDE cie=00000000 pc=00000000000c4668..00000000000c466d │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00005430 0000000000000044 00005434 FDE cie=00000000 pc=00000000000b3cf0..00000000000b3f00 │ │ - DW_CFA_advance_loc: 1 to 00000000000b3cf1 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000b3cf3 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000b3cf5 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000b3cf7 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000b3cf9 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000b3cfa │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 508 to 00000000000b3ef6 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000b3ef8 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000b3efa │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000b3efc │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000b3efe │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000b3eff │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005478 0000000000000064 0000547c FDE cie=00000000 pc=00000000000b3f00..00000000000b4e77 │ │ - DW_CFA_advance_loc: 1 to 00000000000b3f01 │ │ +000052e8 00000000000000bc 000052ec FDE cie=00000000 pc=00000000000c4670..00000000000c48ea │ │ + DW_CFA_advance_loc: 1 to 00000000000c4671 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000b3f03 │ │ + DW_CFA_advance_loc: 2 to 00000000000c4673 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000b3f05 │ │ + DW_CFA_advance_loc: 2 to 00000000000c4675 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000b3f07 │ │ + DW_CFA_advance_loc: 2 to 00000000000c4677 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000b3f09 │ │ + DW_CFA_advance_loc: 2 to 00000000000c4679 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000b3f0a │ │ + DW_CFA_advance_loc: 1 to 00000000000c467a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000b3f11 │ │ - DW_CFA_def_cfa_offset: 34832 │ │ + DW_CFA_advance_loc: 4 to 00000000000c467e │ │ + DW_CFA_def_cfa_offset: 128 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 3894 to 00000000000b4e47 │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000b4e48 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000b4e4a │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000b4e4c │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000b4e4e │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000b4e50 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000b4e51 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000b4e52 │ │ - DW_CFA_def_cfa_offset: 34832 │ │ - DW_CFA_advance_loc: 25 to 00000000000b4e6b │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000b4e6c │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000b4e6e │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000b4e70 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000b4e72 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000b4e74 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000b4e75 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -000054e0 000000000000004c 000054e4 FDE cie=00000000 pc=00000000000b4e80..00000000000b4f85 │ │ - DW_CFA_advance_loc: 1 to 00000000000b4e81 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000b4e83 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000b4e85 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000b4e87 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000b4e89 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000b4e8a │ │ + DW_CFA_advance_loc1: 223 to 00000000000c475d │ │ + DW_CFA_def_cfa_offset: 136 │ │ + DW_CFA_advance_loc: 19 to 00000000000c4770 │ │ + DW_CFA_def_cfa_offset: 144 │ │ + DW_CFA_advance_loc: 2 to 00000000000c4772 │ │ + DW_CFA_def_cfa_offset: 152 │ │ + DW_CFA_advance_loc: 2 to 00000000000c4774 │ │ + DW_CFA_def_cfa_offset: 160 │ │ + DW_CFA_advance_loc: 2 to 00000000000c4776 │ │ + DW_CFA_def_cfa_offset: 168 │ │ + DW_CFA_advance_loc: 1 to 00000000000c4777 │ │ + DW_CFA_def_cfa_offset: 176 │ │ + DW_CFA_advance_loc: 1 to 00000000000c4778 │ │ + DW_CFA_def_cfa_offset: 184 │ │ + DW_CFA_advance_loc: 2 to 00000000000c477a │ │ + DW_CFA_def_cfa_offset: 192 │ │ + DW_CFA_advance_loc: 24 to 00000000000c4792 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc1: 162 to 00000000000c4834 │ │ + DW_CFA_def_cfa_offset: 136 │ │ + DW_CFA_advance_loc: 32 to 00000000000c4854 │ │ + DW_CFA_def_cfa_offset: 144 │ │ + DW_CFA_advance_loc: 1 to 00000000000c4855 │ │ + DW_CFA_def_cfa_offset: 152 │ │ + DW_CFA_advance_loc: 2 to 00000000000c4857 │ │ + DW_CFA_def_cfa_offset: 160 │ │ + DW_CFA_advance_loc: 2 to 00000000000c4859 │ │ + DW_CFA_def_cfa_offset: 168 │ │ + DW_CFA_advance_loc: 2 to 00000000000c485b │ │ + DW_CFA_def_cfa_offset: 176 │ │ + DW_CFA_advance_loc: 4 to 00000000000c485f │ │ + DW_CFA_def_cfa_offset: 184 │ │ + DW_CFA_advance_loc: 2 to 00000000000c4861 │ │ + DW_CFA_def_cfa_offset: 192 │ │ + DW_CFA_advance_loc: 39 to 00000000000c4888 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 10 to 00000000000c4892 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 00000000000b4e8e │ │ + DW_CFA_advance_loc: 2 to 00000000000c4894 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 236 to 00000000000b4f7a │ │ + DW_CFA_advance_loc: 35 to 00000000000c48b7 │ │ + DW_CFA_def_cfa_offset: 136 │ │ + DW_CFA_advance_loc: 18 to 00000000000c48c9 │ │ + DW_CFA_def_cfa_offset: 144 │ │ + DW_CFA_advance_loc: 1 to 00000000000c48ca │ │ + DW_CFA_def_cfa_offset: 152 │ │ + DW_CFA_advance_loc: 2 to 00000000000c48cc │ │ + DW_CFA_def_cfa_offset: 160 │ │ + DW_CFA_advance_loc: 2 to 00000000000c48ce │ │ + DW_CFA_def_cfa_offset: 168 │ │ + DW_CFA_advance_loc: 2 to 00000000000c48d0 │ │ + DW_CFA_def_cfa_offset: 176 │ │ + DW_CFA_advance_loc: 2 to 00000000000c48d2 │ │ + DW_CFA_def_cfa_offset: 184 │ │ + DW_CFA_advance_loc: 1 to 00000000000c48d3 │ │ + DW_CFA_def_cfa_offset: 192 │ │ + DW_CFA_advance_loc: 12 to 00000000000c48df │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000b4f7b │ │ + DW_CFA_advance_loc: 1 to 00000000000c48e0 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000b4f7d │ │ + DW_CFA_advance_loc: 2 to 00000000000c48e2 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000b4f7f │ │ + DW_CFA_advance_loc: 2 to 00000000000c48e4 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000b4f81 │ │ + DW_CFA_advance_loc: 2 to 00000000000c48e6 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000b4f83 │ │ + DW_CFA_advance_loc: 2 to 00000000000c48e8 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000b4f84 │ │ + DW_CFA_advance_loc: 1 to 00000000000c48e9 │ │ 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 │ │ │ │ -00005530 000000000000004c 00005534 FDE cie=00000000 pc=00000000000b4f90..00000000000b5a5c │ │ - DW_CFA_advance_loc: 1 to 00000000000b4f91 │ │ +000053a8 000000000000005c 000053ac FDE cie=00000000 pc=00000000000c48f0..00000000000c4c81 │ │ + DW_CFA_advance_loc: 1 to 00000000000c48f1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000b4f93 │ │ + DW_CFA_advance_loc: 2 to 00000000000c48f3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000b4f95 │ │ + DW_CFA_advance_loc: 2 to 00000000000c48f5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000b4f97 │ │ + DW_CFA_advance_loc: 2 to 00000000000c48f7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000b4f99 │ │ + DW_CFA_advance_loc: 2 to 00000000000c48f9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000b4f9a │ │ + DW_CFA_advance_loc: 1 to 00000000000c48fa │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000b4fa1 │ │ - DW_CFA_def_cfa_offset: 67488 │ │ + DW_CFA_advance_loc: 7 to 00000000000c4901 │ │ + DW_CFA_def_cfa_offset: 192 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 2736 to 00000000000b5a51 │ │ + DW_CFA_advance_loc2: 785 to 00000000000c4c12 │ │ + DW_CFA_def_cfa_offset: 232 │ │ + DW_CFA_advance_loc: 26 to 00000000000c4c2c │ │ + DW_CFA_def_cfa_offset: 240 │ │ + DW_CFA_advance_loc: 2 to 00000000000c4c2e │ │ + DW_CFA_def_cfa_offset: 248 │ │ + DW_CFA_advance_loc: 8 to 00000000000c4c36 │ │ + DW_CFA_def_cfa_offset: 256 │ │ + DW_CFA_advance_loc: 11 to 00000000000c4c41 │ │ + DW_CFA_def_cfa_offset: 192 │ │ + DW_CFA_advance_loc: 53 to 00000000000c4c76 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000b5a52 │ │ + DW_CFA_advance_loc: 1 to 00000000000c4c77 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000b5a54 │ │ + DW_CFA_advance_loc: 2 to 00000000000c4c79 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000b5a56 │ │ + DW_CFA_advance_loc: 2 to 00000000000c4c7b │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000b5a58 │ │ + DW_CFA_advance_loc: 2 to 00000000000c4c7d │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000b5a5a │ │ + DW_CFA_advance_loc: 2 to 00000000000c4c7f │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000b5a5b │ │ + DW_CFA_advance_loc: 1 to 00000000000c4c80 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00005580 0000000000000064 00005584 FDE cie=00000000 pc=00000000000b5a60..00000000000b6835 │ │ - DW_CFA_advance_loc: 1 to 00000000000b5a61 │ │ +00005408 000000000000004c 0000540c FDE cie=00000000 pc=00000000000c4c90..00000000000c4e48 │ │ + DW_CFA_advance_loc: 1 to 00000000000c4c91 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000b5a63 │ │ + DW_CFA_advance_loc: 2 to 00000000000c4c93 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000b5a65 │ │ + DW_CFA_advance_loc: 2 to 00000000000c4c95 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000b5a67 │ │ + DW_CFA_advance_loc: 2 to 00000000000c4c97 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000b5a69 │ │ + DW_CFA_advance_loc: 2 to 00000000000c4c99 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000b5a6a │ │ + DW_CFA_advance_loc: 1 to 00000000000c4c9a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000b5a71 │ │ - DW_CFA_def_cfa_offset: 34720 │ │ + DW_CFA_advance_loc: 4 to 00000000000c4c9e │ │ + DW_CFA_def_cfa_offset: 128 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 3482 to 00000000000b680b │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000b680c │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000b680e │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000b6810 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000b6812 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000b6814 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000b6815 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000b6816 │ │ - DW_CFA_def_cfa_offset: 34720 │ │ - DW_CFA_advance_loc: 19 to 00000000000b6829 │ │ + DW_CFA_advance_loc2: 415 to 00000000000c4e3d │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000b682a │ │ + DW_CFA_advance_loc: 1 to 00000000000c4e3e │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000b682c │ │ + DW_CFA_advance_loc: 2 to 00000000000c4e40 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000b682e │ │ + DW_CFA_advance_loc: 2 to 00000000000c4e42 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000b6830 │ │ + DW_CFA_advance_loc: 2 to 00000000000c4e44 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000b6832 │ │ + DW_CFA_advance_loc: 2 to 00000000000c4e46 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000b6833 │ │ + DW_CFA_advance_loc: 1 to 00000000000c4e47 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -000055e8 0000000000000044 000055ec FDE cie=00000000 pc=00000000000b6840..00000000000b6b30 │ │ - DW_CFA_advance_loc: 1 to 00000000000b6841 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000b6843 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000b6845 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000b6847 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000b6849 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000b684a │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 732 to 00000000000b6b26 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000b6b28 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000b6b2a │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000b6b2c │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000b6b2e │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000b6b2f │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005630 000000000000004c 00005634 FDE cie=00000000 pc=00000000000b6b30..00000000000b7451 │ │ - DW_CFA_advance_loc: 1 to 00000000000b6b31 │ │ +00005458 0000000000000094 0000545c FDE cie=00000000 pc=00000000000c4e50..00000000000c539e │ │ + DW_CFA_advance_loc: 1 to 00000000000c4e51 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000b6b33 │ │ + DW_CFA_advance_loc: 2 to 00000000000c4e53 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000b6b35 │ │ + DW_CFA_advance_loc: 2 to 00000000000c4e55 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000b6b37 │ │ + DW_CFA_advance_loc: 2 to 00000000000c4e57 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000b6b39 │ │ + DW_CFA_advance_loc: 2 to 00000000000c4e59 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000b6b3a │ │ + DW_CFA_advance_loc: 1 to 00000000000c4e5a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000b6b41 │ │ - DW_CFA_def_cfa_offset: 67392 │ │ + DW_CFA_advance_loc: 7 to 00000000000c4e61 │ │ + DW_CFA_def_cfa_offset: 1344 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 2309 to 00000000000b7446 │ │ + DW_CFA_advance_loc2: 753 to 00000000000c5152 │ │ + DW_CFA_def_cfa_offset: 1376 │ │ + DW_CFA_advance_loc: 23 to 00000000000c5169 │ │ + DW_CFA_def_cfa_offset: 1384 │ │ + DW_CFA_advance_loc: 7 to 00000000000c5170 │ │ + DW_CFA_def_cfa_offset: 1392 │ │ + DW_CFA_advance_loc: 7 to 00000000000c5177 │ │ + DW_CFA_def_cfa_offset: 1400 │ │ + DW_CFA_advance_loc: 2 to 00000000000c5179 │ │ + DW_CFA_def_cfa_offset: 1408 │ │ + DW_CFA_advance_loc: 23 to 00000000000c5190 │ │ + DW_CFA_def_cfa_offset: 1344 │ │ + DW_CFA_advance_loc1: 170 to 00000000000c523a │ │ + DW_CFA_def_cfa_offset: 1376 │ │ + DW_CFA_advance_loc: 22 to 00000000000c5250 │ │ + DW_CFA_def_cfa_offset: 1384 │ │ + DW_CFA_advance_loc: 7 to 00000000000c5257 │ │ + DW_CFA_def_cfa_offset: 1392 │ │ + DW_CFA_advance_loc: 2 to 00000000000c5259 │ │ + DW_CFA_def_cfa_offset: 1400 │ │ + DW_CFA_advance_loc: 1 to 00000000000c525a │ │ + DW_CFA_def_cfa_offset: 1408 │ │ + DW_CFA_advance_loc: 9 to 00000000000c5263 │ │ + DW_CFA_def_cfa_offset: 1344 │ │ + DW_CFA_advance_loc: 7 to 00000000000c526a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000b7447 │ │ + DW_CFA_advance_loc: 1 to 00000000000c526b │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000b7449 │ │ + DW_CFA_advance_loc: 2 to 00000000000c526d │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000b744b │ │ + DW_CFA_advance_loc: 2 to 00000000000c526f │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000b744d │ │ + DW_CFA_advance_loc: 2 to 00000000000c5271 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000b744f │ │ + DW_CFA_advance_loc: 2 to 00000000000c5273 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000b7450 │ │ + DW_CFA_advance_loc: 1 to 00000000000c5274 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ + DW_CFA_advance_loc: 1 to 00000000000c5275 │ │ + DW_CFA_def_cfa_offset: 1344 │ │ + DW_CFA_advance_loc1: 148 to 00000000000c5309 │ │ + DW_CFA_def_cfa_offset: 1376 │ │ + DW_CFA_advance_loc: 25 to 00000000000c5322 │ │ + DW_CFA_def_cfa_offset: 1384 │ │ + DW_CFA_advance_loc: 7 to 00000000000c5329 │ │ + DW_CFA_def_cfa_offset: 1392 │ │ + DW_CFA_advance_loc: 7 to 00000000000c5330 │ │ + DW_CFA_def_cfa_offset: 1400 │ │ + DW_CFA_advance_loc: 1 to 00000000000c5331 │ │ + DW_CFA_def_cfa_offset: 1408 │ │ + DW_CFA_advance_loc: 34 to 00000000000c5353 │ │ + DW_CFA_def_cfa_offset: 1344 │ │ │ │ -00005680 0000000000000044 00005684 FDE cie=00000000 pc=00000000000b7460..00000000000b79cc │ │ - DW_CFA_advance_loc: 1 to 00000000000b7461 │ │ +000054f0 000000000000005c 000054f4 FDE cie=00000000 pc=00000000000c53a0..00000000000c56ad │ │ + DW_CFA_advance_loc: 1 to 00000000000c53a1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000b7463 │ │ + DW_CFA_advance_loc: 2 to 00000000000c53a3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000b7465 │ │ + DW_CFA_advance_loc: 2 to 00000000000c53a5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000b7467 │ │ + DW_CFA_advance_loc: 2 to 00000000000c53a7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000b7469 │ │ + DW_CFA_advance_loc: 2 to 00000000000c53a9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000b746a │ │ + DW_CFA_advance_loc: 1 to 00000000000c53aa │ │ DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 7 to 00000000000c53b1 │ │ + DW_CFA_def_cfa_offset: 192 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 1368 to 00000000000b79c2 │ │ + DW_CFA_advance_loc2: 608 to 00000000000c5611 │ │ + DW_CFA_def_cfa_offset: 232 │ │ + DW_CFA_advance_loc: 27 to 00000000000c562c │ │ + DW_CFA_def_cfa_offset: 240 │ │ + DW_CFA_advance_loc: 6 to 00000000000c5632 │ │ + DW_CFA_def_cfa_offset: 248 │ │ + DW_CFA_advance_loc: 2 to 00000000000c5634 │ │ + DW_CFA_def_cfa_offset: 256 │ │ + DW_CFA_advance_loc: 38 to 00000000000c565a │ │ + DW_CFA_def_cfa_offset: 192 │ │ + DW_CFA_advance_loc1: 72 to 00000000000c56a2 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000c56a3 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000b79c4 │ │ + DW_CFA_advance_loc: 2 to 00000000000c56a5 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000b79c6 │ │ + DW_CFA_advance_loc: 2 to 00000000000c56a7 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000b79c8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c56a9 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000b79ca │ │ + DW_CFA_advance_loc: 2 to 00000000000c56ab │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000b79cb │ │ + DW_CFA_advance_loc: 1 to 00000000000c56ac │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -000056c8 0000000000000014 000056cc FDE cie=00000000 pc=00000000000b79cc..00000000000b79d1 │ │ +00005550 0000000000000014 00005554 FDE cie=00000000 pc=00000000000c56b0..00000000000c56b5 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000056e0 000000000000001c 000056e4 FDE cie=00000000 pc=00000000000b79d4..00000000000b7acf │ │ - DW_CFA_advance_loc: 1 to 00000000000b79d5 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 00000000000b79d9 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc1: 244 to 00000000000b7acd │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000b7ace │ │ - DW_CFA_def_cfa_offset: 8 │ │ - │ │ -00005700 0000000000000014 00005704 FDE cie=00000000 pc=00000000000b7ad0..00000000000b8539 │ │ +00005568 0000000000000014 0000556c FDE cie=00000000 pc=00000000000c56c0..00000000000c6129 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005718 000000000000004c 0000571c FDE cie=00000000 pc=00000000000b8540..00000000000b8843 │ │ - DW_CFA_advance_loc: 1 to 00000000000b8541 │ │ +00005580 000000000000004c 00005584 FDE cie=00000000 pc=00000000000c6130..00000000000c6433 │ │ + DW_CFA_advance_loc: 1 to 00000000000c6131 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8543 │ │ + DW_CFA_advance_loc: 2 to 00000000000c6133 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8545 │ │ + DW_CFA_advance_loc: 2 to 00000000000c6135 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8547 │ │ + DW_CFA_advance_loc: 2 to 00000000000c6137 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8549 │ │ + DW_CFA_advance_loc: 2 to 00000000000c6139 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000b854a │ │ + DW_CFA_advance_loc: 1 to 00000000000c613a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 00000000000b854e │ │ + DW_CFA_advance_loc: 4 to 00000000000c613e │ │ DW_CFA_def_cfa_offset: 128 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 746 to 00000000000b8838 │ │ + DW_CFA_advance_loc2: 746 to 00000000000c6428 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000b8839 │ │ + DW_CFA_advance_loc: 1 to 00000000000c6429 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000b883b │ │ + DW_CFA_advance_loc: 2 to 00000000000c642b │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000b883d │ │ + DW_CFA_advance_loc: 2 to 00000000000c642d │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000b883f │ │ + DW_CFA_advance_loc: 2 to 00000000000c642f │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8841 │ │ + DW_CFA_advance_loc: 2 to 00000000000c6431 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000b8842 │ │ + DW_CFA_advance_loc: 1 to 00000000000c6432 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005768 000000000000002c 0000576c FDE cie=00000000 pc=00000000000b8850..00000000000b8881 │ │ - DW_CFA_advance_loc: 4 to 00000000000b8854 │ │ +000055d0 000000000000002c 000055d4 FDE cie=00000000 pc=00000000000c6440..00000000000c6471 │ │ + DW_CFA_advance_loc: 4 to 00000000000c6444 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b885b │ │ + DW_CFA_advance_loc: 7 to 00000000000c644b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 20 to 00000000000b886f │ │ + DW_CFA_advance_loc: 20 to 00000000000c645f │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8871 │ │ + DW_CFA_advance_loc: 2 to 00000000000c6461 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8873 │ │ + DW_CFA_advance_loc: 2 to 00000000000c6463 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8875 │ │ + DW_CFA_advance_loc: 2 to 00000000000c6465 │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8877 │ │ + DW_CFA_advance_loc: 2 to 00000000000c6467 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b8880 │ │ + DW_CFA_advance_loc: 9 to 00000000000c6470 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005798 000000000000002c 0000579c FDE cie=00000000 pc=00000000000b8890..00000000000b88c1 │ │ - DW_CFA_advance_loc: 4 to 00000000000b8894 │ │ +00005600 000000000000002c 00005604 FDE cie=00000000 pc=00000000000c6480..00000000000c64b1 │ │ + DW_CFA_advance_loc: 4 to 00000000000c6484 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b889b │ │ + DW_CFA_advance_loc: 7 to 00000000000c648b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 20 to 00000000000b88af │ │ + DW_CFA_advance_loc: 20 to 00000000000c649f │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b88b1 │ │ + DW_CFA_advance_loc: 2 to 00000000000c64a1 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b88b3 │ │ + DW_CFA_advance_loc: 2 to 00000000000c64a3 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b88b5 │ │ + DW_CFA_advance_loc: 2 to 00000000000c64a5 │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b88b7 │ │ + DW_CFA_advance_loc: 2 to 00000000000c64a7 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b88c0 │ │ + DW_CFA_advance_loc: 9 to 00000000000c64b0 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000057c8 000000000000002c 000057cc FDE cie=00000000 pc=00000000000b88d0..00000000000b8908 │ │ - DW_CFA_advance_loc: 4 to 00000000000b88d4 │ │ +00005630 000000000000002c 00005634 FDE cie=00000000 pc=00000000000c64c0..00000000000c64f8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c64c4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b88db │ │ + DW_CFA_advance_loc: 7 to 00000000000c64cb │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b88f6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c64e6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b88f8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c64e8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b88fa │ │ + DW_CFA_advance_loc: 2 to 00000000000c64ea │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b88fc │ │ + DW_CFA_advance_loc: 2 to 00000000000c64ec │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b88fe │ │ + DW_CFA_advance_loc: 2 to 00000000000c64ee │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b8907 │ │ + DW_CFA_advance_loc: 9 to 00000000000c64f7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000057f8 000000000000002c 000057fc FDE cie=00000000 pc=00000000000b8910..00000000000b8948 │ │ - DW_CFA_advance_loc: 4 to 00000000000b8914 │ │ +00005660 000000000000002c 00005664 FDE cie=00000000 pc=00000000000c6500..00000000000c6538 │ │ + DW_CFA_advance_loc: 4 to 00000000000c6504 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b891b │ │ + DW_CFA_advance_loc: 7 to 00000000000c650b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b8936 │ │ + DW_CFA_advance_loc: 27 to 00000000000c6526 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8938 │ │ + DW_CFA_advance_loc: 2 to 00000000000c6528 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b893a │ │ + DW_CFA_advance_loc: 2 to 00000000000c652a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b893c │ │ + DW_CFA_advance_loc: 2 to 00000000000c652c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b893e │ │ + DW_CFA_advance_loc: 2 to 00000000000c652e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b8947 │ │ + DW_CFA_advance_loc: 9 to 00000000000c6537 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005828 000000000000002c 0000582c FDE cie=00000000 pc=00000000000b8950..00000000000b8981 │ │ - DW_CFA_advance_loc: 4 to 00000000000b8954 │ │ +00005690 000000000000002c 00005694 FDE cie=00000000 pc=00000000000c6540..00000000000c6571 │ │ + DW_CFA_advance_loc: 4 to 00000000000c6544 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b895b │ │ + DW_CFA_advance_loc: 7 to 00000000000c654b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 20 to 00000000000b896f │ │ + DW_CFA_advance_loc: 20 to 00000000000c655f │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8971 │ │ + DW_CFA_advance_loc: 2 to 00000000000c6561 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8973 │ │ + DW_CFA_advance_loc: 2 to 00000000000c6563 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8975 │ │ + DW_CFA_advance_loc: 2 to 00000000000c6565 │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8977 │ │ + DW_CFA_advance_loc: 2 to 00000000000c6567 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b8980 │ │ + DW_CFA_advance_loc: 9 to 00000000000c6570 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005858 000000000000002c 0000585c FDE cie=00000000 pc=00000000000b8990..00000000000b89c8 │ │ - DW_CFA_advance_loc: 4 to 00000000000b8994 │ │ +000056c0 000000000000002c 000056c4 FDE cie=00000000 pc=00000000000c6580..00000000000c65b8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c6584 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b899b │ │ + DW_CFA_advance_loc: 7 to 00000000000c658b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b89b6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c65a6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b89b8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c65a8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b89ba │ │ + DW_CFA_advance_loc: 2 to 00000000000c65aa │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b89bc │ │ + DW_CFA_advance_loc: 2 to 00000000000c65ac │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b89be │ │ + DW_CFA_advance_loc: 2 to 00000000000c65ae │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b89c7 │ │ + DW_CFA_advance_loc: 9 to 00000000000c65b7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005888 000000000000002c 0000588c FDE cie=00000000 pc=00000000000b89d0..00000000000b8a08 │ │ - DW_CFA_advance_loc: 4 to 00000000000b89d4 │ │ +000056f0 000000000000002c 000056f4 FDE cie=00000000 pc=00000000000c65c0..00000000000c65f8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c65c4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b89db │ │ + DW_CFA_advance_loc: 7 to 00000000000c65cb │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b89f6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c65e6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b89f8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c65e8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b89fa │ │ + DW_CFA_advance_loc: 2 to 00000000000c65ea │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b89fc │ │ + DW_CFA_advance_loc: 2 to 00000000000c65ec │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b89fe │ │ + DW_CFA_advance_loc: 2 to 00000000000c65ee │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b8a07 │ │ + DW_CFA_advance_loc: 9 to 00000000000c65f7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000058b8 000000000000002c 000058bc FDE cie=00000000 pc=00000000000b8a10..00000000000b8a48 │ │ - DW_CFA_advance_loc: 4 to 00000000000b8a14 │ │ +00005720 000000000000002c 00005724 FDE cie=00000000 pc=00000000000c6600..00000000000c6638 │ │ + DW_CFA_advance_loc: 4 to 00000000000c6604 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b8a1b │ │ + DW_CFA_advance_loc: 7 to 00000000000c660b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b8a36 │ │ + DW_CFA_advance_loc: 27 to 00000000000c6626 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8a38 │ │ + DW_CFA_advance_loc: 2 to 00000000000c6628 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8a3a │ │ + DW_CFA_advance_loc: 2 to 00000000000c662a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8a3c │ │ + DW_CFA_advance_loc: 2 to 00000000000c662c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8a3e │ │ + DW_CFA_advance_loc: 2 to 00000000000c662e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b8a47 │ │ + DW_CFA_advance_loc: 9 to 00000000000c6637 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000058e8 000000000000002c 000058ec FDE cie=00000000 pc=00000000000b8a50..00000000000b8a88 │ │ - DW_CFA_advance_loc: 4 to 00000000000b8a54 │ │ +00005750 000000000000002c 00005754 FDE cie=00000000 pc=00000000000c6640..00000000000c6678 │ │ + DW_CFA_advance_loc: 4 to 00000000000c6644 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b8a5b │ │ + DW_CFA_advance_loc: 7 to 00000000000c664b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b8a76 │ │ + DW_CFA_advance_loc: 27 to 00000000000c6666 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8a78 │ │ + DW_CFA_advance_loc: 2 to 00000000000c6668 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8a7a │ │ + DW_CFA_advance_loc: 2 to 00000000000c666a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8a7c │ │ + DW_CFA_advance_loc: 2 to 00000000000c666c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8a7e │ │ + DW_CFA_advance_loc: 2 to 00000000000c666e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b8a87 │ │ + DW_CFA_advance_loc: 9 to 00000000000c6677 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005918 000000000000002c 0000591c FDE cie=00000000 pc=00000000000b8a90..00000000000b8ac1 │ │ - DW_CFA_advance_loc: 4 to 00000000000b8a94 │ │ +00005780 000000000000002c 00005784 FDE cie=00000000 pc=00000000000c6680..00000000000c66b1 │ │ + DW_CFA_advance_loc: 4 to 00000000000c6684 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b8a9b │ │ + DW_CFA_advance_loc: 7 to 00000000000c668b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 20 to 00000000000b8aaf │ │ + DW_CFA_advance_loc: 20 to 00000000000c669f │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8ab1 │ │ + DW_CFA_advance_loc: 2 to 00000000000c66a1 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8ab3 │ │ + DW_CFA_advance_loc: 2 to 00000000000c66a3 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8ab5 │ │ + DW_CFA_advance_loc: 2 to 00000000000c66a5 │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8ab7 │ │ + DW_CFA_advance_loc: 2 to 00000000000c66a7 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b8ac0 │ │ + DW_CFA_advance_loc: 9 to 00000000000c66b0 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005948 000000000000002c 0000594c FDE cie=00000000 pc=00000000000b8ad0..00000000000b8b08 │ │ - DW_CFA_advance_loc: 4 to 00000000000b8ad4 │ │ +000057b0 000000000000002c 000057b4 FDE cie=00000000 pc=00000000000c66c0..00000000000c66f8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c66c4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b8adb │ │ + DW_CFA_advance_loc: 7 to 00000000000c66cb │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b8af6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c66e6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8af8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c66e8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8afa │ │ + DW_CFA_advance_loc: 2 to 00000000000c66ea │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8afc │ │ + DW_CFA_advance_loc: 2 to 00000000000c66ec │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8afe │ │ + DW_CFA_advance_loc: 2 to 00000000000c66ee │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b8b07 │ │ + DW_CFA_advance_loc: 9 to 00000000000c66f7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005978 000000000000002c 0000597c FDE cie=00000000 pc=00000000000b8b10..00000000000b8b48 │ │ - DW_CFA_advance_loc: 4 to 00000000000b8b14 │ │ +000057e0 000000000000002c 000057e4 FDE cie=00000000 pc=00000000000c6700..00000000000c6738 │ │ + DW_CFA_advance_loc: 4 to 00000000000c6704 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b8b1b │ │ + DW_CFA_advance_loc: 7 to 00000000000c670b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b8b36 │ │ + DW_CFA_advance_loc: 27 to 00000000000c6726 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8b38 │ │ + DW_CFA_advance_loc: 2 to 00000000000c6728 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8b3a │ │ + DW_CFA_advance_loc: 2 to 00000000000c672a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8b3c │ │ + DW_CFA_advance_loc: 2 to 00000000000c672c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8b3e │ │ + DW_CFA_advance_loc: 2 to 00000000000c672e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b8b47 │ │ + DW_CFA_advance_loc: 9 to 00000000000c6737 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000059a8 000000000000002c 000059ac FDE cie=00000000 pc=00000000000b8b50..00000000000b8b88 │ │ - DW_CFA_advance_loc: 4 to 00000000000b8b54 │ │ +00005810 000000000000002c 00005814 FDE cie=00000000 pc=00000000000c6740..00000000000c6778 │ │ + DW_CFA_advance_loc: 4 to 00000000000c6744 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b8b5b │ │ + DW_CFA_advance_loc: 7 to 00000000000c674b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b8b76 │ │ + DW_CFA_advance_loc: 27 to 00000000000c6766 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8b78 │ │ + DW_CFA_advance_loc: 2 to 00000000000c6768 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8b7a │ │ + DW_CFA_advance_loc: 2 to 00000000000c676a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8b7c │ │ + DW_CFA_advance_loc: 2 to 00000000000c676c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8b7e │ │ + DW_CFA_advance_loc: 2 to 00000000000c676e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b8b87 │ │ + DW_CFA_advance_loc: 9 to 00000000000c6777 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000059d8 000000000000002c 000059dc FDE cie=00000000 pc=00000000000b8b90..00000000000b8bc8 │ │ - DW_CFA_advance_loc: 4 to 00000000000b8b94 │ │ +00005840 000000000000002c 00005844 FDE cie=00000000 pc=00000000000c6780..00000000000c67b8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c6784 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b8b9b │ │ + DW_CFA_advance_loc: 7 to 00000000000c678b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b8bb6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c67a6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8bb8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c67a8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8bba │ │ + DW_CFA_advance_loc: 2 to 00000000000c67aa │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8bbc │ │ + DW_CFA_advance_loc: 2 to 00000000000c67ac │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8bbe │ │ + DW_CFA_advance_loc: 2 to 00000000000c67ae │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b8bc7 │ │ + DW_CFA_advance_loc: 9 to 00000000000c67b7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005a08 000000000000002c 00005a0c FDE cie=00000000 pc=00000000000b8bd0..00000000000b8c08 │ │ - DW_CFA_advance_loc: 4 to 00000000000b8bd4 │ │ +00005870 000000000000002c 00005874 FDE cie=00000000 pc=00000000000c67c0..00000000000c67f8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c67c4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b8bdb │ │ + DW_CFA_advance_loc: 7 to 00000000000c67cb │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b8bf6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c67e6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8bf8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c67e8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8bfa │ │ + DW_CFA_advance_loc: 2 to 00000000000c67ea │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8bfc │ │ + DW_CFA_advance_loc: 2 to 00000000000c67ec │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8bfe │ │ + DW_CFA_advance_loc: 2 to 00000000000c67ee │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b8c07 │ │ + DW_CFA_advance_loc: 9 to 00000000000c67f7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005a38 000000000000002c 00005a3c FDE cie=00000000 pc=00000000000b8c10..00000000000b8c48 │ │ - DW_CFA_advance_loc: 4 to 00000000000b8c14 │ │ +000058a0 000000000000002c 000058a4 FDE cie=00000000 pc=00000000000c6800..00000000000c6838 │ │ + DW_CFA_advance_loc: 4 to 00000000000c6804 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b8c1b │ │ + DW_CFA_advance_loc: 7 to 00000000000c680b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b8c36 │ │ + DW_CFA_advance_loc: 27 to 00000000000c6826 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8c38 │ │ + DW_CFA_advance_loc: 2 to 00000000000c6828 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8c3a │ │ + DW_CFA_advance_loc: 2 to 00000000000c682a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8c3c │ │ + DW_CFA_advance_loc: 2 to 00000000000c682c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8c3e │ │ + DW_CFA_advance_loc: 2 to 00000000000c682e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b8c47 │ │ + DW_CFA_advance_loc: 9 to 00000000000c6837 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005a68 000000000000002c 00005a6c FDE cie=00000000 pc=00000000000b8c50..00000000000b8c88 │ │ - DW_CFA_advance_loc: 4 to 00000000000b8c54 │ │ +000058d0 000000000000002c 000058d4 FDE cie=00000000 pc=00000000000c6840..00000000000c6878 │ │ + DW_CFA_advance_loc: 4 to 00000000000c6844 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b8c5b │ │ + DW_CFA_advance_loc: 7 to 00000000000c684b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b8c76 │ │ + DW_CFA_advance_loc: 27 to 00000000000c6866 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8c78 │ │ + DW_CFA_advance_loc: 2 to 00000000000c6868 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8c7a │ │ + DW_CFA_advance_loc: 2 to 00000000000c686a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8c7c │ │ + DW_CFA_advance_loc: 2 to 00000000000c686c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8c7e │ │ + DW_CFA_advance_loc: 2 to 00000000000c686e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b8c87 │ │ + DW_CFA_advance_loc: 9 to 00000000000c6877 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005a98 000000000000002c 00005a9c FDE cie=00000000 pc=00000000000b8c90..00000000000b8cc8 │ │ - DW_CFA_advance_loc: 4 to 00000000000b8c94 │ │ +00005900 000000000000002c 00005904 FDE cie=00000000 pc=00000000000c6880..00000000000c68b8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c6884 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b8c9b │ │ + DW_CFA_advance_loc: 7 to 00000000000c688b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b8cb6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c68a6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8cb8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c68a8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8cba │ │ + DW_CFA_advance_loc: 2 to 00000000000c68aa │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8cbc │ │ + DW_CFA_advance_loc: 2 to 00000000000c68ac │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8cbe │ │ + DW_CFA_advance_loc: 2 to 00000000000c68ae │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b8cc7 │ │ + DW_CFA_advance_loc: 9 to 00000000000c68b7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005ac8 000000000000002c 00005acc FDE cie=00000000 pc=00000000000b8cd0..00000000000b8d08 │ │ - DW_CFA_advance_loc: 4 to 00000000000b8cd4 │ │ +00005930 000000000000002c 00005934 FDE cie=00000000 pc=00000000000c68c0..00000000000c68f8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c68c4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b8cdb │ │ + DW_CFA_advance_loc: 7 to 00000000000c68cb │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b8cf6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c68e6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8cf8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c68e8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8cfa │ │ + DW_CFA_advance_loc: 2 to 00000000000c68ea │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8cfc │ │ + DW_CFA_advance_loc: 2 to 00000000000c68ec │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8cfe │ │ + DW_CFA_advance_loc: 2 to 00000000000c68ee │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b8d07 │ │ + DW_CFA_advance_loc: 9 to 00000000000c68f7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005af8 000000000000002c 00005afc FDE cie=00000000 pc=00000000000b8d10..00000000000b8d48 │ │ - DW_CFA_advance_loc: 4 to 00000000000b8d14 │ │ +00005960 000000000000002c 00005964 FDE cie=00000000 pc=00000000000c6900..00000000000c6938 │ │ + DW_CFA_advance_loc: 4 to 00000000000c6904 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b8d1b │ │ + DW_CFA_advance_loc: 7 to 00000000000c690b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b8d36 │ │ + DW_CFA_advance_loc: 27 to 00000000000c6926 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8d38 │ │ + DW_CFA_advance_loc: 2 to 00000000000c6928 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8d3a │ │ + DW_CFA_advance_loc: 2 to 00000000000c692a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8d3c │ │ + DW_CFA_advance_loc: 2 to 00000000000c692c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8d3e │ │ + DW_CFA_advance_loc: 2 to 00000000000c692e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b8d47 │ │ + DW_CFA_advance_loc: 9 to 00000000000c6937 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005b28 000000000000002c 00005b2c FDE cie=00000000 pc=00000000000b8d50..00000000000b8d88 │ │ - DW_CFA_advance_loc: 4 to 00000000000b8d54 │ │ +00005990 000000000000002c 00005994 FDE cie=00000000 pc=00000000000c6940..00000000000c6978 │ │ + DW_CFA_advance_loc: 4 to 00000000000c6944 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b8d5b │ │ + DW_CFA_advance_loc: 7 to 00000000000c694b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b8d76 │ │ + DW_CFA_advance_loc: 27 to 00000000000c6966 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8d78 │ │ + DW_CFA_advance_loc: 2 to 00000000000c6968 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8d7a │ │ + DW_CFA_advance_loc: 2 to 00000000000c696a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8d7c │ │ + DW_CFA_advance_loc: 2 to 00000000000c696c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8d7e │ │ + DW_CFA_advance_loc: 2 to 00000000000c696e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b8d87 │ │ + DW_CFA_advance_loc: 9 to 00000000000c6977 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005b58 000000000000002c 00005b5c FDE cie=00000000 pc=00000000000b8d90..00000000000b8dc8 │ │ - DW_CFA_advance_loc: 4 to 00000000000b8d94 │ │ +000059c0 000000000000002c 000059c4 FDE cie=00000000 pc=00000000000c6980..00000000000c69b8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c6984 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b8d9b │ │ + DW_CFA_advance_loc: 7 to 00000000000c698b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b8db6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c69a6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8db8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c69a8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8dba │ │ + DW_CFA_advance_loc: 2 to 00000000000c69aa │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8dbc │ │ + DW_CFA_advance_loc: 2 to 00000000000c69ac │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8dbe │ │ + DW_CFA_advance_loc: 2 to 00000000000c69ae │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b8dc7 │ │ + DW_CFA_advance_loc: 9 to 00000000000c69b7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005b88 000000000000002c 00005b8c FDE cie=00000000 pc=00000000000b8dd0..00000000000b8e08 │ │ - DW_CFA_advance_loc: 4 to 00000000000b8dd4 │ │ +000059f0 000000000000002c 000059f4 FDE cie=00000000 pc=00000000000c69c0..00000000000c69f8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c69c4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b8ddb │ │ + DW_CFA_advance_loc: 7 to 00000000000c69cb │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b8df6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c69e6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8df8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c69e8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8dfa │ │ + DW_CFA_advance_loc: 2 to 00000000000c69ea │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8dfc │ │ + DW_CFA_advance_loc: 2 to 00000000000c69ec │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8dfe │ │ + DW_CFA_advance_loc: 2 to 00000000000c69ee │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b8e07 │ │ + DW_CFA_advance_loc: 9 to 00000000000c69f7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005bb8 000000000000002c 00005bbc FDE cie=00000000 pc=00000000000b8e10..00000000000b8e48 │ │ - DW_CFA_advance_loc: 4 to 00000000000b8e14 │ │ +00005a20 000000000000002c 00005a24 FDE cie=00000000 pc=00000000000c6a00..00000000000c6a38 │ │ + DW_CFA_advance_loc: 4 to 00000000000c6a04 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b8e1b │ │ + DW_CFA_advance_loc: 7 to 00000000000c6a0b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b8e36 │ │ + DW_CFA_advance_loc: 27 to 00000000000c6a26 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8e38 │ │ + DW_CFA_advance_loc: 2 to 00000000000c6a28 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8e3a │ │ + DW_CFA_advance_loc: 2 to 00000000000c6a2a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8e3c │ │ + DW_CFA_advance_loc: 2 to 00000000000c6a2c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8e3e │ │ + DW_CFA_advance_loc: 2 to 00000000000c6a2e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b8e47 │ │ + DW_CFA_advance_loc: 9 to 00000000000c6a37 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005be8 000000000000002c 00005bec FDE cie=00000000 pc=00000000000b8e50..00000000000b8e88 │ │ - DW_CFA_advance_loc: 4 to 00000000000b8e54 │ │ +00005a50 000000000000002c 00005a54 FDE cie=00000000 pc=00000000000c6a40..00000000000c6a78 │ │ + DW_CFA_advance_loc: 4 to 00000000000c6a44 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b8e5b │ │ + DW_CFA_advance_loc: 7 to 00000000000c6a4b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b8e76 │ │ + DW_CFA_advance_loc: 27 to 00000000000c6a66 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8e78 │ │ + DW_CFA_advance_loc: 2 to 00000000000c6a68 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8e7a │ │ + DW_CFA_advance_loc: 2 to 00000000000c6a6a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8e7c │ │ + DW_CFA_advance_loc: 2 to 00000000000c6a6c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8e7e │ │ + DW_CFA_advance_loc: 2 to 00000000000c6a6e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b8e87 │ │ + DW_CFA_advance_loc: 9 to 00000000000c6a77 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005c18 000000000000002c 00005c1c FDE cie=00000000 pc=00000000000b8e90..00000000000b8ec8 │ │ - DW_CFA_advance_loc: 4 to 00000000000b8e94 │ │ +00005a80 000000000000002c 00005a84 FDE cie=00000000 pc=00000000000c6a80..00000000000c6ab8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c6a84 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b8e9b │ │ + DW_CFA_advance_loc: 7 to 00000000000c6a8b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b8eb6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c6aa6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8eb8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c6aa8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8eba │ │ + DW_CFA_advance_loc: 2 to 00000000000c6aaa │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8ebc │ │ + DW_CFA_advance_loc: 2 to 00000000000c6aac │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8ebe │ │ + DW_CFA_advance_loc: 2 to 00000000000c6aae │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b8ec7 │ │ + DW_CFA_advance_loc: 9 to 00000000000c6ab7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005c48 000000000000002c 00005c4c FDE cie=00000000 pc=00000000000b8ed0..00000000000b8f08 │ │ - DW_CFA_advance_loc: 4 to 00000000000b8ed4 │ │ +00005ab0 000000000000002c 00005ab4 FDE cie=00000000 pc=00000000000c6ac0..00000000000c6af8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c6ac4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b8edb │ │ + DW_CFA_advance_loc: 7 to 00000000000c6acb │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b8ef6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c6ae6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8ef8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c6ae8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8efa │ │ + DW_CFA_advance_loc: 2 to 00000000000c6aea │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8efc │ │ + DW_CFA_advance_loc: 2 to 00000000000c6aec │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8efe │ │ + DW_CFA_advance_loc: 2 to 00000000000c6aee │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b8f07 │ │ + DW_CFA_advance_loc: 9 to 00000000000c6af7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005c78 000000000000002c 00005c7c FDE cie=00000000 pc=00000000000b8f10..00000000000b8f48 │ │ - DW_CFA_advance_loc: 4 to 00000000000b8f14 │ │ +00005ae0 000000000000002c 00005ae4 FDE cie=00000000 pc=00000000000c6b00..00000000000c6b38 │ │ + DW_CFA_advance_loc: 4 to 00000000000c6b04 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b8f1b │ │ + DW_CFA_advance_loc: 7 to 00000000000c6b0b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b8f36 │ │ + DW_CFA_advance_loc: 27 to 00000000000c6b26 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8f38 │ │ + DW_CFA_advance_loc: 2 to 00000000000c6b28 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8f3a │ │ + DW_CFA_advance_loc: 2 to 00000000000c6b2a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8f3c │ │ + DW_CFA_advance_loc: 2 to 00000000000c6b2c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8f3e │ │ + DW_CFA_advance_loc: 2 to 00000000000c6b2e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b8f47 │ │ + DW_CFA_advance_loc: 9 to 00000000000c6b37 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005ca8 000000000000002c 00005cac FDE cie=00000000 pc=00000000000b8f50..00000000000b8f88 │ │ - DW_CFA_advance_loc: 4 to 00000000000b8f54 │ │ +00005b10 000000000000002c 00005b14 FDE cie=00000000 pc=00000000000c6b40..00000000000c6b78 │ │ + DW_CFA_advance_loc: 4 to 00000000000c6b44 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b8f5b │ │ + DW_CFA_advance_loc: 7 to 00000000000c6b4b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b8f76 │ │ + DW_CFA_advance_loc: 27 to 00000000000c6b66 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8f78 │ │ + DW_CFA_advance_loc: 2 to 00000000000c6b68 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8f7a │ │ + DW_CFA_advance_loc: 2 to 00000000000c6b6a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8f7c │ │ + DW_CFA_advance_loc: 2 to 00000000000c6b6c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8f7e │ │ + DW_CFA_advance_loc: 2 to 00000000000c6b6e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b8f87 │ │ + DW_CFA_advance_loc: 9 to 00000000000c6b77 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005cd8 000000000000002c 00005cdc FDE cie=00000000 pc=00000000000b8f90..00000000000b8fc8 │ │ - DW_CFA_advance_loc: 4 to 00000000000b8f94 │ │ +00005b40 000000000000002c 00005b44 FDE cie=00000000 pc=00000000000c6b80..00000000000c6bb8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c6b84 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b8f9b │ │ + DW_CFA_advance_loc: 7 to 00000000000c6b8b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b8fb6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c6ba6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8fb8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c6ba8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8fba │ │ + DW_CFA_advance_loc: 2 to 00000000000c6baa │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8fbc │ │ + DW_CFA_advance_loc: 2 to 00000000000c6bac │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8fbe │ │ + DW_CFA_advance_loc: 2 to 00000000000c6bae │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b8fc7 │ │ + DW_CFA_advance_loc: 9 to 00000000000c6bb7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005d08 000000000000002c 00005d0c FDE cie=00000000 pc=00000000000b8fd0..00000000000b9008 │ │ - DW_CFA_advance_loc: 4 to 00000000000b8fd4 │ │ +00005b70 000000000000002c 00005b74 FDE cie=00000000 pc=00000000000c6bc0..00000000000c6bf8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c6bc4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b8fdb │ │ + DW_CFA_advance_loc: 7 to 00000000000c6bcb │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b8ff6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c6be6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8ff8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c6be8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8ffa │ │ + DW_CFA_advance_loc: 2 to 00000000000c6bea │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8ffc │ │ + DW_CFA_advance_loc: 2 to 00000000000c6bec │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b8ffe │ │ + DW_CFA_advance_loc: 2 to 00000000000c6bee │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9007 │ │ + DW_CFA_advance_loc: 9 to 00000000000c6bf7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005d38 000000000000002c 00005d3c FDE cie=00000000 pc=00000000000b9010..00000000000b9048 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9014 │ │ +00005ba0 000000000000002c 00005ba4 FDE cie=00000000 pc=00000000000c6c00..00000000000c6c38 │ │ + DW_CFA_advance_loc: 4 to 00000000000c6c04 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b901b │ │ + DW_CFA_advance_loc: 7 to 00000000000c6c0b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b9036 │ │ + DW_CFA_advance_loc: 27 to 00000000000c6c26 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9038 │ │ + DW_CFA_advance_loc: 2 to 00000000000c6c28 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b903a │ │ + DW_CFA_advance_loc: 2 to 00000000000c6c2a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b903c │ │ + DW_CFA_advance_loc: 2 to 00000000000c6c2c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b903e │ │ + DW_CFA_advance_loc: 2 to 00000000000c6c2e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9047 │ │ + DW_CFA_advance_loc: 9 to 00000000000c6c37 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005d68 000000000000002c 00005d6c FDE cie=00000000 pc=00000000000b9050..00000000000b9088 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9054 │ │ +00005bd0 000000000000002c 00005bd4 FDE cie=00000000 pc=00000000000c6c40..00000000000c6c78 │ │ + DW_CFA_advance_loc: 4 to 00000000000c6c44 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b905b │ │ + DW_CFA_advance_loc: 7 to 00000000000c6c4b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b9076 │ │ + DW_CFA_advance_loc: 27 to 00000000000c6c66 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9078 │ │ + DW_CFA_advance_loc: 2 to 00000000000c6c68 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b907a │ │ + DW_CFA_advance_loc: 2 to 00000000000c6c6a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b907c │ │ + DW_CFA_advance_loc: 2 to 00000000000c6c6c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b907e │ │ + DW_CFA_advance_loc: 2 to 00000000000c6c6e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9087 │ │ + DW_CFA_advance_loc: 9 to 00000000000c6c77 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005d98 000000000000002c 00005d9c FDE cie=00000000 pc=00000000000b9090..00000000000b90c8 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9094 │ │ +00005c00 000000000000002c 00005c04 FDE cie=00000000 pc=00000000000c6c80..00000000000c6cb8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c6c84 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b909b │ │ + DW_CFA_advance_loc: 7 to 00000000000c6c8b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b90b6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c6ca6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b90b8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c6ca8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b90ba │ │ + DW_CFA_advance_loc: 2 to 00000000000c6caa │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b90bc │ │ + DW_CFA_advance_loc: 2 to 00000000000c6cac │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b90be │ │ + DW_CFA_advance_loc: 2 to 00000000000c6cae │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b90c7 │ │ + DW_CFA_advance_loc: 9 to 00000000000c6cb7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005dc8 000000000000002c 00005dcc FDE cie=00000000 pc=00000000000b90d0..00000000000b9108 │ │ - DW_CFA_advance_loc: 4 to 00000000000b90d4 │ │ +00005c30 000000000000002c 00005c34 FDE cie=00000000 pc=00000000000c6cc0..00000000000c6cf8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c6cc4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b90db │ │ + DW_CFA_advance_loc: 7 to 00000000000c6ccb │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b90f6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c6ce6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b90f8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c6ce8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b90fa │ │ + DW_CFA_advance_loc: 2 to 00000000000c6cea │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b90fc │ │ + DW_CFA_advance_loc: 2 to 00000000000c6cec │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b90fe │ │ + DW_CFA_advance_loc: 2 to 00000000000c6cee │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9107 │ │ + DW_CFA_advance_loc: 9 to 00000000000c6cf7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005df8 000000000000002c 00005dfc FDE cie=00000000 pc=00000000000b9110..00000000000b9148 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9114 │ │ +00005c60 000000000000002c 00005c64 FDE cie=00000000 pc=00000000000c6d00..00000000000c6d38 │ │ + DW_CFA_advance_loc: 4 to 00000000000c6d04 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b911b │ │ + DW_CFA_advance_loc: 7 to 00000000000c6d0b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b9136 │ │ + DW_CFA_advance_loc: 27 to 00000000000c6d26 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9138 │ │ + DW_CFA_advance_loc: 2 to 00000000000c6d28 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b913a │ │ + DW_CFA_advance_loc: 2 to 00000000000c6d2a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b913c │ │ + DW_CFA_advance_loc: 2 to 00000000000c6d2c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b913e │ │ + DW_CFA_advance_loc: 2 to 00000000000c6d2e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9147 │ │ + DW_CFA_advance_loc: 9 to 00000000000c6d37 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005e28 000000000000002c 00005e2c FDE cie=00000000 pc=00000000000b9150..00000000000b9188 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9154 │ │ +00005c90 000000000000002c 00005c94 FDE cie=00000000 pc=00000000000c6d40..00000000000c6d78 │ │ + DW_CFA_advance_loc: 4 to 00000000000c6d44 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b915b │ │ + DW_CFA_advance_loc: 7 to 00000000000c6d4b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b9176 │ │ + DW_CFA_advance_loc: 27 to 00000000000c6d66 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9178 │ │ + DW_CFA_advance_loc: 2 to 00000000000c6d68 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b917a │ │ + DW_CFA_advance_loc: 2 to 00000000000c6d6a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b917c │ │ + DW_CFA_advance_loc: 2 to 00000000000c6d6c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b917e │ │ + DW_CFA_advance_loc: 2 to 00000000000c6d6e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9187 │ │ + DW_CFA_advance_loc: 9 to 00000000000c6d77 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005e58 000000000000002c 00005e5c FDE cie=00000000 pc=00000000000b9190..00000000000b91c8 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9194 │ │ +00005cc0 000000000000002c 00005cc4 FDE cie=00000000 pc=00000000000c6d80..00000000000c6db8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c6d84 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b919b │ │ + DW_CFA_advance_loc: 7 to 00000000000c6d8b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b91b6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c6da6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b91b8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c6da8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b91ba │ │ + DW_CFA_advance_loc: 2 to 00000000000c6daa │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b91bc │ │ + DW_CFA_advance_loc: 2 to 00000000000c6dac │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b91be │ │ + DW_CFA_advance_loc: 2 to 00000000000c6dae │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b91c7 │ │ + DW_CFA_advance_loc: 9 to 00000000000c6db7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005e88 000000000000002c 00005e8c FDE cie=00000000 pc=00000000000b91d0..00000000000b9208 │ │ - DW_CFA_advance_loc: 4 to 00000000000b91d4 │ │ +00005cf0 000000000000002c 00005cf4 FDE cie=00000000 pc=00000000000c6dc0..00000000000c6df8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c6dc4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b91db │ │ + DW_CFA_advance_loc: 7 to 00000000000c6dcb │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b91f6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c6de6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b91f8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c6de8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b91fa │ │ + DW_CFA_advance_loc: 2 to 00000000000c6dea │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b91fc │ │ + DW_CFA_advance_loc: 2 to 00000000000c6dec │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b91fe │ │ + DW_CFA_advance_loc: 2 to 00000000000c6dee │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9207 │ │ + DW_CFA_advance_loc: 9 to 00000000000c6df7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005eb8 000000000000002c 00005ebc FDE cie=00000000 pc=00000000000b9210..00000000000b9248 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9214 │ │ +00005d20 000000000000002c 00005d24 FDE cie=00000000 pc=00000000000c6e00..00000000000c6e38 │ │ + DW_CFA_advance_loc: 4 to 00000000000c6e04 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b921b │ │ + DW_CFA_advance_loc: 7 to 00000000000c6e0b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b9236 │ │ + DW_CFA_advance_loc: 27 to 00000000000c6e26 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9238 │ │ + DW_CFA_advance_loc: 2 to 00000000000c6e28 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b923a │ │ + DW_CFA_advance_loc: 2 to 00000000000c6e2a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b923c │ │ + DW_CFA_advance_loc: 2 to 00000000000c6e2c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b923e │ │ + DW_CFA_advance_loc: 2 to 00000000000c6e2e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9247 │ │ + DW_CFA_advance_loc: 9 to 00000000000c6e37 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005ee8 000000000000002c 00005eec FDE cie=00000000 pc=00000000000b9250..00000000000b9288 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9254 │ │ +00005d50 000000000000002c 00005d54 FDE cie=00000000 pc=00000000000c6e40..00000000000c6e78 │ │ + DW_CFA_advance_loc: 4 to 00000000000c6e44 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b925b │ │ + DW_CFA_advance_loc: 7 to 00000000000c6e4b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b9276 │ │ + DW_CFA_advance_loc: 27 to 00000000000c6e66 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9278 │ │ + DW_CFA_advance_loc: 2 to 00000000000c6e68 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b927a │ │ + DW_CFA_advance_loc: 2 to 00000000000c6e6a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b927c │ │ + DW_CFA_advance_loc: 2 to 00000000000c6e6c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b927e │ │ + DW_CFA_advance_loc: 2 to 00000000000c6e6e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9287 │ │ + DW_CFA_advance_loc: 9 to 00000000000c6e77 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005f18 000000000000002c 00005f1c FDE cie=00000000 pc=00000000000b9290..00000000000b92c8 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9294 │ │ +00005d80 000000000000002c 00005d84 FDE cie=00000000 pc=00000000000c6e80..00000000000c6eb8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c6e84 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b929b │ │ + DW_CFA_advance_loc: 7 to 00000000000c6e8b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b92b6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c6ea6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b92b8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c6ea8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b92ba │ │ + DW_CFA_advance_loc: 2 to 00000000000c6eaa │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b92bc │ │ + DW_CFA_advance_loc: 2 to 00000000000c6eac │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b92be │ │ + DW_CFA_advance_loc: 2 to 00000000000c6eae │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b92c7 │ │ + DW_CFA_advance_loc: 9 to 00000000000c6eb7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005f48 000000000000002c 00005f4c FDE cie=00000000 pc=00000000000b92d0..00000000000b9308 │ │ - DW_CFA_advance_loc: 4 to 00000000000b92d4 │ │ +00005db0 000000000000002c 00005db4 FDE cie=00000000 pc=00000000000c6ec0..00000000000c6ef8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c6ec4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b92db │ │ + DW_CFA_advance_loc: 7 to 00000000000c6ecb │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b92f6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c6ee6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b92f8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c6ee8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b92fa │ │ + DW_CFA_advance_loc: 2 to 00000000000c6eea │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b92fc │ │ + DW_CFA_advance_loc: 2 to 00000000000c6eec │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b92fe │ │ + DW_CFA_advance_loc: 2 to 00000000000c6eee │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9307 │ │ + DW_CFA_advance_loc: 9 to 00000000000c6ef7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005f78 000000000000002c 00005f7c FDE cie=00000000 pc=00000000000b9310..00000000000b9348 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9314 │ │ +00005de0 000000000000002c 00005de4 FDE cie=00000000 pc=00000000000c6f00..00000000000c6f38 │ │ + DW_CFA_advance_loc: 4 to 00000000000c6f04 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b931b │ │ + DW_CFA_advance_loc: 7 to 00000000000c6f0b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b9336 │ │ + DW_CFA_advance_loc: 27 to 00000000000c6f26 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9338 │ │ + DW_CFA_advance_loc: 2 to 00000000000c6f28 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b933a │ │ + DW_CFA_advance_loc: 2 to 00000000000c6f2a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b933c │ │ + DW_CFA_advance_loc: 2 to 00000000000c6f2c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b933e │ │ + DW_CFA_advance_loc: 2 to 00000000000c6f2e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9347 │ │ + DW_CFA_advance_loc: 9 to 00000000000c6f37 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005fa8 000000000000002c 00005fac FDE cie=00000000 pc=00000000000b9350..00000000000b9388 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9354 │ │ +00005e10 000000000000002c 00005e14 FDE cie=00000000 pc=00000000000c6f40..00000000000c6f78 │ │ + DW_CFA_advance_loc: 4 to 00000000000c6f44 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b935b │ │ + DW_CFA_advance_loc: 7 to 00000000000c6f4b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b9376 │ │ + DW_CFA_advance_loc: 27 to 00000000000c6f66 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9378 │ │ + DW_CFA_advance_loc: 2 to 00000000000c6f68 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b937a │ │ + DW_CFA_advance_loc: 2 to 00000000000c6f6a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b937c │ │ + DW_CFA_advance_loc: 2 to 00000000000c6f6c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b937e │ │ + DW_CFA_advance_loc: 2 to 00000000000c6f6e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9387 │ │ + DW_CFA_advance_loc: 9 to 00000000000c6f77 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00005fd8 000000000000002c 00005fdc FDE cie=00000000 pc=00000000000b9390..00000000000b93c8 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9394 │ │ +00005e40 000000000000002c 00005e44 FDE cie=00000000 pc=00000000000c6f80..00000000000c6fb8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c6f84 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b939b │ │ + DW_CFA_advance_loc: 7 to 00000000000c6f8b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b93b6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c6fa6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b93b8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c6fa8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b93ba │ │ + DW_CFA_advance_loc: 2 to 00000000000c6faa │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b93bc │ │ + DW_CFA_advance_loc: 2 to 00000000000c6fac │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b93be │ │ + DW_CFA_advance_loc: 2 to 00000000000c6fae │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b93c7 │ │ + DW_CFA_advance_loc: 9 to 00000000000c6fb7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006008 000000000000002c 0000600c FDE cie=00000000 pc=00000000000b93d0..00000000000b9408 │ │ - DW_CFA_advance_loc: 4 to 00000000000b93d4 │ │ +00005e70 000000000000002c 00005e74 FDE cie=00000000 pc=00000000000c6fc0..00000000000c6ff8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c6fc4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b93db │ │ + DW_CFA_advance_loc: 7 to 00000000000c6fcb │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b93f6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c6fe6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b93f8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c6fe8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b93fa │ │ + DW_CFA_advance_loc: 2 to 00000000000c6fea │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b93fc │ │ + DW_CFA_advance_loc: 2 to 00000000000c6fec │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b93fe │ │ + DW_CFA_advance_loc: 2 to 00000000000c6fee │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9407 │ │ + DW_CFA_advance_loc: 9 to 00000000000c6ff7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006038 000000000000002c 0000603c FDE cie=00000000 pc=00000000000b9410..00000000000b9448 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9414 │ │ +00005ea0 000000000000002c 00005ea4 FDE cie=00000000 pc=00000000000c7000..00000000000c7038 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7004 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b941b │ │ + DW_CFA_advance_loc: 7 to 00000000000c700b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b9436 │ │ + DW_CFA_advance_loc: 27 to 00000000000c7026 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9438 │ │ + DW_CFA_advance_loc: 2 to 00000000000c7028 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b943a │ │ + DW_CFA_advance_loc: 2 to 00000000000c702a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b943c │ │ + DW_CFA_advance_loc: 2 to 00000000000c702c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b943e │ │ + DW_CFA_advance_loc: 2 to 00000000000c702e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9447 │ │ + DW_CFA_advance_loc: 9 to 00000000000c7037 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006068 000000000000002c 0000606c FDE cie=00000000 pc=00000000000b9450..00000000000b9488 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9454 │ │ +00005ed0 000000000000002c 00005ed4 FDE cie=00000000 pc=00000000000c7040..00000000000c7078 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7044 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b945b │ │ + DW_CFA_advance_loc: 7 to 00000000000c704b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b9476 │ │ + DW_CFA_advance_loc: 27 to 00000000000c7066 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9478 │ │ + DW_CFA_advance_loc: 2 to 00000000000c7068 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b947a │ │ + DW_CFA_advance_loc: 2 to 00000000000c706a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b947c │ │ + DW_CFA_advance_loc: 2 to 00000000000c706c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b947e │ │ + DW_CFA_advance_loc: 2 to 00000000000c706e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9487 │ │ + DW_CFA_advance_loc: 9 to 00000000000c7077 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006098 000000000000002c 0000609c FDE cie=00000000 pc=00000000000b9490..00000000000b94c8 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9494 │ │ +00005f00 000000000000002c 00005f04 FDE cie=00000000 pc=00000000000c7080..00000000000c70b8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7084 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b949b │ │ + DW_CFA_advance_loc: 7 to 00000000000c708b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b94b6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c70a6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b94b8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c70a8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b94ba │ │ + DW_CFA_advance_loc: 2 to 00000000000c70aa │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b94bc │ │ + DW_CFA_advance_loc: 2 to 00000000000c70ac │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b94be │ │ + DW_CFA_advance_loc: 2 to 00000000000c70ae │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b94c7 │ │ + DW_CFA_advance_loc: 9 to 00000000000c70b7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000060c8 000000000000002c 000060cc FDE cie=00000000 pc=00000000000b94d0..00000000000b9508 │ │ - DW_CFA_advance_loc: 4 to 00000000000b94d4 │ │ +00005f30 000000000000002c 00005f34 FDE cie=00000000 pc=00000000000c70c0..00000000000c70f8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c70c4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b94db │ │ + DW_CFA_advance_loc: 7 to 00000000000c70cb │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b94f6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c70e6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b94f8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c70e8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b94fa │ │ + DW_CFA_advance_loc: 2 to 00000000000c70ea │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b94fc │ │ + DW_CFA_advance_loc: 2 to 00000000000c70ec │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b94fe │ │ + DW_CFA_advance_loc: 2 to 00000000000c70ee │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9507 │ │ + DW_CFA_advance_loc: 9 to 00000000000c70f7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000060f8 000000000000002c 000060fc FDE cie=00000000 pc=00000000000b9510..00000000000b9548 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9514 │ │ +00005f60 000000000000002c 00005f64 FDE cie=00000000 pc=00000000000c7100..00000000000c7138 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7104 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b951b │ │ + DW_CFA_advance_loc: 7 to 00000000000c710b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b9536 │ │ + DW_CFA_advance_loc: 27 to 00000000000c7126 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9538 │ │ + DW_CFA_advance_loc: 2 to 00000000000c7128 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b953a │ │ + DW_CFA_advance_loc: 2 to 00000000000c712a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b953c │ │ + DW_CFA_advance_loc: 2 to 00000000000c712c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b953e │ │ + DW_CFA_advance_loc: 2 to 00000000000c712e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9547 │ │ + DW_CFA_advance_loc: 9 to 00000000000c7137 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006128 000000000000002c 0000612c FDE cie=00000000 pc=00000000000b9550..00000000000b9588 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9554 │ │ +00005f90 000000000000002c 00005f94 FDE cie=00000000 pc=00000000000c7140..00000000000c7178 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7144 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b955b │ │ + DW_CFA_advance_loc: 7 to 00000000000c714b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b9576 │ │ + DW_CFA_advance_loc: 27 to 00000000000c7166 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9578 │ │ + DW_CFA_advance_loc: 2 to 00000000000c7168 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b957a │ │ + DW_CFA_advance_loc: 2 to 00000000000c716a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b957c │ │ + DW_CFA_advance_loc: 2 to 00000000000c716c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b957e │ │ + DW_CFA_advance_loc: 2 to 00000000000c716e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9587 │ │ + DW_CFA_advance_loc: 9 to 00000000000c7177 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006158 000000000000002c 0000615c FDE cie=00000000 pc=00000000000b9590..00000000000b95c8 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9594 │ │ +00005fc0 000000000000002c 00005fc4 FDE cie=00000000 pc=00000000000c7180..00000000000c71b8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7184 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b959b │ │ + DW_CFA_advance_loc: 7 to 00000000000c718b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b95b6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c71a6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b95b8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c71a8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b95ba │ │ + DW_CFA_advance_loc: 2 to 00000000000c71aa │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b95bc │ │ + DW_CFA_advance_loc: 2 to 00000000000c71ac │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b95be │ │ + DW_CFA_advance_loc: 2 to 00000000000c71ae │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b95c7 │ │ + DW_CFA_advance_loc: 9 to 00000000000c71b7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006188 000000000000002c 0000618c FDE cie=00000000 pc=00000000000b95d0..00000000000b9608 │ │ - DW_CFA_advance_loc: 4 to 00000000000b95d4 │ │ +00005ff0 000000000000002c 00005ff4 FDE cie=00000000 pc=00000000000c71c0..00000000000c71f8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c71c4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b95db │ │ + DW_CFA_advance_loc: 7 to 00000000000c71cb │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b95f6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c71e6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b95f8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c71e8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b95fa │ │ + DW_CFA_advance_loc: 2 to 00000000000c71ea │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b95fc │ │ + DW_CFA_advance_loc: 2 to 00000000000c71ec │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b95fe │ │ + DW_CFA_advance_loc: 2 to 00000000000c71ee │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9607 │ │ + DW_CFA_advance_loc: 9 to 00000000000c71f7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000061b8 000000000000002c 000061bc FDE cie=00000000 pc=00000000000b9610..00000000000b9648 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9614 │ │ +00006020 000000000000002c 00006024 FDE cie=00000000 pc=00000000000c7200..00000000000c7238 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7204 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b961b │ │ + DW_CFA_advance_loc: 7 to 00000000000c720b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b9636 │ │ + DW_CFA_advance_loc: 27 to 00000000000c7226 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9638 │ │ + DW_CFA_advance_loc: 2 to 00000000000c7228 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b963a │ │ + DW_CFA_advance_loc: 2 to 00000000000c722a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b963c │ │ + DW_CFA_advance_loc: 2 to 00000000000c722c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b963e │ │ + DW_CFA_advance_loc: 2 to 00000000000c722e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9647 │ │ + DW_CFA_advance_loc: 9 to 00000000000c7237 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000061e8 000000000000002c 000061ec FDE cie=00000000 pc=00000000000b9650..00000000000b9688 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9654 │ │ +00006050 000000000000002c 00006054 FDE cie=00000000 pc=00000000000c7240..00000000000c7278 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7244 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b965b │ │ + DW_CFA_advance_loc: 7 to 00000000000c724b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b9676 │ │ + DW_CFA_advance_loc: 27 to 00000000000c7266 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9678 │ │ + DW_CFA_advance_loc: 2 to 00000000000c7268 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b967a │ │ + DW_CFA_advance_loc: 2 to 00000000000c726a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b967c │ │ + DW_CFA_advance_loc: 2 to 00000000000c726c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b967e │ │ + DW_CFA_advance_loc: 2 to 00000000000c726e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9687 │ │ + DW_CFA_advance_loc: 9 to 00000000000c7277 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006218 000000000000002c 0000621c FDE cie=00000000 pc=00000000000b9690..00000000000b96c8 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9694 │ │ +00006080 000000000000002c 00006084 FDE cie=00000000 pc=00000000000c7280..00000000000c72b8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7284 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b969b │ │ + DW_CFA_advance_loc: 7 to 00000000000c728b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b96b6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c72a6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b96b8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c72a8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b96ba │ │ + DW_CFA_advance_loc: 2 to 00000000000c72aa │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b96bc │ │ + DW_CFA_advance_loc: 2 to 00000000000c72ac │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b96be │ │ + DW_CFA_advance_loc: 2 to 00000000000c72ae │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b96c7 │ │ + DW_CFA_advance_loc: 9 to 00000000000c72b7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006248 000000000000002c 0000624c FDE cie=00000000 pc=00000000000b96d0..00000000000b9708 │ │ - DW_CFA_advance_loc: 4 to 00000000000b96d4 │ │ +000060b0 000000000000002c 000060b4 FDE cie=00000000 pc=00000000000c72c0..00000000000c72f8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c72c4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b96db │ │ + DW_CFA_advance_loc: 7 to 00000000000c72cb │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b96f6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c72e6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b96f8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c72e8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b96fa │ │ + DW_CFA_advance_loc: 2 to 00000000000c72ea │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b96fc │ │ + DW_CFA_advance_loc: 2 to 00000000000c72ec │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b96fe │ │ + DW_CFA_advance_loc: 2 to 00000000000c72ee │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9707 │ │ + DW_CFA_advance_loc: 9 to 00000000000c72f7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006278 000000000000002c 0000627c FDE cie=00000000 pc=00000000000b9710..00000000000b9748 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9714 │ │ +000060e0 000000000000002c 000060e4 FDE cie=00000000 pc=00000000000c7300..00000000000c7338 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7304 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b971b │ │ + DW_CFA_advance_loc: 7 to 00000000000c730b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b9736 │ │ + DW_CFA_advance_loc: 27 to 00000000000c7326 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9738 │ │ + DW_CFA_advance_loc: 2 to 00000000000c7328 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b973a │ │ + DW_CFA_advance_loc: 2 to 00000000000c732a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b973c │ │ + DW_CFA_advance_loc: 2 to 00000000000c732c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b973e │ │ + DW_CFA_advance_loc: 2 to 00000000000c732e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9747 │ │ + DW_CFA_advance_loc: 9 to 00000000000c7337 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000062a8 000000000000002c 000062ac FDE cie=00000000 pc=00000000000b9750..00000000000b9788 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9754 │ │ +00006110 000000000000002c 00006114 FDE cie=00000000 pc=00000000000c7340..00000000000c7378 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7344 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b975b │ │ + DW_CFA_advance_loc: 7 to 00000000000c734b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b9776 │ │ + DW_CFA_advance_loc: 27 to 00000000000c7366 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9778 │ │ + DW_CFA_advance_loc: 2 to 00000000000c7368 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b977a │ │ + DW_CFA_advance_loc: 2 to 00000000000c736a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b977c │ │ + DW_CFA_advance_loc: 2 to 00000000000c736c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b977e │ │ + DW_CFA_advance_loc: 2 to 00000000000c736e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9787 │ │ + DW_CFA_advance_loc: 9 to 00000000000c7377 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000062d8 000000000000002c 000062dc FDE cie=00000000 pc=00000000000b9790..00000000000b97c8 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9794 │ │ +00006140 000000000000002c 00006144 FDE cie=00000000 pc=00000000000c7380..00000000000c73b8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7384 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b979b │ │ + DW_CFA_advance_loc: 7 to 00000000000c738b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b97b6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c73a6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b97b8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c73a8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b97ba │ │ + DW_CFA_advance_loc: 2 to 00000000000c73aa │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b97bc │ │ + DW_CFA_advance_loc: 2 to 00000000000c73ac │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b97be │ │ + DW_CFA_advance_loc: 2 to 00000000000c73ae │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b97c7 │ │ + DW_CFA_advance_loc: 9 to 00000000000c73b7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006308 000000000000002c 0000630c FDE cie=00000000 pc=00000000000b97d0..00000000000b9808 │ │ - DW_CFA_advance_loc: 4 to 00000000000b97d4 │ │ +00006170 000000000000002c 00006174 FDE cie=00000000 pc=00000000000c73c0..00000000000c73f8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c73c4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b97db │ │ + DW_CFA_advance_loc: 7 to 00000000000c73cb │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b97f6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c73e6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b97f8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c73e8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b97fa │ │ + DW_CFA_advance_loc: 2 to 00000000000c73ea │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b97fc │ │ + DW_CFA_advance_loc: 2 to 00000000000c73ec │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b97fe │ │ + DW_CFA_advance_loc: 2 to 00000000000c73ee │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9807 │ │ + DW_CFA_advance_loc: 9 to 00000000000c73f7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006338 000000000000002c 0000633c FDE cie=00000000 pc=00000000000b9810..00000000000b9848 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9814 │ │ +000061a0 000000000000002c 000061a4 FDE cie=00000000 pc=00000000000c7400..00000000000c7438 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7404 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b981b │ │ + DW_CFA_advance_loc: 7 to 00000000000c740b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b9836 │ │ + DW_CFA_advance_loc: 27 to 00000000000c7426 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9838 │ │ + DW_CFA_advance_loc: 2 to 00000000000c7428 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b983a │ │ + DW_CFA_advance_loc: 2 to 00000000000c742a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b983c │ │ + DW_CFA_advance_loc: 2 to 00000000000c742c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b983e │ │ + DW_CFA_advance_loc: 2 to 00000000000c742e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9847 │ │ + DW_CFA_advance_loc: 9 to 00000000000c7437 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006368 000000000000002c 0000636c FDE cie=00000000 pc=00000000000b9850..00000000000b9881 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9854 │ │ +000061d0 000000000000002c 000061d4 FDE cie=00000000 pc=00000000000c7440..00000000000c7471 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7444 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b985b │ │ + DW_CFA_advance_loc: 7 to 00000000000c744b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 20 to 00000000000b986f │ │ + DW_CFA_advance_loc: 20 to 00000000000c745f │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9871 │ │ + DW_CFA_advance_loc: 2 to 00000000000c7461 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9873 │ │ + DW_CFA_advance_loc: 2 to 00000000000c7463 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9875 │ │ + DW_CFA_advance_loc: 2 to 00000000000c7465 │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9877 │ │ + DW_CFA_advance_loc: 2 to 00000000000c7467 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9880 │ │ + DW_CFA_advance_loc: 9 to 00000000000c7470 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006398 000000000000002c 0000639c FDE cie=00000000 pc=00000000000b9890..00000000000b98c1 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9894 │ │ +00006200 000000000000002c 00006204 FDE cie=00000000 pc=00000000000c7480..00000000000c74b1 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7484 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b989b │ │ + DW_CFA_advance_loc: 7 to 00000000000c748b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 20 to 00000000000b98af │ │ + DW_CFA_advance_loc: 20 to 00000000000c749f │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b98b1 │ │ + DW_CFA_advance_loc: 2 to 00000000000c74a1 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b98b3 │ │ + DW_CFA_advance_loc: 2 to 00000000000c74a3 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b98b5 │ │ + DW_CFA_advance_loc: 2 to 00000000000c74a5 │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b98b7 │ │ + DW_CFA_advance_loc: 2 to 00000000000c74a7 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b98c0 │ │ + DW_CFA_advance_loc: 9 to 00000000000c74b0 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000063c8 000000000000002c 000063cc FDE cie=00000000 pc=00000000000b98d0..00000000000b9908 │ │ - DW_CFA_advance_loc: 4 to 00000000000b98d4 │ │ +00006230 000000000000002c 00006234 FDE cie=00000000 pc=00000000000c74c0..00000000000c74f8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c74c4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b98db │ │ + DW_CFA_advance_loc: 7 to 00000000000c74cb │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b98f6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c74e6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b98f8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c74e8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b98fa │ │ + DW_CFA_advance_loc: 2 to 00000000000c74ea │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b98fc │ │ + DW_CFA_advance_loc: 2 to 00000000000c74ec │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b98fe │ │ + DW_CFA_advance_loc: 2 to 00000000000c74ee │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9907 │ │ + DW_CFA_advance_loc: 9 to 00000000000c74f7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000063f8 000000000000002c 000063fc FDE cie=00000000 pc=00000000000b9910..00000000000b9948 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9914 │ │ +00006260 000000000000002c 00006264 FDE cie=00000000 pc=00000000000c7500..00000000000c7538 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7504 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b991b │ │ + DW_CFA_advance_loc: 7 to 00000000000c750b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b9936 │ │ + DW_CFA_advance_loc: 27 to 00000000000c7526 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9938 │ │ + DW_CFA_advance_loc: 2 to 00000000000c7528 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b993a │ │ + DW_CFA_advance_loc: 2 to 00000000000c752a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b993c │ │ + DW_CFA_advance_loc: 2 to 00000000000c752c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b993e │ │ + DW_CFA_advance_loc: 2 to 00000000000c752e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9947 │ │ + DW_CFA_advance_loc: 9 to 00000000000c7537 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006428 000000000000002c 0000642c FDE cie=00000000 pc=00000000000b9950..00000000000b9981 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9954 │ │ +00006290 000000000000002c 00006294 FDE cie=00000000 pc=00000000000c7540..00000000000c7571 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7544 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b995b │ │ + DW_CFA_advance_loc: 7 to 00000000000c754b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 20 to 00000000000b996f │ │ + DW_CFA_advance_loc: 20 to 00000000000c755f │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9971 │ │ + DW_CFA_advance_loc: 2 to 00000000000c7561 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9973 │ │ + DW_CFA_advance_loc: 2 to 00000000000c7563 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9975 │ │ + DW_CFA_advance_loc: 2 to 00000000000c7565 │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9977 │ │ + DW_CFA_advance_loc: 2 to 00000000000c7567 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9980 │ │ + DW_CFA_advance_loc: 9 to 00000000000c7570 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006458 000000000000002c 0000645c FDE cie=00000000 pc=00000000000b9990..00000000000b99c8 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9994 │ │ +000062c0 000000000000002c 000062c4 FDE cie=00000000 pc=00000000000c7580..00000000000c75b8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7584 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b999b │ │ + DW_CFA_advance_loc: 7 to 00000000000c758b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b99b6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c75a6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b99b8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c75a8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b99ba │ │ + DW_CFA_advance_loc: 2 to 00000000000c75aa │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b99bc │ │ + DW_CFA_advance_loc: 2 to 00000000000c75ac │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b99be │ │ + DW_CFA_advance_loc: 2 to 00000000000c75ae │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b99c7 │ │ + DW_CFA_advance_loc: 9 to 00000000000c75b7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006488 000000000000002c 0000648c FDE cie=00000000 pc=00000000000b99d0..00000000000b9a08 │ │ - DW_CFA_advance_loc: 4 to 00000000000b99d4 │ │ +000062f0 000000000000002c 000062f4 FDE cie=00000000 pc=00000000000c75c0..00000000000c75f8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c75c4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b99db │ │ + DW_CFA_advance_loc: 7 to 00000000000c75cb │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b99f6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c75e6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b99f8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c75e8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b99fa │ │ + DW_CFA_advance_loc: 2 to 00000000000c75ea │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b99fc │ │ + DW_CFA_advance_loc: 2 to 00000000000c75ec │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b99fe │ │ + DW_CFA_advance_loc: 2 to 00000000000c75ee │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9a07 │ │ + DW_CFA_advance_loc: 9 to 00000000000c75f7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000064b8 000000000000002c 000064bc FDE cie=00000000 pc=00000000000b9a10..00000000000b9a48 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9a14 │ │ +00006320 000000000000002c 00006324 FDE cie=00000000 pc=00000000000c7600..00000000000c7638 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7604 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b9a1b │ │ + DW_CFA_advance_loc: 7 to 00000000000c760b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b9a36 │ │ + DW_CFA_advance_loc: 27 to 00000000000c7626 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9a38 │ │ + DW_CFA_advance_loc: 2 to 00000000000c7628 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9a3a │ │ + DW_CFA_advance_loc: 2 to 00000000000c762a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9a3c │ │ + DW_CFA_advance_loc: 2 to 00000000000c762c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9a3e │ │ + DW_CFA_advance_loc: 2 to 00000000000c762e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9a47 │ │ + DW_CFA_advance_loc: 9 to 00000000000c7637 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000064e8 000000000000002c 000064ec FDE cie=00000000 pc=00000000000b9a50..00000000000b9a88 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9a54 │ │ +00006350 000000000000002c 00006354 FDE cie=00000000 pc=00000000000c7640..00000000000c7678 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7644 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b9a5b │ │ + DW_CFA_advance_loc: 7 to 00000000000c764b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b9a76 │ │ + DW_CFA_advance_loc: 27 to 00000000000c7666 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9a78 │ │ + DW_CFA_advance_loc: 2 to 00000000000c7668 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9a7a │ │ + DW_CFA_advance_loc: 2 to 00000000000c766a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9a7c │ │ + DW_CFA_advance_loc: 2 to 00000000000c766c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9a7e │ │ + DW_CFA_advance_loc: 2 to 00000000000c766e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9a87 │ │ + DW_CFA_advance_loc: 9 to 00000000000c7677 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006518 000000000000002c 0000651c FDE cie=00000000 pc=00000000000b9a90..00000000000b9ac1 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9a94 │ │ +00006380 000000000000002c 00006384 FDE cie=00000000 pc=00000000000c7680..00000000000c76b1 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7684 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b9a9b │ │ + DW_CFA_advance_loc: 7 to 00000000000c768b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 20 to 00000000000b9aaf │ │ + DW_CFA_advance_loc: 20 to 00000000000c769f │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9ab1 │ │ + DW_CFA_advance_loc: 2 to 00000000000c76a1 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9ab3 │ │ + DW_CFA_advance_loc: 2 to 00000000000c76a3 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9ab5 │ │ + DW_CFA_advance_loc: 2 to 00000000000c76a5 │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9ab7 │ │ + DW_CFA_advance_loc: 2 to 00000000000c76a7 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9ac0 │ │ + DW_CFA_advance_loc: 9 to 00000000000c76b0 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006548 000000000000002c 0000654c FDE cie=00000000 pc=00000000000b9ad0..00000000000b9b08 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9ad4 │ │ +000063b0 000000000000002c 000063b4 FDE cie=00000000 pc=00000000000c76c0..00000000000c76f8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c76c4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b9adb │ │ + DW_CFA_advance_loc: 7 to 00000000000c76cb │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b9af6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c76e6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9af8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c76e8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9afa │ │ + DW_CFA_advance_loc: 2 to 00000000000c76ea │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9afc │ │ + DW_CFA_advance_loc: 2 to 00000000000c76ec │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9afe │ │ + DW_CFA_advance_loc: 2 to 00000000000c76ee │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9b07 │ │ + DW_CFA_advance_loc: 9 to 00000000000c76f7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006578 000000000000002c 0000657c FDE cie=00000000 pc=00000000000b9b10..00000000000b9b48 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9b14 │ │ +000063e0 000000000000002c 000063e4 FDE cie=00000000 pc=00000000000c7700..00000000000c7738 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7704 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b9b1b │ │ + DW_CFA_advance_loc: 7 to 00000000000c770b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b9b36 │ │ + DW_CFA_advance_loc: 27 to 00000000000c7726 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9b38 │ │ + DW_CFA_advance_loc: 2 to 00000000000c7728 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9b3a │ │ + DW_CFA_advance_loc: 2 to 00000000000c772a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9b3c │ │ + DW_CFA_advance_loc: 2 to 00000000000c772c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9b3e │ │ + DW_CFA_advance_loc: 2 to 00000000000c772e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9b47 │ │ + DW_CFA_advance_loc: 9 to 00000000000c7737 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000065a8 000000000000002c 000065ac FDE cie=00000000 pc=00000000000b9b50..00000000000b9b88 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9b54 │ │ +00006410 000000000000002c 00006414 FDE cie=00000000 pc=00000000000c7740..00000000000c7778 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7744 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b9b5b │ │ + DW_CFA_advance_loc: 7 to 00000000000c774b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b9b76 │ │ + DW_CFA_advance_loc: 27 to 00000000000c7766 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9b78 │ │ + DW_CFA_advance_loc: 2 to 00000000000c7768 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9b7a │ │ + DW_CFA_advance_loc: 2 to 00000000000c776a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9b7c │ │ + DW_CFA_advance_loc: 2 to 00000000000c776c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9b7e │ │ + DW_CFA_advance_loc: 2 to 00000000000c776e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9b87 │ │ + DW_CFA_advance_loc: 9 to 00000000000c7777 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000065d8 000000000000002c 000065dc FDE cie=00000000 pc=00000000000b9b90..00000000000b9bc8 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9b94 │ │ +00006440 000000000000002c 00006444 FDE cie=00000000 pc=00000000000c7780..00000000000c77b8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7784 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b9b9b │ │ + DW_CFA_advance_loc: 7 to 00000000000c778b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b9bb6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c77a6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9bb8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c77a8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9bba │ │ + DW_CFA_advance_loc: 2 to 00000000000c77aa │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9bbc │ │ + DW_CFA_advance_loc: 2 to 00000000000c77ac │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9bbe │ │ + DW_CFA_advance_loc: 2 to 00000000000c77ae │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9bc7 │ │ + DW_CFA_advance_loc: 9 to 00000000000c77b7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006608 000000000000002c 0000660c FDE cie=00000000 pc=00000000000b9bd0..00000000000b9c08 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9bd4 │ │ +00006470 000000000000002c 00006474 FDE cie=00000000 pc=00000000000c77c0..00000000000c77f8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c77c4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b9bdb │ │ + DW_CFA_advance_loc: 7 to 00000000000c77cb │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b9bf6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c77e6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9bf8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c77e8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9bfa │ │ + DW_CFA_advance_loc: 2 to 00000000000c77ea │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9bfc │ │ + DW_CFA_advance_loc: 2 to 00000000000c77ec │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9bfe │ │ + DW_CFA_advance_loc: 2 to 00000000000c77ee │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9c07 │ │ + DW_CFA_advance_loc: 9 to 00000000000c77f7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006638 000000000000002c 0000663c FDE cie=00000000 pc=00000000000b9c10..00000000000b9c48 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9c14 │ │ +000064a0 000000000000002c 000064a4 FDE cie=00000000 pc=00000000000c7800..00000000000c7838 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7804 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b9c1b │ │ + DW_CFA_advance_loc: 7 to 00000000000c780b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b9c36 │ │ + DW_CFA_advance_loc: 27 to 00000000000c7826 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9c38 │ │ + DW_CFA_advance_loc: 2 to 00000000000c7828 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9c3a │ │ + DW_CFA_advance_loc: 2 to 00000000000c782a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9c3c │ │ + DW_CFA_advance_loc: 2 to 00000000000c782c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9c3e │ │ + DW_CFA_advance_loc: 2 to 00000000000c782e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9c47 │ │ + DW_CFA_advance_loc: 9 to 00000000000c7837 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006668 000000000000002c 0000666c FDE cie=00000000 pc=00000000000b9c50..00000000000b9c88 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9c54 │ │ +000064d0 000000000000002c 000064d4 FDE cie=00000000 pc=00000000000c7840..00000000000c7878 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7844 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b9c5b │ │ + DW_CFA_advance_loc: 7 to 00000000000c784b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b9c76 │ │ + DW_CFA_advance_loc: 27 to 00000000000c7866 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9c78 │ │ + DW_CFA_advance_loc: 2 to 00000000000c7868 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9c7a │ │ + DW_CFA_advance_loc: 2 to 00000000000c786a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9c7c │ │ + DW_CFA_advance_loc: 2 to 00000000000c786c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9c7e │ │ + DW_CFA_advance_loc: 2 to 00000000000c786e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9c87 │ │ + DW_CFA_advance_loc: 9 to 00000000000c7877 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006698 000000000000002c 0000669c FDE cie=00000000 pc=00000000000b9c90..00000000000b9cc8 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9c94 │ │ +00006500 000000000000002c 00006504 FDE cie=00000000 pc=00000000000c7880..00000000000c78b8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7884 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b9c9b │ │ + DW_CFA_advance_loc: 7 to 00000000000c788b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b9cb6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c78a6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9cb8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c78a8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9cba │ │ + DW_CFA_advance_loc: 2 to 00000000000c78aa │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9cbc │ │ + DW_CFA_advance_loc: 2 to 00000000000c78ac │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9cbe │ │ + DW_CFA_advance_loc: 2 to 00000000000c78ae │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9cc7 │ │ + DW_CFA_advance_loc: 9 to 00000000000c78b7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000066c8 000000000000002c 000066cc FDE cie=00000000 pc=00000000000b9cd0..00000000000b9d08 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9cd4 │ │ +00006530 000000000000002c 00006534 FDE cie=00000000 pc=00000000000c78c0..00000000000c78f8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c78c4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b9cdb │ │ + DW_CFA_advance_loc: 7 to 00000000000c78cb │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b9cf6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c78e6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9cf8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c78e8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9cfa │ │ + DW_CFA_advance_loc: 2 to 00000000000c78ea │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9cfc │ │ + DW_CFA_advance_loc: 2 to 00000000000c78ec │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9cfe │ │ + DW_CFA_advance_loc: 2 to 00000000000c78ee │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9d07 │ │ + DW_CFA_advance_loc: 9 to 00000000000c78f7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000066f8 000000000000002c 000066fc FDE cie=00000000 pc=00000000000b9d10..00000000000b9d48 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9d14 │ │ +00006560 000000000000002c 00006564 FDE cie=00000000 pc=00000000000c7900..00000000000c7938 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7904 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b9d1b │ │ + DW_CFA_advance_loc: 7 to 00000000000c790b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b9d36 │ │ + DW_CFA_advance_loc: 27 to 00000000000c7926 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9d38 │ │ + DW_CFA_advance_loc: 2 to 00000000000c7928 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9d3a │ │ + DW_CFA_advance_loc: 2 to 00000000000c792a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9d3c │ │ + DW_CFA_advance_loc: 2 to 00000000000c792c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9d3e │ │ + DW_CFA_advance_loc: 2 to 00000000000c792e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9d47 │ │ + DW_CFA_advance_loc: 9 to 00000000000c7937 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006728 000000000000002c 0000672c FDE cie=00000000 pc=00000000000b9d50..00000000000b9d88 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9d54 │ │ +00006590 000000000000002c 00006594 FDE cie=00000000 pc=00000000000c7940..00000000000c7978 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7944 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b9d5b │ │ + DW_CFA_advance_loc: 7 to 00000000000c794b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b9d76 │ │ + DW_CFA_advance_loc: 27 to 00000000000c7966 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9d78 │ │ + DW_CFA_advance_loc: 2 to 00000000000c7968 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9d7a │ │ + DW_CFA_advance_loc: 2 to 00000000000c796a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9d7c │ │ + DW_CFA_advance_loc: 2 to 00000000000c796c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9d7e │ │ + DW_CFA_advance_loc: 2 to 00000000000c796e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9d87 │ │ + DW_CFA_advance_loc: 9 to 00000000000c7977 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006758 000000000000002c 0000675c FDE cie=00000000 pc=00000000000b9d90..00000000000b9dc8 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9d94 │ │ +000065c0 000000000000002c 000065c4 FDE cie=00000000 pc=00000000000c7980..00000000000c79b8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7984 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b9d9b │ │ + DW_CFA_advance_loc: 7 to 00000000000c798b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b9db6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c79a6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9db8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c79a8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9dba │ │ + DW_CFA_advance_loc: 2 to 00000000000c79aa │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9dbc │ │ + DW_CFA_advance_loc: 2 to 00000000000c79ac │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9dbe │ │ + DW_CFA_advance_loc: 2 to 00000000000c79ae │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9dc7 │ │ + DW_CFA_advance_loc: 9 to 00000000000c79b7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006788 000000000000002c 0000678c FDE cie=00000000 pc=00000000000b9dd0..00000000000b9e08 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9dd4 │ │ +000065f0 000000000000002c 000065f4 FDE cie=00000000 pc=00000000000c79c0..00000000000c79f8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c79c4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b9ddb │ │ + DW_CFA_advance_loc: 7 to 00000000000c79cb │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b9df6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c79e6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9df8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c79e8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9dfa │ │ + DW_CFA_advance_loc: 2 to 00000000000c79ea │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9dfc │ │ + DW_CFA_advance_loc: 2 to 00000000000c79ec │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9dfe │ │ + DW_CFA_advance_loc: 2 to 00000000000c79ee │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9e07 │ │ + DW_CFA_advance_loc: 9 to 00000000000c79f7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000067b8 000000000000002c 000067bc FDE cie=00000000 pc=00000000000b9e10..00000000000b9e48 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9e14 │ │ +00006620 000000000000002c 00006624 FDE cie=00000000 pc=00000000000c7a00..00000000000c7a38 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7a04 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b9e1b │ │ + DW_CFA_advance_loc: 7 to 00000000000c7a0b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b9e36 │ │ + DW_CFA_advance_loc: 27 to 00000000000c7a26 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9e38 │ │ + DW_CFA_advance_loc: 2 to 00000000000c7a28 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9e3a │ │ + DW_CFA_advance_loc: 2 to 00000000000c7a2a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9e3c │ │ + DW_CFA_advance_loc: 2 to 00000000000c7a2c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9e3e │ │ + DW_CFA_advance_loc: 2 to 00000000000c7a2e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9e47 │ │ + DW_CFA_advance_loc: 9 to 00000000000c7a37 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000067e8 000000000000002c 000067ec FDE cie=00000000 pc=00000000000b9e50..00000000000b9e88 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9e54 │ │ +00006650 000000000000002c 00006654 FDE cie=00000000 pc=00000000000c7a40..00000000000c7a78 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7a44 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b9e5b │ │ + DW_CFA_advance_loc: 7 to 00000000000c7a4b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b9e76 │ │ + DW_CFA_advance_loc: 27 to 00000000000c7a66 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9e78 │ │ + DW_CFA_advance_loc: 2 to 00000000000c7a68 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9e7a │ │ + DW_CFA_advance_loc: 2 to 00000000000c7a6a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9e7c │ │ + DW_CFA_advance_loc: 2 to 00000000000c7a6c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9e7e │ │ + DW_CFA_advance_loc: 2 to 00000000000c7a6e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9e87 │ │ + DW_CFA_advance_loc: 9 to 00000000000c7a77 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006818 000000000000002c 0000681c FDE cie=00000000 pc=00000000000b9e90..00000000000b9ec8 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9e94 │ │ +00006680 000000000000002c 00006684 FDE cie=00000000 pc=00000000000c7a80..00000000000c7ab8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7a84 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b9e9b │ │ + DW_CFA_advance_loc: 7 to 00000000000c7a8b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b9eb6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c7aa6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9eb8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c7aa8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9eba │ │ + DW_CFA_advance_loc: 2 to 00000000000c7aaa │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9ebc │ │ + DW_CFA_advance_loc: 2 to 00000000000c7aac │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9ebe │ │ + DW_CFA_advance_loc: 2 to 00000000000c7aae │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9ec7 │ │ + DW_CFA_advance_loc: 9 to 00000000000c7ab7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006848 000000000000002c 0000684c FDE cie=00000000 pc=00000000000b9ed0..00000000000b9f08 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9ed4 │ │ +000066b0 000000000000002c 000066b4 FDE cie=00000000 pc=00000000000c7ac0..00000000000c7af8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7ac4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b9edb │ │ + DW_CFA_advance_loc: 7 to 00000000000c7acb │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b9ef6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c7ae6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9ef8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c7ae8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9efa │ │ + DW_CFA_advance_loc: 2 to 00000000000c7aea │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9efc │ │ + DW_CFA_advance_loc: 2 to 00000000000c7aec │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9efe │ │ + DW_CFA_advance_loc: 2 to 00000000000c7aee │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9f07 │ │ + DW_CFA_advance_loc: 9 to 00000000000c7af7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006878 000000000000002c 0000687c FDE cie=00000000 pc=00000000000b9f10..00000000000b9f48 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9f14 │ │ +000066e0 000000000000002c 000066e4 FDE cie=00000000 pc=00000000000c7b00..00000000000c7b38 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7b04 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b9f1b │ │ + DW_CFA_advance_loc: 7 to 00000000000c7b0b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b9f36 │ │ + DW_CFA_advance_loc: 27 to 00000000000c7b26 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9f38 │ │ + DW_CFA_advance_loc: 2 to 00000000000c7b28 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9f3a │ │ + DW_CFA_advance_loc: 2 to 00000000000c7b2a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9f3c │ │ + DW_CFA_advance_loc: 2 to 00000000000c7b2c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9f3e │ │ + DW_CFA_advance_loc: 2 to 00000000000c7b2e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9f47 │ │ + DW_CFA_advance_loc: 9 to 00000000000c7b37 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000068a8 000000000000002c 000068ac FDE cie=00000000 pc=00000000000b9f50..00000000000b9f88 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9f54 │ │ +00006710 000000000000002c 00006714 FDE cie=00000000 pc=00000000000c7b40..00000000000c7b78 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7b44 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b9f5b │ │ + DW_CFA_advance_loc: 7 to 00000000000c7b4b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b9f76 │ │ + DW_CFA_advance_loc: 27 to 00000000000c7b66 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9f78 │ │ + DW_CFA_advance_loc: 2 to 00000000000c7b68 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9f7a │ │ + DW_CFA_advance_loc: 2 to 00000000000c7b6a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9f7c │ │ + DW_CFA_advance_loc: 2 to 00000000000c7b6c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9f7e │ │ + DW_CFA_advance_loc: 2 to 00000000000c7b6e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9f87 │ │ + DW_CFA_advance_loc: 9 to 00000000000c7b77 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000068d8 000000000000002c 000068dc FDE cie=00000000 pc=00000000000b9f90..00000000000b9fc8 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9f94 │ │ +00006740 000000000000002c 00006744 FDE cie=00000000 pc=00000000000c7b80..00000000000c7bb8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7b84 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b9f9b │ │ + DW_CFA_advance_loc: 7 to 00000000000c7b8b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b9fb6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c7ba6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9fb8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c7ba8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9fba │ │ + DW_CFA_advance_loc: 2 to 00000000000c7baa │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9fbc │ │ + DW_CFA_advance_loc: 2 to 00000000000c7bac │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9fbe │ │ + DW_CFA_advance_loc: 2 to 00000000000c7bae │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000b9fc7 │ │ + DW_CFA_advance_loc: 9 to 00000000000c7bb7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006908 000000000000002c 0000690c FDE cie=00000000 pc=00000000000b9fd0..00000000000ba008 │ │ - DW_CFA_advance_loc: 4 to 00000000000b9fd4 │ │ +00006770 000000000000002c 00006774 FDE cie=00000000 pc=00000000000c7bc0..00000000000c7bf8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7bc4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000b9fdb │ │ + DW_CFA_advance_loc: 7 to 00000000000c7bcb │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000b9ff6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c7be6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9ff8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c7be8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9ffa │ │ + DW_CFA_advance_loc: 2 to 00000000000c7bea │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9ffc │ │ + DW_CFA_advance_loc: 2 to 00000000000c7bec │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000b9ffe │ │ + DW_CFA_advance_loc: 2 to 00000000000c7bee │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000ba007 │ │ + DW_CFA_advance_loc: 9 to 00000000000c7bf7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006938 000000000000002c 0000693c FDE cie=00000000 pc=00000000000ba010..00000000000ba048 │ │ - DW_CFA_advance_loc: 4 to 00000000000ba014 │ │ +000067a0 000000000000002c 000067a4 FDE cie=00000000 pc=00000000000c7c00..00000000000c7c38 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7c04 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000ba01b │ │ + DW_CFA_advance_loc: 7 to 00000000000c7c0b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000ba036 │ │ + DW_CFA_advance_loc: 27 to 00000000000c7c26 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba038 │ │ + DW_CFA_advance_loc: 2 to 00000000000c7c28 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba03a │ │ + DW_CFA_advance_loc: 2 to 00000000000c7c2a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba03c │ │ + DW_CFA_advance_loc: 2 to 00000000000c7c2c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba03e │ │ + DW_CFA_advance_loc: 2 to 00000000000c7c2e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000ba047 │ │ + DW_CFA_advance_loc: 9 to 00000000000c7c37 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006968 000000000000002c 0000696c FDE cie=00000000 pc=00000000000ba050..00000000000ba088 │ │ - DW_CFA_advance_loc: 4 to 00000000000ba054 │ │ +000067d0 000000000000002c 000067d4 FDE cie=00000000 pc=00000000000c7c40..00000000000c7c78 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7c44 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000ba05b │ │ + DW_CFA_advance_loc: 7 to 00000000000c7c4b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000ba076 │ │ + DW_CFA_advance_loc: 27 to 00000000000c7c66 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba078 │ │ + DW_CFA_advance_loc: 2 to 00000000000c7c68 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba07a │ │ + DW_CFA_advance_loc: 2 to 00000000000c7c6a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba07c │ │ + DW_CFA_advance_loc: 2 to 00000000000c7c6c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba07e │ │ + DW_CFA_advance_loc: 2 to 00000000000c7c6e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000ba087 │ │ + DW_CFA_advance_loc: 9 to 00000000000c7c77 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006998 000000000000002c 0000699c FDE cie=00000000 pc=00000000000ba090..00000000000ba0c8 │ │ - DW_CFA_advance_loc: 4 to 00000000000ba094 │ │ +00006800 000000000000002c 00006804 FDE cie=00000000 pc=00000000000c7c80..00000000000c7cb8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7c84 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000ba09b │ │ + DW_CFA_advance_loc: 7 to 00000000000c7c8b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000ba0b6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c7ca6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba0b8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c7ca8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba0ba │ │ + DW_CFA_advance_loc: 2 to 00000000000c7caa │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba0bc │ │ + DW_CFA_advance_loc: 2 to 00000000000c7cac │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba0be │ │ + DW_CFA_advance_loc: 2 to 00000000000c7cae │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000ba0c7 │ │ + DW_CFA_advance_loc: 9 to 00000000000c7cb7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000069c8 000000000000002c 000069cc FDE cie=00000000 pc=00000000000ba0d0..00000000000ba108 │ │ - DW_CFA_advance_loc: 4 to 00000000000ba0d4 │ │ +00006830 000000000000002c 00006834 FDE cie=00000000 pc=00000000000c7cc0..00000000000c7cf8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7cc4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000ba0db │ │ + DW_CFA_advance_loc: 7 to 00000000000c7ccb │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000ba0f6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c7ce6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba0f8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c7ce8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba0fa │ │ + DW_CFA_advance_loc: 2 to 00000000000c7cea │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba0fc │ │ + DW_CFA_advance_loc: 2 to 00000000000c7cec │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba0fe │ │ + DW_CFA_advance_loc: 2 to 00000000000c7cee │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000ba107 │ │ + DW_CFA_advance_loc: 9 to 00000000000c7cf7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000069f8 000000000000002c 000069fc FDE cie=00000000 pc=00000000000ba110..00000000000ba148 │ │ - DW_CFA_advance_loc: 4 to 00000000000ba114 │ │ +00006860 000000000000002c 00006864 FDE cie=00000000 pc=00000000000c7d00..00000000000c7d38 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7d04 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000ba11b │ │ + DW_CFA_advance_loc: 7 to 00000000000c7d0b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000ba136 │ │ + DW_CFA_advance_loc: 27 to 00000000000c7d26 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba138 │ │ + DW_CFA_advance_loc: 2 to 00000000000c7d28 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba13a │ │ + DW_CFA_advance_loc: 2 to 00000000000c7d2a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba13c │ │ + DW_CFA_advance_loc: 2 to 00000000000c7d2c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba13e │ │ + DW_CFA_advance_loc: 2 to 00000000000c7d2e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000ba147 │ │ + DW_CFA_advance_loc: 9 to 00000000000c7d37 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006a28 000000000000002c 00006a2c FDE cie=00000000 pc=00000000000ba150..00000000000ba188 │ │ - DW_CFA_advance_loc: 4 to 00000000000ba154 │ │ +00006890 000000000000002c 00006894 FDE cie=00000000 pc=00000000000c7d40..00000000000c7d78 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7d44 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000ba15b │ │ + DW_CFA_advance_loc: 7 to 00000000000c7d4b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000ba176 │ │ + DW_CFA_advance_loc: 27 to 00000000000c7d66 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba178 │ │ + DW_CFA_advance_loc: 2 to 00000000000c7d68 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba17a │ │ + DW_CFA_advance_loc: 2 to 00000000000c7d6a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba17c │ │ + DW_CFA_advance_loc: 2 to 00000000000c7d6c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba17e │ │ + DW_CFA_advance_loc: 2 to 00000000000c7d6e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000ba187 │ │ + DW_CFA_advance_loc: 9 to 00000000000c7d77 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006a58 000000000000002c 00006a5c FDE cie=00000000 pc=00000000000ba190..00000000000ba1c8 │ │ - DW_CFA_advance_loc: 4 to 00000000000ba194 │ │ +000068c0 000000000000002c 000068c4 FDE cie=00000000 pc=00000000000c7d80..00000000000c7db8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7d84 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000ba19b │ │ + DW_CFA_advance_loc: 7 to 00000000000c7d8b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000ba1b6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c7da6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba1b8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c7da8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba1ba │ │ + DW_CFA_advance_loc: 2 to 00000000000c7daa │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba1bc │ │ + DW_CFA_advance_loc: 2 to 00000000000c7dac │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba1be │ │ + DW_CFA_advance_loc: 2 to 00000000000c7dae │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000ba1c7 │ │ + DW_CFA_advance_loc: 9 to 00000000000c7db7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006a88 000000000000002c 00006a8c FDE cie=00000000 pc=00000000000ba1d0..00000000000ba208 │ │ - DW_CFA_advance_loc: 4 to 00000000000ba1d4 │ │ +000068f0 000000000000002c 000068f4 FDE cie=00000000 pc=00000000000c7dc0..00000000000c7df8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7dc4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000ba1db │ │ + DW_CFA_advance_loc: 7 to 00000000000c7dcb │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000ba1f6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c7de6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba1f8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c7de8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba1fa │ │ + DW_CFA_advance_loc: 2 to 00000000000c7dea │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba1fc │ │ + DW_CFA_advance_loc: 2 to 00000000000c7dec │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba1fe │ │ + DW_CFA_advance_loc: 2 to 00000000000c7dee │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000ba207 │ │ + DW_CFA_advance_loc: 9 to 00000000000c7df7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006ab8 000000000000002c 00006abc FDE cie=00000000 pc=00000000000ba210..00000000000ba248 │ │ - DW_CFA_advance_loc: 4 to 00000000000ba214 │ │ +00006920 000000000000002c 00006924 FDE cie=00000000 pc=00000000000c7e00..00000000000c7e38 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7e04 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000ba21b │ │ + DW_CFA_advance_loc: 7 to 00000000000c7e0b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000ba236 │ │ + DW_CFA_advance_loc: 27 to 00000000000c7e26 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba238 │ │ + DW_CFA_advance_loc: 2 to 00000000000c7e28 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba23a │ │ + DW_CFA_advance_loc: 2 to 00000000000c7e2a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba23c │ │ + DW_CFA_advance_loc: 2 to 00000000000c7e2c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba23e │ │ + DW_CFA_advance_loc: 2 to 00000000000c7e2e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000ba247 │ │ + DW_CFA_advance_loc: 9 to 00000000000c7e37 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006ae8 000000000000002c 00006aec FDE cie=00000000 pc=00000000000ba250..00000000000ba288 │ │ - DW_CFA_advance_loc: 4 to 00000000000ba254 │ │ +00006950 000000000000002c 00006954 FDE cie=00000000 pc=00000000000c7e40..00000000000c7e78 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7e44 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000ba25b │ │ + DW_CFA_advance_loc: 7 to 00000000000c7e4b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000ba276 │ │ + DW_CFA_advance_loc: 27 to 00000000000c7e66 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba278 │ │ + DW_CFA_advance_loc: 2 to 00000000000c7e68 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba27a │ │ + DW_CFA_advance_loc: 2 to 00000000000c7e6a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba27c │ │ + DW_CFA_advance_loc: 2 to 00000000000c7e6c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba27e │ │ + DW_CFA_advance_loc: 2 to 00000000000c7e6e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000ba287 │ │ + DW_CFA_advance_loc: 9 to 00000000000c7e77 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006b18 000000000000002c 00006b1c FDE cie=00000000 pc=00000000000ba290..00000000000ba2c8 │ │ - DW_CFA_advance_loc: 4 to 00000000000ba294 │ │ +00006980 000000000000002c 00006984 FDE cie=00000000 pc=00000000000c7e80..00000000000c7eb8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7e84 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000ba29b │ │ + DW_CFA_advance_loc: 7 to 00000000000c7e8b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000ba2b6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c7ea6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba2b8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c7ea8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba2ba │ │ + DW_CFA_advance_loc: 2 to 00000000000c7eaa │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba2bc │ │ + DW_CFA_advance_loc: 2 to 00000000000c7eac │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba2be │ │ + DW_CFA_advance_loc: 2 to 00000000000c7eae │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000ba2c7 │ │ + DW_CFA_advance_loc: 9 to 00000000000c7eb7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006b48 000000000000002c 00006b4c FDE cie=00000000 pc=00000000000ba2d0..00000000000ba308 │ │ - DW_CFA_advance_loc: 4 to 00000000000ba2d4 │ │ +000069b0 000000000000002c 000069b4 FDE cie=00000000 pc=00000000000c7ec0..00000000000c7ef8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7ec4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000ba2db │ │ + DW_CFA_advance_loc: 7 to 00000000000c7ecb │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000ba2f6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c7ee6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba2f8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c7ee8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba2fa │ │ + DW_CFA_advance_loc: 2 to 00000000000c7eea │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba2fc │ │ + DW_CFA_advance_loc: 2 to 00000000000c7eec │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba2fe │ │ + DW_CFA_advance_loc: 2 to 00000000000c7eee │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000ba307 │ │ + DW_CFA_advance_loc: 9 to 00000000000c7ef7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006b78 000000000000002c 00006b7c FDE cie=00000000 pc=00000000000ba310..00000000000ba348 │ │ - DW_CFA_advance_loc: 4 to 00000000000ba314 │ │ +000069e0 000000000000002c 000069e4 FDE cie=00000000 pc=00000000000c7f00..00000000000c7f38 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7f04 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000ba31b │ │ + DW_CFA_advance_loc: 7 to 00000000000c7f0b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000ba336 │ │ + DW_CFA_advance_loc: 27 to 00000000000c7f26 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba338 │ │ + DW_CFA_advance_loc: 2 to 00000000000c7f28 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba33a │ │ + DW_CFA_advance_loc: 2 to 00000000000c7f2a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba33c │ │ + DW_CFA_advance_loc: 2 to 00000000000c7f2c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba33e │ │ + DW_CFA_advance_loc: 2 to 00000000000c7f2e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000ba347 │ │ + DW_CFA_advance_loc: 9 to 00000000000c7f37 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006ba8 000000000000002c 00006bac FDE cie=00000000 pc=00000000000ba350..00000000000ba388 │ │ - DW_CFA_advance_loc: 4 to 00000000000ba354 │ │ +00006a10 000000000000002c 00006a14 FDE cie=00000000 pc=00000000000c7f40..00000000000c7f78 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7f44 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000ba35b │ │ + DW_CFA_advance_loc: 7 to 00000000000c7f4b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000ba376 │ │ + DW_CFA_advance_loc: 27 to 00000000000c7f66 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba378 │ │ + DW_CFA_advance_loc: 2 to 00000000000c7f68 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba37a │ │ + DW_CFA_advance_loc: 2 to 00000000000c7f6a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba37c │ │ + DW_CFA_advance_loc: 2 to 00000000000c7f6c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba37e │ │ + DW_CFA_advance_loc: 2 to 00000000000c7f6e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000ba387 │ │ + DW_CFA_advance_loc: 9 to 00000000000c7f77 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006bd8 000000000000002c 00006bdc FDE cie=00000000 pc=00000000000ba390..00000000000ba3c8 │ │ - DW_CFA_advance_loc: 4 to 00000000000ba394 │ │ +00006a40 000000000000002c 00006a44 FDE cie=00000000 pc=00000000000c7f80..00000000000c7fb8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7f84 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000ba39b │ │ + DW_CFA_advance_loc: 7 to 00000000000c7f8b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000ba3b6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c7fa6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba3b8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c7fa8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba3ba │ │ + DW_CFA_advance_loc: 2 to 00000000000c7faa │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba3bc │ │ + DW_CFA_advance_loc: 2 to 00000000000c7fac │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba3be │ │ + DW_CFA_advance_loc: 2 to 00000000000c7fae │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000ba3c7 │ │ + DW_CFA_advance_loc: 9 to 00000000000c7fb7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006c08 000000000000002c 00006c0c FDE cie=00000000 pc=00000000000ba3d0..00000000000ba408 │ │ - DW_CFA_advance_loc: 4 to 00000000000ba3d4 │ │ +00006a70 000000000000002c 00006a74 FDE cie=00000000 pc=00000000000c7fc0..00000000000c7ff8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c7fc4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000ba3db │ │ + DW_CFA_advance_loc: 7 to 00000000000c7fcb │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000ba3f6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c7fe6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba3f8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c7fe8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba3fa │ │ + DW_CFA_advance_loc: 2 to 00000000000c7fea │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba3fc │ │ + DW_CFA_advance_loc: 2 to 00000000000c7fec │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba3fe │ │ + DW_CFA_advance_loc: 2 to 00000000000c7fee │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000ba407 │ │ + DW_CFA_advance_loc: 9 to 00000000000c7ff7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006c38 000000000000002c 00006c3c FDE cie=00000000 pc=00000000000ba410..00000000000ba448 │ │ - DW_CFA_advance_loc: 4 to 00000000000ba414 │ │ +00006aa0 000000000000002c 00006aa4 FDE cie=00000000 pc=00000000000c8000..00000000000c8038 │ │ + DW_CFA_advance_loc: 4 to 00000000000c8004 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000ba41b │ │ + DW_CFA_advance_loc: 7 to 00000000000c800b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000ba436 │ │ + DW_CFA_advance_loc: 27 to 00000000000c8026 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba438 │ │ + DW_CFA_advance_loc: 2 to 00000000000c8028 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba43a │ │ + DW_CFA_advance_loc: 2 to 00000000000c802a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba43c │ │ + DW_CFA_advance_loc: 2 to 00000000000c802c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba43e │ │ + DW_CFA_advance_loc: 2 to 00000000000c802e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000ba447 │ │ + DW_CFA_advance_loc: 9 to 00000000000c8037 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006c68 000000000000002c 00006c6c FDE cie=00000000 pc=00000000000ba450..00000000000ba488 │ │ - DW_CFA_advance_loc: 4 to 00000000000ba454 │ │ +00006ad0 000000000000002c 00006ad4 FDE cie=00000000 pc=00000000000c8040..00000000000c8078 │ │ + DW_CFA_advance_loc: 4 to 00000000000c8044 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000ba45b │ │ + DW_CFA_advance_loc: 7 to 00000000000c804b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000ba476 │ │ + DW_CFA_advance_loc: 27 to 00000000000c8066 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba478 │ │ + DW_CFA_advance_loc: 2 to 00000000000c8068 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba47a │ │ + DW_CFA_advance_loc: 2 to 00000000000c806a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba47c │ │ + DW_CFA_advance_loc: 2 to 00000000000c806c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba47e │ │ + DW_CFA_advance_loc: 2 to 00000000000c806e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000ba487 │ │ + DW_CFA_advance_loc: 9 to 00000000000c8077 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006c98 000000000000002c 00006c9c FDE cie=00000000 pc=00000000000ba490..00000000000ba4c8 │ │ - DW_CFA_advance_loc: 4 to 00000000000ba494 │ │ +00006b00 000000000000002c 00006b04 FDE cie=00000000 pc=00000000000c8080..00000000000c80b8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c8084 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000ba49b │ │ + DW_CFA_advance_loc: 7 to 00000000000c808b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000ba4b6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c80a6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba4b8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c80a8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba4ba │ │ + DW_CFA_advance_loc: 2 to 00000000000c80aa │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba4bc │ │ + DW_CFA_advance_loc: 2 to 00000000000c80ac │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba4be │ │ + DW_CFA_advance_loc: 2 to 00000000000c80ae │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000ba4c7 │ │ + DW_CFA_advance_loc: 9 to 00000000000c80b7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006cc8 000000000000002c 00006ccc FDE cie=00000000 pc=00000000000ba4d0..00000000000ba508 │ │ - DW_CFA_advance_loc: 4 to 00000000000ba4d4 │ │ +00006b30 000000000000002c 00006b34 FDE cie=00000000 pc=00000000000c80c0..00000000000c80f8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c80c4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000ba4db │ │ + DW_CFA_advance_loc: 7 to 00000000000c80cb │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000ba4f6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c80e6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba4f8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c80e8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba4fa │ │ + DW_CFA_advance_loc: 2 to 00000000000c80ea │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba4fc │ │ + DW_CFA_advance_loc: 2 to 00000000000c80ec │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba4fe │ │ + DW_CFA_advance_loc: 2 to 00000000000c80ee │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000ba507 │ │ + DW_CFA_advance_loc: 9 to 00000000000c80f7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006cf8 000000000000002c 00006cfc FDE cie=00000000 pc=00000000000ba510..00000000000ba548 │ │ - DW_CFA_advance_loc: 4 to 00000000000ba514 │ │ +00006b60 000000000000002c 00006b64 FDE cie=00000000 pc=00000000000c8100..00000000000c8138 │ │ + DW_CFA_advance_loc: 4 to 00000000000c8104 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000ba51b │ │ + DW_CFA_advance_loc: 7 to 00000000000c810b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000ba536 │ │ + DW_CFA_advance_loc: 27 to 00000000000c8126 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba538 │ │ + DW_CFA_advance_loc: 2 to 00000000000c8128 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba53a │ │ + DW_CFA_advance_loc: 2 to 00000000000c812a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba53c │ │ + DW_CFA_advance_loc: 2 to 00000000000c812c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba53e │ │ + DW_CFA_advance_loc: 2 to 00000000000c812e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000ba547 │ │ + DW_CFA_advance_loc: 9 to 00000000000c8137 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006d28 000000000000002c 00006d2c FDE cie=00000000 pc=00000000000ba550..00000000000ba588 │ │ - DW_CFA_advance_loc: 4 to 00000000000ba554 │ │ +00006b90 000000000000002c 00006b94 FDE cie=00000000 pc=00000000000c8140..00000000000c8178 │ │ + DW_CFA_advance_loc: 4 to 00000000000c8144 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000ba55b │ │ + DW_CFA_advance_loc: 7 to 00000000000c814b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000ba576 │ │ + DW_CFA_advance_loc: 27 to 00000000000c8166 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba578 │ │ + DW_CFA_advance_loc: 2 to 00000000000c8168 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba57a │ │ + DW_CFA_advance_loc: 2 to 00000000000c816a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba57c │ │ + DW_CFA_advance_loc: 2 to 00000000000c816c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba57e │ │ + DW_CFA_advance_loc: 2 to 00000000000c816e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000ba587 │ │ + DW_CFA_advance_loc: 9 to 00000000000c8177 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006d58 000000000000002c 00006d5c FDE cie=00000000 pc=00000000000ba590..00000000000ba5c8 │ │ - DW_CFA_advance_loc: 4 to 00000000000ba594 │ │ +00006bc0 000000000000002c 00006bc4 FDE cie=00000000 pc=00000000000c8180..00000000000c81b8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c8184 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000ba59b │ │ + DW_CFA_advance_loc: 7 to 00000000000c818b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000ba5b6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c81a6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba5b8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c81a8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba5ba │ │ + DW_CFA_advance_loc: 2 to 00000000000c81aa │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba5bc │ │ + DW_CFA_advance_loc: 2 to 00000000000c81ac │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba5be │ │ + DW_CFA_advance_loc: 2 to 00000000000c81ae │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000ba5c7 │ │ + DW_CFA_advance_loc: 9 to 00000000000c81b7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006d88 000000000000002c 00006d8c FDE cie=00000000 pc=00000000000ba5d0..00000000000ba608 │ │ - DW_CFA_advance_loc: 4 to 00000000000ba5d4 │ │ +00006bf0 000000000000002c 00006bf4 FDE cie=00000000 pc=00000000000c81c0..00000000000c81f8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c81c4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000ba5db │ │ + DW_CFA_advance_loc: 7 to 00000000000c81cb │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000ba5f6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c81e6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba5f8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c81e8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba5fa │ │ + DW_CFA_advance_loc: 2 to 00000000000c81ea │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba5fc │ │ + DW_CFA_advance_loc: 2 to 00000000000c81ec │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba5fe │ │ + DW_CFA_advance_loc: 2 to 00000000000c81ee │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000ba607 │ │ + DW_CFA_advance_loc: 9 to 00000000000c81f7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006db8 000000000000002c 00006dbc FDE cie=00000000 pc=00000000000ba610..00000000000ba648 │ │ - DW_CFA_advance_loc: 4 to 00000000000ba614 │ │ +00006c20 000000000000002c 00006c24 FDE cie=00000000 pc=00000000000c8200..00000000000c8238 │ │ + DW_CFA_advance_loc: 4 to 00000000000c8204 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000ba61b │ │ + DW_CFA_advance_loc: 7 to 00000000000c820b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000ba636 │ │ + DW_CFA_advance_loc: 27 to 00000000000c8226 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba638 │ │ + DW_CFA_advance_loc: 2 to 00000000000c8228 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba63a │ │ + DW_CFA_advance_loc: 2 to 00000000000c822a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba63c │ │ + DW_CFA_advance_loc: 2 to 00000000000c822c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba63e │ │ + DW_CFA_advance_loc: 2 to 00000000000c822e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000ba647 │ │ + DW_CFA_advance_loc: 9 to 00000000000c8237 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006de8 000000000000002c 00006dec FDE cie=00000000 pc=00000000000ba650..00000000000ba688 │ │ - DW_CFA_advance_loc: 4 to 00000000000ba654 │ │ +00006c50 000000000000002c 00006c54 FDE cie=00000000 pc=00000000000c8240..00000000000c8278 │ │ + DW_CFA_advance_loc: 4 to 00000000000c8244 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000ba65b │ │ + DW_CFA_advance_loc: 7 to 00000000000c824b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000ba676 │ │ + DW_CFA_advance_loc: 27 to 00000000000c8266 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba678 │ │ + DW_CFA_advance_loc: 2 to 00000000000c8268 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba67a │ │ + DW_CFA_advance_loc: 2 to 00000000000c826a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba67c │ │ + DW_CFA_advance_loc: 2 to 00000000000c826c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba67e │ │ + DW_CFA_advance_loc: 2 to 00000000000c826e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000ba687 │ │ + DW_CFA_advance_loc: 9 to 00000000000c8277 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006e18 000000000000002c 00006e1c FDE cie=00000000 pc=00000000000ba690..00000000000ba6c8 │ │ - DW_CFA_advance_loc: 4 to 00000000000ba694 │ │ +00006c80 000000000000002c 00006c84 FDE cie=00000000 pc=00000000000c8280..00000000000c82b8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c8284 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000ba69b │ │ + DW_CFA_advance_loc: 7 to 00000000000c828b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000ba6b6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c82a6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba6b8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c82a8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba6ba │ │ + DW_CFA_advance_loc: 2 to 00000000000c82aa │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba6bc │ │ + DW_CFA_advance_loc: 2 to 00000000000c82ac │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba6be │ │ + DW_CFA_advance_loc: 2 to 00000000000c82ae │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000ba6c7 │ │ + DW_CFA_advance_loc: 9 to 00000000000c82b7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006e48 000000000000002c 00006e4c FDE cie=00000000 pc=00000000000ba6d0..00000000000ba708 │ │ - DW_CFA_advance_loc: 4 to 00000000000ba6d4 │ │ +00006cb0 000000000000002c 00006cb4 FDE cie=00000000 pc=00000000000c82c0..00000000000c82f8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c82c4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000ba6db │ │ + DW_CFA_advance_loc: 7 to 00000000000c82cb │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000ba6f6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c82e6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba6f8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c82e8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba6fa │ │ + DW_CFA_advance_loc: 2 to 00000000000c82ea │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba6fc │ │ + DW_CFA_advance_loc: 2 to 00000000000c82ec │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba6fe │ │ + DW_CFA_advance_loc: 2 to 00000000000c82ee │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000ba707 │ │ + DW_CFA_advance_loc: 9 to 00000000000c82f7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006e78 000000000000002c 00006e7c FDE cie=00000000 pc=00000000000ba710..00000000000ba748 │ │ - DW_CFA_advance_loc: 4 to 00000000000ba714 │ │ +00006ce0 000000000000002c 00006ce4 FDE cie=00000000 pc=00000000000c8300..00000000000c8338 │ │ + DW_CFA_advance_loc: 4 to 00000000000c8304 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000ba71b │ │ + DW_CFA_advance_loc: 7 to 00000000000c830b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000ba736 │ │ + DW_CFA_advance_loc: 27 to 00000000000c8326 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba738 │ │ + DW_CFA_advance_loc: 2 to 00000000000c8328 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba73a │ │ + DW_CFA_advance_loc: 2 to 00000000000c832a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba73c │ │ + DW_CFA_advance_loc: 2 to 00000000000c832c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba73e │ │ + DW_CFA_advance_loc: 2 to 00000000000c832e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000ba747 │ │ + DW_CFA_advance_loc: 9 to 00000000000c8337 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006ea8 000000000000002c 00006eac FDE cie=00000000 pc=00000000000ba750..00000000000ba788 │ │ - DW_CFA_advance_loc: 4 to 00000000000ba754 │ │ +00006d10 000000000000002c 00006d14 FDE cie=00000000 pc=00000000000c8340..00000000000c8378 │ │ + DW_CFA_advance_loc: 4 to 00000000000c8344 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000ba75b │ │ + DW_CFA_advance_loc: 7 to 00000000000c834b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000ba776 │ │ + DW_CFA_advance_loc: 27 to 00000000000c8366 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba778 │ │ + DW_CFA_advance_loc: 2 to 00000000000c8368 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba77a │ │ + DW_CFA_advance_loc: 2 to 00000000000c836a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba77c │ │ + DW_CFA_advance_loc: 2 to 00000000000c836c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba77e │ │ + DW_CFA_advance_loc: 2 to 00000000000c836e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000ba787 │ │ + DW_CFA_advance_loc: 9 to 00000000000c8377 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006ed8 000000000000002c 00006edc FDE cie=00000000 pc=00000000000ba790..00000000000ba7c8 │ │ - DW_CFA_advance_loc: 4 to 00000000000ba794 │ │ +00006d40 000000000000002c 00006d44 FDE cie=00000000 pc=00000000000c8380..00000000000c83b8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c8384 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000ba79b │ │ + DW_CFA_advance_loc: 7 to 00000000000c838b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000ba7b6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c83a6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba7b8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c83a8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba7ba │ │ + DW_CFA_advance_loc: 2 to 00000000000c83aa │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba7bc │ │ + DW_CFA_advance_loc: 2 to 00000000000c83ac │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba7be │ │ + DW_CFA_advance_loc: 2 to 00000000000c83ae │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000ba7c7 │ │ + DW_CFA_advance_loc: 9 to 00000000000c83b7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006f08 000000000000002c 00006f0c FDE cie=00000000 pc=00000000000ba7d0..00000000000ba808 │ │ - DW_CFA_advance_loc: 4 to 00000000000ba7d4 │ │ +00006d70 000000000000002c 00006d74 FDE cie=00000000 pc=00000000000c83c0..00000000000c83f8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c83c4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000ba7db │ │ + DW_CFA_advance_loc: 7 to 00000000000c83cb │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000ba7f6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c83e6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba7f8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c83e8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba7fa │ │ + DW_CFA_advance_loc: 2 to 00000000000c83ea │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba7fc │ │ + DW_CFA_advance_loc: 2 to 00000000000c83ec │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba7fe │ │ + DW_CFA_advance_loc: 2 to 00000000000c83ee │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000ba807 │ │ + DW_CFA_advance_loc: 9 to 00000000000c83f7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006f38 000000000000002c 00006f3c FDE cie=00000000 pc=00000000000ba810..00000000000ba848 │ │ - DW_CFA_advance_loc: 4 to 00000000000ba814 │ │ +00006da0 000000000000002c 00006da4 FDE cie=00000000 pc=00000000000c8400..00000000000c8438 │ │ + DW_CFA_advance_loc: 4 to 00000000000c8404 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000ba81b │ │ + DW_CFA_advance_loc: 7 to 00000000000c840b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000ba836 │ │ + DW_CFA_advance_loc: 27 to 00000000000c8426 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba838 │ │ + DW_CFA_advance_loc: 2 to 00000000000c8428 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba83a │ │ + DW_CFA_advance_loc: 2 to 00000000000c842a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba83c │ │ + DW_CFA_advance_loc: 2 to 00000000000c842c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba83e │ │ + DW_CFA_advance_loc: 2 to 00000000000c842e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000ba847 │ │ + DW_CFA_advance_loc: 9 to 00000000000c8437 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006f68 000000000000002c 00006f6c FDE cie=00000000 pc=00000000000ba850..00000000000ba888 │ │ - DW_CFA_advance_loc: 4 to 00000000000ba854 │ │ +00006dd0 000000000000002c 00006dd4 FDE cie=00000000 pc=00000000000c8440..00000000000c8478 │ │ + DW_CFA_advance_loc: 4 to 00000000000c8444 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000ba85b │ │ + DW_CFA_advance_loc: 7 to 00000000000c844b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000ba876 │ │ + DW_CFA_advance_loc: 27 to 00000000000c8466 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba878 │ │ + DW_CFA_advance_loc: 2 to 00000000000c8468 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba87a │ │ + DW_CFA_advance_loc: 2 to 00000000000c846a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba87c │ │ + DW_CFA_advance_loc: 2 to 00000000000c846c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba87e │ │ + DW_CFA_advance_loc: 2 to 00000000000c846e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000ba887 │ │ + DW_CFA_advance_loc: 9 to 00000000000c8477 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006f98 000000000000002c 00006f9c FDE cie=00000000 pc=00000000000ba890..00000000000ba8c8 │ │ - DW_CFA_advance_loc: 4 to 00000000000ba894 │ │ +00006e00 000000000000002c 00006e04 FDE cie=00000000 pc=00000000000c8480..00000000000c84b8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c8484 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000ba89b │ │ + DW_CFA_advance_loc: 7 to 00000000000c848b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000ba8b6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c84a6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba8b8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c84a8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba8ba │ │ + DW_CFA_advance_loc: 2 to 00000000000c84aa │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba8bc │ │ + DW_CFA_advance_loc: 2 to 00000000000c84ac │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba8be │ │ + DW_CFA_advance_loc: 2 to 00000000000c84ae │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000ba8c7 │ │ + DW_CFA_advance_loc: 9 to 00000000000c84b7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006fc8 000000000000002c 00006fcc FDE cie=00000000 pc=00000000000ba8d0..00000000000ba901 │ │ - DW_CFA_advance_loc: 4 to 00000000000ba8d4 │ │ +00006e30 000000000000002c 00006e34 FDE cie=00000000 pc=00000000000c84c0..00000000000c84f1 │ │ + DW_CFA_advance_loc: 4 to 00000000000c84c4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000ba8db │ │ + DW_CFA_advance_loc: 7 to 00000000000c84cb │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 20 to 00000000000ba8ef │ │ + DW_CFA_advance_loc: 20 to 00000000000c84df │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba8f1 │ │ + DW_CFA_advance_loc: 2 to 00000000000c84e1 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba8f3 │ │ + DW_CFA_advance_loc: 2 to 00000000000c84e3 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba8f5 │ │ + DW_CFA_advance_loc: 2 to 00000000000c84e5 │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba8f7 │ │ + DW_CFA_advance_loc: 2 to 00000000000c84e7 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000ba900 │ │ + DW_CFA_advance_loc: 9 to 00000000000c84f0 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00006ff8 000000000000002c 00006ffc FDE cie=00000000 pc=00000000000ba910..00000000000ba941 │ │ - DW_CFA_advance_loc: 4 to 00000000000ba914 │ │ +00006e60 000000000000002c 00006e64 FDE cie=00000000 pc=00000000000c8500..00000000000c8531 │ │ + DW_CFA_advance_loc: 4 to 00000000000c8504 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000ba91b │ │ + DW_CFA_advance_loc: 7 to 00000000000c850b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 20 to 00000000000ba92f │ │ + DW_CFA_advance_loc: 20 to 00000000000c851f │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba931 │ │ + DW_CFA_advance_loc: 2 to 00000000000c8521 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba933 │ │ + DW_CFA_advance_loc: 2 to 00000000000c8523 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba935 │ │ + DW_CFA_advance_loc: 2 to 00000000000c8525 │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba937 │ │ + DW_CFA_advance_loc: 2 to 00000000000c8527 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000ba940 │ │ + DW_CFA_advance_loc: 9 to 00000000000c8530 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007028 000000000000002c 0000702c FDE cie=00000000 pc=00000000000ba950..00000000000ba988 │ │ - DW_CFA_advance_loc: 4 to 00000000000ba954 │ │ +00006e90 000000000000002c 00006e94 FDE cie=00000000 pc=00000000000c8540..00000000000c8578 │ │ + DW_CFA_advance_loc: 4 to 00000000000c8544 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000ba95b │ │ + DW_CFA_advance_loc: 7 to 00000000000c854b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000ba976 │ │ + DW_CFA_advance_loc: 27 to 00000000000c8566 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba978 │ │ + DW_CFA_advance_loc: 2 to 00000000000c8568 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba97a │ │ + DW_CFA_advance_loc: 2 to 00000000000c856a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba97c │ │ + DW_CFA_advance_loc: 2 to 00000000000c856c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba97e │ │ + DW_CFA_advance_loc: 2 to 00000000000c856e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000ba987 │ │ + DW_CFA_advance_loc: 9 to 00000000000c8577 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007058 000000000000002c 0000705c FDE cie=00000000 pc=00000000000ba990..00000000000ba9c8 │ │ - DW_CFA_advance_loc: 4 to 00000000000ba994 │ │ +00006ec0 000000000000002c 00006ec4 FDE cie=00000000 pc=00000000000c8580..00000000000c85b8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c8584 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000ba99b │ │ + DW_CFA_advance_loc: 7 to 00000000000c858b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000ba9b6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c85a6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba9b8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c85a8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba9ba │ │ + DW_CFA_advance_loc: 2 to 00000000000c85aa │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba9bc │ │ + DW_CFA_advance_loc: 2 to 00000000000c85ac │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba9be │ │ + DW_CFA_advance_loc: 2 to 00000000000c85ae │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000ba9c7 │ │ + DW_CFA_advance_loc: 9 to 00000000000c85b7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007088 000000000000002c 0000708c FDE cie=00000000 pc=00000000000ba9d0..00000000000baa01 │ │ - DW_CFA_advance_loc: 4 to 00000000000ba9d4 │ │ +00006ef0 000000000000002c 00006ef4 FDE cie=00000000 pc=00000000000c85c0..00000000000c85f1 │ │ + DW_CFA_advance_loc: 4 to 00000000000c85c4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000ba9db │ │ + DW_CFA_advance_loc: 7 to 00000000000c85cb │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 20 to 00000000000ba9ef │ │ + DW_CFA_advance_loc: 20 to 00000000000c85df │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba9f1 │ │ + DW_CFA_advance_loc: 2 to 00000000000c85e1 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba9f3 │ │ + DW_CFA_advance_loc: 2 to 00000000000c85e3 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba9f5 │ │ + DW_CFA_advance_loc: 2 to 00000000000c85e5 │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000ba9f7 │ │ + DW_CFA_advance_loc: 2 to 00000000000c85e7 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000baa00 │ │ + DW_CFA_advance_loc: 9 to 00000000000c85f0 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000070b8 000000000000002c 000070bc FDE cie=00000000 pc=00000000000baa10..00000000000baa48 │ │ - DW_CFA_advance_loc: 4 to 00000000000baa14 │ │ +00006f20 000000000000002c 00006f24 FDE cie=00000000 pc=00000000000c8600..00000000000c8638 │ │ + DW_CFA_advance_loc: 4 to 00000000000c8604 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000baa1b │ │ + DW_CFA_advance_loc: 7 to 00000000000c860b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000baa36 │ │ + DW_CFA_advance_loc: 27 to 00000000000c8626 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000baa38 │ │ + DW_CFA_advance_loc: 2 to 00000000000c8628 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000baa3a │ │ + DW_CFA_advance_loc: 2 to 00000000000c862a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000baa3c │ │ + DW_CFA_advance_loc: 2 to 00000000000c862c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000baa3e │ │ + DW_CFA_advance_loc: 2 to 00000000000c862e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000baa47 │ │ + DW_CFA_advance_loc: 9 to 00000000000c8637 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000070e8 000000000000002c 000070ec FDE cie=00000000 pc=00000000000baa50..00000000000baa88 │ │ - DW_CFA_advance_loc: 4 to 00000000000baa54 │ │ +00006f50 000000000000002c 00006f54 FDE cie=00000000 pc=00000000000c8640..00000000000c8678 │ │ + DW_CFA_advance_loc: 4 to 00000000000c8644 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000baa5b │ │ + DW_CFA_advance_loc: 7 to 00000000000c864b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000baa76 │ │ + DW_CFA_advance_loc: 27 to 00000000000c8666 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000baa78 │ │ + DW_CFA_advance_loc: 2 to 00000000000c8668 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000baa7a │ │ + DW_CFA_advance_loc: 2 to 00000000000c866a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000baa7c │ │ + DW_CFA_advance_loc: 2 to 00000000000c866c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000baa7e │ │ + DW_CFA_advance_loc: 2 to 00000000000c866e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000baa87 │ │ + DW_CFA_advance_loc: 9 to 00000000000c8677 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007118 000000000000002c 0000711c FDE cie=00000000 pc=00000000000baa90..00000000000baac8 │ │ - DW_CFA_advance_loc: 4 to 00000000000baa94 │ │ +00006f80 000000000000002c 00006f84 FDE cie=00000000 pc=00000000000c8680..00000000000c86b8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c8684 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000baa9b │ │ + DW_CFA_advance_loc: 7 to 00000000000c868b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000baab6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c86a6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000baab8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c86a8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000baaba │ │ + DW_CFA_advance_loc: 2 to 00000000000c86aa │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000baabc │ │ + DW_CFA_advance_loc: 2 to 00000000000c86ac │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000baabe │ │ + DW_CFA_advance_loc: 2 to 00000000000c86ae │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000baac7 │ │ + DW_CFA_advance_loc: 9 to 00000000000c86b7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007148 000000000000002c 0000714c FDE cie=00000000 pc=00000000000baad0..00000000000bab08 │ │ - DW_CFA_advance_loc: 4 to 00000000000baad4 │ │ +00006fb0 000000000000002c 00006fb4 FDE cie=00000000 pc=00000000000c86c0..00000000000c86f8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c86c4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000baadb │ │ + DW_CFA_advance_loc: 7 to 00000000000c86cb │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000baaf6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c86e6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000baaf8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c86e8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000baafa │ │ + DW_CFA_advance_loc: 2 to 00000000000c86ea │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000baafc │ │ + DW_CFA_advance_loc: 2 to 00000000000c86ec │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000baafe │ │ + DW_CFA_advance_loc: 2 to 00000000000c86ee │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000bab07 │ │ + DW_CFA_advance_loc: 9 to 00000000000c86f7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007178 000000000000002c 0000717c FDE cie=00000000 pc=00000000000bab10..00000000000bab41 │ │ - DW_CFA_advance_loc: 4 to 00000000000bab14 │ │ +00006fe0 000000000000002c 00006fe4 FDE cie=00000000 pc=00000000000c8700..00000000000c8731 │ │ + DW_CFA_advance_loc: 4 to 00000000000c8704 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000bab1b │ │ + DW_CFA_advance_loc: 7 to 00000000000c870b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 20 to 00000000000bab2f │ │ + DW_CFA_advance_loc: 20 to 00000000000c871f │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000bab31 │ │ + DW_CFA_advance_loc: 2 to 00000000000c8721 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000bab33 │ │ + DW_CFA_advance_loc: 2 to 00000000000c8723 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000bab35 │ │ + DW_CFA_advance_loc: 2 to 00000000000c8725 │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000bab37 │ │ + DW_CFA_advance_loc: 2 to 00000000000c8727 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000bab40 │ │ + DW_CFA_advance_loc: 9 to 00000000000c8730 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000071a8 000000000000002c 000071ac FDE cie=00000000 pc=00000000000bab50..00000000000bab88 │ │ - DW_CFA_advance_loc: 4 to 00000000000bab54 │ │ +00007010 000000000000002c 00007014 FDE cie=00000000 pc=00000000000c8740..00000000000c8778 │ │ + DW_CFA_advance_loc: 4 to 00000000000c8744 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000bab5b │ │ + DW_CFA_advance_loc: 7 to 00000000000c874b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000bab76 │ │ + DW_CFA_advance_loc: 27 to 00000000000c8766 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000bab78 │ │ + DW_CFA_advance_loc: 2 to 00000000000c8768 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000bab7a │ │ + DW_CFA_advance_loc: 2 to 00000000000c876a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000bab7c │ │ + DW_CFA_advance_loc: 2 to 00000000000c876c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000bab7e │ │ + DW_CFA_advance_loc: 2 to 00000000000c876e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000bab87 │ │ + DW_CFA_advance_loc: 9 to 00000000000c8777 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000071d8 000000000000002c 000071dc FDE cie=00000000 pc=00000000000bab90..00000000000babc8 │ │ - DW_CFA_advance_loc: 4 to 00000000000bab94 │ │ +00007040 000000000000002c 00007044 FDE cie=00000000 pc=00000000000c8780..00000000000c87b8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c8784 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000bab9b │ │ + DW_CFA_advance_loc: 7 to 00000000000c878b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000babb6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c87a6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000babb8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c87a8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000babba │ │ + DW_CFA_advance_loc: 2 to 00000000000c87aa │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000babbc │ │ + DW_CFA_advance_loc: 2 to 00000000000c87ac │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000babbe │ │ + DW_CFA_advance_loc: 2 to 00000000000c87ae │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000babc7 │ │ + DW_CFA_advance_loc: 9 to 00000000000c87b7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007208 000000000000002c 0000720c FDE cie=00000000 pc=00000000000babd0..00000000000bac08 │ │ - DW_CFA_advance_loc: 4 to 00000000000babd4 │ │ +00007070 000000000000002c 00007074 FDE cie=00000000 pc=00000000000c87c0..00000000000c87f8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c87c4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000babdb │ │ + DW_CFA_advance_loc: 7 to 00000000000c87cb │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000babf6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c87e6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000babf8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c87e8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000babfa │ │ + DW_CFA_advance_loc: 2 to 00000000000c87ea │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000babfc │ │ + DW_CFA_advance_loc: 2 to 00000000000c87ec │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000babfe │ │ + DW_CFA_advance_loc: 2 to 00000000000c87ee │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000bac07 │ │ + DW_CFA_advance_loc: 9 to 00000000000c87f7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007238 000000000000002c 0000723c FDE cie=00000000 pc=00000000000bac10..00000000000bac48 │ │ - DW_CFA_advance_loc: 4 to 00000000000bac14 │ │ +000070a0 000000000000002c 000070a4 FDE cie=00000000 pc=00000000000c8800..00000000000c8838 │ │ + DW_CFA_advance_loc: 4 to 00000000000c8804 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000bac1b │ │ + DW_CFA_advance_loc: 7 to 00000000000c880b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000bac36 │ │ + DW_CFA_advance_loc: 27 to 00000000000c8826 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000bac38 │ │ + DW_CFA_advance_loc: 2 to 00000000000c8828 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000bac3a │ │ + DW_CFA_advance_loc: 2 to 00000000000c882a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000bac3c │ │ + DW_CFA_advance_loc: 2 to 00000000000c882c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000bac3e │ │ + DW_CFA_advance_loc: 2 to 00000000000c882e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000bac47 │ │ + DW_CFA_advance_loc: 9 to 00000000000c8837 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007268 000000000000002c 0000726c FDE cie=00000000 pc=00000000000bac50..00000000000bac88 │ │ - DW_CFA_advance_loc: 4 to 00000000000bac54 │ │ +000070d0 000000000000002c 000070d4 FDE cie=00000000 pc=00000000000c8840..00000000000c8878 │ │ + DW_CFA_advance_loc: 4 to 00000000000c8844 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000bac5b │ │ + DW_CFA_advance_loc: 7 to 00000000000c884b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000bac76 │ │ + DW_CFA_advance_loc: 27 to 00000000000c8866 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000bac78 │ │ + DW_CFA_advance_loc: 2 to 00000000000c8868 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000bac7a │ │ + DW_CFA_advance_loc: 2 to 00000000000c886a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000bac7c │ │ + DW_CFA_advance_loc: 2 to 00000000000c886c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000bac7e │ │ + DW_CFA_advance_loc: 2 to 00000000000c886e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000bac87 │ │ + DW_CFA_advance_loc: 9 to 00000000000c8877 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007298 000000000000002c 0000729c FDE cie=00000000 pc=00000000000bac90..00000000000bacc8 │ │ - DW_CFA_advance_loc: 4 to 00000000000bac94 │ │ +00007100 000000000000002c 00007104 FDE cie=00000000 pc=00000000000c8880..00000000000c88b8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c8884 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000bac9b │ │ + DW_CFA_advance_loc: 7 to 00000000000c888b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000bacb6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c88a6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000bacb8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c88a8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000bacba │ │ + DW_CFA_advance_loc: 2 to 00000000000c88aa │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000bacbc │ │ + DW_CFA_advance_loc: 2 to 00000000000c88ac │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000bacbe │ │ + DW_CFA_advance_loc: 2 to 00000000000c88ae │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000bacc7 │ │ + DW_CFA_advance_loc: 9 to 00000000000c88b7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000072c8 000000000000002c 000072cc FDE cie=00000000 pc=00000000000bacd0..00000000000bad08 │ │ - DW_CFA_advance_loc: 4 to 00000000000bacd4 │ │ +00007130 000000000000002c 00007134 FDE cie=00000000 pc=00000000000c88c0..00000000000c88f8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c88c4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000bacdb │ │ + DW_CFA_advance_loc: 7 to 00000000000c88cb │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000bacf6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c88e6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000bacf8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c88e8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000bacfa │ │ + DW_CFA_advance_loc: 2 to 00000000000c88ea │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000bacfc │ │ + DW_CFA_advance_loc: 2 to 00000000000c88ec │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000bacfe │ │ + DW_CFA_advance_loc: 2 to 00000000000c88ee │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000bad07 │ │ + DW_CFA_advance_loc: 9 to 00000000000c88f7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000072f8 000000000000002c 000072fc FDE cie=00000000 pc=00000000000bad10..00000000000bad48 │ │ - DW_CFA_advance_loc: 4 to 00000000000bad14 │ │ +00007160 000000000000002c 00007164 FDE cie=00000000 pc=00000000000c8900..00000000000c8938 │ │ + DW_CFA_advance_loc: 4 to 00000000000c8904 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000bad1b │ │ + DW_CFA_advance_loc: 7 to 00000000000c890b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000bad36 │ │ + DW_CFA_advance_loc: 27 to 00000000000c8926 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000bad38 │ │ + DW_CFA_advance_loc: 2 to 00000000000c8928 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000bad3a │ │ + DW_CFA_advance_loc: 2 to 00000000000c892a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000bad3c │ │ + DW_CFA_advance_loc: 2 to 00000000000c892c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000bad3e │ │ + DW_CFA_advance_loc: 2 to 00000000000c892e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000bad47 │ │ + DW_CFA_advance_loc: 9 to 00000000000c8937 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007328 000000000000002c 0000732c FDE cie=00000000 pc=00000000000bad50..00000000000bad88 │ │ - DW_CFA_advance_loc: 4 to 00000000000bad54 │ │ +00007190 000000000000002c 00007194 FDE cie=00000000 pc=00000000000c8940..00000000000c8978 │ │ + DW_CFA_advance_loc: 4 to 00000000000c8944 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000bad5b │ │ + DW_CFA_advance_loc: 7 to 00000000000c894b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000bad76 │ │ + DW_CFA_advance_loc: 27 to 00000000000c8966 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000bad78 │ │ + DW_CFA_advance_loc: 2 to 00000000000c8968 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000bad7a │ │ + DW_CFA_advance_loc: 2 to 00000000000c896a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000bad7c │ │ + DW_CFA_advance_loc: 2 to 00000000000c896c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000bad7e │ │ + DW_CFA_advance_loc: 2 to 00000000000c896e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000bad87 │ │ + DW_CFA_advance_loc: 9 to 00000000000c8977 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007358 000000000000002c 0000735c FDE cie=00000000 pc=00000000000bad90..00000000000badc1 │ │ - DW_CFA_advance_loc: 4 to 00000000000bad94 │ │ +000071c0 000000000000002c 000071c4 FDE cie=00000000 pc=00000000000c8980..00000000000c89b1 │ │ + DW_CFA_advance_loc: 4 to 00000000000c8984 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000bad9b │ │ + DW_CFA_advance_loc: 7 to 00000000000c898b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 20 to 00000000000badaf │ │ + DW_CFA_advance_loc: 20 to 00000000000c899f │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000badb1 │ │ + DW_CFA_advance_loc: 2 to 00000000000c89a1 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000badb3 │ │ + DW_CFA_advance_loc: 2 to 00000000000c89a3 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000badb5 │ │ + DW_CFA_advance_loc: 2 to 00000000000c89a5 │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000badb7 │ │ + DW_CFA_advance_loc: 2 to 00000000000c89a7 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000badc0 │ │ + DW_CFA_advance_loc: 9 to 00000000000c89b0 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007388 000000000000002c 0000738c FDE cie=00000000 pc=00000000000badd0..00000000000bae01 │ │ - DW_CFA_advance_loc: 4 to 00000000000badd4 │ │ +000071f0 000000000000002c 000071f4 FDE cie=00000000 pc=00000000000c89c0..00000000000c89f1 │ │ + DW_CFA_advance_loc: 4 to 00000000000c89c4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000baddb │ │ + DW_CFA_advance_loc: 7 to 00000000000c89cb │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 20 to 00000000000badef │ │ + DW_CFA_advance_loc: 20 to 00000000000c89df │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000badf1 │ │ + DW_CFA_advance_loc: 2 to 00000000000c89e1 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000badf3 │ │ + DW_CFA_advance_loc: 2 to 00000000000c89e3 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000badf5 │ │ + DW_CFA_advance_loc: 2 to 00000000000c89e5 │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000badf7 │ │ + DW_CFA_advance_loc: 2 to 00000000000c89e7 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000bae00 │ │ + DW_CFA_advance_loc: 9 to 00000000000c89f0 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000073b8 000000000000002c 000073bc FDE cie=00000000 pc=00000000000bae10..00000000000bae48 │ │ - DW_CFA_advance_loc: 4 to 00000000000bae14 │ │ +00007220 000000000000002c 00007224 FDE cie=00000000 pc=00000000000c8a00..00000000000c8a38 │ │ + DW_CFA_advance_loc: 4 to 00000000000c8a04 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000bae1b │ │ + DW_CFA_advance_loc: 7 to 00000000000c8a0b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000bae36 │ │ + DW_CFA_advance_loc: 27 to 00000000000c8a26 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000bae38 │ │ + DW_CFA_advance_loc: 2 to 00000000000c8a28 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000bae3a │ │ + DW_CFA_advance_loc: 2 to 00000000000c8a2a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000bae3c │ │ + DW_CFA_advance_loc: 2 to 00000000000c8a2c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000bae3e │ │ + DW_CFA_advance_loc: 2 to 00000000000c8a2e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000bae47 │ │ + DW_CFA_advance_loc: 9 to 00000000000c8a37 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000073e8 000000000000002c 000073ec FDE cie=00000000 pc=00000000000bae50..00000000000bae88 │ │ - DW_CFA_advance_loc: 4 to 00000000000bae54 │ │ +00007250 000000000000002c 00007254 FDE cie=00000000 pc=00000000000c8a40..00000000000c8a78 │ │ + DW_CFA_advance_loc: 4 to 00000000000c8a44 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000bae5b │ │ + DW_CFA_advance_loc: 7 to 00000000000c8a4b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000bae76 │ │ + DW_CFA_advance_loc: 27 to 00000000000c8a66 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000bae78 │ │ + DW_CFA_advance_loc: 2 to 00000000000c8a68 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000bae7a │ │ + DW_CFA_advance_loc: 2 to 00000000000c8a6a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000bae7c │ │ + DW_CFA_advance_loc: 2 to 00000000000c8a6c │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000bae7e │ │ + DW_CFA_advance_loc: 2 to 00000000000c8a6e │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000bae87 │ │ + DW_CFA_advance_loc: 9 to 00000000000c8a77 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007418 000000000000002c 0000741c FDE cie=00000000 pc=00000000000bae90..00000000000baec8 │ │ - DW_CFA_advance_loc: 4 to 00000000000bae94 │ │ +00007280 000000000000002c 00007284 FDE cie=00000000 pc=00000000000c8a80..00000000000c8ab8 │ │ + DW_CFA_advance_loc: 4 to 00000000000c8a84 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000bae9b │ │ + DW_CFA_advance_loc: 7 to 00000000000c8a8b │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 27 to 00000000000baeb6 │ │ + DW_CFA_advance_loc: 27 to 00000000000c8aa6 │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000baeb8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c8aa8 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000baeba │ │ + DW_CFA_advance_loc: 2 to 00000000000c8aaa │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000baebc │ │ + DW_CFA_advance_loc: 2 to 00000000000c8aac │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000baebe │ │ + DW_CFA_advance_loc: 2 to 00000000000c8aae │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000baec7 │ │ + DW_CFA_advance_loc: 9 to 00000000000c8ab7 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007448 000000000000002c 0000744c FDE cie=00000000 pc=00000000000baed0..00000000000baf01 │ │ - DW_CFA_advance_loc: 4 to 00000000000baed4 │ │ +000072b0 000000000000002c 000072b4 FDE cie=00000000 pc=00000000000c8ac0..00000000000c8af1 │ │ + DW_CFA_advance_loc: 4 to 00000000000c8ac4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 7 to 00000000000baedb │ │ + DW_CFA_advance_loc: 7 to 00000000000c8acb │ │ DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 20 to 00000000000baeef │ │ + DW_CFA_advance_loc: 20 to 00000000000c8adf │ │ DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000baef1 │ │ + DW_CFA_advance_loc: 2 to 00000000000c8ae1 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000baef3 │ │ + DW_CFA_advance_loc: 2 to 00000000000c8ae3 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000baef5 │ │ + DW_CFA_advance_loc: 2 to 00000000000c8ae5 │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000baef7 │ │ + DW_CFA_advance_loc: 2 to 00000000000c8ae7 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000baf00 │ │ + DW_CFA_advance_loc: 9 to 00000000000c8af0 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007478 000000000000004c 0000747c FDE cie=00000000 pc=00000000000baf10..00000000000bb625 │ │ - DW_CFA_advance_loc: 1 to 00000000000baf11 │ │ +000072e0 000000000000004c 000072e4 FDE cie=00000000 pc=00000000000c8b00..00000000000c9215 │ │ + DW_CFA_advance_loc: 1 to 00000000000c8b01 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000baf13 │ │ + DW_CFA_advance_loc: 2 to 00000000000c8b03 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000baf15 │ │ + DW_CFA_advance_loc: 2 to 00000000000c8b05 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000baf17 │ │ + DW_CFA_advance_loc: 2 to 00000000000c8b07 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000baf19 │ │ + DW_CFA_advance_loc: 2 to 00000000000c8b09 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000baf1a │ │ + DW_CFA_advance_loc: 1 to 00000000000c8b0a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000baf21 │ │ + DW_CFA_advance_loc: 7 to 00000000000c8b11 │ │ DW_CFA_def_cfa_offset: 16576 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 1785 to 00000000000bb61a │ │ + DW_CFA_advance_loc2: 1785 to 00000000000c920a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000bb61b │ │ + DW_CFA_advance_loc: 1 to 00000000000c920b │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000bb61d │ │ + DW_CFA_advance_loc: 2 to 00000000000c920d │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000bb61f │ │ + DW_CFA_advance_loc: 2 to 00000000000c920f │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000bb621 │ │ + DW_CFA_advance_loc: 2 to 00000000000c9211 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000bb623 │ │ + DW_CFA_advance_loc: 2 to 00000000000c9213 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000bb624 │ │ + DW_CFA_advance_loc: 1 to 00000000000c9214 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000074c8 00000000000000ac 000074cc FDE cie=00000000 pc=00000000000bb630..00000000000bb849 │ │ - DW_CFA_advance_loc: 1 to 00000000000bb631 │ │ +00007330 0000000000000024 00007334 FDE cie=00000000 pc=00000000000c9218..00000000000c9427 │ │ + DW_CFA_advance_loc: 1 to 00000000000c9219 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000bb633 │ │ + DW_CFA_advance_loc: 4 to 00000000000c921d │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_offset: r3 (rbx) at cfa-16 │ │ + DW_CFA_advance_loc2: 520 to 00000000000c9425 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000c9426 │ │ + 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 │ │ + │ │ +00007358 0000000000000014 0000735c FDE cie=00000000 pc=00000000000c9430..00000000000c9476 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00007370 0000000000000064 00007374 FDE cie=00000000 pc=00000000000c9480..00000000000c9a46 │ │ + DW_CFA_advance_loc: 1 to 00000000000c9481 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000c9483 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000bb635 │ │ + DW_CFA_advance_loc: 2 to 00000000000c9485 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000bb637 │ │ + DW_CFA_advance_loc: 2 to 00000000000c9487 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000bb639 │ │ + DW_CFA_advance_loc: 2 to 00000000000c9489 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000bb63a │ │ + DW_CFA_advance_loc: 1 to 00000000000c948a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 00000000000bb63e │ │ - DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 7 to 00000000000c9491 │ │ + DW_CFA_def_cfa_offset: 82112 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 147 to 00000000000bb6d1 │ │ - DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 14 to 00000000000bb6df │ │ - DW_CFA_def_cfa_offset: 152 │ │ - DW_CFA_advance_loc: 2 to 00000000000bb6e1 │ │ - DW_CFA_def_cfa_offset: 160 │ │ - DW_CFA_advance_loc: 2 to 00000000000bb6e3 │ │ - DW_CFA_def_cfa_offset: 168 │ │ - DW_CFA_advance_loc: 1 to 00000000000bb6e4 │ │ - DW_CFA_def_cfa_offset: 176 │ │ - DW_CFA_advance_loc: 1 to 00000000000bb6e5 │ │ - DW_CFA_def_cfa_offset: 184 │ │ - DW_CFA_advance_loc: 2 to 00000000000bb6e7 │ │ - DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc: 24 to 00000000000bb6ff │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc1: 172 to 00000000000bb7ab │ │ - DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 18 to 00000000000bb7bd │ │ - DW_CFA_def_cfa_offset: 152 │ │ - DW_CFA_advance_loc: 2 to 00000000000bb7bf │ │ - DW_CFA_def_cfa_offset: 160 │ │ - DW_CFA_advance_loc: 4 to 00000000000bb7c3 │ │ - DW_CFA_def_cfa_offset: 168 │ │ - DW_CFA_advance_loc: 2 to 00000000000bb7c5 │ │ - DW_CFA_def_cfa_offset: 176 │ │ - DW_CFA_advance_loc: 1 to 00000000000bb7c6 │ │ - DW_CFA_def_cfa_offset: 184 │ │ - DW_CFA_advance_loc: 2 to 00000000000bb7c8 │ │ - DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc: 37 to 00000000000bb7ed │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 10 to 00000000000bb7f7 │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 2 to 00000000000bb7f9 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 39 to 00000000000bb820 │ │ - DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 8 to 00000000000bb828 │ │ - DW_CFA_def_cfa_offset: 152 │ │ - DW_CFA_advance_loc: 2 to 00000000000bb82a │ │ - DW_CFA_def_cfa_offset: 160 │ │ - DW_CFA_advance_loc: 4 to 00000000000bb82e │ │ - DW_CFA_def_cfa_offset: 168 │ │ - DW_CFA_advance_loc: 2 to 00000000000bb830 │ │ - DW_CFA_def_cfa_offset: 176 │ │ - DW_CFA_advance_loc: 1 to 00000000000bb831 │ │ - DW_CFA_def_cfa_offset: 184 │ │ - DW_CFA_advance_loc: 1 to 00000000000bb832 │ │ - DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc: 12 to 00000000000bb83e │ │ + DW_CFA_advance_loc: 45 to 00000000000c94be │ │ + DW_CFA_def_cfa_offset: 82152 │ │ + DW_CFA_advance_loc: 22 to 00000000000c94d4 │ │ + DW_CFA_def_cfa_offset: 82160 │ │ + DW_CFA_advance_loc: 2 to 00000000000c94d6 │ │ + DW_CFA_def_cfa_offset: 82168 │ │ + DW_CFA_advance_loc: 1 to 00000000000c94d7 │ │ + DW_CFA_def_cfa_offset: 82176 │ │ + DW_CFA_advance_loc: 9 to 00000000000c94e0 │ │ + DW_CFA_def_cfa_offset: 82112 │ │ + DW_CFA_advance_loc2: 1371 to 00000000000c9a3b │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000bb83f │ │ + DW_CFA_advance_loc: 1 to 00000000000c9a3c │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000bb841 │ │ + DW_CFA_advance_loc: 2 to 00000000000c9a3e │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000bb843 │ │ + DW_CFA_advance_loc: 2 to 00000000000c9a40 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000bb845 │ │ + DW_CFA_advance_loc: 2 to 00000000000c9a42 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000bb847 │ │ + DW_CFA_advance_loc: 2 to 00000000000c9a44 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000bb848 │ │ + DW_CFA_advance_loc: 1 to 00000000000c9a45 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00007578 000000000000005c 0000757c FDE cie=00000000 pc=00000000000bb850..00000000000bbbbe │ │ - DW_CFA_advance_loc: 1 to 00000000000bb851 │ │ +000073d8 0000000000000064 000073dc FDE cie=00000000 pc=00000000000c9a50..00000000000c9cbf │ │ + DW_CFA_advance_loc: 1 to 00000000000c9a51 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000bb853 │ │ + DW_CFA_advance_loc: 2 to 00000000000c9a53 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000bb855 │ │ + DW_CFA_advance_loc: 2 to 00000000000c9a55 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000bb857 │ │ + DW_CFA_advance_loc: 2 to 00000000000c9a57 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000bb859 │ │ + DW_CFA_advance_loc: 2 to 00000000000c9a59 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000bb85a │ │ + DW_CFA_advance_loc: 1 to 00000000000c9a5a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000bb861 │ │ - DW_CFA_def_cfa_offset: 192 │ │ + DW_CFA_advance_loc: 7 to 00000000000c9a61 │ │ + DW_CFA_def_cfa_offset: 76544 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 747 to 00000000000bbb4c │ │ - DW_CFA_def_cfa_offset: 232 │ │ - DW_CFA_advance_loc: 26 to 00000000000bbb66 │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 2 to 00000000000bbb68 │ │ - DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 8 to 00000000000bbb70 │ │ - DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 11 to 00000000000bbb7b │ │ - DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc: 56 to 00000000000bbbb3 │ │ + DW_CFA_advance_loc: 45 to 00000000000c9a8e │ │ + DW_CFA_def_cfa_offset: 76584 │ │ + DW_CFA_advance_loc: 20 to 00000000000c9aa2 │ │ + DW_CFA_def_cfa_offset: 76592 │ │ + DW_CFA_advance_loc: 2 to 00000000000c9aa4 │ │ + DW_CFA_def_cfa_offset: 76600 │ │ + DW_CFA_advance_loc: 1 to 00000000000c9aa5 │ │ + DW_CFA_def_cfa_offset: 76608 │ │ + DW_CFA_advance_loc: 9 to 00000000000c9aae │ │ + DW_CFA_def_cfa_offset: 76544 │ │ + DW_CFA_advance_loc2: 518 to 00000000000c9cb4 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000bbbb4 │ │ + DW_CFA_advance_loc: 1 to 00000000000c9cb5 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000bbbb6 │ │ + DW_CFA_advance_loc: 2 to 00000000000c9cb7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000bbbb8 │ │ + DW_CFA_advance_loc: 2 to 00000000000c9cb9 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000bbbba │ │ + DW_CFA_advance_loc: 2 to 00000000000c9cbb │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000bbbbc │ │ + DW_CFA_advance_loc: 2 to 00000000000c9cbd │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000bbbbd │ │ + DW_CFA_advance_loc: 1 to 00000000000c9cbe │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -000075d8 000000000000004c 000075dc FDE cie=00000000 pc=00000000000bbbc0..00000000000bbd3a │ │ - DW_CFA_advance_loc: 1 to 00000000000bbbc1 │ │ +00007440 0000000000000064 00007444 FDE cie=00000000 pc=00000000000c9cc0..00000000000c9f2f │ │ + DW_CFA_advance_loc: 1 to 00000000000c9cc1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000bbbc3 │ │ + DW_CFA_advance_loc: 2 to 00000000000c9cc3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000bbbc5 │ │ + DW_CFA_advance_loc: 2 to 00000000000c9cc5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000bbbc7 │ │ + DW_CFA_advance_loc: 2 to 00000000000c9cc7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000bbbc9 │ │ + DW_CFA_advance_loc: 2 to 00000000000c9cc9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000bbbca │ │ + DW_CFA_advance_loc: 1 to 00000000000c9cca │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 00000000000bbbce │ │ - DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 7 to 00000000000c9cd1 │ │ + DW_CFA_def_cfa_offset: 76544 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 353 to 00000000000bbd2f │ │ + DW_CFA_advance_loc: 45 to 00000000000c9cfe │ │ + DW_CFA_def_cfa_offset: 76584 │ │ + DW_CFA_advance_loc: 20 to 00000000000c9d12 │ │ + DW_CFA_def_cfa_offset: 76592 │ │ + DW_CFA_advance_loc: 2 to 00000000000c9d14 │ │ + DW_CFA_def_cfa_offset: 76600 │ │ + DW_CFA_advance_loc: 1 to 00000000000c9d15 │ │ + DW_CFA_def_cfa_offset: 76608 │ │ + DW_CFA_advance_loc: 9 to 00000000000c9d1e │ │ + DW_CFA_def_cfa_offset: 76544 │ │ + DW_CFA_advance_loc2: 518 to 00000000000c9f24 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000bbd30 │ │ + DW_CFA_advance_loc: 1 to 00000000000c9f25 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000bbd32 │ │ + DW_CFA_advance_loc: 2 to 00000000000c9f27 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000bbd34 │ │ + DW_CFA_advance_loc: 2 to 00000000000c9f29 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000bbd36 │ │ + DW_CFA_advance_loc: 2 to 00000000000c9f2b │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000bbd38 │ │ + DW_CFA_advance_loc: 2 to 00000000000c9f2d │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000bbd39 │ │ + DW_CFA_advance_loc: 1 to 00000000000c9f2e │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00007628 000000000000009c 0000762c FDE cie=00000000 pc=00000000000bbd40..00000000000bc2bc │ │ - DW_CFA_advance_loc: 1 to 00000000000bbd41 │ │ +000074a8 0000000000000064 000074ac FDE cie=00000000 pc=00000000000c9f30..00000000000ca272 │ │ + DW_CFA_advance_loc: 1 to 00000000000c9f31 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000bbd43 │ │ + DW_CFA_advance_loc: 2 to 00000000000c9f33 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000bbd45 │ │ + DW_CFA_advance_loc: 2 to 00000000000c9f35 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000bbd47 │ │ + DW_CFA_advance_loc: 2 to 00000000000c9f37 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000bbd49 │ │ + DW_CFA_advance_loc: 2 to 00000000000c9f39 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000bbd4a │ │ + DW_CFA_advance_loc: 1 to 00000000000c9f3a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000bbd51 │ │ - DW_CFA_def_cfa_offset: 1344 │ │ + DW_CFA_advance_loc: 7 to 00000000000c9f41 │ │ + DW_CFA_def_cfa_offset: 125760 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 351 to 00000000000bbeb0 │ │ - DW_CFA_def_cfa_offset: 1376 │ │ - DW_CFA_advance_loc: 23 to 00000000000bbec7 │ │ - DW_CFA_def_cfa_offset: 1384 │ │ - DW_CFA_advance_loc: 7 to 00000000000bbece │ │ - DW_CFA_def_cfa_offset: 1392 │ │ - DW_CFA_advance_loc: 1 to 00000000000bbecf │ │ - DW_CFA_def_cfa_offset: 1400 │ │ - DW_CFA_advance_loc: 1 to 00000000000bbed0 │ │ - DW_CFA_def_cfa_offset: 1408 │ │ - DW_CFA_advance_loc: 9 to 00000000000bbed9 │ │ - DW_CFA_def_cfa_offset: 1344 │ │ - DW_CFA_advance_loc: 7 to 00000000000bbee0 │ │ + DW_CFA_advance_loc: 45 to 00000000000c9f6e │ │ + DW_CFA_def_cfa_offset: 125800 │ │ + DW_CFA_advance_loc: 22 to 00000000000c9f84 │ │ + DW_CFA_def_cfa_offset: 125808 │ │ + DW_CFA_advance_loc: 2 to 00000000000c9f86 │ │ + DW_CFA_def_cfa_offset: 125816 │ │ + DW_CFA_advance_loc: 2 to 00000000000c9f88 │ │ + DW_CFA_def_cfa_offset: 125824 │ │ + DW_CFA_advance_loc: 9 to 00000000000c9f91 │ │ + DW_CFA_def_cfa_offset: 125760 │ │ + DW_CFA_advance_loc2: 726 to 00000000000ca267 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000bbee1 │ │ + DW_CFA_advance_loc: 1 to 00000000000ca268 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000bbee3 │ │ + DW_CFA_advance_loc: 2 to 00000000000ca26a │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000bbee5 │ │ + DW_CFA_advance_loc: 2 to 00000000000ca26c │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000bbee7 │ │ + DW_CFA_advance_loc: 2 to 00000000000ca26e │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000bbee9 │ │ + DW_CFA_advance_loc: 2 to 00000000000ca270 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000bbeea │ │ + DW_CFA_advance_loc: 1 to 00000000000ca271 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000bbeeb │ │ - DW_CFA_def_cfa_offset: 1344 │ │ - DW_CFA_advance_loc2: 478 to 00000000000bc0c9 │ │ - DW_CFA_def_cfa_offset: 1376 │ │ - DW_CFA_advance_loc: 23 to 00000000000bc0e0 │ │ - DW_CFA_def_cfa_offset: 1384 │ │ - DW_CFA_advance_loc: 8 to 00000000000bc0e8 │ │ - DW_CFA_def_cfa_offset: 1392 │ │ - DW_CFA_advance_loc: 4 to 00000000000bc0ec │ │ - DW_CFA_def_cfa_offset: 1400 │ │ - DW_CFA_advance_loc: 2 to 00000000000bc0ee │ │ - DW_CFA_def_cfa_offset: 1408 │ │ - DW_CFA_advance_loc: 31 to 00000000000bc10d │ │ - DW_CFA_def_cfa_offset: 1344 │ │ - DW_CFA_advance_loc2: 273 to 00000000000bc21e │ │ - DW_CFA_def_cfa_offset: 1376 │ │ - DW_CFA_advance_loc: 29 to 00000000000bc23b │ │ - DW_CFA_def_cfa_offset: 1384 │ │ - DW_CFA_advance_loc: 7 to 00000000000bc242 │ │ - DW_CFA_def_cfa_offset: 1392 │ │ - DW_CFA_advance_loc: 4 to 00000000000bc246 │ │ - DW_CFA_def_cfa_offset: 1400 │ │ - DW_CFA_advance_loc: 2 to 00000000000bc248 │ │ - DW_CFA_def_cfa_offset: 1408 │ │ - DW_CFA_advance_loc: 43 to 00000000000bc273 │ │ - DW_CFA_def_cfa_offset: 1344 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000076c8 00000000000000ac 000076cc FDE cie=00000000 pc=00000000000bc2c0..00000000000bc699 │ │ - DW_CFA_advance_loc: 1 to 00000000000bc2c1 │ │ +00007510 000000000000004c 00007514 FDE cie=00000000 pc=00000000000ca280..00000000000caa32 │ │ + DW_CFA_advance_loc: 1 to 00000000000ca281 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000bc2c3 │ │ + DW_CFA_advance_loc: 2 to 00000000000ca283 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000bc2c5 │ │ + DW_CFA_advance_loc: 2 to 00000000000ca285 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000bc2c7 │ │ + DW_CFA_advance_loc: 2 to 00000000000ca287 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000bc2c9 │ │ + DW_CFA_advance_loc: 2 to 00000000000ca289 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000bc2ca │ │ + DW_CFA_advance_loc: 1 to 00000000000ca28a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000bc2d1 │ │ + DW_CFA_advance_loc: 7 to 00000000000ca291 │ │ DW_CFA_def_cfa_offset: 192 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 397 to 00000000000bc45e │ │ - DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 30 to 00000000000bc47c │ │ - DW_CFA_def_cfa_offset: 232 │ │ - DW_CFA_advance_loc: 6 to 00000000000bc482 │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 6 to 00000000000bc488 │ │ - DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 4 to 00000000000bc48c │ │ - DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 20 to 00000000000bc4a0 │ │ - DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc: 16 to 00000000000bc4b0 │ │ - DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 30 to 00000000000bc4ce │ │ - DW_CFA_def_cfa_offset: 232 │ │ - DW_CFA_advance_loc: 7 to 00000000000bc4d5 │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 1 to 00000000000bc4d6 │ │ - DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 4 to 00000000000bc4da │ │ - DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 18 to 00000000000bc4ec │ │ - DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc1: 154 to 00000000000bc586 │ │ - DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 27 to 00000000000bc5a1 │ │ - DW_CFA_def_cfa_offset: 232 │ │ - DW_CFA_advance_loc: 6 to 00000000000bc5a7 │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 6 to 00000000000bc5ad │ │ - DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 7 to 00000000000bc5b4 │ │ - DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 28 to 00000000000bc5d0 │ │ - DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc: 16 to 00000000000bc5e0 │ │ - DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 27 to 00000000000bc5fb │ │ - DW_CFA_def_cfa_offset: 232 │ │ - DW_CFA_advance_loc: 7 to 00000000000bc602 │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 1 to 00000000000bc603 │ │ - DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 7 to 00000000000bc60a │ │ - DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 18 to 00000000000bc61c │ │ - DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc1: 114 to 00000000000bc68e │ │ + DW_CFA_advance_loc2: 1942 to 00000000000caa27 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000bc68f │ │ + DW_CFA_advance_loc: 1 to 00000000000caa28 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000bc691 │ │ + DW_CFA_advance_loc: 2 to 00000000000caa2a │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000bc693 │ │ + DW_CFA_advance_loc: 2 to 00000000000caa2c │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000bc695 │ │ + DW_CFA_advance_loc: 2 to 00000000000caa2e │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000bc697 │ │ + DW_CFA_advance_loc: 2 to 00000000000caa30 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000bc698 │ │ + DW_CFA_advance_loc: 1 to 00000000000caa31 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00007778 000000000000002c 0000777c FDE cie=00000000 pc=00000000000bc6a0..00000000000bc7a8 │ │ - DW_CFA_advance_loc: 1 to 00000000000bc6a1 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000bc6a4 │ │ - DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 17 to 00000000000bc6b5 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc1: 242 to 00000000000bc7a7 │ │ - DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000077a8 000000000000002c 000077ac FDE cie=00000000 pc=00000000000bc7b0..00000000000bcb49 │ │ - DW_CFA_advance_loc: 1 to 00000000000bc7b1 │ │ +00007560 000000000000004c 00007564 FDE cie=00000000 pc=00000000000caa40..00000000000cb79b │ │ + DW_CFA_advance_loc: 1 to 00000000000caa41 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 3 to 00000000000bc7b4 │ │ - DW_CFA_def_cfa_register: r6 (rbp) │ │ - DW_CFA_advance_loc: 20 to 00000000000bc7c8 │ │ + DW_CFA_advance_loc: 2 to 00000000000caa43 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000caa45 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000caa47 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000caa49 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000caa4a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 7 to 00000000000caa51 │ │ + DW_CFA_def_cfa_offset: 159168 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_advance_loc2: 896 to 00000000000bcb48 │ │ - DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -000077d8 0000000000000014 000077dc FDE cie=00000000 pc=00000000000bcb4c..00000000000bcb51 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 3227 to 00000000000cb6ec │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000cb6ed │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000cb6ef │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000cb6f1 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000cb6f3 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000cb6f5 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000cb6f6 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 00000000000cb6f7 │ │ + DW_CFA_def_cfa_offset: 159168 │ │ │ │ -000077f0 0000000000000014 000077f4 FDE cie=00000000 pc=00000000000bcb60..00000000000bcba6 │ │ +000075b0 0000000000000014 000075b4 FDE cie=00000000 pc=00000000000cb7a0..00000000000cb7e6 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007808 000000000000004c 0000780c FDE cie=00000000 pc=00000000000bcbb0..00000000000bcc9a │ │ - DW_CFA_advance_loc: 1 to 00000000000bcbb1 │ │ +000075c8 000000000000005c 000075cc FDE cie=00000000 pc=00000000000cb7f0..00000000000cb8f2 │ │ + DW_CFA_advance_loc: 1 to 00000000000cb7f1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000bcbb3 │ │ + DW_CFA_advance_loc: 2 to 00000000000cb7f3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000bcbb5 │ │ + DW_CFA_advance_loc: 2 to 00000000000cb7f5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000bcbb7 │ │ + DW_CFA_advance_loc: 2 to 00000000000cb7f7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000bcbb9 │ │ + DW_CFA_advance_loc: 2 to 00000000000cb7f9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000bcbba │ │ + DW_CFA_advance_loc: 1 to 00000000000cb7fa │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 00000000000bcbbe │ │ + DW_CFA_advance_loc: 4 to 00000000000cb7fe │ │ DW_CFA_def_cfa_offset: 128 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 209 to 00000000000bcc8f │ │ + DW_CFA_advance_loc1: 93 to 00000000000cb85b │ │ + DW_CFA_def_cfa_offset: 176 │ │ + DW_CFA_advance_loc: 25 to 00000000000cb874 │ │ + DW_CFA_def_cfa_offset: 184 │ │ + DW_CFA_advance_loc: 1 to 00000000000cb875 │ │ + DW_CFA_def_cfa_offset: 192 │ │ + DW_CFA_advance_loc: 9 to 00000000000cb87e │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc1: 105 to 00000000000cb8e7 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000bcc90 │ │ + DW_CFA_advance_loc: 1 to 00000000000cb8e8 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000bcc92 │ │ + DW_CFA_advance_loc: 2 to 00000000000cb8ea │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000bcc94 │ │ + DW_CFA_advance_loc: 2 to 00000000000cb8ec │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000bcc96 │ │ + DW_CFA_advance_loc: 2 to 00000000000cb8ee │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000bcc98 │ │ + DW_CFA_advance_loc: 2 to 00000000000cb8f0 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000bcc99 │ │ + DW_CFA_advance_loc: 1 to 00000000000cb8f1 │ │ 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 │ │ │ │ -00007858 000000000000004c 0000785c FDE cie=00000000 pc=00000000000bcca0..00000000000bcd76 │ │ - DW_CFA_advance_loc: 1 to 00000000000bcca1 │ │ +00007628 000000000000005c 0000762c FDE cie=00000000 pc=00000000000cb900..00000000000cb9f1 │ │ + DW_CFA_advance_loc: 1 to 00000000000cb901 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000bcca3 │ │ + DW_CFA_advance_loc: 2 to 00000000000cb903 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000bcca5 │ │ + DW_CFA_advance_loc: 2 to 00000000000cb905 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000bcca7 │ │ + DW_CFA_advance_loc: 2 to 00000000000cb907 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000bcca9 │ │ + DW_CFA_advance_loc: 2 to 00000000000cb909 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000bccaa │ │ + DW_CFA_advance_loc: 1 to 00000000000cb90a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 00000000000bccae │ │ + DW_CFA_advance_loc: 4 to 00000000000cb90e │ │ DW_CFA_def_cfa_offset: 128 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 189 to 00000000000bcd6b │ │ + DW_CFA_advance_loc1: 77 to 00000000000cb95b │ │ + DW_CFA_def_cfa_offset: 176 │ │ + DW_CFA_advance_loc: 25 to 00000000000cb974 │ │ + DW_CFA_def_cfa_offset: 184 │ │ + DW_CFA_advance_loc: 1 to 00000000000cb975 │ │ + DW_CFA_def_cfa_offset: 192 │ │ + DW_CFA_advance_loc: 9 to 00000000000cb97e │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc1: 104 to 00000000000cb9e6 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000bcd6c │ │ + DW_CFA_advance_loc: 1 to 00000000000cb9e7 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000bcd6e │ │ + DW_CFA_advance_loc: 2 to 00000000000cb9e9 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000bcd70 │ │ + DW_CFA_advance_loc: 2 to 00000000000cb9eb │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000bcd72 │ │ + DW_CFA_advance_loc: 2 to 00000000000cb9ed │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000bcd74 │ │ + DW_CFA_advance_loc: 2 to 00000000000cb9ef │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000bcd75 │ │ + DW_CFA_advance_loc: 1 to 00000000000cb9f0 │ │ 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 │ │ │ │ -000078a8 000000000000004c 000078ac FDE cie=00000000 pc=00000000000bcd80..00000000000bce59 │ │ - DW_CFA_advance_loc: 1 to 00000000000bcd81 │ │ +00007688 000000000000005c 0000768c FDE cie=00000000 pc=00000000000cba00..00000000000cbaea │ │ + DW_CFA_advance_loc: 1 to 00000000000cba01 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000bcd83 │ │ + DW_CFA_advance_loc: 2 to 00000000000cba03 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000bcd85 │ │ + DW_CFA_advance_loc: 2 to 00000000000cba05 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000bcd87 │ │ + DW_CFA_advance_loc: 2 to 00000000000cba07 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000bcd89 │ │ + DW_CFA_advance_loc: 2 to 00000000000cba09 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000bcd8a │ │ + DW_CFA_advance_loc: 1 to 00000000000cba0a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 00000000000bcd8e │ │ + DW_CFA_advance_loc: 4 to 00000000000cba0e │ │ DW_CFA_def_cfa_offset: 128 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 192 to 00000000000bce4e │ │ + DW_CFA_advance_loc1: 133 to 00000000000cba93 │ │ + DW_CFA_def_cfa_offset: 176 │ │ + DW_CFA_advance_loc: 22 to 00000000000cbaa9 │ │ + DW_CFA_def_cfa_offset: 184 │ │ + DW_CFA_advance_loc: 2 to 00000000000cbaab │ │ + DW_CFA_def_cfa_offset: 192 │ │ + DW_CFA_advance_loc: 9 to 00000000000cbab4 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 43 to 00000000000cbadf │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000bce4f │ │ + DW_CFA_advance_loc: 1 to 00000000000cbae0 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000bce51 │ │ + DW_CFA_advance_loc: 2 to 00000000000cbae2 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000bce53 │ │ + DW_CFA_advance_loc: 2 to 00000000000cbae4 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000bce55 │ │ + DW_CFA_advance_loc: 2 to 00000000000cbae6 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000bce57 │ │ + DW_CFA_advance_loc: 2 to 00000000000cbae8 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000bce58 │ │ + DW_CFA_advance_loc: 1 to 00000000000cbae9 │ │ 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 │ │ │ │ -000078f8 000000000000004c 000078fc FDE cie=00000000 pc=00000000000bce60..00000000000bcf2a │ │ - DW_CFA_advance_loc: 1 to 00000000000bce61 │ │ +000076e8 000000000000005c 000076ec FDE cie=00000000 pc=00000000000cbaf0..00000000000cbbcb │ │ + DW_CFA_advance_loc: 1 to 00000000000cbaf1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000bce63 │ │ + DW_CFA_advance_loc: 2 to 00000000000cbaf3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000bce65 │ │ + DW_CFA_advance_loc: 2 to 00000000000cbaf5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000bce67 │ │ + DW_CFA_advance_loc: 2 to 00000000000cbaf7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000bce69 │ │ + DW_CFA_advance_loc: 2 to 00000000000cbaf9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000bce6a │ │ + DW_CFA_advance_loc: 1 to 00000000000cbafa │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 00000000000bce6e │ │ + DW_CFA_advance_loc: 4 to 00000000000cbafe │ │ DW_CFA_def_cfa_offset: 128 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 177 to 00000000000bcf1f │ │ + DW_CFA_advance_loc1: 111 to 00000000000cbb6d │ │ + DW_CFA_def_cfa_offset: 176 │ │ + DW_CFA_advance_loc: 22 to 00000000000cbb83 │ │ + DW_CFA_def_cfa_offset: 184 │ │ + DW_CFA_advance_loc: 2 to 00000000000cbb85 │ │ + DW_CFA_def_cfa_offset: 192 │ │ + DW_CFA_advance_loc: 9 to 00000000000cbb8e │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 50 to 00000000000cbbc0 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000bcf20 │ │ + DW_CFA_advance_loc: 1 to 00000000000cbbc1 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000bcf22 │ │ + DW_CFA_advance_loc: 2 to 00000000000cbbc3 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000bcf24 │ │ + DW_CFA_advance_loc: 2 to 00000000000cbbc5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000bcf26 │ │ + DW_CFA_advance_loc: 2 to 00000000000cbbc7 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000bcf28 │ │ + DW_CFA_advance_loc: 2 to 00000000000cbbc9 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000bcf29 │ │ + DW_CFA_advance_loc: 1 to 00000000000cbbca │ │ 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 │ │ │ │ -00007948 000000000000004c 0000794c FDE cie=00000000 pc=00000000000bcf30..00000000000bd95f │ │ - DW_CFA_advance_loc: 1 to 00000000000bcf31 │ │ +00007748 000000000000004c 0000774c FDE cie=00000000 pc=00000000000cbbd0..00000000000cc67f │ │ + DW_CFA_advance_loc: 1 to 00000000000cbbd1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000bcf33 │ │ + DW_CFA_advance_loc: 2 to 00000000000cbbd3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000bcf35 │ │ + DW_CFA_advance_loc: 2 to 00000000000cbbd5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000bcf37 │ │ + DW_CFA_advance_loc: 2 to 00000000000cbbd7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000bcf39 │ │ + DW_CFA_advance_loc: 2 to 00000000000cbbd9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000bcf3a │ │ + DW_CFA_advance_loc: 1 to 00000000000cbbda │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 00000000000bcf3e │ │ - DW_CFA_def_cfa_offset: 176 │ │ + DW_CFA_advance_loc: 7 to 00000000000cbbe1 │ │ + DW_CFA_def_cfa_offset: 208 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 2582 to 00000000000bd954 │ │ + DW_CFA_advance_loc2: 2707 to 00000000000cc674 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000bd955 │ │ + DW_CFA_advance_loc: 1 to 00000000000cc675 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000bd957 │ │ + DW_CFA_advance_loc: 2 to 00000000000cc677 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000bd959 │ │ + DW_CFA_advance_loc: 2 to 00000000000cc679 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000bd95b │ │ + DW_CFA_advance_loc: 2 to 00000000000cc67b │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000bd95d │ │ + DW_CFA_advance_loc: 2 to 00000000000cc67d │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000bd95e │ │ + DW_CFA_advance_loc: 1 to 00000000000cc67e │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007998 0000000000000014 0000799c FDE cie=00000000 pc=00000000000bd960..00000000000bdce2 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ +00007798 000000000000002c 0000779c FDE cie=00000000 pc=00000000000cc680..00000000000ccaba │ │ + DW_CFA_advance_loc: 1 to 00000000000cc681 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc: 3 to 00000000000cc684 │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ + DW_CFA_advance_loc: 20 to 00000000000cc698 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_advance_loc2: 1057 to 00000000000ccab9 │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -000079b0 0000000000000024 000079b4 FDE cie=00000000 pc=00000000000bdcf0..00000000000bdd10 │ │ - DW_CFA_advance_loc: 4 to 00000000000bdcf4 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 13 to 00000000000bdd01 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000bdd03 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 1 to 00000000000bdd04 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000bdd06 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000bdd0f │ │ - DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000079d8 0000000000000034 000079dc FDE cie=00000000 pc=00000000000bdd10..00000000000bdd3e │ │ - DW_CFA_advance_loc: 1 to 00000000000bdd11 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 00000000000bdd15 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc: 22 to 00000000000bdd2b │ │ - DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 2 to 00000000000bdd2d │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 1 to 00000000000bdd2e │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000bdd2f │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000bdd31 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000bdd33 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000bdd3c │ │ +000077c8 000000000000001c 000077cc FDE cie=00000000 pc=00000000000ccac0..00000000000ccb2c │ │ + DW_CFA_advance_loc: 1 to 00000000000ccac1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000bdd3d │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc: 3 to 00000000000ccac4 │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ + DW_CFA_advance_loc1: 103 to 00000000000ccb2b │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007a10 0000000000000024 00007a14 FDE cie=00000000 pc=00000000000bdd40..00000000000bdd59 │ │ - DW_CFA_advance_loc: 4 to 00000000000bdd44 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 00000000000bdd4c │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000bdd4e │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 1 to 00000000000bdd4f │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000bdd58 │ │ - DW_CFA_def_cfa_offset: 8 │ │ +000077e8 000000000000002c 000077ec FDE cie=00000000 pc=00000000000ccb30..00000000000ccc38 │ │ + DW_CFA_advance_loc: 1 to 00000000000ccb31 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc: 3 to 00000000000ccb34 │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ + DW_CFA_advance_loc: 17 to 00000000000ccb45 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_advance_loc1: 242 to 00000000000ccc37 │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007a38 0000000000000024 00007a3c FDE cie=00000000 pc=00000000000bdd60..00000000000bdd87 │ │ - DW_CFA_advance_loc: 4 to 00000000000bdd64 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 18 to 00000000000bdd76 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000bdd78 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000bdd79 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000bdd7b │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000bdd7d │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000bdd86 │ │ - DW_CFA_def_cfa_offset: 8 │ │ +00007818 000000000000002c 0000781c FDE cie=00000000 pc=00000000000ccc40..00000000000ccfd9 │ │ + DW_CFA_advance_loc: 1 to 00000000000ccc41 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc: 3 to 00000000000ccc44 │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ + DW_CFA_advance_loc: 20 to 00000000000ccc58 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_advance_loc2: 896 to 00000000000ccfd8 │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00007a60 0000000000000024 00007a64 FDE cie=00000000 pc=00000000000bdd90..00000000000bddb0 │ │ - DW_CFA_advance_loc: 4 to 00000000000bdd94 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 13 to 00000000000bdda1 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000bdda3 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 1 to 00000000000bdda4 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000bdda6 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000bddaf │ │ - DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007a88 0000000000000034 00007a8c FDE cie=00000000 pc=00000000000bddb0..00000000000bddde │ │ - DW_CFA_advance_loc: 1 to 00000000000bddb1 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 00000000000bddb5 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc: 22 to 00000000000bddcb │ │ - DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 2 to 00000000000bddcd │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 1 to 00000000000bddce │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000bddcf │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000bddd1 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000bddd3 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000bdddc │ │ +00007848 000000000000002c 0000784c FDE cie=00000000 pc=00000000000ccfe0..00000000000cd51a │ │ + DW_CFA_advance_loc: 1 to 00000000000ccfe1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000bdddd │ │ - DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc: 3 to 00000000000ccfe4 │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ + DW_CFA_advance_loc: 20 to 00000000000ccff8 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_advance_loc2: 1313 to 00000000000cd519 │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007ac0 0000000000000024 00007ac4 FDE cie=00000000 pc=00000000000bdde0..00000000000bddf9 │ │ - DW_CFA_advance_loc: 4 to 00000000000bdde4 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 00000000000bddec │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000bddee │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 1 to 00000000000bddef │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000bddf8 │ │ - DW_CFA_def_cfa_offset: 8 │ │ +00007878 0000000000000014 0000787c FDE cie=00000000 pc=00000000000cd520..00000000000cd688 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007ae8 0000000000000024 00007aec FDE cie=00000000 pc=00000000000bde00..00000000000bde27 │ │ - DW_CFA_advance_loc: 4 to 00000000000bde04 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 18 to 00000000000bde16 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000bde18 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000bde19 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000bde1b │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000bde1d │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000bde26 │ │ +00007890 000000000000002c 00007894 FDE cie=00000000 pc=00000000000cd690..00000000000cd972 │ │ + DW_CFA_advance_loc: 2 to 00000000000cd692 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000cd694 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 1 to 00000000000cd695 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ + DW_CFA_advance_loc2: 699 to 00000000000cd950 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000cd952 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000cd954 │ │ DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 5 to 00000000000cd959 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007b10 0000000000000024 00007b14 FDE cie=00000000 pc=00000000000bde30..00000000000bde50 │ │ - DW_CFA_advance_loc: 4 to 00000000000bde34 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 13 to 00000000000bde41 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000bde43 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 1 to 00000000000bde44 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000bde46 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000bde4f │ │ - DW_CFA_def_cfa_offset: 8 │ │ +000078c0 0000000000000014 000078c4 FDE cie=00000000 pc=00000000000cd980..00000000000cd990 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007b38 0000000000000034 00007b3c FDE cie=00000000 pc=00000000000bde50..00000000000bde7e │ │ - DW_CFA_advance_loc: 1 to 00000000000bde51 │ │ +000078d8 000000000000001c 000078dc FDE cie=00000000 pc=00000000000cd990..00000000000cdae4 │ │ + DW_CFA_advance_loc: 1 to 00000000000cd991 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 00000000000bde55 │ │ - DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc: 22 to 00000000000bde6b │ │ - DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 2 to 00000000000bde6d │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 1 to 00000000000bde6e │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000bde6f │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000bde71 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000bde73 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000bde7c │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000bde7d │ │ + DW_CFA_advance_loc2: 334 to 00000000000cdadf │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00007b70 0000000000000024 00007b74 FDE cie=00000000 pc=00000000000bde80..00000000000bde99 │ │ - DW_CFA_advance_loc: 4 to 00000000000bde84 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 00000000000bde8c │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000bde8e │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 1 to 00000000000bde8f │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000bde98 │ │ +000078f8 0000000000000024 000078fc FDE cie=00000000 pc=00000000000cdaf0..00000000000cdc6c │ │ + DW_CFA_advance_loc: 2 to 00000000000cdaf2 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000cdaf3 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ + DW_CFA_offset: r14 (r14) at cfa-16 │ │ + DW_CFA_advance_loc2: 348 to 00000000000cdc4f │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000cdc51 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ + DW_CFA_advance_loc: 5 to 00000000000cdc56 │ │ + DW_CFA_def_cfa_offset: 24 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007b98 0000000000000024 00007b9c FDE cie=00000000 pc=00000000000bdea0..00000000000bdec7 │ │ - DW_CFA_advance_loc: 4 to 00000000000bdea4 │ │ +00007920 0000000000000044 00007924 FDE cie=00000000 pc=00000000000cdc70..00000000000cdd62 │ │ + DW_CFA_advance_loc: 1 to 00000000000cdc71 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000cdc73 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000cdc75 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000cdc77 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000cdc79 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000cdc7a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000cdc7b │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 18 to 00000000000bdeb6 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000bdeb8 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000bdeb9 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000bdebb │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000bdebd │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000bdec6 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc1: 220 to 00000000000cdd57 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000cdd58 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000cdd5a │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000cdd5c │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000cdd5e │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000cdd60 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000cdd61 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ │ │ -00007bc0 0000000000000024 00007bc4 FDE cie=00000000 pc=00000000000bded0..00000000000bdef0 │ │ - DW_CFA_advance_loc: 4 to 00000000000bded4 │ │ +00007968 0000000000000044 0000796c FDE cie=00000000 pc=00000000000cdd70..00000000000cde26 │ │ + DW_CFA_advance_loc: 1 to 00000000000cdd71 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000cdd73 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000cdd75 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000cdd77 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000cdd79 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000cdd7a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000cdd7b │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 13 to 00000000000bdee1 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000bdee3 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 1 to 00000000000bdee4 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000bdee6 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000bdeef │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc1: 160 to 00000000000cde1b │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000cde1c │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000cde1e │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000cde20 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000cde22 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000cde24 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000cde25 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00007be8 0000000000000034 00007bec FDE cie=00000000 pc=00000000000bdef0..00000000000bdf1e │ │ - DW_CFA_advance_loc: 1 to 00000000000bdef1 │ │ +000079b0 000000000000004c 000079b4 FDE cie=00000000 pc=00000000000cde30..00000000000ce1a1 │ │ + DW_CFA_advance_loc: 1 to 00000000000cde31 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 00000000000bdef5 │ │ + DW_CFA_advance_loc: 2 to 00000000000cde33 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000cde35 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000cde37 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000cde39 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000cde3a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000cde3b │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc: 22 to 00000000000bdf0b │ │ - DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 2 to 00000000000bdf0d │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 1 to 00000000000bdf0e │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000bdf0f │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000bdf11 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000bdf13 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000bdf1c │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 859 to 00000000000ce196 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000ce197 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000ce199 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000ce19b │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000ce19d │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000ce19f │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000bdf1d │ │ + DW_CFA_advance_loc: 1 to 00000000000ce1a0 │ │ 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 │ │ │ │ -00007c20 0000000000000024 00007c24 FDE cie=00000000 pc=00000000000bdf20..00000000000bdf39 │ │ - DW_CFA_advance_loc: 4 to 00000000000bdf24 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 00000000000bdf2c │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000bdf2e │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 1 to 00000000000bdf2f │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000bdf38 │ │ +00007a00 0000000000000044 00007a04 FDE cie=00000000 pc=00000000000ce1b0..00000000000ce528 │ │ + DW_CFA_advance_loc: 1 to 00000000000ce1b1 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000ce1b3 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000ce1b5 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000ce1b7 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000ce1b9 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000ce1ba │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 868 to 00000000000ce51e │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000ce520 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000ce522 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000ce524 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000ce526 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000ce527 │ │ 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 │ │ │ │ -00007c48 0000000000000024 00007c4c FDE cie=00000000 pc=00000000000bdf40..00000000000bdf67 │ │ - DW_CFA_advance_loc: 4 to 00000000000bdf44 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 18 to 00000000000bdf56 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000bdf58 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000bdf59 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000bdf5b │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000bdf5d │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000bdf66 │ │ +00007a48 0000000000000044 00007a4c FDE cie=00000000 pc=00000000000ce530..00000000000ce85f │ │ + DW_CFA_advance_loc: 1 to 00000000000ce531 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000ce533 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000ce535 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000ce537 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000ce539 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000ce53a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 795 to 00000000000ce855 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000ce857 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000ce859 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000ce85b │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000ce85d │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000ce85e │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ - │ │ -00007c70 0000000000000024 00007c74 FDE cie=00000000 pc=00000000000bdf70..00000000000bdf90 │ │ - DW_CFA_advance_loc: 4 to 00000000000bdf74 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 13 to 00000000000bdf81 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000bdf83 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 1 to 00000000000bdf84 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000bdf86 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000bdf8f │ │ - DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007c98 0000000000000034 00007c9c FDE cie=00000000 pc=00000000000bdf90..00000000000bdfbe │ │ - DW_CFA_advance_loc: 1 to 00000000000bdf91 │ │ +00007a90 0000000000000044 00007a94 FDE cie=00000000 pc=00000000000ce860..00000000000ceb6d │ │ + DW_CFA_advance_loc: 1 to 00000000000ce861 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 00000000000bdf95 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc: 22 to 00000000000bdfab │ │ - DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 2 to 00000000000bdfad │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 1 to 00000000000bdfae │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000bdfaf │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000bdfb1 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000bdfb3 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000bdfbc │ │ + DW_CFA_advance_loc: 2 to 00000000000ce863 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000ce865 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000ce867 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000ce869 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000ce86a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 761 to 00000000000ceb63 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000ceb65 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000ceb67 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000ceb69 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000ceb6b │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000bdfbd │ │ + DW_CFA_advance_loc: 1 to 00000000000ceb6c │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00007cd0 0000000000000024 00007cd4 FDE cie=00000000 pc=00000000000bdfc0..00000000000bdfd9 │ │ - DW_CFA_advance_loc: 4 to 00000000000bdfc4 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 00000000000bdfcc │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000bdfce │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 1 to 00000000000bdfcf │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000bdfd8 │ │ +00007ad8 000000000000005c 00007adc FDE cie=00000000 pc=00000000000ceb70..00000000000ceda1 │ │ + DW_CFA_advance_loc: 1 to 00000000000ceb71 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000ceb73 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000ceb75 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000ceb77 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000ceb79 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000ceb7a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 7 to 00000000000ceb81 │ │ + DW_CFA_def_cfa_offset: 256 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 427 to 00000000000ced2c │ │ + DW_CFA_def_cfa_offset: 304 │ │ + DW_CFA_advance_loc: 20 to 00000000000ced40 │ │ + DW_CFA_def_cfa_offset: 312 │ │ + DW_CFA_advance_loc: 4 to 00000000000ced44 │ │ + DW_CFA_def_cfa_offset: 320 │ │ + DW_CFA_advance_loc: 17 to 00000000000ced55 │ │ + DW_CFA_def_cfa_offset: 256 │ │ + DW_CFA_advance_loc1: 65 to 00000000000ced96 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000ced97 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000ced99 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000ced9b │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000ced9d │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000ced9f │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000ceda0 │ │ 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 │ │ - │ │ -00007cf8 0000000000000024 00007cfc FDE cie=00000000 pc=00000000000bdfe0..00000000000be007 │ │ - DW_CFA_advance_loc: 4 to 00000000000bdfe4 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 18 to 00000000000bdff6 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000bdff8 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000bdff9 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000bdffb │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000bdffd │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000be006 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ │ │ -00007d20 0000000000000024 00007d24 FDE cie=00000000 pc=00000000000be010..00000000000be030 │ │ - DW_CFA_advance_loc: 4 to 00000000000be014 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 13 to 00000000000be021 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000be023 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 1 to 00000000000be024 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000be026 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000be02f │ │ +00007b38 000000000000006c 00007b3c FDE cie=00000000 pc=00000000000cedb0..00000000000cf159 │ │ + DW_CFA_advance_loc: 1 to 00000000000cedb1 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000cedb3 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000cedb5 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000cedb7 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000cedb9 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000cedba │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 7 to 00000000000cedc1 │ │ + DW_CFA_def_cfa_offset: 256 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 315 to 00000000000ceefc │ │ + DW_CFA_def_cfa_offset: 304 │ │ + DW_CFA_advance_loc: 11 to 00000000000cef07 │ │ + DW_CFA_def_cfa_offset: 312 │ │ + DW_CFA_advance_loc: 2 to 00000000000cef09 │ │ + DW_CFA_def_cfa_offset: 320 │ │ + DW_CFA_advance_loc: 9 to 00000000000cef12 │ │ + DW_CFA_def_cfa_offset: 256 │ │ + DW_CFA_advance_loc1: 86 to 00000000000cef68 │ │ + DW_CFA_def_cfa_offset: 304 │ │ + DW_CFA_advance_loc: 15 to 00000000000cef77 │ │ + DW_CFA_def_cfa_offset: 312 │ │ + DW_CFA_advance_loc: 2 to 00000000000cef79 │ │ + DW_CFA_def_cfa_offset: 320 │ │ + DW_CFA_advance_loc: 9 to 00000000000cef82 │ │ + DW_CFA_def_cfa_offset: 256 │ │ + DW_CFA_advance_loc2: 460 to 00000000000cf14e │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000cf14f │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000cf151 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000cf153 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000cf155 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000cf157 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000cf158 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00007d48 0000000000000034 00007d4c FDE cie=00000000 pc=00000000000be030..00000000000be05e │ │ - DW_CFA_advance_loc: 1 to 00000000000be031 │ │ +00007ba8 000000000000005c 00007bac FDE cie=00000000 pc=00000000000cf160..00000000000cf564 │ │ + DW_CFA_advance_loc: 1 to 00000000000cf161 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 00000000000be035 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc: 22 to 00000000000be04b │ │ - DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 2 to 00000000000be04d │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 1 to 00000000000be04e │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000be04f │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000be051 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000be053 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000be05c │ │ + DW_CFA_advance_loc: 2 to 00000000000cf163 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000cf165 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000cf167 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000cf169 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000cf16a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 7 to 00000000000cf171 │ │ + DW_CFA_def_cfa_offset: 320 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 878 to 00000000000cf4df │ │ + DW_CFA_def_cfa_offset: 368 │ │ + DW_CFA_advance_loc: 24 to 00000000000cf4f7 │ │ + DW_CFA_def_cfa_offset: 376 │ │ + DW_CFA_advance_loc: 2 to 00000000000cf4f9 │ │ + DW_CFA_def_cfa_offset: 384 │ │ + DW_CFA_advance_loc: 14 to 00000000000cf507 │ │ + DW_CFA_def_cfa_offset: 320 │ │ + DW_CFA_advance_loc1: 82 to 00000000000cf559 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000cf55a │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000cf55c │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000cf55e │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000cf560 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000cf562 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000be05d │ │ + DW_CFA_advance_loc: 1 to 00000000000cf563 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00007d80 0000000000000024 00007d84 FDE cie=00000000 pc=00000000000be060..00000000000be079 │ │ - DW_CFA_advance_loc: 4 to 00000000000be064 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 00000000000be06c │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000be06e │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 1 to 00000000000be06f │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000be078 │ │ +00007c08 000000000000004c 00007c0c FDE cie=00000000 pc=00000000000cf570..00000000000cfbbd │ │ + DW_CFA_advance_loc: 1 to 00000000000cf571 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000cf573 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000cf575 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000cf577 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000cf579 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000cf57a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 7 to 00000000000cf581 │ │ + DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 1585 to 00000000000cfbb2 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000cfbb3 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000cfbb5 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000cfbb7 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000cfbb9 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000cfbbb │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000cfbbc │ │ 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 │ │ │ │ -00007da8 0000000000000024 00007dac FDE cie=00000000 pc=00000000000be080..00000000000be0a7 │ │ - DW_CFA_advance_loc: 4 to 00000000000be084 │ │ +00007c58 0000000000000024 00007c5c FDE cie=00000000 pc=00000000000cfbc0..00000000000cfbdb │ │ + DW_CFA_advance_loc: 4 to 00000000000cfbc4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 18 to 00000000000be096 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000be098 │ │ + DW_CFA_advance_loc: 8 to 00000000000cfbcc │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000be099 │ │ + DW_CFA_advance_loc: 2 to 00000000000cfbce │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000be09b │ │ + DW_CFA_advance_loc: 2 to 00000000000cfbd0 │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000be09d │ │ + DW_CFA_advance_loc: 1 to 00000000000cfbd1 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000be0a6 │ │ + DW_CFA_advance_loc: 9 to 00000000000cfbda │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00007dd0 0000000000000024 00007dd4 FDE cie=00000000 pc=00000000000be0b0..00000000000be0d0 │ │ - DW_CFA_advance_loc: 4 to 00000000000be0b4 │ │ +00007c80 0000000000000024 00007c84 FDE cie=00000000 pc=00000000000cfbe0..00000000000cfbfb │ │ + DW_CFA_advance_loc: 4 to 00000000000cfbe4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 13 to 00000000000be0c1 │ │ + DW_CFA_advance_loc: 8 to 00000000000cfbec │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000be0c3 │ │ + DW_CFA_advance_loc: 2 to 00000000000cfbee │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 1 to 00000000000be0c4 │ │ + DW_CFA_advance_loc: 2 to 00000000000cfbf0 │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000be0c6 │ │ + DW_CFA_advance_loc: 1 to 00000000000cfbf1 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000be0cf │ │ + DW_CFA_advance_loc: 9 to 00000000000cfbfa │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007df8 0000000000000034 00007dfc FDE cie=00000000 pc=00000000000be0d0..00000000000be0fe │ │ - DW_CFA_advance_loc: 1 to 00000000000be0d1 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 00000000000be0d5 │ │ +00007ca8 0000000000000024 00007cac FDE cie=00000000 pc=00000000000cfc00..00000000000cfc1b │ │ + DW_CFA_advance_loc: 4 to 00000000000cfc04 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc: 22 to 00000000000be0eb │ │ - DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 2 to 00000000000be0ed │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 1 to 00000000000be0ee │ │ + DW_CFA_advance_loc: 8 to 00000000000cfc0c │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000be0ef │ │ + DW_CFA_advance_loc: 2 to 00000000000cfc0e │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000be0f1 │ │ + DW_CFA_advance_loc: 2 to 00000000000cfc10 │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000be0f3 │ │ + DW_CFA_advance_loc: 1 to 00000000000cfc11 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000be0fc │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000be0fd │ │ + DW_CFA_advance_loc: 9 to 00000000000cfc1a │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +00007cd0 0000000000000034 00007cd4 FDE cie=00000000 pc=00000000000cfc20..00000000000cff14 │ │ + DW_CFA_advance_loc: 2 to 00000000000cfc22 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000cfc24 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000cfc26 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 1 to 00000000000cfc27 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_offset: r3 (rbx) at cfa-40 │ │ + DW_CFA_offset: r12 (r12) at cfa-32 │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ + DW_CFA_advance_loc2: 713 to 00000000000cfef0 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000cfef2 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000cfef4 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000cfef6 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 5 to 00000000000cfefb │ │ + DW_CFA_def_cfa_offset: 40 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007e30 0000000000000024 00007e34 FDE cie=00000000 pc=00000000000be100..00000000000be119 │ │ - DW_CFA_advance_loc: 4 to 00000000000be104 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 00000000000be10c │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000be10e │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 1 to 00000000000be10f │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000be118 │ │ - DW_CFA_def_cfa_offset: 8 │ │ +00007d08 0000000000000014 00007d0c FDE cie=00000000 pc=00000000000cff20..00000000000cff30 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007e58 0000000000000024 00007e5c FDE cie=00000000 pc=00000000000be120..00000000000be147 │ │ - DW_CFA_advance_loc: 4 to 00000000000be124 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 18 to 00000000000be136 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000be138 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000be139 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000be13b │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000be13d │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000be146 │ │ +00007d20 0000000000000024 00007d24 FDE cie=00000000 pc=00000000000cff30..00000000000d0086 │ │ + DW_CFA_advance_loc: 2 to 00000000000cff32 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000cff33 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ + DW_CFA_offset: r14 (r14) at cfa-16 │ │ + DW_CFA_advance_loc2: 332 to 00000000000d007f │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000d0081 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ - │ │ -00007e80 0000000000000024 00007e84 FDE cie=00000000 pc=00000000000be150..00000000000be170 │ │ - DW_CFA_advance_loc: 4 to 00000000000be154 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 13 to 00000000000be161 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000be163 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 1 to 00000000000be164 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000be166 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000be16f │ │ - DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007ea8 0000000000000034 00007eac FDE cie=00000000 pc=00000000000be170..00000000000be19e │ │ - DW_CFA_advance_loc: 1 to 00000000000be171 │ │ +00007d48 000000000000002c 00007d4c FDE cie=00000000 pc=00000000000d0090..00000000000d020e │ │ + DW_CFA_advance_loc: 2 to 00000000000d0092 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 00000000000be175 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc: 22 to 00000000000be18b │ │ - DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 2 to 00000000000be18d │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 1 to 00000000000be18e │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000be18f │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000be191 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000be193 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000be19c │ │ + DW_CFA_advance_loc: 2 to 00000000000d0094 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 1 to 00000000000d0095 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ + DW_CFA_advance_loc2: 346 to 00000000000d01ef │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000d01f1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000be19d │ │ + DW_CFA_advance_loc: 2 to 00000000000d01f3 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ + DW_CFA_advance_loc: 5 to 00000000000d01f8 │ │ + DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007ee0 0000000000000024 00007ee4 FDE cie=00000000 pc=00000000000be1a0..00000000000be1b9 │ │ - DW_CFA_advance_loc: 4 to 00000000000be1a4 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 00000000000be1ac │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000be1ae │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 1 to 00000000000be1af │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000be1b8 │ │ +00007d78 000000000000003c 00007d7c FDE cie=00000000 pc=00000000000d0210..00000000000d02f6 │ │ + DW_CFA_advance_loc: 2 to 00000000000d0212 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000d0214 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000d0216 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000d0218 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 1 to 00000000000d0219 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_offset: r3 (rbx) at cfa-48 │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ + DW_CFA_offset: r13 (r13) at cfa-32 │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ + DW_CFA_advance_loc1: 212 to 00000000000d02ed │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000d02ef │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000d02f1 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000d02f3 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000d02f5 │ │ 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 │ │ │ │ -00007f08 0000000000000024 00007f0c FDE cie=00000000 pc=00000000000be1c0..00000000000be1e7 │ │ - DW_CFA_advance_loc: 4 to 00000000000be1c4 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 18 to 00000000000be1d6 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000be1d8 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000be1d9 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000be1db │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000be1dd │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000be1e6 │ │ - DW_CFA_def_cfa_offset: 8 │ │ +00007db8 0000000000000014 00007dbc FDE cie=00000000 pc=00000000000d0300..00000000000d041e │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00007f30 0000000000000024 00007f34 FDE cie=00000000 pc=00000000000be1f0..00000000000be210 │ │ - DW_CFA_advance_loc: 4 to 00000000000be1f4 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 13 to 00000000000be201 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000be203 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 1 to 00000000000be204 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000be206 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000be20f │ │ - DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007f58 0000000000000034 00007f5c FDE cie=00000000 pc=00000000000be210..00000000000be23e │ │ - DW_CFA_advance_loc: 1 to 00000000000be211 │ │ +00007dd0 0000000000000024 00007dd4 FDE cie=00000000 pc=00000000000d0420..00000000000d059c │ │ + DW_CFA_advance_loc: 1 to 00000000000d0421 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 00000000000be215 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc: 22 to 00000000000be22b │ │ - DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 2 to 00000000000be22d │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 1 to 00000000000be22e │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000be22f │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000be231 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000be233 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000be23c │ │ + DW_CFA_advance_loc: 1 to 00000000000d0422 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 376 to 00000000000d059a │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000be23d │ │ + DW_CFA_advance_loc: 1 to 00000000000d059b │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00007f90 0000000000000024 00007f94 FDE cie=00000000 pc=00000000000be240..00000000000be259 │ │ - DW_CFA_advance_loc: 4 to 00000000000be244 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 00000000000be24c │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000be24e │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 1 to 00000000000be24f │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000be258 │ │ - DW_CFA_def_cfa_offset: 8 │ │ +00007df8 0000000000000014 00007dfc FDE cie=00000000 pc=00000000000d05a0..00000000000d0642 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00007fb8 0000000000000024 00007fbc FDE cie=00000000 pc=00000000000be260..00000000000be287 │ │ - DW_CFA_advance_loc: 4 to 00000000000be264 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 18 to 00000000000be276 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000be278 │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 1 to 00000000000be279 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000be27b │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000be27d │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000be286 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - │ │ -00007fe0 0000000000000064 00007fe4 FDE cie=00000000 pc=00000000000be290..00000000000be9b7 │ │ - DW_CFA_advance_loc: 1 to 00000000000be291 │ │ +00007e10 0000000000000044 00007e14 FDE cie=00000000 pc=00000000000d0650..00000000000d08ca │ │ + DW_CFA_advance_loc: 1 to 00000000000d0651 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000be293 │ │ + DW_CFA_advance_loc: 2 to 00000000000d0653 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000be295 │ │ + DW_CFA_advance_loc: 2 to 00000000000d0655 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000be297 │ │ + DW_CFA_advance_loc: 2 to 00000000000d0657 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000be299 │ │ + DW_CFA_advance_loc: 2 to 00000000000d0659 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000be29a │ │ + DW_CFA_advance_loc: 1 to 00000000000d065a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000be2a1 │ │ - DW_CFA_def_cfa_offset: 33024 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 1763 to 00000000000be984 │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000be985 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000be987 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000be989 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000be98b │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000be98d │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000be98e │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000be98f │ │ - DW_CFA_def_cfa_offset: 33024 │ │ - DW_CFA_advance_loc: 25 to 00000000000be9a8 │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000be9a9 │ │ + DW_CFA_advance_loc2: 614 to 00000000000d08c0 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000be9ab │ │ + DW_CFA_advance_loc: 2 to 00000000000d08c2 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000be9ad │ │ + DW_CFA_advance_loc: 2 to 00000000000d08c4 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000be9af │ │ + DW_CFA_advance_loc: 2 to 00000000000d08c6 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000be9b1 │ │ + DW_CFA_advance_loc: 2 to 00000000000d08c8 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000be9b2 │ │ + DW_CFA_advance_loc: 1 to 00000000000d08c9 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00008048 000000000000004c 0000804c FDE cie=00000000 pc=00000000000be9c0..00000000000bebef │ │ - DW_CFA_advance_loc: 1 to 00000000000be9c1 │ │ +00007e58 000000000000004c 00007e5c FDE cie=00000000 pc=00000000000d08d0..00000000000d0fab │ │ + DW_CFA_advance_loc: 1 to 00000000000d08d1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000be9c3 │ │ + DW_CFA_advance_loc: 2 to 00000000000d08d3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000be9c5 │ │ + DW_CFA_advance_loc: 2 to 00000000000d08d5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000be9c7 │ │ + DW_CFA_advance_loc: 2 to 00000000000d08d7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000be9c9 │ │ + DW_CFA_advance_loc: 2 to 00000000000d08d9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000be9ca │ │ + DW_CFA_advance_loc: 1 to 00000000000d08da │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000be9d1 │ │ - DW_CFA_def_cfa_offset: 65744 │ │ + DW_CFA_advance_loc: 4 to 00000000000d08de │ │ + DW_CFA_def_cfa_offset: 128 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 531 to 00000000000bebe4 │ │ + DW_CFA_advance_loc2: 1730 to 00000000000d0fa0 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000bebe5 │ │ + DW_CFA_advance_loc: 1 to 00000000000d0fa1 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000bebe7 │ │ + DW_CFA_advance_loc: 2 to 00000000000d0fa3 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000bebe9 │ │ + DW_CFA_advance_loc: 2 to 00000000000d0fa5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000bebeb │ │ + DW_CFA_advance_loc: 2 to 00000000000d0fa7 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000bebed │ │ + DW_CFA_advance_loc: 2 to 00000000000d0fa9 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000bebee │ │ + DW_CFA_advance_loc: 1 to 00000000000d0faa │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00008098 0000000000000064 0000809c FDE cie=00000000 pc=00000000000bebf0..00000000000bf4d3 │ │ - DW_CFA_advance_loc: 1 to 00000000000bebf1 │ │ +00007ea8 0000000000000044 00007eac FDE cie=00000000 pc=00000000000d0fb0..00000000000d11bb │ │ + DW_CFA_advance_loc: 1 to 00000000000d0fb1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000bebf3 │ │ + DW_CFA_advance_loc: 2 to 00000000000d0fb3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000bebf5 │ │ + DW_CFA_advance_loc: 2 to 00000000000d0fb5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000bebf7 │ │ + DW_CFA_advance_loc: 2 to 00000000000d0fb7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000bebf9 │ │ + DW_CFA_advance_loc: 2 to 00000000000d0fb9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000bebfa │ │ + DW_CFA_advance_loc: 1 to 00000000000d0fba │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000bec01 │ │ - DW_CFA_def_cfa_offset: 33056 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 2215 to 00000000000bf4a8 │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000bf4a9 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000bf4ab │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000bf4ad │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000bf4af │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000bf4b1 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000bf4b2 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000bf4b3 │ │ - DW_CFA_def_cfa_offset: 33056 │ │ - DW_CFA_advance_loc: 17 to 00000000000bf4c4 │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000bf4c5 │ │ + DW_CFA_advance_loc2: 503 to 00000000000d11b1 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000bf4c7 │ │ + DW_CFA_advance_loc: 2 to 00000000000d11b3 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000bf4c9 │ │ + DW_CFA_advance_loc: 2 to 00000000000d11b5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000bf4cb │ │ + DW_CFA_advance_loc: 2 to 00000000000d11b7 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000bf4cd │ │ + DW_CFA_advance_loc: 2 to 00000000000d11b9 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000bf4ce │ │ + DW_CFA_advance_loc: 1 to 00000000000d11ba │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00008100 000000000000004c 00008104 FDE cie=00000000 pc=00000000000bf4e0..00000000000bf701 │ │ - DW_CFA_advance_loc: 1 to 00000000000bf4e1 │ │ +00007ef0 000000000000011c 00007ef4 FDE cie=00000000 pc=00000000000d11c0..00000000000d2603 │ │ + DW_CFA_advance_loc: 1 to 00000000000d11c1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000bf4e3 │ │ + DW_CFA_advance_loc: 2 to 00000000000d11c3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000bf4e5 │ │ + DW_CFA_advance_loc: 2 to 00000000000d11c5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000bf4e7 │ │ + DW_CFA_advance_loc: 2 to 00000000000d11c7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000bf4e9 │ │ + DW_CFA_advance_loc: 2 to 00000000000d11c9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000bf4ea │ │ + DW_CFA_advance_loc: 1 to 00000000000d11ca │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000bf4f1 │ │ - DW_CFA_def_cfa_offset: 65744 │ │ + DW_CFA_advance_loc: 7 to 00000000000d11d1 │ │ + DW_CFA_def_cfa_offset: 19136 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 517 to 00000000000bf6f6 │ │ + DW_CFA_advance_loc2: 4114 to 00000000000d21e3 │ │ + DW_CFA_def_cfa_offset: 19144 │ │ + DW_CFA_advance_loc: 26 to 00000000000d21fd │ │ + DW_CFA_def_cfa_offset: 19152 │ │ + DW_CFA_advance_loc: 2 to 00000000000d21ff │ │ + DW_CFA_def_cfa_offset: 19160 │ │ + DW_CFA_advance_loc: 4 to 00000000000d2203 │ │ + DW_CFA_def_cfa_offset: 19168 │ │ + DW_CFA_advance_loc: 2 to 00000000000d2205 │ │ + DW_CFA_def_cfa_offset: 19176 │ │ + DW_CFA_advance_loc: 2 to 00000000000d2207 │ │ + DW_CFA_def_cfa_offset: 19184 │ │ + DW_CFA_advance_loc: 2 to 00000000000d2209 │ │ + DW_CFA_def_cfa_offset: 19192 │ │ + DW_CFA_advance_loc: 9 to 00000000000d2212 │ │ + DW_CFA_def_cfa_offset: 19200 │ │ + DW_CFA_advance_loc: 21 to 00000000000d2227 │ │ + DW_CFA_def_cfa_offset: 19136 │ │ + DW_CFA_advance_loc: 45 to 00000000000d2254 │ │ + DW_CFA_def_cfa_offset: 19144 │ │ + DW_CFA_advance_loc: 23 to 00000000000d226b │ │ + DW_CFA_def_cfa_offset: 19152 │ │ + DW_CFA_advance_loc: 2 to 00000000000d226d │ │ + DW_CFA_def_cfa_offset: 19160 │ │ + DW_CFA_advance_loc: 8 to 00000000000d2275 │ │ + DW_CFA_def_cfa_offset: 19168 │ │ + DW_CFA_advance_loc: 4 to 00000000000d2279 │ │ + DW_CFA_def_cfa_offset: 19176 │ │ + DW_CFA_advance_loc: 2 to 00000000000d227b │ │ + DW_CFA_def_cfa_offset: 19184 │ │ + DW_CFA_advance_loc: 2 to 00000000000d227d │ │ + DW_CFA_def_cfa_offset: 19192 │ │ + DW_CFA_advance_loc: 9 to 00000000000d2286 │ │ + DW_CFA_def_cfa_offset: 19200 │ │ + DW_CFA_advance_loc: 18 to 00000000000d2298 │ │ + DW_CFA_def_cfa_offset: 19136 │ │ + DW_CFA_advance_loc1: 91 to 00000000000d22f3 │ │ + DW_CFA_def_cfa_offset: 19176 │ │ + DW_CFA_advance_loc: 16 to 00000000000d2303 │ │ + DW_CFA_def_cfa_offset: 19184 │ │ + DW_CFA_advance_loc: 1 to 00000000000d2304 │ │ + DW_CFA_def_cfa_offset: 19192 │ │ + DW_CFA_advance_loc: 9 to 00000000000d230d │ │ + DW_CFA_def_cfa_offset: 19200 │ │ + DW_CFA_advance_loc: 28 to 00000000000d2329 │ │ + DW_CFA_def_cfa_offset: 19136 │ │ + DW_CFA_advance_loc2: 299 to 00000000000d2454 │ │ + DW_CFA_def_cfa_offset: 19144 │ │ + DW_CFA_advance_loc: 20 to 00000000000d2468 │ │ + DW_CFA_def_cfa_offset: 19152 │ │ + DW_CFA_advance_loc: 2 to 00000000000d246a │ │ + DW_CFA_def_cfa_offset: 19160 │ │ + DW_CFA_advance_loc: 4 to 00000000000d246e │ │ + DW_CFA_def_cfa_offset: 19168 │ │ + DW_CFA_advance_loc: 2 to 00000000000d2470 │ │ + DW_CFA_def_cfa_offset: 19176 │ │ + DW_CFA_advance_loc: 2 to 00000000000d2472 │ │ + DW_CFA_def_cfa_offset: 19184 │ │ + DW_CFA_advance_loc: 2 to 00000000000d2474 │ │ + DW_CFA_def_cfa_offset: 19192 │ │ + DW_CFA_advance_loc: 9 to 00000000000d247d │ │ + DW_CFA_def_cfa_offset: 19200 │ │ + DW_CFA_advance_loc: 34 to 00000000000d249f │ │ + DW_CFA_def_cfa_offset: 19136 │ │ + DW_CFA_advance_loc: 37 to 00000000000d24c4 │ │ + DW_CFA_def_cfa_offset: 19144 │ │ + DW_CFA_advance_loc: 23 to 00000000000d24db │ │ + DW_CFA_def_cfa_offset: 19152 │ │ + DW_CFA_advance_loc: 2 to 00000000000d24dd │ │ + DW_CFA_def_cfa_offset: 19160 │ │ + DW_CFA_advance_loc: 4 to 00000000000d24e1 │ │ + DW_CFA_def_cfa_offset: 19168 │ │ + DW_CFA_advance_loc: 2 to 00000000000d24e3 │ │ + DW_CFA_def_cfa_offset: 19176 │ │ + DW_CFA_advance_loc: 2 to 00000000000d24e5 │ │ + DW_CFA_def_cfa_offset: 19184 │ │ + DW_CFA_advance_loc: 2 to 00000000000d24e7 │ │ + DW_CFA_def_cfa_offset: 19192 │ │ + DW_CFA_advance_loc: 9 to 00000000000d24f0 │ │ + DW_CFA_def_cfa_offset: 19200 │ │ + DW_CFA_advance_loc: 14 to 00000000000d24fe │ │ + DW_CFA_def_cfa_offset: 19136 │ │ + DW_CFA_advance_loc: 7 to 00000000000d2505 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000bf6f7 │ │ + DW_CFA_advance_loc: 1 to 00000000000d2506 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000bf6f9 │ │ + DW_CFA_advance_loc: 2 to 00000000000d2508 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000bf6fb │ │ + DW_CFA_advance_loc: 2 to 00000000000d250a │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000bf6fd │ │ + DW_CFA_advance_loc: 2 to 00000000000d250c │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000bf6ff │ │ + DW_CFA_advance_loc: 2 to 00000000000d250e │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000bf700 │ │ + DW_CFA_advance_loc: 1 to 00000000000d250f │ │ DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 00000000000d2510 │ │ + DW_CFA_def_cfa_offset: 19136 │ │ + │ │ +00008010 0000000000000014 00008014 FDE cie=00000000 pc=00000000000d2610..00000000000d2656 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00008150 0000000000000044 00008154 FDE cie=00000000 pc=00000000000bf710..00000000000bf97e │ │ - DW_CFA_advance_loc: 1 to 00000000000bf711 │ │ +00008028 0000000000000064 0000802c FDE cie=00000000 pc=00000000000d2660..00000000000d2e96 │ │ + DW_CFA_advance_loc: 1 to 00000000000d2661 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000bf713 │ │ + DW_CFA_advance_loc: 2 to 00000000000d2663 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000bf715 │ │ + DW_CFA_advance_loc: 2 to 00000000000d2665 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000bf717 │ │ + DW_CFA_advance_loc: 2 to 00000000000d2667 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000bf719 │ │ + DW_CFA_advance_loc: 2 to 00000000000d2669 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000bf71a │ │ + DW_CFA_advance_loc: 1 to 00000000000d266a │ │ DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 7 to 00000000000d2671 │ │ + DW_CFA_def_cfa_offset: 109504 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 602 to 00000000000bf974 │ │ + DW_CFA_advance_loc: 44 to 00000000000d269d │ │ + DW_CFA_def_cfa_offset: 109544 │ │ + DW_CFA_advance_loc: 28 to 00000000000d26b9 │ │ + DW_CFA_def_cfa_offset: 109552 │ │ + DW_CFA_advance_loc: 1 to 00000000000d26ba │ │ + DW_CFA_def_cfa_offset: 109560 │ │ + DW_CFA_advance_loc: 1 to 00000000000d26bb │ │ + DW_CFA_def_cfa_offset: 109568 │ │ + DW_CFA_advance_loc: 9 to 00000000000d26c4 │ │ + DW_CFA_def_cfa_offset: 109504 │ │ + DW_CFA_advance_loc2: 1991 to 00000000000d2e8b │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000d2e8c │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000bf976 │ │ + DW_CFA_advance_loc: 2 to 00000000000d2e8e │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000bf978 │ │ + DW_CFA_advance_loc: 2 to 00000000000d2e90 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000bf97a │ │ + DW_CFA_advance_loc: 2 to 00000000000d2e92 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000bf97c │ │ + DW_CFA_advance_loc: 2 to 00000000000d2e94 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000bf97d │ │ + DW_CFA_advance_loc: 1 to 00000000000d2e95 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00008198 0000000000000044 0000819c FDE cie=00000000 pc=00000000000bf980..00000000000bfbb8 │ │ - DW_CFA_advance_loc: 1 to 00000000000bf981 │ │ +00008090 0000000000000074 00008094 FDE cie=00000000 pc=00000000000d2ea0..00000000000d308e │ │ + DW_CFA_advance_loc: 1 to 00000000000d2ea1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000bf983 │ │ + DW_CFA_advance_loc: 2 to 00000000000d2ea3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000bf985 │ │ + DW_CFA_advance_loc: 2 to 00000000000d2ea5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000bf987 │ │ + DW_CFA_advance_loc: 2 to 00000000000d2ea7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000bf989 │ │ + DW_CFA_advance_loc: 2 to 00000000000d2ea9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000bf98a │ │ + DW_CFA_advance_loc: 1 to 00000000000d2eaa │ │ DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 7 to 00000000000d2eb1 │ │ + DW_CFA_def_cfa_offset: 153024 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 548 to 00000000000bfbae │ │ + DW_CFA_advance_loc: 53 to 00000000000d2ee6 │ │ + DW_CFA_def_cfa_offset: 153064 │ │ + DW_CFA_advance_loc: 12 to 00000000000d2ef2 │ │ + DW_CFA_def_cfa_offset: 153072 │ │ + DW_CFA_advance_loc: 2 to 00000000000d2ef4 │ │ + DW_CFA_def_cfa_offset: 153080 │ │ + DW_CFA_advance_loc: 2 to 00000000000d2ef6 │ │ + DW_CFA_def_cfa_offset: 153088 │ │ + DW_CFA_advance_loc: 9 to 00000000000d2eff │ │ + DW_CFA_def_cfa_offset: 153024 │ │ + DW_CFA_advance_loc: 8 to 00000000000d2f07 │ │ + DW_CFA_def_cfa_offset: 153080 │ │ + DW_CFA_advance_loc: 27 to 00000000000d2f22 │ │ + DW_CFA_def_cfa_offset: 153088 │ │ + DW_CFA_advance_loc: 12 to 00000000000d2f2e │ │ + DW_CFA_def_cfa_offset: 153024 │ │ + DW_CFA_advance_loc2: 341 to 00000000000d3083 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000d3084 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000bfbb0 │ │ + DW_CFA_advance_loc: 2 to 00000000000d3086 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000bfbb2 │ │ + DW_CFA_advance_loc: 2 to 00000000000d3088 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000bfbb4 │ │ + DW_CFA_advance_loc: 2 to 00000000000d308a │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000bfbb6 │ │ + DW_CFA_advance_loc: 2 to 00000000000d308c │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000bfbb7 │ │ + DW_CFA_advance_loc: 1 to 00000000000d308d │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000081e0 0000000000000044 000081e4 FDE cie=00000000 pc=00000000000bfbc0..00000000000bfe48 │ │ - DW_CFA_advance_loc: 1 to 00000000000bfbc1 │ │ +00008108 0000000000000074 0000810c FDE cie=00000000 pc=00000000000d3090..00000000000d327e │ │ + DW_CFA_advance_loc: 1 to 00000000000d3091 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000bfbc3 │ │ + DW_CFA_advance_loc: 2 to 00000000000d3093 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000bfbc5 │ │ + DW_CFA_advance_loc: 2 to 00000000000d3095 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000bfbc7 │ │ + DW_CFA_advance_loc: 2 to 00000000000d3097 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000bfbc9 │ │ + DW_CFA_advance_loc: 2 to 00000000000d3099 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000bfbca │ │ + DW_CFA_advance_loc: 1 to 00000000000d309a │ │ DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 7 to 00000000000d30a1 │ │ + DW_CFA_def_cfa_offset: 153024 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 628 to 00000000000bfe3e │ │ + DW_CFA_advance_loc: 53 to 00000000000d30d6 │ │ + DW_CFA_def_cfa_offset: 153064 │ │ + DW_CFA_advance_loc: 12 to 00000000000d30e2 │ │ + DW_CFA_def_cfa_offset: 153072 │ │ + DW_CFA_advance_loc: 2 to 00000000000d30e4 │ │ + DW_CFA_def_cfa_offset: 153080 │ │ + DW_CFA_advance_loc: 2 to 00000000000d30e6 │ │ + DW_CFA_def_cfa_offset: 153088 │ │ + DW_CFA_advance_loc: 9 to 00000000000d30ef │ │ + DW_CFA_def_cfa_offset: 153024 │ │ + DW_CFA_advance_loc: 8 to 00000000000d30f7 │ │ + DW_CFA_def_cfa_offset: 153080 │ │ + DW_CFA_advance_loc: 27 to 00000000000d3112 │ │ + DW_CFA_def_cfa_offset: 153088 │ │ + DW_CFA_advance_loc: 12 to 00000000000d311e │ │ + DW_CFA_def_cfa_offset: 153024 │ │ + DW_CFA_advance_loc2: 341 to 00000000000d3273 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000d3274 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000bfe40 │ │ + DW_CFA_advance_loc: 2 to 00000000000d3276 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000bfe42 │ │ + DW_CFA_advance_loc: 2 to 00000000000d3278 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000bfe44 │ │ + DW_CFA_advance_loc: 2 to 00000000000d327a │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000bfe46 │ │ + DW_CFA_advance_loc: 2 to 00000000000d327c │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000bfe47 │ │ + DW_CFA_advance_loc: 1 to 00000000000d327d │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00008228 0000000000000044 0000822c FDE cie=00000000 pc=00000000000bfe50..00000000000c0170 │ │ - DW_CFA_advance_loc: 1 to 00000000000bfe51 │ │ +00008180 000000000000004c 00008184 FDE cie=00000000 pc=00000000000d3280..00000000000d3532 │ │ + DW_CFA_advance_loc: 1 to 00000000000d3281 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000bfe53 │ │ + DW_CFA_advance_loc: 2 to 00000000000d3283 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000bfe55 │ │ + DW_CFA_advance_loc: 2 to 00000000000d3285 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000bfe57 │ │ + DW_CFA_advance_loc: 2 to 00000000000d3287 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000bfe59 │ │ + DW_CFA_advance_loc: 2 to 00000000000d3289 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000bfe5a │ │ + DW_CFA_advance_loc: 1 to 00000000000d328a │ │ DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 7 to 00000000000d3291 │ │ + DW_CFA_def_cfa_offset: 251392 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 780 to 00000000000c0166 │ │ + DW_CFA_advance_loc2: 662 to 00000000000d3527 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000d3528 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000c0168 │ │ + DW_CFA_advance_loc: 2 to 00000000000d352a │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000c016a │ │ + DW_CFA_advance_loc: 2 to 00000000000d352c │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000c016c │ │ + DW_CFA_advance_loc: 2 to 00000000000d352e │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000c016e │ │ + DW_CFA_advance_loc: 2 to 00000000000d3530 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000c016f │ │ + DW_CFA_advance_loc: 1 to 00000000000d3531 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00008270 0000000000000044 00008274 FDE cie=00000000 pc=00000000000c0170..00000000000c040f │ │ - DW_CFA_advance_loc: 1 to 00000000000c0171 │ │ +000081d0 000000000000004c 000081d4 FDE cie=00000000 pc=00000000000d3540..00000000000d3c72 │ │ + DW_CFA_advance_loc: 1 to 00000000000d3541 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000c0173 │ │ + DW_CFA_advance_loc: 2 to 00000000000d3543 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000c0175 │ │ + DW_CFA_advance_loc: 2 to 00000000000d3545 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000c0177 │ │ + DW_CFA_advance_loc: 2 to 00000000000d3547 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000c0179 │ │ + DW_CFA_advance_loc: 2 to 00000000000d3549 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000c017a │ │ + DW_CFA_advance_loc: 1 to 00000000000d354a │ │ DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 7 to 00000000000d3551 │ │ + DW_CFA_def_cfa_offset: 192 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 651 to 00000000000c0405 │ │ + DW_CFA_advance_loc2: 1814 to 00000000000d3c67 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000d3c68 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000c0407 │ │ + DW_CFA_advance_loc: 2 to 00000000000d3c6a │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000c0409 │ │ + DW_CFA_advance_loc: 2 to 00000000000d3c6c │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000c040b │ │ + DW_CFA_advance_loc: 2 to 00000000000d3c6e │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000c040d │ │ + DW_CFA_advance_loc: 2 to 00000000000d3c70 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000c040e │ │ + DW_CFA_advance_loc: 1 to 00000000000d3c71 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -000082b8 0000000000000044 000082bc FDE cie=00000000 pc=00000000000c0410..00000000000c08f1 │ │ - DW_CFA_advance_loc: 1 to 00000000000c0411 │ │ +00008220 000000000000004c 00008224 FDE cie=00000000 pc=00000000000d3c80..00000000000d4adb │ │ + DW_CFA_advance_loc: 1 to 00000000000d3c81 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000c0413 │ │ + DW_CFA_advance_loc: 2 to 00000000000d3c83 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000c0415 │ │ + DW_CFA_advance_loc: 2 to 00000000000d3c85 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000c0417 │ │ + DW_CFA_advance_loc: 2 to 00000000000d3c87 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000c0419 │ │ + DW_CFA_advance_loc: 2 to 00000000000d3c89 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000c041a │ │ + DW_CFA_advance_loc: 1 to 00000000000d3c8a │ │ DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 7 to 00000000000d3c91 │ │ + DW_CFA_def_cfa_offset: 212224 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 1229 to 00000000000c08e7 │ │ + DW_CFA_advance_loc2: 3480 to 00000000000d4a29 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000d4a2a │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000c08e9 │ │ + DW_CFA_advance_loc: 2 to 00000000000d4a2c │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000c08eb │ │ + DW_CFA_advance_loc: 2 to 00000000000d4a2e │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000c08ed │ │ + DW_CFA_advance_loc: 2 to 00000000000d4a30 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000c08ef │ │ + DW_CFA_advance_loc: 2 to 00000000000d4a32 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000c08f0 │ │ + DW_CFA_advance_loc: 1 to 00000000000d4a33 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ + DW_CFA_advance_loc: 1 to 00000000000d4a34 │ │ + DW_CFA_def_cfa_offset: 212224 │ │ │ │ -00008300 0000000000000044 00008304 FDE cie=00000000 pc=00000000000c0900..00000000000c0c98 │ │ - DW_CFA_advance_loc: 1 to 00000000000c0901 │ │ +00008270 0000000000000114 00008274 FDE cie=00000000 pc=00000000000d4ae0..00000000000d637c │ │ + DW_CFA_advance_loc: 1 to 00000000000d4ae1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000c0903 │ │ + DW_CFA_advance_loc: 2 to 00000000000d4ae3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000c0905 │ │ + DW_CFA_advance_loc: 2 to 00000000000d4ae5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000c0907 │ │ + DW_CFA_advance_loc: 2 to 00000000000d4ae7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000c0909 │ │ + DW_CFA_advance_loc: 2 to 00000000000d4ae9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000c090a │ │ + DW_CFA_advance_loc: 1 to 00000000000d4aea │ │ DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 7 to 00000000000d4af1 │ │ + DW_CFA_def_cfa_offset: 384 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 900 to 00000000000c0c8e │ │ + DW_CFA_advance_loc2: 2867 to 00000000000d5624 │ │ + DW_CFA_def_cfa_offset: 432 │ │ + DW_CFA_advance_loc: 33 to 00000000000d5645 │ │ + DW_CFA_def_cfa_offset: 440 │ │ + DW_CFA_advance_loc: 7 to 00000000000d564c │ │ + DW_CFA_def_cfa_offset: 448 │ │ + DW_CFA_advance_loc: 18 to 00000000000d565e │ │ + DW_CFA_def_cfa_offset: 384 │ │ + DW_CFA_advance_loc1: 204 to 00000000000d572a │ │ + DW_CFA_def_cfa_offset: 432 │ │ + DW_CFA_advance_loc: 33 to 00000000000d574b │ │ + DW_CFA_def_cfa_offset: 440 │ │ + DW_CFA_advance_loc: 7 to 00000000000d5752 │ │ + DW_CFA_def_cfa_offset: 448 │ │ + DW_CFA_advance_loc: 18 to 00000000000d5764 │ │ + DW_CFA_def_cfa_offset: 384 │ │ + DW_CFA_advance_loc1: 144 to 00000000000d57f4 │ │ + DW_CFA_def_cfa_offset: 432 │ │ + DW_CFA_advance_loc: 33 to 00000000000d5815 │ │ + DW_CFA_def_cfa_offset: 440 │ │ + DW_CFA_advance_loc: 7 to 00000000000d581c │ │ + DW_CFA_def_cfa_offset: 448 │ │ + DW_CFA_advance_loc: 18 to 00000000000d582e │ │ + DW_CFA_def_cfa_offset: 384 │ │ + DW_CFA_advance_loc2: 490 to 00000000000d5a18 │ │ + DW_CFA_def_cfa_offset: 432 │ │ + DW_CFA_advance_loc: 34 to 00000000000d5a3a │ │ + DW_CFA_def_cfa_offset: 440 │ │ + DW_CFA_advance_loc: 7 to 00000000000d5a41 │ │ + DW_CFA_def_cfa_offset: 448 │ │ + DW_CFA_advance_loc: 18 to 00000000000d5a53 │ │ + DW_CFA_def_cfa_offset: 384 │ │ + DW_CFA_advance_loc2: 682 to 00000000000d5cfd │ │ + DW_CFA_def_cfa_offset: 432 │ │ + DW_CFA_advance_loc: 30 to 00000000000d5d1b │ │ + DW_CFA_def_cfa_offset: 440 │ │ + DW_CFA_advance_loc: 7 to 00000000000d5d22 │ │ + DW_CFA_def_cfa_offset: 448 │ │ + DW_CFA_advance_loc: 19 to 00000000000d5d35 │ │ + DW_CFA_def_cfa_offset: 384 │ │ + DW_CFA_advance_loc: 19 to 00000000000d5d48 │ │ + DW_CFA_def_cfa_offset: 432 │ │ + DW_CFA_advance_loc: 36 to 00000000000d5d6c │ │ + DW_CFA_def_cfa_offset: 440 │ │ + DW_CFA_advance_loc: 7 to 00000000000d5d73 │ │ + DW_CFA_def_cfa_offset: 448 │ │ + DW_CFA_advance_loc: 11 to 00000000000d5d7e │ │ + DW_CFA_def_cfa_offset: 384 │ │ + DW_CFA_advance_loc1: 204 to 00000000000d5e4a │ │ + DW_CFA_def_cfa_offset: 432 │ │ + DW_CFA_advance_loc: 30 to 00000000000d5e68 │ │ + DW_CFA_def_cfa_offset: 440 │ │ + DW_CFA_advance_loc: 7 to 00000000000d5e6f │ │ + DW_CFA_def_cfa_offset: 448 │ │ + DW_CFA_advance_loc: 19 to 00000000000d5e82 │ │ + DW_CFA_def_cfa_offset: 384 │ │ + DW_CFA_advance_loc: 19 to 00000000000d5e95 │ │ + DW_CFA_def_cfa_offset: 432 │ │ + DW_CFA_advance_loc: 36 to 00000000000d5eb9 │ │ + DW_CFA_def_cfa_offset: 440 │ │ + DW_CFA_advance_loc: 7 to 00000000000d5ec0 │ │ + DW_CFA_def_cfa_offset: 448 │ │ + DW_CFA_advance_loc: 11 to 00000000000d5ecb │ │ + DW_CFA_def_cfa_offset: 384 │ │ + DW_CFA_advance_loc1: 146 to 00000000000d5f5d │ │ + DW_CFA_def_cfa_offset: 432 │ │ + DW_CFA_advance_loc: 30 to 00000000000d5f7b │ │ + DW_CFA_def_cfa_offset: 440 │ │ + DW_CFA_advance_loc: 7 to 00000000000d5f82 │ │ + DW_CFA_def_cfa_offset: 448 │ │ + DW_CFA_advance_loc: 19 to 00000000000d5f95 │ │ + DW_CFA_def_cfa_offset: 384 │ │ + DW_CFA_advance_loc: 19 to 00000000000d5fa8 │ │ + DW_CFA_def_cfa_offset: 432 │ │ + DW_CFA_advance_loc: 36 to 00000000000d5fcc │ │ + DW_CFA_def_cfa_offset: 440 │ │ + DW_CFA_advance_loc: 7 to 00000000000d5fd3 │ │ + DW_CFA_def_cfa_offset: 448 │ │ + DW_CFA_advance_loc: 11 to 00000000000d5fde │ │ + DW_CFA_def_cfa_offset: 384 │ │ + DW_CFA_advance_loc2: 669 to 00000000000d627b │ │ + DW_CFA_def_cfa_offset: 432 │ │ + DW_CFA_advance_loc: 36 to 00000000000d629f │ │ + DW_CFA_def_cfa_offset: 440 │ │ + DW_CFA_advance_loc: 7 to 00000000000d62a6 │ │ + DW_CFA_def_cfa_offset: 448 │ │ + DW_CFA_advance_loc: 19 to 00000000000d62b9 │ │ + DW_CFA_def_cfa_offset: 384 │ │ + DW_CFA_advance_loc: 15 to 00000000000d62c8 │ │ + DW_CFA_def_cfa_offset: 432 │ │ + DW_CFA_advance_loc: 34 to 00000000000d62ea │ │ + DW_CFA_def_cfa_offset: 440 │ │ + DW_CFA_advance_loc: 7 to 00000000000d62f1 │ │ + DW_CFA_def_cfa_offset: 448 │ │ + DW_CFA_advance_loc: 11 to 00000000000d62fc │ │ + DW_CFA_def_cfa_offset: 384 │ │ + DW_CFA_advance_loc1: 117 to 00000000000d6371 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000d6372 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000c0c90 │ │ + DW_CFA_advance_loc: 2 to 00000000000d6374 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000c0c92 │ │ + DW_CFA_advance_loc: 2 to 00000000000d6376 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000c0c94 │ │ + DW_CFA_advance_loc: 2 to 00000000000d6378 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000c0c96 │ │ + DW_CFA_advance_loc: 2 to 00000000000d637a │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000c0c97 │ │ + DW_CFA_advance_loc: 1 to 00000000000d637b │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00008348 000000000000004c 0000834c FDE cie=00000000 pc=00000000000c0ca0..00000000000c12c2 │ │ - DW_CFA_advance_loc: 1 to 00000000000c0ca1 │ │ +00008388 0000000000000124 0000838c FDE cie=00000000 pc=00000000000d6380..00000000000d6a18 │ │ + DW_CFA_advance_loc: 1 to 00000000000d6381 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000c0ca3 │ │ + DW_CFA_advance_loc: 2 to 00000000000d6383 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000c0ca5 │ │ + DW_CFA_advance_loc: 2 to 00000000000d6385 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000c0ca7 │ │ + DW_CFA_advance_loc: 2 to 00000000000d6387 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000c0ca9 │ │ + DW_CFA_advance_loc: 2 to 00000000000d6389 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000c0caa │ │ + DW_CFA_advance_loc: 1 to 00000000000d638a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 00000000000c0cae │ │ - DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 7 to 00000000000d6391 │ │ + DW_CFA_def_cfa_offset: 48896 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 1545 to 00000000000c12b7 │ │ + DW_CFA_advance_loc2: 553 to 00000000000d65ba │ │ + DW_CFA_def_cfa_offset: 48904 │ │ + DW_CFA_advance_loc: 7 to 00000000000d65c1 │ │ + DW_CFA_def_cfa_offset: 48912 │ │ + DW_CFA_advance_loc: 2 to 00000000000d65c3 │ │ + DW_CFA_def_cfa_offset: 48920 │ │ + DW_CFA_advance_loc: 4 to 00000000000d65c7 │ │ + DW_CFA_def_cfa_offset: 48928 │ │ + DW_CFA_advance_loc: 4 to 00000000000d65cb │ │ + DW_CFA_def_cfa_offset: 48936 │ │ + DW_CFA_advance_loc: 10 to 00000000000d65d5 │ │ + DW_CFA_def_cfa_offset: 48944 │ │ + DW_CFA_advance_loc: 2 to 00000000000d65d7 │ │ + DW_CFA_def_cfa_offset: 48952 │ │ + DW_CFA_advance_loc: 9 to 00000000000d65e0 │ │ + DW_CFA_def_cfa_offset: 48960 │ │ + DW_CFA_advance_loc: 13 to 00000000000d65ed │ │ + DW_CFA_def_cfa_offset: 48896 │ │ + DW_CFA_advance_loc: 54 to 00000000000d6623 │ │ + DW_CFA_def_cfa_offset: 48904 │ │ + DW_CFA_advance_loc: 4 to 00000000000d6627 │ │ + DW_CFA_def_cfa_offset: 48912 │ │ + DW_CFA_advance_loc: 2 to 00000000000d6629 │ │ + DW_CFA_def_cfa_offset: 48920 │ │ + DW_CFA_advance_loc: 4 to 00000000000d662d │ │ + DW_CFA_def_cfa_offset: 48928 │ │ + DW_CFA_advance_loc: 4 to 00000000000d6631 │ │ + DW_CFA_def_cfa_offset: 48936 │ │ + DW_CFA_advance_loc: 2 to 00000000000d6633 │ │ + DW_CFA_def_cfa_offset: 48944 │ │ + DW_CFA_advance_loc: 4 to 00000000000d6637 │ │ + DW_CFA_def_cfa_offset: 48952 │ │ + DW_CFA_advance_loc: 9 to 00000000000d6640 │ │ + DW_CFA_def_cfa_offset: 48960 │ │ + DW_CFA_advance_loc: 8 to 00000000000d6648 │ │ + DW_CFA_def_cfa_offset: 48896 │ │ + DW_CFA_advance_loc1: 115 to 00000000000d66bb │ │ + DW_CFA_def_cfa_offset: 48928 │ │ + DW_CFA_advance_loc: 18 to 00000000000d66cd │ │ + DW_CFA_def_cfa_offset: 48936 │ │ + DW_CFA_advance_loc: 2 to 00000000000d66cf │ │ + DW_CFA_def_cfa_offset: 48944 │ │ + DW_CFA_advance_loc: 1 to 00000000000d66d0 │ │ + DW_CFA_def_cfa_offset: 48952 │ │ + DW_CFA_advance_loc: 9 to 00000000000d66d9 │ │ + DW_CFA_def_cfa_offset: 48960 │ │ + DW_CFA_advance_loc: 12 to 00000000000d66e5 │ │ + DW_CFA_def_cfa_offset: 48896 │ │ + DW_CFA_advance_loc2: 449 to 00000000000d68a6 │ │ + DW_CFA_def_cfa_offset: 48904 │ │ + DW_CFA_advance_loc: 4 to 00000000000d68aa │ │ + DW_CFA_def_cfa_offset: 48912 │ │ + DW_CFA_advance_loc: 2 to 00000000000d68ac │ │ + DW_CFA_def_cfa_offset: 48920 │ │ + DW_CFA_advance_loc: 4 to 00000000000d68b0 │ │ + DW_CFA_def_cfa_offset: 48928 │ │ + DW_CFA_advance_loc: 4 to 00000000000d68b4 │ │ + DW_CFA_def_cfa_offset: 48936 │ │ + DW_CFA_advance_loc: 2 to 00000000000d68b6 │ │ + DW_CFA_def_cfa_offset: 48944 │ │ + DW_CFA_advance_loc: 2 to 00000000000d68b8 │ │ + DW_CFA_def_cfa_offset: 48952 │ │ + DW_CFA_advance_loc: 9 to 00000000000d68c1 │ │ + DW_CFA_def_cfa_offset: 48960 │ │ + DW_CFA_advance_loc: 19 to 00000000000d68d4 │ │ + DW_CFA_def_cfa_offset: 48896 │ │ + DW_CFA_advance_loc1: 64 to 00000000000d6914 │ │ + DW_CFA_def_cfa_offset: 48904 │ │ + DW_CFA_advance_loc: 4 to 00000000000d6918 │ │ + DW_CFA_def_cfa_offset: 48912 │ │ + DW_CFA_advance_loc: 2 to 00000000000d691a │ │ + DW_CFA_def_cfa_offset: 48920 │ │ + DW_CFA_advance_loc: 4 to 00000000000d691e │ │ + DW_CFA_def_cfa_offset: 48928 │ │ + DW_CFA_advance_loc: 4 to 00000000000d6922 │ │ + DW_CFA_def_cfa_offset: 48936 │ │ + DW_CFA_advance_loc: 2 to 00000000000d6924 │ │ + DW_CFA_def_cfa_offset: 48944 │ │ + DW_CFA_advance_loc: 2 to 00000000000d6926 │ │ + DW_CFA_def_cfa_offset: 48952 │ │ + DW_CFA_advance_loc: 9 to 00000000000d692f │ │ + DW_CFA_def_cfa_offset: 48960 │ │ + DW_CFA_advance_loc: 13 to 00000000000d693c │ │ + DW_CFA_def_cfa_offset: 48896 │ │ + DW_CFA_advance_loc: 31 to 00000000000d695b │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000c12b8 │ │ + DW_CFA_advance_loc: 1 to 00000000000d695c │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000c12ba │ │ + DW_CFA_advance_loc: 2 to 00000000000d695e │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000c12bc │ │ + DW_CFA_advance_loc: 2 to 00000000000d6960 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000c12be │ │ + DW_CFA_advance_loc: 2 to 00000000000d6962 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000c12c0 │ │ + DW_CFA_advance_loc: 2 to 00000000000d6964 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000c12c1 │ │ + DW_CFA_advance_loc: 1 to 00000000000d6965 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ + DW_CFA_advance_loc: 1 to 00000000000d6966 │ │ + DW_CFA_def_cfa_offset: 48896 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00008398 0000000000000044 0000839c FDE cie=00000000 pc=00000000000c12d0..00000000000c1cb1 │ │ - DW_CFA_advance_loc: 1 to 00000000000c12d1 │ │ +000084b0 0000000000000044 000084b4 FDE cie=00000000 pc=00000000000d6a20..00000000000d6e4f │ │ + DW_CFA_advance_loc: 1 to 00000000000d6a21 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000c12d3 │ │ + DW_CFA_advance_loc: 2 to 00000000000d6a23 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000c12d5 │ │ + DW_CFA_advance_loc: 2 to 00000000000d6a25 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000c12d7 │ │ + DW_CFA_advance_loc: 2 to 00000000000d6a27 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000c12d9 │ │ + DW_CFA_advance_loc: 2 to 00000000000d6a29 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000c12da │ │ + DW_CFA_advance_loc: 1 to 00000000000d6a2a │ │ DW_CFA_def_cfa_offset: 56 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 2509 to 00000000000c1ca7 │ │ + DW_CFA_advance_loc2: 1035 to 00000000000d6e35 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000c1ca9 │ │ + DW_CFA_advance_loc: 2 to 00000000000d6e37 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000c1cab │ │ + DW_CFA_advance_loc: 2 to 00000000000d6e39 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000c1cad │ │ + DW_CFA_advance_loc: 2 to 00000000000d6e3b │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000c1caf │ │ + DW_CFA_advance_loc: 2 to 00000000000d6e3d │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000c1cb0 │ │ + DW_CFA_advance_loc: 1 to 00000000000d6e3e │ │ DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 00000000000d6e3f │ │ + DW_CFA_def_cfa_offset: 56 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -000083e0 000000000000004c 000083e4 FDE cie=00000000 pc=00000000000c1cc0..00000000000c1fe2 │ │ - DW_CFA_advance_loc: 1 to 00000000000c1cc1 │ │ +000084f8 000000000000001c 000084fc FDE cie=00000000 pc=00000000000d6e50..00000000000d6f0b │ │ + DW_CFA_advance_loc: 1 to 00000000000d6e51 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 00000000000d6e55 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_offset: r3 (rbx) at cfa-16 │ │ + DW_CFA_advance_loc1: 180 to 00000000000d6f09 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000d6f0a │ │ + DW_CFA_def_cfa_offset: 8 │ │ + │ │ +00008518 0000000000000064 0000851c FDE cie=00000000 pc=00000000000d6f10..00000000000d6f9b │ │ + DW_CFA_advance_loc: 1 to 00000000000d6f11 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000c1cc3 │ │ + DW_CFA_advance_loc: 2 to 00000000000d6f13 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000c1cc5 │ │ + DW_CFA_advance_loc: 2 to 00000000000d6f15 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000c1cc7 │ │ + DW_CFA_advance_loc: 2 to 00000000000d6f17 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000c1cc9 │ │ + DW_CFA_advance_loc: 2 to 00000000000d6f19 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000c1cca │ │ + DW_CFA_advance_loc: 1 to 00000000000d6f1a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000c1cd1 │ │ - DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 7 to 00000000000d6f21 │ │ + DW_CFA_def_cfa_offset: 49216 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 774 to 00000000000c1fd7 │ │ + DW_CFA_advance_loc: 49 to 00000000000d6f52 │ │ + DW_CFA_def_cfa_offset: 49248 │ │ + DW_CFA_advance_loc: 16 to 00000000000d6f62 │ │ + DW_CFA_def_cfa_offset: 49256 │ │ + DW_CFA_advance_loc: 1 to 00000000000d6f63 │ │ + DW_CFA_def_cfa_offset: 49264 │ │ + DW_CFA_advance_loc: 2 to 00000000000d6f65 │ │ + DW_CFA_def_cfa_offset: 49272 │ │ + DW_CFA_advance_loc: 2 to 00000000000d6f67 │ │ + DW_CFA_def_cfa_offset: 49280 │ │ + DW_CFA_advance_loc: 9 to 00000000000d6f70 │ │ + DW_CFA_def_cfa_offset: 49216 │ │ + DW_CFA_advance_loc: 32 to 00000000000d6f90 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000c1fd8 │ │ + DW_CFA_advance_loc: 1 to 00000000000d6f91 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000c1fda │ │ + DW_CFA_advance_loc: 2 to 00000000000d6f93 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000c1fdc │ │ + DW_CFA_advance_loc: 2 to 00000000000d6f95 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000c1fde │ │ + DW_CFA_advance_loc: 2 to 00000000000d6f97 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000c1fe0 │ │ + DW_CFA_advance_loc: 2 to 00000000000d6f99 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000c1fe1 │ │ + DW_CFA_advance_loc: 1 to 00000000000d6f9a │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00008430 000000000000004c 00008434 FDE cie=00000000 pc=00000000000c1ff0..00000000000c2783 │ │ - DW_CFA_advance_loc: 1 to 00000000000c1ff1 │ │ +00008580 0000000000000064 00008584 FDE cie=00000000 pc=00000000000d6fa0..00000000000d702b │ │ + DW_CFA_advance_loc: 1 to 00000000000d6fa1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000c1ff3 │ │ + DW_CFA_advance_loc: 2 to 00000000000d6fa3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000c1ff5 │ │ + DW_CFA_advance_loc: 2 to 00000000000d6fa5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000c1ff7 │ │ + DW_CFA_advance_loc: 2 to 00000000000d6fa7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000c1ff9 │ │ + DW_CFA_advance_loc: 2 to 00000000000d6fa9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000c1ffa │ │ + DW_CFA_advance_loc: 1 to 00000000000d6faa │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000c2001 │ │ - DW_CFA_def_cfa_offset: 256 │ │ + DW_CFA_advance_loc: 7 to 00000000000d6fb1 │ │ + DW_CFA_def_cfa_offset: 49216 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 1911 to 00000000000c2778 │ │ + DW_CFA_advance_loc: 49 to 00000000000d6fe2 │ │ + DW_CFA_def_cfa_offset: 49248 │ │ + DW_CFA_advance_loc: 16 to 00000000000d6ff2 │ │ + DW_CFA_def_cfa_offset: 49256 │ │ + DW_CFA_advance_loc: 1 to 00000000000d6ff3 │ │ + DW_CFA_def_cfa_offset: 49264 │ │ + DW_CFA_advance_loc: 2 to 00000000000d6ff5 │ │ + DW_CFA_def_cfa_offset: 49272 │ │ + DW_CFA_advance_loc: 2 to 00000000000d6ff7 │ │ + DW_CFA_def_cfa_offset: 49280 │ │ + DW_CFA_advance_loc: 9 to 00000000000d7000 │ │ + DW_CFA_def_cfa_offset: 49216 │ │ + DW_CFA_advance_loc: 32 to 00000000000d7020 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000c2779 │ │ + DW_CFA_advance_loc: 1 to 00000000000d7021 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000c277b │ │ + DW_CFA_advance_loc: 2 to 00000000000d7023 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000c277d │ │ + DW_CFA_advance_loc: 2 to 00000000000d7025 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000c277f │ │ + DW_CFA_advance_loc: 2 to 00000000000d7027 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000c2781 │ │ + DW_CFA_advance_loc: 2 to 00000000000d7029 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000c2782 │ │ + DW_CFA_advance_loc: 1 to 00000000000d702a │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00008480 000000000000004c 00008484 FDE cie=00000000 pc=00000000000c2790..00000000000c306c │ │ - DW_CFA_advance_loc: 1 to 00000000000c2791 │ │ +000085e8 000000000000008c 000085ec FDE cie=00000000 pc=00000000000d7030..00000000000d711c │ │ + DW_CFA_advance_loc: 1 to 00000000000d7031 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000c2793 │ │ + DW_CFA_advance_loc: 2 to 00000000000d7033 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000c2795 │ │ + DW_CFA_advance_loc: 2 to 00000000000d7035 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000c2797 │ │ + DW_CFA_advance_loc: 2 to 00000000000d7037 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000c2799 │ │ + DW_CFA_advance_loc: 2 to 00000000000d7039 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000c279a │ │ + DW_CFA_advance_loc: 1 to 00000000000d703a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000c27a1 │ │ - DW_CFA_def_cfa_offset: 256 │ │ + DW_CFA_advance_loc: 7 to 00000000000d7041 │ │ + DW_CFA_def_cfa_offset: 98368 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 2240 to 00000000000c3061 │ │ + DW_CFA_advance_loc: 48 to 00000000000d7071 │ │ + DW_CFA_def_cfa_offset: 98400 │ │ + DW_CFA_advance_loc: 25 to 00000000000d708a │ │ + DW_CFA_def_cfa_offset: 98408 │ │ + DW_CFA_advance_loc: 1 to 00000000000d708b │ │ + DW_CFA_def_cfa_offset: 98416 │ │ + DW_CFA_advance_loc: 2 to 00000000000d708d │ │ + DW_CFA_def_cfa_offset: 98424 │ │ + DW_CFA_advance_loc: 2 to 00000000000d708f │ │ + DW_CFA_def_cfa_offset: 98432 │ │ + DW_CFA_advance_loc: 9 to 00000000000d7098 │ │ + DW_CFA_def_cfa_offset: 98368 │ │ + DW_CFA_advance_loc: 15 to 00000000000d70a7 │ │ + DW_CFA_def_cfa_offset: 98400 │ │ + DW_CFA_advance_loc: 28 to 00000000000d70c3 │ │ + DW_CFA_def_cfa_offset: 98408 │ │ + DW_CFA_advance_loc: 1 to 00000000000d70c4 │ │ + DW_CFA_def_cfa_offset: 98416 │ │ + DW_CFA_advance_loc: 8 to 00000000000d70cc │ │ + DW_CFA_def_cfa_offset: 98424 │ │ + DW_CFA_advance_loc: 2 to 00000000000d70ce │ │ + DW_CFA_def_cfa_offset: 98432 │ │ + DW_CFA_advance_loc: 9 to 00000000000d70d7 │ │ + DW_CFA_def_cfa_offset: 98368 │ │ + DW_CFA_advance_loc: 15 to 00000000000d70e6 │ │ + DW_CFA_def_cfa_offset: 98424 │ │ + DW_CFA_advance_loc: 31 to 00000000000d7105 │ │ + DW_CFA_def_cfa_offset: 98432 │ │ + DW_CFA_advance_loc: 12 to 00000000000d7111 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000c3062 │ │ + DW_CFA_advance_loc: 1 to 00000000000d7112 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000c3064 │ │ + DW_CFA_advance_loc: 2 to 00000000000d7114 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000c3066 │ │ + DW_CFA_advance_loc: 2 to 00000000000d7116 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000c3068 │ │ + DW_CFA_advance_loc: 2 to 00000000000d7118 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000c306a │ │ + DW_CFA_advance_loc: 2 to 00000000000d711a │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000c306b │ │ + DW_CFA_advance_loc: 1 to 00000000000d711b │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -000084d0 0000000000000044 000084d4 FDE cie=00000000 pc=00000000000c3070..00000000000c3295 │ │ - DW_CFA_advance_loc: 1 to 00000000000c3071 │ │ +00008678 000000000000004c 0000867c FDE cie=00000000 pc=00000000000d7120..00000000000d726b │ │ + DW_CFA_advance_loc: 1 to 00000000000d7121 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000c3073 │ │ + DW_CFA_advance_loc: 2 to 00000000000d7123 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000c3075 │ │ + DW_CFA_advance_loc: 2 to 00000000000d7125 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000c3077 │ │ + DW_CFA_advance_loc: 2 to 00000000000d7127 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000c3079 │ │ + DW_CFA_advance_loc: 2 to 00000000000d7129 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000c307a │ │ + DW_CFA_advance_loc: 1 to 00000000000d712a │ │ DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 7 to 00000000000d7131 │ │ + DW_CFA_def_cfa_offset: 163392 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 529 to 00000000000c328b │ │ + DW_CFA_advance_loc2: 303 to 00000000000d7260 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000d7261 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000c328d │ │ + DW_CFA_advance_loc: 2 to 00000000000d7263 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000c328f │ │ + DW_CFA_advance_loc: 2 to 00000000000d7265 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000c3291 │ │ + DW_CFA_advance_loc: 2 to 00000000000d7267 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000c3293 │ │ + DW_CFA_advance_loc: 2 to 00000000000d7269 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000c3294 │ │ + DW_CFA_advance_loc: 1 to 00000000000d726a │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00008518 0000000000000064 0000851c FDE cie=00000000 pc=00000000000c32a0..00000000000c4079 │ │ - DW_CFA_advance_loc: 1 to 00000000000c32a1 │ │ +000086c8 000000000000004c 000086cc FDE cie=00000000 pc=00000000000d7270..00000000000d73bb │ │ + DW_CFA_advance_loc: 1 to 00000000000d7271 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000c32a3 │ │ + DW_CFA_advance_loc: 2 to 00000000000d7273 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000c32a5 │ │ + DW_CFA_advance_loc: 2 to 00000000000d7275 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000c32a7 │ │ + DW_CFA_advance_loc: 2 to 00000000000d7277 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000c32a9 │ │ + DW_CFA_advance_loc: 2 to 00000000000d7279 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000c32aa │ │ + DW_CFA_advance_loc: 1 to 00000000000d727a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000c32b1 │ │ - DW_CFA_def_cfa_offset: 34640 │ │ + DW_CFA_advance_loc: 7 to 00000000000d7281 │ │ + DW_CFA_def_cfa_offset: 163392 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 3492 to 00000000000c4055 │ │ + DW_CFA_advance_loc2: 303 to 00000000000d73b0 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000c4056 │ │ + DW_CFA_advance_loc: 1 to 00000000000d73b1 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000c4058 │ │ + DW_CFA_advance_loc: 2 to 00000000000d73b3 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000c405a │ │ + DW_CFA_advance_loc: 2 to 00000000000d73b5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000c405c │ │ + DW_CFA_advance_loc: 2 to 00000000000d73b7 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000c405e │ │ + DW_CFA_advance_loc: 2 to 00000000000d73b9 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000c405f │ │ + DW_CFA_advance_loc: 1 to 00000000000d73ba │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000c4060 │ │ - DW_CFA_def_cfa_offset: 34640 │ │ - DW_CFA_advance_loc: 13 to 00000000000c406d │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000c406e │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000c4070 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000c4072 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00008718 0000000000000014 0000871c FDE cie=00000000 pc=00000000000d73c0..00000000000d7528 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00008730 000000000000002c 00008734 FDE cie=00000000 pc=00000000000d7530..00000000000d7802 │ │ + DW_CFA_advance_loc: 2 to 00000000000d7532 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000d7534 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 1 to 00000000000d7535 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000c4074 │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ + DW_CFA_advance_loc2: 683 to 00000000000d77e0 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000d77e2 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000d77e4 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 5 to 00000000000d77e9 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00008760 0000000000000014 00008764 FDE cie=00000000 pc=00000000000d7810..00000000000d7828 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00008778 0000000000000024 0000877c FDE cie=00000000 pc=00000000000d7830..00000000000d7996 │ │ + DW_CFA_advance_loc: 2 to 00000000000d7832 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000d7833 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000c4076 │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ + DW_CFA_offset: r14 (r14) at cfa-16 │ │ + DW_CFA_advance_loc2: 348 to 00000000000d798f │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000c4077 │ │ + DW_CFA_advance_loc: 2 to 00000000000d7991 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000087a0 0000000000000024 000087a4 FDE cie=00000000 pc=00000000000d79a0..00000000000d7afc │ │ + DW_CFA_advance_loc: 2 to 00000000000d79a2 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000d79a3 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ + DW_CFA_offset: r14 (r14) at cfa-16 │ │ + DW_CFA_advance_loc2: 316 to 00000000000d7adf │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000d7ae1 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 5 to 00000000000d7ae6 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00008580 000000000000004c 00008584 FDE cie=00000000 pc=00000000000c4080..00000000000c4175 │ │ - DW_CFA_advance_loc: 1 to 00000000000c4081 │ │ +000087c8 0000000000000044 000087cc FDE cie=00000000 pc=00000000000d7b00..00000000000d7c9d │ │ + DW_CFA_advance_loc: 1 to 00000000000d7b01 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000c4083 │ │ + DW_CFA_advance_loc: 2 to 00000000000d7b03 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000c4085 │ │ + DW_CFA_advance_loc: 2 to 00000000000d7b05 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000c4087 │ │ + DW_CFA_advance_loc: 2 to 00000000000d7b07 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000c4089 │ │ + DW_CFA_advance_loc: 2 to 00000000000d7b09 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000c408a │ │ + DW_CFA_advance_loc: 1 to 00000000000d7b0a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 00000000000c408e │ │ - DW_CFA_def_cfa_offset: 128 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 220 to 00000000000c416a │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000c416b │ │ + DW_CFA_advance_loc2: 393 to 00000000000d7c93 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000c416d │ │ + DW_CFA_advance_loc: 2 to 00000000000d7c95 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000c416f │ │ + DW_CFA_advance_loc: 2 to 00000000000d7c97 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000c4171 │ │ + DW_CFA_advance_loc: 2 to 00000000000d7c99 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000c4173 │ │ + DW_CFA_advance_loc: 2 to 00000000000d7c9b │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000c4174 │ │ + DW_CFA_advance_loc: 1 to 00000000000d7c9c │ │ 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 │ │ │ │ -000085d0 000000000000004c 000085d4 FDE cie=00000000 pc=00000000000c4180..00000000000c4a05 │ │ - DW_CFA_advance_loc: 1 to 00000000000c4181 │ │ +00008810 000000000000004c 00008814 FDE cie=00000000 pc=00000000000d7ca0..00000000000d7db5 │ │ + DW_CFA_advance_loc: 1 to 00000000000d7ca1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000c4183 │ │ + DW_CFA_advance_loc: 2 to 00000000000d7ca3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000c4185 │ │ + DW_CFA_advance_loc: 2 to 00000000000d7ca5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000c4187 │ │ + DW_CFA_advance_loc: 2 to 00000000000d7ca7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000c4189 │ │ + DW_CFA_advance_loc: 2 to 00000000000d7ca9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000c418a │ │ + DW_CFA_advance_loc: 1 to 00000000000d7caa │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000c4191 │ │ - DW_CFA_def_cfa_offset: 67344 │ │ + DW_CFA_advance_loc: 4 to 00000000000d7cae │ │ + DW_CFA_def_cfa_offset: 128 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 2153 to 00000000000c49fa │ │ + DW_CFA_advance_loc1: 252 to 00000000000d7daa │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000c49fb │ │ + DW_CFA_advance_loc: 1 to 00000000000d7dab │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000c49fd │ │ + DW_CFA_advance_loc: 2 to 00000000000d7dad │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000c49ff │ │ + DW_CFA_advance_loc: 2 to 00000000000d7daf │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000c4a01 │ │ + DW_CFA_advance_loc: 2 to 00000000000d7db1 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000c4a03 │ │ + DW_CFA_advance_loc: 2 to 00000000000d7db3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000c4a04 │ │ + DW_CFA_advance_loc: 1 to 00000000000d7db4 │ │ 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 │ │ │ │ -00008620 0000000000000064 00008624 FDE cie=00000000 pc=00000000000c4a10..00000000000c5643 │ │ - DW_CFA_advance_loc: 1 to 00000000000c4a11 │ │ +00008860 0000000000000044 00008864 FDE cie=00000000 pc=00000000000d7dc0..00000000000d801e │ │ + DW_CFA_advance_loc: 1 to 00000000000d7dc1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000c4a13 │ │ + DW_CFA_advance_loc: 2 to 00000000000d7dc3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000c4a15 │ │ + DW_CFA_advance_loc: 2 to 00000000000d7dc5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000c4a17 │ │ + DW_CFA_advance_loc: 2 to 00000000000d7dc7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000c4a19 │ │ + DW_CFA_advance_loc: 2 to 00000000000d7dc9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000c4a1a │ │ + DW_CFA_advance_loc: 1 to 00000000000d7dca │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000c4a21 │ │ - DW_CFA_def_cfa_offset: 34592 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 3072 to 00000000000c5621 │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000c5622 │ │ + DW_CFA_advance_loc2: 586 to 00000000000d8014 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000c5624 │ │ + DW_CFA_advance_loc: 2 to 00000000000d8016 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000c5626 │ │ + DW_CFA_advance_loc: 2 to 00000000000d8018 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000c5628 │ │ + DW_CFA_advance_loc: 2 to 00000000000d801a │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000c562a │ │ + DW_CFA_advance_loc: 2 to 00000000000d801c │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000c562b │ │ + DW_CFA_advance_loc: 1 to 00000000000d801d │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000c562c │ │ - DW_CFA_def_cfa_offset: 34592 │ │ - DW_CFA_advance_loc: 11 to 00000000000c5637 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000088a8 0000000000000044 000088ac FDE cie=00000000 pc=00000000000d8020..00000000000d8308 │ │ + DW_CFA_advance_loc: 1 to 00000000000d8021 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000d8023 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000d8025 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000d8027 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000d8029 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000d802a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000c5638 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 724 to 00000000000d82fe │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000c563a │ │ + DW_CFA_advance_loc: 2 to 00000000000d8300 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000c563c │ │ + DW_CFA_advance_loc: 2 to 00000000000d8302 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000c563e │ │ + DW_CFA_advance_loc: 2 to 00000000000d8304 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000c5640 │ │ + DW_CFA_advance_loc: 2 to 00000000000d8306 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000c5641 │ │ + DW_CFA_advance_loc: 1 to 00000000000d8307 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00008688 0000000000000044 0000868c FDE cie=00000000 pc=00000000000c5650..00000000000c5879 │ │ - DW_CFA_advance_loc: 1 to 00000000000c5651 │ │ +000088f0 0000000000000044 000088f4 FDE cie=00000000 pc=00000000000d8310..00000000000d8545 │ │ + DW_CFA_advance_loc: 1 to 00000000000d8311 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000c5653 │ │ + DW_CFA_advance_loc: 2 to 00000000000d8313 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000c5655 │ │ + DW_CFA_advance_loc: 2 to 00000000000d8315 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000c5657 │ │ + DW_CFA_advance_loc: 2 to 00000000000d8317 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000c5659 │ │ + DW_CFA_advance_loc: 2 to 00000000000d8319 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000c565a │ │ + DW_CFA_advance_loc: 1 to 00000000000d831a │ │ DW_CFA_def_cfa_offset: 56 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 533 to 00000000000c586f │ │ + DW_CFA_advance_loc2: 545 to 00000000000d853b │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000c5871 │ │ + DW_CFA_advance_loc: 2 to 00000000000d853d │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000c5873 │ │ + DW_CFA_advance_loc: 2 to 00000000000d853f │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000c5875 │ │ + DW_CFA_advance_loc: 2 to 00000000000d8541 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000c5877 │ │ + DW_CFA_advance_loc: 2 to 00000000000d8543 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000c5878 │ │ + DW_CFA_advance_loc: 1 to 00000000000d8544 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000086d0 000000000000004c 000086d4 FDE cie=00000000 pc=00000000000c5880..00000000000c6111 │ │ - DW_CFA_advance_loc: 1 to 00000000000c5881 │ │ +00008938 0000000000000044 0000893c FDE cie=00000000 pc=00000000000d8550..00000000000d8806 │ │ + DW_CFA_advance_loc: 1 to 00000000000d8551 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000c5883 │ │ + DW_CFA_advance_loc: 2 to 00000000000d8553 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000c5885 │ │ + DW_CFA_advance_loc: 2 to 00000000000d8555 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000c5887 │ │ + DW_CFA_advance_loc: 2 to 00000000000d8557 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000c5889 │ │ + DW_CFA_advance_loc: 2 to 00000000000d8559 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000c588a │ │ + DW_CFA_advance_loc: 1 to 00000000000d855a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000c5891 │ │ - DW_CFA_def_cfa_offset: 67360 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 2165 to 00000000000c6106 │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000c6107 │ │ + DW_CFA_advance_loc2: 674 to 00000000000d87fc │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000c6109 │ │ + DW_CFA_advance_loc: 2 to 00000000000d87fe │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000c610b │ │ + DW_CFA_advance_loc: 2 to 00000000000d8800 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000c610d │ │ + DW_CFA_advance_loc: 2 to 00000000000d8802 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000c610f │ │ + DW_CFA_advance_loc: 2 to 00000000000d8804 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000c6110 │ │ + DW_CFA_advance_loc: 1 to 00000000000d8805 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00008720 0000000000000124 00008724 FDE cie=00000000 pc=00000000000c6120..00000000000c67b8 │ │ - DW_CFA_advance_loc: 1 to 00000000000c6121 │ │ +00008980 000000000000005c 00008984 FDE cie=00000000 pc=00000000000d8810..00000000000d8bff │ │ + DW_CFA_advance_loc: 1 to 00000000000d8811 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000c6123 │ │ + DW_CFA_advance_loc: 2 to 00000000000d8813 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000c6125 │ │ + DW_CFA_advance_loc: 2 to 00000000000d8815 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000c6127 │ │ + DW_CFA_advance_loc: 2 to 00000000000d8817 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000c6129 │ │ + DW_CFA_advance_loc: 2 to 00000000000d8819 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000c612a │ │ + DW_CFA_advance_loc: 1 to 00000000000d881a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000c6131 │ │ - DW_CFA_def_cfa_offset: 48896 │ │ + DW_CFA_advance_loc: 7 to 00000000000d8821 │ │ + DW_CFA_def_cfa_offset: 448 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 553 to 00000000000c635a │ │ - DW_CFA_def_cfa_offset: 48904 │ │ - DW_CFA_advance_loc: 7 to 00000000000c6361 │ │ - DW_CFA_def_cfa_offset: 48912 │ │ - DW_CFA_advance_loc: 2 to 00000000000c6363 │ │ - DW_CFA_def_cfa_offset: 48920 │ │ - DW_CFA_advance_loc: 4 to 00000000000c6367 │ │ - DW_CFA_def_cfa_offset: 48928 │ │ - DW_CFA_advance_loc: 4 to 00000000000c636b │ │ - DW_CFA_def_cfa_offset: 48936 │ │ - DW_CFA_advance_loc: 10 to 00000000000c6375 │ │ - DW_CFA_def_cfa_offset: 48944 │ │ - DW_CFA_advance_loc: 2 to 00000000000c6377 │ │ - DW_CFA_def_cfa_offset: 48952 │ │ - DW_CFA_advance_loc: 9 to 00000000000c6380 │ │ - DW_CFA_def_cfa_offset: 48960 │ │ - DW_CFA_advance_loc: 13 to 00000000000c638d │ │ - DW_CFA_def_cfa_offset: 48896 │ │ - DW_CFA_advance_loc: 54 to 00000000000c63c3 │ │ - DW_CFA_def_cfa_offset: 48904 │ │ - DW_CFA_advance_loc: 4 to 00000000000c63c7 │ │ - DW_CFA_def_cfa_offset: 48912 │ │ - DW_CFA_advance_loc: 2 to 00000000000c63c9 │ │ - DW_CFA_def_cfa_offset: 48920 │ │ - DW_CFA_advance_loc: 4 to 00000000000c63cd │ │ - DW_CFA_def_cfa_offset: 48928 │ │ - DW_CFA_advance_loc: 4 to 00000000000c63d1 │ │ - DW_CFA_def_cfa_offset: 48936 │ │ - DW_CFA_advance_loc: 2 to 00000000000c63d3 │ │ - DW_CFA_def_cfa_offset: 48944 │ │ - DW_CFA_advance_loc: 4 to 00000000000c63d7 │ │ - DW_CFA_def_cfa_offset: 48952 │ │ - DW_CFA_advance_loc: 9 to 00000000000c63e0 │ │ - DW_CFA_def_cfa_offset: 48960 │ │ - DW_CFA_advance_loc: 8 to 00000000000c63e8 │ │ - DW_CFA_def_cfa_offset: 48896 │ │ - DW_CFA_advance_loc1: 115 to 00000000000c645b │ │ - DW_CFA_def_cfa_offset: 48928 │ │ - DW_CFA_advance_loc: 18 to 00000000000c646d │ │ - DW_CFA_def_cfa_offset: 48936 │ │ - DW_CFA_advance_loc: 2 to 00000000000c646f │ │ - DW_CFA_def_cfa_offset: 48944 │ │ - DW_CFA_advance_loc: 1 to 00000000000c6470 │ │ - DW_CFA_def_cfa_offset: 48952 │ │ - DW_CFA_advance_loc: 9 to 00000000000c6479 │ │ - DW_CFA_def_cfa_offset: 48960 │ │ - DW_CFA_advance_loc: 12 to 00000000000c6485 │ │ - DW_CFA_def_cfa_offset: 48896 │ │ - DW_CFA_advance_loc2: 449 to 00000000000c6646 │ │ - DW_CFA_def_cfa_offset: 48904 │ │ - DW_CFA_advance_loc: 4 to 00000000000c664a │ │ - DW_CFA_def_cfa_offset: 48912 │ │ - DW_CFA_advance_loc: 2 to 00000000000c664c │ │ - DW_CFA_def_cfa_offset: 48920 │ │ - DW_CFA_advance_loc: 4 to 00000000000c6650 │ │ - DW_CFA_def_cfa_offset: 48928 │ │ - DW_CFA_advance_loc: 4 to 00000000000c6654 │ │ - DW_CFA_def_cfa_offset: 48936 │ │ - DW_CFA_advance_loc: 2 to 00000000000c6656 │ │ - DW_CFA_def_cfa_offset: 48944 │ │ - DW_CFA_advance_loc: 2 to 00000000000c6658 │ │ - DW_CFA_def_cfa_offset: 48952 │ │ - DW_CFA_advance_loc: 9 to 00000000000c6661 │ │ - DW_CFA_def_cfa_offset: 48960 │ │ - DW_CFA_advance_loc: 19 to 00000000000c6674 │ │ - DW_CFA_def_cfa_offset: 48896 │ │ - DW_CFA_advance_loc1: 64 to 00000000000c66b4 │ │ - DW_CFA_def_cfa_offset: 48904 │ │ - DW_CFA_advance_loc: 4 to 00000000000c66b8 │ │ - DW_CFA_def_cfa_offset: 48912 │ │ - DW_CFA_advance_loc: 2 to 00000000000c66ba │ │ - DW_CFA_def_cfa_offset: 48920 │ │ - DW_CFA_advance_loc: 4 to 00000000000c66be │ │ - DW_CFA_def_cfa_offset: 48928 │ │ - DW_CFA_advance_loc: 4 to 00000000000c66c2 │ │ - DW_CFA_def_cfa_offset: 48936 │ │ - DW_CFA_advance_loc: 2 to 00000000000c66c4 │ │ - DW_CFA_def_cfa_offset: 48944 │ │ - DW_CFA_advance_loc: 2 to 00000000000c66c6 │ │ - DW_CFA_def_cfa_offset: 48952 │ │ - DW_CFA_advance_loc: 9 to 00000000000c66cf │ │ - DW_CFA_def_cfa_offset: 48960 │ │ - DW_CFA_advance_loc: 13 to 00000000000c66dc │ │ - DW_CFA_def_cfa_offset: 48896 │ │ - DW_CFA_advance_loc: 31 to 00000000000c66fb │ │ + DW_CFA_advance_loc2: 867 to 00000000000d8b84 │ │ + DW_CFA_def_cfa_offset: 496 │ │ + DW_CFA_advance_loc: 21 to 00000000000d8b99 │ │ + DW_CFA_def_cfa_offset: 504 │ │ + DW_CFA_advance_loc: 2 to 00000000000d8b9b │ │ + DW_CFA_def_cfa_offset: 512 │ │ + DW_CFA_advance_loc: 20 to 00000000000d8baf │ │ + DW_CFA_def_cfa_offset: 448 │ │ + DW_CFA_advance_loc1: 69 to 00000000000d8bf4 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000c66fc │ │ + DW_CFA_advance_loc: 1 to 00000000000d8bf5 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000c66fe │ │ + DW_CFA_advance_loc: 2 to 00000000000d8bf7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000c6700 │ │ + DW_CFA_advance_loc: 2 to 00000000000d8bf9 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000c6702 │ │ + DW_CFA_advance_loc: 2 to 00000000000d8bfb │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000c6704 │ │ + DW_CFA_advance_loc: 2 to 00000000000d8bfd │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000c6705 │ │ + DW_CFA_advance_loc: 1 to 00000000000d8bfe │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000c6706 │ │ - DW_CFA_def_cfa_offset: 48896 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00008848 0000000000000044 0000884c FDE cie=00000000 pc=00000000000c67c0..00000000000c6bef │ │ - DW_CFA_advance_loc: 1 to 00000000000c67c1 │ │ +000089e0 000000000000006c 000089e4 FDE cie=00000000 pc=00000000000d8c00..00000000000d902e │ │ + DW_CFA_advance_loc: 1 to 00000000000d8c01 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000c67c3 │ │ + DW_CFA_advance_loc: 2 to 00000000000d8c03 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000c67c5 │ │ + DW_CFA_advance_loc: 2 to 00000000000d8c05 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000c67c7 │ │ + DW_CFA_advance_loc: 2 to 00000000000d8c07 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000c67c9 │ │ + DW_CFA_advance_loc: 2 to 00000000000d8c09 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000c67ca │ │ + DW_CFA_advance_loc: 1 to 00000000000d8c0a │ │ DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 7 to 00000000000d8c11 │ │ + DW_CFA_def_cfa_offset: 448 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 1035 to 00000000000c6bd5 │ │ + DW_CFA_advance_loc2: 280 to 00000000000d8d29 │ │ + DW_CFA_def_cfa_offset: 496 │ │ + DW_CFA_advance_loc: 20 to 00000000000d8d3d │ │ + DW_CFA_def_cfa_offset: 504 │ │ + DW_CFA_advance_loc: 2 to 00000000000d8d3f │ │ + DW_CFA_def_cfa_offset: 512 │ │ + DW_CFA_advance_loc: 9 to 00000000000d8d48 │ │ + DW_CFA_def_cfa_offset: 448 │ │ + DW_CFA_advance_loc2: 275 to 00000000000d8e5b │ │ + DW_CFA_def_cfa_offset: 496 │ │ + DW_CFA_advance_loc: 11 to 00000000000d8e66 │ │ + DW_CFA_def_cfa_offset: 504 │ │ + DW_CFA_advance_loc: 4 to 00000000000d8e6a │ │ + DW_CFA_def_cfa_offset: 512 │ │ + DW_CFA_advance_loc: 9 to 00000000000d8e73 │ │ + DW_CFA_def_cfa_offset: 448 │ │ + DW_CFA_advance_loc2: 432 to 00000000000d9023 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000d9024 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000c6bd7 │ │ + DW_CFA_advance_loc: 2 to 00000000000d9026 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000c6bd9 │ │ + DW_CFA_advance_loc: 2 to 00000000000d9028 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000c6bdb │ │ + DW_CFA_advance_loc: 2 to 00000000000d902a │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000c6bdd │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000c6bde │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000c6bdf │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00008890 0000000000000024 00008894 FDE cie=00000000 pc=00000000000c6bf0..00000000000c6dff │ │ - DW_CFA_advance_loc: 1 to 00000000000c6bf1 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 00000000000c6bf5 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc2: 520 to 00000000000c6dfd │ │ + DW_CFA_advance_loc: 2 to 00000000000d902c │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000c6dfe │ │ + DW_CFA_advance_loc: 1 to 00000000000d902d │ │ 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 │ │ - │ │ -000088b8 0000000000000014 000088bc FDE cie=00000000 pc=00000000000c6e00..00000000000c6e72 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -000088d0 0000000000000044 000088d4 FDE cie=00000000 pc=00000000000c6e80..00000000000c70e4 │ │ - DW_CFA_advance_loc: 1 to 00000000000c6e81 │ │ +00008a50 000000000000005c 00008a54 FDE cie=00000000 pc=00000000000d9030..00000000000d9441 │ │ + DW_CFA_advance_loc: 1 to 00000000000d9031 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000c6e83 │ │ + DW_CFA_advance_loc: 2 to 00000000000d9033 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000c6e85 │ │ + DW_CFA_advance_loc: 2 to 00000000000d9035 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000c6e87 │ │ + DW_CFA_advance_loc: 2 to 00000000000d9037 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000c6e89 │ │ + DW_CFA_advance_loc: 2 to 00000000000d9039 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000c6e8a │ │ + DW_CFA_advance_loc: 1 to 00000000000d903a │ │ DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 7 to 00000000000d9041 │ │ + DW_CFA_def_cfa_offset: 448 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 592 to 00000000000c70da │ │ + DW_CFA_advance_loc1: 251 to 00000000000d913c │ │ + DW_CFA_def_cfa_offset: 496 │ │ + DW_CFA_advance_loc: 18 to 00000000000d914e │ │ + DW_CFA_def_cfa_offset: 504 │ │ + DW_CFA_advance_loc: 1 to 00000000000d914f │ │ + DW_CFA_def_cfa_offset: 512 │ │ + DW_CFA_advance_loc: 9 to 00000000000d9158 │ │ + DW_CFA_def_cfa_offset: 448 │ │ + DW_CFA_advance_loc2: 734 to 00000000000d9436 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000d9437 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000c70dc │ │ + DW_CFA_advance_loc: 2 to 00000000000d9439 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000c70de │ │ + DW_CFA_advance_loc: 2 to 00000000000d943b │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000c70e0 │ │ + DW_CFA_advance_loc: 2 to 00000000000d943d │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000c70e2 │ │ + DW_CFA_advance_loc: 2 to 00000000000d943f │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000c70e3 │ │ + DW_CFA_advance_loc: 1 to 00000000000d9440 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00008918 0000000000000014 0000891c FDE cie=00000000 pc=00000000000c70f0..00000000000c7101 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00008930 0000000000000014 00008934 FDE cie=00000000 pc=00000000000c7110..00000000000c711e │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00008948 0000000000000014 0000894c FDE cie=00000000 pc=00000000000c7120..00000000000c712b │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00008960 000000000000004c 00008964 FDE cie=00000000 pc=00000000000c7130..00000000000c7c6b │ │ - DW_CFA_advance_loc: 1 to 00000000000c7131 │ │ +00008ab0 000000000000004c 00008ab4 FDE cie=00000000 pc=00000000000d9450..00000000000d9b29 │ │ + DW_CFA_advance_loc: 1 to 00000000000d9451 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000c7133 │ │ + DW_CFA_advance_loc: 2 to 00000000000d9453 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000c7135 │ │ + DW_CFA_advance_loc: 2 to 00000000000d9455 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000c7137 │ │ + DW_CFA_advance_loc: 2 to 00000000000d9457 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000c7139 │ │ + DW_CFA_advance_loc: 2 to 00000000000d9459 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000c713a │ │ + DW_CFA_advance_loc: 1 to 00000000000d945a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000c7141 │ │ - DW_CFA_def_cfa_offset: 288 │ │ + DW_CFA_advance_loc: 7 to 00000000000d9461 │ │ + DW_CFA_def_cfa_offset: 224 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 2847 to 00000000000c7c60 │ │ + DW_CFA_advance_loc2: 1725 to 00000000000d9b1e │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000c7c61 │ │ + DW_CFA_advance_loc: 1 to 00000000000d9b1f │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000c7c63 │ │ + DW_CFA_advance_loc: 2 to 00000000000d9b21 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000c7c65 │ │ + DW_CFA_advance_loc: 2 to 00000000000d9b23 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000c7c67 │ │ + DW_CFA_advance_loc: 2 to 00000000000d9b25 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000c7c69 │ │ + DW_CFA_advance_loc: 2 to 00000000000d9b27 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000c7c6a │ │ + DW_CFA_advance_loc: 1 to 00000000000d9b28 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000089b0 000000000000002c 000089b4 FDE cie=00000000 pc=00000000000c7c70..00000000000c7cd9 │ │ - DW_CFA_advance_loc: 1 to 00000000000c7c71 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000c7c72 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 4 to 00000000000c7c76 │ │ +00008b00 0000000000000024 00008b04 FDE cie=00000000 pc=00000000000d9b30..00000000000d9b4b │ │ + DW_CFA_advance_loc: 4 to 00000000000d9b34 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 8 to 00000000000d9b3c │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 2 to 00000000000d9b3e │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000d9b40 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 1 to 00000000000d9b41 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 96 to 00000000000c7cd6 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 00000000000c7cd7 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000c7cd8 │ │ + DW_CFA_advance_loc: 9 to 00000000000d9b4a │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00008b28 0000000000000024 00008b2c FDE cie=00000000 pc=00000000000d9b50..00000000000d9b6b │ │ + DW_CFA_advance_loc: 4 to 00000000000d9b54 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 8 to 00000000000d9b5c │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 2 to 00000000000d9b5e │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000d9b60 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 1 to 00000000000d9b61 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000d9b6a │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +00008b50 0000000000000024 00008b54 FDE cie=00000000 pc=00000000000d9b70..00000000000d9b8b │ │ + DW_CFA_advance_loc: 4 to 00000000000d9b74 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 8 to 00000000000d9b7c │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 2 to 00000000000d9b7e │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000d9b80 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 1 to 00000000000d9b81 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000d9b8a │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000089e0 000000000000002c 000089e4 FDE cie=00000000 pc=00000000000c7ce0..00000000000c7d49 │ │ - DW_CFA_advance_loc: 1 to 00000000000c7ce1 │ │ +00008b78 000000000000002c 00008b7c FDE cie=00000000 pc=00000000000d9b90..00000000000d9e52 │ │ + DW_CFA_advance_loc: 2 to 00000000000d9b92 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000c7ce2 │ │ + DW_CFA_advance_loc: 2 to 00000000000d9b94 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 4 to 00000000000c7ce6 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 96 to 00000000000c7d46 │ │ + DW_CFA_advance_loc: 1 to 00000000000d9b95 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ + DW_CFA_advance_loc2: 667 to 00000000000d9e30 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 00000000000c7d47 │ │ + DW_CFA_advance_loc: 2 to 00000000000d9e32 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000c7d48 │ │ + DW_CFA_advance_loc: 2 to 00000000000d9e34 │ │ DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 5 to 00000000000d9e39 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00008ba8 0000000000000014 00008bac FDE cie=00000000 pc=00000000000d9e60..00000000000d9e78 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00008a10 000000000000002c 00008a14 FDE cie=00000000 pc=00000000000c7d50..00000000000c7db9 │ │ - DW_CFA_advance_loc: 1 to 00000000000c7d51 │ │ +00008bc0 0000000000000024 00008bc4 FDE cie=00000000 pc=00000000000d9e80..00000000000d9fd6 │ │ + DW_CFA_advance_loc: 2 to 00000000000d9e82 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000c7d52 │ │ + DW_CFA_advance_loc: 1 to 00000000000d9e83 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 4 to 00000000000c7d56 │ │ - DW_CFA_def_cfa_offset: 128 │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 96 to 00000000000c7db6 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 00000000000c7db7 │ │ + DW_CFA_offset: r14 (r14) at cfa-16 │ │ + DW_CFA_advance_loc2: 332 to 00000000000d9fcf │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000c7db8 │ │ + DW_CFA_advance_loc: 2 to 00000000000d9fd1 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +00008be8 0000000000000024 00008bec FDE cie=00000000 pc=00000000000d9fe0..00000000000da12c │ │ + DW_CFA_advance_loc: 2 to 00000000000d9fe2 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000d9fe3 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ + DW_CFA_offset: r14 (r14) at cfa-16 │ │ + DW_CFA_advance_loc2: 300 to 00000000000da10f │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000da111 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 5 to 00000000000da116 │ │ + DW_CFA_def_cfa_offset: 24 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00008a40 000000000000004c 00008a44 FDE cie=00000000 pc=00000000000c7dc0..00000000000c8284 │ │ - DW_CFA_advance_loc: 1 to 00000000000c7dc1 │ │ +00008c10 000000000000003c 00008c14 FDE cie=00000000 pc=00000000000da130..00000000000da227 │ │ + DW_CFA_advance_loc: 2 to 00000000000da132 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000c7dc3 │ │ + DW_CFA_advance_loc: 2 to 00000000000da134 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000c7dc5 │ │ + DW_CFA_advance_loc: 2 to 00000000000da136 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000c7dc7 │ │ + DW_CFA_advance_loc: 2 to 00000000000da138 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000c7dc9 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000c7dca │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 00000000000c7dce │ │ - DW_CFA_def_cfa_offset: 136 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 1195 to 00000000000c8279 │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000c827a │ │ + DW_CFA_advance_loc: 1 to 00000000000da139 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000c827c │ │ + DW_CFA_offset: r3 (rbx) at cfa-48 │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ + DW_CFA_offset: r13 (r13) at cfa-32 │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ + DW_CFA_advance_loc1: 229 to 00000000000da21e │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000c827e │ │ + DW_CFA_advance_loc: 2 to 00000000000da220 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000c8280 │ │ + DW_CFA_advance_loc: 2 to 00000000000da222 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000c8282 │ │ + DW_CFA_advance_loc: 2 to 00000000000da224 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000c8283 │ │ + DW_CFA_advance_loc: 2 to 00000000000da226 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00008a90 000000000000004c 00008a94 FDE cie=00000000 pc=00000000000c8290..00000000000c95e8 │ │ - DW_CFA_advance_loc: 1 to 00000000000c8291 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000c8293 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000c8295 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000c8297 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000c8299 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000c829a │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000c82a1 │ │ - DW_CFA_def_cfa_offset: 368 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 4924 to 00000000000c95dd │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000c95de │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000c95e0 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000c95e2 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000c95e4 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000c95e6 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000c95e7 │ │ - DW_CFA_def_cfa_offset: 8 │ │ +00008c50 0000000000000014 00008c54 FDE cie=00000000 pc=00000000000da230..00000000000da2ce │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00008ae0 0000000000000024 00008ae4 FDE cie=00000000 pc=00000000000c95e8..00000000000c9ce3 │ │ - DW_CFA_advance_loc: 1 to 00000000000c95e9 │ │ +00008c68 000000000000002c 00008c6c FDE cie=00000000 pc=00000000000da2d0..00000000000da460 │ │ + DW_CFA_advance_loc: 1 to 00000000000da2d1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 00000000000c95ed │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc2: 1780 to 00000000000c9ce1 │ │ + DW_CFA_advance_loc: 2 to 00000000000da2d3 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 1 to 00000000000da2d4 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 392 to 00000000000da45c │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000da45e │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000c9ce2 │ │ + DW_CFA_advance_loc: 1 to 00000000000da45f │ │ 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 │ │ │ │ -00008b08 0000000000000014 00008b0c FDE cie=00000000 pc=00000000000c9cf0..00000000000c9d36 │ │ +00008c98 0000000000000014 00008c9c FDE cie=00000000 pc=00000000000da460..00000000000da502 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00008b20 000000000000005c 00008b24 FDE cie=00000000 pc=00000000000c9d40..00000000000c9e42 │ │ - DW_CFA_advance_loc: 1 to 00000000000c9d41 │ │ +00008cb0 0000000000000044 00008cb4 FDE cie=00000000 pc=00000000000da510..00000000000da79c │ │ + DW_CFA_advance_loc: 1 to 00000000000da511 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000c9d43 │ │ + DW_CFA_advance_loc: 2 to 00000000000da513 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000c9d45 │ │ + DW_CFA_advance_loc: 2 to 00000000000da515 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000c9d47 │ │ + DW_CFA_advance_loc: 2 to 00000000000da517 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000c9d49 │ │ + DW_CFA_advance_loc: 2 to 00000000000da519 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000c9d4a │ │ + DW_CFA_advance_loc: 1 to 00000000000da51a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 00000000000c9d4e │ │ - DW_CFA_def_cfa_offset: 128 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 93 to 00000000000c9dab │ │ - DW_CFA_def_cfa_offset: 176 │ │ - DW_CFA_advance_loc: 25 to 00000000000c9dc4 │ │ - DW_CFA_def_cfa_offset: 184 │ │ - DW_CFA_advance_loc: 1 to 00000000000c9dc5 │ │ - DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc: 9 to 00000000000c9dce │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc1: 105 to 00000000000c9e37 │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000c9e38 │ │ + DW_CFA_advance_loc2: 632 to 00000000000da792 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000c9e3a │ │ + DW_CFA_advance_loc: 2 to 00000000000da794 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000c9e3c │ │ + DW_CFA_advance_loc: 2 to 00000000000da796 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000c9e3e │ │ + DW_CFA_advance_loc: 2 to 00000000000da798 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000c9e40 │ │ + DW_CFA_advance_loc: 2 to 00000000000da79a │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000c9e41 │ │ + DW_CFA_advance_loc: 1 to 00000000000da79b │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00008b80 000000000000005c 00008b84 FDE cie=00000000 pc=00000000000c9e50..00000000000c9f41 │ │ - DW_CFA_advance_loc: 1 to 00000000000c9e51 │ │ +00008cf8 000000000000004c 00008cfc FDE cie=00000000 pc=00000000000da7a0..00000000000daedb │ │ + DW_CFA_advance_loc: 1 to 00000000000da7a1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000c9e53 │ │ + DW_CFA_advance_loc: 2 to 00000000000da7a3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000c9e55 │ │ + DW_CFA_advance_loc: 2 to 00000000000da7a5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000c9e57 │ │ + DW_CFA_advance_loc: 2 to 00000000000da7a7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000c9e59 │ │ + DW_CFA_advance_loc: 2 to 00000000000da7a9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000c9e5a │ │ + DW_CFA_advance_loc: 1 to 00000000000da7aa │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 00000000000c9e5e │ │ + DW_CFA_advance_loc: 4 to 00000000000da7ae │ │ DW_CFA_def_cfa_offset: 128 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 77 to 00000000000c9eab │ │ - DW_CFA_def_cfa_offset: 176 │ │ - DW_CFA_advance_loc: 25 to 00000000000c9ec4 │ │ - DW_CFA_def_cfa_offset: 184 │ │ - DW_CFA_advance_loc: 1 to 00000000000c9ec5 │ │ - DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc: 9 to 00000000000c9ece │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc1: 104 to 00000000000c9f36 │ │ + DW_CFA_advance_loc2: 1826 to 00000000000daed0 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000c9f37 │ │ + DW_CFA_advance_loc: 1 to 00000000000daed1 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000c9f39 │ │ + DW_CFA_advance_loc: 2 to 00000000000daed3 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000c9f3b │ │ + DW_CFA_advance_loc: 2 to 00000000000daed5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000c9f3d │ │ + DW_CFA_advance_loc: 2 to 00000000000daed7 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000c9f3f │ │ + DW_CFA_advance_loc: 2 to 00000000000daed9 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000c9f40 │ │ + DW_CFA_advance_loc: 1 to 00000000000daeda │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00008be0 000000000000005c 00008be4 FDE cie=00000000 pc=00000000000c9f50..00000000000ca03a │ │ - DW_CFA_advance_loc: 1 to 00000000000c9f51 │ │ +00008d48 0000000000000044 00008d4c FDE cie=00000000 pc=00000000000daee0..00000000000db147 │ │ + DW_CFA_advance_loc: 1 to 00000000000daee1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000c9f53 │ │ + DW_CFA_advance_loc: 2 to 00000000000daee3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000c9f55 │ │ + DW_CFA_advance_loc: 2 to 00000000000daee5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000c9f57 │ │ + DW_CFA_advance_loc: 2 to 00000000000daee7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000c9f59 │ │ + DW_CFA_advance_loc: 2 to 00000000000daee9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000c9f5a │ │ + DW_CFA_advance_loc: 1 to 00000000000daeea │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 00000000000c9f5e │ │ - DW_CFA_def_cfa_offset: 128 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 133 to 00000000000c9fe3 │ │ - DW_CFA_def_cfa_offset: 176 │ │ - DW_CFA_advance_loc: 22 to 00000000000c9ff9 │ │ - DW_CFA_def_cfa_offset: 184 │ │ - DW_CFA_advance_loc: 2 to 00000000000c9ffb │ │ - DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc: 9 to 00000000000ca004 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 43 to 00000000000ca02f │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000ca030 │ │ + DW_CFA_advance_loc2: 595 to 00000000000db13d │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000ca032 │ │ + DW_CFA_advance_loc: 2 to 00000000000db13f │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000ca034 │ │ + DW_CFA_advance_loc: 2 to 00000000000db141 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000ca036 │ │ + DW_CFA_advance_loc: 2 to 00000000000db143 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000ca038 │ │ + DW_CFA_advance_loc: 2 to 00000000000db145 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000ca039 │ │ + DW_CFA_advance_loc: 1 to 00000000000db146 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +00008d90 0000000000000014 00008d94 FDE cie=00000000 pc=00000000000db150..00000000000db196 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00008c40 000000000000005c 00008c44 FDE cie=00000000 pc=00000000000ca040..00000000000ca11b │ │ - DW_CFA_advance_loc: 1 to 00000000000ca041 │ │ +00008da8 000000000000004c 00008dac FDE cie=00000000 pc=00000000000db1a0..00000000000db28a │ │ + DW_CFA_advance_loc: 1 to 00000000000db1a1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000ca043 │ │ + DW_CFA_advance_loc: 2 to 00000000000db1a3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000ca045 │ │ + DW_CFA_advance_loc: 2 to 00000000000db1a5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000ca047 │ │ + DW_CFA_advance_loc: 2 to 00000000000db1a7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000ca049 │ │ + DW_CFA_advance_loc: 2 to 00000000000db1a9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000ca04a │ │ + DW_CFA_advance_loc: 1 to 00000000000db1aa │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 00000000000ca04e │ │ + DW_CFA_advance_loc: 4 to 00000000000db1ae │ │ DW_CFA_def_cfa_offset: 128 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 111 to 00000000000ca0bd │ │ - DW_CFA_def_cfa_offset: 176 │ │ - DW_CFA_advance_loc: 22 to 00000000000ca0d3 │ │ - DW_CFA_def_cfa_offset: 184 │ │ - DW_CFA_advance_loc: 2 to 00000000000ca0d5 │ │ - DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc: 9 to 00000000000ca0de │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 50 to 00000000000ca110 │ │ + DW_CFA_advance_loc1: 209 to 00000000000db27f │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000ca111 │ │ + DW_CFA_advance_loc: 1 to 00000000000db280 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000ca113 │ │ + DW_CFA_advance_loc: 2 to 00000000000db282 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000ca115 │ │ + DW_CFA_advance_loc: 2 to 00000000000db284 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000ca117 │ │ + DW_CFA_advance_loc: 2 to 00000000000db286 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000ca119 │ │ + DW_CFA_advance_loc: 2 to 00000000000db288 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000ca11a │ │ + DW_CFA_advance_loc: 1 to 00000000000db289 │ │ 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 │ │ │ │ -00008ca0 000000000000004c 00008ca4 FDE cie=00000000 pc=00000000000ca120..00000000000cabcf │ │ - DW_CFA_advance_loc: 1 to 00000000000ca121 │ │ +00008df8 000000000000004c 00008dfc FDE cie=00000000 pc=00000000000db290..00000000000db366 │ │ + DW_CFA_advance_loc: 1 to 00000000000db291 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000ca123 │ │ + DW_CFA_advance_loc: 2 to 00000000000db293 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000ca125 │ │ + DW_CFA_advance_loc: 2 to 00000000000db295 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000ca127 │ │ + DW_CFA_advance_loc: 2 to 00000000000db297 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000ca129 │ │ + DW_CFA_advance_loc: 2 to 00000000000db299 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000ca12a │ │ + DW_CFA_advance_loc: 1 to 00000000000db29a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000ca131 │ │ - DW_CFA_def_cfa_offset: 208 │ │ + DW_CFA_advance_loc: 4 to 00000000000db29e │ │ + DW_CFA_def_cfa_offset: 128 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 2707 to 00000000000cabc4 │ │ + DW_CFA_advance_loc1: 189 to 00000000000db35b │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000cabc5 │ │ + DW_CFA_advance_loc: 1 to 00000000000db35c │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000cabc7 │ │ + DW_CFA_advance_loc: 2 to 00000000000db35e │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000cabc9 │ │ + DW_CFA_advance_loc: 2 to 00000000000db360 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000cabcb │ │ + DW_CFA_advance_loc: 2 to 00000000000db362 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000cabcd │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000cabce │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00008cf0 0000000000000024 00008cf4 FDE cie=00000000 pc=00000000000cabd0..00000000000cbbd5 │ │ - DW_CFA_advance_loc: 1 to 00000000000cabd1 │ │ + DW_CFA_advance_loc: 2 to 00000000000db364 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 00000000000cabd5 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc2: 4094 to 00000000000cbbd3 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000cbbd4 │ │ + DW_CFA_advance_loc: 1 to 00000000000db365 │ │ 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 │ │ │ │ -00008d18 00000000000000ac 00008d1c FDE cie=00000000 pc=00000000000cbbe0..00000000000cbe1a │ │ - DW_CFA_advance_loc: 1 to 00000000000cbbe1 │ │ +00008e48 000000000000004c 00008e4c FDE cie=00000000 pc=00000000000db370..00000000000db449 │ │ + DW_CFA_advance_loc: 1 to 00000000000db371 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000cbbe3 │ │ + DW_CFA_advance_loc: 2 to 00000000000db373 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000cbbe5 │ │ + DW_CFA_advance_loc: 2 to 00000000000db375 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000cbbe7 │ │ + DW_CFA_advance_loc: 2 to 00000000000db377 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000cbbe9 │ │ + DW_CFA_advance_loc: 2 to 00000000000db379 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000cbbea │ │ + DW_CFA_advance_loc: 1 to 00000000000db37a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 00000000000cbbee │ │ + DW_CFA_advance_loc: 4 to 00000000000db37e │ │ DW_CFA_def_cfa_offset: 128 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 170 to 00000000000cbc98 │ │ - DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 14 to 00000000000cbca6 │ │ - DW_CFA_def_cfa_offset: 152 │ │ - DW_CFA_advance_loc: 2 to 00000000000cbca8 │ │ - DW_CFA_def_cfa_offset: 160 │ │ - DW_CFA_advance_loc: 2 to 00000000000cbcaa │ │ - DW_CFA_def_cfa_offset: 168 │ │ - DW_CFA_advance_loc: 1 to 00000000000cbcab │ │ - DW_CFA_def_cfa_offset: 176 │ │ - DW_CFA_advance_loc: 1 to 00000000000cbcac │ │ - DW_CFA_def_cfa_offset: 184 │ │ - DW_CFA_advance_loc: 2 to 00000000000cbcae │ │ - DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc: 19 to 00000000000cbcc1 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc1: 178 to 00000000000cbd73 │ │ - DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 18 to 00000000000cbd85 │ │ - DW_CFA_def_cfa_offset: 152 │ │ - DW_CFA_advance_loc: 2 to 00000000000cbd87 │ │ - DW_CFA_def_cfa_offset: 160 │ │ - DW_CFA_advance_loc: 4 to 00000000000cbd8b │ │ - DW_CFA_def_cfa_offset: 168 │ │ - DW_CFA_advance_loc: 2 to 00000000000cbd8d │ │ - DW_CFA_def_cfa_offset: 176 │ │ - DW_CFA_advance_loc: 1 to 00000000000cbd8e │ │ - DW_CFA_def_cfa_offset: 184 │ │ - DW_CFA_advance_loc: 2 to 00000000000cbd90 │ │ - DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc: 32 to 00000000000cbdb0 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 10 to 00000000000cbdba │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 2 to 00000000000cbdbc │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 53 to 00000000000cbdf1 │ │ - DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 8 to 00000000000cbdf9 │ │ - DW_CFA_def_cfa_offset: 152 │ │ - DW_CFA_advance_loc: 2 to 00000000000cbdfb │ │ - DW_CFA_def_cfa_offset: 160 │ │ - DW_CFA_advance_loc: 4 to 00000000000cbdff │ │ - DW_CFA_def_cfa_offset: 168 │ │ - DW_CFA_advance_loc: 2 to 00000000000cbe01 │ │ - DW_CFA_def_cfa_offset: 176 │ │ - DW_CFA_advance_loc: 1 to 00000000000cbe02 │ │ - DW_CFA_def_cfa_offset: 184 │ │ - DW_CFA_advance_loc: 1 to 00000000000cbe03 │ │ - DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc: 12 to 00000000000cbe0f │ │ + DW_CFA_advance_loc1: 192 to 00000000000db43e │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000cbe10 │ │ + DW_CFA_advance_loc: 1 to 00000000000db43f │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000cbe12 │ │ + DW_CFA_advance_loc: 2 to 00000000000db441 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000cbe14 │ │ + DW_CFA_advance_loc: 2 to 00000000000db443 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000cbe16 │ │ + DW_CFA_advance_loc: 2 to 00000000000db445 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000cbe18 │ │ + DW_CFA_advance_loc: 2 to 00000000000db447 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000cbe19 │ │ + DW_CFA_advance_loc: 1 to 00000000000db448 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00008dc8 0000000000000064 00008dcc FDE cie=00000000 pc=00000000000cbe20..00000000000cc1f7 │ │ - DW_CFA_advance_loc: 1 to 00000000000cbe21 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000cbe23 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000cbe25 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000cbe27 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000cbe29 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000cbe2a │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000cbe31 │ │ - DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 834 to 00000000000cc173 │ │ - DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 27 to 00000000000cc18e │ │ - DW_CFA_def_cfa_offset: 232 │ │ - DW_CFA_advance_loc: 1 to 00000000000cc18f │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 2 to 00000000000cc191 │ │ - DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 8 to 00000000000cc199 │ │ - DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 11 to 00000000000cc1a4 │ │ - DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc1: 72 to 00000000000cc1ec │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000cc1ed │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000cc1ef │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000cc1f1 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000cc1f3 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000cc1f5 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000cc1f6 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00008e30 000000000000004c 00008e34 FDE cie=00000000 pc=00000000000cc200..00000000000cc396 │ │ - DW_CFA_advance_loc: 1 to 00000000000cc201 │ │ +00008e98 000000000000004c 00008e9c FDE cie=00000000 pc=00000000000db450..00000000000db51a │ │ + DW_CFA_advance_loc: 1 to 00000000000db451 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000cc203 │ │ + DW_CFA_advance_loc: 2 to 00000000000db453 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000cc205 │ │ + DW_CFA_advance_loc: 2 to 00000000000db455 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000cc207 │ │ + DW_CFA_advance_loc: 2 to 00000000000db457 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000cc209 │ │ + DW_CFA_advance_loc: 2 to 00000000000db459 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000cc20a │ │ + DW_CFA_advance_loc: 1 to 00000000000db45a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 00000000000cc20e │ │ + DW_CFA_advance_loc: 4 to 00000000000db45e │ │ DW_CFA_def_cfa_offset: 128 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 381 to 00000000000cc38b │ │ + DW_CFA_advance_loc1: 177 to 00000000000db50f │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000cc38c │ │ + DW_CFA_advance_loc: 1 to 00000000000db510 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000cc38e │ │ + DW_CFA_advance_loc: 2 to 00000000000db512 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000cc390 │ │ + DW_CFA_advance_loc: 2 to 00000000000db514 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000cc392 │ │ + DW_CFA_advance_loc: 2 to 00000000000db516 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000cc394 │ │ + DW_CFA_advance_loc: 2 to 00000000000db518 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000cc395 │ │ + DW_CFA_advance_loc: 1 to 00000000000db519 │ │ 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 │ │ │ │ -00008e80 000000000000009c 00008e84 FDE cie=00000000 pc=00000000000cc3a0..00000000000cc938 │ │ - DW_CFA_advance_loc: 1 to 00000000000cc3a1 │ │ +00008ee8 000000000000004c 00008eec FDE cie=00000000 pc=00000000000db520..00000000000dbf4f │ │ + DW_CFA_advance_loc: 1 to 00000000000db521 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000cc3a3 │ │ + DW_CFA_advance_loc: 2 to 00000000000db523 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000cc3a5 │ │ + DW_CFA_advance_loc: 2 to 00000000000db525 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000cc3a7 │ │ + DW_CFA_advance_loc: 2 to 00000000000db527 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000cc3a9 │ │ + DW_CFA_advance_loc: 2 to 00000000000db529 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000cc3aa │ │ + DW_CFA_advance_loc: 1 to 00000000000db52a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000cc3b1 │ │ - DW_CFA_def_cfa_offset: 2432 │ │ + DW_CFA_advance_loc: 4 to 00000000000db52e │ │ + DW_CFA_def_cfa_offset: 176 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 354 to 00000000000cc513 │ │ - DW_CFA_def_cfa_offset: 2464 │ │ - DW_CFA_advance_loc: 26 to 00000000000cc52d │ │ - DW_CFA_def_cfa_offset: 2472 │ │ - DW_CFA_advance_loc: 7 to 00000000000cc534 │ │ - DW_CFA_def_cfa_offset: 2480 │ │ - DW_CFA_advance_loc: 4 to 00000000000cc538 │ │ - DW_CFA_def_cfa_offset: 2488 │ │ - DW_CFA_advance_loc: 2 to 00000000000cc53a │ │ - DW_CFA_def_cfa_offset: 2496 │ │ - DW_CFA_advance_loc: 9 to 00000000000cc543 │ │ - DW_CFA_def_cfa_offset: 2432 │ │ - DW_CFA_advance_loc: 7 to 00000000000cc54a │ │ + DW_CFA_advance_loc2: 2582 to 00000000000dbf44 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000cc54b │ │ + DW_CFA_advance_loc: 1 to 00000000000dbf45 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000cc54d │ │ + DW_CFA_advance_loc: 2 to 00000000000dbf47 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000cc54f │ │ + DW_CFA_advance_loc: 2 to 00000000000dbf49 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000cc551 │ │ + DW_CFA_advance_loc: 2 to 00000000000dbf4b │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000cc553 │ │ + DW_CFA_advance_loc: 2 to 00000000000dbf4d │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000cc554 │ │ + DW_CFA_advance_loc: 1 to 00000000000dbf4e │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000cc555 │ │ - DW_CFA_def_cfa_offset: 2432 │ │ - DW_CFA_advance_loc2: 502 to 00000000000cc74b │ │ - DW_CFA_def_cfa_offset: 2464 │ │ - DW_CFA_advance_loc: 26 to 00000000000cc765 │ │ - DW_CFA_def_cfa_offset: 2472 │ │ - DW_CFA_advance_loc: 8 to 00000000000cc76d │ │ - DW_CFA_def_cfa_offset: 2480 │ │ - DW_CFA_advance_loc: 4 to 00000000000cc771 │ │ - DW_CFA_def_cfa_offset: 2488 │ │ - DW_CFA_advance_loc: 2 to 00000000000cc773 │ │ - DW_CFA_def_cfa_offset: 2496 │ │ - DW_CFA_advance_loc: 17 to 00000000000cc784 │ │ - DW_CFA_def_cfa_offset: 2432 │ │ - DW_CFA_advance_loc2: 301 to 00000000000cc8b1 │ │ - DW_CFA_def_cfa_offset: 2464 │ │ - DW_CFA_advance_loc: 26 to 00000000000cc8cb │ │ - DW_CFA_def_cfa_offset: 2472 │ │ - DW_CFA_advance_loc: 7 to 00000000000cc8d2 │ │ - DW_CFA_def_cfa_offset: 2480 │ │ - DW_CFA_advance_loc: 4 to 00000000000cc8d6 │ │ - DW_CFA_def_cfa_offset: 2488 │ │ - DW_CFA_advance_loc: 2 to 00000000000cc8d8 │ │ - DW_CFA_def_cfa_offset: 2496 │ │ - DW_CFA_advance_loc: 30 to 00000000000cc8f6 │ │ - DW_CFA_def_cfa_offset: 2432 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00008f20 00000000000000bc 00008f24 FDE cie=00000000 pc=00000000000cc940..00000000000ccd64 │ │ - DW_CFA_advance_loc: 1 to 00000000000cc941 │ │ +00008f38 000000000000004c 00008f3c FDE cie=00000000 pc=00000000000dbf50..00000000000dc7d0 │ │ + DW_CFA_advance_loc: 1 to 00000000000dbf51 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000cc943 │ │ + DW_CFA_advance_loc: 2 to 00000000000dbf53 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000cc945 │ │ + DW_CFA_advance_loc: 2 to 00000000000dbf55 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000cc947 │ │ + DW_CFA_advance_loc: 2 to 00000000000dbf57 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000cc949 │ │ + DW_CFA_advance_loc: 2 to 00000000000dbf59 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000cc94a │ │ + DW_CFA_advance_loc: 1 to 00000000000dbf5a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000cc951 │ │ + DW_CFA_advance_loc: 7 to 00000000000dbf61 │ │ DW_CFA_def_cfa_offset: 192 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 445 to 00000000000ccb0e │ │ - DW_CFA_def_cfa_offset: 216 │ │ - DW_CFA_advance_loc: 28 to 00000000000ccb2a │ │ - DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 2 to 00000000000ccb2c │ │ - DW_CFA_def_cfa_offset: 232 │ │ - DW_CFA_advance_loc: 6 to 00000000000ccb32 │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 6 to 00000000000ccb38 │ │ - DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 5 to 00000000000ccb3d │ │ - DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 19 to 00000000000ccb50 │ │ - DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc: 31 to 00000000000ccb6f │ │ - DW_CFA_def_cfa_offset: 216 │ │ - DW_CFA_advance_loc: 28 to 00000000000ccb8b │ │ - DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 2 to 00000000000ccb8d │ │ - DW_CFA_def_cfa_offset: 232 │ │ - DW_CFA_advance_loc: 7 to 00000000000ccb94 │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 2 to 00000000000ccb96 │ │ - DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 4 to 00000000000ccb9a │ │ - DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 18 to 00000000000ccbac │ │ - DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc1: 162 to 00000000000ccc4e │ │ - DW_CFA_def_cfa_offset: 216 │ │ - DW_CFA_advance_loc: 28 to 00000000000ccc6a │ │ - DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 2 to 00000000000ccc6c │ │ - DW_CFA_def_cfa_offset: 232 │ │ - DW_CFA_advance_loc: 6 to 00000000000ccc72 │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 6 to 00000000000ccc78 │ │ - DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 2 to 00000000000ccc7a │ │ - DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 22 to 00000000000ccc90 │ │ - DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc: 31 to 00000000000cccaf │ │ - DW_CFA_def_cfa_offset: 216 │ │ - DW_CFA_advance_loc: 28 to 00000000000ccccb │ │ - DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 2 to 00000000000ccccd │ │ - DW_CFA_def_cfa_offset: 232 │ │ - DW_CFA_advance_loc: 7 to 00000000000cccd4 │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 2 to 00000000000cccd6 │ │ - DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 2 to 00000000000cccd8 │ │ - DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 18 to 00000000000cccea │ │ - DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc1: 111 to 00000000000ccd59 │ │ + DW_CFA_advance_loc2: 2148 to 00000000000dc7c5 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000ccd5a │ │ + DW_CFA_advance_loc: 1 to 00000000000dc7c6 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000ccd5c │ │ + DW_CFA_advance_loc: 2 to 00000000000dc7c8 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000ccd5e │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000ccd60 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000ccd62 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000ccd63 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00008fe0 0000000000000014 00008fe4 FDE cie=00000000 pc=00000000000ccd70..00000000000ccdab │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00008ff8 0000000000000034 00008ffc FDE cie=00000000 pc=00000000000ccdb0..00000000000cd5aa │ │ - DW_CFA_advance_loc: 1 to 00000000000ccdb1 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000ccdb3 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 00000000000ccdb4 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 7 to 00000000000ccdbb │ │ - DW_CFA_def_cfa_offset: 304 │ │ - DW_CFA_offset: r3 (rbx) at cfa-32 │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 2026 to 00000000000cd5a5 │ │ + DW_CFA_advance_loc: 2 to 00000000000dc7ca │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 00000000000cd5a6 │ │ + DW_CFA_advance_loc: 2 to 00000000000dc7cc │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000cd5a8 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000cd5a9 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00009030 0000000000000034 00009034 FDE cie=00000000 pc=00000000000cd5b0..00000000000cd5e0 │ │ - DW_CFA_advance_loc: 1 to 00000000000cd5b1 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 00000000000cd5b5 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc: 22 to 00000000000cd5cb │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 1 to 00000000000cd5cc │ │ - DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 1 to 00000000000cd5cd │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000cd5cf │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000cd5d1 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000cd5d3 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000cd5d5 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000cd5de │ │ + DW_CFA_advance_loc: 2 to 00000000000dc7ce │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000cd5df │ │ + DW_CFA_advance_loc: 1 to 00000000000dc7cf │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00009068 0000000000000034 0000906c FDE cie=00000000 pc=00000000000cd5e0..00000000000cd610 │ │ - DW_CFA_advance_loc: 1 to 00000000000cd5e1 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 00000000000cd5e5 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc: 22 to 00000000000cd5fb │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 1 to 00000000000cd5fc │ │ - DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 1 to 00000000000cd5fd │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000cd5ff │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000cd601 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000cd603 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000cd605 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000cd60e │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000cd60f │ │ - DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000090a0 0000000000000034 000090a4 FDE cie=00000000 pc=00000000000cd610..00000000000cd640 │ │ - DW_CFA_advance_loc: 1 to 00000000000cd611 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 00000000000cd615 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc: 22 to 00000000000cd62b │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 1 to 00000000000cd62c │ │ - DW_CFA_def_cfa_offset: 88 │ │ - DW_CFA_advance_loc: 1 to 00000000000cd62d │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 2 to 00000000000cd62f │ │ - DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000cd631 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000cd633 │ │ - DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 2 to 00000000000cd635 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000cd63e │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000cd63f │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ +00008f88 0000000000000014 00008f8c FDE cie=00000000 pc=00000000000dc7d0..00000000000dc7d5 │ │ DW_CFA_nop │ │ - │ │ -000090d8 000000000000004c 000090dc FDE cie=00000000 pc=00000000000cd640..00000000000d087d │ │ - DW_CFA_advance_loc: 1 to 00000000000cd641 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000cd643 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000cd645 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000cd647 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000cd649 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000cd64a │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000cd651 │ │ - DW_CFA_def_cfa_offset: 1408 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 12833 to 00000000000d0872 │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000d0873 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000d0875 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000d0877 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000d0879 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000d087b │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000d087c │ │ - DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00009128 000000000000009c 0000912c FDE cie=00000000 pc=00000000000d0880..00000000000d17af │ │ - DW_CFA_advance_loc: 1 to 00000000000d0881 │ │ +00008fa0 000000000000009c 00008fa4 FDE cie=00000000 pc=00000000000dc7e0..00000000000dd70f │ │ + DW_CFA_advance_loc: 1 to 00000000000dc7e1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000d0883 │ │ + DW_CFA_advance_loc: 2 to 00000000000dc7e3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000d0885 │ │ + DW_CFA_advance_loc: 2 to 00000000000dc7e5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000d0887 │ │ + DW_CFA_advance_loc: 2 to 00000000000dc7e7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000d0889 │ │ + DW_CFA_advance_loc: 2 to 00000000000dc7e9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000d088a │ │ + DW_CFA_advance_loc: 1 to 00000000000dc7ea │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000d0891 │ │ + DW_CFA_advance_loc: 7 to 00000000000dc7f1 │ │ DW_CFA_def_cfa_offset: 320 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 926 to 00000000000d0c2f │ │ + DW_CFA_advance_loc2: 926 to 00000000000dcb8f │ │ DW_CFA_def_cfa_offset: 344 │ │ - DW_CFA_advance_loc: 22 to 00000000000d0c45 │ │ + DW_CFA_advance_loc: 22 to 00000000000dcba5 │ │ DW_CFA_def_cfa_offset: 352 │ │ - DW_CFA_advance_loc: 9 to 00000000000d0c4e │ │ + DW_CFA_advance_loc: 9 to 00000000000dcbae │ │ DW_CFA_def_cfa_offset: 360 │ │ - DW_CFA_advance_loc: 14 to 00000000000d0c5c │ │ + DW_CFA_advance_loc: 14 to 00000000000dcbbc │ │ DW_CFA_def_cfa_offset: 368 │ │ - DW_CFA_advance_loc: 2 to 00000000000d0c5e │ │ + DW_CFA_advance_loc: 2 to 00000000000dcbbe │ │ DW_CFA_def_cfa_offset: 376 │ │ - DW_CFA_advance_loc: 2 to 00000000000d0c60 │ │ + DW_CFA_advance_loc: 2 to 00000000000dcbc0 │ │ DW_CFA_def_cfa_offset: 384 │ │ - DW_CFA_advance_loc: 17 to 00000000000d0c71 │ │ + DW_CFA_advance_loc: 17 to 00000000000dcbd1 │ │ DW_CFA_def_cfa_offset: 320 │ │ - DW_CFA_advance_loc1: 200 to 00000000000d0d39 │ │ + DW_CFA_advance_loc1: 200 to 00000000000dcc99 │ │ DW_CFA_def_cfa_offset: 360 │ │ - DW_CFA_advance_loc: 26 to 00000000000d0d53 │ │ + DW_CFA_advance_loc: 26 to 00000000000dccb3 │ │ DW_CFA_def_cfa_offset: 368 │ │ - DW_CFA_advance_loc: 7 to 00000000000d0d5a │ │ + DW_CFA_advance_loc: 7 to 00000000000dccba │ │ DW_CFA_def_cfa_offset: 376 │ │ - DW_CFA_advance_loc: 2 to 00000000000d0d5c │ │ + DW_CFA_advance_loc: 2 to 00000000000dccbc │ │ DW_CFA_def_cfa_offset: 384 │ │ - DW_CFA_advance_loc: 17 to 00000000000d0d6d │ │ + DW_CFA_advance_loc: 17 to 00000000000dcccd │ │ DW_CFA_def_cfa_offset: 320 │ │ - DW_CFA_advance_loc2: 904 to 00000000000d10f5 │ │ + DW_CFA_advance_loc2: 904 to 00000000000dd055 │ │ DW_CFA_def_cfa_offset: 344 │ │ - DW_CFA_advance_loc: 19 to 00000000000d1108 │ │ + DW_CFA_advance_loc: 19 to 00000000000dd068 │ │ DW_CFA_def_cfa_offset: 352 │ │ - DW_CFA_advance_loc: 9 to 00000000000d1111 │ │ + DW_CFA_advance_loc: 9 to 00000000000dd071 │ │ DW_CFA_def_cfa_offset: 360 │ │ - DW_CFA_advance_loc: 14 to 00000000000d111f │ │ + DW_CFA_advance_loc: 14 to 00000000000dd07f │ │ DW_CFA_def_cfa_offset: 368 │ │ - DW_CFA_advance_loc: 7 to 00000000000d1126 │ │ + DW_CFA_advance_loc: 7 to 00000000000dd086 │ │ DW_CFA_def_cfa_offset: 376 │ │ - DW_CFA_advance_loc: 1 to 00000000000d1127 │ │ + DW_CFA_advance_loc: 1 to 00000000000dd087 │ │ DW_CFA_def_cfa_offset: 384 │ │ - DW_CFA_advance_loc: 17 to 00000000000d1138 │ │ + DW_CFA_advance_loc: 17 to 00000000000dd098 │ │ DW_CFA_def_cfa_offset: 320 │ │ - DW_CFA_advance_loc2: 1644 to 00000000000d17a4 │ │ + DW_CFA_advance_loc2: 1644 to 00000000000dd704 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000d17a5 │ │ + DW_CFA_advance_loc: 1 to 00000000000dd705 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000d17a7 │ │ + DW_CFA_advance_loc: 2 to 00000000000dd707 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000d17a9 │ │ + DW_CFA_advance_loc: 2 to 00000000000dd709 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000d17ab │ │ + DW_CFA_advance_loc: 2 to 00000000000dd70b │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000d17ad │ │ + DW_CFA_advance_loc: 2 to 00000000000dd70d │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000d17ae │ │ + DW_CFA_advance_loc: 1 to 00000000000dd70e │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000091c8 00000000000000bc 000091cc FDE cie=00000000 pc=00000000000d17b0..00000000000d2128 │ │ - DW_CFA_advance_loc: 1 to 00000000000d17b1 │ │ +00009040 00000000000000bc 00009044 FDE cie=00000000 pc=00000000000dd710..00000000000de08f │ │ + DW_CFA_advance_loc: 1 to 00000000000dd711 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000d17b3 │ │ + DW_CFA_advance_loc: 2 to 00000000000dd713 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000d17b5 │ │ + DW_CFA_advance_loc: 2 to 00000000000dd715 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000d17b7 │ │ + DW_CFA_advance_loc: 2 to 00000000000dd717 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000d17b9 │ │ + DW_CFA_advance_loc: 2 to 00000000000dd719 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000d17ba │ │ + DW_CFA_advance_loc: 1 to 00000000000dd71a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000d17c1 │ │ + DW_CFA_advance_loc: 7 to 00000000000dd721 │ │ DW_CFA_def_cfa_offset: 192 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 147 to 00000000000d1854 │ │ + DW_CFA_advance_loc1: 147 to 00000000000dd7b4 │ │ DW_CFA_def_cfa_offset: 232 │ │ - DW_CFA_advance_loc: 59 to 00000000000d188f │ │ + DW_CFA_advance_loc: 59 to 00000000000dd7ef │ │ DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 10 to 00000000000d1899 │ │ + DW_CFA_advance_loc: 10 to 00000000000dd7f9 │ │ DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 2 to 00000000000d189b │ │ + DW_CFA_advance_loc: 2 to 00000000000dd7fb │ │ DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 19 to 00000000000d18ae │ │ + DW_CFA_advance_loc: 19 to 00000000000dd80e │ │ DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc1: 109 to 00000000000d191b │ │ + DW_CFA_advance_loc1: 109 to 00000000000dd87b │ │ DW_CFA_def_cfa_offset: 232 │ │ - DW_CFA_advance_loc: 33 to 00000000000d193c │ │ + DW_CFA_advance_loc: 33 to 00000000000dd89c │ │ DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 2 to 00000000000d193e │ │ + DW_CFA_advance_loc: 2 to 00000000000dd89e │ │ DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 2 to 00000000000d1940 │ │ + DW_CFA_advance_loc: 2 to 00000000000dd8a0 │ │ DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 39 to 00000000000d1967 │ │ + DW_CFA_advance_loc: 39 to 00000000000dd8c7 │ │ DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc2: 321 to 00000000000d1aa8 │ │ + DW_CFA_advance_loc2: 324 to 00000000000dda0b │ │ DW_CFA_def_cfa_offset: 216 │ │ - DW_CFA_advance_loc: 23 to 00000000000d1abf │ │ + DW_CFA_advance_loc: 23 to 00000000000dda22 │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 2 to 00000000000d1ac1 │ │ + DW_CFA_advance_loc: 2 to 00000000000dda24 │ │ DW_CFA_def_cfa_offset: 232 │ │ - DW_CFA_advance_loc: 9 to 00000000000d1aca │ │ + DW_CFA_advance_loc: 9 to 00000000000dda2d │ │ DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 2 to 00000000000d1acc │ │ + DW_CFA_advance_loc: 2 to 00000000000dda2f │ │ DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 2 to 00000000000d1ace │ │ + DW_CFA_advance_loc: 2 to 00000000000dda31 │ │ DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 9 to 00000000000d1ad7 │ │ + DW_CFA_advance_loc: 9 to 00000000000dda3a │ │ DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc2: 1415 to 00000000000d205e │ │ + DW_CFA_advance_loc2: 1419 to 00000000000ddfc5 │ │ DW_CFA_def_cfa_offset: 232 │ │ - DW_CFA_advance_loc: 25 to 00000000000d2077 │ │ + DW_CFA_advance_loc: 25 to 00000000000ddfde │ │ DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 2 to 00000000000d2079 │ │ + DW_CFA_advance_loc: 2 to 00000000000ddfe0 │ │ DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 9 to 00000000000d2082 │ │ + DW_CFA_advance_loc: 9 to 00000000000ddfe9 │ │ DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 9 to 00000000000d208b │ │ + DW_CFA_advance_loc: 9 to 00000000000ddff2 │ │ DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc: 63 to 00000000000d20ca │ │ + DW_CFA_advance_loc: 63 to 00000000000de031 │ │ DW_CFA_def_cfa_offset: 232 │ │ - DW_CFA_advance_loc: 34 to 00000000000d20ec │ │ + DW_CFA_advance_loc: 34 to 00000000000de053 │ │ DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 2 to 00000000000d20ee │ │ + DW_CFA_advance_loc: 2 to 00000000000de055 │ │ DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 1 to 00000000000d20ef │ │ + DW_CFA_advance_loc: 1 to 00000000000de056 │ │ DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 9 to 00000000000d20f8 │ │ + DW_CFA_advance_loc: 9 to 00000000000de05f │ │ DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc: 37 to 00000000000d211d │ │ + DW_CFA_advance_loc: 37 to 00000000000de084 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000d211e │ │ + DW_CFA_advance_loc: 1 to 00000000000de085 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000d2120 │ │ + DW_CFA_advance_loc: 2 to 00000000000de087 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000d2122 │ │ + DW_CFA_advance_loc: 2 to 00000000000de089 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000d2124 │ │ + DW_CFA_advance_loc: 2 to 00000000000de08b │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000d2126 │ │ + DW_CFA_advance_loc: 2 to 00000000000de08d │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000d2127 │ │ + DW_CFA_advance_loc: 1 to 00000000000de08e │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00009288 000000000000004c 0000928c FDE cie=00000000 pc=00000000000d2130..00000000000d3a63 │ │ - DW_CFA_advance_loc: 1 to 00000000000d2131 │ │ +00009100 000000000000004c 00009104 FDE cie=00000000 pc=00000000000de090..00000000000dfcd3 │ │ + DW_CFA_advance_loc: 1 to 00000000000de091 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000d2133 │ │ + DW_CFA_advance_loc: 2 to 00000000000de093 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000d2135 │ │ + DW_CFA_advance_loc: 2 to 00000000000de095 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000d2137 │ │ + DW_CFA_advance_loc: 2 to 00000000000de097 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000d2139 │ │ + DW_CFA_advance_loc: 2 to 00000000000de099 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000d213a │ │ + DW_CFA_advance_loc: 1 to 00000000000de09a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000d2141 │ │ + DW_CFA_advance_loc: 7 to 00000000000de0a1 │ │ DW_CFA_def_cfa_offset: 256 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 6290 to 00000000000d39d3 │ │ + DW_CFA_advance_loc2: 7124 to 00000000000dfc75 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000d39d4 │ │ + DW_CFA_advance_loc: 1 to 00000000000dfc76 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000d39d6 │ │ + DW_CFA_advance_loc: 2 to 00000000000dfc78 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000d39d8 │ │ + DW_CFA_advance_loc: 2 to 00000000000dfc7a │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000d39da │ │ + DW_CFA_advance_loc: 2 to 00000000000dfc7c │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000d39dc │ │ + DW_CFA_advance_loc: 2 to 00000000000dfc7e │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000d39dd │ │ + DW_CFA_advance_loc: 1 to 00000000000dfc7f │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000d39de │ │ + DW_CFA_advance_loc: 1 to 00000000000dfc80 │ │ DW_CFA_def_cfa_offset: 256 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000092d8 0000000000000194 000092dc FDE cie=00000000 pc=00000000000d3a70..00000000000d5901 │ │ - DW_CFA_advance_loc: 1 to 00000000000d3a71 │ │ +00009150 00000000000001b4 00009154 FDE cie=00000000 pc=00000000000dfce0..00000000000e1b49 │ │ + DW_CFA_advance_loc: 1 to 00000000000dfce1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000d3a73 │ │ + DW_CFA_advance_loc: 2 to 00000000000dfce3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000d3a75 │ │ + DW_CFA_advance_loc: 2 to 00000000000dfce5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000d3a77 │ │ + DW_CFA_advance_loc: 2 to 00000000000dfce7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000d3a79 │ │ + DW_CFA_advance_loc: 2 to 00000000000dfce9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000d3a7a │ │ + DW_CFA_advance_loc: 1 to 00000000000dfcea │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000d3a81 │ │ + DW_CFA_advance_loc: 7 to 00000000000dfcf1 │ │ DW_CFA_def_cfa_offset: 576 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 2173 to 00000000000d42fe │ │ + DW_CFA_advance_loc2: 2133 to 00000000000e0546 │ │ + DW_CFA_def_cfa_offset: 616 │ │ + DW_CFA_advance_loc: 2 to 00000000000e0548 │ │ DW_CFA_def_cfa_offset: 624 │ │ - DW_CFA_advance_loc: 10 to 00000000000d4308 │ │ + DW_CFA_advance_loc: 7 to 00000000000e054f │ │ DW_CFA_def_cfa_offset: 632 │ │ - DW_CFA_advance_loc: 1 to 00000000000d4309 │ │ + DW_CFA_advance_loc: 1 to 00000000000e0550 │ │ DW_CFA_def_cfa_offset: 640 │ │ - DW_CFA_advance_loc: 2 to 00000000000d430b │ │ + DW_CFA_advance_loc: 1 to 00000000000e0551 │ │ DW_CFA_def_cfa_offset: 648 │ │ - DW_CFA_advance_loc: 1 to 00000000000d430c │ │ + DW_CFA_advance_loc: 5 to 00000000000e0556 │ │ DW_CFA_def_cfa_offset: 656 │ │ - DW_CFA_advance_loc: 9 to 00000000000d4315 │ │ + DW_CFA_advance_loc: 9 to 00000000000e055f │ │ DW_CFA_def_cfa_offset: 664 │ │ - DW_CFA_advance_loc: 10 to 00000000000d431f │ │ + DW_CFA_advance_loc: 2 to 00000000000e0561 │ │ DW_CFA_def_cfa_offset: 672 │ │ - DW_CFA_advance_loc: 2 to 00000000000d4321 │ │ + DW_CFA_advance_loc: 2 to 00000000000e0563 │ │ DW_CFA_def_cfa_offset: 680 │ │ - DW_CFA_advance_loc: 7 to 00000000000d4328 │ │ + DW_CFA_advance_loc: 8 to 00000000000e056b │ │ DW_CFA_def_cfa_offset: 688 │ │ - DW_CFA_advance_loc: 9 to 00000000000d4331 │ │ + DW_CFA_advance_loc: 1 to 00000000000e056c │ │ DW_CFA_def_cfa_offset: 696 │ │ - DW_CFA_advance_loc: 2 to 00000000000d4333 │ │ + DW_CFA_advance_loc: 7 to 00000000000e0573 │ │ DW_CFA_def_cfa_offset: 704 │ │ - DW_CFA_advance_loc: 12 to 00000000000d433f │ │ + DW_CFA_advance_loc: 12 to 00000000000e057f │ │ DW_CFA_def_cfa_offset: 576 │ │ - DW_CFA_advance_loc1: 70 to 00000000000d4385 │ │ + DW_CFA_advance_loc1: 85 to 00000000000e05d4 │ │ + DW_CFA_def_cfa_offset: 616 │ │ + DW_CFA_advance_loc: 26 to 00000000000e05ee │ │ DW_CFA_def_cfa_offset: 624 │ │ - DW_CFA_advance_loc: 12 to 00000000000d4391 │ │ + DW_CFA_advance_loc: 1 to 00000000000e05ef │ │ DW_CFA_def_cfa_offset: 632 │ │ - DW_CFA_advance_loc: 2 to 00000000000d4393 │ │ + DW_CFA_advance_loc: 2 to 00000000000e05f1 │ │ DW_CFA_def_cfa_offset: 640 │ │ - DW_CFA_advance_loc: 17 to 00000000000d43a4 │ │ + DW_CFA_advance_loc: 20 to 00000000000e0605 │ │ DW_CFA_def_cfa_offset: 576 │ │ - DW_CFA_advance_loc2: 320 to 00000000000d44e4 │ │ + DW_CFA_advance_loc2: 334 to 00000000000e0753 │ │ DW_CFA_def_cfa_offset: 600 │ │ - DW_CFA_advance_loc: 28 to 00000000000d4500 │ │ + DW_CFA_advance_loc: 28 to 00000000000e076f │ │ DW_CFA_def_cfa_offset: 608 │ │ - DW_CFA_advance_loc: 6 to 00000000000d4506 │ │ + DW_CFA_advance_loc: 6 to 00000000000e0775 │ │ DW_CFA_def_cfa_offset: 616 │ │ - DW_CFA_advance_loc: 7 to 00000000000d450d │ │ + DW_CFA_advance_loc: 7 to 00000000000e077c │ │ DW_CFA_def_cfa_offset: 624 │ │ - DW_CFA_advance_loc: 2 to 00000000000d450f │ │ + DW_CFA_advance_loc: 2 to 00000000000e077e │ │ DW_CFA_def_cfa_offset: 632 │ │ - DW_CFA_advance_loc: 2 to 00000000000d4511 │ │ + DW_CFA_advance_loc: 2 to 00000000000e0780 │ │ DW_CFA_def_cfa_offset: 640 │ │ - DW_CFA_advance_loc: 9 to 00000000000d451a │ │ + DW_CFA_advance_loc: 17 to 00000000000e0791 │ │ DW_CFA_def_cfa_offset: 576 │ │ - DW_CFA_advance_loc2: 1228 to 00000000000d49e6 │ │ + DW_CFA_advance_loc2: 1065 to 00000000000e0bba │ │ DW_CFA_def_cfa_offset: 632 │ │ - DW_CFA_advance_loc: 25 to 00000000000d49ff │ │ + DW_CFA_advance_loc: 25 to 00000000000e0bd3 │ │ DW_CFA_def_cfa_offset: 640 │ │ - DW_CFA_advance_loc: 19 to 00000000000d4a12 │ │ + DW_CFA_advance_loc: 22 to 00000000000e0be9 │ │ DW_CFA_def_cfa_offset: 576 │ │ - DW_CFA_advance_loc2: 397 to 00000000000d4b9f │ │ + DW_CFA_advance_loc2: 436 to 00000000000e0d9d │ │ + DW_CFA_def_cfa_offset: 616 │ │ + DW_CFA_advance_loc: 4 to 00000000000e0da1 │ │ DW_CFA_def_cfa_offset: 624 │ │ - DW_CFA_advance_loc: 9 to 00000000000d4ba8 │ │ + DW_CFA_advance_loc: 7 to 00000000000e0da8 │ │ DW_CFA_def_cfa_offset: 632 │ │ - DW_CFA_advance_loc: 2 to 00000000000d4baa │ │ + DW_CFA_advance_loc: 2 to 00000000000e0daa │ │ DW_CFA_def_cfa_offset: 640 │ │ - DW_CFA_advance_loc: 1 to 00000000000d4bab │ │ + DW_CFA_advance_loc: 2 to 00000000000e0dac │ │ DW_CFA_def_cfa_offset: 648 │ │ - DW_CFA_advance_loc: 1 to 00000000000d4bac │ │ + DW_CFA_advance_loc: 1 to 00000000000e0dad │ │ DW_CFA_def_cfa_offset: 656 │ │ - DW_CFA_advance_loc: 9 to 00000000000d4bb5 │ │ + DW_CFA_advance_loc: 9 to 00000000000e0db6 │ │ DW_CFA_def_cfa_offset: 664 │ │ - DW_CFA_advance_loc: 2 to 00000000000d4bb7 │ │ + DW_CFA_advance_loc: 2 to 00000000000e0db8 │ │ DW_CFA_def_cfa_offset: 672 │ │ - DW_CFA_advance_loc: 2 to 00000000000d4bb9 │ │ + DW_CFA_advance_loc: 2 to 00000000000e0dba │ │ DW_CFA_def_cfa_offset: 680 │ │ - DW_CFA_advance_loc: 10 to 00000000000d4bc3 │ │ + DW_CFA_advance_loc: 13 to 00000000000e0dc7 │ │ DW_CFA_def_cfa_offset: 688 │ │ - DW_CFA_advance_loc: 2 to 00000000000d4bc5 │ │ + DW_CFA_advance_loc: 10 to 00000000000e0dd1 │ │ DW_CFA_def_cfa_offset: 696 │ │ - DW_CFA_advance_loc: 2 to 00000000000d4bc7 │ │ + DW_CFA_advance_loc: 2 to 00000000000e0dd3 │ │ DW_CFA_def_cfa_offset: 704 │ │ - DW_CFA_advance_loc: 12 to 00000000000d4bd3 │ │ + DW_CFA_advance_loc: 12 to 00000000000e0ddf │ │ DW_CFA_def_cfa_offset: 576 │ │ - DW_CFA_advance_loc: 19 to 00000000000d4be6 │ │ + DW_CFA_advance_loc: 25 to 00000000000e0df8 │ │ + DW_CFA_def_cfa_offset: 624 │ │ + DW_CFA_advance_loc: 36 to 00000000000e0e1c │ │ DW_CFA_def_cfa_offset: 632 │ │ - DW_CFA_advance_loc: 36 to 00000000000d4c0a │ │ + DW_CFA_advance_loc: 2 to 00000000000e0e1e │ │ DW_CFA_def_cfa_offset: 640 │ │ - DW_CFA_advance_loc: 20 to 00000000000d4c1e │ │ + DW_CFA_advance_loc: 20 to 00000000000e0e32 │ │ DW_CFA_def_cfa_offset: 576 │ │ - DW_CFA_advance_loc2: 368 to 00000000000d4d8e │ │ + DW_CFA_advance_loc2: 418 to 00000000000e0fd4 │ │ + DW_CFA_def_cfa_offset: 616 │ │ + DW_CFA_advance_loc: 4 to 00000000000e0fd8 │ │ DW_CFA_def_cfa_offset: 624 │ │ - DW_CFA_advance_loc: 9 to 00000000000d4d97 │ │ + DW_CFA_advance_loc: 7 to 00000000000e0fdf │ │ DW_CFA_def_cfa_offset: 632 │ │ - DW_CFA_advance_loc: 2 to 00000000000d4d99 │ │ + DW_CFA_advance_loc: 2 to 00000000000e0fe1 │ │ DW_CFA_def_cfa_offset: 640 │ │ - DW_CFA_advance_loc: 1 to 00000000000d4d9a │ │ + DW_CFA_advance_loc: 1 to 00000000000e0fe2 │ │ DW_CFA_def_cfa_offset: 648 │ │ - DW_CFA_advance_loc: 1 to 00000000000d4d9b │ │ + DW_CFA_advance_loc: 1 to 00000000000e0fe3 │ │ DW_CFA_def_cfa_offset: 656 │ │ - DW_CFA_advance_loc: 9 to 00000000000d4da4 │ │ + DW_CFA_advance_loc: 9 to 00000000000e0fec │ │ DW_CFA_def_cfa_offset: 664 │ │ - DW_CFA_advance_loc: 2 to 00000000000d4da6 │ │ + DW_CFA_advance_loc: 2 to 00000000000e0fee │ │ DW_CFA_def_cfa_offset: 672 │ │ - DW_CFA_advance_loc: 2 to 00000000000d4da8 │ │ + DW_CFA_advance_loc: 2 to 00000000000e0ff0 │ │ DW_CFA_def_cfa_offset: 680 │ │ - DW_CFA_advance_loc: 10 to 00000000000d4db2 │ │ + DW_CFA_advance_loc: 13 to 00000000000e0ffd │ │ DW_CFA_def_cfa_offset: 688 │ │ - DW_CFA_advance_loc: 2 to 00000000000d4db4 │ │ + DW_CFA_advance_loc: 2 to 00000000000e0fff │ │ DW_CFA_def_cfa_offset: 696 │ │ - DW_CFA_advance_loc: 2 to 00000000000d4db6 │ │ + DW_CFA_advance_loc: 2 to 00000000000e1001 │ │ DW_CFA_def_cfa_offset: 704 │ │ - DW_CFA_advance_loc: 12 to 00000000000d4dc2 │ │ + DW_CFA_advance_loc: 12 to 00000000000e100d │ │ DW_CFA_def_cfa_offset: 576 │ │ - DW_CFA_advance_loc: 19 to 00000000000d4dd5 │ │ + DW_CFA_advance_loc: 25 to 00000000000e1026 │ │ + DW_CFA_def_cfa_offset: 624 │ │ + DW_CFA_advance_loc: 28 to 00000000000e1042 │ │ DW_CFA_def_cfa_offset: 632 │ │ - DW_CFA_advance_loc: 36 to 00000000000d4df9 │ │ + DW_CFA_advance_loc: 2 to 00000000000e1044 │ │ DW_CFA_def_cfa_offset: 640 │ │ - DW_CFA_advance_loc: 23 to 00000000000d4e10 │ │ + DW_CFA_advance_loc: 28 to 00000000000e1060 │ │ DW_CFA_def_cfa_offset: 576 │ │ - DW_CFA_advance_loc2: 1249 to 00000000000d52f1 │ │ + DW_CFA_advance_loc2: 1253 to 00000000000e1545 │ │ + DW_CFA_def_cfa_offset: 616 │ │ + DW_CFA_advance_loc: 4 to 00000000000e1549 │ │ DW_CFA_def_cfa_offset: 624 │ │ - DW_CFA_advance_loc: 9 to 00000000000d52fa │ │ + DW_CFA_advance_loc: 7 to 00000000000e1550 │ │ DW_CFA_def_cfa_offset: 632 │ │ - DW_CFA_advance_loc: 1 to 00000000000d52fb │ │ + DW_CFA_advance_loc: 1 to 00000000000e1551 │ │ DW_CFA_def_cfa_offset: 640 │ │ - DW_CFA_advance_loc: 1 to 00000000000d52fc │ │ + DW_CFA_advance_loc: 4 to 00000000000e1555 │ │ DW_CFA_def_cfa_offset: 648 │ │ - DW_CFA_advance_loc: 2 to 00000000000d52fe │ │ + DW_CFA_advance_loc: 2 to 00000000000e1557 │ │ DW_CFA_def_cfa_offset: 656 │ │ - DW_CFA_advance_loc: 9 to 00000000000d5307 │ │ + DW_CFA_advance_loc: 9 to 00000000000e1560 │ │ DW_CFA_def_cfa_offset: 664 │ │ - DW_CFA_advance_loc: 7 to 00000000000d530e │ │ + DW_CFA_advance_loc: 2 to 00000000000e1562 │ │ DW_CFA_def_cfa_offset: 672 │ │ - DW_CFA_advance_loc: 2 to 00000000000d5310 │ │ + DW_CFA_advance_loc: 2 to 00000000000e1564 │ │ DW_CFA_def_cfa_offset: 680 │ │ - DW_CFA_advance_loc: 7 to 00000000000d5317 │ │ + DW_CFA_advance_loc: 7 to 00000000000e156b │ │ DW_CFA_def_cfa_offset: 688 │ │ - DW_CFA_advance_loc: 10 to 00000000000d5321 │ │ + DW_CFA_advance_loc: 9 to 00000000000e1574 │ │ DW_CFA_def_cfa_offset: 696 │ │ - DW_CFA_advance_loc: 2 to 00000000000d5323 │ │ + DW_CFA_advance_loc: 7 to 00000000000e157b │ │ DW_CFA_def_cfa_offset: 704 │ │ - DW_CFA_advance_loc: 12 to 00000000000d532f │ │ + DW_CFA_advance_loc: 12 to 00000000000e1587 │ │ DW_CFA_def_cfa_offset: 576 │ │ - DW_CFA_advance_loc1: 127 to 00000000000d53ae │ │ + DW_CFA_advance_loc1: 148 to 00000000000e161b │ │ + DW_CFA_def_cfa_offset: 616 │ │ + DW_CFA_advance_loc: 21 to 00000000000e1630 │ │ DW_CFA_def_cfa_offset: 624 │ │ - DW_CFA_advance_loc: 26 to 00000000000d53c8 │ │ + DW_CFA_advance_loc: 1 to 00000000000e1631 │ │ DW_CFA_def_cfa_offset: 632 │ │ - DW_CFA_advance_loc: 1 to 00000000000d53c9 │ │ + DW_CFA_advance_loc: 1 to 00000000000e1632 │ │ DW_CFA_def_cfa_offset: 640 │ │ - DW_CFA_advance_loc: 23 to 00000000000d53e0 │ │ + DW_CFA_advance_loc: 20 to 00000000000e1646 │ │ DW_CFA_def_cfa_offset: 576 │ │ - DW_CFA_advance_loc2: 287 to 00000000000d54ff │ │ + DW_CFA_advance_loc2: 298 to 00000000000e1770 │ │ DW_CFA_def_cfa_offset: 600 │ │ - DW_CFA_advance_loc: 25 to 00000000000d5518 │ │ + DW_CFA_advance_loc: 25 to 00000000000e1789 │ │ DW_CFA_def_cfa_offset: 608 │ │ - DW_CFA_advance_loc: 6 to 00000000000d551e │ │ + DW_CFA_advance_loc: 6 to 00000000000e178f │ │ DW_CFA_def_cfa_offset: 616 │ │ - DW_CFA_advance_loc: 7 to 00000000000d5525 │ │ + DW_CFA_advance_loc: 7 to 00000000000e1796 │ │ DW_CFA_def_cfa_offset: 624 │ │ - DW_CFA_advance_loc: 7 to 00000000000d552c │ │ + DW_CFA_advance_loc: 7 to 00000000000e179d │ │ DW_CFA_def_cfa_offset: 632 │ │ - DW_CFA_advance_loc: 2 to 00000000000d552e │ │ + DW_CFA_advance_loc: 2 to 00000000000e179f │ │ DW_CFA_def_cfa_offset: 640 │ │ - DW_CFA_advance_loc: 12 to 00000000000d553a │ │ + DW_CFA_advance_loc: 17 to 00000000000e17b0 │ │ DW_CFA_def_cfa_offset: 576 │ │ - DW_CFA_advance_loc2: 956 to 00000000000d58f6 │ │ + DW_CFA_advance_loc2: 910 to 00000000000e1b3e │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000d58f7 │ │ + DW_CFA_advance_loc: 1 to 00000000000e1b3f │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000d58f9 │ │ + DW_CFA_advance_loc: 2 to 00000000000e1b41 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000d58fb │ │ + DW_CFA_advance_loc: 2 to 00000000000e1b43 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000d58fd │ │ + DW_CFA_advance_loc: 2 to 00000000000e1b45 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000d58ff │ │ + DW_CFA_advance_loc: 2 to 00000000000e1b47 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000d5900 │ │ + DW_CFA_advance_loc: 1 to 00000000000e1b48 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00009470 000000000000047c 00009474 FDE cie=00000000 pc=00000000000d5910..00000000000d8271 │ │ - DW_CFA_advance_loc: 1 to 00000000000d5911 │ │ +00009308 00000000000004bc 0000930c FDE cie=00000000 pc=00000000000e1b50..00000000000e45e1 │ │ + DW_CFA_advance_loc: 1 to 00000000000e1b51 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000d5913 │ │ + DW_CFA_advance_loc: 2 to 00000000000e1b53 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000d5915 │ │ + DW_CFA_advance_loc: 2 to 00000000000e1b55 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000d5917 │ │ + DW_CFA_advance_loc: 2 to 00000000000e1b57 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000d5919 │ │ + DW_CFA_advance_loc: 2 to 00000000000e1b59 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000d591a │ │ + DW_CFA_advance_loc: 1 to 00000000000e1b5a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000d5921 │ │ + DW_CFA_advance_loc: 7 to 00000000000e1b61 │ │ DW_CFA_def_cfa_offset: 448 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 495 to 00000000000d5b10 │ │ + DW_CFA_advance_loc2: 503 to 00000000000e1d58 │ │ DW_CFA_def_cfa_offset: 456 │ │ - DW_CFA_advance_loc: 7 to 00000000000d5b17 │ │ + DW_CFA_advance_loc: 15 to 00000000000e1d67 │ │ DW_CFA_def_cfa_offset: 464 │ │ - DW_CFA_advance_loc: 2 to 00000000000d5b19 │ │ + DW_CFA_advance_loc: 2 to 00000000000e1d69 │ │ DW_CFA_def_cfa_offset: 472 │ │ - DW_CFA_advance_loc: 2 to 00000000000d5b1b │ │ + DW_CFA_advance_loc: 2 to 00000000000e1d6b │ │ DW_CFA_def_cfa_offset: 480 │ │ - DW_CFA_advance_loc: 1 to 00000000000d5b1c │ │ + DW_CFA_advance_loc: 1 to 00000000000e1d6c │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 2 to 00000000000d5b1e │ │ + DW_CFA_advance_loc: 2 to 00000000000e1d6e │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 2 to 00000000000d5b20 │ │ + DW_CFA_advance_loc: 2 to 00000000000e1d70 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 2 to 00000000000d5b22 │ │ + DW_CFA_advance_loc: 2 to 00000000000e1d72 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 9 to 00000000000d5b2b │ │ + DW_CFA_advance_loc: 9 to 00000000000e1d7b │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc1: 117 to 00000000000d5ba0 │ │ + DW_CFA_advance_loc1: 126 to 00000000000e1df9 │ │ DW_CFA_def_cfa_offset: 456 │ │ - DW_CFA_advance_loc: 12 to 00000000000d5bac │ │ + DW_CFA_advance_loc: 12 to 00000000000e1e05 │ │ DW_CFA_def_cfa_offset: 464 │ │ - DW_CFA_advance_loc: 2 to 00000000000d5bae │ │ + DW_CFA_advance_loc: 2 to 00000000000e1e07 │ │ DW_CFA_def_cfa_offset: 472 │ │ - DW_CFA_advance_loc: 2 to 00000000000d5bb0 │ │ + DW_CFA_advance_loc: 2 to 00000000000e1e09 │ │ DW_CFA_def_cfa_offset: 480 │ │ - DW_CFA_advance_loc: 1 to 00000000000d5bb1 │ │ + DW_CFA_advance_loc: 1 to 00000000000e1e0a │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 2 to 00000000000d5bb3 │ │ + DW_CFA_advance_loc: 2 to 00000000000e1e0c │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 1 to 00000000000d5bb4 │ │ + DW_CFA_advance_loc: 1 to 00000000000e1e0d │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 1 to 00000000000d5bb5 │ │ + DW_CFA_advance_loc: 1 to 00000000000e1e0e │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 9 to 00000000000d5bbe │ │ + DW_CFA_advance_loc: 9 to 00000000000e1e17 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 60 to 00000000000d5bfa │ │ + DW_CFA_advance_loc: 57 to 00000000000e1e50 │ │ DW_CFA_def_cfa_offset: 456 │ │ - DW_CFA_advance_loc: 12 to 00000000000d5c06 │ │ + DW_CFA_advance_loc: 12 to 00000000000e1e5c │ │ DW_CFA_def_cfa_offset: 464 │ │ - DW_CFA_advance_loc: 2 to 00000000000d5c08 │ │ + DW_CFA_advance_loc: 2 to 00000000000e1e5e │ │ DW_CFA_def_cfa_offset: 472 │ │ - DW_CFA_advance_loc: 2 to 00000000000d5c0a │ │ + DW_CFA_advance_loc: 2 to 00000000000e1e60 │ │ DW_CFA_def_cfa_offset: 480 │ │ - DW_CFA_advance_loc: 1 to 00000000000d5c0b │ │ + DW_CFA_advance_loc: 1 to 00000000000e1e61 │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 2 to 00000000000d5c0d │ │ + DW_CFA_advance_loc: 2 to 00000000000e1e63 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 2 to 00000000000d5c0f │ │ + DW_CFA_advance_loc: 2 to 00000000000e1e65 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 2 to 00000000000d5c11 │ │ + DW_CFA_advance_loc: 2 to 00000000000e1e67 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 9 to 00000000000d5c1a │ │ + DW_CFA_advance_loc: 9 to 00000000000e1e70 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc1: 140 to 00000000000d5ca6 │ │ + DW_CFA_advance_loc1: 151 to 00000000000e1f07 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 28 to 00000000000d5cc2 │ │ + DW_CFA_advance_loc: 25 to 00000000000e1f20 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 2 to 00000000000d5cc4 │ │ + DW_CFA_advance_loc: 2 to 00000000000e1f22 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 9 to 00000000000d5ccd │ │ + DW_CFA_advance_loc: 9 to 00000000000e1f2b │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 50 to 00000000000d5cff │ │ + DW_CFA_advance_loc: 50 to 00000000000e1f5d │ │ DW_CFA_def_cfa_offset: 456 │ │ - DW_CFA_advance_loc: 16 to 00000000000d5d0f │ │ + DW_CFA_advance_loc: 13 to 00000000000e1f6a │ │ DW_CFA_def_cfa_offset: 464 │ │ - DW_CFA_advance_loc: 1 to 00000000000d5d10 │ │ + DW_CFA_advance_loc: 1 to 00000000000e1f6b │ │ DW_CFA_def_cfa_offset: 472 │ │ - DW_CFA_advance_loc: 2 to 00000000000d5d12 │ │ + DW_CFA_advance_loc: 2 to 00000000000e1f6d │ │ DW_CFA_def_cfa_offset: 480 │ │ - DW_CFA_advance_loc: 1 to 00000000000d5d13 │ │ + DW_CFA_advance_loc: 1 to 00000000000e1f6e │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 2 to 00000000000d5d15 │ │ + DW_CFA_advance_loc: 2 to 00000000000e1f70 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 2 to 00000000000d5d17 │ │ + DW_CFA_advance_loc: 2 to 00000000000e1f72 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 7 to 00000000000d5d1e │ │ + DW_CFA_advance_loc: 2 to 00000000000e1f74 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 9 to 00000000000d5d27 │ │ + DW_CFA_advance_loc: 9 to 00000000000e1f7d │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc1: 103 to 00000000000d5d8e │ │ + DW_CFA_advance_loc1: 103 to 00000000000e1fe4 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 25 to 00000000000d5da7 │ │ + DW_CFA_advance_loc: 25 to 00000000000e1ffd │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 1 to 00000000000d5da8 │ │ + DW_CFA_advance_loc: 1 to 00000000000e1ffe │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 9 to 00000000000d5db1 │ │ + DW_CFA_advance_loc: 9 to 00000000000e2007 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc1: 155 to 00000000000d5e4c │ │ + DW_CFA_advance_loc1: 165 to 00000000000e20ac │ │ DW_CFA_def_cfa_offset: 456 │ │ - DW_CFA_advance_loc: 21 to 00000000000d5e61 │ │ + DW_CFA_advance_loc: 18 to 00000000000e20be │ │ DW_CFA_def_cfa_offset: 464 │ │ - DW_CFA_advance_loc: 1 to 00000000000d5e62 │ │ + DW_CFA_advance_loc: 1 to 00000000000e20bf │ │ DW_CFA_def_cfa_offset: 472 │ │ - DW_CFA_advance_loc: 1 to 00000000000d5e63 │ │ + DW_CFA_advance_loc: 1 to 00000000000e20c0 │ │ DW_CFA_def_cfa_offset: 480 │ │ - DW_CFA_advance_loc: 1 to 00000000000d5e64 │ │ + DW_CFA_advance_loc: 1 to 00000000000e20c1 │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 2 to 00000000000d5e66 │ │ + DW_CFA_advance_loc: 2 to 00000000000e20c3 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 2 to 00000000000d5e68 │ │ + DW_CFA_advance_loc: 2 to 00000000000e20c5 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 2 to 00000000000d5e6a │ │ + DW_CFA_advance_loc: 2 to 00000000000e20c7 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 9 to 00000000000d5e73 │ │ + DW_CFA_advance_loc: 9 to 00000000000e20d0 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc1: 133 to 00000000000d5ef8 │ │ + DW_CFA_advance_loc1: 143 to 00000000000e215f │ │ + DW_CFA_def_cfa_offset: 496 │ │ + DW_CFA_advance_loc: 25 to 00000000000e2178 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 28 to 00000000000d5f14 │ │ + DW_CFA_advance_loc: 9 to 00000000000e2181 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 18 to 00000000000d5f26 │ │ + DW_CFA_advance_loc: 18 to 00000000000e2193 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 42 to 00000000000d5f50 │ │ + DW_CFA_advance_loc: 52 to 00000000000e21c7 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 25 to 00000000000d5f69 │ │ + DW_CFA_advance_loc: 25 to 00000000000e21e0 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 7 to 00000000000d5f70 │ │ + DW_CFA_advance_loc: 7 to 00000000000e21e7 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 9 to 00000000000d5f79 │ │ + DW_CFA_advance_loc: 9 to 00000000000e21f0 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 20 to 00000000000d5f8d │ │ + DW_CFA_advance_loc: 21 to 00000000000e2205 │ │ DW_CFA_def_cfa_offset: 456 │ │ - DW_CFA_advance_loc: 12 to 00000000000d5f99 │ │ + DW_CFA_advance_loc: 32 to 00000000000e2225 │ │ DW_CFA_def_cfa_offset: 464 │ │ - DW_CFA_advance_loc: 2 to 00000000000d5f9b │ │ + DW_CFA_advance_loc: 1 to 00000000000e2226 │ │ DW_CFA_def_cfa_offset: 472 │ │ - DW_CFA_advance_loc: 7 to 00000000000d5fa2 │ │ + DW_CFA_advance_loc: 4 to 00000000000e222a │ │ DW_CFA_def_cfa_offset: 480 │ │ - DW_CFA_advance_loc: 1 to 00000000000d5fa3 │ │ + DW_CFA_advance_loc: 2 to 00000000000e222c │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 2 to 00000000000d5fa5 │ │ + DW_CFA_advance_loc: 2 to 00000000000e222e │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 2 to 00000000000d5fa7 │ │ + DW_CFA_advance_loc: 2 to 00000000000e2230 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 7 to 00000000000d5fae │ │ + DW_CFA_advance_loc: 2 to 00000000000e2232 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 9 to 00000000000d5fb7 │ │ + DW_CFA_advance_loc: 9 to 00000000000e223b │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 35 to 00000000000d5fda │ │ + DW_CFA_advance_loc: 35 to 00000000000e225e │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 42 to 00000000000d6004 │ │ + DW_CFA_advance_loc: 42 to 00000000000e2288 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 7 to 00000000000d600b │ │ + DW_CFA_advance_loc: 7 to 00000000000e228f │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 7 to 00000000000d6012 │ │ + DW_CFA_advance_loc: 7 to 00000000000e2296 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 9 to 00000000000d601b │ │ + DW_CFA_advance_loc: 9 to 00000000000e229f │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc1: 194 to 00000000000d60dd │ │ + DW_CFA_advance_loc1: 207 to 00000000000e236e │ │ + DW_CFA_def_cfa_offset: 488 │ │ + DW_CFA_advance_loc: 9 to 00000000000e2377 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 10 to 00000000000d60e7 │ │ + DW_CFA_advance_loc: 2 to 00000000000e2379 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 2 to 00000000000d60e9 │ │ + DW_CFA_advance_loc: 2 to 00000000000e237b │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 17 to 00000000000d60fa │ │ + DW_CFA_advance_loc: 17 to 00000000000e238c │ │ DW_CFA_def_cfa_offset: 520 │ │ - DW_CFA_advance_loc: 9 to 00000000000d6103 │ │ + DW_CFA_advance_loc: 9 to 00000000000e2395 │ │ DW_CFA_def_cfa_offset: 528 │ │ - DW_CFA_advance_loc: 2 to 00000000000d6105 │ │ + DW_CFA_advance_loc: 1 to 00000000000e2396 │ │ DW_CFA_def_cfa_offset: 536 │ │ - DW_CFA_advance_loc: 2 to 00000000000d6107 │ │ + DW_CFA_advance_loc: 2 to 00000000000e2398 │ │ DW_CFA_def_cfa_offset: 544 │ │ - DW_CFA_advance_loc: 2 to 00000000000d6109 │ │ + DW_CFA_advance_loc: 2 to 00000000000e239a │ │ DW_CFA_def_cfa_offset: 552 │ │ - DW_CFA_advance_loc: 6 to 00000000000d610f │ │ + DW_CFA_advance_loc: 7 to 00000000000e23a1 │ │ DW_CFA_def_cfa_offset: 560 │ │ - DW_CFA_advance_loc: 10 to 00000000000d6119 │ │ + DW_CFA_advance_loc: 7 to 00000000000e23a8 │ │ DW_CFA_def_cfa_offset: 568 │ │ - DW_CFA_advance_loc: 2 to 00000000000d611b │ │ + DW_CFA_advance_loc: 2 to 00000000000e23aa │ │ DW_CFA_def_cfa_offset: 576 │ │ - DW_CFA_advance_loc: 12 to 00000000000d6127 │ │ + DW_CFA_advance_loc: 12 to 00000000000e23b6 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 22 to 00000000000d613d │ │ + DW_CFA_advance_loc: 39 to 00000000000e23dd │ │ + DW_CFA_def_cfa_offset: 488 │ │ + DW_CFA_advance_loc: 29 to 00000000000e23fa │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 32 to 00000000000d615d │ │ + DW_CFA_advance_loc: 2 to 00000000000e23fc │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 2 to 00000000000d615f │ │ + DW_CFA_advance_loc: 2 to 00000000000e23fe │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 17 to 00000000000d6170 │ │ + DW_CFA_advance_loc: 16 to 00000000000e240e │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc2: 376 to 00000000000d62e8 │ │ + DW_CFA_advance_loc2: 399 to 00000000000e259d │ │ DW_CFA_def_cfa_offset: 456 │ │ - DW_CFA_advance_loc: 17 to 00000000000d62f9 │ │ + DW_CFA_advance_loc: 17 to 00000000000e25ae │ │ DW_CFA_def_cfa_offset: 464 │ │ - DW_CFA_advance_loc: 1 to 00000000000d62fa │ │ + DW_CFA_advance_loc: 1 to 00000000000e25af │ │ DW_CFA_def_cfa_offset: 472 │ │ - DW_CFA_advance_loc: 2 to 00000000000d62fc │ │ + DW_CFA_advance_loc: 2 to 00000000000e25b1 │ │ DW_CFA_def_cfa_offset: 480 │ │ - DW_CFA_advance_loc: 2 to 00000000000d62fe │ │ + DW_CFA_advance_loc: 2 to 00000000000e25b3 │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 2 to 00000000000d6300 │ │ + DW_CFA_advance_loc: 2 to 00000000000e25b5 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 2 to 00000000000d6302 │ │ + DW_CFA_advance_loc: 2 to 00000000000e25b7 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 2 to 00000000000d6304 │ │ + DW_CFA_advance_loc: 2 to 00000000000e25b9 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 9 to 00000000000d630d │ │ + DW_CFA_advance_loc: 9 to 00000000000e25c2 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc2: 270 to 00000000000d641b │ │ + DW_CFA_advance_loc2: 284 to 00000000000e26de │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 16 to 00000000000d642b │ │ + DW_CFA_advance_loc: 16 to 00000000000e26ee │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 7 to 00000000000d6432 │ │ + DW_CFA_advance_loc: 7 to 00000000000e26f5 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 9 to 00000000000d643b │ │ + DW_CFA_advance_loc: 9 to 00000000000e26fe │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc1: 184 to 00000000000d64f3 │ │ + DW_CFA_advance_loc1: 175 to 00000000000e27ad │ │ DW_CFA_def_cfa_offset: 456 │ │ - DW_CFA_advance_loc: 12 to 00000000000d64ff │ │ + DW_CFA_advance_loc: 14 to 00000000000e27bb │ │ DW_CFA_def_cfa_offset: 464 │ │ - DW_CFA_advance_loc: 1 to 00000000000d6500 │ │ + DW_CFA_advance_loc: 1 to 00000000000e27bc │ │ DW_CFA_def_cfa_offset: 472 │ │ - DW_CFA_advance_loc: 7 to 00000000000d6507 │ │ + DW_CFA_advance_loc: 4 to 00000000000e27c0 │ │ DW_CFA_def_cfa_offset: 480 │ │ - DW_CFA_advance_loc: 2 to 00000000000d6509 │ │ + DW_CFA_advance_loc: 2 to 00000000000e27c2 │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 2 to 00000000000d650b │ │ + DW_CFA_advance_loc: 2 to 00000000000e27c4 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 1 to 00000000000d650c │ │ + DW_CFA_advance_loc: 1 to 00000000000e27c5 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 1 to 00000000000d650d │ │ + DW_CFA_advance_loc: 1 to 00000000000e27c6 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 9 to 00000000000d6516 │ │ + DW_CFA_advance_loc: 9 to 00000000000e27cf │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 50 to 00000000000d6548 │ │ + DW_CFA_advance_loc: 45 to 00000000000e27fc │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 34 to 00000000000d656a │ │ + DW_CFA_advance_loc: 34 to 00000000000e281e │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 7 to 00000000000d6571 │ │ + DW_CFA_advance_loc: 7 to 00000000000e2825 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 7 to 00000000000d6578 │ │ + DW_CFA_advance_loc: 7 to 00000000000e282c │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 9 to 00000000000d6581 │ │ + DW_CFA_advance_loc: 9 to 00000000000e2835 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc1: 64 to 00000000000d65c1 │ │ + DW_CFA_advance_loc: 59 to 00000000000e2870 │ │ DW_CFA_def_cfa_offset: 456 │ │ - DW_CFA_advance_loc: 12 to 00000000000d65cd │ │ + DW_CFA_advance_loc: 14 to 00000000000e287e │ │ DW_CFA_def_cfa_offset: 464 │ │ - DW_CFA_advance_loc: 1 to 00000000000d65ce │ │ + DW_CFA_advance_loc: 1 to 00000000000e287f │ │ DW_CFA_def_cfa_offset: 472 │ │ - DW_CFA_advance_loc: 7 to 00000000000d65d5 │ │ + DW_CFA_advance_loc: 4 to 00000000000e2883 │ │ DW_CFA_def_cfa_offset: 480 │ │ - DW_CFA_advance_loc: 1 to 00000000000d65d6 │ │ + DW_CFA_advance_loc: 1 to 00000000000e2884 │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 2 to 00000000000d65d8 │ │ + DW_CFA_advance_loc: 2 to 00000000000e2886 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 2 to 00000000000d65da │ │ + DW_CFA_advance_loc: 2 to 00000000000e2888 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 2 to 00000000000d65dc │ │ + DW_CFA_advance_loc: 2 to 00000000000e288a │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 9 to 00000000000d65e5 │ │ + DW_CFA_advance_loc: 9 to 00000000000e2893 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 50 to 00000000000d6617 │ │ + DW_CFA_advance_loc: 42 to 00000000000e28bd │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 34 to 00000000000d6639 │ │ + DW_CFA_advance_loc: 37 to 00000000000e28e2 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 7 to 00000000000d6640 │ │ + DW_CFA_advance_loc: 7 to 00000000000e28e9 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 7 to 00000000000d6647 │ │ + DW_CFA_advance_loc: 7 to 00000000000e28f0 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 9 to 00000000000d6650 │ │ + DW_CFA_advance_loc: 9 to 00000000000e28f9 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc2: 268 to 00000000000d675c │ │ + DW_CFA_advance_loc1: 156 to 00000000000e2995 │ │ + DW_CFA_def_cfa_offset: 504 │ │ + DW_CFA_advance_loc: 25 to 00000000000e29ae │ │ + DW_CFA_def_cfa_offset: 512 │ │ + DW_CFA_advance_loc: 16 to 00000000000e29be │ │ + DW_CFA_def_cfa_offset: 448 │ │ + DW_CFA_advance_loc1: 82 to 00000000000e2a10 │ │ + DW_CFA_def_cfa_offset: 488 │ │ + DW_CFA_advance_loc: 17 to 00000000000e2a21 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 17 to 00000000000d676d │ │ + DW_CFA_advance_loc: 1 to 00000000000e2a22 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 7 to 00000000000d6774 │ │ + DW_CFA_advance_loc: 7 to 00000000000e2a29 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 20 to 00000000000d6788 │ │ + DW_CFA_advance_loc: 20 to 00000000000e2a3d │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc1: 120 to 00000000000d6800 │ │ + DW_CFA_advance_loc1: 132 to 00000000000e2ac1 │ │ + DW_CFA_def_cfa_offset: 496 │ │ + DW_CFA_advance_loc: 17 to 00000000000e2ad2 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 19 to 00000000000d6813 │ │ + DW_CFA_advance_loc: 4 to 00000000000e2ad6 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 18 to 00000000000d6825 │ │ + DW_CFA_advance_loc: 18 to 00000000000e2ae8 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc1: 218 to 00000000000d68ff │ │ + DW_CFA_advance_loc1: 215 to 00000000000e2bbf │ │ + DW_CFA_def_cfa_offset: 496 │ │ + DW_CFA_advance_loc: 17 to 00000000000e2bd0 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 23 to 00000000000d6916 │ │ + DW_CFA_advance_loc: 7 to 00000000000e2bd7 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 18 to 00000000000d6928 │ │ + DW_CFA_advance_loc: 18 to 00000000000e2be9 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc1: 109 to 00000000000d6995 │ │ + DW_CFA_advance_loc1: 110 to 00000000000e2c57 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 27 to 00000000000d69b0 │ │ + DW_CFA_advance_loc: 32 to 00000000000e2c77 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 2 to 00000000000d69b2 │ │ + DW_CFA_advance_loc: 1 to 00000000000e2c78 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 9 to 00000000000d69bb │ │ + DW_CFA_advance_loc: 9 to 00000000000e2c81 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc1: 65 to 00000000000d69fc │ │ + DW_CFA_advance_loc1: 71 to 00000000000e2cc8 │ │ DW_CFA_def_cfa_offset: 456 │ │ - DW_CFA_advance_loc: 30 to 00000000000d6a1a │ │ + DW_CFA_advance_loc: 33 to 00000000000e2ce9 │ │ DW_CFA_def_cfa_offset: 464 │ │ - DW_CFA_advance_loc: 1 to 00000000000d6a1b │ │ + DW_CFA_advance_loc: 1 to 00000000000e2cea │ │ DW_CFA_def_cfa_offset: 472 │ │ - DW_CFA_advance_loc: 2 to 00000000000d6a1d │ │ + DW_CFA_advance_loc: 1 to 00000000000e2ceb │ │ DW_CFA_def_cfa_offset: 480 │ │ - DW_CFA_advance_loc: 2 to 00000000000d6a1f │ │ + DW_CFA_advance_loc: 1 to 00000000000e2cec │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 5 to 00000000000d6a24 │ │ + DW_CFA_advance_loc: 5 to 00000000000e2cf1 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 7 to 00000000000d6a2b │ │ + DW_CFA_advance_loc: 7 to 00000000000e2cf8 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 7 to 00000000000d6a32 │ │ + DW_CFA_advance_loc: 7 to 00000000000e2cff │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 9 to 00000000000d6a3b │ │ + DW_CFA_advance_loc: 9 to 00000000000e2d08 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc1: 64 to 00000000000d6a7b │ │ + DW_CFA_advance_loc1: 68 to 00000000000e2d4c │ │ DW_CFA_def_cfa_offset: 456 │ │ - DW_CFA_advance_loc: 22 to 00000000000d6a91 │ │ + DW_CFA_advance_loc: 22 to 00000000000e2d62 │ │ DW_CFA_def_cfa_offset: 464 │ │ - DW_CFA_advance_loc: 1 to 00000000000d6a92 │ │ + DW_CFA_advance_loc: 1 to 00000000000e2d63 │ │ DW_CFA_def_cfa_offset: 472 │ │ - DW_CFA_advance_loc: 2 to 00000000000d6a94 │ │ + DW_CFA_advance_loc: 2 to 00000000000e2d65 │ │ DW_CFA_def_cfa_offset: 480 │ │ - DW_CFA_advance_loc: 2 to 00000000000d6a96 │ │ + DW_CFA_advance_loc: 2 to 00000000000e2d67 │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 1 to 00000000000d6a97 │ │ + DW_CFA_advance_loc: 1 to 00000000000e2d68 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 7 to 00000000000d6a9e │ │ + DW_CFA_advance_loc: 7 to 00000000000e2d6f │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 7 to 00000000000d6aa5 │ │ + DW_CFA_advance_loc: 7 to 00000000000e2d76 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 9 to 00000000000d6aae │ │ + DW_CFA_advance_loc: 9 to 00000000000e2d7f │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 61 to 00000000000d6aeb │ │ + DW_CFA_advance_loc: 53 to 00000000000e2db4 │ │ DW_CFA_def_cfa_offset: 456 │ │ - DW_CFA_advance_loc: 24 to 00000000000d6b03 │ │ + DW_CFA_advance_loc: 26 to 00000000000e2dce │ │ DW_CFA_def_cfa_offset: 464 │ │ - DW_CFA_advance_loc: 1 to 00000000000d6b04 │ │ + DW_CFA_advance_loc: 1 to 00000000000e2dcf │ │ DW_CFA_def_cfa_offset: 472 │ │ - DW_CFA_advance_loc: 2 to 00000000000d6b06 │ │ + DW_CFA_advance_loc: 1 to 00000000000e2dd0 │ │ DW_CFA_def_cfa_offset: 480 │ │ - DW_CFA_advance_loc: 6 to 00000000000d6b0c │ │ + DW_CFA_advance_loc: 1 to 00000000000e2dd1 │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 2 to 00000000000d6b0e │ │ + DW_CFA_advance_loc: 2 to 00000000000e2dd3 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 2 to 00000000000d6b10 │ │ + DW_CFA_advance_loc: 2 to 00000000000e2dd5 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 2 to 00000000000d6b12 │ │ + DW_CFA_advance_loc: 2 to 00000000000e2dd7 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 9 to 00000000000d6b1b │ │ + DW_CFA_advance_loc: 9 to 00000000000e2de0 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc1: 84 to 00000000000d6b6f │ │ + DW_CFA_advance_loc1: 86 to 00000000000e2e36 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 32 to 00000000000d6b8f │ │ + DW_CFA_advance_loc: 29 to 00000000000e2e53 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 2 to 00000000000d6b91 │ │ + DW_CFA_advance_loc: 2 to 00000000000e2e55 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 9 to 00000000000d6b9a │ │ + DW_CFA_advance_loc: 9 to 00000000000e2e5e │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 38 to 00000000000d6bc0 │ │ + DW_CFA_advance_loc: 35 to 00000000000e2e81 │ │ DW_CFA_def_cfa_offset: 456 │ │ - DW_CFA_advance_loc: 26 to 00000000000d6bda │ │ + DW_CFA_advance_loc: 23 to 00000000000e2e98 │ │ DW_CFA_def_cfa_offset: 464 │ │ - DW_CFA_advance_loc: 1 to 00000000000d6bdb │ │ + DW_CFA_advance_loc: 1 to 00000000000e2e99 │ │ DW_CFA_def_cfa_offset: 472 │ │ - DW_CFA_advance_loc: 2 to 00000000000d6bdd │ │ + DW_CFA_advance_loc: 2 to 00000000000e2e9b │ │ DW_CFA_def_cfa_offset: 480 │ │ - DW_CFA_advance_loc: 6 to 00000000000d6be3 │ │ + DW_CFA_advance_loc: 2 to 00000000000e2e9d │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 1 to 00000000000d6be4 │ │ + DW_CFA_advance_loc: 1 to 00000000000e2e9e │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 2 to 00000000000d6be6 │ │ + DW_CFA_advance_loc: 2 to 00000000000e2ea0 │ │ + DW_CFA_def_cfa_offset: 504 │ │ + DW_CFA_advance_loc: 2 to 00000000000e2ea2 │ │ + DW_CFA_def_cfa_offset: 512 │ │ + DW_CFA_advance_loc: 9 to 00000000000e2eab │ │ + DW_CFA_def_cfa_offset: 448 │ │ + DW_CFA_advance_loc1: 87 to 00000000000e2f02 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 2 to 00000000000d6be8 │ │ + DW_CFA_advance_loc: 30 to 00000000000e2f20 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 9 to 00000000000d6bf1 │ │ + DW_CFA_advance_loc: 19 to 00000000000e2f33 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc1: 132 to 00000000000d6c75 │ │ + DW_CFA_advance_loc: 17 to 00000000000e2f44 │ │ + DW_CFA_def_cfa_offset: 496 │ │ + DW_CFA_advance_loc: 30 to 00000000000e2f62 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 34 to 00000000000d6c97 │ │ + DW_CFA_advance_loc: 7 to 00000000000e2f69 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 19 to 00000000000d6caa │ │ + DW_CFA_advance_loc: 19 to 00000000000e2f7c │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc1: 136 to 00000000000d6d32 │ │ + DW_CFA_advance_loc1: 149 to 00000000000e3011 │ │ DW_CFA_def_cfa_offset: 456 │ │ - DW_CFA_advance_loc: 14 to 00000000000d6d40 │ │ + DW_CFA_advance_loc: 14 to 00000000000e301f │ │ DW_CFA_def_cfa_offset: 464 │ │ - DW_CFA_advance_loc: 1 to 00000000000d6d41 │ │ + DW_CFA_advance_loc: 1 to 00000000000e3020 │ │ DW_CFA_def_cfa_offset: 472 │ │ - DW_CFA_advance_loc: 2 to 00000000000d6d43 │ │ + DW_CFA_advance_loc: 2 to 00000000000e3022 │ │ DW_CFA_def_cfa_offset: 480 │ │ - DW_CFA_advance_loc: 2 to 00000000000d6d45 │ │ + DW_CFA_advance_loc: 2 to 00000000000e3024 │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 2 to 00000000000d6d47 │ │ + DW_CFA_advance_loc: 1 to 00000000000e3025 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 2 to 00000000000d6d49 │ │ + DW_CFA_advance_loc: 2 to 00000000000e3027 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 2 to 00000000000d6d4b │ │ + DW_CFA_advance_loc: 2 to 00000000000e3029 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 9 to 00000000000d6d54 │ │ + DW_CFA_advance_loc: 9 to 00000000000e3032 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc2: 300 to 00000000000d6e80 │ │ + DW_CFA_advance_loc2: 304 to 00000000000e3162 │ │ DW_CFA_def_cfa_offset: 456 │ │ - DW_CFA_advance_loc: 19 to 00000000000d6e93 │ │ + DW_CFA_advance_loc: 21 to 00000000000e3177 │ │ DW_CFA_def_cfa_offset: 464 │ │ - DW_CFA_advance_loc: 1 to 00000000000d6e94 │ │ + DW_CFA_advance_loc: 1 to 00000000000e3178 │ │ DW_CFA_def_cfa_offset: 472 │ │ - DW_CFA_advance_loc: 2 to 00000000000d6e96 │ │ + DW_CFA_advance_loc: 2 to 00000000000e317a │ │ DW_CFA_def_cfa_offset: 480 │ │ - DW_CFA_advance_loc: 2 to 00000000000d6e98 │ │ + DW_CFA_advance_loc: 2 to 00000000000e317c │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 2 to 00000000000d6e9a │ │ + DW_CFA_advance_loc: 2 to 00000000000e317e │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 2 to 00000000000d6e9c │ │ + DW_CFA_advance_loc: 1 to 00000000000e317f │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 2 to 00000000000d6e9e │ │ + DW_CFA_advance_loc: 2 to 00000000000e3181 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 9 to 00000000000d6ea7 │ │ + DW_CFA_advance_loc: 9 to 00000000000e318a │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc2: 292 to 00000000000d6fcb │ │ + DW_CFA_advance_loc2: 278 to 00000000000e32a0 │ │ DW_CFA_def_cfa_offset: 456 │ │ - DW_CFA_advance_loc: 17 to 00000000000d6fdc │ │ + DW_CFA_advance_loc: 16 to 00000000000e32b0 │ │ DW_CFA_def_cfa_offset: 464 │ │ - DW_CFA_advance_loc: 1 to 00000000000d6fdd │ │ + DW_CFA_advance_loc: 1 to 00000000000e32b1 │ │ DW_CFA_def_cfa_offset: 472 │ │ - DW_CFA_advance_loc: 7 to 00000000000d6fe4 │ │ + DW_CFA_advance_loc: 4 to 00000000000e32b5 │ │ DW_CFA_def_cfa_offset: 480 │ │ - DW_CFA_advance_loc: 1 to 00000000000d6fe5 │ │ + DW_CFA_advance_loc: 1 to 00000000000e32b6 │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 1 to 00000000000d6fe6 │ │ + DW_CFA_advance_loc: 1 to 00000000000e32b7 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 2 to 00000000000d6fe8 │ │ + DW_CFA_advance_loc: 2 to 00000000000e32b9 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 2 to 00000000000d6fea │ │ + DW_CFA_advance_loc: 2 to 00000000000e32bb │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 9 to 00000000000d6ff3 │ │ + DW_CFA_advance_loc: 9 to 00000000000e32c4 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc2: 322 to 00000000000d7135 │ │ + DW_CFA_advance_loc2: 376 to 00000000000e343c │ │ + DW_CFA_def_cfa_offset: 488 │ │ + DW_CFA_advance_loc: 11 to 00000000000e3447 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 20 to 00000000000d7149 │ │ + DW_CFA_advance_loc: 2 to 00000000000e3449 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 2 to 00000000000d714b │ │ + DW_CFA_advance_loc: 2 to 00000000000e344b │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 7 to 00000000000d7152 │ │ + DW_CFA_advance_loc: 7 to 00000000000e3452 │ │ DW_CFA_def_cfa_offset: 520 │ │ - DW_CFA_advance_loc: 7 to 00000000000d7159 │ │ + DW_CFA_advance_loc: 7 to 00000000000e3459 │ │ DW_CFA_def_cfa_offset: 528 │ │ - DW_CFA_advance_loc: 1 to 00000000000d715a │ │ + DW_CFA_advance_loc: 1 to 00000000000e345a │ │ DW_CFA_def_cfa_offset: 536 │ │ - DW_CFA_advance_loc: 2 to 00000000000d715c │ │ + DW_CFA_advance_loc: 7 to 00000000000e3461 │ │ DW_CFA_def_cfa_offset: 544 │ │ - DW_CFA_advance_loc: 2 to 00000000000d715e │ │ + DW_CFA_advance_loc: 2 to 00000000000e3463 │ │ DW_CFA_def_cfa_offset: 552 │ │ - DW_CFA_advance_loc: 6 to 00000000000d7164 │ │ + DW_CFA_advance_loc: 8 to 00000000000e346b │ │ DW_CFA_def_cfa_offset: 560 │ │ - DW_CFA_advance_loc: 2 to 00000000000d7166 │ │ + DW_CFA_advance_loc: 2 to 00000000000e346d │ │ DW_CFA_def_cfa_offset: 568 │ │ - DW_CFA_advance_loc: 2 to 00000000000d7168 │ │ + DW_CFA_advance_loc: 2 to 00000000000e346f │ │ DW_CFA_def_cfa_offset: 576 │ │ - DW_CFA_advance_loc: 12 to 00000000000d7174 │ │ + DW_CFA_advance_loc: 12 to 00000000000e347b │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 6 to 00000000000d717a │ │ + DW_CFA_advance_loc: 14 to 00000000000e3489 │ │ + DW_CFA_def_cfa_offset: 488 │ │ + DW_CFA_advance_loc: 59 to 00000000000e34c4 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 39 to 00000000000d71a1 │ │ + DW_CFA_advance_loc: 2 to 00000000000e34c6 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 2 to 00000000000d71a3 │ │ + DW_CFA_advance_loc: 2 to 00000000000e34c8 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 16 to 00000000000d71b3 │ │ + DW_CFA_advance_loc: 16 to 00000000000e34d8 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc1: 243 to 00000000000d72a6 │ │ + DW_CFA_advance_loc2: 292 to 00000000000e35fc │ │ + DW_CFA_def_cfa_offset: 488 │ │ + DW_CFA_advance_loc: 4 to 00000000000e3600 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 11 to 00000000000d72b1 │ │ + DW_CFA_advance_loc: 9 to 00000000000e3609 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 2 to 00000000000d72b3 │ │ + DW_CFA_advance_loc: 2 to 00000000000e360b │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 7 to 00000000000d72ba │ │ + DW_CFA_advance_loc: 2 to 00000000000e360d │ │ DW_CFA_def_cfa_offset: 520 │ │ - DW_CFA_advance_loc: 7 to 00000000000d72c1 │ │ + DW_CFA_advance_loc: 7 to 00000000000e3614 │ │ DW_CFA_def_cfa_offset: 528 │ │ - DW_CFA_advance_loc: 9 to 00000000000d72ca │ │ + DW_CFA_advance_loc: 9 to 00000000000e361d │ │ DW_CFA_def_cfa_offset: 536 │ │ - DW_CFA_advance_loc: 7 to 00000000000d72d1 │ │ + DW_CFA_advance_loc: 7 to 00000000000e3624 │ │ DW_CFA_def_cfa_offset: 544 │ │ - DW_CFA_advance_loc: 2 to 00000000000d72d3 │ │ + DW_CFA_advance_loc: 2 to 00000000000e3626 │ │ DW_CFA_def_cfa_offset: 552 │ │ - DW_CFA_advance_loc: 7 to 00000000000d72da │ │ + DW_CFA_advance_loc: 7 to 00000000000e362d │ │ DW_CFA_def_cfa_offset: 560 │ │ - DW_CFA_advance_loc: 2 to 00000000000d72dc │ │ + DW_CFA_advance_loc: 10 to 00000000000e3637 │ │ DW_CFA_def_cfa_offset: 568 │ │ - DW_CFA_advance_loc: 2 to 00000000000d72de │ │ + DW_CFA_advance_loc: 2 to 00000000000e3639 │ │ DW_CFA_def_cfa_offset: 576 │ │ - DW_CFA_advance_loc: 12 to 00000000000d72ea │ │ + DW_CFA_advance_loc: 12 to 00000000000e3645 │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc: 6 to 00000000000d72f0 │ │ + DW_CFA_advance_loc: 13 to 00000000000e3652 │ │ + DW_CFA_def_cfa_offset: 488 │ │ + DW_CFA_advance_loc: 41 to 00000000000e367b │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 31 to 00000000000d730f │ │ + DW_CFA_advance_loc: 2 to 00000000000e367d │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 2 to 00000000000d7311 │ │ + DW_CFA_advance_loc: 2 to 00000000000e367f │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 16 to 00000000000d7321 │ │ + DW_CFA_advance_loc: 16 to 00000000000e368f │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc2: 792 to 00000000000d7639 │ │ + DW_CFA_advance_loc2: 777 to 00000000000e3998 │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 20 to 00000000000d764d │ │ + DW_CFA_advance_loc: 30 to 00000000000e39b6 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 2 to 00000000000d764f │ │ + DW_CFA_advance_loc: 2 to 00000000000e39b8 │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 1 to 00000000000d7650 │ │ + DW_CFA_advance_loc: 1 to 00000000000e39b9 │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 22 to 00000000000d7666 │ │ + DW_CFA_advance_loc: 17 to 00000000000e39ca │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc2: 1112 to 00000000000d7abe │ │ + DW_CFA_advance_loc2: 1121 to 00000000000e3e2b │ │ DW_CFA_def_cfa_offset: 472 │ │ - DW_CFA_advance_loc: 22 to 00000000000d7ad4 │ │ + DW_CFA_advance_loc: 25 to 00000000000e3e44 │ │ DW_CFA_def_cfa_offset: 480 │ │ - DW_CFA_advance_loc: 9 to 00000000000d7add │ │ + DW_CFA_advance_loc: 9 to 00000000000e3e4d │ │ DW_CFA_def_cfa_offset: 488 │ │ - DW_CFA_advance_loc: 7 to 00000000000d7ae4 │ │ + DW_CFA_advance_loc: 7 to 00000000000e3e54 │ │ DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 7 to 00000000000d7aeb │ │ + DW_CFA_advance_loc: 7 to 00000000000e3e5b │ │ DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 2 to 00000000000d7aed │ │ + DW_CFA_advance_loc: 2 to 00000000000e3e5d │ │ DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 19 to 00000000000d7b00 │ │ + DW_CFA_advance_loc: 14 to 00000000000e3e6b │ │ DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc2: 1894 to 00000000000d8266 │ │ + DW_CFA_advance_loc2: 1899 to 00000000000e45d6 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000d8267 │ │ + DW_CFA_advance_loc: 1 to 00000000000e45d7 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000d8269 │ │ + DW_CFA_advance_loc: 2 to 00000000000e45d9 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000d826b │ │ + DW_CFA_advance_loc: 2 to 00000000000e45db │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000d826d │ │ + DW_CFA_advance_loc: 2 to 00000000000e45dd │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000d826f │ │ + DW_CFA_advance_loc: 2 to 00000000000e45df │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000d8270 │ │ + DW_CFA_advance_loc: 1 to 00000000000e45e0 │ │ 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 │ │ │ │ -000098f0 00000000000000cc 000098f4 FDE cie=00000000 pc=00000000000d8280..00000000000d8901 │ │ - DW_CFA_advance_loc: 1 to 00000000000d8281 │ │ +000097c8 00000000000000dc 000097cc FDE cie=00000000 pc=00000000000e45f0..00000000000e4cc8 │ │ + DW_CFA_advance_loc: 1 to 00000000000e45f1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000d8283 │ │ + DW_CFA_advance_loc: 2 to 00000000000e45f3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000d8285 │ │ + DW_CFA_advance_loc: 2 to 00000000000e45f5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000d8287 │ │ + DW_CFA_advance_loc: 2 to 00000000000e45f7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000d8289 │ │ + DW_CFA_advance_loc: 2 to 00000000000e45f9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000d828a │ │ + DW_CFA_advance_loc: 1 to 00000000000e45fa │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000d8291 │ │ + DW_CFA_advance_loc: 7 to 00000000000e4601 │ │ DW_CFA_def_cfa_offset: 192 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 882 to 00000000000d8603 │ │ + DW_CFA_advance_loc2: 907 to 00000000000e498c │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 4 to 00000000000d8607 │ │ + DW_CFA_advance_loc: 4 to 00000000000e4990 │ │ DW_CFA_def_cfa_offset: 232 │ │ - DW_CFA_advance_loc: 5 to 00000000000d860c │ │ + DW_CFA_advance_loc: 4 to 00000000000e4994 │ │ DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 5 to 00000000000d8611 │ │ + DW_CFA_advance_loc: 5 to 00000000000e4999 │ │ DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 2 to 00000000000d8613 │ │ + DW_CFA_advance_loc: 2 to 00000000000e499b │ │ DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 14 to 00000000000d8621 │ │ + DW_CFA_advance_loc: 11 to 00000000000e49a6 │ │ DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc1: 76 to 00000000000d866d │ │ + DW_CFA_advance_loc1: 88 to 00000000000e49fe │ │ + DW_CFA_def_cfa_offset: 216 │ │ + DW_CFA_advance_loc: 22 to 00000000000e4a14 │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 25 to 00000000000d8686 │ │ + DW_CFA_advance_loc: 1 to 00000000000e4a15 │ │ DW_CFA_def_cfa_offset: 232 │ │ - DW_CFA_advance_loc: 2 to 00000000000d8688 │ │ + DW_CFA_advance_loc: 2 to 00000000000e4a17 │ │ DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 1 to 00000000000d8689 │ │ + DW_CFA_advance_loc: 1 to 00000000000e4a18 │ │ DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 1 to 00000000000d868a │ │ + DW_CFA_advance_loc: 2 to 00000000000e4a1a │ │ DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 13 to 00000000000d8697 │ │ + DW_CFA_advance_loc: 13 to 00000000000e4a27 │ │ DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc: 9 to 00000000000d86a0 │ │ + DW_CFA_advance_loc: 29 to 00000000000e4a44 │ │ + DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 28 to 00000000000e4a60 │ │ DW_CFA_def_cfa_offset: 232 │ │ - DW_CFA_advance_loc: 25 to 00000000000d86b9 │ │ + DW_CFA_advance_loc: 1 to 00000000000e4a61 │ │ DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 1 to 00000000000d86ba │ │ + DW_CFA_advance_loc: 2 to 00000000000e4a63 │ │ DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 1 to 00000000000d86bb │ │ + DW_CFA_advance_loc: 1 to 00000000000e4a64 │ │ DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 13 to 00000000000d86c8 │ │ + DW_CFA_advance_loc: 13 to 00000000000e4a71 │ │ DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc2: 274 to 00000000000d87da │ │ + DW_CFA_advance_loc2: 271 to 00000000000e4b80 │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 4 to 00000000000d87de │ │ + DW_CFA_advance_loc: 4 to 00000000000e4b84 │ │ DW_CFA_def_cfa_offset: 232 │ │ - DW_CFA_advance_loc: 13 to 00000000000d87eb │ │ + DW_CFA_advance_loc: 12 to 00000000000e4b90 │ │ DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 5 to 00000000000d87f0 │ │ + DW_CFA_advance_loc: 5 to 00000000000e4b95 │ │ DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 4 to 00000000000d87f4 │ │ + DW_CFA_advance_loc: 7 to 00000000000e4b9c │ │ DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 14 to 00000000000d8802 │ │ + DW_CFA_advance_loc: 11 to 00000000000e4ba7 │ │ DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc1: 92 to 00000000000d885e │ │ + DW_CFA_advance_loc1: 110 to 00000000000e4c15 │ │ + DW_CFA_def_cfa_offset: 232 │ │ + DW_CFA_advance_loc: 12 to 00000000000e4c21 │ │ DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 12 to 00000000000d886a │ │ + DW_CFA_advance_loc: 1 to 00000000000e4c22 │ │ DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 1 to 00000000000d886b │ │ + DW_CFA_advance_loc: 1 to 00000000000e4c23 │ │ DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 10 to 00000000000d8875 │ │ + DW_CFA_advance_loc: 10 to 00000000000e4c2d │ │ DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc: 47 to 00000000000d88a4 │ │ + DW_CFA_advance_loc: 51 to 00000000000e4c60 │ │ + DW_CFA_def_cfa_offset: 240 │ │ + DW_CFA_advance_loc: 17 to 00000000000e4c71 │ │ DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 17 to 00000000000d88b5 │ │ + DW_CFA_advance_loc: 1 to 00000000000e4c72 │ │ DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 12 to 00000000000d88c1 │ │ + DW_CFA_advance_loc: 12 to 00000000000e4c7e │ │ DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc: 9 to 00000000000d88ca │ │ + DW_CFA_advance_loc: 9 to 00000000000e4c87 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000d88cb │ │ + DW_CFA_advance_loc: 1 to 00000000000e4c88 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000d88cd │ │ + DW_CFA_advance_loc: 2 to 00000000000e4c8a │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000d88cf │ │ + DW_CFA_advance_loc: 2 to 00000000000e4c8c │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000d88d1 │ │ + DW_CFA_advance_loc: 2 to 00000000000e4c8e │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000d88d3 │ │ + DW_CFA_advance_loc: 2 to 00000000000e4c90 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000d88d4 │ │ + DW_CFA_advance_loc: 1 to 00000000000e4c91 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000d88d5 │ │ + DW_CFA_advance_loc: 1 to 00000000000e4c92 │ │ DW_CFA_def_cfa_offset: 192 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000099c0 0000000000000084 000099c4 FDE cie=00000000 pc=00000000000d8910..00000000000d8ddb │ │ - DW_CFA_advance_loc: 1 to 00000000000d8911 │ │ +000098a8 0000000000000084 000098ac FDE cie=00000000 pc=00000000000e4cd0..00000000000e51e5 │ │ + DW_CFA_advance_loc: 1 to 00000000000e4cd1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000d8913 │ │ + DW_CFA_advance_loc: 2 to 00000000000e4cd3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000d8915 │ │ + DW_CFA_advance_loc: 2 to 00000000000e4cd5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000d8917 │ │ + DW_CFA_advance_loc: 2 to 00000000000e4cd7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000d8919 │ │ + DW_CFA_advance_loc: 2 to 00000000000e4cd9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000d891a │ │ + DW_CFA_advance_loc: 1 to 00000000000e4cda │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000d8921 │ │ + DW_CFA_advance_loc: 7 to 00000000000e4ce1 │ │ DW_CFA_def_cfa_offset: 320 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 556 to 00000000000d8b4d │ │ + DW_CFA_advance_loc2: 474 to 00000000000e4ebb │ │ + DW_CFA_def_cfa_offset: 368 │ │ + DW_CFA_advance_loc: 20 to 00000000000e4ecf │ │ DW_CFA_def_cfa_offset: 376 │ │ - DW_CFA_advance_loc: 18 to 00000000000d8b5f │ │ + DW_CFA_advance_loc: 2 to 00000000000e4ed1 │ │ DW_CFA_def_cfa_offset: 384 │ │ - DW_CFA_advance_loc: 18 to 00000000000d8b71 │ │ + DW_CFA_advance_loc: 18 to 00000000000e4ee3 │ │ DW_CFA_def_cfa_offset: 320 │ │ - DW_CFA_advance_loc2: 340 to 00000000000d8cc5 │ │ + DW_CFA_advance_loc2: 356 to 00000000000e5047 │ │ DW_CFA_def_cfa_offset: 352 │ │ - DW_CFA_advance_loc: 36 to 00000000000d8ce9 │ │ + DW_CFA_advance_loc: 36 to 00000000000e506b │ │ DW_CFA_def_cfa_offset: 360 │ │ - DW_CFA_advance_loc: 20 to 00000000000d8cfd │ │ + DW_CFA_advance_loc: 20 to 00000000000e507f │ │ DW_CFA_def_cfa_offset: 368 │ │ - DW_CFA_advance_loc: 2 to 00000000000d8cff │ │ + DW_CFA_advance_loc: 2 to 00000000000e5081 │ │ DW_CFA_def_cfa_offset: 376 │ │ - DW_CFA_advance_loc: 7 to 00000000000d8d06 │ │ + DW_CFA_advance_loc: 7 to 00000000000e5088 │ │ DW_CFA_def_cfa_offset: 384 │ │ - DW_CFA_advance_loc: 11 to 00000000000d8d11 │ │ + DW_CFA_advance_loc: 11 to 00000000000e5093 │ │ DW_CFA_def_cfa_offset: 320 │ │ - DW_CFA_advance_loc1: 135 to 00000000000d8d98 │ │ + DW_CFA_advance_loc1: 170 to 00000000000e513d │ │ + DW_CFA_def_cfa_offset: 368 │ │ + DW_CFA_advance_loc: 20 to 00000000000e5151 │ │ DW_CFA_def_cfa_offset: 376 │ │ - DW_CFA_advance_loc: 21 to 00000000000d8dad │ │ + DW_CFA_advance_loc: 2 to 00000000000e5153 │ │ DW_CFA_def_cfa_offset: 384 │ │ - DW_CFA_advance_loc: 19 to 00000000000d8dc0 │ │ + DW_CFA_advance_loc: 29 to 00000000000e5170 │ │ DW_CFA_def_cfa_offset: 320 │ │ - DW_CFA_advance_loc: 12 to 00000000000d8dcc │ │ + DW_CFA_advance_loc1: 106 to 00000000000e51da │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000d8dcd │ │ + DW_CFA_advance_loc: 1 to 00000000000e51db │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000d8dcf │ │ + DW_CFA_advance_loc: 2 to 00000000000e51dd │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000d8dd1 │ │ + DW_CFA_advance_loc: 2 to 00000000000e51df │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000d8dd3 │ │ + DW_CFA_advance_loc: 2 to 00000000000e51e1 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000d8dd5 │ │ + DW_CFA_advance_loc: 2 to 00000000000e51e3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000d8dd6 │ │ + DW_CFA_advance_loc: 1 to 00000000000e51e4 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000d8dd7 │ │ - DW_CFA_def_cfa_offset: 320 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00009a48 0000000000000094 00009a4c FDE cie=00000000 pc=00000000000d8de0..00000000000d926c │ │ - DW_CFA_advance_loc: 1 to 00000000000d8de1 │ │ +00009930 0000000000000094 00009934 FDE cie=00000000 pc=00000000000e51f0..00000000000e56a3 │ │ + DW_CFA_advance_loc: 1 to 00000000000e51f1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000d8de3 │ │ + DW_CFA_advance_loc: 2 to 00000000000e51f3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000d8de5 │ │ + DW_CFA_advance_loc: 2 to 00000000000e51f5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000d8de7 │ │ + DW_CFA_advance_loc: 2 to 00000000000e51f7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000d8de9 │ │ + DW_CFA_advance_loc: 2 to 00000000000e51f9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000d8dea │ │ + DW_CFA_advance_loc: 1 to 00000000000e51fa │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000d8df1 │ │ + DW_CFA_advance_loc: 7 to 00000000000e5201 │ │ DW_CFA_def_cfa_offset: 192 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 511 to 00000000000d8ff0 │ │ + DW_CFA_advance_loc2: 520 to 00000000000e5409 │ │ DW_CFA_def_cfa_offset: 200 │ │ - DW_CFA_advance_loc: 9 to 00000000000d8ff9 │ │ + DW_CFA_advance_loc: 8 to 00000000000e5411 │ │ DW_CFA_def_cfa_offset: 208 │ │ - DW_CFA_advance_loc: 2 to 00000000000d8ffb │ │ + DW_CFA_advance_loc: 2 to 00000000000e5413 │ │ DW_CFA_def_cfa_offset: 216 │ │ - DW_CFA_advance_loc: 2 to 00000000000d8ffd │ │ + DW_CFA_advance_loc: 2 to 00000000000e5415 │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 4 to 00000000000d9001 │ │ + DW_CFA_advance_loc: 4 to 00000000000e5419 │ │ DW_CFA_def_cfa_offset: 232 │ │ - DW_CFA_advance_loc: 7 to 00000000000d9008 │ │ + DW_CFA_advance_loc: 7 to 00000000000e5420 │ │ DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 7 to 00000000000d900f │ │ + DW_CFA_advance_loc: 7 to 00000000000e5427 │ │ DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 2 to 00000000000d9011 │ │ + DW_CFA_advance_loc: 2 to 00000000000e5429 │ │ DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 9 to 00000000000d901a │ │ + DW_CFA_advance_loc: 9 to 00000000000e5432 │ │ DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc2: 441 to 00000000000d91d3 │ │ + DW_CFA_advance_loc2: 462 to 00000000000e5600 │ │ DW_CFA_def_cfa_offset: 200 │ │ - DW_CFA_advance_loc: 10 to 00000000000d91dd │ │ + DW_CFA_advance_loc: 10 to 00000000000e560a │ │ DW_CFA_def_cfa_offset: 208 │ │ - DW_CFA_advance_loc: 1 to 00000000000d91de │ │ + DW_CFA_advance_loc: 2 to 00000000000e560c │ │ DW_CFA_def_cfa_offset: 216 │ │ - DW_CFA_advance_loc: 2 to 00000000000d91e0 │ │ + DW_CFA_advance_loc: 2 to 00000000000e560e │ │ DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_advance_loc: 4 to 00000000000d91e4 │ │ + DW_CFA_advance_loc: 4 to 00000000000e5612 │ │ DW_CFA_def_cfa_offset: 232 │ │ - DW_CFA_advance_loc: 7 to 00000000000d91eb │ │ + DW_CFA_advance_loc: 7 to 00000000000e5619 │ │ DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 2 to 00000000000d91ed │ │ + DW_CFA_advance_loc: 1 to 00000000000e561a │ │ DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 7 to 00000000000d91f4 │ │ + DW_CFA_advance_loc: 7 to 00000000000e5621 │ │ DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 9 to 00000000000d91fd │ │ + DW_CFA_advance_loc: 9 to 00000000000e562a │ │ DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc1: 100 to 00000000000d9261 │ │ + DW_CFA_advance_loc1: 110 to 00000000000e5698 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000d9262 │ │ + DW_CFA_advance_loc: 1 to 00000000000e5699 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000d9264 │ │ + DW_CFA_advance_loc: 2 to 00000000000e569b │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000d9266 │ │ + DW_CFA_advance_loc: 2 to 00000000000e569d │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000d9268 │ │ + DW_CFA_advance_loc: 2 to 00000000000e569f │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000d926a │ │ + DW_CFA_advance_loc: 2 to 00000000000e56a1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000d926b │ │ + DW_CFA_advance_loc: 1 to 00000000000e56a2 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00009ae0 000000000000005c 00009ae4 FDE cie=00000000 pc=00000000000d9270..00000000000d965e │ │ - DW_CFA_advance_loc: 1 to 00000000000d9271 │ │ +000099c8 0000000000000024 000099cc FDE cie=00000000 pc=00000000000e56b0..00000000000e57b3 │ │ + DW_CFA_advance_loc: 1 to 00000000000e56b1 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000e56b2 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 4 to 00000000000e56b6 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc1: 250 to 00000000000e57b0 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 1 to 00000000000e57b1 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000e57b2 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + │ │ +000099f0 000000000000004c 000099f4 FDE cie=00000000 pc=00000000000e57c0..00000000000e592b │ │ + DW_CFA_advance_loc: 1 to 00000000000e57c1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000d9273 │ │ + DW_CFA_advance_loc: 2 to 00000000000e57c3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000d9275 │ │ + DW_CFA_advance_loc: 2 to 00000000000e57c5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000d9277 │ │ + DW_CFA_advance_loc: 2 to 00000000000e57c7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000d9279 │ │ + DW_CFA_advance_loc: 2 to 00000000000e57c9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000d927a │ │ + DW_CFA_advance_loc: 1 to 00000000000e57ca │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000d9281 │ │ - DW_CFA_def_cfa_offset: 192 │ │ + DW_CFA_advance_loc: 4 to 00000000000e57ce │ │ + DW_CFA_def_cfa_offset: 128 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 502 to 00000000000d9477 │ │ - DW_CFA_def_cfa_offset: 232 │ │ - DW_CFA_advance_loc: 17 to 00000000000d9488 │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 1 to 00000000000d9489 │ │ - DW_CFA_def_cfa_offset: 248 │ │ - DW_CFA_advance_loc: 2 to 00000000000d948b │ │ - DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 11 to 00000000000d9496 │ │ - DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc2: 445 to 00000000000d9653 │ │ + DW_CFA_advance_loc2: 338 to 00000000000e5920 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000d9654 │ │ + DW_CFA_advance_loc: 1 to 00000000000e5921 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000d9656 │ │ + DW_CFA_advance_loc: 2 to 00000000000e5923 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000d9658 │ │ + DW_CFA_advance_loc: 2 to 00000000000e5925 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000d965a │ │ + DW_CFA_advance_loc: 2 to 00000000000e5927 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000d965c │ │ + DW_CFA_advance_loc: 2 to 00000000000e5929 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000d965d │ │ + DW_CFA_advance_loc: 1 to 00000000000e592a │ │ DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00009b40 0000000000000064 00009b44 FDE cie=00000000 pc=00000000000d9660..00000000000d97aa │ │ - DW_CFA_advance_loc: 1 to 00000000000d9661 │ │ +00009a40 0000000000000064 00009a44 FDE cie=00000000 pc=00000000000e5930..00000000000e5b92 │ │ + DW_CFA_advance_loc: 1 to 00000000000e5931 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000d9663 │ │ + DW_CFA_advance_loc: 2 to 00000000000e5933 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000d9665 │ │ + DW_CFA_advance_loc: 2 to 00000000000e5935 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000d9667 │ │ + DW_CFA_advance_loc: 2 to 00000000000e5937 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000d9669 │ │ + DW_CFA_advance_loc: 2 to 00000000000e5939 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000d966a │ │ + DW_CFA_advance_loc: 1 to 00000000000e593a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000d966b │ │ - DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 7 to 00000000000e5941 │ │ + DW_CFA_def_cfa_offset: 192 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 289 to 00000000000d978c │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000d978d │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000d978f │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000d9791 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000d9793 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000d9795 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000d9796 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 5 to 00000000000d979b │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 4 to 00000000000d979f │ │ + DW_CFA_advance_loc2: 386 to 00000000000e5ac3 │ │ + DW_CFA_def_cfa_offset: 224 │ │ + DW_CFA_advance_loc: 4 to 00000000000e5ac7 │ │ + DW_CFA_def_cfa_offset: 232 │ │ + DW_CFA_advance_loc: 1 to 00000000000e5ac8 │ │ + DW_CFA_def_cfa_offset: 240 │ │ + DW_CFA_advance_loc: 1 to 00000000000e5ac9 │ │ + DW_CFA_def_cfa_offset: 248 │ │ + DW_CFA_advance_loc: 2 to 00000000000e5acb │ │ + DW_CFA_def_cfa_offset: 256 │ │ + DW_CFA_advance_loc: 11 to 00000000000e5ad6 │ │ + DW_CFA_def_cfa_offset: 192 │ │ + DW_CFA_advance_loc1: 177 to 00000000000e5b87 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000d97a0 │ │ + DW_CFA_advance_loc: 1 to 00000000000e5b88 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000d97a2 │ │ + DW_CFA_advance_loc: 2 to 00000000000e5b8a │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000d97a4 │ │ + DW_CFA_advance_loc: 2 to 00000000000e5b8c │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000d97a6 │ │ + DW_CFA_advance_loc: 2 to 00000000000e5b8e │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000d97a8 │ │ + DW_CFA_advance_loc: 2 to 00000000000e5b90 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000d97a9 │ │ + DW_CFA_advance_loc: 1 to 00000000000e5b91 │ │ 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 │ │ │ │ -00009ba8 000000000000001c 00009bac FDE cie=00000000 pc=00000000000d97ac..00000000000d9821 │ │ - DW_CFA_advance_loc: 1 to 00000000000d97ad │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 00000000000d97b1 │ │ +00009aa8 0000000000000014 00009aac FDE cie=00000000 pc=00000000000e5ba0..00000000000e5c19 │ │ + DW_CFA_advance_loc: 4 to 00000000000e5ba4 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc1: 110 to 00000000000d981f │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000d9820 │ │ + DW_CFA_advance_loc1: 116 to 00000000000e5c18 │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ -00009bc8 000000000000001c 00009bcc FDE cie=00000000 pc=00000000000d9830..00000000000d9883 │ │ - DW_CFA_advance_loc: 1 to 00000000000d9831 │ │ +00009ac0 0000000000000024 00009ac4 FDE cie=00000000 pc=00000000000e5c20..00000000000e5ce6 │ │ + DW_CFA_advance_loc: 1 to 00000000000e5c21 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 00000000000d9835 │ │ + DW_CFA_advance_loc: 1 to 00000000000e5c22 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 4 to 00000000000e5c26 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc1: 76 to 00000000000d9881 │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc1: 189 to 00000000000e5ce3 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 1 to 00000000000e5ce4 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000d9882 │ │ + DW_CFA_advance_loc: 1 to 00000000000e5ce5 │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ -00009be8 000000000000004c 00009bec FDE cie=00000000 pc=00000000000d9890..00000000000d99b1 │ │ - DW_CFA_advance_loc: 1 to 00000000000d9891 │ │ +00009ae8 0000000000000064 00009aec FDE cie=00000000 pc=00000000000e5cf0..00000000000e5e59 │ │ + DW_CFA_advance_loc: 1 to 00000000000e5cf1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000d9893 │ │ + DW_CFA_advance_loc: 2 to 00000000000e5cf3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000d9895 │ │ + DW_CFA_advance_loc: 2 to 00000000000e5cf5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000d9897 │ │ + DW_CFA_advance_loc: 2 to 00000000000e5cf7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000d9899 │ │ + DW_CFA_advance_loc: 2 to 00000000000e5cf9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000d989a │ │ + DW_CFA_advance_loc: 1 to 00000000000e5cfa │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000d98a1 │ │ - DW_CFA_def_cfa_offset: 52352 │ │ + DW_CFA_advance_loc: 1 to 00000000000e5cfb │ │ + DW_CFA_def_cfa_offset: 64 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 261 to 00000000000d99a6 │ │ + DW_CFA_advance_loc2: 320 to 00000000000e5e3b │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000d99a7 │ │ + DW_CFA_advance_loc: 1 to 00000000000e5e3c │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000d99a9 │ │ + DW_CFA_advance_loc: 2 to 00000000000e5e3e │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000d99ab │ │ + DW_CFA_advance_loc: 2 to 00000000000e5e40 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000d99ad │ │ + DW_CFA_advance_loc: 2 to 00000000000e5e42 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000d99af │ │ + DW_CFA_advance_loc: 2 to 00000000000e5e44 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000d99b0 │ │ + DW_CFA_advance_loc: 1 to 00000000000e5e45 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00009c38 000000000000004c 00009c3c FDE cie=00000000 pc=00000000000d99c0..00000000000d9ae1 │ │ - DW_CFA_advance_loc: 1 to 00000000000d99c1 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000d99c3 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000d99c5 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000d99c7 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000d99c9 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000d99ca │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000d99d1 │ │ - DW_CFA_def_cfa_offset: 52352 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 261 to 00000000000d9ad6 │ │ + DW_CFA_advance_loc: 5 to 00000000000e5e4a │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 4 to 00000000000e5e4e │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000d9ad7 │ │ + DW_CFA_advance_loc: 1 to 00000000000e5e4f │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000d9ad9 │ │ + DW_CFA_advance_loc: 2 to 00000000000e5e51 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000d9adb │ │ + DW_CFA_advance_loc: 2 to 00000000000e5e53 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000d9add │ │ + DW_CFA_advance_loc: 2 to 00000000000e5e55 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000d9adf │ │ + DW_CFA_advance_loc: 2 to 00000000000e5e57 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000d9ae0 │ │ + DW_CFA_advance_loc: 1 to 00000000000e5e58 │ │ 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 │ │ + │ │ +00009b50 0000000000000014 00009b54 FDE cie=00000000 pc=00000000000e5e5c..00000000000e5e61 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00009b68 0000000000000014 00009b6c FDE cie=00000000 pc=00000000000e5e70..00000000000e5eab │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00009c88 00000000000000d4 00009c8c FDE cie=00000000 pc=00000000000d9af0..00000000000d9cf1 │ │ - DW_CFA_advance_loc: 1 to 00000000000d9af1 │ │ +00009b80 0000000000000024 00009b84 FDE cie=00000000 pc=00000000000e5eb0..00000000000e661f │ │ + DW_CFA_advance_loc: 1 to 00000000000e5eb1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000d9af3 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000d9af5 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000d9af7 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000d9af9 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000d9afa │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000d9b01 │ │ - DW_CFA_def_cfa_offset: 98432 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 88 to 00000000000d9b59 │ │ - DW_CFA_def_cfa_offset: 98464 │ │ - DW_CFA_advance_loc: 32 to 00000000000d9b79 │ │ - DW_CFA_def_cfa_offset: 98472 │ │ - DW_CFA_advance_loc: 2 to 00000000000d9b7b │ │ - DW_CFA_def_cfa_offset: 98480 │ │ - DW_CFA_advance_loc: 8 to 00000000000d9b83 │ │ - DW_CFA_def_cfa_offset: 98488 │ │ - DW_CFA_advance_loc: 1 to 00000000000d9b84 │ │ - DW_CFA_def_cfa_offset: 98496 │ │ - DW_CFA_advance_loc: 14 to 00000000000d9b92 │ │ - DW_CFA_def_cfa_offset: 98432 │ │ - DW_CFA_advance_loc: 10 to 00000000000d9b9c │ │ - DW_CFA_def_cfa_offset: 98464 │ │ - DW_CFA_advance_loc: 41 to 00000000000d9bc5 │ │ - DW_CFA_def_cfa_offset: 98472 │ │ - DW_CFA_advance_loc: 1 to 00000000000d9bc6 │ │ - DW_CFA_def_cfa_offset: 98480 │ │ - DW_CFA_advance_loc: 4 to 00000000000d9bca │ │ - DW_CFA_def_cfa_offset: 98488 │ │ - DW_CFA_advance_loc: 6 to 00000000000d9bd0 │ │ - DW_CFA_def_cfa_offset: 98496 │ │ - DW_CFA_advance_loc: 9 to 00000000000d9bd9 │ │ - DW_CFA_def_cfa_offset: 98432 │ │ - DW_CFA_advance_loc: 36 to 00000000000d9bfd │ │ - DW_CFA_def_cfa_offset: 98488 │ │ - DW_CFA_advance_loc: 26 to 00000000000d9c17 │ │ - DW_CFA_def_cfa_offset: 98496 │ │ - DW_CFA_advance_loc: 9 to 00000000000d9c20 │ │ - DW_CFA_def_cfa_offset: 98432 │ │ - DW_CFA_advance_loc: 20 to 00000000000d9c34 │ │ - DW_CFA_def_cfa_offset: 98464 │ │ - DW_CFA_advance_loc: 22 to 00000000000d9c4a │ │ - DW_CFA_def_cfa_offset: 98472 │ │ - DW_CFA_advance_loc: 2 to 00000000000d9c4c │ │ - DW_CFA_def_cfa_offset: 98480 │ │ - DW_CFA_advance_loc: 8 to 00000000000d9c54 │ │ - DW_CFA_def_cfa_offset: 98488 │ │ - DW_CFA_advance_loc: 1 to 00000000000d9c55 │ │ - DW_CFA_def_cfa_offset: 98496 │ │ - DW_CFA_advance_loc: 12 to 00000000000d9c61 │ │ - DW_CFA_def_cfa_offset: 98432 │ │ - DW_CFA_advance_loc: 43 to 00000000000d9c8c │ │ - DW_CFA_def_cfa_offset: 98464 │ │ - DW_CFA_advance_loc: 29 to 00000000000d9ca9 │ │ - DW_CFA_def_cfa_offset: 98472 │ │ - DW_CFA_advance_loc: 2 to 00000000000d9cab │ │ - DW_CFA_def_cfa_offset: 98480 │ │ - DW_CFA_advance_loc: 8 to 00000000000d9cb3 │ │ - DW_CFA_def_cfa_offset: 98488 │ │ - DW_CFA_advance_loc: 1 to 00000000000d9cb4 │ │ - DW_CFA_def_cfa_offset: 98496 │ │ - DW_CFA_advance_loc: 12 to 00000000000d9cc0 │ │ - DW_CFA_def_cfa_offset: 98432 │ │ - DW_CFA_advance_loc: 38 to 00000000000d9ce6 │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000d9ce7 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000d9ce9 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000d9ceb │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000d9ced │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000d9cef │ │ + DW_CFA_advance_loc: 7 to 00000000000e5eb8 │ │ + DW_CFA_def_cfa_offset: 288 │ │ + DW_CFA_offset: r3 (rbx) at cfa-16 │ │ + DW_CFA_advance_loc2: 1893 to 00000000000e661d │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000d9cf0 │ │ + DW_CFA_advance_loc: 1 to 00000000000e661e │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00009ba8 000000000000002c 00009bac FDE cie=00000000 pc=00000000000e6620..00000000000e6649 │ │ + DW_CFA_advance_loc: 4 to 00000000000e6624 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 18 to 00000000000e6636 │ │ + DW_CFA_def_cfa_offset: 88 │ │ + DW_CFA_advance_loc: 1 to 00000000000e6637 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 2 to 00000000000e6639 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 2 to 00000000000e663b │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000e663d │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000e663f │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000e6648 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00009bd8 000000000000002c 00009bdc FDE cie=00000000 pc=00000000000e6650..00000000000e6679 │ │ + DW_CFA_advance_loc: 4 to 00000000000e6654 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 18 to 00000000000e6666 │ │ + DW_CFA_def_cfa_offset: 88 │ │ + DW_CFA_advance_loc: 1 to 00000000000e6667 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 2 to 00000000000e6669 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 2 to 00000000000e666b │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000e666d │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000e666f │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000e6678 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +00009c08 000000000000002c 00009c0c FDE cie=00000000 pc=00000000000e6680..00000000000e66a9 │ │ + DW_CFA_advance_loc: 4 to 00000000000e6684 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 18 to 00000000000e6696 │ │ + DW_CFA_def_cfa_offset: 88 │ │ + DW_CFA_advance_loc: 1 to 00000000000e6697 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 2 to 00000000000e6699 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 2 to 00000000000e669b │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000e669d │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000e669f │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000e66a8 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00009d60 000000000000004c 00009d64 FDE cie=00000000 pc=00000000000d9d00..00000000000d9e21 │ │ - DW_CFA_advance_loc: 1 to 00000000000d9d01 │ │ +00009c38 000000000000004c 00009c3c FDE cie=00000000 pc=00000000000e66b0..00000000000e974c │ │ + DW_CFA_advance_loc: 1 to 00000000000e66b1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000d9d03 │ │ + DW_CFA_advance_loc: 2 to 00000000000e66b3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000d9d05 │ │ + DW_CFA_advance_loc: 2 to 00000000000e66b5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000d9d07 │ │ + DW_CFA_advance_loc: 2 to 00000000000e66b7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000d9d09 │ │ + DW_CFA_advance_loc: 2 to 00000000000e66b9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000d9d0a │ │ + DW_CFA_advance_loc: 1 to 00000000000e66ba │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000d9d11 │ │ - DW_CFA_def_cfa_offset: 52352 │ │ + DW_CFA_advance_loc: 7 to 00000000000e66c1 │ │ + DW_CFA_def_cfa_offset: 1328 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 261 to 00000000000d9e16 │ │ + DW_CFA_advance_loc2: 12416 to 00000000000e9741 │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000d9e17 │ │ + DW_CFA_advance_loc: 1 to 00000000000e9742 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000d9e19 │ │ + DW_CFA_advance_loc: 2 to 00000000000e9744 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000d9e1b │ │ + DW_CFA_advance_loc: 2 to 00000000000e9746 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000d9e1d │ │ + DW_CFA_advance_loc: 2 to 00000000000e9748 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000d9e1f │ │ + DW_CFA_advance_loc: 2 to 00000000000e974a │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000d9e20 │ │ + DW_CFA_advance_loc: 1 to 00000000000e974b │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00009db0 00000000000000d4 00009db4 FDE cie=00000000 pc=00000000000d9e30..00000000000da031 │ │ - DW_CFA_advance_loc: 1 to 00000000000d9e31 │ │ +00009c88 0000000000000024 00009c8c FDE cie=00000000 pc=00000000000e974c..00000000000e9e47 │ │ + DW_CFA_advance_loc: 1 to 00000000000e974d │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000d9e33 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000d9e35 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000d9e37 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000d9e39 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000d9e3a │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000d9e41 │ │ - DW_CFA_def_cfa_offset: 98432 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 88 to 00000000000d9e99 │ │ - DW_CFA_def_cfa_offset: 98464 │ │ - DW_CFA_advance_loc: 32 to 00000000000d9eb9 │ │ - DW_CFA_def_cfa_offset: 98472 │ │ - DW_CFA_advance_loc: 2 to 00000000000d9ebb │ │ - DW_CFA_def_cfa_offset: 98480 │ │ - DW_CFA_advance_loc: 8 to 00000000000d9ec3 │ │ - DW_CFA_def_cfa_offset: 98488 │ │ - DW_CFA_advance_loc: 1 to 00000000000d9ec4 │ │ - DW_CFA_def_cfa_offset: 98496 │ │ - DW_CFA_advance_loc: 14 to 00000000000d9ed2 │ │ - DW_CFA_def_cfa_offset: 98432 │ │ - DW_CFA_advance_loc: 10 to 00000000000d9edc │ │ - DW_CFA_def_cfa_offset: 98464 │ │ - DW_CFA_advance_loc: 41 to 00000000000d9f05 │ │ - DW_CFA_def_cfa_offset: 98472 │ │ - DW_CFA_advance_loc: 1 to 00000000000d9f06 │ │ - DW_CFA_def_cfa_offset: 98480 │ │ - DW_CFA_advance_loc: 4 to 00000000000d9f0a │ │ - DW_CFA_def_cfa_offset: 98488 │ │ - DW_CFA_advance_loc: 6 to 00000000000d9f10 │ │ - DW_CFA_def_cfa_offset: 98496 │ │ - DW_CFA_advance_loc: 9 to 00000000000d9f19 │ │ - DW_CFA_def_cfa_offset: 98432 │ │ - DW_CFA_advance_loc: 36 to 00000000000d9f3d │ │ - DW_CFA_def_cfa_offset: 98488 │ │ - DW_CFA_advance_loc: 26 to 00000000000d9f57 │ │ - DW_CFA_def_cfa_offset: 98496 │ │ - DW_CFA_advance_loc: 9 to 00000000000d9f60 │ │ - DW_CFA_def_cfa_offset: 98432 │ │ - DW_CFA_advance_loc: 20 to 00000000000d9f74 │ │ - DW_CFA_def_cfa_offset: 98464 │ │ - DW_CFA_advance_loc: 22 to 00000000000d9f8a │ │ - DW_CFA_def_cfa_offset: 98472 │ │ - DW_CFA_advance_loc: 2 to 00000000000d9f8c │ │ - DW_CFA_def_cfa_offset: 98480 │ │ - DW_CFA_advance_loc: 8 to 00000000000d9f94 │ │ - DW_CFA_def_cfa_offset: 98488 │ │ - DW_CFA_advance_loc: 1 to 00000000000d9f95 │ │ - DW_CFA_def_cfa_offset: 98496 │ │ - DW_CFA_advance_loc: 12 to 00000000000d9fa1 │ │ - DW_CFA_def_cfa_offset: 98432 │ │ - DW_CFA_advance_loc: 43 to 00000000000d9fcc │ │ - DW_CFA_def_cfa_offset: 98464 │ │ - DW_CFA_advance_loc: 29 to 00000000000d9fe9 │ │ - DW_CFA_def_cfa_offset: 98472 │ │ - DW_CFA_advance_loc: 2 to 00000000000d9feb │ │ - DW_CFA_def_cfa_offset: 98480 │ │ - DW_CFA_advance_loc: 8 to 00000000000d9ff3 │ │ - DW_CFA_def_cfa_offset: 98488 │ │ - DW_CFA_advance_loc: 1 to 00000000000d9ff4 │ │ - DW_CFA_def_cfa_offset: 98496 │ │ - DW_CFA_advance_loc: 12 to 00000000000da000 │ │ - DW_CFA_def_cfa_offset: 98432 │ │ - DW_CFA_advance_loc: 38 to 00000000000da026 │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000da027 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000da029 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000da02b │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000da02d │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000da02f │ │ + DW_CFA_advance_loc: 4 to 00000000000e9751 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_offset: r3 (rbx) at cfa-16 │ │ + DW_CFA_advance_loc2: 1780 to 00000000000e9e45 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000da030 │ │ + DW_CFA_advance_loc: 1 to 00000000000e9e46 │ │ 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 │ │ │ │ -00009e88 000000000000004c 00009e8c FDE cie=00000000 pc=00000000000da040..00000000000da18b │ │ - DW_CFA_advance_loc: 1 to 00000000000da041 │ │ +00009cb0 0000000000000014 00009cb4 FDE cie=00000000 pc=00000000000e9e50..00000000000ea8b9 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00009cc8 0000000000000044 00009ccc FDE cie=00000000 pc=00000000000ea8c0..00000000000eac2f │ │ + DW_CFA_advance_loc: 2 to 00000000000ea8c2 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000da043 │ │ + DW_CFA_advance_loc: 2 to 00000000000ea8c4 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000da045 │ │ + DW_CFA_advance_loc: 2 to 00000000000ea8c6 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000da047 │ │ + DW_CFA_advance_loc: 2 to 00000000000ea8c8 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000da049 │ │ + DW_CFA_advance_loc: 1 to 00000000000ea8c9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000da04a │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000da051 │ │ - DW_CFA_def_cfa_offset: 163392 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 303 to 00000000000da180 │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000da181 │ │ + DW_CFA_advance_loc: 4 to 00000000000ea8cd │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_offset: r3 (rbx) at cfa-48 │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ + DW_CFA_offset: r13 (r13) at cfa-32 │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ + DW_CFA_advance_loc2: 856 to 00000000000eac25 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000da183 │ │ + DW_CFA_advance_loc: 1 to 00000000000eac26 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000da185 │ │ + DW_CFA_advance_loc: 2 to 00000000000eac28 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000da187 │ │ + DW_CFA_advance_loc: 2 to 00000000000eac2a │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000da189 │ │ + DW_CFA_advance_loc: 2 to 00000000000eac2c │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000da18a │ │ + DW_CFA_advance_loc: 2 to 00000000000eac2e │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00009ed8 000000000000004c 00009edc FDE cie=00000000 pc=00000000000da190..00000000000da2db │ │ - DW_CFA_advance_loc: 1 to 00000000000da191 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000da193 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000da195 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000da197 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000da199 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000da19a │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000da1a1 │ │ - DW_CFA_def_cfa_offset: 163392 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 303 to 00000000000da2d0 │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000da2d1 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000da2d3 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000da2d5 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000da2d7 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000da2d9 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000da2da │ │ +00009d10 0000000000000024 00009d14 FDE cie=00000000 pc=00000000000eac30..00000000000eac57 │ │ + DW_CFA_advance_loc: 4 to 00000000000eac34 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 21 to 00000000000eac49 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eac4a │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 1 to 00000000000eac4b │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eac4d │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eac56 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +00009d38 0000000000000024 00009d3c FDE cie=00000000 pc=00000000000eac60..00000000000eac87 │ │ + DW_CFA_advance_loc: 4 to 00000000000eac64 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 21 to 00000000000eac79 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eac7a │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 1 to 00000000000eac7b │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eac7d │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eac86 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00009f28 000000000000004c 00009f2c FDE cie=00000000 pc=00000000000da2e0..00000000000da42b │ │ - DW_CFA_advance_loc: 1 to 00000000000da2e1 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000da2e3 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000da2e5 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000da2e7 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000da2e9 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000da2ea │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000da2f1 │ │ - DW_CFA_def_cfa_offset: 163392 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 303 to 00000000000da420 │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000da421 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000da423 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000da425 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000da427 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000da429 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000da42a │ │ +00009d60 0000000000000024 00009d64 FDE cie=00000000 pc=00000000000eac90..00000000000eacbf │ │ + DW_CFA_advance_loc: 4 to 00000000000eac94 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eacb0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eacb1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eacb3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eacb5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eacbe │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +00009d88 0000000000000024 00009d8c FDE cie=00000000 pc=00000000000eacc0..00000000000eacef │ │ + DW_CFA_advance_loc: 4 to 00000000000eacc4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eace0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eace1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eace3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eace5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eacee │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00009f78 000000000000004c 00009f7c FDE cie=00000000 pc=00000000000da430..00000000000da57b │ │ - DW_CFA_advance_loc: 1 to 00000000000da431 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000da433 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000da435 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000da437 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000da439 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000da43a │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000da441 │ │ - DW_CFA_def_cfa_offset: 163392 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 303 to 00000000000da570 │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000da571 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000da573 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000da575 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000da577 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000da579 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000da57a │ │ +00009db0 0000000000000024 00009db4 FDE cie=00000000 pc=00000000000eacf0..00000000000ead17 │ │ + DW_CFA_advance_loc: 4 to 00000000000eacf4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 21 to 00000000000ead09 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ead0a │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 1 to 00000000000ead0b │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ead0d │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ead16 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +00009dd8 0000000000000024 00009ddc FDE cie=00000000 pc=00000000000ead20..00000000000ead4f │ │ + DW_CFA_advance_loc: 4 to 00000000000ead24 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ead40 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ead41 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ead43 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ead45 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ead4e │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00009fc8 0000000000000014 00009fcc FDE cie=00000000 pc=00000000000da580..00000000000da59a │ │ +00009e00 0000000000000024 00009e04 FDE cie=00000000 pc=00000000000ead50..00000000000ead7f │ │ + DW_CFA_advance_loc: 4 to 00000000000ead54 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ead70 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ead71 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ead73 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ead75 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ead7e │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +00009e28 0000000000000024 00009e2c FDE cie=00000000 pc=00000000000ead80..00000000000eadaf │ │ + DW_CFA_advance_loc: 4 to 00000000000ead84 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eada0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eada1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eada3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eada5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eadae │ │ + DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00009fe0 0000000000000064 00009fe4 FDE cie=00000000 pc=00000000000da5a0..00000000000da916 │ │ - DW_CFA_advance_loc: 1 to 00000000000da5a1 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000da5a3 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000da5a5 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000da5a7 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000da5a9 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000da5aa │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000da5b1 │ │ - DW_CFA_def_cfa_offset: 82048 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 37 to 00000000000da5d6 │ │ - DW_CFA_def_cfa_offset: 82088 │ │ - DW_CFA_advance_loc: 22 to 00000000000da5ec │ │ - DW_CFA_def_cfa_offset: 82096 │ │ - DW_CFA_advance_loc: 2 to 00000000000da5ee │ │ - DW_CFA_def_cfa_offset: 82104 │ │ - DW_CFA_advance_loc: 2 to 00000000000da5f0 │ │ - DW_CFA_def_cfa_offset: 82112 │ │ - DW_CFA_advance_loc: 9 to 00000000000da5f9 │ │ - DW_CFA_def_cfa_offset: 82048 │ │ - DW_CFA_advance_loc2: 786 to 00000000000da90b │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000da90c │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000da90e │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000da910 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000da912 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000da914 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000da915 │ │ +00009e50 0000000000000024 00009e54 FDE cie=00000000 pc=00000000000eadb0..00000000000eaddf │ │ + DW_CFA_advance_loc: 4 to 00000000000eadb4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eadd0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eadd1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eadd3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eadd5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eadde │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000a048 0000000000000064 0000a04c FDE cie=00000000 pc=00000000000da920..00000000000db07f │ │ - DW_CFA_advance_loc: 1 to 00000000000da921 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000da923 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000da925 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000da927 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000da929 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000da92a │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000da931 │ │ - DW_CFA_def_cfa_offset: 125760 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 52 to 00000000000da965 │ │ - DW_CFA_def_cfa_offset: 125800 │ │ - DW_CFA_advance_loc: 19 to 00000000000da978 │ │ - DW_CFA_def_cfa_offset: 125808 │ │ - DW_CFA_advance_loc: 1 to 00000000000da979 │ │ - DW_CFA_def_cfa_offset: 125816 │ │ - DW_CFA_advance_loc: 2 to 00000000000da97b │ │ - DW_CFA_def_cfa_offset: 125824 │ │ - DW_CFA_advance_loc: 9 to 00000000000da984 │ │ - DW_CFA_def_cfa_offset: 125760 │ │ - DW_CFA_advance_loc2: 1776 to 00000000000db074 │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000db075 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000db077 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000db079 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000db07b │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000db07d │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000db07e │ │ +00009e78 0000000000000024 00009e7c FDE cie=00000000 pc=00000000000eade0..00000000000eae07 │ │ + DW_CFA_advance_loc: 4 to 00000000000eade4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 21 to 00000000000eadf9 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eadfa │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 1 to 00000000000eadfb │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eadfd │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eae06 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000a0b0 000000000000004c 0000a0b4 FDE cie=00000000 pc=00000000000db080..00000000000db832 │ │ - DW_CFA_advance_loc: 1 to 00000000000db081 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000db083 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000db085 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000db087 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000db089 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000db08a │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000db091 │ │ - DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 1942 to 00000000000db827 │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000db828 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000db82a │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000db82c │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000db82e │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000db830 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000db831 │ │ +00009ea0 0000000000000024 00009ea4 FDE cie=00000000 pc=00000000000eae10..00000000000eae3f │ │ + DW_CFA_advance_loc: 4 to 00000000000eae14 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eae30 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eae31 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eae33 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eae35 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eae3e │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +00009ec8 0000000000000024 00009ecc FDE cie=00000000 pc=00000000000eae40..00000000000eae6f │ │ + DW_CFA_advance_loc: 4 to 00000000000eae44 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eae60 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eae61 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eae63 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eae65 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eae6e │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000a100 000000000000004c 0000a104 FDE cie=00000000 pc=00000000000db840..00000000000dc9a9 │ │ - DW_CFA_advance_loc: 1 to 00000000000db841 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000db843 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000db845 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000db847 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000db849 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000db84a │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000db851 │ │ - DW_CFA_def_cfa_offset: 163856 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 4279 to 00000000000dc908 │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000dc909 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000dc90b │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000dc90d │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000dc90f │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000dc911 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000dc912 │ │ +00009ef0 0000000000000024 00009ef4 FDE cie=00000000 pc=00000000000eae70..00000000000eae9f │ │ + DW_CFA_advance_loc: 4 to 00000000000eae74 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eae90 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eae91 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eae93 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eae95 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eae9e │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000dc913 │ │ - DW_CFA_def_cfa_offset: 163856 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -0000a150 000000000000004c 0000a154 FDE cie=00000000 pc=00000000000dc9b0..00000000000dd230 │ │ - DW_CFA_advance_loc: 1 to 00000000000dc9b1 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000dc9b3 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000dc9b5 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000dc9b7 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000dc9b9 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000dc9ba │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000dc9c1 │ │ - DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 2148 to 00000000000dd225 │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000dd226 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000dd228 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000dd22a │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000dd22c │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000dd22e │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000dd22f │ │ +00009f18 0000000000000024 00009f1c FDE cie=00000000 pc=00000000000eaea0..00000000000eaecf │ │ + DW_CFA_advance_loc: 4 to 00000000000eaea4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eaec0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eaec1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eaec3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eaec5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eaece │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +00009f40 0000000000000024 00009f44 FDE cie=00000000 pc=00000000000eaed0..00000000000eaeff │ │ + DW_CFA_advance_loc: 4 to 00000000000eaed4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eaef0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eaef1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eaef3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eaef5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eaefe │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000a1a0 00000000000000ac 0000a1a4 FDE cie=00000000 pc=00000000000dd230..00000000000ddd22 │ │ - DW_CFA_advance_loc: 1 to 00000000000dd231 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000dd233 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000dd235 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000dd237 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000dd239 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000dd23a │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000dd241 │ │ - DW_CFA_def_cfa_offset: 704 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 2215 to 00000000000ddae8 │ │ - DW_CFA_def_cfa_offset: 736 │ │ - DW_CFA_advance_loc: 15 to 00000000000ddaf7 │ │ - DW_CFA_def_cfa_offset: 744 │ │ - DW_CFA_advance_loc: 2 to 00000000000ddaf9 │ │ - DW_CFA_def_cfa_offset: 752 │ │ - DW_CFA_advance_loc: 7 to 00000000000ddb00 │ │ - DW_CFA_def_cfa_offset: 760 │ │ - DW_CFA_advance_loc: 2 to 00000000000ddb02 │ │ - DW_CFA_def_cfa_offset: 768 │ │ - DW_CFA_advance_loc: 5 to 00000000000ddb07 │ │ - DW_CFA_def_cfa_offset: 704 │ │ - DW_CFA_advance_loc1: 104 to 00000000000ddb6f │ │ - DW_CFA_def_cfa_offset: 736 │ │ - DW_CFA_advance_loc: 9 to 00000000000ddb78 │ │ - DW_CFA_def_cfa_offset: 744 │ │ - DW_CFA_advance_loc: 2 to 00000000000ddb7a │ │ - DW_CFA_def_cfa_offset: 752 │ │ - DW_CFA_advance_loc: 7 to 00000000000ddb81 │ │ - DW_CFA_def_cfa_offset: 760 │ │ - DW_CFA_advance_loc: 7 to 00000000000ddb88 │ │ - DW_CFA_def_cfa_offset: 768 │ │ - DW_CFA_advance_loc: 18 to 00000000000ddb9a │ │ - DW_CFA_def_cfa_offset: 704 │ │ - DW_CFA_advance_loc1: 179 to 00000000000ddc4d │ │ - DW_CFA_def_cfa_offset: 736 │ │ - DW_CFA_advance_loc: 4 to 00000000000ddc51 │ │ - DW_CFA_def_cfa_offset: 744 │ │ - DW_CFA_advance_loc: 2 to 00000000000ddc53 │ │ - DW_CFA_def_cfa_offset: 752 │ │ - DW_CFA_advance_loc: 10 to 00000000000ddc5d │ │ - DW_CFA_def_cfa_offset: 760 │ │ - DW_CFA_advance_loc: 2 to 00000000000ddc5f │ │ - DW_CFA_def_cfa_offset: 768 │ │ - DW_CFA_advance_loc: 28 to 00000000000ddc7b │ │ - DW_CFA_def_cfa_offset: 704 │ │ - DW_CFA_advance_loc: 50 to 00000000000ddcad │ │ - DW_CFA_def_cfa_offset: 736 │ │ - DW_CFA_advance_loc: 33 to 00000000000ddcce │ │ - DW_CFA_def_cfa_offset: 744 │ │ - DW_CFA_advance_loc: 2 to 00000000000ddcd0 │ │ - DW_CFA_def_cfa_offset: 752 │ │ - DW_CFA_advance_loc: 2 to 00000000000ddcd2 │ │ - DW_CFA_def_cfa_offset: 760 │ │ - DW_CFA_advance_loc: 7 to 00000000000ddcd9 │ │ - DW_CFA_def_cfa_offset: 768 │ │ - DW_CFA_advance_loc: 12 to 00000000000ddce5 │ │ - DW_CFA_def_cfa_offset: 704 │ │ - DW_CFA_advance_loc: 50 to 00000000000ddd17 │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000ddd18 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000ddd1a │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000ddd1c │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000ddd1e │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000ddd20 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000ddd21 │ │ +00009f68 0000000000000024 00009f6c FDE cie=00000000 pc=00000000000eaf00..00000000000eaf2f │ │ + DW_CFA_advance_loc: 4 to 00000000000eaf04 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eaf20 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eaf21 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eaf23 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eaf25 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eaf2e │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000a250 000000000000001c 0000a254 FDE cie=00000000 pc=00000000000ddd30..00000000000dde97 │ │ - DW_CFA_advance_loc: 1 to 00000000000ddd31 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc2: 357 to 00000000000dde96 │ │ +00009f90 0000000000000024 00009f94 FDE cie=00000000 pc=00000000000eaf30..00000000000eaf5f │ │ + DW_CFA_advance_loc: 4 to 00000000000eaf34 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eaf50 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eaf51 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eaf53 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eaf55 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eaf5e │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +00009fb8 0000000000000024 00009fbc FDE cie=00000000 pc=00000000000eaf60..00000000000eaf8f │ │ + DW_CFA_advance_loc: 4 to 00000000000eaf64 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eaf80 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eaf81 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eaf83 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eaf85 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eaf8e │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000a270 0000000000000014 0000a274 FDE cie=00000000 pc=00000000000dde98..00000000000dde9d │ │ +00009fe0 0000000000000024 00009fe4 FDE cie=00000000 pc=00000000000eaf90..00000000000eafbf │ │ + DW_CFA_advance_loc: 4 to 00000000000eaf94 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eafb0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eafb1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eafb3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eafb5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eafbe │ │ + DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +0000a008 0000000000000024 0000a00c FDE cie=00000000 pc=00000000000eafc0..00000000000eafef │ │ + DW_CFA_advance_loc: 4 to 00000000000eafc4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eafe0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eafe1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eafe3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eafe5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eafee │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000a288 000000000000001c 0000a28c FDE cie=00000000 pc=00000000000ddea0..00000000000ddf71 │ │ - DW_CFA_advance_loc: 1 to 00000000000ddea1 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 00000000000ddea5 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc1: 202 to 00000000000ddf6f │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000ddf70 │ │ +0000a030 0000000000000024 0000a034 FDE cie=00000000 pc=00000000000eaff0..00000000000eb01f │ │ + DW_CFA_advance_loc: 4 to 00000000000eaff4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eb010 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb011 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb013 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb015 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eb01e │ │ DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -0000a2a8 0000000000000014 0000a2ac FDE cie=00000000 pc=00000000000ddf80..00000000000ddff2 │ │ +0000a058 0000000000000024 0000a05c FDE cie=00000000 pc=00000000000eb020..00000000000eb04f │ │ + DW_CFA_advance_loc: 4 to 00000000000eb024 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eb040 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb041 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb043 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb045 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eb04e │ │ + DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +0000a080 0000000000000024 0000a084 FDE cie=00000000 pc=00000000000eb050..00000000000eb07f │ │ + DW_CFA_advance_loc: 4 to 00000000000eb054 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eb070 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb071 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb073 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb075 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eb07e │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000a2c0 0000000000000044 0000a2c4 FDE cie=00000000 pc=00000000000de000..00000000000de5d5 │ │ - DW_CFA_advance_loc: 1 to 00000000000de001 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000de003 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000de005 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000de007 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000de009 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000de00a │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 1473 to 00000000000de5cb │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000de5cd │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000de5cf │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000de5d1 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000de5d3 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000de5d4 │ │ +0000a0a8 0000000000000024 0000a0ac FDE cie=00000000 pc=00000000000eb080..00000000000eb0af │ │ + DW_CFA_advance_loc: 4 to 00000000000eb084 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eb0a0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb0a1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb0a3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb0a5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eb0ae │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +0000a0d0 0000000000000024 0000a0d4 FDE cie=00000000 pc=00000000000eb0b0..00000000000eb0df │ │ + DW_CFA_advance_loc: 4 to 00000000000eb0b4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eb0d0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb0d1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb0d3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb0d5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eb0de │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000a308 0000000000000014 0000a30c FDE cie=00000000 pc=00000000000de5e0..00000000000de5fe │ │ - DW_CFA_advance_loc: 4 to 00000000000de5e4 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 25 to 00000000000de5fd │ │ +0000a0f8 0000000000000024 0000a0fc FDE cie=00000000 pc=00000000000eb0e0..00000000000eb10f │ │ + DW_CFA_advance_loc: 4 to 00000000000eb0e4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eb100 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb101 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb103 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb105 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eb10e │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -0000a320 0000000000000014 0000a324 FDE cie=00000000 pc=00000000000de600..00000000000de61b │ │ - DW_CFA_advance_loc: 4 to 00000000000de604 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 22 to 00000000000de61a │ │ +0000a120 0000000000000024 0000a124 FDE cie=00000000 pc=00000000000eb110..00000000000eb13f │ │ + DW_CFA_advance_loc: 4 to 00000000000eb114 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eb130 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb131 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb133 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb135 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eb13e │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -0000a338 0000000000000014 0000a33c FDE cie=00000000 pc=00000000000de620..00000000000de638 │ │ - DW_CFA_advance_loc: 4 to 00000000000de624 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 19 to 00000000000de637 │ │ +0000a148 0000000000000024 0000a14c FDE cie=00000000 pc=00000000000eb140..00000000000eb16f │ │ + DW_CFA_advance_loc: 4 to 00000000000eb144 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eb160 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb161 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb163 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb165 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eb16e │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -0000a350 000000000000004c 0000a354 FDE cie=00000000 pc=00000000000de640..00000000000df1fa │ │ - DW_CFA_advance_loc: 1 to 00000000000de641 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000de643 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000de645 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000de647 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000de649 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000de64a │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000de651 │ │ - DW_CFA_def_cfa_offset: 336 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 2974 to 00000000000df1ef │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000df1f0 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000df1f2 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000df1f4 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000df1f6 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000df1f8 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000df1f9 │ │ +0000a170 0000000000000024 0000a174 FDE cie=00000000 pc=00000000000eb170..00000000000eb19f │ │ + DW_CFA_advance_loc: 4 to 00000000000eb174 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eb190 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb191 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb193 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb195 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eb19e │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +0000a198 0000000000000024 0000a19c FDE cie=00000000 pc=00000000000eb1a0..00000000000eb1cf │ │ + DW_CFA_advance_loc: 4 to 00000000000eb1a4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eb1c0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb1c1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb1c3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb1c5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eb1ce │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000a3a0 0000000000000034 0000a3a4 FDE cie=00000000 pc=00000000000df200..00000000000df27a │ │ - DW_CFA_advance_loc: 1 to 00000000000df201 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000df203 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 00000000000df204 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 4 to 00000000000df208 │ │ +0000a1c0 0000000000000024 0000a1c4 FDE cie=00000000 pc=00000000000eb1d0..00000000000eb1ff │ │ + DW_CFA_advance_loc: 4 to 00000000000eb1d4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eb1f0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb1f1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb1f3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb1f5 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_offset: r3 (rbx) at cfa-32 │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 109 to 00000000000df275 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 00000000000df276 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000df278 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000df279 │ │ + DW_CFA_advance_loc: 9 to 00000000000eb1fe │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +0000a1e8 0000000000000024 0000a1ec FDE cie=00000000 pc=00000000000eb200..00000000000eb22f │ │ + DW_CFA_advance_loc: 4 to 00000000000eb204 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eb220 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb221 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb223 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb225 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eb22e │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000a3d8 0000000000000034 0000a3dc FDE cie=00000000 pc=00000000000df280..00000000000df2fa │ │ - DW_CFA_advance_loc: 1 to 00000000000df281 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000df283 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 00000000000df284 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 4 to 00000000000df288 │ │ +0000a210 0000000000000024 0000a214 FDE cie=00000000 pc=00000000000eb230..00000000000eb25f │ │ + DW_CFA_advance_loc: 4 to 00000000000eb234 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eb250 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb251 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb253 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb255 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_offset: r3 (rbx) at cfa-32 │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 109 to 00000000000df2f5 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 00000000000df2f6 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000df2f8 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000df2f9 │ │ + DW_CFA_advance_loc: 9 to 00000000000eb25e │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +0000a238 0000000000000024 0000a23c FDE cie=00000000 pc=00000000000eb260..00000000000eb28f │ │ + DW_CFA_advance_loc: 4 to 00000000000eb264 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eb280 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb281 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb283 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb285 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eb28e │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000a410 0000000000000034 0000a414 FDE cie=00000000 pc=00000000000df300..00000000000df37a │ │ - DW_CFA_advance_loc: 1 to 00000000000df301 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000df303 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 00000000000df304 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 4 to 00000000000df308 │ │ +0000a260 0000000000000024 0000a264 FDE cie=00000000 pc=00000000000eb290..00000000000eb2bf │ │ + DW_CFA_advance_loc: 4 to 00000000000eb294 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eb2b0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb2b1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb2b3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb2b5 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_offset: r3 (rbx) at cfa-32 │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 109 to 00000000000df375 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 00000000000df376 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000df378 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000df379 │ │ + DW_CFA_advance_loc: 9 to 00000000000eb2be │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +0000a288 0000000000000024 0000a28c FDE cie=00000000 pc=00000000000eb2c0..00000000000eb2ef │ │ + DW_CFA_advance_loc: 4 to 00000000000eb2c4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eb2e0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb2e1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb2e3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb2e5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eb2ee │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000a448 000000000000004c 0000a44c FDE cie=00000000 pc=00000000000df380..00000000000df872 │ │ - DW_CFA_advance_loc: 1 to 00000000000df381 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000df383 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000df385 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000df387 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000df389 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000df38a │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 00000000000df38e │ │ +0000a2b0 0000000000000024 0000a2b4 FDE cie=00000000 pc=00000000000eb2f0..00000000000eb31f │ │ + DW_CFA_advance_loc: 4 to 00000000000eb2f4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eb310 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb311 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb313 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb315 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 1241 to 00000000000df867 │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000df868 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000df86a │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000df86c │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000df86e │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000df870 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000df871 │ │ + DW_CFA_advance_loc: 9 to 00000000000eb31e │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +0000a2d8 0000000000000024 0000a2dc FDE cie=00000000 pc=00000000000eb320..00000000000eb34f │ │ + DW_CFA_advance_loc: 4 to 00000000000eb324 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eb340 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb341 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb343 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb345 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eb34e │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000a498 000000000000004c 0000a49c FDE cie=00000000 pc=00000000000df880..00000000000e0d76 │ │ - DW_CFA_advance_loc: 1 to 00000000000df881 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000df883 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000df885 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000df887 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000df889 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000df88a │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000df891 │ │ - DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 5338 to 00000000000e0d6b │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000e0d6c │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000e0d6e │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000e0d70 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000e0d72 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000e0d74 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000e0d75 │ │ +0000a300 0000000000000024 0000a304 FDE cie=00000000 pc=00000000000eb350..00000000000eb37f │ │ + DW_CFA_advance_loc: 4 to 00000000000eb354 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eb370 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb371 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb373 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb375 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eb37e │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +0000a328 0000000000000024 0000a32c FDE cie=00000000 pc=00000000000eb380..00000000000eb3af │ │ + DW_CFA_advance_loc: 4 to 00000000000eb384 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eb3a0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb3a1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb3a3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb3a5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eb3ae │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000a4e8 0000000000000014 0000a4ec FDE cie=00000000 pc=00000000000e0d80..00000000000e0d9a │ │ +0000a350 0000000000000024 0000a354 FDE cie=00000000 pc=00000000000eb3b0..00000000000eb3df │ │ + DW_CFA_advance_loc: 4 to 00000000000eb3b4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eb3d0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb3d1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb3d3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb3d5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eb3de │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +0000a378 0000000000000024 0000a37c FDE cie=00000000 pc=00000000000eb3e0..00000000000eb40f │ │ + DW_CFA_advance_loc: 4 to 00000000000eb3e4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eb400 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb401 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb403 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb405 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eb40e │ │ + DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000a500 0000000000000064 0000a504 FDE cie=00000000 pc=00000000000e0da0..00000000000e11dd │ │ - DW_CFA_advance_loc: 1 to 00000000000e0da1 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000e0da3 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000e0da5 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000e0da7 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000e0da9 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000e0daa │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000e0db1 │ │ - DW_CFA_def_cfa_offset: 109376 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 37 to 00000000000e0dd6 │ │ - DW_CFA_def_cfa_offset: 109416 │ │ - DW_CFA_advance_loc: 22 to 00000000000e0dec │ │ - DW_CFA_def_cfa_offset: 109424 │ │ - DW_CFA_advance_loc: 2 to 00000000000e0dee │ │ - DW_CFA_def_cfa_offset: 109432 │ │ - DW_CFA_advance_loc: 1 to 00000000000e0def │ │ - DW_CFA_def_cfa_offset: 109440 │ │ - DW_CFA_advance_loc: 9 to 00000000000e0df8 │ │ - DW_CFA_def_cfa_offset: 109376 │ │ - DW_CFA_advance_loc2: 986 to 00000000000e11d2 │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000e11d3 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000e11d5 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000e11d7 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000e11d9 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000e11db │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000e11dc │ │ +0000a3a0 0000000000000024 0000a3a4 FDE cie=00000000 pc=00000000000eb410..00000000000eb43f │ │ + DW_CFA_advance_loc: 4 to 00000000000eb414 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eb430 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb431 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb433 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb435 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eb43e │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000a568 000000000000004c 0000a56c FDE cie=00000000 pc=00000000000e11e0..00000000000e17be │ │ - DW_CFA_advance_loc: 1 to 00000000000e11e1 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000e11e3 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000e11e5 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000e11e7 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000e11e9 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000e11ea │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000e11f1 │ │ - DW_CFA_def_cfa_offset: 251392 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 1474 to 00000000000e17b3 │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000e17b4 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000e17b6 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000e17b8 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000e17ba │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000e17bc │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000e17bd │ │ +0000a3c8 0000000000000024 0000a3cc FDE cie=00000000 pc=00000000000eb440..00000000000eb46f │ │ + DW_CFA_advance_loc: 4 to 00000000000eb444 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eb460 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb461 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb463 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb465 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eb46e │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +0000a3f0 0000000000000024 0000a3f4 FDE cie=00000000 pc=00000000000eb470..00000000000eb49f │ │ + DW_CFA_advance_loc: 4 to 00000000000eb474 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eb490 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb491 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb493 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb495 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eb49e │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000a5b8 000000000000004c 0000a5bc FDE cie=00000000 pc=00000000000e17c0..00000000000e1ef2 │ │ - DW_CFA_advance_loc: 1 to 00000000000e17c1 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000e17c3 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000e17c5 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000e17c7 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000e17c9 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000e17ca │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000e17d1 │ │ - DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 1814 to 00000000000e1ee7 │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000e1ee8 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000e1eea │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000e1eec │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000e1eee │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000e1ef0 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000e1ef1 │ │ +0000a418 0000000000000024 0000a41c FDE cie=00000000 pc=00000000000eb4a0..00000000000eb4cf │ │ + DW_CFA_advance_loc: 4 to 00000000000eb4a4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eb4c0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb4c1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb4c3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb4c5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eb4ce │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +0000a440 0000000000000024 0000a444 FDE cie=00000000 pc=00000000000eb4d0..00000000000eb4ff │ │ + DW_CFA_advance_loc: 4 to 00000000000eb4d4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eb4f0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb4f1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb4f3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb4f5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eb4fe │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000a608 000000000000004c 0000a60c FDE cie=00000000 pc=00000000000e1f00..00000000000e31e3 │ │ - DW_CFA_advance_loc: 1 to 00000000000e1f01 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000e1f03 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000e1f05 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000e1f07 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000e1f09 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000e1f0a │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000e1f11 │ │ - DW_CFA_def_cfa_offset: 218448 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 4223 to 00000000000e2f90 │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000e2f91 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000e2f93 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000e2f95 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000e2f97 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000e2f99 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000e2f9a │ │ +0000a468 0000000000000024 0000a46c FDE cie=00000000 pc=00000000000eb500..00000000000eb52f │ │ + DW_CFA_advance_loc: 4 to 00000000000eb504 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eb520 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb521 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb523 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb525 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eb52e │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000e2f9b │ │ - DW_CFA_def_cfa_offset: 218448 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -0000a658 0000000000000014 0000a65c FDE cie=00000000 pc=00000000000e31f0..00000000000e3358 │ │ +0000a490 0000000000000024 0000a494 FDE cie=00000000 pc=00000000000eb530..00000000000eb55f │ │ + DW_CFA_advance_loc: 4 to 00000000000eb534 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eb550 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb551 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb553 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb555 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eb55e │ │ + DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +0000a4b8 0000000000000024 0000a4bc FDE cie=00000000 pc=00000000000eb560..00000000000eb58f │ │ + DW_CFA_advance_loc: 4 to 00000000000eb564 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eb580 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb581 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb583 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb585 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eb58e │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000a670 000000000000002c 0000a674 FDE cie=00000000 pc=00000000000e3360..00000000000e3642 │ │ - DW_CFA_advance_loc: 2 to 00000000000e3362 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000e3364 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 00000000000e3365 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_offset: r3 (rbx) at cfa-32 │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc2: 699 to 00000000000e3620 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000e3622 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000e3624 │ │ +0000a4e0 0000000000000024 0000a4e4 FDE cie=00000000 pc=00000000000eb590..00000000000eb5bf │ │ + DW_CFA_advance_loc: 4 to 00000000000eb594 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eb5b0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb5b1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb5b3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb5b5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eb5be │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 5 to 00000000000e3629 │ │ - DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000a6a0 0000000000000014 0000a6a4 FDE cie=00000000 pc=00000000000e3650..00000000000e3660 │ │ +0000a508 0000000000000024 0000a50c FDE cie=00000000 pc=00000000000eb5c0..00000000000eb5ef │ │ + DW_CFA_advance_loc: 4 to 00000000000eb5c4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eb5e0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb5e1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb5e3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb5e5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eb5ee │ │ + DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +0000a530 0000000000000024 0000a534 FDE cie=00000000 pc=00000000000eb5f0..00000000000eb61f │ │ + DW_CFA_advance_loc: 4 to 00000000000eb5f4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eb610 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb611 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb613 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb615 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eb61e │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000a6b8 000000000000001c 0000a6bc FDE cie=00000000 pc=00000000000e3660..00000000000e37b4 │ │ - DW_CFA_advance_loc: 1 to 00000000000e3661 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r3 (rbx) at cfa-16 │ │ - DW_CFA_advance_loc2: 334 to 00000000000e37af │ │ +0000a558 0000000000000024 0000a55c FDE cie=00000000 pc=00000000000eb620..00000000000eb64f │ │ + DW_CFA_advance_loc: 4 to 00000000000eb624 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eb640 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb641 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb643 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb645 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eb64e │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +0000a580 0000000000000024 0000a584 FDE cie=00000000 pc=00000000000eb650..00000000000eb67f │ │ + DW_CFA_advance_loc: 4 to 00000000000eb654 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eb670 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb671 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb673 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb675 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eb67e │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000a6d8 0000000000000024 0000a6dc FDE cie=00000000 pc=00000000000e37c0..00000000000e393c │ │ - DW_CFA_advance_loc: 2 to 00000000000e37c2 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000e37c3 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_offset: r14 (r14) at cfa-16 │ │ - DW_CFA_advance_loc2: 348 to 00000000000e391f │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000e3921 │ │ +0000a5a8 0000000000000024 0000a5ac FDE cie=00000000 pc=00000000000eb680..00000000000eb6af │ │ + DW_CFA_advance_loc: 4 to 00000000000eb684 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eb6a0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb6a1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb6a3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb6a5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eb6ae │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 5 to 00000000000e3926 │ │ - DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000a700 0000000000000044 0000a704 FDE cie=00000000 pc=00000000000e3940..00000000000e3a32 │ │ - DW_CFA_advance_loc: 1 to 00000000000e3941 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000e3943 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000e3945 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000e3947 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000e3949 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000e394a │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000e394b │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 220 to 00000000000e3a27 │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000e3a28 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000e3a2a │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000e3a2c │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000e3a2e │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000e3a30 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000e3a31 │ │ +0000a5d0 0000000000000024 0000a5d4 FDE cie=00000000 pc=00000000000eb6b0..00000000000eb6df │ │ + DW_CFA_advance_loc: 4 to 00000000000eb6b4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eb6d0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb6d1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb6d3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb6d5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eb6de │ │ DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -0000a748 0000000000000044 0000a74c FDE cie=00000000 pc=00000000000e3a40..00000000000e3af6 │ │ - DW_CFA_advance_loc: 1 to 00000000000e3a41 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000e3a43 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000e3a45 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000e3a47 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000e3a49 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000e3a4a │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000e3a4b │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 160 to 00000000000e3aeb │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000e3aec │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000e3aee │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000e3af0 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000e3af2 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000e3af4 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000e3af5 │ │ +0000a5f8 0000000000000024 0000a5fc FDE cie=00000000 pc=00000000000eb6e0..00000000000eb70f │ │ + DW_CFA_advance_loc: 4 to 00000000000eb6e4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eb700 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb701 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb703 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb705 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eb70e │ │ DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -0000a790 000000000000004c 0000a794 FDE cie=00000000 pc=00000000000e3b00..00000000000e3e71 │ │ - DW_CFA_advance_loc: 1 to 00000000000e3b01 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000e3b03 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000e3b05 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000e3b07 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000e3b09 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000e3b0a │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000e3b0b │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 859 to 00000000000e3e66 │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000e3e67 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000e3e69 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000e3e6b │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000e3e6d │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000e3e6f │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000e3e70 │ │ +0000a620 0000000000000024 0000a624 FDE cie=00000000 pc=00000000000eb710..00000000000eb73f │ │ + DW_CFA_advance_loc: 4 to 00000000000eb714 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eb730 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb731 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb733 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb735 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eb73e │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +0000a648 0000000000000024 0000a64c FDE cie=00000000 pc=00000000000eb740..00000000000eb76f │ │ + DW_CFA_advance_loc: 4 to 00000000000eb744 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eb760 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb761 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb763 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb765 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eb76e │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000a7e0 0000000000000044 0000a7e4 FDE cie=00000000 pc=00000000000e3e80..00000000000e41f8 │ │ - DW_CFA_advance_loc: 1 to 00000000000e3e81 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000e3e83 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000e3e85 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000e3e87 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000e3e89 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000e3e8a │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 868 to 00000000000e41ee │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000e41f0 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000e41f2 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000e41f4 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000e41f6 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000e41f7 │ │ +0000a670 0000000000000024 0000a674 FDE cie=00000000 pc=00000000000eb770..00000000000eb79f │ │ + DW_CFA_advance_loc: 4 to 00000000000eb774 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eb790 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb791 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb793 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb795 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eb79e │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +0000a698 0000000000000024 0000a69c FDE cie=00000000 pc=00000000000eb7a0..00000000000eb7cf │ │ + DW_CFA_advance_loc: 4 to 00000000000eb7a4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eb7c0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb7c1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb7c3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb7c5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eb7ce │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000a828 0000000000000044 0000a82c FDE cie=00000000 pc=00000000000e4200..00000000000e452f │ │ - DW_CFA_advance_loc: 1 to 00000000000e4201 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000e4203 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000e4205 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000e4207 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000e4209 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000e420a │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 795 to 00000000000e4525 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000e4527 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000e4529 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000e452b │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000e452d │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000e452e │ │ +0000a6c0 0000000000000024 0000a6c4 FDE cie=00000000 pc=00000000000eb7d0..00000000000eb7ff │ │ + DW_CFA_advance_loc: 4 to 00000000000eb7d4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eb7f0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb7f1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb7f3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb7f5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eb7fe │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +0000a6e8 0000000000000024 0000a6ec FDE cie=00000000 pc=00000000000eb800..00000000000eb82f │ │ + DW_CFA_advance_loc: 4 to 00000000000eb804 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eb820 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb821 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb823 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb825 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eb82e │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000a870 0000000000000044 0000a874 FDE cie=00000000 pc=00000000000e4530..00000000000e483d │ │ - DW_CFA_advance_loc: 1 to 00000000000e4531 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000e4533 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000e4535 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000e4537 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000e4539 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000e453a │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 761 to 00000000000e4833 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000e4835 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000e4837 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000e4839 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000e483b │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000e483c │ │ +0000a710 0000000000000024 0000a714 FDE cie=00000000 pc=00000000000eb830..00000000000eb857 │ │ + DW_CFA_advance_loc: 4 to 00000000000eb834 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 21 to 00000000000eb849 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb84a │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb84b │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb84d │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eb856 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +0000a738 0000000000000024 0000a73c FDE cie=00000000 pc=00000000000eb860..00000000000eb887 │ │ + DW_CFA_advance_loc: 4 to 00000000000eb864 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 21 to 00000000000eb879 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb87a │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb87b │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb87d │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eb886 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000a8b8 000000000000005c 0000a8bc FDE cie=00000000 pc=00000000000e4840..00000000000e4a71 │ │ - DW_CFA_advance_loc: 1 to 00000000000e4841 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000e4843 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000e4845 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000e4847 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000e4849 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000e484a │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000e4851 │ │ - DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 427 to 00000000000e49fc │ │ - DW_CFA_def_cfa_offset: 304 │ │ - DW_CFA_advance_loc: 20 to 00000000000e4a10 │ │ - DW_CFA_def_cfa_offset: 312 │ │ - DW_CFA_advance_loc: 4 to 00000000000e4a14 │ │ - DW_CFA_def_cfa_offset: 320 │ │ - DW_CFA_advance_loc: 17 to 00000000000e4a25 │ │ - DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc1: 65 to 00000000000e4a66 │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000e4a67 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000e4a69 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000e4a6b │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000e4a6d │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000e4a6f │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000e4a70 │ │ +0000a760 0000000000000024 0000a764 FDE cie=00000000 pc=00000000000eb890..00000000000eb8bf │ │ + DW_CFA_advance_loc: 4 to 00000000000eb894 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eb8b0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb8b1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb8b3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb8b5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eb8be │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +0000a788 0000000000000024 0000a78c FDE cie=00000000 pc=00000000000eb8c0..00000000000eb8ef │ │ + DW_CFA_advance_loc: 4 to 00000000000eb8c4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eb8e0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb8e1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb8e3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb8e5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eb8ee │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000a918 000000000000006c 0000a91c FDE cie=00000000 pc=00000000000e4a80..00000000000e4e29 │ │ - DW_CFA_advance_loc: 1 to 00000000000e4a81 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000e4a83 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000e4a85 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000e4a87 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000e4a89 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000e4a8a │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000e4a91 │ │ - DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 315 to 00000000000e4bcc │ │ - DW_CFA_def_cfa_offset: 304 │ │ - DW_CFA_advance_loc: 11 to 00000000000e4bd7 │ │ - DW_CFA_def_cfa_offset: 312 │ │ - DW_CFA_advance_loc: 2 to 00000000000e4bd9 │ │ - DW_CFA_def_cfa_offset: 320 │ │ - DW_CFA_advance_loc: 9 to 00000000000e4be2 │ │ - DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc1: 86 to 00000000000e4c38 │ │ - DW_CFA_def_cfa_offset: 304 │ │ - DW_CFA_advance_loc: 15 to 00000000000e4c47 │ │ - DW_CFA_def_cfa_offset: 312 │ │ - DW_CFA_advance_loc: 2 to 00000000000e4c49 │ │ - DW_CFA_def_cfa_offset: 320 │ │ - DW_CFA_advance_loc: 9 to 00000000000e4c52 │ │ - DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc2: 460 to 00000000000e4e1e │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000e4e1f │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000e4e21 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000e4e23 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000e4e25 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000e4e27 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000e4e28 │ │ +0000a7b0 0000000000000024 0000a7b4 FDE cie=00000000 pc=00000000000eb8f0..00000000000eb917 │ │ + DW_CFA_advance_loc: 4 to 00000000000eb8f4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 21 to 00000000000eb909 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb90a │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb90b │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb90d │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eb916 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -0000a988 000000000000005c 0000a98c FDE cie=00000000 pc=00000000000e4e30..00000000000e5234 │ │ - DW_CFA_advance_loc: 1 to 00000000000e4e31 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000e4e33 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000e4e35 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000e4e37 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000e4e39 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000e4e3a │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000e4e41 │ │ - DW_CFA_def_cfa_offset: 320 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 878 to 00000000000e51af │ │ - DW_CFA_def_cfa_offset: 368 │ │ - DW_CFA_advance_loc: 24 to 00000000000e51c7 │ │ - DW_CFA_def_cfa_offset: 376 │ │ - DW_CFA_advance_loc: 2 to 00000000000e51c9 │ │ - DW_CFA_def_cfa_offset: 384 │ │ - DW_CFA_advance_loc: 14 to 00000000000e51d7 │ │ - DW_CFA_def_cfa_offset: 320 │ │ - DW_CFA_advance_loc1: 82 to 00000000000e5229 │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000e522a │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000e522c │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000e522e │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000e5230 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000e5232 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000e5233 │ │ +0000a7d8 0000000000000024 0000a7dc FDE cie=00000000 pc=00000000000eb920..00000000000eb94f │ │ + DW_CFA_advance_loc: 4 to 00000000000eb924 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eb940 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb941 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb943 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb945 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eb94e │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +0000a800 0000000000000024 0000a804 FDE cie=00000000 pc=00000000000eb950..00000000000eb97f │ │ + DW_CFA_advance_loc: 4 to 00000000000eb954 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eb970 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb971 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb973 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb975 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eb97e │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000a9e8 000000000000004c 0000a9ec FDE cie=00000000 pc=00000000000e5240..00000000000e588d │ │ - DW_CFA_advance_loc: 1 to 00000000000e5241 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000e5243 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000e5245 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000e5247 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000e5249 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000e524a │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000e5251 │ │ - DW_CFA_def_cfa_offset: 208 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 1585 to 00000000000e5882 │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000e5883 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000e5885 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000e5887 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000e5889 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000e588b │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000e588c │ │ +0000a828 0000000000000024 0000a82c FDE cie=00000000 pc=00000000000eb980..00000000000eb9af │ │ + DW_CFA_advance_loc: 4 to 00000000000eb984 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eb9a0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb9a1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb9a3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb9a5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eb9ae │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +0000a850 0000000000000024 0000a854 FDE cie=00000000 pc=00000000000eb9b0..00000000000eb9df │ │ + DW_CFA_advance_loc: 4 to 00000000000eb9b4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eb9d0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb9d1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb9d3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb9d5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eb9de │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000aa38 0000000000000024 0000aa3c FDE cie=00000000 pc=00000000000e5890..00000000000e58ab │ │ - DW_CFA_advance_loc: 4 to 00000000000e5894 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 00000000000e589c │ │ +0000a878 0000000000000024 0000a87c FDE cie=00000000 pc=00000000000eb9e0..00000000000eba07 │ │ + DW_CFA_advance_loc: 4 to 00000000000eb9e4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 21 to 00000000000eb9f9 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000e589e │ │ + DW_CFA_advance_loc: 1 to 00000000000eb9fa │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000e58a0 │ │ + DW_CFA_advance_loc: 1 to 00000000000eb9fb │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 1 to 00000000000e58a1 │ │ + DW_CFA_advance_loc: 2 to 00000000000eb9fd │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000e58aa │ │ + DW_CFA_advance_loc: 9 to 00000000000eba06 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000aa60 0000000000000024 0000aa64 FDE cie=00000000 pc=00000000000e58b0..00000000000e58cb │ │ - DW_CFA_advance_loc: 4 to 00000000000e58b4 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 00000000000e58bc │ │ +0000a8a0 0000000000000024 0000a8a4 FDE cie=00000000 pc=00000000000eba10..00000000000eba3f │ │ + DW_CFA_advance_loc: 4 to 00000000000eba14 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eba30 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000e58be │ │ + DW_CFA_advance_loc: 1 to 00000000000eba31 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000e58c0 │ │ + DW_CFA_advance_loc: 2 to 00000000000eba33 │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 1 to 00000000000e58c1 │ │ + DW_CFA_advance_loc: 2 to 00000000000eba35 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000e58ca │ │ + DW_CFA_advance_loc: 9 to 00000000000eba3e │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000aa88 0000000000000024 0000aa8c FDE cie=00000000 pc=00000000000e58d0..00000000000e58eb │ │ - DW_CFA_advance_loc: 4 to 00000000000e58d4 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 00000000000e58dc │ │ +0000a8c8 0000000000000024 0000a8cc FDE cie=00000000 pc=00000000000eba40..00000000000eba6f │ │ + DW_CFA_advance_loc: 4 to 00000000000eba44 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eba60 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000e58de │ │ + DW_CFA_advance_loc: 1 to 00000000000eba61 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000e58e0 │ │ + DW_CFA_advance_loc: 2 to 00000000000eba63 │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 1 to 00000000000e58e1 │ │ + DW_CFA_advance_loc: 2 to 00000000000eba65 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000e58ea │ │ + DW_CFA_advance_loc: 9 to 00000000000eba6e │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000aab0 0000000000000034 0000aab4 FDE cie=00000000 pc=00000000000e58f0..00000000000e5be4 │ │ - DW_CFA_advance_loc: 2 to 00000000000e58f2 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000e58f4 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000e58f6 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 00000000000e58f7 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ - DW_CFA_offset: r12 (r12) at cfa-32 │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc2: 713 to 00000000000e5bc0 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000e5bc2 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000e5bc4 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000e5bc6 │ │ +0000a8f0 0000000000000024 0000a8f4 FDE cie=00000000 pc=00000000000eba70..00000000000eba9f │ │ + DW_CFA_advance_loc: 4 to 00000000000eba74 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000eba90 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000eba91 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000eba93 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000eba95 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000eba9e │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 5 to 00000000000e5bcb │ │ - DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000aae8 0000000000000014 0000aaec FDE cie=00000000 pc=00000000000e5bf0..00000000000e5c00 │ │ +0000a918 0000000000000024 0000a91c FDE cie=00000000 pc=00000000000ebaa0..00000000000ebacf │ │ + DW_CFA_advance_loc: 4 to 00000000000ebaa4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ebac0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ebac1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebac3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebac5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ebace │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +0000a940 0000000000000024 0000a944 FDE cie=00000000 pc=00000000000ebad0..00000000000ebaff │ │ + DW_CFA_advance_loc: 4 to 00000000000ebad4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ebaf0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ebaf1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebaf3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebaf5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ebafe │ │ + DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000ab00 0000000000000024 0000ab04 FDE cie=00000000 pc=00000000000e5c00..00000000000e5d56 │ │ - DW_CFA_advance_loc: 2 to 00000000000e5c02 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000e5c03 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_offset: r14 (r14) at cfa-16 │ │ - DW_CFA_advance_loc2: 332 to 00000000000e5d4f │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000e5d51 │ │ +0000a968 0000000000000024 0000a96c FDE cie=00000000 pc=00000000000ebb00..00000000000ebb2f │ │ + DW_CFA_advance_loc: 4 to 00000000000ebb04 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ebb20 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ebb21 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebb23 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebb25 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ebb2e │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +0000a990 0000000000000024 0000a994 FDE cie=00000000 pc=00000000000ebb30..00000000000ebb5f │ │ + DW_CFA_advance_loc: 4 to 00000000000ebb34 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ebb50 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ebb51 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebb53 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebb55 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ebb5e │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000ab28 000000000000002c 0000ab2c FDE cie=00000000 pc=00000000000e5d60..00000000000e5ede │ │ - DW_CFA_advance_loc: 2 to 00000000000e5d62 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000e5d64 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 00000000000e5d65 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_offset: r3 (rbx) at cfa-32 │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc2: 346 to 00000000000e5ebf │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000e5ec1 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000e5ec3 │ │ +0000a9b8 0000000000000024 0000a9bc FDE cie=00000000 pc=00000000000ebb60..00000000000ebb8f │ │ + DW_CFA_advance_loc: 4 to 00000000000ebb64 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ebb80 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ebb81 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebb83 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebb85 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ebb8e │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 5 to 00000000000e5ec8 │ │ - DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000ab58 000000000000003c 0000ab5c FDE cie=00000000 pc=00000000000e5ee0..00000000000e5fc6 │ │ - DW_CFA_advance_loc: 2 to 00000000000e5ee2 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000e5ee4 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000e5ee6 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000e5ee8 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 00000000000e5ee9 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_offset: r3 (rbx) at cfa-48 │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc1: 212 to 00000000000e5fbd │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000e5fbf │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000e5fc1 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000e5fc3 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000e5fc5 │ │ +0000a9e0 0000000000000024 0000a9e4 FDE cie=00000000 pc=00000000000ebb90..00000000000ebbbf │ │ + DW_CFA_advance_loc: 4 to 00000000000ebb94 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ebbb0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ebbb1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebbb3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebbb5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ebbbe │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +0000aa08 0000000000000024 0000aa0c FDE cie=00000000 pc=00000000000ebbc0..00000000000ebbef │ │ + DW_CFA_advance_loc: 4 to 00000000000ebbc4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ebbe0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ebbe1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebbe3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebbe5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ebbee │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000ab98 0000000000000014 0000ab9c FDE cie=00000000 pc=00000000000e5fd0..00000000000e60ee │ │ +0000aa30 0000000000000024 0000aa34 FDE cie=00000000 pc=00000000000ebbf0..00000000000ebc1f │ │ + DW_CFA_advance_loc: 4 to 00000000000ebbf4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ebc10 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ebc11 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebc13 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebc15 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ebc1e │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +0000aa58 0000000000000024 0000aa5c FDE cie=00000000 pc=00000000000ebc20..00000000000ebc4f │ │ + DW_CFA_advance_loc: 4 to 00000000000ebc24 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ebc40 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ebc41 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebc43 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebc45 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ebc4e │ │ + DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000abb0 0000000000000024 0000abb4 FDE cie=00000000 pc=00000000000e60f0..00000000000e626c │ │ - DW_CFA_advance_loc: 1 to 00000000000e60f1 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000e60f2 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 376 to 00000000000e626a │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000e626b │ │ +0000aa80 0000000000000024 0000aa84 FDE cie=00000000 pc=00000000000ebc50..00000000000ebc7f │ │ + DW_CFA_advance_loc: 4 to 00000000000ebc54 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ebc70 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ebc71 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebc73 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebc75 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ebc7e │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +0000aaa8 0000000000000024 0000aaac FDE cie=00000000 pc=00000000000ebc80..00000000000ebcaf │ │ + DW_CFA_advance_loc: 4 to 00000000000ebc84 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ebca0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ebca1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebca3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebca5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ebcae │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000abd8 0000000000000014 0000abdc FDE cie=00000000 pc=00000000000e6270..00000000000e6312 │ │ +0000aad0 0000000000000024 0000aad4 FDE cie=00000000 pc=00000000000ebcb0..00000000000ebcdf │ │ + DW_CFA_advance_loc: 4 to 00000000000ebcb4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ebcd0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ebcd1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebcd3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebcd5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ebcde │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +0000aaf8 0000000000000024 0000aafc FDE cie=00000000 pc=00000000000ebce0..00000000000ebd0f │ │ + DW_CFA_advance_loc: 4 to 00000000000ebce4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ebd00 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ebd01 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebd03 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebd05 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ebd0e │ │ + DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000abf0 0000000000000044 0000abf4 FDE cie=00000000 pc=00000000000e6320..00000000000e659a │ │ - DW_CFA_advance_loc: 1 to 00000000000e6321 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000e6323 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000e6325 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000e6327 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000e6329 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000e632a │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 614 to 00000000000e6590 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000e6592 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000e6594 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000e6596 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000e6598 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000e6599 │ │ +0000ab20 0000000000000024 0000ab24 FDE cie=00000000 pc=00000000000ebd10..00000000000ebd3f │ │ + DW_CFA_advance_loc: 4 to 00000000000ebd14 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ebd30 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ebd31 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebd33 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebd35 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ebd3e │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +0000ab48 0000000000000024 0000ab4c FDE cie=00000000 pc=00000000000ebd40..00000000000ebd6f │ │ + DW_CFA_advance_loc: 4 to 00000000000ebd44 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ebd60 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ebd61 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebd63 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebd65 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ebd6e │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000ac38 000000000000004c 0000ac3c FDE cie=00000000 pc=00000000000e65a0..00000000000e6c7b │ │ - DW_CFA_advance_loc: 1 to 00000000000e65a1 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000e65a3 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000e65a5 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000e65a7 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000e65a9 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000e65aa │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 00000000000e65ae │ │ +0000ab70 0000000000000024 0000ab74 FDE cie=00000000 pc=00000000000ebd70..00000000000ebd9f │ │ + DW_CFA_advance_loc: 4 to 00000000000ebd74 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ebd90 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ebd91 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebd93 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebd95 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 1730 to 00000000000e6c70 │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000e6c71 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000e6c73 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000e6c75 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000e6c77 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000e6c79 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000e6c7a │ │ + DW_CFA_advance_loc: 9 to 00000000000ebd9e │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +0000ab98 0000000000000024 0000ab9c FDE cie=00000000 pc=00000000000ebda0..00000000000ebdcf │ │ + DW_CFA_advance_loc: 4 to 00000000000ebda4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ebdc0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ebdc1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebdc3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebdc5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ebdce │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000ac88 0000000000000044 0000ac8c FDE cie=00000000 pc=00000000000e6c80..00000000000e6e8b │ │ - DW_CFA_advance_loc: 1 to 00000000000e6c81 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000e6c83 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000e6c85 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000e6c87 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000e6c89 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000e6c8a │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 503 to 00000000000e6e81 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000e6e83 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000e6e85 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000e6e87 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000e6e89 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000e6e8a │ │ +0000abc0 0000000000000024 0000abc4 FDE cie=00000000 pc=00000000000ebdd0..00000000000ebdff │ │ + DW_CFA_advance_loc: 4 to 00000000000ebdd4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ebdf0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ebdf1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebdf3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebdf5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ebdfe │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +0000abe8 0000000000000024 0000abec FDE cie=00000000 pc=00000000000ebe00..00000000000ebe2f │ │ + DW_CFA_advance_loc: 4 to 00000000000ebe04 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ebe20 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ebe21 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebe23 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebe25 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ebe2e │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000acd0 000000000000009c 0000acd4 FDE cie=00000000 pc=00000000000e6e90..00000000000e7bce │ │ - DW_CFA_advance_loc: 1 to 00000000000e6e91 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000e6e93 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000e6e95 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000e6e97 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000e6e99 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000e6e9a │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000e6ea1 │ │ - DW_CFA_def_cfa_offset: 640 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 2779 to 00000000000e797c │ │ - DW_CFA_def_cfa_offset: 680 │ │ - DW_CFA_advance_loc: 16 to 00000000000e798c │ │ - DW_CFA_def_cfa_offset: 688 │ │ - DW_CFA_advance_loc: 7 to 00000000000e7993 │ │ - DW_CFA_def_cfa_offset: 696 │ │ - DW_CFA_advance_loc: 2 to 00000000000e7995 │ │ - DW_CFA_def_cfa_offset: 704 │ │ - DW_CFA_advance_loc: 5 to 00000000000e799a │ │ - DW_CFA_def_cfa_offset: 640 │ │ - DW_CFA_advance_loc1: 119 to 00000000000e7a11 │ │ - DW_CFA_def_cfa_offset: 680 │ │ - DW_CFA_advance_loc: 10 to 00000000000e7a1b │ │ - DW_CFA_def_cfa_offset: 688 │ │ - DW_CFA_advance_loc: 7 to 00000000000e7a22 │ │ - DW_CFA_def_cfa_offset: 696 │ │ - DW_CFA_advance_loc: 7 to 00000000000e7a29 │ │ - DW_CFA_def_cfa_offset: 704 │ │ - DW_CFA_advance_loc: 26 to 00000000000e7a43 │ │ - DW_CFA_def_cfa_offset: 640 │ │ - DW_CFA_advance_loc1: 130 to 00000000000e7ac5 │ │ - DW_CFA_def_cfa_offset: 680 │ │ - DW_CFA_advance_loc: 20 to 00000000000e7ad9 │ │ - DW_CFA_def_cfa_offset: 688 │ │ - DW_CFA_advance_loc: 9 to 00000000000e7ae2 │ │ - DW_CFA_def_cfa_offset: 696 │ │ - DW_CFA_advance_loc: 2 to 00000000000e7ae4 │ │ - DW_CFA_def_cfa_offset: 704 │ │ - DW_CFA_advance_loc: 28 to 00000000000e7b00 │ │ - DW_CFA_def_cfa_offset: 640 │ │ - DW_CFA_advance_loc: 44 to 00000000000e7b2c │ │ - DW_CFA_def_cfa_offset: 680 │ │ - DW_CFA_advance_loc: 26 to 00000000000e7b46 │ │ - DW_CFA_def_cfa_offset: 688 │ │ - DW_CFA_advance_loc: 7 to 00000000000e7b4d │ │ - DW_CFA_def_cfa_offset: 696 │ │ - DW_CFA_advance_loc: 7 to 00000000000e7b54 │ │ - DW_CFA_def_cfa_offset: 704 │ │ - DW_CFA_advance_loc: 12 to 00000000000e7b60 │ │ - DW_CFA_def_cfa_offset: 640 │ │ - DW_CFA_advance_loc1: 99 to 00000000000e7bc3 │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000e7bc4 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000e7bc6 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000e7bc8 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000e7bca │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000e7bcc │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000e7bcd │ │ +0000ac10 0000000000000024 0000ac14 FDE cie=00000000 pc=00000000000ebe30..00000000000ebe5f │ │ + DW_CFA_advance_loc: 4 to 00000000000ebe34 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ebe50 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ebe51 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebe53 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebe55 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ebe5e │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -0000ad70 0000000000000014 0000ad74 FDE cie=00000000 pc=00000000000e7bd0..00000000000e7bd5 │ │ +0000ac38 0000000000000024 0000ac3c FDE cie=00000000 pc=00000000000ebe60..00000000000ebe8f │ │ + DW_CFA_advance_loc: 4 to 00000000000ebe64 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ebe80 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ebe81 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebe83 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebe85 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ebe8e │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +0000ac60 0000000000000024 0000ac64 FDE cie=00000000 pc=00000000000ebe90..00000000000ebebf │ │ + DW_CFA_advance_loc: 4 to 00000000000ebe94 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ebeb0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ebeb1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebeb3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebeb5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ebebe │ │ + DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000ad88 000000000000004c 0000ad8c FDE cie=00000000 pc=00000000000e7be0..00000000000e92a9 │ │ - DW_CFA_advance_loc: 1 to 00000000000e7be1 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000e7be3 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000e7be5 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000e7be7 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000e7be9 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000e7bea │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000e7bf1 │ │ - DW_CFA_def_cfa_offset: 384 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 5805 to 00000000000e929e │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000e929f │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000e92a1 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000e92a3 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000e92a5 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000e92a7 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000e92a8 │ │ +0000ac88 0000000000000024 0000ac8c FDE cie=00000000 pc=00000000000ebec0..00000000000ebeef │ │ + DW_CFA_advance_loc: 4 to 00000000000ebec4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ebee0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ebee1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebee3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebee5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ebeee │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +0000acb0 0000000000000024 0000acb4 FDE cie=00000000 pc=00000000000ebef0..00000000000ebf1f │ │ + DW_CFA_advance_loc: 4 to 00000000000ebef4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ebf10 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ebf11 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebf13 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebf15 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ebf1e │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000add8 0000000000000014 0000addc FDE cie=00000000 pc=00000000000e92ac..00000000000e92b1 │ │ +0000acd8 0000000000000024 0000acdc FDE cie=00000000 pc=00000000000ebf20..00000000000ebf4f │ │ + DW_CFA_advance_loc: 4 to 00000000000ebf24 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ebf40 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ebf41 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebf43 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebf45 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ebf4e │ │ + DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +0000ad00 0000000000000024 0000ad04 FDE cie=00000000 pc=00000000000ebf50..00000000000ebf7f │ │ + DW_CFA_advance_loc: 4 to 00000000000ebf54 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ebf70 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ebf71 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebf73 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebf75 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ebf7e │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000adf0 000000000000011c 0000adf4 FDE cie=00000000 pc=00000000000e92c0..00000000000ea703 │ │ - DW_CFA_advance_loc: 1 to 00000000000e92c1 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000e92c3 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000e92c5 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000e92c7 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000e92c9 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000e92ca │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000e92d1 │ │ - DW_CFA_def_cfa_offset: 19136 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 4114 to 00000000000ea2e3 │ │ - DW_CFA_def_cfa_offset: 19144 │ │ - DW_CFA_advance_loc: 26 to 00000000000ea2fd │ │ - DW_CFA_def_cfa_offset: 19152 │ │ - DW_CFA_advance_loc: 2 to 00000000000ea2ff │ │ - DW_CFA_def_cfa_offset: 19160 │ │ - DW_CFA_advance_loc: 4 to 00000000000ea303 │ │ - DW_CFA_def_cfa_offset: 19168 │ │ - DW_CFA_advance_loc: 2 to 00000000000ea305 │ │ - DW_CFA_def_cfa_offset: 19176 │ │ - DW_CFA_advance_loc: 2 to 00000000000ea307 │ │ - DW_CFA_def_cfa_offset: 19184 │ │ - DW_CFA_advance_loc: 2 to 00000000000ea309 │ │ - DW_CFA_def_cfa_offset: 19192 │ │ - DW_CFA_advance_loc: 9 to 00000000000ea312 │ │ - DW_CFA_def_cfa_offset: 19200 │ │ - DW_CFA_advance_loc: 21 to 00000000000ea327 │ │ - DW_CFA_def_cfa_offset: 19136 │ │ - DW_CFA_advance_loc: 45 to 00000000000ea354 │ │ - DW_CFA_def_cfa_offset: 19144 │ │ - DW_CFA_advance_loc: 23 to 00000000000ea36b │ │ - DW_CFA_def_cfa_offset: 19152 │ │ - DW_CFA_advance_loc: 2 to 00000000000ea36d │ │ - DW_CFA_def_cfa_offset: 19160 │ │ - DW_CFA_advance_loc: 8 to 00000000000ea375 │ │ - DW_CFA_def_cfa_offset: 19168 │ │ - DW_CFA_advance_loc: 4 to 00000000000ea379 │ │ - DW_CFA_def_cfa_offset: 19176 │ │ - DW_CFA_advance_loc: 2 to 00000000000ea37b │ │ - DW_CFA_def_cfa_offset: 19184 │ │ - DW_CFA_advance_loc: 2 to 00000000000ea37d │ │ - DW_CFA_def_cfa_offset: 19192 │ │ - DW_CFA_advance_loc: 9 to 00000000000ea386 │ │ - DW_CFA_def_cfa_offset: 19200 │ │ - DW_CFA_advance_loc: 18 to 00000000000ea398 │ │ - DW_CFA_def_cfa_offset: 19136 │ │ - DW_CFA_advance_loc1: 91 to 00000000000ea3f3 │ │ - DW_CFA_def_cfa_offset: 19176 │ │ - DW_CFA_advance_loc: 16 to 00000000000ea403 │ │ - DW_CFA_def_cfa_offset: 19184 │ │ - DW_CFA_advance_loc: 1 to 00000000000ea404 │ │ - DW_CFA_def_cfa_offset: 19192 │ │ - DW_CFA_advance_loc: 9 to 00000000000ea40d │ │ - DW_CFA_def_cfa_offset: 19200 │ │ - DW_CFA_advance_loc: 28 to 00000000000ea429 │ │ - DW_CFA_def_cfa_offset: 19136 │ │ - DW_CFA_advance_loc2: 299 to 00000000000ea554 │ │ - DW_CFA_def_cfa_offset: 19144 │ │ - DW_CFA_advance_loc: 20 to 00000000000ea568 │ │ - DW_CFA_def_cfa_offset: 19152 │ │ - DW_CFA_advance_loc: 2 to 00000000000ea56a │ │ - DW_CFA_def_cfa_offset: 19160 │ │ - DW_CFA_advance_loc: 4 to 00000000000ea56e │ │ - DW_CFA_def_cfa_offset: 19168 │ │ - DW_CFA_advance_loc: 2 to 00000000000ea570 │ │ - DW_CFA_def_cfa_offset: 19176 │ │ - DW_CFA_advance_loc: 2 to 00000000000ea572 │ │ - DW_CFA_def_cfa_offset: 19184 │ │ - DW_CFA_advance_loc: 2 to 00000000000ea574 │ │ - DW_CFA_def_cfa_offset: 19192 │ │ - DW_CFA_advance_loc: 9 to 00000000000ea57d │ │ - DW_CFA_def_cfa_offset: 19200 │ │ - DW_CFA_advance_loc: 34 to 00000000000ea59f │ │ - DW_CFA_def_cfa_offset: 19136 │ │ - DW_CFA_advance_loc: 37 to 00000000000ea5c4 │ │ - DW_CFA_def_cfa_offset: 19144 │ │ - DW_CFA_advance_loc: 23 to 00000000000ea5db │ │ - DW_CFA_def_cfa_offset: 19152 │ │ - DW_CFA_advance_loc: 2 to 00000000000ea5dd │ │ - DW_CFA_def_cfa_offset: 19160 │ │ - DW_CFA_advance_loc: 4 to 00000000000ea5e1 │ │ - DW_CFA_def_cfa_offset: 19168 │ │ - DW_CFA_advance_loc: 2 to 00000000000ea5e3 │ │ - DW_CFA_def_cfa_offset: 19176 │ │ - DW_CFA_advance_loc: 2 to 00000000000ea5e5 │ │ - DW_CFA_def_cfa_offset: 19184 │ │ - DW_CFA_advance_loc: 2 to 00000000000ea5e7 │ │ - DW_CFA_def_cfa_offset: 19192 │ │ - DW_CFA_advance_loc: 9 to 00000000000ea5f0 │ │ - DW_CFA_def_cfa_offset: 19200 │ │ - DW_CFA_advance_loc: 14 to 00000000000ea5fe │ │ - DW_CFA_def_cfa_offset: 19136 │ │ - DW_CFA_advance_loc: 7 to 00000000000ea605 │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000ea606 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000ea608 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000ea60a │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000ea60c │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000ea60e │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000ea60f │ │ +0000ad28 0000000000000024 0000ad2c FDE cie=00000000 pc=00000000000ebf80..00000000000ebfaf │ │ + DW_CFA_advance_loc: 4 to 00000000000ebf84 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ebfa0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ebfa1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebfa3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebfa5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ebfae │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000ea610 │ │ - DW_CFA_def_cfa_offset: 19136 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -0000af10 0000000000000014 0000af14 FDE cie=00000000 pc=00000000000ea704..00000000000ea709 │ │ +0000ad50 0000000000000024 0000ad54 FDE cie=00000000 pc=00000000000ebfb0..00000000000ebfdf │ │ + DW_CFA_advance_loc: 4 to 00000000000ebfb4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ebfd0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ebfd1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebfd3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ebfd5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ebfde │ │ + DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +0000ad78 0000000000000024 0000ad7c FDE cie=00000000 pc=00000000000ebfe0..00000000000ec00f │ │ + DW_CFA_advance_loc: 4 to 00000000000ebfe4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ec000 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec001 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec003 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec005 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ec00e │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000af28 0000000000000014 0000af2c FDE cie=00000000 pc=00000000000ea710..00000000000ea878 │ │ +0000ada0 0000000000000024 0000ada4 FDE cie=00000000 pc=00000000000ec010..00000000000ec03f │ │ + DW_CFA_advance_loc: 4 to 00000000000ec014 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ec030 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec031 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec033 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec035 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ec03e │ │ + DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +0000adc8 0000000000000024 0000adcc FDE cie=00000000 pc=00000000000ec040..00000000000ec06f │ │ + DW_CFA_advance_loc: 4 to 00000000000ec044 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ec060 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec061 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec063 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec065 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ec06e │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000af40 000000000000002c 0000af44 FDE cie=00000000 pc=00000000000ea880..00000000000eab52 │ │ - DW_CFA_advance_loc: 2 to 00000000000ea882 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000ea884 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 00000000000ea885 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_offset: r3 (rbx) at cfa-32 │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc2: 683 to 00000000000eab30 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000eab32 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000eab34 │ │ +0000adf0 0000000000000024 0000adf4 FDE cie=00000000 pc=00000000000ec070..00000000000ec09f │ │ + DW_CFA_advance_loc: 4 to 00000000000ec074 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ec090 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec091 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec093 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec095 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ec09e │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 5 to 00000000000eab39 │ │ - DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000af70 0000000000000014 0000af74 FDE cie=00000000 pc=00000000000eab60..00000000000eab78 │ │ +0000ae18 0000000000000024 0000ae1c FDE cie=00000000 pc=00000000000ec0a0..00000000000ec0cf │ │ + DW_CFA_advance_loc: 4 to 00000000000ec0a4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ec0c0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec0c1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec0c3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec0c5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ec0ce │ │ + DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +0000ae40 0000000000000024 0000ae44 FDE cie=00000000 pc=00000000000ec0d0..00000000000ec0ff │ │ + DW_CFA_advance_loc: 4 to 00000000000ec0d4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ec0f0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec0f1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec0f3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec0f5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ec0fe │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000af88 0000000000000024 0000af8c FDE cie=00000000 pc=00000000000eab80..00000000000eace6 │ │ - DW_CFA_advance_loc: 2 to 00000000000eab82 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000eab83 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_offset: r14 (r14) at cfa-16 │ │ - DW_CFA_advance_loc2: 348 to 00000000000eacdf │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000eace1 │ │ +0000ae68 0000000000000024 0000ae6c FDE cie=00000000 pc=00000000000ec100..00000000000ec12f │ │ + DW_CFA_advance_loc: 4 to 00000000000ec104 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ec120 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec121 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec123 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec125 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ec12e │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +0000ae90 0000000000000024 0000ae94 FDE cie=00000000 pc=00000000000ec130..00000000000ec15f │ │ + DW_CFA_advance_loc: 4 to 00000000000ec134 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ec150 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec151 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec153 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec155 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ec15e │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000afb0 0000000000000024 0000afb4 FDE cie=00000000 pc=00000000000eacf0..00000000000eae4c │ │ - DW_CFA_advance_loc: 2 to 00000000000eacf2 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000eacf3 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_offset: r14 (r14) at cfa-16 │ │ - DW_CFA_advance_loc2: 316 to 00000000000eae2f │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000eae31 │ │ +0000aeb8 0000000000000024 0000aebc FDE cie=00000000 pc=00000000000ec160..00000000000ec18f │ │ + DW_CFA_advance_loc: 4 to 00000000000ec164 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ec180 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec181 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec183 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec185 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ec18e │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 5 to 00000000000eae36 │ │ - DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000afd8 0000000000000044 0000afdc FDE cie=00000000 pc=00000000000eae50..00000000000eafed │ │ - DW_CFA_advance_loc: 1 to 00000000000eae51 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000eae53 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000eae55 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000eae57 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000eae59 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000eae5a │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 393 to 00000000000eafe3 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000eafe5 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000eafe7 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000eafe9 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000eafeb │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000eafec │ │ +0000aee0 0000000000000024 0000aee4 FDE cie=00000000 pc=00000000000ec190..00000000000ec1bf │ │ + DW_CFA_advance_loc: 4 to 00000000000ec194 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ec1b0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec1b1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec1b3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec1b5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ec1be │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +0000af08 0000000000000024 0000af0c FDE cie=00000000 pc=00000000000ec1c0..00000000000ec1ef │ │ + DW_CFA_advance_loc: 4 to 00000000000ec1c4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ec1e0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec1e1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec1e3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec1e5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ec1ee │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000b020 000000000000004c 0000b024 FDE cie=00000000 pc=00000000000eaff0..00000000000eb105 │ │ - DW_CFA_advance_loc: 1 to 00000000000eaff1 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000eaff3 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000eaff5 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000eaff7 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000eaff9 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000eaffa │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 00000000000eaffe │ │ +0000af30 0000000000000024 0000af34 FDE cie=00000000 pc=00000000000ec1f0..00000000000ec21f │ │ + DW_CFA_advance_loc: 4 to 00000000000ec1f4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ec210 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec211 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec213 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec215 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 252 to 00000000000eb0fa │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000eb0fb │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000eb0fd │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000eb0ff │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000eb101 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000eb103 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000eb104 │ │ + DW_CFA_advance_loc: 9 to 00000000000ec21e │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +0000af58 0000000000000024 0000af5c FDE cie=00000000 pc=00000000000ec220..00000000000ec24f │ │ + DW_CFA_advance_loc: 4 to 00000000000ec224 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ec240 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec241 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec243 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec245 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ec24e │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000b070 0000000000000044 0000b074 FDE cie=00000000 pc=00000000000eb110..00000000000eb36e │ │ - DW_CFA_advance_loc: 1 to 00000000000eb111 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000eb113 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000eb115 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000eb117 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000eb119 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000eb11a │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 586 to 00000000000eb364 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000eb366 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000eb368 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000eb36a │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000eb36c │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000eb36d │ │ +0000af80 0000000000000024 0000af84 FDE cie=00000000 pc=00000000000ec250..00000000000ec27f │ │ + DW_CFA_advance_loc: 4 to 00000000000ec254 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ec270 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec271 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec273 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec275 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ec27e │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +0000afa8 0000000000000024 0000afac FDE cie=00000000 pc=00000000000ec280..00000000000ec2af │ │ + DW_CFA_advance_loc: 4 to 00000000000ec284 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ec2a0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec2a1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec2a3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec2a5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ec2ae │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000b0b8 0000000000000044 0000b0bc FDE cie=00000000 pc=00000000000eb370..00000000000eb658 │ │ - DW_CFA_advance_loc: 1 to 00000000000eb371 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000eb373 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000eb375 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000eb377 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000eb379 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000eb37a │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 724 to 00000000000eb64e │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000eb650 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000eb652 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000eb654 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000eb656 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000eb657 │ │ +0000afd0 0000000000000024 0000afd4 FDE cie=00000000 pc=00000000000ec2b0..00000000000ec2df │ │ + DW_CFA_advance_loc: 4 to 00000000000ec2b4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ec2d0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec2d1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec2d3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec2d5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ec2de │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +0000aff8 0000000000000024 0000affc FDE cie=00000000 pc=00000000000ec2e0..00000000000ec30f │ │ + DW_CFA_advance_loc: 4 to 00000000000ec2e4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ec300 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec301 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec303 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec305 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ec30e │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000b100 0000000000000044 0000b104 FDE cie=00000000 pc=00000000000eb660..00000000000eb895 │ │ - DW_CFA_advance_loc: 1 to 00000000000eb661 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000eb663 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000eb665 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000eb667 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000eb669 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000eb66a │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 545 to 00000000000eb88b │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000eb88d │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000eb88f │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000eb891 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000eb893 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000eb894 │ │ +0000b020 0000000000000024 0000b024 FDE cie=00000000 pc=00000000000ec310..00000000000ec33f │ │ + DW_CFA_advance_loc: 4 to 00000000000ec314 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ec330 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec331 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec333 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec335 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ec33e │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +0000b048 0000000000000024 0000b04c FDE cie=00000000 pc=00000000000ec340..00000000000ec36f │ │ + DW_CFA_advance_loc: 4 to 00000000000ec344 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ec360 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec361 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec363 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec365 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ec36e │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000b148 0000000000000044 0000b14c FDE cie=00000000 pc=00000000000eb8a0..00000000000ebb56 │ │ - DW_CFA_advance_loc: 1 to 00000000000eb8a1 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000eb8a3 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000eb8a5 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000eb8a7 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000eb8a9 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000eb8aa │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 674 to 00000000000ebb4c │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000ebb4e │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000ebb50 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000ebb52 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000ebb54 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000ebb55 │ │ +0000b070 0000000000000024 0000b074 FDE cie=00000000 pc=00000000000ec370..00000000000ec39f │ │ + DW_CFA_advance_loc: 4 to 00000000000ec374 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ec390 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec391 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec393 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec395 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ec39e │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +0000b098 0000000000000024 0000b09c FDE cie=00000000 pc=00000000000ec3a0..00000000000ec3cf │ │ + DW_CFA_advance_loc: 4 to 00000000000ec3a4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ec3c0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec3c1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec3c3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec3c5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ec3ce │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000b190 000000000000005c 0000b194 FDE cie=00000000 pc=00000000000ebb60..00000000000ebf4f │ │ - DW_CFA_advance_loc: 1 to 00000000000ebb61 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000ebb63 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000ebb65 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000ebb67 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000ebb69 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000ebb6a │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000ebb71 │ │ - DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 867 to 00000000000ebed4 │ │ - DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 21 to 00000000000ebee9 │ │ - DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 2 to 00000000000ebeeb │ │ - DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 20 to 00000000000ebeff │ │ - DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc1: 69 to 00000000000ebf44 │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000ebf45 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000ebf47 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000ebf49 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000ebf4b │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000ebf4d │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000ebf4e │ │ +0000b0c0 0000000000000024 0000b0c4 FDE cie=00000000 pc=00000000000ec3d0..00000000000ec3ff │ │ + DW_CFA_advance_loc: 4 to 00000000000ec3d4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ec3f0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec3f1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec3f3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec3f5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ec3fe │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +0000b0e8 0000000000000024 0000b0ec FDE cie=00000000 pc=00000000000ec400..00000000000ec42f │ │ + DW_CFA_advance_loc: 4 to 00000000000ec404 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ec420 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec421 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec423 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec425 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ec42e │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000b1f0 000000000000006c 0000b1f4 FDE cie=00000000 pc=00000000000ebf50..00000000000ec37e │ │ - DW_CFA_advance_loc: 1 to 00000000000ebf51 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000ebf53 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000ebf55 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000ebf57 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000ebf59 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000ebf5a │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000ebf61 │ │ - DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 280 to 00000000000ec079 │ │ - DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 20 to 00000000000ec08d │ │ - DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 2 to 00000000000ec08f │ │ - DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 9 to 00000000000ec098 │ │ - DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc2: 275 to 00000000000ec1ab │ │ - DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 11 to 00000000000ec1b6 │ │ - DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 4 to 00000000000ec1ba │ │ - DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 9 to 00000000000ec1c3 │ │ - DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc2: 432 to 00000000000ec373 │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000ec374 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000ec376 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000ec378 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000ec37a │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000ec37c │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000ec37d │ │ +0000b110 0000000000000024 0000b114 FDE cie=00000000 pc=00000000000ec430..00000000000ec45f │ │ + DW_CFA_advance_loc: 4 to 00000000000ec434 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ec450 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec451 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec453 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec455 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ec45e │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -0000b260 000000000000005c 0000b264 FDE cie=00000000 pc=00000000000ec380..00000000000ec791 │ │ - DW_CFA_advance_loc: 1 to 00000000000ec381 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000ec383 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000ec385 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000ec387 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000ec389 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000ec38a │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000ec391 │ │ - DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc1: 251 to 00000000000ec48c │ │ - DW_CFA_def_cfa_offset: 496 │ │ - DW_CFA_advance_loc: 18 to 00000000000ec49e │ │ - DW_CFA_def_cfa_offset: 504 │ │ - DW_CFA_advance_loc: 1 to 00000000000ec49f │ │ - DW_CFA_def_cfa_offset: 512 │ │ - DW_CFA_advance_loc: 9 to 00000000000ec4a8 │ │ - DW_CFA_def_cfa_offset: 448 │ │ - DW_CFA_advance_loc2: 734 to 00000000000ec786 │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000ec787 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000ec789 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000ec78b │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000ec78d │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000ec78f │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000ec790 │ │ +0000b138 0000000000000024 0000b13c FDE cie=00000000 pc=00000000000ec460..00000000000ec48f │ │ + DW_CFA_advance_loc: 4 to 00000000000ec464 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ec480 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec481 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec483 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec485 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ec48e │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +0000b160 0000000000000024 0000b164 FDE cie=00000000 pc=00000000000ec490..00000000000ec4b7 │ │ + DW_CFA_advance_loc: 4 to 00000000000ec494 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 21 to 00000000000ec4a9 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec4aa │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec4ab │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec4ad │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ec4b6 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000b2c0 000000000000004c 0000b2c4 FDE cie=00000000 pc=00000000000ec7a0..00000000000ece79 │ │ - DW_CFA_advance_loc: 1 to 00000000000ec7a1 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000ec7a3 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000ec7a5 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000ec7a7 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000ec7a9 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000ec7aa │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 7 to 00000000000ec7b1 │ │ - DW_CFA_def_cfa_offset: 224 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 1725 to 00000000000ece6e │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000ece6f │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000ece71 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000ece73 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000ece75 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000ece77 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000ece78 │ │ +0000b188 0000000000000024 0000b18c FDE cie=00000000 pc=00000000000ec4c0..00000000000ec4e7 │ │ + DW_CFA_advance_loc: 4 to 00000000000ec4c4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 21 to 00000000000ec4d9 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec4da │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec4db │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec4dd │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ec4e6 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +0000b1b0 0000000000000024 0000b1b4 FDE cie=00000000 pc=00000000000ec4f0..00000000000ec51f │ │ + DW_CFA_advance_loc: 4 to 00000000000ec4f4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ec510 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec511 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec513 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec515 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ec51e │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000b310 0000000000000024 0000b314 FDE cie=00000000 pc=00000000000ece80..00000000000ece9b │ │ - DW_CFA_advance_loc: 4 to 00000000000ece84 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 00000000000ece8c │ │ +0000b1d8 0000000000000024 0000b1dc FDE cie=00000000 pc=00000000000ec520..00000000000ec54f │ │ + DW_CFA_advance_loc: 4 to 00000000000ec524 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ec540 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000ece8e │ │ + DW_CFA_advance_loc: 1 to 00000000000ec541 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000ece90 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec543 │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 1 to 00000000000ece91 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec545 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000ece9a │ │ + DW_CFA_advance_loc: 9 to 00000000000ec54e │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000b338 0000000000000024 0000b33c FDE cie=00000000 pc=00000000000ecea0..00000000000ecebb │ │ - DW_CFA_advance_loc: 4 to 00000000000ecea4 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 00000000000eceac │ │ +0000b200 0000000000000024 0000b204 FDE cie=00000000 pc=00000000000ec550..00000000000ec577 │ │ + DW_CFA_advance_loc: 4 to 00000000000ec554 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 21 to 00000000000ec569 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000eceae │ │ + DW_CFA_advance_loc: 1 to 00000000000ec56a │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000eceb0 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec56b │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 1 to 00000000000eceb1 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec56d │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000eceba │ │ + DW_CFA_advance_loc: 9 to 00000000000ec576 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000b360 0000000000000024 0000b364 FDE cie=00000000 pc=00000000000ecec0..00000000000ecedb │ │ - DW_CFA_advance_loc: 4 to 00000000000ecec4 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 8 to 00000000000ececc │ │ +0000b228 0000000000000024 0000b22c FDE cie=00000000 pc=00000000000ec580..00000000000ec5af │ │ + DW_CFA_advance_loc: 4 to 00000000000ec584 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ec5a0 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc: 2 to 00000000000ecece │ │ + DW_CFA_advance_loc: 1 to 00000000000ec5a1 │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 2 to 00000000000eced0 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec5a3 │ │ DW_CFA_def_cfa_offset: 120 │ │ - DW_CFA_advance_loc: 1 to 00000000000eced1 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec5a5 │ │ DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 9 to 00000000000eceda │ │ + DW_CFA_advance_loc: 9 to 00000000000ec5ae │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000b388 000000000000002c 0000b38c FDE cie=00000000 pc=00000000000ecee0..00000000000ed1a2 │ │ - DW_CFA_advance_loc: 2 to 00000000000ecee2 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000ecee4 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 00000000000ecee5 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_offset: r3 (rbx) at cfa-32 │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc2: 667 to 00000000000ed180 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000ed182 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000ed184 │ │ +0000b250 0000000000000024 0000b254 FDE cie=00000000 pc=00000000000ec5b0..00000000000ec5df │ │ + DW_CFA_advance_loc: 4 to 00000000000ec5b4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ec5d0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec5d1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec5d3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec5d5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ec5de │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 5 to 00000000000ed189 │ │ - DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000b3b8 0000000000000014 0000b3bc FDE cie=00000000 pc=00000000000ed1b0..00000000000ed1c8 │ │ +0000b278 0000000000000024 0000b27c FDE cie=00000000 pc=00000000000ec5e0..00000000000ec60f │ │ + DW_CFA_advance_loc: 4 to 00000000000ec5e4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ec600 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec601 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec603 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec605 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ec60e │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +0000b2a0 0000000000000024 0000b2a4 FDE cie=00000000 pc=00000000000ec610..00000000000ec63f │ │ + DW_CFA_advance_loc: 4 to 00000000000ec614 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ec630 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec631 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec633 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec635 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ec63e │ │ + DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000b3d0 0000000000000024 0000b3d4 FDE cie=00000000 pc=00000000000ed1d0..00000000000ed326 │ │ - DW_CFA_advance_loc: 2 to 00000000000ed1d2 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000ed1d3 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_offset: r14 (r14) at cfa-16 │ │ - DW_CFA_advance_loc2: 332 to 00000000000ed31f │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000ed321 │ │ +0000b2c8 0000000000000024 0000b2cc FDE cie=00000000 pc=00000000000ec640..00000000000ec667 │ │ + DW_CFA_advance_loc: 4 to 00000000000ec644 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 21 to 00000000000ec659 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec65a │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec65b │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec65d │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ec666 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +0000b2f0 0000000000000024 0000b2f4 FDE cie=00000000 pc=00000000000ec670..00000000000ec69f │ │ + DW_CFA_advance_loc: 4 to 00000000000ec674 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ec690 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec691 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec693 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec695 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ec69e │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +0000b318 0000000000000024 0000b31c FDE cie=00000000 pc=00000000000ec6a0..00000000000ec6cf │ │ + DW_CFA_advance_loc: 4 to 00000000000ec6a4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ec6c0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec6c1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec6c3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec6c5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ec6ce │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000b3f8 0000000000000024 0000b3fc FDE cie=00000000 pc=00000000000ed330..00000000000ed47c │ │ - DW_CFA_advance_loc: 2 to 00000000000ed332 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000ed333 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_offset: r14 (r14) at cfa-16 │ │ - DW_CFA_advance_loc2: 300 to 00000000000ed45f │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000ed461 │ │ +0000b340 0000000000000024 0000b344 FDE cie=00000000 pc=00000000000ec6d0..00000000000ec6ff │ │ + DW_CFA_advance_loc: 4 to 00000000000ec6d4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ec6f0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec6f1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec6f3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec6f5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ec6fe │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 5 to 00000000000ed466 │ │ - DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +0000b368 0000000000000024 0000b36c FDE cie=00000000 pc=00000000000ec700..00000000000ec72f │ │ + DW_CFA_advance_loc: 4 to 00000000000ec704 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ec720 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec721 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec723 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec725 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ec72e │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +0000b390 0000000000000024 0000b394 FDE cie=00000000 pc=00000000000ec730..00000000000ec75f │ │ + DW_CFA_advance_loc: 4 to 00000000000ec734 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ec750 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec751 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec753 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec755 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ec75e │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +0000b3b8 0000000000000024 0000b3bc FDE cie=00000000 pc=00000000000ec760..00000000000ec78f │ │ + DW_CFA_advance_loc: 4 to 00000000000ec764 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ec780 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec781 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec783 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec785 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ec78e │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +0000b3e0 0000000000000024 0000b3e4 FDE cie=00000000 pc=00000000000ec790..00000000000ec7bf │ │ + DW_CFA_advance_loc: 4 to 00000000000ec794 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ec7b0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec7b1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec7b3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec7b5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ec7be │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +0000b408 0000000000000024 0000b40c FDE cie=00000000 pc=00000000000ec7c0..00000000000ec7ef │ │ + DW_CFA_advance_loc: 4 to 00000000000ec7c4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ec7e0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec7e1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec7e3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec7e5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ec7ee │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +0000b430 0000000000000024 0000b434 FDE cie=00000000 pc=00000000000ec7f0..00000000000ec81f │ │ + DW_CFA_advance_loc: 4 to 00000000000ec7f4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ec810 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec811 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec813 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec815 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ec81e │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +0000b458 0000000000000024 0000b45c FDE cie=00000000 pc=00000000000ec820..00000000000ec847 │ │ + DW_CFA_advance_loc: 4 to 00000000000ec824 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 21 to 00000000000ec839 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec83a │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec83b │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec83d │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ec846 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +0000b480 0000000000000024 0000b484 FDE cie=00000000 pc=00000000000ec850..00000000000ec877 │ │ + DW_CFA_advance_loc: 4 to 00000000000ec854 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 21 to 00000000000ec869 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec86a │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec86b │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec86d │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ec876 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +0000b4a8 0000000000000024 0000b4ac FDE cie=00000000 pc=00000000000ec880..00000000000ec8af │ │ + DW_CFA_advance_loc: 4 to 00000000000ec884 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ec8a0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec8a1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec8a3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec8a5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ec8ae │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000b420 000000000000003c 0000b424 FDE cie=00000000 pc=00000000000ed480..00000000000ed577 │ │ - DW_CFA_advance_loc: 2 to 00000000000ed482 │ │ +0000b4d0 0000000000000024 0000b4d4 FDE cie=00000000 pc=00000000000ec8b0..00000000000ec8df │ │ + DW_CFA_advance_loc: 4 to 00000000000ec8b4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ec8d0 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec8d1 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec8d3 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec8d5 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ec8de │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +0000b4f8 0000000000000024 0000b4fc FDE cie=00000000 pc=00000000000ec8e0..00000000000ec90f │ │ + DW_CFA_advance_loc: 4 to 00000000000ec8e4 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 28 to 00000000000ec900 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec901 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec903 │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec905 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ec90e │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +0000b520 0000000000000024 0000b524 FDE cie=00000000 pc=00000000000ec910..00000000000ec937 │ │ + DW_CFA_advance_loc: 4 to 00000000000ec914 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 21 to 00000000000ec929 │ │ + DW_CFA_def_cfa_offset: 104 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec92a │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec92b │ │ + DW_CFA_def_cfa_offset: 120 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec92d │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 9 to 00000000000ec936 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +0000b548 000000000000004c 0000b54c FDE cie=00000000 pc=00000000000ec940..00000000000ed037 │ │ + DW_CFA_advance_loc: 1 to 00000000000ec941 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000ed484 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec943 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000ed486 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec945 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000ed488 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec947 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 00000000000ed489 │ │ + DW_CFA_advance_loc: 2 to 00000000000ec949 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_offset: r3 (rbx) at cfa-48 │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc1: 229 to 00000000000ed56e │ │ + DW_CFA_advance_loc: 1 to 00000000000ec94a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 7 to 00000000000ec951 │ │ + DW_CFA_def_cfa_offset: 16512 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 1755 to 00000000000ed02c │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000ed02d │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000ed02f │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000ed570 │ │ + DW_CFA_advance_loc: 2 to 00000000000ed031 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000ed572 │ │ + DW_CFA_advance_loc: 2 to 00000000000ed033 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000ed574 │ │ + DW_CFA_advance_loc: 2 to 00000000000ed035 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000ed576 │ │ + DW_CFA_advance_loc: 1 to 00000000000ed036 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -0000b460 0000000000000014 0000b464 FDE cie=00000000 pc=00000000000ed580..00000000000ed61e │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ +0000b598 000000000000001c 0000b59c FDE cie=00000000 pc=00000000000ed040..00000000000ed07e │ │ + DW_CFA_advance_loc: 1 to 00000000000ed041 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 00000000000ed045 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_offset: r3 (rbx) at cfa-16 │ │ + DW_CFA_advance_loc: 55 to 00000000000ed07c │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000ed07d │ │ + DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ + │ │ +0000b5b8 00000000000000a4 0000b5bc FDE cie=00000000 pc=00000000000ed080..00000000000ed1bb │ │ + DW_CFA_advance_loc: 1 to 00000000000ed081 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000ed083 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000ed085 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000ed087 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000ed089 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000ed08a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 7 to 00000000000ed091 │ │ + DW_CFA_def_cfa_offset: 52352 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc1: 64 to 00000000000ed0d1 │ │ + DW_CFA_def_cfa_offset: 52392 │ │ + DW_CFA_advance_loc: 16 to 00000000000ed0e1 │ │ + DW_CFA_def_cfa_offset: 52400 │ │ + DW_CFA_advance_loc: 1 to 00000000000ed0e2 │ │ + DW_CFA_def_cfa_offset: 52408 │ │ + DW_CFA_advance_loc: 2 to 00000000000ed0e4 │ │ + DW_CFA_def_cfa_offset: 52416 │ │ + DW_CFA_advance_loc: 9 to 00000000000ed0ed │ │ + DW_CFA_def_cfa_offset: 52352 │ │ + DW_CFA_advance_loc: 10 to 00000000000ed0f7 │ │ + DW_CFA_def_cfa_offset: 52392 │ │ + DW_CFA_advance_loc: 29 to 00000000000ed114 │ │ + DW_CFA_def_cfa_offset: 52400 │ │ + DW_CFA_advance_loc: 1 to 00000000000ed115 │ │ + DW_CFA_def_cfa_offset: 52408 │ │ + DW_CFA_advance_loc: 2 to 00000000000ed117 │ │ + DW_CFA_def_cfa_offset: 52416 │ │ + DW_CFA_advance_loc: 9 to 00000000000ed120 │ │ + DW_CFA_def_cfa_offset: 52352 │ │ + DW_CFA_advance_loc: 57 to 00000000000ed159 │ │ + DW_CFA_def_cfa_offset: 52392 │ │ + DW_CFA_advance_loc: 19 to 00000000000ed16c │ │ + DW_CFA_def_cfa_offset: 52400 │ │ + DW_CFA_advance_loc: 1 to 00000000000ed16d │ │ + DW_CFA_def_cfa_offset: 52408 │ │ + DW_CFA_advance_loc: 2 to 00000000000ed16f │ │ + DW_CFA_def_cfa_offset: 52416 │ │ + DW_CFA_advance_loc: 9 to 00000000000ed178 │ │ + DW_CFA_def_cfa_offset: 52352 │ │ + DW_CFA_advance_loc: 8 to 00000000000ed180 │ │ + DW_CFA_def_cfa_offset: 52400 │ │ + DW_CFA_advance_loc: 35 to 00000000000ed1a3 │ │ + DW_CFA_def_cfa_offset: 52408 │ │ + DW_CFA_advance_loc: 1 to 00000000000ed1a4 │ │ + DW_CFA_def_cfa_offset: 52416 │ │ + DW_CFA_advance_loc: 12 to 00000000000ed1b0 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000ed1b1 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000ed1b3 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000ed1b5 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000ed1b7 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000ed1b9 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000ed1ba │ │ + DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000b478 000000000000002c 0000b47c FDE cie=00000000 pc=00000000000ed620..00000000000ed7b0 │ │ - DW_CFA_advance_loc: 1 to 00000000000ed621 │ │ +0000b660 00000000000000a4 0000b664 FDE cie=00000000 pc=00000000000ed1c0..00000000000ed2fb │ │ + DW_CFA_advance_loc: 1 to 00000000000ed1c1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000ed623 │ │ + DW_CFA_advance_loc: 2 to 00000000000ed1c3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 00000000000ed624 │ │ + DW_CFA_advance_loc: 2 to 00000000000ed1c5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_offset: r3 (rbx) at cfa-32 │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ + DW_CFA_advance_loc: 2 to 00000000000ed1c7 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000ed1c9 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000ed1ca │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 7 to 00000000000ed1d1 │ │ + DW_CFA_def_cfa_offset: 52352 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 392 to 00000000000ed7ac │ │ + DW_CFA_advance_loc1: 64 to 00000000000ed211 │ │ + DW_CFA_def_cfa_offset: 52392 │ │ + DW_CFA_advance_loc: 16 to 00000000000ed221 │ │ + DW_CFA_def_cfa_offset: 52400 │ │ + DW_CFA_advance_loc: 1 to 00000000000ed222 │ │ + DW_CFA_def_cfa_offset: 52408 │ │ + DW_CFA_advance_loc: 2 to 00000000000ed224 │ │ + DW_CFA_def_cfa_offset: 52416 │ │ + DW_CFA_advance_loc: 9 to 00000000000ed22d │ │ + DW_CFA_def_cfa_offset: 52352 │ │ + DW_CFA_advance_loc: 10 to 00000000000ed237 │ │ + DW_CFA_def_cfa_offset: 52392 │ │ + DW_CFA_advance_loc: 29 to 00000000000ed254 │ │ + DW_CFA_def_cfa_offset: 52400 │ │ + DW_CFA_advance_loc: 1 to 00000000000ed255 │ │ + DW_CFA_def_cfa_offset: 52408 │ │ + DW_CFA_advance_loc: 2 to 00000000000ed257 │ │ + DW_CFA_def_cfa_offset: 52416 │ │ + DW_CFA_advance_loc: 9 to 00000000000ed260 │ │ + DW_CFA_def_cfa_offset: 52352 │ │ + DW_CFA_advance_loc: 57 to 00000000000ed299 │ │ + DW_CFA_def_cfa_offset: 52392 │ │ + DW_CFA_advance_loc: 19 to 00000000000ed2ac │ │ + DW_CFA_def_cfa_offset: 52400 │ │ + DW_CFA_advance_loc: 1 to 00000000000ed2ad │ │ + DW_CFA_def_cfa_offset: 52408 │ │ + DW_CFA_advance_loc: 2 to 00000000000ed2af │ │ + DW_CFA_def_cfa_offset: 52416 │ │ + DW_CFA_advance_loc: 9 to 00000000000ed2b8 │ │ + DW_CFA_def_cfa_offset: 52352 │ │ + DW_CFA_advance_loc: 8 to 00000000000ed2c0 │ │ + DW_CFA_def_cfa_offset: 52400 │ │ + DW_CFA_advance_loc: 35 to 00000000000ed2e3 │ │ + DW_CFA_def_cfa_offset: 52408 │ │ + DW_CFA_advance_loc: 1 to 00000000000ed2e4 │ │ + DW_CFA_def_cfa_offset: 52416 │ │ + DW_CFA_advance_loc: 12 to 00000000000ed2f0 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000ed2f1 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000ed2f3 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000ed2f5 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000ed2f7 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000ed7ae │ │ + DW_CFA_advance_loc: 2 to 00000000000ed2f9 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000ed7af │ │ + DW_CFA_advance_loc: 1 to 00000000000ed2fa │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -0000b4a8 0000000000000014 0000b4ac FDE cie=00000000 pc=00000000000ed7b0..00000000000ed852 │ │ - DW_CFA_nop │ │ +0000b708 000000000000004c 0000b70c FDE cie=00000000 pc=00000000000ed300..00000000000ee5d3 │ │ + DW_CFA_advance_loc: 1 to 00000000000ed301 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000ed303 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000ed305 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000ed307 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000ed309 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000ed30a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 7 to 00000000000ed311 │ │ + DW_CFA_def_cfa_offset: 192 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc2: 4791 to 00000000000ee5c8 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000ee5c9 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 2 to 00000000000ee5cb │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000ee5cd │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000ee5cf │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000ee5d1 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000ee5d2 │ │ + DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000b4c0 0000000000000044 0000b4c4 FDE cie=00000000 pc=00000000000ed860..00000000000edaec │ │ - DW_CFA_advance_loc: 1 to 00000000000ed861 │ │ +0000b758 000000000000009c 0000b75c FDE cie=00000000 pc=00000000000ee5e0..00000000000ef276 │ │ + DW_CFA_advance_loc: 1 to 00000000000ee5e1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000ed863 │ │ + DW_CFA_advance_loc: 2 to 00000000000ee5e3 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000ed865 │ │ + DW_CFA_advance_loc: 2 to 00000000000ee5e5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000ed867 │ │ + DW_CFA_advance_loc: 2 to 00000000000ee5e7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000ed869 │ │ + DW_CFA_advance_loc: 2 to 00000000000ee5e9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000ed86a │ │ + DW_CFA_advance_loc: 1 to 00000000000ee5ea │ │ DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 7 to 00000000000ee5f1 │ │ + DW_CFA_def_cfa_offset: 576 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 632 to 00000000000edae2 │ │ + DW_CFA_advance_loc2: 2644 to 00000000000ef045 │ │ + DW_CFA_def_cfa_offset: 616 │ │ + DW_CFA_advance_loc: 14 to 00000000000ef053 │ │ + DW_CFA_def_cfa_offset: 624 │ │ + DW_CFA_advance_loc: 7 to 00000000000ef05a │ │ + DW_CFA_def_cfa_offset: 632 │ │ + DW_CFA_advance_loc: 2 to 00000000000ef05c │ │ + DW_CFA_def_cfa_offset: 640 │ │ + DW_CFA_advance_loc: 5 to 00000000000ef061 │ │ + DW_CFA_def_cfa_offset: 576 │ │ + DW_CFA_advance_loc1: 106 to 00000000000ef0cb │ │ + DW_CFA_def_cfa_offset: 616 │ │ + DW_CFA_advance_loc: 8 to 00000000000ef0d3 │ │ + DW_CFA_def_cfa_offset: 624 │ │ + DW_CFA_advance_loc: 7 to 00000000000ef0da │ │ + DW_CFA_def_cfa_offset: 632 │ │ + DW_CFA_advance_loc: 7 to 00000000000ef0e1 │ │ + DW_CFA_def_cfa_offset: 640 │ │ + DW_CFA_advance_loc: 37 to 00000000000ef106 │ │ + DW_CFA_def_cfa_offset: 576 │ │ + DW_CFA_advance_loc1: 124 to 00000000000ef182 │ │ + DW_CFA_def_cfa_offset: 616 │ │ + DW_CFA_advance_loc: 23 to 00000000000ef199 │ │ + DW_CFA_def_cfa_offset: 624 │ │ + DW_CFA_advance_loc: 9 to 00000000000ef1a2 │ │ + DW_CFA_def_cfa_offset: 632 │ │ + DW_CFA_advance_loc: 2 to 00000000000ef1a4 │ │ + DW_CFA_def_cfa_offset: 640 │ │ + DW_CFA_advance_loc: 28 to 00000000000ef1c0 │ │ + DW_CFA_def_cfa_offset: 576 │ │ + DW_CFA_advance_loc: 39 to 00000000000ef1e7 │ │ + DW_CFA_def_cfa_offset: 616 │ │ + DW_CFA_advance_loc: 20 to 00000000000ef1fb │ │ + DW_CFA_def_cfa_offset: 624 │ │ + DW_CFA_advance_loc: 12 to 00000000000ef207 │ │ + DW_CFA_def_cfa_offset: 632 │ │ + DW_CFA_advance_loc: 7 to 00000000000ef20e │ │ + DW_CFA_def_cfa_offset: 640 │ │ + DW_CFA_advance_loc: 12 to 00000000000ef21a │ │ + DW_CFA_def_cfa_offset: 576 │ │ + DW_CFA_advance_loc1: 81 to 00000000000ef26b │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000ef26c │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000edae4 │ │ + DW_CFA_advance_loc: 2 to 00000000000ef26e │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000edae6 │ │ + DW_CFA_advance_loc: 2 to 00000000000ef270 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000edae8 │ │ + DW_CFA_advance_loc: 2 to 00000000000ef272 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000edaea │ │ + DW_CFA_advance_loc: 2 to 00000000000ef274 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000edaeb │ │ + DW_CFA_advance_loc: 1 to 00000000000ef275 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -0000b508 000000000000004c 0000b50c FDE cie=00000000 pc=00000000000edaf0..00000000000ee22b │ │ - DW_CFA_advance_loc: 1 to 00000000000edaf1 │ │ +0000b7f8 00000000000000ac 0000b7fc FDE cie=00000000 pc=00000000000ef280..00000000000efcd5 │ │ + DW_CFA_advance_loc: 1 to 00000000000ef281 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000edaf3 │ │ + DW_CFA_advance_loc: 2 to 00000000000ef283 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000edaf5 │ │ + DW_CFA_advance_loc: 2 to 00000000000ef285 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000edaf7 │ │ + DW_CFA_advance_loc: 2 to 00000000000ef287 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000edaf9 │ │ + DW_CFA_advance_loc: 2 to 00000000000ef289 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000edafa │ │ + DW_CFA_advance_loc: 1 to 00000000000ef28a │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 00000000000edafe │ │ - DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 7 to 00000000000ef291 │ │ + DW_CFA_def_cfa_offset: 640 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 1826 to 00000000000ee220 │ │ + DW_CFA_advance_loc2: 2053 to 00000000000efa96 │ │ + DW_CFA_def_cfa_offset: 672 │ │ + DW_CFA_advance_loc: 13 to 00000000000efaa3 │ │ + DW_CFA_def_cfa_offset: 680 │ │ + DW_CFA_advance_loc: 2 to 00000000000efaa5 │ │ + DW_CFA_def_cfa_offset: 688 │ │ + DW_CFA_advance_loc: 7 to 00000000000efaac │ │ + DW_CFA_def_cfa_offset: 696 │ │ + DW_CFA_advance_loc: 2 to 00000000000efaae │ │ + DW_CFA_def_cfa_offset: 704 │ │ + DW_CFA_advance_loc: 2 to 00000000000efab0 │ │ + DW_CFA_def_cfa_offset: 640 │ │ + DW_CFA_advance_loc1: 102 to 00000000000efb16 │ │ + DW_CFA_def_cfa_offset: 672 │ │ + DW_CFA_advance_loc: 7 to 00000000000efb1d │ │ + DW_CFA_def_cfa_offset: 680 │ │ + DW_CFA_advance_loc: 2 to 00000000000efb1f │ │ + DW_CFA_def_cfa_offset: 688 │ │ + DW_CFA_advance_loc: 7 to 00000000000efb26 │ │ + DW_CFA_def_cfa_offset: 696 │ │ + DW_CFA_advance_loc: 7 to 00000000000efb2d │ │ + DW_CFA_def_cfa_offset: 704 │ │ + DW_CFA_advance_loc: 18 to 00000000000efb3f │ │ + DW_CFA_def_cfa_offset: 640 │ │ + DW_CFA_advance_loc1: 171 to 00000000000efbea │ │ + DW_CFA_def_cfa_offset: 672 │ │ + DW_CFA_advance_loc: 4 to 00000000000efbee │ │ + DW_CFA_def_cfa_offset: 680 │ │ + DW_CFA_advance_loc: 2 to 00000000000efbf0 │ │ + DW_CFA_def_cfa_offset: 688 │ │ + DW_CFA_advance_loc: 9 to 00000000000efbf9 │ │ + DW_CFA_def_cfa_offset: 696 │ │ + DW_CFA_advance_loc: 2 to 00000000000efbfb │ │ + DW_CFA_def_cfa_offset: 704 │ │ + DW_CFA_advance_loc: 28 to 00000000000efc17 │ │ + DW_CFA_def_cfa_offset: 640 │ │ + DW_CFA_advance_loc: 40 to 00000000000efc3f │ │ + DW_CFA_def_cfa_offset: 672 │ │ + DW_CFA_advance_loc: 30 to 00000000000efc5d │ │ + DW_CFA_def_cfa_offset: 680 │ │ + DW_CFA_advance_loc: 2 to 00000000000efc5f │ │ + DW_CFA_def_cfa_offset: 688 │ │ + DW_CFA_advance_loc: 7 to 00000000000efc66 │ │ + DW_CFA_def_cfa_offset: 696 │ │ + DW_CFA_advance_loc: 7 to 00000000000efc6d │ │ + DW_CFA_def_cfa_offset: 704 │ │ + DW_CFA_advance_loc: 12 to 00000000000efc79 │ │ + DW_CFA_def_cfa_offset: 640 │ │ + DW_CFA_advance_loc1: 81 to 00000000000efcca │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000ee221 │ │ + DW_CFA_advance_loc: 1 to 00000000000efccb │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000ee223 │ │ + DW_CFA_advance_loc: 2 to 00000000000efccd │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000ee225 │ │ + DW_CFA_advance_loc: 2 to 00000000000efccf │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000ee227 │ │ + DW_CFA_advance_loc: 2 to 00000000000efcd1 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000ee229 │ │ + DW_CFA_advance_loc: 2 to 00000000000efcd3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000ee22a │ │ + DW_CFA_advance_loc: 1 to 00000000000efcd4 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +0000b8a8 000000000000001c 0000b8ac FDE cie=00000000 pc=00000000000efce0..00000000000efe47 │ │ + DW_CFA_advance_loc: 1 to 00000000000efce1 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r3 (rbx) at cfa-16 │ │ + DW_CFA_advance_loc2: 357 to 00000000000efe46 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000b558 0000000000000044 0000b55c FDE cie=00000000 pc=00000000000ee230..00000000000ee497 │ │ - DW_CFA_advance_loc: 1 to 00000000000ee231 │ │ +0000b8c8 000000000000004c 0000b8cc FDE cie=00000000 pc=00000000000efe50..00000000000f1519 │ │ + DW_CFA_advance_loc: 1 to 00000000000efe51 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000ee233 │ │ + DW_CFA_advance_loc: 2 to 00000000000efe53 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000ee235 │ │ + DW_CFA_advance_loc: 2 to 00000000000efe55 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000ee237 │ │ + DW_CFA_advance_loc: 2 to 00000000000efe57 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000ee239 │ │ + DW_CFA_advance_loc: 2 to 00000000000efe59 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000ee23a │ │ + DW_CFA_advance_loc: 1 to 00000000000efe5a │ │ DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 7 to 00000000000efe61 │ │ + DW_CFA_def_cfa_offset: 384 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc2: 595 to 00000000000ee48d │ │ + DW_CFA_advance_loc2: 5805 to 00000000000f150e │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000f150f │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 2 to 00000000000ee48f │ │ + DW_CFA_advance_loc: 2 to 00000000000f1511 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000ee491 │ │ + DW_CFA_advance_loc: 2 to 00000000000f1513 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000ee493 │ │ + DW_CFA_advance_loc: 2 to 00000000000f1515 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000ee495 │ │ + DW_CFA_advance_loc: 2 to 00000000000f1517 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 1 to 00000000000f1518 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +0000b918 0000000000000024 0000b91c FDE cie=00000000 pc=00000000000f151c..00000000000f2521 │ │ + DW_CFA_advance_loc: 1 to 00000000000f151d │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 00000000000f1521 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_offset: r3 (rbx) at cfa-16 │ │ + DW_CFA_advance_loc2: 4094 to 00000000000f251f │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000ee496 │ │ + DW_CFA_advance_loc: 1 to 00000000000f2520 │ │ 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 │ │ │ │ -0000b5a0 0000000000000024 0000b5a4 FDE cie=00000000 pc=0000000000004380..0000000000004590 │ │ +0000b940 0000000000000024 0000b944 FDE cie=00000000 pc=0000000000004360..0000000000004570 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 6 to 0000000000004386 │ │ + DW_CFA_advance_loc: 6 to 0000000000004366 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 10 to 0000000000004390 │ │ + DW_CFA_advance_loc: 10 to 0000000000004370 │ │ 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 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000b5c8 ZERO terminator │ │ +0000b968 ZERO terminator │ ├── strings --all --bytes=8 {} │ │ @@ -1,28 +1,28 @@ │ │ __cxa_atexit │ │ libdav1d.so │ │ __cxa_finalize │ │ -pthread_once │ │ +posix_memalign │ │ +pthread_cond_destroy │ │ +pthread_cond_init │ │ +pthread_cond_signal │ │ +pthread_mutex_destroy │ │ +pthread_mutex_init │ │ +vfprintf │ │ +strerror │ │ pthread_create │ │ pthread_join │ │ +pthread_once │ │ +pthread_attr_destroy │ │ pthread_attr_init │ │ pthread_attr_setstacksize │ │ -pthread_attr_destroy │ │ -strerror │ │ -vfprintf │ │ -pthread_cond_signal │ │ -pthread_mutex_destroy │ │ -pthread_cond_destroy │ │ -pthread_cond_init │ │ -posix_memalign │ │ -pthread_mutex_init │ │ +pthread_cond_wait │ │ pthread_mutex_lock │ │ pthread_mutex_unlock │ │ pthread_cond_broadcast │ │ -pthread_cond_wait │ │ dav1d_set_cpu_flags_mask │ │ dav1d_close │ │ dav1d_data_create │ │ dav1d_data_unref │ │ dav1d_data_wrap │ │ dav1d_data_wrap_user_data │ │ dav1d_default_settings │ │ @@ -30,24 +30,24 @@ │ │ dav1d_get_picture │ │ dav1d_open │ │ dav1d_parse_sequence_header │ │ dav1d_picture_unref │ │ dav1d_send_data │ │ dav1d_version │ │ __bss_start │ │ +SUAVAWATH │ │ +A\A_A^][ │ │ +A\A_A^][ │ │ +A\A_A^][ │ │ bB}HXBjb │ │ V bQ}Hos │ │ $bq}Ho\$ │ │ bR}HXsjbQ │ │ 4Vba~(o.b │ │ H66b!}@h │ │ -SUAVAWATH │ │ -A\A_A^][ │ │ -A\A_A^][ │ │ -A\A_A^][ │ │ SUAVAWATAUH │ │ xA]A\A_A^][ │ │ xA]A\A_A^][ │ │ xA]A\A_A^][ │ │ xA]A\A_A^][ │ │ xA]A\A_A^][ │ │ SUAVAWATAUH │ │ @@ -70,14 +70,18 @@ │ │ A]A\A_A^][ │ │ A]A\A_A^][ │ │ SUAVAWATAU │ │ A]A\A_A^][ │ │ A]A\A_A^][ │ │ A]A\A_A^][ │ │ A]A\A_A^][ │ │ +SUAVAWATAUH │ │ +A]A\A_A^][ │ │ +SUAVAWATAUH │ │ +A]A\A_A^][ │ │ SUAVAWATAUL │ │ A]A\A_A^][ │ │ A]A\A_A^][ │ │ SUAVAWATAUL │ │ A]A\A_A^][ │ │ A]A\A_A^][ │ │ A]A\A_A^][ │ │ @@ -88,17 +92,17 @@ │ │ A]A\A_A^][ │ │ A]A\A_A^][ │ │ SUAVAWATAUL │ │ A]A\A_A^][ │ │ A]A\A_A^][ │ │ A]A\A_A^][ │ │ A]A\A_A^][ │ │ -SUAVAWATAUD │ │ +SUAVAWATAUH │ │ A]A\A_A^][ │ │ -SUAVAWATAUD │ │ +SUAVAWATAUH │ │ A]A\A_A^][ │ │ SUAVAWATAUH │ │ A]A\A_A^][ │ │ A]A\A_A^][ │ │ A]A\A_A^][ │ │ A]A\A_A^][ │ │ SUAVAWATAUH │ │ @@ -111,30 +115,57 @@ │ │ SUAVAWATH │ │ SUAVAWATH │ │ A\A_A^][ │ │ SUAVAWATH │ │ SUAVAWATH │ │ A\A_A^][ │ │ SUAVAWATH │ │ +SUAVAWATAU │ │ +A]A\A_A^][ │ │ UAWAVAUATSH │ │ H[A\A]A^A_] │ │ UAWAVAUATSH │ │ H[A\A]A^A_] │ │ UAWAVAUATSPA │ │ [A\A]A^A_] │ │ UAWAVAUATSH │ │ [A\A]A^A_] │ │ UAWAVAUATS │ │ [A\A]A^A_] │ │ UAWAVAUATSH │ │ [A\A]A^A_] │ │ UAWAVAUATSH │ │ -9L$h~aH) │ │ +t$ht&Lco │ │ +L$8~N;L$`~H │ │ +;L$`~DH) │ │ +;L$`~-H) │ │ +l$PASAWI │ │ +L$`9L$8~MH │ │ +D;T$P~\H │ │ +D$`9D$8H │ │ +L$`9L$8H │ │ +D$`9D$8H │ │ +D$`9D$8H │ │ +D$P9D$hH │ │ +D$`9D$8~A │ │ AUPASAWAT │ │ [A\A]A^A_] │ │ +D$P9D$hA │ │ +D$`9D$8H │ │ +D$`9D$8H │ │ +D$`9D$8H │ │ +D$`9D$8H │ │ +D$`9D$8H │ │ +L$`9L$8H │ │ +L$`9L$8H │ │ +L$`9L$8~ │ │ +D$P9D$h~ │ │ +L$`9L$8~ │ │ +D$P9D$hH │ │ +D$P9D$hH │ │ UAWAVAUATSH │ │ f9|T>t A │ │ f9lT>t A │ │ [A\A]A^A_] │ │ UAWAVAUATSH │ │ D$ HcL$(H │ │ [A\A]A^A_] │ │ @@ -184,23 +215,23 @@ │ │ UAWAVAUATSH │ │ [A\A]A^A_] │ │ UAWAVAUATSH │ │ H[A\A]A^A_] │ │ H[A\A]A^A_] │ │ UAWAVAUATSH │ │ H[A\A]A^A_] │ │ -UAWAVAUATSPA │ │ +UAWAVAUATSP │ │ [A\A]A^A_] │ │ UAWAVAUATSL │ │ V[A\A]A^A_] │ │ UAWAVAUATSH │ │ [A\A]A^A_] │ │ -+D$8+D$l │ │ -l$@D+l$H │ │ -+D$8+D$lH │ │ ++D$@+D$lB │ │ +l$`IcM,A9M(~#A │ │ ++D$@+D$lL │ │ UAWAVAUATSH │ │ [A\A]A^A_] │ │ AWAVATSH │ │ UAWAVATSH │ │ AWPATUAR │ │ [A\A^A_] │ │ UAWAVAUATSH │ │ @@ -231,170 +262,147 @@ │ │ H[A\A]A^A_] │ │ UAWAVAUATSH │ │ [A\A]A^A_] │ │ UAWAVAUATSH │ │ [A\A]A^A_] │ │ UAWAVAUATS │ │ [A\A]A^A_] │ │ + Pj ASAR │ │ +Pj SAVASAR │ │ +Sj PASAR │ │ UAWAVAUATSH │ │ -L$ ;t$Pw │ │ -@@@@@@@@@ │ │ -[A\A]A^A_] │ │ -UAWAVAUATSH │ │ -D8t$0rbH │ │ [A\A]A^A_] │ │ -UAWAVAUATSH │ │ -@@@@@@@@ │ │ -\$P#\$DL │ │ [A\A]A^A_] │ │ UAWAVAUATSH │ │ -@@@@@@@@H │ │ -@@@@@@@@H │ │ -@@@@@@@@H │ │ -@@@@@@@@H │ │ -L$8+l$8A │ │ -@@@@@@@@H │ │ -@@@@@@@@H │ │ -@@@@@@@@H │ │ -@@@@@@@@H │ │ [A\A]A^A_] │ │ UAWAVAUATSH │ │ -t$PSASPj │ │ -l$p9l$PH │ │ -PSARAUAWAVAS │ │ -t$PPASARU │ │ -t$PUPSAVASAR │ │ -t$PUAVAWPASAR │ │ -L$HPSASAWUARAT │ │ -PUARAWATSAS │ │ -t$`SUASAR │ │ -@@@@@@@@< │ │ -D1@@@@@H │ │ [A\A]A^A_] │ │ -UAWAVAUATSH │ │ -L$(PSAVUATC │ │ [A\A]A^A_] │ │ UAWAVAUATSH │ │ [A\A]A^A_] │ │ UAWAVAUATSH │ │ [A\A]A^A_] │ │ UAWAVAUATSH │ │ [A\A]A^A_] │ │ -UAWAVAUATSPI │ │ -[A\A]A^A_] │ │ -[A\A]A^A_] │ │ -AWAVAUATSH │ │ -P[A\A]A^A_ │ │ UAWAVAUATSH │ │ [A\A]A^A_] │ │ -UAWAVAUATSH │ │ +UAWAVAUATSL │ │ [A\A]A^A_] │ │ UAWAVAUATSH │ │ [A\A]A^A_] │ │ -AWAVAUATSH │ │ -[A\A]A^A_] │ │ -AWAVAUATSH │ │ -[A\A]A^A_] │ │ -AWAVATSH │ │ -[A\A^A_] │ │ -D$ H)D$(H │ │ -AWAVAUATSH │ │ -[A\A]A^A_] │ │ -AWAVAUATSH │ │ +UAWAVAUATS │ │ [A\A]A^A_] │ │ -AWAVATSH │ │ -[A\A^A_] │ │ -AWAVAUATSH │ │ +UAWAVAUATSD │ │ [A\A]A^A_] │ │ UAWAVAUATSH │ │ [A\A]A^A_] │ │ - Pj ASAR │ │ -Pj SAVASAR │ │ -Sj PASAR │ │ UAWAVAUATSH │ │ [A\A]A^A_] │ │ -[A\A]A^A_] │ │ UAWAVAUATSH │ │ [A\A]A^A_] │ │ UAWAVAUATSH │ │ [A\A]A^A_] │ │ -[A\A]A^A_] │ │ UAWAVAUATSH │ │ [A\A]A^A_] │ │ -UAWAVAUATSH │ │ [A\A]A^A_] │ │ UAWAVAUATSH │ │ -[A\A]A^A_] │ │ +H[A\A]A^A_] │ │ UAWAVAUATSH │ │ [A\A]A^A_] │ │ -UAWAVAUATSL │ │ -[A\A]A^A_] │ │ UAWAVAUATSH │ │ +D$(L9L$0A │ │ [A\A]A^A_] │ │ -UAWAVAUATS │ │ -[A\A]A^A_] │ │ -UAWAVAUATSD │ │ [A\A]A^A_] │ │ UAWAVAUATSH │ │ [A\A]A^A_] │ │ UAWAVAUATSH │ │ [A\A]A^A_] │ │ -UAWAVAUATSH │ │ +UAWAVAUATSD │ │ [A\A]A^A_] │ │ UAWAVAUATSH │ │ [A\A]A^A_] │ │ UAWAVAUATSH │ │ +ASARUPAW │ │ +t$PUAVARM │ │ [A\A]A^A_] │ │ +UAWAVAUATSH │ │ +4(D9|$4H │ │ [A\A]A^A_] │ │ UAWAVAUATSH │ │ H[A\A]A^A_] │ │ UAWAVAUATSH │ │ [A\A]A^A_] │ │ UAWAVAUATSH │ │ -D$(L9L$0A │ │ [A\A]A^A_] │ │ +UAWAVAUATSH │ │ +L$ ;t$Pw │ │ +@@@@@@@@@ │ │ [A\A]A^A_] │ │ UAWAVAUATSH │ │ +D8t$0rbH │ │ [A\A]A^A_] │ │ UAWAVAUATSH │ │ +@@@@@@@@ │ │ +D$8HiT$@ │ │ +D$8HiT$@H │ │ +D$8HiT$@ │ │ +D$8HiT$@ │ │ +L$8HiT$@H │ │ +D$8HiT$@ │ │ +D$8HiT$@ │ │ +D$8HiT$@H │ │ +t$8HiD$X │ │ [A\A]A^A_] │ │ -UAWAVAUATSD │ │ +UAWAVAUATSH │ │ +@@@@@@@@H │ │ +@@@@@@@@H │ │ +D0 @@@@A │ │ +@@@@@@@@J │ │ +@@@@@@@@J │ │ +L$0+l$0A │ │ +@@@@@@@@H │ │ +@@@@@@@@H │ │ +@@@@@@@@H │ │ +@@@@@@@@H │ │ [A\A]A^A_] │ │ UAWAVAUATSH │ │ -H[A\A]A^A_] │ │ +t$pPARSj │ │ +PSARATAUAWAS │ │ +t$pPASARU │ │ +t$pUAVSH │ │ +\$`ATASAR │ │ +t$pUATSH │ │ +\$`PASAR │ │ +L$HPSASAVAWARAT │ │ +PUARAWAVATAS │ │ +@@@@@@@@< │ │ +D1@@@@@H │ │ +[A\A]A^A_] │ │ UAWAVAUATSH │ │ +L$XSAVUPC │ │ [A\A]A^A_] │ │ UAWAVAUATSH │ │ -ASAVPUAR │ │ -t$PAVUARM │ │ [A\A]A^A_] │ │ UAWAVAUATSH │ │ -4;D9d$? │ │ '''///???OOO │ │ y(((((l(l │ │ ????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ │ │ + │ │ (|(|(|(|(|(|(|(|0 │ │ m@L@L@L@L@L@L@L@L │ │ 3pwpwpwpwpwpwpwpw │ │ (l(l(l(l(l(l(l(l │ │ I ~ ~ ~ ~ ~ ~ ~ ~ │ │ `o`o`o`o`o`o`o`o │ │ ?`{`{`{`{`{`{`{`{ │ │ @@ -715,15 +770,14 @@ │ │ free_callback != NULL │ │ dav1d_data_wrap_user_data_internal │ │ dst != ((void*)0) │ │ dav1d_data_ref │ │ dst->data == ((void*)0) │ │ src != ((void*)0) │ │ src->data != ((void*)0) │ │ -dav1d_data_move_ref │ │ buf != ((void*)0) │ │ dav1d_data_unref_internal │ │ buf->data != ((void*)0) │ │ Compiled without support for %d-bit decoding │ │ c != ((void*)0) │ │ dav1d_log │ │ Frame size %dx%d exceeds limit %u │ │ @@ -740,18 +794,19 @@ │ │ src->data[0] != ((void*)0) │ │ dav1d_picture_move_ref │ │ p != ((void*)0) │ │ dav1d_picture_unref_internal │ │ p->data[0] != ((void*)0) │ │ Picture already allocated! │ │ Failed to wrap picture: %s │ │ -0.7.1-84-ga40d3b5 │ │ +0.8.2-1-g2479973 │ │ c_out != NULL │ │ dav1d_open │ │ s != NULL │ │ +s->n_postfilter_threads >= 1 && s->n_postfilter_threads <= DAV1D_MAX_POSTFILTER_THREADS │ │ s->n_tile_threads >= 1 && s->n_tile_threads <= DAV1D_MAX_TILE_THREADS │ │ s->n_frame_threads >= 1 && s->n_frame_threads <= DAV1D_MAX_FRAME_THREADS │ │ s->allocator.alloc_picture_callback != NULL │ │ s->allocator.release_picture_callback != NULL │ │ s->operating_point >= 0 && s->operating_point <= 31 │ │ out != NULL │ │ dav1d_parse_sequence_header │ │ @@ -760,14 +815,15 @@ │ │ in != NULL │ │ in->data == NULL || in->sz │ │ dav1d_get_picture │ │ c_out != ((void*)0) │ │ dav1d_close │ │ dav1d-frame │ │ dav1d-tile │ │ +dav1d-postfilter │ │ @@@@@@@@@@@@@@@@ │ │ 47:=@CFILORUX[^a !"#$%&'()*+,-./dgjmpsvy| │ │ 0123456789:;<=>? │ │ $&(*,.02468:<>@B │ │ DFHJLNPRTVXZ\^`b0 │ │ dfhjlnprtvxz|~ │ │ !%1AP[h**:GTadpKETg} │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ @@ -1,38 +1,38 @@ │ │ │ │ Hex dump of section '.dynstr': │ │ 0x00000730 005f5f63 78615f61 74657869 74004c49 .__cxa_atexit.LI │ │ 0x00000740 4243006c 6962632e 736f006c 69626461 BC.libc.so.libda │ │ 0x00000750 7631642e 736f0000 005f5f63 78615f66 v1d.so...__cxa_f │ │ - 0x00000760 696e616c 697a6500 70726374 6c007074 inalize.prctl.pt │ │ - 0x00000770 68726561 645f6f6e 63650070 74687265 hread_once.pthre │ │ - 0x00000780 61645f63 72656174 65007074 68726561 ad_create.pthrea │ │ - 0x00000790 645f6a6f 696e0070 74687265 61645f61 d_join.pthread_a │ │ - 0x000007a0 7474725f 696e6974 00707468 72656164 ttr_init.pthread │ │ - 0x000007b0 5f617474 725f7365 74737461 636b7369 _attr_setstacksi │ │ - 0x000007c0 7a650070 74687265 61645f61 7474725f ze.pthread_attr_ │ │ - 0x000007d0 64657374 726f7900 63616c6c 6f630073 destroy.calloc.s │ │ - 0x000007e0 74726572 726f7200 76667072 696e7466 trerror.vfprintf │ │ - 0x000007f0 00726561 6c6c6f63 005f5f65 72726e6f .realloc.__errno │ │ - 0x00000800 00707468 72656164 5f636f6e 645f7369 .pthread_cond_si │ │ - 0x00000810 676e616c 00707468 72656164 5f6d7574 gnal.pthread_mut │ │ - 0x00000820 65785f64 65737472 6f790070 74687265 ex_destroy.pthre │ │ - 0x00000830 61645f63 6f6e645f 64657374 726f7900 ad_cond_destroy. │ │ - 0x00000840 70746872 6561645f 636f6e64 5f696e69 pthread_cond_ini │ │ - 0x00000850 74006d65 6d736574 00706f73 69785f6d t.memset.posix_m │ │ - 0x00000860 656d616c 69676e00 6d616c6c 6f63006d emalign.malloc.m │ │ - 0x00000870 656d636d 70007074 68726561 645f6d75 emcmp.pthread_mu │ │ - 0x00000880 7465785f 696e6974 00667265 65005f5f tex_init.free.__ │ │ - 0x00000890 73460066 7072696e 74660070 74687265 sF.fprintf.pthre │ │ - 0x000008a0 61645f6d 75746578 5f6c6f63 6b007074 ad_mutex_lock.pt │ │ - 0x000008b0 68726561 645f6d75 7465785f 756e6c6f hread_mutex_unlo │ │ - 0x000008c0 636b0070 74687265 61645f63 6f6e645f ck.pthread_cond_ │ │ - 0x000008d0 62726f61 64636173 74007074 68726561 broadcast.pthrea │ │ - 0x000008e0 645f636f 6e645f77 61697400 6d656d63 d_cond_wait.memc │ │ - 0x000008f0 70790064 61763164 5f736574 5f637075 py.dav1d_set_cpu │ │ + 0x00000760 696e616c 697a6500 706f7369 785f6d65 inalize.posix_me │ │ + 0x00000770 6d616c69 676e0070 74687265 61645f63 malign.pthread_c │ │ + 0x00000780 6f6e645f 64657374 726f7900 70746872 ond_destroy.pthr │ │ + 0x00000790 6561645f 636f6e64 5f696e69 74007074 ead_cond_init.pt │ │ + 0x000007a0 68726561 645f636f 6e645f73 69676e61 hread_cond_signa │ │ + 0x000007b0 6c006672 6565006d 616c6c6f 63006d65 l.free.malloc.me │ │ + 0x000007c0 6d636d70 006d656d 73657400 70746872 mcmp.memset.pthr │ │ + 0x000007d0 6561645f 6d757465 785f6465 7374726f ead_mutex_destro │ │ + 0x000007e0 79007074 68726561 645f6d75 7465785f y.pthread_mutex_ │ │ + 0x000007f0 696e6974 00766670 72696e74 66007374 init.vfprintf.st │ │ + 0x00000800 72657272 6f720072 65616c6c 6f63005f rerror.realloc._ │ │ + 0x00000810 5f657272 6e6f0063 616c6c6f 63007074 _errno.calloc.pt │ │ + 0x00000820 68726561 645f6372 65617465 00707468 hread_create.pth │ │ + 0x00000830 72656164 5f6a6f69 6e007074 68726561 read_join.pthrea │ │ + 0x00000840 645f6f6e 63650070 74687265 61645f61 d_once.pthread_a │ │ + 0x00000850 7474725f 64657374 726f7900 70746872 ttr_destroy.pthr │ │ + 0x00000860 6561645f 61747472 5f696e69 74007074 ead_attr_init.pt │ │ + 0x00000870 68726561 645f6174 74725f73 65747374 hread_attr_setst │ │ + 0x00000880 61636b73 697a6500 70726374 6c007074 acksize.prctl.pt │ │ + 0x00000890 68726561 645f636f 6e645f77 61697400 hread_cond_wait. │ │ + 0x000008a0 70746872 6561645f 6d757465 785f6c6f pthread_mutex_lo │ │ + 0x000008b0 636b0070 74687265 61645f6d 75746578 ck.pthread_mutex │ │ + 0x000008c0 5f756e6c 6f636b00 6d656d63 70790070 _unlock.memcpy.p │ │ + 0x000008d0 74687265 61645f63 6f6e645f 62726f61 thread_cond_broa │ │ + 0x000008e0 64636173 74005f5f 73460066 7072696e dcast.__sF.fprin │ │ + 0x000008f0 74660064 61763164 5f736574 5f637075 tf.dav1d_set_cpu │ │ 0x00000900 5f666c61 67735f6d 61736b00 64617631 _flags_mask.dav1 │ │ 0x00000910 645f636c 6f736500 64617631 645f6461 d_close.dav1d_da │ │ 0x00000920 74615f63 72656174 65006461 7631645f ta_create.dav1d_ │ │ 0x00000930 64617461 5f756e72 65660064 61763164 data_unref.dav1d │ │ 0x00000940 5f646174 615f7772 61700064 61763164 _data_wrap.dav1d │ │ 0x00000950 5f646174 615f7772 61705f75 7365725f _data_wrap_user_ │ │ 0x00000960 64617461 00646176 31645f64 65666175 data.dav1d_defau │ ├── readelf --wide --decompress --hex-dump=.hash {} │ │ @@ -1,25 +1,25 @@ │ │ │ │ Hex dump of section '.hash': │ │ - 0x00000ab8 25000000 31000000 00000000 04000000 %...1........... │ │ - 0x00000ac8 26000000 2f000000 22000000 11000000 &.../..."....... │ │ - 0x00000ad8 2e000000 17000000 00000000 1c000000 ................ │ │ - 0x00000ae8 10000000 0b000000 2c000000 27000000 ........,...'... │ │ - 0x00000af8 00000000 03000000 1d000000 30000000 ............0... │ │ - 0x00000b08 29000000 16000000 0c000000 06000000 )............... │ │ - 0x00000b18 0f000000 28000000 1e000000 20000000 ....(....... ... │ │ - 0x00000b28 0a000000 0d000000 21000000 00000000 ........!....... │ │ - 0x00000b38 02000000 25000000 13000000 1a000000 ....%........... │ │ + 0x00000ab8 25000000 31000000 00000000 14000000 %...1........... │ │ + 0x00000ac8 26000000 2f000000 22000000 04000000 &.../..."....... │ │ + 0x00000ad8 2e000000 0c000000 00000000 1b000000 ................ │ │ + 0x00000ae8 0b000000 0e000000 2c000000 27000000 ........,...'... │ │ + 0x00000af8 00000000 18000000 1d000000 30000000 ............0... │ │ + 0x00000b08 29000000 09000000 0d000000 13000000 )............... │ │ + 0x00000b18 10000000 28000000 19000000 20000000 ....(....... ... │ │ + 0x00000b28 11000000 0f000000 21000000 00000000 ........!....... │ │ + 0x00000b38 02000000 25000000 0a000000 1f000000 ....%........... │ │ 0x00000b48 2b000000 24000000 00000000 00000000 +...$........... │ │ 0x00000b58 00000000 00000000 00000000 00000000 ................ │ │ 0x00000b68 00000000 00000000 00000000 00000000 ................ │ │ 0x00000b78 00000000 00000000 00000000 00000000 ................ │ │ - 0x00000b88 00000000 00000000 0e000000 00000000 ................ │ │ + 0x00000b88 00000000 00000000 00000000 06000000 ................ │ │ 0x00000b98 00000000 00000000 00000000 00000000 ................ │ │ 0x00000ba8 00000000 00000000 00000000 00000000 ................ │ │ - 0x00000bb8 00000000 00000000 05000000 00000000 ................ │ │ - 0x00000bc8 09000000 00000000 00000000 19000000 ................ │ │ - 0x00000bd8 08000000 00000000 15000000 12000000 ................ │ │ - 0x00000be8 18000000 1f000000 07000000 23000000 ............#... │ │ - 0x00000bf8 14000000 1b000000 00000000 01000000 ................ │ │ + 0x00000bb8 00000000 12000000 00000000 00000000 ................ │ │ + 0x00000bc8 15000000 00000000 00000000 1e000000 ................ │ │ + 0x00000bd8 17000000 00000000 08000000 05000000 ................ │ │ + 0x00000be8 07000000 1c000000 16000000 23000000 ............#... │ │ + 0x00000bf8 03000000 1a000000 00000000 01000000 ................ │ │ 0x00000c08 00000000 2a000000 00000000 2d000000 ....*.......-... │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ @@ -1,172 +1,172 @@ │ │ │ │ │ │ │ │ Disassembly of section .plt: │ │ │ │ -0000000000004380 <__cxa_finalize@plt-0x10>: │ │ - pushq 0x118b6a(%rip) │ │ - jmpq *0x118b6c(%rip) │ │ +0000000000004360 <__cxa_finalize@plt-0x10>: │ │ + pushq 0x11cb82(%rip) │ │ + jmpq *0x11cb84(%rip) │ │ nop │ │ nop │ │ nop │ │ nop │ │ │ │ -0000000000004390 <__cxa_finalize@plt>: │ │ - jmpq *0x118b6a(%rip) │ │ +0000000000004370 <__cxa_finalize@plt>: │ │ + jmpq *0x11cb82(%rip) │ │ pushq $0x0 │ │ - jmpq 4380 <__cxa_finalize@plt-0x10> │ │ + jmpq 4360 <__cxa_finalize@plt-0x10> │ │ │ │ -00000000000043a0 <__cxa_atexit@plt>: │ │ - jmpq *0x118b62(%rip) │ │ +0000000000004380 <__cxa_atexit@plt>: │ │ + jmpq *0x11cb7a(%rip) │ │ pushq $0x1 │ │ - jmpq 4380 <__cxa_finalize@plt-0x10> │ │ + jmpq 4360 <__cxa_finalize@plt-0x10> │ │ │ │ -00000000000043b0 : │ │ - jmpq *0x118b5a(%rip) │ │ +0000000000004390 : │ │ + jmpq *0x11cb72(%rip) │ │ pushq $0x2 │ │ - jmpq 4380 <__cxa_finalize@plt-0x10> │ │ + jmpq 4360 <__cxa_finalize@plt-0x10> │ │ │ │ -00000000000043c0 : │ │ - jmpq *0x118b52(%rip) │ │ +00000000000043a0 : │ │ + jmpq *0x11cb6a(%rip) │ │ pushq $0x3 │ │ - jmpq 4380 <__cxa_finalize@plt-0x10> │ │ + jmpq 4360 <__cxa_finalize@plt-0x10> │ │ │ │ -00000000000043d0 : │ │ - jmpq *0x118b4a(%rip) │ │ +00000000000043b0 : │ │ + jmpq *0x11cb62(%rip) │ │ pushq $0x4 │ │ - jmpq 4380 <__cxa_finalize@plt-0x10> │ │ + jmpq 4360 <__cxa_finalize@plt-0x10> │ │ │ │ -00000000000043e0 : │ │ - jmpq *0x118b42(%rip) │ │ +00000000000043c0 : │ │ + jmpq *0x11cb5a(%rip) │ │ pushq $0x5 │ │ - jmpq 4380 <__cxa_finalize@plt-0x10> │ │ + jmpq 4360 <__cxa_finalize@plt-0x10> │ │ │ │ -00000000000043f0 : │ │ - jmpq *0x118b3a(%rip) │ │ +00000000000043d0 : │ │ + jmpq *0x11cb52(%rip) │ │ pushq $0x6 │ │ - jmpq 4380 <__cxa_finalize@plt-0x10> │ │ + jmpq 4360 <__cxa_finalize@plt-0x10> │ │ │ │ -0000000000004400 : │ │ - jmpq *0x118b32(%rip) │ │ +00000000000043e0 : │ │ + jmpq *0x11cb4a(%rip) │ │ pushq $0x7 │ │ - jmpq 4380 <__cxa_finalize@plt-0x10> │ │ + jmpq 4360 <__cxa_finalize@plt-0x10> │ │ │ │ -0000000000004410 : │ │ - jmpq *0x118b2a(%rip) │ │ +00000000000043f0 : │ │ + jmpq *0x11cb42(%rip) │ │ pushq $0x8 │ │ - jmpq 4380 <__cxa_finalize@plt-0x10> │ │ + jmpq 4360 <__cxa_finalize@plt-0x10> │ │ │ │ -0000000000004420 : │ │ - jmpq *0x118b22(%rip) │ │ +0000000000004400 : │ │ + jmpq *0x11cb3a(%rip) │ │ pushq $0x9 │ │ - jmpq 4380 <__cxa_finalize@plt-0x10> │ │ + jmpq 4360 <__cxa_finalize@plt-0x10> │ │ │ │ -0000000000004430 : │ │ - jmpq *0x118b1a(%rip) │ │ +0000000000004410 : │ │ + jmpq *0x11cb32(%rip) │ │ pushq $0xa │ │ - jmpq 4380 <__cxa_finalize@plt-0x10> │ │ + jmpq 4360 <__cxa_finalize@plt-0x10> │ │ │ │ -0000000000004440 : │ │ - jmpq *0x118b12(%rip) │ │ +0000000000004420 : │ │ + jmpq *0x11cb2a(%rip) │ │ pushq $0xb │ │ - jmpq 4380 <__cxa_finalize@plt-0x10> │ │ + jmpq 4360 <__cxa_finalize@plt-0x10> │ │ │ │ -0000000000004450 : │ │ - jmpq *0x118b0a(%rip) │ │ +0000000000004430 : │ │ + jmpq *0x11cb22(%rip) │ │ pushq $0xc │ │ - jmpq 4380 <__cxa_finalize@plt-0x10> │ │ + jmpq 4360 <__cxa_finalize@plt-0x10> │ │ │ │ -0000000000004460 : │ │ - jmpq *0x118b02(%rip) │ │ +0000000000004440 : │ │ + jmpq *0x11cb1a(%rip) │ │ pushq $0xd │ │ - jmpq 4380 <__cxa_finalize@plt-0x10> │ │ + jmpq 4360 <__cxa_finalize@plt-0x10> │ │ │ │ -0000000000004470 : │ │ - jmpq *0x118afa(%rip) │ │ +0000000000004450 : │ │ + jmpq *0x11cb12(%rip) │ │ pushq $0xe │ │ - jmpq 4380 <__cxa_finalize@plt-0x10> │ │ + jmpq 4360 <__cxa_finalize@plt-0x10> │ │ │ │ -0000000000004480 : │ │ - jmpq *0x118af2(%rip) │ │ +0000000000004460 : │ │ + jmpq *0x11cb0a(%rip) │ │ pushq $0xf │ │ - jmpq 4380 <__cxa_finalize@plt-0x10> │ │ + jmpq 4360 <__cxa_finalize@plt-0x10> │ │ │ │ -0000000000004490 : │ │ - jmpq *0x118aea(%rip) │ │ +0000000000004470 : │ │ + jmpq *0x11cb02(%rip) │ │ pushq $0x10 │ │ - jmpq 4380 <__cxa_finalize@plt-0x10> │ │ + jmpq 4360 <__cxa_finalize@plt-0x10> │ │ │ │ -00000000000044a0 : │ │ - jmpq *0x118ae2(%rip) │ │ +0000000000004480 : │ │ + jmpq *0x11cafa(%rip) │ │ pushq $0x11 │ │ - jmpq 4380 <__cxa_finalize@plt-0x10> │ │ + jmpq 4360 <__cxa_finalize@plt-0x10> │ │ │ │ -00000000000044b0 : │ │ - jmpq *0x118ada(%rip) │ │ +0000000000004490 : │ │ + jmpq *0x11caf2(%rip) │ │ pushq $0x12 │ │ - jmpq 4380 <__cxa_finalize@plt-0x10> │ │ + jmpq 4360 <__cxa_finalize@plt-0x10> │ │ │ │ -00000000000044c0 : │ │ - jmpq *0x118ad2(%rip) │ │ +00000000000044a0 : │ │ + jmpq *0x11caea(%rip) │ │ pushq $0x13 │ │ - jmpq 4380 <__cxa_finalize@plt-0x10> │ │ + jmpq 4360 <__cxa_finalize@plt-0x10> │ │ │ │ -00000000000044d0 <__errno@plt>: │ │ - jmpq *0x118aca(%rip) │ │ +00000000000044b0 <__errno@plt>: │ │ + jmpq *0x11cae2(%rip) │ │ pushq $0x14 │ │ - jmpq 4380 <__cxa_finalize@plt-0x10> │ │ + jmpq 4360 <__cxa_finalize@plt-0x10> │ │ │ │ -00000000000044e0 : │ │ - jmpq *0x118ac2(%rip) │ │ +00000000000044c0 : │ │ + jmpq *0x11cada(%rip) │ │ pushq $0x15 │ │ - jmpq 4380 <__cxa_finalize@plt-0x10> │ │ + jmpq 4360 <__cxa_finalize@plt-0x10> │ │ │ │ -00000000000044f0 : │ │ - jmpq *0x118aba(%rip) │ │ +00000000000044d0 : │ │ + jmpq *0x11cad2(%rip) │ │ pushq $0x16 │ │ - jmpq 4380 <__cxa_finalize@plt-0x10> │ │ + jmpq 4360 <__cxa_finalize@plt-0x10> │ │ │ │ -0000000000004500 : │ │ - jmpq *0x118ab2(%rip) │ │ +00000000000044e0 : │ │ + jmpq *0x11caca(%rip) │ │ pushq $0x17 │ │ - jmpq 4380 <__cxa_finalize@plt-0x10> │ │ + jmpq 4360 <__cxa_finalize@plt-0x10> │ │ │ │ -0000000000004510 : │ │ - jmpq *0x118aaa(%rip) │ │ +00000000000044f0 : │ │ + jmpq *0x11cac2(%rip) │ │ pushq $0x18 │ │ - jmpq 4380 <__cxa_finalize@plt-0x10> │ │ + jmpq 4360 <__cxa_finalize@plt-0x10> │ │ │ │ -0000000000004520 : │ │ - jmpq *0x118aa2(%rip) │ │ +0000000000004500 : │ │ + jmpq *0x11caba(%rip) │ │ pushq $0x19 │ │ - jmpq 4380 <__cxa_finalize@plt-0x10> │ │ + jmpq 4360 <__cxa_finalize@plt-0x10> │ │ │ │ -0000000000004530 : │ │ - jmpq *0x118a9a(%rip) │ │ +0000000000004510 : │ │ + jmpq *0x11cab2(%rip) │ │ pushq $0x1a │ │ - jmpq 4380 <__cxa_finalize@plt-0x10> │ │ + jmpq 4360 <__cxa_finalize@plt-0x10> │ │ │ │ -0000000000004540 : │ │ - jmpq *0x118a92(%rip) │ │ +0000000000004520 : │ │ + jmpq *0x11caaa(%rip) │ │ pushq $0x1b │ │ - jmpq 4380 <__cxa_finalize@plt-0x10> │ │ + jmpq 4360 <__cxa_finalize@plt-0x10> │ │ │ │ -0000000000004550 : │ │ - jmpq *0x118a8a(%rip) │ │ +0000000000004530 : │ │ + jmpq *0x11caa2(%rip) │ │ pushq $0x1c │ │ - jmpq 4380 <__cxa_finalize@plt-0x10> │ │ + jmpq 4360 <__cxa_finalize@plt-0x10> │ │ │ │ -0000000000004560 : │ │ - jmpq *0x118a82(%rip) │ │ +0000000000004540 : │ │ + jmpq *0x11ca9a(%rip) │ │ pushq $0x1d │ │ - jmpq 4380 <__cxa_finalize@plt-0x10> │ │ + jmpq 4360 <__cxa_finalize@plt-0x10> │ │ │ │ -0000000000004570 : │ │ - jmpq *0x118a7a(%rip) │ │ +0000000000004550 : │ │ + jmpq *0x11ca92(%rip) │ │ pushq $0x1e │ │ - jmpq 4380 <__cxa_finalize@plt-0x10> │ │ + jmpq 4360 <__cxa_finalize@plt-0x10> │ │ │ │ -0000000000004580 : │ │ - jmpq *0x118a72(%rip) │ │ +0000000000004560 : │ │ + jmpq *0x11ca8a(%rip) │ │ pushq $0x1f │ │ - jmpq 4380 <__cxa_finalize@plt-0x10> │ │ + jmpq 4360 <__cxa_finalize@plt-0x10> │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ @@ -1,31 +1,31 @@ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ -0000000000004590 : │ │ - lea 0x117819(%rip),%rdi │ │ - jmpq 4390 <__cxa_finalize@plt> │ │ +0000000000004570 : │ │ + lea 0x11b8d9(%rip),%rdi │ │ + jmpq 4370 <__cxa_finalize@plt> │ │ nopl 0x0(%rax) │ │ retq │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax,%rax,1) │ │ - jmpq 45a0 │ │ + jmpq 4580 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nop │ │ test %rdi,%rdi │ │ - je 45c7 │ │ + je 45a7 │ │ jmpq *%rdi │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ mov %rdi,%rsi │ │ lea -0x1a(%rip),%rdi │ │ - lea 0x1177cf(%rip),%rdx │ │ - jmpq 43a0 <__cxa_atexit@plt> │ │ + lea 0x11b88f(%rip),%rdx │ │ + jmpq 4380 <__cxa_atexit@plt> │ │ xchg %ax,%ax │ │ nopl 0x0(%rax,%rax,1) │ │ mov %rdi,%r8 │ │ mov %esi,%eax │ │ mov %edx,%ecx │ │ mov %rbx,%r9 │ │ cpuid │ │ @@ -38,15 +38,15 @@ │ │ nop │ │ mov %edi,%ecx │ │ xgetbv │ │ shl $0x20,%rdx │ │ or %rdx,%rax │ │ retq │ │ nopl (%rax) │ │ - lea 0xe9eb9(%rip),%rax │ │ + lea 0xedf59(%rip),%rax │ │ movd 0x18(%rdi),%xmm2 │ │ movq (%rsi),%xmm1 │ │ movq 0x10(%rdi),%xmm3 │ │ mov 0x20(%rdi),%ecx │ │ mov %edx,%r8d │ │ not %rdx │ │ pshuflw $0x0,%xmm2,%xmm2 │ │ @@ -61,15 +61,15 @@ │ │ paddw %xmm2,%xmm1 │ │ movdqa %xmm1,-0x18(%rsp) │ │ psubusw %xmm3,%xmm1 │ │ pxor %xmm2,%xmm2 │ │ pcmpeqw %xmm2,%xmm1 │ │ pmovmskb %xmm1,%eax │ │ test %ecx,%ecx │ │ - je 46c3 │ │ + je 46a3 │ │ movzwl (%rsi,%r8,2),%ecx │ │ pcmpeqw %xmm2,%xmm2 │ │ mov %ecx,%edx │ │ shr $0x4,%ecx │ │ cmp $0x3,%r8d │ │ sbb $0xfffffffb,%ecx │ │ cmp $0x20,%edx │ │ @@ -95,20 +95,20 @@ │ │ bsr %edx,%ecx │ │ xor $0xf,%ecx │ │ shl %cl,%edx │ │ shl %cl,%r8 │ │ mov %edx,0x18(%rdi) │ │ not %r8 │ │ sub %ecx,%esi │ │ - jae 4735 │ │ + jae 4715 │ │ mov (%rdi),%rdx │ │ mov 0x8(%rdi),%rcx │ │ lea 0x8(%rdx),%r9 │ │ cmp %rcx,%r9 │ │ - ja 473d │ │ + ja 471d │ │ mov (%rdx),%rdx │ │ lea 0x17(%rsi),%ecx │ │ add $0x10,%esi │ │ shr $0x3,%ecx │ │ bswap %rdx │ │ sub %rcx,%r9 │ │ shl $0x3,%ecx │ │ @@ -122,29 +122,29 @@ │ │ mov %esi,0x1c(%rdi) │ │ mov %r8,0x10(%rdi) │ │ retq │ │ mov %rcx,%r9 │ │ mov $0x28,%ecx │ │ sub %esi,%ecx │ │ cmp %r9,%rdx │ │ - jae 475d │ │ + jae 473d │ │ movzbl (%rdx),%esi │ │ inc %rdx │ │ shl %cl,%rsi │ │ xor %rsi,%r8 │ │ sub $0x8,%ecx │ │ - jge 4747 │ │ + jge 4727 │ │ mov $0x28,%esi │ │ sub %ecx,%esi │ │ mov %rdx,(%rdi) │ │ mov %r8,0x10(%rdi) │ │ mov %esi,0x1c(%rdi) │ │ retq │ │ nop │ │ - lea 0xe9d69(%rip),%rax │ │ + lea 0xede09(%rip),%rax │ │ movd 0x18(%rdi),%xmm2 │ │ movdqa (%rsi),%xmm1 │ │ movq 0x10(%rdi),%xmm3 │ │ mov 0x20(%rdi),%ecx │ │ mov %edx,%r8d │ │ not %rdx │ │ pshuflw $0x0,%xmm2,%xmm2 │ │ @@ -161,15 +161,15 @@ │ │ punpcklqdq %xmm3,%xmm3 │ │ movdqa %xmm1,-0x18(%rsp) │ │ psubusw %xmm3,%xmm1 │ │ pxor %xmm2,%xmm2 │ │ pcmpeqw %xmm2,%xmm1 │ │ pmovmskb %xmm1,%eax │ │ test %ecx,%ecx │ │ - je 46c3 │ │ + je 46a3 │ │ movzwl (%rsi,%r8,2),%ecx │ │ pcmpeqw %xmm2,%xmm2 │ │ mov %ecx,%edx │ │ shr $0x4,%ecx │ │ cmp $0x3,%r8d │ │ sbb $0xfffffffb,%ecx │ │ cmp $0x20,%edx │ │ @@ -178,18 +178,18 @@ │ │ pavgw %xmm1,%xmm2 │ │ psubw %xmm0,%xmm2 │ │ psubw %xmm1,%xmm0 │ │ psraw %xmm3,%xmm2 │ │ paddw %xmm2,%xmm0 │ │ movdqa %xmm0,(%rsi) │ │ mov %dx,(%rsi,%r8,2) │ │ - jmpq 46c3 │ │ + jmpq 46a3 │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ - lea 0xe9ca9(%rip),%rax │ │ + lea 0xedd49(%rip),%rax │ │ movd 0x18(%rdi),%xmm4 │ │ movdqa (%rsi),%xmm2 │ │ movdqa 0x10(%rsi),%xmm3 │ │ movq 0x10(%rdi),%xmm5 │ │ mov 0x20(%rdi),%ecx │ │ mov %edx,%r8d │ │ not %rdx │ │ @@ -218,15 +218,15 @@ │ │ pxor %xmm4,%xmm4 │ │ pcmpeqw %xmm4,%xmm2 │ │ pcmpeqw %xmm4,%xmm3 │ │ movdqa %xmm2,%xmm5 │ │ packsswb %xmm3,%xmm5 │ │ pmovmskb %xmm5,%eax │ │ test %ecx,%ecx │ │ - je 4928 │ │ + je 4908 │ │ movzwl (%rsi,%r8,2),%ecx │ │ pcmpeqw %xmm4,%xmm4 │ │ movdqa %xmm4,%xmm5 │ │ lea 0x50(%rcx),%edx │ │ shr $0x4,%edx │ │ cmp $0x20,%ecx │ │ adc $0x0,%ecx │ │ @@ -244,15 +244,15 @@ │ │ movdqa %xmm0,(%rsi) │ │ movdqa %xmm1,0x10(%rsi) │ │ mov %cx,(%rsi,%r8,2) │ │ tzcnt %eax,%eax │ │ mov 0x10(%rdi),%r8 │ │ movzwl -0x28(%rsp,%rax,2),%esi │ │ movzwl -0x2a(%rsp,%rax,2),%edx │ │ - jmpq 46d7 │ │ + jmpq 46b7 │ │ nop │ │ movzwl (%rsi),%eax │ │ movzbl 0x19(%rdi),%ecx │ │ mov 0x10(%rdi),%r8 │ │ mov 0x18(%rdi),%edx │ │ mov %eax,%r9d │ │ and $0xffffffc0,%eax │ │ @@ -266,45 +266,49 @@ │ │ sub %rax,%r8 │ │ setb %al │ │ cmovb %ecx,%edx │ │ mov 0x20(%rdi),%ecx │ │ cmovb %r10,%r8 │ │ not %r8 │ │ test %ecx,%ecx │ │ - je 46e3 │ │ + je 46c3 │ │ movzwl 0x2(%rsi),%r10d │ │ lea 0x40(%r10),%ecx │ │ cmp $0x20,%r10d │ │ adc $0x0,%r10d │ │ mov %r10w,0x2(%rsi) │ │ imul $0xffff7fff,%eax,%r10d │ │ shr $0x4,%ecx │ │ add %r9d,%r10d │ │ sub %eax,%r9d │ │ sar %cl,%r10d │ │ sub %r10d,%r9d │ │ mov %r9w,(%rsi) │ │ - jmpq 46e3 │ │ + jmpq 46c3 │ │ nopl 0x0(%rax,%rax,1) │ │ mov 0x18(%rdi),%esi │ │ mov 0x10(%rdi),%r8 │ │ mov %esi,%edx │ │ mov $0x8,%sil │ │ mov %r8,%rcx │ │ mov %esi,%eax │ │ shr %esi │ │ shl $0x2f,%rax │ │ sub %esi,%edx │ │ sub %rax,%r8 │ │ cmovb %esi,%edx │ │ + mov 0x1c(%rdi),%esi │ │ cmovb %rcx,%r8 │ │ + mov $0xbfff,%ecx │ │ setb %al │ │ + sub %edx,%ecx │ │ not %r8 │ │ - jmpq 46e3 │ │ - xchg %ax,%ax │ │ + shr $0xe,%ecx │ │ + jmpq 46cc │ │ + nopl 0x0(%rax,%rax,1) │ │ movzbl 0x19(%rdi),%eax │ │ mov 0x10(%rdi),%r8 │ │ mov 0x18(%rdi),%edx │ │ and $0xffffffc0,%esi │ │ imul %esi,%eax │ │ mov %r8,%rcx │ │ shr $0x7,%eax │ │ @@ -313,28 +317,28 @@ │ │ shl $0x30,%rax │ │ sub %esi,%edx │ │ sub %rax,%r8 │ │ cmovb %esi,%edx │ │ cmovb %rcx,%r8 │ │ setb %al │ │ not %r8 │ │ - jmpq 46e3 │ │ + jmpq 46c3 │ │ nopl 0x0(%rax,%rax,1) │ │ nop │ │ movq (%rsi),%xmm0 │ │ movd 0x18(%rdi),%xmm2 │ │ mov 0x20(%rdi),%eax │ │ - movq 0xe9a9c(%rip),%xmm4 │ │ + movq 0xedb2c(%rip),%xmm4 │ │ movq 0x10(%rdi),%xmm3 │ │ - movq 0xe9a87(%rip),%xmm5 │ │ + movq 0xedb17(%rip),%xmm5 │ │ mov 0x10(%rdi),%r8 │ │ mov 0x1c(%rdi),%r9d │ │ mov $0xffffffe8,%r10d │ │ test %eax,%eax │ │ - je 4ba2 │ │ + je 4b92 │ │ movzwl 0x6(%rsi),%edx │ │ movdqa %xmm0,%xmm1 │ │ pshuflw $0x0,%xmm2,%xmm2 │ │ psrlw $0x6,%xmm1 │ │ movd %xmm2,-0x1c(%rsp) │ │ pand %xmm4,%xmm2 │ │ psllw $0x7,%xmm1 │ │ @@ -372,20 +376,20 @@ │ │ xor $0xf,%ecx │ │ shl %cl,%edx │ │ shl %cl,%r8 │ │ movd %edx,%xmm2 │ │ mov %edx,0x18(%rdi) │ │ not %r8 │ │ sub %ecx,%r9d │ │ - jae 4b55 │ │ + jae 4b45 │ │ mov (%rdi),%rdx │ │ mov 0x8(%rdi),%rcx │ │ lea 0x8(%rdx),%r11 │ │ cmp %rcx,%r11 │ │ - ja 4b72 │ │ + ja 4b62 │ │ mov (%rdx),%rdx │ │ lea 0x17(%r9),%ecx │ │ add $0x10,%r9d │ │ shr $0x3,%ecx │ │ bswap %rdx │ │ sub %rcx,%r11 │ │ shl $0x3,%ecx │ │ @@ -394,35 +398,35 @@ │ │ mov $0x30,%r9d │ │ shl %cl,%rdx │ │ mov %r11,(%rdi) │ │ sub %ecx,%r9d │ │ xor %rdx,%r8 │ │ movq %r8,%xmm3 │ │ add %eax,%r10d │ │ - jae 4a67 │ │ + jae 4a57 │ │ lea 0x1e(%r10),%eax │ │ mov %r8,0x10(%rdi) │ │ shr %eax │ │ mov %r9d,0x1c(%rdi) │ │ retq │ │ mov %rcx,%r11 │ │ mov $0x28,%ecx │ │ sub %r9d,%ecx │ │ cmp %r11,%rdx │ │ - jae 4b94 │ │ + jae 4b84 │ │ movzbl (%rdx),%r9d │ │ inc %rdx │ │ shl %cl,%r9 │ │ xor %r9,%r8 │ │ sub $0x8,%ecx │ │ - jge 4b7d │ │ + jge 4b6d │ │ mov $0x28,%r9d │ │ mov %rdx,(%rdi) │ │ sub %ecx,%r9d │ │ - jmp 4b55 │ │ + jmp 4b45 │ │ movdqa %xmm0,%xmm1 │ │ pshuflw $0x0,%xmm2,%xmm2 │ │ psrlw $0x6,%xmm1 │ │ movd %xmm2,-0x1c(%rsp) │ │ pand %xmm4,%xmm2 │ │ psllw $0x7,%xmm1 │ │ pmulhuw %xmm2,%xmm1 │ │ @@ -446,20 +450,20 @@ │ │ xor $0xf,%ecx │ │ shl %cl,%edx │ │ shl %cl,%r8 │ │ movd %edx,%xmm2 │ │ mov %edx,0x18(%rdi) │ │ not %r8 │ │ sub %ecx,%r9d │ │ - jae 4c5c │ │ + jae 4c4c │ │ mov (%rdi),%rdx │ │ mov 0x8(%rdi),%rcx │ │ lea 0x8(%rdx),%r11 │ │ cmp %rcx,%r11 │ │ - ja 4c79 │ │ + ja 4c69 │ │ mov (%rdx),%rdx │ │ lea 0x17(%r9),%ecx │ │ add $0x10,%r9d │ │ shr $0x3,%ecx │ │ bswap %rdx │ │ sub %rcx,%r11 │ │ shl $0x3,%ecx │ │ @@ -468,37 +472,37 @@ │ │ mov $0x30,%r9d │ │ shl %cl,%rdx │ │ mov %r11,(%rdi) │ │ sub %ecx,%r9d │ │ xor %rdx,%r8 │ │ movq %r8,%xmm3 │ │ add %eax,%r10d │ │ - jae 4ba2 │ │ + jae 4b92 │ │ lea 0x1e(%r10),%eax │ │ mov %r8,0x10(%rdi) │ │ shr %eax │ │ mov %r9d,0x1c(%rdi) │ │ retq │ │ mov %rcx,%r11 │ │ mov $0x28,%ecx │ │ sub %r9d,%ecx │ │ cmp %r11,%rdx │ │ - jae 4c9b │ │ + jae 4c8b │ │ movzbl (%rdx),%r9d │ │ inc %rdx │ │ shl %cl,%r9 │ │ xor %r9,%r8 │ │ sub $0x8,%ecx │ │ - jge 4c84 │ │ + jge 4c74 │ │ mov $0x28,%r9d │ │ mov %rdx,(%rdi) │ │ sub %ecx,%r9d │ │ - jmp 4c5c │ │ + jmp 4c4c │ │ nopl 0x0(%rax) │ │ - lea 0xe9829(%rip),%rax │ │ + lea 0xed8b9(%rip),%rax │ │ vpbroadcastw 0x18(%rdi),%ymm2 │ │ vmovdqa (%rsi),%ymm0 │ │ vpbroadcastw 0x16(%rdi),%ymm3 │ │ vbroadcasti128 (%rax),%ymm4 │ │ mov 0x20(%rdi),%ecx │ │ mov %edx,%r8d │ │ not %rdx │ │ @@ -509,15 +513,15 @@ │ │ vpmulhuw %ymm2,%ymm1,%ymm1 │ │ vpaddw (%rax,%rdx,2),%ymm1,%ymm1 │ │ vmovdqa %ymm1,-0x38(%rsp) │ │ vpmaxuw %ymm3,%ymm1,%ymm1 │ │ vpcmpeqw %ymm3,%ymm1,%ymm1 │ │ vpmovmskb %ymm1,%eax │ │ test %ecx,%ecx │ │ - je 4d3f │ │ + je 4d2f │ │ movzwl (%rsi,%r8,2),%ecx │ │ vpcmpeqw %ymm2,%ymm2,%ymm2 │ │ lea 0x50(%rcx),%edx │ │ shr $0x4,%edx │ │ cmp $0x20,%ecx │ │ adc $0x0,%ecx │ │ vmovd %edx,%xmm3 │ │ @@ -530,3874 +534,19 @@ │ │ mov %cx,(%rsi,%r8,2) │ │ tzcnt %eax,%eax │ │ mov 0x10(%rdi),%r8 │ │ movzwl -0x38(%rsp,%rax,1),%esi │ │ movzwl -0x3a(%rsp,%rax,1),%edx │ │ shr %eax │ │ vzeroupper │ │ - jmpq 46d7 │ │ - nopl 0x0(%rax,%rax,1) │ │ - vmovq (%rdi),%xmm0 │ │ - vmovhps (%rdi,%rsi,1),%xmm0,%xmm0 │ │ - lea 0xe98d0(%rip),%r10 │ │ - vmovq -0x2(%rcx),%xmm1 │ │ - vmovhps -0x2(%rcx,%rsi,1),%xmm1,%xmm1 │ │ - mov 0x18(%rsp),%eax │ │ - vinserti32x4 $0x1,(%rdx),%ymm0,%ymm16 │ │ - lea (%rsi,%rsi,2),%rdx │ │ - vinserti32x4 $0x1,(%rdi,%rsi,2),%ymm1,%ymm17 │ │ - vmovdqa32 -0x140(%r10),%zmm21 │ │ - vinserti32x4 $0x2,(%rdi,%rdx,1),%zmm16,%zmm16 │ │ - test $0x8,%al │ │ - je 4db9 │ │ - lea -0x4(%rdi,%rsi,4),%rcx │ │ - vinserti32x4 $0x2,(%rcx),%zmm17,%zmm17 │ │ - vinserti32x4 $0x3,(%rcx,%rsi,1),%zmm16,%zmm16 │ │ - mov 0x8(%rsp),%r11d │ │ - vmovdqa32 0x80(%r10),%zmm19 │ │ - mov 0x10(%rsp),%ecx │ │ - vpermi2b %zmm17,%zmm16,%zmm21 │ │ - vpbroadcastd 0x1ac(%r10),%zmm16 │ │ - vpxord %zmm23,%zmm23,%zmm23 │ │ - lea (%r10,%rcx,8),%rcx │ │ - vpermb %zmm21,%zmm19,%zmm22 │ │ - cmp $0xf,%eax │ │ - jne 4f30 │ │ - test %r8d,%r8d │ │ - je 4ee4 │ │ - vpaddd 0xc8(%r10,%r11,4){1to16},%zmm19,%zmm17 │ │ - vpermb %zmm21,%zmm17,%zmm17 │ │ - vpcmpnleub %zmm17,%zmm22,%k1 │ │ - vpsubb %zmm22,%zmm17,%zmm18 │ │ - lzcnt %r8d,%eax │ │ - vpsubb %zmm17,%zmm22,%zmm18{%k1} │ │ - vpbroadcastb %r8d,%zmm20 │ │ - and $0x1,%r8d │ │ - vgf2p8affineqb $0x0,(%rcx,%rax,8){1to8},%zmm18,%zmm25 │ │ - vpbroadcastd 0x1a0(%r10,%r8,4),%zmm26 │ │ - vpsubb %zmm26,%zmm23,%zmm26{%k1} │ │ - vpsubusb %zmm25,%zmm20,%zmm20 │ │ - vpminub %zmm20,%zmm18,%zmm18 │ │ - vpdpbusd %zmm26,%zmm18,%zmm16 │ │ - test %r9d,%r9d │ │ - je 4ee9 │ │ - callq 4ff0 │ │ - vpminub %zmm17,%zmm22,%zmm20 │ │ - vpmaxub %zmm22,%zmm17,%zmm17 │ │ - vpminub %zmm19,%zmm18,%zmm21 │ │ - vpmaxub %zmm19,%zmm18,%zmm18 │ │ - vpminub %zmm21,%zmm20,%zmm20 │ │ - vpmaxub %zmm17,%zmm18,%zmm18 │ │ - vpsrldq $0x2,%zmm20,%zmm17 │ │ - vpsrldq $0x2,%zmm18,%zmm19 │ │ - vpminub %zmm20,%zmm17,%zmm17 │ │ - vpcmpltw %zmm23,%zmm16,%k1 │ │ - vpshldd $0x8,%zmm16,%zmm22,%zmm22 │ │ - vpmaxub %zmm19,%zmm18,%zmm18 │ │ - vpslldq $0x1,%zmm17,%zmm19 │ │ - vpsubw %zmm16,%zmm23,%zmm23 │ │ - vpaddusw %zmm22,%zmm16,%zmm16 │ │ - vpsubusw %zmm23,%zmm22,%zmm16{%k1} │ │ - vpslldq $0x1,%zmm18,%zmm20 │ │ - vpminub %zmm19,%zmm17,%zmm17 │ │ - vpmaxub %zmm20,%zmm18,%zmm18 │ │ - vpmaxub %zmm17,%zmm16,%zmm16 │ │ - vpminub %zmm18,%zmm16,%zmm16 │ │ - jmp 4ef6 │ │ - callq 4ff0 │ │ - vpshldd $0x8,%zmm16,%zmm22,%zmm22 │ │ - vpaddw %zmm22,%zmm16,%zmm16 │ │ - vmovdqa32 0x180(%r10),%xmm17 │ │ - vpermb %zmm16,%zmm17,%zmm16 │ │ - vmovd %xmm16,(%rdi) │ │ - vpextrd $0x1,%xmm16,(%rdi,%rsi,1) │ │ - vpextrd $0x2,%xmm16,(%rdi,%rsi,2) │ │ - vpextrd $0x3,%xmm16,(%rdi,%rdx,1) │ │ - retq │ │ - callq 4fb3 │ │ - jmp 4ee9 │ │ - nopl 0x0(%rax) │ │ - vpbroadcastq (%r10,%rax,8),%zmm24 │ │ - test %r8d,%r8d │ │ - je 4f22 │ │ - vpaddd 0xc8(%r10,%r11,4){1to16},%zmm19,%zmm18 │ │ - vpshufbitqmb %zmm18,%zmm24,%k1 │ │ - vmovdqa32 %zmm22,%zmm17 │ │ - vpermb %zmm21,%zmm18,%zmm17{%k1} │ │ - vpcmpnleub %zmm17,%zmm22,%k1 │ │ - vpsubb %zmm22,%zmm17,%zmm18 │ │ - lzcnt %r8d,%eax │ │ - vpsubb %zmm17,%zmm22,%zmm18{%k1} │ │ - vpbroadcastb %r8d,%zmm20 │ │ - and $0x1,%r8d │ │ - vgf2p8affineqb $0x0,(%rcx,%rax,8){1to8},%zmm18,%zmm25 │ │ - vpbroadcastd 0x1a0(%r10,%r8,4),%zmm26 │ │ - vpsubb %zmm26,%zmm23,%zmm26{%k1} │ │ - vpsubusb %zmm25,%zmm20,%zmm20 │ │ - vpminub %zmm20,%zmm18,%zmm18 │ │ - vpdpbusd %zmm26,%zmm18,%zmm16 │ │ - test %r9d,%r9d │ │ - je 4ee9 │ │ - callq 4fb3 │ │ - jmpq 4e5e │ │ - vpaddd 0xd0(%r10,%r11,4){1to16},%zmm19,%zmm20 │ │ - vpaddd 0xc0(%r10,%r11,4){1to16},%zmm19,%zmm25 │ │ - vpshufbitqmb %zmm20,%zmm24,%k1 │ │ - vmovdqa32 %zmm22,%zmm18 │ │ - vpermb %zmm21,%zmm20,%zmm18{%k1} │ │ - vpshufbitqmb %zmm25,%zmm24,%k1 │ │ - vmovdqa32 %zmm22,%zmm19 │ │ - vpermb %zmm21,%zmm25,%zmm19{%k1} │ │ - jmp 500c │ │ - nopl 0x0(%rax) │ │ - vpaddd 0xd0(%r10,%r11,4){1to16},%zmm19,%zmm18 │ │ - vpaddd 0xc0(%r10,%r11,4){1to16},%zmm19,%zmm19 │ │ - vpermb %zmm21,%zmm18,%zmm18 │ │ - vpermb %zmm21,%zmm19,%zmm19 │ │ - vpbroadcastd 0x1a8(%r10),%zmm24 │ │ - vpcmpnleub %zmm18,%zmm22,%k1 │ │ - vpsubb %zmm22,%zmm18,%zmm20 │ │ - vpbroadcastb %r9d,%zmm28 │ │ - lzcnt %r9d,%r9d │ │ - vpsubb %zmm18,%zmm22,%zmm20{%k1} │ │ - vpcmpnleub %zmm19,%zmm22,%k2 │ │ - vpbroadcastq (%rcx,%r9,8),%zmm27 │ │ - vgf2p8affineqb $0x0,%zmm27,%zmm20,%zmm26 │ │ - vpsubb %zmm22,%zmm19,%zmm21 │ │ - vmovdqa32 %zmm24,%zmm25 │ │ - vpsubb %zmm24,%zmm23,%zmm24{%k1} │ │ - vpsubusb %zmm26,%zmm28,%zmm26 │ │ - vpsubb %zmm19,%zmm22,%zmm21{%k2} │ │ - vpminub %zmm26,%zmm20,%zmm20 │ │ - vpdpbusd %zmm24,%zmm20,%zmm16 │ │ - vgf2p8affineqb $0x0,%zmm27,%zmm21,%zmm27 │ │ - vpsubb %zmm25,%zmm23,%zmm25{%k2} │ │ - vpsubusb %zmm27,%zmm28,%zmm28 │ │ - vpminub %zmm28,%zmm21,%zmm21 │ │ - vpdpbusd %zmm25,%zmm21,%zmm16 │ │ - retq │ │ - vpbroadcastd %esi,%ymm5 │ │ - mov 0x18(%rsp),%eax │ │ - lea 0xe959f(%rip),%r11 │ │ - vmovq -0x2(%rcx),%xmm17 │ │ - vpmulld -0xa0(%r11),%ymm5,%ymm5 │ │ - kxnorb %k1,%k1,%k1 │ │ - vmovq -0x2(%rcx,%rsi,1),%xmm18 │ │ - vpgatherdq (%rdi,%ymm5,1),%zmm16{%k1} │ │ - vmovdqa32 -0x100(%r11),%zmm30 │ │ - vmovdqu32 -0xe0(%r11),%zmm31 │ │ - test $0x8,%al │ │ - je 50f3 │ │ - lea -0x2(%rdi,%rsi,8),%r10 │ │ - vinserti32x4 $0x1,(%r10),%ymm17,%ymm17 │ │ - vinserti32x4 $0x1,(%r10,%rsi,1),%ymm18,%ymm18 │ │ - vpunpcklqdq %ymm18,%ymm17,%ymm17 │ │ - vinserti32x4 $0x2,(%rdx),%zmm17,%zmm17 │ │ - mov 0x8(%rsp),%edx │ │ - vmovdqa32 0x80(%r11),%zmm0 │ │ - mov 0x10(%rsp),%ecx │ │ - vpermi2b %zmm17,%zmm16,%zmm30 │ │ - vpermi2b %zmm17,%zmm16,%zmm31 │ │ - vpbroadcastd 0x1ac(%r11),%zmm16 │ │ - vpxord %zmm4,%zmm4,%zmm4 │ │ - lea (%r11,%rcx,8),%rcx │ │ - vpermb %zmm30,%zmm0,%zmm18 │ │ - vpermb %zmm31,%zmm0,%zmm19 │ │ - vmovdqa32 %zmm16,%zmm17 │ │ - cmp $0xf,%al │ │ - jne 5350 │ │ - test %r8d,%r8d │ │ - je 52ef │ │ - vpaddd 0xc8(%r11,%rdx,4){1to16},%zmm0,%zmm22 │ │ - vpermb %zmm30,%zmm22,%zmm20 │ │ - vpermb %zmm31,%zmm22,%zmm21 │ │ - vpcmpnleub %zmm20,%zmm18,%k1 │ │ - vpcmpnleub %zmm21,%zmm19,%k2 │ │ - vpsubb %zmm18,%zmm20,%zmm22 │ │ - vpsubb %zmm19,%zmm21,%zmm23 │ │ - lzcnt %r8d,%eax │ │ - vpsubb %zmm20,%zmm18,%zmm22{%k1} │ │ - vpsubb %zmm21,%zmm19,%zmm23{%k2} │ │ - vpbroadcastb %r8d,%zmm29 │ │ - vpbroadcastq (%rcx,%rax,8),%zmm25 │ │ - and $0x1,%r8d │ │ - vpbroadcastd 0x1a0(%r11,%r8,4),%zmm27 │ │ - vgf2p8affineqb $0x0,%zmm25,%zmm22,%zmm24 │ │ - vgf2p8affineqb $0x0,%zmm25,%zmm23,%zmm25 │ │ - vmovdqa32 %zmm27,%zmm26 │ │ - mov %r9d,%r10d │ │ - vpsubb %zmm27,%zmm4,%zmm26{%k1} │ │ - vpsubb %zmm27,%zmm4,%zmm27{%k2} │ │ - vpsubusb %zmm24,%zmm29,%zmm28 │ │ - vpsubusb %zmm25,%zmm29,%zmm29 │ │ - vpminub %zmm28,%zmm22,%zmm22 │ │ - vpminub %zmm29,%zmm23,%zmm23 │ │ - vpdpbusd %zmm26,%zmm22,%zmm16 │ │ - vpdpbusd %zmm27,%zmm23,%zmm17 │ │ - test %r10d,%r10d │ │ - je 52f7 │ │ - callq 54a0 │ │ - vpminub %zmm18,%zmm20,%zmm26 │ │ - vpminub %zmm24,%zmm22,%zmm28 │ │ - vpminub %zmm19,%zmm21,%zmm27 │ │ - vpminub %zmm25,%zmm23,%zmm29 │ │ - vpmaxub %zmm18,%zmm20,%zmm20 │ │ - vpmaxub %zmm24,%zmm22,%zmm22 │ │ - vpmaxub %zmm19,%zmm21,%zmm21 │ │ - vpmaxub %zmm25,%zmm23,%zmm23 │ │ - vpminub %zmm28,%zmm26,%zmm26 │ │ - vpminub %zmm29,%zmm27,%zmm27 │ │ - vpmaxub %zmm22,%zmm20,%zmm20 │ │ - vpmaxub %zmm23,%zmm21,%zmm21 │ │ - mov $0xaaaaaaaa,%edx │ │ - kmovd %edx,%k1 │ │ - kxnorb %k2,%k2,%k2 │ │ - vpshrdd $0x10,%zmm17,%zmm16,%zmm28 │ │ - vpshrdd $0x10,%zmm27,%zmm26,%zmm22 │ │ - vpshrdd $0x10,%zmm21,%zmm20,%zmm24 │ │ - vpblendmw %zmm27,%zmm26,%zmm23{%k1} │ │ - vpblendmw %zmm21,%zmm20,%zmm25{%k1} │ │ - vpblendmw %zmm28,%zmm16,%zmm20{%k1} │ │ - vpblendmw %zmm17,%zmm28,%zmm21{%k1} │ │ - vpshrdd $0x10,%zmm19,%zmm18,%zmm18 │ │ - vpminub %zmm23,%zmm22,%zmm22 │ │ - vpmaxub %zmm25,%zmm24,%zmm24 │ │ - vmovdqa32 0x180(%r11),%ymm30 │ │ - vpcmpltw %zmm4,%zmm20,%k1 │ │ - vpshldw $0x8,%zmm21,%zmm18,%zmm18 │ │ - vpslldq $0x1,%zmm22,%zmm23 │ │ - vpslldq $0x1,%zmm24,%zmm25 │ │ - vpsubw %zmm20,%zmm4,%zmm21 │ │ - vpaddusw %zmm18,%zmm20,%zmm16 │ │ - vpminub %zmm23,%zmm22,%zmm22 │ │ - vpmaxub %zmm25,%zmm24,%zmm24 │ │ - vpsubusw %zmm21,%zmm18,%zmm16{%k1} │ │ - vpmaxub %zmm22,%zmm16,%zmm16 │ │ - vpminub %zmm24,%zmm16,%zmm16 │ │ - vpermb %zmm16,%zmm30,%zmm16 │ │ - vpscatterdd %ymm16,(%rdi,%ymm5,1){%k2} │ │ - vzeroupper │ │ - retq │ │ - mov %r9d,%r10d │ │ - callq 54a0 │ │ - vmovdqa32 0x180(%r11),%ymm20 │ │ - kxnorb %k1,%k1,%k1 │ │ - vpshldd $0x8,%zmm16,%zmm18,%zmm18 │ │ - vpshldd $0x8,%zmm17,%zmm19,%zmm19 │ │ - vpaddw %zmm18,%zmm16,%zmm16 │ │ - vpaddw %zmm19,%zmm17,%zmm17 │ │ - vpslld $0x10,%zmm16,%zmm16 │ │ - vpshrdd $0x10,%zmm17,%zmm16,%zmm16 │ │ - vpermb %zmm16,%zmm20,%zmm16 │ │ - vpscatterdd %ymm16,(%rdi,%ymm5,1){%k1} │ │ - vzeroupper │ │ - retq │ │ - mov %r9d,%r10d │ │ - callq 5437 │ │ - jmp 52f7 │ │ - nopl 0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - mov %eax,%r10d │ │ - or $0x8,%eax │ │ - or $0x4,%r10d │ │ - vpbroadcastq (%r11,%rax,8),%zmm1 │ │ - vpbroadcastq (%r11,%r10,8),%zmm2 │ │ - test %r8d,%r8d │ │ - je 533b │ │ - vpaddd 0xc8(%r11,%rdx,4){1to16},%zmm0,%zmm22 │ │ - vpshufbitqmb %zmm22,%zmm1,%k1 │ │ - vpshufbitqmb %zmm22,%zmm2,%k2 │ │ - vmovdqa32 %zmm18,%zmm20 │ │ - vmovdqa32 %zmm19,%zmm21 │ │ - vpermb %zmm30,%zmm22,%zmm20{%k1} │ │ - vpermb %zmm31,%zmm22,%zmm21{%k2} │ │ - vpcmpnleub %zmm20,%zmm18,%k1 │ │ - vpcmpnleub %zmm21,%zmm19,%k2 │ │ - vpsubb %zmm18,%zmm20,%zmm22 │ │ - vpsubb %zmm19,%zmm21,%zmm23 │ │ - lzcnt %r8d,%eax │ │ - vpsubb %zmm20,%zmm18,%zmm22{%k1} │ │ - vpsubb %zmm21,%zmm19,%zmm23{%k2} │ │ - vpbroadcastb %r8d,%zmm29 │ │ - vpbroadcastq (%rcx,%rax,8),%zmm25 │ │ - and $0x1,%r8d │ │ - vpbroadcastd 0x1a0(%r11,%r8,4),%zmm27 │ │ - vgf2p8affineqb $0x0,%zmm25,%zmm22,%zmm24 │ │ - vgf2p8affineqb $0x0,%zmm25,%zmm23,%zmm25 │ │ - vmovdqa32 %zmm27,%zmm26 │ │ - mov %r9d,%r10d │ │ - vpsubb %zmm27,%zmm4,%zmm26{%k1} │ │ - vpsubb %zmm27,%zmm4,%zmm27{%k2} │ │ - vpsubusb %zmm24,%zmm29,%zmm28 │ │ - vpsubusb %zmm25,%zmm29,%zmm29 │ │ - vpminub %zmm28,%zmm22,%zmm22 │ │ - vpminub %zmm29,%zmm23,%zmm23 │ │ - vpdpbusd %zmm26,%zmm22,%zmm16 │ │ - vpdpbusd %zmm27,%zmm23,%zmm17 │ │ - test %r10d,%r10d │ │ - je 52f7 │ │ - callq 5437 │ │ - jmpq 51fc │ │ - vpaddd 0xd0(%r11,%rdx,4){1to16},%zmm0,%zmm26 │ │ - vpaddd 0xc0(%r11,%rdx,4){1to16},%zmm0,%zmm27 │ │ - vpshufbitqmb %zmm26,%zmm1,%k1 │ │ - vpshufbitqmb %zmm26,%zmm2,%k2 │ │ - vpshufbitqmb %zmm27,%zmm1,%k3 │ │ - vpshufbitqmb %zmm27,%zmm2,%k4 │ │ - vmovdqa32 %zmm18,%zmm22 │ │ - vmovdqa32 %zmm19,%zmm23 │ │ - vmovdqa32 %zmm18,%zmm24 │ │ - vmovdqa32 %zmm19,%zmm25 │ │ - vpermb %zmm30,%zmm26,%zmm22{%k1} │ │ - vpermb %zmm31,%zmm26,%zmm23{%k2} │ │ - vpermb %zmm30,%zmm27,%zmm24{%k3} │ │ - vpermb %zmm31,%zmm27,%zmm25{%k4} │ │ - jmp 54c8 │ │ - nopl 0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - vpaddd 0xd0(%r11,%rdx,4){1to16},%zmm0,%zmm24 │ │ - vpaddd 0xc0(%r11,%rdx,4){1to16},%zmm0,%zmm25 │ │ - vpermb %zmm30,%zmm24,%zmm22 │ │ - vpermb %zmm31,%zmm24,%zmm23 │ │ - vpermb %zmm30,%zmm25,%zmm24 │ │ - vpermb %zmm31,%zmm25,%zmm25 │ │ - vpbroadcastb %r10d,%zmm2 │ │ - lzcnt %r10d,%r10d │ │ - vpcmpnleub %zmm22,%zmm18,%k1 │ │ - vpcmpnleub %zmm23,%zmm19,%k2 │ │ - vpcmpnleub %zmm24,%zmm18,%k3 │ │ - vpcmpnleub %zmm25,%zmm19,%k4 │ │ - vpbroadcastq (%rcx,%r10,8),%zmm1 │ │ - vpsubb %zmm18,%zmm22,%zmm26 │ │ - vpsubb %zmm19,%zmm23,%zmm27 │ │ - vpsubb %zmm18,%zmm24,%zmm28 │ │ - vpsubb %zmm19,%zmm25,%zmm29 │ │ - vpsubb %zmm22,%zmm18,%zmm26{%k1} │ │ - vpsubb %zmm23,%zmm19,%zmm27{%k2} │ │ - vpsubb %zmm24,%zmm18,%zmm28{%k3} │ │ - vpsubb %zmm25,%zmm19,%zmm29{%k4} │ │ - vpbroadcastd 0x1a8(%r11),%zmm3 │ │ - vgf2p8affineqb $0x0,%zmm1,%zmm26,%zmm30 │ │ - vgf2p8affineqb $0x0,%zmm1,%zmm27,%zmm31 │ │ - vgf2p8affineqb $0x0,%zmm1,%zmm28,%zmm0 │ │ - vgf2p8affineqb $0x0,%zmm1,%zmm29,%zmm1 │ │ - vpsubusb %zmm30,%zmm2,%zmm30 │ │ - vpsubusb %zmm31,%zmm2,%zmm31 │ │ - vpsubusb %zmm0,%zmm2,%zmm0 │ │ - vpsubusb %zmm1,%zmm2,%zmm1 │ │ - vpminub %zmm30,%zmm26,%zmm26 │ │ - vpminub %zmm31,%zmm27,%zmm27 │ │ - vpminub %zmm0,%zmm28,%zmm28 │ │ - vpminub %zmm1,%zmm29,%zmm29 │ │ - vmovdqa32 %zmm3,%zmm30 │ │ - vmovdqa32 %zmm3,%zmm31 │ │ - vmovdqa32 %zmm3,%zmm0 │ │ - vpsubb %zmm3,%zmm4,%zmm30{%k1} │ │ - vpsubb %zmm3,%zmm4,%zmm31{%k2} │ │ - vpsubb %zmm3,%zmm4,%zmm0{%k3} │ │ - vpsubb %zmm3,%zmm4,%zmm3{%k4} │ │ - vpdpbusd %zmm30,%zmm26,%zmm16 │ │ - vpdpbusd %zmm31,%zmm27,%zmm17 │ │ - vpdpbusd %zmm0,%zmm28,%zmm16 │ │ - vpdpbusd %zmm3,%zmm29,%zmm17 │ │ - retq │ │ - nopl 0x0(%rax) │ │ - push %rbx │ │ - push %rbp │ │ - push %r14 │ │ - mov %rsp,%r14 │ │ - and $0xffffffffffffffc0,%rsp │ │ - sub $0x100,%rsp │ │ - mov 0x30(%r14),%eax │ │ - lea -0x2(%rdi,%rsi,4),%rbp │ │ - vmovdqu -0x2(%rcx),%xmm0 │ │ - vmovdqu -0x2(%rdi,%rsi,2),%xmm1 │ │ - vmovdqu 0x0(%rbp,%rsi,2),%xmm2 │ │ - lea 0xe904d(%rip),%r11 │ │ - lea (%rsi,%rsi,2),%rbx │ │ - vpmovzxwq -0x4(%rdx),%zmm26 │ │ - vinserti32x4 $0x1,-0x2(%rcx,%rsi,1),%ymm0,%ymm16 │ │ - vinserti32x4 $0x1,-0x2(%rdi,%rbx,1),%ymm1,%ymm17 │ │ - vinserti32x4 $0x1,0x0(%rbp,%rbx,1),%ymm2,%ymm18 │ │ - lea 0x0(%rbp,%rsi,4),%r10 │ │ - vpmovzxwq 0x4(%rdx),%zmm27 │ │ - vinserti32x4 $0x2,-0x2(%rdi),%zmm16,%zmm16 │ │ - vinserti32x4 $0x2,0x0(%rbp),%zmm17,%zmm17 │ │ - vmovdqa32 -0x80(%r11),%zmm28 │ │ - vmovdqu32 -0x40(%r11),%zmm29 │ │ - vinserti32x4 $0x3,-0x2(%rdi,%rsi,1),%zmm16,%zmm16 │ │ - vinserti32x4 $0x3,0x0(%rbp,%rsi,1),%zmm17,%zmm17 │ │ - test $0x8,%al │ │ - je 567a │ │ - vinserti32x4 $0x2,(%r10),%zmm18,%zmm18 │ │ - vinserti32x4 $0x3,(%r10,%rsi,1),%zmm18,%zmm18 │ │ - mov $0x11111100,%r10d │ │ - vmovdqa32 %zmm28,%zmm30 │ │ - vmovdqa32 %zmm29,%zmm31 │ │ - kmovd %r10d,%k1 │ │ - kshiftrd $0x8,%k1,%k2 │ │ - mov 0x20(%r14),%edx │ │ - vmovdqa32 0x80(%r11),%zmm14 │ │ - mov 0x28(%r14),%ecx │ │ - vpermi2b %zmm17,%zmm16,%zmm28 │ │ - vpermi2b %zmm18,%zmm17,%zmm30 │ │ - vpermi2b %zmm17,%zmm16,%zmm29 │ │ - vpermi2b %zmm18,%zmm17,%zmm31 │ │ - vpblendmw %zmm26,%zmm28,%zmm28{%k1} │ │ - vpblendmw %zmm27,%zmm30,%zmm30{%k2} │ │ - vpbroadcastd 0x1ac(%r11),%zmm16 │ │ - vpxord %zmm15,%zmm15,%zmm15 │ │ - lea (%r11,%rcx,8),%rcx │ │ - vpermb %zmm28,%zmm14,%zmm20 │ │ - vpermb %zmm29,%zmm14,%zmm21 │ │ - vpermb %zmm30,%zmm14,%zmm22 │ │ - vpermb %zmm31,%zmm14,%zmm23 │ │ - vmovdqa32 %zmm16,%zmm17 │ │ - vmovdqa32 %zmm16,%zmm18 │ │ - vmovdqa32 %zmm16,%zmm19 │ │ - cmp $0xf,%al │ │ - jne 5b20 │ │ - test %r8d,%r8d │ │ - je 5a4b │ │ - vpaddd 0xc8(%r11,%rdx,4){1to16},%zmm14,%zmm27 │ │ - vpermb %zmm28,%zmm27,%zmm24 │ │ - vpermb %zmm29,%zmm27,%zmm25 │ │ - vpermb %zmm30,%zmm27,%zmm26 │ │ - vpermb %zmm31,%zmm27,%zmm27 │ │ - vpcmpnleub %zmm24,%zmm20,%k1 │ │ - vpcmpnleub %zmm25,%zmm21,%k2 │ │ - vpcmpnleub %zmm26,%zmm22,%k3 │ │ - vpcmpnleub %zmm27,%zmm23,%k4 │ │ - vpsubb %zmm20,%zmm24,%zmm0 │ │ - vpsubb %zmm21,%zmm25,%zmm1 │ │ - vpsubb %zmm22,%zmm26,%zmm2 │ │ - vpsubb %zmm23,%zmm27,%zmm3 │ │ - lzcnt %r8d,%eax │ │ - vpsubb %zmm24,%zmm20,%zmm0{%k1} │ │ - vpsubb %zmm25,%zmm21,%zmm1{%k2} │ │ - vpsubb %zmm26,%zmm22,%zmm2{%k3} │ │ - vpsubb %zmm27,%zmm23,%zmm3{%k4} │ │ - vpbroadcastq (%rcx,%rax,8),%zmm12 │ │ - vpbroadcastb %r8d,%zmm13 │ │ - and $0x1,%r8d │ │ - vpbroadcastd 0x1a0(%r11,%r8,4),%zmm11 │ │ - vgf2p8affineqb $0x0,%zmm12,%zmm0,%zmm4 │ │ - vgf2p8affineqb $0x0,%zmm12,%zmm1,%zmm5 │ │ - vgf2p8affineqb $0x0,%zmm12,%zmm2,%zmm6 │ │ - vgf2p8affineqb $0x0,%zmm12,%zmm3,%zmm7 │ │ - vmovdqa32 %zmm11,%zmm8 │ │ - vmovdqa32 %zmm11,%zmm9 │ │ - vmovdqa32 %zmm11,%zmm10 │ │ - mov %r9d,%r10d │ │ - vpsubb %zmm11,%zmm15,%zmm8{%k1} │ │ - vpsubb %zmm11,%zmm15,%zmm9{%k2} │ │ - vpsubb %zmm11,%zmm15,%zmm10{%k3} │ │ - vpsubb %zmm11,%zmm15,%zmm11{%k4} │ │ - vpsubusb %zmm4,%zmm13,%zmm4 │ │ - vpsubusb %zmm5,%zmm13,%zmm5 │ │ - vpsubusb %zmm6,%zmm13,%zmm6 │ │ - vpsubusb %zmm7,%zmm13,%zmm7 │ │ - vpminub %zmm4,%zmm0,%zmm0 │ │ - vpminub %zmm5,%zmm1,%zmm1 │ │ - vpminub %zmm6,%zmm2,%zmm2 │ │ - vpminub %zmm7,%zmm3,%zmm3 │ │ - vpdpbusd %zmm8,%zmm0,%zmm16 │ │ - vpdpbusd %zmm9,%zmm1,%zmm17 │ │ - vpdpbusd %zmm10,%zmm2,%zmm18 │ │ - vpdpbusd %zmm11,%zmm3,%zmm19 │ │ - test %r10d,%r10d │ │ - je 5a53 │ │ - callq 5da0 │ │ - vpminub %zmm20,%zmm24,%zmm4 │ │ - vpminub %zmm0,%zmm28,%zmm8 │ │ - vpminub %zmm21,%zmm25,%zmm5 │ │ - vpminub %zmm1,%zmm29,%zmm9 │ │ - vpminub %zmm22,%zmm26,%zmm6 │ │ - vpminub %zmm2,%zmm30,%zmm10 │ │ - vpminub %zmm23,%zmm27,%zmm7 │ │ - vpminub %zmm3,%zmm31,%zmm11 │ │ - vpmaxub %zmm20,%zmm24,%zmm24 │ │ - vpmaxub %zmm0,%zmm28,%zmm28 │ │ - vpmaxub %zmm21,%zmm25,%zmm25 │ │ - vpmaxub %zmm1,%zmm29,%zmm29 │ │ - vpmaxub %zmm22,%zmm26,%zmm26 │ │ - vpmaxub %zmm2,%zmm30,%zmm30 │ │ - vpmaxub %zmm23,%zmm27,%zmm27 │ │ - vpmaxub %zmm3,%zmm31,%zmm31 │ │ - vpminub %zmm8,%zmm4,%zmm4 │ │ - vpminub %zmm9,%zmm5,%zmm5 │ │ - vpminub %zmm10,%zmm6,%zmm6 │ │ - vpminub %zmm11,%zmm7,%zmm7 │ │ - vpmaxub %zmm28,%zmm24,%zmm24 │ │ - vpmaxub %zmm29,%zmm25,%zmm25 │ │ - vpmaxub %zmm30,%zmm26,%zmm26 │ │ - vpmaxub %zmm31,%zmm27,%zmm27 │ │ - mov $0xaaaaaaaa,%edx │ │ - kmovd %edx,%k1 │ │ - vpshrdd $0x10,%zmm17,%zmm16,%zmm8 │ │ - vpshrdd $0x10,%zmm19,%zmm18,%zmm9 │ │ - vpshrdd $0x10,%zmm5,%zmm4,%zmm28 │ │ - vpshrdd $0x10,%zmm7,%zmm6,%zmm30 │ │ - vpshrdd $0x10,%zmm25,%zmm24,%zmm0 │ │ - vpshrdd $0x10,%zmm27,%zmm26,%zmm2 │ │ - vpblendmw %zmm5,%zmm4,%zmm29{%k1} │ │ - vpblendmw %zmm7,%zmm6,%zmm31{%k1} │ │ - vpblendmw %zmm25,%zmm24,%zmm1{%k1} │ │ - vpblendmw %zmm27,%zmm26,%zmm3{%k1} │ │ - vpblendmw %zmm8,%zmm16,%zmm4{%k1} │ │ - vpblendmw %zmm17,%zmm8,%zmm5{%k1} │ │ - vpblendmw %zmm9,%zmm18,%zmm6{%k1} │ │ - vpblendmw %zmm19,%zmm9,%zmm7{%k1} │ │ - vpshrdd $0x10,%zmm21,%zmm20,%zmm20 │ │ - vpshrdd $0x10,%zmm23,%zmm22,%zmm22 │ │ - vpminub %zmm29,%zmm28,%zmm28 │ │ - vpminub %zmm31,%zmm30,%zmm30 │ │ - vpmaxub %zmm1,%zmm0,%zmm0 │ │ - vpmaxub %zmm3,%zmm2,%zmm2 │ │ - vmovdqa32 0x140(%r11),%zmm24 │ │ - vpcmpltw %zmm15,%zmm4,%k2 │ │ - vpcmpltw %zmm15,%zmm6,%k3 │ │ - vpshldw $0x8,%zmm5,%zmm20,%zmm20 │ │ - vpshldw $0x8,%zmm7,%zmm22,%zmm22 │ │ - kunpckdq %k1,%k1,%k1 │ │ - kxnorb %k4,%k4,%k4 │ │ - vpshrdw $0x8,%zmm30,%zmm28,%zmm27 │ │ - vpshrdw $0x8,%zmm2,%zmm0,%zmm31 │ │ - vpblendmb %zmm30,%zmm28,%zmm29{%k1} │ │ - vpblendmb %zmm2,%zmm0,%zmm1{%k1} │ │ - vpsubw %zmm4,%zmm15,%zmm5 │ │ - vpsubw %zmm6,%zmm15,%zmm7 │ │ - vpaddusw %zmm20,%zmm4,%zmm16 │ │ - vpaddusw %zmm22,%zmm6,%zmm17 │ │ - vpminub %zmm29,%zmm27,%zmm27 │ │ - vpmaxub %zmm1,%zmm31,%zmm31 │ │ - vpsubusw %zmm5,%zmm20,%zmm16{%k2} │ │ - vpsubusw %zmm7,%zmm22,%zmm17{%k3} │ │ - vpsrlw $0x8,%zmm16,%zmm16 │ │ - vmovdqu8 %zmm17,%zmm16{%k1} │ │ - vpmaxub %zmm27,%zmm16,%zmm16 │ │ - vpminub %zmm31,%zmm16,%zmm16 │ │ - vpermb %zmm16,%zmm24,%zmm16 │ │ - add $0x2,%rbp │ │ - vextracti32x4 $0x1,%zmm16,%xmm17 │ │ - vextracti32x4 $0x2,%zmm16,%xmm18 │ │ - vextracti32x4 $0x3,%zmm16,%xmm19 │ │ - vmovq %xmm16,(%rdi) │ │ - vmovq %xmm17,(%rdi,%rsi,2) │ │ - vmovq %xmm18,0x0(%rbp) │ │ - vmovq %xmm19,0x0(%rbp,%rsi,2) │ │ - vmovhps %xmm16,(%rdi,%rsi,1) │ │ - vmovhps %xmm17,(%rdi,%rbx,1) │ │ - vmovhps %xmm18,0x0(%rbp,%rsi,1) │ │ - vmovhps %xmm19,0x0(%rbp,%rbx,1) │ │ - mov %r14,%rsp │ │ - pop %r14 │ │ - pop %rbp │ │ - pop %rbx │ │ - vzeroupper │ │ - retq │ │ - mov %r9d,%r10d │ │ - callq 5da0 │ │ - vmovdqa32 0x180(%r11),%xmm24 │ │ - kxnorb %k1,%k1,%k1 │ │ - vpshldd $0x8,%zmm16,%zmm20,%zmm20 │ │ - vpshldd $0x8,%zmm17,%zmm21,%zmm21 │ │ - vpshldd $0x8,%zmm18,%zmm22,%zmm22 │ │ - vpshldd $0x8,%zmm19,%zmm23,%zmm23 │ │ - vpaddw %zmm20,%zmm16,%zmm16 │ │ - vpaddw %zmm21,%zmm17,%zmm17 │ │ - vpaddw %zmm22,%zmm18,%zmm18 │ │ - vpaddw %zmm23,%zmm19,%zmm19 │ │ - vpermb %zmm16,%zmm24,%zmm16 │ │ - vpermb %zmm17,%zmm24,%zmm17 │ │ - vpermb %zmm18,%zmm24,%zmm18 │ │ - vpermb %zmm19,%zmm24,%zmm19 │ │ - add $0x2,%rbp │ │ - vpunpckldq %zmm17,%zmm16,%zmm20 │ │ - vpunpckhdq %zmm17,%zmm16,%zmm16 │ │ - vpunpckldq %zmm19,%zmm18,%zmm21 │ │ - vpunpckhdq %zmm19,%zmm18,%zmm18 │ │ - vmovq %xmm20,(%rdi) │ │ - vmovq %xmm16,(%rdi,%rsi,2) │ │ - vmovq %xmm21,0x0(%rbp) │ │ - vmovq %xmm18,0x0(%rbp,%rsi,2) │ │ - vmovhps %xmm20,(%rdi,%rsi,1) │ │ - vmovhps %xmm16,(%rdi,%rbx,1) │ │ - vmovhps %xmm21,0x0(%rbp,%rsi,1) │ │ - vmovhps %xmm18,0x0(%rbp,%rbx,1) │ │ - mov %r14,%rsp │ │ - pop %r14 │ │ - pop %rbp │ │ - pop %rbx │ │ - vzeroupper │ │ - retq │ │ - mov %r9d,%r10d │ │ - callq 5cf7 │ │ - jmpq 5a53 │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %eax,%edx │ │ - mov %eax,%r10d │ │ - or $0xa,%edx │ │ - or $0x9,%r10d │ │ - vpbroadcastq (%r11,%rdx,8),%zmm10 │ │ - vpbroadcastq (%r11,%r10,8),%zmm11 │ │ - mov %eax,%r10d │ │ - or $0x6,%eax │ │ - or $0x5,%r10d │ │ - vpbroadcastq (%r11,%rax,8),%zmm12 │ │ - vpbroadcastq (%r11,%r10,8),%zmm13 │ │ - mov 0x20(%r14),%edx │ │ - test %r8d,%r8d │ │ - je 5b0b │ │ - vpaddd 0xc8(%r11,%rdx,4){1to16},%zmm14,%zmm4 │ │ - vpshufbitqmb %zmm4,%zmm10,%k1 │ │ - vpshufbitqmb %zmm4,%zmm11,%k2 │ │ - vpshufbitqmb %zmm4,%zmm12,%k3 │ │ - vpshufbitqmb %zmm4,%zmm13,%k4 │ │ - vmovdqa32 %zmm20,%zmm24 │ │ - vmovdqa32 %zmm21,%zmm25 │ │ - vmovdqa32 %zmm22,%zmm26 │ │ - vmovdqa32 %zmm23,%zmm27 │ │ - vpermb %zmm28,%zmm4,%zmm24{%k1} │ │ - vpermb %zmm29,%zmm4,%zmm25{%k2} │ │ - vpermb %zmm30,%zmm4,%zmm26{%k3} │ │ - vpermb %zmm31,%zmm4,%zmm27{%k4} │ │ - vmovdqa32 %zmm10,(%rsp) │ │ - vmovdqa32 %zmm11,0x40(%rsp) │ │ - vmovdqa32 %zmm12,0x80(%rsp) │ │ - vmovdqa32 %zmm13,0xc0(%rsp) │ │ - vpcmpnleub %zmm24,%zmm20,%k1 │ │ - vpcmpnleub %zmm25,%zmm21,%k2 │ │ - vpcmpnleub %zmm26,%zmm22,%k3 │ │ - vpcmpnleub %zmm27,%zmm23,%k4 │ │ - vpsubb %zmm20,%zmm24,%zmm0 │ │ - vpsubb %zmm21,%zmm25,%zmm1 │ │ - vpsubb %zmm22,%zmm26,%zmm2 │ │ - vpsubb %zmm23,%zmm27,%zmm3 │ │ - lzcnt %r8d,%eax │ │ - vpsubb %zmm24,%zmm20,%zmm0{%k1} │ │ - vpsubb %zmm25,%zmm21,%zmm1{%k2} │ │ - vpsubb %zmm26,%zmm22,%zmm2{%k3} │ │ - vpsubb %zmm27,%zmm23,%zmm3{%k4} │ │ - vpbroadcastq (%rcx,%rax,8),%zmm12 │ │ - vpbroadcastb %r8d,%zmm13 │ │ - and $0x1,%r8d │ │ - vpbroadcastd 0x1a0(%r11,%r8,4),%zmm11 │ │ - vgf2p8affineqb $0x0,%zmm12,%zmm0,%zmm4 │ │ - vgf2p8affineqb $0x0,%zmm12,%zmm1,%zmm5 │ │ - vgf2p8affineqb $0x0,%zmm12,%zmm2,%zmm6 │ │ - vgf2p8affineqb $0x0,%zmm12,%zmm3,%zmm7 │ │ - vmovdqa32 %zmm11,%zmm8 │ │ - vmovdqa32 %zmm11,%zmm9 │ │ - vmovdqa32 %zmm11,%zmm10 │ │ - mov %r9d,%r10d │ │ - vpsubb %zmm11,%zmm15,%zmm8{%k1} │ │ - vpsubb %zmm11,%zmm15,%zmm9{%k2} │ │ - vpsubb %zmm11,%zmm15,%zmm10{%k3} │ │ - vpsubb %zmm11,%zmm15,%zmm11{%k4} │ │ - vpsubusb %zmm4,%zmm13,%zmm4 │ │ - vpsubusb %zmm5,%zmm13,%zmm5 │ │ - vpsubusb %zmm6,%zmm13,%zmm6 │ │ - vpsubusb %zmm7,%zmm13,%zmm7 │ │ - vpminub %zmm4,%zmm0,%zmm0 │ │ - vpminub %zmm5,%zmm1,%zmm1 │ │ - vpminub %zmm6,%zmm2,%zmm2 │ │ - vpminub %zmm7,%zmm3,%zmm3 │ │ - vpdpbusd %zmm8,%zmm0,%zmm16 │ │ - vpdpbusd %zmm9,%zmm1,%zmm17 │ │ - vpdpbusd %zmm10,%zmm2,%zmm18 │ │ - vpdpbusd %zmm11,%zmm3,%zmm19 │ │ - test %r10d,%r10d │ │ - je 5a53 │ │ - vmovdqa32 (%rsp),%zmm10 │ │ - vmovdqa32 0x40(%rsp),%zmm11 │ │ - vmovdqa32 0x80(%rsp),%zmm12 │ │ - vmovdqa32 0xc0(%rsp),%zmm13 │ │ - callq 5cf7 │ │ - jmpq 583f │ │ - vpaddd 0xd0(%r11,%rdx,4){1to16},%zmm14,%zmm4 │ │ - vpaddd 0xc0(%r11,%rdx,4){1to16},%zmm14,%zmm5 │ │ - vpshufbitqmb %zmm4,%zmm10,%k1 │ │ - vpshufbitqmb %zmm4,%zmm11,%k2 │ │ - vpshufbitqmb %zmm4,%zmm12,%k3 │ │ - vpshufbitqmb %zmm4,%zmm13,%k4 │ │ - vmovdqa32 %zmm20,%zmm0 │ │ - vmovdqa32 %zmm21,%zmm1 │ │ - vmovdqa32 %zmm22,%zmm2 │ │ - vmovdqa32 %zmm23,%zmm3 │ │ - vpermb %zmm28,%zmm4,%zmm0{%k1} │ │ - vpermb %zmm29,%zmm4,%zmm1{%k2} │ │ - vpermb %zmm30,%zmm4,%zmm2{%k3} │ │ - vpermb %zmm31,%zmm4,%zmm3{%k4} │ │ - vpshufbitqmb %zmm5,%zmm10,%k1 │ │ - vpshufbitqmb %zmm5,%zmm11,%k2 │ │ - vpshufbitqmb %zmm5,%zmm12,%k3 │ │ - vpshufbitqmb %zmm5,%zmm13,%k4 │ │ - vpermb %zmm28,%zmm5,%zmm28 │ │ - vpermb %zmm29,%zmm5,%zmm29 │ │ - vpermb %zmm30,%zmm5,%zmm30 │ │ - vpermb %zmm31,%zmm5,%zmm31 │ │ - vpblendmb %zmm28,%zmm20,%zmm28{%k1} │ │ - vpblendmb %zmm29,%zmm21,%zmm29{%k2} │ │ - vpblendmb %zmm30,%zmm22,%zmm30{%k3} │ │ - vpblendmb %zmm31,%zmm23,%zmm31{%k4} │ │ - jmp 5de0 │ │ - nopl 0x0(%rax) │ │ - vpaddd 0xd0(%r11,%rdx,4){1to16},%zmm14,%zmm4 │ │ - vpaddd 0xc0(%r11,%rdx,4){1to16},%zmm14,%zmm5 │ │ - vpermb %zmm28,%zmm4,%zmm0 │ │ - vpermb %zmm29,%zmm4,%zmm1 │ │ - vpermb %zmm30,%zmm4,%zmm2 │ │ - vpermb %zmm31,%zmm4,%zmm3 │ │ - vpermb %zmm28,%zmm5,%zmm28 │ │ - vpermb %zmm29,%zmm5,%zmm29 │ │ - vpermb %zmm30,%zmm5,%zmm30 │ │ - vpermb %zmm31,%zmm5,%zmm31 │ │ - vpcmpnleub %zmm0,%zmm20,%k1 │ │ - vpcmpnleub %zmm1,%zmm21,%k2 │ │ - vpcmpnleub %zmm2,%zmm22,%k3 │ │ - vpcmpnleub %zmm3,%zmm23,%k4 │ │ - vpsubb %zmm20,%zmm0,%zmm4 │ │ - vpsubb %zmm21,%zmm1,%zmm5 │ │ - vpsubb %zmm22,%zmm2,%zmm6 │ │ - vpsubb %zmm23,%zmm3,%zmm7 │ │ - vpbroadcastb %r10d,%zmm12 │ │ - lzcnt %r10d,%r10d │ │ - vpbroadcastq (%rcx,%r10,8),%zmm13 │ │ - vpsubb %zmm0,%zmm20,%zmm4{%k1} │ │ - vpsubb %zmm1,%zmm21,%zmm5{%k2} │ │ - vpsubb %zmm2,%zmm22,%zmm6{%k3} │ │ - vpsubb %zmm3,%zmm23,%zmm7{%k4} │ │ - vgf2p8affineqb $0x0,%zmm13,%zmm4,%zmm8 │ │ - vgf2p8affineqb $0x0,%zmm13,%zmm5,%zmm9 │ │ - vgf2p8affineqb $0x0,%zmm13,%zmm6,%zmm10 │ │ - vgf2p8affineqb $0x0,%zmm13,%zmm7,%zmm11 │ │ - vpbroadcastd 0x1a8(%r11),%zmm14 │ │ - vpsubusb %zmm8,%zmm12,%zmm8 │ │ - vpsubusb %zmm9,%zmm12,%zmm9 │ │ - vpsubusb %zmm10,%zmm12,%zmm10 │ │ - vpsubusb %zmm11,%zmm12,%zmm11 │ │ - vpminub %zmm8,%zmm4,%zmm4 │ │ - vpminub %zmm9,%zmm5,%zmm5 │ │ - vpminub %zmm10,%zmm6,%zmm6 │ │ - vpminub %zmm11,%zmm7,%zmm7 │ │ - vmovdqa32 %zmm14,%zmm8 │ │ - vmovdqa32 %zmm14,%zmm9 │ │ - vmovdqa32 %zmm14,%zmm10 │ │ - vmovdqa32 %zmm14,%zmm11 │ │ - vpsubb %zmm14,%zmm15,%zmm8{%k1} │ │ - vpsubb %zmm14,%zmm15,%zmm9{%k2} │ │ - vpsubb %zmm14,%zmm15,%zmm10{%k3} │ │ - vpsubb %zmm14,%zmm15,%zmm11{%k4} │ │ - vpdpbusd %zmm8,%zmm4,%zmm16 │ │ - vpdpbusd %zmm9,%zmm5,%zmm17 │ │ - vpdpbusd %zmm10,%zmm6,%zmm18 │ │ - vpdpbusd %zmm11,%zmm7,%zmm19 │ │ - vpcmpnleub %zmm28,%zmm20,%k1 │ │ - vpcmpnleub %zmm29,%zmm21,%k2 │ │ - vpcmpnleub %zmm30,%zmm22,%k3 │ │ - vpcmpnleub %zmm31,%zmm23,%k4 │ │ - vpsubb %zmm20,%zmm28,%zmm4 │ │ - vpsubb %zmm21,%zmm29,%zmm5 │ │ - vpsubb %zmm22,%zmm30,%zmm6 │ │ - vpsubb %zmm23,%zmm31,%zmm7 │ │ - vpsubb %zmm28,%zmm20,%zmm4{%k1} │ │ - vpsubb %zmm29,%zmm21,%zmm5{%k2} │ │ - vpsubb %zmm30,%zmm22,%zmm6{%k3} │ │ - vpsubb %zmm31,%zmm23,%zmm7{%k4} │ │ - vgf2p8affineqb $0x0,%zmm13,%zmm4,%zmm8 │ │ - vgf2p8affineqb $0x0,%zmm13,%zmm5,%zmm9 │ │ - vgf2p8affineqb $0x0,%zmm13,%zmm6,%zmm10 │ │ - vgf2p8affineqb $0x0,%zmm13,%zmm7,%zmm11 │ │ - vpsubusb %zmm8,%zmm12,%zmm8 │ │ - vpsubusb %zmm9,%zmm12,%zmm9 │ │ - vpsubusb %zmm10,%zmm12,%zmm10 │ │ - vpsubusb %zmm11,%zmm12,%zmm11 │ │ - vpminub %zmm8,%zmm4,%zmm4 │ │ - vpminub %zmm9,%zmm5,%zmm5 │ │ - vpminub %zmm10,%zmm6,%zmm6 │ │ - vpminub %zmm11,%zmm7,%zmm7 │ │ - vmovdqa32 %zmm14,%zmm8 │ │ - vmovdqa32 %zmm14,%zmm9 │ │ - vmovdqa32 %zmm14,%zmm10 │ │ - vmovdqa32 %zmm14,%zmm11 │ │ - vpsubb %zmm14,%zmm15,%zmm8{%k1} │ │ - vpsubb %zmm14,%zmm15,%zmm9{%k2} │ │ - vpsubb %zmm14,%zmm15,%zmm10{%k3} │ │ - vpsubb %zmm14,%zmm15,%zmm11{%k4} │ │ - vpdpbusd %zmm8,%zmm4,%zmm16 │ │ - vpdpbusd %zmm9,%zmm5,%zmm17 │ │ - vpdpbusd %zmm10,%zmm6,%zmm18 │ │ - vpdpbusd %zmm11,%zmm7,%zmm19 │ │ - retq │ │ - nopw 0x0(%rax,%rax,1) │ │ - lea 0x1b(%rip),%rax │ │ - tzcnt %ecx,%ecx │ │ - test %r9d,%r9d │ │ - jne 61e9 │ │ - mov 0x8(%rsp),%r9d │ │ - test %r9d,%r9d │ │ - jne 6451 │ │ - movzwl 0xe8dee(%rax,%rcx,2),%ecx │ │ - add %rax,%rcx │ │ - lea (%rdx,%rdx,2),%rax │ │ - jmpq *%rcx │ │ - vmovd (%rsi),%xmm0 │ │ - vpinsrd $0x1,(%rsi,%rdx,1),%xmm0,%xmm0 │ │ - vpinsrd $0x2,(%rsi,%rdx,2),%xmm0,%xmm0 │ │ - vpinsrd $0x3,(%rsi,%rax,1),%xmm0,%xmm0 │ │ - lea (%rsi,%rdx,4),%rsi │ │ - vpmovzxbw %xmm0,%ymm16 │ │ - vpsllw $0x4,%ymm16,%ymm16 │ │ - vmovdqa32 %ymm16,(%rdi) │ │ - add $0x20,%rdi │ │ - sub $0x4,%r8d │ │ - jg 5ff3 │ │ - retq │ │ - vmovq (%rsi),%xmm0 │ │ - vmovq (%rsi,%rdx,1),%xmm1 │ │ - vinserti32x4 $0x1,(%rsi,%rdx,2),%ymm0,%ymm16 │ │ - vinserti32x4 $0x1,(%rsi,%rax,1),%ymm1,%ymm17 │ │ - lea (%rsi,%rdx,4),%rsi │ │ - vpunpcklqdq %ymm17,%ymm16,%ymm16 │ │ - vpmovzxbw %ymm16,%zmm16 │ │ - vpsllw $0x4,%zmm16,%zmm16 │ │ - vmovdqa32 %zmm16,(%rdi) │ │ - add $0x40,%rdi │ │ - sub $0x4,%r8d │ │ - jg 602e │ │ - retq │ │ - vmovdqu (%rsi),%xmm0 │ │ - vinserti32x4 $0x1,(%rsi,%rdx,1),%ymm0,%ymm16 │ │ - vmovdqu (%rsi,%rdx,2),%xmm1 │ │ - vinserti32x4 $0x1,(%rsi,%rax,1),%ymm1,%ymm17 │ │ - lea (%rsi,%rdx,4),%rsi │ │ - vpmovzxbw %ymm16,%zmm16 │ │ - vpmovzxbw %ymm17,%zmm17 │ │ - vpsllw $0x4,%zmm16,%zmm16 │ │ - vpsllw $0x4,%zmm17,%zmm17 │ │ - vmovdqa32 %zmm16,(%rdi) │ │ - vmovdqa32 %zmm17,0x40(%rdi) │ │ - sub $0xffffffffffffff80,%rdi │ │ - sub $0x4,%r8d │ │ - jg 606f │ │ - retq │ │ - vpmovzxbw (%rsi),%zmm16 │ │ - vpmovzxbw (%rsi,%rdx,1),%zmm17 │ │ - vpmovzxbw (%rsi,%rdx,2),%zmm18 │ │ - vpmovzxbw (%rsi,%rax,1),%zmm19 │ │ - lea (%rsi,%rdx,4),%rsi │ │ - vpsllw $0x4,%zmm16,%zmm16 │ │ - vpsllw $0x4,%zmm17,%zmm17 │ │ - vpsllw $0x4,%zmm18,%zmm18 │ │ - vpsllw $0x4,%zmm19,%zmm19 │ │ - vmovdqa32 %zmm16,(%rdi) │ │ - vmovdqa32 %zmm17,0x40(%rdi) │ │ - vmovdqa32 %zmm18,0x80(%rdi) │ │ - vmovdqa32 %zmm19,0xc0(%rdi) │ │ - add $0x100,%rdi │ │ - sub $0x4,%r8d │ │ - jg 60be │ │ - retq │ │ - vpmovzxbw (%rsi),%zmm16 │ │ - vpmovzxbw 0x20(%rsi),%zmm17 │ │ - vpmovzxbw (%rsi,%rdx,1),%zmm18 │ │ - vpmovzxbw 0x20(%rsi,%rdx,1),%zmm19 │ │ - lea (%rsi,%rdx,2),%rsi │ │ - vpsllw $0x4,%zmm16,%zmm16 │ │ - vpsllw $0x4,%zmm17,%zmm17 │ │ - vpsllw $0x4,%zmm18,%zmm18 │ │ - vpsllw $0x4,%zmm19,%zmm19 │ │ - vmovdqa32 %zmm16,(%rdi) │ │ - vmovdqa32 %zmm17,0x40(%rdi) │ │ - vmovdqa32 %zmm18,0x80(%rdi) │ │ - vmovdqa32 %zmm19,0xc0(%rdi) │ │ - add $0x100,%rdi │ │ - sub $0x2,%r8d │ │ - jg 6122 │ │ - retq │ │ - vpmovzxbw (%rsi),%zmm16 │ │ - vpmovzxbw 0x20(%rsi),%zmm17 │ │ - vpmovzxbw 0x40(%rsi),%zmm18 │ │ - vpmovzxbw 0x60(%rsi),%zmm19 │ │ - vpsllw $0x4,%zmm16,%zmm16 │ │ - vpsllw $0x4,%zmm17,%zmm17 │ │ - vpsllw $0x4,%zmm18,%zmm18 │ │ - vpsllw $0x4,%zmm19,%zmm19 │ │ - vmovdqa32 %zmm16,(%rdi) │ │ - vmovdqa32 %zmm17,0x40(%rdi) │ │ - vmovdqa32 %zmm18,0x80(%rdi) │ │ - vmovdqa32 %zmm19,0xc0(%rdi) │ │ - add $0x100,%rdi │ │ - add %rdx,%rsi │ │ - dec %r8d │ │ - jg 6187 │ │ - retq │ │ - imul $0xff01,%r9d,%r9d │ │ - add $0x1000,%r9d │ │ - vpbroadcastw %r9d,%zmm21 │ │ - mov 0x8(%rsp),%r9d │ │ - test %r9d,%r9d │ │ - jne 6763 │ │ - movzwl 0xe8dfa(%rax,%rcx,2),%ecx │ │ - add %rax,%rcx │ │ - lea (%rdx,%rdx,2),%rax │ │ - jmpq *%rcx │ │ - vbroadcasti32x4 0xe8b3a(%rip),%ymm20 │ │ - vmovq (%rsi),%xmm0 │ │ - vmovq (%rsi,%rdx,1),%xmm1 │ │ - vinserti32x4 $0x1,(%rsi,%rdx,2),%ymm0,%ymm16 │ │ - vinserti32x4 $0x1,(%rsi,%rax,1),%ymm1,%ymm17 │ │ - lea (%rsi,%rdx,4),%rsi │ │ - vpunpcklqdq %ymm17,%ymm16,%ymm16 │ │ - vpshufb %ymm20,%ymm16,%ymm16 │ │ - vpmaddubsw %ymm21,%ymm16,%ymm16 │ │ - vmovdqa32 %ymm16,(%rdi) │ │ - add $0x20,%rdi │ │ - sub $0x4,%r8d │ │ - jg 6226 │ │ - retq │ │ - vbroadcasti32x4 0xe8b00(%rip),%zmm20 │ │ - vmovdqu (%rsi),%xmm0 │ │ - vinserti32x4 $0x1,(%rsi,%rdx,1),%ymm0,%ymm16 │ │ - vinserti32x4 $0x2,(%rsi,%rdx,2),%zmm16,%zmm16 │ │ - vinserti32x4 $0x3,(%rsi,%rax,1),%zmm16,%zmm16 │ │ - lea (%rsi,%rdx,4),%rsi │ │ - vpshufb %zmm20,%zmm16,%zmm16 │ │ - vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ - vmovdqa32 %zmm16,(%rdi) │ │ - add $0x40,%rdi │ │ - sub $0x4,%r8d │ │ - jg 6270 │ │ - retq │ │ - vmovdqa32 0xe8709(%rip),%zmm20 │ │ - vmovdqu32 (%rsi),%ymm16 │ │ - vinserti32x8 $0x1,(%rsi,%rdx,1),%zmm16,%zmm16 │ │ - vmovdqu32 (%rsi,%rdx,2),%ymm17 │ │ - vinserti32x8 $0x1,(%rsi,%rax,1),%zmm17,%zmm17 │ │ - lea (%rsi,%rdx,4),%rsi │ │ - vpermb %zmm16,%zmm20,%zmm16 │ │ - vpermb %zmm17,%zmm20,%zmm17 │ │ - vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ - vpmaddubsw %zmm21,%zmm17,%zmm17 │ │ - vmovdqa32 %zmm16,(%rdi) │ │ - vmovdqa32 %zmm17,0x40(%rdi) │ │ - sub $0xffffffffffffff80,%rdi │ │ - sub $0x4,%r8d │ │ - jg 62b7 │ │ - retq │ │ - vmovdqa32 0xe86ee(%rip),%zmm20 │ │ - vpermb (%rsi),%zmm20,%zmm16 │ │ - vpermb (%rsi,%rdx,1),%zmm20,%zmm17 │ │ - vpermb (%rsi,%rdx,2),%zmm20,%zmm18 │ │ - vpermb (%rsi,%rax,1),%zmm20,%zmm19 │ │ - lea (%rsi,%rdx,4),%rsi │ │ - vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ - vpmaddubsw %zmm21,%zmm17,%zmm17 │ │ - vpmaddubsw %zmm21,%zmm18,%zmm18 │ │ - vpmaddubsw %zmm21,%zmm19,%zmm19 │ │ - vmovdqa32 %zmm16,(%rdi) │ │ - vmovdqa32 %zmm17,0x40(%rdi) │ │ - vmovdqa32 %zmm18,0x80(%rdi) │ │ - vmovdqa32 %zmm19,0xc0(%rdi) │ │ - add $0x100,%rdi │ │ - sub $0x4,%r8d │ │ - jg 6312 │ │ - retq │ │ - vmovdqa32 0xe8684(%rip),%zmm20 │ │ - vpermb (%rsi),%zmm20,%zmm16 │ │ - vpermb 0x20(%rsi),%zmm20,%zmm17 │ │ - vpermb (%rsi,%rdx,1),%zmm20,%zmm18 │ │ - vpermb 0x20(%rsi,%rdx,1),%zmm20,%zmm19 │ │ - lea (%rsi,%rdx,2),%rsi │ │ - vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ - vpmaddubsw %zmm21,%zmm17,%zmm17 │ │ - vpmaddubsw %zmm21,%zmm18,%zmm18 │ │ - vpmaddubsw %zmm21,%zmm19,%zmm19 │ │ - vmovdqa32 %zmm16,(%rdi) │ │ - vmovdqa32 %zmm17,0x40(%rdi) │ │ - vmovdqa32 %zmm18,0x80(%rdi) │ │ - vmovdqa32 %zmm19,0xc0(%rdi) │ │ - add $0x100,%rdi │ │ - sub $0x2,%r8d │ │ - jg 637c │ │ - retq │ │ - vmovdqa32 0xe8613(%rip),%zmm20 │ │ - vpermb (%rsi),%zmm20,%zmm16 │ │ - vpermb 0x20(%rsi),%zmm20,%zmm17 │ │ - vpermb 0x40(%rsi),%zmm20,%zmm18 │ │ - vpermb 0x60(%rsi),%zmm20,%zmm19 │ │ - vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ - vpmaddubsw %zmm21,%zmm17,%zmm17 │ │ - vpmaddubsw %zmm21,%zmm18,%zmm18 │ │ - vpmaddubsw %zmm21,%zmm19,%zmm19 │ │ - vmovdqa32 %zmm16,(%rdi) │ │ - vmovdqa32 %zmm17,0x40(%rdi) │ │ - vmovdqa32 %zmm18,0x80(%rdi) │ │ - vmovdqa32 %zmm19,0xc0(%rdi) │ │ - add $0x100,%rdi │ │ - add %rdx,%rsi │ │ - dec %r8d │ │ - jg 63ed │ │ - retq │ │ - movzwl 0xe8e06(%rax,%rcx,2),%ecx │ │ - imul $0xff01,%r9d,%r9d │ │ - add $0x1000,%r9d │ │ - add %rax,%rcx │ │ - lea (%rdx,%rdx,2),%rax │ │ - vpbroadcastw %r9d,%zmm22 │ │ - jmpq *%rcx │ │ - vpbroadcastd (%rsi),%xmm16 │ │ - mov $0x29,%ecx │ │ - vbroadcasti32x4 0xe88f5(%rip),%ymm19 │ │ - kmovb %ecx,%k1 │ │ - vpblendmd (%rsi,%rdx,1){1to4},%xmm16,%xmm17{%k1} │ │ - vpbroadcastd (%rsi,%rdx,2),%ymm18 │ │ - vpbroadcastd (%rsi,%rax,1),%ymm18{%k1} │ │ - lea (%rsi,%rdx,4),%rsi │ │ - vpbroadcastd (%rsi),%ymm16 │ │ - vpunpckhqdq %ymm16,%ymm17,%ymm18{%k1} │ │ - vpshufb %ymm19,%ymm18,%ymm18 │ │ - vpmaddubsw %ymm22,%ymm18,%ymm18 │ │ - vmovdqa32 %ymm18,(%rdi) │ │ - add $0x20,%rdi │ │ - sub $0x4,%r8d │ │ - jg 648f │ │ - retq │ │ - vmovdqa32 0xe8565(%rip),%zmm21 │ │ - vbroadcasti32x4 (%rsi),%ymm16 │ │ - vinserti32x4 $0x1,(%rsi,%rdx,1),%ymm16,%ymm17 │ │ - vpbroadcastq (%rsi,%rdx,2),%ymm16 │ │ - vinserti32x4 $0x2,(%rsi,%rax,1),%zmm17,%zmm17 │ │ - lea (%rsi,%rdx,4),%rsi │ │ - vinserti32x4 $0x0,(%rsi),%ymm16,%ymm16 │ │ - vpermt2b %zmm16,%zmm21,%zmm17 │ │ - vpmaddubsw %zmm22,%zmm17,%zmm17 │ │ - vmovdqa32 %zmm17,(%rdi) │ │ - add $0x40,%rdi │ │ - sub $0x4,%r8d │ │ - jg 64e1 │ │ - retq │ │ - vmovdqa32 0xe8556(%rip),%zmm21 │ │ - vmovdqu32 (%rsi),%xmm16 │ │ - vmovdqu32 (%rsi,%rdx,2),%xmm18 │ │ - vinserti32x4 $0x1,(%rsi,%rdx,1),%ymm16,%ymm17 │ │ - vpermt2b %zmm18,%zmm21,%zmm17 │ │ - vinserti32x4 $0x1,(%rsi,%rax,1),%ymm18,%ymm18 │ │ - lea (%rsi,%rdx,4),%rsi │ │ - vmovdqu32 (%rsi),%xmm16 │ │ - vpermt2b %zmm16,%zmm21,%zmm18 │ │ - vpmaddubsw %zmm22,%zmm17,%zmm17 │ │ - vpmaddubsw %zmm22,%zmm18,%zmm18 │ │ - vmovdqa32 %zmm17,(%rdi) │ │ - vmovdqa32 %zmm18,0x40(%rdi) │ │ - sub $0xffffffffffffff80,%rdi │ │ - sub $0x4,%r8d │ │ - jg 6530 │ │ - retq │ │ - vmovdqa32 0xe8535(%rip),%zmm21 │ │ - vmovdqu32 (%rsi),%ymm16 │ │ - vmovdqu32 (%rsi,%rdx,1),%ymm18 │ │ - vmovdqu32 (%rsi,%rdx,2),%ymm19 │ │ - vmovdqu32 (%rsi,%rax,1),%ymm20 │ │ - lea (%rsi,%rdx,4),%rsi │ │ - vpermt2b %zmm18,%zmm21,%zmm16 │ │ - vpermt2b %zmm19,%zmm21,%zmm18 │ │ - vpermt2b %zmm20,%zmm21,%zmm19 │ │ - vpmaddubsw %zmm22,%zmm16,%zmm17 │ │ - vmovdqu32 (%rsi),%ymm16 │ │ - vpermt2b %zmm16,%zmm21,%zmm20 │ │ - vpmaddubsw %zmm22,%zmm18,%zmm18 │ │ - vpmaddubsw %zmm22,%zmm19,%zmm19 │ │ - vpmaddubsw %zmm22,%zmm20,%zmm20 │ │ - vmovdqa32 %zmm17,(%rdi) │ │ - vmovdqa32 %zmm18,0x40(%rdi) │ │ - vmovdqa32 %zmm19,0x80(%rdi) │ │ - vmovdqa32 %zmm20,0xc0(%rdi) │ │ - add $0x100,%rdi │ │ - sub $0x4,%r8d │ │ - jg 6591 │ │ - retq │ │ - vmovdqa32 0xe84ed(%rip),%zmm21 │ │ - vpermq (%rsi),%zmm21,%zmm16 │ │ - vpermq (%rsi,%rdx,1),%zmm21,%zmm17 │ │ - lea (%rsi,%rdx,2),%rsi │ │ - vpunpcklbw %zmm16,%zmm17,%zmm20 │ │ - vpunpckhbw %zmm16,%zmm17,%zmm18 │ │ - vpermq (%rsi),%zmm21,%zmm16 │ │ - vpunpcklbw %zmm17,%zmm16,%zmm19 │ │ - vpunpckhbw %zmm17,%zmm16,%zmm17 │ │ - vpmaddubsw %zmm22,%zmm20,%zmm20 │ │ - vpmaddubsw %zmm22,%zmm18,%zmm18 │ │ - vpmaddubsw %zmm22,%zmm19,%zmm19 │ │ - vpmaddubsw %zmm22,%zmm17,%zmm17 │ │ - vmovdqa32 %zmm20,(%rdi) │ │ - vmovdqa32 %zmm18,0x40(%rdi) │ │ - vmovdqa32 %zmm19,0x80(%rdi) │ │ - vmovdqa32 %zmm17,0xc0(%rdi) │ │ - add $0x100,%rdi │ │ - sub $0x2,%r8d │ │ - jg 6619 │ │ - retq │ │ - vmovdqa32 0xe8473(%rip),%zmm21 │ │ - vpermq (%rsi),%zmm21,%zmm16 │ │ - vpermq 0x40(%rsi),%zmm21,%zmm17 │ │ - vpermq (%rsi,%rdx,1),%zmm21,%zmm18 │ │ - vpermq 0x40(%rsi,%rdx,1),%zmm21,%zmm19 │ │ - lea (%rsi,%rdx,2),%rsi │ │ - vpunpcklbw %zmm16,%zmm18,%zmm20 │ │ - vpunpckhbw %zmm16,%zmm18,%zmm16 │ │ - vpmaddubsw %zmm22,%zmm20,%zmm20 │ │ - vpmaddubsw %zmm22,%zmm16,%zmm16 │ │ - vmovdqa32 %zmm20,(%rdi) │ │ - vmovdqa32 %zmm16,0x40(%rdi) │ │ - vpunpcklbw %zmm17,%zmm19,%zmm20 │ │ - vpunpckhbw %zmm17,%zmm19,%zmm17 │ │ - vpmaddubsw %zmm22,%zmm20,%zmm20 │ │ - vpmaddubsw %zmm22,%zmm17,%zmm17 │ │ - vmovdqa32 %zmm20,0x80(%rdi) │ │ - vmovdqa32 %zmm17,0xc0(%rdi) │ │ - vpermq (%rsi),%zmm21,%zmm16 │ │ - vpermq 0x40(%rsi),%zmm21,%zmm17 │ │ - vpunpcklbw %zmm18,%zmm16,%zmm20 │ │ - vpunpckhbw %zmm18,%zmm16,%zmm18 │ │ - vpmaddubsw %zmm22,%zmm20,%zmm20 │ │ - vpmaddubsw %zmm22,%zmm18,%zmm18 │ │ - vmovdqa32 %zmm20,0x100(%rdi) │ │ - vmovdqa32 %zmm18,0x140(%rdi) │ │ - vpunpcklbw %zmm19,%zmm17,%zmm20 │ │ - vpunpckhbw %zmm19,%zmm17,%zmm19 │ │ - vpmaddubsw %zmm22,%zmm20,%zmm20 │ │ - vpmaddubsw %zmm22,%zmm19,%zmm19 │ │ - vmovdqa32 %zmm20,0x180(%rdi) │ │ - vmovdqa32 %zmm19,0x1c0(%rdi) │ │ - add $0x200,%rdi │ │ - sub $0x2,%r8d │ │ - jg 669a │ │ - retq │ │ - movzwl 0xe8e12(%rax,%rcx,2),%ecx │ │ - shl $0xb,%r9d │ │ - vpbroadcastw %r9d,%zmm22 │ │ - add %rax,%rcx │ │ - lea (%rdx,%rdx,2),%rax │ │ - jmpq *%rcx │ │ - vbroadcasti32x4 0xe85d8(%rip),%ymm20 │ │ - vpbroadcastq (%rsi),%ymm16 │ │ - vpshufb %ymm20,%ymm16,%ymm16 │ │ - vpmaddubsw %ymm21,%ymm16,%ymm16 │ │ - vmovq (%rsi,%rdx,1),%xmm1 │ │ - vmovq (%rsi,%rdx,2),%xmm2 │ │ - vinserti32x4 $0x1,(%rsi,%rax,1),%ymm1,%ymm17 │ │ - lea (%rsi,%rdx,4),%rsi │ │ - vinserti32x4 $0x1,(%rsi),%ymm2,%ymm18 │ │ - vpunpcklqdq %ymm18,%ymm17,%ymm17 │ │ - vpshufb %ymm20,%ymm17,%ymm17 │ │ - vpmaddubsw %ymm21,%ymm17,%ymm17 │ │ - valignq $0x3,%ymm16,%ymm17,%ymm18 │ │ - vmovdqa32 %ymm17,%ymm16 │ │ - vpsubw %ymm18,%ymm17,%ymm17 │ │ - vpmulhrsw %ymm22,%ymm17,%ymm17 │ │ - vpaddw %ymm18,%ymm17,%ymm17 │ │ - vmovdqa32 %ymm17,(%rdi) │ │ - add $0x20,%rdi │ │ - sub $0x4,%r8d │ │ - jg 679a │ │ - retq │ │ - vbroadcasti32x4 0xe856d(%rip),%zmm20 │ │ - vbroadcasti32x4 (%rsi),%zmm16 │ │ - vpshufb %zmm20,%zmm16,%zmm16 │ │ - vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ - vmovdqu (%rsi,%rdx,1),%xmm1 │ │ - vinserti32x4 $0x1,(%rsi,%rdx,2),%ymm1,%ymm17 │ │ - vinserti32x4 $0x2,(%rsi,%rax,1),%zmm17,%zmm17 │ │ - lea (%rsi,%rdx,4),%rsi │ │ - vinserti32x4 $0x3,(%rsi),%zmm17,%zmm17 │ │ - vpshufb %zmm20,%zmm17,%zmm17 │ │ - vpmaddubsw %zmm21,%zmm17,%zmm17 │ │ - valignq $0x6,%zmm16,%zmm17,%zmm18 │ │ - vmovdqa32 %zmm17,%zmm16 │ │ - vpsubw %zmm18,%zmm17,%zmm17 │ │ - vpmulhrsw %zmm22,%zmm17,%zmm17 │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ - vmovdqa32 %zmm17,(%rdi) │ │ - add $0x40,%rdi │ │ - sub $0x4,%r8d │ │ - jg 6815 │ │ - retq │ │ - vmovdqa32 0xe8145(%rip),%zmm20 │ │ - vbroadcasti32x8 (%rsi),%zmm16 │ │ - vpermb %zmm16,%zmm20,%zmm16 │ │ - vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ - vmovdqu32 (%rsi,%rdx,1),%ymm17 │ │ - vinserti32x8 $0x1,(%rsi,%rdx,2),%zmm17,%zmm17 │ │ - vmovdqu32 (%rsi,%rax,1),%ymm18 │ │ - lea (%rsi,%rdx,4),%rsi │ │ - vinserti32x8 $0x1,(%rsi),%zmm18,%zmm18 │ │ - vpermb %zmm17,%zmm20,%zmm17 │ │ - vpermb %zmm18,%zmm20,%zmm18 │ │ - vpmaddubsw %zmm21,%zmm17,%zmm17 │ │ - vshufi32x4 $0x4e,%zmm17,%zmm16,%zmm19 │ │ - vpmaddubsw %zmm21,%zmm18,%zmm16 │ │ - vshufi32x4 $0x4e,%zmm16,%zmm17,%zmm18 │ │ - vpsubw %zmm19,%zmm17,%zmm17 │ │ - vpmulhrsw %zmm22,%zmm17,%zmm17 │ │ - vpaddw %zmm19,%zmm17,%zmm17 │ │ - vpsubw %zmm18,%zmm16,%zmm19 │ │ - vpmulhrsw %zmm22,%zmm19,%zmm19 │ │ - vpaddw %zmm18,%zmm19,%zmm19 │ │ - vmovdqa32 %zmm17,(%rdi) │ │ - vmovdqa32 %zmm19,0x40(%rdi) │ │ - sub $0xffffffffffffff80,%rdi │ │ - sub $0x4,%r8d │ │ - jg 688d │ │ - retq │ │ - vmovdqa32 0xe80e2(%rip),%zmm20 │ │ - vpermb (%rsi),%zmm20,%zmm16 │ │ - vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ - vpermb (%rsi,%rdx,1),%zmm20,%zmm17 │ │ - lea (%rsi,%rdx,2),%rsi │ │ - vpermb (%rsi),%zmm20,%zmm18 │ │ - vpmaddubsw %zmm21,%zmm17,%zmm17 │ │ - vpsubw %zmm16,%zmm17,%zmm19 │ │ - vpmulhrsw %zmm22,%zmm19,%zmm19 │ │ - vpaddw %zmm16,%zmm19,%zmm19 │ │ - vpmaddubsw %zmm21,%zmm18,%zmm16 │ │ - vpsubw %zmm17,%zmm16,%zmm18 │ │ - vpmulhrsw %zmm22,%zmm18,%zmm18 │ │ - vpaddw %zmm17,%zmm18,%zmm18 │ │ - vmovdqa32 %zmm19,(%rdi) │ │ - vmovdqa32 %zmm18,0x40(%rdi) │ │ - sub $0xffffffffffffff80,%rdi │ │ - sub $0x2,%r8d │ │ - jg 692a │ │ - retq │ │ - vmovdqa32 0xe8073(%rip),%zmm20 │ │ - vpermb (%rsi),%zmm20,%zmm16 │ │ - vpermb 0x20(%rsi),%zmm20,%zmm17 │ │ - vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ - vpmaddubsw %zmm21,%zmm17,%zmm17 │ │ - add %rdx,%rsi │ │ - vpermb (%rsi),%zmm20,%zmm18 │ │ - vpermb 0x20(%rsi),%zmm20,%zmm19 │ │ - vpmaddubsw %zmm21,%zmm18,%zmm18 │ │ - vpmaddubsw %zmm21,%zmm19,%zmm19 │ │ - vpsubw %zmm16,%zmm18,%zmm23 │ │ - vpsubw %zmm17,%zmm19,%zmm24 │ │ - vpmulhrsw %zmm22,%zmm23,%zmm23 │ │ - vpmulhrsw %zmm22,%zmm24,%zmm24 │ │ - vpaddw %zmm16,%zmm23,%zmm23 │ │ - vmovdqa32 %zmm18,%zmm16 │ │ - vpaddw %zmm17,%zmm24,%zmm24 │ │ - vmovdqa32 %zmm19,%zmm17 │ │ - vmovdqa32 %zmm23,(%rdi) │ │ - vmovdqa32 %zmm24,0x40(%rdi) │ │ - sub $0xffffffffffffff80,%rdi │ │ - dec %r8d │ │ - jg 69a9 │ │ - retq │ │ - vmovdqa32 0xe7fe7(%rip),%zmm20 │ │ - vpermb (%rsi),%zmm20,%zmm16 │ │ - vpermb 0x20(%rsi),%zmm20,%zmm17 │ │ - vpermb 0x40(%rsi),%zmm20,%zmm18 │ │ - vpermb 0x60(%rsi),%zmm20,%zmm19 │ │ - vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ - vpmaddubsw %zmm21,%zmm17,%zmm17 │ │ - vpmaddubsw %zmm21,%zmm18,%zmm18 │ │ - vpmaddubsw %zmm21,%zmm19,%zmm19 │ │ - add %rdx,%rsi │ │ - vpermb (%rsi),%zmm20,%zmm23 │ │ - vpermb 0x20(%rsi),%zmm20,%zmm24 │ │ - vpermb 0x40(%rsi),%zmm20,%zmm25 │ │ - vpermb 0x60(%rsi),%zmm20,%zmm26 │ │ - vpmaddubsw %zmm21,%zmm23,%zmm23 │ │ - vpmaddubsw %zmm21,%zmm24,%zmm24 │ │ - vpmaddubsw %zmm21,%zmm25,%zmm25 │ │ - vpmaddubsw %zmm21,%zmm26,%zmm26 │ │ - vpsubw %zmm16,%zmm23,%zmm27 │ │ - vpsubw %zmm17,%zmm24,%zmm28 │ │ - vpsubw %zmm18,%zmm25,%zmm29 │ │ - vpsubw %zmm19,%zmm26,%zmm30 │ │ - vpmulhrsw %zmm22,%zmm27,%zmm27 │ │ - vpmulhrsw %zmm22,%zmm28,%zmm28 │ │ - vpmulhrsw %zmm22,%zmm29,%zmm29 │ │ - vpmulhrsw %zmm22,%zmm30,%zmm30 │ │ - vpaddw %zmm16,%zmm27,%zmm27 │ │ - vmovdqa32 %zmm23,%zmm16 │ │ - vpaddw %zmm17,%zmm28,%zmm28 │ │ - vmovdqa32 %zmm24,%zmm17 │ │ - vpaddw %zmm18,%zmm29,%zmm29 │ │ - vmovdqa32 %zmm25,%zmm18 │ │ - vpaddw %zmm19,%zmm30,%zmm30 │ │ - vmovdqa32 %zmm26,%zmm19 │ │ - vmovdqa32 %zmm27,(%rdi) │ │ - vmovdqa32 %zmm28,0x40(%rdi) │ │ - vmovdqa32 %zmm29,0x80(%rdi) │ │ - vmovdqa32 %zmm30,0xc0(%rdi) │ │ - add $0x100,%rdi │ │ - dec %r8d │ │ - jg 6a52 │ │ - retq │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov $0x1e002d,%eax │ │ - mov %eax,%r10d │ │ - jmpq 6bb0 │ │ - nopl (%rax) │ │ - mov $0x1e002d,%eax │ │ - mov $0xf003c,%r10d │ │ - jmp 6bb0 │ │ - nopl (%rax) │ │ - mov $0xf003c,%eax │ │ - mov $0x1e002d,%r10d │ │ - jmp 6bb0 │ │ - nopl (%rax) │ │ - mov $0xf003c,%eax │ │ - mov %eax,%r10d │ │ - jmp 6bb0 │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov $0x1e002d,%eax │ │ - mov $0x2d,%r10d │ │ - jmp 6bb0 │ │ - nopl (%rax) │ │ - mov $0x2d,%eax │ │ - mov $0x1e002d,%r10d │ │ - jmp 6bb0 │ │ - nopl (%rax) │ │ - mov $0xf003c,%eax │ │ - mov $0x2d,%r10d │ │ - jmp 6bb0 │ │ - nopl (%rax) │ │ - mov $0x2d,%eax │ │ - mov $0xf003c,%r10d │ │ - jmp 6bb0 │ │ - nopl (%rax) │ │ - mov $0x2d,%eax │ │ - mov %eax,%r10d │ │ - nopl 0x0(%rax,%rax,1) │ │ - imul $0x10101,%r9d,%r9d │ │ - add %eax,%r9d │ │ - imul $0x10101,0x8(%rsp),%eax │ │ - add %r10d,%eax │ │ - lea -0xbea(%rip),%r10 │ │ - movslq %ecx,%rcx │ │ - test $0xf00,%r9d │ │ - jne 6bf9 │ │ - test $0xf00,%eax │ │ - jne 700b │ │ - tzcnt %ecx,%ecx │ │ - movzwl 0xe8dee(%r10,%rcx,2),%ecx │ │ - add %r10,%rcx │ │ - lea (%rdx,%rdx,2),%rax │ │ - jmpq *%rcx │ │ - test $0xf00,%eax │ │ - jne 773e │ │ - vpbroadcastd 0xe81ba(%rip),%zmm20 │ │ - cmp $0x4,%ecx │ │ - je 6c43 │ │ - tzcnt %ecx,%ecx │ │ - shr $0x10,%r9d │ │ - sub $0x3,%rsi │ │ - movzwl 0xe8e1e(%r10,%rcx,2),%ecx │ │ - vpbroadcastd 0x103bc6(%r10,%r9,8),%zmm24 │ │ - vpbroadcastd 0x103bca(%r10,%r9,8),%zmm25 │ │ - add %r10,%rcx │ │ - jmpq *%rcx │ │ - movzbl %r9b,%r9d │ │ - vbroadcasti32x4 0xe80df(%rip),%ymm21 │ │ - mov $0x4,%ecx │ │ - dec %rsi │ │ - vpbroadcastd 0x103bc8(%r10,%r9,8),%ymm22 │ │ - kmovb %ecx,%k1 │ │ - lea (%rdx,%rdx,2),%r10 │ │ - vmovq (%rsi),%xmm18 │ │ - vmovq (%rsi,%rdx,1),%xmm19 │ │ - vpbroadcastq (%rsi,%rdx,2),%ymm18{%k1} │ │ - vpbroadcastq (%rsi,%r10,1),%ymm19{%k1} │ │ - lea (%rsi,%rdx,4),%rsi │ │ - vpshufb %ymm21,%ymm18,%ymm18 │ │ - vpshufb %ymm21,%ymm19,%ymm19 │ │ - vmovdqa32 %ymm20,%ymm16 │ │ - vpdpbusd %ymm22,%ymm18,%ymm16 │ │ - vmovdqa32 %ymm20,%ymm17 │ │ - vpdpbusd %ymm22,%ymm19,%ymm17 │ │ - vpackssdw %ymm17,%ymm16,%ymm16 │ │ - vpsraw $0x2,%ymm16,%ymm16 │ │ - vmovdqa32 %ymm16,(%rdi) │ │ - add $0x20,%rdi │ │ - sub $0x4,%r8d │ │ - jg 6c6c │ │ - retq │ │ - vbroadcasti32x4 0xe8059(%rip),%zmm21 │ │ - vbroadcasti32x4 0xe805f(%rip),%zmm22 │ │ - vbroadcasti32x4 0xe8065(%rip),%zmm23 │ │ - lea (%rdx,%rdx,2),%r10 │ │ - vmovdqu (%rsi),%xmm3 │ │ - vinserti32x4 $0x1,(%rsi,%rdx,1),%ymm3,%ymm19 │ │ - vinserti32x4 $0x2,(%rsi,%rdx,2),%zmm19,%zmm19 │ │ - vinserti32x4 $0x3,(%rsi,%r10,1),%zmm19,%zmm19 │ │ - lea (%rsi,%rdx,4),%rsi │ │ - vpshufb %zmm21,%zmm19,%zmm17 │ │ - vpshufb %zmm22,%zmm19,%zmm18 │ │ - vmovdqa32 %zmm20,%zmm16 │ │ - vpdpbusd %zmm24,%zmm17,%zmm16 │ │ - vmovdqa32 %zmm20,%zmm17 │ │ - vpdpbusd %zmm24,%zmm18,%zmm17 │ │ - vpshufb %zmm23,%zmm19,%zmm19 │ │ - vpdpbusd %zmm25,%zmm18,%zmm16 │ │ - vpdpbusd %zmm25,%zmm19,%zmm17 │ │ - vpackssdw %zmm17,%zmm16,%zmm16 │ │ - vpsraw $0x2,%zmm16,%zmm16 │ │ - vmovdqa32 %zmm16,(%rdi) │ │ - add $0x40,%rdi │ │ - sub $0x4,%r8d │ │ - jg 6cef │ │ - retq │ │ - vmovdqa32 0xe7dd3(%rip),%zmm21 │ │ - vmovdqa32 0xe7e09(%rip),%zmm22 │ │ - vmovdqa32 0xe7e3f(%rip),%zmm23 │ │ - lea (%rdx,%rdx,2),%r10 │ │ - vmovdqu32 (%rsi),%ymm16 │ │ - vmovdqu32 (%rsi,%rdx,2),%ymm17 │ │ - vinserti32x8 $0x1,(%rsi,%rdx,1),%zmm16,%zmm16 │ │ - vinserti32x8 $0x1,(%rsi,%r10,1),%zmm17,%zmm17 │ │ - lea (%rsi,%rdx,4),%rsi │ │ - vpermb %zmm16,%zmm21,%zmm26 │ │ - vpermb %zmm17,%zmm21,%zmm27 │ │ - vpermb %zmm16,%zmm22,%zmm28 │ │ - vpermb %zmm17,%zmm22,%zmm29 │ │ - vpermb %zmm16,%zmm23,%zmm30 │ │ - vpermb %zmm17,%zmm23,%zmm31 │ │ - vmovdqa32 %zmm20,%zmm16 │ │ - vpdpbusd %zmm24,%zmm26,%zmm16 │ │ - vmovdqa32 %zmm20,%zmm18 │ │ - vpdpbusd %zmm24,%zmm28,%zmm18 │ │ - vmovdqa32 %zmm20,%zmm17 │ │ - vpdpbusd %zmm24,%zmm27,%zmm17 │ │ - vmovdqa32 %zmm20,%zmm19 │ │ - vpdpbusd %zmm24,%zmm29,%zmm19 │ │ - vpdpbusd %zmm25,%zmm28,%zmm16 │ │ - vpdpbusd %zmm25,%zmm30,%zmm18 │ │ - vpdpbusd %zmm25,%zmm29,%zmm17 │ │ - vpdpbusd %zmm25,%zmm31,%zmm19 │ │ - vpackssdw %zmm18,%zmm16,%zmm16 │ │ - vpackssdw %zmm19,%zmm17,%zmm17 │ │ - vpsraw $0x2,%zmm16,%zmm16 │ │ - vpsraw $0x2,%zmm17,%zmm17 │ │ - vmovdqa32 %zmm16,(%rdi) │ │ - vmovdqa32 %zmm17,0x40(%rdi) │ │ - sub $0xffffffffffffff80,%rdi │ │ - sub $0x4,%r8d │ │ - jg 6d85 │ │ - retq │ │ - vmovdqa32 0xe7dae(%rip),%zmm21 │ │ - vmovdqa32 0xe7de4(%rip),%zmm22 │ │ - vmovdqa32 0xe7e1a(%rip),%zmm23 │ │ - vmovdqu32 (%rsi),%zmm16 │ │ - vmovdqu32 (%rsi,%rdx,1),%zmm17 │ │ - lea (%rsi,%rdx,2),%rsi │ │ - vpermb %zmm16,%zmm21,%zmm26 │ │ - vpermb %zmm17,%zmm21,%zmm27 │ │ - vpermb %zmm16,%zmm22,%zmm28 │ │ - vpermb %zmm17,%zmm22,%zmm29 │ │ - vpermb %zmm16,%zmm23,%zmm30 │ │ - vpermb %zmm17,%zmm23,%zmm31 │ │ - vmovdqa32 %zmm20,%zmm16 │ │ - vpdpbusd %zmm24,%zmm26,%zmm16 │ │ - vmovdqa32 %zmm20,%zmm18 │ │ - vpdpbusd %zmm24,%zmm28,%zmm18 │ │ - vmovdqa32 %zmm20,%zmm17 │ │ - vpdpbusd %zmm24,%zmm27,%zmm17 │ │ - vmovdqa32 %zmm20,%zmm19 │ │ - vpdpbusd %zmm24,%zmm29,%zmm19 │ │ - vpdpbusd %zmm25,%zmm28,%zmm16 │ │ - vpdpbusd %zmm25,%zmm30,%zmm18 │ │ - vpdpbusd %zmm25,%zmm29,%zmm17 │ │ - vpdpbusd %zmm25,%zmm31,%zmm19 │ │ - vpackssdw %zmm18,%zmm16,%zmm16 │ │ - vpackssdw %zmm19,%zmm17,%zmm17 │ │ - vpsraw $0x2,%zmm16,%zmm16 │ │ - vpsraw $0x2,%zmm17,%zmm17 │ │ - vmovdqa32 %zmm16,(%rdi) │ │ - vmovdqa32 %zmm17,0x40(%rdi) │ │ - sub $0xffffffffffffff80,%rdi │ │ - sub $0x2,%r8d │ │ - jg 6e66 │ │ - retq │ │ - xor %eax,%eax │ │ - jmp 6f24 │ │ - mov $0xffffffffffffffc0,%rax │ │ - vmovdqa32 0xe7cd2(%rip),%zmm21 │ │ - vmovdqa32 0xe7d08(%rip),%zmm22 │ │ - vmovdqa32 0xe7d3e(%rip),%zmm23 │ │ - sub %rax,%rsi │ │ - mov %rax,%r9 │ │ - vmovdqu32 (%rsi,%rax,1),%zmm16 │ │ - vmovdqu32 0x20(%rsi,%rax,1),%zmm17 │ │ - vpermb %zmm16,%zmm21,%zmm26 │ │ - vpermb %zmm17,%zmm21,%zmm27 │ │ - vpermb %zmm16,%zmm22,%zmm28 │ │ - vpermb %zmm17,%zmm22,%zmm29 │ │ - vpermb %zmm16,%zmm23,%zmm30 │ │ - vpermb %zmm17,%zmm23,%zmm31 │ │ - vmovdqa32 %zmm20,%zmm16 │ │ - vpdpbusd %zmm24,%zmm26,%zmm16 │ │ - vmovdqa32 %zmm20,%zmm18 │ │ - vpdpbusd %zmm24,%zmm28,%zmm18 │ │ - vmovdqa32 %zmm20,%zmm17 │ │ - vpdpbusd %zmm24,%zmm27,%zmm17 │ │ - vmovdqa32 %zmm20,%zmm19 │ │ - vpdpbusd %zmm24,%zmm29,%zmm19 │ │ - vpdpbusd %zmm25,%zmm28,%zmm16 │ │ - vpdpbusd %zmm25,%zmm30,%zmm18 │ │ - vpdpbusd %zmm25,%zmm29,%zmm17 │ │ - vpdpbusd %zmm25,%zmm31,%zmm19 │ │ - vpackssdw %zmm18,%zmm16,%zmm16 │ │ - vpackssdw %zmm19,%zmm17,%zmm17 │ │ - vpsraw $0x2,%zmm16,%zmm16 │ │ - vpsraw $0x2,%zmm17,%zmm17 │ │ - vmovdqa32 %zmm16,(%rdi) │ │ - vmovdqa32 %zmm17,0x40(%rdi) │ │ - sub $0xffffffffffffff80,%rdi │ │ - add $0x40,%rax │ │ - jle 6f48 │ │ - add %rdx,%rsi │ │ - mov %r9,%rax │ │ - dec %r8d │ │ - jg 6f48 │ │ - retq │ │ - movzbl %al,%r9d │ │ - shr $0x10,%eax │ │ - tzcnt %ecx,%ecx │ │ - cmp $0x4,%r8d │ │ - cmove %r9d,%eax │ │ - lea 0x103bc6(%r10,%rax,8),%rax │ │ - movzwl 0xe8e2a(%r10,%rcx,2),%ecx │ │ - add %r10,%rcx │ │ - lea (%rdx,%rdx,2),%r10 │ │ - sub %r10,%rsi │ │ - vpbroadcastd 0xe7d81(%rip),%zmm23 │ │ - vpbroadcastw (%rax),%zmm24 │ │ - vpbroadcastw 0x2(%rax),%zmm25 │ │ - vpbroadcastw 0x4(%rax),%zmm26 │ │ - vpbroadcastw 0x6(%rax),%zmm27 │ │ - jmpq *%rcx │ │ - vmovd (%rsi),%xmm0 │ │ - vpbroadcastd (%rsi,%rdx,2),%ymm1 │ │ - vpbroadcastd (%rsi,%rdx,1),%xmm2 │ │ - vpbroadcastd (%rsi,%r10,1),%ymm3 │ │ - lea (%rsi,%rdx,4),%rsi │ │ - vpblendd $0x1,%ymm0,%ymm1,%ymm1 │ │ - vpblendd $0x3,%ymm2,%ymm3,%ymm3 │ │ - vpbroadcastd (%rsi),%ymm0 │ │ - vpbroadcastd (%rsi,%rdx,1),%ymm2 │ │ - vpblendd $0x68,%ymm0,%ymm1,%ymm1 │ │ - vpbroadcastd (%rsi,%rdx,2),%ymm0 │ │ - vbroadcasti128 0xe7c7a(%rip),%ymm5 │ │ - vpblendd $0xc0,%ymm2,%ymm3,%ymm3 │ │ - vpblendd $0x55,%ymm1,%ymm3,%ymm2 │ │ - vpblendd $0xaa,%ymm1,%ymm3,%ymm3 │ │ - vpunpcklbw %ymm3,%ymm2,%ymm1 │ │ - vpblendd $0x80,%ymm0,%ymm3,%ymm3 │ │ - vpunpckhbw %ymm3,%ymm2,%ymm2 │ │ - vpinsrd $0x1,(%rsi,%r10,1),%xmm0,%xmm0 │ │ - lea (%rsi,%rdx,4),%rsi │ │ - vpbroadcastd (%rsi),%ymm3 │ │ - vpbroadcastd (%rsi,%rdx,1),%ymm4 │ │ - vpblendd $0x20,%ymm4,%ymm3,%ymm3 │ │ - vpblendd $0x3,%ymm0,%ymm3,%ymm3 │ │ - vpbroadcastd (%rsi,%rdx,2),%ymm0 │ │ - vpblendd $0x40,%ymm0,%ymm3,%ymm3 │ │ - vpshufb %ymm5,%ymm3,%ymm3 │ │ - vpmaddubsw %ymm24,%ymm1,%ymm4 │ │ - vperm2i128 $0x21,%ymm3,%ymm2,%ymm1 │ │ - vpmaddubsw %ymm25,%ymm2,%ymm2 │ │ - vpaddw %ymm2,%ymm4,%ymm4 │ │ - vmovdqa %ymm3,%ymm2 │ │ - vpmaddubsw %ymm27,%ymm3,%ymm3 │ │ - vpaddw %ymm4,%ymm3,%ymm3 │ │ - vpmaddubsw %ymm26,%ymm1,%ymm4 │ │ - vpaddw %ymm4,%ymm3,%ymm3 │ │ - vpmulhrsw %ymm23,%ymm3,%ymm3 │ │ - vmovdqa %ymm3,(%rdi) │ │ - add $0x20,%rdi │ │ - sub $0x4,%r8d │ │ - jg 70c6 │ │ - vzeroupper │ │ - retq │ │ - mov $0xf044,%ecx │ │ - kmovw %ecx,%k1 │ │ - kshiftrw $0x8,%k1,%k2 │ │ - vmovq (%rsi),%xmm16 │ │ - vpbroadcastq (%rsi,%rdx,1),%ymm17 │ │ - vpbroadcastq (%rsi,%rdx,2),%zmm18 │ │ - vpbroadcastq (%rsi,%r10,1),%zmm19 │ │ - lea (%rsi,%rdx,4),%rsi │ │ - vpbroadcastq (%rsi),%zmm20 │ │ - vpbroadcastq (%rsi,%rdx,1),%zmm21 │ │ - vpbroadcastq (%rsi,%rdx,2),%zmm22 │ │ - vmovdqa64 %ymm17,%ymm16{%k1} │ │ - vmovdqa64 %ymm18,%ymm17{%k1} │ │ - vmovdqa64 %zmm19,%zmm18{%k1} │ │ - vmovdqa64 %zmm20,%zmm19{%k1} │ │ - vmovdqa64 %zmm21,%zmm20{%k1} │ │ - vmovdqa64 %zmm22,%zmm21{%k1} │ │ - vpunpcklbw %ymm17,%ymm16,%ymm16 │ │ - vpunpcklbw %zmm19,%zmm18,%zmm18 │ │ - vpunpcklbw %zmm21,%zmm20,%zmm20 │ │ - vmovdqa64 %zmm18,%zmm16{%k2} │ │ - vmovdqa64 %zmm20,%zmm18{%k2} │ │ - vpbroadcastq (%rsi,%r10,1),%zmm17 │ │ - lea (%rsi,%rdx,4),%rsi │ │ - vpbroadcastq (%rsi),%zmm19 │ │ - vpbroadcastq (%rsi,%rdx,1),%zmm21 │ │ - vpmaddubsw %zmm24,%zmm16,%zmm30 │ │ - vpmaddubsw %zmm25,%zmm18,%zmm31 │ │ - vpblendmq %zmm17,%zmm22,%zmm16{%k1} │ │ - vpblendmq %zmm19,%zmm17,%zmm18{%k1} │ │ - vpbroadcastq (%rsi,%rdx,2),%zmm22 │ │ - vpaddw %zmm31,%zmm30,%zmm30 │ │ - vpunpcklbw %zmm18,%zmm16,%zmm18 │ │ - vpblendmq %zmm21,%zmm19,%zmm28{%k1} │ │ - vpblendmq %zmm22,%zmm21,%zmm29{%k1} │ │ - vpblendmq %zmm18,%zmm20,%zmm16{%k2} │ │ - vpunpcklbw %zmm29,%zmm28,%zmm20 │ │ - vmovdqa64 %zmm20,%zmm18{%k2} │ │ - vpmaddubsw %zmm26,%zmm16,%zmm28 │ │ - vpmaddubsw %zmm27,%zmm18,%zmm29 │ │ - vpaddw %zmm28,%zmm30,%zmm30 │ │ - vpaddw %zmm29,%zmm30,%zmm30 │ │ - vpmulhrsw %zmm23,%zmm30,%zmm30 │ │ - vmovdqa32 %zmm30,(%rdi) │ │ - add $0x40,%rdi │ │ - sub $0x4,%r8d │ │ - jg 71c3 │ │ - retq │ │ - mov $0xf0,%ecx │ │ - kmovb %ecx,%k1 │ │ - vbroadcasti32x4 (%rsi),%zmm16 │ │ - vbroadcasti32x4 (%rsi,%rdx,1),%zmm17 │ │ - vbroadcasti32x4 (%rsi,%rdx,2),%zmm18 │ │ - vbroadcasti32x4 (%rsi,%r10,1),%zmm19 │ │ - lea (%rsi,%rdx,4),%rsi │ │ - vbroadcasti32x4 (%rsi),%zmm20 │ │ - vbroadcasti32x4 (%rsi,%rdx,1),%zmm21 │ │ - vbroadcasti32x4 (%rsi,%rdx,2),%zmm22 │ │ - vmovdqa64 %zmm17,%zmm16{%k1} │ │ - vmovdqa64 %zmm18,%zmm17{%k1} │ │ - vmovdqa64 %zmm19,%zmm18{%k1} │ │ - vmovdqa64 %zmm20,%zmm19{%k1} │ │ - vmovdqa64 %zmm21,%zmm20{%k1} │ │ - vmovdqa64 %zmm22,%zmm21{%k1} │ │ - vshufpd $0xcc,%zmm18,%zmm16,%zmm16 │ │ - vshufpd $0xcc,%zmm19,%zmm17,%zmm17 │ │ - vshufpd $0x44,%zmm20,%zmm20,%zmm20 │ │ - vshufpd $0x44,%zmm21,%zmm21,%zmm21 │ │ - vpunpckhbw %zmm17,%zmm16,%zmm18 │ │ - vpunpcklbw %zmm17,%zmm16,%zmm16 │ │ - vpunpcklbw %zmm21,%zmm20,%zmm20 │ │ - vbroadcasti32x4 (%rsi,%r10,1),%zmm19 │ │ - lea (%rsi,%rdx,4),%rsi │ │ - vbroadcasti32x4 (%rsi),%zmm21 │ │ - vpblendmq %zmm19,%zmm22,%zmm17{%k1} │ │ - vmovdqa64 %zmm21,%zmm19{%k1} │ │ - vpmaddubsw %zmm24,%zmm16,%zmm28 │ │ - vpmaddubsw %zmm24,%zmm18,%zmm29 │ │ - vpmaddubsw %zmm25,%zmm18,%zmm30 │ │ - vpmaddubsw %zmm25,%zmm20,%zmm31 │ │ - vpmaddubsw %zmm26,%zmm20,%zmm16 │ │ - vbroadcasti32x4 (%rsi,%rdx,1),%zmm18 │ │ - vbroadcasti32x4 (%rsi,%rdx,2),%zmm22 │ │ - vpaddw %zmm30,%zmm28,%zmm28 │ │ - vpaddw %zmm31,%zmm29,%zmm29 │ │ - vpaddw %zmm16,%zmm28,%zmm28 │ │ - vmovdqa64 %zmm18,%zmm21{%k1} │ │ - vmovdqa64 %zmm22,%zmm18{%k1} │ │ - vmovdqa32 %zmm20,%zmm16 │ │ - vshufpd $0xcc,%zmm21,%zmm17,%zmm17 │ │ - vshufpd $0xcc,%zmm18,%zmm19,%zmm19 │ │ - vpunpcklbw %zmm19,%zmm17,%zmm18 │ │ - vpunpckhbw %zmm19,%zmm17,%zmm20 │ │ - vpmaddubsw %zmm26,%zmm18,%zmm30 │ │ - vpmaddubsw %zmm27,%zmm18,%zmm31 │ │ - vpaddw %zmm30,%zmm29,%zmm29 │ │ - vpaddw %zmm31,%zmm28,%zmm28 │ │ - vpmaddubsw %zmm27,%zmm20,%zmm30 │ │ - vpaddw %zmm30,%zmm29,%zmm29 │ │ - vpmulhrsw %zmm23,%zmm28,%zmm28 │ │ - vpmulhrsw %zmm23,%zmm29,%zmm29 │ │ - vmovdqa32 %zmm28,(%rdi) │ │ - vmovdqa32 %zmm29,0x40(%rdi) │ │ - sub $0xffffffffffffff80,%rdi │ │ - sub $0x4,%r8d │ │ - jg 72e5 │ │ - retq │ │ - vmovdqa32 0xe773e(%rip),%zmm2 │ │ - vmovdqu32 (%rsi),%ymm16 │ │ - vmovdqu32 (%rsi,%rdx,1),%ymm17 │ │ - lea (%rsi,%rdx,2),%rsi │ │ - vmovdqu32 (%rsi),%ymm18 │ │ - vmovdqu32 (%rsi,%rdx,1),%ymm19 │ │ - lea (%rsi,%rdx,2),%rsi │ │ - vmovdqu32 (%rsi),%ymm20 │ │ - vmovdqu32 (%rsi,%rdx,1),%ymm21 │ │ - lea (%rsi,%rdx,2),%rsi │ │ - vmovdqu32 (%rsi),%ymm22 │ │ - vpermq %zmm16,%zmm2,%zmm16 │ │ - vpermq %zmm17,%zmm2,%zmm17 │ │ - vpermq %zmm18,%zmm2,%zmm18 │ │ - vpermq %zmm19,%zmm2,%zmm19 │ │ - vpermq %zmm20,%zmm2,%zmm20 │ │ - vpermq %zmm21,%zmm2,%zmm21 │ │ - vpermq %zmm22,%zmm2,%zmm22 │ │ - vpunpcklbw %zmm17,%zmm16,%zmm16 │ │ - vpunpcklbw %zmm18,%zmm17,%zmm17 │ │ - vpunpcklbw %zmm19,%zmm18,%zmm18 │ │ - vpunpcklbw %zmm20,%zmm19,%zmm19 │ │ - vpunpcklbw %zmm21,%zmm20,%zmm20 │ │ - vpunpcklbw %zmm22,%zmm21,%zmm21 │ │ - vmovdqu32 (%rsi,%rdx,1),%ymm28 │ │ - lea (%rsi,%rdx,2),%rsi │ │ - vmovdqu32 (%rsi),%ymm29 │ │ - vpmaddubsw %zmm24,%zmm16,%zmm30 │ │ - vpmaddubsw %zmm25,%zmm18,%zmm0 │ │ - vpmaddubsw %zmm24,%zmm17,%zmm31 │ │ - vpmaddubsw %zmm25,%zmm19,%zmm1 │ │ - vmovdqa32 %zmm18,%zmm16 │ │ - vmovdqa32 %zmm19,%zmm17 │ │ - vpermq %zmm28,%zmm2,%zmm28 │ │ - vpermq %zmm29,%zmm2,%zmm29 │ │ - vpaddw %zmm0,%zmm30,%zmm30 │ │ - vpaddw %zmm1,%zmm31,%zmm31 │ │ - vpmaddubsw %zmm26,%zmm20,%zmm0 │ │ - vpmaddubsw %zmm26,%zmm21,%zmm1 │ │ - vpunpcklbw %zmm28,%zmm22,%zmm22 │ │ - vpunpcklbw %zmm29,%zmm28,%zmm28 │ │ - vmovdqa32 %zmm20,%zmm18 │ │ - vmovdqa32 %zmm21,%zmm19 │ │ - vpaddw %zmm0,%zmm30,%zmm30 │ │ - vpaddw %zmm1,%zmm31,%zmm31 │ │ - vpmaddubsw %zmm27,%zmm22,%zmm0 │ │ - vpmaddubsw %zmm27,%zmm28,%zmm1 │ │ - vmovdqa32 %zmm22,%zmm20 │ │ - vmovdqa32 %zmm28,%zmm21 │ │ - vpaddw %zmm0,%zmm30,%zmm30 │ │ - vpaddw %zmm1,%zmm31,%zmm31 │ │ - vpmulhrsw %zmm23,%zmm30,%zmm30 │ │ - vpmulhrsw %zmm23,%zmm31,%zmm31 │ │ - vmovdqa32 %zmm29,%zmm22 │ │ - vmovdqa32 %zmm30,(%rdi) │ │ - vmovdqa32 %zmm31,0x40(%rdi) │ │ - sub $0xffffffffffffff80,%rdi │ │ - sub $0x2,%r8d │ │ - jg 7449 │ │ - vzeroupper │ │ - retq │ │ - mov $0x40,%ecx │ │ - jmp 7527 │ │ - mov $0x80,%ecx │ │ - vmovdqa32 0xe75cf(%rip),%zmm10 │ │ - lea (%r8,%rcx,2),%eax │ │ - mov %rsi,%r9 │ │ - mov %rdi,%r10 │ │ - vpermq (%rsi),%zmm10,%zmm16 │ │ - vpermq (%rsi,%rdx,1),%zmm10,%zmm17 │ │ - lea (%rsi,%rdx,2),%rsi │ │ - vpermq (%rsi),%zmm10,%zmm18 │ │ - vpermq (%rsi,%rdx,1),%zmm10,%zmm19 │ │ - lea (%rsi,%rdx,2),%rsi │ │ - vpermq (%rsi),%zmm10,%zmm20 │ │ - vpermq (%rsi,%rdx,1),%zmm10,%zmm21 │ │ - lea (%rsi,%rdx,2),%rsi │ │ - vpermq (%rsi),%zmm10,%zmm22 │ │ - vpunpckhbw %zmm17,%zmm16,%zmm28 │ │ - vpunpcklbw %zmm17,%zmm16,%zmm16 │ │ - vpunpckhbw %zmm18,%zmm17,%zmm29 │ │ - vpunpcklbw %zmm18,%zmm17,%zmm17 │ │ - vpunpckhbw %zmm19,%zmm18,%zmm30 │ │ - vpunpcklbw %zmm19,%zmm18,%zmm18 │ │ - vpunpckhbw %zmm20,%zmm19,%zmm31 │ │ - vpunpcklbw %zmm20,%zmm19,%zmm19 │ │ - vpunpckhbw %zmm21,%zmm20,%zmm0 │ │ - vpunpcklbw %zmm21,%zmm20,%zmm20 │ │ - vpunpckhbw %zmm22,%zmm21,%zmm1 │ │ - vpunpcklbw %zmm22,%zmm21,%zmm21 │ │ - vpermq (%rsi,%rdx,1),%zmm10,%zmm2 │ │ - lea (%rsi,%rdx,2),%rsi │ │ - vpermq (%rsi),%zmm10,%zmm3 │ │ - vpmaddubsw %zmm24,%zmm16,%zmm4 │ │ - vpmaddubsw %zmm24,%zmm28,%zmm5 │ │ - vpmaddubsw %zmm24,%zmm17,%zmm6 │ │ - vpmaddubsw %zmm24,%zmm29,%zmm7 │ │ - vmovdqa32 %zmm18,%zmm16 │ │ - vmovdqa32 %zmm30,%zmm28 │ │ - vmovdqa32 %zmm19,%zmm17 │ │ - vmovdqa32 %zmm31,%zmm29 │ │ - vpmaddubsw %zmm25,%zmm18,%zmm18 │ │ - vpmaddubsw %zmm25,%zmm30,%zmm30 │ │ - vpmaddubsw %zmm25,%zmm19,%zmm19 │ │ - vpmaddubsw %zmm25,%zmm31,%zmm31 │ │ - vpunpckhbw %zmm2,%zmm22,%zmm8 │ │ - vpunpcklbw %zmm2,%zmm22,%zmm22 │ │ - vpaddw %zmm18,%zmm4,%zmm4 │ │ - vpaddw %zmm30,%zmm5,%zmm5 │ │ - vpaddw %zmm19,%zmm6,%zmm6 │ │ - vpaddw %zmm31,%zmm7,%zmm7 │ │ - vmovdqa32 %zmm20,%zmm18 │ │ - vmovdqa32 %zmm0,%zmm30 │ │ - vmovdqa32 %zmm21,%zmm19 │ │ - vmovdqa32 %zmm1,%zmm31 │ │ - vpmaddubsw %zmm26,%zmm20,%zmm20 │ │ - vpmaddubsw %zmm26,%zmm0,%zmm0 │ │ - vpmaddubsw %zmm26,%zmm21,%zmm21 │ │ - vpmaddubsw %zmm26,%zmm1,%zmm1 │ │ - vpunpckhbw %zmm3,%zmm2,%zmm9 │ │ - vpunpcklbw %zmm3,%zmm2,%zmm2 │ │ - vpaddw %zmm20,%zmm4,%zmm4 │ │ - vpaddw %zmm0,%zmm5,%zmm5 │ │ - vpaddw %zmm21,%zmm6,%zmm6 │ │ - vpaddw %zmm1,%zmm7,%zmm7 │ │ - vmovdqa32 %zmm22,%zmm20 │ │ - vmovdqa32 %zmm8,%zmm0 │ │ - vmovdqa32 %zmm2,%zmm21 │ │ - vmovdqa32 %zmm9,%zmm1 │ │ - vpmaddubsw %zmm27,%zmm22,%zmm22 │ │ - vpmaddubsw %zmm27,%zmm8,%zmm8 │ │ - vpmaddubsw %zmm27,%zmm2,%zmm2 │ │ - vpmaddubsw %zmm27,%zmm9,%zmm9 │ │ - vpaddw %zmm22,%zmm4,%zmm4 │ │ - vpaddw %zmm8,%zmm5,%zmm5 │ │ - vpaddw %zmm2,%zmm6,%zmm6 │ │ - vpaddw %zmm9,%zmm7,%zmm7 │ │ - vpmulhrsw %zmm23,%zmm4,%zmm4 │ │ - vpmulhrsw %zmm23,%zmm5,%zmm5 │ │ - vpmulhrsw %zmm23,%zmm6,%zmm6 │ │ - vpmulhrsw %zmm23,%zmm7,%zmm7 │ │ - vmovdqa32 %zmm3,%zmm22 │ │ - vmovdqa32 %zmm4,(%rdi) │ │ - vmovdqa32 %zmm5,0x40(%rdi) │ │ - vmovdqa32 %zmm6,(%rdi,%rcx,2) │ │ - vmovdqa32 %zmm7,0x40(%rdi,%rcx,2) │ │ - lea (%rdi,%rcx,4),%rdi │ │ - sub $0x2,%r8d │ │ - jg 75bc │ │ - add $0x40,%r9 │ │ - sub $0xffffffffffffff80,%r10 │ │ - movzbl %al,%r8d │ │ - mov %r9,%rsi │ │ - mov %r10,%rdi │ │ - sub $0x100,%eax │ │ - jg 753b │ │ - vzeroupper │ │ - retq │ │ - cmp $0x4,%ecx │ │ - je 77d5 │ │ - shr $0x10,%r9d │ │ - sub $0x3,%rsi │ │ - vpbroadcastd 0x103bc6(%r10,%r9,8),%zmm26 │ │ - vpbroadcastd 0x103bca(%r10,%r9,8),%zmm27 │ │ - movzbl %al,%r9d │ │ - shr $0x10,%eax │ │ - cmp $0x4,%r8d │ │ - cmove %r9d,%eax │ │ - tzcnt %ecx,%ecx │ │ - vpbroadcastd 0xe7646(%rip),%zmm24 │ │ - movzwl 0xe8e36(%r10,%rcx,2),%ecx │ │ - vpbroadcastd 0xe7637(%rip),%zmm25 │ │ - add %r10,%rcx │ │ - vpbroadcastq 0x103bc6(%r10,%rax,8),%zmm16 │ │ - lea (%rdx,%rdx,2),%r10 │ │ - sub %r10,%rsi │ │ - vpunpcklbw %zmm16,%zmm16,%zmm16 │ │ - vpsraw $0x8,%zmm16,%zmm16 │ │ - vpshufd $0x0,%zmm16,%zmm28 │ │ - vpshufd $0x55,%zmm16,%zmm29 │ │ - vpshufd $0xaa,%zmm16,%zmm30 │ │ - vpshufd $0xff,%zmm16,%zmm31 │ │ - jmpq *%rcx │ │ - movzbl %r9b,%r9d │ │ - dec %rsi │ │ - vpbroadcastd 0x103bc8(%r10,%r9,8),%zmm24 │ │ - movzbl %al,%r9d │ │ - shr $0x10,%eax │ │ - cmp $0x4,%r8d │ │ - cmove %r9d,%eax │ │ - vpbroadcastq 0x103bc6(%r10,%rax,8),%zmm16 │ │ - lea (%rdx,%rdx,2),%r10 │ │ - sub %r10,%rsi │ │ - mov $0x4,%ecx │ │ - kmovb %ecx,%k1 │ │ - kshiftlb $0x2,%k1,%k2 │ │ - kshiftlb $0x4,%k1,%k3 │ │ - vpbroadcastd 0xe75a1(%rip),%zmm26 │ │ - vbroadcasti32x4 0xe74ff(%rip),%zmm0 │ │ - vpunpcklbw %zmm16,%zmm16,%zmm16 │ │ - vpsraw $0x8,%zmm16,%zmm16 │ │ - vpbroadcastd 0xe7584(%rip),%zmm27 │ │ - vpshufd $0x0,%zmm16,%zmm28 │ │ - vpshufd $0x55,%zmm16,%zmm29 │ │ - vpshufd $0xaa,%zmm16,%zmm30 │ │ - vpshufd $0xff,%zmm16,%zmm31 │ │ - vmovq (%rsi),%xmm19 │ │ - vpbroadcastq (%rsi,%rdx,1),%ymm18 │ │ - vpbroadcastq (%rsi,%rdx,2),%ymm19{%k1} │ │ - vpbroadcastq (%rsi,%r10,1),%zmm18{%k2} │ │ - lea (%rsi,%rdx,4),%rsi │ │ - vpbroadcastq (%rsi),%zmm19{%k2} │ │ - vpbroadcastq (%rsi,%rdx,1),%zmm18{%k3} │ │ - vpbroadcastq (%rsi,%rdx,2),%zmm19{%k3} │ │ - vmovdqa32 0xe741f(%rip),%zmm1 │ │ - vmovdqu32 0xe7435(%rip),%zmm2 │ │ - vmovdqa32 %zmm26,%zmm16 │ │ - vmovdqa32 %zmm26,%zmm17 │ │ - vpshufb %zmm0,%zmm18,%zmm18 │ │ - vpshufb %zmm0,%zmm19,%zmm19 │ │ - vpdpbusd %zmm24,%zmm18,%zmm16 │ │ - vpdpbusd %zmm24,%zmm19,%zmm17 │ │ - vpackssdw %zmm17,%zmm16,%zmm16 │ │ - vpsraw $0x2,%zmm16,%zmm16 │ │ - vpermb %zmm16,%zmm1,%zmm17 │ │ - vpermb %zmm16,%zmm2,%zmm18 │ │ - vmovq (%rsi,%r10,1),%xmm19 │ │ - lea (%rsi,%rdx,4),%rsi │ │ - vmovq (%rsi),%xmm20 │ │ - vpbroadcastq (%rsi,%rdx,1),%ymm19{%k1} │ │ - vpbroadcastq (%rsi,%rdx,2),%ymm20{%k1} │ │ - vmovdqa32 %ymm26,%ymm21 │ │ - vmovdqa32 %ymm26,%ymm22 │ │ - vpshufb %ymm0,%ymm19,%ymm19 │ │ - vpshufb %ymm0,%ymm20,%ymm20 │ │ - vpdpbusd %ymm24,%ymm19,%ymm21 │ │ - vpdpbusd %ymm24,%ymm20,%ymm22 │ │ - vmovdqa32 %zmm27,%zmm23 │ │ - vpackssdw %ymm22,%ymm21,%ymm21 │ │ - vpsraw $0x2,%ymm21,%ymm21 │ │ - valignq $0x4,%zmm16,%zmm21,%zmm16 │ │ - vpdpwssd %zmm28,%zmm17,%zmm23 │ │ - vpdpwssd %zmm29,%zmm18,%zmm23 │ │ - vpermb %zmm16,%zmm1,%zmm17 │ │ - vpermb %zmm16,%zmm2,%zmm18 │ │ - vpdpwssd %zmm30,%zmm17,%zmm23 │ │ - vpdpwssd %zmm31,%zmm18,%zmm23 │ │ - vpsrad $0x6,%zmm23,%zmm23 │ │ - vpmovdw %zmm23,(%rdi) │ │ - add $0x20,%rdi │ │ - sub $0x4,%r8d │ │ - jg 78e8 │ │ - vzeroupper │ │ - retq │ │ - vbroadcasti32x4 0xe739e(%rip),%zmm0 │ │ - vbroadcasti32x4 0xe73a4(%rip),%zmm1 │ │ - vbroadcasti32x4 0xe73aa(%rip),%zmm2 │ │ - vinserti32x4 $0x1,(%rsi),%ymm16,%ymm16 │ │ - vinserti32x4 $0x2,(%rsi,%rdx,1),%zmm16,%zmm16 │ │ - vinserti32x4 $0x3,(%rsi,%rdx,2),%zmm16,%zmm16 │ │ - vmovdqu32 (%rsi,%r10,1),%xmm17 │ │ - lea (%rsi,%rdx,4),%rsi │ │ - vinserti32x4 $0x1,(%rsi),%ymm17,%ymm17 │ │ - vinserti32x4 $0x2,(%rsi,%rdx,1),%zmm17,%zmm17 │ │ - vinserti32x4 $0x3,(%rsi,%rdx,2),%zmm17,%zmm17 │ │ - vmovdqa32 %zmm24,%zmm18 │ │ - vmovdqa32 %zmm24,%zmm20 │ │ - vmovdqa32 %zmm24,%zmm19 │ │ - vmovdqa32 %zmm24,%zmm21 │ │ - vpshufb %zmm0,%zmm16,%zmm4 │ │ - vpshufb %zmm1,%zmm16,%zmm5 │ │ - vpshufb %zmm2,%zmm16,%zmm6 │ │ - vpshufb %zmm0,%zmm17,%zmm7 │ │ - vpshufb %zmm1,%zmm17,%zmm22 │ │ - vpshufb %zmm2,%zmm17,%zmm23 │ │ - vpdpbusd %zmm26,%zmm4,%zmm18 │ │ - vpdpbusd %zmm26,%zmm5,%zmm20 │ │ - vpdpbusd %zmm27,%zmm5,%zmm18 │ │ - vpdpbusd %zmm27,%zmm6,%zmm20 │ │ - vpdpbusd %zmm26,%zmm7,%zmm19 │ │ - vpdpbusd %zmm26,%zmm22,%zmm21 │ │ - vpdpbusd %zmm27,%zmm22,%zmm19 │ │ - vpdpbusd %zmm27,%zmm23,%zmm21 │ │ - vpackssdw %zmm20,%zmm18,%zmm18 │ │ - vpackssdw %zmm21,%zmm19,%zmm19 │ │ - vpsraw $0x2,%zmm18,%zmm18 │ │ - vpsraw $0x2,%zmm19,%zmm19 │ │ - valignq $0x2,%zmm18,%zmm19,%zmm16 │ │ - valignq $0x4,%zmm18,%zmm19,%zmm17 │ │ - valignq $0x6,%zmm18,%zmm19,%zmm18 │ │ - vpunpcklwd %zmm17,%zmm16,%zmm20 │ │ - vpunpckhwd %zmm17,%zmm16,%zmm21 │ │ - vpunpcklwd %zmm19,%zmm18,%zmm22 │ │ - vpunpckhwd %zmm19,%zmm18,%zmm23 │ │ - vmovdqu (%rsi,%r10,1),%xmm3 │ │ - lea (%rsi,%rdx,4),%rsi │ │ - vinserti128 $0x1,(%rsi),%ymm3,%ymm3 │ │ - vinserti32x4 $0x2,(%rsi,%rdx,1),%zmm3,%zmm3 │ │ - vinserti32x4 $0x3,(%rsi,%rdx,2),%zmm3,%zmm3 │ │ - vmovdqa32 %zmm25,%zmm4 │ │ - vmovdqa32 %zmm25,%zmm5 │ │ - vmovdqa32 %zmm24,%zmm6 │ │ - vmovdqa32 %zmm24,%zmm7 │ │ - vpdpwssd %zmm28,%zmm20,%zmm4 │ │ - vpdpwssd %zmm28,%zmm21,%zmm5 │ │ - vpdpwssd %zmm29,%zmm22,%zmm4 │ │ - vpdpwssd %zmm29,%zmm23,%zmm5 │ │ - vpshufb %zmm0,%zmm3,%zmm16 │ │ - vpshufb %zmm1,%zmm3,%zmm17 │ │ - vpshufb %zmm2,%zmm3,%zmm18 │ │ - vpdpbusd %zmm26,%zmm16,%zmm6 │ │ - vpdpbusd %zmm26,%zmm17,%zmm7 │ │ - vpdpbusd %zmm27,%zmm17,%zmm6 │ │ - vpdpbusd %zmm27,%zmm18,%zmm7 │ │ - vpackssdw %zmm7,%zmm6,%zmm6 │ │ - vpsraw $0x2,%zmm6,%zmm6 │ │ - valignq $0x2,%zmm19,%zmm6,%zmm16 │ │ - valignq $0x4,%zmm19,%zmm6,%zmm17 │ │ - valignq $0x6,%zmm19,%zmm6,%zmm18 │ │ - vmovdqa32 %zmm6,%zmm19 │ │ - vpunpcklwd %zmm17,%zmm16,%zmm20 │ │ - vpunpckhwd %zmm17,%zmm16,%zmm21 │ │ - vpunpcklwd %zmm19,%zmm18,%zmm22 │ │ - vpunpckhwd %zmm19,%zmm18,%zmm23 │ │ - vpdpwssd %zmm30,%zmm20,%zmm4 │ │ - vpdpwssd %zmm30,%zmm21,%zmm5 │ │ - vpdpwssd %zmm31,%zmm22,%zmm4 │ │ - vpdpwssd %zmm31,%zmm23,%zmm5 │ │ - vpsrad $0x6,%zmm4,%zmm4 │ │ - vpsrad $0x6,%zmm5,%zmm5 │ │ - vpackssdw %zmm5,%zmm4,%zmm4 │ │ - vmovdqa32 %zmm4,(%rdi) │ │ - add $0x40,%rdi │ │ - sub $0x4,%r8d │ │ - jg 7a92 │ │ - vzeroupper │ │ - retq │ │ - mov $0x20,%ecx │ │ - jmp 7baa │ │ - mov $0x40,%ecx │ │ - jmp 7baa │ │ - mov $0x80,%ecx │ │ - jmp 7baa │ │ - mov $0x100,%ecx │ │ - vmovdqa32 0xe6f8c(%rip),%zmm0 │ │ - vmovdqa32 0xe6fc2(%rip),%zmm1 │ │ - vmovdqa32 0xe6ff8(%rip),%zmm2 │ │ - lea -0x100(%r8,%rcx,8),%eax │ │ - mov %rsi,%r9 │ │ - mov %rdi,%r10 │ │ - vmovdqu32 (%rsi),%ymm16 │ │ - vinserti32x8 $0x1,(%rsi,%rdx,1),%zmm16,%zmm16 │ │ - lea (%rsi,%rdx,2),%rsi │ │ - vmovdqu32 (%rsi),%ymm17 │ │ - vinserti32x8 $0x1,(%rsi,%rdx,1),%zmm17,%zmm17 │ │ - lea (%rsi,%rdx,2),%rsi │ │ - vmovdqu32 (%rsi),%ymm18 │ │ - vinserti32x8 $0x1,(%rsi,%rdx,1),%zmm18,%zmm18 │ │ - lea (%rsi,%rdx,2),%rsi │ │ - vmovdqu32 (%rsi),%ymm19 │ │ - vmovdqa32 %zmm24,%zmm20 │ │ - vmovdqa32 %zmm24,%zmm21 │ │ - vmovdqa32 %zmm24,%zmm22 │ │ - vmovdqa32 %zmm24,%zmm23 │ │ - vpermb %zmm16,%zmm0,%zmm3 │ │ - vpermb %zmm16,%zmm1,%zmm4 │ │ - vpermb %zmm16,%zmm2,%zmm5 │ │ - vpermb %zmm17,%zmm0,%zmm6 │ │ - vpermb %zmm17,%zmm1,%zmm7 │ │ - vpermb %zmm17,%zmm2,%zmm8 │ │ - vpermb %zmm18,%zmm0,%zmm9 │ │ - vpermb %zmm18,%zmm1,%zmm10 │ │ - vpermb %zmm18,%zmm2,%zmm11 │ │ - vpermb %ymm19,%ymm0,%ymm12 │ │ - vpermb %ymm19,%ymm1,%ymm13 │ │ - vpermb %ymm19,%ymm2,%ymm14 │ │ - vmovdqa32 %zmm24,%zmm16 │ │ - vmovdqa32 %zmm24,%zmm17 │ │ - vmovdqa32 %ymm24,%ymm18 │ │ - vmovdqa32 %ymm24,%ymm19 │ │ - vpdpbusd %zmm26,%zmm3,%zmm20 │ │ - vpdpbusd %zmm26,%zmm4,%zmm21 │ │ - vpdpbusd %zmm26,%zmm6,%zmm22 │ │ - vpdpbusd %zmm26,%zmm7,%zmm23 │ │ - vpdpbusd %zmm26,%zmm9,%zmm16 │ │ - vpdpbusd %zmm26,%zmm10,%zmm17 │ │ - vpdpbusd %ymm26,%ymm12,%ymm18 │ │ - vpdpbusd %ymm26,%ymm13,%ymm19 │ │ - vpdpbusd %zmm27,%zmm4,%zmm20 │ │ - vpdpbusd %zmm27,%zmm5,%zmm21 │ │ - vpdpbusd %zmm27,%zmm7,%zmm22 │ │ - vpdpbusd %zmm27,%zmm8,%zmm23 │ │ - vpdpbusd %zmm27,%zmm10,%zmm16 │ │ - vpdpbusd %zmm27,%zmm11,%zmm17 │ │ - vpdpbusd %ymm27,%ymm13,%ymm18 │ │ - vpdpbusd %ymm27,%ymm14,%ymm19 │ │ - vpackssdw %zmm21,%zmm20,%zmm20 │ │ - vpackssdw %zmm23,%zmm22,%zmm22 │ │ - vpackssdw %zmm17,%zmm16,%zmm16 │ │ - vpackssdw %ymm19,%ymm18,%ymm18 │ │ - vpsraw $0x2,%zmm20,%zmm20 │ │ - vpsraw $0x2,%zmm22,%zmm22 │ │ - vpsraw $0x2,%zmm16,%zmm16 │ │ - vpsraw $0x2,%ymm18,%ymm18 │ │ - vshufi32x4 $0x4e,%zmm22,%zmm20,%zmm21 │ │ - vshufi32x4 $0x4e,%zmm16,%zmm22,%zmm23 │ │ - vshufi32x4 $0x4e,%zmm18,%zmm16,%zmm17 │ │ - vpunpcklwd %zmm21,%zmm20,%zmm18 │ │ - vpunpckhwd %zmm21,%zmm20,%zmm19 │ │ - vpunpcklwd %zmm23,%zmm22,%zmm20 │ │ - vpunpckhwd %zmm23,%zmm22,%zmm21 │ │ - vpunpcklwd %zmm17,%zmm16,%zmm22 │ │ - vpunpckhwd %zmm17,%zmm16,%zmm23 │ │ - vmovdqu (%rsi,%rdx,1),%ymm3 │ │ - lea (%rsi,%rdx,2),%rsi │ │ - vinserti32x8 $0x1,(%rsi),%zmm3,%zmm3 │ │ - vmovdqa32 %zmm25,%zmm4 │ │ - vmovdqa32 %zmm25,%zmm5 │ │ - vmovdqa32 %zmm24,%zmm6 │ │ - vmovdqa32 %zmm24,%zmm7 │ │ - vpdpwssd %zmm28,%zmm18,%zmm4 │ │ - vpdpwssd %zmm28,%zmm19,%zmm5 │ │ - vpdpwssd %zmm29,%zmm20,%zmm4 │ │ - vpdpwssd %zmm29,%zmm21,%zmm5 │ │ - vpermb %zmm3,%zmm0,%zmm8 │ │ - vpermb %zmm3,%zmm1,%zmm9 │ │ - vpermb %zmm3,%zmm2,%zmm10 │ │ - vpdpbusd %zmm26,%zmm8,%zmm6 │ │ - vpdpbusd %zmm26,%zmm9,%zmm7 │ │ - vpdpbusd %zmm27,%zmm9,%zmm6 │ │ - vpdpbusd %zmm27,%zmm10,%zmm7 │ │ - vpackssdw %zmm7,%zmm6,%zmm6 │ │ - vpsraw $0x2,%zmm6,%zmm6 │ │ - vshufi32x4 $0x4e,%zmm6,%zmm17,%zmm16 │ │ - vmovdqa32 %zmm20,%zmm18 │ │ - vmovdqa32 %zmm21,%zmm19 │ │ - vmovdqa32 %zmm6,%zmm17 │ │ - vmovdqa32 %zmm22,%zmm20 │ │ - vmovdqa32 %zmm23,%zmm21 │ │ - vpunpcklwd %zmm17,%zmm16,%zmm22 │ │ - vpunpckhwd %zmm17,%zmm16,%zmm23 │ │ - vpdpwssd %zmm30,%zmm20,%zmm4 │ │ - vpdpwssd %zmm30,%zmm21,%zmm5 │ │ - vpdpwssd %zmm31,%zmm22,%zmm4 │ │ - vpdpwssd %zmm31,%zmm23,%zmm5 │ │ - vpsrad $0x6,%zmm4,%zmm4 │ │ - vpsrad $0x6,%zmm5,%zmm5 │ │ - vpackssdw %zmm5,%zmm4,%zmm4 │ │ - vmovdqa %ymm4,(%rdi) │ │ - vextracti32x8 $0x1,%zmm4,(%rdi,%rcx,1) │ │ - lea (%rdi,%rcx,2),%rdi │ │ - sub $0x2,%r8d │ │ - jg 7d57 │ │ - add $0x10,%r9 │ │ - add $0x20,%r10 │ │ - movzbl %al,%r8d │ │ - mov %r9,%rsi │ │ - mov %r10,%rdi │ │ - sub $0x100,%eax │ │ - jg 7bd6 │ │ - vzeroupper │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - lea 0xe6fa9(%rip),%rax │ │ - tzcnt %r8d,%r8d │ │ - movslq (%rax,%r8,4),%r8 │ │ - vpbroadcastd -0x68(%rax),%zmm18 │ │ - add %rax,%r8 │ │ - lea (%rsi,%rsi,2),%rax │ │ - jmpq *%r8 │ │ - cmp $0x8,%r9d │ │ - jg 7f08 │ │ - vmovdqa32 (%rdx),%ymm16 │ │ - vpaddw (%rcx),%ymm16,%ymm16 │ │ - vmovdqa32 0x20(%rdx),%ymm17 │ │ - vpaddw 0x20(%rcx),%ymm17,%ymm17 │ │ - vpmulhrsw %ymm18,%ymm16,%ymm16 │ │ - vpmulhrsw %ymm18,%ymm17,%ymm17 │ │ - vpackuswb %ymm17,%ymm16,%ymm16 │ │ - vextracti32x4 $0x1,%ymm16,%xmm1 │ │ - vmovd %xmm16,(%rdi) │ │ - vpextrd $0x1,%xmm16,(%rdi,%rsi,1) │ │ - vmovd %xmm1,(%rdi,%rsi,2) │ │ - vpextrd $0x1,%xmm1,(%rdi,%rax,1) │ │ - jl 7f07 │ │ - lea (%rdi,%rsi,4),%rdi │ │ - vpextrd $0x2,%xmm16,(%rdi) │ │ - vpextrd $0x3,%xmm16,(%rdi,%rsi,1) │ │ - vpextrd $0x2,%xmm1,(%rdi,%rsi,2) │ │ - vpextrd $0x3,%xmm1,(%rdi,%rax,1) │ │ - retq │ │ - vpbroadcastd %esi,%zmm23 │ │ - vpmulld 0xe68e8(%rip),%zmm23,%zmm23 │ │ - vmovdqa32 (%rdx),%zmm16 │ │ - vpaddw (%rcx),%zmm16,%zmm16 │ │ - vmovdqa32 0x40(%rdx),%zmm17 │ │ - vpaddw 0x40(%rcx),%zmm17,%zmm17 │ │ - vpmulhrsw %zmm18,%zmm16,%zmm16 │ │ - vpmulhrsw %zmm18,%zmm17,%zmm17 │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ - kxnorw %k1,%k1,%k1 │ │ - vpscatterdd %zmm16,(%rdi,%zmm23,1){%k1} │ │ - retq │ │ - cmp $0x4,%r9d │ │ - jne 7fad │ │ - vmovdqa32 (%rdx),%ymm16 │ │ - vpaddw (%rcx),%ymm16,%ymm16 │ │ - vmovdqa32 0x20(%rdx),%ymm17 │ │ - vpaddw 0x20(%rcx),%ymm17,%ymm17 │ │ - vpmulhrsw %ymm18,%ymm16,%ymm16 │ │ - vpmulhrsw %ymm18,%ymm17,%ymm17 │ │ - vpackuswb %ymm17,%ymm16,%ymm16 │ │ - vextracti32x4 $0x1,%ymm16,%xmm1 │ │ - vmovq %xmm16,(%rdi) │ │ - vmovq %xmm1,(%rdi,%rsi,1) │ │ - vmovhps %xmm16,(%rdi,%rsi,2) │ │ - vmovhps %xmm1,(%rdi,%rax,1) │ │ - retq │ │ - sub $0xffffffffffffff80,%rdx │ │ - sub $0xffffffffffffff80,%rcx │ │ - lea (%rdi,%rsi,4),%rdi │ │ - vmovdqa32 (%rdx),%zmm16 │ │ - vpaddw (%rcx),%zmm16,%zmm16 │ │ - vmovdqa32 0x40(%rdx),%zmm17 │ │ - vpaddw 0x40(%rcx),%zmm17,%zmm17 │ │ - vpmulhrsw %zmm18,%zmm16,%zmm16 │ │ - vpmulhrsw %zmm18,%zmm17,%zmm17 │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ - vextracti32x4 $0x1,%ymm16,%xmm1 │ │ - vextracti32x4 $0x2,%zmm16,%xmm2 │ │ - vextracti32x4 $0x3,%zmm16,%xmm3 │ │ - vmovq %xmm16,(%rdi) │ │ - vmovq %xmm1,(%rdi,%rsi,1) │ │ - vmovq %xmm2,(%rdi,%rsi,2) │ │ - vmovq %xmm3,(%rdi,%rax,1) │ │ - lea (%rdi,%rsi,4),%rdi │ │ - vmovhps %xmm16,(%rdi) │ │ - vmovhps %xmm1,(%rdi,%rsi,1) │ │ - vmovhps %xmm2,(%rdi,%rsi,2) │ │ - vmovhps %xmm3,(%rdi,%rax,1) │ │ - sub $0x8,%r9d │ │ - jg 7fa1 │ │ - retq │ │ - sub $0xffffffffffffff80,%rdx │ │ - sub $0xffffffffffffff80,%rcx │ │ - lea (%rdi,%rsi,4),%rdi │ │ - vmovdqa32 (%rdx),%zmm16 │ │ - vpaddw (%rcx),%zmm16,%zmm16 │ │ - vmovdqa32 0x40(%rdx),%zmm17 │ │ - vpaddw 0x40(%rcx),%zmm17,%zmm17 │ │ - vpmulhrsw %zmm18,%zmm16,%zmm16 │ │ - vpmulhrsw %zmm18,%zmm17,%zmm17 │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ - vpermq $0xd8,%zmm16,%zmm16 │ │ - vmovdqa32 %xmm16,(%rdi) │ │ - vextracti32x4 $0x2,%zmm16,(%rdi,%rsi,1) │ │ - vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,2) │ │ - vextracti32x4 $0x3,%zmm16,(%rdi,%rax,1) │ │ - sub $0x4,%r9d │ │ - jg 8027 │ │ - retq │ │ - vpmovzxbq 0xe6cfb(%rip),%zmm23 │ │ - vmovdqa32 (%rdx),%zmm16 │ │ - vpaddw (%rcx),%zmm16,%zmm16 │ │ - vmovdqa32 0x40(%rdx),%zmm17 │ │ - vpaddw 0x40(%rcx),%zmm17,%zmm17 │ │ - vpmulhrsw %zmm18,%zmm16,%zmm16 │ │ - vpmulhrsw %zmm18,%zmm17,%zmm17 │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ - sub $0xffffffffffffff80,%rdx │ │ - sub $0xffffffffffffff80,%rcx │ │ - vpermq %zmm16,%zmm23,%zmm16 │ │ - vmovdqa32 %ymm16,(%rdi) │ │ - vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ - lea (%rdi,%rsi,2),%rdi │ │ - sub $0x2,%r9d │ │ - jg 8095 │ │ - retq │ │ - vpmovzxbq 0xe6c9e(%rip),%zmm23 │ │ - vmovdqa32 (%rdx),%zmm16 │ │ - vpaddw (%rcx),%zmm16,%zmm16 │ │ - vmovdqa32 0x40(%rdx),%zmm17 │ │ - vpaddw 0x40(%rcx),%zmm17,%zmm17 │ │ - vpmulhrsw %zmm18,%zmm16,%zmm16 │ │ - vpmulhrsw %zmm18,%zmm17,%zmm17 │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ - sub $0xffffffffffffff80,%rdx │ │ - sub $0xffffffffffffff80,%rcx │ │ - vpermq %zmm16,%zmm23,%zmm16 │ │ - vmovdqa32 %zmm16,(%rdi) │ │ - add %rsi,%rdi │ │ - dec %r9d │ │ - jg 80f2 │ │ - retq │ │ - vpmovzxbq 0xe6c4b(%rip),%zmm23 │ │ - vmovdqa32 (%rdx),%zmm16 │ │ - vpaddw (%rcx),%zmm16,%zmm16 │ │ - vmovdqa32 0x40(%rdx),%zmm17 │ │ - vpaddw 0x40(%rcx),%zmm17,%zmm17 │ │ - vpmulhrsw %zmm18,%zmm16,%zmm16 │ │ - vpmulhrsw %zmm18,%zmm17,%zmm17 │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ - vpermq %zmm16,%zmm23,%zmm22 │ │ - vmovdqa32 0x80(%rdx),%zmm16 │ │ - vpaddw 0x80(%rcx),%zmm16,%zmm16 │ │ - vmovdqa32 0xc0(%rdx),%zmm17 │ │ - vpaddw 0xc0(%rcx),%zmm17,%zmm17 │ │ - vpmulhrsw %zmm18,%zmm16,%zmm16 │ │ - vpmulhrsw %zmm18,%zmm17,%zmm17 │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ - vmovdqa32 %zmm22,(%rdi) │ │ - add $0x100,%rdx │ │ - add $0x100,%rcx │ │ - vpermq %zmm16,%zmm23,%zmm22 │ │ - vmovdqa32 %zmm22,0x40(%rdi) │ │ - add %rsi,%rdi │ │ - dec %r9d │ │ - jg 8145 │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - lea 0xe6c51(%rip),%rax │ │ - tzcnt %r8d,%r8d │ │ - vpbroadcastw 0x8(%rsp),%zmm20 │ │ - movslq (%rax,%r8,4),%r8 │ │ - vpbroadcastd -0x7c(%rax),%zmm21 │ │ - vpsllw $0xc,%zmm20,%zmm20 │ │ - add %rax,%r8 │ │ - cmpl $0x7,0x8(%rsp) │ │ - jg 8225 │ │ - mov %rdx,%rax │ │ - vpxord %zmm16,%zmm16,%zmm16 │ │ - mov %rcx,%rdx │ │ - vpsubw %zmm20,%zmm16,%zmm20 │ │ - mov %rax,%rcx │ │ - lea (%rsi,%rsi,2),%rax │ │ - jmpq *%r8 │ │ - cmp $0x8,%r9d │ │ - jg 82bf │ │ - vmovdqa32 (%rdx),%ymm16 │ │ - vpsubw (%rcx),%ymm16,%ymm18 │ │ - vmovdqa32 0x20(%rdx),%ymm17 │ │ - vpsubw 0x20(%rcx),%ymm17,%ymm19 │ │ - vpmulhw %ymm20,%ymm18,%ymm18 │ │ - vpmulhw %ymm20,%ymm19,%ymm19 │ │ - vpaddw %ymm18,%ymm16,%ymm16 │ │ - vpaddw %ymm19,%ymm17,%ymm17 │ │ - vpmulhrsw %ymm21,%ymm16,%ymm16 │ │ - vpmulhrsw %ymm21,%ymm17,%ymm17 │ │ - vpackuswb %ymm17,%ymm16,%ymm16 │ │ - vextracti32x4 $0x1,%ymm16,%xmm1 │ │ - vmovd %xmm16,(%rdi) │ │ - vpextrd $0x1,%xmm16,(%rdi,%rsi,1) │ │ - vmovd %xmm1,(%rdi,%rsi,2) │ │ - vpextrd $0x1,%xmm1,(%rdi,%rax,1) │ │ - jl 82be │ │ - lea (%rdi,%rsi,4),%rdi │ │ - vpextrd $0x2,%xmm16,(%rdi) │ │ - vpextrd $0x3,%xmm16,(%rdi,%rsi,1) │ │ - vpextrd $0x2,%xmm1,(%rdi,%rsi,2) │ │ - vpextrd $0x3,%xmm1,(%rdi,%rax,1) │ │ - retq │ │ - vpbroadcastd %esi,%zmm23 │ │ - vpmulld 0xe6531(%rip),%zmm23,%zmm23 │ │ - vmovdqa32 (%rdx),%zmm16 │ │ - vpsubw (%rcx),%zmm16,%zmm18 │ │ - vmovdqa32 0x40(%rdx),%zmm17 │ │ - vpsubw 0x40(%rcx),%zmm17,%zmm19 │ │ - vpmulhw %zmm20,%zmm18,%zmm18 │ │ - vpmulhw %zmm20,%zmm19,%zmm19 │ │ - vpaddw %zmm18,%zmm16,%zmm16 │ │ - vpaddw %zmm19,%zmm17,%zmm17 │ │ - vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ - vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ - kxnorw %k1,%k1,%k1 │ │ - vpscatterdd %zmm16,(%rdi,%zmm23,1){%k1} │ │ - retq │ │ - cmp $0x4,%r9d │ │ - jne 8394 │ │ - vmovdqa32 (%rdx),%ymm16 │ │ - vpsubw (%rcx),%ymm16,%ymm18 │ │ - vmovdqa32 0x20(%rdx),%ymm17 │ │ - vpsubw 0x20(%rcx),%ymm17,%ymm19 │ │ - vpmulhw %ymm20,%ymm18,%ymm18 │ │ - vpmulhw %ymm20,%ymm19,%ymm19 │ │ - vpaddw %ymm18,%ymm16,%ymm16 │ │ - vpaddw %ymm19,%ymm17,%ymm17 │ │ - vpmulhrsw %ymm21,%ymm16,%ymm16 │ │ - vpmulhrsw %ymm21,%ymm17,%ymm17 │ │ - vpackuswb %ymm17,%ymm16,%ymm16 │ │ - vextracti32x4 $0x1,%ymm16,%xmm1 │ │ - vmovq %xmm16,(%rdi) │ │ - vmovq %xmm1,(%rdi,%rsi,1) │ │ - vmovhps %xmm16,(%rdi,%rsi,2) │ │ - vmovhps %xmm1,(%rdi,%rax,1) │ │ - retq │ │ - sub $0xffffffffffffff80,%rdx │ │ - sub $0xffffffffffffff80,%rcx │ │ - lea (%rdi,%rsi,4),%rdi │ │ - vmovdqa32 (%rdx),%zmm16 │ │ - vpsubw (%rcx),%zmm16,%zmm18 │ │ - vmovdqa32 0x40(%rdx),%zmm17 │ │ - vpsubw 0x40(%rcx),%zmm17,%zmm19 │ │ - vpmulhw %zmm20,%zmm18,%zmm18 │ │ - vpmulhw %zmm20,%zmm19,%zmm19 │ │ - vpaddw %zmm18,%zmm16,%zmm16 │ │ - vpaddw %zmm19,%zmm17,%zmm17 │ │ - vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ - vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ - vextracti32x4 $0x1,%ymm16,%xmm1 │ │ - vextracti32x4 $0x2,%zmm16,%xmm2 │ │ - vextracti32x4 $0x3,%zmm16,%xmm3 │ │ - vmovq %xmm16,(%rdi) │ │ - vmovq %xmm1,(%rdi,%rsi,1) │ │ - vmovq %xmm2,(%rdi,%rsi,2) │ │ - vmovq %xmm3,(%rdi,%rax,1) │ │ - lea (%rdi,%rsi,4),%rdi │ │ - vmovhps %xmm16,(%rdi) │ │ - vmovhps %xmm1,(%rdi,%rsi,1) │ │ - vmovhps %xmm2,(%rdi,%rsi,2) │ │ - vmovhps %xmm3,(%rdi,%rax,1) │ │ - sub $0x8,%r9d │ │ - jg 8388 │ │ - retq │ │ - sub $0xffffffffffffff80,%rdx │ │ - sub $0xffffffffffffff80,%rcx │ │ - lea (%rdi,%rsi,4),%rdi │ │ - vmovdqa32 (%rdx),%zmm16 │ │ - vpsubw (%rcx),%zmm16,%zmm18 │ │ - vmovdqa32 0x40(%rdx),%zmm17 │ │ - vpsubw 0x40(%rcx),%zmm17,%zmm19 │ │ - vpmulhw %zmm20,%zmm18,%zmm18 │ │ - vpmulhw %zmm20,%zmm19,%zmm19 │ │ - vpaddw %zmm18,%zmm16,%zmm16 │ │ - vpaddw %zmm19,%zmm17,%zmm17 │ │ - vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ - vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ - vpermq $0xd8,%zmm16,%zmm16 │ │ - vmovdqa32 %xmm16,(%rdi) │ │ - vextracti32x4 $0x2,%zmm16,(%rdi,%rsi,1) │ │ - vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,2) │ │ - vextracti32x4 $0x3,%zmm16,(%rdi,%rax,1) │ │ - sub $0x4,%r9d │ │ - jg 8426 │ │ - retq │ │ - vpmovzxbq 0xe68e4(%rip),%zmm23 │ │ - vmovdqa32 (%rdx),%zmm16 │ │ - vpsubw (%rcx),%zmm16,%zmm18 │ │ - vmovdqa32 0x40(%rdx),%zmm17 │ │ - vpsubw 0x40(%rcx),%zmm17,%zmm19 │ │ - vpmulhw %zmm20,%zmm18,%zmm18 │ │ - vpmulhw %zmm20,%zmm19,%zmm19 │ │ - vpaddw %zmm18,%zmm16,%zmm16 │ │ - vpaddw %zmm19,%zmm17,%zmm17 │ │ - vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ - vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ - sub $0xffffffffffffff80,%rdx │ │ - sub $0xffffffffffffff80,%rcx │ │ - vpermq %zmm16,%zmm23,%zmm16 │ │ - vmovdqa32 %ymm16,(%rdi) │ │ - vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ - lea (%rdi,%rsi,2),%rdi │ │ - sub $0x2,%r9d │ │ - jg 84ac │ │ - retq │ │ - vpmovzxbq 0xe686f(%rip),%zmm23 │ │ - vmovdqa32 (%rdx),%zmm16 │ │ - vpsubw (%rcx),%zmm16,%zmm18 │ │ - vmovdqa32 0x40(%rdx),%zmm17 │ │ - vpsubw 0x40(%rcx),%zmm17,%zmm19 │ │ - vpmulhw %zmm20,%zmm18,%zmm18 │ │ - vpmulhw %zmm20,%zmm19,%zmm19 │ │ - vpaddw %zmm18,%zmm16,%zmm16 │ │ - vpaddw %zmm19,%zmm17,%zmm17 │ │ - vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ - vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ - sub $0xffffffffffffff80,%rdx │ │ - sub $0xffffffffffffff80,%rcx │ │ - vpermq %zmm16,%zmm23,%zmm16 │ │ - vmovdqa32 %zmm16,(%rdi) │ │ - add %rsi,%rdi │ │ - dec %r9d │ │ - jg 8521 │ │ - retq │ │ - vpmovzxbq 0xe6804(%rip),%zmm23 │ │ - vmovdqa32 (%rdx),%zmm16 │ │ - vpsubw (%rcx),%zmm16,%zmm18 │ │ - vmovdqa32 0x40(%rdx),%zmm17 │ │ - vpsubw 0x40(%rcx),%zmm17,%zmm19 │ │ - vpmulhw %zmm20,%zmm18,%zmm18 │ │ - vpmulhw %zmm20,%zmm19,%zmm19 │ │ - vpaddw %zmm18,%zmm16,%zmm16 │ │ - vpaddw %zmm19,%zmm17,%zmm17 │ │ - vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ - vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ - vpermq %zmm16,%zmm23,%zmm22 │ │ - vmovdqa32 0x80(%rdx),%zmm16 │ │ - vpsubw 0x80(%rcx),%zmm16,%zmm18 │ │ - vmovdqa32 0xc0(%rdx),%zmm17 │ │ - vpsubw 0xc0(%rcx),%zmm17,%zmm19 │ │ - vpmulhw %zmm20,%zmm18,%zmm18 │ │ - vpmulhw %zmm20,%zmm19,%zmm19 │ │ - vpaddw %zmm18,%zmm16,%zmm16 │ │ - vpaddw %zmm19,%zmm17,%zmm17 │ │ - vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ - vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ - vmovdqa32 %zmm22,(%rdi) │ │ - add $0x100,%rdx │ │ - add $0x100,%rcx │ │ - vpermq %zmm16,%zmm23,%zmm22 │ │ - vmovdqa32 %zmm22,0x40(%rdi) │ │ - add %rsi,%rdi │ │ - dec %r9d │ │ - jg 858c │ │ - retq │ │ - nopw 0x0(%rax,%rax,1) │ │ - lea 0xe67f9(%rip),%r10 │ │ - tzcnt %r8d,%r8d │ │ - mov 0x8(%rsp),%rax │ │ - movslq (%r10,%r8,4),%r8 │ │ - vpxord %zmm20,%zmm20,%zmm20 │ │ - vmovdqa32 -0x350(%r10),%zmm24 │ │ - vpbroadcastd -0x94(%r10),%zmm21 │ │ - add %r10,%r8 │ │ - lea (%rsi,%rsi,2),%r10 │ │ - jmpq *%r8 │ │ - cmp $0x8,%r9d │ │ - jg 8744 │ │ - vpermq $0xd8,(%rax),%ymm19 │ │ - vmovdqa32 (%rcx),%ymm16 │ │ - vpsubw (%rdx),%ymm16,%ymm17 │ │ - vpsubb %ymm19,%ymm20,%ymm19 │ │ - vpaddw %ymm17,%ymm17,%ymm17 │ │ - vpaddb %ymm19,%ymm19,%ymm19 │ │ - vpunpcklbw %ymm19,%ymm20,%ymm18 │ │ - vpmulhw %ymm18,%ymm17,%ymm17 │ │ - vpaddw %ymm17,%ymm16,%ymm16 │ │ - vmovdqa32 0x20(%rcx),%ymm17 │ │ - vpsubw 0x20(%rdx),%ymm17,%ymm18 │ │ - vpaddw %ymm18,%ymm18,%ymm18 │ │ - vpunpckhbw %ymm19,%ymm20,%ymm19 │ │ - vpmulhw %ymm19,%ymm18,%ymm18 │ │ - vpaddw %ymm18,%ymm17,%ymm17 │ │ - vpmulhrsw %ymm21,%ymm16,%ymm16 │ │ - vpmulhrsw %ymm21,%ymm17,%ymm17 │ │ - vpackuswb %ymm17,%ymm16,%ymm16 │ │ - vextracti32x4 $0x1,%ymm16,%xmm1 │ │ - vmovd %xmm16,(%rdi) │ │ - vpextrd $0x1,%xmm16,(%rdi,%rsi,1) │ │ - vmovd %xmm1,(%rdi,%rsi,2) │ │ - vpextrd $0x1,%xmm1,(%rdi,%r10,1) │ │ - jl 8743 │ │ - lea (%rdi,%rsi,4),%rdi │ │ - vpextrd $0x2,%xmm16,(%rdi) │ │ - vpextrd $0x3,%xmm16,(%rdi,%rsi,1) │ │ - vpextrd $0x2,%xmm1,(%rdi,%rsi,2) │ │ - vpextrd $0x3,%xmm1,(%rdi,%r10,1) │ │ - retq │ │ - vpbroadcastd %esi,%zmm23 │ │ - vpmulld 0xe60ac(%rip),%zmm23,%zmm23 │ │ - vpermq (%rax),%zmm24,%zmm19 │ │ - vmovdqa32 (%rcx),%zmm16 │ │ - vpsubw (%rdx),%zmm16,%zmm17 │ │ - vpsubb %zmm19,%zmm20,%zmm19 │ │ - vpaddw %zmm17,%zmm17,%zmm17 │ │ - vpaddb %zmm19,%zmm19,%zmm19 │ │ - vpunpcklbw %zmm19,%zmm20,%zmm18 │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ - vmovdqa32 0x40(%rcx),%zmm17 │ │ - vpsubw 0x40(%rdx),%zmm17,%zmm18 │ │ - vpaddw %zmm18,%zmm18,%zmm18 │ │ - vpunpckhbw %zmm19,%zmm20,%zmm19 │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ - vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ - vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ - kxnorw %k1,%k1,%k1 │ │ - vpscatterdd %zmm16,(%rdi,%zmm23,1){%k1} │ │ - retq │ │ - cmp $0x4,%r9d │ │ - jne 8877 │ │ - vpermq $0xd8,(%rax),%ymm19 │ │ - vmovdqa32 (%rcx),%ymm16 │ │ - vpsubw (%rdx),%ymm16,%ymm17 │ │ - vpsubb %ymm19,%ymm20,%ymm19 │ │ - vpaddw %ymm17,%ymm17,%ymm17 │ │ - vpaddb %ymm19,%ymm19,%ymm19 │ │ - vpunpcklbw %ymm19,%ymm20,%ymm18 │ │ - vpmulhw %ymm18,%ymm17,%ymm17 │ │ - vpaddw %ymm17,%ymm16,%ymm16 │ │ - vmovdqa32 0x20(%rcx),%ymm17 │ │ - vpsubw 0x20(%rdx),%ymm17,%ymm18 │ │ - vpaddw %ymm18,%ymm18,%ymm18 │ │ - vpunpckhbw %ymm19,%ymm20,%ymm19 │ │ - vpmulhw %ymm19,%ymm18,%ymm18 │ │ - vpaddw %ymm18,%ymm17,%ymm17 │ │ - vpmulhrsw %ymm21,%ymm16,%ymm16 │ │ - vpmulhrsw %ymm21,%ymm17,%ymm17 │ │ - vpackuswb %ymm17,%ymm16,%ymm16 │ │ - vextracti32x4 $0x1,%ymm16,%xmm1 │ │ - vmovq %xmm16,(%rdi) │ │ - vmovq %xmm1,(%rdi,%rsi,1) │ │ - vmovhps %xmm16,(%rdi,%rsi,2) │ │ - vmovhps %xmm1,(%rdi,%r10,1) │ │ - retq │ │ - add $0x40,%rax │ │ - sub $0xffffffffffffff80,%rcx │ │ - sub $0xffffffffffffff80,%rdx │ │ - lea (%rdi,%rsi,4),%rdi │ │ - vpermq (%rax),%zmm24,%zmm19 │ │ - vmovdqa32 (%rcx),%zmm16 │ │ - vpsubw (%rdx),%zmm16,%zmm17 │ │ - vpsubb %zmm19,%zmm20,%zmm19 │ │ - vpaddw %zmm17,%zmm17,%zmm17 │ │ - vpaddb %zmm19,%zmm19,%zmm19 │ │ - vpunpcklbw %zmm19,%zmm20,%zmm18 │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ - vmovdqa32 0x40(%rcx),%zmm17 │ │ - vpsubw 0x40(%rdx),%zmm17,%zmm18 │ │ - vpaddw %zmm18,%zmm18,%zmm18 │ │ - vpunpckhbw %zmm19,%zmm20,%zmm19 │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ - vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ - vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ - vextracti32x4 $0x1,%ymm16,%xmm1 │ │ - vextracti32x4 $0x2,%zmm16,%xmm2 │ │ - vextracti32x4 $0x3,%zmm16,%xmm3 │ │ - vmovq %xmm16,(%rdi) │ │ - vmovq %xmm1,(%rdi,%rsi,1) │ │ - vmovq %xmm2,(%rdi,%rsi,2) │ │ - vmovq %xmm3,(%rdi,%r10,1) │ │ - lea (%rdi,%rsi,4),%rdi │ │ - vmovhps %xmm16,(%rdi) │ │ - vmovhps %xmm1,(%rdi,%rsi,1) │ │ - vmovhps %xmm2,(%rdi,%rsi,2) │ │ - vmovhps %xmm3,(%rdi,%r10,1) │ │ - sub $0x8,%r9d │ │ - jg 8867 │ │ - retq │ │ - add $0x40,%rax │ │ - sub $0xffffffffffffff80,%rcx │ │ - sub $0xffffffffffffff80,%rdx │ │ - lea (%rdi,%rsi,4),%rdi │ │ - vpermq (%rax),%zmm24,%zmm19 │ │ - vmovdqa32 (%rcx),%zmm16 │ │ - vpsubw (%rdx),%zmm16,%zmm17 │ │ - vpsubb %zmm19,%zmm20,%zmm19 │ │ - vpaddw %zmm17,%zmm17,%zmm17 │ │ - vpaddb %zmm19,%zmm19,%zmm19 │ │ - vpunpcklbw %zmm19,%zmm20,%zmm18 │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ - vmovdqa32 0x40(%rcx),%zmm17 │ │ - vpsubw 0x40(%rdx),%zmm17,%zmm18 │ │ - vpaddw %zmm18,%zmm18,%zmm18 │ │ - vpunpckhbw %zmm19,%zmm20,%zmm19 │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ - vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ - vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ - vpermq $0xd8,%zmm16,%zmm16 │ │ - vmovdqa32 %xmm16,(%rdi) │ │ - vextracti32x4 $0x2,%zmm16,(%rdi,%rsi,1) │ │ - vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,2) │ │ - vextracti32x4 $0x3,%zmm16,(%rdi,%r10,1) │ │ - sub $0x4,%r9d │ │ - jg 8935 │ │ - retq │ │ - vpmovzxbq 0xe63a3(%rip),%zmm23 │ │ - vpermq (%rax),%zmm24,%zmm19 │ │ - vmovdqa32 (%rcx),%zmm16 │ │ - vpsubw (%rdx),%zmm16,%zmm17 │ │ - vpsubb %zmm19,%zmm20,%zmm19 │ │ - vpaddw %zmm17,%zmm17,%zmm17 │ │ - vpaddb %zmm19,%zmm19,%zmm19 │ │ - vpunpcklbw %zmm19,%zmm20,%zmm18 │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ - vmovdqa32 0x40(%rcx),%zmm17 │ │ - vpsubw 0x40(%rdx),%zmm17,%zmm18 │ │ - vpaddw %zmm18,%zmm18,%zmm18 │ │ - vpunpckhbw %zmm19,%zmm20,%zmm19 │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ - vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ - vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ - add $0x40,%rax │ │ - sub $0xffffffffffffff80,%rcx │ │ - sub $0xffffffffffffff80,%rdx │ │ - vpermq %zmm16,%zmm23,%zmm16 │ │ - vmovdqa32 %ymm16,(%rdi) │ │ - vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ - lea (%rdi,%rsi,2),%rdi │ │ - sub $0x2,%r9d │ │ - jg 89ed │ │ - retq │ │ - vpmovzxbq 0xe62fc(%rip),%zmm23 │ │ - vpermq (%rax),%zmm24,%zmm19 │ │ - vmovdqa32 (%rcx),%zmm16 │ │ - vpsubw (%rdx),%zmm16,%zmm17 │ │ - vpsubb %zmm19,%zmm20,%zmm19 │ │ - vpaddw %zmm17,%zmm17,%zmm17 │ │ - vpaddb %zmm19,%zmm19,%zmm19 │ │ - vpunpcklbw %zmm19,%zmm20,%zmm18 │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ - vmovdqa32 0x40(%rcx),%zmm17 │ │ - vpsubw 0x40(%rdx),%zmm17,%zmm18 │ │ - vpaddw %zmm18,%zmm18,%zmm18 │ │ - vpunpckhbw %zmm19,%zmm20,%zmm19 │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ - vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ - vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ - add $0x40,%rax │ │ - sub $0xffffffffffffff80,%rcx │ │ - sub $0xffffffffffffff80,%rdx │ │ - vpermq %zmm16,%zmm23,%zmm16 │ │ - vmovdqa32 %zmm16,(%rdi) │ │ - add %rsi,%rdi │ │ - dec %r9d │ │ - jg 8a94 │ │ - retq │ │ - vpmovzxbq 0xe625f(%rip),%zmm23 │ │ - vpermq (%rax),%zmm24,%zmm19 │ │ - vmovdqa32 (%rcx),%zmm16 │ │ - vpsubw (%rdx),%zmm16,%zmm17 │ │ - vpsubb %zmm19,%zmm20,%zmm19 │ │ - vpaddw %zmm17,%zmm17,%zmm17 │ │ - vpaddb %zmm19,%zmm19,%zmm19 │ │ - vpunpcklbw %zmm19,%zmm20,%zmm18 │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ - vmovdqa32 0x40(%rcx),%zmm17 │ │ - vpsubw 0x40(%rdx),%zmm17,%zmm18 │ │ - vpaddw %zmm18,%zmm18,%zmm18 │ │ - vpunpckhbw %zmm19,%zmm20,%zmm19 │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ - vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ - vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ - vpermq %zmm16,%zmm23,%zmm22 │ │ - vpermq 0x40(%rax),%zmm24,%zmm19 │ │ - vmovdqa32 0x80(%rcx),%zmm16 │ │ - vpsubw 0x80(%rdx),%zmm16,%zmm17 │ │ - vpsubb %zmm19,%zmm20,%zmm19 │ │ - vpaddw %zmm17,%zmm17,%zmm17 │ │ - vpaddb %zmm19,%zmm19,%zmm19 │ │ - vpunpcklbw %zmm19,%zmm20,%zmm18 │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ - vmovdqa32 0xc0(%rcx),%zmm17 │ │ - vpsubw 0xc0(%rdx),%zmm17,%zmm18 │ │ - vpaddw %zmm18,%zmm18,%zmm18 │ │ - vpunpckhbw %zmm19,%zmm20,%zmm19 │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ - vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ - vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ - vmovdqa32 %zmm22,(%rdi) │ │ - sub $0xffffffffffffff80,%rax │ │ - add $0x100,%rcx │ │ - add $0x100,%rdx │ │ - vpermq %zmm16,%zmm23,%zmm22 │ │ - vmovdqa32 %zmm22,0x40(%rdi) │ │ - add %rsi,%rdi │ │ - dec %r9d │ │ - jg 8b31 │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - lea 0xe6211(%rip),%r10 │ │ - tzcnt %r8d,%r8d │ │ - mov 0x10(%rsp),%eax │ │ - movslq (%r10,%r8,4),%r8 │ │ - vpbroadcastd -0xa8(%r10),%zmm22 │ │ - vpbroadcastd -0xac(%r10),%zmm23 │ │ - vpbroadcastd -0xc4(%r10),%zmm25 │ │ - vmovdqa32 -0x548(%r10),%ymm26 │ │ - vpbroadcastd -0xc8(%r10,%rax,8),%zmm24 │ │ - add %r10,%r8 │ │ - mov 0x8(%rsp),%rax │ │ - lea (%rsi,%rsi,2),%r10 │ │ - jmpq *%r8 │ │ - vmovdqa32 0xe5b9c(%rip),%zmm21 │ │ - cmp $0x8,%r9d │ │ - jg 8d9a │ │ - vmovdqa32 (%rdx),%ymm16 │ │ - vmovdqa32 (%rcx),%ymm17 │ │ - vpsubw %ymm16,%ymm17,%ymm17 │ │ - vpabsw %ymm17,%ymm20 │ │ - vpsubusw %ymm20,%ymm22,%ymm20 │ │ - vpsrlw $0x8,%ymm20,%ymm20 │ │ - vpsllw $0xa,%ymm20,%ymm18 │ │ - vpmulhw %ymm18,%ymm17,%ymm17 │ │ - vpaddw %ymm17,%ymm16,%ymm16 │ │ - vmovdqa32 0x20(%rdx),%ymm17 │ │ - vmovdqa32 0x20(%rcx),%ymm18 │ │ - vpsubw %ymm17,%ymm18,%ymm18 │ │ - vpabsw %ymm18,%ymm19 │ │ - vpsubusw %ymm19,%ymm22,%ymm19 │ │ - vpshldw $0x8,%ymm19,%ymm20,%ymm20 │ │ - vpsllw $0xa,%ymm20,%ymm19 │ │ - vpmulhw %ymm19,%ymm18,%ymm18 │ │ - vpaddw %ymm18,%ymm17,%ymm17 │ │ - vpmulhrsw %ymm23,%ymm16,%ymm16 │ │ - vpmulhrsw %ymm23,%ymm17,%ymm17 │ │ - vpackuswb %ymm17,%ymm16,%ymm16 │ │ - vinserti32x4 $0x1,0xe5b23(%rip),%ymm21,%ymm21 │ │ - vpermb %ymm20,%ymm21,%ymm20 │ │ - vpdpbusd %ymm25,%ymm20,%ymm24 │ │ - vextracti32x4 $0x1,%zmm16,%xmm1 │ │ - vmovd %xmm16,(%rdi) │ │ - vpextrd $0x1,%xmm16,(%rdi,%rsi,1) │ │ - vmovd %xmm1,(%rdi,%rsi,2) │ │ - vpextrd $0x1,%xmm1,(%rdi,%r10,1) │ │ - jl 8d8d │ │ - lea (%rdi,%rsi,4),%rdi │ │ - vpextrd $0x2,%xmm16,(%rdi) │ │ - vpextrd $0x3,%xmm16,(%rdi,%rsi,1) │ │ - vpextrd $0x2,%xmm1,(%rdi,%rsi,2) │ │ - vpextrd $0x3,%xmm1,(%rdi,%r10,1) │ │ - vpermb %ymm24,%ymm26,%ymm24 │ │ - vmovq %xmm24,(%rax) │ │ - retq │ │ - vpbroadcastd %esi,%zmm27 │ │ - vpmulld 0xe5a56(%rip),%zmm27,%zmm27 │ │ - vmovdqa32 (%rdx),%zmm16 │ │ - vmovdqa32 (%rcx),%zmm17 │ │ - vpsubw %zmm16,%zmm17,%zmm17 │ │ - vpabsw %zmm17,%zmm20 │ │ - vpsubusw %zmm20,%zmm22,%zmm20 │ │ - vpsrlw $0x8,%zmm20,%zmm20 │ │ - vpsllw $0xa,%zmm20,%zmm18 │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ - vmovdqa32 0x40(%rdx),%zmm17 │ │ - vmovdqa32 0x40(%rcx),%zmm18 │ │ - vpsubw %zmm17,%zmm18,%zmm18 │ │ - vpabsw %zmm18,%zmm19 │ │ - vpsubusw %zmm19,%zmm22,%zmm19 │ │ - vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ - vpsllw $0xa,%zmm20,%zmm19 │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ - vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ - vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ - vpermb %zmm20,%zmm21,%zmm20 │ │ - vpdpbusd %zmm25,%zmm20,%zmm24 │ │ - kxnorw %k1,%k1,%k1 │ │ - vpermb %zmm24,%zmm26,%zmm24 │ │ - vmovdqa32 %xmm24,(%rax) │ │ - vpscatterdd %zmm16,(%rdi,%zmm27,1){%k1} │ │ - retq │ │ - vmovdqa32 0xe5a24(%rip),%zmm21 │ │ - cmp $0x4,%r9d │ │ - jne 8f3d │ │ - vmovdqa32 (%rdx),%ymm16 │ │ - vmovdqa32 (%rcx),%ymm17 │ │ - vpsubw %ymm16,%ymm17,%ymm17 │ │ - vpabsw %ymm17,%ymm20 │ │ - vpsubusw %ymm20,%ymm22,%ymm20 │ │ - vpsrlw $0x8,%ymm20,%ymm20 │ │ - vpsllw $0xa,%ymm20,%ymm18 │ │ - vpmulhw %ymm18,%ymm17,%ymm17 │ │ - vpaddw %ymm17,%ymm16,%ymm16 │ │ - vmovdqa32 0x20(%rdx),%ymm17 │ │ - vmovdqa32 0x20(%rcx),%ymm18 │ │ - vpsubw %ymm17,%ymm18,%ymm18 │ │ - vpabsw %ymm18,%ymm19 │ │ - vpsubusw %ymm19,%ymm22,%ymm19 │ │ - vpshldw $0x8,%ymm19,%ymm20,%ymm20 │ │ - vpsllw $0xa,%ymm20,%ymm19 │ │ - vpmulhw %ymm19,%ymm18,%ymm18 │ │ - vpaddw %ymm18,%ymm17,%ymm17 │ │ - vpmulhrsw %ymm23,%ymm16,%ymm16 │ │ - vpmulhrsw %ymm23,%ymm17,%ymm17 │ │ - vpackuswb %ymm17,%ymm16,%ymm16 │ │ - vinserti32x4 $0x1,0xe59ab(%rip),%ymm21,%ymm21 │ │ - vpermb %ymm20,%ymm21,%ymm20 │ │ - vpdpbusd %ymm25,%ymm20,%ymm24 │ │ - vpermb %zmm24,%zmm26,%zmm24 │ │ - vmovdqa32 %xmm24,(%rax) │ │ - vextracti32x4 $0x1,%ymm16,%xmm1 │ │ - vmovq %xmm16,(%rdi) │ │ - vmovq %xmm1,(%rdi,%rsi,1) │ │ - vmovhps %xmm16,(%rdi,%rsi,2) │ │ - vmovhps %xmm1,(%rdi,%r10,1) │ │ - retq │ │ - sub $0xffffffffffffff80,%rdx │ │ - sub $0xffffffffffffff80,%rcx │ │ - add $0x10,%rax │ │ - lea (%rdi,%rsi,4),%rdi │ │ - vmovdqa32 (%rdx),%zmm16 │ │ - vmovdqa32 (%rcx),%zmm17 │ │ - vpsubw %zmm16,%zmm17,%zmm17 │ │ - vpabsw %zmm17,%zmm20 │ │ - vpsubusw %zmm20,%zmm22,%zmm20 │ │ - vpsrlw $0x8,%zmm20,%zmm20 │ │ - vpsllw $0xa,%zmm20,%zmm18 │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ - vmovdqa32 0x40(%rdx),%zmm17 │ │ - vmovdqa32 0x40(%rcx),%zmm18 │ │ - vpsubw %zmm17,%zmm18,%zmm18 │ │ - vpabsw %zmm18,%zmm19 │ │ - vpsubusw %zmm19,%zmm22,%zmm19 │ │ - vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ - vpsllw $0xa,%zmm20,%zmm19 │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ - vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ - vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ - vpermb %zmm20,%zmm21,%zmm20 │ │ - vmovdqa32 %zmm24,%zmm17 │ │ - vpdpbusd %zmm25,%zmm20,%zmm17 │ │ - vpermb %zmm17,%zmm26,%zmm17 │ │ - vmovdqa32 %xmm17,(%rax) │ │ - vextracti32x4 $0x1,%ymm16,%xmm1 │ │ - vextracti32x4 $0x2,%zmm16,%xmm2 │ │ - vextracti32x4 $0x3,%zmm16,%xmm3 │ │ - vmovq %xmm16,(%rdi) │ │ - vmovq %xmm1,(%rdi,%rsi,1) │ │ - vmovq %xmm2,(%rdi,%rsi,2) │ │ - vmovq %xmm3,(%rdi,%r10,1) │ │ - lea (%rdi,%rsi,4),%rdi │ │ - vmovhps %xmm16,(%rdi) │ │ - vmovhps %xmm1,(%rdi,%rsi,1) │ │ - vmovhps %xmm2,(%rdi,%rsi,2) │ │ - vmovhps %xmm3,(%rdi,%r10,1) │ │ - sub $0x8,%r9d │ │ - jg 8f2d │ │ - retq │ │ - vmovdqa32 0xe5887(%rip),%zmm21 │ │ - vmovdqa32 (%rdx),%zmm16 │ │ - vmovdqa32 (%rcx),%zmm17 │ │ - vpsubw %zmm16,%zmm17,%zmm17 │ │ - vpabsw %zmm17,%zmm20 │ │ - vpsubusw %zmm20,%zmm22,%zmm20 │ │ - vpsrlw $0x8,%zmm20,%zmm20 │ │ - vpsllw $0xa,%zmm20,%zmm18 │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ - vmovdqa32 0x40(%rdx),%zmm17 │ │ - vmovdqa32 0x40(%rcx),%zmm18 │ │ - vpsubw %zmm17,%zmm18,%zmm18 │ │ - vpabsw %zmm18,%zmm19 │ │ - vpsubusw %zmm19,%zmm22,%zmm19 │ │ - vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ - vpsllw $0xa,%zmm20,%zmm19 │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ - vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ - vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ - vpermb %zmm20,%zmm21,%zmm20 │ │ - vmovdqa32 %zmm24,%zmm17 │ │ - vpdpbusd %zmm25,%zmm20,%zmm17 │ │ - sub $0xffffffffffffff80,%rdx │ │ - sub $0xffffffffffffff80,%rcx │ │ - vpermb %zmm17,%zmm26,%zmm17 │ │ - vpermq $0xd8,%zmm16,%zmm16 │ │ - vmovdqa32 %xmm17,(%rax) │ │ - add $0x10,%rax │ │ - vmovdqa32 %xmm16,(%rdi) │ │ - vextracti32x4 $0x2,%zmm16,(%rdi,%rsi,1) │ │ - vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,2) │ │ - vextracti32x4 $0x3,%zmm16,(%rdi,%r10,1) │ │ - lea (%rdi,%rsi,4),%rdi │ │ - sub $0x4,%r9d │ │ - jg 9039 │ │ - retq │ │ - vpmovzxbq 0xe5c6b(%rip),%zmm21 │ │ - vmovdqa32 (%rdx),%zmm16 │ │ - vmovdqa32 (%rcx),%zmm17 │ │ - vpsubw %zmm16,%zmm17,%zmm17 │ │ - vpabsw %zmm17,%zmm20 │ │ - vpsubusw %zmm20,%zmm22,%zmm20 │ │ - vpsrlw $0x8,%zmm20,%zmm20 │ │ - vpsllw $0xa,%zmm20,%zmm18 │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ - vmovdqa32 0x40(%rdx),%zmm17 │ │ - vmovdqa32 0x40(%rcx),%zmm18 │ │ - vpsubw %zmm17,%zmm18,%zmm18 │ │ - vpabsw %zmm18,%zmm19 │ │ - vpsubusw %zmm19,%zmm22,%zmm19 │ │ - vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ - vpsllw $0xa,%zmm20,%zmm19 │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ - vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ - vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ - vmovdqa32 %zmm24,%zmm17 │ │ - vpdpbusd %zmm25,%zmm20,%zmm17 │ │ - sub $0xffffffffffffff80,%rdx │ │ - sub $0xffffffffffffff80,%rcx │ │ - vpermb %zmm17,%zmm26,%zmm17 │ │ - vpermq %zmm16,%zmm21,%zmm16 │ │ - vmovdqa32 %xmm17,(%rax) │ │ - add $0x10,%rax │ │ - vmovdqa32 %ymm16,(%rdi) │ │ - vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ - lea (%rdi,%rsi,2),%rdi │ │ - sub $0x2,%r9d │ │ - jg 9125 │ │ - retq │ │ - vpmovzxbq 0xe5b9e(%rip),%zmm28 │ │ - vpsrlq $0x4,%zmm28,%zmm29 │ │ - vmovdqa32 (%rdx),%zmm16 │ │ - vmovdqa32 (%rcx),%zmm17 │ │ - vpsubw %zmm16,%zmm17,%zmm17 │ │ - vpabsw %zmm17,%zmm20 │ │ - vpsubusw %zmm20,%zmm22,%zmm20 │ │ - vpsrlw $0x8,%zmm20,%zmm20 │ │ - vpsllw $0xa,%zmm20,%zmm18 │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ - vmovdqa32 0x80(%rdx),%zmm17 │ │ - vmovdqa32 0x80(%rcx),%zmm18 │ │ - vpsubw %zmm17,%zmm18,%zmm18 │ │ - vpabsw %zmm18,%zmm19 │ │ - vpsubusw %zmm19,%zmm22,%zmm19 │ │ - vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ - vpsllw $0xa,%zmm20,%zmm19 │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ - vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ - vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ - vmovdqa32 0x40(%rdx),%zmm27 │ │ - vmovdqa32 0x40(%rcx),%zmm17 │ │ - vpsubw %zmm27,%zmm17,%zmm17 │ │ - vpabsw %zmm17,%zmm21 │ │ - vpsubusw %zmm21,%zmm22,%zmm21 │ │ - vpsrlw $0x8,%zmm21,%zmm21 │ │ - vpsllw $0xa,%zmm21,%zmm18 │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ - vpaddw %zmm17,%zmm27,%zmm27 │ │ - vmovdqa32 0xc0(%rdx),%zmm17 │ │ - vmovdqa32 0xc0(%rcx),%zmm18 │ │ - vpsubw %zmm17,%zmm18,%zmm18 │ │ - vpabsw %zmm18,%zmm19 │ │ - vpsubusw %zmm19,%zmm22,%zmm19 │ │ - vpshldw $0x8,%zmm19,%zmm21,%zmm21 │ │ - vpsllw $0xa,%zmm21,%zmm19 │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ - vpmulhrsw %zmm23,%zmm27,%zmm27 │ │ - vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ - vpackuswb %zmm17,%zmm27,%zmm27 │ │ - vmovdqa32 %zmm24,%zmm18 │ │ - vpdpbusd %zmm25,%zmm20,%zmm18 │ │ - vmovdqa32 %zmm24,%zmm19 │ │ - vpdpbusd %zmm25,%zmm21,%zmm19 │ │ - add $0x100,%rdx │ │ - add $0x100,%rcx │ │ - vpermt2b %zmm19,%zmm26,%zmm18 │ │ - vmovdqa32 %zmm16,%zmm17 │ │ - vpermt2q %zmm27,%zmm28,%zmm16 │ │ - vpermt2q %zmm27,%zmm29,%zmm17 │ │ - vmovdqa32 %ymm18,(%rax) │ │ - add $0x20,%rax │ │ - vmovdqa32 %zmm16,(%rdi) │ │ - vmovdqa32 %zmm17,(%rdi,%rsi,1) │ │ - lea (%rdi,%rsi,2),%rdi │ │ - sub $0x2,%r9d │ │ - jg 9201 │ │ - retq │ │ - vpmovzxbq 0xe5a1f(%rip),%zmm30 │ │ - vmovdqa32 0xe557d(%rip),%zmm26 │ │ - vpsrlq $0x4,%zmm30,%zmm31 │ │ - vmovdqa32 (%rdx),%zmm16 │ │ - vmovdqa32 (%rcx),%zmm17 │ │ - vpsubw %zmm16,%zmm17,%zmm17 │ │ - vpabsw %zmm17,%zmm28 │ │ - vpsubusw %zmm28,%zmm22,%zmm28 │ │ - vpsrlw $0x8,%zmm28,%zmm28 │ │ - vpsllw $0xa,%zmm28,%zmm18 │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ - vmovdqa32 0x100(%rdx),%zmm17 │ │ - vmovdqa32 0x100(%rcx),%zmm18 │ │ - vpsubw %zmm17,%zmm18,%zmm18 │ │ - vpabsw %zmm18,%zmm19 │ │ - vpsubusw %zmm19,%zmm22,%zmm19 │ │ - vpshldw $0x8,%zmm19,%zmm28,%zmm28 │ │ - vpsllw $0xa,%zmm28,%zmm19 │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ - vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ - vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ - vmovdqa32 0x40(%rdx),%zmm27 │ │ - vmovdqa32 0x40(%rcx),%zmm17 │ │ - vpsubw %zmm27,%zmm17,%zmm17 │ │ - vpabsw %zmm17,%zmm29 │ │ - vpsubusw %zmm29,%zmm22,%zmm29 │ │ - vpsrlw $0x8,%zmm29,%zmm29 │ │ - vpsllw $0xa,%zmm29,%zmm18 │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ - vpaddw %zmm17,%zmm27,%zmm27 │ │ - vmovdqa32 0x140(%rdx),%zmm17 │ │ - vmovdqa32 0x140(%rcx),%zmm18 │ │ - vpsubw %zmm17,%zmm18,%zmm18 │ │ - vpabsw %zmm18,%zmm19 │ │ - vpsubusw %zmm19,%zmm22,%zmm19 │ │ - vpshldw $0x8,%zmm19,%zmm29,%zmm29 │ │ - vpsllw $0xa,%zmm29,%zmm19 │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ - vpmulhrsw %zmm23,%zmm27,%zmm27 │ │ - vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ - vpackuswb %zmm17,%zmm27,%zmm27 │ │ - vmovdqa32 %zmm24,%zmm20 │ │ - vpdpbusd %zmm25,%zmm28,%zmm20 │ │ - vmovdqa32 %zmm24,%zmm21 │ │ - vpdpbusd %zmm25,%zmm29,%zmm21 │ │ - vmovdqa32 %zmm16,%zmm17 │ │ - vpermt2q %zmm27,%zmm30,%zmm16 │ │ - vpermt2q %zmm27,%zmm31,%zmm17 │ │ - vmovdqa32 %zmm16,(%rdi) │ │ - vmovdqa32 %zmm17,(%rdi,%rsi,1) │ │ - vmovdqa32 0x80(%rdx),%zmm16 │ │ - vmovdqa32 0x80(%rcx),%zmm17 │ │ - vpsubw %zmm16,%zmm17,%zmm17 │ │ - vpabsw %zmm17,%zmm28 │ │ - vpsubusw %zmm28,%zmm22,%zmm28 │ │ - vpsrlw $0x8,%zmm28,%zmm28 │ │ - vpsllw $0xa,%zmm28,%zmm18 │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ - vmovdqa32 0x180(%rdx),%zmm17 │ │ - vmovdqa32 0x180(%rcx),%zmm18 │ │ - vpsubw %zmm17,%zmm18,%zmm18 │ │ - vpabsw %zmm18,%zmm19 │ │ - vpsubusw %zmm19,%zmm22,%zmm19 │ │ - vpshldw $0x8,%zmm19,%zmm28,%zmm28 │ │ - vpsllw $0xa,%zmm28,%zmm19 │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ - vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ - vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ - vmovdqa32 0xc0(%rdx),%zmm27 │ │ - vmovdqa32 0xc0(%rcx),%zmm17 │ │ - vpsubw %zmm27,%zmm17,%zmm17 │ │ - vpabsw %zmm17,%zmm29 │ │ - vpsubusw %zmm29,%zmm22,%zmm29 │ │ - vpsrlw $0x8,%zmm29,%zmm29 │ │ - vpsllw $0xa,%zmm29,%zmm18 │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ - vpaddw %zmm17,%zmm27,%zmm27 │ │ - vmovdqa32 0x1c0(%rdx),%zmm17 │ │ - vmovdqa32 0x1c0(%rcx),%zmm18 │ │ - vpsubw %zmm17,%zmm18,%zmm18 │ │ - vpabsw %zmm18,%zmm19 │ │ - vpsubusw %zmm19,%zmm22,%zmm19 │ │ - vpshldw $0x8,%zmm19,%zmm29,%zmm29 │ │ - vpsllw $0xa,%zmm29,%zmm19 │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ - vpmulhrsw %zmm23,%zmm27,%zmm27 │ │ - vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ - vpackuswb %zmm17,%zmm27,%zmm27 │ │ - vprold $0x10,%zmm20,%zmm20 │ │ - vprold $0x10,%zmm21,%zmm21 │ │ - vpdpbusd %zmm25,%zmm28,%zmm20 │ │ - vpdpbusd %zmm25,%zmm29,%zmm21 │ │ - add $0x200,%rdx │ │ - add $0x200,%rcx │ │ - vpermt2b %zmm21,%zmm26,%zmm20 │ │ - vmovdqa32 %zmm16,%zmm17 │ │ - vpermt2q %zmm27,%zmm30,%zmm16 │ │ - vpermt2q %zmm27,%zmm31,%zmm17 │ │ - vmovdqa32 %zmm20,(%rax) │ │ - add $0x40,%rax │ │ - vmovdqa32 %zmm16,0x40(%rdi) │ │ - vmovdqa32 %zmm17,0x40(%rdi,%rsi,1) │ │ - lea (%rdi,%rsi,2),%rdi │ │ - sub $0x2,%r9d │ │ - jg 938a │ │ - retq │ │ - nop │ │ - lea 0xe5839(%rip),%r10 │ │ - tzcnt %r8d,%r8d │ │ - mov 0x10(%rsp),%eax │ │ - movslq (%r10,%r8,4),%r8 │ │ - vpbroadcastd -0xc0(%r10),%zmm22 │ │ - vpbroadcastd -0xc4(%r10),%zmm23 │ │ - vpbroadcastd -0xd0(%r10),%zmm25 │ │ - vmovdqa32 -0x540(%r10),%zmm26 │ │ - vpbroadcastd -0xd4(%r10),%zmm27 │ │ - add %r10,%r8 │ │ - vpbroadcastd -0xdc(%r10,%rax,4),%zmm24 │ │ - mov 0x8(%rsp),%rax │ │ - lea (%rsi,%rsi,2),%r10 │ │ - jmpq *%r8 │ │ - cmp $0x8,%r9d │ │ - jg 9783 │ │ - vmovdqa32 (%rdx),%ymm16 │ │ - vmovdqa32 (%rcx),%ymm17 │ │ - vpsubw %ymm16,%ymm17,%ymm17 │ │ - vpabsw %ymm17,%ymm20 │ │ - vpsubusw %ymm20,%ymm22,%ymm20 │ │ - vpsrlw $0x8,%ymm20,%ymm20 │ │ - vpsllw $0xa,%ymm20,%ymm18 │ │ - vpmulhw %ymm18,%ymm17,%ymm17 │ │ - vpaddw %ymm17,%ymm16,%ymm16 │ │ - vmovdqa32 0x20(%rdx),%ymm17 │ │ - vmovdqa32 0x20(%rcx),%ymm18 │ │ - vpsubw %ymm17,%ymm18,%ymm18 │ │ - vpabsw %ymm18,%ymm19 │ │ - vpsubusw %ymm19,%ymm22,%ymm19 │ │ - vpshldw $0x8,%ymm19,%ymm20,%ymm20 │ │ - vpsllw $0xa,%ymm20,%ymm19 │ │ - vpmulhw %ymm19,%ymm18,%ymm18 │ │ - vpaddw %ymm18,%ymm17,%ymm17 │ │ - vpmulhrsw %ymm23,%ymm16,%ymm16 │ │ - vpmulhrsw %ymm23,%ymm17,%ymm17 │ │ - vpackuswb %ymm17,%ymm16,%ymm16 │ │ - vmovhps 0xe522a(%rip),%xmm26,%xmm26 │ │ - vpdpwssd %ymm25,%ymm20,%ymm24 │ │ - vpermb %ymm24,%ymm26,%ymm24 │ │ - vextracti32x4 $0x1,%zmm16,%xmm1 │ │ - vmovd %xmm16,(%rdi) │ │ - vpextrd $0x1,%xmm16,(%rdi,%rsi,1) │ │ - vmovd %xmm1,(%rdi,%rsi,2) │ │ - vpextrd $0x1,%xmm1,(%rdi,%r10,1) │ │ - jl 9776 │ │ - lea (%rdi,%rsi,4),%rdi │ │ - vpextrd $0x2,%xmm16,(%rdi) │ │ - vpextrd $0x3,%xmm16,(%rdi,%rsi,1) │ │ - vpextrd $0x2,%xmm1,(%rdi,%rsi,2) │ │ - vpextrd $0x3,%xmm1,(%rdi,%r10,1) │ │ - vpandd %xmm27,%xmm24,%xmm24 │ │ - vmovdqa32 %xmm24,(%rax) │ │ - retq │ │ - vpbroadcastd %esi,%zmm21 │ │ - vpmulld 0xe506d(%rip),%zmm21,%zmm21 │ │ - vmovdqa32 (%rdx),%zmm16 │ │ - vmovdqa32 (%rcx),%zmm17 │ │ - vpsubw %zmm16,%zmm17,%zmm17 │ │ - vpabsw %zmm17,%zmm20 │ │ - vpsubusw %zmm20,%zmm22,%zmm20 │ │ - vpsrlw $0x8,%zmm20,%zmm20 │ │ - vpsllw $0xa,%zmm20,%zmm18 │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ - vmovdqa32 0x40(%rdx),%zmm17 │ │ - vmovdqa32 0x40(%rcx),%zmm18 │ │ - vpsubw %zmm17,%zmm18,%zmm18 │ │ - vpabsw %zmm18,%zmm19 │ │ - vpsubusw %zmm19,%zmm22,%zmm19 │ │ - vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ - vpsllw $0xa,%zmm20,%zmm19 │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ - vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ - vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ - vpdpwssd %zmm25,%zmm20,%zmm24 │ │ - kxnorw %k1,%k1,%k1 │ │ - vpermb %zmm24,%zmm26,%zmm24 │ │ - vpandd %ymm27,%ymm24,%ymm24 │ │ - vmovdqa32 %ymm24,(%rax) │ │ - vpscatterdd %zmm16,(%rdi,%zmm21,1){%k1} │ │ - retq │ │ - cmp $0x4,%r9d │ │ - jne 991b │ │ - vmovdqa32 (%rdx),%ymm16 │ │ - vmovdqa32 (%rcx),%ymm17 │ │ - vpsubw %ymm16,%ymm17,%ymm17 │ │ - vpabsw %ymm17,%ymm20 │ │ - vpsubusw %ymm20,%ymm22,%ymm20 │ │ - vpsrlw $0x8,%ymm20,%ymm20 │ │ - vpsllw $0xa,%ymm20,%ymm18 │ │ - vpmulhw %ymm18,%ymm17,%ymm17 │ │ - vpaddw %ymm17,%ymm16,%ymm16 │ │ - vmovdqa32 0x20(%rdx),%ymm17 │ │ - vmovdqa32 0x20(%rcx),%ymm18 │ │ - vpsubw %ymm17,%ymm18,%ymm18 │ │ - vpabsw %ymm18,%ymm19 │ │ - vpsubusw %ymm19,%ymm22,%ymm19 │ │ - vpshldw $0x8,%ymm19,%ymm20,%ymm20 │ │ - vpsllw $0xa,%ymm20,%ymm19 │ │ - vpmulhw %ymm19,%ymm18,%ymm18 │ │ - vpaddw %ymm18,%ymm17,%ymm17 │ │ - vpmulhrsw %ymm23,%ymm16,%ymm16 │ │ - vpmulhrsw %ymm23,%ymm17,%ymm17 │ │ - vpackuswb %ymm17,%ymm16,%ymm16 │ │ - vmovhps 0xe507d(%rip),%xmm26,%xmm26 │ │ - vpdpwssd %ymm25,%ymm20,%ymm24 │ │ - vpermb %ymm24,%ymm26,%ymm24 │ │ - vpandd %xmm27,%xmm24,%xmm24 │ │ - vmovdqa32 %xmm24,(%rax) │ │ - vextracti32x4 $0x1,%ymm16,%xmm1 │ │ - vmovq %xmm16,(%rdi) │ │ - vmovq %xmm1,(%rdi,%rsi,1) │ │ - vmovhps %xmm16,(%rdi,%rsi,2) │ │ - vmovhps %xmm1,(%rdi,%r10,1) │ │ - retq │ │ - sub $0xffffffffffffff80,%rdx │ │ - sub $0xffffffffffffff80,%rcx │ │ - add $0x20,%rax │ │ - lea (%rdi,%rsi,4),%rdi │ │ - vmovdqa32 (%rdx),%zmm16 │ │ - vmovdqa32 (%rcx),%zmm17 │ │ - vpsubw %zmm16,%zmm17,%zmm17 │ │ - vpabsw %zmm17,%zmm20 │ │ - vpsubusw %zmm20,%zmm22,%zmm20 │ │ - vpsrlw $0x8,%zmm20,%zmm20 │ │ - vpsllw $0xa,%zmm20,%zmm18 │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ - vmovdqa32 0x40(%rdx),%zmm17 │ │ - vmovdqa32 0x40(%rcx),%zmm18 │ │ - vpsubw %zmm17,%zmm18,%zmm18 │ │ - vpabsw %zmm18,%zmm19 │ │ - vpsubusw %zmm19,%zmm22,%zmm19 │ │ - vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ - vpsllw $0xa,%zmm20,%zmm19 │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ - vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ - vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ - vmovdqa32 %zmm24,%zmm17 │ │ - vpdpwssd %zmm25,%zmm20,%zmm17 │ │ - vpermb %zmm17,%zmm26,%zmm17 │ │ - vpandd %ymm27,%ymm17,%ymm17 │ │ - vmovdqa32 %ymm17,(%rax) │ │ - vextracti32x4 $0x1,%ymm16,%xmm1 │ │ - vextracti32x4 $0x2,%zmm16,%xmm2 │ │ - vextracti32x4 $0x3,%zmm16,%xmm3 │ │ - vmovq %xmm16,(%rdi) │ │ - vmovq %xmm1,(%rdi,%rsi,1) │ │ - vmovq %xmm2,(%rdi,%rsi,2) │ │ - vmovq %xmm3,(%rdi,%r10,1) │ │ - lea (%rdi,%rsi,4),%rdi │ │ - vmovhps %xmm16,(%rdi) │ │ - vmovhps %xmm1,(%rdi,%rsi,1) │ │ - vmovhps %xmm2,(%rdi,%rsi,2) │ │ - vmovhps %xmm3,(%rdi,%r10,1) │ │ - sub $0x8,%r9d │ │ - jg 990b │ │ - retq │ │ - sub $0xffffffffffffff80,%rdx │ │ - sub $0xffffffffffffff80,%rcx │ │ - add $0x20,%rax │ │ - lea (%rdi,%rsi,4),%rdi │ │ - vmovdqa32 (%rdx),%zmm16 │ │ - vmovdqa32 (%rcx),%zmm17 │ │ - vpsubw %zmm16,%zmm17,%zmm17 │ │ - vpabsw %zmm17,%zmm20 │ │ - vpsubusw %zmm20,%zmm22,%zmm20 │ │ - vpsrlw $0x8,%zmm20,%zmm20 │ │ - vpsllw $0xa,%zmm20,%zmm18 │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ - vmovdqa32 0x40(%rdx),%zmm17 │ │ - vmovdqa32 0x40(%rcx),%zmm18 │ │ - vpsubw %zmm17,%zmm18,%zmm18 │ │ - vpabsw %zmm18,%zmm19 │ │ - vpsubusw %zmm19,%zmm22,%zmm19 │ │ - vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ - vpsllw $0xa,%zmm20,%zmm19 │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ - vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ - vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ - vmovdqa32 %zmm24,%zmm17 │ │ - vpdpwssd %zmm25,%zmm20,%zmm17 │ │ - vpermb %zmm17,%zmm26,%zmm17 │ │ - vpermq $0xd8,%zmm16,%zmm16 │ │ - vpandd %ymm27,%ymm17,%ymm17 │ │ - vmovdqa32 %ymm17,(%rax) │ │ - vmovdqa32 %xmm16,(%rdi) │ │ - vextracti32x4 $0x2,%zmm16,(%rdi,%rsi,1) │ │ - vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,2) │ │ - vextracti32x4 $0x3,%zmm16,(%rdi,%r10,1) │ │ - sub $0x4,%r9d │ │ - jg 9a0d │ │ - retq │ │ - vpmovzxbq 0xe5297(%rip),%zmm21 │ │ - vmovdqa32 (%rdx),%zmm16 │ │ - vmovdqa32 (%rcx),%zmm17 │ │ - vpsubw %zmm16,%zmm17,%zmm17 │ │ - vpabsw %zmm17,%zmm20 │ │ - vpsubusw %zmm20,%zmm22,%zmm20 │ │ - vpsrlw $0x8,%zmm20,%zmm20 │ │ - vpsllw $0xa,%zmm20,%zmm18 │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ - vmovdqa32 0x40(%rdx),%zmm17 │ │ - vmovdqa32 0x40(%rcx),%zmm18 │ │ - vpsubw %zmm17,%zmm18,%zmm18 │ │ - vpabsw %zmm18,%zmm19 │ │ - vpsubusw %zmm19,%zmm22,%zmm19 │ │ - vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ - vpsllw $0xa,%zmm20,%zmm19 │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ - vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ - vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ - vmovdqa32 %zmm24,%zmm17 │ │ - vpdpwssd %zmm25,%zmm20,%zmm17 │ │ - sub $0xffffffffffffff80,%rdx │ │ - sub $0xffffffffffffff80,%rcx │ │ - vpermb %zmm17,%zmm26,%zmm17 │ │ - vpermq %zmm16,%zmm21,%zmm16 │ │ - vpandd %ymm27,%ymm17,%ymm17 │ │ - vmovdqa32 %ymm17,(%rax) │ │ - add $0x20,%rax │ │ - vmovdqa32 %ymm16,(%rdi) │ │ - vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ - lea (%rdi,%rsi,2),%rdi │ │ - sub $0x2,%r9d │ │ - jg 9af9 │ │ - retq │ │ - vpmovzxbq 0xe51bc(%rip),%zmm21 │ │ - vmovdqa32 (%rdx),%zmm16 │ │ - vmovdqa32 (%rcx),%zmm17 │ │ - vpsubw %zmm16,%zmm17,%zmm17 │ │ - vpabsw %zmm17,%zmm20 │ │ - vpsubusw %zmm20,%zmm22,%zmm20 │ │ - vpsrlw $0x8,%zmm20,%zmm20 │ │ - vpsllw $0xa,%zmm20,%zmm18 │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ - vmovdqa32 0x40(%rdx),%zmm17 │ │ - vmovdqa32 0x40(%rcx),%zmm18 │ │ - vpsubw %zmm17,%zmm18,%zmm18 │ │ - vpabsw %zmm18,%zmm19 │ │ - vpsubusw %zmm19,%zmm22,%zmm19 │ │ - vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ - vpsllw $0xa,%zmm20,%zmm19 │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ - vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ - vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ - vmovdqa32 %zmm24,%zmm17 │ │ - vpdpwssd %zmm25,%zmm20,%zmm17 │ │ - sub $0xffffffffffffff80,%rdx │ │ - sub $0xffffffffffffff80,%rcx │ │ - vpermb %zmm17,%zmm26,%zmm17 │ │ - vpermq %zmm16,%zmm21,%zmm16 │ │ - vpandd %ymm27,%ymm17,%ymm17 │ │ - vmovdqa32 %ymm17,(%rax) │ │ - add $0x20,%rax │ │ - vmovdqa32 %zmm16,(%rdi) │ │ - add %rsi,%rdi │ │ - dec %r9d │ │ - jg 9bd4 │ │ - retq │ │ - vpmovzxbq 0xe50eb(%rip),%zmm29 │ │ - vmovdqa32 (%rdx),%zmm16 │ │ - vmovdqa32 (%rcx),%zmm17 │ │ - vpsubw %zmm16,%zmm17,%zmm17 │ │ - vpabsw %zmm17,%zmm20 │ │ - vpsubusw %zmm20,%zmm22,%zmm20 │ │ - vpsrlw $0x8,%zmm20,%zmm20 │ │ - vpsllw $0xa,%zmm20,%zmm18 │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ - vmovdqa32 0x40(%rdx),%zmm17 │ │ - vmovdqa32 0x40(%rcx),%zmm18 │ │ - vpsubw %zmm17,%zmm18,%zmm18 │ │ - vpabsw %zmm18,%zmm19 │ │ - vpsubusw %zmm19,%zmm22,%zmm19 │ │ - vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ - vpsllw $0xa,%zmm20,%zmm19 │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ - vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ - vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ - vmovdqa32 0x80(%rdx),%zmm28 │ │ - vmovdqa32 0x80(%rcx),%zmm17 │ │ - vpsubw %zmm28,%zmm17,%zmm17 │ │ - vpabsw %zmm17,%zmm21 │ │ - vpsubusw %zmm21,%zmm22,%zmm21 │ │ - vpsrlw $0x8,%zmm21,%zmm21 │ │ - vpsllw $0xa,%zmm21,%zmm18 │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ - vpaddw %zmm17,%zmm28,%zmm28 │ │ - vmovdqa32 0xc0(%rdx),%zmm17 │ │ - vmovdqa32 0xc0(%rcx),%zmm18 │ │ - vpsubw %zmm17,%zmm18,%zmm18 │ │ - vpabsw %zmm18,%zmm19 │ │ - vpsubusw %zmm19,%zmm22,%zmm19 │ │ - vpshldw $0x8,%zmm19,%zmm21,%zmm21 │ │ - vpsllw $0xa,%zmm21,%zmm19 │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ - vpmulhrsw %zmm23,%zmm28,%zmm28 │ │ - vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ - vpackuswb %zmm17,%zmm28,%zmm28 │ │ - vmovdqa32 %zmm24,%zmm18 │ │ - vpdpwssd %zmm25,%zmm20,%zmm18 │ │ - vmovdqa32 %zmm24,%zmm19 │ │ - vpdpwssd %zmm25,%zmm21,%zmm19 │ │ - add $0x100,%rdx │ │ - add $0x100,%rcx │ │ - vpermt2b %zmm19,%zmm26,%zmm18 │ │ - vpermq %zmm16,%zmm29,%zmm16 │ │ - vpermq %zmm28,%zmm29,%zmm17 │ │ - vpandd %zmm27,%zmm18,%zmm18 │ │ - vmovdqa32 %zmm18,(%rax) │ │ - add $0x40,%rax │ │ - vmovdqa32 %zmm16,(%rdi) │ │ - vmovdqa32 %zmm17,0x40(%rdi) │ │ - add %rsi,%rdi │ │ - dec %r9d │ │ - jg 9ca5 │ │ - retq │ │ + jmpq 46b7 │ │ nopl 0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - lea 0xe5071(%rip),%r10 │ │ - tzcnt %r8d,%r8d │ │ - movslq (%r10,%r8,4),%r8 │ │ - vpbroadcastd -0xd8(%r10),%zmm22 │ │ - vpbroadcastd -0xf0(%r10),%zmm21 │ │ - vpbroadcastd -0xdc(%r10),%zmm23 │ │ - vmovdqa32 -0x518(%r10),%zmm24 │ │ - add %r10,%r8 │ │ - mov 0x8(%rsp),%rax │ │ - lea (%rsi,%rsi,2),%r10 │ │ - jmpq *%r8 │ │ - cmp $0x8,%r9d │ │ - jg 9f4e │ │ - vmovdqa32 (%rdx),%ymm16 │ │ - vmovdqa32 (%rcx),%ymm17 │ │ - vpsubw %ymm16,%ymm17,%ymm17 │ │ - vpabsw %ymm17,%ymm20 │ │ - vpsubusw %ymm20,%ymm22,%ymm20 │ │ - vpsrlw $0x8,%ymm20,%ymm20 │ │ - vpsllw $0xa,%ymm20,%ymm18 │ │ - vpmulhw %ymm18,%ymm17,%ymm17 │ │ - vpaddw %ymm17,%ymm16,%ymm16 │ │ - vmovdqa32 0x20(%rdx),%ymm17 │ │ - vmovdqa32 0x20(%rcx),%ymm18 │ │ - vpsubw %ymm17,%ymm18,%ymm18 │ │ - vpabsw %ymm18,%ymm19 │ │ - vpsubusw %ymm19,%ymm22,%ymm19 │ │ - vpshldw $0x8,%ymm19,%ymm20,%ymm20 │ │ - vpsllw $0xa,%ymm20,%ymm19 │ │ - vpsubb %ymm20,%ymm21,%ymm20 │ │ - vpmulhw %ymm19,%ymm18,%ymm18 │ │ - vpaddw %ymm18,%ymm17,%ymm17 │ │ - vpmulhrsw %ymm23,%ymm16,%ymm16 │ │ - vpmulhrsw %ymm23,%ymm17,%ymm17 │ │ - vpackuswb %ymm17,%ymm16,%ymm16 │ │ - vinserti32x4 $0x1,0xe4aa3(%rip),%ymm24,%ymm24 │ │ - vpermb %ymm20,%ymm24,%ymm20 │ │ - vmovdqa32 %ymm20,(%rax) │ │ - vextracti32x4 $0x1,%zmm16,%xmm1 │ │ - vmovd %xmm16,(%rdi) │ │ - vpextrd $0x1,%xmm16,(%rdi,%rsi,1) │ │ - vmovd %xmm1,(%rdi,%rsi,2) │ │ - vpextrd $0x1,%xmm1,(%rdi,%r10,1) │ │ - jl 9f4d │ │ - lea (%rdi,%rsi,4),%rdi │ │ - vpextrd $0x2,%xmm16,(%rdi) │ │ - vpextrd $0x3,%xmm16,(%rdi,%rsi,1) │ │ - vpextrd $0x2,%xmm1,(%rdi,%rsi,2) │ │ - vpextrd $0x3,%xmm1,(%rdi,%r10,1) │ │ - retq │ │ - vpbroadcastd %esi,%zmm25 │ │ - vpmulld 0xe48a2(%rip),%zmm25,%zmm25 │ │ - vmovdqa32 (%rdx),%zmm16 │ │ - vmovdqa32 (%rcx),%zmm17 │ │ - vpsubw %zmm16,%zmm17,%zmm17 │ │ - vpabsw %zmm17,%zmm20 │ │ - vpsubusw %zmm20,%zmm22,%zmm20 │ │ - vpsrlw $0x8,%zmm20,%zmm20 │ │ - vpsllw $0xa,%zmm20,%zmm18 │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ - vmovdqa32 0x40(%rdx),%zmm17 │ │ - vmovdqa32 0x40(%rcx),%zmm18 │ │ - vpsubw %zmm17,%zmm18,%zmm18 │ │ - vpabsw %zmm18,%zmm19 │ │ - vpsubusw %zmm19,%zmm22,%zmm19 │ │ - vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ - vpsllw $0xa,%zmm20,%zmm19 │ │ - vpsubb %zmm20,%zmm21,%zmm20 │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ - vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ - vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ - vpermb %zmm20,%zmm24,%zmm20 │ │ - kxnorw %k1,%k1,%k1 │ │ - vmovdqa32 %zmm20,(%rax) │ │ - vpscatterdd %zmm16,(%rdi,%zmm25,1){%k1} │ │ - retq │ │ - cmp $0x4,%r9d │ │ - jne a0db │ │ - vmovdqa32 (%rdx),%ymm16 │ │ - vmovdqa32 (%rcx),%ymm17 │ │ - vpsubw %ymm16,%ymm17,%ymm17 │ │ - vpabsw %ymm17,%ymm20 │ │ - vpsubusw %ymm20,%ymm22,%ymm20 │ │ - vpsrlw $0x8,%ymm20,%ymm20 │ │ - vpsllw $0xa,%ymm20,%ymm18 │ │ - vpmulhw %ymm18,%ymm17,%ymm17 │ │ - vpaddw %ymm17,%ymm16,%ymm16 │ │ - vmovdqa32 0x20(%rdx),%ymm17 │ │ - vmovdqa32 0x20(%rcx),%ymm18 │ │ - vpsubw %ymm17,%ymm18,%ymm18 │ │ - vpabsw %ymm18,%ymm19 │ │ - vpsubusw %ymm19,%ymm22,%ymm19 │ │ - vpshldw $0x8,%ymm19,%ymm20,%ymm20 │ │ - vpsllw $0xa,%ymm20,%ymm19 │ │ - vpsubb %ymm20,%ymm21,%ymm20 │ │ - vpmulhw %ymm19,%ymm18,%ymm18 │ │ - vpaddw %ymm18,%ymm17,%ymm17 │ │ - vpmulhrsw %ymm23,%ymm16,%ymm16 │ │ - vpmulhrsw %ymm23,%ymm17,%ymm17 │ │ - vpackuswb %ymm17,%ymm16,%ymm16 │ │ - vinserti32x4 $0x1,0xe4901(%rip),%ymm24,%ymm24 │ │ - vpermb %ymm20,%ymm24,%ymm20 │ │ - vmovdqa32 %ymm20,(%rax) │ │ - vextracti32x4 $0x1,%ymm16,%xmm1 │ │ - vmovq %xmm16,(%rdi) │ │ - vmovq %xmm1,(%rdi,%rsi,1) │ │ - vmovhps %xmm16,(%rdi,%rsi,2) │ │ - vmovhps %xmm1,(%rdi,%r10,1) │ │ - retq │ │ - sub $0xffffffffffffff80,%rdx │ │ - sub $0xffffffffffffff80,%rcx │ │ - add $0x40,%rax │ │ - lea (%rdi,%rsi,4),%rdi │ │ - vmovdqa32 (%rdx),%zmm16 │ │ - vmovdqa32 (%rcx),%zmm17 │ │ - vpsubw %zmm16,%zmm17,%zmm17 │ │ - vpabsw %zmm17,%zmm20 │ │ - vpsubusw %zmm20,%zmm22,%zmm20 │ │ - vpsrlw $0x8,%zmm20,%zmm20 │ │ - vpsllw $0xa,%zmm20,%zmm18 │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ - vmovdqa32 0x40(%rdx),%zmm17 │ │ - vmovdqa32 0x40(%rcx),%zmm18 │ │ - vpsubw %zmm17,%zmm18,%zmm18 │ │ - vpabsw %zmm18,%zmm19 │ │ - vpsubusw %zmm19,%zmm22,%zmm19 │ │ - vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ - vpsllw $0xa,%zmm20,%zmm19 │ │ - vpsubb %zmm20,%zmm21,%zmm20 │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ - vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ - vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ - vpermb %zmm20,%zmm24,%zmm20 │ │ - vmovdqa32 %zmm20,(%rax) │ │ - vextracti32x4 $0x1,%ymm16,%xmm1 │ │ - vextracti32x4 $0x2,%zmm16,%xmm2 │ │ - vextracti32x4 $0x3,%zmm16,%xmm3 │ │ - vmovq %xmm16,(%rdi) │ │ - vmovq %xmm1,(%rdi,%rsi,1) │ │ - vmovq %xmm2,(%rdi,%rsi,2) │ │ - vmovq %xmm3,(%rdi,%r10,1) │ │ - lea (%rdi,%rsi,4),%rdi │ │ - vmovhps %xmm16,(%rdi) │ │ - vmovhps %xmm1,(%rdi,%rsi,1) │ │ - vmovhps %xmm2,(%rdi,%rsi,2) │ │ - vmovhps %xmm3,(%rdi,%r10,1) │ │ - sub $0x8,%r9d │ │ - jg a0cb │ │ - retq │ │ - sub $0xffffffffffffff80,%rdx │ │ - sub $0xffffffffffffff80,%rcx │ │ - add $0x40,%rax │ │ - lea (%rdi,%rsi,4),%rdi │ │ - vmovdqa32 (%rdx),%zmm16 │ │ - vmovdqa32 (%rcx),%zmm17 │ │ - vpsubw %zmm16,%zmm17,%zmm17 │ │ - vpabsw %zmm17,%zmm20 │ │ - vpsubusw %zmm20,%zmm22,%zmm20 │ │ - vpsrlw $0x8,%zmm20,%zmm20 │ │ - vpsllw $0xa,%zmm20,%zmm18 │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ - vmovdqa32 0x40(%rdx),%zmm17 │ │ - vmovdqa32 0x40(%rcx),%zmm18 │ │ - vpsubw %zmm17,%zmm18,%zmm18 │ │ - vpabsw %zmm18,%zmm19 │ │ - vpsubusw %zmm19,%zmm22,%zmm19 │ │ - vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ - vpsllw $0xa,%zmm20,%zmm19 │ │ - vpsubb %zmm20,%zmm21,%zmm20 │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ - vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ - vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ - vpermb %zmm20,%zmm24,%zmm20 │ │ - vpermq $0xd8,%zmm16,%zmm16 │ │ - vmovdqa32 %zmm20,(%rax) │ │ - vmovdqa32 %xmm16,(%rdi) │ │ - vextracti32x4 $0x2,%zmm16,(%rdi,%rsi,1) │ │ - vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,2) │ │ - vextracti32x4 $0x3,%zmm16,(%rdi,%r10,1) │ │ - sub $0x4,%r9d │ │ - jg a1c1 │ │ - retq │ │ - vpmovzxbq 0xe4aef(%rip),%zmm25 │ │ - vmovdqa32 (%rdx),%zmm16 │ │ - vmovdqa32 (%rcx),%zmm17 │ │ - vpsubw %zmm16,%zmm17,%zmm17 │ │ - vpabsw %zmm17,%zmm20 │ │ - vpsubusw %zmm20,%zmm22,%zmm20 │ │ - vpsrlw $0x8,%zmm20,%zmm20 │ │ - vpsllw $0xa,%zmm20,%zmm18 │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ - vmovdqa32 0x40(%rdx),%zmm17 │ │ - vmovdqa32 0x40(%rcx),%zmm18 │ │ - vpsubw %zmm17,%zmm18,%zmm18 │ │ - vpabsw %zmm18,%zmm19 │ │ - vpsubusw %zmm19,%zmm22,%zmm19 │ │ - vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ - vpsllw $0xa,%zmm20,%zmm19 │ │ - vpsubb %zmm20,%zmm21,%zmm20 │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ - vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ - vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ - vpermb %zmm20,%zmm24,%zmm20 │ │ - sub $0xffffffffffffff80,%rdx │ │ - sub $0xffffffffffffff80,%rcx │ │ - vpermq %zmm16,%zmm25,%zmm16 │ │ - vmovdqa32 %zmm20,(%rax) │ │ - add $0x40,%rax │ │ - vmovdqa32 %ymm16,(%rdi) │ │ - vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ - lea (%rdi,%rsi,2),%rdi │ │ - sub $0x2,%r9d │ │ - jg a2a1 │ │ - retq │ │ - vpmovzxbq 0xe4a20(%rip),%zmm25 │ │ - vmovdqa32 (%rdx),%zmm16 │ │ - vmovdqa32 (%rcx),%zmm17 │ │ - vpsubw %zmm16,%zmm17,%zmm17 │ │ - vpabsw %zmm17,%zmm20 │ │ - vpsubusw %zmm20,%zmm22,%zmm20 │ │ - vpsrlw $0x8,%zmm20,%zmm20 │ │ - vpsllw $0xa,%zmm20,%zmm18 │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ - vmovdqa32 0x40(%rdx),%zmm17 │ │ - vmovdqa32 0x40(%rcx),%zmm18 │ │ - vpsubw %zmm17,%zmm18,%zmm18 │ │ - vpabsw %zmm18,%zmm19 │ │ - vpsubusw %zmm19,%zmm22,%zmm19 │ │ - vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ - vpsllw $0xa,%zmm20,%zmm19 │ │ - vpsubb %zmm20,%zmm21,%zmm20 │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ - vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ - vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ - vpermb %zmm20,%zmm24,%zmm20 │ │ - sub $0xffffffffffffff80,%rdx │ │ - sub $0xffffffffffffff80,%rcx │ │ - vpermq %zmm16,%zmm25,%zmm16 │ │ - vmovdqa32 %zmm20,(%rax) │ │ - add $0x40,%rax │ │ - vmovdqa32 %zmm16,(%rdi) │ │ - add %rsi,%rdi │ │ - dec %r9d │ │ - jg a370 │ │ - retq │ │ - vpmovzxbq 0xe495b(%rip),%zmm27 │ │ - vmovdqa32 (%rdx),%zmm16 │ │ - vmovdqa32 (%rcx),%zmm17 │ │ - vpsubw %zmm16,%zmm17,%zmm17 │ │ - vpabsw %zmm17,%zmm20 │ │ - vpsubusw %zmm20,%zmm22,%zmm20 │ │ - vpsrlw $0x8,%zmm20,%zmm20 │ │ - vpsllw $0xa,%zmm20,%zmm18 │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ - vpaddw %zmm17,%zmm16,%zmm16 │ │ - vmovdqa32 0x40(%rdx),%zmm17 │ │ - vmovdqa32 0x40(%rcx),%zmm18 │ │ - vpsubw %zmm17,%zmm18,%zmm18 │ │ - vpabsw %zmm18,%zmm19 │ │ - vpsubusw %zmm19,%zmm22,%zmm19 │ │ - vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ - vpsllw $0xa,%zmm20,%zmm19 │ │ - vpsubb %zmm20,%zmm21,%zmm20 │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ - vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ - vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ - vpackuswb %zmm17,%zmm16,%zmm16 │ │ - vmovdqa32 0x80(%rdx),%zmm26 │ │ - vmovdqa32 0x80(%rcx),%zmm17 │ │ - vpsubw %zmm26,%zmm17,%zmm17 │ │ - vpabsw %zmm17,%zmm25 │ │ - vpsubusw %zmm25,%zmm22,%zmm25 │ │ - vpsrlw $0x8,%zmm25,%zmm25 │ │ - vpsllw $0xa,%zmm25,%zmm18 │ │ - vpmulhw %zmm18,%zmm17,%zmm17 │ │ - vpaddw %zmm17,%zmm26,%zmm26 │ │ - vmovdqa32 0xc0(%rdx),%zmm17 │ │ - vmovdqa32 0xc0(%rcx),%zmm18 │ │ - vpsubw %zmm17,%zmm18,%zmm18 │ │ - vpabsw %zmm18,%zmm19 │ │ - vpsubusw %zmm19,%zmm22,%zmm19 │ │ - vpshldw $0x8,%zmm19,%zmm25,%zmm25 │ │ - vpsllw $0xa,%zmm25,%zmm19 │ │ - vpsubb %zmm25,%zmm21,%zmm25 │ │ - vpmulhw %zmm19,%zmm18,%zmm18 │ │ - vpaddw %zmm18,%zmm17,%zmm17 │ │ - vpmulhrsw %zmm23,%zmm26,%zmm26 │ │ - vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ - vpackuswb %zmm17,%zmm26,%zmm26 │ │ - vpermb %zmm20,%zmm24,%zmm20 │ │ - vpermb %zmm25,%zmm24,%zmm25 │ │ - add $0x100,%rdx │ │ - add $0x100,%rcx │ │ - vpermq %zmm16,%zmm27,%zmm16 │ │ - vpermq %zmm26,%zmm27,%zmm26 │ │ - vmovdqa32 %zmm20,(%rax) │ │ - vmovdqa32 %zmm25,0x40(%rax) │ │ - sub $0xffffffffffffff80,%rax │ │ - vmovdqa32 %zmm16,(%rdi) │ │ - vmovdqa32 %zmm26,0x40(%rdi) │ │ - add %rsi,%rdi │ │ - dec %r9d │ │ - jg a435 │ │ - retq │ │ - nopl 0x0(%rax) │ │ mov 0x18(%rsp),%r11d │ │ cmp $0xf,%r11d │ │ - jne b063 │ │ + jne 5813 │ │ push %rbx │ │ push %rbp │ │ push %r14 │ │ push %r15 │ │ push %r12 │ │ sub $0xc0,%rsp │ │ lea (%rsi,%rsi,2),%r14 │ │ @@ -4412,37 +561,37 @@ │ │ vmovdqa %ymm2,0x50(%rsp) │ │ vmovdqa %ymm3,0x70(%rsp) │ │ vmovdqa %ymm4,0x90(%rsp) │ │ mov 0xf8(%rsp),%r11d │ │ xor %eax,%eax │ │ sub $0x1f,%r11d │ │ test %r8d,%r8d │ │ - je aac1 │ │ + je 5271 │ │ vmovd %r8d,%xmm0 │ │ lzcnt %r8d,%r10d │ │ add %r11d,%r10d │ │ cmovs %eax,%r10d │ │ mov %r10,(%rsp) │ │ test %r9d,%r9d │ │ - je a941 │ │ + je 50f1 │ │ vmovd %r9d,%xmm1 │ │ lzcnt %r9d,%r9d │ │ add %r11d,%r9d │ │ cmovs %eax,%r9d │ │ mov %r9,0x8(%rsp) │ │ - lea 0xe4a10(%rip),%rax │ │ + lea 0xed920(%rip),%rax │ │ vpbroadcastb (%rax,%r10,1),%ymm13 │ │ vpbroadcastb (%rax,%r9,1),%ymm14 │ │ vpbroadcastb %xmm0,%ymm0 │ │ vpbroadcastb %xmm1,%ymm1 │ │ and $0x1,%r8d │ │ lea 0x8(%rax,%r8,2),%r8 │ │ lea 0xc(%rax),%r9 │ │ mov 0xf0(%rsp),%r10d │ │ - lea 0xe4ac8(%rip),%rax │ │ + lea 0xed9d8(%rip),%rax │ │ lea (%rax,%r10,8),%r10 │ │ mov $0xfffffffffffffff8,%rdx │ │ lea (%rcx),%rcx │ │ lea (%rcx,%rsi,1),%rbx │ │ lea (%rdi,%rsi,4),%rbp │ │ mov $0x1,%r15d │ │ vpxor %ymm15,%ymm15,%ymm15 │ │ @@ -4558,16 +707,16 @@ │ │ vpsrlw 0x8(%rsp),%ymm9,%ymm5 │ │ vpand %ymm5,%ymm14,%ymm5 │ │ vpsubusb %ymm5,%ymm1,%ymm5 │ │ vpminub %ymm5,%ymm9,%ymm5 │ │ vpmaddubsw %ymm11,%ymm5,%ymm5 │ │ vpaddw %ymm5,%ymm15,%ymm15 │ │ dec %r15 │ │ - jge a6d3 │ │ - vpbroadcastd 0xe47b1(%rip),%ymm10 │ │ + jge 4e83 │ │ + vpbroadcastd 0xed6c1(%rip),%ymm10 │ │ vpxor %ymm9,%ymm9,%ymm9 │ │ vpcmpgtw %ymm12,%ymm9,%ymm6 │ │ vpcmpgtw %ymm15,%ymm9,%ymm5 │ │ vpaddw %ymm6,%ymm12,%ymm12 │ │ vpaddw %ymm5,%ymm15,%ymm15 │ │ vpunpckhbw %ymm9,%ymm4,%ymm5 │ │ vpunpcklbw %ymm9,%ymm4,%ymm4 │ │ @@ -4584,36 +733,36 @@ │ │ vmovhps %xmm4,(%rdi,%rsi,1) │ │ vmovhps %xmm5,(%rdi,%r14,1) │ │ mov %rbp,%rdi │ │ lea 0x90(%rsp),%rcx │ │ lea 0xa0(%rsp),%rbx │ │ lea 0x0(%rbp,%rsi,4),%rbp │ │ add $0x4,%rdx │ │ - jl a6a0 │ │ + jl 4e50 │ │ add $0xc0,%rsp │ │ pop %r12 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ vzeroupper │ │ retq │ │ - lea 0xe4720(%rip),%rax │ │ + lea 0xed630(%rip),%rax │ │ vpbroadcastb (%rax,%r10,1),%ymm13 │ │ vpbroadcastb %xmm0,%ymm0 │ │ and $0x1,%r8d │ │ lea 0x8(%rax,%r8,2),%r8 │ │ mov 0xf0(%rsp),%r10d │ │ - lea 0xe47e7(%rip),%rax │ │ + lea 0xed6f7(%rip),%rax │ │ lea (%rax,%r10,8),%r10 │ │ mov $0xfffffffffffffff8,%rdx │ │ lea (%rcx),%rcx │ │ lea (%rcx,%rsi,1),%rbx │ │ lea (%rdi,%rsi,4),%rbp │ │ - vpbroadcastd 0xe46da(%rip),%ymm3 │ │ + vpbroadcastd 0xed5ea(%rip),%ymm3 │ │ vpxor %ymm1,%ymm1,%ymm1 │ │ mov $0x1,%r15d │ │ vpxor %ymm15,%ymm15,%ymm15 │ │ vpxor %ymm12,%ymm12,%ymm12 │ │ vmovq (%rdi),%xmm4 │ │ vmovq (%rdi,%rsi,1),%xmm5 │ │ vinserti128 $0x1,(%rdi,%rsi,2),%ymm4,%ymm4 │ │ @@ -4648,15 +797,15 @@ │ │ vpsrlw (%rsp),%ymm9,%ymm5 │ │ vpand %ymm5,%ymm13,%ymm5 │ │ vpsubusb %ymm5,%ymm0,%ymm5 │ │ vpminub %ymm5,%ymm9,%ymm5 │ │ vpmaddubsw %ymm11,%ymm5,%ymm5 │ │ vpaddw %ymm5,%ymm15,%ymm15 │ │ dec %r15 │ │ - jge a9b9 │ │ + jge 5169 │ │ vpcmpgtw %ymm12,%ymm1,%ymm6 │ │ vpcmpgtw %ymm15,%ymm1,%ymm5 │ │ vpaddw %ymm6,%ymm12,%ymm12 │ │ vpaddw %ymm5,%ymm15,%ymm15 │ │ vpmulhrsw %ymm3,%ymm12,%ymm12 │ │ vpmulhrsw %ymm3,%ymm15,%ymm15 │ │ vpacksswb %ymm12,%ymm15,%ymm15 │ │ @@ -4667,40 +816,40 @@ │ │ vmovhps %xmm4,(%rdi,%rsi,1) │ │ vmovhps %xmm5,(%rdi,%r14,1) │ │ mov %rbp,%rdi │ │ lea 0x90(%rsp),%rcx │ │ lea 0xa0(%rsp),%rbx │ │ lea 0x0(%rbp,%rsi,4),%rbp │ │ add $0x4,%rdx │ │ - jl a98e │ │ + jl 513e │ │ add $0xc0,%rsp │ │ pop %r12 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ vzeroupper │ │ retq │ │ vmovd %r9d,%xmm1 │ │ lzcnt %r9d,%r9d │ │ add %r11d,%r9d │ │ cmovs %eax,%r9d │ │ mov %r9,0x8(%rsp) │ │ - lea 0xe458a(%rip),%rax │ │ + lea 0xed49a(%rip),%rax │ │ vpbroadcastb (%rax,%r9,1),%ymm14 │ │ vpbroadcastb %xmm1,%ymm1 │ │ lea 0xc(%rax),%r9 │ │ mov 0xf0(%rsp),%r10d │ │ - lea 0xe4656(%rip),%rax │ │ + lea 0xed566(%rip),%rax │ │ lea (%rax,%r10,8),%r10 │ │ mov $0xfffffffffffffff8,%rdx │ │ lea (%rcx),%rcx │ │ lea (%rcx,%rsi,1),%rbx │ │ lea (%rdi,%rsi,4),%rbp │ │ - vpbroadcastd 0xe4549(%rip),%ymm2 │ │ + vpbroadcastd 0xed459(%rip),%ymm2 │ │ vpxor %ymm0,%ymm0,%ymm0 │ │ mov $0x1,%r15d │ │ vpxor %ymm15,%ymm15,%ymm15 │ │ vpxor %ymm12,%ymm12,%ymm12 │ │ vmovq (%rdi),%xmm4 │ │ vmovq (%rdi,%rsi,1),%xmm5 │ │ vinserti128 $0x1,(%rdi,%rsi,2),%ymm4,%ymm4 │ │ @@ -4766,15 +915,15 @@ │ │ vpsrlw 0x8(%rsp),%ymm9,%ymm5 │ │ vpand %ymm5,%ymm14,%ymm5 │ │ vpsubusb %ymm5,%ymm1,%ymm5 │ │ vpminub %ymm5,%ymm9,%ymm5 │ │ vpmaddubsw %ymm11,%ymm5,%ymm5 │ │ vpaddw %ymm5,%ymm15,%ymm15 │ │ dec %r15 │ │ - jge ab4a │ │ + jge 52fa │ │ vpcmpgtw %ymm12,%ymm0,%ymm6 │ │ vpcmpgtw %ymm15,%ymm0,%ymm5 │ │ vpaddw %ymm6,%ymm12,%ymm12 │ │ vpaddw %ymm5,%ymm15,%ymm15 │ │ vpmulhrsw %ymm2,%ymm12,%ymm12 │ │ vpmulhrsw %ymm2,%ymm15,%ymm15 │ │ vpacksswb %ymm12,%ymm15,%ymm15 │ │ @@ -4785,24 +934,24 @@ │ │ vmovhps %xmm4,(%rdi,%rsi,1) │ │ vmovhps %xmm5,(%rdi,%r14,1) │ │ mov %rbp,%rdi │ │ lea 0x90(%rsp),%rcx │ │ lea 0xa0(%rsp),%rbx │ │ lea 0x0(%rbp,%rsi,4),%rbp │ │ add $0x4,%rdx │ │ - jl ab1f │ │ + jl 52cf │ │ add $0xc0,%rsp │ │ pop %r12 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ vzeroupper │ │ retq │ │ - lea 0xe42cf(%rip),%r12 │ │ + lea 0xed1df(%rip),%r12 │ │ vmovq 0x1(%rbx),%xmm5 │ │ vbroadcasti128 -0x1(%rdi,%rsi,1),%ymm10 │ │ vbroadcasti128 -0x1(%rdi,%rsi,2),%ymm11 │ │ vmovhps 0x1(%rdi),%xmm5,%xmm5 │ │ vinserti128 $0x1,-0x1(%rdi,%r14,1),%ymm10,%ymm6 │ │ vinserti128 $0x1,-0x1(%rdi,%rsi,4),%ymm11,%ymm9 │ │ vpsrldq $0x2,%ymm10,%ymm10 │ │ @@ -4813,22 +962,22 @@ │ │ vpblendd $0xf0,%ymm10,%ymm5,%ymm5 │ │ vpblendvb %ymm9,0xa0(%rsp,%rdx,8),%ymm6,%ymm6 │ │ retq │ │ vmovdqu -0x1(%rdi),%xmm5 │ │ vmovdqu -0x1(%rdi,%rsi,1),%xmm9 │ │ vinserti128 $0x1,-0x1(%rdi,%rsi,2),%ymm5,%ymm5 │ │ vinserti128 $0x1,-0x1(%rdi,%r14,1),%ymm9,%ymm9 │ │ - vmovdqu 0xe4255(%rip),%ymm10 │ │ + vmovdqu 0xed165(%rip),%ymm10 │ │ vpunpcklqdq %ymm9,%ymm5,%ymm6 │ │ vpblendvb %ymm10,0x98(%rsp,%rdx,8),%ymm6,%ymm6 │ │ vpsrldq $0x2,%ymm5,%ymm5 │ │ vpsrldq $0x2,%ymm9,%ymm9 │ │ vpunpcklqdq %ymm9,%ymm5,%ymm5 │ │ retq │ │ - lea 0xe4225(%rip),%r12 │ │ + lea 0xed135(%rip),%r12 │ │ vmovq -0x1(%rbx),%xmm6 │ │ vbroadcasti128 -0x1(%rdi,%rsi,1),%ymm5 │ │ vbroadcasti128 -0x1(%rdi,%rsi,2),%ymm9 │ │ vmovhps -0x1(%rdi),%xmm6,%xmm6 │ │ vmovdqu 0x10(%r12,%rdx,2),%ymm11 │ │ vpunpcklqdq %ymm9,%ymm5,%ymm10 │ │ vinserti128 $0x1,-0x1(%rdi,%r14,1),%ymm5,%ymm5 │ │ @@ -4844,29 +993,29 @@ │ │ vmovq (%rdi,%r14,1),%xmm9 │ │ vmovhps (%rdi),%xmm6,%xmm6 │ │ vmovhps (%rdi,%rsi,2),%xmm5,%xmm5 │ │ vmovhps (%rdi,%rsi,4),%xmm9,%xmm9 │ │ vinserti128 $0x1,%xmm5,%ymm6,%ymm6 │ │ vinserti128 $0x1,%xmm9,%ymm5,%ymm5 │ │ retq │ │ - lea 0xe41d6(%rip),%r12 │ │ + lea 0xed0e6(%rip),%r12 │ │ vmovq -0x2(%rdi,%rsi,2),%xmm6 │ │ vmovq -0x2(%rdi,%r14,1),%xmm9 │ │ vmovq 0x2(%rcx),%xmm5 │ │ vmovq 0x2(%rbx),%xmm10 │ │ vmovdqu 0x20(%r12,%rdx,4),%ymm11 │ │ vinserti128 $0x1,-0x2(%rbp),%ymm6,%ymm6 │ │ vinserti128 $0x1,-0x2(%rbp,%rsi,1),%ymm9,%ymm9 │ │ vinserti128 $0x1,0x2(%rdi),%ymm5,%ymm5 │ │ vinserti128 $0x1,0x2(%rdi,%rsi,1),%ymm10,%ymm10 │ │ vpunpcklqdq %ymm9,%ymm6,%ymm6 │ │ vpunpcklqdq %ymm10,%ymm5,%ymm5 │ │ vpblendvb %ymm11,0x68(%rsp,%rdx,8),%ymm6,%ymm6 │ │ retq │ │ - lea 0xe4180(%rip),%r12 │ │ + lea 0xed090(%rip),%r12 │ │ vmovq 0x2(%rbx),%xmm5 │ │ vbroadcasti128 -0x2(%rdi,%rsi,1),%ymm6 │ │ vbroadcasti128 -0x2(%rdi,%rsi,2),%ymm9 │ │ vmovhps 0x2(%rdi),%xmm5,%xmm5 │ │ vshufps $0x99,%ymm9,%ymm6,%ymm10 │ │ vinserti128 $0x1,-0x2(%rdi,%r14,1),%ymm6,%ymm6 │ │ vinserti128 $0x1,-0x2(%rdi,%rsi,4),%ymm9,%ymm9 │ │ @@ -4880,42 +1029,42 @@ │ │ vmovdqu -0x2(%rdi,%rsi,1),%xmm9 │ │ vinserti128 $0x1,-0x2(%rdi,%rsi,2),%ymm5,%ymm5 │ │ vinserti128 $0x1,-0x2(%rdi,%r14,1),%ymm9,%ymm9 │ │ vshufps $0x44,%ymm9,%ymm5,%ymm6 │ │ vshufps $0x99,%ymm9,%ymm5,%ymm5 │ │ vpblendw $0x11,%ymm11,%ymm6,%ymm6 │ │ retq │ │ - lea 0xe40f4(%rip),%r12 │ │ + lea 0xed004(%rip),%r12 │ │ vmovq -0x2(%rbx),%xmm6 │ │ vbroadcasti128 -0x2(%rdi,%rsi,1),%ymm5 │ │ vbroadcasti128 -0x2(%rdi,%rsi,2),%ymm10 │ │ vmovhps -0x2(%rdi),%xmm6,%xmm6 │ │ vpunpcklqdq %ymm10,%ymm5,%ymm9 │ │ vinserti128 $0x1,-0x2(%rdi,%r14,1),%ymm5,%ymm5 │ │ vinserti128 $0x1,-0x2(%rdi,%rsi,4),%ymm10,%ymm10 │ │ vmovdqu 0x10(%r12,%rdx,2),%ymm11 │ │ vpblendd $0xf0,%ymm9,%ymm6,%ymm6 │ │ vshufps $0x99,%ymm10,%ymm5,%ymm5 │ │ vpblendvb %ymm11,0x50(%rsp,%rdx,8),%ymm6,%ymm6 │ │ retq │ │ - lea 0xe409c(%rip),%r12 │ │ + lea 0xecfac(%rip),%r12 │ │ vmovdqu 0x20(%r12,%rdx,4),%ymm11 │ │ vmovq -0x2(%rcx),%xmm6 │ │ vmovq -0x2(%rbx),%xmm9 │ │ vmovq 0x2(%rdi,%rsi,2),%xmm5 │ │ vmovq 0x2(%rdi,%r14,1),%xmm10 │ │ vinserti128 $0x1,-0x2(%rdi),%ymm6,%ymm6 │ │ vinserti128 $0x1,-0x2(%rdi,%rsi,1),%ymm9,%ymm9 │ │ vinserti128 $0x1,0x2(%rbp),%ymm5,%ymm5 │ │ vinserti128 $0x1,0x2(%rbp,%rsi,1),%ymm10,%ymm10 │ │ vpunpcklqdq %ymm9,%ymm6,%ymm6 │ │ vpblendvb %ymm11,0x48(%rsp,%rdx,8),%ymm6,%ymm6 │ │ vpunpcklqdq %ymm10,%ymm5,%ymm5 │ │ retq │ │ - lea 0xe4016(%rip),%r12 │ │ + lea 0xecf26(%rip),%r12 │ │ vmovdqu 0x20(%r12,%rdx,4),%ymm11 │ │ vmovq -0x1(%rcx),%xmm6 │ │ vmovq -0x1(%rbx),%xmm9 │ │ vmovq 0x1(%rdi,%rsi,2),%xmm5 │ │ vmovq 0x1(%rdi,%r14,1),%xmm10 │ │ vinserti128 $0x1,-0x1(%rdi),%ymm6,%ymm6 │ │ vinserti128 $0x1,-0x1(%rdi,%rsi,1),%ymm9,%ymm9 │ │ @@ -4932,15 +1081,15 @@ │ │ vmovhps (%rdi,%r14,1),%xmm5,%xmm5 │ │ vmovhps 0x0(%rbp,%rsi,1),%xmm9,%xmm9 │ │ vmovhps (%rbx),%xmm6,%xmm6 │ │ vmovhps (%rdi,%rsi,1),%xmm10,%xmm10 │ │ vinserti128 $0x1,%xmm9,%ymm5,%ymm5 │ │ vinserti128 $0x1,%xmm10,%ymm6,%ymm6 │ │ retq │ │ - lea 0xe3f99(%rip),%r12 │ │ + lea 0xecea9(%rip),%r12 │ │ vmovq -0x1(%rdi,%rsi,2),%xmm5 │ │ vmovq -0x1(%rbp),%xmm9 │ │ vmovq 0x1(%rcx),%xmm6 │ │ vmovq 0x1(%rdi),%xmm10 │ │ vmovhps -0x1(%rdi,%r14,1),%xmm5,%xmm5 │ │ vmovhps -0x1(%rbp,%rsi,1),%xmm9,%xmm9 │ │ vmovhps 0x1(%rbx),%xmm6,%xmm6 │ │ @@ -4952,15 +1101,15 @@ │ │ retq │ │ sub $0x1b8,%rsp │ │ vpcmpeqw %ymm14,%ymm14,%ymm14 │ │ vpsllw $0xf,%ymm14,%ymm14 │ │ lea (%rdi,%rsi,4),%r10 │ │ lea (%rsi,%rsi,2),%rax │ │ test $0x2,%r11b │ │ - je b0fb │ │ + je 58ab │ │ vpmovzxbw (%rdi),%ymm1 │ │ vpmovzxbw (%rdi,%rsi,1),%ymm2 │ │ vpmovzxbw (%rdi,%rsi,2),%ymm3 │ │ vpmovzxbw (%rdi,%rax,1),%ymm4 │ │ vmovdqa %ymm1,0x60(%rsp) │ │ vmovdqa %ymm2,0x80(%rsp) │ │ vmovdqa %ymm3,0xa0(%rsp) │ │ @@ -4969,15 +1118,15 @@ │ │ vpmovzxbw (%r10,%rsi,1),%ymm2 │ │ vpmovzxbw (%r10,%rsi,2),%ymm3 │ │ vpmovzxbw (%r10,%rax,1),%ymm4 │ │ vmovdqa %ymm1,0xe0(%rsp) │ │ vmovdqa %ymm2,0x100(%rsp) │ │ vmovdqa %ymm3,0x120(%rsp) │ │ vmovdqa %ymm4,0x140(%rsp) │ │ - jmpq b1b3 │ │ + jmpq 5963 │ │ vpmovzxbw (%rdi),%xmm1 │ │ vpmovzxbw (%rdi,%rsi,1),%xmm2 │ │ vpmovzxbw (%rdi,%rsi,2),%xmm3 │ │ vpmovzxbw (%rdi,%rax,1),%xmm4 │ │ vmovdqa %xmm1,0x60(%rsp) │ │ vmovdqa %xmm2,0x80(%rsp) │ │ vmovdqa %xmm3,0xa0(%rsp) │ │ @@ -4995,131 +1144,131 @@ │ │ vmovdqa %xmm3,0x120(%rsp) │ │ vmovdqa %xmm4,0x140(%rsp) │ │ vmovd %xmm14,0xf0(%rsp) │ │ vmovd %xmm14,0x110(%rsp) │ │ vmovd %xmm14,0x130(%rsp) │ │ vmovd %xmm14,0x150(%rsp) │ │ test $0x4,%r11b │ │ - je b26a │ │ + je 5a1a │ │ test $0x1,%r11b │ │ - je b20e │ │ + je 59be │ │ test $0x2,%r11b │ │ - je b1e7 │ │ + je 5997 │ │ vpmovzxbw -0x4(%rcx),%ymm1 │ │ vpmovzxbw -0x4(%rcx,%rsi,1),%ymm2 │ │ vmovdqu %ymm1,0x18(%rsp) │ │ vmovdqu %ymm2,0x38(%rsp) │ │ - jmpq b276 │ │ + jmpq 5a26 │ │ vpmovzxbw -0x8(%rcx),%ymm1 │ │ vpmovzxbw -0x8(%rcx,%rsi,1),%ymm2 │ │ vmovdqu %ymm1,0x10(%rsp) │ │ vmovdqu %ymm2,0x30(%rsp) │ │ vmovd %xmm14,0x30(%rsp) │ │ vmovd %xmm14,0x50(%rsp) │ │ - jmp b276 │ │ + jmp 5a26 │ │ test $0x2,%r11b │ │ - je b239 │ │ + je 59e9 │ │ vpmovzxbw (%rcx),%ymm1 │ │ vpmovzxbw (%rcx,%rsi,1),%ymm2 │ │ vmovdqa %ymm1,0x20(%rsp) │ │ vmovdqa %ymm2,0x40(%rsp) │ │ vmovd %xmm14,0x1c(%rsp) │ │ vmovd %xmm14,0x3c(%rsp) │ │ - jmp b276 │ │ + jmp 5a26 │ │ vpmovzxbw (%rcx),%xmm1 │ │ vpmovzxbw (%rcx,%rsi,1),%xmm2 │ │ vmovdqa %xmm1,0x20(%rsp) │ │ vmovdqa %xmm2,0x40(%rsp) │ │ vmovd %xmm14,0x1c(%rsp) │ │ vmovd %xmm14,0x3c(%rsp) │ │ vmovd %xmm14,0x30(%rsp) │ │ vmovd %xmm14,0x50(%rsp) │ │ - jmp b276 │ │ + jmp 5a26 │ │ vmovdqu %ymm14,0x18(%rsp) │ │ vmovdqu %ymm14,0x38(%rsp) │ │ test $0x1,%r11b │ │ - je b2d7 │ │ + je 5a87 │ │ vpmovzxbw (%rdx),%xmm1 │ │ vpmovzxbw 0x8(%rdx),%xmm2 │ │ vmovd %xmm1,0x5c(%rsp) │ │ vpextrd $0x1,%xmm1,0x7c(%rsp) │ │ vpextrd $0x2,%xmm1,0x9c(%rsp) │ │ vpextrd $0x3,%xmm1,0xbc(%rsp) │ │ vmovd %xmm2,0xdc(%rsp) │ │ vpextrd $0x1,%xmm2,0xfc(%rsp) │ │ vpextrd $0x2,%xmm2,0x11c(%rsp) │ │ vpextrd $0x3,%xmm2,0x13c(%rsp) │ │ - jmp b319 │ │ + jmp 5ac9 │ │ vmovd %xmm14,0x5c(%rsp) │ │ vmovd %xmm14,0x7c(%rsp) │ │ vmovd %xmm14,0x9c(%rsp) │ │ vmovd %xmm14,0xbc(%rsp) │ │ vmovd %xmm14,0xdc(%rsp) │ │ vmovd %xmm14,0xfc(%rsp) │ │ vmovd %xmm14,0x11c(%rsp) │ │ vmovd %xmm14,0x13c(%rsp) │ │ test $0x8,%r11b │ │ - je b410 │ │ + je 5bc0 │ │ lea (%rdi,%rsi,8),%rdx │ │ test $0x1,%r11b │ │ - je b396 │ │ + je 5b46 │ │ test $0x2,%r11b │ │ - je b357 │ │ + je 5b07 │ │ vpmovzxbw -0x4(%rdx),%ymm1 │ │ vpmovzxbw -0x4(%rdx,%rsi,1),%ymm2 │ │ vmovdqu %ymm1,0x158(%rsp) │ │ vmovdqu %ymm2,0x178(%rsp) │ │ - jmpq b422 │ │ + jmpq 5bd2 │ │ vpmovzxbw -0x8(%rdx),%ymm1 │ │ vpmovzxbw -0x8(%rdx,%rsi,1),%ymm2 │ │ vmovdqu %ymm1,0x150(%rsp) │ │ vmovdqu %ymm2,0x170(%rsp) │ │ vmovd %xmm14,0x150(%rsp) │ │ vmovd %xmm14,0x170(%rsp) │ │ vmovd %xmm14,0x190(%rsp) │ │ - jmpq b422 │ │ + jmpq 5bd2 │ │ test $0x2,%r11b │ │ - je b3cd │ │ + je 5b7d │ │ vpmovzxbw (%rdx),%ymm1 │ │ vpmovzxbw (%rdx,%rsi,1),%ymm2 │ │ vmovdqa %ymm1,0x160(%rsp) │ │ vmovdqa %ymm2,0x180(%rsp) │ │ vmovd %xmm14,0x15c(%rsp) │ │ vmovd %xmm14,0x17c(%rsp) │ │ - jmp b422 │ │ + jmp 5bd2 │ │ vpmovzxbw (%rdx),%xmm1 │ │ vpmovzxbw (%rdx,%rsi,1),%xmm2 │ │ vmovdqa %xmm1,0x160(%rsp) │ │ vmovdqa %xmm2,0x180(%rsp) │ │ vmovd %xmm14,0x15c(%rsp) │ │ vmovd %xmm14,0x17c(%rsp) │ │ vmovd %xmm14,0x170(%rsp) │ │ vmovd %xmm14,0x190(%rsp) │ │ - jmp b422 │ │ + jmp 5bd2 │ │ vmovdqu %ymm14,0x158(%rsp) │ │ vmovdqu %ymm14,0x178(%rsp) │ │ - vbroadcasti128 0xe3c25(%rip),%ymm12 │ │ + vbroadcasti128 0xecb35(%rip),%ymm12 │ │ mov 0x1c8(%rsp),%ecx │ │ xor %r10d,%r10d │ │ sub $0x1f,%ecx │ │ test %r8d,%r8d │ │ - je b77d │ │ + je 5f2d │ │ vmovd %r8d,%xmm0 │ │ lzcnt %r8d,%edx │ │ add %ecx,%edx │ │ cmovs %r10d,%edx │ │ mov %rdx,(%rsp) │ │ test %r9d,%r9d │ │ - je b683 │ │ + je 5e33 │ │ vmovd %r9d,%xmm1 │ │ lzcnt %r9d,%r9d │ │ add %ecx,%r9d │ │ cmovs %r10d,%r9d │ │ mov %r9,0x8(%rsp) │ │ - lea 0xe3bed(%rip),%rcx │ │ + lea 0xecafd(%rip),%rcx │ │ vpbroadcastb (%rcx,%rdx,1),%ymm13 │ │ vpbroadcastb (%rcx,%r9,1),%ymm14 │ │ vpbroadcastb %xmm0,%ymm0 │ │ vpbroadcastb %xmm1,%ymm1 │ │ and $0x1,%r8d │ │ lea 0x8(%rcx,%r8,2),%r8 │ │ lea 0xc(%rcx),%r9 │ │ @@ -5199,44 +1348,44 @@ │ │ vpsrlw 0x8(%rsp),%ymm9,%ymm5 │ │ vpand %ymm5,%ymm14,%ymm5 │ │ vpsubusb %ymm5,%ymm1,%ymm5 │ │ vpminub %ymm5,%ymm9,%ymm5 │ │ vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ vpaddw %ymm5,%ymm15,%ymm15 │ │ dec %r11 │ │ - jge b4d7 │ │ - vpbroadcastd 0xe3a2a(%rip),%ymm10 │ │ + jge 5c87 │ │ + vpbroadcastd 0xec93a(%rip),%ymm10 │ │ vpcmpgtw %ymm15,%ymm11,%ymm9 │ │ vpaddw %ymm9,%ymm15,%ymm15 │ │ vpmulhrsw %ymm10,%ymm15,%ymm15 │ │ vpaddw %ymm4,%ymm15,%ymm4 │ │ vpminsw %ymm7,%ymm4,%ymm4 │ │ vpmaxsw %ymm4,%ymm8,%ymm4 │ │ vpackuswb %ymm4,%ymm4,%ymm4 │ │ vextracti128 $0x1,%ymm4,%xmm5 │ │ vmovq %xmm4,(%rdi) │ │ vmovq %xmm5,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ add $0x40,%rcx │ │ dec %eax │ │ - jg b4b9 │ │ + jg 5c69 │ │ add $0x1b8,%rsp │ │ vzeroupper │ │ retq │ │ - lea 0xe39de(%rip),%rcx │ │ + lea 0xec8ee(%rip),%rcx │ │ vpbroadcastb (%rcx,%rdx,1),%ymm13 │ │ vpbroadcastb %xmm0,%ymm0 │ │ and $0x1,%r8d │ │ lea 0x8(%rcx,%r8,2),%r8 │ │ mov 0x1c0(%rsp),%edx │ │ lea 0xe(%rcx,%rdx,2),%rdx │ │ mov $0x4,%eax │ │ lea 0x60(%rsp),%rcx │ │ vpxor %ymm11,%ymm11,%ymm11 │ │ - vpbroadcastd 0xe39a2(%rip),%ymm1 │ │ + vpbroadcastd 0xec8b2(%rip),%ymm1 │ │ mov $0x1,%r11d │ │ vmovdqa (%rcx),%xmm4 │ │ vinserti128 $0x1,0x20(%rcx),%ymm4,%ymm4 │ │ vpxor %ymm15,%ymm15,%ymm15 │ │ vpbroadcastb (%r8,%r11,1),%ymm2 │ │ movsbq (%rdx,%r11,1),%r10 │ │ vmovdqu (%rcx,%r10,2),%xmm5 │ │ @@ -5253,45 +1402,45 @@ │ │ vpsrlw (%rsp),%ymm9,%ymm5 │ │ vpand %ymm5,%ymm13,%ymm5 │ │ vpsubusb %ymm5,%ymm0,%ymm5 │ │ vpminub %ymm5,%ymm9,%ymm5 │ │ vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ vpaddw %ymm5,%ymm15,%ymm15 │ │ dec %r11 │ │ - jge b6d8 │ │ + jge 5e88 │ │ vpcmpgtw %ymm15,%ymm11,%ymm9 │ │ vpaddw %ymm9,%ymm15,%ymm15 │ │ vpmulhrsw %ymm1,%ymm15,%ymm15 │ │ vpaddw %ymm4,%ymm15,%ymm4 │ │ vpackuswb %ymm4,%ymm4,%ymm4 │ │ vextracti128 $0x1,%ymm4,%xmm5 │ │ vmovq %xmm4,(%rdi) │ │ vmovq %xmm5,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ add $0x40,%rcx │ │ dec %eax │ │ - jg b6c2 │ │ + jg 5e72 │ │ add $0x1b8,%rsp │ │ vzeroupper │ │ retq │ │ vmovd %r9d,%xmm1 │ │ lzcnt %r9d,%r9d │ │ add %ecx,%r9d │ │ cmovs %r10d,%r9d │ │ mov %r9,0x8(%rsp) │ │ - lea 0xe38ce(%rip),%rcx │ │ + lea 0xec7de(%rip),%rcx │ │ vpbroadcastb (%rcx,%r9,1),%ymm14 │ │ vpbroadcastb %xmm1,%ymm1 │ │ lea 0xc(%rcx),%r9 │ │ mov 0x1c0(%rsp),%edx │ │ lea 0xe(%rcx,%rdx,2),%rdx │ │ mov $0x4,%eax │ │ lea 0x60(%rsp),%rcx │ │ vpxor %ymm11,%ymm11,%ymm11 │ │ - vpbroadcastd 0xe3897(%rip),%ymm0 │ │ + vpbroadcastd 0xec7a7(%rip),%ymm0 │ │ mov $0x1,%r11d │ │ vmovdqa (%rcx),%xmm4 │ │ vinserti128 $0x1,0x20(%rcx),%ymm4,%ymm4 │ │ vpxor %ymm15,%ymm15,%ymm15 │ │ vpbroadcastb (%r9,%r11,1),%ymm3 │ │ movsbq 0x4(%rdx,%r11,1),%r10 │ │ vmovdqu (%rcx,%r10,2),%xmm5 │ │ @@ -5326,68 +1475,68 @@ │ │ vpsrlw 0x8(%rsp),%ymm9,%ymm5 │ │ vpand %ymm5,%ymm14,%ymm5 │ │ vpsubusb %ymm5,%ymm1,%ymm5 │ │ vpminub %ymm5,%ymm9,%ymm5 │ │ vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ vpaddw %ymm5,%ymm15,%ymm15 │ │ dec %r11 │ │ - jge b7e3 │ │ + jge 5f93 │ │ vpcmpgtw %ymm15,%ymm11,%ymm9 │ │ vpaddw %ymm9,%ymm15,%ymm15 │ │ vpmulhrsw %ymm0,%ymm15,%ymm15 │ │ vpaddw %ymm4,%ymm15,%ymm4 │ │ vpackuswb %ymm4,%ymm4,%ymm4 │ │ vextracti128 $0x1,%ymm4,%xmm5 │ │ vmovq %xmm4,(%rdi) │ │ vmovq %xmm5,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ add $0x40,%rcx │ │ dec %eax │ │ - jg b7cd │ │ + jg 5f7d │ │ add $0x1b8,%rsp │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax) │ │ mov 0x18(%rsp),%r11d │ │ cmp $0xf,%r11d │ │ - jne c5a6 │ │ + jne 6d56 │ │ push %rbx │ │ push %rbp │ │ push %r14 │ │ push %r15 │ │ sub $0x48,%rsp │ │ vpmovzxwd (%rdx),%ymm0 │ │ vmovdqa %ymm0,0x10(%rsp) │ │ mov 0x78(%rsp),%r11d │ │ xor %eax,%eax │ │ sub $0x1f,%r11d │ │ test %r8d,%r8d │ │ - je bde8 │ │ + je 6598 │ │ vmovd %r8d,%xmm0 │ │ lzcnt %r8d,%r10d │ │ add %r11d,%r10d │ │ cmovs %eax,%r10d │ │ mov %r10,(%rsp) │ │ test %r9d,%r9d │ │ - je bc5a │ │ + je 640a │ │ vmovd %r9d,%xmm1 │ │ lzcnt %r9d,%r9d │ │ add %r11d,%r9d │ │ cmovs %eax,%r9d │ │ mov %r9,0x8(%rsp) │ │ - lea 0xe3705(%rip),%rax │ │ + lea 0xec615(%rip),%rax │ │ vpbroadcastb (%rax,%r10,1),%ymm13 │ │ vpbroadcastb (%rax,%r9,1),%ymm14 │ │ vpbroadcastb %xmm0,%ymm0 │ │ vpbroadcastb %xmm1,%ymm1 │ │ and $0x1,%r8d │ │ lea 0x8(%rax,%r8,2),%r8 │ │ lea 0xc(%rax),%r9 │ │ mov 0x70(%rsp),%r10d │ │ - lea 0xe3760(%rip),%rax │ │ + lea 0xec670(%rip),%rax │ │ lea (%rax,%r10,8),%r10 │ │ lea (%rdi,%rsi,8),%rbp │ │ lea (%rdi,%rsi,4),%rbx │ │ lea (%rsi,%rsi,2),%r14 │ │ mov $0x1,%r15d │ │ vpxor %ymm15,%ymm15,%ymm15 │ │ vpxor %ymm12,%ymm12,%ymm12 │ │ @@ -5508,16 +1657,16 @@ │ │ vpsrlw 0x8(%rsp),%ymm9,%ymm5 │ │ vpand %ymm5,%ymm14,%ymm5 │ │ vpsubusb %ymm5,%ymm1,%ymm5 │ │ vpminub %ymm5,%ymm9,%ymm5 │ │ vpmaddubsw %ymm11,%ymm5,%ymm5 │ │ vpaddw %ymm5,%ymm15,%ymm15 │ │ dec %r15 │ │ - jge b9f5 │ │ - vpbroadcastd 0xe348f(%rip),%ymm10 │ │ + jge 61a5 │ │ + vpbroadcastd 0xec39f(%rip),%ymm10 │ │ vpxor %ymm9,%ymm9,%ymm9 │ │ vpcmpgtw %ymm12,%ymm9,%ymm6 │ │ vpcmpgtw %ymm15,%ymm9,%ymm5 │ │ vpaddw %ymm6,%ymm12,%ymm12 │ │ vpaddw %ymm5,%ymm15,%ymm15 │ │ vpunpckhbw %ymm9,%ymm4,%ymm5 │ │ vpunpcklbw %ymm9,%ymm4,%ymm4 │ │ @@ -5540,26 +1689,26 @@ │ │ add $0x48,%rsp │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ vzeroupper │ │ retq │ │ - lea 0xe3407(%rip),%rax │ │ + lea 0xec317(%rip),%rax │ │ vpbroadcastb (%rax,%r10,1),%ymm13 │ │ vpbroadcastb %xmm0,%ymm0 │ │ and $0x1,%r8d │ │ lea 0x8(%rax,%r8,2),%r8 │ │ mov 0x70(%rsp),%r10d │ │ - lea 0xe3471(%rip),%rax │ │ + lea 0xec381(%rip),%rax │ │ lea (%rax,%r10,8),%r10 │ │ lea (%rdi,%rsi,8),%rbp │ │ lea (%rdi,%rsi,4),%rbx │ │ lea (%rsi,%rsi,2),%r14 │ │ - vpbroadcastd 0xe33ca(%rip),%ymm3 │ │ + vpbroadcastd 0xec2da(%rip),%ymm3 │ │ vpxor %ymm1,%ymm1,%ymm1 │ │ mov $0x1,%r15d │ │ vpxor %ymm15,%ymm15,%ymm15 │ │ vpxor %ymm12,%ymm12,%ymm12 │ │ vmovd (%rdi),%xmm4 │ │ vmovd (%rdi,%rsi,1),%xmm6 │ │ vmovd (%rdi,%rsi,2),%xmm5 │ │ @@ -5600,15 +1749,15 @@ │ │ vpsrlw (%rsp),%ymm9,%ymm5 │ │ vpand %ymm5,%ymm13,%ymm5 │ │ vpsubusb %ymm5,%ymm0,%ymm5 │ │ vpminub %ymm5,%ymm9,%ymm5 │ │ vpmaddubsw %ymm11,%ymm5,%ymm5 │ │ vpaddw %ymm5,%ymm15,%ymm15 │ │ dec %r15 │ │ - jge bce9 │ │ + jge 6499 │ │ vpcmpgtw %ymm12,%ymm1,%ymm6 │ │ vpcmpgtw %ymm15,%ymm1,%ymm5 │ │ vpaddw %ymm6,%ymm12,%ymm12 │ │ vpaddw %ymm5,%ymm15,%ymm15 │ │ vpmulhrsw %ymm3,%ymm12,%ymm12 │ │ vpmulhrsw %ymm3,%ymm15,%ymm15 │ │ vpacksswb %ymm12,%ymm15,%ymm15 │ │ @@ -5630,25 +1779,25 @@ │ │ vzeroupper │ │ retq │ │ vmovd %r9d,%xmm1 │ │ lzcnt %r9d,%r9d │ │ add %r11d,%r9d │ │ cmovs %eax,%r9d │ │ mov %r9,0x8(%rsp) │ │ - lea 0xe3263(%rip),%rax │ │ + lea 0xec173(%rip),%rax │ │ vpbroadcastb (%rax,%r9,1),%ymm14 │ │ vpbroadcastb %xmm1,%ymm1 │ │ lea 0xc(%rax),%r9 │ │ mov 0x70(%rsp),%r10d │ │ - lea 0xe32d2(%rip),%rax │ │ + lea 0xec1e2(%rip),%rax │ │ lea (%rax,%r10,8),%r10 │ │ lea (%rdi,%rsi,8),%rbp │ │ lea (%rdi,%rsi,4),%rbx │ │ lea (%rsi,%rsi,2),%r14 │ │ - vpbroadcastd 0xe322b(%rip),%ymm2 │ │ + vpbroadcastd 0xec13b(%rip),%ymm2 │ │ vpxor %ymm0,%ymm0,%ymm0 │ │ mov $0x1,%r15d │ │ vpxor %ymm15,%ymm15,%ymm15 │ │ vpxor %ymm12,%ymm12,%ymm12 │ │ vmovd (%rdi),%xmm4 │ │ vmovd (%rdi,%rsi,1),%xmm6 │ │ vmovd (%rdi,%rsi,2),%xmm5 │ │ @@ -5720,15 +1869,15 @@ │ │ vpsrlw 0x8(%rsp),%ymm9,%ymm5 │ │ vpand %ymm5,%ymm14,%ymm5 │ │ vpsubusb %ymm5,%ymm1,%ymm5 │ │ vpminub %ymm5,%ymm9,%ymm5 │ │ vpmaddubsw %ymm11,%ymm5,%ymm5 │ │ vpaddw %ymm5,%ymm15,%ymm15 │ │ dec %r15 │ │ - jge be88 │ │ + jge 6638 │ │ vpcmpgtw %ymm12,%ymm0,%ymm6 │ │ vpcmpgtw %ymm15,%ymm0,%ymm5 │ │ vpaddw %ymm6,%ymm12,%ymm12 │ │ vpaddw %ymm5,%ymm15,%ymm15 │ │ vpmulhrsw %ymm2,%ymm12,%ymm12 │ │ vpmulhrsw %ymm2,%ymm15,%ymm15 │ │ vpacksswb %ymm12,%ymm15,%ymm15 │ │ @@ -5764,15 +1913,15 @@ │ │ vpsrldq $0x2,%xmm10,%xmm10 │ │ vshufps $0x88,%xmm9,%xmm10,%xmm10 │ │ vmovd -0x1(%rbx,%r14,1),%xmm9 │ │ vpinsrd $0x1,-0x1(%rbx,%rsi,4),%xmm9,%xmm9 │ │ vshufps $0x48,%xmm9,%xmm11,%xmm11 │ │ vpmovzxbw 0x3(%rdx),%ymm9 │ │ vinserti128 $0x1,%xmm11,%ymm6,%ymm6 │ │ - vmovdqu 0xe2e84(%rip),%ymm11 │ │ + vmovdqu 0xebd94(%rip),%ymm11 │ │ vinserti128 $0x1,%xmm10,%ymm5,%ymm5 │ │ vpblendvb %ymm11,%ymm9,%ymm6,%ymm6 │ │ retq │ │ vmovq -0x1(%rdi),%xmm6 │ │ vmovq -0x1(%rdi,%rsi,2),%xmm9 │ │ vmovhps -0x1(%rdi,%rsi,1),%xmm6,%xmm6 │ │ vmovhps -0x1(%rdi,%r14,1),%xmm9,%xmm9 │ │ @@ -5786,15 +1935,15 @@ │ │ vshufps $0x88,%xmm9,%xmm6,%xmm6 │ │ vshufps $0x88,%xmm11,%xmm10,%xmm9 │ │ vinserti128 $0x1,%xmm9,%ymm6,%ymm6 │ │ vpmovzxbw 0x1(%rdx),%ymm9 │ │ vpsrldq $0x2,%xmm10,%xmm10 │ │ vpsrldq $0x2,%xmm11,%xmm11 │ │ vshufps $0x88,%xmm11,%xmm10,%xmm10 │ │ - vpbroadcastd 0xe2e03(%rip),%ymm11 │ │ + vpbroadcastd 0xebd13(%rip),%ymm11 │ │ vinserti128 $0x1,%xmm10,%ymm5,%ymm5 │ │ vpblendvb %ymm11,%ymm9,%ymm6,%ymm6 │ │ retq │ │ vmovd -0x1(%rcx,%rsi,1),%xmm6 │ │ vmovq -0x1(%rdi,%rsi,1),%xmm9 │ │ vmovq -0x1(%rdi,%r14,1),%xmm10 │ │ vmovq -0x1(%rbx,%rsi,1),%xmm11 │ │ @@ -5809,15 +1958,15 @@ │ │ vshufps $0x88,%xmm11,%xmm10,%xmm10 │ │ vmovd 0x1(%rbx,%r14,1),%xmm9 │ │ vinserti128 $0x1,%xmm10,%ymm6,%ymm6 │ │ vpinsrd $0x1,0x1(%rbx,%rsi,4),%xmm9,%xmm9 │ │ vpsrldq $0x2,%xmm11,%xmm11 │ │ vpmovzxbw -0x1(%rdx),%ymm10 │ │ vshufps $0x48,%xmm9,%xmm11,%xmm11 │ │ - vmovdqu 0xe2d74(%rip),%ymm9 │ │ + vmovdqu 0xebc84(%rip),%ymm9 │ │ vinserti128 $0x1,%xmm11,%ymm5,%ymm5 │ │ vpblendvb %ymm9,%ymm10,%ymm6,%ymm6 │ │ retq │ │ vmovd (%rcx,%rsi,1),%xmm6 │ │ vmovd (%rdi,%rsi,1),%xmm5 │ │ vmovd (%rdi,%r14,1),%xmm9 │ │ vmovd (%rbx,%rsi,1),%xmm10 │ │ @@ -5844,15 +1993,15 @@ │ │ vmovhps -0x2(%rbx,%rsi,1),%xmm9,%xmm9 │ │ vpinsrd $0x2,-0x2(%rbp),%xmm10,%xmm10 │ │ vpinsrd $0x2,0x2(%rdi),%xmm5,%xmm5 │ │ vpinsrd $0x3,-0x2(%rbp,%rsi,1),%xmm10,%xmm10 │ │ vpinsrd $0x3,0x2(%rdi,%rsi,1),%xmm5,%xmm5 │ │ vshufps $0xdd,%xmm9,%xmm6,%xmm11 │ │ vshufps $0x88,%xmm9,%xmm6,%xmm6 │ │ - vmovdqu 0xe2d1b(%rip),%ymm9 │ │ + vmovdqu 0xebc2b(%rip),%ymm9 │ │ vinserti128 $0x1,%xmm10,%ymm6,%ymm6 │ │ vinserti128 $0x1,%xmm11,%ymm5,%ymm5 │ │ vpblendvb %ymm9,0x20(%rsp),%ymm6,%ymm6 │ │ retq │ │ vmovd 0x2(%rcx,%rsi,1),%xmm5 │ │ vmovq -0x2(%rdi,%rsi,1),%xmm6 │ │ vmovq -0x2(%rdi,%r14,1),%xmm9 │ │ @@ -5863,15 +2012,15 @@ │ │ vmovhps -0x2(%rbx),%xmm9,%xmm9 │ │ vmovhps -0x2(%rbx,%rsi,2),%xmm10,%xmm10 │ │ vpinsrd $0x1,-0x2(%rbx,%rsi,4),%xmm11,%xmm11 │ │ vshufps $0xd4,%xmm6,%xmm5,%xmm5 │ │ vshufps $0x88,%xmm9,%xmm6,%xmm6 │ │ vshufps $0xdd,%xmm10,%xmm9,%xmm9 │ │ vshufps $0x48,%xmm11,%xmm10,%xmm10 │ │ - vmovdqu 0xe2c7f(%rip),%ymm11 │ │ + vmovdqu 0xebb8f(%rip),%ymm11 │ │ vinserti128 $0x1,%xmm10,%ymm6,%ymm6 │ │ vinserti128 $0x1,%xmm9,%ymm5,%ymm5 │ │ vpblendvb %ymm11,0x1c(%rsp),%ymm6,%ymm6 │ │ retq │ │ vmovq -0x2(%rdi),%xmm5 │ │ vmovq -0x2(%rdi,%rsi,2),%xmm9 │ │ vmovq -0x2(%rbx),%xmm10 │ │ @@ -5899,15 +2048,15 @@ │ │ vmovhps -0x2(%rbx),%xmm9,%xmm9 │ │ vmovhps -0x2(%rbx,%rsi,2),%xmm10,%xmm10 │ │ vpinsrd $0x1,0x2(%rbx,%rsi,4),%xmm11,%xmm11 │ │ vshufps $0x84,%xmm5,%xmm6,%xmm6 │ │ vshufps $0xdd,%xmm9,%xmm5,%xmm5 │ │ vshufps $0x88,%xmm10,%xmm9,%xmm9 │ │ vshufps $0x4d,%xmm11,%xmm10,%xmm10 │ │ - vmovdqu 0xe2ba9(%rip),%ymm11 │ │ + vmovdqu 0xebab9(%rip),%ymm11 │ │ vinserti128 $0x1,%xmm9,%ymm6,%ymm6 │ │ vinserti128 $0x1,%xmm10,%ymm5,%ymm5 │ │ vpblendvb %ymm11,0x14(%rsp),%ymm6,%ymm6 │ │ retq │ │ vmovd -0x2(%rcx),%xmm6 │ │ vmovq -0x2(%rdi,%rsi,2),%xmm5 │ │ vmovq -0x2(%rbx),%xmm9 │ │ @@ -5918,15 +2067,15 @@ │ │ vpinsrd $0x1,0x2(%rbx,%r14,1),%xmm10,%xmm10 │ │ vpinsrd $0x2,-0x2(%rdi),%xmm6,%xmm6 │ │ vpinsrd $0x2,0x2(%rbp),%xmm10,%xmm10 │ │ vpinsrd $0x3,-0x2(%rdi,%rsi,1),%xmm6,%xmm6 │ │ vpinsrd $0x3,0x2(%rbp,%rsi,1),%xmm10,%xmm10 │ │ vshufps $0x88,%xmm9,%xmm5,%xmm11 │ │ vshufps $0xdd,%xmm9,%xmm5,%xmm5 │ │ - vmovdqu 0xe2b53(%rip),%ymm9 │ │ + vmovdqu 0xeba63(%rip),%ymm9 │ │ vinserti128 $0x1,%xmm11,%ymm6,%ymm6 │ │ vinserti128 $0x1,%xmm10,%ymm5,%ymm5 │ │ vpblendvb %ymm9,0x10(%rsp),%ymm6,%ymm6 │ │ retq │ │ vmovd -0x1(%rcx),%xmm6 │ │ vmovq -0x1(%rdi,%rsi,2),%xmm5 │ │ vmovq -0x1(%rbx),%xmm9 │ │ @@ -5941,15 +2090,15 @@ │ │ vpinsrd $0x3,0x1(%rbp,%rsi,1),%xmm10,%xmm10 │ │ vshufps $0x88,%xmm9,%xmm5,%xmm11 │ │ vinserti128 $0x1,%xmm11,%ymm6,%ymm6 │ │ vpmovzxbw -0x3(%rdx),%ymm11 │ │ vpsrldq $0x2,%xmm5,%xmm5 │ │ vpsrldq $0x2,%xmm9,%xmm9 │ │ vshufps $0x88,%xmm9,%xmm5,%xmm5 │ │ - vmovdqu 0xe2a76(%rip),%ymm9 │ │ + vmovdqu 0xeb986(%rip),%ymm9 │ │ vinserti128 $0x1,%xmm10,%ymm5,%ymm5 │ │ vpblendvb %ymm9,%ymm11,%ymm6,%ymm6 │ │ retq │ │ vmovd (%rdi,%rsi,2),%xmm5 │ │ vmovd (%rcx),%xmm6 │ │ vmovd (%rbx,%rsi,2),%xmm9 │ │ vpinsrd $0x1,(%rdi,%r14,1),%xmm5,%xmm5 │ │ @@ -5978,26 +2127,26 @@ │ │ vpinsrd $0x3,-0x1(%rbp,%rsi,1),%xmm11,%xmm11 │ │ vshufps $0x88,%xmm10,%xmm9,%xmm5 │ │ vinserti128 $0x1,%xmm11,%ymm5,%ymm5 │ │ vpmovzxbw 0x5(%rdx),%ymm11 │ │ vpsrldq $0x2,%xmm9,%xmm9 │ │ vpsrldq $0x2,%xmm10,%xmm10 │ │ vshufps $0x88,%xmm10,%xmm9,%xmm9 │ │ - vmovdqu 0xe299b(%rip),%ymm10 │ │ + vmovdqu 0xeb8ab(%rip),%ymm10 │ │ vinserti128 $0x1,%xmm9,%ymm6,%ymm6 │ │ vpblendvb %ymm10,%ymm11,%ymm5,%ymm5 │ │ retq │ │ push %rbx │ │ sub $0x1b0,%rsp │ │ vpcmpeqw %ymm14,%ymm14,%ymm14 │ │ vpsllw $0xf,%ymm14,%ymm14 │ │ lea (%rdi,%rsi,4),%r10 │ │ lea (%rsi,%rsi,2),%rax │ │ test $0x2,%r11b │ │ - je c63f │ │ + je 6def │ │ vpmovzxbw (%rdi),%xmm1 │ │ vpmovzxbw (%rdi,%rsi,1),%xmm2 │ │ vpmovzxbw (%rdi,%rsi,2),%xmm3 │ │ vpmovzxbw (%rdi,%rax,1),%xmm4 │ │ vmovdqa %xmm1,0x60(%rsp) │ │ vmovdqa %xmm2,0x80(%rsp) │ │ vmovdqa %xmm3,0xa0(%rsp) │ │ @@ -6006,15 +2155,15 @@ │ │ vpmovzxbw (%r10,%rsi,1),%xmm2 │ │ vpmovzxbw (%r10,%rsi,2),%xmm3 │ │ vpmovzxbw (%r10,%rax,1),%xmm4 │ │ vmovdqa %xmm1,0xe0(%rsp) │ │ vmovdqa %xmm2,0x100(%rsp) │ │ vmovdqa %xmm3,0x120(%rsp) │ │ vmovdqa %xmm4,0x140(%rsp) │ │ - jmpq c71b │ │ + jmpq 6ecb │ │ vmovd (%rdi),%xmm1 │ │ vmovd (%rdi,%rsi,1),%xmm2 │ │ vmovd (%rdi,%rsi,2),%xmm3 │ │ vmovd (%rdi,%rax,1),%xmm4 │ │ vpmovzxbw %xmm1,%xmm1 │ │ vpmovzxbw %xmm2,%xmm2 │ │ vpmovzxbw %xmm3,%xmm3 │ │ @@ -6040,132 +2189,132 @@ │ │ vmovq %xmm3,0x120(%rsp) │ │ vmovq %xmm4,0x140(%rsp) │ │ vmovd %xmm14,0xe8(%rsp) │ │ vmovd %xmm14,0x108(%rsp) │ │ vmovd %xmm14,0x128(%rsp) │ │ vmovd %xmm14,0x148(%rsp) │ │ test $0x4,%r11b │ │ - je c7d7 │ │ + je 6f87 │ │ test $0x1,%r11b │ │ - je c776 │ │ + je 6f26 │ │ test $0x2,%r11b │ │ - je c74f │ │ + je 6eff │ │ vpmovzxbw -0x2(%rcx),%xmm1 │ │ vpmovzxbw -0x2(%rcx,%rsi,1),%xmm2 │ │ vmovdqu %xmm1,0x1c(%rsp) │ │ vmovdqu %xmm2,0x3c(%rsp) │ │ - jmpq c7e3 │ │ + jmpq 6f93 │ │ vpmovzxbw -0x4(%rcx),%xmm1 │ │ vpmovzxbw -0x4(%rcx,%rsi,1),%xmm2 │ │ vmovdqu %xmm1,0x18(%rsp) │ │ vmovdqu %xmm2,0x38(%rsp) │ │ vmovd %xmm14,0x28(%rsp) │ │ vmovd %xmm14,0x48(%rsp) │ │ - jmp c7e3 │ │ + jmp 6f93 │ │ test $0x2,%r11b │ │ - je c7a1 │ │ + je 6f51 │ │ vpmovzxbw (%rcx),%xmm1 │ │ vpmovzxbw (%rcx,%rsi,1),%xmm2 │ │ vmovdqa %xmm1,0x20(%rsp) │ │ vmovdqa %xmm2,0x40(%rsp) │ │ vmovd %xmm14,0x1c(%rsp) │ │ vmovd %xmm14,0x3c(%rsp) │ │ - jmp c7e3 │ │ + jmp 6f93 │ │ vmovd (%rcx),%xmm1 │ │ vpinsrd $0x1,(%rcx,%rsi,1),%xmm1,%xmm1 │ │ vpmovzxbw %xmm1,%xmm1 │ │ vmovq %xmm1,0x20(%rsp) │ │ vmovhps %xmm1,0x40(%rsp) │ │ vmovd %xmm14,0x1c(%rsp) │ │ vmovd %xmm14,0x3c(%rsp) │ │ vmovd %xmm14,0x28(%rsp) │ │ vmovd %xmm14,0x48(%rsp) │ │ - jmp c7e3 │ │ + jmp 6f93 │ │ vmovdqu %xmm14,0x1c(%rsp) │ │ vmovdqu %xmm14,0x3c(%rsp) │ │ test $0x1,%r11b │ │ - je c844 │ │ + je 6ff4 │ │ vpmovzxbw (%rdx),%xmm1 │ │ vpmovzxbw 0x8(%rdx),%xmm2 │ │ vmovd %xmm1,0x5c(%rsp) │ │ vpextrd $0x1,%xmm1,0x7c(%rsp) │ │ vpextrd $0x2,%xmm1,0x9c(%rsp) │ │ vpextrd $0x3,%xmm1,0xbc(%rsp) │ │ vmovd %xmm2,0xdc(%rsp) │ │ vpextrd $0x1,%xmm2,0xfc(%rsp) │ │ vpextrd $0x2,%xmm2,0x11c(%rsp) │ │ vpextrd $0x3,%xmm2,0x13c(%rsp) │ │ - jmp c886 │ │ + jmp 7036 │ │ vmovd %xmm14,0x5c(%rsp) │ │ vmovd %xmm14,0x7c(%rsp) │ │ vmovd %xmm14,0x9c(%rsp) │ │ vmovd %xmm14,0xbc(%rsp) │ │ vmovd %xmm14,0xdc(%rsp) │ │ vmovd %xmm14,0xfc(%rsp) │ │ vmovd %xmm14,0x11c(%rsp) │ │ vmovd %xmm14,0x13c(%rsp) │ │ test $0x8,%r11b │ │ - je c979 │ │ + je 7129 │ │ lea (%rdi,%rsi,8),%rdx │ │ test $0x1,%r11b │ │ - je c8fa │ │ + je 70aa │ │ test $0x2,%r11b │ │ - je c8c4 │ │ + je 7074 │ │ vpmovzxbw -0x2(%rdx),%xmm1 │ │ vpmovzxbw -0x2(%rdx,%rsi,1),%xmm2 │ │ vmovdqu %xmm1,0x15c(%rsp) │ │ vmovdqu %xmm2,0x17c(%rsp) │ │ - jmpq c98b │ │ + jmpq 713b │ │ vpmovzxbw -0x4(%rdx),%xmm1 │ │ vpmovzxbw -0x4(%rdx,%rsi,1),%xmm2 │ │ vmovdqu %xmm1,0x158(%rsp) │ │ vmovdqu %xmm2,0x178(%rsp) │ │ vmovd %xmm14,0x168(%rsp) │ │ vmovd %xmm14,0x188(%rsp) │ │ - jmpq c98b │ │ + jmpq 713b │ │ test $0x2,%r11b │ │ - je c931 │ │ + je 70e1 │ │ vpmovzxbw (%rdx),%xmm1 │ │ vpmovzxbw (%rdx,%rsi,1),%xmm2 │ │ vmovdqa %xmm1,0x160(%rsp) │ │ vmovdqa %xmm2,0x180(%rsp) │ │ vmovd %xmm14,0x15c(%rsp) │ │ vmovd %xmm14,0x17c(%rsp) │ │ - jmp c98b │ │ + jmp 713b │ │ vmovd (%rdx),%xmm1 │ │ vpinsrd $0x1,(%rdx,%rsi,1),%xmm1,%xmm1 │ │ vpmovzxbw %xmm1,%xmm1 │ │ vmovq %xmm1,0x160(%rsp) │ │ vmovhps %xmm1,0x180(%rsp) │ │ vmovd %xmm14,0x15c(%rsp) │ │ vmovd %xmm14,0x17c(%rsp) │ │ vmovd %xmm14,0x168(%rsp) │ │ vmovd %xmm14,0x188(%rsp) │ │ - jmp c98b │ │ + jmp 713b │ │ vmovdqu %xmm14,0x15c(%rsp) │ │ vmovdqu %xmm14,0x17c(%rsp) │ │ - vbroadcasti128 0xe26bc(%rip),%ymm12 │ │ + vbroadcasti128 0xeb5cc(%rip),%ymm12 │ │ mov 0x1c8(%rsp),%ecx │ │ xor %r10d,%r10d │ │ sub $0x1f,%ecx │ │ test %r8d,%r8d │ │ - je cdbe │ │ + je 756e │ │ vmovd %r8d,%xmm0 │ │ lzcnt %r8d,%edx │ │ add %ecx,%edx │ │ cmovs %r10d,%edx │ │ mov %rdx,(%rsp) │ │ test %r9d,%r9d │ │ - je cc7c │ │ + je 742c │ │ vmovd %r9d,%xmm1 │ │ lzcnt %r9d,%r9d │ │ add %ecx,%r9d │ │ cmovs %r10d,%r9d │ │ mov %r9,0x8(%rsp) │ │ - lea 0xe2684(%rip),%rcx │ │ + lea 0xeb594(%rip),%rcx │ │ vpbroadcastb (%rcx,%rdx,1),%ymm13 │ │ vpbroadcastb (%rcx,%r9,1),%ymm14 │ │ vpbroadcastb %xmm0,%ymm0 │ │ vpbroadcastb %xmm1,%ymm1 │ │ and $0x1,%r8d │ │ lea 0x8(%rcx,%r8,2),%r8 │ │ lea 0xc(%rcx),%r9 │ │ @@ -6266,16 +2415,16 @@ │ │ vpsrlw 0x8(%rsp),%ymm9,%ymm5 │ │ vpand %ymm5,%ymm14,%ymm5 │ │ vpsubusb %ymm5,%ymm1,%ymm5 │ │ vpminub %ymm5,%ymm9,%ymm5 │ │ vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ vpaddw %ymm5,%ymm15,%ymm15 │ │ dec %rbx │ │ - jge ca4e │ │ - vpbroadcastd 0xe2441(%rip),%ymm10 │ │ + jge 71fe │ │ + vpbroadcastd 0xeb351(%rip),%ymm10 │ │ vpcmpgtw %ymm15,%ymm11,%ymm9 │ │ vpaddw %ymm9,%ymm15,%ymm15 │ │ vpmulhrsw %ymm10,%ymm15,%ymm15 │ │ vpaddw %ymm4,%ymm15,%ymm4 │ │ vpminsw %ymm7,%ymm4,%ymm4 │ │ vpmaxsw %ymm4,%ymm8,%ymm4 │ │ vpackuswb %ymm4,%ymm4,%ymm4 │ │ @@ -6283,30 +2432,30 @@ │ │ vmovd %xmm4,(%rdi) │ │ vpextrd $0x1,%xmm4,(%rdi,%rsi,1) │ │ vmovd %xmm5,(%rdi,%rsi,2) │ │ vpextrd $0x1,%xmm5,(%rdi,%rax,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ sub $0xffffffffffffff80,%rcx │ │ dec %r10d │ │ - jg ca23 │ │ + jg 71d3 │ │ add $0x1b0,%rsp │ │ pop %rbx │ │ vzeroupper │ │ retq │ │ - lea 0xe23e5(%rip),%rcx │ │ + lea 0xeb2f5(%rip),%rcx │ │ vpbroadcastb (%rcx,%rdx,1),%ymm13 │ │ vpbroadcastb %xmm0,%ymm0 │ │ and $0x1,%r8d │ │ lea 0x8(%rcx,%r8,2),%r8 │ │ mov 0x1c0(%rsp),%edx │ │ lea 0xe(%rcx,%rdx,2),%rdx │ │ mov $0x2,%r10d │ │ lea 0x60(%rsp),%rcx │ │ vpxor %ymm11,%ymm11,%ymm11 │ │ - vpbroadcastd 0xe23a8(%rip),%ymm1 │ │ + vpbroadcastd 0xeb2b8(%rip),%ymm1 │ │ mov $0x1,%ebx │ │ vmovq (%rcx),%xmm4 │ │ vmovhps 0x20(%rcx),%xmm4,%xmm4 │ │ vmovq 0x40(%rcx),%xmm5 │ │ vmovhps 0x60(%rcx),%xmm5,%xmm5 │ │ vinserti128 $0x1,%xmm5,%ymm4,%ymm4 │ │ vpxor %ymm15,%ymm15,%ymm15 │ │ @@ -6332,48 +2481,48 @@ │ │ vpsrlw (%rsp),%ymm9,%ymm5 │ │ vpand %ymm5,%ymm13,%ymm5 │ │ vpsubusb %ymm5,%ymm0,%ymm5 │ │ vpminub %ymm5,%ymm9,%ymm5 │ │ vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ vpaddw %ymm5,%ymm15,%ymm15 │ │ dec %rbx │ │ - jge ccdf │ │ + jge 748f │ │ vpcmpgtw %ymm15,%ymm11,%ymm9 │ │ vpaddw %ymm9,%ymm15,%ymm15 │ │ vpmulhrsw %ymm1,%ymm15,%ymm15 │ │ vpaddw %ymm4,%ymm15,%ymm4 │ │ vpackuswb %ymm4,%ymm4,%ymm4 │ │ vextracti128 $0x1,%ymm4,%xmm5 │ │ vmovd %xmm4,(%rdi) │ │ vpextrd $0x1,%xmm4,(%rdi,%rsi,1) │ │ vmovd %xmm5,(%rdi,%rsi,2) │ │ vpextrd $0x1,%xmm5,(%rdi,%rax,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ sub $0xffffffffffffff80,%rcx │ │ dec %r10d │ │ - jg ccbc │ │ + jg 746c │ │ add $0x1b0,%rsp │ │ pop %rbx │ │ vzeroupper │ │ retq │ │ vmovd %r9d,%xmm1 │ │ lzcnt %r9d,%r9d │ │ add %ecx,%r9d │ │ cmovs %r10d,%r9d │ │ mov %r9,0x8(%rsp) │ │ - lea 0xe228d(%rip),%rcx │ │ + lea 0xeb19d(%rip),%rcx │ │ vpbroadcastb (%rcx,%r9,1),%ymm14 │ │ vpbroadcastb %xmm1,%ymm1 │ │ lea 0xc(%rcx),%r9 │ │ mov 0x1c0(%rsp),%edx │ │ lea 0xe(%rcx,%rdx,2),%rdx │ │ mov $0x2,%r10d │ │ lea 0x60(%rsp),%rcx │ │ vpxor %ymm11,%ymm11,%ymm11 │ │ - vpbroadcastd 0xe2255(%rip),%ymm0 │ │ + vpbroadcastd 0xeb165(%rip),%ymm0 │ │ mov $0x1,%ebx │ │ vmovq (%rcx),%xmm4 │ │ vmovhps 0x20(%rcx),%xmm4,%xmm4 │ │ vmovq 0x40(%rcx),%xmm5 │ │ vmovhps 0x60(%rcx),%xmm5,%xmm5 │ │ vinserti128 $0x1,%xmm5,%ymm4,%ymm4 │ │ vpxor %ymm15,%ymm15,%ymm15 │ │ @@ -6423,38 +2572,38 @@ │ │ vpsrlw 0x8(%rsp),%ymm9,%ymm5 │ │ vpand %ymm5,%ymm14,%ymm5 │ │ vpsubusb %ymm5,%ymm1,%ymm5 │ │ vpminub %ymm5,%ymm9,%ymm5 │ │ vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ vpaddw %ymm5,%ymm15,%ymm15 │ │ dec %rbx │ │ - jge ce32 │ │ + jge 75e2 │ │ vpcmpgtw %ymm15,%ymm11,%ymm9 │ │ vpaddw %ymm9,%ymm15,%ymm15 │ │ vpmulhrsw %ymm0,%ymm15,%ymm15 │ │ vpaddw %ymm4,%ymm15,%ymm4 │ │ vpackuswb %ymm4,%ymm4,%ymm4 │ │ vextracti128 $0x1,%ymm4,%xmm5 │ │ vmovd %xmm4,(%rdi) │ │ vpextrd $0x1,%xmm4,(%rdi,%rsi,1) │ │ vmovd %xmm5,(%rdi,%rsi,2) │ │ vpextrd $0x1,%xmm5,(%rdi,%rax,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ sub $0xffffffffffffff80,%rcx │ │ dec %r10d │ │ - jg ce0f │ │ + jg 75bf │ │ add $0x1b0,%rsp │ │ pop %rbx │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ mov 0x18(%rsp),%r11d │ │ cmp $0xf,%r11d │ │ - jne d82e │ │ + jne 7fde │ │ push %rbx │ │ push %rbp │ │ push %r14 │ │ sub $0x60,%rsp │ │ vpmovzxbw 0x1(%rdx),%xmm0 │ │ vpermq $0x14,%ymm0,%ymm0 │ │ vpsrldq $0x4,%ymm0,%ymm1 │ │ @@ -6462,37 +2611,37 @@ │ │ vmovdqu %ymm0,0x10(%rsp) │ │ vmovdqu %ymm1,0x28(%rsp) │ │ vmovdqu %ymm2,0x40(%rsp) │ │ mov 0x88(%rsp),%r11d │ │ xor %eax,%eax │ │ sub $0x1f,%r11d │ │ test %r8d,%r8d │ │ - je d30b │ │ + je 7abb │ │ vmovd %r8d,%xmm0 │ │ lzcnt %r8d,%r10d │ │ add %r11d,%r10d │ │ cmovs %eax,%r10d │ │ mov %r10,(%rsp) │ │ test %r9d,%r9d │ │ - je d211 │ │ + je 79c1 │ │ vmovd %r9d,%xmm1 │ │ lzcnt %r9d,%r9d │ │ add %r11d,%r9d │ │ cmovs %eax,%r9d │ │ mov %r9,0x8(%rsp) │ │ - lea 0xe2036(%rip),%rax │ │ + lea 0xeaf46(%rip),%rax │ │ vpbroadcastb (%rax,%r10,1),%ymm13 │ │ vpbroadcastb (%rax,%r9,1),%ymm14 │ │ vpbroadcastb %xmm0,%ymm0 │ │ vpbroadcastb %xmm1,%ymm1 │ │ and $0x1,%r8d │ │ lea 0x8(%rax,%r8,2),%r8 │ │ lea 0xc(%rax),%r9 │ │ mov 0x80(%rsp),%r10d │ │ - lea 0xe202e(%rip),%rax │ │ + lea 0xeaf3e(%rip),%rax │ │ lea (%rax,%r10,8),%r10 │ │ lea (%rdi,%rsi,4),%rbx │ │ lea (%rsi,%rsi,2),%rbp │ │ mov $0x1,%r14d │ │ vpxor %ymm15,%ymm15,%ymm15 │ │ vmovd (%rdi),%xmm4 │ │ vmovd (%rdi,%rsi,1),%xmm5 │ │ @@ -6563,16 +2712,16 @@ │ │ vpsrlw 0x8(%rsp),%ymm9,%ymm5 │ │ vpand %ymm5,%ymm14,%ymm5 │ │ vpsubusb %ymm5,%ymm1,%ymm5 │ │ vpminub %ymm5,%ymm9,%ymm5 │ │ vpmaddubsw %ymm6,%ymm5,%ymm5 │ │ vpaddw %ymm5,%ymm15,%ymm15 │ │ dec %r14 │ │ - jge d09e │ │ - vpbroadcastd 0xe1ea5(%rip),%ymm10 │ │ + jge 784e │ │ + vpbroadcastd 0xeadb5(%rip),%ymm10 │ │ vpxor %ymm9,%ymm9,%ymm9 │ │ vpunpcklbw %ymm9,%ymm4,%ymm4 │ │ vpcmpgtw %ymm15,%ymm9,%ymm9 │ │ vpaddw %ymm9,%ymm15,%ymm15 │ │ vpmulhrsw %ymm10,%ymm15,%ymm15 │ │ vpaddw %ymm4,%ymm15,%ymm4 │ │ vpackuswb %ymm4,%ymm4,%ymm4 │ │ @@ -6585,25 +2734,25 @@ │ │ vpextrd $0x1,%xmm5,(%rdi,%rbp,1) │ │ add $0x60,%rsp │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ vzeroupper │ │ retq │ │ - lea 0xe1e50(%rip),%rax │ │ + lea 0xead60(%rip),%rax │ │ vpbroadcastb (%rax,%r10,1),%ymm13 │ │ vpbroadcastb %xmm0,%ymm0 │ │ and $0x1,%r8d │ │ lea 0x8(%rax,%r8,2),%r8 │ │ mov 0x80(%rsp),%r10d │ │ - lea 0xe1e57(%rip),%rax │ │ + lea 0xead67(%rip),%rax │ │ lea (%rax,%r10,8),%r10 │ │ lea (%rdi,%rsi,4),%rbx │ │ lea (%rsi,%rsi,2),%rbp │ │ - vpbroadcastd 0xe1e14(%rip),%ymm3 │ │ + vpbroadcastd 0xead24(%rip),%ymm3 │ │ vpxor %ymm1,%ymm1,%ymm1 │ │ mov $0x1,%r14d │ │ vpxor %ymm15,%ymm15,%ymm15 │ │ vmovd (%rdi),%xmm4 │ │ vmovd (%rdi,%rsi,1),%xmm5 │ │ vinserti128 $0x1,(%rdi,%rsi,2),%ymm4,%ymm4 │ │ vinserti128 $0x1,(%rdi,%rbp,1),%ymm5,%ymm5 │ │ @@ -6623,15 +2772,15 @@ │ │ vpsrlw (%rsp),%ymm9,%ymm5 │ │ vpand %ymm5,%ymm13,%ymm5 │ │ vpsubusb %ymm5,%ymm0,%ymm5 │ │ vpminub %ymm5,%ymm9,%ymm5 │ │ vpmaddubsw %ymm6,%ymm5,%ymm5 │ │ vpaddw %ymm5,%ymm15,%ymm15 │ │ dec %r14 │ │ - jge d27a │ │ + jge 7a2a │ │ vpcmpgtw %ymm15,%ymm1,%ymm1 │ │ vpaddw %ymm1,%ymm15,%ymm15 │ │ vpmulhrsw %ymm3,%ymm15,%ymm15 │ │ vpacksswb %ymm15,%ymm15,%ymm15 │ │ vpaddb %ymm4,%ymm15,%ymm4 │ │ vextracti128 $0x1,%ymm4,%xmm5 │ │ vmovd %xmm4,(%rdi) │ │ @@ -6645,24 +2794,24 @@ │ │ vzeroupper │ │ retq │ │ vmovd %r9d,%xmm1 │ │ lzcnt %r9d,%r9d │ │ add %r11d,%r9d │ │ cmovs %eax,%r9d │ │ mov %r9,0x8(%rsp) │ │ - lea 0xe1d40(%rip),%rax │ │ + lea 0xeac50(%rip),%rax │ │ vpbroadcastb (%rax,%r9,1),%ymm14 │ │ vpbroadcastb %xmm1,%ymm1 │ │ lea 0xc(%rax),%r9 │ │ mov 0x80(%rsp),%r10d │ │ - lea 0xe1d4c(%rip),%rax │ │ + lea 0xeac5c(%rip),%rax │ │ lea (%rax,%r10,8),%r10 │ │ lea (%rdi,%rsi,4),%rbx │ │ lea (%rsi,%rsi,2),%rbp │ │ - vpbroadcastd 0xe1d09(%rip),%ymm2 │ │ + vpbroadcastd 0xeac19(%rip),%ymm2 │ │ vpxor %ymm0,%ymm0,%ymm0 │ │ mov $0x1,%r14d │ │ vpxor %ymm15,%ymm15,%ymm15 │ │ vmovd (%rdi),%xmm4 │ │ vmovd (%rdi,%rsi,1),%xmm5 │ │ vinserti128 $0x1,(%rdi,%rsi,2),%ymm4,%ymm4 │ │ vinserti128 $0x1,(%rdi,%rbp,1),%ymm5,%ymm5 │ │ @@ -6699,15 +2848,15 @@ │ │ vpsrlw 0x8(%rsp),%ymm9,%ymm5 │ │ vpand %ymm5,%ymm14,%ymm5 │ │ vpsubusb %ymm5,%ymm1,%ymm5 │ │ vpminub %ymm5,%ymm9,%ymm5 │ │ vpmaddubsw %ymm6,%ymm5,%ymm5 │ │ vpaddw %ymm5,%ymm15,%ymm15 │ │ dec %r14 │ │ - jge d385 │ │ + jge 7b35 │ │ vpcmpgtw %ymm15,%ymm0,%ymm0 │ │ vpaddw %ymm0,%ymm15,%ymm15 │ │ vpmulhrsw %ymm2,%ymm15,%ymm15 │ │ vpacksswb %ymm15,%ymm15,%ymm15 │ │ vpaddb %ymm4,%ymm15,%ymm4 │ │ vextracti128 $0x1,%ymm4,%xmm5 │ │ vmovd %xmm4,(%rdi) │ │ @@ -6726,15 +2875,15 @@ │ │ vmovd 0x1(%rdi),%xmm9 │ │ vpsrldq $0x2,%ymm6,%ymm11 │ │ vpsrldq $0x2,%ymm10,%ymm12 │ │ vinserti128 $0x1,-0x1(%rdi,%rbp,1),%ymm6,%ymm6 │ │ vinserti128 $0x1,-0x1(%rdi,%rsi,4),%ymm10,%ymm10 │ │ vpblendd $0x10,%ymm11,%ymm5,%ymm5 │ │ vpblendd $0x10,%ymm12,%ymm9,%ymm9 │ │ - vmovdqu 0xe1a47(%rip),%ymm11 │ │ + vmovdqu 0xea957(%rip),%ymm11 │ │ vpunpckldq %ymm10,%ymm6,%ymm6 │ │ vpunpckldq %ymm9,%ymm5,%ymm5 │ │ vpblendvb %ymm11,0x30(%rsp),%ymm6,%ymm6 │ │ retq │ │ vmovq -0x1(%rdi),%xmm6 │ │ vmovq -0x1(%rdi,%rsi,1),%xmm9 │ │ vinserti128 $0x1,-0x1(%rdi,%rsi,2),%ymm6,%ymm6 │ │ @@ -6752,15 +2901,15 @@ │ │ vpbroadcastq -0x1(%rdi,%rsi,2),%ymm11 │ │ vmovd -0x1(%rcx,%rsi,1),%xmm6 │ │ vmovd -0x1(%rdi),%xmm9 │ │ vpsrldq $0x2,%ymm10,%ymm5 │ │ vpsrldq $0x2,%ymm11,%ymm12 │ │ vpblendd $0x10,%ymm10,%ymm6,%ymm6 │ │ vpblendd $0x10,%ymm11,%ymm9,%ymm9 │ │ - vmovdqu 0xe19a3(%rip),%ymm10 │ │ + vmovdqu 0xea8b3(%rip),%ymm10 │ │ vinserti128 $0x1,0x1(%rdi,%rbp,1),%ymm5,%ymm5 │ │ vinserti128 $0x1,0x1(%rdi,%rsi,4),%ymm12,%ymm12 │ │ vpunpckldq %ymm9,%ymm6,%ymm6 │ │ vpunpckldq %ymm12,%ymm5,%ymm5 │ │ vpblendvb %ymm10,0x48(%rsp),%ymm6,%ymm6 │ │ retq │ │ vmovd (%rcx,%rsi,1),%xmm6 │ │ @@ -6889,24 +3038,24 @@ │ │ vpunpckldq %ymm9,%ymm5,%ymm5 │ │ retq │ │ sub $0x138,%rsp │ │ vpcmpeqw %ymm14,%ymm14,%ymm14 │ │ vpsllw $0xf,%ymm14,%ymm14 │ │ lea (%rsi,%rsi,2),%rax │ │ test $0x2,%r11b │ │ - je d884 │ │ + je 8034 │ │ vpmovzxbw (%rdi),%xmm1 │ │ vpmovzxbw (%rdi,%rsi,1),%xmm2 │ │ vpmovzxbw (%rdi,%rsi,2),%xmm3 │ │ vpmovzxbw (%rdi,%rax,1),%xmm4 │ │ vmovdqa %xmm1,0x60(%rsp) │ │ vmovdqa %xmm2,0x80(%rsp) │ │ vmovdqa %xmm3,0xa0(%rsp) │ │ vmovdqa %xmm4,0xc0(%rsp) │ │ - jmp d8ed │ │ + jmp 809d │ │ vmovd (%rdi),%xmm1 │ │ vmovd (%rdi,%rsi,1),%xmm2 │ │ vmovd (%rdi,%rsi,2),%xmm3 │ │ vmovd (%rdi,%rax,1),%xmm4 │ │ vpmovzxbw %xmm1,%xmm1 │ │ vpmovzxbw %xmm2,%xmm2 │ │ vpmovzxbw %xmm3,%xmm3 │ │ @@ -6916,123 +3065,123 @@ │ │ vmovq %xmm3,0xa0(%rsp) │ │ vmovq %xmm4,0xc0(%rsp) │ │ vmovd %xmm14,0x68(%rsp) │ │ vmovd %xmm14,0x88(%rsp) │ │ vmovd %xmm14,0xa8(%rsp) │ │ vmovd %xmm14,0xc8(%rsp) │ │ test $0x4,%r11b │ │ - je d9a9 │ │ + je 8159 │ │ test $0x1,%r11b │ │ - je d948 │ │ + je 80f8 │ │ test $0x2,%r11b │ │ - je d921 │ │ + je 80d1 │ │ vpmovzxbw -0x2(%rcx),%xmm1 │ │ vpmovzxbw -0x2(%rcx,%rsi,1),%xmm2 │ │ vmovdqu %xmm1,0x1c(%rsp) │ │ vmovdqu %xmm2,0x3c(%rsp) │ │ - jmpq d9b5 │ │ + jmpq 8165 │ │ vpmovzxbw -0x4(%rcx),%xmm1 │ │ vpmovzxbw -0x4(%rcx,%rsi,1),%xmm2 │ │ vmovdqu %xmm1,0x18(%rsp) │ │ vmovdqu %xmm2,0x38(%rsp) │ │ vmovd %xmm14,0x28(%rsp) │ │ vmovd %xmm14,0x48(%rsp) │ │ - jmp d9b5 │ │ + jmp 8165 │ │ test $0x2,%r11b │ │ - je d973 │ │ + je 8123 │ │ vpmovzxbw (%rcx),%xmm1 │ │ vpmovzxbw (%rcx,%rsi,1),%xmm2 │ │ vmovdqa %xmm1,0x20(%rsp) │ │ vmovdqa %xmm2,0x40(%rsp) │ │ vmovd %xmm14,0x1c(%rsp) │ │ vmovd %xmm14,0x3c(%rsp) │ │ - jmp d9b5 │ │ + jmp 8165 │ │ vmovd (%rcx),%xmm1 │ │ vpinsrd $0x1,(%rcx,%rsi,1),%xmm1,%xmm1 │ │ vpmovzxbw %xmm1,%xmm1 │ │ vmovq %xmm1,0x20(%rsp) │ │ vmovhps %xmm1,0x40(%rsp) │ │ vmovd %xmm14,0x1c(%rsp) │ │ vmovd %xmm14,0x3c(%rsp) │ │ vmovd %xmm14,0x28(%rsp) │ │ vmovd %xmm14,0x48(%rsp) │ │ - jmp d9b5 │ │ + jmp 8165 │ │ vmovdqu %xmm14,0x1c(%rsp) │ │ vmovdqu %xmm14,0x3c(%rsp) │ │ test $0x1,%r11b │ │ - je d9e6 │ │ + je 8196 │ │ vpmovzxbw (%rdx),%xmm1 │ │ vmovd %xmm1,0x5c(%rsp) │ │ vpextrd $0x1,%xmm1,0x7c(%rsp) │ │ vpextrd $0x2,%xmm1,0x9c(%rsp) │ │ vpextrd $0x3,%xmm1,0xbc(%rsp) │ │ - jmp da04 │ │ + jmp 81b4 │ │ vmovd %xmm14,0x5c(%rsp) │ │ vmovd %xmm14,0x7c(%rsp) │ │ vmovd %xmm14,0x9c(%rsp) │ │ vmovd %xmm14,0xbc(%rsp) │ │ test $0x8,%r11b │ │ - je daf7 │ │ + je 82a7 │ │ lea (%rdi,%rsi,4),%rdx │ │ test $0x1,%r11b │ │ - je da78 │ │ + je 8228 │ │ test $0x2,%r11b │ │ - je da42 │ │ + je 81f2 │ │ vpmovzxbw -0x2(%rdx),%xmm1 │ │ vpmovzxbw -0x2(%rdx,%rsi,1),%xmm2 │ │ vmovdqu %xmm1,0xdc(%rsp) │ │ vmovdqu %xmm2,0xfc(%rsp) │ │ - jmpq db09 │ │ + jmpq 82b9 │ │ vpmovzxbw -0x4(%rdx),%xmm1 │ │ vpmovzxbw -0x4(%rdx,%rsi,1),%xmm2 │ │ vmovdqu %xmm1,0xd8(%rsp) │ │ vmovdqu %xmm2,0xf8(%rsp) │ │ vmovd %xmm14,0xe8(%rsp) │ │ vmovd %xmm14,0x108(%rsp) │ │ - jmpq db09 │ │ + jmpq 82b9 │ │ test $0x2,%r11b │ │ - je daaf │ │ + je 825f │ │ vpmovzxbw (%rdx),%xmm1 │ │ vpmovzxbw (%rdx,%rsi,1),%xmm2 │ │ vmovdqa %xmm1,0xe0(%rsp) │ │ vmovdqa %xmm2,0x100(%rsp) │ │ vmovd %xmm14,0xdc(%rsp) │ │ vmovd %xmm14,0xfc(%rsp) │ │ - jmp db09 │ │ + jmp 82b9 │ │ vmovd (%rdx),%xmm1 │ │ vpinsrd $0x1,(%rdx,%rsi,1),%xmm1,%xmm1 │ │ vpmovzxbw %xmm1,%xmm1 │ │ vmovq %xmm1,0xe0(%rsp) │ │ vmovhps %xmm1,0x100(%rsp) │ │ vmovd %xmm14,0xdc(%rsp) │ │ vmovd %xmm14,0xfc(%rsp) │ │ vmovd %xmm14,0xe8(%rsp) │ │ vmovd %xmm14,0x108(%rsp) │ │ - jmp db09 │ │ + jmp 82b9 │ │ vmovdqu %xmm14,0xdc(%rsp) │ │ vmovdqu %xmm14,0xfc(%rsp) │ │ - vbroadcasti128 0xe153e(%rip),%ymm12 │ │ + vbroadcasti128 0xea44e(%rip),%ymm12 │ │ mov 0x148(%rsp),%ecx │ │ xor %r10d,%r10d │ │ sub $0x1f,%ecx │ │ test %r8d,%r8d │ │ - je df0e │ │ + je 86be │ │ vmovd %r8d,%xmm0 │ │ lzcnt %r8d,%edx │ │ add %ecx,%edx │ │ cmovs %r10d,%edx │ │ mov %rdx,(%rsp) │ │ test %r9d,%r9d │ │ - je dde3 │ │ + je 8593 │ │ vmovd %r9d,%xmm1 │ │ lzcnt %r9d,%r9d │ │ add %ecx,%r9d │ │ cmovs %r10d,%r9d │ │ mov %r9,0x8(%rsp) │ │ - lea 0xe1506(%rip),%rcx │ │ + lea 0xea416(%rip),%rcx │ │ vpbroadcastb (%rcx,%rdx,1),%ymm13 │ │ vpbroadcastb (%rcx,%r9,1),%ymm14 │ │ vpbroadcastb %xmm0,%ymm0 │ │ vpbroadcastb %xmm1,%ymm1 │ │ and $0x1,%r8d │ │ lea 0x8(%rcx,%r8,2),%r8 │ │ lea 0xc(%rcx),%r9 │ │ @@ -7132,16 +3281,16 @@ │ │ vpsrlw 0x8(%rsp),%ymm9,%ymm5 │ │ vpand %ymm5,%ymm14,%ymm5 │ │ vpsubusb %ymm5,%ymm1,%ymm5 │ │ vpminub %ymm5,%ymm9,%ymm5 │ │ vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ vpaddw %ymm5,%ymm15,%ymm15 │ │ dec %r11 │ │ - jge dbc7 │ │ - vpbroadcastd 0xe12c8(%rip),%ymm10 │ │ + jge 8377 │ │ + vpbroadcastd 0xea1d8(%rip),%ymm10 │ │ vpcmpgtw %ymm15,%ymm11,%ymm9 │ │ vpaddw %ymm9,%ymm15,%ymm15 │ │ vpmulhrsw %ymm10,%ymm15,%ymm15 │ │ vpaddw %ymm4,%ymm15,%ymm4 │ │ vpminsw %ymm7,%ymm4,%ymm4 │ │ vpmaxsw %ymm4,%ymm8,%ymm4 │ │ vpackuswb %ymm4,%ymm4,%ymm4 │ │ @@ -7149,24 +3298,24 @@ │ │ vmovd %xmm4,(%rdi) │ │ vpextrd $0x1,%xmm4,(%rdi,%rsi,1) │ │ vmovd %xmm5,(%rdi,%rsi,2) │ │ vpextrd $0x1,%xmm5,(%rdi,%rax,1) │ │ add $0x138,%rsp │ │ vzeroupper │ │ retq │ │ - lea 0xe127e(%rip),%rcx │ │ + lea 0xea18e(%rip),%rcx │ │ vpbroadcastb (%rcx,%rdx,1),%ymm13 │ │ vpbroadcastb %xmm0,%ymm0 │ │ and $0x1,%r8d │ │ lea 0x8(%rcx,%r8,2),%r8 │ │ mov 0x140(%rsp),%edx │ │ lea 0xe(%rcx,%rdx,2),%rdx │ │ lea 0x60(%rsp),%rcx │ │ vpxor %ymm11,%ymm11,%ymm11 │ │ - vpbroadcastd 0xe1247(%rip),%ymm1 │ │ + vpbroadcastd 0xea157(%rip),%ymm1 │ │ mov $0x1,%r11d │ │ vmovq (%rcx),%xmm4 │ │ vmovhps 0x20(%rcx),%xmm4,%xmm4 │ │ vmovq 0x40(%rcx),%xmm5 │ │ vmovhps 0x60(%rcx),%xmm5,%xmm5 │ │ vinserti128 $0x1,%xmm5,%ymm4,%ymm4 │ │ vpxor %ymm15,%ymm15,%ymm15 │ │ @@ -7192,15 +3341,15 @@ │ │ vpsrlw (%rsp),%ymm9,%ymm5 │ │ vpand %ymm5,%ymm13,%ymm5 │ │ vpsubusb %ymm5,%ymm0,%ymm5 │ │ vpminub %ymm5,%ymm9,%ymm5 │ │ vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ vpaddw %ymm5,%ymm15,%ymm15 │ │ dec %r11 │ │ - jge de41 │ │ + jge 85f1 │ │ vpcmpgtw %ymm15,%ymm11,%ymm9 │ │ vpaddw %ymm9,%ymm15,%ymm15 │ │ vpmulhrsw %ymm1,%ymm15,%ymm15 │ │ vpaddw %ymm4,%ymm15,%ymm4 │ │ vpackuswb %ymm4,%ymm4,%ymm4 │ │ vextracti128 $0x1,%ymm4,%xmm5 │ │ vmovd %xmm4,(%rdi) │ │ @@ -7211,23 +3360,23 @@ │ │ vzeroupper │ │ retq │ │ vmovd %r9d,%xmm1 │ │ lzcnt %r9d,%r9d │ │ add %ecx,%r9d │ │ cmovs %r10d,%r9d │ │ mov %r9,0x8(%rsp) │ │ - lea 0xe113d(%rip),%rcx │ │ + lea 0xea04d(%rip),%rcx │ │ vpbroadcastb (%rcx,%r9,1),%ymm14 │ │ vpbroadcastb %xmm1,%ymm1 │ │ lea 0xc(%rcx),%r9 │ │ mov 0x140(%rsp),%edx │ │ lea 0xe(%rcx,%rdx,2),%rdx │ │ lea 0x60(%rsp),%rcx │ │ vpxor %ymm11,%ymm11,%ymm11 │ │ - vpbroadcastd 0xe110b(%rip),%ymm0 │ │ + vpbroadcastd 0xea01b(%rip),%ymm0 │ │ mov $0x1,%r11d │ │ vmovq (%rcx),%xmm4 │ │ vmovhps 0x20(%rcx),%xmm4,%xmm4 │ │ vmovq 0x40(%rcx),%xmm5 │ │ vmovhps 0x60(%rcx),%xmm5,%xmm5 │ │ vinserti128 $0x1,%xmm5,%ymm4,%ymm4 │ │ vpxor %ymm15,%ymm15,%ymm15 │ │ @@ -7277,15 +3426,15 @@ │ │ vpsrlw 0x8(%rsp),%ymm9,%ymm5 │ │ vpand %ymm5,%ymm14,%ymm5 │ │ vpsubusb %ymm5,%ymm1,%ymm5 │ │ vpminub %ymm5,%ymm9,%ymm5 │ │ vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ vpaddw %ymm5,%ymm15,%ymm15 │ │ dec %r11 │ │ - jge df7d │ │ + jge 872d │ │ vpcmpgtw %ymm15,%ymm11,%ymm9 │ │ vpaddw %ymm9,%ymm15,%ymm15 │ │ vpmulhrsw %ymm0,%ymm15,%ymm15 │ │ vpaddw %ymm4,%ymm15,%ymm4 │ │ vpackuswb %ymm4,%ymm4,%ymm4 │ │ vextracti128 $0x1,%ymm4,%xmm5 │ │ vmovd %xmm4,(%rdi) │ │ @@ -7302,44 +3451,44 @@ │ │ vmovq (%rdi,%rsi,2),%xmm2 │ │ vmovq (%rdi,%rcx,1),%xmm3 │ │ lea (%rdi,%rsi,4),%rdi │ │ vpbroadcastq (%rdi),%ymm4 │ │ vpbroadcastq (%rdi,%rsi,1),%ymm5 │ │ vpbroadcastq (%rdi,%rsi,2),%ymm6 │ │ vpbroadcastq (%rdi,%rcx,1),%ymm7 │ │ - vpbroadcastd 0xe0f55(%rip),%ymm8 │ │ + vpbroadcastd 0xe9e65(%rip),%ymm8 │ │ vpxor %ymm9,%ymm9,%ymm9 │ │ vpblendd $0xf0,%ymm7,%ymm0,%ymm0 │ │ vpblendd $0xf0,%ymm6,%ymm1,%ymm1 │ │ vpblendd $0xf0,%ymm5,%ymm2,%ymm2 │ │ vpblendd $0xf0,%ymm4,%ymm3,%ymm3 │ │ vpunpcklbw %ymm9,%ymm0,%ymm0 │ │ vpunpcklbw %ymm9,%ymm1,%ymm1 │ │ vpunpcklbw %ymm9,%ymm2,%ymm2 │ │ vpunpcklbw %ymm9,%ymm3,%ymm3 │ │ vpsubw %ymm8,%ymm0,%ymm0 │ │ vpsubw %ymm8,%ymm1,%ymm1 │ │ vpsubw %ymm8,%ymm2,%ymm2 │ │ vpsubw %ymm8,%ymm3,%ymm3 │ │ - vpermq $0x4e,%ymm0,%ymm7 │ │ - vpermq $0x4e,%ymm1,%ymm6 │ │ - vpermq $0x4e,%ymm2,%ymm5 │ │ - vpermq $0x4e,%ymm3,%ymm4 │ │ + vperm2i128 $0x1,%ymm0,%ymm0,%ymm7 │ │ + vperm2i128 $0x1,%ymm1,%ymm1,%ymm6 │ │ + vperm2i128 $0x1,%ymm2,%ymm2,%ymm5 │ │ + vperm2i128 $0x1,%ymm3,%ymm3,%ymm4 │ │ vpaddw %ymm1,%ymm0,%ymm8 │ │ vpaddw %ymm3,%ymm2,%ymm9 │ │ vphaddw %ymm1,%ymm0,%ymm10 │ │ vphaddw %ymm3,%ymm2,%ymm11 │ │ vpaddw %ymm9,%ymm8,%ymm8 │ │ vphaddw %ymm11,%ymm10,%ymm10 │ │ vextracti128 $0x1,%ymm8,%xmm9 │ │ vextracti128 $0x1,%ymm10,%xmm11 │ │ vpaddw %xmm9,%xmm8,%xmm8 │ │ vphaddw %xmm11,%xmm10,%xmm10 │ │ vinserti128 $0x1,%xmm10,%ymm8,%ymm8 │ │ - vpbroadcastd 0xe0e93(%rip),%ymm9 │ │ + vpbroadcastd 0xe9da3(%rip),%ymm9 │ │ vpmaddwd %ymm8,%ymm8,%ymm8 │ │ vpmulld %ymm9,%ymm8,%ymm8 │ │ vpslldq $0x2,%ymm1,%ymm9 │ │ vpsrldq $0xe,%ymm1,%ymm10 │ │ vpslldq $0x4,%ymm2,%ymm11 │ │ vpsrldq $0xc,%ymm2,%ymm12 │ │ vpslldq $0x6,%ymm3,%ymm13 │ │ @@ -7360,17 +3509,17 @@ │ │ vpsrldq $0x4,%ymm6,%ymm12 │ │ vpslldq $0xe,%ymm7,%ymm13 │ │ vpsrldq $0x2,%ymm7,%ymm14 │ │ vpaddw %ymm11,%ymm9,%ymm9 │ │ vpaddw %ymm12,%ymm10,%ymm10 │ │ vpaddw %ymm13,%ymm9,%ymm9 │ │ vpaddw %ymm14,%ymm10,%ymm10 │ │ - vbroadcasti128 0xe0e02(%rip),%ymm14 │ │ - vbroadcasti128 0xe0dd9(%rip),%ymm13 │ │ - vbroadcasti128 0xe0dc0(%rip),%ymm12 │ │ + vbroadcasti128 0xe9d12(%rip),%ymm14 │ │ + vbroadcasti128 0xe9ce9(%rip),%ymm13 │ │ + vbroadcasti128 0xe9cd0(%rip),%ymm12 │ │ vpaddw %ymm0,%ymm9,%ymm9 │ │ vpshufb %ymm14,%ymm10,%ymm10 │ │ vpunpckhwd %ymm10,%ymm9,%ymm11 │ │ vpunpcklwd %ymm10,%ymm9,%ymm9 │ │ vpmaddwd %ymm11,%ymm11,%ymm11 │ │ vpmaddwd %ymm9,%ymm9,%ymm9 │ │ vpmulld %ymm13,%ymm11,%ymm11 │ │ @@ -7388,18 +3537,18 @@ │ │ vpsrldq $0xe,%ymm11,%ymm11 │ │ vpslldq $0x4,%ymm12,%ymm5 │ │ vpsrldq $0xc,%ymm12,%ymm12 │ │ vpslldq $0x6,%ymm13,%ymm6 │ │ vpsrldq $0xa,%ymm13,%ymm13 │ │ vpaddw %ymm4,%ymm10,%ymm4 │ │ vpaddw %ymm12,%ymm11,%ymm11 │ │ - vpbroadcastd 0xe0d66(%rip),%ymm12 │ │ + vpbroadcastd 0xe9c76(%rip),%ymm12 │ │ vpaddw %ymm6,%ymm5,%ymm5 │ │ vpaddw %ymm13,%ymm11,%ymm11 │ │ - vbroadcasti128 0xe0d48(%rip),%ymm13 │ │ + vbroadcasti128 0xe9c58(%rip),%ymm13 │ │ vpaddw %ymm5,%ymm4,%ymm4 │ │ vpshuflw $0xc6,%ymm11,%ymm5 │ │ vpunpckhwd %ymm4,%ymm11,%ymm6 │ │ vpunpcklwd %ymm5,%ymm4,%ymm4 │ │ vpmaddwd %ymm6,%ymm6,%ymm6 │ │ vpmaddwd %ymm4,%ymm4,%ymm4 │ │ vpmulld %ymm6,%ymm12,%ymm6 │ │ @@ -7420,16 +3569,16 @@ │ │ vpunpckhwd %ymm5,%ymm1,%ymm1 │ │ vpunpcklwd %ymm0,%ymm5,%ymm5 │ │ vpmaddwd %ymm1,%ymm1,%ymm1 │ │ vpmaddwd %ymm5,%ymm5,%ymm5 │ │ vpmulld %ymm1,%ymm12,%ymm1 │ │ vpmulld %ymm5,%ymm13,%ymm5 │ │ vpaddd %ymm1,%ymm5,%ymm5 │ │ - vmovdqa 0xe0b63(%rip),%xmm0 │ │ - vmovdqa 0xe0b4b(%rip),%ymm1 │ │ + vmovdqa 0xe9a73(%rip),%xmm0 │ │ + vmovdqa 0xe9a5b(%rip),%ymm1 │ │ vphaddd %ymm8,%ymm9,%ymm9 │ │ vphaddd %ymm4,%ymm5,%ymm5 │ │ vphaddd %ymm5,%ymm9,%ymm9 │ │ vpermd %ymm9,%ymm0,%ymm0 │ │ vpermd %ymm9,%ymm1,%ymm1 │ │ vpmaxsd %xmm1,%xmm0,%xmm2 │ │ vpshufd $0x4e,%xmm2,%xmm3 │ │ @@ -7445,2483 +3594,11487 @@ │ │ vpermd %ymm1,%ymm3,%ymm3 │ │ vpsubd %xmm3,%xmm2,%xmm2 │ │ vpsrld $0xa,%xmm2,%xmm2 │ │ vmovd %xmm2,(%rdx) │ │ vzeroupper │ │ retq │ │ nopw 0x0(%rax,%rax,1) │ │ - mov 0x8(%rsp),%eax │ │ - lea 0x19(%rip),%r10 │ │ - tzcnt %r8d,%r8d │ │ - test %eax,%eax │ │ - jne e51e │ │ - mov 0x10(%rsp),%eax │ │ - test %eax,%eax │ │ - jne e775 │ │ - movzwl 0xe100e(%r10,%r8,2),%r8d │ │ - add %r10,%r8 │ │ - jmpq *%r8 │ │ - movzwl (%rdx),%eax │ │ - movzwl (%rdx,%rcx,1),%r10d │ │ - lea (%rdx,%rcx,2),%rdx │ │ - mov %ax,(%rdi) │ │ - mov %r10w,(%rdi,%rsi,1) │ │ - lea (%rdi,%rsi,2),%rdi │ │ - sub $0x2,%r9d │ │ - jg e413 │ │ - retq │ │ - mov (%rdx),%eax │ │ - mov (%rdx,%rcx,1),%r10d │ │ - lea (%rdx,%rcx,2),%rdx │ │ - mov %eax,(%rdi) │ │ - mov %r10d,(%rdi,%rsi,1) │ │ - lea (%rdi,%rsi,2),%rdi │ │ - sub $0x2,%r9d │ │ - jg e432 │ │ - retq │ │ - mov (%rdx),%rax │ │ - mov (%rdx,%rcx,1),%r10 │ │ - lea (%rdx,%rcx,2),%rdx │ │ - mov %rax,(%rdi) │ │ - mov %r10,(%rdi,%rsi,1) │ │ - lea (%rdi,%rsi,2),%rdi │ │ - sub $0x2,%r9d │ │ - jg e44d │ │ - retq │ │ - vmovdqu (%rdx),%xmm0 │ │ - vmovdqu (%rdx,%rcx,1),%xmm1 │ │ - lea (%rdx,%rcx,2),%rdx │ │ - vmovdqa %xmm0,(%rdi) │ │ - vmovdqa %xmm1,(%rdi,%rsi,1) │ │ - lea (%rdi,%rsi,2),%rdi │ │ - sub $0x2,%r9d │ │ - jg e46a │ │ - retq │ │ - vmovdqu (%rdx),%ymm0 │ │ - vmovdqu (%rdx,%rcx,1),%ymm1 │ │ - lea (%rdx,%rcx,2),%rdx │ │ - vmovdqa %ymm0,(%rdi) │ │ - vmovdqa %ymm1,(%rdi,%rsi,1) │ │ - lea (%rdi,%rsi,2),%rdi │ │ - sub $0x2,%r9d │ │ - jg e48b │ │ - vzeroupper │ │ - retq │ │ - vmovdqu (%rdx),%ymm0 │ │ - vmovdqu 0x20(%rdx),%ymm1 │ │ - vmovdqu (%rdx,%rcx,1),%ymm2 │ │ - vmovdqu 0x20(%rdx,%rcx,1),%ymm3 │ │ - lea (%rdx,%rcx,2),%rdx │ │ - vmovdqa %ymm0,(%rdi) │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ - vmovdqa %ymm2,(%rdi,%rsi,1) │ │ - vmovdqa %ymm3,0x20(%rdi,%rsi,1) │ │ - lea (%rdi,%rsi,2),%rdi │ │ - sub $0x2,%r9d │ │ - jg e4af │ │ - vzeroupper │ │ - retq │ │ - vmovdqu (%rdx),%ymm0 │ │ - vmovdqu 0x20(%rdx),%ymm1 │ │ - vmovdqu 0x40(%rdx),%ymm2 │ │ - vmovdqu 0x60(%rdx),%ymm3 │ │ - add %rcx,%rdx │ │ - vmovdqa %ymm0,(%rdi) │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ - vmovdqa %ymm2,0x40(%rdi) │ │ - vmovdqa %ymm3,0x60(%rdi) │ │ + sub $0x1c8,%rsp │ │ + mov 0x1e0(%rsp),%eax │ │ + movdqa 0xe9dca(%rip),%xmm6 │ │ + pxor %xmm7,%xmm7 │ │ + lea (%rdi,%rsi,4),%r11 │ │ + lea (%rsi,%rsi,2),%r10 │ │ + test $0x2,%al │ │ + je 8cd7 │ │ + movdqu (%rdi),%xmm0 │ │ + movdqu (%rdi,%rsi,1),%xmm1 │ │ + movdqu (%rdi,%rsi,2),%xmm2 │ │ + movdqu (%rdi,%r10,1),%xmm3 │ │ + movdqa %xmm0,%xmm4 │ │ + punpcklbw %xmm7,%xmm4 │ │ + punpckhbw %xmm7,%xmm0 │ │ + movdqa %xmm4,0x70(%rsp) │ │ + movdqa %xmm0,0x80(%rsp) │ │ + movdqa %xmm1,%xmm4 │ │ + punpcklbw %xmm7,%xmm4 │ │ + punpckhbw %xmm7,%xmm1 │ │ + movdqa %xmm4,0x90(%rsp) │ │ + movdqa %xmm1,0xa0(%rsp) │ │ + movdqa %xmm2,%xmm4 │ │ + punpcklbw %xmm7,%xmm4 │ │ + punpckhbw %xmm7,%xmm2 │ │ + movdqa %xmm4,0xb0(%rsp) │ │ + movdqa %xmm2,0xc0(%rsp) │ │ + movdqa %xmm3,%xmm4 │ │ + punpcklbw %xmm7,%xmm4 │ │ + punpckhbw %xmm7,%xmm3 │ │ + movdqa %xmm4,0xd0(%rsp) │ │ + movdqa %xmm3,0xe0(%rsp) │ │ + movdqu (%r11),%xmm0 │ │ + movdqu (%r11,%rsi,1),%xmm1 │ │ + movdqu (%r11,%rsi,2),%xmm2 │ │ + movdqu (%r11,%r10,1),%xmm3 │ │ + movdqa %xmm0,%xmm4 │ │ + punpcklbw %xmm7,%xmm4 │ │ + punpckhbw %xmm7,%xmm0 │ │ + movdqa %xmm4,0xf0(%rsp) │ │ + movdqa %xmm0,0x100(%rsp) │ │ + movdqa %xmm1,%xmm4 │ │ + punpcklbw %xmm7,%xmm4 │ │ + punpckhbw %xmm7,%xmm1 │ │ + movdqa %xmm4,0x110(%rsp) │ │ + movdqa %xmm1,0x120(%rsp) │ │ + movdqa %xmm2,%xmm4 │ │ + punpcklbw %xmm7,%xmm4 │ │ + punpckhbw %xmm7,%xmm2 │ │ + movdqa %xmm4,0x130(%rsp) │ │ + movdqa %xmm2,0x140(%rsp) │ │ + movdqa %xmm3,%xmm4 │ │ + punpcklbw %xmm7,%xmm4 │ │ + punpckhbw %xmm7,%xmm3 │ │ + movdqa %xmm4,0x150(%rsp) │ │ + movdqa %xmm3,0x160(%rsp) │ │ + jmpq 8d97 │ │ + pmovzxbw (%rdi),%xmm0 │ │ + pmovzxbw (%rdi,%rsi,1),%xmm1 │ │ + pmovzxbw (%rdi,%rsi,2),%xmm2 │ │ + pmovzxbw (%rdi,%r10,1),%xmm3 │ │ + movdqa %xmm0,0x70(%rsp) │ │ + movdqa %xmm1,0x90(%rsp) │ │ + movdqa %xmm2,0xb0(%rsp) │ │ + movdqa %xmm3,0xd0(%rsp) │ │ + movd %xmm6,0x80(%rsp) │ │ + movd %xmm6,0xa0(%rsp) │ │ + movd %xmm6,0xc0(%rsp) │ │ + movd %xmm6,0xe0(%rsp) │ │ + pmovzxbw (%r11),%xmm0 │ │ + pmovzxbw (%r11,%rsi,1),%xmm1 │ │ + pmovzxbw (%r11,%rsi,2),%xmm2 │ │ + pmovzxbw (%r11,%r10,1),%xmm3 │ │ + movdqa %xmm0,0xf0(%rsp) │ │ + movdqa %xmm1,0x110(%rsp) │ │ + movdqa %xmm2,0x130(%rsp) │ │ + movdqa %xmm3,0x150(%rsp) │ │ + movd %xmm6,0x100(%rsp) │ │ + movd %xmm6,0x120(%rsp) │ │ + movd %xmm6,0x140(%rsp) │ │ + movd %xmm6,0x160(%rsp) │ │ + test $0x4,%al │ │ + je 8eb3 │ │ + test $0x1,%al │ │ + je 8e37 │ │ + test $0x2,%al │ │ + je 8deb │ │ + movdqu -0x4(%rcx),%xmm0 │ │ + movdqu -0x4(%rcx,%rsi,1),%xmm1 │ │ + movdqa %xmm0,%xmm2 │ │ + punpckhbw %xmm7,%xmm2 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movdqa %xmm1,%xmm3 │ │ + punpckhbw %xmm7,%xmm3 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movdqu %xmm2,0x38(%rsp) │ │ + movdqu %xmm3,0x58(%rsp) │ │ + movdqu %xmm0,0x28(%rsp) │ │ + movdqu %xmm1,0x48(%rsp) │ │ + jmpq 8ecb │ │ + movdqu -0x8(%rcx),%xmm0 │ │ + movdqu -0x8(%rcx,%rsi,1),%xmm1 │ │ + movdqa %xmm0,%xmm2 │ │ + punpckhbw %xmm7,%xmm2 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movdqa %xmm1,%xmm3 │ │ + punpckhbw %xmm7,%xmm3 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movdqa %xmm0,0x20(%rsp) │ │ + movdqa %xmm2,0x30(%rsp) │ │ + movdqa %xmm1,0x40(%rsp) │ │ + movdqa %xmm3,0x50(%rsp) │ │ + movd %xmm6,0x40(%rsp) │ │ + movd %xmm6,0x60(%rsp) │ │ + jmpq 8ecb │ │ + test $0x2,%al │ │ + je 8e82 │ │ + movdqu (%rcx),%xmm0 │ │ + movdqu (%rcx,%rsi,1),%xmm1 │ │ + movdqa %xmm0,%xmm2 │ │ + punpckhbw %xmm7,%xmm2 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movdqa %xmm1,%xmm3 │ │ + punpckhbw %xmm7,%xmm3 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movd %xmm2,0x40(%rsp) │ │ + movd %xmm3,0x60(%rsp) │ │ + movd %xmm6,0x2c(%rsp) │ │ + movd %xmm6,0x4c(%rsp) │ │ + movdqa %xmm0,0x30(%rsp) │ │ + movdqa %xmm1,0x50(%rsp) │ │ + jmp 8ecb │ │ + pmovzxbw (%rcx),%xmm0 │ │ + pmovzxbw (%rcx,%rsi,1),%xmm1 │ │ + movd %xmm6,0x2c(%rsp) │ │ + movd %xmm6,0x4c(%rsp) │ │ + movdqa %xmm0,0x30(%rsp) │ │ + movdqa %xmm1,0x50(%rsp) │ │ + movd %xmm6,0x40(%rsp) │ │ + movd %xmm6,0x60(%rsp) │ │ + jmp 8ecb │ │ + movdqu %xmm6,0x2c(%rsp) │ │ + movdqu %xmm6,0x4c(%rsp) │ │ + movq %xmm6,0x3c(%rsp) │ │ + movq %xmm6,0x5c(%rsp) │ │ + test $0x1,%al │ │ + je 8f40 │ │ + movdqu (%rdx),%xmm0 │ │ + movdqa %xmm0,%xmm1 │ │ + punpckhbw %xmm7,%xmm1 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movhlps %xmm1,%xmm3 │ │ + movd %xmm1,0xec(%rsp) │ │ + movd %xmm3,0x12c(%rsp) │ │ + psrlq $0x20,%xmm1 │ │ + psrlq $0x20,%xmm3 │ │ + movd %xmm1,0x10c(%rsp) │ │ + movd %xmm3,0x14c(%rsp) │ │ + movhlps %xmm0,%xmm2 │ │ + movd %xmm0,0x6c(%rsp) │ │ + movd %xmm2,0xac(%rsp) │ │ + psrlq $0x20,%xmm0 │ │ + psrlq $0x20,%xmm2 │ │ + movd %xmm0,0x8c(%rsp) │ │ + movd %xmm2,0xcc(%rsp) │ │ + jmp 8f85 │ │ + movd %xmm6,0x6c(%rsp) │ │ + movd %xmm6,0x8c(%rsp) │ │ + movd %xmm6,0xac(%rsp) │ │ + movd %xmm6,0xcc(%rsp) │ │ + movd %xmm6,0xec(%rsp) │ │ + movd %xmm6,0x10c(%rsp) │ │ + movd %xmm6,0x12c(%rsp) │ │ + movd %xmm6,0x14c(%rsp) │ │ + test $0x8,%al │ │ + je 90f0 │ │ + lea (%rdi,%rsi,8),%rdx │ │ + test $0x1,%al │ │ + je 9050 │ │ + test $0x2,%al │ │ + je 8fe9 │ │ + movdqu -0x4(%rdx),%xmm0 │ │ + movdqu -0x4(%rdx,%rsi,1),%xmm1 │ │ + movdqa %xmm0,%xmm2 │ │ + punpckhbw %xmm7,%xmm2 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movdqa %xmm1,%xmm3 │ │ + punpckhbw %xmm7,%xmm3 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movdqu %xmm2,0x178(%rsp) │ │ + movdqu %xmm3,0x198(%rsp) │ │ + movdqu %xmm0,0x168(%rsp) │ │ + movdqu %xmm1,0x188(%rsp) │ │ + jmpq 9114 │ │ + movdqu -0x8(%rdx),%xmm0 │ │ + movdqu -0x8(%rdx,%rsi,1),%xmm1 │ │ + movdqa %xmm0,%xmm2 │ │ + punpckhbw %xmm7,%xmm2 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movdqa %xmm1,%xmm3 │ │ + punpckhbw %xmm7,%xmm3 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movdqa %xmm0,0x160(%rsp) │ │ + movdqa %xmm2,0x170(%rsp) │ │ + movdqa %xmm1,0x180(%rsp) │ │ + movdqa %xmm3,0x190(%rsp) │ │ + movd %xmm6,0x160(%rsp) │ │ + movd %xmm6,0x180(%rsp) │ │ + movd %xmm6,0x1a0(%rsp) │ │ + jmpq 9114 │ │ + test $0x2,%al │ │ + je 90ad │ │ + movdqu (%rdx),%xmm0 │ │ + movdqu (%rdx,%rsi,1),%xmm1 │ │ + movdqa %xmm0,%xmm2 │ │ + punpckhbw %xmm7,%xmm2 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movdqa %xmm1,%xmm3 │ │ + punpckhbw %xmm7,%xmm3 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movdqa %xmm2,0x180(%rsp) │ │ + movdqa %xmm3,0x1a0(%rsp) │ │ + movdqa %xmm0,0x170(%rsp) │ │ + movdqa %xmm1,0x190(%rsp) │ │ + movd %xmm6,0x16c(%rsp) │ │ + movd %xmm6,0x18c(%rsp) │ │ + jmp 9114 │ │ + pmovzxbw (%rdx),%xmm0 │ │ + pmovzxbw (%rdx,%rsi,1),%xmm1 │ │ + movdqa %xmm0,0x170(%rsp) │ │ + movdqa %xmm1,0x190(%rsp) │ │ + movd %xmm6,0x180(%rsp) │ │ + movd %xmm6,0x1a0(%rsp) │ │ + movd %xmm6,0x16c(%rsp) │ │ + movd %xmm6,0x18c(%rsp) │ │ + jmp 9114 │ │ + movdqu %xmm6,0x16c(%rsp) │ │ + movdqu %xmm6,0x18c(%rsp) │ │ + movq %xmm6,0x17c(%rsp) │ │ + movq %xmm6,0x19c(%rsp) │ │ + movdqa 0xe97f3(%rip),%xmm13 │ │ + movdqa 0xe982a(%rip),%xmm15 │ │ + movdqa %xmm6,%xmm14 │ │ + mov 0x1d8(%rsp),%ecx │ │ + test %r8d,%r8d │ │ + je 9454 │ │ + movd %r8d,%xmm1 │ │ + bsr %r8d,%edx │ │ + test %r9d,%r9d │ │ + je 936d │ │ + movd %r9d,%xmm10 │ │ + bsr %r9d,%r9d │ │ + and $0x1,%r8d │ │ + sub %ecx,%edx │ │ + sub %ecx,%r9d │ │ + xor %ecx,%ecx │ │ + add %r8d,%r8d │ │ + neg %edx │ │ + cmovs %ecx,%edx │ │ + neg %r9d │ │ + cmovs %ecx,%r9d │ │ + pshufb %xmm7,%xmm1 │ │ + pshufb %xmm7,%xmm10 │ │ + lea 0xe97fe(%rip),%rcx │ │ + movddup (%rcx,%rdx,8),%xmm11 │ │ + movddup (%rcx,%r9,8),%xmm12 │ │ + mov %rdx,(%rsp) │ │ + mov %r9,0x10(%rsp) │ │ + mov 0x1d0(%rsp),%edx │ │ + lea 0x70(%rsp),%r9 │ │ + lea 0x40(%rcx,%r8,8),%r8 │ │ + mov $0x8,%r11d │ │ + lea (%rcx,%rdx,2),%rdx │ │ + mov $0x1,%eax │ │ + movdqa (%r9),%xmm4 │ │ + pxor %xmm0,%xmm0 │ │ + movdqa %xmm4,%xmm7 │ │ + movdqa %xmm4,%xmm8 │ │ + movddup (%r8,%rax,8),%xmm2 │ │ + movsbq 0x70(%rax,%rdx,1),%r10 │ │ + movdqu (%r9,%r10,2),%xmm5 │ │ + neg %r10 │ │ + movdqu (%r9,%r10,2),%xmm6 │ │ + pmaxsw %xmm5,%xmm7 │ │ + pminuw %xmm5,%xmm8 │ │ + pmaxsw %xmm6,%xmm7 │ │ + pminuw %xmm6,%xmm8 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + pshufb %xmm13,%xmm5 │ │ + pabsb %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + psignb %xmm5,%xmm3 │ │ + movdqa %xmm11,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw (%rsp),%xmm9 │ │ + movdqa %xmm1,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + pmaddubsw %xmm3,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + movddup 0x60(%rcx,%rax,8),%xmm2 │ │ + movsbq 0x74(%rax,%rdx,1),%r10 │ │ + movdqu (%r9,%r10,2),%xmm5 │ │ + neg %r10 │ │ + movdqu (%r9,%r10,2),%xmm6 │ │ + pmaxsw %xmm5,%xmm7 │ │ + pminuw %xmm5,%xmm8 │ │ + pmaxsw %xmm6,%xmm7 │ │ + pminuw %xmm6,%xmm8 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + pshufb %xmm13,%xmm5 │ │ + pabsb %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + psignb %xmm5,%xmm3 │ │ + movdqa %xmm12,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw 0x10(%rsp),%xmm9 │ │ + movdqa %xmm10,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + pmaddubsw %xmm3,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + movsbq 0x7c(%rax,%rdx,1),%r10 │ │ + movdqu (%r9,%r10,2),%xmm5 │ │ + neg %r10 │ │ + movdqu (%r9,%r10,2),%xmm6 │ │ + pmaxsw %xmm5,%xmm7 │ │ + pminuw %xmm5,%xmm8 │ │ + pmaxsw %xmm6,%xmm7 │ │ + pminuw %xmm6,%xmm8 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + pshufb %xmm13,%xmm5 │ │ + pabsb %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + psignb %xmm5,%xmm3 │ │ + movdqa %xmm12,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw 0x10(%rsp),%xmm9 │ │ + movdqa %xmm10,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + pmaddubsw %xmm3,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + dec %eax │ │ + jge 91c9 │ │ + pxor %xmm6,%xmm6 │ │ + pcmpgtw %xmm0,%xmm6 │ │ + paddw %xmm6,%xmm0 │ │ + pmulhrsw %xmm15,%xmm0 │ │ + paddw %xmm0,%xmm4 │ │ + pminsw %xmm7,%xmm4 │ │ + pmaxsw %xmm8,%xmm4 │ │ + packuswb %xmm4,%xmm4 │ │ + movq %xmm4,(%rdi) │ │ + add $0x20,%r9 │ │ add %rsi,%rdi │ │ - dec %r9d │ │ - jg e4e9 │ │ - vzeroupper │ │ - retq │ │ - imul $0xff,%eax,%eax │ │ - vbroadcasti128 0xe0de3(%rip),%ymm4 │ │ - add $0x10,%eax │ │ - vmovd %eax,%xmm5 │ │ - mov 0x10(%rsp),%eax │ │ - vpbroadcastw %xmm5,%ymm5 │ │ - test %eax,%eax │ │ - jne ea36 │ │ - movzwl 0xe1028(%r10,%r8,2),%r8d │ │ - vpbroadcastd 0xe0e91(%rip),%ymm3 │ │ - add %r10,%r8 │ │ - jmpq *%r8 │ │ - vmovd (%rdx),%xmm0 │ │ - vpinsrd $0x1,(%rdx,%rcx,1),%xmm0,%xmm0 │ │ - lea (%rdx,%rcx,2),%rdx │ │ - vpshufb %xmm4,%xmm0,%xmm0 │ │ - vpmaddubsw %xmm5,%xmm0,%xmm0 │ │ - vpmulhrsw %xmm3,%xmm0,%xmm0 │ │ - vpackuswb %xmm0,%xmm0,%xmm0 │ │ - vpextrw $0x0,%xmm0,(%rdi) │ │ - vpextrw $0x2,%xmm0,(%rdi,%rsi,1) │ │ - lea (%rdi,%rsi,2),%rdi │ │ - sub $0x2,%r9d │ │ - jg e55d │ │ - vzeroupper │ │ + dec %r11d │ │ + jg 91b2 │ │ + add $0x1c8,%rsp │ │ retq │ │ - vmovdqa 0xe0d5e(%rip),%xmm4 │ │ - vmovq (%rdx),%xmm0 │ │ - vmovhps (%rdx,%rcx,1),%xmm0,%xmm0 │ │ - lea (%rdx,%rcx,2),%rdx │ │ - vpshufb %xmm4,%xmm0,%xmm0 │ │ - vpmaddubsw %xmm5,%xmm0,%xmm0 │ │ - vpmulhrsw %xmm3,%xmm0,%xmm0 │ │ - vpackuswb %xmm0,%xmm0,%xmm0 │ │ - vmovd %xmm0,(%rdi) │ │ - vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ - lea (%rdi,%rsi,2),%rdi │ │ - sub $0x2,%r9d │ │ - jg e5a2 │ │ - vzeroupper │ │ + lea 0xe960c(%rip),%r9 │ │ + and $0x1,%r8d │ │ + xor %eax,%eax │ │ + sub %edx,%ecx │ │ + cmovs %eax,%ecx │ │ + add %r8d,%r8d │ │ + pshufb %xmm7,%xmm1 │ │ + movddup (%r9,%rcx,8),%xmm7 │ │ + mov %rcx,(%rsp) │ │ + mov 0x1d0(%rsp),%edx │ │ + lea 0x70(%rsp),%rcx │ │ + lea 0x40(%r9,%r8,8),%r8 │ │ + mov $0x8,%r11d │ │ + lea (%r9,%rdx,2),%rdx │ │ + mov $0x1,%eax │ │ + movdqa (%rcx),%xmm4 │ │ + pxor %xmm0,%xmm0 │ │ + movddup (%r8,%rax,8),%xmm2 │ │ + movsbq 0x70(%rax,%rdx,1),%r10 │ │ + movdqu (%rcx,%r10,2),%xmm5 │ │ + neg %r10 │ │ + movdqu (%rcx,%r10,2),%xmm6 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + pshufb %xmm13,%xmm5 │ │ + pabsb %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + psignb %xmm5,%xmm3 │ │ + movdqa %xmm7,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw (%rsp),%xmm9 │ │ + movdqa %xmm1,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + pmaddubsw %xmm3,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + dec %eax │ │ + jge 93b9 │ │ + pxor %xmm6,%xmm6 │ │ + pcmpgtw %xmm0,%xmm6 │ │ + paddw %xmm6,%xmm0 │ │ + pmulhrsw %xmm15,%xmm0 │ │ + paddw %xmm0,%xmm4 │ │ + packuswb %xmm4,%xmm4 │ │ + movq %xmm4,(%rdi) │ │ + add $0x20,%rcx │ │ + add %rsi,%rdi │ │ + dec %r11d │ │ + jg 93ac │ │ + add $0x1c8,%rsp │ │ retq │ │ - vmovdqu (%rdx),%xmm0 │ │ - vmovdqu (%rdx,%rcx,1),%xmm1 │ │ - lea (%rdx,%rcx,2),%rdx │ │ - vpshufb %xmm4,%xmm0,%xmm0 │ │ - vpshufb %xmm4,%xmm1,%xmm1 │ │ - vpmaddubsw %xmm5,%xmm0,%xmm0 │ │ - vpmaddubsw %xmm5,%xmm1,%xmm1 │ │ - vpmulhrsw %xmm3,%xmm0,%xmm0 │ │ - vpmulhrsw %xmm3,%xmm1,%xmm1 │ │ - vpackuswb %xmm1,%xmm0,%xmm0 │ │ - vmovq %xmm0,(%rdi) │ │ - vmovhps %xmm0,(%rdi,%rsi,1) │ │ - lea (%rdi,%rsi,2),%rdi │ │ - sub $0x2,%r9d │ │ - jg e5db │ │ - vzeroupper │ │ - retq │ │ - vmovdqu (%rdx),%xmm0 │ │ - vinserti128 $0x1,(%rdx,%rcx,1),%ymm0,%ymm0 │ │ - vmovdqu 0x8(%rdx),%xmm1 │ │ - vinserti128 $0x1,0x8(%rdx,%rcx,1),%ymm1,%ymm1 │ │ - lea (%rdx,%rcx,2),%rdx │ │ - vpshufb %ymm4,%ymm0,%ymm0 │ │ - vpshufb %ymm4,%ymm1,%ymm1 │ │ - vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ - vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ - vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ - vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ - vmovdqa %xmm0,(%rdi) │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ - lea (%rdi,%rsi,2),%rdi │ │ - sub $0x2,%r9d │ │ - jg e621 │ │ - vzeroupper │ │ - retq │ │ - vmovdqu (%rdx),%ymm0 │ │ - vmovdqu 0x8(%rdx),%ymm1 │ │ - add %rcx,%rdx │ │ - vpshufb %ymm4,%ymm0,%ymm0 │ │ - vpshufb %ymm4,%ymm1,%ymm1 │ │ - vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ - vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ - vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ - vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ - vmovdqa %ymm0,(%rdi) │ │ - add %rsi,%rdi │ │ - dec %r9d │ │ - jg e678 │ │ - vzeroupper │ │ - retq │ │ - vmovdqu (%rdx),%ymm0 │ │ - vmovdqu 0x8(%rdx),%ymm1 │ │ - vpshufb %ymm4,%ymm0,%ymm0 │ │ - vpshufb %ymm4,%ymm1,%ymm1 │ │ - vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ - vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ - vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ - vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ - vmovdqu 0x20(%rdx),%ymm1 │ │ - vmovdqu 0x28(%rdx),%ymm2 │ │ - add %rcx,%rdx │ │ - vpshufb %ymm4,%ymm1,%ymm1 │ │ - vpshufb %ymm4,%ymm2,%ymm2 │ │ - vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ - vpmaddubsw %ymm5,%ymm2,%ymm2 │ │ - vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ - vpmulhrsw %ymm3,%ymm2,%ymm2 │ │ - vpackuswb %ymm2,%ymm1,%ymm1 │ │ - vmovdqa %ymm0,(%rdi) │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ - add %rsi,%rdi │ │ - dec %r9d │ │ - jg e6b6 │ │ - vzeroupper │ │ - retq │ │ - mov $0xffffffffffffffa0,%rax │ │ - vmovdqu 0x60(%rax,%rdx,1),%ymm0 │ │ - vmovdqu 0x68(%rax,%rdx,1),%ymm1 │ │ - vpshufb %ymm4,%ymm0,%ymm0 │ │ - vpshufb %ymm4,%ymm1,%ymm1 │ │ - vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ - vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ - vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ - vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ - vmovdqa %ymm0,0x60(%rdi,%rax,1) │ │ - add $0x20,%rax │ │ - jle e72c │ │ - add %rcx,%rdx │ │ + movd %r9d,%xmm1 │ │ + bsr %r9d,%r9d │ │ + mov 0x1d0(%rsp),%edx │ │ + xor %eax,%eax │ │ + sub %r9d,%ecx │ │ + cmovs %eax,%ecx │ │ + pshufb %xmm7,%xmm1 │ │ + lea 0xe9508(%rip),%r8 │ │ + mov %rcx,(%rsp) │ │ + movddup (%r8,%rcx,8),%xmm7 │ │ + lea (%r8,%rdx,2),%rdx │ │ + lea 0x70(%rsp),%rcx │ │ + mov $0x8,%r10d │ │ + mov $0x1,%eax │ │ + movdqa (%rcx),%xmm4 │ │ + pxor %xmm0,%xmm0 │ │ + movddup 0x60(%r8,%rax,8),%xmm2 │ │ + movsbq 0x74(%rax,%rdx,1),%r9 │ │ + movdqu (%rcx,%r9,2),%xmm5 │ │ + neg %r9 │ │ + movdqu (%rcx,%r9,2),%xmm6 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + pshufb %xmm13,%xmm5 │ │ + pabsb %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + psignb %xmm5,%xmm3 │ │ + movdqa %xmm7,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw (%rsp),%xmm9 │ │ + movdqa %xmm1,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + pmaddubsw %xmm3,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + movsbq 0x7c(%rax,%rdx,1),%r9 │ │ + movdqu (%rcx,%r9,2),%xmm5 │ │ + neg %r9 │ │ + movdqu (%rcx,%r9,2),%xmm6 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + pshufb %xmm13,%xmm5 │ │ + pabsb %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + psignb %xmm5,%xmm3 │ │ + movdqa %xmm7,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw (%rsp),%xmm9 │ │ + movdqa %xmm1,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + pmaddubsw %xmm3,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + dec %eax │ │ + jge 949e │ │ + pxor %xmm6,%xmm6 │ │ + pcmpgtw %xmm0,%xmm6 │ │ + paddw %xmm6,%xmm0 │ │ + pmulhrsw %xmm15,%xmm0 │ │ + paddw %xmm0,%xmm4 │ │ + packuswb %xmm4,%xmm4 │ │ + movq %xmm4,(%rdi) │ │ + add $0x20,%rcx │ │ add %rsi,%rdi │ │ - dec %r9d │ │ - jg e725 │ │ - vzeroupper │ │ - retq │ │ - movzwl 0xe1036(%r10,%r8,2),%r8d │ │ - imul $0xff,%eax,%eax │ │ - vpbroadcastd 0xe0c5b(%rip),%ymm5 │ │ - add $0x10,%eax │ │ - add %r10,%r8 │ │ - vmovd %eax,%xmm4 │ │ - vpbroadcastw %xmm4,%ymm4 │ │ - jmpq *%r8 │ │ - vmovd (%rdx),%xmm0 │ │ - vpinsrw $0x1,(%rdx,%rcx,1),%xmm0,%xmm1 │ │ - lea (%rdx,%rcx,2),%rdx │ │ - vpinsrw $0x0,(%rdx),%xmm1,%xmm0 │ │ - vpshuflw $0xb1,%xmm1,%xmm1 │ │ - vpunpcklbw %xmm0,%xmm1,%xmm1 │ │ - vpmaddubsw %xmm4,%xmm1,%xmm1 │ │ - vpmulhrsw %xmm5,%xmm1,%xmm1 │ │ - vpackuswb %xmm1,%xmm1,%xmm1 │ │ - vpextrw $0x1,%xmm1,(%rdi) │ │ - vpextrw $0x0,%xmm1,(%rdi,%rsi,1) │ │ - lea (%rdi,%rsi,2),%rdi │ │ - sub $0x2,%r9d │ │ - jg e7a3 │ │ - vzeroupper │ │ - retq │ │ - vmovd (%rdx),%xmm0 │ │ - vpbroadcastd (%rdx,%rcx,1),%xmm2 │ │ - lea (%rdx,%rcx,2),%rdx │ │ - vpblendd $0x1,%xmm0,%xmm2,%xmm1 │ │ - vpbroadcastd (%rdx),%xmm0 │ │ - vpblendd $0x2,%xmm0,%xmm2,%xmm2 │ │ - vpunpcklbw %xmm2,%xmm1,%xmm1 │ │ - vpmaddubsw %xmm4,%xmm1,%xmm1 │ │ - vpmulhrsw %xmm5,%xmm1,%xmm1 │ │ - vpackuswb %xmm1,%xmm1,%xmm1 │ │ - vmovd %xmm1,(%rdi) │ │ - vpextrd $0x1,%xmm1,(%rdi,%rsi,1) │ │ - lea (%rdi,%rsi,2),%rdi │ │ - sub $0x2,%r9d │ │ - jg e7e8 │ │ - vzeroupper │ │ - retq │ │ - vmovq (%rdx),%xmm0 │ │ - vmovq (%rdx,%rcx,1),%xmm2 │ │ - lea (%rdx,%rcx,2),%rdx │ │ - vpunpcklbw %xmm2,%xmm0,%xmm1 │ │ - vmovq (%rdx),%xmm0 │ │ - vpunpcklbw %xmm0,%xmm2,%xmm2 │ │ - vpmaddubsw %xmm4,%xmm1,%xmm1 │ │ - vpmaddubsw %xmm4,%xmm2,%xmm2 │ │ - vpmulhrsw %xmm5,%xmm1,%xmm1 │ │ - vpmulhrsw %xmm5,%xmm2,%xmm2 │ │ - vpackuswb %xmm2,%xmm1,%xmm1 │ │ - vmovq %xmm1,(%rdi) │ │ - vmovhps %xmm1,(%rdi,%rsi,1) │ │ - lea (%rdi,%rsi,2),%rdi │ │ - sub $0x2,%r9d │ │ - jg e832 │ │ - vzeroupper │ │ - retq │ │ - vmovdqu (%rdx),%xmm0 │ │ - vbroadcasti128 (%rdx,%rcx,1),%ymm3 │ │ - lea (%rdx,%rcx,2),%rdx │ │ - vpblendd $0xf,%ymm0,%ymm3,%ymm2 │ │ - vbroadcasti128 (%rdx),%ymm0 │ │ - vpblendd $0xf0,%ymm0,%ymm3,%ymm3 │ │ - vpunpcklbw %ymm3,%ymm2,%ymm1 │ │ - vpunpckhbw %ymm3,%ymm2,%ymm2 │ │ - vpmaddubsw %ymm4,%ymm1,%ymm1 │ │ - vpmaddubsw %ymm4,%ymm2,%ymm2 │ │ - vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ - vpmulhrsw %ymm5,%ymm2,%ymm2 │ │ - vpackuswb %ymm2,%ymm1,%ymm1 │ │ - vmovdqa %xmm1,(%rdi) │ │ - vextracti128 $0x1,%ymm1,(%rdi,%rsi,1) │ │ - lea (%rdi,%rsi,2),%rdi │ │ - sub $0x2,%r9d │ │ - jg e87a │ │ - vzeroupper │ │ + dec %r10d │ │ + jg 9491 │ │ + add $0x1c8,%rsp │ │ retq │ │ - vmovdqu (%rdx),%ymm0 │ │ - vmovdqu (%rdx,%rcx,1),%ymm3 │ │ - lea (%rdx,%rcx,2),%rdx │ │ - vpunpcklbw %ymm3,%ymm0,%ymm1 │ │ - vpunpckhbw %ymm3,%ymm0,%ymm2 │ │ - vmovdqu (%rdx),%ymm0 │ │ - vpmaddubsw %ymm4,%ymm1,%ymm1 │ │ - vpmaddubsw %ymm4,%ymm2,%ymm2 │ │ - vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ - vpmulhrsw %ymm5,%ymm2,%ymm2 │ │ - vpackuswb %ymm2,%ymm1,%ymm1 │ │ - vpunpcklbw %ymm0,%ymm3,%ymm2 │ │ - vpunpckhbw %ymm0,%ymm3,%ymm3 │ │ - vpmaddubsw %ymm4,%ymm2,%ymm2 │ │ - vpmaddubsw %ymm4,%ymm3,%ymm3 │ │ - vpmulhrsw %ymm5,%ymm2,%ymm2 │ │ - vpmulhrsw %ymm5,%ymm3,%ymm3 │ │ - vpackuswb %ymm3,%ymm2,%ymm2 │ │ - vmovdqa %ymm1,(%rdi) │ │ - vmovdqa %ymm2,(%rdi,%rsi,1) │ │ + nopl 0x0(%rax) │ │ + sub $0x1c8,%rsp │ │ + mov 0x1e0(%rsp),%eax │ │ + movdqa 0xe93ba(%rip),%xmm6 │ │ + pxor %xmm7,%xmm7 │ │ + lea (%rdi,%rsi,4),%r11 │ │ + lea (%rsi,%rsi,2),%r10 │ │ + test $0x2,%al │ │ + je 9643 │ │ + pmovzxbw (%rdi),%xmm0 │ │ + pmovzxbw (%rdi,%rsi,1),%xmm1 │ │ + pmovzxbw (%rdi,%rsi,2),%xmm2 │ │ + pmovzxbw (%rdi,%r10,1),%xmm3 │ │ + movdqa %xmm0,0x70(%rsp) │ │ + movdqa %xmm1,0x90(%rsp) │ │ + movdqa %xmm2,0xb0(%rsp) │ │ + movdqa %xmm3,0xd0(%rsp) │ │ + pmovzxbw (%r11),%xmm0 │ │ + pmovzxbw (%r11,%rsi,1),%xmm1 │ │ + pmovzxbw (%r11,%rsi,2),%xmm2 │ │ + pmovzxbw (%r11,%r10,1),%xmm3 │ │ + movdqa %xmm0,0xf0(%rsp) │ │ + movdqa %xmm1,0x110(%rsp) │ │ + movdqa %xmm2,0x130(%rsp) │ │ + movdqa %xmm3,0x150(%rsp) │ │ + jmpq 9718 │ │ + movd (%rdi),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movd (%rdi,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movd (%rdi,%rsi,2),%xmm2 │ │ + punpcklbw %xmm7,%xmm2 │ │ + movd (%rdi,%r10,1),%xmm3 │ │ + punpcklbw %xmm7,%xmm3 │ │ + movdqa %xmm0,0x70(%rsp) │ │ + movdqa %xmm1,0x90(%rsp) │ │ + movdqa %xmm2,0xb0(%rsp) │ │ + movdqa %xmm3,0xd0(%rsp) │ │ + movd %xmm6,0x78(%rsp) │ │ + movd %xmm6,0x98(%rsp) │ │ + movd %xmm6,0xb8(%rsp) │ │ + movd %xmm6,0xd8(%rsp) │ │ + movd (%r11),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movd (%r11,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movd (%r11,%rsi,2),%xmm2 │ │ + punpcklbw %xmm7,%xmm2 │ │ + movd (%r11,%r10,1),%xmm3 │ │ + punpcklbw %xmm7,%xmm3 │ │ + movdqa %xmm0,0xf0(%rsp) │ │ + movdqa %xmm1,0x110(%rsp) │ │ + movdqa %xmm2,0x130(%rsp) │ │ + movdqa %xmm3,0x150(%rsp) │ │ + movd %xmm6,0xf8(%rsp) │ │ + movd %xmm6,0x118(%rsp) │ │ + movd %xmm6,0x138(%rsp) │ │ + movd %xmm6,0x158(%rsp) │ │ + test $0x4,%al │ │ + je 97cd │ │ + test $0x1,%al │ │ + je 976d │ │ + test $0x2,%al │ │ + je 9746 │ │ + pmovzxbw -0x2(%rcx),%xmm0 │ │ + pmovzxbw -0x2(%rcx,%rsi,1),%xmm1 │ │ + movdqu %xmm0,0x2c(%rsp) │ │ + movdqu %xmm1,0x4c(%rsp) │ │ + jmpq 97d9 │ │ + pmovzxbw -0x4(%rcx),%xmm0 │ │ + pmovzxbw -0x4(%rcx,%rsi,1),%xmm1 │ │ + movdqu %xmm0,0x28(%rsp) │ │ + movdqu %xmm1,0x48(%rsp) │ │ + movd %xmm6,0x38(%rsp) │ │ + movd %xmm6,0x58(%rsp) │ │ + jmp 97d9 │ │ + test $0x2,%al │ │ + je 9796 │ │ + pmovzxbw (%rcx),%xmm0 │ │ + pmovzxbw (%rcx,%rsi,1),%xmm1 │ │ + movd %xmm6,0x2c(%rsp) │ │ + movd %xmm6,0x4c(%rsp) │ │ + movdqa %xmm0,0x30(%rsp) │ │ + movdqa %xmm1,0x50(%rsp) │ │ + jmp 97d9 │ │ + movd (%rcx),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movd (%rcx,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movd %xmm6,0x2c(%rsp) │ │ + movd %xmm6,0x4c(%rsp) │ │ + movdqa %xmm0,0x30(%rsp) │ │ + movdqa %xmm1,0x50(%rsp) │ │ + movd %xmm6,0x38(%rsp) │ │ + movd %xmm6,0x58(%rsp) │ │ + jmp 97d9 │ │ + movdqu %xmm6,0x2c(%rsp) │ │ + movdqu %xmm6,0x4c(%rsp) │ │ + test $0x1,%al │ │ + je 984e │ │ + movdqu (%rdx),%xmm0 │ │ + movdqa %xmm0,%xmm1 │ │ + punpckhbw %xmm7,%xmm1 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movhlps %xmm1,%xmm3 │ │ + movd %xmm1,0xec(%rsp) │ │ + movd %xmm3,0x12c(%rsp) │ │ + psrlq $0x20,%xmm1 │ │ + psrlq $0x20,%xmm3 │ │ + movd %xmm1,0x10c(%rsp) │ │ + movd %xmm3,0x14c(%rsp) │ │ + movhlps %xmm0,%xmm2 │ │ + movd %xmm0,0x6c(%rsp) │ │ + movd %xmm2,0xac(%rsp) │ │ + psrlq $0x20,%xmm0 │ │ + psrlq $0x20,%xmm2 │ │ + movd %xmm0,0x8c(%rsp) │ │ + movd %xmm2,0xcc(%rsp) │ │ + jmp 9893 │ │ + movd %xmm6,0x6c(%rsp) │ │ + movd %xmm6,0x8c(%rsp) │ │ + movd %xmm6,0xac(%rsp) │ │ + movd %xmm6,0xcc(%rsp) │ │ + movd %xmm6,0xec(%rsp) │ │ + movd %xmm6,0x10c(%rsp) │ │ + movd %xmm6,0x12c(%rsp) │ │ + movd %xmm6,0x14c(%rsp) │ │ + test $0x8,%al │ │ + je 997f │ │ + lea (%rdi,%rsi,8),%rdx │ │ + test $0x1,%al │ │ + je 9901 │ │ + test $0x2,%al │ │ + je 98cb │ │ + pmovzxbw -0x2(%rdx),%xmm0 │ │ + pmovzxbw -0x2(%rdx,%rsi,1),%xmm1 │ │ + movdqu %xmm0,0x16c(%rsp) │ │ + movdqu %xmm1,0x18c(%rsp) │ │ + jmpq 9991 │ │ + pmovzxbw -0x4(%rdx),%xmm0 │ │ + pmovzxbw -0x4(%rdx,%rsi,1),%xmm1 │ │ + movdqu %xmm0,0x168(%rsp) │ │ + movdqu %xmm1,0x188(%rsp) │ │ + movd %xmm6,0x178(%rsp) │ │ + movd %xmm6,0x198(%rsp) │ │ + jmpq 9991 │ │ + test $0x2,%al │ │ + je 9936 │ │ + pmovzxbw (%rdx),%xmm0 │ │ + pmovzxbw (%rdx,%rsi,1),%xmm1 │ │ + movdqa %xmm0,0x170(%rsp) │ │ + movdqa %xmm1,0x190(%rsp) │ │ + movd %xmm6,0x16c(%rsp) │ │ + movd %xmm6,0x18c(%rsp) │ │ + jmp 9991 │ │ + movd (%rdx),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movd (%rdx,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movdqa %xmm0,0x170(%rsp) │ │ + movdqa %xmm1,0x190(%rsp) │ │ + movd %xmm6,0x178(%rsp) │ │ + movd %xmm6,0x198(%rsp) │ │ + movd %xmm6,0x16c(%rsp) │ │ + movd %xmm6,0x18c(%rsp) │ │ + jmp 9991 │ │ + movdqu %xmm6,0x16c(%rsp) │ │ + movdqu %xmm6,0x18c(%rsp) │ │ + movdqa 0xe8f76(%rip),%xmm13 │ │ + movdqa 0xe8fad(%rip),%xmm15 │ │ + movdqa %xmm6,%xmm14 │ │ + mov 0x1d8(%rsp),%ecx │ │ + test %r8d,%r8d │ │ + je 9d20 │ │ + movd %r8d,%xmm1 │ │ + bsr %r8d,%edx │ │ + test %r9d,%r9d │ │ + je 9c1e │ │ + movd %r9d,%xmm10 │ │ + bsr %r9d,%r9d │ │ + and $0x1,%r8d │ │ + sub %ecx,%edx │ │ + sub %ecx,%r9d │ │ + xor %ecx,%ecx │ │ + add %r8d,%r8d │ │ + neg %edx │ │ + cmovs %ecx,%edx │ │ + neg %r9d │ │ + cmovs %ecx,%r9d │ │ + pshufb %xmm7,%xmm1 │ │ + pshufb %xmm7,%xmm10 │ │ + lea 0xe8f81(%rip),%rcx │ │ + movddup (%rcx,%rdx,8),%xmm11 │ │ + movddup (%rcx,%r9,8),%xmm12 │ │ + mov %rdx,(%rsp) │ │ + mov %r9,0x10(%rsp) │ │ + mov 0x1d0(%rsp),%edx │ │ + lea 0x70(%rsp),%r9 │ │ + lea 0x40(%rcx,%r8,8),%r8 │ │ + mov $0x4,%r11d │ │ + lea (%rcx,%rdx,2),%rdx │ │ + mov $0x1,%eax │ │ + movq (%r9),%xmm4 │ │ + movhps 0x20(%r9),%xmm4 │ │ + pxor %xmm0,%xmm0 │ │ + movdqa %xmm4,%xmm7 │ │ + movdqa %xmm4,%xmm8 │ │ + movddup (%r8,%rax,8),%xmm2 │ │ + movsbq 0x70(%rax,%rdx,1),%r10 │ │ + movq (%r9,%r10,2),%xmm5 │ │ + movhps 0x20(%r9,%r10,2),%xmm5 │ │ + neg %r10 │ │ + movq (%r9,%r10,2),%xmm6 │ │ + movhps 0x20(%r9,%r10,2),%xmm6 │ │ + pmaxsw %xmm5,%xmm7 │ │ + pminuw %xmm5,%xmm8 │ │ + pmaxsw %xmm6,%xmm7 │ │ + pminuw %xmm6,%xmm8 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + pshufb %xmm13,%xmm5 │ │ + pabsb %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + psignb %xmm5,%xmm3 │ │ + movdqa %xmm11,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw (%rsp),%xmm9 │ │ + movdqa %xmm1,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + pmaddubsw %xmm3,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + movddup 0x60(%rcx,%rax,8),%xmm2 │ │ + movsbq 0x74(%rax,%rdx,1),%r10 │ │ + movq (%r9,%r10,2),%xmm5 │ │ + movhps 0x20(%r9,%r10,2),%xmm5 │ │ + neg %r10 │ │ + movq (%r9,%r10,2),%xmm6 │ │ + movhps 0x20(%r9,%r10,2),%xmm6 │ │ + pmaxsw %xmm5,%xmm7 │ │ + pminuw %xmm5,%xmm8 │ │ + pmaxsw %xmm6,%xmm7 │ │ + pminuw %xmm6,%xmm8 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + pshufb %xmm13,%xmm5 │ │ + pabsb %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + psignb %xmm5,%xmm3 │ │ + movdqa %xmm12,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw 0x10(%rsp),%xmm9 │ │ + movdqa %xmm10,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + pmaddubsw %xmm3,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + movsbq 0x7c(%rax,%rdx,1),%r10 │ │ + movq (%r9,%r10,2),%xmm5 │ │ + movhps 0x20(%r9,%r10,2),%xmm5 │ │ + neg %r10 │ │ + movq (%r9,%r10,2),%xmm6 │ │ + movhps 0x20(%r9,%r10,2),%xmm6 │ │ + pmaxsw %xmm5,%xmm7 │ │ + pminuw %xmm5,%xmm8 │ │ + pmaxsw %xmm6,%xmm7 │ │ + pminuw %xmm6,%xmm8 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + pshufb %xmm13,%xmm5 │ │ + pabsb %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + psignb %xmm5,%xmm3 │ │ + movdqa %xmm12,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw 0x10(%rsp),%xmm9 │ │ + movdqa %xmm10,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + pmaddubsw %xmm3,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + dec %eax │ │ + jge 9a4b │ │ + pxor %xmm6,%xmm6 │ │ + pcmpgtw %xmm0,%xmm6 │ │ + paddw %xmm6,%xmm0 │ │ + pmulhrsw %xmm15,%xmm0 │ │ + paddw %xmm0,%xmm4 │ │ + pminsw %xmm7,%xmm4 │ │ + pmaxsw %xmm8,%xmm4 │ │ + packuswb %xmm4,%xmm4 │ │ + movd %xmm4,(%rdi) │ │ + psrlq $0x20,%xmm4 │ │ + movd %xmm4,(%rdi,%rsi,1) │ │ + add $0x40,%r9 │ │ lea (%rdi,%rsi,2),%rdi │ │ - sub $0x2,%r9d │ │ - jg e8d2 │ │ - vzeroupper │ │ - retq │ │ - vmovdqu (%rdx),%ymm0 │ │ - vmovdqu 0x20(%rdx),%ymm1 │ │ - add %rcx,%rdx │ │ - vmovdqu (%rdx),%ymm3 │ │ - vpunpcklbw %ymm3,%ymm0,%ymm2 │ │ - vpunpckhbw %ymm3,%ymm0,%ymm0 │ │ - vpmaddubsw %ymm4,%ymm2,%ymm2 │ │ - vpmaddubsw %ymm4,%ymm0,%ymm0 │ │ - vpmulhrsw %ymm5,%ymm2,%ymm2 │ │ - vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ - vpackuswb %ymm0,%ymm2,%ymm2 │ │ - vmovdqa %ymm3,%ymm0 │ │ - vmovdqu 0x20(%rdx),%ymm3 │ │ - vmovdqa %ymm2,(%rdi) │ │ - vpunpcklbw %ymm3,%ymm1,%ymm2 │ │ - vpunpckhbw %ymm3,%ymm1,%ymm1 │ │ - vpmaddubsw %ymm4,%ymm2,%ymm2 │ │ - vpmaddubsw %ymm4,%ymm1,%ymm1 │ │ - vpmulhrsw %ymm5,%ymm2,%ymm2 │ │ - vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ - vpackuswb %ymm1,%ymm2,%ymm2 │ │ - vmovdqa %ymm3,%ymm1 │ │ - vmovdqa %ymm2,0x20(%rdi) │ │ - add %rsi,%rdi │ │ - dec %r9d │ │ - jg e93f │ │ - vzeroupper │ │ + dec %r11d │ │ + jg 9a2f │ │ + add $0x1c8,%rsp │ │ retq │ │ - lea 0x300(%r9),%eax │ │ - mov %rdx,%r8 │ │ - mov %rdi,%r10 │ │ - vmovdqu (%rdx),%ymm0 │ │ - vmovdqu (%rdx,%rcx,1),%ymm3 │ │ - lea (%rdx,%rcx,2),%rdx │ │ - vpunpcklbw %ymm3,%ymm0,%ymm1 │ │ - vpunpckhbw %ymm3,%ymm0,%ymm2 │ │ - vmovdqu (%rdx),%ymm0 │ │ - vpmaddubsw %ymm4,%ymm1,%ymm1 │ │ - vpmaddubsw %ymm4,%ymm2,%ymm2 │ │ - vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ - vpmulhrsw %ymm5,%ymm2,%ymm2 │ │ - vpackuswb %ymm2,%ymm1,%ymm1 │ │ - vpunpcklbw %ymm0,%ymm3,%ymm2 │ │ - vpunpckhbw %ymm0,%ymm3,%ymm3 │ │ - vpmaddubsw %ymm4,%ymm2,%ymm2 │ │ - vpmaddubsw %ymm4,%ymm3,%ymm3 │ │ - vpmulhrsw %ymm5,%ymm2,%ymm2 │ │ - vpmulhrsw %ymm5,%ymm3,%ymm3 │ │ - vpackuswb %ymm3,%ymm2,%ymm2 │ │ - vmovdqa %ymm1,(%rdi) │ │ - vmovdqa %ymm2,(%rdi,%rsi,1) │ │ + lea 0xe8d5b(%rip),%r9 │ │ + and $0x1,%r8d │ │ + xor %eax,%eax │ │ + sub %edx,%ecx │ │ + cmovs %eax,%ecx │ │ + add %r8d,%r8d │ │ + pshufb %xmm7,%xmm1 │ │ + movddup (%r9,%rcx,8),%xmm7 │ │ + mov %rcx,(%rsp) │ │ + mov 0x1d0(%rsp),%edx │ │ + lea 0x70(%rsp),%rcx │ │ + lea 0x40(%r9,%r8,8),%r8 │ │ + mov $0x4,%r11d │ │ + lea (%r9,%rdx,2),%rdx │ │ + mov $0x1,%eax │ │ + movq (%rcx),%xmm4 │ │ + movhps 0x20(%rcx),%xmm4 │ │ + pxor %xmm0,%xmm0 │ │ + movddup (%r8,%rax,8),%xmm2 │ │ + movsbq 0x70(%rax,%rdx,1),%r10 │ │ + movq (%rcx,%r10,2),%xmm5 │ │ + movhps 0x20(%rcx,%r10,2),%xmm5 │ │ + neg %r10 │ │ + movq (%rcx,%r10,2),%xmm6 │ │ + movhps 0x20(%rcx,%r10,2),%xmm6 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + pshufb %xmm13,%xmm5 │ │ + pabsb %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + psignb %xmm5,%xmm3 │ │ + movdqa %xmm7,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw (%rsp),%xmm9 │ │ + movdqa %xmm1,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + pmaddubsw %xmm3,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + dec %eax │ │ + jge 9c6e │ │ + pxor %xmm6,%xmm6 │ │ + pcmpgtw %xmm0,%xmm6 │ │ + paddw %xmm6,%xmm0 │ │ + pmulhrsw %xmm15,%xmm0 │ │ + paddw %xmm0,%xmm4 │ │ + packuswb %xmm4,%xmm4 │ │ + movd %xmm4,(%rdi) │ │ + psrlq $0x20,%xmm4 │ │ + movd %xmm4,(%rdi,%rsi,1) │ │ + add $0x40,%rcx │ │ lea (%rdi,%rsi,2),%rdi │ │ - sub $0x2,%r9d │ │ - jg e9b9 │ │ - add $0x20,%r8 │ │ - add $0x20,%r10 │ │ - movzbl %al,%r9d │ │ - mov %r8,%rdx │ │ - mov %r10,%rdi │ │ - sub $0x100,%eax │ │ - jg e9b5 │ │ - vzeroupper │ │ + dec %r11d │ │ + jg 9c5d │ │ + add $0x1c8,%rsp │ │ retq │ │ - movzwl 0xe1044(%r10,%r8,2),%r8d │ │ - shl $0xb,%eax │ │ - vpbroadcastd 0xe0985(%rip),%ymm7 │ │ - vmovd %eax,%xmm6 │ │ - add %r10,%r8 │ │ - vpaddb %ymm5,%ymm5,%ymm5 │ │ - vpbroadcastw %xmm6,%ymm6 │ │ - jmpq *%r8 │ │ - vpbroadcastd (%rdx),%xmm0 │ │ - vpshufb %xmm4,%xmm0,%xmm0 │ │ - vpmaddubsw %xmm5,%xmm0,%xmm0 │ │ - vmovd (%rdx,%rcx,1),%xmm1 │ │ - lea (%rdx,%rcx,2),%rdx │ │ - vpinsrd $0x1,(%rdx),%xmm1,%xmm1 │ │ - vpshufb %xmm4,%xmm1,%xmm1 │ │ - vpmaddubsw %xmm5,%xmm1,%xmm1 │ │ - vshufps $0x4e,%xmm1,%xmm0,%xmm2 │ │ - vmovdqa %xmm1,%xmm0 │ │ - vpsubw %xmm2,%xmm1,%xmm1 │ │ - vpmulhw %xmm6,%xmm1,%xmm1 │ │ - vpavgw %xmm7,%xmm2,%xmm2 │ │ - vpaddw %xmm2,%xmm1,%xmm1 │ │ - vpsrlw $0x4,%xmm1,%xmm1 │ │ - vpackuswb %xmm1,%xmm1,%xmm1 │ │ - vpextrw $0x0,%xmm1,(%rdi) │ │ - vpextrw $0x2,%xmm1,(%rdi,%rsi,1) │ │ + movd %r9d,%xmm1 │ │ + bsr %r9d,%r9d │ │ + mov 0x1d0(%rsp),%edx │ │ + xor %eax,%eax │ │ + sub %r9d,%ecx │ │ + cmovs %eax,%ecx │ │ + pshufb %xmm7,%xmm1 │ │ + lea 0xe8c3c(%rip),%r8 │ │ + mov %rcx,(%rsp) │ │ + movddup (%r8,%rcx,8),%xmm7 │ │ + lea (%r8,%rdx,2),%rdx │ │ + lea 0x70(%rsp),%rcx │ │ + mov $0x4,%r10d │ │ + mov $0x1,%eax │ │ + movq (%rcx),%xmm4 │ │ + movhps 0x20(%rcx),%xmm4 │ │ + pxor %xmm0,%xmm0 │ │ + movddup 0x60(%r8,%rax,8),%xmm2 │ │ + movsbq 0x74(%rax,%rdx,1),%r9 │ │ + movq (%rcx,%r9,2),%xmm5 │ │ + movhps 0x20(%rcx,%r9,2),%xmm5 │ │ + neg %r9 │ │ + movq (%rcx,%r9,2),%xmm6 │ │ + movhps 0x20(%rcx,%r9,2),%xmm6 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + pshufb %xmm13,%xmm5 │ │ + pabsb %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + psignb %xmm5,%xmm3 │ │ + movdqa %xmm7,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw (%rsp),%xmm9 │ │ + movdqa %xmm1,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + pmaddubsw %xmm3,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + movsbq 0x7c(%rax,%rdx,1),%r9 │ │ + movq (%rcx,%r9,2),%xmm5 │ │ + movhps 0x20(%rcx,%r9,2),%xmm5 │ │ + neg %r9 │ │ + movq (%rcx,%r9,2),%xmm6 │ │ + movhps 0x20(%rcx,%r9,2),%xmm6 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + pshufb %xmm13,%xmm5 │ │ + pabsb %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + psignb %xmm5,%xmm3 │ │ + movdqa %xmm7,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw (%rsp),%xmm9 │ │ + movdqa %xmm1,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + pmaddubsw %xmm3,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + dec %eax │ │ + jge 9d6e │ │ + pxor %xmm6,%xmm6 │ │ + pcmpgtw %xmm0,%xmm6 │ │ + paddw %xmm6,%xmm0 │ │ + pmulhrsw %xmm15,%xmm0 │ │ + paddw %xmm0,%xmm4 │ │ + packuswb %xmm4,%xmm4 │ │ + movd %xmm4,(%rdi) │ │ + psrlq $0x20,%xmm4 │ │ + movd %xmm4,(%rdi,%rsi,1) │ │ + add $0x40,%rcx │ │ lea (%rdi,%rsi,2),%rdi │ │ - sub $0x2,%r9d │ │ - jg ea6d │ │ - vzeroupper │ │ + dec %r10d │ │ + jg 9d5d │ │ + add $0x1c8,%rsp │ │ retq │ │ - vmovdqa 0xe0835(%rip),%xmm4 │ │ - vmovddup (%rdx),%xmm0 │ │ - vpshufb %xmm4,%xmm0,%xmm0 │ │ - vpmaddubsw %xmm5,%xmm0,%xmm0 │ │ - vmovq (%rdx,%rcx,1),%xmm1 │ │ - lea (%rdx,%rcx,2),%rdx │ │ - vmovhps (%rdx),%xmm1,%xmm1 │ │ - vpshufb %xmm4,%xmm1,%xmm1 │ │ - vpmaddubsw %xmm5,%xmm1,%xmm1 │ │ - vshufps $0x4e,%xmm1,%xmm0,%xmm2 │ │ - vmovdqa %xmm1,%xmm0 │ │ - vpsubw %xmm2,%xmm1,%xmm1 │ │ - vpmulhw %xmm6,%xmm1,%xmm1 │ │ - vpavgw %xmm7,%xmm2,%xmm2 │ │ - vpaddw %xmm2,%xmm1,%xmm1 │ │ - vpsrlw $0x4,%xmm1,%xmm1 │ │ - vpackuswb %xmm1,%xmm1,%xmm1 │ │ - vmovd %xmm1,(%rdi) │ │ - vpextrd $0x1,%xmm1,(%rdi,%rsi,1) │ │ + nopl 0x0(%rax) │ │ + sub $0x148,%rsp │ │ + mov 0x160(%rsp),%eax │ │ + movdqa 0xe8aca(%rip),%xmm6 │ │ + pxor %xmm7,%xmm7 │ │ + lea (%rsi,%rsi,2),%r10 │ │ + test $0x2,%al │ │ + je 9eed │ │ + pmovzxbw (%rdi),%xmm0 │ │ + pmovzxbw (%rdi,%rsi,1),%xmm1 │ │ + pmovzxbw (%rdi,%rsi,2),%xmm2 │ │ + pmovzxbw (%rdi,%r10,1),%xmm3 │ │ + movdqa %xmm0,0x70(%rsp) │ │ + movdqa %xmm1,0x90(%rsp) │ │ + movdqa %xmm2,0xb0(%rsp) │ │ + movdqa %xmm3,0xd0(%rsp) │ │ + jmp 9f53 │ │ + movd (%rdi),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movd (%rdi,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movd (%rdi,%rsi,2),%xmm2 │ │ + punpcklbw %xmm7,%xmm2 │ │ + movd (%rdi,%r10,1),%xmm3 │ │ + punpcklbw %xmm7,%xmm3 │ │ + movdqa %xmm0,0x70(%rsp) │ │ + movdqa %xmm1,0x90(%rsp) │ │ + movdqa %xmm2,0xb0(%rsp) │ │ + movdqa %xmm3,0xd0(%rsp) │ │ + movd %xmm6,0x78(%rsp) │ │ + movd %xmm6,0x98(%rsp) │ │ + movd %xmm6,0xb8(%rsp) │ │ + movd %xmm6,0xd8(%rsp) │ │ + test $0x4,%al │ │ + je a008 │ │ + test $0x1,%al │ │ + je 9fa8 │ │ + test $0x2,%al │ │ + je 9f81 │ │ + pmovzxbw -0x2(%rcx),%xmm0 │ │ + pmovzxbw -0x2(%rcx,%rsi,1),%xmm1 │ │ + movdqu %xmm0,0x2c(%rsp) │ │ + movdqu %xmm1,0x4c(%rsp) │ │ + jmpq a014 │ │ + pmovzxbw -0x4(%rcx),%xmm0 │ │ + pmovzxbw -0x4(%rcx,%rsi,1),%xmm1 │ │ + movdqu %xmm0,0x28(%rsp) │ │ + movdqu %xmm1,0x48(%rsp) │ │ + movd %xmm6,0x38(%rsp) │ │ + movd %xmm6,0x58(%rsp) │ │ + jmp a014 │ │ + test $0x2,%al │ │ + je 9fd1 │ │ + pmovzxbw (%rcx),%xmm0 │ │ + pmovzxbw (%rcx,%rsi,1),%xmm1 │ │ + movd %xmm6,0x2c(%rsp) │ │ + movd %xmm6,0x4c(%rsp) │ │ + movdqa %xmm0,0x30(%rsp) │ │ + movdqa %xmm1,0x50(%rsp) │ │ + jmp a014 │ │ + movd (%rcx),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movd (%rcx,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movd %xmm6,0x2c(%rsp) │ │ + movd %xmm6,0x4c(%rsp) │ │ + movdqa %xmm0,0x30(%rsp) │ │ + movdqa %xmm1,0x50(%rsp) │ │ + movd %xmm6,0x38(%rsp) │ │ + movd %xmm6,0x58(%rsp) │ │ + jmp a014 │ │ + movdqu %xmm6,0x2c(%rsp) │ │ + movdqu %xmm6,0x4c(%rsp) │ │ + test $0x1,%al │ │ + je a050 │ │ + movq (%rdx),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movhlps %xmm0,%xmm2 │ │ + movd %xmm0,0x6c(%rsp) │ │ + movd %xmm2,0xac(%rsp) │ │ + psrlq $0x20,%xmm0 │ │ + psrlq $0x20,%xmm2 │ │ + movd %xmm0,0x8c(%rsp) │ │ + movd %xmm2,0xcc(%rsp) │ │ + jmp a071 │ │ + movd %xmm6,0x6c(%rsp) │ │ + movd %xmm6,0x8c(%rsp) │ │ + movd %xmm6,0xac(%rsp) │ │ + movd %xmm6,0xcc(%rsp) │ │ + test $0x8,%al │ │ + je a15d │ │ + lea (%rdi,%rsi,4),%rdx │ │ + test $0x1,%al │ │ + je a0df │ │ + test $0x2,%al │ │ + je a0a9 │ │ + pmovzxbw -0x2(%rdx),%xmm0 │ │ + pmovzxbw -0x2(%rdx,%rsi,1),%xmm1 │ │ + movdqu %xmm0,0xec(%rsp) │ │ + movdqu %xmm1,0x10c(%rsp) │ │ + jmpq a16f │ │ + pmovzxbw -0x4(%rdx),%xmm0 │ │ + pmovzxbw -0x4(%rdx,%rsi,1),%xmm1 │ │ + movdqu %xmm0,0xe8(%rsp) │ │ + movdqu %xmm1,0x108(%rsp) │ │ + movd %xmm6,0xf8(%rsp) │ │ + movd %xmm6,0x118(%rsp) │ │ + jmpq a16f │ │ + test $0x2,%al │ │ + je a114 │ │ + pmovzxbw (%rdx),%xmm0 │ │ + pmovzxbw (%rdx,%rsi,1),%xmm1 │ │ + movdqa %xmm0,0xf0(%rsp) │ │ + movdqa %xmm1,0x110(%rsp) │ │ + movd %xmm6,0xec(%rsp) │ │ + movd %xmm6,0x10c(%rsp) │ │ + jmp a16f │ │ + movd (%rdx),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movd (%rdx,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movdqa %xmm0,0xf0(%rsp) │ │ + movdqa %xmm1,0x110(%rsp) │ │ + movd %xmm6,0xf8(%rsp) │ │ + movd %xmm6,0x118(%rsp) │ │ + movd %xmm6,0xec(%rsp) │ │ + movd %xmm6,0x10c(%rsp) │ │ + jmp a16f │ │ + movdqu %xmm6,0xec(%rsp) │ │ + movdqu %xmm6,0x10c(%rsp) │ │ + movdqa 0xe8798(%rip),%xmm13 │ │ + movdqa 0xe87cf(%rip),%xmm15 │ │ + movdqa %xmm6,%xmm14 │ │ + mov 0x158(%rsp),%ecx │ │ + test %r8d,%r8d │ │ + je a4fe │ │ + movd %r8d,%xmm1 │ │ + bsr %r8d,%edx │ │ + test %r9d,%r9d │ │ + je a3fc │ │ + movd %r9d,%xmm10 │ │ + bsr %r9d,%r9d │ │ + and $0x1,%r8d │ │ + sub %ecx,%edx │ │ + sub %ecx,%r9d │ │ + xor %ecx,%ecx │ │ + add %r8d,%r8d │ │ + neg %edx │ │ + cmovs %ecx,%edx │ │ + neg %r9d │ │ + cmovs %ecx,%r9d │ │ + pshufb %xmm7,%xmm1 │ │ + pshufb %xmm7,%xmm10 │ │ + lea 0xe87a3(%rip),%rcx │ │ + movddup (%rcx,%rdx,8),%xmm11 │ │ + movddup (%rcx,%r9,8),%xmm12 │ │ + mov %rdx,(%rsp) │ │ + mov %r9,0x10(%rsp) │ │ + mov 0x150(%rsp),%edx │ │ + lea 0x70(%rsp),%r9 │ │ + lea 0x40(%rcx,%r8,8),%r8 │ │ + mov $0x2,%r11d │ │ + lea (%rcx,%rdx,2),%rdx │ │ + mov $0x1,%eax │ │ + movq (%r9),%xmm4 │ │ + movhps 0x20(%r9),%xmm4 │ │ + pxor %xmm0,%xmm0 │ │ + movdqa %xmm4,%xmm7 │ │ + movdqa %xmm4,%xmm8 │ │ + movddup (%r8,%rax,8),%xmm2 │ │ + movsbq 0x70(%rax,%rdx,1),%r10 │ │ + movq (%r9,%r10,2),%xmm5 │ │ + movhps 0x20(%r9,%r10,2),%xmm5 │ │ + neg %r10 │ │ + movq (%r9,%r10,2),%xmm6 │ │ + movhps 0x20(%r9,%r10,2),%xmm6 │ │ + pmaxsw %xmm5,%xmm7 │ │ + pminuw %xmm5,%xmm8 │ │ + pmaxsw %xmm6,%xmm7 │ │ + pminuw %xmm6,%xmm8 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + pshufb %xmm13,%xmm5 │ │ + pabsb %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + psignb %xmm5,%xmm3 │ │ + movdqa %xmm11,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw (%rsp),%xmm9 │ │ + movdqa %xmm1,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + pmaddubsw %xmm3,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + movddup 0x60(%rcx,%rax,8),%xmm2 │ │ + movsbq 0x74(%rax,%rdx,1),%r10 │ │ + movq (%r9,%r10,2),%xmm5 │ │ + movhps 0x20(%r9,%r10,2),%xmm5 │ │ + neg %r10 │ │ + movq (%r9,%r10,2),%xmm6 │ │ + movhps 0x20(%r9,%r10,2),%xmm6 │ │ + pmaxsw %xmm5,%xmm7 │ │ + pminuw %xmm5,%xmm8 │ │ + pmaxsw %xmm6,%xmm7 │ │ + pminuw %xmm6,%xmm8 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + pshufb %xmm13,%xmm5 │ │ + pabsb %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + psignb %xmm5,%xmm3 │ │ + movdqa %xmm12,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw 0x10(%rsp),%xmm9 │ │ + movdqa %xmm10,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + pmaddubsw %xmm3,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + movsbq 0x7c(%rax,%rdx,1),%r10 │ │ + movq (%r9,%r10,2),%xmm5 │ │ + movhps 0x20(%r9,%r10,2),%xmm5 │ │ + neg %r10 │ │ + movq (%r9,%r10,2),%xmm6 │ │ + movhps 0x20(%r9,%r10,2),%xmm6 │ │ + pmaxsw %xmm5,%xmm7 │ │ + pminuw %xmm5,%xmm8 │ │ + pmaxsw %xmm6,%xmm7 │ │ + pminuw %xmm6,%xmm8 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + pshufb %xmm13,%xmm5 │ │ + pabsb %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + psignb %xmm5,%xmm3 │ │ + movdqa %xmm12,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw 0x10(%rsp),%xmm9 │ │ + movdqa %xmm10,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + pmaddubsw %xmm3,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + dec %eax │ │ + jge a229 │ │ + pxor %xmm6,%xmm6 │ │ + pcmpgtw %xmm0,%xmm6 │ │ + paddw %xmm6,%xmm0 │ │ + pmulhrsw %xmm15,%xmm0 │ │ + paddw %xmm0,%xmm4 │ │ + pminsw %xmm7,%xmm4 │ │ + pmaxsw %xmm8,%xmm4 │ │ + packuswb %xmm4,%xmm4 │ │ + movd %xmm4,(%rdi) │ │ + psrlq $0x20,%xmm4 │ │ + movd %xmm4,(%rdi,%rsi,1) │ │ + add $0x40,%r9 │ │ lea (%rdi,%rsi,2),%rdi │ │ - sub $0x2,%r9d │ │ - jg ead9 │ │ - vzeroupper │ │ + dec %r11d │ │ + jg a20d │ │ + add $0x148,%rsp │ │ retq │ │ - vbroadcasti128 (%rdx),%ymm0 │ │ - vpshufb %ymm4,%ymm0,%ymm0 │ │ - vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ - vmovdqu (%rdx,%rcx,1),%xmm1 │ │ - lea (%rdx,%rcx,2),%rdx │ │ - vinserti128 $0x1,(%rdx),%ymm1,%ymm1 │ │ - vpshufb %ymm4,%ymm1,%ymm1 │ │ - vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ - vperm2i128 $0x21,%ymm1,%ymm0,%ymm2 │ │ - vmovdqa %ymm1,%ymm0 │ │ - vpsubw %ymm2,%ymm1,%ymm1 │ │ - vpmulhw %ymm6,%ymm1,%ymm1 │ │ - vpavgw %ymm7,%ymm2,%ymm2 │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ - vpsrlw $0x4,%ymm1,%ymm1 │ │ - vextracti128 $0x1,%ymm1,%xmm2 │ │ - vpackuswb %xmm2,%xmm1,%xmm1 │ │ - vmovq %xmm1,(%rdi) │ │ - vmovhps %xmm1,(%rdi,%rsi,1) │ │ + lea 0xe857d(%rip),%r9 │ │ + and $0x1,%r8d │ │ + xor %eax,%eax │ │ + sub %edx,%ecx │ │ + cmovs %eax,%ecx │ │ + add %r8d,%r8d │ │ + pshufb %xmm7,%xmm1 │ │ + movddup (%r9,%rcx,8),%xmm7 │ │ + mov %rcx,(%rsp) │ │ + mov 0x150(%rsp),%edx │ │ + lea 0x70(%rsp),%rcx │ │ + lea 0x40(%r9,%r8,8),%r8 │ │ + mov $0x2,%r11d │ │ + lea (%r9,%rdx,2),%rdx │ │ + mov $0x1,%eax │ │ + movq (%rcx),%xmm4 │ │ + movhps 0x20(%rcx),%xmm4 │ │ + pxor %xmm0,%xmm0 │ │ + movddup (%r8,%rax,8),%xmm2 │ │ + movsbq 0x70(%rax,%rdx,1),%r10 │ │ + movq (%rcx,%r10,2),%xmm5 │ │ + movhps 0x20(%rcx,%r10,2),%xmm5 │ │ + neg %r10 │ │ + movq (%rcx,%r10,2),%xmm6 │ │ + movhps 0x20(%rcx,%r10,2),%xmm6 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + pshufb %xmm13,%xmm5 │ │ + pabsb %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + psignb %xmm5,%xmm3 │ │ + movdqa %xmm7,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw (%rsp),%xmm9 │ │ + movdqa %xmm1,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + pmaddubsw %xmm3,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + dec %eax │ │ + jge a44c │ │ + pxor %xmm6,%xmm6 │ │ + pcmpgtw %xmm0,%xmm6 │ │ + paddw %xmm6,%xmm0 │ │ + pmulhrsw %xmm15,%xmm0 │ │ + paddw %xmm0,%xmm4 │ │ + packuswb %xmm4,%xmm4 │ │ + movd %xmm4,(%rdi) │ │ + psrlq $0x20,%xmm4 │ │ + movd %xmm4,(%rdi,%rsi,1) │ │ + add $0x40,%rcx │ │ lea (%rdi,%rsi,2),%rdi │ │ - sub $0x2,%r9d │ │ - jg eb3a │ │ - vzeroupper │ │ + dec %r11d │ │ + jg a43b │ │ + add $0x148,%rsp │ │ retq │ │ - vmovdqu (%rdx),%ymm0 │ │ - vinserti128 $0x1,0x8(%rdx),%ymm0,%ymm0 │ │ - vpshufb %ymm4,%ymm0,%ymm0 │ │ - vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ - vmovdqu (%rdx,%rcx,1),%xmm2 │ │ - vinserti128 $0x1,0x8(%rdx,%rcx,1),%ymm2,%ymm2 │ │ - lea (%rdx,%rcx,2),%rdx │ │ - vmovdqu (%rdx),%xmm3 │ │ - vinserti128 $0x1,0x8(%rdx),%ymm3,%ymm3 │ │ - vpshufb %ymm4,%ymm2,%ymm2 │ │ - vpshufb %ymm4,%ymm3,%ymm3 │ │ - vpmaddubsw %ymm5,%ymm2,%ymm2 │ │ - vpsubw %ymm0,%ymm2,%ymm1 │ │ - vpmulhw %ymm6,%ymm1,%ymm1 │ │ - vpavgw %ymm7,%ymm0,%ymm0 │ │ - vpaddw %ymm0,%ymm1,%ymm1 │ │ - vpmaddubsw %ymm5,%ymm3,%ymm0 │ │ - vpsubw %ymm2,%ymm0,%ymm3 │ │ - vpmulhw %ymm6,%ymm3,%ymm3 │ │ - vpavgw %ymm7,%ymm2,%ymm2 │ │ - vpaddw %ymm2,%ymm3,%ymm3 │ │ - vpsrlw $0x4,%ymm1,%ymm1 │ │ - vpsrlw $0x4,%ymm3,%ymm3 │ │ - vpackuswb %ymm3,%ymm1,%ymm1 │ │ - vpermq $0xd8,%ymm1,%ymm1 │ │ - vmovdqa %xmm1,(%rdi) │ │ - vextracti128 $0x1,%ymm1,(%rdi,%rsi,1) │ │ + movd %r9d,%xmm1 │ │ + bsr %r9d,%r9d │ │ + mov 0x150(%rsp),%edx │ │ + xor %eax,%eax │ │ + sub %r9d,%ecx │ │ + cmovs %eax,%ecx │ │ + pshufb %xmm7,%xmm1 │ │ + lea 0xe845e(%rip),%r8 │ │ + mov %rcx,(%rsp) │ │ + movddup (%r8,%rcx,8),%xmm7 │ │ + lea (%r8,%rdx,2),%rdx │ │ + lea 0x70(%rsp),%rcx │ │ + mov $0x2,%r10d │ │ + mov $0x1,%eax │ │ + movq (%rcx),%xmm4 │ │ + movhps 0x20(%rcx),%xmm4 │ │ + pxor %xmm0,%xmm0 │ │ + movddup 0x60(%r8,%rax,8),%xmm2 │ │ + movsbq 0x74(%rax,%rdx,1),%r9 │ │ + movq (%rcx,%r9,2),%xmm5 │ │ + movhps 0x20(%rcx,%r9,2),%xmm5 │ │ + neg %r9 │ │ + movq (%rcx,%r9,2),%xmm6 │ │ + movhps 0x20(%rcx,%r9,2),%xmm6 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + pshufb %xmm13,%xmm5 │ │ + pabsb %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + psignb %xmm5,%xmm3 │ │ + movdqa %xmm7,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw (%rsp),%xmm9 │ │ + movdqa %xmm1,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + pmaddubsw %xmm3,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + movsbq 0x7c(%rax,%rdx,1),%r9 │ │ + movq (%rcx,%r9,2),%xmm5 │ │ + movhps 0x20(%rcx,%r9,2),%xmm5 │ │ + neg %r9 │ │ + movq (%rcx,%r9,2),%xmm6 │ │ + movhps 0x20(%rcx,%r9,2),%xmm6 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + pshufb %xmm13,%xmm5 │ │ + pabsb %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + psignb %xmm5,%xmm3 │ │ + movdqa %xmm7,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw (%rsp),%xmm9 │ │ + movdqa %xmm1,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + pmaddubsw %xmm3,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + dec %eax │ │ + jge a54c │ │ + pxor %xmm6,%xmm6 │ │ + pcmpgtw %xmm0,%xmm6 │ │ + paddw %xmm6,%xmm0 │ │ + pmulhrsw %xmm15,%xmm0 │ │ + paddw %xmm0,%xmm4 │ │ + packuswb %xmm4,%xmm4 │ │ + movd %xmm4,(%rdi) │ │ + psrlq $0x20,%xmm4 │ │ + movd %xmm4,(%rdi,%rsi,1) │ │ + add $0x40,%rcx │ │ lea (%rdi,%rsi,2),%rdi │ │ - sub $0x2,%r9d │ │ - jg eba8 │ │ - vzeroupper │ │ + dec %r10d │ │ + jg a53b │ │ + add $0x148,%rsp │ │ retq │ │ - lea 0x30000(%r9),%eax │ │ - jmp ec35 │ │ - lea 0x10000(%r9),%eax │ │ - mov %rdx,%r8 │ │ - mov %rdi,%r10 │ │ - vmovdqu (%rdx),%ymm0 │ │ - vmovdqu 0x8(%rdx),%ymm1 │ │ - vpshufb %ymm4,%ymm0,%ymm0 │ │ - vpshufb %ymm4,%ymm1,%ymm1 │ │ - vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ - vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ - add %rcx,%rdx │ │ - vmovdqu (%rdx),%ymm2 │ │ - vmovdqu 0x8(%rdx),%ymm3 │ │ - vpshufb %ymm4,%ymm2,%ymm2 │ │ - vpshufb %ymm4,%ymm3,%ymm3 │ │ - vpmaddubsw %ymm5,%ymm2,%ymm2 │ │ - vpmaddubsw %ymm5,%ymm3,%ymm3 │ │ - vpsubw %ymm0,%ymm2,%ymm8 │ │ - vpmulhw %ymm6,%ymm8,%ymm8 │ │ - vpavgw %ymm7,%ymm0,%ymm0 │ │ - vpaddw %ymm0,%ymm8,%ymm8 │ │ - vmovdqa %ymm2,%ymm0 │ │ - vpsubw %ymm1,%ymm3,%ymm2 │ │ - vpmulhw %ymm6,%ymm2,%ymm2 │ │ - vpavgw %ymm7,%ymm1,%ymm1 │ │ - vpaddw %ymm1,%ymm2,%ymm2 │ │ - vmovdqa %ymm3,%ymm1 │ │ - vpsrlw $0x4,%ymm8,%ymm8 │ │ - vpsrlw $0x4,%ymm2,%ymm2 │ │ - vpackuswb %ymm2,%ymm8,%ymm8 │ │ - vmovdqa %ymm8,(%rdi) │ │ - add %rsi,%rdi │ │ - dec %r9d │ │ - jg ec58 │ │ - add $0x20,%r8 │ │ - add $0x20,%r10 │ │ - movzbl %al,%r9d │ │ - mov %r8,%rdx │ │ - mov %r10,%rdi │ │ - sub $0x10000,%eax │ │ - jg ec3b │ │ - vzeroupper │ │ + nopw 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + lea (%rsi,%rsi,2),%rcx │ │ + movq (%rdi),%xmm1 │ │ + movhps (%rdi,%rsi,1),%xmm1 │ │ + movq (%rdi,%rsi,2),%xmm3 │ │ + movhps (%rdi,%rcx,1),%xmm3 │ │ + lea (%rdi,%rsi,4),%rdi │ │ + movq (%rdi),%xmm5 │ │ + movhps (%rdi,%rsi,1),%xmm5 │ │ + movq (%rdi,%rsi,2),%xmm7 │ │ + movhps (%rdi,%rcx,1),%xmm7 │ │ + pxor %xmm8,%xmm8 │ │ + movdqa %xmm1,%xmm0 │ │ + psadbw %xmm8,%xmm0 │ │ + movdqa %xmm3,%xmm2 │ │ + psadbw %xmm8,%xmm2 │ │ + movdqa %xmm5,%xmm4 │ │ + psadbw %xmm8,%xmm4 │ │ + movdqa %xmm7,%xmm6 │ │ + psadbw %xmm8,%xmm6 │ │ + packssdw %xmm2,%xmm0 │ │ + packssdw %xmm6,%xmm4 │ │ + packssdw %xmm4,%xmm0 │ │ + movdqa %xmm1,%xmm9 │ │ + punpcklbw %xmm8,%xmm9 │ │ + punpckhbw %xmm8,%xmm1 │ │ + movdqa %xmm3,%xmm2 │ │ + punpcklbw %xmm8,%xmm2 │ │ + punpckhbw %xmm8,%xmm3 │ │ + movdqa %xmm5,%xmm4 │ │ + punpcklbw %xmm8,%xmm4 │ │ + punpckhbw %xmm8,%xmm5 │ │ + movdqa %xmm7,%xmm6 │ │ + punpcklbw %xmm8,%xmm6 │ │ + punpckhbw %xmm8,%xmm7 │ │ + movdqa 0xe821b(%rip),%xmm8 │ │ + psubw %xmm8,%xmm9 │ │ + psubw %xmm8,%xmm1 │ │ + psubw %xmm8,%xmm2 │ │ + psubw %xmm8,%xmm3 │ │ + psubw %xmm8,%xmm4 │ │ + psubw %xmm8,%xmm5 │ │ + psubw %xmm8,%xmm6 │ │ + psubw %xmm8,%xmm7 │ │ + psllw $0x3,%xmm8 │ │ + psubw %xmm8,%xmm0 │ │ + movdqa %xmm9,%xmm8 │ │ + paddw %xmm1,%xmm8 │ │ + movdqa %xmm2,%xmm10 │ │ + paddw %xmm3,%xmm10 │ │ + paddw %xmm4,%xmm8 │ │ + paddw %xmm5,%xmm10 │ │ + paddw %xmm6,%xmm8 │ │ + paddw %xmm7,%xmm10 │ │ + paddw %xmm10,%xmm8 │ │ + pmaddwd %xmm8,%xmm8 │ │ + pmaddwd %xmm0,%xmm0 │ │ + phaddd %xmm8,%xmm0 │ │ + pmulld 0xe8123(%rip),%xmm0 │ │ + movdqa %xmm1,%xmm8 │ │ + pslldq $0x2,%xmm8 │ │ + movdqa %xmm1,%xmm10 │ │ + psrldq $0xe,%xmm10 │ │ + movdqa %xmm2,%xmm11 │ │ + pslldq $0x4,%xmm11 │ │ + movdqa %xmm2,%xmm12 │ │ + psrldq $0xc,%xmm12 │ │ + movdqa %xmm3,%xmm13 │ │ + pslldq $0x6,%xmm13 │ │ + movdqa %xmm3,%xmm14 │ │ + psrldq $0xa,%xmm14 │ │ + paddw %xmm9,%xmm8 │ │ + paddw %xmm12,%xmm10 │ │ + paddw %xmm13,%xmm11 │ │ + paddw %xmm14,%xmm10 │ │ + paddw %xmm11,%xmm8 │ │ + movdqa %xmm4,%xmm11 │ │ + pslldq $0x8,%xmm11 │ │ + movdqa %xmm4,%xmm12 │ │ + psrldq $0x8,%xmm12 │ │ + movdqa %xmm5,%xmm13 │ │ + pslldq $0xa,%xmm13 │ │ + movdqa %xmm5,%xmm14 │ │ + psrldq $0x6,%xmm14 │ │ + paddw %xmm11,%xmm8 │ │ + paddw %xmm12,%xmm10 │ │ + paddw %xmm13,%xmm8 │ │ + paddw %xmm14,%xmm10 │ │ + movdqa %xmm6,%xmm11 │ │ + pslldq $0xc,%xmm11 │ │ + movdqa %xmm6,%xmm12 │ │ + psrldq $0x4,%xmm12 │ │ + movdqa %xmm7,%xmm13 │ │ + pslldq $0xe,%xmm13 │ │ + movdqa %xmm7,%xmm14 │ │ + psrldq $0x2,%xmm14 │ │ + paddw %xmm11,%xmm8 │ │ + paddw %xmm12,%xmm10 │ │ + paddw %xmm13,%xmm8 │ │ + paddw %xmm14,%xmm10 │ │ + pshufb 0xe808e(%rip),%xmm10 │ │ + movdqa %xmm8,%xmm11 │ │ + punpckhwd %xmm10,%xmm11 │ │ + punpcklwd %xmm10,%xmm8 │ │ + pmaddwd %xmm11,%xmm11 │ │ + pmaddwd %xmm8,%xmm8 │ │ + pmulld 0xe7ffb(%rip),%xmm11 │ │ + pmulld 0xe7fe1(%rip),%xmm8 │ │ + paddd %xmm11,%xmm8 │ │ + movdqa %xmm9,%xmm10 │ │ + pslldq $0xe,%xmm10 │ │ + movdqa %xmm9,%xmm11 │ │ + psrldq $0x2,%xmm11 │ │ + movdqa %xmm1,%xmm12 │ │ + pslldq $0xc,%xmm12 │ │ + movdqa %xmm1,%xmm13 │ │ + psrldq $0x4,%xmm13 │ │ + movdqa %xmm2,%xmm14 │ │ + pslldq $0xa,%xmm14 │ │ + movdqa %xmm2,%xmm15 │ │ + psrldq $0x6,%xmm15 │ │ + paddw %xmm12,%xmm10 │ │ + paddw %xmm13,%xmm11 │ │ + paddw %xmm14,%xmm10 │ │ + paddw %xmm15,%xmm11 │ │ + movdqa %xmm3,%xmm12 │ │ + pslldq $0x8,%xmm12 │ │ + movdqa %xmm3,%xmm13 │ │ + psrldq $0x8,%xmm13 │ │ + movdqa %xmm4,%xmm14 │ │ + pslldq $0x6,%xmm14 │ │ + movdqa %xmm4,%xmm15 │ │ + psrldq $0xa,%xmm15 │ │ + paddw %xmm12,%xmm10 │ │ + paddw %xmm13,%xmm11 │ │ + paddw %xmm14,%xmm10 │ │ + paddw %xmm15,%xmm11 │ │ + movdqa %xmm5,%xmm12 │ │ + pslldq $0x4,%xmm12 │ │ + movdqa %xmm5,%xmm13 │ │ + psrldq $0xc,%xmm13 │ │ + movdqa %xmm6,%xmm14 │ │ + pslldq $0x2,%xmm14 │ │ + movdqa %xmm6,%xmm15 │ │ + psrldq $0xe,%xmm15 │ │ + paddw %xmm12,%xmm10 │ │ + paddw %xmm13,%xmm11 │ │ + paddw %xmm14,%xmm10 │ │ + paddw %xmm15,%xmm11 │ │ + paddw %xmm7,%xmm10 │ │ + pshufb 0xe7f77(%rip),%xmm11 │ │ + movdqa %xmm10,%xmm12 │ │ + punpckhwd %xmm11,%xmm12 │ │ + punpcklwd %xmm11,%xmm10 │ │ + pmaddwd %xmm12,%xmm12 │ │ + pmaddwd %xmm10,%xmm10 │ │ + pmulld 0xe7ee4(%rip),%xmm12 │ │ + pmulld 0xe7eca(%rip),%xmm10 │ │ + paddd %xmm12,%xmm10 │ │ + phaddd %xmm10,%xmm8 │ │ + movdqa %xmm9,%xmm10 │ │ + paddw %xmm1,%xmm10 │ │ + movdqa %xmm2,%xmm11 │ │ + paddw %xmm3,%xmm11 │ │ + movdqa %xmm4,%xmm12 │ │ + paddw %xmm5,%xmm12 │ │ + movdqa %xmm6,%xmm13 │ │ + paddw %xmm7,%xmm13 │ │ + phaddw %xmm4,%xmm9 │ │ + phaddw %xmm5,%xmm1 │ │ + phaddw %xmm6,%xmm2 │ │ + phaddw %xmm7,%xmm3 │ │ + movdqa %xmm11,%xmm4 │ │ + pslldq $0x2,%xmm4 │ │ + movdqa %xmm11,%xmm5 │ │ + psrldq $0xe,%xmm5 │ │ + movdqa %xmm12,%xmm6 │ │ + pslldq $0x4,%xmm6 │ │ + movdqa %xmm12,%xmm7 │ │ + psrldq $0xc,%xmm7 │ │ + movdqa %xmm13,%xmm14 │ │ + pslldq $0x6,%xmm14 │ │ + movdqa %xmm13,%xmm15 │ │ + psrldq $0xa,%xmm15 │ │ + paddw %xmm10,%xmm4 │ │ + paddw %xmm7,%xmm5 │ │ + paddw %xmm6,%xmm4 │ │ + paddw %xmm15,%xmm5 │ │ + paddw %xmm14,%xmm4 │ │ + pshuflw $0xc6,%xmm5,%xmm6 │ │ + punpckhwd %xmm4,%xmm5 │ │ + punpcklwd %xmm6,%xmm4 │ │ + pmaddwd %xmm5,%xmm5 │ │ + pmaddwd %xmm4,%xmm4 │ │ + pmulld 0xe7e3f(%rip),%xmm5 │ │ + pmulld 0xe7e26(%rip),%xmm4 │ │ + paddd %xmm5,%xmm4 │ │ + movdqa %xmm10,%xmm5 │ │ + pslldq $0x6,%xmm5 │ │ + movdqa %xmm10,%xmm6 │ │ + psrldq $0xa,%xmm6 │ │ + movdqa %xmm11,%xmm7 │ │ + pslldq $0x4,%xmm7 │ │ + movdqa %xmm11,%xmm10 │ │ + psrldq $0xc,%xmm10 │ │ + movdqa %xmm12,%xmm11 │ │ + pslldq $0x2,%xmm11 │ │ + psrldq $0xe,%xmm12 │ │ + paddw %xmm7,%xmm5 │ │ + paddw %xmm10,%xmm6 │ │ + paddw %xmm11,%xmm5 │ │ + paddw %xmm12,%xmm6 │ │ + paddw %xmm13,%xmm5 │ │ + pshuflw $0xc6,%xmm6,%xmm7 │ │ + punpckhwd %xmm5,%xmm6 │ │ + punpcklwd %xmm7,%xmm5 │ │ + pmaddwd %xmm6,%xmm6 │ │ + pmaddwd %xmm5,%xmm5 │ │ + pmulld 0xe7dc2(%rip),%xmm6 │ │ + pmulld 0xe7da9(%rip),%xmm5 │ │ + paddd %xmm6,%xmm5 │ │ + movdqa %xmm1,%xmm6 │ │ + pslldq $0x2,%xmm6 │ │ + movdqa %xmm1,%xmm7 │ │ + psrldq $0xe,%xmm7 │ │ + movdqa %xmm2,%xmm10 │ │ + pslldq $0x4,%xmm10 │ │ + movdqa %xmm2,%xmm11 │ │ + psrldq $0xc,%xmm11 │ │ + movdqa %xmm3,%xmm12 │ │ + pslldq $0x6,%xmm12 │ │ + movdqa %xmm3,%xmm13 │ │ + psrldq $0xa,%xmm13 │ │ + paddw %xmm9,%xmm6 │ │ + paddw %xmm11,%xmm7 │ │ + paddw %xmm10,%xmm6 │ │ + paddw %xmm13,%xmm7 │ │ + paddw %xmm12,%xmm6 │ │ + pshuflw $0xc6,%xmm7,%xmm10 │ │ + punpckhwd %xmm6,%xmm7 │ │ + punpcklwd %xmm10,%xmm6 │ │ + pmaddwd %xmm7,%xmm7 │ │ + pmaddwd %xmm6,%xmm6 │ │ + pmulld 0xe7d3e(%rip),%xmm7 │ │ + pmulld 0xe7d25(%rip),%xmm6 │ │ + paddd %xmm7,%xmm6 │ │ + pshufd $0x4e,%xmm9,%xmm9 │ │ + pshufd $0x4e,%xmm1,%xmm1 │ │ + pshufd $0x4e,%xmm2,%xmm2 │ │ + pshufd $0x4e,%xmm3,%xmm3 │ │ + movdqa %xmm9,%xmm10 │ │ + pslldq $0x6,%xmm10 │ │ + movdqa %xmm9,%xmm11 │ │ + psrldq $0xa,%xmm11 │ │ + movdqa %xmm1,%xmm12 │ │ + pslldq $0x4,%xmm12 │ │ + movdqa %xmm1,%xmm13 │ │ + psrldq $0xc,%xmm13 │ │ + movdqa %xmm2,%xmm14 │ │ + pslldq $0x2,%xmm14 │ │ + psrldq $0xe,%xmm2 │ │ + paddw %xmm12,%xmm10 │ │ + paddw %xmm13,%xmm11 │ │ + paddw %xmm14,%xmm10 │ │ + paddw %xmm2,%xmm11 │ │ + paddw %xmm3,%xmm10 │ │ + pshuflw $0xc6,%xmm11,%xmm12 │ │ + punpckhwd %xmm10,%xmm11 │ │ + punpcklwd %xmm12,%xmm10 │ │ + pmaddwd %xmm11,%xmm11 │ │ + pmaddwd %xmm10,%xmm10 │ │ + pmulld 0xe7ca3(%rip),%xmm11 │ │ + pmulld 0xe7c89(%rip),%xmm10 │ │ + paddd %xmm11,%xmm10 │ │ + phaddd %xmm0,%xmm8 │ │ + phaddd %xmm10,%xmm6 │ │ + phaddd %xmm4,%xmm5 │ │ + phaddd %xmm5,%xmm6 │ │ + pshufd $0xd8,%xmm8,%xmm4 │ │ + pmaxsd %xmm6,%xmm8 │ │ + pshufd $0x4e,%xmm8,%xmm9 │ │ + pmaxsd %xmm8,%xmm9 │ │ + pshufd $0xb1,%xmm9,%xmm1 │ │ + pmaxsd %xmm1,%xmm9 │ │ + movdqa %xmm4,%xmm1 │ │ + punpckhdq %xmm6,%xmm1 │ │ + punpckldq %xmm6,%xmm4 │ │ + movdqa %xmm9,%xmm2 │ │ + psubd %xmm1,%xmm2 │ │ + movdqa %xmm9,%xmm3 │ │ + psubd %xmm4,%xmm3 │ │ + movdqa %xmm2,(%rsp) │ │ + movdqa %xmm3,0x10(%rsp) │ │ + pcmpeqd %xmm9,%xmm1 │ │ + pcmpeqd %xmm9,%xmm4 │ │ + packssdw %xmm1,%xmm4 │ │ + pmovmskb %xmm4,%eax │ │ + tzcnt %eax,%eax │ │ + mov (%rsp,%rax,2),%esi │ │ + shr %eax │ │ + shr $0xa,%esi │ │ + mov %esi,(%rdx) │ │ + add $0x38,%rsp │ │ retq │ │ + nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ - lea 0x1b(%rip),%rax │ │ - tzcnt %ecx,%ecx │ │ - test %r9d,%r9d │ │ - jne ef12 │ │ - mov 0x8(%rsp),%r9d │ │ - test %r9d,%r9d │ │ - jne f23c │ │ - movzwl 0xe071c(%rax,%rcx,2),%ecx │ │ - add %rax,%rcx │ │ - lea (%rdx,%rdx,2),%rax │ │ - jmpq *%rcx │ │ - vmovd (%rsi),%xmm0 │ │ - vpinsrd $0x1,(%rsi,%rdx,1),%xmm0,%xmm0 │ │ - vpinsrd $0x2,(%rsi,%rdx,2),%xmm0,%xmm0 │ │ - vpinsrd $0x3,(%rsi,%rax,1),%xmm0,%xmm0 │ │ - lea (%rsi,%rdx,4),%rsi │ │ - vpmovzxbw %xmm0,%ymm0 │ │ - vpsllw $0x4,%ymm0,%ymm0 │ │ - vmovdqa %ymm0,(%rdi) │ │ - add $0x20,%rdi │ │ - sub $0x4,%r8d │ │ - jg ed13 │ │ - vzeroupper │ │ - retq │ │ - vmovq (%rsi),%xmm0 │ │ - vmovhps (%rsi,%rdx,1),%xmm0,%xmm0 │ │ - vmovq (%rsi,%rdx,2),%xmm1 │ │ - vmovhps (%rsi,%rax,1),%xmm1,%xmm1 │ │ - lea (%rsi,%rdx,4),%rsi │ │ - vpmovzxbw %xmm0,%ymm0 │ │ - vpmovzxbw %xmm1,%ymm1 │ │ - vpsllw $0x4,%ymm0,%ymm0 │ │ - vpsllw $0x4,%ymm1,%ymm1 │ │ - vmovdqa %ymm0,(%rdi) │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ - add $0x40,%rdi │ │ - sub $0x4,%r8d │ │ - jg ed4c │ │ - vzeroupper │ │ - retq │ │ - vpmovzxbw (%rsi),%ymm0 │ │ - vpmovzxbw (%rsi,%rdx,1),%ymm1 │ │ - vpmovzxbw (%rsi,%rdx,2),%ymm2 │ │ - vpmovzxbw (%rsi,%rax,1),%ymm3 │ │ - lea (%rsi,%rdx,4),%rsi │ │ - vpsllw $0x4,%ymm0,%ymm0 │ │ - vpsllw $0x4,%ymm1,%ymm1 │ │ - vpsllw $0x4,%ymm2,%ymm2 │ │ - vpsllw $0x4,%ymm3,%ymm3 │ │ - vmovdqa %ymm0,(%rdi) │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ - vmovdqa %ymm2,0x40(%rdi) │ │ - vmovdqa %ymm3,0x60(%rdi) │ │ - sub $0xffffffffffffff80,%rdi │ │ - sub $0x4,%r8d │ │ - jg ed8e │ │ - vzeroupper │ │ - retq │ │ - vpmovzxbw (%rsi),%ymm0 │ │ - vpmovzxbw 0x10(%rsi),%ymm1 │ │ - vpmovzxbw (%rsi,%rdx,1),%ymm2 │ │ - vpmovzxbw 0x10(%rsi,%rdx,1),%ymm3 │ │ - lea (%rsi,%rdx,2),%rsi │ │ - vpsllw $0x4,%ymm0,%ymm0 │ │ - vpsllw $0x4,%ymm1,%ymm1 │ │ - vpsllw $0x4,%ymm2,%ymm2 │ │ - vpsllw $0x4,%ymm3,%ymm3 │ │ - vmovdqa %ymm0,(%rdi) │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ - vmovdqa %ymm2,0x40(%rdi) │ │ - vmovdqa %ymm3,0x60(%rdi) │ │ - sub $0xffffffffffffff80,%rdi │ │ - sub $0x2,%r8d │ │ - jg edde │ │ - vzeroupper │ │ - retq │ │ - vpmovzxbw (%rsi),%ymm0 │ │ - vpmovzxbw 0x10(%rsi),%ymm1 │ │ - vpmovzxbw 0x20(%rsi),%ymm2 │ │ - vpmovzxbw 0x30(%rsi),%ymm3 │ │ - add %rdx,%rsi │ │ - vpsllw $0x4,%ymm0,%ymm0 │ │ - vpsllw $0x4,%ymm1,%ymm1 │ │ - vpsllw $0x4,%ymm2,%ymm2 │ │ - vpsllw $0x4,%ymm3,%ymm3 │ │ - vmovdqa %ymm0,(%rdi) │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ - vmovdqa %ymm2,0x40(%rdi) │ │ - vmovdqa %ymm3,0x60(%rdi) │ │ - sub $0xffffffffffffff80,%rdi │ │ - dec %r8d │ │ - jg ee2f │ │ - vzeroupper │ │ - retq │ │ - vpmovzxbw (%rsi),%ymm0 │ │ - vpmovzxbw 0x10(%rsi),%ymm1 │ │ - vpmovzxbw 0x20(%rsi),%ymm2 │ │ - vpmovzxbw 0x30(%rsi),%ymm3 │ │ - vpsllw $0x4,%ymm0,%ymm0 │ │ - vpsllw $0x4,%ymm1,%ymm1 │ │ - vpsllw $0x4,%ymm2,%ymm2 │ │ - vpsllw $0x4,%ymm3,%ymm3 │ │ - vmovdqa %ymm0,(%rdi) │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ - vmovdqa %ymm2,0x40(%rdi) │ │ - vmovdqa %ymm3,0x60(%rdi) │ │ - vpmovzxbw 0x40(%rsi),%ymm0 │ │ - vpmovzxbw 0x50(%rsi),%ymm1 │ │ - vpmovzxbw 0x60(%rsi),%ymm2 │ │ - vpmovzxbw 0x70(%rsi),%ymm3 │ │ - add $0x100,%rdi │ │ - add %rdx,%rsi │ │ - vpsllw $0x4,%ymm0,%ymm0 │ │ - vpsllw $0x4,%ymm1,%ymm1 │ │ - vpsllw $0x4,%ymm2,%ymm2 │ │ - vpsllw $0x4,%ymm3,%ymm3 │ │ - vmovdqa %ymm0,-0x80(%rdi) │ │ - vmovdqa %ymm1,-0x60(%rdi) │ │ - vmovdqa %ymm2,-0x40(%rdi) │ │ - vmovdqa %ymm3,-0x20(%rdi) │ │ - dec %r8d │ │ - jg ee7d │ │ - vzeroupper │ │ - retq │ │ - imul $0xff,%r9d,%r9d │ │ - vbroadcasti128 0xe03ee(%rip),%ymm4 │ │ - add $0x10,%r9d │ │ - vmovd %r9d,%xmm5 │ │ - mov 0x8(%rsp),%r9d │ │ - vpbroadcastw %xmm5,%ymm5 │ │ + sub $0x1c8,%rsp │ │ + mov 0x1e0(%rsp),%eax │ │ + movdqa 0xe7c9a(%rip),%xmm6 │ │ + pxor %xmm7,%xmm7 │ │ + lea (%rdi,%rsi,4),%r11 │ │ + lea (%rsi,%rsi,2),%r10 │ │ + test $0x2,%al │ │ + je adf7 │ │ + movdqu (%rdi),%xmm0 │ │ + movdqu (%rdi,%rsi,1),%xmm1 │ │ + movdqu (%rdi,%rsi,2),%xmm2 │ │ + movdqu (%rdi,%r10,1),%xmm3 │ │ + movdqa %xmm0,%xmm4 │ │ + punpcklbw %xmm7,%xmm4 │ │ + punpckhbw %xmm7,%xmm0 │ │ + movdqa %xmm4,0x70(%rsp) │ │ + movdqa %xmm0,0x80(%rsp) │ │ + movdqa %xmm1,%xmm4 │ │ + punpcklbw %xmm7,%xmm4 │ │ + punpckhbw %xmm7,%xmm1 │ │ + movdqa %xmm4,0x90(%rsp) │ │ + movdqa %xmm1,0xa0(%rsp) │ │ + movdqa %xmm2,%xmm4 │ │ + punpcklbw %xmm7,%xmm4 │ │ + punpckhbw %xmm7,%xmm2 │ │ + movdqa %xmm4,0xb0(%rsp) │ │ + movdqa %xmm2,0xc0(%rsp) │ │ + movdqa %xmm3,%xmm4 │ │ + punpcklbw %xmm7,%xmm4 │ │ + punpckhbw %xmm7,%xmm3 │ │ + movdqa %xmm4,0xd0(%rsp) │ │ + movdqa %xmm3,0xe0(%rsp) │ │ + movdqu (%r11),%xmm0 │ │ + movdqu (%r11,%rsi,1),%xmm1 │ │ + movdqu (%r11,%rsi,2),%xmm2 │ │ + movdqu (%r11,%r10,1),%xmm3 │ │ + movdqa %xmm0,%xmm4 │ │ + punpcklbw %xmm7,%xmm4 │ │ + punpckhbw %xmm7,%xmm0 │ │ + movdqa %xmm4,0xf0(%rsp) │ │ + movdqa %xmm0,0x100(%rsp) │ │ + movdqa %xmm1,%xmm4 │ │ + punpcklbw %xmm7,%xmm4 │ │ + punpckhbw %xmm7,%xmm1 │ │ + movdqa %xmm4,0x110(%rsp) │ │ + movdqa %xmm1,0x120(%rsp) │ │ + movdqa %xmm2,%xmm4 │ │ + punpcklbw %xmm7,%xmm4 │ │ + punpckhbw %xmm7,%xmm2 │ │ + movdqa %xmm4,0x130(%rsp) │ │ + movdqa %xmm2,0x140(%rsp) │ │ + movdqa %xmm3,%xmm4 │ │ + punpcklbw %xmm7,%xmm4 │ │ + punpckhbw %xmm7,%xmm3 │ │ + movdqa %xmm4,0x150(%rsp) │ │ + movdqa %xmm3,0x160(%rsp) │ │ + jmpq aecf │ │ + movq (%rdi),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movq (%rdi,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movq (%rdi,%rsi,2),%xmm2 │ │ + punpcklbw %xmm7,%xmm2 │ │ + movq (%rdi,%r10,1),%xmm3 │ │ + punpcklbw %xmm7,%xmm3 │ │ + movdqa %xmm0,0x70(%rsp) │ │ + movdqa %xmm1,0x90(%rsp) │ │ + movdqa %xmm2,0xb0(%rsp) │ │ + movdqa %xmm3,0xd0(%rsp) │ │ + movd %xmm6,0x80(%rsp) │ │ + movd %xmm6,0xa0(%rsp) │ │ + movd %xmm6,0xc0(%rsp) │ │ + movd %xmm6,0xe0(%rsp) │ │ + movq (%r11),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movq (%r11,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movq (%r11,%rsi,2),%xmm2 │ │ + punpcklbw %xmm7,%xmm2 │ │ + movq (%r11,%r10,1),%xmm3 │ │ + punpcklbw %xmm7,%xmm3 │ │ + movdqa %xmm0,0xf0(%rsp) │ │ + movdqa %xmm1,0x110(%rsp) │ │ + movdqa %xmm2,0x130(%rsp) │ │ + movdqa %xmm3,0x150(%rsp) │ │ + movd %xmm6,0x100(%rsp) │ │ + movd %xmm6,0x120(%rsp) │ │ + movd %xmm6,0x140(%rsp) │ │ + movd %xmm6,0x160(%rsp) │ │ + test $0x4,%al │ │ + je aff1 │ │ + test $0x1,%al │ │ + je af6f │ │ + test $0x2,%al │ │ + je af23 │ │ + movdqu -0x4(%rcx),%xmm0 │ │ + movdqu -0x4(%rcx,%rsi,1),%xmm1 │ │ + movdqa %xmm0,%xmm2 │ │ + punpckhbw %xmm7,%xmm2 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movdqa %xmm1,%xmm3 │ │ + punpckhbw %xmm7,%xmm3 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movdqu %xmm2,0x38(%rsp) │ │ + movdqu %xmm3,0x58(%rsp) │ │ + movdqu %xmm0,0x28(%rsp) │ │ + movdqu %xmm1,0x48(%rsp) │ │ + jmpq b009 │ │ + movdqu -0x8(%rcx),%xmm0 │ │ + movdqu -0x8(%rcx,%rsi,1),%xmm1 │ │ + movdqa %xmm0,%xmm2 │ │ + punpckhbw %xmm7,%xmm2 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movdqa %xmm1,%xmm3 │ │ + punpckhbw %xmm7,%xmm3 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movdqa %xmm0,0x20(%rsp) │ │ + movdqa %xmm2,0x30(%rsp) │ │ + movdqa %xmm1,0x40(%rsp) │ │ + movdqa %xmm3,0x50(%rsp) │ │ + movd %xmm6,0x40(%rsp) │ │ + movd %xmm6,0x60(%rsp) │ │ + jmpq b009 │ │ + test $0x2,%al │ │ + je afba │ │ + movdqu (%rcx),%xmm0 │ │ + movdqu (%rcx,%rsi,1),%xmm1 │ │ + movdqa %xmm0,%xmm2 │ │ + punpckhbw %xmm7,%xmm2 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movdqa %xmm1,%xmm3 │ │ + punpckhbw %xmm7,%xmm3 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movd %xmm2,0x40(%rsp) │ │ + movd %xmm3,0x60(%rsp) │ │ + movd %xmm6,0x2c(%rsp) │ │ + movd %xmm6,0x4c(%rsp) │ │ + movdqa %xmm0,0x30(%rsp) │ │ + movdqa %xmm1,0x50(%rsp) │ │ + jmp b009 │ │ + movq (%rcx),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movq (%rcx,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movd %xmm6,0x2c(%rsp) │ │ + movd %xmm6,0x4c(%rsp) │ │ + movdqa %xmm0,0x30(%rsp) │ │ + movdqa %xmm1,0x50(%rsp) │ │ + movd %xmm6,0x40(%rsp) │ │ + movd %xmm6,0x60(%rsp) │ │ + jmp b009 │ │ + movdqu %xmm6,0x2c(%rsp) │ │ + movdqu %xmm6,0x4c(%rsp) │ │ + movq %xmm6,0x3c(%rsp) │ │ + movq %xmm6,0x5c(%rsp) │ │ + test $0x1,%al │ │ + je b07e │ │ + movdqu (%rdx),%xmm0 │ │ + movdqa %xmm0,%xmm1 │ │ + punpckhbw %xmm7,%xmm1 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movhlps %xmm1,%xmm3 │ │ + movd %xmm1,0xec(%rsp) │ │ + movd %xmm3,0x12c(%rsp) │ │ + psrlq $0x20,%xmm1 │ │ + psrlq $0x20,%xmm3 │ │ + movd %xmm1,0x10c(%rsp) │ │ + movd %xmm3,0x14c(%rsp) │ │ + movhlps %xmm0,%xmm2 │ │ + movd %xmm0,0x6c(%rsp) │ │ + movd %xmm2,0xac(%rsp) │ │ + psrlq $0x20,%xmm0 │ │ + psrlq $0x20,%xmm2 │ │ + movd %xmm0,0x8c(%rsp) │ │ + movd %xmm2,0xcc(%rsp) │ │ + jmp b0c3 │ │ + movd %xmm6,0x6c(%rsp) │ │ + movd %xmm6,0x8c(%rsp) │ │ + movd %xmm6,0xac(%rsp) │ │ + movd %xmm6,0xcc(%rsp) │ │ + movd %xmm6,0xec(%rsp) │ │ + movd %xmm6,0x10c(%rsp) │ │ + movd %xmm6,0x12c(%rsp) │ │ + movd %xmm6,0x14c(%rsp) │ │ + test $0x8,%al │ │ + je b234 │ │ + lea (%rdi,%rsi,8),%rdx │ │ + test $0x1,%al │ │ + je b18e │ │ + test $0x2,%al │ │ + je b127 │ │ + movdqu -0x4(%rdx),%xmm0 │ │ + movdqu -0x4(%rdx,%rsi,1),%xmm1 │ │ + movdqa %xmm0,%xmm2 │ │ + punpckhbw %xmm7,%xmm2 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movdqa %xmm1,%xmm3 │ │ + punpckhbw %xmm7,%xmm3 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movdqu %xmm2,0x178(%rsp) │ │ + movdqu %xmm3,0x198(%rsp) │ │ + movdqu %xmm0,0x168(%rsp) │ │ + movdqu %xmm1,0x188(%rsp) │ │ + jmpq b258 │ │ + movdqu -0x8(%rdx),%xmm0 │ │ + movdqu -0x8(%rdx,%rsi,1),%xmm1 │ │ + movdqa %xmm0,%xmm2 │ │ + punpckhbw %xmm7,%xmm2 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movdqa %xmm1,%xmm3 │ │ + punpckhbw %xmm7,%xmm3 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movdqa %xmm0,0x160(%rsp) │ │ + movdqa %xmm2,0x170(%rsp) │ │ + movdqa %xmm1,0x180(%rsp) │ │ + movdqa %xmm3,0x190(%rsp) │ │ + movd %xmm6,0x160(%rsp) │ │ + movd %xmm6,0x180(%rsp) │ │ + movd %xmm6,0x1a0(%rsp) │ │ + jmpq b258 │ │ + test $0x2,%al │ │ + je b1eb │ │ + movdqu (%rdx),%xmm0 │ │ + movdqu (%rdx,%rsi,1),%xmm1 │ │ + movdqa %xmm0,%xmm2 │ │ + punpckhbw %xmm7,%xmm2 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movdqa %xmm1,%xmm3 │ │ + punpckhbw %xmm7,%xmm3 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movdqa %xmm2,0x180(%rsp) │ │ + movdqa %xmm3,0x1a0(%rsp) │ │ + movdqa %xmm0,0x170(%rsp) │ │ + movdqa %xmm1,0x190(%rsp) │ │ + movd %xmm6,0x16c(%rsp) │ │ + movd %xmm6,0x18c(%rsp) │ │ + jmp b258 │ │ + movq (%rdx),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movq (%rdx,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movdqa %xmm0,0x170(%rsp) │ │ + movdqa %xmm1,0x190(%rsp) │ │ + movd %xmm6,0x180(%rsp) │ │ + movd %xmm6,0x1a0(%rsp) │ │ + movd %xmm6,0x16c(%rsp) │ │ + movd %xmm6,0x18c(%rsp) │ │ + jmp b258 │ │ + movdqu %xmm6,0x16c(%rsp) │ │ + movdqu %xmm6,0x18c(%rsp) │ │ + movq %xmm6,0x17c(%rsp) │ │ + movq %xmm6,0x19c(%rsp) │ │ + movdqa 0xe76af(%rip),%xmm13 │ │ + movdqa 0xe76e6(%rip),%xmm15 │ │ + movdqa %xmm6,%xmm14 │ │ + mov 0x1d8(%rsp),%ecx │ │ + test %r8d,%r8d │ │ + je b5e0 │ │ + movd %r8d,%xmm1 │ │ + bsr %r8d,%edx │ │ test %r9d,%r9d │ │ - jne f579 │ │ - movzwl 0xe0752(%rax,%rcx,2),%ecx │ │ - add %rax,%rcx │ │ - lea (%rdx,%rdx,2),%rax │ │ - jmpq *%rcx │ │ - vbroadcasti128 0xe03a8(%rip),%ymm4 │ │ - vmovq (%rsi),%xmm0 │ │ - vmovhps (%rsi,%rdx,1),%xmm0,%xmm0 │ │ - vmovq (%rsi,%rdx,2),%xmm1 │ │ - vmovhps (%rsi,%rax,1),%xmm1,%xmm1 │ │ - lea (%rsi,%rdx,4),%rsi │ │ - vinserti128 $0x1,%xmm1,%ymm0,%ymm0 │ │ - vpshufb %ymm4,%ymm0,%ymm0 │ │ - vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ - vmovdqa %ymm0,(%rdi) │ │ - add $0x20,%rdi │ │ - sub $0x4,%r8d │ │ - jg ef58 │ │ - vzeroupper │ │ - retq │ │ - vmovdqu (%rsi),%xmm0 │ │ - vinserti128 $0x1,(%rsi,%rdx,1),%ymm0,%ymm0 │ │ - vmovdqu (%rsi,%rdx,2),%xmm1 │ │ - vinserti128 $0x1,(%rsi,%rax,1),%ymm1,%ymm1 │ │ - lea (%rsi,%rdx,4),%rsi │ │ - vpshufb %ymm4,%ymm0,%ymm0 │ │ - vpshufb %ymm4,%ymm1,%ymm1 │ │ - vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ - vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ - vmovdqa %ymm0,(%rdi) │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ - add $0x40,%rdi │ │ - sub $0x4,%r8d │ │ - jg ef91 │ │ - vzeroupper │ │ - retq │ │ - vmovdqu (%rsi),%xmm0 │ │ - vinserti128 $0x1,0x8(%rsi),%ymm0,%ymm0 │ │ - vmovdqu (%rsi,%rdx,1),%xmm1 │ │ - vinserti128 $0x1,0x8(%rsi,%rdx,1),%ymm1,%ymm1 │ │ - vmovdqu (%rsi,%rdx,2),%xmm2 │ │ - vinserti128 $0x1,0x8(%rsi,%rdx,2),%ymm2,%ymm2 │ │ - vmovdqu (%rsi,%rax,1),%xmm3 │ │ - vinserti128 $0x1,0x8(%rsi,%rax,1),%ymm3,%ymm3 │ │ - lea (%rsi,%rdx,4),%rsi │ │ - vpshufb %ymm4,%ymm0,%ymm0 │ │ - vpshufb %ymm4,%ymm1,%ymm1 │ │ - vpshufb %ymm4,%ymm2,%ymm2 │ │ - vpshufb %ymm4,%ymm3,%ymm3 │ │ - vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ - vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ - vpmaddubsw %ymm5,%ymm2,%ymm2 │ │ - vpmaddubsw %ymm5,%ymm3,%ymm3 │ │ - vmovdqa %ymm0,(%rdi) │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ - vmovdqa %ymm2,0x40(%rdi) │ │ - vmovdqa %ymm3,0x60(%rdi) │ │ - sub $0xffffffffffffff80,%rdi │ │ - sub $0x4,%r8d │ │ - jg efd7 │ │ - vzeroupper │ │ - retq │ │ - vmovdqu (%rsi),%xmm0 │ │ - vinserti128 $0x1,0x8(%rsi),%ymm0,%ymm0 │ │ - vmovdqu 0x10(%rsi),%xmm1 │ │ - vinserti128 $0x1,0x18(%rsi),%ymm1,%ymm1 │ │ - vmovdqu (%rsi,%rdx,1),%xmm2 │ │ - vinserti128 $0x1,0x8(%rsi,%rdx,1),%ymm2,%ymm2 │ │ - vmovdqu 0x10(%rsi,%rdx,1),%xmm3 │ │ - vinserti128 $0x1,0x18(%rsi,%rdx,1),%ymm3,%ymm3 │ │ - lea (%rsi,%rdx,2),%rsi │ │ - vpshufb %ymm4,%ymm0,%ymm0 │ │ - vpshufb %ymm4,%ymm1,%ymm1 │ │ - vpshufb %ymm4,%ymm2,%ymm2 │ │ - vpshufb %ymm4,%ymm3,%ymm3 │ │ - vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ - vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ - vpmaddubsw %ymm5,%ymm2,%ymm2 │ │ - vpmaddubsw %ymm5,%ymm3,%ymm3 │ │ - vmovdqa %ymm0,(%rdi) │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ - vmovdqa %ymm2,0x40(%rdi) │ │ - vmovdqa %ymm3,0x60(%rdi) │ │ - sub $0xffffffffffffff80,%rdi │ │ - sub $0x2,%r8d │ │ - jg f056 │ │ - vzeroupper │ │ - retq │ │ - vmovdqu (%rsi),%xmm0 │ │ - vinserti128 $0x1,0x8(%rsi),%ymm0,%ymm0 │ │ - vmovdqu 0x10(%rsi),%xmm1 │ │ - vinserti128 $0x1,0x18(%rsi),%ymm1,%ymm1 │ │ - vmovdqu 0x20(%rsi),%xmm2 │ │ - vinserti128 $0x1,0x28(%rsi),%ymm2,%ymm2 │ │ - vmovdqu 0x30(%rsi),%xmm3 │ │ - vinserti128 $0x1,0x38(%rsi),%ymm3,%ymm3 │ │ - add %rdx,%rsi │ │ - vpshufb %ymm4,%ymm0,%ymm0 │ │ - vpshufb %ymm4,%ymm1,%ymm1 │ │ - vpshufb %ymm4,%ymm2,%ymm2 │ │ - vpshufb %ymm4,%ymm3,%ymm3 │ │ - vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ - vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ - vpmaddubsw %ymm5,%ymm2,%ymm2 │ │ - vpmaddubsw %ymm5,%ymm3,%ymm3 │ │ - vmovdqa %ymm0,(%rdi) │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ - vmovdqa %ymm2,0x40(%rdi) │ │ - vmovdqa %ymm3,0x60(%rdi) │ │ - sub $0xffffffffffffff80,%rdi │ │ - dec %r8d │ │ - jg f0d5 │ │ - vzeroupper │ │ - retq │ │ - vmovdqu (%rsi),%xmm0 │ │ - vinserti128 $0x1,0x8(%rsi),%ymm0,%ymm0 │ │ - vmovdqu 0x10(%rsi),%xmm1 │ │ - vinserti128 $0x1,0x18(%rsi),%ymm1,%ymm1 │ │ - vmovdqu 0x20(%rsi),%xmm2 │ │ - vinserti128 $0x1,0x28(%rsi),%ymm2,%ymm2 │ │ - vmovdqu 0x30(%rsi),%xmm3 │ │ - vinserti128 $0x1,0x38(%rsi),%ymm3,%ymm3 │ │ - vpshufb %ymm4,%ymm0,%ymm0 │ │ - vpshufb %ymm4,%ymm1,%ymm1 │ │ - vpshufb %ymm4,%ymm2,%ymm2 │ │ - vpshufb %ymm4,%ymm3,%ymm3 │ │ - vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ - vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ - vpmaddubsw %ymm5,%ymm2,%ymm2 │ │ - vpmaddubsw %ymm5,%ymm3,%ymm3 │ │ - vmovdqa %ymm0,(%rdi) │ │ - vmovdqa %ymm1,0x20(%rdi) │ │ - vmovdqa %ymm2,0x40(%rdi) │ │ - vmovdqa %ymm3,0x60(%rdi) │ │ - vmovdqu 0x40(%rsi),%xmm0 │ │ - vinserti128 $0x1,0x48(%rsi),%ymm0,%ymm0 │ │ - vmovdqu 0x50(%rsi),%xmm1 │ │ - vinserti128 $0x1,0x58(%rsi),%ymm1,%ymm1 │ │ - vmovdqu 0x60(%rsi),%xmm2 │ │ - vinserti128 $0x1,0x68(%rsi),%ymm2,%ymm2 │ │ - vmovdqu 0x70(%rsi),%xmm3 │ │ - vinserti128 $0x1,0x78(%rsi),%ymm3,%ymm3 │ │ - add $0x100,%rdi │ │ - add %rdx,%rsi │ │ - vpshufb %ymm4,%ymm0,%ymm0 │ │ - vpshufb %ymm4,%ymm1,%ymm1 │ │ - vpshufb %ymm4,%ymm2,%ymm2 │ │ - vpshufb %ymm4,%ymm3,%ymm3 │ │ - vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ - vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ - vpmaddubsw %ymm5,%ymm2,%ymm2 │ │ - vpmaddubsw %ymm5,%ymm3,%ymm3 │ │ - vmovdqa %ymm0,-0x80(%rdi) │ │ - vmovdqa %ymm1,-0x60(%rdi) │ │ - vmovdqa %ymm2,-0x40(%rdi) │ │ - vmovdqa %ymm3,-0x20(%rdi) │ │ - dec %r8d │ │ - jg f14f │ │ - vzeroupper │ │ - retq │ │ - movzwl 0xe075e(%rax,%rcx,2),%ecx │ │ - imul $0xff,%r9d,%r9d │ │ - add $0x10,%r9d │ │ - add %rax,%rcx │ │ - lea (%rdx,%rdx,2),%rax │ │ - vmovd %r9d,%xmm6 │ │ - vpbroadcastw %xmm6,%ymm6 │ │ - jmpq *%rcx │ │ - vmovd (%rsi),%xmm0 │ │ - vpbroadcastd (%rsi,%rdx,2),%ymm1 │ │ - vpbroadcastd (%rsi,%rdx,1),%xmm2 │ │ - vpbroadcastd (%rsi,%rax,1),%ymm3 │ │ - lea (%rsi,%rdx,4),%rsi │ │ - vpblendd $0x5,%ymm0,%ymm1,%ymm1 │ │ - vpbroadcastd (%rsi),%ymm0 │ │ - vpblendd $0xf,%ymm2,%ymm3,%ymm3 │ │ - vpblendd $0xa0,%ymm0,%ymm1,%ymm2 │ │ - vpblendd $0xaa,%ymm3,%ymm1,%ymm1 │ │ - vpblendd $0x55,%ymm3,%ymm2,%ymm2 │ │ - vpunpcklbw %ymm2,%ymm1,%ymm1 │ │ - vpmaddubsw %ymm6,%ymm1,%ymm1 │ │ - vmovdqa %ymm1,(%rdi) │ │ - add $0x20,%rdi │ │ - sub $0x4,%r8d │ │ - jg f266 │ │ - vzeroupper │ │ - retq │ │ - vmovq (%rsi),%xmm0 │ │ - vpbroadcastq (%rsi,%rdx,2),%ymm1 │ │ - vpbroadcastq (%rsi,%rdx,1),%ymm2 │ │ - vpbroadcastq (%rsi,%rax,1),%ymm3 │ │ - lea (%rsi,%rdx,4),%rsi │ │ - vpblendd $0x3,%ymm0,%ymm1,%ymm1 │ │ - vpbroadcastq (%rsi),%ymm0 │ │ - vpblendd $0xcc,%ymm3,%ymm2,%ymm2 │ │ - vpblendd $0xf0,%ymm1,%ymm2,%ymm3 │ │ - vpblendd $0xf,%ymm1,%ymm2,%ymm2 │ │ - vpblendd $0xc0,%ymm0,%ymm3,%ymm3 │ │ - vpunpcklbw %ymm3,%ymm2,%ymm1 │ │ - vpunpckhbw %ymm3,%ymm2,%ymm2 │ │ - vpmaddubsw %ymm6,%ymm1,%ymm1 │ │ - vpmaddubsw %ymm6,%ymm2,%ymm2 │ │ - vmovdqa %ymm1,(%rdi) │ │ - vmovdqa %ymm2,0x20(%rdi) │ │ - add $0x40,%rdi │ │ - sub $0x4,%r8d │ │ - jg f2be │ │ - vzeroupper │ │ - retq │ │ - vbroadcasti128 (%rsi),%ymm0 │ │ - vbroadcasti128 (%rsi,%rdx,1),%ymm1 │ │ - vbroadcasti128 (%rsi,%rdx,2),%ymm2 │ │ - vbroadcasti128 (%rsi,%rax,1),%ymm3 │ │ - lea (%rsi,%rdx,4),%rsi │ │ - vshufpd $0xc,%ymm2,%ymm0,%ymm4 │ │ - vbroadcasti128 (%rsi),%ymm0 │ │ - vshufpd $0xc,%ymm3,%ymm1,%ymm1 │ │ - vshufpd $0xc,%ymm0,%ymm2,%ymm2 │ │ - vpunpcklbw %ymm1,%ymm4,%ymm3 │ │ - vpunpcklbw %ymm2,%ymm1,%ymm5 │ │ - vpunpckhbw %ymm1,%ymm4,%ymm4 │ │ - vpunpckhbw %ymm2,%ymm1,%ymm1 │ │ - vpmaddubsw %ymm6,%ymm3,%ymm3 │ │ - vpmaddubsw %ymm6,%ymm5,%ymm5 │ │ - vpmaddubsw %ymm6,%ymm4,%ymm4 │ │ - vpmaddubsw %ymm6,%ymm1,%ymm1 │ │ - vmovdqa %ymm3,(%rdi) │ │ - vmovdqa %ymm5,0x20(%rdi) │ │ - vmovdqa %ymm4,0x40(%rdi) │ │ - vmovdqa %ymm1,0x60(%rdi) │ │ - sub $0xffffffffffffff80,%rdi │ │ - sub $0x4,%r8d │ │ - jg f325 │ │ - vzeroupper │ │ - retq │ │ - vpermq $0xd8,(%rsi),%ymm0 │ │ - vpermq $0xd8,(%rsi,%rdx,1),%ymm1 │ │ - vpermq $0xd8,(%rsi,%rdx,2),%ymm2 │ │ - vpermq $0xd8,(%rsi,%rax,1),%ymm3 │ │ - lea (%rsi,%rdx,4),%rsi │ │ - vpunpcklbw %ymm1,%ymm0,%ymm4 │ │ - vpunpckhbw %ymm1,%ymm0,%ymm5 │ │ - vpermq $0xd8,(%rsi),%ymm0 │ │ - vpmaddubsw %ymm6,%ymm4,%ymm4 │ │ - vpmaddubsw %ymm6,%ymm5,%ymm5 │ │ - vmovdqa %ymm4,(%rdi) │ │ - vmovdqa %ymm5,0x20(%rdi) │ │ - vpunpcklbw %ymm2,%ymm1,%ymm4 │ │ - vpunpckhbw %ymm2,%ymm1,%ymm1 │ │ - vpmaddubsw %ymm6,%ymm4,%ymm4 │ │ - vpmaddubsw %ymm6,%ymm1,%ymm1 │ │ - vpunpcklbw %ymm3,%ymm2,%ymm5 │ │ - vpunpckhbw %ymm3,%ymm2,%ymm2 │ │ - vpmaddubsw %ymm6,%ymm5,%ymm5 │ │ - vpmaddubsw %ymm6,%ymm2,%ymm2 │ │ - vmovdqa %ymm4,0x40(%rdi) │ │ - vmovdqa %ymm1,0x60(%rdi) │ │ - add $0x100,%rdi │ │ - vpunpcklbw %ymm0,%ymm3,%ymm1 │ │ - vpunpckhbw %ymm0,%ymm3,%ymm3 │ │ - vpmaddubsw %ymm6,%ymm1,%ymm1 │ │ - vpmaddubsw %ymm6,%ymm3,%ymm3 │ │ - vmovdqa %ymm5,-0x80(%rdi) │ │ - vmovdqa %ymm2,-0x60(%rdi) │ │ - vmovdqa %ymm1,-0x40(%rdi) │ │ - vmovdqa %ymm3,-0x20(%rdi) │ │ - sub $0x4,%r8d │ │ - jg f39a │ │ - vzeroupper │ │ - retq │ │ - vpermq $0xd8,(%rsi),%ymm0 │ │ - vpermq $0xd8,0x20(%rsi),%ymm1 │ │ - vpermq $0xd8,(%rsi,%rdx,1),%ymm2 │ │ - vpermq $0xd8,0x20(%rsi,%rdx,1),%ymm3 │ │ - lea (%rsi,%rdx,2),%rsi │ │ - vpunpcklbw %ymm2,%ymm0,%ymm4 │ │ - vpunpckhbw %ymm2,%ymm0,%ymm0 │ │ - vpmaddubsw %ymm6,%ymm4,%ymm4 │ │ - vpmaddubsw %ymm6,%ymm0,%ymm0 │ │ - vmovdqa %ymm4,(%rdi) │ │ - vmovdqa %ymm0,0x20(%rdi) │ │ - vpunpcklbw %ymm3,%ymm1,%ymm4 │ │ - vpunpckhbw %ymm3,%ymm1,%ymm5 │ │ - vpermq $0xd8,(%rsi),%ymm0 │ │ - vpermq $0xd8,0x20(%rsi),%ymm1 │ │ - vpmaddubsw %ymm6,%ymm4,%ymm4 │ │ - vpmaddubsw %ymm6,%ymm5,%ymm5 │ │ - vmovdqa %ymm4,0x40(%rdi) │ │ - vmovdqa %ymm5,0x60(%rdi) │ │ - add $0x100,%rdi │ │ - vpunpcklbw %ymm0,%ymm2,%ymm4 │ │ - vpunpckhbw %ymm0,%ymm2,%ymm2 │ │ - vpunpcklbw %ymm1,%ymm3,%ymm5 │ │ - vpunpckhbw %ymm1,%ymm3,%ymm3 │ │ - vpmaddubsw %ymm6,%ymm4,%ymm4 │ │ - vpmaddubsw %ymm6,%ymm2,%ymm2 │ │ - vpmaddubsw %ymm6,%ymm5,%ymm5 │ │ - vpmaddubsw %ymm6,%ymm3,%ymm3 │ │ - vmovdqa %ymm4,-0x80(%rdi) │ │ - vmovdqa %ymm2,-0x60(%rdi) │ │ - vmovdqa %ymm5,-0x40(%rdi) │ │ - vmovdqa %ymm3,-0x20(%rdi) │ │ - sub $0x2,%r8d │ │ - jg f44a │ │ - vzeroupper │ │ + je b4f9 │ │ + movd %r9d,%xmm10 │ │ + bsr %r9d,%r9d │ │ + and $0x1,%r8d │ │ + sub %ecx,%edx │ │ + sub %ecx,%r9d │ │ + xor %ecx,%ecx │ │ + add %r8d,%r8d │ │ + neg %edx │ │ + cmovs %ecx,%edx │ │ + neg %r9d │ │ + cmovs %ecx,%r9d │ │ + pshufb %xmm7,%xmm1 │ │ + pshufb %xmm7,%xmm10 │ │ + lea 0xe76ba(%rip),%rcx │ │ + movddup (%rcx,%rdx,8),%xmm11 │ │ + movddup (%rcx,%r9,8),%xmm12 │ │ + mov %rdx,(%rsp) │ │ + mov %r9,0x10(%rsp) │ │ + mov 0x1d0(%rsp),%edx │ │ + lea 0x70(%rsp),%r9 │ │ + lea 0x40(%rcx,%r8,8),%r8 │ │ + mov $0x8,%r11d │ │ + lea (%rcx,%rdx,2),%rdx │ │ + mov $0x1,%eax │ │ + movdqa (%r9),%xmm4 │ │ + pxor %xmm0,%xmm0 │ │ + movdqa %xmm4,%xmm7 │ │ + movdqa %xmm4,%xmm8 │ │ + movddup (%r8,%rax,8),%xmm2 │ │ + movsbq 0x70(%rax,%rdx,1),%r10 │ │ + movdqu (%r9,%r10,2),%xmm5 │ │ + neg %r10 │ │ + movdqu (%r9,%r10,2),%xmm6 │ │ + movdqa %xmm14,%xmm3 │ │ + pcmpeqw %xmm5,%xmm3 │ │ + pminsw %xmm5,%xmm8 │ │ + pandn %xmm5,%xmm3 │ │ + pmaxsw %xmm3,%xmm7 │ │ + movdqa %xmm14,%xmm3 │ │ + pcmpeqw %xmm6,%xmm3 │ │ + pminsw %xmm6,%xmm8 │ │ + pandn %xmm6,%xmm3 │ │ + pmaxsw %xmm3,%xmm7 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + pshufb %xmm13,%xmm5 │ │ + pabsb %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + psignb %xmm5,%xmm3 │ │ + movdqa %xmm11,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw (%rsp),%xmm9 │ │ + movdqa %xmm1,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + pmaddubsw %xmm3,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + movddup 0x60(%rcx,%rax,8),%xmm2 │ │ + movsbq 0x74(%rax,%rdx,1),%r10 │ │ + movdqu (%r9,%r10,2),%xmm5 │ │ + neg %r10 │ │ + movdqu (%r9,%r10,2),%xmm6 │ │ + movdqa %xmm14,%xmm3 │ │ + pcmpeqw %xmm5,%xmm3 │ │ + pminsw %xmm5,%xmm8 │ │ + pandn %xmm5,%xmm3 │ │ + pmaxsw %xmm3,%xmm7 │ │ + movdqa %xmm14,%xmm3 │ │ + pcmpeqw %xmm6,%xmm3 │ │ + pminsw %xmm6,%xmm8 │ │ + pandn %xmm6,%xmm3 │ │ + pmaxsw %xmm3,%xmm7 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + pshufb %xmm13,%xmm5 │ │ + pabsb %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + psignb %xmm5,%xmm3 │ │ + movdqa %xmm12,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw 0x10(%rsp),%xmm9 │ │ + movdqa %xmm10,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + pmaddubsw %xmm3,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + movsbq 0x7c(%rax,%rdx,1),%r10 │ │ + movdqu (%r9,%r10,2),%xmm5 │ │ + neg %r10 │ │ + movdqu (%r9,%r10,2),%xmm6 │ │ + movdqa %xmm14,%xmm3 │ │ + pcmpeqw %xmm5,%xmm3 │ │ + pminsw %xmm5,%xmm8 │ │ + pandn %xmm5,%xmm3 │ │ + pmaxsw %xmm3,%xmm7 │ │ + movdqa %xmm14,%xmm3 │ │ + pcmpeqw %xmm6,%xmm3 │ │ + pminsw %xmm6,%xmm8 │ │ + pandn %xmm6,%xmm3 │ │ + pmaxsw %xmm3,%xmm7 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + pshufb %xmm13,%xmm5 │ │ + pabsb %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + psignb %xmm5,%xmm3 │ │ + movdqa %xmm12,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw 0x10(%rsp),%xmm9 │ │ + movdqa %xmm10,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + pmaddubsw %xmm3,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + dec %eax │ │ + jge b30d │ │ + pxor %xmm6,%xmm6 │ │ + pcmpgtw %xmm0,%xmm6 │ │ + paddw %xmm6,%xmm0 │ │ + pmulhrsw %xmm15,%xmm0 │ │ + paddw %xmm0,%xmm4 │ │ + pminsw %xmm7,%xmm4 │ │ + pmaxsw %xmm8,%xmm4 │ │ + packuswb %xmm4,%xmm4 │ │ + movq %xmm4,(%rdi) │ │ + add $0x20,%r9 │ │ + add %rsi,%rdi │ │ + dec %r11d │ │ + jg b2f6 │ │ + add $0x1c8,%rsp │ │ retq │ │ - lea 0x300(%r8),%eax │ │ - mov %rsi,%rcx │ │ - mov %rdi,%r9 │ │ - vpermq $0xd8,(%rsi),%ymm0 │ │ - vpermq $0xd8,(%rsi,%rdx,1),%ymm1 │ │ - lea (%rsi,%rdx,2),%rsi │ │ - vpunpcklbw %ymm1,%ymm0,%ymm2 │ │ - vpunpckhbw %ymm1,%ymm0,%ymm3 │ │ - vpermq $0xd8,(%rsi),%ymm0 │ │ - vpmaddubsw %ymm6,%ymm2,%ymm2 │ │ - vpmaddubsw %ymm6,%ymm3,%ymm3 │ │ - vpunpcklbw %ymm0,%ymm1,%ymm4 │ │ - vpunpckhbw %ymm0,%ymm1,%ymm1 │ │ - vpmaddubsw %ymm6,%ymm4,%ymm4 │ │ - vpmaddubsw %ymm6,%ymm1,%ymm1 │ │ - vmovdqa %ymm2,(%rdi) │ │ - vmovdqa %ymm3,0x20(%rdi) │ │ - vmovdqa %ymm4,0x100(%rdi) │ │ - vmovdqa %ymm1,0x120(%rdi) │ │ - add $0x200,%rdi │ │ - sub $0x2,%r8d │ │ - jg f501 │ │ + lea 0xe7480(%rip),%r9 │ │ + and $0x1,%r8d │ │ + xor %eax,%eax │ │ + sub %edx,%ecx │ │ + cmovs %eax,%ecx │ │ + add %r8d,%r8d │ │ + pshufb %xmm7,%xmm1 │ │ + movddup (%r9,%rcx,8),%xmm7 │ │ + mov %rcx,(%rsp) │ │ + mov 0x1d0(%rsp),%edx │ │ + lea 0x70(%rsp),%rcx │ │ + lea 0x40(%r9,%r8,8),%r8 │ │ + mov $0x8,%r11d │ │ + lea (%r9,%rdx,2),%rdx │ │ + mov $0x1,%eax │ │ + movdqa (%rcx),%xmm4 │ │ + pxor %xmm0,%xmm0 │ │ + movddup (%r8,%rax,8),%xmm2 │ │ + movsbq 0x70(%rax,%rdx,1),%r10 │ │ + movdqu (%rcx,%r10,2),%xmm5 │ │ + neg %r10 │ │ + movdqu (%rcx,%r10,2),%xmm6 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + pshufb %xmm13,%xmm5 │ │ + pabsb %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + psignb %xmm5,%xmm3 │ │ + movdqa %xmm7,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw (%rsp),%xmm9 │ │ + movdqa %xmm1,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + pmaddubsw %xmm3,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + dec %eax │ │ + jge b545 │ │ + pxor %xmm6,%xmm6 │ │ + pcmpgtw %xmm0,%xmm6 │ │ + paddw %xmm6,%xmm0 │ │ + pmulhrsw %xmm15,%xmm0 │ │ + paddw %xmm0,%xmm4 │ │ + packuswb %xmm4,%xmm4 │ │ + movq %xmm4,(%rdi) │ │ add $0x20,%rcx │ │ - add $0x40,%r9 │ │ - movzbl %al,%r8d │ │ - mov %rcx,%rsi │ │ - mov %r9,%rdi │ │ - sub $0x100,%eax │ │ - jg f4fb │ │ - vzeroupper │ │ - retq │ │ - movzwl 0xe076a(%rax,%rcx,2),%ecx │ │ - shl $0xb,%r9d │ │ - vmovd %r9d,%xmm6 │ │ - vpbroadcastw %xmm6,%ymm6 │ │ - add %rax,%rcx │ │ - lea (%rdx,%rdx,2),%rax │ │ - jmpq *%rcx │ │ - vbroadcasti128 0xdfd5f(%rip),%ymm4 │ │ - vpbroadcastq (%rsi),%ymm0 │ │ - vpshufb %ymm4,%ymm0,%ymm0 │ │ - vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ - vmovq (%rsi,%rdx,1),%xmm1 │ │ - vmovhps (%rsi,%rdx,2),%xmm1,%xmm1 │ │ - vmovq (%rsi,%rax,1),%xmm2 │ │ - lea (%rsi,%rdx,4),%rsi │ │ - vmovhps (%rsi),%xmm2,%xmm2 │ │ - vinserti128 $0x1,%xmm2,%ymm1,%ymm1 │ │ - vpshufb %ymm4,%ymm1,%ymm1 │ │ - vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ - vpblendd $0xc0,%ymm0,%ymm1,%ymm2 │ │ - vpermq $0x93,%ymm2,%ymm2 │ │ - vmovdqa %ymm1,%ymm0 │ │ - vpsubw %ymm2,%ymm1,%ymm1 │ │ - vpmulhrsw %ymm6,%ymm1,%ymm1 │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ - vmovdqa %ymm1,(%rdi) │ │ - add $0x20,%rdi │ │ - sub $0x4,%r8d │ │ - jg f5b0 │ │ - vzeroupper │ │ - retq │ │ - vbroadcasti128 (%rsi),%ymm0 │ │ - vpshufb %ymm4,%ymm0,%ymm0 │ │ - vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ - vmovdqu (%rsi,%rdx,1),%xmm1 │ │ - vinserti128 $0x1,(%rsi,%rdx,2),%ymm1,%ymm1 │ │ - vmovdqu (%rsi,%rax,1),%xmm2 │ │ - lea (%rsi,%rdx,4),%rsi │ │ - vinserti128 $0x1,(%rsi),%ymm2,%ymm2 │ │ - vpshufb %ymm4,%ymm1,%ymm1 │ │ - vpshufb %ymm4,%ymm2,%ymm2 │ │ - vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ - vperm2i128 $0x21,%ymm1,%ymm0,%ymm3 │ │ - vpmaddubsw %ymm5,%ymm2,%ymm0 │ │ - vperm2i128 $0x21,%ymm0,%ymm1,%ymm2 │ │ - vpsubw %ymm3,%ymm1,%ymm1 │ │ - vpmulhrsw %ymm6,%ymm1,%ymm1 │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ - vpsubw %ymm2,%ymm0,%ymm3 │ │ - vpmulhrsw %ymm6,%ymm3,%ymm3 │ │ - vpaddw %ymm2,%ymm3,%ymm3 │ │ - vmovdqa %ymm1,(%rdi) │ │ - vmovdqa %ymm3,0x20(%rdi) │ │ - add $0x40,%rdi │ │ - sub $0x4,%r8d │ │ - jg f615 │ │ - vzeroupper │ │ - retq │ │ - vmovdqu (%rsi),%xmm0 │ │ - vinserti128 $0x1,0x8(%rsi),%ymm0,%ymm0 │ │ - vpshufb %ymm4,%ymm0,%ymm0 │ │ - vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ - vmovdqu (%rsi,%rdx,1),%xmm1 │ │ - vinserti128 $0x1,0x8(%rsi,%rdx,1),%ymm1,%ymm1 │ │ - lea (%rsi,%rdx,2),%rsi │ │ - vmovdqu (%rsi),%xmm2 │ │ - vinserti128 $0x1,0x8(%rsi),%ymm2,%ymm2 │ │ - vpshufb %ymm4,%ymm1,%ymm1 │ │ - vpshufb %ymm4,%ymm2,%ymm2 │ │ - vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ - vpsubw %ymm0,%ymm1,%ymm3 │ │ - vpmulhrsw %ymm6,%ymm3,%ymm3 │ │ - vpaddw %ymm0,%ymm3,%ymm3 │ │ - vpmaddubsw %ymm5,%ymm2,%ymm0 │ │ - vpsubw %ymm1,%ymm0,%ymm2 │ │ - vpmulhrsw %ymm6,%ymm2,%ymm2 │ │ - vpaddw %ymm1,%ymm2,%ymm2 │ │ - vmovdqa %ymm3,(%rdi) │ │ - vmovdqa %ymm2,0x20(%rdi) │ │ - add $0x40,%rdi │ │ - sub $0x2,%r8d │ │ - jg f696 │ │ - vzeroupper │ │ - retq │ │ - vmovdqu (%rsi),%xmm0 │ │ - vinserti128 $0x1,0x8(%rsi),%ymm0,%ymm0 │ │ - vmovdqu 0x10(%rsi),%xmm1 │ │ - vinserti128 $0x1,0x18(%rsi),%ymm1,%ymm1 │ │ - vpshufb %ymm4,%ymm0,%ymm0 │ │ - vpshufb %ymm4,%ymm1,%ymm1 │ │ - vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ - vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ - add %rdx,%rsi │ │ - vmovdqu (%rsi),%xmm2 │ │ - vinserti128 $0x1,0x8(%rsi),%ymm2,%ymm2 │ │ - vpshufb %ymm4,%ymm2,%ymm2 │ │ - vpmaddubsw %ymm5,%ymm2,%ymm2 │ │ - vpsubw %ymm0,%ymm2,%ymm3 │ │ - vpmulhrsw %ymm6,%ymm3,%ymm3 │ │ - vpaddw %ymm0,%ymm3,%ymm3 │ │ - vmovdqa %ymm2,%ymm0 │ │ - vmovdqu 0x10(%rsi),%xmm2 │ │ - vinserti128 $0x1,0x18(%rsi),%ymm2,%ymm2 │ │ - vpshufb %ymm4,%ymm2,%ymm2 │ │ - vpmaddubsw %ymm5,%ymm2,%ymm2 │ │ - vmovdqa %ymm3,(%rdi) │ │ - vpsubw %ymm1,%ymm2,%ymm3 │ │ - vpmulhrsw %ymm6,%ymm3,%ymm3 │ │ - vpaddw %ymm1,%ymm3,%ymm3 │ │ - vmovdqa %ymm2,%ymm1 │ │ - vmovdqa %ymm3,0x20(%rdi) │ │ - add $0x40,%rdi │ │ - dec %r8d │ │ - jg f722 │ │ - vzeroupper │ │ + add %rsi,%rdi │ │ + dec %r11d │ │ + jg b538 │ │ + add $0x1c8,%rsp │ │ retq │ │ - lea 0x700(%r8),%ecx │ │ - mov $0x100,%eax │ │ - jmp f7a2 │ │ - lea 0x300(%r8),%ecx │ │ - mov $0x80,%eax │ │ - mov %rsi,%r9 │ │ - mov %rdi,%r10 │ │ - vmovdqu (%rsi),%xmm0 │ │ - vinserti128 $0x1,0x8(%rsi),%ymm0,%ymm0 │ │ - vpshufb %ymm4,%ymm0,%ymm0 │ │ - vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ - vmovdqu (%rsi,%rdx,1),%xmm1 │ │ - vinserti128 $0x1,0x8(%rsi,%rdx,1),%ymm1,%ymm1 │ │ - lea (%rsi,%rdx,2),%rsi │ │ - vmovdqu (%rsi),%xmm2 │ │ - vinserti128 $0x1,0x8(%rsi),%ymm2,%ymm2 │ │ - vpshufb %ymm4,%ymm1,%ymm1 │ │ - vpshufb %ymm4,%ymm2,%ymm2 │ │ - vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ - vpsubw %ymm0,%ymm1,%ymm3 │ │ - vpmulhrsw %ymm6,%ymm3,%ymm3 │ │ - vpaddw %ymm0,%ymm3,%ymm3 │ │ - vpmaddubsw %ymm5,%ymm2,%ymm0 │ │ - vpsubw %ymm1,%ymm0,%ymm2 │ │ - vpmulhrsw %ymm6,%ymm2,%ymm2 │ │ - vpaddw %ymm1,%ymm2,%ymm2 │ │ - vmovdqa %ymm3,(%rdi) │ │ - vmovdqa %ymm2,(%rdi,%rax,1) │ │ - lea (%rdi,%rax,2),%rdi │ │ - sub $0x2,%r8d │ │ - jg f7bd │ │ - add $0x10,%r9 │ │ - add $0x20,%r10 │ │ - movzbl %cl,%r8d │ │ - mov %r9,%rsi │ │ - mov %r10,%rdi │ │ - sub $0x100,%ecx │ │ - jg f7a8 │ │ - vzeroupper │ │ + movd %r9d,%xmm1 │ │ + bsr %r9d,%r9d │ │ + mov 0x1d0(%rsp),%edx │ │ + xor %eax,%eax │ │ + sub %r9d,%ecx │ │ + cmovs %eax,%ecx │ │ + pshufb %xmm7,%xmm1 │ │ + lea 0xe737c(%rip),%r8 │ │ + mov %rcx,(%rsp) │ │ + movddup (%r8,%rcx,8),%xmm7 │ │ + lea (%r8,%rdx,2),%rdx │ │ + lea 0x70(%rsp),%rcx │ │ + mov $0x8,%r10d │ │ + mov $0x1,%eax │ │ + movdqa (%rcx),%xmm4 │ │ + pxor %xmm0,%xmm0 │ │ + movddup 0x60(%r8,%rax,8),%xmm2 │ │ + movsbq 0x74(%rax,%rdx,1),%r9 │ │ + movdqu (%rcx,%r9,2),%xmm5 │ │ + neg %r9 │ │ + movdqu (%rcx,%r9,2),%xmm6 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + pshufb %xmm13,%xmm5 │ │ + pabsb %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + psignb %xmm5,%xmm3 │ │ + movdqa %xmm7,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw (%rsp),%xmm9 │ │ + movdqa %xmm1,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + pmaddubsw %xmm3,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + movsbq 0x7c(%rax,%rdx,1),%r9 │ │ + movdqu (%rcx,%r9,2),%xmm5 │ │ + neg %r9 │ │ + movdqu (%rcx,%r9,2),%xmm6 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + pshufb %xmm13,%xmm5 │ │ + pabsb %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + psignb %xmm5,%xmm3 │ │ + movdqa %xmm7,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw (%rsp),%xmm9 │ │ + movdqa %xmm1,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + pmaddubsw %xmm3,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + dec %eax │ │ + jge b62a │ │ + pxor %xmm6,%xmm6 │ │ + pcmpgtw %xmm0,%xmm6 │ │ + paddw %xmm6,%xmm0 │ │ + pmulhrsw %xmm15,%xmm0 │ │ + paddw %xmm0,%xmm4 │ │ + packuswb %xmm4,%xmm4 │ │ + movq %xmm4,(%rdi) │ │ + add $0x20,%rcx │ │ + add %rsi,%rdi │ │ + dec %r10d │ │ + jg b61d │ │ + add $0x1c8,%rsp │ │ retq │ │ - nopl 0x0(%rax) │ │ - mov $0x1e002d,%r10d │ │ - mov %r10d,%r11d │ │ - jmpq f8d0 │ │ - xchg %ax,%ax │ │ - mov $0x1e002d,%r10d │ │ - mov $0xf003c,%r11d │ │ - jmp f8d0 │ │ - xchg %ax,%ax │ │ - mov $0xf003c,%r10d │ │ - mov $0x1e002d,%r11d │ │ - jmp f8d0 │ │ - xchg %ax,%ax │ │ - mov $0xf003c,%r10d │ │ - mov %r10d,%r11d │ │ - jmp f8d0 │ │ nopl 0x0(%rax,%rax,1) │ │ - mov $0x1e002d,%r10d │ │ - mov $0x2d,%r11d │ │ - jmp f8d0 │ │ - xchg %ax,%ax │ │ - mov $0x2d,%r10d │ │ - mov $0x1e002d,%r11d │ │ - jmp f8d0 │ │ - xchg %ax,%ax │ │ - mov $0xf003c,%r10d │ │ - mov $0x2d,%r11d │ │ - jmp f8d0 │ │ - xchg %ax,%ax │ │ - mov $0x2d,%r10d │ │ - mov $0xf003c,%r11d │ │ - jmp f8d0 │ │ - xchg %ax,%ax │ │ - mov $0x2d,%r10d │ │ - mov %r10d,%r11d │ │ - nopl 0x0(%rax) │ │ - imul $0x10101,0x8(%rsp),%eax │ │ - add %r10d,%eax │ │ - imul $0x10101,0x10(%rsp),%r10d │ │ - add %r11d,%r10d │ │ - lea -0x14ea(%rip),%r11 │ │ - movslq %r8d,%r8 │ │ - test $0xf00,%eax │ │ - jne f921 │ │ - test $0xf00,%r10d │ │ - jne fc20 │ │ - tzcnt %r8d,%r8d │ │ - movzwl 0xe100e(%r11,%r8,2),%r8d │ │ - add %r11,%r8 │ │ - lea (%rcx,%rcx,2),%rax │ │ + nopl (%rax) │ │ + sub $0x1c8,%rsp │ │ + mov 0x1e0(%rsp),%eax │ │ + movdqa 0xe721a(%rip),%xmm6 │ │ + pxor %xmm7,%xmm7 │ │ + lea (%rdi,%rsi,4),%r11 │ │ lea (%rsi,%rsi,2),%r10 │ │ - jmpq *%r8 │ │ - test $0xf00,%r10d │ │ - jne ffd3 │ │ - vpbroadcastd 0xdfaa1(%rip),%ymm5 │ │ - cmp $0x4,%r8d │ │ - jl f98d │ │ - vbroadcasti128 0xdf95a(%rip),%ymm6 │ │ - je f9e9 │ │ - tzcnt %r8d,%r8d │ │ - vbroadcasti128 0xdf956(%rip),%ymm7 │ │ - vbroadcasti128 0xdf95d(%rip),%ymm8 │ │ - shr $0x10,%eax │ │ - sub $0x3,%rdx │ │ - movzwl 0xe1076(%r11,%r8,2),%r8d │ │ - vpbroadcastd 0xfb7a4(%r11,%rax,8),%ymm9 │ │ - vpbroadcastd 0xfb7a8(%r11,%rax,8),%ymm10 │ │ - add %r11,%r8 │ │ - jmpq *%r8 │ │ - movzbl %al,%eax │ │ - dec %rdx │ │ - vmovdqa 0xdf8e5(%rip),%xmm4 │ │ - vpbroadcastd 0xfb7a6(%r11,%rax,8),%xmm3 │ │ - vmovq (%rdx),%xmm0 │ │ - vmovhps (%rdx,%rcx,1),%xmm0,%xmm0 │ │ - lea (%rdx,%rcx,2),%rdx │ │ - vpshufb %xmm4,%xmm0,%xmm0 │ │ - vpmaddubsw %xmm3,%xmm0,%xmm0 │ │ - vphaddw %xmm0,%xmm0,%xmm0 │ │ - vpaddw %xmm5,%xmm0,%xmm0 │ │ - vpsraw $0x6,%xmm0,%xmm0 │ │ - vpackuswb %xmm0,%xmm0,%xmm0 │ │ - vpextrw $0x0,%xmm0,(%rdi) │ │ - vpextrw $0x1,%xmm0,(%rdi,%rsi,1) │ │ - lea (%rdi,%rsi,2),%rdi │ │ - sub $0x2,%r9d │ │ - jg f9a5 │ │ - vzeroupper │ │ - retq │ │ - movzbl %al,%eax │ │ - dec %rdx │ │ - vpbroadcastd 0xfb7a6(%r11,%rax,8),%xmm3 │ │ - vmovq (%rdx),%xmm0 │ │ - vmovq (%rdx,%rcx,1),%xmm1 │ │ - lea (%rdx,%rcx,2),%rdx │ │ - vpshufb %xmm6,%xmm0,%xmm0 │ │ - vpshufb %xmm6,%xmm1,%xmm1 │ │ - vpmaddubsw %xmm3,%xmm0,%xmm0 │ │ - vpmaddubsw %xmm3,%xmm1,%xmm1 │ │ - vphaddw %xmm1,%xmm0,%xmm0 │ │ - vpaddw %xmm5,%xmm0,%xmm0 │ │ - vpsraw $0x6,%xmm0,%xmm0 │ │ - vpackuswb %xmm0,%xmm0,%xmm0 │ │ - vmovd %xmm0,(%rdi) │ │ - vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ - lea (%rdi,%rsi,2),%rdi │ │ - sub $0x2,%r9d │ │ - jg f9f9 │ │ - vzeroupper │ │ - retq │ │ - vmovdqu (%rdx),%xmm0 │ │ - vinserti128 $0x1,(%rdx,%rcx,1),%ymm0,%ymm0 │ │ - lea (%rdx,%rcx,2),%rdx │ │ - vpshufb %ymm7,%ymm0,%ymm1 │ │ - vpshufb %ymm8,%ymm0,%ymm2 │ │ - vpshufb %ymm6,%ymm0,%ymm0 │ │ - vpmaddubsw %ymm9,%ymm1,%ymm3 │ │ - vpmaddubsw %ymm10,%ymm1,%ymm1 │ │ - vpmaddubsw %ymm10,%ymm2,%ymm2 │ │ - vpmaddubsw %ymm9,%ymm0,%ymm0 │ │ - vpaddw %ymm3,%ymm2,%ymm2 │ │ - vpaddw %ymm1,%ymm0,%ymm0 │ │ - vphaddw %ymm2,%ymm0,%ymm0 │ │ - vpaddw %ymm5,%ymm0,%ymm0 │ │ - vpsraw $0x6,%ymm0,%ymm0 │ │ - vextracti128 $0x1,%ymm0,%xmm1 │ │ - vpackuswb %xmm1,%xmm0,%xmm0 │ │ - vmovq %xmm0,(%rdi) │ │ - vmovhps %xmm0,(%rdi,%rsi,1) │ │ - lea (%rdi,%rsi,2),%rdi │ │ - sub $0x2,%r9d │ │ - jg fa45 │ │ - vzeroupper │ │ - retq │ │ - vmovdqu (%rdx),%xmm0 │ │ - vinserti128 $0x1,(%rdx,%rcx,1),%ymm0,%ymm0 │ │ - vmovdqu 0x8(%rdx),%xmm1 │ │ - vinserti128 $0x1,0x8(%rdx,%rcx,1),%ymm1,%ymm1 │ │ - vpshufb %ymm7,%ymm0,%ymm2 │ │ - vpshufb %ymm8,%ymm0,%ymm3 │ │ - vpshufb %ymm6,%ymm0,%ymm0 │ │ - vpmaddubsw %ymm9,%ymm2,%ymm4 │ │ - vpmaddubsw %ymm10,%ymm2,%ymm2 │ │ - vpmaddubsw %ymm10,%ymm3,%ymm3 │ │ - vpmaddubsw %ymm9,%ymm0,%ymm0 │ │ - vpaddw %ymm4,%ymm3,%ymm3 │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ - vphaddw %ymm3,%ymm0,%ymm0 │ │ - vpaddw %ymm5,%ymm0,%ymm0 │ │ - vpsraw $0x6,%ymm0,%ymm0 │ │ - lea (%rdx,%rcx,2),%rdx │ │ - vpshufb %ymm7,%ymm1,%ymm2 │ │ - vpshufb %ymm8,%ymm1,%ymm3 │ │ - vpshufb %ymm6,%ymm1,%ymm1 │ │ - vpmaddubsw %ymm9,%ymm2,%ymm4 │ │ - vpmaddubsw %ymm10,%ymm2,%ymm2 │ │ - vpmaddubsw %ymm10,%ymm3,%ymm3 │ │ - vpmaddubsw %ymm9,%ymm1,%ymm1 │ │ - vpaddw %ymm4,%ymm3,%ymm3 │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ - vphaddw %ymm3,%ymm1,%ymm1 │ │ - vpaddw %ymm5,%ymm1,%ymm1 │ │ - vpsraw $0x6,%ymm1,%ymm1 │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ - vmovdqa %xmm0,(%rdi) │ │ - vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ + test $0x2,%al │ │ + je b7ef │ │ + movq (%rdi),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movq (%rdi,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movq (%rdi,%rsi,2),%xmm2 │ │ + punpcklbw %xmm7,%xmm2 │ │ + movq (%rdi,%r10,1),%xmm3 │ │ + punpcklbw %xmm7,%xmm3 │ │ + movdqa %xmm0,0x70(%rsp) │ │ + movdqa %xmm1,0x90(%rsp) │ │ + movdqa %xmm2,0xb0(%rsp) │ │ + movdqa %xmm3,0xd0(%rsp) │ │ + movq (%r11),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movq (%r11,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movq (%r11,%rsi,2),%xmm2 │ │ + punpcklbw %xmm7,%xmm2 │ │ + movq (%r11,%r10,1),%xmm3 │ │ + punpcklbw %xmm7,%xmm3 │ │ + movdqa %xmm0,0xf0(%rsp) │ │ + movdqa %xmm1,0x110(%rsp) │ │ + movdqa %xmm2,0x130(%rsp) │ │ + movdqa %xmm3,0x150(%rsp) │ │ + jmpq b8c4 │ │ + movd (%rdi),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movd (%rdi,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movd (%rdi,%rsi,2),%xmm2 │ │ + punpcklbw %xmm7,%xmm2 │ │ + movd (%rdi,%r10,1),%xmm3 │ │ + punpcklbw %xmm7,%xmm3 │ │ + movdqa %xmm0,0x70(%rsp) │ │ + movdqa %xmm1,0x90(%rsp) │ │ + movdqa %xmm2,0xb0(%rsp) │ │ + movdqa %xmm3,0xd0(%rsp) │ │ + movd %xmm6,0x78(%rsp) │ │ + movd %xmm6,0x98(%rsp) │ │ + movd %xmm6,0xb8(%rsp) │ │ + movd %xmm6,0xd8(%rsp) │ │ + movd (%r11),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movd (%r11,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movd (%r11,%rsi,2),%xmm2 │ │ + punpcklbw %xmm7,%xmm2 │ │ + movd (%r11,%r10,1),%xmm3 │ │ + punpcklbw %xmm7,%xmm3 │ │ + movdqa %xmm0,0xf0(%rsp) │ │ + movdqa %xmm1,0x110(%rsp) │ │ + movdqa %xmm2,0x130(%rsp) │ │ + movdqa %xmm3,0x150(%rsp) │ │ + movd %xmm6,0xf8(%rsp) │ │ + movd %xmm6,0x118(%rsp) │ │ + movd %xmm6,0x138(%rsp) │ │ + movd %xmm6,0x158(%rsp) │ │ + test $0x4,%al │ │ + je b98b │ │ + test $0x1,%al │ │ + je b925 │ │ + test $0x2,%al │ │ + je b8f8 │ │ + movq -0x2(%rcx),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movq -0x2(%rcx,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movdqu %xmm0,0x2c(%rsp) │ │ + movdqu %xmm1,0x4c(%rsp) │ │ + jmpq b997 │ │ + movq -0x4(%rcx),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movq -0x4(%rcx,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movdqu %xmm0,0x28(%rsp) │ │ + movdqu %xmm1,0x48(%rsp) │ │ + movd %xmm6,0x38(%rsp) │ │ + movd %xmm6,0x58(%rsp) │ │ + jmp b997 │ │ + test $0x2,%al │ │ + je b954 │ │ + movq (%rcx),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movq (%rcx,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movd %xmm6,0x2c(%rsp) │ │ + movd %xmm6,0x4c(%rsp) │ │ + movdqa %xmm0,0x30(%rsp) │ │ + movdqa %xmm1,0x50(%rsp) │ │ + jmp b997 │ │ + movd (%rcx),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movd (%rcx,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movd %xmm6,0x2c(%rsp) │ │ + movd %xmm6,0x4c(%rsp) │ │ + movdqa %xmm0,0x30(%rsp) │ │ + movdqa %xmm1,0x50(%rsp) │ │ + movd %xmm6,0x38(%rsp) │ │ + movd %xmm6,0x58(%rsp) │ │ + jmp b997 │ │ + movdqu %xmm6,0x2c(%rsp) │ │ + movdqu %xmm6,0x4c(%rsp) │ │ + test $0x1,%al │ │ + je ba0c │ │ + movdqu (%rdx),%xmm0 │ │ + movdqa %xmm0,%xmm1 │ │ + punpckhbw %xmm7,%xmm1 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movhlps %xmm1,%xmm3 │ │ + movd %xmm1,0xec(%rsp) │ │ + movd %xmm3,0x12c(%rsp) │ │ + psrlq $0x20,%xmm1 │ │ + psrlq $0x20,%xmm3 │ │ + movd %xmm1,0x10c(%rsp) │ │ + movd %xmm3,0x14c(%rsp) │ │ + movhlps %xmm0,%xmm2 │ │ + movd %xmm0,0x6c(%rsp) │ │ + movd %xmm2,0xac(%rsp) │ │ + psrlq $0x20,%xmm0 │ │ + psrlq $0x20,%xmm2 │ │ + movd %xmm0,0x8c(%rsp) │ │ + movd %xmm2,0xcc(%rsp) │ │ + jmp ba51 │ │ + movd %xmm6,0x6c(%rsp) │ │ + movd %xmm6,0x8c(%rsp) │ │ + movd %xmm6,0xac(%rsp) │ │ + movd %xmm6,0xcc(%rsp) │ │ + movd %xmm6,0xec(%rsp) │ │ + movd %xmm6,0x10c(%rsp) │ │ + movd %xmm6,0x12c(%rsp) │ │ + movd %xmm6,0x14c(%rsp) │ │ + test $0x8,%al │ │ + je bb4f │ │ + lea (%rdi,%rsi,8),%rdx │ │ + test $0x1,%al │ │ + je bacb │ │ + test $0x2,%al │ │ + je ba8f │ │ + movq -0x2(%rdx),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movq -0x2(%rdx,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movdqu %xmm0,0x16c(%rsp) │ │ + movdqu %xmm1,0x18c(%rsp) │ │ + jmpq bb61 │ │ + movq -0x4(%rdx),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movq -0x4(%rdx,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movdqu %xmm0,0x168(%rsp) │ │ + movdqu %xmm1,0x188(%rsp) │ │ + movd %xmm6,0x178(%rsp) │ │ + movd %xmm6,0x198(%rsp) │ │ + jmpq bb61 │ │ + test $0x2,%al │ │ + je bb06 │ │ + movq (%rdx),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movq (%rdx,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movdqa %xmm0,0x170(%rsp) │ │ + movdqa %xmm1,0x190(%rsp) │ │ + movd %xmm6,0x16c(%rsp) │ │ + movd %xmm6,0x18c(%rsp) │ │ + jmp bb61 │ │ + movd (%rdx),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movd (%rdx,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movdqa %xmm0,0x170(%rsp) │ │ + movdqa %xmm1,0x190(%rsp) │ │ + movd %xmm6,0x178(%rsp) │ │ + movd %xmm6,0x198(%rsp) │ │ + movd %xmm6,0x16c(%rsp) │ │ + movd %xmm6,0x18c(%rsp) │ │ + jmp bb61 │ │ + movdqu %xmm6,0x16c(%rsp) │ │ + movdqu %xmm6,0x18c(%rsp) │ │ + movdqa 0xe6da6(%rip),%xmm13 │ │ + movdqa 0xe6ddd(%rip),%xmm15 │ │ + movdqa %xmm6,%xmm14 │ │ + mov 0x1d8(%rsp),%ecx │ │ + test %r8d,%r8d │ │ + je bf38 │ │ + movd %r8d,%xmm1 │ │ + bsr %r8d,%edx │ │ + test %r9d,%r9d │ │ + je be36 │ │ + movd %r9d,%xmm10 │ │ + bsr %r9d,%r9d │ │ + and $0x1,%r8d │ │ + sub %ecx,%edx │ │ + sub %ecx,%r9d │ │ + xor %ecx,%ecx │ │ + add %r8d,%r8d │ │ + neg %edx │ │ + cmovs %ecx,%edx │ │ + neg %r9d │ │ + cmovs %ecx,%r9d │ │ + pshufb %xmm7,%xmm1 │ │ + pshufb %xmm7,%xmm10 │ │ + lea 0xe6db1(%rip),%rcx │ │ + movddup (%rcx,%rdx,8),%xmm11 │ │ + movddup (%rcx,%r9,8),%xmm12 │ │ + mov %rdx,(%rsp) │ │ + mov %r9,0x10(%rsp) │ │ + mov 0x1d0(%rsp),%edx │ │ + lea 0x70(%rsp),%r9 │ │ + lea 0x40(%rcx,%r8,8),%r8 │ │ + mov $0x4,%r11d │ │ + lea (%rcx,%rdx,2),%rdx │ │ + mov $0x1,%eax │ │ + movq (%r9),%xmm4 │ │ + movhps 0x20(%r9),%xmm4 │ │ + pxor %xmm0,%xmm0 │ │ + movdqa %xmm4,%xmm7 │ │ + movdqa %xmm4,%xmm8 │ │ + movddup (%r8,%rax,8),%xmm2 │ │ + movsbq 0x70(%rax,%rdx,1),%r10 │ │ + movq (%r9,%r10,2),%xmm5 │ │ + movhps 0x20(%r9,%r10,2),%xmm5 │ │ + neg %r10 │ │ + movq (%r9,%r10,2),%xmm6 │ │ + movhps 0x20(%r9,%r10,2),%xmm6 │ │ + movdqa %xmm14,%xmm3 │ │ + pcmpeqw %xmm5,%xmm3 │ │ + pminsw %xmm5,%xmm8 │ │ + pandn %xmm5,%xmm3 │ │ + pmaxsw %xmm3,%xmm7 │ │ + movdqa %xmm14,%xmm3 │ │ + pcmpeqw %xmm6,%xmm3 │ │ + pminsw %xmm6,%xmm8 │ │ + pandn %xmm6,%xmm3 │ │ + pmaxsw %xmm3,%xmm7 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + pshufb %xmm13,%xmm5 │ │ + pabsb %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + psignb %xmm5,%xmm3 │ │ + movdqa %xmm11,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw (%rsp),%xmm9 │ │ + movdqa %xmm1,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + pmaddubsw %xmm3,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + movddup 0x60(%rcx,%rax,8),%xmm2 │ │ + movsbq 0x74(%rax,%rdx,1),%r10 │ │ + movq (%r9,%r10,2),%xmm5 │ │ + movhps 0x20(%r9,%r10,2),%xmm5 │ │ + neg %r10 │ │ + movq (%r9,%r10,2),%xmm6 │ │ + movhps 0x20(%r9,%r10,2),%xmm6 │ │ + movdqa %xmm14,%xmm3 │ │ + pcmpeqw %xmm5,%xmm3 │ │ + pminsw %xmm5,%xmm8 │ │ + pandn %xmm5,%xmm3 │ │ + pmaxsw %xmm3,%xmm7 │ │ + movdqa %xmm14,%xmm3 │ │ + pcmpeqw %xmm6,%xmm3 │ │ + pminsw %xmm6,%xmm8 │ │ + pandn %xmm6,%xmm3 │ │ + pmaxsw %xmm3,%xmm7 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + pshufb %xmm13,%xmm5 │ │ + pabsb %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + psignb %xmm5,%xmm3 │ │ + movdqa %xmm12,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw 0x10(%rsp),%xmm9 │ │ + movdqa %xmm10,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + pmaddubsw %xmm3,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + movsbq 0x7c(%rax,%rdx,1),%r10 │ │ + movq (%r9,%r10,2),%xmm5 │ │ + movhps 0x20(%r9,%r10,2),%xmm5 │ │ + neg %r10 │ │ + movq (%r9,%r10,2),%xmm6 │ │ + movhps 0x20(%r9,%r10,2),%xmm6 │ │ + movdqa %xmm14,%xmm3 │ │ + pcmpeqw %xmm5,%xmm3 │ │ + pminsw %xmm5,%xmm8 │ │ + pandn %xmm5,%xmm3 │ │ + pmaxsw %xmm3,%xmm7 │ │ + movdqa %xmm14,%xmm3 │ │ + pcmpeqw %xmm6,%xmm3 │ │ + pminsw %xmm6,%xmm8 │ │ + pandn %xmm6,%xmm3 │ │ + pmaxsw %xmm3,%xmm7 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + pshufb %xmm13,%xmm5 │ │ + pabsb %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + psignb %xmm5,%xmm3 │ │ + movdqa %xmm12,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw 0x10(%rsp),%xmm9 │ │ + movdqa %xmm10,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + pmaddubsw %xmm3,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + dec %eax │ │ + jge bc1b │ │ + pxor %xmm6,%xmm6 │ │ + pcmpgtw %xmm0,%xmm6 │ │ + paddw %xmm6,%xmm0 │ │ + pmulhrsw %xmm15,%xmm0 │ │ + paddw %xmm0,%xmm4 │ │ + pminsw %xmm7,%xmm4 │ │ + pmaxsw %xmm8,%xmm4 │ │ + packuswb %xmm4,%xmm4 │ │ + movd %xmm4,(%rdi) │ │ + psrlq $0x20,%xmm4 │ │ + movd %xmm4,(%rdi,%rsi,1) │ │ + add $0x40,%r9 │ │ lea (%rdi,%rsi,2),%rdi │ │ - sub $0x2,%r9d │ │ - jg faae │ │ - vzeroupper │ │ + dec %r11d │ │ + jg bbff │ │ + add $0x1c8,%rsp │ │ retq │ │ + lea 0xe6b43(%rip),%r9 │ │ + and $0x1,%r8d │ │ xor %eax,%eax │ │ - jmp fb71 │ │ - mov $0xffffffffffffffe0,%rax │ │ - jmp fb71 │ │ - mov $0xffffffffffffffa0,%rax │ │ - sub %rax,%rdx │ │ - sub %rax,%rdi │ │ - mov %rax,%r8 │ │ - vmovdqu (%rdx,%rax,1),%ymm0 │ │ - vmovdqu 0x8(%rdx,%rax,1),%ymm1 │ │ - vpshufb %ymm7,%ymm0,%ymm2 │ │ - vpshufb %ymm8,%ymm0,%ymm3 │ │ - vpshufb %ymm6,%ymm0,%ymm0 │ │ - vpmaddubsw %ymm9,%ymm2,%ymm4 │ │ - vpmaddubsw %ymm10,%ymm2,%ymm2 │ │ - vpmaddubsw %ymm10,%ymm3,%ymm3 │ │ - vpmaddubsw %ymm9,%ymm0,%ymm0 │ │ - vpaddw %ymm4,%ymm3,%ymm3 │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ - vphaddw %ymm3,%ymm0,%ymm0 │ │ - vpaddw %ymm5,%ymm0,%ymm0 │ │ - vpsraw $0x6,%ymm0,%ymm0 │ │ - vpshufb %ymm7,%ymm1,%ymm2 │ │ - vpshufb %ymm8,%ymm1,%ymm3 │ │ - vpshufb %ymm6,%ymm1,%ymm1 │ │ - vpmaddubsw %ymm9,%ymm2,%ymm4 │ │ - vpmaddubsw %ymm10,%ymm2,%ymm2 │ │ - vpmaddubsw %ymm10,%ymm3,%ymm3 │ │ - vpmaddubsw %ymm9,%ymm1,%ymm1 │ │ - vpaddw %ymm4,%ymm3,%ymm3 │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ - vphaddw %ymm3,%ymm1,%ymm1 │ │ - vpaddw %ymm5,%ymm1,%ymm1 │ │ - vpsraw $0x6,%ymm1,%ymm1 │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ - vmovdqa %ymm0,(%rdi,%rax,1) │ │ - add $0x20,%rax │ │ - jle fb7a │ │ - add %rcx,%rdx │ │ - add %rsi,%rdi │ │ - mov %r8,%rax │ │ - dec %r9d │ │ - jg fb7a │ │ - vzeroupper │ │ - retq │ │ - movzbl %r10b,%eax │ │ - shr $0x10,%r10d │ │ - cmp $0x6,%r9d │ │ - cmovs %eax,%r10d │ │ - tzcnt %r8d,%eax │ │ - movzwl 0xe1084(%r11,%rax,2),%eax │ │ - vpbroadcastd 0xdf799(%rip),%ymm7 │ │ - lea 0xfb7a4(%r11,%r10,8),%r10 │ │ - vpbroadcastw (%r10),%ymm8 │ │ - vpbroadcastw 0x2(%r10),%ymm9 │ │ - vpbroadcastw 0x4(%r10),%ymm10 │ │ - vpbroadcastw 0x6(%r10),%ymm11 │ │ - add %r11,%rax │ │ - lea (%rcx,%rcx,2),%r11 │ │ - sub %r11,%rdx │ │ - jmpq *%rax │ │ - vmovd (%rdx),%xmm2 │ │ - vpinsrw $0x2,(%rdx,%rcx,1),%xmm2,%xmm2 │ │ - vpinsrw $0x4,(%rdx,%rcx,2),%xmm2,%xmm2 │ │ - add %r11,%rdx │ │ - vpinsrw $0x6,(%rdx),%xmm2,%xmm2 │ │ - vmovd (%rdx,%rcx,1),%xmm3 │ │ - vpbroadcastd (%rdx,%rcx,2),%xmm1 │ │ - add %r11,%rdx │ │ - vpbroadcastd (%rdx),%xmm0 │ │ - vpblendd $0x2,%xmm1,%xmm3,%xmm3 │ │ - vpblendd $0x2,%xmm0,%xmm1,%xmm1 │ │ - vpalignr $0x4,%xmm2,%xmm3,%xmm4 │ │ - vpunpcklbw %xmm1,%xmm3,%xmm3 │ │ - vpunpcklbw %xmm4,%xmm2,%xmm1 │ │ - vpunpckhbw %xmm4,%xmm2,%xmm2 │ │ - vpmaddubsw %xmm8,%xmm1,%xmm5 │ │ - vmovdqa %xmm2,%xmm1 │ │ - vpmaddubsw %xmm9,%xmm2,%xmm2 │ │ - vpaddw %xmm2,%xmm5,%xmm5 │ │ - vmovdqa %xmm3,%xmm2 │ │ - vpmaddubsw %xmm10,%xmm3,%xmm3 │ │ - vpaddw %xmm3,%xmm5,%xmm5 │ │ - vpbroadcastd (%rdx,%rcx,1),%xmm4 │ │ - lea (%rdx,%rcx,2),%rdx │ │ - vpblendd $0x2,%xmm4,%xmm0,%xmm3 │ │ - vpbroadcastd (%rdx),%xmm0 │ │ - vpblendd $0x2,%xmm0,%xmm4,%xmm4 │ │ - vpunpcklbw %xmm4,%xmm3,%xmm3 │ │ - vpmaddubsw %xmm11,%xmm3,%xmm4 │ │ - vpaddw %xmm4,%xmm5,%xmm5 │ │ - vpmulhrsw %xmm7,%xmm5,%xmm5 │ │ - vpackuswb %xmm5,%xmm5,%xmm5 │ │ - vpextrw $0x0,%xmm5,(%rdi) │ │ - vpextrw $0x2,%xmm5,(%rdi,%rsi,1) │ │ - lea (%rdi,%rsi,2),%rdi │ │ - sub $0x2,%r9d │ │ - jg fcbb │ │ - vzeroupper │ │ - retq │ │ - vmovd (%rdx),%xmm2 │ │ - vpinsrd $0x1,(%rdx,%rcx,1),%xmm2,%xmm2 │ │ - vpinsrd $0x2,(%rdx,%rcx,2),%xmm2,%xmm2 │ │ - add %r11,%rdx │ │ - vpinsrd $0x3,(%rdx),%xmm2,%xmm2 │ │ - vmovd (%rdx,%rcx,1),%xmm3 │ │ - vpbroadcastd (%rdx,%rcx,2),%xmm1 │ │ - add %r11,%rdx │ │ - vpbroadcastd (%rdx),%xmm0 │ │ - vpblendd $0x2,%xmm1,%xmm3,%xmm3 │ │ - vpblendd $0x2,%xmm0,%xmm1,%xmm1 │ │ - vpalignr $0x4,%xmm2,%xmm3,%xmm4 │ │ - vpunpcklbw %xmm1,%xmm3,%xmm3 │ │ - vpunpcklbw %xmm4,%xmm2,%xmm1 │ │ - vpunpckhbw %xmm4,%xmm2,%xmm2 │ │ - vpmaddubsw %xmm8,%xmm1,%xmm5 │ │ - vmovdqa %xmm2,%xmm1 │ │ - vpmaddubsw %xmm9,%xmm2,%xmm2 │ │ - vpaddw %xmm2,%xmm5,%xmm5 │ │ - vmovdqa %xmm3,%xmm2 │ │ - vpmaddubsw %xmm10,%xmm3,%xmm3 │ │ - vpaddw %xmm3,%xmm5,%xmm5 │ │ - vpbroadcastd (%rdx,%rcx,1),%xmm4 │ │ - lea (%rdx,%rcx,2),%rdx │ │ - vpblendd $0x2,%xmm4,%xmm0,%xmm3 │ │ - vpbroadcastd (%rdx),%xmm0 │ │ - vpblendd $0x2,%xmm0,%xmm4,%xmm4 │ │ - vpunpcklbw %xmm4,%xmm3,%xmm3 │ │ - vpmaddubsw %xmm11,%xmm3,%xmm4 │ │ - vpaddw %xmm4,%xmm5,%xmm5 │ │ - vpmulhrsw %xmm7,%xmm5,%xmm5 │ │ - vpackuswb %xmm5,%xmm5,%xmm5 │ │ - vmovd %xmm5,(%rdi) │ │ - vpextrd $0x1,%xmm5,(%rdi,%rsi,1) │ │ - lea (%rdi,%rsi,2),%rdi │ │ - sub $0x2,%r9d │ │ - jg fd72 │ │ - vzeroupper │ │ - retq │ │ - vmovq (%rdx),%xmm1 │ │ - vpbroadcastq (%rdx,%rcx,1),%ymm4 │ │ - vpbroadcastq (%rdx,%rcx,2),%ymm2 │ │ - add %r11,%rdx │ │ - vpbroadcastq (%rdx),%ymm5 │ │ - vpbroadcastq (%rdx,%rcx,1),%ymm3 │ │ - vpbroadcastq (%rdx,%rcx,2),%ymm6 │ │ - add %r11,%rdx │ │ - vpbroadcastq (%rdx),%ymm0 │ │ - vpblendd $0x30,%ymm4,%ymm1,%ymm1 │ │ - vpblendd $0x30,%ymm2,%ymm4,%ymm4 │ │ - vpunpcklbw %ymm4,%ymm1,%ymm1 │ │ - vpblendd $0x30,%ymm5,%ymm2,%ymm2 │ │ - vpblendd $0x30,%ymm3,%ymm5,%ymm5 │ │ - vpunpcklbw %ymm5,%ymm2,%ymm2 │ │ - vpblendd $0x30,%ymm6,%ymm3,%ymm3 │ │ - vpblendd $0x30,%ymm0,%ymm6,%ymm6 │ │ - vpunpcklbw %ymm6,%ymm3,%ymm3 │ │ - vpbroadcastq (%rdx,%rcx,1),%ymm4 │ │ - lea (%rdx,%rcx,2),%rdx │ │ - vpmaddubsw %ymm8,%ymm1,%ymm5 │ │ - vmovdqa %ymm2,%ymm1 │ │ - vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ - vpaddw %ymm2,%ymm5,%ymm5 │ │ - vmovdqa %ymm3,%ymm2 │ │ - vpmaddubsw %ymm10,%ymm3,%ymm3 │ │ - vpaddw %ymm3,%ymm5,%ymm5 │ │ - vpblendd $0x30,%ymm4,%ymm0,%ymm3 │ │ - vpbroadcastq (%rdx),%ymm0 │ │ - vpblendd $0x30,%ymm0,%ymm4,%ymm4 │ │ - vpunpcklbw %ymm4,%ymm3,%ymm3 │ │ - vpmaddubsw %ymm11,%ymm3,%ymm4 │ │ - vpaddw %ymm4,%ymm5,%ymm5 │ │ - vpmulhrsw %ymm7,%ymm5,%ymm5 │ │ - vextracti128 $0x1,%ymm5,%xmm4 │ │ - vpackuswb %xmm4,%xmm5,%xmm5 │ │ - vmovq %xmm5,(%rdi) │ │ - vmovhps %xmm5,(%rdi,%rsi,1) │ │ + sub %edx,%ecx │ │ + cmovs %eax,%ecx │ │ + add %r8d,%r8d │ │ + pshufb %xmm7,%xmm1 │ │ + movddup (%r9,%rcx,8),%xmm7 │ │ + mov %rcx,(%rsp) │ │ + mov 0x1d0(%rsp),%edx │ │ + lea 0x70(%rsp),%rcx │ │ + lea 0x40(%r9,%r8,8),%r8 │ │ + mov $0x4,%r11d │ │ + lea (%r9,%rdx,2),%rdx │ │ + mov $0x1,%eax │ │ + movq (%rcx),%xmm4 │ │ + movhps 0x20(%rcx),%xmm4 │ │ + pxor %xmm0,%xmm0 │ │ + movddup (%r8,%rax,8),%xmm2 │ │ + movsbq 0x70(%rax,%rdx,1),%r10 │ │ + movq (%rcx,%r10,2),%xmm5 │ │ + movhps 0x20(%rcx,%r10,2),%xmm5 │ │ + neg %r10 │ │ + movq (%rcx,%r10,2),%xmm6 │ │ + movhps 0x20(%rcx,%r10,2),%xmm6 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + pshufb %xmm13,%xmm5 │ │ + pabsb %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + psignb %xmm5,%xmm3 │ │ + movdqa %xmm7,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw (%rsp),%xmm9 │ │ + movdqa %xmm1,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + pmaddubsw %xmm3,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + dec %eax │ │ + jge be86 │ │ + pxor %xmm6,%xmm6 │ │ + pcmpgtw %xmm0,%xmm6 │ │ + paddw %xmm6,%xmm0 │ │ + pmulhrsw %xmm15,%xmm0 │ │ + paddw %xmm0,%xmm4 │ │ + packuswb %xmm4,%xmm4 │ │ + movd %xmm4,(%rdi) │ │ + psrlq $0x20,%xmm4 │ │ + movd %xmm4,(%rdi,%rsi,1) │ │ + add $0x40,%rcx │ │ lea (%rdi,%rsi,2),%rdi │ │ - sub $0x2,%r9d │ │ - jg fe37 │ │ - vzeroupper │ │ + dec %r11d │ │ + jg be75 │ │ + add $0x1c8,%rsp │ │ retq │ │ - lea -0x80(,%r8,8),%eax │ │ - mov %rdx,%r8 │ │ - mov %rdi,%r10 │ │ - lea (%r9,%rax,2),%eax │ │ - vbroadcasti128 (%rdx),%ymm4 │ │ - vbroadcasti128 (%rdx,%rcx,1),%ymm5 │ │ - vbroadcasti128 (%rdx,%rcx,2),%ymm6 │ │ - add %r11,%rdx │ │ - vbroadcasti128 (%rdx),%ymm0 │ │ - vbroadcasti128 (%rdx,%rcx,1),%ymm1 │ │ - vbroadcasti128 (%rdx,%rcx,2),%ymm2 │ │ - add %r11,%rdx │ │ - vbroadcasti128 (%rdx),%ymm3 │ │ - vshufpd $0xc,%ymm0,%ymm4,%ymm4 │ │ - vshufpd $0xc,%ymm1,%ymm5,%ymm5 │ │ - vpunpcklbw %ymm5,%ymm4,%ymm1 │ │ - vpunpckhbw %ymm5,%ymm4,%ymm4 │ │ - vshufpd $0xc,%ymm2,%ymm6,%ymm6 │ │ - vpunpcklbw %ymm6,%ymm5,%ymm2 │ │ - vpunpckhbw %ymm6,%ymm5,%ymm5 │ │ - vshufpd $0xc,%ymm3,%ymm0,%ymm0 │ │ - vpunpcklbw %ymm0,%ymm6,%ymm3 │ │ - vpunpckhbw %ymm0,%ymm6,%ymm6 │ │ - vbroadcasti128 (%rdx,%rcx,1),%ymm12 │ │ - lea (%rdx,%rcx,2),%rdx │ │ - vbroadcasti128 (%rdx),%ymm13 │ │ - vpmaddubsw %ymm8,%ymm1,%ymm14 │ │ - vpmaddubsw %ymm8,%ymm2,%ymm15 │ │ - vmovdqa %ymm3,%ymm1 │ │ - vmovdqa %ymm4,%ymm2 │ │ - vpmaddubsw %ymm9,%ymm3,%ymm3 │ │ - vpmaddubsw %ymm9,%ymm4,%ymm4 │ │ - vpaddw %ymm3,%ymm14,%ymm14 │ │ - vpaddw %ymm4,%ymm15,%ymm15 │ │ - vmovdqa %ymm5,%ymm3 │ │ - vmovdqa %ymm6,%ymm4 │ │ - vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ - vpmaddubsw %ymm10,%ymm6,%ymm6 │ │ - vpaddw %ymm5,%ymm14,%ymm14 │ │ - vpaddw %ymm6,%ymm15,%ymm15 │ │ - vshufpd $0xd,%ymm12,%ymm0,%ymm6 │ │ - vshufpd $0xc,%ymm13,%ymm12,%ymm0 │ │ - vpunpcklbw %ymm0,%ymm6,%ymm5 │ │ - vpunpckhbw %ymm0,%ymm6,%ymm6 │ │ - vpmaddubsw %ymm11,%ymm5,%ymm12 │ │ - vpmaddubsw %ymm11,%ymm6,%ymm13 │ │ - vpaddw %ymm12,%ymm14,%ymm14 │ │ - vpaddw %ymm13,%ymm15,%ymm15 │ │ - vpmulhrsw %ymm7,%ymm14,%ymm14 │ │ - vpmulhrsw %ymm7,%ymm15,%ymm15 │ │ - vpackuswb %ymm15,%ymm14,%ymm14 │ │ - vpermq $0xd8,%ymm14,%ymm14 │ │ - vmovdqa %xmm14,(%rdi) │ │ - vextracti128 $0x1,%ymm14,(%rdi,%rsi,1) │ │ + movd %r9d,%xmm1 │ │ + bsr %r9d,%r9d │ │ + mov 0x1d0(%rsp),%edx │ │ + xor %eax,%eax │ │ + sub %r9d,%ecx │ │ + cmovs %eax,%ecx │ │ + pshufb %xmm7,%xmm1 │ │ + lea 0xe6a24(%rip),%r8 │ │ + mov %rcx,(%rsp) │ │ + movddup (%r8,%rcx,8),%xmm7 │ │ + lea (%r8,%rdx,2),%rdx │ │ + lea 0x70(%rsp),%rcx │ │ + mov $0x4,%r10d │ │ + mov $0x1,%eax │ │ + movq (%rcx),%xmm4 │ │ + movhps 0x20(%rcx),%xmm4 │ │ + pxor %xmm0,%xmm0 │ │ + movddup 0x60(%r8,%rax,8),%xmm2 │ │ + movsbq 0x74(%rax,%rdx,1),%r9 │ │ + movq (%rcx,%r9,2),%xmm5 │ │ + movhps 0x20(%rcx,%r9,2),%xmm5 │ │ + neg %r9 │ │ + movq (%rcx,%r9,2),%xmm6 │ │ + movhps 0x20(%rcx,%r9,2),%xmm6 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + pshufb %xmm13,%xmm5 │ │ + pabsb %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + psignb %xmm5,%xmm3 │ │ + movdqa %xmm7,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw (%rsp),%xmm9 │ │ + movdqa %xmm1,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + pmaddubsw %xmm3,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + movsbq 0x7c(%rax,%rdx,1),%r9 │ │ + movq (%rcx,%r9,2),%xmm5 │ │ + movhps 0x20(%rcx,%r9,2),%xmm5 │ │ + neg %r9 │ │ + movq (%rcx,%r9,2),%xmm6 │ │ + movhps 0x20(%rcx,%r9,2),%xmm6 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + pshufb %xmm13,%xmm5 │ │ + pabsb %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + psignb %xmm5,%xmm3 │ │ + movdqa %xmm7,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw (%rsp),%xmm9 │ │ + movdqa %xmm1,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + pmaddubsw %xmm3,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + dec %eax │ │ + jge bf86 │ │ + pxor %xmm6,%xmm6 │ │ + pcmpgtw %xmm0,%xmm6 │ │ + paddw %xmm6,%xmm0 │ │ + pmulhrsw %xmm15,%xmm0 │ │ + paddw %xmm0,%xmm4 │ │ + packuswb %xmm4,%xmm4 │ │ + movd %xmm4,(%rdi) │ │ + psrlq $0x20,%xmm4 │ │ + movd %xmm4,(%rdi,%rsi,1) │ │ + add $0x40,%rcx │ │ lea (%rdi,%rsi,2),%rdi │ │ - sub $0x2,%r9d │ │ - jg ff0f │ │ - add $0x10,%r8 │ │ - add $0x10,%r10 │ │ - movzbl %al,%r9d │ │ - mov %r8,%rdx │ │ - mov %r10,%rdi │ │ - sub $0x100,%eax │ │ - jg feb6 │ │ - vzeroupper │ │ + dec %r10d │ │ + jg bf75 │ │ + add $0x1c8,%rsp │ │ retq │ │ - cmp $0x4,%r8d │ │ - jg 10273 │ │ - movzbl %al,%eax │ │ - dec %rdx │ │ - vpbroadcastd 0xfb7a6(%r11,%rax,8),%ymm7 │ │ - movzbl %r10b,%eax │ │ - shr $0x10,%r10d │ │ - cmp $0x6,%r9d │ │ - cmovs %eax,%r10d │ │ - vpbroadcastq 0xfb7a4(%r11,%r10,8),%ymm0 │ │ - lea (%rcx,%rcx,2),%r11 │ │ - sub %r11,%rdx │ │ - vpunpcklbw %ymm0,%ymm0,%ymm0 │ │ - vpsraw $0x8,%ymm0,%ymm0 │ │ - vpbroadcastd 0xdf3d0(%rip),%ymm8 │ │ - vpbroadcastd 0xdf3d3(%rip),%ymm9 │ │ - vpshufd $0x0,%ymm0,%ymm10 │ │ - vpshufd $0x55,%ymm0,%ymm11 │ │ - vpshufd $0xaa,%ymm0,%ymm12 │ │ - vpshufd $0xff,%ymm0,%ymm13 │ │ - cmp $0x4,%r8d │ │ - je 10145 │ │ - vbroadcasti128 0xdf230(%rip),%ymm6 │ │ - vmovq (%rdx),%xmm2 │ │ - vmovhps (%rdx,%rcx,1),%xmm2,%xmm2 │ │ - vmovq (%rdx,%rcx,2),%xmm0 │ │ - add %r11,%rdx │ │ - vmovhps (%rdx),%xmm0,%xmm0 │ │ - vpbroadcastq (%rdx,%rcx,1),%ymm3 │ │ - vpbroadcastq (%rdx,%rcx,2),%ymm4 │ │ - add %r11,%rdx │ │ - vpbroadcastq (%rdx),%ymm1 │ │ - vpblendd $0x30,%ymm3,%ymm2,%ymm2 │ │ - vpblendd $0x30,%ymm1,%ymm0,%ymm0 │ │ - vpblendd $0xc0,%ymm4,%ymm2,%ymm2 │ │ - vpshufb %ymm6,%ymm2,%ymm2 │ │ - vpshufb %ymm6,%ymm0,%ymm0 │ │ - vpmaddubsw %ymm7,%ymm2,%ymm2 │ │ - vpmaddubsw %ymm7,%ymm0,%ymm0 │ │ - vphaddw %ymm0,%ymm2,%ymm2 │ │ - vpmulhrsw %ymm2,%ymm8,%ymm2 │ │ - vextracti128 $0x1,%ymm2,%xmm3 │ │ - vpalignr $0x4,%xmm2,%xmm3,%xmm4 │ │ - vpunpcklwd %xmm4,%xmm2,%xmm1 │ │ - vpunpckhwd %xmm4,%xmm2,%xmm2 │ │ - vpshufd $0x99,%xmm3,%xmm0 │ │ - vpunpcklwd %xmm0,%xmm3,%xmm3 │ │ - vmovq (%rdx,%rcx,1),%xmm4 │ │ - lea (%rdx,%rcx,2),%rdx │ │ - vmovhps (%rdx),%xmm4,%xmm4 │ │ - vpshufb %xmm6,%xmm4,%xmm4 │ │ - vpmaddubsw %xmm7,%xmm4,%xmm4 │ │ - vpmaddwd %xmm1,%xmm10,%xmm5 │ │ - vmovdqa %xmm2,%xmm1 │ │ - vpmaddwd %xmm2,%xmm11,%xmm2 │ │ - vpaddd %xmm2,%xmm5,%xmm5 │ │ - vmovdqa %xmm3,%xmm2 │ │ - vpmaddwd %xmm3,%xmm12,%xmm3 │ │ - vphaddw %xmm4,%xmm4,%xmm4 │ │ - vpmulhrsw %xmm4,%xmm8,%xmm4 │ │ - vpaddd %xmm3,%xmm5,%xmm5 │ │ - vpalignr $0xc,%xmm0,%xmm4,%xmm3 │ │ - vmovdqa %xmm4,%xmm0 │ │ - vpunpcklwd %xmm0,%xmm3,%xmm3 │ │ - vpmaddwd %xmm3,%xmm13,%xmm4 │ │ - vpaddd %xmm5,%xmm9,%xmm5 │ │ - vpaddd %xmm4,%xmm5,%xmm5 │ │ - vpsrad $0xa,%xmm5,%xmm5 │ │ - vpackssdw %xmm5,%xmm5,%xmm5 │ │ - vpackuswb %xmm5,%xmm5,%xmm5 │ │ - vpextrw $0x0,%xmm5,(%rdi) │ │ - vpextrw $0x1,%xmm5,(%rdi,%rsi,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + sub $0x148,%rsp │ │ + mov 0x160(%rsp),%eax │ │ + movdqa 0xe689a(%rip),%xmm6 │ │ + pxor %xmm7,%xmm7 │ │ + lea (%rsi,%rsi,2),%r10 │ │ + test $0x2,%al │ │ + je c119 │ │ + movq (%rdi),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movq (%rdi,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movq (%rdi,%rsi,2),%xmm2 │ │ + punpcklbw %xmm7,%xmm2 │ │ + movq (%rdi,%r10,1),%xmm3 │ │ + punpcklbw %xmm7,%xmm3 │ │ + movdqa %xmm0,0x70(%rsp) │ │ + movdqa %xmm1,0x90(%rsp) │ │ + movdqa %xmm2,0xb0(%rsp) │ │ + movdqa %xmm3,0xd0(%rsp) │ │ + jmp c17f │ │ + movd (%rdi),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movd (%rdi,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movd (%rdi,%rsi,2),%xmm2 │ │ + punpcklbw %xmm7,%xmm2 │ │ + movd (%rdi,%r10,1),%xmm3 │ │ + punpcklbw %xmm7,%xmm3 │ │ + movdqa %xmm0,0x70(%rsp) │ │ + movdqa %xmm1,0x90(%rsp) │ │ + movdqa %xmm2,0xb0(%rsp) │ │ + movdqa %xmm3,0xd0(%rsp) │ │ + movd %xmm6,0x78(%rsp) │ │ + movd %xmm6,0x98(%rsp) │ │ + movd %xmm6,0xb8(%rsp) │ │ + movd %xmm6,0xd8(%rsp) │ │ + test $0x4,%al │ │ + je c246 │ │ + test $0x1,%al │ │ + je c1e0 │ │ + test $0x2,%al │ │ + je c1b3 │ │ + movq -0x2(%rcx),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movq -0x2(%rcx,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movdqu %xmm0,0x2c(%rsp) │ │ + movdqu %xmm1,0x4c(%rsp) │ │ + jmpq c252 │ │ + movq -0x4(%rcx),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movq -0x4(%rcx,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movdqu %xmm0,0x28(%rsp) │ │ + movdqu %xmm1,0x48(%rsp) │ │ + movd %xmm6,0x38(%rsp) │ │ + movd %xmm6,0x58(%rsp) │ │ + jmp c252 │ │ + test $0x2,%al │ │ + je c20f │ │ + movq (%rcx),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movq (%rcx,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movd %xmm6,0x2c(%rsp) │ │ + movd %xmm6,0x4c(%rsp) │ │ + movdqa %xmm0,0x30(%rsp) │ │ + movdqa %xmm1,0x50(%rsp) │ │ + jmp c252 │ │ + movd (%rcx),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movd (%rcx,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movd %xmm6,0x2c(%rsp) │ │ + movd %xmm6,0x4c(%rsp) │ │ + movdqa %xmm0,0x30(%rsp) │ │ + movdqa %xmm1,0x50(%rsp) │ │ + movd %xmm6,0x38(%rsp) │ │ + movd %xmm6,0x58(%rsp) │ │ + jmp c252 │ │ + movdqu %xmm6,0x2c(%rsp) │ │ + movdqu %xmm6,0x4c(%rsp) │ │ + test $0x1,%al │ │ + je c28e │ │ + movq (%rdx),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movhlps %xmm0,%xmm2 │ │ + movd %xmm0,0x6c(%rsp) │ │ + movd %xmm2,0xac(%rsp) │ │ + psrlq $0x20,%xmm0 │ │ + psrlq $0x20,%xmm2 │ │ + movd %xmm0,0x8c(%rsp) │ │ + movd %xmm2,0xcc(%rsp) │ │ + jmp c2af │ │ + movd %xmm6,0x6c(%rsp) │ │ + movd %xmm6,0x8c(%rsp) │ │ + movd %xmm6,0xac(%rsp) │ │ + movd %xmm6,0xcc(%rsp) │ │ + test $0x8,%al │ │ + je c3ad │ │ + lea (%rdi,%rsi,4),%rdx │ │ + test $0x1,%al │ │ + je c329 │ │ + test $0x2,%al │ │ + je c2ed │ │ + movq -0x2(%rdx),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movq -0x2(%rdx,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movdqu %xmm0,0xec(%rsp) │ │ + movdqu %xmm1,0x10c(%rsp) │ │ + jmpq c3bf │ │ + movq -0x4(%rdx),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movq -0x4(%rdx,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movdqu %xmm0,0xe8(%rsp) │ │ + movdqu %xmm1,0x108(%rsp) │ │ + movd %xmm6,0xf8(%rsp) │ │ + movd %xmm6,0x118(%rsp) │ │ + jmpq c3bf │ │ + test $0x2,%al │ │ + je c364 │ │ + movq (%rdx),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movq (%rdx,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movdqa %xmm0,0xf0(%rsp) │ │ + movdqa %xmm1,0x110(%rsp) │ │ + movd %xmm6,0xec(%rsp) │ │ + movd %xmm6,0x10c(%rsp) │ │ + jmp c3bf │ │ + movd (%rdx),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movd (%rdx,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movdqa %xmm0,0xf0(%rsp) │ │ + movdqa %xmm1,0x110(%rsp) │ │ + movd %xmm6,0xf8(%rsp) │ │ + movd %xmm6,0x118(%rsp) │ │ + movd %xmm6,0xec(%rsp) │ │ + movd %xmm6,0x10c(%rsp) │ │ + jmp c3bf │ │ + movdqu %xmm6,0xec(%rsp) │ │ + movdqu %xmm6,0x10c(%rsp) │ │ + movdqa 0xe6548(%rip),%xmm13 │ │ + movdqa 0xe657f(%rip),%xmm15 │ │ + movdqa %xmm6,%xmm14 │ │ + mov 0x158(%rsp),%ecx │ │ + test %r8d,%r8d │ │ + je c796 │ │ + movd %r8d,%xmm1 │ │ + bsr %r8d,%edx │ │ + test %r9d,%r9d │ │ + je c694 │ │ + movd %r9d,%xmm10 │ │ + bsr %r9d,%r9d │ │ + and $0x1,%r8d │ │ + sub %ecx,%edx │ │ + sub %ecx,%r9d │ │ + xor %ecx,%ecx │ │ + add %r8d,%r8d │ │ + neg %edx │ │ + cmovs %ecx,%edx │ │ + neg %r9d │ │ + cmovs %ecx,%r9d │ │ + pshufb %xmm7,%xmm1 │ │ + pshufb %xmm7,%xmm10 │ │ + lea 0xe6553(%rip),%rcx │ │ + movddup (%rcx,%rdx,8),%xmm11 │ │ + movddup (%rcx,%r9,8),%xmm12 │ │ + mov %rdx,(%rsp) │ │ + mov %r9,0x10(%rsp) │ │ + mov 0x150(%rsp),%edx │ │ + lea 0x70(%rsp),%r9 │ │ + lea 0x40(%rcx,%r8,8),%r8 │ │ + mov $0x2,%r11d │ │ + lea (%rcx,%rdx,2),%rdx │ │ + mov $0x1,%eax │ │ + movq (%r9),%xmm4 │ │ + movhps 0x20(%r9),%xmm4 │ │ + pxor %xmm0,%xmm0 │ │ + movdqa %xmm4,%xmm7 │ │ + movdqa %xmm4,%xmm8 │ │ + movddup (%r8,%rax,8),%xmm2 │ │ + movsbq 0x70(%rax,%rdx,1),%r10 │ │ + movq (%r9,%r10,2),%xmm5 │ │ + movhps 0x20(%r9,%r10,2),%xmm5 │ │ + neg %r10 │ │ + movq (%r9,%r10,2),%xmm6 │ │ + movhps 0x20(%r9,%r10,2),%xmm6 │ │ + movdqa %xmm14,%xmm3 │ │ + pcmpeqw %xmm5,%xmm3 │ │ + pminsw %xmm5,%xmm8 │ │ + pandn %xmm5,%xmm3 │ │ + pmaxsw %xmm3,%xmm7 │ │ + movdqa %xmm14,%xmm3 │ │ + pcmpeqw %xmm6,%xmm3 │ │ + pminsw %xmm6,%xmm8 │ │ + pandn %xmm6,%xmm3 │ │ + pmaxsw %xmm3,%xmm7 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + pshufb %xmm13,%xmm5 │ │ + pabsb %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + psignb %xmm5,%xmm3 │ │ + movdqa %xmm11,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw (%rsp),%xmm9 │ │ + movdqa %xmm1,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + pmaddubsw %xmm3,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + movddup 0x60(%rcx,%rax,8),%xmm2 │ │ + movsbq 0x74(%rax,%rdx,1),%r10 │ │ + movq (%r9,%r10,2),%xmm5 │ │ + movhps 0x20(%r9,%r10,2),%xmm5 │ │ + neg %r10 │ │ + movq (%r9,%r10,2),%xmm6 │ │ + movhps 0x20(%r9,%r10,2),%xmm6 │ │ + movdqa %xmm14,%xmm3 │ │ + pcmpeqw %xmm5,%xmm3 │ │ + pminsw %xmm5,%xmm8 │ │ + pandn %xmm5,%xmm3 │ │ + pmaxsw %xmm3,%xmm7 │ │ + movdqa %xmm14,%xmm3 │ │ + pcmpeqw %xmm6,%xmm3 │ │ + pminsw %xmm6,%xmm8 │ │ + pandn %xmm6,%xmm3 │ │ + pmaxsw %xmm3,%xmm7 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + pshufb %xmm13,%xmm5 │ │ + pabsb %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + psignb %xmm5,%xmm3 │ │ + movdqa %xmm12,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw 0x10(%rsp),%xmm9 │ │ + movdqa %xmm10,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + pmaddubsw %xmm3,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + movsbq 0x7c(%rax,%rdx,1),%r10 │ │ + movq (%r9,%r10,2),%xmm5 │ │ + movhps 0x20(%r9,%r10,2),%xmm5 │ │ + neg %r10 │ │ + movq (%r9,%r10,2),%xmm6 │ │ + movhps 0x20(%r9,%r10,2),%xmm6 │ │ + movdqa %xmm14,%xmm3 │ │ + pcmpeqw %xmm5,%xmm3 │ │ + pminsw %xmm5,%xmm8 │ │ + pandn %xmm5,%xmm3 │ │ + pmaxsw %xmm3,%xmm7 │ │ + movdqa %xmm14,%xmm3 │ │ + pcmpeqw %xmm6,%xmm3 │ │ + pminsw %xmm6,%xmm8 │ │ + pandn %xmm6,%xmm3 │ │ + pmaxsw %xmm3,%xmm7 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + pshufb %xmm13,%xmm5 │ │ + pabsb %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + psignb %xmm5,%xmm3 │ │ + movdqa %xmm12,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw 0x10(%rsp),%xmm9 │ │ + movdqa %xmm10,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + pmaddubsw %xmm3,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + dec %eax │ │ + jge c479 │ │ + pxor %xmm6,%xmm6 │ │ + pcmpgtw %xmm0,%xmm6 │ │ + paddw %xmm6,%xmm0 │ │ + pmulhrsw %xmm15,%xmm0 │ │ + paddw %xmm0,%xmm4 │ │ + pminsw %xmm7,%xmm4 │ │ + pmaxsw %xmm8,%xmm4 │ │ + packuswb %xmm4,%xmm4 │ │ + movd %xmm4,(%rdi) │ │ + psrlq $0x20,%xmm4 │ │ + movd %xmm4,(%rdi,%rsi,1) │ │ + add $0x40,%r9 │ │ lea (%rdi,%rsi,2),%rdi │ │ - sub $0x2,%r9d │ │ - jg 100c6 │ │ - vzeroupper │ │ + dec %r11d │ │ + jg c45d │ │ + add $0x148,%rsp │ │ retq │ │ - vmovdqa 0xdf133(%rip),%ymm6 │ │ - vpbroadcastq (%rdx),%ymm2 │ │ - vpbroadcastq (%rdx,%rcx,1),%ymm4 │ │ - vpbroadcastq (%rdx,%rcx,2),%ymm0 │ │ - add %r11,%rdx │ │ - vpbroadcastq (%rdx),%ymm5 │ │ - vpbroadcastq (%rdx,%rcx,1),%ymm3 │ │ - vpblendd $0xcc,%ymm4,%ymm2,%ymm2 │ │ - vpbroadcastq (%rdx,%rcx,2),%ymm4 │ │ - add %r11,%rdx │ │ - vpbroadcastq (%rdx),%ymm1 │ │ - vpblendd $0xcc,%ymm5,%ymm0,%ymm0 │ │ - vpblendd $0xcc,%ymm4,%ymm3,%ymm3 │ │ - vpshufb %ymm6,%ymm2,%ymm2 │ │ - vpshufb %ymm6,%ymm0,%ymm0 │ │ - vpshufb %ymm6,%ymm3,%ymm3 │ │ - vpshufb %ymm6,%ymm1,%ymm1 │ │ - vpmaddubsw %ymm7,%ymm2,%ymm2 │ │ - vpmaddubsw %ymm7,%ymm0,%ymm0 │ │ - vpmaddubsw %ymm7,%ymm3,%ymm3 │ │ - vpmaddubsw %ymm7,%ymm1,%ymm1 │ │ - vphaddw %ymm0,%ymm2,%ymm2 │ │ - vphaddw %ymm1,%ymm3,%ymm3 │ │ - vpmulhrsw %ymm2,%ymm8,%ymm2 │ │ - vpmulhrsw %ymm3,%ymm8,%ymm3 │ │ - vpalignr $0x4,%ymm2,%ymm3,%ymm4 │ │ - vpunpcklwd %ymm4,%ymm2,%ymm1 │ │ - vpunpckhwd %ymm4,%ymm2,%ymm2 │ │ - vpshufd $0x99,%ymm3,%ymm0 │ │ - vpunpcklwd %ymm0,%ymm3,%ymm3 │ │ - vpbroadcastq (%rdx,%rcx,1),%ymm4 │ │ - lea (%rdx,%rcx,2),%rdx │ │ - vpmaddwd %ymm1,%ymm10,%ymm5 │ │ - vmovdqa %ymm2,%ymm1 │ │ - vpmaddwd %ymm2,%ymm11,%ymm2 │ │ - vpaddd %ymm2,%ymm5,%ymm5 │ │ - vmovdqa %ymm3,%ymm2 │ │ - vpmaddwd %ymm3,%ymm12,%ymm3 │ │ - vpaddd %ymm3,%ymm5,%ymm5 │ │ - vpbroadcastq (%rdx),%ymm3 │ │ - vpblendd $0xcc,%ymm3,%ymm4,%ymm4 │ │ - vpshufb %ymm6,%ymm4,%ymm4 │ │ - vpmaddubsw %ymm7,%ymm4,%ymm4 │ │ - vphaddw %ymm4,%ymm4,%ymm4 │ │ - vpmulhrsw %ymm4,%ymm8,%ymm4 │ │ - vpalignr $0xc,%ymm0,%ymm4,%ymm3 │ │ - vmovdqa %ymm4,%ymm0 │ │ - vpunpcklwd %ymm0,%ymm3,%ymm3 │ │ - vpmaddwd %ymm3,%ymm13,%ymm4 │ │ - vpaddd %ymm5,%ymm9,%ymm5 │ │ - vpaddd %ymm4,%ymm5,%ymm5 │ │ - vpsrad $0xa,%ymm5,%ymm5 │ │ - vextracti128 $0x1,%ymm5,%xmm4 │ │ - vpackssdw %xmm4,%xmm5,%xmm5 │ │ - vpackuswb %xmm5,%xmm5,%xmm5 │ │ - vpshuflw $0xd8,%xmm5,%xmm5 │ │ - vmovd %xmm5,(%rdi) │ │ - vpextrd $0x1,%xmm5,(%rdi,%rsi,1) │ │ + lea 0xe62e5(%rip),%r9 │ │ + and $0x1,%r8d │ │ + xor %eax,%eax │ │ + sub %edx,%ecx │ │ + cmovs %eax,%ecx │ │ + add %r8d,%r8d │ │ + pshufb %xmm7,%xmm1 │ │ + movddup (%r9,%rcx,8),%xmm7 │ │ + mov %rcx,(%rsp) │ │ + mov 0x150(%rsp),%edx │ │ + lea 0x70(%rsp),%rcx │ │ + lea 0x40(%r9,%r8,8),%r8 │ │ + mov $0x2,%r11d │ │ + lea (%r9,%rdx,2),%rdx │ │ + mov $0x1,%eax │ │ + movq (%rcx),%xmm4 │ │ + movhps 0x20(%rcx),%xmm4 │ │ + pxor %xmm0,%xmm0 │ │ + movddup (%r8,%rax,8),%xmm2 │ │ + movsbq 0x70(%rax,%rdx,1),%r10 │ │ + movq (%rcx,%r10,2),%xmm5 │ │ + movhps 0x20(%rcx,%r10,2),%xmm5 │ │ + neg %r10 │ │ + movq (%rcx,%r10,2),%xmm6 │ │ + movhps 0x20(%rcx,%r10,2),%xmm6 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + pshufb %xmm13,%xmm5 │ │ + pabsb %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + psignb %xmm5,%xmm3 │ │ + movdqa %xmm7,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw (%rsp),%xmm9 │ │ + movdqa %xmm1,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + pmaddubsw %xmm3,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + dec %eax │ │ + jge c6e4 │ │ + pxor %xmm6,%xmm6 │ │ + pcmpgtw %xmm0,%xmm6 │ │ + paddw %xmm6,%xmm0 │ │ + pmulhrsw %xmm15,%xmm0 │ │ + paddw %xmm0,%xmm4 │ │ + packuswb %xmm4,%xmm4 │ │ + movd %xmm4,(%rdi) │ │ + psrlq $0x20,%xmm4 │ │ + movd %xmm4,(%rdi,%rsi,1) │ │ + add $0x40,%rcx │ │ lea (%rdi,%rsi,2),%rdi │ │ - sub $0x2,%r9d │ │ - jg 101df │ │ - vzeroupper │ │ + dec %r11d │ │ + jg c6d3 │ │ + add $0x148,%rsp │ │ retq │ │ - shr $0x10,%eax │ │ - sub $0x3,%rdx │ │ - vpbroadcastd 0xfb7a4(%r11,%rax,8),%ymm10 │ │ - vpbroadcastd 0xfb7a8(%r11,%rax,8),%ymm11 │ │ - movzbl %r10b,%eax │ │ - shr $0x10,%r10d │ │ - cmp $0x6,%r9d │ │ - cmovs %eax,%r10d │ │ - vpbroadcastq 0xfb7a4(%r11,%r10,8),%ymm0 │ │ - lea (%rcx,%rcx,2),%r11 │ │ - sub %r11,%rdx │ │ - vpunpcklbw %ymm0,%ymm0,%ymm0 │ │ - vpsraw $0x8,%ymm0,%ymm0 │ │ - vpshufd $0x0,%ymm0,%ymm12 │ │ - vpshufd $0x55,%ymm0,%ymm13 │ │ - vpshufd $0xaa,%ymm0,%ymm14 │ │ - vpshufd $0xff,%ymm0,%ymm15 │ │ - lea -0x40(,%r8,8),%eax │ │ - mov %rdx,%r8 │ │ - mov %rdi,%r10 │ │ - lea (%r9,%rax,4),%eax │ │ - vbroadcasti128 0xdefb9(%rip),%ymm7 │ │ - vmovdqu (%rdx),%xmm4 │ │ - vbroadcasti128 0xdefbc(%rip),%ymm8 │ │ - vmovdqu (%rdx,%rcx,1),%xmm5 │ │ - vbroadcasti128 0xdefbe(%rip),%ymm9 │ │ - vmovdqu (%rdx,%rcx,2),%xmm6 │ │ - add %r11,%rdx │ │ - vbroadcasti128 (%rdx),%ymm0 │ │ - vpblendd $0xf0,%ymm0,%ymm4,%ymm4 │ │ - vinserti128 $0x1,(%rdx,%rcx,1),%ymm5,%ymm5 │ │ - vinserti128 $0x1,(%rdx,%rcx,2),%ymm6,%ymm6 │ │ - add %r11,%rdx │ │ - vinserti128 $0x1,(%rdx),%ymm0,%ymm0 │ │ - vpshufb %ymm8,%ymm4,%ymm2 │ │ - vpshufb %ymm9,%ymm4,%ymm3 │ │ - vpshufb %ymm7,%ymm4,%ymm4 │ │ - vpmaddubsw %ymm10,%ymm2,%ymm1 │ │ - vpmaddubsw %ymm11,%ymm3,%ymm3 │ │ - vpmaddubsw %ymm11,%ymm2,%ymm2 │ │ - vpmaddubsw %ymm10,%ymm4,%ymm4 │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ - vpaddw %ymm2,%ymm4,%ymm4 │ │ - vphaddw %ymm1,%ymm4,%ymm4 │ │ - vpshufb %ymm8,%ymm5,%ymm2 │ │ - vpshufb %ymm9,%ymm5,%ymm3 │ │ - vpshufb %ymm7,%ymm5,%ymm5 │ │ - vpmaddubsw %ymm10,%ymm2,%ymm1 │ │ - vpmaddubsw %ymm11,%ymm3,%ymm3 │ │ - vpmaddubsw %ymm11,%ymm2,%ymm2 │ │ - vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ - vpaddw %ymm2,%ymm5,%ymm5 │ │ - vphaddw %ymm1,%ymm5,%ymm5 │ │ - vpshufb %ymm8,%ymm6,%ymm2 │ │ - vpshufb %ymm9,%ymm6,%ymm3 │ │ - vpshufb %ymm7,%ymm6,%ymm6 │ │ - vpmaddubsw %ymm10,%ymm2,%ymm1 │ │ - vpmaddubsw %ymm11,%ymm3,%ymm3 │ │ - vpmaddubsw %ymm11,%ymm2,%ymm2 │ │ - vpmaddubsw %ymm10,%ymm6,%ymm6 │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ - vpaddw %ymm2,%ymm6,%ymm6 │ │ - vphaddw %ymm1,%ymm6,%ymm6 │ │ - vpshufb %ymm8,%ymm0,%ymm2 │ │ - vpshufb %ymm9,%ymm0,%ymm3 │ │ - vpshufb %ymm7,%ymm0,%ymm0 │ │ - vpmaddubsw %ymm10,%ymm2,%ymm1 │ │ - vpmaddubsw %ymm11,%ymm3,%ymm3 │ │ - vpmaddubsw %ymm11,%ymm2,%ymm2 │ │ - vpmaddubsw %ymm10,%ymm0,%ymm0 │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ - vphaddw %ymm1,%ymm0,%ymm0 │ │ - vpbroadcastd 0xdeffb(%rip),%ymm7 │ │ - vpermq $0xd8,%ymm4,%ymm4 │ │ - vpermq $0xd8,%ymm5,%ymm5 │ │ - vpermq $0xd8,%ymm6,%ymm6 │ │ - vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ - vpmulhrsw %ymm7,%ymm4,%ymm4 │ │ - vpmulhrsw %ymm7,%ymm5,%ymm5 │ │ - vpmulhrsw %ymm7,%ymm6,%ymm6 │ │ - vpermq $0xd8,%ymm0,%ymm7 │ │ - vpunpcklwd %ymm5,%ymm4,%ymm1 │ │ - vpunpckhwd %ymm5,%ymm4,%ymm4 │ │ - vpunpcklwd %ymm6,%ymm5,%ymm2 │ │ - vpunpckhwd %ymm6,%ymm5,%ymm5 │ │ - vpunpcklwd %ymm7,%ymm6,%ymm3 │ │ - vpunpckhwd %ymm7,%ymm6,%ymm6 │ │ - vextracti128 $0x1,%ymm0,0x8(%rsp) │ │ - vmovdqu (%rdx,%rcx,1),%xmm0 │ │ - lea (%rdx,%rcx,2),%rdx │ │ - vinserti128 $0x1,(%rdx),%ymm0,%ymm0 │ │ - vpmaddwd %ymm1,%ymm12,%ymm8 │ │ - vpmaddwd %ymm2,%ymm12,%ymm9 │ │ - vmovdqa %ymm3,%ymm1 │ │ - vmovdqa %ymm4,%ymm2 │ │ - vpmaddwd %ymm3,%ymm13,%ymm3 │ │ - vpmaddwd %ymm4,%ymm13,%ymm4 │ │ - vpaddd %ymm3,%ymm8,%ymm8 │ │ - vpaddd %ymm4,%ymm9,%ymm9 │ │ - vmovdqa %ymm5,%ymm3 │ │ - vmovdqa %ymm6,%ymm4 │ │ - vpmaddwd %ymm5,%ymm14,%ymm5 │ │ - vpmaddwd %ymm6,%ymm14,%ymm6 │ │ - vpaddd %ymm5,%ymm8,%ymm8 │ │ - vpaddd %ymm6,%ymm9,%ymm9 │ │ - vbroadcasti128 0xdee1f(%rip),%ymm6 │ │ - vbroadcasti128 0xdee26(%rip),%ymm7 │ │ - vbroadcasti128 0xdedfd(%rip),%ymm5 │ │ - vpshufb %ymm6,%ymm0,%ymm6 │ │ - vpshufb %ymm7,%ymm0,%ymm7 │ │ - vpshufb %ymm5,%ymm0,%ymm0 │ │ - vpmaddubsw %ymm10,%ymm6,%ymm5 │ │ - vpmaddubsw %ymm11,%ymm7,%ymm7 │ │ - vpmaddubsw %ymm11,%ymm6,%ymm6 │ │ - vpmaddubsw %ymm10,%ymm0,%ymm0 │ │ - vpaddw %ymm7,%ymm5,%ymm5 │ │ - vpaddw %ymm6,%ymm0,%ymm0 │ │ - vphaddw %ymm5,%ymm0,%ymm0 │ │ - vpbroadcastd 0xdef14(%rip),%ymm5 │ │ - vpbroadcastd 0xdef17(%rip),%ymm7 │ │ - vbroadcasti128 0x8(%rsp),%ymm6 │ │ - vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ - vpaddd %ymm7,%ymm8,%ymm8 │ │ - vpaddd %ymm7,%ymm9,%ymm9 │ │ - vpermq $0xd8,%ymm0,%ymm7 │ │ - vshufpd $0x4,%ymm7,%ymm6,%ymm6 │ │ - vpunpcklwd %ymm7,%ymm6,%ymm5 │ │ - vpunpckhwd %ymm7,%ymm6,%ymm6 │ │ - vpmaddwd %ymm5,%ymm15,%ymm7 │ │ - vpaddd %ymm7,%ymm8,%ymm8 │ │ - vpmaddwd %ymm6,%ymm15,%ymm7 │ │ - vpaddd %ymm7,%ymm9,%ymm7 │ │ - vpsrad $0xa,%ymm8,%ymm8 │ │ - vpsrad $0xa,%ymm7,%ymm7 │ │ - vpackssdw %ymm7,%ymm8,%ymm8 │ │ - vextracti128 $0x1,%ymm8,%xmm7 │ │ - vpackuswb %xmm7,%xmm8,%xmm8 │ │ - vpshufd $0xd8,%xmm8,%xmm7 │ │ - vmovq %xmm7,(%rdi) │ │ - vmovhps %xmm7,(%rdi,%rsi,1) │ │ + movd %r9d,%xmm1 │ │ + bsr %r9d,%r9d │ │ + mov 0x150(%rsp),%edx │ │ + xor %eax,%eax │ │ + sub %r9d,%ecx │ │ + cmovs %eax,%ecx │ │ + pshufb %xmm7,%xmm1 │ │ + lea 0xe61c6(%rip),%r8 │ │ + mov %rcx,(%rsp) │ │ + movddup (%r8,%rcx,8),%xmm7 │ │ + lea (%r8,%rdx,2),%rdx │ │ + lea 0x70(%rsp),%rcx │ │ + mov $0x2,%r10d │ │ + mov $0x1,%eax │ │ + movq (%rcx),%xmm4 │ │ + movhps 0x20(%rcx),%xmm4 │ │ + pxor %xmm0,%xmm0 │ │ + movddup 0x60(%r8,%rax,8),%xmm2 │ │ + movsbq 0x74(%rax,%rdx,1),%r9 │ │ + movq (%rcx,%r9,2),%xmm5 │ │ + movhps 0x20(%rcx,%r9,2),%xmm5 │ │ + neg %r9 │ │ + movq (%rcx,%r9,2),%xmm6 │ │ + movhps 0x20(%rcx,%r9,2),%xmm6 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + pshufb %xmm13,%xmm5 │ │ + pabsb %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + psignb %xmm5,%xmm3 │ │ + movdqa %xmm7,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw (%rsp),%xmm9 │ │ + movdqa %xmm1,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + pmaddubsw %xmm3,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + movsbq 0x7c(%rax,%rdx,1),%r9 │ │ + movq (%rcx,%r9,2),%xmm5 │ │ + movhps 0x20(%rcx,%r9,2),%xmm5 │ │ + neg %r9 │ │ + movq (%rcx,%r9,2),%xmm6 │ │ + movhps 0x20(%rcx,%r9,2),%xmm6 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + pshufb %xmm13,%xmm5 │ │ + pabsb %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + psignb %xmm5,%xmm3 │ │ + movdqa %xmm7,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw (%rsp),%xmm9 │ │ + movdqa %xmm1,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + pmaddubsw %xmm3,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + dec %eax │ │ + jge c7e4 │ │ + pxor %xmm6,%xmm6 │ │ + pcmpgtw %xmm0,%xmm6 │ │ + paddw %xmm6,%xmm0 │ │ + pmulhrsw %xmm15,%xmm0 │ │ + paddw %xmm0,%xmm4 │ │ + packuswb %xmm4,%xmm4 │ │ + movd %xmm4,(%rdi) │ │ + psrlq $0x20,%xmm4 │ │ + movd %xmm4,(%rdi,%rsi,1) │ │ + add $0x40,%rcx │ │ lea (%rdi,%rsi,2),%rdi │ │ - sub $0x2,%r9d │ │ - jg 10439 │ │ - add $0x8,%r8 │ │ - add $0x8,%r10 │ │ - movzbl %al,%r9d │ │ - mov %r8,%rdx │ │ - mov %r10,%rdi │ │ - sub $0x100,%eax │ │ - jg 102de │ │ - vzeroupper │ │ + dec %r10d │ │ + jg c7d3 │ │ + add $0x148,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov $0x1e002d,%eax │ │ - mov %eax,%r10d │ │ - jmpq 10610 │ │ - nopl (%rax) │ │ - mov $0x1e002d,%eax │ │ - mov $0xf003c,%r10d │ │ - jmp 10610 │ │ - nopl (%rax) │ │ - mov $0xf003c,%eax │ │ - mov $0x1e002d,%r10d │ │ - jmp 10610 │ │ - nopl (%rax) │ │ - mov $0xf003c,%eax │ │ - mov %eax,%r10d │ │ - jmp 10610 │ │ nopw 0x0(%rax,%rax,1) │ │ - mov $0x1e002d,%eax │ │ - mov $0x2d,%r10d │ │ - jmp 10610 │ │ - nopl (%rax) │ │ - mov $0x2d,%eax │ │ - mov $0x1e002d,%r10d │ │ - jmp 10610 │ │ - nopl (%rax) │ │ - mov $0xf003c,%eax │ │ - mov $0x2d,%r10d │ │ - jmp 10610 │ │ - nopl (%rax) │ │ - mov $0x2d,%eax │ │ - mov $0xf003c,%r10d │ │ - jmp 10610 │ │ - nopl (%rax) │ │ - mov $0x2d,%eax │ │ - mov %eax,%r10d │ │ - nopl 0x0(%rax,%rax,1) │ │ - imul $0x10101,%r9d,%r9d │ │ - add %eax,%r9d │ │ - imul $0x10101,0x8(%rsp),%eax │ │ - add %r10d,%eax │ │ - lea -0x192a(%rip),%r10 │ │ - movslq %ecx,%rcx │ │ - test $0xf00,%r9d │ │ - jne 10659 │ │ - test $0xf00,%eax │ │ - jne 108e5 │ │ - tzcnt %ecx,%ecx │ │ - movzwl 0xe071c(%r10,%rcx,2),%ecx │ │ - add %r10,%rcx │ │ - lea (%rdx,%rdx,2),%rax │ │ - jmpq *%rcx │ │ - test $0xf00,%eax │ │ - jne 10c2f │ │ - vpbroadcastd 0xded83(%rip),%ymm4 │ │ - vbroadcasti128 0xdec2a(%rip),%ymm5 │ │ - cmp $0x4,%ecx │ │ - je 106bb │ │ - tzcnt %ecx,%ecx │ │ - vbroadcasti128 0xdec28(%rip),%ymm6 │ │ - vbroadcasti128 0xdec2f(%rip),%ymm7 │ │ - shr $0x10,%r9d │ │ - sub $0x3,%rsi │ │ - movzwl 0xe0792(%r10,%rcx,2),%ecx │ │ - vpbroadcastd 0xfaea6(%r10,%r9,8),%ymm8 │ │ - vpbroadcastd 0xfaeaa(%r10,%r9,8),%ymm9 │ │ - add %r10,%rcx │ │ - jmpq *%rcx │ │ - movzbl %r9b,%r9d │ │ - dec %rsi │ │ - vpbroadcastd 0xfaea8(%r10,%r9,8),%ymm6 │ │ - lea (%rdx,%rdx,2),%r10 │ │ - vmovq (%rsi),%xmm0 │ │ - vpbroadcastq (%rsi,%rdx,2),%ymm2 │ │ - vmovq (%rsi,%rdx,1),%xmm1 │ │ - vpblendd $0xf0,%ymm2,%ymm0,%ymm0 │ │ - vpbroadcastq (%rsi,%r10,1),%ymm2 │ │ - lea (%rsi,%rdx,4),%rsi │ │ - vpblendd $0xf0,%ymm2,%ymm1,%ymm1 │ │ - vpshufb %ymm5,%ymm0,%ymm0 │ │ - vpshufb %ymm5,%ymm1,%ymm1 │ │ - vpmaddubsw %ymm6,%ymm0,%ymm0 │ │ - vpmaddubsw %ymm6,%ymm1,%ymm1 │ │ - vphaddw %ymm1,%ymm0,%ymm0 │ │ - vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ - vmovdqa %ymm0,(%rdi) │ │ - add $0x20,%rdi │ │ - sub $0x4,%r8d │ │ - jg 106d0 │ │ - vzeroupper │ │ - retq │ │ - vmovdqu (%rsi),%xmm0 │ │ - vinserti128 $0x1,(%rsi,%rdx,1),%ymm0,%ymm0 │ │ - lea (%rsi,%rdx,2),%rsi │ │ - vpshufb %ymm5,%ymm0,%ymm1 │ │ - vpshufb %ymm6,%ymm0,%ymm2 │ │ - vpshufb %ymm7,%ymm0,%ymm3 │ │ - vpmaddubsw %ymm8,%ymm1,%ymm1 │ │ - vpmaddubsw %ymm8,%ymm2,%ymm0 │ │ - vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ - vpmaddubsw %ymm9,%ymm3,%ymm3 │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ - vpaddw %ymm3,%ymm0,%ymm0 │ │ - vphaddw %ymm0,%ymm1,%ymm0 │ │ - vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ - vmovdqa %ymm0,(%rdi) │ │ - add $0x20,%rdi │ │ - sub $0x2,%r8d │ │ - jg 10725 │ │ - vzeroupper │ │ - retq │ │ - vmovdqu (%rsi),%xmm0 │ │ - vinserti128 $0x1,0x8(%rsi),%ymm0,%ymm0 │ │ - vpshufb %ymm5,%ymm0,%ymm1 │ │ - vpshufb %ymm6,%ymm0,%ymm2 │ │ - vpshufb %ymm7,%ymm0,%ymm3 │ │ - vpmaddubsw %ymm8,%ymm1,%ymm1 │ │ - vpmaddubsw %ymm8,%ymm2,%ymm0 │ │ - vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ - vpmaddubsw %ymm9,%ymm3,%ymm3 │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ - vpaddw %ymm3,%ymm0,%ymm0 │ │ - vphaddw %ymm0,%ymm1,%ymm0 │ │ - vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ - vmovdqa %ymm0,(%rdi) │ │ - vmovdqu (%rsi,%rdx,1),%xmm0 │ │ - vinserti128 $0x1,0x8(%rsi,%rdx,1),%ymm0,%ymm0 │ │ + sub $0x38,%rsp │ │ + lea (%rsi,%rsi,2),%rcx │ │ + movq (%rdi),%xmm1 │ │ + movhps (%rdi,%rsi,1),%xmm1 │ │ + movq (%rdi,%rsi,2),%xmm3 │ │ + movhps (%rdi,%rcx,1),%xmm3 │ │ + lea (%rdi,%rsi,4),%rdi │ │ + movq (%rdi),%xmm5 │ │ + movhps (%rdi,%rsi,1),%xmm5 │ │ + movq (%rdi,%rsi,2),%xmm7 │ │ + movhps (%rdi,%rcx,1),%xmm7 │ │ + pxor %xmm8,%xmm8 │ │ + movdqa %xmm1,%xmm0 │ │ + psadbw %xmm8,%xmm0 │ │ + movdqa %xmm3,%xmm2 │ │ + psadbw %xmm8,%xmm2 │ │ + movdqa %xmm5,%xmm4 │ │ + psadbw %xmm8,%xmm4 │ │ + movdqa %xmm7,%xmm6 │ │ + psadbw %xmm8,%xmm6 │ │ + packssdw %xmm2,%xmm0 │ │ + packssdw %xmm6,%xmm4 │ │ + packssdw %xmm4,%xmm0 │ │ + movdqa %xmm1,%xmm9 │ │ + punpcklbw %xmm8,%xmm9 │ │ + punpckhbw %xmm8,%xmm1 │ │ + movdqa %xmm3,%xmm2 │ │ + punpcklbw %xmm8,%xmm2 │ │ + punpckhbw %xmm8,%xmm3 │ │ + movdqa %xmm5,%xmm4 │ │ + punpcklbw %xmm8,%xmm4 │ │ + punpckhbw %xmm8,%xmm5 │ │ + movdqa %xmm7,%xmm6 │ │ + punpcklbw %xmm8,%xmm6 │ │ + punpckhbw %xmm8,%xmm7 │ │ + movdqa 0xe5f7b(%rip),%xmm8 │ │ + psubw %xmm8,%xmm9 │ │ + psubw %xmm8,%xmm1 │ │ + psubw %xmm8,%xmm2 │ │ + psubw %xmm8,%xmm3 │ │ + psubw %xmm8,%xmm4 │ │ + psubw %xmm8,%xmm5 │ │ + psubw %xmm8,%xmm6 │ │ + psubw %xmm8,%xmm7 │ │ + psllw $0x3,%xmm8 │ │ + psubw %xmm8,%xmm0 │ │ + movdqa %xmm9,%xmm8 │ │ + paddw %xmm1,%xmm8 │ │ + movdqa %xmm2,%xmm10 │ │ + paddw %xmm3,%xmm10 │ │ + paddw %xmm4,%xmm8 │ │ + paddw %xmm5,%xmm10 │ │ + paddw %xmm6,%xmm8 │ │ + paddw %xmm7,%xmm10 │ │ + paddw %xmm10,%xmm8 │ │ + pmaddwd %xmm8,%xmm8 │ │ + pmaddwd %xmm0,%xmm0 │ │ + phaddd %xmm8,%xmm0 │ │ + movdqa 0xe5ec3(%rip),%xmm15 │ │ + pmulhuw %xmm0,%xmm15 │ │ + pmullw 0xe5eb6(%rip),%xmm0 │ │ + pslld $0x10,%xmm15 │ │ + paddd %xmm15,%xmm0 │ │ + movdqa %xmm1,%xmm8 │ │ + pslldq $0x2,%xmm8 │ │ + movdqa %xmm1,%xmm10 │ │ + psrldq $0xe,%xmm10 │ │ + movdqa %xmm2,%xmm11 │ │ + pslldq $0x4,%xmm11 │ │ + movdqa %xmm2,%xmm12 │ │ + psrldq $0xc,%xmm12 │ │ + movdqa %xmm3,%xmm13 │ │ + pslldq $0x6,%xmm13 │ │ + movdqa %xmm3,%xmm14 │ │ + psrldq $0xa,%xmm14 │ │ + paddw %xmm9,%xmm8 │ │ + paddw %xmm12,%xmm10 │ │ + paddw %xmm13,%xmm11 │ │ + paddw %xmm14,%xmm10 │ │ + paddw %xmm11,%xmm8 │ │ + movdqa %xmm4,%xmm11 │ │ + pslldq $0x8,%xmm11 │ │ + movdqa %xmm4,%xmm12 │ │ + psrldq $0x8,%xmm12 │ │ + movdqa %xmm5,%xmm13 │ │ + pslldq $0xa,%xmm13 │ │ + movdqa %xmm5,%xmm14 │ │ + psrldq $0x6,%xmm14 │ │ + paddw %xmm11,%xmm8 │ │ + paddw %xmm12,%xmm10 │ │ + paddw %xmm13,%xmm8 │ │ + paddw %xmm14,%xmm10 │ │ + movdqa %xmm6,%xmm11 │ │ + pslldq $0xc,%xmm11 │ │ + movdqa %xmm6,%xmm12 │ │ + psrldq $0x4,%xmm12 │ │ + movdqa %xmm7,%xmm13 │ │ + pslldq $0xe,%xmm13 │ │ + movdqa %xmm7,%xmm14 │ │ + psrldq $0x2,%xmm14 │ │ + paddw %xmm11,%xmm8 │ │ + paddw %xmm12,%xmm10 │ │ + paddw %xmm13,%xmm8 │ │ + paddw %xmm14,%xmm10 │ │ + pshufb 0xe5dd6(%rip),%xmm10 │ │ + movdqa %xmm8,%xmm11 │ │ + punpckhwd %xmm10,%xmm11 │ │ + punpcklwd %xmm10,%xmm8 │ │ + pmaddwd %xmm11,%xmm11 │ │ + pmaddwd %xmm8,%xmm8 │ │ + movdqa 0xe5d84(%rip),%xmm15 │ │ + pmulhuw %xmm11,%xmm15 │ │ + pmullw 0xe5d76(%rip),%xmm11 │ │ + pslld $0x10,%xmm15 │ │ + paddd %xmm15,%xmm11 │ │ + movdqa 0xe5d52(%rip),%xmm15 │ │ + pmulhuw %xmm8,%xmm15 │ │ + pmullw 0xe5d44(%rip),%xmm8 │ │ + pslld $0x10,%xmm15 │ │ + paddd %xmm15,%xmm8 │ │ + paddd %xmm11,%xmm8 │ │ + movdqa %xmm9,%xmm10 │ │ + pslldq $0xe,%xmm10 │ │ + movdqa %xmm9,%xmm11 │ │ + psrldq $0x2,%xmm11 │ │ + movdqa %xmm1,%xmm12 │ │ + pslldq $0xc,%xmm12 │ │ + movdqa %xmm1,%xmm13 │ │ + psrldq $0x4,%xmm13 │ │ + movdqa %xmm2,%xmm14 │ │ + pslldq $0xa,%xmm14 │ │ + movdqa %xmm2,%xmm15 │ │ + psrldq $0x6,%xmm15 │ │ + paddw %xmm12,%xmm10 │ │ + paddw %xmm13,%xmm11 │ │ + paddw %xmm14,%xmm10 │ │ + paddw %xmm15,%xmm11 │ │ + movdqa %xmm3,%xmm12 │ │ + pslldq $0x8,%xmm12 │ │ + movdqa %xmm3,%xmm13 │ │ + psrldq $0x8,%xmm13 │ │ + movdqa %xmm4,%xmm14 │ │ + pslldq $0x6,%xmm14 │ │ + movdqa %xmm4,%xmm15 │ │ + psrldq $0xa,%xmm15 │ │ + paddw %xmm12,%xmm10 │ │ + paddw %xmm13,%xmm11 │ │ + paddw %xmm14,%xmm10 │ │ + paddw %xmm15,%xmm11 │ │ + movdqa %xmm5,%xmm12 │ │ + pslldq $0x4,%xmm12 │ │ + movdqa %xmm5,%xmm13 │ │ + psrldq $0xc,%xmm13 │ │ + movdqa %xmm6,%xmm14 │ │ + pslldq $0x2,%xmm14 │ │ + movdqa %xmm6,%xmm15 │ │ + psrldq $0xe,%xmm15 │ │ + paddw %xmm12,%xmm10 │ │ + paddw %xmm13,%xmm11 │ │ + paddw %xmm14,%xmm10 │ │ + paddw %xmm15,%xmm11 │ │ + paddw %xmm7,%xmm10 │ │ + pshufb 0xe5c8f(%rip),%xmm11 │ │ + movdqa %xmm10,%xmm12 │ │ + punpckhwd %xmm11,%xmm12 │ │ + punpcklwd %xmm11,%xmm10 │ │ + pmaddwd %xmm12,%xmm12 │ │ + pmaddwd %xmm10,%xmm10 │ │ + movdqa 0xe5c3d(%rip),%xmm15 │ │ + pmulhuw %xmm12,%xmm15 │ │ + pmullw 0xe5c2f(%rip),%xmm12 │ │ + pslld $0x10,%xmm15 │ │ + paddd %xmm15,%xmm12 │ │ + movdqa 0xe5c0b(%rip),%xmm15 │ │ + pmulhuw %xmm10,%xmm15 │ │ + pmullw 0xe5bfd(%rip),%xmm10 │ │ + pslld $0x10,%xmm15 │ │ + paddd %xmm15,%xmm10 │ │ + paddd %xmm12,%xmm10 │ │ + phaddd %xmm10,%xmm8 │ │ + movdqa %xmm9,%xmm10 │ │ + paddw %xmm1,%xmm10 │ │ + movdqa %xmm2,%xmm11 │ │ + paddw %xmm3,%xmm11 │ │ + movdqa %xmm4,%xmm12 │ │ + paddw %xmm5,%xmm12 │ │ + movdqa %xmm6,%xmm13 │ │ + paddw %xmm7,%xmm13 │ │ + phaddw %xmm4,%xmm9 │ │ + phaddw %xmm5,%xmm1 │ │ + phaddw %xmm6,%xmm2 │ │ + phaddw %xmm7,%xmm3 │ │ + movdqa %xmm11,%xmm4 │ │ + pslldq $0x2,%xmm4 │ │ + movdqa %xmm11,%xmm5 │ │ + psrldq $0xe,%xmm5 │ │ + movdqa %xmm12,%xmm6 │ │ + pslldq $0x4,%xmm6 │ │ + movdqa %xmm12,%xmm7 │ │ + psrldq $0xc,%xmm7 │ │ + movdqa %xmm13,%xmm14 │ │ + pslldq $0x6,%xmm14 │ │ + movdqa %xmm13,%xmm15 │ │ + psrldq $0xa,%xmm15 │ │ + paddw %xmm10,%xmm4 │ │ + paddw %xmm7,%xmm5 │ │ + paddw %xmm6,%xmm4 │ │ + paddw %xmm15,%xmm5 │ │ + paddw %xmm14,%xmm4 │ │ + pshuflw $0xc6,%xmm5,%xmm6 │ │ + punpckhwd %xmm4,%xmm5 │ │ + punpcklwd %xmm6,%xmm4 │ │ + pmaddwd %xmm5,%xmm5 │ │ + pmaddwd %xmm4,%xmm4 │ │ + movdqa 0xe5b67(%rip),%xmm15 │ │ + pmulhuw %xmm5,%xmm15 │ │ + pmullw 0xe5b5a(%rip),%xmm5 │ │ + pslld $0x10,%xmm15 │ │ + paddd %xmm15,%xmm5 │ │ + movdqa 0xe5b36(%rip),%xmm15 │ │ + pmulhuw %xmm4,%xmm15 │ │ + pmullw 0xe5b29(%rip),%xmm4 │ │ + pslld $0x10,%xmm15 │ │ + paddd %xmm15,%xmm4 │ │ + paddd %xmm5,%xmm4 │ │ + movdqa %xmm10,%xmm5 │ │ + pslldq $0x6,%xmm5 │ │ + movdqa %xmm10,%xmm6 │ │ + psrldq $0xa,%xmm6 │ │ + movdqa %xmm11,%xmm7 │ │ + pslldq $0x4,%xmm7 │ │ + movdqa %xmm11,%xmm10 │ │ + psrldq $0xc,%xmm10 │ │ + movdqa %xmm12,%xmm11 │ │ + pslldq $0x2,%xmm11 │ │ + psrldq $0xe,%xmm12 │ │ + paddw %xmm7,%xmm5 │ │ + paddw %xmm10,%xmm6 │ │ + paddw %xmm11,%xmm5 │ │ + paddw %xmm12,%xmm6 │ │ + paddw %xmm13,%xmm5 │ │ + pshuflw $0xc6,%xmm6,%xmm7 │ │ + punpckhwd %xmm5,%xmm6 │ │ + punpcklwd %xmm7,%xmm5 │ │ + pmaddwd %xmm6,%xmm6 │ │ + pmaddwd %xmm5,%xmm5 │ │ + movdqa 0xe5aba(%rip),%xmm15 │ │ + pmulhuw %xmm6,%xmm15 │ │ + pmullw 0xe5aad(%rip),%xmm6 │ │ + pslld $0x10,%xmm15 │ │ + paddd %xmm15,%xmm6 │ │ + movdqa 0xe5a89(%rip),%xmm15 │ │ + pmulhuw %xmm5,%xmm15 │ │ + pmullw 0xe5a7c(%rip),%xmm5 │ │ + pslld $0x10,%xmm15 │ │ + paddd %xmm15,%xmm5 │ │ + paddd %xmm6,%xmm5 │ │ + movdqa %xmm1,%xmm6 │ │ + pslldq $0x2,%xmm6 │ │ + movdqa %xmm1,%xmm7 │ │ + psrldq $0xe,%xmm7 │ │ + movdqa %xmm2,%xmm10 │ │ + pslldq $0x4,%xmm10 │ │ + movdqa %xmm2,%xmm11 │ │ + psrldq $0xc,%xmm11 │ │ + movdqa %xmm3,%xmm12 │ │ + pslldq $0x6,%xmm12 │ │ + movdqa %xmm3,%xmm13 │ │ + psrldq $0xa,%xmm13 │ │ + paddw %xmm9,%xmm6 │ │ + paddw %xmm11,%xmm7 │ │ + paddw %xmm10,%xmm6 │ │ + paddw %xmm13,%xmm7 │ │ + paddw %xmm12,%xmm6 │ │ + pshuflw $0xc6,%xmm7,%xmm10 │ │ + punpckhwd %xmm6,%xmm7 │ │ + punpcklwd %xmm10,%xmm6 │ │ + pmaddwd %xmm7,%xmm7 │ │ + pmaddwd %xmm6,%xmm6 │ │ + movdqa 0xe5a06(%rip),%xmm15 │ │ + pmulhuw %xmm7,%xmm15 │ │ + pmullw 0xe59f9(%rip),%xmm7 │ │ + pslld $0x10,%xmm15 │ │ + paddd %xmm15,%xmm7 │ │ + movdqa 0xe59d5(%rip),%xmm15 │ │ + pmulhuw %xmm6,%xmm15 │ │ + pmullw 0xe59c8(%rip),%xmm6 │ │ + pslld $0x10,%xmm15 │ │ + paddd %xmm15,%xmm6 │ │ + paddd %xmm7,%xmm6 │ │ + pshufd $0x4e,%xmm9,%xmm9 │ │ + pshufd $0x4e,%xmm1,%xmm1 │ │ + pshufd $0x4e,%xmm2,%xmm2 │ │ + pshufd $0x4e,%xmm3,%xmm3 │ │ + movdqa %xmm9,%xmm10 │ │ + pslldq $0x6,%xmm10 │ │ + movdqa %xmm9,%xmm11 │ │ + psrldq $0xa,%xmm11 │ │ + movdqa %xmm1,%xmm12 │ │ + pslldq $0x4,%xmm12 │ │ + movdqa %xmm1,%xmm13 │ │ + psrldq $0xc,%xmm13 │ │ + movdqa %xmm2,%xmm14 │ │ + pslldq $0x2,%xmm14 │ │ + psrldq $0xe,%xmm2 │ │ + paddw %xmm12,%xmm10 │ │ + paddw %xmm13,%xmm11 │ │ + paddw %xmm14,%xmm10 │ │ + paddw %xmm2,%xmm11 │ │ + paddw %xmm3,%xmm10 │ │ + pshuflw $0xc6,%xmm11,%xmm12 │ │ + punpckhwd %xmm10,%xmm11 │ │ + punpcklwd %xmm12,%xmm10 │ │ + pmaddwd %xmm11,%xmm11 │ │ + pmaddwd %xmm10,%xmm10 │ │ + movdqa 0xe593c(%rip),%xmm15 │ │ + pmulhuw %xmm11,%xmm15 │ │ + pmullw 0xe592e(%rip),%xmm11 │ │ + pslld $0x10,%xmm15 │ │ + paddd %xmm15,%xmm11 │ │ + movdqa 0xe590a(%rip),%xmm15 │ │ + pmulhuw %xmm10,%xmm15 │ │ + pmullw 0xe58fc(%rip),%xmm10 │ │ + pslld $0x10,%xmm15 │ │ + paddd %xmm15,%xmm10 │ │ + paddd %xmm11,%xmm10 │ │ + phaddd %xmm0,%xmm8 │ │ + phaddd %xmm10,%xmm6 │ │ + phaddd %xmm4,%xmm5 │ │ + phaddd %xmm5,%xmm6 │ │ + pshufd $0xd8,%xmm8,%xmm4 │ │ + movdqa %xmm8,%xmm9 │ │ + pcmpgtd %xmm6,%xmm9 │ │ + pand %xmm9,%xmm8 │ │ + pandn %xmm6,%xmm9 │ │ + por %xmm9,%xmm8 │ │ + pshufd $0x4e,%xmm8,%xmm1 │ │ + movdqa %xmm8,%xmm9 │ │ + pcmpgtd %xmm1,%xmm9 │ │ + pand %xmm9,%xmm8 │ │ + pandn %xmm1,%xmm9 │ │ + por %xmm9,%xmm8 │ │ + pshufd $0xb1,%xmm8,%xmm1 │ │ + movdqa %xmm8,%xmm9 │ │ + pcmpgtd %xmm1,%xmm9 │ │ + pand %xmm9,%xmm8 │ │ + pandn %xmm1,%xmm9 │ │ + por %xmm8,%xmm9 │ │ + movdqa %xmm4,%xmm1 │ │ + punpckhdq %xmm6,%xmm1 │ │ + punpckldq %xmm6,%xmm4 │ │ + movdqa %xmm9,%xmm2 │ │ + psubd %xmm1,%xmm2 │ │ + movdqa %xmm9,%xmm3 │ │ + psubd %xmm4,%xmm3 │ │ + movdqa %xmm2,(%rsp) │ │ + movdqa %xmm3,0x10(%rsp) │ │ + pcmpeqd %xmm9,%xmm1 │ │ + pcmpeqd %xmm9,%xmm4 │ │ + packssdw %xmm1,%xmm4 │ │ + pmovmskb %xmm4,%eax │ │ + tzcnt %eax,%eax │ │ + mov (%rsp,%rax,2),%esi │ │ + shr %eax │ │ + shr $0xa,%esi │ │ + mov %esi,(%rdx) │ │ + add $0x38,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + sub $0x1c8,%rsp │ │ + mov 0x1e0(%rsp),%eax │ │ + movdqa 0xe588a(%rip),%xmm6 │ │ + pxor %xmm7,%xmm7 │ │ + lea (%rdi,%rsi,4),%r11 │ │ + lea (%rsi,%rsi,2),%r10 │ │ + test $0x2,%al │ │ + je d207 │ │ + movdqu (%rdi),%xmm0 │ │ + movdqu (%rdi,%rsi,1),%xmm1 │ │ + movdqu (%rdi,%rsi,2),%xmm2 │ │ + movdqu (%rdi,%r10,1),%xmm3 │ │ + movdqa %xmm0,%xmm4 │ │ + punpcklbw %xmm7,%xmm4 │ │ + punpckhbw %xmm7,%xmm0 │ │ + movdqa %xmm4,0x70(%rsp) │ │ + movdqa %xmm0,0x80(%rsp) │ │ + movdqa %xmm1,%xmm4 │ │ + punpcklbw %xmm7,%xmm4 │ │ + punpckhbw %xmm7,%xmm1 │ │ + movdqa %xmm4,0x90(%rsp) │ │ + movdqa %xmm1,0xa0(%rsp) │ │ + movdqa %xmm2,%xmm4 │ │ + punpcklbw %xmm7,%xmm4 │ │ + punpckhbw %xmm7,%xmm2 │ │ + movdqa %xmm4,0xb0(%rsp) │ │ + movdqa %xmm2,0xc0(%rsp) │ │ + movdqa %xmm3,%xmm4 │ │ + punpcklbw %xmm7,%xmm4 │ │ + punpckhbw %xmm7,%xmm3 │ │ + movdqa %xmm4,0xd0(%rsp) │ │ + movdqa %xmm3,0xe0(%rsp) │ │ + movdqu (%r11),%xmm0 │ │ + movdqu (%r11,%rsi,1),%xmm1 │ │ + movdqu (%r11,%rsi,2),%xmm2 │ │ + movdqu (%r11,%r10,1),%xmm3 │ │ + movdqa %xmm0,%xmm4 │ │ + punpcklbw %xmm7,%xmm4 │ │ + punpckhbw %xmm7,%xmm0 │ │ + movdqa %xmm4,0xf0(%rsp) │ │ + movdqa %xmm0,0x100(%rsp) │ │ + movdqa %xmm1,%xmm4 │ │ + punpcklbw %xmm7,%xmm4 │ │ + punpckhbw %xmm7,%xmm1 │ │ + movdqa %xmm4,0x110(%rsp) │ │ + movdqa %xmm1,0x120(%rsp) │ │ + movdqa %xmm2,%xmm4 │ │ + punpcklbw %xmm7,%xmm4 │ │ + punpckhbw %xmm7,%xmm2 │ │ + movdqa %xmm4,0x130(%rsp) │ │ + movdqa %xmm2,0x140(%rsp) │ │ + movdqa %xmm3,%xmm4 │ │ + punpcklbw %xmm7,%xmm4 │ │ + punpckhbw %xmm7,%xmm3 │ │ + movdqa %xmm4,0x150(%rsp) │ │ + movdqa %xmm3,0x160(%rsp) │ │ + jmpq d2df │ │ + movq (%rdi),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movq (%rdi,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movq (%rdi,%rsi,2),%xmm2 │ │ + punpcklbw %xmm7,%xmm2 │ │ + movq (%rdi,%r10,1),%xmm3 │ │ + punpcklbw %xmm7,%xmm3 │ │ + movdqa %xmm0,0x70(%rsp) │ │ + movdqa %xmm1,0x90(%rsp) │ │ + movdqa %xmm2,0xb0(%rsp) │ │ + movdqa %xmm3,0xd0(%rsp) │ │ + movd %xmm6,0x80(%rsp) │ │ + movd %xmm6,0xa0(%rsp) │ │ + movd %xmm6,0xc0(%rsp) │ │ + movd %xmm6,0xe0(%rsp) │ │ + movq (%r11),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movq (%r11,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movq (%r11,%rsi,2),%xmm2 │ │ + punpcklbw %xmm7,%xmm2 │ │ + movq (%r11,%r10,1),%xmm3 │ │ + punpcklbw %xmm7,%xmm3 │ │ + movdqa %xmm0,0xf0(%rsp) │ │ + movdqa %xmm1,0x110(%rsp) │ │ + movdqa %xmm2,0x130(%rsp) │ │ + movdqa %xmm3,0x150(%rsp) │ │ + movd %xmm6,0x100(%rsp) │ │ + movd %xmm6,0x120(%rsp) │ │ + movd %xmm6,0x140(%rsp) │ │ + movd %xmm6,0x160(%rsp) │ │ + test $0x4,%al │ │ + je d401 │ │ + test $0x1,%al │ │ + je d37f │ │ + test $0x2,%al │ │ + je d333 │ │ + movdqu -0x4(%rcx),%xmm0 │ │ + movdqu -0x4(%rcx,%rsi,1),%xmm1 │ │ + movdqa %xmm0,%xmm2 │ │ + punpckhbw %xmm7,%xmm2 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movdqa %xmm1,%xmm3 │ │ + punpckhbw %xmm7,%xmm3 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movdqu %xmm2,0x38(%rsp) │ │ + movdqu %xmm3,0x58(%rsp) │ │ + movdqu %xmm0,0x28(%rsp) │ │ + movdqu %xmm1,0x48(%rsp) │ │ + jmpq d419 │ │ + movdqu -0x8(%rcx),%xmm0 │ │ + movdqu -0x8(%rcx,%rsi,1),%xmm1 │ │ + movdqa %xmm0,%xmm2 │ │ + punpckhbw %xmm7,%xmm2 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movdqa %xmm1,%xmm3 │ │ + punpckhbw %xmm7,%xmm3 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movdqa %xmm0,0x20(%rsp) │ │ + movdqa %xmm2,0x30(%rsp) │ │ + movdqa %xmm1,0x40(%rsp) │ │ + movdqa %xmm3,0x50(%rsp) │ │ + movd %xmm6,0x40(%rsp) │ │ + movd %xmm6,0x60(%rsp) │ │ + jmpq d419 │ │ + test $0x2,%al │ │ + je d3ca │ │ + movdqu (%rcx),%xmm0 │ │ + movdqu (%rcx,%rsi,1),%xmm1 │ │ + movdqa %xmm0,%xmm2 │ │ + punpckhbw %xmm7,%xmm2 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movdqa %xmm1,%xmm3 │ │ + punpckhbw %xmm7,%xmm3 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movd %xmm2,0x40(%rsp) │ │ + movd %xmm3,0x60(%rsp) │ │ + movd %xmm6,0x2c(%rsp) │ │ + movd %xmm6,0x4c(%rsp) │ │ + movdqa %xmm0,0x30(%rsp) │ │ + movdqa %xmm1,0x50(%rsp) │ │ + jmp d419 │ │ + movq (%rcx),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movq (%rcx,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movd %xmm6,0x2c(%rsp) │ │ + movd %xmm6,0x4c(%rsp) │ │ + movdqa %xmm0,0x30(%rsp) │ │ + movdqa %xmm1,0x50(%rsp) │ │ + movd %xmm6,0x40(%rsp) │ │ + movd %xmm6,0x60(%rsp) │ │ + jmp d419 │ │ + movdqu %xmm6,0x2c(%rsp) │ │ + movdqu %xmm6,0x4c(%rsp) │ │ + movq %xmm6,0x3c(%rsp) │ │ + movq %xmm6,0x5c(%rsp) │ │ + test $0x1,%al │ │ + je d48e │ │ + movdqu (%rdx),%xmm0 │ │ + movdqa %xmm0,%xmm1 │ │ + punpckhbw %xmm7,%xmm1 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movhlps %xmm1,%xmm3 │ │ + movd %xmm1,0xec(%rsp) │ │ + movd %xmm3,0x12c(%rsp) │ │ + psrlq $0x20,%xmm1 │ │ + psrlq $0x20,%xmm3 │ │ + movd %xmm1,0x10c(%rsp) │ │ + movd %xmm3,0x14c(%rsp) │ │ + movhlps %xmm0,%xmm2 │ │ + movd %xmm0,0x6c(%rsp) │ │ + movd %xmm2,0xac(%rsp) │ │ + psrlq $0x20,%xmm0 │ │ + psrlq $0x20,%xmm2 │ │ + movd %xmm0,0x8c(%rsp) │ │ + movd %xmm2,0xcc(%rsp) │ │ + jmp d4d3 │ │ + movd %xmm6,0x6c(%rsp) │ │ + movd %xmm6,0x8c(%rsp) │ │ + movd %xmm6,0xac(%rsp) │ │ + movd %xmm6,0xcc(%rsp) │ │ + movd %xmm6,0xec(%rsp) │ │ + movd %xmm6,0x10c(%rsp) │ │ + movd %xmm6,0x12c(%rsp) │ │ + movd %xmm6,0x14c(%rsp) │ │ + test $0x8,%al │ │ + je d644 │ │ + lea (%rdi,%rsi,8),%rdx │ │ + test $0x1,%al │ │ + je d59e │ │ + test $0x2,%al │ │ + je d537 │ │ + movdqu -0x4(%rdx),%xmm0 │ │ + movdqu -0x4(%rdx,%rsi,1),%xmm1 │ │ + movdqa %xmm0,%xmm2 │ │ + punpckhbw %xmm7,%xmm2 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movdqa %xmm1,%xmm3 │ │ + punpckhbw %xmm7,%xmm3 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movdqu %xmm2,0x178(%rsp) │ │ + movdqu %xmm3,0x198(%rsp) │ │ + movdqu %xmm0,0x168(%rsp) │ │ + movdqu %xmm1,0x188(%rsp) │ │ + jmpq d668 │ │ + movdqu -0x8(%rdx),%xmm0 │ │ + movdqu -0x8(%rdx,%rsi,1),%xmm1 │ │ + movdqa %xmm0,%xmm2 │ │ + punpckhbw %xmm7,%xmm2 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movdqa %xmm1,%xmm3 │ │ + punpckhbw %xmm7,%xmm3 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movdqa %xmm0,0x160(%rsp) │ │ + movdqa %xmm2,0x170(%rsp) │ │ + movdqa %xmm1,0x180(%rsp) │ │ + movdqa %xmm3,0x190(%rsp) │ │ + movd %xmm6,0x160(%rsp) │ │ + movd %xmm6,0x180(%rsp) │ │ + movd %xmm6,0x1a0(%rsp) │ │ + jmpq d668 │ │ + test $0x2,%al │ │ + je d5fb │ │ + movdqu (%rdx),%xmm0 │ │ + movdqu (%rdx,%rsi,1),%xmm1 │ │ + movdqa %xmm0,%xmm2 │ │ + punpckhbw %xmm7,%xmm2 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movdqa %xmm1,%xmm3 │ │ + punpckhbw %xmm7,%xmm3 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movdqa %xmm2,0x180(%rsp) │ │ + movdqa %xmm3,0x1a0(%rsp) │ │ + movdqa %xmm0,0x170(%rsp) │ │ + movdqa %xmm1,0x190(%rsp) │ │ + movd %xmm6,0x16c(%rsp) │ │ + movd %xmm6,0x18c(%rsp) │ │ + jmp d668 │ │ + movq (%rdx),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movq (%rdx,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movdqa %xmm0,0x170(%rsp) │ │ + movdqa %xmm1,0x190(%rsp) │ │ + movd %xmm6,0x180(%rsp) │ │ + movd %xmm6,0x1a0(%rsp) │ │ + movd %xmm6,0x16c(%rsp) │ │ + movd %xmm6,0x18c(%rsp) │ │ + jmp d668 │ │ + movdqu %xmm6,0x16c(%rsp) │ │ + movdqu %xmm6,0x18c(%rsp) │ │ + movq %xmm6,0x17c(%rsp) │ │ + movq %xmm6,0x19c(%rsp) │ │ + movdqa 0xe529f(%rip),%xmm13 │ │ + movdqa 0xe52a6(%rip),%xmm15 │ │ + movdqa %xmm6,%xmm14 │ │ + mov 0x1d8(%rsp),%ecx │ │ + test %r8d,%r8d │ │ + je db08 │ │ + movd %r8d,%xmm1 │ │ + bsr %r8d,%edx │ │ + test %r9d,%r9d │ │ + je d9d3 │ │ + movd %r9d,%xmm10 │ │ + bsr %r9d,%r9d │ │ + and $0x1,%r8d │ │ + sub %ecx,%edx │ │ + sub %ecx,%r9d │ │ + xor %ecx,%ecx │ │ + add %r8d,%r8d │ │ + neg %edx │ │ + cmovs %ecx,%edx │ │ + neg %r9d │ │ + cmovs %ecx,%r9d │ │ + punpcklbw %xmm1,%xmm1 │ │ + pshuflw $0x0,%xmm1,%xmm1 │ │ + punpcklqdq %xmm1,%xmm1 │ │ + punpcklbw %xmm10,%xmm10 │ │ + pshuflw $0x0,%xmm10,%xmm10 │ │ + punpcklqdq %xmm10,%xmm10 │ │ + lea 0xe5298(%rip),%rcx │ │ + movq (%rcx,%rdx,8),%xmm11 │ │ + punpcklqdq %xmm11,%xmm11 │ │ + movq (%rcx,%r9,8),%xmm12 │ │ + punpcklqdq %xmm12,%xmm12 │ │ + mov %rdx,(%rsp) │ │ + mov %r9,0x10(%rsp) │ │ + mov 0x1d0(%rsp),%edx │ │ + lea 0x70(%rsp),%r9 │ │ + lea 0x40(%rcx,%r8,8),%r8 │ │ + mov $0x8,%r11d │ │ + lea (%rcx,%rdx,2),%rdx │ │ + mov $0x1,%eax │ │ + movdqa (%r9),%xmm4 │ │ + pxor %xmm0,%xmm0 │ │ + movdqa %xmm4,%xmm7 │ │ + movdqa %xmm4,%xmm8 │ │ + movq (%r8,%rax,8),%xmm2 │ │ + punpcklqdq %xmm2,%xmm2 │ │ + movsbq 0x70(%rax,%rdx,1),%r10 │ │ + movdqu (%r9,%r10,2),%xmm5 │ │ + neg %r10 │ │ + movdqu (%r9,%r10,2),%xmm6 │ │ + movdqa %xmm14,%xmm3 │ │ + pcmpeqw %xmm5,%xmm3 │ │ + pminsw %xmm5,%xmm8 │ │ + pandn %xmm5,%xmm3 │ │ + pmaxsw %xmm3,%xmm7 │ │ + movdqa %xmm14,%xmm3 │ │ + pcmpeqw %xmm6,%xmm3 │ │ + pminsw %xmm6,%xmm8 │ │ + pandn %xmm6,%xmm3 │ │ + pmaxsw %xmm3,%xmm7 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + movlhps %xmm5,%xmm6 │ │ + punpckhbw %xmm5,%xmm6 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtb %xmm6,%xmm5 │ │ + paddb %xmm5,%xmm6 │ │ + pxor %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + paddb %xmm5,%xmm3 │ │ + pxor %xmm5,%xmm3 │ │ + movdqa %xmm11,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw (%rsp),%xmm9 │ │ + movdqa %xmm1,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + movdqa %xmm5,%xmm9 │ │ + psrlw $0x8,%xmm9 │ │ + movdqa %xmm3,%xmm6 │ │ + psraw $0x8,%xmm6 │ │ + psllw $0x8,%xmm5 │ │ + psllw $0x8,%xmm3 │ │ + pmullw %xmm6,%xmm9 │ │ + pmulhw %xmm3,%xmm5 │ │ + paddw %xmm9,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + movq 0x60(%rcx,%rax,8),%xmm2 │ │ + punpcklqdq %xmm2,%xmm2 │ │ + movsbq 0x74(%rax,%rdx,1),%r10 │ │ + movdqu (%r9,%r10,2),%xmm5 │ │ + neg %r10 │ │ + movdqu (%r9,%r10,2),%xmm6 │ │ + movdqa %xmm14,%xmm3 │ │ + pcmpeqw %xmm5,%xmm3 │ │ + pminsw %xmm5,%xmm8 │ │ + pandn %xmm5,%xmm3 │ │ + pmaxsw %xmm3,%xmm7 │ │ + movdqa %xmm14,%xmm3 │ │ + pcmpeqw %xmm6,%xmm3 │ │ + pminsw %xmm6,%xmm8 │ │ + pandn %xmm6,%xmm3 │ │ + pmaxsw %xmm3,%xmm7 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + movlhps %xmm5,%xmm6 │ │ + punpckhbw %xmm5,%xmm6 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtb %xmm6,%xmm5 │ │ + paddb %xmm5,%xmm6 │ │ + pxor %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + paddb %xmm5,%xmm3 │ │ + pxor %xmm5,%xmm3 │ │ + movdqa %xmm12,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw 0x10(%rsp),%xmm9 │ │ + movdqa %xmm10,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + movdqa %xmm5,%xmm9 │ │ + psrlw $0x8,%xmm9 │ │ + movdqa %xmm3,%xmm6 │ │ + psraw $0x8,%xmm6 │ │ + psllw $0x8,%xmm5 │ │ + psllw $0x8,%xmm3 │ │ + pmullw %xmm6,%xmm9 │ │ + pmulhw %xmm3,%xmm5 │ │ + paddw %xmm9,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + movsbq 0x7c(%rax,%rdx,1),%r10 │ │ + movdqu (%r9,%r10,2),%xmm5 │ │ + neg %r10 │ │ + movdqu (%r9,%r10,2),%xmm6 │ │ + movdqa %xmm14,%xmm3 │ │ + pcmpeqw %xmm5,%xmm3 │ │ + pminsw %xmm5,%xmm8 │ │ + pandn %xmm5,%xmm3 │ │ + pmaxsw %xmm3,%xmm7 │ │ + movdqa %xmm14,%xmm3 │ │ + pcmpeqw %xmm6,%xmm3 │ │ + pminsw %xmm6,%xmm8 │ │ + pandn %xmm6,%xmm3 │ │ + pmaxsw %xmm3,%xmm7 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + movlhps %xmm5,%xmm6 │ │ + punpckhbw %xmm5,%xmm6 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtb %xmm6,%xmm5 │ │ + paddb %xmm5,%xmm6 │ │ + pxor %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + paddb %xmm5,%xmm3 │ │ + pxor %xmm5,%xmm3 │ │ + movdqa %xmm12,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw 0x10(%rsp),%xmm9 │ │ + movdqa %xmm10,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + movdqa %xmm5,%xmm9 │ │ + psrlw $0x8,%xmm9 │ │ + movdqa %xmm3,%xmm6 │ │ + psraw $0x8,%xmm6 │ │ + psllw $0x8,%xmm5 │ │ + psllw $0x8,%xmm3 │ │ + pmullw %xmm6,%xmm9 │ │ + pmulhw %xmm3,%xmm5 │ │ + paddw %xmm9,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + dec %eax │ │ + jge d739 │ │ + pxor %xmm6,%xmm6 │ │ + pcmpgtw %xmm0,%xmm6 │ │ + paddw %xmm6,%xmm0 │ │ + paddw %xmm15,%xmm0 │ │ + psraw $0x4,%xmm0 │ │ + paddw %xmm0,%xmm4 │ │ + pminsw %xmm7,%xmm4 │ │ + pmaxsw %xmm8,%xmm4 │ │ + packuswb %xmm4,%xmm4 │ │ + movq %xmm4,(%rdi) │ │ + add $0x20,%r9 │ │ + add %rsi,%rdi │ │ + dec %r11d │ │ + jg d722 │ │ + add $0x1c8,%rsp │ │ + retq │ │ + lea 0xe4fa6(%rip),%r9 │ │ + and $0x1,%r8d │ │ + xor %eax,%eax │ │ + sub %edx,%ecx │ │ + cmovs %eax,%ecx │ │ + add %r8d,%r8d │ │ + punpcklbw %xmm1,%xmm1 │ │ + pshuflw $0x0,%xmm1,%xmm1 │ │ + punpcklqdq %xmm1,%xmm1 │ │ + movq (%r9,%rcx,8),%xmm7 │ │ + punpcklqdq %xmm7,%xmm7 │ │ + mov %rcx,(%rsp) │ │ + mov 0x1d0(%rsp),%edx │ │ + lea 0x70(%rsp),%rcx │ │ + lea 0x40(%r9,%r8,8),%r8 │ │ + mov $0x8,%r11d │ │ + lea (%r9,%rdx,2),%rdx │ │ + mov $0x1,%eax │ │ + movdqa (%rcx),%xmm4 │ │ + pxor %xmm0,%xmm0 │ │ + movq (%r8,%rax,8),%xmm2 │ │ + punpcklqdq %xmm2,%xmm2 │ │ + movsbq 0x70(%rax,%rdx,1),%r10 │ │ + movdqu (%rcx,%r10,2),%xmm5 │ │ + neg %r10 │ │ + movdqu (%rcx,%r10,2),%xmm6 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + movlhps %xmm5,%xmm6 │ │ + punpckhbw %xmm5,%xmm6 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtb %xmm6,%xmm5 │ │ + paddb %xmm5,%xmm6 │ │ + pxor %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + paddb %xmm5,%xmm3 │ │ + pxor %xmm5,%xmm3 │ │ + movdqa %xmm7,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw (%rsp),%xmm9 │ │ + movdqa %xmm1,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + movdqa %xmm5,%xmm9 │ │ + psrlw $0x8,%xmm9 │ │ + movdqa %xmm3,%xmm6 │ │ + psraw $0x8,%xmm6 │ │ + psllw $0x8,%xmm5 │ │ + psllw $0x8,%xmm3 │ │ + pmullw %xmm6,%xmm9 │ │ + pmulhw %xmm3,%xmm5 │ │ + paddw %xmm9,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + dec %eax │ │ + jge da2b │ │ + pxor %xmm6,%xmm6 │ │ + pcmpgtw %xmm0,%xmm6 │ │ + paddw %xmm6,%xmm0 │ │ + paddw %xmm15,%xmm0 │ │ + psraw $0x4,%xmm0 │ │ + paddw %xmm0,%xmm4 │ │ + packuswb %xmm4,%xmm4 │ │ + movq %xmm4,(%rdi) │ │ + add $0x20,%rcx │ │ + add %rsi,%rdi │ │ + dec %r11d │ │ + jg da1e │ │ + add $0x1c8,%rsp │ │ + retq │ │ + movd %r9d,%xmm1 │ │ + bsr %r9d,%r9d │ │ + mov 0x1d0(%rsp),%edx │ │ + xor %eax,%eax │ │ + sub %r9d,%ecx │ │ + cmovs %eax,%ecx │ │ + punpcklbw %xmm1,%xmm1 │ │ + pshuflw $0x0,%xmm1,%xmm1 │ │ + punpcklqdq %xmm1,%xmm1 │ │ + lea 0xe4e4c(%rip),%r8 │ │ + mov %rcx,(%rsp) │ │ + movq (%r8,%rcx,8),%xmm7 │ │ + punpcklqdq %xmm7,%xmm7 │ │ + lea (%r8,%rdx,2),%rdx │ │ + lea 0x70(%rsp),%rcx │ │ + mov $0x8,%r10d │ │ + mov $0x1,%eax │ │ + movdqa (%rcx),%xmm4 │ │ + pxor %xmm0,%xmm0 │ │ + movq 0x60(%r8,%rax,8),%xmm2 │ │ + punpcklqdq %xmm2,%xmm2 │ │ + movsbq 0x74(%rax,%rdx,1),%r9 │ │ + movdqu (%rcx,%r9,2),%xmm5 │ │ + neg %r9 │ │ + movdqu (%rcx,%r9,2),%xmm6 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + movlhps %xmm5,%xmm6 │ │ + punpckhbw %xmm5,%xmm6 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtb %xmm6,%xmm5 │ │ + paddb %xmm5,%xmm6 │ │ + pxor %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + paddb %xmm5,%xmm3 │ │ + pxor %xmm5,%xmm3 │ │ + movdqa %xmm7,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw (%rsp),%xmm9 │ │ + movdqa %xmm1,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + movdqa %xmm5,%xmm9 │ │ + psrlw $0x8,%xmm9 │ │ + movdqa %xmm3,%xmm6 │ │ + psraw $0x8,%xmm6 │ │ + psllw $0x8,%xmm5 │ │ + psllw $0x8,%xmm3 │ │ + pmullw %xmm6,%xmm9 │ │ + pmulhw %xmm3,%xmm5 │ │ + paddw %xmm9,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + movsbq 0x7c(%rax,%rdx,1),%r9 │ │ + movdqu (%rcx,%r9,2),%xmm5 │ │ + neg %r9 │ │ + movdqu (%rcx,%r9,2),%xmm6 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + movlhps %xmm5,%xmm6 │ │ + punpckhbw %xmm5,%xmm6 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtb %xmm6,%xmm5 │ │ + paddb %xmm5,%xmm6 │ │ + pxor %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + paddb %xmm5,%xmm3 │ │ + pxor %xmm5,%xmm3 │ │ + movdqa %xmm7,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw (%rsp),%xmm9 │ │ + movdqa %xmm1,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + movdqa %xmm5,%xmm9 │ │ + psrlw $0x8,%xmm9 │ │ + movdqa %xmm3,%xmm6 │ │ + psraw $0x8,%xmm6 │ │ + psllw $0x8,%xmm5 │ │ + psllw $0x8,%xmm3 │ │ + pmullw %xmm6,%xmm9 │ │ + pmulhw %xmm3,%xmm5 │ │ + paddw %xmm9,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + dec %eax │ │ + jge db5e │ │ + pxor %xmm6,%xmm6 │ │ + pcmpgtw %xmm0,%xmm6 │ │ + paddw %xmm6,%xmm0 │ │ + paddw %xmm15,%xmm0 │ │ + psraw $0x4,%xmm0 │ │ + paddw %xmm0,%xmm4 │ │ + packuswb %xmm4,%xmm4 │ │ + movq %xmm4,(%rdi) │ │ + add $0x20,%rcx │ │ + add %rsi,%rdi │ │ + dec %r10d │ │ + jg db51 │ │ + add $0x1c8,%rsp │ │ + retq │ │ + nopl (%rax) │ │ + sub $0x1c8,%rsp │ │ + mov 0x1e0(%rsp),%eax │ │ + movdqa 0xe4c7a(%rip),%xmm6 │ │ + pxor %xmm7,%xmm7 │ │ + lea (%rdi,%rsi,4),%r11 │ │ + lea (%rsi,%rsi,2),%r10 │ │ + test $0x2,%al │ │ + je dd8f │ │ + movq (%rdi),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movq (%rdi,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movq (%rdi,%rsi,2),%xmm2 │ │ + punpcklbw %xmm7,%xmm2 │ │ + movq (%rdi,%r10,1),%xmm3 │ │ + punpcklbw %xmm7,%xmm3 │ │ + movdqa %xmm0,0x70(%rsp) │ │ + movdqa %xmm1,0x90(%rsp) │ │ + movdqa %xmm2,0xb0(%rsp) │ │ + movdqa %xmm3,0xd0(%rsp) │ │ + movq (%r11),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movq (%r11,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movq (%r11,%rsi,2),%xmm2 │ │ + punpcklbw %xmm7,%xmm2 │ │ + movq (%r11,%r10,1),%xmm3 │ │ + punpcklbw %xmm7,%xmm3 │ │ + movdqa %xmm0,0xf0(%rsp) │ │ + movdqa %xmm1,0x110(%rsp) │ │ + movdqa %xmm2,0x130(%rsp) │ │ + movdqa %xmm3,0x150(%rsp) │ │ + jmpq de64 │ │ + movd (%rdi),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movd (%rdi,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movd (%rdi,%rsi,2),%xmm2 │ │ + punpcklbw %xmm7,%xmm2 │ │ + movd (%rdi,%r10,1),%xmm3 │ │ + punpcklbw %xmm7,%xmm3 │ │ + movdqa %xmm0,0x70(%rsp) │ │ + movdqa %xmm1,0x90(%rsp) │ │ + movdqa %xmm2,0xb0(%rsp) │ │ + movdqa %xmm3,0xd0(%rsp) │ │ + movd %xmm6,0x78(%rsp) │ │ + movd %xmm6,0x98(%rsp) │ │ + movd %xmm6,0xb8(%rsp) │ │ + movd %xmm6,0xd8(%rsp) │ │ + movd (%r11),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movd (%r11,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movd (%r11,%rsi,2),%xmm2 │ │ + punpcklbw %xmm7,%xmm2 │ │ + movd (%r11,%r10,1),%xmm3 │ │ + punpcklbw %xmm7,%xmm3 │ │ + movdqa %xmm0,0xf0(%rsp) │ │ + movdqa %xmm1,0x110(%rsp) │ │ + movdqa %xmm2,0x130(%rsp) │ │ + movdqa %xmm3,0x150(%rsp) │ │ + movd %xmm6,0xf8(%rsp) │ │ + movd %xmm6,0x118(%rsp) │ │ + movd %xmm6,0x138(%rsp) │ │ + movd %xmm6,0x158(%rsp) │ │ + test $0x4,%al │ │ + je df2b │ │ + test $0x1,%al │ │ + je dec5 │ │ + test $0x2,%al │ │ + je de98 │ │ + movq -0x2(%rcx),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movq -0x2(%rcx,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movdqu %xmm0,0x2c(%rsp) │ │ + movdqu %xmm1,0x4c(%rsp) │ │ + jmpq df37 │ │ + movq -0x4(%rcx),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movq -0x4(%rcx,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movdqu %xmm0,0x28(%rsp) │ │ + movdqu %xmm1,0x48(%rsp) │ │ + movd %xmm6,0x38(%rsp) │ │ + movd %xmm6,0x58(%rsp) │ │ + jmp df37 │ │ + test $0x2,%al │ │ + je def4 │ │ + movq (%rcx),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movq (%rcx,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movd %xmm6,0x2c(%rsp) │ │ + movd %xmm6,0x4c(%rsp) │ │ + movdqa %xmm0,0x30(%rsp) │ │ + movdqa %xmm1,0x50(%rsp) │ │ + jmp df37 │ │ + movd (%rcx),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movd (%rcx,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movd %xmm6,0x2c(%rsp) │ │ + movd %xmm6,0x4c(%rsp) │ │ + movdqa %xmm0,0x30(%rsp) │ │ + movdqa %xmm1,0x50(%rsp) │ │ + movd %xmm6,0x38(%rsp) │ │ + movd %xmm6,0x58(%rsp) │ │ + jmp df37 │ │ + movdqu %xmm6,0x2c(%rsp) │ │ + movdqu %xmm6,0x4c(%rsp) │ │ + test $0x1,%al │ │ + je dfac │ │ + movdqu (%rdx),%xmm0 │ │ + movdqa %xmm0,%xmm1 │ │ + punpckhbw %xmm7,%xmm1 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movhlps %xmm1,%xmm3 │ │ + movd %xmm1,0xec(%rsp) │ │ + movd %xmm3,0x12c(%rsp) │ │ + psrlq $0x20,%xmm1 │ │ + psrlq $0x20,%xmm3 │ │ + movd %xmm1,0x10c(%rsp) │ │ + movd %xmm3,0x14c(%rsp) │ │ + movhlps %xmm0,%xmm2 │ │ + movd %xmm0,0x6c(%rsp) │ │ + movd %xmm2,0xac(%rsp) │ │ + psrlq $0x20,%xmm0 │ │ + psrlq $0x20,%xmm2 │ │ + movd %xmm0,0x8c(%rsp) │ │ + movd %xmm2,0xcc(%rsp) │ │ + jmp dff1 │ │ + movd %xmm6,0x6c(%rsp) │ │ + movd %xmm6,0x8c(%rsp) │ │ + movd %xmm6,0xac(%rsp) │ │ + movd %xmm6,0xcc(%rsp) │ │ + movd %xmm6,0xec(%rsp) │ │ + movd %xmm6,0x10c(%rsp) │ │ + movd %xmm6,0x12c(%rsp) │ │ + movd %xmm6,0x14c(%rsp) │ │ + test $0x8,%al │ │ + je e0ef │ │ + lea (%rdi,%rsi,8),%rdx │ │ + test $0x1,%al │ │ + je e06b │ │ + test $0x2,%al │ │ + je e02f │ │ + movq -0x2(%rdx),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movq -0x2(%rdx,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movdqu %xmm0,0x16c(%rsp) │ │ + movdqu %xmm1,0x18c(%rsp) │ │ + jmpq e101 │ │ + movq -0x4(%rdx),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movq -0x4(%rdx,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movdqu %xmm0,0x168(%rsp) │ │ + movdqu %xmm1,0x188(%rsp) │ │ + movd %xmm6,0x178(%rsp) │ │ + movd %xmm6,0x198(%rsp) │ │ + jmpq e101 │ │ + test $0x2,%al │ │ + je e0a6 │ │ + movq (%rdx),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movq (%rdx,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movdqa %xmm0,0x170(%rsp) │ │ + movdqa %xmm1,0x190(%rsp) │ │ + movd %xmm6,0x16c(%rsp) │ │ + movd %xmm6,0x18c(%rsp) │ │ + jmp e101 │ │ + movd (%rdx),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movd (%rdx,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movdqa %xmm0,0x170(%rsp) │ │ + movdqa %xmm1,0x190(%rsp) │ │ + movd %xmm6,0x178(%rsp) │ │ + movd %xmm6,0x198(%rsp) │ │ + movd %xmm6,0x16c(%rsp) │ │ + movd %xmm6,0x18c(%rsp) │ │ + jmp e101 │ │ + movdqu %xmm6,0x16c(%rsp) │ │ + movdqu %xmm6,0x18c(%rsp) │ │ + movdqa 0xe4806(%rip),%xmm13 │ │ + movdqa 0xe480d(%rip),%xmm15 │ │ + movdqa %xmm6,%xmm14 │ │ + mov 0x1d8(%rsp),%ecx │ │ + test %r8d,%r8d │ │ + je e5f0 │ │ + movd %r8d,%xmm1 │ │ + bsr %r8d,%edx │ │ + test %r9d,%r9d │ │ + je e4a0 │ │ + movd %r9d,%xmm10 │ │ + bsr %r9d,%r9d │ │ + and $0x1,%r8d │ │ + sub %ecx,%edx │ │ + sub %ecx,%r9d │ │ + xor %ecx,%ecx │ │ + add %r8d,%r8d │ │ + neg %edx │ │ + cmovs %ecx,%edx │ │ + neg %r9d │ │ + cmovs %ecx,%r9d │ │ + punpcklbw %xmm1,%xmm1 │ │ + pshuflw $0x0,%xmm1,%xmm1 │ │ + punpcklqdq %xmm1,%xmm1 │ │ + punpcklbw %xmm10,%xmm10 │ │ + pshuflw $0x0,%xmm10,%xmm10 │ │ + punpcklqdq %xmm10,%xmm10 │ │ + lea 0xe47ff(%rip),%rcx │ │ + movq (%rcx,%rdx,8),%xmm11 │ │ + punpcklqdq %xmm11,%xmm11 │ │ + movq (%rcx,%r9,8),%xmm12 │ │ + punpcklqdq %xmm12,%xmm12 │ │ + mov %rdx,(%rsp) │ │ + mov %r9,0x10(%rsp) │ │ + mov 0x1d0(%rsp),%edx │ │ + lea 0x70(%rsp),%r9 │ │ + lea 0x40(%rcx,%r8,8),%r8 │ │ + mov $0x4,%r11d │ │ + lea (%rcx,%rdx,2),%rdx │ │ + mov $0x1,%eax │ │ + movq (%r9),%xmm4 │ │ + movhps 0x20(%r9),%xmm4 │ │ + pxor %xmm0,%xmm0 │ │ + movdqa %xmm4,%xmm7 │ │ + movdqa %xmm4,%xmm8 │ │ + movq (%r8,%rax,8),%xmm2 │ │ + punpcklqdq %xmm2,%xmm2 │ │ + movsbq 0x70(%rax,%rdx,1),%r10 │ │ + movq (%r9,%r10,2),%xmm5 │ │ + movhps 0x20(%r9,%r10,2),%xmm5 │ │ + neg %r10 │ │ + movq (%r9,%r10,2),%xmm6 │ │ + movhps 0x20(%r9,%r10,2),%xmm6 │ │ + movdqa %xmm14,%xmm3 │ │ + pcmpeqw %xmm5,%xmm3 │ │ + pminsw %xmm5,%xmm8 │ │ + pandn %xmm5,%xmm3 │ │ + pmaxsw %xmm3,%xmm7 │ │ + movdqa %xmm14,%xmm3 │ │ + pcmpeqw %xmm6,%xmm3 │ │ + pminsw %xmm6,%xmm8 │ │ + pandn %xmm6,%xmm3 │ │ + pmaxsw %xmm3,%xmm7 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + movlhps %xmm5,%xmm6 │ │ + punpckhbw %xmm5,%xmm6 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtb %xmm6,%xmm5 │ │ + paddb %xmm5,%xmm6 │ │ + pxor %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + paddb %xmm5,%xmm3 │ │ + pxor %xmm5,%xmm3 │ │ + movdqa %xmm11,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw (%rsp),%xmm9 │ │ + movdqa %xmm1,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + movdqa %xmm5,%xmm9 │ │ + psrlw $0x8,%xmm9 │ │ + movdqa %xmm3,%xmm6 │ │ + psraw $0x8,%xmm6 │ │ + psllw $0x8,%xmm5 │ │ + psllw $0x8,%xmm3 │ │ + pmullw %xmm6,%xmm9 │ │ + pmulhw %xmm3,%xmm5 │ │ + paddw %xmm9,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + movq 0x60(%rcx,%rax,8),%xmm2 │ │ + punpcklqdq %xmm2,%xmm2 │ │ + movsbq 0x74(%rax,%rdx,1),%r10 │ │ + movq (%r9,%r10,2),%xmm5 │ │ + movhps 0x20(%r9,%r10,2),%xmm5 │ │ + neg %r10 │ │ + movq (%r9,%r10,2),%xmm6 │ │ + movhps 0x20(%r9,%r10,2),%xmm6 │ │ + movdqa %xmm14,%xmm3 │ │ + pcmpeqw %xmm5,%xmm3 │ │ + pminsw %xmm5,%xmm8 │ │ + pandn %xmm5,%xmm3 │ │ + pmaxsw %xmm3,%xmm7 │ │ + movdqa %xmm14,%xmm3 │ │ + pcmpeqw %xmm6,%xmm3 │ │ + pminsw %xmm6,%xmm8 │ │ + pandn %xmm6,%xmm3 │ │ + pmaxsw %xmm3,%xmm7 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + movlhps %xmm5,%xmm6 │ │ + punpckhbw %xmm5,%xmm6 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtb %xmm6,%xmm5 │ │ + paddb %xmm5,%xmm6 │ │ + pxor %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + paddb %xmm5,%xmm3 │ │ + pxor %xmm5,%xmm3 │ │ + movdqa %xmm12,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw 0x10(%rsp),%xmm9 │ │ + movdqa %xmm10,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + movdqa %xmm5,%xmm9 │ │ + psrlw $0x8,%xmm9 │ │ + movdqa %xmm3,%xmm6 │ │ + psraw $0x8,%xmm6 │ │ + psllw $0x8,%xmm5 │ │ + psllw $0x8,%xmm3 │ │ + pmullw %xmm6,%xmm9 │ │ + pmulhw %xmm3,%xmm5 │ │ + paddw %xmm9,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + movsbq 0x7c(%rax,%rdx,1),%r10 │ │ + movq (%r9,%r10,2),%xmm5 │ │ + movhps 0x20(%r9,%r10,2),%xmm5 │ │ + neg %r10 │ │ + movq (%r9,%r10,2),%xmm6 │ │ + movhps 0x20(%r9,%r10,2),%xmm6 │ │ + movdqa %xmm14,%xmm3 │ │ + pcmpeqw %xmm5,%xmm3 │ │ + pminsw %xmm5,%xmm8 │ │ + pandn %xmm5,%xmm3 │ │ + pmaxsw %xmm3,%xmm7 │ │ + movdqa %xmm14,%xmm3 │ │ + pcmpeqw %xmm6,%xmm3 │ │ + pminsw %xmm6,%xmm8 │ │ + pandn %xmm6,%xmm3 │ │ + pmaxsw %xmm3,%xmm7 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + movlhps %xmm5,%xmm6 │ │ + punpckhbw %xmm5,%xmm6 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtb %xmm6,%xmm5 │ │ + paddb %xmm5,%xmm6 │ │ + pxor %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + paddb %xmm5,%xmm3 │ │ + pxor %xmm5,%xmm3 │ │ + movdqa %xmm12,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw 0x10(%rsp),%xmm9 │ │ + movdqa %xmm10,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + movdqa %xmm5,%xmm9 │ │ + psrlw $0x8,%xmm9 │ │ + movdqa %xmm3,%xmm6 │ │ + psraw $0x8,%xmm6 │ │ + psllw $0x8,%xmm5 │ │ + psllw $0x8,%xmm3 │ │ + pmullw %xmm6,%xmm9 │ │ + pmulhw %xmm3,%xmm5 │ │ + paddw %xmm9,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + dec %eax │ │ + jge e1d7 │ │ + pxor %xmm6,%xmm6 │ │ + pcmpgtw %xmm0,%xmm6 │ │ + paddw %xmm6,%xmm0 │ │ + paddw %xmm15,%xmm0 │ │ + psraw $0x4,%xmm0 │ │ + paddw %xmm0,%xmm4 │ │ + pminsw %xmm7,%xmm4 │ │ + pmaxsw %xmm8,%xmm4 │ │ + packuswb %xmm4,%xmm4 │ │ + movd %xmm4,(%rdi) │ │ + psrlq $0x20,%xmm4 │ │ + movd %xmm4,(%rdi,%rsi,1) │ │ + add $0x40,%r9 │ │ + lea (%rdi,%rsi,2),%rdi │ │ + dec %r11d │ │ + jg e1bb │ │ + add $0x1c8,%rsp │ │ + retq │ │ + lea 0xe44d9(%rip),%r9 │ │ + and $0x1,%r8d │ │ + xor %eax,%eax │ │ + sub %edx,%ecx │ │ + cmovs %eax,%ecx │ │ + add %r8d,%r8d │ │ + punpcklbw %xmm1,%xmm1 │ │ + pshuflw $0x0,%xmm1,%xmm1 │ │ + punpcklqdq %xmm1,%xmm1 │ │ + movq (%r9,%rcx,8),%xmm7 │ │ + punpcklqdq %xmm7,%xmm7 │ │ + mov %rcx,(%rsp) │ │ + mov 0x1d0(%rsp),%edx │ │ + lea 0x70(%rsp),%rcx │ │ + lea 0x40(%r9,%r8,8),%r8 │ │ + mov $0x4,%r11d │ │ + lea (%r9,%rdx,2),%rdx │ │ + mov $0x1,%eax │ │ + movq (%rcx),%xmm4 │ │ + movhps 0x20(%rcx),%xmm4 │ │ + pxor %xmm0,%xmm0 │ │ + movq (%r8,%rax,8),%xmm2 │ │ + punpcklqdq %xmm2,%xmm2 │ │ + movsbq 0x70(%rax,%rdx,1),%r10 │ │ + movq (%rcx,%r10,2),%xmm5 │ │ + movhps 0x20(%rcx,%r10,2),%xmm5 │ │ + neg %r10 │ │ + movq (%rcx,%r10,2),%xmm6 │ │ + movhps 0x20(%rcx,%r10,2),%xmm6 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + movlhps %xmm5,%xmm6 │ │ + punpckhbw %xmm5,%xmm6 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtb %xmm6,%xmm5 │ │ + paddb %xmm5,%xmm6 │ │ + pxor %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + paddb %xmm5,%xmm3 │ │ + pxor %xmm5,%xmm3 │ │ + movdqa %xmm7,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw (%rsp),%xmm9 │ │ + movdqa %xmm1,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + movdqa %xmm5,%xmm9 │ │ + psrlw $0x8,%xmm9 │ │ + movdqa %xmm3,%xmm6 │ │ + psraw $0x8,%xmm6 │ │ + psllw $0x8,%xmm5 │ │ + psllw $0x8,%xmm3 │ │ + pmullw %xmm6,%xmm9 │ │ + pmulhw %xmm3,%xmm5 │ │ + paddw %xmm9,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + dec %eax │ │ + jge e4fc │ │ + pxor %xmm6,%xmm6 │ │ + pcmpgtw %xmm0,%xmm6 │ │ + paddw %xmm6,%xmm0 │ │ + paddw %xmm15,%xmm0 │ │ + psraw $0x4,%xmm0 │ │ + paddw %xmm0,%xmm4 │ │ + packuswb %xmm4,%xmm4 │ │ + movd %xmm4,(%rdi) │ │ + psrlq $0x20,%xmm4 │ │ + movd %xmm4,(%rdi,%rsi,1) │ │ + add $0x40,%rcx │ │ + lea (%rdi,%rsi,2),%rdi │ │ + dec %r11d │ │ + jg e4eb │ │ + add $0x1c8,%rsp │ │ + retq │ │ + movd %r9d,%xmm1 │ │ + bsr %r9d,%r9d │ │ + mov 0x1d0(%rsp),%edx │ │ + xor %eax,%eax │ │ + sub %r9d,%ecx │ │ + cmovs %eax,%ecx │ │ + punpcklbw %xmm1,%xmm1 │ │ + pshuflw $0x0,%xmm1,%xmm1 │ │ + punpcklqdq %xmm1,%xmm1 │ │ + lea 0xe4364(%rip),%r8 │ │ + mov %rcx,(%rsp) │ │ + movq (%r8,%rcx,8),%xmm7 │ │ + punpcklqdq %xmm7,%xmm7 │ │ + lea (%r8,%rdx,2),%rdx │ │ + lea 0x70(%rsp),%rcx │ │ + mov $0x4,%r10d │ │ + mov $0x1,%eax │ │ + movq (%rcx),%xmm4 │ │ + movhps 0x20(%rcx),%xmm4 │ │ + pxor %xmm0,%xmm0 │ │ + movq 0x60(%r8,%rax,8),%xmm2 │ │ + punpcklqdq %xmm2,%xmm2 │ │ + movsbq 0x74(%rax,%rdx,1),%r9 │ │ + movq (%rcx,%r9,2),%xmm5 │ │ + movhps 0x20(%rcx,%r9,2),%xmm5 │ │ + neg %r9 │ │ + movq (%rcx,%r9,2),%xmm6 │ │ + movhps 0x20(%rcx,%r9,2),%xmm6 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + movlhps %xmm5,%xmm6 │ │ + punpckhbw %xmm5,%xmm6 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtb %xmm6,%xmm5 │ │ + paddb %xmm5,%xmm6 │ │ + pxor %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + paddb %xmm5,%xmm3 │ │ + pxor %xmm5,%xmm3 │ │ + movdqa %xmm7,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw (%rsp),%xmm9 │ │ + movdqa %xmm1,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + movdqa %xmm5,%xmm9 │ │ + psrlw $0x8,%xmm9 │ │ + movdqa %xmm3,%xmm6 │ │ + psraw $0x8,%xmm6 │ │ + psllw $0x8,%xmm5 │ │ + psllw $0x8,%xmm3 │ │ + pmullw %xmm6,%xmm9 │ │ + pmulhw %xmm3,%xmm5 │ │ + paddw %xmm9,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + movsbq 0x7c(%rax,%rdx,1),%r9 │ │ + movq (%rcx,%r9,2),%xmm5 │ │ + movhps 0x20(%rcx,%r9,2),%xmm5 │ │ + neg %r9 │ │ + movq (%rcx,%r9,2),%xmm6 │ │ + movhps 0x20(%rcx,%r9,2),%xmm6 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + movlhps %xmm5,%xmm6 │ │ + punpckhbw %xmm5,%xmm6 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtb %xmm6,%xmm5 │ │ + paddb %xmm5,%xmm6 │ │ + pxor %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + paddb %xmm5,%xmm3 │ │ + pxor %xmm5,%xmm3 │ │ + movdqa %xmm7,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw (%rsp),%xmm9 │ │ + movdqa %xmm1,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + movdqa %xmm5,%xmm9 │ │ + psrlw $0x8,%xmm9 │ │ + movdqa %xmm3,%xmm6 │ │ + psraw $0x8,%xmm6 │ │ + psllw $0x8,%xmm5 │ │ + psllw $0x8,%xmm3 │ │ + pmullw %xmm6,%xmm9 │ │ + pmulhw %xmm3,%xmm5 │ │ + paddw %xmm9,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + dec %eax │ │ + jge e64a │ │ + pxor %xmm6,%xmm6 │ │ + pcmpgtw %xmm0,%xmm6 │ │ + paddw %xmm6,%xmm0 │ │ + paddw %xmm15,%xmm0 │ │ + psraw $0x4,%xmm0 │ │ + paddw %xmm0,%xmm4 │ │ + packuswb %xmm4,%xmm4 │ │ + movd %xmm4,(%rdi) │ │ + psrlq $0x20,%xmm4 │ │ + movd %xmm4,(%rdi,%rsi,1) │ │ + add $0x40,%rcx │ │ + lea (%rdi,%rsi,2),%rdi │ │ + dec %r10d │ │ + jg e639 │ │ + add $0x1c8,%rsp │ │ + retq │ │ + nopl 0x0(%rax) │ │ + sub $0x148,%rsp │ │ + mov 0x160(%rsp),%eax │ │ + movdqa 0xe416a(%rip),%xmm6 │ │ + pxor %xmm7,%xmm7 │ │ + lea (%rsi,%rsi,2),%r10 │ │ + test $0x2,%al │ │ + je e849 │ │ + movq (%rdi),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movq (%rdi,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movq (%rdi,%rsi,2),%xmm2 │ │ + punpcklbw %xmm7,%xmm2 │ │ + movq (%rdi,%r10,1),%xmm3 │ │ + punpcklbw %xmm7,%xmm3 │ │ + movdqa %xmm0,0x70(%rsp) │ │ + movdqa %xmm1,0x90(%rsp) │ │ + movdqa %xmm2,0xb0(%rsp) │ │ + movdqa %xmm3,0xd0(%rsp) │ │ + jmp e8af │ │ + movd (%rdi),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movd (%rdi,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movd (%rdi,%rsi,2),%xmm2 │ │ + punpcklbw %xmm7,%xmm2 │ │ + movd (%rdi,%r10,1),%xmm3 │ │ + punpcklbw %xmm7,%xmm3 │ │ + movdqa %xmm0,0x70(%rsp) │ │ + movdqa %xmm1,0x90(%rsp) │ │ + movdqa %xmm2,0xb0(%rsp) │ │ + movdqa %xmm3,0xd0(%rsp) │ │ + movd %xmm6,0x78(%rsp) │ │ + movd %xmm6,0x98(%rsp) │ │ + movd %xmm6,0xb8(%rsp) │ │ + movd %xmm6,0xd8(%rsp) │ │ + test $0x4,%al │ │ + je e976 │ │ + test $0x1,%al │ │ + je e910 │ │ + test $0x2,%al │ │ + je e8e3 │ │ + movq -0x2(%rcx),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movq -0x2(%rcx,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movdqu %xmm0,0x2c(%rsp) │ │ + movdqu %xmm1,0x4c(%rsp) │ │ + jmpq e982 │ │ + movq -0x4(%rcx),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movq -0x4(%rcx,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movdqu %xmm0,0x28(%rsp) │ │ + movdqu %xmm1,0x48(%rsp) │ │ + movd %xmm6,0x38(%rsp) │ │ + movd %xmm6,0x58(%rsp) │ │ + jmp e982 │ │ + test $0x2,%al │ │ + je e93f │ │ + movq (%rcx),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movq (%rcx,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movd %xmm6,0x2c(%rsp) │ │ + movd %xmm6,0x4c(%rsp) │ │ + movdqa %xmm0,0x30(%rsp) │ │ + movdqa %xmm1,0x50(%rsp) │ │ + jmp e982 │ │ + movd (%rcx),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movd (%rcx,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movd %xmm6,0x2c(%rsp) │ │ + movd %xmm6,0x4c(%rsp) │ │ + movdqa %xmm0,0x30(%rsp) │ │ + movdqa %xmm1,0x50(%rsp) │ │ + movd %xmm6,0x38(%rsp) │ │ + movd %xmm6,0x58(%rsp) │ │ + jmp e982 │ │ + movdqu %xmm6,0x2c(%rsp) │ │ + movdqu %xmm6,0x4c(%rsp) │ │ + test $0x1,%al │ │ + je e9be │ │ + movq (%rdx),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movhlps %xmm0,%xmm2 │ │ + movd %xmm0,0x6c(%rsp) │ │ + movd %xmm2,0xac(%rsp) │ │ + psrlq $0x20,%xmm0 │ │ + psrlq $0x20,%xmm2 │ │ + movd %xmm0,0x8c(%rsp) │ │ + movd %xmm2,0xcc(%rsp) │ │ + jmp e9df │ │ + movd %xmm6,0x6c(%rsp) │ │ + movd %xmm6,0x8c(%rsp) │ │ + movd %xmm6,0xac(%rsp) │ │ + movd %xmm6,0xcc(%rsp) │ │ + test $0x8,%al │ │ + je eadd │ │ + lea (%rdi,%rsi,4),%rdx │ │ + test $0x1,%al │ │ + je ea59 │ │ + test $0x2,%al │ │ + je ea1d │ │ + movq -0x2(%rdx),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movq -0x2(%rdx,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movdqu %xmm0,0xec(%rsp) │ │ + movdqu %xmm1,0x10c(%rsp) │ │ + jmpq eaef │ │ + movq -0x4(%rdx),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movq -0x4(%rdx,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movdqu %xmm0,0xe8(%rsp) │ │ + movdqu %xmm1,0x108(%rsp) │ │ + movd %xmm6,0xf8(%rsp) │ │ + movd %xmm6,0x118(%rsp) │ │ + jmpq eaef │ │ + test $0x2,%al │ │ + je ea94 │ │ + movq (%rdx),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movq (%rdx,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movdqa %xmm0,0xf0(%rsp) │ │ + movdqa %xmm1,0x110(%rsp) │ │ + movd %xmm6,0xec(%rsp) │ │ + movd %xmm6,0x10c(%rsp) │ │ + jmp eaef │ │ + movd (%rdx),%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movd (%rdx,%rsi,1),%xmm1 │ │ + punpcklbw %xmm7,%xmm1 │ │ + movdqa %xmm0,0xf0(%rsp) │ │ + movdqa %xmm1,0x110(%rsp) │ │ + movd %xmm6,0xf8(%rsp) │ │ + movd %xmm6,0x118(%rsp) │ │ + movd %xmm6,0xec(%rsp) │ │ + movd %xmm6,0x10c(%rsp) │ │ + jmp eaef │ │ + movdqu %xmm6,0xec(%rsp) │ │ + movdqu %xmm6,0x10c(%rsp) │ │ + movdqa 0xe3e18(%rip),%xmm13 │ │ + movdqa 0xe3e1f(%rip),%xmm15 │ │ + movdqa %xmm6,%xmm14 │ │ + mov 0x158(%rsp),%ecx │ │ + test %r8d,%r8d │ │ + je efde │ │ + movd %r8d,%xmm1 │ │ + bsr %r8d,%edx │ │ + test %r9d,%r9d │ │ + je ee8e │ │ + movd %r9d,%xmm10 │ │ + bsr %r9d,%r9d │ │ + and $0x1,%r8d │ │ + sub %ecx,%edx │ │ + sub %ecx,%r9d │ │ + xor %ecx,%ecx │ │ + add %r8d,%r8d │ │ + neg %edx │ │ + cmovs %ecx,%edx │ │ + neg %r9d │ │ + cmovs %ecx,%r9d │ │ + punpcklbw %xmm1,%xmm1 │ │ + pshuflw $0x0,%xmm1,%xmm1 │ │ + punpcklqdq %xmm1,%xmm1 │ │ + punpcklbw %xmm10,%xmm10 │ │ + pshuflw $0x0,%xmm10,%xmm10 │ │ + punpcklqdq %xmm10,%xmm10 │ │ + lea 0xe3e11(%rip),%rcx │ │ + movq (%rcx,%rdx,8),%xmm11 │ │ + punpcklqdq %xmm11,%xmm11 │ │ + movq (%rcx,%r9,8),%xmm12 │ │ + punpcklqdq %xmm12,%xmm12 │ │ + mov %rdx,(%rsp) │ │ + mov %r9,0x10(%rsp) │ │ + mov 0x150(%rsp),%edx │ │ + lea 0x70(%rsp),%r9 │ │ + lea 0x40(%rcx,%r8,8),%r8 │ │ + mov $0x2,%r11d │ │ + lea (%rcx,%rdx,2),%rdx │ │ + mov $0x1,%eax │ │ + movq (%r9),%xmm4 │ │ + movhps 0x20(%r9),%xmm4 │ │ + pxor %xmm0,%xmm0 │ │ + movdqa %xmm4,%xmm7 │ │ + movdqa %xmm4,%xmm8 │ │ + movq (%r8,%rax,8),%xmm2 │ │ + punpcklqdq %xmm2,%xmm2 │ │ + movsbq 0x70(%rax,%rdx,1),%r10 │ │ + movq (%r9,%r10,2),%xmm5 │ │ + movhps 0x20(%r9,%r10,2),%xmm5 │ │ + neg %r10 │ │ + movq (%r9,%r10,2),%xmm6 │ │ + movhps 0x20(%r9,%r10,2),%xmm6 │ │ + movdqa %xmm14,%xmm3 │ │ + pcmpeqw %xmm5,%xmm3 │ │ + pminsw %xmm5,%xmm8 │ │ + pandn %xmm5,%xmm3 │ │ + pmaxsw %xmm3,%xmm7 │ │ + movdqa %xmm14,%xmm3 │ │ + pcmpeqw %xmm6,%xmm3 │ │ + pminsw %xmm6,%xmm8 │ │ + pandn %xmm6,%xmm3 │ │ + pmaxsw %xmm3,%xmm7 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + movlhps %xmm5,%xmm6 │ │ + punpckhbw %xmm5,%xmm6 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtb %xmm6,%xmm5 │ │ + paddb %xmm5,%xmm6 │ │ + pxor %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + paddb %xmm5,%xmm3 │ │ + pxor %xmm5,%xmm3 │ │ + movdqa %xmm11,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw (%rsp),%xmm9 │ │ + movdqa %xmm1,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + movdqa %xmm5,%xmm9 │ │ + psrlw $0x8,%xmm9 │ │ + movdqa %xmm3,%xmm6 │ │ + psraw $0x8,%xmm6 │ │ + psllw $0x8,%xmm5 │ │ + psllw $0x8,%xmm3 │ │ + pmullw %xmm6,%xmm9 │ │ + pmulhw %xmm3,%xmm5 │ │ + paddw %xmm9,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + movq 0x60(%rcx,%rax,8),%xmm2 │ │ + punpcklqdq %xmm2,%xmm2 │ │ + movsbq 0x74(%rax,%rdx,1),%r10 │ │ + movq (%r9,%r10,2),%xmm5 │ │ + movhps 0x20(%r9,%r10,2),%xmm5 │ │ + neg %r10 │ │ + movq (%r9,%r10,2),%xmm6 │ │ + movhps 0x20(%r9,%r10,2),%xmm6 │ │ + movdqa %xmm14,%xmm3 │ │ + pcmpeqw %xmm5,%xmm3 │ │ + pminsw %xmm5,%xmm8 │ │ + pandn %xmm5,%xmm3 │ │ + pmaxsw %xmm3,%xmm7 │ │ + movdqa %xmm14,%xmm3 │ │ + pcmpeqw %xmm6,%xmm3 │ │ + pminsw %xmm6,%xmm8 │ │ + pandn %xmm6,%xmm3 │ │ + pmaxsw %xmm3,%xmm7 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + movlhps %xmm5,%xmm6 │ │ + punpckhbw %xmm5,%xmm6 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtb %xmm6,%xmm5 │ │ + paddb %xmm5,%xmm6 │ │ + pxor %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + paddb %xmm5,%xmm3 │ │ + pxor %xmm5,%xmm3 │ │ + movdqa %xmm12,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw 0x10(%rsp),%xmm9 │ │ + movdqa %xmm10,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + movdqa %xmm5,%xmm9 │ │ + psrlw $0x8,%xmm9 │ │ + movdqa %xmm3,%xmm6 │ │ + psraw $0x8,%xmm6 │ │ + psllw $0x8,%xmm5 │ │ + psllw $0x8,%xmm3 │ │ + pmullw %xmm6,%xmm9 │ │ + pmulhw %xmm3,%xmm5 │ │ + paddw %xmm9,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + movsbq 0x7c(%rax,%rdx,1),%r10 │ │ + movq (%r9,%r10,2),%xmm5 │ │ + movhps 0x20(%r9,%r10,2),%xmm5 │ │ + neg %r10 │ │ + movq (%r9,%r10,2),%xmm6 │ │ + movhps 0x20(%r9,%r10,2),%xmm6 │ │ + movdqa %xmm14,%xmm3 │ │ + pcmpeqw %xmm5,%xmm3 │ │ + pminsw %xmm5,%xmm8 │ │ + pandn %xmm5,%xmm3 │ │ + pmaxsw %xmm3,%xmm7 │ │ + movdqa %xmm14,%xmm3 │ │ + pcmpeqw %xmm6,%xmm3 │ │ + pminsw %xmm6,%xmm8 │ │ + pandn %xmm6,%xmm3 │ │ + pmaxsw %xmm3,%xmm7 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + movlhps %xmm5,%xmm6 │ │ + punpckhbw %xmm5,%xmm6 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtb %xmm6,%xmm5 │ │ + paddb %xmm5,%xmm6 │ │ + pxor %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + paddb %xmm5,%xmm3 │ │ + pxor %xmm5,%xmm3 │ │ + movdqa %xmm12,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw 0x10(%rsp),%xmm9 │ │ + movdqa %xmm10,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + movdqa %xmm5,%xmm9 │ │ + psrlw $0x8,%xmm9 │ │ + movdqa %xmm3,%xmm6 │ │ + psraw $0x8,%xmm6 │ │ + psllw $0x8,%xmm5 │ │ + psllw $0x8,%xmm3 │ │ + pmullw %xmm6,%xmm9 │ │ + pmulhw %xmm3,%xmm5 │ │ + paddw %xmm9,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + dec %eax │ │ + jge ebc5 │ │ + pxor %xmm6,%xmm6 │ │ + pcmpgtw %xmm0,%xmm6 │ │ + paddw %xmm6,%xmm0 │ │ + paddw %xmm15,%xmm0 │ │ + psraw $0x4,%xmm0 │ │ + paddw %xmm0,%xmm4 │ │ + pminsw %xmm7,%xmm4 │ │ + pmaxsw %xmm8,%xmm4 │ │ + packuswb %xmm4,%xmm4 │ │ + movd %xmm4,(%rdi) │ │ + psrlq $0x20,%xmm4 │ │ + movd %xmm4,(%rdi,%rsi,1) │ │ + add $0x40,%r9 │ │ + lea (%rdi,%rsi,2),%rdi │ │ + dec %r11d │ │ + jg eba9 │ │ + add $0x148,%rsp │ │ + retq │ │ + lea 0xe3aeb(%rip),%r9 │ │ + and $0x1,%r8d │ │ + xor %eax,%eax │ │ + sub %edx,%ecx │ │ + cmovs %eax,%ecx │ │ + add %r8d,%r8d │ │ + punpcklbw %xmm1,%xmm1 │ │ + pshuflw $0x0,%xmm1,%xmm1 │ │ + punpcklqdq %xmm1,%xmm1 │ │ + movq (%r9,%rcx,8),%xmm7 │ │ + punpcklqdq %xmm7,%xmm7 │ │ + mov %rcx,(%rsp) │ │ + mov 0x150(%rsp),%edx │ │ + lea 0x70(%rsp),%rcx │ │ + lea 0x40(%r9,%r8,8),%r8 │ │ + mov $0x2,%r11d │ │ + lea (%r9,%rdx,2),%rdx │ │ + mov $0x1,%eax │ │ + movq (%rcx),%xmm4 │ │ + movhps 0x20(%rcx),%xmm4 │ │ + pxor %xmm0,%xmm0 │ │ + movq (%r8,%rax,8),%xmm2 │ │ + punpcklqdq %xmm2,%xmm2 │ │ + movsbq 0x70(%rax,%rdx,1),%r10 │ │ + movq (%rcx,%r10,2),%xmm5 │ │ + movhps 0x20(%rcx,%r10,2),%xmm5 │ │ + neg %r10 │ │ + movq (%rcx,%r10,2),%xmm6 │ │ + movhps 0x20(%rcx,%r10,2),%xmm6 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + movlhps %xmm5,%xmm6 │ │ + punpckhbw %xmm5,%xmm6 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtb %xmm6,%xmm5 │ │ + paddb %xmm5,%xmm6 │ │ + pxor %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + paddb %xmm5,%xmm3 │ │ + pxor %xmm5,%xmm3 │ │ + movdqa %xmm7,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw (%rsp),%xmm9 │ │ + movdqa %xmm1,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + movdqa %xmm5,%xmm9 │ │ + psrlw $0x8,%xmm9 │ │ + movdqa %xmm3,%xmm6 │ │ + psraw $0x8,%xmm6 │ │ + psllw $0x8,%xmm5 │ │ + psllw $0x8,%xmm3 │ │ + pmullw %xmm6,%xmm9 │ │ + pmulhw %xmm3,%xmm5 │ │ + paddw %xmm9,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + dec %eax │ │ + jge eeea │ │ + pxor %xmm6,%xmm6 │ │ + pcmpgtw %xmm0,%xmm6 │ │ + paddw %xmm6,%xmm0 │ │ + paddw %xmm15,%xmm0 │ │ + psraw $0x4,%xmm0 │ │ + paddw %xmm0,%xmm4 │ │ + packuswb %xmm4,%xmm4 │ │ + movd %xmm4,(%rdi) │ │ + psrlq $0x20,%xmm4 │ │ + movd %xmm4,(%rdi,%rsi,1) │ │ + add $0x40,%rcx │ │ + lea (%rdi,%rsi,2),%rdi │ │ + dec %r11d │ │ + jg eed9 │ │ + add $0x148,%rsp │ │ + retq │ │ + movd %r9d,%xmm1 │ │ + bsr %r9d,%r9d │ │ + mov 0x150(%rsp),%edx │ │ + xor %eax,%eax │ │ + sub %r9d,%ecx │ │ + cmovs %eax,%ecx │ │ + punpcklbw %xmm1,%xmm1 │ │ + pshuflw $0x0,%xmm1,%xmm1 │ │ + punpcklqdq %xmm1,%xmm1 │ │ + lea 0xe3976(%rip),%r8 │ │ + mov %rcx,(%rsp) │ │ + movq (%r8,%rcx,8),%xmm7 │ │ + punpcklqdq %xmm7,%xmm7 │ │ + lea (%r8,%rdx,2),%rdx │ │ + lea 0x70(%rsp),%rcx │ │ + mov $0x2,%r10d │ │ + mov $0x1,%eax │ │ + movq (%rcx),%xmm4 │ │ + movhps 0x20(%rcx),%xmm4 │ │ + pxor %xmm0,%xmm0 │ │ + movq 0x60(%r8,%rax,8),%xmm2 │ │ + punpcklqdq %xmm2,%xmm2 │ │ + movsbq 0x74(%rax,%rdx,1),%r9 │ │ + movq (%rcx,%r9,2),%xmm5 │ │ + movhps 0x20(%rcx,%r9,2),%xmm5 │ │ + neg %r9 │ │ + movq (%rcx,%r9,2),%xmm6 │ │ + movhps 0x20(%rcx,%r9,2),%xmm6 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + movlhps %xmm5,%xmm6 │ │ + punpckhbw %xmm5,%xmm6 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtb %xmm6,%xmm5 │ │ + paddb %xmm5,%xmm6 │ │ + pxor %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + paddb %xmm5,%xmm3 │ │ + pxor %xmm5,%xmm3 │ │ + movdqa %xmm7,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw (%rsp),%xmm9 │ │ + movdqa %xmm1,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + movdqa %xmm5,%xmm9 │ │ + psrlw $0x8,%xmm9 │ │ + movdqa %xmm3,%xmm6 │ │ + psraw $0x8,%xmm6 │ │ + psllw $0x8,%xmm5 │ │ + psllw $0x8,%xmm3 │ │ + pmullw %xmm6,%xmm9 │ │ + pmulhw %xmm3,%xmm5 │ │ + paddw %xmm9,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + movsbq 0x7c(%rax,%rdx,1),%r9 │ │ + movq (%rcx,%r9,2),%xmm5 │ │ + movhps 0x20(%rcx,%r9,2),%xmm5 │ │ + neg %r9 │ │ + movq (%rcx,%r9,2),%xmm6 │ │ + movhps 0x20(%rcx,%r9,2),%xmm6 │ │ + psubw %xmm4,%xmm5 │ │ + psubw %xmm4,%xmm6 │ │ + packsswb %xmm6,%xmm5 │ │ + movlhps %xmm5,%xmm6 │ │ + punpckhbw %xmm5,%xmm6 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtb %xmm6,%xmm5 │ │ + paddb %xmm5,%xmm6 │ │ + pxor %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + paddb %xmm5,%xmm3 │ │ + pxor %xmm5,%xmm3 │ │ + movdqa %xmm7,%xmm9 │ │ + pand %xmm6,%xmm9 │ │ + psrlw (%rsp),%xmm9 │ │ + movdqa %xmm1,%xmm5 │ │ + psubusb %xmm9,%xmm5 │ │ + pminub %xmm6,%xmm5 │ │ + movdqa %xmm5,%xmm9 │ │ + psrlw $0x8,%xmm9 │ │ + movdqa %xmm3,%xmm6 │ │ + psraw $0x8,%xmm6 │ │ + psllw $0x8,%xmm5 │ │ + psllw $0x8,%xmm3 │ │ + pmullw %xmm6,%xmm9 │ │ + pmulhw %xmm3,%xmm5 │ │ + paddw %xmm9,%xmm5 │ │ + paddw %xmm5,%xmm0 │ │ + dec %eax │ │ + jge f038 │ │ + pxor %xmm6,%xmm6 │ │ + pcmpgtw %xmm0,%xmm6 │ │ + paddw %xmm6,%xmm0 │ │ + paddw %xmm15,%xmm0 │ │ + psraw $0x4,%xmm0 │ │ + paddw %xmm0,%xmm4 │ │ + packuswb %xmm4,%xmm4 │ │ + movd %xmm4,(%rdi) │ │ + psrlq $0x20,%xmm4 │ │ + movd %xmm4,(%rdi,%rsi,1) │ │ + add $0x40,%rcx │ │ + lea (%rdi,%rsi,2),%rdi │ │ + dec %r10d │ │ + jg f027 │ │ + add $0x148,%rsp │ │ + retq │ │ + nopw 0x0(%rax,%rax,1) │ │ + vmovq (%rdi),%xmm0 │ │ + vmovhps (%rdi,%rsi,1),%xmm0,%xmm0 │ │ + lea 0xe39a0(%rip),%r10 │ │ + vmovq -0x2(%rcx),%xmm1 │ │ + vmovhps -0x2(%rcx,%rsi,1),%xmm1,%xmm1 │ │ + mov 0x18(%rsp),%eax │ │ + vinserti32x4 $0x1,(%rdx),%ymm0,%ymm16 │ │ + lea (%rsi,%rsi,2),%rdx │ │ + vinserti32x4 $0x1,(%rdi,%rsi,2),%ymm1,%ymm17 │ │ + vmovdqa32 -0x140(%r10),%zmm21 │ │ + vinserti32x4 $0x2,(%rdi,%rdx,1),%zmm16,%zmm16 │ │ + test $0x8,%al │ │ + je f229 │ │ + lea -0x4(%rdi,%rsi,4),%rcx │ │ + vinserti32x4 $0x2,(%rcx),%zmm17,%zmm17 │ │ + vinserti32x4 $0x3,(%rcx,%rsi,1),%zmm16,%zmm16 │ │ + mov 0x8(%rsp),%r11d │ │ + vmovdqa32 0x80(%r10),%zmm19 │ │ + mov 0x10(%rsp),%ecx │ │ + vpermi2b %zmm17,%zmm16,%zmm21 │ │ + vpbroadcastd 0x1ac(%r10),%zmm16 │ │ + vpxord %zmm23,%zmm23,%zmm23 │ │ + lea (%r10,%rcx,8),%rcx │ │ + vpermb %zmm21,%zmm19,%zmm22 │ │ + cmp $0xf,%eax │ │ + jne f3a0 │ │ + test %r8d,%r8d │ │ + je f354 │ │ + vpaddd 0xc8(%r10,%r11,4){1to16},%zmm19,%zmm17 │ │ + vpermb %zmm21,%zmm17,%zmm17 │ │ + vpcmpnleub %zmm17,%zmm22,%k1 │ │ + vpsubb %zmm22,%zmm17,%zmm18 │ │ + lzcnt %r8d,%eax │ │ + vpsubb %zmm17,%zmm22,%zmm18{%k1} │ │ + vpbroadcastb %r8d,%zmm20 │ │ + and $0x1,%r8d │ │ + vgf2p8affineqb $0x0,(%rcx,%rax,8){1to8},%zmm18,%zmm25 │ │ + vpbroadcastd 0x1a0(%r10,%r8,4),%zmm26 │ │ + vpsubb %zmm26,%zmm23,%zmm26{%k1} │ │ + vpsubusb %zmm25,%zmm20,%zmm20 │ │ + vpminub %zmm20,%zmm18,%zmm18 │ │ + vpdpbusd %zmm26,%zmm18,%zmm16 │ │ + test %r9d,%r9d │ │ + je f359 │ │ + callq f460 │ │ + vpminub %zmm17,%zmm22,%zmm20 │ │ + vpmaxub %zmm22,%zmm17,%zmm17 │ │ + vpminub %zmm19,%zmm18,%zmm21 │ │ + vpmaxub %zmm19,%zmm18,%zmm18 │ │ + vpminub %zmm21,%zmm20,%zmm20 │ │ + vpmaxub %zmm17,%zmm18,%zmm18 │ │ + vpsrldq $0x2,%zmm20,%zmm17 │ │ + vpsrldq $0x2,%zmm18,%zmm19 │ │ + vpminub %zmm20,%zmm17,%zmm17 │ │ + vpcmpltw %zmm23,%zmm16,%k1 │ │ + vpshldd $0x8,%zmm16,%zmm22,%zmm22 │ │ + vpmaxub %zmm19,%zmm18,%zmm18 │ │ + vpslldq $0x1,%zmm17,%zmm19 │ │ + vpsubw %zmm16,%zmm23,%zmm23 │ │ + vpaddusw %zmm22,%zmm16,%zmm16 │ │ + vpsubusw %zmm23,%zmm22,%zmm16{%k1} │ │ + vpslldq $0x1,%zmm18,%zmm20 │ │ + vpminub %zmm19,%zmm17,%zmm17 │ │ + vpmaxub %zmm20,%zmm18,%zmm18 │ │ + vpmaxub %zmm17,%zmm16,%zmm16 │ │ + vpminub %zmm18,%zmm16,%zmm16 │ │ + jmp f366 │ │ + callq f460 │ │ + vpshldd $0x8,%zmm16,%zmm22,%zmm22 │ │ + vpaddw %zmm22,%zmm16,%zmm16 │ │ + vmovdqa32 0x180(%r10),%xmm17 │ │ + vpermb %zmm16,%zmm17,%zmm16 │ │ + vmovd %xmm16,(%rdi) │ │ + vpextrd $0x1,%xmm16,(%rdi,%rsi,1) │ │ + vpextrd $0x2,%xmm16,(%rdi,%rsi,2) │ │ + vpextrd $0x3,%xmm16,(%rdi,%rdx,1) │ │ + retq │ │ + callq f423 │ │ + jmp f359 │ │ + nopl 0x0(%rax) │ │ + vpbroadcastq (%r10,%rax,8),%zmm24 │ │ + test %r8d,%r8d │ │ + je f392 │ │ + vpaddd 0xc8(%r10,%r11,4){1to16},%zmm19,%zmm18 │ │ + vpshufbitqmb %zmm18,%zmm24,%k1 │ │ + vmovdqa32 %zmm22,%zmm17 │ │ + vpermb %zmm21,%zmm18,%zmm17{%k1} │ │ + vpcmpnleub %zmm17,%zmm22,%k1 │ │ + vpsubb %zmm22,%zmm17,%zmm18 │ │ + lzcnt %r8d,%eax │ │ + vpsubb %zmm17,%zmm22,%zmm18{%k1} │ │ + vpbroadcastb %r8d,%zmm20 │ │ + and $0x1,%r8d │ │ + vgf2p8affineqb $0x0,(%rcx,%rax,8){1to8},%zmm18,%zmm25 │ │ + vpbroadcastd 0x1a0(%r10,%r8,4),%zmm26 │ │ + vpsubb %zmm26,%zmm23,%zmm26{%k1} │ │ + vpsubusb %zmm25,%zmm20,%zmm20 │ │ + vpminub %zmm20,%zmm18,%zmm18 │ │ + vpdpbusd %zmm26,%zmm18,%zmm16 │ │ + test %r9d,%r9d │ │ + je f359 │ │ + callq f423 │ │ + jmpq f2ce │ │ + vpaddd 0xd0(%r10,%r11,4){1to16},%zmm19,%zmm20 │ │ + vpaddd 0xc0(%r10,%r11,4){1to16},%zmm19,%zmm25 │ │ + vpshufbitqmb %zmm20,%zmm24,%k1 │ │ + vmovdqa32 %zmm22,%zmm18 │ │ + vpermb %zmm21,%zmm20,%zmm18{%k1} │ │ + vpshufbitqmb %zmm25,%zmm24,%k1 │ │ + vmovdqa32 %zmm22,%zmm19 │ │ + vpermb %zmm21,%zmm25,%zmm19{%k1} │ │ + jmp f47c │ │ + nopl 0x0(%rax) │ │ + vpaddd 0xd0(%r10,%r11,4){1to16},%zmm19,%zmm18 │ │ + vpaddd 0xc0(%r10,%r11,4){1to16},%zmm19,%zmm19 │ │ + vpermb %zmm21,%zmm18,%zmm18 │ │ + vpermb %zmm21,%zmm19,%zmm19 │ │ + vpbroadcastd 0x1a8(%r10),%zmm24 │ │ + vpcmpnleub %zmm18,%zmm22,%k1 │ │ + vpsubb %zmm22,%zmm18,%zmm20 │ │ + vpbroadcastb %r9d,%zmm28 │ │ + lzcnt %r9d,%r9d │ │ + vpsubb %zmm18,%zmm22,%zmm20{%k1} │ │ + vpcmpnleub %zmm19,%zmm22,%k2 │ │ + vpbroadcastq (%rcx,%r9,8),%zmm27 │ │ + vgf2p8affineqb $0x0,%zmm27,%zmm20,%zmm26 │ │ + vpsubb %zmm22,%zmm19,%zmm21 │ │ + vmovdqa32 %zmm24,%zmm25 │ │ + vpsubb %zmm24,%zmm23,%zmm24{%k1} │ │ + vpsubusb %zmm26,%zmm28,%zmm26 │ │ + vpsubb %zmm19,%zmm22,%zmm21{%k2} │ │ + vpminub %zmm26,%zmm20,%zmm20 │ │ + vpdpbusd %zmm24,%zmm20,%zmm16 │ │ + vgf2p8affineqb $0x0,%zmm27,%zmm21,%zmm27 │ │ + vpsubb %zmm25,%zmm23,%zmm25{%k2} │ │ + vpsubusb %zmm27,%zmm28,%zmm28 │ │ + vpminub %zmm28,%zmm21,%zmm21 │ │ + vpdpbusd %zmm25,%zmm21,%zmm16 │ │ + retq │ │ + vpbroadcastd %esi,%ymm5 │ │ + mov 0x18(%rsp),%eax │ │ + lea 0xe366f(%rip),%r11 │ │ + vmovq -0x2(%rcx),%xmm17 │ │ + vpmulld -0xa0(%r11),%ymm5,%ymm5 │ │ + kxnorb %k1,%k1,%k1 │ │ + vmovq -0x2(%rcx,%rsi,1),%xmm18 │ │ + vpgatherdq (%rdi,%ymm5,1),%zmm16{%k1} │ │ + vmovdqa32 -0x100(%r11),%zmm30 │ │ + vmovdqu32 -0xe0(%r11),%zmm31 │ │ + test $0x8,%al │ │ + je f563 │ │ + lea -0x2(%rdi,%rsi,8),%r10 │ │ + vinserti32x4 $0x1,(%r10),%ymm17,%ymm17 │ │ + vinserti32x4 $0x1,(%r10,%rsi,1),%ymm18,%ymm18 │ │ + vpunpcklqdq %ymm18,%ymm17,%ymm17 │ │ + vinserti32x4 $0x2,(%rdx),%zmm17,%zmm17 │ │ + mov 0x8(%rsp),%edx │ │ + vmovdqa32 0x80(%r11),%zmm0 │ │ + mov 0x10(%rsp),%ecx │ │ + vpermi2b %zmm17,%zmm16,%zmm30 │ │ + vpermi2b %zmm17,%zmm16,%zmm31 │ │ + vpbroadcastd 0x1ac(%r11),%zmm16 │ │ + vpxord %zmm4,%zmm4,%zmm4 │ │ + lea (%r11,%rcx,8),%rcx │ │ + vpermb %zmm30,%zmm0,%zmm18 │ │ + vpermb %zmm31,%zmm0,%zmm19 │ │ + vmovdqa32 %zmm16,%zmm17 │ │ + cmp $0xf,%al │ │ + jne f7c0 │ │ + test %r8d,%r8d │ │ + je f75f │ │ + vpaddd 0xc8(%r11,%rdx,4){1to16},%zmm0,%zmm22 │ │ + vpermb %zmm30,%zmm22,%zmm20 │ │ + vpermb %zmm31,%zmm22,%zmm21 │ │ + vpcmpnleub %zmm20,%zmm18,%k1 │ │ + vpcmpnleub %zmm21,%zmm19,%k2 │ │ + vpsubb %zmm18,%zmm20,%zmm22 │ │ + vpsubb %zmm19,%zmm21,%zmm23 │ │ + lzcnt %r8d,%eax │ │ + vpsubb %zmm20,%zmm18,%zmm22{%k1} │ │ + vpsubb %zmm21,%zmm19,%zmm23{%k2} │ │ + vpbroadcastb %r8d,%zmm29 │ │ + vpbroadcastq (%rcx,%rax,8),%zmm25 │ │ + and $0x1,%r8d │ │ + vpbroadcastd 0x1a0(%r11,%r8,4),%zmm27 │ │ + vgf2p8affineqb $0x0,%zmm25,%zmm22,%zmm24 │ │ + vgf2p8affineqb $0x0,%zmm25,%zmm23,%zmm25 │ │ + vmovdqa32 %zmm27,%zmm26 │ │ + mov %r9d,%r10d │ │ + vpsubb %zmm27,%zmm4,%zmm26{%k1} │ │ + vpsubb %zmm27,%zmm4,%zmm27{%k2} │ │ + vpsubusb %zmm24,%zmm29,%zmm28 │ │ + vpsubusb %zmm25,%zmm29,%zmm29 │ │ + vpminub %zmm28,%zmm22,%zmm22 │ │ + vpminub %zmm29,%zmm23,%zmm23 │ │ + vpdpbusd %zmm26,%zmm22,%zmm16 │ │ + vpdpbusd %zmm27,%zmm23,%zmm17 │ │ + test %r10d,%r10d │ │ + je f767 │ │ + callq f910 │ │ + vpminub %zmm18,%zmm20,%zmm26 │ │ + vpminub %zmm24,%zmm22,%zmm28 │ │ + vpminub %zmm19,%zmm21,%zmm27 │ │ + vpminub %zmm25,%zmm23,%zmm29 │ │ + vpmaxub %zmm18,%zmm20,%zmm20 │ │ + vpmaxub %zmm24,%zmm22,%zmm22 │ │ + vpmaxub %zmm19,%zmm21,%zmm21 │ │ + vpmaxub %zmm25,%zmm23,%zmm23 │ │ + vpminub %zmm28,%zmm26,%zmm26 │ │ + vpminub %zmm29,%zmm27,%zmm27 │ │ + vpmaxub %zmm22,%zmm20,%zmm20 │ │ + vpmaxub %zmm23,%zmm21,%zmm21 │ │ + mov $0xaaaaaaaa,%edx │ │ + kmovd %edx,%k1 │ │ + kxnorb %k2,%k2,%k2 │ │ + vpshrdd $0x10,%zmm17,%zmm16,%zmm28 │ │ + vpshrdd $0x10,%zmm27,%zmm26,%zmm22 │ │ + vpshrdd $0x10,%zmm21,%zmm20,%zmm24 │ │ + vpblendmw %zmm27,%zmm26,%zmm23{%k1} │ │ + vpblendmw %zmm21,%zmm20,%zmm25{%k1} │ │ + vpblendmw %zmm28,%zmm16,%zmm20{%k1} │ │ + vpblendmw %zmm17,%zmm28,%zmm21{%k1} │ │ + vpshrdd $0x10,%zmm19,%zmm18,%zmm18 │ │ + vpminub %zmm23,%zmm22,%zmm22 │ │ + vpmaxub %zmm25,%zmm24,%zmm24 │ │ + vmovdqa32 0x180(%r11),%ymm30 │ │ + vpcmpltw %zmm4,%zmm20,%k1 │ │ + vpshldw $0x8,%zmm21,%zmm18,%zmm18 │ │ + vpslldq $0x1,%zmm22,%zmm23 │ │ + vpslldq $0x1,%zmm24,%zmm25 │ │ + vpsubw %zmm20,%zmm4,%zmm21 │ │ + vpaddusw %zmm18,%zmm20,%zmm16 │ │ + vpminub %zmm23,%zmm22,%zmm22 │ │ + vpmaxub %zmm25,%zmm24,%zmm24 │ │ + vpsubusw %zmm21,%zmm18,%zmm16{%k1} │ │ + vpmaxub %zmm22,%zmm16,%zmm16 │ │ + vpminub %zmm24,%zmm16,%zmm16 │ │ + vpermb %zmm16,%zmm30,%zmm16 │ │ + vpscatterdd %ymm16,(%rdi,%ymm5,1){%k2} │ │ + vzeroupper │ │ + retq │ │ + mov %r9d,%r10d │ │ + callq f910 │ │ + vmovdqa32 0x180(%r11),%ymm20 │ │ + kxnorb %k1,%k1,%k1 │ │ + vpshldd $0x8,%zmm16,%zmm18,%zmm18 │ │ + vpshldd $0x8,%zmm17,%zmm19,%zmm19 │ │ + vpaddw %zmm18,%zmm16,%zmm16 │ │ + vpaddw %zmm19,%zmm17,%zmm17 │ │ + vpslld $0x10,%zmm16,%zmm16 │ │ + vpshrdd $0x10,%zmm17,%zmm16,%zmm16 │ │ + vpermb %zmm16,%zmm20,%zmm16 │ │ + vpscatterdd %ymm16,(%rdi,%ymm5,1){%k1} │ │ + vzeroupper │ │ + retq │ │ + mov %r9d,%r10d │ │ + callq f8a7 │ │ + jmp f767 │ │ + nopl 0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + mov %eax,%r10d │ │ + or $0x8,%eax │ │ + or $0x4,%r10d │ │ + vpbroadcastq (%r11,%rax,8),%zmm1 │ │ + vpbroadcastq (%r11,%r10,8),%zmm2 │ │ + test %r8d,%r8d │ │ + je f7ab │ │ + vpaddd 0xc8(%r11,%rdx,4){1to16},%zmm0,%zmm22 │ │ + vpshufbitqmb %zmm22,%zmm1,%k1 │ │ + vpshufbitqmb %zmm22,%zmm2,%k2 │ │ + vmovdqa32 %zmm18,%zmm20 │ │ + vmovdqa32 %zmm19,%zmm21 │ │ + vpermb %zmm30,%zmm22,%zmm20{%k1} │ │ + vpermb %zmm31,%zmm22,%zmm21{%k2} │ │ + vpcmpnleub %zmm20,%zmm18,%k1 │ │ + vpcmpnleub %zmm21,%zmm19,%k2 │ │ + vpsubb %zmm18,%zmm20,%zmm22 │ │ + vpsubb %zmm19,%zmm21,%zmm23 │ │ + lzcnt %r8d,%eax │ │ + vpsubb %zmm20,%zmm18,%zmm22{%k1} │ │ + vpsubb %zmm21,%zmm19,%zmm23{%k2} │ │ + vpbroadcastb %r8d,%zmm29 │ │ + vpbroadcastq (%rcx,%rax,8),%zmm25 │ │ + and $0x1,%r8d │ │ + vpbroadcastd 0x1a0(%r11,%r8,4),%zmm27 │ │ + vgf2p8affineqb $0x0,%zmm25,%zmm22,%zmm24 │ │ + vgf2p8affineqb $0x0,%zmm25,%zmm23,%zmm25 │ │ + vmovdqa32 %zmm27,%zmm26 │ │ + mov %r9d,%r10d │ │ + vpsubb %zmm27,%zmm4,%zmm26{%k1} │ │ + vpsubb %zmm27,%zmm4,%zmm27{%k2} │ │ + vpsubusb %zmm24,%zmm29,%zmm28 │ │ + vpsubusb %zmm25,%zmm29,%zmm29 │ │ + vpminub %zmm28,%zmm22,%zmm22 │ │ + vpminub %zmm29,%zmm23,%zmm23 │ │ + vpdpbusd %zmm26,%zmm22,%zmm16 │ │ + vpdpbusd %zmm27,%zmm23,%zmm17 │ │ + test %r10d,%r10d │ │ + je f767 │ │ + callq f8a7 │ │ + jmpq f66c │ │ + vpaddd 0xd0(%r11,%rdx,4){1to16},%zmm0,%zmm26 │ │ + vpaddd 0xc0(%r11,%rdx,4){1to16},%zmm0,%zmm27 │ │ + vpshufbitqmb %zmm26,%zmm1,%k1 │ │ + vpshufbitqmb %zmm26,%zmm2,%k2 │ │ + vpshufbitqmb %zmm27,%zmm1,%k3 │ │ + vpshufbitqmb %zmm27,%zmm2,%k4 │ │ + vmovdqa32 %zmm18,%zmm22 │ │ + vmovdqa32 %zmm19,%zmm23 │ │ + vmovdqa32 %zmm18,%zmm24 │ │ + vmovdqa32 %zmm19,%zmm25 │ │ + vpermb %zmm30,%zmm26,%zmm22{%k1} │ │ + vpermb %zmm31,%zmm26,%zmm23{%k2} │ │ + vpermb %zmm30,%zmm27,%zmm24{%k3} │ │ + vpermb %zmm31,%zmm27,%zmm25{%k4} │ │ + jmp f938 │ │ + nopl 0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + vpaddd 0xd0(%r11,%rdx,4){1to16},%zmm0,%zmm24 │ │ + vpaddd 0xc0(%r11,%rdx,4){1to16},%zmm0,%zmm25 │ │ + vpermb %zmm30,%zmm24,%zmm22 │ │ + vpermb %zmm31,%zmm24,%zmm23 │ │ + vpermb %zmm30,%zmm25,%zmm24 │ │ + vpermb %zmm31,%zmm25,%zmm25 │ │ + vpbroadcastb %r10d,%zmm2 │ │ + lzcnt %r10d,%r10d │ │ + vpcmpnleub %zmm22,%zmm18,%k1 │ │ + vpcmpnleub %zmm23,%zmm19,%k2 │ │ + vpcmpnleub %zmm24,%zmm18,%k3 │ │ + vpcmpnleub %zmm25,%zmm19,%k4 │ │ + vpbroadcastq (%rcx,%r10,8),%zmm1 │ │ + vpsubb %zmm18,%zmm22,%zmm26 │ │ + vpsubb %zmm19,%zmm23,%zmm27 │ │ + vpsubb %zmm18,%zmm24,%zmm28 │ │ + vpsubb %zmm19,%zmm25,%zmm29 │ │ + vpsubb %zmm22,%zmm18,%zmm26{%k1} │ │ + vpsubb %zmm23,%zmm19,%zmm27{%k2} │ │ + vpsubb %zmm24,%zmm18,%zmm28{%k3} │ │ + vpsubb %zmm25,%zmm19,%zmm29{%k4} │ │ + vpbroadcastd 0x1a8(%r11),%zmm3 │ │ + vgf2p8affineqb $0x0,%zmm1,%zmm26,%zmm30 │ │ + vgf2p8affineqb $0x0,%zmm1,%zmm27,%zmm31 │ │ + vgf2p8affineqb $0x0,%zmm1,%zmm28,%zmm0 │ │ + vgf2p8affineqb $0x0,%zmm1,%zmm29,%zmm1 │ │ + vpsubusb %zmm30,%zmm2,%zmm30 │ │ + vpsubusb %zmm31,%zmm2,%zmm31 │ │ + vpsubusb %zmm0,%zmm2,%zmm0 │ │ + vpsubusb %zmm1,%zmm2,%zmm1 │ │ + vpminub %zmm30,%zmm26,%zmm26 │ │ + vpminub %zmm31,%zmm27,%zmm27 │ │ + vpminub %zmm0,%zmm28,%zmm28 │ │ + vpminub %zmm1,%zmm29,%zmm29 │ │ + vmovdqa32 %zmm3,%zmm30 │ │ + vmovdqa32 %zmm3,%zmm31 │ │ + vmovdqa32 %zmm3,%zmm0 │ │ + vpsubb %zmm3,%zmm4,%zmm30{%k1} │ │ + vpsubb %zmm3,%zmm4,%zmm31{%k2} │ │ + vpsubb %zmm3,%zmm4,%zmm0{%k3} │ │ + vpsubb %zmm3,%zmm4,%zmm3{%k4} │ │ + vpdpbusd %zmm30,%zmm26,%zmm16 │ │ + vpdpbusd %zmm31,%zmm27,%zmm17 │ │ + vpdpbusd %zmm0,%zmm28,%zmm16 │ │ + vpdpbusd %zmm3,%zmm29,%zmm17 │ │ + retq │ │ + nopl 0x0(%rax) │ │ + push %rbx │ │ + push %rbp │ │ + push %r14 │ │ + mov %rsp,%r14 │ │ + and $0xffffffffffffffc0,%rsp │ │ + sub $0x100,%rsp │ │ + mov 0x30(%r14),%eax │ │ + lea -0x2(%rdi,%rsi,4),%rbp │ │ + vmovdqu -0x2(%rcx),%xmm0 │ │ + vmovdqu -0x2(%rdi,%rsi,2),%xmm1 │ │ + vmovdqu 0x0(%rbp,%rsi,2),%xmm2 │ │ + lea 0xe311d(%rip),%r11 │ │ + lea (%rsi,%rsi,2),%rbx │ │ + vpmovzxwq -0x4(%rdx),%zmm26 │ │ + vinserti32x4 $0x1,-0x2(%rcx,%rsi,1),%ymm0,%ymm16 │ │ + vinserti32x4 $0x1,-0x2(%rdi,%rbx,1),%ymm1,%ymm17 │ │ + vinserti32x4 $0x1,0x0(%rbp,%rbx,1),%ymm2,%ymm18 │ │ + lea 0x0(%rbp,%rsi,4),%r10 │ │ + vpmovzxwq 0x4(%rdx),%zmm27 │ │ + vinserti32x4 $0x2,-0x2(%rdi),%zmm16,%zmm16 │ │ + vinserti32x4 $0x2,0x0(%rbp),%zmm17,%zmm17 │ │ + vmovdqa32 -0x80(%r11),%zmm28 │ │ + vmovdqu32 -0x40(%r11),%zmm29 │ │ + vinserti32x4 $0x3,-0x2(%rdi,%rsi,1),%zmm16,%zmm16 │ │ + vinserti32x4 $0x3,0x0(%rbp,%rsi,1),%zmm17,%zmm17 │ │ + test $0x8,%al │ │ + je faea │ │ + vinserti32x4 $0x2,(%r10),%zmm18,%zmm18 │ │ + vinserti32x4 $0x3,(%r10,%rsi,1),%zmm18,%zmm18 │ │ + mov $0x11111100,%r10d │ │ + vmovdqa32 %zmm28,%zmm30 │ │ + vmovdqa32 %zmm29,%zmm31 │ │ + kmovd %r10d,%k1 │ │ + kshiftrd $0x8,%k1,%k2 │ │ + mov 0x20(%r14),%edx │ │ + vmovdqa32 0x80(%r11),%zmm14 │ │ + mov 0x28(%r14),%ecx │ │ + vpermi2b %zmm17,%zmm16,%zmm28 │ │ + vpermi2b %zmm18,%zmm17,%zmm30 │ │ + vpermi2b %zmm17,%zmm16,%zmm29 │ │ + vpermi2b %zmm18,%zmm17,%zmm31 │ │ + vpblendmw %zmm26,%zmm28,%zmm28{%k1} │ │ + vpblendmw %zmm27,%zmm30,%zmm30{%k2} │ │ + vpbroadcastd 0x1ac(%r11),%zmm16 │ │ + vpxord %zmm15,%zmm15,%zmm15 │ │ + lea (%r11,%rcx,8),%rcx │ │ + vpermb %zmm28,%zmm14,%zmm20 │ │ + vpermb %zmm29,%zmm14,%zmm21 │ │ + vpermb %zmm30,%zmm14,%zmm22 │ │ + vpermb %zmm31,%zmm14,%zmm23 │ │ + vmovdqa32 %zmm16,%zmm17 │ │ + vmovdqa32 %zmm16,%zmm18 │ │ + vmovdqa32 %zmm16,%zmm19 │ │ + cmp $0xf,%al │ │ + jne ff90 │ │ + test %r8d,%r8d │ │ + je febb │ │ + vpaddd 0xc8(%r11,%rdx,4){1to16},%zmm14,%zmm27 │ │ + vpermb %zmm28,%zmm27,%zmm24 │ │ + vpermb %zmm29,%zmm27,%zmm25 │ │ + vpermb %zmm30,%zmm27,%zmm26 │ │ + vpermb %zmm31,%zmm27,%zmm27 │ │ + vpcmpnleub %zmm24,%zmm20,%k1 │ │ + vpcmpnleub %zmm25,%zmm21,%k2 │ │ + vpcmpnleub %zmm26,%zmm22,%k3 │ │ + vpcmpnleub %zmm27,%zmm23,%k4 │ │ + vpsubb %zmm20,%zmm24,%zmm0 │ │ + vpsubb %zmm21,%zmm25,%zmm1 │ │ + vpsubb %zmm22,%zmm26,%zmm2 │ │ + vpsubb %zmm23,%zmm27,%zmm3 │ │ + lzcnt %r8d,%eax │ │ + vpsubb %zmm24,%zmm20,%zmm0{%k1} │ │ + vpsubb %zmm25,%zmm21,%zmm1{%k2} │ │ + vpsubb %zmm26,%zmm22,%zmm2{%k3} │ │ + vpsubb %zmm27,%zmm23,%zmm3{%k4} │ │ + vpbroadcastq (%rcx,%rax,8),%zmm12 │ │ + vpbroadcastb %r8d,%zmm13 │ │ + and $0x1,%r8d │ │ + vpbroadcastd 0x1a0(%r11,%r8,4),%zmm11 │ │ + vgf2p8affineqb $0x0,%zmm12,%zmm0,%zmm4 │ │ + vgf2p8affineqb $0x0,%zmm12,%zmm1,%zmm5 │ │ + vgf2p8affineqb $0x0,%zmm12,%zmm2,%zmm6 │ │ + vgf2p8affineqb $0x0,%zmm12,%zmm3,%zmm7 │ │ + vmovdqa32 %zmm11,%zmm8 │ │ + vmovdqa32 %zmm11,%zmm9 │ │ + vmovdqa32 %zmm11,%zmm10 │ │ + mov %r9d,%r10d │ │ + vpsubb %zmm11,%zmm15,%zmm8{%k1} │ │ + vpsubb %zmm11,%zmm15,%zmm9{%k2} │ │ + vpsubb %zmm11,%zmm15,%zmm10{%k3} │ │ + vpsubb %zmm11,%zmm15,%zmm11{%k4} │ │ + vpsubusb %zmm4,%zmm13,%zmm4 │ │ + vpsubusb %zmm5,%zmm13,%zmm5 │ │ + vpsubusb %zmm6,%zmm13,%zmm6 │ │ + vpsubusb %zmm7,%zmm13,%zmm7 │ │ + vpminub %zmm4,%zmm0,%zmm0 │ │ + vpminub %zmm5,%zmm1,%zmm1 │ │ + vpminub %zmm6,%zmm2,%zmm2 │ │ + vpminub %zmm7,%zmm3,%zmm3 │ │ + vpdpbusd %zmm8,%zmm0,%zmm16 │ │ + vpdpbusd %zmm9,%zmm1,%zmm17 │ │ + vpdpbusd %zmm10,%zmm2,%zmm18 │ │ + vpdpbusd %zmm11,%zmm3,%zmm19 │ │ + test %r10d,%r10d │ │ + je fec3 │ │ + callq 10210 │ │ + vpminub %zmm20,%zmm24,%zmm4 │ │ + vpminub %zmm0,%zmm28,%zmm8 │ │ + vpminub %zmm21,%zmm25,%zmm5 │ │ + vpminub %zmm1,%zmm29,%zmm9 │ │ + vpminub %zmm22,%zmm26,%zmm6 │ │ + vpminub %zmm2,%zmm30,%zmm10 │ │ + vpminub %zmm23,%zmm27,%zmm7 │ │ + vpminub %zmm3,%zmm31,%zmm11 │ │ + vpmaxub %zmm20,%zmm24,%zmm24 │ │ + vpmaxub %zmm0,%zmm28,%zmm28 │ │ + vpmaxub %zmm21,%zmm25,%zmm25 │ │ + vpmaxub %zmm1,%zmm29,%zmm29 │ │ + vpmaxub %zmm22,%zmm26,%zmm26 │ │ + vpmaxub %zmm2,%zmm30,%zmm30 │ │ + vpmaxub %zmm23,%zmm27,%zmm27 │ │ + vpmaxub %zmm3,%zmm31,%zmm31 │ │ + vpminub %zmm8,%zmm4,%zmm4 │ │ + vpminub %zmm9,%zmm5,%zmm5 │ │ + vpminub %zmm10,%zmm6,%zmm6 │ │ + vpminub %zmm11,%zmm7,%zmm7 │ │ + vpmaxub %zmm28,%zmm24,%zmm24 │ │ + vpmaxub %zmm29,%zmm25,%zmm25 │ │ + vpmaxub %zmm30,%zmm26,%zmm26 │ │ + vpmaxub %zmm31,%zmm27,%zmm27 │ │ + mov $0xaaaaaaaa,%edx │ │ + kmovd %edx,%k1 │ │ + vpshrdd $0x10,%zmm17,%zmm16,%zmm8 │ │ + vpshrdd $0x10,%zmm19,%zmm18,%zmm9 │ │ + vpshrdd $0x10,%zmm5,%zmm4,%zmm28 │ │ + vpshrdd $0x10,%zmm7,%zmm6,%zmm30 │ │ + vpshrdd $0x10,%zmm25,%zmm24,%zmm0 │ │ + vpshrdd $0x10,%zmm27,%zmm26,%zmm2 │ │ + vpblendmw %zmm5,%zmm4,%zmm29{%k1} │ │ + vpblendmw %zmm7,%zmm6,%zmm31{%k1} │ │ + vpblendmw %zmm25,%zmm24,%zmm1{%k1} │ │ + vpblendmw %zmm27,%zmm26,%zmm3{%k1} │ │ + vpblendmw %zmm8,%zmm16,%zmm4{%k1} │ │ + vpblendmw %zmm17,%zmm8,%zmm5{%k1} │ │ + vpblendmw %zmm9,%zmm18,%zmm6{%k1} │ │ + vpblendmw %zmm19,%zmm9,%zmm7{%k1} │ │ + vpshrdd $0x10,%zmm21,%zmm20,%zmm20 │ │ + vpshrdd $0x10,%zmm23,%zmm22,%zmm22 │ │ + vpminub %zmm29,%zmm28,%zmm28 │ │ + vpminub %zmm31,%zmm30,%zmm30 │ │ + vpmaxub %zmm1,%zmm0,%zmm0 │ │ + vpmaxub %zmm3,%zmm2,%zmm2 │ │ + vmovdqa32 0x140(%r11),%zmm24 │ │ + vpcmpltw %zmm15,%zmm4,%k2 │ │ + vpcmpltw %zmm15,%zmm6,%k3 │ │ + vpshldw $0x8,%zmm5,%zmm20,%zmm20 │ │ + vpshldw $0x8,%zmm7,%zmm22,%zmm22 │ │ + kunpckdq %k1,%k1,%k1 │ │ + kxnorb %k4,%k4,%k4 │ │ + vpshrdw $0x8,%zmm30,%zmm28,%zmm27 │ │ + vpshrdw $0x8,%zmm2,%zmm0,%zmm31 │ │ + vpblendmb %zmm30,%zmm28,%zmm29{%k1} │ │ + vpblendmb %zmm2,%zmm0,%zmm1{%k1} │ │ + vpsubw %zmm4,%zmm15,%zmm5 │ │ + vpsubw %zmm6,%zmm15,%zmm7 │ │ + vpaddusw %zmm20,%zmm4,%zmm16 │ │ + vpaddusw %zmm22,%zmm6,%zmm17 │ │ + vpminub %zmm29,%zmm27,%zmm27 │ │ + vpmaxub %zmm1,%zmm31,%zmm31 │ │ + vpsubusw %zmm5,%zmm20,%zmm16{%k2} │ │ + vpsubusw %zmm7,%zmm22,%zmm17{%k3} │ │ + vpsrlw $0x8,%zmm16,%zmm16 │ │ + vmovdqu8 %zmm17,%zmm16{%k1} │ │ + vpmaxub %zmm27,%zmm16,%zmm16 │ │ + vpminub %zmm31,%zmm16,%zmm16 │ │ + vpermb %zmm16,%zmm24,%zmm16 │ │ + add $0x2,%rbp │ │ + vextracti32x4 $0x1,%zmm16,%xmm17 │ │ + vextracti32x4 $0x2,%zmm16,%xmm18 │ │ + vextracti32x4 $0x3,%zmm16,%xmm19 │ │ + vmovq %xmm16,(%rdi) │ │ + vmovq %xmm17,(%rdi,%rsi,2) │ │ + vmovq %xmm18,0x0(%rbp) │ │ + vmovq %xmm19,0x0(%rbp,%rsi,2) │ │ + vmovhps %xmm16,(%rdi,%rsi,1) │ │ + vmovhps %xmm17,(%rdi,%rbx,1) │ │ + vmovhps %xmm18,0x0(%rbp,%rsi,1) │ │ + vmovhps %xmm19,0x0(%rbp,%rbx,1) │ │ + mov %r14,%rsp │ │ + pop %r14 │ │ + pop %rbp │ │ + pop %rbx │ │ + vzeroupper │ │ + retq │ │ + mov %r9d,%r10d │ │ + callq 10210 │ │ + vmovdqa32 0x180(%r11),%xmm24 │ │ + kxnorb %k1,%k1,%k1 │ │ + vpshldd $0x8,%zmm16,%zmm20,%zmm20 │ │ + vpshldd $0x8,%zmm17,%zmm21,%zmm21 │ │ + vpshldd $0x8,%zmm18,%zmm22,%zmm22 │ │ + vpshldd $0x8,%zmm19,%zmm23,%zmm23 │ │ + vpaddw %zmm20,%zmm16,%zmm16 │ │ + vpaddw %zmm21,%zmm17,%zmm17 │ │ + vpaddw %zmm22,%zmm18,%zmm18 │ │ + vpaddw %zmm23,%zmm19,%zmm19 │ │ + vpermb %zmm16,%zmm24,%zmm16 │ │ + vpermb %zmm17,%zmm24,%zmm17 │ │ + vpermb %zmm18,%zmm24,%zmm18 │ │ + vpermb %zmm19,%zmm24,%zmm19 │ │ + add $0x2,%rbp │ │ + vpunpckldq %zmm17,%zmm16,%zmm20 │ │ + vpunpckhdq %zmm17,%zmm16,%zmm16 │ │ + vpunpckldq %zmm19,%zmm18,%zmm21 │ │ + vpunpckhdq %zmm19,%zmm18,%zmm18 │ │ + vmovq %xmm20,(%rdi) │ │ + vmovq %xmm16,(%rdi,%rsi,2) │ │ + vmovq %xmm21,0x0(%rbp) │ │ + vmovq %xmm18,0x0(%rbp,%rsi,2) │ │ + vmovhps %xmm20,(%rdi,%rsi,1) │ │ + vmovhps %xmm16,(%rdi,%rbx,1) │ │ + vmovhps %xmm21,0x0(%rbp,%rsi,1) │ │ + vmovhps %xmm18,0x0(%rbp,%rbx,1) │ │ + mov %r14,%rsp │ │ + pop %r14 │ │ + pop %rbp │ │ + pop %rbx │ │ + vzeroupper │ │ + retq │ │ + mov %r9d,%r10d │ │ + callq 10167 │ │ + jmpq fec3 │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov %eax,%edx │ │ + mov %eax,%r10d │ │ + or $0xa,%edx │ │ + or $0x9,%r10d │ │ + vpbroadcastq (%r11,%rdx,8),%zmm10 │ │ + vpbroadcastq (%r11,%r10,8),%zmm11 │ │ + mov %eax,%r10d │ │ + or $0x6,%eax │ │ + or $0x5,%r10d │ │ + vpbroadcastq (%r11,%rax,8),%zmm12 │ │ + vpbroadcastq (%r11,%r10,8),%zmm13 │ │ + mov 0x20(%r14),%edx │ │ + test %r8d,%r8d │ │ + je ff7b │ │ + vpaddd 0xc8(%r11,%rdx,4){1to16},%zmm14,%zmm4 │ │ + vpshufbitqmb %zmm4,%zmm10,%k1 │ │ + vpshufbitqmb %zmm4,%zmm11,%k2 │ │ + vpshufbitqmb %zmm4,%zmm12,%k3 │ │ + vpshufbitqmb %zmm4,%zmm13,%k4 │ │ + vmovdqa32 %zmm20,%zmm24 │ │ + vmovdqa32 %zmm21,%zmm25 │ │ + vmovdqa32 %zmm22,%zmm26 │ │ + vmovdqa32 %zmm23,%zmm27 │ │ + vpermb %zmm28,%zmm4,%zmm24{%k1} │ │ + vpermb %zmm29,%zmm4,%zmm25{%k2} │ │ + vpermb %zmm30,%zmm4,%zmm26{%k3} │ │ + vpermb %zmm31,%zmm4,%zmm27{%k4} │ │ + vmovdqa32 %zmm10,(%rsp) │ │ + vmovdqa32 %zmm11,0x40(%rsp) │ │ + vmovdqa32 %zmm12,0x80(%rsp) │ │ + vmovdqa32 %zmm13,0xc0(%rsp) │ │ + vpcmpnleub %zmm24,%zmm20,%k1 │ │ + vpcmpnleub %zmm25,%zmm21,%k2 │ │ + vpcmpnleub %zmm26,%zmm22,%k3 │ │ + vpcmpnleub %zmm27,%zmm23,%k4 │ │ + vpsubb %zmm20,%zmm24,%zmm0 │ │ + vpsubb %zmm21,%zmm25,%zmm1 │ │ + vpsubb %zmm22,%zmm26,%zmm2 │ │ + vpsubb %zmm23,%zmm27,%zmm3 │ │ + lzcnt %r8d,%eax │ │ + vpsubb %zmm24,%zmm20,%zmm0{%k1} │ │ + vpsubb %zmm25,%zmm21,%zmm1{%k2} │ │ + vpsubb %zmm26,%zmm22,%zmm2{%k3} │ │ + vpsubb %zmm27,%zmm23,%zmm3{%k4} │ │ + vpbroadcastq (%rcx,%rax,8),%zmm12 │ │ + vpbroadcastb %r8d,%zmm13 │ │ + and $0x1,%r8d │ │ + vpbroadcastd 0x1a0(%r11,%r8,4),%zmm11 │ │ + vgf2p8affineqb $0x0,%zmm12,%zmm0,%zmm4 │ │ + vgf2p8affineqb $0x0,%zmm12,%zmm1,%zmm5 │ │ + vgf2p8affineqb $0x0,%zmm12,%zmm2,%zmm6 │ │ + vgf2p8affineqb $0x0,%zmm12,%zmm3,%zmm7 │ │ + vmovdqa32 %zmm11,%zmm8 │ │ + vmovdqa32 %zmm11,%zmm9 │ │ + vmovdqa32 %zmm11,%zmm10 │ │ + mov %r9d,%r10d │ │ + vpsubb %zmm11,%zmm15,%zmm8{%k1} │ │ + vpsubb %zmm11,%zmm15,%zmm9{%k2} │ │ + vpsubb %zmm11,%zmm15,%zmm10{%k3} │ │ + vpsubb %zmm11,%zmm15,%zmm11{%k4} │ │ + vpsubusb %zmm4,%zmm13,%zmm4 │ │ + vpsubusb %zmm5,%zmm13,%zmm5 │ │ + vpsubusb %zmm6,%zmm13,%zmm6 │ │ + vpsubusb %zmm7,%zmm13,%zmm7 │ │ + vpminub %zmm4,%zmm0,%zmm0 │ │ + vpminub %zmm5,%zmm1,%zmm1 │ │ + vpminub %zmm6,%zmm2,%zmm2 │ │ + vpminub %zmm7,%zmm3,%zmm3 │ │ + vpdpbusd %zmm8,%zmm0,%zmm16 │ │ + vpdpbusd %zmm9,%zmm1,%zmm17 │ │ + vpdpbusd %zmm10,%zmm2,%zmm18 │ │ + vpdpbusd %zmm11,%zmm3,%zmm19 │ │ + test %r10d,%r10d │ │ + je fec3 │ │ + vmovdqa32 (%rsp),%zmm10 │ │ + vmovdqa32 0x40(%rsp),%zmm11 │ │ + vmovdqa32 0x80(%rsp),%zmm12 │ │ + vmovdqa32 0xc0(%rsp),%zmm13 │ │ + callq 10167 │ │ + jmpq fcaf │ │ + vpaddd 0xd0(%r11,%rdx,4){1to16},%zmm14,%zmm4 │ │ + vpaddd 0xc0(%r11,%rdx,4){1to16},%zmm14,%zmm5 │ │ + vpshufbitqmb %zmm4,%zmm10,%k1 │ │ + vpshufbitqmb %zmm4,%zmm11,%k2 │ │ + vpshufbitqmb %zmm4,%zmm12,%k3 │ │ + vpshufbitqmb %zmm4,%zmm13,%k4 │ │ + vmovdqa32 %zmm20,%zmm0 │ │ + vmovdqa32 %zmm21,%zmm1 │ │ + vmovdqa32 %zmm22,%zmm2 │ │ + vmovdqa32 %zmm23,%zmm3 │ │ + vpermb %zmm28,%zmm4,%zmm0{%k1} │ │ + vpermb %zmm29,%zmm4,%zmm1{%k2} │ │ + vpermb %zmm30,%zmm4,%zmm2{%k3} │ │ + vpermb %zmm31,%zmm4,%zmm3{%k4} │ │ + vpshufbitqmb %zmm5,%zmm10,%k1 │ │ + vpshufbitqmb %zmm5,%zmm11,%k2 │ │ + vpshufbitqmb %zmm5,%zmm12,%k3 │ │ + vpshufbitqmb %zmm5,%zmm13,%k4 │ │ + vpermb %zmm28,%zmm5,%zmm28 │ │ + vpermb %zmm29,%zmm5,%zmm29 │ │ + vpermb %zmm30,%zmm5,%zmm30 │ │ + vpermb %zmm31,%zmm5,%zmm31 │ │ + vpblendmb %zmm28,%zmm20,%zmm28{%k1} │ │ + vpblendmb %zmm29,%zmm21,%zmm29{%k2} │ │ + vpblendmb %zmm30,%zmm22,%zmm30{%k3} │ │ + vpblendmb %zmm31,%zmm23,%zmm31{%k4} │ │ + jmp 10250 │ │ + nopl 0x0(%rax) │ │ + vpaddd 0xd0(%r11,%rdx,4){1to16},%zmm14,%zmm4 │ │ + vpaddd 0xc0(%r11,%rdx,4){1to16},%zmm14,%zmm5 │ │ + vpermb %zmm28,%zmm4,%zmm0 │ │ + vpermb %zmm29,%zmm4,%zmm1 │ │ + vpermb %zmm30,%zmm4,%zmm2 │ │ + vpermb %zmm31,%zmm4,%zmm3 │ │ + vpermb %zmm28,%zmm5,%zmm28 │ │ + vpermb %zmm29,%zmm5,%zmm29 │ │ + vpermb %zmm30,%zmm5,%zmm30 │ │ + vpermb %zmm31,%zmm5,%zmm31 │ │ + vpcmpnleub %zmm0,%zmm20,%k1 │ │ + vpcmpnleub %zmm1,%zmm21,%k2 │ │ + vpcmpnleub %zmm2,%zmm22,%k3 │ │ + vpcmpnleub %zmm3,%zmm23,%k4 │ │ + vpsubb %zmm20,%zmm0,%zmm4 │ │ + vpsubb %zmm21,%zmm1,%zmm5 │ │ + vpsubb %zmm22,%zmm2,%zmm6 │ │ + vpsubb %zmm23,%zmm3,%zmm7 │ │ + vpbroadcastb %r10d,%zmm12 │ │ + lzcnt %r10d,%r10d │ │ + vpbroadcastq (%rcx,%r10,8),%zmm13 │ │ + vpsubb %zmm0,%zmm20,%zmm4{%k1} │ │ + vpsubb %zmm1,%zmm21,%zmm5{%k2} │ │ + vpsubb %zmm2,%zmm22,%zmm6{%k3} │ │ + vpsubb %zmm3,%zmm23,%zmm7{%k4} │ │ + vgf2p8affineqb $0x0,%zmm13,%zmm4,%zmm8 │ │ + vgf2p8affineqb $0x0,%zmm13,%zmm5,%zmm9 │ │ + vgf2p8affineqb $0x0,%zmm13,%zmm6,%zmm10 │ │ + vgf2p8affineqb $0x0,%zmm13,%zmm7,%zmm11 │ │ + vpbroadcastd 0x1a8(%r11),%zmm14 │ │ + vpsubusb %zmm8,%zmm12,%zmm8 │ │ + vpsubusb %zmm9,%zmm12,%zmm9 │ │ + vpsubusb %zmm10,%zmm12,%zmm10 │ │ + vpsubusb %zmm11,%zmm12,%zmm11 │ │ + vpminub %zmm8,%zmm4,%zmm4 │ │ + vpminub %zmm9,%zmm5,%zmm5 │ │ + vpminub %zmm10,%zmm6,%zmm6 │ │ + vpminub %zmm11,%zmm7,%zmm7 │ │ + vmovdqa32 %zmm14,%zmm8 │ │ + vmovdqa32 %zmm14,%zmm9 │ │ + vmovdqa32 %zmm14,%zmm10 │ │ + vmovdqa32 %zmm14,%zmm11 │ │ + vpsubb %zmm14,%zmm15,%zmm8{%k1} │ │ + vpsubb %zmm14,%zmm15,%zmm9{%k2} │ │ + vpsubb %zmm14,%zmm15,%zmm10{%k3} │ │ + vpsubb %zmm14,%zmm15,%zmm11{%k4} │ │ + vpdpbusd %zmm8,%zmm4,%zmm16 │ │ + vpdpbusd %zmm9,%zmm5,%zmm17 │ │ + vpdpbusd %zmm10,%zmm6,%zmm18 │ │ + vpdpbusd %zmm11,%zmm7,%zmm19 │ │ + vpcmpnleub %zmm28,%zmm20,%k1 │ │ + vpcmpnleub %zmm29,%zmm21,%k2 │ │ + vpcmpnleub %zmm30,%zmm22,%k3 │ │ + vpcmpnleub %zmm31,%zmm23,%k4 │ │ + vpsubb %zmm20,%zmm28,%zmm4 │ │ + vpsubb %zmm21,%zmm29,%zmm5 │ │ + vpsubb %zmm22,%zmm30,%zmm6 │ │ + vpsubb %zmm23,%zmm31,%zmm7 │ │ + vpsubb %zmm28,%zmm20,%zmm4{%k1} │ │ + vpsubb %zmm29,%zmm21,%zmm5{%k2} │ │ + vpsubb %zmm30,%zmm22,%zmm6{%k3} │ │ + vpsubb %zmm31,%zmm23,%zmm7{%k4} │ │ + vgf2p8affineqb $0x0,%zmm13,%zmm4,%zmm8 │ │ + vgf2p8affineqb $0x0,%zmm13,%zmm5,%zmm9 │ │ + vgf2p8affineqb $0x0,%zmm13,%zmm6,%zmm10 │ │ + vgf2p8affineqb $0x0,%zmm13,%zmm7,%zmm11 │ │ + vpsubusb %zmm8,%zmm12,%zmm8 │ │ + vpsubusb %zmm9,%zmm12,%zmm9 │ │ + vpsubusb %zmm10,%zmm12,%zmm10 │ │ + vpsubusb %zmm11,%zmm12,%zmm11 │ │ + vpminub %zmm8,%zmm4,%zmm4 │ │ + vpminub %zmm9,%zmm5,%zmm5 │ │ + vpminub %zmm10,%zmm6,%zmm6 │ │ + vpminub %zmm11,%zmm7,%zmm7 │ │ + vmovdqa32 %zmm14,%zmm8 │ │ + vmovdqa32 %zmm14,%zmm9 │ │ + vmovdqa32 %zmm14,%zmm10 │ │ + vmovdqa32 %zmm14,%zmm11 │ │ + vpsubb %zmm14,%zmm15,%zmm8{%k1} │ │ + vpsubb %zmm14,%zmm15,%zmm9{%k2} │ │ + vpsubb %zmm14,%zmm15,%zmm10{%k3} │ │ + vpsubb %zmm14,%zmm15,%zmm11{%k4} │ │ + vpdpbusd %zmm8,%zmm4,%zmm16 │ │ + vpdpbusd %zmm9,%zmm5,%zmm17 │ │ + vpdpbusd %zmm10,%zmm6,%zmm18 │ │ + vpdpbusd %zmm11,%zmm7,%zmm19 │ │ + retq │ │ + nopw 0x0(%rax,%rax,1) │ │ + lea 0x1b(%rip),%rax │ │ + tzcnt %ecx,%ecx │ │ + test %r9d,%r9d │ │ + jne 10659 │ │ + mov 0x8(%rsp),%r9d │ │ + test %r9d,%r9d │ │ + jne 108c1 │ │ + movzwl 0xe2ebe(%rax,%rcx,2),%ecx │ │ + add %rax,%rcx │ │ + lea (%rdx,%rdx,2),%rax │ │ + jmpq *%rcx │ │ + vmovd (%rsi),%xmm0 │ │ + vpinsrd $0x1,(%rsi,%rdx,1),%xmm0,%xmm0 │ │ + vpinsrd $0x2,(%rsi,%rdx,2),%xmm0,%xmm0 │ │ + vpinsrd $0x3,(%rsi,%rax,1),%xmm0,%xmm0 │ │ + lea (%rsi,%rdx,4),%rsi │ │ + vpmovzxbw %xmm0,%ymm16 │ │ + vpsllw $0x4,%ymm16,%ymm16 │ │ + vmovdqa32 %ymm16,(%rdi) │ │ + add $0x20,%rdi │ │ + sub $0x4,%r8d │ │ + jg 10463 │ │ + retq │ │ + vmovq (%rsi),%xmm0 │ │ + vmovq (%rsi,%rdx,1),%xmm1 │ │ + vinserti32x4 $0x1,(%rsi,%rdx,2),%ymm0,%ymm16 │ │ + vinserti32x4 $0x1,(%rsi,%rax,1),%ymm1,%ymm17 │ │ + lea (%rsi,%rdx,4),%rsi │ │ + vpunpcklqdq %ymm17,%ymm16,%ymm16 │ │ + vpmovzxbw %ymm16,%zmm16 │ │ + vpsllw $0x4,%zmm16,%zmm16 │ │ + vmovdqa32 %zmm16,(%rdi) │ │ + add $0x40,%rdi │ │ + sub $0x4,%r8d │ │ + jg 1049e │ │ + retq │ │ + vmovdqu (%rsi),%xmm0 │ │ + vinserti32x4 $0x1,(%rsi,%rdx,1),%ymm0,%ymm16 │ │ + vmovdqu (%rsi,%rdx,2),%xmm1 │ │ + vinserti32x4 $0x1,(%rsi,%rax,1),%ymm1,%ymm17 │ │ + lea (%rsi,%rdx,4),%rsi │ │ + vpmovzxbw %ymm16,%zmm16 │ │ + vpmovzxbw %ymm17,%zmm17 │ │ + vpsllw $0x4,%zmm16,%zmm16 │ │ + vpsllw $0x4,%zmm17,%zmm17 │ │ + vmovdqa32 %zmm16,(%rdi) │ │ + vmovdqa32 %zmm17,0x40(%rdi) │ │ + sub $0xffffffffffffff80,%rdi │ │ + sub $0x4,%r8d │ │ + jg 104df │ │ + retq │ │ + vpmovzxbw (%rsi),%zmm16 │ │ + vpmovzxbw (%rsi,%rdx,1),%zmm17 │ │ + vpmovzxbw (%rsi,%rdx,2),%zmm18 │ │ + vpmovzxbw (%rsi,%rax,1),%zmm19 │ │ + lea (%rsi,%rdx,4),%rsi │ │ + vpsllw $0x4,%zmm16,%zmm16 │ │ + vpsllw $0x4,%zmm17,%zmm17 │ │ + vpsllw $0x4,%zmm18,%zmm18 │ │ + vpsllw $0x4,%zmm19,%zmm19 │ │ + vmovdqa32 %zmm16,(%rdi) │ │ + vmovdqa32 %zmm17,0x40(%rdi) │ │ + vmovdqa32 %zmm18,0x80(%rdi) │ │ + vmovdqa32 %zmm19,0xc0(%rdi) │ │ + add $0x100,%rdi │ │ + sub $0x4,%r8d │ │ + jg 1052e │ │ + retq │ │ + vpmovzxbw (%rsi),%zmm16 │ │ + vpmovzxbw 0x20(%rsi),%zmm17 │ │ + vpmovzxbw (%rsi,%rdx,1),%zmm18 │ │ + vpmovzxbw 0x20(%rsi,%rdx,1),%zmm19 │ │ lea (%rsi,%rdx,2),%rsi │ │ - vpshufb %ymm5,%ymm0,%ymm1 │ │ - vpshufb %ymm6,%ymm0,%ymm2 │ │ - vpshufb %ymm7,%ymm0,%ymm3 │ │ - vpmaddubsw %ymm8,%ymm1,%ymm1 │ │ - vpmaddubsw %ymm8,%ymm2,%ymm0 │ │ - vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ - vpmaddubsw %ymm9,%ymm3,%ymm3 │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ - vpaddw %ymm3,%ymm0,%ymm0 │ │ - vphaddw %ymm0,%ymm1,%ymm0 │ │ - vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ - vmovdqa %ymm0,0x20(%rdi) │ │ + vpsllw $0x4,%zmm16,%zmm16 │ │ + vpsllw $0x4,%zmm17,%zmm17 │ │ + vpsllw $0x4,%zmm18,%zmm18 │ │ + vpsllw $0x4,%zmm19,%zmm19 │ │ + vmovdqa32 %zmm16,(%rdi) │ │ + vmovdqa32 %zmm17,0x40(%rdi) │ │ + vmovdqa32 %zmm18,0x80(%rdi) │ │ + vmovdqa32 %zmm19,0xc0(%rdi) │ │ + add $0x100,%rdi │ │ + sub $0x2,%r8d │ │ + jg 10592 │ │ + retq │ │ + vpmovzxbw (%rsi),%zmm16 │ │ + vpmovzxbw 0x20(%rsi),%zmm17 │ │ + vpmovzxbw 0x40(%rsi),%zmm18 │ │ + vpmovzxbw 0x60(%rsi),%zmm19 │ │ + vpsllw $0x4,%zmm16,%zmm16 │ │ + vpsllw $0x4,%zmm17,%zmm17 │ │ + vpsllw $0x4,%zmm18,%zmm18 │ │ + vpsllw $0x4,%zmm19,%zmm19 │ │ + vmovdqa32 %zmm16,(%rdi) │ │ + vmovdqa32 %zmm17,0x40(%rdi) │ │ + vmovdqa32 %zmm18,0x80(%rdi) │ │ + vmovdqa32 %zmm19,0xc0(%rdi) │ │ + add $0x100,%rdi │ │ + add %rdx,%rsi │ │ + dec %r8d │ │ + jg 105f7 │ │ + retq │ │ + imul $0xff01,%r9d,%r9d │ │ + add $0x1000,%r9d │ │ + vpbroadcastw %r9d,%zmm21 │ │ + mov 0x8(%rsp),%r9d │ │ + test %r9d,%r9d │ │ + jne 10bd3 │ │ + movzwl 0xe2eca(%rax,%rcx,2),%ecx │ │ + add %rax,%rcx │ │ + lea (%rdx,%rdx,2),%rax │ │ + jmpq *%rcx │ │ + vbroadcasti32x4 0xe2c0a(%rip),%ymm20 │ │ + vmovq (%rsi),%xmm0 │ │ + vmovq (%rsi,%rdx,1),%xmm1 │ │ + vinserti32x4 $0x1,(%rsi,%rdx,2),%ymm0,%ymm16 │ │ + vinserti32x4 $0x1,(%rsi,%rax,1),%ymm1,%ymm17 │ │ + lea (%rsi,%rdx,4),%rsi │ │ + vpunpcklqdq %ymm17,%ymm16,%ymm16 │ │ + vpshufb %ymm20,%ymm16,%ymm16 │ │ + vpmaddubsw %ymm21,%ymm16,%ymm16 │ │ + vmovdqa32 %ymm16,(%rdi) │ │ + add $0x20,%rdi │ │ + sub $0x4,%r8d │ │ + jg 10696 │ │ + retq │ │ + vbroadcasti32x4 0xe2bd0(%rip),%zmm20 │ │ + vmovdqu (%rsi),%xmm0 │ │ + vinserti32x4 $0x1,(%rsi,%rdx,1),%ymm0,%ymm16 │ │ + vinserti32x4 $0x2,(%rsi,%rdx,2),%zmm16,%zmm16 │ │ + vinserti32x4 $0x3,(%rsi,%rax,1),%zmm16,%zmm16 │ │ + lea (%rsi,%rdx,4),%rsi │ │ + vpshufb %zmm20,%zmm16,%zmm16 │ │ + vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ + vmovdqa32 %zmm16,(%rdi) │ │ add $0x40,%rdi │ │ + sub $0x4,%r8d │ │ + jg 106e0 │ │ + retq │ │ + vmovdqa32 0xe27d9(%rip),%zmm20 │ │ + vmovdqu32 (%rsi),%ymm16 │ │ + vinserti32x8 $0x1,(%rsi,%rdx,1),%zmm16,%zmm16 │ │ + vmovdqu32 (%rsi,%rdx,2),%ymm17 │ │ + vinserti32x8 $0x1,(%rsi,%rax,1),%zmm17,%zmm17 │ │ + lea (%rsi,%rdx,4),%rsi │ │ + vpermb %zmm16,%zmm20,%zmm16 │ │ + vpermb %zmm17,%zmm20,%zmm17 │ │ + vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ + vpmaddubsw %zmm21,%zmm17,%zmm17 │ │ + vmovdqa32 %zmm16,(%rdi) │ │ + vmovdqa32 %zmm17,0x40(%rdi) │ │ + sub $0xffffffffffffff80,%rdi │ │ + sub $0x4,%r8d │ │ + jg 10727 │ │ + retq │ │ + vmovdqa32 0xe27be(%rip),%zmm20 │ │ + vpermb (%rsi),%zmm20,%zmm16 │ │ + vpermb (%rsi,%rdx,1),%zmm20,%zmm17 │ │ + vpermb (%rsi,%rdx,2),%zmm20,%zmm18 │ │ + vpermb (%rsi,%rax,1),%zmm20,%zmm19 │ │ + lea (%rsi,%rdx,4),%rsi │ │ + vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ + vpmaddubsw %zmm21,%zmm17,%zmm17 │ │ + vpmaddubsw %zmm21,%zmm18,%zmm18 │ │ + vpmaddubsw %zmm21,%zmm19,%zmm19 │ │ + vmovdqa32 %zmm16,(%rdi) │ │ + vmovdqa32 %zmm17,0x40(%rdi) │ │ + vmovdqa32 %zmm18,0x80(%rdi) │ │ + vmovdqa32 %zmm19,0xc0(%rdi) │ │ + add $0x100,%rdi │ │ + sub $0x4,%r8d │ │ + jg 10782 │ │ + retq │ │ + vmovdqa32 0xe2754(%rip),%zmm20 │ │ + vpermb (%rsi),%zmm20,%zmm16 │ │ + vpermb 0x20(%rsi),%zmm20,%zmm17 │ │ + vpermb (%rsi,%rdx,1),%zmm20,%zmm18 │ │ + vpermb 0x20(%rsi,%rdx,1),%zmm20,%zmm19 │ │ + lea (%rsi,%rdx,2),%rsi │ │ + vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ + vpmaddubsw %zmm21,%zmm17,%zmm17 │ │ + vpmaddubsw %zmm21,%zmm18,%zmm18 │ │ + vpmaddubsw %zmm21,%zmm19,%zmm19 │ │ + vmovdqa32 %zmm16,(%rdi) │ │ + vmovdqa32 %zmm17,0x40(%rdi) │ │ + vmovdqa32 %zmm18,0x80(%rdi) │ │ + vmovdqa32 %zmm19,0xc0(%rdi) │ │ + add $0x100,%rdi │ │ sub $0x2,%r8d │ │ - jg 1077b │ │ - vzeroupper │ │ + jg 107ec │ │ + retq │ │ + vmovdqa32 0xe26e3(%rip),%zmm20 │ │ + vpermb (%rsi),%zmm20,%zmm16 │ │ + vpermb 0x20(%rsi),%zmm20,%zmm17 │ │ + vpermb 0x40(%rsi),%zmm20,%zmm18 │ │ + vpermb 0x60(%rsi),%zmm20,%zmm19 │ │ + vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ + vpmaddubsw %zmm21,%zmm17,%zmm17 │ │ + vpmaddubsw %zmm21,%zmm18,%zmm18 │ │ + vpmaddubsw %zmm21,%zmm19,%zmm19 │ │ + vmovdqa32 %zmm16,(%rdi) │ │ + vmovdqa32 %zmm17,0x40(%rdi) │ │ + vmovdqa32 %zmm18,0x80(%rdi) │ │ + vmovdqa32 %zmm19,0xc0(%rdi) │ │ + add $0x100,%rdi │ │ + add %rdx,%rsi │ │ + dec %r8d │ │ + jg 1085d │ │ + retq │ │ + movzwl 0xe2ed6(%rax,%rcx,2),%ecx │ │ + imul $0xff01,%r9d,%r9d │ │ + add $0x1000,%r9d │ │ + add %rax,%rcx │ │ + lea (%rdx,%rdx,2),%rax │ │ + vpbroadcastw %r9d,%zmm22 │ │ + jmpq *%rcx │ │ + vpbroadcastd (%rsi),%xmm16 │ │ + mov $0x29,%ecx │ │ + vbroadcasti32x4 0xe29c5(%rip),%ymm19 │ │ + kmovb %ecx,%k1 │ │ + vpblendmd (%rsi,%rdx,1){1to4},%xmm16,%xmm17{%k1} │ │ + vpbroadcastd (%rsi,%rdx,2),%ymm18 │ │ + vpbroadcastd (%rsi,%rax,1),%ymm18{%k1} │ │ + lea (%rsi,%rdx,4),%rsi │ │ + vpbroadcastd (%rsi),%ymm16 │ │ + vpunpckhqdq %ymm16,%ymm17,%ymm18{%k1} │ │ + vpshufb %ymm19,%ymm18,%ymm18 │ │ + vpmaddubsw %ymm22,%ymm18,%ymm18 │ │ + vmovdqa32 %ymm18,(%rdi) │ │ + add $0x20,%rdi │ │ + sub $0x4,%r8d │ │ + jg 108ff │ │ + retq │ │ + vmovdqa32 0xe2635(%rip),%zmm21 │ │ + vbroadcasti32x4 (%rsi),%ymm16 │ │ + vinserti32x4 $0x1,(%rsi,%rdx,1),%ymm16,%ymm17 │ │ + vpbroadcastq (%rsi,%rdx,2),%ymm16 │ │ + vinserti32x4 $0x2,(%rsi,%rax,1),%zmm17,%zmm17 │ │ + lea (%rsi,%rdx,4),%rsi │ │ + vinserti32x4 $0x0,(%rsi),%ymm16,%ymm16 │ │ + vpermt2b %zmm16,%zmm21,%zmm17 │ │ + vpmaddubsw %zmm22,%zmm17,%zmm17 │ │ + vmovdqa32 %zmm17,(%rdi) │ │ + add $0x40,%rdi │ │ + sub $0x4,%r8d │ │ + jg 10951 │ │ + retq │ │ + vmovdqa32 0xe2626(%rip),%zmm21 │ │ + vmovdqu32 (%rsi),%xmm16 │ │ + vmovdqu32 (%rsi,%rdx,2),%xmm18 │ │ + vinserti32x4 $0x1,(%rsi,%rdx,1),%ymm16,%ymm17 │ │ + vpermt2b %zmm18,%zmm21,%zmm17 │ │ + vinserti32x4 $0x1,(%rsi,%rax,1),%ymm18,%ymm18 │ │ + lea (%rsi,%rdx,4),%rsi │ │ + vmovdqu32 (%rsi),%xmm16 │ │ + vpermt2b %zmm16,%zmm21,%zmm18 │ │ + vpmaddubsw %zmm22,%zmm17,%zmm17 │ │ + vpmaddubsw %zmm22,%zmm18,%zmm18 │ │ + vmovdqa32 %zmm17,(%rdi) │ │ + vmovdqa32 %zmm18,0x40(%rdi) │ │ + sub $0xffffffffffffff80,%rdi │ │ + sub $0x4,%r8d │ │ + jg 109a0 │ │ + retq │ │ + vmovdqa32 0xe2605(%rip),%zmm21 │ │ + vmovdqu32 (%rsi),%ymm16 │ │ + vmovdqu32 (%rsi,%rdx,1),%ymm18 │ │ + vmovdqu32 (%rsi,%rdx,2),%ymm19 │ │ + vmovdqu32 (%rsi,%rax,1),%ymm20 │ │ + lea (%rsi,%rdx,4),%rsi │ │ + vpermt2b %zmm18,%zmm21,%zmm16 │ │ + vpermt2b %zmm19,%zmm21,%zmm18 │ │ + vpermt2b %zmm20,%zmm21,%zmm19 │ │ + vpmaddubsw %zmm22,%zmm16,%zmm17 │ │ + vmovdqu32 (%rsi),%ymm16 │ │ + vpermt2b %zmm16,%zmm21,%zmm20 │ │ + vpmaddubsw %zmm22,%zmm18,%zmm18 │ │ + vpmaddubsw %zmm22,%zmm19,%zmm19 │ │ + vpmaddubsw %zmm22,%zmm20,%zmm20 │ │ + vmovdqa32 %zmm17,(%rdi) │ │ + vmovdqa32 %zmm18,0x40(%rdi) │ │ + vmovdqa32 %zmm19,0x80(%rdi) │ │ + vmovdqa32 %zmm20,0xc0(%rdi) │ │ + add $0x100,%rdi │ │ + sub $0x4,%r8d │ │ + jg 10a01 │ │ + retq │ │ + vmovdqa32 0xe25bd(%rip),%zmm21 │ │ + vpermq (%rsi),%zmm21,%zmm16 │ │ + vpermq (%rsi,%rdx,1),%zmm21,%zmm17 │ │ + lea (%rsi,%rdx,2),%rsi │ │ + vpunpcklbw %zmm16,%zmm17,%zmm20 │ │ + vpunpckhbw %zmm16,%zmm17,%zmm18 │ │ + vpermq (%rsi),%zmm21,%zmm16 │ │ + vpunpcklbw %zmm17,%zmm16,%zmm19 │ │ + vpunpckhbw %zmm17,%zmm16,%zmm17 │ │ + vpmaddubsw %zmm22,%zmm20,%zmm20 │ │ + vpmaddubsw %zmm22,%zmm18,%zmm18 │ │ + vpmaddubsw %zmm22,%zmm19,%zmm19 │ │ + vpmaddubsw %zmm22,%zmm17,%zmm17 │ │ + vmovdqa32 %zmm20,(%rdi) │ │ + vmovdqa32 %zmm18,0x40(%rdi) │ │ + vmovdqa32 %zmm19,0x80(%rdi) │ │ + vmovdqa32 %zmm17,0xc0(%rdi) │ │ + add $0x100,%rdi │ │ + sub $0x2,%r8d │ │ + jg 10a89 │ │ + retq │ │ + vmovdqa32 0xe2543(%rip),%zmm21 │ │ + vpermq (%rsi),%zmm21,%zmm16 │ │ + vpermq 0x40(%rsi),%zmm21,%zmm17 │ │ + vpermq (%rsi,%rdx,1),%zmm21,%zmm18 │ │ + vpermq 0x40(%rsi,%rdx,1),%zmm21,%zmm19 │ │ + lea (%rsi,%rdx,2),%rsi │ │ + vpunpcklbw %zmm16,%zmm18,%zmm20 │ │ + vpunpckhbw %zmm16,%zmm18,%zmm16 │ │ + vpmaddubsw %zmm22,%zmm20,%zmm20 │ │ + vpmaddubsw %zmm22,%zmm16,%zmm16 │ │ + vmovdqa32 %zmm20,(%rdi) │ │ + vmovdqa32 %zmm16,0x40(%rdi) │ │ + vpunpcklbw %zmm17,%zmm19,%zmm20 │ │ + vpunpckhbw %zmm17,%zmm19,%zmm17 │ │ + vpmaddubsw %zmm22,%zmm20,%zmm20 │ │ + vpmaddubsw %zmm22,%zmm17,%zmm17 │ │ + vmovdqa32 %zmm20,0x80(%rdi) │ │ + vmovdqa32 %zmm17,0xc0(%rdi) │ │ + vpermq (%rsi),%zmm21,%zmm16 │ │ + vpermq 0x40(%rsi),%zmm21,%zmm17 │ │ + vpunpcklbw %zmm18,%zmm16,%zmm20 │ │ + vpunpckhbw %zmm18,%zmm16,%zmm18 │ │ + vpmaddubsw %zmm22,%zmm20,%zmm20 │ │ + vpmaddubsw %zmm22,%zmm18,%zmm18 │ │ + vmovdqa32 %zmm20,0x100(%rdi) │ │ + vmovdqa32 %zmm18,0x140(%rdi) │ │ + vpunpcklbw %zmm19,%zmm17,%zmm20 │ │ + vpunpckhbw %zmm19,%zmm17,%zmm19 │ │ + vpmaddubsw %zmm22,%zmm20,%zmm20 │ │ + vpmaddubsw %zmm22,%zmm19,%zmm19 │ │ + vmovdqa32 %zmm20,0x180(%rdi) │ │ + vmovdqa32 %zmm19,0x1c0(%rdi) │ │ + add $0x200,%rdi │ │ + sub $0x2,%r8d │ │ + jg 10b0a │ │ + retq │ │ + movzwl 0xe2ee2(%rax,%rcx,2),%ecx │ │ + shl $0xb,%r9d │ │ + vpbroadcastw %r9d,%zmm22 │ │ + add %rax,%rcx │ │ + lea (%rdx,%rdx,2),%rax │ │ + jmpq *%rcx │ │ + vbroadcasti32x4 0xe26a8(%rip),%ymm20 │ │ + vpbroadcastq (%rsi),%ymm16 │ │ + vpshufb %ymm20,%ymm16,%ymm16 │ │ + vpmaddubsw %ymm21,%ymm16,%ymm16 │ │ + vmovq (%rsi,%rdx,1),%xmm1 │ │ + vmovq (%rsi,%rdx,2),%xmm2 │ │ + vinserti32x4 $0x1,(%rsi,%rax,1),%ymm1,%ymm17 │ │ + lea (%rsi,%rdx,4),%rsi │ │ + vinserti32x4 $0x1,(%rsi),%ymm2,%ymm18 │ │ + vpunpcklqdq %ymm18,%ymm17,%ymm17 │ │ + vpshufb %ymm20,%ymm17,%ymm17 │ │ + vpmaddubsw %ymm21,%ymm17,%ymm17 │ │ + valignq $0x3,%ymm16,%ymm17,%ymm18 │ │ + vmovdqa32 %ymm17,%ymm16 │ │ + vpsubw %ymm18,%ymm17,%ymm17 │ │ + vpmulhrsw %ymm22,%ymm17,%ymm17 │ │ + vpaddw %ymm18,%ymm17,%ymm17 │ │ + vmovdqa32 %ymm17,(%rdi) │ │ + add $0x20,%rdi │ │ + sub $0x4,%r8d │ │ + jg 10c0a │ │ + retq │ │ + vbroadcasti32x4 0xe263d(%rip),%zmm20 │ │ + vbroadcasti32x4 (%rsi),%zmm16 │ │ + vpshufb %zmm20,%zmm16,%zmm16 │ │ + vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ + vmovdqu (%rsi,%rdx,1),%xmm1 │ │ + vinserti32x4 $0x1,(%rsi,%rdx,2),%ymm1,%ymm17 │ │ + vinserti32x4 $0x2,(%rsi,%rax,1),%zmm17,%zmm17 │ │ + lea (%rsi,%rdx,4),%rsi │ │ + vinserti32x4 $0x3,(%rsi),%zmm17,%zmm17 │ │ + vpshufb %zmm20,%zmm17,%zmm17 │ │ + vpmaddubsw %zmm21,%zmm17,%zmm17 │ │ + valignq $0x6,%zmm16,%zmm17,%zmm18 │ │ + vmovdqa32 %zmm17,%zmm16 │ │ + vpsubw %zmm18,%zmm17,%zmm17 │ │ + vpmulhrsw %zmm22,%zmm17,%zmm17 │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ + vmovdqa32 %zmm17,(%rdi) │ │ + add $0x40,%rdi │ │ + sub $0x4,%r8d │ │ + jg 10c85 │ │ + retq │ │ + vmovdqa32 0xe2215(%rip),%zmm20 │ │ + vbroadcasti32x8 (%rsi),%zmm16 │ │ + vpermb %zmm16,%zmm20,%zmm16 │ │ + vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ + vmovdqu32 (%rsi,%rdx,1),%ymm17 │ │ + vinserti32x8 $0x1,(%rsi,%rdx,2),%zmm17,%zmm17 │ │ + vmovdqu32 (%rsi,%rax,1),%ymm18 │ │ + lea (%rsi,%rdx,4),%rsi │ │ + vinserti32x8 $0x1,(%rsi),%zmm18,%zmm18 │ │ + vpermb %zmm17,%zmm20,%zmm17 │ │ + vpermb %zmm18,%zmm20,%zmm18 │ │ + vpmaddubsw %zmm21,%zmm17,%zmm17 │ │ + vshufi32x4 $0x4e,%zmm17,%zmm16,%zmm19 │ │ + vpmaddubsw %zmm21,%zmm18,%zmm16 │ │ + vshufi32x4 $0x4e,%zmm16,%zmm17,%zmm18 │ │ + vpsubw %zmm19,%zmm17,%zmm17 │ │ + vpmulhrsw %zmm22,%zmm17,%zmm17 │ │ + vpaddw %zmm19,%zmm17,%zmm17 │ │ + vpsubw %zmm18,%zmm16,%zmm19 │ │ + vpmulhrsw %zmm22,%zmm19,%zmm19 │ │ + vpaddw %zmm18,%zmm19,%zmm19 │ │ + vmovdqa32 %zmm17,(%rdi) │ │ + vmovdqa32 %zmm19,0x40(%rdi) │ │ + sub $0xffffffffffffff80,%rdi │ │ + sub $0x4,%r8d │ │ + jg 10cfd │ │ + retq │ │ + vmovdqa32 0xe21b2(%rip),%zmm20 │ │ + vpermb (%rsi),%zmm20,%zmm16 │ │ + vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ + vpermb (%rsi,%rdx,1),%zmm20,%zmm17 │ │ + lea (%rsi,%rdx,2),%rsi │ │ + vpermb (%rsi),%zmm20,%zmm18 │ │ + vpmaddubsw %zmm21,%zmm17,%zmm17 │ │ + vpsubw %zmm16,%zmm17,%zmm19 │ │ + vpmulhrsw %zmm22,%zmm19,%zmm19 │ │ + vpaddw %zmm16,%zmm19,%zmm19 │ │ + vpmaddubsw %zmm21,%zmm18,%zmm16 │ │ + vpsubw %zmm17,%zmm16,%zmm18 │ │ + vpmulhrsw %zmm22,%zmm18,%zmm18 │ │ + vpaddw %zmm17,%zmm18,%zmm18 │ │ + vmovdqa32 %zmm19,(%rdi) │ │ + vmovdqa32 %zmm18,0x40(%rdi) │ │ + sub $0xffffffffffffff80,%rdi │ │ + sub $0x2,%r8d │ │ + jg 10d9a │ │ + retq │ │ + vmovdqa32 0xe2143(%rip),%zmm20 │ │ + vpermb (%rsi),%zmm20,%zmm16 │ │ + vpermb 0x20(%rsi),%zmm20,%zmm17 │ │ + vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ + vpmaddubsw %zmm21,%zmm17,%zmm17 │ │ + add %rdx,%rsi │ │ + vpermb (%rsi),%zmm20,%zmm18 │ │ + vpermb 0x20(%rsi),%zmm20,%zmm19 │ │ + vpmaddubsw %zmm21,%zmm18,%zmm18 │ │ + vpmaddubsw %zmm21,%zmm19,%zmm19 │ │ + vpsubw %zmm16,%zmm18,%zmm23 │ │ + vpsubw %zmm17,%zmm19,%zmm24 │ │ + vpmulhrsw %zmm22,%zmm23,%zmm23 │ │ + vpmulhrsw %zmm22,%zmm24,%zmm24 │ │ + vpaddw %zmm16,%zmm23,%zmm23 │ │ + vmovdqa32 %zmm18,%zmm16 │ │ + vpaddw %zmm17,%zmm24,%zmm24 │ │ + vmovdqa32 %zmm19,%zmm17 │ │ + vmovdqa32 %zmm23,(%rdi) │ │ + vmovdqa32 %zmm24,0x40(%rdi) │ │ + sub $0xffffffffffffff80,%rdi │ │ + dec %r8d │ │ + jg 10e19 │ │ + retq │ │ + vmovdqa32 0xe20b7(%rip),%zmm20 │ │ + vpermb (%rsi),%zmm20,%zmm16 │ │ + vpermb 0x20(%rsi),%zmm20,%zmm17 │ │ + vpermb 0x40(%rsi),%zmm20,%zmm18 │ │ + vpermb 0x60(%rsi),%zmm20,%zmm19 │ │ + vpmaddubsw %zmm21,%zmm16,%zmm16 │ │ + vpmaddubsw %zmm21,%zmm17,%zmm17 │ │ + vpmaddubsw %zmm21,%zmm18,%zmm18 │ │ + vpmaddubsw %zmm21,%zmm19,%zmm19 │ │ + add %rdx,%rsi │ │ + vpermb (%rsi),%zmm20,%zmm23 │ │ + vpermb 0x20(%rsi),%zmm20,%zmm24 │ │ + vpermb 0x40(%rsi),%zmm20,%zmm25 │ │ + vpermb 0x60(%rsi),%zmm20,%zmm26 │ │ + vpmaddubsw %zmm21,%zmm23,%zmm23 │ │ + vpmaddubsw %zmm21,%zmm24,%zmm24 │ │ + vpmaddubsw %zmm21,%zmm25,%zmm25 │ │ + vpmaddubsw %zmm21,%zmm26,%zmm26 │ │ + vpsubw %zmm16,%zmm23,%zmm27 │ │ + vpsubw %zmm17,%zmm24,%zmm28 │ │ + vpsubw %zmm18,%zmm25,%zmm29 │ │ + vpsubw %zmm19,%zmm26,%zmm30 │ │ + vpmulhrsw %zmm22,%zmm27,%zmm27 │ │ + vpmulhrsw %zmm22,%zmm28,%zmm28 │ │ + vpmulhrsw %zmm22,%zmm29,%zmm29 │ │ + vpmulhrsw %zmm22,%zmm30,%zmm30 │ │ + vpaddw %zmm16,%zmm27,%zmm27 │ │ + vmovdqa32 %zmm23,%zmm16 │ │ + vpaddw %zmm17,%zmm28,%zmm28 │ │ + vmovdqa32 %zmm24,%zmm17 │ │ + vpaddw %zmm18,%zmm29,%zmm29 │ │ + vmovdqa32 %zmm25,%zmm18 │ │ + vpaddw %zmm19,%zmm30,%zmm30 │ │ + vmovdqa32 %zmm26,%zmm19 │ │ + vmovdqa32 %zmm27,(%rdi) │ │ + vmovdqa32 %zmm28,0x40(%rdi) │ │ + vmovdqa32 %zmm29,0x80(%rdi) │ │ + vmovdqa32 %zmm30,0xc0(%rdi) │ │ + add $0x100,%rdi │ │ + dec %r8d │ │ + jg 10ec2 │ │ + retq │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov $0x1e002d,%eax │ │ + mov %eax,%r10d │ │ + jmpq 11020 │ │ + nopl (%rax) │ │ + mov $0x1e002d,%eax │ │ + mov $0xf003c,%r10d │ │ + jmp 11020 │ │ + nopl (%rax) │ │ + mov $0xf003c,%eax │ │ + mov $0x1e002d,%r10d │ │ + jmp 11020 │ │ + nopl (%rax) │ │ + mov $0xf003c,%eax │ │ + mov %eax,%r10d │ │ + jmp 11020 │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov $0x1e002d,%eax │ │ + mov $0x2d,%r10d │ │ + jmp 11020 │ │ + nopl (%rax) │ │ + mov $0x2d,%eax │ │ + mov $0x1e002d,%r10d │ │ + jmp 11020 │ │ + nopl (%rax) │ │ + mov $0xf003c,%eax │ │ + mov $0x2d,%r10d │ │ + jmp 11020 │ │ + nopl (%rax) │ │ + mov $0x2d,%eax │ │ + mov $0xf003c,%r10d │ │ + jmp 11020 │ │ + nopl (%rax) │ │ + mov $0x2d,%eax │ │ + mov %eax,%r10d │ │ + nopl 0x0(%rax,%rax,1) │ │ + imul $0x10101,%r9d,%r9d │ │ + add %eax,%r9d │ │ + imul $0x10101,0x8(%rsp),%eax │ │ + add %r10d,%eax │ │ + lea -0xbea(%rip),%r10 │ │ + movslq %ecx,%rcx │ │ + test $0xf00,%r9d │ │ + jne 11069 │ │ + test $0xf00,%eax │ │ + jne 1147b │ │ + tzcnt %ecx,%ecx │ │ + movzwl 0xe2ebe(%r10,%rcx,2),%ecx │ │ + add %r10,%rcx │ │ + lea (%rdx,%rdx,2),%rax │ │ + jmpq *%rcx │ │ + test $0xf00,%eax │ │ + jne 11bae │ │ + vpbroadcastd 0xe228a(%rip),%zmm20 │ │ + cmp $0x4,%ecx │ │ + je 110b3 │ │ + tzcnt %ecx,%ecx │ │ + shr $0x10,%r9d │ │ + sub $0x3,%rsi │ │ + movzwl 0xe2eee(%r10,%rcx,2),%ecx │ │ + vpbroadcastd 0xfd576(%r10,%r9,8),%zmm24 │ │ + vpbroadcastd 0xfd57a(%r10,%r9,8),%zmm25 │ │ + add %r10,%rcx │ │ + jmpq *%rcx │ │ + movzbl %r9b,%r9d │ │ + vbroadcasti32x4 0xe21af(%rip),%ymm21 │ │ + mov $0x4,%ecx │ │ + dec %rsi │ │ + vpbroadcastd 0xfd578(%r10,%r9,8),%ymm22 │ │ + kmovb %ecx,%k1 │ │ + lea (%rdx,%rdx,2),%r10 │ │ + vmovq (%rsi),%xmm18 │ │ + vmovq (%rsi,%rdx,1),%xmm19 │ │ + vpbroadcastq (%rsi,%rdx,2),%ymm18{%k1} │ │ + vpbroadcastq (%rsi,%r10,1),%ymm19{%k1} │ │ + lea (%rsi,%rdx,4),%rsi │ │ + vpshufb %ymm21,%ymm18,%ymm18 │ │ + vpshufb %ymm21,%ymm19,%ymm19 │ │ + vmovdqa32 %ymm20,%ymm16 │ │ + vpdpbusd %ymm22,%ymm18,%ymm16 │ │ + vmovdqa32 %ymm20,%ymm17 │ │ + vpdpbusd %ymm22,%ymm19,%ymm17 │ │ + vpackssdw %ymm17,%ymm16,%ymm16 │ │ + vpsraw $0x2,%ymm16,%ymm16 │ │ + vmovdqa32 %ymm16,(%rdi) │ │ + add $0x20,%rdi │ │ + sub $0x4,%r8d │ │ + jg 110dc │ │ + retq │ │ + vbroadcasti32x4 0xe2129(%rip),%zmm21 │ │ + vbroadcasti32x4 0xe212f(%rip),%zmm22 │ │ + vbroadcasti32x4 0xe2135(%rip),%zmm23 │ │ + lea (%rdx,%rdx,2),%r10 │ │ + vmovdqu (%rsi),%xmm3 │ │ + vinserti32x4 $0x1,(%rsi,%rdx,1),%ymm3,%ymm19 │ │ + vinserti32x4 $0x2,(%rsi,%rdx,2),%zmm19,%zmm19 │ │ + vinserti32x4 $0x3,(%rsi,%r10,1),%zmm19,%zmm19 │ │ + lea (%rsi,%rdx,4),%rsi │ │ + vpshufb %zmm21,%zmm19,%zmm17 │ │ + vpshufb %zmm22,%zmm19,%zmm18 │ │ + vmovdqa32 %zmm20,%zmm16 │ │ + vpdpbusd %zmm24,%zmm17,%zmm16 │ │ + vmovdqa32 %zmm20,%zmm17 │ │ + vpdpbusd %zmm24,%zmm18,%zmm17 │ │ + vpshufb %zmm23,%zmm19,%zmm19 │ │ + vpdpbusd %zmm25,%zmm18,%zmm16 │ │ + vpdpbusd %zmm25,%zmm19,%zmm17 │ │ + vpackssdw %zmm17,%zmm16,%zmm16 │ │ + vpsraw $0x2,%zmm16,%zmm16 │ │ + vmovdqa32 %zmm16,(%rdi) │ │ + add $0x40,%rdi │ │ + sub $0x4,%r8d │ │ + jg 1115f │ │ + retq │ │ + vmovdqa32 0xe1ea3(%rip),%zmm21 │ │ + vmovdqa32 0xe1ed9(%rip),%zmm22 │ │ + vmovdqa32 0xe1f0f(%rip),%zmm23 │ │ + lea (%rdx,%rdx,2),%r10 │ │ + vmovdqu32 (%rsi),%ymm16 │ │ + vmovdqu32 (%rsi,%rdx,2),%ymm17 │ │ + vinserti32x8 $0x1,(%rsi,%rdx,1),%zmm16,%zmm16 │ │ + vinserti32x8 $0x1,(%rsi,%r10,1),%zmm17,%zmm17 │ │ + lea (%rsi,%rdx,4),%rsi │ │ + vpermb %zmm16,%zmm21,%zmm26 │ │ + vpermb %zmm17,%zmm21,%zmm27 │ │ + vpermb %zmm16,%zmm22,%zmm28 │ │ + vpermb %zmm17,%zmm22,%zmm29 │ │ + vpermb %zmm16,%zmm23,%zmm30 │ │ + vpermb %zmm17,%zmm23,%zmm31 │ │ + vmovdqa32 %zmm20,%zmm16 │ │ + vpdpbusd %zmm24,%zmm26,%zmm16 │ │ + vmovdqa32 %zmm20,%zmm18 │ │ + vpdpbusd %zmm24,%zmm28,%zmm18 │ │ + vmovdqa32 %zmm20,%zmm17 │ │ + vpdpbusd %zmm24,%zmm27,%zmm17 │ │ + vmovdqa32 %zmm20,%zmm19 │ │ + vpdpbusd %zmm24,%zmm29,%zmm19 │ │ + vpdpbusd %zmm25,%zmm28,%zmm16 │ │ + vpdpbusd %zmm25,%zmm30,%zmm18 │ │ + vpdpbusd %zmm25,%zmm29,%zmm17 │ │ + vpdpbusd %zmm25,%zmm31,%zmm19 │ │ + vpackssdw %zmm18,%zmm16,%zmm16 │ │ + vpackssdw %zmm19,%zmm17,%zmm17 │ │ + vpsraw $0x2,%zmm16,%zmm16 │ │ + vpsraw $0x2,%zmm17,%zmm17 │ │ + vmovdqa32 %zmm16,(%rdi) │ │ + vmovdqa32 %zmm17,0x40(%rdi) │ │ + sub $0xffffffffffffff80,%rdi │ │ + sub $0x4,%r8d │ │ + jg 111f5 │ │ + retq │ │ + vmovdqa32 0xe1e7e(%rip),%zmm21 │ │ + vmovdqa32 0xe1eb4(%rip),%zmm22 │ │ + vmovdqa32 0xe1eea(%rip),%zmm23 │ │ + vmovdqu32 (%rsi),%zmm16 │ │ + vmovdqu32 (%rsi,%rdx,1),%zmm17 │ │ + lea (%rsi,%rdx,2),%rsi │ │ + vpermb %zmm16,%zmm21,%zmm26 │ │ + vpermb %zmm17,%zmm21,%zmm27 │ │ + vpermb %zmm16,%zmm22,%zmm28 │ │ + vpermb %zmm17,%zmm22,%zmm29 │ │ + vpermb %zmm16,%zmm23,%zmm30 │ │ + vpermb %zmm17,%zmm23,%zmm31 │ │ + vmovdqa32 %zmm20,%zmm16 │ │ + vpdpbusd %zmm24,%zmm26,%zmm16 │ │ + vmovdqa32 %zmm20,%zmm18 │ │ + vpdpbusd %zmm24,%zmm28,%zmm18 │ │ + vmovdqa32 %zmm20,%zmm17 │ │ + vpdpbusd %zmm24,%zmm27,%zmm17 │ │ + vmovdqa32 %zmm20,%zmm19 │ │ + vpdpbusd %zmm24,%zmm29,%zmm19 │ │ + vpdpbusd %zmm25,%zmm28,%zmm16 │ │ + vpdpbusd %zmm25,%zmm30,%zmm18 │ │ + vpdpbusd %zmm25,%zmm29,%zmm17 │ │ + vpdpbusd %zmm25,%zmm31,%zmm19 │ │ + vpackssdw %zmm18,%zmm16,%zmm16 │ │ + vpackssdw %zmm19,%zmm17,%zmm17 │ │ + vpsraw $0x2,%zmm16,%zmm16 │ │ + vpsraw $0x2,%zmm17,%zmm17 │ │ + vmovdqa32 %zmm16,(%rdi) │ │ + vmovdqa32 %zmm17,0x40(%rdi) │ │ + sub $0xffffffffffffff80,%rdi │ │ + sub $0x2,%r8d │ │ + jg 112d6 │ │ retq │ │ xor %eax,%eax │ │ - jmp 10830 │ │ - mov $0xffffffffffffffe0,%rax │ │ - jmp 10830 │ │ - mov $0xffffffffffffffa0,%rax │ │ + jmp 11394 │ │ + mov $0xffffffffffffffc0,%rax │ │ + vmovdqa32 0xe1da2(%rip),%zmm21 │ │ + vmovdqa32 0xe1dd8(%rip),%zmm22 │ │ + vmovdqa32 0xe1e0e(%rip),%zmm23 │ │ sub %rax,%rsi │ │ mov %rax,%r9 │ │ - vmovdqu (%rsi,%rax,1),%xmm0 │ │ - vinserti128 $0x1,0x8(%rsi,%rax,1),%ymm0,%ymm0 │ │ - vpshufb %ymm5,%ymm0,%ymm1 │ │ - vpshufb %ymm6,%ymm0,%ymm2 │ │ - vpshufb %ymm7,%ymm0,%ymm3 │ │ - vpmaddubsw %ymm8,%ymm1,%ymm1 │ │ - vpmaddubsw %ymm8,%ymm2,%ymm0 │ │ - vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ - vpmaddubsw %ymm9,%ymm3,%ymm3 │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ - vpaddw %ymm3,%ymm0,%ymm0 │ │ - vphaddw %ymm0,%ymm1,%ymm0 │ │ - vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ - vmovdqa %ymm0,(%rdi) │ │ - vmovdqu 0x10(%rsi,%rax,1),%xmm0 │ │ - vinserti128 $0x1,0x18(%rsi,%rax,1),%ymm0,%ymm0 │ │ - vpshufb %ymm5,%ymm0,%ymm1 │ │ - vpshufb %ymm6,%ymm0,%ymm2 │ │ - vpshufb %ymm7,%ymm0,%ymm3 │ │ - vpmaddubsw %ymm8,%ymm1,%ymm1 │ │ - vpmaddubsw %ymm8,%ymm2,%ymm0 │ │ - vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ - vpmaddubsw %ymm9,%ymm3,%ymm3 │ │ - vpaddw %ymm2,%ymm1,%ymm1 │ │ - vpaddw %ymm3,%ymm0,%ymm0 │ │ - vphaddw %ymm0,%ymm1,%ymm0 │ │ - vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ - vmovdqa %ymm0,0x20(%rdi) │ │ - add $0x40,%rdi │ │ - add $0x20,%rax │ │ - jle 10836 │ │ + vmovdqu32 (%rsi,%rax,1),%zmm16 │ │ + vmovdqu32 0x20(%rsi,%rax,1),%zmm17 │ │ + vpermb %zmm16,%zmm21,%zmm26 │ │ + vpermb %zmm17,%zmm21,%zmm27 │ │ + vpermb %zmm16,%zmm22,%zmm28 │ │ + vpermb %zmm17,%zmm22,%zmm29 │ │ + vpermb %zmm16,%zmm23,%zmm30 │ │ + vpermb %zmm17,%zmm23,%zmm31 │ │ + vmovdqa32 %zmm20,%zmm16 │ │ + vpdpbusd %zmm24,%zmm26,%zmm16 │ │ + vmovdqa32 %zmm20,%zmm18 │ │ + vpdpbusd %zmm24,%zmm28,%zmm18 │ │ + vmovdqa32 %zmm20,%zmm17 │ │ + vpdpbusd %zmm24,%zmm27,%zmm17 │ │ + vmovdqa32 %zmm20,%zmm19 │ │ + vpdpbusd %zmm24,%zmm29,%zmm19 │ │ + vpdpbusd %zmm25,%zmm28,%zmm16 │ │ + vpdpbusd %zmm25,%zmm30,%zmm18 │ │ + vpdpbusd %zmm25,%zmm29,%zmm17 │ │ + vpdpbusd %zmm25,%zmm31,%zmm19 │ │ + vpackssdw %zmm18,%zmm16,%zmm16 │ │ + vpackssdw %zmm19,%zmm17,%zmm17 │ │ + vpsraw $0x2,%zmm16,%zmm16 │ │ + vpsraw $0x2,%zmm17,%zmm17 │ │ + vmovdqa32 %zmm16,(%rdi) │ │ + vmovdqa32 %zmm17,0x40(%rdi) │ │ + sub $0xffffffffffffff80,%rdi │ │ + add $0x40,%rax │ │ + jle 113b8 │ │ add %rdx,%rsi │ │ mov %r9,%rax │ │ dec %r8d │ │ - jg 10836 │ │ - vzeroupper │ │ + jg 113b8 │ │ retq │ │ movzbl %al,%r9d │ │ shr $0x10,%eax │ │ + tzcnt %ecx,%ecx │ │ cmp $0x4,%r8d │ │ cmove %r9d,%eax │ │ - lea 0xfaea6(%r10,%rax,8),%rax │ │ + lea 0xfd576(%r10,%rax,8),%rax │ │ + movzwl 0xe2efa(%r10,%rcx,2),%ecx │ │ + add %r10,%rcx │ │ lea (%rdx,%rdx,2),%r10 │ │ sub %r10,%rsi │ │ - vpbroadcastd 0xdeae4(%rip),%ymm7 │ │ - vpbroadcastw (%rax),%ymm8 │ │ - vpbroadcastw 0x2(%rax),%ymm9 │ │ - vpbroadcastw 0x4(%rax),%ymm10 │ │ - vpbroadcastw 0x6(%rax),%ymm11 │ │ - cmp $0x8,%ecx │ │ - jg 10b0a │ │ - je 10a0b │ │ + vpbroadcastd 0xe1e51(%rip),%zmm23 │ │ + vpbroadcastw (%rax),%zmm24 │ │ + vpbroadcastw 0x2(%rax),%zmm25 │ │ + vpbroadcastw 0x4(%rax),%zmm26 │ │ + vpbroadcastw 0x6(%rax),%zmm27 │ │ + jmpq *%rcx │ │ vmovd (%rsi),%xmm0 │ │ vpbroadcastd (%rsi,%rdx,2),%ymm1 │ │ vpbroadcastd (%rsi,%rdx,1),%xmm2 │ │ - add %r10,%rsi │ │ - vpbroadcastd (%rsi),%ymm3 │ │ + vpbroadcastd (%rsi,%r10,1),%ymm3 │ │ + lea (%rsi,%rdx,4),%rsi │ │ vpblendd $0x1,%ymm0,%ymm1,%ymm1 │ │ vpblendd $0x3,%ymm2,%ymm3,%ymm3 │ │ - vpbroadcastd (%rsi,%rdx,1),%ymm0 │ │ - vpbroadcastd (%rsi,%rdx,2),%ymm2 │ │ + vpbroadcastd (%rsi),%ymm0 │ │ + vpbroadcastd (%rsi,%rdx,1),%ymm2 │ │ vpblendd $0x68,%ymm0,%ymm1,%ymm1 │ │ - vpbroadcastd (%rsi,%r10,1),%ymm0 │ │ - vbroadcasti128 0xde9b9(%rip),%ymm5 │ │ + vpbroadcastd (%rsi,%rdx,2),%ymm0 │ │ + vbroadcasti128 0xe1d4a(%rip),%ymm5 │ │ vpblendd $0xc0,%ymm2,%ymm3,%ymm3 │ │ vpblendd $0x55,%ymm1,%ymm3,%ymm2 │ │ vpblendd $0xaa,%ymm1,%ymm3,%ymm3 │ │ vpunpcklbw %ymm3,%ymm2,%ymm1 │ │ vpblendd $0x80,%ymm0,%ymm3,%ymm3 │ │ vpunpckhbw %ymm3,%ymm2,%ymm2 │ │ + vpinsrd $0x1,(%rsi,%r10,1),%xmm0,%xmm0 │ │ lea (%rsi,%rdx,4),%rsi │ │ - vpinsrd $0x1,(%rsi),%xmm0,%xmm0 │ │ - vpbroadcastd (%rsi,%rdx,1),%ymm3 │ │ - vpbroadcastd (%rsi,%rdx,2),%ymm4 │ │ - vpblendd $0x3,%ymm0,%ymm3,%ymm3 │ │ - vpbroadcastd (%rsi,%r10,1),%ymm0 │ │ + vpbroadcastd (%rsi),%ymm3 │ │ + vpbroadcastd (%rsi,%rdx,1),%ymm4 │ │ vpblendd $0x20,%ymm4,%ymm3,%ymm3 │ │ + vpblendd $0x3,%ymm0,%ymm3,%ymm3 │ │ + vpbroadcastd (%rsi,%rdx,2),%ymm0 │ │ vpblendd $0x40,%ymm0,%ymm3,%ymm3 │ │ vpshufb %ymm5,%ymm3,%ymm3 │ │ - vpmaddubsw %ymm8,%ymm1,%ymm4 │ │ + vpmaddubsw %ymm24,%ymm1,%ymm4 │ │ vperm2i128 $0x21,%ymm3,%ymm2,%ymm1 │ │ - vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ + vpmaddubsw %ymm25,%ymm2,%ymm2 │ │ vpaddw %ymm2,%ymm4,%ymm4 │ │ vmovdqa %ymm3,%ymm2 │ │ - vpmaddubsw %ymm11,%ymm3,%ymm3 │ │ + vpmaddubsw %ymm27,%ymm3,%ymm3 │ │ vpaddw %ymm4,%ymm3,%ymm3 │ │ - vpmaddubsw %ymm10,%ymm1,%ymm4 │ │ + vpmaddubsw %ymm26,%ymm1,%ymm4 │ │ vpaddw %ymm4,%ymm3,%ymm3 │ │ - vpmulhrsw %ymm7,%ymm3,%ymm3 │ │ + vpmulhrsw %ymm23,%ymm3,%ymm3 │ │ vmovdqa %ymm3,(%rdi) │ │ add $0x20,%rdi │ │ sub $0x4,%r8d │ │ - jg 10997 │ │ + jg 11536 │ │ vzeroupper │ │ retq │ │ - vmovq (%rsi),%xmm1 │ │ - vpbroadcastq (%rsi,%rdx,1),%ymm4 │ │ - vpbroadcastq (%rsi,%rdx,2),%ymm2 │ │ - vpbroadcastq (%rsi,%r10,1),%ymm5 │ │ + mov $0xf044,%ecx │ │ + kmovw %ecx,%k1 │ │ + kshiftrw $0x8,%k1,%k2 │ │ + vmovq (%rsi),%xmm16 │ │ + vpbroadcastq (%rsi,%rdx,1),%ymm17 │ │ + vpbroadcastq (%rsi,%rdx,2),%zmm18 │ │ + vpbroadcastq (%rsi,%r10,1),%zmm19 │ │ lea (%rsi,%rdx,4),%rsi │ │ - vpbroadcastq (%rsi),%ymm3 │ │ - vpbroadcastq (%rsi,%rdx,1),%ymm6 │ │ - vpbroadcastq (%rsi,%rdx,2),%ymm0 │ │ - vpblendd $0x30,%ymm4,%ymm1,%ymm1 │ │ - vpblendd $0x30,%ymm2,%ymm4,%ymm4 │ │ - vpunpcklbw %ymm4,%ymm1,%ymm1 │ │ - vpblendd $0x30,%ymm5,%ymm2,%ymm2 │ │ - vpblendd $0x30,%ymm3,%ymm5,%ymm5 │ │ - vpunpcklbw %ymm5,%ymm2,%ymm2 │ │ - vpblendd $0x30,%ymm6,%ymm3,%ymm3 │ │ - vpblendd $0x30,%ymm0,%ymm6,%ymm6 │ │ - vpunpcklbw %ymm6,%ymm3,%ymm3 │ │ - vpbroadcastq (%rsi,%r10,1),%ymm4 │ │ + vpbroadcastq (%rsi),%zmm20 │ │ + vpbroadcastq (%rsi,%rdx,1),%zmm21 │ │ + vpbroadcastq (%rsi,%rdx,2),%zmm22 │ │ + vmovdqa64 %ymm17,%ymm16{%k1} │ │ + vmovdqa64 %ymm18,%ymm17{%k1} │ │ + vmovdqa64 %zmm19,%zmm18{%k1} │ │ + vmovdqa64 %zmm20,%zmm19{%k1} │ │ + vmovdqa64 %zmm21,%zmm20{%k1} │ │ + vmovdqa64 %zmm22,%zmm21{%k1} │ │ + vpunpcklbw %ymm17,%ymm16,%ymm16 │ │ + vpunpcklbw %zmm19,%zmm18,%zmm18 │ │ + vpunpcklbw %zmm21,%zmm20,%zmm20 │ │ + vmovdqa64 %zmm18,%zmm16{%k2} │ │ + vmovdqa64 %zmm20,%zmm18{%k2} │ │ + vpbroadcastq (%rsi,%r10,1),%zmm17 │ │ lea (%rsi,%rdx,4),%rsi │ │ - vpmaddubsw %ymm9,%ymm2,%ymm5 │ │ - vpmaddubsw %ymm8,%ymm2,%ymm6 │ │ - vpblendd $0x30,%ymm4,%ymm0,%ymm2 │ │ - vpbroadcastq (%rsi),%ymm0 │ │ - vpblendd $0x30,%ymm0,%ymm4,%ymm4 │ │ - vpunpcklbw %ymm4,%ymm2,%ymm2 │ │ - vpmaddubsw %ymm8,%ymm1,%ymm1 │ │ - vpmaddubsw %ymm9,%ymm3,%ymm4 │ │ - vpaddw %ymm1,%ymm5,%ymm5 │ │ - vmovdqa %ymm3,%ymm1 │ │ - vpmaddubsw %ymm10,%ymm3,%ymm3 │ │ - vpaddw %ymm4,%ymm6,%ymm6 │ │ - vpaddw %ymm3,%ymm5,%ymm5 │ │ - vpbroadcastq (%rsi,%rdx,1),%ymm4 │ │ - vpblendd $0x30,%ymm4,%ymm0,%ymm3 │ │ - vpbroadcastq (%rsi,%rdx,2),%ymm0 │ │ - vpblendd $0x30,%ymm0,%ymm4,%ymm4 │ │ - vpunpcklbw %ymm4,%ymm3,%ymm3 │ │ - vpmaddubsw %ymm11,%ymm2,%ymm4 │ │ - vpaddw %ymm4,%ymm5,%ymm5 │ │ - vpmaddubsw %ymm10,%ymm2,%ymm4 │ │ - vpaddw %ymm4,%ymm6,%ymm6 │ │ - vpmaddubsw %ymm11,%ymm3,%ymm4 │ │ - vpaddw %ymm4,%ymm6,%ymm6 │ │ - vpmulhrsw %ymm7,%ymm5,%ymm5 │ │ - vpmulhrsw %ymm7,%ymm6,%ymm6 │ │ - vmovdqa %ymm5,(%rdi) │ │ - vmovdqa %ymm6,0x20(%rdi) │ │ + vpbroadcastq (%rsi),%zmm19 │ │ + vpbroadcastq (%rsi,%rdx,1),%zmm21 │ │ + vpmaddubsw %zmm24,%zmm16,%zmm30 │ │ + vpmaddubsw %zmm25,%zmm18,%zmm31 │ │ + vpblendmq %zmm17,%zmm22,%zmm16{%k1} │ │ + vpblendmq %zmm19,%zmm17,%zmm18{%k1} │ │ + vpbroadcastq (%rsi,%rdx,2),%zmm22 │ │ + vpaddw %zmm31,%zmm30,%zmm30 │ │ + vpunpcklbw %zmm18,%zmm16,%zmm18 │ │ + vpblendmq %zmm21,%zmm19,%zmm28{%k1} │ │ + vpblendmq %zmm22,%zmm21,%zmm29{%k1} │ │ + vpblendmq %zmm18,%zmm20,%zmm16{%k2} │ │ + vpunpcklbw %zmm29,%zmm28,%zmm20 │ │ + vmovdqa64 %zmm20,%zmm18{%k2} │ │ + vpmaddubsw %zmm26,%zmm16,%zmm28 │ │ + vpmaddubsw %zmm27,%zmm18,%zmm29 │ │ + vpaddw %zmm28,%zmm30,%zmm30 │ │ + vpaddw %zmm29,%zmm30,%zmm30 │ │ + vpmulhrsw %zmm23,%zmm30,%zmm30 │ │ + vmovdqa32 %zmm30,(%rdi) │ │ add $0x40,%rdi │ │ sub $0x4,%r8d │ │ - jg 10a66 │ │ + jg 11633 │ │ + retq │ │ + mov $0xf0,%ecx │ │ + kmovb %ecx,%k1 │ │ + vbroadcasti32x4 (%rsi),%zmm16 │ │ + vbroadcasti32x4 (%rsi,%rdx,1),%zmm17 │ │ + vbroadcasti32x4 (%rsi,%rdx,2),%zmm18 │ │ + vbroadcasti32x4 (%rsi,%r10,1),%zmm19 │ │ + lea (%rsi,%rdx,4),%rsi │ │ + vbroadcasti32x4 (%rsi),%zmm20 │ │ + vbroadcasti32x4 (%rsi,%rdx,1),%zmm21 │ │ + vbroadcasti32x4 (%rsi,%rdx,2),%zmm22 │ │ + vmovdqa64 %zmm17,%zmm16{%k1} │ │ + vmovdqa64 %zmm18,%zmm17{%k1} │ │ + vmovdqa64 %zmm19,%zmm18{%k1} │ │ + vmovdqa64 %zmm20,%zmm19{%k1} │ │ + vmovdqa64 %zmm21,%zmm20{%k1} │ │ + vmovdqa64 %zmm22,%zmm21{%k1} │ │ + vshufpd $0xcc,%zmm18,%zmm16,%zmm16 │ │ + vshufpd $0xcc,%zmm19,%zmm17,%zmm17 │ │ + vshufpd $0x44,%zmm20,%zmm20,%zmm20 │ │ + vshufpd $0x44,%zmm21,%zmm21,%zmm21 │ │ + vpunpckhbw %zmm17,%zmm16,%zmm18 │ │ + vpunpcklbw %zmm17,%zmm16,%zmm16 │ │ + vpunpcklbw %zmm21,%zmm20,%zmm20 │ │ + vbroadcasti32x4 (%rsi,%r10,1),%zmm19 │ │ + lea (%rsi,%rdx,4),%rsi │ │ + vbroadcasti32x4 (%rsi),%zmm21 │ │ + vpblendmq %zmm19,%zmm22,%zmm17{%k1} │ │ + vmovdqa64 %zmm21,%zmm19{%k1} │ │ + vpmaddubsw %zmm24,%zmm16,%zmm28 │ │ + vpmaddubsw %zmm24,%zmm18,%zmm29 │ │ + vpmaddubsw %zmm25,%zmm18,%zmm30 │ │ + vpmaddubsw %zmm25,%zmm20,%zmm31 │ │ + vpmaddubsw %zmm26,%zmm20,%zmm16 │ │ + vbroadcasti32x4 (%rsi,%rdx,1),%zmm18 │ │ + vbroadcasti32x4 (%rsi,%rdx,2),%zmm22 │ │ + vpaddw %zmm30,%zmm28,%zmm28 │ │ + vpaddw %zmm31,%zmm29,%zmm29 │ │ + vpaddw %zmm16,%zmm28,%zmm28 │ │ + vmovdqa64 %zmm18,%zmm21{%k1} │ │ + vmovdqa64 %zmm22,%zmm18{%k1} │ │ + vmovdqa32 %zmm20,%zmm16 │ │ + vshufpd $0xcc,%zmm21,%zmm17,%zmm17 │ │ + vshufpd $0xcc,%zmm18,%zmm19,%zmm19 │ │ + vpunpcklbw %zmm19,%zmm17,%zmm18 │ │ + vpunpckhbw %zmm19,%zmm17,%zmm20 │ │ + vpmaddubsw %zmm26,%zmm18,%zmm30 │ │ + vpmaddubsw %zmm27,%zmm18,%zmm31 │ │ + vpaddw %zmm30,%zmm29,%zmm29 │ │ + vpaddw %zmm31,%zmm28,%zmm28 │ │ + vpmaddubsw %zmm27,%zmm20,%zmm30 │ │ + vpaddw %zmm30,%zmm29,%zmm29 │ │ + vpmulhrsw %zmm23,%zmm28,%zmm28 │ │ + vpmulhrsw %zmm23,%zmm29,%zmm29 │ │ + vmovdqa32 %zmm28,(%rdi) │ │ + vmovdqa32 %zmm29,0x40(%rdi) │ │ + sub $0xffffffffffffff80,%rdi │ │ + sub $0x4,%r8d │ │ + jg 11755 │ │ + retq │ │ + vmovdqa32 0xe180e(%rip),%zmm2 │ │ + vmovdqu32 (%rsi),%ymm16 │ │ + vmovdqu32 (%rsi,%rdx,1),%ymm17 │ │ + lea (%rsi,%rdx,2),%rsi │ │ + vmovdqu32 (%rsi),%ymm18 │ │ + vmovdqu32 (%rsi,%rdx,1),%ymm19 │ │ + lea (%rsi,%rdx,2),%rsi │ │ + vmovdqu32 (%rsi),%ymm20 │ │ + vmovdqu32 (%rsi,%rdx,1),%ymm21 │ │ + lea (%rsi,%rdx,2),%rsi │ │ + vmovdqu32 (%rsi),%ymm22 │ │ + vpermq %zmm16,%zmm2,%zmm16 │ │ + vpermq %zmm17,%zmm2,%zmm17 │ │ + vpermq %zmm18,%zmm2,%zmm18 │ │ + vpermq %zmm19,%zmm2,%zmm19 │ │ + vpermq %zmm20,%zmm2,%zmm20 │ │ + vpermq %zmm21,%zmm2,%zmm21 │ │ + vpermq %zmm22,%zmm2,%zmm22 │ │ + vpunpcklbw %zmm17,%zmm16,%zmm16 │ │ + vpunpcklbw %zmm18,%zmm17,%zmm17 │ │ + vpunpcklbw %zmm19,%zmm18,%zmm18 │ │ + vpunpcklbw %zmm20,%zmm19,%zmm19 │ │ + vpunpcklbw %zmm21,%zmm20,%zmm20 │ │ + vpunpcklbw %zmm22,%zmm21,%zmm21 │ │ + vmovdqu32 (%rsi,%rdx,1),%ymm28 │ │ + lea (%rsi,%rdx,2),%rsi │ │ + vmovdqu32 (%rsi),%ymm29 │ │ + vpmaddubsw %zmm24,%zmm16,%zmm30 │ │ + vpmaddubsw %zmm25,%zmm18,%zmm0 │ │ + vpmaddubsw %zmm24,%zmm17,%zmm31 │ │ + vpmaddubsw %zmm25,%zmm19,%zmm1 │ │ + vmovdqa32 %zmm18,%zmm16 │ │ + vmovdqa32 %zmm19,%zmm17 │ │ + vpermq %zmm28,%zmm2,%zmm28 │ │ + vpermq %zmm29,%zmm2,%zmm29 │ │ + vpaddw %zmm0,%zmm30,%zmm30 │ │ + vpaddw %zmm1,%zmm31,%zmm31 │ │ + vpmaddubsw %zmm26,%zmm20,%zmm0 │ │ + vpmaddubsw %zmm26,%zmm21,%zmm1 │ │ + vpunpcklbw %zmm28,%zmm22,%zmm22 │ │ + vpunpcklbw %zmm29,%zmm28,%zmm28 │ │ + vmovdqa32 %zmm20,%zmm18 │ │ + vmovdqa32 %zmm21,%zmm19 │ │ + vpaddw %zmm0,%zmm30,%zmm30 │ │ + vpaddw %zmm1,%zmm31,%zmm31 │ │ + vpmaddubsw %zmm27,%zmm22,%zmm0 │ │ + vpmaddubsw %zmm27,%zmm28,%zmm1 │ │ + vmovdqa32 %zmm22,%zmm20 │ │ + vmovdqa32 %zmm28,%zmm21 │ │ + vpaddw %zmm0,%zmm30,%zmm30 │ │ + vpaddw %zmm1,%zmm31,%zmm31 │ │ + vpmulhrsw %zmm23,%zmm30,%zmm30 │ │ + vpmulhrsw %zmm23,%zmm31,%zmm31 │ │ + vmovdqa32 %zmm29,%zmm22 │ │ + vmovdqa32 %zmm30,(%rdi) │ │ + vmovdqa32 %zmm31,0x40(%rdi) │ │ + sub $0xffffffffffffff80,%rdi │ │ + sub $0x2,%r8d │ │ + jg 118b9 │ │ vzeroupper │ │ retq │ │ - add %ecx,%ecx │ │ + mov $0x40,%ecx │ │ + jmp 11997 │ │ + mov $0x80,%ecx │ │ + vmovdqa32 0xe169f(%rip),%zmm10 │ │ + lea (%r8,%rcx,2),%eax │ │ mov %rsi,%r9 │ │ mov %rdi,%r10 │ │ - lea -0x100(%r8,%rcx,8),%eax │ │ - vbroadcasti128 (%rsi),%ymm4 │ │ - vbroadcasti128 (%rsi,%rdx,1),%ymm5 │ │ + vpermq (%rsi),%zmm10,%zmm16 │ │ + vpermq (%rsi,%rdx,1),%zmm10,%zmm17 │ │ lea (%rsi,%rdx,2),%rsi │ │ - vbroadcasti128 (%rsi,%rdx,1),%ymm0 │ │ - vbroadcasti128 (%rsi),%ymm6 │ │ + vpermq (%rsi),%zmm10,%zmm18 │ │ + vpermq (%rsi,%rdx,1),%zmm10,%zmm19 │ │ lea (%rsi,%rdx,2),%rsi │ │ - vbroadcasti128 (%rsi),%ymm1 │ │ - vbroadcasti128 (%rsi,%rdx,1),%ymm2 │ │ + vpermq (%rsi),%zmm10,%zmm20 │ │ + vpermq (%rsi,%rdx,1),%zmm10,%zmm21 │ │ lea (%rsi,%rdx,2),%rsi │ │ - vbroadcasti128 (%rsi),%ymm3 │ │ - vshufpd $0xc,%ymm0,%ymm4,%ymm4 │ │ - vshufpd $0xc,%ymm1,%ymm5,%ymm5 │ │ - vpunpcklbw %ymm5,%ymm4,%ymm1 │ │ - vpunpckhbw %ymm5,%ymm4,%ymm4 │ │ - vshufpd $0xc,%ymm2,%ymm6,%ymm6 │ │ - vpunpcklbw %ymm6,%ymm5,%ymm2 │ │ - vpunpckhbw %ymm6,%ymm5,%ymm5 │ │ - vshufpd $0xc,%ymm3,%ymm0,%ymm0 │ │ - vpunpcklbw %ymm0,%ymm6,%ymm3 │ │ - vpunpckhbw %ymm0,%ymm6,%ymm6 │ │ - vbroadcasti128 (%rsi,%rdx,1),%ymm12 │ │ + vpermq (%rsi),%zmm10,%zmm22 │ │ + vpunpckhbw %zmm17,%zmm16,%zmm28 │ │ + vpunpcklbw %zmm17,%zmm16,%zmm16 │ │ + vpunpckhbw %zmm18,%zmm17,%zmm29 │ │ + vpunpcklbw %zmm18,%zmm17,%zmm17 │ │ + vpunpckhbw %zmm19,%zmm18,%zmm30 │ │ + vpunpcklbw %zmm19,%zmm18,%zmm18 │ │ + vpunpckhbw %zmm20,%zmm19,%zmm31 │ │ + vpunpcklbw %zmm20,%zmm19,%zmm19 │ │ + vpunpckhbw %zmm21,%zmm20,%zmm0 │ │ + vpunpcklbw %zmm21,%zmm20,%zmm20 │ │ + vpunpckhbw %zmm22,%zmm21,%zmm1 │ │ + vpunpcklbw %zmm22,%zmm21,%zmm21 │ │ + vpermq (%rsi,%rdx,1),%zmm10,%zmm2 │ │ lea (%rsi,%rdx,2),%rsi │ │ - vbroadcasti128 (%rsi),%ymm13 │ │ - vpmaddubsw %ymm8,%ymm1,%ymm14 │ │ - vpmaddubsw %ymm8,%ymm2,%ymm15 │ │ - vmovdqa %ymm3,%ymm1 │ │ - vmovdqa %ymm4,%ymm2 │ │ - vpmaddubsw %ymm9,%ymm3,%ymm3 │ │ - vpmaddubsw %ymm9,%ymm4,%ymm4 │ │ - vpaddw %ymm3,%ymm14,%ymm14 │ │ - vpaddw %ymm4,%ymm15,%ymm15 │ │ - vmovdqa %ymm5,%ymm3 │ │ - vmovdqa %ymm6,%ymm4 │ │ - vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ - vpmaddubsw %ymm10,%ymm6,%ymm6 │ │ - vpaddw %ymm5,%ymm14,%ymm14 │ │ - vpaddw %ymm6,%ymm15,%ymm15 │ │ - vshufpd $0xd,%ymm12,%ymm0,%ymm6 │ │ - vshufpd $0xc,%ymm13,%ymm12,%ymm0 │ │ - vpunpcklbw %ymm0,%ymm6,%ymm5 │ │ - vpunpckhbw %ymm0,%ymm6,%ymm6 │ │ - vpmaddubsw %ymm11,%ymm5,%ymm12 │ │ - vpmaddubsw %ymm11,%ymm6,%ymm13 │ │ - vpaddw %ymm12,%ymm14,%ymm14 │ │ - vpaddw %ymm13,%ymm15,%ymm15 │ │ - vpmulhrsw %ymm7,%ymm14,%ymm14 │ │ - vpmulhrsw %ymm7,%ymm15,%ymm15 │ │ - vmovdqa %ymm14,(%rdi) │ │ - vmovdqa %ymm15,(%rdi,%rcx,1) │ │ - lea (%rdi,%rcx,2),%rdi │ │ + vpermq (%rsi),%zmm10,%zmm3 │ │ + vpmaddubsw %zmm24,%zmm16,%zmm4 │ │ + vpmaddubsw %zmm24,%zmm28,%zmm5 │ │ + vpmaddubsw %zmm24,%zmm17,%zmm6 │ │ + vpmaddubsw %zmm24,%zmm29,%zmm7 │ │ + vmovdqa32 %zmm18,%zmm16 │ │ + vmovdqa32 %zmm30,%zmm28 │ │ + vmovdqa32 %zmm19,%zmm17 │ │ + vmovdqa32 %zmm31,%zmm29 │ │ + vpmaddubsw %zmm25,%zmm18,%zmm18 │ │ + vpmaddubsw %zmm25,%zmm30,%zmm30 │ │ + vpmaddubsw %zmm25,%zmm19,%zmm19 │ │ + vpmaddubsw %zmm25,%zmm31,%zmm31 │ │ + vpunpckhbw %zmm2,%zmm22,%zmm8 │ │ + vpunpcklbw %zmm2,%zmm22,%zmm22 │ │ + vpaddw %zmm18,%zmm4,%zmm4 │ │ + vpaddw %zmm30,%zmm5,%zmm5 │ │ + vpaddw %zmm19,%zmm6,%zmm6 │ │ + vpaddw %zmm31,%zmm7,%zmm7 │ │ + vmovdqa32 %zmm20,%zmm18 │ │ + vmovdqa32 %zmm0,%zmm30 │ │ + vmovdqa32 %zmm21,%zmm19 │ │ + vmovdqa32 %zmm1,%zmm31 │ │ + vpmaddubsw %zmm26,%zmm20,%zmm20 │ │ + vpmaddubsw %zmm26,%zmm0,%zmm0 │ │ + vpmaddubsw %zmm26,%zmm21,%zmm21 │ │ + vpmaddubsw %zmm26,%zmm1,%zmm1 │ │ + vpunpckhbw %zmm3,%zmm2,%zmm9 │ │ + vpunpcklbw %zmm3,%zmm2,%zmm2 │ │ + vpaddw %zmm20,%zmm4,%zmm4 │ │ + vpaddw %zmm0,%zmm5,%zmm5 │ │ + vpaddw %zmm21,%zmm6,%zmm6 │ │ + vpaddw %zmm1,%zmm7,%zmm7 │ │ + vmovdqa32 %zmm22,%zmm20 │ │ + vmovdqa32 %zmm8,%zmm0 │ │ + vmovdqa32 %zmm2,%zmm21 │ │ + vmovdqa32 %zmm9,%zmm1 │ │ + vpmaddubsw %zmm27,%zmm22,%zmm22 │ │ + vpmaddubsw %zmm27,%zmm8,%zmm8 │ │ + vpmaddubsw %zmm27,%zmm2,%zmm2 │ │ + vpmaddubsw %zmm27,%zmm9,%zmm9 │ │ + vpaddw %zmm22,%zmm4,%zmm4 │ │ + vpaddw %zmm8,%zmm5,%zmm5 │ │ + vpaddw %zmm2,%zmm6,%zmm6 │ │ + vpaddw %zmm9,%zmm7,%zmm7 │ │ + vpmulhrsw %zmm23,%zmm4,%zmm4 │ │ + vpmulhrsw %zmm23,%zmm5,%zmm5 │ │ + vpmulhrsw %zmm23,%zmm6,%zmm6 │ │ + vpmulhrsw %zmm23,%zmm7,%zmm7 │ │ + vmovdqa32 %zmm3,%zmm22 │ │ + vmovdqa32 %zmm4,(%rdi) │ │ + vmovdqa32 %zmm5,0x40(%rdi) │ │ + vmovdqa32 %zmm6,(%rdi,%rcx,2) │ │ + vmovdqa32 %zmm7,0x40(%rdi,%rcx,2) │ │ + lea (%rdi,%rcx,4),%rdi │ │ sub $0x2,%r8d │ │ - jg 10b78 │ │ - add $0x10,%r9 │ │ - add $0x20,%r10 │ │ + jg 11a2c │ │ + add $0x40,%r9 │ │ + sub $0xffffffffffffff80,%r10 │ │ movzbl %al,%r8d │ │ mov %r9,%rsi │ │ mov %r10,%rdi │ │ sub $0x100,%eax │ │ - jg 10b1a │ │ + jg 119ab │ │ vzeroupper │ │ retq │ │ cmp $0x4,%ecx │ │ - je 10c92 │ │ + je 11c45 │ │ shr $0x10,%r9d │ │ sub $0x3,%rsi │ │ - vpbroadcastd 0xfaea6(%r10,%r9,8),%ymm10 │ │ - vpbroadcastd 0xfaeaa(%r10,%r9,8),%ymm11 │ │ + vpbroadcastd 0xfd576(%r10,%r9,8),%zmm26 │ │ + vpbroadcastd 0xfd57a(%r10,%r9,8),%zmm27 │ │ movzbl %al,%r9d │ │ shr $0x10,%eax │ │ cmp $0x4,%r8d │ │ cmove %r9d,%eax │ │ - vpbroadcastq 0xfaea6(%r10,%rax,8),%ymm0 │ │ + tzcnt %ecx,%ecx │ │ + vpbroadcastd 0xe1716(%rip),%zmm24 │ │ + movzwl 0xe2f06(%r10,%rcx,2),%ecx │ │ + vpbroadcastd 0xe1707(%rip),%zmm25 │ │ + add %r10,%rcx │ │ + vpbroadcastq 0xfd576(%r10,%rax,8),%zmm16 │ │ lea (%rdx,%rdx,2),%r10 │ │ sub %r10,%rsi │ │ - vpunpcklbw %ymm0,%ymm0,%ymm0 │ │ - vpsraw $0x8,%ymm0,%ymm0 │ │ - vpshufd $0x0,%ymm0,%ymm12 │ │ - vpshufd $0x55,%ymm0,%ymm13 │ │ - vpshufd $0xaa,%ymm0,%ymm14 │ │ - vpshufd $0xff,%ymm0,%ymm15 │ │ - jmpq 10e58 │ │ + vpunpcklbw %zmm16,%zmm16,%zmm16 │ │ + vpsraw $0x8,%zmm16,%zmm16 │ │ + vpshufd $0x0,%zmm16,%zmm28 │ │ + vpshufd $0x55,%zmm16,%zmm29 │ │ + vpshufd $0xaa,%zmm16,%zmm30 │ │ + vpshufd $0xff,%zmm16,%zmm31 │ │ + jmpq *%rcx │ │ movzbl %r9b,%r9d │ │ dec %rsi │ │ - vpbroadcastd 0xfaea8(%r10,%r9,8),%ymm8 │ │ + vpbroadcastd 0xfd578(%r10,%r9,8),%zmm24 │ │ movzbl %al,%r9d │ │ shr $0x10,%eax │ │ cmp $0x4,%r8d │ │ cmove %r9d,%eax │ │ - vpbroadcastq 0xfaea6(%r10,%rax,8),%ymm0 │ │ + vpbroadcastq 0xfd576(%r10,%rax,8),%zmm16 │ │ lea (%rdx,%rdx,2),%r10 │ │ sub %r10,%rsi │ │ - vmovdqa 0xde5b5(%rip),%ymm7 │ │ - vpmovzxbd 0xde65c(%rip),%ymm9 │ │ - vpbroadcastd 0xde713(%rip),%ymm10 │ │ - vpunpcklbw %ymm0,%ymm0,%ymm0 │ │ - vpsraw $0x8,%ymm0,%ymm0 │ │ - vpbroadcastd 0xde705(%rip),%ymm11 │ │ - vpshufd $0x0,%ymm0,%ymm12 │ │ - vpshufd $0x55,%ymm0,%ymm13 │ │ - vpshufd $0xaa,%ymm0,%ymm14 │ │ - vpshufd $0xff,%ymm0,%ymm15 │ │ - vpbroadcastq (%rsi),%ymm2 │ │ - vpbroadcastq (%rsi,%rdx,1),%ymm4 │ │ - vpbroadcastq (%rsi,%rdx,2),%ymm0 │ │ - vpbroadcastq (%rsi,%r10,1),%ymm5 │ │ + mov $0x4,%ecx │ │ + kmovb %ecx,%k1 │ │ + kshiftlb $0x2,%k1,%k2 │ │ + kshiftlb $0x4,%k1,%k3 │ │ + vpbroadcastd 0xe1671(%rip),%zmm26 │ │ + vbroadcasti32x4 0xe15cf(%rip),%zmm0 │ │ + vpunpcklbw %zmm16,%zmm16,%zmm16 │ │ + vpsraw $0x8,%zmm16,%zmm16 │ │ + vpbroadcastd 0xe1654(%rip),%zmm27 │ │ + vpshufd $0x0,%zmm16,%zmm28 │ │ + vpshufd $0x55,%zmm16,%zmm29 │ │ + vpshufd $0xaa,%zmm16,%zmm30 │ │ + vpshufd $0xff,%zmm16,%zmm31 │ │ + vmovq (%rsi),%xmm19 │ │ + vpbroadcastq (%rsi,%rdx,1),%ymm18 │ │ + vpbroadcastq (%rsi,%rdx,2),%ymm19{%k1} │ │ + vpbroadcastq (%rsi,%r10,1),%zmm18{%k2} │ │ lea (%rsi,%rdx,4),%rsi │ │ - vpbroadcastq (%rsi),%ymm3 │ │ - vpbroadcastq (%rsi,%rdx,1),%ymm6 │ │ - vpbroadcastq (%rsi,%rdx,2),%ymm1 │ │ - vpblendd $0xcc,%ymm4,%ymm2,%ymm2 │ │ - vpblendd $0xcc,%ymm5,%ymm0,%ymm0 │ │ - vpblendd $0xcc,%ymm6,%ymm3,%ymm3 │ │ - vpshufb %ymm7,%ymm2,%ymm2 │ │ - vpshufb %ymm7,%ymm0,%ymm0 │ │ - vpshufb %ymm7,%ymm3,%ymm3 │ │ - vpshufb %ymm7,%ymm1,%ymm1 │ │ - vpmaddubsw %ymm8,%ymm2,%ymm2 │ │ - vpmaddubsw %ymm8,%ymm0,%ymm0 │ │ - vpmaddubsw %ymm8,%ymm3,%ymm3 │ │ - vpmaddubsw %ymm8,%ymm1,%ymm1 │ │ - vphaddw %ymm0,%ymm2,%ymm2 │ │ - vphaddw %ymm1,%ymm3,%ymm3 │ │ - vpmulhrsw %ymm2,%ymm10,%ymm2 │ │ - vpmulhrsw %ymm3,%ymm10,%ymm3 │ │ - vpalignr $0x4,%ymm2,%ymm3,%ymm4 │ │ - vpunpcklwd %ymm4,%ymm2,%ymm1 │ │ - vpunpckhwd %ymm4,%ymm2,%ymm2 │ │ - vpshufd $0x99,%ymm3,%ymm0 │ │ - vpunpcklwd %ymm0,%ymm3,%ymm3 │ │ - vpmaddwd %ymm1,%ymm12,%ymm5 │ │ - vpmaddwd %ymm2,%ymm12,%ymm6 │ │ - vpmaddwd %ymm2,%ymm13,%ymm2 │ │ - vpmaddwd %ymm3,%ymm13,%ymm4 │ │ - vmovdqa %ymm3,%ymm1 │ │ - vpmaddwd %ymm3,%ymm14,%ymm3 │ │ - vpaddd %ymm2,%ymm5,%ymm5 │ │ - vpbroadcastq (%rsi,%r10,1),%ymm2 │ │ + vpbroadcastq (%rsi),%zmm19{%k2} │ │ + vpbroadcastq (%rsi,%rdx,1),%zmm18{%k3} │ │ + vpbroadcastq (%rsi,%rdx,2),%zmm19{%k3} │ │ + vmovdqa32 0xe14ef(%rip),%zmm1 │ │ + vmovdqu32 0xe1505(%rip),%zmm2 │ │ + vmovdqa32 %zmm26,%zmm16 │ │ + vmovdqa32 %zmm26,%zmm17 │ │ + vpshufb %zmm0,%zmm18,%zmm18 │ │ + vpshufb %zmm0,%zmm19,%zmm19 │ │ + vpdpbusd %zmm24,%zmm18,%zmm16 │ │ + vpdpbusd %zmm24,%zmm19,%zmm17 │ │ + vpackssdw %zmm17,%zmm16,%zmm16 │ │ + vpsraw $0x2,%zmm16,%zmm16 │ │ + vpermb %zmm16,%zmm1,%zmm17 │ │ + vpermb %zmm16,%zmm2,%zmm18 │ │ + vmovq (%rsi,%r10,1),%xmm19 │ │ lea (%rsi,%rdx,4),%rsi │ │ - vpaddd %ymm4,%ymm6,%ymm6 │ │ - vpbroadcastq (%rsi),%ymm4 │ │ - vpaddd %ymm3,%ymm5,%ymm5 │ │ - vpbroadcastq (%rsi,%rdx,1),%ymm3 │ │ - vpblendd $0xcc,%ymm4,%ymm2,%ymm2 │ │ - vpbroadcastq (%rsi,%rdx,2),%ymm4 │ │ - vpblendd $0xcc,%ymm4,%ymm3,%ymm3 │ │ - vpshufb %ymm7,%ymm2,%ymm2 │ │ - vpshufb %ymm7,%ymm3,%ymm3 │ │ - vpmaddubsw %ymm8,%ymm2,%ymm2 │ │ - vpmaddubsw %ymm8,%ymm3,%ymm3 │ │ - vphaddw %ymm3,%ymm2,%ymm2 │ │ - vpmulhrsw %ymm2,%ymm10,%ymm2 │ │ - vpalignr $0xc,%ymm0,%ymm2,%ymm3 │ │ - vmovdqa %ymm2,%ymm0 │ │ - vpunpcklwd %ymm0,%ymm3,%ymm2 │ │ - vpunpckhwd %ymm0,%ymm3,%ymm3 │ │ - vpmaddwd %ymm2,%ymm14,%ymm4 │ │ - vpaddd %ymm6,%ymm11,%ymm6 │ │ - vpaddd %ymm5,%ymm11,%ymm5 │ │ - vpaddd %ymm4,%ymm6,%ymm6 │ │ - vpmaddwd %ymm2,%ymm15,%ymm4 │ │ - vpaddd %ymm4,%ymm5,%ymm5 │ │ - vpmaddwd %ymm3,%ymm15,%ymm4 │ │ - vpaddd %ymm4,%ymm6,%ymm6 │ │ - vpsrad $0x6,%ymm5,%ymm5 │ │ - vpsrad $0x6,%ymm6,%ymm6 │ │ - vpackssdw %ymm6,%ymm5,%ymm5 │ │ - vpermd %ymm5,%ymm9,%ymm5 │ │ - vmovdqa %ymm5,(%rdi) │ │ + vmovq (%rsi),%xmm20 │ │ + vpbroadcastq (%rsi,%rdx,1),%ymm19{%k1} │ │ + vpbroadcastq (%rsi,%rdx,2),%ymm20{%k1} │ │ + vmovdqa32 %ymm26,%ymm21 │ │ + vmovdqa32 %ymm26,%ymm22 │ │ + vpshufb %ymm0,%ymm19,%ymm19 │ │ + vpshufb %ymm0,%ymm20,%ymm20 │ │ + vpdpbusd %ymm24,%ymm19,%ymm21 │ │ + vpdpbusd %ymm24,%ymm20,%ymm22 │ │ + vmovdqa32 %zmm27,%zmm23 │ │ + vpackssdw %ymm22,%ymm21,%ymm21 │ │ + vpsraw $0x2,%ymm21,%ymm21 │ │ + valignq $0x4,%zmm16,%zmm21,%zmm16 │ │ + vpdpwssd %zmm28,%zmm17,%zmm23 │ │ + vpdpwssd %zmm29,%zmm18,%zmm23 │ │ + vpermb %zmm16,%zmm1,%zmm17 │ │ + vpermb %zmm16,%zmm2,%zmm18 │ │ + vpdpwssd %zmm30,%zmm17,%zmm23 │ │ + vpdpwssd %zmm31,%zmm18,%zmm23 │ │ + vpsrad $0x6,%zmm23,%zmm23 │ │ + vpmovdw %zmm23,(%rdi) │ │ add $0x20,%rdi │ │ sub $0x4,%r8d │ │ - jg 10d94 │ │ + jg 11d58 │ │ vzeroupper │ │ retq │ │ - lea -0x40(,%rcx,8),%eax │ │ + vbroadcasti32x4 0xe146e(%rip),%zmm0 │ │ + vbroadcasti32x4 0xe1474(%rip),%zmm1 │ │ + vbroadcasti32x4 0xe147a(%rip),%zmm2 │ │ + vinserti32x4 $0x1,(%rsi),%ymm16,%ymm16 │ │ + vinserti32x4 $0x2,(%rsi,%rdx,1),%zmm16,%zmm16 │ │ + vinserti32x4 $0x3,(%rsi,%rdx,2),%zmm16,%zmm16 │ │ + vmovdqu32 (%rsi,%r10,1),%xmm17 │ │ + lea (%rsi,%rdx,4),%rsi │ │ + vinserti32x4 $0x1,(%rsi),%ymm17,%ymm17 │ │ + vinserti32x4 $0x2,(%rsi,%rdx,1),%zmm17,%zmm17 │ │ + vinserti32x4 $0x3,(%rsi,%rdx,2),%zmm17,%zmm17 │ │ + vmovdqa32 %zmm24,%zmm18 │ │ + vmovdqa32 %zmm24,%zmm20 │ │ + vmovdqa32 %zmm24,%zmm19 │ │ + vmovdqa32 %zmm24,%zmm21 │ │ + vpshufb %zmm0,%zmm16,%zmm4 │ │ + vpshufb %zmm1,%zmm16,%zmm5 │ │ + vpshufb %zmm2,%zmm16,%zmm6 │ │ + vpshufb %zmm0,%zmm17,%zmm7 │ │ + vpshufb %zmm1,%zmm17,%zmm22 │ │ + vpshufb %zmm2,%zmm17,%zmm23 │ │ + vpdpbusd %zmm26,%zmm4,%zmm18 │ │ + vpdpbusd %zmm26,%zmm5,%zmm20 │ │ + vpdpbusd %zmm27,%zmm5,%zmm18 │ │ + vpdpbusd %zmm27,%zmm6,%zmm20 │ │ + vpdpbusd %zmm26,%zmm7,%zmm19 │ │ + vpdpbusd %zmm26,%zmm22,%zmm21 │ │ + vpdpbusd %zmm27,%zmm22,%zmm19 │ │ + vpdpbusd %zmm27,%zmm23,%zmm21 │ │ + vpackssdw %zmm20,%zmm18,%zmm18 │ │ + vpackssdw %zmm21,%zmm19,%zmm19 │ │ + vpsraw $0x2,%zmm18,%zmm18 │ │ + vpsraw $0x2,%zmm19,%zmm19 │ │ + valignq $0x2,%zmm18,%zmm19,%zmm16 │ │ + valignq $0x4,%zmm18,%zmm19,%zmm17 │ │ + valignq $0x6,%zmm18,%zmm19,%zmm18 │ │ + vpunpcklwd %zmm17,%zmm16,%zmm20 │ │ + vpunpckhwd %zmm17,%zmm16,%zmm21 │ │ + vpunpcklwd %zmm19,%zmm18,%zmm22 │ │ + vpunpckhwd %zmm19,%zmm18,%zmm23 │ │ + vmovdqu (%rsi,%r10,1),%xmm3 │ │ + lea (%rsi,%rdx,4),%rsi │ │ + vinserti128 $0x1,(%rsi),%ymm3,%ymm3 │ │ + vinserti32x4 $0x2,(%rsi,%rdx,1),%zmm3,%zmm3 │ │ + vinserti32x4 $0x3,(%rsi,%rdx,2),%zmm3,%zmm3 │ │ + vmovdqa32 %zmm25,%zmm4 │ │ + vmovdqa32 %zmm25,%zmm5 │ │ + vmovdqa32 %zmm24,%zmm6 │ │ + vmovdqa32 %zmm24,%zmm7 │ │ + vpdpwssd %zmm28,%zmm20,%zmm4 │ │ + vpdpwssd %zmm28,%zmm21,%zmm5 │ │ + vpdpwssd %zmm29,%zmm22,%zmm4 │ │ + vpdpwssd %zmm29,%zmm23,%zmm5 │ │ + vpshufb %zmm0,%zmm3,%zmm16 │ │ + vpshufb %zmm1,%zmm3,%zmm17 │ │ + vpshufb %zmm2,%zmm3,%zmm18 │ │ + vpdpbusd %zmm26,%zmm16,%zmm6 │ │ + vpdpbusd %zmm26,%zmm17,%zmm7 │ │ + vpdpbusd %zmm27,%zmm17,%zmm6 │ │ + vpdpbusd %zmm27,%zmm18,%zmm7 │ │ + vpackssdw %zmm7,%zmm6,%zmm6 │ │ + vpsraw $0x2,%zmm6,%zmm6 │ │ + valignq $0x2,%zmm19,%zmm6,%zmm16 │ │ + valignq $0x4,%zmm19,%zmm6,%zmm17 │ │ + valignq $0x6,%zmm19,%zmm6,%zmm18 │ │ + vmovdqa32 %zmm6,%zmm19 │ │ + vpunpcklwd %zmm17,%zmm16,%zmm20 │ │ + vpunpckhwd %zmm17,%zmm16,%zmm21 │ │ + vpunpcklwd %zmm19,%zmm18,%zmm22 │ │ + vpunpckhwd %zmm19,%zmm18,%zmm23 │ │ + vpdpwssd %zmm30,%zmm20,%zmm4 │ │ + vpdpwssd %zmm30,%zmm21,%zmm5 │ │ + vpdpwssd %zmm31,%zmm22,%zmm4 │ │ + vpdpwssd %zmm31,%zmm23,%zmm5 │ │ + vpsrad $0x6,%zmm4,%zmm4 │ │ + vpsrad $0x6,%zmm5,%zmm5 │ │ + vpackssdw %zmm5,%zmm4,%zmm4 │ │ + vmovdqa32 %zmm4,(%rdi) │ │ + add $0x40,%rdi │ │ + sub $0x4,%r8d │ │ + jg 11f02 │ │ + vzeroupper │ │ + retq │ │ + mov $0x20,%ecx │ │ + jmp 1201a │ │ + mov $0x40,%ecx │ │ + jmp 1201a │ │ + mov $0x80,%ecx │ │ + jmp 1201a │ │ + mov $0x100,%ecx │ │ + vmovdqa32 0xe105c(%rip),%zmm0 │ │ + vmovdqa32 0xe1092(%rip),%zmm1 │ │ + vmovdqa32 0xe10c8(%rip),%zmm2 │ │ + lea -0x100(%r8,%rcx,8),%eax │ │ mov %rsi,%r9 │ │ mov %rdi,%r10 │ │ - lea (%r8,%rax,4),%eax │ │ - vbroadcasti128 0xde42e(%rip),%ymm7 │ │ - vmovdqu (%rsi),%xmm4 │ │ - vbroadcasti128 0xde431(%rip),%ymm8 │ │ - vmovdqu (%rsi,%rdx,1),%xmm5 │ │ - lea (%rsi,%rdx,2),%rsi │ │ - vbroadcasti128 0xde42f(%rip),%ymm9 │ │ - vmovdqu (%rsi),%xmm6 │ │ - vbroadcasti128 (%rsi,%rdx,1),%ymm0 │ │ + vmovdqu32 (%rsi),%ymm16 │ │ + vinserti32x8 $0x1,(%rsi,%rdx,1),%zmm16,%zmm16 │ │ lea (%rsi,%rdx,2),%rsi │ │ - vpblendd $0xf0,%ymm0,%ymm4,%ymm4 │ │ - vinserti128 $0x1,(%rsi),%ymm5,%ymm5 │ │ - vinserti128 $0x1,(%rsi,%rdx,1),%ymm6,%ymm6 │ │ + vmovdqu32 (%rsi),%ymm17 │ │ + vinserti32x8 $0x1,(%rsi,%rdx,1),%zmm17,%zmm17 │ │ lea (%rsi,%rdx,2),%rsi │ │ - vinserti128 $0x1,(%rsi),%ymm0,%ymm0 │ │ - vpshufb %ymm8,%ymm4,%ymm2 │ │ - vpshufb %ymm9,%ymm4,%ymm3 │ │ - vpshufb %ymm7,%ymm4,%ymm4 │ │ - vpmaddubsw %ymm10,%ymm2,%ymm1 │ │ - vpmaddubsw %ymm11,%ymm3,%ymm3 │ │ - vpmaddubsw %ymm11,%ymm2,%ymm2 │ │ - vpmaddubsw %ymm10,%ymm4,%ymm4 │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ - vpaddw %ymm2,%ymm4,%ymm4 │ │ - vphaddw %ymm1,%ymm4,%ymm4 │ │ - vpshufb %ymm8,%ymm5,%ymm2 │ │ - vpshufb %ymm9,%ymm5,%ymm3 │ │ - vpshufb %ymm7,%ymm5,%ymm5 │ │ - vpmaddubsw %ymm10,%ymm2,%ymm1 │ │ - vpmaddubsw %ymm11,%ymm3,%ymm3 │ │ - vpmaddubsw %ymm11,%ymm2,%ymm2 │ │ - vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ - vpaddw %ymm2,%ymm5,%ymm5 │ │ - vphaddw %ymm1,%ymm5,%ymm5 │ │ - vpshufb %ymm8,%ymm6,%ymm2 │ │ - vpshufb %ymm9,%ymm6,%ymm3 │ │ - vpshufb %ymm7,%ymm6,%ymm6 │ │ - vpmaddubsw %ymm10,%ymm2,%ymm1 │ │ - vpmaddubsw %ymm11,%ymm3,%ymm3 │ │ - vpmaddubsw %ymm11,%ymm2,%ymm2 │ │ - vpmaddubsw %ymm10,%ymm6,%ymm6 │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ - vpaddw %ymm2,%ymm6,%ymm6 │ │ - vphaddw %ymm1,%ymm6,%ymm6 │ │ - vpshufb %ymm8,%ymm0,%ymm2 │ │ - vpshufb %ymm9,%ymm0,%ymm3 │ │ - vpshufb %ymm7,%ymm0,%ymm0 │ │ - vpmaddubsw %ymm10,%ymm2,%ymm1 │ │ - vpmaddubsw %ymm11,%ymm3,%ymm3 │ │ - vpmaddubsw %ymm11,%ymm2,%ymm2 │ │ - vpmaddubsw %ymm10,%ymm0,%ymm0 │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ - vphaddw %ymm1,%ymm0,%ymm0 │ │ - vpbroadcastd 0xde46b(%rip),%ymm7 │ │ - vpermq $0xd8,%ymm4,%ymm4 │ │ - vpermq $0xd8,%ymm5,%ymm5 │ │ - vpermq $0xd8,%ymm6,%ymm6 │ │ - vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ - vpmulhrsw %ymm7,%ymm4,%ymm4 │ │ - vpmulhrsw %ymm7,%ymm5,%ymm5 │ │ - vpmulhrsw %ymm7,%ymm6,%ymm6 │ │ - vpermq $0xd8,%ymm0,%ymm7 │ │ - vpunpcklwd %ymm5,%ymm4,%ymm1 │ │ - vpunpckhwd %ymm5,%ymm4,%ymm4 │ │ - vpunpcklwd %ymm6,%ymm5,%ymm2 │ │ - vpunpckhwd %ymm6,%ymm5,%ymm5 │ │ - vpunpcklwd %ymm7,%ymm6,%ymm3 │ │ - vpunpckhwd %ymm7,%ymm6,%ymm6 │ │ - vextracti128 $0x1,%ymm0,(%rdi) │ │ - vmovdqu (%rsi,%rdx,1),%xmm0 │ │ + vmovdqu32 (%rsi),%ymm18 │ │ + vinserti32x8 $0x1,(%rsi,%rdx,1),%zmm18,%zmm18 │ │ lea (%rsi,%rdx,2),%rsi │ │ - vinserti128 $0x1,(%rsi),%ymm0,%ymm0 │ │ - vpmaddwd %ymm1,%ymm12,%ymm8 │ │ - vpmaddwd %ymm2,%ymm12,%ymm9 │ │ - vmovdqa %ymm3,%ymm1 │ │ - vmovdqa %ymm4,%ymm2 │ │ - vpmaddwd %ymm3,%ymm13,%ymm3 │ │ - vpmaddwd %ymm4,%ymm13,%ymm4 │ │ - vpaddd %ymm3,%ymm8,%ymm8 │ │ - vpaddd %ymm4,%ymm9,%ymm9 │ │ - vmovdqa %ymm5,%ymm3 │ │ - vmovdqa %ymm6,%ymm4 │ │ - vpmaddwd %ymm5,%ymm14,%ymm5 │ │ - vpmaddwd %ymm6,%ymm14,%ymm6 │ │ - vpaddd %ymm5,%ymm8,%ymm8 │ │ - vpaddd %ymm6,%ymm9,%ymm9 │ │ - vbroadcasti128 0xde291(%rip),%ymm6 │ │ - vbroadcasti128 0xde298(%rip),%ymm7 │ │ - vbroadcasti128 0xde26f(%rip),%ymm5 │ │ - vpshufb %ymm6,%ymm0,%ymm6 │ │ - vpshufb %ymm7,%ymm0,%ymm7 │ │ - vpshufb %ymm5,%ymm0,%ymm0 │ │ - vpmaddubsw %ymm10,%ymm6,%ymm5 │ │ - vpmaddubsw %ymm11,%ymm7,%ymm7 │ │ - vpmaddubsw %ymm11,%ymm6,%ymm6 │ │ - vpmaddubsw %ymm10,%ymm0,%ymm0 │ │ - vpaddw %ymm7,%ymm5,%ymm5 │ │ - vpaddw %ymm6,%ymm0,%ymm0 │ │ - vphaddw %ymm5,%ymm0,%ymm0 │ │ - vpbroadcastd 0xde386(%rip),%ymm5 │ │ - vpbroadcastd 0xde381(%rip),%ymm7 │ │ - vbroadcasti128 (%rdi),%ymm6 │ │ - vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ - vpaddd %ymm7,%ymm8,%ymm8 │ │ - vpaddd %ymm7,%ymm9,%ymm9 │ │ + vmovdqu32 (%rsi),%ymm19 │ │ + vmovdqa32 %zmm24,%zmm20 │ │ + vmovdqa32 %zmm24,%zmm21 │ │ + vmovdqa32 %zmm24,%zmm22 │ │ + vmovdqa32 %zmm24,%zmm23 │ │ + vpermb %zmm16,%zmm0,%zmm3 │ │ + vpermb %zmm16,%zmm1,%zmm4 │ │ + vpermb %zmm16,%zmm2,%zmm5 │ │ + vpermb %zmm17,%zmm0,%zmm6 │ │ + vpermb %zmm17,%zmm1,%zmm7 │ │ + vpermb %zmm17,%zmm2,%zmm8 │ │ + vpermb %zmm18,%zmm0,%zmm9 │ │ + vpermb %zmm18,%zmm1,%zmm10 │ │ + vpermb %zmm18,%zmm2,%zmm11 │ │ + vpermb %ymm19,%ymm0,%ymm12 │ │ + vpermb %ymm19,%ymm1,%ymm13 │ │ + vpermb %ymm19,%ymm2,%ymm14 │ │ + vmovdqa32 %zmm24,%zmm16 │ │ + vmovdqa32 %zmm24,%zmm17 │ │ + vmovdqa32 %ymm24,%ymm18 │ │ + vmovdqa32 %ymm24,%ymm19 │ │ + vpdpbusd %zmm26,%zmm3,%zmm20 │ │ + vpdpbusd %zmm26,%zmm4,%zmm21 │ │ + vpdpbusd %zmm26,%zmm6,%zmm22 │ │ + vpdpbusd %zmm26,%zmm7,%zmm23 │ │ + vpdpbusd %zmm26,%zmm9,%zmm16 │ │ + vpdpbusd %zmm26,%zmm10,%zmm17 │ │ + vpdpbusd %ymm26,%ymm12,%ymm18 │ │ + vpdpbusd %ymm26,%ymm13,%ymm19 │ │ + vpdpbusd %zmm27,%zmm4,%zmm20 │ │ + vpdpbusd %zmm27,%zmm5,%zmm21 │ │ + vpdpbusd %zmm27,%zmm7,%zmm22 │ │ + vpdpbusd %zmm27,%zmm8,%zmm23 │ │ + vpdpbusd %zmm27,%zmm10,%zmm16 │ │ + vpdpbusd %zmm27,%zmm11,%zmm17 │ │ + vpdpbusd %ymm27,%ymm13,%ymm18 │ │ + vpdpbusd %ymm27,%ymm14,%ymm19 │ │ + vpackssdw %zmm21,%zmm20,%zmm20 │ │ + vpackssdw %zmm23,%zmm22,%zmm22 │ │ + vpackssdw %zmm17,%zmm16,%zmm16 │ │ + vpackssdw %ymm19,%ymm18,%ymm18 │ │ + vpsraw $0x2,%zmm20,%zmm20 │ │ + vpsraw $0x2,%zmm22,%zmm22 │ │ + vpsraw $0x2,%zmm16,%zmm16 │ │ + vpsraw $0x2,%ymm18,%ymm18 │ │ + vshufi32x4 $0x4e,%zmm22,%zmm20,%zmm21 │ │ + vshufi32x4 $0x4e,%zmm16,%zmm22,%zmm23 │ │ + vshufi32x4 $0x4e,%zmm18,%zmm16,%zmm17 │ │ + vpunpcklwd %zmm21,%zmm20,%zmm18 │ │ + vpunpckhwd %zmm21,%zmm20,%zmm19 │ │ + vpunpcklwd %zmm23,%zmm22,%zmm20 │ │ + vpunpckhwd %zmm23,%zmm22,%zmm21 │ │ + vpunpcklwd %zmm17,%zmm16,%zmm22 │ │ + vpunpckhwd %zmm17,%zmm16,%zmm23 │ │ + vmovdqu (%rsi,%rdx,1),%ymm3 │ │ + lea (%rsi,%rdx,2),%rsi │ │ + vinserti32x8 $0x1,(%rsi),%zmm3,%zmm3 │ │ + vmovdqa32 %zmm25,%zmm4 │ │ + vmovdqa32 %zmm25,%zmm5 │ │ + vmovdqa32 %zmm24,%zmm6 │ │ + vmovdqa32 %zmm24,%zmm7 │ │ + vpdpwssd %zmm28,%zmm18,%zmm4 │ │ + vpdpwssd %zmm28,%zmm19,%zmm5 │ │ + vpdpwssd %zmm29,%zmm20,%zmm4 │ │ + vpdpwssd %zmm29,%zmm21,%zmm5 │ │ + vpermb %zmm3,%zmm0,%zmm8 │ │ + vpermb %zmm3,%zmm1,%zmm9 │ │ + vpermb %zmm3,%zmm2,%zmm10 │ │ + vpdpbusd %zmm26,%zmm8,%zmm6 │ │ + vpdpbusd %zmm26,%zmm9,%zmm7 │ │ + vpdpbusd %zmm27,%zmm9,%zmm6 │ │ + vpdpbusd %zmm27,%zmm10,%zmm7 │ │ + vpackssdw %zmm7,%zmm6,%zmm6 │ │ + vpsraw $0x2,%zmm6,%zmm6 │ │ + vshufi32x4 $0x4e,%zmm6,%zmm17,%zmm16 │ │ + vmovdqa32 %zmm20,%zmm18 │ │ + vmovdqa32 %zmm21,%zmm19 │ │ + vmovdqa32 %zmm6,%zmm17 │ │ + vmovdqa32 %zmm22,%zmm20 │ │ + vmovdqa32 %zmm23,%zmm21 │ │ + vpunpcklwd %zmm17,%zmm16,%zmm22 │ │ + vpunpckhwd %zmm17,%zmm16,%zmm23 │ │ + vpdpwssd %zmm30,%zmm20,%zmm4 │ │ + vpdpwssd %zmm30,%zmm21,%zmm5 │ │ + vpdpwssd %zmm31,%zmm22,%zmm4 │ │ + vpdpwssd %zmm31,%zmm23,%zmm5 │ │ + vpsrad $0x6,%zmm4,%zmm4 │ │ + vpsrad $0x6,%zmm5,%zmm5 │ │ + vpackssdw %zmm5,%zmm4,%zmm4 │ │ + vmovdqa %ymm4,(%rdi) │ │ + vextracti32x8 $0x1,%zmm4,(%rdi,%rcx,1) │ │ + lea (%rdi,%rcx,2),%rdi │ │ + sub $0x2,%r8d │ │ + jg 121c7 │ │ + add $0x10,%r9 │ │ + add $0x20,%r10 │ │ + movzbl %al,%r8d │ │ + mov %r9,%rsi │ │ + mov %r10,%rdi │ │ + sub $0x100,%eax │ │ + jg 12046 │ │ + vzeroupper │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + lea 0xe1079(%rip),%rax │ │ + tzcnt %r8d,%r8d │ │ + movslq (%rax,%r8,4),%r8 │ │ + vpbroadcastd -0x68(%rax),%zmm18 │ │ + add %rax,%r8 │ │ + lea (%rsi,%rsi,2),%rax │ │ + jmpq *%r8 │ │ + cmp $0x8,%r9d │ │ + jg 12378 │ │ + vmovdqa32 (%rdx),%ymm16 │ │ + vpaddw (%rcx),%ymm16,%ymm16 │ │ + vmovdqa32 0x20(%rdx),%ymm17 │ │ + vpaddw 0x20(%rcx),%ymm17,%ymm17 │ │ + vpmulhrsw %ymm18,%ymm16,%ymm16 │ │ + vpmulhrsw %ymm18,%ymm17,%ymm17 │ │ + vpackuswb %ymm17,%ymm16,%ymm16 │ │ + vextracti32x4 $0x1,%ymm16,%xmm1 │ │ + vmovd %xmm16,(%rdi) │ │ + vpextrd $0x1,%xmm16,(%rdi,%rsi,1) │ │ + vmovd %xmm1,(%rdi,%rsi,2) │ │ + vpextrd $0x1,%xmm1,(%rdi,%rax,1) │ │ + jl 12377 │ │ + lea (%rdi,%rsi,4),%rdi │ │ + vpextrd $0x2,%xmm16,(%rdi) │ │ + vpextrd $0x3,%xmm16,(%rdi,%rsi,1) │ │ + vpextrd $0x2,%xmm1,(%rdi,%rsi,2) │ │ + vpextrd $0x3,%xmm1,(%rdi,%rax,1) │ │ + retq │ │ + vpbroadcastd %esi,%zmm23 │ │ + vpmulld 0xe09b8(%rip),%zmm23,%zmm23 │ │ + vmovdqa32 (%rdx),%zmm16 │ │ + vpaddw (%rcx),%zmm16,%zmm16 │ │ + vmovdqa32 0x40(%rdx),%zmm17 │ │ + vpaddw 0x40(%rcx),%zmm17,%zmm17 │ │ + vpmulhrsw %zmm18,%zmm16,%zmm16 │ │ + vpmulhrsw %zmm18,%zmm17,%zmm17 │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ + kxnorw %k1,%k1,%k1 │ │ + vpscatterdd %zmm16,(%rdi,%zmm23,1){%k1} │ │ + retq │ │ + cmp $0x4,%r9d │ │ + jne 1241d │ │ + vmovdqa32 (%rdx),%ymm16 │ │ + vpaddw (%rcx),%ymm16,%ymm16 │ │ + vmovdqa32 0x20(%rdx),%ymm17 │ │ + vpaddw 0x20(%rcx),%ymm17,%ymm17 │ │ + vpmulhrsw %ymm18,%ymm16,%ymm16 │ │ + vpmulhrsw %ymm18,%ymm17,%ymm17 │ │ + vpackuswb %ymm17,%ymm16,%ymm16 │ │ + vextracti32x4 $0x1,%ymm16,%xmm1 │ │ + vmovq %xmm16,(%rdi) │ │ + vmovq %xmm1,(%rdi,%rsi,1) │ │ + vmovhps %xmm16,(%rdi,%rsi,2) │ │ + vmovhps %xmm1,(%rdi,%rax,1) │ │ + retq │ │ + sub $0xffffffffffffff80,%rdx │ │ + sub $0xffffffffffffff80,%rcx │ │ + lea (%rdi,%rsi,4),%rdi │ │ + vmovdqa32 (%rdx),%zmm16 │ │ + vpaddw (%rcx),%zmm16,%zmm16 │ │ + vmovdqa32 0x40(%rdx),%zmm17 │ │ + vpaddw 0x40(%rcx),%zmm17,%zmm17 │ │ + vpmulhrsw %zmm18,%zmm16,%zmm16 │ │ + vpmulhrsw %zmm18,%zmm17,%zmm17 │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ + vextracti32x4 $0x1,%ymm16,%xmm1 │ │ + vextracti32x4 $0x2,%zmm16,%xmm2 │ │ + vextracti32x4 $0x3,%zmm16,%xmm3 │ │ + vmovq %xmm16,(%rdi) │ │ + vmovq %xmm1,(%rdi,%rsi,1) │ │ + vmovq %xmm2,(%rdi,%rsi,2) │ │ + vmovq %xmm3,(%rdi,%rax,1) │ │ + lea (%rdi,%rsi,4),%rdi │ │ + vmovhps %xmm16,(%rdi) │ │ + vmovhps %xmm1,(%rdi,%rsi,1) │ │ + vmovhps %xmm2,(%rdi,%rsi,2) │ │ + vmovhps %xmm3,(%rdi,%rax,1) │ │ + sub $0x8,%r9d │ │ + jg 12411 │ │ + retq │ │ + sub $0xffffffffffffff80,%rdx │ │ + sub $0xffffffffffffff80,%rcx │ │ + lea (%rdi,%rsi,4),%rdi │ │ + vmovdqa32 (%rdx),%zmm16 │ │ + vpaddw (%rcx),%zmm16,%zmm16 │ │ + vmovdqa32 0x40(%rdx),%zmm17 │ │ + vpaddw 0x40(%rcx),%zmm17,%zmm17 │ │ + vpmulhrsw %zmm18,%zmm16,%zmm16 │ │ + vpmulhrsw %zmm18,%zmm17,%zmm17 │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ + vpermq $0xd8,%zmm16,%zmm16 │ │ + vmovdqa32 %xmm16,(%rdi) │ │ + vextracti32x4 $0x2,%zmm16,(%rdi,%rsi,1) │ │ + vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,2) │ │ + vextracti32x4 $0x3,%zmm16,(%rdi,%rax,1) │ │ + sub $0x4,%r9d │ │ + jg 12497 │ │ + retq │ │ + vpmovzxbq 0xe0dcb(%rip),%zmm23 │ │ + vmovdqa32 (%rdx),%zmm16 │ │ + vpaddw (%rcx),%zmm16,%zmm16 │ │ + vmovdqa32 0x40(%rdx),%zmm17 │ │ + vpaddw 0x40(%rcx),%zmm17,%zmm17 │ │ + vpmulhrsw %zmm18,%zmm16,%zmm16 │ │ + vpmulhrsw %zmm18,%zmm17,%zmm17 │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ + sub $0xffffffffffffff80,%rdx │ │ + sub $0xffffffffffffff80,%rcx │ │ + vpermq %zmm16,%zmm23,%zmm16 │ │ + vmovdqa32 %ymm16,(%rdi) │ │ + vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ + lea (%rdi,%rsi,2),%rdi │ │ + sub $0x2,%r9d │ │ + jg 12505 │ │ + retq │ │ + vpmovzxbq 0xe0d6e(%rip),%zmm23 │ │ + vmovdqa32 (%rdx),%zmm16 │ │ + vpaddw (%rcx),%zmm16,%zmm16 │ │ + vmovdqa32 0x40(%rdx),%zmm17 │ │ + vpaddw 0x40(%rcx),%zmm17,%zmm17 │ │ + vpmulhrsw %zmm18,%zmm16,%zmm16 │ │ + vpmulhrsw %zmm18,%zmm17,%zmm17 │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ + sub $0xffffffffffffff80,%rdx │ │ + sub $0xffffffffffffff80,%rcx │ │ + vpermq %zmm16,%zmm23,%zmm16 │ │ + vmovdqa32 %zmm16,(%rdi) │ │ + add %rsi,%rdi │ │ + dec %r9d │ │ + jg 12562 │ │ + retq │ │ + vpmovzxbq 0xe0d1b(%rip),%zmm23 │ │ + vmovdqa32 (%rdx),%zmm16 │ │ + vpaddw (%rcx),%zmm16,%zmm16 │ │ + vmovdqa32 0x40(%rdx),%zmm17 │ │ + vpaddw 0x40(%rcx),%zmm17,%zmm17 │ │ + vpmulhrsw %zmm18,%zmm16,%zmm16 │ │ + vpmulhrsw %zmm18,%zmm17,%zmm17 │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ + vpermq %zmm16,%zmm23,%zmm22 │ │ + vmovdqa32 0x80(%rdx),%zmm16 │ │ + vpaddw 0x80(%rcx),%zmm16,%zmm16 │ │ + vmovdqa32 0xc0(%rdx),%zmm17 │ │ + vpaddw 0xc0(%rcx),%zmm17,%zmm17 │ │ + vpmulhrsw %zmm18,%zmm16,%zmm16 │ │ + vpmulhrsw %zmm18,%zmm17,%zmm17 │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ + vmovdqa32 %zmm22,(%rdi) │ │ + add $0x100,%rdx │ │ + add $0x100,%rcx │ │ + vpermq %zmm16,%zmm23,%zmm22 │ │ + vmovdqa32 %zmm22,0x40(%rdi) │ │ + add %rsi,%rdi │ │ + dec %r9d │ │ + jg 125b5 │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + lea 0xe0d21(%rip),%rax │ │ + tzcnt %r8d,%r8d │ │ + vpbroadcastw 0x8(%rsp),%zmm20 │ │ + movslq (%rax,%r8,4),%r8 │ │ + vpbroadcastd -0x7c(%rax),%zmm21 │ │ + vpsllw $0xc,%zmm20,%zmm20 │ │ + add %rax,%r8 │ │ + cmpl $0x7,0x8(%rsp) │ │ + jg 12695 │ │ + mov %rdx,%rax │ │ + vpxord %zmm16,%zmm16,%zmm16 │ │ + mov %rcx,%rdx │ │ + vpsubw %zmm20,%zmm16,%zmm20 │ │ + mov %rax,%rcx │ │ + lea (%rsi,%rsi,2),%rax │ │ + jmpq *%r8 │ │ + cmp $0x8,%r9d │ │ + jg 1272f │ │ + vmovdqa32 (%rdx),%ymm16 │ │ + vpsubw (%rcx),%ymm16,%ymm18 │ │ + vmovdqa32 0x20(%rdx),%ymm17 │ │ + vpsubw 0x20(%rcx),%ymm17,%ymm19 │ │ + vpmulhw %ymm20,%ymm18,%ymm18 │ │ + vpmulhw %ymm20,%ymm19,%ymm19 │ │ + vpaddw %ymm18,%ymm16,%ymm16 │ │ + vpaddw %ymm19,%ymm17,%ymm17 │ │ + vpmulhrsw %ymm21,%ymm16,%ymm16 │ │ + vpmulhrsw %ymm21,%ymm17,%ymm17 │ │ + vpackuswb %ymm17,%ymm16,%ymm16 │ │ + vextracti32x4 $0x1,%ymm16,%xmm1 │ │ + vmovd %xmm16,(%rdi) │ │ + vpextrd $0x1,%xmm16,(%rdi,%rsi,1) │ │ + vmovd %xmm1,(%rdi,%rsi,2) │ │ + vpextrd $0x1,%xmm1,(%rdi,%rax,1) │ │ + jl 1272e │ │ + lea (%rdi,%rsi,4),%rdi │ │ + vpextrd $0x2,%xmm16,(%rdi) │ │ + vpextrd $0x3,%xmm16,(%rdi,%rsi,1) │ │ + vpextrd $0x2,%xmm1,(%rdi,%rsi,2) │ │ + vpextrd $0x3,%xmm1,(%rdi,%rax,1) │ │ + retq │ │ + vpbroadcastd %esi,%zmm23 │ │ + vpmulld 0xe0601(%rip),%zmm23,%zmm23 │ │ + vmovdqa32 (%rdx),%zmm16 │ │ + vpsubw (%rcx),%zmm16,%zmm18 │ │ + vmovdqa32 0x40(%rdx),%zmm17 │ │ + vpsubw 0x40(%rcx),%zmm17,%zmm19 │ │ + vpmulhw %zmm20,%zmm18,%zmm18 │ │ + vpmulhw %zmm20,%zmm19,%zmm19 │ │ + vpaddw %zmm18,%zmm16,%zmm16 │ │ + vpaddw %zmm19,%zmm17,%zmm17 │ │ + vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ + vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ + kxnorw %k1,%k1,%k1 │ │ + vpscatterdd %zmm16,(%rdi,%zmm23,1){%k1} │ │ + retq │ │ + cmp $0x4,%r9d │ │ + jne 12804 │ │ + vmovdqa32 (%rdx),%ymm16 │ │ + vpsubw (%rcx),%ymm16,%ymm18 │ │ + vmovdqa32 0x20(%rdx),%ymm17 │ │ + vpsubw 0x20(%rcx),%ymm17,%ymm19 │ │ + vpmulhw %ymm20,%ymm18,%ymm18 │ │ + vpmulhw %ymm20,%ymm19,%ymm19 │ │ + vpaddw %ymm18,%ymm16,%ymm16 │ │ + vpaddw %ymm19,%ymm17,%ymm17 │ │ + vpmulhrsw %ymm21,%ymm16,%ymm16 │ │ + vpmulhrsw %ymm21,%ymm17,%ymm17 │ │ + vpackuswb %ymm17,%ymm16,%ymm16 │ │ + vextracti32x4 $0x1,%ymm16,%xmm1 │ │ + vmovq %xmm16,(%rdi) │ │ + vmovq %xmm1,(%rdi,%rsi,1) │ │ + vmovhps %xmm16,(%rdi,%rsi,2) │ │ + vmovhps %xmm1,(%rdi,%rax,1) │ │ + retq │ │ + sub $0xffffffffffffff80,%rdx │ │ + sub $0xffffffffffffff80,%rcx │ │ + lea (%rdi,%rsi,4),%rdi │ │ + vmovdqa32 (%rdx),%zmm16 │ │ + vpsubw (%rcx),%zmm16,%zmm18 │ │ + vmovdqa32 0x40(%rdx),%zmm17 │ │ + vpsubw 0x40(%rcx),%zmm17,%zmm19 │ │ + vpmulhw %zmm20,%zmm18,%zmm18 │ │ + vpmulhw %zmm20,%zmm19,%zmm19 │ │ + vpaddw %zmm18,%zmm16,%zmm16 │ │ + vpaddw %zmm19,%zmm17,%zmm17 │ │ + vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ + vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ + vextracti32x4 $0x1,%ymm16,%xmm1 │ │ + vextracti32x4 $0x2,%zmm16,%xmm2 │ │ + vextracti32x4 $0x3,%zmm16,%xmm3 │ │ + vmovq %xmm16,(%rdi) │ │ + vmovq %xmm1,(%rdi,%rsi,1) │ │ + vmovq %xmm2,(%rdi,%rsi,2) │ │ + vmovq %xmm3,(%rdi,%rax,1) │ │ + lea (%rdi,%rsi,4),%rdi │ │ + vmovhps %xmm16,(%rdi) │ │ + vmovhps %xmm1,(%rdi,%rsi,1) │ │ + vmovhps %xmm2,(%rdi,%rsi,2) │ │ + vmovhps %xmm3,(%rdi,%rax,1) │ │ + sub $0x8,%r9d │ │ + jg 127f8 │ │ + retq │ │ + sub $0xffffffffffffff80,%rdx │ │ + sub $0xffffffffffffff80,%rcx │ │ + lea (%rdi,%rsi,4),%rdi │ │ + vmovdqa32 (%rdx),%zmm16 │ │ + vpsubw (%rcx),%zmm16,%zmm18 │ │ + vmovdqa32 0x40(%rdx),%zmm17 │ │ + vpsubw 0x40(%rcx),%zmm17,%zmm19 │ │ + vpmulhw %zmm20,%zmm18,%zmm18 │ │ + vpmulhw %zmm20,%zmm19,%zmm19 │ │ + vpaddw %zmm18,%zmm16,%zmm16 │ │ + vpaddw %zmm19,%zmm17,%zmm17 │ │ + vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ + vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ + vpermq $0xd8,%zmm16,%zmm16 │ │ + vmovdqa32 %xmm16,(%rdi) │ │ + vextracti32x4 $0x2,%zmm16,(%rdi,%rsi,1) │ │ + vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,2) │ │ + vextracti32x4 $0x3,%zmm16,(%rdi,%rax,1) │ │ + sub $0x4,%r9d │ │ + jg 12896 │ │ + retq │ │ + vpmovzxbq 0xe09b4(%rip),%zmm23 │ │ + vmovdqa32 (%rdx),%zmm16 │ │ + vpsubw (%rcx),%zmm16,%zmm18 │ │ + vmovdqa32 0x40(%rdx),%zmm17 │ │ + vpsubw 0x40(%rcx),%zmm17,%zmm19 │ │ + vpmulhw %zmm20,%zmm18,%zmm18 │ │ + vpmulhw %zmm20,%zmm19,%zmm19 │ │ + vpaddw %zmm18,%zmm16,%zmm16 │ │ + vpaddw %zmm19,%zmm17,%zmm17 │ │ + vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ + vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ + sub $0xffffffffffffff80,%rdx │ │ + sub $0xffffffffffffff80,%rcx │ │ + vpermq %zmm16,%zmm23,%zmm16 │ │ + vmovdqa32 %ymm16,(%rdi) │ │ + vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ + lea (%rdi,%rsi,2),%rdi │ │ + sub $0x2,%r9d │ │ + jg 1291c │ │ + retq │ │ + vpmovzxbq 0xe093f(%rip),%zmm23 │ │ + vmovdqa32 (%rdx),%zmm16 │ │ + vpsubw (%rcx),%zmm16,%zmm18 │ │ + vmovdqa32 0x40(%rdx),%zmm17 │ │ + vpsubw 0x40(%rcx),%zmm17,%zmm19 │ │ + vpmulhw %zmm20,%zmm18,%zmm18 │ │ + vpmulhw %zmm20,%zmm19,%zmm19 │ │ + vpaddw %zmm18,%zmm16,%zmm16 │ │ + vpaddw %zmm19,%zmm17,%zmm17 │ │ + vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ + vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ + sub $0xffffffffffffff80,%rdx │ │ + sub $0xffffffffffffff80,%rcx │ │ + vpermq %zmm16,%zmm23,%zmm16 │ │ + vmovdqa32 %zmm16,(%rdi) │ │ + add %rsi,%rdi │ │ + dec %r9d │ │ + jg 12991 │ │ + retq │ │ + vpmovzxbq 0xe08d4(%rip),%zmm23 │ │ + vmovdqa32 (%rdx),%zmm16 │ │ + vpsubw (%rcx),%zmm16,%zmm18 │ │ + vmovdqa32 0x40(%rdx),%zmm17 │ │ + vpsubw 0x40(%rcx),%zmm17,%zmm19 │ │ + vpmulhw %zmm20,%zmm18,%zmm18 │ │ + vpmulhw %zmm20,%zmm19,%zmm19 │ │ + vpaddw %zmm18,%zmm16,%zmm16 │ │ + vpaddw %zmm19,%zmm17,%zmm17 │ │ + vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ + vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ + vpermq %zmm16,%zmm23,%zmm22 │ │ + vmovdqa32 0x80(%rdx),%zmm16 │ │ + vpsubw 0x80(%rcx),%zmm16,%zmm18 │ │ + vmovdqa32 0xc0(%rdx),%zmm17 │ │ + vpsubw 0xc0(%rcx),%zmm17,%zmm19 │ │ + vpmulhw %zmm20,%zmm18,%zmm18 │ │ + vpmulhw %zmm20,%zmm19,%zmm19 │ │ + vpaddw %zmm18,%zmm16,%zmm16 │ │ + vpaddw %zmm19,%zmm17,%zmm17 │ │ + vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ + vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ + vmovdqa32 %zmm22,(%rdi) │ │ + add $0x100,%rdx │ │ + add $0x100,%rcx │ │ + vpermq %zmm16,%zmm23,%zmm22 │ │ + vmovdqa32 %zmm22,0x40(%rdi) │ │ + add %rsi,%rdi │ │ + dec %r9d │ │ + jg 129fc │ │ + retq │ │ + nopw 0x0(%rax,%rax,1) │ │ + lea 0xe08c9(%rip),%r10 │ │ + tzcnt %r8d,%r8d │ │ + mov 0x8(%rsp),%rax │ │ + movslq (%r10,%r8,4),%r8 │ │ + vpxord %zmm20,%zmm20,%zmm20 │ │ + vmovdqa32 -0x350(%r10),%zmm24 │ │ + vpbroadcastd -0x94(%r10),%zmm21 │ │ + add %r10,%r8 │ │ + lea (%rsi,%rsi,2),%r10 │ │ + jmpq *%r8 │ │ + cmp $0x8,%r9d │ │ + jg 12bb4 │ │ + vpermq $0xd8,(%rax),%ymm19 │ │ + vmovdqa32 (%rcx),%ymm16 │ │ + vpsubw (%rdx),%ymm16,%ymm17 │ │ + vpsubb %ymm19,%ymm20,%ymm19 │ │ + vpaddw %ymm17,%ymm17,%ymm17 │ │ + vpaddb %ymm19,%ymm19,%ymm19 │ │ + vpunpcklbw %ymm19,%ymm20,%ymm18 │ │ + vpmulhw %ymm18,%ymm17,%ymm17 │ │ + vpaddw %ymm17,%ymm16,%ymm16 │ │ + vmovdqa32 0x20(%rcx),%ymm17 │ │ + vpsubw 0x20(%rdx),%ymm17,%ymm18 │ │ + vpaddw %ymm18,%ymm18,%ymm18 │ │ + vpunpckhbw %ymm19,%ymm20,%ymm19 │ │ + vpmulhw %ymm19,%ymm18,%ymm18 │ │ + vpaddw %ymm18,%ymm17,%ymm17 │ │ + vpmulhrsw %ymm21,%ymm16,%ymm16 │ │ + vpmulhrsw %ymm21,%ymm17,%ymm17 │ │ + vpackuswb %ymm17,%ymm16,%ymm16 │ │ + vextracti32x4 $0x1,%ymm16,%xmm1 │ │ + vmovd %xmm16,(%rdi) │ │ + vpextrd $0x1,%xmm16,(%rdi,%rsi,1) │ │ + vmovd %xmm1,(%rdi,%rsi,2) │ │ + vpextrd $0x1,%xmm1,(%rdi,%r10,1) │ │ + jl 12bb3 │ │ + lea (%rdi,%rsi,4),%rdi │ │ + vpextrd $0x2,%xmm16,(%rdi) │ │ + vpextrd $0x3,%xmm16,(%rdi,%rsi,1) │ │ + vpextrd $0x2,%xmm1,(%rdi,%rsi,2) │ │ + vpextrd $0x3,%xmm1,(%rdi,%r10,1) │ │ + retq │ │ + vpbroadcastd %esi,%zmm23 │ │ + vpmulld 0xe017c(%rip),%zmm23,%zmm23 │ │ + vpermq (%rax),%zmm24,%zmm19 │ │ + vmovdqa32 (%rcx),%zmm16 │ │ + vpsubw (%rdx),%zmm16,%zmm17 │ │ + vpsubb %zmm19,%zmm20,%zmm19 │ │ + vpaddw %zmm17,%zmm17,%zmm17 │ │ + vpaddb %zmm19,%zmm19,%zmm19 │ │ + vpunpcklbw %zmm19,%zmm20,%zmm18 │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ + vmovdqa32 0x40(%rcx),%zmm17 │ │ + vpsubw 0x40(%rdx),%zmm17,%zmm18 │ │ + vpaddw %zmm18,%zmm18,%zmm18 │ │ + vpunpckhbw %zmm19,%zmm20,%zmm19 │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ + vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ + vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ + kxnorw %k1,%k1,%k1 │ │ + vpscatterdd %zmm16,(%rdi,%zmm23,1){%k1} │ │ + retq │ │ + cmp $0x4,%r9d │ │ + jne 12ce7 │ │ + vpermq $0xd8,(%rax),%ymm19 │ │ + vmovdqa32 (%rcx),%ymm16 │ │ + vpsubw (%rdx),%ymm16,%ymm17 │ │ + vpsubb %ymm19,%ymm20,%ymm19 │ │ + vpaddw %ymm17,%ymm17,%ymm17 │ │ + vpaddb %ymm19,%ymm19,%ymm19 │ │ + vpunpcklbw %ymm19,%ymm20,%ymm18 │ │ + vpmulhw %ymm18,%ymm17,%ymm17 │ │ + vpaddw %ymm17,%ymm16,%ymm16 │ │ + vmovdqa32 0x20(%rcx),%ymm17 │ │ + vpsubw 0x20(%rdx),%ymm17,%ymm18 │ │ + vpaddw %ymm18,%ymm18,%ymm18 │ │ + vpunpckhbw %ymm19,%ymm20,%ymm19 │ │ + vpmulhw %ymm19,%ymm18,%ymm18 │ │ + vpaddw %ymm18,%ymm17,%ymm17 │ │ + vpmulhrsw %ymm21,%ymm16,%ymm16 │ │ + vpmulhrsw %ymm21,%ymm17,%ymm17 │ │ + vpackuswb %ymm17,%ymm16,%ymm16 │ │ + vextracti32x4 $0x1,%ymm16,%xmm1 │ │ + vmovq %xmm16,(%rdi) │ │ + vmovq %xmm1,(%rdi,%rsi,1) │ │ + vmovhps %xmm16,(%rdi,%rsi,2) │ │ + vmovhps %xmm1,(%rdi,%r10,1) │ │ + retq │ │ + add $0x40,%rax │ │ + sub $0xffffffffffffff80,%rcx │ │ + sub $0xffffffffffffff80,%rdx │ │ + lea (%rdi,%rsi,4),%rdi │ │ + vpermq (%rax),%zmm24,%zmm19 │ │ + vmovdqa32 (%rcx),%zmm16 │ │ + vpsubw (%rdx),%zmm16,%zmm17 │ │ + vpsubb %zmm19,%zmm20,%zmm19 │ │ + vpaddw %zmm17,%zmm17,%zmm17 │ │ + vpaddb %zmm19,%zmm19,%zmm19 │ │ + vpunpcklbw %zmm19,%zmm20,%zmm18 │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ + vmovdqa32 0x40(%rcx),%zmm17 │ │ + vpsubw 0x40(%rdx),%zmm17,%zmm18 │ │ + vpaddw %zmm18,%zmm18,%zmm18 │ │ + vpunpckhbw %zmm19,%zmm20,%zmm19 │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ + vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ + vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ + vextracti32x4 $0x1,%ymm16,%xmm1 │ │ + vextracti32x4 $0x2,%zmm16,%xmm2 │ │ + vextracti32x4 $0x3,%zmm16,%xmm3 │ │ + vmovq %xmm16,(%rdi) │ │ + vmovq %xmm1,(%rdi,%rsi,1) │ │ + vmovq %xmm2,(%rdi,%rsi,2) │ │ + vmovq %xmm3,(%rdi,%r10,1) │ │ + lea (%rdi,%rsi,4),%rdi │ │ + vmovhps %xmm16,(%rdi) │ │ + vmovhps %xmm1,(%rdi,%rsi,1) │ │ + vmovhps %xmm2,(%rdi,%rsi,2) │ │ + vmovhps %xmm3,(%rdi,%r10,1) │ │ + sub $0x8,%r9d │ │ + jg 12cd7 │ │ + retq │ │ + add $0x40,%rax │ │ + sub $0xffffffffffffff80,%rcx │ │ + sub $0xffffffffffffff80,%rdx │ │ + lea (%rdi,%rsi,4),%rdi │ │ + vpermq (%rax),%zmm24,%zmm19 │ │ + vmovdqa32 (%rcx),%zmm16 │ │ + vpsubw (%rdx),%zmm16,%zmm17 │ │ + vpsubb %zmm19,%zmm20,%zmm19 │ │ + vpaddw %zmm17,%zmm17,%zmm17 │ │ + vpaddb %zmm19,%zmm19,%zmm19 │ │ + vpunpcklbw %zmm19,%zmm20,%zmm18 │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ + vmovdqa32 0x40(%rcx),%zmm17 │ │ + vpsubw 0x40(%rdx),%zmm17,%zmm18 │ │ + vpaddw %zmm18,%zmm18,%zmm18 │ │ + vpunpckhbw %zmm19,%zmm20,%zmm19 │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ + vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ + vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ + vpermq $0xd8,%zmm16,%zmm16 │ │ + vmovdqa32 %xmm16,(%rdi) │ │ + vextracti32x4 $0x2,%zmm16,(%rdi,%rsi,1) │ │ + vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,2) │ │ + vextracti32x4 $0x3,%zmm16,(%rdi,%r10,1) │ │ + sub $0x4,%r9d │ │ + jg 12da5 │ │ + retq │ │ + vpmovzxbq 0xe0473(%rip),%zmm23 │ │ + vpermq (%rax),%zmm24,%zmm19 │ │ + vmovdqa32 (%rcx),%zmm16 │ │ + vpsubw (%rdx),%zmm16,%zmm17 │ │ + vpsubb %zmm19,%zmm20,%zmm19 │ │ + vpaddw %zmm17,%zmm17,%zmm17 │ │ + vpaddb %zmm19,%zmm19,%zmm19 │ │ + vpunpcklbw %zmm19,%zmm20,%zmm18 │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ + vmovdqa32 0x40(%rcx),%zmm17 │ │ + vpsubw 0x40(%rdx),%zmm17,%zmm18 │ │ + vpaddw %zmm18,%zmm18,%zmm18 │ │ + vpunpckhbw %zmm19,%zmm20,%zmm19 │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ + vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ + vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ + add $0x40,%rax │ │ + sub $0xffffffffffffff80,%rcx │ │ + sub $0xffffffffffffff80,%rdx │ │ + vpermq %zmm16,%zmm23,%zmm16 │ │ + vmovdqa32 %ymm16,(%rdi) │ │ + vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ + lea (%rdi,%rsi,2),%rdi │ │ + sub $0x2,%r9d │ │ + jg 12e5d │ │ + retq │ │ + vpmovzxbq 0xe03cc(%rip),%zmm23 │ │ + vpermq (%rax),%zmm24,%zmm19 │ │ + vmovdqa32 (%rcx),%zmm16 │ │ + vpsubw (%rdx),%zmm16,%zmm17 │ │ + vpsubb %zmm19,%zmm20,%zmm19 │ │ + vpaddw %zmm17,%zmm17,%zmm17 │ │ + vpaddb %zmm19,%zmm19,%zmm19 │ │ + vpunpcklbw %zmm19,%zmm20,%zmm18 │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ + vmovdqa32 0x40(%rcx),%zmm17 │ │ + vpsubw 0x40(%rdx),%zmm17,%zmm18 │ │ + vpaddw %zmm18,%zmm18,%zmm18 │ │ + vpunpckhbw %zmm19,%zmm20,%zmm19 │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ + vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ + vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ + add $0x40,%rax │ │ + sub $0xffffffffffffff80,%rcx │ │ + sub $0xffffffffffffff80,%rdx │ │ + vpermq %zmm16,%zmm23,%zmm16 │ │ + vmovdqa32 %zmm16,(%rdi) │ │ + add %rsi,%rdi │ │ + dec %r9d │ │ + jg 12f04 │ │ + retq │ │ + vpmovzxbq 0xe032f(%rip),%zmm23 │ │ + vpermq (%rax),%zmm24,%zmm19 │ │ + vmovdqa32 (%rcx),%zmm16 │ │ + vpsubw (%rdx),%zmm16,%zmm17 │ │ + vpsubb %zmm19,%zmm20,%zmm19 │ │ + vpaddw %zmm17,%zmm17,%zmm17 │ │ + vpaddb %zmm19,%zmm19,%zmm19 │ │ + vpunpcklbw %zmm19,%zmm20,%zmm18 │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ + vmovdqa32 0x40(%rcx),%zmm17 │ │ + vpsubw 0x40(%rdx),%zmm17,%zmm18 │ │ + vpaddw %zmm18,%zmm18,%zmm18 │ │ + vpunpckhbw %zmm19,%zmm20,%zmm19 │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ + vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ + vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ + vpermq %zmm16,%zmm23,%zmm22 │ │ + vpermq 0x40(%rax),%zmm24,%zmm19 │ │ + vmovdqa32 0x80(%rcx),%zmm16 │ │ + vpsubw 0x80(%rdx),%zmm16,%zmm17 │ │ + vpsubb %zmm19,%zmm20,%zmm19 │ │ + vpaddw %zmm17,%zmm17,%zmm17 │ │ + vpaddb %zmm19,%zmm19,%zmm19 │ │ + vpunpcklbw %zmm19,%zmm20,%zmm18 │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ + vmovdqa32 0xc0(%rcx),%zmm17 │ │ + vpsubw 0xc0(%rdx),%zmm17,%zmm18 │ │ + vpaddw %zmm18,%zmm18,%zmm18 │ │ + vpunpckhbw %zmm19,%zmm20,%zmm19 │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ + vpmulhrsw %zmm21,%zmm16,%zmm16 │ │ + vpmulhrsw %zmm21,%zmm17,%zmm17 │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ + vmovdqa32 %zmm22,(%rdi) │ │ + sub $0xffffffffffffff80,%rax │ │ + add $0x100,%rcx │ │ + add $0x100,%rdx │ │ + vpermq %zmm16,%zmm23,%zmm22 │ │ + vmovdqa32 %zmm22,0x40(%rdi) │ │ + add %rsi,%rdi │ │ + dec %r9d │ │ + jg 12fa1 │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + lea 0xe02e1(%rip),%r10 │ │ + tzcnt %r8d,%r8d │ │ + mov 0x10(%rsp),%eax │ │ + movslq (%r10,%r8,4),%r8 │ │ + vpbroadcastd -0xa8(%r10),%zmm22 │ │ + vpbroadcastd -0xac(%r10),%zmm23 │ │ + vpbroadcastd -0xc4(%r10),%zmm25 │ │ + vmovdqa32 -0x548(%r10),%ymm26 │ │ + vpbroadcastd -0xc8(%r10,%rax,8),%zmm24 │ │ + add %r10,%r8 │ │ + mov 0x8(%rsp),%rax │ │ + lea (%rsi,%rsi,2),%r10 │ │ + jmpq *%r8 │ │ + vmovdqa32 0xdfc6c(%rip),%zmm21 │ │ + cmp $0x8,%r9d │ │ + jg 1320a │ │ + vmovdqa32 (%rdx),%ymm16 │ │ + vmovdqa32 (%rcx),%ymm17 │ │ + vpsubw %ymm16,%ymm17,%ymm17 │ │ + vpabsw %ymm17,%ymm20 │ │ + vpsubusw %ymm20,%ymm22,%ymm20 │ │ + vpsrlw $0x8,%ymm20,%ymm20 │ │ + vpsllw $0xa,%ymm20,%ymm18 │ │ + vpmulhw %ymm18,%ymm17,%ymm17 │ │ + vpaddw %ymm17,%ymm16,%ymm16 │ │ + vmovdqa32 0x20(%rdx),%ymm17 │ │ + vmovdqa32 0x20(%rcx),%ymm18 │ │ + vpsubw %ymm17,%ymm18,%ymm18 │ │ + vpabsw %ymm18,%ymm19 │ │ + vpsubusw %ymm19,%ymm22,%ymm19 │ │ + vpshldw $0x8,%ymm19,%ymm20,%ymm20 │ │ + vpsllw $0xa,%ymm20,%ymm19 │ │ + vpmulhw %ymm19,%ymm18,%ymm18 │ │ + vpaddw %ymm18,%ymm17,%ymm17 │ │ + vpmulhrsw %ymm23,%ymm16,%ymm16 │ │ + vpmulhrsw %ymm23,%ymm17,%ymm17 │ │ + vpackuswb %ymm17,%ymm16,%ymm16 │ │ + vinserti32x4 $0x1,0xdfbf3(%rip),%ymm21,%ymm21 │ │ + vpermb %ymm20,%ymm21,%ymm20 │ │ + vpdpbusd %ymm25,%ymm20,%ymm24 │ │ + vextracti32x4 $0x1,%zmm16,%xmm1 │ │ + vmovd %xmm16,(%rdi) │ │ + vpextrd $0x1,%xmm16,(%rdi,%rsi,1) │ │ + vmovd %xmm1,(%rdi,%rsi,2) │ │ + vpextrd $0x1,%xmm1,(%rdi,%r10,1) │ │ + jl 131fd │ │ + lea (%rdi,%rsi,4),%rdi │ │ + vpextrd $0x2,%xmm16,(%rdi) │ │ + vpextrd $0x3,%xmm16,(%rdi,%rsi,1) │ │ + vpextrd $0x2,%xmm1,(%rdi,%rsi,2) │ │ + vpextrd $0x3,%xmm1,(%rdi,%r10,1) │ │ + vpermb %ymm24,%ymm26,%ymm24 │ │ + vmovq %xmm24,(%rax) │ │ + retq │ │ + vpbroadcastd %esi,%zmm27 │ │ + vpmulld 0xdfb26(%rip),%zmm27,%zmm27 │ │ + vmovdqa32 (%rdx),%zmm16 │ │ + vmovdqa32 (%rcx),%zmm17 │ │ + vpsubw %zmm16,%zmm17,%zmm17 │ │ + vpabsw %zmm17,%zmm20 │ │ + vpsubusw %zmm20,%zmm22,%zmm20 │ │ + vpsrlw $0x8,%zmm20,%zmm20 │ │ + vpsllw $0xa,%zmm20,%zmm18 │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ + vmovdqa32 0x40(%rdx),%zmm17 │ │ + vmovdqa32 0x40(%rcx),%zmm18 │ │ + vpsubw %zmm17,%zmm18,%zmm18 │ │ + vpabsw %zmm18,%zmm19 │ │ + vpsubusw %zmm19,%zmm22,%zmm19 │ │ + vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ + vpsllw $0xa,%zmm20,%zmm19 │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ + vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ + vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ + vpermb %zmm20,%zmm21,%zmm20 │ │ + vpdpbusd %zmm25,%zmm20,%zmm24 │ │ + kxnorw %k1,%k1,%k1 │ │ + vpermb %zmm24,%zmm26,%zmm24 │ │ + vmovdqa32 %xmm24,(%rax) │ │ + vpscatterdd %zmm16,(%rdi,%zmm27,1){%k1} │ │ + retq │ │ + vmovdqa32 0xdfaf4(%rip),%zmm21 │ │ + cmp $0x4,%r9d │ │ + jne 133ad │ │ + vmovdqa32 (%rdx),%ymm16 │ │ + vmovdqa32 (%rcx),%ymm17 │ │ + vpsubw %ymm16,%ymm17,%ymm17 │ │ + vpabsw %ymm17,%ymm20 │ │ + vpsubusw %ymm20,%ymm22,%ymm20 │ │ + vpsrlw $0x8,%ymm20,%ymm20 │ │ + vpsllw $0xa,%ymm20,%ymm18 │ │ + vpmulhw %ymm18,%ymm17,%ymm17 │ │ + vpaddw %ymm17,%ymm16,%ymm16 │ │ + vmovdqa32 0x20(%rdx),%ymm17 │ │ + vmovdqa32 0x20(%rcx),%ymm18 │ │ + vpsubw %ymm17,%ymm18,%ymm18 │ │ + vpabsw %ymm18,%ymm19 │ │ + vpsubusw %ymm19,%ymm22,%ymm19 │ │ + vpshldw $0x8,%ymm19,%ymm20,%ymm20 │ │ + vpsllw $0xa,%ymm20,%ymm19 │ │ + vpmulhw %ymm19,%ymm18,%ymm18 │ │ + vpaddw %ymm18,%ymm17,%ymm17 │ │ + vpmulhrsw %ymm23,%ymm16,%ymm16 │ │ + vpmulhrsw %ymm23,%ymm17,%ymm17 │ │ + vpackuswb %ymm17,%ymm16,%ymm16 │ │ + vinserti32x4 $0x1,0xdfa7b(%rip),%ymm21,%ymm21 │ │ + vpermb %ymm20,%ymm21,%ymm20 │ │ + vpdpbusd %ymm25,%ymm20,%ymm24 │ │ + vpermb %zmm24,%zmm26,%zmm24 │ │ + vmovdqa32 %xmm24,(%rax) │ │ + vextracti32x4 $0x1,%ymm16,%xmm1 │ │ + vmovq %xmm16,(%rdi) │ │ + vmovq %xmm1,(%rdi,%rsi,1) │ │ + vmovhps %xmm16,(%rdi,%rsi,2) │ │ + vmovhps %xmm1,(%rdi,%r10,1) │ │ + retq │ │ + sub $0xffffffffffffff80,%rdx │ │ + sub $0xffffffffffffff80,%rcx │ │ + add $0x10,%rax │ │ + lea (%rdi,%rsi,4),%rdi │ │ + vmovdqa32 (%rdx),%zmm16 │ │ + vmovdqa32 (%rcx),%zmm17 │ │ + vpsubw %zmm16,%zmm17,%zmm17 │ │ + vpabsw %zmm17,%zmm20 │ │ + vpsubusw %zmm20,%zmm22,%zmm20 │ │ + vpsrlw $0x8,%zmm20,%zmm20 │ │ + vpsllw $0xa,%zmm20,%zmm18 │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ + vmovdqa32 0x40(%rdx),%zmm17 │ │ + vmovdqa32 0x40(%rcx),%zmm18 │ │ + vpsubw %zmm17,%zmm18,%zmm18 │ │ + vpabsw %zmm18,%zmm19 │ │ + vpsubusw %zmm19,%zmm22,%zmm19 │ │ + vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ + vpsllw $0xa,%zmm20,%zmm19 │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ + vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ + vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ + vpermb %zmm20,%zmm21,%zmm20 │ │ + vmovdqa32 %zmm24,%zmm17 │ │ + vpdpbusd %zmm25,%zmm20,%zmm17 │ │ + vpermb %zmm17,%zmm26,%zmm17 │ │ + vmovdqa32 %xmm17,(%rax) │ │ + vextracti32x4 $0x1,%ymm16,%xmm1 │ │ + vextracti32x4 $0x2,%zmm16,%xmm2 │ │ + vextracti32x4 $0x3,%zmm16,%xmm3 │ │ + vmovq %xmm16,(%rdi) │ │ + vmovq %xmm1,(%rdi,%rsi,1) │ │ + vmovq %xmm2,(%rdi,%rsi,2) │ │ + vmovq %xmm3,(%rdi,%r10,1) │ │ + lea (%rdi,%rsi,4),%rdi │ │ + vmovhps %xmm16,(%rdi) │ │ + vmovhps %xmm1,(%rdi,%rsi,1) │ │ + vmovhps %xmm2,(%rdi,%rsi,2) │ │ + vmovhps %xmm3,(%rdi,%r10,1) │ │ + sub $0x8,%r9d │ │ + jg 1339d │ │ + retq │ │ + vmovdqa32 0xdf957(%rip),%zmm21 │ │ + vmovdqa32 (%rdx),%zmm16 │ │ + vmovdqa32 (%rcx),%zmm17 │ │ + vpsubw %zmm16,%zmm17,%zmm17 │ │ + vpabsw %zmm17,%zmm20 │ │ + vpsubusw %zmm20,%zmm22,%zmm20 │ │ + vpsrlw $0x8,%zmm20,%zmm20 │ │ + vpsllw $0xa,%zmm20,%zmm18 │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ + vmovdqa32 0x40(%rdx),%zmm17 │ │ + vmovdqa32 0x40(%rcx),%zmm18 │ │ + vpsubw %zmm17,%zmm18,%zmm18 │ │ + vpabsw %zmm18,%zmm19 │ │ + vpsubusw %zmm19,%zmm22,%zmm19 │ │ + vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ + vpsllw $0xa,%zmm20,%zmm19 │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ + vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ + vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ + vpermb %zmm20,%zmm21,%zmm20 │ │ + vmovdqa32 %zmm24,%zmm17 │ │ + vpdpbusd %zmm25,%zmm20,%zmm17 │ │ + sub $0xffffffffffffff80,%rdx │ │ + sub $0xffffffffffffff80,%rcx │ │ + vpermb %zmm17,%zmm26,%zmm17 │ │ + vpermq $0xd8,%zmm16,%zmm16 │ │ + vmovdqa32 %xmm17,(%rax) │ │ + add $0x10,%rax │ │ + vmovdqa32 %xmm16,(%rdi) │ │ + vextracti32x4 $0x2,%zmm16,(%rdi,%rsi,1) │ │ + vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,2) │ │ + vextracti32x4 $0x3,%zmm16,(%rdi,%r10,1) │ │ + lea (%rdi,%rsi,4),%rdi │ │ + sub $0x4,%r9d │ │ + jg 134a9 │ │ + retq │ │ + vpmovzxbq 0xdfd3b(%rip),%zmm21 │ │ + vmovdqa32 (%rdx),%zmm16 │ │ + vmovdqa32 (%rcx),%zmm17 │ │ + vpsubw %zmm16,%zmm17,%zmm17 │ │ + vpabsw %zmm17,%zmm20 │ │ + vpsubusw %zmm20,%zmm22,%zmm20 │ │ + vpsrlw $0x8,%zmm20,%zmm20 │ │ + vpsllw $0xa,%zmm20,%zmm18 │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ + vmovdqa32 0x40(%rdx),%zmm17 │ │ + vmovdqa32 0x40(%rcx),%zmm18 │ │ + vpsubw %zmm17,%zmm18,%zmm18 │ │ + vpabsw %zmm18,%zmm19 │ │ + vpsubusw %zmm19,%zmm22,%zmm19 │ │ + vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ + vpsllw $0xa,%zmm20,%zmm19 │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ + vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ + vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ + vmovdqa32 %zmm24,%zmm17 │ │ + vpdpbusd %zmm25,%zmm20,%zmm17 │ │ + sub $0xffffffffffffff80,%rdx │ │ + sub $0xffffffffffffff80,%rcx │ │ + vpermb %zmm17,%zmm26,%zmm17 │ │ + vpermq %zmm16,%zmm21,%zmm16 │ │ + vmovdqa32 %xmm17,(%rax) │ │ + add $0x10,%rax │ │ + vmovdqa32 %ymm16,(%rdi) │ │ + vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ + lea (%rdi,%rsi,2),%rdi │ │ + sub $0x2,%r9d │ │ + jg 13595 │ │ + retq │ │ + vpmovzxbq 0xdfc6e(%rip),%zmm28 │ │ + vpsrlq $0x4,%zmm28,%zmm29 │ │ + vmovdqa32 (%rdx),%zmm16 │ │ + vmovdqa32 (%rcx),%zmm17 │ │ + vpsubw %zmm16,%zmm17,%zmm17 │ │ + vpabsw %zmm17,%zmm20 │ │ + vpsubusw %zmm20,%zmm22,%zmm20 │ │ + vpsrlw $0x8,%zmm20,%zmm20 │ │ + vpsllw $0xa,%zmm20,%zmm18 │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ + vmovdqa32 0x80(%rdx),%zmm17 │ │ + vmovdqa32 0x80(%rcx),%zmm18 │ │ + vpsubw %zmm17,%zmm18,%zmm18 │ │ + vpabsw %zmm18,%zmm19 │ │ + vpsubusw %zmm19,%zmm22,%zmm19 │ │ + vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ + vpsllw $0xa,%zmm20,%zmm19 │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ + vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ + vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ + vmovdqa32 0x40(%rdx),%zmm27 │ │ + vmovdqa32 0x40(%rcx),%zmm17 │ │ + vpsubw %zmm27,%zmm17,%zmm17 │ │ + vpabsw %zmm17,%zmm21 │ │ + vpsubusw %zmm21,%zmm22,%zmm21 │ │ + vpsrlw $0x8,%zmm21,%zmm21 │ │ + vpsllw $0xa,%zmm21,%zmm18 │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ + vpaddw %zmm17,%zmm27,%zmm27 │ │ + vmovdqa32 0xc0(%rdx),%zmm17 │ │ + vmovdqa32 0xc0(%rcx),%zmm18 │ │ + vpsubw %zmm17,%zmm18,%zmm18 │ │ + vpabsw %zmm18,%zmm19 │ │ + vpsubusw %zmm19,%zmm22,%zmm19 │ │ + vpshldw $0x8,%zmm19,%zmm21,%zmm21 │ │ + vpsllw $0xa,%zmm21,%zmm19 │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ + vpmulhrsw %zmm23,%zmm27,%zmm27 │ │ + vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ + vpackuswb %zmm17,%zmm27,%zmm27 │ │ + vmovdqa32 %zmm24,%zmm18 │ │ + vpdpbusd %zmm25,%zmm20,%zmm18 │ │ + vmovdqa32 %zmm24,%zmm19 │ │ + vpdpbusd %zmm25,%zmm21,%zmm19 │ │ + add $0x100,%rdx │ │ + add $0x100,%rcx │ │ + vpermt2b %zmm19,%zmm26,%zmm18 │ │ + vmovdqa32 %zmm16,%zmm17 │ │ + vpermt2q %zmm27,%zmm28,%zmm16 │ │ + vpermt2q %zmm27,%zmm29,%zmm17 │ │ + vmovdqa32 %ymm18,(%rax) │ │ + add $0x20,%rax │ │ + vmovdqa32 %zmm16,(%rdi) │ │ + vmovdqa32 %zmm17,(%rdi,%rsi,1) │ │ + lea (%rdi,%rsi,2),%rdi │ │ + sub $0x2,%r9d │ │ + jg 13671 │ │ + retq │ │ + vpmovzxbq 0xdfaef(%rip),%zmm30 │ │ + vmovdqa32 0xdf64d(%rip),%zmm26 │ │ + vpsrlq $0x4,%zmm30,%zmm31 │ │ + vmovdqa32 (%rdx),%zmm16 │ │ + vmovdqa32 (%rcx),%zmm17 │ │ + vpsubw %zmm16,%zmm17,%zmm17 │ │ + vpabsw %zmm17,%zmm28 │ │ + vpsubusw %zmm28,%zmm22,%zmm28 │ │ + vpsrlw $0x8,%zmm28,%zmm28 │ │ + vpsllw $0xa,%zmm28,%zmm18 │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ + vmovdqa32 0x100(%rdx),%zmm17 │ │ + vmovdqa32 0x100(%rcx),%zmm18 │ │ + vpsubw %zmm17,%zmm18,%zmm18 │ │ + vpabsw %zmm18,%zmm19 │ │ + vpsubusw %zmm19,%zmm22,%zmm19 │ │ + vpshldw $0x8,%zmm19,%zmm28,%zmm28 │ │ + vpsllw $0xa,%zmm28,%zmm19 │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ + vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ + vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ + vmovdqa32 0x40(%rdx),%zmm27 │ │ + vmovdqa32 0x40(%rcx),%zmm17 │ │ + vpsubw %zmm27,%zmm17,%zmm17 │ │ + vpabsw %zmm17,%zmm29 │ │ + vpsubusw %zmm29,%zmm22,%zmm29 │ │ + vpsrlw $0x8,%zmm29,%zmm29 │ │ + vpsllw $0xa,%zmm29,%zmm18 │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ + vpaddw %zmm17,%zmm27,%zmm27 │ │ + vmovdqa32 0x140(%rdx),%zmm17 │ │ + vmovdqa32 0x140(%rcx),%zmm18 │ │ + vpsubw %zmm17,%zmm18,%zmm18 │ │ + vpabsw %zmm18,%zmm19 │ │ + vpsubusw %zmm19,%zmm22,%zmm19 │ │ + vpshldw $0x8,%zmm19,%zmm29,%zmm29 │ │ + vpsllw $0xa,%zmm29,%zmm19 │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ + vpmulhrsw %zmm23,%zmm27,%zmm27 │ │ + vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ + vpackuswb %zmm17,%zmm27,%zmm27 │ │ + vmovdqa32 %zmm24,%zmm20 │ │ + vpdpbusd %zmm25,%zmm28,%zmm20 │ │ + vmovdqa32 %zmm24,%zmm21 │ │ + vpdpbusd %zmm25,%zmm29,%zmm21 │ │ + vmovdqa32 %zmm16,%zmm17 │ │ + vpermt2q %zmm27,%zmm30,%zmm16 │ │ + vpermt2q %zmm27,%zmm31,%zmm17 │ │ + vmovdqa32 %zmm16,(%rdi) │ │ + vmovdqa32 %zmm17,(%rdi,%rsi,1) │ │ + vmovdqa32 0x80(%rdx),%zmm16 │ │ + vmovdqa32 0x80(%rcx),%zmm17 │ │ + vpsubw %zmm16,%zmm17,%zmm17 │ │ + vpabsw %zmm17,%zmm28 │ │ + vpsubusw %zmm28,%zmm22,%zmm28 │ │ + vpsrlw $0x8,%zmm28,%zmm28 │ │ + vpsllw $0xa,%zmm28,%zmm18 │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ + vmovdqa32 0x180(%rdx),%zmm17 │ │ + vmovdqa32 0x180(%rcx),%zmm18 │ │ + vpsubw %zmm17,%zmm18,%zmm18 │ │ + vpabsw %zmm18,%zmm19 │ │ + vpsubusw %zmm19,%zmm22,%zmm19 │ │ + vpshldw $0x8,%zmm19,%zmm28,%zmm28 │ │ + vpsllw $0xa,%zmm28,%zmm19 │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ + vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ + vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ + vmovdqa32 0xc0(%rdx),%zmm27 │ │ + vmovdqa32 0xc0(%rcx),%zmm17 │ │ + vpsubw %zmm27,%zmm17,%zmm17 │ │ + vpabsw %zmm17,%zmm29 │ │ + vpsubusw %zmm29,%zmm22,%zmm29 │ │ + vpsrlw $0x8,%zmm29,%zmm29 │ │ + vpsllw $0xa,%zmm29,%zmm18 │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ + vpaddw %zmm17,%zmm27,%zmm27 │ │ + vmovdqa32 0x1c0(%rdx),%zmm17 │ │ + vmovdqa32 0x1c0(%rcx),%zmm18 │ │ + vpsubw %zmm17,%zmm18,%zmm18 │ │ + vpabsw %zmm18,%zmm19 │ │ + vpsubusw %zmm19,%zmm22,%zmm19 │ │ + vpshldw $0x8,%zmm19,%zmm29,%zmm29 │ │ + vpsllw $0xa,%zmm29,%zmm19 │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ + vpmulhrsw %zmm23,%zmm27,%zmm27 │ │ + vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ + vpackuswb %zmm17,%zmm27,%zmm27 │ │ + vprold $0x10,%zmm20,%zmm20 │ │ + vprold $0x10,%zmm21,%zmm21 │ │ + vpdpbusd %zmm25,%zmm28,%zmm20 │ │ + vpdpbusd %zmm25,%zmm29,%zmm21 │ │ + add $0x200,%rdx │ │ + add $0x200,%rcx │ │ + vpermt2b %zmm21,%zmm26,%zmm20 │ │ + vmovdqa32 %zmm16,%zmm17 │ │ + vpermt2q %zmm27,%zmm30,%zmm16 │ │ + vpermt2q %zmm27,%zmm31,%zmm17 │ │ + vmovdqa32 %zmm20,(%rax) │ │ + add $0x40,%rax │ │ + vmovdqa32 %zmm16,0x40(%rdi) │ │ + vmovdqa32 %zmm17,0x40(%rdi,%rsi,1) │ │ + lea (%rdi,%rsi,2),%rdi │ │ + sub $0x2,%r9d │ │ + jg 137fa │ │ + retq │ │ + nop │ │ + lea 0xdf909(%rip),%r10 │ │ + tzcnt %r8d,%r8d │ │ + mov 0x10(%rsp),%eax │ │ + movslq (%r10,%r8,4),%r8 │ │ + vpbroadcastd -0xc0(%r10),%zmm22 │ │ + vpbroadcastd -0xc4(%r10),%zmm23 │ │ + vpbroadcastd -0xd0(%r10),%zmm25 │ │ + vmovdqa32 -0x540(%r10),%zmm26 │ │ + vpbroadcastd -0xd4(%r10),%zmm27 │ │ + add %r10,%r8 │ │ + vpbroadcastd -0xdc(%r10,%rax,4),%zmm24 │ │ + mov 0x8(%rsp),%rax │ │ + lea (%rsi,%rsi,2),%r10 │ │ + jmpq *%r8 │ │ + cmp $0x8,%r9d │ │ + jg 13bf3 │ │ + vmovdqa32 (%rdx),%ymm16 │ │ + vmovdqa32 (%rcx),%ymm17 │ │ + vpsubw %ymm16,%ymm17,%ymm17 │ │ + vpabsw %ymm17,%ymm20 │ │ + vpsubusw %ymm20,%ymm22,%ymm20 │ │ + vpsrlw $0x8,%ymm20,%ymm20 │ │ + vpsllw $0xa,%ymm20,%ymm18 │ │ + vpmulhw %ymm18,%ymm17,%ymm17 │ │ + vpaddw %ymm17,%ymm16,%ymm16 │ │ + vmovdqa32 0x20(%rdx),%ymm17 │ │ + vmovdqa32 0x20(%rcx),%ymm18 │ │ + vpsubw %ymm17,%ymm18,%ymm18 │ │ + vpabsw %ymm18,%ymm19 │ │ + vpsubusw %ymm19,%ymm22,%ymm19 │ │ + vpshldw $0x8,%ymm19,%ymm20,%ymm20 │ │ + vpsllw $0xa,%ymm20,%ymm19 │ │ + vpmulhw %ymm19,%ymm18,%ymm18 │ │ + vpaddw %ymm18,%ymm17,%ymm17 │ │ + vpmulhrsw %ymm23,%ymm16,%ymm16 │ │ + vpmulhrsw %ymm23,%ymm17,%ymm17 │ │ + vpackuswb %ymm17,%ymm16,%ymm16 │ │ + vmovhps 0xdf2fa(%rip),%xmm26,%xmm26 │ │ + vpdpwssd %ymm25,%ymm20,%ymm24 │ │ + vpermb %ymm24,%ymm26,%ymm24 │ │ + vextracti32x4 $0x1,%zmm16,%xmm1 │ │ + vmovd %xmm16,(%rdi) │ │ + vpextrd $0x1,%xmm16,(%rdi,%rsi,1) │ │ + vmovd %xmm1,(%rdi,%rsi,2) │ │ + vpextrd $0x1,%xmm1,(%rdi,%r10,1) │ │ + jl 13be6 │ │ + lea (%rdi,%rsi,4),%rdi │ │ + vpextrd $0x2,%xmm16,(%rdi) │ │ + vpextrd $0x3,%xmm16,(%rdi,%rsi,1) │ │ + vpextrd $0x2,%xmm1,(%rdi,%rsi,2) │ │ + vpextrd $0x3,%xmm1,(%rdi,%r10,1) │ │ + vpandd %xmm27,%xmm24,%xmm24 │ │ + vmovdqa32 %xmm24,(%rax) │ │ + retq │ │ + vpbroadcastd %esi,%zmm21 │ │ + vpmulld 0xdf13d(%rip),%zmm21,%zmm21 │ │ + vmovdqa32 (%rdx),%zmm16 │ │ + vmovdqa32 (%rcx),%zmm17 │ │ + vpsubw %zmm16,%zmm17,%zmm17 │ │ + vpabsw %zmm17,%zmm20 │ │ + vpsubusw %zmm20,%zmm22,%zmm20 │ │ + vpsrlw $0x8,%zmm20,%zmm20 │ │ + vpsllw $0xa,%zmm20,%zmm18 │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ + vmovdqa32 0x40(%rdx),%zmm17 │ │ + vmovdqa32 0x40(%rcx),%zmm18 │ │ + vpsubw %zmm17,%zmm18,%zmm18 │ │ + vpabsw %zmm18,%zmm19 │ │ + vpsubusw %zmm19,%zmm22,%zmm19 │ │ + vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ + vpsllw $0xa,%zmm20,%zmm19 │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ + vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ + vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ + vpdpwssd %zmm25,%zmm20,%zmm24 │ │ + kxnorw %k1,%k1,%k1 │ │ + vpermb %zmm24,%zmm26,%zmm24 │ │ + vpandd %ymm27,%ymm24,%ymm24 │ │ + vmovdqa32 %ymm24,(%rax) │ │ + vpscatterdd %zmm16,(%rdi,%zmm21,1){%k1} │ │ + retq │ │ + cmp $0x4,%r9d │ │ + jne 13d8b │ │ + vmovdqa32 (%rdx),%ymm16 │ │ + vmovdqa32 (%rcx),%ymm17 │ │ + vpsubw %ymm16,%ymm17,%ymm17 │ │ + vpabsw %ymm17,%ymm20 │ │ + vpsubusw %ymm20,%ymm22,%ymm20 │ │ + vpsrlw $0x8,%ymm20,%ymm20 │ │ + vpsllw $0xa,%ymm20,%ymm18 │ │ + vpmulhw %ymm18,%ymm17,%ymm17 │ │ + vpaddw %ymm17,%ymm16,%ymm16 │ │ + vmovdqa32 0x20(%rdx),%ymm17 │ │ + vmovdqa32 0x20(%rcx),%ymm18 │ │ + vpsubw %ymm17,%ymm18,%ymm18 │ │ + vpabsw %ymm18,%ymm19 │ │ + vpsubusw %ymm19,%ymm22,%ymm19 │ │ + vpshldw $0x8,%ymm19,%ymm20,%ymm20 │ │ + vpsllw $0xa,%ymm20,%ymm19 │ │ + vpmulhw %ymm19,%ymm18,%ymm18 │ │ + vpaddw %ymm18,%ymm17,%ymm17 │ │ + vpmulhrsw %ymm23,%ymm16,%ymm16 │ │ + vpmulhrsw %ymm23,%ymm17,%ymm17 │ │ + vpackuswb %ymm17,%ymm16,%ymm16 │ │ + vmovhps 0xdf14d(%rip),%xmm26,%xmm26 │ │ + vpdpwssd %ymm25,%ymm20,%ymm24 │ │ + vpermb %ymm24,%ymm26,%ymm24 │ │ + vpandd %xmm27,%xmm24,%xmm24 │ │ + vmovdqa32 %xmm24,(%rax) │ │ + vextracti32x4 $0x1,%ymm16,%xmm1 │ │ + vmovq %xmm16,(%rdi) │ │ + vmovq %xmm1,(%rdi,%rsi,1) │ │ + vmovhps %xmm16,(%rdi,%rsi,2) │ │ + vmovhps %xmm1,(%rdi,%r10,1) │ │ + retq │ │ + sub $0xffffffffffffff80,%rdx │ │ + sub $0xffffffffffffff80,%rcx │ │ + add $0x20,%rax │ │ + lea (%rdi,%rsi,4),%rdi │ │ + vmovdqa32 (%rdx),%zmm16 │ │ + vmovdqa32 (%rcx),%zmm17 │ │ + vpsubw %zmm16,%zmm17,%zmm17 │ │ + vpabsw %zmm17,%zmm20 │ │ + vpsubusw %zmm20,%zmm22,%zmm20 │ │ + vpsrlw $0x8,%zmm20,%zmm20 │ │ + vpsllw $0xa,%zmm20,%zmm18 │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ + vmovdqa32 0x40(%rdx),%zmm17 │ │ + vmovdqa32 0x40(%rcx),%zmm18 │ │ + vpsubw %zmm17,%zmm18,%zmm18 │ │ + vpabsw %zmm18,%zmm19 │ │ + vpsubusw %zmm19,%zmm22,%zmm19 │ │ + vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ + vpsllw $0xa,%zmm20,%zmm19 │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ + vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ + vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ + vmovdqa32 %zmm24,%zmm17 │ │ + vpdpwssd %zmm25,%zmm20,%zmm17 │ │ + vpermb %zmm17,%zmm26,%zmm17 │ │ + vpandd %ymm27,%ymm17,%ymm17 │ │ + vmovdqa32 %ymm17,(%rax) │ │ + vextracti32x4 $0x1,%ymm16,%xmm1 │ │ + vextracti32x4 $0x2,%zmm16,%xmm2 │ │ + vextracti32x4 $0x3,%zmm16,%xmm3 │ │ + vmovq %xmm16,(%rdi) │ │ + vmovq %xmm1,(%rdi,%rsi,1) │ │ + vmovq %xmm2,(%rdi,%rsi,2) │ │ + vmovq %xmm3,(%rdi,%r10,1) │ │ + lea (%rdi,%rsi,4),%rdi │ │ + vmovhps %xmm16,(%rdi) │ │ + vmovhps %xmm1,(%rdi,%rsi,1) │ │ + vmovhps %xmm2,(%rdi,%rsi,2) │ │ + vmovhps %xmm3,(%rdi,%r10,1) │ │ + sub $0x8,%r9d │ │ + jg 13d7b │ │ + retq │ │ + sub $0xffffffffffffff80,%rdx │ │ + sub $0xffffffffffffff80,%rcx │ │ + add $0x20,%rax │ │ + lea (%rdi,%rsi,4),%rdi │ │ + vmovdqa32 (%rdx),%zmm16 │ │ + vmovdqa32 (%rcx),%zmm17 │ │ + vpsubw %zmm16,%zmm17,%zmm17 │ │ + vpabsw %zmm17,%zmm20 │ │ + vpsubusw %zmm20,%zmm22,%zmm20 │ │ + vpsrlw $0x8,%zmm20,%zmm20 │ │ + vpsllw $0xa,%zmm20,%zmm18 │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ + vmovdqa32 0x40(%rdx),%zmm17 │ │ + vmovdqa32 0x40(%rcx),%zmm18 │ │ + vpsubw %zmm17,%zmm18,%zmm18 │ │ + vpabsw %zmm18,%zmm19 │ │ + vpsubusw %zmm19,%zmm22,%zmm19 │ │ + vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ + vpsllw $0xa,%zmm20,%zmm19 │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ + vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ + vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ + vmovdqa32 %zmm24,%zmm17 │ │ + vpdpwssd %zmm25,%zmm20,%zmm17 │ │ + vpermb %zmm17,%zmm26,%zmm17 │ │ + vpermq $0xd8,%zmm16,%zmm16 │ │ + vpandd %ymm27,%ymm17,%ymm17 │ │ + vmovdqa32 %ymm17,(%rax) │ │ + vmovdqa32 %xmm16,(%rdi) │ │ + vextracti32x4 $0x2,%zmm16,(%rdi,%rsi,1) │ │ + vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,2) │ │ + vextracti32x4 $0x3,%zmm16,(%rdi,%r10,1) │ │ + sub $0x4,%r9d │ │ + jg 13e7d │ │ + retq │ │ + vpmovzxbq 0xdf367(%rip),%zmm21 │ │ + vmovdqa32 (%rdx),%zmm16 │ │ + vmovdqa32 (%rcx),%zmm17 │ │ + vpsubw %zmm16,%zmm17,%zmm17 │ │ + vpabsw %zmm17,%zmm20 │ │ + vpsubusw %zmm20,%zmm22,%zmm20 │ │ + vpsrlw $0x8,%zmm20,%zmm20 │ │ + vpsllw $0xa,%zmm20,%zmm18 │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ + vmovdqa32 0x40(%rdx),%zmm17 │ │ + vmovdqa32 0x40(%rcx),%zmm18 │ │ + vpsubw %zmm17,%zmm18,%zmm18 │ │ + vpabsw %zmm18,%zmm19 │ │ + vpsubusw %zmm19,%zmm22,%zmm19 │ │ + vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ + vpsllw $0xa,%zmm20,%zmm19 │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ + vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ + vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ + vmovdqa32 %zmm24,%zmm17 │ │ + vpdpwssd %zmm25,%zmm20,%zmm17 │ │ + sub $0xffffffffffffff80,%rdx │ │ + sub $0xffffffffffffff80,%rcx │ │ + vpermb %zmm17,%zmm26,%zmm17 │ │ + vpermq %zmm16,%zmm21,%zmm16 │ │ + vpandd %ymm27,%ymm17,%ymm17 │ │ + vmovdqa32 %ymm17,(%rax) │ │ + add $0x20,%rax │ │ + vmovdqa32 %ymm16,(%rdi) │ │ + vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ + lea (%rdi,%rsi,2),%rdi │ │ + sub $0x2,%r9d │ │ + jg 13f69 │ │ + retq │ │ + vpmovzxbq 0xdf28c(%rip),%zmm21 │ │ + vmovdqa32 (%rdx),%zmm16 │ │ + vmovdqa32 (%rcx),%zmm17 │ │ + vpsubw %zmm16,%zmm17,%zmm17 │ │ + vpabsw %zmm17,%zmm20 │ │ + vpsubusw %zmm20,%zmm22,%zmm20 │ │ + vpsrlw $0x8,%zmm20,%zmm20 │ │ + vpsllw $0xa,%zmm20,%zmm18 │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ + vmovdqa32 0x40(%rdx),%zmm17 │ │ + vmovdqa32 0x40(%rcx),%zmm18 │ │ + vpsubw %zmm17,%zmm18,%zmm18 │ │ + vpabsw %zmm18,%zmm19 │ │ + vpsubusw %zmm19,%zmm22,%zmm19 │ │ + vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ + vpsllw $0xa,%zmm20,%zmm19 │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ + vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ + vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ + vmovdqa32 %zmm24,%zmm17 │ │ + vpdpwssd %zmm25,%zmm20,%zmm17 │ │ + sub $0xffffffffffffff80,%rdx │ │ + sub $0xffffffffffffff80,%rcx │ │ + vpermb %zmm17,%zmm26,%zmm17 │ │ + vpermq %zmm16,%zmm21,%zmm16 │ │ + vpandd %ymm27,%ymm17,%ymm17 │ │ + vmovdqa32 %ymm17,(%rax) │ │ + add $0x20,%rax │ │ + vmovdqa32 %zmm16,(%rdi) │ │ + add %rsi,%rdi │ │ + dec %r9d │ │ + jg 14044 │ │ + retq │ │ + vpmovzxbq 0xdf1bb(%rip),%zmm29 │ │ + vmovdqa32 (%rdx),%zmm16 │ │ + vmovdqa32 (%rcx),%zmm17 │ │ + vpsubw %zmm16,%zmm17,%zmm17 │ │ + vpabsw %zmm17,%zmm20 │ │ + vpsubusw %zmm20,%zmm22,%zmm20 │ │ + vpsrlw $0x8,%zmm20,%zmm20 │ │ + vpsllw $0xa,%zmm20,%zmm18 │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ + vmovdqa32 0x40(%rdx),%zmm17 │ │ + vmovdqa32 0x40(%rcx),%zmm18 │ │ + vpsubw %zmm17,%zmm18,%zmm18 │ │ + vpabsw %zmm18,%zmm19 │ │ + vpsubusw %zmm19,%zmm22,%zmm19 │ │ + vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ + vpsllw $0xa,%zmm20,%zmm19 │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ + vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ + vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ + vmovdqa32 0x80(%rdx),%zmm28 │ │ + vmovdqa32 0x80(%rcx),%zmm17 │ │ + vpsubw %zmm28,%zmm17,%zmm17 │ │ + vpabsw %zmm17,%zmm21 │ │ + vpsubusw %zmm21,%zmm22,%zmm21 │ │ + vpsrlw $0x8,%zmm21,%zmm21 │ │ + vpsllw $0xa,%zmm21,%zmm18 │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ + vpaddw %zmm17,%zmm28,%zmm28 │ │ + vmovdqa32 0xc0(%rdx),%zmm17 │ │ + vmovdqa32 0xc0(%rcx),%zmm18 │ │ + vpsubw %zmm17,%zmm18,%zmm18 │ │ + vpabsw %zmm18,%zmm19 │ │ + vpsubusw %zmm19,%zmm22,%zmm19 │ │ + vpshldw $0x8,%zmm19,%zmm21,%zmm21 │ │ + vpsllw $0xa,%zmm21,%zmm19 │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ + vpmulhrsw %zmm23,%zmm28,%zmm28 │ │ + vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ + vpackuswb %zmm17,%zmm28,%zmm28 │ │ + vmovdqa32 %zmm24,%zmm18 │ │ + vpdpwssd %zmm25,%zmm20,%zmm18 │ │ + vmovdqa32 %zmm24,%zmm19 │ │ + vpdpwssd %zmm25,%zmm21,%zmm19 │ │ + add $0x100,%rdx │ │ + add $0x100,%rcx │ │ + vpermt2b %zmm19,%zmm26,%zmm18 │ │ + vpermq %zmm16,%zmm29,%zmm16 │ │ + vpermq %zmm28,%zmm29,%zmm17 │ │ + vpandd %zmm27,%zmm18,%zmm18 │ │ + vmovdqa32 %zmm18,(%rax) │ │ + add $0x40,%rax │ │ + vmovdqa32 %zmm16,(%rdi) │ │ + vmovdqa32 %zmm17,0x40(%rdi) │ │ + add %rsi,%rdi │ │ + dec %r9d │ │ + jg 14115 │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + lea 0xdf141(%rip),%r10 │ │ + tzcnt %r8d,%r8d │ │ + movslq (%r10,%r8,4),%r8 │ │ + vpbroadcastd -0xd8(%r10),%zmm22 │ │ + vpbroadcastd -0xf0(%r10),%zmm21 │ │ + vpbroadcastd -0xdc(%r10),%zmm23 │ │ + vmovdqa32 -0x518(%r10),%zmm24 │ │ + add %r10,%r8 │ │ + mov 0x8(%rsp),%rax │ │ + lea (%rsi,%rsi,2),%r10 │ │ + jmpq *%r8 │ │ + cmp $0x8,%r9d │ │ + jg 143be │ │ + vmovdqa32 (%rdx),%ymm16 │ │ + vmovdqa32 (%rcx),%ymm17 │ │ + vpsubw %ymm16,%ymm17,%ymm17 │ │ + vpabsw %ymm17,%ymm20 │ │ + vpsubusw %ymm20,%ymm22,%ymm20 │ │ + vpsrlw $0x8,%ymm20,%ymm20 │ │ + vpsllw $0xa,%ymm20,%ymm18 │ │ + vpmulhw %ymm18,%ymm17,%ymm17 │ │ + vpaddw %ymm17,%ymm16,%ymm16 │ │ + vmovdqa32 0x20(%rdx),%ymm17 │ │ + vmovdqa32 0x20(%rcx),%ymm18 │ │ + vpsubw %ymm17,%ymm18,%ymm18 │ │ + vpabsw %ymm18,%ymm19 │ │ + vpsubusw %ymm19,%ymm22,%ymm19 │ │ + vpshldw $0x8,%ymm19,%ymm20,%ymm20 │ │ + vpsllw $0xa,%ymm20,%ymm19 │ │ + vpsubb %ymm20,%ymm21,%ymm20 │ │ + vpmulhw %ymm19,%ymm18,%ymm18 │ │ + vpaddw %ymm18,%ymm17,%ymm17 │ │ + vpmulhrsw %ymm23,%ymm16,%ymm16 │ │ + vpmulhrsw %ymm23,%ymm17,%ymm17 │ │ + vpackuswb %ymm17,%ymm16,%ymm16 │ │ + vinserti32x4 $0x1,0xdeb73(%rip),%ymm24,%ymm24 │ │ + vpermb %ymm20,%ymm24,%ymm20 │ │ + vmovdqa32 %ymm20,(%rax) │ │ + vextracti32x4 $0x1,%zmm16,%xmm1 │ │ + vmovd %xmm16,(%rdi) │ │ + vpextrd $0x1,%xmm16,(%rdi,%rsi,1) │ │ + vmovd %xmm1,(%rdi,%rsi,2) │ │ + vpextrd $0x1,%xmm1,(%rdi,%r10,1) │ │ + jl 143bd │ │ + lea (%rdi,%rsi,4),%rdi │ │ + vpextrd $0x2,%xmm16,(%rdi) │ │ + vpextrd $0x3,%xmm16,(%rdi,%rsi,1) │ │ + vpextrd $0x2,%xmm1,(%rdi,%rsi,2) │ │ + vpextrd $0x3,%xmm1,(%rdi,%r10,1) │ │ + retq │ │ + vpbroadcastd %esi,%zmm25 │ │ + vpmulld 0xde972(%rip),%zmm25,%zmm25 │ │ + vmovdqa32 (%rdx),%zmm16 │ │ + vmovdqa32 (%rcx),%zmm17 │ │ + vpsubw %zmm16,%zmm17,%zmm17 │ │ + vpabsw %zmm17,%zmm20 │ │ + vpsubusw %zmm20,%zmm22,%zmm20 │ │ + vpsrlw $0x8,%zmm20,%zmm20 │ │ + vpsllw $0xa,%zmm20,%zmm18 │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ + vmovdqa32 0x40(%rdx),%zmm17 │ │ + vmovdqa32 0x40(%rcx),%zmm18 │ │ + vpsubw %zmm17,%zmm18,%zmm18 │ │ + vpabsw %zmm18,%zmm19 │ │ + vpsubusw %zmm19,%zmm22,%zmm19 │ │ + vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ + vpsllw $0xa,%zmm20,%zmm19 │ │ + vpsubb %zmm20,%zmm21,%zmm20 │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ + vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ + vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ + vpermb %zmm20,%zmm24,%zmm20 │ │ + kxnorw %k1,%k1,%k1 │ │ + vmovdqa32 %zmm20,(%rax) │ │ + vpscatterdd %zmm16,(%rdi,%zmm25,1){%k1} │ │ + retq │ │ + cmp $0x4,%r9d │ │ + jne 1454b │ │ + vmovdqa32 (%rdx),%ymm16 │ │ + vmovdqa32 (%rcx),%ymm17 │ │ + vpsubw %ymm16,%ymm17,%ymm17 │ │ + vpabsw %ymm17,%ymm20 │ │ + vpsubusw %ymm20,%ymm22,%ymm20 │ │ + vpsrlw $0x8,%ymm20,%ymm20 │ │ + vpsllw $0xa,%ymm20,%ymm18 │ │ + vpmulhw %ymm18,%ymm17,%ymm17 │ │ + vpaddw %ymm17,%ymm16,%ymm16 │ │ + vmovdqa32 0x20(%rdx),%ymm17 │ │ + vmovdqa32 0x20(%rcx),%ymm18 │ │ + vpsubw %ymm17,%ymm18,%ymm18 │ │ + vpabsw %ymm18,%ymm19 │ │ + vpsubusw %ymm19,%ymm22,%ymm19 │ │ + vpshldw $0x8,%ymm19,%ymm20,%ymm20 │ │ + vpsllw $0xa,%ymm20,%ymm19 │ │ + vpsubb %ymm20,%ymm21,%ymm20 │ │ + vpmulhw %ymm19,%ymm18,%ymm18 │ │ + vpaddw %ymm18,%ymm17,%ymm17 │ │ + vpmulhrsw %ymm23,%ymm16,%ymm16 │ │ + vpmulhrsw %ymm23,%ymm17,%ymm17 │ │ + vpackuswb %ymm17,%ymm16,%ymm16 │ │ + vinserti32x4 $0x1,0xde9d1(%rip),%ymm24,%ymm24 │ │ + vpermb %ymm20,%ymm24,%ymm20 │ │ + vmovdqa32 %ymm20,(%rax) │ │ + vextracti32x4 $0x1,%ymm16,%xmm1 │ │ + vmovq %xmm16,(%rdi) │ │ + vmovq %xmm1,(%rdi,%rsi,1) │ │ + vmovhps %xmm16,(%rdi,%rsi,2) │ │ + vmovhps %xmm1,(%rdi,%r10,1) │ │ + retq │ │ + sub $0xffffffffffffff80,%rdx │ │ + sub $0xffffffffffffff80,%rcx │ │ + add $0x40,%rax │ │ + lea (%rdi,%rsi,4),%rdi │ │ + vmovdqa32 (%rdx),%zmm16 │ │ + vmovdqa32 (%rcx),%zmm17 │ │ + vpsubw %zmm16,%zmm17,%zmm17 │ │ + vpabsw %zmm17,%zmm20 │ │ + vpsubusw %zmm20,%zmm22,%zmm20 │ │ + vpsrlw $0x8,%zmm20,%zmm20 │ │ + vpsllw $0xa,%zmm20,%zmm18 │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ + vmovdqa32 0x40(%rdx),%zmm17 │ │ + vmovdqa32 0x40(%rcx),%zmm18 │ │ + vpsubw %zmm17,%zmm18,%zmm18 │ │ + vpabsw %zmm18,%zmm19 │ │ + vpsubusw %zmm19,%zmm22,%zmm19 │ │ + vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ + vpsllw $0xa,%zmm20,%zmm19 │ │ + vpsubb %zmm20,%zmm21,%zmm20 │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ + vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ + vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ + vpermb %zmm20,%zmm24,%zmm20 │ │ + vmovdqa32 %zmm20,(%rax) │ │ + vextracti32x4 $0x1,%ymm16,%xmm1 │ │ + vextracti32x4 $0x2,%zmm16,%xmm2 │ │ + vextracti32x4 $0x3,%zmm16,%xmm3 │ │ + vmovq %xmm16,(%rdi) │ │ + vmovq %xmm1,(%rdi,%rsi,1) │ │ + vmovq %xmm2,(%rdi,%rsi,2) │ │ + vmovq %xmm3,(%rdi,%r10,1) │ │ + lea (%rdi,%rsi,4),%rdi │ │ + vmovhps %xmm16,(%rdi) │ │ + vmovhps %xmm1,(%rdi,%rsi,1) │ │ + vmovhps %xmm2,(%rdi,%rsi,2) │ │ + vmovhps %xmm3,(%rdi,%r10,1) │ │ + sub $0x8,%r9d │ │ + jg 1453b │ │ + retq │ │ + sub $0xffffffffffffff80,%rdx │ │ + sub $0xffffffffffffff80,%rcx │ │ + add $0x40,%rax │ │ + lea (%rdi,%rsi,4),%rdi │ │ + vmovdqa32 (%rdx),%zmm16 │ │ + vmovdqa32 (%rcx),%zmm17 │ │ + vpsubw %zmm16,%zmm17,%zmm17 │ │ + vpabsw %zmm17,%zmm20 │ │ + vpsubusw %zmm20,%zmm22,%zmm20 │ │ + vpsrlw $0x8,%zmm20,%zmm20 │ │ + vpsllw $0xa,%zmm20,%zmm18 │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ + vmovdqa32 0x40(%rdx),%zmm17 │ │ + vmovdqa32 0x40(%rcx),%zmm18 │ │ + vpsubw %zmm17,%zmm18,%zmm18 │ │ + vpabsw %zmm18,%zmm19 │ │ + vpsubusw %zmm19,%zmm22,%zmm19 │ │ + vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ + vpsllw $0xa,%zmm20,%zmm19 │ │ + vpsubb %zmm20,%zmm21,%zmm20 │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ + vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ + vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ + vpermb %zmm20,%zmm24,%zmm20 │ │ + vpermq $0xd8,%zmm16,%zmm16 │ │ + vmovdqa32 %zmm20,(%rax) │ │ + vmovdqa32 %xmm16,(%rdi) │ │ + vextracti32x4 $0x2,%zmm16,(%rdi,%rsi,1) │ │ + vextracti32x4 $0x1,%ymm16,(%rdi,%rsi,2) │ │ + vextracti32x4 $0x3,%zmm16,(%rdi,%r10,1) │ │ + sub $0x4,%r9d │ │ + jg 14631 │ │ + retq │ │ + vpmovzxbq 0xdebbf(%rip),%zmm25 │ │ + vmovdqa32 (%rdx),%zmm16 │ │ + vmovdqa32 (%rcx),%zmm17 │ │ + vpsubw %zmm16,%zmm17,%zmm17 │ │ + vpabsw %zmm17,%zmm20 │ │ + vpsubusw %zmm20,%zmm22,%zmm20 │ │ + vpsrlw $0x8,%zmm20,%zmm20 │ │ + vpsllw $0xa,%zmm20,%zmm18 │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ + vmovdqa32 0x40(%rdx),%zmm17 │ │ + vmovdqa32 0x40(%rcx),%zmm18 │ │ + vpsubw %zmm17,%zmm18,%zmm18 │ │ + vpabsw %zmm18,%zmm19 │ │ + vpsubusw %zmm19,%zmm22,%zmm19 │ │ + vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ + vpsllw $0xa,%zmm20,%zmm19 │ │ + vpsubb %zmm20,%zmm21,%zmm20 │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ + vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ + vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ + vpermb %zmm20,%zmm24,%zmm20 │ │ + sub $0xffffffffffffff80,%rdx │ │ + sub $0xffffffffffffff80,%rcx │ │ + vpermq %zmm16,%zmm25,%zmm16 │ │ + vmovdqa32 %zmm20,(%rax) │ │ + add $0x40,%rax │ │ + vmovdqa32 %ymm16,(%rdi) │ │ + vextracti32x8 $0x1,%zmm16,(%rdi,%rsi,1) │ │ + lea (%rdi,%rsi,2),%rdi │ │ + sub $0x2,%r9d │ │ + jg 14711 │ │ + retq │ │ + vpmovzxbq 0xdeaf0(%rip),%zmm25 │ │ + vmovdqa32 (%rdx),%zmm16 │ │ + vmovdqa32 (%rcx),%zmm17 │ │ + vpsubw %zmm16,%zmm17,%zmm17 │ │ + vpabsw %zmm17,%zmm20 │ │ + vpsubusw %zmm20,%zmm22,%zmm20 │ │ + vpsrlw $0x8,%zmm20,%zmm20 │ │ + vpsllw $0xa,%zmm20,%zmm18 │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ + vmovdqa32 0x40(%rdx),%zmm17 │ │ + vmovdqa32 0x40(%rcx),%zmm18 │ │ + vpsubw %zmm17,%zmm18,%zmm18 │ │ + vpabsw %zmm18,%zmm19 │ │ + vpsubusw %zmm19,%zmm22,%zmm19 │ │ + vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ + vpsllw $0xa,%zmm20,%zmm19 │ │ + vpsubb %zmm20,%zmm21,%zmm20 │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ + vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ + vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ + vpermb %zmm20,%zmm24,%zmm20 │ │ + sub $0xffffffffffffff80,%rdx │ │ + sub $0xffffffffffffff80,%rcx │ │ + vpermq %zmm16,%zmm25,%zmm16 │ │ + vmovdqa32 %zmm20,(%rax) │ │ + add $0x40,%rax │ │ + vmovdqa32 %zmm16,(%rdi) │ │ + add %rsi,%rdi │ │ + dec %r9d │ │ + jg 147e0 │ │ + retq │ │ + vpmovzxbq 0xdea2b(%rip),%zmm27 │ │ + vmovdqa32 (%rdx),%zmm16 │ │ + vmovdqa32 (%rcx),%zmm17 │ │ + vpsubw %zmm16,%zmm17,%zmm17 │ │ + vpabsw %zmm17,%zmm20 │ │ + vpsubusw %zmm20,%zmm22,%zmm20 │ │ + vpsrlw $0x8,%zmm20,%zmm20 │ │ + vpsllw $0xa,%zmm20,%zmm18 │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ + vpaddw %zmm17,%zmm16,%zmm16 │ │ + vmovdqa32 0x40(%rdx),%zmm17 │ │ + vmovdqa32 0x40(%rcx),%zmm18 │ │ + vpsubw %zmm17,%zmm18,%zmm18 │ │ + vpabsw %zmm18,%zmm19 │ │ + vpsubusw %zmm19,%zmm22,%zmm19 │ │ + vpshldw $0x8,%zmm19,%zmm20,%zmm20 │ │ + vpsllw $0xa,%zmm20,%zmm19 │ │ + vpsubb %zmm20,%zmm21,%zmm20 │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ + vpmulhrsw %zmm23,%zmm16,%zmm16 │ │ + vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ + vpackuswb %zmm17,%zmm16,%zmm16 │ │ + vmovdqa32 0x80(%rdx),%zmm26 │ │ + vmovdqa32 0x80(%rcx),%zmm17 │ │ + vpsubw %zmm26,%zmm17,%zmm17 │ │ + vpabsw %zmm17,%zmm25 │ │ + vpsubusw %zmm25,%zmm22,%zmm25 │ │ + vpsrlw $0x8,%zmm25,%zmm25 │ │ + vpsllw $0xa,%zmm25,%zmm18 │ │ + vpmulhw %zmm18,%zmm17,%zmm17 │ │ + vpaddw %zmm17,%zmm26,%zmm26 │ │ + vmovdqa32 0xc0(%rdx),%zmm17 │ │ + vmovdqa32 0xc0(%rcx),%zmm18 │ │ + vpsubw %zmm17,%zmm18,%zmm18 │ │ + vpabsw %zmm18,%zmm19 │ │ + vpsubusw %zmm19,%zmm22,%zmm19 │ │ + vpshldw $0x8,%zmm19,%zmm25,%zmm25 │ │ + vpsllw $0xa,%zmm25,%zmm19 │ │ + vpsubb %zmm25,%zmm21,%zmm25 │ │ + vpmulhw %zmm19,%zmm18,%zmm18 │ │ + vpaddw %zmm18,%zmm17,%zmm17 │ │ + vpmulhrsw %zmm23,%zmm26,%zmm26 │ │ + vpmulhrsw %zmm23,%zmm17,%zmm17 │ │ + vpackuswb %zmm17,%zmm26,%zmm26 │ │ + vpermb %zmm20,%zmm24,%zmm20 │ │ + vpermb %zmm25,%zmm24,%zmm25 │ │ + add $0x100,%rdx │ │ + add $0x100,%rcx │ │ + vpermq %zmm16,%zmm27,%zmm16 │ │ + vpermq %zmm26,%zmm27,%zmm26 │ │ + vmovdqa32 %zmm20,(%rax) │ │ + vmovdqa32 %zmm25,0x40(%rax) │ │ + sub $0xffffffffffffff80,%rax │ │ + vmovdqa32 %zmm16,(%rdi) │ │ + vmovdqa32 %zmm26,0x40(%rdi) │ │ + add %rsi,%rdi │ │ + dec %r9d │ │ + jg 148a5 │ │ + retq │ │ + nopl 0x0(%rax) │ │ + mov 0x8(%rsp),%eax │ │ + lea 0x19(%rip),%r10 │ │ + tzcnt %r8d,%r8d │ │ + test %eax,%eax │ │ + jne 14b4e │ │ + mov 0x10(%rsp),%eax │ │ + test %eax,%eax │ │ + jne 14da5 │ │ + movzwl 0xdec1e(%r10,%r8,2),%r8d │ │ + add %r10,%r8 │ │ + jmpq *%r8 │ │ + movzwl (%rdx),%eax │ │ + movzwl (%rdx,%rcx,1),%r10d │ │ + lea (%rdx,%rcx,2),%rdx │ │ + mov %ax,(%rdi) │ │ + mov %r10w,(%rdi,%rsi,1) │ │ + lea (%rdi,%rsi,2),%rdi │ │ + sub $0x2,%r9d │ │ + jg 14a43 │ │ + retq │ │ + mov (%rdx),%eax │ │ + mov (%rdx,%rcx,1),%r10d │ │ + lea (%rdx,%rcx,2),%rdx │ │ + mov %eax,(%rdi) │ │ + mov %r10d,(%rdi,%rsi,1) │ │ + lea (%rdi,%rsi,2),%rdi │ │ + sub $0x2,%r9d │ │ + jg 14a62 │ │ + retq │ │ + mov (%rdx),%rax │ │ + mov (%rdx,%rcx,1),%r10 │ │ + lea (%rdx,%rcx,2),%rdx │ │ + mov %rax,(%rdi) │ │ + mov %r10,(%rdi,%rsi,1) │ │ + lea (%rdi,%rsi,2),%rdi │ │ + sub $0x2,%r9d │ │ + jg 14a7d │ │ + retq │ │ + vmovdqu (%rdx),%xmm0 │ │ + vmovdqu (%rdx,%rcx,1),%xmm1 │ │ + lea (%rdx,%rcx,2),%rdx │ │ + vmovdqa %xmm0,(%rdi) │ │ + vmovdqa %xmm1,(%rdi,%rsi,1) │ │ + lea (%rdi,%rsi,2),%rdi │ │ + sub $0x2,%r9d │ │ + jg 14a9a │ │ + retq │ │ + vmovdqu (%rdx),%ymm0 │ │ + vmovdqu (%rdx,%rcx,1),%ymm1 │ │ + lea (%rdx,%rcx,2),%rdx │ │ + vmovdqa %ymm0,(%rdi) │ │ + vmovdqa %ymm1,(%rdi,%rsi,1) │ │ + lea (%rdi,%rsi,2),%rdi │ │ + sub $0x2,%r9d │ │ + jg 14abb │ │ + vzeroupper │ │ + retq │ │ + vmovdqu (%rdx),%ymm0 │ │ + vmovdqu 0x20(%rdx),%ymm1 │ │ + vmovdqu (%rdx,%rcx,1),%ymm2 │ │ + vmovdqu 0x20(%rdx,%rcx,1),%ymm3 │ │ + lea (%rdx,%rcx,2),%rdx │ │ + vmovdqa %ymm0,(%rdi) │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ + vmovdqa %ymm2,(%rdi,%rsi,1) │ │ + vmovdqa %ymm3,0x20(%rdi,%rsi,1) │ │ + lea (%rdi,%rsi,2),%rdi │ │ + sub $0x2,%r9d │ │ + jg 14adf │ │ + vzeroupper │ │ + retq │ │ + vmovdqu (%rdx),%ymm0 │ │ + vmovdqu 0x20(%rdx),%ymm1 │ │ + vmovdqu 0x40(%rdx),%ymm2 │ │ + vmovdqu 0x60(%rdx),%ymm3 │ │ + add %rcx,%rdx │ │ + vmovdqa %ymm0,(%rdi) │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ + vmovdqa %ymm2,0x40(%rdi) │ │ + vmovdqa %ymm3,0x60(%rdi) │ │ + add %rsi,%rdi │ │ + dec %r9d │ │ + jg 14b19 │ │ + vzeroupper │ │ + retq │ │ + imul $0xff,%eax,%eax │ │ + vbroadcasti128 0xde9f3(%rip),%ymm4 │ │ + add $0x10,%eax │ │ + vmovd %eax,%xmm5 │ │ + mov 0x10(%rsp),%eax │ │ + vpbroadcastw %xmm5,%ymm5 │ │ + test %eax,%eax │ │ + jne 15066 │ │ + movzwl 0xdec38(%r10,%r8,2),%r8d │ │ + vpbroadcastd 0xdeaa1(%rip),%ymm3 │ │ + add %r10,%r8 │ │ + jmpq *%r8 │ │ + vmovd (%rdx),%xmm0 │ │ + vpinsrd $0x1,(%rdx,%rcx,1),%xmm0,%xmm0 │ │ + lea (%rdx,%rcx,2),%rdx │ │ + vpshufb %xmm4,%xmm0,%xmm0 │ │ + vpmaddubsw %xmm5,%xmm0,%xmm0 │ │ + vpmulhrsw %xmm3,%xmm0,%xmm0 │ │ + vpackuswb %xmm0,%xmm0,%xmm0 │ │ + vpextrw $0x0,%xmm0,(%rdi) │ │ + vpextrw $0x2,%xmm0,(%rdi,%rsi,1) │ │ + lea (%rdi,%rsi,2),%rdi │ │ + sub $0x2,%r9d │ │ + jg 14b8d │ │ + vzeroupper │ │ + retq │ │ + vmovdqa 0xde96e(%rip),%xmm4 │ │ + vmovq (%rdx),%xmm0 │ │ + vmovhps (%rdx,%rcx,1),%xmm0,%xmm0 │ │ + lea (%rdx,%rcx,2),%rdx │ │ + vpshufb %xmm4,%xmm0,%xmm0 │ │ + vpmaddubsw %xmm5,%xmm0,%xmm0 │ │ + vpmulhrsw %xmm3,%xmm0,%xmm0 │ │ + vpackuswb %xmm0,%xmm0,%xmm0 │ │ + vmovd %xmm0,(%rdi) │ │ + vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ + lea (%rdi,%rsi,2),%rdi │ │ + sub $0x2,%r9d │ │ + jg 14bd2 │ │ + vzeroupper │ │ + retq │ │ + vmovdqu (%rdx),%xmm0 │ │ + vmovdqu (%rdx,%rcx,1),%xmm1 │ │ + lea (%rdx,%rcx,2),%rdx │ │ + vpshufb %xmm4,%xmm0,%xmm0 │ │ + vpshufb %xmm4,%xmm1,%xmm1 │ │ + vpmaddubsw %xmm5,%xmm0,%xmm0 │ │ + vpmaddubsw %xmm5,%xmm1,%xmm1 │ │ + vpmulhrsw %xmm3,%xmm0,%xmm0 │ │ + vpmulhrsw %xmm3,%xmm1,%xmm1 │ │ + vpackuswb %xmm1,%xmm0,%xmm0 │ │ + vmovq %xmm0,(%rdi) │ │ + vmovhps %xmm0,(%rdi,%rsi,1) │ │ + lea (%rdi,%rsi,2),%rdi │ │ + sub $0x2,%r9d │ │ + jg 14c0b │ │ + vzeroupper │ │ + retq │ │ + vmovdqu (%rdx),%xmm0 │ │ + vinserti128 $0x1,(%rdx,%rcx,1),%ymm0,%ymm0 │ │ + vmovdqu 0x8(%rdx),%xmm1 │ │ + vinserti128 $0x1,0x8(%rdx,%rcx,1),%ymm1,%ymm1 │ │ + lea (%rdx,%rcx,2),%rdx │ │ + vpshufb %ymm4,%ymm0,%ymm0 │ │ + vpshufb %ymm4,%ymm1,%ymm1 │ │ + vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ + vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ + vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ + vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ + vmovdqa %xmm0,(%rdi) │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ + lea (%rdi,%rsi,2),%rdi │ │ + sub $0x2,%r9d │ │ + jg 14c51 │ │ + vzeroupper │ │ + retq │ │ + vmovdqu (%rdx),%ymm0 │ │ + vmovdqu 0x8(%rdx),%ymm1 │ │ + add %rcx,%rdx │ │ + vpshufb %ymm4,%ymm0,%ymm0 │ │ + vpshufb %ymm4,%ymm1,%ymm1 │ │ + vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ + vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ + vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ + vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ + vmovdqa %ymm0,(%rdi) │ │ + add %rsi,%rdi │ │ + dec %r9d │ │ + jg 14ca8 │ │ + vzeroupper │ │ + retq │ │ + vmovdqu (%rdx),%ymm0 │ │ + vmovdqu 0x8(%rdx),%ymm1 │ │ + vpshufb %ymm4,%ymm0,%ymm0 │ │ + vpshufb %ymm4,%ymm1,%ymm1 │ │ + vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ + vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ + vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ + vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ + vmovdqu 0x20(%rdx),%ymm1 │ │ + vmovdqu 0x28(%rdx),%ymm2 │ │ + add %rcx,%rdx │ │ + vpshufb %ymm4,%ymm1,%ymm1 │ │ + vpshufb %ymm4,%ymm2,%ymm2 │ │ + vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ + vpmaddubsw %ymm5,%ymm2,%ymm2 │ │ + vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ + vpmulhrsw %ymm3,%ymm2,%ymm2 │ │ + vpackuswb %ymm2,%ymm1,%ymm1 │ │ + vmovdqa %ymm0,(%rdi) │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ + add %rsi,%rdi │ │ + dec %r9d │ │ + jg 14ce6 │ │ + vzeroupper │ │ + retq │ │ + mov $0xffffffffffffffa0,%rax │ │ + vmovdqu 0x60(%rax,%rdx,1),%ymm0 │ │ + vmovdqu 0x68(%rax,%rdx,1),%ymm1 │ │ + vpshufb %ymm4,%ymm0,%ymm0 │ │ + vpshufb %ymm4,%ymm1,%ymm1 │ │ + vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ + vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ + vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ + vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ + vmovdqa %ymm0,0x60(%rdi,%rax,1) │ │ + add $0x20,%rax │ │ + jle 14d5c │ │ + add %rcx,%rdx │ │ + add %rsi,%rdi │ │ + dec %r9d │ │ + jg 14d55 │ │ + vzeroupper │ │ + retq │ │ + movzwl 0xdec46(%r10,%r8,2),%r8d │ │ + imul $0xff,%eax,%eax │ │ + vpbroadcastd 0xde86b(%rip),%ymm5 │ │ + add $0x10,%eax │ │ + add %r10,%r8 │ │ + vmovd %eax,%xmm4 │ │ + vpbroadcastw %xmm4,%ymm4 │ │ + jmpq *%r8 │ │ + vmovd (%rdx),%xmm0 │ │ + vpinsrw $0x1,(%rdx,%rcx,1),%xmm0,%xmm1 │ │ + lea (%rdx,%rcx,2),%rdx │ │ + vpinsrw $0x0,(%rdx),%xmm1,%xmm0 │ │ + vpshuflw $0xb1,%xmm1,%xmm1 │ │ + vpunpcklbw %xmm0,%xmm1,%xmm1 │ │ + vpmaddubsw %xmm4,%xmm1,%xmm1 │ │ + vpmulhrsw %xmm5,%xmm1,%xmm1 │ │ + vpackuswb %xmm1,%xmm1,%xmm1 │ │ + vpextrw $0x1,%xmm1,(%rdi) │ │ + vpextrw $0x0,%xmm1,(%rdi,%rsi,1) │ │ + lea (%rdi,%rsi,2),%rdi │ │ + sub $0x2,%r9d │ │ + jg 14dd3 │ │ + vzeroupper │ │ + retq │ │ + vmovd (%rdx),%xmm0 │ │ + vpbroadcastd (%rdx,%rcx,1),%xmm2 │ │ + lea (%rdx,%rcx,2),%rdx │ │ + vpblendd $0x1,%xmm0,%xmm2,%xmm1 │ │ + vpbroadcastd (%rdx),%xmm0 │ │ + vpblendd $0x2,%xmm0,%xmm2,%xmm2 │ │ + vpunpcklbw %xmm2,%xmm1,%xmm1 │ │ + vpmaddubsw %xmm4,%xmm1,%xmm1 │ │ + vpmulhrsw %xmm5,%xmm1,%xmm1 │ │ + vpackuswb %xmm1,%xmm1,%xmm1 │ │ + vmovd %xmm1,(%rdi) │ │ + vpextrd $0x1,%xmm1,(%rdi,%rsi,1) │ │ + lea (%rdi,%rsi,2),%rdi │ │ + sub $0x2,%r9d │ │ + jg 14e18 │ │ + vzeroupper │ │ + retq │ │ + vmovq (%rdx),%xmm0 │ │ + vmovq (%rdx,%rcx,1),%xmm2 │ │ + lea (%rdx,%rcx,2),%rdx │ │ + vpunpcklbw %xmm2,%xmm0,%xmm1 │ │ + vmovq (%rdx),%xmm0 │ │ + vpunpcklbw %xmm0,%xmm2,%xmm2 │ │ + vpmaddubsw %xmm4,%xmm1,%xmm1 │ │ + vpmaddubsw %xmm4,%xmm2,%xmm2 │ │ + vpmulhrsw %xmm5,%xmm1,%xmm1 │ │ + vpmulhrsw %xmm5,%xmm2,%xmm2 │ │ + vpackuswb %xmm2,%xmm1,%xmm1 │ │ + vmovq %xmm1,(%rdi) │ │ + vmovhps %xmm1,(%rdi,%rsi,1) │ │ + lea (%rdi,%rsi,2),%rdi │ │ + sub $0x2,%r9d │ │ + jg 14e62 │ │ + vzeroupper │ │ + retq │ │ + vmovdqu (%rdx),%xmm0 │ │ + vbroadcasti128 (%rdx,%rcx,1),%ymm3 │ │ + lea (%rdx,%rcx,2),%rdx │ │ + vpblendd $0xf,%ymm0,%ymm3,%ymm2 │ │ + vbroadcasti128 (%rdx),%ymm0 │ │ + vpblendd $0xf0,%ymm0,%ymm3,%ymm3 │ │ + vpunpcklbw %ymm3,%ymm2,%ymm1 │ │ + vpunpckhbw %ymm3,%ymm2,%ymm2 │ │ + vpmaddubsw %ymm4,%ymm1,%ymm1 │ │ + vpmaddubsw %ymm4,%ymm2,%ymm2 │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ + vpmulhrsw %ymm5,%ymm2,%ymm2 │ │ + vpackuswb %ymm2,%ymm1,%ymm1 │ │ + vmovdqa %xmm1,(%rdi) │ │ + vextracti128 $0x1,%ymm1,(%rdi,%rsi,1) │ │ + lea (%rdi,%rsi,2),%rdi │ │ + sub $0x2,%r9d │ │ + jg 14eaa │ │ + vzeroupper │ │ + retq │ │ + vmovdqu (%rdx),%ymm0 │ │ + vmovdqu (%rdx,%rcx,1),%ymm3 │ │ + lea (%rdx,%rcx,2),%rdx │ │ + vpunpcklbw %ymm3,%ymm0,%ymm1 │ │ + vpunpckhbw %ymm3,%ymm0,%ymm2 │ │ + vmovdqu (%rdx),%ymm0 │ │ + vpmaddubsw %ymm4,%ymm1,%ymm1 │ │ + vpmaddubsw %ymm4,%ymm2,%ymm2 │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ + vpmulhrsw %ymm5,%ymm2,%ymm2 │ │ + vpackuswb %ymm2,%ymm1,%ymm1 │ │ + vpunpcklbw %ymm0,%ymm3,%ymm2 │ │ + vpunpckhbw %ymm0,%ymm3,%ymm3 │ │ + vpmaddubsw %ymm4,%ymm2,%ymm2 │ │ + vpmaddubsw %ymm4,%ymm3,%ymm3 │ │ + vpmulhrsw %ymm5,%ymm2,%ymm2 │ │ + vpmulhrsw %ymm5,%ymm3,%ymm3 │ │ + vpackuswb %ymm3,%ymm2,%ymm2 │ │ + vmovdqa %ymm1,(%rdi) │ │ + vmovdqa %ymm2,(%rdi,%rsi,1) │ │ + lea (%rdi,%rsi,2),%rdi │ │ + sub $0x2,%r9d │ │ + jg 14f02 │ │ + vzeroupper │ │ + retq │ │ + vmovdqu (%rdx),%ymm0 │ │ + vmovdqu 0x20(%rdx),%ymm1 │ │ + add %rcx,%rdx │ │ + vmovdqu (%rdx),%ymm3 │ │ + vpunpcklbw %ymm3,%ymm0,%ymm2 │ │ + vpunpckhbw %ymm3,%ymm0,%ymm0 │ │ + vpmaddubsw %ymm4,%ymm2,%ymm2 │ │ + vpmaddubsw %ymm4,%ymm0,%ymm0 │ │ + vpmulhrsw %ymm5,%ymm2,%ymm2 │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ + vpackuswb %ymm0,%ymm2,%ymm2 │ │ + vmovdqa %ymm3,%ymm0 │ │ + vmovdqu 0x20(%rdx),%ymm3 │ │ + vmovdqa %ymm2,(%rdi) │ │ + vpunpcklbw %ymm3,%ymm1,%ymm2 │ │ + vpunpckhbw %ymm3,%ymm1,%ymm1 │ │ + vpmaddubsw %ymm4,%ymm2,%ymm2 │ │ + vpmaddubsw %ymm4,%ymm1,%ymm1 │ │ + vpmulhrsw %ymm5,%ymm2,%ymm2 │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ + vpackuswb %ymm1,%ymm2,%ymm2 │ │ + vmovdqa %ymm3,%ymm1 │ │ + vmovdqa %ymm2,0x20(%rdi) │ │ + add %rsi,%rdi │ │ + dec %r9d │ │ + jg 14f6f │ │ + vzeroupper │ │ + retq │ │ + lea 0x300(%r9),%eax │ │ + mov %rdx,%r8 │ │ + mov %rdi,%r10 │ │ + vmovdqu (%rdx),%ymm0 │ │ + vmovdqu (%rdx,%rcx,1),%ymm3 │ │ + lea (%rdx,%rcx,2),%rdx │ │ + vpunpcklbw %ymm3,%ymm0,%ymm1 │ │ + vpunpckhbw %ymm3,%ymm0,%ymm2 │ │ + vmovdqu (%rdx),%ymm0 │ │ + vpmaddubsw %ymm4,%ymm1,%ymm1 │ │ + vpmaddubsw %ymm4,%ymm2,%ymm2 │ │ + vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ + vpmulhrsw %ymm5,%ymm2,%ymm2 │ │ + vpackuswb %ymm2,%ymm1,%ymm1 │ │ + vpunpcklbw %ymm0,%ymm3,%ymm2 │ │ + vpunpckhbw %ymm0,%ymm3,%ymm3 │ │ + vpmaddubsw %ymm4,%ymm2,%ymm2 │ │ + vpmaddubsw %ymm4,%ymm3,%ymm3 │ │ + vpmulhrsw %ymm5,%ymm2,%ymm2 │ │ + vpmulhrsw %ymm5,%ymm3,%ymm3 │ │ + vpackuswb %ymm3,%ymm2,%ymm2 │ │ + vmovdqa %ymm1,(%rdi) │ │ + vmovdqa %ymm2,(%rdi,%rsi,1) │ │ + lea (%rdi,%rsi,2),%rdi │ │ + sub $0x2,%r9d │ │ + jg 14fe9 │ │ + add $0x20,%r8 │ │ + add $0x20,%r10 │ │ + movzbl %al,%r9d │ │ + mov %r8,%rdx │ │ + mov %r10,%rdi │ │ + sub $0x100,%eax │ │ + jg 14fe5 │ │ + vzeroupper │ │ + retq │ │ + movzwl 0xdec54(%r10,%r8,2),%r8d │ │ + shl $0xb,%eax │ │ + vpbroadcastd 0xde595(%rip),%ymm7 │ │ + vmovd %eax,%xmm6 │ │ + add %r10,%r8 │ │ + vpaddb %ymm5,%ymm5,%ymm5 │ │ + vpbroadcastw %xmm6,%ymm6 │ │ + jmpq *%r8 │ │ + vpbroadcastd (%rdx),%xmm0 │ │ + vpshufb %xmm4,%xmm0,%xmm0 │ │ + vpmaddubsw %xmm5,%xmm0,%xmm0 │ │ + vmovd (%rdx,%rcx,1),%xmm1 │ │ + lea (%rdx,%rcx,2),%rdx │ │ + vpinsrd $0x1,(%rdx),%xmm1,%xmm1 │ │ + vpshufb %xmm4,%xmm1,%xmm1 │ │ + vpmaddubsw %xmm5,%xmm1,%xmm1 │ │ + vshufps $0x4e,%xmm1,%xmm0,%xmm2 │ │ + vmovdqa %xmm1,%xmm0 │ │ + vpsubw %xmm2,%xmm1,%xmm1 │ │ + vpmulhw %xmm6,%xmm1,%xmm1 │ │ + vpavgw %xmm7,%xmm2,%xmm2 │ │ + vpaddw %xmm2,%xmm1,%xmm1 │ │ + vpsrlw $0x4,%xmm1,%xmm1 │ │ + vpackuswb %xmm1,%xmm1,%xmm1 │ │ + vpextrw $0x0,%xmm1,(%rdi) │ │ + vpextrw $0x2,%xmm1,(%rdi,%rsi,1) │ │ + lea (%rdi,%rsi,2),%rdi │ │ + sub $0x2,%r9d │ │ + jg 1509d │ │ + vzeroupper │ │ + retq │ │ + vmovdqa 0xde445(%rip),%xmm4 │ │ + vmovddup (%rdx),%xmm0 │ │ + vpshufb %xmm4,%xmm0,%xmm0 │ │ + vpmaddubsw %xmm5,%xmm0,%xmm0 │ │ + vmovq (%rdx,%rcx,1),%xmm1 │ │ + lea (%rdx,%rcx,2),%rdx │ │ + vmovhps (%rdx),%xmm1,%xmm1 │ │ + vpshufb %xmm4,%xmm1,%xmm1 │ │ + vpmaddubsw %xmm5,%xmm1,%xmm1 │ │ + vshufps $0x4e,%xmm1,%xmm0,%xmm2 │ │ + vmovdqa %xmm1,%xmm0 │ │ + vpsubw %xmm2,%xmm1,%xmm1 │ │ + vpmulhw %xmm6,%xmm1,%xmm1 │ │ + vpavgw %xmm7,%xmm2,%xmm2 │ │ + vpaddw %xmm2,%xmm1,%xmm1 │ │ + vpsrlw $0x4,%xmm1,%xmm1 │ │ + vpackuswb %xmm1,%xmm1,%xmm1 │ │ + vmovd %xmm1,(%rdi) │ │ + vpextrd $0x1,%xmm1,(%rdi,%rsi,1) │ │ + lea (%rdi,%rsi,2),%rdi │ │ + sub $0x2,%r9d │ │ + jg 15109 │ │ + vzeroupper │ │ + retq │ │ + vbroadcasti128 (%rdx),%ymm0 │ │ + vpshufb %ymm4,%ymm0,%ymm0 │ │ + vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ + vmovdqu (%rdx,%rcx,1),%xmm1 │ │ + lea (%rdx,%rcx,2),%rdx │ │ + vinserti128 $0x1,(%rdx),%ymm1,%ymm1 │ │ + vpshufb %ymm4,%ymm1,%ymm1 │ │ + vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ + vperm2i128 $0x21,%ymm1,%ymm0,%ymm2 │ │ + vmovdqa %ymm1,%ymm0 │ │ + vpsubw %ymm2,%ymm1,%ymm1 │ │ + vpmulhw %ymm6,%ymm1,%ymm1 │ │ + vpavgw %ymm7,%ymm2,%ymm2 │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ + vpsrlw $0x4,%ymm1,%ymm1 │ │ + vextracti128 $0x1,%ymm1,%xmm2 │ │ + vpackuswb %xmm2,%xmm1,%xmm1 │ │ + vmovq %xmm1,(%rdi) │ │ + vmovhps %xmm1,(%rdi,%rsi,1) │ │ + lea (%rdi,%rsi,2),%rdi │ │ + sub $0x2,%r9d │ │ + jg 1516a │ │ + vzeroupper │ │ + retq │ │ + vmovdqu (%rdx),%ymm0 │ │ + vinserti128 $0x1,0x8(%rdx),%ymm0,%ymm0 │ │ + vpshufb %ymm4,%ymm0,%ymm0 │ │ + vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ + vmovdqu (%rdx,%rcx,1),%xmm2 │ │ + vinserti128 $0x1,0x8(%rdx,%rcx,1),%ymm2,%ymm2 │ │ + lea (%rdx,%rcx,2),%rdx │ │ + vmovdqu (%rdx),%xmm3 │ │ + vinserti128 $0x1,0x8(%rdx),%ymm3,%ymm3 │ │ + vpshufb %ymm4,%ymm2,%ymm2 │ │ + vpshufb %ymm4,%ymm3,%ymm3 │ │ + vpmaddubsw %ymm5,%ymm2,%ymm2 │ │ + vpsubw %ymm0,%ymm2,%ymm1 │ │ + vpmulhw %ymm6,%ymm1,%ymm1 │ │ + vpavgw %ymm7,%ymm0,%ymm0 │ │ + vpaddw %ymm0,%ymm1,%ymm1 │ │ + vpmaddubsw %ymm5,%ymm3,%ymm0 │ │ + vpsubw %ymm2,%ymm0,%ymm3 │ │ + vpmulhw %ymm6,%ymm3,%ymm3 │ │ + vpavgw %ymm7,%ymm2,%ymm2 │ │ + vpaddw %ymm2,%ymm3,%ymm3 │ │ + vpsrlw $0x4,%ymm1,%ymm1 │ │ + vpsrlw $0x4,%ymm3,%ymm3 │ │ + vpackuswb %ymm3,%ymm1,%ymm1 │ │ + vpermq $0xd8,%ymm1,%ymm1 │ │ + vmovdqa %xmm1,(%rdi) │ │ + vextracti128 $0x1,%ymm1,(%rdi,%rsi,1) │ │ + lea (%rdi,%rsi,2),%rdi │ │ + sub $0x2,%r9d │ │ + jg 151d8 │ │ + vzeroupper │ │ + retq │ │ + lea 0x30000(%r9),%eax │ │ + jmp 15265 │ │ + lea 0x10000(%r9),%eax │ │ + mov %rdx,%r8 │ │ + mov %rdi,%r10 │ │ + vmovdqu (%rdx),%ymm0 │ │ + vmovdqu 0x8(%rdx),%ymm1 │ │ + vpshufb %ymm4,%ymm0,%ymm0 │ │ + vpshufb %ymm4,%ymm1,%ymm1 │ │ + vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ + vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ + add %rcx,%rdx │ │ + vmovdqu (%rdx),%ymm2 │ │ + vmovdqu 0x8(%rdx),%ymm3 │ │ + vpshufb %ymm4,%ymm2,%ymm2 │ │ + vpshufb %ymm4,%ymm3,%ymm3 │ │ + vpmaddubsw %ymm5,%ymm2,%ymm2 │ │ + vpmaddubsw %ymm5,%ymm3,%ymm3 │ │ + vpsubw %ymm0,%ymm2,%ymm8 │ │ + vpmulhw %ymm6,%ymm8,%ymm8 │ │ + vpavgw %ymm7,%ymm0,%ymm0 │ │ + vpaddw %ymm0,%ymm8,%ymm8 │ │ + vmovdqa %ymm2,%ymm0 │ │ + vpsubw %ymm1,%ymm3,%ymm2 │ │ + vpmulhw %ymm6,%ymm2,%ymm2 │ │ + vpavgw %ymm7,%ymm1,%ymm1 │ │ + vpaddw %ymm1,%ymm2,%ymm2 │ │ + vmovdqa %ymm3,%ymm1 │ │ + vpsrlw $0x4,%ymm8,%ymm8 │ │ + vpsrlw $0x4,%ymm2,%ymm2 │ │ + vpackuswb %ymm2,%ymm8,%ymm8 │ │ + vmovdqa %ymm8,(%rdi) │ │ + add %rsi,%rdi │ │ + dec %r9d │ │ + jg 15288 │ │ + add $0x20,%r8 │ │ + add $0x20,%r10 │ │ + movzbl %al,%r9d │ │ + mov %r8,%rdx │ │ + mov %r10,%rdi │ │ + sub $0x10000,%eax │ │ + jg 1526b │ │ + vzeroupper │ │ + retq │ │ + nopl 0x0(%rax) │ │ + lea 0x1b(%rip),%rax │ │ + tzcnt %ecx,%ecx │ │ + test %r9d,%r9d │ │ + jne 15542 │ │ + mov 0x8(%rsp),%r9d │ │ + test %r9d,%r9d │ │ + jne 1586c │ │ + movzwl 0xde32c(%rax,%rcx,2),%ecx │ │ + add %rax,%rcx │ │ + lea (%rdx,%rdx,2),%rax │ │ + jmpq *%rcx │ │ + vmovd (%rsi),%xmm0 │ │ + vpinsrd $0x1,(%rsi,%rdx,1),%xmm0,%xmm0 │ │ + vpinsrd $0x2,(%rsi,%rdx,2),%xmm0,%xmm0 │ │ + vpinsrd $0x3,(%rsi,%rax,1),%xmm0,%xmm0 │ │ + lea (%rsi,%rdx,4),%rsi │ │ + vpmovzxbw %xmm0,%ymm0 │ │ + vpsllw $0x4,%ymm0,%ymm0 │ │ + vmovdqa %ymm0,(%rdi) │ │ + add $0x20,%rdi │ │ + sub $0x4,%r8d │ │ + jg 15343 │ │ + vzeroupper │ │ + retq │ │ + vmovq (%rsi),%xmm0 │ │ + vmovhps (%rsi,%rdx,1),%xmm0,%xmm0 │ │ + vmovq (%rsi,%rdx,2),%xmm1 │ │ + vmovhps (%rsi,%rax,1),%xmm1,%xmm1 │ │ + lea (%rsi,%rdx,4),%rsi │ │ + vpmovzxbw %xmm0,%ymm0 │ │ + vpmovzxbw %xmm1,%ymm1 │ │ + vpsllw $0x4,%ymm0,%ymm0 │ │ + vpsllw $0x4,%ymm1,%ymm1 │ │ + vmovdqa %ymm0,(%rdi) │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ + add $0x40,%rdi │ │ + sub $0x4,%r8d │ │ + jg 1537c │ │ + vzeroupper │ │ + retq │ │ + vpmovzxbw (%rsi),%ymm0 │ │ + vpmovzxbw (%rsi,%rdx,1),%ymm1 │ │ + vpmovzxbw (%rsi,%rdx,2),%ymm2 │ │ + vpmovzxbw (%rsi,%rax,1),%ymm3 │ │ + lea (%rsi,%rdx,4),%rsi │ │ + vpsllw $0x4,%ymm0,%ymm0 │ │ + vpsllw $0x4,%ymm1,%ymm1 │ │ + vpsllw $0x4,%ymm2,%ymm2 │ │ + vpsllw $0x4,%ymm3,%ymm3 │ │ + vmovdqa %ymm0,(%rdi) │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ + vmovdqa %ymm2,0x40(%rdi) │ │ + vmovdqa %ymm3,0x60(%rdi) │ │ + sub $0xffffffffffffff80,%rdi │ │ + sub $0x4,%r8d │ │ + jg 153be │ │ + vzeroupper │ │ + retq │ │ + vpmovzxbw (%rsi),%ymm0 │ │ + vpmovzxbw 0x10(%rsi),%ymm1 │ │ + vpmovzxbw (%rsi,%rdx,1),%ymm2 │ │ + vpmovzxbw 0x10(%rsi,%rdx,1),%ymm3 │ │ + lea (%rsi,%rdx,2),%rsi │ │ + vpsllw $0x4,%ymm0,%ymm0 │ │ + vpsllw $0x4,%ymm1,%ymm1 │ │ + vpsllw $0x4,%ymm2,%ymm2 │ │ + vpsllw $0x4,%ymm3,%ymm3 │ │ + vmovdqa %ymm0,(%rdi) │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ + vmovdqa %ymm2,0x40(%rdi) │ │ + vmovdqa %ymm3,0x60(%rdi) │ │ + sub $0xffffffffffffff80,%rdi │ │ + sub $0x2,%r8d │ │ + jg 1540e │ │ + vzeroupper │ │ + retq │ │ + vpmovzxbw (%rsi),%ymm0 │ │ + vpmovzxbw 0x10(%rsi),%ymm1 │ │ + vpmovzxbw 0x20(%rsi),%ymm2 │ │ + vpmovzxbw 0x30(%rsi),%ymm3 │ │ + add %rdx,%rsi │ │ + vpsllw $0x4,%ymm0,%ymm0 │ │ + vpsllw $0x4,%ymm1,%ymm1 │ │ + vpsllw $0x4,%ymm2,%ymm2 │ │ + vpsllw $0x4,%ymm3,%ymm3 │ │ + vmovdqa %ymm0,(%rdi) │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ + vmovdqa %ymm2,0x40(%rdi) │ │ + vmovdqa %ymm3,0x60(%rdi) │ │ + sub $0xffffffffffffff80,%rdi │ │ + dec %r8d │ │ + jg 1545f │ │ + vzeroupper │ │ + retq │ │ + vpmovzxbw (%rsi),%ymm0 │ │ + vpmovzxbw 0x10(%rsi),%ymm1 │ │ + vpmovzxbw 0x20(%rsi),%ymm2 │ │ + vpmovzxbw 0x30(%rsi),%ymm3 │ │ + vpsllw $0x4,%ymm0,%ymm0 │ │ + vpsllw $0x4,%ymm1,%ymm1 │ │ + vpsllw $0x4,%ymm2,%ymm2 │ │ + vpsllw $0x4,%ymm3,%ymm3 │ │ + vmovdqa %ymm0,(%rdi) │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ + vmovdqa %ymm2,0x40(%rdi) │ │ + vmovdqa %ymm3,0x60(%rdi) │ │ + vpmovzxbw 0x40(%rsi),%ymm0 │ │ + vpmovzxbw 0x50(%rsi),%ymm1 │ │ + vpmovzxbw 0x60(%rsi),%ymm2 │ │ + vpmovzxbw 0x70(%rsi),%ymm3 │ │ + add $0x100,%rdi │ │ + add %rdx,%rsi │ │ + vpsllw $0x4,%ymm0,%ymm0 │ │ + vpsllw $0x4,%ymm1,%ymm1 │ │ + vpsllw $0x4,%ymm2,%ymm2 │ │ + vpsllw $0x4,%ymm3,%ymm3 │ │ + vmovdqa %ymm0,-0x80(%rdi) │ │ + vmovdqa %ymm1,-0x60(%rdi) │ │ + vmovdqa %ymm2,-0x40(%rdi) │ │ + vmovdqa %ymm3,-0x20(%rdi) │ │ + dec %r8d │ │ + jg 154ad │ │ + vzeroupper │ │ + retq │ │ + imul $0xff,%r9d,%r9d │ │ + vbroadcasti128 0xddffe(%rip),%ymm4 │ │ + add $0x10,%r9d │ │ + vmovd %r9d,%xmm5 │ │ + mov 0x8(%rsp),%r9d │ │ + vpbroadcastw %xmm5,%ymm5 │ │ + test %r9d,%r9d │ │ + jne 15ba9 │ │ + movzwl 0xde362(%rax,%rcx,2),%ecx │ │ + add %rax,%rcx │ │ + lea (%rdx,%rdx,2),%rax │ │ + jmpq *%rcx │ │ + vbroadcasti128 0xddfb8(%rip),%ymm4 │ │ + vmovq (%rsi),%xmm0 │ │ + vmovhps (%rsi,%rdx,1),%xmm0,%xmm0 │ │ + vmovq (%rsi,%rdx,2),%xmm1 │ │ + vmovhps (%rsi,%rax,1),%xmm1,%xmm1 │ │ + lea (%rsi,%rdx,4),%rsi │ │ + vinserti128 $0x1,%xmm1,%ymm0,%ymm0 │ │ + vpshufb %ymm4,%ymm0,%ymm0 │ │ + vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ + vmovdqa %ymm0,(%rdi) │ │ + add $0x20,%rdi │ │ + sub $0x4,%r8d │ │ + jg 15588 │ │ + vzeroupper │ │ + retq │ │ + vmovdqu (%rsi),%xmm0 │ │ + vinserti128 $0x1,(%rsi,%rdx,1),%ymm0,%ymm0 │ │ + vmovdqu (%rsi,%rdx,2),%xmm1 │ │ + vinserti128 $0x1,(%rsi,%rax,1),%ymm1,%ymm1 │ │ + lea (%rsi,%rdx,4),%rsi │ │ + vpshufb %ymm4,%ymm0,%ymm0 │ │ + vpshufb %ymm4,%ymm1,%ymm1 │ │ + vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ + vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ + vmovdqa %ymm0,(%rdi) │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ + add $0x40,%rdi │ │ + sub $0x4,%r8d │ │ + jg 155c1 │ │ + vzeroupper │ │ + retq │ │ + vmovdqu (%rsi),%xmm0 │ │ + vinserti128 $0x1,0x8(%rsi),%ymm0,%ymm0 │ │ + vmovdqu (%rsi,%rdx,1),%xmm1 │ │ + vinserti128 $0x1,0x8(%rsi,%rdx,1),%ymm1,%ymm1 │ │ + vmovdqu (%rsi,%rdx,2),%xmm2 │ │ + vinserti128 $0x1,0x8(%rsi,%rdx,2),%ymm2,%ymm2 │ │ + vmovdqu (%rsi,%rax,1),%xmm3 │ │ + vinserti128 $0x1,0x8(%rsi,%rax,1),%ymm3,%ymm3 │ │ + lea (%rsi,%rdx,4),%rsi │ │ + vpshufb %ymm4,%ymm0,%ymm0 │ │ + vpshufb %ymm4,%ymm1,%ymm1 │ │ + vpshufb %ymm4,%ymm2,%ymm2 │ │ + vpshufb %ymm4,%ymm3,%ymm3 │ │ + vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ + vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ + vpmaddubsw %ymm5,%ymm2,%ymm2 │ │ + vpmaddubsw %ymm5,%ymm3,%ymm3 │ │ + vmovdqa %ymm0,(%rdi) │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ + vmovdqa %ymm2,0x40(%rdi) │ │ + vmovdqa %ymm3,0x60(%rdi) │ │ + sub $0xffffffffffffff80,%rdi │ │ + sub $0x4,%r8d │ │ + jg 15607 │ │ + vzeroupper │ │ + retq │ │ + vmovdqu (%rsi),%xmm0 │ │ + vinserti128 $0x1,0x8(%rsi),%ymm0,%ymm0 │ │ + vmovdqu 0x10(%rsi),%xmm1 │ │ + vinserti128 $0x1,0x18(%rsi),%ymm1,%ymm1 │ │ + vmovdqu (%rsi,%rdx,1),%xmm2 │ │ + vinserti128 $0x1,0x8(%rsi,%rdx,1),%ymm2,%ymm2 │ │ + vmovdqu 0x10(%rsi,%rdx,1),%xmm3 │ │ + vinserti128 $0x1,0x18(%rsi,%rdx,1),%ymm3,%ymm3 │ │ + lea (%rsi,%rdx,2),%rsi │ │ + vpshufb %ymm4,%ymm0,%ymm0 │ │ + vpshufb %ymm4,%ymm1,%ymm1 │ │ + vpshufb %ymm4,%ymm2,%ymm2 │ │ + vpshufb %ymm4,%ymm3,%ymm3 │ │ + vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ + vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ + vpmaddubsw %ymm5,%ymm2,%ymm2 │ │ + vpmaddubsw %ymm5,%ymm3,%ymm3 │ │ + vmovdqa %ymm0,(%rdi) │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ + vmovdqa %ymm2,0x40(%rdi) │ │ + vmovdqa %ymm3,0x60(%rdi) │ │ + sub $0xffffffffffffff80,%rdi │ │ + sub $0x2,%r8d │ │ + jg 15686 │ │ + vzeroupper │ │ + retq │ │ + vmovdqu (%rsi),%xmm0 │ │ + vinserti128 $0x1,0x8(%rsi),%ymm0,%ymm0 │ │ + vmovdqu 0x10(%rsi),%xmm1 │ │ + vinserti128 $0x1,0x18(%rsi),%ymm1,%ymm1 │ │ + vmovdqu 0x20(%rsi),%xmm2 │ │ + vinserti128 $0x1,0x28(%rsi),%ymm2,%ymm2 │ │ + vmovdqu 0x30(%rsi),%xmm3 │ │ + vinserti128 $0x1,0x38(%rsi),%ymm3,%ymm3 │ │ + add %rdx,%rsi │ │ + vpshufb %ymm4,%ymm0,%ymm0 │ │ + vpshufb %ymm4,%ymm1,%ymm1 │ │ + vpshufb %ymm4,%ymm2,%ymm2 │ │ + vpshufb %ymm4,%ymm3,%ymm3 │ │ + vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ + vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ + vpmaddubsw %ymm5,%ymm2,%ymm2 │ │ + vpmaddubsw %ymm5,%ymm3,%ymm3 │ │ + vmovdqa %ymm0,(%rdi) │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ + vmovdqa %ymm2,0x40(%rdi) │ │ + vmovdqa %ymm3,0x60(%rdi) │ │ + sub $0xffffffffffffff80,%rdi │ │ + dec %r8d │ │ + jg 15705 │ │ + vzeroupper │ │ + retq │ │ + vmovdqu (%rsi),%xmm0 │ │ + vinserti128 $0x1,0x8(%rsi),%ymm0,%ymm0 │ │ + vmovdqu 0x10(%rsi),%xmm1 │ │ + vinserti128 $0x1,0x18(%rsi),%ymm1,%ymm1 │ │ + vmovdqu 0x20(%rsi),%xmm2 │ │ + vinserti128 $0x1,0x28(%rsi),%ymm2,%ymm2 │ │ + vmovdqu 0x30(%rsi),%xmm3 │ │ + vinserti128 $0x1,0x38(%rsi),%ymm3,%ymm3 │ │ + vpshufb %ymm4,%ymm0,%ymm0 │ │ + vpshufb %ymm4,%ymm1,%ymm1 │ │ + vpshufb %ymm4,%ymm2,%ymm2 │ │ + vpshufb %ymm4,%ymm3,%ymm3 │ │ + vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ + vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ + vpmaddubsw %ymm5,%ymm2,%ymm2 │ │ + vpmaddubsw %ymm5,%ymm3,%ymm3 │ │ + vmovdqa %ymm0,(%rdi) │ │ + vmovdqa %ymm1,0x20(%rdi) │ │ + vmovdqa %ymm2,0x40(%rdi) │ │ + vmovdqa %ymm3,0x60(%rdi) │ │ + vmovdqu 0x40(%rsi),%xmm0 │ │ + vinserti128 $0x1,0x48(%rsi),%ymm0,%ymm0 │ │ + vmovdqu 0x50(%rsi),%xmm1 │ │ + vinserti128 $0x1,0x58(%rsi),%ymm1,%ymm1 │ │ + vmovdqu 0x60(%rsi),%xmm2 │ │ + vinserti128 $0x1,0x68(%rsi),%ymm2,%ymm2 │ │ + vmovdqu 0x70(%rsi),%xmm3 │ │ + vinserti128 $0x1,0x78(%rsi),%ymm3,%ymm3 │ │ + add $0x100,%rdi │ │ + add %rdx,%rsi │ │ + vpshufb %ymm4,%ymm0,%ymm0 │ │ + vpshufb %ymm4,%ymm1,%ymm1 │ │ + vpshufb %ymm4,%ymm2,%ymm2 │ │ + vpshufb %ymm4,%ymm3,%ymm3 │ │ + vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ + vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ + vpmaddubsw %ymm5,%ymm2,%ymm2 │ │ + vpmaddubsw %ymm5,%ymm3,%ymm3 │ │ + vmovdqa %ymm0,-0x80(%rdi) │ │ + vmovdqa %ymm1,-0x60(%rdi) │ │ + vmovdqa %ymm2,-0x40(%rdi) │ │ + vmovdqa %ymm3,-0x20(%rdi) │ │ + dec %r8d │ │ + jg 1577f │ │ + vzeroupper │ │ + retq │ │ + movzwl 0xde36e(%rax,%rcx,2),%ecx │ │ + imul $0xff,%r9d,%r9d │ │ + add $0x10,%r9d │ │ + add %rax,%rcx │ │ + lea (%rdx,%rdx,2),%rax │ │ + vmovd %r9d,%xmm6 │ │ + vpbroadcastw %xmm6,%ymm6 │ │ + jmpq *%rcx │ │ + vmovd (%rsi),%xmm0 │ │ + vpbroadcastd (%rsi,%rdx,2),%ymm1 │ │ + vpbroadcastd (%rsi,%rdx,1),%xmm2 │ │ + vpbroadcastd (%rsi,%rax,1),%ymm3 │ │ + lea (%rsi,%rdx,4),%rsi │ │ + vpblendd $0x5,%ymm0,%ymm1,%ymm1 │ │ + vpbroadcastd (%rsi),%ymm0 │ │ + vpblendd $0xf,%ymm2,%ymm3,%ymm3 │ │ + vpblendd $0xa0,%ymm0,%ymm1,%ymm2 │ │ + vpblendd $0xaa,%ymm3,%ymm1,%ymm1 │ │ + vpblendd $0x55,%ymm3,%ymm2,%ymm2 │ │ + vpunpcklbw %ymm2,%ymm1,%ymm1 │ │ + vpmaddubsw %ymm6,%ymm1,%ymm1 │ │ + vmovdqa %ymm1,(%rdi) │ │ + add $0x20,%rdi │ │ + sub $0x4,%r8d │ │ + jg 15896 │ │ + vzeroupper │ │ + retq │ │ + vmovq (%rsi),%xmm0 │ │ + vpbroadcastq (%rsi,%rdx,2),%ymm1 │ │ + vpbroadcastq (%rsi,%rdx,1),%ymm2 │ │ + vpbroadcastq (%rsi,%rax,1),%ymm3 │ │ + lea (%rsi,%rdx,4),%rsi │ │ + vpblendd $0x3,%ymm0,%ymm1,%ymm1 │ │ + vpbroadcastq (%rsi),%ymm0 │ │ + vpblendd $0xcc,%ymm3,%ymm2,%ymm2 │ │ + vpblendd $0xf0,%ymm1,%ymm2,%ymm3 │ │ + vpblendd $0xf,%ymm1,%ymm2,%ymm2 │ │ + vpblendd $0xc0,%ymm0,%ymm3,%ymm3 │ │ + vpunpcklbw %ymm3,%ymm2,%ymm1 │ │ + vpunpckhbw %ymm3,%ymm2,%ymm2 │ │ + vpmaddubsw %ymm6,%ymm1,%ymm1 │ │ + vpmaddubsw %ymm6,%ymm2,%ymm2 │ │ + vmovdqa %ymm1,(%rdi) │ │ + vmovdqa %ymm2,0x20(%rdi) │ │ + add $0x40,%rdi │ │ + sub $0x4,%r8d │ │ + jg 158ee │ │ + vzeroupper │ │ + retq │ │ + vbroadcasti128 (%rsi),%ymm0 │ │ + vbroadcasti128 (%rsi,%rdx,1),%ymm1 │ │ + vbroadcasti128 (%rsi,%rdx,2),%ymm2 │ │ + vbroadcasti128 (%rsi,%rax,1),%ymm3 │ │ + lea (%rsi,%rdx,4),%rsi │ │ + vshufpd $0xc,%ymm2,%ymm0,%ymm4 │ │ + vbroadcasti128 (%rsi),%ymm0 │ │ + vshufpd $0xc,%ymm3,%ymm1,%ymm1 │ │ + vshufpd $0xc,%ymm0,%ymm2,%ymm2 │ │ + vpunpcklbw %ymm1,%ymm4,%ymm3 │ │ + vpunpcklbw %ymm2,%ymm1,%ymm5 │ │ + vpunpckhbw %ymm1,%ymm4,%ymm4 │ │ + vpunpckhbw %ymm2,%ymm1,%ymm1 │ │ + vpmaddubsw %ymm6,%ymm3,%ymm3 │ │ + vpmaddubsw %ymm6,%ymm5,%ymm5 │ │ + vpmaddubsw %ymm6,%ymm4,%ymm4 │ │ + vpmaddubsw %ymm6,%ymm1,%ymm1 │ │ + vmovdqa %ymm3,(%rdi) │ │ + vmovdqa %ymm5,0x20(%rdi) │ │ + vmovdqa %ymm4,0x40(%rdi) │ │ + vmovdqa %ymm1,0x60(%rdi) │ │ + sub $0xffffffffffffff80,%rdi │ │ + sub $0x4,%r8d │ │ + jg 15955 │ │ + vzeroupper │ │ + retq │ │ + vpermq $0xd8,(%rsi),%ymm0 │ │ + vpermq $0xd8,(%rsi,%rdx,1),%ymm1 │ │ + vpermq $0xd8,(%rsi,%rdx,2),%ymm2 │ │ + vpermq $0xd8,(%rsi,%rax,1),%ymm3 │ │ + lea (%rsi,%rdx,4),%rsi │ │ + vpunpcklbw %ymm1,%ymm0,%ymm4 │ │ + vpunpckhbw %ymm1,%ymm0,%ymm5 │ │ + vpermq $0xd8,(%rsi),%ymm0 │ │ + vpmaddubsw %ymm6,%ymm4,%ymm4 │ │ + vpmaddubsw %ymm6,%ymm5,%ymm5 │ │ + vmovdqa %ymm4,(%rdi) │ │ + vmovdqa %ymm5,0x20(%rdi) │ │ + vpunpcklbw %ymm2,%ymm1,%ymm4 │ │ + vpunpckhbw %ymm2,%ymm1,%ymm1 │ │ + vpmaddubsw %ymm6,%ymm4,%ymm4 │ │ + vpmaddubsw %ymm6,%ymm1,%ymm1 │ │ + vpunpcklbw %ymm3,%ymm2,%ymm5 │ │ + vpunpckhbw %ymm3,%ymm2,%ymm2 │ │ + vpmaddubsw %ymm6,%ymm5,%ymm5 │ │ + vpmaddubsw %ymm6,%ymm2,%ymm2 │ │ + vmovdqa %ymm4,0x40(%rdi) │ │ + vmovdqa %ymm1,0x60(%rdi) │ │ + add $0x100,%rdi │ │ + vpunpcklbw %ymm0,%ymm3,%ymm1 │ │ + vpunpckhbw %ymm0,%ymm3,%ymm3 │ │ + vpmaddubsw %ymm6,%ymm1,%ymm1 │ │ + vpmaddubsw %ymm6,%ymm3,%ymm3 │ │ + vmovdqa %ymm5,-0x80(%rdi) │ │ + vmovdqa %ymm2,-0x60(%rdi) │ │ + vmovdqa %ymm1,-0x40(%rdi) │ │ + vmovdqa %ymm3,-0x20(%rdi) │ │ + sub $0x4,%r8d │ │ + jg 159ca │ │ + vzeroupper │ │ + retq │ │ + vpermq $0xd8,(%rsi),%ymm0 │ │ + vpermq $0xd8,0x20(%rsi),%ymm1 │ │ + vpermq $0xd8,(%rsi,%rdx,1),%ymm2 │ │ + vpermq $0xd8,0x20(%rsi,%rdx,1),%ymm3 │ │ + lea (%rsi,%rdx,2),%rsi │ │ + vpunpcklbw %ymm2,%ymm0,%ymm4 │ │ + vpunpckhbw %ymm2,%ymm0,%ymm0 │ │ + vpmaddubsw %ymm6,%ymm4,%ymm4 │ │ + vpmaddubsw %ymm6,%ymm0,%ymm0 │ │ + vmovdqa %ymm4,(%rdi) │ │ + vmovdqa %ymm0,0x20(%rdi) │ │ + vpunpcklbw %ymm3,%ymm1,%ymm4 │ │ + vpunpckhbw %ymm3,%ymm1,%ymm5 │ │ + vpermq $0xd8,(%rsi),%ymm0 │ │ + vpermq $0xd8,0x20(%rsi),%ymm1 │ │ + vpmaddubsw %ymm6,%ymm4,%ymm4 │ │ + vpmaddubsw %ymm6,%ymm5,%ymm5 │ │ + vmovdqa %ymm4,0x40(%rdi) │ │ + vmovdqa %ymm5,0x60(%rdi) │ │ + add $0x100,%rdi │ │ + vpunpcklbw %ymm0,%ymm2,%ymm4 │ │ + vpunpckhbw %ymm0,%ymm2,%ymm2 │ │ + vpunpcklbw %ymm1,%ymm3,%ymm5 │ │ + vpunpckhbw %ymm1,%ymm3,%ymm3 │ │ + vpmaddubsw %ymm6,%ymm4,%ymm4 │ │ + vpmaddubsw %ymm6,%ymm2,%ymm2 │ │ + vpmaddubsw %ymm6,%ymm5,%ymm5 │ │ + vpmaddubsw %ymm6,%ymm3,%ymm3 │ │ + vmovdqa %ymm4,-0x80(%rdi) │ │ + vmovdqa %ymm2,-0x60(%rdi) │ │ + vmovdqa %ymm5,-0x40(%rdi) │ │ + vmovdqa %ymm3,-0x20(%rdi) │ │ + sub $0x2,%r8d │ │ + jg 15a7a │ │ + vzeroupper │ │ + retq │ │ + lea 0x300(%r8),%eax │ │ + mov %rsi,%rcx │ │ + mov %rdi,%r9 │ │ + vpermq $0xd8,(%rsi),%ymm0 │ │ + vpermq $0xd8,(%rsi,%rdx,1),%ymm1 │ │ + lea (%rsi,%rdx,2),%rsi │ │ + vpunpcklbw %ymm1,%ymm0,%ymm2 │ │ + vpunpckhbw %ymm1,%ymm0,%ymm3 │ │ + vpermq $0xd8,(%rsi),%ymm0 │ │ + vpmaddubsw %ymm6,%ymm2,%ymm2 │ │ + vpmaddubsw %ymm6,%ymm3,%ymm3 │ │ + vpunpcklbw %ymm0,%ymm1,%ymm4 │ │ + vpunpckhbw %ymm0,%ymm1,%ymm1 │ │ + vpmaddubsw %ymm6,%ymm4,%ymm4 │ │ + vpmaddubsw %ymm6,%ymm1,%ymm1 │ │ + vmovdqa %ymm2,(%rdi) │ │ + vmovdqa %ymm3,0x20(%rdi) │ │ + vmovdqa %ymm4,0x100(%rdi) │ │ + vmovdqa %ymm1,0x120(%rdi) │ │ + add $0x200,%rdi │ │ + sub $0x2,%r8d │ │ + jg 15b31 │ │ + add $0x20,%rcx │ │ + add $0x40,%r9 │ │ + movzbl %al,%r8d │ │ + mov %rcx,%rsi │ │ + mov %r9,%rdi │ │ + sub $0x100,%eax │ │ + jg 15b2b │ │ + vzeroupper │ │ + retq │ │ + movzwl 0xde37a(%rax,%rcx,2),%ecx │ │ + shl $0xb,%r9d │ │ + vmovd %r9d,%xmm6 │ │ + vpbroadcastw %xmm6,%ymm6 │ │ + add %rax,%rcx │ │ + lea (%rdx,%rdx,2),%rax │ │ + jmpq *%rcx │ │ + vbroadcasti128 0xdd96f(%rip),%ymm4 │ │ + vpbroadcastq (%rsi),%ymm0 │ │ + vpshufb %ymm4,%ymm0,%ymm0 │ │ + vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ + vmovq (%rsi,%rdx,1),%xmm1 │ │ + vmovhps (%rsi,%rdx,2),%xmm1,%xmm1 │ │ + vmovq (%rsi,%rax,1),%xmm2 │ │ + lea (%rsi,%rdx,4),%rsi │ │ + vmovhps (%rsi),%xmm2,%xmm2 │ │ + vinserti128 $0x1,%xmm2,%ymm1,%ymm1 │ │ + vpshufb %ymm4,%ymm1,%ymm1 │ │ + vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ + vpblendd $0xc0,%ymm0,%ymm1,%ymm2 │ │ + vpermq $0x93,%ymm2,%ymm2 │ │ + vmovdqa %ymm1,%ymm0 │ │ + vpsubw %ymm2,%ymm1,%ymm1 │ │ + vpmulhrsw %ymm6,%ymm1,%ymm1 │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ + vmovdqa %ymm1,(%rdi) │ │ + add $0x20,%rdi │ │ + sub $0x4,%r8d │ │ + jg 15be0 │ │ + vzeroupper │ │ + retq │ │ + vbroadcasti128 (%rsi),%ymm0 │ │ + vpshufb %ymm4,%ymm0,%ymm0 │ │ + vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ + vmovdqu (%rsi,%rdx,1),%xmm1 │ │ + vinserti128 $0x1,(%rsi,%rdx,2),%ymm1,%ymm1 │ │ + vmovdqu (%rsi,%rax,1),%xmm2 │ │ + lea (%rsi,%rdx,4),%rsi │ │ + vinserti128 $0x1,(%rsi),%ymm2,%ymm2 │ │ + vpshufb %ymm4,%ymm1,%ymm1 │ │ + vpshufb %ymm4,%ymm2,%ymm2 │ │ + vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ + vperm2i128 $0x21,%ymm1,%ymm0,%ymm3 │ │ + vpmaddubsw %ymm5,%ymm2,%ymm0 │ │ + vperm2i128 $0x21,%ymm0,%ymm1,%ymm2 │ │ + vpsubw %ymm3,%ymm1,%ymm1 │ │ + vpmulhrsw %ymm6,%ymm1,%ymm1 │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ + vpsubw %ymm2,%ymm0,%ymm3 │ │ + vpmulhrsw %ymm6,%ymm3,%ymm3 │ │ + vpaddw %ymm2,%ymm3,%ymm3 │ │ + vmovdqa %ymm1,(%rdi) │ │ + vmovdqa %ymm3,0x20(%rdi) │ │ + add $0x40,%rdi │ │ + sub $0x4,%r8d │ │ + jg 15c45 │ │ + vzeroupper │ │ + retq │ │ + vmovdqu (%rsi),%xmm0 │ │ + vinserti128 $0x1,0x8(%rsi),%ymm0,%ymm0 │ │ + vpshufb %ymm4,%ymm0,%ymm0 │ │ + vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ + vmovdqu (%rsi,%rdx,1),%xmm1 │ │ + vinserti128 $0x1,0x8(%rsi,%rdx,1),%ymm1,%ymm1 │ │ + lea (%rsi,%rdx,2),%rsi │ │ + vmovdqu (%rsi),%xmm2 │ │ + vinserti128 $0x1,0x8(%rsi),%ymm2,%ymm2 │ │ + vpshufb %ymm4,%ymm1,%ymm1 │ │ + vpshufb %ymm4,%ymm2,%ymm2 │ │ + vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ + vpsubw %ymm0,%ymm1,%ymm3 │ │ + vpmulhrsw %ymm6,%ymm3,%ymm3 │ │ + vpaddw %ymm0,%ymm3,%ymm3 │ │ + vpmaddubsw %ymm5,%ymm2,%ymm0 │ │ + vpsubw %ymm1,%ymm0,%ymm2 │ │ + vpmulhrsw %ymm6,%ymm2,%ymm2 │ │ + vpaddw %ymm1,%ymm2,%ymm2 │ │ + vmovdqa %ymm3,(%rdi) │ │ + vmovdqa %ymm2,0x20(%rdi) │ │ + add $0x40,%rdi │ │ + sub $0x2,%r8d │ │ + jg 15cc6 │ │ + vzeroupper │ │ + retq │ │ + vmovdqu (%rsi),%xmm0 │ │ + vinserti128 $0x1,0x8(%rsi),%ymm0,%ymm0 │ │ + vmovdqu 0x10(%rsi),%xmm1 │ │ + vinserti128 $0x1,0x18(%rsi),%ymm1,%ymm1 │ │ + vpshufb %ymm4,%ymm0,%ymm0 │ │ + vpshufb %ymm4,%ymm1,%ymm1 │ │ + vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ + vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ + add %rdx,%rsi │ │ + vmovdqu (%rsi),%xmm2 │ │ + vinserti128 $0x1,0x8(%rsi),%ymm2,%ymm2 │ │ + vpshufb %ymm4,%ymm2,%ymm2 │ │ + vpmaddubsw %ymm5,%ymm2,%ymm2 │ │ + vpsubw %ymm0,%ymm2,%ymm3 │ │ + vpmulhrsw %ymm6,%ymm3,%ymm3 │ │ + vpaddw %ymm0,%ymm3,%ymm3 │ │ + vmovdqa %ymm2,%ymm0 │ │ + vmovdqu 0x10(%rsi),%xmm2 │ │ + vinserti128 $0x1,0x18(%rsi),%ymm2,%ymm2 │ │ + vpshufb %ymm4,%ymm2,%ymm2 │ │ + vpmaddubsw %ymm5,%ymm2,%ymm2 │ │ + vmovdqa %ymm3,(%rdi) │ │ + vpsubw %ymm1,%ymm2,%ymm3 │ │ + vpmulhrsw %ymm6,%ymm3,%ymm3 │ │ + vpaddw %ymm1,%ymm3,%ymm3 │ │ + vmovdqa %ymm2,%ymm1 │ │ + vmovdqa %ymm3,0x20(%rdi) │ │ + add $0x40,%rdi │ │ + dec %r8d │ │ + jg 15d52 │ │ + vzeroupper │ │ + retq │ │ + lea 0x700(%r8),%ecx │ │ + mov $0x100,%eax │ │ + jmp 15dd2 │ │ + lea 0x300(%r8),%ecx │ │ + mov $0x80,%eax │ │ + mov %rsi,%r9 │ │ + mov %rdi,%r10 │ │ + vmovdqu (%rsi),%xmm0 │ │ + vinserti128 $0x1,0x8(%rsi),%ymm0,%ymm0 │ │ + vpshufb %ymm4,%ymm0,%ymm0 │ │ + vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ + vmovdqu (%rsi,%rdx,1),%xmm1 │ │ + vinserti128 $0x1,0x8(%rsi,%rdx,1),%ymm1,%ymm1 │ │ + lea (%rsi,%rdx,2),%rsi │ │ + vmovdqu (%rsi),%xmm2 │ │ + vinserti128 $0x1,0x8(%rsi),%ymm2,%ymm2 │ │ + vpshufb %ymm4,%ymm1,%ymm1 │ │ + vpshufb %ymm4,%ymm2,%ymm2 │ │ + vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ + vpsubw %ymm0,%ymm1,%ymm3 │ │ + vpmulhrsw %ymm6,%ymm3,%ymm3 │ │ + vpaddw %ymm0,%ymm3,%ymm3 │ │ + vpmaddubsw %ymm5,%ymm2,%ymm0 │ │ + vpsubw %ymm1,%ymm0,%ymm2 │ │ + vpmulhrsw %ymm6,%ymm2,%ymm2 │ │ + vpaddw %ymm1,%ymm2,%ymm2 │ │ + vmovdqa %ymm3,(%rdi) │ │ + vmovdqa %ymm2,(%rdi,%rax,1) │ │ + lea (%rdi,%rax,2),%rdi │ │ + sub $0x2,%r8d │ │ + jg 15ded │ │ + add $0x10,%r9 │ │ + add $0x20,%r10 │ │ + movzbl %cl,%r8d │ │ + mov %r9,%rsi │ │ + mov %r10,%rdi │ │ + sub $0x100,%ecx │ │ + jg 15dd8 │ │ + vzeroupper │ │ + retq │ │ + nopl 0x0(%rax) │ │ + mov $0x1e002d,%r10d │ │ + mov %r10d,%r11d │ │ + jmpq 15f00 │ │ + xchg %ax,%ax │ │ + mov $0x1e002d,%r10d │ │ + mov $0xf003c,%r11d │ │ + jmp 15f00 │ │ + xchg %ax,%ax │ │ + mov $0xf003c,%r10d │ │ + mov $0x1e002d,%r11d │ │ + jmp 15f00 │ │ + xchg %ax,%ax │ │ + mov $0xf003c,%r10d │ │ + mov %r10d,%r11d │ │ + jmp 15f00 │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov $0x1e002d,%r10d │ │ + mov $0x2d,%r11d │ │ + jmp 15f00 │ │ + xchg %ax,%ax │ │ + mov $0x2d,%r10d │ │ + mov $0x1e002d,%r11d │ │ + jmp 15f00 │ │ + xchg %ax,%ax │ │ + mov $0xf003c,%r10d │ │ + mov $0x2d,%r11d │ │ + jmp 15f00 │ │ + xchg %ax,%ax │ │ + mov $0x2d,%r10d │ │ + mov $0xf003c,%r11d │ │ + jmp 15f00 │ │ + xchg %ax,%ax │ │ + mov $0x2d,%r10d │ │ + mov %r10d,%r11d │ │ + nopl 0x0(%rax) │ │ + imul $0x10101,0x8(%rsp),%eax │ │ + add %r10d,%eax │ │ + imul $0x10101,0x10(%rsp),%r10d │ │ + add %r11d,%r10d │ │ + lea -0x14ea(%rip),%r11 │ │ + movslq %r8d,%r8 │ │ + test $0xf00,%eax │ │ + jne 15f51 │ │ + test $0xf00,%r10d │ │ + jne 16250 │ │ + tzcnt %r8d,%r8d │ │ + movzwl 0xdec1e(%r11,%r8,2),%r8d │ │ + add %r11,%r8 │ │ + lea (%rcx,%rcx,2),%rax │ │ + lea (%rsi,%rsi,2),%r10 │ │ + jmpq *%r8 │ │ + test $0xf00,%r10d │ │ + jne 16603 │ │ + vpbroadcastd 0xdd6b1(%rip),%ymm5 │ │ + cmp $0x4,%r8d │ │ + jl 15fbd │ │ + vbroadcasti128 0xdd56a(%rip),%ymm6 │ │ + je 16019 │ │ + tzcnt %r8d,%r8d │ │ + vbroadcasti128 0xdd566(%rip),%ymm7 │ │ + vbroadcasti128 0xdd56d(%rip),%ymm8 │ │ + shr $0x10,%eax │ │ + sub $0x3,%rdx │ │ + movzwl 0xdec86(%r11,%r8,2),%r8d │ │ + vpbroadcastd 0xf8f94(%r11,%rax,8),%ymm9 │ │ + vpbroadcastd 0xf8f98(%r11,%rax,8),%ymm10 │ │ + add %r11,%r8 │ │ + jmpq *%r8 │ │ + movzbl %al,%eax │ │ + dec %rdx │ │ + vmovdqa 0xdd4f5(%rip),%xmm4 │ │ + vpbroadcastd 0xf8f96(%r11,%rax,8),%xmm3 │ │ + vmovq (%rdx),%xmm0 │ │ + vmovhps (%rdx,%rcx,1),%xmm0,%xmm0 │ │ + lea (%rdx,%rcx,2),%rdx │ │ + vpshufb %xmm4,%xmm0,%xmm0 │ │ + vpmaddubsw %xmm3,%xmm0,%xmm0 │ │ + vphaddw %xmm0,%xmm0,%xmm0 │ │ + vpaddw %xmm5,%xmm0,%xmm0 │ │ + vpsraw $0x6,%xmm0,%xmm0 │ │ + vpackuswb %xmm0,%xmm0,%xmm0 │ │ + vpextrw $0x0,%xmm0,(%rdi) │ │ + vpextrw $0x1,%xmm0,(%rdi,%rsi,1) │ │ + lea (%rdi,%rsi,2),%rdi │ │ + sub $0x2,%r9d │ │ + jg 15fd5 │ │ + vzeroupper │ │ + retq │ │ + movzbl %al,%eax │ │ + dec %rdx │ │ + vpbroadcastd 0xf8f96(%r11,%rax,8),%xmm3 │ │ + vmovq (%rdx),%xmm0 │ │ + vmovq (%rdx,%rcx,1),%xmm1 │ │ + lea (%rdx,%rcx,2),%rdx │ │ + vpshufb %xmm6,%xmm0,%xmm0 │ │ + vpshufb %xmm6,%xmm1,%xmm1 │ │ + vpmaddubsw %xmm3,%xmm0,%xmm0 │ │ + vpmaddubsw %xmm3,%xmm1,%xmm1 │ │ + vphaddw %xmm1,%xmm0,%xmm0 │ │ + vpaddw %xmm5,%xmm0,%xmm0 │ │ + vpsraw $0x6,%xmm0,%xmm0 │ │ + vpackuswb %xmm0,%xmm0,%xmm0 │ │ + vmovd %xmm0,(%rdi) │ │ + vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ + lea (%rdi,%rsi,2),%rdi │ │ + sub $0x2,%r9d │ │ + jg 16029 │ │ + vzeroupper │ │ + retq │ │ + vmovdqu (%rdx),%xmm0 │ │ + vinserti128 $0x1,(%rdx,%rcx,1),%ymm0,%ymm0 │ │ + lea (%rdx,%rcx,2),%rdx │ │ + vpshufb %ymm7,%ymm0,%ymm1 │ │ + vpshufb %ymm8,%ymm0,%ymm2 │ │ + vpshufb %ymm6,%ymm0,%ymm0 │ │ + vpmaddubsw %ymm9,%ymm1,%ymm3 │ │ + vpmaddubsw %ymm10,%ymm1,%ymm1 │ │ + vpmaddubsw %ymm10,%ymm2,%ymm2 │ │ + vpmaddubsw %ymm9,%ymm0,%ymm0 │ │ + vpaddw %ymm3,%ymm2,%ymm2 │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ + vphaddw %ymm2,%ymm0,%ymm0 │ │ + vpaddw %ymm5,%ymm0,%ymm0 │ │ + vpsraw $0x6,%ymm0,%ymm0 │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ + vpackuswb %xmm1,%xmm0,%xmm0 │ │ + vmovq %xmm0,(%rdi) │ │ + vmovhps %xmm0,(%rdi,%rsi,1) │ │ + lea (%rdi,%rsi,2),%rdi │ │ + sub $0x2,%r9d │ │ + jg 16075 │ │ + vzeroupper │ │ + retq │ │ + vmovdqu (%rdx),%xmm0 │ │ + vinserti128 $0x1,(%rdx,%rcx,1),%ymm0,%ymm0 │ │ + vmovdqu 0x8(%rdx),%xmm1 │ │ + vinserti128 $0x1,0x8(%rdx,%rcx,1),%ymm1,%ymm1 │ │ + vpshufb %ymm7,%ymm0,%ymm2 │ │ + vpshufb %ymm8,%ymm0,%ymm3 │ │ + vpshufb %ymm6,%ymm0,%ymm0 │ │ + vpmaddubsw %ymm9,%ymm2,%ymm4 │ │ + vpmaddubsw %ymm10,%ymm2,%ymm2 │ │ + vpmaddubsw %ymm10,%ymm3,%ymm3 │ │ + vpmaddubsw %ymm9,%ymm0,%ymm0 │ │ + vpaddw %ymm4,%ymm3,%ymm3 │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ + vphaddw %ymm3,%ymm0,%ymm0 │ │ + vpaddw %ymm5,%ymm0,%ymm0 │ │ + vpsraw $0x6,%ymm0,%ymm0 │ │ + lea (%rdx,%rcx,2),%rdx │ │ + vpshufb %ymm7,%ymm1,%ymm2 │ │ + vpshufb %ymm8,%ymm1,%ymm3 │ │ + vpshufb %ymm6,%ymm1,%ymm1 │ │ + vpmaddubsw %ymm9,%ymm2,%ymm4 │ │ + vpmaddubsw %ymm10,%ymm2,%ymm2 │ │ + vpmaddubsw %ymm10,%ymm3,%ymm3 │ │ + vpmaddubsw %ymm9,%ymm1,%ymm1 │ │ + vpaddw %ymm4,%ymm3,%ymm3 │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ + vphaddw %ymm3,%ymm1,%ymm1 │ │ + vpaddw %ymm5,%ymm1,%ymm1 │ │ + vpsraw $0x6,%ymm1,%ymm1 │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ + vmovdqa %xmm0,(%rdi) │ │ + vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ + lea (%rdi,%rsi,2),%rdi │ │ + sub $0x2,%r9d │ │ + jg 160de │ │ + vzeroupper │ │ + retq │ │ + xor %eax,%eax │ │ + jmp 161a1 │ │ + mov $0xffffffffffffffe0,%rax │ │ + jmp 161a1 │ │ + mov $0xffffffffffffffa0,%rax │ │ + sub %rax,%rdx │ │ + sub %rax,%rdi │ │ + mov %rax,%r8 │ │ + vmovdqu (%rdx,%rax,1),%ymm0 │ │ + vmovdqu 0x8(%rdx,%rax,1),%ymm1 │ │ + vpshufb %ymm7,%ymm0,%ymm2 │ │ + vpshufb %ymm8,%ymm0,%ymm3 │ │ + vpshufb %ymm6,%ymm0,%ymm0 │ │ + vpmaddubsw %ymm9,%ymm2,%ymm4 │ │ + vpmaddubsw %ymm10,%ymm2,%ymm2 │ │ + vpmaddubsw %ymm10,%ymm3,%ymm3 │ │ + vpmaddubsw %ymm9,%ymm0,%ymm0 │ │ + vpaddw %ymm4,%ymm3,%ymm3 │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ + vphaddw %ymm3,%ymm0,%ymm0 │ │ + vpaddw %ymm5,%ymm0,%ymm0 │ │ + vpsraw $0x6,%ymm0,%ymm0 │ │ + vpshufb %ymm7,%ymm1,%ymm2 │ │ + vpshufb %ymm8,%ymm1,%ymm3 │ │ + vpshufb %ymm6,%ymm1,%ymm1 │ │ + vpmaddubsw %ymm9,%ymm2,%ymm4 │ │ + vpmaddubsw %ymm10,%ymm2,%ymm2 │ │ + vpmaddubsw %ymm10,%ymm3,%ymm3 │ │ + vpmaddubsw %ymm9,%ymm1,%ymm1 │ │ + vpaddw %ymm4,%ymm3,%ymm3 │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ + vphaddw %ymm3,%ymm1,%ymm1 │ │ + vpaddw %ymm5,%ymm1,%ymm1 │ │ + vpsraw $0x6,%ymm1,%ymm1 │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ + vmovdqa %ymm0,(%rdi,%rax,1) │ │ + add $0x20,%rax │ │ + jle 161aa │ │ + add %rcx,%rdx │ │ + add %rsi,%rdi │ │ + mov %r8,%rax │ │ + dec %r9d │ │ + jg 161aa │ │ + vzeroupper │ │ + retq │ │ + movzbl %r10b,%eax │ │ + shr $0x10,%r10d │ │ + cmp $0x6,%r9d │ │ + cmovs %eax,%r10d │ │ + tzcnt %r8d,%eax │ │ + movzwl 0xdec94(%r11,%rax,2),%eax │ │ + vpbroadcastd 0xdd3a9(%rip),%ymm7 │ │ + lea 0xf8f94(%r11,%r10,8),%r10 │ │ + vpbroadcastw (%r10),%ymm8 │ │ + vpbroadcastw 0x2(%r10),%ymm9 │ │ + vpbroadcastw 0x4(%r10),%ymm10 │ │ + vpbroadcastw 0x6(%r10),%ymm11 │ │ + add %r11,%rax │ │ + lea (%rcx,%rcx,2),%r11 │ │ + sub %r11,%rdx │ │ + jmpq *%rax │ │ + vmovd (%rdx),%xmm2 │ │ + vpinsrw $0x2,(%rdx,%rcx,1),%xmm2,%xmm2 │ │ + vpinsrw $0x4,(%rdx,%rcx,2),%xmm2,%xmm2 │ │ + add %r11,%rdx │ │ + vpinsrw $0x6,(%rdx),%xmm2,%xmm2 │ │ + vmovd (%rdx,%rcx,1),%xmm3 │ │ + vpbroadcastd (%rdx,%rcx,2),%xmm1 │ │ + add %r11,%rdx │ │ + vpbroadcastd (%rdx),%xmm0 │ │ + vpblendd $0x2,%xmm1,%xmm3,%xmm3 │ │ + vpblendd $0x2,%xmm0,%xmm1,%xmm1 │ │ + vpalignr $0x4,%xmm2,%xmm3,%xmm4 │ │ + vpunpcklbw %xmm1,%xmm3,%xmm3 │ │ + vpunpcklbw %xmm4,%xmm2,%xmm1 │ │ + vpunpckhbw %xmm4,%xmm2,%xmm2 │ │ + vpmaddubsw %xmm8,%xmm1,%xmm5 │ │ + vmovdqa %xmm2,%xmm1 │ │ + vpmaddubsw %xmm9,%xmm2,%xmm2 │ │ + vpaddw %xmm2,%xmm5,%xmm5 │ │ + vmovdqa %xmm3,%xmm2 │ │ + vpmaddubsw %xmm10,%xmm3,%xmm3 │ │ + vpaddw %xmm3,%xmm5,%xmm5 │ │ + vpbroadcastd (%rdx,%rcx,1),%xmm4 │ │ + lea (%rdx,%rcx,2),%rdx │ │ + vpblendd $0x2,%xmm4,%xmm0,%xmm3 │ │ + vpbroadcastd (%rdx),%xmm0 │ │ + vpblendd $0x2,%xmm0,%xmm4,%xmm4 │ │ + vpunpcklbw %xmm4,%xmm3,%xmm3 │ │ + vpmaddubsw %xmm11,%xmm3,%xmm4 │ │ + vpaddw %xmm4,%xmm5,%xmm5 │ │ + vpmulhrsw %xmm7,%xmm5,%xmm5 │ │ + vpackuswb %xmm5,%xmm5,%xmm5 │ │ + vpextrw $0x0,%xmm5,(%rdi) │ │ + vpextrw $0x2,%xmm5,(%rdi,%rsi,1) │ │ + lea (%rdi,%rsi,2),%rdi │ │ + sub $0x2,%r9d │ │ + jg 162eb │ │ + vzeroupper │ │ + retq │ │ + vmovd (%rdx),%xmm2 │ │ + vpinsrd $0x1,(%rdx,%rcx,1),%xmm2,%xmm2 │ │ + vpinsrd $0x2,(%rdx,%rcx,2),%xmm2,%xmm2 │ │ + add %r11,%rdx │ │ + vpinsrd $0x3,(%rdx),%xmm2,%xmm2 │ │ + vmovd (%rdx,%rcx,1),%xmm3 │ │ + vpbroadcastd (%rdx,%rcx,2),%xmm1 │ │ + add %r11,%rdx │ │ + vpbroadcastd (%rdx),%xmm0 │ │ + vpblendd $0x2,%xmm1,%xmm3,%xmm3 │ │ + vpblendd $0x2,%xmm0,%xmm1,%xmm1 │ │ + vpalignr $0x4,%xmm2,%xmm3,%xmm4 │ │ + vpunpcklbw %xmm1,%xmm3,%xmm3 │ │ + vpunpcklbw %xmm4,%xmm2,%xmm1 │ │ + vpunpckhbw %xmm4,%xmm2,%xmm2 │ │ + vpmaddubsw %xmm8,%xmm1,%xmm5 │ │ + vmovdqa %xmm2,%xmm1 │ │ + vpmaddubsw %xmm9,%xmm2,%xmm2 │ │ + vpaddw %xmm2,%xmm5,%xmm5 │ │ + vmovdqa %xmm3,%xmm2 │ │ + vpmaddubsw %xmm10,%xmm3,%xmm3 │ │ + vpaddw %xmm3,%xmm5,%xmm5 │ │ + vpbroadcastd (%rdx,%rcx,1),%xmm4 │ │ + lea (%rdx,%rcx,2),%rdx │ │ + vpblendd $0x2,%xmm4,%xmm0,%xmm3 │ │ + vpbroadcastd (%rdx),%xmm0 │ │ + vpblendd $0x2,%xmm0,%xmm4,%xmm4 │ │ + vpunpcklbw %xmm4,%xmm3,%xmm3 │ │ + vpmaddubsw %xmm11,%xmm3,%xmm4 │ │ + vpaddw %xmm4,%xmm5,%xmm5 │ │ + vpmulhrsw %xmm7,%xmm5,%xmm5 │ │ + vpackuswb %xmm5,%xmm5,%xmm5 │ │ + vmovd %xmm5,(%rdi) │ │ + vpextrd $0x1,%xmm5,(%rdi,%rsi,1) │ │ + lea (%rdi,%rsi,2),%rdi │ │ + sub $0x2,%r9d │ │ + jg 163a2 │ │ + vzeroupper │ │ + retq │ │ + vmovq (%rdx),%xmm1 │ │ + vpbroadcastq (%rdx,%rcx,1),%ymm4 │ │ + vpbroadcastq (%rdx,%rcx,2),%ymm2 │ │ + add %r11,%rdx │ │ + vpbroadcastq (%rdx),%ymm5 │ │ + vpbroadcastq (%rdx,%rcx,1),%ymm3 │ │ + vpbroadcastq (%rdx,%rcx,2),%ymm6 │ │ + add %r11,%rdx │ │ + vpbroadcastq (%rdx),%ymm0 │ │ + vpblendd $0x30,%ymm4,%ymm1,%ymm1 │ │ + vpblendd $0x30,%ymm2,%ymm4,%ymm4 │ │ + vpunpcklbw %ymm4,%ymm1,%ymm1 │ │ + vpblendd $0x30,%ymm5,%ymm2,%ymm2 │ │ + vpblendd $0x30,%ymm3,%ymm5,%ymm5 │ │ + vpunpcklbw %ymm5,%ymm2,%ymm2 │ │ + vpblendd $0x30,%ymm6,%ymm3,%ymm3 │ │ + vpblendd $0x30,%ymm0,%ymm6,%ymm6 │ │ + vpunpcklbw %ymm6,%ymm3,%ymm3 │ │ + vpbroadcastq (%rdx,%rcx,1),%ymm4 │ │ + lea (%rdx,%rcx,2),%rdx │ │ + vpmaddubsw %ymm8,%ymm1,%ymm5 │ │ + vmovdqa %ymm2,%ymm1 │ │ + vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ + vpaddw %ymm2,%ymm5,%ymm5 │ │ + vmovdqa %ymm3,%ymm2 │ │ + vpmaddubsw %ymm10,%ymm3,%ymm3 │ │ + vpaddw %ymm3,%ymm5,%ymm5 │ │ + vpblendd $0x30,%ymm4,%ymm0,%ymm3 │ │ + vpbroadcastq (%rdx),%ymm0 │ │ + vpblendd $0x30,%ymm0,%ymm4,%ymm4 │ │ + vpunpcklbw %ymm4,%ymm3,%ymm3 │ │ + vpmaddubsw %ymm11,%ymm3,%ymm4 │ │ + vpaddw %ymm4,%ymm5,%ymm5 │ │ + vpmulhrsw %ymm7,%ymm5,%ymm5 │ │ + vextracti128 $0x1,%ymm5,%xmm4 │ │ + vpackuswb %xmm4,%xmm5,%xmm5 │ │ + vmovq %xmm5,(%rdi) │ │ + vmovhps %xmm5,(%rdi,%rsi,1) │ │ + lea (%rdi,%rsi,2),%rdi │ │ + sub $0x2,%r9d │ │ + jg 16467 │ │ + vzeroupper │ │ + retq │ │ + lea -0x80(,%r8,8),%eax │ │ + mov %rdx,%r8 │ │ + mov %rdi,%r10 │ │ + lea (%r9,%rax,2),%eax │ │ + vbroadcasti128 (%rdx),%ymm4 │ │ + vbroadcasti128 (%rdx,%rcx,1),%ymm5 │ │ + vbroadcasti128 (%rdx,%rcx,2),%ymm6 │ │ + add %r11,%rdx │ │ + vbroadcasti128 (%rdx),%ymm0 │ │ + vbroadcasti128 (%rdx,%rcx,1),%ymm1 │ │ + vbroadcasti128 (%rdx,%rcx,2),%ymm2 │ │ + add %r11,%rdx │ │ + vbroadcasti128 (%rdx),%ymm3 │ │ + vshufpd $0xc,%ymm0,%ymm4,%ymm4 │ │ + vshufpd $0xc,%ymm1,%ymm5,%ymm5 │ │ + vpunpcklbw %ymm5,%ymm4,%ymm1 │ │ + vpunpckhbw %ymm5,%ymm4,%ymm4 │ │ + vshufpd $0xc,%ymm2,%ymm6,%ymm6 │ │ + vpunpcklbw %ymm6,%ymm5,%ymm2 │ │ + vpunpckhbw %ymm6,%ymm5,%ymm5 │ │ + vshufpd $0xc,%ymm3,%ymm0,%ymm0 │ │ + vpunpcklbw %ymm0,%ymm6,%ymm3 │ │ + vpunpckhbw %ymm0,%ymm6,%ymm6 │ │ + vbroadcasti128 (%rdx,%rcx,1),%ymm12 │ │ + lea (%rdx,%rcx,2),%rdx │ │ + vbroadcasti128 (%rdx),%ymm13 │ │ + vpmaddubsw %ymm8,%ymm1,%ymm14 │ │ + vpmaddubsw %ymm8,%ymm2,%ymm15 │ │ + vmovdqa %ymm3,%ymm1 │ │ + vmovdqa %ymm4,%ymm2 │ │ + vpmaddubsw %ymm9,%ymm3,%ymm3 │ │ + vpmaddubsw %ymm9,%ymm4,%ymm4 │ │ + vpaddw %ymm3,%ymm14,%ymm14 │ │ + vpaddw %ymm4,%ymm15,%ymm15 │ │ + vmovdqa %ymm5,%ymm3 │ │ + vmovdqa %ymm6,%ymm4 │ │ + vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ + vpmaddubsw %ymm10,%ymm6,%ymm6 │ │ + vpaddw %ymm5,%ymm14,%ymm14 │ │ + vpaddw %ymm6,%ymm15,%ymm15 │ │ + vshufpd $0xd,%ymm12,%ymm0,%ymm6 │ │ + vshufpd $0xc,%ymm13,%ymm12,%ymm0 │ │ + vpunpcklbw %ymm0,%ymm6,%ymm5 │ │ + vpunpckhbw %ymm0,%ymm6,%ymm6 │ │ + vpmaddubsw %ymm11,%ymm5,%ymm12 │ │ + vpmaddubsw %ymm11,%ymm6,%ymm13 │ │ + vpaddw %ymm12,%ymm14,%ymm14 │ │ + vpaddw %ymm13,%ymm15,%ymm15 │ │ + vpmulhrsw %ymm7,%ymm14,%ymm14 │ │ + vpmulhrsw %ymm7,%ymm15,%ymm15 │ │ + vpackuswb %ymm15,%ymm14,%ymm14 │ │ + vpermq $0xd8,%ymm14,%ymm14 │ │ + vmovdqa %xmm14,(%rdi) │ │ + vextracti128 $0x1,%ymm14,(%rdi,%rsi,1) │ │ + lea (%rdi,%rsi,2),%rdi │ │ + sub $0x2,%r9d │ │ + jg 1653f │ │ + add $0x10,%r8 │ │ + add $0x10,%r10 │ │ + movzbl %al,%r9d │ │ + mov %r8,%rdx │ │ + mov %r10,%rdi │ │ + sub $0x100,%eax │ │ + jg 164e6 │ │ + vzeroupper │ │ + retq │ │ + cmp $0x4,%r8d │ │ + jg 168a3 │ │ + movzbl %al,%eax │ │ + dec %rdx │ │ + vpbroadcastd 0xf8f96(%r11,%rax,8),%ymm7 │ │ + movzbl %r10b,%eax │ │ + shr $0x10,%r10d │ │ + cmp $0x6,%r9d │ │ + cmovs %eax,%r10d │ │ + vpbroadcastq 0xf8f94(%r11,%r10,8),%ymm0 │ │ + lea (%rcx,%rcx,2),%r11 │ │ + sub %r11,%rdx │ │ + vpunpcklbw %ymm0,%ymm0,%ymm0 │ │ + vpsraw $0x8,%ymm0,%ymm0 │ │ + vpbroadcastd 0xdcfe0(%rip),%ymm8 │ │ + vpbroadcastd 0xdcfe3(%rip),%ymm9 │ │ + vpshufd $0x0,%ymm0,%ymm10 │ │ + vpshufd $0x55,%ymm0,%ymm11 │ │ + vpshufd $0xaa,%ymm0,%ymm12 │ │ + vpshufd $0xff,%ymm0,%ymm13 │ │ + cmp $0x4,%r8d │ │ + je 16775 │ │ + vbroadcasti128 0xdce40(%rip),%ymm6 │ │ + vmovq (%rdx),%xmm2 │ │ + vmovhps (%rdx,%rcx,1),%xmm2,%xmm2 │ │ + vmovq (%rdx,%rcx,2),%xmm0 │ │ + add %r11,%rdx │ │ + vmovhps (%rdx),%xmm0,%xmm0 │ │ + vpbroadcastq (%rdx,%rcx,1),%ymm3 │ │ + vpbroadcastq (%rdx,%rcx,2),%ymm4 │ │ + add %r11,%rdx │ │ + vpbroadcastq (%rdx),%ymm1 │ │ + vpblendd $0x30,%ymm3,%ymm2,%ymm2 │ │ + vpblendd $0x30,%ymm1,%ymm0,%ymm0 │ │ + vpblendd $0xc0,%ymm4,%ymm2,%ymm2 │ │ + vpshufb %ymm6,%ymm2,%ymm2 │ │ + vpshufb %ymm6,%ymm0,%ymm0 │ │ + vpmaddubsw %ymm7,%ymm2,%ymm2 │ │ + vpmaddubsw %ymm7,%ymm0,%ymm0 │ │ + vphaddw %ymm0,%ymm2,%ymm2 │ │ + vpmulhrsw %ymm2,%ymm8,%ymm2 │ │ + vextracti128 $0x1,%ymm2,%xmm3 │ │ + vpalignr $0x4,%xmm2,%xmm3,%xmm4 │ │ + vpunpcklwd %xmm4,%xmm2,%xmm1 │ │ + vpunpckhwd %xmm4,%xmm2,%xmm2 │ │ + vpshufd $0x99,%xmm3,%xmm0 │ │ + vpunpcklwd %xmm0,%xmm3,%xmm3 │ │ + vmovq (%rdx,%rcx,1),%xmm4 │ │ + lea (%rdx,%rcx,2),%rdx │ │ + vmovhps (%rdx),%xmm4,%xmm4 │ │ + vpshufb %xmm6,%xmm4,%xmm4 │ │ + vpmaddubsw %xmm7,%xmm4,%xmm4 │ │ + vpmaddwd %xmm1,%xmm10,%xmm5 │ │ + vmovdqa %xmm2,%xmm1 │ │ + vpmaddwd %xmm2,%xmm11,%xmm2 │ │ + vpaddd %xmm2,%xmm5,%xmm5 │ │ + vmovdqa %xmm3,%xmm2 │ │ + vpmaddwd %xmm3,%xmm12,%xmm3 │ │ + vphaddw %xmm4,%xmm4,%xmm4 │ │ + vpmulhrsw %xmm4,%xmm8,%xmm4 │ │ + vpaddd %xmm3,%xmm5,%xmm5 │ │ + vpalignr $0xc,%xmm0,%xmm4,%xmm3 │ │ + vmovdqa %xmm4,%xmm0 │ │ + vpunpcklwd %xmm0,%xmm3,%xmm3 │ │ + vpmaddwd %xmm3,%xmm13,%xmm4 │ │ + vpaddd %xmm5,%xmm9,%xmm5 │ │ + vpaddd %xmm4,%xmm5,%xmm5 │ │ + vpsrad $0xa,%xmm5,%xmm5 │ │ + vpackssdw %xmm5,%xmm5,%xmm5 │ │ + vpackuswb %xmm5,%xmm5,%xmm5 │ │ + vpextrw $0x0,%xmm5,(%rdi) │ │ + vpextrw $0x1,%xmm5,(%rdi,%rsi,1) │ │ + lea (%rdi,%rsi,2),%rdi │ │ + sub $0x2,%r9d │ │ + jg 166f6 │ │ + vzeroupper │ │ + retq │ │ + vmovdqa 0xdcd43(%rip),%ymm6 │ │ + vpbroadcastq (%rdx),%ymm2 │ │ + vpbroadcastq (%rdx,%rcx,1),%ymm4 │ │ + vpbroadcastq (%rdx,%rcx,2),%ymm0 │ │ + add %r11,%rdx │ │ + vpbroadcastq (%rdx),%ymm5 │ │ + vpbroadcastq (%rdx,%rcx,1),%ymm3 │ │ + vpblendd $0xcc,%ymm4,%ymm2,%ymm2 │ │ + vpbroadcastq (%rdx,%rcx,2),%ymm4 │ │ + add %r11,%rdx │ │ + vpbroadcastq (%rdx),%ymm1 │ │ + vpblendd $0xcc,%ymm5,%ymm0,%ymm0 │ │ + vpblendd $0xcc,%ymm4,%ymm3,%ymm3 │ │ + vpshufb %ymm6,%ymm2,%ymm2 │ │ + vpshufb %ymm6,%ymm0,%ymm0 │ │ + vpshufb %ymm6,%ymm3,%ymm3 │ │ + vpshufb %ymm6,%ymm1,%ymm1 │ │ + vpmaddubsw %ymm7,%ymm2,%ymm2 │ │ + vpmaddubsw %ymm7,%ymm0,%ymm0 │ │ + vpmaddubsw %ymm7,%ymm3,%ymm3 │ │ + vpmaddubsw %ymm7,%ymm1,%ymm1 │ │ + vphaddw %ymm0,%ymm2,%ymm2 │ │ + vphaddw %ymm1,%ymm3,%ymm3 │ │ + vpmulhrsw %ymm2,%ymm8,%ymm2 │ │ + vpmulhrsw %ymm3,%ymm8,%ymm3 │ │ + vpalignr $0x4,%ymm2,%ymm3,%ymm4 │ │ + vpunpcklwd %ymm4,%ymm2,%ymm1 │ │ + vpunpckhwd %ymm4,%ymm2,%ymm2 │ │ + vpshufd $0x99,%ymm3,%ymm0 │ │ + vpunpcklwd %ymm0,%ymm3,%ymm3 │ │ + vpbroadcastq (%rdx,%rcx,1),%ymm4 │ │ + lea (%rdx,%rcx,2),%rdx │ │ + vpmaddwd %ymm1,%ymm10,%ymm5 │ │ + vmovdqa %ymm2,%ymm1 │ │ + vpmaddwd %ymm2,%ymm11,%ymm2 │ │ + vpaddd %ymm2,%ymm5,%ymm5 │ │ + vmovdqa %ymm3,%ymm2 │ │ + vpmaddwd %ymm3,%ymm12,%ymm3 │ │ + vpaddd %ymm3,%ymm5,%ymm5 │ │ + vpbroadcastq (%rdx),%ymm3 │ │ + vpblendd $0xcc,%ymm3,%ymm4,%ymm4 │ │ + vpshufb %ymm6,%ymm4,%ymm4 │ │ + vpmaddubsw %ymm7,%ymm4,%ymm4 │ │ + vphaddw %ymm4,%ymm4,%ymm4 │ │ + vpmulhrsw %ymm4,%ymm8,%ymm4 │ │ + vpalignr $0xc,%ymm0,%ymm4,%ymm3 │ │ + vmovdqa %ymm4,%ymm0 │ │ + vpunpcklwd %ymm0,%ymm3,%ymm3 │ │ + vpmaddwd %ymm3,%ymm13,%ymm4 │ │ + vpaddd %ymm5,%ymm9,%ymm5 │ │ + vpaddd %ymm4,%ymm5,%ymm5 │ │ + vpsrad $0xa,%ymm5,%ymm5 │ │ + vextracti128 $0x1,%ymm5,%xmm4 │ │ + vpackssdw %xmm4,%xmm5,%xmm5 │ │ + vpackuswb %xmm5,%xmm5,%xmm5 │ │ + vpshuflw $0xd8,%xmm5,%xmm5 │ │ + vmovd %xmm5,(%rdi) │ │ + vpextrd $0x1,%xmm5,(%rdi,%rsi,1) │ │ + lea (%rdi,%rsi,2),%rdi │ │ + sub $0x2,%r9d │ │ + jg 1680f │ │ + vzeroupper │ │ + retq │ │ + shr $0x10,%eax │ │ + sub $0x3,%rdx │ │ + vpbroadcastd 0xf8f94(%r11,%rax,8),%ymm10 │ │ + vpbroadcastd 0xf8f98(%r11,%rax,8),%ymm11 │ │ + movzbl %r10b,%eax │ │ + shr $0x10,%r10d │ │ + cmp $0x6,%r9d │ │ + cmovs %eax,%r10d │ │ + vpbroadcastq 0xf8f94(%r11,%r10,8),%ymm0 │ │ + lea (%rcx,%rcx,2),%r11 │ │ + sub %r11,%rdx │ │ + vpunpcklbw %ymm0,%ymm0,%ymm0 │ │ + vpsraw $0x8,%ymm0,%ymm0 │ │ + vpshufd $0x0,%ymm0,%ymm12 │ │ + vpshufd $0x55,%ymm0,%ymm13 │ │ + vpshufd $0xaa,%ymm0,%ymm14 │ │ + vpshufd $0xff,%ymm0,%ymm15 │ │ + lea -0x40(,%r8,8),%eax │ │ + mov %rdx,%r8 │ │ + mov %rdi,%r10 │ │ + lea (%r9,%rax,4),%eax │ │ + vbroadcasti128 0xdcbc9(%rip),%ymm7 │ │ + vmovdqu (%rdx),%xmm4 │ │ + vbroadcasti128 0xdcbcc(%rip),%ymm8 │ │ + vmovdqu (%rdx,%rcx,1),%xmm5 │ │ + vbroadcasti128 0xdcbce(%rip),%ymm9 │ │ + vmovdqu (%rdx,%rcx,2),%xmm6 │ │ + add %r11,%rdx │ │ + vbroadcasti128 (%rdx),%ymm0 │ │ + vpblendd $0xf0,%ymm0,%ymm4,%ymm4 │ │ + vinserti128 $0x1,(%rdx,%rcx,1),%ymm5,%ymm5 │ │ + vinserti128 $0x1,(%rdx,%rcx,2),%ymm6,%ymm6 │ │ + add %r11,%rdx │ │ + vinserti128 $0x1,(%rdx),%ymm0,%ymm0 │ │ + vpshufb %ymm8,%ymm4,%ymm2 │ │ + vpshufb %ymm9,%ymm4,%ymm3 │ │ + vpshufb %ymm7,%ymm4,%ymm4 │ │ + vpmaddubsw %ymm10,%ymm2,%ymm1 │ │ + vpmaddubsw %ymm11,%ymm3,%ymm3 │ │ + vpmaddubsw %ymm11,%ymm2,%ymm2 │ │ + vpmaddubsw %ymm10,%ymm4,%ymm4 │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ + vpaddw %ymm2,%ymm4,%ymm4 │ │ + vphaddw %ymm1,%ymm4,%ymm4 │ │ + vpshufb %ymm8,%ymm5,%ymm2 │ │ + vpshufb %ymm9,%ymm5,%ymm3 │ │ + vpshufb %ymm7,%ymm5,%ymm5 │ │ + vpmaddubsw %ymm10,%ymm2,%ymm1 │ │ + vpmaddubsw %ymm11,%ymm3,%ymm3 │ │ + vpmaddubsw %ymm11,%ymm2,%ymm2 │ │ + vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ + vpaddw %ymm2,%ymm5,%ymm5 │ │ + vphaddw %ymm1,%ymm5,%ymm5 │ │ + vpshufb %ymm8,%ymm6,%ymm2 │ │ + vpshufb %ymm9,%ymm6,%ymm3 │ │ + vpshufb %ymm7,%ymm6,%ymm6 │ │ + vpmaddubsw %ymm10,%ymm2,%ymm1 │ │ + vpmaddubsw %ymm11,%ymm3,%ymm3 │ │ + vpmaddubsw %ymm11,%ymm2,%ymm2 │ │ + vpmaddubsw %ymm10,%ymm6,%ymm6 │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ + vpaddw %ymm2,%ymm6,%ymm6 │ │ + vphaddw %ymm1,%ymm6,%ymm6 │ │ + vpshufb %ymm8,%ymm0,%ymm2 │ │ + vpshufb %ymm9,%ymm0,%ymm3 │ │ + vpshufb %ymm7,%ymm0,%ymm0 │ │ + vpmaddubsw %ymm10,%ymm2,%ymm1 │ │ + vpmaddubsw %ymm11,%ymm3,%ymm3 │ │ + vpmaddubsw %ymm11,%ymm2,%ymm2 │ │ + vpmaddubsw %ymm10,%ymm0,%ymm0 │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ + vphaddw %ymm1,%ymm0,%ymm0 │ │ + vpbroadcastd 0xdcc0b(%rip),%ymm7 │ │ + vpermq $0xd8,%ymm4,%ymm4 │ │ + vpermq $0xd8,%ymm5,%ymm5 │ │ + vpermq $0xd8,%ymm6,%ymm6 │ │ + vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ + vpmulhrsw %ymm7,%ymm4,%ymm4 │ │ + vpmulhrsw %ymm7,%ymm5,%ymm5 │ │ + vpmulhrsw %ymm7,%ymm6,%ymm6 │ │ + vpermq $0xd8,%ymm0,%ymm7 │ │ + vpunpcklwd %ymm5,%ymm4,%ymm1 │ │ + vpunpckhwd %ymm5,%ymm4,%ymm4 │ │ + vpunpcklwd %ymm6,%ymm5,%ymm2 │ │ + vpunpckhwd %ymm6,%ymm5,%ymm5 │ │ + vpunpcklwd %ymm7,%ymm6,%ymm3 │ │ + vpunpckhwd %ymm7,%ymm6,%ymm6 │ │ + vextracti128 $0x1,%ymm0,0x8(%rsp) │ │ + vmovdqu (%rdx,%rcx,1),%xmm0 │ │ + lea (%rdx,%rcx,2),%rdx │ │ + vinserti128 $0x1,(%rdx),%ymm0,%ymm0 │ │ + vpmaddwd %ymm1,%ymm12,%ymm8 │ │ + vpmaddwd %ymm2,%ymm12,%ymm9 │ │ + vmovdqa %ymm3,%ymm1 │ │ + vmovdqa %ymm4,%ymm2 │ │ + vpmaddwd %ymm3,%ymm13,%ymm3 │ │ + vpmaddwd %ymm4,%ymm13,%ymm4 │ │ + vpaddd %ymm3,%ymm8,%ymm8 │ │ + vpaddd %ymm4,%ymm9,%ymm9 │ │ + vmovdqa %ymm5,%ymm3 │ │ + vmovdqa %ymm6,%ymm4 │ │ + vpmaddwd %ymm5,%ymm14,%ymm5 │ │ + vpmaddwd %ymm6,%ymm14,%ymm6 │ │ + vpaddd %ymm5,%ymm8,%ymm8 │ │ + vpaddd %ymm6,%ymm9,%ymm9 │ │ + vbroadcasti128 0xdca2f(%rip),%ymm6 │ │ + vbroadcasti128 0xdca36(%rip),%ymm7 │ │ + vbroadcasti128 0xdca0d(%rip),%ymm5 │ │ + vpshufb %ymm6,%ymm0,%ymm6 │ │ + vpshufb %ymm7,%ymm0,%ymm7 │ │ + vpshufb %ymm5,%ymm0,%ymm0 │ │ + vpmaddubsw %ymm10,%ymm6,%ymm5 │ │ + vpmaddubsw %ymm11,%ymm7,%ymm7 │ │ + vpmaddubsw %ymm11,%ymm6,%ymm6 │ │ + vpmaddubsw %ymm10,%ymm0,%ymm0 │ │ + vpaddw %ymm7,%ymm5,%ymm5 │ │ + vpaddw %ymm6,%ymm0,%ymm0 │ │ + vphaddw %ymm5,%ymm0,%ymm0 │ │ + vpbroadcastd 0xdcb24(%rip),%ymm5 │ │ + vpbroadcastd 0xdcb27(%rip),%ymm7 │ │ + vbroadcasti128 0x8(%rsp),%ymm6 │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ + vpaddd %ymm7,%ymm8,%ymm8 │ │ + vpaddd %ymm7,%ymm9,%ymm9 │ │ + vpermq $0xd8,%ymm0,%ymm7 │ │ + vshufpd $0x4,%ymm7,%ymm6,%ymm6 │ │ + vpunpcklwd %ymm7,%ymm6,%ymm5 │ │ + vpunpckhwd %ymm7,%ymm6,%ymm6 │ │ + vpmaddwd %ymm5,%ymm15,%ymm7 │ │ + vpaddd %ymm7,%ymm8,%ymm8 │ │ + vpmaddwd %ymm6,%ymm15,%ymm7 │ │ + vpaddd %ymm7,%ymm9,%ymm7 │ │ + vpsrad $0xa,%ymm8,%ymm8 │ │ + vpsrad $0xa,%ymm7,%ymm7 │ │ + vpackssdw %ymm7,%ymm8,%ymm8 │ │ + vextracti128 $0x1,%ymm8,%xmm7 │ │ + vpackuswb %xmm7,%xmm8,%xmm8 │ │ + vpshufd $0xd8,%xmm8,%xmm7 │ │ + vmovq %xmm7,(%rdi) │ │ + vmovhps %xmm7,(%rdi,%rsi,1) │ │ + lea (%rdi,%rsi,2),%rdi │ │ + sub $0x2,%r9d │ │ + jg 16a69 │ │ + add $0x8,%r8 │ │ + add $0x8,%r10 │ │ + movzbl %al,%r9d │ │ + mov %r8,%rdx │ │ + mov %r10,%rdi │ │ + sub $0x100,%eax │ │ + jg 1690e │ │ + vzeroupper │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov $0x1e002d,%eax │ │ + mov %eax,%r10d │ │ + jmpq 16c40 │ │ + nopl (%rax) │ │ + mov $0x1e002d,%eax │ │ + mov $0xf003c,%r10d │ │ + jmp 16c40 │ │ + nopl (%rax) │ │ + mov $0xf003c,%eax │ │ + mov $0x1e002d,%r10d │ │ + jmp 16c40 │ │ + nopl (%rax) │ │ + mov $0xf003c,%eax │ │ + mov %eax,%r10d │ │ + jmp 16c40 │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov $0x1e002d,%eax │ │ + mov $0x2d,%r10d │ │ + jmp 16c40 │ │ + nopl (%rax) │ │ + mov $0x2d,%eax │ │ + mov $0x1e002d,%r10d │ │ + jmp 16c40 │ │ + nopl (%rax) │ │ + mov $0xf003c,%eax │ │ + mov $0x2d,%r10d │ │ + jmp 16c40 │ │ + nopl (%rax) │ │ + mov $0x2d,%eax │ │ + mov $0xf003c,%r10d │ │ + jmp 16c40 │ │ + nopl (%rax) │ │ + mov $0x2d,%eax │ │ + mov %eax,%r10d │ │ + nopl 0x0(%rax,%rax,1) │ │ + imul $0x10101,%r9d,%r9d │ │ + add %eax,%r9d │ │ + imul $0x10101,0x8(%rsp),%eax │ │ + add %r10d,%eax │ │ + lea -0x192a(%rip),%r10 │ │ + movslq %ecx,%rcx │ │ + test $0xf00,%r9d │ │ + jne 16c89 │ │ + test $0xf00,%eax │ │ + jne 16f15 │ │ + tzcnt %ecx,%ecx │ │ + movzwl 0xde32c(%r10,%rcx,2),%ecx │ │ + add %r10,%rcx │ │ + lea (%rdx,%rdx,2),%rax │ │ + jmpq *%rcx │ │ + test $0xf00,%eax │ │ + jne 1725f │ │ + vpbroadcastd 0xdc993(%rip),%ymm4 │ │ + vbroadcasti128 0xdc83a(%rip),%ymm5 │ │ + cmp $0x4,%ecx │ │ + je 16ceb │ │ + tzcnt %ecx,%ecx │ │ + vbroadcasti128 0xdc838(%rip),%ymm6 │ │ + vbroadcasti128 0xdc83f(%rip),%ymm7 │ │ + shr $0x10,%r9d │ │ + sub $0x3,%rsi │ │ + movzwl 0xde3a2(%r10,%rcx,2),%ecx │ │ + vpbroadcastd 0xf8696(%r10,%r9,8),%ymm8 │ │ + vpbroadcastd 0xf869a(%r10,%r9,8),%ymm9 │ │ + add %r10,%rcx │ │ + jmpq *%rcx │ │ + movzbl %r9b,%r9d │ │ + dec %rsi │ │ + vpbroadcastd 0xf8698(%r10,%r9,8),%ymm6 │ │ + lea (%rdx,%rdx,2),%r10 │ │ + vmovq (%rsi),%xmm0 │ │ + vpbroadcastq (%rsi,%rdx,2),%ymm2 │ │ + vmovq (%rsi,%rdx,1),%xmm1 │ │ + vpblendd $0xf0,%ymm2,%ymm0,%ymm0 │ │ + vpbroadcastq (%rsi,%r10,1),%ymm2 │ │ + lea (%rsi,%rdx,4),%rsi │ │ + vpblendd $0xf0,%ymm2,%ymm1,%ymm1 │ │ + vpshufb %ymm5,%ymm0,%ymm0 │ │ + vpshufb %ymm5,%ymm1,%ymm1 │ │ + vpmaddubsw %ymm6,%ymm0,%ymm0 │ │ + vpmaddubsw %ymm6,%ymm1,%ymm1 │ │ + vphaddw %ymm1,%ymm0,%ymm0 │ │ + vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ + vmovdqa %ymm0,(%rdi) │ │ + add $0x20,%rdi │ │ + sub $0x4,%r8d │ │ + jg 16d00 │ │ + vzeroupper │ │ + retq │ │ + vmovdqu (%rsi),%xmm0 │ │ + vinserti128 $0x1,(%rsi,%rdx,1),%ymm0,%ymm0 │ │ + lea (%rsi,%rdx,2),%rsi │ │ + vpshufb %ymm5,%ymm0,%ymm1 │ │ + vpshufb %ymm6,%ymm0,%ymm2 │ │ + vpshufb %ymm7,%ymm0,%ymm3 │ │ + vpmaddubsw %ymm8,%ymm1,%ymm1 │ │ + vpmaddubsw %ymm8,%ymm2,%ymm0 │ │ + vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ + vpmaddubsw %ymm9,%ymm3,%ymm3 │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ + vpaddw %ymm3,%ymm0,%ymm0 │ │ + vphaddw %ymm0,%ymm1,%ymm0 │ │ + vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ + vmovdqa %ymm0,(%rdi) │ │ + add $0x20,%rdi │ │ + sub $0x2,%r8d │ │ + jg 16d55 │ │ + vzeroupper │ │ + retq │ │ + vmovdqu (%rsi),%xmm0 │ │ + vinserti128 $0x1,0x8(%rsi),%ymm0,%ymm0 │ │ + vpshufb %ymm5,%ymm0,%ymm1 │ │ + vpshufb %ymm6,%ymm0,%ymm2 │ │ + vpshufb %ymm7,%ymm0,%ymm3 │ │ + vpmaddubsw %ymm8,%ymm1,%ymm1 │ │ + vpmaddubsw %ymm8,%ymm2,%ymm0 │ │ + vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ + vpmaddubsw %ymm9,%ymm3,%ymm3 │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ + vpaddw %ymm3,%ymm0,%ymm0 │ │ + vphaddw %ymm0,%ymm1,%ymm0 │ │ + vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ + vmovdqa %ymm0,(%rdi) │ │ + vmovdqu (%rsi,%rdx,1),%xmm0 │ │ + vinserti128 $0x1,0x8(%rsi,%rdx,1),%ymm0,%ymm0 │ │ + lea (%rsi,%rdx,2),%rsi │ │ + vpshufb %ymm5,%ymm0,%ymm1 │ │ + vpshufb %ymm6,%ymm0,%ymm2 │ │ + vpshufb %ymm7,%ymm0,%ymm3 │ │ + vpmaddubsw %ymm8,%ymm1,%ymm1 │ │ + vpmaddubsw %ymm8,%ymm2,%ymm0 │ │ + vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ + vpmaddubsw %ymm9,%ymm3,%ymm3 │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ + vpaddw %ymm3,%ymm0,%ymm0 │ │ + vphaddw %ymm0,%ymm1,%ymm0 │ │ + vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ + vmovdqa %ymm0,0x20(%rdi) │ │ + add $0x40,%rdi │ │ + sub $0x2,%r8d │ │ + jg 16dab │ │ + vzeroupper │ │ + retq │ │ + xor %eax,%eax │ │ + jmp 16e60 │ │ + mov $0xffffffffffffffe0,%rax │ │ + jmp 16e60 │ │ + mov $0xffffffffffffffa0,%rax │ │ + sub %rax,%rsi │ │ + mov %rax,%r9 │ │ + vmovdqu (%rsi,%rax,1),%xmm0 │ │ + vinserti128 $0x1,0x8(%rsi,%rax,1),%ymm0,%ymm0 │ │ + vpshufb %ymm5,%ymm0,%ymm1 │ │ + vpshufb %ymm6,%ymm0,%ymm2 │ │ + vpshufb %ymm7,%ymm0,%ymm3 │ │ + vpmaddubsw %ymm8,%ymm1,%ymm1 │ │ + vpmaddubsw %ymm8,%ymm2,%ymm0 │ │ + vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ + vpmaddubsw %ymm9,%ymm3,%ymm3 │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ + vpaddw %ymm3,%ymm0,%ymm0 │ │ + vphaddw %ymm0,%ymm1,%ymm0 │ │ + vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ + vmovdqa %ymm0,(%rdi) │ │ + vmovdqu 0x10(%rsi,%rax,1),%xmm0 │ │ + vinserti128 $0x1,0x18(%rsi,%rax,1),%ymm0,%ymm0 │ │ + vpshufb %ymm5,%ymm0,%ymm1 │ │ + vpshufb %ymm6,%ymm0,%ymm2 │ │ + vpshufb %ymm7,%ymm0,%ymm3 │ │ + vpmaddubsw %ymm8,%ymm1,%ymm1 │ │ + vpmaddubsw %ymm8,%ymm2,%ymm0 │ │ + vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ + vpmaddubsw %ymm9,%ymm3,%ymm3 │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ + vpaddw %ymm3,%ymm0,%ymm0 │ │ + vphaddw %ymm0,%ymm1,%ymm0 │ │ + vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ + vmovdqa %ymm0,0x20(%rdi) │ │ + add $0x40,%rdi │ │ + add $0x20,%rax │ │ + jle 16e66 │ │ + add %rdx,%rsi │ │ + mov %r9,%rax │ │ + dec %r8d │ │ + jg 16e66 │ │ + vzeroupper │ │ + retq │ │ + movzbl %al,%r9d │ │ + shr $0x10,%eax │ │ + cmp $0x4,%r8d │ │ + cmove %r9d,%eax │ │ + lea 0xf8696(%r10,%rax,8),%rax │ │ + lea (%rdx,%rdx,2),%r10 │ │ + sub %r10,%rsi │ │ + vpbroadcastd 0xdc6f4(%rip),%ymm7 │ │ + vpbroadcastw (%rax),%ymm8 │ │ + vpbroadcastw 0x2(%rax),%ymm9 │ │ + vpbroadcastw 0x4(%rax),%ymm10 │ │ + vpbroadcastw 0x6(%rax),%ymm11 │ │ + cmp $0x8,%ecx │ │ + jg 1713a │ │ + je 1703b │ │ + vmovd (%rsi),%xmm0 │ │ + vpbroadcastd (%rsi,%rdx,2),%ymm1 │ │ + vpbroadcastd (%rsi,%rdx,1),%xmm2 │ │ + add %r10,%rsi │ │ + vpbroadcastd (%rsi),%ymm3 │ │ + vpblendd $0x1,%ymm0,%ymm1,%ymm1 │ │ + vpblendd $0x3,%ymm2,%ymm3,%ymm3 │ │ + vpbroadcastd (%rsi,%rdx,1),%ymm0 │ │ + vpbroadcastd (%rsi,%rdx,2),%ymm2 │ │ + vpblendd $0x68,%ymm0,%ymm1,%ymm1 │ │ + vpbroadcastd (%rsi,%r10,1),%ymm0 │ │ + vbroadcasti128 0xdc5c9(%rip),%ymm5 │ │ + vpblendd $0xc0,%ymm2,%ymm3,%ymm3 │ │ + vpblendd $0x55,%ymm1,%ymm3,%ymm2 │ │ + vpblendd $0xaa,%ymm1,%ymm3,%ymm3 │ │ + vpunpcklbw %ymm3,%ymm2,%ymm1 │ │ + vpblendd $0x80,%ymm0,%ymm3,%ymm3 │ │ + vpunpckhbw %ymm3,%ymm2,%ymm2 │ │ + lea (%rsi,%rdx,4),%rsi │ │ + vpinsrd $0x1,(%rsi),%xmm0,%xmm0 │ │ + vpbroadcastd (%rsi,%rdx,1),%ymm3 │ │ + vpbroadcastd (%rsi,%rdx,2),%ymm4 │ │ + vpblendd $0x3,%ymm0,%ymm3,%ymm3 │ │ + vpbroadcastd (%rsi,%r10,1),%ymm0 │ │ + vpblendd $0x20,%ymm4,%ymm3,%ymm3 │ │ + vpblendd $0x40,%ymm0,%ymm3,%ymm3 │ │ + vpshufb %ymm5,%ymm3,%ymm3 │ │ + vpmaddubsw %ymm8,%ymm1,%ymm4 │ │ + vperm2i128 $0x21,%ymm3,%ymm2,%ymm1 │ │ + vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ + vpaddw %ymm2,%ymm4,%ymm4 │ │ + vmovdqa %ymm3,%ymm2 │ │ + vpmaddubsw %ymm11,%ymm3,%ymm3 │ │ + vpaddw %ymm4,%ymm3,%ymm3 │ │ + vpmaddubsw %ymm10,%ymm1,%ymm4 │ │ + vpaddw %ymm4,%ymm3,%ymm3 │ │ + vpmulhrsw %ymm7,%ymm3,%ymm3 │ │ + vmovdqa %ymm3,(%rdi) │ │ + add $0x20,%rdi │ │ + sub $0x4,%r8d │ │ + jg 16fc7 │ │ + vzeroupper │ │ + retq │ │ + vmovq (%rsi),%xmm1 │ │ + vpbroadcastq (%rsi,%rdx,1),%ymm4 │ │ + vpbroadcastq (%rsi,%rdx,2),%ymm2 │ │ + vpbroadcastq (%rsi,%r10,1),%ymm5 │ │ + lea (%rsi,%rdx,4),%rsi │ │ + vpbroadcastq (%rsi),%ymm3 │ │ + vpbroadcastq (%rsi,%rdx,1),%ymm6 │ │ + vpbroadcastq (%rsi,%rdx,2),%ymm0 │ │ + vpblendd $0x30,%ymm4,%ymm1,%ymm1 │ │ + vpblendd $0x30,%ymm2,%ymm4,%ymm4 │ │ + vpunpcklbw %ymm4,%ymm1,%ymm1 │ │ + vpblendd $0x30,%ymm5,%ymm2,%ymm2 │ │ + vpblendd $0x30,%ymm3,%ymm5,%ymm5 │ │ + vpunpcklbw %ymm5,%ymm2,%ymm2 │ │ + vpblendd $0x30,%ymm6,%ymm3,%ymm3 │ │ + vpblendd $0x30,%ymm0,%ymm6,%ymm6 │ │ + vpunpcklbw %ymm6,%ymm3,%ymm3 │ │ + vpbroadcastq (%rsi,%r10,1),%ymm4 │ │ + lea (%rsi,%rdx,4),%rsi │ │ + vpmaddubsw %ymm9,%ymm2,%ymm5 │ │ + vpmaddubsw %ymm8,%ymm2,%ymm6 │ │ + vpblendd $0x30,%ymm4,%ymm0,%ymm2 │ │ + vpbroadcastq (%rsi),%ymm0 │ │ + vpblendd $0x30,%ymm0,%ymm4,%ymm4 │ │ + vpunpcklbw %ymm4,%ymm2,%ymm2 │ │ + vpmaddubsw %ymm8,%ymm1,%ymm1 │ │ + vpmaddubsw %ymm9,%ymm3,%ymm4 │ │ + vpaddw %ymm1,%ymm5,%ymm5 │ │ + vmovdqa %ymm3,%ymm1 │ │ + vpmaddubsw %ymm10,%ymm3,%ymm3 │ │ + vpaddw %ymm4,%ymm6,%ymm6 │ │ + vpaddw %ymm3,%ymm5,%ymm5 │ │ + vpbroadcastq (%rsi,%rdx,1),%ymm4 │ │ + vpblendd $0x30,%ymm4,%ymm0,%ymm3 │ │ + vpbroadcastq (%rsi,%rdx,2),%ymm0 │ │ + vpblendd $0x30,%ymm0,%ymm4,%ymm4 │ │ + vpunpcklbw %ymm4,%ymm3,%ymm3 │ │ + vpmaddubsw %ymm11,%ymm2,%ymm4 │ │ + vpaddw %ymm4,%ymm5,%ymm5 │ │ + vpmaddubsw %ymm10,%ymm2,%ymm4 │ │ + vpaddw %ymm4,%ymm6,%ymm6 │ │ + vpmaddubsw %ymm11,%ymm3,%ymm4 │ │ + vpaddw %ymm4,%ymm6,%ymm6 │ │ + vpmulhrsw %ymm7,%ymm5,%ymm5 │ │ + vpmulhrsw %ymm7,%ymm6,%ymm6 │ │ + vmovdqa %ymm5,(%rdi) │ │ + vmovdqa %ymm6,0x20(%rdi) │ │ + add $0x40,%rdi │ │ + sub $0x4,%r8d │ │ + jg 17096 │ │ + vzeroupper │ │ + retq │ │ + add %ecx,%ecx │ │ + mov %rsi,%r9 │ │ + mov %rdi,%r10 │ │ + lea -0x100(%r8,%rcx,8),%eax │ │ + vbroadcasti128 (%rsi),%ymm4 │ │ + vbroadcasti128 (%rsi,%rdx,1),%ymm5 │ │ + lea (%rsi,%rdx,2),%rsi │ │ + vbroadcasti128 (%rsi,%rdx,1),%ymm0 │ │ + vbroadcasti128 (%rsi),%ymm6 │ │ + lea (%rsi,%rdx,2),%rsi │ │ + vbroadcasti128 (%rsi),%ymm1 │ │ + vbroadcasti128 (%rsi,%rdx,1),%ymm2 │ │ + lea (%rsi,%rdx,2),%rsi │ │ + vbroadcasti128 (%rsi),%ymm3 │ │ + vshufpd $0xc,%ymm0,%ymm4,%ymm4 │ │ + vshufpd $0xc,%ymm1,%ymm5,%ymm5 │ │ + vpunpcklbw %ymm5,%ymm4,%ymm1 │ │ + vpunpckhbw %ymm5,%ymm4,%ymm4 │ │ + vshufpd $0xc,%ymm2,%ymm6,%ymm6 │ │ + vpunpcklbw %ymm6,%ymm5,%ymm2 │ │ + vpunpckhbw %ymm6,%ymm5,%ymm5 │ │ + vshufpd $0xc,%ymm3,%ymm0,%ymm0 │ │ + vpunpcklbw %ymm0,%ymm6,%ymm3 │ │ + vpunpckhbw %ymm0,%ymm6,%ymm6 │ │ + vbroadcasti128 (%rsi,%rdx,1),%ymm12 │ │ + lea (%rsi,%rdx,2),%rsi │ │ + vbroadcasti128 (%rsi),%ymm13 │ │ + vpmaddubsw %ymm8,%ymm1,%ymm14 │ │ + vpmaddubsw %ymm8,%ymm2,%ymm15 │ │ + vmovdqa %ymm3,%ymm1 │ │ + vmovdqa %ymm4,%ymm2 │ │ + vpmaddubsw %ymm9,%ymm3,%ymm3 │ │ + vpmaddubsw %ymm9,%ymm4,%ymm4 │ │ + vpaddw %ymm3,%ymm14,%ymm14 │ │ + vpaddw %ymm4,%ymm15,%ymm15 │ │ + vmovdqa %ymm5,%ymm3 │ │ + vmovdqa %ymm6,%ymm4 │ │ + vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ + vpmaddubsw %ymm10,%ymm6,%ymm6 │ │ + vpaddw %ymm5,%ymm14,%ymm14 │ │ + vpaddw %ymm6,%ymm15,%ymm15 │ │ + vshufpd $0xd,%ymm12,%ymm0,%ymm6 │ │ + vshufpd $0xc,%ymm13,%ymm12,%ymm0 │ │ + vpunpcklbw %ymm0,%ymm6,%ymm5 │ │ + vpunpckhbw %ymm0,%ymm6,%ymm6 │ │ + vpmaddubsw %ymm11,%ymm5,%ymm12 │ │ + vpmaddubsw %ymm11,%ymm6,%ymm13 │ │ + vpaddw %ymm12,%ymm14,%ymm14 │ │ + vpaddw %ymm13,%ymm15,%ymm15 │ │ + vpmulhrsw %ymm7,%ymm14,%ymm14 │ │ + vpmulhrsw %ymm7,%ymm15,%ymm15 │ │ + vmovdqa %ymm14,(%rdi) │ │ + vmovdqa %ymm15,(%rdi,%rcx,1) │ │ + lea (%rdi,%rcx,2),%rdi │ │ + sub $0x2,%r8d │ │ + jg 171a8 │ │ + add $0x10,%r9 │ │ + add $0x20,%r10 │ │ + movzbl %al,%r8d │ │ + mov %r9,%rsi │ │ + mov %r10,%rdi │ │ + sub $0x100,%eax │ │ + jg 1714a │ │ + vzeroupper │ │ + retq │ │ + cmp $0x4,%ecx │ │ + je 172c2 │ │ + shr $0x10,%r9d │ │ + sub $0x3,%rsi │ │ + vpbroadcastd 0xf8696(%r10,%r9,8),%ymm10 │ │ + vpbroadcastd 0xf869a(%r10,%r9,8),%ymm11 │ │ + movzbl %al,%r9d │ │ + shr $0x10,%eax │ │ + cmp $0x4,%r8d │ │ + cmove %r9d,%eax │ │ + vpbroadcastq 0xf8696(%r10,%rax,8),%ymm0 │ │ + lea (%rdx,%rdx,2),%r10 │ │ + sub %r10,%rsi │ │ + vpunpcklbw %ymm0,%ymm0,%ymm0 │ │ + vpsraw $0x8,%ymm0,%ymm0 │ │ + vpshufd $0x0,%ymm0,%ymm12 │ │ + vpshufd $0x55,%ymm0,%ymm13 │ │ + vpshufd $0xaa,%ymm0,%ymm14 │ │ + vpshufd $0xff,%ymm0,%ymm15 │ │ + jmpq 17488 │ │ + movzbl %r9b,%r9d │ │ + dec %rsi │ │ + vpbroadcastd 0xf8698(%r10,%r9,8),%ymm8 │ │ + movzbl %al,%r9d │ │ + shr $0x10,%eax │ │ + cmp $0x4,%r8d │ │ + cmove %r9d,%eax │ │ + vpbroadcastq 0xf8696(%r10,%rax,8),%ymm0 │ │ + lea (%rdx,%rdx,2),%r10 │ │ + sub %r10,%rsi │ │ + vmovdqa 0xdc1c5(%rip),%ymm7 │ │ + vpmovzxbd 0xdc26c(%rip),%ymm9 │ │ + vpbroadcastd 0xdc323(%rip),%ymm10 │ │ + vpunpcklbw %ymm0,%ymm0,%ymm0 │ │ + vpsraw $0x8,%ymm0,%ymm0 │ │ + vpbroadcastd 0xdc315(%rip),%ymm11 │ │ + vpshufd $0x0,%ymm0,%ymm12 │ │ + vpshufd $0x55,%ymm0,%ymm13 │ │ + vpshufd $0xaa,%ymm0,%ymm14 │ │ + vpshufd $0xff,%ymm0,%ymm15 │ │ + vpbroadcastq (%rsi),%ymm2 │ │ + vpbroadcastq (%rsi,%rdx,1),%ymm4 │ │ + vpbroadcastq (%rsi,%rdx,2),%ymm0 │ │ + vpbroadcastq (%rsi,%r10,1),%ymm5 │ │ + lea (%rsi,%rdx,4),%rsi │ │ + vpbroadcastq (%rsi),%ymm3 │ │ + vpbroadcastq (%rsi,%rdx,1),%ymm6 │ │ + vpbroadcastq (%rsi,%rdx,2),%ymm1 │ │ + vpblendd $0xcc,%ymm4,%ymm2,%ymm2 │ │ + vpblendd $0xcc,%ymm5,%ymm0,%ymm0 │ │ + vpblendd $0xcc,%ymm6,%ymm3,%ymm3 │ │ + vpshufb %ymm7,%ymm2,%ymm2 │ │ + vpshufb %ymm7,%ymm0,%ymm0 │ │ + vpshufb %ymm7,%ymm3,%ymm3 │ │ + vpshufb %ymm7,%ymm1,%ymm1 │ │ + vpmaddubsw %ymm8,%ymm2,%ymm2 │ │ + vpmaddubsw %ymm8,%ymm0,%ymm0 │ │ + vpmaddubsw %ymm8,%ymm3,%ymm3 │ │ + vpmaddubsw %ymm8,%ymm1,%ymm1 │ │ + vphaddw %ymm0,%ymm2,%ymm2 │ │ + vphaddw %ymm1,%ymm3,%ymm3 │ │ + vpmulhrsw %ymm2,%ymm10,%ymm2 │ │ + vpmulhrsw %ymm3,%ymm10,%ymm3 │ │ + vpalignr $0x4,%ymm2,%ymm3,%ymm4 │ │ + vpunpcklwd %ymm4,%ymm2,%ymm1 │ │ + vpunpckhwd %ymm4,%ymm2,%ymm2 │ │ + vpshufd $0x99,%ymm3,%ymm0 │ │ + vpunpcklwd %ymm0,%ymm3,%ymm3 │ │ + vpmaddwd %ymm1,%ymm12,%ymm5 │ │ + vpmaddwd %ymm2,%ymm12,%ymm6 │ │ + vpmaddwd %ymm2,%ymm13,%ymm2 │ │ + vpmaddwd %ymm3,%ymm13,%ymm4 │ │ + vmovdqa %ymm3,%ymm1 │ │ + vpmaddwd %ymm3,%ymm14,%ymm3 │ │ + vpaddd %ymm2,%ymm5,%ymm5 │ │ + vpbroadcastq (%rsi,%r10,1),%ymm2 │ │ + lea (%rsi,%rdx,4),%rsi │ │ + vpaddd %ymm4,%ymm6,%ymm6 │ │ + vpbroadcastq (%rsi),%ymm4 │ │ + vpaddd %ymm3,%ymm5,%ymm5 │ │ + vpbroadcastq (%rsi,%rdx,1),%ymm3 │ │ + vpblendd $0xcc,%ymm4,%ymm2,%ymm2 │ │ + vpbroadcastq (%rsi,%rdx,2),%ymm4 │ │ + vpblendd $0xcc,%ymm4,%ymm3,%ymm3 │ │ + vpshufb %ymm7,%ymm2,%ymm2 │ │ + vpshufb %ymm7,%ymm3,%ymm3 │ │ + vpmaddubsw %ymm8,%ymm2,%ymm2 │ │ + vpmaddubsw %ymm8,%ymm3,%ymm3 │ │ + vphaddw %ymm3,%ymm2,%ymm2 │ │ + vpmulhrsw %ymm2,%ymm10,%ymm2 │ │ + vpalignr $0xc,%ymm0,%ymm2,%ymm3 │ │ + vmovdqa %ymm2,%ymm0 │ │ + vpunpcklwd %ymm0,%ymm3,%ymm2 │ │ + vpunpckhwd %ymm0,%ymm3,%ymm3 │ │ + vpmaddwd %ymm2,%ymm14,%ymm4 │ │ + vpaddd %ymm6,%ymm11,%ymm6 │ │ + vpaddd %ymm5,%ymm11,%ymm5 │ │ + vpaddd %ymm4,%ymm6,%ymm6 │ │ + vpmaddwd %ymm2,%ymm15,%ymm4 │ │ + vpaddd %ymm4,%ymm5,%ymm5 │ │ + vpmaddwd %ymm3,%ymm15,%ymm4 │ │ + vpaddd %ymm4,%ymm6,%ymm6 │ │ + vpsrad $0x6,%ymm5,%ymm5 │ │ + vpsrad $0x6,%ymm6,%ymm6 │ │ + vpackssdw %ymm6,%ymm5,%ymm5 │ │ + vpermd %ymm5,%ymm9,%ymm5 │ │ + vmovdqa %ymm5,(%rdi) │ │ + add $0x20,%rdi │ │ + sub $0x4,%r8d │ │ + jg 173c4 │ │ + vzeroupper │ │ + retq │ │ + lea -0x40(,%rcx,8),%eax │ │ + mov %rsi,%r9 │ │ + mov %rdi,%r10 │ │ + lea (%r8,%rax,4),%eax │ │ + vbroadcasti128 0xdc03e(%rip),%ymm7 │ │ + vmovdqu (%rsi),%xmm4 │ │ + vbroadcasti128 0xdc041(%rip),%ymm8 │ │ + vmovdqu (%rsi,%rdx,1),%xmm5 │ │ + lea (%rsi,%rdx,2),%rsi │ │ + vbroadcasti128 0xdc03f(%rip),%ymm9 │ │ + vmovdqu (%rsi),%xmm6 │ │ + vbroadcasti128 (%rsi,%rdx,1),%ymm0 │ │ + lea (%rsi,%rdx,2),%rsi │ │ + vpblendd $0xf0,%ymm0,%ymm4,%ymm4 │ │ + vinserti128 $0x1,(%rsi),%ymm5,%ymm5 │ │ + vinserti128 $0x1,(%rsi,%rdx,1),%ymm6,%ymm6 │ │ + lea (%rsi,%rdx,2),%rsi │ │ + vinserti128 $0x1,(%rsi),%ymm0,%ymm0 │ │ + vpshufb %ymm8,%ymm4,%ymm2 │ │ + vpshufb %ymm9,%ymm4,%ymm3 │ │ + vpshufb %ymm7,%ymm4,%ymm4 │ │ + vpmaddubsw %ymm10,%ymm2,%ymm1 │ │ + vpmaddubsw %ymm11,%ymm3,%ymm3 │ │ + vpmaddubsw %ymm11,%ymm2,%ymm2 │ │ + vpmaddubsw %ymm10,%ymm4,%ymm4 │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ + vpaddw %ymm2,%ymm4,%ymm4 │ │ + vphaddw %ymm1,%ymm4,%ymm4 │ │ + vpshufb %ymm8,%ymm5,%ymm2 │ │ + vpshufb %ymm9,%ymm5,%ymm3 │ │ + vpshufb %ymm7,%ymm5,%ymm5 │ │ + vpmaddubsw %ymm10,%ymm2,%ymm1 │ │ + vpmaddubsw %ymm11,%ymm3,%ymm3 │ │ + vpmaddubsw %ymm11,%ymm2,%ymm2 │ │ + vpmaddubsw %ymm10,%ymm5,%ymm5 │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ + vpaddw %ymm2,%ymm5,%ymm5 │ │ + vphaddw %ymm1,%ymm5,%ymm5 │ │ + vpshufb %ymm8,%ymm6,%ymm2 │ │ + vpshufb %ymm9,%ymm6,%ymm3 │ │ + vpshufb %ymm7,%ymm6,%ymm6 │ │ + vpmaddubsw %ymm10,%ymm2,%ymm1 │ │ + vpmaddubsw %ymm11,%ymm3,%ymm3 │ │ + vpmaddubsw %ymm11,%ymm2,%ymm2 │ │ + vpmaddubsw %ymm10,%ymm6,%ymm6 │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ + vpaddw %ymm2,%ymm6,%ymm6 │ │ + vphaddw %ymm1,%ymm6,%ymm6 │ │ + vpshufb %ymm8,%ymm0,%ymm2 │ │ + vpshufb %ymm9,%ymm0,%ymm3 │ │ + vpshufb %ymm7,%ymm0,%ymm0 │ │ + vpmaddubsw %ymm10,%ymm2,%ymm1 │ │ + vpmaddubsw %ymm11,%ymm3,%ymm3 │ │ + vpmaddubsw %ymm11,%ymm2,%ymm2 │ │ + vpmaddubsw %ymm10,%ymm0,%ymm0 │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ + vphaddw %ymm1,%ymm0,%ymm0 │ │ + vpbroadcastd 0xdc07b(%rip),%ymm7 │ │ + vpermq $0xd8,%ymm4,%ymm4 │ │ + vpermq $0xd8,%ymm5,%ymm5 │ │ + vpermq $0xd8,%ymm6,%ymm6 │ │ + vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ + vpmulhrsw %ymm7,%ymm4,%ymm4 │ │ + vpmulhrsw %ymm7,%ymm5,%ymm5 │ │ + vpmulhrsw %ymm7,%ymm6,%ymm6 │ │ + vpermq $0xd8,%ymm0,%ymm7 │ │ + vpunpcklwd %ymm5,%ymm4,%ymm1 │ │ + vpunpckhwd %ymm5,%ymm4,%ymm4 │ │ + vpunpcklwd %ymm6,%ymm5,%ymm2 │ │ + vpunpckhwd %ymm6,%ymm5,%ymm5 │ │ + vpunpcklwd %ymm7,%ymm6,%ymm3 │ │ + vpunpckhwd %ymm7,%ymm6,%ymm6 │ │ + vextracti128 $0x1,%ymm0,(%rdi) │ │ + vmovdqu (%rsi,%rdx,1),%xmm0 │ │ + lea (%rsi,%rdx,2),%rsi │ │ + vinserti128 $0x1,(%rsi),%ymm0,%ymm0 │ │ + vpmaddwd %ymm1,%ymm12,%ymm8 │ │ + vpmaddwd %ymm2,%ymm12,%ymm9 │ │ + vmovdqa %ymm3,%ymm1 │ │ + vmovdqa %ymm4,%ymm2 │ │ + vpmaddwd %ymm3,%ymm13,%ymm3 │ │ + vpmaddwd %ymm4,%ymm13,%ymm4 │ │ + vpaddd %ymm3,%ymm8,%ymm8 │ │ + vpaddd %ymm4,%ymm9,%ymm9 │ │ + vmovdqa %ymm5,%ymm3 │ │ + vmovdqa %ymm6,%ymm4 │ │ + vpmaddwd %ymm5,%ymm14,%ymm5 │ │ + vpmaddwd %ymm6,%ymm14,%ymm6 │ │ + vpaddd %ymm5,%ymm8,%ymm8 │ │ + vpaddd %ymm6,%ymm9,%ymm9 │ │ + vbroadcasti128 0xdbea1(%rip),%ymm6 │ │ + vbroadcasti128 0xdbea8(%rip),%ymm7 │ │ + vbroadcasti128 0xdbe7f(%rip),%ymm5 │ │ + vpshufb %ymm6,%ymm0,%ymm6 │ │ + vpshufb %ymm7,%ymm0,%ymm7 │ │ + vpshufb %ymm5,%ymm0,%ymm0 │ │ + vpmaddubsw %ymm10,%ymm6,%ymm5 │ │ + vpmaddubsw %ymm11,%ymm7,%ymm7 │ │ + vpmaddubsw %ymm11,%ymm6,%ymm6 │ │ + vpmaddubsw %ymm10,%ymm0,%ymm0 │ │ + vpaddw %ymm7,%ymm5,%ymm5 │ │ + vpaddw %ymm6,%ymm0,%ymm0 │ │ + vphaddw %ymm5,%ymm0,%ymm0 │ │ + vpbroadcastd 0xdbf96(%rip),%ymm5 │ │ + vpbroadcastd 0xdbf91(%rip),%ymm7 │ │ + vbroadcasti128 (%rdi),%ymm6 │ │ + vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ + vpaddd %ymm7,%ymm8,%ymm8 │ │ + vpaddd %ymm7,%ymm9,%ymm9 │ │ vpermq $0xd8,%ymm0,%ymm7 │ │ vshufpd $0x4,%ymm7,%ymm6,%ymm6 │ │ vpunpcklwd %ymm7,%ymm6,%ymm5 │ │ vpunpckhwd %ymm7,%ymm6,%ymm6 │ │ vpmaddwd %ymm5,%ymm15,%ymm7 │ │ vpaddd %ymm7,%ymm8,%ymm8 │ │ vpmaddwd %ymm6,%ymm15,%ymm7 │ │ @@ -9930,61 +15083,61 @@ │ │ vpsrad $0x6,%ymm7,%ymm7 │ │ vpackssdw %ymm7,%ymm8,%ymm8 │ │ vpermq $0xd8,%ymm8,%ymm7 │ │ vmovdqa %xmm7,(%rdi) │ │ vextracti128 $0x1,%ymm7,(%rdi,%rcx,2) │ │ lea (%rdi,%rcx,4),%rdi │ │ sub $0x2,%r8d │ │ - jg 10fc9 │ │ + jg 175f9 │ │ add $0x8,%r9 │ │ add $0x10,%r10 │ │ movzbl %al,%r8d │ │ mov %r9,%rsi │ │ mov %r10,%rdi │ │ sub $0x100,%eax │ │ - jg 10e69 │ │ + jg 17499 │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nop │ │ mov $0x4b004b,%eax │ │ mov %eax,%r11d │ │ - jmpq 111a0 │ │ + jmpq 177d0 │ │ nopl (%rax) │ │ mov $0x1e002d,%eax │ │ mov %eax,%r11d │ │ - jmpq 111a0 │ │ + jmpq 177d0 │ │ nopl (%rax) │ │ mov $0x1e002d,%eax │ │ mov $0xf003c,%r11d │ │ - jmp 111a0 │ │ + jmp 177d0 │ │ nopl (%rax) │ │ mov $0xf003c,%eax │ │ mov $0x1e002d,%r11d │ │ - jmp 111a0 │ │ + jmp 177d0 │ │ nopl (%rax) │ │ mov $0xf003c,%eax │ │ mov %eax,%r11d │ │ - jmp 111a0 │ │ + jmp 177d0 │ │ nopw 0x0(%rax,%rax,1) │ │ mov $0x1e002d,%eax │ │ mov $0x2d,%r11d │ │ - jmp 111a0 │ │ + jmp 177d0 │ │ nopl (%rax) │ │ mov $0x2d,%eax │ │ mov $0x1e002d,%r11d │ │ - jmp 111a0 │ │ + jmp 177d0 │ │ nopl (%rax) │ │ mov $0xf003c,%eax │ │ mov $0x2d,%r11d │ │ - jmp 111a0 │ │ + jmp 177d0 │ │ nopl (%rax) │ │ mov $0x2d,%eax │ │ mov $0xf003c,%r11d │ │ - jmp 111a0 │ │ + jmp 177d0 │ │ nopl (%rax) │ │ mov $0x2d,%eax │ │ mov %eax,%r11d │ │ nopl 0x0(%rax,%rax,1) │ │ push %rbx │ │ push %rbp │ │ push %r14 │ │ @@ -9993,48 +15146,48 @@ │ │ push %r13 │ │ sub $0x78,%rsp │ │ lea -0x15(%rip),%r15 │ │ tzcnt %r8d,%r8d │ │ vpbroadcastd 0xc0(%rsp),%ymm8 │ │ vpbroadcastd 0xb0(%rsp),%ymm14 │ │ mov 0xc8(%rsp),%ebx │ │ - vpbroadcastd 0xde264(%r15),%ymm10 │ │ - vpbroadcastd 0xde250(%r15),%ymm12 │ │ - vpbroadcastd 0xde25c(%r15),%ymm13 │ │ + vpbroadcastd 0xdbe74(%r15),%ymm10 │ │ + vpbroadcastd 0xdbe60(%r15),%ymm12 │ │ + vpbroadcastd 0xdbe6c(%r15),%ymm13 │ │ vpxor %ymm9,%ymm9,%ymm9 │ │ lea (%rcx,%rcx,2),%rbp │ │ movzbl %r11b,%r10d │ │ shr $0x10,%r11d │ │ cmp $0x6,%r9d │ │ cmovs %r10d,%r11d │ │ sub %rbp,%rdx │ │ cmp $0x400,%ebx │ │ - je 11dc6 │ │ + je 183f6 │ │ cmp $0x800,%ebx │ │ - je 1277b │ │ - movzwl 0xde302(%r15,%r8,2),%r8d │ │ + je 18dab │ │ + movzwl 0xdbf12(%r15,%r8,2),%r8d │ │ add %r15,%r8 │ │ jmpq *%r8 │ │ mov 0xb8(%rsp),%r10d │ │ movzbl %al,%eax │ │ dec %rdx │ │ vmovd %eax,%xmm15 │ │ vpunpckldq %ymm8,%ymm9,%ymm8 │ │ vpaddd %ymm8,%ymm14,%ymm14 │ │ - vpbroadcastd 0xde268(%r15),%ymm11 │ │ + vpbroadcastd 0xdbe78(%r15),%ymm11 │ │ vpbroadcastd %xmm15,%xmm15 │ │ vpand %ymm10,%ymm14,%ymm8 │ │ vpsrld $0x6,%ymm8,%ymm8 │ │ vpaddd %xmm8,%xmm15,%xmm15 │ │ vmovd %xmm15,%r8d │ │ vpextrd $0x1,%xmm15,%eax │ │ - vbroadcasti128 0xde1c0(%r15),%ymm5 │ │ - vbroadcasti128 0xde140(%r15),%ymm6 │ │ - vpbroadcastd 0xf8a0a(%r15,%r8,8),%ymm15 │ │ - vpbroadcastd 0xf8a0a(%r15,%rax,8),%ymm7 │ │ + vbroadcasti128 0xdbdd0(%r15),%ymm5 │ │ + vbroadcasti128 0xdbd50(%r15),%ymm6 │ │ + vpbroadcastd 0xf61fa(%r15,%r8,8),%ymm15 │ │ + vpbroadcastd 0xf61fa(%r15,%rax,8),%ymm7 │ │ vpcmpeqd %ymm9,%ymm8,%ymm8 │ │ vpsrld $0xa,%ymm14,%ymm14 │ │ vmovq (%rdx),%xmm0 │ │ vmovq (%rdx,%rcx,2),%xmm1 │ │ vmovhps (%rdx,%rcx,1),%xmm0,%xmm0 │ │ vmovhps (%rdx,%rbp,1),%xmm1,%xmm1 │ │ lea (%rdx,%rcx,4),%rdx │ │ @@ -10063,15 +15216,15 @@ │ │ vpunpcklwd %xmm4,%xmm1,%xmm2 │ │ vpunpckhwd %xmm4,%xmm1,%xmm4 │ │ and $0x3ff,%r10d │ │ mov $0x40000000,%eax │ │ mov %r10d,%r8d │ │ shr $0x6,%r8d │ │ lea (%r11,%r8,1),%r8d │ │ - cmovne 0xf8a08(%r15,%r8,8),%rax │ │ + cmovne 0xf61f8(%r15,%r8,8),%rax │ │ vmovq %rax,%xmm11 │ │ vpunpcklbw %xmm11,%xmm11,%xmm11 │ │ vpsraw $0x8,%xmm11,%xmm11 │ │ vpshufd $0x0,%xmm11,%xmm8 │ │ vpshufd $0x55,%xmm11,%xmm9 │ │ vpshufd $0xaa,%xmm11,%xmm10 │ │ vpshufd $0xff,%xmm11,%xmm11 │ │ @@ -10085,74 +15238,74 @@ │ │ vpaddd %xmm7,%xmm5,%xmm5 │ │ vpsrad $0xa,%xmm5,%xmm5 │ │ vpackssdw %xmm5,%xmm5,%xmm5 │ │ vpackuswb %xmm5,%xmm5,%xmm5 │ │ vpextrw $0x0,%xmm5,(%rdi) │ │ add %rsi,%rdi │ │ dec %r9d │ │ - je 1315a │ │ + je 19784 │ │ add %ebx,%r10d │ │ test $0xfffffc00,%r10d │ │ - je 1133d │ │ + je 1796d │ │ vmovq (%rdx),%xmm5 │ │ test $0x400,%r10d │ │ - je 1141a │ │ + je 17a4a │ │ add %rcx,%rdx │ │ vshufps $0x4e,%xmm0,%xmm3,%xmm3 │ │ vshufps $0x4e,%xmm2,%xmm0,%xmm0 │ │ vshufps $0x4e,%xmm4,%xmm2,%xmm2 │ │ vpshufb %xmm14,%xmm5,%xmm5 │ │ vpmaddubsw %xmm15,%xmm5,%xmm5 │ │ vphaddw %xmm5,%xmm5,%xmm5 │ │ vpmulhrsw %xmm5,%xmm12,%xmm5 │ │ vpalignr $0xc,%xmm1,%xmm5,%xmm1 │ │ vpunpcklqdq %xmm1,%xmm1,%xmm1 │ │ vpunpcklwd %xmm5,%xmm1,%xmm4 │ │ - jmpq 1133d │ │ + jmpq 1796d │ │ vmovhps (%rdx,%rcx,1),%xmm5,%xmm5 │ │ lea (%rdx,%rcx,2),%rdx │ │ vmovdqa %xmm0,%xmm3 │ │ vmovdqa %xmm2,%xmm0 │ │ vpshufb %xmm14,%xmm5,%xmm5 │ │ vpmaddubsw %xmm15,%xmm5,%xmm5 │ │ vphaddw %xmm5,%xmm5,%xmm5 │ │ vpmulhrsw %xmm5,%xmm12,%xmm5 │ │ vpalignr $0x8,%xmm1,%xmm5,%xmm1 │ │ vpshufd $0x39,%xmm1,%xmm5 │ │ vpunpcklwd %xmm5,%xmm1,%xmm2 │ │ vpunpckhwd %xmm5,%xmm1,%xmm4 │ │ - jmpq 1133d │ │ + jmpq 1796d │ │ mov 0xb8(%rsp),%r10d │ │ - vbroadcasti128 0xde1e0(%r15),%ymm7 │ │ + vbroadcasti128 0xdbdf0(%r15),%ymm7 │ │ movzbl %al,%eax │ │ dec %rdx │ │ vmovd %eax,%xmm15 │ │ vpmaddwd %ymm7,%ymm8,%ymm8 │ │ - vpbroadcastd 0xde268(%r15),%ymm11 │ │ + vpbroadcastd 0xdbe78(%r15),%ymm11 │ │ vpbroadcastd %xmm15,%xmm15 │ │ vpaddd %ymm8,%ymm14,%ymm14 │ │ vpand %ymm10,%ymm14,%ymm0 │ │ vpsrld $0x6,%ymm0,%ymm0 │ │ vpaddd %xmm0,%xmm15,%xmm15 │ │ vmovd %xmm15,%r8d │ │ vpextrd $0x1,%xmm15,%eax │ │ vpextrd $0x2,%xmm15,%r14d │ │ vpextrd $0x3,%xmm15,%r12d │ │ - vmovd 0xf8a0a(%r15,%r8,8),%xmm15 │ │ - vbroadcasti128 0xde1c0(%r15),%ymm5 │ │ - vpbroadcastq 0xde140(%r15),%ymm6 │ │ - vpinsrd $0x1,0xf8a0a(%r15,%rax,8),%xmm15,%xmm15 │ │ + vmovd 0xf61fa(%r15,%r8,8),%xmm15 │ │ + vbroadcasti128 0xdbdd0(%r15),%ymm5 │ │ + vpbroadcastq 0xdbd50(%r15),%ymm6 │ │ + vpinsrd $0x1,0xf61fa(%r15,%rax,8),%xmm15,%xmm15 │ │ vpcmpeqd %ymm0,%ymm9,%ymm0 │ │ vpsrld $0xa,%ymm14,%ymm14 │ │ vmovdqu (%rdx),%xmm7 │ │ vmovdqu (%rdx,%rcx,1),%xmm9 │ │ - vpinsrd $0x2,0xf8a0a(%r15,%r14,8),%xmm15,%xmm15 │ │ + vpinsrd $0x2,0xf61fa(%r15,%r14,8),%xmm15,%xmm15 │ │ vmovdqu (%rdx,%rcx,2),%xmm8 │ │ vmovdqu (%rdx,%rbp,1),%xmm10 │ │ - vpinsrd $0x3,0xf8a0a(%r15,%r12,8),%xmm15,%xmm15 │ │ + vpinsrd $0x3,0xf61fa(%r15,%r12,8),%xmm15,%xmm15 │ │ lea (%rdx,%rcx,4),%rdx │ │ vpshufb %ymm5,%ymm14,%ymm14 │ │ vpaddb %ymm6,%ymm14,%ymm14 │ │ vinserti128 $0x1,(%rdx),%ymm7,%ymm7 │ │ vinserti128 $0x1,(%rdx,%rcx,1),%ymm9,%ymm9 │ │ vinserti128 $0x1,%xmm15,%ymm15,%ymm15 │ │ vinserti128 $0x1,(%rdx,%rcx,2),%ymm8,%ymm8 │ │ @@ -10188,15 +15341,15 @@ │ │ vmovdqa %xmm8,0x10(%rsp) │ │ vmovdqa %xmm9,0x20(%rsp) │ │ and $0x3ff,%r10d │ │ mov $0x40000000,%eax │ │ mov %r10d,%r8d │ │ shr $0x6,%r8d │ │ lea (%r11,%r8,1),%r8d │ │ - cmovne 0xf8a08(%r15,%r8,8),%rax │ │ + cmovne 0xf61f8(%r15,%r8,8),%rax │ │ vmovq %rax,%xmm10 │ │ vpunpcklbw %xmm10,%xmm10,%xmm10 │ │ vpsraw $0x8,%xmm10,%xmm10 │ │ vpshufd $0x0,%xmm10,%xmm7 │ │ vpshufd $0x55,%xmm10,%xmm8 │ │ vpshufd $0xaa,%xmm10,%xmm9 │ │ vpshufd $0xff,%xmm10,%xmm10 │ │ @@ -10210,35 +15363,35 @@ │ │ vpaddd %xmm6,%xmm4,%xmm4 │ │ vpsrad $0xa,%xmm4,%xmm4 │ │ vpackssdw %xmm4,%xmm4,%xmm4 │ │ vpackuswb %xmm4,%xmm4,%xmm4 │ │ vmovd %xmm4,(%rdi) │ │ add %rsi,%rdi │ │ dec %r9d │ │ - je 1315a │ │ + je 19784 │ │ add %ebx,%r10d │ │ test $0xfffffc00,%r10d │ │ - je 115cc │ │ + je 17bfc │ │ vmovdqu (%rdx),%xmm4 │ │ test $0x400,%r10d │ │ - je 116b4 │ │ + je 17ce4 │ │ vmovdqa (%rsp),%xmm0 │ │ vmovdqa %xmm1,(%rsp) │ │ vmovdqa 0x10(%rsp),%xmm1 │ │ vmovdqa %xmm2,0x10(%rsp) │ │ vmovdqa 0x20(%rsp),%xmm2 │ │ vmovdqa %xmm3,0x20(%rsp) │ │ vpshufb %xmm14,%xmm4,%xmm4 │ │ vpmaddubsw %xmm15,%xmm4,%xmm4 │ │ vphaddw %xmm4,%xmm4,%xmm4 │ │ vpmulhrsw %xmm4,%xmm12,%xmm4 │ │ vpunpcklwd %xmm4,%xmm11,%xmm3 │ │ vmovdqa %xmm4,%xmm11 │ │ add %rcx,%rdx │ │ - jmpq 115cc │ │ + jmpq 17bfc │ │ vmovdqu (%rdx,%rcx,1),%xmm5 │ │ vmovdqu 0x10(%rsp),%ymm6 │ │ vpshufb %xmm14,%xmm4,%xmm4 │ │ vpshufb %xmm14,%xmm5,%xmm5 │ │ vpmaddubsw %xmm15,%xmm4,%xmm4 │ │ vpmaddubsw %xmm15,%xmm5,%xmm5 │ │ vmovdqu %ymm6,(%rsp) │ │ @@ -10248,70 +15401,70 @@ │ │ vmovdqa %xmm9,0x20(%rsp) │ │ vpsrldq $0x8,%xmm4,%xmm11 │ │ vmovdqa %xmm1,%xmm0 │ │ vmovdqa %xmm2,%xmm1 │ │ vmovdqa %xmm3,%xmm2 │ │ vpunpcklwd %xmm11,%xmm4,%xmm3 │ │ lea (%rdx,%rcx,2),%rdx │ │ - jmpq 115cc │ │ + jmpq 17bfc │ │ movl $0x1,0x30(%rsp) │ │ - jmp 1173b │ │ + jmp 17d6b │ │ movl $0x2,0x30(%rsp) │ │ - jmp 1173b │ │ + jmp 17d6b │ │ movl $0x4,0x30(%rsp) │ │ - jmp 1173b │ │ + jmp 17d6b │ │ movl $0x8,0x30(%rsp) │ │ - jmp 1173b │ │ + jmp 17d6b │ │ movl $0x10,0x30(%rsp) │ │ shr $0x10,%eax │ │ sub $0x3,%rdx │ │ - vpmaddwd 0xde1e0(%r15),%ymm8,%ymm8 │ │ + vpmaddwd 0xdbdf0(%r15),%ymm8,%ymm8 │ │ vmovd %eax,%xmm15 │ │ mov %eax,0x48(%rsp) │ │ mov %rdx,0x38(%rsp) │ │ mov %rdi,0x40(%rsp) │ │ mov %r9d,0xb0(%rsp) │ │ shll $0x3,0xc0(%rsp) │ │ vpbroadcastd %xmm15,%ymm15 │ │ vpaddd %ymm8,%ymm14,%ymm14 │ │ - jmp 117c0 │ │ + jmp 17df0 │ │ decl 0x30(%rsp) │ │ - je 1315a │ │ + je 19784 │ │ addq $0x8,0x40(%rsp) │ │ mov 0xb0(%rsp),%r9d │ │ vpbroadcastd 0xc0(%rsp),%ymm8 │ │ - vpbroadcastd 0xde264(%r15),%ymm10 │ │ + vpbroadcastd 0xdbe74(%r15),%ymm10 │ │ vpaddd 0x10(%rsp),%ymm8,%ymm14 │ │ vpbroadcastd 0x48(%rsp),%ymm15 │ │ vpxor %ymm9,%ymm9,%ymm9 │ │ mov 0x38(%rsp),%rdx │ │ mov 0x40(%rsp),%rdi │ │ - vpbroadcastq 0xde26c(%r15),%ymm11 │ │ + vpbroadcastq 0xdbe7c(%r15),%ymm11 │ │ vpand %ymm10,%ymm14,%ymm6 │ │ vpsrld $0x6,%ymm6,%ymm6 │ │ vpaddd %ymm6,%ymm15,%ymm15 │ │ vpcmpeqd %ymm6,%ymm9,%ymm6 │ │ vextracti128 $0x1,%ymm15,%xmm7 │ │ vmovd %xmm15,%r8d │ │ vpextrd $0x2,%xmm15,%eax │ │ vpextrd $0x1,%xmm15,%r10d │ │ vpextrd $0x3,%xmm15,%ebx │ │ vmovd %xmm7,%ebp │ │ vpextrd $0x2,%xmm7,%r14d │ │ vpextrd $0x1,%xmm7,%r12d │ │ vpextrd $0x3,%xmm7,%r13d │ │ vmovdqu %ymm14,0x10(%rsp) │ │ - vmovq 0xf8a08(%r15,%r8,8),%xmm15 │ │ - vmovq 0xf8a08(%r15,%rax,8),%xmm10 │ │ - vmovhps 0xf8a08(%r15,%r10,8),%xmm15,%xmm15 │ │ - vmovhps 0xf8a08(%r15,%rbx,8),%xmm10,%xmm10 │ │ - vinserti128 $0x1,0xf8a08(%r15,%rbp,8),%ymm15,%ymm15 │ │ - vinserti128 $0x1,0xf8a08(%r15,%r14,8),%ymm10,%ymm10 │ │ - vpbroadcastq 0xf8a08(%r15,%r12,8),%ymm9 │ │ - vpbroadcastq 0xf8a08(%r15,%r13,8),%ymm8 │ │ + vmovq 0xf61f8(%r15,%r8,8),%xmm15 │ │ + vmovq 0xf61f8(%r15,%rax,8),%xmm10 │ │ + vmovhps 0xf61f8(%r15,%r10,8),%xmm15,%xmm15 │ │ + vmovhps 0xf61f8(%r15,%rbx,8),%xmm10,%xmm10 │ │ + vinserti128 $0x1,0xf61f8(%r15,%rbp,8),%ymm15,%ymm15 │ │ + vinserti128 $0x1,0xf61f8(%r15,%r14,8),%ymm10,%ymm10 │ │ + vpbroadcastq 0xf61f8(%r15,%r12,8),%ymm9 │ │ + vpbroadcastq 0xf61f8(%r15,%r13,8),%ymm8 │ │ vpsrld $0xa,%ymm14,%ymm14 │ │ vextracti128 $0x1,%ymm14,%xmm7 │ │ vmovdqa %xmm14,(%rsp) │ │ vmovd %xmm14,%r8d │ │ vpextrd $0x2,%xmm14,%eax │ │ vpextrd $0x1,%xmm14,%r10d │ │ vpextrd $0x3,%xmm14,%ebx │ │ @@ -10321,15 +15474,15 @@ │ │ vpextrd $0x3,%xmm7,%r13d │ │ vpshufd $0x50,%ymm6,%ymm5 │ │ vpshufd $0xfa,%ymm6,%ymm6 │ │ vpblendd $0xc0,%ymm9,%ymm15,%ymm15 │ │ vpblendd $0xc0,%ymm8,%ymm10,%ymm10 │ │ vpblendvb %ymm5,%ymm11,%ymm15,%ymm15 │ │ vpblendvb %ymm6,%ymm11,%ymm10,%ymm10 │ │ - vbroadcasti128 0xde150(%r15),%ymm14 │ │ + vbroadcasti128 0xdbd60(%r15),%ymm14 │ │ vmovq (%rdx,%r8,1),%xmm0 │ │ vmovq (%rdx,%rax,1),%xmm1 │ │ vmovhps (%rdx,%r10,1),%xmm0,%xmm0 │ │ vmovhps (%rdx,%rbx,1),%xmm1,%xmm1 │ │ vinserti128 $0x1,(%rdx,%rbp,1),%ymm0,%ymm0 │ │ vinserti128 $0x1,(%rdx,%r14,1),%ymm1,%ymm1 │ │ vpbroadcastq (%rdx,%r12,1),%ymm4 │ │ @@ -10448,21 +15601,21 @@ │ │ vpmulhrsw %ymm3,%ymm12,%ymm3 │ │ mov 0xb8(%rsp),%r10d │ │ mov 0xc8(%rsp),%ebx │ │ vpshufb %ymm14,%ymm0,%ymm0 │ │ vpshufb %ymm14,%ymm1,%ymm1 │ │ vpshufb %ymm14,%ymm2,%ymm2 │ │ vpshufb %ymm14,%ymm3,%ymm3 │ │ - vbroadcasti128 0xde1d0(%r15),%ymm14 │ │ + vbroadcasti128 0xdbde0(%r15),%ymm14 │ │ and $0x3ff,%r10d │ │ mov $0x40000000,%eax │ │ mov %r10d,%r8d │ │ shr $0x6,%r8d │ │ lea (%r11,%r8,1),%r8d │ │ - cmovne 0xf8a08(%r15,%r8,8),%rax │ │ + cmovne 0xf61f8(%r15,%r8,8),%rax │ │ vmovq %rax,%xmm11 │ │ vpunpcklbw %xmm11,%xmm11,%xmm11 │ │ vpsraw $0x8,%xmm11,%xmm11 │ │ vinserti128 $0x1,%xmm11,%ymm11,%ymm11 │ │ vpshufd $0x0,%ymm11,%ymm8 │ │ vpshufd $0x55,%ymm11,%ymm9 │ │ vpmaddwd %ymm0,%ymm8,%ymm4 │ │ @@ -10478,25 +15631,25 @@ │ │ vpsrad $0xa,%ymm4,%ymm4 │ │ vextracti128 $0x1,%ymm4,%xmm5 │ │ vpackssdw %xmm5,%xmm4,%xmm4 │ │ vpackuswb %xmm4,%xmm4,%xmm4 │ │ vmovq %xmm4,(%rdi) │ │ add %rsi,%rdi │ │ dec %r9d │ │ - je 11779 │ │ + je 17da9 │ │ add %ebx,%r10d │ │ test $0xfffffc00,%r10d │ │ - je 11b93 │ │ + je 181c3 │ │ test $0x400,%r10d │ │ mov %r10d,0x34(%rsp) │ │ mov (%rsp),%r8d │ │ mov 0x8(%rsp),%eax │ │ mov 0x4(%rsp),%r10d │ │ mov 0xc(%rsp),%ebx │ │ - je 11cf0 │ │ + je 18320 │ │ vpbroadcastq (%rdx,%r12,1),%ymm6 │ │ vpbroadcastq (%rdx,%r13,1),%ymm7 │ │ vmovq (%rdx,%r8,1),%xmm4 │ │ vmovq (%rdx,%rax,1),%xmm5 │ │ vmovhps (%rdx,%r10,1),%xmm4,%xmm4 │ │ vmovhps (%rdx,%rbx,1),%xmm5,%xmm5 │ │ vinserti128 $0x1,(%rdx,%rbp,1),%ymm4,%ymm4 │ │ @@ -10516,15 +15669,15 @@ │ │ vpslld $0x10,%ymm4,%ymm5 │ │ vpaddw %ymm5,%ymm4,%ymm4 │ │ vpmulhrsw %ymm4,%ymm12,%ymm4 │ │ vpblendw $0xaa,%ymm1,%ymm0,%ymm0 │ │ vpblendw $0xaa,%ymm2,%ymm1,%ymm1 │ │ vpblendw $0xaa,%ymm3,%ymm2,%ymm2 │ │ vpblendw $0xaa,%ymm4,%ymm3,%ymm3 │ │ - jmpq 11b93 │ │ + jmpq 181c3 │ │ vmovdqa %ymm1,%ymm0 │ │ vmovdqa %ymm2,%ymm1 │ │ vmovdqa %ymm3,%ymm2 │ │ vpbroadcastq (%rdx,%r12,1),%ymm7 │ │ vpbroadcastq (%rdx,%r13,1),%ymm8 │ │ vmovq (%rdx,%r8,1),%xmm3 │ │ vmovq (%rdx,%rax,1),%xmm4 │ │ @@ -10556,46 +15709,46 @@ │ │ vphaddw %ymm6,%ymm5,%ymm5 │ │ vpsrld $0x10,%ymm3,%ymm4 │ │ vpslld $0x10,%ymm5,%ymm6 │ │ vpaddw %ymm4,%ymm3,%ymm3 │ │ vpaddw %ymm6,%ymm5,%ymm5 │ │ vpblendw $0xaa,%ymm5,%ymm3,%ymm3 │ │ vpmulhrsw %ymm3,%ymm12,%ymm3 │ │ - jmpq 11b93 │ │ - movzwl 0xde310(%r15,%r8,2),%r8d │ │ + jmpq 181c3 │ │ + movzwl 0xdbf20(%r15,%r8,2),%r8d │ │ add %r15,%r8 │ │ jmpq *%r8 │ │ mov 0xb8(%rsp),%r10d │ │ movzbl %al,%eax │ │ dec %rdx │ │ vmovd %eax,%xmm15 │ │ vpunpckldq %ymm8,%ymm9,%ymm8 │ │ vpaddd %ymm8,%ymm14,%ymm14 │ │ - vpbroadcastd 0xde268(%r15),%ymm11 │ │ + vpbroadcastd 0xdbe78(%r15),%ymm11 │ │ vpbroadcastd %xmm15,%xmm15 │ │ vpand %ymm10,%ymm14,%ymm8 │ │ vpsrld $0x6,%ymm8,%ymm8 │ │ vpaddd %xmm8,%xmm15,%xmm15 │ │ vmovd %xmm15,%r8d │ │ vpextrd $0x1,%xmm15,%eax │ │ - vbroadcasti128 0xde1c0(%r15),%ymm5 │ │ - vbroadcasti128 0xde140(%r15),%ymm6 │ │ - vpbroadcastd 0xf8a0a(%r15,%r8,8),%ymm15 │ │ - vpbroadcastd 0xf8a0a(%r15,%rax,8),%ymm7 │ │ + vbroadcasti128 0xdbdd0(%r15),%ymm5 │ │ + vbroadcasti128 0xdbd50(%r15),%ymm6 │ │ + vpbroadcastd 0xf61fa(%r15,%r8,8),%ymm15 │ │ + vpbroadcastd 0xf61fa(%r15,%rax,8),%ymm7 │ │ vpcmpeqd %ymm9,%ymm8,%ymm8 │ │ vpsrld $0xa,%ymm14,%ymm14 │ │ vmovq (%rdx),%xmm0 │ │ vmovq (%rdx,%rcx,2),%xmm1 │ │ vmovhps (%rdx,%rcx,1),%xmm0,%xmm0 │ │ vmovhps (%rdx,%rbp,1),%xmm1,%xmm1 │ │ lea (%rdx,%rcx,4),%rdx │ │ shr $0x6,%r10d │ │ mov $0x40000000,%r8d │ │ lea (%r11,%r10,1),%r10d │ │ - cmovne 0xf8a08(%r15,%r10,8),%r8 │ │ + cmovne 0xf61f8(%r15,%r10,8),%r8 │ │ vpshufb %ymm5,%ymm14,%ymm14 │ │ vpaddb %ymm6,%ymm14,%ymm14 │ │ vinserti128 $0x1,(%rdx),%ymm0,%ymm0 │ │ vinserti128 $0x1,(%rdx,%rcx,2),%ymm1,%ymm1 │ │ vpbroadcastq (%rdx,%rcx,1),%ymm2 │ │ add %rbp,%rdx │ │ vmovq %r8,%xmm10 │ │ @@ -10643,58 +15796,58 @@ │ │ vpsrad $0xa,%xmm5,%xmm5 │ │ vpackssdw %xmm5,%xmm5,%xmm5 │ │ vpackuswb %xmm5,%xmm5,%xmm5 │ │ vpextrw $0x0,%xmm5,(%rdi) │ │ vpextrw $0x1,%xmm5,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r9d │ │ - jg 11f0d │ │ + jg 1853d │ │ add $0x78,%rsp │ │ pop %r13 │ │ pop %r12 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ vzeroupper │ │ retq │ │ mov 0xb8(%rsp),%r10d │ │ - vbroadcasti128 0xde1e0(%r15),%ymm7 │ │ + vbroadcasti128 0xdbdf0(%r15),%ymm7 │ │ movzbl %al,%eax │ │ dec %rdx │ │ vmovd %eax,%xmm15 │ │ vpmaddwd %ymm7,%ymm8,%ymm8 │ │ - vpbroadcastd 0xde268(%r15),%ymm11 │ │ + vpbroadcastd 0xdbe78(%r15),%ymm11 │ │ vpbroadcastd %xmm15,%xmm15 │ │ vpaddd %ymm8,%ymm14,%ymm14 │ │ vpand %ymm10,%ymm14,%ymm8 │ │ vpsrld $0x6,%ymm8,%ymm8 │ │ vpaddd %xmm8,%xmm15,%xmm15 │ │ vpermq $0xd8,%ymm8,%ymm8 │ │ vmovd %xmm15,%r8d │ │ vpextrd $0x2,%xmm15,%eax │ │ vpextrd $0x1,%xmm15,%r14d │ │ vpextrd $0x3,%xmm15,%r12d │ │ - vmovd 0xf8a0a(%r15,%r8,8),%xmm15 │ │ - vpbroadcastd 0xf8a0a(%r15,%rax,8),%ymm7 │ │ + vmovd 0xf61fa(%r15,%r8,8),%xmm15 │ │ + vpbroadcastd 0xf61fa(%r15,%rax,8),%ymm7 │ │ vmovdqu (%rdx),%xmm2 │ │ vmovdqu (%rdx,%rcx,2),%xmm3 │ │ - vbroadcasti128 0xde1c0(%r15),%ymm5 │ │ - vpbroadcastq 0xde140(%r15),%ymm6 │ │ + vbroadcasti128 0xdbdd0(%r15),%ymm5 │ │ + vpbroadcastq 0xdbd50(%r15),%ymm6 │ │ vpcmpeqd %ymm9,%ymm8,%ymm8 │ │ vpsrld $0xa,%ymm14,%ymm14 │ │ - vpinsrd $0x1,0xf8a0a(%r15,%r14,8),%xmm15,%xmm15 │ │ - vpblendd $0x20,0xf89f6(%r15,%r12,8),%ymm7,%ymm7 │ │ + vpinsrd $0x1,0xf61fa(%r15,%r14,8),%xmm15,%xmm15 │ │ + vpblendd $0x20,0xf61e6(%r15,%r12,8),%ymm7,%ymm7 │ │ vinserti128 $0x1,(%rdx,%rcx,1),%ymm2,%ymm2 │ │ vinserti128 $0x1,(%rdx,%rbp,1),%ymm3,%ymm3 │ │ lea (%rdx,%rcx,4),%rdx │ │ shr $0x6,%r10d │ │ mov $0x40000000,%r8d │ │ lea (%r11,%r10,1),%r10d │ │ - cmovne 0xf8a08(%r15,%r10,8),%r8 │ │ + cmovne 0xf61f8(%r15,%r10,8),%r8 │ │ vpshufb %ymm5,%ymm14,%ymm14 │ │ vpaddb %ymm6,%ymm14,%ymm14 │ │ vmovdqu (%rdx),%xmm4 │ │ vmovdqu (%rdx,%rcx,2),%xmm5 │ │ vinserti128 $0x1,(%rdx,%rcx,1),%ymm4,%ymm4 │ │ add %rbp,%rdx │ │ vpblendd $0x30,%ymm7,%ymm15,%ymm15 │ │ @@ -10755,88 +15908,88 @@ │ │ vpackssdw %xmm5,%xmm4,%xmm4 │ │ vpackuswb %xmm4,%xmm4,%xmm4 │ │ vpshuflw $0xd8,%xmm4,%xmm4 │ │ vmovd %xmm4,(%rdi) │ │ vpextrd $0x1,%xmm4,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r9d │ │ - jg 12138 │ │ + jg 18768 │ │ add $0x78,%rsp │ │ pop %r13 │ │ pop %r12 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ vzeroupper │ │ retq │ │ movl $0x1,0x48(%rsp) │ │ - jmp 1220c │ │ + jmp 1883c │ │ movl $0x2,0x48(%rsp) │ │ - jmp 1220c │ │ + jmp 1883c │ │ movl $0x4,0x48(%rsp) │ │ - jmp 1220c │ │ + jmp 1883c │ │ movl $0x8,0x48(%rsp) │ │ - jmp 1220c │ │ + jmp 1883c │ │ movl $0x10,0x48(%rsp) │ │ mov 0xb8(%rsp),%r10d │ │ shr $0x10,%eax │ │ sub $0x3,%rdx │ │ shr $0x6,%r10d │ │ mov $0x40000000,%r8d │ │ lea (%r11,%r10,1),%r10d │ │ - cmovne 0xf8a08(%r15,%r10,8),%r8 │ │ - vpmaddwd 0xde1e0(%r15),%ymm8,%ymm8 │ │ + cmovne 0xf61f8(%r15,%r10,8),%r8 │ │ + vpmaddwd 0xdbdf0(%r15),%ymm8,%ymm8 │ │ vmovd %eax,%xmm15 │ │ mov %eax,0x4c(%rsp) │ │ mov %rdx,0x50(%rsp) │ │ mov %rdi,0x58(%rsp) │ │ mov %r9d,0xb0(%rsp) │ │ shll $0x3,0xc0(%rsp) │ │ vpbroadcastd %xmm15,%ymm15 │ │ vpaddd %ymm8,%ymm14,%ymm14 │ │ vmovq %r8,%xmm0 │ │ vpunpcklbw %xmm0,%xmm0,%xmm0 │ │ vpsraw $0x8,%xmm0,%xmm0 │ │ vmovdqa %xmm0,0x60(%rsp) │ │ - jmp 122c4 │ │ + jmp 188f4 │ │ decl 0x48(%rsp) │ │ - je 1315a │ │ + je 19784 │ │ addq $0x8,0x58(%rsp) │ │ mov 0xb0(%rsp),%r9d │ │ vpbroadcastd 0xc0(%rsp),%ymm8 │ │ - vpbroadcastd 0xde264(%r15),%ymm10 │ │ + vpbroadcastd 0xdbe74(%r15),%ymm10 │ │ vpaddd 0x20(%rsp),%ymm8,%ymm14 │ │ vpbroadcastd 0x4c(%rsp),%ymm15 │ │ vpxor %ymm9,%ymm9,%ymm9 │ │ mov 0x50(%rsp),%rdx │ │ mov 0x58(%rsp),%rdi │ │ - vpbroadcastq 0xde26c(%r15),%ymm11 │ │ + vpbroadcastq 0xdbe7c(%r15),%ymm11 │ │ vpand %ymm10,%ymm14,%ymm6 │ │ vpsrld $0x6,%ymm6,%ymm6 │ │ vpaddd %ymm6,%ymm15,%ymm15 │ │ vpcmpeqd %ymm6,%ymm9,%ymm6 │ │ vextracti128 $0x1,%ymm15,%xmm7 │ │ vmovd %xmm15,%r8d │ │ vpextrd $0x2,%xmm15,%eax │ │ vpextrd $0x1,%xmm15,%r10d │ │ vpextrd $0x3,%xmm15,%ebx │ │ vmovd %xmm7,%ebp │ │ vpextrd $0x2,%xmm7,%r14d │ │ vpextrd $0x1,%xmm7,%r12d │ │ vpextrd $0x3,%xmm7,%r13d │ │ vmovdqu %ymm14,0x20(%rsp) │ │ - vmovq 0xf8a08(%r15,%r8,8),%xmm15 │ │ - vmovq 0xf8a08(%r15,%rax,8),%xmm10 │ │ - vmovhps 0xf8a08(%r15,%r10,8),%xmm15,%xmm15 │ │ - vmovhps 0xf8a08(%r15,%rbx,8),%xmm10,%xmm10 │ │ - vinserti128 $0x1,0xf8a08(%r15,%rbp,8),%ymm15,%ymm15 │ │ - vinserti128 $0x1,0xf8a08(%r15,%r14,8),%ymm10,%ymm10 │ │ - vpbroadcastq 0xf8a08(%r15,%r12,8),%ymm9 │ │ - vpbroadcastq 0xf8a08(%r15,%r13,8),%ymm8 │ │ + vmovq 0xf61f8(%r15,%r8,8),%xmm15 │ │ + vmovq 0xf61f8(%r15,%rax,8),%xmm10 │ │ + vmovhps 0xf61f8(%r15,%r10,8),%xmm15,%xmm15 │ │ + vmovhps 0xf61f8(%r15,%rbx,8),%xmm10,%xmm10 │ │ + vinserti128 $0x1,0xf61f8(%r15,%rbp,8),%ymm15,%ymm15 │ │ + vinserti128 $0x1,0xf61f8(%r15,%r14,8),%ymm10,%ymm10 │ │ + vpbroadcastq 0xf61f8(%r15,%r12,8),%ymm9 │ │ + vpbroadcastq 0xf61f8(%r15,%r13,8),%ymm8 │ │ vpsrld $0xa,%ymm14,%ymm14 │ │ vextracti128 $0x1,%ymm14,%xmm7 │ │ vmovq %xmm14,0x40(%rsp) │ │ vmovd %xmm14,%r8d │ │ vpextrd $0x2,%xmm14,%eax │ │ vpextrd $0x1,%xmm14,%r10d │ │ vpextrd $0x3,%xmm14,%ebx │ │ @@ -10846,15 +15999,15 @@ │ │ vpextrd $0x3,%xmm7,%r13d │ │ vpshufd $0x50,%ymm6,%ymm5 │ │ vpshufd $0xfa,%ymm6,%ymm6 │ │ vpblendd $0xc0,%ymm9,%ymm15,%ymm15 │ │ vpblendd $0xc0,%ymm8,%ymm10,%ymm10 │ │ vpblendvb %ymm5,%ymm11,%ymm15,%ymm15 │ │ vpblendvb %ymm6,%ymm11,%ymm10,%ymm10 │ │ - vbroadcasti128 0xde150(%r15),%ymm14 │ │ + vbroadcasti128 0xdbd60(%r15),%ymm14 │ │ vmovq (%rdx,%r8,1),%xmm0 │ │ vmovq (%rdx,%rax,1),%xmm1 │ │ vmovhps (%rdx,%r10,1),%xmm0,%xmm0 │ │ vmovhps (%rdx,%rbx,1),%xmm1,%xmm1 │ │ vinserti128 $0x1,(%rdx,%rbp,1),%ymm0,%ymm0 │ │ vinserti128 $0x1,(%rdx,%r14,1),%ymm1,%ymm1 │ │ vpbroadcastq (%rdx,%r12,1),%ymm4 │ │ @@ -10976,15 +16129,15 @@ │ │ vpbroadcastd 0x64(%rsp),%ymm9 │ │ vpbroadcastd 0x68(%rsp),%ymm10 │ │ vpbroadcastd 0x6c(%rsp),%ymm11 │ │ vpshufb %ymm14,%ymm0,%ymm0 │ │ vpshufb %ymm14,%ymm1,%ymm1 │ │ vpshufb %ymm14,%ymm2,%ymm2 │ │ vpshufb %ymm14,%ymm3,%ymm3 │ │ - vbroadcasti128 0xde1d0(%r15),%ymm14 │ │ + vbroadcasti128 0xdbde0(%r15),%ymm14 │ │ vpmaddwd %ymm0,%ymm8,%ymm4 │ │ vpmaddwd %ymm1,%ymm9,%ymm5 │ │ vpmaddwd %ymm2,%ymm10,%ymm6 │ │ vpmaddwd %ymm3,%ymm11,%ymm7 │ │ vpaddd %ymm5,%ymm4,%ymm4 │ │ vpaddd %ymm7,%ymm6,%ymm6 │ │ vpaddd %ymm4,%ymm13,%ymm4 │ │ @@ -10992,15 +16145,15 @@ │ │ vpsrad $0xa,%ymm4,%ymm4 │ │ vextracti128 $0x1,%ymm4,%xmm5 │ │ vpackssdw %xmm5,%xmm4,%xmm4 │ │ vpackuswb %xmm4,%xmm4,%xmm4 │ │ vmovq %xmm4,(%rdi) │ │ add %rsi,%rdi │ │ dec %r9d │ │ - je 1227d │ │ + je 188ad │ │ vmovq (%rdx,%r8,1),%xmm4 │ │ vmovq (%rdx,%rax,1),%xmm5 │ │ vmovhps (%rdx,%r10,1),%xmm4,%xmm4 │ │ vmovhps (%rdx,%rbx,1),%xmm5,%xmm5 │ │ vinserti128 $0x1,(%rdx,%rbp,1),%ymm4,%ymm4 │ │ vinserti128 $0x1,(%rdx,%r14,1),%ymm5,%ymm5 │ │ vpbroadcastq (%rdx,%r12,1),%ymm6 │ │ @@ -11018,35 +16171,35 @@ │ │ vpslld $0x10,%ymm4,%ymm5 │ │ vpaddw %ymm5,%ymm4,%ymm4 │ │ vpmulhrsw %ymm4,%ymm12,%ymm4 │ │ vpblendw $0xaa,%ymm1,%ymm0,%ymm0 │ │ vpblendw $0xaa,%ymm2,%ymm1,%ymm1 │ │ vpblendw $0xaa,%ymm3,%ymm2,%ymm2 │ │ vpblendw $0xaa,%ymm4,%ymm3,%ymm3 │ │ - jmpq 126aa │ │ - movzwl 0xde31e(%r15,%r8,2),%r8d │ │ + jmpq 18cda │ │ + movzwl 0xdbf2e(%r15,%r8,2),%r8d │ │ add %r15,%r8 │ │ jmpq *%r8 │ │ mov 0xb8(%rsp),%r10d │ │ movzbl %al,%eax │ │ dec %rdx │ │ vmovd %eax,%xmm15 │ │ vpunpckldq %ymm8,%ymm9,%ymm8 │ │ vpaddd %ymm8,%ymm14,%ymm14 │ │ - vpbroadcastd 0xde268(%r15),%ymm11 │ │ + vpbroadcastd 0xdbe78(%r15),%ymm11 │ │ vpbroadcastd %xmm15,%xmm15 │ │ vpand %ymm10,%ymm14,%ymm8 │ │ vpsrld $0x6,%ymm8,%ymm8 │ │ vpaddd %xmm8,%xmm15,%xmm15 │ │ vmovd %xmm15,%r8d │ │ vpextrd $0x1,%xmm15,%eax │ │ - vbroadcasti128 0xde1c0(%r15),%ymm5 │ │ - vbroadcasti128 0xde140(%r15),%ymm6 │ │ - vpbroadcastd 0xf8a0a(%r15,%r8,8),%ymm15 │ │ - vpbroadcastd 0xf8a0a(%r15,%rax,8),%ymm7 │ │ + vbroadcasti128 0xdbdd0(%r15),%ymm5 │ │ + vbroadcasti128 0xdbd50(%r15),%ymm6 │ │ + vpbroadcastd 0xf61fa(%r15,%r8,8),%ymm15 │ │ + vpbroadcastd 0xf61fa(%r15,%rax,8),%ymm7 │ │ vpcmpeqd %ymm9,%ymm8,%ymm8 │ │ vpsrld $0xa,%ymm14,%ymm14 │ │ vmovq (%rdx),%xmm0 │ │ vpbroadcastq (%rdx,%rcx,1),%ymm2 │ │ vmovhps (%rdx,%rcx,2),%xmm0,%xmm0 │ │ vpbroadcastq (%rdx,%rbp,1),%ymm3 │ │ lea (%rdx,%rcx,4),%rdx │ │ @@ -11056,15 +16209,15 @@ │ │ vpblendvb %ymm8,%ymm11,%ymm15,%ymm15 │ │ vmovhps (%rdx),%xmm1,%xmm1 │ │ vpbroadcastq (%rdx,%rcx,1),%ymm4 │ │ lea (%rdx,%rcx,2),%rdx │ │ shr $0x6,%r10d │ │ mov $0x40000000,%r8d │ │ lea (%r11,%r10,1),%r10d │ │ - cmovne 0xf8a08(%r15,%r10,8),%r8 │ │ + cmovne 0xf61f8(%r15,%r10,8),%r8 │ │ vpblendd $0x30,%ymm2,%ymm0,%ymm0 │ │ vpblendd $0xc0,%ymm4,%ymm1,%ymm1 │ │ vpblendd $0xc0,%ymm3,%ymm0,%ymm0 │ │ vpshufb %ymm14,%ymm0,%ymm0 │ │ vpshufb %ymm14,%ymm1,%ymm1 │ │ vpmaddubsw %ymm15,%ymm0,%ymm0 │ │ vpmaddubsw %ymm15,%ymm1,%ymm1 │ │ @@ -11108,57 +16261,57 @@ │ │ vpsrad $0xa,%xmm4,%xmm4 │ │ vpackssdw %xmm4,%xmm4,%xmm4 │ │ vpackuswb %xmm4,%xmm4,%xmm4 │ │ vpextrw $0x0,%xmm4,(%rdi) │ │ vpextrw $0x1,%xmm4,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r9d │ │ - jg 128be │ │ + jg 18eee │ │ add $0x78,%rsp │ │ pop %r13 │ │ pop %r12 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ vzeroupper │ │ retq │ │ mov 0xb8(%rsp),%r10d │ │ - vbroadcasti128 0xde1e0(%r15),%ymm7 │ │ + vbroadcasti128 0xdbdf0(%r15),%ymm7 │ │ movzbl %al,%eax │ │ dec %rdx │ │ vmovd %eax,%xmm15 │ │ vpmaddwd %ymm7,%ymm8,%ymm8 │ │ - vpbroadcastd 0xde268(%r15),%ymm11 │ │ + vpbroadcastd 0xdbe78(%r15),%ymm11 │ │ vpbroadcastd %xmm15,%xmm15 │ │ vpaddd %ymm8,%ymm14,%ymm14 │ │ vpand %ymm10,%ymm14,%ymm8 │ │ vpsrld $0x6,%ymm8,%ymm8 │ │ vpaddd %xmm8,%xmm15,%xmm15 │ │ vmovd %xmm15,%r8d │ │ vpextrd $0x1,%xmm15,%eax │ │ vpextrd $0x2,%xmm15,%r14d │ │ vpextrd $0x3,%xmm15,%r12d │ │ - vmovd 0xf8a0a(%r15,%r8,8),%xmm15 │ │ - vbroadcasti128 0xde1c0(%r15),%ymm5 │ │ - vpbroadcastq 0xde140(%r15),%ymm6 │ │ - vpinsrd $0x1,0xf8a0a(%r15,%rax,8),%xmm15,%xmm15 │ │ + vmovd 0xf61fa(%r15,%r8,8),%xmm15 │ │ + vbroadcasti128 0xdbdd0(%r15),%ymm5 │ │ + vpbroadcastq 0xdbd50(%r15),%ymm6 │ │ + vpinsrd $0x1,0xf61fa(%r15,%rax,8),%xmm15,%xmm15 │ │ vpcmpeqd %ymm9,%ymm8,%ymm8 │ │ vpsrld $0xa,%ymm14,%ymm14 │ │ vmovdqu (%rdx),%xmm0 │ │ vmovdqu (%rdx,%rcx,2),%xmm2 │ │ - vpinsrd $0x2,0xf8a0a(%r15,%r14,8),%xmm15,%xmm15 │ │ + vpinsrd $0x2,0xf61fa(%r15,%r14,8),%xmm15,%xmm15 │ │ vmovdqu (%rdx,%rcx,1),%xmm1 │ │ vmovdqu (%rdx,%rbp,1),%xmm3 │ │ - vpinsrd $0x3,0xf8a0a(%r15,%r12,8),%xmm15,%xmm15 │ │ + vpinsrd $0x3,0xf61fa(%r15,%r12,8),%xmm15,%xmm15 │ │ lea (%rdx,%rcx,4),%rdx │ │ shr $0x6,%r10d │ │ mov $0x40000000,%r8d │ │ lea (%r11,%r10,1),%r10d │ │ - cmovne 0xf8a08(%r15,%r10,8),%r8 │ │ + cmovne 0xf61f8(%r15,%r10,8),%r8 │ │ vinserti128 $0x1,%xmm15,%ymm15,%ymm15 │ │ vpshufb %ymm5,%ymm14,%ymm14 │ │ vpaddb %ymm6,%ymm14,%ymm14 │ │ vinserti128 $0x1,(%rdx),%ymm2,%ymm2 │ │ vinserti128 $0x1,(%rdx,%rcx,1),%ymm3,%ymm3 │ │ lea (%rdx,%rcx,2),%rdx │ │ vpblendvb %ymm8,%ymm11,%ymm15,%ymm15 │ │ @@ -11199,104 +16352,103 @@ │ │ vpsrld $0x10,%ymm6,%ymm2 │ │ vpslld $0x10,%ymm7,%ymm3 │ │ vpaddw %ymm2,%ymm6,%ymm6 │ │ vpaddw %ymm3,%ymm7,%ymm7 │ │ vpblendw $0xaa,%ymm7,%ymm6,%ymm6 │ │ vpmulhrsw %ymm6,%ymm12,%ymm6 │ │ vpaddd %ymm5,%ymm4,%ymm4 │ │ - vpblendd $0xf,%ymm6,%ymm1,%ymm0 │ │ + vperm2i128 $0x21,%ymm6,%ymm1,%ymm0 │ │ vmovdqa %ymm6,%ymm1 │ │ - vpermq $0x4e,%ymm0,%ymm0 │ │ vpmaddwd %ymm0,%ymm10,%ymm6 │ │ vpmaddwd %ymm1,%ymm11,%ymm7 │ │ vpaddd %ymm4,%ymm13,%ymm4 │ │ vpaddd %ymm7,%ymm6,%ymm6 │ │ vpaddd %ymm6,%ymm4,%ymm4 │ │ vpsrad $0xa,%ymm4,%ymm4 │ │ vextracti128 $0x1,%ymm4,%xmm5 │ │ vpackssdw %xmm5,%xmm4,%xmm4 │ │ vpackuswb %xmm4,%xmm4,%xmm4 │ │ vmovd %xmm4,(%rdi) │ │ vpextrd $0x1,%xmm4,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r9d │ │ - jg 12ad7 │ │ + jg 19107 │ │ add $0x78,%rsp │ │ pop %r13 │ │ pop %r12 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ vzeroupper │ │ retq │ │ movl $0x1,0x28(%rsp) │ │ - jmp 12bc1 │ │ + jmp 191eb │ │ movl $0x2,0x28(%rsp) │ │ - jmp 12bc1 │ │ + jmp 191eb │ │ movl $0x4,0x28(%rsp) │ │ - jmp 12bc1 │ │ + jmp 191eb │ │ movl $0x8,0x28(%rsp) │ │ - jmp 12bc1 │ │ + jmp 191eb │ │ movl $0x10,0x28(%rsp) │ │ mov 0xb8(%rsp),%r10d │ │ shr $0x10,%eax │ │ sub $0x3,%rdx │ │ shr $0x6,%r10d │ │ mov $0x40000000,%r8d │ │ lea (%r11,%r10,1),%r10d │ │ - cmovne 0xf8a08(%r15,%r10,8),%r8 │ │ - vpmaddwd 0xde1e0(%r15),%ymm8,%ymm8 │ │ + cmovne 0xf61f8(%r15,%r10,8),%r8 │ │ + vpmaddwd 0xdbdf0(%r15),%ymm8,%ymm8 │ │ vmovd %eax,%xmm15 │ │ mov %eax,0x40(%rsp) │ │ mov %rdx,0x30(%rsp) │ │ mov %rdi,0x38(%rsp) │ │ mov %r9d,0xb0(%rsp) │ │ shll $0x3,0xc0(%rsp) │ │ vpbroadcastd %xmm15,%ymm15 │ │ vpaddd %ymm8,%ymm14,%ymm14 │ │ vmovq %r8,%xmm0 │ │ vpunpcklbw %xmm0,%xmm0,%xmm0 │ │ vpsraw $0x8,%xmm0,%xmm0 │ │ vmovdqa %xmm0,0x50(%rsp) │ │ - jmp 12c78 │ │ + jmp 192a2 │ │ decl 0x28(%rsp) │ │ - je 1315a │ │ + je 19784 │ │ addq $0x8,0x38(%rsp) │ │ mov 0xb0(%rsp),%r9d │ │ vpbroadcastd 0xc0(%rsp),%ymm8 │ │ - vpbroadcastd 0xde264(%r15),%ymm10 │ │ + vpbroadcastd 0xdbe74(%r15),%ymm10 │ │ vpaddd (%rsp),%ymm8,%ymm14 │ │ vpbroadcastd 0x40(%rsp),%ymm15 │ │ vpxor %ymm9,%ymm9,%ymm9 │ │ mov 0x30(%rsp),%rdx │ │ mov 0x38(%rsp),%rdi │ │ - vpbroadcastq 0xde26c(%r15),%ymm11 │ │ + vpbroadcastq 0xdbe7c(%r15),%ymm11 │ │ vpand %ymm10,%ymm14,%ymm6 │ │ vpsrld $0x6,%ymm6,%ymm6 │ │ vpaddd %ymm6,%ymm15,%ymm15 │ │ vpcmpeqd %ymm6,%ymm9,%ymm6 │ │ vextracti128 $0x1,%ymm15,%xmm7 │ │ vmovd %xmm15,%r8d │ │ vpextrd $0x2,%xmm15,%eax │ │ vpextrd $0x1,%xmm15,%r10d │ │ vpextrd $0x3,%xmm15,%ebx │ │ vmovd %xmm7,%ebp │ │ vpextrd $0x2,%xmm7,%r14d │ │ vpextrd $0x1,%xmm7,%r12d │ │ vpextrd $0x3,%xmm7,%r13d │ │ vmovdqu %ymm14,(%rsp) │ │ - vmovq 0xf8a08(%r15,%r8,8),%xmm15 │ │ - vmovq 0xf8a08(%r15,%rax,8),%xmm10 │ │ - vmovhps 0xf8a08(%r15,%r10,8),%xmm15,%xmm15 │ │ - vmovhps 0xf8a08(%r15,%rbx,8),%xmm10,%xmm10 │ │ - vinserti128 $0x1,0xf8a08(%r15,%rbp,8),%ymm15,%ymm15 │ │ - vinserti128 $0x1,0xf8a08(%r15,%r14,8),%ymm10,%ymm10 │ │ - vpbroadcastq 0xf8a08(%r15,%r12,8),%ymm9 │ │ - vpbroadcastq 0xf8a08(%r15,%r13,8),%ymm8 │ │ + vmovq 0xf61f8(%r15,%r8,8),%xmm15 │ │ + vmovq 0xf61f8(%r15,%rax,8),%xmm10 │ │ + vmovhps 0xf61f8(%r15,%r10,8),%xmm15,%xmm15 │ │ + vmovhps 0xf61f8(%r15,%rbx,8),%xmm10,%xmm10 │ │ + vinserti128 $0x1,0xf61f8(%r15,%rbp,8),%ymm15,%ymm15 │ │ + vinserti128 $0x1,0xf61f8(%r15,%r14,8),%ymm10,%ymm10 │ │ + vpbroadcastq 0xf61f8(%r15,%r12,8),%ymm9 │ │ + vpbroadcastq 0xf61f8(%r15,%r13,8),%ymm8 │ │ vpsrld $0xa,%ymm14,%ymm14 │ │ vextracti128 $0x1,%ymm14,%xmm7 │ │ vmovd %xmm14,%r8d │ │ vpextrd $0x2,%xmm14,%eax │ │ vpextrd $0x1,%xmm14,%r10d │ │ vpextrd $0x3,%xmm14,%ebx │ │ vmovd %xmm7,%ebp │ │ @@ -11305,15 +16457,15 @@ │ │ vpextrd $0x3,%xmm7,%r13d │ │ vpshufd $0x50,%ymm6,%ymm5 │ │ vpshufd $0xfa,%ymm6,%ymm6 │ │ vpblendd $0xc0,%ymm9,%ymm15,%ymm15 │ │ vpblendd $0xc0,%ymm8,%ymm10,%ymm10 │ │ vpblendvb %ymm5,%ymm11,%ymm15,%ymm15 │ │ vpblendvb %ymm6,%ymm11,%ymm10,%ymm10 │ │ - vbroadcasti128 0xde150(%r15),%ymm14 │ │ + vbroadcasti128 0xdbd60(%r15),%ymm14 │ │ vmovq (%rdx,%r8,1),%xmm0 │ │ vmovq (%rdx,%rax,1),%xmm1 │ │ vmovhps (%rdx,%r10,1),%xmm0,%xmm0 │ │ vmovhps (%rdx,%rbx,1),%xmm1,%xmm1 │ │ vinserti128 $0x1,(%rdx,%rbp,1),%ymm0,%ymm0 │ │ vinserti128 $0x1,(%rdx,%r14,1),%ymm1,%ymm1 │ │ vpbroadcastq (%rdx,%r12,1),%ymm4 │ │ @@ -11449,15 +16601,15 @@ │ │ vpsrad $0xa,%ymm14,%ymm14 │ │ vextracti128 $0x1,%ymm14,%xmm5 │ │ vpackssdw %xmm5,%xmm14,%xmm14 │ │ vpackuswb %xmm14,%xmm14,%xmm14 │ │ vmovq %xmm14,(%rdi) │ │ add %rsi,%rdi │ │ dec %r9d │ │ - je 12c32 │ │ + je 1925c │ │ vmovdqa %ymm1,%ymm0 │ │ vmovdqa %ymm2,%ymm1 │ │ vmovdqa %ymm3,%ymm2 │ │ vmovq (%rdx,%r8,1),%xmm3 │ │ vmovq (%rdx,%rax,1),%xmm14 │ │ vmovhps (%rdx,%r10,1),%xmm3,%xmm3 │ │ vmovhps (%rdx,%rbx,1),%xmm14,%xmm14 │ │ @@ -11487,60 +16639,61 @@ │ │ vphaddw %ymm5,%ymm14,%ymm14 │ │ vpsrld $0x10,%ymm3,%ymm5 │ │ vpslld $0x10,%ymm14,%ymm6 │ │ vpaddw %ymm5,%ymm3,%ymm3 │ │ vpaddw %ymm6,%ymm14,%ymm14 │ │ vpblendw $0xaa,%ymm14,%ymm3,%ymm3 │ │ vpmulhrsw %ymm3,%ymm12,%ymm3 │ │ - jmpq 13049 │ │ + jmpq 19673 │ │ add $0x78,%rsp │ │ pop %r13 │ │ pop %r12 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ vzeroupper │ │ retq │ │ - nopl 0x0(%rax) │ │ + nopl 0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ mov $0x4b004b,%eax │ │ mov %eax,%r10d │ │ - jmpq 13210 │ │ + jmpq 19840 │ │ nopl (%rax) │ │ mov $0x1e002d,%eax │ │ mov %eax,%r10d │ │ - jmpq 13210 │ │ + jmpq 19840 │ │ nopl (%rax) │ │ mov $0x1e002d,%eax │ │ mov $0xf003c,%r10d │ │ - jmp 13210 │ │ + jmp 19840 │ │ nopl (%rax) │ │ mov $0xf003c,%eax │ │ mov $0x1e002d,%r10d │ │ - jmp 13210 │ │ + jmp 19840 │ │ nopl (%rax) │ │ mov $0xf003c,%eax │ │ mov %eax,%r10d │ │ - jmp 13210 │ │ + jmp 19840 │ │ nopw 0x0(%rax,%rax,1) │ │ mov $0x1e002d,%eax │ │ mov $0x2d,%r10d │ │ - jmp 13210 │ │ + jmp 19840 │ │ nopl (%rax) │ │ mov $0x2d,%eax │ │ mov $0x1e002d,%r10d │ │ - jmp 13210 │ │ + jmp 19840 │ │ nopl (%rax) │ │ mov $0xf003c,%eax │ │ mov $0x2d,%r10d │ │ - jmp 13210 │ │ + jmp 19840 │ │ nopl (%rax) │ │ mov $0x2d,%eax │ │ mov $0xf003c,%r10d │ │ - jmp 13210 │ │ + jmp 19840 │ │ nopl (%rax) │ │ mov $0x2d,%eax │ │ mov %eax,%r10d │ │ nopl 0x0(%rax,%rax,1) │ │ push %rbx │ │ push %rbp │ │ push %r14 │ │ @@ -11551,59 +16704,59 @@ │ │ lea -0x18(%rip),%r14 │ │ tzcnt %ecx,%ecx │ │ vpbroadcastd 0xc8(%rsp),%ymm8 │ │ vmovd %r9d,%xmm14 │ │ vpbroadcastd %xmm14,%ymm14 │ │ mov %eax,%r9d │ │ mov 0xd0(%rsp),%r11d │ │ - vpbroadcastd 0xdc1f4(%r14),%ymm10 │ │ - vpbroadcastd 0xdc1e0(%r14),%ymm12 │ │ - vpbroadcastd 0xdc1e4(%r14),%ymm13 │ │ + vpbroadcastd 0xd9e04(%r14),%ymm10 │ │ + vpbroadcastd 0xd9df0(%r14),%ymm12 │ │ + vpbroadcastd 0xd9df4(%r14),%ymm13 │ │ vpxor %ymm9,%ymm9,%ymm9 │ │ lea (%rdx,%rdx,2),%rbx │ │ movzbl %r10b,%eax │ │ shr $0x10,%r10d │ │ cmp $0x6,%r8d │ │ cmovs %eax,%r10d │ │ sub %rbx,%rsi │ │ cmp $0x400,%r11d │ │ - je 13c1c │ │ + je 1a24c │ │ cmp $0x800,%r11d │ │ - je 14413 │ │ - movzwl 0xdc2ba(%r14,%rcx,2),%ecx │ │ + je 1aa43 │ │ + movzwl 0xd9eca(%r14,%rcx,2),%ecx │ │ add %r14,%rcx │ │ jmpq *%rcx │ │ mov 0xc0(%rsp),%eax │ │ - vbroadcasti128 0xdc170(%r14),%ymm7 │ │ + vbroadcasti128 0xd9d80(%r14),%ymm7 │ │ movzbl %r9b,%r9d │ │ dec %rsi │ │ vmovd %r9d,%xmm15 │ │ vpmaddwd %ymm7,%ymm8,%ymm8 │ │ - vpbroadcastd 0xdc1f8(%r14),%ymm11 │ │ + vpbroadcastd 0xd9e08(%r14),%ymm11 │ │ vpbroadcastd %xmm15,%xmm15 │ │ vpaddd %ymm8,%ymm14,%ymm14 │ │ vpand %ymm10,%ymm14,%ymm0 │ │ vpsrld $0x6,%ymm0,%ymm0 │ │ vpaddd %xmm0,%xmm15,%xmm15 │ │ vmovd %xmm15,%ecx │ │ vpextrd $0x1,%xmm15,%r9d │ │ vpextrd $0x2,%xmm15,%ebp │ │ vpextrd $0x3,%xmm15,%r15d │ │ - vmovd 0xf699a(%r14,%rcx,8),%xmm15 │ │ - vbroadcasti128 0xdc150(%r14),%ymm5 │ │ - vpbroadcastq 0xdc0d0(%r14),%ymm6 │ │ - vpinsrd $0x1,0xf699a(%r14,%r9,8),%xmm15,%xmm15 │ │ + vmovd 0xf418a(%r14,%rcx,8),%xmm15 │ │ + vbroadcasti128 0xd9d60(%r14),%ymm5 │ │ + vpbroadcastq 0xd9ce0(%r14),%ymm6 │ │ + vpinsrd $0x1,0xf418a(%r14,%r9,8),%xmm15,%xmm15 │ │ vpcmpeqd %ymm0,%ymm9,%ymm0 │ │ vpsrld $0xa,%ymm14,%ymm14 │ │ vmovdqu (%rsi),%xmm7 │ │ vmovdqu (%rsi,%rdx,1),%xmm9 │ │ - vpinsrd $0x2,0xf699a(%r14,%rbp,8),%xmm15,%xmm15 │ │ + vpinsrd $0x2,0xf418a(%r14,%rbp,8),%xmm15,%xmm15 │ │ vmovdqu (%rsi,%rdx,2),%xmm8 │ │ vmovdqu (%rsi,%rbx,1),%xmm10 │ │ - vpinsrd $0x3,0xf699a(%r14,%r15,8),%xmm15,%xmm15 │ │ + vpinsrd $0x3,0xf418a(%r14,%r15,8),%xmm15,%xmm15 │ │ lea (%rsi,%rdx,4),%rsi │ │ vpshufb %ymm5,%ymm14,%ymm14 │ │ vpaddb %ymm6,%ymm14,%ymm14 │ │ vinserti128 $0x1,(%rsi),%ymm7,%ymm7 │ │ vinserti128 $0x1,(%rsi,%rdx,1),%ymm9,%ymm9 │ │ vinserti128 $0x1,%xmm15,%ymm15,%ymm15 │ │ vinserti128 $0x1,(%rsi,%rdx,2),%ymm8,%ymm8 │ │ @@ -11639,15 +16792,15 @@ │ │ vmovdqa %xmm8,0x10(%rsp) │ │ vmovdqa %xmm9,0x20(%rsp) │ │ and $0x3ff,%eax │ │ mov $0x40000000,%r9d │ │ mov %eax,%ecx │ │ shr $0x6,%ecx │ │ lea (%r10,%rcx,1),%ecx │ │ - cmovne 0xf6998(%r14,%rcx,8),%r9 │ │ + cmovne 0xf4188(%r14,%rcx,8),%r9 │ │ vmovq %r9,%xmm10 │ │ vpunpcklbw %xmm10,%xmm10,%xmm10 │ │ vpsraw $0x8,%xmm10,%xmm10 │ │ vpshufd $0x0,%xmm10,%xmm7 │ │ vpshufd $0x55,%xmm10,%xmm8 │ │ vpshufd $0xaa,%xmm10,%xmm9 │ │ vpshufd $0xff,%xmm10,%xmm10 │ │ @@ -11660,35 +16813,35 @@ │ │ vpaddd %xmm4,%xmm13,%xmm4 │ │ vpaddd %xmm6,%xmm4,%xmm4 │ │ vpsrad $0x6,%xmm4,%xmm4 │ │ vpackssdw %xmm4,%xmm4,%xmm4 │ │ vmovq %xmm4,(%rdi) │ │ add $0x8,%rdi │ │ dec %r8d │ │ - je 14c18 │ │ + je 1b242 │ │ add %r11d,%eax │ │ test $0xfffffc00,%eax │ │ - je 1341f │ │ + je 19a4f │ │ vmovdqu (%rsi),%xmm4 │ │ test $0x400,%eax │ │ - je 134fd │ │ + je 19b2d │ │ vmovdqa (%rsp),%xmm0 │ │ vmovdqa %xmm1,(%rsp) │ │ vmovdqa 0x10(%rsp),%xmm1 │ │ vmovdqa %xmm2,0x10(%rsp) │ │ vmovdqa 0x20(%rsp),%xmm2 │ │ vmovdqa %xmm3,0x20(%rsp) │ │ vpshufb %xmm14,%xmm4,%xmm4 │ │ vpmaddubsw %xmm15,%xmm4,%xmm4 │ │ vphaddw %xmm4,%xmm4,%xmm4 │ │ vpmulhrsw %xmm4,%xmm12,%xmm4 │ │ vpunpcklwd %xmm4,%xmm11,%xmm3 │ │ vmovdqa %xmm4,%xmm11 │ │ add %rdx,%rsi │ │ - jmpq 1341f │ │ + jmpq 19a4f │ │ vmovdqu (%rsi,%rdx,1),%xmm5 │ │ vmovdqu 0x10(%rsp),%ymm6 │ │ vpshufb %xmm14,%xmm4,%xmm4 │ │ vpshufb %xmm14,%xmm5,%xmm5 │ │ vpmaddubsw %xmm15,%xmm4,%xmm4 │ │ vpmaddubsw %xmm15,%xmm5,%xmm5 │ │ vmovdqu %ymm6,(%rsp) │ │ @@ -11698,75 +16851,75 @@ │ │ vmovdqa %xmm9,0x20(%rsp) │ │ vpsrldq $0x8,%xmm4,%xmm11 │ │ vmovdqa %xmm1,%xmm0 │ │ vmovdqa %xmm2,%xmm1 │ │ vmovdqa %xmm3,%xmm2 │ │ vpunpcklwd %xmm11,%xmm4,%xmm3 │ │ lea (%rsi,%rdx,2),%rsi │ │ - jmpq 1341f │ │ + jmpq 19a4f │ │ movl $0x1,0x30(%rsp) │ │ mov $0x10,%r13d │ │ - jmp 135a2 │ │ + jmp 19bd2 │ │ movl $0x2,0x30(%rsp) │ │ mov $0x20,%r13d │ │ - jmp 135a2 │ │ + jmp 19bd2 │ │ movl $0x4,0x30(%rsp) │ │ mov $0x40,%r13d │ │ - jmp 135a2 │ │ + jmp 19bd2 │ │ movl $0x8,0x30(%rsp) │ │ mov $0x80,%r13d │ │ - jmp 135a2 │ │ + jmp 19bd2 │ │ movl $0x10,0x30(%rsp) │ │ mov $0x100,%r13d │ │ shr $0x10,%r9d │ │ sub $0x3,%rsi │ │ - vpmaddwd 0xdc170(%r14),%ymm8,%ymm8 │ │ + vpmaddwd 0xd9d80(%r14),%ymm8,%ymm8 │ │ vmovd %r9d,%xmm15 │ │ mov %r9d,0x48(%rsp) │ │ mov %rsi,0x38(%rsp) │ │ mov %rdi,0x40(%rsp) │ │ mov %r8d,0x70(%rsp) │ │ shll $0x3,0xc8(%rsp) │ │ vpbroadcastd %xmm15,%ymm15 │ │ vpaddd %ymm8,%ymm14,%ymm14 │ │ - jmp 13624 │ │ + jmp 19c54 │ │ decl 0x30(%rsp) │ │ - je 14c18 │ │ + je 1b242 │ │ addq $0x10,0x40(%rsp) │ │ mov 0x70(%rsp),%r8d │ │ vpbroadcastd 0xc8(%rsp),%ymm8 │ │ - vpbroadcastd 0xdc1f4(%r14),%ymm10 │ │ + vpbroadcastd 0xd9e04(%r14),%ymm10 │ │ vpaddd 0x10(%rsp),%ymm8,%ymm14 │ │ vpbroadcastd 0x48(%rsp),%ymm15 │ │ vpxor %ymm9,%ymm9,%ymm9 │ │ mov 0x38(%rsp),%rsi │ │ mov 0x40(%rsp),%rdi │ │ - vpbroadcastq 0xdc1fc(%r14),%ymm11 │ │ + vpbroadcastq 0xd9e0c(%r14),%ymm11 │ │ vpand %ymm10,%ymm14,%ymm6 │ │ vpsrld $0x6,%ymm6,%ymm6 │ │ vpaddd %ymm6,%ymm15,%ymm15 │ │ vpcmpeqd %ymm6,%ymm9,%ymm6 │ │ vextracti128 $0x1,%ymm15,%xmm7 │ │ vmovd %xmm15,%ecx │ │ vpextrd $0x2,%xmm15,%r9d │ │ vpextrd $0x1,%xmm15,%eax │ │ vpextrd $0x3,%xmm15,%r11d │ │ vmovd %xmm7,%ebx │ │ vpextrd $0x2,%xmm7,%ebp │ │ vpextrd $0x1,%xmm7,%r15d │ │ vpextrd $0x3,%xmm7,%r12d │ │ vmovdqu %ymm14,0x10(%rsp) │ │ - vmovq 0xf6998(%r14,%rcx,8),%xmm15 │ │ - vmovq 0xf6998(%r14,%r9,8),%xmm10 │ │ - vmovhps 0xf6998(%r14,%rax,8),%xmm15,%xmm15 │ │ - vmovhps 0xf6998(%r14,%r11,8),%xmm10,%xmm10 │ │ - vinserti128 $0x1,0xf6998(%r14,%rbx,8),%ymm15,%ymm15 │ │ - vinserti128 $0x1,0xf6998(%r14,%rbp,8),%ymm10,%ymm10 │ │ - vpbroadcastq 0xf6998(%r14,%r15,8),%ymm9 │ │ - vpbroadcastq 0xf6998(%r14,%r12,8),%ymm8 │ │ + vmovq 0xf4188(%r14,%rcx,8),%xmm15 │ │ + vmovq 0xf4188(%r14,%r9,8),%xmm10 │ │ + vmovhps 0xf4188(%r14,%rax,8),%xmm15,%xmm15 │ │ + vmovhps 0xf4188(%r14,%r11,8),%xmm10,%xmm10 │ │ + vinserti128 $0x1,0xf4188(%r14,%rbx,8),%ymm15,%ymm15 │ │ + vinserti128 $0x1,0xf4188(%r14,%rbp,8),%ymm10,%ymm10 │ │ + vpbroadcastq 0xf4188(%r14,%r15,8),%ymm9 │ │ + vpbroadcastq 0xf4188(%r14,%r12,8),%ymm8 │ │ vpsrld $0xa,%ymm14,%ymm14 │ │ vextracti128 $0x1,%ymm14,%xmm7 │ │ vmovdqa %xmm14,(%rsp) │ │ vmovd %xmm14,%ecx │ │ vpextrd $0x2,%xmm14,%r9d │ │ vpextrd $0x1,%xmm14,%eax │ │ vpextrd $0x3,%xmm14,%r11d │ │ @@ -11776,15 +16929,15 @@ │ │ vpextrd $0x3,%xmm7,%r12d │ │ vpshufd $0x50,%ymm6,%ymm5 │ │ vpshufd $0xfa,%ymm6,%ymm6 │ │ vpblendd $0xc0,%ymm9,%ymm15,%ymm15 │ │ vpblendd $0xc0,%ymm8,%ymm10,%ymm10 │ │ vpblendvb %ymm5,%ymm11,%ymm15,%ymm15 │ │ vpblendvb %ymm6,%ymm11,%ymm10,%ymm10 │ │ - vbroadcasti128 0xdc0e0(%r14),%ymm14 │ │ + vbroadcasti128 0xd9cf0(%r14),%ymm14 │ │ vmovq (%rsi,%rcx,1),%xmm0 │ │ vmovq (%rsi,%r9,1),%xmm1 │ │ vmovhps (%rsi,%rax,1),%xmm0,%xmm0 │ │ vmovhps (%rsi,%r11,1),%xmm1,%xmm1 │ │ vinserti128 $0x1,(%rsi,%rbx,1),%ymm0,%ymm0 │ │ vinserti128 $0x1,(%rsi,%rbp,1),%ymm1,%ymm1 │ │ vpbroadcastq (%rsi,%r15,1),%ymm4 │ │ @@ -11903,21 +17056,21 @@ │ │ vpmulhrsw %ymm3,%ymm12,%ymm3 │ │ mov 0xc0(%rsp),%eax │ │ mov 0xd0(%rsp),%r11d │ │ vpshufb %ymm14,%ymm0,%ymm0 │ │ vpshufb %ymm14,%ymm1,%ymm1 │ │ vpshufb %ymm14,%ymm2,%ymm2 │ │ vpshufb %ymm14,%ymm3,%ymm3 │ │ - vbroadcasti128 0xdc160(%r14),%ymm14 │ │ + vbroadcasti128 0xd9d70(%r14),%ymm14 │ │ and $0x3ff,%eax │ │ mov $0x40000000,%r9d │ │ mov %eax,%ecx │ │ shr $0x6,%ecx │ │ lea (%r10,%rcx,1),%ecx │ │ - cmovne 0xf6998(%r14,%rcx,8),%r9 │ │ + cmovne 0xf4188(%r14,%rcx,8),%r9 │ │ vmovq %r9,%xmm11 │ │ vpunpcklbw %xmm11,%xmm11,%xmm11 │ │ vpsraw $0x8,%xmm11,%xmm11 │ │ vinserti128 $0x1,%xmm11,%ymm11,%ymm11 │ │ vpshufd $0x0,%ymm11,%ymm8 │ │ vpshufd $0x55,%ymm11,%ymm9 │ │ vpmaddwd %ymm0,%ymm8,%ymm4 │ │ @@ -11932,25 +17085,25 @@ │ │ vpaddd %ymm6,%ymm4,%ymm4 │ │ vpsrad $0x6,%ymm4,%ymm4 │ │ vextracti128 $0x1,%ymm4,%xmm5 │ │ vpackssdw %xmm5,%xmm4,%xmm4 │ │ vmovdqa %xmm4,(%rdi) │ │ add %r13,%rdi │ │ dec %r8d │ │ - je 135e0 │ │ + je 19c10 │ │ add %r11d,%eax │ │ test $0xfffffc00,%eax │ │ - je 139f5 │ │ + je 1a025 │ │ test $0x400,%eax │ │ mov %eax,0x34(%rsp) │ │ mov (%rsp),%ecx │ │ mov 0x8(%rsp),%r9d │ │ mov 0x4(%rsp),%eax │ │ mov 0xc(%rsp),%r11d │ │ - je 13b46 │ │ + je 1a176 │ │ vpbroadcastq (%rsi,%r15,1),%ymm6 │ │ vpbroadcastq (%rsi,%r12,1),%ymm7 │ │ vmovq (%rsi,%rcx,1),%xmm4 │ │ vmovq (%rsi,%r9,1),%xmm5 │ │ vmovhps (%rsi,%rax,1),%xmm4,%xmm4 │ │ vmovhps (%rsi,%r11,1),%xmm5,%xmm5 │ │ vinserti128 $0x1,(%rsi,%rbx,1),%ymm4,%ymm4 │ │ @@ -11970,15 +17123,15 @@ │ │ vpslld $0x10,%ymm4,%ymm5 │ │ vpaddw %ymm5,%ymm4,%ymm4 │ │ vpmulhrsw %ymm4,%ymm12,%ymm4 │ │ vpblendw $0xaa,%ymm1,%ymm0,%ymm0 │ │ vpblendw $0xaa,%ymm2,%ymm1,%ymm1 │ │ vpblendw $0xaa,%ymm3,%ymm2,%ymm2 │ │ vpblendw $0xaa,%ymm4,%ymm3,%ymm3 │ │ - jmpq 139f5 │ │ + jmpq 1a025 │ │ vmovdqa %ymm1,%ymm0 │ │ vmovdqa %ymm2,%ymm1 │ │ vmovdqa %ymm3,%ymm2 │ │ vpbroadcastq (%rsi,%r15,1),%ymm7 │ │ vpbroadcastq (%rsi,%r12,1),%ymm8 │ │ vmovq (%rsi,%rcx,1),%xmm3 │ │ vmovq (%rsi,%r9,1),%xmm4 │ │ @@ -12010,52 +17163,52 @@ │ │ vphaddw %ymm6,%ymm5,%ymm5 │ │ vpsrld $0x10,%ymm3,%ymm4 │ │ vpslld $0x10,%ymm5,%ymm6 │ │ vpaddw %ymm4,%ymm3,%ymm3 │ │ vpaddw %ymm6,%ymm5,%ymm5 │ │ vpblendw $0xaa,%ymm5,%ymm3,%ymm3 │ │ vpmulhrsw %ymm3,%ymm12,%ymm3 │ │ - jmpq 139f5 │ │ - movzwl 0xdc2c6(%r14,%rcx,2),%ecx │ │ + jmpq 1a025 │ │ + movzwl 0xd9ed6(%r14,%rcx,2),%ecx │ │ add %r14,%rcx │ │ jmpq *%rcx │ │ mov 0xc0(%rsp),%eax │ │ - vbroadcasti128 0xdc170(%r14),%ymm7 │ │ + vbroadcasti128 0xd9d80(%r14),%ymm7 │ │ movzbl %r9b,%r9d │ │ dec %rsi │ │ vmovd %r9d,%xmm15 │ │ vpmaddwd %ymm7,%ymm8,%ymm8 │ │ - vpbroadcastd 0xdc1f8(%r14),%ymm11 │ │ + vpbroadcastd 0xd9e08(%r14),%ymm11 │ │ vpbroadcastd %xmm15,%xmm15 │ │ vpaddd %ymm8,%ymm14,%ymm14 │ │ vpand %ymm10,%ymm14,%ymm8 │ │ vpsrld $0x6,%ymm8,%ymm8 │ │ vpaddd %xmm8,%xmm15,%xmm15 │ │ vpermq $0xd8,%ymm8,%ymm8 │ │ vmovd %xmm15,%ecx │ │ vpextrd $0x2,%xmm15,%r9d │ │ vpextrd $0x1,%xmm15,%ebp │ │ vpextrd $0x3,%xmm15,%r15d │ │ - vmovd 0xf699a(%r14,%rcx,8),%xmm15 │ │ - vpbroadcastd 0xf699a(%r14,%r9,8),%ymm7 │ │ + vmovd 0xf418a(%r14,%rcx,8),%xmm15 │ │ + vpbroadcastd 0xf418a(%r14,%r9,8),%ymm7 │ │ vmovdqu (%rsi),%xmm2 │ │ vmovdqu (%rsi,%rdx,2),%xmm3 │ │ - vbroadcasti128 0xdc150(%r14),%ymm5 │ │ - vpbroadcastq 0xdc0d0(%r14),%ymm6 │ │ + vbroadcasti128 0xd9d60(%r14),%ymm5 │ │ + vpbroadcastq 0xd9ce0(%r14),%ymm6 │ │ vpcmpeqd %ymm9,%ymm8,%ymm8 │ │ vpsrld $0xa,%ymm14,%ymm14 │ │ - vpinsrd $0x1,0xf699a(%r14,%rbp,8),%xmm15,%xmm15 │ │ - vpblendd $0x20,0xf6986(%r14,%r15,8),%ymm7,%ymm7 │ │ + vpinsrd $0x1,0xf418a(%r14,%rbp,8),%xmm15,%xmm15 │ │ + vpblendd $0x20,0xf4176(%r14,%r15,8),%ymm7,%ymm7 │ │ vinserti128 $0x1,(%rsi,%rdx,1),%ymm2,%ymm2 │ │ vinserti128 $0x1,(%rsi,%rbx,1),%ymm3,%ymm3 │ │ lea (%rsi,%rdx,4),%rsi │ │ shr $0x6,%eax │ │ mov $0x40000000,%ecx │ │ lea (%r10,%rax,1),%eax │ │ - cmovne 0xf6998(%r14,%rax,8),%rcx │ │ + cmovne 0xf4188(%r14,%rax,8),%rcx │ │ vpshufb %ymm5,%ymm14,%ymm14 │ │ vpaddb %ymm6,%ymm14,%ymm14 │ │ vmovdqu (%rsi),%xmm4 │ │ vmovdqu (%rsi,%rdx,2),%xmm5 │ │ vinserti128 $0x1,(%rsi,%rdx,1),%ymm4,%ymm4 │ │ add %rbx,%rsi │ │ vpblendd $0x30,%ymm7,%ymm15,%ymm15 │ │ @@ -12114,93 +17267,93 @@ │ │ vpsrad $0x6,%ymm4,%ymm4 │ │ vextracti128 $0x1,%ymm4,%xmm5 │ │ vpackssdw %xmm5,%xmm4,%xmm4 │ │ vpshufd $0xd8,%xmm4,%xmm4 │ │ vmovdqa %xmm4,(%rdi) │ │ add $0x10,%rdi │ │ sub $0x2,%r8d │ │ - jg 13dc6 │ │ + jg 1a3f6 │ │ add $0x88,%rsp │ │ pop %r13 │ │ pop %r12 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ vzeroupper │ │ retq │ │ movl $0x1,0x48(%rsp) │ │ mov $0x10,%r13d │ │ - jmp 13eb0 │ │ + jmp 1a4e0 │ │ movl $0x2,0x48(%rsp) │ │ mov $0x20,%r13d │ │ - jmp 13eb0 │ │ + jmp 1a4e0 │ │ movl $0x4,0x48(%rsp) │ │ mov $0x40,%r13d │ │ - jmp 13eb0 │ │ + jmp 1a4e0 │ │ movl $0x8,0x48(%rsp) │ │ mov $0x80,%r13d │ │ - jmp 13eb0 │ │ + jmp 1a4e0 │ │ movl $0x10,0x48(%rsp) │ │ mov $0x100,%r13d │ │ mov 0xc0(%rsp),%eax │ │ shr $0x10,%r9d │ │ sub $0x3,%rsi │ │ shr $0x6,%eax │ │ mov $0x40000000,%ecx │ │ lea (%r10,%rax,1),%eax │ │ - cmovne 0xf6998(%r14,%rax,8),%rcx │ │ - vpmaddwd 0xdc170(%r14),%ymm8,%ymm8 │ │ + cmovne 0xf4188(%r14,%rax,8),%rcx │ │ + vpmaddwd 0xd9d80(%r14),%ymm8,%ymm8 │ │ vmovd %r9d,%xmm15 │ │ mov %r9d,0x4c(%rsp) │ │ mov %rsi,0x50(%rsp) │ │ mov %rdi,0x58(%rsp) │ │ mov %r8d,0x70(%rsp) │ │ shll $0x3,0xc8(%rsp) │ │ vpbroadcastd %xmm15,%ymm15 │ │ vpaddd %ymm8,%ymm14,%ymm14 │ │ vmovq %rcx,%xmm0 │ │ vpunpcklbw %xmm0,%xmm0,%xmm0 │ │ vpsraw $0x8,%xmm0,%xmm0 │ │ vmovdqa %xmm0,0x60(%rsp) │ │ - jmp 13f62 │ │ + jmp 1a592 │ │ decl 0x48(%rsp) │ │ - je 14c18 │ │ + je 1b242 │ │ addq $0x10,0x58(%rsp) │ │ mov 0x70(%rsp),%r8d │ │ vpbroadcastd 0xc8(%rsp),%ymm8 │ │ - vpbroadcastd 0xdc1f4(%r14),%ymm10 │ │ + vpbroadcastd 0xd9e04(%r14),%ymm10 │ │ vpaddd 0x20(%rsp),%ymm8,%ymm14 │ │ vpbroadcastd 0x4c(%rsp),%ymm15 │ │ vpxor %ymm9,%ymm9,%ymm9 │ │ mov 0x50(%rsp),%rsi │ │ mov 0x58(%rsp),%rdi │ │ - vpbroadcastq 0xdc1fc(%r14),%ymm11 │ │ + vpbroadcastq 0xd9e0c(%r14),%ymm11 │ │ vpand %ymm10,%ymm14,%ymm6 │ │ vpsrld $0x6,%ymm6,%ymm6 │ │ vpaddd %ymm6,%ymm15,%ymm15 │ │ vpcmpeqd %ymm6,%ymm9,%ymm6 │ │ vextracti128 $0x1,%ymm15,%xmm7 │ │ vmovd %xmm15,%ecx │ │ vpextrd $0x2,%xmm15,%r9d │ │ vpextrd $0x1,%xmm15,%eax │ │ vpextrd $0x3,%xmm15,%r11d │ │ vmovd %xmm7,%ebx │ │ vpextrd $0x2,%xmm7,%ebp │ │ vpextrd $0x1,%xmm7,%r15d │ │ vpextrd $0x3,%xmm7,%r12d │ │ vmovdqu %ymm14,0x20(%rsp) │ │ - vmovq 0xf6998(%r14,%rcx,8),%xmm15 │ │ - vmovq 0xf6998(%r14,%r9,8),%xmm10 │ │ - vmovhps 0xf6998(%r14,%rax,8),%xmm15,%xmm15 │ │ - vmovhps 0xf6998(%r14,%r11,8),%xmm10,%xmm10 │ │ - vinserti128 $0x1,0xf6998(%r14,%rbx,8),%ymm15,%ymm15 │ │ - vinserti128 $0x1,0xf6998(%r14,%rbp,8),%ymm10,%ymm10 │ │ - vpbroadcastq 0xf6998(%r14,%r15,8),%ymm9 │ │ - vpbroadcastq 0xf6998(%r14,%r12,8),%ymm8 │ │ + vmovq 0xf4188(%r14,%rcx,8),%xmm15 │ │ + vmovq 0xf4188(%r14,%r9,8),%xmm10 │ │ + vmovhps 0xf4188(%r14,%rax,8),%xmm15,%xmm15 │ │ + vmovhps 0xf4188(%r14,%r11,8),%xmm10,%xmm10 │ │ + vinserti128 $0x1,0xf4188(%r14,%rbx,8),%ymm15,%ymm15 │ │ + vinserti128 $0x1,0xf4188(%r14,%rbp,8),%ymm10,%ymm10 │ │ + vpbroadcastq 0xf4188(%r14,%r15,8),%ymm9 │ │ + vpbroadcastq 0xf4188(%r14,%r12,8),%ymm8 │ │ vpsrld $0xa,%ymm14,%ymm14 │ │ vextracti128 $0x1,%ymm14,%xmm7 │ │ vmovq %xmm14,0x40(%rsp) │ │ vmovd %xmm14,%ecx │ │ vpextrd $0x2,%xmm14,%r9d │ │ vpextrd $0x1,%xmm14,%eax │ │ vpextrd $0x3,%xmm14,%r11d │ │ @@ -12210,15 +17363,15 @@ │ │ vpextrd $0x3,%xmm7,%r12d │ │ vpshufd $0x50,%ymm6,%ymm5 │ │ vpshufd $0xfa,%ymm6,%ymm6 │ │ vpblendd $0xc0,%ymm9,%ymm15,%ymm15 │ │ vpblendd $0xc0,%ymm8,%ymm10,%ymm10 │ │ vpblendvb %ymm5,%ymm11,%ymm15,%ymm15 │ │ vpblendvb %ymm6,%ymm11,%ymm10,%ymm10 │ │ - vbroadcasti128 0xdc0e0(%r14),%ymm14 │ │ + vbroadcasti128 0xd9cf0(%r14),%ymm14 │ │ vmovq (%rsi,%rcx,1),%xmm0 │ │ vmovq (%rsi,%r9,1),%xmm1 │ │ vmovhps (%rsi,%rax,1),%xmm0,%xmm0 │ │ vmovhps (%rsi,%r11,1),%xmm1,%xmm1 │ │ vinserti128 $0x1,(%rsi,%rbx,1),%ymm0,%ymm0 │ │ vinserti128 $0x1,(%rsi,%rbp,1),%ymm1,%ymm1 │ │ vpbroadcastq (%rsi,%r15,1),%ymm4 │ │ @@ -12340,30 +17493,30 @@ │ │ vpbroadcastd 0x64(%rsp),%ymm9 │ │ vpbroadcastd 0x68(%rsp),%ymm10 │ │ vpbroadcastd 0x6c(%rsp),%ymm11 │ │ vpshufb %ymm14,%ymm0,%ymm0 │ │ vpshufb %ymm14,%ymm1,%ymm1 │ │ vpshufb %ymm14,%ymm2,%ymm2 │ │ vpshufb %ymm14,%ymm3,%ymm3 │ │ - vbroadcasti128 0xdc160(%r14),%ymm14 │ │ + vbroadcasti128 0xd9d70(%r14),%ymm14 │ │ vpmaddwd %ymm0,%ymm8,%ymm4 │ │ vpmaddwd %ymm1,%ymm9,%ymm5 │ │ vpmaddwd %ymm2,%ymm10,%ymm6 │ │ vpmaddwd %ymm3,%ymm11,%ymm7 │ │ vpaddd %ymm5,%ymm4,%ymm4 │ │ vpaddd %ymm7,%ymm6,%ymm6 │ │ vpaddd %ymm4,%ymm13,%ymm4 │ │ vpaddd %ymm6,%ymm4,%ymm4 │ │ vpsrad $0x6,%ymm4,%ymm4 │ │ vextracti128 $0x1,%ymm4,%xmm5 │ │ vpackssdw %xmm5,%xmm4,%xmm4 │ │ vmovdqa %xmm4,(%rdi) │ │ add %r13,%rdi │ │ dec %r8d │ │ - je 13f1e │ │ + je 1a54e │ │ vmovq (%rsi,%rcx,1),%xmm4 │ │ vmovq (%rsi,%r9,1),%xmm5 │ │ vmovhps (%rsi,%rax,1),%xmm4,%xmm4 │ │ vmovhps (%rsi,%r11,1),%xmm5,%xmm5 │ │ vinserti128 $0x1,(%rsi,%rbx,1),%ymm4,%ymm4 │ │ vinserti128 $0x1,(%rsi,%rbp,1),%ymm5,%ymm5 │ │ vpbroadcastq (%rsi,%r15,1),%ymm6 │ │ @@ -12381,51 +17534,51 @@ │ │ vpslld $0x10,%ymm4,%ymm5 │ │ vpaddw %ymm5,%ymm4,%ymm4 │ │ vpmulhrsw %ymm4,%ymm12,%ymm4 │ │ vpblendw $0xaa,%ymm1,%ymm0,%ymm0 │ │ vpblendw $0xaa,%ymm2,%ymm1,%ymm1 │ │ vpblendw $0xaa,%ymm3,%ymm2,%ymm2 │ │ vpblendw $0xaa,%ymm4,%ymm3,%ymm3 │ │ - jmpq 14346 │ │ - movzwl 0xdc2d2(%r14,%rcx,2),%ecx │ │ + jmpq 1a976 │ │ + movzwl 0xd9ee2(%r14,%rcx,2),%ecx │ │ add %r14,%rcx │ │ jmpq *%rcx │ │ mov 0xc0(%rsp),%eax │ │ - vbroadcasti128 0xdc170(%r14),%ymm7 │ │ + vbroadcasti128 0xd9d80(%r14),%ymm7 │ │ movzbl %r9b,%r9d │ │ dec %rsi │ │ vmovd %r9d,%xmm15 │ │ vpmaddwd %ymm7,%ymm8,%ymm8 │ │ - vpbroadcastd 0xdc1f8(%r14),%ymm11 │ │ + vpbroadcastd 0xd9e08(%r14),%ymm11 │ │ vpbroadcastd %xmm15,%xmm15 │ │ vpaddd %ymm8,%ymm14,%ymm14 │ │ vpand %ymm10,%ymm14,%ymm8 │ │ vpsrld $0x6,%ymm8,%ymm8 │ │ vpaddd %xmm8,%xmm15,%xmm15 │ │ vmovd %xmm15,%ecx │ │ vpextrd $0x1,%xmm15,%r9d │ │ vpextrd $0x2,%xmm15,%ebp │ │ vpextrd $0x3,%xmm15,%r15d │ │ - vmovd 0xf699a(%r14,%rcx,8),%xmm15 │ │ - vbroadcasti128 0xdc150(%r14),%ymm5 │ │ - vpbroadcastq 0xdc0d0(%r14),%ymm6 │ │ - vpinsrd $0x1,0xf699a(%r14,%r9,8),%xmm15,%xmm15 │ │ + vmovd 0xf418a(%r14,%rcx,8),%xmm15 │ │ + vbroadcasti128 0xd9d60(%r14),%ymm5 │ │ + vpbroadcastq 0xd9ce0(%r14),%ymm6 │ │ + vpinsrd $0x1,0xf418a(%r14,%r9,8),%xmm15,%xmm15 │ │ vpcmpeqd %ymm9,%ymm8,%ymm8 │ │ vpsrld $0xa,%ymm14,%ymm14 │ │ vmovdqu (%rsi),%xmm0 │ │ vmovdqu (%rsi,%rdx,2),%xmm2 │ │ - vpinsrd $0x2,0xf699a(%r14,%rbp,8),%xmm15,%xmm15 │ │ + vpinsrd $0x2,0xf418a(%r14,%rbp,8),%xmm15,%xmm15 │ │ vmovdqu (%rsi,%rdx,1),%xmm1 │ │ vmovdqu (%rsi,%rbx,1),%xmm3 │ │ - vpinsrd $0x3,0xf699a(%r14,%r15,8),%xmm15,%xmm15 │ │ + vpinsrd $0x3,0xf418a(%r14,%r15,8),%xmm15,%xmm15 │ │ lea (%rsi,%rdx,4),%rsi │ │ shr $0x6,%eax │ │ mov $0x40000000,%ecx │ │ lea (%r10,%rax,1),%eax │ │ - cmovne 0xf6998(%r14,%rax,8),%rcx │ │ + cmovne 0xf4188(%r14,%rax,8),%rcx │ │ vinserti128 $0x1,%xmm15,%ymm15,%ymm15 │ │ vpshufb %ymm5,%ymm14,%ymm14 │ │ vpaddb %ymm6,%ymm14,%ymm14 │ │ vinserti128 $0x1,(%rsi),%ymm2,%ymm2 │ │ vinserti128 $0x1,(%rsi,%rdx,1),%ymm3,%ymm3 │ │ lea (%rsi,%rdx,2),%rsi │ │ vpblendvb %ymm8,%ymm11,%ymm15,%ymm15 │ │ @@ -12466,107 +17619,106 @@ │ │ vpsrld $0x10,%ymm6,%ymm2 │ │ vpslld $0x10,%ymm7,%ymm3 │ │ vpaddw %ymm2,%ymm6,%ymm6 │ │ vpaddw %ymm3,%ymm7,%ymm7 │ │ vpblendw $0xaa,%ymm7,%ymm6,%ymm6 │ │ vpmulhrsw %ymm6,%ymm12,%ymm6 │ │ vpaddd %ymm5,%ymm4,%ymm4 │ │ - vpblendd $0xf,%ymm6,%ymm1,%ymm0 │ │ + vperm2i128 $0x21,%ymm6,%ymm1,%ymm0 │ │ vmovdqa %ymm6,%ymm1 │ │ - vpermq $0x4e,%ymm0,%ymm0 │ │ vpmaddwd %ymm0,%ymm10,%ymm6 │ │ vpmaddwd %ymm1,%ymm11,%ymm7 │ │ vpaddd %ymm4,%ymm13,%ymm4 │ │ vpaddd %ymm7,%ymm6,%ymm6 │ │ vpaddd %ymm6,%ymm4,%ymm4 │ │ vpsrad $0x6,%ymm4,%ymm4 │ │ vextracti128 $0x1,%ymm4,%xmm5 │ │ vpackssdw %xmm5,%xmm4,%xmm4 │ │ vmovdqa %xmm4,(%rdi) │ │ add $0x10,%rdi │ │ sub $0x2,%r8d │ │ - jg 1458c │ │ + jg 1abbc │ │ add $0x88,%rsp │ │ pop %r13 │ │ pop %r12 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ vzeroupper │ │ retq │ │ movl $0x1,0x28(%rsp) │ │ mov $0x10,%r13d │ │ - jmp 1468c │ │ + jmp 1acb6 │ │ movl $0x2,0x28(%rsp) │ │ mov $0x20,%r13d │ │ - jmp 1468c │ │ + jmp 1acb6 │ │ movl $0x4,0x28(%rsp) │ │ mov $0x40,%r13d │ │ - jmp 1468c │ │ + jmp 1acb6 │ │ movl $0x8,0x28(%rsp) │ │ mov $0x80,%r13d │ │ - jmp 1468c │ │ + jmp 1acb6 │ │ movl $0x10,0x28(%rsp) │ │ mov $0x100,%r13d │ │ mov 0xc0(%rsp),%eax │ │ shr $0x10,%r9d │ │ sub $0x3,%rsi │ │ shr $0x6,%eax │ │ mov $0x40000000,%ecx │ │ lea (%r10,%rax,1),%eax │ │ - cmovne 0xf6998(%r14,%rax,8),%rcx │ │ - vpmaddwd 0xdc170(%r14),%ymm8,%ymm8 │ │ + cmovne 0xf4188(%r14,%rax,8),%rcx │ │ + vpmaddwd 0xd9d80(%r14),%ymm8,%ymm8 │ │ vmovd %r9d,%xmm15 │ │ mov %r9d,0x40(%rsp) │ │ mov %rsi,0x30(%rsp) │ │ mov %rdi,0x38(%rsp) │ │ mov %r8d,0x70(%rsp) │ │ shll $0x3,0xc8(%rsp) │ │ vpbroadcastd %xmm15,%ymm15 │ │ vpaddd %ymm8,%ymm14,%ymm14 │ │ vmovq %rcx,%xmm0 │ │ vpunpcklbw %xmm0,%xmm0,%xmm0 │ │ vpsraw $0x8,%xmm0,%xmm0 │ │ vmovdqa %xmm0,0x50(%rsp) │ │ - jmp 1473d │ │ + jmp 1ad67 │ │ decl 0x28(%rsp) │ │ - je 14c18 │ │ + je 1b242 │ │ addq $0x10,0x38(%rsp) │ │ mov 0x70(%rsp),%r8d │ │ vpbroadcastd 0xc8(%rsp),%ymm8 │ │ - vpbroadcastd 0xdc1f4(%r14),%ymm10 │ │ + vpbroadcastd 0xd9e04(%r14),%ymm10 │ │ vpaddd (%rsp),%ymm8,%ymm14 │ │ vpbroadcastd 0x40(%rsp),%ymm15 │ │ vpxor %ymm9,%ymm9,%ymm9 │ │ mov 0x30(%rsp),%rsi │ │ mov 0x38(%rsp),%rdi │ │ - vpbroadcastq 0xdc1fc(%r14),%ymm11 │ │ + vpbroadcastq 0xd9e0c(%r14),%ymm11 │ │ vpand %ymm10,%ymm14,%ymm6 │ │ vpsrld $0x6,%ymm6,%ymm6 │ │ vpaddd %ymm6,%ymm15,%ymm15 │ │ vpcmpeqd %ymm6,%ymm9,%ymm6 │ │ vextracti128 $0x1,%ymm15,%xmm7 │ │ vmovd %xmm15,%ecx │ │ vpextrd $0x2,%xmm15,%r9d │ │ vpextrd $0x1,%xmm15,%eax │ │ vpextrd $0x3,%xmm15,%r11d │ │ vmovd %xmm7,%ebx │ │ vpextrd $0x2,%xmm7,%ebp │ │ vpextrd $0x1,%xmm7,%r15d │ │ vpextrd $0x3,%xmm7,%r12d │ │ vmovdqu %ymm14,(%rsp) │ │ - vmovq 0xf6998(%r14,%rcx,8),%xmm15 │ │ - vmovq 0xf6998(%r14,%r9,8),%xmm10 │ │ - vmovhps 0xf6998(%r14,%rax,8),%xmm15,%xmm15 │ │ - vmovhps 0xf6998(%r14,%r11,8),%xmm10,%xmm10 │ │ - vinserti128 $0x1,0xf6998(%r14,%rbx,8),%ymm15,%ymm15 │ │ - vinserti128 $0x1,0xf6998(%r14,%rbp,8),%ymm10,%ymm10 │ │ - vpbroadcastq 0xf6998(%r14,%r15,8),%ymm9 │ │ - vpbroadcastq 0xf6998(%r14,%r12,8),%ymm8 │ │ + vmovq 0xf4188(%r14,%rcx,8),%xmm15 │ │ + vmovq 0xf4188(%r14,%r9,8),%xmm10 │ │ + vmovhps 0xf4188(%r14,%rax,8),%xmm15,%xmm15 │ │ + vmovhps 0xf4188(%r14,%r11,8),%xmm10,%xmm10 │ │ + vinserti128 $0x1,0xf4188(%r14,%rbx,8),%ymm15,%ymm15 │ │ + vinserti128 $0x1,0xf4188(%r14,%rbp,8),%ymm10,%ymm10 │ │ + vpbroadcastq 0xf4188(%r14,%r15,8),%ymm9 │ │ + vpbroadcastq 0xf4188(%r14,%r12,8),%ymm8 │ │ vpsrld $0xa,%ymm14,%ymm14 │ │ vextracti128 $0x1,%ymm14,%xmm7 │ │ vmovd %xmm14,%ecx │ │ vpextrd $0x2,%xmm14,%r9d │ │ vpextrd $0x1,%xmm14,%eax │ │ vpextrd $0x3,%xmm14,%r11d │ │ vmovd %xmm7,%ebx │ │ @@ -12575,15 +17727,15 @@ │ │ vpextrd $0x3,%xmm7,%r12d │ │ vpshufd $0x50,%ymm6,%ymm5 │ │ vpshufd $0xfa,%ymm6,%ymm6 │ │ vpblendd $0xc0,%ymm9,%ymm15,%ymm15 │ │ vpblendd $0xc0,%ymm8,%ymm10,%ymm10 │ │ vpblendvb %ymm5,%ymm11,%ymm15,%ymm15 │ │ vpblendvb %ymm6,%ymm11,%ymm10,%ymm10 │ │ - vbroadcasti128 0xdc0e0(%r14),%ymm14 │ │ + vbroadcasti128 0xd9cf0(%r14),%ymm14 │ │ vmovq (%rsi,%rcx,1),%xmm0 │ │ vmovq (%rsi,%r9,1),%xmm1 │ │ vmovhps (%rsi,%rax,1),%xmm0,%xmm0 │ │ vmovhps (%rsi,%r11,1),%xmm1,%xmm1 │ │ vinserti128 $0x1,(%rsi,%rbx,1),%ymm0,%ymm0 │ │ vinserti128 $0x1,(%rsi,%rbp,1),%ymm1,%ymm1 │ │ vpbroadcastq (%rsi,%r15,1),%ymm4 │ │ @@ -12718,15 +17870,15 @@ │ │ vpaddd %ymm6,%ymm14,%ymm14 │ │ vpsrad $0x6,%ymm14,%ymm14 │ │ vextracti128 $0x1,%ymm14,%xmm5 │ │ vpackssdw %xmm5,%xmm14,%xmm14 │ │ vmovdqa %xmm14,(%rdi) │ │ add %r13,%rdi │ │ dec %r8d │ │ - je 146fa │ │ + je 1ad24 │ │ vmovdqa %ymm1,%ymm0 │ │ vmovdqa %ymm2,%ymm1 │ │ vmovdqa %ymm3,%ymm2 │ │ vmovq (%rsi,%rcx,1),%xmm3 │ │ vmovq (%rsi,%r9,1),%xmm14 │ │ vmovhps (%rsi,%rax,1),%xmm3,%xmm3 │ │ vmovhps (%rsi,%r11,1),%xmm14,%xmm14 │ │ @@ -12756,112 +17908,113 @@ │ │ vphaddw %ymm5,%ymm14,%ymm14 │ │ vpsrld $0x10,%ymm3,%ymm5 │ │ vpslld $0x10,%ymm14,%ymm6 │ │ vpaddw %ymm5,%ymm3,%ymm3 │ │ vpaddw %ymm6,%ymm14,%ymm14 │ │ vpblendw $0xaa,%ymm14,%ymm3,%ymm3 │ │ vpmulhrsw %ymm3,%ymm12,%ymm3 │ │ - jmpq 14b0c │ │ + jmpq 1b136 │ │ add $0x88,%rsp │ │ pop %r13 │ │ pop %r12 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ vzeroupper │ │ retq │ │ - nopl (%rax) │ │ + nopl 0x0(%rax,%rax,1) │ │ + nop │ │ push %rbx │ │ push %rbp │ │ push %r14 │ │ push %r15 │ │ push %r12 │ │ - callq 14ce0 │ │ + callq 1b310 │ │ vpsrad $0xd,%ymm7,%ymm7 │ │ vpsrad $0xd,%ymm0,%ymm0 │ │ vpackssdw %ymm0,%ymm7,%ymm7 │ │ vpmulhrsw %ymm7,%ymm14,%ymm7 │ │ vpermq $0xd8,%ymm7,%ymm7 │ │ vmovdqa %xmm7,(%rdi) │ │ vextracti128 $0x1,%ymm7,(%rdi,%rsi,2) │ │ dec %r8d │ │ - je 14cc8 │ │ - callq 14daa │ │ + je 1b2f8 │ │ + callq 1b3da │ │ lea (%rdi,%rsi,4),%rdi │ │ - jmp 14c3d │ │ + jmp 1b26d │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ push %rbx │ │ push %rbp │ │ push %r14 │ │ push %r15 │ │ push %r12 │ │ - callq 14ce0 │ │ - jmp 14c98 │ │ - callq 14daa │ │ + callq 1b310 │ │ + jmp 1b2c8 │ │ + callq 1b3da │ │ lea (%rdi,%rsi,2),%rdi │ │ vpsrad $0x12,%ymm7,%ymm7 │ │ vpsrad $0x12,%ymm0,%ymm0 │ │ vpackusdw %ymm0,%ymm7,%ymm7 │ │ vpavgw %ymm7,%ymm11,%ymm7 │ │ vextracti128 $0x1,%ymm7,%xmm0 │ │ vpackuswb %xmm0,%xmm7,%xmm7 │ │ vpshufd $0xd8,%xmm7,%xmm7 │ │ vmovq %xmm7,(%rdi) │ │ vmovhps %xmm7,(%rdi,%rsi,1) │ │ dec %r8d │ │ - jg 14c8f │ │ + jg 1b2bf │ │ pop %r12 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ movswl (%r8),%r10d │ │ movswl 0x2(%r8),%r11d │ │ - vmovdqa 0xda54f(%rip),%ymm12 │ │ - vmovdqa 0xda567(%rip),%ymm13 │ │ - vpbroadcastd 0xda6ee(%rip),%ymm14 │ │ - vpbroadcastd 0xda6f5(%rip),%ymm15 │ │ + vmovdqa 0xd815f(%rip),%ymm12 │ │ + vmovdqa 0xd8177(%rip),%ymm13 │ │ + vpbroadcastd 0xd82fe(%rip),%ymm14 │ │ + vpbroadcastd 0xd8305(%rip),%ymm15 │ │ vpxor %ymm11,%ymm11,%ymm11 │ │ - lea 0xf5169(%rip),%rbx │ │ + lea 0xf2959(%rip),%rbx │ │ lea 0x3(%rcx,%rcx,2),%rbp │ │ add $0x10200,%r9d │ │ lea (%r10,%r10,2),%eax │ │ sub %rbp,%rdx │ │ sub %eax,%r11d │ │ mov 0x38(%rsp),%r15d │ │ - callq 14f30 │ │ + callq 1b560 │ │ vpsrld $0x10,%ymm0,%ymm1 │ │ - callq 14f30 │ │ + callq 1b560 │ │ vpsrld $0x10,%ymm0,%ymm4 │ │ - callq 14f30 │ │ + callq 1b560 │ │ vpblendw $0xaa,%ymm0,%ymm1,%ymm1 │ │ - callq 14f30 │ │ + callq 1b560 │ │ vpblendw $0xaa,%ymm0,%ymm4,%ymm4 │ │ - callq 14f30 │ │ + callq 1b560 │ │ vpsrld $0x10,%ymm1,%ymm2 │ │ vpblendw $0xaa,%ymm0,%ymm2,%ymm2 │ │ - callq 14f30 │ │ + callq 1b560 │ │ vpsrld $0x10,%ymm4,%ymm5 │ │ vpblendw $0xaa,%ymm0,%ymm5,%ymm5 │ │ - callq 14f30 │ │ + callq 1b560 │ │ vpsrld $0x10,%ymm2,%ymm3 │ │ vpblendw $0xaa,%ymm0,%ymm3,%ymm3 │ │ movswl 0x4(%r8),%r14d │ │ movswl 0x6(%r8),%r12d │ │ add $0x10200,%r15d │ │ mov $0x4,%r8d │ │ lea (%r14,%r14,2),%ebp │ │ sub %ebp,%r12d │ │ - callq 14f30 │ │ + callq 1b560 │ │ vpsrld $0x10,%ymm5,%ymm6 │ │ vpblendw $0xaa,%ymm0,%ymm6,%ymm6 │ │ lea (%r15,%r14,4),%ebp │ │ lea (%r15,%r14,1),%eax │ │ shr $0xa,%r15d │ │ shr $0xa,%ebp │ │ vmovq (%rbx,%r15,8),%xmm8 │ │ @@ -12895,15 +18048,15 @@ │ │ vpunpcklbw %ymm0,%ymm11,%ymm8 │ │ vpunpckhbw %ymm0,%ymm11,%ymm0 │ │ vpmaddwd %ymm4,%ymm8,%ymm8 │ │ vpmaddwd %ymm6,%ymm0,%ymm0 │ │ vpaddd %ymm1,%ymm9,%ymm1 │ │ vpaddd %ymm0,%ymm8,%ymm0 │ │ vpaddd %ymm1,%ymm0,%ymm7 │ │ - callq 14f30 │ │ + callq 1b560 │ │ vmovdqa %ymm2,%ymm1 │ │ vmovdqa %ymm3,%ymm2 │ │ vpsrld $0x10,%ymm3,%ymm3 │ │ vpblendw $0xaa,%ymm0,%ymm3,%ymm3 │ │ lea (%r15,%r14,4),%ebp │ │ lea (%r15,%r14,1),%eax │ │ shr $0xa,%r15d │ │ @@ -12980,15 +18133,15 @@ │ │ vpmaddubsw %ymm9,%ymm10,%ymm10 │ │ add %rcx,%rdx │ │ vphaddw %ymm10,%ymm0,%ymm0 │ │ vpmaddwd %ymm0,%ymm14,%ymm0 │ │ vpaddd %ymm0,%ymm15,%ymm0 │ │ retq │ │ xchg %ax,%ax │ │ - lea 0xda513(%rip),%rax │ │ + lea 0xd8123(%rip),%rax │ │ tzcnt %r8d,%r8d │ │ movslq (%rax,%r8,4),%r8 │ │ vpbroadcastd -0x106(%rax),%ymm2 │ │ add %rax,%r8 │ │ vmovdqa (%rdx),%ymm0 │ │ vpaddw (%rcx),%ymm0,%ymm0 │ │ vmovdqa 0x20(%rdx),%ymm1 │ │ @@ -13000,22 +18153,22 @@ │ │ jmpq *%r8 │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ vmovd %xmm0,(%rdi) │ │ vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ vmovd %xmm1,(%rdi,%rsi,2) │ │ vpextrd $0x1,%xmm1,(%rdi,%rax,1) │ │ cmp $0x4,%r9d │ │ - je 150c1 │ │ + je 1b6f1 │ │ lea (%rdi,%rsi,4),%rdi │ │ vpextrd $0x2,%xmm0,(%rdi) │ │ vpextrd $0x3,%xmm0,(%rdi,%rsi,1) │ │ vpextrd $0x2,%xmm1,(%rdi,%rsi,2) │ │ vpextrd $0x3,%xmm1,(%rdi,%rax,1) │ │ cmp $0x8,%r9d │ │ - je 150c1 │ │ + je 1b6f1 │ │ vmovdqa 0x40(%rdx),%ymm0 │ │ vpaddw 0x40(%rcx),%ymm0,%ymm0 │ │ vmovdqa 0x60(%rdx),%ymm1 │ │ vpaddw 0x60(%rcx),%ymm1,%ymm1 │ │ vpmulhrsw %ymm2,%ymm0,%ymm0 │ │ vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ @@ -13044,15 +18197,15 @@ │ │ lea (%rdi,%rsi,4),%rdi │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ vmovq %xmm0,(%rdi) │ │ vmovq %xmm1,(%rdi,%rsi,1) │ │ vmovhps %xmm0,(%rdi,%rsi,2) │ │ vmovhps %xmm1,(%rdi,%rax,1) │ │ sub $0x4,%r9d │ │ - jg 150c5 │ │ + jg 1b6f5 │ │ vzeroupper │ │ retq │ │ sub $0xffffffffffffff80,%rdx │ │ sub $0xffffffffffffff80,%rcx │ │ vmovdqa (%rdx),%ymm0 │ │ vpaddw (%rcx),%ymm0,%ymm0 │ │ vmovdqa 0x20(%rdx),%ymm1 │ │ @@ -13071,15 +18224,15 @@ │ │ vpmulhrsw %ymm2,%ymm0,%ymm0 │ │ vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ vmovdqa %xmm0,(%rdi,%rsi,2) │ │ vextracti128 $0x1,%ymm0,(%rdi,%rax,1) │ │ sub $0x4,%r9d │ │ - jg 15114 │ │ + jg 1b744 │ │ vzeroupper │ │ retq │ │ sub $0xffffffffffffff80,%rdx │ │ sub $0xffffffffffffff80,%rcx │ │ vmovdqa (%rdx),%ymm0 │ │ vpaddw (%rcx),%ymm0,%ymm0 │ │ vmovdqa 0x20(%rdx),%ymm1 │ │ @@ -13096,15 +18249,15 @@ │ │ vpaddw 0x60(%rcx),%ymm1,%ymm1 │ │ vpmulhrsw %ymm2,%ymm0,%ymm0 │ │ vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ vmovdqa %ymm0,(%rdi,%rsi,1) │ │ sub $0x2,%r9d │ │ - jg 1518f │ │ + jg 1b7bf │ │ vzeroupper │ │ retq │ │ sub $0xffffffffffffff80,%rdx │ │ sub $0xffffffffffffff80,%rcx │ │ vmovdqa (%rdx),%ymm0 │ │ vpaddw (%rcx),%ymm0,%ymm0 │ │ vmovdqa 0x20(%rdx),%ymm1 │ │ @@ -13121,15 +18274,15 @@ │ │ vpaddw 0x60(%rcx),%ymm1,%ymm1 │ │ vpmulhrsw %ymm2,%ymm0,%ymm0 │ │ vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ vmovdqa %ymm0,0x20(%rdi) │ │ dec %r9d │ │ - jg 151fc │ │ + jg 1b82c │ │ vzeroupper │ │ retq │ │ vmovdqa (%rdx),%ymm0 │ │ vpaddw (%rcx),%ymm0,%ymm0 │ │ vmovdqa 0x20(%rdx),%ymm1 │ │ vpaddw 0x20(%rcx),%ymm1,%ymm1 │ │ vpmulhrsw %ymm2,%ymm0,%ymm0 │ │ @@ -13164,28 +18317,28 @@ │ │ vpaddw -0x20(%rcx),%ymm1,%ymm1 │ │ vpmulhrsw %ymm2,%ymm0,%ymm0 │ │ vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ vmovdqa %ymm0,0x60(%rdi) │ │ dec %r9d │ │ - jg 15267 │ │ + jg 1b897 │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ xchg %ax,%ax │ │ - lea 0xda1bb(%rip),%rax │ │ + lea 0xd7dcb(%rip),%rax │ │ tzcnt %r8d,%r8d │ │ vpbroadcastw 0x8(%rsp),%ymm4 │ │ movslq (%rax,%r8,4),%r8 │ │ vpbroadcastd -0x11a(%rax),%ymm5 │ │ vpsllw $0xc,%ymm4,%ymm4 │ │ add %rax,%r8 │ │ cmpl $0x7,0x8(%rsp) │ │ - jg 15380 │ │ + jg 1b9b0 │ │ mov %rdx,%rax │ │ vpxor %ymm0,%ymm0,%ymm0 │ │ mov %rcx,%rdx │ │ vpsubw %ymm4,%ymm0,%ymm4 │ │ mov %rax,%rcx │ │ vmovdqa (%rdx),%ymm0 │ │ vpsubw (%rcx),%ymm0,%ymm2 │ │ @@ -13202,22 +18355,22 @@ │ │ jmpq *%r8 │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ vmovd %xmm0,(%rdi) │ │ vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ vmovd %xmm1,(%rdi,%rsi,2) │ │ vpextrd $0x1,%xmm1,(%rdi,%rax,1) │ │ cmp $0x4,%r9d │ │ - je 15475 │ │ + je 1baa5 │ │ lea (%rdi,%rsi,4),%rdi │ │ vpextrd $0x2,%xmm0,(%rdi) │ │ vpextrd $0x3,%xmm0,(%rdi,%rsi,1) │ │ vpextrd $0x2,%xmm1,(%rdi,%rsi,2) │ │ vpextrd $0x3,%xmm1,(%rdi,%rax,1) │ │ cmp $0x8,%r9d │ │ - je 15475 │ │ + je 1baa5 │ │ vmovdqa 0x40(%rdx),%ymm0 │ │ vpsubw 0x40(%rcx),%ymm0,%ymm2 │ │ vmovdqa 0x60(%rdx),%ymm1 │ │ vpsubw 0x60(%rcx),%ymm1,%ymm3 │ │ vpmulhw %ymm4,%ymm2,%ymm2 │ │ vpmulhw %ymm4,%ymm3,%ymm3 │ │ vpaddw %ymm2,%ymm0,%ymm0 │ │ @@ -13254,15 +18407,15 @@ │ │ lea (%rdi,%rsi,4),%rdi │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ vmovq %xmm0,(%rdi) │ │ vmovq %xmm1,(%rdi,%rsi,1) │ │ vmovhps %xmm0,(%rdi,%rsi,2) │ │ vmovhps %xmm1,(%rdi,%rax,1) │ │ sub $0x4,%r9d │ │ - jg 15479 │ │ + jg 1baa9 │ │ vzeroupper │ │ retq │ │ sub $0xffffffffffffff80,%rdx │ │ sub $0xffffffffffffff80,%rcx │ │ vmovdqa (%rdx),%ymm0 │ │ vpsubw (%rcx),%ymm0,%ymm2 │ │ vmovdqa 0x20(%rdx),%ymm1 │ │ @@ -13289,15 +18442,15 @@ │ │ vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ vmovdqa %xmm0,(%rdi,%rsi,2) │ │ vextracti128 $0x1,%ymm0,(%rdi,%rax,1) │ │ sub $0x4,%r9d │ │ - jg 154d8 │ │ + jg 1bb08 │ │ vzeroupper │ │ retq │ │ sub $0xffffffffffffff80,%rdx │ │ sub $0xffffffffffffff80,%rcx │ │ vmovdqa (%rdx),%ymm0 │ │ vpsubw (%rcx),%ymm0,%ymm2 │ │ vmovdqa 0x20(%rdx),%ymm1 │ │ @@ -13322,15 +18475,15 @@ │ │ vpaddw %ymm3,%ymm1,%ymm1 │ │ vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ vmovdqa %ymm0,(%rdi,%rsi,1) │ │ sub $0x2,%r9d │ │ - jg 15577 │ │ + jg 1bba7 │ │ vzeroupper │ │ retq │ │ sub $0xffffffffffffff80,%rdx │ │ sub $0xffffffffffffff80,%rcx │ │ vmovdqa (%rdx),%ymm0 │ │ vpsubw (%rcx),%ymm0,%ymm2 │ │ vmovdqa 0x20(%rdx),%ymm1 │ │ @@ -13355,15 +18508,15 @@ │ │ vpaddw %ymm3,%ymm1,%ymm1 │ │ vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ vmovdqa %ymm0,0x20(%rdi) │ │ dec %r9d │ │ - jg 15608 │ │ + jg 1bc38 │ │ vzeroupper │ │ retq │ │ vmovdqa (%rdx),%ymm0 │ │ vpsubw (%rcx),%ymm0,%ymm2 │ │ vmovdqa 0x20(%rdx),%ymm1 │ │ vpsubw 0x20(%rcx),%ymm1,%ymm3 │ │ vpmulhw %ymm4,%ymm2,%ymm2 │ │ @@ -13414,20 +18567,20 @@ │ │ vpaddw %ymm3,%ymm1,%ymm1 │ │ vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ vmovdqa %ymm0,0x60(%rdi) │ │ dec %r9d │ │ - jg 15697 │ │ + jg 1bcc7 │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ xchg %ax,%ax │ │ - lea 0xd9d63(%rip),%r10 │ │ + lea 0xd7973(%rip),%r10 │ │ tzcnt %r8d,%r8d │ │ mov 0x8(%rsp),%rax │ │ movslq (%r10,%r8,4),%r8 │ │ vpbroadcastd -0x132(%r10),%ymm5 │ │ vpxor %ymm4,%ymm4,%ymm4 │ │ add %r10,%r8 │ │ vpermq $0xd8,(%rax),%ymm3 │ │ @@ -13452,22 +18605,22 @@ │ │ jmpq *%r8 │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ vmovd %xmm0,(%rdi) │ │ vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ vmovd %xmm1,(%rdi,%rsi,2) │ │ vpextrd $0x1,%xmm1,(%rdi,%r10,1) │ │ cmp $0x4,%r9d │ │ - je 1590b │ │ + je 1bf3b │ │ lea (%rdi,%rsi,4),%rdi │ │ vpextrd $0x2,%xmm0,(%rdi) │ │ vpextrd $0x3,%xmm0,(%rdi,%rsi,1) │ │ vpextrd $0x2,%xmm1,(%rdi,%rsi,2) │ │ vpextrd $0x3,%xmm1,(%rdi,%r10,1) │ │ cmp $0x8,%r9d │ │ - je 1590b │ │ + je 1bf3b │ │ vpermq $0xd8,0x20(%rax),%ymm3 │ │ vmovdqa 0x40(%rcx),%ymm0 │ │ vpsubw 0x40(%rdx),%ymm0,%ymm1 │ │ vpsubb %ymm3,%ymm4,%ymm3 │ │ vpaddw %ymm1,%ymm1,%ymm1 │ │ vpaddb %ymm3,%ymm3,%ymm3 │ │ vpunpcklbw %ymm3,%ymm4,%ymm2 │ │ @@ -13519,15 +18672,15 @@ │ │ lea (%rdi,%rsi,4),%rdi │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ vmovq %xmm0,(%rdi) │ │ vmovq %xmm1,(%rdi,%rsi,1) │ │ vmovhps %xmm0,(%rdi,%rsi,2) │ │ vmovhps %xmm1,(%rdi,%r10,1) │ │ sub $0x4,%r9d │ │ - jg 1590f │ │ + jg 1bf3f │ │ vzeroupper │ │ retq │ │ add $0x40,%rax │ │ sub $0xffffffffffffff80,%rcx │ │ sub $0xffffffffffffff80,%rdx │ │ vpermq $0xd8,(%rax),%ymm3 │ │ vmovdqa (%rcx),%ymm0 │ │ @@ -13569,15 +18722,15 @@ │ │ vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ vmovdqa %xmm0,(%rdi,%rsi,2) │ │ vextracti128 $0x1,%ymm0,(%rdi,%r10,1) │ │ sub $0x4,%r9d │ │ - jg 15991 │ │ + jg 1bfc1 │ │ vzeroupper │ │ retq │ │ add $0x40,%rax │ │ sub $0xffffffffffffff80,%rcx │ │ sub $0xffffffffffffff80,%rdx │ │ vpermq $0xd8,(%rax),%ymm3 │ │ vmovdqa (%rcx),%ymm0 │ │ @@ -13617,15 +18770,15 @@ │ │ vpaddw %ymm2,%ymm1,%ymm1 │ │ vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ vmovdqa %ymm0,(%rdi,%rsi,1) │ │ sub $0x2,%r9d │ │ - jg 15a71 │ │ + jg 1c0a1 │ │ vzeroupper │ │ retq │ │ add $0x40,%rax │ │ sub $0xffffffffffffff80,%rcx │ │ sub $0xffffffffffffff80,%rdx │ │ vpermq $0xd8,(%rax),%ymm3 │ │ vmovdqa (%rcx),%ymm0 │ │ @@ -13665,15 +18818,15 @@ │ │ vpaddw %ymm2,%ymm1,%ymm1 │ │ vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ vmovdqa %ymm0,0x20(%rdi) │ │ dec %r9d │ │ - jg 15b43 │ │ + jg 1c173 │ │ vzeroupper │ │ retq │ │ vpermq $0xd8,(%rax),%ymm3 │ │ vmovdqa (%rcx),%ymm0 │ │ vpsubw (%rdx),%ymm0,%ymm1 │ │ vpsubb %ymm3,%ymm4,%ymm3 │ │ vpaddw %ymm1,%ymm1,%ymm1 │ │ @@ -13753,20 +18906,20 @@ │ │ vpaddw %ymm2,%ymm1,%ymm1 │ │ vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ vmovdqa %ymm0,0x60(%rdi) │ │ dec %r9d │ │ - jg 15c13 │ │ + jg 1c243 │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ - lea 0xd97c3(%rip),%rax │ │ + lea 0xd73d3(%rip),%rax │ │ tzcnt %ecx,%ecx │ │ movslq (%rax,%rcx,4),%rcx │ │ vpbroadcastd -0x1b2(%rax),%ymm4 │ │ vpbroadcastd -0x19a(%rax),%ymm5 │ │ add %rax,%rcx │ │ lea (%rsi,%rsi,2),%rax │ │ jmpq *%rcx │ │ @@ -13790,15 +18943,15 @@ │ │ vpackuswb %xmm1,%xmm0,%xmm0 │ │ vmovd %xmm0,(%rdi) │ │ vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ vpextrd $0x2,%xmm0,(%rdi,%rsi,2) │ │ vpextrd $0x3,%xmm0,(%rdi,%rax,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ sub $0x4,%r8d │ │ - jg 15dda │ │ + jg 1c40a │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ xchg %ax,%ax │ │ vmovq (%rdi),%xmm1 │ │ vmovhps (%rdi,%rsi,1),%xmm1,%xmm1 │ │ vpbroadcastq (%rdi,%rsi,2),%ymm2 │ │ @@ -13822,15 +18975,15 @@ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ vmovq %xmm0,(%rdi) │ │ vmovhps %xmm0,(%rdi,%rsi,1) │ │ vmovq %xmm1,(%rdi,%rsi,2) │ │ vmovhps %xmm1,(%rdi,%rax,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ sub $0x4,%r8d │ │ - jg 15e60 │ │ + jg 1c490 │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax) │ │ vmovdqa (%r9),%ymm0 │ │ vmovdqa (%rdi),%xmm1 │ │ vinserti128 $0x1,(%rdi,%rsi,1),%ymm1,%ymm1 │ │ vpsubb %ymm0,%ymm4,%ymm3 │ │ @@ -13846,15 +18999,15 @@ │ │ vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vmovdqa %xmm0,(%rdi) │ │ vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r8d │ │ - jg 15ef0 │ │ + jg 1c520 │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ vmovdqa (%r9),%ymm0 │ │ vmovdqa (%rdi),%ymm1 │ │ vmovdqa (%rdx),%ymm6 │ │ @@ -13869,20 +19022,20 @@ │ │ vpmaddubsw %ymm3,%ymm1,%ymm1 │ │ vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vmovdqa %ymm0,(%rdi) │ │ add %rsi,%rdi │ │ dec %r8d │ │ - jg 15f60 │ │ + jg 1c590 │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ - lea 0xd95c7(%rip),%r9 │ │ + lea 0xd71d7(%rip),%r9 │ │ tzcnt %ecx,%ecx │ │ movslq (%r9,%rcx,4),%rcx │ │ vpbroadcastd -0x1ae(%r9),%ymm5 │ │ add %r9,%rcx │ │ add $0xfffffffffffffc32,%r9 │ │ jmpq *%rcx │ │ vpbroadcastd 0x4(%r9),%xmm2 │ │ @@ -13894,15 +19047,15 @@ │ │ vpmaddubsw %xmm2,%xmm0,%xmm0 │ │ vpmulhrsw %xmm5,%xmm0,%xmm0 │ │ vpackuswb %xmm0,%xmm0,%xmm0 │ │ vpextrw $0x0,%xmm0,(%rdi) │ │ vpextrw $0x1,%xmm0,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r8d │ │ - jg 15fea │ │ + jg 1c61a │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax) │ │ vpbroadcastq 0x8(%r9),%xmm2 │ │ vmovd (%rdi),%xmm0 │ │ vpinsrd $0x1,(%rdi,%rsi,1),%xmm0,%xmm0 │ │ vmovq (%rdx),%xmm1 │ │ @@ -13911,15 +19064,15 @@ │ │ vpmaddubsw %xmm2,%xmm0,%xmm0 │ │ vpmulhrsw %xmm5,%xmm0,%xmm0 │ │ vpackuswb %xmm0,%xmm0,%xmm0 │ │ vmovd %xmm0,(%rdi) │ │ vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r8d │ │ - jg 16036 │ │ + jg 1c666 │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ vbroadcasti128 0x10(%r9),%ymm4 │ │ vpbroadcastq (%rdi),%ymm2 │ │ vmovq (%rdi,%rsi,1),%xmm0 │ │ @@ -13932,15 +19085,15 @@ │ │ vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ vpackuswb %xmm1,%xmm0,%xmm0 │ │ vmovhps %xmm0,(%rdi) │ │ vmovq %xmm0,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r8d │ │ - jg 16086 │ │ + jg 1c6b6 │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ vbroadcasti128 0x20(%r9),%ymm3 │ │ vbroadcasti128 0x30(%r9),%ymm4 │ │ vmovdqa (%rdi),%xmm1 │ │ @@ -13954,15 +19107,15 @@ │ │ vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vmovdqa %xmm0,(%rdi) │ │ vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r8d │ │ - jg 160ec │ │ + jg 1c71c │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ vmovdqa 0x40(%r9),%xmm3 │ │ vinserti128 $0x1,0x60(%r9),%ymm3,%ymm3 │ │ vmovdqa 0x50(%r9),%xmm4 │ │ vinserti128 $0x1,0x70(%r9),%ymm4,%ymm4 │ │ @@ -13975,20 +19128,20 @@ │ │ vpmaddubsw %ymm4,%ymm1,%ymm1 │ │ vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vmovdqa %ymm0,(%rdi) │ │ add %rsi,%rdi │ │ dec %r8d │ │ - jg 1615a │ │ + jg 1c78a │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ xchg %ax,%ax │ │ - lea 0xd93fb(%rip),%r9 │ │ + lea 0xd700b(%rip),%r9 │ │ mov %ecx,%eax │ │ tzcnt %ecx,%ecx │ │ mov %r8d,%r8d │ │ movslq (%r9,%rcx,4),%rcx │ │ vpbroadcastd -0x1c2(%r9),%ymm5 │ │ add %r9,%rcx │ │ lea -0x3e2(%r9,%r8,2),%r9 │ │ @@ -14007,40 +19160,40 @@ │ │ vpmaddubsw %xmm2,%xmm0,%xmm0 │ │ vpmulhrsw %xmm5,%xmm0,%xmm0 │ │ vpackuswb %xmm0,%xmm0,%xmm0 │ │ vpextrw $0x0,%xmm0,(%rdi) │ │ vpextrw $0x1,%xmm0,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ add $0x2,%r8 │ │ - jl 161d9 │ │ + jl 1c809 │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopw 0x0(%rax,%rax,1) │ │ - vmovdqa 0xd9108(%rip),%xmm3 │ │ + vmovdqa 0xd6d18(%rip),%xmm3 │ │ vmovd (%rdi),%xmm0 │ │ vpinsrd $0x1,(%rdi,%rsi,1),%xmm0,%xmm0 │ │ vmovd (%r9,%r8,2),%xmm2 │ │ vmovq (%rdx),%xmm1 │ │ add $0x8,%rdx │ │ vpshufb %xmm3,%xmm2,%xmm2 │ │ vpunpcklbw %xmm1,%xmm0,%xmm0 │ │ vpmaddubsw %xmm2,%xmm0,%xmm0 │ │ vpmulhrsw %xmm5,%xmm0,%xmm0 │ │ vpackuswb %xmm0,%xmm0,%xmm0 │ │ vmovd %xmm0,(%rdi) │ │ vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ add $0x2,%r8 │ │ - jl 16238 │ │ + jl 1c868 │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ - vbroadcasti128 0xd90a7(%rip),%ymm4 │ │ + vbroadcasti128 0xd6cb7(%rip),%ymm4 │ │ vshufpd $0x3,%ymm4,%ymm4,%ymm4 │ │ vpbroadcastq (%rdi),%ymm1 │ │ vmovq (%rdi,%rsi,1),%xmm0 │ │ vpblendd $0x30,%ymm1,%ymm0,%ymm0 │ │ vpbroadcastd (%r9,%r8,2),%ymm3 │ │ vmovq 0x8(%rdx),%xmm1 │ │ vinserti128 $0x1,(%rdx),%ymm1,%ymm1 │ │ @@ -14051,20 +19204,20 @@ │ │ vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ vpackuswb %xmm1,%xmm0,%xmm0 │ │ vmovhps %xmm0,(%rdi) │ │ vmovq %xmm0,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ add $0x2,%r8 │ │ - jl 1629e │ │ + jl 1c8ce │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nop │ │ - vbroadcasti128 0xd9037(%rip),%ymm4 │ │ + vbroadcasti128 0xd6c47(%rip),%ymm4 │ │ vshufpd $0xc,%ymm4,%ymm4,%ymm4 │ │ vmovdqa (%rdi),%xmm1 │ │ vinserti128 $0x1,(%rdi,%rsi,1),%ymm1,%ymm1 │ │ vpbroadcastd (%r9,%r8,2),%ymm3 │ │ vmovdqa (%rdx),%ymm2 │ │ add $0x20,%rdx │ │ vpshufb %ymm4,%ymm3,%ymm3 │ │ @@ -14075,15 +19228,15 @@ │ │ vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vmovdqa %xmm0,(%rdi) │ │ vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ add $0x2,%r8 │ │ - jl 1630e │ │ + jl 1c93e │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ sub %rax,%rsi │ │ vpbroadcastw (%r9,%r8,2),%ymm3 │ │ mov %eax,%ecx │ │ @@ -14096,18 +19249,18 @@ │ │ vpmaddubsw %ymm3,%ymm1,%ymm1 │ │ vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vmovdqa %ymm0,(%rdi) │ │ add $0x20,%rdi │ │ sub $0x20,%ecx │ │ - jg 1637b │ │ + jg 1c9ab │ │ add %rsi,%rdi │ │ inc %r8 │ │ - jl 16373 │ │ + jl 1c9a3 │ │ vzeroupper │ │ retq │ │ push %rbx │ │ push %rbp │ │ push %r14 │ │ push %r15 │ │ mov 0x28(%rsp),%rax │ │ @@ -14154,120 +19307,120 @@ │ │ imul %r10,%rdx │ │ add %rdx,%rax │ │ mov %rax,0x40(%rsp) │ │ mov %rdi,%rdx │ │ lea (%r14,%r8,1),%rcx │ │ sub %rcx,%rdx │ │ test %r8,%r8 │ │ - jne 164a9 │ │ + jne 1cad9 │ │ test %r14,%r14 │ │ - jne 1654b │ │ + jne 1cb7b │ │ xor %rcx,%rcx │ │ vmovdqu (%r11,%rcx,1),%ymm0 │ │ vmovdqu %ymm0,(%rax,%rcx,1) │ │ add $0x20,%rcx │ │ cmp %rdx,%rcx │ │ - jl 16485 │ │ + jl 1cab5 │ │ add %r10,%rax │ │ add %rbx,%r11 │ │ dec %rsi │ │ - jg 16482 │ │ - jmpq 1658a │ │ + jg 1cab2 │ │ + jmpq 1cbba │ │ test %r14,%r14 │ │ - jne 164f0 │ │ + jne 1cb20 │ │ xor %rcx,%rcx │ │ vpbroadcastb (%r11),%ymm0 │ │ vmovdqa %ymm0,(%rax,%rcx,1) │ │ add $0x20,%rcx │ │ cmp %r8,%rcx │ │ - jl 164b6 │ │ + jl 1cae6 │ │ lea (%rax,%r8,1),%r15 │ │ xor %rcx,%rcx │ │ vmovdqu (%r11,%rcx,1),%ymm0 │ │ vmovdqu %ymm0,(%r15,%rcx,1) │ │ add $0x20,%rcx │ │ cmp %rdx,%rcx │ │ - jl 164cb │ │ + jl 1cafb │ │ add %r10,%rax │ │ add %rbx,%r11 │ │ dec %rsi │ │ - jg 164ae │ │ - jmpq 1658a │ │ + jg 1cade │ │ + jmpq 1cbba │ │ xor %rcx,%rcx │ │ vpbroadcastb (%r11),%ymm0 │ │ vmovdqa %ymm0,(%rax,%rcx,1) │ │ add $0x20,%rcx │ │ cmp %r8,%rcx │ │ - jl 164f8 │ │ + jl 1cb28 │ │ lea (%rax,%r8,1),%r15 │ │ xor %rcx,%rcx │ │ vmovdqu (%r11,%rcx,1),%ymm0 │ │ vmovdqu %ymm0,(%r15,%rcx,1) │ │ add $0x20,%rcx │ │ cmp %rdx,%rcx │ │ - jl 1650d │ │ + jl 1cb3d │ │ add %rdx,%r15 │ │ xor %rcx,%rcx │ │ vpbroadcastb -0x1(%r11,%rdx,1),%ymm0 │ │ vmovdqu %ymm0,(%r15,%rcx,1) │ │ add $0x20,%rcx │ │ cmp %r14,%rcx │ │ - jl 1652f │ │ + jl 1cb5f │ │ add %r10,%rax │ │ add %rbx,%r11 │ │ dec %rsi │ │ - jg 164f0 │ │ - jmp 1658a │ │ + jg 1cb20 │ │ + jmp 1cbba │ │ xor %rcx,%rcx │ │ vmovdqu (%r11,%rcx,1),%ymm0 │ │ vmovdqu %ymm0,(%rax,%rcx,1) │ │ add $0x20,%rcx │ │ cmp %rdx,%rcx │ │ - jl 1654e │ │ + jl 1cb7e │ │ lea (%rax,%rdx,1),%r15 │ │ xor %rcx,%rcx │ │ vpbroadcastb -0x1(%r11,%rdx,1),%ymm0 │ │ vmovdqu %ymm0,(%r15,%rcx,1) │ │ add $0x20,%rcx │ │ cmp %r14,%rcx │ │ - jl 16570 │ │ + jl 1cba0 │ │ add %r10,%rax │ │ add %rbx,%r11 │ │ dec %rsi │ │ - jg 1654b │ │ + jg 1cb7b │ │ test %rbp,%rbp │ │ - je 165ba │ │ + je 1cbea │ │ mov %rax,%r11 │ │ sub %r10,%r11 │ │ xor %rsi,%rsi │ │ vmovdqa (%r11,%rsi,1),%ymm0 │ │ lea (%rax,%rsi,1),%rcx │ │ mov %rbp,%r8 │ │ vmovdqa %ymm0,(%rcx) │ │ add %r10,%rcx │ │ dec %r8 │ │ - jg 165a5 │ │ + jg 1cbd5 │ │ add $0x20,%rsi │ │ cmp %rdi,%rsi │ │ - jl 16598 │ │ + jl 1cbc8 │ │ test %r9,%r9 │ │ - je 165ee │ │ + je 1cc1e │ │ mov 0x40(%rsp),%r11 │ │ mov 0x28(%rsp),%rax │ │ xor %rsi,%rsi │ │ vmovdqa (%r11,%rsi,1),%ymm0 │ │ lea (%rax,%rsi,1),%rcx │ │ mov %r9,%r8 │ │ vmovdqa %ymm0,(%rcx) │ │ add %r10,%rcx │ │ dec %r8 │ │ - jg 165d9 │ │ + jg 1cc09 │ │ add $0x20,%rsi │ │ cmp %rdi,%rsi │ │ - jl 165cc │ │ + jl 1cbfc │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ @@ -14278,18 +19431,18 @@ │ │ push %r12 │ │ subl $0x10000,0x40(%rsp) │ │ subl $0x8,0x30(%rsp) │ │ vpbroadcastd 0x38(%rsp),%ymm5 │ │ vpbroadcastd 0x40(%rsp),%ymm8 │ │ vpbroadcastd 0x30(%rsp),%ymm6 │ │ lea -0x8251(%rip),%r10 │ │ - vpbroadcastd 0xe0fec(%r10),%ymm3 │ │ - vpbroadcastd 0xe1018(%r10),%ymm7 │ │ - vbroadcasti128 0xe0f70(%r10),%ymm15 │ │ - vpmaddwd 0xe0fa0(%r10),%ymm5,%ymm2 │ │ + vpbroadcastd 0xdebfc(%r10),%ymm3 │ │ + vpbroadcastd 0xdec28(%r10),%ymm7 │ │ + vbroadcasti128 0xdeb80(%r10),%ymm15 │ │ + vpmaddwd 0xdebb0(%r10),%ymm5,%ymm2 │ │ vpslld $0x3,%ymm5,%ymm5 │ │ vpslld $0xe,%ymm6,%ymm6 │ │ vpaddd %ymm2,%ymm8,%ymm8 │ │ vpxor %ymm2,%ymm2,%ymm2 │ │ xor %eax,%eax │ │ vmovdqa %ymm8,%ymm4 │ │ vpmaxsd %ymm2,%ymm4,%ymm0 │ │ @@ -14315,90 +19468,90 @@ │ │ vinserti128 $0x1,(%rdx,%r11,1),%ymm12,%ymm12 │ │ vinserti128 $0x1,(%rdx,%rbp,1),%ymm13,%ymm13 │ │ vpbroadcastq (%rdx,%rbx,1),%ymm10 │ │ vpbroadcastq (%rdx,%r14,1),%ymm11 │ │ vpblendd $0xc0,%ymm10,%ymm12,%ymm12 │ │ vpblendd $0xc0,%ymm11,%ymm13,%ymm13 │ │ vptest %ymm1,%ymm1 │ │ - je 167c7 │ │ + je 1cdf7 │ │ vmovd %xmm1,%r11d │ │ vpextrd $0x1,%xmm1,%ebx │ │ vpextrd $0x2,%xmm1,%ebp │ │ vpextrd $0x3,%xmm1,%r14d │ │ movslq %r11d,%r11 │ │ movslq %ebx,%rbx │ │ movslq %ebp,%rbp │ │ movslq %r14d,%r14 │ │ vextracti128 $0x1,%ymm1,%xmm1 │ │ - vmovq 0xe0fc4(%r10,%r11,1),%xmm14 │ │ - vmovq 0xe0fc4(%r10,%rbp,1),%xmm0 │ │ - vmovhps 0xe0fc4(%r10,%rbx,1),%xmm14,%xmm14 │ │ - vmovhps 0xe0fc4(%r10,%r14,1),%xmm0,%xmm0 │ │ + vmovq 0xdebd4(%r10,%r11,1),%xmm14 │ │ + vmovq 0xdebd4(%r10,%rbp,1),%xmm0 │ │ + vmovhps 0xdebd4(%r10,%rbx,1),%xmm14,%xmm14 │ │ + vmovhps 0xdebd4(%r10,%r14,1),%xmm0,%xmm0 │ │ vmovd %xmm1,%r11d │ │ vpextrd $0x1,%xmm1,%ebx │ │ vpextrd $0x2,%xmm1,%ebp │ │ vpextrd $0x3,%xmm1,%r14d │ │ movslq %r11d,%r11 │ │ movslq %ebx,%rbx │ │ movslq %ebp,%rbp │ │ movslq %r14d,%r14 │ │ - vinserti128 $0x1,0xe0fc4(%r10,%r11,1),%ymm14,%ymm14 │ │ - vinserti128 $0x1,0xe0fc4(%r10,%rbp,1),%ymm0,%ymm0 │ │ - vpbroadcastq 0xe0fc4(%r10,%rbx,1),%ymm10 │ │ - vpbroadcastq 0xe0fc4(%r10,%r14,1),%ymm11 │ │ + vinserti128 $0x1,0xdebd4(%r10,%r11,1),%ymm14,%ymm14 │ │ + vinserti128 $0x1,0xdebd4(%r10,%rbp,1),%ymm0,%ymm0 │ │ + vpbroadcastq 0xdebd4(%r10,%rbx,1),%ymm10 │ │ + vpbroadcastq 0xdebd4(%r10,%r14,1),%ymm11 │ │ vpblendd $0xc0,%ymm10,%ymm14,%ymm14 │ │ vpblendd $0xc0,%ymm11,%ymm0,%ymm0 │ │ vpaddb %ymm15,%ymm14,%ymm14 │ │ vpaddb %ymm0,%ymm15,%ymm0 │ │ vpshufb %ymm14,%ymm12,%ymm12 │ │ vpshufb %ymm0,%ymm13,%ymm13 │ │ vmovd %xmm9,%r11d │ │ vpextrd $0x1,%xmm9,%ebx │ │ vpextrd $0x2,%xmm9,%ebp │ │ vpextrd $0x3,%xmm9,%r14d │ │ vextracti128 $0x1,%ymm9,%xmm9 │ │ - vmovq 0xfc0a8(%r10,%r11,8),%xmm10 │ │ - vmovq 0xfc0a8(%r10,%rbp,8),%xmm11 │ │ - vmovhps 0xfc0a8(%r10,%rbx,8),%xmm10,%xmm10 │ │ - vmovhps 0xfc0a8(%r10,%r14,8),%xmm11,%xmm11 │ │ + vmovq 0xf9898(%r10,%r11,8),%xmm10 │ │ + vmovq 0xf9898(%r10,%rbp,8),%xmm11 │ │ + vmovhps 0xf9898(%r10,%rbx,8),%xmm10,%xmm10 │ │ + vmovhps 0xf9898(%r10,%r14,8),%xmm11,%xmm11 │ │ vmovd %xmm9,%r11d │ │ vpextrd $0x1,%xmm9,%ebx │ │ vpextrd $0x2,%xmm9,%ebp │ │ vpextrd $0x3,%xmm9,%r14d │ │ - vinserti128 $0x1,0xfc0a8(%r10,%r11,8),%ymm10,%ymm10 │ │ - vinserti128 $0x1,0xfc0a8(%r10,%rbp,8),%ymm11,%ymm11 │ │ - vpbroadcastq 0xfc0a8(%r10,%rbx,8),%ymm14 │ │ - vpbroadcastq 0xfc0a8(%r10,%r14,8),%ymm1 │ │ + vinserti128 $0x1,0xf9898(%r10,%r11,8),%ymm10,%ymm10 │ │ + vinserti128 $0x1,0xf9898(%r10,%rbp,8),%ymm11,%ymm11 │ │ + vpbroadcastq 0xf9898(%r10,%rbx,8),%ymm14 │ │ + vpbroadcastq 0xf9898(%r10,%r14,8),%ymm1 │ │ vpblendd $0xc0,%ymm14,%ymm10,%ymm10 │ │ vpblendd $0xc0,%ymm1,%ymm11,%ymm11 │ │ vpmaddubsw %ymm10,%ymm12,%ymm12 │ │ vpmaddubsw %ymm11,%ymm13,%ymm13 │ │ vphaddw %ymm13,%ymm12,%ymm12 │ │ vextracti128 $0x1,%ymm12,%xmm13 │ │ vphaddsw %xmm13,%xmm12,%xmm12 │ │ vpmulhrsw %xmm3,%xmm12,%xmm12 │ │ vpackuswb %xmm12,%xmm12,%xmm12 │ │ vmovq %xmm12,(%rdi,%rax,1) │ │ vpaddd %ymm5,%ymm4,%ymm4 │ │ add $0x8,%eax │ │ cmp %r8d,%eax │ │ - jl 1666e │ │ + jl 1cc9e │ │ add %rsi,%rdi │ │ add %rcx,%rdx │ │ dec %r9d │ │ - jg 16667 │ │ + jg 1cc97 │ │ pop %r12 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ vzeroupper │ │ retq │ │ nopl (%rax) │ │ - lea 0xd8c7b(%rip),%r10 │ │ + lea 0xd688b(%rip),%r10 │ │ tzcnt %r8d,%r8d │ │ mov 0x10(%rsp),%eax │ │ movslq (%r10,%r8,4),%r8 │ │ vpbroadcastd -0x146(%r10),%ymm6 │ │ vpbroadcastd -0x14a(%r10),%ymm7 │ │ vpmovzxbd -0x202(%r10),%ymm9 │ │ vpbroadcastd -0x17a(%r10,%rax,4),%ymm8 │ │ @@ -14430,21 +19583,21 @@ │ │ jmpq *%r8 │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ vmovd %xmm0,(%rdi) │ │ vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ vmovd %xmm1,(%rdi,%rsi,2) │ │ vpextrd $0x1,%xmm1,(%rdi,%r10,1) │ │ cmp $0x8,%r9d │ │ - jl 1699f │ │ + jl 1cfcf │ │ lea (%rdi,%rsi,4),%rdi │ │ vpextrd $0x2,%xmm0,(%rdi) │ │ vpextrd $0x3,%xmm0,(%rdi,%rsi,1) │ │ vpextrd $0x2,%xmm1,(%rdi,%rsi,2) │ │ vpextrd $0x3,%xmm1,(%rdi,%r10,1) │ │ - jg 169cf │ │ + jg 1cfff │ │ vextracti128 $0x1,%ymm4,%xmm0 │ │ vpblendd $0x5,%xmm0,%xmm4,%xmm1 │ │ vpblendd $0xa,%xmm0,%xmm4,%xmm4 │ │ vpshufd $0xb1,%xmm1,%xmm1 │ │ vpsubw %xmm4,%xmm8,%xmm4 │ │ vpsubw %xmm1,%xmm4,%xmm4 │ │ vpsrlw $0x2,%xmm4,%xmm4 │ │ @@ -14528,15 +19681,15 @@ │ │ vpackuswb %xmm4,%xmm4,%xmm4 │ │ vmovq %xmm0,(%rdi) │ │ vmovq %xmm1,(%rdi,%rsi,1) │ │ vmovhps %xmm0,(%rdi,%rsi,2) │ │ vmovhps %xmm1,(%rdi,%r10,1) │ │ vmovq %xmm4,(%rax) │ │ sub $0x4,%r9d │ │ - jg 16a99 │ │ + jg 1d0c9 │ │ vzeroupper │ │ retq │ │ sub $0xffffffffffffff80,%rdx │ │ sub $0xffffffffffffff80,%rcx │ │ vmovdqa (%rdx),%ymm0 │ │ vmovdqa (%rcx),%ymm1 │ │ vpsubw %ymm0,%ymm1,%ymm1 │ │ @@ -14594,15 +19747,15 @@ │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ vpackuswb %ymm1,%ymm1,%ymm1 │ │ vpermd %ymm1,%ymm9,%ymm1 │ │ vmovdqa %xmm0,(%rdi,%rsi,2) │ │ vextracti128 $0x1,%ymm0,(%rdi,%r10,1) │ │ vmovdqa %xmm1,(%rax) │ │ sub $0x4,%r9d │ │ - jg 16b4f │ │ + jg 1d17f │ │ vzeroupper │ │ retq │ │ sub $0xffffffffffffff80,%rdx │ │ sub $0xffffffffffffff80,%rcx │ │ vmovdqa (%rdx),%ymm0 │ │ vmovdqa (%rcx),%ymm1 │ │ vpsubw %ymm0,%ymm1,%ymm1 │ │ @@ -14656,15 +19809,15 @@ │ │ vpsrlw $0x2,%ymm4,%ymm4 │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ vpackuswb %ymm4,%ymm4,%ymm4 │ │ vpermd %ymm4,%ymm9,%ymm4 │ │ vmovdqa %ymm0,(%rdi,%rsi,1) │ │ vmovdqa %xmm4,(%rax) │ │ sub $0x2,%r9d │ │ - jg 16c7a │ │ + jg 1d2aa │ │ vzeroupper │ │ retq │ │ vpsubw %ymm4,%ymm8,%ymm10 │ │ vpsubw %ymm5,%ymm8,%ymm11 │ │ dec %r9d │ │ sub $0xffffffffffffff80,%rdx │ │ sub $0xffffffffffffff80,%rcx │ │ @@ -14714,25 +19867,25 @@ │ │ vpaddw %ymm2,%ymm1,%ymm1 │ │ vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ vmovdqa %ymm0,0x20(%rdi) │ │ test $0x1,%r9d │ │ - je 16d8f │ │ + je 1d3bf │ │ vpsubw %ymm4,%ymm10,%ymm4 │ │ vpsubw %ymm5,%ymm11,%ymm5 │ │ vpsrlw $0x2,%ymm4,%ymm4 │ │ vpsrlw $0x2,%ymm5,%ymm5 │ │ vpackuswb %ymm5,%ymm4,%ymm4 │ │ vpermd %ymm4,%ymm9,%ymm4 │ │ vmovdqa %ymm4,(%rax) │ │ add $0x20,%rax │ │ dec %r9d │ │ - jg 16d9a │ │ + jg 1d3ca │ │ vzeroupper │ │ retq │ │ vpsubw %ymm4,%ymm8,%ymm12 │ │ vpsubw %ymm5,%ymm8,%ymm13 │ │ dec %r9d │ │ vmovdqa (%rdx),%ymm0 │ │ vmovdqa (%rcx),%ymm1 │ │ @@ -14782,23 +19935,23 @@ │ │ vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ vmovdqa %ymm0,0x20(%rdi) │ │ add $0x100,%rdx │ │ add $0x100,%rcx │ │ test $0x1,%r9d │ │ - je 16fe2 │ │ + je 1d612 │ │ vpsubw %ymm4,%ymm10,%ymm4 │ │ vpsubw %ymm5,%ymm11,%ymm5 │ │ vpsrlw $0x2,%ymm4,%ymm4 │ │ vpsrlw $0x2,%ymm5,%ymm5 │ │ vpackuswb %ymm5,%ymm4,%ymm4 │ │ vpermd %ymm4,%ymm9,%ymm4 │ │ vmovdqa %ymm4,(%rax) │ │ - jmp 16fea │ │ + jmp 1d61a │ │ vpsubw %ymm4,%ymm8,%ymm10 │ │ vpsubw %ymm5,%ymm8,%ymm11 │ │ vmovdqa -0x80(%rdx),%ymm0 │ │ vmovdqa -0x80(%rcx),%ymm1 │ │ vpsubw %ymm0,%ymm1,%ymm1 │ │ vpabsw %ymm1,%ymm4 │ │ vpsubusw %ymm4,%ymm6,%ymm4 │ │ @@ -14842,29 +19995,29 @@ │ │ vpaddw %ymm2,%ymm1,%ymm1 │ │ vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ vmovdqa %ymm0,0x60(%rdi) │ │ test $0x1,%r9d │ │ - je 16ebf │ │ + je 1d4ef │ │ vpsubw %ymm4,%ymm12,%ymm4 │ │ vpsubw %ymm5,%ymm13,%ymm5 │ │ vpsrlw $0x2,%ymm4,%ymm4 │ │ vpsrlw $0x2,%ymm5,%ymm5 │ │ vpackuswb %ymm5,%ymm4,%ymm4 │ │ vpermd %ymm4,%ymm9,%ymm4 │ │ vmovdqa %ymm4,0x20(%rax) │ │ add $0x40,%rax │ │ dec %r9d │ │ - jg 16eca │ │ + jg 1d4fa │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ - lea 0xd8433(%rip),%r10 │ │ + lea 0xd6043(%rip),%r10 │ │ tzcnt %r8d,%r8d │ │ mov 0x10(%rsp),%eax │ │ vpxor %ymm9,%ymm9,%ymm9 │ │ movslq (%r10,%r8,4),%r8 │ │ vpbroadcastd -0x15e(%r10),%ymm6 │ │ vpbroadcastd -0x162(%r10),%ymm7 │ │ vpmovzxbd -0x21a(%r10),%ymm10 │ │ @@ -14897,21 +20050,21 @@ │ │ jmpq *%r8 │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ vmovd %xmm0,(%rdi) │ │ vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ vmovd %xmm1,(%rdi,%rsi,2) │ │ vpextrd $0x1,%xmm1,(%rdi,%r10,1) │ │ cmp $0x8,%r9d │ │ - jl 17204 │ │ + jl 1d834 │ │ lea (%rdi,%rsi,4),%rdi │ │ vpextrd $0x2,%xmm0,(%rdi) │ │ vpextrd $0x3,%xmm0,(%rdi,%rsi,1) │ │ vpextrd $0x2,%xmm1,(%rdi,%rsi,2) │ │ vpextrd $0x3,%xmm1,(%rdi,%r10,1) │ │ - jg 17223 │ │ + jg 1d853 │ │ vextracti128 $0x1,%ymm4,%xmm5 │ │ vpackuswb %xmm5,%xmm4,%xmm4 │ │ vpsubb %xmm4,%xmm8,%xmm5 │ │ vpavgb %xmm5,%xmm9,%xmm5 │ │ vpshufd $0xd8,%xmm5,%xmm5 │ │ vmovdqa %xmm5,(%rax) │ │ vzeroupper │ │ @@ -14990,15 +20143,15 @@ │ │ vpshufd $0xd8,%xmm5,%xmm5 │ │ vmovq %xmm0,(%rdi) │ │ vmovq %xmm1,(%rdi,%rsi,1) │ │ vmovhps %xmm0,(%rdi,%rsi,2) │ │ vmovhps %xmm1,(%rdi,%r10,1) │ │ vmovdqa %xmm5,(%rax) │ │ sub $0x4,%r9d │ │ - jg 172e1 │ │ + jg 1d911 │ │ vzeroupper │ │ retq │ │ sub $0xffffffffffffff80,%rdx │ │ sub $0xffffffffffffff80,%rcx │ │ vmovdqa (%rdx),%ymm0 │ │ vmovdqa (%rcx),%ymm1 │ │ vpsubw %ymm0,%ymm1,%ymm1 │ │ @@ -15053,15 +20206,15 @@ │ │ vpavgb %ymm5,%ymm9,%ymm5 │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ vpermd %ymm5,%ymm10,%ymm5 │ │ vmovdqa %xmm0,(%rdi,%rsi,2) │ │ vextracti128 $0x1,%ymm0,(%rdi,%r10,1) │ │ vmovdqa %ymm5,(%rax) │ │ sub $0x4,%r9d │ │ - jg 17397 │ │ + jg 1d9c7 │ │ vzeroupper │ │ retq │ │ sub $0xffffffffffffff80,%rdx │ │ sub $0xffffffffffffff80,%rcx │ │ vmovdqa (%rdx),%ymm0 │ │ vmovdqa (%rcx),%ymm1 │ │ vpsubw %ymm0,%ymm1,%ymm1 │ │ @@ -15114,15 +20267,15 @@ │ │ vpsubb %ymm4,%ymm8,%ymm5 │ │ vpavgb %ymm5,%ymm9,%ymm5 │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ vpermd %ymm5,%ymm10,%ymm5 │ │ vmovdqa %ymm0,(%rdi,%rsi,1) │ │ vmovdqa %ymm5,(%rax) │ │ sub $0x2,%r9d │ │ - jg 174b5 │ │ + jg 1dae5 │ │ vzeroupper │ │ retq │ │ sub $0xffffffffffffff80,%rdx │ │ sub $0xffffffffffffff80,%rcx │ │ vmovdqa (%rdx),%ymm0 │ │ vmovdqa (%rcx),%ymm1 │ │ vpsubw %ymm0,%ymm1,%ymm1 │ │ @@ -15175,15 +20328,15 @@ │ │ vpsubb %ymm4,%ymm8,%ymm5 │ │ vpavgb %ymm5,%ymm9,%ymm5 │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ vpermd %ymm5,%ymm10,%ymm5 │ │ vmovdqa %ymm0,0x20(%rdi) │ │ vmovdqa %ymm5,(%rax) │ │ dec %r9d │ │ - jg 175c5 │ │ + jg 1dbf5 │ │ vzeroupper │ │ retq │ │ add $0x100,%rdx │ │ add $0x100,%rcx │ │ vmovdqa (%rdx),%ymm0 │ │ vmovdqa (%rcx),%ymm1 │ │ vpsubw %ymm0,%ymm1,%ymm1 │ │ @@ -15289,20 +20442,20 @@ │ │ vpsubb %ymm4,%ymm8,%ymm5 │ │ vpavgb %ymm5,%ymm9,%ymm5 │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ vpermd %ymm5,%ymm10,%ymm5 │ │ vmovdqa %ymm0,0x60(%rdi) │ │ vmovdqa %ymm5,0x20(%rax) │ │ dec %r9d │ │ - jg 176d3 │ │ + jg 1dd03 │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ - lea 0xd7c5b(%rip),%r10 │ │ + lea 0xd586b(%rip),%r10 │ │ tzcnt %r8d,%r8d │ │ mov 0x8(%rsp),%rax │ │ movslq (%r10,%r8,4),%r8 │ │ vpbroadcastd -0x176(%r10),%ymm6 │ │ vpbroadcastd -0x19a(%r10),%ymm5 │ │ vpbroadcastd -0x17a(%r10),%ymm7 │ │ add %r10,%r8 │ │ @@ -15335,21 +20488,21 @@ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ vmovd %xmm0,(%rdi) │ │ vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ vmovd %xmm1,(%rdi,%rsi,2) │ │ vpextrd $0x1,%xmm1,(%rdi,%r10,1) │ │ vmovdqa %ymm4,(%rax) │ │ cmp $0x8,%r9d │ │ - jl 17aa9 │ │ + jl 1e0d9 │ │ lea (%rdi,%rsi,4),%rdi │ │ vpextrd $0x2,%xmm0,(%rdi) │ │ vpextrd $0x3,%xmm0,(%rdi,%rsi,1) │ │ vpextrd $0x2,%xmm1,(%rdi,%rsi,2) │ │ vpextrd $0x3,%xmm1,(%rdi,%r10,1) │ │ - je 17aa9 │ │ + je 1e0d9 │ │ vmovdqa 0x40(%rdx),%ymm0 │ │ vmovdqa 0x40(%rcx),%ymm1 │ │ vpsubw %ymm0,%ymm1,%ymm1 │ │ vpabsw %ymm1,%ymm4 │ │ vpsubusw %ymm4,%ymm6,%ymm4 │ │ vpsrlw $0x8,%ymm4,%ymm4 │ │ vpsllw $0xa,%ymm4,%ymm2 │ │ @@ -15415,15 +20568,15 @@ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ vmovq %xmm0,(%rdi) │ │ vmovq %xmm1,(%rdi,%rsi,1) │ │ vmovhps %xmm0,(%rdi,%rsi,2) │ │ vmovhps %xmm1,(%rdi,%r10,1) │ │ vmovdqa %ymm4,(%rax) │ │ sub $0x4,%r9d │ │ - jg 17aad │ │ + jg 1e0dd │ │ vzeroupper │ │ retq │ │ add $0x40,%rdx │ │ add $0x40,%rcx │ │ vmovdqa (%rdx),%ymm0 │ │ vmovdqa (%rcx),%ymm1 │ │ vpsubw %ymm0,%ymm1,%ymm1 │ │ @@ -15451,15 +20604,15 @@ │ │ lea (%rdi,%rsi,2),%rdi │ │ add $0x20,%rax │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ vmovdqa %xmm0,(%rdi) │ │ vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ vmovdqa %ymm4,(%rax) │ │ sub $0x2,%r9d │ │ - jg 17b55 │ │ + jg 1e185 │ │ vzeroupper │ │ retq │ │ add $0x40,%rdx │ │ add $0x40,%rcx │ │ vmovdqa (%rdx),%ymm0 │ │ vmovdqa (%rcx),%ymm1 │ │ vpsubw %ymm0,%ymm1,%ymm1 │ │ @@ -15486,15 +20639,15 @@ │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ add %rsi,%rdi │ │ add $0x20,%rax │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ vmovdqa %ymm0,(%rdi) │ │ vmovdqa %ymm4,(%rax) │ │ dec %r9d │ │ - jg 17bf4 │ │ + jg 1e224 │ │ vzeroupper │ │ retq │ │ sub $0xffffffffffffff80,%rdx │ │ sub $0xffffffffffffff80,%rcx │ │ vmovdqa (%rdx),%ymm0 │ │ vmovdqa (%rcx),%ymm1 │ │ vpsubw %ymm0,%ymm1,%ymm1 │ │ @@ -15548,15 +20701,15 @@ │ │ vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ vmovdqa %ymm0,0x20(%rdi) │ │ vmovdqa %ymm4,0x20(%rax) │ │ dec %r9d │ │ - jg 17c8a │ │ + jg 1e2ba │ │ vzeroupper │ │ retq │ │ add $0x100,%rdx │ │ add $0x100,%rcx │ │ vmovdqa (%rdx),%ymm0 │ │ vmovdqa (%rcx),%ymm1 │ │ vpsubw %ymm0,%ymm1,%ymm1 │ │ @@ -15664,30 +20817,30 @@ │ │ vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ vpmulhrsw %ymm7,%ymm1,%ymm1 │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ vmovdqa %ymm0,0x60(%rdi) │ │ vmovdqa %ymm4,0x60(%rax) │ │ dec %r9d │ │ - jg 17d9e │ │ + jg 1e3ce │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax) │ │ - lea 0xd7649(%rip),%r8 │ │ + lea 0xd5259(%rip),%r8 │ │ vmovq 0x10(%r8),%xmm1 │ │ vmovq 0x42(%r8),%xmm4 │ │ vmovq 0x34(%r8),%xmm7 │ │ mov 0xb8(%rsi),%edx │ │ vpbroadcastw 0x3c(%r8,%rdx,2),%xmm8 │ │ vmovdqa (%r8),%xmm5 │ │ vpbroadcastw (%rsi),%xmm0 │ │ vpbroadcastd 0x28(%r8),%xmm9 │ │ mov $0xffffffffffffe89e,%rdx │ │ sub %rdx,%rdi │ │ - lea 0xf28d9(%rip),%rcx │ │ + lea 0xf00c9(%rip),%rcx │ │ vpand %xmm1,%xmm0,%xmm2 │ │ vpsrlw $0xa,%xmm2,%xmm3 │ │ vpor %xmm3,%xmm2,%xmm2 │ │ vpmullw %xmm4,%xmm2,%xmm2 │ │ vpshufb %xmm2,%xmm5,%xmm2 │ │ vpsllq $0x1e,%xmm2,%xmm6 │ │ vpor %xmm6,%xmm2,%xmm2 │ │ @@ -15702,23 +20855,23 @@ │ │ vpgatherdd %xmm6,(%rcx,%xmm3,2),%xmm2 │ │ vpandn %xmm2,%xmm9,%xmm2 │ │ vpackusdw %xmm2,%xmm2,%xmm2 │ │ vpmulhrsw %xmm2,%xmm8,%xmm2 │ │ vpacksswb %xmm2,%xmm2,%xmm2 │ │ vmovd %xmm2,(%rdi,%rdx,1) │ │ add $0x4,%rdx │ │ - jl 18017 │ │ + jl 1e647 │ │ movslq 0x5c(%rsi),%rdx │ │ movslq 0x68(%r8,%rdx,4),%rdx │ │ lea 0x68(%r8,%rdx,1),%rdx │ │ jmpq *%rdx │ │ mov 0xb0(%rsi),%ecx │ │ movsbl 0x63(%rsi),%edx │ │ vmovd 0x60(%rsi),%xmm4 │ │ - vpinsrb $0x3,0xd75a9(%rip),%xmm4,%xmm4 │ │ + vpinsrb $0x3,0xd51b9(%rip),%xmm4,%xmm4 │ │ vpmovsxbw %xmm4,%xmm4 │ │ vpshufd $0x55,%xmm4,%xmm5 │ │ vpshufd $0x0,%xmm4,%xmm4 │ │ vpbroadcastw 0x40(%r8,%rcx,2),%xmm3 │ │ sub $0x161d,%rdi │ │ mov $0x46,%esi │ │ mov $0xffffff80,%r9d │ │ @@ -15742,21 +20895,21 @@ │ │ add %r11d,%r8d │ │ cmp %eax,%r8d │ │ cmovns %eax,%r8d │ │ cmp %r9d,%r8d │ │ cmovs %r9d,%r8d │ │ mov %r8b,(%rdi,%r10,1) │ │ inc %r10 │ │ - je 18148 │ │ + je 1e778 │ │ test $0x3,%r10 │ │ - jne 1810a │ │ - jmp 180e1 │ │ + jne 1e73a │ │ + jmp 1e711 │ │ add $0x52,%rdi │ │ dec %esi │ │ - jg 180d4 │ │ + jg 1e704 │ │ retq │ │ mov 0xb0(%rsi),%edx │ │ vpbroadcastw 0x40(%r8,%rdx,2),%xmm14 │ │ vmovq 0x19(%r8),%xmm15 │ │ vpmovsxbw 0x60(%rsi),%xmm8 │ │ vmovd 0x68(%rsi),%xmm9 │ │ vpmovsxbw %xmm9,%xmm9 │ │ @@ -15807,21 +20960,21 @@ │ │ vpextrb $0x0,%xmm3,(%rdi,%rcx,1) │ │ vpslldq $0x2,%xmm3,%xmm3 │ │ vpand %xmm3,%xmm15,%xmm3 │ │ vpandn %xmm0,%xmm15,%xmm0 │ │ vpor %xmm3,%xmm0,%xmm0 │ │ vpsrldq $0x1,%xmm0,%xmm0 │ │ inc %rcx │ │ - je 18282 │ │ + je 1e8b2 │ │ test $0x3,%rcx │ │ - jne 1822b │ │ - jmpq 181b0 │ │ + jne 1e85b │ │ + jmpq 1e7e0 │ │ add $0x52,%rdi │ │ dec %edx │ │ - jg 181a9 │ │ + jg 1e7d9 │ │ retq │ │ sub $0xd8,%rsp │ │ mov 0xb0(%rsi),%edx │ │ vpbroadcastw 0x40(%r8,%rdx,2),%xmm14 │ │ vmovq 0x18(%r8),%xmm15 │ │ vpmovsxbw 0x60(%rsi),%xmm0 │ │ vpmovsxbw 0x68(%rsi),%xmm1 │ │ @@ -15832,15 +20985,15 @@ │ │ vpshufd $0x0,%xmm0,%xmm0 │ │ vpshufd $0x55,%xmm1,%xmm6 │ │ vpshufd $0xaa,%xmm1,%xmm7 │ │ vpshufd $0xff,%xmm1,%xmm8 │ │ vpshufd $0x0,%xmm1,%xmm1 │ │ vpshufd $0x55,%xmm2,%xmm3 │ │ vpsrldq $0xa,%xmm2,%xmm13 │ │ - vpinsrw $0x5,0xd738e(%rip),%xmm2,%xmm2 │ │ + vpinsrw $0x5,0xd4f9e(%rip),%xmm2,%xmm2 │ │ vpshufd $0xaa,%xmm2,%xmm4 │ │ vpshufd $0x0,%xmm2,%xmm2 │ │ vpinsrw $0x3,0x42(%r8,%rdx,2),%xmm13,%xmm13 │ │ vmovdqa %xmm0,(%rsp) │ │ vmovdqa %xmm9,0x10(%rsp) │ │ vmovdqa %xmm10,0x20(%rsp) │ │ vmovdqa %xmm11,0x30(%rsp) │ │ @@ -15929,37 +21082,37 @@ │ │ vpextrb $0x0,%xmm2,(%rdi,%rcx,1) │ │ vpslldq $0x3,%xmm2,%xmm2 │ │ vpand %xmm2,%xmm15,%xmm2 │ │ vpandn %xmm1,%xmm15,%xmm1 │ │ vpor %xmm2,%xmm1,%xmm1 │ │ vpsrldq $0x1,%xmm1,%xmm1 │ │ inc %rcx │ │ - je 18509 │ │ + je 1eb39 │ │ test $0x3,%rcx │ │ - jne 184b2 │ │ - jmpq 18365 │ │ + jne 1eae2 │ │ + jmpq 1e995 │ │ add $0x52,%rdi │ │ dec %edx │ │ - jg 1835e │ │ + jg 1e98e │ │ add $0xd8,%rsp │ │ retq │ │ nopl (%rax) │ │ push %rbx │ │ - lea 0xd70f8(%rip),%r8 │ │ + lea 0xd4d08(%rip),%r8 │ │ vmovq 0x10(%r8),%xmm1 │ │ vmovq 0x42(%r8),%xmm4 │ │ vmovq 0x34(%r8),%xmm7 │ │ mov 0xb8(%rdx),%r9d │ │ vpbroadcastw 0x3c(%r8,%r9,2),%xmm8 │ │ vmovdqa (%r8),%xmm5 │ │ vpbroadcastw (%rdx),%xmm0 │ │ vpbroadcastw 0x20(%r8,%rcx,4),%xmm9 │ │ vpxor %xmm0,%xmm9,%xmm0 │ │ vpbroadcastd 0x28(%r8),%xmm9 │ │ - lea 0xf2386(%rip),%rax │ │ + lea 0xefb76(%rip),%rax │ │ mov $0x26,%r10d │ │ add $0x2c,%rdi │ │ mov $0xffffffffffffffd4,%r9 │ │ vpand %xmm1,%xmm0,%xmm2 │ │ vpsrlw $0xa,%xmm2,%xmm3 │ │ vpor %xmm3,%xmm2,%xmm2 │ │ vpmullw %xmm4,%xmm2,%xmm2 │ │ @@ -15977,29 +21130,29 @@ │ │ vpgatherdd %xmm6,(%rax,%xmm3,2),%xmm2 │ │ vpandn %xmm2,%xmm9,%xmm2 │ │ vpackusdw %xmm2,%xmm2,%xmm2 │ │ vpmulhrsw %xmm2,%xmm8,%xmm2 │ │ vpacksswb %xmm2,%xmm2,%xmm2 │ │ vmovd %xmm2,(%rdi,%r9,1) │ │ add $0x4,%r9 │ │ - jl 1857b │ │ + jl 1ebab │ │ add $0x52,%rdi │ │ dec %r10d │ │ - jg 18574 │ │ + jg 1eba4 │ │ movslq 0x5c(%rdx),%r9 │ │ movslq 0x78(%r8,%r9,4),%r9 │ │ lea 0x78(%r8,%r9,1),%r9 │ │ jmpq *%r9 │ │ imul $0x1c,%ecx,%ecx │ │ mov 0xb0(%rdx),%r9d │ │ vmovd 0x78(%rdx,%rcx,1),%xmm4 │ │ vmovd 0x34(%r8,%r9,2),%xmm3 │ │ vpmovsxbw %xmm4,%xmm4 │ │ - vpbroadcastd 0xd702e(%rip),%ymm7 │ │ - vpbroadcastw 0xd702d(%rip),%ymm6 │ │ + vpbroadcastd 0xd4c3e(%rip),%ymm7 │ │ + vpbroadcastw 0xd4c3d(%rip),%ymm6 │ │ vpbroadcastw %xmm4,%ymm4 │ │ vpbroadcastw %xmm3,%ymm3 │ │ vpxor %ymm12,%ymm12,%ymm12 │ │ sub $0xb5f,%rdi │ │ add $0xf9,%rsi │ │ mov $0x23,%edx │ │ vmovdqu (%rsi),%xmm8 │ │ @@ -16044,29 +21197,29 @@ │ │ vpaddw %xmm9,%xmm8,%xmm8 │ │ vpacksswb %xmm8,%xmm8,%xmm8 │ │ vpblendw $0x8,%xmm0,%xmm8,%xmm0 │ │ vmovq %xmm0,0x20(%rdi) │ │ add $0x52,%rdi │ │ add $0xa4,%rsi │ │ dec %edx │ │ - jg 1864d │ │ + jg 1ec7d │ │ pop %rbx │ │ vzeroupper │ │ retq │ │ imul $0x1c,%ecx,%ecx │ │ mov 0xb0(%rdx),%ebx │ │ movsbl 0x7b(%rcx,%rdx,1),%r9d │ │ vmovd 0x78(%rdx,%rcx,1),%xmm4 │ │ vpinsrb $0x3,0x7c(%rcx,%rdx,1),%xmm4,%xmm4 │ │ vpmovsxbw %xmm4,%xmm4 │ │ vpshufd $0x55,%xmm4,%xmm5 │ │ vpshufd $0x0,%xmm4,%xmm4 │ │ vpmovsxwd 0x40(%r8,%rbx,2),%xmm3 │ │ - vpbroadcastd 0xd6ed4(%rip),%xmm7 │ │ - vpbroadcastw 0xd6ed3(%rip),%xmm6 │ │ + vpbroadcastd 0xd4ae4(%rip),%xmm7 │ │ + vpbroadcastw 0xd4ae3(%rip),%xmm6 │ │ vpbroadcastd %xmm3,%xmm3 │ │ sub $0xb39,%rdi │ │ add $0x145,%rsi │ │ mov $0x23,%edx │ │ mov $0xffffff80,%eax │ │ mov $0x7f,%r10d │ │ mov $0xffffffffffffffda,%r11 │ │ @@ -16095,22 +21248,22 @@ │ │ add %ecx,%r8d │ │ cmp %r10d,%r8d │ │ cmovns %r10d,%r8d │ │ cmp %eax,%r8d │ │ cmovs %eax,%r8d │ │ mov %r8b,(%rdi,%r11,1) │ │ inc %r11 │ │ - je 18842 │ │ + je 1ee72 │ │ test $0x3,%r11 │ │ - jne 18800 │ │ - jmpq 187b5 │ │ + jne 1ee30 │ │ + jmpq 1ede5 │ │ add $0x52,%rdi │ │ add $0xa4,%rsi │ │ dec %edx │ │ - jg 187a8 │ │ + jg 1edd8 │ │ pop %rbx │ │ retq │ │ mov 0xb0(%rdx),%r9d │ │ imul $0x1c,%ecx,%ecx │ │ vpbroadcastw 0x40(%r8,%r9,2),%xmm15 │ │ vpmovsxbw 0x78(%rcx,%rdx,1),%xmm8 │ │ vpmovsxbw 0x80(%rcx,%rdx,1),%xmm9 │ │ @@ -16170,22 +21323,22 @@ │ │ vpslldq $0x2,%xmm3,%xmm3 │ │ vpsrldq $0x2,%xmm0,%xmm0 │ │ vpaddw %xmm0,%xmm3,%xmm3 │ │ vpblendw $0x2,%xmm3,%xmm0,%xmm0 │ │ vpacksswb %xmm0,%xmm0,%xmm0 │ │ vpextrb $0x1,%xmm0,(%rdi,%r9,1) │ │ inc %r9 │ │ - je 189c1 │ │ + je 1eff1 │ │ test $0x3,%r9 │ │ - jne 18975 │ │ - jmpq 188d0 │ │ + jne 1efa5 │ │ + jmpq 1ef00 │ │ add $0x52,%rdi │ │ add $0xa4,%rsi │ │ dec %ecx │ │ - jg 188c9 │ │ + jg 1eef9 │ │ pop %rbx │ │ retq │ │ sub $0xc0,%rsp │ │ mov 0xb0(%rdx),%r9d │ │ imul $0x1c,%ecx,%ecx │ │ vpbroadcastw 0x40(%r8,%r9,2),%xmm14 │ │ vpmovsxbw 0x78(%rcx,%rdx,1),%xmm0 │ │ @@ -16306,40 +21459,40 @@ │ │ vpsrad 0xb0(%rdx),%xmm2,%xmm2 │ │ vpslldq $0x6,%xmm2,%xmm2 │ │ vpblendw $0x8,%xmm2,%xmm1,%xmm1 │ │ vpacksswb %xmm1,%xmm1,%xmm1 │ │ vpextrb $0x3,%xmm1,(%rdi,%r9,1) │ │ vpsrldq $0x1,%xmm1,%xmm1 │ │ inc %r9 │ │ - je 18caa │ │ + je 1f2da │ │ test $0x3,%r9 │ │ - jne 18c54 │ │ - jmpq 18ae0 │ │ + jne 1f284 │ │ + jmpq 1f110 │ │ add $0x52,%rdi │ │ add $0xa4,%rsi │ │ dec %ecx │ │ - jg 18ad9 │ │ + jg 1f109 │ │ add $0xc0,%rsp │ │ pop %rbx │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ xchg %ax,%ax │ │ push %rbx │ │ - lea 0xd6948(%rip),%r8 │ │ + lea 0xd4558(%rip),%r8 │ │ vmovq 0x10(%r8),%xmm1 │ │ vmovq 0x42(%r8),%xmm4 │ │ vmovq 0x34(%r8),%xmm7 │ │ mov 0xb8(%rdx),%r9d │ │ vpbroadcastw 0x3c(%r8,%r9,2),%xmm8 │ │ vmovdqa (%r8),%xmm5 │ │ vpbroadcastw (%rdx),%xmm0 │ │ vpbroadcastw 0x20(%r8,%rcx,4),%xmm9 │ │ vpxor %xmm0,%xmm9,%xmm0 │ │ vpbroadcastd 0x28(%r8),%xmm9 │ │ - lea 0xf1bd6(%rip),%rax │ │ + lea 0xef3c6(%rip),%rax │ │ mov $0x49,%r10d │ │ add $0x2c,%rdi │ │ mov $0xffffffffffffffd4,%r9 │ │ vpand %xmm1,%xmm0,%xmm2 │ │ vpsrlw $0xa,%xmm2,%xmm3 │ │ vpor %xmm3,%xmm2,%xmm2 │ │ vpmullw %xmm4,%xmm2,%xmm2 │ │ @@ -16357,29 +21510,29 @@ │ │ vpgatherdd %xmm6,(%rax,%xmm3,2),%xmm2 │ │ vpandn %xmm2,%xmm9,%xmm2 │ │ vpackusdw %xmm2,%xmm2,%xmm2 │ │ vpmulhrsw %xmm2,%xmm8,%xmm2 │ │ vpacksswb %xmm2,%xmm2,%xmm2 │ │ vmovd %xmm2,(%rdi,%r9,1) │ │ add $0x4,%r9 │ │ - jl 18d2b │ │ + jl 1f35b │ │ add $0x52,%rdi │ │ dec %r10d │ │ - jg 18d24 │ │ + jg 1f354 │ │ movslq 0x5c(%rdx),%r9 │ │ movslq 0x88(%r8,%r9,4),%r9 │ │ lea 0x88(%r8,%r9,1),%r9 │ │ jmpq *%r9 │ │ imul $0x1c,%ecx,%ecx │ │ mov 0xb0(%rdx),%r9d │ │ vmovd 0x78(%rdx,%rcx,1),%xmm4 │ │ vmovd 0x34(%r8,%r9,2),%xmm3 │ │ vpmovsxbw %xmm4,%xmm4 │ │ - vpbroadcastd 0xd6878(%rip),%ymm7 │ │ - vpbroadcastw 0xd6875(%rip),%ymm6 │ │ + vpbroadcastd 0xd4488(%rip),%ymm7 │ │ + vpbroadcastw 0xd4485(%rip),%ymm6 │ │ vpbroadcastw %xmm4,%ymm4 │ │ vpbroadcastw %xmm3,%ymm3 │ │ vpxor %ymm12,%ymm12,%ymm12 │ │ sub $0x1695,%rdi │ │ add $0xf9,%rsi │ │ mov $0x46,%edx │ │ vmovdqu (%rsi),%xmm8 │ │ @@ -16413,29 +21566,29 @@ │ │ vpaddw %xmm9,%xmm8,%xmm8 │ │ vpacksswb %xmm8,%xmm8,%xmm8 │ │ vpblendw $0x8,%xmm0,%xmm8,%xmm0 │ │ vmovq %xmm0,0x20(%rdi) │ │ add $0x52,%rdi │ │ add $0x52,%rsi │ │ dec %edx │ │ - jg 18e03 │ │ + jg 1f433 │ │ pop %rbx │ │ vzeroupper │ │ retq │ │ imul $0x1c,%ecx,%ecx │ │ mov 0xb0(%rdx),%ebx │ │ movsbl 0x7b(%rcx,%rdx,1),%r9d │ │ vmovd 0x78(%rdx,%rcx,1),%xmm4 │ │ vpinsrb $0x3,0x7c(%rcx,%rdx,1),%xmm4,%xmm4 │ │ vpmovsxbw %xmm4,%xmm4 │ │ vpshufd $0x55,%xmm4,%xmm5 │ │ vpshufd $0x0,%xmm4,%xmm4 │ │ vpmovsxwd 0x40(%r8,%rbx,2),%xmm3 │ │ - vpbroadcastd 0xd6762(%rip),%xmm7 │ │ - vpbroadcastw 0xd675f(%rip),%xmm6 │ │ + vpbroadcastd 0xd4372(%rip),%xmm7 │ │ + vpbroadcastw 0xd436f(%rip),%xmm6 │ │ vpbroadcastd %xmm3,%xmm3 │ │ sub $0x166f,%rdi │ │ add $0x145,%rsi │ │ mov $0x46,%edx │ │ mov $0xffffff80,%eax │ │ mov $0x7f,%r10d │ │ mov $0xffffffffffffffda,%r11 │ │ @@ -16461,22 +21614,22 @@ │ │ add %ecx,%r8d │ │ cmp %r10d,%r8d │ │ cmovns %r10d,%r8d │ │ cmp %eax,%r8d │ │ cmovs %eax,%r8d │ │ mov %r8b,(%rdi,%r11,1) │ │ inc %r11 │ │ - je 18fa0 │ │ + je 1f5d0 │ │ test $0x3,%r11 │ │ - jne 18f61 │ │ - jmp 18f27 │ │ + jne 1f591 │ │ + jmp 1f557 │ │ add $0x52,%rdi │ │ add $0x52,%rsi │ │ dec %edx │ │ - jg 18f1a │ │ + jg 1f54a │ │ pop %rbx │ │ retq │ │ mov 0xb0(%rdx),%r9d │ │ imul $0x1c,%ecx,%ecx │ │ vpbroadcastw 0x40(%r8,%r9,2),%xmm15 │ │ vpmovsxbw 0x78(%rcx,%rdx,1),%xmm8 │ │ vpmovsxbw 0x80(%rcx,%rdx,1),%xmm9 │ │ @@ -16533,22 +21686,22 @@ │ │ vpslldq $0x2,%xmm3,%xmm3 │ │ vpsrldq $0x2,%xmm0,%xmm0 │ │ vpaddw %xmm0,%xmm3,%xmm3 │ │ vpblendw $0x2,%xmm3,%xmm0,%xmm0 │ │ vpacksswb %xmm0,%xmm0,%xmm0 │ │ vpextrb $0x1,%xmm0,(%rdi,%r9,1) │ │ inc %r9 │ │ - je 1910c │ │ + je 1f73c │ │ test $0x3,%r9 │ │ - jne 190c0 │ │ - jmpq 1902b │ │ + jne 1f6f0 │ │ + jmpq 1f65b │ │ add $0x52,%rdi │ │ add $0x52,%rsi │ │ dec %ecx │ │ - jg 19024 │ │ + jg 1f654 │ │ pop %rbx │ │ retq │ │ sub $0xc0,%rsp │ │ mov 0xb0(%rdx),%r9d │ │ imul $0x1c,%ecx,%ecx │ │ vpbroadcastw 0x40(%r8,%r9,2),%xmm14 │ │ vpmovsxbw 0x78(%rcx,%rdx,1),%xmm0 │ │ @@ -16666,39 +21819,39 @@ │ │ vpsrad 0xb0(%rdx),%xmm2,%xmm2 │ │ vpslldq $0x6,%xmm2,%xmm2 │ │ vpblendw $0x8,%xmm2,%xmm1,%xmm1 │ │ vpacksswb %xmm1,%xmm1,%xmm1 │ │ vpextrb $0x3,%xmm1,(%rdi,%r9,1) │ │ vpsrldq $0x1,%xmm1,%xmm1 │ │ inc %r9 │ │ - je 193e2 │ │ + je 1fa12 │ │ test $0x3,%r9 │ │ - jne 1938c │ │ - jmpq 19228 │ │ + jne 1f9bc │ │ + jmpq 1f858 │ │ add $0x52,%rdi │ │ add $0x52,%rsi │ │ dec %ecx │ │ - jg 19221 │ │ + jg 1f851 │ │ add $0xc0,%rsp │ │ pop %rbx │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ push %rbx │ │ - lea 0xd6218(%rip),%r8 │ │ + lea 0xd3e28(%rip),%r8 │ │ vmovq 0x10(%r8),%xmm1 │ │ vmovq 0x42(%r8),%xmm4 │ │ vmovq 0x34(%r8),%xmm7 │ │ mov 0xb8(%rdx),%r9d │ │ vpbroadcastw 0x3c(%r8,%r9,2),%xmm8 │ │ vmovdqa (%r8),%xmm5 │ │ vpbroadcastw (%rdx),%xmm0 │ │ vpbroadcastw 0x20(%r8,%rcx,4),%xmm9 │ │ vpxor %xmm0,%xmm9,%xmm0 │ │ vpbroadcastd 0x28(%r8),%xmm9 │ │ - lea 0xf14a6(%rip),%rax │ │ + lea 0xeec96(%rip),%rax │ │ mov $0xffffffffffffe89e,%r9 │ │ sub %r9,%rdi │ │ vpand %xmm1,%xmm0,%xmm2 │ │ vpsrlw $0xa,%xmm2,%xmm3 │ │ vpor %xmm3,%xmm2,%xmm2 │ │ vpmullw %xmm4,%xmm2,%xmm2 │ │ vpshufb %xmm2,%xmm5,%xmm2 │ │ @@ -16715,15 +21868,15 @@ │ │ vpgatherdd %xmm6,(%rax,%xmm3,2),%xmm2 │ │ vpandn %xmm2,%xmm9,%xmm2 │ │ vpackusdw %xmm2,%xmm2,%xmm2 │ │ vpmulhrsw %xmm2,%xmm8,%xmm2 │ │ vpacksswb %xmm2,%xmm2,%xmm2 │ │ vmovd %xmm2,(%rdi,%r9,1) │ │ add $0x4,%r9 │ │ - jl 19454 │ │ + jl 1fa84 │ │ movslq 0x5c(%rdx),%r9 │ │ movslq 0x98(%r8,%r9,4),%r9 │ │ lea 0x98(%r8,%r9,1),%r9 │ │ jmpq *%r9 │ │ imul $0x1c,%ecx,%ecx │ │ mov 0xb0(%rdx),%r9d │ │ vmovd 0x78(%rdx,%rcx,1),%xmm4 │ │ @@ -16750,15 +21903,15 @@ │ │ vpunpcklbw %ymm1,%ymm0,%ymm0 │ │ vpaddw %ymm0,%ymm8,%ymm0 │ │ vpaddw %ymm10,%ymm9,%ymm9 │ │ vpacksswb %ymm9,%ymm0,%ymm0 │ │ vmovdqu %ymm0,(%rdi,%rcx,1) │ │ add $0x20,%ecx │ │ cmp $0x40,%ecx │ │ - jl 19513 │ │ + jl 1fb43 │ │ vmovdqu 0x40(%rsi),%xmm8 │ │ vpcmpgtb %xmm8,%xmm12,%xmm9 │ │ vpunpckhbw %xmm9,%xmm8,%xmm10 │ │ vpunpcklbw %xmm9,%xmm8,%xmm8 │ │ vpmullw %xmm4,%xmm10,%xmm10 │ │ vpmullw %xmm4,%xmm8,%xmm8 │ │ vpmulhrsw %xmm3,%xmm10,%xmm10 │ │ @@ -16771,15 +21924,15 @@ │ │ vpaddw %xmm10,%xmm9,%xmm9 │ │ vpacksswb %xmm9,%xmm1,%xmm1 │ │ vpblendw $0xc0,%xmm0,%xmm1,%xmm0 │ │ vmovdqu %xmm0,0x40(%rdi) │ │ add $0x52,%rdi │ │ add $0x52,%rsi │ │ dec %edx │ │ - jg 19511 │ │ + jg 1fb41 │ │ pop %rbx │ │ vzeroupper │ │ retq │ │ imul $0x1c,%ecx,%ecx │ │ mov 0xb0(%rdx),%ebx │ │ movsbl 0x7b(%rcx,%rdx,1),%r9d │ │ vmovd 0x78(%rdx,%rcx,1),%xmm4 │ │ @@ -16815,22 +21968,22 @@ │ │ add %ecx,%r8d │ │ cmp %r10d,%r8d │ │ cmovns %r10d,%r8d │ │ cmp %eax,%r8d │ │ cmovs %eax,%r8d │ │ mov %r8b,(%rdi,%r11,1) │ │ inc %r11 │ │ - je 1969e │ │ + je 1fcce │ │ test $0x3,%r11 │ │ - jne 1965f │ │ - jmp 1962f │ │ + jne 1fc8f │ │ + jmp 1fc5f │ │ add $0x52,%rdi │ │ add $0x52,%rsi │ │ dec %edx │ │ - jg 19622 │ │ + jg 1fc52 │ │ pop %rbx │ │ retq │ │ mov 0xb0(%rdx),%r9d │ │ imul $0x1c,%ecx,%ecx │ │ vpbroadcastw 0x40(%r8,%r9,2),%xmm15 │ │ vpmovsxbw 0x78(%rcx,%rdx,1),%xmm8 │ │ vpmovsxbw 0x80(%rcx,%rdx,1),%xmm9 │ │ @@ -16883,22 +22036,22 @@ │ │ vpslldq $0x2,%xmm3,%xmm3 │ │ vpsrldq $0x2,%xmm0,%xmm0 │ │ vpaddw %xmm0,%xmm3,%xmm3 │ │ vpblendw $0x2,%xmm3,%xmm0,%xmm0 │ │ vpacksswb %xmm0,%xmm0,%xmm0 │ │ vpextrb $0x1,%xmm0,(%rdi,%r9,1) │ │ inc %r9 │ │ - je 197f4 │ │ + je 1fe24 │ │ test $0x3,%r9 │ │ - jne 197a8 │ │ - jmpq 1971d │ │ + jne 1fdd8 │ │ + jmpq 1fd4d │ │ add $0x52,%rdi │ │ add $0x52,%rsi │ │ dec %ecx │ │ - jg 19716 │ │ + jg 1fd46 │ │ pop %rbx │ │ retq │ │ sub $0xc0,%rsp │ │ mov 0xb0(%rdx),%r9d │ │ imul $0x1c,%ecx,%ecx │ │ vpbroadcastw 0x40(%r8,%r9,2),%xmm14 │ │ vpmovsxbw 0x78(%rcx,%rdx,1),%xmm0 │ │ @@ -17012,44 +22165,44 @@ │ │ vpsrad 0xb0(%rdx),%xmm2,%xmm2 │ │ vpslldq $0x6,%xmm2,%xmm2 │ │ vpblendw $0x8,%xmm2,%xmm1,%xmm1 │ │ vpacksswb %xmm1,%xmm1,%xmm1 │ │ vpextrb $0x3,%xmm1,(%rdi,%r9,1) │ │ vpsrldq $0x1,%xmm1,%xmm1 │ │ inc %r9 │ │ - je 19ab4 │ │ + je 200e4 │ │ test $0x3,%r9 │ │ - jne 19a5e │ │ - jmpq 19904 │ │ + jne 2008e │ │ + jmpq 1ff34 │ │ add $0x52,%rdi │ │ add $0x52,%rsi │ │ dec %ecx │ │ - jg 198fd │ │ + jg 1ff2d │ │ add $0xc0,%rsp │ │ pop %rbx │ │ retq │ │ nopl (%rax) │ │ push %rbx │ │ push %rbp │ │ push %r14 │ │ push %r15 │ │ vpcmpeqw %ymm10,%ymm10,%ymm10 │ │ vpsrld $0x18,%ymm10,%ymm10 │ │ mov 0x58(%rcx),%r10d │ │ - lea 0xd5b34(%rip),%r11 │ │ + lea 0xd3744(%rip),%r11 │ │ vpbroadcastw 0x34(%r11,%r10,2),%ymm11 │ │ mov 0xd8(%rcx),%r10d │ │ vpbroadcastw 0x56(%r11,%r10,4),%ymm12 │ │ vpbroadcastw 0x5c(%r11,%r10,2),%ymm13 │ │ mov 0xd4(%rcx),%ebp │ │ mov 0x38(%rsp),%r11d │ │ test %r11d,%r11d │ │ setne %r10b │ │ test %bpl,%r10b │ │ - jne 19db1 │ │ + jne 203e1 │ │ imul $0xad000025,%r11d,%ebx │ │ add $0x690000b2,%ebx │ │ rol $0x8,%ebx │ │ movzwl %bx,%ebx │ │ xor (%rcx),%ebx │ │ lea (%rsi,%r8,1),%rcx │ │ neg %r8 │ │ @@ -17105,24 +22258,24 @@ │ │ vpminsw %ymm0,%ymm12,%ymm0 │ │ vpminsw %ymm1,%ymm12,%ymm1 │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vmovdqa %ymm0,(%rdi,%rsi,1) │ │ add %rdx,%rsi │ │ add $0x52,%rax │ │ dec %r10d │ │ - jg 19b81 │ │ + jg 201b1 │ │ add $0x20,%r8 │ │ - jge 19da7 │ │ + jge 203d7 │ │ lea (%rcx,%r8,1),%rsi │ │ test %ebp,%ebp │ │ - je 19b42 │ │ - vmovd 0xd5a27(%rip),%xmm15 │ │ + je 20172 │ │ + vmovd 0xd3637(%rip),%xmm15 │ │ cmpl $0x0,0x38(%rsp) │ │ - jne 19f77 │ │ - vmovd 0xd5994(%rip),%xmm14 │ │ + jne 205a7 │ │ + vmovd 0xd35a4(%rip),%xmm14 │ │ mov %ebx,%eax │ │ or $0xeff4,%ebx │ │ shr %eax │ │ test %bh,%bl │ │ lea 0x8000(%rax),%ebx │ │ cmovp %eax,%ebx │ │ lea 0x20(%r11d),%ebp │ │ @@ -17178,21 +22331,21 @@ │ │ vpminsw %ymm0,%ymm12,%ymm0 │ │ vpminsw %ymm1,%ymm12,%ymm1 │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vmovdqa %ymm0,(%rdi,%rsi,1) │ │ add %rdx,%rsi │ │ add $0x52,%rax │ │ dec %r10d │ │ - jg 19cb0 │ │ + jg 202e0 │ │ add $0x20,%r8 │ │ - jge 19da7 │ │ + jge 203d7 │ │ lea (%rcx,%r8,1),%rsi │ │ cmpl $0x0,0x38(%rsp) │ │ - jne 19f77 │ │ - jmpq 19c6c │ │ + jne 205a7 │ │ + jmpq 2029c │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ vzeroupper │ │ retq │ │ movzbl %r11b,%r11d │ │ @@ -17204,16 +22357,16 @@ │ │ and $0xff00ff,%r10d │ │ and $0xff00ff00,%r11d │ │ xor %r10d,%ebx │ │ xor %r11d,%ebx │ │ lea (%rsi,%r8,1),%rcx │ │ neg %r8 │ │ sub %rsi,%rdi │ │ - vpbroadcastd 0xd5802(%rip),%ymm14 │ │ - vpbroadcastw 0xd5879(%rip),%ymm15 │ │ + vpbroadcastd 0xd3412(%rip),%ymm14 │ │ + vpbroadcastw 0xd3489(%rip),%ymm15 │ │ mov %ebx,%eax │ │ or $0xeff4eff4,%ebx │ │ test %bh,%bl │ │ setp %r10b │ │ shr $0x10,%ebx │ │ shl $0x10,%r10d │ │ test %bh,%bl │ │ @@ -17273,27 +22426,27 @@ │ │ vpaddw %ymm3,%ymm1,%ymm1 │ │ vpmaxsw %ymm0,%ymm13,%ymm0 │ │ vpmaxsw %ymm1,%ymm13,%ymm1 │ │ vpminsw %ymm0,%ymm12,%ymm0 │ │ vpminsw %ymm1,%ymm12,%ymm1 │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vmovdqa %ymm0,(%rdi,%rsi,1) │ │ - vpbroadcastw 0xd573e(%rip),%ymm15 │ │ + vpbroadcastw 0xd334e(%rip),%ymm15 │ │ add %rdx,%rsi │ │ add $0x52,%rax │ │ dec %r10w │ │ - je 19f61 │ │ + je 20591 │ │ btc $0x10,%r10d │ │ - jae 19e6b │ │ - jmpq 19b81 │ │ + jae 2049b │ │ + jmpq 201b1 │ │ add $0x20,%r8 │ │ - jge 1a135 │ │ + jge 20765 │ │ lea (%rcx,%r8,1),%rsi │ │ - vmovd 0xd5709(%rip),%xmm15 │ │ - vpbroadcastw 0xd5700(%rip),%ymm8 │ │ + vmovd 0xd3319(%rip),%xmm15 │ │ + vpbroadcastw 0xd3310(%rip),%ymm8 │ │ mov %ebx,%eax │ │ or $0xeff4eff4,%ebx │ │ test %bh,%bl │ │ setp %r10b │ │ shr $0x10,%ebx │ │ shl $0x10,%r10d │ │ test %bh,%bl │ │ @@ -17369,25 +22522,25 @@ │ │ vpaddw %ymm3,%ymm1,%ymm1 │ │ vpmaxsw %ymm0,%ymm13,%ymm0 │ │ vpmaxsw %ymm1,%ymm13,%ymm1 │ │ vpminsw %ymm0,%ymm12,%ymm0 │ │ vpminsw %ymm1,%ymm12,%ymm1 │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vmovdqa %ymm0,(%rdi,%rsi,1) │ │ - vpbroadcastw 0xd5578(%rip),%ymm8 │ │ + vpbroadcastw 0xd3188(%rip),%ymm8 │ │ add %rdx,%rsi │ │ add $0x52,%rax │ │ dec %r10w │ │ - je 1a127 │ │ + je 20757 │ │ btc $0x10,%r10d │ │ - jae 19fec │ │ - jmpq 19cb0 │ │ + jae 2061c │ │ + jmpq 202e0 │ │ add $0x20,%r8 │ │ lea (%rcx,%r8,1),%rsi │ │ - jl 19f77 │ │ + jl 205a7 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ vzeroupper │ │ retq │ │ nop │ │ @@ -17396,34 +22549,34 @@ │ │ push %r14 │ │ push %r15 │ │ push %r12 │ │ push %r13 │ │ vpcmpeqw %ymm10,%ymm10,%ymm10 │ │ vpsrld $0x18,%ymm10,%ymm10 │ │ mov 0x58(%rcx),%r10d │ │ - lea 0xd54c0(%rip),%r11 │ │ + lea 0xd30d0(%rip),%r11 │ │ vpbroadcastw 0x34(%r11,%r10,2),%ymm11 │ │ mov 0xd8(%rcx),%r10d │ │ mov 0x68(%rsp),%ebx │ │ vpbroadcastw 0x5c(%r11,%r10,2),%ymm13 │ │ shlx %ebx,%r10d,%r10d │ │ vpbroadcastw 0x56(%r11,%r10,2),%ymm12 │ │ cmpb $0x0,0x24(%rcx) │ │ - jne 1aa80 │ │ + jne 210b0 │ │ mov 0x60(%rsp),%r10d │ │ vpbroadcastb 0xbc(%rcx,%r10,4),%ymm0 │ │ vpbroadcastb 0xc4(%rcx,%r10,4),%ymm1 │ │ vpunpcklbw %ymm0,%ymm1,%ymm14 │ │ vpbroadcastw 0xcc(%rcx,%r10,4),%ymm15 │ │ mov 0xd4(%rcx),%ebp │ │ mov 0x48(%rsp),%r11d │ │ test %r11d,%r11d │ │ setne %r10b │ │ test %bpl,%r10b │ │ - jne 1a5b0 │ │ + jne 20be0 │ │ imul $0xad000025,%r11d,%ebx │ │ add $0x690000b2,%ebx │ │ rol $0x8,%ebx │ │ movzwl %bx,%ebx │ │ xor (%rcx),%ebx │ │ mov 0x50(%rsp),%rcx │ │ lea (%rsi,%r8,1),%r15 │ │ @@ -17446,15 +22599,15 @@ │ │ imul $0x52,%r11d,%r11d │ │ lea 0x1f2(%r10,%r11,1),%r11 │ │ mov 0x40(%rsp),%r10d │ │ mov 0x38(%rsp),%rax │ │ vmovdqa (%rcx),%xmm4 │ │ vmovdqa 0x10(%rcx),%xmm6 │ │ vmovdqa (%rsi),%xmm0 │ │ - vpbroadcastd 0xd53f5(%rip),%ymm7 │ │ + vpbroadcastd 0xd3005(%rip),%ymm7 │ │ vinserti128 $0x1,(%rcx,%r12,2),%ymm4,%ymm4 │ │ vinserti128 $0x1,0x10(%rcx,%r12,2),%ymm6,%ymm6 │ │ vinserti128 $0x1,(%rsi,%rdx,1),%ymm0,%ymm0 │ │ vpxor %ymm2,%ymm2,%ymm2 │ │ vpmaddubsw %ymm7,%ymm4,%ymm4 │ │ vpmaddubsw %ymm7,%ymm6,%ymm6 │ │ vpavgw %ymm2,%ymm4,%ymm4 │ │ @@ -17510,26 +22663,26 @@ │ │ vmovdqa %xmm0,(%rdi) │ │ vextracti128 $0x1,%ymm0,(%rdi,%rdx,1) │ │ lea (%rsi,%rdx,2),%rsi │ │ lea (%rdi,%rdx,2),%rdi │ │ lea (%rcx,%r12,4),%rcx │ │ add $0xa4,%rax │ │ sub $0x2,%r10b │ │ - jg 1a245 │ │ + jg 20875 │ │ add $0x10,%r8 │ │ - jge 1a5a2 │ │ + jge 20bd2 │ │ mov 0x60(%rsp),%rsi │ │ mov 0x68(%rsp),%rdi │ │ lea 0x0(%r13,%r8,2),%rcx │ │ add %r8,%rsi │ │ add %r8,%rdi │ │ test %ebp,%ebp │ │ - je 1a209 │ │ + je 20839 │ │ cmpl $0x0,0x48(%rsp) │ │ - jne 1a80b │ │ + jne 20e3b │ │ mov %ebx,%eax │ │ or $0xeff4,%ebx │ │ shr %eax │ │ test %bh,%bl │ │ lea 0x8000(%rax),%ebx │ │ cmovp %eax,%ebx │ │ lea 0x10(%r11d),%ebp │ │ @@ -17540,15 +22693,15 @@ │ │ imul $0x52,%r11d,%r11d │ │ lea 0x1f2(%r10,%r11,1),%r11 │ │ mov 0x40(%rsp),%r10d │ │ mov 0x38(%rsp),%rax │ │ vmovdqa (%rcx),%xmm4 │ │ vmovdqa 0x10(%rcx),%xmm6 │ │ vmovdqa (%rsi),%xmm0 │ │ - vpbroadcastd 0xd5240(%rip),%ymm7 │ │ + vpbroadcastd 0xd2e50(%rip),%ymm7 │ │ vinserti128 $0x1,(%rcx,%r12,2),%ymm4,%ymm4 │ │ vinserti128 $0x1,0x10(%rcx,%r12,2),%ymm6,%ymm6 │ │ vinserti128 $0x1,(%rsi,%rdx,1),%ymm0,%ymm0 │ │ vpxor %ymm2,%ymm2,%ymm2 │ │ vpmaddubsw %ymm7,%ymm4,%ymm4 │ │ vpmaddubsw %ymm7,%ymm6,%ymm6 │ │ vpavgw %ymm2,%ymm4,%ymm4 │ │ @@ -17581,22 +22734,22 @@ │ │ vpand %ymm4,%ymm10,%ymm4 │ │ vpand %ymm5,%ymm10,%ymm5 │ │ vpand %ymm6,%ymm10,%ymm6 │ │ vpackusdw %ymm4,%ymm8,%ymm8 │ │ vpackusdw %ymm6,%ymm5,%ymm5 │ │ vpunpckhbw %ymm2,%ymm0,%ymm1 │ │ vpunpcklbw %ymm2,%ymm0,%ymm0 │ │ - vpbroadcastd 0xd5176(%rip),%ymm6 │ │ + vpbroadcastd 0xd2d86(%rip),%ymm6 │ │ vmovdqu (%rax,%r11,1),%xmm3 │ │ vmovd (%rax,%rbp,1),%xmm4 │ │ vinserti128 $0x1,0x52(%rax,%r11,1),%ymm3,%ymm3 │ │ vinserti128 $0x1,0x52(%rax,%rbp,1),%ymm4,%ymm4 │ │ vpunpcklbw %ymm3,%ymm4,%ymm4 │ │ vpmaddubsw %ymm4,%ymm6,%ymm4 │ │ - vpmulhrsw 0xd50fd(%rip),%ymm4,%ymm4 │ │ + vpmulhrsw 0xd2d0d(%rip),%ymm4,%ymm4 │ │ vpacksswb %ymm4,%ymm4,%ymm4 │ │ vpcmpeqw %ymm6,%ymm6,%ymm6 │ │ vpsrldq $0xf,%ymm6,%ymm6 │ │ vpblendvb %ymm6,%ymm4,%ymm3,%ymm3 │ │ vpcmpgtb %ymm3,%ymm2,%ymm7 │ │ vpunpcklbw %ymm7,%ymm3,%ymm2 │ │ vpunpckhbw %ymm7,%ymm3,%ymm3 │ │ @@ -17614,25 +22767,25 @@ │ │ vmovdqa %xmm0,(%rdi) │ │ vextracti128 $0x1,%ymm0,(%rdi,%rdx,1) │ │ lea (%rsi,%rdx,2),%rsi │ │ lea (%rdi,%rdx,2),%rdi │ │ lea (%rcx,%r12,4),%rcx │ │ add $0xa4,%rax │ │ sub $0x2,%r10b │ │ - jg 1a3fa │ │ + jg 20a2a │ │ add $0x10,%r8 │ │ - jge 1a5a2 │ │ + jge 20bd2 │ │ mov 0x60(%rsp),%rsi │ │ mov 0x68(%rsp),%rdi │ │ lea 0x0(%r13,%r8,2),%rcx │ │ add %r8,%rsi │ │ add %r8,%rdi │ │ cmpl $0x0,0x48(%rsp) │ │ - jne 1a80b │ │ - jmpq 1a3b9 │ │ + jne 20e3b │ │ + jmpq 209e9 │ │ pop %r13 │ │ pop %r12 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ vzeroupper │ │ @@ -17675,15 +22828,15 @@ │ │ movzwl %r11w,%r14d │ │ shr $0x10,%r11d │ │ mov 0x40(%rsp),%r10d │ │ mov 0x38(%rsp),%rax │ │ vmovdqa (%rcx),%xmm4 │ │ vmovdqa 0x10(%rcx),%xmm6 │ │ vmovdqa (%rsi),%xmm0 │ │ - vpbroadcastd 0xd4fcc(%rip),%ymm7 │ │ + vpbroadcastd 0xd2bdc(%rip),%ymm7 │ │ vinserti128 $0x1,(%rcx,%r12,2),%ymm4,%ymm4 │ │ vinserti128 $0x1,0x10(%rcx,%r12,2),%ymm6,%ymm6 │ │ vinserti128 $0x1,(%rsi,%rdx,1),%ymm0,%ymm0 │ │ vpxor %ymm2,%ymm2,%ymm2 │ │ vpmaddubsw %ymm7,%ymm4,%ymm4 │ │ vpmaddubsw %ymm7,%ymm6,%ymm6 │ │ vpavgw %ymm2,%ymm4,%ymm4 │ │ @@ -17716,22 +22869,22 @@ │ │ vpand %ymm4,%ymm10,%ymm4 │ │ vpand %ymm5,%ymm10,%ymm5 │ │ vpand %ymm6,%ymm10,%ymm6 │ │ vpackusdw %ymm4,%ymm8,%ymm8 │ │ vpackusdw %ymm6,%ymm5,%ymm5 │ │ vpunpckhbw %ymm2,%ymm0,%ymm1 │ │ vpunpcklbw %ymm2,%ymm0,%ymm0 │ │ - vpbroadcastd 0xd4f02(%rip),%ymm6 │ │ + vpbroadcastd 0xd2b12(%rip),%ymm6 │ │ vmovq (%rax,%r11,1),%xmm3 │ │ vmovq (%rax,%r14,1),%xmm4 │ │ vinserti128 $0x1,0x8(%rax,%r11,1),%ymm3,%ymm3 │ │ vinserti128 $0x1,0x8(%rax,%r14,1),%ymm4,%ymm4 │ │ vpunpcklbw %ymm3,%ymm4,%ymm4 │ │ vpmaddubsw %ymm4,%ymm6,%ymm4 │ │ - vpmulhrsw 0xd4e88(%rip),%ymm4,%ymm4 │ │ + vpmulhrsw 0xd2a98(%rip),%ymm4,%ymm4 │ │ vpacksswb %ymm4,%ymm4,%ymm4 │ │ vpermq $0xd8,%ymm4,%ymm4 │ │ vinserti128 $0x1,0x52(%rax,%r11,1),%ymm4,%ymm3 │ │ vpcmpgtb %ymm3,%ymm2,%ymm7 │ │ vpunpcklbw %ymm7,%ymm3,%ymm2 │ │ vpunpckhbw %ymm7,%ymm3,%ymm3 │ │ vpmullw %ymm2,%ymm8,%ymm2 │ │ @@ -17744,22 +22897,22 @@ │ │ vpmaxsw %ymm1,%ymm13,%ymm1 │ │ vpminsw %ymm0,%ymm12,%ymm0 │ │ vpminsw %ymm1,%ymm12,%ymm1 │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vmovdqa %xmm0,(%rdi) │ │ vextracti128 $0x1,%ymm0,(%rdi,%rdx,1) │ │ sub $0x2,%r10b │ │ - jl 1a7ec │ │ + jl 20e1c │ │ lea (%rsi,%rdx,2),%rsi │ │ lea (%rdi,%rdx,2),%rdi │ │ lea (%rcx,%r12,4),%rcx │ │ add $0xa4,%rax │ │ - jmpq 1a245 │ │ + jmpq 20875 │ │ add $0x10,%r8 │ │ - jge 1aa72 │ │ + jge 210a2 │ │ mov 0x60(%rsp),%rsi │ │ mov 0x68(%rsp),%rdi │ │ lea 0x0(%r13,%r8,2),%rcx │ │ add %r8,%rsi │ │ add %r8,%rdi │ │ mov %ebx,%eax │ │ or $0xeff4eff4,%ebx │ │ @@ -17783,15 +22936,15 @@ │ │ movzwl %r11w,%r14d │ │ shr $0x10,%r11d │ │ mov 0x40(%rsp),%r10d │ │ mov 0x38(%rsp),%rax │ │ vmovdqa (%rcx),%xmm4 │ │ vmovdqa 0x10(%rcx),%xmm6 │ │ vmovdqa (%rsi),%xmm0 │ │ - vpbroadcastd 0xd4dc6(%rip),%ymm7 │ │ + vpbroadcastd 0xd29d6(%rip),%ymm7 │ │ vinserti128 $0x1,(%rcx,%r12,2),%ymm4,%ymm4 │ │ vinserti128 $0x1,0x10(%rcx,%r12,2),%ymm6,%ymm6 │ │ vinserti128 $0x1,(%rsi,%rdx,1),%ymm0,%ymm0 │ │ vpxor %ymm2,%ymm2,%ymm2 │ │ vpmaddubsw %ymm7,%ymm4,%ymm4 │ │ vpmaddubsw %ymm7,%ymm6,%ymm6 │ │ vpavgw %ymm2,%ymm4,%ymm4 │ │ @@ -17824,39 +22977,39 @@ │ │ vpand %ymm4,%ymm10,%ymm4 │ │ vpand %ymm5,%ymm10,%ymm5 │ │ vpand %ymm6,%ymm10,%ymm6 │ │ vpackusdw %ymm4,%ymm8,%ymm8 │ │ vpackusdw %ymm6,%ymm5,%ymm5 │ │ vpunpckhbw %ymm2,%ymm0,%ymm1 │ │ vpunpcklbw %ymm2,%ymm0,%ymm0 │ │ - vpbroadcastd 0xd4cfc(%rip),%ymm9 │ │ + vpbroadcastd 0xd290c(%rip),%ymm9 │ │ vmovdqu (%rax,%r11,1),%xmm3 │ │ vmovq (%rax,%r14,1),%xmm6 │ │ vinserti128 $0x1,0x52(%rax,%r11,1),%ymm3,%ymm3 │ │ vinserti128 $0x1,0x8(%rax,%r14,1),%ymm6,%ymm6 │ │ vmovd (%rax,%rbp,1),%xmm4 │ │ vmovd (%rax,%r15,1),%xmm7 │ │ vinserti128 $0x1,0x52(%rax,%rbp,1),%ymm4,%ymm4 │ │ vpunpcklbw %ymm3,%ymm4,%ymm4 │ │ vpunpcklbw %xmm6,%xmm7,%xmm7 │ │ vpunpcklwd %ymm7,%ymm4,%ymm4 │ │ vpmaddubsw %ymm4,%ymm9,%ymm4 │ │ - vpmulhrsw 0xd4c67(%rip),%ymm4,%ymm4 │ │ + vpmulhrsw 0xd2877(%rip),%ymm4,%ymm4 │ │ vpacksswb %ymm4,%ymm4,%ymm4 │ │ vpcmpeqw %ymm9,%ymm9,%ymm9 │ │ vpsrldq $0xf,%ymm9,%ymm9 │ │ vpblendvb %ymm9,%ymm4,%ymm3,%ymm3 │ │ vpsrldq $0x1,%ymm4,%ymm4 │ │ vshufpd $0xe,%ymm9,%ymm9,%ymm9 │ │ vpblendvb %ymm9,%ymm4,%ymm6,%ymm6 │ │ vpermq $0xd8,%ymm3,%ymm9 │ │ vpunpcklbw %ymm9,%ymm6,%ymm6 │ │ - vpbroadcastd 0xd4c79(%rip),%ymm9 │ │ + vpbroadcastd 0xd2889(%rip),%ymm9 │ │ vpmaddubsw %ymm6,%ymm9,%ymm6 │ │ - vpmulhrsw 0xd4c1f(%rip),%ymm6,%ymm6 │ │ + vpmulhrsw 0xd282f(%rip),%ymm6,%ymm6 │ │ vpacksswb %ymm6,%ymm6,%ymm6 │ │ vpermq $0xd8,%ymm6,%ymm6 │ │ vpblendd $0xf,%ymm6,%ymm3,%ymm3 │ │ vpcmpgtb %ymm3,%ymm2,%ymm7 │ │ vpunpcklbw %ymm7,%ymm3,%ymm2 │ │ vpunpckhbw %ymm7,%ymm3,%ymm3 │ │ vpmullw %ymm2,%ymm8,%ymm2 │ │ @@ -17873,39 +23026,39 @@ │ │ vmovdqa %xmm0,(%rdi) │ │ vextracti128 $0x1,%ymm0,(%rdi,%rdx,1) │ │ lea (%rsi,%rdx,2),%rsi │ │ lea (%rdi,%rdx,2),%rdi │ │ lea (%rcx,%r12,4),%rcx │ │ add $0xa4,%rax │ │ sub $0x2,%r10b │ │ - jg 1a3fa │ │ + jg 20a2a │ │ add $0x10,%r8 │ │ - jge 1aa72 │ │ + jge 210a2 │ │ mov 0x60(%rsp),%rsi │ │ mov 0x68(%rsp),%rdi │ │ lea 0x0(%r13,%r8,2),%rcx │ │ add %r8,%rsi │ │ add %r8,%rdi │ │ - jmpq 1a80b │ │ + jmpq 20e3b │ │ pop %r13 │ │ pop %r12 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ vzeroupper │ │ retq │ │ - vpbroadcastd 0xd4b77(%rip),%ymm14 │ │ - vpbroadcastd 0xd4bba(%rip),%ymm15 │ │ + vpbroadcastd 0xd2787(%rip),%ymm14 │ │ + vpbroadcastd 0xd27ca(%rip),%ymm15 │ │ mov 0xd4(%rcx),%ebp │ │ mov 0x48(%rsp),%r11d │ │ test %r11d,%r11d │ │ setne %r10b │ │ test %bpl,%r10b │ │ - jne 1ae17 │ │ + jne 21447 │ │ imul $0xad000025,%r11d,%ebx │ │ add $0x690000b2,%ebx │ │ rol $0x8,%ebx │ │ movzwl %bx,%ebx │ │ xor (%rcx),%ebx │ │ mov 0x50(%rsp),%rcx │ │ lea (%rsi,%r8,1),%r15 │ │ @@ -17928,15 +23081,15 @@ │ │ imul $0x52,%r11d,%r11d │ │ lea 0x1f2(%r10,%r11,1),%r11 │ │ mov 0x40(%rsp),%r10d │ │ mov 0x38(%rsp),%rax │ │ vmovdqa (%rcx),%xmm4 │ │ vmovdqa 0x10(%rcx),%xmm6 │ │ vmovdqa (%rsi),%xmm0 │ │ - vpbroadcastd 0xd4b19(%rip),%ymm7 │ │ + vpbroadcastd 0xd2729(%rip),%ymm7 │ │ vinserti128 $0x1,(%rcx,%r12,2),%ymm4,%ymm4 │ │ vinserti128 $0x1,0x10(%rcx,%r12,2),%ymm6,%ymm6 │ │ vinserti128 $0x1,(%rsi,%rdx,1),%ymm0,%ymm0 │ │ vpxor %ymm2,%ymm2,%ymm2 │ │ vpmaddubsw %ymm7,%ymm4,%ymm4 │ │ vpmaddubsw %ymm7,%ymm6,%ymm6 │ │ vpavgw %ymm2,%ymm4,%ymm4 │ │ @@ -17980,26 +23133,26 @@ │ │ vmovdqa %xmm0,(%rdi) │ │ vextracti128 $0x1,%ymm0,(%rdi,%rdx,1) │ │ lea (%rsi,%rdx,2),%rsi │ │ lea (%rdi,%rdx,2),%rdi │ │ lea (%rcx,%r12,4),%rcx │ │ add $0xa4,%rax │ │ sub $0x2,%r10b │ │ - jg 1ab21 │ │ + jg 21151 │ │ add $0x10,%r8 │ │ - jge 1ae09 │ │ + jge 21439 │ │ mov 0x60(%rsp),%rsi │ │ mov 0x68(%rsp),%rdi │ │ lea 0x0(%r13,%r8,2),%rcx │ │ add %r8,%rsi │ │ add %r8,%rdi │ │ test %ebp,%ebp │ │ - je 1aae5 │ │ + je 21115 │ │ cmpl $0x0,0x48(%rsp) │ │ - jne 1b031 │ │ + jne 21661 │ │ mov %ebx,%eax │ │ or $0xeff4,%ebx │ │ shr %eax │ │ test %bh,%bl │ │ lea 0x8000(%rax),%ebx │ │ cmovp %eax,%ebx │ │ lea 0x10(%r11d),%ebp │ │ @@ -18010,15 +23163,15 @@ │ │ imul $0x52,%r11d,%r11d │ │ lea 0x1f2(%r10,%r11,1),%r11 │ │ mov 0x40(%rsp),%r10d │ │ mov 0x38(%rsp),%rax │ │ vmovdqa (%rcx),%xmm4 │ │ vmovdqa 0x10(%rcx),%xmm6 │ │ vmovdqa (%rsi),%xmm0 │ │ - vpbroadcastd 0xd4998(%rip),%ymm7 │ │ + vpbroadcastd 0xd25a8(%rip),%ymm7 │ │ vinserti128 $0x1,(%rcx,%r12,2),%ymm4,%ymm4 │ │ vinserti128 $0x1,0x10(%rcx,%r12,2),%ymm6,%ymm6 │ │ vinserti128 $0x1,(%rsi,%rdx,1),%ymm0,%ymm0 │ │ vpxor %ymm2,%ymm2,%ymm2 │ │ vpmaddubsw %ymm7,%ymm4,%ymm4 │ │ vpmaddubsw %ymm7,%ymm6,%ymm6 │ │ vpavgw %ymm2,%ymm4,%ymm4 │ │ @@ -18071,25 +23224,25 @@ │ │ vmovdqa %xmm0,(%rdi) │ │ vextracti128 $0x1,%ymm0,(%rdi,%rdx,1) │ │ lea (%rsi,%rdx,2),%rsi │ │ lea (%rdi,%rdx,2),%rdi │ │ lea (%rcx,%r12,4),%rcx │ │ add $0xa4,%rax │ │ sub $0x2,%r10b │ │ - jg 1aca2 │ │ + jg 212d2 │ │ add $0x10,%r8 │ │ - jge 1ae09 │ │ + jge 21439 │ │ mov 0x60(%rsp),%rsi │ │ mov 0x68(%rsp),%rdi │ │ lea 0x0(%r13,%r8,2),%rcx │ │ add %r8,%rsi │ │ add %r8,%rdi │ │ cmpl $0x0,0x48(%rsp) │ │ - jne 1b031 │ │ - jmpq 1ac61 │ │ + jne 21661 │ │ + jmpq 21291 │ │ pop %r13 │ │ pop %r12 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ vzeroupper │ │ @@ -18132,15 +23285,15 @@ │ │ movzwl %r11w,%r14d │ │ shr $0x10,%r11d │ │ mov 0x40(%rsp),%r10d │ │ mov 0x38(%rsp),%rax │ │ vmovdqa (%rcx),%xmm4 │ │ vmovdqa 0x10(%rcx),%xmm6 │ │ vmovdqa (%rsi),%xmm0 │ │ - vpbroadcastd 0xd4765(%rip),%ymm7 │ │ + vpbroadcastd 0xd2375(%rip),%ymm7 │ │ vinserti128 $0x1,(%rcx,%r12,2),%ymm4,%ymm4 │ │ vinserti128 $0x1,0x10(%rcx,%r12,2),%ymm6,%ymm6 │ │ vinserti128 $0x1,(%rsi,%rdx,1),%ymm0,%ymm0 │ │ vpxor %ymm2,%ymm2,%ymm2 │ │ vpmaddubsw %ymm7,%ymm4,%ymm4 │ │ vpmaddubsw %ymm7,%ymm6,%ymm6 │ │ vpavgw %ymm2,%ymm4,%ymm4 │ │ @@ -18188,22 +23341,22 @@ │ │ vpmaxsw %ymm1,%ymm13,%ymm1 │ │ vpminsw %ymm0,%ymm12,%ymm0 │ │ vpminsw %ymm1,%ymm12,%ymm1 │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vmovdqa %xmm0,(%rdi) │ │ vextracti128 $0x1,%ymm0,(%rdi,%rdx,1) │ │ sub $0x2,%r10b │ │ - jl 1b012 │ │ + jl 21642 │ │ lea (%rsi,%rdx,2),%rsi │ │ lea (%rdi,%rdx,2),%rdi │ │ lea (%rcx,%r12,4),%rcx │ │ add $0xa4,%rax │ │ - jmpq 1ab21 │ │ + jmpq 21151 │ │ add $0x10,%r8 │ │ - jge 1b24a │ │ + jge 2187a │ │ mov 0x60(%rsp),%rsi │ │ mov 0x68(%rsp),%rdi │ │ lea 0x0(%r13,%r8,2),%rcx │ │ add %r8,%rsi │ │ add %r8,%rdi │ │ mov %ebx,%eax │ │ or $0xeff4eff4,%ebx │ │ @@ -18227,15 +23380,15 @@ │ │ movzwl %r11w,%r14d │ │ shr $0x10,%r11d │ │ mov 0x40(%rsp),%r10d │ │ mov 0x38(%rsp),%rax │ │ vmovdqa (%rcx),%xmm4 │ │ vmovdqa 0x10(%rcx),%xmm6 │ │ vmovdqa (%rsi),%xmm0 │ │ - vpbroadcastd 0xd45a0(%rip),%ymm7 │ │ + vpbroadcastd 0xd21b0(%rip),%ymm7 │ │ vinserti128 $0x1,(%rcx,%r12,2),%ymm4,%ymm4 │ │ vinserti128 $0x1,0x10(%rcx,%r12,2),%ymm6,%ymm6 │ │ vinserti128 $0x1,(%rsi,%rdx,1),%ymm0,%ymm0 │ │ vpxor %ymm2,%ymm2,%ymm2 │ │ vpmaddubsw %ymm7,%ymm4,%ymm4 │ │ vpmaddubsw %ymm7,%ymm6,%ymm6 │ │ vpavgw %ymm2,%ymm4,%ymm4 │ │ @@ -18303,23 +23456,23 @@ │ │ vmovdqa %xmm0,(%rdi) │ │ vextracti128 $0x1,%ymm0,(%rdi,%rdx,1) │ │ lea (%rsi,%rdx,2),%rsi │ │ lea (%rdi,%rdx,2),%rdi │ │ lea (%rcx,%r12,4),%rcx │ │ add $0xa4,%rax │ │ sub $0x2,%r10b │ │ - jg 1aca2 │ │ + jg 212d2 │ │ add $0x10,%r8 │ │ - jge 1b24a │ │ + jge 2187a │ │ mov 0x60(%rsp),%rsi │ │ mov 0x68(%rsp),%rdi │ │ lea 0x0(%r13,%r8,2),%rcx │ │ add %r8,%rsi │ │ add %r8,%rdi │ │ - jmpq 1b031 │ │ + jmpq 21661 │ │ pop %r13 │ │ pop %r12 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ vzeroupper │ │ @@ -18330,34 +23483,34 @@ │ │ push %r14 │ │ push %r15 │ │ push %r12 │ │ push %r13 │ │ vpcmpeqw %ymm10,%ymm10,%ymm10 │ │ vpsrld $0x18,%ymm10,%ymm10 │ │ mov 0x58(%rcx),%r10d │ │ - lea 0xd43a0(%rip),%r11 │ │ + lea 0xd1fb0(%rip),%r11 │ │ vpbroadcastw 0x34(%r11,%r10,2),%ymm11 │ │ mov 0xd8(%rcx),%r10d │ │ mov 0x68(%rsp),%ebx │ │ vpbroadcastw 0x5c(%r11,%r10,2),%ymm13 │ │ shlx %ebx,%r10d,%r10d │ │ vpbroadcastw 0x56(%r11,%r10,2),%ymm12 │ │ cmpb $0x0,0x24(%rcx) │ │ - jne 1bbb1 │ │ + jne 221e1 │ │ mov 0x60(%rsp),%r10d │ │ vpbroadcastb 0xbc(%rcx,%r10,4),%ymm0 │ │ vpbroadcastb 0xc4(%rcx,%r10,4),%ymm1 │ │ vpunpcklbw %ymm0,%ymm1,%ymm14 │ │ vpbroadcastw 0xcc(%rcx,%r10,4),%ymm15 │ │ mov 0xd4(%rcx),%ebp │ │ mov 0x48(%rsp),%r11d │ │ test %r11d,%r11d │ │ setne %r10b │ │ test %bpl,%r10b │ │ - jne 1b6d6 │ │ + jne 21d06 │ │ imul $0xad000025,%r11d,%ebx │ │ add $0x690000b2,%ebx │ │ rol $0x8,%ebx │ │ movzwl %bx,%ebx │ │ xor (%rcx),%ebx │ │ mov 0x50(%rsp),%rcx │ │ lea (%rsi,%r8,1),%r15 │ │ @@ -18380,15 +23533,15 @@ │ │ imul $0xa4,%r11d,%r11d │ │ lea 0x2e8(%r10,%r11,1),%r11 │ │ mov 0x40(%rsp),%r10d │ │ mov 0x38(%rsp),%rax │ │ vmovdqa (%rcx),%xmm4 │ │ vmovdqa 0x10(%rcx),%xmm6 │ │ vmovdqa (%rsi),%xmm0 │ │ - vpbroadcastd 0xd42d2(%rip),%ymm7 │ │ + vpbroadcastd 0xd1ee2(%rip),%ymm7 │ │ vinserti128 $0x1,(%r12,%rcx,1),%ymm4,%ymm4 │ │ vinserti128 $0x1,0x10(%r12,%rcx,1),%ymm6,%ymm6 │ │ vinserti128 $0x1,(%rsi,%rdx,1),%ymm0,%ymm0 │ │ vpxor %ymm2,%ymm2,%ymm2 │ │ vpmaddubsw %ymm7,%ymm4,%ymm4 │ │ vpmaddubsw %ymm7,%ymm6,%ymm6 │ │ vpavgw %ymm2,%ymm4,%ymm4 │ │ @@ -18444,26 +23597,26 @@ │ │ vmovdqa %xmm0,(%rdi) │ │ vextracti128 $0x1,%ymm0,(%rdi,%rdx,1) │ │ lea (%rsi,%rdx,2),%rsi │ │ lea (%rdi,%rdx,2),%rdi │ │ lea (%rcx,%r12,2),%rcx │ │ add $0xa4,%rax │ │ sub $0x2,%r10b │ │ - jg 1b368 │ │ + jg 21998 │ │ add $0x10,%r8 │ │ - jge 1b6c8 │ │ + jge 21cf8 │ │ mov 0x60(%rsp),%rsi │ │ mov 0x68(%rsp),%rdi │ │ lea 0x0(%r13,%r8,2),%rcx │ │ add %r8,%rsi │ │ add %r8,%rdi │ │ test %ebp,%ebp │ │ - je 1b329 │ │ + je 21959 │ │ cmpl $0x0,0x48(%rsp) │ │ - jne 1b938 │ │ + jne 21f68 │ │ mov %ebx,%eax │ │ or $0xeff4,%ebx │ │ shr %eax │ │ test %bh,%bl │ │ lea 0x8000(%rax),%ebx │ │ cmovp %eax,%ebx │ │ lea 0x10(%r11d),%ebp │ │ @@ -18474,15 +23627,15 @@ │ │ imul $0xa4,%r11d,%r11d │ │ lea 0x2e8(%r10,%r11,1),%r11 │ │ mov 0x40(%rsp),%r10d │ │ mov 0x38(%rsp),%rax │ │ vmovdqa (%rcx),%xmm4 │ │ vmovdqa 0x10(%rcx),%xmm6 │ │ vmovdqa (%rsi),%xmm0 │ │ - vpbroadcastd 0xd411a(%rip),%ymm7 │ │ + vpbroadcastd 0xd1d2a(%rip),%ymm7 │ │ vinserti128 $0x1,(%r12,%rcx,1),%ymm4,%ymm4 │ │ vinserti128 $0x1,0x10(%r12,%rcx,1),%ymm6,%ymm6 │ │ vinserti128 $0x1,(%rsi,%rdx,1),%ymm0,%ymm0 │ │ vpxor %ymm2,%ymm2,%ymm2 │ │ vpmaddubsw %ymm7,%ymm4,%ymm4 │ │ vpmaddubsw %ymm7,%ymm6,%ymm6 │ │ vpavgw %ymm2,%ymm4,%ymm4 │ │ @@ -18515,22 +23668,22 @@ │ │ vpand %ymm4,%ymm10,%ymm4 │ │ vpand %ymm5,%ymm10,%ymm5 │ │ vpand %ymm6,%ymm10,%ymm6 │ │ vpackusdw %ymm4,%ymm8,%ymm8 │ │ vpackusdw %ymm6,%ymm5,%ymm5 │ │ vpunpckhbw %ymm2,%ymm0,%ymm1 │ │ vpunpcklbw %ymm2,%ymm0,%ymm0 │ │ - vpbroadcastd 0xd4050(%rip),%ymm6 │ │ + vpbroadcastd 0xd1c60(%rip),%ymm6 │ │ vmovdqu (%rax,%r11,1),%xmm3 │ │ vmovd (%rax,%rbp,1),%xmm4 │ │ vinserti128 $0x1,0x52(%rax,%r11,1),%ymm3,%ymm3 │ │ vinserti128 $0x1,0x52(%rax,%rbp,1),%ymm4,%ymm4 │ │ vpunpcklbw %ymm3,%ymm4,%ymm4 │ │ vpmaddubsw %ymm4,%ymm6,%ymm4 │ │ - vpmulhrsw 0xd3fd7(%rip),%ymm4,%ymm4 │ │ + vpmulhrsw 0xd1be7(%rip),%ymm4,%ymm4 │ │ vpacksswb %ymm4,%ymm4,%ymm4 │ │ vpcmpeqw %ymm6,%ymm6,%ymm6 │ │ vpsrldq $0xf,%ymm6,%ymm6 │ │ vpblendvb %ymm6,%ymm4,%ymm3,%ymm3 │ │ vpcmpgtb %ymm3,%ymm2,%ymm7 │ │ vpunpcklbw %ymm7,%ymm3,%ymm2 │ │ vpunpckhbw %ymm7,%ymm3,%ymm3 │ │ @@ -18548,25 +23701,25 @@ │ │ vmovdqa %xmm0,(%rdi) │ │ vextracti128 $0x1,%ymm0,(%rdi,%rdx,1) │ │ lea (%rsi,%rdx,2),%rsi │ │ lea (%rdi,%rdx,2),%rdi │ │ lea (%rcx,%r12,2),%rcx │ │ add $0xa4,%rax │ │ sub $0x2,%r10b │ │ - jg 1b520 │ │ + jg 21b50 │ │ add $0x10,%r8 │ │ - jge 1b6c8 │ │ + jge 21cf8 │ │ mov 0x60(%rsp),%rsi │ │ mov 0x68(%rsp),%rdi │ │ lea 0x0(%r13,%r8,2),%rcx │ │ add %r8,%rsi │ │ add %r8,%rdi │ │ cmpl $0x0,0x48(%rsp) │ │ - jne 1b938 │ │ - jmpq 1b4dc │ │ + jne 21f68 │ │ + jmpq 21b0c │ │ pop %r13 │ │ pop %r12 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ vzeroupper │ │ @@ -18609,15 +23762,15 @@ │ │ movzwl %r11w,%r14d │ │ shr $0x10,%r11d │ │ mov 0x40(%rsp),%r10d │ │ mov 0x38(%rsp),%rax │ │ vmovdqa (%rcx),%xmm4 │ │ vmovdqa 0x10(%rcx),%xmm6 │ │ vmovdqa (%rsi),%xmm0 │ │ - vpbroadcastd 0xd3ea3(%rip),%ymm7 │ │ + vpbroadcastd 0xd1ab3(%rip),%ymm7 │ │ vinserti128 $0x1,(%r12,%rcx,1),%ymm4,%ymm4 │ │ vinserti128 $0x1,0x10(%r12,%rcx,1),%ymm6,%ymm6 │ │ vinserti128 $0x1,(%rsi,%rdx,1),%ymm0,%ymm0 │ │ vpxor %ymm2,%ymm2,%ymm2 │ │ vpmaddubsw %ymm7,%ymm4,%ymm4 │ │ vpmaddubsw %ymm7,%ymm6,%ymm6 │ │ vpavgw %ymm2,%ymm4,%ymm4 │ │ @@ -18650,25 +23803,25 @@ │ │ vpand %ymm4,%ymm10,%ymm4 │ │ vpand %ymm5,%ymm10,%ymm5 │ │ vpand %ymm6,%ymm10,%ymm6 │ │ vpackusdw %ymm4,%ymm8,%ymm8 │ │ vpackusdw %ymm6,%ymm5,%ymm5 │ │ vpunpckhbw %ymm2,%ymm0,%ymm1 │ │ vpunpcklbw %ymm2,%ymm0,%ymm0 │ │ - vmovdqa 0xd3d6e(%rip),%ymm6 │ │ + vmovdqa 0xd197e(%rip),%ymm6 │ │ vmovdqu (%rax,%r11,1),%xmm3 │ │ vmovdqu (%rax,%r14,1),%xmm4 │ │ vinserti128 $0x1,0x52(%rax,%r11,1),%ymm3,%ymm3 │ │ vinserti128 $0x1,0x52(%rax,%r14,1),%ymm4,%ymm4 │ │ vpunpckhbw %ymm3,%ymm4,%ymm9 │ │ vpunpcklbw %ymm3,%ymm4,%ymm4 │ │ vpmaddubsw %ymm9,%ymm6,%ymm9 │ │ vpmaddubsw %ymm4,%ymm6,%ymm4 │ │ - vpmulhrsw 0xd3d57(%rip),%ymm9,%ymm9 │ │ - vpmulhrsw 0xd3d4e(%rip),%ymm4,%ymm4 │ │ + vpmulhrsw 0xd1967(%rip),%ymm9,%ymm9 │ │ + vpmulhrsw 0xd195e(%rip),%ymm4,%ymm4 │ │ vpacksswb %ymm9,%ymm4,%ymm3 │ │ vpcmpgtb %ymm3,%ymm2,%ymm7 │ │ vpunpcklbw %ymm7,%ymm3,%ymm2 │ │ vpunpckhbw %ymm7,%ymm3,%ymm3 │ │ vpmullw %ymm2,%ymm8,%ymm2 │ │ vpmullw %ymm5,%ymm3,%ymm3 │ │ vpmulhrsw %ymm2,%ymm11,%ymm2 │ │ @@ -18679,22 +23832,22 @@ │ │ vpmaxsw %ymm1,%ymm13,%ymm1 │ │ vpminsw %ymm0,%ymm12,%ymm0 │ │ vpminsw %ymm1,%ymm12,%ymm1 │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vmovdqa %xmm0,(%rdi) │ │ vextracti128 $0x1,%ymm0,(%rdi,%rdx,1) │ │ sub $0x2,%r10b │ │ - jl 1b919 │ │ + jl 21f49 │ │ lea (%rsi,%rdx,2),%rsi │ │ lea (%rdi,%rdx,2),%rdi │ │ lea (%rcx,%r12,2),%rcx │ │ add $0xa4,%rax │ │ - jmpq 1b368 │ │ + jmpq 21998 │ │ add $0x10,%r8 │ │ - jge 1bba3 │ │ + jge 221d3 │ │ mov 0x60(%rsp),%rsi │ │ mov 0x68(%rsp),%rdi │ │ lea 0x0(%r13,%r8,2),%rcx │ │ add %r8,%rsi │ │ add %r8,%rdi │ │ mov %ebx,%eax │ │ or $0xeff4eff4,%ebx │ │ @@ -18718,15 +23871,15 @@ │ │ movzwl %r11w,%r14d │ │ shr $0x10,%r11d │ │ mov 0x40(%rsp),%r10d │ │ mov 0x38(%rsp),%rax │ │ vmovdqa (%rcx),%xmm4 │ │ vmovdqa 0x10(%rcx),%xmm6 │ │ vmovdqa (%rsi),%xmm0 │ │ - vpbroadcastd 0xd3c96(%rip),%ymm7 │ │ + vpbroadcastd 0xd18a6(%rip),%ymm7 │ │ vinserti128 $0x1,(%r12,%rcx,1),%ymm4,%ymm4 │ │ vinserti128 $0x1,0x10(%r12,%rcx,1),%ymm6,%ymm6 │ │ vinserti128 $0x1,(%rsi,%rdx,1),%ymm0,%ymm0 │ │ vpxor %ymm2,%ymm2,%ymm2 │ │ vpmaddubsw %ymm7,%ymm4,%ymm4 │ │ vpmaddubsw %ymm7,%ymm6,%ymm6 │ │ vpavgw %ymm2,%ymm4,%ymm4 │ │ @@ -18759,41 +23912,41 @@ │ │ vpand %ymm4,%ymm10,%ymm4 │ │ vpand %ymm5,%ymm10,%ymm5 │ │ vpand %ymm6,%ymm10,%ymm6 │ │ vpackusdw %ymm4,%ymm8,%ymm8 │ │ vpackusdw %ymm6,%ymm5,%ymm5 │ │ vpunpckhbw %ymm2,%ymm0,%ymm1 │ │ vpunpcklbw %ymm2,%ymm0,%ymm0 │ │ - vpbroadcastd 0xd3bcc(%rip),%ymm9 │ │ + vpbroadcastd 0xd17dc(%rip),%ymm9 │ │ vmovdqu (%rax,%r11,1),%xmm3 │ │ vmovdqu (%rax,%r14,1),%xmm6 │ │ vinserti128 $0x1,0x52(%rax,%r11,1),%ymm3,%ymm3 │ │ vinserti128 $0x1,0x52(%rax,%r14,1),%ymm6,%ymm6 │ │ vmovd (%rax,%rbp,1),%xmm4 │ │ vmovd (%rax,%r15,1),%xmm7 │ │ vinserti128 $0x1,0x52(%rax,%rbp,1),%ymm4,%ymm4 │ │ vinserti128 $0x1,0x52(%rax,%r15,1),%ymm7,%ymm7 │ │ vpunpcklbw %ymm3,%ymm4,%ymm4 │ │ vpunpcklbw %ymm6,%ymm7,%ymm7 │ │ vpunpcklwd %ymm7,%ymm4,%ymm4 │ │ vpmaddubsw %ymm4,%ymm9,%ymm4 │ │ - vpmulhrsw 0xd3b2f(%rip),%ymm4,%ymm4 │ │ + vpmulhrsw 0xd173f(%rip),%ymm4,%ymm4 │ │ vpacksswb %ymm4,%ymm4,%ymm4 │ │ vpcmpeqw %ymm9,%ymm9,%ymm9 │ │ vpsrldq $0xf,%ymm9,%ymm9 │ │ vpblendvb %ymm9,%ymm4,%ymm3,%ymm3 │ │ vpsrldq $0x1,%ymm4,%ymm4 │ │ vpblendvb %ymm9,%ymm4,%ymm6,%ymm6 │ │ vpunpckhbw %ymm3,%ymm6,%ymm9 │ │ vpunpcklbw %ymm3,%ymm6,%ymm6 │ │ - vmovdqa 0xd3adf(%rip),%ymm3 │ │ + vmovdqa 0xd16ef(%rip),%ymm3 │ │ vpmaddubsw %ymm9,%ymm3,%ymm9 │ │ vpmaddubsw %ymm6,%ymm3,%ymm6 │ │ - vpmulhrsw 0xd3aec(%rip),%ymm9,%ymm9 │ │ - vpmulhrsw 0xd3ae3(%rip),%ymm6,%ymm6 │ │ + vpmulhrsw 0xd16fc(%rip),%ymm9,%ymm9 │ │ + vpmulhrsw 0xd16f3(%rip),%ymm6,%ymm6 │ │ vpacksswb %ymm9,%ymm6,%ymm3 │ │ vpcmpgtb %ymm3,%ymm2,%ymm7 │ │ vpunpcklbw %ymm7,%ymm3,%ymm2 │ │ vpunpckhbw %ymm7,%ymm3,%ymm3 │ │ vpmullw %ymm2,%ymm8,%ymm2 │ │ vpmullw %ymm5,%ymm3,%ymm3 │ │ vpmulhrsw %ymm2,%ymm11,%ymm2 │ │ @@ -18808,39 +23961,39 @@ │ │ vmovdqa %xmm0,(%rdi) │ │ vextracti128 $0x1,%ymm0,(%rdi,%rdx,1) │ │ lea (%rsi,%rdx,2),%rsi │ │ lea (%rdi,%rdx,2),%rdi │ │ lea (%rcx,%r12,2),%rcx │ │ add $0xa4,%rax │ │ sub $0x2,%r10b │ │ - jg 1b520 │ │ + jg 21b50 │ │ add $0x10,%r8 │ │ - jge 1bba3 │ │ + jge 221d3 │ │ mov 0x60(%rsp),%rsi │ │ mov 0x68(%rsp),%rdi │ │ lea 0x0(%r13,%r8,2),%rcx │ │ add %r8,%rsi │ │ add %r8,%rdi │ │ - jmpq 1b938 │ │ + jmpq 21f68 │ │ pop %r13 │ │ pop %r12 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ vzeroupper │ │ retq │ │ - vpbroadcastd 0xd3a46(%rip),%ymm14 │ │ - vpbroadcastd 0xd3a89(%rip),%ymm15 │ │ + vpbroadcastd 0xd1656(%rip),%ymm14 │ │ + vpbroadcastd 0xd1699(%rip),%ymm15 │ │ mov 0xd4(%rcx),%ebp │ │ mov 0x48(%rsp),%r11d │ │ test %r11d,%r11d │ │ setne %r10b │ │ test %bpl,%r10b │ │ - jne 1bf4e │ │ + jne 2257e │ │ imul $0xad000025,%r11d,%ebx │ │ add $0x690000b2,%ebx │ │ rol $0x8,%ebx │ │ movzwl %bx,%ebx │ │ xor (%rcx),%ebx │ │ mov 0x50(%rsp),%rcx │ │ lea (%rsi,%r8,1),%r15 │ │ @@ -18863,15 +24016,15 @@ │ │ imul $0xa4,%r11d,%r11d │ │ lea 0x2e8(%r10,%r11,1),%r11 │ │ mov 0x40(%rsp),%r10d │ │ mov 0x38(%rsp),%rax │ │ vmovdqa (%rcx),%xmm4 │ │ vmovdqa 0x10(%rcx),%xmm6 │ │ vmovdqa (%rsi),%xmm0 │ │ - vpbroadcastd 0xd39e5(%rip),%ymm7 │ │ + vpbroadcastd 0xd15f5(%rip),%ymm7 │ │ vinserti128 $0x1,(%r12,%rcx,1),%ymm4,%ymm4 │ │ vinserti128 $0x1,0x10(%r12,%rcx,1),%ymm6,%ymm6 │ │ vinserti128 $0x1,(%rsi,%rdx,1),%ymm0,%ymm0 │ │ vpxor %ymm2,%ymm2,%ymm2 │ │ vpmaddubsw %ymm7,%ymm4,%ymm4 │ │ vpmaddubsw %ymm7,%ymm6,%ymm6 │ │ vpavgw %ymm2,%ymm4,%ymm4 │ │ @@ -18915,26 +24068,26 @@ │ │ vmovdqa %xmm0,(%rdi) │ │ vextracti128 $0x1,%ymm0,(%rdi,%rdx,1) │ │ lea (%rsi,%rdx,2),%rsi │ │ lea (%rdi,%rdx,2),%rdi │ │ lea (%rcx,%r12,2),%rcx │ │ add $0xa4,%rax │ │ sub $0x2,%r10b │ │ - jg 1bc55 │ │ + jg 22285 │ │ add $0x10,%r8 │ │ - jge 1bf40 │ │ + jge 22570 │ │ mov 0x60(%rsp),%rsi │ │ mov 0x68(%rsp),%rdi │ │ lea 0x0(%r13,%r8,2),%rcx │ │ add %r8,%rsi │ │ add %r8,%rdi │ │ test %ebp,%ebp │ │ - je 1bc16 │ │ + je 22246 │ │ cmpl $0x0,0x48(%rsp) │ │ - jne 1c174 │ │ + jne 227a4 │ │ mov %ebx,%eax │ │ or $0xeff4,%ebx │ │ shr %eax │ │ test %bh,%bl │ │ lea 0x8000(%rax),%ebx │ │ cmovp %eax,%ebx │ │ lea 0x10(%r11d),%ebp │ │ @@ -18945,15 +24098,15 @@ │ │ imul $0xa4,%r11d,%r11d │ │ lea 0x2e8(%r10,%r11,1),%r11 │ │ mov 0x40(%rsp),%r10d │ │ mov 0x38(%rsp),%rax │ │ vmovdqa (%rcx),%xmm4 │ │ vmovdqa 0x10(%rcx),%xmm6 │ │ vmovdqa (%rsi),%xmm0 │ │ - vpbroadcastd 0xd3861(%rip),%ymm7 │ │ + vpbroadcastd 0xd1471(%rip),%ymm7 │ │ vinserti128 $0x1,(%r12,%rcx,1),%ymm4,%ymm4 │ │ vinserti128 $0x1,0x10(%r12,%rcx,1),%ymm6,%ymm6 │ │ vinserti128 $0x1,(%rsi,%rdx,1),%ymm0,%ymm0 │ │ vpxor %ymm2,%ymm2,%ymm2 │ │ vpmaddubsw %ymm7,%ymm4,%ymm4 │ │ vpmaddubsw %ymm7,%ymm6,%ymm6 │ │ vpavgw %ymm2,%ymm4,%ymm4 │ │ @@ -19006,25 +24159,25 @@ │ │ vmovdqa %xmm0,(%rdi) │ │ vextracti128 $0x1,%ymm0,(%rdi,%rdx,1) │ │ lea (%rsi,%rdx,2),%rsi │ │ lea (%rdi,%rdx,2),%rdi │ │ lea (%rcx,%r12,2),%rcx │ │ add $0xa4,%rax │ │ sub $0x2,%r10b │ │ - jg 1bdd9 │ │ + jg 22409 │ │ add $0x10,%r8 │ │ - jge 1bf40 │ │ + jge 22570 │ │ mov 0x60(%rsp),%rsi │ │ mov 0x68(%rsp),%rdi │ │ lea 0x0(%r13,%r8,2),%rcx │ │ add %r8,%rsi │ │ add %r8,%rdi │ │ cmpl $0x0,0x48(%rsp) │ │ - jne 1c174 │ │ - jmpq 1bd95 │ │ + jne 227a4 │ │ + jmpq 223c5 │ │ pop %r13 │ │ pop %r12 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ vzeroupper │ │ @@ -19067,15 +24220,15 @@ │ │ movzwl %r11w,%r14d │ │ shr $0x10,%r11d │ │ mov 0x40(%rsp),%r10d │ │ mov 0x38(%rsp),%rax │ │ vmovdqa (%rcx),%xmm4 │ │ vmovdqa 0x10(%rcx),%xmm6 │ │ vmovdqa (%rsi),%xmm0 │ │ - vpbroadcastd 0xd362b(%rip),%ymm7 │ │ + vpbroadcastd 0xd123b(%rip),%ymm7 │ │ vinserti128 $0x1,(%r12,%rcx,1),%ymm4,%ymm4 │ │ vinserti128 $0x1,0x10(%r12,%rcx,1),%ymm6,%ymm6 │ │ vinserti128 $0x1,(%rsi,%rdx,1),%ymm0,%ymm0 │ │ vpxor %ymm2,%ymm2,%ymm2 │ │ vpmaddubsw %ymm7,%ymm4,%ymm4 │ │ vpmaddubsw %ymm7,%ymm6,%ymm6 │ │ vpavgw %ymm2,%ymm4,%ymm4 │ │ @@ -19096,15 +24249,15 @@ │ │ vpand %ymm4,%ymm10,%ymm4 │ │ vpand %ymm5,%ymm10,%ymm5 │ │ vpand %ymm6,%ymm10,%ymm6 │ │ vpackusdw %ymm4,%ymm8,%ymm8 │ │ vpackusdw %ymm6,%ymm5,%ymm5 │ │ vpunpckhbw %ymm2,%ymm0,%ymm1 │ │ vpunpcklbw %ymm2,%ymm0,%ymm0 │ │ - vmovdqa 0xd352a(%rip),%ymm6 │ │ + vmovdqa 0xd113a(%rip),%ymm6 │ │ vmovdqu (%rax,%r11,1),%xmm3 │ │ vmovdqu (%rax,%r14,1),%xmm4 │ │ vinserti128 $0x1,0x52(%rax,%r11,1),%ymm3,%ymm3 │ │ vinserti128 $0x1,0x52(%rax,%r14,1),%ymm4,%ymm4 │ │ vpunpckhbw %ymm3,%ymm4,%ymm9 │ │ vpunpcklbw %ymm3,%ymm4,%ymm4 │ │ vpmaddubsw %ymm9,%ymm6,%ymm9 │ │ @@ -19125,22 +24278,22 @@ │ │ vpmaxsw %ymm1,%ymm13,%ymm1 │ │ vpminsw %ymm0,%ymm12,%ymm0 │ │ vpminsw %ymm1,%ymm12,%ymm1 │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vmovdqa %xmm0,(%rdi) │ │ vextracti128 $0x1,%ymm0,(%rdi,%rdx,1) │ │ sub $0x2,%r10b │ │ - jl 1c155 │ │ + jl 22785 │ │ lea (%rsi,%rdx,2),%rsi │ │ lea (%rdi,%rdx,2),%rdi │ │ lea (%rcx,%r12,2),%rcx │ │ add $0xa4,%rax │ │ - jmpq 1bc55 │ │ + jmpq 22285 │ │ add $0x10,%r8 │ │ - jge 1c396 │ │ + jge 229c6 │ │ mov 0x60(%rsp),%rsi │ │ mov 0x68(%rsp),%rdi │ │ lea 0x0(%r13,%r8,2),%rcx │ │ add %r8,%rsi │ │ add %r8,%rdi │ │ mov %ebx,%eax │ │ or $0xeff4eff4,%ebx │ │ @@ -19164,15 +24317,15 @@ │ │ movzwl %r11w,%r14d │ │ shr $0x10,%r11d │ │ mov 0x40(%rsp),%r10d │ │ mov 0x38(%rsp),%rax │ │ vmovdqa (%rcx),%xmm4 │ │ vmovdqa 0x10(%rcx),%xmm6 │ │ vmovdqa (%rsi),%xmm0 │ │ - vpbroadcastd 0xd345a(%rip),%ymm7 │ │ + vpbroadcastd 0xd106a(%rip),%ymm7 │ │ vinserti128 $0x1,(%r12,%rcx,1),%ymm4,%ymm4 │ │ vinserti128 $0x1,0x10(%r12,%rcx,1),%ymm6,%ymm6 │ │ vinserti128 $0x1,(%rsi,%rdx,1),%ymm0,%ymm0 │ │ vpxor %ymm2,%ymm2,%ymm2 │ │ vpmaddubsw %ymm7,%ymm4,%ymm4 │ │ vpmaddubsw %ymm7,%ymm6,%ymm6 │ │ vpavgw %ymm2,%ymm4,%ymm4 │ │ @@ -19214,15 +24367,15 @@ │ │ vpcmpeqw %ymm9,%ymm9,%ymm9 │ │ vpsrldq $0xf,%ymm9,%ymm9 │ │ vpblendvb %ymm9,%ymm4,%ymm3,%ymm3 │ │ vpsrldq $0x1,%ymm4,%ymm4 │ │ vpblendvb %ymm9,%ymm4,%ymm6,%ymm6 │ │ vpunpckhbw %ymm3,%ymm6,%ymm9 │ │ vpunpcklbw %ymm3,%ymm6,%ymm6 │ │ - vmovdqa 0xd32e4(%rip),%ymm3 │ │ + vmovdqa 0xd0ef4(%rip),%ymm3 │ │ vpmaddubsw %ymm9,%ymm3,%ymm9 │ │ vpmaddubsw %ymm6,%ymm3,%ymm6 │ │ vpmulhrsw %ymm14,%ymm9,%ymm9 │ │ vpmulhrsw %ymm6,%ymm14,%ymm6 │ │ vpacksswb %ymm9,%ymm6,%ymm3 │ │ vpcmpgtb %ymm3,%ymm2,%ymm7 │ │ vpunpcklbw %ymm7,%ymm3,%ymm2 │ │ @@ -19241,23 +24394,23 @@ │ │ vmovdqa %xmm0,(%rdi) │ │ vextracti128 $0x1,%ymm0,(%rdi,%rdx,1) │ │ lea (%rsi,%rdx,2),%rsi │ │ lea (%rdi,%rdx,2),%rdi │ │ lea (%rcx,%r12,2),%rcx │ │ add $0xa4,%rax │ │ sub $0x2,%r10b │ │ - jg 1bdd9 │ │ + jg 22409 │ │ add $0x10,%r8 │ │ - jge 1c396 │ │ + jge 229c6 │ │ mov 0x60(%rsp),%rsi │ │ mov 0x68(%rsp),%rdi │ │ lea 0x0(%r13,%r8,2),%rcx │ │ add %r8,%rsi │ │ add %r8,%rdi │ │ - jmpq 1c174 │ │ + jmpq 227a4 │ │ pop %r13 │ │ pop %r12 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ vzeroupper │ │ @@ -19269,34 +24422,34 @@ │ │ push %r14 │ │ push %r15 │ │ push %r12 │ │ push %r13 │ │ vpcmpeqw %ymm10,%ymm10,%ymm10 │ │ vpsrld $0x18,%ymm10,%ymm10 │ │ mov 0x58(%rcx),%r10d │ │ - lea 0xd3250(%rip),%r11 │ │ + lea 0xd0e60(%rip),%r11 │ │ vpbroadcastw 0x34(%r11,%r10,2),%ymm11 │ │ mov 0xd8(%rcx),%r10d │ │ mov 0x68(%rsp),%ebx │ │ vpbroadcastw 0x5c(%r11,%r10,2),%ymm13 │ │ shlx %ebx,%r10d,%r10d │ │ vpbroadcastw 0x56(%r11,%r10,2),%ymm12 │ │ cmpb $0x0,0x24(%rcx) │ │ - jne 1cbda │ │ + jne 2320a │ │ mov 0x60(%rsp),%r10d │ │ vpbroadcastb 0xbc(%rcx,%r10,4),%ymm0 │ │ vpbroadcastb 0xc4(%rcx,%r10,4),%ymm1 │ │ vpunpcklbw %ymm0,%ymm1,%ymm14 │ │ vpbroadcastw 0xcc(%rcx,%r10,4),%ymm15 │ │ mov 0xd4(%rcx),%ebp │ │ mov 0x48(%rsp),%r11d │ │ test %r11d,%r11d │ │ setne %r10b │ │ test %bpl,%r10b │ │ - jne 1c782 │ │ + jne 22db2 │ │ imul $0xad000025,%r11d,%ebx │ │ add $0x690000b2,%ebx │ │ rol $0x8,%ebx │ │ movzwl %bx,%ebx │ │ xor (%rcx),%ebx │ │ mov 0x50(%rsp),%rcx │ │ lea (%rsi,%r8,1),%r15 │ │ @@ -19371,26 +24524,26 @@ │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vmovdqa %ymm0,(%rdi) │ │ add %rdx,%rsi │ │ add %rdx,%rdi │ │ add %r12,%rcx │ │ add $0x52,%rax │ │ sub $0x1,%r10b │ │ - jg 1c4b8 │ │ + jg 22ae8 │ │ add $0x20,%r8 │ │ - jge 1c774 │ │ + jge 22da4 │ │ mov 0x60(%rsp),%rsi │ │ mov 0x68(%rsp),%rdi │ │ lea 0x0(%r13,%r8,1),%rcx │ │ add %r8,%rsi │ │ add %r8,%rdi │ │ test %ebp,%ebp │ │ - je 1c479 │ │ + je 22aa9 │ │ cmpl $0x0,0x48(%rsp) │ │ - jne 1c9aa │ │ + jne 22fda │ │ mov %ebx,%eax │ │ or $0xeff4,%ebx │ │ shr %eax │ │ test %bh,%bl │ │ lea 0x8000(%rax),%ebx │ │ cmovp %eax,%ebx │ │ lea 0x20(%r11d),%ebp │ │ @@ -19432,20 +24585,20 @@ │ │ vpand %ymm4,%ymm10,%ymm4 │ │ vpand %ymm5,%ymm10,%ymm5 │ │ vpand %ymm6,%ymm10,%ymm6 │ │ vpackusdw %ymm4,%ymm8,%ymm8 │ │ vpackusdw %ymm6,%ymm5,%ymm5 │ │ vpunpckhbw %ymm2,%ymm0,%ymm1 │ │ vpunpcklbw %ymm2,%ymm0,%ymm0 │ │ - vpbroadcastd 0xd2fbc(%rip),%xmm6 │ │ + vpbroadcastd 0xd0bcc(%rip),%xmm6 │ │ vmovdqu (%rax,%r11,1),%ymm3 │ │ vmovd (%rax,%rbp,1),%xmm4 │ │ vpunpcklbw %xmm3,%xmm4,%xmm4 │ │ vpmaddubsw %xmm4,%xmm6,%xmm4 │ │ - vpmulhrsw 0xd2f1f(%rip),%xmm4,%xmm4 │ │ + vpmulhrsw 0xd0b2f(%rip),%xmm4,%xmm4 │ │ vpacksswb %xmm4,%xmm4,%xmm4 │ │ vpcmpeqw %xmm6,%xmm6,%xmm6 │ │ vpsrldq $0xe,%xmm6,%xmm6 │ │ vpblendvb %ymm6,%ymm4,%ymm3,%ymm3 │ │ vpcmpgtb %ymm3,%ymm2,%ymm7 │ │ vpunpcklbw %ymm7,%ymm3,%ymm2 │ │ vpunpckhbw %ymm7,%ymm3,%ymm3 │ │ @@ -19462,25 +24615,25 @@ │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vmovdqa %ymm0,(%rdi) │ │ add %rdx,%rsi │ │ add %rdx,%rdi │ │ add %r12,%rcx │ │ add $0x52,%rax │ │ sub $0x1,%r10b │ │ - jg 1c622 │ │ + jg 22c52 │ │ add $0x20,%r8 │ │ - jge 1c774 │ │ + jge 22da4 │ │ mov 0x60(%rsp),%rsi │ │ mov 0x68(%rsp),%rdi │ │ lea 0x0(%r13,%r8,1),%rcx │ │ add %r8,%rsi │ │ add %r8,%rdi │ │ cmpl $0x0,0x48(%rsp) │ │ - jne 1c9aa │ │ - jmpq 1c5de │ │ + jne 22fda │ │ + jmpq 22c0e │ │ pop %r13 │ │ pop %r12 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ vzeroupper │ │ @@ -19520,15 +24673,15 @@ │ │ and $0xf000f,%r10d │ │ imul $0xa4,%r11d,%r11d │ │ lea 0x2eb0d2b(%r11,%r10,2),%r11 │ │ movzwl %r11w,%r14d │ │ shr $0x10,%r11d │ │ mov 0x40(%rsp),%r10d │ │ mov 0x38(%rsp),%rax │ │ - vbroadcasti128 0xd2d94(%rip),%ymm1 │ │ + vbroadcasti128 0xd09a4(%rip),%ymm1 │ │ vmovdqa (%rcx),%ymm4 │ │ vmovdqa (%rsi),%ymm0 │ │ vpxor %ymm2,%ymm2,%ymm2 │ │ vpunpckhbw %ymm0,%ymm4,%ymm6 │ │ vpunpcklbw %ymm0,%ymm4,%ymm4 │ │ vpmaddubsw %ymm14,%ymm6,%ymm6 │ │ vpmaddubsw %ymm14,%ymm4,%ymm4 │ │ @@ -19559,16 +24712,16 @@ │ │ vpackusdw %ymm6,%ymm5,%ymm5 │ │ vmovdqu (%rax,%r11,1),%ymm3 │ │ vmovdqu (%rax,%r14,1),%ymm4 │ │ vpunpckhbw %ymm3,%ymm4,%ymm9 │ │ vpunpcklbw %ymm3,%ymm4,%ymm4 │ │ vpmaddubsw %ymm9,%ymm1,%ymm9 │ │ vpmaddubsw %ymm4,%ymm1,%ymm4 │ │ - vpmulhrsw 0xd2cfc(%rip),%ymm9,%ymm9 │ │ - vpmulhrsw 0xd2cf3(%rip),%ymm4,%ymm4 │ │ + vpmulhrsw 0xd090c(%rip),%ymm9,%ymm9 │ │ + vpmulhrsw 0xd0903(%rip),%ymm4,%ymm4 │ │ vpacksswb %ymm9,%ymm4,%ymm3 │ │ vpcmpgtb %ymm3,%ymm2,%ymm7 │ │ vpunpcklbw %ymm7,%ymm3,%ymm2 │ │ vpunpckhbw %ymm7,%ymm3,%ymm3 │ │ vpmullw %ymm2,%ymm8,%ymm2 │ │ vpmullw %ymm5,%ymm3,%ymm3 │ │ vpmulhrsw %ymm2,%ymm11,%ymm2 │ │ @@ -19581,25 +24734,25 @@ │ │ vpmaxsw %ymm0,%ymm13,%ymm0 │ │ vpmaxsw %ymm13,%ymm9,%ymm9 │ │ vpminsw %ymm0,%ymm12,%ymm0 │ │ vpminsw %ymm12,%ymm9,%ymm9 │ │ vpackuswb %ymm9,%ymm0,%ymm0 │ │ vmovdqa %ymm0,(%rdi) │ │ sub $0x1,%r10b │ │ - jl 1c98b │ │ + jl 22fbb │ │ add %rdx,%rsi │ │ add %rdx,%rdi │ │ add %r12,%rcx │ │ add $0x52,%rax │ │ - vbroadcasti128 0xd2c75(%rip),%ymm1 │ │ + vbroadcasti128 0xd0885(%rip),%ymm1 │ │ btc $0x10,%r10d │ │ - jae 1c84c │ │ - jmpq 1c4b8 │ │ + jae 22e7c │ │ + jmpq 22ae8 │ │ add $0x20,%r8 │ │ - jge 1cbcc │ │ + jge 231fc │ │ mov 0x60(%rsp),%rsi │ │ mov 0x68(%rsp),%rdi │ │ lea 0x0(%r13,%r8,1),%rcx │ │ add %r8,%rsi │ │ add %r8,%rdi │ │ mov %ebx,%eax │ │ or $0xeff4eff4,%ebx │ │ @@ -19620,15 +24773,15 @@ │ │ and $0xf000f,%r10d │ │ imul $0xa4,%r11d,%r11d │ │ lea 0x2eb0d2b(%r11,%r10,2),%r11 │ │ movzwl %r11w,%r14d │ │ shr $0x10,%r11d │ │ mov 0x40(%rsp),%r10d │ │ mov 0x38(%rsp),%rax │ │ - vbroadcasti128 0xd2bc1(%rip),%ymm1 │ │ + vbroadcasti128 0xd07d1(%rip),%ymm1 │ │ vmovdqa (%rcx),%ymm4 │ │ vmovdqa (%rsi),%ymm0 │ │ vpxor %ymm2,%ymm2,%ymm2 │ │ vpunpckhbw %ymm0,%ymm4,%ymm6 │ │ vpunpcklbw %ymm0,%ymm4,%ymm4 │ │ vpmaddubsw %ymm14,%ymm6,%ymm6 │ │ vpmaddubsw %ymm14,%ymm4,%ymm4 │ │ @@ -19653,36 +24806,36 @@ │ │ vpgatherdd %ymm3,(%r9,%ymm7,1),%ymm6 │ │ vpand %ymm10,%ymm8,%ymm8 │ │ vpand %ymm4,%ymm10,%ymm4 │ │ vpand %ymm5,%ymm10,%ymm5 │ │ vpand %ymm6,%ymm10,%ymm6 │ │ vpackusdw %ymm4,%ymm8,%ymm8 │ │ vpackusdw %ymm6,%ymm5,%ymm5 │ │ - vpbroadcastd 0xd2bc7(%rip),%xmm9 │ │ + vpbroadcastd 0xd07d7(%rip),%xmm9 │ │ vmovdqu (%rax,%r11,1),%ymm3 │ │ vmovdqu (%rax,%r14,1),%ymm6 │ │ vmovd (%rax,%rbp,1),%xmm4 │ │ vmovd (%rax,%r15,1),%xmm7 │ │ vpunpcklbw %xmm3,%xmm4,%xmm4 │ │ vpunpcklbw %xmm6,%xmm7,%xmm7 │ │ vpunpckldq %xmm7,%xmm4,%xmm4 │ │ vpmaddubsw %xmm4,%xmm9,%xmm4 │ │ - vpmulhrsw 0xd2b16(%rip),%xmm4,%xmm4 │ │ + vpmulhrsw 0xd0726(%rip),%xmm4,%xmm4 │ │ vpacksswb %xmm4,%xmm4,%xmm4 │ │ vpcmpeqw %xmm9,%xmm9,%xmm9 │ │ vpsrldq $0xe,%xmm9,%xmm9 │ │ vpblendvb %ymm9,%ymm4,%ymm3,%ymm3 │ │ vpsrldq $0x2,%xmm4,%xmm4 │ │ vpblendvb %ymm9,%ymm4,%ymm6,%ymm6 │ │ vpunpckhbw %ymm3,%ymm6,%ymm9 │ │ vpunpcklbw %ymm3,%ymm6,%ymm6 │ │ vpmaddubsw %ymm9,%ymm1,%ymm9 │ │ vpmaddubsw %ymm6,%ymm1,%ymm6 │ │ - vpmulhrsw 0xd2adb(%rip),%ymm9,%ymm9 │ │ - vpmulhrsw 0xd2ad2(%rip),%ymm6,%ymm6 │ │ + vpmulhrsw 0xd06eb(%rip),%ymm9,%ymm9 │ │ + vpmulhrsw 0xd06e2(%rip),%ymm6,%ymm6 │ │ vpacksswb %ymm9,%ymm6,%ymm3 │ │ vpcmpgtb %ymm3,%ymm2,%ymm7 │ │ vpunpcklbw %ymm7,%ymm3,%ymm2 │ │ vpunpckhbw %ymm7,%ymm3,%ymm3 │ │ vpmullw %ymm2,%ymm8,%ymm2 │ │ vpmullw %ymm5,%ymm3,%ymm3 │ │ vpmulhrsw %ymm2,%ymm11,%ymm2 │ │ @@ -19699,43 +24852,43 @@ │ │ vpackuswb %ymm9,%ymm0,%ymm0 │ │ vmovdqa %ymm0,(%rdi) │ │ add %rdx,%rsi │ │ add %rdx,%rdi │ │ add %r12,%rcx │ │ add $0x52,%rax │ │ sub $0x1,%r10b │ │ - je 1cbac │ │ - vbroadcasti128 0xd2a54(%rip),%ymm1 │ │ + je 231dc │ │ + vbroadcasti128 0xd0664(%rip),%ymm1 │ │ btc $0x10,%r10d │ │ - jae 1ca1f │ │ - jmpq 1c622 │ │ + jae 2304f │ │ + jmpq 22c52 │ │ add $0x20,%r8 │ │ - jge 1cbcc │ │ + jge 231fc │ │ mov 0x60(%rsp),%rsi │ │ mov 0x68(%rsp),%rdi │ │ lea 0x0(%r13,%r8,1),%rcx │ │ add %r8,%rsi │ │ add %r8,%rdi │ │ - jmpq 1c9aa │ │ + jmpq 22fda │ │ pop %r13 │ │ pop %r12 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ vzeroupper │ │ retq │ │ - vpbroadcastd 0xd2a1d(%rip),%ymm14 │ │ - vpbroadcastd 0xd2a94(%rip),%xmm15 │ │ + vpbroadcastd 0xd062d(%rip),%ymm14 │ │ + vpbroadcastd 0xd06a4(%rip),%xmm15 │ │ mov 0xd4(%rcx),%ebp │ │ mov 0x48(%rsp),%r11d │ │ test %r11d,%r11d │ │ setne %r10b │ │ test %bpl,%r10b │ │ - jne 1ceeb │ │ + jne 2351b │ │ imul $0xad000025,%r11d,%ebx │ │ add $0x690000b2,%ebx │ │ rol $0x8,%ebx │ │ movzwl %bx,%ebx │ │ xor (%rcx),%ebx │ │ mov 0x50(%rsp),%rcx │ │ lea (%rsi,%r8,1),%r15 │ │ @@ -19801,26 +24954,26 @@ │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vmovdqa %ymm0,(%rdi) │ │ add %rdx,%rsi │ │ add %rdx,%rdi │ │ add %r12,%rcx │ │ add $0x52,%rax │ │ sub $0x1,%r10b │ │ - jg 1cc7e │ │ + jg 232ae │ │ add $0x20,%r8 │ │ - jge 1cedd │ │ + jge 2350d │ │ mov 0x60(%rsp),%rsi │ │ mov 0x68(%rsp),%rdi │ │ lea 0x0(%r13,%r8,1),%rcx │ │ add %r8,%rsi │ │ add %r8,%rdi │ │ test %ebp,%ebp │ │ - je 1cc3f │ │ + je 2326f │ │ cmpl $0x0,0x48(%rsp) │ │ - jne 1d0e3 │ │ + jne 23713 │ │ mov %ebx,%eax │ │ or $0xeff4,%ebx │ │ shr %eax │ │ test %bh,%bl │ │ lea 0x8000(%rax),%ebx │ │ cmovp %eax,%ebx │ │ lea 0x20(%r11d),%ebp │ │ @@ -19882,25 +25035,25 @@ │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vmovdqa %ymm0,(%rdi) │ │ add %rdx,%rsi │ │ add %rdx,%rdi │ │ add %r12,%rcx │ │ add $0x52,%rax │ │ sub $0x1,%r10b │ │ - jg 1cdc0 │ │ + jg 233f0 │ │ add $0x20,%r8 │ │ - jge 1cedd │ │ + jge 2350d │ │ mov 0x60(%rsp),%rsi │ │ mov 0x68(%rsp),%rdi │ │ lea 0x0(%r13,%r8,1),%rcx │ │ add %r8,%rsi │ │ add %r8,%rdi │ │ cmpl $0x0,0x48(%rsp) │ │ - jne 1d0e3 │ │ - jmpq 1cd7c │ │ + jne 23713 │ │ + jmpq 233ac │ │ pop %r13 │ │ pop %r12 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ vzeroupper │ │ @@ -19940,15 +25093,15 @@ │ │ and $0xf000f,%r10d │ │ imul $0xa4,%r11d,%r11d │ │ lea 0x2eb0d2b(%r11,%r10,2),%r11 │ │ movzwl %r11w,%r14d │ │ shr $0x10,%r11d │ │ mov 0x40(%rsp),%r10d │ │ mov 0x38(%rsp),%rax │ │ - vbroadcasti128 0xd262b(%rip),%ymm1 │ │ + vbroadcasti128 0xd023b(%rip),%ymm1 │ │ vmovdqa (%rcx),%ymm4 │ │ vmovdqa (%rsi),%ymm0 │ │ vpxor %ymm2,%ymm2,%ymm2 │ │ vpunpckhbw %ymm2,%ymm4,%ymm6 │ │ vpunpcklbw %ymm2,%ymm4,%ymm4 │ │ vpunpckhwd %ymm2,%ymm4,%ymm5 │ │ vpunpcklwd %ymm2,%ymm4,%ymm4 │ │ @@ -19992,25 +25145,25 @@ │ │ vpmaxsw %ymm0,%ymm13,%ymm0 │ │ vpmaxsw %ymm13,%ymm9,%ymm9 │ │ vpminsw %ymm0,%ymm12,%ymm0 │ │ vpminsw %ymm12,%ymm9,%ymm9 │ │ vpackuswb %ymm9,%ymm0,%ymm0 │ │ vmovdqa %ymm0,(%rdi) │ │ sub $0x1,%r10b │ │ - jl 1d0c4 │ │ + jl 236f4 │ │ add %rdx,%rsi │ │ add %rdx,%rdi │ │ add %r12,%rcx │ │ add $0x52,%rax │ │ - vbroadcasti128 0xd253c(%rip),%ymm1 │ │ + vbroadcasti128 0xd014c(%rip),%ymm1 │ │ btc $0x10,%r10d │ │ - jae 1cfb5 │ │ - jmpq 1cc7e │ │ + jae 235e5 │ │ + jmpq 232ae │ │ add $0x20,%r8 │ │ - jge 1d2c8 │ │ + jge 238f8 │ │ mov 0x60(%rsp),%rsi │ │ mov 0x68(%rsp),%rdi │ │ lea 0x0(%r13,%r8,1),%rcx │ │ add %r8,%rsi │ │ add %r8,%rdi │ │ mov %ebx,%eax │ │ or $0xeff4eff4,%ebx │ │ @@ -20031,15 +25184,15 @@ │ │ and $0xf000f,%r10d │ │ imul $0xa4,%r11d,%r11d │ │ lea 0x2eb0d2b(%r11,%r10,2),%r11 │ │ movzwl %r11w,%r14d │ │ shr $0x10,%r11d │ │ mov 0x40(%rsp),%r10d │ │ mov 0x38(%rsp),%rax │ │ - vbroadcasti128 0xd2488(%rip),%ymm1 │ │ + vbroadcasti128 0xd0098(%rip),%ymm1 │ │ vmovdqa (%rcx),%ymm4 │ │ vmovdqa (%rsi),%ymm0 │ │ vpxor %ymm2,%ymm2,%ymm2 │ │ vpunpckhbw %ymm2,%ymm4,%ymm6 │ │ vpunpcklbw %ymm2,%ymm4,%ymm4 │ │ vpunpckhwd %ymm2,%ymm4,%ymm5 │ │ vpunpcklwd %ymm2,%ymm4,%ymm4 │ │ @@ -20100,37 +25253,37 @@ │ │ vpackuswb %ymm9,%ymm0,%ymm0 │ │ vmovdqa %ymm0,(%rdi) │ │ add %rdx,%rsi │ │ add %rdx,%rdi │ │ add %r12,%rcx │ │ add $0x52,%rax │ │ sub $0x1,%r10b │ │ - je 1d2a8 │ │ - vbroadcasti128 0xd2358(%rip),%ymm1 │ │ + je 238d8 │ │ + vbroadcasti128 0xcff68(%rip),%ymm1 │ │ btc $0x10,%r10d │ │ - jae 1d158 │ │ - jmpq 1cdc0 │ │ + jae 23788 │ │ + jmpq 233f0 │ │ add $0x20,%r8 │ │ - jge 1d2c8 │ │ + jge 238f8 │ │ mov 0x60(%rsp),%rsi │ │ mov 0x68(%rsp),%rdi │ │ lea 0x0(%r13,%r8,1),%rcx │ │ add %r8,%rsi │ │ add %r8,%rdi │ │ - jmpq 1d0e3 │ │ + jmpq 23713 │ │ pop %r13 │ │ pop %r12 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ vzeroupper │ │ retq │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - lea 0xd28ad(%rip),%r9 │ │ + lea 0xd04bd(%rip),%r9 │ │ tzcnt %ecx,%ecx │ │ inc %rdx │ │ vmovdqu (%rdx),%ymm0 │ │ mov $0x8000,%eax │ │ shrx %ecx,%eax,%eax │ │ vmovd %eax,%xmm3 │ │ movslq (%r9,%rcx,4),%rax │ │ @@ -20146,15 +25299,15 @@ │ │ tzcnt %r8d,%eax │ │ sub %r8,%rdx │ │ tzcnt %ecx,%ecx │ │ vmovdqu (%rdx),%ymm0 │ │ mov $0x8000,%r9d │ │ shrx %eax,%r9d,%r9d │ │ vmovd %r9d,%xmm3 │ │ - lea 0xd284a(%rip),%r9 │ │ + lea 0xd045a(%rip),%r9 │ │ movslq (%r9,%rax,4),%rax │ │ vpcmpeqd %ymm2,%ymm2,%ymm2 │ │ vpmaddubsw %ymm2,%ymm0,%ymm0 │ │ add %r9,%rax │ │ add $0xffffffffffffffec,%r9 │ │ movslq (%r9,%rcx,4),%rcx │ │ add %r9,%rcx │ │ @@ -20176,15 +25329,15 @@ │ │ jmpq *%rcx │ │ nopl 0x0(%rax,%rax,1) │ │ tzcnt %r8d,%eax │ │ lea (%rcx,%r8,1),%r9d │ │ vmovd %r9d,%xmm4 │ │ tzcnt %r9d,%r9d │ │ vmovd %r9d,%xmm5 │ │ - lea 0xd2789(%rip),%r9 │ │ + lea 0xd0399(%rip),%r9 │ │ tzcnt %ecx,%ecx │ │ movslq (%r9,%rax,4),%rax │ │ movslq 0x14(%r9,%rcx,4),%rcx │ │ vpcmpeqd %ymm3,%ymm3,%ymm3 │ │ vpsrlw $0x1,%xmm4,%xmm4 │ │ add %r9,%rax │ │ add %r9,%rcx │ │ @@ -20195,17 +25348,17 @@ │ │ jmpq *%rcx │ │ vmovd 0x1(%rdx),%xmm1 │ │ vpmaddubsw %xmm3,%xmm1,%xmm1 │ │ vpsubw %xmm4,%xmm0,%xmm0 │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ vpmaddwd %xmm3,%xmm0,%xmm0 │ │ cmp $0x4,%r8d │ │ - jg 1d420 │ │ + jg 23a50 │ │ vpsrlw $0x3,%xmm0,%xmm0 │ │ - jmp 1d44c │ │ + jmp 23a7c │ │ vpunpckhqdq %xmm0,%xmm0,%xmm1 │ │ lea (%r8,%r8,1),%edx │ │ mov $0x55563334,%eax │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ shrx %edx,%eax,%eax │ │ vpsrlq $0x20,%xmm0,%xmm1 │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ @@ -20215,15 +25368,15 @@ │ │ vpbroadcastb %xmm0,%xmm0 │ │ vmovd %xmm0,(%rdi) │ │ vmovd %xmm0,(%rdi,%rsi,1) │ │ vmovd %xmm0,(%rdi,%rsi,2) │ │ vmovd %xmm0,(%rdi,%r9,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ sub $0x4,%r8d │ │ - jg 1d451 │ │ + jg 23a81 │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax,%rax,1) │ │ vmovq -0x8(%rdx),%xmm0 │ │ vpmaddubsw %xmm3,%xmm0,%xmm0 │ │ jmpq *%rcx │ │ @@ -20236,29 +25389,29 @@ │ │ vpaddw %xmm2,%xmm0,%xmm0 │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ vpsrlq $0x20,%xmm0,%xmm1 │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ vpmaddwd %xmm3,%xmm0,%xmm0 │ │ vpsrlw %xmm5,%xmm0,%xmm0 │ │ cmp $0x8,%r8d │ │ - je 1d4e0 │ │ + je 23b10 │ │ mov $0x5556,%eax │ │ mov $0x3334,%edx │ │ cmp $0x20,%r8d │ │ cmove %edx,%eax │ │ vmovd %eax,%xmm1 │ │ vpmulhuw %xmm1,%xmm0,%xmm0 │ │ vpbroadcastb %xmm0,%xmm0 │ │ vmovq %xmm0,(%rdi) │ │ vmovq %xmm0,(%rdi,%rsi,1) │ │ vmovq %xmm0,(%rdi,%rsi,2) │ │ vmovq %xmm0,(%rdi,%r9,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ sub $0x4,%r8d │ │ - jg 1d4e5 │ │ + jg 23b15 │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nop │ │ vmovdqa -0x10(%rdx),%xmm0 │ │ vpmaddubsw %xmm3,%xmm0,%xmm0 │ │ jmpq *%rcx │ │ @@ -20271,29 +25424,29 @@ │ │ vpunpckhqdq %xmm0,%xmm0,%xmm1 │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ vpsrlq $0x20,%xmm0,%xmm1 │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ vpmaddwd %xmm3,%xmm0,%xmm0 │ │ vpsrlw %xmm5,%xmm0,%xmm0 │ │ cmp $0x10,%r8d │ │ - je 1d570 │ │ + je 23ba0 │ │ mov $0x5556,%eax │ │ mov $0x3334,%edx │ │ test $0x28,%r8b │ │ cmove %edx,%eax │ │ vmovd %eax,%xmm1 │ │ vpmulhuw %xmm1,%xmm0,%xmm0 │ │ vpbroadcastb %xmm0,%xmm0 │ │ vmovdqa %xmm0,(%rdi) │ │ vmovdqa %xmm0,(%rdi,%rsi,1) │ │ vmovdqa %xmm0,(%rdi,%rsi,2) │ │ vmovdqa %xmm0,(%rdi,%r9,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ sub $0x4,%r8d │ │ - jg 1d575 │ │ + jg 23ba5 │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nop │ │ vmovdqa -0x20(%rdx),%ymm0 │ │ vpmaddubsw %ymm3,%ymm0,%ymm0 │ │ jmpq *%rcx │ │ @@ -20306,28 +25459,28 @@ │ │ vpunpckhqdq %xmm0,%xmm0,%xmm1 │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ vpsrlq $0x20,%xmm0,%xmm1 │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ vpmaddwd %xmm3,%xmm0,%xmm0 │ │ vpsrlw %xmm5,%xmm0,%xmm0 │ │ cmp $0x20,%r8d │ │ - je 1d5fd │ │ + je 23c2d │ │ lea (%r8,%r8,1),%edx │ │ mov $0x33345556,%eax │ │ shrx %edx,%eax,%eax │ │ vmovd %eax,%xmm1 │ │ vpmulhuw %xmm1,%xmm0,%xmm0 │ │ vpbroadcastb %xmm0,%ymm0 │ │ vmovdqa %ymm0,(%rdi) │ │ vmovdqa %ymm0,(%rdi,%rsi,1) │ │ vmovdqa %ymm0,(%rdi,%rsi,2) │ │ vmovdqa %ymm0,(%rdi,%r9,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ sub $0x4,%r8d │ │ - jg 1d602 │ │ + jg 23c32 │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ vmovdqa -0x40(%rdx),%ymm0 │ │ vmovdqa -0x20(%rdx),%ymm1 │ │ vpmaddubsw %ymm3,%ymm0,%ymm0 │ │ @@ -20346,15 +25499,15 @@ │ │ vpunpckhqdq %xmm0,%xmm0,%xmm1 │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ vpsrlq $0x20,%xmm0,%xmm1 │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ vpmaddwd %xmm3,%xmm0,%xmm0 │ │ vpsrlw %xmm5,%xmm0,%xmm0 │ │ cmp $0x40,%r8d │ │ - je 1d6a5 │ │ + je 23cd5 │ │ mov $0x33345556,%eax │ │ shrx %r8d,%eax,%eax │ │ vmovd %eax,%xmm1 │ │ vpmulhuw %xmm1,%xmm0,%xmm0 │ │ vpbroadcastb %xmm0,%ymm0 │ │ vmovdqa %ymm0,%ymm1 │ │ vmovdqa %ymm0,(%rdi) │ │ @@ -20363,39 +25516,39 @@ │ │ vmovdqa %ymm1,0x20(%rdi,%rsi,1) │ │ vmovdqa %ymm0,(%rdi,%rsi,2) │ │ vmovdqa %ymm1,0x20(%rdi,%rsi,2) │ │ vmovdqa %ymm0,(%rdi,%r9,1) │ │ vmovdqa %ymm1,0x20(%rdi,%r9,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ sub $0x4,%r8d │ │ - jg 1d6ae │ │ + jg 23cde │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ - lea 0xd2489(%rip),%r9 │ │ + lea 0xd0099(%rip),%r9 │ │ tzcnt %ecx,%ecx │ │ movslq (%r9,%rcx,4),%rcx │ │ vpbroadcastd -0x2d8(%r9),%ymm0 │ │ vmovdqa %ymm0,%ymm1 │ │ add %r9,%rcx │ │ lea (%rsi,%rsi,2),%r9 │ │ jmpq *%rcx │ │ nopl 0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ - lea 0xd2459(%rip),%r9 │ │ + lea 0xd0069(%rip),%r9 │ │ tzcnt %ecx,%ecx │ │ vmovdqu 0x1(%rdx),%ymm0 │ │ vmovdqu 0x21(%rdx),%ymm1 │ │ movslq (%r9,%rcx,4),%rcx │ │ add %r9,%rcx │ │ lea (%rsi,%rsi,2),%r9 │ │ jmpq *%rcx │ │ nopl 0x0(%rax,%rax,1) │ │ nopw 0x0(%rax,%rax,1) │ │ - lea 0xd2451(%rip),%r9 │ │ + lea 0xd0061(%rip),%r9 │ │ tzcnt %ecx,%ecx │ │ movslq (%r9,%rcx,4),%rcx │ │ add %r9,%rcx │ │ lea (%rsi,%rsi,2),%r9 │ │ jmpq *%rcx │ │ vpbroadcastb -0x1(%rdx),%xmm0 │ │ vpbroadcastb -0x2(%rdx),%xmm1 │ │ @@ -20404,58 +25557,58 @@ │ │ vpbroadcastb (%rdx),%xmm3 │ │ vmovd %xmm0,(%rdi) │ │ vmovd %xmm1,(%rdi,%rsi,1) │ │ vmovd %xmm2,(%rdi,%rsi,2) │ │ vmovd %xmm3,(%rdi,%r9,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ sub $0x4,%r8d │ │ - jg 1d768 │ │ + jg 23d98 │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopw 0x0(%rax,%rax,1) │ │ vpbroadcastb -0x1(%rdx),%xmm0 │ │ vpbroadcastb -0x2(%rdx),%xmm1 │ │ vpbroadcastb -0x3(%rdx),%xmm2 │ │ sub $0x4,%rdx │ │ vpbroadcastb (%rdx),%xmm3 │ │ vmovq %xmm0,(%rdi) │ │ vmovq %xmm1,(%rdi,%rsi,1) │ │ vmovq %xmm2,(%rdi,%rsi,2) │ │ vmovq %xmm3,(%rdi,%r9,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ sub $0x4,%r8d │ │ - jg 1d7b0 │ │ + jg 23de0 │ │ retq │ │ nopw 0x0(%rax,%rax,1) │ │ vpbroadcastb -0x1(%rdx),%xmm0 │ │ vpbroadcastb -0x2(%rdx),%xmm1 │ │ vpbroadcastb -0x3(%rdx),%xmm2 │ │ sub $0x4,%rdx │ │ vpbroadcastb (%rdx),%xmm3 │ │ vmovdqa %xmm0,(%rdi) │ │ vmovdqa %xmm1,(%rdi,%rsi,1) │ │ vmovdqa %xmm2,(%rdi,%rsi,2) │ │ vmovdqa %xmm3,(%rdi,%r9,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ sub $0x4,%r8d │ │ - jg 1d7f0 │ │ + jg 23e20 │ │ retq │ │ nopw 0x0(%rax,%rax,1) │ │ vpbroadcastb -0x1(%rdx),%ymm0 │ │ vpbroadcastb -0x2(%rdx),%ymm1 │ │ vpbroadcastb -0x3(%rdx),%ymm2 │ │ sub $0x4,%rdx │ │ vpbroadcastb (%rdx),%ymm3 │ │ vmovdqa %ymm0,(%rdi) │ │ vmovdqa %ymm1,(%rdi,%rsi,1) │ │ vmovdqa %ymm2,(%rdi,%rsi,2) │ │ vmovdqa %ymm3,(%rdi,%r9,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ sub $0x4,%r8d │ │ - jg 1d830 │ │ + jg 23e60 │ │ vzeroupper │ │ retq │ │ nopl (%rax) │ │ vpbroadcastb -0x1(%rdx),%ymm0 │ │ vpbroadcastb -0x2(%rdx),%ymm1 │ │ vpbroadcastb -0x3(%rdx),%ymm2 │ │ sub $0x4,%rdx │ │ @@ -20466,20 +25619,20 @@ │ │ vmovdqa %ymm1,0x20(%rdi,%rsi,1) │ │ vmovdqa %ymm2,(%rdi,%rsi,2) │ │ vmovdqa %ymm2,0x20(%rdi,%rsi,2) │ │ vmovdqa %ymm3,(%rdi,%r9,1) │ │ vmovdqa %ymm3,0x20(%rdi,%r9,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ sub $0x4,%r8d │ │ - jg 1d870 │ │ + jg 23ea0 │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ - lea 0xd225d(%rip),%r9 │ │ + lea 0xcfe6d(%rip),%r9 │ │ tzcnt %ecx,%ecx │ │ vpbroadcastb (%rdx),%ymm5 │ │ movslq (%r9,%rcx,4),%rcx │ │ vpbroadcastd -0xe8(%r9),%ymm4 │ │ add %r9,%rcx │ │ jmpq *%rcx │ │ vpbroadcastd 0x1(%rdx),%ymm6 │ │ @@ -20511,23 +25664,23 @@ │ │ vpblendvb %ymm1,%ymm0,%ymm5,%ymm0 │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ vmovd %xmm0,(%rdi) │ │ vmovd %xmm1,(%rdi,%rsi,1) │ │ vpextrd $0x2,%xmm0,(%rdi,%rsi,2) │ │ vpextrd $0x2,%xmm1,(%rdi,%rcx,1) │ │ cmp $0x4,%r8d │ │ - je 1d9bb │ │ + je 23feb │ │ lea (%rdi,%rsi,4),%rdi │ │ vpextrd $0x1,%xmm0,(%rdi) │ │ vpextrd $0x1,%xmm1,(%rdi,%rsi,1) │ │ vpextrd $0x3,%xmm0,(%rdi,%rsi,2) │ │ vpextrd $0x3,%xmm1,(%rdi,%rcx,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ sub $0x8,%r8d │ │ - jg 1d911 │ │ + jg 23f41 │ │ vzeroupper │ │ retq │ │ nop │ │ vpbroadcastq 0x1(%rdx),%ymm6 │ │ vmovdqa -0xf4(%r9),%ymm8 │ │ lea (%rsi,%rsi,2),%rcx │ │ vpsubusb %ymm6,%ymm5,%ymm7 │ │ @@ -20557,15 +25710,15 @@ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ vmovq %xmm0,(%rdi) │ │ vmovq %xmm1,(%rdi,%rsi,1) │ │ vmovhps %xmm0,(%rdi,%rsi,2) │ │ vmovhps %xmm1,(%rdi,%rcx,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ sub $0x4,%r8d │ │ - jg 1d9df │ │ + jg 2400f │ │ vzeroupper │ │ retq │ │ vbroadcasti128 0x1(%rdx),%ymm6 │ │ vmovdqa %xmm4,%xmm8 │ │ vpsubusb %ymm6,%ymm5,%ymm7 │ │ vpsubusb %ymm5,%ymm6,%ymm0 │ │ vpor %ymm0,%ymm7,%ymm7 │ │ @@ -20590,15 +25743,15 @@ │ │ vpminub %ymm2,%ymm1,%ymm1 │ │ vpcmpeqb %ymm2,%ymm1,%ymm1 │ │ vpblendvb %ymm1,%ymm0,%ymm5,%ymm0 │ │ vmovdqa %xmm0,(%rdi) │ │ vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r8d │ │ - jg 1da76 │ │ + jg 240a6 │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax) │ │ vmovdqu 0x1(%rdx),%ymm6 │ │ vpsubusb %ymm6,%ymm5,%ymm7 │ │ vpsubusb %ymm5,%ymm6,%ymm0 │ │ vpor %ymm0,%ymm7,%ymm7 │ │ @@ -20621,15 +25774,15 @@ │ │ vpblendvb %ymm0,%ymm3,%ymm6,%ymm0 │ │ vpminub %ymm2,%ymm1,%ymm1 │ │ vpcmpeqb %ymm2,%ymm1,%ymm1 │ │ vpblendvb %ymm1,%ymm0,%ymm5,%ymm0 │ │ vmovdqa %ymm0,(%rdi) │ │ add %rsi,%rdi │ │ dec %r8d │ │ - jg 1db01 │ │ + jg 24131 │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ vmovdqu 0x1(%rdx),%ymm6 │ │ vmovdqu 0x21(%rdx),%ymm7 │ │ vpsubusb %ymm6,%ymm5,%ymm8 │ │ @@ -20676,19 +25829,19 @@ │ │ vpblendvb %ymm0,%ymm3,%ymm7,%ymm0 │ │ vpminub %ymm2,%ymm1,%ymm1 │ │ vpcmpeqb %ymm2,%ymm1,%ymm1 │ │ vpblendvb %ymm1,%ymm0,%ymm5,%ymm0 │ │ vmovdqa %ymm0,0x20(%rdi) │ │ add %rsi,%rdi │ │ dec %r8d │ │ - jg 1db92 │ │ + jg 241c2 │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ - lea 0xd1eb5(%rip),%rax │ │ + lea 0xcfac5(%rip),%rax │ │ tzcnt %ecx,%ecx │ │ mov %r8d,%r8d │ │ movslq (%rax,%rcx,4),%rcx │ │ vpbroadcastd -0xf0(%rax),%ymm0 │ │ vpbroadcastd -0x18(%rax),%ymm1 │ │ lea -0x40c(%rax,%r8,4),%r9 │ │ neg %r8 │ │ @@ -20716,23 +25869,23 @@ │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ vmovd %xmm0,(%rdi) │ │ vmovd %xmm1,(%rdi,%rsi,1) │ │ vpextrd $0x1,%xmm0,(%rdi,%rsi,2) │ │ vpextrd $0x1,%xmm1,(%rdi,%rcx,1) │ │ cmp $0xfffffffc,%r8d │ │ - je 1dd2e │ │ + je 2435e │ │ lea (%rdi,%rsi,4),%rdi │ │ vpextrd $0x2,%xmm0,(%rdi) │ │ vpextrd $0x2,%xmm1,(%rdi,%rsi,1) │ │ vpextrd $0x3,%xmm0,(%rdi,%rsi,2) │ │ vpextrd $0x3,%xmm1,(%rdi,%rcx,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ add $0x8,%r8 │ │ - jl 1dcb2 │ │ + jl 242e2 │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopw 0x0(%rax,%rax,1) │ │ vpbroadcastq 0x1(%rdx),%ymm2 │ │ vpunpcklbw %ymm5,%ymm2,%ymm2 │ │ vmovdqa -0xec(%rax),%ymm5 │ │ @@ -20755,15 +25908,15 @@ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ vmovq %xmm0,(%rdi) │ │ vmovq %xmm1,(%rdi,%rsi,1) │ │ vmovhps %xmm0,(%rdi,%rsi,2) │ │ vmovhps %xmm1,(%rdi,%rcx,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ add $0x4,%r8 │ │ - jl 1dd6d │ │ + jl 2439d │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ vbroadcasti128 0x1(%rdx),%ymm3 │ │ vmovdqa -0xec(%rax),%ymm6 │ │ vpunpcklbw %ymm5,%ymm3,%ymm2 │ │ @@ -20783,15 +25936,15 @@ │ │ vpsrlw $0x8,%ymm0,%ymm0 │ │ vpsrlw $0x8,%ymm1,%ymm1 │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vmovdqa %xmm0,(%rdi) │ │ vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ add $0x2,%r8 │ │ - jl 1de00 │ │ + jl 24430 │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ vmovdqu 0x1(%rdx),%ymm3 │ │ vpunpcklbw %ymm5,%ymm3,%ymm2 │ │ vpunpckhbw %ymm5,%ymm3,%ymm3 │ │ @@ -20808,15 +25961,15 @@ │ │ vpaddw %ymm5,%ymm1,%ymm1 │ │ vpsrlw $0x8,%ymm0,%ymm0 │ │ vpsrlw $0x8,%ymm1,%ymm1 │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vmovdqa %ymm0,(%rdi) │ │ add %rsi,%rdi │ │ inc %r8 │ │ - jl 1de77 │ │ + jl 244a7 │ │ vzeroupper │ │ retq │ │ nopl (%rax) │ │ vmovdqu 0x1(%rdx),%ymm4 │ │ vmovdqu 0x21(%rdx),%ymm8 │ │ vpunpcklbw %ymm5,%ymm4,%ymm3 │ │ vpunpckhbw %ymm5,%ymm4,%ymm4 │ │ @@ -20849,19 +26002,19 @@ │ │ vpaddw %ymm1,%ymm10,%ymm1 │ │ vpsrlw $0x8,%ymm0,%ymm0 │ │ vpsrlw $0x8,%ymm1,%ymm1 │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vmovdqa %ymm0,0x20(%rdi) │ │ add %rsi,%rdi │ │ inc %r8 │ │ - jl 1defe │ │ + jl 2452e │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax) │ │ - lea 0xd1bb9(%rip),%rax │ │ + lea 0xcf7c9(%rip),%rax │ │ mov %ecx,%ecx │ │ vpbroadcastb (%rdx,%rcx,1),%ymm3 │ │ tzcnt %ecx,%ecx │ │ mov %r8d,%r8d │ │ movslq (%rax,%rcx,4),%rcx │ │ vpbroadcastd -0x104(%rax),%ymm4 │ │ vpbroadcastd -0x2c(%rax),%ymm5 │ │ @@ -20891,23 +26044,23 @@ │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ vmovd %xmm0,(%rdi) │ │ vmovd %xmm1,(%rdi,%rsi,1) │ │ vpextrd $0x2,%xmm0,(%rdi,%rsi,2) │ │ vpextrd $0x2,%xmm1,(%rdi,%rcx,1) │ │ cmp $0x4,%r8d │ │ - je 1e047 │ │ + je 24677 │ │ lea (%rdi,%rsi,4),%rdi │ │ vpextrd $0x1,%xmm0,(%rdi) │ │ vpextrd $0x1,%xmm1,(%rdi,%rsi,1) │ │ vpextrd $0x3,%xmm0,(%rdi,%rsi,2) │ │ vpextrd $0x3,%xmm1,(%rdi,%rcx,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ sub $0x8,%r8d │ │ - jg 1dfaa │ │ + jg 245da │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ vbroadcasti128 -0x410(%rax),%ymm6 │ │ vmovdqa -0xe0(%rax),%ymm7 │ │ sub $0x4,%rdx │ │ lea (%rsi,%rsi,2),%rcx │ │ @@ -20932,20 +26085,20 @@ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ vmovq %xmm0,(%rdi) │ │ vmovq %xmm1,(%rdi,%rsi,1) │ │ vmovhps %xmm0,(%rdi,%rsi,2) │ │ vmovhps %xmm1,(%rdi,%rcx,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ sub $0x4,%r8d │ │ - jg 1e06c │ │ + jg 2469c │ │ vzeroupper │ │ retq │ │ sub $0x98,%rsp │ │ lea 0x7c(%rsp),%rcx │ │ - callq 1e2c0 │ │ + callq 248f0 │ │ sub $0x2,%rdx │ │ vpbroadcastd -0xd4(%rax),%xmm6 │ │ vmovdqa -0xf0(%rax),%xmm7 │ │ vinserti128 $0x1,-0x100(%rax),%ymm7,%ymm7 │ │ vbroadcasti128 -0x400(%rax),%ymm4 │ │ vbroadcasti128 -0x3f0(%rax),%ymm5 │ │ vpbroadcastd (%rdx,%r8,1),%ymm1 │ │ @@ -20960,22 +26113,22 @@ │ │ vpsrlw $0x8,%ymm0,%ymm0 │ │ vpsrlw $0x8,%ymm1,%ymm1 │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vmovdqa %xmm0,(%rdi) │ │ vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r8d │ │ - jg 1e122 │ │ + jg 24752 │ │ add $0x98,%rsp │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax) │ │ sub $0x98,%rsp │ │ lea 0x7e(%rsp),%rcx │ │ - callq 1e2c0 │ │ + callq 248f0 │ │ dec %rdx │ │ vmovdqa -0x3e0(%rax),%xmm4 │ │ vinserti128 $0x1,-0x3c0(%rax),%ymm4,%ymm4 │ │ vmovdqa -0x3d0(%rax),%xmm5 │ │ vinserti128 $0x1,-0x3b0(%rax),%ymm5,%ymm5 │ │ vpbroadcastb (%rdx,%r8,1),%ymm1 │ │ vpunpcklbw %ymm3,%ymm1,%ymm1 │ │ @@ -20986,22 +26139,22 @@ │ │ vpaddw %ymm2,%ymm1,%ymm1 │ │ vpsrlw $0x8,%ymm0,%ymm0 │ │ vpsrlw $0x8,%ymm1,%ymm1 │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vmovdqa %ymm0,(%rdi) │ │ add %rsi,%rdi │ │ dec %r8d │ │ - jg 1e1b8 │ │ + jg 247e8 │ │ add $0x98,%rsp │ │ vzeroupper │ │ retq │ │ nop │ │ sub $0x98,%rsp │ │ lea 0x7e(%rsp),%rcx │ │ - callq 1e2c0 │ │ + callq 248f0 │ │ add $0xfffffffffffffcd0,%rax │ │ dec %rdx │ │ vmovdqa -0x70(%rax),%xmm5 │ │ vinserti128 $0x1,-0x50(%rax),%ymm5,%ymm5 │ │ vmovdqa -0x60(%rax),%xmm6 │ │ vinserti128 $0x1,-0x40(%rax),%ymm6,%ymm6 │ │ vmovdqa -0x30(%rax),%xmm7 │ │ @@ -21025,15 +26178,15 @@ │ │ vpaddw %ymm4,%ymm1,%ymm1 │ │ vpsrlw $0x8,%ymm0,%ymm0 │ │ vpsrlw $0x8,%ymm1,%ymm1 │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vmovdqa %ymm0,0x20(%rdi) │ │ add %rsi,%rdi │ │ dec %r8d │ │ - jg 1e249 │ │ + jg 24879 │ │ add $0x98,%rsp │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ vpermq $0xd8,-0x20(%rdx),%ymm2 │ │ vpunpckhbw %ymm3,%ymm2,%ymm1 │ │ @@ -21059,15 +26212,15 @@ │ │ vmovdqa %ymm1,0x8(%rsp) │ │ sub %r8,%rcx │ │ sub %r8,%rdx │ │ sub %r8,%rcx │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ - lea 0xd17b1(%rip),%rax │ │ + lea 0xcf3c1(%rip),%rax │ │ mov %ecx,%ecx │ │ vpbroadcastb (%rdx,%rcx,1),%ymm4 │ │ tzcnt %ecx,%ecx │ │ mov %r8d,%r8d │ │ mov %rdx,%r9 │ │ sub %r8,%r9 │ │ movslq (%rax,%rcx,4),%rcx │ │ @@ -21117,23 +26270,23 @@ │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ vmovd %xmm0,(%rdi) │ │ vmovd %xmm1,(%rdi,%rsi,1) │ │ vpextrd $0x2,%xmm0,(%rdi,%rsi,2) │ │ vpextrd $0x2,%xmm1,(%rdi,%rcx,1) │ │ cmp $0x4,%r8d │ │ - je 1e487 │ │ + je 24ab7 │ │ lea (%rdi,%rsi,4),%rdi │ │ vpextrd $0x1,%xmm0,(%rdi) │ │ vpextrd $0x1,%xmm1,(%rdi,%rsi,1) │ │ vpextrd $0x3,%xmm0,(%rdi,%rsi,2) │ │ vpextrd $0x3,%xmm1,(%rdi,%rcx,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ sub $0x8,%r8d │ │ - jg 1e3c5 │ │ + jg 249f5 │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ vmovdqa -0xb8(%rax),%ymm10 │ │ vbroadcasti128 -0x3e8(%rax),%ymm11 │ │ vmovdqa -0xd8(%rax),%ymm7 │ │ vpbroadcastq 0x1(%rdx),%ymm8 │ │ @@ -21174,33 +26327,33 @@ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ vmovq %xmm0,(%rdi) │ │ vmovq %xmm1,(%rdi,%rsi,1) │ │ vmovhps %xmm0,(%rdi,%rsi,2) │ │ vmovhps %xmm1,(%rdi,%rcx,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ sub $0x4,%r8d │ │ - jg 1e4d5 │ │ + jg 24b05 │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopw 0x0(%rax,%rax,1) │ │ sub $0x98,%rsp │ │ vbroadcasti128 0x1(%rdx),%ymm11 │ │ lea 0x7c(%rsp),%rcx │ │ vpunpcklbw %ymm0,%ymm11,%ymm10 │ │ vpunpckhbw %ymm0,%ymm11,%ymm11 │ │ - callq 1e8b0 │ │ + callq 24ee0 │ │ sub $0x2,%rdx │ │ vpmaddubsw %ymm5,%ymm10,%ymm12 │ │ vpmaddubsw %ymm5,%ymm11,%ymm13 │ │ vpbroadcastd -0xac(%rax),%xmm5 │ │ vmovdqa -0xd8(%rax),%ymm9 │ │ vbroadcasti128 -0x3d8(%rax),%ymm6 │ │ vbroadcasti128 -0x3c8(%rax),%ymm7 │ │ - vpermq $0x4e,%ymm9,%ymm8 │ │ + vperm2i128 $0x1,%ymm9,%ymm9,%ymm8 │ │ vpaddw %ymm3,%ymm10,%ymm0 │ │ vpaddw %ymm3,%ymm11,%ymm3 │ │ vpaddw %ymm0,%ymm12,%ymm12 │ │ vpaddw %ymm3,%ymm13,%ymm13 │ │ vpbroadcastd (%rdx,%r8,1),%ymm3 │ │ vpbroadcastd (%rcx,%r8,2),%ymm0 │ │ vpbroadcastd (%r9),%ymm1 │ │ @@ -21222,25 +26375,25 @@ │ │ vpsrlw $0x8,%ymm0,%ymm0 │ │ vpsrlw $0x8,%ymm1,%ymm1 │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vmovdqa %xmm0,(%rdi) │ │ vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r8d │ │ - jg 1e5e6 │ │ + jg 24c16 │ │ add $0x98,%rsp │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ sub $0x98,%rsp │ │ vmovdqu 0x1(%rdx),%ymm8 │ │ lea 0x7e(%rsp),%rcx │ │ vpunpcklbw %ymm0,%ymm8,%ymm7 │ │ vpunpckhbw %ymm0,%ymm8,%ymm8 │ │ - callq 1e8b0 │ │ + callq 24ee0 │ │ dec %rdx │ │ vpmaddubsw %ymm5,%ymm7,%ymm9 │ │ vpmaddubsw %ymm5,%ymm8,%ymm10 │ │ vmovdqa -0x3b8(%rax),%xmm5 │ │ vinserti128 $0x1,-0x398(%rax),%ymm5,%ymm5 │ │ vmovdqa -0x3a8(%rax),%xmm6 │ │ vinserti128 $0x1,-0x388(%rax),%ymm6,%ymm6 │ │ @@ -21265,29 +26418,29 @@ │ │ vpavgw %ymm3,%ymm1,%ymm1 │ │ vpsrlw $0x8,%ymm0,%ymm0 │ │ vpsrlw $0x8,%ymm1,%ymm1 │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vmovdqa %ymm0,(%rdi) │ │ add %rsi,%rdi │ │ dec %r8d │ │ - jg 1e6cf │ │ + jg 24cff │ │ add $0x98,%rsp │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax) │ │ sub $0x118,%rsp │ │ vmovdqu 0x1(%rdx),%ymm13 │ │ vmovdqu 0x21(%rdx),%ymm15 │ │ add $0xfffffffffffffcf8,%rax │ │ lea 0x7e(%rsp),%rcx │ │ vpunpcklbw %ymm0,%ymm13,%ymm12 │ │ vpunpckhbw %ymm0,%ymm13,%ymm13 │ │ vpunpcklbw %ymm0,%ymm15,%ymm14 │ │ vpunpckhbw %ymm0,%ymm15,%ymm15 │ │ - callq 1e8b0 │ │ + callq 24ee0 │ │ dec %rdx │ │ vpmaddubsw %ymm5,%ymm12,%ymm0 │ │ vpmaddubsw %ymm5,%ymm13,%ymm1 │ │ vpmaddubsw %ymm5,%ymm14,%ymm2 │ │ vpmaddubsw %ymm5,%ymm15,%ymm5 │ │ vmovdqa -0x70(%rax),%xmm8 │ │ vinserti128 $0x1,-0x50(%rax),%ymm8,%ymm8 │ │ @@ -21341,15 +26494,15 @@ │ │ vpavgw %ymm3,%ymm1,%ymm1 │ │ vpsrlw $0x8,%ymm0,%ymm0 │ │ vpsrlw $0x8,%ymm1,%ymm1 │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vmovdqa %ymm0,0x20(%rdi) │ │ add %rsi,%rdi │ │ dec %r8d │ │ - jg 1e7f2 │ │ + jg 24e22 │ │ add $0x118,%rsp │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopw 0x0(%rax,%rax,1) │ │ vpermq $0xd8,-0x20(%rdx),%ymm2 │ │ vpunpckhbw %ymm4,%ymm2,%ymm1 │ │ @@ -21371,40 +26524,40 @@ │ │ vmovdqa %ymm1,0x8(%rsp) │ │ sub %r8,%rcx │ │ sub %r8,%rdx │ │ sub %r8,%rcx │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ - lea 0xd1295(%rip),%rax │ │ + lea 0xceea5(%rip),%rax │ │ tzcnt %ecx,%ecx │ │ - lea 0xebdde(%rip),%r10 │ │ + lea 0xe95ce(%rip),%r10 │ │ inc %rdx │ │ movslq (%rax,%rcx,4),%rcx │ │ add %rax,%rcx │ │ mov %r9d,%eax │ │ and $0x7e,%eax │ │ add $0xa5,%r9d │ │ movzwl (%r10,%rax,1),%eax │ │ xor $0x4ff,%r9d │ │ - vpbroadcastd 0xd119e(%rip),%ymm3 │ │ - vpbroadcastd 0xd1189(%rip),%ymm4 │ │ - vpbroadcastd 0xd10ec(%rip),%ymm5 │ │ + vpbroadcastd 0xcedae(%rip),%ymm3 │ │ + vpbroadcastd 0xced99(%rip),%ymm4 │ │ + vpbroadcastd 0xcecfc(%rip),%ymm5 │ │ jmpq *%rcx │ │ cmp $0x28,%r9b │ │ - jae 1ead7 │ │ + jae 25107 │ │ lea -0x400(%r9),%ecx │ │ sar $0x7,%ecx │ │ add %r8d,%ecx │ │ - jg 1ead7 │ │ + jg 25107 │ │ sub $0x38,%rsp │ │ vmovdqa -0x1(%rdx),%xmm1 │ │ - vpshufb 0xd0f3f(%rip),%xmm1,%xmm0 │ │ - vpshufb 0xd0f46(%rip),%xmm1,%xmm1 │ │ - vpbroadcastd 0xd0ef9(%rip),%xmm2 │ │ + vpshufb 0xceb4f(%rip),%xmm1,%xmm0 │ │ + vpshufb 0xceb56(%rip),%xmm1,%xmm1 │ │ + vpbroadcastd 0xceb09(%rip),%xmm2 │ │ add %eax,%eax │ │ vpmaddubsw %xmm2,%xmm0,%xmm0 │ │ vpextrd $0x3,%xmm1,0x10(%rsp) │ │ vpmaddubsw %xmm2,%xmm1,%xmm1 │ │ vmovd %eax,%xmm7 │ │ mov %eax,%ecx │ │ vpbroadcastw %xmm7,%ymm7 │ │ @@ -21445,40 +26598,40 @@ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ vmovd %xmm0,(%rdi,%rsi,2) │ │ vpextrd $0x1,%xmm0,(%rdi,%rdx,1) │ │ vmovd %xmm1,(%rdi) │ │ vpextrd $0x1,%xmm1,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ sub $0x4,%r8d │ │ - jg 1ea06 │ │ + jg 25036 │ │ add $0x38,%rsp │ │ vzeroupper │ │ retq │ │ nopl (%rax) │ │ - lea 0xd0e19(%rip),%rcx │ │ + lea 0xcea29(%rip),%rcx │ │ vmovd %r10d,%xmm0 │ │ vmovd %r9d,%xmm2 │ │ shr $0x8,%r9d │ │ vpbroadcastb %xmm0,%ymm0 │ │ vpbroadcastb %xmm2,%ymm2 │ │ vpcmpeqb -0x80(%rcx),%ymm0,%ymm1 │ │ vpand %ymm2,%ymm1,%ymm1 │ │ vmovdqa (%rcx,%r9,8),%xmm2 │ │ vpcmpgtb %ymm2,%ymm1,%ymm1 │ │ vpmovmskb %ymm1,%r9d │ │ retq │ │ sub $0x28,%rsp │ │ mov $0x7,%r10d │ │ test $0x400,%r9d │ │ - jne 1eb80 │ │ + jne 251b0 │ │ lea 0x3(%r8),%r10d │ │ - callq 1eaa0 │ │ + callq 250d0 │ │ mov $0x7,%r10d │ │ test %r9d,%r9d │ │ - je 1eb80 │ │ + je 251b0 │ │ popcnt %r9d,%r9d │ │ vpbroadcastd 0x3c(%rcx),%ymm7 │ │ vbroadcasti128 -0x1(%rdx),%ymm2 │ │ vpminub -0x40(%rcx),%ymm7,%ymm1 │ │ vpbroadcastd -0x68(%rcx,%r9,4),%ymm8 │ │ vpminub -0x38(%rcx),%ymm7,%ymm7 │ │ vpbroadcastd -0x5c(%rcx,%r9,4),%ymm9 │ │ @@ -21497,22 +26650,22 @@ │ │ mov %rsp,%rdx │ │ cmp $0x4,%r8d │ │ cmovne %ecx,%r10d │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ vpackuswb %xmm1,%xmm0,%xmm0 │ │ vmovdqa %xmm0,(%rdx) │ │ vmovd %eax,%xmm6 │ │ - vpbroadcastq 0xd0dd3(%rip),%ymm0 │ │ + vpbroadcastq 0xce9e3(%rip),%ymm0 │ │ vpbroadcastb (%rdx,%r10,1),%ymm7 │ │ shl $0x6,%r10d │ │ vpbroadcastw %xmm6,%ymm6 │ │ mov %eax,%ecx │ │ vmovd %r10d,%xmm9 │ │ vpbroadcastw %xmm9,%ymm9 │ │ - vbroadcasti128 0xd0d5f(%rip),%ymm8 │ │ + vbroadcasti128 0xce96f(%rip),%ymm8 │ │ vpsrlw $0x8,%ymm7,%ymm7 │ │ vpaddw %ymm6,%ymm6,%ymm10 │ │ vpsubw %ymm0,%ymm9,%ymm9 │ │ vpblendd $0xcc,%ymm10,%ymm6,%ymm6 │ │ vmovdqa %xmm10,%xmm0 │ │ vpaddw %ymm0,%ymm6,%ymm6 │ │ vpaddw %ymm10,%ymm10,%ymm10 │ │ @@ -21544,45 +26697,45 @@ │ │ vpackuswb %ymm0,%ymm0,%ymm0 │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ vmovd %xmm0,(%r9) │ │ vpextrd $0x1,%xmm0,(%r9,%rsi,1) │ │ vmovd %xmm1,(%rdi) │ │ vpextrd $0x1,%xmm1,(%rdi,%rsi,1) │ │ sub $0x4,%r8d │ │ - je 1ec9e │ │ + je 252ce │ │ lea (%rdi,%rsi,4),%rdi │ │ cmp %r10d,%ecx │ │ - jb 1ebd2 │ │ + jb 25202 │ │ vpackuswb %xmm7,%xmm7,%xmm7 │ │ lea (%rsi,%rsi,2),%rax │ │ vmovd %xmm7,(%rdi) │ │ vmovd %xmm7,(%rdi,%rsi,1) │ │ vmovd %xmm7,(%rdi,%rsi,2) │ │ vmovd %xmm7,(%rdi,%rax,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ sub $0x4,%r8d │ │ - jg 1ec81 │ │ + jg 252b1 │ │ add $0x28,%rsp │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ xchg %ax,%ax │ │ lea 0xd8(%r9),%ecx │ │ mov %r8b,%cl │ │ cmp $0x8,%ecx │ │ - ja 1edff │ │ + ja 2542f │ │ sub $0x38,%rsp │ │ - vmovdqu 0xd0bb7(%rip),%xmm2 │ │ + vmovdqu 0xce7c7(%rip),%xmm2 │ │ vmovdqa -0x1(%rdx),%xmm0 │ │ vmovd %r8d,%xmm6 │ │ vinserti128 $0x1,0x7(%rdx),%ymm0,%ymm0 │ │ vpbroadcastb %xmm6,%xmm6 │ │ - vbroadcasti128 0xd0bf2(%rip),%ymm1 │ │ + vbroadcasti128 0xce802(%rip),%ymm1 │ │ vpminub %xmm2,%xmm6,%xmm6 │ │ - vpbroadcastd 0xd0bb1(%rip),%ymm7 │ │ + vpbroadcastd 0xce7c1(%rip),%ymm7 │ │ vinserti128 $0x1,%xmm6,%ymm2,%ymm2 │ │ add %eax,%eax │ │ vpshufb %ymm1,%ymm0,%ymm1 │ │ vpshufb %ymm2,%ymm0,%ymm2 │ │ vmovd %eax,%xmm6 │ │ vpmaddubsw %ymm7,%ymm1,%ymm1 │ │ vpmaddubsw %ymm7,%ymm2,%ymm2 │ │ @@ -21627,28 +26780,28 @@ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ vmovq %xmm0,(%rdi) │ │ vmovhps %xmm0,(%rdi,%rsi,2) │ │ vmovq %xmm1,(%rdi,%rsi,1) │ │ vmovhps %xmm1,(%rdi,%rdx,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ sub $0x4,%r8d │ │ - jg 1ed58 │ │ + jg 25388 │ │ add $0x38,%rsp │ │ vzeroupper │ │ retq │ │ and $0x7,%r10d │ │ or $0x8,%r10d │ │ - jmpq 1eecc │ │ + jmpq 254fc │ │ sub $0x38,%rsp │ │ lea 0x7(%r8),%r10d │ │ test $0x400,%r9d │ │ - jne 1edf2 │ │ - callq 1eaa0 │ │ + jne 25422 │ │ + callq 250d0 │ │ test %r9d,%r9d │ │ - je 1eecc │ │ + je 254fc │ │ popcnt %r9d,%r9d │ │ vmovdqu (%rdx),%xmm2 │ │ vpminub -0x32(%rcx),%xmm0,%xmm1 │ │ vinserti128 $0x1,-0x1(%rdx),%ymm2,%ymm2 │ │ vinserti128 $0x1,-0x40(%rcx),%ymm1,%ymm1 │ │ vpbroadcastd -0x68(%rcx,%r9,4),%ymm7 │ │ vpminub -0x2a(%rcx),%xmm0,%xmm0 │ │ @@ -21658,16 +26811,16 @@ │ │ vpbroadcastd -0x5c(%rcx,%r9,4),%ymm7 │ │ movzbl 0xf(%rdx),%ecx │ │ vshufps $0x99,%ymm0,%ymm1,%ymm1 │ │ vpshufb %ymm1,%ymm2,%ymm1 │ │ vpmaddubsw %ymm7,%ymm1,%ymm1 │ │ vpaddw %ymm6,%ymm1,%ymm1 │ │ sub $0x3,%r9d │ │ - jne 1eea3 │ │ - vpbroadcastd 0xd09f8(%rip),%ymm7 │ │ + jne 254d3 │ │ + vpbroadcastd 0xce608(%rip),%ymm7 │ │ movzbl 0xe(%rdx),%edx │ │ vpshufb %ymm0,%ymm2,%ymm2 │ │ vpmaddubsw %ymm7,%ymm2,%ymm2 │ │ sub %ecx,%edx │ │ lea 0x4(%rdx,%rcx,8),%edx │ │ shr $0x3,%edx │ │ mov %dl,0x10(%rsp) │ │ @@ -21679,20 +26832,20 @@ │ │ cmp $0x10,%r8d │ │ cmovns %r9d,%r10d │ │ mov %cl,(%rdx,%r9,1) │ │ vextracti128 $0x1,%ymm1,%xmm0 │ │ vpackuswb %xmm1,%xmm0,%xmm0 │ │ vmovdqa %xmm0,(%rdx) │ │ vmovd %eax,%xmm2 │ │ - vbroadcasti128 0xd0a87(%rip),%ymm0 │ │ + vbroadcasti128 0xce697(%rip),%ymm0 │ │ vpbroadcastw %xmm2,%ymm2 │ │ vpbroadcastb (%rdx,%r10,1),%ymm7 │ │ shl $0x6,%r10d │ │ vmovd %r10d,%xmm9 │ │ - vbroadcasti128 0xd098c(%rip),%ymm8 │ │ + vbroadcasti128 0xce59c(%rip),%ymm8 │ │ vpbroadcastw %xmm9,%ymm9 │ │ vpsrlw $0x8,%ymm7,%ymm7 │ │ vpsubw %ymm0,%ymm9,%ymm9 │ │ mov %eax,%ecx │ │ vpaddw %ymm2,%ymm2,%ymm6 │ │ vpblendd $0xf0,%ymm6,%ymm2,%ymm2 │ │ lea (%rcx,%rax,1),%r9d │ │ @@ -21712,39 +26865,39 @@ │ │ vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ vpblendvb %ymm1,%ymm0,%ymm7,%ymm0 │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ vpackuswb %xmm1,%xmm0,%xmm0 │ │ vmovq %xmm0,(%rdi) │ │ vmovhps %xmm0,(%rdi,%rsi,1) │ │ sub $0x2,%r8d │ │ - je 1ef92 │ │ + je 255c2 │ │ lea (%rdi,%rsi,2),%rdi │ │ cmp %r10d,%ecx │ │ - jb 1ef10 │ │ + jb 25540 │ │ vpackuswb %xmm7,%xmm7,%xmm7 │ │ vmovq %xmm7,(%rdi) │ │ vmovq %xmm7,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r8d │ │ - jg 1ef7f │ │ + jg 255af │ │ add $0x38,%rsp │ │ vzeroupper │ │ retq │ │ and $0xf,%r10d │ │ or $0x10,%r10d │ │ - jmpq 1f0df │ │ + jmpq 2570f │ │ nopl 0x0(%rax,%rax,1) │ │ nop │ │ sub $0x58,%rsp │ │ lea 0xf(%r8),%r10d │ │ test $0x400,%r9d │ │ - jne 1ef9a │ │ - callq 1eaa0 │ │ + jne 255ca │ │ + callq 250d0 │ │ test %r9d,%r9d │ │ - je 1f0df │ │ + je 2570f │ │ popcnt %r9d,%r9d │ │ vpbroadcastd 0x114(%rcx),%ymm1 │ │ vbroadcasti128 -0x38(%rcx),%ymm6 │ │ vinserti128 $0x0,-0x40(%rcx),%ymm6,%ymm2 │ │ vinserti128 $0x1,-0x30(%rcx),%ymm6,%ymm6 │ │ vmovdqa -0x1(%rdx),%xmm10 │ │ vinserti128 $0x1,0x3(%rdx),%ymm10,%ymm10 │ │ @@ -21768,16 +26921,16 @@ │ │ vpshufb %ymm2,%ymm10,%ymm2 │ │ vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ vpshufb %ymm8,%ymm11,%ymm8 │ │ vpmaddubsw %ymm9,%ymm8,%ymm8 │ │ vpaddw %ymm2,%ymm0,%ymm0 │ │ vpaddw %ymm1,%ymm8,%ymm1 │ │ sub $0x3,%r9d │ │ - jne 1f0b1 │ │ - vpbroadcastd 0xd07f8(%rip),%ymm9 │ │ + jne 256e1 │ │ + vpbroadcastd 0xce408(%rip),%ymm9 │ │ movzbl 0x1e(%rdx),%edx │ │ vpshufb %ymm6,%ymm10,%ymm10 │ │ vpmaddubsw %ymm9,%ymm10,%ymm10 │ │ vpshufb %ymm7,%ymm11,%ymm11 │ │ vpmaddubsw %ymm9,%ymm11,%ymm11 │ │ sub %ecx,%edx │ │ lea 0x4(%rdx,%rcx,8),%edx │ │ @@ -21793,20 +26946,20 @@ │ │ cmp $0x20,%r8d │ │ cmovns %r9d,%r10d │ │ mov %cl,(%rdx,%r9,1) │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ vmovdqa %ymm0,(%rdx) │ │ vmovd %eax,%xmm6 │ │ - vbroadcasti128 0xd0874(%rip),%ymm0 │ │ + vbroadcasti128 0xce484(%rip),%ymm0 │ │ vpbroadcastb (%rdx,%r10,1),%ymm7 │ │ shl $0x6,%r10d │ │ vpbroadcastw %xmm6,%ymm6 │ │ vmovd %r10d,%xmm9 │ │ - vbroadcasti128 0xd0779(%rip),%ymm8 │ │ + vbroadcasti128 0xce389(%rip),%ymm8 │ │ vpbroadcastw %xmm9,%ymm9 │ │ mov %eax,%ecx │ │ vpsubw %ymm0,%ymm9,%ymm9 │ │ vpaddw %ymm6,%ymm6,%ymm11 │ │ vpsubw %ymm3,%ymm9,%ymm10 │ │ vpblendd $0xf0,%ymm11,%ymm6,%ymm6 │ │ lea (%rcx,%rax,1),%r9d │ │ @@ -21832,83 +26985,83 @@ │ │ vpcmpgtw %ymm6,%ymm10,%ymm2 │ │ vpacksswb %ymm2,%ymm1,%ymm1 │ │ vpaddw %ymm6,%ymm11,%ymm6 │ │ vpblendvb %ymm1,%ymm0,%ymm7,%ymm0 │ │ vmovdqa %xmm0,(%rdi) │ │ vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ sub $0x2,%r8d │ │ - je 1f1c5 │ │ + je 257f5 │ │ lea (%rdi,%rsi,2),%rdi │ │ cmp %r10d,%ecx │ │ - jb 1f122 │ │ + jb 25752 │ │ vmovdqa %xmm7,(%rdi) │ │ vmovdqa %xmm7,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r8d │ │ - jg 1f1b2 │ │ + jg 257e2 │ │ add $0x58,%rsp │ │ vzeroupper │ │ retq │ │ nopl (%rax) │ │ sub $0x78,%rsp │ │ lea 0x1f(%r8),%ecx │ │ mov $0x3f,%r10d │ │ cmp $0x20,%r8d │ │ cmovs %ecx,%r10d │ │ test $0x400,%r9d │ │ - jne 1f38b │ │ - vbroadcasti128 0xd0884(%rip),%ymm0 │ │ + jne 259bb │ │ + vbroadcasti128 0xce494(%rip),%ymm0 │ │ sub $0x1d,%ecx │ │ vmovdqu 0x1d(%rdx),%xmm13 │ │ vmovd %ecx,%xmm1 │ │ vmovdqu 0x25(%rdx),%xmm14 │ │ sub $0x8,%ecx │ │ vinserti128 $0x1,0x33(%rdx),%ymm14,%ymm14 │ │ vpbroadcastb %xmm1,%xmm1 │ │ vmovdqa -0x1(%rdx),%xmm11 │ │ vinserti128 $0x1,0xd(%rdx),%ymm11,%ymm11 │ │ vmovd %ecx,%xmm2 │ │ vmovdqu 0x5(%rdx),%xmm12 │ │ vinserti128 $0x1,0x13(%rdx),%ymm12,%ymm12 │ │ vpminub %xmm0,%xmm1,%xmm1 │ │ - vmovdqa 0xd063c(%rip),%ymm7 │ │ + vmovdqa 0xce24c(%rip),%ymm7 │ │ vpshufb %xmm1,%xmm13,%xmm13 │ │ - vpbroadcastd 0xd0782(%rip),%ymm1 │ │ + vpbroadcastd 0xce392(%rip),%ymm1 │ │ vpbroadcastb %xmm2,%xmm2 │ │ vinserti128 $0x1,0x2b(%rdx),%ymm13,%ymm13 │ │ - vinserti128 $0x1,0xd061c(%rip),%ymm7,%ymm8 │ │ + vinserti128 $0x1,0xce22c(%rip),%ymm7,%ymm8 │ │ vpblendd $0xf0,%ymm1,%ymm2,%ymm2 │ │ - vinserti128 $0x0,0xd0614(%rip),%ymm7,%ymm7 │ │ + vinserti128 $0x0,0xce224(%rip),%ymm7,%ymm7 │ │ vpminub %ymm0,%ymm2,%ymm2 │ │ - vpbroadcastd 0xd05df(%rip),%ymm9 │ │ + vpbroadcastd 0xce1ef(%rip),%ymm9 │ │ vpshufb %ymm2,%ymm14,%ymm14 │ │ vpshufb %ymm8,%ymm11,%ymm0 │ │ vshufps $0x49,%ymm7,%ymm8,%ymm8 │ │ vpmaddubsw %ymm9,%ymm0,%ymm0 │ │ vpshufb %ymm8,%ymm12,%ymm2 │ │ vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ vpshufb %ymm8,%ymm13,%ymm1 │ │ vpmaddubsw %ymm9,%ymm1,%ymm1 │ │ vpshufb %ymm8,%ymm14,%ymm6 │ │ vpmaddubsw %ymm9,%ymm6,%ymm6 │ │ - vpbroadcastd 0xd05b0(%rip),%ymm9 │ │ + vpbroadcastd 0xce1c0(%rip),%ymm9 │ │ vpshufb %ymm8,%ymm11,%ymm10 │ │ vshufps $0x99,%ymm7,%ymm8,%ymm8 │ │ vpmaddubsw %ymm9,%ymm10,%ymm10 │ │ vpaddw %ymm0,%ymm10,%ymm0 │ │ vpshufb %ymm8,%ymm12,%ymm10 │ │ vpmaddubsw %ymm9,%ymm10,%ymm10 │ │ vpaddw %ymm2,%ymm10,%ymm2 │ │ vpshufb %ymm8,%ymm13,%ymm10 │ │ vpmaddubsw %ymm9,%ymm10,%ymm10 │ │ vpaddw %ymm1,%ymm10,%ymm1 │ │ vpshufb %ymm8,%ymm14,%ymm10 │ │ vpmaddubsw %ymm9,%ymm10,%ymm10 │ │ vpaddw %ymm6,%ymm10,%ymm6 │ │ - vpbroadcastd 0xd0576(%rip),%ymm9 │ │ + vpbroadcastd 0xce186(%rip),%ymm9 │ │ vpshufb %ymm8,%ymm11,%ymm11 │ │ vpmaddubsw %ymm9,%ymm11,%ymm11 │ │ vpshufb %ymm7,%ymm12,%ymm12 │ │ vpmaddubsw %ymm9,%ymm12,%ymm12 │ │ movzbl 0x3f(%rdx),%ecx │ │ movzbl 0x3e(%rdx),%edx │ │ vpaddw %ymm0,%ymm11,%ymm0 │ │ @@ -21937,18 +27090,18 @@ │ │ vmovdqa %ymm0,(%rdx) │ │ vmovdqa %ymm1,0x20(%rdx) │ │ vmovd %eax,%xmm6 │ │ vpbroadcastb (%rdx,%r10,1),%ymm7 │ │ shl $0x6,%r10d │ │ vpbroadcastw %xmm6,%ymm6 │ │ vmovd %r10d,%xmm9 │ │ - vbroadcasti128 0xd04d6(%rip),%ymm8 │ │ + vbroadcasti128 0xce0e6(%rip),%ymm8 │ │ vpbroadcastw %xmm9,%ymm9 │ │ mov %eax,%r9d │ │ - vpsubw 0xd05a4(%rip),%ymm9,%ymm9 │ │ + vpsubw 0xce1b4(%rip),%ymm9,%ymm9 │ │ vmovdqa %ymm6,%ymm11 │ │ vpsubw %ymm3,%ymm9,%ymm10 │ │ mov %r9d,%ecx │ │ shr $0x6,%ecx │ │ vpand %ymm6,%ymm4,%ymm1 │ │ vpsubw %ymm1,%ymm5,%ymm2 │ │ vpsllw $0x8,%ymm1,%ymm1 │ │ @@ -21966,73 +27119,73 @@ │ │ vpcmpgtw %ymm6,%ymm9,%ymm1 │ │ vpcmpgtw %ymm6,%ymm10,%ymm2 │ │ vpacksswb %ymm2,%ymm1,%ymm1 │ │ vpaddw %ymm6,%ymm11,%ymm6 │ │ vpblendvb %ymm1,%ymm0,%ymm7,%ymm0 │ │ vmovdqa %ymm0,(%rdi) │ │ dec %r8d │ │ - je 1f457 │ │ + je 25a87 │ │ add %rsi,%rdi │ │ cmp %r10d,%r9d │ │ - jb 1f3c4 │ │ + jb 259f4 │ │ test $0x1,%r8b │ │ - je 1f444 │ │ + je 25a74 │ │ vmovdqa %ymm7,(%rdi) │ │ add %rsi,%rdi │ │ dec %r8d │ │ - je 1f457 │ │ + je 25a87 │ │ vmovdqa %ymm7,(%rdi) │ │ vmovdqa %ymm7,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r8d │ │ - jg 1f444 │ │ + jg 25a74 │ │ add $0x78,%rsp │ │ vzeroupper │ │ retq │ │ nop │ │ sub $0x98,%rsp │ │ lea 0x3f(%r8),%r10d │ │ test $0x400,%r9d │ │ - jne 1f6de │ │ + jne 25d0e │ │ vmovdqa -0x1(%rdx),%xmm11 │ │ vinserti128 $0x1,0xd(%rdx),%ymm11,%ymm11 │ │ vmovdqu 0x5(%rdx),%xmm12 │ │ vinserti128 $0x1,0x13(%rdx),%ymm12,%ymm12 │ │ - vmovdqa 0xd03e8(%rip),%ymm7 │ │ - vinserti128 $0x1,0xd03e2(%rip),%ymm7,%ymm8 │ │ - vinserti128 $0x0,0xd03e0(%rip),%ymm7,%ymm7 │ │ - vpbroadcastd 0xd03af(%rip),%ymm9 │ │ + vmovdqa 0xcdff8(%rip),%ymm7 │ │ + vinserti128 $0x1,0xcdff2(%rip),%ymm7,%ymm8 │ │ + vinserti128 $0x0,0xcdff0(%rip),%ymm7,%ymm7 │ │ + vpbroadcastd 0xcdfbf(%rip),%ymm9 │ │ vmovdqu 0x1d(%rdx),%xmm13 │ │ vinserti128 $0x1,0x2b(%rdx),%ymm13,%ymm13 │ │ vmovdqu 0x25(%rdx),%xmm14 │ │ vinserti128 $0x1,0x33(%rdx),%ymm14,%ymm14 │ │ vpshufb %ymm8,%ymm11,%ymm0 │ │ vshufps $0x49,%ymm7,%ymm8,%ymm8 │ │ vpmaddubsw %ymm9,%ymm0,%ymm0 │ │ vpshufb %ymm8,%ymm12,%ymm2 │ │ vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ vpshufb %ymm8,%ymm13,%ymm1 │ │ vpmaddubsw %ymm9,%ymm1,%ymm1 │ │ vpshufb %ymm8,%ymm14,%ymm6 │ │ vpmaddubsw %ymm9,%ymm6,%ymm6 │ │ - vpbroadcastd 0xd036d(%rip),%ymm9 │ │ + vpbroadcastd 0xcdf7d(%rip),%ymm9 │ │ vpshufb %ymm8,%ymm11,%ymm10 │ │ vshufps $0x99,%ymm7,%ymm8,%ymm15 │ │ vpmaddubsw %ymm9,%ymm10,%ymm10 │ │ vpaddw %ymm0,%ymm10,%ymm0 │ │ vpshufb %ymm15,%ymm12,%ymm10 │ │ vpmaddubsw %ymm9,%ymm10,%ymm10 │ │ vpaddw %ymm2,%ymm10,%ymm2 │ │ vpshufb %ymm15,%ymm13,%ymm10 │ │ vpmaddubsw %ymm9,%ymm10,%ymm10 │ │ vpaddw %ymm1,%ymm10,%ymm1 │ │ vpshufb %ymm15,%ymm14,%ymm10 │ │ vpmaddubsw %ymm9,%ymm10,%ymm10 │ │ vpaddw %ymm6,%ymm10,%ymm6 │ │ - vpbroadcastd 0xd0333(%rip),%ymm10 │ │ + vpbroadcastd 0xcdf43(%rip),%ymm10 │ │ vpshufb %ymm15,%ymm11,%ymm11 │ │ vpmaddubsw %ymm10,%ymm11,%ymm11 │ │ vpshufb %ymm7,%ymm12,%ymm12 │ │ vpmaddubsw %ymm10,%ymm12,%ymm12 │ │ vpshufb %ymm7,%ymm13,%ymm13 │ │ vpmaddubsw %ymm10,%ymm13,%ymm13 │ │ vpshufb %ymm7,%ymm14,%ymm14 │ │ @@ -22053,20 +27206,20 @@ │ │ vpmulhrsw %ymm3,%ymm2,%ymm2 │ │ vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ vpmulhrsw %ymm3,%ymm6,%ymm6 │ │ lea -0x14(%r8),%ecx │ │ mov %rsp,%rdx │ │ vpackuswb %ymm2,%ymm0,%ymm0 │ │ vpackuswb %ymm6,%ymm1,%ymm1 │ │ - vpbroadcastd 0xd03e7(%rip),%xmm2 │ │ - vbroadcasti128 0xd049a(%rip),%ymm6 │ │ + vpbroadcastd 0xcdff7(%rip),%xmm2 │ │ + vbroadcasti128 0xce0aa(%rip),%ymm6 │ │ vmovdqa %ymm0,(%rdx) │ │ vmovdqa %ymm1,0x20(%rdx) │ │ vmovd %ecx,%xmm0 │ │ - vpbroadcastd 0xd03d8(%rip),%ymm1 │ │ + vpbroadcastd 0xcdfe8(%rip),%ymm1 │ │ vpbroadcastb %xmm0,%ymm0 │ │ vpaddb %ymm2,%ymm0,%ymm0 │ │ vpminub %ymm6,%ymm0,%ymm0 │ │ vpshufb %ymm0,%ymm12,%ymm12 │ │ vpminub %ymm6,%ymm1,%ymm1 │ │ vpshufb %ymm1,%ymm14,%ymm14 │ │ vpshufb %ymm7,%ymm11,%ymm0 │ │ @@ -22085,15 +27238,15 @@ │ │ vpshufb %ymm15,%ymm13,%ymm7 │ │ vpmaddubsw %ymm9,%ymm7,%ymm7 │ │ vpaddw %ymm2,%ymm10,%ymm2 │ │ vpshufb %ymm15,%ymm14,%ymm10 │ │ vpmaddubsw %ymm9,%ymm10,%ymm10 │ │ vpaddw %ymm7,%ymm1,%ymm1 │ │ vpaddw %ymm6,%ymm10,%ymm6 │ │ - vpbroadcastd 0xd01e4(%rip),%ymm9 │ │ + vpbroadcastd 0xcddf4(%rip),%ymm9 │ │ vpshufb %ymm8,%ymm11,%ymm11 │ │ vpmaddubsw %ymm9,%ymm11,%ymm11 │ │ vpshufb %ymm8,%ymm12,%ymm12 │ │ vpmaddubsw %ymm9,%ymm12,%ymm12 │ │ vpshufb %ymm8,%ymm13,%ymm13 │ │ vpmaddubsw %ymm9,%ymm13,%ymm13 │ │ vpshufb %ymm8,%ymm14,%ymm14 │ │ @@ -22112,19 +27265,19 @@ │ │ vmovdqa %ymm1,0x60(%rdx) │ │ vmovd %eax,%xmm12 │ │ vpbroadcastb (%rdx,%r10,1),%ymm7 │ │ lea -0x40(%rax),%ecx │ │ shl $0x6,%r10d │ │ vpbroadcastw %xmm12,%ymm12 │ │ sub %r10d,%ecx │ │ - vbroadcasti128 0xd0182(%rip),%ymm8 │ │ + vbroadcasti128 0xcdd92(%rip),%ymm8 │ │ vmovd %ecx,%xmm6 │ │ mov %eax,%r9d │ │ - vmovdqa 0xd00f1(%rip),%ymm10 │ │ - vpbroadcastd 0xd02b8(%rip),%ymm11 │ │ + vmovdqa 0xcdd01(%rip),%ymm10 │ │ + vpbroadcastd 0xcdec8(%rip),%ymm11 │ │ vpbroadcastw %xmm6,%ymm6 │ │ mov %r9d,%ecx │ │ shr $0x6,%ecx │ │ vmovdqu (%rdx,%rcx,1),%ymm0 │ │ vmovdqu 0x8(%rdx,%rcx,1),%ymm1 │ │ vpand %ymm6,%ymm4,%ymm2 │ │ vpsubw %ymm2,%ymm5,%ymm9 │ │ @@ -22153,32 +27306,32 @@ │ │ vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ vpaddw %ymm6,%ymm12,%ymm6 │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vpblendvb %ymm2,%ymm0,%ymm7,%ymm0 │ │ vmovdqa %ymm0,0x20(%rdi) │ │ dec %r8d │ │ - je 1f7de │ │ + je 25e0e │ │ add %rsi,%rdi │ │ cmp %r10d,%r9d │ │ - jb 1f71d │ │ + jb 25d4d │ │ vmovdqa %ymm7,(%rdi) │ │ vmovdqa %ymm7,0x20(%rdi) │ │ add %rsi,%rdi │ │ dec %r8d │ │ - jg 1f7cd │ │ + jg 25dfd │ │ add $0x98,%rsp │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax) │ │ push %rbx │ │ sub $0xf0,%rsp │ │ - lea 0xd03d1(%rip),%rbx │ │ + lea 0xcdfe1(%rip),%rbx │ │ tzcnt %ecx,%ecx │ │ - lea 0xeaeac(%rip),%rax │ │ + lea 0xe869c(%rip),%rax │ │ movslq (%rbx,%rcx,4),%rcx │ │ movzbl %r9b,%r10d │ │ xor $0x400,%r9d │ │ mov %rax,%r11 │ │ sub %r10,%rax │ │ add %rbx,%rcx │ │ add $0xfffffffffffffcf0,%rbx │ │ @@ -22204,27 +27357,27 @@ │ │ lea 0x1040(%rax),%edx │ │ vmovd %r10d,%xmm5 │ │ mov $0xec0,%r11d │ │ mov $0xfffffffffffffffc,%r10 │ │ vpshuflw $0x0,%xmm5,%xmm5 │ │ vpmullw 0xe0(%rbx),%xmm5,%xmm5 │ │ test $0x400,%r9d │ │ - jne 1fbbe │ │ + jne 261ee │ │ lea 0x2(%r8),%ecx │ │ add $0x3fe,%r9d │ │ shl $0x6,%ecx │ │ test %r9d,%ecx │ │ - jne 1fa1a │ │ + jne 2604a │ │ vpbroadcastd 0x198(%rbx),%xmm3 │ │ - callq 1f950 │ │ + callq 25f80 │ │ sub $0x433,%r9d │ │ lea 0x3(%r8),%ecx │ │ xor $0x7f,%r9d │ │ - callq 1f910 │ │ - jmpq 1fae8 │ │ + callq 25f40 │ │ + jmpq 26118 │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax,%rax,1) │ │ vmovd %ecx,%xmm8 │ │ mov %r9d,%ecx │ │ vmovd %r9d,%xmm7 │ │ vpbroadcastb %xmm8,%ymm8 │ │ shr $0x8,%ecx │ │ @@ -22277,17 +27430,17 @@ │ │ vpaddw %xmm5,%xmm15,%xmm5 │ │ vpackuswb %xmm1,%xmm1,%xmm1 │ │ vpunpcklbw %xmm1,%xmm0,%xmm0 │ │ vmovdqa %xmm0,0x38(%rsp) │ │ retq │ │ lea 0x3(%r8),%ecx │ │ sub $0x458,%r9d │ │ - callq 1f910 │ │ + callq 25f40 │ │ test %ecx,%ecx │ │ - je 1fab7 │ │ + je 260e7 │ │ popcnt %ecx,%ecx │ │ vpbroadcastd 0x198(%rbx),%xmm2 │ │ vpminub -0x40(%rbx),%xmm2,%xmm2 │ │ vpbroadcastd -0x68(%rbx,%rcx,4),%xmm0 │ │ vpbroadcastd -0x5c(%rbx,%rcx,4),%xmm4 │ │ vpshufb %xmm2,%xmm1,%xmm3 │ │ vpshufd $0x39,%xmm2,%xmm2 │ │ @@ -22308,33 +27461,33 @@ │ │ vpackuswb %xmm0,%xmm0,%xmm0 │ │ vpblendvb %xmm4,%xmm1,%xmm0,%xmm0 │ │ vmovd %xmm0,0x41(%rsp) │ │ lea 0x2(%r8),%ecx │ │ add $0x3cd,%r9d │ │ shl $0x6,%ecx │ │ test %r9d,%ecx │ │ - je 1fbb9 │ │ + je 261e9 │ │ vpbroadcastd 0x100(%rbx),%xmm0 │ │ vpsubb %xmm7,%xmm0,%xmm0 │ │ vpand %xmm0,%xmm8,%xmm0 │ │ vpcmpgtb %xmm9,%xmm0,%xmm0 │ │ vpmovmskb %xmm0,%ecx │ │ test %ecx,%ecx │ │ - je 1fbbe │ │ + je 261ee │ │ popcnt %ecx,%ecx │ │ mov $0xa,%r9d │ │ cmp $0x10,%r8d │ │ vmovdqu 0x31(%rsp),%xmm2 │ │ vinserti128 $0x1,0x2b(%rsp),%ymm2,%ymm2 │ │ cmovs %r8d,%r9d │ │ xor $0xf,%r9d │ │ vmovd %r9d,%xmm0 │ │ vbroadcasti128 -0x34(%rbx),%ymm1 │ │ vbroadcasti128 -0x30(%rbx),%ymm4 │ │ - vinserti128 $0x1,0xcfd59(%rip),%ymm1,%ymm3 │ │ + vinserti128 $0x1,0xcd969(%rip),%ymm1,%ymm3 │ │ vpblendd $0xf,%ymm4,%ymm1,%ymm1 │ │ vinserti128 $0x0,-0x2c(%rbx),%ymm4,%ymm4 │ │ vpbroadcastb %xmm0,%ymm0 │ │ vpmaxub %ymm3,%ymm0,%ymm0 │ │ vpbroadcastd -0x68(%rbx,%rcx,4),%ymm3 │ │ vpshufb %ymm0,%ymm2,%ymm0 │ │ vpmaddubsw %ymm3,%ymm0,%ymm0 │ │ @@ -22351,16 +27504,16 @@ │ │ vpaddw %ymm0,%ymm1,%ymm1 │ │ vpaddw %ymm2,%ymm1,%ymm1 │ │ vpmulhrsw %ymm1,%ymm13,%ymm1 │ │ vextracti128 $0x1,%ymm1,%xmm0 │ │ vpackuswb %xmm1,%xmm0,%xmm0 │ │ vpblendvb %xmm4,0x30(%rsp),%xmm0,%xmm0 │ │ vmovdqa %xmm0,0x30(%rsp) │ │ - jmp 1fbbe │ │ - callq 1f9b0 │ │ + jmp 261ee │ │ + callq 25fe0 │ │ vmovd %eax,%xmm0 │ │ vmovdqa 0x100(%rbx),%ymm12 │ │ lea 0x38(%rsp),%r9 │ │ vpbroadcastw %xmm0,%ymm0 │ │ lea (%rsi,%rsi,2),%rbx │ │ vpsraw $0x6,%xmm5,%xmm1 │ │ vpand %xmm5,%xmm14,%xmm5 │ │ @@ -22394,15 +27547,15 @@ │ │ vpblendd $0xf0,%ymm1,%ymm0,%ymm0 │ │ vpsubw %ymm2,%ymm15,%ymm1 │ │ vpsllw $0x8,%ymm2,%ymm2 │ │ vpshufb %ymm10,%ymm0,%ymm0 │ │ vpor %ymm2,%ymm1,%ymm1 │ │ vpmaddubsw %ymm1,%ymm0,%ymm0 │ │ cmp $0x40,%ecx │ │ - jge 1fc97 │ │ + jge 262c7 │ │ vmovdqa %ymm7,%ymm1 │ │ vpgatherdq %ymm1,(%r9,%xmm4,1),%ymm3 │ │ vpshufb %ymm11,%ymm3,%ymm1 │ │ vpermd %ymm1,%ymm12,%ymm1 │ │ vpmaddubsw %ymm5,%ymm1,%ymm1 │ │ vpsraw $0xf,%ymm6,%ymm2 │ │ vpblendvb %ymm2,%ymm1,%ymm0,%ymm0 │ │ @@ -22412,18 +27565,18 @@ │ │ vpackuswb %ymm0,%ymm0,%ymm0 │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ vmovd %xmm0,(%rdi,%rsi,2) │ │ vpextrd $0x1,%xmm0,(%rdi,%rbx,1) │ │ vmovd %xmm1,(%rdi) │ │ vpextrd $0x1,%xmm1,(%rdi,%rsi,1) │ │ sub $0x4,%r8d │ │ - je 1fd23 │ │ + je 26353 │ │ lea (%rdi,%rsi,4),%rdi │ │ cmp %r11d,%edx │ │ - jge 1fc19 │ │ + jge 26249 │ │ vmovdqa %ymm7,%ymm1 │ │ vpgatherdq %ymm1,(%r9,%xmm4,1),%ymm2 │ │ add %r10,%r9 │ │ vpshufb %ymm11,%ymm2,%ymm0 │ │ vpermd %ymm0,%ymm12,%ymm0 │ │ vpmaddubsw %ymm5,%ymm0,%ymm0 │ │ vpmulhrsw %ymm0,%ymm13,%ymm0 │ │ @@ -22431,47 +27584,47 @@ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ vmovd %xmm0,(%rdi,%rsi,2) │ │ vpextrd $0x1,%xmm0,(%rdi,%rbx,1) │ │ vmovd %xmm1,(%rdi) │ │ vpextrd $0x1,%xmm1,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ sub $0x4,%r8d │ │ - jg 1fcd7 │ │ + jg 26307 │ │ add $0xf0,%rsp │ │ pop %rbx │ │ vzeroupper │ │ retq │ │ vbroadcasti128 0xc0(%rbx),%ymm6 │ │ vmovd %r10d,%xmm5 │ │ vbroadcasti128 -0x3e(%rbx),%ymm10 │ │ vbroadcasti128 0x70(%rbx),%ymm11 │ │ lea 0x1040(%rax),%edx │ │ vpbroadcastw %xmm5,%xmm5 │ │ mov $0xdc0,%r11d │ │ mov $0xfffffffffffffffc,%r10 │ │ vpmullw 0xe0(%rbx),%xmm5,%xmm5 │ │ test $0x400,%r9d │ │ - jne 1ff9b │ │ + jne 265cb │ │ lea 0x7e(%r9),%ecx │ │ mov %r8b,%cl │ │ cmp $0x8,%ecx │ │ - ja 1fda9 │ │ + ja 263d9 │ │ vpbroadcastd 0x3c(%rbx),%xmm3 │ │ vmovhps %xmm1,0x50(%rsp) │ │ - callq 1f950 │ │ + callq 25f80 │ │ sub $0x35,%r9d │ │ lea 0x7(%r8),%ecx │ │ xor $0x7f,%r9d │ │ - callq 1f910 │ │ - jmpq 1fe68 │ │ + callq 25f40 │ │ + jmpq 26498 │ │ lea 0x7(%r8),%ecx │ │ sub $0x5a,%r9d │ │ - callq 1f910 │ │ + callq 25f40 │ │ test %ecx,%ecx │ │ - je 1fe3e │ │ + je 2646e │ │ popcnt %ecx,%ecx │ │ vpbroadcastd 0x3c(%rbx),%xmm3 │ │ vpminub -0x38(%rbx),%xmm3,%xmm3 │ │ vpbroadcastd -0x68(%rbx,%rcx,4),%xmm0 │ │ vpbroadcastd -0x5c(%rbx,%rcx,4),%xmm4 │ │ vpshufb -0x40(%rbx),%xmm1,%xmm2 │ │ vpmaddubsw %xmm0,%xmm2,%xmm0 │ │ @@ -22490,28 +27643,28 @@ │ │ vpsrldq $0x1,%xmm1,%xmm1 │ │ vpackuswb %xmm0,%xmm0,%xmm0 │ │ vpblendvb %xmm4,%xmm1,%xmm0,%xmm0 │ │ vmovq %xmm0,0x41(%rsp) │ │ lea -0x33(%r9),%ecx │ │ mov %r8b,%cl │ │ cmp $0x8,%ecx │ │ - jbe 1ff96 │ │ + jbe 265c6 │ │ vpbroadcastd 0x100(%rbx),%ymm0 │ │ vpsubb %ymm7,%ymm0,%ymm0 │ │ vpand %ymm0,%ymm8,%ymm0 │ │ vpcmpgtb %ymm9,%ymm0,%ymm0 │ │ vpmovmskb %ymm0,%ecx │ │ test %ecx,%ecx │ │ - je 1ff9b │ │ + je 265cb │ │ popcnt %ecx,%ecx │ │ vpbroadcastd -0x68(%rbx,%rcx,4),%ymm7 │ │ vpbroadcastd -0x5c(%rbx,%rcx,4),%ymm8 │ │ vpbroadcastd -0x50(%rbx,%rcx,4),%ymm9 │ │ cmp $0x20,%r8d │ │ - jne 1fee9 │ │ + jne 26519 │ │ vmovdqu 0x1b(%rsp),%xmm2 │ │ vinserti128 $0x1,0x23(%rsp),%ymm2,%ymm2 │ │ vpbroadcastd 0x188(%rbx),%xmm0 │ │ vbroadcasti128 -0x38(%rbx),%ymm3 │ │ vbroadcasti128 -0x34(%rbx),%ymm1 │ │ vbroadcasti128 -0x30(%rbx),%ymm4 │ │ vpmaxub %ymm0,%ymm3,%ymm3 │ │ @@ -22520,15 +27673,15 @@ │ │ vpshufb %ymm1,%ymm2,%ymm1 │ │ vpmaddubsw %ymm8,%ymm1,%ymm1 │ │ vpshufb %ymm4,%ymm2,%ymm2 │ │ vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ vpaddw %ymm1,%ymm3,%ymm3 │ │ vpaddw %ymm2,%ymm3,%ymm3 │ │ vpmulhrsw %ymm3,%ymm13,%ymm3 │ │ - jmp 1ff05 │ │ + jmp 26535 │ │ mov $0xa,%r9d │ │ cmp $0x10,%r8d │ │ cmovs %r8d,%r9d │ │ xor $0xf,%r9d │ │ vmovd %r9d,%xmm0 │ │ vpbroadcastb %xmm0,%ymm0 │ │ vbroadcasti128 -0x34(%rbx),%ymm1 │ │ @@ -22552,16 +27705,16 @@ │ │ vpaddw %ymm2,%ymm1,%ymm1 │ │ vpmulhrsw %ymm1,%ymm13,%ymm1 │ │ vpsubb -0xa0(%rbx),%ymm7,%ymm7 │ │ vpackuswb %ymm1,%ymm3,%ymm3 │ │ vpermq $0x78,%ymm3,%ymm3 │ │ vpblendvb %ymm7,0x20(%rsp),%ymm3,%ymm3 │ │ vmovdqa %ymm3,0x20(%rsp) │ │ - jmp 1ff9b │ │ - callq 1f9b0 │ │ + jmp 265cb │ │ + callq 25fe0 │ │ vmovd %eax,%xmm3 │ │ lea 0x38(%rsp),%r9 │ │ vpshufd $0xd8,%xmm5,%xmm1 │ │ vpand %xmm5,%xmm14,%xmm5 │ │ vpbroadcastw %xmm3,%ymm3 │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ vpsubw %xmm5,%xmm15,%xmm2 │ │ @@ -22598,15 +27751,15 @@ │ │ vpand %ymm4,%ymm14,%ymm2 │ │ vpsubw %ymm2,%ymm15,%ymm5 │ │ vpsllw $0x8,%ymm2,%ymm2 │ │ vpshufb %ymm10,%ymm1,%ymm1 │ │ vpor %ymm5,%ymm2,%ymm2 │ │ vpmaddubsw %ymm2,%ymm1,%ymm1 │ │ cmp $0x40,%ecx │ │ - jge 200ad │ │ + jge 266dd │ │ vmovdqa %ymm7,%ymm5 │ │ vpgatherdq %ymm7,(%r9,%xmm9,1),%ymm3 │ │ vmovdqa %ymm5,%ymm7 │ │ vpgatherdq %ymm5,(%r9,%xmm8,1),%ymm2 │ │ vpshufb %ymm11,%ymm3,%ymm3 │ │ vpshufb %ymm11,%ymm2,%ymm2 │ │ vpunpckldq %ymm3,%ymm2,%ymm5 │ │ @@ -22626,18 +27779,18 @@ │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ vmovq %xmm0,(%rdi) │ │ vmovhps %xmm0,(%rdi,%rsi,2) │ │ vmovq %xmm1,(%rdi,%rsi,1) │ │ vmovhps %xmm1,(%rdi,%rbx,1) │ │ sub $0x4,%r8d │ │ - je 2015e │ │ + je 2678e │ │ lea (%rdi,%rsi,4),%rdi │ │ cmp %r11d,%edx │ │ - jge 1ffec │ │ + jge 2661c │ │ vmovdqa %ymm7,%ymm0 │ │ vpgatherdq %ymm7,(%r9,%xmm9,1),%ymm5 │ │ vmovdqa %ymm0,%ymm7 │ │ vpgatherdq %ymm0,(%r9,%xmm8,1),%ymm3 │ │ add %r10,%r9 │ │ vpshufb %ymm11,%ymm5,%ymm2 │ │ vpshufb %ymm11,%ymm3,%ymm1 │ │ @@ -22653,27 +27806,27 @@ │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ vmovq %xmm0,(%rdi) │ │ vmovhps %xmm0,(%rdi,%rsi,2) │ │ vmovq %xmm1,(%rdi,%rsi,1) │ │ vmovhps %xmm1,(%rdi,%rbx,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ sub $0x4,%r8d │ │ - jg 200ee │ │ + jg 2671e │ │ add $0xf0,%rsp │ │ pop %rbx │ │ vzeroupper │ │ retq │ │ mov %r8d,%r11d │ │ test $0x400,%r9d │ │ - jne 203fd │ │ + jne 26a2d │ │ lea 0xf(%r8),%ecx │ │ sub $0x5a,%r9d │ │ - callq 1f910 │ │ + callq 25f40 │ │ test %ecx,%ecx │ │ - je 20227 │ │ + je 26857 │ │ popcnt %ecx,%ecx │ │ vbroadcasti128 0x1(%rdx),%ymm6 │ │ vmovdqa -0x40(%rbx),%xmm2 │ │ vinserti128 $0x1,-0x32(%rbx),%ymm2,%ymm2 │ │ vmovdqu -0x38(%rbx),%xmm3 │ │ vinserti128 $0x1,-0x2a(%rbx),%ymm3,%ymm3 │ │ vpblendd $0xf0,%ymm6,%ymm1,%ymm1 │ │ @@ -22699,29 +27852,29 @@ │ │ vmovdqu %xmm0,0x41(%rsp) │ │ vpbroadcastd 0x100(%rbx),%ymm0 │ │ vpsubb %ymm7,%ymm0,%ymm0 │ │ vpand %ymm0,%ymm8,%ymm0 │ │ vpcmpgtb %ymm9,%ymm0,%ymm0 │ │ vpmovmskb %ymm0,%ecx │ │ test %ecx,%ecx │ │ - je 203fd │ │ + je 26a2d │ │ popcnt %ecx,%ecx │ │ vpbroadcastd -0x68(%rbx,%rcx,4),%ymm7 │ │ vpbroadcastd -0x5c(%rbx,%rcx,4),%ymm8 │ │ vpbroadcastd -0x50(%rbx,%rcx,4),%ymm9 │ │ vmovd 0x108(%rsp),%xmm6 │ │ vpminsw %xmm6,%xmm15,%xmm6 │ │ vpbroadcastb %xmm6,%ymm6 │ │ cmp $0x20,%r8d │ │ - jl 20367 │ │ + jl 26997 │ │ vpbroadcastd 0x188(%rbx),%xmm0 │ │ vbroadcasti128 -0x38(%rbx),%ymm10 │ │ vbroadcasti128 -0x34(%rbx),%ymm11 │ │ vbroadcasti128 -0x30(%rbx),%ymm12 │ │ - je 2032a │ │ + je 2695a │ │ vmovdqu -0x45(%rdx),%ymm3 │ │ vmovdqu -0x3d(%rdx),%ymm5 │ │ vpmaxub %ymm0,%ymm10,%ymm1 │ │ vpshufb %ymm1,%ymm3,%ymm1 │ │ vpmaddubsw %ymm7,%ymm1,%ymm1 │ │ vpshufb %ymm11,%ymm3,%ymm2 │ │ vpmaddubsw %ymm8,%ymm2,%ymm2 │ │ @@ -22741,28 +27894,28 @@ │ │ vpaddw %ymm5,%ymm2,%ymm2 │ │ vpmulhrsw %ymm1,%ymm13,%ymm1 │ │ vpmulhrsw %ymm2,%ymm13,%ymm2 │ │ vpsubb %ymm3,%ymm6,%ymm3 │ │ vpackuswb %ymm2,%ymm1,%ymm1 │ │ vpblendvb %ymm3,-0x40(%rdx),%ymm1,%ymm1 │ │ vmovdqa %ymm1,(%rsp) │ │ - jmp 2032e │ │ + jmp 2695e │ │ vpmaxub %ymm0,%ymm10,%ymm10 │ │ vmovdqu -0x25(%rdx),%xmm2 │ │ vinserti128 $0x1,-0x1d(%rdx),%ymm2,%ymm2 │ │ vpshufb %ymm10,%ymm2,%ymm3 │ │ vpshufb %ymm11,%ymm2,%ymm1 │ │ vpshufb %ymm12,%ymm2,%ymm2 │ │ vpmaddubsw %ymm7,%ymm3,%ymm3 │ │ vpmaddubsw %ymm8,%ymm1,%ymm1 │ │ vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ vpaddw %ymm1,%ymm3,%ymm3 │ │ vpaddw %ymm2,%ymm3,%ymm3 │ │ vpmulhrsw %ymm3,%ymm13,%ymm3 │ │ - jmp 20383 │ │ + jmp 269b3 │ │ mov $0xa,%r9d │ │ cmp $0x10,%r8d │ │ cmovs %r8d,%r9d │ │ xor $0xf,%r9d │ │ vmovd %r9d,%xmm0 │ │ vpbroadcastb %xmm0,%ymm0 │ │ vmovdqu -0xf(%rdx),%xmm2 │ │ @@ -22830,15 +27983,15 @@ │ │ vpand %ymm5,%ymm14,%ymm2 │ │ vpsubw %ymm2,%ymm15,%ymm3 │ │ vpsllw $0x8,%ymm2,%ymm2 │ │ vpshufb %ymm10,%ymm1,%ymm1 │ │ vpor %ymm3,%ymm2,%ymm2 │ │ vpmaddubsw %ymm2,%ymm1,%ymm1 │ │ cmp $0x40,%ecx │ │ - jge 2052d │ │ + jge 26b5d │ │ vpunpckhwd %ymm5,%ymm5,%ymm2 │ │ vpgatherdd %ymm2,(%r9,%ymm9,1),%ymm4 │ │ vpunpcklwd %ymm5,%ymm5,%ymm2 │ │ vpgatherdd %ymm2,(%r9,%ymm8,1),%ymm3 │ │ vpshufb %ymm11,%ymm4,%ymm4 │ │ vpshufb %ymm11,%ymm3,%ymm3 │ │ vpunpcklqdq %ymm4,%ymm3,%ymm2 │ │ @@ -22854,18 +28007,18 @@ │ │ vpaddw %ymm7,%ymm5,%ymm6 │ │ sub $0x2,%r9 │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ vmovdqa %xmm0,(%rdi) │ │ vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ sub $0x2,%r8d │ │ - je 205c7 │ │ + je 26bf7 │ │ lea (%rdi,%rsi,2),%rdi │ │ cmp $0xbc0,%edx │ │ - jge 20482 │ │ + jge 26ab2 │ │ vmovdqa %ymm7,%ymm0 │ │ vpgatherdd %ymm7,(%r9,%ymm9,1),%ymm4 │ │ vmovdqa %ymm0,%ymm7 │ │ vpgatherdd %ymm0,(%r9,%ymm8,1),%ymm3 │ │ sub $0x2,%r9 │ │ vpshufb %ymm11,%ymm4,%ymm2 │ │ vpshufb %ymm11,%ymm3,%ymm1 │ │ @@ -22877,35 +28030,35 @@ │ │ vpmulhrsw %ymm1,%ymm13,%ymm1 │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ vmovdqa %xmm0,(%rdi) │ │ vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r8d │ │ - jg 2056a │ │ + jg 26b9a │ │ sub $0x100,%r11d │ │ - jl 20606 │ │ + jl 26c36 │ │ vpbroadcastd 0x9c(%rsp),%ymm0 │ │ vpaddw 0xa0(%rsp),%ymm0,%ymm0 │ │ vpaddw 0xc0(%rsp),%ymm13,%ymm6 │ │ add $0x10,%r10 │ │ add $0x400,%ebx │ │ movzbl %r11b,%r8d │ │ mov %r10,%rdi │ │ vpaddw %ymm6,%ymm13,%ymm6 │ │ - jmpq 20443 │ │ + jmpq 26a73 │ │ add $0xf0,%rsp │ │ pop %rbx │ │ vzeroupper │ │ retq │ │ vmovdqa 0x20(%rdx),%ymm2 │ │ lea 0x100(%r8),%r11d │ │ vmovdqa %ymm2,0x60(%rsp) │ │ test $0x400,%r9d │ │ - jne 203fd │ │ + jne 26a2d │ │ vpbroadcastd -0x5c(%rbx),%ymm7 │ │ vpbroadcastd -0x50(%rbx),%ymm8 │ │ vpbroadcastd -0x44(%rbx),%ymm9 │ │ vmovdqa -0x40(%rbx),%xmm5 │ │ vinserti128 $0x1,-0x36(%rbx),%ymm5,%ymm5 │ │ vinserti128 $0x1,0xb(%rdx),%ymm1,%ymm1 │ │ vmovdqu -0x34(%rbx),%xmm6 │ │ @@ -22935,22 +28088,22 @@ │ │ vpaddw %ymm3,%ymm1,%ymm1 │ │ vpmulhrsw %ymm0,%ymm13,%ymm0 │ │ vpmulhrsw %ymm1,%ymm13,%ymm1 │ │ vpsubb -0xc0(%rbx),%ymm10,%ymm10 │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vpblendvb %ymm10,0x1(%rdx),%ymm0,%ymm0 │ │ vmovdqu %ymm0,0x41(%rsp) │ │ - jmpq 20262 │ │ + jmpq 26892 │ │ vmovdqa 0x20(%rdx),%ymm2 │ │ mov 0x40(%rdx),%ecx │ │ lea 0x300(%r8),%r11d │ │ vmovdqa %ymm2,0x60(%rsp) │ │ mov %ecx,0x80(%rsp) │ │ test $0x400,%r9d │ │ - jne 203fd │ │ + jne 26a2d │ │ vpbroadcastd -0x5c(%rbx),%ymm7 │ │ vpbroadcastd -0x50(%rbx),%ymm8 │ │ vpbroadcastd -0x44(%rbx),%ymm9 │ │ vmovdqu -0x3c(%rbx),%xmm6 │ │ vinserti128 $0x1,-0x36(%rbx),%ymm6,%ymm6 │ │ vmovdqu 0x1e(%rdx),%xmm3 │ │ vinserti128 $0x1,0x2b(%rdx),%ymm3,%ymm3 │ │ @@ -22988,65 +28141,65 @@ │ │ vpsubb -0xc0(%rbx),%ymm3,%ymm3 │ │ vinserti128 $0x1,0xd(%rdx),%ymm1,%ymm1 │ │ vpackuswb %ymm2,%ymm0,%ymm0 │ │ vpblendvb %ymm3,0x21(%rdx),%ymm0,%ymm0 │ │ vmovdqu 0x6(%rdx),%xmm3 │ │ vinserti128 $0x1,0x13(%rdx),%ymm3,%ymm3 │ │ vmovdqu %ymm0,0x61(%rsp) │ │ - jmpq 20680 │ │ + jmpq 26cb0 │ │ nopl 0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ - lea 0xcf3ad(%rip),%rax │ │ + lea 0xccfbd(%rip),%rax │ │ tzcnt %r8d,%r8d │ │ - lea 0xe9f26(%rip),%r10 │ │ + lea 0xe7716(%rip),%r10 │ │ dec %rdx │ │ movslq (%rax,%r8,4),%r8 │ │ sub $0xb4,%r9d │ │ add %rax,%r8 │ │ mov %r9d,%eax │ │ neg %eax │ │ xor $0x400,%r9d │ │ or $0xffffffffffffff81,%rax │ │ movzwl (%r10,%rax,1),%eax │ │ - vpbroadcastd 0xcf28a(%rip),%ymm3 │ │ - vpbroadcastd 0xcf275(%rip),%ymm4 │ │ - vpbroadcastd 0xcf1d8(%rip),%ymm5 │ │ + vpbroadcastd 0xcce9a(%rip),%ymm3 │ │ + vpbroadcastd 0xcce85(%rip),%ymm4 │ │ + vpbroadcastd 0xccde8(%rip),%ymm5 │ │ mov %ecx,%r10d │ │ jmpq *%r8 │ │ lea (%rsi,%rsi,2),%r10 │ │ cmp $0x28,%r9b │ │ - jae 20a08 │ │ + jae 27038 │ │ lea -0x400(%r9),%r8d │ │ sar $0x7,%r8d │ │ add %ecx,%r8d │ │ - jg 20a08 │ │ + jg 27038 │ │ sub $0x38,%rsp │ │ vmovdqu -0x7(%rdx),%xmm8 │ │ - vpshufb 0xcf01e(%rip),%xmm8,%xmm0 │ │ + vpshufb 0xccc2e(%rip),%xmm8,%xmm0 │ │ vpbroadcastb %xmm8,%xmm2 │ │ - vpshufb 0xcefb6(%rip),%xmm8,%xmm1 │ │ + vpshufb 0xccbc6(%rip),%xmm8,%xmm1 │ │ vmovdqa %xmm2,0x10(%rsp) │ │ - vpbroadcastd 0xcefd1(%rip),%xmm2 │ │ + vpbroadcastd 0xccbe1(%rip),%xmm2 │ │ add %eax,%eax │ │ vpmaddubsw %xmm2,%xmm0,%xmm0 │ │ vpmaddubsw %xmm2,%xmm1,%xmm1 │ │ vmovd %eax,%xmm7 │ │ mov %eax,%edx │ │ vpbroadcastw %xmm7,%ymm7 │ │ vpaddw %xmm0,%xmm1,%xmm1 │ │ vpmulhrsw %xmm3,%xmm1,%xmm1 │ │ vpslldq $0x8,%ymm7,%ymm6 │ │ vpaddw %xmm7,%xmm7,%xmm2 │ │ vpaddw %ymm7,%ymm6,%ymm6 │ │ vpackuswb %xmm1,%xmm1,%xmm1 │ │ vpaddw %ymm2,%ymm6,%ymm6 │ │ vpunpcklbw %xmm8,%xmm1,%xmm1 │ │ - vmovdqa 0xcf033(%rip),%xmm8 │ │ + vmovdqa 0xccc43(%rip),%xmm8 │ │ vpsllw $0x2,%ymm7,%ymm7 │ │ - vpshufb 0xcf1b5(%rip),%xmm1,%xmm1 │ │ + vpshufb 0xccdc5(%rip),%xmm1,%xmm1 │ │ vmovdqa %xmm1,(%rsp) │ │ lea (%rdx,%rax,1),%r8d │ │ shr $0x6,%edx │ │ vpbroadcastq (%rsp,%rdx,1),%ymm1 │ │ lea (%r8,%rax,1),%edx │ │ shr $0x6,%r8d │ │ vpbroadcastq (%rsp,%r8,1),%ymm2 │ │ @@ -23070,40 +28223,40 @@ │ │ vpshufb %xmm8,%xmm1,%xmm1 │ │ vmovd %xmm1,(%rdi) │ │ vpextrd $0x1,%xmm1,(%rdi,%rsi,1) │ │ vpextrd $0x2,%xmm1,(%rdi,%rsi,2) │ │ vpextrd $0x3,%xmm1,(%rdi,%r10,1) │ │ add $0x4,%rdi │ │ sub $0x4,%ecx │ │ - jg 20930 │ │ + jg 26f60 │ │ add $0x38,%rsp │ │ vzeroupper │ │ retq │ │ nopl (%rax) │ │ - lea 0xceee9(%rip),%r8 │ │ + lea 0xccaf9(%rip),%r8 │ │ vmovd %r11d,%xmm0 │ │ vmovd %r9d,%xmm2 │ │ shr $0x8,%r9d │ │ vpbroadcastb %xmm0,%ymm0 │ │ vpbroadcastb %xmm2,%ymm2 │ │ vpcmpeqb -0x80(%r8),%ymm0,%ymm1 │ │ vpand %ymm2,%ymm1,%ymm1 │ │ vmovdqa (%r8,%r9,8),%xmm2 │ │ vpcmpgtb %ymm2,%ymm1,%ymm1 │ │ vpmovmskb %ymm1,%r9d │ │ retq │ │ sub $0x28,%rsp │ │ mov $0x7,%r11d │ │ test $0x400,%r9d │ │ - jne 20abd │ │ + jne 270ed │ │ lea 0x3(%rcx),%r11d │ │ - callq 209d0 │ │ + callq 27000 │ │ mov $0x7,%r11d │ │ test %r9d,%r9d │ │ - je 20abd │ │ + je 270ed │ │ popcnt %r9d,%r9d │ │ vpbroadcastd 0x180(%r8),%ymm7 │ │ vbroadcasti128 -0xe(%rdx),%ymm2 │ │ vpmaxub -0x44(%r8),%ymm7,%ymm1 │ │ vpbroadcastd -0x68(%r8,%r9,4),%ymm8 │ │ vpmaxub -0x3c(%r8),%ymm7,%ymm7 │ │ vpbroadcastd -0x5c(%r8,%r9,4),%ymm9 │ │ @@ -23122,36 +28275,36 @@ │ │ lea 0xf(%rsp),%rdx │ │ cmp $0x4,%ecx │ │ cmovne %r8d,%r11d │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ vpackuswb %xmm1,%xmm0,%xmm0 │ │ vmovdqa %xmm0,(%rsp) │ │ vmovd %eax,%xmm6 │ │ - vpbroadcastq 0xcee96(%rip),%ymm0 │ │ + vpbroadcastq 0xccaa6(%rip),%ymm0 │ │ mov %rdx,%r8 │ │ sub $0x4,%rdx │ │ neg %rax │ │ vpbroadcastw %xmm6,%ymm6 │ │ sub %r11,%r8 │ │ shl $0x6,%r11d │ │ vpbroadcastb (%r8),%ymm7 │ │ lea 0x3f(%rax),%r8 │ │ vmovd %r11d,%xmm9 │ │ not %r11d │ │ - vbroadcasti128 0xcee46(%rip),%ymm8 │ │ + vbroadcasti128 0xcca56(%rip),%ymm8 │ │ add $0x40,%r11d │ │ vpbroadcastw %xmm9,%ymm9 │ │ vpsrlw $0x8,%ymm7,%ymm7 │ │ vpaddw %ymm6,%ymm6,%ymm10 │ │ vpsubw %ymm0,%ymm9,%ymm9 │ │ vpblendd $0xcc,%ymm10,%ymm6,%ymm6 │ │ vmovdqa %xmm10,%xmm0 │ │ vpaddw %ymm0,%ymm6,%ymm6 │ │ vpaddw %ymm10,%ymm10,%ymm10 │ │ - vmovdqa 0xcee24(%rip),%xmm11 │ │ + vmovdqa 0xcca34(%rip),%xmm11 │ │ lea (%r8,%rax,1),%r9 │ │ sar $0x6,%r8 │ │ vpbroadcastq (%rdx,%r8,1),%ymm1 │ │ lea (%r9,%rax,1),%r8 │ │ sar $0x6,%r9 │ │ vpbroadcastq (%rdx,%r9,1),%ymm2 │ │ lea (%r8,%rax,1),%r9 │ │ @@ -23176,46 +28329,46 @@ │ │ vpackuswb %xmm0,%xmm1,%xmm1 │ │ vpshufb %xmm11,%xmm1,%xmm1 │ │ vmovd %xmm1,(%rdi) │ │ vpextrd $0x1,%xmm1,(%rdi,%rsi,1) │ │ vpextrd $0x2,%xmm1,(%rdi,%rsi,2) │ │ vpextrd $0x3,%xmm1,(%rdi,%r10,1) │ │ sub $0x4,%ecx │ │ - je 20bf9 │ │ + je 27229 │ │ add $0x4,%rdi │ │ cmp %r11d,%r8d │ │ - jg 20b2c │ │ + jg 2715c │ │ vpackuswb %xmm7,%xmm7,%xmm7 │ │ vmovd %xmm7,(%rdi) │ │ vmovd %xmm7,(%rdi,%rsi,1) │ │ vmovd %xmm7,(%rdi,%rsi,2) │ │ vmovd %xmm7,(%rdi,%r10,1) │ │ add $0x4,%rdi │ │ sub $0x4,%ecx │ │ - jg 20bdc │ │ + jg 2720c │ │ add $0x28,%rsp │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ lea 0xd8(%r9),%r8d │ │ mov %cl,%r8b │ │ cmp $0x8,%r8d │ │ - ja 20db5 │ │ + ja 273e5 │ │ sub $0x38,%rsp │ │ and $0x4,%r8d │ │ vmovdqa -0xf(%rdx),%xmm0 │ │ vinserti128 $0x1,-0x9(%rdx),%ymm0,%ymm0 │ │ vmovd %r8d,%xmm1 │ │ - vmovdqu 0xcec3d(%rip),%xmm2 │ │ - vinserti128 $0x1,0xcec37(%rip),%ymm2,%ymm2 │ │ + vmovdqu 0xcc84d(%rip),%xmm2 │ │ + vinserti128 $0x1,0xcc847(%rip),%ymm2,%ymm2 │ │ vpbroadcastb %xmm1,%xmm1 │ │ - vpbroadcastd 0xcec4f(%rip),%ymm7 │ │ - vpmaxub 0xcec77(%rip),%xmm1,%xmm1 │ │ - vinserti128 $0x1,0xcec71(%rip),%ymm1,%ymm1 │ │ + vpbroadcastd 0xcc85f(%rip),%ymm7 │ │ + vpmaxub 0xcc887(%rip),%xmm1,%xmm1 │ │ + vinserti128 $0x1,0xcc881(%rip),%ymm1,%ymm1 │ │ add %eax,%eax │ │ vpshufb %ymm1,%ymm0,%ymm1 │ │ vpshufb %ymm2,%ymm0,%ymm2 │ │ vinserti128 $0x1,-0x7(%rdx),%ymm0,%ymm0 │ │ vmovd %eax,%xmm6 │ │ vpmaddubsw %ymm7,%ymm1,%ymm1 │ │ vpmaddubsw %ymm7,%ymm2,%ymm2 │ │ @@ -23225,15 +28378,15 @@ │ │ vpaddw %ymm6,%ymm6,%ymm7 │ │ vpaddw %ymm2,%ymm1,%ymm1 │ │ vpblendd $0xf0,%ymm7,%ymm6,%ymm6 │ │ vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ vpslldq $0x8,%ymm7,%ymm2 │ │ vpaddw %ymm7,%ymm7,%ymm7 │ │ vpaddw %ymm2,%ymm6,%ymm6 │ │ - vbroadcasti128 0xcee1c(%rip),%ymm2 │ │ + vbroadcasti128 0xcca2c(%rip),%ymm2 │ │ vpackuswb %ymm1,%ymm1,%ymm1 │ │ vpunpcklbw %ymm0,%ymm1,%ymm1 │ │ vpshufb %ymm2,%ymm1,%ymm1 │ │ vextracti128 $0x1,%ymm1,(%rsp) │ │ vmovdqa %xmm1,0x10(%rsp) │ │ lea (%rdx,%rax,1),%r8d │ │ shr $0x6,%edx │ │ @@ -23270,28 +28423,28 @@ │ │ vpextrd $0x3,%xmm2,(%rdi,%r9,1) │ │ vmovd %xmm0,(%r8) │ │ vpextrd $0x1,%xmm0,(%r8,%rsi,1) │ │ vpextrd $0x2,%xmm0,(%r8,%rsi,2) │ │ vpextrd $0x3,%xmm0,(%r8,%r9,1) │ │ add $0x4,%rdi │ │ sub $0x4,%ecx │ │ - jg 20cde │ │ + jg 2730e │ │ add $0x38,%rsp │ │ vzeroupper │ │ retq │ │ and $0x7,%r11d │ │ or $0x8,%r11d │ │ - jmpq 20e9f │ │ + jmpq 274cf │ │ sub $0x38,%rsp │ │ lea 0x7(%rcx),%r11d │ │ test $0x400,%r9d │ │ - jne 20da8 │ │ - callq 209d0 │ │ + jne 273d8 │ │ + callq 27000 │ │ test %r9d,%r9d │ │ - je 20e9f │ │ + je 274cf │ │ popcnt %r9d,%r9d │ │ vpbroadcastd -0x20(%r8),%xmm6 │ │ vpcmpeqb %xmm1,%xmm1,%xmm1 │ │ vpsubusb %xmm0,%xmm6,%xmm6 │ │ vpsubb %xmm1,%xmm6,%xmm6 │ │ vmovdqu -0x10(%rdx),%xmm2 │ │ vpmaxub -0x40(%r8),%xmm6,%xmm1 │ │ @@ -23305,16 +28458,16 @@ │ │ vpbroadcastd -0x5c(%r8,%r9,4),%ymm7 │ │ movzbl -0xf(%rdx),%r8d │ │ vshufps $0x99,%ymm6,%ymm1,%ymm1 │ │ vpshufb %ymm1,%ymm2,%ymm1 │ │ vpmaddubsw %ymm7,%ymm1,%ymm1 │ │ vpaddw %ymm1,%ymm0,%ymm0 │ │ sub $0x3,%r9d │ │ - jne 20e71 │ │ - vpbroadcastd 0xcea2c(%rip),%ymm7 │ │ + jne 274a1 │ │ + vpbroadcastd 0xcc63c(%rip),%ymm7 │ │ movzbl -0xe(%rdx),%edx │ │ vpshufb %ymm6,%ymm2,%ymm2 │ │ vpmaddubsw %ymm7,%ymm2,%ymm2 │ │ sub %r8d,%edx │ │ lea 0x4(%rdx,%r8,8),%edx │ │ shr $0x3,%edx │ │ mov %dl,0xf(%rsp) │ │ @@ -23327,26 +28480,26 @@ │ │ cmovns %r9d,%r11d │ │ neg %r9 │ │ mov %r8b,(%rdx,%r9,1) │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ vpackuswb %xmm1,%xmm0,%xmm0 │ │ vmovdqa %xmm0,-0xf(%rdx) │ │ vmovd %eax,%xmm2 │ │ - vbroadcasti128 0xceab4(%rip),%ymm0 │ │ + vbroadcasti128 0xcc6c4(%rip),%ymm0 │ │ mov %rdx,%r8 │ │ sub $0x8,%rdx │ │ neg %rax │ │ vpbroadcastw %xmm2,%ymm2 │ │ sub %r11,%r8 │ │ shl $0x6,%r11d │ │ vpbroadcastb (%r8),%ymm7 │ │ lea 0x3f(%rax),%r8 │ │ vmovd %r11d,%xmm9 │ │ not %r11d │ │ - vbroadcasti128 0xce9d4(%rip),%ymm8 │ │ + vbroadcasti128 0xcc5e4(%rip),%ymm8 │ │ add $0x40,%r11d │ │ vpbroadcastw %xmm9,%ymm9 │ │ vpsrlw $0x8,%ymm7,%ymm7 │ │ vpsubw %ymm0,%ymm9,%ymm9 │ │ vpaddw %ymm2,%ymm2,%ymm6 │ │ vpblendd $0xf,%ymm6,%ymm2,%ymm2 │ │ lea (%r8,%rax,1),%r9 │ │ @@ -23367,41 +28520,41 @@ │ │ vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ vpblendvb %ymm1,%ymm0,%ymm7,%ymm0 │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ vpsllw $0x8,%xmm0,%xmm0 │ │ vpor %xmm1,%xmm0,%xmm0 │ │ vmovdqa %xmm0,(%rsp) │ │ sub $0x2,%ecx │ │ - je 20f77 │ │ + je 275a7 │ │ cmp %r11d,%r8d │ │ - jg 20ef8 │ │ + jg 27528 │ │ vpackuswb %xmm7,%xmm7,%xmm0 │ │ sub $0x10,%rsp │ │ vmovdqa %xmm0,(%rsp) │ │ sub $0x2,%ecx │ │ - jg 20f69 │ │ + jg 27599 │ │ vmovdqa 0x10(%rsp),%xmm2 │ │ sub $0x8,%r10d │ │ lea (%rsi,%rsi,2),%rdx │ │ lea (%rdi,%r10,1),%rax │ │ cmovns %rax,%rdi │ │ vpunpcklwd %xmm0,%xmm2,%xmm1 │ │ vpunpckhwd %xmm0,%xmm2,%xmm2 │ │ lea (%rdi,%rsi,4),%rax │ │ - jge 20fe6 │ │ + jge 27616 │ │ add $0x20,%rsp │ │ vmovd %xmm1,(%rdi) │ │ vpextrd $0x1,%xmm1,(%rdi,%rsi,1) │ │ vpextrd $0x2,%xmm1,(%rdi,%rsi,2) │ │ vpextrd $0x3,%xmm1,(%rdi,%rdx,1) │ │ vmovd %xmm2,(%rax) │ │ vpextrd $0x1,%xmm2,(%rax,%rsi,1) │ │ vpextrd $0x2,%xmm2,(%rax,%rsi,2) │ │ vpextrd $0x3,%xmm2,(%rax,%rdx,1) │ │ - jmp 21042 │ │ + jmp 27672 │ │ vmovdqa (%rsp),%xmm0 │ │ vmovdqa 0x10(%rsp),%xmm2 │ │ vpunpcklwd %xmm0,%xmm2,%xmm1 │ │ vpunpckhwd %xmm0,%xmm2,%xmm2 │ │ vmovdqa 0x20(%rsp),%xmm0 │ │ vmovdqa 0x30(%rsp),%xmm4 │ │ add $0x40,%rsp │ │ @@ -23418,30 +28571,30 @@ │ │ vmovq %xmm1,(%rax) │ │ vmovhps %xmm1,(%rax,%rsi,1) │ │ vmovq %xmm4,(%rax,%rsi,2) │ │ vmovhps %xmm4,(%rax,%rdx,1) │ │ sub $0x8,%rdi │ │ sub $0x8,%rax │ │ sub $0x8,%r10d │ │ - jge 20fd3 │ │ + jge 27603 │ │ add $0x38,%rsp │ │ vzeroupper │ │ retq │ │ and $0xf,%r11d │ │ or $0x10,%r11d │ │ - jmpq 211a4 │ │ + jmpq 277d4 │ │ nopl 0x0(%rax,%rax,1) │ │ nop │ │ sub $0x58,%rsp │ │ lea 0xf(%rcx),%r11d │ │ test $0x400,%r9d │ │ - jne 2104a │ │ - callq 209d0 │ │ + jne 2767a │ │ + callq 27000 │ │ test %r9d,%r9d │ │ - je 211a4 │ │ + je 277d4 │ │ popcnt %r9d,%r9d │ │ vpbroadcastd 0x108(%r8),%ymm11 │ │ vpbroadcastd 0x18c(%r8),%ymm1 │ │ vbroadcasti128 -0x34(%r8),%ymm6 │ │ vinserti128 $0x0,-0x3c(%r8),%ymm6,%ymm2 │ │ vinserti128 $0x1,-0x2c(%r8),%ymm6,%ymm6 │ │ vmovdqu -0x12(%rdx),%xmm10 │ │ @@ -23467,16 +28620,16 @@ │ │ vpshufb %ymm2,%ymm10,%ymm2 │ │ vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ vpshufb %ymm8,%ymm11,%ymm8 │ │ vpmaddubsw %ymm9,%ymm8,%ymm8 │ │ vpaddw %ymm2,%ymm0,%ymm0 │ │ vpaddw %ymm1,%ymm8,%ymm1 │ │ sub $0x3,%r9d │ │ - jne 21171 │ │ - vpbroadcastd 0xce73a(%rip),%ymm9 │ │ + jne 277a1 │ │ + vpbroadcastd 0xcc34a(%rip),%ymm9 │ │ movzbl -0x1e(%rdx),%edx │ │ vpshufb %ymm6,%ymm10,%ymm10 │ │ vpmaddubsw %ymm9,%ymm10,%ymm10 │ │ vpshufb %ymm7,%ymm11,%ymm11 │ │ vpmaddubsw %ymm9,%ymm11,%ymm11 │ │ sub %r8d,%edx │ │ lea 0x4(%rdx,%r8,8),%edx │ │ @@ -23493,26 +28646,26 @@ │ │ cmovns %r9d,%r11d │ │ neg %r9 │ │ mov %r8b,(%rdx,%r9,1) │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vpermq $0x8d,%ymm0,%ymm0 │ │ vmovdqa %ymm0,-0x1f(%rdx) │ │ vmovd %eax,%xmm6 │ │ - vbroadcasti128 0xce7af(%rip),%ymm0 │ │ + vbroadcasti128 0xcc3bf(%rip),%ymm0 │ │ mov %rdx,%r8 │ │ sub $0x8,%rdx │ │ neg %rax │ │ vpbroadcastw %xmm6,%ymm6 │ │ sub %r11,%r8 │ │ shl $0x6,%r11d │ │ vpbroadcastb (%r8),%ymm7 │ │ lea 0x3f(%rax),%r8 │ │ vmovd %r11d,%xmm9 │ │ not %r11d │ │ - vbroadcasti128 0xce6cf(%rip),%ymm8 │ │ + vbroadcasti128 0xcc2df(%rip),%ymm8 │ │ add $0x40,%r11d │ │ vpbroadcastw %xmm9,%ymm9 │ │ vpsubw %ymm0,%ymm9,%ymm9 │ │ vpaddw %ymm6,%ymm6,%ymm11 │ │ vpsubw %ymm3,%ymm9,%ymm10 │ │ vpblendd $0xf0,%ymm11,%ymm6,%ymm6 │ │ lea (%r8,%rax,1),%r9 │ │ @@ -23539,34 +28692,34 @@ │ │ vpcmpgtw %ymm6,%ymm10,%ymm2 │ │ vpacksswb %ymm2,%ymm1,%ymm1 │ │ vpaddw %ymm6,%ymm11,%ymm6 │ │ vpblendvb %ymm1,%ymm0,%ymm7,%ymm0 │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ vmovdqa %ymm0,(%rsp) │ │ sub $0x2,%ecx │ │ - je 212a0 │ │ + je 278d0 │ │ cmp %r11d,%r8d │ │ - jg 211fc │ │ + jg 2782c │ │ vmovdqa %ymm7,%ymm0 │ │ sub $0x20,%rsp │ │ vmovdqa %ymm7,(%rsp) │ │ sub $0x2,%ecx │ │ - jg 21292 │ │ + jg 278c2 │ │ vmovdqa 0x20(%rsp),%ymm2 │ │ sub $0x8,%r10d │ │ lea (%rsi,%rsi,2),%rdx │ │ lea (%rdi,%r10,1),%rax │ │ cmovns %rax,%rdi │ │ vpunpcklbw %ymm0,%ymm2,%ymm1 │ │ vpunpckhbw %ymm0,%ymm2,%ymm2 │ │ lea (%rsi,%rsi,4),%rcx │ │ vpunpcklbw %ymm2,%ymm1,%ymm0 │ │ vpunpckhbw %ymm2,%ymm1,%ymm1 │ │ lea (%rsi,%rdx,2),%r8 │ │ - jge 2136e │ │ + jge 2799e │ │ add $0x40,%rsp │ │ vmovd %xmm0,(%rdi) │ │ vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ vpextrd $0x2,%xmm0,(%rdi,%rsi,2) │ │ vpextrd $0x3,%xmm0,(%rdi,%rdx,1) │ │ vextracti128 $0x1,%ymm0,%xmm0 │ │ vmovd %xmm1,(%rdi,%rsi,4) │ │ @@ -23579,15 +28732,15 @@ │ │ vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ vpextrd $0x2,%xmm0,(%rdi,%rsi,2) │ │ vpextrd $0x3,%xmm0,(%rdi,%rdx,1) │ │ vmovd %xmm1,(%rdi,%rsi,4) │ │ vpextrd $0x1,%xmm1,(%rdi,%rcx,1) │ │ vpextrd $0x2,%xmm1,(%rdi,%rdx,2) │ │ vpextrd $0x3,%xmm1,(%rdi,%r8,1) │ │ - jmpq 21418 │ │ + jmpq 27a48 │ │ vmovdqa (%rsp),%ymm0 │ │ vmovdqa 0x20(%rsp),%ymm2 │ │ vpunpcklbw %ymm0,%ymm2,%ymm1 │ │ vpunpckhbw %ymm0,%ymm2,%ymm2 │ │ vpunpcklbw %ymm2,%ymm1,%ymm0 │ │ vpunpckhbw %ymm2,%ymm1,%ymm1 │ │ vmovdqa 0x40(%rsp),%ymm2 │ │ @@ -23620,25 +28773,25 @@ │ │ vmovhps %xmm2,(%rax,%rdx,1) │ │ vmovq %xmm0,(%rax,%rsi,4) │ │ vmovhps %xmm0,(%rax,%rcx,1) │ │ vmovq %xmm3,(%rax,%rdx,2) │ │ vmovhps %xmm3,(%rax,%r8,1) │ │ sub $0x8,%rdi │ │ sub $0x8,%r10d │ │ - jge 21353 │ │ + jge 27983 │ │ add $0x58,%rsp │ │ vzeroupper │ │ retq │ │ sub $0x78,%rsp │ │ lea 0x1f(%rcx),%r11d │ │ and $0x1f,%r11d │ │ or $0x20,%r11d │ │ test $0x400,%r9d │ │ - jne 215e2 │ │ - vbroadcasti128 0xce63a(%rip),%ymm0 │ │ + jne 27c12 │ │ + vbroadcasti128 0xcc24a(%rip),%ymm0 │ │ mov $0x15,%r8d │ │ mov $0x3,%r9d │ │ vmovdqu -0x42(%rdx),%xmm11 │ │ vinserti128 $0x1,-0x34(%rdx),%ymm11,%ymm11 │ │ sub %ecx,%r8d │ │ cmovns %r8d,%r9d │ │ vmovdqu -0x3a(%rdx),%xmm12 │ │ @@ -23649,45 +28802,45 @@ │ │ vinserti128 $0x1,-0x14(%rdx),%ymm13,%ymm13 │ │ vmovd %r8d,%xmm2 │ │ vpbroadcastb %xmm1,%ymm1 │ │ vmovdqu -0x1c(%rdx),%xmm14 │ │ vinserti128 $0x1,-0xe(%rdx),%ymm14,%ymm14 │ │ vpbroadcastb %xmm2,%ymm2 │ │ vpmaxsb %ymm0,%ymm1,%ymm1 │ │ - vmovdqu 0xce3d6(%rip),%ymm7 │ │ + vmovdqu 0xcbfe6(%rip),%ymm7 │ │ vpshufb %ymm1,%ymm11,%ymm11 │ │ - vinserti128 $0x1,0xce3cb(%rip),%ymm7,%ymm8 │ │ - vinserti128 $0x0,0xce3c9(%rip),%ymm7,%ymm7 │ │ + vinserti128 $0x1,0xcbfdb(%rip),%ymm7,%ymm8 │ │ + vinserti128 $0x0,0xcbfd9(%rip),%ymm7,%ymm7 │ │ vpmaxsb %ymm0,%ymm2,%ymm2 │ │ - vpbroadcastd 0xce38f(%rip),%ymm9 │ │ + vpbroadcastd 0xcbf9f(%rip),%ymm9 │ │ vpshufb %ymm2,%ymm12,%ymm12 │ │ vpshufb %ymm8,%ymm11,%ymm0 │ │ vpmaddubsw %ymm9,%ymm0,%ymm0 │ │ vpshufb %ymm8,%ymm12,%ymm2 │ │ vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ vpshufb %ymm8,%ymm13,%ymm1 │ │ vpmaddubsw %ymm9,%ymm1,%ymm1 │ │ vshufps $0x49,%ymm7,%ymm8,%ymm8 │ │ vpshufb %ymm8,%ymm14,%ymm6 │ │ vpmaddubsw %ymm9,%ymm6,%ymm6 │ │ - vpbroadcastd 0xce360(%rip),%ymm9 │ │ + vpbroadcastd 0xcbf70(%rip),%ymm9 │ │ vpshufb %ymm8,%ymm11,%ymm10 │ │ vpmaddubsw %ymm9,%ymm10,%ymm10 │ │ vpaddw %ymm0,%ymm10,%ymm0 │ │ vpshufb %ymm8,%ymm12,%ymm10 │ │ vpmaddubsw %ymm9,%ymm10,%ymm10 │ │ vpaddw %ymm2,%ymm10,%ymm2 │ │ vpshufb %ymm8,%ymm13,%ymm10 │ │ vpmaddubsw %ymm9,%ymm10,%ymm10 │ │ vshufps $0x99,%ymm7,%ymm8,%ymm8 │ │ vpaddw %ymm1,%ymm10,%ymm1 │ │ vpshufb %ymm8,%ymm14,%ymm10 │ │ vpmaddubsw %ymm9,%ymm10,%ymm10 │ │ vpaddw %ymm6,%ymm10,%ymm6 │ │ - vpbroadcastd 0xce326(%rip),%ymm9 │ │ + vpbroadcastd 0xcbf36(%rip),%ymm9 │ │ vpshufb %ymm8,%ymm11,%ymm11 │ │ vpmaddubsw %ymm9,%ymm11,%ymm11 │ │ vpshufb %ymm8,%ymm12,%ymm12 │ │ vpmaddubsw %ymm9,%ymm12,%ymm12 │ │ movzbl -0x3f(%rdx),%r8d │ │ movzbl -0x3e(%rdx),%edx │ │ vpaddw %ymm0,%ymm11,%ymm0 │ │ @@ -23722,18 +28875,18 @@ │ │ vpbroadcastw %xmm6,%ymm6 │ │ sub %r11,%r8 │ │ shl $0x6,%r11d │ │ vpbroadcastb (%r8),%ymm7 │ │ lea 0x3f(%rax),%r8 │ │ vmovd %r11d,%xmm9 │ │ not %r11d │ │ - vbroadcasti128 0xce29a(%rip),%ymm8 │ │ + vbroadcasti128 0xcbeaa(%rip),%ymm8 │ │ add $0x40,%r11d │ │ vpbroadcastw %xmm9,%ymm9 │ │ - vpsubw 0xce339(%rip),%ymm9,%ymm9 │ │ + vpsubw 0xcbf49(%rip),%ymm9,%ymm9 │ │ vmovdqa %ymm6,%ymm11 │ │ vpsubw %ymm3,%ymm9,%ymm10 │ │ mov %r8,%r9 │ │ sar $0x6,%r9 │ │ vpand %ymm6,%ymm4,%ymm1 │ │ vpsubw %ymm1,%ymm5,%ymm2 │ │ vpsllw $0x8,%ymm1,%ymm1 │ │ @@ -23754,21 +28907,21 @@ │ │ vpcmpgtw %ymm6,%ymm9,%ymm1 │ │ vpcmpgtw %ymm6,%ymm10,%ymm2 │ │ vpacksswb %ymm2,%ymm1,%ymm1 │ │ vpaddw %ymm6,%ymm11,%ymm6 │ │ vpblendvb %ymm1,%ymm0,%ymm7,%ymm0 │ │ vmovdqa %ymm0,(%rsp) │ │ dec %ecx │ │ - je 216c2 │ │ + je 27cf2 │ │ cmp %r11d,%r8d │ │ - jg 2162f │ │ + jg 27c5f │ │ sub $0x20,%rsp │ │ vmovdqa %ymm7,(%rsp) │ │ dec %ecx │ │ - jg 216b5 │ │ + jg 27ce5 │ │ lea -0x8(%rdi,%r10,1),%rdi │ │ lea (%rsi,%rsi,2),%rdx │ │ lea (%rsi,%rsi,4),%rcx │ │ lea (%rsi,%rdx,2),%r8 │ │ vmovdqa (%rsp),%ymm7 │ │ vmovdqa 0x20(%rsp),%ymm6 │ │ vmovdqa 0x40(%rsp),%ymm5 │ │ @@ -23843,70 +28996,70 @@ │ │ vmovhps %xmm1,(%rax,%rdx,1) │ │ vmovq %xmm5,(%rax,%rsi,4) │ │ vmovhps %xmm5,(%rax,%rcx,1) │ │ vmovq %xmm0,(%rax,%rdx,2) │ │ vmovhps %xmm0,(%rax,%r8,1) │ │ sub $0x8,%rdi │ │ sub $0x8,%r10d │ │ - jg 216d3 │ │ + jg 27d03 │ │ add $0x78,%rsp │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nop │ │ sub $0x98,%rsp │ │ lea 0x3f(%rcx),%r11d │ │ test $0x400,%r9d │ │ - jne 21afa │ │ + jne 2812a │ │ mov $0x15,%r8d │ │ vpbroadcastb -0x7f(%rdx),%xmm11 │ │ vpblendd $0xe,-0x82(%rdx),%xmm11,%xmm11 │ │ sub %ecx,%r8d │ │ mov $0x3,%r9d │ │ vinserti128 $0x1,-0x74(%rdx),%ymm11,%ymm11 │ │ - vmovdqu 0xcdfce(%rip),%ymm7 │ │ + vmovdqu 0xcbbde(%rip),%ymm7 │ │ cmp $0x20,%ecx │ │ cmove %r9d,%r8d │ │ - vinserti128 $0x1,0xcdfc1(%rip),%ymm7,%ymm8 │ │ - vbroadcasti128 0xce1b0(%rip),%ymm6 │ │ + vinserti128 $0x1,0xcbbd1(%rip),%ymm7,%ymm8 │ │ + vbroadcasti128 0xcbdc0(%rip),%ymm6 │ │ vmovd %r8d,%xmm1 │ │ - vpbroadcastd 0xcdf86(%rip),%ymm9 │ │ + vpbroadcastd 0xcbb96(%rip),%ymm9 │ │ vmovdqu -0x7a(%rdx),%xmm12 │ │ vinserti128 $0x1,-0x6c(%rdx),%ymm12,%ymm12 │ │ vpbroadcastb %xmm1,%ymm1 │ │ vmovdqu -0x62(%rdx),%xmm13 │ │ vinserti128 $0x1,-0x54(%rdx),%ymm13,%ymm13 │ │ vmovdqu -0x5a(%rdx),%xmm14 │ │ vinserti128 $0x1,-0x4c(%rdx),%ymm14,%ymm14 │ │ - vinserti128 $0x0,0xcdf7f(%rip),%ymm7,%ymm7 │ │ + vinserti128 $0x0,0xcbb8f(%rip),%ymm7,%ymm7 │ │ vpshufb %ymm8,%ymm11,%ymm0 │ │ vpmaddubsw %ymm9,%ymm0,%ymm0 │ │ vpshufb %ymm8,%ymm12,%ymm2 │ │ vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ vpmaxsb %ymm6,%ymm1,%ymm1 │ │ vpshufb %ymm1,%ymm13,%ymm13 │ │ vpshufb %ymm8,%ymm13,%ymm1 │ │ vpmaddubsw %ymm9,%ymm1,%ymm1 │ │ vpshufb %ymm8,%ymm14,%ymm6 │ │ vpmaddubsw %ymm9,%ymm6,%ymm6 │ │ - vpbroadcastd 0xcdf24(%rip),%ymm9 │ │ + vpbroadcastd 0xcbb34(%rip),%ymm9 │ │ vshufps $0x49,%ymm7,%ymm8,%ymm15 │ │ vpshufb %ymm15,%ymm11,%ymm10 │ │ vpmaddubsw %ymm9,%ymm10,%ymm10 │ │ vpaddw %ymm0,%ymm10,%ymm0 │ │ vpshufb %ymm15,%ymm12,%ymm10 │ │ vpmaddubsw %ymm9,%ymm10,%ymm10 │ │ vpaddw %ymm2,%ymm10,%ymm2 │ │ vpshufb %ymm15,%ymm13,%ymm10 │ │ vpmaddubsw %ymm9,%ymm10,%ymm10 │ │ vpaddw %ymm1,%ymm10,%ymm1 │ │ vpshufb %ymm15,%ymm14,%ymm10 │ │ vpmaddubsw %ymm9,%ymm10,%ymm10 │ │ vpaddw %ymm6,%ymm10,%ymm6 │ │ - vpbroadcastd 0xcdeea(%rip),%ymm9 │ │ + vpbroadcastd 0xcbafa(%rip),%ymm9 │ │ vshufps $0x9e,%ymm7,%ymm8,%ymm10 │ │ vpshufb %ymm10,%ymm11,%ymm11 │ │ vpmaddubsw %ymm9,%ymm11,%ymm11 │ │ vpshufb %ymm10,%ymm12,%ymm12 │ │ vpmaddubsw %ymm9,%ymm12,%ymm12 │ │ vpshufb %ymm10,%ymm13,%ymm13 │ │ vpmaddubsw %ymm9,%ymm13,%ymm13 │ │ @@ -23937,28 +29090,28 @@ │ │ vpmaddubsw %ymm9,%ymm0,%ymm0 │ │ vpshufb %ymm10,%ymm12,%ymm2 │ │ vpmaddubsw %ymm9,%ymm2,%ymm2 │ │ vpshufb %ymm10,%ymm13,%ymm1 │ │ vpmaddubsw %ymm9,%ymm1,%ymm1 │ │ vpshufb %ymm7,%ymm14,%ymm6 │ │ vpmaddubsw %ymm9,%ymm6,%ymm6 │ │ - vpbroadcastd 0xcde15(%rip),%ymm9 │ │ + vpbroadcastd 0xcba25(%rip),%ymm9 │ │ vpshufb %ymm15,%ymm11,%ymm7 │ │ vpmaddubsw %ymm9,%ymm7,%ymm7 │ │ vpaddw %ymm7,%ymm0,%ymm0 │ │ vpshufb %ymm15,%ymm12,%ymm7 │ │ vpmaddubsw %ymm9,%ymm7,%ymm7 │ │ vpaddw %ymm7,%ymm2,%ymm2 │ │ vpshufb %ymm15,%ymm13,%ymm7 │ │ vpmaddubsw %ymm9,%ymm7,%ymm7 │ │ vpaddw %ymm7,%ymm1,%ymm1 │ │ vpshufb %ymm10,%ymm14,%ymm7 │ │ vpmaddubsw %ymm9,%ymm7,%ymm7 │ │ vpaddw %ymm7,%ymm6,%ymm6 │ │ - vpbroadcastd 0xcddc8(%rip),%ymm9 │ │ + vpbroadcastd 0xcb9d8(%rip),%ymm9 │ │ vpshufb %ymm8,%ymm11,%ymm11 │ │ vpmaddubsw %ymm9,%ymm11,%ymm11 │ │ vpshufb %ymm8,%ymm12,%ymm12 │ │ vpmaddubsw %ymm9,%ymm12,%ymm12 │ │ vpshufb %ymm8,%ymm13,%ymm13 │ │ vpmaddubsw %ymm9,%ymm13,%ymm13 │ │ vpshufb %ymm15,%ymm14,%ymm14 │ │ @@ -23973,26 +29126,26 @@ │ │ vpmulhrsw %ymm3,%ymm6,%ymm6 │ │ vpackuswb %ymm2,%ymm0,%ymm0 │ │ vpackuswb %ymm6,%ymm1,%ymm1 │ │ vmovdqa %ymm0,-0x3f(%rdx) │ │ vmovdqa %ymm1,-0x1f(%rdx) │ │ vmovd %eax,%xmm12 │ │ neg %r11 │ │ - vbroadcasti128 0xcdda6(%rip),%ymm8 │ │ + vbroadcasti128 0xcb9b6(%rip),%ymm8 │ │ vpbroadcastb (%rdx,%r11,1),%ymm7 │ │ shl $0x6,%r11d │ │ vpbroadcastw %xmm12,%ymm12 │ │ lea -0x40(%rax,%r11,1),%r9d │ │ neg %rax │ │ or $0x3f,%r11d │ │ lea 0x3f(%rax),%r8 │ │ vmovd %r9d,%xmm6 │ │ - vmovdqa 0xcdcda(%rip),%xmm10 │ │ - vinserti128 $0x1,0xcdcc0(%rip),%ymm10,%ymm10 │ │ - vpbroadcastd 0xcde87(%rip),%ymm11 │ │ + vmovdqa 0xcb8ea(%rip),%xmm10 │ │ + vinserti128 $0x1,0xcb8d0(%rip),%ymm10,%ymm10 │ │ + vpbroadcastd 0xcba97(%rip),%ymm11 │ │ vpbroadcastw %xmm6,%ymm6 │ │ mov %r8,%r9 │ │ sar $0x6,%r9 │ │ vmovdqu -0x18(%rdx,%r9,1),%ymm0 │ │ vmovdqu -0x20(%rdx,%r9,1),%ymm1 │ │ vpand %ymm6,%ymm4,%ymm2 │ │ vpsubw %ymm2,%ymm5,%ymm9 │ │ @@ -24022,22 +29175,22 @@ │ │ vpmulhrsw %ymm3,%ymm0,%ymm0 │ │ vpmulhrsw %ymm3,%ymm1,%ymm1 │ │ vpaddw %ymm6,%ymm12,%ymm6 │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vpblendvb %ymm2,%ymm0,%ymm7,%ymm0 │ │ vmovdqa %ymm0,(%rsp) │ │ dec %ecx │ │ - je 21c19 │ │ + je 28249 │ │ cmp %r11d,%r8d │ │ - jg 21b4e │ │ + jg 2817e │ │ sub $0x40,%rsp │ │ vmovdqa %ymm7,0x20(%rsp) │ │ vmovdqa %ymm7,(%rsp) │ │ dec %ecx │ │ - jg 21c06 │ │ + jg 28236 │ │ lea (%rsi,%rsi,2),%rdx │ │ lea (%rsi,%rsi,4),%rcx │ │ imul $0xfffffffffffffff8,%rsi,%r9 │ │ lea -0x10(%rdi,%r10,1),%rdi │ │ lea (%rsi,%rdx,2),%r8 │ │ lea 0x30(%rsp),%rax │ │ vmovdqa 0x3c0(%rax),%xmm0 │ │ @@ -24104,43 +29257,43 @@ │ │ vextracti128 $0x1,%ymm1,(%rdi,%rdx,1) │ │ vmovdqa %xmm5,(%rdi,%rsi,4) │ │ vextracti128 $0x1,%ymm5,(%rdi,%rcx,1) │ │ vmovdqa %xmm0,(%rdi,%rdx,2) │ │ vextracti128 $0x1,%ymm0,(%rdi,%r8,1) │ │ sub %r9,%rdi │ │ cmp %rsp,%rax │ │ - jae 21c33 │ │ + jae 28263 │ │ add $0x400,%rsp │ │ lea -0x10(%rdi,%r9,8),%rdi │ │ sub $0x10,%r10d │ │ - jg 21c2e │ │ + jg 2825e │ │ add $0x98,%rsp │ │ vzeroupper │ │ retq │ │ xchg %ax,%ax │ │ - lea 0xe8989(%rip),%rax │ │ + lea 0xe6179(%rip),%rax │ │ tzcnt %ecx,%ecx │ │ movzbl %r9b,%r9d │ │ shl $0x6,%r9d │ │ add %rax,%r9 │ │ - lea 0xcdd4b(%rip),%rax │ │ + lea 0xcb95b(%rip),%rax │ │ vmovq -0x3(%rdx),%xmm0 │ │ movslq (%rax,%rcx,4),%rcx │ │ vpbroadcastd -0x2cc(%rax),%ymm1 │ │ vbroadcasti128 (%r9),%ymm2 │ │ vbroadcasti128 0x10(%r9),%ymm3 │ │ vbroadcasti128 0x20(%r9),%ymm4 │ │ vbroadcasti128 0x30(%r9),%ymm5 │ │ add %rax,%rcx │ │ mov %r8d,%r8d │ │ jmpq *%rcx │ │ vmovdqa -0x148(%rax),%xmm8 │ │ sub $0x3,%rdx │ │ sub %r8,%rdx │ │ - jmp 21e4a │ │ + jmp 2847a │ │ vpinsrd $0x0,(%rdx,%r8,1),%xmm6,%xmm0 │ │ lea (%rdi,%rsi,2),%rdi │ │ vpshufb %xmm8,%xmm0,%xmm0 │ │ vpshufd $0x0,%xmm0,%xmm6 │ │ vpmaddubsw %xmm2,%xmm6,%xmm6 │ │ vpshufd $0x55,%xmm0,%xmm7 │ │ vpmaddubsw %xmm3,%xmm7,%xmm7 │ │ @@ -24153,15 +29306,15 @@ │ │ vpmaddubsw %xmm5,%xmm7,%xmm7 │ │ vpaddw %xmm7,%xmm6,%xmm6 │ │ vpsraw $0x4,%xmm6,%xmm6 │ │ vpackuswb %xmm6,%xmm6,%xmm6 │ │ vmovd %xmm6,(%rdi) │ │ vpextrd $0x1,%xmm6,(%rdi,%rsi,1) │ │ sub $0x2,%r8d │ │ - jg 21e3f │ │ + jg 2846f │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ vmovdqa -0x168(%rax),%ymm8 │ │ vpshufb -0x148(%rax),%xmm0,%xmm0 │ │ vpshufd $0x0,%xmm0,%xmm7 │ │ @@ -24184,27 +29337,27 @@ │ │ sub %r8,%rdx │ │ vpbroadcastq %xmm7,%ymm7 │ │ vpblendd $0x20,%ymm6,%ymm7,%ymm7 │ │ vpbroadcastd (%rdx,%r8,1),%xmm6 │ │ vpalignr $0xc,%ymm0,%ymm6,%ymm6 │ │ vpblendd $0xeb,%ymm7,%ymm6,%ymm0 │ │ vmovdqa %xmm7,%xmm6 │ │ - callq 22400 │ │ + callq 28a30 │ │ vpblendd $0xc,%xmm7,%xmm6,%xmm6 │ │ vpshufd $0xd8,%xmm6,%xmm6 │ │ vmovq %xmm6,(%rdi) │ │ vmovhps %xmm6,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r8d │ │ - jg 21f20 │ │ + jg 28550 │ │ vzeroupper │ │ retq │ │ nopl (%rax) │ │ sub $0x2,%r8d │ │ - callq 21f6d │ │ + callq 2859d │ │ vzeroupper │ │ retq │ │ vpshufb -0x148(%rax),%xmm0,%xmm0 │ │ vpshufd $0x0,%xmm0,%xmm12 │ │ vpmaddubsw %xmm2,%xmm12,%xmm12 │ │ vpshufd $0x55,%xmm0,%xmm7 │ │ vpmaddubsw %xmm3,%xmm7,%xmm7 │ │ @@ -24219,15 +29372,15 @@ │ │ vpsraw $0x4,%xmm12,%xmm12 │ │ vpackuswb %xmm12,%xmm12,%xmm12 │ │ vpbroadcastd 0x5(%rdx),%ymm0 │ │ vpblendd $0x14,-0xc(%rdx),%ymm0,%ymm0 │ │ vmovdqa -0x168(%rax),%ymm8 │ │ vpbroadcastq %xmm12,%ymm7 │ │ vpblendd $0xc2,%ymm7,%ymm0,%ymm0 │ │ - callq 22400 │ │ + callq 28a30 │ │ vmovlps 0x5(%rdx),%xmm7,%xmm9 │ │ vinserti128 $0x0,-0x138(%rax),%ymm8,%ymm14 │ │ vpblendd $0xc,%xmm7,%xmm12,%xmm12 │ │ vpshufb %xmm14,%xmm9,%xmm9 │ │ vpshufd $0x0,%xmm9,%xmm6 │ │ vpmaddubsw %xmm2,%xmm6,%xmm6 │ │ vpshufd $0x55,%xmm9,%xmm10 │ │ @@ -24249,15 +29402,15 @@ │ │ vpblendd $0x20,%ymm9,%ymm6,%ymm6 │ │ sub $0x6,%rdx │ │ sub %r8,%rdx │ │ vpbroadcastd (%rdx,%r8,1),%xmm9 │ │ vpalignr $0xc,%ymm0,%ymm9,%ymm9 │ │ vpblendd $0xe2,%ymm7,%ymm9,%ymm0 │ │ vmovdqa %xmm7,%xmm13 │ │ - callq 22400 │ │ + callq 28a30 │ │ vpblendd $0xf0,%ymm10,%ymm12,%ymm9 │ │ vpblendd $0xc0,%ymm6,%ymm12,%ymm12 │ │ vpshufd $0xff,%ymm9,%ymm9 │ │ vpblendd $0xee,%ymm6,%ymm9,%ymm9 │ │ vpblendd $0xc,%ymm7,%ymm9,%ymm10 │ │ vpshufb %ymm14,%ymm10,%ymm10 │ │ vpshufd $0x0,%ymm10,%ymm6 │ │ @@ -24269,24 +29422,24 @@ │ │ vpshufd $0xaa,%ymm10,%ymm9 │ │ vpmaddubsw %ymm4,%ymm9,%ymm9 │ │ vpaddw %ymm6,%ymm9,%ymm6 │ │ vpshufd $0xff,%ymm10,%ymm9 │ │ vpmaddubsw %ymm5,%ymm9,%ymm9 │ │ vpaddw %ymm6,%ymm9,%ymm6 │ │ vpsraw $0x4,%ymm6,%ymm6 │ │ - vpermq $0x4e,%ymm6,%ymm9 │ │ + vperm2i128 $0x1,%ymm6,%ymm6,%ymm9 │ │ vpackuswb %ymm9,%ymm6,%ymm6 │ │ vpblendd $0x30,%ymm6,%ymm12,%ymm12 │ │ vpermd %ymm12,%ymm11,%ymm9 │ │ vpblendd $0xc,%xmm7,%xmm13,%xmm12 │ │ vmovdqa %xmm9,(%rdi) │ │ vextracti128 $0x1,%ymm9,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r8d │ │ - jg 22061 │ │ + jg 28691 │ │ vpblendd $0x4,%xmm10,%xmm6,%xmm7 │ │ vpshufd $0x4e,%xmm7,%xmm7 │ │ vpshufb -0x158(%rax),%xmm7,%xmm7 │ │ vpshufd $0x0,%xmm7,%xmm0 │ │ vpmaddubsw %xmm2,%xmm0,%xmm0 │ │ vpshufd $0x55,%xmm7,%xmm9 │ │ vpmaddubsw %xmm3,%xmm9,%xmm9 │ │ @@ -24308,15 +29461,15 @@ │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ sub $0x0,%rsp │ │ sub $0x2,%r8d │ │ lea 0x10(%rdi),%rcx │ │ lea -0x2(%r8),%r9d │ │ - callq 21f6d │ │ + callq 2859d │ │ add %r9,%rdx │ │ mov %rcx,%rdi │ │ lea -0x4(%rsi),%rcx │ │ lea (%rcx,%rsi,2),%r8 │ │ vmovq 0x15(%rdx),%xmm0 │ │ vpinsrd $0x2,-0x4(%rdi),%xmm0,%xmm0 │ │ vpinsrd $0x3,(%rdi,%rcx,1),%xmm0,%xmm0 │ │ @@ -24341,15 +29494,15 @@ │ │ vpbroadcastd 0x1c(%rdx),%ymm0 │ │ vpbroadcastd 0x1d(%rdx),%ymm9 │ │ vbroadcasti128 -0x158(%rax),%ymm8 │ │ vpblendd $0x20,%ymm9,%ymm0,%ymm0 │ │ vpblendd $0xf,%ymm7,%ymm0,%ymm0 │ │ vpbroadcastq %xmm12,%ymm7 │ │ vpblendd $0xc2,%ymm7,%ymm0,%ymm0 │ │ - callq 22400 │ │ + callq 28a30 │ │ add $0x2,%rcx │ │ lea (%r8,%rsi,2),%r8 │ │ vmovlps 0x1d(%rdx),%xmm7,%xmm9 │ │ vpblendd $0xc,%xmm7,%xmm12,%xmm12 │ │ vpshufb %xmm14,%xmm9,%xmm9 │ │ vpshufd $0x0,%xmm9,%xmm6 │ │ vpmaddubsw %xmm2,%xmm6,%xmm6 │ │ @@ -24370,15 +29523,15 @@ │ │ vpbroadcastd 0x24(%rdx),%ymm10 │ │ vpblendd $0x20,%ymm9,%ymm6,%ymm6 │ │ vmovq (%rdi,%rcx,4),%xmm9 │ │ vpinsrd $0x2,(%rdi,%r8,1),%xmm9,%xmm9 │ │ vpalignr $0xc,%ymm0,%ymm9,%ymm9 │ │ vpblendd $0xe2,%ymm7,%ymm9,%ymm0 │ │ vmovdqa %xmm7,%xmm13 │ │ - callq 22400 │ │ + callq 28a30 │ │ vpblendd $0xf0,%ymm10,%ymm12,%ymm9 │ │ vpblendd $0xc0,%ymm6,%ymm12,%ymm12 │ │ vpshufd $0xff,%ymm9,%ymm9 │ │ vpblendd $0xee,%ymm6,%ymm9,%ymm9 │ │ vpblendd $0xc,%ymm7,%ymm9,%ymm10 │ │ vpshufb %ymm14,%ymm10,%ymm10 │ │ vpshufd $0x0,%ymm10,%ymm6 │ │ @@ -24390,25 +29543,25 @@ │ │ vpshufd $0xaa,%ymm10,%ymm9 │ │ vpmaddubsw %ymm4,%ymm9,%ymm9 │ │ vpaddw %ymm6,%ymm9,%ymm6 │ │ vpshufd $0xff,%ymm10,%ymm9 │ │ vpmaddubsw %ymm5,%ymm9,%ymm9 │ │ vpaddw %ymm6,%ymm9,%ymm6 │ │ vpsraw $0x4,%ymm6,%ymm6 │ │ - vpermq $0x4e,%ymm6,%ymm9 │ │ + vperm2i128 $0x1,%ymm6,%ymm6,%ymm9 │ │ vpackuswb %ymm9,%ymm6,%ymm6 │ │ vpblendd $0x30,%ymm6,%ymm12,%ymm12 │ │ vpermd %ymm12,%ymm11,%ymm9 │ │ vpblendd $0xc,%xmm7,%xmm13,%xmm12 │ │ vmovdqa %xmm9,(%rdi) │ │ vextracti128 $0x1,%ymm9,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r9d │ │ - jg 222c5 │ │ - je 222d1 │ │ + jg 288f5 │ │ + je 28901 │ │ vpblendd $0x4,%xmm10,%xmm6,%xmm7 │ │ vpshufd $0x4e,%xmm7,%xmm7 │ │ vpshufb -0x158(%rax),%xmm7,%xmm7 │ │ vpshufd $0x0,%xmm7,%xmm0 │ │ vpmaddubsw %xmm2,%xmm0,%xmm0 │ │ vpshufd $0x55,%xmm7,%xmm9 │ │ vpmaddubsw %xmm3,%xmm9,%xmm9 │ │ @@ -24441,19 +29594,19 @@ │ │ vpshufd $0xaa,%ymm0,%ymm9 │ │ vpmaddubsw %ymm4,%ymm9,%ymm9 │ │ vpaddw %ymm7,%ymm9,%ymm7 │ │ vpshufd $0xff,%ymm0,%ymm9 │ │ vpmaddubsw %ymm5,%ymm9,%ymm9 │ │ vpaddw %ymm7,%ymm9,%ymm7 │ │ vpsraw $0x4,%ymm7,%ymm7 │ │ - vpermq $0x4e,%ymm7,%ymm9 │ │ + vperm2i128 $0x1,%ymm7,%ymm7,%ymm9 │ │ vpackuswb %ymm9,%ymm7,%ymm7 │ │ retq │ │ xchg %ax,%ax │ │ - lea 0xcd7d1(%rip),%r10 │ │ + lea 0xcb3e1(%rip),%r10 │ │ tzcnt %ecx,%ecx │ │ inc %rdx │ │ vmovdqu (%rdx),%ymm0 │ │ mov $0x8000,%eax │ │ shrx %ecx,%eax,%eax │ │ vmovd %eax,%xmm3 │ │ movslq (%r10,%rcx,4),%rax │ │ @@ -24469,15 +29622,15 @@ │ │ tzcnt %r8d,%eax │ │ sub %r8,%rdx │ │ tzcnt %ecx,%ecx │ │ vmovdqu (%rdx),%ymm0 │ │ mov $0x8000,%r10d │ │ shrx %eax,%r10d,%r10d │ │ vmovd %r10d,%xmm3 │ │ - lea 0xcd76e(%rip),%r10 │ │ + lea 0xcb37e(%rip),%r10 │ │ movslq (%r10,%rax,4),%rax │ │ vpcmpeqd %ymm2,%ymm2,%ymm2 │ │ vpmaddubsw %ymm2,%ymm0,%ymm0 │ │ add %r10,%rax │ │ add $0xfffffffffffffff0,%r10 │ │ movslq (%r10,%rcx,4),%rcx │ │ add %r10,%rcx │ │ @@ -24495,15 +29648,15 @@ │ │ nopl 0x0(%rax,%rax,1) │ │ nopw 0x0(%rax,%rax,1) │ │ tzcnt %r8d,%eax │ │ lea (%rcx,%r8,1),%r10d │ │ vmovd %r10d,%xmm4 │ │ tzcnt %r10d,%r10d │ │ vmovd %r10d,%xmm5 │ │ - lea 0xcd6c9(%rip),%r10 │ │ + lea 0xcb2d9(%rip),%r10 │ │ tzcnt %ecx,%ecx │ │ movslq (%r10,%rax,4),%rax │ │ movslq 0x10(%r10,%rcx,4),%rcx │ │ vpcmpeqd %ymm3,%ymm3,%ymm3 │ │ vpsrlw $0x1,%xmm4,%xmm4 │ │ add %r10,%rax │ │ add %r10,%rcx │ │ @@ -24513,17 +29666,17 @@ │ │ jmpq *%rcx │ │ vmovd 0x1(%rdx),%xmm1 │ │ vpmaddubsw %xmm3,%xmm1,%xmm1 │ │ vpsubw %xmm4,%xmm0,%xmm0 │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ vpmaddwd %xmm3,%xmm0,%xmm0 │ │ cmp $0x4,%r8d │ │ - jg 2257c │ │ + jg 28bac │ │ vpsrlw $0x3,%xmm0,%xmm0 │ │ - jmp 225a8 │ │ + jmp 28bd8 │ │ vpunpckhqdq %xmm0,%xmm0,%xmm1 │ │ lea (%r8,%r8,1),%edx │ │ mov $0x55563334,%eax │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ shrx %edx,%eax,%eax │ │ vpsrlq $0x20,%xmm0,%xmm1 │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ @@ -24546,15 +29699,15 @@ │ │ vmovd %xmm4,(%rdi) │ │ vpextrd $0x1,%xmm4,(%rdi,%rsi,1) │ │ vmovd %xmm5,(%rdi,%rsi,2) │ │ vpextrd $0x1,%xmm5,(%rdi,%rax,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ add $0x20,%r9 │ │ sub $0x4,%r8d │ │ - jg 225c2 │ │ + jg 28bf2 │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopw 0x0(%rax,%rax,1) │ │ vmovq -0x8(%rdx),%xmm0 │ │ vpmaddubsw %xmm3,%xmm0,%xmm0 │ │ jmpq *%rcx │ │ @@ -24567,15 +29720,15 @@ │ │ vpaddw %xmm2,%xmm0,%xmm0 │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ vpsrlq $0x20,%xmm0,%xmm1 │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ vpmaddwd %xmm3,%xmm0,%xmm0 │ │ vpsrlw %xmm5,%xmm0,%xmm0 │ │ cmp $0x8,%r8d │ │ - je 22680 │ │ + je 28cb0 │ │ mov $0x5556,%eax │ │ mov $0x3334,%edx │ │ cmp $0x20,%r8d │ │ cmove %edx,%eax │ │ vmovd %eax,%xmm1 │ │ vpmulhuw %xmm1,%xmm0,%xmm0 │ │ vpbroadcastw %xmm0,%ymm0 │ │ @@ -24600,15 +29753,15 @@ │ │ vmovq %xmm4,(%rdi) │ │ vmovq %xmm5,(%rdi,%rsi,1) │ │ vmovhps %xmm4,(%rdi,%rsi,2) │ │ vmovhps %xmm5,(%rdi,%rax,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ add $0x40,%r9 │ │ sub $0x4,%r8d │ │ - jg 2269a │ │ + jg 28cca │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ vmovdqa -0x10(%rdx),%xmm0 │ │ vpmaddubsw %xmm3,%xmm0,%xmm0 │ │ jmpq *%rcx │ │ @@ -24621,15 +29774,15 @@ │ │ vpunpckhqdq %xmm0,%xmm0,%xmm1 │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ vpsrlq $0x20,%xmm0,%xmm1 │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ vpmaddwd %xmm3,%xmm0,%xmm0 │ │ vpsrlw %xmm5,%xmm0,%xmm0 │ │ cmp $0x10,%r8d │ │ - je 22770 │ │ + je 28da0 │ │ mov $0x5556,%eax │ │ mov $0x3334,%edx │ │ test $0x28,%r8b │ │ cmove %edx,%eax │ │ vmovd %eax,%xmm1 │ │ vpmulhuw %xmm1,%xmm0,%xmm0 │ │ vpbroadcastw %xmm0,%ymm0 │ │ @@ -24651,15 +29804,15 @@ │ │ vpackuswb %ymm5,%ymm4,%ymm4 │ │ vpermq $0xd8,%ymm4,%ymm4 │ │ vmovdqa %xmm4,(%rdi) │ │ vextracti128 $0x1,%ymm4,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ add $0x40,%r9 │ │ sub $0x2,%r8d │ │ - jg 22786 │ │ + jg 28db6 │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ vmovdqa -0x20(%rdx),%ymm0 │ │ vpmaddubsw %ymm3,%ymm0,%ymm0 │ │ jmpq *%rcx │ │ vmovdqu 0x1(%rdx),%ymm1 │ │ @@ -24671,15 +29824,15 @@ │ │ vpunpckhqdq %xmm0,%xmm0,%xmm1 │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ vpsrlq $0x20,%xmm0,%xmm1 │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ vpmaddwd %xmm3,%xmm0,%xmm0 │ │ vpsrlw %xmm5,%xmm0,%xmm0 │ │ cmp $0x20,%r8d │ │ - je 2284d │ │ + je 28e7d │ │ lea (%r8,%r8,1),%edx │ │ mov $0x33345556,%eax │ │ shrx %edx,%eax,%eax │ │ vmovd %eax,%xmm1 │ │ vpmulhuw %xmm1,%xmm0,%xmm0 │ │ vpbroadcastw %xmm0,%ymm0 │ │ vpbroadcastw 0x8(%rsp),%ymm1 │ │ @@ -24699,151 +29852,151 @@ │ │ vpaddw %ymm0,%ymm5,%ymm5 │ │ vpackuswb %ymm5,%ymm4,%ymm4 │ │ vpermq $0xd8,%ymm4,%ymm4 │ │ vmovdqa %ymm4,(%rdi) │ │ add %rsi,%rdi │ │ add $0x40,%r9 │ │ dec %r8d │ │ - jg 22863 │ │ + jg 28e93 │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax) │ │ - lea 0xcd351(%rip),%r10 │ │ + lea 0xcaf61(%rip),%r10 │ │ tzcnt %ecx,%ecx │ │ movslq (%r10,%rcx,4),%rcx │ │ vpbroadcastd -0x124(%r10),%ymm0 │ │ add %r10,%rcx │ │ jmpq *%rcx │ │ nopl (%rax) │ │ mov 0x8(%rsp),%eax │ │ mov %r9d,%r10d │ │ mov %rdi,%r11 │ │ imul %eax,%r10d │ │ shl $0x2,%r8d │ │ sub %r8d,%eax │ │ - vpbroadcastd 0xcd156(%rip),%ymm2 │ │ + vpbroadcastd 0xcad66(%rip),%ymm2 │ │ vpxor %ymm4,%ymm4,%ymm4 │ │ cmp $0x8,%r9d │ │ - jg 22a2a │ │ - je 2296f │ │ + jg 2905a │ │ + je 28f9f │ │ lea (%rdx,%rdx,2),%r9 │ │ vmovq (%rsi),%xmm0 │ │ vmovq (%rsi,%rdx,1),%xmm1 │ │ vmovhps (%rsi,%rdx,2),%xmm0,%xmm0 │ │ vmovhps (%rsi,%r9,1),%xmm1,%xmm1 │ │ vpmaddubsw %xmm2,%xmm0,%xmm0 │ │ vpmaddubsw %xmm2,%xmm1,%xmm1 │ │ vpaddw %xmm1,%xmm0,%xmm0 │ │ vmovdqa %xmm0,(%rdi) │ │ vpaddw %xmm0,%xmm4,%xmm4 │ │ lea (%rsi,%rdx,4),%rsi │ │ add $0x10,%rdi │ │ sub $0x2,%eax │ │ - jg 22912 │ │ + jg 28f42 │ │ test %r8d,%r8d │ │ - je 22ae6 │ │ + je 29116 │ │ vpermq $0x55,%ymm0,%ymm0 │ │ vmovdqa %ymm0,(%rdi) │ │ vpaddw %ymm0,%ymm4,%ymm4 │ │ add $0x20,%rdi │ │ sub $0x4,%r8d │ │ - jg 22958 │ │ - jmpq 22ae6 │ │ + jg 28f88 │ │ + jmpq 29116 │ │ lea (%rdx,%rdx,2),%r9 │ │ test %ecx,%ecx │ │ - jne 229bc │ │ + jne 28fec │ │ vmovdqa (%rsi),%xmm0 │ │ vmovdqa (%rsi,%rdx,1),%xmm1 │ │ vinserti128 $0x1,(%rsi,%rdx,2),%ymm0,%ymm0 │ │ vinserti128 $0x1,(%rsi,%r9,1),%ymm1,%ymm1 │ │ vpmaddubsw %ymm2,%ymm0,%ymm0 │ │ vpmaddubsw %ymm2,%ymm1,%ymm1 │ │ vpaddw %ymm1,%ymm0,%ymm0 │ │ vmovdqa %ymm0,(%rdi) │ │ vpaddw %ymm0,%ymm4,%ymm4 │ │ lea (%rsi,%rdx,4),%rsi │ │ add $0x20,%rdi │ │ sub $0x2,%eax │ │ - jg 22977 │ │ + jg 28fa7 │ │ test %r8d,%r8d │ │ - je 22ae6 │ │ - jmp 22a0d │ │ - vbroadcasti128 0xcd0cb(%rip),%ymm3 │ │ + je 29116 │ │ + jmp 2903d │ │ + vbroadcasti128 0xcacdb(%rip),%ymm3 │ │ vmovq (%rsi),%xmm0 │ │ vmovq (%rsi,%rdx,1),%xmm1 │ │ vinserti128 $0x1,(%rsi,%rdx,2),%ymm0,%ymm0 │ │ vinserti128 $0x1,(%rsi,%r9,1),%ymm1,%ymm1 │ │ vpmaddubsw %ymm2,%ymm0,%ymm0 │ │ vpmaddubsw %ymm2,%ymm1,%ymm1 │ │ vpaddw %ymm1,%ymm0,%ymm0 │ │ vpshufb %ymm3,%ymm0,%ymm0 │ │ vmovdqa %ymm0,(%rdi) │ │ vpaddw %ymm0,%ymm4,%ymm4 │ │ lea (%rsi,%rdx,4),%rsi │ │ add $0x20,%rdi │ │ sub $0x2,%eax │ │ - jg 229c5 │ │ + jg 28ff5 │ │ test %r8d,%r8d │ │ - je 22ae6 │ │ + je 29116 │ │ vpermq $0xee,%ymm0,%ymm0 │ │ vmovdqa %ymm0,(%rdi) │ │ vpaddw %ymm0,%ymm4,%ymm4 │ │ add $0x20,%rdi │ │ sub $0x2,%r8d │ │ - jg 22a13 │ │ - jmpq 22ae6 │ │ + jg 29043 │ │ + jmpq 29116 │ │ test %ecx,%ecx │ │ - jne 22a64 │ │ + jne 29094 │ │ vmovdqa (%rsi),%ymm0 │ │ vmovdqa (%rsi,%rdx,1),%ymm1 │ │ vpmaddubsw %ymm2,%ymm0,%ymm0 │ │ vpmaddubsw %ymm2,%ymm1,%ymm1 │ │ vpaddw %ymm1,%ymm0,%ymm0 │ │ vmovdqa %ymm0,(%rdi) │ │ vpaddw %ymm0,%ymm4,%ymm4 │ │ lea (%rsi,%rdx,2),%rsi │ │ add $0x20,%rdi │ │ dec %eax │ │ - jg 22a2e │ │ + jg 2905e │ │ test %r8d,%r8d │ │ - je 22ae6 │ │ - jmp 22ad5 │ │ - lea 0xcd1cd(%rip),%r9 │ │ + je 29116 │ │ + jmp 29105 │ │ + lea 0xcaddd(%rip),%r9 │ │ shl $0x2,%ecx │ │ vmovdqa -0x1d8(%r9,%rcx,8),%ymm3 │ │ movslq 0x4(%r9,%rcx,1),%rcx │ │ add %rcx,%r9 │ │ jmpq *%r9 │ │ vpbroadcastq (%rsi),%ymm0 │ │ vpbroadcastq (%rsi,%rdx,1),%ymm1 │ │ - jmp 22aa6 │ │ + jmp 290d6 │ │ vbroadcasti128 (%rsi),%ymm0 │ │ vbroadcasti128 (%rsi,%rdx,1),%ymm1 │ │ - jmp 22aa6 │ │ + jmp 290d6 │ │ vmovdqa (%rsi),%ymm0 │ │ vmovdqa (%rsi,%rdx,1),%ymm1 │ │ vpmaddubsw %ymm2,%ymm0,%ymm0 │ │ vpmaddubsw %ymm2,%ymm1,%ymm1 │ │ vpaddw %ymm1,%ymm0,%ymm0 │ │ vpshufb %ymm3,%ymm0,%ymm0 │ │ vmovdqa %ymm0,(%rdi) │ │ vpaddw %ymm0,%ymm4,%ymm4 │ │ lea (%rsi,%rdx,2),%rsi │ │ add $0x20,%rdi │ │ dec %eax │ │ - je 22ad0 │ │ + je 29100 │ │ jmpq *%r9 │ │ test %r8d,%r8d │ │ - je 22ae6 │ │ + je 29116 │ │ vmovdqa %ymm0,(%rdi) │ │ vpaddw %ymm0,%ymm4,%ymm4 │ │ add $0x20,%rdi │ │ dec %r8d │ │ - jg 22ad5 │ │ - vpbroadcastd 0xccee9(%rip),%ymm2 │ │ + jg 29105 │ │ + vpbroadcastd 0xcaaf9(%rip),%ymm2 │ │ vpmaddwd %ymm2,%ymm4,%ymm0 │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ tzcnt %r10d,%esi │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ vmovd %esi,%xmm2 │ │ vmovd %r10d,%xmm3 │ │ vpunpckhqdq %xmm0,%xmm0,%xmm1 │ │ @@ -24855,75 +30008,75 @@ │ │ vpsrad %xmm2,%xmm0,%xmm0 │ │ vpbroadcastw %xmm0,%ymm0 │ │ vmovdqa (%r11),%ymm1 │ │ vpsubw %ymm0,%ymm1,%ymm1 │ │ vmovdqa %ymm1,(%r11) │ │ add $0x20,%r11 │ │ sub $0x10,%r10d │ │ - jg 22b2e │ │ + jg 2915e │ │ vzeroupper │ │ retq │ │ nopw 0x0(%rax,%rax,1) │ │ mov 0x8(%rsp),%eax │ │ mov %r9d,%r10d │ │ mov %rdi,%r11 │ │ imul %eax,%r10d │ │ shl $0x2,%r8d │ │ sub %r8d,%eax │ │ - vpbroadcastd 0xcceea(%rip),%ymm2 │ │ + vpbroadcastd 0xcaafa(%rip),%ymm2 │ │ vpxor %ymm4,%ymm4,%ymm4 │ │ vpxor %ymm5,%ymm5,%ymm5 │ │ cmp $0x8,%r9d │ │ - jg 22cb2 │ │ - je 22be8 │ │ + jg 292e2 │ │ + je 29218 │ │ lea (%rdx,%rdx,2),%r9 │ │ vmovq (%rsi),%xmm1 │ │ vmovhps (%rsi,%rdx,1),%xmm1,%xmm1 │ │ vmovq (%rsi,%rdx,2),%xmm0 │ │ vmovhps (%rsi,%r9,1),%xmm0,%xmm0 │ │ vpmaddubsw %xmm2,%xmm0,%xmm0 │ │ vpmaddubsw %xmm2,%xmm1,%xmm1 │ │ vmovdqa %xmm1,(%rdi) │ │ vmovdqa %xmm0,0x10(%rdi) │ │ vpaddw %xmm0,%xmm4,%xmm4 │ │ vpaddw %xmm1,%xmm5,%xmm5 │ │ lea (%rsi,%rdx,4),%rsi │ │ add $0x20,%rdi │ │ sub $0x4,%eax │ │ - jg 22b86 │ │ + jg 291b6 │ │ test %r8d,%r8d │ │ - je 22d89 │ │ + je 293b9 │ │ vpermq $0x55,%ymm0,%ymm0 │ │ vmovdqa %ymm0,(%rdi) │ │ vpaddw %ymm0,%ymm4,%ymm4 │ │ add $0x20,%rdi │ │ sub $0x4,%r8d │ │ - jg 22bd1 │ │ - jmpq 22d89 │ │ + jg 29201 │ │ + jmpq 293b9 │ │ lea (%rdx,%rdx,2),%r9 │ │ test %ecx,%ecx │ │ - jne 22c3a │ │ + jne 2926a │ │ vmovdqa (%rsi),%xmm1 │ │ vinserti128 $0x1,(%rsi,%rdx,1),%ymm1,%ymm1 │ │ vmovdqa (%rsi,%rdx,2),%xmm0 │ │ vinserti128 $0x1,(%rsi,%r9,1),%ymm0,%ymm0 │ │ vpmaddubsw %ymm2,%ymm0,%ymm0 │ │ vpmaddubsw %ymm2,%ymm1,%ymm1 │ │ vmovdqa %ymm1,(%rdi) │ │ vmovdqa %ymm0,0x20(%rdi) │ │ vpaddw %ymm0,%ymm4,%ymm4 │ │ vpaddw %ymm1,%ymm5,%ymm5 │ │ lea (%rsi,%rdx,4),%rsi │ │ add $0x40,%rdi │ │ sub $0x4,%eax │ │ - jg 22bf0 │ │ + jg 29220 │ │ test %r8d,%r8d │ │ - je 22d89 │ │ - jmp 22c95 │ │ - vbroadcasti128 0xcce4d(%rip),%ymm3 │ │ + je 293b9 │ │ + jmp 292c5 │ │ + vbroadcasti128 0xcaa5d(%rip),%ymm3 │ │ vmovq (%rsi),%xmm1 │ │ vinserti128 $0x1,(%rsi,%rdx,1),%ymm1,%ymm1 │ │ vmovq (%rsi,%rdx,2),%xmm0 │ │ vinserti128 $0x1,(%rsi,%r9,1),%ymm0,%ymm0 │ │ vpmaddubsw %ymm2,%ymm0,%ymm0 │ │ vpmaddubsw %ymm2,%ymm1,%ymm1 │ │ vpshufb %ymm3,%ymm0,%ymm0 │ │ @@ -24931,78 +30084,78 @@ │ │ vmovdqa %ymm1,(%rdi) │ │ vmovdqa %ymm0,0x20(%rdi) │ │ vpaddw %ymm0,%ymm4,%ymm4 │ │ vpaddw %ymm1,%ymm5,%ymm5 │ │ lea (%rsi,%rdx,4),%rsi │ │ add $0x40,%rdi │ │ sub $0x4,%eax │ │ - jg 22c43 │ │ + jg 29273 │ │ test %r8d,%r8d │ │ - je 22d89 │ │ + je 293b9 │ │ vpermq $0xee,%ymm0,%ymm0 │ │ vmovdqa %ymm0,(%rdi) │ │ vpaddw %ymm0,%ymm4,%ymm4 │ │ add $0x20,%rdi │ │ sub $0x2,%r8d │ │ - jg 22c9b │ │ - jmpq 22d89 │ │ + jg 292cb │ │ + jmpq 293b9 │ │ test %ecx,%ecx │ │ - jne 22cf2 │ │ + jne 29322 │ │ vmovdqa (%rsi),%ymm1 │ │ vmovdqa (%rsi,%rdx,1),%ymm0 │ │ vpmaddubsw %ymm2,%ymm0,%ymm0 │ │ vpmaddubsw %ymm2,%ymm1,%ymm1 │ │ vmovdqa %ymm1,(%rdi) │ │ vmovdqa %ymm0,0x20(%rdi) │ │ vpaddw %ymm0,%ymm4,%ymm4 │ │ vpaddw %ymm1,%ymm5,%ymm5 │ │ lea (%rsi,%rdx,2),%rsi │ │ add $0x40,%rdi │ │ sub $0x2,%eax │ │ - jg 22cb6 │ │ + jg 292e6 │ │ test %r8d,%r8d │ │ - je 22d89 │ │ - jmp 22d6e │ │ - lea 0xccf4b(%rip),%r9 │ │ + je 293b9 │ │ + jmp 2939e │ │ + lea 0xcab5b(%rip),%r9 │ │ shl $0x2,%ecx │ │ vmovdqa -0x1e4(%r9,%rcx,8),%ymm3 │ │ movslq 0x4(%r9,%rcx,1),%rcx │ │ add %rcx,%r9 │ │ jmpq *%r9 │ │ vpbroadcastq (%rsi),%ymm1 │ │ vpbroadcastq (%rsi,%rdx,1),%ymm0 │ │ - jmp 22d34 │ │ + jmp 29364 │ │ vbroadcasti128 (%rsi),%ymm1 │ │ vbroadcasti128 (%rsi,%rdx,1),%ymm0 │ │ - jmp 22d34 │ │ + jmp 29364 │ │ vmovdqa (%rsi),%ymm1 │ │ vmovdqa (%rsi,%rdx,1),%ymm0 │ │ vpmaddubsw %ymm2,%ymm0,%ymm0 │ │ vpmaddubsw %ymm2,%ymm1,%ymm1 │ │ vpshufb %ymm3,%ymm0,%ymm0 │ │ vpshufb %ymm3,%ymm1,%ymm1 │ │ vmovdqa %ymm1,(%rdi) │ │ vmovdqa %ymm0,0x20(%rdi) │ │ vpaddw %ymm0,%ymm4,%ymm4 │ │ vpaddw %ymm1,%ymm5,%ymm5 │ │ lea (%rsi,%rdx,2),%rsi │ │ add $0x40,%rdi │ │ sub $0x2,%eax │ │ - je 22d69 │ │ + je 29399 │ │ jmpq *%r9 │ │ test %r8d,%r8d │ │ - je 22d89 │ │ + je 293b9 │ │ vmovdqa %ymm0,(%rdi) │ │ vmovdqa %ymm0,0x20(%rdi) │ │ vpaddw %ymm0,%ymm4,%ymm4 │ │ vpaddw %ymm0,%ymm5,%ymm5 │ │ add $0x40,%rdi │ │ sub $0x2,%r8d │ │ - jg 22d6e │ │ - vpbroadcastd 0xccc46(%rip),%ymm2 │ │ + jg 2939e │ │ + vpbroadcastd 0xca856(%rip),%ymm2 │ │ vpmaddwd %ymm2,%ymm5,%ymm5 │ │ vpmaddwd %ymm2,%ymm4,%ymm0 │ │ vpaddd %ymm5,%ymm0,%ymm0 │ │ vextracti128 $0x1,%ymm0,%xmm1 │ │ tzcnt %r10d,%esi │ │ vpaddd %xmm1,%xmm0,%xmm0 │ │ vmovd %esi,%xmm2 │ │ @@ -25016,28 +30169,28 @@ │ │ vpsrad %xmm2,%xmm0,%xmm0 │ │ vpbroadcastw %xmm0,%ymm0 │ │ vmovdqa (%r11),%ymm1 │ │ vpsubw %ymm0,%ymm1,%ymm1 │ │ vmovdqa %ymm1,(%r11) │ │ add $0x20,%r11 │ │ sub $0x10,%r10d │ │ - jg 22dd9 │ │ + jg 29409 │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ mov 0x8(%rsp),%eax │ │ mov %r9d,%r10d │ │ imul %eax,%r10d │ │ shl $0x2,%r8d │ │ sub %r8d,%eax │ │ vpxor %ymm4,%ymm4,%ymm4 │ │ - vpbroadcastd 0xccbb9(%rip),%ymm5 │ │ + vpbroadcastd 0xca7c9(%rip),%ymm5 │ │ tzcnt %r9d,%r11d │ │ - lea 0xcce25(%rip),%r9 │ │ + lea 0xcaa35(%rip),%r9 │ │ movslq 0xc(%r9,%r11,4),%r11 │ │ add %r11,%r9 │ │ mov %rdi,%r11 │ │ jmpq *%r9 │ │ lea (%rdx,%rdx,2),%r9 │ │ vpxor %xmm2,%xmm2,%xmm2 │ │ vmovd (%rsi),%xmm1 │ │ @@ -25051,26 +30204,26 @@ │ │ vmovdqa %xmm1,(%rdi) │ │ vmovdqa %xmm0,0x10(%rdi) │ │ vpaddw %xmm0,%xmm1,%xmm1 │ │ vpaddw %xmm1,%xmm4,%xmm4 │ │ lea (%rsi,%rdx,4),%rsi │ │ add $0x20,%rdi │ │ sub $0x4,%eax │ │ - jg 22e41 │ │ + jg 29471 │ │ test %r8d,%r8d │ │ - je 230d2 │ │ + je 29702 │ │ vpshufd $0xee,%xmm0,%xmm0 │ │ vpaddw %xmm0,%xmm0,%xmm1 │ │ vmovdqa %xmm0,(%rdi) │ │ vmovdqa %xmm0,0x10(%rdi) │ │ vpaddw %xmm1,%xmm4,%xmm4 │ │ add $0x20,%rdi │ │ sub $0x4,%r8d │ │ - jg 22e9a │ │ - jmpq 230d2 │ │ + jg 294ca │ │ + jmpq 29702 │ │ lea (%rdx,%rdx,2),%r9 │ │ vpxor %ymm2,%ymm2,%ymm2 │ │ vmovq (%rsi),%xmm1 │ │ vmovq (%rsi,%rdx,2),%xmm0 │ │ vinserti128 $0x1,(%rsi,%rdx,1),%ymm1,%ymm1 │ │ vinserti128 $0x1,(%rsi,%r9,1),%ymm0,%ymm0 │ │ vpunpcklbw %ymm2,%ymm1,%ymm1 │ │ @@ -25080,127 +30233,127 @@ │ │ vmovdqa %ymm1,(%rdi) │ │ vmovdqa %ymm0,0x20(%rdi) │ │ vpaddw %ymm0,%ymm1,%ymm1 │ │ vpaddw %ymm1,%ymm4,%ymm4 │ │ lea (%rsi,%rdx,4),%rsi │ │ add $0x40,%rdi │ │ sub $0x4,%eax │ │ - jg 22ebe │ │ + jg 294ee │ │ test %r8d,%r8d │ │ - je 230d2 │ │ + je 29702 │ │ vpermq $0xee,%ymm0,%ymm0 │ │ vpaddw %ymm0,%ymm0,%ymm1 │ │ vmovdqa %ymm0,(%rdi) │ │ vmovdqa %ymm0,0x20(%rdi) │ │ vpaddw %ymm1,%ymm4,%ymm4 │ │ add $0x40,%rdi │ │ sub $0x4,%r8d │ │ - jg 22f18 │ │ - jmpq 230d2 │ │ + jg 29548 │ │ + jmpq 29702 │ │ test %ecx,%ecx │ │ - jne 22f7a │ │ + jne 295aa │ │ vpmovzxbw (%rsi),%ymm1 │ │ vpmovzxbw (%rsi,%rdx,1),%ymm0 │ │ vpsllw $0x3,%ymm1,%ymm1 │ │ vpsllw $0x3,%ymm0,%ymm0 │ │ vmovdqa %ymm1,(%rdi) │ │ vmovdqa %ymm0,0x20(%rdi) │ │ vpaddw %ymm0,%ymm1,%ymm1 │ │ vpmaddwd %ymm5,%ymm1,%ymm1 │ │ vpaddd %ymm1,%ymm4,%ymm4 │ │ lea (%rsi,%rdx,2),%rsi │ │ add $0x40,%rdi │ │ sub $0x2,%eax │ │ - jg 22f38 │ │ + jg 29568 │ │ test %r8d,%r8d │ │ - je 230d6 │ │ - jmp 22fcc │ │ - vmovdqa 0xccade(%rip),%ymm3 │ │ + je 29706 │ │ + jmp 295fc │ │ + vmovdqa 0xca6ee(%rip),%ymm3 │ │ vpbroadcastq (%rsi),%ymm1 │ │ vpbroadcastq (%rsi,%rdx,1),%ymm0 │ │ vpshufb %ymm3,%ymm1,%ymm1 │ │ vpshufb %ymm3,%ymm0,%ymm0 │ │ vpsllw $0x3,%ymm1,%ymm1 │ │ vpsllw $0x3,%ymm0,%ymm0 │ │ vmovdqa %ymm1,(%rdi) │ │ vmovdqa %ymm0,0x20(%rdi) │ │ vpaddw %ymm0,%ymm1,%ymm1 │ │ vpmaddwd %ymm5,%ymm1,%ymm1 │ │ vpaddd %ymm1,%ymm4,%ymm4 │ │ lea (%rsi,%rdx,2),%rsi │ │ add $0x40,%rdi │ │ sub $0x2,%eax │ │ - jg 22f82 │ │ + jg 295b2 │ │ test %r8d,%r8d │ │ - je 230d6 │ │ + je 29706 │ │ vpaddw %ymm0,%ymm0,%ymm1 │ │ vpmaddwd %ymm5,%ymm1,%ymm1 │ │ vmovdqa %ymm0,(%rdi) │ │ vmovdqa %ymm0,0x20(%rdi) │ │ vpaddd %ymm1,%ymm4,%ymm4 │ │ add $0x40,%rdi │ │ sub $0x2,%r8d │ │ - jg 22fd4 │ │ - jmpq 230d6 │ │ + jg 29604 │ │ + jmpq 29706 │ │ test %ecx,%ecx │ │ - jne 23037 │ │ + jne 29667 │ │ vpmovzxbw (%rsi),%ymm1 │ │ vpmovzxbw 0x10(%rsi),%ymm0 │ │ vpsllw $0x3,%ymm1,%ymm1 │ │ vpsllw $0x3,%ymm0,%ymm0 │ │ vmovdqa %ymm1,(%rdi) │ │ vmovdqa %ymm0,0x20(%rdi) │ │ vpaddw %ymm0,%ymm1,%ymm2 │ │ vpmaddwd %ymm5,%ymm2,%ymm2 │ │ vpaddd %ymm2,%ymm4,%ymm4 │ │ add %rdx,%rsi │ │ add $0x40,%rdi │ │ dec %eax │ │ - jg 22ff4 │ │ + jg 29624 │ │ test %r8d,%r8d │ │ - je 230d6 │ │ - jmpq 230ba │ │ - lea 0xccc12(%rip),%r9 │ │ + je 29706 │ │ + jmpq 296ea │ │ + lea 0xca822(%rip),%r9 │ │ add %ecx,%ecx │ │ vmovdqa -0x1f0(%r9),%ymm3 │ │ movslq 0x4(%r9,%rcx,1),%rcx │ │ add %rcx,%r9 │ │ jmpq *%r9 │ │ vpbroadcastq (%rsi),%ymm1 │ │ vpshufb %ymm3,%ymm1,%ymm1 │ │ vpermq $0xee,%ymm1,%ymm0 │ │ - jmp 23088 │ │ + jmp 296b8 │ │ vpmovzxbw (%rsi),%ymm1 │ │ vpshufhw $0xff,%ymm1,%ymm0 │ │ vpermq $0xff,%ymm0,%ymm0 │ │ - jmp 23088 │ │ + jmp 296b8 │ │ vpmovzxbw (%rsi),%ymm1 │ │ vpbroadcastq 0x10(%rsi),%ymm0 │ │ vpshufb %ymm3,%ymm0,%ymm0 │ │ vpsllw $0x3,%ymm1,%ymm1 │ │ vpsllw $0x3,%ymm0,%ymm0 │ │ vmovdqa %ymm1,(%rdi) │ │ vmovdqa %ymm0,0x20(%rdi) │ │ vpaddw %ymm0,%ymm1,%ymm2 │ │ vpmaddwd %ymm5,%ymm2,%ymm2 │ │ vpaddd %ymm2,%ymm4,%ymm4 │ │ add %rdx,%rsi │ │ add $0x40,%rdi │ │ dec %eax │ │ - je 230b5 │ │ + je 296e5 │ │ jmpq *%r9 │ │ test %r8d,%r8d │ │ - je 230d6 │ │ + je 29706 │ │ vmovdqa %ymm1,(%rdi) │ │ vmovdqa %ymm0,0x20(%rdi) │ │ vpaddd %ymm2,%ymm4,%ymm4 │ │ add $0x40,%rdi │ │ dec %r8d │ │ - jg 230ba │ │ - jmp 230d6 │ │ + jg 296ea │ │ + jmp 29706 │ │ vpmaddwd %ymm5,%ymm4,%ymm4 │ │ vextracti128 $0x1,%ymm4,%xmm1 │ │ tzcnt %r10d,%esi │ │ vpaddd %xmm1,%xmm4,%xmm0 │ │ vmovd %esi,%xmm2 │ │ vmovd %r10d,%xmm3 │ │ vpunpckhqdq %xmm0,%xmm0,%xmm1 │ │ @@ -25212,61 +30365,61 @@ │ │ vpsrad %xmm2,%xmm0,%xmm0 │ │ vpbroadcastw %xmm0,%ymm0 │ │ vmovdqa (%r11),%ymm1 │ │ vpsubw %ymm0,%ymm1,%ymm1 │ │ vmovdqa %ymm1,(%r11) │ │ add $0x20,%r11 │ │ sub $0x10,%r10d │ │ - jg 23111 │ │ + jg 29741 │ │ vzeroupper │ │ retq │ │ nopl (%rax) │ │ vbroadcasti128 (%rdx),%ymm4 │ │ - lea 0xccb30(%rip),%rdx │ │ + lea 0xca740(%rip),%rdx │ │ tzcnt %r8d,%r8d │ │ movslq (%rdx,%r8,4),%r8 │ │ vpackuswb %ymm4,%ymm4,%ymm4 │ │ add %rdx,%r8 │ │ lea (%rsi,%rsi,2),%rdx │ │ jmpq *%r8 │ │ vpshufb (%rcx),%xmm4,%xmm0 │ │ add $0x10,%rcx │ │ vmovd %xmm0,(%rdi) │ │ vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ vpextrd $0x2,%xmm0,(%rdi,%rsi,2) │ │ vpextrd $0x3,%xmm0,(%rdi,%rdx,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ sub $0x4,%r9d │ │ - jg 23153 │ │ + jg 29783 │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax,%rax,1) │ │ vpshufb (%rcx),%xmm4,%xmm0 │ │ vpshufb 0x10(%rcx),%xmm4,%xmm1 │ │ add $0x20,%rcx │ │ vmovq %xmm0,(%rdi) │ │ vmovhps %xmm0,(%rdi,%rsi,1) │ │ vmovq %xmm1,(%rdi,%rsi,2) │ │ vmovhps %xmm1,(%rdi,%rdx,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ sub $0x4,%r9d │ │ - jg 23190 │ │ + jg 297c0 │ │ vzeroupper │ │ retq │ │ vpshufb (%rcx),%ymm4,%ymm0 │ │ vpshufb 0x20(%rcx),%ymm4,%ymm1 │ │ add $0x40,%rcx │ │ vmovdqa %xmm0,(%rdi) │ │ vextracti128 $0x1,%ymm0,(%rdi,%rsi,1) │ │ vmovdqa %xmm1,(%rdi,%rsi,2) │ │ vextracti128 $0x1,%ymm1,(%rdi,%rdx,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ sub $0x4,%r9d │ │ - jg 231c0 │ │ + jg 297f0 │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ vpshufb (%rcx),%ymm4,%ymm0 │ │ vpshufb 0x20(%rcx),%ymm4,%ymm1 │ │ vpshufb 0x40(%rcx),%ymm4,%ymm2 │ │ @@ -25274,30 +30427,30 @@ │ │ sub $0xffffffffffffff80,%rcx │ │ vmovdqa %ymm0,(%rdi) │ │ vmovdqa %ymm1,(%rdi,%rsi,1) │ │ vmovdqa %ymm2,(%rdi,%rsi,2) │ │ vmovdqa %ymm3,(%rdi,%rdx,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ sub $0x4,%r9d │ │ - jg 23200 │ │ + jg 29830 │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax) │ │ vpshufb (%rcx),%ymm4,%ymm0 │ │ vpshufb 0x20(%rcx),%ymm4,%ymm1 │ │ vpshufb 0x40(%rcx),%ymm4,%ymm2 │ │ vpshufb 0x60(%rcx),%ymm4,%ymm3 │ │ sub $0xffffffffffffff80,%rcx │ │ vmovdqa %ymm0,(%rdi) │ │ vmovdqa %ymm1,0x20(%rdi) │ │ vmovdqa %ymm2,(%rdi,%rsi,1) │ │ vmovdqa %ymm3,0x20(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r9d │ │ - jg 23240 │ │ + jg 29870 │ │ vzeroupper │ │ retq │ │ nopl (%rax) │ │ vmovdqa (%rdx),%xmm0 │ │ vmovdqa 0x10(%rdx),%xmm1 │ │ vpxor %xmm2,%xmm2,%xmm2 │ │ vmovdqa %xmm2,(%rdx) │ │ @@ -25343,34 +30496,34 @@ │ │ vpackuswb %xmm1,%xmm0,%xmm0 │ │ vmovd %xmm0,(%rdx,%rsi,1) │ │ vpextrd $0x1,%xmm0,(%rdi) │ │ vpextrd $0x2,%xmm0,(%rdx) │ │ vpextrd $0x3,%xmm0,(%rdi,%rsi,1) │ │ retq │ │ nopl 0x0(%rax) │ │ - lea 0xcc9a9(%rip),%rax │ │ + lea 0xca5b9(%rip),%rax │ │ lea 0xf1(%rip),%r8 │ │ test %ecx,%ecx │ │ - jne 233d0 │ │ + jne 29a00 │ │ vpbroadcastw (%rdx),%xmm0 │ │ vpbroadcastd -0x38(%rax),%xmm1 │ │ vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ mov %ecx,(%rdx) │ │ vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ vmovdqa %xmm0,%xmm1 │ │ - jmpq 235a3 │ │ + jmpq 29bd3 │ │ nopl 0x0(%rax,%rax,1) │ │ nopw 0x0(%rax,%rax,1) │ │ - lea 0xcc969(%rip),%rax │ │ + lea 0xca579(%rip),%rax │ │ lea 0x1e3(%rip),%r8 │ │ - jmp 233d0 │ │ - lea 0xcc959(%rip),%rax │ │ + jmp 29a00 │ │ + lea 0xca569(%rip),%rax │ │ lea 0x333(%rip),%r8 │ │ - jmp 233d0 │ │ - lea 0xcc949(%rip),%rax │ │ + jmp 29a00 │ │ + lea 0xca559(%rip),%rax │ │ lea 0x406(%rip),%r8 │ │ xchg %ax,%ax │ │ vmovdqa (%rdx),%xmm0 │ │ vmovdqa 0x10(%rdx),%xmm1 │ │ vpbroadcastd -0x34(%rax),%xmm4 │ │ vpunpckhwd %xmm0,%xmm1,%xmm2 │ │ vpunpcklwd %xmm0,%xmm1,%xmm1 │ │ @@ -25441,35 +30594,35 @@ │ │ vpackuswb %xmm1,%xmm0,%xmm0 │ │ vmovd %xmm0,(%rdi) │ │ vpextrd $0x1,%xmm0,(%rdi,%rsi,1) │ │ vpextrd $0x2,%xmm0,(%rdx,%rsi,1) │ │ vpextrd $0x3,%xmm0,(%rdx) │ │ retq │ │ nop │ │ - lea 0xcc7d9(%rip),%rax │ │ + lea 0xca3e9(%rip),%rax │ │ lea -0xdf(%rip),%r8 │ │ - jmp 23570 │ │ - lea 0xcc7c9(%rip),%rax │ │ + jmp 29ba0 │ │ + lea 0xca3d9(%rip),%rax │ │ lea 0x43(%rip),%r8 │ │ - jmp 23570 │ │ - lea 0xcc7b9(%rip),%rax │ │ + jmp 29ba0 │ │ + lea 0xca3c9(%rip),%rax │ │ lea 0x193(%rip),%r8 │ │ - jmp 23570 │ │ - lea 0xcc7a9(%rip),%rax │ │ + jmp 29ba0 │ │ + lea 0xca3b9(%rip),%rax │ │ lea 0x266(%rip),%r8 │ │ xchg %ax,%ax │ │ vmovdqa (%rdx),%xmm0 │ │ vmovdqa 0x10(%rdx),%xmm1 │ │ - callq 23600 │ │ + callq 29c30 │ │ vpunpckhwd %xmm1,%xmm0,%xmm3 │ │ vpunpcklwd %xmm1,%xmm0,%xmm0 │ │ vpunpckhwd %xmm3,%xmm0,%xmm1 │ │ vpunpcklwd %xmm3,%xmm0,%xmm0 │ │ jmpq *%r8 │ │ - callq 23600 │ │ + callq 29c30 │ │ vpxor %xmm2,%xmm2,%xmm2 │ │ vmovdqa %xmm2,(%rdx) │ │ vmovdqa %xmm2,0x10(%rdx) │ │ vpbroadcastd -0x50(%rax),%xmm2 │ │ vpmulhrsw %xmm2,%xmm0,%xmm0 │ │ vpmulhrsw %xmm2,%xmm1,%xmm1 │ │ lea (%rdi,%rsi,2),%rdx │ │ @@ -25516,35 +30669,35 @@ │ │ vpsrad $0xc,%xmm1,%xmm1 │ │ vpsrad $0xc,%xmm2,%xmm2 │ │ vpsrad $0xc,%xmm0,%xmm0 │ │ vpsrad $0xc,%xmm5,%xmm5 │ │ vpackssdw %xmm5,%xmm0,%xmm0 │ │ vpackssdw %xmm2,%xmm1,%xmm1 │ │ retq │ │ - lea 0xcc679(%rip),%rax │ │ + lea 0xca289(%rip),%rax │ │ lea -0x23f(%rip),%r8 │ │ - jmp 236d0 │ │ - lea 0xcc669(%rip),%rax │ │ + jmp 29d00 │ │ + lea 0xca279(%rip),%rax │ │ lea -0x11d(%rip),%r8 │ │ - jmp 236d0 │ │ - lea 0xcc659(%rip),%rax │ │ + jmp 29d00 │ │ + lea 0xca269(%rip),%rax │ │ lea 0x33(%rip),%r8 │ │ - jmp 236d0 │ │ - lea 0xcc649(%rip),%rax │ │ + jmp 29d00 │ │ + lea 0xca259(%rip),%rax │ │ lea 0x106(%rip),%r8 │ │ xchg %ax,%ax │ │ vmovdqa (%rdx),%xmm0 │ │ vmovdqa 0x10(%rdx),%xmm1 │ │ - callq 23600 │ │ + callq 29c30 │ │ vpunpcklwd %xmm0,%xmm1,%xmm2 │ │ vpunpckhwd %xmm0,%xmm1,%xmm1 │ │ vpunpcklwd %xmm2,%xmm1,%xmm0 │ │ vpunpckhwd %xmm2,%xmm1,%xmm1 │ │ jmpq *%r8 │ │ - callq 23600 │ │ + callq 29c30 │ │ vpxor %xmm2,%xmm2,%xmm2 │ │ vmovdqa %xmm2,(%rdx) │ │ vmovdqa %xmm2,0x10(%rdx) │ │ vpbroadcastd -0x50(%rax),%xmm2 │ │ vpmulhrsw %xmm2,%xmm0,%xmm0 │ │ vpmulhrsw %xmm2,%xmm1,%xmm1 │ │ lea (%rdi,%rsi,2),%rdx │ │ @@ -25559,24 +30712,24 @@ │ │ vpackuswb %xmm1,%xmm0,%xmm0 │ │ vmovd %xmm0,(%rdx,%rsi,1) │ │ vpextrd $0x1,%xmm0,(%rdx) │ │ vpextrd $0x2,%xmm0,(%rdi,%rsi,1) │ │ vpextrd $0x3,%xmm0,(%rdi) │ │ retq │ │ nopl 0x0(%rax) │ │ - lea 0xcc5a9(%rip),%rax │ │ + lea 0xca1b9(%rip),%rax │ │ lea -0x30f(%rip),%r8 │ │ - jmp 237a0 │ │ - lea 0xcc599(%rip),%rax │ │ + jmp 29dd0 │ │ + lea 0xca1a9(%rip),%rax │ │ lea -0x1ed(%rip),%r8 │ │ - jmp 237a0 │ │ - lea 0xcc589(%rip),%rax │ │ + jmp 29dd0 │ │ + lea 0xca199(%rip),%rax │ │ lea -0x9d(%rip),%r8 │ │ - jmp 237a0 │ │ - lea 0xcc579(%rip),%rax │ │ + jmp 29dd0 │ │ + lea 0xca189(%rip),%rax │ │ lea 0x36(%rip),%r8 │ │ xchg %ax,%ax │ │ vmovdqa (%rdx),%xmm0 │ │ vmovdqa 0x10(%rdx),%xmm1 │ │ vpbroadcastd -0x3c(%rax),%xmm3 │ │ vpmulhrsw %xmm0,%xmm3,%xmm2 │ │ vpmulhrsw %xmm1,%xmm3,%xmm3 │ │ @@ -25588,38 +30741,38 @@ │ │ vpunpcklwd %xmm2,%xmm0,%xmm0 │ │ jmpq *%r8 │ │ vpbroadcastd -0x3c(%rax),%xmm3 │ │ vpmulhrsw %xmm0,%xmm3,%xmm2 │ │ vpmulhrsw %xmm1,%xmm3,%xmm3 │ │ vpaddsw %xmm2,%xmm0,%xmm0 │ │ vpaddsw %xmm3,%xmm1,%xmm1 │ │ - jmpq 23596 │ │ + jmpq 29bc6 │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ - lea 0xcc509(%rip),%rax │ │ + lea 0xca119(%rip),%rax │ │ lea 0x106(%rip),%r8 │ │ test %ecx,%ecx │ │ - jne 23870 │ │ + jne 29ea0 │ │ vmovd -0x38(%rax),%xmm1 │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ vmovd -0x50(%rax),%xmm2 │ │ mov %ecx,(%rdx) │ │ vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ vpmulhrsw %xmm2,%xmm0,%xmm0 │ │ vpbroadcastw %xmm0,%ymm0 │ │ vmovdqa %ymm0,%ymm1 │ │ - jmpq 23b37 │ │ - lea 0xcc4c9(%rip),%rax │ │ + jmpq 2a167 │ │ + lea 0xca0d9(%rip),%rax │ │ lea 0x297(%rip),%r8 │ │ - jmp 23870 │ │ - lea 0xcc4b9(%rip),%rax │ │ + jmp 29ea0 │ │ + lea 0xca0c9(%rip),%rax │ │ lea 0x717(%rip),%r8 │ │ - jmp 23870 │ │ - lea 0xcc4a9(%rip),%rax │ │ + jmp 29ea0 │ │ + lea 0xca0b9(%rip),%rax │ │ lea 0x7da(%rip),%r8 │ │ xchg %ax,%ax │ │ vpermq $0xd8,(%rdx),%ymm0 │ │ vpermq $0xd8,0x20(%rdx),%ymm1 │ │ vpbroadcastd -0x38(%rax),%ymm2 │ │ vpmulhrsw %ymm2,%ymm0,%ymm0 │ │ vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ @@ -25650,20 +30803,20 @@ │ │ vshufps $0x7d,%ymm1,%ymm0,%ymm3 │ │ vshufps $0x28,%ymm1,%ymm0,%ymm0 │ │ vpshufb %ymm2,%ymm0,%ymm0 │ │ vpshufb %ymm2,%ymm3,%ymm1 │ │ jmpq *%r8 │ │ vextracti128 $0x1,%ymm0,%xmm2 │ │ vextracti128 $0x1,%ymm1,%xmm3 │ │ - callq 23950 │ │ + callq 29f80 │ │ vpbroadcastd -0x50(%rax),%ymm4 │ │ vinserti128 $0x1,%xmm2,%ymm0,%ymm0 │ │ vinserti128 $0x1,%xmm3,%ymm1,%ymm1 │ │ vpshufd $0x4e,%ymm1,%ymm1 │ │ - jmpq 23b20 │ │ + jmpq 2a150 │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ vpbroadcastd -0x34(%rax),%xmm6 │ │ vpunpckhwd %xmm0,%xmm3,%xmm5 │ │ vpunpckhwd %xmm2,%xmm1,%xmm4 │ │ vpunpcklwd %xmm1,%xmm3,%xmm3 │ │ vpunpcklwd %xmm0,%xmm2,%xmm2 │ │ @@ -25720,42 +30873,42 @@ │ │ vpblendd $0xcc,%xmm0,%xmm4,%xmm4 │ │ vpaddsw %xmm2,%xmm3,%xmm0 │ │ vpsubsw %xmm2,%xmm3,%xmm3 │ │ vpsubsw %xmm4,%xmm1,%xmm2 │ │ vpaddsw %xmm4,%xmm1,%xmm1 │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ - lea 0xcc299(%rip),%rax │ │ + lea 0xc9ea9(%rip),%rax │ │ lea -0x16a(%rip),%r8 │ │ - jmp 23ab0 │ │ - lea 0xcc289(%rip),%rax │ │ + jmp 2a0e0 │ │ + lea 0xc9e99(%rip),%rax │ │ lea 0x57(%rip),%r8 │ │ - jmp 23ab0 │ │ - lea 0xcc279(%rip),%rax │ │ + jmp 2a0e0 │ │ + lea 0xc9e89(%rip),%rax │ │ lea 0x4d7(%rip),%r8 │ │ - jmp 23ab0 │ │ - lea 0xcc269(%rip),%rax │ │ + jmp 2a0e0 │ │ + lea 0xc9e79(%rip),%rax │ │ lea 0x59a(%rip),%r8 │ │ xchg %ax,%ax │ │ vpermq $0xd8,(%rdx),%ymm0 │ │ vpermq $0xd8,0x20(%rdx),%ymm1 │ │ vpbroadcastd -0x38(%rax),%ymm2 │ │ vpmulhrsw %ymm2,%ymm0,%ymm0 │ │ vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ - callq 24df0 │ │ + callq 2b420 │ │ vpunpckhwd %ymm1,%ymm0,%ymm3 │ │ vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ vpunpckhwd %ymm3,%ymm0,%ymm1 │ │ vpunpcklwd %ymm3,%ymm0,%ymm0 │ │ jmpq *%r8 │ │ vextracti128 $0x1,%ymm0,%xmm2 │ │ vextracti128 $0x1,%ymm1,%xmm3 │ │ vpshufd $0x4e,%xmm0,%xmm4 │ │ vpshufd $0x4e,%xmm1,%xmm5 │ │ - callq 23d80 │ │ + callq 2a3b0 │ │ vpbroadcastd -0x50(%rax),%ymm4 │ │ vinserti128 $0x1,%xmm2,%ymm0,%ymm0 │ │ vinserti128 $0x1,%xmm3,%ymm1,%ymm1 │ │ vpxor %ymm5,%ymm5,%ymm5 │ │ vpsubw %ymm4,%ymm5,%ymm5 │ │ vpblendd $0xcc,%ymm5,%ymm4,%ymm4 │ │ vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ @@ -25962,61 +31115,61 @@ │ │ vpaddsw %xmm4,%xmm1,%xmm1 │ │ vpmulhrsw %xmm5,%xmm2,%xmm2 │ │ vpshufd $0x4e,%xmm1,%xmm1 │ │ vpmulhrsw %xmm5,%xmm1,%xmm1 │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ - lea 0xcbe09(%rip),%rax │ │ + lea 0xc9a19(%rip),%rax │ │ lea -0x5fa(%rip),%r8 │ │ - jmp 23f40 │ │ - lea 0xcbdf9(%rip),%rax │ │ + jmp 2a570 │ │ + lea 0xc9a09(%rip),%rax │ │ lea -0x439(%rip),%r8 │ │ - jmp 23f40 │ │ - lea 0xcbde9(%rip),%rax │ │ + jmp 2a570 │ │ + lea 0xc99f9(%rip),%rax │ │ lea 0x47(%rip),%r8 │ │ - jmp 23f40 │ │ - lea 0xcbdd9(%rip),%rax │ │ + jmp 2a570 │ │ + lea 0xc99e9(%rip),%rax │ │ lea 0x10a(%rip),%r8 │ │ xchg %ax,%ax │ │ vpermq $0xd8,(%rdx),%ymm0 │ │ vpermq $0xd8,0x20(%rdx),%ymm1 │ │ vpbroadcastd -0x38(%rax),%ymm2 │ │ vpmulhrsw %ymm2,%ymm0,%ymm0 │ │ vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ - callq 24df0 │ │ + callq 2b420 │ │ vpunpcklwd %ymm0,%ymm1,%ymm3 │ │ vpunpckhwd %ymm0,%ymm1,%ymm1 │ │ vpunpcklwd %ymm3,%ymm1,%ymm0 │ │ vpunpckhwd %ymm3,%ymm1,%ymm1 │ │ jmpq *%r8 │ │ vextracti128 $0x1,%ymm0,%xmm2 │ │ vextracti128 $0x1,%ymm1,%xmm3 │ │ vpshufd $0x4e,%xmm0,%xmm4 │ │ vpshufd $0x4e,%xmm1,%xmm5 │ │ - callq 23d80 │ │ + callq 2a3b0 │ │ vpbroadcastd -0x50(%rax),%ymm5 │ │ vinserti128 $0x1,%xmm1,%ymm3,%ymm3 │ │ vinserti128 $0x1,%xmm0,%ymm2,%ymm2 │ │ vpxor %ymm4,%ymm4,%ymm4 │ │ vpsubw %ymm5,%ymm4,%ymm4 │ │ vpshufd $0x4e,%ymm3,%ymm0 │ │ vpshufd $0x4e,%ymm2,%ymm1 │ │ - jmpq 23b1a │ │ + jmpq 2a14a │ │ nopl 0x0(%rax) │ │ - lea 0xcbd49(%rip),%rax │ │ + lea 0xc9959(%rip),%rax │ │ lea -0x6ba(%rip),%r8 │ │ - jmp 24000 │ │ - lea 0xcbd39(%rip),%rax │ │ + jmp 2a630 │ │ + lea 0xc9949(%rip),%rax │ │ lea -0x4f9(%rip),%r8 │ │ - jmp 24000 │ │ - lea 0xcbd29(%rip),%rax │ │ + jmp 2a630 │ │ + lea 0xc9939(%rip),%rax │ │ lea -0x79(%rip),%r8 │ │ - jmp 24000 │ │ - lea 0xcbd19(%rip),%rax │ │ + jmp 2a630 │ │ + lea 0xc9929(%rip),%rax │ │ lea 0x4a(%rip),%r8 │ │ xchg %ax,%ax │ │ vpermq $0xd8,(%rdx),%ymm2 │ │ vpermq $0xd8,0x20(%rdx),%ymm0 │ │ vpbroadcastd -0x38(%rax),%ymm3 │ │ vpbroadcastd -0x3c(%rax),%ymm4 │ │ vpunpcklwd %ymm0,%ymm2,%ymm1 │ │ @@ -26027,49 +31180,49 @@ │ │ vpunpckhwd %ymm2,%ymm1,%ymm1 │ │ vpmulhrsw %ymm0,%ymm4,%ymm2 │ │ vpmulhrsw %ymm1,%ymm4,%ymm4 │ │ vpaddsw %ymm2,%ymm0,%ymm0 │ │ vpaddsw %ymm4,%ymm1,%ymm1 │ │ jmpq *%r8 │ │ vpbroadcastd -0x4c(%rax),%ymm4 │ │ - jmpq 23b20 │ │ + jmpq 2a150 │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax,%rax,1) │ │ - lea 0xcbca9(%rip),%rax │ │ + lea 0xc98b9(%rip),%rax │ │ lea 0xc7(%rip),%r8 │ │ test %ecx,%ecx │ │ - jne 240e0 │ │ + jne 2a710 │ │ vmovd -0x38(%rax),%xmm1 │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ vmovd -0x44(%rax),%xmm2 │ │ vmovd -0x50(%rax),%xmm3 │ │ mov %ecx,(%rdx) │ │ vpmulhrsw %xmm2,%xmm0,%xmm0 │ │ vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ vpmulhrsw %xmm3,%xmm0,%xmm0 │ │ vpbroadcastw %xmm0,%ymm0 │ │ vmovdqa %ymm0,%ymm1 │ │ vmovdqa %ymm0,%ymm2 │ │ vmovdqa %ymm0,%ymm3 │ │ - jmpq 24582 │ │ + jmpq 2abb2 │ │ nopl (%rax) │ │ - lea 0xcbc59(%rip),%rax │ │ + lea 0xc9869(%rip),%rax │ │ lea 0x437(%rip),%r8 │ │ - jmp 240e0 │ │ - lea 0xcbc49(%rip),%rax │ │ + jmp 2a710 │ │ + lea 0xc9859(%rip),%rax │ │ lea 0x957(%rip),%r8 │ │ - jmp 240e0 │ │ - lea 0xcbc39(%rip),%rax │ │ + jmp 2a710 │ │ + lea 0xc9849(%rip),%rax │ │ lea 0xa76(%rip),%r8 │ │ xchg %ax,%ax │ │ vmovdqa (%rdx),%ymm0 │ │ vmovdqa 0x20(%rdx),%ymm1 │ │ vmovdqa 0x40(%rdx),%ymm2 │ │ vmovdqa 0x60(%rdx),%ymm3 │ │ - callq 268c0 │ │ + callq 2cef0 │ │ vpbroadcastd -0x44(%rax),%ymm5 │ │ vpunpckhwd %ymm3,%ymm2,%ymm4 │ │ vpunpcklwd %ymm3,%ymm2,%ymm2 │ │ vpunpckhwd %ymm1,%ymm0,%ymm3 │ │ vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ vpmulhrsw %ymm5,%ymm4,%ymm4 │ │ @@ -26080,23 +31233,23 @@ │ │ vpunpckldq %ymm4,%ymm3,%ymm2 │ │ vpunpckhdq %ymm4,%ymm3,%ymm3 │ │ jmpq *%r8 │ │ vextracti128 $0x1,%ymm0,%xmm4 │ │ vextracti128 $0x1,%ymm1,%xmm5 │ │ vextracti128 $0x1,%ymm2,%xmm6 │ │ vextracti128 $0x1,%ymm3,%xmm7 │ │ - callq 24180 │ │ + callq 2a7b0 │ │ vinserti128 $0x1,%xmm4,%ymm0,%ymm0 │ │ vinserti128 $0x1,%xmm5,%ymm1,%ymm1 │ │ vpbroadcastd -0x50(%rax),%ymm5 │ │ vinserti128 $0x1,%xmm6,%ymm2,%ymm2 │ │ vinserti128 $0x1,%xmm7,%ymm3,%ymm3 │ │ vpshufd $0x4e,%ymm1,%ymm1 │ │ vpshufd $0x4e,%ymm3,%ymm3 │ │ - jmpq 24557 │ │ + jmpq 2ab87 │ │ nop │ │ vpbroadcastd -0x34(%rax),%xmm10 │ │ vpunpckhwd %xmm0,%xmm7,%xmm8 │ │ vpunpcklwd %xmm0,%xmm4,%xmm9 │ │ vpunpckhwd %xmm4,%xmm3,%xmm0 │ │ vpunpcklwd %xmm1,%xmm7,%xmm7 │ │ vpunpckhwd %xmm6,%xmm1,%xmm1 │ │ @@ -26248,46 +31401,46 @@ │ │ vpsubsw %xmm4,%xmm2,%xmm5 │ │ vpaddsw %xmm4,%xmm2,%xmm2 │ │ vpsubsw %xmm8,%xmm3,%xmm4 │ │ vpaddsw %xmm3,%xmm8,%xmm3 │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopw 0x0(%rax,%rax,1) │ │ - lea 0xcb8a9(%rip),%rax │ │ + lea 0xc94b9(%rip),%rax │ │ lea -0x339(%rip),%r8 │ │ - jmp 244a0 │ │ - lea 0xcb899(%rip),%rax │ │ + jmp 2aad0 │ │ + lea 0xc94a9(%rip),%rax │ │ lea 0x77(%rip),%r8 │ │ - jmp 244a0 │ │ - lea 0xcb889(%rip),%rax │ │ + jmp 2aad0 │ │ + lea 0xc9499(%rip),%rax │ │ lea 0x597(%rip),%r8 │ │ - jmp 244a0 │ │ - lea 0xcb879(%rip),%rax │ │ + jmp 2aad0 │ │ + lea 0xc9489(%rip),%rax │ │ lea 0x6b6(%rip),%r8 │ │ xchg %ax,%ax │ │ vmovdqa (%rdx),%ymm0 │ │ vmovdqa 0x20(%rdx),%ymm1 │ │ vmovdqa 0x40(%rdx),%ymm2 │ │ vmovdqa 0x60(%rdx),%ymm3 │ │ - callq 26ae0 │ │ + callq 2d110 │ │ vpbroadcastd -0x44(%rax),%ymm5 │ │ vpunpckhwd %ymm3,%ymm2,%ymm4 │ │ vpunpcklwd %ymm3,%ymm2,%ymm2 │ │ vpunpckhwd %ymm1,%ymm0,%ymm3 │ │ vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ vpmulhrsw %ymm5,%ymm4,%ymm4 │ │ vpmulhrsw %ymm5,%ymm2,%ymm2 │ │ vpmulhrsw %ymm5,%ymm3,%ymm3 │ │ vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ vpunpckhdq %ymm2,%ymm0,%ymm1 │ │ vpunpckldq %ymm2,%ymm0,%ymm0 │ │ vpunpckldq %ymm4,%ymm3,%ymm2 │ │ vpunpckhdq %ymm4,%ymm3,%ymm3 │ │ jmpq *%r8 │ │ - callq 246a0 │ │ + callq 2acd0 │ │ vpbroadcastd -0x38(%rax),%ymm5 │ │ vpaddsw %ymm4,%ymm2,%ymm1 │ │ vpsubsw %ymm4,%ymm2,%ymm2 │ │ vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ vpmulhrsw %ymm5,%ymm2,%ymm2 │ │ vpbroadcastd -0x50(%rax),%ymm5 │ │ vpshufd $0x4e,%ymm1,%ymm1 │ │ @@ -26511,46 +31664,46 @@ │ │ vpsrad $0xc,%ymm1,%ymm1 │ │ vpsrad $0xc,%ymm4,%ymm4 │ │ vpackssdw %ymm5,%ymm2,%ymm2 │ │ vpackssdw %ymm4,%ymm1,%ymm1 │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ - lea 0xcb379(%rip),%rax │ │ + lea 0xc8f89(%rip),%rax │ │ lea -0x869(%rip),%r8 │ │ - jmp 249d0 │ │ - lea 0xcb369(%rip),%rax │ │ + jmp 2b000 │ │ + lea 0xc8f79(%rip),%rax │ │ lea -0x4b9(%rip),%r8 │ │ - jmp 249d0 │ │ - lea 0xcb359(%rip),%rax │ │ + jmp 2b000 │ │ + lea 0xc8f69(%rip),%rax │ │ lea 0x67(%rip),%r8 │ │ - jmp 249d0 │ │ - lea 0xcb349(%rip),%rax │ │ + jmp 2b000 │ │ + lea 0xc8f59(%rip),%rax │ │ lea 0x186(%rip),%r8 │ │ xchg %ax,%ax │ │ vmovdqa (%rdx),%ymm0 │ │ vmovdqa 0x20(%rdx),%ymm1 │ │ vmovdqa 0x40(%rdx),%ymm2 │ │ vmovdqa 0x60(%rdx),%ymm3 │ │ - callq 26ae0 │ │ + callq 2d110 │ │ vpbroadcastd -0x44(%rax),%ymm5 │ │ vpunpcklwd %ymm0,%ymm1,%ymm4 │ │ vpunpckhwd %ymm0,%ymm1,%ymm1 │ │ vpunpcklwd %ymm2,%ymm3,%ymm0 │ │ vpunpckhwd %ymm2,%ymm3,%ymm3 │ │ vpmulhrsw %ymm5,%ymm4,%ymm4 │ │ vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ vpmulhrsw %ymm5,%ymm3,%ymm3 │ │ vpunpckldq %ymm1,%ymm3,%ymm2 │ │ vpunpckhdq %ymm1,%ymm3,%ymm3 │ │ vpunpckhdq %ymm4,%ymm0,%ymm1 │ │ vpunpckldq %ymm4,%ymm0,%ymm0 │ │ jmpq *%r8 │ │ - callq 246a0 │ │ + callq 2acd0 │ │ vpbroadcastd -0x38(%rax),%ymm5 │ │ vpaddsw %ymm4,%ymm2,%ymm1 │ │ vpsubsw %ymm4,%ymm2,%ymm2 │ │ vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ vpmulhrsw %ymm5,%ymm2,%ymm2 │ │ vpbroadcastd -0x50(%rax),%ymm6 │ │ vpshufd $0x4e,%ymm1,%ymm1 │ │ @@ -26559,27 +31712,27 @@ │ │ vpblendd $0xcc,%ymm3,%ymm1,%ymm1 │ │ vpblendd $0x33,%ymm3,%ymm2,%ymm2 │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ vpermq $0x27,%ymm1,%ymm1 │ │ vpermq $0x8d,%ymm2,%ymm2 │ │ vpermq $0x72,%ymm4,%ymm3 │ │ vpsubw %ymm6,%ymm7,%ymm5 │ │ - jmpq 24551 │ │ + jmpq 2ab81 │ │ nopl 0x0(%rax,%rax,1) │ │ xchg %ax,%ax │ │ - lea 0xcb279(%rip),%rax │ │ + lea 0xc8e89(%rip),%rax │ │ lea -0x969(%rip),%r8 │ │ - jmp 24ad0 │ │ - lea 0xcb269(%rip),%rax │ │ + jmp 2b100 │ │ + lea 0xc8e79(%rip),%rax │ │ lea -0x5b9(%rip),%r8 │ │ - jmp 24ad0 │ │ - lea 0xcb259(%rip),%rax │ │ + jmp 2b100 │ │ + lea 0xc8e69(%rip),%rax │ │ lea -0x99(%rip),%r8 │ │ - jmp 24ad0 │ │ - lea 0xcb249(%rip),%rax │ │ + jmp 2b100 │ │ + lea 0xc8e59(%rip),%rax │ │ lea 0x86(%rip),%r8 │ │ xchg %ax,%ax │ │ vmovdqa (%rdx),%ymm3 │ │ vmovdqa 0x20(%rdx),%ymm2 │ │ vmovdqa 0x40(%rdx),%ymm4 │ │ vmovdqa 0x60(%rdx),%ymm5 │ │ vpbroadcastd -0x3c(%rax),%ymm8 │ │ @@ -26619,45 +31772,45 @@ │ │ vpaddsw %ymm1,%ymm1,%ymm1 │ │ vpaddsw %ymm2,%ymm2,%ymm2 │ │ vpaddsw %ymm3,%ymm3,%ymm3 │ │ vpaddsw %ymm4,%ymm0,%ymm0 │ │ vpaddsw %ymm6,%ymm1,%ymm1 │ │ vpaddsw %ymm7,%ymm2,%ymm2 │ │ vpaddsw %ymm3,%ymm8,%ymm3 │ │ - jmpq 24557 │ │ + jmpq 2ab87 │ │ nopl 0x0(%rax) │ │ - lea 0xcb169(%rip),%rax │ │ + lea 0xc8d79(%rip),%rax │ │ lea 0xad(%rip),%r8 │ │ test %ecx,%ecx │ │ - jne 24c10 │ │ + jne 2b240 │ │ vmovd -0x38(%rax),%xmm1 │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ vmovd -0x50(%rax),%xmm2 │ │ vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ vpmulhrsw %xmm2,%xmm0,%xmm0 │ │ vpbroadcastw %xmm0,%ymm0 │ │ vmovdqa %ymm0,%ymm1 │ │ - jmpq 24d94 │ │ + jmpq 2b3c4 │ │ xchg %ax,%ax │ │ - lea 0xcb129(%rip),%rax │ │ + lea 0xc8d39(%rip),%rax │ │ lea 0x185(%rip),%r8 │ │ - jmp 24c10 │ │ - lea 0xcb119(%rip),%rax │ │ + jmp 2b240 │ │ + lea 0xc8d29(%rip),%rax │ │ lea 0x315(%rip),%r8 │ │ - jmp 24c10 │ │ - lea 0xcb109(%rip),%rax │ │ + jmp 2b240 │ │ + lea 0xc8d19(%rip),%rax │ │ lea 0x3a4(%rip),%r8 │ │ xchg %ax,%ax │ │ vpbroadcastd -0x38(%rax),%xmm3 │ │ vpmulhrsw (%rdx),%xmm3,%xmm0 │ │ vpmulhrsw 0x10(%rdx),%xmm3,%xmm1 │ │ vpmulhrsw 0x20(%rdx),%xmm3,%xmm2 │ │ vpmulhrsw 0x30(%rdx),%xmm3,%xmm3 │ │ - callq 23950 │ │ + callq 29f80 │ │ vbroadcasti128 -0x80(%rax),%ymm4 │ │ vinserti128 $0x1,%xmm3,%ymm1,%ymm3 │ │ vinserti128 $0x1,%xmm2,%ymm0,%ymm1 │ │ vshufps $0x28,%ymm3,%ymm1,%ymm0 │ │ vshufps $0x7d,%ymm3,%ymm1,%ymm1 │ │ vpshufb %ymm4,%ymm0,%ymm0 │ │ vpshufb %ymm4,%ymm1,%ymm1 │ │ @@ -26683,47 +31836,47 @@ │ │ vpsrad $0xc,%ymm0,%ymm0 │ │ vpsrad $0xc,%ymm1,%ymm1 │ │ vpackssdw %ymm0,%ymm1,%ymm1 │ │ vpaddsw %ymm2,%ymm1,%ymm0 │ │ vpsubsw %ymm2,%ymm1,%ymm1 │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ vpermq $0x8d,%ymm1,%ymm1 │ │ - jmpq 24d84 │ │ + jmpq 2b3b4 │ │ nopl 0x0(%rax,%rax,1) │ │ xchg %ax,%ax │ │ - lea 0xcb029(%rip),%rax │ │ + lea 0xc8c39(%rip),%rax │ │ lea -0x93(%rip),%r8 │ │ - jmp 24d20 │ │ - lea 0xcb019(%rip),%rax │ │ + jmp 2b350 │ │ + lea 0xc8c29(%rip),%rax │ │ lea 0x75(%rip),%r8 │ │ - jmp 24d20 │ │ - lea 0xcb009(%rip),%rax │ │ + jmp 2b350 │ │ + lea 0xc8c19(%rip),%rax │ │ lea 0x205(%rip),%r8 │ │ - jmp 24d20 │ │ - lea 0xcaff9(%rip),%rax │ │ + jmp 2b350 │ │ + lea 0xc8c09(%rip),%rax │ │ lea 0x294(%rip),%r8 │ │ xchg %ax,%ax │ │ vpbroadcastd -0x38(%rax),%xmm0 │ │ vpshufd $0x4e,(%rdx),%xmm4 │ │ vpmulhrsw 0x30(%rdx),%xmm0,%xmm3 │ │ vpshufd $0x4e,0x10(%rdx),%xmm5 │ │ vpmulhrsw 0x20(%rdx),%xmm0,%xmm2 │ │ vpmulhrsw %xmm0,%xmm4,%xmm4 │ │ vpmulhrsw %xmm0,%xmm5,%xmm5 │ │ - callq 23bd0 │ │ + callq 2a200 │ │ vinserti128 $0x1,%xmm2,%ymm0,%ymm0 │ │ vinserti128 $0x1,%xmm3,%ymm1,%ymm1 │ │ vpunpckhwd %ymm1,%ymm0,%ymm2 │ │ vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ vpxor %ymm3,%ymm3,%ymm3 │ │ vpsubsw %ymm2,%ymm3,%ymm3 │ │ vpunpckhwd %ymm3,%ymm0,%ymm1 │ │ vpunpcklwd %ymm3,%ymm0,%ymm0 │ │ jmpq *%r8 │ │ - callq 24df0 │ │ + callq 2b420 │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ vpermq $0xd8,%ymm1,%ymm1 │ │ vpbroadcastd -0x50(%rax),%ymm2 │ │ vpmulhrsw %ymm2,%ymm0,%ymm0 │ │ vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ vpxor %ymm2,%ymm2,%ymm2 │ │ vmovdqa %ymm2,(%rdx) │ │ @@ -26774,59 +31927,59 @@ │ │ vpsrad $0xc,%ymm1,%ymm1 │ │ vpsrad $0xc,%ymm2,%ymm2 │ │ vpsrad $0xc,%ymm0,%ymm0 │ │ vpsrad $0xc,%ymm5,%ymm5 │ │ vpackssdw %ymm5,%ymm0,%ymm0 │ │ vpackssdw %ymm2,%ymm1,%ymm1 │ │ retq │ │ - lea 0xcae89(%rip),%rax │ │ + lea 0xc8a99(%rip),%rax │ │ lea -0x233(%rip),%r8 │ │ - jmp 24ec0 │ │ - lea 0xcae79(%rip),%rax │ │ + jmp 2b4f0 │ │ + lea 0xc8a89(%rip),%rax │ │ lea -0x12b(%rip),%r8 │ │ - jmp 24ec0 │ │ - lea 0xcae69(%rip),%rax │ │ + jmp 2b4f0 │ │ + lea 0xc8a79(%rip),%rax │ │ lea 0x65(%rip),%r8 │ │ - jmp 24ec0 │ │ - lea 0xcae59(%rip),%rax │ │ + jmp 2b4f0 │ │ + lea 0xc8a69(%rip),%rax │ │ lea 0xf4(%rip),%r8 │ │ xchg %ax,%ax │ │ vpbroadcastd -0x38(%rax),%xmm0 │ │ vpshufd $0x4e,(%rdx),%xmm4 │ │ vpmulhrsw 0x30(%rdx),%xmm0,%xmm3 │ │ vpshufd $0x4e,0x10(%rdx),%xmm5 │ │ vpmulhrsw 0x20(%rdx),%xmm0,%xmm2 │ │ vpmulhrsw %xmm0,%xmm4,%xmm4 │ │ vpmulhrsw %xmm0,%xmm5,%xmm5 │ │ - callq 23bd0 │ │ + callq 2a200 │ │ vinserti128 $0x1,%xmm1,%ymm3,%ymm3 │ │ vinserti128 $0x1,%xmm0,%ymm2,%ymm2 │ │ vpunpckhwd %ymm2,%ymm3,%ymm1 │ │ vpunpcklwd %ymm2,%ymm3,%ymm3 │ │ vpxor %ymm0,%ymm0,%ymm0 │ │ vpsubsw %ymm1,%ymm0,%ymm0 │ │ vpunpckhwd %ymm3,%ymm0,%ymm1 │ │ vpunpcklwd %ymm3,%ymm0,%ymm0 │ │ jmpq *%r8 │ │ - callq 24df0 │ │ + callq 2b420 │ │ vmovdqa %ymm1,%ymm2 │ │ vpermq $0x8d,%ymm0,%ymm1 │ │ vpermq $0x8d,%ymm2,%ymm0 │ │ - jmpq 24d84 │ │ + jmpq 2b3b4 │ │ nopl (%rax) │ │ - lea 0xcadd9(%rip),%rax │ │ + lea 0xc89e9(%rip),%rax │ │ lea -0x2e3(%rip),%r8 │ │ - jmp 24f70 │ │ - lea 0xcadc9(%rip),%rax │ │ + jmp 2b5a0 │ │ + lea 0xc89d9(%rip),%rax │ │ lea -0x1db(%rip),%r8 │ │ - jmp 24f70 │ │ - lea 0xcadb9(%rip),%rax │ │ + jmp 2b5a0 │ │ + lea 0xc89c9(%rip),%rax │ │ lea -0x4b(%rip),%r8 │ │ - jmp 24f70 │ │ - lea 0xcada9(%rip),%rax │ │ + jmp 2b5a0 │ │ + lea 0xc89b9(%rip),%rax │ │ lea 0x44(%rip),%r8 │ │ xchg %ax,%ax │ │ vmovdqa (%rdx),%xmm2 │ │ vmovdqa 0x10(%rdx),%xmm0 │ │ vinserti128 $0x1,0x20(%rdx),%ymm2,%ymm2 │ │ vinserti128 $0x1,0x30(%rdx),%ymm0,%ymm0 │ │ vpbroadcastd -0x38(%rax),%ymm3 │ │ @@ -26840,20 +31993,20 @@ │ │ vpaddsw %ymm1,%ymm1,%ymm1 │ │ jmpq *%r8 │ │ vpbroadcastd -0x3c(%rax),%ymm3 │ │ vpmulhrsw %ymm0,%ymm3,%ymm2 │ │ vpmulhrsw %ymm1,%ymm3,%ymm3 │ │ vpaddsw %ymm2,%ymm0,%ymm0 │ │ vpaddsw %ymm3,%ymm1,%ymm1 │ │ - jmpq 24d78 │ │ + jmpq 2b3a8 │ │ nop │ │ - lea 0xcad39(%rip),%rax │ │ + lea 0xc8949(%rip),%rax │ │ lea 0x145(%rip),%r8 │ │ test %ecx,%ecx │ │ - jne 250a0 │ │ + jne 2b6d0 │ │ vmovd -0x38(%rax),%xmm1 │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ vmovd -0x44(%rax),%xmm2 │ │ mov %ecx,(%rdx) │ │ vpmulhrsw %xmm2,%xmm0,%xmm0 │ │ vpsrlw $0x3,%xmm2,%xmm2 │ │ vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ @@ -26873,33 +32026,33 @@ │ │ vextracti128 $0x1,%ymm1,%xmm2 │ │ vmovq %xmm1,(%rdi) │ │ vmovhps %xmm1,(%rdi,%rsi,2) │ │ vmovq %xmm2,(%rdi,%rsi,1) │ │ vmovhps %xmm2,(%rdi,%rcx,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ dec %edx │ │ - jg 25019 │ │ + jg 2b649 │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nop │ │ - lea 0xcac99(%rip),%rax │ │ + lea 0xc88a9(%rip),%rax │ │ lea 0x2af(%rip),%r8 │ │ - jmp 250a0 │ │ - lea 0xcac89(%rip),%rax │ │ + jmp 2b6d0 │ │ + lea 0xc8899(%rip),%rax │ │ lea 0x77f(%rip),%r8 │ │ - jmp 250a0 │ │ - lea 0xcac79(%rip),%rax │ │ + jmp 2b6d0 │ │ + lea 0xc8889(%rip),%rax │ │ lea 0x854(%rip),%r8 │ │ xchg %ax,%ax │ │ vpermq $0xd8,(%rdx),%ymm0 │ │ vpermq $0xd8,0x60(%rdx),%ymm3 │ │ vpermq $0xd8,0x40(%rdx),%ymm2 │ │ vpermq $0xd8,0x20(%rdx),%ymm1 │ │ - callq 25150 │ │ + callq 2b780 │ │ vshufps $0x28,%ymm1,%ymm0,%ymm4 │ │ vshufps $0x7d,%ymm1,%ymm0,%ymm5 │ │ vshufps $0x28,%ymm3,%ymm2,%ymm1 │ │ vshufps $0x7d,%ymm3,%ymm2,%ymm3 │ │ vbroadcasti128 -0x80(%rax),%ymm0 │ │ vpbroadcastd -0x44(%rax),%ymm2 │ │ vpshufb %ymm0,%ymm4,%ymm4 │ │ @@ -26911,21 +32064,21 @@ │ │ vpmulhrsw %ymm2,%ymm1,%ymm1 │ │ vpmulhrsw %ymm2,%ymm3,%ymm3 │ │ vinserti128 $0x1,%xmm1,%ymm4,%ymm0 │ │ vperm2i128 $0x31,%ymm1,%ymm4,%ymm2 │ │ vinserti128 $0x1,%xmm3,%ymm5,%ymm1 │ │ vperm2i128 $0x31,%ymm3,%ymm5,%ymm3 │ │ jmpq *%r8 │ │ - callq 25150 │ │ + callq 2b780 │ │ vpbroadcastd -0x50(%rax),%ymm4 │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ vpermq $0x8d,%ymm1,%ymm1 │ │ vpermq $0xd8,%ymm2,%ymm2 │ │ vpermq $0x8d,%ymm3,%ymm3 │ │ - jmpq 25364 │ │ + jmpq 2b994 │ │ nopl 0x0(%rax,%rax,1) │ │ vpbroadcastd -0x34(%rax),%ymm6 │ │ vpunpckhwd %ymm0,%ymm3,%ymm5 │ │ vpunpckhwd %ymm2,%ymm1,%ymm4 │ │ vpunpcklwd %ymm1,%ymm3,%ymm3 │ │ vpunpcklwd %ymm0,%ymm2,%ymm2 │ │ vpbroadcastd 0x48(%rax),%ymm0 │ │ @@ -26982,31 +32135,31 @@ │ │ vpblendd $0xcc,%ymm0,%ymm4,%ymm4 │ │ vpaddsw %ymm2,%ymm3,%ymm0 │ │ vpsubsw %ymm2,%ymm3,%ymm3 │ │ vpsubsw %ymm4,%ymm1,%ymm2 │ │ vpaddsw %ymm4,%ymm1,%ymm1 │ │ retq │ │ nopl (%rax) │ │ - lea 0xcaa99(%rip),%rax │ │ + lea 0xc86a9(%rip),%rax │ │ lea -0x15b(%rip),%r8 │ │ - jmp 252b0 │ │ - lea 0xcaa89(%rip),%rax │ │ + jmp 2b8e0 │ │ + lea 0xc8699(%rip),%rax │ │ lea 0x9f(%rip),%r8 │ │ - jmp 252b0 │ │ - lea 0xcaa79(%rip),%rax │ │ + jmp 2b8e0 │ │ + lea 0xc8689(%rip),%rax │ │ lea 0x56f(%rip),%r8 │ │ - jmp 252b0 │ │ - lea 0xcaa69(%rip),%rax │ │ + jmp 2b8e0 │ │ + lea 0xc8679(%rip),%rax │ │ lea 0x644(%rip),%r8 │ │ xchg %ax,%ax │ │ vpermq $0x72,(%rdx),%ymm4 │ │ vpermq $0xd8,0x60(%rdx),%ymm3 │ │ vpermq $0x72,0x20(%rdx),%ymm5 │ │ vpermq $0xd8,0x40(%rdx),%ymm2 │ │ - callq 25420 │ │ + callq 2ba50 │ │ vpbroadcastd -0x44(%rax),%ymm5 │ │ vpunpcklwd %ymm1,%ymm0,%ymm4 │ │ vpunpckhwd %ymm1,%ymm0,%ymm0 │ │ vpunpcklwd %ymm3,%ymm2,%ymm1 │ │ vpunpckhwd %ymm3,%ymm2,%ymm2 │ │ vpxor %ymm3,%ymm3,%ymm3 │ │ vpsubw %ymm5,%ymm3,%ymm3 │ │ @@ -27021,15 +32174,15 @@ │ │ vperm2i128 $0x31,%ymm0,%ymm3,%ymm2 │ │ vinserti128 $0x1,%xmm0,%ymm3,%ymm0 │ │ vperm2i128 $0x31,%ymm1,%ymm4,%ymm3 │ │ vinserti128 $0x1,%xmm1,%ymm4,%ymm1 │ │ jmpq *%r8 │ │ vpshufd $0x4e,%ymm0,%ymm4 │ │ vpshufd $0x4e,%ymm1,%ymm5 │ │ - callq 255d0 │ │ + callq 2bc00 │ │ vpbroadcastd -0x50(%rax),%ymm5 │ │ vpbroadcastd -0x4c(%rax),%xmm4 │ │ vpsubw %ymm5,%ymm4,%ymm4 │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ vpermq $0xd8,%ymm1,%ymm1 │ │ vpermq $0xd8,%ymm2,%ymm2 │ │ vpermq $0xd8,%ymm3,%ymm3 │ │ @@ -27246,31 +32399,31 @@ │ │ vpaddsw %ymm4,%ymm1,%ymm1 │ │ vpmulhrsw %ymm5,%ymm2,%ymm2 │ │ vpshufd $0x4e,%ymm1,%ymm1 │ │ vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ - lea 0xca5b9(%rip),%rax │ │ + lea 0xc81c9(%rip),%rax │ │ lea -0x63b(%rip),%r8 │ │ - jmp 25790 │ │ - lea 0xca5a9(%rip),%rax │ │ + jmp 2bdc0 │ │ + lea 0xc81b9(%rip),%rax │ │ lea -0x441(%rip),%r8 │ │ - jmp 25790 │ │ - lea 0xca599(%rip),%rax │ │ + jmp 2bdc0 │ │ + lea 0xc81a9(%rip),%rax │ │ lea 0x8f(%rip),%r8 │ │ - jmp 25790 │ │ - lea 0xca589(%rip),%rax │ │ + jmp 2bdc0 │ │ + lea 0xc8199(%rip),%rax │ │ lea 0x164(%rip),%r8 │ │ xchg %ax,%ax │ │ vpermq $0x72,(%rdx),%ymm4 │ │ vpermq $0xd8,0x60(%rdx),%ymm3 │ │ vpermq $0x72,0x20(%rdx),%ymm5 │ │ vpermq $0xd8,0x40(%rdx),%ymm2 │ │ - callq 25420 │ │ + callq 2ba50 │ │ vpbroadcastd -0x44(%rax),%ymm5 │ │ vpunpckhwd %ymm2,%ymm3,%ymm4 │ │ vpunpcklwd %ymm2,%ymm3,%ymm3 │ │ vpunpckhwd %ymm0,%ymm1,%ymm2 │ │ vpunpcklwd %ymm0,%ymm1,%ymm1 │ │ vpxor %ymm0,%ymm0,%ymm0 │ │ vpsubw %ymm5,%ymm0,%ymm0 │ │ @@ -27285,37 +32438,37 @@ │ │ vinserti128 $0x1,%xmm3,%ymm0,%ymm1 │ │ vperm2i128 $0x31,%ymm3,%ymm0,%ymm3 │ │ vinserti128 $0x1,%xmm2,%ymm4,%ymm0 │ │ vperm2i128 $0x31,%ymm2,%ymm4,%ymm2 │ │ jmpq *%r8 │ │ vpshufd $0x4e,%ymm0,%ymm4 │ │ vpshufd $0x4e,%ymm1,%ymm5 │ │ - callq 255d0 │ │ + callq 2bc00 │ │ vpbroadcastd -0x50(%rax),%ymm4 │ │ vpbroadcastd -0x4c(%rax),%xmm5 │ │ vpsubw %ymm5,%ymm4,%ymm4 │ │ vpermq $0x8d,%ymm3,%ymm5 │ │ vpermq $0x8d,%ymm0,%ymm3 │ │ vpermq $0x8d,%ymm2,%ymm0 │ │ vpermq $0x8d,%ymm1,%ymm2 │ │ vpmulhrsw %ymm4,%ymm0,%ymm1 │ │ vpmulhrsw %ymm4,%ymm5,%ymm0 │ │ - jmpq 2536e │ │ + jmpq 2b99e │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax,%rax,1) │ │ - lea 0xca4a9(%rip),%rax │ │ + lea 0xc80b9(%rip),%rax │ │ lea -0x74b(%rip),%r8 │ │ - jmp 258a0 │ │ - lea 0xca499(%rip),%rax │ │ + jmp 2bed0 │ │ + lea 0xc80a9(%rip),%rax │ │ lea -0x551(%rip),%r8 │ │ - jmp 258a0 │ │ - lea 0xca489(%rip),%rax │ │ + jmp 2bed0 │ │ + lea 0xc8099(%rip),%rax │ │ lea -0x81(%rip),%r8 │ │ - jmp 258a0 │ │ - lea 0xca479(%rip),%rax │ │ + jmp 2bed0 │ │ + lea 0xc8089(%rip),%rax │ │ lea 0x54(%rip),%r8 │ │ xchg %ax,%ax │ │ vmovdqa (%rdx),%xmm3 │ │ vmovdqa 0x10(%rdx),%xmm2 │ │ vinserti128 $0x1,0x40(%rdx),%ymm3,%ymm3 │ │ vinserti128 $0x1,0x50(%rdx),%ymm2,%ymm2 │ │ vmovdqa 0x20(%rdx),%xmm4 │ │ @@ -27328,53 +32481,53 @@ │ │ vpunpckhwd %ymm0,%ymm4,%ymm4 │ │ vpunpckldq %ymm2,%ymm1,%ymm0 │ │ vpunpckhdq %ymm2,%ymm1,%ymm1 │ │ vpunpckldq %ymm4,%ymm3,%ymm2 │ │ vpunpckhdq %ymm4,%ymm3,%ymm3 │ │ jmpq *%r8 │ │ vpbroadcastd -0x4c(%rax),%ymm4 │ │ - jmpq 2534c │ │ + jmpq 2b97c │ │ nopl (%rax) │ │ - lea 0xca409(%rip),%rax │ │ + lea 0xc8019(%rip),%rax │ │ lea 0x154(%rip),%r8 │ │ test %ecx,%ecx │ │ - jne 25980 │ │ + jne 2bfb0 │ │ vmovd -0x38(%rax),%xmm1 │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ vmovd -0x44(%rax),%xmm2 │ │ mov %ecx,(%rdx) │ │ vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ vpmulhrsw %xmm2,%xmm0,%xmm0 │ │ vpsrlw $0x3,%xmm2,%xmm2 │ │ vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ vpmulhrsw %xmm2,%xmm0,%xmm0 │ │ vpbroadcastw %xmm0,%ymm0 │ │ mov $0x4,%edx │ │ - jmpq 25015 │ │ + jmpq 2b645 │ │ nopl 0x0(%rax,%rax,1) │ │ - lea 0xca3b9(%rip),%rax │ │ + lea 0xc7fc9(%rip),%rax │ │ lea 0x632(%rip),%r8 │ │ - jmp 25980 │ │ - lea 0xca3a9(%rip),%rax │ │ + jmp 2bfb0 │ │ + lea 0xc7fb9(%rip),%rax │ │ lea 0xbea(%rip),%r8 │ │ - jmp 25980 │ │ - lea 0xca399(%rip),%rax │ │ + jmp 2bfb0 │ │ + lea 0xc7fa9(%rip),%rax │ │ lea 0xd67(%rip),%r8 │ │ xchg %ax,%ax │ │ vpbroadcastd -0x38(%rax),%ymm4 │ │ vpmulhrsw (%rdx),%ymm4,%ymm0 │ │ sub $0xffffffffffffff80,%rdx │ │ vpmulhrsw 0x60(%rdx),%ymm4,%ymm7 │ │ vpmulhrsw -0x60(%rdx),%ymm4,%ymm1 │ │ vpmulhrsw 0x40(%rdx),%ymm4,%ymm6 │ │ vpmulhrsw -0x40(%rdx),%ymm4,%ymm2 │ │ vpmulhrsw 0x20(%rdx),%ymm4,%ymm5 │ │ vpmulhrsw -0x20(%rdx),%ymm4,%ymm3 │ │ vpmulhrsw (%rdx),%ymm4,%ymm4 │ │ - callq 270e0 │ │ + callq 2d710 │ │ vpbroadcastd -0x44(%rax),%ymm10 │ │ vperm2i128 $0x31,%ymm7,%ymm3,%ymm9 │ │ vinserti128 $0x1,%xmm7,%ymm3,%ymm3 │ │ vperm2i128 $0x31,%ymm6,%ymm2,%ymm8 │ │ vinserti128 $0x1,%xmm6,%ymm2,%ymm2 │ │ vperm2i128 $0x31,%ymm5,%ymm1,%ymm6 │ │ vinserti128 $0x1,%xmm5,%ymm1,%ymm1 │ │ @@ -27401,15 +32554,15 @@ │ │ vpunpckldq %ymm4,%ymm3,%ymm2 │ │ vpunpckhdq %ymm4,%ymm3,%ymm3 │ │ vpunpckldq %ymm6,%ymm5,%ymm4 │ │ vpunpckhdq %ymm6,%ymm5,%ymm5 │ │ vpunpckldq %ymm8,%ymm7,%ymm6 │ │ vpunpckhdq %ymm8,%ymm7,%ymm7 │ │ jmpq *%r8 │ │ - callq 25c10 │ │ + callq 2c240 │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ vpermq $0xd8,%ymm2,%ymm2 │ │ vpermq $0xd8,%ymm4,%ymm4 │ │ vpermq $0xd8,%ymm6,%ymm6 │ │ vpermq $0x8d,%ymm1,%ymm1 │ │ vpermq $0x8d,%ymm3,%ymm3 │ │ vpermq $0x8d,%ymm5,%ymm5 │ │ @@ -27649,57 +32802,57 @@ │ │ vpsubsw %ymm4,%ymm2,%ymm5 │ │ vpaddsw %ymm4,%ymm2,%ymm2 │ │ vpsubsw %ymm8,%ymm3,%ymm4 │ │ vpaddsw %ymm3,%ymm8,%ymm3 │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax,%rax,1) │ │ - lea 0xc9e19(%rip),%rax │ │ + lea 0xc7a29(%rip),%rax │ │ lea -0x49c(%rip),%r8 │ │ - jmp 25f30 │ │ - lea 0xc9e09(%rip),%rax │ │ + jmp 2c560 │ │ + lea 0xc7a19(%rip),%rax │ │ lea 0x82(%rip),%r8 │ │ - jmp 25f30 │ │ - lea 0xc9df9(%rip),%rax │ │ + jmp 2c560 │ │ + lea 0xc7a09(%rip),%rax │ │ lea 0x63a(%rip),%r8 │ │ - jmp 25f30 │ │ - lea 0xc9de9(%rip),%rax │ │ + jmp 2c560 │ │ + lea 0xc79f9(%rip),%rax │ │ lea 0x7b7(%rip),%r8 │ │ xchg %ax,%ax │ │ vpbroadcastd -0x38(%rax),%ymm4 │ │ vpmulhrsw (%rdx),%ymm4,%ymm0 │ │ sub $0xffffffffffffff80,%rdx │ │ vpmulhrsw 0x60(%rdx),%ymm4,%ymm7 │ │ vpmulhrsw -0x60(%rdx),%ymm4,%ymm1 │ │ vpmulhrsw 0x40(%rdx),%ymm4,%ymm6 │ │ vpmulhrsw -0x40(%rdx),%ymm4,%ymm2 │ │ vpmulhrsw 0x20(%rdx),%ymm4,%ymm5 │ │ vpmulhrsw -0x20(%rdx),%ymm4,%ymm3 │ │ vpmulhrsw (%rdx),%ymm4,%ymm4 │ │ - callq 273f0 │ │ - callq 27640 │ │ + callq 2da20 │ │ + callq 2dc70 │ │ vpbroadcastd -0x44(%rax),%ymm10 │ │ vpslld $0x11,%ymm10,%ymm9 │ │ vpsubw %ymm9,%ymm10,%ymm10 │ │ - jmpq 259c3 │ │ + jmpq 2bff3 │ │ nopl 0x0(%rax,%rax,1) │ │ - callq 25fe0 │ │ - callq 26420 │ │ + callq 2c610 │ │ + callq 2ca50 │ │ vpbroadcastd -0x50(%rax),%ymm9 │ │ vpbroadcastd -0x4c(%rax),%xmm8 │ │ vpsubw %ymm9,%ymm8,%ymm8 │ │ vpermq $0x8d,%ymm0,%ymm0 │ │ vpermq $0x8d,%ymm1,%ymm1 │ │ vpermq $0x8d,%ymm2,%ymm2 │ │ vpermq $0x8d,%ymm3,%ymm3 │ │ vpermq $0xd8,%ymm4,%ymm4 │ │ vpermq $0xd8,%ymm5,%ymm5 │ │ vpermq $0xd8,%ymm6,%ymm6 │ │ vpermq $0xd8,%ymm7,%ymm7 │ │ - jmpq 25a9d │ │ + jmpq 2c0cd │ │ vpshufd $0x4e,%ymm7,%ymm7 │ │ vpshufd $0x4e,%ymm1,%ymm1 │ │ vpshufd $0x4e,%ymm5,%ymm5 │ │ vpshufd $0x4e,%ymm3,%ymm3 │ │ vpbroadcastd -0x34(%rax),%ymm10 │ │ vpunpckhwd %ymm0,%ymm7,%ymm8 │ │ vpunpcklwd %ymm7,%ymm0,%ymm0 │ │ @@ -27938,38 +33091,38 @@ │ │ vpmulhrsw %ymm2,%ymm8,%ymm2 │ │ vpmulhrsw %ymm3,%ymm8,%ymm3 │ │ vpmulhrsw %ymm4,%ymm8,%ymm4 │ │ vpmulhrsw %ymm5,%ymm8,%ymm5 │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax,%rax,1) │ │ - lea 0xc9889(%rip),%rax │ │ + lea 0xc7499(%rip),%rax │ │ lea -0xa2c(%rip),%r8 │ │ - jmp 264c0 │ │ - lea 0xc9879(%rip),%rax │ │ + jmp 2caf0 │ │ + lea 0xc7489(%rip),%rax │ │ lea -0x50e(%rip),%r8 │ │ - jmp 264c0 │ │ - lea 0xc9869(%rip),%rax │ │ + jmp 2caf0 │ │ + lea 0xc7479(%rip),%rax │ │ lea 0xaa(%rip),%r8 │ │ - jmp 264c0 │ │ - lea 0xc9859(%rip),%rax │ │ + jmp 2caf0 │ │ + lea 0xc7469(%rip),%rax │ │ lea 0x227(%rip),%r8 │ │ xchg %ax,%ax │ │ vpbroadcastd -0x38(%rax),%ymm4 │ │ vpmulhrsw (%rdx),%ymm4,%ymm0 │ │ sub $0xffffffffffffff80,%rdx │ │ vpmulhrsw 0x60(%rdx),%ymm4,%ymm7 │ │ vpmulhrsw -0x60(%rdx),%ymm4,%ymm1 │ │ vpmulhrsw 0x40(%rdx),%ymm4,%ymm6 │ │ vpmulhrsw -0x40(%rdx),%ymm4,%ymm2 │ │ vpmulhrsw 0x20(%rdx),%ymm4,%ymm5 │ │ vpmulhrsw -0x20(%rdx),%ymm4,%ymm3 │ │ vpmulhrsw (%rdx),%ymm4,%ymm4 │ │ - callq 273f0 │ │ - callq 27640 │ │ + callq 2da20 │ │ + callq 2dc70 │ │ vpbroadcastd -0x44(%rax),%ymm9 │ │ vpslld $0x11,%ymm9,%ymm10 │ │ vpsubw %ymm9,%ymm10,%ymm10 │ │ vperm2i128 $0x31,%ymm0,%ymm4,%ymm9 │ │ vinserti128 $0x1,%xmm0,%ymm4,%ymm0 │ │ vperm2i128 $0x31,%ymm1,%ymm5,%ymm8 │ │ vinserti128 $0x1,%xmm1,%ymm5,%ymm4 │ │ @@ -27977,17 +33130,17 @@ │ │ vinserti128 $0x1,%xmm3,%ymm7,%ymm3 │ │ vinserti128 $0x1,%xmm2,%ymm6,%ymm1 │ │ vperm2i128 $0x31,%ymm2,%ymm6,%ymm6 │ │ vpunpcklwd %ymm0,%ymm4,%ymm2 │ │ vpunpckhwd %ymm0,%ymm4,%ymm4 │ │ vpunpcklwd %ymm1,%ymm3,%ymm0 │ │ vpunpckhwd %ymm1,%ymm3,%ymm3 │ │ - jmpq 25a03 │ │ - callq 25fe0 │ │ - callq 26420 │ │ + jmpq 2c033 │ │ + callq 2c610 │ │ + callq 2ca50 │ │ vpbroadcastd -0x50(%rax),%ymm8 │ │ vpbroadcastd -0x4c(%rax),%xmm9 │ │ vpsubw %ymm9,%ymm8,%ymm8 │ │ vpermq $0xd8,%ymm0,%ymm9 │ │ vpermq $0x8d,%ymm7,%ymm0 │ │ vpermq $0xd8,%ymm1,%ymm7 │ │ vpermq $0x8d,%ymm6,%ymm1 │ │ @@ -27999,25 +33152,25 @@ │ │ vpmulhrsw %ymm1,%ymm8,%ymm1 │ │ vpmulhrsw %ymm2,%ymm8,%ymm2 │ │ vpmulhrsw %ymm3,%ymm8,%ymm3 │ │ vpmulhrsw %ymm5,%ymm8,%ymm4 │ │ vpmulhrsw %ymm6,%ymm8,%ymm5 │ │ vpmulhrsw %ymm7,%ymm8,%ymm6 │ │ vpmulhrsw %ymm8,%ymm9,%ymm7 │ │ - jmpq 25ac5 │ │ - lea 0xc9739(%rip),%rax │ │ + jmpq 2c0f5 │ │ + lea 0xc7349(%rip),%rax │ │ lea -0xb7c(%rip),%r8 │ │ - jmp 26610 │ │ - lea 0xc9729(%rip),%rax │ │ + jmp 2cc40 │ │ + lea 0xc7339(%rip),%rax │ │ lea -0x65e(%rip),%r8 │ │ - jmp 26610 │ │ - lea 0xc9719(%rip),%rax │ │ + jmp 2cc40 │ │ + lea 0xc7329(%rip),%rax │ │ lea -0xa6(%rip),%r8 │ │ - jmp 26610 │ │ - lea 0xc9709(%rip),%rax │ │ + jmp 2cc40 │ │ + lea 0xc7319(%rip),%rax │ │ lea 0xd7(%rip),%r8 │ │ xchg %ax,%ax │ │ vmovdqa (%rdx),%xmm3 │ │ vmovdqa 0x20(%rdx),%xmm2 │ │ sub $0xffffffffffffff80,%rdx │ │ vinserti128 $0x1,(%rdx),%ymm3,%ymm3 │ │ vinserti128 $0x1,0x20(%rdx),%ymm2,%ymm2 │ │ @@ -28088,27 +33241,27 @@ │ │ vpaddsw %ymm5,%ymm9,%ymm5 │ │ vpmulhrsw %ymm6,%ymm8,%ymm9 │ │ vpaddsw %ymm6,%ymm6,%ymm6 │ │ vpaddsw %ymm6,%ymm9,%ymm6 │ │ vpmulhrsw %ymm7,%ymm8,%ymm9 │ │ vpaddsw %ymm7,%ymm7,%ymm7 │ │ vpaddsw %ymm7,%ymm9,%ymm7 │ │ - jmpq 25a97 │ │ + jmpq 2c0c7 │ │ nopl 0x0(%rax,%rax,1) │ │ - lea 0xc9579(%rip),%rax │ │ + lea 0xc7189(%rip),%rax │ │ lea 0x115(%rip),%r8 │ │ test %ecx,%ecx │ │ - jne 26850 │ │ + jne 2ce80 │ │ vmovd -0x38(%rax),%xmm1 │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ vmovd -0x44(%rax),%xmm2 │ │ mov %ecx,(%rdx) │ │ mov $0x2,%edx │ │ vpmulhrsw %xmm2,%xmm0,%xmm0 │ │ - vmovd 0xc94f7(%rip),%xmm2 │ │ + vmovd 0xc7107(%rip),%xmm2 │ │ vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ vpmulhrsw %xmm2,%xmm0,%xmm0 │ │ vpbroadcastw %xmm0,%ymm0 │ │ vpxor %ymm3,%ymm3,%ymm3 │ │ vmovdqa (%rdi),%xmm1 │ │ vinserti128 $0x1,(%rdi,%rsi,1),%ymm1,%ymm1 │ │ vpunpckhbw %ymm3,%ymm1,%ymm2 │ │ @@ -28116,50 +33269,50 @@ │ │ vpaddw %ymm0,%ymm2,%ymm2 │ │ vpaddw %ymm0,%ymm1,%ymm1 │ │ vpackuswb %ymm2,%ymm1,%ymm1 │ │ vmovdqa %xmm1,(%rdi) │ │ vextracti128 $0x1,%ymm1,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ dec %edx │ │ - jg 267dc │ │ + jg 2ce0c │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopw 0x0(%rax,%rax,1) │ │ - lea 0xc94e9(%rip),%rax │ │ + lea 0xc70f9(%rip),%rax │ │ lea 0x220(%rip),%r8 │ │ - jmp 26850 │ │ - lea 0xc94d9(%rip),%rax │ │ + jmp 2ce80 │ │ + lea 0xc70e9(%rip),%rax │ │ lea 0x442(%rip),%r8 │ │ - jmp 26850 │ │ - lea 0xc94c9(%rip),%rax │ │ + jmp 2ce80 │ │ + lea 0xc70d9(%rip),%rax │ │ lea 0x5a8(%rip),%r8 │ │ xchg %ax,%ax │ │ vmovdqa (%rdx),%xmm0 │ │ vmovdqa 0x10(%rdx),%xmm1 │ │ vmovdqa 0x20(%rdx),%xmm2 │ │ vmovdqa 0x30(%rdx),%xmm3 │ │ vmovdqa 0x40(%rdx),%xmm4 │ │ vmovdqa 0x50(%rdx),%xmm5 │ │ vmovdqa 0x60(%rdx),%xmm6 │ │ vmovdqa 0x70(%rdx),%xmm7 │ │ - callq 24180 │ │ + callq 2a7b0 │ │ vinserti128 $0x1,%xmm6,%ymm2,%ymm6 │ │ vinserti128 $0x1,%xmm4,%ymm0,%ymm2 │ │ vinserti128 $0x1,%xmm5,%ymm1,%ymm0 │ │ vinserti128 $0x1,%xmm7,%ymm3,%ymm1 │ │ vpunpcklwd %ymm6,%ymm2,%ymm3 │ │ vpunpckhwd %ymm6,%ymm2,%ymm2 │ │ vpbroadcastd -0x44(%rax),%ymm6 │ │ vpunpckhwd %ymm1,%ymm0,%ymm4 │ │ vpunpcklwd %ymm1,%ymm0,%ymm0 │ │ vmovdqa %ymm6,%ymm1 │ │ - jmpq 26a17 │ │ - callq 268c0 │ │ - jmpq 26a53 │ │ + jmpq 2d047 │ │ + callq 2cef0 │ │ + jmpq 2d083 │ │ nopl (%rax) │ │ vpbroadcastd -0x34(%rax),%ymm6 │ │ vpunpckhwd %ymm1,%ymm3,%ymm4 │ │ vpunpcklwd %ymm1,%ymm3,%ymm3 │ │ vpbroadcastd -0x24(%rax),%ymm1 │ │ vpmaddwd %ymm1,%ymm4,%ymm5 │ │ vpmaddwd %ymm3,%ymm1,%ymm1 │ │ @@ -28197,32 +33350,32 @@ │ │ vpsubsw %ymm1,%ymm0,%ymm2 │ │ vpaddsw %ymm0,%ymm1,%ymm1 │ │ vpaddsw %ymm4,%ymm3,%ymm0 │ │ vpsubsw %ymm4,%ymm3,%ymm3 │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nop │ │ - lea 0xc9389(%rip),%rax │ │ + lea 0xc6f99(%rip),%rax │ │ lea -0xdb(%rip),%r8 │ │ - jmp 269c0 │ │ - lea 0xc9379(%rip),%rax │ │ + jmp 2cff0 │ │ + lea 0xc6f89(%rip),%rax │ │ lea 0xb0(%rip),%r8 │ │ - jmp 269c0 │ │ - lea 0xc9369(%rip),%rax │ │ + jmp 2cff0 │ │ + lea 0xc6f79(%rip),%rax │ │ lea 0x2d2(%rip),%r8 │ │ - jmp 269c0 │ │ - lea 0xc9359(%rip),%rax │ │ + jmp 2cff0 │ │ + lea 0xc6f69(%rip),%rax │ │ lea 0x438(%rip),%r8 │ │ xchg %ax,%ax │ │ vpermq $0x6c,(%rdx),%ymm0 │ │ vpermq $0x93,0x60(%rdx),%ymm3 │ │ vpermq $0x6c,0x20(%rdx),%ymm1 │ │ vpermq $0x93,0x40(%rdx),%ymm2 │ │ - callq 246da │ │ - callq 24930 │ │ + callq 2ad0a │ │ + callq 2af60 │ │ vpunpcklwd %ymm1,%ymm3,%ymm4 │ │ vpunpcklwd %ymm0,%ymm2,%ymm5 │ │ vpunpckhwd %ymm1,%ymm0,%ymm0 │ │ vpunpckhwd %ymm3,%ymm2,%ymm2 │ │ vpbroadcastd -0x44(%rax),%ymm1 │ │ vinserti128 $0x1,%xmm2,%ymm0,%ymm3 │ │ vperm2i128 $0x31,%ymm2,%ymm0,%ymm2 │ │ @@ -28238,15 +33391,15 @@ │ │ vpunpcklwd %ymm0,%ymm4,%ymm2 │ │ vpunpckhwd %ymm0,%ymm4,%ymm4 │ │ vpunpckldq %ymm2,%ymm1,%ymm0 │ │ vpunpckhdq %ymm2,%ymm1,%ymm1 │ │ vpunpckldq %ymm4,%ymm3,%ymm2 │ │ vpunpckhdq %ymm4,%ymm3,%ymm3 │ │ jmpq *%r8 │ │ - callq 26ae0 │ │ + callq 2d110 │ │ vpbroadcastd -0x50(%rax),%ymm4 │ │ vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ vpmulhrsw %ymm4,%ymm1,%ymm1 │ │ vpmulhrsw %ymm4,%ymm2,%ymm2 │ │ vpmulhrsw %ymm4,%ymm3,%ymm3 │ │ vpxor %ymm4,%ymm4,%ymm4 │ │ vmovdqa %ymm4,(%rdx) │ │ @@ -28326,45 +33479,45 @@ │ │ vpackssdw %ymm7,%ymm0,%ymm0 │ │ vpackssdw %ymm5,%ymm1,%ymm1 │ │ vpackssdw %ymm2,%ymm3,%ymm3 │ │ vpackssdw %ymm6,%ymm10,%ymm2 │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ - lea 0xc9129(%rip),%rax │ │ + lea 0xc6d39(%rip),%rax │ │ lea -0x33b(%rip),%r8 │ │ - jmp 26c20 │ │ - lea 0xc9119(%rip),%rax │ │ + jmp 2d250 │ │ + lea 0xc6d29(%rip),%rax │ │ lea -0x1b0(%rip),%r8 │ │ - jmp 26c20 │ │ - lea 0xc9109(%rip),%rax │ │ + jmp 2d250 │ │ + lea 0xc6d19(%rip),%rax │ │ lea 0x72(%rip),%r8 │ │ - jmp 26c20 │ │ - lea 0xc90f9(%rip),%rax │ │ + jmp 2d250 │ │ + lea 0xc6d09(%rip),%rax │ │ lea 0x1d8(%rip),%r8 │ │ xchg %ax,%ax │ │ vpermq $0x6c,(%rdx),%ymm0 │ │ vpermq $0x93,0x60(%rdx),%ymm3 │ │ vpermq $0x6c,0x20(%rdx),%ymm1 │ │ vpermq $0x93,0x40(%rdx),%ymm2 │ │ - callq 246da │ │ - callq 24930 │ │ + callq 2ad0a │ │ + callq 2af60 │ │ vpunpckhwd %ymm2,%ymm3,%ymm4 │ │ vpunpckhwd %ymm0,%ymm1,%ymm5 │ │ vpunpcklwd %ymm2,%ymm0,%ymm0 │ │ vpunpcklwd %ymm3,%ymm1,%ymm1 │ │ vpbroadcastd -0x44(%rax),%ymm6 │ │ vinserti128 $0x1,%xmm1,%ymm0,%ymm3 │ │ vperm2i128 $0x31,%ymm1,%ymm0,%ymm2 │ │ vinserti128 $0x1,%xmm5,%ymm4,%ymm0 │ │ vperm2i128 $0x31,%ymm5,%ymm4,%ymm4 │ │ vpsubw %ymm6,%ymm7,%ymm1 │ │ - jmpq 26a17 │ │ + jmpq 2d047 │ │ nopl 0x0(%rax) │ │ - callq 26ae0 │ │ + callq 2d110 │ │ vpbroadcastd -0x50(%rax),%ymm4 │ │ vpmulhrsw %ymm4,%ymm3,%ymm3 │ │ vpmulhrsw %ymm4,%ymm2,%ymm2 │ │ vpmulhrsw %ymm4,%ymm1,%ymm1 │ │ vpmulhrsw %ymm4,%ymm0,%ymm0 │ │ vpxor %ymm4,%ymm4,%ymm4 │ │ vmovdqa %ymm4,(%rdx) │ │ @@ -28387,24 +33540,24 @@ │ │ vpackuswb %ymm5,%ymm4,%ymm4 │ │ vpermq $0xd8,%ymm4,%ymm4 │ │ vmovdqa %xmm4,(%rdi) │ │ vextracti128 $0x1,%ymm4,(%rdi,%rsi,1) │ │ vzeroupper │ │ retq │ │ xchg %ax,%ax │ │ - lea 0xc8ff9(%rip),%rax │ │ + lea 0xc6c09(%rip),%rax │ │ lea -0x46b(%rip),%r8 │ │ - jmp 26d50 │ │ - lea 0xc8fe9(%rip),%rax │ │ + jmp 2d380 │ │ + lea 0xc6bf9(%rip),%rax │ │ lea -0x2e0(%rip),%r8 │ │ - jmp 26d50 │ │ - lea 0xc8fd9(%rip),%rax │ │ + jmp 2d380 │ │ + lea 0xc6be9(%rip),%rax │ │ lea -0xbe(%rip),%r8 │ │ - jmp 26d50 │ │ - lea 0xc8fc9(%rip),%rax │ │ + jmp 2d380 │ │ + lea 0xc6bd9(%rip),%rax │ │ lea 0xa8(%rip),%r8 │ │ xchg %ax,%ax │ │ vmovdqa (%rdx),%xmm2 │ │ vmovdqa 0x10(%rdx),%xmm4 │ │ vinserti128 $0x1,0x40(%rdx),%ymm2,%ymm2 │ │ vinserti128 $0x1,0x50(%rdx),%ymm4,%ymm4 │ │ vmovdqa 0x20(%rdx),%xmm0 │ │ @@ -28443,37 +33596,37 @@ │ │ vpmulhrsw %ymm1,%ymm7,%ymm5 │ │ vpmulhrsw %ymm2,%ymm7,%ymm6 │ │ vpmulhrsw %ymm3,%ymm7,%ymm7 │ │ vpaddsw %ymm4,%ymm0,%ymm0 │ │ vpaddsw %ymm5,%ymm1,%ymm1 │ │ vpaddsw %ymm6,%ymm2,%ymm2 │ │ vpaddsw %ymm7,%ymm3,%ymm3 │ │ - jmpq 26a53 │ │ + jmpq 2d083 │ │ nopl 0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ - lea 0xc8ed9(%rip),%rax │ │ + lea 0xc6ae9(%rip),%rax │ │ lea 0x194(%rip),%r8 │ │ test %ecx,%ecx │ │ - jne 26ea0 │ │ + jne 2d4d0 │ │ vmovd -0x38(%rax),%xmm1 │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ vmovd -0x44(%rax),%xmm2 │ │ mov %ecx,(%rdx) │ │ vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ mov $0x4,%edx │ │ - jmpq 267bc │ │ + jmpq 2cdec │ │ nopl 0x0(%rax,%rax,1) │ │ nopw 0x0(%rax,%rax,1) │ │ - lea 0xc8e99(%rip),%rax │ │ + lea 0xc6aa9(%rip),%rax │ │ lea 0x542(%rip),%r8 │ │ - jmp 26ea0 │ │ - lea 0xc8e89(%rip),%rax │ │ + jmp 2d4d0 │ │ + lea 0xc6a99(%rip),%rax │ │ lea 0xa06(%rip),%r8 │ │ - jmp 26ea0 │ │ - lea 0xc8e79(%rip),%rax │ │ + jmp 2d4d0 │ │ + lea 0xc6a89(%rip),%rax │ │ lea 0xc43(%rip),%r8 │ │ xchg %ax,%ax │ │ vpbroadcastd -0x38(%rax),%ymm8 │ │ vpermq $0xd8,(%rdx),%ymm0 │ │ sub $0xffffffffffffff80,%rdx │ │ vpermq $0xd8,0x60(%rdx),%ymm7 │ │ vpermq $0xd8,-0x60(%rdx),%ymm1 │ │ @@ -28486,15 +33639,15 @@ │ │ vpmulhrsw %ymm7,%ymm8,%ymm7 │ │ vpmulhrsw %ymm1,%ymm8,%ymm1 │ │ vpmulhrsw %ymm6,%ymm8,%ymm6 │ │ vpmulhrsw %ymm2,%ymm8,%ymm2 │ │ vpmulhrsw %ymm5,%ymm8,%ymm5 │ │ vpmulhrsw %ymm3,%ymm8,%ymm3 │ │ vpmulhrsw %ymm4,%ymm8,%ymm4 │ │ - callq 25c10 │ │ + callq 2c240 │ │ vpbroadcastd -0x44(%rax),%ymm10 │ │ vpunpckhwd %ymm2,%ymm0,%ymm8 │ │ vpunpcklwd %ymm2,%ymm0,%ymm0 │ │ vpunpckhwd %ymm3,%ymm1,%ymm2 │ │ vpunpcklwd %ymm3,%ymm1,%ymm1 │ │ vpunpcklwd %ymm6,%ymm4,%ymm9 │ │ vpunpckhwd %ymm6,%ymm4,%ymm4 │ │ @@ -28529,15 +33682,15 @@ │ │ vperm2i128 $0x31,%ymm7,%ymm1,%ymm5 │ │ vinserti128 $0x1,%xmm7,%ymm1,%ymm1 │ │ vperm2i128 $0x31,%ymm8,%ymm2,%ymm6 │ │ vinserti128 $0x1,%xmm8,%ymm2,%ymm2 │ │ vperm2i128 $0x31,%ymm9,%ymm3,%ymm7 │ │ vinserti128 $0x1,%xmm9,%ymm3,%ymm3 │ │ jmpq *%r8 │ │ - callq 270e0 │ │ + callq 2d710 │ │ vpbroadcastd -0x50(%rax),%ymm8 │ │ vpmulhrsw %ymm0,%ymm8,%ymm0 │ │ vpmulhrsw %ymm2,%ymm8,%ymm2 │ │ vpmulhrsw %ymm4,%ymm8,%ymm4 │ │ vpmulhrsw %ymm6,%ymm8,%ymm6 │ │ vpmulhrsw %ymm1,%ymm8,%ymm1 │ │ vpmulhrsw %ymm3,%ymm8,%ymm3 │ │ @@ -28693,24 +33846,24 @@ │ │ vpsubsw %ymm7,%ymm5,%ymm5 │ │ vpsubsw %ymm9,%ymm0,%ymm7 │ │ vpaddsw %ymm0,%ymm9,%ymm0 │ │ vpaddsw %ymm4,%ymm8,%ymm3 │ │ vpsubsw %ymm8,%ymm4,%ymm4 │ │ retq │ │ xchg %ax,%ax │ │ - lea 0xc8a39(%rip),%rax │ │ + lea 0xc6649(%rip),%rax │ │ lea -0x30c(%rip),%r8 │ │ - jmp 27310 │ │ - lea 0xc8a29(%rip),%rax │ │ + jmp 2d940 │ │ + lea 0xc6639(%rip),%rax │ │ lea 0xd2(%rip),%r8 │ │ - jmp 27310 │ │ - lea 0xc8a19(%rip),%rax │ │ + jmp 2d940 │ │ + lea 0xc6629(%rip),%rax │ │ lea 0x596(%rip),%r8 │ │ - jmp 27310 │ │ - lea 0xc8a09(%rip),%rax │ │ + jmp 2d940 │ │ + lea 0xc6619(%rip),%rax │ │ lea 0x7d3(%rip),%r8 │ │ xchg %ax,%ax │ │ vpbroadcastd -0x38(%rax),%ymm8 │ │ vpermq $0xd8,(%rdx),%ymm0 │ │ sub $0xffffffffffffff80,%rdx │ │ vpermq $0x72,0x60(%rdx),%ymm7 │ │ vpermq $0x72,-0x60(%rdx),%ymm1 │ │ @@ -28723,39 +33876,39 @@ │ │ vpmulhrsw %ymm7,%ymm8,%ymm7 │ │ vpmulhrsw %ymm1,%ymm8,%ymm1 │ │ vpmulhrsw %ymm6,%ymm8,%ymm6 │ │ vpmulhrsw %ymm2,%ymm8,%ymm2 │ │ vpmulhrsw %ymm5,%ymm8,%ymm5 │ │ vpmulhrsw %ymm3,%ymm8,%ymm3 │ │ vpmulhrsw %ymm4,%ymm8,%ymm4 │ │ - callq 25ff4 │ │ - callq 26370 │ │ + callq 2c624 │ │ + callq 2c9a0 │ │ vpsubw %ymm10,%ymm9,%ymm11 │ │ vpunpcklwd %ymm2,%ymm0,%ymm8 │ │ vpunpckhwd %ymm2,%ymm0,%ymm0 │ │ vpunpckhwd %ymm3,%ymm1,%ymm2 │ │ vpunpcklwd %ymm3,%ymm1,%ymm1 │ │ vpunpcklwd %ymm6,%ymm4,%ymm9 │ │ vpunpckhwd %ymm6,%ymm4,%ymm4 │ │ vpunpckhwd %ymm7,%ymm5,%ymm6 │ │ vpunpcklwd %ymm7,%ymm5,%ymm5 │ │ vpmulhrsw %ymm11,%ymm8,%ymm8 │ │ vpmulhrsw %ymm1,%ymm11,%ymm1 │ │ vpmulhrsw %ymm4,%ymm11,%ymm4 │ │ vpmulhrsw %ymm6,%ymm11,%ymm6 │ │ - jmpq 26f47 │ │ - callq 273f0 │ │ - callq 276e0 │ │ + jmpq 2d577 │ │ + callq 2da20 │ │ + callq 2dd10 │ │ vpxor %ymm8,%ymm8,%ymm8 │ │ vpsubw %ymm9,%ymm8,%ymm8 │ │ vpmulhrsw %ymm0,%ymm9,%ymm0 │ │ vpmulhrsw %ymm2,%ymm9,%ymm2 │ │ vpmulhrsw %ymm4,%ymm9,%ymm4 │ │ vpmulhrsw %ymm6,%ymm9,%ymm6 │ │ - jmpq 26ff1 │ │ + jmpq 2d621 │ │ nopl (%rax) │ │ vpbroadcastd -0x34(%rax),%ymm10 │ │ vpunpckhwd %ymm7,%ymm0,%ymm8 │ │ vpunpcklwd %ymm7,%ymm0,%ymm0 │ │ vpbroadcastd 0x2c(%rax),%ymm7 │ │ vpmaddwd %ymm7,%ymm8,%ymm9 │ │ vpmaddwd %ymm0,%ymm7,%ymm7 │ │ @@ -28925,24 +34078,24 @@ │ │ vpmulhrsw %ymm3,%ymm8,%ymm3 │ │ vpmulhrsw %ymm4,%ymm8,%ymm4 │ │ vpmulhrsw %ymm5,%ymm8,%ymm5 │ │ vpbroadcastd -0x50(%rax),%ymm9 │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopw 0x0(%rax,%rax,1) │ │ - lea 0xc85e9(%rip),%rax │ │ + lea 0xc61f9(%rip),%rax │ │ lea -0x75c(%rip),%r8 │ │ - jmp 27760 │ │ - lea 0xc85d9(%rip),%rax │ │ + jmp 2dd90 │ │ + lea 0xc61e9(%rip),%rax │ │ lea -0x37e(%rip),%r8 │ │ - jmp 27760 │ │ - lea 0xc85c9(%rip),%rax │ │ + jmp 2dd90 │ │ + lea 0xc61d9(%rip),%rax │ │ lea 0x146(%rip),%r8 │ │ - jmp 27760 │ │ - lea 0xc85b9(%rip),%rax │ │ + jmp 2dd90 │ │ + lea 0xc61c9(%rip),%rax │ │ lea 0x383(%rip),%r8 │ │ xchg %ax,%ax │ │ vpbroadcastd -0x38(%rax),%ymm8 │ │ vpermq $0xd8,(%rdx),%ymm0 │ │ sub $0xffffffffffffff80,%rdx │ │ vpermq $0x72,0x60(%rdx),%ymm7 │ │ vpermq $0x72,-0x60(%rdx),%ymm1 │ │ @@ -28955,16 +34108,16 @@ │ │ vpmulhrsw %ymm7,%ymm8,%ymm7 │ │ vpmulhrsw %ymm1,%ymm8,%ymm1 │ │ vpmulhrsw %ymm6,%ymm8,%ymm6 │ │ vpmulhrsw %ymm2,%ymm8,%ymm2 │ │ vpmulhrsw %ymm5,%ymm8,%ymm5 │ │ vpmulhrsw %ymm3,%ymm8,%ymm3 │ │ vpmulhrsw %ymm4,%ymm8,%ymm4 │ │ - callq 25ff4 │ │ - callq 26370 │ │ + callq 2c624 │ │ + callq 2c9a0 │ │ vpsubw %ymm10,%ymm9,%ymm9 │ │ vpunpcklwd %ymm4,%ymm6,%ymm8 │ │ vpunpckhwd %ymm4,%ymm6,%ymm6 │ │ vpunpcklwd %ymm5,%ymm7,%ymm4 │ │ vpunpckhwd %ymm5,%ymm7,%ymm7 │ │ vpunpckhwd %ymm1,%ymm3,%ymm5 │ │ vpunpcklwd %ymm1,%ymm3,%ymm3 │ │ @@ -28999,16 +34152,16 @@ │ │ vperm2i128 $0x31,%ymm4,%ymm1,%ymm5 │ │ vinserti128 $0x1,%xmm4,%ymm1,%ymm1 │ │ vperm2i128 $0x31,%ymm3,%ymm0,%ymm4 │ │ vinserti128 $0x1,%xmm3,%ymm0,%ymm0 │ │ vinserti128 $0x1,%xmm8,%ymm7,%ymm3 │ │ vperm2i128 $0x31,%ymm8,%ymm7,%ymm7 │ │ jmpq *%r8 │ │ - callq 273f0 │ │ - callq 276e0 │ │ + callq 2da20 │ │ + callq 2dd10 │ │ vpxor %ymm8,%ymm8,%ymm8 │ │ vpsubw %ymm9,%ymm8,%ymm8 │ │ vpmulhrsw %ymm7,%ymm8,%ymm10 │ │ vpmulhrsw %ymm0,%ymm9,%ymm7 │ │ vpmulhrsw %ymm6,%ymm9,%ymm0 │ │ vpmulhrsw %ymm1,%ymm8,%ymm6 │ │ vpmulhrsw %ymm5,%ymm8,%ymm1 │ │ @@ -29028,26 +34181,26 @@ │ │ vpaddw %ymm1,%ymm0,%ymm0 │ │ vpmovzxbw (%rdi,%rcx,1),%ymm1 │ │ vpaddw %ymm2,%ymm1,%ymm1 │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ vmovdqa %xmm0,(%rdi,%rsi,2) │ │ vextracti128 $0x1,%ymm0,(%rdi,%rcx,1) │ │ - jmpq 2705b │ │ + jmpq 2d68b │ │ nopl (%rax) │ │ - lea 0xc83d9(%rip),%rax │ │ + lea 0xc5fe9(%rip),%rax │ │ lea -0x96c(%rip),%r8 │ │ - jmp 27970 │ │ - lea 0xc83c9(%rip),%rax │ │ + jmp 2dfa0 │ │ + lea 0xc5fd9(%rip),%rax │ │ lea -0x58e(%rip),%r8 │ │ - jmp 27970 │ │ - lea 0xc83b9(%rip),%rax │ │ + jmp 2dfa0 │ │ + lea 0xc5fc9(%rip),%rax │ │ lea -0xca(%rip),%r8 │ │ - jmp 27970 │ │ - lea 0xc83a9(%rip),%rax │ │ + jmp 2dfa0 │ │ + lea 0xc5fb9(%rip),%rax │ │ lea 0x173(%rip),%r8 │ │ xchg %ax,%ax │ │ vmovdqa (%rdx),%xmm7 │ │ vmovdqa 0x10(%rdx),%xmm2 │ │ sub $0xffffffffffffff80,%rdx │ │ vpbroadcastd -0x38(%rax),%ymm3 │ │ vinserti128 $0x1,(%rdx),%ymm7,%ymm7 │ │ @@ -29120,34 +34273,34 @@ │ │ vpunpckhqdq %ymm4,%ymm3,%ymm3 │ │ vpunpcklqdq %ymm6,%ymm5,%ymm4 │ │ vpunpckhqdq %ymm6,%ymm5,%ymm5 │ │ vpunpcklqdq %ymm8,%ymm7,%ymm6 │ │ vpunpckhqdq %ymm8,%ymm7,%ymm7 │ │ jmpq *%r8 │ │ vpbroadcastd -0x4c(%rax),%ymm8 │ │ - jmpq 26fdd │ │ + jmpq 2d60d │ │ nopl 0x0(%rax) │ │ - lea 0xc8245(%rip),%rax │ │ + lea 0xc5e55(%rip),%rax │ │ lea 0x271(%rip),%r8 │ │ test %ecx,%ecx │ │ - jne 27b50 │ │ + jne 2e180 │ │ vmovd -0x64(%rax),%xmm1 │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ vmovd -0x74(%rax),%xmm2 │ │ mov %ecx,(%rdx) │ │ mov $0x8,%edx │ │ - jmpq 267bc │ │ + jmpq 2cdec │ │ nopl (%rax) │ │ - lea 0xc8215(%rip),%rax │ │ + lea 0xc5e25(%rip),%rax │ │ lea 0xae2(%rip),%r8 │ │ - jmp 27b50 │ │ - lea 0xc8205(%rip),%rax │ │ + jmp 2e180 │ │ + lea 0xc5e15(%rip),%rax │ │ lea 0x14c7(%rip),%r8 │ │ - jmp 27b50 │ │ - lea 0xc81f5(%rip),%rax │ │ + jmp 2e180 │ │ + lea 0xc5e05(%rip),%rax │ │ lea 0x17f2(%rip),%r8 │ │ xchg %ax,%ax │ │ sub $0x78,%rsp │ │ vmovdqa (%rdx),%ymm0 │ │ vmovdqa 0x20(%rdx),%ymm1 │ │ vmovdqa 0x40(%rdx),%ymm2 │ │ vmovdqa 0x60(%rdx),%ymm3 │ │ @@ -29161,15 +34314,15 @@ │ │ vmovdqa 0x40(%rdx),%ymm10 │ │ vmovdqa 0x60(%rdx),%ymm11 │ │ vmovdqa 0x80(%rdx),%ymm12 │ │ vmovdqa 0xa0(%rdx),%ymm13 │ │ vmovdqa 0xc0(%rdx),%ymm14 │ │ vmovdqa 0xe0(%rdx),%ymm15 │ │ vmovdqa %ymm15,(%rsp) │ │ - callq 27fa0 │ │ + callq 2e5d0 │ │ vpbroadcastd -0x74(%rax),%ymm1 │ │ vpmulhrsw %ymm1,%ymm0,%ymm0 │ │ vpmulhrsw %ymm1,%ymm2,%ymm2 │ │ vpmulhrsw %ymm1,%ymm4,%ymm4 │ │ vpmulhrsw %ymm1,%ymm6,%ymm6 │ │ vpmulhrsw %ymm1,%ymm8,%ymm8 │ │ vpmulhrsw %ymm1,%ymm10,%ymm10 │ │ @@ -29249,15 +34402,15 @@ │ │ vpunpcklqdq %ymm4,%ymm3,%ymm2 │ │ vpunpckhqdq %ymm4,%ymm3,%ymm3 │ │ vpunpcklqdq %ymm7,%ymm5,%ymm4 │ │ vpunpckhqdq %ymm7,%ymm5,%ymm5 │ │ vpunpckhqdq %ymm15,%ymm6,%ymm7 │ │ vpunpcklqdq %ymm15,%ymm6,%ymm6 │ │ jmpq *%r8 │ │ - callq 27fa0 │ │ + callq 2e5d0 │ │ vpbroadcastd -0x7c(%rax),%ymm1 │ │ vpmulhrsw %ymm1,%ymm0,%ymm0 │ │ vpmulhrsw %ymm1,%ymm2,%ymm2 │ │ vpmulhrsw %ymm1,%ymm4,%ymm4 │ │ vpmulhrsw %ymm1,%ymm6,%ymm6 │ │ vpmulhrsw %ymm1,%ymm8,%ymm8 │ │ vpmulhrsw %ymm1,%ymm10,%ymm10 │ │ @@ -29654,21 +34807,21 @@ │ │ vpsubsw %ymm3,%ymm12,%ymm9 │ │ vpaddsw %ymm3,%ymm12,%ymm6 │ │ vmovdqa 0x8(%rsp),%ymm3 │ │ vpsubsw %ymm1,%ymm3,%ymm12 │ │ vpaddsw %ymm1,%ymm3,%ymm3 │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ - lea 0xc7815(%rip),%rax │ │ + lea 0xc5425(%rip),%rax │ │ lea -0x7bf(%rip),%r8 │ │ - jmp 28550 │ │ - lea 0xc7805(%rip),%rax │ │ + jmp 2eb80 │ │ + lea 0xc5415(%rip),%rax │ │ lea 0xd2(%rip),%r8 │ │ - jmp 28550 │ │ - lea 0xc77f5(%rip),%rax │ │ + jmp 2eb80 │ │ + lea 0xc5405(%rip),%rax │ │ lea 0xab7(%rip),%r8 │ │ xchg %ax,%ax │ │ sub $0x78,%rsp │ │ vmovdqa (%rdx),%ymm0 │ │ vmovdqa 0x20(%rdx),%ymm1 │ │ vmovdqa 0x40(%rdx),%ymm2 │ │ vmovdqa 0x60(%rdx),%ymm3 │ │ @@ -29682,44 +34835,44 @@ │ │ vmovdqa 0x40(%rdx),%ymm10 │ │ vmovdqa 0x60(%rdx),%ymm11 │ │ vmovdqa 0x80(%rdx),%ymm12 │ │ vmovdqa 0xa0(%rdx),%ymm13 │ │ vmovdqa 0xc0(%rdx),%ymm14 │ │ vmovdqa 0xe0(%rdx),%ymm15 │ │ vmovdqa %ymm15,(%rsp) │ │ - callq 28660 │ │ - callq 28cd0 │ │ + callq 2ec90 │ │ + callq 2f300 │ │ vpmulhrsw (%rdx),%ymm1,%ymm0 │ │ vpmulhrsw 0x20(%rdx),%ymm1,%ymm2 │ │ vpmulhrsw %ymm1,%ymm4,%ymm4 │ │ vpmulhrsw %ymm1,%ymm6,%ymm6 │ │ vpmulhrsw %ymm1,%ymm8,%ymm8 │ │ vpmulhrsw %ymm1,%ymm10,%ymm10 │ │ vpmulhrsw 0x40(%rdx),%ymm1,%ymm12 │ │ vpmulhrsw 0x60(%rdx),%ymm1,%ymm14 │ │ vextracti128 $0x1,%ymm8,0x50(%rsp) │ │ vmovdqa %xmm8,0x10(%rsp) │ │ vpxor %ymm8,%ymm8,%ymm8 │ │ vpsubw %ymm1,%ymm8,%ymm1 │ │ - jmpq 27bfb │ │ + jmpq 2e22b │ │ nopl 0x0(%rax,%rax,1) │ │ - callq 28660 │ │ - callq 28e30 │ │ + callq 2ec90 │ │ + callq 2f460 │ │ vpmulhrsw %ymm1,%ymm0,%ymm0 │ │ vpmulhrsw %ymm1,%ymm2,%ymm2 │ │ vpmulhrsw %ymm1,%ymm4,%ymm4 │ │ vpmulhrsw %ymm1,%ymm6,%ymm6 │ │ vpmulhrsw %ymm1,%ymm8,%ymm8 │ │ vpmulhrsw %ymm1,%ymm10,%ymm10 │ │ vpmulhrsw %ymm1,%ymm12,%ymm12 │ │ vpmulhrsw %ymm1,%ymm14,%ymm14 │ │ vmovdqa %ymm6,(%rsp) │ │ vpxor %ymm6,%ymm6,%ymm6 │ │ vpsubw %ymm1,%ymm6,%ymm1 │ │ - jmpq 27da7 │ │ + jmpq 2e3d7 │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ vpbroadcastd -0x60(%rax),%ymm15 │ │ vmovdqa %ymm0,0x28(%rsp) │ │ vmovdqa %ymm4,0x48(%rsp) │ │ vpunpckhwd %ymm13,%ymm2,%ymm0 │ │ vpunpcklwd %ymm13,%ymm2,%ymm2 │ │ @@ -30070,17 +35223,17 @@ │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nop │ │ vmovdqa %ymm0,(%rdx) │ │ vmovdqa %ymm2,0x20(%rdx) │ │ vmovdqa %ymm12,0x40(%rdx) │ │ vmovdqa %ymm14,0x60(%rdx) │ │ - vpbroadcastd 0xc6ff8(%rip),%ymm14 │ │ - vpbroadcastd 0xc6feb(%rip),%ymm12 │ │ - vpbroadcastd 0xc6fde(%rip),%ymm2 │ │ + vpbroadcastd 0xc4c08(%rip),%ymm14 │ │ + vpbroadcastd 0xc4bfb(%rip),%ymm12 │ │ + vpbroadcastd 0xc4bee(%rip),%ymm2 │ │ vpunpcklwd %ymm10,%ymm11,%ymm5 │ │ vpunpckhwd %ymm10,%ymm11,%ymm11 │ │ vpmaddwd %ymm5,%ymm14,%ymm10 │ │ vpmaddwd %ymm11,%ymm14,%ymm0 │ │ vpmaddwd %ymm5,%ymm12,%ymm5 │ │ vpmaddwd %ymm12,%ymm11,%ymm11 │ │ vpaddd %ymm2,%ymm10,%ymm10 │ │ @@ -30160,21 +35313,21 @@ │ │ vpmulhrsw %ymm1,%ymm8,%ymm8 │ │ vpmulhrsw %ymm1,%ymm9,%ymm9 │ │ vpmulhrsw %ymm1,%ymm10,%ymm10 │ │ vpmulhrsw %ymm1,%ymm11,%ymm11 │ │ vpbroadcastd -0x7c(%rax),%ymm1 │ │ retq │ │ nopl 0x0(%rax) │ │ - lea 0xc6ea5(%rip),%rax │ │ + lea 0xc4ab5(%rip),%rax │ │ lea -0x112f(%rip),%r8 │ │ - jmp 28ec0 │ │ - lea 0xc6e95(%rip),%rax │ │ + jmp 2f4f0 │ │ + lea 0xc4aa5(%rip),%rax │ │ lea -0x89e(%rip),%r8 │ │ - jmp 28ec0 │ │ - lea 0xc6e85(%rip),%rax │ │ + jmp 2f4f0 │ │ + lea 0xc4a95(%rip),%rax │ │ lea 0x147(%rip),%r8 │ │ xchg %ax,%ax │ │ sub $0x78,%rsp │ │ vmovdqa (%rdx),%ymm0 │ │ vmovdqa 0x20(%rdx),%ymm1 │ │ vmovdqa 0x40(%rdx),%ymm2 │ │ vmovdqa 0x60(%rdx),%ymm3 │ │ @@ -30188,16 +35341,16 @@ │ │ vmovdqa 0x40(%rdx),%ymm10 │ │ vmovdqa 0x60(%rdx),%ymm11 │ │ vmovdqa 0x80(%rdx),%ymm12 │ │ vmovdqa 0xa0(%rdx),%ymm13 │ │ vmovdqa 0xc0(%rdx),%ymm14 │ │ vmovdqa 0xe0(%rdx),%ymm15 │ │ vmovdqa %ymm15,(%rsp) │ │ - callq 28660 │ │ - callq 28cd0 │ │ + callq 2ec90 │ │ + callq 2f300 │ │ vpmulhrsw %ymm1,%ymm6,%ymm6 │ │ vpmulhrsw %ymm1,%ymm8,%ymm2 │ │ vmovdqa %ymm6,0x40(%rsp) │ │ vpmulhrsw %ymm4,%ymm1,%ymm6 │ │ vpmulhrsw %ymm1,%ymm10,%ymm4 │ │ vpmulhrsw 0x60(%rdx),%ymm1,%ymm8 │ │ vpmulhrsw 0x40(%rdx),%ymm1,%ymm10 │ │ @@ -30226,17 +35379,17 @@ │ │ vperm2i128 $0x31,%ymm3,%ymm11,%ymm11 │ │ vinserti128 $0x1,%xmm6,%ymm10,%ymm3 │ │ vperm2i128 $0x31,%ymm6,%ymm10,%ymm10 │ │ vinserti128 $0x1,%xmm0,%ymm1,%ymm6 │ │ vperm2i128 $0x31,%ymm0,%ymm1,%ymm13 │ │ vinserti128 $0x1,0x40(%rsp),%ymm8,%ymm1 │ │ vperm2i128 $0x31,0x40(%rsp),%ymm8,%ymm8 │ │ - jmpq 27c8c │ │ - callq 28660 │ │ - callq 28e30 │ │ + jmpq 2e2bc │ │ + callq 2ec90 │ │ + callq 2f460 │ │ vpmulhrsw %ymm1,%ymm0,%ymm0 │ │ vpmulhrsw %ymm1,%ymm8,%ymm8 │ │ vmovdqa %ymm0,(%rsp) │ │ vmovdqa %ymm8,0x40(%rsp) │ │ vpxor %ymm0,%ymm0,%ymm0 │ │ vpsubw %ymm1,%ymm0,%ymm0 │ │ vpmulhrsw %ymm7,%ymm0,%ymm8 │ │ @@ -30284,20 +35437,20 @@ │ │ vpaddw %ymm7,%ymm0,%ymm0 │ │ vpmovzxbw (%rdi,%rcx,1),%ymm1 │ │ vpaddw 0x40(%rsp),%ymm1,%ymm1 │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ vmovdqa %xmm0,(%rdi,%rsi,2) │ │ vextracti128 $0x1,%ymm0,(%rdi,%rcx,1) │ │ - jmpq 27e7e │ │ + jmpq 2e4ae │ │ nopl 0x0(%rax) │ │ - lea 0xc6c05(%rip),%rax │ │ + lea 0xc4815(%rip),%rax │ │ lea -0x13cf(%rip),%r8 │ │ - jmp 29150 │ │ - lea 0xc6bf5(%rip),%rax │ │ + jmp 2f780 │ │ + lea 0xc4805(%rip),%rax │ │ lea 0x1f2(%rip),%r8 │ │ xchg %ax,%ax │ │ sub $0x78,%rsp │ │ vpbroadcastd -0x6c(%rax),%ymm7 │ │ vmovdqa (%rdx),%xmm0 │ │ vinserti128 $0x1,0x100(%rdx),%ymm0,%ymm0 │ │ vmovdqa 0x10(%rdx),%xmm15 │ │ @@ -30376,15 +35529,15 @@ │ │ vpsraw $0x1,%ymm0,%ymm0 │ │ vpavgw %ymm0,%ymm6,%ymm6 │ │ vmovdqa -0x20(%rdx),%xmm0 │ │ vinserti128 $0x1,0xe0(%rdx),%ymm0,%ymm0 │ │ vpmulhrsw %ymm0,%ymm7,%ymm7 │ │ vpsraw $0x1,%ymm7,%ymm7 │ │ vpavgw %ymm0,%ymm7,%ymm7 │ │ - jmpq 27c8c │ │ + jmpq 2e2bc │ │ nopl 0x0(%rax,%rax,1) │ │ nop │ │ vpbroadcastd -0x6c(%rax),%ymm15 │ │ vmovdqa %ymm0,0x20(%rsp) │ │ vpmulhrsw %ymm1,%ymm15,%ymm0 │ │ vpaddsw %ymm1,%ymm1,%ymm1 │ │ vpaddsw %ymm0,%ymm1,%ymm1 │ │ @@ -30432,31 +35585,31 @@ │ │ vpmulhrsw %ymm0,%ymm15,%ymm1 │ │ vpaddsw %ymm0,%ymm0,%ymm0 │ │ vpaddsw %ymm1,%ymm0,%ymm0 │ │ vmovdqa (%rsp),%ymm1 │ │ vpmulhrsw %ymm1,%ymm15,%ymm15 │ │ vpaddsw %ymm1,%ymm1,%ymm1 │ │ vpaddsw %ymm1,%ymm15,%ymm15 │ │ - jmpq 27d74 │ │ + jmpq 2e3a4 │ │ nopl 0x0(%rax) │ │ - lea 0xc68c9(%rip),%rax │ │ + lea 0xc44d9(%rip),%rax │ │ test %ecx,%ecx │ │ - je 296e3 │ │ + je 2fd13 │ │ sub $0x78,%rsp │ │ cmp $0x6a,%ecx │ │ - jle 2957b │ │ + jle 2fbab │ │ vmovdqa 0x20(%rdx),%ymm0 │ │ vmovdqa 0x60(%rdx),%ymm1 │ │ vmovdqa 0xa0(%rdx),%ymm2 │ │ vmovdqa 0xe0(%rdx),%ymm3 │ │ vmovdqa 0x120(%rdx),%ymm4 │ │ vmovdqa 0x160(%rdx),%ymm5 │ │ vmovdqa 0x1a0(%rdx),%ymm6 │ │ vmovdqa 0x1e0(%rdx),%ymm7 │ │ - callq 270e0 │ │ + callq 2d710 │ │ vperm2i128 $0x31,%ymm4,%ymm0,%ymm11 │ │ vinserti128 $0x1,%xmm4,%ymm0,%ymm0 │ │ vperm2i128 $0x31,%ymm5,%ymm1,%ymm4 │ │ vinserti128 $0x1,%xmm5,%ymm1,%ymm1 │ │ vperm2i128 $0x31,%ymm6,%ymm2,%ymm5 │ │ vinserti128 $0x1,%xmm6,%ymm2,%ymm2 │ │ vperm2i128 $0x31,%ymm7,%ymm3,%ymm6 │ │ @@ -30501,15 +35654,15 @@ │ │ vmovdqa 0x40(%rdx),%ymm1 │ │ vmovdqa 0x80(%rdx),%ymm2 │ │ vmovdqa 0xc0(%rdx),%ymm3 │ │ vmovdqa 0x100(%rdx),%ymm4 │ │ vmovdqa 0x140(%rdx),%ymm5 │ │ vmovdqa 0x180(%rdx),%ymm6 │ │ vmovdqa 0x1c0(%rdx),%ymm7 │ │ - callq 270e0 │ │ + callq 2d710 │ │ vperm2i128 $0x31,%ymm4,%ymm0,%ymm8 │ │ vinserti128 $0x1,%xmm4,%ymm0,%ymm0 │ │ vperm2i128 $0x31,%ymm5,%ymm1,%ymm4 │ │ vinserti128 $0x1,%xmm5,%ymm1,%ymm1 │ │ vperm2i128 $0x31,%ymm6,%ymm2,%ymm5 │ │ vinserti128 $0x1,%xmm6,%ymm2,%ymm2 │ │ vperm2i128 $0x31,%ymm7,%ymm3,%ymm6 │ │ @@ -30552,49 +35705,49 @@ │ │ vpmulhrsw %ymm1,%ymm9,%ymm1 │ │ vpmulhrsw %ymm2,%ymm9,%ymm2 │ │ vpmulhrsw %ymm3,%ymm9,%ymm3 │ │ vpmulhrsw %ymm4,%ymm9,%ymm4 │ │ vpmulhrsw %ymm5,%ymm9,%ymm5 │ │ vpmulhrsw %ymm7,%ymm9,%ymm7 │ │ cmp $0x6a,%ecx │ │ - jg 29717 │ │ + jg 2fd47 │ │ vmovdqa %ymm5,(%rsp) │ │ vmovdqa %ymm7,0x20(%rsp) │ │ vmovdqa %ymm4,0x40(%rsp) │ │ vpmulhrsw %ymm8,%ymm9,%ymm11 │ │ vpxor %ymm4,%ymm4,%ymm4 │ │ vmovdqa %ymm4,%ymm5 │ │ vmovdqa %ymm4,%ymm6 │ │ vmovdqa %ymm4,%ymm7 │ │ - callq 29a60 │ │ - jmp 2975f │ │ + callq 30090 │ │ + jmp 2fd8f │ │ vmovd -0x38(%rax),%xmm1 │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ vmovd -0x48(%rax),%xmm2 │ │ mov %ecx,(%rdx) │ │ vpmulhrsw %xmm2,%xmm0,%xmm0 │ │ vpsrlw $0x2,%xmm2,%xmm2 │ │ vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ vpmulhrsw %xmm2,%xmm0,%xmm0 │ │ vpbroadcastw %xmm0,%ymm0 │ │ mov $0x8,%edx │ │ - jmpq 25015 │ │ + jmpq 2b645 │ │ vpmulhrsw %ymm9,%ymm12,%ymm12 │ │ vpmulhrsw %ymm9,%ymm13,%ymm13 │ │ vpmulhrsw %ymm9,%ymm14,%ymm14 │ │ vpmulhrsw %ymm9,%ymm15,%ymm15 │ │ vpmulhrsw 0x40(%rsp),%ymm9,%ymm6 │ │ vmovdqa %ymm4,0x40(%rsp) │ │ vpmulhrsw (%rsp),%ymm9,%ymm4 │ │ vmovdqa %ymm5,(%rsp) │ │ vpmulhrsw 0x20(%rsp),%ymm9,%ymm5 │ │ vmovdqa %ymm7,0x20(%rsp) │ │ vpmulhrsw %ymm11,%ymm9,%ymm7 │ │ vpmulhrsw %ymm8,%ymm9,%ymm11 │ │ - callq 29b20 │ │ + callq 30150 │ │ vpbroadcastd -0x50(%rax),%ymm12 │ │ vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ vpmulhrsw %ymm2,%ymm12,%ymm2 │ │ vpmulhrsw %ymm3,%ymm12,%ymm3 │ │ vpmulhrsw %ymm4,%ymm12,%ymm4 │ │ vpmulhrsw %ymm5,%ymm12,%ymm5 │ │ @@ -30746,15 +35899,15 @@ │ │ vmovhps %xmm4,(%rdi,%rsi,2) │ │ vmovq %xmm6,(%rdi,%rsi,1) │ │ vmovhps %xmm6,(%rdi,%rcx,1) │ │ add $0x78,%rsp │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax) │ │ - callq 25c10 │ │ + callq 2c240 │ │ vmovdqa 0x8(%rsp),%ymm8 │ │ vmovdqa %ymm0,0x8(%rsp) │ │ vmovdqa 0x28(%rsp),%ymm9 │ │ vmovdqa %ymm1,0x28(%rsp) │ │ vmovdqa 0x48(%rsp),%ymm0 │ │ vmovdqa %ymm6,0x48(%rsp) │ │ lea 0x134(%rax),%r9 │ │ @@ -30778,18 +35931,18 @@ │ │ vpmulhrsw %ymm6,%ymm0,%ymm0 │ │ vpbroadcastd 0x18(%r9),%ymm6 │ │ vpunpcklwd %ymm11,%ymm11,%ymm13 │ │ vpmulhrsw %ymm6,%ymm13,%ymm13 │ │ vpbroadcastd 0x1c(%r9),%ymm6 │ │ vpunpckhwd %ymm11,%ymm11,%ymm11 │ │ vpmulhrsw %ymm6,%ymm11,%ymm11 │ │ - jmpq 29ce1 │ │ + jmpq 30311 │ │ nopl 0x0(%rax,%rax,1) │ │ nopw 0x0(%rax,%rax,1) │ │ - callq 25c10 │ │ + callq 2c240 │ │ vmovdqa 0x8(%rsp),%ymm8 │ │ vmovdqa %ymm0,0x8(%rsp) │ │ vmovdqa 0x28(%rsp),%ymm9 │ │ vmovdqa %ymm1,0x28(%rsp) │ │ vmovdqa 0x48(%rsp),%ymm0 │ │ vmovdqa %ymm6,0x48(%rsp) │ │ vpunpcklwd %ymm8,%ymm15,%ymm1 │ │ @@ -31032,38 +36185,38 @@ │ │ vpaddsw %ymm2,%ymm11,%ymm2 │ │ vpsubsw %ymm9,%ymm4,%ymm11 │ │ vpaddsw %ymm4,%ymm9,%ymm4 │ │ vpsubsw %ymm12,%ymm6,%ymm9 │ │ vpaddsw %ymm6,%ymm12,%ymm6 │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ - lea 0xc5cd9(%rip),%rax │ │ + lea 0xc38e9(%rip),%rax │ │ test %ecx,%ecx │ │ - jne 2a098 │ │ + jne 306c8 │ │ vmovd -0x38(%rax),%xmm1 │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ vmovd -0x48(%rax),%xmm2 │ │ mov %ecx,(%rdx) │ │ mov $0x8,%edx │ │ vpmulhrsw %xmm2,%xmm0,%xmm0 │ │ - vmovd 0xc5c62(%rip),%xmm2 │ │ + vmovd 0xc3872(%rip),%xmm2 │ │ vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ vpmulhrsw %xmm2,%xmm0,%xmm0 │ │ vpbroadcastw %xmm0,%ymm0 │ │ vpxor %ymm3,%ymm3,%ymm3 │ │ vmovdqa (%rdi),%ymm1 │ │ vpunpckhbw %ymm3,%ymm1,%ymm2 │ │ vpunpcklbw %ymm3,%ymm1,%ymm1 │ │ vpaddw %ymm0,%ymm2,%ymm2 │ │ vpaddw %ymm0,%ymm1,%ymm1 │ │ vpackuswb %ymm2,%ymm1,%ymm1 │ │ vmovdqa %ymm1,(%rdi) │ │ add %rsi,%rdi │ │ dec %edx │ │ - jg 2a071 │ │ + jg 306a1 │ │ vzeroupper │ │ retq │ │ sub $0x78,%rsp │ │ vbroadcasti128 (%rdx),%ymm0 │ │ vbroadcasti128 0x20(%rdx),%ymm7 │ │ vshufpd $0xc,%ymm7,%ymm0,%ymm0 │ │ vbroadcasti128 0x10(%rdx),%ymm4 │ │ @@ -31097,21 +36250,21 @@ │ │ vmovdqa %ymm8,-0x60(%rdx) │ │ vmovdqa %ymm8,-0x40(%rdx) │ │ vmovdqa %ymm8,-0x20(%rdx) │ │ vmovdqa %ymm4,(%rsp) │ │ vmovdqa %ymm5,0x20(%rsp) │ │ vmovdqa %ymm6,0x40(%rsp) │ │ cmp $0x6a,%ecx │ │ - jg 2a186 │ │ + jg 307b6 │ │ vpxor %ymm4,%ymm4,%ymm4 │ │ vmovdqa %ymm4,%ymm5 │ │ vmovdqa %ymm4,%ymm6 │ │ vmovdqa %ymm4,%ymm7 │ │ - callq 29a60 │ │ - jmpq 2a242 │ │ + callq 30090 │ │ + jmpq 30872 │ │ vbroadcasti128 (%rdx),%ymm4 │ │ vbroadcasti128 0x20(%rdx),%ymm7 │ │ vshufpd $0xc,%ymm7,%ymm4,%ymm4 │ │ vbroadcasti128 0x30(%rdx),%ymm12 │ │ vbroadcasti128 0x10(%rdx),%ymm7 │ │ vshufpd $0xc,%ymm7,%ymm12,%ymm12 │ │ vbroadcasti128 0x40(%rdx),%ymm5 │ │ @@ -31138,15 +36291,15 @@ │ │ vbroadcasti128 0x50(%rdx),%ymm8 │ │ vshufpd $0xc,%ymm8,%ymm15,%ymm15 │ │ vpxor %ymm8,%ymm8,%ymm8 │ │ vmovdqa %ymm8,(%rdx) │ │ vmovdqa %ymm8,0x20(%rdx) │ │ vmovdqa %ymm8,0x40(%rdx) │ │ vmovdqa %ymm8,0x60(%rdx) │ │ - callq 29b20 │ │ + callq 30150 │ │ vpbroadcastd -0x48(%rax),%ymm12 │ │ vpmulhrsw %ymm12,%ymm8,%ymm8 │ │ vpmulhrsw %ymm12,%ymm9,%ymm9 │ │ vpmulhrsw %ymm12,%ymm10,%ymm10 │ │ vpmulhrsw %ymm12,%ymm11,%ymm11 │ │ vpmulhrsw %ymm12,%ymm13,%ymm13 │ │ vpmulhrsw %ymm12,%ymm14,%ymm14 │ │ @@ -31191,15 +36344,15 @@ │ │ vinserti128 $0x1,%xmm6,%ymm0,%ymm0 │ │ vperm2i128 $0x31,%ymm7,%ymm1,%ymm5 │ │ vinserti128 $0x1,%xmm7,%ymm1,%ymm1 │ │ vperm2i128 $0x31,%ymm9,%ymm2,%ymm6 │ │ vinserti128 $0x1,%xmm9,%ymm2,%ymm2 │ │ vperm2i128 $0x31,%ymm10,%ymm3,%ymm7 │ │ vinserti128 $0x1,%xmm10,%ymm3,%ymm3 │ │ - callq 270e0 │ │ + callq 2d710 │ │ vpbroadcastd -0x50(%rax),%ymm8 │ │ vpmulhrsw %ymm0,%ymm8,%ymm0 │ │ vpmulhrsw %ymm1,%ymm8,%ymm1 │ │ vpmulhrsw %ymm2,%ymm8,%ymm2 │ │ vpmulhrsw %ymm3,%ymm8,%ymm3 │ │ vpmulhrsw %ymm4,%ymm8,%ymm4 │ │ vpmulhrsw %ymm5,%ymm8,%ymm5 │ │ @@ -31270,15 +36423,15 @@ │ │ vinserti128 $0x1,%xmm6,%ymm0,%ymm0 │ │ vperm2i128 $0x31,%ymm7,%ymm1,%ymm5 │ │ vinserti128 $0x1,%xmm7,%ymm1,%ymm1 │ │ vperm2i128 $0x31,%ymm9,%ymm2,%ymm6 │ │ vinserti128 $0x1,%xmm9,%ymm2,%ymm2 │ │ vperm2i128 $0x31,%ymm12,%ymm3,%ymm7 │ │ vinserti128 $0x1,%xmm12,%ymm3,%ymm3 │ │ - callq 270e6 │ │ + callq 2d716 │ │ vpbroadcastd -0x50(%rax),%ymm8 │ │ vpmulhrsw %ymm0,%ymm8,%ymm0 │ │ vpmulhrsw %ymm1,%ymm8,%ymm1 │ │ vpmulhrsw %ymm2,%ymm8,%ymm2 │ │ vpmulhrsw %ymm3,%ymm8,%ymm3 │ │ vpmulhrsw %ymm4,%ymm8,%ymm4 │ │ vpmulhrsw %ymm5,%ymm8,%ymm5 │ │ @@ -31318,15 +36471,15 @@ │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ vmovdqa %xmm0,(%rcx,%rsi,2) │ │ vextracti128 $0x1,%ymm0,(%rcx,%rdx,1) │ │ add $0x78,%rsp │ │ vzeroupper │ │ retq │ │ nop │ │ - vpbroadcastd 0xc5703(%rip),%ymm9 │ │ + vpbroadcastd 0xc3313(%rip),%ymm9 │ │ lea (%rsi,%rsi,2),%r8 │ │ sub $0x6b,%ecx │ │ vmovdqa (%rdx),%xmm0 │ │ vmovdqa 0x40(%rdx),%xmm1 │ │ vinserti128 $0x1,0x10(%rdx),%ymm0,%ymm0 │ │ vinserti128 $0x1,0x50(%rdx),%ymm1,%ymm1 │ │ vpxor %ymm8,%ymm8,%ymm8 │ │ @@ -31355,15 +36508,15 @@ │ │ vpaddsw %ymm1,%ymm9,%ymm1 │ │ vpaddsw %ymm2,%ymm9,%ymm2 │ │ vpaddsw %ymm3,%ymm9,%ymm3 │ │ vpaddsw %ymm4,%ymm9,%ymm4 │ │ vpaddsw %ymm5,%ymm9,%ymm5 │ │ vpaddsw %ymm6,%ymm9,%ymm6 │ │ vpaddsw %ymm7,%ymm9,%ymm7 │ │ - callq 2a7f0 │ │ + callq 30e20 │ │ vpsraw $0x3,%ymm0,%ymm0 │ │ vpsraw $0x3,%ymm1,%ymm1 │ │ vpsraw $0x3,%ymm2,%ymm2 │ │ vpsraw $0x3,%ymm3,%ymm3 │ │ vpsraw $0x3,%ymm4,%ymm4 │ │ vpsraw $0x3,%ymm5,%ymm5 │ │ vpsraw $0x3,%ymm6,%ymm6 │ │ @@ -31427,15 +36580,15 @@ │ │ vmovhps %xmm0,(%rdi,%rsi,4) │ │ vmovq %xmm4,(%rdi,%rsi,8) │ │ vmovhps %xmm4,(%rdi,%r8,4) │ │ add %rsi,%rdi │ │ sub $0xe0,%rdx │ │ lea (%rdi,%r8,4),%rdi │ │ add $0x80000000,%ecx │ │ - jae 2a5c0 │ │ + jae 30bf0 │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nop │ │ vpunpckhwd %ymm5,%ymm4,%ymm8 │ │ vpunpcklwd %ymm5,%ymm4,%ymm4 │ │ vpunpckhwd %ymm1,%ymm0,%ymm5 │ │ @@ -31460,15 +36613,15 @@ │ │ vpunpckhqdq %ymm7,%ymm5,%ymm5 │ │ vpunpckhqdq %ymm8,%ymm6,%ymm7 │ │ vpunpcklqdq %ymm8,%ymm6,%ymm6 │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax,%rax,1) │ │ sub $0xffffffffffffff80,%rdx │ │ - vpbroadcastd 0xc5457(%rip),%ymm9 │ │ + vpbroadcastd 0xc3067(%rip),%ymm9 │ │ lea (%rsi,%rsi,2),%r8 │ │ lea (%rdi,%rsi,4),%r9 │ │ sub $0x6b,%ecx │ │ vmovdqa -0x80(%rdx),%xmm0 │ │ vmovdqa -0x70(%rdx),%xmm1 │ │ vinserti128 $0x1,(%rdx),%ymm0,%ymm0 │ │ vinserti128 $0x1,0x10(%rdx),%ymm1,%ymm1 │ │ @@ -31489,15 +36642,15 @@ │ │ vmovdqa %ymm8,-0x60(%rdx) │ │ vmovdqa %ymm8,-0x40(%rdx) │ │ vmovdqa %ymm8,-0x20(%rdx) │ │ vmovdqa %ymm8,(%rdx) │ │ vmovdqa %ymm8,0x20(%rdx) │ │ vmovdqa %ymm8,0x40(%rdx) │ │ vmovdqa %ymm8,0x60(%rdx) │ │ - callq 2a7f0 │ │ + callq 30e20 │ │ vpmulhrsw %ymm0,%ymm9,%ymm0 │ │ vpmulhrsw %ymm1,%ymm9,%ymm1 │ │ vpmulhrsw %ymm2,%ymm9,%ymm2 │ │ vpmulhrsw %ymm3,%ymm9,%ymm3 │ │ vpmulhrsw %ymm4,%ymm9,%ymm4 │ │ vpmulhrsw %ymm5,%ymm9,%ymm5 │ │ vpmulhrsw %ymm6,%ymm9,%ymm6 │ │ @@ -31534,22 +36687,22 @@ │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ vmovdqa %xmm0,(%r9,%rsi,2) │ │ vextracti128 $0x1,%ymm0,(%r9,%r8,1) │ │ add $0x100,%rdx │ │ add $0x10,%rdi │ │ add $0x10,%r9 │ │ add $0x80000000,%ecx │ │ - jae 2a878 │ │ + jae 30ea8 │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ - lea 0xc5335(%rip),%rax │ │ + lea 0xc2f45(%rip),%rax │ │ test %ecx,%ecx │ │ - je 2ac39 │ │ + je 31269 │ │ sub $0x478,%rsp │ │ vpbroadcastd -0x64(%rax),%ymm15 │ │ vpmulhrsw (%rdx),%ymm15,%ymm0 │ │ vpmulhrsw 0x40(%rdx),%ymm15,%ymm1 │ │ vpmulhrsw 0x80(%rdx),%ymm15,%ymm2 │ │ vpmulhrsw 0xc0(%rdx),%ymm15,%ymm3 │ │ vpmulhrsw 0x100(%rdx),%ymm15,%ymm4 │ │ @@ -31578,23 +36731,23 @@ │ │ vmovdqa %ymm15,0x240(%rdx) │ │ vmovdqa %ymm15,0x280(%rdx) │ │ vmovdqa %ymm15,0x2c0(%rdx) │ │ vmovdqa %ymm15,0x300(%rdx) │ │ vmovdqa %ymm15,0x340(%rdx) │ │ vmovdqa %ymm15,0x380(%rdx) │ │ vmovdqa %ymm15,0x3c0(%rdx) │ │ - callq 27fa0 │ │ + callq 2e5d0 │ │ lea 0xe0(%rsp),%r8 │ │ lea 0x100(%r8),%r9 │ │ lea 0x200(%r8),%r10 │ │ vmovdqa 0x20(%rsp),%ymm1 │ │ vmovdqa %ymm6,(%rsp) │ │ vmovdqa %ymm7,0x20(%rsp) │ │ vpbroadcastd -0x70(%rax),%ymm7 │ │ - callq 2b800 │ │ + callq 31e30 │ │ vmovdqa (%rsp),%ymm15 │ │ vmovdqa %xmm0,-0x80(%r10) │ │ vextracti128 $0x1,%ymm0,(%r10) │ │ vmovdqa %xmm2,-0x60(%r10) │ │ vextracti128 $0x1,%ymm2,0x20(%r10) │ │ vmovdqa %xmm4,-0x40(%r10) │ │ vextracti128 $0x1,%ymm4,0x40(%r10) │ │ @@ -31605,40 +36758,40 @@ │ │ vmovdqa %xmm10,-0x50(%r10) │ │ vextracti128 $0x1,%ymm10,0x30(%r10) │ │ vmovdqa %xmm12,-0x30(%r10) │ │ vextracti128 $0x1,%ymm12,0x50(%r10) │ │ vmovdqa %xmm14,-0x10(%r10) │ │ vextracti128 $0x1,%ymm14,0x70(%r10) │ │ cmp $0x96,%ecx │ │ - jg 2ac59 │ │ + jg 31289 │ │ vinserti128 $0x1,%xmm9,%ymm1,%ymm0 │ │ vperm2i128 $0x31,%ymm9,%ymm1,%ymm4 │ │ vinserti128 $0x1,%xmm13,%ymm5,%ymm2 │ │ vperm2i128 $0x31,%ymm13,%ymm5,%ymm6 │ │ vinserti128 $0x1,%xmm11,%ymm3,%ymm1 │ │ vperm2i128 $0x31,%ymm11,%ymm3,%ymm5 │ │ vinserti128 $0x1,%xmm15,%ymm7,%ymm3 │ │ vperm2i128 $0x31,%ymm15,%ymm7,%ymm7 │ │ - callq 2af40 │ │ + callq 31570 │ │ vpxor %ymm8,%ymm8,%ymm8 │ │ vmovdqa %ymm8,%ymm9 │ │ vmovdqa %ymm8,%ymm10 │ │ vmovdqa %ymm8,%ymm11 │ │ vmovdqa %ymm8,%ymm12 │ │ vmovdqa %ymm8,%ymm13 │ │ vmovdqa %ymm8,%ymm14 │ │ vmovdqa %ymm8,%ymm15 │ │ - jmpq 2aeeb │ │ + jmpq 3151b │ │ vmovd -0x64(%rax),%xmm1 │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ vmovd -0x70(%rax),%xmm2 │ │ mov %ecx,(%rdx) │ │ vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ mov $0x10,%edx │ │ - jmpq 267bc │ │ + jmpq 2cdec │ │ vmovdqa %ymm1,-0x80(%r8) │ │ vmovdqa %ymm3,-0x60(%r8) │ │ vmovdqa %ymm5,-0x40(%r8) │ │ vmovdqa %ymm7,-0x20(%r8) │ │ vmovdqa %ymm9,(%r8) │ │ vmovdqa %ymm11,0x20(%r8) │ │ vmovdqa %ymm13,0x40(%r8) │ │ @@ -31674,21 +36827,21 @@ │ │ vmovdqa %ymm15,0x260(%rdx) │ │ vmovdqa %ymm15,0x2a0(%rdx) │ │ vmovdqa %ymm15,0x2e0(%rdx) │ │ vmovdqa %ymm15,0x320(%rdx) │ │ vmovdqa %ymm15,0x360(%rdx) │ │ vmovdqa %ymm15,0x3a0(%rdx) │ │ vmovdqa %ymm15,0x3e0(%rdx) │ │ - callq 27fa0 │ │ + callq 2e5d0 │ │ lea 0x100(%r10),%rdx │ │ vmovdqa 0x20(%rsp),%ymm1 │ │ vmovdqa %ymm6,(%rsp) │ │ vmovdqa %ymm7,0x20(%rsp) │ │ vpbroadcastd -0x70(%rax),%ymm7 │ │ - callq 2b800 │ │ + callq 31e30 │ │ vmovdqa (%rsp),%ymm15 │ │ vmovdqa %xmm0,-0x80(%rdx) │ │ vextracti128 $0x1,%ymm0,(%rdx) │ │ vmovdqa %xmm2,-0x60(%rdx) │ │ vextracti128 $0x1,%ymm2,0x20(%rdx) │ │ vmovdqa %xmm4,-0x40(%rdx) │ │ vextracti128 $0x1,%ymm4,0x40(%rdx) │ │ @@ -31722,15 +36875,15 @@ │ │ vinserti128 $0x1,0x60(%r8),%ymm3,%ymm3 │ │ vinserti128 $0x1,%xmm15,%ymm7,%ymm11 │ │ vperm2i128 $0x31,%ymm15,%ymm7,%ymm15 │ │ vmovdqa -0x30(%r8),%xmm6 │ │ vmovdqa -0x10(%r8),%xmm7 │ │ vinserti128 $0x1,0x50(%r8),%ymm6,%ymm6 │ │ vinserti128 $0x1,0x70(%r8),%ymm7,%ymm7 │ │ - callq 2aff0 │ │ + callq 31620 │ │ vmovdqa -0x80(%rdx),%ymm8 │ │ vmovdqa -0x60(%rdx),%ymm9 │ │ vmovdqa -0x40(%rdx),%ymm10 │ │ vmovdqa -0x20(%rdx),%ymm11 │ │ vmovdqa (%rdx),%ymm12 │ │ vmovdqa 0x20(%rdx),%ymm13 │ │ vmovdqa 0x40(%rdx),%ymm14 │ │ @@ -31740,19 +36893,19 @@ │ │ vmovdqa -0x40(%r10),%ymm2 │ │ vmovdqa -0x20(%r10),%ymm3 │ │ vmovdqa (%r10),%ymm4 │ │ vmovdqa 0x20(%r10),%ymm5 │ │ vmovdqa 0x40(%r10),%ymm6 │ │ vmovdqa 0x60(%r10),%ymm7 │ │ vmovdqa %ymm15,(%rsp) │ │ - callq 27fa0 │ │ + callq 2e5d0 │ │ imul $0x13,%rsi,%rdx │ │ lea (%rsi,%rsi,2),%rcx │ │ add %rdi,%rdx │ │ - callq 2b940 │ │ + callq 31f70 │ │ add $0x478,%rsp │ │ vzeroupper │ │ retq │ │ nop │ │ vmovdqa %ymm7,0x28(%rsp) │ │ vpxor %ymm7,%ymm7,%ymm7 │ │ vmovdqa %ymm7,0x8(%rsp) │ │ @@ -31778,15 +36931,15 @@ │ │ vpmulhrsw %ymm5,%ymm10,%ymm10 │ │ vpmulhrsw %ymm7,%ymm5,%ymm5 │ │ vpmulhrsw %ymm6,%ymm9,%ymm9 │ │ vpmulhrsw %ymm6,%ymm8,%ymm6 │ │ vpmulhrsw %ymm1,%ymm14,%ymm14 │ │ vpmulhrsw %ymm1,%ymm15,%ymm1 │ │ vpbroadcastd -0x60(%rax),%ymm15 │ │ - jmpq 2b20f │ │ + jmpq 3183f │ │ nopl 0x0(%rax,%rax,1) │ │ vmovdqa %ymm15,0x8(%rsp) │ │ vmovdqa %ymm7,0x28(%rsp) │ │ vmovdqa %ymm8,0x48(%rsp) │ │ vpbroadcastd -0x60(%rax),%ymm15 │ │ vpunpckhwd %ymm4,%ymm11,%ymm7 │ │ vpunpcklwd %ymm4,%ymm11,%ymm11 │ │ @@ -32503,24 +37656,24 @@ │ │ vpaddw %ymm4,%ymm1,%ymm1 │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ vmovdqa %xmm0,(%rdi,%rcx,4) │ │ vextracti128 $0x1,%ymm0,(%rdx) │ │ retq │ │ nopl 0x0(%rax) │ │ - lea 0xc3fa5(%rip),%rax │ │ + lea 0xc1bb5(%rip),%rax │ │ test %ecx,%ecx │ │ - jne 2bdbb │ │ + jne 323eb │ │ vmovd -0x64(%rax),%xmm1 │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ vmovd -0x70(%rax),%xmm2 │ │ mov %ecx,(%rdx) │ │ vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ mov $0x10,%edx │ │ - jmpq 2a051 │ │ + jmpq 30681 │ │ sub $0x278,%rsp │ │ vpbroadcastd -0x64(%rax),%ymm15 │ │ vpmulhrsw 0x20(%rdx),%ymm15,%ymm0 │ │ vpmulhrsw 0x60(%rdx),%ymm15,%ymm1 │ │ vpmulhrsw 0xa0(%rdx),%ymm15,%ymm2 │ │ vpmulhrsw 0xe0(%rdx),%ymm15,%ymm3 │ │ vpmulhrsw 0x120(%rdx),%ymm15,%ymm4 │ │ @@ -32533,15 +37686,15 @@ │ │ vpmulhrsw 0x2e0(%rdx),%ymm15,%ymm11 │ │ vpmulhrsw 0x320(%rdx),%ymm15,%ymm12 │ │ vpmulhrsw 0x360(%rdx),%ymm15,%ymm13 │ │ vpmulhrsw 0x3a0(%rdx),%ymm15,%ymm14 │ │ vpmulhrsw 0x3e0(%rdx),%ymm15,%ymm15 │ │ lea 0xe0(%rsp),%r8 │ │ lea 0x100(%r8),%r9 │ │ - callq 2aff0 │ │ + callq 31620 │ │ vpbroadcastd -0x64(%rax),%ymm15 │ │ vpmulhrsw (%rdx),%ymm15,%ymm0 │ │ vpmulhrsw 0x40(%rdx),%ymm15,%ymm1 │ │ vpmulhrsw 0x80(%rdx),%ymm15,%ymm2 │ │ vpmulhrsw 0xc0(%rdx),%ymm15,%ymm3 │ │ vpmulhrsw 0x100(%rdx),%ymm15,%ymm4 │ │ vpmulhrsw 0x140(%rdx),%ymm15,%ymm5 │ │ @@ -32560,22 +37713,22 @@ │ │ mov $0x8,%ecx │ │ vmovdqa %ymm15,(%rdx) │ │ vmovdqa %ymm15,0x20(%rdx) │ │ vmovdqa %ymm15,0x40(%rdx) │ │ vmovdqa %ymm15,0x60(%rdx) │ │ sub $0xffffffffffffff80,%rdx │ │ dec %ecx │ │ - jg 2bf04 │ │ - callq 27fa0 │ │ - callq 2c180 │ │ + jg 32534 │ │ + callq 2e5d0 │ │ + callq 327b0 │ │ lea (%rsi,%rsi,2),%rdx │ │ mov %rdi,%rcx │ │ vpbroadcastd -0x70(%rax),%ymm7 │ │ - callq 2b800 │ │ - callq 27fa0 │ │ + callq 31e30 │ │ + callq 2e5d0 │ │ vmovdqa %ymm15,0x40(%rsp) │ │ vpbroadcastd -0x7c(%rax),%ymm15 │ │ vpmulhrsw %ymm2,%ymm15,%ymm2 │ │ vpmulhrsw %ymm3,%ymm15,%ymm3 │ │ vpmulhrsw %ymm0,%ymm15,%ymm0 │ │ vpmovzxbw (%rdi,%rsi,2),%ymm1 │ │ vpaddw %ymm2,%ymm1,%ymm1 │ │ @@ -32655,15 +37808,15 @@ │ │ vpmovzxbw (%rdi,%rdx,1),%ymm3 │ │ vpaddw %ymm3,%ymm15,%ymm3 │ │ vpackuswb %ymm3,%ymm2,%ymm2 │ │ vpermq $0xd8,%ymm2,%ymm2 │ │ vmovdqa %xmm2,(%rdi,%rsi,2) │ │ vextracti128 $0x1,%ymm2,(%rdi,%rdx,1) │ │ test %rcx,%rcx │ │ - jne 2c109 │ │ + jne 32739 │ │ add $0x278,%rsp │ │ vzeroupper │ │ retq │ │ vmovdqa -0x80(%r8),%ymm0 │ │ vmovdqa -0x60(%r8),%ymm1 │ │ vmovdqa -0x40(%r8),%ymm2 │ │ vmovdqa -0x20(%r8),%ymm3 │ │ @@ -32679,15 +37832,15 @@ │ │ vmovdqa 0x20(%r9),%ymm13 │ │ vmovdqa 0x40(%r9),%ymm14 │ │ vmovdqa 0x60(%r9),%ymm15 │ │ lea 0x10(%rcx),%rdi │ │ xor %ecx,%ecx │ │ vmovdqa %ymm6,(%rsp) │ │ vmovdqa %ymm7,0x20(%rsp) │ │ - jmpq 2bf30 │ │ + jmpq 32560 │ │ nopl (%rax) │ │ vmovdqa %ymm9,0x8(%rsp) │ │ vmovdqa 0x60(%r9),%ymm1 │ │ vpsubsw %ymm1,%ymm0,%ymm9 │ │ vpaddsw %ymm1,%ymm0,%ymm0 │ │ vmovdqa 0x60(%r8),%ymm1 │ │ vmovdqa %xmm9,0x70(%r8) │ │ @@ -32784,15 +37937,15 @@ │ │ vpsubsw %ymm6,%ymm9,%ymm9 │ │ vmovdqa %xmm9,0x40(%r8) │ │ vextracti128 $0x1,%ymm9,0x40(%r9) │ │ vperm2i128 $0x31,%ymm7,%ymm1,%ymm9 │ │ vinserti128 $0x1,%xmm7,%ymm1,%ymm1 │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ - lea 0xc3985(%rip),%rax │ │ + lea 0xc1595(%rip),%rax │ │ vpbroadcastd -0x64(%rax),%ymm9 │ │ vpbroadcastd -0x6c(%rax),%ymm10 │ │ vpbroadcastd -0x74(%rax),%ymm12 │ │ cmp $0x2b,%ecx │ │ setg %r8b │ │ cmp $0x96,%ecx │ │ setg %al │ │ @@ -32845,15 +37998,15 @@ │ │ vpaddsw %ymm5,%ymm8,%ymm5 │ │ vpmulhrsw %ymm6,%ymm10,%ymm8 │ │ vpmulhrsw %ymm11,%ymm8,%ymm8 │ │ vpaddsw %ymm6,%ymm8,%ymm6 │ │ vpmulhrsw %ymm7,%ymm10,%ymm8 │ │ vpmulhrsw %ymm11,%ymm8,%ymm8 │ │ vpaddsw %ymm7,%ymm8,%ymm7 │ │ - callq 2a7f0 │ │ + callq 30e20 │ │ vpmulhrsw %ymm0,%ymm12,%ymm0 │ │ vpmulhrsw %ymm1,%ymm12,%ymm1 │ │ vpmulhrsw %ymm2,%ymm12,%ymm2 │ │ vpmulhrsw %ymm3,%ymm12,%ymm3 │ │ vpmulhrsw %ymm4,%ymm12,%ymm4 │ │ vpmulhrsw %ymm5,%ymm12,%ymm5 │ │ vpmulhrsw %ymm6,%ymm12,%ymm6 │ │ @@ -32890,40 +38043,40 @@ │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ vmovdqa %xmm0,(%rdi,%rsi,2) │ │ vextracti128 $0x1,%ymm0,(%rdi,%rcx,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ add $0x10,%rdx │ │ dec %r8b │ │ - jge 2c3ee │ │ + jge 32a1e │ │ sub $0x20,%rdx │ │ vpxor %ymm0,%ymm0,%ymm0 │ │ mov $0x8,%edi │ │ cmp %rax,%rdx │ │ - ja 2c629 │ │ + ja 32c59 │ │ vmovdqa %ymm0,(%rax) │ │ vmovdqa %ymm0,0x40(%rax) │ │ add $0x100,%rax │ │ vmovdqa %ymm0,-0x80(%rax) │ │ vmovdqa %ymm0,-0x40(%rax) │ │ sub $0x2,%edi │ │ - jg 2c607 │ │ + jg 32c37 │ │ vzeroupper │ │ retq │ │ vmovdqa %ymm0,(%rax) │ │ vmovdqa %ymm0,0x20(%rax) │ │ vmovdqa %ymm0,0x40(%rax) │ │ vmovdqa %ymm0,0x60(%rax) │ │ sub $0xffffffffffffff80,%rax │ │ dec %edi │ │ - jg 2c629 │ │ + jg 32c59 │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ - lea 0xc36e5(%rip),%rax │ │ + lea 0xc12f5(%rip),%rax │ │ vpbroadcastd -0x64(%rax),%ymm9 │ │ vpbroadcastd -0x6c(%rax),%ymm10 │ │ vpbroadcastd -0x7c(%rax),%ymm11 │ │ cmp $0x23,%ecx │ │ setg %r8b │ │ cmp $0x96,%ecx │ │ setg %cl │ │ @@ -32959,15 +38112,15 @@ │ │ vpaddsw %ymm1,%ymm1,%ymm1 │ │ vpaddsw %ymm2,%ymm2,%ymm2 │ │ vpaddsw %ymm3,%ymm3,%ymm3 │ │ vpaddsw %ymm4,%ymm4,%ymm4 │ │ vpaddsw %ymm5,%ymm5,%ymm5 │ │ vpaddsw %ymm6,%ymm6,%ymm6 │ │ vpaddsw %ymm7,%ymm7,%ymm7 │ │ - callq 2a7f0 │ │ + callq 30e20 │ │ vpmulhrsw %ymm0,%ymm10,%ymm8 │ │ vpaddsw %ymm0,%ymm0,%ymm0 │ │ vpaddsw %ymm0,%ymm8,%ymm0 │ │ vpmulhrsw %ymm1,%ymm10,%ymm8 │ │ vpaddsw %ymm1,%ymm1,%ymm1 │ │ vpaddsw %ymm1,%ymm8,%ymm1 │ │ vpmulhrsw %ymm2,%ymm10,%ymm8 │ │ @@ -33028,43 +38181,43 @@ │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ vmovdqa %xmm0,(%rdi,%rsi,2) │ │ vextracti128 $0x1,%ymm0,(%rdi,%rcx,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ add $0x10,%rdx │ │ dec %r8b │ │ - jl 2c8b6 │ │ + jl 32ee6 │ │ test $0x1,%r8b │ │ - je 2c687 │ │ + je 32cb7 │ │ add $0x1e0,%rdx │ │ lea 0x10(%r9),%rdi │ │ - jmpq 2c687 │ │ + jmpq 32cb7 │ │ sub %eax,%edx │ │ vpxor %ymm0,%ymm0,%ymm0 │ │ add $0x180,%edx │ │ vmovdqa %ymm0,(%rax) │ │ vmovdqa %ymm0,0x20(%rax) │ │ vmovdqa %ymm0,0x40(%rax) │ │ vmovdqa %ymm0,0x60(%rax) │ │ sub $0xffffffffffffff80,%rax │ │ add $0xffffff80,%edx │ │ - jge 2c8c2 │ │ + jge 32ef2 │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopw 0x0(%rax,%rax,1) │ │ - lea 0xc3445(%rip),%rax │ │ + lea 0xc1055(%rip),%rax │ │ test %ecx,%ecx │ │ - jne 2c916 │ │ + jne 32f46 │ │ vmovd -0x64(%rax),%xmm1 │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ vmovd -0x74(%rax),%xmm2 │ │ mov %ecx,(%rdx) │ │ mov $0x20,%edx │ │ - jmpq 2a051 │ │ + jmpq 30681 │ │ sub $0x878,%rsp │ │ lea 0xe0(%rsp),%r8 │ │ lea 0x100(%r8),%r9 │ │ sub $0x88,%ecx │ │ mov %ecx,%r11d │ │ vmovdqa 0x40(%rdx),%ymm0 │ │ vmovdqa 0xc0(%rdx),%ymm1 │ │ @@ -33080,24 +38233,24 @@ │ │ vmovdqa %ymm8,0x140(%rdx) │ │ vmovdqa %ymm8,0x1c0(%rdx) │ │ vmovdqa %ymm8,0x240(%rdx) │ │ vmovdqa %ymm8,0x2c0(%rdx) │ │ vmovdqa %ymm8,0x340(%rdx) │ │ vmovdqa %ymm8,0x3c0(%rdx) │ │ test %r11d,%r11d │ │ - jl 2cacd │ │ + jl 330fd │ │ vmovdqa 0x440(%rdx),%ymm8 │ │ vmovdqa 0x4c0(%rdx),%ymm9 │ │ vmovdqa 0x540(%rdx),%ymm10 │ │ vmovdqa 0x5c0(%rdx),%ymm11 │ │ vmovdqa 0x640(%rdx),%ymm12 │ │ vmovdqa 0x6c0(%rdx),%ymm13 │ │ vmovdqa 0x740(%rdx),%ymm14 │ │ vmovdqa 0x7c0(%rdx),%ymm15 │ │ - callq 2aff0 │ │ + callq 31620 │ │ vmovdqa 0x400(%rdx),%ymm8 │ │ vmovdqa 0x480(%rdx),%ymm9 │ │ vmovdqa 0x500(%rdx),%ymm10 │ │ vmovdqa 0x580(%rdx),%ymm11 │ │ vmovdqa 0x600(%rdx),%ymm12 │ │ vmovdqa 0x680(%rdx),%ymm13 │ │ vmovdqa 0x700(%rdx),%ymm14 │ │ @@ -33116,16 +38269,16 @@ │ │ vmovdqa %ymm0,0x680(%rdx) │ │ vmovdqa %ymm0,0x6c0(%rdx) │ │ vmovdqa %ymm0,0x700(%rdx) │ │ vmovdqa %ymm0,0x740(%rdx) │ │ vmovdqa %ymm0,0x780(%rdx) │ │ vmovdqa %ymm0,0x7c0(%rdx) │ │ vmovdqa %ymm15,(%rsp) │ │ - jmp 2cafa │ │ - callq 2af40 │ │ + jmp 3312a │ │ + callq 31570 │ │ vpxor %ymm8,%ymm8,%ymm8 │ │ vmovdqa %ymm8,%ymm9 │ │ vmovdqa %ymm8,%ymm10 │ │ vmovdqa %ymm8,%ymm11 │ │ vmovdqa %ymm8,%ymm12 │ │ vmovdqa %ymm8,%ymm13 │ │ vmovdqa %ymm8,%ymm14 │ │ @@ -33143,18 +38296,18 @@ │ │ vmovdqa %ymm15,0x80(%rdx) │ │ vmovdqa %ymm15,0x100(%rdx) │ │ vmovdqa %ymm15,0x180(%rdx) │ │ vmovdqa %ymm15,0x200(%rdx) │ │ vmovdqa %ymm15,0x280(%rdx) │ │ vmovdqa %ymm15,0x300(%rdx) │ │ vmovdqa %ymm15,0x380(%rdx) │ │ - callq 27fa0 │ │ - callq 2c180 │ │ + callq 2e5d0 │ │ + callq 327b0 │ │ vpbroadcastd -0x74(%rax),%ymm7 │ │ - callq 2b800 │ │ + callq 31e30 │ │ lea 0x400(%r8),%r10 │ │ vmovdqa (%rsp),%ymm15 │ │ vmovdqa %ymm0,-0x80(%r10) │ │ vmovdqa %ymm2,-0x60(%r10) │ │ vmovdqa %ymm4,-0x40(%r10) │ │ vmovdqa %ymm6,-0x20(%r10) │ │ vmovdqa %ymm8,(%r10) │ │ @@ -33175,15 +38328,15 @@ │ │ vpmulhrsw -0x60(%r8),%ymm9,%ymm1 │ │ vpmulhrsw -0x40(%r8),%ymm9,%ymm2 │ │ vpmulhrsw -0x20(%r8),%ymm9,%ymm3 │ │ vpmulhrsw (%r8),%ymm9,%ymm4 │ │ vpmulhrsw 0x20(%r8),%ymm9,%ymm5 │ │ vpmulhrsw 0x40(%r8),%ymm9,%ymm6 │ │ vpmulhrsw 0x60(%r8),%ymm9,%ymm7 │ │ - callq 2a7f0 │ │ + callq 30e20 │ │ vmovdqa %ymm0,-0x80(%r8) │ │ vpmulhrsw -0x80(%r9),%ymm9,%ymm0 │ │ vmovdqa %ymm1,-0x80(%r9) │ │ vpmulhrsw -0x60(%r9),%ymm9,%ymm1 │ │ vmovdqa %ymm2,-0x60(%r8) │ │ vpmulhrsw -0x40(%r9),%ymm9,%ymm2 │ │ vmovdqa %ymm3,-0x60(%r9) │ │ @@ -33192,68 +38345,68 @@ │ │ vpmulhrsw (%r9),%ymm9,%ymm4 │ │ vmovdqa %ymm5,-0x40(%r9) │ │ vpmulhrsw 0x20(%r9),%ymm9,%ymm5 │ │ vmovdqa %ymm6,-0x20(%r8) │ │ vpmulhrsw 0x40(%r9),%ymm9,%ymm6 │ │ vmovdqa %ymm7,-0x20(%r9) │ │ vpmulhrsw 0x60(%r9),%ymm9,%ymm7 │ │ - callq 2a7f0 │ │ + callq 30e20 │ │ vmovdqa %ymm0,(%r8) │ │ vmovdqa %ymm1,(%r9) │ │ vmovdqa %ymm2,0x20(%r8) │ │ vmovdqa %ymm3,0x20(%r9) │ │ vmovdqa %ymm4,0x40(%r8) │ │ vmovdqa %ymm5,0x40(%r9) │ │ vmovdqa %ymm6,0x60(%r8) │ │ vmovdqa %ymm7,0x60(%r9) │ │ add $0x20,%rdx │ │ add $0x200,%r8 │ │ add $0x200,%r9 │ │ add $0x80000000,%ecx │ │ - jae 2c935 │ │ + jae 32f65 │ │ add $0x300,%r8 │ │ imul $0x13,%rsi,%rdx │ │ lea (%rsi,%rsi,2),%rcx │ │ add %rdi,%rdx │ │ test %r11d,%r11d │ │ - jge 2cd13 │ │ + jge 33343 │ │ add $0x200,%r8 │ │ add $0x200,%r9 │ │ add $0x200,%r10 │ │ vmovdqa -0x80(%r9),%ymm0 │ │ vmovdqa -0x60(%r9),%ymm1 │ │ vmovdqa -0x40(%r9),%ymm2 │ │ vmovdqa -0x20(%r9),%ymm3 │ │ vmovdqa (%r9),%ymm4 │ │ vmovdqa 0x20(%r9),%ymm5 │ │ vmovdqa 0x40(%r9),%ymm6 │ │ vmovdqa 0x60(%r9),%ymm7 │ │ test %r11d,%r11d │ │ - jl 2cdba │ │ + jl 333ea │ │ vmovdqa -0x80(%r10),%ymm8 │ │ vmovdqa -0x60(%r10),%ymm9 │ │ vmovdqa -0x40(%r10),%ymm10 │ │ vmovdqa -0x20(%r10),%ymm11 │ │ vmovdqa (%r10),%ymm12 │ │ vmovdqa 0x20(%r10),%ymm13 │ │ vmovdqa 0x40(%r10),%ymm14 │ │ vmovdqa 0x60(%r10),%ymm15 │ │ - callq 2aff0 │ │ + callq 31620 │ │ sub $0x100,%r10 │ │ vmovdqa -0x80(%r10),%ymm8 │ │ vmovdqa -0x60(%r10),%ymm9 │ │ vmovdqa -0x40(%r10),%ymm10 │ │ vmovdqa -0x20(%r10),%ymm11 │ │ vmovdqa (%r10),%ymm12 │ │ vmovdqa 0x20(%r10),%ymm13 │ │ vmovdqa 0x40(%r10),%ymm14 │ │ vmovdqa 0x60(%r10),%ymm15 │ │ sub $0x200,%r10 │ │ - jmp 2cdee │ │ - callq 2af40 │ │ + jmp 3341e │ │ + callq 31570 │ │ sub $0x300,%r10 │ │ vpxor %ymm8,%ymm8,%ymm8 │ │ vmovdqa %ymm8,%ymm9 │ │ vmovdqa %ymm8,%ymm10 │ │ vmovdqa %ymm8,%ymm11 │ │ vmovdqa %ymm8,%ymm12 │ │ vmovdqa %ymm8,%ymm13 │ │ @@ -33264,29 +38417,29 @@ │ │ vmovdqa -0x40(%r10),%ymm2 │ │ vmovdqa -0x20(%r10),%ymm3 │ │ vmovdqa (%r10),%ymm4 │ │ vmovdqa 0x20(%r10),%ymm5 │ │ vmovdqa 0x40(%r10),%ymm6 │ │ vmovdqa 0x60(%r10),%ymm7 │ │ vmovdqa %ymm15,(%rsp) │ │ - callq 27fa0 │ │ - callq 2b940 │ │ + callq 2e5d0 │ │ + callq 31f70 │ │ lea -0x400(%r8),%r10 │ │ cmp %r10,%r9 │ │ - jb 2ce50 │ │ + jb 33480 │ │ sub $0x400,%r9 │ │ sub %rcx,%rdi │ │ lea 0x10(%rdx,%rcx,1),%rdx │ │ add $0x10,%rdi │ │ - jmpq 2cd13 │ │ + jmpq 33343 │ │ add $0x878,%rsp │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ - vpbroadcastd 0xc2e5f(%rip),%ymm9 │ │ + vpbroadcastd 0xc0a6f(%rip),%ymm9 │ │ sub $0x88,%ecx │ │ shr $0x1e,%ecx │ │ lea -0x8(%rcx,%rcx,1),%ecx │ │ lea (%rsi,%rsi,2),%r8 │ │ mov %rdi,%r9 │ │ lea 0x20(%rdx),%rax │ │ vmovdqa (%rdx),%xmm0 │ │ @@ -33301,15 +38454,15 @@ │ │ vmovdqa 0x140(%rdx),%xmm5 │ │ vinserti128 $0x1,0x300(%rdx),%ymm4,%ymm4 │ │ vinserti128 $0x1,0x340(%rdx),%ymm5,%ymm5 │ │ vmovdqa 0x180(%rdx),%xmm6 │ │ vmovdqa 0x1c0(%rdx),%xmm7 │ │ vinserti128 $0x1,0x380(%rdx),%ymm6,%ymm6 │ │ vinserti128 $0x1,0x3c0(%rdx),%ymm7,%ymm7 │ │ - callq 2a7f0 │ │ + callq 30e20 │ │ vpmulhrsw %ymm0,%ymm9,%ymm0 │ │ vpmulhrsw %ymm1,%ymm9,%ymm1 │ │ vpmulhrsw %ymm2,%ymm9,%ymm2 │ │ vpmulhrsw %ymm3,%ymm9,%ymm3 │ │ vpmulhrsw %ymm4,%ymm9,%ymm4 │ │ vpmulhrsw %ymm5,%ymm9,%ymm5 │ │ vpmulhrsw %ymm6,%ymm9,%ymm6 │ │ @@ -33346,52 +38499,52 @@ │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vpermq $0xd8,%ymm0,%ymm0 │ │ vmovdqa %xmm0,(%rdi,%rsi,2) │ │ vextracti128 $0x1,%ymm0,(%rdi,%r8,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ add $0x10,%rdx │ │ inc %ecx │ │ - je 2d007 │ │ + je 33637 │ │ test $0x3,%ecx │ │ - jne 2ce81 │ │ + jne 334b1 │ │ add $0x3c0,%rdx │ │ lea 0x10(%r9),%rdi │ │ - jmpq 2ce81 │ │ + jmpq 334b1 │ │ vpxor %ymm0,%ymm0,%ymm0 │ │ mov $0x10,%edi │ │ cmp %rax,%rdx │ │ - jne 2d03b │ │ + jne 3366b │ │ vmovdqa %ymm0,-0x20(%rax) │ │ vmovdqa %ymm0,0x20(%rax) │ │ vmovdqa %ymm0,0x60(%rax) │ │ vmovdqa %ymm0,0xa0(%rax) │ │ add $0x100,%rax │ │ sub $0x4,%edi │ │ - jg 2d015 │ │ + jg 33645 │ │ vzeroupper │ │ retq │ │ vmovdqa %ymm0,-0x20(%rax) │ │ vmovdqa %ymm0,(%rax) │ │ vmovdqa %ymm0,0x20(%rax) │ │ vmovdqa %ymm0,0x40(%rax) │ │ sub $0xffffffffffffff80,%rax │ │ dec %edi │ │ - jg 2d03b │ │ + jg 3366b │ │ vzeroupper │ │ retq │ │ nopw 0x0(%rax,%rax,1) │ │ - lea 0xc2cd5(%rip),%rax │ │ + lea 0xc08e5(%rip),%rax │ │ test %ecx,%ecx │ │ - jne 2d086 │ │ + jne 336b6 │ │ vmovd -0x64(%rax),%xmm1 │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ vmovd -0x74(%rax),%xmm2 │ │ mov %ecx,(%rdx) │ │ mov $0x20,%edx │ │ - jmpq 267bc │ │ + jmpq 2cdec │ │ push %rbx │ │ sub $0x870,%rsp │ │ lea 0x2e0(%rsp),%r8 │ │ lea 0x300(%r8),%r9 │ │ sub $0x97,%ecx │ │ mov %ecx,%r10d │ │ vmovdqa (%rdx),%ymm0 │ │ @@ -33424,20 +38577,20 @@ │ │ vmovdqa %ymm15,0x240(%rdx) │ │ vmovdqa %ymm15,0x280(%rdx) │ │ vmovdqa %ymm15,0x2c0(%rdx) │ │ vmovdqa %ymm15,0x300(%rdx) │ │ vmovdqa %ymm15,0x340(%rdx) │ │ vmovdqa %ymm15,0x380(%rdx) │ │ vmovdqa %ymm15,0x3c0(%rdx) │ │ - callq 27fa0 │ │ + callq 2e5d0 │ │ vmovdqa 0x20(%rsp),%ymm1 │ │ vmovdqa %ymm6,(%rsp) │ │ vmovdqa %ymm7,0x20(%rsp) │ │ vpbroadcastd -0x74(%rax),%ymm7 │ │ - callq 2b800 │ │ + callq 31e30 │ │ vmovdqa (%rsp),%ymm15 │ │ vmovdqa %ymm0,-0x80(%r8) │ │ vmovdqa %ymm2,-0x60(%r8) │ │ vmovdqa %ymm4,-0x40(%r8) │ │ vmovdqa %ymm6,-0x20(%r8) │ │ vmovdqa %ymm8,(%r8) │ │ vmovdqa %ymm10,0x20(%r8) │ │ @@ -33451,15 +38604,15 @@ │ │ vmovdqa %ymm11,0x20(%r9) │ │ vmovdqa %ymm13,0x40(%r9) │ │ vmovdqa %ymm15,0x60(%r9) │ │ add $0x20,%rdx │ │ add $0x100,%r8 │ │ add $0x100,%r9 │ │ add $0x80000000,%ecx │ │ - jae 2d0a6 │ │ + jae 336d6 │ │ lea 0x2e0(%rsp),%rdx │ │ vmovdqa -0x80(%rdx),%xmm0 │ │ vmovdqa -0x40(%rdx),%xmm1 │ │ vinserti128 $0x1,(%rdx),%ymm0,%ymm0 │ │ vinserti128 $0x1,0x40(%rdx),%ymm1,%ymm1 │ │ vmovdqa -0x70(%rdx),%xmm2 │ │ vmovdqa -0x30(%rdx),%xmm3 │ │ @@ -33473,27 +38626,27 @@ │ │ vmovdqa %ymm4,%ymm9 │ │ vmovdqa %ymm4,%ymm10 │ │ vmovdqa %ymm4,%ymm11 │ │ vmovdqa %ymm4,%ymm12 │ │ vmovdqa %ymm4,%ymm13 │ │ vmovdqa %ymm4,%ymm14 │ │ test %r10d,%r10d │ │ - jl 2d2e2 │ │ + jl 33912 │ │ lea 0x100(%rdx),%rcx │ │ vmovdqa -0x80(%rcx),%xmm4 │ │ vmovdqa -0x40(%rcx),%xmm5 │ │ vinserti128 $0x1,(%rcx),%ymm4,%ymm4 │ │ vinserti128 $0x1,0x40(%rcx),%ymm5,%ymm5 │ │ vmovdqa -0x70(%rcx),%xmm6 │ │ vmovdqa -0x30(%rcx),%xmm7 │ │ vinserti128 $0x1,0x10(%rcx),%ymm6,%ymm6 │ │ vinserti128 $0x1,0x50(%rcx),%ymm7,%ymm7 │ │ vmovdqa %ymm8,(%rsp) │ │ lea 0xe0(%rsp),%r8 │ │ - callq 27fa0 │ │ + callq 2e5d0 │ │ vmovdqa 0x20(%rsp),%ymm1 │ │ vmovdqa %ymm0,-0x80(%r8) │ │ vmovdqa %ymm1,-0x60(%r8) │ │ vmovdqa %ymm2,-0x40(%r8) │ │ vmovdqa %ymm3,-0x20(%r8) │ │ vmovdqa %ymm4,(%r8) │ │ vmovdqa %ymm5,0x20(%r8) │ │ @@ -33517,26 +38670,26 @@ │ │ vinserti128 $0x1,0x30(%rdx),%ymm2,%ymm2 │ │ vinserti128 $0x1,0x70(%rdx),%ymm3,%ymm3 │ │ vpxor %ymm4,%ymm4,%ymm4 │ │ vmovdqa %ymm4,%ymm5 │ │ vmovdqa %ymm4,%ymm6 │ │ vmovdqa %ymm4,%ymm7 │ │ test %r10d,%r10d │ │ - jl 2d3d4 │ │ + jl 33a04 │ │ vmovdqa -0x60(%rcx),%xmm4 │ │ vmovdqa -0x20(%rcx),%xmm5 │ │ vinserti128 $0x1,0x20(%rcx),%ymm4,%ymm4 │ │ vinserti128 $0x1,0x60(%rcx),%ymm5,%ymm5 │ │ vmovdqa -0x50(%rcx),%xmm6 │ │ vmovdqa -0x10(%rcx),%xmm7 │ │ vinserti128 $0x1,0x30(%rcx),%ymm6,%ymm6 │ │ vinserti128 $0x1,0x70(%rcx),%ymm7,%ymm7 │ │ add $0x100,%r8 │ │ lea 0x100(%r8),%r9 │ │ - callq 2af40 │ │ + callq 31570 │ │ add $0x300,%rdx │ │ vpbroadcastd -0x60(%rax),%ymm15 │ │ add $0x200,%r8 │ │ add $0x400,%r9 │ │ vmovdqa -0x80(%rdx),%xmm0 │ │ vmovdqa -0x10(%rdx),%xmm3 │ │ vinserti128 $0x1,(%rdx),%ymm0,%ymm0 │ │ @@ -33546,26 +38699,26 @@ │ │ vinserti128 $0x1,0x10(%rdx),%ymm4,%ymm4 │ │ vinserti128 $0x1,0x60(%rdx),%ymm7,%ymm7 │ │ vpxor %ymm1,%ymm1,%ymm1 │ │ vmovdqa %ymm1,%ymm2 │ │ vmovdqa %ymm1,%ymm5 │ │ vmovdqa %ymm1,%ymm6 │ │ test %r10d,%r10d │ │ - jl 2d47c │ │ + jl 33aac │ │ add $0x300,%rcx │ │ vmovdqa -0x10(%rcx),%xmm1 │ │ vmovdqa -0x80(%rcx),%xmm2 │ │ vinserti128 $0x1,0x70(%rcx),%ymm1,%ymm1 │ │ vinserti128 $0x1,(%rcx),%ymm2,%ymm2 │ │ vmovdqa -0x20(%rcx),%xmm5 │ │ vmovdqa -0x70(%rcx),%xmm6 │ │ vinserti128 $0x1,0x60(%rcx),%ymm5,%ymm5 │ │ vinserti128 $0x1,0x10(%rcx),%ymm6,%ymm6 │ │ add $0x80,%rax │ │ - callq 2d530 │ │ + callq 33b60 │ │ add $0x8,%rax │ │ add $0x100,%r8 │ │ sub $0x100,%r9 │ │ vmovdqa -0x40(%rdx),%xmm0 │ │ vmovdqa -0x50(%rdx),%xmm3 │ │ vinserti128 $0x1,0x40(%rdx),%ymm0,%ymm0 │ │ vinserti128 $0x1,0x30(%rdx),%ymm3,%ymm3 │ │ @@ -33574,25 +38727,25 @@ │ │ vinserti128 $0x1,0x50(%rdx),%ymm4,%ymm4 │ │ vinserti128 $0x1,0x20(%rdx),%ymm7,%ymm7 │ │ vpxor %ymm1,%ymm1,%ymm1 │ │ vmovdqa %ymm1,%ymm2 │ │ vmovdqa %ymm1,%ymm5 │ │ vmovdqa %ymm1,%ymm6 │ │ test %r10d,%r10d │ │ - jl 2d50e │ │ + jl 33b3e │ │ vmovdqa -0x50(%rcx),%xmm1 │ │ vmovdqa -0x40(%rcx),%xmm2 │ │ vinserti128 $0x1,0x30(%rcx),%ymm1,%ymm1 │ │ vinserti128 $0x1,0x40(%rcx),%ymm2,%ymm2 │ │ vmovdqa -0x60(%rcx),%xmm5 │ │ vmovdqa -0x30(%rcx),%xmm6 │ │ vinserti128 $0x1,0x20(%rcx),%ymm5,%ymm5 │ │ vinserti128 $0x1,0x50(%rcx),%ymm6,%ymm6 │ │ - callq 2d530 │ │ - callq 2dc59 │ │ + callq 33b60 │ │ + callq 34289 │ │ add $0x870,%rsp │ │ pop %rbx │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ vpbroadcastd 0x8(%rax),%ymm11 │ │ @@ -33815,15 +38968,15 @@ │ │ vmovdqa %ymm2,-0x20(%r9) │ │ retq │ │ sub $0x88,%rax │ │ vpbroadcastd -0x54(%rax),%ymm11 │ │ vpbroadcastd -0x50(%rax),%ymm12 │ │ vpbroadcastd -0x5c(%rax),%ymm13 │ │ vpbroadcastd -0x58(%rax),%ymm14 │ │ - callq 2daae │ │ + callq 340de │ │ vmovdqa -0x5a0(%r8),%ymm9 │ │ vmovdqa -0x280(%r9),%ymm6 │ │ vpsubsw %ymm6,%ymm9,%ymm10 │ │ vpaddsw %ymm6,%ymm9,%ymm9 │ │ vpsubsw %ymm0,%ymm10,%ymm6 │ │ vpaddsw %ymm0,%ymm10,%ymm10 │ │ vpsubsw %ymm7,%ymm9,%ymm0 │ │ @@ -33865,15 +39018,15 @@ │ │ vpsubsw %ymm3,%ymm6,%ymm4 │ │ vpaddsw %ymm3,%ymm6,%ymm6 │ │ vmovdqa %ymm0,-0x80(%r9) │ │ vmovdqa %ymm7,-0x3a0(%r8) │ │ vmovdqa %ymm4,0x60(%r8) │ │ vmovdqa %ymm6,-0x480(%r9) │ │ cmp %r9,%r8 │ │ - jne 2d96c │ │ + jne 33f9c │ │ retq │ │ vmovdqa -0x180(%r8),%ymm0 │ │ vmovdqa -0x1a0(%r9),%ymm6 │ │ vmovdqa -0x80(%r8),%ymm1 │ │ vmovdqa 0x60(%r9),%ymm5 │ │ add $0x20,%r8 │ │ sub $0x20,%r9 │ │ @@ -33969,15 +39122,15 @@ │ │ vpbroadcastd -0x5c(%rax),%ymm13 │ │ lea (%rsi,%rsi,4),%rbx │ │ lea (%rbx,%rsi,1),%rcx │ │ lea (%rbx,%rsi,2),%r10 │ │ lea (%rcx,%rsi,2),%r11 │ │ lea (%rdi,%r10,1),%rdx │ │ vpbroadcastd -0x58(%rax),%ymm14 │ │ - callq 2daae │ │ + callq 340de │ │ vpbroadcastd -0x7c(%rax),%ymm14 │ │ vmovdqa -0x5a0(%r8),%ymm9 │ │ vmovdqa -0x280(%r9),%ymm6 │ │ vpsubsw %ymm6,%ymm9,%ymm10 │ │ vpaddsw %ymm6,%ymm9,%ymm9 │ │ vpsubsw %ymm0,%ymm10,%ymm6 │ │ vpaddsw %ymm0,%ymm10,%ymm10 │ │ @@ -34086,21 +39239,21 @@ │ │ vmovdqa %xmm3,(%rdx,%rbx,8) │ │ vextracti128 $0x1,%ymm3,(%rdi,%r11,2) │ │ vmovdqa %xmm4,(%rdi,%rcx,8) │ │ vextracti128 $0x1,%ymm4,(%rdx,%rsi,8) │ │ add %rsi,%rdi │ │ sub %rsi,%rdx │ │ cmp %r9,%r8 │ │ - jne 2dc85 │ │ + jne 342b5 │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ - lea 0xc1e35(%rip),%rax │ │ + lea 0xbfa45(%rip),%rax │ │ test %ecx,%ecx │ │ - jne 2df83 │ │ + jne 345b3 │ │ vmovd -0x64(%rax),%xmm1 │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ vmovd -0x74(%rax),%xmm2 │ │ mov %ecx,(%rdx) │ │ mov $0x10,%edx │ │ vpmulhrsw %xmm2,%xmm0,%xmm0 │ │ vmovd -0x7c(%rax),%xmm2 │ │ @@ -34120,15 +39273,15 @@ │ │ vpaddw %ymm0,%ymm3,%ymm3 │ │ vpackuswb %ymm4,%ymm2,%ymm2 │ │ vpackuswb %ymm5,%ymm3,%ymm3 │ │ vmovdqa %ymm2,(%rdi) │ │ vmovdqa %ymm3,0x20(%rdi) │ │ add %rsi,%rdi │ │ dec %edx │ │ - jg 2df3e │ │ + jg 3456e │ │ vzeroupper │ │ retq │ │ sub $0x878,%rsp │ │ vmovdqa (%rdx),%ymm0 │ │ vmovdqa 0x80(%rdx),%ymm1 │ │ vmovdqa 0x100(%rdx),%ymm2 │ │ vmovdqa 0x180(%rdx),%ymm3 │ │ @@ -34149,15 +39302,15 @@ │ │ vmovdqa %ymm8,%ymm10 │ │ vmovdqa %ymm8,%ymm11 │ │ vmovdqa %ymm8,%ymm12 │ │ vmovdqa %ymm8,%ymm13 │ │ vmovdqa %ymm8,%ymm14 │ │ vmovdqa %ymm8,(%rsp) │ │ lea 0xe0(%rsp),%r8 │ │ - callq 27fa0 │ │ + callq 2e5d0 │ │ vmovdqa 0x20(%rsp),%ymm1 │ │ vmovdqa %ymm0,-0x80(%r8) │ │ vmovdqa %ymm1,-0x60(%r8) │ │ vmovdqa %ymm2,-0x40(%r8) │ │ vmovdqa %ymm3,-0x20(%r8) │ │ vmovdqa %ymm4,(%r8) │ │ vmovdqa %ymm5,0x20(%r8) │ │ @@ -34187,15 +39340,15 @@ │ │ vmovdqa %ymm8,0x1c0(%rdx) │ │ vmovdqa %ymm8,0x240(%rdx) │ │ vmovdqa %ymm8,0x2c0(%rdx) │ │ vmovdqa %ymm8,0x340(%rdx) │ │ vmovdqa %ymm8,0x3c0(%rdx) │ │ add $0x100,%r8 │ │ lea 0x100(%r8),%r9 │ │ - callq 2af40 │ │ + callq 31570 │ │ vpbroadcastd -0x60(%rax),%ymm15 │ │ add $0x200,%r8 │ │ add $0x400,%r9 │ │ vmovdqa 0x20(%rdx),%ymm0 │ │ vmovdqa 0x3e0(%rdx),%ymm1 │ │ vmovdqa 0x220(%rdx),%ymm2 │ │ vmovdqa 0x1e0(%rdx),%ymm3 │ │ @@ -34209,15 +39362,15 @@ │ │ vmovdqa %ymm8,0x220(%rdx) │ │ vmovdqa %ymm8,0x1e0(%rdx) │ │ vmovdqa %ymm8,0x120(%rdx) │ │ vmovdqa %ymm8,0x2e0(%rdx) │ │ vmovdqa %ymm8,0x320(%rdx) │ │ vmovdqa %ymm8,0xe0(%rdx) │ │ add $0x80,%rax │ │ - callq 2d530 │ │ + callq 33b60 │ │ add $0x8,%rax │ │ add $0x100,%r8 │ │ sub $0x100,%r9 │ │ vmovdqa 0xa0(%rdx),%ymm0 │ │ vmovdqa 0x360(%rdx),%ymm1 │ │ vmovdqa 0x2a0(%rdx),%ymm2 │ │ vmovdqa 0x160(%rdx),%ymm3 │ │ @@ -34230,16 +39383,16 @@ │ │ vmovdqa %ymm8,0x360(%rdx) │ │ vmovdqa %ymm8,0x2a0(%rdx) │ │ vmovdqa %ymm8,0x160(%rdx) │ │ vmovdqa %ymm8,0x1a0(%rdx) │ │ vmovdqa %ymm8,0x260(%rdx) │ │ vmovdqa %ymm8,0x3a0(%rdx) │ │ vmovdqa %ymm8,0x60(%rdx) │ │ - callq 2d530 │ │ - callq 2d94e │ │ + callq 33b60 │ │ + callq 33f7e │ │ sub $0x480,%r8 │ │ lea (%rsi,%rsi,2),%rdx │ │ mov $0x4,%r9d │ │ lea -0x100(%r8),%rcx │ │ vmovdqa -0x80(%rcx),%xmm0 │ │ vmovdqa -0x60(%rcx),%xmm1 │ │ vinserti128 $0x1,-0x80(%r8),%ymm0,%ymm0 │ │ @@ -34271,16 +39424,16 @@ │ │ vmovdqa 0x50(%rcx),%xmm14 │ │ vmovdqa 0x70(%rcx),%xmm15 │ │ vinserti128 $0x1,0x50(%r8),%ymm14,%ymm14 │ │ vinserti128 $0x1,0x70(%r8),%ymm15,%ymm15 │ │ vmovdqa %ymm6,(%rsp) │ │ vmovdqa %ymm7,0x20(%rsp) │ │ vpbroadcastd -0x74(%rax),%ymm7 │ │ - callq 2b800 │ │ - callq 27fa0 │ │ + callq 31e30 │ │ + callq 2e5d0 │ │ vmovdqa %ymm15,(%rsp) │ │ vpbroadcastd -0x7c(%rax),%ymm15 │ │ vpmulhrsw %ymm0,%ymm15,%ymm0 │ │ vpmulhrsw %ymm2,%ymm15,%ymm2 │ │ vpmulhrsw %ymm3,%ymm15,%ymm3 │ │ vpmulhrsw %ymm4,%ymm15,%ymm4 │ │ vpmulhrsw %ymm5,%ymm15,%ymm5 │ │ @@ -34361,29 +39514,29 @@ │ │ vpackuswb %ymm3,%ymm2,%ymm2 │ │ vpermq $0xd8,%ymm2,%ymm2 │ │ vmovdqa %xmm2,(%rcx,%rsi,2) │ │ vextracti128 $0x1,%ymm2,(%rcx,%rdx,1) │ │ add $0x200,%r8 │ │ add $0x10,%rdi │ │ dec %r9d │ │ - jg 2e27e │ │ + jg 348ae │ │ add $0x878,%rsp │ │ vzeroupper │ │ retq │ │ nop │ │ - lea 0xc1805(%rip),%rax │ │ + lea 0xbf415(%rip),%rax │ │ test %ecx,%ecx │ │ - jne 2e55b │ │ + jne 34b8b │ │ vmovd -0x64(%rax),%xmm1 │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ vmovd -0x70(%rax),%xmm2 │ │ mov %ecx,(%rdx) │ │ vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ mov $0x40,%edx │ │ - jmpq 2a051 │ │ + jmpq 30681 │ │ push %rbx │ │ push %rbp │ │ sub $0xc68,%rsp │ │ lea 0xe0(%rsp),%r8 │ │ lea -0x88(%rcx),%ebp │ │ sar $0x1f,%ebp │ │ lea 0x200(%r8),%r9 │ │ @@ -34402,24 +39555,24 @@ │ │ vmovdqa %ymm8,0x140(%rdx) │ │ vmovdqa %ymm8,0x1c0(%rdx) │ │ vmovdqa %ymm8,0x240(%rdx) │ │ vmovdqa %ymm8,0x2c0(%rdx) │ │ vmovdqa %ymm8,0x340(%rdx) │ │ vmovdqa %ymm8,0x3c0(%rdx) │ │ test %bpl,%bpl │ │ - jne 2e739 │ │ + jne 34d69 │ │ vpmulhrsw 0x440(%rdx),%ymm15,%ymm8 │ │ vpmulhrsw 0x4c0(%rdx),%ymm15,%ymm9 │ │ vpmulhrsw 0x540(%rdx),%ymm15,%ymm10 │ │ vpmulhrsw 0x5c0(%rdx),%ymm15,%ymm11 │ │ vpmulhrsw 0x640(%rdx),%ymm15,%ymm12 │ │ vpmulhrsw 0x6c0(%rdx),%ymm15,%ymm13 │ │ vpmulhrsw 0x740(%rdx),%ymm15,%ymm14 │ │ vpmulhrsw 0x7c0(%rdx),%ymm15,%ymm15 │ │ - callq 2aff0 │ │ + callq 31620 │ │ vpbroadcastd -0x64(%rax),%ymm15 │ │ vpmulhrsw 0x400(%rdx),%ymm15,%ymm8 │ │ vpmulhrsw 0x480(%rdx),%ymm15,%ymm9 │ │ vpmulhrsw 0x500(%rdx),%ymm15,%ymm10 │ │ vpmulhrsw 0x580(%rdx),%ymm15,%ymm11 │ │ vpmulhrsw 0x600(%rdx),%ymm15,%ymm12 │ │ vpmulhrsw 0x680(%rdx),%ymm15,%ymm13 │ │ @@ -34439,16 +39592,16 @@ │ │ vmovdqa %ymm15,0x640(%rdx) │ │ vmovdqa %ymm15,0x680(%rdx) │ │ vmovdqa %ymm15,0x6c0(%rdx) │ │ vmovdqa %ymm15,0x700(%rdx) │ │ vmovdqa %ymm15,0x740(%rdx) │ │ vmovdqa %ymm15,0x780(%rdx) │ │ vmovdqa %ymm15,0x7c0(%rdx) │ │ - jmp 2e766 │ │ - callq 2af40 │ │ + jmp 34d96 │ │ + callq 31570 │ │ vpxor %ymm8,%ymm8,%ymm8 │ │ vmovdqa %ymm8,%ymm9 │ │ vmovdqa %ymm8,%ymm10 │ │ vmovdqa %ymm8,%ymm11 │ │ vmovdqa %ymm8,%ymm12 │ │ vmovdqa %ymm8,%ymm13 │ │ vmovdqa %ymm8,%ymm14 │ │ @@ -34467,18 +39620,18 @@ │ │ vmovdqa %ymm15,0x80(%rdx) │ │ vmovdqa %ymm15,0x100(%rdx) │ │ vmovdqa %ymm15,0x180(%rdx) │ │ vmovdqa %ymm15,0x200(%rdx) │ │ vmovdqa %ymm15,0x280(%rdx) │ │ vmovdqa %ymm15,0x300(%rdx) │ │ vmovdqa %ymm15,0x380(%rdx) │ │ - callq 27fa0 │ │ - callq 2c180 │ │ + callq 2e5d0 │ │ + callq 327b0 │ │ vpbroadcastd -0x70(%rax),%ymm7 │ │ - callq 2b800 │ │ + callq 31e30 │ │ lea 0x600(%r8),%rcx │ │ vmovdqa (%rsp),%ymm15 │ │ vmovdqa %ymm0,-0x80(%rcx) │ │ vmovdqa %ymm2,-0x60(%rcx) │ │ vmovdqa %ymm4,-0x40(%rcx) │ │ vmovdqa %ymm6,-0x20(%rcx) │ │ vmovdqa %ymm8,(%rcx) │ │ @@ -34499,15 +39652,15 @@ │ │ vpmulhrsw -0x60(%r8),%ymm9,%ymm1 │ │ vpmulhrsw -0x40(%r8),%ymm9,%ymm2 │ │ vpmulhrsw -0x20(%r8),%ymm9,%ymm3 │ │ vpmulhrsw (%r8),%ymm9,%ymm4 │ │ vpmulhrsw 0x20(%r8),%ymm9,%ymm5 │ │ vpmulhrsw 0x40(%r8),%ymm9,%ymm6 │ │ vpmulhrsw 0x60(%r8),%ymm9,%ymm7 │ │ - callq 2a7f0 │ │ + callq 30e20 │ │ vmovdqa %ymm0,-0x80(%r8) │ │ vpmulhrsw -0x80(%r9),%ymm9,%ymm0 │ │ vmovdqa %ymm1,-0x80(%r9) │ │ vpmulhrsw -0x60(%r9),%ymm9,%ymm1 │ │ vmovdqa %ymm2,-0x60(%r8) │ │ vpmulhrsw -0x40(%r9),%ymm9,%ymm2 │ │ vmovdqa %ymm3,-0x60(%r9) │ │ @@ -34516,27 +39669,27 @@ │ │ vpmulhrsw (%r9),%ymm9,%ymm4 │ │ vmovdqa %ymm5,-0x40(%r9) │ │ vpmulhrsw 0x20(%r9),%ymm9,%ymm5 │ │ vmovdqa %ymm6,-0x20(%r8) │ │ vpmulhrsw 0x40(%r9),%ymm9,%ymm6 │ │ vmovdqa %ymm7,-0x20(%r9) │ │ vpmulhrsw 0x60(%r9),%ymm9,%ymm7 │ │ - callq 2a7f0 │ │ + callq 30e20 │ │ vmovdqa %ymm0,(%r8) │ │ vmovdqa %ymm1,(%r9) │ │ vmovdqa %ymm2,0x20(%r8) │ │ vmovdqa %ymm3,0x20(%r9) │ │ vmovdqa %ymm4,0x40(%r8) │ │ vmovdqa %ymm5,0x40(%r9) │ │ vmovdqa %ymm6,0x60(%r8) │ │ vmovdqa %ymm7,0x60(%r9) │ │ add $0x20,%rdx │ │ add $0x100,%r8 │ │ add $0x80000000,%ebp │ │ - jae 2e575 │ │ + jae 34ba5 │ │ lea 0x6e0(%rsp),%rdx │ │ lea 0x300(%rdx),%r10 │ │ lea 0x100(%rdx),%rcx │ │ lea 0x100(%r10),%r11 │ │ vmovdqa -0x80(%rdx),%ymm0 │ │ vmovdqa -0x40(%rdx),%ymm1 │ │ vmovdqa (%rdx),%ymm2 │ │ @@ -34549,22 +39702,22 @@ │ │ vmovdqa %ymm4,%ymm9 │ │ vmovdqa %ymm4,%ymm10 │ │ vmovdqa %ymm4,%ymm11 │ │ vmovdqa %ymm4,%ymm12 │ │ vmovdqa %ymm4,%ymm13 │ │ vmovdqa %ymm4,%ymm14 │ │ test %bpl,%bpl │ │ - jne 2e9be │ │ + jne 34fee │ │ vmovdqa -0x80(%rcx),%ymm4 │ │ vmovdqa -0x40(%rcx),%ymm5 │ │ vmovdqa (%rcx),%ymm6 │ │ vmovdqa 0x40(%rcx),%ymm7 │ │ vmovdqa %ymm8,(%rsp) │ │ lea 0x4e0(%rsp),%r8 │ │ - callq 27fa0 │ │ + callq 2e5d0 │ │ vmovdqa 0x20(%rsp),%ymm1 │ │ vmovdqa %ymm0,-0x80(%r8) │ │ vmovdqa %ymm1,-0x60(%r8) │ │ vmovdqa %ymm2,-0x40(%r8) │ │ vmovdqa %ymm3,-0x20(%r8) │ │ vmovdqa %ymm4,(%r8) │ │ vmovdqa %ymm5,0x20(%r8) │ │ @@ -34584,83 +39737,83 @@ │ │ vmovdqa 0x20(%rdx),%ymm2 │ │ vmovdqa 0x60(%rdx),%ymm3 │ │ vpxor %ymm4,%ymm4,%ymm4 │ │ vmovdqa %ymm4,%ymm5 │ │ vmovdqa %ymm4,%ymm6 │ │ vmovdqa %ymm4,%ymm7 │ │ test %bpl,%bpl │ │ - jne 2ea78 │ │ + jne 350a8 │ │ vmovdqa -0x60(%rcx),%ymm4 │ │ vmovdqa -0x20(%rcx),%ymm5 │ │ vmovdqa 0x20(%rcx),%ymm6 │ │ vmovdqa 0x60(%rcx),%ymm7 │ │ add $0x100,%r8 │ │ lea 0x100(%r8),%r9 │ │ - callq 2af40 │ │ + callq 31570 │ │ vpbroadcastd -0x60(%rax),%ymm15 │ │ add $0x200,%r8 │ │ add $0x400,%r9 │ │ vmovdqa -0x80(%r10),%ymm0 │ │ vmovdqa 0x60(%r10),%ymm3 │ │ vmovdqa (%r10),%ymm4 │ │ vmovdqa -0x20(%r10),%ymm7 │ │ vpxor %ymm1,%ymm1,%ymm1 │ │ vmovdqa %ymm1,%ymm2 │ │ vmovdqa %ymm1,%ymm5 │ │ vmovdqa %ymm1,%ymm6 │ │ test %bpl,%bpl │ │ - jne 2eae2 │ │ + jne 35112 │ │ vmovdqa 0x60(%r11),%ymm1 │ │ vmovdqa -0x80(%r11),%ymm2 │ │ vmovdqa -0x20(%r11),%ymm5 │ │ vmovdqa (%r11),%ymm6 │ │ add $0x80,%rax │ │ - callq 2d530 │ │ + callq 33b60 │ │ add $0x8,%rax │ │ add $0x100,%r8 │ │ sub $0x100,%r9 │ │ vmovdqa -0x40(%r10),%ymm0 │ │ vmovdqa 0x20(%r10),%ymm3 │ │ vmovdqa 0x40(%r10),%ymm4 │ │ vmovdqa -0x60(%r10),%ymm7 │ │ vpxor %ymm1,%ymm1,%ymm1 │ │ vmovdqa %ymm1,%ymm2 │ │ vmovdqa %ymm1,%ymm5 │ │ vmovdqa %ymm1,%ymm6 │ │ test %bpl,%bpl │ │ - jne 2eb44 │ │ + jne 35174 │ │ vmovdqa 0x20(%r11),%ymm1 │ │ vmovdqa -0x40(%r11),%ymm2 │ │ vmovdqa -0x60(%r11),%ymm5 │ │ vmovdqa 0x40(%r11),%ymm6 │ │ - callq 2d530 │ │ - callq 2dc59 │ │ + callq 33b60 │ │ + callq 34289 │ │ add $0x80000000,%ebp │ │ - jb 2eb72 │ │ + jb 351a2 │ │ lea 0xe0(%rsp),%rdx │ │ lea 0x200(%rdx),%r10 │ │ sub %r11,%rdi │ │ lea 0x10(%rdi,%rsi,4),%rdi │ │ - jmpq 2e959 │ │ + jmpq 34f89 │ │ add $0xc68,%rsp │ │ pop %rbp │ │ pop %rbx │ │ vzeroupper │ │ retq │ │ nop │ │ - lea 0xc11b5(%rip),%rax │ │ + lea 0xbedc5(%rip),%rax │ │ test %ecx,%ecx │ │ - jne 2ebab │ │ + jne 351db │ │ vmovd -0x64(%rax),%xmm1 │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ vmovd -0x70(%rax),%xmm2 │ │ mov %ecx,(%rdx) │ │ vpmulhrsw %xmm1,%xmm0,%xmm0 │ │ mov $0x20,%edx │ │ - jmpq 2df21 │ │ + jmpq 34551 │ │ sub $0x1078,%rsp │ │ lea 0xe0(%rsp),%r8 │ │ lea -0x88(%rcx),%r11d │ │ vpbroadcastd -0x64(%rax),%ymm15 │ │ vpmulhrsw (%rdx),%ymm15,%ymm0 │ │ vpmulhrsw 0x100(%rdx),%ymm15,%ymm1 │ │ vpmulhrsw 0x200(%rdx),%ymm15,%ymm2 │ │ @@ -34681,15 +39834,15 @@ │ │ vmovdqa %ymm8,%ymm9 │ │ vmovdqa %ymm8,%ymm10 │ │ vmovdqa %ymm8,%ymm11 │ │ vmovdqa %ymm8,%ymm12 │ │ vmovdqa %ymm8,%ymm13 │ │ vmovdqa %ymm8,%ymm14 │ │ vmovdqa %ymm8,(%rsp) │ │ - callq 27fa0 │ │ + callq 2e5d0 │ │ vmovdqa 0x20(%rsp),%ymm1 │ │ vmovdqa %ymm0,-0x80(%r8) │ │ vmovdqa %ymm1,-0x60(%r8) │ │ vmovdqa %ymm2,-0x40(%r8) │ │ vmovdqa %ymm3,-0x20(%r8) │ │ vmovdqa %ymm4,(%r8) │ │ vmovdqa %ymm5,0x20(%r8) │ │ @@ -34720,15 +39873,15 @@ │ │ vmovdqa %ymm8,0x380(%rdx) │ │ vmovdqa %ymm8,0x480(%rdx) │ │ vmovdqa %ymm8,0x580(%rdx) │ │ vmovdqa %ymm8,0x680(%rdx) │ │ vmovdqa %ymm8,0x780(%rdx) │ │ add $0x100,%r8 │ │ lea 0x100(%r8),%r9 │ │ - callq 2af40 │ │ + callq 31570 │ │ vpbroadcastd -0x60(%rax),%ymm15 │ │ add $0x200,%r8 │ │ add $0x400,%r9 │ │ vpbroadcastd -0x64(%rax),%ymm7 │ │ vpmulhrsw 0x40(%rdx),%ymm7,%ymm0 │ │ vpmulhrsw 0x7c0(%rdx),%ymm7,%ymm1 │ │ vpmulhrsw 0x440(%rdx),%ymm7,%ymm2 │ │ @@ -34743,15 +39896,15 @@ │ │ vmovdqa %ymm8,0x440(%rdx) │ │ vmovdqa %ymm8,0x3c0(%rdx) │ │ vmovdqa %ymm8,0x240(%rdx) │ │ vmovdqa %ymm8,0x5c0(%rdx) │ │ vmovdqa %ymm8,0x640(%rdx) │ │ vmovdqa %ymm8,0x1c0(%rdx) │ │ add $0x80,%rax │ │ - callq 2d530 │ │ + callq 33b60 │ │ vpbroadcastd -0xe4(%rax),%ymm7 │ │ add $0x8,%rax │ │ add $0x100,%r8 │ │ sub $0x100,%r9 │ │ vpmulhrsw 0x140(%rdx),%ymm7,%ymm0 │ │ vpmulhrsw 0x6c0(%rdx),%ymm7,%ymm1 │ │ vpmulhrsw 0x540(%rdx),%ymm7,%ymm2 │ │ @@ -34765,22 +39918,22 @@ │ │ vmovdqa %ymm8,0x6c0(%rdx) │ │ vmovdqa %ymm8,0x540(%rdx) │ │ vmovdqa %ymm8,0x2c0(%rdx) │ │ vmovdqa %ymm8,0x340(%rdx) │ │ vmovdqa %ymm8,0x4c0(%rdx) │ │ vmovdqa %ymm8,0x740(%rdx) │ │ vmovdqa %ymm8,0xc0(%rdx) │ │ - callq 2d530 │ │ - callq 2d94e │ │ + callq 33b60 │ │ + callq 33f7e │ │ sub $0x580,%r8 │ │ vpbroadcastd -0x70(%rax),%ymm10 │ │ - callq 2f060 │ │ + callq 35690 │ │ add $0x20,%rdx │ │ add $0x80000000,%r11d │ │ - jae 2ebc1 │ │ + jae 351f1 │ │ lea 0x1e0(%rsp),%r8 │ │ imul $0x13,%rsi,%rdx │ │ lea (%rsi,%rsi,2),%rcx │ │ add %rdi,%rdx │ │ mov $0x4,%r11b │ │ lea 0x800(%r8),%r9 │ │ vmovdqa -0x80(%r8),%ymm0 │ │ @@ -34788,36 +39941,36 @@ │ │ vmovdqa -0x40(%r8),%ymm2 │ │ vmovdqa -0x20(%r8),%ymm3 │ │ vmovdqa (%r8),%ymm4 │ │ vmovdqa 0x20(%r8),%ymm5 │ │ vmovdqa 0x40(%r8),%ymm6 │ │ vmovdqa 0x60(%r8),%ymm7 │ │ test $0x40000000,%r11d │ │ - jne 2efcc │ │ + jne 355fc │ │ vmovdqa -0x80(%r9),%ymm8 │ │ vmovdqa -0x60(%r9),%ymm9 │ │ vmovdqa -0x40(%r9),%ymm10 │ │ vmovdqa -0x20(%r9),%ymm11 │ │ vmovdqa (%r9),%ymm12 │ │ vmovdqa 0x20(%r9),%ymm13 │ │ vmovdqa 0x40(%r9),%ymm14 │ │ vmovdqa 0x60(%r9),%ymm15 │ │ - callq 2aff0 │ │ + callq 31620 │ │ lea -0x100(%r9),%r10 │ │ vmovdqa -0x80(%r10),%ymm8 │ │ vmovdqa -0x60(%r10),%ymm9 │ │ vmovdqa -0x40(%r10),%ymm10 │ │ vmovdqa -0x20(%r10),%ymm11 │ │ vmovdqa (%r10),%ymm12 │ │ vmovdqa 0x20(%r10),%ymm13 │ │ vmovdqa 0x40(%r10),%ymm14 │ │ vmovdqa 0x60(%r10),%ymm15 │ │ vmovdqa %ymm15,(%rsp) │ │ - jmp 2eff9 │ │ - callq 2af40 │ │ + jmp 35629 │ │ + callq 31570 │ │ vpxor %ymm8,%ymm8,%ymm8 │ │ vmovdqa %ymm8,%ymm9 │ │ vmovdqa %ymm8,%ymm10 │ │ vmovdqa %ymm8,%ymm11 │ │ vmovdqa %ymm8,%ymm12 │ │ vmovdqa %ymm8,%ymm13 │ │ vmovdqa %ymm8,%ymm14 │ │ @@ -34827,22 +39980,22 @@ │ │ vmovdqa -0x60(%r10),%ymm1 │ │ vmovdqa -0x40(%r10),%ymm2 │ │ vmovdqa -0x20(%r10),%ymm3 │ │ vmovdqa (%r10),%ymm4 │ │ vmovdqa 0x20(%r10),%ymm5 │ │ vmovdqa 0x40(%r10),%ymm6 │ │ vmovdqa 0x60(%r10),%ymm7 │ │ - callq 27fa0 │ │ - callq 2b940 │ │ + callq 2e5d0 │ │ + callq 31f70 │ │ add $0x200,%r8 │ │ sub %rcx,%rdi │ │ lea 0x10(%rdx,%rcx,1),%rdx │ │ add $0x10,%rdi │ │ dec %r11b │ │ - jg 2ef1c │ │ + jg 3554c │ │ add $0x1078,%rsp │ │ vzeroupper │ │ retq │ │ mov $0x4,%r10d │ │ lea 0x100(%r8),%r9 │ │ vmovdqa -0x80(%r8),%xmm0 │ │ vmovdqa -0x60(%r8),%xmm1 │ │ @@ -34864,15 +40017,15 @@ │ │ vpmulhrsw %ymm1,%ymm10,%ymm1 │ │ vpmulhrsw %ymm2,%ymm10,%ymm2 │ │ vpmulhrsw %ymm3,%ymm10,%ymm3 │ │ vpmulhrsw %ymm4,%ymm10,%ymm4 │ │ vpmulhrsw %ymm5,%ymm10,%ymm5 │ │ vpmulhrsw %ymm6,%ymm10,%ymm6 │ │ vpmulhrsw %ymm7,%ymm10,%ymm7 │ │ - callq 2a7f0 │ │ + callq 30e20 │ │ vmovdqa -0x70(%r8),%xmm8 │ │ vmovdqa -0x50(%r8),%xmm9 │ │ vinserti128 $0x1,-0x70(%r9),%ymm8,%ymm8 │ │ vinserti128 $0x1,-0x50(%r9),%ymm9,%ymm9 │ │ vmovdqa %ymm0,-0x80(%r8) │ │ vmovdqa %ymm1,-0x80(%r9) │ │ vmovdqa %ymm2,-0x60(%r8) │ │ @@ -34897,38 +40050,38 @@ │ │ vpmulhrsw %ymm10,%ymm9,%ymm1 │ │ vpmulhrsw %ymm2,%ymm10,%ymm2 │ │ vpmulhrsw %ymm3,%ymm10,%ymm3 │ │ vpmulhrsw %ymm4,%ymm10,%ymm4 │ │ vpmulhrsw %ymm5,%ymm10,%ymm5 │ │ vpmulhrsw %ymm6,%ymm10,%ymm6 │ │ vpmulhrsw %ymm7,%ymm10,%ymm7 │ │ - callq 2a7f0 │ │ + callq 30e20 │ │ vmovdqa %ymm0,(%r8) │ │ vmovdqa %ymm1,(%r9) │ │ vmovdqa %ymm2,0x20(%r8) │ │ vmovdqa %ymm3,0x20(%r9) │ │ vmovdqa %ymm4,0x40(%r8) │ │ vmovdqa %ymm5,0x40(%r9) │ │ vmovdqa %ymm6,0x60(%r8) │ │ vmovdqa %ymm7,0x60(%r9) │ │ add $0x200,%r8 │ │ dec %r10d │ │ - jg 2f066 │ │ + jg 35696 │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ - lea 0xc0b25(%rip),%rax │ │ + lea 0xbe735(%rip),%rax │ │ test %ecx,%ecx │ │ - jne 2f236 │ │ + jne 35866 │ │ vmovd -0x64(%rax),%xmm1 │ │ vpmulhrsw (%rdx),%xmm1,%xmm0 │ │ vmovd -0x74(%rax),%xmm2 │ │ mov %ecx,(%rdx) │ │ mov $0x40,%edx │ │ - jmpq 2df21 │ │ + jmpq 34551 │ │ push %rbx │ │ push %rbp │ │ sub $0x18e8,%rsp │ │ lea 0x8e0(%rsp),%r8 │ │ lea -0x88(%rcx),%ebp │ │ vmovdqa (%rdx),%ymm0 │ │ vmovdqa 0x100(%rdx),%ymm1 │ │ @@ -34950,15 +40103,15 @@ │ │ vmovdqa %ymm8,%ymm9 │ │ vmovdqa %ymm8,%ymm10 │ │ vmovdqa %ymm8,%ymm11 │ │ vmovdqa %ymm8,%ymm12 │ │ vmovdqa %ymm8,%ymm13 │ │ vmovdqa %ymm8,%ymm14 │ │ vmovdqa %ymm8,(%rsp) │ │ - callq 27fa0 │ │ + callq 2e5d0 │ │ vmovdqa 0x20(%rsp),%ymm1 │ │ vmovdqa %ymm0,-0x80(%r8) │ │ vmovdqa %ymm1,-0x60(%r8) │ │ vmovdqa %ymm2,-0x40(%r8) │ │ vmovdqa %ymm3,-0x20(%r8) │ │ vmovdqa %ymm4,(%r8) │ │ vmovdqa %ymm5,0x20(%r8) │ │ @@ -34988,15 +40141,15 @@ │ │ vmovdqa %ymm8,0x380(%rdx) │ │ vmovdqa %ymm8,0x480(%rdx) │ │ vmovdqa %ymm8,0x580(%rdx) │ │ vmovdqa %ymm8,0x680(%rdx) │ │ vmovdqa %ymm8,0x780(%rdx) │ │ add $0x100,%r8 │ │ lea 0x100(%r8),%r9 │ │ - callq 2af40 │ │ + callq 31570 │ │ vpbroadcastd -0x60(%rax),%ymm15 │ │ add $0x200,%r8 │ │ add $0x400,%r9 │ │ vmovdqa 0x40(%rdx),%ymm0 │ │ vmovdqa 0x7c0(%rdx),%ymm1 │ │ vmovdqa 0x440(%rdx),%ymm2 │ │ vmovdqa 0x3c0(%rdx),%ymm3 │ │ @@ -35010,15 +40163,15 @@ │ │ vmovdqa %ymm8,0x440(%rdx) │ │ vmovdqa %ymm8,0x3c0(%rdx) │ │ vmovdqa %ymm8,0x240(%rdx) │ │ vmovdqa %ymm8,0x5c0(%rdx) │ │ vmovdqa %ymm8,0x640(%rdx) │ │ vmovdqa %ymm8,0x1c0(%rdx) │ │ add $0x80,%rax │ │ - callq 2d530 │ │ + callq 33b60 │ │ add $0x8,%rax │ │ add $0x100,%r8 │ │ sub $0x100,%r9 │ │ vmovdqa 0x140(%rdx),%ymm0 │ │ vmovdqa 0x6c0(%rdx),%ymm1 │ │ vmovdqa 0x540(%rdx),%ymm2 │ │ vmovdqa 0x2c0(%rdx),%ymm3 │ │ @@ -35031,22 +40184,22 @@ │ │ vmovdqa %ymm8,0x6c0(%rdx) │ │ vmovdqa %ymm8,0x540(%rdx) │ │ vmovdqa %ymm8,0x2c0(%rdx) │ │ vmovdqa %ymm8,0x340(%rdx) │ │ vmovdqa %ymm8,0x4c0(%rdx) │ │ vmovdqa %ymm8,0x740(%rdx) │ │ vmovdqa %ymm8,0xc0(%rdx) │ │ - callq 2d530 │ │ - callq 2d94e │ │ + callq 33b60 │ │ + callq 33f7e │ │ sub $0x580,%r8 │ │ vpbroadcastd -0x74(%rax),%ymm10 │ │ - callq 2f060 │ │ + callq 35690 │ │ add $0x20,%rdx │ │ add $0x80000000,%ebp │ │ - jae 2f24d │ │ + jae 3587d │ │ lea 0xe0(%rsp),%r8 │ │ mov $0x4,%bpl │ │ lea 0x800(%r8),%rdx │ │ vmovdqa -0x80(%rdx),%ymm0 │ │ vmovdqa -0x40(%rdx),%ymm1 │ │ vmovdqa (%rdx),%ymm2 │ │ vmovdqa 0x40(%rdx),%ymm3 │ │ @@ -35059,21 +40212,21 @@ │ │ vmovdqa %ymm4,%ymm10 │ │ vmovdqa %ymm4,%ymm11 │ │ vmovdqa %ymm4,%ymm12 │ │ vmovdqa %ymm4,%ymm13 │ │ vmovdqa %ymm4,%ymm14 │ │ vmovdqa %ymm4,(%rsp) │ │ test $0x40000000,%ebp │ │ - jne 2f5ce │ │ + jne 35bfe │ │ lea 0x800(%rdx),%rcx │ │ vmovdqa -0x80(%rcx),%ymm4 │ │ vmovdqa -0x40(%rcx),%ymm5 │ │ vmovdqa (%rcx),%ymm6 │ │ vmovdqa 0x40(%rcx),%ymm7 │ │ - callq 27fa0 │ │ + callq 2e5d0 │ │ vmovdqa 0x20(%rsp),%ymm1 │ │ vmovdqa %ymm0,-0x80(%r8) │ │ vmovdqa %ymm1,-0x60(%r8) │ │ vmovdqa %ymm2,-0x40(%r8) │ │ vmovdqa %ymm3,-0x20(%r8) │ │ vmovdqa %ymm4,(%r8) │ │ vmovdqa %ymm5,0x20(%r8) │ │ @@ -35093,67 +40246,67 @@ │ │ vmovdqa 0x20(%rdx),%ymm2 │ │ vmovdqa 0x60(%rdx),%ymm3 │ │ vpxor %ymm4,%ymm4,%ymm4 │ │ vmovdqa %ymm4,%ymm5 │ │ vmovdqa %ymm4,%ymm6 │ │ vmovdqa %ymm4,%ymm7 │ │ test $0x40000000,%ebp │ │ - jne 2f67e │ │ + jne 35cae │ │ vmovdqa -0x60(%rcx),%ymm4 │ │ vmovdqa -0x20(%rcx),%ymm5 │ │ vmovdqa 0x20(%rcx),%ymm6 │ │ vmovdqa 0x60(%rcx),%ymm7 │ │ add $0x100,%r8 │ │ lea 0x100(%r8),%r9 │ │ - callq 2af40 │ │ + callq 31570 │ │ vpbroadcastd -0x60(%rax),%ymm15 │ │ add $0x100,%rdx │ │ add $0x100,%rcx │ │ add $0x200,%r8 │ │ add $0x400,%r9 │ │ vmovdqa -0x80(%rdx),%ymm0 │ │ vmovdqa 0x60(%rdx),%ymm3 │ │ vmovdqa (%rdx),%ymm4 │ │ vmovdqa -0x20(%rdx),%ymm7 │ │ vpxor %ymm1,%ymm1,%ymm1 │ │ vmovdqa %ymm1,%ymm2 │ │ vmovdqa %ymm1,%ymm5 │ │ vmovdqa %ymm1,%ymm6 │ │ test $0x40000000,%ebp │ │ - jne 2f6f1 │ │ + jne 35d21 │ │ vmovdqa 0x60(%rcx),%ymm1 │ │ vmovdqa -0x80(%rcx),%ymm2 │ │ vmovdqa -0x20(%rcx),%ymm5 │ │ vmovdqa (%rcx),%ymm6 │ │ add $0x80,%rax │ │ - callq 2d530 │ │ + callq 33b60 │ │ add $0x8,%rax │ │ add $0x100,%r8 │ │ sub $0x100,%r9 │ │ vmovdqa -0x40(%rdx),%ymm0 │ │ vmovdqa 0x20(%rdx),%ymm3 │ │ vmovdqa 0x40(%rdx),%ymm4 │ │ vmovdqa -0x60(%rdx),%ymm7 │ │ vpxor %ymm1,%ymm1,%ymm1 │ │ vmovdqa %ymm1,%ymm2 │ │ vmovdqa %ymm1,%ymm5 │ │ vmovdqa %ymm1,%ymm6 │ │ test $0x40000000,%ebp │ │ - jne 2f74e │ │ + jne 35d7e │ │ vmovdqa 0x20(%rcx),%ymm1 │ │ vmovdqa -0x40(%rcx),%ymm2 │ │ vmovdqa -0x60(%rcx),%ymm5 │ │ vmovdqa 0x40(%rcx),%ymm6 │ │ - callq 2d530 │ │ - callq 2dc59 │ │ + callq 33b60 │ │ + callq 34289 │ │ sub $0x380,%r8 │ │ sub %r11,%rdi │ │ lea 0x10(%rdi,%rsi,4),%rdi │ │ dec %bpl │ │ - jg 2f561 │ │ + jg 35b91 │ │ add $0x18e8,%rsp │ │ pop %rbp │ │ pop %rbx │ │ vzeroupper │ │ retq │ │ nopl (%rax) │ │ push %rbx │ │ @@ -35161,15 +40314,15 @@ │ │ mov 0x180(%rsp),%rax │ │ shl $0x2,%r8 │ │ sub %r8,%rcx │ │ mov %rsi,%r11 │ │ neg %r11 │ │ lea (%rsi,%rsi,2),%r10 │ │ cmpb $0x0,0x8(%rdx) │ │ - je 303d4 │ │ + je 36a04 │ │ lea (%rdi,%r11,4),%rbx │ │ vmovdqa (%rbx),%ymm12 │ │ vmovdqa (%rbx,%rsi,1),%ymm13 │ │ vmovdqa (%rbx,%rsi,2),%ymm3 │ │ vmovdqa (%rbx,%r10,1),%ymm4 │ │ vmovdqa (%rdi),%ymm5 │ │ vmovdqa (%rdi,%rsi,1),%ymm6 │ │ @@ -35177,38 +40330,38 @@ │ │ vmovdqa (%rdi,%r10,1),%ymm15 │ │ vmovdqu (%rcx),%ymm1 │ │ vmovdqu (%rcx,%r8,1),%ymm0 │ │ vpxor %ymm2,%ymm2,%ymm2 │ │ vpcmpeqb %ymm0,%ymm2,%ymm10 │ │ vpand %ymm1,%ymm10,%ymm1 │ │ vpor %ymm1,%ymm0,%ymm0 │ │ - vpshufb 0xc0686(%rip),%ymm0,%ymm0 │ │ + vpshufb 0xbe296(%rip),%ymm0,%ymm0 │ │ vpcmpeqb %ymm0,%ymm2,%ymm10 │ │ vpsrlq 0x80(%r9),%ymm0,%ymm2 │ │ - vpand 0xc07f1(%rip),%ymm2,%ymm2 │ │ + vpand 0xbe401(%rip),%ymm2,%ymm2 │ │ vpbroadcastb 0x88(%r9),%ymm1 │ │ vpminub %ymm1,%ymm2,%ymm2 │ │ - vpmaxub 0xc073c(%rip),%ymm2,%ymm2 │ │ - vpand 0xc0854(%rip),%ymm0,%ymm1 │ │ + vpmaxub 0xbe34c(%rip),%ymm2,%ymm2 │ │ + vpand 0xbe464(%rip),%ymm0,%ymm1 │ │ vpsrlq $0x4,%ymm1,%ymm1 │ │ - vpaddb 0xc0747(%rip),%ymm0,%ymm0 │ │ + vpaddb 0xbe357(%rip),%ymm0,%ymm0 │ │ vpaddb %ymm0,%ymm0,%ymm0 │ │ vpaddb %ymm2,%ymm0,%ymm0 │ │ - vpxor 0xc07f7(%rip),%ymm1,%ymm1 │ │ - vpxor 0xc07ef(%rip),%ymm2,%ymm2 │ │ - vpxor 0xc07e7(%rip),%ymm0,%ymm0 │ │ + vpxor 0xbe407(%rip),%ymm1,%ymm1 │ │ + vpxor 0xbe3ff(%rip),%ymm2,%ymm2 │ │ + vpxor 0xbe3f7(%rip),%ymm0,%ymm0 │ │ vpsubusb %ymm4,%ymm3,%ymm8 │ │ vpsubusb %ymm3,%ymm4,%ymm9 │ │ vpor %ymm9,%ymm8,%ymm8 │ │ vpmaxub %ymm10,%ymm8,%ymm8 │ │ vpsubusb %ymm6,%ymm5,%ymm9 │ │ vpsubusb %ymm5,%ymm6,%ymm10 │ │ vpor %ymm10,%ymm9,%ymm9 │ │ vpmaxub %ymm9,%ymm8,%ymm8 │ │ - vpxor 0xc07bb(%rip),%ymm8,%ymm7 │ │ + vpxor 0xbe3cb(%rip),%ymm8,%ymm7 │ │ vpcmpgtb %ymm1,%ymm7,%ymm7 │ │ vpsubusb %ymm4,%ymm12,%ymm9 │ │ vpsubusb %ymm12,%ymm4,%ymm10 │ │ vpor %ymm10,%ymm9,%ymm9 │ │ vpmaxub %ymm8,%ymm9,%ymm9 │ │ vpsubusb %ymm4,%ymm13,%ymm10 │ │ vpsubusb %ymm13,%ymm4,%ymm11 │ │ @@ -35218,16 +40371,16 @@ │ │ vpsubusb %ymm5,%ymm14,%ymm11 │ │ vpor %ymm11,%ymm10,%ymm10 │ │ vpmaxub %ymm10,%ymm9,%ymm9 │ │ vpsubusb %ymm15,%ymm5,%ymm10 │ │ vpsubusb %ymm5,%ymm15,%ymm11 │ │ vpor %ymm11,%ymm10,%ymm10 │ │ vpmaxub %ymm10,%ymm9,%ymm9 │ │ - vpxor 0xc0763(%rip),%ymm9,%ymm9 │ │ - vpcmpgtb 0xc077b(%rip),%ymm9,%ymm9 │ │ + vpxor 0xbe373(%rip),%ymm9,%ymm9 │ │ + vpcmpgtb 0xbe38b(%rip),%ymm9,%ymm9 │ │ vpsubusb %ymm13,%ymm12,%ymm10 │ │ vpsubusb %ymm12,%ymm13,%ymm11 │ │ vpor %ymm11,%ymm10,%ymm10 │ │ vpsubusb %ymm3,%ymm13,%ymm11 │ │ vpsubusb %ymm13,%ymm3,%ymm1 │ │ vpor %ymm1,%ymm11,%ymm11 │ │ vpmaxub %ymm11,%ymm10,%ymm10 │ │ @@ -35238,31 +40391,31 @@ │ │ vpsubusb %ymm6,%ymm14,%ymm11 │ │ vpsubusb %ymm14,%ymm6,%ymm1 │ │ vpor %ymm1,%ymm11,%ymm11 │ │ vpmaxub %ymm11,%ymm10,%ymm10 │ │ vpbroadcastd 0x8(%rdx),%ymm11 │ │ vpbroadcastd 0x4(%rdx),%ymm1 │ │ vpor %ymm1,%ymm11,%ymm11 │ │ - vpand 0xc07dd(%rip),%ymm11,%ymm11 │ │ - vpcmpeqd 0xc07d5(%rip),%ymm11,%ymm11 │ │ + vpand 0xbe3ed(%rip),%ymm11,%ymm11 │ │ + vpcmpeqd 0xbe3e5(%rip),%ymm11,%ymm11 │ │ vpand %ymm11,%ymm10,%ymm10 │ │ vpmaxub %ymm10,%ymm8,%ymm8 │ │ - vpxor 0xc06e3(%rip),%ymm8,%ymm8 │ │ + vpxor 0xbe2f3(%rip),%ymm8,%ymm8 │ │ vpcmpgtb %ymm2,%ymm8,%ymm8 │ │ vpsubusb %ymm6,%ymm3,%ymm10 │ │ vpsubusb %ymm3,%ymm6,%ymm11 │ │ vpor %ymm11,%ymm10,%ymm10 │ │ vpsubusb %ymm5,%ymm4,%ymm11 │ │ vpsubusb %ymm4,%ymm5,%ymm2 │ │ vpor %ymm2,%ymm11,%ymm11 │ │ vpaddusb %ymm11,%ymm11,%ymm11 │ │ - vpand 0xc0739(%rip),%ymm10,%ymm10 │ │ + vpand 0xbe349(%rip),%ymm10,%ymm10 │ │ vpsrlq $0x1,%ymm10,%ymm10 │ │ vpaddusb %ymm11,%ymm10,%ymm10 │ │ - vpxor 0xc06a6(%rip),%ymm10,%ymm10 │ │ + vpxor 0xbe2b6(%rip),%ymm10,%ymm10 │ │ vpcmpgtb %ymm0,%ymm10,%ymm10 │ │ vpor %ymm10,%ymm8,%ymm8 │ │ lea (%rdi,%r11,8),%rbx │ │ vmovdqa (%rbx,%rsi,1),%ymm0 │ │ vpsubusb %ymm4,%ymm0,%ymm1 │ │ vpsubusb %ymm0,%ymm4,%ymm2 │ │ vpor %ymm2,%ymm1,%ymm1 │ │ @@ -35288,423 +40441,423 @@ │ │ vpor %ymm2,%ymm10,%ymm2 │ │ vpmaxub %ymm2,%ymm1,%ymm1 │ │ vmovdqa (%rbx,%rsi,2),%ymm0 │ │ vpsubusb %ymm5,%ymm0,%ymm2 │ │ vpsubusb %ymm0,%ymm5,%ymm10 │ │ vpor %ymm2,%ymm10,%ymm2 │ │ vpmaxub %ymm2,%ymm1,%ymm1 │ │ - vpxor 0xc0613(%rip),%ymm1,%ymm1 │ │ - vpcmpgtb 0xc062b(%rip),%ymm1,%ymm1 │ │ + vpxor 0xbe223(%rip),%ymm1,%ymm1 │ │ + vpcmpgtb 0xbe23b(%rip),%ymm1,%ymm1 │ │ vpor %ymm1,%ymm9,%ymm1 │ │ vpbroadcastd 0x8(%rdx),%ymm2 │ │ - vpand 0xc06d9(%rip),%ymm2,%ymm10 │ │ - vpcmpeqd 0xc06d1(%rip),%ymm10,%ymm10 │ │ + vpand 0xbe2e9(%rip),%ymm2,%ymm10 │ │ + vpcmpeqd 0xbe2e1(%rip),%ymm10,%ymm10 │ │ vpandn %ymm10,%ymm1,%ymm1 │ │ vpandn %ymm1,%ymm8,%ymm1 │ │ vpbroadcastd 0x4(%rdx),%ymm10 │ │ vpor %ymm2,%ymm10,%ymm10 │ │ - vpand 0xc06b6(%rip),%ymm10,%ymm2 │ │ - vpcmpeqd 0xc06ae(%rip),%ymm2,%ymm2 │ │ + vpand 0xbe2c6(%rip),%ymm10,%ymm2 │ │ + vpcmpeqd 0xbe2be(%rip),%ymm2,%ymm2 │ │ vpandn %ymm2,%ymm9,%ymm9 │ │ vpandn %ymm9,%ymm8,%ymm9 │ │ vpbroadcastd (%rdx),%ymm2 │ │ vpor %ymm2,%ymm10,%ymm2 │ │ - vpand 0xc0694(%rip),%ymm2,%ymm2 │ │ - vpcmpeqd 0xc068c(%rip),%ymm2,%ymm2 │ │ + vpand 0xbe2a4(%rip),%ymm2,%ymm2 │ │ + vpcmpeqd 0xbe29c(%rip),%ymm2,%ymm2 │ │ vpandn %ymm2,%ymm8,%ymm8 │ │ vpandn %ymm8,%ymm9,%ymm8 │ │ vpandn %ymm9,%ymm1,%ymm9 │ │ - vpxor 0xc0596(%rip),%ymm3,%ymm3 │ │ - vpxor 0xc058e(%rip),%ymm6,%ymm6 │ │ + vpxor 0xbe1a6(%rip),%ymm3,%ymm3 │ │ + vpxor 0xbe19e(%rip),%ymm6,%ymm6 │ │ vpsubsb %ymm6,%ymm3,%ymm10 │ │ vpand %ymm7,%ymm10,%ymm10 │ │ - vpxor 0xc057e(%rip),%ymm4,%ymm4 │ │ - vpxor 0xc0576(%rip),%ymm5,%ymm5 │ │ + vpxor 0xbe18e(%rip),%ymm4,%ymm4 │ │ + vpxor 0xbe186(%rip),%ymm5,%ymm5 │ │ vpsubsb %ymm4,%ymm5,%ymm11 │ │ vpaddsb %ymm11,%ymm10,%ymm10 │ │ vpaddsb %ymm11,%ymm10,%ymm10 │ │ vpaddsb %ymm11,%ymm10,%ymm10 │ │ vpand %ymm10,%ymm8,%ymm8 │ │ - vpaddsb 0xc04b6(%rip),%ymm8,%ymm10 │ │ - vpaddsb 0xc04ce(%rip),%ymm8,%ymm8 │ │ - vpand 0xc05a6(%rip),%ymm10,%ymm10 │ │ - vpand 0xc059e(%rip),%ymm8,%ymm8 │ │ + vpaddsb 0xbe0c6(%rip),%ymm8,%ymm10 │ │ + vpaddsb 0xbe0de(%rip),%ymm8,%ymm8 │ │ + vpand 0xbe1b6(%rip),%ymm10,%ymm10 │ │ + vpand 0xbe1ae(%rip),%ymm8,%ymm8 │ │ vpsrlq $0x3,%ymm10,%ymm10 │ │ vpsrlq $0x3,%ymm8,%ymm8 │ │ - vpxor 0xc04ca(%rip),%ymm10,%ymm10 │ │ - vpxor 0xc04c2(%rip),%ymm8,%ymm8 │ │ - vpsubb 0xc04ba(%rip),%ymm10,%ymm10 │ │ - vpsubb 0xc04b2(%rip),%ymm8,%ymm8 │ │ + vpxor 0xbe0da(%rip),%ymm10,%ymm10 │ │ + vpxor 0xbe0d2(%rip),%ymm8,%ymm8 │ │ + vpsubb 0xbe0ca(%rip),%ymm10,%ymm10 │ │ + vpsubb 0xbe0c2(%rip),%ymm8,%ymm8 │ │ vpaddsb %ymm4,%ymm10,%ymm4 │ │ vpsubsb %ymm8,%ymm5,%ymm5 │ │ - vpxor 0xc0501(%rip),%ymm4,%ymm4 │ │ - vpxor 0xc04f9(%rip),%ymm5,%ymm5 │ │ - vpxor 0xc04f1(%rip),%ymm8,%ymm8 │ │ + vpxor 0xbe111(%rip),%ymm4,%ymm4 │ │ + vpxor 0xbe109(%rip),%ymm5,%ymm5 │ │ + vpxor 0xbe101(%rip),%ymm8,%ymm8 │ │ vpxor %ymm10,%ymm10,%ymm10 │ │ vpavgb %ymm10,%ymm8,%ymm8 │ │ - vpsubb 0xc04bf(%rip),%ymm8,%ymm8 │ │ + vpsubb 0xbe0cf(%rip),%ymm8,%ymm8 │ │ vpandn %ymm8,%ymm7,%ymm8 │ │ vpaddsb %ymm3,%ymm8,%ymm3 │ │ vpsubsb %ymm8,%ymm6,%ymm6 │ │ - vpxor 0xc04c9(%rip),%ymm3,%ymm3 │ │ - vpxor 0xc04c1(%rip),%ymm6,%ymm6 │ │ + vpxor 0xbe0d9(%rip),%ymm3,%ymm3 │ │ + vpxor 0xbe0d1(%rip),%ymm6,%ymm6 │ │ lea (%rdi,%r11,8),%rbx │ │ vmovdqa (%rbx,%rsi,1),%ymm0 │ │ vmovdqa (%rbx,%rsi,2),%ymm2 │ │ vmovdqa (%rbx,%r10,1),%ymm7 │ │ vmovdqa %ymm9,(%rsp) │ │ vmovdqa %ymm14,0x20(%rsp) │ │ vmovdqa %ymm15,0x40(%rsp) │ │ vpunpcklbw %ymm12,%ymm0,%ymm14 │ │ vpunpckhbw %ymm12,%ymm0,%ymm15 │ │ - vpmaddubsw 0xc02e9(%rip),%ymm14,%ymm10 │ │ - vpmaddubsw 0xc02e0(%rip),%ymm15,%ymm11 │ │ + vpmaddubsw 0xbdef9(%rip),%ymm14,%ymm10 │ │ + vpmaddubsw 0xbdef0(%rip),%ymm15,%ymm11 │ │ vpunpcklbw %ymm7,%ymm2,%ymm8 │ │ vpunpckhbw %ymm7,%ymm2,%ymm9 │ │ - vpmaddubsw 0xc03af(%rip),%ymm8,%ymm8 │ │ - vpmaddubsw 0xc03a6(%rip),%ymm9,%ymm9 │ │ + vpmaddubsw 0xbdfbf(%rip),%ymm8,%ymm8 │ │ + vpmaddubsw 0xbdfb6(%rip),%ymm9,%ymm9 │ │ vpaddw %ymm8,%ymm10,%ymm10 │ │ vpaddw %ymm9,%ymm11,%ymm11 │ │ vpunpcklbw %ymm3,%ymm13,%ymm8 │ │ vpunpckhbw %ymm3,%ymm13,%ymm9 │ │ - vpmaddubsw 0xc036b(%rip),%ymm8,%ymm8 │ │ - vpmaddubsw 0xc0362(%rip),%ymm9,%ymm9 │ │ + vpmaddubsw 0xbdf7b(%rip),%ymm8,%ymm8 │ │ + vpmaddubsw 0xbdf72(%rip),%ymm9,%ymm9 │ │ vpaddw %ymm8,%ymm10,%ymm10 │ │ vpaddw %ymm9,%ymm11,%ymm11 │ │ vpunpcklbw %ymm5,%ymm4,%ymm8 │ │ vpunpckhbw %ymm5,%ymm4,%ymm9 │ │ - vpmaddubsw 0xc0347(%rip),%ymm8,%ymm8 │ │ - vpmaddubsw 0xc033e(%rip),%ymm9,%ymm9 │ │ + vpmaddubsw 0xbdf57(%rip),%ymm8,%ymm8 │ │ + vpmaddubsw 0xbdf4e(%rip),%ymm9,%ymm9 │ │ vpaddw %ymm8,%ymm10,%ymm10 │ │ vpaddw %ymm9,%ymm11,%ymm11 │ │ - vpmulhrsw 0xc04ab(%rip),%ymm10,%ymm8 │ │ - vpmulhrsw 0xc04a2(%rip),%ymm11,%ymm9 │ │ + vpmulhrsw 0xbe0bb(%rip),%ymm10,%ymm8 │ │ + vpmulhrsw 0xbe0b2(%rip),%ymm11,%ymm9 │ │ vpackuswb %ymm9,%ymm8,%ymm8 │ │ vpand %ymm1,%ymm8,%ymm8 │ │ vpandn %ymm2,%ymm1,%ymm9 │ │ vpor %ymm9,%ymm8,%ymm8 │ │ vmovdqa %ymm8,(%rbx,%rsi,2) │ │ - vpmaddubsw 0xc02c2(%rip),%ymm14,%ymm14 │ │ - vpmaddubsw 0xc02b9(%rip),%ymm15,%ymm15 │ │ + vpmaddubsw 0xbded2(%rip),%ymm14,%ymm14 │ │ + vpmaddubsw 0xbdec9(%rip),%ymm15,%ymm15 │ │ vpaddw %ymm14,%ymm10,%ymm10 │ │ vpaddw %ymm15,%ymm11,%ymm11 │ │ vpunpcklbw %ymm6,%ymm0,%ymm8 │ │ vpunpckhbw %ymm6,%ymm0,%ymm9 │ │ - vpmaddubsw 0xc029e(%rip),%ymm8,%ymm8 │ │ - vpmaddubsw 0xc0295(%rip),%ymm9,%ymm9 │ │ + vpmaddubsw 0xbdeae(%rip),%ymm8,%ymm8 │ │ + vpmaddubsw 0xbdea5(%rip),%ymm9,%ymm9 │ │ vmovdqa %ymm8,0x60(%rsp) │ │ vmovdqa %ymm9,0x80(%rsp) │ │ vpaddw %ymm8,%ymm10,%ymm10 │ │ vpaddw %ymm9,%ymm11,%ymm11 │ │ - vpmulhrsw 0xc0433(%rip),%ymm10,%ymm8 │ │ - vpmulhrsw 0xc042a(%rip),%ymm11,%ymm9 │ │ + vpmulhrsw 0xbe043(%rip),%ymm10,%ymm8 │ │ + vpmulhrsw 0xbe03a(%rip),%ymm11,%ymm9 │ │ vpackuswb %ymm9,%ymm8,%ymm8 │ │ vpand %ymm1,%ymm8,%ymm8 │ │ vpandn %ymm7,%ymm1,%ymm9 │ │ vpor %ymm9,%ymm8,%ymm8 │ │ vmovdqa %ymm8,(%rbx,%r10,1) │ │ vmovdqa 0x20(%rsp),%ymm14 │ │ vpunpcklbw %ymm13,%ymm0,%ymm8 │ │ vpunpckhbw %ymm13,%ymm0,%ymm9 │ │ - vpmaddubsw 0xc0239(%rip),%ymm8,%ymm8 │ │ - vpmaddubsw 0xc0230(%rip),%ymm9,%ymm9 │ │ + vpmaddubsw 0xbde49(%rip),%ymm8,%ymm8 │ │ + vpmaddubsw 0xbde40(%rip),%ymm9,%ymm9 │ │ vpaddw %ymm8,%ymm10,%ymm10 │ │ vpaddw %ymm9,%ymm11,%ymm11 │ │ vpunpcklbw %ymm14,%ymm2,%ymm8 │ │ vpunpckhbw %ymm14,%ymm2,%ymm2 │ │ - vpmaddubsw 0xc0213(%rip),%ymm8,%ymm8 │ │ - vpmaddubsw 0xc020a(%rip),%ymm2,%ymm2 │ │ + vpmaddubsw 0xbde23(%rip),%ymm8,%ymm8 │ │ + vpmaddubsw 0xbde1a(%rip),%ymm2,%ymm2 │ │ vmovdqa %ymm8,0x20(%rsp) │ │ vpaddw %ymm8,%ymm10,%ymm10 │ │ vpaddw %ymm2,%ymm11,%ymm11 │ │ - vpmulhrsw 0xc03b2(%rip),%ymm10,%ymm8 │ │ - vpmulhrsw 0xc03a9(%rip),%ymm11,%ymm9 │ │ + vpmulhrsw 0xbdfc2(%rip),%ymm10,%ymm8 │ │ + vpmulhrsw 0xbdfb9(%rip),%ymm11,%ymm9 │ │ vpackuswb %ymm9,%ymm8,%ymm8 │ │ vpand %ymm1,%ymm8,%ymm8 │ │ vpandn %ymm12,%ymm1,%ymm9 │ │ vpor %ymm9,%ymm8,%ymm8 │ │ vmovdqa %ymm8,(%rbx,%rsi,4) │ │ vmovdqa 0x40(%rsp),%ymm15 │ │ vpunpcklbw %ymm3,%ymm0,%ymm8 │ │ vpunpckhbw %ymm3,%ymm0,%ymm9 │ │ - vpmaddubsw 0xc01ba(%rip),%ymm8,%ymm8 │ │ - vpmaddubsw 0xc01b1(%rip),%ymm9,%ymm9 │ │ + vpmaddubsw 0xbddca(%rip),%ymm8,%ymm8 │ │ + vpmaddubsw 0xbddc1(%rip),%ymm9,%ymm9 │ │ vpaddw %ymm8,%ymm10,%ymm10 │ │ vpaddw %ymm9,%ymm11,%ymm11 │ │ vpunpcklbw %ymm15,%ymm7,%ymm8 │ │ vpunpckhbw %ymm15,%ymm7,%ymm7 │ │ - vpmaddubsw 0xc0194(%rip),%ymm8,%ymm8 │ │ - vpmaddubsw 0xc018b(%rip),%ymm7,%ymm7 │ │ + vpmaddubsw 0xbdda4(%rip),%ymm8,%ymm8 │ │ + vpmaddubsw 0xbdd9b(%rip),%ymm7,%ymm7 │ │ vmovdqa %ymm8,0x40(%rsp) │ │ vpaddw %ymm8,%ymm10,%ymm10 │ │ vpaddw %ymm7,%ymm11,%ymm11 │ │ - vpmulhrsw 0xc0333(%rip),%ymm10,%ymm8 │ │ - vpmulhrsw 0xc032a(%rip),%ymm11,%ymm9 │ │ + vpmulhrsw 0xbdf43(%rip),%ymm10,%ymm8 │ │ + vpmulhrsw 0xbdf3a(%rip),%ymm11,%ymm9 │ │ vpackuswb %ymm9,%ymm8,%ymm8 │ │ vpand %ymm1,%ymm8,%ymm8 │ │ vpandn %ymm13,%ymm1,%ymm9 │ │ vpor %ymm9,%ymm8,%ymm8 │ │ vmovdqa %ymm8,0xc0(%rsp) │ │ lea (%rdi,%rsi,4),%rbx │ │ vpunpcklbw %ymm4,%ymm0,%ymm8 │ │ vpunpckhbw %ymm4,%ymm0,%ymm9 │ │ - vpmaddubsw 0xc0139(%rip),%ymm8,%ymm8 │ │ - vpmaddubsw 0xc0130(%rip),%ymm9,%ymm9 │ │ + vpmaddubsw 0xbdd49(%rip),%ymm8,%ymm8 │ │ + vpmaddubsw 0xbdd40(%rip),%ymm9,%ymm9 │ │ vpaddw %ymm8,%ymm10,%ymm10 │ │ vpaddw %ymm9,%ymm11,%ymm11 │ │ vmovdqa (%rbx),%ymm9 │ │ vpunpcklbw %ymm9,%ymm12,%ymm8 │ │ vpunpckhbw %ymm9,%ymm12,%ymm9 │ │ - vpmaddubsw 0xc010f(%rip),%ymm8,%ymm8 │ │ - vpmaddubsw 0xc0106(%rip),%ymm9,%ymm9 │ │ + vpmaddubsw 0xbdd1f(%rip),%ymm8,%ymm8 │ │ + vpmaddubsw 0xbdd16(%rip),%ymm9,%ymm9 │ │ vmovdqa %ymm8,0xe0(%rsp) │ │ vmovdqa %ymm9,0xa0(%rsp) │ │ vpaddw %ymm8,%ymm10,%ymm10 │ │ vpaddw %ymm9,%ymm11,%ymm11 │ │ - vpmulhrsw 0xc02a1(%rip),%ymm10,%ymm8 │ │ - vpmulhrsw 0xc0298(%rip),%ymm11,%ymm9 │ │ + vpmulhrsw 0xbdeb1(%rip),%ymm10,%ymm8 │ │ + vpmulhrsw 0xbdea8(%rip),%ymm11,%ymm9 │ │ vpackuswb %ymm9,%ymm8,%ymm8 │ │ vpand %ymm1,%ymm8,%ymm8 │ │ vpandn %ymm3,%ymm1,%ymm9 │ │ vpor %ymm9,%ymm8,%ymm8 │ │ vmovdqa %ymm8,0x100(%rsp) │ │ vmovdqa (%rbx,%rsi,1),%ymm9 │ │ vpunpcklbw %ymm5,%ymm0,%ymm8 │ │ vpunpckhbw %ymm5,%ymm0,%ymm0 │ │ - vpmaddubsw 0xc00a7(%rip),%ymm8,%ymm8 │ │ - vpmaddubsw 0xc009e(%rip),%ymm0,%ymm0 │ │ + vpmaddubsw 0xbdcb7(%rip),%ymm8,%ymm8 │ │ + vpmaddubsw 0xbdcae(%rip),%ymm0,%ymm0 │ │ vpaddw %ymm8,%ymm10,%ymm10 │ │ vpaddw %ymm0,%ymm11,%ymm11 │ │ vpunpcklbw %ymm9,%ymm13,%ymm0 │ │ vpunpckhbw %ymm9,%ymm13,%ymm9 │ │ vmovdqa 0xc0(%rsp),%ymm13 │ │ - vpmaddubsw 0xc0079(%rip),%ymm0,%ymm0 │ │ - vpmaddubsw 0xc0070(%rip),%ymm9,%ymm9 │ │ + vpmaddubsw 0xbdc89(%rip),%ymm0,%ymm0 │ │ + vpmaddubsw 0xbdc80(%rip),%ymm9,%ymm9 │ │ vmovdqa %ymm0,0x120(%rsp) │ │ vmovdqa %ymm9,0x140(%rsp) │ │ vpaddw %ymm0,%ymm10,%ymm10 │ │ vpaddw %ymm9,%ymm11,%ymm11 │ │ - vpmulhrsw 0xc020c(%rip),%ymm10,%ymm0 │ │ - vpmulhrsw 0xc0203(%rip),%ymm11,%ymm8 │ │ + vpmulhrsw 0xbde1c(%rip),%ymm10,%ymm0 │ │ + vpmulhrsw 0xbde13(%rip),%ymm11,%ymm8 │ │ vpackuswb %ymm8,%ymm0,%ymm0 │ │ vpand %ymm1,%ymm0,%ymm0 │ │ vpandn %ymm4,%ymm1,%ymm8 │ │ vpor %ymm0,%ymm8,%ymm0 │ │ vmovdqa %ymm0,0xc0(%rsp) │ │ vmovdqa (%rbx,%rsi,2),%ymm0 │ │ vpaddw 0x60(%rsp),%ymm10,%ymm10 │ │ vpaddw 0x80(%rsp),%ymm11,%ymm11 │ │ vpunpcklbw %ymm0,%ymm3,%ymm8 │ │ vpunpckhbw %ymm0,%ymm3,%ymm9 │ │ vmovdqa 0x100(%rsp),%ymm3 │ │ - vpmaddubsw 0xbfffb(%rip),%ymm8,%ymm8 │ │ - vpmaddubsw 0xbfff2(%rip),%ymm9,%ymm9 │ │ + vpmaddubsw 0xbdc0b(%rip),%ymm8,%ymm8 │ │ + vpmaddubsw 0xbdc02(%rip),%ymm9,%ymm9 │ │ vmovdqa %ymm8,0x60(%rsp) │ │ vmovdqa %ymm9,0x80(%rsp) │ │ vpaddw %ymm8,%ymm10,%ymm10 │ │ vpaddw %ymm9,%ymm11,%ymm11 │ │ - vpmulhrsw 0xc0190(%rip),%ymm10,%ymm8 │ │ - vpmulhrsw 0xc0187(%rip),%ymm11,%ymm9 │ │ + vpmulhrsw 0xbdda0(%rip),%ymm10,%ymm8 │ │ + vpmulhrsw 0xbdd97(%rip),%ymm11,%ymm9 │ │ vpackuswb %ymm9,%ymm8,%ymm8 │ │ vpand %ymm1,%ymm8,%ymm8 │ │ vpandn %ymm5,%ymm1,%ymm9 │ │ vpor %ymm9,%ymm8,%ymm8 │ │ vmovdqa %ymm8,0x100(%rsp) │ │ vpaddw 0x20(%rsp),%ymm10,%ymm10 │ │ vpaddw %ymm2,%ymm11,%ymm11 │ │ vpunpcklbw %ymm0,%ymm4,%ymm8 │ │ vpunpckhbw %ymm0,%ymm4,%ymm2 │ │ vmovdqa 0xc0(%rsp),%ymm4 │ │ - vpmaddubsw 0xbff88(%rip),%ymm8,%ymm8 │ │ - vpmaddubsw 0xbff7f(%rip),%ymm2,%ymm2 │ │ + vpmaddubsw 0xbdb98(%rip),%ymm8,%ymm8 │ │ + vpmaddubsw 0xbdb8f(%rip),%ymm2,%ymm2 │ │ vpaddw %ymm8,%ymm10,%ymm10 │ │ vpaddw %ymm2,%ymm11,%ymm11 │ │ - vpmulhrsw 0xc012d(%rip),%ymm10,%ymm2 │ │ - vpmulhrsw 0xc0124(%rip),%ymm11,%ymm9 │ │ + vpmulhrsw 0xbdd3d(%rip),%ymm10,%ymm2 │ │ + vpmulhrsw 0xbdd34(%rip),%ymm11,%ymm9 │ │ vpackuswb %ymm9,%ymm2,%ymm2 │ │ vpand %ymm1,%ymm2,%ymm2 │ │ vpandn %ymm6,%ymm1,%ymm9 │ │ vpor %ymm2,%ymm9,%ymm2 │ │ vpaddw 0x40(%rsp),%ymm10,%ymm10 │ │ vpaddw %ymm7,%ymm11,%ymm11 │ │ vpunpcklbw %ymm0,%ymm5,%ymm8 │ │ vpunpckhbw %ymm0,%ymm5,%ymm9 │ │ vmovdqa 0x100(%rsp),%ymm5 │ │ - vpmaddubsw 0xbff2f(%rip),%ymm8,%ymm8 │ │ - vpmaddubsw 0xbff26(%rip),%ymm9,%ymm9 │ │ + vpmaddubsw 0xbdb3f(%rip),%ymm8,%ymm8 │ │ + vpmaddubsw 0xbdb36(%rip),%ymm9,%ymm9 │ │ vpaddw %ymm8,%ymm10,%ymm10 │ │ vpaddw %ymm9,%ymm11,%ymm11 │ │ - vpmulhrsw 0xc00d3(%rip),%ymm10,%ymm7 │ │ - vpmulhrsw 0xc00ca(%rip),%ymm11,%ymm9 │ │ + vpmulhrsw 0xbdce3(%rip),%ymm10,%ymm7 │ │ + vpmulhrsw 0xbdcda(%rip),%ymm11,%ymm9 │ │ vpackuswb %ymm9,%ymm7,%ymm7 │ │ vpand %ymm1,%ymm7,%ymm7 │ │ vpandn %ymm14,%ymm1,%ymm9 │ │ vpor %ymm7,%ymm9,%ymm7 │ │ vpaddw 0xe0(%rsp),%ymm10,%ymm10 │ │ vpaddw 0xa0(%rsp),%ymm11,%ymm11 │ │ vpunpcklbw %ymm0,%ymm6,%ymm8 │ │ vpunpckhbw %ymm0,%ymm6,%ymm9 │ │ - vpmaddubsw 0xbfed5(%rip),%ymm8,%ymm8 │ │ - vpmaddubsw 0xbfecc(%rip),%ymm9,%ymm9 │ │ + vpmaddubsw 0xbdae5(%rip),%ymm8,%ymm8 │ │ + vpmaddubsw 0xbdadc(%rip),%ymm9,%ymm9 │ │ vpaddw %ymm8,%ymm10,%ymm10 │ │ vpaddw %ymm9,%ymm11,%ymm11 │ │ - vpmulhrsw 0xc0079(%rip),%ymm10,%ymm8 │ │ - vpmulhrsw 0xc0070(%rip),%ymm11,%ymm9 │ │ + vpmulhrsw 0xbdc89(%rip),%ymm10,%ymm8 │ │ + vpmulhrsw 0xbdc80(%rip),%ymm11,%ymm9 │ │ vpackuswb %ymm9,%ymm8,%ymm8 │ │ vpand %ymm1,%ymm8,%ymm8 │ │ vpandn %ymm15,%ymm1,%ymm9 │ │ vpor %ymm9,%ymm8,%ymm8 │ │ vmovdqa %ymm8,(%rbx,%r11,1) │ │ vpaddw 0x120(%rsp),%ymm10,%ymm10 │ │ vpaddw 0x140(%rsp),%ymm11,%ymm11 │ │ vpunpcklbw %ymm0,%ymm14,%ymm8 │ │ vpunpckhbw %ymm0,%ymm14,%ymm9 │ │ - vpmaddubsw 0xbfe74(%rip),%ymm8,%ymm8 │ │ - vpmaddubsw 0xbfe6b(%rip),%ymm9,%ymm9 │ │ + vpmaddubsw 0xbda84(%rip),%ymm8,%ymm8 │ │ + vpmaddubsw 0xbda7b(%rip),%ymm9,%ymm9 │ │ vpaddw %ymm8,%ymm10,%ymm10 │ │ vpaddw %ymm9,%ymm11,%ymm11 │ │ - vpmulhrsw 0xc0018(%rip),%ymm10,%ymm8 │ │ - vpmulhrsw 0xc000f(%rip),%ymm11,%ymm9 │ │ + vpmulhrsw 0xbdc28(%rip),%ymm10,%ymm8 │ │ + vpmulhrsw 0xbdc1f(%rip),%ymm11,%ymm9 │ │ vpackuswb %ymm9,%ymm8,%ymm8 │ │ vpand %ymm1,%ymm8,%ymm8 │ │ vpandn (%rbx),%ymm1,%ymm9 │ │ vpor %ymm9,%ymm8,%ymm8 │ │ vmovdqa %ymm8,(%rbx) │ │ vpaddw 0x60(%rsp),%ymm10,%ymm10 │ │ vpaddw 0x80(%rsp),%ymm11,%ymm11 │ │ vpunpcklbw %ymm0,%ymm15,%ymm8 │ │ vpunpckhbw %ymm0,%ymm15,%ymm9 │ │ - vpmaddubsw 0xbfe19(%rip),%ymm8,%ymm8 │ │ - vpmaddubsw 0xbfe10(%rip),%ymm9,%ymm9 │ │ + vpmaddubsw 0xbda29(%rip),%ymm8,%ymm8 │ │ + vpmaddubsw 0xbda20(%rip),%ymm9,%ymm9 │ │ vpaddw %ymm8,%ymm10,%ymm10 │ │ vpaddw %ymm9,%ymm11,%ymm11 │ │ - vpmulhrsw 0xbffbd(%rip),%ymm10,%ymm10 │ │ - vpmulhrsw 0xbffb4(%rip),%ymm11,%ymm11 │ │ + vpmulhrsw 0xbdbcd(%rip),%ymm10,%ymm10 │ │ + vpmulhrsw 0xbdbc4(%rip),%ymm11,%ymm11 │ │ vpackuswb %ymm11,%ymm10,%ymm10 │ │ vpand %ymm1,%ymm10,%ymm10 │ │ vpandn (%rbx,%rsi,1),%ymm1,%ymm11 │ │ vpor %ymm11,%ymm10,%ymm10 │ │ vmovdqa %ymm10,(%rbx,%rsi,1) │ │ vmovdqa (%rsp),%ymm9 │ │ lea (%rdi,%r11,4),%rbx │ │ vpunpcklbw %ymm3,%ymm12,%ymm0 │ │ vpunpckhbw %ymm3,%ymm12,%ymm1 │ │ - vpmaddubsw 0xbfd62(%rip),%ymm0,%ymm6 │ │ - vpmaddubsw 0xbfd59(%rip),%ymm1,%ymm14 │ │ + vpmaddubsw 0xbd972(%rip),%ymm0,%ymm6 │ │ + vpmaddubsw 0xbd969(%rip),%ymm1,%ymm14 │ │ vpunpcklbw %ymm4,%ymm13,%ymm8 │ │ vpunpckhbw %ymm4,%ymm13,%ymm11 │ │ - vpmaddubsw 0xbfd68(%rip),%ymm8,%ymm8 │ │ - vpmaddubsw 0xbfd5f(%rip),%ymm11,%ymm11 │ │ + vpmaddubsw 0xbd978(%rip),%ymm8,%ymm8 │ │ + vpmaddubsw 0xbd96f(%rip),%ymm11,%ymm11 │ │ vpaddw %ymm6,%ymm8,%ymm6 │ │ vpaddw %ymm11,%ymm14,%ymm14 │ │ - vpunpcklbw 0xbfe2e(%rip),%ymm5,%ymm8 │ │ - vpunpckhbw 0xbfe26(%rip),%ymm5,%ymm11 │ │ - vpmaddubsw 0xbfdbd(%rip),%ymm8,%ymm8 │ │ - vpmaddubsw 0xbfdb4(%rip),%ymm11,%ymm11 │ │ + vpunpcklbw 0xbda3e(%rip),%ymm5,%ymm8 │ │ + vpunpckhbw 0xbda36(%rip),%ymm5,%ymm11 │ │ + vpmaddubsw 0xbd9cd(%rip),%ymm8,%ymm8 │ │ + vpmaddubsw 0xbd9c4(%rip),%ymm11,%ymm11 │ │ vpaddw %ymm6,%ymm8,%ymm6 │ │ vpaddw %ymm11,%ymm14,%ymm14 │ │ vpsrlw $0x3,%ymm6,%ymm8 │ │ vpsrlw $0x3,%ymm14,%ymm11 │ │ vpackuswb %ymm11,%ymm8,%ymm8 │ │ vpand %ymm9,%ymm8,%ymm8 │ │ vpandn %ymm13,%ymm9,%ymm11 │ │ vpor %ymm11,%ymm8,%ymm10 │ │ vmovdqa %ymm10,(%rbx,%rsi,1) │ │ - vpmaddubsw 0xbfd3e(%rip),%ymm0,%ymm8 │ │ - vpmaddubsw 0xbfd35(%rip),%ymm1,%ymm11 │ │ + vpmaddubsw 0xbd94e(%rip),%ymm0,%ymm8 │ │ + vpmaddubsw 0xbd945(%rip),%ymm1,%ymm11 │ │ vpaddw %ymm6,%ymm8,%ymm6 │ │ vpaddw %ymm11,%ymm14,%ymm14 │ │ vpunpcklbw %ymm2,%ymm13,%ymm8 │ │ vpunpckhbw %ymm2,%ymm13,%ymm11 │ │ - vpmaddubsw 0xbfd1b(%rip),%ymm8,%ymm8 │ │ - vpmaddubsw 0xbfd12(%rip),%ymm11,%ymm11 │ │ + vpmaddubsw 0xbd92b(%rip),%ymm8,%ymm8 │ │ + vpmaddubsw 0xbd922(%rip),%ymm11,%ymm11 │ │ vpaddw %ymm6,%ymm8,%ymm6 │ │ vpaddw %ymm11,%ymm14,%ymm14 │ │ vpsrlw $0x3,%ymm6,%ymm8 │ │ vpsrlw $0x3,%ymm14,%ymm11 │ │ vpackuswb %ymm11,%ymm8,%ymm8 │ │ vpand %ymm9,%ymm8,%ymm8 │ │ vpandn %ymm3,%ymm9,%ymm11 │ │ vpor %ymm11,%ymm8,%ymm8 │ │ vmovdqa %ymm8,(%rbx,%rsi,2) │ │ - vpmaddubsw 0xbfd1d(%rip),%ymm0,%ymm0 │ │ - vpmaddubsw 0xbfd14(%rip),%ymm1,%ymm1 │ │ + vpmaddubsw 0xbd92d(%rip),%ymm0,%ymm0 │ │ + vpmaddubsw 0xbd924(%rip),%ymm1,%ymm1 │ │ vpsubw %ymm0,%ymm6,%ymm6 │ │ vpsubw %ymm1,%ymm14,%ymm14 │ │ vpunpcklbw %ymm7,%ymm4,%ymm8 │ │ vpunpckhbw %ymm7,%ymm4,%ymm11 │ │ - vpmaddubsw 0xbfcfb(%rip),%ymm8,%ymm8 │ │ - vpmaddubsw 0xbfcf2(%rip),%ymm11,%ymm11 │ │ + vpmaddubsw 0xbd90b(%rip),%ymm8,%ymm8 │ │ + vpmaddubsw 0xbd902(%rip),%ymm11,%ymm11 │ │ vpaddw %ymm6,%ymm8,%ymm6 │ │ vpaddw %ymm11,%ymm14,%ymm14 │ │ vpsrlw $0x3,%ymm6,%ymm8 │ │ vpsrlw $0x3,%ymm14,%ymm11 │ │ vpackuswb %ymm11,%ymm8,%ymm8 │ │ vpand %ymm9,%ymm8,%ymm8 │ │ vpandn %ymm4,%ymm9,%ymm11 │ │ vpor %ymm11,%ymm8,%ymm8 │ │ vmovdqa %ymm8,(%rbx,%r10,1) │ │ vpunpcklbw %ymm15,%ymm5,%ymm0 │ │ vpunpckhbw %ymm15,%ymm5,%ymm1 │ │ - vpmaddubsw 0xbfcb2(%rip),%ymm0,%ymm8 │ │ - vpmaddubsw 0xbfca9(%rip),%ymm1,%ymm11 │ │ + vpmaddubsw 0xbd8c2(%rip),%ymm0,%ymm8 │ │ + vpmaddubsw 0xbd8b9(%rip),%ymm1,%ymm11 │ │ vpaddw %ymm6,%ymm8,%ymm6 │ │ vpaddw %ymm11,%ymm14,%ymm14 │ │ vpunpcklbw %ymm12,%ymm4,%ymm8 │ │ vpunpckhbw %ymm12,%ymm4,%ymm11 │ │ - vpmaddubsw 0xbfc8d(%rip),%ymm8,%ymm8 │ │ - vpmaddubsw 0xbfc84(%rip),%ymm11,%ymm11 │ │ + vpmaddubsw 0xbd89d(%rip),%ymm8,%ymm8 │ │ + vpmaddubsw 0xbd894(%rip),%ymm11,%ymm11 │ │ vpsubw %ymm8,%ymm6,%ymm6 │ │ vpsubw %ymm11,%ymm14,%ymm14 │ │ vpsrlw $0x3,%ymm6,%ymm8 │ │ vpsrlw $0x3,%ymm14,%ymm11 │ │ vpackuswb %ymm11,%ymm8,%ymm8 │ │ vpand %ymm9,%ymm8,%ymm8 │ │ vpandn %ymm5,%ymm9,%ymm11 │ │ vpor %ymm11,%ymm8,%ymm11 │ │ vmovdqa %ymm11,(%rdi) │ │ - vpmaddubsw 0xbfc0f(%rip),%ymm0,%ymm0 │ │ - vpmaddubsw 0xbfc06(%rip),%ymm1,%ymm1 │ │ + vpmaddubsw 0xbd81f(%rip),%ymm0,%ymm0 │ │ + vpmaddubsw 0xbd816(%rip),%ymm1,%ymm1 │ │ vpaddw %ymm0,%ymm6,%ymm6 │ │ vpaddw %ymm1,%ymm14,%ymm14 │ │ vpunpcklbw %ymm2,%ymm13,%ymm8 │ │ vpunpckhbw %ymm2,%ymm13,%ymm13 │ │ - vpmaddubsw 0xbfbed(%rip),%ymm8,%ymm8 │ │ - vpmaddubsw 0xbfbe4(%rip),%ymm13,%ymm13 │ │ + vpmaddubsw 0xbd7fd(%rip),%ymm8,%ymm8 │ │ + vpmaddubsw 0xbd7f4(%rip),%ymm13,%ymm13 │ │ vpaddw %ymm6,%ymm8,%ymm6 │ │ vpaddw %ymm13,%ymm14,%ymm14 │ │ vpsrlw $0x3,%ymm6,%ymm8 │ │ vpsrlw $0x3,%ymm14,%ymm13 │ │ vpackuswb %ymm13,%ymm8,%ymm8 │ │ vpand %ymm9,%ymm8,%ymm8 │ │ vpandn %ymm2,%ymm9,%ymm13 │ │ vpor %ymm13,%ymm8,%ymm13 │ │ vmovdqa %ymm13,(%rdi,%rsi,1) │ │ vpunpcklbw %ymm2,%ymm3,%ymm0 │ │ vpunpckhbw %ymm2,%ymm3,%ymm1 │ │ - vpmaddubsw 0xbfbe7(%rip),%ymm0,%ymm0 │ │ - vpmaddubsw 0xbfbde(%rip),%ymm1,%ymm1 │ │ + vpmaddubsw 0xbd7f7(%rip),%ymm0,%ymm0 │ │ + vpmaddubsw 0xbd7ee(%rip),%ymm1,%ymm1 │ │ vpsubw %ymm0,%ymm6,%ymm6 │ │ vpsubw %ymm1,%ymm14,%ymm14 │ │ vpunpcklbw %ymm15,%ymm7,%ymm0 │ │ vpunpckhbw %ymm15,%ymm7,%ymm1 │ │ - vpmaddubsw 0xbfbc3(%rip),%ymm0,%ymm0 │ │ - vpmaddubsw 0xbfbba(%rip),%ymm1,%ymm1 │ │ + vpmaddubsw 0xbd7d3(%rip),%ymm0,%ymm0 │ │ + vpmaddubsw 0xbd7ca(%rip),%ymm1,%ymm1 │ │ vpaddw %ymm0,%ymm6,%ymm6 │ │ vpaddw %ymm1,%ymm14,%ymm14 │ │ vpsrlw $0x3,%ymm6,%ymm6 │ │ vpsrlw $0x3,%ymm14,%ymm14 │ │ vpackuswb %ymm14,%ymm6,%ymm6 │ │ vpand %ymm6,%ymm9,%ymm6 │ │ vpandn %ymm7,%ymm9,%ymm14 │ │ vpor %ymm6,%ymm14,%ymm6 │ │ vmovdqa %ymm6,(%rdi,%rsi,2) │ │ - jmpq 30b93 │ │ + jmpq 371c3 │ │ cmpb $0x0,0x4(%rdx) │ │ - je 3096f │ │ + je 36f9f │ │ lea (%rdi,%r11,4),%rbx │ │ vmovdqa (%rbx),%ymm12 │ │ vmovdqa (%rbx,%rsi,1),%ymm13 │ │ vmovdqa (%rbx,%rsi,2),%ymm3 │ │ vmovdqa (%rbx,%r10,1),%ymm4 │ │ vmovdqa (%rdi),%ymm5 │ │ vmovdqa (%rdi,%rsi,1),%ymm2 │ │ @@ -35712,38 +40865,38 @@ │ │ vmovdqa (%rdi,%r10,1),%ymm15 │ │ vmovdqu (%rcx),%ymm1 │ │ vmovdqu (%rcx,%r8,1),%ymm0 │ │ vpxor %ymm6,%ymm6,%ymm6 │ │ vpcmpeqb %ymm0,%ymm6,%ymm10 │ │ vpand %ymm1,%ymm10,%ymm1 │ │ vpor %ymm1,%ymm0,%ymm0 │ │ - vpshufb 0xbfa53(%rip),%ymm0,%ymm0 │ │ + vpshufb 0xbd663(%rip),%ymm0,%ymm0 │ │ vpcmpeqb %ymm0,%ymm6,%ymm10 │ │ vpsrlq 0x80(%r9),%ymm0,%ymm6 │ │ - vpand 0xbfbbe(%rip),%ymm6,%ymm6 │ │ + vpand 0xbd7ce(%rip),%ymm6,%ymm6 │ │ vpbroadcastb 0x88(%r9),%ymm1 │ │ vpminub %ymm1,%ymm6,%ymm6 │ │ - vpmaxub 0xbfb09(%rip),%ymm6,%ymm6 │ │ - vpand 0xbfc21(%rip),%ymm0,%ymm1 │ │ + vpmaxub 0xbd719(%rip),%ymm6,%ymm6 │ │ + vpand 0xbd831(%rip),%ymm0,%ymm1 │ │ vpsrlq $0x4,%ymm1,%ymm1 │ │ - vpaddb 0xbfb14(%rip),%ymm0,%ymm0 │ │ + vpaddb 0xbd724(%rip),%ymm0,%ymm0 │ │ vpaddb %ymm0,%ymm0,%ymm0 │ │ vpaddb %ymm6,%ymm0,%ymm0 │ │ - vpxor 0xbfbc4(%rip),%ymm1,%ymm1 │ │ - vpxor 0xbfbbc(%rip),%ymm6,%ymm6 │ │ - vpxor 0xbfbb4(%rip),%ymm0,%ymm0 │ │ + vpxor 0xbd7d4(%rip),%ymm1,%ymm1 │ │ + vpxor 0xbd7cc(%rip),%ymm6,%ymm6 │ │ + vpxor 0xbd7c4(%rip),%ymm0,%ymm0 │ │ vpsubusb %ymm4,%ymm3,%ymm8 │ │ vpsubusb %ymm3,%ymm4,%ymm9 │ │ vpor %ymm9,%ymm8,%ymm8 │ │ vpmaxub %ymm10,%ymm8,%ymm8 │ │ vpsubusb %ymm2,%ymm5,%ymm9 │ │ vpsubusb %ymm5,%ymm2,%ymm10 │ │ vpor %ymm10,%ymm9,%ymm9 │ │ vpmaxub %ymm9,%ymm8,%ymm8 │ │ - vpxor 0xbfb88(%rip),%ymm8,%ymm14 │ │ + vpxor 0xbd798(%rip),%ymm8,%ymm14 │ │ vpcmpgtb %ymm1,%ymm14,%ymm14 │ │ vpsubusb %ymm4,%ymm12,%ymm9 │ │ vpsubusb %ymm12,%ymm4,%ymm10 │ │ vpor %ymm10,%ymm9,%ymm9 │ │ vpmaxub %ymm8,%ymm9,%ymm9 │ │ vpsubusb %ymm4,%ymm13,%ymm10 │ │ vpsubusb %ymm13,%ymm4,%ymm11 │ │ @@ -35753,16 +40906,16 @@ │ │ vpsubusb %ymm5,%ymm7,%ymm11 │ │ vpor %ymm11,%ymm10,%ymm10 │ │ vpmaxub %ymm10,%ymm9,%ymm9 │ │ vpsubusb %ymm15,%ymm5,%ymm10 │ │ vpsubusb %ymm5,%ymm15,%ymm11 │ │ vpor %ymm11,%ymm10,%ymm10 │ │ vpmaxub %ymm10,%ymm9,%ymm9 │ │ - vpxor 0xbfb31(%rip),%ymm9,%ymm9 │ │ - vpcmpgtb 0xbfb49(%rip),%ymm9,%ymm9 │ │ + vpxor 0xbd741(%rip),%ymm9,%ymm9 │ │ + vpcmpgtb 0xbd759(%rip),%ymm9,%ymm9 │ │ vpsubusb %ymm13,%ymm12,%ymm10 │ │ vpsubusb %ymm12,%ymm13,%ymm11 │ │ vpor %ymm11,%ymm10,%ymm10 │ │ vpsubusb %ymm3,%ymm13,%ymm11 │ │ vpsubusb %ymm13,%ymm3,%ymm1 │ │ vpor %ymm1,%ymm11,%ymm11 │ │ vpmaxub %ymm11,%ymm10,%ymm10 │ │ @@ -35771,305 +40924,305 @@ │ │ vpor %ymm1,%ymm11,%ymm11 │ │ vpmaxub %ymm11,%ymm10,%ymm10 │ │ vpsubusb %ymm2,%ymm7,%ymm11 │ │ vpsubusb %ymm7,%ymm2,%ymm1 │ │ vpor %ymm1,%ymm11,%ymm11 │ │ vpmaxub %ymm11,%ymm10,%ymm10 │ │ vpbroadcastd 0x4(%rdx),%ymm11 │ │ - vpand 0xbfbb7(%rip),%ymm11,%ymm11 │ │ - vpcmpeqd 0xbfbaf(%rip),%ymm11,%ymm11 │ │ + vpand 0xbd7c7(%rip),%ymm11,%ymm11 │ │ + vpcmpeqd 0xbd7bf(%rip),%ymm11,%ymm11 │ │ vpand %ymm11,%ymm10,%ymm10 │ │ vpmaxub %ymm10,%ymm8,%ymm8 │ │ - vpxor 0xbfabd(%rip),%ymm8,%ymm8 │ │ + vpxor 0xbd6cd(%rip),%ymm8,%ymm8 │ │ vpcmpgtb %ymm6,%ymm8,%ymm8 │ │ vpsubusb %ymm2,%ymm3,%ymm10 │ │ vpsubusb %ymm3,%ymm2,%ymm11 │ │ vpor %ymm11,%ymm10,%ymm10 │ │ vpsubusb %ymm5,%ymm4,%ymm11 │ │ vpsubusb %ymm4,%ymm5,%ymm6 │ │ vpor %ymm6,%ymm11,%ymm11 │ │ vpaddusb %ymm11,%ymm11,%ymm11 │ │ - vpand 0xbfb13(%rip),%ymm10,%ymm10 │ │ + vpand 0xbd723(%rip),%ymm10,%ymm10 │ │ vpsrlq $0x1,%ymm10,%ymm10 │ │ vpaddusb %ymm11,%ymm10,%ymm10 │ │ - vpxor 0xbfa80(%rip),%ymm10,%ymm10 │ │ + vpxor 0xbd690(%rip),%ymm10,%ymm10 │ │ vpcmpgtb %ymm0,%ymm10,%ymm10 │ │ vpor %ymm10,%ymm8,%ymm8 │ │ vpbroadcastd 0x4(%rdx),%ymm0 │ │ - vpand 0xbfb49(%rip),%ymm0,%ymm6 │ │ - vpcmpeqd 0xbfb41(%rip),%ymm6,%ymm6 │ │ + vpand 0xbd759(%rip),%ymm0,%ymm6 │ │ + vpcmpeqd 0xbd751(%rip),%ymm6,%ymm6 │ │ vpandn %ymm6,%ymm9,%ymm9 │ │ vpandn %ymm9,%ymm8,%ymm9 │ │ vpbroadcastd (%rdx),%ymm6 │ │ vpor %ymm6,%ymm0,%ymm0 │ │ - vpand 0xbfb27(%rip),%ymm0,%ymm0 │ │ - vpcmpeqd 0xbfb1f(%rip),%ymm0,%ymm0 │ │ + vpand 0xbd737(%rip),%ymm0,%ymm0 │ │ + vpcmpeqd 0xbd72f(%rip),%ymm0,%ymm0 │ │ vpandn %ymm0,%ymm8,%ymm8 │ │ vpandn %ymm8,%ymm9,%ymm8 │ │ - vpxor 0xbfa2e(%rip),%ymm3,%ymm3 │ │ - vpxor 0xbfa26(%rip),%ymm2,%ymm2 │ │ + vpxor 0xbd63e(%rip),%ymm3,%ymm3 │ │ + vpxor 0xbd636(%rip),%ymm2,%ymm2 │ │ vpsubsb %ymm2,%ymm3,%ymm10 │ │ vpand %ymm14,%ymm10,%ymm10 │ │ - vpxor 0xbfa15(%rip),%ymm4,%ymm4 │ │ - vpxor 0xbfa0d(%rip),%ymm5,%ymm5 │ │ + vpxor 0xbd625(%rip),%ymm4,%ymm4 │ │ + vpxor 0xbd61d(%rip),%ymm5,%ymm5 │ │ vpsubsb %ymm4,%ymm5,%ymm11 │ │ vpaddsb %ymm11,%ymm10,%ymm10 │ │ vpaddsb %ymm11,%ymm10,%ymm10 │ │ vpaddsb %ymm11,%ymm10,%ymm10 │ │ vpand %ymm10,%ymm8,%ymm8 │ │ - vpaddsb 0xbf94d(%rip),%ymm8,%ymm10 │ │ - vpaddsb 0xbf965(%rip),%ymm8,%ymm8 │ │ - vpand 0xbfa3d(%rip),%ymm10,%ymm10 │ │ - vpand 0xbfa35(%rip),%ymm8,%ymm8 │ │ + vpaddsb 0xbd55d(%rip),%ymm8,%ymm10 │ │ + vpaddsb 0xbd575(%rip),%ymm8,%ymm8 │ │ + vpand 0xbd64d(%rip),%ymm10,%ymm10 │ │ + vpand 0xbd645(%rip),%ymm8,%ymm8 │ │ vpsrlq $0x3,%ymm10,%ymm10 │ │ vpsrlq $0x3,%ymm8,%ymm8 │ │ - vpxor 0xbf961(%rip),%ymm10,%ymm10 │ │ - vpxor 0xbf959(%rip),%ymm8,%ymm8 │ │ - vpsubb 0xbf951(%rip),%ymm10,%ymm10 │ │ - vpsubb 0xbf949(%rip),%ymm8,%ymm8 │ │ + vpxor 0xbd571(%rip),%ymm10,%ymm10 │ │ + vpxor 0xbd569(%rip),%ymm8,%ymm8 │ │ + vpsubb 0xbd561(%rip),%ymm10,%ymm10 │ │ + vpsubb 0xbd559(%rip),%ymm8,%ymm8 │ │ vpaddsb %ymm4,%ymm10,%ymm4 │ │ vpsubsb %ymm8,%ymm5,%ymm5 │ │ - vpxor 0xbf998(%rip),%ymm4,%ymm4 │ │ - vpxor 0xbf990(%rip),%ymm5,%ymm5 │ │ - vpxor 0xbf988(%rip),%ymm8,%ymm8 │ │ + vpxor 0xbd5a8(%rip),%ymm4,%ymm4 │ │ + vpxor 0xbd5a0(%rip),%ymm5,%ymm5 │ │ + vpxor 0xbd598(%rip),%ymm8,%ymm8 │ │ vpxor %ymm10,%ymm10,%ymm10 │ │ vpavgb %ymm10,%ymm8,%ymm8 │ │ - vpsubb 0xbf956(%rip),%ymm8,%ymm8 │ │ + vpsubb 0xbd566(%rip),%ymm8,%ymm8 │ │ vpandn %ymm8,%ymm14,%ymm8 │ │ vpaddsb %ymm3,%ymm8,%ymm3 │ │ vpsubsb %ymm8,%ymm2,%ymm2 │ │ - vpxor 0xbf960(%rip),%ymm3,%ymm3 │ │ - vpxor 0xbf958(%rip),%ymm2,%ymm2 │ │ + vpxor 0xbd570(%rip),%ymm3,%ymm3 │ │ + vpxor 0xbd568(%rip),%ymm2,%ymm2 │ │ vpunpcklbw %ymm3,%ymm12,%ymm0 │ │ vpunpckhbw %ymm3,%ymm12,%ymm1 │ │ - vpmaddubsw 0xbf7c7(%rip),%ymm0,%ymm6 │ │ - vpmaddubsw 0xbf7be(%rip),%ymm1,%ymm14 │ │ + vpmaddubsw 0xbd3d7(%rip),%ymm0,%ymm6 │ │ + vpmaddubsw 0xbd3ce(%rip),%ymm1,%ymm14 │ │ vpunpcklbw %ymm4,%ymm13,%ymm8 │ │ vpunpckhbw %ymm4,%ymm13,%ymm11 │ │ - vpmaddubsw 0xbf7cd(%rip),%ymm8,%ymm8 │ │ - vpmaddubsw 0xbf7c4(%rip),%ymm11,%ymm11 │ │ + vpmaddubsw 0xbd3dd(%rip),%ymm8,%ymm8 │ │ + vpmaddubsw 0xbd3d4(%rip),%ymm11,%ymm11 │ │ vpaddw %ymm6,%ymm8,%ymm6 │ │ vpaddw %ymm11,%ymm14,%ymm14 │ │ - vpunpcklbw 0xbf893(%rip),%ymm5,%ymm8 │ │ - vpunpckhbw 0xbf88b(%rip),%ymm5,%ymm11 │ │ - vpmaddubsw 0xbf822(%rip),%ymm8,%ymm8 │ │ - vpmaddubsw 0xbf819(%rip),%ymm11,%ymm11 │ │ + vpunpcklbw 0xbd4a3(%rip),%ymm5,%ymm8 │ │ + vpunpckhbw 0xbd49b(%rip),%ymm5,%ymm11 │ │ + vpmaddubsw 0xbd432(%rip),%ymm8,%ymm8 │ │ + vpmaddubsw 0xbd429(%rip),%ymm11,%ymm11 │ │ vpaddw %ymm6,%ymm8,%ymm6 │ │ vpaddw %ymm11,%ymm14,%ymm14 │ │ vpsrlw $0x3,%ymm6,%ymm8 │ │ vpsrlw $0x3,%ymm14,%ymm11 │ │ vpackuswb %ymm11,%ymm8,%ymm8 │ │ vpand %ymm9,%ymm8,%ymm8 │ │ vpandn %ymm13,%ymm9,%ymm11 │ │ vpor %ymm11,%ymm8,%ymm10 │ │ vmovdqa %ymm10,(%rbx,%rsi,1) │ │ - vpmaddubsw 0xbf7a3(%rip),%ymm0,%ymm8 │ │ - vpmaddubsw 0xbf79a(%rip),%ymm1,%ymm11 │ │ + vpmaddubsw 0xbd3b3(%rip),%ymm0,%ymm8 │ │ + vpmaddubsw 0xbd3aa(%rip),%ymm1,%ymm11 │ │ vpaddw %ymm6,%ymm8,%ymm6 │ │ vpaddw %ymm11,%ymm14,%ymm14 │ │ vpunpcklbw %ymm2,%ymm13,%ymm8 │ │ vpunpckhbw %ymm2,%ymm13,%ymm11 │ │ - vpmaddubsw 0xbf780(%rip),%ymm8,%ymm8 │ │ - vpmaddubsw 0xbf777(%rip),%ymm11,%ymm11 │ │ + vpmaddubsw 0xbd390(%rip),%ymm8,%ymm8 │ │ + vpmaddubsw 0xbd387(%rip),%ymm11,%ymm11 │ │ vpaddw %ymm6,%ymm8,%ymm6 │ │ vpaddw %ymm11,%ymm14,%ymm14 │ │ vpsrlw $0x3,%ymm6,%ymm8 │ │ vpsrlw $0x3,%ymm14,%ymm11 │ │ vpackuswb %ymm11,%ymm8,%ymm8 │ │ vpand %ymm9,%ymm8,%ymm8 │ │ vpandn %ymm3,%ymm9,%ymm11 │ │ vpor %ymm11,%ymm8,%ymm8 │ │ vmovdqa %ymm8,(%rbx,%rsi,2) │ │ - vpmaddubsw 0xbf782(%rip),%ymm0,%ymm0 │ │ - vpmaddubsw 0xbf779(%rip),%ymm1,%ymm1 │ │ + vpmaddubsw 0xbd392(%rip),%ymm0,%ymm0 │ │ + vpmaddubsw 0xbd389(%rip),%ymm1,%ymm1 │ │ vpsubw %ymm0,%ymm6,%ymm6 │ │ vpsubw %ymm1,%ymm14,%ymm14 │ │ vpunpcklbw %ymm7,%ymm4,%ymm8 │ │ vpunpckhbw %ymm7,%ymm4,%ymm11 │ │ - vpmaddubsw 0xbf760(%rip),%ymm8,%ymm8 │ │ - vpmaddubsw 0xbf757(%rip),%ymm11,%ymm11 │ │ + vpmaddubsw 0xbd370(%rip),%ymm8,%ymm8 │ │ + vpmaddubsw 0xbd367(%rip),%ymm11,%ymm11 │ │ vpaddw %ymm6,%ymm8,%ymm6 │ │ vpaddw %ymm11,%ymm14,%ymm14 │ │ vpsrlw $0x3,%ymm6,%ymm8 │ │ vpsrlw $0x3,%ymm14,%ymm11 │ │ vpackuswb %ymm11,%ymm8,%ymm8 │ │ vpand %ymm9,%ymm8,%ymm8 │ │ vpandn %ymm4,%ymm9,%ymm11 │ │ vpor %ymm11,%ymm8,%ymm8 │ │ vmovdqa %ymm8,(%rbx,%r10,1) │ │ vpunpcklbw %ymm15,%ymm5,%ymm0 │ │ vpunpckhbw %ymm15,%ymm5,%ymm1 │ │ - vpmaddubsw 0xbf717(%rip),%ymm0,%ymm8 │ │ - vpmaddubsw 0xbf70e(%rip),%ymm1,%ymm11 │ │ + vpmaddubsw 0xbd327(%rip),%ymm0,%ymm8 │ │ + vpmaddubsw 0xbd31e(%rip),%ymm1,%ymm11 │ │ vpaddw %ymm6,%ymm8,%ymm6 │ │ vpaddw %ymm11,%ymm14,%ymm14 │ │ vpunpcklbw %ymm12,%ymm4,%ymm8 │ │ vpunpckhbw %ymm12,%ymm4,%ymm11 │ │ - vpmaddubsw 0xbf6f2(%rip),%ymm8,%ymm8 │ │ - vpmaddubsw 0xbf6e9(%rip),%ymm11,%ymm11 │ │ + vpmaddubsw 0xbd302(%rip),%ymm8,%ymm8 │ │ + vpmaddubsw 0xbd2f9(%rip),%ymm11,%ymm11 │ │ vpsubw %ymm8,%ymm6,%ymm6 │ │ vpsubw %ymm11,%ymm14,%ymm14 │ │ vpsrlw $0x3,%ymm6,%ymm8 │ │ vpsrlw $0x3,%ymm14,%ymm11 │ │ vpackuswb %ymm11,%ymm8,%ymm8 │ │ vpand %ymm9,%ymm8,%ymm8 │ │ vpandn %ymm5,%ymm9,%ymm11 │ │ vpor %ymm11,%ymm8,%ymm11 │ │ vmovdqa %ymm11,(%rdi) │ │ - vpmaddubsw 0xbf674(%rip),%ymm0,%ymm0 │ │ - vpmaddubsw 0xbf66b(%rip),%ymm1,%ymm1 │ │ + vpmaddubsw 0xbd284(%rip),%ymm0,%ymm0 │ │ + vpmaddubsw 0xbd27b(%rip),%ymm1,%ymm1 │ │ vpaddw %ymm0,%ymm6,%ymm6 │ │ vpaddw %ymm1,%ymm14,%ymm14 │ │ vpunpcklbw %ymm2,%ymm13,%ymm8 │ │ vpunpckhbw %ymm2,%ymm13,%ymm13 │ │ - vpmaddubsw 0xbf652(%rip),%ymm8,%ymm8 │ │ - vpmaddubsw 0xbf649(%rip),%ymm13,%ymm13 │ │ + vpmaddubsw 0xbd262(%rip),%ymm8,%ymm8 │ │ + vpmaddubsw 0xbd259(%rip),%ymm13,%ymm13 │ │ vpaddw %ymm6,%ymm8,%ymm6 │ │ vpaddw %ymm13,%ymm14,%ymm14 │ │ vpsrlw $0x3,%ymm6,%ymm8 │ │ vpsrlw $0x3,%ymm14,%ymm13 │ │ vpackuswb %ymm13,%ymm8,%ymm8 │ │ vpand %ymm9,%ymm8,%ymm8 │ │ vpandn %ymm2,%ymm9,%ymm13 │ │ vpor %ymm13,%ymm8,%ymm13 │ │ vmovdqa %ymm13,(%rdi,%rsi,1) │ │ vpunpcklbw %ymm2,%ymm3,%ymm0 │ │ vpunpckhbw %ymm2,%ymm3,%ymm1 │ │ - vpmaddubsw 0xbf64c(%rip),%ymm0,%ymm0 │ │ - vpmaddubsw 0xbf643(%rip),%ymm1,%ymm1 │ │ + vpmaddubsw 0xbd25c(%rip),%ymm0,%ymm0 │ │ + vpmaddubsw 0xbd253(%rip),%ymm1,%ymm1 │ │ vpsubw %ymm0,%ymm6,%ymm6 │ │ vpsubw %ymm1,%ymm14,%ymm14 │ │ vpunpcklbw %ymm15,%ymm7,%ymm0 │ │ vpunpckhbw %ymm15,%ymm7,%ymm1 │ │ - vpmaddubsw 0xbf628(%rip),%ymm0,%ymm0 │ │ - vpmaddubsw 0xbf61f(%rip),%ymm1,%ymm1 │ │ + vpmaddubsw 0xbd238(%rip),%ymm0,%ymm0 │ │ + vpmaddubsw 0xbd22f(%rip),%ymm1,%ymm1 │ │ vpaddw %ymm0,%ymm6,%ymm6 │ │ vpaddw %ymm1,%ymm14,%ymm14 │ │ vpsrlw $0x3,%ymm6,%ymm6 │ │ vpsrlw $0x3,%ymm14,%ymm14 │ │ vpackuswb %ymm14,%ymm6,%ymm6 │ │ vpand %ymm6,%ymm9,%ymm6 │ │ vpandn %ymm7,%ymm9,%ymm14 │ │ vpor %ymm6,%ymm14,%ymm6 │ │ vmovdqa %ymm6,(%rdi,%rsi,2) │ │ - jmpq 30b93 │ │ + jmpq 371c3 │ │ cmpb $0x0,(%rdx) │ │ - je 30b93 │ │ + je 371c3 │ │ lea (%rdi,%r11,2),%rbx │ │ vmovdqa (%rbx),%ymm3 │ │ vmovdqa (%rbx,%rsi,1),%ymm4 │ │ vmovdqa (%rbx,%rsi,2),%ymm5 │ │ vmovdqa (%rbx,%r10,1),%ymm2 │ │ vmovdqu (%rcx),%ymm1 │ │ vmovdqu (%rcx,%r8,1),%ymm0 │ │ vpxor %ymm6,%ymm6,%ymm6 │ │ vpcmpeqb %ymm0,%ymm6,%ymm10 │ │ vpand %ymm1,%ymm10,%ymm1 │ │ vpor %ymm1,%ymm0,%ymm0 │ │ - vpshufb 0xbf4cd(%rip),%ymm0,%ymm0 │ │ + vpshufb 0xbd0dd(%rip),%ymm0,%ymm0 │ │ vpcmpeqb %ymm0,%ymm6,%ymm10 │ │ vpsrlq 0x80(%r9),%ymm0,%ymm6 │ │ - vpand 0xbf638(%rip),%ymm6,%ymm6 │ │ + vpand 0xbd248(%rip),%ymm6,%ymm6 │ │ vpbroadcastb 0x88(%r9),%ymm1 │ │ vpminub %ymm1,%ymm6,%ymm6 │ │ - vpmaxub 0xbf583(%rip),%ymm6,%ymm6 │ │ - vpand 0xbf69b(%rip),%ymm0,%ymm1 │ │ + vpmaxub 0xbd193(%rip),%ymm6,%ymm6 │ │ + vpand 0xbd2ab(%rip),%ymm0,%ymm1 │ │ vpsrlq $0x4,%ymm1,%ymm1 │ │ - vpaddb 0xbf58e(%rip),%ymm0,%ymm0 │ │ + vpaddb 0xbd19e(%rip),%ymm0,%ymm0 │ │ vpaddb %ymm0,%ymm0,%ymm0 │ │ vpaddb %ymm6,%ymm0,%ymm0 │ │ - vpxor 0xbf63e(%rip),%ymm1,%ymm1 │ │ - vpxor 0xbf636(%rip),%ymm6,%ymm6 │ │ - vpxor 0xbf62e(%rip),%ymm0,%ymm0 │ │ + vpxor 0xbd24e(%rip),%ymm1,%ymm1 │ │ + vpxor 0xbd246(%rip),%ymm6,%ymm6 │ │ + vpxor 0xbd23e(%rip),%ymm0,%ymm0 │ │ vpsubusb %ymm4,%ymm3,%ymm8 │ │ vpsubusb %ymm3,%ymm4,%ymm9 │ │ vpor %ymm9,%ymm8,%ymm8 │ │ vpmaxub %ymm10,%ymm8,%ymm8 │ │ vpsubusb %ymm2,%ymm5,%ymm9 │ │ vpsubusb %ymm5,%ymm2,%ymm10 │ │ vpor %ymm10,%ymm9,%ymm9 │ │ vpmaxub %ymm9,%ymm8,%ymm8 │ │ - vpxor 0xbf602(%rip),%ymm8,%ymm8 │ │ + vpxor 0xbd212(%rip),%ymm8,%ymm8 │ │ vpcmpgtb %ymm1,%ymm8,%ymm14 │ │ vpcmpgtb %ymm6,%ymm8,%ymm8 │ │ vpsubusb %ymm2,%ymm3,%ymm10 │ │ vpsubusb %ymm3,%ymm2,%ymm11 │ │ vpor %ymm11,%ymm10,%ymm10 │ │ vpsubusb %ymm5,%ymm4,%ymm11 │ │ vpsubusb %ymm4,%ymm5,%ymm6 │ │ vpor %ymm6,%ymm11,%ymm11 │ │ vpaddusb %ymm11,%ymm11,%ymm11 │ │ - vpand 0xbf654(%rip),%ymm10,%ymm10 │ │ + vpand 0xbd264(%rip),%ymm10,%ymm10 │ │ vpsrlq $0x1,%ymm10,%ymm10 │ │ vpaddusb %ymm11,%ymm10,%ymm10 │ │ - vpxor 0xbf5c1(%rip),%ymm10,%ymm10 │ │ + vpxor 0xbd1d1(%rip),%ymm10,%ymm10 │ │ vpcmpgtb %ymm0,%ymm10,%ymm10 │ │ vpor %ymm10,%ymm8,%ymm8 │ │ vpbroadcastd (%rdx),%ymm0 │ │ - vpand 0xbf68b(%rip),%ymm0,%ymm0 │ │ - vpcmpeqd 0xbf683(%rip),%ymm0,%ymm0 │ │ + vpand 0xbd29b(%rip),%ymm0,%ymm0 │ │ + vpcmpeqd 0xbd293(%rip),%ymm0,%ymm0 │ │ vpandn %ymm0,%ymm8,%ymm8 │ │ - vpxor 0xbf597(%rip),%ymm3,%ymm3 │ │ - vpxor 0xbf58f(%rip),%ymm2,%ymm2 │ │ + vpxor 0xbd1a7(%rip),%ymm3,%ymm3 │ │ + vpxor 0xbd19f(%rip),%ymm2,%ymm2 │ │ vpsubsb %ymm2,%ymm3,%ymm10 │ │ vpand %ymm14,%ymm10,%ymm10 │ │ - vpxor 0xbf57e(%rip),%ymm4,%ymm4 │ │ - vpxor 0xbf576(%rip),%ymm5,%ymm5 │ │ + vpxor 0xbd18e(%rip),%ymm4,%ymm4 │ │ + vpxor 0xbd186(%rip),%ymm5,%ymm5 │ │ vpsubsb %ymm4,%ymm5,%ymm11 │ │ vpaddsb %ymm11,%ymm10,%ymm10 │ │ vpaddsb %ymm11,%ymm10,%ymm10 │ │ vpaddsb %ymm11,%ymm10,%ymm10 │ │ vpand %ymm10,%ymm8,%ymm8 │ │ - vpaddsb 0xbf4b6(%rip),%ymm8,%ymm10 │ │ - vpaddsb 0xbf4ce(%rip),%ymm8,%ymm8 │ │ - vpand 0xbf5a6(%rip),%ymm10,%ymm10 │ │ - vpand 0xbf59e(%rip),%ymm8,%ymm8 │ │ + vpaddsb 0xbd0c6(%rip),%ymm8,%ymm10 │ │ + vpaddsb 0xbd0de(%rip),%ymm8,%ymm8 │ │ + vpand 0xbd1b6(%rip),%ymm10,%ymm10 │ │ + vpand 0xbd1ae(%rip),%ymm8,%ymm8 │ │ vpsrlq $0x3,%ymm10,%ymm10 │ │ vpsrlq $0x3,%ymm8,%ymm8 │ │ - vpxor 0xbf4ca(%rip),%ymm10,%ymm10 │ │ - vpxor 0xbf4c2(%rip),%ymm8,%ymm8 │ │ - vpsubb 0xbf4ba(%rip),%ymm10,%ymm10 │ │ - vpsubb 0xbf4b2(%rip),%ymm8,%ymm8 │ │ + vpxor 0xbd0da(%rip),%ymm10,%ymm10 │ │ + vpxor 0xbd0d2(%rip),%ymm8,%ymm8 │ │ + vpsubb 0xbd0ca(%rip),%ymm10,%ymm10 │ │ + vpsubb 0xbd0c2(%rip),%ymm8,%ymm8 │ │ vpaddsb %ymm4,%ymm10,%ymm4 │ │ vpsubsb %ymm8,%ymm5,%ymm5 │ │ - vpxor 0xbf501(%rip),%ymm4,%ymm4 │ │ - vpxor 0xbf4f9(%rip),%ymm5,%ymm5 │ │ - vpxor 0xbf4f1(%rip),%ymm8,%ymm8 │ │ + vpxor 0xbd111(%rip),%ymm4,%ymm4 │ │ + vpxor 0xbd109(%rip),%ymm5,%ymm5 │ │ + vpxor 0xbd101(%rip),%ymm8,%ymm8 │ │ vpxor %ymm10,%ymm10,%ymm10 │ │ vpavgb %ymm10,%ymm8,%ymm8 │ │ - vpsubb 0xbf4bf(%rip),%ymm8,%ymm8 │ │ + vpsubb 0xbd0cf(%rip),%ymm8,%ymm8 │ │ vpandn %ymm8,%ymm14,%ymm8 │ │ vpaddsb %ymm3,%ymm8,%ymm3 │ │ vpsubsb %ymm8,%ymm2,%ymm2 │ │ - vpxor 0xbf4c9(%rip),%ymm3,%ymm3 │ │ - vpxor 0xbf4c1(%rip),%ymm2,%ymm2 │ │ + vpxor 0xbd0d9(%rip),%ymm3,%ymm3 │ │ + vpxor 0xbd0d1(%rip),%ymm2,%ymm2 │ │ vmovdqa %ymm3,(%rbx) │ │ vmovdqa %ymm4,(%rbx,%rsi,1) │ │ vmovdqa %ymm5,(%rbx,%rsi,2) │ │ vmovdqa %ymm2,(%rbx,%r10,1) │ │ add $0x20,%rcx │ │ add $0x20,%rdi │ │ add $0x1,%rdx │ │ sub $0x8,%eax │ │ - jg 2f7a1 │ │ + jg 35dd1 │ │ add $0x170,%rsp │ │ pop %rbx │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ push %rbx │ │ sub $0x2b0,%rsp │ │ mov 0x2c0(%rsp),%rax │ │ shl $0x2,%r8 │ │ sub $0x4,%rcx │ │ lea (%rsi,%rsi,2),%r10 │ │ lea (%r8,%r8,2),%r11 │ │ cmpb $0x0,0x8(%rdx) │ │ - je 31d94 │ │ + je 383c4 │ │ vmovdqu -0x8(%rdi),%xmm0 │ │ vmovdqu -0x8(%rdi,%rsi,1),%xmm1 │ │ vmovdqu -0x8(%rdi,%rsi,2),%xmm2 │ │ vmovdqu -0x8(%rdi,%r10,1),%xmm3 │ │ lea (%rdi,%rsi,4),%rbx │ │ vmovdqu -0x8(%rbx),%xmm4 │ │ vmovdqu -0x8(%rbx,%rsi,1),%xmm5 │ │ @@ -36199,38 +41352,38 @@ │ │ vinserti128 $0x1,%xmm11,%ymm4,%ymm4 │ │ vshufps $0xdd,%ymm4,%ymm13,%ymm11 │ │ vshufps $0x88,%ymm4,%ymm13,%ymm13 │ │ vpxor %ymm4,%ymm4,%ymm4 │ │ vpcmpeqb %ymm4,%ymm11,%ymm12 │ │ vpand %ymm12,%ymm13,%ymm13 │ │ vpor %ymm13,%ymm11,%ymm11 │ │ - vpshufb 0xbef87(%rip),%ymm11,%ymm11 │ │ + vpshufb 0xbcb97(%rip),%ymm11,%ymm11 │ │ vpcmpeqb %ymm4,%ymm11,%ymm12 │ │ vpsrlq 0x80(%r9),%ymm11,%ymm4 │ │ - vpand 0xbf0f2(%rip),%ymm4,%ymm4 │ │ + vpand 0xbcd02(%rip),%ymm4,%ymm4 │ │ vpbroadcastb 0x88(%r9),%ymm13 │ │ vpminub %ymm4,%ymm13,%ymm4 │ │ - vpmaxub 0xbf03d(%rip),%ymm4,%ymm4 │ │ - vpand 0xbf155(%rip),%ymm11,%ymm13 │ │ + vpmaxub 0xbcc4d(%rip),%ymm4,%ymm4 │ │ + vpand 0xbcd65(%rip),%ymm11,%ymm13 │ │ vpsrlq $0x4,%ymm13,%ymm13 │ │ - vpaddb 0xbf047(%rip),%ymm11,%ymm11 │ │ + vpaddb 0xbcc57(%rip),%ymm11,%ymm11 │ │ vpaddb %ymm11,%ymm11,%ymm11 │ │ vpaddb %ymm4,%ymm11,%ymm11 │ │ - vpxor 0xbf0f6(%rip),%ymm13,%ymm13 │ │ - vpxor 0xbf0ee(%rip),%ymm4,%ymm4 │ │ - vpxor 0xbf0e6(%rip),%ymm11,%ymm11 │ │ + vpxor 0xbcd06(%rip),%ymm13,%ymm13 │ │ + vpxor 0xbccfe(%rip),%ymm4,%ymm4 │ │ + vpxor 0xbccf6(%rip),%ymm11,%ymm11 │ │ vpsubusb %ymm15,%ymm8,%ymm5 │ │ vpsubusb %ymm8,%ymm15,%ymm14 │ │ vpor %ymm5,%ymm14,%ymm5 │ │ vpmaxub %ymm5,%ymm12,%ymm5 │ │ vpsubusb %ymm3,%ymm7,%ymm14 │ │ vpsubusb %ymm7,%ymm3,%ymm12 │ │ vpor %ymm12,%ymm14,%ymm14 │ │ vpmaxub %ymm5,%ymm14,%ymm5 │ │ - vpxor 0xbf0bb(%rip),%ymm5,%ymm9 │ │ + vpxor 0xbcccb(%rip),%ymm5,%ymm9 │ │ vpcmpgtb %ymm13,%ymm9,%ymm9 │ │ vpsubusb %ymm15,%ymm6,%ymm14 │ │ vpsubusb %ymm6,%ymm15,%ymm12 │ │ vpor %ymm12,%ymm14,%ymm14 │ │ vpmaxub %ymm5,%ymm14,%ymm14 │ │ vpsubusb %ymm15,%ymm2,%ymm12 │ │ vpsubusb %ymm2,%ymm15,%ymm0 │ │ @@ -36240,16 +41393,16 @@ │ │ vpsubusb %ymm7,%ymm10,%ymm0 │ │ vpor %ymm0,%ymm12,%ymm12 │ │ vpmaxub %ymm12,%ymm14,%ymm14 │ │ vpsubusb %ymm1,%ymm7,%ymm12 │ │ vpsubusb %ymm7,%ymm1,%ymm0 │ │ vpor %ymm0,%ymm12,%ymm12 │ │ vpmaxub %ymm12,%ymm14,%ymm14 │ │ - vpxor 0xbf067(%rip),%ymm14,%ymm14 │ │ - vpcmpgtb 0xbf07f(%rip),%ymm14,%ymm14 │ │ + vpxor 0xbcc77(%rip),%ymm14,%ymm14 │ │ + vpcmpgtb 0xbcc8f(%rip),%ymm14,%ymm14 │ │ vpsubusb %ymm2,%ymm6,%ymm12 │ │ vpsubusb %ymm6,%ymm2,%ymm0 │ │ vpor %ymm0,%ymm12,%ymm12 │ │ vpsubusb %ymm8,%ymm2,%ymm0 │ │ vpsubusb %ymm2,%ymm8,%ymm13 │ │ vpor %ymm0,%ymm13,%ymm0 │ │ vpmaxub %ymm0,%ymm12,%ymm12 │ │ @@ -36260,31 +41413,31 @@ │ │ vpsubusb %ymm3,%ymm10,%ymm0 │ │ vpsubusb %ymm10,%ymm3,%ymm13 │ │ vpor %ymm0,%ymm13,%ymm0 │ │ vpmaxub %ymm0,%ymm12,%ymm12 │ │ vpbroadcastd 0x8(%rdx),%ymm0 │ │ vpbroadcastd 0x4(%rdx),%ymm13 │ │ vpor %ymm0,%ymm13,%ymm0 │ │ - vpand 0xbf0e8(%rip),%ymm0,%ymm0 │ │ - vpcmpeqd 0xbf0e0(%rip),%ymm0,%ymm0 │ │ + vpand 0xbccf8(%rip),%ymm0,%ymm0 │ │ + vpcmpeqd 0xbccf0(%rip),%ymm0,%ymm0 │ │ vpand %ymm0,%ymm12,%ymm12 │ │ vpmaxub %ymm5,%ymm12,%ymm5 │ │ - vpxor 0xbeff0(%rip),%ymm5,%ymm5 │ │ + vpxor 0xbcc00(%rip),%ymm5,%ymm5 │ │ vpcmpgtb %ymm4,%ymm5,%ymm5 │ │ vpsubusb %ymm3,%ymm8,%ymm12 │ │ vpsubusb %ymm8,%ymm3,%ymm0 │ │ vpor %ymm0,%ymm12,%ymm12 │ │ vpsubusb %ymm7,%ymm15,%ymm0 │ │ vpsubusb %ymm15,%ymm7,%ymm4 │ │ vpor %ymm4,%ymm0,%ymm0 │ │ vpaddusb %ymm0,%ymm0,%ymm0 │ │ - vpand 0xbf046(%rip),%ymm12,%ymm12 │ │ + vpand 0xbcc56(%rip),%ymm12,%ymm12 │ │ vpsrlq $0x1,%ymm12,%ymm12 │ │ vpaddusb %ymm0,%ymm12,%ymm12 │ │ - vpxor 0xbefb4(%rip),%ymm12,%ymm12 │ │ + vpxor 0xbcbc4(%rip),%ymm12,%ymm12 │ │ vpcmpgtb %ymm11,%ymm12,%ymm12 │ │ vpor %ymm5,%ymm12,%ymm5 │ │ vmovdqa 0x180(%rsp),%ymm11 │ │ vpsubusb %ymm15,%ymm11,%ymm13 │ │ vpsubusb %ymm11,%ymm15,%ymm4 │ │ vpor %ymm4,%ymm13,%ymm13 │ │ vmovdqa 0x1a0(%rsp),%ymm11 │ │ @@ -36308,405 +41461,405 @@ │ │ vpor %ymm4,%ymm12,%ymm4 │ │ vpmaxub %ymm4,%ymm13,%ymm13 │ │ vmovdqa 0x220(%rsp),%ymm11 │ │ vpsubusb %ymm7,%ymm11,%ymm4 │ │ vpsubusb %ymm11,%ymm7,%ymm12 │ │ vpor %ymm4,%ymm12,%ymm4 │ │ vpmaxub %ymm4,%ymm13,%ymm13 │ │ - vpxor 0xbef08(%rip),%ymm13,%ymm13 │ │ - vpcmpgtb 0xbef20(%rip),%ymm13,%ymm13 │ │ + vpxor 0xbcb18(%rip),%ymm13,%ymm13 │ │ + vpcmpgtb 0xbcb30(%rip),%ymm13,%ymm13 │ │ vpor %ymm14,%ymm13,%ymm13 │ │ vpbroadcastd 0x8(%rdx),%ymm4 │ │ - vpand 0xbefcd(%rip),%ymm4,%ymm12 │ │ - vpcmpeqd 0xbefc5(%rip),%ymm12,%ymm12 │ │ + vpand 0xbcbdd(%rip),%ymm4,%ymm12 │ │ + vpcmpeqd 0xbcbd5(%rip),%ymm12,%ymm12 │ │ vpandn %ymm12,%ymm13,%ymm13 │ │ vpandn %ymm13,%ymm5,%ymm13 │ │ vpbroadcastd 0x4(%rdx),%ymm12 │ │ vpor %ymm4,%ymm12,%ymm12 │ │ - vpand 0xbefa9(%rip),%ymm12,%ymm4 │ │ - vpcmpeqd 0xbefa1(%rip),%ymm4,%ymm4 │ │ + vpand 0xbcbb9(%rip),%ymm12,%ymm4 │ │ + vpcmpeqd 0xbcbb1(%rip),%ymm4,%ymm4 │ │ vpandn %ymm4,%ymm14,%ymm14 │ │ vpandn %ymm14,%ymm5,%ymm14 │ │ vpbroadcastd (%rdx),%ymm4 │ │ vpor %ymm4,%ymm12,%ymm4 │ │ - vpand 0xbef87(%rip),%ymm4,%ymm4 │ │ - vpcmpeqd 0xbef7f(%rip),%ymm4,%ymm4 │ │ + vpand 0xbcb97(%rip),%ymm4,%ymm4 │ │ + vpcmpeqd 0xbcb8f(%rip),%ymm4,%ymm4 │ │ vpandn %ymm4,%ymm5,%ymm5 │ │ vpandn %ymm5,%ymm14,%ymm5 │ │ vpandn %ymm14,%ymm13,%ymm14 │ │ - vpxor 0xbee8a(%rip),%ymm8,%ymm8 │ │ - vpxor 0xbee82(%rip),%ymm3,%ymm3 │ │ + vpxor 0xbca9a(%rip),%ymm8,%ymm8 │ │ + vpxor 0xbca92(%rip),%ymm3,%ymm3 │ │ vpsubsb %ymm3,%ymm8,%ymm12 │ │ vpand %ymm9,%ymm12,%ymm12 │ │ - vpxor 0xbee71(%rip),%ymm15,%ymm15 │ │ - vpxor 0xbee69(%rip),%ymm7,%ymm7 │ │ + vpxor 0xbca81(%rip),%ymm15,%ymm15 │ │ + vpxor 0xbca79(%rip),%ymm7,%ymm7 │ │ vpsubsb %ymm15,%ymm7,%ymm0 │ │ vpaddsb %ymm0,%ymm12,%ymm12 │ │ vpaddsb %ymm0,%ymm12,%ymm12 │ │ vpaddsb %ymm0,%ymm12,%ymm12 │ │ vpand %ymm5,%ymm12,%ymm5 │ │ - vpaddsb 0xbedac(%rip),%ymm5,%ymm12 │ │ - vpaddsb 0xbedc4(%rip),%ymm5,%ymm5 │ │ - vpand 0xbee9c(%rip),%ymm12,%ymm12 │ │ - vpand 0xbee94(%rip),%ymm5,%ymm5 │ │ + vpaddsb 0xbc9bc(%rip),%ymm5,%ymm12 │ │ + vpaddsb 0xbc9d4(%rip),%ymm5,%ymm5 │ │ + vpand 0xbcaac(%rip),%ymm12,%ymm12 │ │ + vpand 0xbcaa4(%rip),%ymm5,%ymm5 │ │ vpsrlq $0x3,%ymm12,%ymm12 │ │ vpsrlq $0x3,%ymm5,%ymm5 │ │ - vpxor 0xbedc1(%rip),%ymm12,%ymm12 │ │ - vpxor 0xbedb9(%rip),%ymm5,%ymm5 │ │ - vpsubb 0xbedb1(%rip),%ymm12,%ymm12 │ │ - vpsubb 0xbeda9(%rip),%ymm5,%ymm5 │ │ + vpxor 0xbc9d1(%rip),%ymm12,%ymm12 │ │ + vpxor 0xbc9c9(%rip),%ymm5,%ymm5 │ │ + vpsubb 0xbc9c1(%rip),%ymm12,%ymm12 │ │ + vpsubb 0xbc9b9(%rip),%ymm5,%ymm5 │ │ vpaddsb %ymm12,%ymm15,%ymm15 │ │ vpsubsb %ymm5,%ymm7,%ymm7 │ │ - vpxor 0xbedf8(%rip),%ymm15,%ymm15 │ │ - vpxor 0xbedf0(%rip),%ymm7,%ymm7 │ │ - vpxor 0xbede8(%rip),%ymm5,%ymm5 │ │ + vpxor 0xbca08(%rip),%ymm15,%ymm15 │ │ + vpxor 0xbca00(%rip),%ymm7,%ymm7 │ │ + vpxor 0xbc9f8(%rip),%ymm5,%ymm5 │ │ vpxor %ymm12,%ymm12,%ymm12 │ │ vpavgb %ymm5,%ymm12,%ymm5 │ │ - vpsubb 0xbedb7(%rip),%ymm5,%ymm5 │ │ + vpsubb 0xbc9c7(%rip),%ymm5,%ymm5 │ │ vpandn %ymm5,%ymm9,%ymm5 │ │ vpaddsb %ymm5,%ymm8,%ymm8 │ │ vpsubsb %ymm5,%ymm3,%ymm3 │ │ - vpxor 0xbedc3(%rip),%ymm8,%ymm8 │ │ - vpxor 0xbedbb(%rip),%ymm3,%ymm3 │ │ + vpxor 0xbc9d3(%rip),%ymm8,%ymm8 │ │ + vpxor 0xbc9cb(%rip),%ymm3,%ymm3 │ │ vmovdqa 0x180(%rsp),%ymm11 │ │ vmovdqa 0x1a0(%rsp),%ymm4 │ │ vmovdqa 0x1c0(%rsp),%ymm9 │ │ vmovdqa %ymm14,(%rsp) │ │ vmovdqa %ymm10,0x20(%rsp) │ │ vmovdqa %ymm1,0x40(%rsp) │ │ vpunpcklbw %ymm6,%ymm11,%ymm10 │ │ vpunpckhbw %ymm6,%ymm11,%ymm1 │ │ - vpmaddubsw 0xbebde(%rip),%ymm10,%ymm12 │ │ - vpmaddubsw 0xbebd5(%rip),%ymm1,%ymm0 │ │ + vpmaddubsw 0xbc7ee(%rip),%ymm10,%ymm12 │ │ + vpmaddubsw 0xbc7e5(%rip),%ymm1,%ymm0 │ │ vpunpcklbw %ymm9,%ymm4,%ymm5 │ │ vpunpckhbw %ymm9,%ymm4,%ymm14 │ │ - vpmaddubsw 0xbeca2(%rip),%ymm5,%ymm5 │ │ - vpmaddubsw 0xbec99(%rip),%ymm14,%ymm14 │ │ + vpmaddubsw 0xbc8b2(%rip),%ymm5,%ymm5 │ │ + vpmaddubsw 0xbc8a9(%rip),%ymm14,%ymm14 │ │ vpaddw %ymm5,%ymm12,%ymm12 │ │ vpaddw %ymm0,%ymm14,%ymm0 │ │ vpunpcklbw %ymm8,%ymm2,%ymm5 │ │ vpunpckhbw %ymm8,%ymm2,%ymm14 │ │ - vpmaddubsw 0xbec5e(%rip),%ymm5,%ymm5 │ │ - vpmaddubsw 0xbec55(%rip),%ymm14,%ymm14 │ │ + vpmaddubsw 0xbc86e(%rip),%ymm5,%ymm5 │ │ + vpmaddubsw 0xbc865(%rip),%ymm14,%ymm14 │ │ vpaddw %ymm5,%ymm12,%ymm12 │ │ vpaddw %ymm0,%ymm14,%ymm0 │ │ vpunpcklbw %ymm7,%ymm15,%ymm5 │ │ vpunpckhbw %ymm7,%ymm15,%ymm14 │ │ - vpmaddubsw 0xbec3c(%rip),%ymm5,%ymm5 │ │ - vpmaddubsw 0xbec33(%rip),%ymm14,%ymm14 │ │ + vpmaddubsw 0xbc84c(%rip),%ymm5,%ymm5 │ │ + vpmaddubsw 0xbc843(%rip),%ymm14,%ymm14 │ │ vpaddw %ymm5,%ymm12,%ymm12 │ │ vpaddw %ymm0,%ymm14,%ymm0 │ │ - vpmulhrsw 0xbeda2(%rip),%ymm12,%ymm5 │ │ - vpmulhrsw 0xbed99(%rip),%ymm0,%ymm14 │ │ + vpmulhrsw 0xbc9b2(%rip),%ymm12,%ymm5 │ │ + vpmulhrsw 0xbc9a9(%rip),%ymm0,%ymm14 │ │ vpackuswb %ymm14,%ymm5,%ymm5 │ │ vpand %ymm5,%ymm13,%ymm5 │ │ vpandn %ymm4,%ymm13,%ymm14 │ │ vpor %ymm5,%ymm14,%ymm5 │ │ vmovdqa %ymm5,0x1a0(%rsp) │ │ - vpmaddubsw 0xbebb6(%rip),%ymm10,%ymm10 │ │ - vpmaddubsw 0xbebad(%rip),%ymm1,%ymm1 │ │ + vpmaddubsw 0xbc7c6(%rip),%ymm10,%ymm10 │ │ + vpmaddubsw 0xbc7bd(%rip),%ymm1,%ymm1 │ │ vpaddw %ymm10,%ymm12,%ymm12 │ │ vpaddw %ymm1,%ymm0,%ymm0 │ │ vpunpcklbw %ymm3,%ymm11,%ymm5 │ │ vpunpckhbw %ymm3,%ymm11,%ymm14 │ │ - vpmaddubsw 0xbeb93(%rip),%ymm5,%ymm5 │ │ - vpmaddubsw 0xbeb8a(%rip),%ymm14,%ymm14 │ │ + vpmaddubsw 0xbc7a3(%rip),%ymm5,%ymm5 │ │ + vpmaddubsw 0xbc79a(%rip),%ymm14,%ymm14 │ │ vmovdqa %ymm5,0x60(%rsp) │ │ vmovdqa %ymm14,0x80(%rsp) │ │ vpaddw %ymm5,%ymm12,%ymm12 │ │ vpaddw %ymm0,%ymm14,%ymm0 │ │ - vpmulhrsw 0xbed2a(%rip),%ymm12,%ymm5 │ │ - vpmulhrsw 0xbed21(%rip),%ymm0,%ymm14 │ │ + vpmulhrsw 0xbc93a(%rip),%ymm12,%ymm5 │ │ + vpmulhrsw 0xbc931(%rip),%ymm0,%ymm14 │ │ vpackuswb %ymm14,%ymm5,%ymm5 │ │ vpand %ymm5,%ymm13,%ymm5 │ │ vpandn %ymm9,%ymm13,%ymm14 │ │ vpor %ymm5,%ymm14,%ymm5 │ │ vmovdqa %ymm5,0x1c0(%rsp) │ │ vmovdqa 0x20(%rsp),%ymm10 │ │ vpunpcklbw %ymm2,%ymm11,%ymm5 │ │ vpunpckhbw %ymm2,%ymm11,%ymm14 │ │ - vpmaddubsw 0xbeb2f(%rip),%ymm5,%ymm5 │ │ - vpmaddubsw 0xbeb26(%rip),%ymm14,%ymm14 │ │ + vpmaddubsw 0xbc73f(%rip),%ymm5,%ymm5 │ │ + vpmaddubsw 0xbc736(%rip),%ymm14,%ymm14 │ │ vpaddw %ymm5,%ymm12,%ymm12 │ │ vpaddw %ymm0,%ymm14,%ymm0 │ │ vpunpcklbw %ymm10,%ymm4,%ymm5 │ │ vpunpckhbw %ymm10,%ymm4,%ymm4 │ │ - vpmaddubsw 0xbeb0b(%rip),%ymm5,%ymm5 │ │ - vpmaddubsw 0xbeb02(%rip),%ymm4,%ymm4 │ │ + vpmaddubsw 0xbc71b(%rip),%ymm5,%ymm5 │ │ + vpmaddubsw 0xbc712(%rip),%ymm4,%ymm4 │ │ vmovdqa %ymm5,0x20(%rsp) │ │ vpaddw %ymm5,%ymm12,%ymm12 │ │ vpaddw %ymm4,%ymm0,%ymm0 │ │ - vpmulhrsw 0xbecab(%rip),%ymm12,%ymm5 │ │ - vpmulhrsw 0xbeca2(%rip),%ymm0,%ymm14 │ │ + vpmulhrsw 0xbc8bb(%rip),%ymm12,%ymm5 │ │ + vpmulhrsw 0xbc8b2(%rip),%ymm0,%ymm14 │ │ vpackuswb %ymm14,%ymm5,%ymm5 │ │ vpand %ymm5,%ymm13,%ymm5 │ │ vpandn %ymm6,%ymm13,%ymm14 │ │ vpor %ymm5,%ymm14,%ymm5 │ │ vmovdqa %ymm5,0x260(%rsp) │ │ vmovdqa 0x40(%rsp),%ymm1 │ │ vpunpcklbw %ymm8,%ymm11,%ymm5 │ │ vpunpckhbw %ymm8,%ymm11,%ymm14 │ │ - vpmaddubsw 0xbeaaf(%rip),%ymm5,%ymm5 │ │ - vpmaddubsw 0xbeaa6(%rip),%ymm14,%ymm14 │ │ + vpmaddubsw 0xbc6bf(%rip),%ymm5,%ymm5 │ │ + vpmaddubsw 0xbc6b6(%rip),%ymm14,%ymm14 │ │ vpaddw %ymm5,%ymm12,%ymm12 │ │ vpaddw %ymm0,%ymm14,%ymm0 │ │ vpunpcklbw %ymm1,%ymm9,%ymm5 │ │ vpunpckhbw %ymm1,%ymm9,%ymm9 │ │ - vpmaddubsw 0xbea8d(%rip),%ymm5,%ymm5 │ │ - vpmaddubsw 0xbea84(%rip),%ymm9,%ymm9 │ │ + vpmaddubsw 0xbc69d(%rip),%ymm5,%ymm5 │ │ + vpmaddubsw 0xbc694(%rip),%ymm9,%ymm9 │ │ vmovdqa %ymm5,0x40(%rsp) │ │ vpaddw %ymm5,%ymm12,%ymm12 │ │ vpaddw %ymm0,%ymm9,%ymm0 │ │ - vpmulhrsw 0xbec2d(%rip),%ymm12,%ymm5 │ │ - vpmulhrsw 0xbec24(%rip),%ymm0,%ymm14 │ │ + vpmulhrsw 0xbc83d(%rip),%ymm12,%ymm5 │ │ + vpmulhrsw 0xbc834(%rip),%ymm0,%ymm14 │ │ vpackuswb %ymm14,%ymm5,%ymm5 │ │ vpand %ymm5,%ymm13,%ymm5 │ │ vpandn %ymm2,%ymm13,%ymm14 │ │ vpor %ymm5,%ymm14,%ymm5 │ │ vmovdqa %ymm5,0xc0(%rsp) │ │ vpunpcklbw %ymm15,%ymm11,%ymm5 │ │ vpunpckhbw %ymm15,%ymm11,%ymm14 │ │ - vpmaddubsw 0xbea37(%rip),%ymm5,%ymm5 │ │ - vpmaddubsw 0xbea2e(%rip),%ymm14,%ymm14 │ │ + vpmaddubsw 0xbc647(%rip),%ymm5,%ymm5 │ │ + vpmaddubsw 0xbc63e(%rip),%ymm14,%ymm14 │ │ vpaddw %ymm5,%ymm12,%ymm12 │ │ vpaddw %ymm0,%ymm14,%ymm0 │ │ vmovdqa 0x1e0(%rsp),%ymm14 │ │ vpunpcklbw %ymm14,%ymm6,%ymm5 │ │ vpunpckhbw %ymm14,%ymm6,%ymm14 │ │ - vpmaddubsw 0xbea0a(%rip),%ymm5,%ymm5 │ │ - vpmaddubsw 0xbea01(%rip),%ymm14,%ymm14 │ │ + vpmaddubsw 0xbc61a(%rip),%ymm5,%ymm5 │ │ + vpmaddubsw 0xbc611(%rip),%ymm14,%ymm14 │ │ vmovdqa %ymm5,0xe0(%rsp) │ │ vmovdqa %ymm14,0xa0(%rsp) │ │ vpaddw %ymm5,%ymm12,%ymm12 │ │ vpaddw %ymm0,%ymm14,%ymm0 │ │ - vpmulhrsw 0xbeb9e(%rip),%ymm12,%ymm5 │ │ - vpmulhrsw 0xbeb95(%rip),%ymm0,%ymm14 │ │ + vpmulhrsw 0xbc7ae(%rip),%ymm12,%ymm5 │ │ + vpmulhrsw 0xbc7a5(%rip),%ymm0,%ymm14 │ │ vpackuswb %ymm14,%ymm5,%ymm5 │ │ vpand %ymm5,%ymm13,%ymm5 │ │ vpandn %ymm8,%ymm13,%ymm14 │ │ vpor %ymm5,%ymm14,%ymm5 │ │ vmovdqa %ymm5,0x100(%rsp) │ │ vmovdqa 0x200(%rsp),%ymm14 │ │ vpunpcklbw %ymm7,%ymm11,%ymm5 │ │ vpunpckhbw %ymm7,%ymm11,%ymm11 │ │ - vpmaddubsw 0xbe9a0(%rip),%ymm5,%ymm5 │ │ - vpmaddubsw 0xbe997(%rip),%ymm11,%ymm11 │ │ + vpmaddubsw 0xbc5b0(%rip),%ymm5,%ymm5 │ │ + vpmaddubsw 0xbc5a7(%rip),%ymm11,%ymm11 │ │ vpaddw %ymm5,%ymm12,%ymm12 │ │ vpaddw %ymm0,%ymm11,%ymm0 │ │ vpunpcklbw %ymm14,%ymm2,%ymm11 │ │ vpunpckhbw %ymm14,%ymm2,%ymm14 │ │ vmovdqa 0xc0(%rsp),%ymm2 │ │ - vpmaddubsw 0xbe973(%rip),%ymm11,%ymm11 │ │ - vpmaddubsw 0xbe96a(%rip),%ymm14,%ymm14 │ │ + vpmaddubsw 0xbc583(%rip),%ymm11,%ymm11 │ │ + vpmaddubsw 0xbc57a(%rip),%ymm14,%ymm14 │ │ vmovdqa %ymm11,0x120(%rsp) │ │ vmovdqa %ymm14,0x140(%rsp) │ │ vpaddw %ymm11,%ymm12,%ymm12 │ │ vpaddw %ymm0,%ymm14,%ymm0 │ │ - vpmulhrsw 0xbeb06(%rip),%ymm12,%ymm11 │ │ - vpmulhrsw 0xbeafd(%rip),%ymm0,%ymm5 │ │ + vpmulhrsw 0xbc716(%rip),%ymm12,%ymm11 │ │ + vpmulhrsw 0xbc70d(%rip),%ymm0,%ymm5 │ │ vpackuswb %ymm5,%ymm11,%ymm11 │ │ vpand %ymm13,%ymm11,%ymm11 │ │ vpandn %ymm15,%ymm13,%ymm5 │ │ vpor %ymm5,%ymm11,%ymm11 │ │ vmovdqa %ymm11,0xc0(%rsp) │ │ vmovdqa 0x220(%rsp),%ymm11 │ │ vpaddw 0x60(%rsp),%ymm12,%ymm12 │ │ vpaddw 0x80(%rsp),%ymm0,%ymm0 │ │ vpunpcklbw %ymm11,%ymm8,%ymm5 │ │ vpunpckhbw %ymm11,%ymm8,%ymm14 │ │ vmovdqa 0x100(%rsp),%ymm8 │ │ - vpmaddubsw 0xbe8ee(%rip),%ymm5,%ymm5 │ │ - vpmaddubsw 0xbe8e5(%rip),%ymm14,%ymm14 │ │ + vpmaddubsw 0xbc4fe(%rip),%ymm5,%ymm5 │ │ + vpmaddubsw 0xbc4f5(%rip),%ymm14,%ymm14 │ │ vmovdqa %ymm5,0x60(%rsp) │ │ vmovdqa %ymm14,0x80(%rsp) │ │ vpaddw %ymm5,%ymm12,%ymm12 │ │ vpaddw %ymm0,%ymm14,%ymm0 │ │ - vpmulhrsw 0xbea85(%rip),%ymm12,%ymm5 │ │ - vpmulhrsw 0xbea7c(%rip),%ymm0,%ymm14 │ │ + vpmulhrsw 0xbc695(%rip),%ymm12,%ymm5 │ │ + vpmulhrsw 0xbc68c(%rip),%ymm0,%ymm14 │ │ vpackuswb %ymm14,%ymm5,%ymm5 │ │ vpand %ymm5,%ymm13,%ymm5 │ │ vpandn %ymm7,%ymm13,%ymm14 │ │ vpor %ymm5,%ymm14,%ymm5 │ │ vmovdqa %ymm5,0x100(%rsp) │ │ vpaddw 0x20(%rsp),%ymm12,%ymm12 │ │ vpaddw %ymm4,%ymm0,%ymm0 │ │ vpunpcklbw %ymm11,%ymm15,%ymm5 │ │ vpunpckhbw %ymm11,%ymm15,%ymm4 │ │ vmovdqa 0xc0(%rsp),%ymm15 │ │ - vpmaddubsw 0xbe87c(%rip),%ymm5,%ymm5 │ │ - vpmaddubsw 0xbe873(%rip),%ymm4,%ymm4 │ │ + vpmaddubsw 0xbc48c(%rip),%ymm5,%ymm5 │ │ + vpmaddubsw 0xbc483(%rip),%ymm4,%ymm4 │ │ vpaddw %ymm5,%ymm12,%ymm12 │ │ vpaddw %ymm4,%ymm0,%ymm0 │ │ - vpmulhrsw 0xbea22(%rip),%ymm12,%ymm4 │ │ - vpmulhrsw 0xbea19(%rip),%ymm0,%ymm14 │ │ + vpmulhrsw 0xbc632(%rip),%ymm12,%ymm4 │ │ + vpmulhrsw 0xbc629(%rip),%ymm0,%ymm14 │ │ vpackuswb %ymm14,%ymm4,%ymm4 │ │ vpand %ymm4,%ymm13,%ymm4 │ │ vpandn %ymm3,%ymm13,%ymm14 │ │ vpor %ymm4,%ymm14,%ymm4 │ │ vpaddw 0x40(%rsp),%ymm12,%ymm12 │ │ vpaddw %ymm0,%ymm9,%ymm0 │ │ vpunpcklbw %ymm11,%ymm7,%ymm5 │ │ vpunpckhbw %ymm11,%ymm7,%ymm14 │ │ vmovdqa 0x100(%rsp),%ymm7 │ │ - vpmaddubsw 0xbe822(%rip),%ymm5,%ymm5 │ │ - vpmaddubsw 0xbe819(%rip),%ymm14,%ymm14 │ │ + vpmaddubsw 0xbc432(%rip),%ymm5,%ymm5 │ │ + vpmaddubsw 0xbc429(%rip),%ymm14,%ymm14 │ │ vpaddw %ymm5,%ymm12,%ymm12 │ │ vpaddw %ymm0,%ymm14,%ymm0 │ │ - vpmulhrsw 0xbe9c8(%rip),%ymm12,%ymm9 │ │ - vpmulhrsw 0xbe9bf(%rip),%ymm0,%ymm14 │ │ + vpmulhrsw 0xbc5d8(%rip),%ymm12,%ymm9 │ │ + vpmulhrsw 0xbc5cf(%rip),%ymm0,%ymm14 │ │ vpackuswb %ymm14,%ymm9,%ymm9 │ │ vpand %ymm13,%ymm9,%ymm9 │ │ vpandn %ymm10,%ymm13,%ymm14 │ │ vpor %ymm14,%ymm9,%ymm9 │ │ vpaddw 0xe0(%rsp),%ymm12,%ymm12 │ │ vpaddw 0xa0(%rsp),%ymm0,%ymm0 │ │ vpunpcklbw %ymm11,%ymm3,%ymm5 │ │ vpunpckhbw %ymm11,%ymm3,%ymm14 │ │ - vpmaddubsw 0xbe7c6(%rip),%ymm5,%ymm5 │ │ - vpmaddubsw 0xbe7bd(%rip),%ymm14,%ymm14 │ │ + vpmaddubsw 0xbc3d6(%rip),%ymm5,%ymm5 │ │ + vpmaddubsw 0xbc3cd(%rip),%ymm14,%ymm14 │ │ vpaddw %ymm5,%ymm12,%ymm12 │ │ vpaddw %ymm0,%ymm14,%ymm0 │ │ - vpmulhrsw 0xbe96c(%rip),%ymm12,%ymm5 │ │ - vpmulhrsw 0xbe963(%rip),%ymm0,%ymm14 │ │ + vpmulhrsw 0xbc57c(%rip),%ymm12,%ymm5 │ │ + vpmulhrsw 0xbc573(%rip),%ymm0,%ymm14 │ │ vpackuswb %ymm14,%ymm5,%ymm5 │ │ vpand %ymm5,%ymm13,%ymm5 │ │ vpandn %ymm1,%ymm13,%ymm14 │ │ vpor %ymm5,%ymm14,%ymm5 │ │ vmovdqa %ymm5,0x280(%rsp) │ │ vpaddw 0x120(%rsp),%ymm12,%ymm12 │ │ vpaddw 0x140(%rsp),%ymm0,%ymm0 │ │ vpunpcklbw %ymm11,%ymm10,%ymm5 │ │ vpunpckhbw %ymm11,%ymm10,%ymm14 │ │ - vpmaddubsw 0xbe764(%rip),%ymm5,%ymm5 │ │ - vpmaddubsw 0xbe75b(%rip),%ymm14,%ymm14 │ │ + vpmaddubsw 0xbc374(%rip),%ymm5,%ymm5 │ │ + vpmaddubsw 0xbc36b(%rip),%ymm14,%ymm14 │ │ vpaddw %ymm5,%ymm12,%ymm12 │ │ vpaddw %ymm0,%ymm14,%ymm0 │ │ - vpmulhrsw 0xbe90a(%rip),%ymm12,%ymm5 │ │ - vpmulhrsw 0xbe901(%rip),%ymm0,%ymm14 │ │ + vpmulhrsw 0xbc51a(%rip),%ymm12,%ymm5 │ │ + vpmulhrsw 0xbc511(%rip),%ymm0,%ymm14 │ │ vpackuswb %ymm14,%ymm5,%ymm5 │ │ vpand %ymm5,%ymm13,%ymm5 │ │ vpandn 0x1e0(%rsp),%ymm13,%ymm14 │ │ vpor %ymm5,%ymm14,%ymm5 │ │ vmovdqa %ymm5,0x1e0(%rsp) │ │ vpaddw 0x60(%rsp),%ymm12,%ymm12 │ │ vpaddw 0x80(%rsp),%ymm0,%ymm0 │ │ vpunpcklbw %ymm11,%ymm1,%ymm5 │ │ vpunpckhbw %ymm11,%ymm1,%ymm14 │ │ - vpmaddubsw 0xbe700(%rip),%ymm5,%ymm5 │ │ - vpmaddubsw 0xbe6f7(%rip),%ymm14,%ymm14 │ │ + vpmaddubsw 0xbc310(%rip),%ymm5,%ymm5 │ │ + vpmaddubsw 0xbc307(%rip),%ymm14,%ymm14 │ │ vpaddw %ymm5,%ymm12,%ymm12 │ │ vpaddw %ymm0,%ymm14,%ymm0 │ │ - vpmulhrsw 0xbe8a6(%rip),%ymm12,%ymm12 │ │ - vpmulhrsw 0xbe89d(%rip),%ymm0,%ymm0 │ │ + vpmulhrsw 0xbc4b6(%rip),%ymm12,%ymm12 │ │ + vpmulhrsw 0xbc4ad(%rip),%ymm0,%ymm0 │ │ vpackuswb %ymm0,%ymm12,%ymm12 │ │ vpand %ymm13,%ymm12,%ymm12 │ │ vpandn 0x200(%rsp),%ymm13,%ymm0 │ │ vpor %ymm0,%ymm12,%ymm12 │ │ vmovdqa %ymm12,0x200(%rsp) │ │ vmovdqa (%rsp),%ymm14 │ │ vpunpcklbw %ymm8,%ymm6,%ymm11 │ │ vpunpckhbw %ymm8,%ymm6,%ymm13 │ │ - vpmaddubsw 0xbe646(%rip),%ymm11,%ymm3 │ │ - vpmaddubsw 0xbe63d(%rip),%ymm13,%ymm10 │ │ + vpmaddubsw 0xbc256(%rip),%ymm11,%ymm3 │ │ + vpmaddubsw 0xbc24d(%rip),%ymm13,%ymm10 │ │ vpunpcklbw %ymm15,%ymm2,%ymm5 │ │ vpunpckhbw %ymm15,%ymm2,%ymm0 │ │ - vpmaddubsw 0xbe64a(%rip),%ymm5,%ymm5 │ │ - vpmaddubsw 0xbe641(%rip),%ymm0,%ymm0 │ │ + vpmaddubsw 0xbc25a(%rip),%ymm5,%ymm5 │ │ + vpmaddubsw 0xbc251(%rip),%ymm0,%ymm0 │ │ vpaddw %ymm5,%ymm3,%ymm3 │ │ vpaddw %ymm0,%ymm10,%ymm10 │ │ - vpunpcklbw 0xbe711(%rip),%ymm7,%ymm5 │ │ - vpunpckhbw 0xbe709(%rip),%ymm7,%ymm0 │ │ - vpmaddubsw 0xbe6a0(%rip),%ymm5,%ymm5 │ │ - vpmaddubsw 0xbe697(%rip),%ymm0,%ymm0 │ │ + vpunpcklbw 0xbc321(%rip),%ymm7,%ymm5 │ │ + vpunpckhbw 0xbc319(%rip),%ymm7,%ymm0 │ │ + vpmaddubsw 0xbc2b0(%rip),%ymm5,%ymm5 │ │ + vpmaddubsw 0xbc2a7(%rip),%ymm0,%ymm0 │ │ vpaddw %ymm5,%ymm3,%ymm3 │ │ vpaddw %ymm0,%ymm10,%ymm10 │ │ vpsrlw $0x3,%ymm3,%ymm5 │ │ vpsrlw $0x3,%ymm10,%ymm0 │ │ vpackuswb %ymm0,%ymm5,%ymm5 │ │ vpand %ymm5,%ymm14,%ymm5 │ │ vpandn %ymm2,%ymm14,%ymm0 │ │ vpor %ymm0,%ymm5,%ymm12 │ │ - vpmaddubsw 0xbe62b(%rip),%ymm11,%ymm5 │ │ - vpmaddubsw 0xbe622(%rip),%ymm13,%ymm0 │ │ + vpmaddubsw 0xbc23b(%rip),%ymm11,%ymm5 │ │ + vpmaddubsw 0xbc232(%rip),%ymm13,%ymm0 │ │ vpaddw %ymm5,%ymm3,%ymm3 │ │ vpaddw %ymm0,%ymm10,%ymm10 │ │ vpunpcklbw %ymm4,%ymm2,%ymm5 │ │ vpunpckhbw %ymm4,%ymm2,%ymm0 │ │ - vpmaddubsw 0xbe609(%rip),%ymm5,%ymm5 │ │ - vpmaddubsw 0xbe600(%rip),%ymm0,%ymm0 │ │ + vpmaddubsw 0xbc219(%rip),%ymm5,%ymm5 │ │ + vpmaddubsw 0xbc210(%rip),%ymm0,%ymm0 │ │ vpaddw %ymm5,%ymm3,%ymm3 │ │ vpaddw %ymm0,%ymm10,%ymm10 │ │ vpsrlw $0x3,%ymm3,%ymm5 │ │ vpsrlw $0x3,%ymm10,%ymm0 │ │ vpackuswb %ymm0,%ymm5,%ymm5 │ │ vpand %ymm5,%ymm14,%ymm5 │ │ vpandn %ymm8,%ymm14,%ymm0 │ │ vpor %ymm0,%ymm5,%ymm5 │ │ vmovdqa %ymm5,(%rsp) │ │ - vpmaddubsw 0xbe60e(%rip),%ymm11,%ymm11 │ │ - vpmaddubsw 0xbe605(%rip),%ymm13,%ymm13 │ │ + vpmaddubsw 0xbc21e(%rip),%ymm11,%ymm11 │ │ + vpmaddubsw 0xbc215(%rip),%ymm13,%ymm13 │ │ vpsubw %ymm11,%ymm3,%ymm3 │ │ vpsubw %ymm13,%ymm10,%ymm10 │ │ vpunpcklbw %ymm9,%ymm15,%ymm5 │ │ vpunpckhbw %ymm9,%ymm15,%ymm0 │ │ - vpmaddubsw 0xbe5e8(%rip),%ymm5,%ymm5 │ │ - vpmaddubsw 0xbe5df(%rip),%ymm0,%ymm0 │ │ + vpmaddubsw 0xbc1f8(%rip),%ymm5,%ymm5 │ │ + vpmaddubsw 0xbc1ef(%rip),%ymm0,%ymm0 │ │ vpaddw %ymm5,%ymm3,%ymm3 │ │ vpaddw %ymm0,%ymm10,%ymm10 │ │ vpsrlw $0x3,%ymm3,%ymm5 │ │ vpsrlw $0x3,%ymm10,%ymm0 │ │ vpackuswb %ymm0,%ymm5,%ymm5 │ │ vpand %ymm5,%ymm14,%ymm5 │ │ vpandn %ymm15,%ymm14,%ymm0 │ │ vpor %ymm0,%ymm5,%ymm5 │ │ vmovdqa %ymm5,0x20(%rsp) │ │ vpunpcklbw %ymm1,%ymm7,%ymm11 │ │ vpunpckhbw %ymm1,%ymm7,%ymm13 │ │ - vpmaddubsw 0xbe5a4(%rip),%ymm11,%ymm5 │ │ - vpmaddubsw 0xbe59b(%rip),%ymm13,%ymm0 │ │ + vpmaddubsw 0xbc1b4(%rip),%ymm11,%ymm5 │ │ + vpmaddubsw 0xbc1ab(%rip),%ymm13,%ymm0 │ │ vpaddw %ymm5,%ymm3,%ymm3 │ │ vpaddw %ymm0,%ymm10,%ymm10 │ │ vpunpcklbw %ymm6,%ymm15,%ymm5 │ │ vpunpckhbw %ymm6,%ymm15,%ymm0 │ │ - vpmaddubsw 0xbe582(%rip),%ymm5,%ymm5 │ │ - vpmaddubsw 0xbe579(%rip),%ymm0,%ymm0 │ │ + vpmaddubsw 0xbc192(%rip),%ymm5,%ymm5 │ │ + vpmaddubsw 0xbc189(%rip),%ymm0,%ymm0 │ │ vpsubw %ymm5,%ymm3,%ymm3 │ │ vpsubw %ymm0,%ymm10,%ymm10 │ │ vpsrlw $0x3,%ymm3,%ymm5 │ │ vpsrlw $0x3,%ymm10,%ymm0 │ │ vpackuswb %ymm0,%ymm5,%ymm5 │ │ vpand %ymm5,%ymm14,%ymm5 │ │ vpandn %ymm7,%ymm14,%ymm0 │ │ vpor %ymm0,%ymm5,%ymm0 │ │ - vpmaddubsw 0xbe50d(%rip),%ymm11,%ymm11 │ │ - vpmaddubsw 0xbe504(%rip),%ymm13,%ymm13 │ │ + vpmaddubsw 0xbc11d(%rip),%ymm11,%ymm11 │ │ + vpmaddubsw 0xbc114(%rip),%ymm13,%ymm13 │ │ vpaddw %ymm3,%ymm11,%ymm3 │ │ vpaddw %ymm13,%ymm10,%ymm10 │ │ vpunpcklbw %ymm4,%ymm2,%ymm5 │ │ vpunpckhbw %ymm4,%ymm2,%ymm2 │ │ - vpmaddubsw 0xbe4ea(%rip),%ymm5,%ymm5 │ │ - vpmaddubsw 0xbe4e1(%rip),%ymm2,%ymm2 │ │ + vpmaddubsw 0xbc0fa(%rip),%ymm5,%ymm5 │ │ + vpmaddubsw 0xbc0f1(%rip),%ymm2,%ymm2 │ │ vpaddw %ymm5,%ymm3,%ymm3 │ │ vpaddw %ymm2,%ymm10,%ymm10 │ │ vpsrlw $0x3,%ymm3,%ymm5 │ │ vpsrlw $0x3,%ymm10,%ymm2 │ │ vpackuswb %ymm2,%ymm5,%ymm5 │ │ vpand %ymm5,%ymm14,%ymm5 │ │ vpandn %ymm4,%ymm14,%ymm2 │ │ vpor %ymm2,%ymm5,%ymm2 │ │ vpunpcklbw %ymm4,%ymm8,%ymm11 │ │ vpunpckhbw %ymm4,%ymm8,%ymm13 │ │ - vpmaddubsw 0xbe4ed(%rip),%ymm11,%ymm11 │ │ - vpmaddubsw 0xbe4e4(%rip),%ymm13,%ymm13 │ │ + vpmaddubsw 0xbc0fd(%rip),%ymm11,%ymm11 │ │ + vpmaddubsw 0xbc0f4(%rip),%ymm13,%ymm13 │ │ vpsubw %ymm11,%ymm3,%ymm3 │ │ vpsubw %ymm13,%ymm10,%ymm10 │ │ vpunpcklbw %ymm1,%ymm9,%ymm11 │ │ vpunpckhbw %ymm1,%ymm9,%ymm13 │ │ - vpmaddubsw 0xbe4c9(%rip),%ymm11,%ymm11 │ │ - vpmaddubsw 0xbe4c0(%rip),%ymm13,%ymm13 │ │ + vpmaddubsw 0xbc0d9(%rip),%ymm11,%ymm11 │ │ + vpmaddubsw 0xbc0d0(%rip),%ymm13,%ymm13 │ │ vpaddw %ymm3,%ymm11,%ymm3 │ │ vpaddw %ymm13,%ymm10,%ymm10 │ │ vpsrlw $0x3,%ymm3,%ymm3 │ │ vpsrlw $0x3,%ymm10,%ymm10 │ │ vpackuswb %ymm10,%ymm3,%ymm3 │ │ vpand %ymm3,%ymm14,%ymm3 │ │ vpandn %ymm9,%ymm14,%ymm10 │ │ @@ -36831,17 +41984,17 @@ │ │ vextracti128 $0x1,%ymm10,-0x8(%rdi,%r10,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ vextracti128 $0x1,%ymm2,-0x8(%rdi) │ │ vextracti128 $0x1,%ymm12,-0x8(%rdi,%rsi,1) │ │ vextracti128 $0x1,%ymm6,-0x8(%rdi,%rsi,2) │ │ vextracti128 $0x1,%ymm4,-0x8(%rdi,%r10,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ - jmpq 32b2f │ │ + jmpq 3915f │ │ cmpb $0x0,0x4(%rdx) │ │ - je 32644 │ │ + je 38c74 │ │ vmovq -0x4(%rdi),%xmm9 │ │ vmovq -0x4(%rdi,%rsi,1),%xmm11 │ │ vmovq -0x4(%rdi,%rsi,2),%xmm7 │ │ vmovq -0x4(%rdi,%r10,1),%xmm0 │ │ lea (%rdi,%rsi,8),%rbx │ │ vmovhps -0x4(%rbx),%xmm9,%xmm9 │ │ vmovhps -0x4(%rbx,%rsi,1),%xmm11,%xmm11 │ │ @@ -36931,38 +42084,38 @@ │ │ vinserti128 $0x1,%xmm5,%ymm15,%ymm15 │ │ vshufps $0xdd,%ymm15,%ymm14,%ymm5 │ │ vshufps $0x88,%ymm15,%ymm14,%ymm14 │ │ vpxor %ymm15,%ymm15,%ymm15 │ │ vpcmpeqb %ymm5,%ymm15,%ymm3 │ │ vpand %ymm3,%ymm14,%ymm14 │ │ vpor %ymm5,%ymm14,%ymm5 │ │ - vpshufb 0xbdee2(%rip),%ymm5,%ymm5 │ │ + vpshufb 0xbbaf2(%rip),%ymm5,%ymm5 │ │ vpcmpeqb %ymm5,%ymm15,%ymm3 │ │ vpsrlq 0x80(%r9),%ymm5,%ymm15 │ │ - vpand 0xbe04d(%rip),%ymm15,%ymm15 │ │ + vpand 0xbbc5d(%rip),%ymm15,%ymm15 │ │ vpbroadcastb 0x88(%r9),%ymm14 │ │ vpminub %ymm14,%ymm15,%ymm15 │ │ - vpmaxub 0xbdf97(%rip),%ymm15,%ymm15 │ │ - vpand 0xbe0af(%rip),%ymm5,%ymm14 │ │ + vpmaxub 0xbbba7(%rip),%ymm15,%ymm15 │ │ + vpand 0xbbcbf(%rip),%ymm5,%ymm14 │ │ vpsrlq $0x4,%ymm14,%ymm14 │ │ - vpaddb 0xbdfa1(%rip),%ymm5,%ymm5 │ │ + vpaddb 0xbbbb1(%rip),%ymm5,%ymm5 │ │ vpaddb %ymm5,%ymm5,%ymm5 │ │ vpaddb %ymm5,%ymm15,%ymm5 │ │ - vpxor 0xbe051(%rip),%ymm14,%ymm14 │ │ - vpxor 0xbe049(%rip),%ymm15,%ymm15 │ │ - vpxor 0xbe041(%rip),%ymm5,%ymm5 │ │ + vpxor 0xbbc61(%rip),%ymm14,%ymm14 │ │ + vpxor 0xbbc59(%rip),%ymm15,%ymm15 │ │ + vpxor 0xbbc51(%rip),%ymm5,%ymm5 │ │ vpsubusb %ymm0,%ymm4,%ymm13 │ │ vpsubusb %ymm4,%ymm0,%ymm8 │ │ vpor %ymm8,%ymm13,%ymm13 │ │ vpmaxub %ymm3,%ymm13,%ymm13 │ │ vpsubusb %ymm12,%ymm11,%ymm8 │ │ vpsubusb %ymm11,%ymm12,%ymm3 │ │ vpor %ymm3,%ymm8,%ymm8 │ │ vpmaxub %ymm8,%ymm13,%ymm13 │ │ - vpxor 0xbe015(%rip),%ymm13,%ymm1 │ │ + vpxor 0xbbc25(%rip),%ymm13,%ymm1 │ │ vpcmpgtb %ymm14,%ymm1,%ymm1 │ │ vpsubusb %ymm0,%ymm9,%ymm8 │ │ vpsubusb %ymm9,%ymm0,%ymm3 │ │ vpor %ymm3,%ymm8,%ymm8 │ │ vpmaxub %ymm13,%ymm8,%ymm8 │ │ vpsubusb %ymm0,%ymm6,%ymm3 │ │ vpsubusb %ymm6,%ymm0,%ymm10 │ │ @@ -36972,16 +42125,16 @@ │ │ vpsubusb %ymm11,%ymm7,%ymm10 │ │ vpor %ymm3,%ymm10,%ymm3 │ │ vpmaxub %ymm3,%ymm8,%ymm8 │ │ vpsubusb %ymm2,%ymm11,%ymm3 │ │ vpsubusb %ymm11,%ymm2,%ymm10 │ │ vpor %ymm3,%ymm10,%ymm3 │ │ vpmaxub %ymm3,%ymm8,%ymm8 │ │ - vpxor 0xbdfc4(%rip),%ymm8,%ymm8 │ │ - vpcmpgtb 0xbdfdc(%rip),%ymm8,%ymm8 │ │ + vpxor 0xbbbd4(%rip),%ymm8,%ymm8 │ │ + vpcmpgtb 0xbbbec(%rip),%ymm8,%ymm8 │ │ vpsubusb %ymm6,%ymm9,%ymm3 │ │ vpsubusb %ymm9,%ymm6,%ymm10 │ │ vpor %ymm3,%ymm10,%ymm3 │ │ vpsubusb %ymm4,%ymm6,%ymm10 │ │ vpsubusb %ymm6,%ymm4,%ymm14 │ │ vpor %ymm14,%ymm10,%ymm10 │ │ vpmaxub %ymm3,%ymm10,%ymm3 │ │ @@ -36990,178 +42143,178 @@ │ │ vpor %ymm14,%ymm10,%ymm10 │ │ vpmaxub %ymm3,%ymm10,%ymm3 │ │ vpsubusb %ymm12,%ymm7,%ymm10 │ │ vpsubusb %ymm7,%ymm12,%ymm14 │ │ vpor %ymm14,%ymm10,%ymm10 │ │ vpmaxub %ymm3,%ymm10,%ymm3 │ │ vpbroadcastd 0x4(%rdx),%ymm10 │ │ - vpand 0xbe04d(%rip),%ymm10,%ymm10 │ │ - vpcmpeqd 0xbe045(%rip),%ymm10,%ymm10 │ │ + vpand 0xbbc5d(%rip),%ymm10,%ymm10 │ │ + vpcmpeqd 0xbbc55(%rip),%ymm10,%ymm10 │ │ vpand %ymm3,%ymm10,%ymm3 │ │ vpmaxub %ymm3,%ymm13,%ymm13 │ │ - vpxor 0xbdf55(%rip),%ymm13,%ymm13 │ │ + vpxor 0xbbb65(%rip),%ymm13,%ymm13 │ │ vpcmpgtb %ymm15,%ymm13,%ymm13 │ │ vpsubusb %ymm12,%ymm4,%ymm3 │ │ vpsubusb %ymm4,%ymm12,%ymm10 │ │ vpor %ymm3,%ymm10,%ymm3 │ │ vpsubusb %ymm11,%ymm0,%ymm10 │ │ vpsubusb %ymm0,%ymm11,%ymm15 │ │ vpor %ymm15,%ymm10,%ymm10 │ │ vpaddusb %ymm10,%ymm10,%ymm10 │ │ - vpand 0xbdfa8(%rip),%ymm3,%ymm3 │ │ + vpand 0xbbbb8(%rip),%ymm3,%ymm3 │ │ vpsrlq $0x1,%ymm3,%ymm3 │ │ vpaddusb %ymm3,%ymm10,%ymm3 │ │ - vpxor 0xbdf17(%rip),%ymm3,%ymm3 │ │ + vpxor 0xbbb27(%rip),%ymm3,%ymm3 │ │ vpcmpgtb %ymm5,%ymm3,%ymm3 │ │ vpor %ymm3,%ymm13,%ymm13 │ │ vpbroadcastd 0x4(%rdx),%ymm5 │ │ - vpand 0xbdfe1(%rip),%ymm5,%ymm15 │ │ - vpcmpeqd 0xbdfd9(%rip),%ymm15,%ymm15 │ │ + vpand 0xbbbf1(%rip),%ymm5,%ymm15 │ │ + vpcmpeqd 0xbbbe9(%rip),%ymm15,%ymm15 │ │ vpandn %ymm15,%ymm8,%ymm8 │ │ vpandn %ymm8,%ymm13,%ymm8 │ │ vpbroadcastd (%rdx),%ymm15 │ │ vpor %ymm5,%ymm15,%ymm5 │ │ - vpand 0xbdfbe(%rip),%ymm5,%ymm5 │ │ - vpcmpeqd 0xbdfb6(%rip),%ymm5,%ymm5 │ │ + vpand 0xbbbce(%rip),%ymm5,%ymm5 │ │ + vpcmpeqd 0xbbbc6(%rip),%ymm5,%ymm5 │ │ vpandn %ymm5,%ymm13,%ymm13 │ │ vpandn %ymm13,%ymm8,%ymm13 │ │ - vpxor 0xbdec5(%rip),%ymm4,%ymm4 │ │ - vpxor 0xbdebd(%rip),%ymm12,%ymm12 │ │ + vpxor 0xbbad5(%rip),%ymm4,%ymm4 │ │ + vpxor 0xbbacd(%rip),%ymm12,%ymm12 │ │ vpsubsb %ymm12,%ymm4,%ymm3 │ │ vpand %ymm1,%ymm3,%ymm3 │ │ - vpxor 0xbdeac(%rip),%ymm0,%ymm0 │ │ - vpxor 0xbdea4(%rip),%ymm11,%ymm11 │ │ + vpxor 0xbbabc(%rip),%ymm0,%ymm0 │ │ + vpxor 0xbbab4(%rip),%ymm11,%ymm11 │ │ vpsubsb %ymm0,%ymm11,%ymm10 │ │ vpaddsb %ymm3,%ymm10,%ymm3 │ │ vpaddsb %ymm3,%ymm10,%ymm3 │ │ vpaddsb %ymm3,%ymm10,%ymm3 │ │ vpand %ymm3,%ymm13,%ymm13 │ │ - vpaddsb 0xbdde8(%rip),%ymm13,%ymm3 │ │ - vpaddsb 0xbde00(%rip),%ymm13,%ymm13 │ │ - vpand 0xbded8(%rip),%ymm3,%ymm3 │ │ - vpand 0xbded0(%rip),%ymm13,%ymm13 │ │ + vpaddsb 0xbb9f8(%rip),%ymm13,%ymm3 │ │ + vpaddsb 0xbba10(%rip),%ymm13,%ymm13 │ │ + vpand 0xbbae8(%rip),%ymm3,%ymm3 │ │ + vpand 0xbbae0(%rip),%ymm13,%ymm13 │ │ vpsrlq $0x3,%ymm3,%ymm3 │ │ vpsrlq $0x3,%ymm13,%ymm13 │ │ - vpxor 0xbddfd(%rip),%ymm3,%ymm3 │ │ - vpxor 0xbddf5(%rip),%ymm13,%ymm13 │ │ - vpsubb 0xbdded(%rip),%ymm3,%ymm3 │ │ - vpsubb 0xbdde5(%rip),%ymm13,%ymm13 │ │ + vpxor 0xbba0d(%rip),%ymm3,%ymm3 │ │ + vpxor 0xbba05(%rip),%ymm13,%ymm13 │ │ + vpsubb 0xbb9fd(%rip),%ymm3,%ymm3 │ │ + vpsubb 0xbb9f5(%rip),%ymm13,%ymm13 │ │ vpaddsb %ymm3,%ymm0,%ymm0 │ │ vpsubsb %ymm13,%ymm11,%ymm11 │ │ - vpxor 0xbde34(%rip),%ymm0,%ymm0 │ │ - vpxor 0xbde2c(%rip),%ymm11,%ymm11 │ │ - vpxor 0xbde24(%rip),%ymm13,%ymm13 │ │ + vpxor 0xbba44(%rip),%ymm0,%ymm0 │ │ + vpxor 0xbba3c(%rip),%ymm11,%ymm11 │ │ + vpxor 0xbba34(%rip),%ymm13,%ymm13 │ │ vpxor %ymm3,%ymm3,%ymm3 │ │ vpavgb %ymm3,%ymm13,%ymm13 │ │ - vpsubb 0xbddf4(%rip),%ymm13,%ymm13 │ │ + vpsubb 0xbba04(%rip),%ymm13,%ymm13 │ │ vpandn %ymm13,%ymm1,%ymm13 │ │ vpaddsb %ymm4,%ymm13,%ymm4 │ │ vpsubsb %ymm13,%ymm12,%ymm12 │ │ - vpxor 0xbddfe(%rip),%ymm4,%ymm4 │ │ - vpxor 0xbddf6(%rip),%ymm12,%ymm12 │ │ + vpxor 0xbba0e(%rip),%ymm4,%ymm4 │ │ + vpxor 0xbba06(%rip),%ymm12,%ymm12 │ │ vpunpcklbw %ymm4,%ymm9,%ymm5 │ │ vpunpckhbw %ymm4,%ymm9,%ymm14 │ │ - vpmaddubsw 0xbdc65(%rip),%ymm5,%ymm15 │ │ - vpmaddubsw 0xbdc5c(%rip),%ymm14,%ymm1 │ │ + vpmaddubsw 0xbb875(%rip),%ymm5,%ymm15 │ │ + vpmaddubsw 0xbb86c(%rip),%ymm14,%ymm1 │ │ vpunpcklbw %ymm0,%ymm6,%ymm13 │ │ vpunpckhbw %ymm0,%ymm6,%ymm10 │ │ - vpmaddubsw 0xbdc6b(%rip),%ymm13,%ymm13 │ │ - vpmaddubsw 0xbdc62(%rip),%ymm10,%ymm10 │ │ + vpmaddubsw 0xbb87b(%rip),%ymm13,%ymm13 │ │ + vpmaddubsw 0xbb872(%rip),%ymm10,%ymm10 │ │ vpaddw %ymm13,%ymm15,%ymm15 │ │ vpaddw %ymm1,%ymm10,%ymm1 │ │ - vpunpcklbw 0xbdd31(%rip),%ymm11,%ymm13 │ │ - vpunpckhbw 0xbdd29(%rip),%ymm11,%ymm10 │ │ - vpmaddubsw 0xbdcc0(%rip),%ymm13,%ymm13 │ │ - vpmaddubsw 0xbdcb7(%rip),%ymm10,%ymm10 │ │ + vpunpcklbw 0xbb941(%rip),%ymm11,%ymm13 │ │ + vpunpckhbw 0xbb939(%rip),%ymm11,%ymm10 │ │ + vpmaddubsw 0xbb8d0(%rip),%ymm13,%ymm13 │ │ + vpmaddubsw 0xbb8c7(%rip),%ymm10,%ymm10 │ │ vpaddw %ymm13,%ymm15,%ymm15 │ │ vpaddw %ymm1,%ymm10,%ymm1 │ │ vpsrlw $0x3,%ymm15,%ymm13 │ │ vpsrlw $0x3,%ymm1,%ymm10 │ │ vpackuswb %ymm10,%ymm13,%ymm13 │ │ vpand %ymm8,%ymm13,%ymm13 │ │ vpandn %ymm6,%ymm8,%ymm10 │ │ vpor %ymm10,%ymm13,%ymm3 │ │ - vpmaddubsw 0xbdc47(%rip),%ymm5,%ymm13 │ │ - vpmaddubsw 0xbdc3e(%rip),%ymm14,%ymm10 │ │ + vpmaddubsw 0xbb857(%rip),%ymm5,%ymm13 │ │ + vpmaddubsw 0xbb84e(%rip),%ymm14,%ymm10 │ │ vpaddw %ymm13,%ymm15,%ymm15 │ │ vpaddw %ymm1,%ymm10,%ymm1 │ │ vpunpcklbw %ymm12,%ymm6,%ymm13 │ │ vpunpckhbw %ymm12,%ymm6,%ymm10 │ │ - vpmaddubsw 0xbdc22(%rip),%ymm13,%ymm13 │ │ - vpmaddubsw 0xbdc19(%rip),%ymm10,%ymm10 │ │ + vpmaddubsw 0xbb832(%rip),%ymm13,%ymm13 │ │ + vpmaddubsw 0xbb829(%rip),%ymm10,%ymm10 │ │ vpaddw %ymm13,%ymm15,%ymm15 │ │ vpaddw %ymm1,%ymm10,%ymm1 │ │ vpsrlw $0x3,%ymm15,%ymm13 │ │ vpsrlw $0x3,%ymm1,%ymm10 │ │ vpackuswb %ymm10,%ymm13,%ymm13 │ │ vpand %ymm8,%ymm13,%ymm13 │ │ vpandn %ymm4,%ymm8,%ymm10 │ │ vpor %ymm10,%ymm13,%ymm13 │ │ vmovdqa %ymm13,(%rsp) │ │ - vpmaddubsw 0xbdc24(%rip),%ymm5,%ymm5 │ │ - vpmaddubsw 0xbdc1b(%rip),%ymm14,%ymm14 │ │ + vpmaddubsw 0xbb834(%rip),%ymm5,%ymm5 │ │ + vpmaddubsw 0xbb82b(%rip),%ymm14,%ymm14 │ │ vpsubw %ymm5,%ymm15,%ymm15 │ │ vpsubw %ymm14,%ymm1,%ymm1 │ │ vpunpcklbw %ymm7,%ymm0,%ymm13 │ │ vpunpckhbw %ymm7,%ymm0,%ymm10 │ │ - vpmaddubsw 0xbdc01(%rip),%ymm13,%ymm13 │ │ - vpmaddubsw 0xbdbf8(%rip),%ymm10,%ymm10 │ │ + vpmaddubsw 0xbb811(%rip),%ymm13,%ymm13 │ │ + vpmaddubsw 0xbb808(%rip),%ymm10,%ymm10 │ │ vpaddw %ymm13,%ymm15,%ymm15 │ │ vpaddw %ymm1,%ymm10,%ymm1 │ │ vpsrlw $0x3,%ymm15,%ymm13 │ │ vpsrlw $0x3,%ymm1,%ymm10 │ │ vpackuswb %ymm10,%ymm13,%ymm13 │ │ vpand %ymm8,%ymm13,%ymm13 │ │ vpandn %ymm0,%ymm8,%ymm10 │ │ vpor %ymm10,%ymm13,%ymm13 │ │ vmovdqa %ymm13,0x20(%rsp) │ │ vpunpcklbw %ymm2,%ymm11,%ymm5 │ │ vpunpckhbw %ymm2,%ymm11,%ymm14 │ │ - vpmaddubsw 0xbdbba(%rip),%ymm5,%ymm13 │ │ - vpmaddubsw 0xbdbb1(%rip),%ymm14,%ymm10 │ │ + vpmaddubsw 0xbb7ca(%rip),%ymm5,%ymm13 │ │ + vpmaddubsw 0xbb7c1(%rip),%ymm14,%ymm10 │ │ vpaddw %ymm13,%ymm15,%ymm15 │ │ vpaddw %ymm1,%ymm10,%ymm1 │ │ vpunpcklbw %ymm9,%ymm0,%ymm13 │ │ vpunpckhbw %ymm9,%ymm0,%ymm10 │ │ - vpmaddubsw 0xbdb95(%rip),%ymm13,%ymm13 │ │ - vpmaddubsw 0xbdb8c(%rip),%ymm10,%ymm10 │ │ + vpmaddubsw 0xbb7a5(%rip),%ymm13,%ymm13 │ │ + vpmaddubsw 0xbb79c(%rip),%ymm10,%ymm10 │ │ vpsubw %ymm13,%ymm15,%ymm15 │ │ vpsubw %ymm10,%ymm1,%ymm1 │ │ vpsrlw $0x3,%ymm15,%ymm13 │ │ vpsrlw $0x3,%ymm1,%ymm10 │ │ vpackuswb %ymm10,%ymm13,%ymm13 │ │ vpand %ymm8,%ymm13,%ymm13 │ │ vpandn %ymm11,%ymm8,%ymm10 │ │ vpor %ymm10,%ymm13,%ymm10 │ │ - vpmaddubsw 0xbdb1a(%rip),%ymm5,%ymm5 │ │ - vpmaddubsw 0xbdb11(%rip),%ymm14,%ymm14 │ │ + vpmaddubsw 0xbb72a(%rip),%ymm5,%ymm5 │ │ + vpmaddubsw 0xbb721(%rip),%ymm14,%ymm14 │ │ vpaddw %ymm5,%ymm15,%ymm15 │ │ vpaddw %ymm1,%ymm14,%ymm1 │ │ vpunpcklbw %ymm12,%ymm6,%ymm13 │ │ vpunpckhbw %ymm12,%ymm6,%ymm6 │ │ - vpmaddubsw 0xbdaf6(%rip),%ymm13,%ymm13 │ │ - vpmaddubsw 0xbdaed(%rip),%ymm6,%ymm6 │ │ + vpmaddubsw 0xbb706(%rip),%ymm13,%ymm13 │ │ + vpmaddubsw 0xbb6fd(%rip),%ymm6,%ymm6 │ │ vpaddw %ymm13,%ymm15,%ymm15 │ │ vpaddw %ymm6,%ymm1,%ymm1 │ │ vpsrlw $0x3,%ymm15,%ymm13 │ │ vpsrlw $0x3,%ymm1,%ymm6 │ │ vpackuswb %ymm6,%ymm13,%ymm13 │ │ vpand %ymm8,%ymm13,%ymm13 │ │ vpandn %ymm12,%ymm8,%ymm6 │ │ vpor %ymm6,%ymm13,%ymm6 │ │ vpunpcklbw %ymm12,%ymm4,%ymm5 │ │ vpunpckhbw %ymm12,%ymm4,%ymm14 │ │ - vpmaddubsw 0xbdaf4(%rip),%ymm5,%ymm5 │ │ - vpmaddubsw 0xbdaeb(%rip),%ymm14,%ymm14 │ │ + vpmaddubsw 0xbb704(%rip),%ymm5,%ymm5 │ │ + vpmaddubsw 0xbb6fb(%rip),%ymm14,%ymm14 │ │ vpsubw %ymm5,%ymm15,%ymm15 │ │ vpsubw %ymm14,%ymm1,%ymm1 │ │ vpunpcklbw %ymm2,%ymm7,%ymm5 │ │ vpunpckhbw %ymm2,%ymm7,%ymm14 │ │ - vpmaddubsw 0xbdad1(%rip),%ymm5,%ymm5 │ │ - vpmaddubsw 0xbdac8(%rip),%ymm14,%ymm14 │ │ + vpmaddubsw 0xbb6e1(%rip),%ymm5,%ymm5 │ │ + vpmaddubsw 0xbb6d8(%rip),%ymm14,%ymm14 │ │ vpaddw %ymm5,%ymm15,%ymm15 │ │ vpaddw %ymm1,%ymm14,%ymm1 │ │ vpsrlw $0x3,%ymm15,%ymm15 │ │ vpsrlw $0x3,%ymm1,%ymm1 │ │ vpackuswb %ymm1,%ymm15,%ymm15 │ │ vpand %ymm8,%ymm15,%ymm15 │ │ vpandn %ymm7,%ymm8,%ymm1 │ │ @@ -37236,17 +42389,17 @@ │ │ vmovhps %xmm3,-0x4(%rdi,%r10,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ vmovq %xmm6,-0x4(%rdi) │ │ vmovhps %xmm6,-0x4(%rdi,%rsi,1) │ │ vmovq %xmm9,-0x4(%rdi,%rsi,2) │ │ vmovhps %xmm9,-0x4(%rdi,%r10,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ - jmpq 32b2f │ │ + jmpq 3915f │ │ cmpb $0x0,(%rdx) │ │ - je 32b23 │ │ + je 39153 │ │ vmovd -0x2(%rdi),%xmm4 │ │ vmovd -0x2(%rdi,%rsi,1),%xmm0 │ │ vmovd -0x2(%rdi,%rsi,2),%xmm11 │ │ vmovd -0x2(%rdi,%r10,1),%xmm12 │ │ lea (%rdi,%rsi,4),%rbx │ │ vpinsrd $0x2,-0x2(%rbx),%xmm4,%xmm4 │ │ vpinsrd $0x2,-0x2(%rbx,%rsi,1),%xmm0,%xmm0 │ │ @@ -37316,91 +42469,91 @@ │ │ vinserti128 $0x1,%xmm5,%ymm15,%ymm15 │ │ vshufps $0xdd,%ymm15,%ymm14,%ymm5 │ │ vshufps $0x88,%ymm15,%ymm14,%ymm14 │ │ vpxor %ymm15,%ymm15,%ymm15 │ │ vpcmpeqb %ymm5,%ymm15,%ymm3 │ │ vpand %ymm3,%ymm14,%ymm14 │ │ vpor %ymm5,%ymm14,%ymm5 │ │ - vpshufb 0xbd66b(%rip),%ymm5,%ymm5 │ │ + vpshufb 0xbb27b(%rip),%ymm5,%ymm5 │ │ vpcmpeqb %ymm5,%ymm15,%ymm3 │ │ vpsrlq 0x80(%r9),%ymm5,%ymm15 │ │ - vpand 0xbd7d6(%rip),%ymm15,%ymm15 │ │ + vpand 0xbb3e6(%rip),%ymm15,%ymm15 │ │ vpbroadcastb 0x88(%r9),%ymm14 │ │ vpminub %ymm14,%ymm15,%ymm15 │ │ - vpmaxub 0xbd720(%rip),%ymm15,%ymm15 │ │ - vpand 0xbd838(%rip),%ymm5,%ymm14 │ │ + vpmaxub 0xbb330(%rip),%ymm15,%ymm15 │ │ + vpand 0xbb448(%rip),%ymm5,%ymm14 │ │ vpsrlq $0x4,%ymm14,%ymm14 │ │ - vpaddb 0xbd72a(%rip),%ymm5,%ymm5 │ │ + vpaddb 0xbb33a(%rip),%ymm5,%ymm5 │ │ vpaddb %ymm5,%ymm5,%ymm5 │ │ vpaddb %ymm5,%ymm15,%ymm5 │ │ - vpxor 0xbd7da(%rip),%ymm14,%ymm14 │ │ - vpxor 0xbd7d2(%rip),%ymm15,%ymm15 │ │ - vpxor 0xbd7ca(%rip),%ymm5,%ymm5 │ │ + vpxor 0xbb3ea(%rip),%ymm14,%ymm14 │ │ + vpxor 0xbb3e2(%rip),%ymm15,%ymm15 │ │ + vpxor 0xbb3da(%rip),%ymm5,%ymm5 │ │ vpsubusb %ymm0,%ymm4,%ymm13 │ │ vpsubusb %ymm4,%ymm0,%ymm8 │ │ vpor %ymm8,%ymm13,%ymm13 │ │ vpmaxub %ymm3,%ymm13,%ymm13 │ │ vpsubusb %ymm12,%ymm11,%ymm8 │ │ vpsubusb %ymm11,%ymm12,%ymm3 │ │ vpor %ymm3,%ymm8,%ymm8 │ │ vpmaxub %ymm8,%ymm13,%ymm13 │ │ - vpxor 0xbd79e(%rip),%ymm13,%ymm13 │ │ + vpxor 0xbb3ae(%rip),%ymm13,%ymm13 │ │ vpcmpgtb %ymm14,%ymm13,%ymm1 │ │ vpcmpgtb %ymm15,%ymm13,%ymm13 │ │ vpsubusb %ymm12,%ymm4,%ymm3 │ │ vpsubusb %ymm4,%ymm12,%ymm10 │ │ vpor %ymm3,%ymm10,%ymm3 │ │ vpsubusb %ymm11,%ymm0,%ymm10 │ │ vpsubusb %ymm0,%ymm11,%ymm15 │ │ vpor %ymm15,%ymm10,%ymm10 │ │ vpaddusb %ymm10,%ymm10,%ymm10 │ │ - vpand 0xbd7ec(%rip),%ymm3,%ymm3 │ │ + vpand 0xbb3fc(%rip),%ymm3,%ymm3 │ │ vpsrlq $0x1,%ymm3,%ymm3 │ │ vpaddusb %ymm3,%ymm10,%ymm3 │ │ - vpxor 0xbd75b(%rip),%ymm3,%ymm3 │ │ + vpxor 0xbb36b(%rip),%ymm3,%ymm3 │ │ vpcmpgtb %ymm5,%ymm3,%ymm3 │ │ vpor %ymm3,%ymm13,%ymm13 │ │ vpbroadcastd (%rdx),%ymm5 │ │ - vpand 0xbd826(%rip),%ymm5,%ymm5 │ │ - vpcmpeqd 0xbd81e(%rip),%ymm5,%ymm5 │ │ + vpand 0xbb436(%rip),%ymm5,%ymm5 │ │ + vpcmpeqd 0xbb42e(%rip),%ymm5,%ymm5 │ │ vpandn %ymm5,%ymm13,%ymm13 │ │ - vpxor 0xbd732(%rip),%ymm4,%ymm4 │ │ - vpxor 0xbd72a(%rip),%ymm12,%ymm12 │ │ + vpxor 0xbb342(%rip),%ymm4,%ymm4 │ │ + vpxor 0xbb33a(%rip),%ymm12,%ymm12 │ │ vpsubsb %ymm12,%ymm4,%ymm3 │ │ vpand %ymm1,%ymm3,%ymm3 │ │ - vpxor 0xbd719(%rip),%ymm0,%ymm0 │ │ - vpxor 0xbd711(%rip),%ymm11,%ymm11 │ │ + vpxor 0xbb329(%rip),%ymm0,%ymm0 │ │ + vpxor 0xbb321(%rip),%ymm11,%ymm11 │ │ vpsubsb %ymm0,%ymm11,%ymm10 │ │ vpaddsb %ymm3,%ymm10,%ymm3 │ │ vpaddsb %ymm3,%ymm10,%ymm3 │ │ vpaddsb %ymm3,%ymm10,%ymm3 │ │ vpand %ymm3,%ymm13,%ymm13 │ │ - vpaddsb 0xbd655(%rip),%ymm13,%ymm3 │ │ - vpaddsb 0xbd66d(%rip),%ymm13,%ymm13 │ │ - vpand 0xbd745(%rip),%ymm3,%ymm3 │ │ - vpand 0xbd73d(%rip),%ymm13,%ymm13 │ │ + vpaddsb 0xbb265(%rip),%ymm13,%ymm3 │ │ + vpaddsb 0xbb27d(%rip),%ymm13,%ymm13 │ │ + vpand 0xbb355(%rip),%ymm3,%ymm3 │ │ + vpand 0xbb34d(%rip),%ymm13,%ymm13 │ │ vpsrlq $0x3,%ymm3,%ymm3 │ │ vpsrlq $0x3,%ymm13,%ymm13 │ │ - vpxor 0xbd66a(%rip),%ymm3,%ymm3 │ │ - vpxor 0xbd662(%rip),%ymm13,%ymm13 │ │ - vpsubb 0xbd65a(%rip),%ymm3,%ymm3 │ │ - vpsubb 0xbd652(%rip),%ymm13,%ymm13 │ │ + vpxor 0xbb27a(%rip),%ymm3,%ymm3 │ │ + vpxor 0xbb272(%rip),%ymm13,%ymm13 │ │ + vpsubb 0xbb26a(%rip),%ymm3,%ymm3 │ │ + vpsubb 0xbb262(%rip),%ymm13,%ymm13 │ │ vpaddsb %ymm3,%ymm0,%ymm0 │ │ vpsubsb %ymm13,%ymm11,%ymm11 │ │ - vpxor 0xbd6a1(%rip),%ymm0,%ymm0 │ │ - vpxor 0xbd699(%rip),%ymm11,%ymm11 │ │ - vpxor 0xbd691(%rip),%ymm13,%ymm13 │ │ + vpxor 0xbb2b1(%rip),%ymm0,%ymm0 │ │ + vpxor 0xbb2a9(%rip),%ymm11,%ymm11 │ │ + vpxor 0xbb2a1(%rip),%ymm13,%ymm13 │ │ vpxor %ymm3,%ymm3,%ymm3 │ │ vpavgb %ymm3,%ymm13,%ymm13 │ │ - vpsubb 0xbd661(%rip),%ymm13,%ymm13 │ │ + vpsubb 0xbb271(%rip),%ymm13,%ymm13 │ │ vpandn %ymm13,%ymm1,%ymm13 │ │ vpaddsb %ymm4,%ymm13,%ymm4 │ │ vpsubsb %ymm13,%ymm12,%ymm12 │ │ - vpxor 0xbd66b(%rip),%ymm4,%ymm4 │ │ - vpxor 0xbd663(%rip),%ymm12,%ymm12 │ │ + vpxor 0xbb27b(%rip),%ymm4,%ymm4 │ │ + vpxor 0xbb273(%rip),%ymm12,%ymm12 │ │ vpunpcklbw %ymm0,%ymm4,%ymm1 │ │ vpunpckhbw %ymm0,%ymm4,%ymm4 │ │ vpunpcklbw %ymm12,%ymm11,%ymm0 │ │ vpunpckhbw %ymm12,%ymm11,%ymm11 │ │ vpunpcklwd %ymm0,%ymm1,%ymm12 │ │ vpunpckhwd %ymm0,%ymm1,%ymm1 │ │ vpunpcklwd %ymm11,%ymm4,%ymm0 │ │ @@ -37445,332 +42598,332 @@ │ │ vpextrd $0x3,%xmm0,-0x2(%rdi,%r10,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ vmovd %xmm4,-0x2(%rdi) │ │ vpextrd $0x1,%xmm4,-0x2(%rdi,%rsi,1) │ │ vpextrd $0x2,%xmm4,-0x2(%rdi,%rsi,2) │ │ vpextrd $0x3,%xmm4,-0x2(%rdi,%r10,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ - jmp 32b2f │ │ + jmp 3915f │ │ lea (%rdi,%r10,8),%rdi │ │ lea (%rcx,%r8,8),%rcx │ │ lea (%rdi,%rsi,8),%rdi │ │ add $0x1,%rdx │ │ sub $0x8,%eax │ │ - jg 30be0 │ │ + jg 37210 │ │ add $0x2b0,%rsp │ │ pop %rbx │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ push %rbx │ │ mov 0x10(%rsp),%rax │ │ shl $0x2,%r8 │ │ sub %r8,%rcx │ │ mov %rsi,%r11 │ │ neg %r11 │ │ lea (%rsi,%rsi,2),%r10 │ │ cmpb $0x0,0x4(%rdx) │ │ - je 32fa6 │ │ + je 395d6 │ │ lea (%rdi,%r11,4),%rbx │ │ vmovdqa (%rbx,%rsi,1),%ymm13 │ │ vmovdqa (%rbx,%rsi,2),%ymm3 │ │ vmovdqa (%rbx,%r10,1),%ymm4 │ │ vmovdqa (%rdi),%ymm5 │ │ vmovdqa (%rdi,%rsi,1),%ymm6 │ │ vmovdqa (%rdi,%rsi,2),%ymm14 │ │ vmovdqu (%rcx),%ymm1 │ │ vmovdqu (%rcx,%r8,1),%ymm0 │ │ vpxor %ymm2,%ymm2,%ymm2 │ │ vpcmpeqb %ymm0,%ymm2,%ymm10 │ │ vpand %ymm1,%ymm10,%ymm1 │ │ vpor %ymm1,%ymm0,%ymm0 │ │ - vpshufb 0xbd2ca(%rip),%ymm0,%ymm0 │ │ + vpshufb 0xbaeda(%rip),%ymm0,%ymm0 │ │ vpcmpeqb %ymm0,%ymm2,%ymm10 │ │ vpsrlq 0x80(%r9),%ymm0,%ymm2 │ │ - vpand 0xbd435(%rip),%ymm2,%ymm2 │ │ + vpand 0xbb045(%rip),%ymm2,%ymm2 │ │ vpbroadcastb 0x88(%r9),%ymm1 │ │ vpminub %ymm1,%ymm2,%ymm2 │ │ - vpmaxub 0xbd380(%rip),%ymm2,%ymm2 │ │ - vpand 0xbd498(%rip),%ymm0,%ymm1 │ │ + vpmaxub 0xbaf90(%rip),%ymm2,%ymm2 │ │ + vpand 0xbb0a8(%rip),%ymm0,%ymm1 │ │ vpsrlq $0x4,%ymm1,%ymm1 │ │ - vpaddb 0xbd38b(%rip),%ymm0,%ymm0 │ │ + vpaddb 0xbaf9b(%rip),%ymm0,%ymm0 │ │ vpaddb %ymm0,%ymm0,%ymm0 │ │ vpaddb %ymm2,%ymm0,%ymm0 │ │ - vpxor 0xbd43b(%rip),%ymm1,%ymm1 │ │ - vpxor 0xbd433(%rip),%ymm2,%ymm2 │ │ - vpxor 0xbd42b(%rip),%ymm0,%ymm0 │ │ + vpxor 0xbb04b(%rip),%ymm1,%ymm1 │ │ + vpxor 0xbb043(%rip),%ymm2,%ymm2 │ │ + vpxor 0xbb03b(%rip),%ymm0,%ymm0 │ │ vpsubusb %ymm4,%ymm3,%ymm8 │ │ vpsubusb %ymm3,%ymm4,%ymm9 │ │ vpor %ymm9,%ymm8,%ymm8 │ │ vpmaxub %ymm10,%ymm8,%ymm8 │ │ vpsubusb %ymm6,%ymm5,%ymm9 │ │ vpsubusb %ymm5,%ymm6,%ymm10 │ │ vpor %ymm10,%ymm9,%ymm9 │ │ vpmaxub %ymm9,%ymm8,%ymm8 │ │ - vpxor 0xbd3ff(%rip),%ymm8,%ymm7 │ │ + vpxor 0xbb00f(%rip),%ymm8,%ymm7 │ │ vpcmpgtb %ymm1,%ymm7,%ymm7 │ │ vpsubusb %ymm4,%ymm13,%ymm9 │ │ vpsubusb %ymm13,%ymm4,%ymm10 │ │ vpor %ymm10,%ymm9,%ymm9 │ │ vpmaxub %ymm8,%ymm9,%ymm9 │ │ vpsubusb %ymm14,%ymm5,%ymm10 │ │ vpsubusb %ymm5,%ymm14,%ymm11 │ │ vpor %ymm11,%ymm10,%ymm10 │ │ vpmaxub %ymm10,%ymm9,%ymm9 │ │ - vpxor 0xbd3cd(%rip),%ymm9,%ymm9 │ │ - vpcmpgtb 0xbd3e5(%rip),%ymm9,%ymm9 │ │ + vpxor 0xbafdd(%rip),%ymm9,%ymm9 │ │ + vpcmpgtb 0xbaff5(%rip),%ymm9,%ymm9 │ │ vpsubusb %ymm3,%ymm13,%ymm10 │ │ vpsubusb %ymm13,%ymm3,%ymm1 │ │ vpor %ymm1,%ymm10,%ymm10 │ │ vpsubusb %ymm6,%ymm14,%ymm11 │ │ vpsubusb %ymm14,%ymm6,%ymm1 │ │ vpor %ymm1,%ymm11,%ymm11 │ │ vpmaxub %ymm11,%ymm10,%ymm10 │ │ vpbroadcastd 0x4(%rdx),%ymm11 │ │ - vpand 0xbd478(%rip),%ymm11,%ymm11 │ │ - vpcmpeqd 0xbd470(%rip),%ymm11,%ymm11 │ │ + vpand 0xbb088(%rip),%ymm11,%ymm11 │ │ + vpcmpeqd 0xbb080(%rip),%ymm11,%ymm11 │ │ vpand %ymm11,%ymm10,%ymm10 │ │ vpmaxub %ymm10,%ymm8,%ymm8 │ │ - vpxor 0xbd37e(%rip),%ymm8,%ymm8 │ │ + vpxor 0xbaf8e(%rip),%ymm8,%ymm8 │ │ vpcmpgtb %ymm2,%ymm8,%ymm8 │ │ vpsubusb %ymm6,%ymm3,%ymm10 │ │ vpsubusb %ymm3,%ymm6,%ymm11 │ │ vpor %ymm11,%ymm10,%ymm10 │ │ vpsubusb %ymm5,%ymm4,%ymm11 │ │ vpsubusb %ymm4,%ymm5,%ymm2 │ │ vpor %ymm2,%ymm11,%ymm11 │ │ vpaddusb %ymm11,%ymm11,%ymm11 │ │ - vpand 0xbd3d4(%rip),%ymm10,%ymm10 │ │ + vpand 0xbafe4(%rip),%ymm10,%ymm10 │ │ vpsrlq $0x1,%ymm10,%ymm10 │ │ vpaddusb %ymm11,%ymm10,%ymm10 │ │ - vpxor 0xbd341(%rip),%ymm10,%ymm10 │ │ + vpxor 0xbaf51(%rip),%ymm10,%ymm10 │ │ vpcmpgtb %ymm0,%ymm10,%ymm10 │ │ vpor %ymm10,%ymm8,%ymm8 │ │ vpbroadcastd 0x4(%rdx),%ymm0 │ │ - vpand 0xbd40a(%rip),%ymm0,%ymm2 │ │ - vpcmpeqd 0xbd402(%rip),%ymm2,%ymm2 │ │ + vpand 0xbb01a(%rip),%ymm0,%ymm2 │ │ + vpcmpeqd 0xbb012(%rip),%ymm2,%ymm2 │ │ vpandn %ymm2,%ymm9,%ymm9 │ │ vpandn %ymm9,%ymm8,%ymm9 │ │ vpbroadcastd (%rdx),%ymm2 │ │ vpor %ymm2,%ymm0,%ymm0 │ │ - vpand 0xbd3e8(%rip),%ymm0,%ymm0 │ │ - vpcmpeqd 0xbd3e0(%rip),%ymm0,%ymm0 │ │ + vpand 0xbaff8(%rip),%ymm0,%ymm0 │ │ + vpcmpeqd 0xbaff0(%rip),%ymm0,%ymm0 │ │ vpandn %ymm0,%ymm8,%ymm8 │ │ vpandn %ymm8,%ymm9,%ymm8 │ │ - vpxor 0xbd2ef(%rip),%ymm3,%ymm3 │ │ - vpxor 0xbd2e7(%rip),%ymm6,%ymm6 │ │ + vpxor 0xbaeff(%rip),%ymm3,%ymm3 │ │ + vpxor 0xbaef7(%rip),%ymm6,%ymm6 │ │ vpsubsb %ymm6,%ymm3,%ymm10 │ │ vpand %ymm7,%ymm10,%ymm10 │ │ - vpxor 0xbd2d7(%rip),%ymm4,%ymm4 │ │ - vpxor 0xbd2cf(%rip),%ymm5,%ymm5 │ │ + vpxor 0xbaee7(%rip),%ymm4,%ymm4 │ │ + vpxor 0xbaedf(%rip),%ymm5,%ymm5 │ │ vpsubsb %ymm4,%ymm5,%ymm11 │ │ vpaddsb %ymm11,%ymm10,%ymm10 │ │ vpaddsb %ymm11,%ymm10,%ymm10 │ │ vpaddsb %ymm11,%ymm10,%ymm10 │ │ vpand %ymm10,%ymm8,%ymm8 │ │ - vpaddsb 0xbd20f(%rip),%ymm8,%ymm10 │ │ - vpaddsb 0xbd227(%rip),%ymm8,%ymm8 │ │ - vpand 0xbd2ff(%rip),%ymm10,%ymm10 │ │ - vpand 0xbd2f7(%rip),%ymm8,%ymm8 │ │ + vpaddsb 0xbae1f(%rip),%ymm8,%ymm10 │ │ + vpaddsb 0xbae37(%rip),%ymm8,%ymm8 │ │ + vpand 0xbaf0f(%rip),%ymm10,%ymm10 │ │ + vpand 0xbaf07(%rip),%ymm8,%ymm8 │ │ vpsrlq $0x3,%ymm10,%ymm10 │ │ vpsrlq $0x3,%ymm8,%ymm8 │ │ - vpxor 0xbd223(%rip),%ymm10,%ymm10 │ │ - vpxor 0xbd21b(%rip),%ymm8,%ymm8 │ │ - vpsubb 0xbd213(%rip),%ymm10,%ymm10 │ │ - vpsubb 0xbd20b(%rip),%ymm8,%ymm8 │ │ + vpxor 0xbae33(%rip),%ymm10,%ymm10 │ │ + vpxor 0xbae2b(%rip),%ymm8,%ymm8 │ │ + vpsubb 0xbae23(%rip),%ymm10,%ymm10 │ │ + vpsubb 0xbae1b(%rip),%ymm8,%ymm8 │ │ vpaddsb %ymm4,%ymm10,%ymm4 │ │ vpsubsb %ymm8,%ymm5,%ymm5 │ │ - vpxor 0xbd25a(%rip),%ymm4,%ymm4 │ │ - vpxor 0xbd252(%rip),%ymm5,%ymm5 │ │ - vpxor 0xbd24a(%rip),%ymm8,%ymm8 │ │ + vpxor 0xbae6a(%rip),%ymm4,%ymm4 │ │ + vpxor 0xbae62(%rip),%ymm5,%ymm5 │ │ + vpxor 0xbae5a(%rip),%ymm8,%ymm8 │ │ vpxor %ymm10,%ymm10,%ymm10 │ │ vpavgb %ymm10,%ymm8,%ymm8 │ │ - vpsubb 0xbd218(%rip),%ymm8,%ymm8 │ │ + vpsubb 0xbae28(%rip),%ymm8,%ymm8 │ │ vpandn %ymm8,%ymm7,%ymm8 │ │ vpaddsb %ymm3,%ymm8,%ymm3 │ │ vpsubsb %ymm8,%ymm6,%ymm6 │ │ - vpxor 0xbd222(%rip),%ymm3,%ymm3 │ │ - vpxor 0xbd21a(%rip),%ymm6,%ymm6 │ │ + vpxor 0xbae32(%rip),%ymm3,%ymm3 │ │ + vpxor 0xbae2a(%rip),%ymm6,%ymm6 │ │ vpunpcklbw %ymm5,%ymm13,%ymm8 │ │ vpunpckhbw %ymm5,%ymm13,%ymm11 │ │ - vpmaddubsw 0xbd089(%rip),%ymm8,%ymm0 │ │ - vpmaddubsw 0xbd080(%rip),%ymm11,%ymm1 │ │ + vpmaddubsw 0xbac99(%rip),%ymm8,%ymm0 │ │ + vpmaddubsw 0xbac90(%rip),%ymm11,%ymm1 │ │ vpunpcklbw %ymm3,%ymm4,%ymm7 │ │ vpunpckhbw %ymm3,%ymm4,%ymm10 │ │ - vpmaddubsw 0xbd12f(%rip),%ymm7,%ymm2 │ │ - vpmaddubsw 0xbd126(%rip),%ymm10,%ymm12 │ │ + vpmaddubsw 0xbad3f(%rip),%ymm7,%ymm2 │ │ + vpmaddubsw 0xbad36(%rip),%ymm10,%ymm12 │ │ vpaddw %ymm2,%ymm0,%ymm0 │ │ vpaddw %ymm1,%ymm12,%ymm1 │ │ - vpmulhrsw 0xbd295(%rip),%ymm0,%ymm2 │ │ - vpmulhrsw 0xbd28c(%rip),%ymm1,%ymm12 │ │ + vpmulhrsw 0xbaea5(%rip),%ymm0,%ymm2 │ │ + vpmulhrsw 0xbae9c(%rip),%ymm1,%ymm12 │ │ vpackuswb %ymm12,%ymm2,%ymm2 │ │ vpand %ymm2,%ymm9,%ymm2 │ │ vpandn %ymm3,%ymm9,%ymm12 │ │ vpor %ymm2,%ymm12,%ymm2 │ │ vmovdqa %ymm2,(%rbx,%rsi,2) │ │ - vpmaddubsw 0xbd08d(%rip),%ymm8,%ymm8 │ │ - vpmaddubsw 0xbd084(%rip),%ymm11,%ymm11 │ │ + vpmaddubsw 0xbac9d(%rip),%ymm8,%ymm8 │ │ + vpmaddubsw 0xbac94(%rip),%ymm11,%ymm11 │ │ vpaddw %ymm0,%ymm8,%ymm0 │ │ vpaddw %ymm1,%ymm11,%ymm1 │ │ vpunpcklbw %ymm6,%ymm13,%ymm8 │ │ vpunpckhbw %ymm6,%ymm13,%ymm11 │ │ - vpmaddubsw 0xbd06b(%rip),%ymm8,%ymm8 │ │ - vpmaddubsw 0xbd062(%rip),%ymm11,%ymm11 │ │ + vpmaddubsw 0xbac7b(%rip),%ymm8,%ymm8 │ │ + vpmaddubsw 0xbac72(%rip),%ymm11,%ymm11 │ │ vpaddw %ymm0,%ymm8,%ymm0 │ │ vpaddw %ymm1,%ymm11,%ymm1 │ │ - vpmulhrsw 0xbd231(%rip),%ymm0,%ymm12 │ │ - vpmulhrsw 0xbd228(%rip),%ymm1,%ymm13 │ │ + vpmulhrsw 0xbae41(%rip),%ymm0,%ymm12 │ │ + vpmulhrsw 0xbae38(%rip),%ymm1,%ymm13 │ │ vpackuswb %ymm13,%ymm12,%ymm12 │ │ vpand %ymm9,%ymm12,%ymm12 │ │ vpandn %ymm4,%ymm9,%ymm13 │ │ vpor %ymm13,%ymm12,%ymm12 │ │ vmovdqa %ymm12,(%rbx,%r10,1) │ │ vpaddw %ymm0,%ymm8,%ymm0 │ │ vpaddw %ymm1,%ymm11,%ymm1 │ │ vpunpcklbw %ymm14,%ymm3,%ymm8 │ │ vpunpckhbw %ymm14,%ymm3,%ymm11 │ │ - vpmaddubsw 0xbd014(%rip),%ymm8,%ymm14 │ │ - vpmaddubsw 0xbd00b(%rip),%ymm11,%ymm13 │ │ + vpmaddubsw 0xbac24(%rip),%ymm8,%ymm14 │ │ + vpmaddubsw 0xbac1b(%rip),%ymm11,%ymm13 │ │ vpaddw %ymm0,%ymm14,%ymm0 │ │ vpaddw %ymm1,%ymm13,%ymm1 │ │ - vpmulhrsw 0xbd1da(%rip),%ymm0,%ymm14 │ │ - vpmulhrsw 0xbd1d1(%rip),%ymm1,%ymm13 │ │ + vpmulhrsw 0xbadea(%rip),%ymm0,%ymm14 │ │ + vpmulhrsw 0xbade1(%rip),%ymm1,%ymm13 │ │ vpackuswb %ymm13,%ymm14,%ymm14 │ │ vpand %ymm9,%ymm14,%ymm14 │ │ vpandn %ymm5,%ymm9,%ymm13 │ │ vpor %ymm13,%ymm14,%ymm14 │ │ vmovdqa %ymm14,(%rdi) │ │ - vpmaddubsw 0xbcff1(%rip),%ymm8,%ymm8 │ │ - vpmaddubsw 0xbcfe8(%rip),%ymm11,%ymm11 │ │ + vpmaddubsw 0xbac01(%rip),%ymm8,%ymm8 │ │ + vpmaddubsw 0xbabf8(%rip),%ymm11,%ymm11 │ │ vpaddw %ymm0,%ymm8,%ymm0 │ │ vpaddw %ymm1,%ymm11,%ymm1 │ │ - vpmaddubsw 0xbcf97(%rip),%ymm7,%ymm7 │ │ - vpmaddubsw 0xbcf8e(%rip),%ymm10,%ymm10 │ │ + vpmaddubsw 0xbaba7(%rip),%ymm7,%ymm7 │ │ + vpmaddubsw 0xbab9e(%rip),%ymm10,%ymm10 │ │ vpaddw %ymm7,%ymm0,%ymm0 │ │ vpaddw %ymm1,%ymm10,%ymm1 │ │ - vpmulhrsw 0xbd17d(%rip),%ymm0,%ymm0 │ │ - vpmulhrsw 0xbd174(%rip),%ymm1,%ymm1 │ │ + vpmulhrsw 0xbad8d(%rip),%ymm0,%ymm0 │ │ + vpmulhrsw 0xbad84(%rip),%ymm1,%ymm1 │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vpand %ymm0,%ymm9,%ymm0 │ │ vpandn %ymm6,%ymm9,%ymm9 │ │ vpor %ymm0,%ymm9,%ymm0 │ │ vmovdqa %ymm0,(%rdi,%rsi,1) │ │ - jmpq 331c9 │ │ + jmpq 397f9 │ │ cmpb $0x0,(%rdx) │ │ - je 331c9 │ │ + je 397f9 │ │ lea (%rdi,%r11,2),%rbx │ │ vmovdqa (%rbx),%ymm3 │ │ vmovdqa (%rbx,%rsi,1),%ymm4 │ │ vmovdqa (%rbx,%rsi,2),%ymm5 │ │ vmovdqa (%rbx,%r10,1),%ymm6 │ │ vmovdqu (%rcx),%ymm1 │ │ vmovdqu (%rcx,%r8,1),%ymm0 │ │ vpxor %ymm2,%ymm2,%ymm2 │ │ vpcmpeqb %ymm0,%ymm2,%ymm10 │ │ vpand %ymm1,%ymm10,%ymm1 │ │ vpor %ymm1,%ymm0,%ymm0 │ │ - vpshufb 0xbce96(%rip),%ymm0,%ymm0 │ │ + vpshufb 0xbaaa6(%rip),%ymm0,%ymm0 │ │ vpcmpeqb %ymm0,%ymm2,%ymm10 │ │ vpsrlq 0x80(%r9),%ymm0,%ymm2 │ │ - vpand 0xbd001(%rip),%ymm2,%ymm2 │ │ + vpand 0xbac11(%rip),%ymm2,%ymm2 │ │ vpbroadcastb 0x88(%r9),%ymm1 │ │ vpminub %ymm1,%ymm2,%ymm2 │ │ - vpmaxub 0xbcf4c(%rip),%ymm2,%ymm2 │ │ - vpand 0xbd064(%rip),%ymm0,%ymm1 │ │ + vpmaxub 0xbab5c(%rip),%ymm2,%ymm2 │ │ + vpand 0xbac74(%rip),%ymm0,%ymm1 │ │ vpsrlq $0x4,%ymm1,%ymm1 │ │ - vpaddb 0xbcf57(%rip),%ymm0,%ymm0 │ │ + vpaddb 0xbab67(%rip),%ymm0,%ymm0 │ │ vpaddb %ymm0,%ymm0,%ymm0 │ │ vpaddb %ymm2,%ymm0,%ymm0 │ │ - vpxor 0xbd007(%rip),%ymm1,%ymm1 │ │ - vpxor 0xbcfff(%rip),%ymm2,%ymm2 │ │ - vpxor 0xbcff7(%rip),%ymm0,%ymm0 │ │ + vpxor 0xbac17(%rip),%ymm1,%ymm1 │ │ + vpxor 0xbac0f(%rip),%ymm2,%ymm2 │ │ + vpxor 0xbac07(%rip),%ymm0,%ymm0 │ │ vpsubusb %ymm4,%ymm3,%ymm8 │ │ vpsubusb %ymm3,%ymm4,%ymm9 │ │ vpor %ymm9,%ymm8,%ymm8 │ │ vpmaxub %ymm10,%ymm8,%ymm8 │ │ vpsubusb %ymm6,%ymm5,%ymm9 │ │ vpsubusb %ymm5,%ymm6,%ymm10 │ │ vpor %ymm10,%ymm9,%ymm9 │ │ vpmaxub %ymm9,%ymm8,%ymm8 │ │ - vpxor 0xbcfcb(%rip),%ymm8,%ymm8 │ │ + vpxor 0xbabdb(%rip),%ymm8,%ymm8 │ │ vpcmpgtb %ymm1,%ymm8,%ymm7 │ │ vpcmpgtb %ymm2,%ymm8,%ymm8 │ │ vpsubusb %ymm6,%ymm3,%ymm10 │ │ vpsubusb %ymm3,%ymm6,%ymm11 │ │ vpor %ymm11,%ymm10,%ymm10 │ │ vpsubusb %ymm5,%ymm4,%ymm11 │ │ vpsubusb %ymm4,%ymm5,%ymm2 │ │ vpor %ymm2,%ymm11,%ymm11 │ │ vpaddusb %ymm11,%ymm11,%ymm11 │ │ - vpand 0xbd01d(%rip),%ymm10,%ymm10 │ │ + vpand 0xbac2d(%rip),%ymm10,%ymm10 │ │ vpsrlq $0x1,%ymm10,%ymm10 │ │ vpaddusb %ymm11,%ymm10,%ymm10 │ │ - vpxor 0xbcf8a(%rip),%ymm10,%ymm10 │ │ + vpxor 0xbab9a(%rip),%ymm10,%ymm10 │ │ vpcmpgtb %ymm0,%ymm10,%ymm10 │ │ vpor %ymm10,%ymm8,%ymm8 │ │ vpbroadcastd (%rdx),%ymm0 │ │ - vpand 0xbd054(%rip),%ymm0,%ymm0 │ │ - vpcmpeqd 0xbd04c(%rip),%ymm0,%ymm0 │ │ + vpand 0xbac64(%rip),%ymm0,%ymm0 │ │ + vpcmpeqd 0xbac5c(%rip),%ymm0,%ymm0 │ │ vpandn %ymm0,%ymm8,%ymm8 │ │ - vpxor 0xbcf60(%rip),%ymm3,%ymm3 │ │ - vpxor 0xbcf58(%rip),%ymm6,%ymm6 │ │ + vpxor 0xbab70(%rip),%ymm3,%ymm3 │ │ + vpxor 0xbab68(%rip),%ymm6,%ymm6 │ │ vpsubsb %ymm6,%ymm3,%ymm10 │ │ vpand %ymm7,%ymm10,%ymm10 │ │ - vpxor 0xbcf48(%rip),%ymm4,%ymm4 │ │ - vpxor 0xbcf40(%rip),%ymm5,%ymm5 │ │ + vpxor 0xbab58(%rip),%ymm4,%ymm4 │ │ + vpxor 0xbab50(%rip),%ymm5,%ymm5 │ │ vpsubsb %ymm4,%ymm5,%ymm11 │ │ vpaddsb %ymm11,%ymm10,%ymm10 │ │ vpaddsb %ymm11,%ymm10,%ymm10 │ │ vpaddsb %ymm11,%ymm10,%ymm10 │ │ vpand %ymm10,%ymm8,%ymm8 │ │ - vpaddsb 0xbce80(%rip),%ymm8,%ymm10 │ │ - vpaddsb 0xbce98(%rip),%ymm8,%ymm8 │ │ - vpand 0xbcf70(%rip),%ymm10,%ymm10 │ │ - vpand 0xbcf68(%rip),%ymm8,%ymm8 │ │ + vpaddsb 0xbaa90(%rip),%ymm8,%ymm10 │ │ + vpaddsb 0xbaaa8(%rip),%ymm8,%ymm8 │ │ + vpand 0xbab80(%rip),%ymm10,%ymm10 │ │ + vpand 0xbab78(%rip),%ymm8,%ymm8 │ │ vpsrlq $0x3,%ymm10,%ymm10 │ │ vpsrlq $0x3,%ymm8,%ymm8 │ │ - vpxor 0xbce94(%rip),%ymm10,%ymm10 │ │ - vpxor 0xbce8c(%rip),%ymm8,%ymm8 │ │ - vpsubb 0xbce84(%rip),%ymm10,%ymm10 │ │ - vpsubb 0xbce7c(%rip),%ymm8,%ymm8 │ │ + vpxor 0xbaaa4(%rip),%ymm10,%ymm10 │ │ + vpxor 0xbaa9c(%rip),%ymm8,%ymm8 │ │ + vpsubb 0xbaa94(%rip),%ymm10,%ymm10 │ │ + vpsubb 0xbaa8c(%rip),%ymm8,%ymm8 │ │ vpaddsb %ymm4,%ymm10,%ymm4 │ │ vpsubsb %ymm8,%ymm5,%ymm5 │ │ - vpxor 0xbcecb(%rip),%ymm4,%ymm4 │ │ - vpxor 0xbcec3(%rip),%ymm5,%ymm5 │ │ - vpxor 0xbcebb(%rip),%ymm8,%ymm8 │ │ + vpxor 0xbaadb(%rip),%ymm4,%ymm4 │ │ + vpxor 0xbaad3(%rip),%ymm5,%ymm5 │ │ + vpxor 0xbaacb(%rip),%ymm8,%ymm8 │ │ vpxor %ymm10,%ymm10,%ymm10 │ │ vpavgb %ymm10,%ymm8,%ymm8 │ │ - vpsubb 0xbce89(%rip),%ymm8,%ymm8 │ │ + vpsubb 0xbaa99(%rip),%ymm8,%ymm8 │ │ vpandn %ymm8,%ymm7,%ymm8 │ │ vpaddsb %ymm3,%ymm8,%ymm3 │ │ vpsubsb %ymm8,%ymm6,%ymm6 │ │ - vpxor 0xbce93(%rip),%ymm3,%ymm3 │ │ - vpxor 0xbce8b(%rip),%ymm6,%ymm6 │ │ + vpxor 0xbaaa3(%rip),%ymm3,%ymm3 │ │ + vpxor 0xbaa9b(%rip),%ymm6,%ymm6 │ │ vmovdqa %ymm3,(%rbx) │ │ vmovdqa %ymm4,(%rbx,%rsi,1) │ │ vmovdqa %ymm5,(%rbx,%rsi,2) │ │ vmovdqa %ymm6,(%rbx,%r10,1) │ │ add $0x20,%rcx │ │ add $0x20,%rdi │ │ add $0x1,%rdx │ │ sub $0x8,%eax │ │ - jg 32b67 │ │ + jg 39197 │ │ pop %rbx │ │ vzeroupper │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax,%rax,1) │ │ push %rbx │ │ mov 0x10(%rsp),%rax │ │ shl $0x2,%r8 │ │ sub $0x4,%rcx │ │ lea (%rsi,%rsi,2),%r10 │ │ lea (%r8,%r8,2),%r11 │ │ cmpb $0x0,0x4(%rdx) │ │ - je 33925 │ │ + je 39f55 │ │ vmovq -0x3(%rdi),%xmm3 │ │ vmovq -0x3(%rdi,%rsi,1),%xmm4 │ │ vmovq -0x3(%rdi,%rsi,2),%xmm5 │ │ vmovq -0x3(%rdi,%r10,1),%xmm6 │ │ lea (%rdi,%rsi,8),%rbx │ │ vmovhps -0x3(%rbx),%xmm3,%xmm3 │ │ vmovhps -0x3(%rbx,%rsi,1),%xmm4,%xmm4 │ │ @@ -37856,177 +43009,177 @@ │ │ vinserti128 $0x1,%xmm0,%ymm2,%ymm2 │ │ vshufps $0xdd,%ymm2,%ymm1,%ymm0 │ │ vshufps $0x88,%ymm2,%ymm1,%ymm1 │ │ vpxor %ymm2,%ymm2,%ymm2 │ │ vpcmpeqb %ymm0,%ymm2,%ymm10 │ │ vpand %ymm1,%ymm10,%ymm1 │ │ vpor %ymm1,%ymm0,%ymm0 │ │ - vpshufb 0xbca84(%rip),%ymm0,%ymm0 │ │ + vpshufb 0xba694(%rip),%ymm0,%ymm0 │ │ vpcmpeqb %ymm0,%ymm2,%ymm10 │ │ vpsrlq 0x80(%r9),%ymm0,%ymm2 │ │ - vpand 0xbcbef(%rip),%ymm2,%ymm2 │ │ + vpand 0xba7ff(%rip),%ymm2,%ymm2 │ │ vpbroadcastb 0x88(%r9),%ymm1 │ │ vpminub %ymm1,%ymm2,%ymm2 │ │ - vpmaxub 0xbcb3a(%rip),%ymm2,%ymm2 │ │ - vpand 0xbcc52(%rip),%ymm0,%ymm1 │ │ + vpmaxub 0xba74a(%rip),%ymm2,%ymm2 │ │ + vpand 0xba862(%rip),%ymm0,%ymm1 │ │ vpsrlq $0x4,%ymm1,%ymm1 │ │ - vpaddb 0xbcb45(%rip),%ymm0,%ymm0 │ │ + vpaddb 0xba755(%rip),%ymm0,%ymm0 │ │ vpaddb %ymm0,%ymm0,%ymm0 │ │ vpaddb %ymm2,%ymm0,%ymm0 │ │ - vpxor 0xbcbf5(%rip),%ymm1,%ymm1 │ │ - vpxor 0xbcbed(%rip),%ymm2,%ymm2 │ │ - vpxor 0xbcbe5(%rip),%ymm0,%ymm0 │ │ + vpxor 0xba805(%rip),%ymm1,%ymm1 │ │ + vpxor 0xba7fd(%rip),%ymm2,%ymm2 │ │ + vpxor 0xba7f5(%rip),%ymm0,%ymm0 │ │ vpsubusb %ymm15,%ymm14,%ymm8 │ │ vpsubusb %ymm14,%ymm15,%ymm9 │ │ vpor %ymm9,%ymm8,%ymm8 │ │ vpmaxub %ymm10,%ymm8,%ymm8 │ │ vpsubusb %ymm4,%ymm6,%ymm9 │ │ vpsubusb %ymm6,%ymm4,%ymm10 │ │ vpor %ymm10,%ymm9,%ymm9 │ │ vpmaxub %ymm9,%ymm8,%ymm8 │ │ - vpxor 0xbcbb7(%rip),%ymm8,%ymm7 │ │ + vpxor 0xba7c7(%rip),%ymm8,%ymm7 │ │ vpcmpgtb %ymm1,%ymm7,%ymm7 │ │ vpsubusb %ymm15,%ymm3,%ymm9 │ │ vpsubusb %ymm3,%ymm15,%ymm10 │ │ vpor %ymm10,%ymm9,%ymm9 │ │ vpmaxub %ymm8,%ymm9,%ymm9 │ │ vpsubusb %ymm13,%ymm6,%ymm10 │ │ vpsubusb %ymm6,%ymm13,%ymm11 │ │ vpor %ymm11,%ymm10,%ymm10 │ │ vpmaxub %ymm10,%ymm9,%ymm9 │ │ - vpxor 0xbcb85(%rip),%ymm9,%ymm9 │ │ - vpcmpgtb 0xbcb9d(%rip),%ymm9,%ymm9 │ │ + vpxor 0xba795(%rip),%ymm9,%ymm9 │ │ + vpcmpgtb 0xba7ad(%rip),%ymm9,%ymm9 │ │ vpsubusb %ymm14,%ymm3,%ymm10 │ │ vpsubusb %ymm3,%ymm14,%ymm1 │ │ vpor %ymm1,%ymm10,%ymm10 │ │ vpsubusb %ymm4,%ymm13,%ymm11 │ │ vpsubusb %ymm13,%ymm4,%ymm1 │ │ vpor %ymm1,%ymm11,%ymm11 │ │ vpmaxub %ymm11,%ymm10,%ymm10 │ │ vpbroadcastd 0x4(%rdx),%ymm11 │ │ - vpand 0xbcc30(%rip),%ymm11,%ymm11 │ │ - vpcmpeqd 0xbcc28(%rip),%ymm11,%ymm11 │ │ + vpand 0xba840(%rip),%ymm11,%ymm11 │ │ + vpcmpeqd 0xba838(%rip),%ymm11,%ymm11 │ │ vpand %ymm11,%ymm10,%ymm10 │ │ vpmaxub %ymm10,%ymm8,%ymm8 │ │ - vpxor 0xbcb36(%rip),%ymm8,%ymm8 │ │ + vpxor 0xba746(%rip),%ymm8,%ymm8 │ │ vpcmpgtb %ymm2,%ymm8,%ymm8 │ │ vpsubusb %ymm4,%ymm14,%ymm10 │ │ vpsubusb %ymm14,%ymm4,%ymm11 │ │ vpor %ymm11,%ymm10,%ymm10 │ │ vpsubusb %ymm6,%ymm15,%ymm11 │ │ vpsubusb %ymm15,%ymm6,%ymm2 │ │ vpor %ymm2,%ymm11,%ymm11 │ │ vpaddusb %ymm11,%ymm11,%ymm11 │ │ - vpand 0xbcb8a(%rip),%ymm10,%ymm10 │ │ + vpand 0xba79a(%rip),%ymm10,%ymm10 │ │ vpsrlq $0x1,%ymm10,%ymm10 │ │ vpaddusb %ymm11,%ymm10,%ymm10 │ │ - vpxor 0xbcaf7(%rip),%ymm10,%ymm10 │ │ + vpxor 0xba707(%rip),%ymm10,%ymm10 │ │ vpcmpgtb %ymm0,%ymm10,%ymm10 │ │ vpor %ymm10,%ymm8,%ymm8 │ │ vpbroadcastd 0x4(%rdx),%ymm0 │ │ - vpand 0xbcbc0(%rip),%ymm0,%ymm2 │ │ - vpcmpeqd 0xbcbb8(%rip),%ymm2,%ymm2 │ │ + vpand 0xba7d0(%rip),%ymm0,%ymm2 │ │ + vpcmpeqd 0xba7c8(%rip),%ymm2,%ymm2 │ │ vpandn %ymm2,%ymm9,%ymm9 │ │ vpandn %ymm9,%ymm8,%ymm9 │ │ vpbroadcastd (%rdx),%ymm2 │ │ vpor %ymm2,%ymm0,%ymm0 │ │ - vpand 0xbcb9e(%rip),%ymm0,%ymm0 │ │ - vpcmpeqd 0xbcb96(%rip),%ymm0,%ymm0 │ │ + vpand 0xba7ae(%rip),%ymm0,%ymm0 │ │ + vpcmpeqd 0xba7a6(%rip),%ymm0,%ymm0 │ │ vpandn %ymm0,%ymm8,%ymm8 │ │ vpandn %ymm8,%ymm9,%ymm8 │ │ - vpxor 0xbcaa5(%rip),%ymm14,%ymm14 │ │ - vpxor 0xbca9d(%rip),%ymm4,%ymm4 │ │ + vpxor 0xba6b5(%rip),%ymm14,%ymm14 │ │ + vpxor 0xba6ad(%rip),%ymm4,%ymm4 │ │ vpsubsb %ymm4,%ymm14,%ymm10 │ │ vpand %ymm7,%ymm10,%ymm10 │ │ - vpxor 0xbca8d(%rip),%ymm15,%ymm15 │ │ - vpxor 0xbca85(%rip),%ymm6,%ymm6 │ │ + vpxor 0xba69d(%rip),%ymm15,%ymm15 │ │ + vpxor 0xba695(%rip),%ymm6,%ymm6 │ │ vpsubsb %ymm15,%ymm6,%ymm11 │ │ vpaddsb %ymm11,%ymm10,%ymm10 │ │ vpaddsb %ymm11,%ymm10,%ymm10 │ │ vpaddsb %ymm11,%ymm10,%ymm10 │ │ vpand %ymm10,%ymm8,%ymm8 │ │ - vpaddsb 0xbc9c4(%rip),%ymm8,%ymm10 │ │ - vpaddsb 0xbc9dc(%rip),%ymm8,%ymm8 │ │ - vpand 0xbcab4(%rip),%ymm10,%ymm10 │ │ - vpand 0xbcaac(%rip),%ymm8,%ymm8 │ │ + vpaddsb 0xba5d4(%rip),%ymm8,%ymm10 │ │ + vpaddsb 0xba5ec(%rip),%ymm8,%ymm8 │ │ + vpand 0xba6c4(%rip),%ymm10,%ymm10 │ │ + vpand 0xba6bc(%rip),%ymm8,%ymm8 │ │ vpsrlq $0x3,%ymm10,%ymm10 │ │ vpsrlq $0x3,%ymm8,%ymm8 │ │ - vpxor 0xbc9d8(%rip),%ymm10,%ymm10 │ │ - vpxor 0xbc9d0(%rip),%ymm8,%ymm8 │ │ - vpsubb 0xbc9c8(%rip),%ymm10,%ymm10 │ │ - vpsubb 0xbc9c0(%rip),%ymm8,%ymm8 │ │ + vpxor 0xba5e8(%rip),%ymm10,%ymm10 │ │ + vpxor 0xba5e0(%rip),%ymm8,%ymm8 │ │ + vpsubb 0xba5d8(%rip),%ymm10,%ymm10 │ │ + vpsubb 0xba5d0(%rip),%ymm8,%ymm8 │ │ vpaddsb %ymm10,%ymm15,%ymm15 │ │ vpsubsb %ymm8,%ymm6,%ymm6 │ │ - vpxor 0xbca0e(%rip),%ymm15,%ymm15 │ │ - vpxor 0xbca06(%rip),%ymm6,%ymm6 │ │ - vpxor 0xbc9fe(%rip),%ymm8,%ymm8 │ │ + vpxor 0xba61e(%rip),%ymm15,%ymm15 │ │ + vpxor 0xba616(%rip),%ymm6,%ymm6 │ │ + vpxor 0xba60e(%rip),%ymm8,%ymm8 │ │ vpxor %ymm10,%ymm10,%ymm10 │ │ vpavgb %ymm10,%ymm8,%ymm8 │ │ - vpsubb 0xbc9cc(%rip),%ymm8,%ymm8 │ │ + vpsubb 0xba5dc(%rip),%ymm8,%ymm8 │ │ vpandn %ymm8,%ymm7,%ymm8 │ │ vpaddsb %ymm8,%ymm14,%ymm14 │ │ vpsubsb %ymm8,%ymm4,%ymm4 │ │ - vpxor 0xbc9d5(%rip),%ymm14,%ymm14 │ │ - vpxor 0xbc9cd(%rip),%ymm4,%ymm4 │ │ + vpxor 0xba5e5(%rip),%ymm14,%ymm14 │ │ + vpxor 0xba5dd(%rip),%ymm4,%ymm4 │ │ vpunpcklbw %ymm6,%ymm3,%ymm8 │ │ vpunpckhbw %ymm6,%ymm3,%ymm11 │ │ - vpmaddubsw 0xbc83c(%rip),%ymm8,%ymm0 │ │ - vpmaddubsw 0xbc833(%rip),%ymm11,%ymm1 │ │ + vpmaddubsw 0xba44c(%rip),%ymm8,%ymm0 │ │ + vpmaddubsw 0xba443(%rip),%ymm11,%ymm1 │ │ vpunpcklbw %ymm14,%ymm15,%ymm7 │ │ vpunpckhbw %ymm14,%ymm15,%ymm10 │ │ - vpmaddubsw 0xbc8e0(%rip),%ymm7,%ymm2 │ │ - vpmaddubsw 0xbc8d7(%rip),%ymm10,%ymm12 │ │ + vpmaddubsw 0xba4f0(%rip),%ymm7,%ymm2 │ │ + vpmaddubsw 0xba4e7(%rip),%ymm10,%ymm12 │ │ vpaddw %ymm2,%ymm0,%ymm0 │ │ vpaddw %ymm1,%ymm12,%ymm1 │ │ - vpmulhrsw 0xbca46(%rip),%ymm0,%ymm2 │ │ - vpmulhrsw 0xbca3d(%rip),%ymm1,%ymm12 │ │ + vpmulhrsw 0xba656(%rip),%ymm0,%ymm2 │ │ + vpmulhrsw 0xba64d(%rip),%ymm1,%ymm12 │ │ vpackuswb %ymm12,%ymm2,%ymm2 │ │ vpand %ymm2,%ymm9,%ymm2 │ │ vpandn %ymm14,%ymm9,%ymm12 │ │ vpor %ymm2,%ymm12,%ymm2 │ │ - vpmaddubsw 0xbc842(%rip),%ymm8,%ymm8 │ │ - vpmaddubsw 0xbc839(%rip),%ymm11,%ymm11 │ │ + vpmaddubsw 0xba452(%rip),%ymm8,%ymm8 │ │ + vpmaddubsw 0xba449(%rip),%ymm11,%ymm11 │ │ vpaddw %ymm0,%ymm8,%ymm0 │ │ vpaddw %ymm1,%ymm11,%ymm1 │ │ vpunpcklbw %ymm4,%ymm3,%ymm8 │ │ vpunpckhbw %ymm4,%ymm3,%ymm11 │ │ - vpmaddubsw 0xbc820(%rip),%ymm8,%ymm8 │ │ - vpmaddubsw 0xbc817(%rip),%ymm11,%ymm11 │ │ + vpmaddubsw 0xba430(%rip),%ymm8,%ymm8 │ │ + vpmaddubsw 0xba427(%rip),%ymm11,%ymm11 │ │ vpaddw %ymm0,%ymm8,%ymm0 │ │ vpaddw %ymm1,%ymm11,%ymm1 │ │ - vpmulhrsw 0xbc9e6(%rip),%ymm0,%ymm12 │ │ - vpmulhrsw 0xbc9dd(%rip),%ymm1,%ymm3 │ │ + vpmulhrsw 0xba5f6(%rip),%ymm0,%ymm12 │ │ + vpmulhrsw 0xba5ed(%rip),%ymm1,%ymm3 │ │ vpackuswb %ymm3,%ymm12,%ymm12 │ │ vpand %ymm9,%ymm12,%ymm12 │ │ vpandn %ymm15,%ymm9,%ymm3 │ │ vpor %ymm3,%ymm12,%ymm12 │ │ vpaddw %ymm0,%ymm8,%ymm0 │ │ vpaddw %ymm1,%ymm11,%ymm1 │ │ vpunpcklbw %ymm13,%ymm14,%ymm8 │ │ vpunpckhbw %ymm13,%ymm14,%ymm11 │ │ - vpmaddubsw 0xbc7d0(%rip),%ymm8,%ymm13 │ │ - vpmaddubsw 0xbc7c7(%rip),%ymm11,%ymm3 │ │ + vpmaddubsw 0xba3e0(%rip),%ymm8,%ymm13 │ │ + vpmaddubsw 0xba3d7(%rip),%ymm11,%ymm3 │ │ vpaddw %ymm0,%ymm13,%ymm0 │ │ vpaddw %ymm3,%ymm1,%ymm1 │ │ - vpmulhrsw 0xbc996(%rip),%ymm0,%ymm13 │ │ - vpmulhrsw 0xbc98d(%rip),%ymm1,%ymm3 │ │ + vpmulhrsw 0xba5a6(%rip),%ymm0,%ymm13 │ │ + vpmulhrsw 0xba59d(%rip),%ymm1,%ymm3 │ │ vpackuswb %ymm3,%ymm13,%ymm13 │ │ vpand %ymm9,%ymm13,%ymm13 │ │ vpandn %ymm6,%ymm9,%ymm3 │ │ vpor %ymm3,%ymm13,%ymm13 │ │ - vpmaddubsw 0xbc7b3(%rip),%ymm8,%ymm8 │ │ - vpmaddubsw 0xbc7aa(%rip),%ymm11,%ymm11 │ │ + vpmaddubsw 0xba3c3(%rip),%ymm8,%ymm8 │ │ + vpmaddubsw 0xba3ba(%rip),%ymm11,%ymm11 │ │ vpaddw %ymm0,%ymm8,%ymm0 │ │ vpaddw %ymm1,%ymm11,%ymm1 │ │ - vpmaddubsw 0xbc759(%rip),%ymm7,%ymm7 │ │ - vpmaddubsw 0xbc750(%rip),%ymm10,%ymm10 │ │ + vpmaddubsw 0xba369(%rip),%ymm7,%ymm7 │ │ + vpmaddubsw 0xba360(%rip),%ymm10,%ymm10 │ │ vpaddw %ymm7,%ymm0,%ymm0 │ │ vpaddw %ymm1,%ymm10,%ymm1 │ │ - vpmulhrsw 0xbc93f(%rip),%ymm0,%ymm0 │ │ - vpmulhrsw 0xbc936(%rip),%ymm1,%ymm1 │ │ + vpmulhrsw 0xba54f(%rip),%ymm0,%ymm0 │ │ + vpmulhrsw 0xba546(%rip),%ymm1,%ymm1 │ │ vpackuswb %ymm1,%ymm0,%ymm0 │ │ vpand %ymm0,%ymm9,%ymm0 │ │ vpandn %ymm4,%ymm9,%ymm9 │ │ vpor %ymm0,%ymm9,%ymm0 │ │ vpunpcklbw %ymm12,%ymm2,%ymm1 │ │ vpunpckhbw %ymm12,%ymm2,%ymm2 │ │ vpunpcklbw %ymm0,%ymm13,%ymm12 │ │ @@ -38075,17 +43228,17 @@ │ │ vpextrd $0x3,%xmm12,-0x2(%rdi,%r10,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ vmovd %xmm2,-0x2(%rdi) │ │ vpextrd $0x1,%xmm2,-0x2(%rdi,%rsi,1) │ │ vpextrd $0x2,%xmm2,-0x2(%rdi,%rsi,2) │ │ vpextrd $0x3,%xmm2,-0x2(%rdi,%r10,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ - jmpq 33e1d │ │ + jmpq 3a44d │ │ cmpb $0x0,(%rdx) │ │ - je 33e11 │ │ + je 3a441 │ │ vmovd -0x2(%rdi),%xmm14 │ │ vmovd -0x2(%rdi,%rsi,1),%xmm15 │ │ vmovd -0x2(%rdi,%rsi,2),%xmm6 │ │ vmovd -0x2(%rdi,%r10,1),%xmm4 │ │ lea (%rdi,%rsi,4),%rbx │ │ vpinsrd $0x2,-0x2(%rbx),%xmm14,%xmm14 │ │ vpinsrd $0x2,-0x2(%rbx,%rsi,1),%xmm15,%xmm15 │ │ @@ -38155,91 +43308,91 @@ │ │ vinserti128 $0x1,%xmm0,%ymm2,%ymm2 │ │ vshufps $0xdd,%ymm2,%ymm1,%ymm0 │ │ vshufps $0x88,%ymm2,%ymm1,%ymm1 │ │ vpxor %ymm2,%ymm2,%ymm2 │ │ vpcmpeqb %ymm0,%ymm2,%ymm10 │ │ vpand %ymm1,%ymm10,%ymm1 │ │ vpor %ymm1,%ymm0,%ymm0 │ │ - vpshufb 0xbc387(%rip),%ymm0,%ymm0 │ │ + vpshufb 0xb9f97(%rip),%ymm0,%ymm0 │ │ vpcmpeqb %ymm0,%ymm2,%ymm10 │ │ vpsrlq 0x80(%r9),%ymm0,%ymm2 │ │ - vpand 0xbc4f2(%rip),%ymm2,%ymm2 │ │ + vpand 0xba102(%rip),%ymm2,%ymm2 │ │ vpbroadcastb 0x88(%r9),%ymm1 │ │ vpminub %ymm1,%ymm2,%ymm2 │ │ - vpmaxub 0xbc43d(%rip),%ymm2,%ymm2 │ │ - vpand 0xbc555(%rip),%ymm0,%ymm1 │ │ + vpmaxub 0xba04d(%rip),%ymm2,%ymm2 │ │ + vpand 0xba165(%rip),%ymm0,%ymm1 │ │ vpsrlq $0x4,%ymm1,%ymm1 │ │ - vpaddb 0xbc448(%rip),%ymm0,%ymm0 │ │ + vpaddb 0xba058(%rip),%ymm0,%ymm0 │ │ vpaddb %ymm0,%ymm0,%ymm0 │ │ vpaddb %ymm2,%ymm0,%ymm0 │ │ - vpxor 0xbc4f8(%rip),%ymm1,%ymm1 │ │ - vpxor 0xbc4f0(%rip),%ymm2,%ymm2 │ │ - vpxor 0xbc4e8(%rip),%ymm0,%ymm0 │ │ + vpxor 0xba108(%rip),%ymm1,%ymm1 │ │ + vpxor 0xba100(%rip),%ymm2,%ymm2 │ │ + vpxor 0xba0f8(%rip),%ymm0,%ymm0 │ │ vpsubusb %ymm15,%ymm14,%ymm8 │ │ vpsubusb %ymm14,%ymm15,%ymm9 │ │ vpor %ymm9,%ymm8,%ymm8 │ │ vpmaxub %ymm10,%ymm8,%ymm8 │ │ vpsubusb %ymm4,%ymm6,%ymm9 │ │ vpsubusb %ymm6,%ymm4,%ymm10 │ │ vpor %ymm10,%ymm9,%ymm9 │ │ vpmaxub %ymm9,%ymm8,%ymm8 │ │ - vpxor 0xbc4ba(%rip),%ymm8,%ymm8 │ │ + vpxor 0xba0ca(%rip),%ymm8,%ymm8 │ │ vpcmpgtb %ymm1,%ymm8,%ymm7 │ │ vpcmpgtb %ymm2,%ymm8,%ymm8 │ │ vpsubusb %ymm4,%ymm14,%ymm10 │ │ vpsubusb %ymm14,%ymm4,%ymm11 │ │ vpor %ymm11,%ymm10,%ymm10 │ │ vpsubusb %ymm6,%ymm15,%ymm11 │ │ vpsubusb %ymm15,%ymm6,%ymm2 │ │ vpor %ymm2,%ymm11,%ymm11 │ │ vpaddusb %ymm11,%ymm11,%ymm11 │ │ - vpand 0xbc50a(%rip),%ymm10,%ymm10 │ │ + vpand 0xba11a(%rip),%ymm10,%ymm10 │ │ vpsrlq $0x1,%ymm10,%ymm10 │ │ vpaddusb %ymm11,%ymm10,%ymm10 │ │ - vpxor 0xbc477(%rip),%ymm10,%ymm10 │ │ + vpxor 0xba087(%rip),%ymm10,%ymm10 │ │ vpcmpgtb %ymm0,%ymm10,%ymm10 │ │ vpor %ymm10,%ymm8,%ymm8 │ │ vpbroadcastd (%rdx),%ymm0 │ │ - vpand 0xbc541(%rip),%ymm0,%ymm0 │ │ - vpcmpeqd 0xbc539(%rip),%ymm0,%ymm0 │ │ + vpand 0xba151(%rip),%ymm0,%ymm0 │ │ + vpcmpeqd 0xba149(%rip),%ymm0,%ymm0 │ │ vpandn %ymm0,%ymm8,%ymm8 │ │ - vpxor 0xbc44d(%rip),%ymm14,%ymm14 │ │ - vpxor 0xbc445(%rip),%ymm4,%ymm4 │ │ + vpxor 0xba05d(%rip),%ymm14,%ymm14 │ │ + vpxor 0xba055(%rip),%ymm4,%ymm4 │ │ vpsubsb %ymm4,%ymm14,%ymm10 │ │ vpand %ymm7,%ymm10,%ymm10 │ │ - vpxor 0xbc435(%rip),%ymm15,%ymm15 │ │ - vpxor 0xbc42d(%rip),%ymm6,%ymm6 │ │ + vpxor 0xba045(%rip),%ymm15,%ymm15 │ │ + vpxor 0xba03d(%rip),%ymm6,%ymm6 │ │ vpsubsb %ymm15,%ymm6,%ymm11 │ │ vpaddsb %ymm11,%ymm10,%ymm10 │ │ vpaddsb %ymm11,%ymm10,%ymm10 │ │ vpaddsb %ymm11,%ymm10,%ymm10 │ │ vpand %ymm10,%ymm8,%ymm8 │ │ - vpaddsb 0xbc36c(%rip),%ymm8,%ymm10 │ │ - vpaddsb 0xbc384(%rip),%ymm8,%ymm8 │ │ - vpand 0xbc45c(%rip),%ymm10,%ymm10 │ │ - vpand 0xbc454(%rip),%ymm8,%ymm8 │ │ + vpaddsb 0xb9f7c(%rip),%ymm8,%ymm10 │ │ + vpaddsb 0xb9f94(%rip),%ymm8,%ymm8 │ │ + vpand 0xba06c(%rip),%ymm10,%ymm10 │ │ + vpand 0xba064(%rip),%ymm8,%ymm8 │ │ vpsrlq $0x3,%ymm10,%ymm10 │ │ vpsrlq $0x3,%ymm8,%ymm8 │ │ - vpxor 0xbc380(%rip),%ymm10,%ymm10 │ │ - vpxor 0xbc378(%rip),%ymm8,%ymm8 │ │ - vpsubb 0xbc370(%rip),%ymm10,%ymm10 │ │ - vpsubb 0xbc368(%rip),%ymm8,%ymm8 │ │ + vpxor 0xb9f90(%rip),%ymm10,%ymm10 │ │ + vpxor 0xb9f88(%rip),%ymm8,%ymm8 │ │ + vpsubb 0xb9f80(%rip),%ymm10,%ymm10 │ │ + vpsubb 0xb9f78(%rip),%ymm8,%ymm8 │ │ vpaddsb %ymm10,%ymm15,%ymm15 │ │ vpsubsb %ymm8,%ymm6,%ymm6 │ │ - vpxor 0xbc3b6(%rip),%ymm15,%ymm15 │ │ - vpxor 0xbc3ae(%rip),%ymm6,%ymm6 │ │ - vpxor 0xbc3a6(%rip),%ymm8,%ymm8 │ │ + vpxor 0xb9fc6(%rip),%ymm15,%ymm15 │ │ + vpxor 0xb9fbe(%rip),%ymm6,%ymm6 │ │ + vpxor 0xb9fb6(%rip),%ymm8,%ymm8 │ │ vpxor %ymm10,%ymm10,%ymm10 │ │ vpavgb %ymm10,%ymm8,%ymm8 │ │ - vpsubb 0xbc374(%rip),%ymm8,%ymm8 │ │ + vpsubb 0xb9f84(%rip),%ymm8,%ymm8 │ │ vpandn %ymm8,%ymm7,%ymm8 │ │ vpaddsb %ymm8,%ymm14,%ymm14 │ │ vpsubsb %ymm8,%ymm4,%ymm4 │ │ - vpxor 0xbc37d(%rip),%ymm14,%ymm14 │ │ - vpxor 0xbc375(%rip),%ymm4,%ymm4 │ │ + vpxor 0xb9f8d(%rip),%ymm14,%ymm14 │ │ + vpxor 0xb9f85(%rip),%ymm4,%ymm4 │ │ vpunpcklbw %ymm15,%ymm14,%ymm7 │ │ vpunpckhbw %ymm15,%ymm14,%ymm14 │ │ vpunpcklbw %ymm4,%ymm6,%ymm15 │ │ vpunpckhbw %ymm4,%ymm6,%ymm6 │ │ vpunpcklwd %ymm15,%ymm7,%ymm4 │ │ vpunpckhwd %ymm15,%ymm7,%ymm7 │ │ vpunpcklwd %ymm6,%ymm14,%ymm15 │ │ @@ -38284,7127 +43437,3570 @@ │ │ vpextrd $0x3,%xmm15,-0x2(%rdi,%r10,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ vmovd %xmm14,-0x2(%rdi) │ │ vpextrd $0x1,%xmm14,-0x2(%rdi,%rsi,1) │ │ vpextrd $0x2,%xmm14,-0x2(%rdi,%rsi,2) │ │ vpextrd $0x3,%xmm14,-0x2(%rdi,%r10,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ - jmp 33e1d │ │ + jmp 3a44d │ │ lea (%rdi,%r10,8),%rdi │ │ lea (%rcx,%r8,8),%rcx │ │ lea (%rdi,%rsi,8),%rdi │ │ add $0x1,%rdx │ │ sub $0x8,%eax │ │ - jg 33206 │ │ + jg 39836 │ │ pop %rbx │ │ vzeroupper │ │ retq │ │ nop │ │ push %rbx │ │ push %rbp │ │ push %r14 │ │ - mov 0x28(%rsp),%r10d │ │ - vpbroadcastb (%r8),%ymm15 │ │ - vpbroadcastb 0x2(%r8),%ymm14 │ │ - mov 0x20(%rsp),%eax │ │ - vpbroadcastb 0x4(%r8),%ymm13 │ │ - vpbroadcastw 0x6(%r8),%ymm12 │ │ - vpbroadcastd 0xbc36b(%rip),%ymm11 │ │ - vpbroadcastd 0xbc366(%rip),%ymm10 │ │ - lea 0xbc2d3(%rip),%r14 │ │ - test $0x2,%r10b │ │ - jne 33e7c │ │ - mov $0xfffffffffffffffd,%rbp │ │ - jmp 33e86 │ │ - add $0x1f,%r9d │ │ - and $0xffffffe0,%r9d │ │ - xor %ebp,%ebp │ │ - mov %rdx,%r11 │ │ - mov %rdi,%rbx │ │ - lea (%r9,%rbp,1),%r8 │ │ - test $0x1,%r10b │ │ - je 33ebc │ │ - test %rsi,%rsi │ │ - je 33eb0 │ │ - vmovd (%rsi),%xmm0 │ │ - add $0x4,%rsi │ │ - vpinsrd $0x1,(%rdx),%xmm0,%xmm0 │ │ - vpslldq $0x9,%xmm0,%xmm0 │ │ - jmp 33ec9 │ │ - vmovq -0x3(%rdx),%xmm0 │ │ - vpslldq $0xa,%xmm0,%xmm0 │ │ - jmp 33ec9 │ │ - vmovd (%rdx),%xmm0 │ │ - vpshufb 0xbc2b7(%rip),%xmm0,%xmm0 │ │ - cmp $0x20,%r8d │ │ - jg 33f15 │ │ - test %r8d,%r8d │ │ - jg 33eee │ │ - je 33ee3 │ │ - add %r9d,%r9d │ │ - vpshufb 0x40(%r14,%r9,8),%xmm0,%xmm0 │ │ - shr %r9d │ │ - vpshufb 0xbc2c4(%rip),%xmm0,%xmm1 │ │ - jmp 33f1b │ │ - vmovdqu 0x3(%r11),%ymm1 │ │ - sub %r8,%r14 │ │ - vmovdqu 0x20(%r14),%ymm2 │ │ - add %r8,%r14 │ │ - vpbroadcastb 0x2(%r11,%r8,1),%ymm3 │ │ - vpand %ymm2,%ymm1,%ymm1 │ │ - vpandn %ymm3,%ymm2,%ymm3 │ │ - vpor %ymm3,%ymm1,%ymm1 │ │ - jmp 33f1b │ │ - vmovdqu 0x3(%r11),%ymm1 │ │ - vinserti128 $0x1,%xmm1,%ymm0,%ymm0 │ │ - vpalignr $0xa,%ymm0,%ymm1,%ymm2 │ │ - vpalignr $0xb,%ymm0,%ymm1,%ymm3 │ │ - vpalignr $0xc,%ymm0,%ymm1,%ymm4 │ │ - vpalignr $0xd,%ymm0,%ymm1,%ymm5 │ │ - vpalignr $0xe,%ymm0,%ymm1,%ymm6 │ │ - vpalignr $0xf,%ymm0,%ymm1,%ymm7 │ │ - vpunpcklbw %ymm1,%ymm2,%ymm0 │ │ - vpunpckhbw %ymm1,%ymm2,%ymm2 │ │ - vpunpcklbw %ymm7,%ymm3,%ymm8 │ │ - vpunpckhbw %ymm7,%ymm3,%ymm3 │ │ - vpunpcklbw %ymm6,%ymm4,%ymm7 │ │ - vpunpckhbw %ymm6,%ymm4,%ymm4 │ │ - vpxor %ymm9,%ymm9,%ymm9 │ │ - vpunpcklbw %ymm9,%ymm5,%ymm6 │ │ - vpunpckhbw %ymm9,%ymm5,%ymm5 │ │ - vpmaddubsw %ymm15,%ymm0,%ymm0 │ │ - vpmaddubsw %ymm15,%ymm2,%ymm2 │ │ - vpmaddubsw %ymm14,%ymm8,%ymm8 │ │ - vpmaddubsw %ymm14,%ymm3,%ymm3 │ │ - vpmaddubsw %ymm13,%ymm7,%ymm7 │ │ - vpmaddubsw %ymm13,%ymm4,%ymm4 │ │ - vpaddw %ymm0,%ymm8,%ymm0 │ │ - vpaddw %ymm3,%ymm2,%ymm2 │ │ - vpsllw $0x7,%ymm6,%ymm8 │ │ - vpsllw $0x7,%ymm5,%ymm3 │ │ - vpsubw %ymm10,%ymm8,%ymm8 │ │ - vpsubw %ymm10,%ymm3,%ymm3 │ │ - vpmullw %ymm6,%ymm12,%ymm6 │ │ - vpmullw %ymm5,%ymm12,%ymm5 │ │ - vpaddw %ymm7,%ymm0,%ymm0 │ │ - vpaddw %ymm4,%ymm2,%ymm2 │ │ - vpaddw %ymm6,%ymm0,%ymm0 │ │ - vpaddw %ymm5,%ymm2,%ymm2 │ │ - vpaddsw %ymm0,%ymm8,%ymm0 │ │ - vpaddsw %ymm3,%ymm2,%ymm2 │ │ - vpsraw $0x3,%ymm0,%ymm0 │ │ - vpsraw $0x3,%ymm2,%ymm2 │ │ - vpaddw %ymm0,%ymm11,%ymm0 │ │ - vpaddw %ymm2,%ymm11,%ymm2 │ │ - vmovdqa %xmm0,(%rbx) │ │ - vmovdqa %xmm2,0x10(%rbx) │ │ - vextracti128 $0x1,%ymm0,0x20(%rbx) │ │ - vextracti128 $0x1,%ymm2,0x30(%rbx) │ │ - vextracti128 $0x1,%ymm1,%xmm0 │ │ - add $0x20,%r11 │ │ - add $0x40,%rbx │ │ - sub $0x20,%r8 │ │ - cmp $0x20,%r8d │ │ - jg 33f15 │ │ - test %r8d,%r8d │ │ - jg 33eee │ │ - cmp %ebp,%r8d │ │ - jg 33ee3 │ │ - add %rcx,%rdx │ │ - add $0x300,%rdi │ │ - dec %eax │ │ - jg 33e86 │ │ + push %r15 │ │ + push %r12 │ │ + push %r13 │ │ + sub $0x1218,%rsp │ │ + mov 0x1258(%rsp),%r10 │ │ + mov 0x1260(%rsp),%eax │ │ + mov %r9d,%r9d │ │ + mov 0x1250(%rsp),%r11d │ │ + vbroadcasti128 0xb9f1c(%rip),%ymm6 │ │ + vpbroadcastb (%r10),%ymm11 │ │ + vbroadcasti128 0xb9f1e(%rip),%ymm7 │ │ + vpbroadcastd 0x2(%r10),%ymm12 │ │ + vbroadcasti128 0xb9f1f(%rip),%ymm8 │ │ + vpacksswb %ymm12,%ymm12,%ymm12 │ │ + vpbroadcastw 0x6(%r10),%ymm13 │ │ + vbroadcasti128 0xba351(%rip),%ymm9 │ │ + add %r9,%rcx │ │ + vpbroadcastd 0xba36b(%rip),%ymm10 │ │ + lea 0x10(%rsp,%r9,2),%rbx │ │ + vpbroadcastd 0x10(%r10),%ymm14 │ │ + add %r9,%rdi │ │ + vpbroadcastd 0x14(%r10),%ymm15 │ │ + neg %r9 │ │ + test $0x4,%al │ │ + je 3a5b0 │ │ + callq 3a6b0 │ │ + add %r8,%rcx │ │ + mov %rbx,%r13 │ │ + mov %rbx,%r12 │ │ + add $0x300,%rbx │ │ + callq 3a6b0 │ │ + lea (%rcx,%r8,4),%r10 │ │ + mov %rdi,%rcx │ │ + mov %rbx,%r15 │ │ + add $0x300,%rbx │ │ + mov %r8,0x8(%rsp) │ │ + add %r8,%r10 │ │ + mov %r10,(%rsp) │ │ + callq 3a67b │ │ + mov %rbx,%r14 │ │ + mov %rbx,%r10 │ │ + dec %r11d │ │ + je 3a596 │ │ + add %rsi,%rcx │ │ + add $0x300,%rbx │ │ + callq 3a67b │ │ + mov %rbx,%r10 │ │ + dec %r11d │ │ + je 3a633 │ │ + add %rsi,%rcx │ │ + add $0x300,%rbx │ │ + callq 3a67b │ │ + dec %r11d │ │ + je 3a62e │ │ + lea 0x300(%rbx),%r8 │ │ + callq 3a790 │ │ + dec %r11d │ │ + jne 3a571 │ │ + test $0x8,%al │ │ + je 3a62e │ │ + mov (%rsp),%rcx │ │ + callq 3a7bd │ │ + add 0x8(%rsp),%rcx │ │ + callq 3a7bd │ │ + callq 3a96b │ │ + add $0x1218,%rsp │ │ + pop %r13 │ │ + pop %r12 │ │ + pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ vzeroupper │ │ retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - nop │ │ - push %rbx │ │ - mov 0x10(%rsp),%eax │ │ - vpbroadcastd (%r9),%ymm10 │ │ - vpbroadcastd 0x4(%r9),%ymm11 │ │ - vpbroadcastd 0xbc177(%rip),%ymm0 │ │ - vpbroadcastd 0xbc17a(%rip),%ymm12 │ │ - rorx $0x2,%eax,%r9d │ │ - vpaddw %ymm0,%ymm11,%ymm11 │ │ - and $0x2,%r9d │ │ - sub $0x3,%r9d │ │ - vmovdqa (%rdx),%ymm3 │ │ - test $0x4,%al │ │ - je 34092 │ │ - vmovdqa -0x600(%rdx),%ymm0 │ │ - vmovdqa -0x300(%rdx),%ymm2 │ │ - vmovdqa %ymm0,%ymm1 │ │ - jmp 3409e │ │ - vmovdqa %ymm3,%ymm0 │ │ - vmovdqa %ymm3,%ymm1 │ │ - vmovdqa %ymm3,%ymm2 │ │ - mov %r8d,%r10d │ │ - mov %rdx,%r11 │ │ - mov %rdi,%rbx │ │ - add %r9d,%r10d │ │ - jg 340ea │ │ - je 340d4 │ │ - cmp $0xffffffff,%r10d │ │ - je 340c2 │ │ - vmovdqa %ymm3,%ymm5 │ │ - vmovdqa %ymm3,%ymm4 │ │ - vmovdqa %ymm3,%ymm6 │ │ - jmp 34103 │ │ - vmovdqa 0x300(%rdx),%ymm4 │ │ - vmovdqa %ymm4,%ymm5 │ │ - vmovdqa %ymm4,%ymm6 │ │ - jmp 34103 │ │ - vmovdqa 0x300(%rdx),%ymm4 │ │ - vmovdqa 0x600(%rdx),%ymm5 │ │ - vmovdqa %ymm5,%ymm6 │ │ - jmp 34103 │ │ - vmovdqa 0x300(%rdx),%ymm4 │ │ - vmovdqa 0x600(%rdx),%ymm5 │ │ - vmovdqa 0x900(%r11),%ymm6 │ │ - vpaddw %ymm6,%ymm0,%ymm0 │ │ - vpaddw %ymm5,%ymm1,%ymm7 │ │ - vpaddw %ymm4,%ymm2,%ymm8 │ │ - vpunpcklwd %ymm7,%ymm0,%ymm9 │ │ - vpunpckhwd %ymm7,%ymm0,%ymm0 │ │ - vpunpcklwd %ymm3,%ymm8,%ymm7 │ │ - vpunpckhwd %ymm3,%ymm8,%ymm8 │ │ - vpmaddwd %ymm10,%ymm9,%ymm9 │ │ - vpmaddwd %ymm0,%ymm10,%ymm0 │ │ - vpmaddwd %ymm7,%ymm11,%ymm7 │ │ - vpmaddwd %ymm11,%ymm8,%ymm8 │ │ - add $0x300,%r11 │ │ - vpaddd %ymm7,%ymm9,%ymm7 │ │ - vpaddd %ymm0,%ymm8,%ymm0 │ │ - vpaddd %ymm7,%ymm12,%ymm7 │ │ - vpaddd %ymm0,%ymm12,%ymm0 │ │ - vpsrad $0xb,%ymm7,%ymm7 │ │ - vpsrad $0xb,%ymm0,%ymm0 │ │ - vpackssdw %ymm0,%ymm7,%ymm7 │ │ - vextracti128 $0x1,%ymm7,%xmm0 │ │ - vpackuswb %xmm0,%xmm7,%xmm7 │ │ - vmovdqa %xmm7,(%rbx) │ │ - vmovdqa %ymm1,%ymm0 │ │ - vmovdqa %ymm2,%ymm1 │ │ - vmovdqa %ymm3,%ymm2 │ │ - vmovdqa %ymm4,%ymm3 │ │ - vmovdqa %ymm5,%ymm4 │ │ - vmovdqa %ymm6,%ymm5 │ │ - add %rsi,%rbx │ │ - dec %r10d │ │ - jg 340fa │ │ - cmp %r9d,%r10d │ │ - jg 34103 │ │ - add $0x20,%rdx │ │ - add $0x10,%rdi │ │ - sub $0x10,%ecx │ │ - jg 34074 │ │ - pop %rbx │ │ - vzeroupper │ │ + lea (%rcx,%r8,4),%r10 │ │ + mov %rdi,%rcx │ │ + mov %r8,0x8(%rsp) │ │ + lea (%r10,%r8,2),%r10 │ │ + mov %r10,(%rsp) │ │ + callq 3a67b │ │ + mov %rbx,%r13 │ │ + mov %rbx,%r12 │ │ + mov %rbx,%r15 │ │ + mov %rbx,%r14 │ │ + mov %rbx,%r10 │ │ + dec %r11d │ │ + je 3a596 │ │ + add %rsi,%rcx │ │ + add $0x300,%rbx │ │ + callq 3a67b │ │ + mov %rbx,%r10 │ │ + dec %r11d │ │ + je 3a633 │ │ + add %rsi,%rcx │ │ + add $0x300,%rbx │ │ + callq 3a67b │ │ + dec %r11d │ │ + je 3a62e │ │ + lea 0x300(%rbx),%r8 │ │ + callq 3a790 │ │ + dec %r11d │ │ + je 3a62e │ │ + add $0xc00,%r8 │ │ + callq 3a790 │ │ + dec %r11d │ │ + jne 3a56a │ │ + callq 3a96b │ │ + callq 3a96b │ │ + jmpq 3a596 │ │ + vmovd %ebp,%xmm2 │ │ + vpbroadcastd 0xba1de(%rip),%ymm0 │ │ + vpbroadcastd 0xba1d9(%rip),%ymm1 │ │ + vpbroadcastb %xmm2,%ymm2 │ │ + vmovdqu 0xb9d30(%rip),%ymm3 │ │ + vpsubb %ymm2,%ymm0,%ymm0 │ │ + vpsubb %ymm2,%ymm1,%ymm1 │ │ + vpminub %ymm3,%ymm0,%ymm0 │ │ + vpminub %ymm3,%ymm1,%ymm1 │ │ + vpshufb %ymm0,%ymm4,%ymm4 │ │ + vpshufb %ymm1,%ymm5,%ymm5 │ │ + retq │ │ + mov %r9,%rbp │ │ + test $0x1,%al │ │ + je 3a694 │ │ + vmovd (%rdx),%xmm4 │ │ + vpblendd $0xfe,-0x4(%rcx,%rbp,1),%ymm4,%ymm4 │ │ + add $0x4,%rdx │ │ + jmp 3a6bd │ │ + vbroadcasti128 (%rcx,%rbp,1),%ymm5 │ │ + vmovdqa (%rcx,%rbp,1),%ymm4 │ │ + vpalignr $0xc,%ymm5,%ymm4,%ymm4 │ │ + vpshufb 0xb9cd2(%rip),%ymm4,%ymm4 │ │ + jmp 3a6bd │ │ + mov %r9,%rbp │ │ + test $0x1,%al │ │ + je 3a694 │ │ + vmovdqu -0x4(%rcx,%rbp,1),%ymm4 │ │ + vmovdqu 0x4(%rcx,%rbp,1),%ymm5 │ │ + test $0x2,%al │ │ + jne 3a6d1 │ │ + cmp $0xffffffde,%ebp │ │ + jl 3a6d1 │ │ + callq 3a63d │ │ + vpshufb %ymm6,%ymm4,%ymm0 │ │ + vpmaddubsw %ymm11,%ymm0,%ymm0 │ │ + vpshufb %ymm6,%ymm5,%ymm1 │ │ + vpmaddubsw %ymm11,%ymm1,%ymm1 │ │ + vpshufb %ymm7,%ymm4,%ymm2 │ │ + vpmaddubsw %ymm12,%ymm2,%ymm2 │ │ + vpshufb %ymm7,%ymm5,%ymm3 │ │ + vpmaddubsw %ymm12,%ymm3,%ymm3 │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ + vpshufb %ymm8,%ymm4,%ymm2 │ │ + vpmaddubsw %ymm12,%ymm2,%ymm2 │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ + vpshufb %ymm8,%ymm5,%ymm3 │ │ + vpmaddubsw %ymm12,%ymm3,%ymm3 │ │ + vpshufb %ymm9,%ymm4,%ymm4 │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ + vpmullw %ymm4,%ymm13,%ymm2 │ │ + vpshufb %ymm9,%ymm5,%ymm5 │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ + vpmullw %ymm5,%ymm13,%ymm3 │ │ + vpsllw $0x7,%ymm4,%ymm4 │ │ + vpsllw $0x7,%ymm5,%ymm5 │ │ + vpaddw %ymm4,%ymm10,%ymm4 │ │ + vpaddw %ymm5,%ymm10,%ymm5 │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ + vpbroadcastd 0xba0ea(%rip),%ymm2 │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ + vpaddsw %ymm4,%ymm0,%ymm0 │ │ + vpaddsw %ymm5,%ymm1,%ymm1 │ │ + vpsraw $0x3,%ymm0,%ymm0 │ │ + vpsraw $0x3,%ymm1,%ymm1 │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ + vpaddw %ymm2,%ymm1,%ymm1 │ │ + vmovdqa %ymm0,(%rbx,%rbp,2) │ │ + vmovdqa %ymm1,0x20(%rbx,%rbp,2) │ │ + add $0x20,%rbp │ │ + jl 3a6b7 │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ - nop │ │ + nopw 0x0(%rax,%rax,1) │ │ + add %rsi,%rcx │ │ + mov %r9,%rbp │ │ + test $0x1,%al │ │ + je 3a7ac │ │ + vmovd (%rdx),%xmm4 │ │ + vpblendd $0xfe,-0x4(%rcx,%rbp,1),%ymm4,%ymm4 │ │ + add $0x4,%rdx │ │ + jmp 3a7ca │ │ + vmovdqu -0x4(%rcx,%rbp,1),%ymm4 │ │ + vpshufb 0xb9bc5(%rip),%ymm4,%ymm4 │ │ + jmp 3a7ca │ │ + mov %r9,%rbp │ │ + test $0x1,%al │ │ + je 3a7ac │ │ + vmovdqu -0x4(%rcx,%rbp,1),%ymm4 │ │ + vmovdqu 0x4(%rcx,%rbp,1),%ymm5 │ │ + test $0x2,%al │ │ + jne 3a7de │ │ + cmp $0xffffffde,%ebp │ │ + jl 3a7de │ │ + callq 3a63d │ │ + vpshufb %ymm6,%ymm4,%ymm0 │ │ + vpmaddubsw %ymm11,%ymm0,%ymm0 │ │ + vpshufb %ymm6,%ymm5,%ymm1 │ │ + vpmaddubsw %ymm11,%ymm1,%ymm1 │ │ + vpshufb %ymm7,%ymm4,%ymm2 │ │ + vpmaddubsw %ymm12,%ymm2,%ymm2 │ │ + vpshufb %ymm7,%ymm5,%ymm3 │ │ + vpmaddubsw %ymm12,%ymm3,%ymm3 │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ + vpshufb %ymm8,%ymm4,%ymm2 │ │ + vpmaddubsw %ymm12,%ymm2,%ymm2 │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ + vpshufb %ymm8,%ymm5,%ymm3 │ │ + vpmaddubsw %ymm12,%ymm3,%ymm3 │ │ + vpshufb %ymm9,%ymm4,%ymm4 │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ + vpmullw %ymm4,%ymm13,%ymm2 │ │ + vpshufb %ymm9,%ymm5,%ymm5 │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ + vpmullw %ymm5,%ymm13,%ymm3 │ │ + vpsllw $0x7,%ymm4,%ymm4 │ │ + vpsllw $0x7,%ymm5,%ymm5 │ │ + vpaddw %ymm4,%ymm10,%ymm4 │ │ + vpaddw %ymm5,%ymm10,%ymm5 │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ + vmovdqa (%r15,%rbp,2),%ymm2 │ │ + vpaddw (%r10,%rbp,2),%ymm2,%ymm2 │ │ + vmovdqa (%r14,%rbp,2),%ymm3 │ │ + vpaddsw %ymm4,%ymm0,%ymm0 │ │ + vpbroadcastd 0xb9fc3(%rip),%ymm4 │ │ + vpaddsw %ymm5,%ymm1,%ymm1 │ │ + vmovdqa (%r12,%rbp,2),%ymm5 │ │ + vpaddw (%rbx,%rbp,2),%ymm5,%ymm5 │ │ + vpsraw $0x3,%ymm0,%ymm0 │ │ + vpsraw $0x3,%ymm1,%ymm1 │ │ + vpaddw %ymm4,%ymm0,%ymm0 │ │ + vpaddw %ymm4,%ymm1,%ymm1 │ │ + vpaddw 0x0(%r13,%rbp,2),%ymm0,%ymm4 │ │ + vmovdqa %ymm0,(%r8,%rbp,2) │ │ + vpunpcklwd %ymm3,%ymm2,%ymm0 │ │ + vpmaddwd %ymm0,%ymm15,%ymm0 │ │ + vpunpckhwd %ymm3,%ymm2,%ymm2 │ │ + vpmaddwd %ymm2,%ymm15,%ymm2 │ │ + vpunpcklwd %ymm5,%ymm4,%ymm3 │ │ + vpmaddwd %ymm3,%ymm14,%ymm3 │ │ + vpunpckhwd %ymm5,%ymm4,%ymm4 │ │ + vpmaddwd %ymm4,%ymm14,%ymm4 │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ + vpaddd %ymm2,%ymm4,%ymm4 │ │ + vmovdqa 0x20(%r15,%rbp,2),%ymm2 │ │ + vpaddw 0x20(%r10,%rbp,2),%ymm2,%ymm2 │ │ + vmovdqa 0x20(%r14,%rbp,2),%ymm3 │ │ + vmovdqa 0x20(%r12,%rbp,2),%ymm5 │ │ + vpaddw 0x20(%rbx,%rbp,2),%ymm5,%ymm5 │ │ + vpsrad $0xb,%ymm0,%ymm0 │ │ + vpsrad $0xb,%ymm4,%ymm4 │ │ + vpackssdw %ymm4,%ymm0,%ymm0 │ │ + vpaddw 0x20(%r13,%rbp,2),%ymm1,%ymm4 │ │ + vmovdqa %ymm1,0x20(%r8,%rbp,2) │ │ + vpunpcklwd %ymm3,%ymm2,%ymm1 │ │ + vpmaddwd %ymm1,%ymm15,%ymm1 │ │ + vpunpckhwd %ymm3,%ymm2,%ymm2 │ │ + vpmaddwd %ymm2,%ymm15,%ymm2 │ │ + vpunpcklwd %ymm5,%ymm4,%ymm3 │ │ + vpmaddwd %ymm3,%ymm14,%ymm3 │ │ + vpunpckhwd %ymm5,%ymm4,%ymm4 │ │ + vpmaddwd %ymm4,%ymm14,%ymm4 │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ + vpaddd %ymm4,%ymm2,%ymm2 │ │ + vpsrad $0xb,%ymm1,%ymm1 │ │ + vpsrad $0xb,%ymm2,%ymm2 │ │ + vpackssdw %ymm2,%ymm1,%ymm1 │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ + vmovdqa %ymm0,(%rdi,%rbp,1) │ │ + add $0x20,%rbp │ │ + jl 3a7c4 │ │ + mov %r12,%r13 │ │ + mov %r15,%r12 │ │ + mov %r14,%r15 │ │ + mov %r10,%r14 │ │ + mov %rbx,%r10 │ │ + mov %r8,%rbx │ │ + mov %r13,%r8 │ │ + add %rsi,%rdi │ │ + retq │ │ + mov %r9,%rbp │ │ + vmovdqa (%r15,%rbp,2),%ymm2 │ │ + vpaddw (%r10,%rbp,2),%ymm2,%ymm2 │ │ + vmovdqa (%r14,%rbp,2),%ymm4 │ │ + vmovdqa (%rbx,%rbp,2),%ymm6 │ │ + vpaddw 0x0(%r13,%rbp,2),%ymm6,%ymm8 │ │ + vpaddw (%r12,%rbp,2),%ymm6,%ymm6 │ │ + vmovdqa 0x20(%r15,%rbp,2),%ymm3 │ │ + vpaddw 0x20(%r10,%rbp,2),%ymm3,%ymm3 │ │ + vmovdqa 0x20(%r14,%rbp,2),%ymm5 │ │ + vmovdqa 0x20(%rbx,%rbp,2),%ymm7 │ │ + vpaddw 0x20(%r13,%rbp,2),%ymm7,%ymm9 │ │ + vpaddw 0x20(%r12,%rbp,2),%ymm7,%ymm7 │ │ + vpunpcklwd %ymm4,%ymm2,%ymm0 │ │ + vpmaddwd %ymm0,%ymm15,%ymm0 │ │ + vpunpckhwd %ymm4,%ymm2,%ymm2 │ │ + vpmaddwd %ymm2,%ymm15,%ymm2 │ │ + vpunpcklwd %ymm6,%ymm8,%ymm4 │ │ + vpmaddwd %ymm4,%ymm14,%ymm4 │ │ + vpunpckhwd %ymm6,%ymm8,%ymm6 │ │ + vpmaddwd %ymm6,%ymm14,%ymm6 │ │ + vpunpcklwd %ymm5,%ymm3,%ymm1 │ │ + vpmaddwd %ymm1,%ymm15,%ymm1 │ │ + vpunpckhwd %ymm5,%ymm3,%ymm3 │ │ + vpmaddwd %ymm3,%ymm15,%ymm3 │ │ + vpunpcklwd %ymm7,%ymm9,%ymm5 │ │ + vpmaddwd %ymm5,%ymm14,%ymm5 │ │ + vpunpckhwd %ymm7,%ymm9,%ymm7 │ │ + vpmaddwd %ymm7,%ymm14,%ymm7 │ │ + vpaddd %ymm4,%ymm0,%ymm0 │ │ + vpaddd %ymm6,%ymm2,%ymm2 │ │ + vpaddd %ymm5,%ymm1,%ymm1 │ │ + vpaddd %ymm7,%ymm3,%ymm3 │ │ + vpsrad $0xb,%ymm0,%ymm0 │ │ + vpsrad $0xb,%ymm2,%ymm2 │ │ + vpsrad $0xb,%ymm1,%ymm1 │ │ + vpsrad $0xb,%ymm3,%ymm3 │ │ + vpackssdw %ymm2,%ymm0,%ymm0 │ │ + vpackssdw %ymm3,%ymm1,%ymm1 │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ + vmovdqa %ymm0,(%rdi,%rbp,1) │ │ + add $0x20,%rbp │ │ + jl 3a96e │ │ + mov %r12,%r13 │ │ + mov %r15,%r12 │ │ + mov %r14,%r15 │ │ + mov %r10,%r14 │ │ + mov %rbx,%r10 │ │ + add %rsi,%rdi │ │ + retq │ │ + nopl (%rax) │ │ push %rbx │ │ push %rbp │ │ - mov 0x20(%rsp),%ebx │ │ - mov 0x18(%rsp),%eax │ │ - mov %ebx,%r10d │ │ - and $0x2,%ebx │ │ - je 341ca │ │ - add $0x11,%r9d │ │ - and $0xfffffff0,%r9d │ │ - lea 0xbbf8f(%rip),%rbp │ │ - xor $0x2,%ebx │ │ - vpxor %ymm1,%ymm1,%ymm1 │ │ + push %r14 │ │ + push %r15 │ │ + sub $0xc28,%rsp │ │ + mov 0xc58(%rsp),%r10 │ │ + mov 0xc60(%rsp),%eax │ │ + mov %r9d,%r9d │ │ + mov 0xc50(%rsp),%r11d │ │ + vbroadcasti128 0xb9940(%rip),%ymm6 │ │ + vpbroadcastd 0x2(%r10),%ymm12 │ │ + vbroadcasti128 0xb9941(%rip),%ymm7 │ │ + vpacksswb %ymm12,%ymm12,%ymm12 │ │ + vpbroadcastw 0x6(%r10),%ymm13 │ │ + vbroadcasti128 0xb9d73(%rip),%ymm8 │ │ add %r9,%rcx │ │ - lea -0x2(%rsi,%r9,2),%rsi │ │ - lea -0x4(%rdi,%r9,4),%rdi │ │ + vpbroadcastd 0xb9d8d(%rip),%ymm9 │ │ + vpbroadcastd 0xb9d80(%rip),%ymm10 │ │ + lea 0x10(%rsp,%r9,2),%rbx │ │ + vmovdqa 0xb98bb(%rip),%ymm11 │ │ + vpbroadcastd 0x10(%r10),%ymm14 │ │ + add %r9,%rdi │ │ + vpbroadcastd 0x14(%r10),%ymm15 │ │ neg %r9 │ │ - mov %r9,%r11 │ │ - test $0x1,%r10b │ │ - je 34202 │ │ - test %rdx,%rdx │ │ - je 3420a │ │ - vpbroadcastw 0x2(%rdx),%xmm0 │ │ - add $0x4,%rdx │ │ - jmp 34211 │ │ - vpbroadcastb (%rcx,%r11,1),%xmm0 │ │ - jmp 34211 │ │ - vpbroadcastw -0x2(%rcx,%r11,1),%xmm0 │ │ - vpunpckhbw %xmm1,%xmm0,%xmm0 │ │ - cmp $0xfffffff0,%r11d │ │ - jle 3424c │ │ - vpbroadcastb -0x1(%rcx),%ymm3 │ │ - vpmovzxbw (%rcx,%r11,1),%ymm2 │ │ - vmovdqu 0x0(%rbp,%r11,2),%ymm4 │ │ - vpunpcklbw %ymm1,%ymm3,%ymm3 │ │ - vpand %ymm4,%ymm2,%ymm2 │ │ - vpandn %ymm3,%ymm4,%ymm4 │ │ - vpor %ymm4,%ymm2,%ymm2 │ │ - jmp 34252 │ │ - vpsrldq $0xe,%xmm0,%xmm2 │ │ - vpbroadcastw %xmm2,%ymm2 │ │ - jmp 34252 │ │ - vpmovzxbw (%rcx,%r11,1),%ymm2 │ │ - vinserti128 $0x1,%xmm2,%ymm0,%ymm0 │ │ - vpalignr $0xc,%ymm0,%ymm2,%ymm3 │ │ - vpalignr $0xe,%ymm0,%ymm2,%ymm4 │ │ - vpunpcklwd %ymm2,%ymm3,%ymm5 │ │ - vpunpckhwd %ymm2,%ymm3,%ymm6 │ │ - vpaddw %ymm4,%ymm3,%ymm3 │ │ - vpunpcklwd %ymm1,%ymm4,%ymm0 │ │ - vpunpckhwd %ymm1,%ymm4,%ymm4 │ │ - vpmaddwd %ymm5,%ymm5,%ymm5 │ │ - vpmaddwd %ymm6,%ymm6,%ymm6 │ │ - vpmaddwd %ymm0,%ymm0,%ymm0 │ │ - vpmaddwd %ymm4,%ymm4,%ymm4 │ │ - vpaddw %ymm2,%ymm3,%ymm3 │ │ - vpaddd %ymm0,%ymm5,%ymm5 │ │ - vextracti128 $0x1,%ymm2,%xmm0 │ │ - vpaddd %ymm4,%ymm6,%ymm6 │ │ - vmovdqu %ymm3,(%rsi,%r11,2) │ │ - vmovdqu %xmm5,(%rdi,%r11,4) │ │ - vmovdqu %xmm6,0x10(%rdi,%r11,4) │ │ - vextracti128 $0x1,%ymm5,0x20(%rdi,%r11,4) │ │ - vextracti128 $0x1,%ymm6,0x30(%rdi,%r11,4) │ │ - add $0x10,%r11 │ │ - cmp $0xfffffff0,%r11d │ │ - jle 3424c │ │ - test %r11d,%r11d │ │ - jl 3421b │ │ - cmp %ebx,%r11d │ │ - jl 34240 │ │ - add $0x640,%rdi │ │ - add $0x320,%rsi │ │ + test $0x4,%al │ │ + je 3ab75 │ │ + callq 3ac22 │ │ add %r8,%rcx │ │ - dec %eax │ │ - jg 341e8 │ │ + mov %rbx,%r15 │ │ + add $0x300,%rbx │ │ + callq 3ac22 │ │ + lea (%rcx,%r8,4),%r10 │ │ + mov %rdi,%rcx │ │ + mov %rbx,%r14 │ │ + add $0x300,%rbx │ │ + mov %r8,0x8(%rsp) │ │ + add %r8,%r10 │ │ + mov %r10,(%rsp) │ │ + callq 3abf1 │ │ + mov %rbx,%r10 │ │ + dec %r11d │ │ + je 3abe7 │ │ + add %rsi,%rcx │ │ + add $0x300,%rbx │ │ + callq 3abf1 │ │ + dec %r11d │ │ + je 3abd6 │ │ + mov %r15,%r8 │ │ + callq 3acd0 │ │ + dec %r11d │ │ + jne 3ab3f │ │ + test $0x8,%al │ │ + je 3abd6 │ │ + mov (%rsp),%rcx │ │ + callq 3acf9 │ │ + add 0x8(%rsp),%rcx │ │ + callq 3acf9 │ │ + add $0xc28,%rsp │ │ + pop %r15 │ │ + pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ vzeroupper │ │ retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - push %rbx │ │ - mov $0xfffffffffffffffe,%r9 │ │ - rorx $0x2,%r8d,%ebx │ │ - and $0x2,%ebx │ │ - sub $0x2,%ebx │ │ - lea 0x2(%rcx,%rbx,1),%eax │ │ - lea -0x63c(%rdi,%r9,4),%r10 │ │ - lea -0x31e(%rsi,%r9,2),%r11 │ │ - test $0x4,%r8b │ │ - jne 34363 │ │ - vmovdqu 0x640(%r10),%ymm0 │ │ - vmovdqu 0x660(%r10),%ymm1 │ │ - vmovdqu 0x320(%r11),%ymm6 │ │ - vmovdqa %ymm0,%ymm2 │ │ - vmovdqa %ymm1,%ymm3 │ │ - vmovdqa %ymm0,%ymm4 │ │ - vmovdqa %ymm1,%ymm5 │ │ - vmovdqa %ymm6,%ymm7 │ │ - vmovdqa %ymm6,%ymm8 │ │ - jmp 343a9 │ │ - vmovdqu -0x640(%r10),%ymm0 │ │ - vmovdqu -0x620(%r10),%ymm1 │ │ - vmovdqu (%r10),%ymm2 │ │ - vmovdqu 0x20(%r10),%ymm3 │ │ - vmovdqu -0x320(%r11),%ymm6 │ │ - vmovdqu (%r11),%ymm7 │ │ - vmovdqu 0x640(%r10),%ymm4 │ │ - vmovdqu 0x660(%r10),%ymm5 │ │ - vmovdqu 0x320(%r11),%ymm8 │ │ - vpaddd %ymm2,%ymm0,%ymm0 │ │ + lea (%rcx,%r8,4),%r10 │ │ + mov %rdi,%rcx │ │ + mov %r8,0x8(%rsp) │ │ + lea (%r10,%r8,2),%r10 │ │ + mov %r10,(%rsp) │ │ + callq 3abf1 │ │ + mov %rbx,%r15 │ │ + mov %rbx,%r14 │ │ + mov %rbx,%r10 │ │ + dec %r11d │ │ + je 3abe7 │ │ + add %rsi,%rcx │ │ + add $0x300,%rbx │ │ + callq 3abf1 │ │ + dec %r11d │ │ + je 3abd6 │ │ + lea 0x300(%rbx),%r8 │ │ + callq 3acd0 │ │ + dec %r11d │ │ + je 3abd6 │ │ + add $0x900,%r8 │ │ + callq 3acd0 │ │ + dec %r11d │ │ + jne 3ab3c │ │ + callq 3ae61 │ │ + mov %r14,%r15 │ │ + mov %r10,%r14 │ │ + mov %rbx,%r10 │ │ + add %rsi,%rdi │ │ + callq 3ae61 │ │ + jmpq 3ab64 │ │ + mov %r9,%rbp │ │ + test $0x1,%al │ │ + je 3ac0a │ │ + vmovd (%rdx),%xmm4 │ │ + vpblendd $0xfe,-0x4(%rcx,%rbp,1),%ymm4,%ymm4 │ │ + add $0x4,%rdx │ │ + jmp 3ac2f │ │ + vbroadcasti128 (%rcx,%rbp,1),%ymm5 │ │ + vmovdqa (%rcx,%rbp,1),%ymm4 │ │ + vpalignr $0xc,%ymm5,%ymm4,%ymm4 │ │ + vpshufb %ymm11,%ymm4,%ymm4 │ │ + jmp 3ac2f │ │ + mov %r9,%rbp │ │ + test $0x1,%al │ │ + je 3ac0a │ │ + vmovdqu -0x4(%rcx,%rbp,1),%ymm4 │ │ + vmovdqu 0x4(%rcx,%rbp,1),%ymm5 │ │ + test $0x2,%al │ │ + jne 3ac43 │ │ + cmp $0xffffffdf,%ebp │ │ + jl 3ac43 │ │ + callq 3a63d │ │ + vpshufb %ymm6,%ymm4,%ymm0 │ │ + vpmaddubsw %ymm12,%ymm0,%ymm0 │ │ + vpshufb %ymm6,%ymm5,%ymm1 │ │ + vpmaddubsw %ymm12,%ymm1,%ymm1 │ │ + vpshufb %ymm7,%ymm4,%ymm2 │ │ + vpmaddubsw %ymm12,%ymm2,%ymm2 │ │ + vpshufb %ymm7,%ymm5,%ymm3 │ │ + vpmaddubsw %ymm12,%ymm3,%ymm3 │ │ + vpshufb %ymm8,%ymm4,%ymm4 │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ + vpmullw %ymm4,%ymm13,%ymm2 │ │ + vpshufb %ymm8,%ymm5,%ymm5 │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ + vpmullw %ymm5,%ymm13,%ymm3 │ │ + vpsllw $0x7,%ymm4,%ymm4 │ │ + vpsllw $0x7,%ymm5,%ymm5 │ │ + vpaddw %ymm4,%ymm9,%ymm4 │ │ + vpaddw %ymm5,%ymm9,%ymm5 │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ + vpaddsw %ymm4,%ymm0,%ymm0 │ │ + vpaddsw %ymm5,%ymm1,%ymm1 │ │ + vpsraw $0x3,%ymm0,%ymm0 │ │ + vpsraw $0x3,%ymm1,%ymm1 │ │ + vpaddw %ymm0,%ymm10,%ymm0 │ │ + vpaddw %ymm1,%ymm10,%ymm1 │ │ + vmovdqa %ymm0,(%rbx,%rbp,2) │ │ + vmovdqa %ymm1,0x20(%rbx,%rbp,2) │ │ + add $0x20,%rbp │ │ + jl 3ac29 │ │ + retq │ │ + nop │ │ + add %rsi,%rcx │ │ + mov %r9,%rbp │ │ + test $0x1,%al │ │ + je 3acec │ │ + vmovd (%rdx),%xmm4 │ │ + vpblendd $0xfe,-0x4(%rcx,%rbp,1),%ymm4,%ymm4 │ │ + add $0x4,%rdx │ │ + jmp 3ad06 │ │ + vmovdqu -0x4(%rcx,%rbp,1),%ymm4 │ │ + vpshufb %ymm11,%ymm4,%ymm4 │ │ + jmp 3ad06 │ │ + mov %r9,%rbp │ │ + test $0x1,%al │ │ + je 3acec │ │ + vmovdqu -0x4(%rcx,%rbp,1),%ymm4 │ │ + vmovdqu 0x4(%rcx,%rbp,1),%ymm5 │ │ + test $0x2,%al │ │ + jne 3ad1a │ │ + cmp $0xffffffdf,%ebp │ │ + jl 3ad1a │ │ + callq 3a63d │ │ + vpshufb %ymm6,%ymm4,%ymm0 │ │ + vpmaddubsw %ymm12,%ymm0,%ymm0 │ │ + vpshufb %ymm6,%ymm5,%ymm1 │ │ + vpmaddubsw %ymm12,%ymm1,%ymm1 │ │ + vpshufb %ymm7,%ymm4,%ymm2 │ │ + vpmaddubsw %ymm12,%ymm2,%ymm2 │ │ + vpshufb %ymm7,%ymm5,%ymm3 │ │ + vpmaddubsw %ymm12,%ymm3,%ymm3 │ │ + vpshufb %ymm8,%ymm4,%ymm4 │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ + vpmullw %ymm4,%ymm13,%ymm2 │ │ + vpshufb %ymm8,%ymm5,%ymm5 │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ + vpmullw %ymm5,%ymm13,%ymm3 │ │ + vpsllw $0x7,%ymm4,%ymm4 │ │ + vpsllw $0x7,%ymm5,%ymm5 │ │ + vpaddw %ymm4,%ymm9,%ymm4 │ │ + vpaddw %ymm5,%ymm9,%ymm5 │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ + vmovdqa (%r14,%rbp,2),%ymm2 │ │ + vpaddw (%rbx,%rbp,2),%ymm2,%ymm2 │ │ + vmovdqa (%r10,%rbp,2),%ymm3 │ │ + vpaddsw %ymm4,%ymm0,%ymm0 │ │ + vpaddsw %ymm5,%ymm1,%ymm1 │ │ + vpsraw $0x3,%ymm0,%ymm0 │ │ + vpsraw $0x3,%ymm1,%ymm1 │ │ + vpaddw %ymm0,%ymm10,%ymm0 │ │ + vpaddw %ymm1,%ymm10,%ymm1 │ │ + vpaddw (%r15,%rbp,2),%ymm0,%ymm4 │ │ + vmovdqa %ymm0,(%r8,%rbp,2) │ │ + vpunpcklwd %ymm3,%ymm2,%ymm0 │ │ + vpmaddwd %ymm0,%ymm15,%ymm0 │ │ + vpunpckhwd %ymm3,%ymm2,%ymm2 │ │ + vpmaddwd %ymm2,%ymm15,%ymm2 │ │ + vpunpcklwd %ymm4,%ymm4,%ymm3 │ │ + vpmaddwd %ymm3,%ymm14,%ymm3 │ │ + vpunpckhwd %ymm4,%ymm4,%ymm4 │ │ + vpmaddwd %ymm4,%ymm14,%ymm4 │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ + vpaddd %ymm2,%ymm4,%ymm4 │ │ + vmovdqa 0x20(%r14,%rbp,2),%ymm2 │ │ + vpaddw 0x20(%rbx,%rbp,2),%ymm2,%ymm2 │ │ + vmovdqa 0x20(%r10,%rbp,2),%ymm3 │ │ + vpsrad $0xb,%ymm0,%ymm0 │ │ + vpsrad $0xb,%ymm4,%ymm4 │ │ + vpackssdw %ymm4,%ymm0,%ymm0 │ │ + vpaddw 0x20(%r15,%rbp,2),%ymm1,%ymm4 │ │ + vmovdqa %ymm1,0x20(%r8,%rbp,2) │ │ + vpunpcklwd %ymm3,%ymm2,%ymm1 │ │ + vpmaddwd %ymm1,%ymm15,%ymm1 │ │ + vpunpckhwd %ymm3,%ymm2,%ymm2 │ │ + vpmaddwd %ymm2,%ymm15,%ymm2 │ │ + vpunpcklwd %ymm4,%ymm4,%ymm3 │ │ + vpmaddwd %ymm3,%ymm14,%ymm3 │ │ + vpunpckhwd %ymm4,%ymm4,%ymm4 │ │ + vpmaddwd %ymm4,%ymm14,%ymm4 │ │ vpaddd %ymm3,%ymm1,%ymm1 │ │ - vpaddw %ymm7,%ymm6,%ymm6 │ │ + vpaddd %ymm4,%ymm2,%ymm2 │ │ + vpsrad $0xb,%ymm1,%ymm1 │ │ + vpsrad $0xb,%ymm2,%ymm2 │ │ + vpackssdw %ymm2,%ymm1,%ymm1 │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ + vmovdqa %ymm0,(%rdi,%rbp,1) │ │ + add $0x20,%rbp │ │ + jl 3ad00 │ │ + mov %r14,%r15 │ │ + mov %r10,%r14 │ │ + mov %rbx,%r10 │ │ + mov %r8,%rbx │ │ + mov %r15,%r8 │ │ + add %rsi,%rdi │ │ + retq │ │ + mov %r9,%rbp │ │ + vpsrld $0x10,%ymm14,%ymm13 │ │ + vmovdqa (%rbx,%rbp,2),%ymm6 │ │ + vpaddw (%r14,%rbp,2),%ymm6,%ymm2 │ │ + vmovdqa (%r10,%rbp,2),%ymm4 │ │ + vmovdqa 0x20(%rbx,%rbp,2),%ymm7 │ │ + vpaddw 0x20(%r14,%rbp,2),%ymm7,%ymm3 │ │ + vmovdqa 0x20(%r10,%rbp,2),%ymm5 │ │ + vpaddw (%r15,%rbp,2),%ymm6,%ymm6 │ │ + vpaddw 0x20(%r15,%rbp,2),%ymm7,%ymm7 │ │ + vpunpcklwd %ymm4,%ymm2,%ymm0 │ │ + vpmaddwd %ymm0,%ymm15,%ymm0 │ │ + vpunpckhwd %ymm4,%ymm2,%ymm2 │ │ + vpmaddwd %ymm2,%ymm15,%ymm2 │ │ + vpunpcklwd %ymm5,%ymm3,%ymm1 │ │ + vpmaddwd %ymm1,%ymm15,%ymm1 │ │ + vpunpckhwd %ymm5,%ymm3,%ymm3 │ │ + vpmaddwd %ymm3,%ymm15,%ymm3 │ │ + vpunpcklwd %ymm6,%ymm7,%ymm5 │ │ + vpmaddwd %ymm5,%ymm14,%ymm4 │ │ + vpunpckhwd %ymm6,%ymm7,%ymm7 │ │ + vpmaddwd %ymm7,%ymm14,%ymm6 │ │ + vpmaddwd %ymm5,%ymm13,%ymm5 │ │ + vpmaddwd %ymm7,%ymm13,%ymm7 │ │ vpaddd %ymm4,%ymm0,%ymm0 │ │ + vpaddd %ymm6,%ymm2,%ymm2 │ │ vpaddd %ymm5,%ymm1,%ymm1 │ │ - vpaddw %ymm6,%ymm8,%ymm6 │ │ - vmovdqu %ymm0,(%r10) │ │ - vmovdqu %ymm1,0x20(%r10) │ │ - vmovdqu %ymm6,(%r11) │ │ - vmovdqa %ymm2,%ymm0 │ │ - vmovdqa %ymm3,%ymm1 │ │ - vmovdqa %ymm4,%ymm2 │ │ - vmovdqa %ymm5,%ymm3 │ │ - vmovdqa %ymm7,%ymm6 │ │ - vmovdqa %ymm8,%ymm7 │ │ - add $0x640,%r10 │ │ - add $0x320,%r11 │ │ - dec %eax │ │ - jg 3438e │ │ - cmp %ebx,%eax │ │ - jg 343a9 │ │ - add $0x10,%r9d │ │ - cmp %edx,%r9d │ │ - jl 34314 │ │ - pop %rbx │ │ - vzeroupper │ │ + vpaddd %ymm7,%ymm3,%ymm3 │ │ + vpsrad $0xb,%ymm0,%ymm0 │ │ + vpsrad $0xb,%ymm2,%ymm2 │ │ + vpsrad $0xb,%ymm1,%ymm1 │ │ + vpsrad $0xb,%ymm3,%ymm3 │ │ + vpackssdw %ymm2,%ymm0,%ymm0 │ │ + vpackssdw %ymm3,%ymm1,%ymm1 │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ + vmovdqa %ymm0,(%rdi,%rbp,1) │ │ + add $0x20,%rbp │ │ + jl 3ae6a │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ - nopw 0x0(%rax,%rax,1) │ │ - sub $0x63c,%rdi │ │ - sub $0x31e,%rsi │ │ - add $0x2,%ecx │ │ - lea 0xd4775(%rip),%r9 │ │ - vmovd %r8d,%xmm6 │ │ - vpbroadcastd %xmm6,%ymm6 │ │ - vpbroadcastd 0xbbd99(%rip),%ymm8 │ │ - vpbroadcastd 0xbbd70(%rip),%ymm9 │ │ - vpcmpeqb %ymm7,%ymm7,%ymm7 │ │ - vpsrld $0xd,%ymm9,%ymm10 │ │ - mov $0xfffffffffffffffe,%r8 │ │ - vpmovzxwd (%rsi,%r8,2),%ymm0 │ │ - vpmovzxwd 0x320(%rsi,%r8,2),%ymm1 │ │ - vmovdqu (%rdi,%r8,4),%ymm2 │ │ - vmovdqu 0x640(%rdi,%r8,4),%ymm3 │ │ - vpslld $0x3,%ymm2,%ymm4 │ │ - vpslld $0x3,%ymm3,%ymm5 │ │ - vpaddd %ymm4,%ymm2,%ymm2 │ │ - vpaddd %ymm5,%ymm3,%ymm3 │ │ - vpmaddwd %ymm0,%ymm0,%ymm4 │ │ - vpmaddwd %ymm1,%ymm1,%ymm5 │ │ - vpmaddwd %ymm0,%ymm8,%ymm0 │ │ - vpmaddwd %ymm1,%ymm8,%ymm1 │ │ - vpsubd %ymm4,%ymm2,%ymm2 │ │ - vpsubd %ymm5,%ymm3,%ymm3 │ │ - vpmulld %ymm6,%ymm2,%ymm2 │ │ - vpmulld %ymm6,%ymm3,%ymm3 │ │ - vpaddusw %ymm2,%ymm8,%ymm2 │ │ - vpaddusw %ymm3,%ymm8,%ymm3 │ │ - vpsrld $0x14,%ymm2,%ymm2 │ │ - vpsrld $0x14,%ymm3,%ymm3 │ │ - vmovdqa %ymm7,%ymm5 │ │ - vpgatherdd %ymm5,(%r9,%ymm2,1),%ymm4 │ │ - vmovdqa %ymm7,%ymm5 │ │ - vpgatherdd %ymm5,(%r9,%ymm3,1),%ymm2 │ │ - vpsrld $0x18,%ymm4,%ymm4 │ │ - vpsrld $0x18,%ymm2,%ymm2 │ │ - vpmulld %ymm4,%ymm0,%ymm0 │ │ - vpmulld %ymm2,%ymm1,%ymm1 │ │ - vpackssdw %ymm2,%ymm4,%ymm4 │ │ - vpsubw %ymm4,%ymm9,%ymm4 │ │ - vpermq $0xd8,%ymm4,%ymm4 │ │ - vpaddd %ymm0,%ymm10,%ymm0 │ │ - vpaddd %ymm1,%ymm10,%ymm1 │ │ - vpsrld $0xc,%ymm0,%ymm0 │ │ - vpsrld $0xc,%ymm1,%ymm1 │ │ - vmovdqu %xmm4,(%rsi,%r8,2) │ │ - vextracti128 $0x1,%ymm4,0x320(%rsi,%r8,2) │ │ - vmovdqu %ymm0,(%rdi,%r8,4) │ │ - vmovdqu %ymm1,0x640(%rdi,%r8,4) │ │ - add $0x8,%r8d │ │ - cmp %edx,%r8d │ │ - jl 34465 │ │ - add $0xc80,%rdi │ │ - add $0x640,%rsi │ │ - sub $0x2,%ecx │ │ - jg 3445e │ │ - vzeroupper │ │ - retq │ │ nopl 0x0(%rax) │ │ push %rbx │ │ push %rbp │ │ push %r14 │ │ push %r15 │ │ - mov 0x28(%rsp),%eax │ │ - vpbroadcastd 0xbbc4d(%rip),%ymm15 │ │ - xor %r14d,%r14d │ │ - lea (%rdi,%r14,2),%r10 │ │ - lea (%rsi,%r14,1),%r11 │ │ - lea 0x640(%rcx,%r14,4),%rbx │ │ - lea 0x320(%r8,%r14,2),%rbp │ │ - vmovdqu -0x644(%rcx,%r14,4),%ymm0 │ │ - vmovdqu -0x63c(%rcx,%r14,4),%ymm2 │ │ - vmovdqa -0x640(%rcx,%r14,4),%ymm1 │ │ - vpaddd %ymm2,%ymm0,%ymm0 │ │ - vmovdqu -0x624(%rcx,%r14,4),%ymm2 │ │ - vmovdqu -0x61c(%rcx,%r14,4),%ymm4 │ │ - vmovdqa -0x620(%rcx,%r14,4),%ymm3 │ │ - vpaddd %ymm4,%ymm2,%ymm2 │ │ - vmovdqu -0x4(%rcx,%r14,4),%ymm4 │ │ - vmovdqu 0x4(%rcx,%r14,4),%ymm5 │ │ - vpaddd (%rcx,%r14,4),%ymm1,%ymm1 │ │ - vpaddd %ymm5,%ymm4,%ymm4 │ │ - vmovdqu 0x1c(%rcx,%r14,4),%ymm5 │ │ - vmovdqu 0x24(%rcx,%r14,4),%ymm6 │ │ - vpaddd 0x20(%rcx,%r14,4),%ymm3,%ymm3 │ │ - vpaddd %ymm6,%ymm5,%ymm5 │ │ - vmovdqu -0x322(%r8,%r14,2),%ymm6 │ │ - vmovdqu -0x31e(%r8,%r14,2),%ymm8 │ │ - vmovdqa -0x320(%r8,%r14,2),%ymm7 │ │ - vpaddw %ymm6,%ymm8,%ymm6 │ │ - vmovdqu -0x2(%r8,%r14,2),%ymm8 │ │ - vmovdqu 0x2(%r8,%r14,2),%ymm9 │ │ - vpaddw (%r8,%r14,2),%ymm7,%ymm7 │ │ - vpaddw %ymm9,%ymm8,%ymm8 │ │ - mov %eax,%r15d │ │ - vmovdqu -0x2(%rbp),%ymm9 │ │ - vmovdqu 0x2(%rbp),%ymm10 │ │ - vpaddw 0x0(%rbp),%ymm7,%ymm7 │ │ - vpaddw %ymm10,%ymm9,%ymm9 │ │ - vpaddw %ymm7,%ymm8,%ymm10 │ │ - vpaddw %ymm6,%ymm9,%ymm6 │ │ - vpsubw -0x640(%rbp),%ymm7,%ymm7 │ │ - vpaddw %ymm6,%ymm10,%ymm10 │ │ - vpsllw $0x2,%ymm10,%ymm10 │ │ - vpsubw %ymm6,%ymm10,%ymm10 │ │ - vpmovzxbw (%r11),%ymm12 │ │ - vpunpcklwd %ymm15,%ymm10,%ymm6 │ │ - vpunpckhwd %ymm15,%ymm10,%ymm10 │ │ - vpunpcklwd %ymm15,%ymm12,%ymm13 │ │ - vpunpckhwd %ymm15,%ymm12,%ymm12 │ │ - vpmaddwd %ymm6,%ymm13,%ymm6 │ │ - vpmaddwd %ymm12,%ymm10,%ymm10 │ │ - vmovdqu -0x4(%rbx),%ymm11 │ │ - vmovdqu 0x4(%rbx),%ymm12 │ │ - vpaddd (%rbx),%ymm1,%ymm1 │ │ - vpaddd %ymm12,%ymm11,%ymm11 │ │ - vmovdqu 0x1c(%rbx),%ymm12 │ │ - vmovdqu 0x24(%rbx),%ymm13 │ │ - vpaddd 0x20(%rbx),%ymm3,%ymm3 │ │ - vpaddd %ymm13,%ymm12,%ymm12 │ │ - vpaddd %ymm4,%ymm1,%ymm13 │ │ - vpaddd %ymm5,%ymm3,%ymm14 │ │ - vpaddd %ymm0,%ymm11,%ymm0 │ │ - vpaddd %ymm2,%ymm12,%ymm2 │ │ - vpaddd %ymm0,%ymm13,%ymm13 │ │ - vpaddd %ymm2,%ymm14,%ymm14 │ │ - vpslld $0x2,%ymm13,%ymm13 │ │ - vpslld $0x2,%ymm14,%ymm14 │ │ - vpsubd %ymm0,%ymm13,%ymm13 │ │ - vpsubd %ymm2,%ymm14,%ymm14 │ │ - vperm2i128 $0x31,%ymm14,%ymm13,%ymm0 │ │ - vinserti128 $0x1,%xmm14,%ymm13,%ymm13 │ │ - vpsubd -0xc80(%rbx),%ymm1,%ymm1 │ │ - vpsubd -0xc60(%rbx),%ymm3,%ymm3 │ │ - vpaddd %ymm6,%ymm13,%ymm6 │ │ - vpaddd %ymm0,%ymm10,%ymm10 │ │ - vpsrad $0x9,%ymm6,%ymm6 │ │ - vpsrad $0x9,%ymm10,%ymm10 │ │ - vpackssdw %ymm10,%ymm6,%ymm6 │ │ - vmovdqa %ymm6,(%r10) │ │ - vmovdqa %ymm4,%ymm0 │ │ - vmovdqa %ymm5,%ymm2 │ │ - vmovdqa %ymm11,%ymm4 │ │ - vmovdqa %ymm12,%ymm5 │ │ - vmovdqa %ymm8,%ymm6 │ │ - vmovdqa %ymm9,%ymm8 │ │ - add $0x640,%rbx │ │ - add $0x320,%rbp │ │ - add $0x300,%r10 │ │ - add %rdx,%r11 │ │ - dec %r15d │ │ - jg 34641 │ │ - add $0x10,%r14d │ │ - cmp %r9d,%r14d │ │ - jl 34576 │ │ + sub $0x25a8,%rsp │ │ + lea 0xb98cc(%rip),%r15 │ │ + mov 0x25d8(%rsp),%r10 │ │ + mov %r9d,%r9d │ │ + mov 0x25e0(%rsp),%eax │ │ + mov 0x25d0(%rsp),%r11d │ │ + vbroadcasti128 0x10(%r15),%ymm8 │ │ + add %r9,%rcx │ │ + vbroadcasti128 0x18(%r15),%ymm9 │ │ + lea 0x14(%rsp,%r9,2),%rbx │ │ + vbroadcasti128 0x12(%r15),%ymm10 │ │ + add %r9,%rdi │ │ + vbroadcasti128 0x16(%r15),%ymm11 │ │ + lea 0x12d0(%rsp,%r9,4),%r14 │ │ + vpbroadcastd (%r10),%ymm12 │ │ + neg %r9 │ │ + vpbroadcastd 0x54(%r15),%ymm13 │ │ + vpxor %ymm6,%ymm6,%ymm6 │ │ + vpbroadcastw 0x8(%r10),%ymm7 │ │ + vpbroadcastd 0x48(%r15),%ymm14 │ │ + vpsllw $0x4,%ymm7,%ymm7 │ │ + vpbroadcastd 0x4c(%r15),%ymm15 │ │ + lea (%rcx,%r8,4),%rbp │ │ + mov %r8,0x8(%rsp) │ │ + add %r8,%rbp │ │ + mov %rbp,(%rsp) │ │ + test $0x4,%al │ │ + je 3b091 │ │ + callq 3b125 │ │ + add %r8,%rcx │ │ + mov %rbx,%r10 │ │ + callq 3b1eb │ │ + add $0x960,%rbx │ │ + callq 3b125 │ │ + lea (%rcx,%r8,4),%rbp │ │ + mov %rdi,%rcx │ │ + mov %r8,0x8(%rsp) │ │ + add %r8,%rbp │ │ + mov %rbp,(%rsp) │ │ + mov %r10,%r8 │ │ + dec %r11d │ │ + je 3b063 │ │ + or $0x10,%eax │ │ + callq 3b0f9 │ │ + add %rsi,%rcx │ │ + callq 3b240 │ │ + callq 3b513 │ │ + sub $0x2,%r11d │ │ + jl 3b08a │ │ + add %rsi,%rcx │ │ + test %r11d,%r11d │ │ + je 3b06f │ │ + callq 3b0f9 │ │ + add %rsi,%rcx │ │ + callq 3b240 │ │ + callq 3b5a0 │ │ + callq 3b6b0 │ │ + sub $0x2,%r11d │ │ + jge 3b00c │ │ + test $0x8,%al │ │ + je 3b08a │ │ + mov (%rsp),%rcx │ │ + callq 3b125 │ │ + add 0x8(%rsp),%rcx │ │ + callq 3b26c │ │ + callq 3b5a0 │ │ + callq 3b6b0 │ │ + add $0x25a8,%rsp │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ vzeroupper │ │ retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - shl $0x4,%r9d │ │ - vmovd %r9d,%xmm5 │ │ - vpbroadcastw %xmm5,%ymm5 │ │ - xor %r9d,%r9d │ │ - vmovdqa (%rdx,%r9,2),%ymm0 │ │ - vmovdqa 0x20(%rdx,%r9,2),%ymm1 │ │ - vpmovzxbw (%rdi,%r9,1),%ymm2 │ │ - vpmovzxbw 0x10(%rdi,%r9,1),%ymm3 │ │ - vpsllw $0x4,%ymm2,%ymm4 │ │ - vpsubw %ymm4,%ymm0,%ymm0 │ │ - vpsllw $0x4,%ymm3,%ymm4 │ │ - vpsubw %ymm4,%ymm1,%ymm1 │ │ - vpmulhrsw %ymm5,%ymm0,%ymm0 │ │ - vpmulhrsw %ymm5,%ymm1,%ymm1 │ │ - vpaddw %ymm2,%ymm0,%ymm0 │ │ - vpaddw %ymm3,%ymm1,%ymm1 │ │ - vpackuswb %ymm1,%ymm0,%ymm0 │ │ - vpermq $0xd8,%ymm0,%ymm0 │ │ - vmovdqa %ymm0,(%rdi,%r9,1) │ │ - add $0x20,%r9d │ │ - cmp %ecx,%r9d │ │ - jl 34791 │ │ - add $0x300,%rdx │ │ - add %rsi,%rdi │ │ - dec %r8d │ │ - jg 3478e │ │ - vzeroupper │ │ + callq 3b240 │ │ + callq 3b513 │ │ + jmp 3b07e │ │ + callq 3b240 │ │ + callq 3b5a0 │ │ + callq 3b6b0 │ │ + callq 3b420 │ │ + callq 3b5a0 │ │ + jmp 3b052 │ │ + callq 3b420 │ │ + jmp 3b048 │ │ + lea (%rcx,%r8,4),%rbp │ │ + mov %rdi,%rcx │ │ + mov %r8,0x8(%rsp) │ │ + lea 0x0(%rbp,%r8,2),%rbp │ │ + mov %rbp,(%rsp) │ │ + callq 3b0f9 │ │ + lea 0x960(%rbx),%r10 │ │ + callq 3b1eb │ │ + dec %r11d │ │ + je 3b0ca │ │ + or $0x10,%eax │ │ + mov %rbx,%r8 │ │ + mov %r10,%rbx │ │ + jmpq 3aff9 │ │ + callq 3b420 │ │ + callq 3b513 │ │ + jmp 3b07e │ │ + vmovd %ebp,%xmm2 │ │ + vmovdqa 0xb92fe(%rip),%ymm0 │ │ + vpbroadcastb %xmm2,%ymm2 │ │ + vpsubb %ymm2,%ymm0,%ymm0 │ │ + vpminub 0xb929d(%rip),%ymm0,%ymm0 │ │ + vpshufb %ymm0,%ymm5,%ymm5 │ │ retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - push %rbx │ │ - push %rbp │ │ - mov 0x20(%rsp),%r10d │ │ - mov 0x18(%rsp),%eax │ │ - test $0x2,%r10b │ │ - je 3481d │ │ - xor %ebx,%ebx │ │ - add $0x11,%r9d │ │ - and $0xfffffff0,%r9d │ │ - jmp 34826 │ │ - mov $0x3,%ebx │ │ - sub $0x1,%r9d │ │ - lea 0xbb933(%rip),%rbp │ │ - vpxor %ymm1,%ymm1,%ymm1 │ │ - lea 0x1(%rcx,%r9,1),%rcx │ │ - lea -0x2(%rsi,%r9,2),%rsi │ │ - lea -0x4(%rdi,%r9,4),%rdi │ │ - neg %r9 │ │ - mov %r9,%r11 │ │ - test $0x1,%r10b │ │ - je 34869 │ │ - test %rdx,%rdx │ │ - je 34872 │ │ - vpbroadcastd (%rdx),%xmm2 │ │ - vmovd -0x1(%rcx,%r11,1),%xmm0 │ │ + lea -0x2(%r9),%rbp │ │ + test $0x1,%al │ │ + je 3b118 │ │ + vpbroadcastd (%rdx),%xmm0 │ │ + vmovdqa (%rcx,%r9,1),%xmm5 │ │ + vpalignr $0xc,%xmm0,%xmm5,%xmm5 │ │ add $0x4,%rdx │ │ - vpalignr $0x1,%xmm2,%xmm0,%xmm0 │ │ - jmp 34879 │ │ - vpbroadcastb -0x1(%rcx,%r11,1),%xmm0 │ │ - jmp 34879 │ │ - vpbroadcastd -0x4(%rcx,%r11,1),%xmm0 │ │ - vpunpckhbw %xmm1,%xmm0,%xmm0 │ │ - cmp $0xfffffff0,%r11d │ │ - jle 348b9 │ │ - test %r11d,%r11d │ │ - jge 348ad │ │ - vpbroadcastb -0x1(%rcx),%ymm3 │ │ - vpmovzxbw (%rcx,%r11,1),%ymm2 │ │ - vmovdqu 0x0(%rbp,%r11,2),%ymm4 │ │ - vpunpcklbw %ymm1,%ymm3,%ymm3 │ │ - vpand %ymm4,%ymm2,%ymm2 │ │ - vpandn %ymm3,%ymm4,%ymm4 │ │ - vpor %ymm4,%ymm2,%ymm2 │ │ - jmp 348bf │ │ - vpsrldq $0xe,%xmm0,%xmm2 │ │ - vpbroadcastw %xmm2,%ymm2 │ │ - jmp 348bf │ │ - vpmovzxbw (%rcx,%r11,1),%ymm2 │ │ - vinserti128 $0x1,%xmm2,%ymm0,%ymm0 │ │ - vpalignr $0x8,%ymm0,%ymm2,%ymm3 │ │ - vpalignr $0xa,%ymm0,%ymm2,%ymm4 │ │ - vpalignr $0xc,%ymm0,%ymm2,%ymm5 │ │ - vpalignr $0xe,%ymm0,%ymm2,%ymm6 │ │ + jmp 3b133 │ │ + vmovdqa (%rcx,%r9,1),%xmm5 │ │ + vpshufb (%r15),%xmm5,%xmm5 │ │ + jmp 3b133 │ │ + lea -0x2(%r9),%rbp │ │ + test $0x1,%al │ │ + je 3b118 │ │ + vmovdqu -0x2(%rcx,%rbp,1),%xmm5 │ │ + vinserti128 $0x1,0x6(%rcx,%rbp,1),%ymm5,%ymm5 │ │ + test $0x2,%al │ │ + jne 3b149 │ │ + cmp $0xffffffee,%ebp │ │ + jl 3b149 │ │ + callq 3b0d6 │ │ + vpshufb %ymm8,%ymm5,%ymm3 │ │ + vpmullw %ymm3,%ymm3,%ymm4 │ │ + vpshufb %ymm9,%ymm5,%ymm2 │ │ vpaddw %ymm2,%ymm3,%ymm0 │ │ - vpunpcklwd %ymm2,%ymm3,%ymm7 │ │ - vpunpckhwd %ymm2,%ymm3,%ymm3 │ │ + vshufps $0x99,%ymm2,%ymm3,%ymm3 │ │ + vpaddw %ymm3,%ymm0,%ymm0 │ │ + vpunpcklwd %ymm3,%ymm2,%ymm1 │ │ + vpmaddwd %ymm1,%ymm1,%ymm1 │ │ + vpunpckhwd %ymm3,%ymm2,%ymm2 │ │ + vpmaddwd %ymm2,%ymm2,%ymm2 │ │ + vpunpcklwd %ymm6,%ymm4,%ymm3 │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ + vpunpckhwd %ymm6,%ymm4,%ymm4 │ │ + vpaddd %ymm4,%ymm2,%ymm2 │ │ + vpshufb %ymm10,%ymm5,%ymm4 │ │ vpaddw %ymm4,%ymm0,%ymm0 │ │ - vpunpcklwd %ymm5,%ymm4,%ymm8 │ │ - vpunpckhwd %ymm5,%ymm4,%ymm4 │ │ + vpshufb %ymm11,%ymm5,%ymm5 │ │ vpaddw %ymm5,%ymm0,%ymm0 │ │ - vpunpcklwd %ymm1,%ymm6,%ymm9 │ │ - vpunpckhwd %ymm1,%ymm6,%ymm5 │ │ - vpaddw %ymm6,%ymm0,%ymm0 │ │ - vpmaddwd %ymm7,%ymm7,%ymm7 │ │ + vpunpcklwd %ymm5,%ymm4,%ymm3 │ │ vpmaddwd %ymm3,%ymm3,%ymm3 │ │ - vpmaddwd %ymm8,%ymm8,%ymm8 │ │ + vpunpckhwd %ymm5,%ymm4,%ymm4 │ │ vpmaddwd %ymm4,%ymm4,%ymm4 │ │ - vpmaddwd %ymm9,%ymm9,%ymm9 │ │ - vpmaddwd %ymm5,%ymm5,%ymm5 │ │ - vpaddd %ymm7,%ymm8,%ymm7 │ │ + test $0x10,%al │ │ + je 3b1c1 │ │ + vpaddw (%rbx,%rbp,2),%ymm0,%ymm0 │ │ + vpaddd 0x320(%rbx,%rbp,2),%ymm1,%ymm1 │ │ + vpaddd 0x640(%rbx,%rbp,2),%ymm2,%ymm2 │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ + vpaddd %ymm4,%ymm2,%ymm2 │ │ + vmovdqa %ymm0,(%rbx,%rbp,2) │ │ + vmovdqa %ymm1,0x320(%rbx,%rbp,2) │ │ + vmovdqa %ymm2,0x640(%rbx,%rbp,2) │ │ + add $0x10,%rbp │ │ + jl 3b12d │ │ + retq │ │ + lea -0x2(%r9),%rbp │ │ + vmovdqa (%rbx,%rbp,2),%ymm0 │ │ + vmovdqa 0x320(%rbx,%rbp,2),%ymm1 │ │ + vmovdqa 0x640(%rbx,%rbp,2),%ymm2 │ │ + vpaddw %ymm0,%ymm0,%ymm0 │ │ + vpaddd %ymm1,%ymm1,%ymm1 │ │ + vpaddd %ymm2,%ymm2,%ymm2 │ │ + vmovdqa %ymm0,(%r10,%rbp,2) │ │ + vmovdqa %ymm1,0x320(%r10,%rbp,2) │ │ + vmovdqa %ymm2,0x640(%r10,%rbp,2) │ │ + add $0x10,%rbp │ │ + jl 3b1ef │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + lea -0x2(%r9),%rbp │ │ + test $0x1,%al │ │ + je 3b25f │ │ + vpbroadcastd (%rdx),%xmm0 │ │ + vmovdqa (%rcx,%r9,1),%xmm5 │ │ + vpalignr $0xc,%xmm0,%xmm5,%xmm5 │ │ + add $0x4,%rdx │ │ + jmp 3b27a │ │ + vmovdqa (%rcx,%r9,1),%xmm5 │ │ + vpshufb (%r15),%xmm5,%xmm5 │ │ + jmp 3b27a │ │ + lea -0x2(%r9),%rbp │ │ + test $0x1,%al │ │ + je 3b25f │ │ + vmovdqu -0x2(%rcx,%rbp,1),%xmm5 │ │ + vinserti128 $0x1,0x6(%rcx,%rbp,1),%ymm5,%ymm5 │ │ + test $0x2,%al │ │ + jne 3b290 │ │ + cmp $0xffffffee,%ebp │ │ + jl 3b290 │ │ + callq 3b0d6 │ │ + vpshufb %ymm8,%ymm5,%ymm1 │ │ + vpmullw %ymm1,%ymm1,%ymm4 │ │ + vpshufb %ymm9,%ymm5,%ymm3 │ │ + vpaddw %ymm3,%ymm1,%ymm0 │ │ + vshufps $0x99,%ymm3,%ymm1,%ymm1 │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ + vpunpcklwd %ymm1,%ymm3,%ymm2 │ │ + vpmaddwd %ymm2,%ymm2,%ymm2 │ │ + vpunpckhwd %ymm1,%ymm3,%ymm3 │ │ + vpmaddwd %ymm3,%ymm3,%ymm3 │ │ + vpunpcklwd %ymm6,%ymm4,%ymm1 │ │ + vpaddd %ymm1,%ymm2,%ymm2 │ │ + vpunpckhwd %ymm6,%ymm4,%ymm4 │ │ vpaddd %ymm4,%ymm3,%ymm3 │ │ - vpaddd %ymm7,%ymm9,%ymm7 │ │ + vpshufb %ymm10,%ymm5,%ymm1 │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ + vpshufb %ymm11,%ymm5,%ymm5 │ │ + vpaddw %ymm5,%ymm0,%ymm0 │ │ + vpunpcklwd %ymm1,%ymm5,%ymm4 │ │ + vpmaddwd %ymm4,%ymm4,%ymm4 │ │ + vpunpckhwd %ymm1,%ymm5,%ymm5 │ │ + vpmaddwd %ymm5,%ymm5,%ymm5 │ │ + vpaddw (%rbx,%rbp,2),%ymm0,%ymm1 │ │ + vpaddd %ymm4,%ymm2,%ymm2 │ │ vpaddd %ymm5,%ymm3,%ymm3 │ │ - vmovdqu %ymm0,(%rsi,%r11,2) │ │ - vmovdqu %xmm7,(%rdi,%r11,4) │ │ - vmovdqu %xmm3,0x10(%rdi,%r11,4) │ │ - vextracti128 $0x1,%ymm7,0x20(%rdi,%r11,4) │ │ - vextracti128 $0x1,%ymm3,0x30(%rdi,%r11,4) │ │ - vextracti128 $0x1,%ymm2,%xmm0 │ │ - add $0x10,%r11 │ │ - cmp $0xfffffff0,%r11d │ │ - jle 348b9 │ │ + vpaddd 0x320(%rbx,%rbp,2),%ymm2,%ymm4 │ │ + vpaddd 0x640(%rbx,%rbp,2),%ymm3,%ymm5 │ │ test %r11d,%r11d │ │ - jl 34888 │ │ - cmp %ebx,%r11d │ │ - jl 348ad │ │ + je 3b3f8 │ │ + vpaddw (%r10,%rbp,2),%ymm1,%ymm1 │ │ + vpaddd 0x320(%r10,%rbp,2),%ymm4,%ymm4 │ │ + vpaddd 0x640(%r10,%rbp,2),%ymm5,%ymm5 │ │ + vmovdqa %ymm0,(%r8,%rbp,2) │ │ + vmovdqa %ymm2,0x320(%r8,%rbp,2) │ │ + vmovdqa %ymm3,0x640(%r8,%rbp,2) │ │ + vpbroadcastd 0xb94f2(%rip),%ymm2 │ │ + vpunpcklwd %ymm6,%ymm1,%ymm0 │ │ + vpunpckhwd %ymm6,%ymm1,%ymm1 │ │ + vpmulld %ymm2,%ymm4,%ymm4 │ │ + vpmulld %ymm2,%ymm5,%ymm5 │ │ + vpmaddwd %ymm0,%ymm0,%ymm2 │ │ + vpmaddwd %ymm1,%ymm1,%ymm3 │ │ + vpsubd %ymm2,%ymm4,%ymm4 │ │ + vpsubd %ymm3,%ymm5,%ymm5 │ │ + vpmulld %ymm4,%ymm12,%ymm4 │ │ + vpmulld %ymm5,%ymm12,%ymm5 │ │ + vpmaddwd %ymm0,%ymm13,%ymm0 │ │ + vpmaddwd %ymm1,%ymm13,%ymm1 │ │ + vpaddusw %ymm4,%ymm13,%ymm4 │ │ + vpaddusw %ymm5,%ymm13,%ymm5 │ │ + vpsrad $0x14,%ymm4,%ymm3 │ │ + vpgatherdd %ymm4,(%r15,%ymm3,4),%ymm2 │ │ + vpsrad $0x14,%ymm5,%ymm4 │ │ + vpgatherdd %ymm5,(%r15,%ymm4,4),%ymm3 │ │ + vpmulld %ymm2,%ymm0,%ymm0 │ │ + vpmulld %ymm3,%ymm1,%ymm1 │ │ + vpaddd %ymm0,%ymm14,%ymm0 │ │ + vpaddd %ymm1,%ymm14,%ymm1 │ │ + vpand %ymm0,%ymm15,%ymm0 │ │ + vpand %ymm1,%ymm15,%ymm1 │ │ + vpor %ymm2,%ymm0,%ymm0 │ │ + vpor %ymm3,%ymm1,%ymm1 │ │ + vmovdqa %xmm0,0x8(%r14,%rbp,4) │ │ + vextracti128 $0x1,%ymm0,0x28(%r14,%rbp,4) │ │ + vmovdqa %xmm1,0x18(%r14,%rbp,4) │ │ + vextracti128 $0x1,%ymm1,0x38(%r14,%rbp,4) │ │ + add $0x10,%rbp │ │ + jl 3b274 │ │ + mov %rbx,%r10 │ │ + mov %r8,%rbx │ │ + mov %r10,%r8 │ │ + retq │ │ + vmovdqa %ymm1,(%rbx,%rbp,2) │ │ + vpaddw %ymm0,%ymm1,%ymm1 │ │ + vmovdqa %ymm4,0x320(%rbx,%rbp,2) │ │ + vpaddd %ymm2,%ymm4,%ymm4 │ │ + vmovdqa %ymm5,0x640(%rbx,%rbp,2) │ │ + vpaddd %ymm3,%ymm5,%ymm5 │ │ + jmpq 3b315 │ │ + lea -0x2(%r9),%rbp │ │ + vmovdqa (%rbx,%rbp,2),%ymm0 │ │ + vmovdqa 0x320(%rbx,%rbp,2),%ymm2 │ │ + vmovdqa 0x640(%rbx,%rbp,2),%ymm3 │ │ + vpaddw (%r10,%rbp,2),%ymm0,%ymm1 │ │ + vpaddd 0x320(%r10,%rbp,2),%ymm2,%ymm4 │ │ + vpaddd 0x640(%r10,%rbp,2),%ymm3,%ymm5 │ │ + vpaddw %ymm0,%ymm0,%ymm0 │ │ + vpaddd %ymm2,%ymm2,%ymm2 │ │ + vpaddd %ymm3,%ymm3,%ymm3 │ │ + vpaddw %ymm0,%ymm1,%ymm1 │ │ + vpaddd %ymm2,%ymm4,%ymm4 │ │ + vpaddd %ymm3,%ymm5,%ymm5 │ │ + vpbroadcastd 0xb93ce(%rip),%ymm2 │ │ + vpunpcklwd %ymm6,%ymm1,%ymm0 │ │ + vpunpckhwd %ymm6,%ymm1,%ymm1 │ │ + vpmulld %ymm2,%ymm4,%ymm4 │ │ + vpmulld %ymm2,%ymm5,%ymm5 │ │ + vpmaddwd %ymm0,%ymm0,%ymm2 │ │ + vpmaddwd %ymm1,%ymm1,%ymm3 │ │ + vpsubd %ymm2,%ymm4,%ymm4 │ │ + vpsubd %ymm3,%ymm5,%ymm5 │ │ + vpmulld %ymm4,%ymm12,%ymm4 │ │ + vpmulld %ymm5,%ymm12,%ymm5 │ │ + vpmaddwd %ymm0,%ymm13,%ymm0 │ │ + vpmaddwd %ymm1,%ymm13,%ymm1 │ │ + vpaddusw %ymm4,%ymm13,%ymm4 │ │ + vpaddusw %ymm5,%ymm13,%ymm5 │ │ + vpsrad $0x14,%ymm4,%ymm3 │ │ + vpgatherdd %ymm4,(%r15,%ymm3,4),%ymm2 │ │ + vpsrad $0x14,%ymm5,%ymm4 │ │ + vpgatherdd %ymm5,(%r15,%ymm4,4),%ymm3 │ │ + vpmulld %ymm2,%ymm0,%ymm0 │ │ + vpmulld %ymm3,%ymm1,%ymm1 │ │ + vpaddd %ymm0,%ymm14,%ymm0 │ │ + vpaddd %ymm1,%ymm14,%ymm1 │ │ + vpand %ymm0,%ymm15,%ymm0 │ │ + vpand %ymm1,%ymm15,%ymm1 │ │ + vpor %ymm2,%ymm0,%ymm0 │ │ + vpor %ymm3,%ymm1,%ymm1 │ │ + vmovdqa %xmm0,0x8(%r14,%rbp,4) │ │ + vextracti128 $0x1,%ymm0,0x28(%r14,%rbp,4) │ │ + vmovdqa %xmm1,0x18(%r14,%rbp,4) │ │ + vextracti128 $0x1,%ymm1,0x38(%r14,%rbp,4) │ │ + add $0x10,%rbp │ │ + jl 3b424 │ │ + retq │ │ + mov %r9,%rbp │ │ + vmovdqu 0x4(%r14,%rbp,4),%ymm0 │ │ + vmovdqu 0x24(%r14,%rbp,4),%ymm1 │ │ + vpaddd (%r14,%rbp,4),%ymm0,%ymm2 │ │ + vpaddd 0x20(%r14,%rbp,4),%ymm1,%ymm3 │ │ + vpaddd 0x8(%r14,%rbp,4),%ymm2,%ymm2 │ │ + vpaddd 0x28(%r14,%rbp,4),%ymm3,%ymm3 │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ + vpslld $0x2,%ymm2,%ymm2 │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ + vpslld $0x2,%ymm3,%ymm3 │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ + vpaddd %ymm1,%ymm3,%ymm3 │ │ + vpor %ymm2,%ymm15,%ymm0 │ │ + vpsrld $0xc,%ymm2,%ymm2 │ │ + vpor %ymm3,%ymm15,%ymm1 │ │ + vpsrld $0xc,%ymm3,%ymm3 │ │ + vmovdqa %ymm0,0x640(%r14,%rbp,4) │ │ + vmovdqa %ymm2,0xc80(%r14,%rbp,4) │ │ + vmovdqa %ymm1,0x660(%r14,%rbp,4) │ │ + vmovdqa %ymm3,0xca0(%r14,%rbp,4) │ │ + add $0x10,%rbp │ │ + jl 3b516 │ │ + retq │ │ + xchg %ax,%ax │ │ + mov %r9,%rbp │ │ + vmovdqu 0x4(%r14,%rbp,4),%ymm0 │ │ + vmovdqu 0x24(%r14,%rbp,4),%ymm1 │ │ + vpaddd (%r14,%rbp,4),%ymm0,%ymm2 │ │ + vpaddd 0x20(%r14,%rbp,4),%ymm1,%ymm3 │ │ + vpaddd 0x8(%r14,%rbp,4),%ymm2,%ymm2 │ │ + vpaddd 0x28(%r14,%rbp,4),%ymm3,%ymm3 │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ + vpslld $0x2,%ymm2,%ymm2 │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ + vpslld $0x2,%ymm3,%ymm3 │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ + vpaddd %ymm1,%ymm3,%ymm3 │ │ + vpor %ymm2,%ymm15,%ymm0 │ │ + vpsrld $0xc,%ymm2,%ymm2 │ │ + vpor %ymm3,%ymm15,%ymm1 │ │ + vpsrld $0xc,%ymm3,%ymm3 │ │ + vpaddd 0x640(%r14,%rbp,4),%ymm0,%ymm4 │ │ + vpaddd 0x660(%r14,%rbp,4),%ymm1,%ymm5 │ │ + vmovdqa %ymm0,0x640(%r14,%rbp,4) │ │ + vmovdqa %ymm1,0x660(%r14,%rbp,4) │ │ + vpaddd 0xc80(%r14,%rbp,4),%ymm2,%ymm0 │ │ + vpaddd 0xca0(%r14,%rbp,4),%ymm3,%ymm1 │ │ + vmovdqa %ymm2,0xc80(%r14,%rbp,4) │ │ + vmovdqa %ymm3,0xca0(%r14,%rbp,4) │ │ + vpmovzxbd (%rdi,%rbp,1),%ymm2 │ │ + vpmovzxbd 0x8(%rdi,%rbp,1),%ymm3 │ │ + vpmaddwd %ymm2,%ymm4,%ymm4 │ │ + vpmaddwd %ymm3,%ymm5,%ymm5 │ │ + vpackssdw %ymm3,%ymm2,%ymm2 │ │ + vpsubd %ymm4,%ymm0,%ymm0 │ │ + vpsubd %ymm5,%ymm1,%ymm1 │ │ + vpsrld $0x9,%ymm0,%ymm0 │ │ + vpsrld $0x9,%ymm1,%ymm1 │ │ + vpackssdw %ymm1,%ymm0,%ymm0 │ │ + vpsllw $0x4,%ymm2,%ymm1 │ │ + vpsubw %ymm1,%ymm0,%ymm0 │ │ + vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ + vpackuswb %xmm1,%xmm0,%xmm0 │ │ + vpshufd $0xd8,%xmm0,%xmm0 │ │ + vmovdqa %xmm0,(%rdi,%rbp,1) │ │ + add $0x10,%rbp │ │ + jl 3b5a3 │ │ + add %rsi,%rdi │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov %r9,%rbp │ │ + vpmovzxbd (%rdi,%rbp,1),%ymm2 │ │ + vpmovzxbd 0x8(%rdi,%rbp,1),%ymm3 │ │ + vpmaddwd 0x640(%r14,%rbp,4),%ymm2,%ymm4 │ │ + vpmaddwd 0x660(%r14,%rbp,4),%ymm3,%ymm5 │ │ + vmovdqa 0xc80(%r14,%rbp,4),%ymm0 │ │ + vmovdqa 0xca0(%r14,%rbp,4),%ymm1 │ │ + vpackssdw %ymm3,%ymm2,%ymm2 │ │ + vpsubd %ymm4,%ymm0,%ymm0 │ │ + vpsubd %ymm5,%ymm1,%ymm1 │ │ + vpsrld $0x8,%ymm0,%ymm0 │ │ + vpsrld $0x8,%ymm1,%ymm1 │ │ + vpackssdw %ymm1,%ymm0,%ymm0 │ │ + vpsllw $0x4,%ymm2,%ymm1 │ │ + vpsubw %ymm1,%ymm0,%ymm0 │ │ + vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ + vpackuswb %xmm1,%xmm0,%xmm0 │ │ + vpshufd $0xd8,%xmm0,%xmm0 │ │ + vmovdqa %xmm0,(%rdi,%rbp,1) │ │ + add $0x10,%rbp │ │ + jl 3b6b3 │ │ + add %rsi,%rdi │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + nopw 0x0(%rax,%rax,1) │ │ + push %rbx │ │ + push %rbp │ │ + push %r14 │ │ + push %r15 │ │ + push %r12 │ │ + push %r13 │ │ + sub $0x2bd8,%rsp │ │ + mov 0x2c18(%rsp),%r10 │ │ + mov 0x2c20(%rsp),%eax │ │ + mov %r9d,%r9d │ │ + mov 0x2c10(%rsp),%r11d │ │ + lea 0xb908e(%rip),%r13 │ │ + vbroadcasti128 0x12(%r13),%ymm8 │ │ + add %r9,%rcx │ │ + vbroadcasti128 0x14(%r13),%ymm9 │ │ + lea 0x14(%rsp,%r9,2),%rbx │ │ + vbroadcasti128 0x16(%r13),%ymm10 │ │ + add %r9,%rdi │ │ + vpbroadcastd 0x4(%r10),%ymm11 │ │ + lea 0x12d0(%rsp,%r9,4),%r14 │ │ + vpbroadcastd 0x50(%r13),%ymm12 │ │ + neg %r9 │ │ + vpbroadcastw 0xa(%r10),%ymm7 │ │ + vpxor %ymm6,%ymm6,%ymm6 │ │ + vpbroadcastd 0x48(%r13),%ymm13 │ │ + vpsllw $0x4,%ymm7,%ymm7 │ │ + vpbroadcastd 0x4c(%r13),%ymm14 │ │ + test $0x4,%al │ │ + je 3b88c │ │ + callq 3b8e6 │ │ add %r8,%rcx │ │ - add $0x640,%rdi │ │ - add $0x320,%rsi │ │ - dec %eax │ │ - jg 34843 │ │ + mov %rbx,%r10 │ │ + add $0x960,%rbx │ │ + callq 3b8e6 │ │ + lea (%rcx,%r8,4),%r15 │ │ + mov %rdi,%rcx │ │ + mov %r8,0x8(%rsp) │ │ + add %r8,%r15 │ │ + mov %r15,(%rsp) │ │ + mov %r10,%r8 │ │ + callq 3b970 │ │ + mov %r14,%r12 │ │ + add $0x640,%r14 │ │ + dec %r11d │ │ + je 3b864 │ │ + add %rsi,%rcx │ │ + callq 3b970 │ │ + callq 3bbdf │ │ + dec %r11d │ │ + je 3b878 │ │ + add %rsi,%rcx │ │ + callq 3b970 │ │ + callq 3bc50 │ │ + dec %r11d │ │ + jne 3b81c │ │ + test $0x8,%al │ │ + je 3b878 │ │ + mov (%rsp),%rcx │ │ + callq 3b99d │ │ + callq 3bc50 │ │ + add 0x8(%rsp),%rcx │ │ + callq 3b99d │ │ + callq 3bc50 │ │ + add $0x2bd8,%rsp │ │ + pop %r13 │ │ + pop %r12 │ │ + pop %r15 │ │ + pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ vzeroupper │ │ retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - nop │ │ - push %rbx │ │ - mov $0xfffffffffffffffe,%r9 │ │ - rorx $0x2,%r8d,%ebx │ │ - and $0x2,%ebx │ │ - sub $0x3,%ebx │ │ - lea 0x2(%rcx,%rbx,1),%eax │ │ - lea -0x63c(%rdi,%r9,4),%r10 │ │ - lea -0x31e(%rsi,%r9,2),%r11 │ │ - test $0x4,%r8b │ │ - jne 34a12 │ │ - vmovdqu 0x640(%r10),%ymm0 │ │ - vmovdqu 0x660(%r10),%ymm1 │ │ - vmovdqu 0x320(%r11),%ymm10 │ │ - vmovdqa %ymm0,%ymm2 │ │ - vmovdqa %ymm1,%ymm3 │ │ - vmovdqa %ymm0,%ymm4 │ │ - vmovdqa %ymm1,%ymm5 │ │ - vmovdqa %ymm0,%ymm6 │ │ - vmovdqa %ymm1,%ymm7 │ │ - vmovdqa %ymm10,%ymm11 │ │ - vmovdqa %ymm10,%ymm12 │ │ - vmovdqa %ymm10,%ymm13 │ │ - jmp 34a65 │ │ - vmovdqu -0x640(%r10),%ymm0 │ │ - vmovdqu -0x620(%r10),%ymm1 │ │ - vmovdqu (%r10),%ymm4 │ │ - vmovdqu 0x20(%r10),%ymm5 │ │ - vmovdqu -0x320(%r11),%ymm10 │ │ - vmovdqu (%r11),%ymm12 │ │ - vmovdqa %ymm0,%ymm2 │ │ - vmovdqa %ymm1,%ymm3 │ │ - vmovdqa %ymm10,%ymm11 │ │ - vmovdqu 0x640(%r10),%ymm6 │ │ - vmovdqu 0x660(%r10),%ymm7 │ │ - vmovdqu 0x320(%r11),%ymm13 │ │ - test %eax,%eax │ │ - jle 34b35 │ │ - vmovdqu 0xc80(%r10),%ymm8 │ │ - vmovdqu 0xca0(%r10),%ymm9 │ │ - vmovdqu 0x640(%r11),%ymm14 │ │ - vpaddd %ymm2,%ymm0,%ymm0 │ │ + callq 3baf7 │ │ + callq 3bbdf │ │ + mov %rbx,%r10 │ │ + callq 3baf7 │ │ + jmp 3b84a │ │ + callq 3baf7 │ │ + callq 3bc50 │ │ + mov %rbx,%r10 │ │ + callq 3baf7 │ │ + jmp 3b84a │ │ + lea (%rcx,%r8,4),%r15 │ │ + mov %rdi,%rcx │ │ + mov %r8,0x8(%rsp) │ │ + lea (%r15,%r8,2),%r15 │ │ + mov %r15,(%rsp) │ │ + callq 3b8b9 │ │ + lea 0x960(%rbx),%r8 │ │ + mov %rbx,%r10 │ │ + callq 3baf7 │ │ + jmpq 3b7fb │ │ + lea -0x2(%r9),%rbp │ │ + test $0x1,%al │ │ + je 3b8d8 │ │ + vpbroadcastd (%rdx),%xmm0 │ │ + vmovdqa (%rcx,%r9,1),%xmm5 │ │ + vpalignr $0xc,%xmm0,%xmm5,%xmm5 │ │ + add $0x4,%rdx │ │ + jmp 3b8f4 │ │ + vmovdqa (%rcx,%r9,1),%xmm5 │ │ + vpshufb 0x0(%r13),%xmm5,%xmm5 │ │ + jmp 3b8f4 │ │ + lea -0x2(%r9),%rbp │ │ + test $0x1,%al │ │ + je 3b8d8 │ │ + vmovdqu -0x2(%rcx,%rbp,1),%xmm5 │ │ + vinserti128 $0x1,0x6(%rcx,%rbp,1),%ymm5,%ymm5 │ │ + test $0x2,%al │ │ + jne 3b90a │ │ + cmp $0xffffffef,%ebp │ │ + jl 3b90a │ │ + callq 3b0d6 │ │ + vpshufb %ymm8,%ymm5,%ymm0 │ │ + vpmullw %ymm0,%ymm0,%ymm2 │ │ + vpshufb %ymm9,%ymm5,%ymm4 │ │ + vpaddw %ymm4,%ymm0,%ymm0 │ │ + vpshufb %ymm10,%ymm5,%ymm5 │ │ + vpaddw %ymm5,%ymm0,%ymm0 │ │ + vpunpcklwd %ymm5,%ymm4,%ymm3 │ │ + vpmaddwd %ymm3,%ymm3,%ymm3 │ │ + vpunpckhwd %ymm5,%ymm4,%ymm4 │ │ + vpmaddwd %ymm4,%ymm4,%ymm4 │ │ + vpunpcklwd %ymm6,%ymm2,%ymm1 │ │ + vpunpckhwd %ymm6,%ymm2,%ymm2 │ │ + vmovdqa %ymm0,(%rbx,%rbp,2) │ │ vpaddd %ymm3,%ymm1,%ymm1 │ │ - vpaddw %ymm11,%ymm10,%ymm10 │ │ - vpaddd %ymm4,%ymm0,%ymm0 │ │ - vpaddd %ymm5,%ymm1,%ymm1 │ │ - vpaddw %ymm12,%ymm10,%ymm10 │ │ - vpaddd %ymm6,%ymm0,%ymm0 │ │ - vpaddd %ymm7,%ymm1,%ymm1 │ │ - vpaddw %ymm13,%ymm10,%ymm10 │ │ - vpaddd %ymm0,%ymm8,%ymm0 │ │ - vpaddd %ymm1,%ymm9,%ymm1 │ │ - vpaddw %ymm14,%ymm10,%ymm10 │ │ - vmovdqu %ymm0,(%r10) │ │ - vmovdqu %ymm1,0x20(%r10) │ │ - vmovdqu %ymm10,(%r11) │ │ - vmovdqa %ymm4,%ymm0 │ │ - vmovdqa %ymm5,%ymm1 │ │ - vmovdqa %ymm6,%ymm2 │ │ - vmovdqa %ymm7,%ymm3 │ │ - vmovdqa %ymm8,%ymm4 │ │ - vmovdqa %ymm9,%ymm5 │ │ - vmovdqa %ymm12,%ymm10 │ │ - vmovdqa %ymm13,%ymm11 │ │ - vmovdqa %ymm14,%ymm12 │ │ - add $0xc80,%r10 │ │ - add $0x640,%r11 │ │ - sub $0x2,%eax │ │ - jge 34a4a │ │ - vmovdqa %ymm8,%ymm6 │ │ - vmovdqa %ymm9,%ymm7 │ │ - vmovdqa %ymm14,%ymm13 │ │ - cmp %ebx,%eax │ │ - jg 34a88 │ │ - add $0x10,%r9d │ │ - cmp %edx,%r9d │ │ - jl 349b4 │ │ - pop %rbx │ │ - vzeroupper │ │ + vpaddd %ymm4,%ymm2,%ymm2 │ │ + vmovdqa %ymm1,0x320(%rbx,%rbp,2) │ │ + vmovdqa %ymm2,0x640(%rbx,%rbp,2) │ │ + add $0x10,%rbp │ │ + jl 3b8ee │ │ retq │ │ - vmovdqa %ymm6,%ymm8 │ │ - vmovdqa %ymm7,%ymm9 │ │ - vmovdqa %ymm13,%ymm14 │ │ - jmpq 34a88 │ │ nopl 0x0(%rax,%rax,1) │ │ - nop │ │ - sub $0x63c,%rdi │ │ - sub $0x31e,%rsi │ │ - add $0x2,%ecx │ │ - lea 0xd4045(%rip),%r9 │ │ - vmovd %r8d,%xmm6 │ │ - vpbroadcastd %xmm6,%ymm6 │ │ - vpbroadcastd 0xbb665(%rip),%ymm8 │ │ - vpbroadcastd 0xbb640(%rip),%ymm9 │ │ - vpcmpeqb %ymm7,%ymm7,%ymm7 │ │ - vpsrld $0xf,%ymm9,%ymm10 │ │ - mov $0xfffffffffffffffe,%r8 │ │ - vpmovzxwd (%rsi,%r8,2),%ymm0 │ │ - vpmovzxwd 0x10(%rsi,%r8,2),%ymm1 │ │ - vmovdqu (%rdi,%r8,4),%ymm2 │ │ - vmovdqu 0x20(%rdi,%r8,4),%ymm3 │ │ + nopl 0x0(%rax,%rax,1) │ │ + lea -0x2(%r9),%rbp │ │ + test $0x1,%al │ │ + je 3b98f │ │ + vpbroadcastd (%rdx),%xmm0 │ │ + vmovdqa (%rcx,%r9,1),%xmm5 │ │ + vpalignr $0xc,%xmm0,%xmm5,%xmm5 │ │ + add $0x4,%rdx │ │ + jmp 3b9ab │ │ + vmovdqa (%rcx,%r9,1),%xmm5 │ │ + vpshufb 0x0(%r13),%xmm5,%xmm5 │ │ + jmp 3b9ab │ │ + lea -0x2(%r9),%rbp │ │ + test $0x1,%al │ │ + je 3b98f │ │ + vmovdqu -0x2(%rcx,%rbp,1),%xmm5 │ │ + vinserti128 $0x1,0x6(%rcx,%rbp,1),%ymm5,%ymm5 │ │ + test $0x2,%al │ │ + jne 3b9c1 │ │ + cmp $0xffffffef,%ebp │ │ + jl 3b9c1 │ │ + callq 3b0d6 │ │ + vpshufb %ymm8,%ymm5,%ymm0 │ │ + vpmullw %ymm0,%ymm0,%ymm3 │ │ + vpshufb %ymm9,%ymm5,%ymm1 │ │ + vpaddw %ymm1,%ymm0,%ymm0 │ │ + vpshufb %ymm10,%ymm5,%ymm5 │ │ + vpaddw %ymm5,%ymm0,%ymm0 │ │ + vpunpcklwd %ymm1,%ymm5,%ymm4 │ │ + vpmaddwd %ymm4,%ymm4,%ymm4 │ │ + vpunpckhwd %ymm1,%ymm5,%ymm5 │ │ + vpmaddwd %ymm5,%ymm5,%ymm5 │ │ + vpaddw (%r10,%rbp,2),%ymm0,%ymm1 │ │ + vpaddw (%rbx,%rbp,2),%ymm1,%ymm1 │ │ + vpunpcklwd %ymm6,%ymm3,%ymm2 │ │ + vpunpckhwd %ymm6,%ymm3,%ymm3 │ │ + vpaddd %ymm2,%ymm4,%ymm4 │ │ + vpaddd %ymm3,%ymm5,%ymm5 │ │ + vpaddd 0x320(%r10,%rbp,2),%ymm4,%ymm2 │ │ + vpaddd 0x640(%r10,%rbp,2),%ymm5,%ymm3 │ │ + vpaddd 0x320(%rbx,%rbp,2),%ymm2,%ymm2 │ │ + vpaddd 0x640(%rbx,%rbp,2),%ymm3,%ymm3 │ │ + vmovdqa %ymm0,(%r8,%rbp,2) │ │ + vpunpcklwd %ymm6,%ymm1,%ymm0 │ │ + vpunpckhwd %ymm6,%ymm1,%ymm1 │ │ + vmovdqa %ymm4,0x320(%r8,%rbp,2) │ │ vpslld $0x3,%ymm2,%ymm4 │ │ + vmovdqa %ymm5,0x640(%r8,%rbp,2) │ │ vpslld $0x3,%ymm3,%ymm5 │ │ - vpaddd %ymm4,%ymm2,%ymm2 │ │ - vpaddd %ymm5,%ymm3,%ymm3 │ │ - vpaddd %ymm4,%ymm4,%ymm4 │ │ + vpaddd %ymm2,%ymm4,%ymm4 │ │ + vpmaddwd %ymm0,%ymm0,%ymm2 │ │ + vpaddd %ymm3,%ymm5,%ymm5 │ │ + vpmaddwd %ymm1,%ymm1,%ymm3 │ │ + vpsubd %ymm2,%ymm4,%ymm4 │ │ + vpsubd %ymm3,%ymm5,%ymm5 │ │ + vpmulld %ymm4,%ymm11,%ymm4 │ │ + vpmulld %ymm5,%ymm11,%ymm5 │ │ + vpmaddwd %ymm0,%ymm12,%ymm0 │ │ + vpmaddwd %ymm1,%ymm12,%ymm1 │ │ + vpaddusw %ymm4,%ymm12,%ymm4 │ │ + vpaddusw %ymm5,%ymm12,%ymm5 │ │ + vpsrad $0x14,%ymm4,%ymm3 │ │ + vpgatherdd %ymm4,0x0(%r13,%ymm3,4),%ymm2 │ │ + vpsrad $0x14,%ymm5,%ymm4 │ │ + vpgatherdd %ymm5,0x0(%r13,%ymm4,4),%ymm3 │ │ + vpmulld %ymm2,%ymm0,%ymm0 │ │ + vpmulld %ymm3,%ymm1,%ymm1 │ │ + vpaddd %ymm0,%ymm13,%ymm0 │ │ + vpaddd %ymm1,%ymm13,%ymm1 │ │ + vpand %ymm0,%ymm14,%ymm0 │ │ + vpand %ymm1,%ymm14,%ymm1 │ │ + vpor %ymm2,%ymm0,%ymm0 │ │ + vpor %ymm3,%ymm1,%ymm1 │ │ + vmovdqa %xmm0,0x8(%r14,%rbp,4) │ │ + vextracti128 $0x1,%ymm0,0x28(%r14,%rbp,4) │ │ + vmovdqa %xmm1,0x18(%r14,%rbp,4) │ │ + vextracti128 $0x1,%ymm1,0x38(%r14,%rbp,4) │ │ + add $0x10,%rbp │ │ + jl 3b9a5 │ │ + mov %rbx,%r10 │ │ + mov %r8,%rbx │ │ + mov %r10,%r8 │ │ + retq │ │ + lea -0x2(%r9),%rbp │ │ + vmovdqa (%rbx,%rbp,2),%ymm1 │ │ + vpaddw %ymm1,%ymm1,%ymm1 │ │ + vpaddw (%r10,%rbp,2),%ymm1,%ymm1 │ │ + vmovdqa 0x320(%rbx,%rbp,2),%ymm2 │ │ + vmovdqa 0x640(%rbx,%rbp,2),%ymm3 │ │ + vpaddd %ymm2,%ymm2,%ymm2 │ │ + vpaddd %ymm3,%ymm3,%ymm3 │ │ + vpaddd 0x320(%r10,%rbp,2),%ymm2,%ymm2 │ │ + vpaddd 0x640(%r10,%rbp,2),%ymm3,%ymm3 │ │ + vpunpcklwd %ymm6,%ymm1,%ymm0 │ │ + vpunpckhwd %ymm6,%ymm1,%ymm1 │ │ + vpslld $0x3,%ymm2,%ymm4 │ │ + vpslld $0x3,%ymm3,%ymm5 │ │ + vpaddd %ymm2,%ymm4,%ymm4 │ │ + vpmaddwd %ymm0,%ymm0,%ymm2 │ │ + vpaddd %ymm3,%ymm5,%ymm5 │ │ + vpmaddwd %ymm1,%ymm1,%ymm3 │ │ + vpsubd %ymm2,%ymm4,%ymm4 │ │ + vpsubd %ymm3,%ymm5,%ymm5 │ │ + vpmulld %ymm4,%ymm11,%ymm4 │ │ + vpmulld %ymm5,%ymm11,%ymm5 │ │ + vpmaddwd %ymm0,%ymm12,%ymm0 │ │ + vpmaddwd %ymm1,%ymm12,%ymm1 │ │ + vpaddusw %ymm4,%ymm12,%ymm4 │ │ + vpaddusw %ymm5,%ymm12,%ymm5 │ │ + vpsrad $0x14,%ymm4,%ymm3 │ │ + vpgatherdd %ymm4,0x0(%r13,%ymm3,4),%ymm2 │ │ + vpsrad $0x14,%ymm5,%ymm4 │ │ + vpgatherdd %ymm5,0x0(%r13,%ymm4,4),%ymm3 │ │ + vpmulld %ymm2,%ymm0,%ymm0 │ │ + vpmulld %ymm3,%ymm1,%ymm1 │ │ + vpaddd %ymm0,%ymm13,%ymm0 │ │ + vpaddd %ymm1,%ymm13,%ymm1 │ │ + vpand %ymm0,%ymm14,%ymm0 │ │ + vpand %ymm1,%ymm14,%ymm1 │ │ + vpor %ymm2,%ymm0,%ymm0 │ │ + vpor %ymm3,%ymm1,%ymm1 │ │ + vmovdqa %xmm0,0x8(%r14,%rbp,4) │ │ + vextracti128 $0x1,%ymm0,0x28(%r14,%rbp,4) │ │ + vmovdqa %xmm1,0x18(%r14,%rbp,4) │ │ + vextracti128 $0x1,%ymm1,0x38(%r14,%rbp,4) │ │ + add $0x10,%rbp │ │ + jl 3bafb │ │ + retq │ │ + mov %r9,%rbp │ │ + mov %r14,%r15 │ │ + add $0x640,%r14 │ │ + vmovdqa (%r12,%rbp,4),%ymm2 │ │ + vmovdqa (%r15,%rbp,4),%ymm3 │ │ + vpaddd 0x8(%r12,%rbp,4),%ymm2,%ymm2 │ │ + vpaddd 0x8(%r15,%rbp,4),%ymm3,%ymm3 │ │ + vpaddd 0x4(%r12,%rbp,4),%ymm2,%ymm0 │ │ + vpaddd 0x4(%r15,%rbp,4),%ymm3,%ymm1 │ │ + vpslld $0x2,%ymm0,%ymm0 │ │ + vpaddd %ymm1,%ymm1,%ymm1 │ │ + vpsubd %ymm2,%ymm0,%ymm0 │ │ + vmovdqa %ymm1,0x640(%r14,%rbp,4) │ │ + vpaddd %ymm1,%ymm1,%ymm1 │ │ + vmovdqa %ymm0,(%r12,%rbp,4) │ │ + vpsubd %ymm3,%ymm1,%ymm1 │ │ + vmovdqa %ymm1,(%r15,%rbp,4) │ │ + add $0x8,%rbp │ │ + jl 3bbec │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + mov %r9,%rbp │ │ + vmovdqa (%r14,%rbp,4),%ymm4 │ │ + vpaddd 0x8(%r14,%rbp,4),%ymm4,%ymm4 │ │ + vpaddd 0x4(%r14,%rbp,4),%ymm4,%ymm5 │ │ vpaddd %ymm5,%ymm5,%ymm5 │ │ - vpaddd %ymm4,%ymm2,%ymm2 │ │ + vmovdqa 0x640(%r14,%rbp,4),%ymm2 │ │ + vpaddd (%r12,%rbp,4),%ymm2,%ymm0 │ │ + vmovdqa 0x660(%r14,%rbp,4),%ymm3 │ │ + vpaddd 0x20(%r12,%rbp,4),%ymm3,%ymm1 │ │ + vmovdqa %ymm5,0x640(%r14,%rbp,4) │ │ + vpaddd %ymm5,%ymm5,%ymm5 │ │ + vpsubd %ymm4,%ymm5,%ymm5 │ │ + vmovdqa %ymm5,(%r12,%rbp,4) │ │ + vpaddd %ymm5,%ymm2,%ymm2 │ │ + vmovdqa 0x20(%r14,%rbp,4),%ymm4 │ │ + vpaddd 0x28(%r14,%rbp,4),%ymm4,%ymm4 │ │ + vpaddd 0x24(%r14,%rbp,4),%ymm4,%ymm5 │ │ + vpaddd %ymm5,%ymm5,%ymm5 │ │ + vmovdqa %ymm5,0x660(%r14,%rbp,4) │ │ + vpaddd %ymm5,%ymm5,%ymm5 │ │ + vpsubd %ymm4,%ymm5,%ymm5 │ │ + vmovdqa %ymm5,0x20(%r12,%rbp,4) │ │ + vpor %ymm0,%ymm14,%ymm4 │ │ + vpsrld $0xc,%ymm0,%ymm0 │ │ vpaddd %ymm5,%ymm3,%ymm3 │ │ - vpmaddwd %ymm0,%ymm0,%ymm4 │ │ - vpmaddwd %ymm1,%ymm1,%ymm5 │ │ - vpsubd %ymm4,%ymm2,%ymm2 │ │ - vpsubd %ymm5,%ymm3,%ymm3 │ │ - vpmulld %ymm6,%ymm2,%ymm2 │ │ - vpmulld %ymm6,%ymm3,%ymm3 │ │ - vpaddusw %ymm2,%ymm8,%ymm2 │ │ - vpaddusw %ymm3,%ymm8,%ymm3 │ │ - vpsrld $0x14,%ymm2,%ymm2 │ │ - vpsrld $0x14,%ymm3,%ymm3 │ │ - vmovdqa %ymm7,%ymm5 │ │ - vpgatherdd %ymm5,(%r9,%ymm2,1),%ymm4 │ │ - vmovdqa %ymm7,%ymm5 │ │ - vpgatherdd %ymm5,(%r9,%ymm3,1),%ymm2 │ │ - vpsrld $0x18,%ymm4,%ymm4 │ │ - vpsrld $0x18,%ymm2,%ymm2 │ │ - vpackssdw %ymm2,%ymm4,%ymm3 │ │ - vpmullw %ymm4,%ymm8,%ymm4 │ │ - vpmullw %ymm2,%ymm8,%ymm2 │ │ - vpsubw %ymm3,%ymm9,%ymm3 │ │ - vpermq $0xd8,%ymm3,%ymm3 │ │ - vpmaddwd %ymm4,%ymm0,%ymm0 │ │ - vpmaddwd %ymm2,%ymm1,%ymm1 │ │ - vpaddd %ymm0,%ymm10,%ymm0 │ │ - vpaddd %ymm1,%ymm10,%ymm1 │ │ - vpsrld $0xa,%ymm0,%ymm0 │ │ - vpsrld $0xa,%ymm1,%ymm1 │ │ - vmovdqu %ymm3,(%rsi,%r8,2) │ │ - vmovdqu %ymm0,(%rdi,%r8,4) │ │ - vmovdqu %ymm1,0x20(%rdi,%r8,4) │ │ - add $0x10,%r8d │ │ - cmp %edx,%r8d │ │ - jl 34b95 │ │ - add $0xc80,%rdi │ │ - add $0x640,%rsi │ │ - sub $0x2,%ecx │ │ - jg 34b8e │ │ - vzeroupper │ │ + vpor %ymm2,%ymm14,%ymm5 │ │ + vpsrld $0xc,%ymm2,%ymm2 │ │ + vpaddd %ymm5,%ymm4,%ymm4 │ │ + vpor %ymm1,%ymm14,%ymm5 │ │ + vpsrld $0xc,%ymm1,%ymm1 │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ + vpor %ymm3,%ymm14,%ymm2 │ │ + vpsrld $0xc,%ymm3,%ymm3 │ │ + vpaddd %ymm2,%ymm5,%ymm5 │ │ + vpmovzxbd (%rdi,%rbp,1),%ymm2 │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ + vpmovzxbd 0x8(%rdi,%rbp,1),%ymm3 │ │ + vpmaddwd %ymm2,%ymm4,%ymm4 │ │ + vpmaddwd %ymm3,%ymm5,%ymm5 │ │ + vpackssdw %ymm3,%ymm2,%ymm2 │ │ + vpsubd %ymm4,%ymm0,%ymm0 │ │ + vpsubd %ymm5,%ymm1,%ymm1 │ │ + vpsrld $0x9,%ymm0,%ymm0 │ │ + vpsrld $0x9,%ymm1,%ymm1 │ │ + vpackssdw %ymm1,%ymm0,%ymm0 │ │ + vpsllw $0x4,%ymm2,%ymm1 │ │ + vpsubw %ymm1,%ymm0,%ymm0 │ │ + vpmulhrsw %ymm7,%ymm0,%ymm0 │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ + vpackuswb %xmm1,%xmm0,%xmm0 │ │ + vpshufd $0xd8,%xmm0,%xmm0 │ │ + vmovdqa %xmm0,(%rdi,%rbp,1) │ │ + add $0x10,%rbp │ │ + jl 3bc53 │ │ + mov %r12,%rbp │ │ + mov %r15,%r12 │ │ + mov %rbp,%r15 │ │ + add %rsi,%rdi │ │ retq │ │ - nopl 0x0(%rax,%rax,1) │ │ xchg %ax,%ax │ │ push %rbx │ │ push %rbp │ │ push %r14 │ │ push %r15 │ │ - mov 0x28(%rsp),%eax │ │ - vpbroadcastd 0xbb531(%rip),%ymm9 │ │ - vpbroadcastd 0xbb518(%rip),%ymm12 │ │ - vpsrlw $0x1,%ymm12,%ymm11 │ │ - vpsrlw $0x8,%ymm12,%ymm10 │ │ - xor %r14d,%r14d │ │ - lea (%rdi,%r14,2),%r10 │ │ - lea (%rsi,%r14,1),%r11 │ │ - lea 0x640(%rcx,%r14,4),%rbx │ │ - lea 0x320(%r8,%r14,2),%rbp │ │ - vmovdqu -0x644(%rcx,%r14,4),%ymm0 │ │ - vmovdqa -0x640(%rcx,%r14,4),%ymm1 │ │ - vmovdqu -0x63c(%rcx,%r14,4),%ymm2 │ │ - vmovdqu -0x624(%rcx,%r14,4),%ymm3 │ │ - vmovdqa -0x620(%rcx,%r14,4),%ymm4 │ │ - vmovdqu -0x61c(%rcx,%r14,4),%ymm5 │ │ - vpaddd %ymm2,%ymm0,%ymm0 │ │ - vpaddd %ymm5,%ymm3,%ymm3 │ │ - vpaddd %ymm1,%ymm0,%ymm0 │ │ - vpaddd %ymm4,%ymm3,%ymm3 │ │ - vpslld $0x2,%ymm0,%ymm2 │ │ - vpslld $0x2,%ymm3,%ymm5 │ │ - vpaddd %ymm0,%ymm2,%ymm2 │ │ - vpaddd %ymm3,%ymm5,%ymm5 │ │ - vpaddd %ymm1,%ymm2,%ymm0 │ │ - vpaddd %ymm4,%ymm5,%ymm1 │ │ - vmovdqu -0x322(%r8,%r14,2),%ymm3 │ │ - vmovdqa -0x320(%r8,%r14,2),%ymm4 │ │ - vmovdqu -0x31e(%r8,%r14,2),%ymm5 │ │ - vpaddw %ymm5,%ymm3,%ymm3 │ │ - vpunpcklwd %ymm4,%ymm3,%ymm5 │ │ - vpunpckhwd %ymm4,%ymm3,%ymm3 │ │ - vpmaddwd %ymm5,%ymm9,%ymm5 │ │ - vpmaddwd %ymm3,%ymm9,%ymm3 │ │ - vpackssdw %ymm3,%ymm5,%ymm2 │ │ - mov %eax,%r15d │ │ - vmovdqu -0x4(%rbx),%ymm3 │ │ - vmovdqa (%rbx),%ymm4 │ │ - vmovdqu 0x4(%rbx),%ymm5 │ │ - vmovdqu 0x1c(%rbx),%ymm6 │ │ - vmovdqa 0x20(%rbx),%ymm7 │ │ - vmovdqu 0x24(%rbx),%ymm8 │ │ - vpaddd %ymm5,%ymm3,%ymm3 │ │ - vpaddd %ymm6,%ymm8,%ymm6 │ │ - vpaddd %ymm4,%ymm3,%ymm3 │ │ - vpaddd %ymm7,%ymm6,%ymm6 │ │ - vpslld $0x2,%ymm3,%ymm5 │ │ - vpslld $0x2,%ymm6,%ymm8 │ │ - vpaddd %ymm3,%ymm5,%ymm5 │ │ - vpaddd %ymm6,%ymm8,%ymm8 │ │ - vpaddd %ymm4,%ymm5,%ymm3 │ │ - vpaddd %ymm7,%ymm8,%ymm4 │ │ - vmovdqu -0x2(%rbp),%ymm5 │ │ - vmovdqa 0x0(%rbp),%ymm6 │ │ - vmovdqu 0x2(%rbp),%ymm7 │ │ - vpaddw %ymm7,%ymm5,%ymm5 │ │ - vpunpcklwd %ymm6,%ymm5,%ymm7 │ │ - vpunpckhwd %ymm6,%ymm5,%ymm5 │ │ - vpmaddwd %ymm7,%ymm9,%ymm7 │ │ - vpmaddwd %ymm5,%ymm9,%ymm5 │ │ - vpackssdw %ymm5,%ymm7,%ymm5 │ │ - vpaddd %ymm3,%ymm0,%ymm0 │ │ - vpaddd %ymm4,%ymm1,%ymm1 │ │ - vpaddw %ymm5,%ymm2,%ymm2 │ │ - vpmovzxbw (%r11),%ymm6 │ │ - vperm2i128 $0x31,%ymm1,%ymm0,%ymm8 │ │ - vinserti128 $0x1,%xmm1,%ymm0,%ymm0 │ │ - vpunpcklwd %ymm10,%ymm6,%ymm7 │ │ - vpunpckhwd %ymm10,%ymm6,%ymm6 │ │ - vpunpcklwd %ymm12,%ymm2,%ymm1 │ │ - vpunpckhwd %ymm12,%ymm2,%ymm2 │ │ - vpmaddwd %ymm1,%ymm7,%ymm7 │ │ - vpmaddwd %ymm2,%ymm6,%ymm6 │ │ - vpaddd %ymm0,%ymm7,%ymm7 │ │ - vpaddd %ymm6,%ymm8,%ymm6 │ │ - vpsrad $0x9,%ymm7,%ymm7 │ │ - vpsrad $0x9,%ymm6,%ymm6 │ │ - vpmovzxbw (%r11,%rdx,1),%ymm8 │ │ - vpunpcklwd %ymm10,%ymm8,%ymm0 │ │ - vpunpckhwd %ymm10,%ymm8,%ymm8 │ │ - vpunpcklwd %ymm11,%ymm5,%ymm1 │ │ - vpunpckhwd %ymm11,%ymm5,%ymm2 │ │ - vpmaddwd %ymm1,%ymm0,%ymm0 │ │ - vpmaddwd %ymm2,%ymm8,%ymm8 │ │ - vinserti128 $0x1,%xmm4,%ymm3,%ymm2 │ │ - vperm2i128 $0x31,%ymm4,%ymm3,%ymm1 │ │ - vpaddd %ymm2,%ymm0,%ymm0 │ │ - vpaddd %ymm1,%ymm8,%ymm8 │ │ - vpsrad $0x8,%ymm0,%ymm0 │ │ - vpsrad $0x8,%ymm8,%ymm8 │ │ - vpackssdw %ymm6,%ymm7,%ymm7 │ │ - vpackssdw %ymm8,%ymm0,%ymm0 │ │ - vmovdqa %ymm7,(%r10) │ │ - vmovdqa %ymm0,0x300(%r10) │ │ - vmovdqa %ymm3,%ymm0 │ │ - vmovdqa %ymm4,%ymm1 │ │ - vmovdqa %ymm5,%ymm2 │ │ - add $0xc80,%rbx │ │ - add $0x640,%rbp │ │ - add $0x600,%r10 │ │ - lea (%r11,%rdx,2),%r11 │ │ - sub $0x2,%r15d │ │ - jg 34d72 │ │ - add $0x10,%r14d │ │ - cmp %r9d,%r14d │ │ - jl 34cbb │ │ + sub $0x57a0,%rsp │ │ + lea 0xb8a6c(%rip),%r15 │ │ + mov 0x57d0(%rsp),%r10 │ │ + mov %r9d,%r9d │ │ + mov 0x57d8(%rsp),%eax │ │ + mov 0x57c8(%rsp),%r11d │ │ + vbroadcasti128 0x10(%r15),%ymm9 │ │ + add %r9,%rcx │ │ + vbroadcasti128 0x18(%r15),%ymm10 │ │ + lea 0xc(%rsp,%r9,2),%rbx │ │ + vbroadcasti128 0x12(%r15),%ymm11 │ │ + add %r9,%rdi │ │ + vbroadcasti128 0x16(%r15),%ymm12 │ │ + lea 0x2588(%rsp,%r9,4),%r14 │ │ + vpbroadcastd 0x8(%r10),%ymm15 │ │ + neg %r9 │ │ + vpbroadcastd (%r10),%ymm13 │ │ + vpxor %ymm7,%ymm7,%ymm7 │ │ + vpbroadcastd 0x4(%r10),%ymm14 │ │ + vpsllw $0x2,%ymm15,%ymm15 │ │ + test $0x4,%al │ │ + je 3bed7 │ │ + callq 3bfa9 │ │ + add %r8,%rcx │ │ + mov %rbx,%r10 │ │ + callq 3b1eb │ │ + add $0x12c0,%rbx │ │ + callq 3bfa9 │ │ + lea (%rcx,%r8,4),%rbp │ │ + mov %rdi,%rcx │ │ + add %r8,%rbp │ │ + mov %rbp,(%rsp) │ │ + callq 3c070 │ │ + dec %r11d │ │ + je 3be9f │ │ + add %rsi,%rcx │ │ + callq 3c2a0 │ │ + callq 3c900 │ │ + sub $0x2,%r11d │ │ + jl 3becb │ │ + add %rsi,%rcx │ │ + callq 3c070 │ │ + test %r11d,%r11d │ │ + je 3beab │ │ + add %rsi,%rcx │ │ + callq 3c2a0 │ │ + callq 3c9c0 │ │ + callq 3caf0 │ │ + sub $0x2,%r11d │ │ + jge 3be4a │ │ + test $0x8,%al │ │ + je 3becb │ │ + mov (%rsp),%rcx │ │ + callq 3c09c │ │ + add %r8,%rcx │ │ + callq 3c2cc │ │ + callq 3c9c0 │ │ + callq 3caf0 │ │ + add $0x57a0,%rsp │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ vzeroupper │ │ retq │ │ - nopl 0x0(%rax) │ │ - vpbroadcastd 0x8(%rsp),%ymm0 │ │ - vpbroadcastd 0xbb2fc(%rip),%ymm10 │ │ - xor %eax,%eax │ │ - vmovdqa (%rdx,%rax,2),%ymm1 │ │ - vmovdqa 0x20(%rdx,%rax,2),%ymm2 │ │ - vmovdqa (%rcx,%rax,2),%ymm3 │ │ - vmovdqa 0x20(%rcx,%rax,2),%ymm4 │ │ - vpmovzxbw (%rdi,%rax,1),%ymm5 │ │ - vpmovzxbw 0x10(%rdi,%rax,1),%ymm6 │ │ - vpsllw $0x4,%ymm5,%ymm7 │ │ - vpsllw $0x4,%ymm6,%ymm8 │ │ - vpsubw %ymm7,%ymm1,%ymm1 │ │ - vpsubw %ymm8,%ymm2,%ymm2 │ │ - vpsubw %ymm7,%ymm3,%ymm3 │ │ - vpsubw %ymm8,%ymm4,%ymm4 │ │ - vpunpcklwd %ymm3,%ymm1,%ymm9 │ │ - vpunpckhwd %ymm3,%ymm1,%ymm1 │ │ - vpunpcklwd %ymm4,%ymm2,%ymm3 │ │ - vpunpckhwd %ymm4,%ymm2,%ymm2 │ │ - vpmaddwd %ymm0,%ymm9,%ymm9 │ │ - vpmaddwd %ymm0,%ymm1,%ymm1 │ │ - vpmaddwd %ymm0,%ymm3,%ymm3 │ │ - vpmaddwd %ymm0,%ymm2,%ymm2 │ │ - vpaddd %ymm10,%ymm9,%ymm9 │ │ - vpaddd %ymm1,%ymm10,%ymm1 │ │ - vpaddd %ymm3,%ymm10,%ymm3 │ │ - vpaddd %ymm2,%ymm10,%ymm2 │ │ - vpsrad $0xb,%ymm9,%ymm9 │ │ - vpsrad $0xb,%ymm1,%ymm1 │ │ - vpsrad $0xb,%ymm3,%ymm3 │ │ - vpsrad $0xb,%ymm2,%ymm2 │ │ - vpackssdw %ymm1,%ymm9,%ymm1 │ │ - vpackssdw %ymm2,%ymm3,%ymm2 │ │ - vpaddw %ymm5,%ymm1,%ymm1 │ │ - vpaddw %ymm6,%ymm2,%ymm2 │ │ - vpackuswb %ymm2,%ymm1,%ymm1 │ │ - vpermq $0xd8,%ymm1,%ymm1 │ │ - vmovdqa %ymm1,(%rdi,%rax,1) │ │ - add $0x20,%eax │ │ - cmp %r8d,%eax │ │ - jl 34ee2 │ │ - add %rsi,%rdi │ │ - add $0x300,%rdx │ │ - add $0x300,%rcx │ │ - dec %r9d │ │ - jg 34ee0 │ │ - vzeroupper │ │ - retq │ │ - sub $0x1c8,%rsp │ │ - mov 0x1e0(%rsp),%eax │ │ - movdqa 0xbb31a(%rip),%xmm6 │ │ - pxor %xmm7,%xmm7 │ │ - lea (%rdi,%rsi,4),%r11 │ │ - lea (%rsi,%rsi,2),%r10 │ │ - test $0x2,%al │ │ - je 350f7 │ │ - movdqu (%rdi),%xmm0 │ │ - movdqu (%rdi,%rsi,1),%xmm1 │ │ - movdqu (%rdi,%rsi,2),%xmm2 │ │ - movdqu (%rdi,%r10,1),%xmm3 │ │ - movdqa %xmm0,%xmm4 │ │ - punpcklbw %xmm7,%xmm4 │ │ - punpckhbw %xmm7,%xmm0 │ │ - movdqa %xmm4,0x70(%rsp) │ │ - movdqa %xmm0,0x80(%rsp) │ │ - movdqa %xmm1,%xmm4 │ │ - punpcklbw %xmm7,%xmm4 │ │ - punpckhbw %xmm7,%xmm1 │ │ - movdqa %xmm4,0x90(%rsp) │ │ - movdqa %xmm1,0xa0(%rsp) │ │ - movdqa %xmm2,%xmm4 │ │ - punpcklbw %xmm7,%xmm4 │ │ - punpckhbw %xmm7,%xmm2 │ │ - movdqa %xmm4,0xb0(%rsp) │ │ - movdqa %xmm2,0xc0(%rsp) │ │ - movdqa %xmm3,%xmm4 │ │ - punpcklbw %xmm7,%xmm4 │ │ - punpckhbw %xmm7,%xmm3 │ │ - movdqa %xmm4,0xd0(%rsp) │ │ - movdqa %xmm3,0xe0(%rsp) │ │ - movdqu (%r11),%xmm0 │ │ - movdqu (%r11,%rsi,1),%xmm1 │ │ - movdqu (%r11,%rsi,2),%xmm2 │ │ - movdqu (%r11,%r10,1),%xmm3 │ │ - movdqa %xmm0,%xmm4 │ │ - punpcklbw %xmm7,%xmm4 │ │ - punpckhbw %xmm7,%xmm0 │ │ - movdqa %xmm4,0xf0(%rsp) │ │ - movdqa %xmm0,0x100(%rsp) │ │ - movdqa %xmm1,%xmm4 │ │ - punpcklbw %xmm7,%xmm4 │ │ - punpckhbw %xmm7,%xmm1 │ │ - movdqa %xmm4,0x110(%rsp) │ │ - movdqa %xmm1,0x120(%rsp) │ │ - movdqa %xmm2,%xmm4 │ │ - punpcklbw %xmm7,%xmm4 │ │ - punpckhbw %xmm7,%xmm2 │ │ - movdqa %xmm4,0x130(%rsp) │ │ - movdqa %xmm2,0x140(%rsp) │ │ - movdqa %xmm3,%xmm4 │ │ - punpcklbw %xmm7,%xmm4 │ │ - punpckhbw %xmm7,%xmm3 │ │ - movdqa %xmm4,0x150(%rsp) │ │ - movdqa %xmm3,0x160(%rsp) │ │ - jmpq 351b7 │ │ - pmovzxbw (%rdi),%xmm0 │ │ - pmovzxbw (%rdi,%rsi,1),%xmm1 │ │ - pmovzxbw (%rdi,%rsi,2),%xmm2 │ │ - pmovzxbw (%rdi,%r10,1),%xmm3 │ │ - movdqa %xmm0,0x70(%rsp) │ │ - movdqa %xmm1,0x90(%rsp) │ │ - movdqa %xmm2,0xb0(%rsp) │ │ - movdqa %xmm3,0xd0(%rsp) │ │ - movd %xmm6,0x80(%rsp) │ │ - movd %xmm6,0xa0(%rsp) │ │ - movd %xmm6,0xc0(%rsp) │ │ - movd %xmm6,0xe0(%rsp) │ │ - pmovzxbw (%r11),%xmm0 │ │ - pmovzxbw (%r11,%rsi,1),%xmm1 │ │ - pmovzxbw (%r11,%rsi,2),%xmm2 │ │ - pmovzxbw (%r11,%r10,1),%xmm3 │ │ - movdqa %xmm0,0xf0(%rsp) │ │ - movdqa %xmm1,0x110(%rsp) │ │ - movdqa %xmm2,0x130(%rsp) │ │ - movdqa %xmm3,0x150(%rsp) │ │ - movd %xmm6,0x100(%rsp) │ │ - movd %xmm6,0x120(%rsp) │ │ - movd %xmm6,0x140(%rsp) │ │ - movd %xmm6,0x160(%rsp) │ │ - test $0x4,%al │ │ - je 352d3 │ │ + callq 3c6cc │ │ + callq 3c900 │ │ + jmp 3beba │ │ + callq 3c6cc │ │ + callq 3c9c0 │ │ + callq 3caf0 │ │ + callq 3c550 │ │ + callq 3c6cc │ │ + callq 3c9c0 │ │ + jmp 3be8e │ │ + callq 3c550 │ │ + callq 3c6cc │ │ + jmp 3be84 │ │ + lea (%rcx,%r8,4),%rbp │ │ + mov %rdi,%rcx │ │ + lea 0x0(%rbp,%r8,2),%rbp │ │ + mov %rbp,(%rsp) │ │ + callq 3bf7d │ │ + lea 0x12c0(%rbx),%r10 │ │ + lea -0x2(%r9),%rbp │ │ + vmovdqa (%rbx,%rbp,2),%ymm0 │ │ + vmovdqa 0x320(%rbx,%rbp,2),%ymm1 │ │ + vmovdqa 0x640(%rbx,%rbp,2),%ymm2 │ │ + vpaddw %ymm0,%ymm0,%ymm0 │ │ + vmovdqa 0x960(%rbx,%rbp,2),%ymm3 │ │ + vpaddd %ymm1,%ymm1,%ymm1 │ │ + vmovdqa 0xc80(%rbx,%rbp,2),%ymm4 │ │ + vpaddd %ymm2,%ymm2,%ymm2 │ │ + vmovdqa 0xfa0(%rbx,%rbp,2),%ymm5 │ │ + vmovdqa %ymm0,(%r10,%rbp,2) │ │ + vmovdqa %ymm1,0x320(%r10,%rbp,2) │ │ + vmovdqa %ymm2,0x640(%r10,%rbp,2) │ │ + vmovdqa %ymm3,0x960(%r10,%rbp,2) │ │ + vmovdqa %ymm4,0xc80(%r10,%rbp,2) │ │ + vmovdqa %ymm5,0xfa0(%r10,%rbp,2) │ │ + add $0x10,%rbp │ │ + jl 3bef7 │ │ + callq 3c550 │ │ + jmpq 3be2e │ │ + lea -0x2(%r9),%rbp │ │ test $0x1,%al │ │ - je 35257 │ │ - test $0x2,%al │ │ - je 3520b │ │ - movdqu -0x4(%rcx),%xmm0 │ │ - movdqu -0x4(%rcx,%rsi,1),%xmm1 │ │ - movdqa %xmm0,%xmm2 │ │ - punpckhbw %xmm7,%xmm2 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movdqa %xmm1,%xmm3 │ │ - punpckhbw %xmm7,%xmm3 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movdqu %xmm2,0x38(%rsp) │ │ - movdqu %xmm3,0x58(%rsp) │ │ - movdqu %xmm0,0x28(%rsp) │ │ - movdqu %xmm1,0x48(%rsp) │ │ - jmpq 352eb │ │ - movdqu -0x8(%rcx),%xmm0 │ │ - movdqu -0x8(%rcx,%rsi,1),%xmm1 │ │ - movdqa %xmm0,%xmm2 │ │ - punpckhbw %xmm7,%xmm2 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movdqa %xmm1,%xmm3 │ │ - punpckhbw %xmm7,%xmm3 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movdqa %xmm0,0x20(%rsp) │ │ - movdqa %xmm2,0x30(%rsp) │ │ - movdqa %xmm1,0x40(%rsp) │ │ - movdqa %xmm3,0x50(%rsp) │ │ - movd %xmm6,0x40(%rsp) │ │ - movd %xmm6,0x60(%rsp) │ │ - jmpq 352eb │ │ + je 3bf9c │ │ + vpbroadcastd (%rdx),%xmm0 │ │ + vmovdqa (%rcx,%r9,1),%xmm5 │ │ + vpalignr $0xc,%xmm0,%xmm5,%xmm5 │ │ + add $0x4,%rdx │ │ + jmp 3bfb7 │ │ + vmovdqa (%rcx,%r9,1),%xmm5 │ │ + vpshufb (%r15),%xmm5,%xmm5 │ │ + jmp 3bfb7 │ │ + lea -0x2(%r9),%rbp │ │ + test $0x1,%al │ │ + je 3bf9c │ │ + vmovdqu -0x2(%rcx,%rbp,1),%xmm5 │ │ + vinserti128 $0x1,0x6(%rcx,%rbp,1),%ymm5,%ymm5 │ │ test $0x2,%al │ │ - je 352a2 │ │ - movdqu (%rcx),%xmm0 │ │ - movdqu (%rcx,%rsi,1),%xmm1 │ │ - movdqa %xmm0,%xmm2 │ │ - punpckhbw %xmm7,%xmm2 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movdqa %xmm1,%xmm3 │ │ - punpckhbw %xmm7,%xmm3 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movd %xmm2,0x40(%rsp) │ │ - movd %xmm3,0x60(%rsp) │ │ - movd %xmm6,0x2c(%rsp) │ │ - movd %xmm6,0x4c(%rsp) │ │ - movdqa %xmm0,0x30(%rsp) │ │ - movdqa %xmm1,0x50(%rsp) │ │ - jmp 352eb │ │ - pmovzxbw (%rcx),%xmm0 │ │ - pmovzxbw (%rcx,%rsi,1),%xmm1 │ │ - movd %xmm6,0x2c(%rsp) │ │ - movd %xmm6,0x4c(%rsp) │ │ - movdqa %xmm0,0x30(%rsp) │ │ - movdqa %xmm1,0x50(%rsp) │ │ - movd %xmm6,0x40(%rsp) │ │ - movd %xmm6,0x60(%rsp) │ │ - jmp 352eb │ │ - movdqu %xmm6,0x2c(%rsp) │ │ - movdqu %xmm6,0x4c(%rsp) │ │ - movq %xmm6,0x3c(%rsp) │ │ - movq %xmm6,0x5c(%rsp) │ │ + jne 3bfcd │ │ + cmp $0xffffffee,%ebp │ │ + jl 3bfcd │ │ + callq 3b0d6 │ │ + vpshufb %ymm9,%ymm5,%ymm6 │ │ + vpshufb %ymm10,%ymm5,%ymm4 │ │ + vpaddw %ymm4,%ymm6,%ymm8 │ │ + vshufps $0x99,%ymm4,%ymm6,%ymm0 │ │ + vpmullw %ymm0,%ymm0,%ymm3 │ │ + vpshufb %ymm11,%ymm5,%ymm2 │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ + vpshufb %ymm12,%ymm5,%ymm5 │ │ + vpaddw %ymm5,%ymm0,%ymm0 │ │ + vpunpcklwd %ymm5,%ymm2,%ymm1 │ │ + vpmaddwd %ymm1,%ymm1,%ymm1 │ │ + vpunpckhwd %ymm5,%ymm2,%ymm2 │ │ + vpmaddwd %ymm2,%ymm2,%ymm2 │ │ + vpunpcklwd %ymm4,%ymm6,%ymm5 │ │ + vpmaddwd %ymm5,%ymm5,%ymm5 │ │ + vpunpckhwd %ymm4,%ymm6,%ymm6 │ │ + vpmaddwd %ymm6,%ymm6,%ymm6 │ │ + vpunpcklwd %ymm7,%ymm3,%ymm4 │ │ + vpaddd %ymm4,%ymm1,%ymm1 │ │ + vpunpckhwd %ymm7,%ymm3,%ymm3 │ │ + vpaddd %ymm3,%ymm2,%ymm2 │ │ + vmovdqa %ymm0,0x960(%rbx,%rbp,2) │ │ + vmovdqa %ymm1,0xc80(%rbx,%rbp,2) │ │ + vmovdqa %ymm2,0xfa0(%rbx,%rbp,2) │ │ + vpaddw %ymm0,%ymm8,%ymm8 │ │ + vpaddd %ymm1,%ymm5,%ymm5 │ │ + vpaddd %ymm2,%ymm6,%ymm6 │ │ + vmovdqa %ymm8,(%rbx,%rbp,2) │ │ + vmovdqa %ymm5,0x320(%rbx,%rbp,2) │ │ + vmovdqa %ymm6,0x640(%rbx,%rbp,2) │ │ + add $0x10,%rbp │ │ + jl 3bfb1 │ │ + retq │ │ + nop │ │ + lea -0x2(%r9),%rbp │ │ test $0x1,%al │ │ - je 35360 │ │ - movdqu (%rdx),%xmm0 │ │ - movdqa %xmm0,%xmm1 │ │ - punpckhbw %xmm7,%xmm1 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movhlps %xmm1,%xmm3 │ │ - movd %xmm1,0xec(%rsp) │ │ - movd %xmm3,0x12c(%rsp) │ │ - psrlq $0x20,%xmm1 │ │ - psrlq $0x20,%xmm3 │ │ - movd %xmm1,0x10c(%rsp) │ │ - movd %xmm3,0x14c(%rsp) │ │ - movhlps %xmm0,%xmm2 │ │ - movd %xmm0,0x6c(%rsp) │ │ - movd %xmm2,0xac(%rsp) │ │ - psrlq $0x20,%xmm0 │ │ - psrlq $0x20,%xmm2 │ │ - movd %xmm0,0x8c(%rsp) │ │ - movd %xmm2,0xcc(%rsp) │ │ - jmp 353a5 │ │ - movd %xmm6,0x6c(%rsp) │ │ - movd %xmm6,0x8c(%rsp) │ │ - movd %xmm6,0xac(%rsp) │ │ - movd %xmm6,0xcc(%rsp) │ │ - movd %xmm6,0xec(%rsp) │ │ - movd %xmm6,0x10c(%rsp) │ │ - movd %xmm6,0x12c(%rsp) │ │ - movd %xmm6,0x14c(%rsp) │ │ - test $0x8,%al │ │ - je 35510 │ │ - lea (%rdi,%rsi,8),%rdx │ │ + je 3c08f │ │ + vpbroadcastd (%rdx),%xmm0 │ │ + vmovdqa (%rcx,%r9,1),%xmm5 │ │ + vpalignr $0xc,%xmm0,%xmm5,%xmm5 │ │ + add $0x4,%rdx │ │ + jmp 3c0aa │ │ + vmovdqa (%rcx,%r9,1),%xmm5 │ │ + vpshufb (%r15),%xmm5,%xmm5 │ │ + jmp 3c0aa │ │ + lea -0x2(%r9),%rbp │ │ test $0x1,%al │ │ - je 35470 │ │ + je 3c08f │ │ + vmovdqu -0x2(%rcx,%rbp,1),%xmm5 │ │ + vinserti128 $0x1,0x6(%rcx,%rbp,1),%ymm5,%ymm5 │ │ test $0x2,%al │ │ - je 35409 │ │ - movdqu -0x4(%rdx),%xmm0 │ │ - movdqu -0x4(%rdx,%rsi,1),%xmm1 │ │ - movdqa %xmm0,%xmm2 │ │ - punpckhbw %xmm7,%xmm2 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movdqa %xmm1,%xmm3 │ │ - punpckhbw %xmm7,%xmm3 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movdqu %xmm2,0x178(%rsp) │ │ - movdqu %xmm3,0x198(%rsp) │ │ - movdqu %xmm0,0x168(%rsp) │ │ - movdqu %xmm1,0x188(%rsp) │ │ - jmpq 35534 │ │ - movdqu -0x8(%rdx),%xmm0 │ │ - movdqu -0x8(%rdx,%rsi,1),%xmm1 │ │ - movdqa %xmm0,%xmm2 │ │ - punpckhbw %xmm7,%xmm2 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movdqa %xmm1,%xmm3 │ │ - punpckhbw %xmm7,%xmm3 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movdqa %xmm0,0x160(%rsp) │ │ - movdqa %xmm2,0x170(%rsp) │ │ - movdqa %xmm1,0x180(%rsp) │ │ - movdqa %xmm3,0x190(%rsp) │ │ - movd %xmm6,0x160(%rsp) │ │ - movd %xmm6,0x180(%rsp) │ │ - movd %xmm6,0x1a0(%rsp) │ │ - jmpq 35534 │ │ + jne 3c0c0 │ │ + cmp $0xffffffee,%ebp │ │ + jl 3c0c0 │ │ + callq 3b0d6 │ │ + vpshufb %ymm9,%ymm5,%ymm6 │ │ + vpshufb %ymm10,%ymm5,%ymm4 │ │ + vpaddw %ymm4,%ymm6,%ymm8 │ │ + vshufps $0x99,%ymm4,%ymm6,%ymm1 │ │ + vpmullw %ymm1,%ymm1,%ymm0 │ │ + vpshufb %ymm11,%ymm5,%ymm3 │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ + vpshufb %ymm12,%ymm5,%ymm5 │ │ + vpaddw %ymm5,%ymm1,%ymm1 │ │ + vpunpcklwd %ymm5,%ymm3,%ymm2 │ │ + vpmaddwd %ymm2,%ymm2,%ymm2 │ │ + vpunpckhwd %ymm5,%ymm3,%ymm3 │ │ + vpmaddwd %ymm3,%ymm3,%ymm3 │ │ + vpunpcklwd %ymm4,%ymm6,%ymm5 │ │ + vpmaddwd %ymm5,%ymm5,%ymm5 │ │ + vpunpckhwd %ymm4,%ymm6,%ymm6 │ │ + vpmaddwd %ymm6,%ymm6,%ymm6 │ │ + vpunpcklwd %ymm7,%ymm0,%ymm4 │ │ + vpaddd %ymm4,%ymm2,%ymm2 │ │ + vpunpckhwd %ymm7,%ymm0,%ymm0 │ │ + vpaddd %ymm0,%ymm3,%ymm3 │ │ + vpaddw %ymm1,%ymm8,%ymm8 │ │ + vpaddd %ymm2,%ymm5,%ymm5 │ │ + vpaddd %ymm3,%ymm6,%ymm6 │ │ + vmovdqa %ymm8,0xc88(%r14,%rbp,4) │ │ + vmovdqa %ymm5,0x8(%r14,%rbp,4) │ │ + vmovdqa %ymm6,0x28(%r14,%rbp,4) │ │ + vpaddw (%rbx,%rbp,2),%ymm8,%ymm8 │ │ + vpaddd 0x320(%rbx,%rbp,2),%ymm5,%ymm5 │ │ + vpaddd 0x640(%rbx,%rbp,2),%ymm6,%ymm6 │ │ + vmovdqa %ymm8,(%rbx,%rbp,2) │ │ + vmovdqa %ymm5,0x320(%rbx,%rbp,2) │ │ + vmovdqa %ymm6,0x640(%rbx,%rbp,2) │ │ + vpaddw 0x960(%rbx,%rbp,2),%ymm1,%ymm0 │ │ + vpaddd 0xc80(%rbx,%rbp,2),%ymm2,%ymm4 │ │ + vpaddd 0xfa0(%rbx,%rbp,2),%ymm3,%ymm5 │ │ + vmovdqa %ymm1,0x960(%rbx,%rbp,2) │ │ + vmovdqa %ymm2,0xc80(%rbx,%rbp,2) │ │ + vmovdqa %ymm3,0xfa0(%rbx,%rbp,2) │ │ + vpaddw 0x960(%r10,%rbp,2),%ymm0,%ymm1 │ │ + vpaddd 0xc80(%r10,%rbp,2),%ymm4,%ymm2 │ │ + vpaddd 0xfa0(%r10,%rbp,2),%ymm5,%ymm3 │ │ + vmovdqa %ymm0,0x960(%r10,%rbp,2) │ │ + vmovdqa %ymm4,0xc80(%r10,%rbp,2) │ │ + vmovdqa %ymm5,0xfa0(%r10,%rbp,2) │ │ + vpunpcklwd %ymm7,%ymm1,%ymm0 │ │ + vpunpckhwd %ymm7,%ymm1,%ymm1 │ │ + vpslld $0x3,%ymm2,%ymm4 │ │ + vpslld $0x3,%ymm3,%ymm5 │ │ + vpaddd %ymm2,%ymm4,%ymm4 │ │ + vpmaddwd %ymm0,%ymm0,%ymm2 │ │ + vpaddd %ymm3,%ymm5,%ymm5 │ │ + vpmaddwd %ymm1,%ymm1,%ymm3 │ │ + vpsubd %ymm2,%ymm4,%ymm4 │ │ + vpbroadcastd 0x50(%r15),%ymm2 │ │ + vpsubd %ymm3,%ymm5,%ymm5 │ │ + vpmulld %ymm4,%ymm14,%ymm4 │ │ + vpmulld %ymm5,%ymm14,%ymm5 │ │ + vpmaddwd %ymm2,%ymm0,%ymm0 │ │ + vpmaddwd %ymm2,%ymm1,%ymm1 │ │ + vpaddusw %ymm2,%ymm4,%ymm4 │ │ + vpaddusw %ymm2,%ymm5,%ymm5 │ │ + vpsrad $0x14,%ymm4,%ymm3 │ │ + vpgatherdd %ymm4,(%r15,%ymm3,4),%ymm2 │ │ + vpsrad $0x14,%ymm5,%ymm4 │ │ + vpgatherdd %ymm5,(%r15,%ymm4,4),%ymm3 │ │ + vpbroadcastd 0x48(%r15),%ymm4 │ │ + vpmulld %ymm2,%ymm0,%ymm0 │ │ + vpbroadcastd 0x4c(%r15),%ymm5 │ │ + vpmulld %ymm3,%ymm1,%ymm1 │ │ + vpaddd %ymm4,%ymm0,%ymm0 │ │ + vpaddd %ymm4,%ymm1,%ymm1 │ │ + vpand %ymm5,%ymm0,%ymm0 │ │ + vpand %ymm5,%ymm1,%ymm1 │ │ + vpor %ymm2,%ymm0,%ymm0 │ │ + vpor %ymm3,%ymm1,%ymm1 │ │ + vmovdqa %xmm0,0x648(%r14,%rbp,4) │ │ + vextracti128 $0x1,%ymm0,0x668(%r14,%rbp,4) │ │ + vmovdqa %xmm1,0x658(%r14,%rbp,4) │ │ + vextracti128 $0x1,%ymm1,0x678(%r14,%rbp,4) │ │ + add $0x10,%rbp │ │ + jl 3c0a4 │ │ + retq │ │ + lea -0x2(%r9),%rbp │ │ + test $0x1,%al │ │ + je 3c2bf │ │ + vpbroadcastd (%rdx),%xmm0 │ │ + vmovdqa (%rcx,%r9,1),%xmm5 │ │ + vpalignr $0xc,%xmm0,%xmm5,%xmm5 │ │ + add $0x4,%rdx │ │ + jmp 3c2da │ │ + vmovdqa (%rcx,%r9,1),%xmm5 │ │ + vpshufb (%r15),%xmm5,%xmm5 │ │ + jmp 3c2da │ │ + lea -0x2(%r9),%rbp │ │ + test $0x1,%al │ │ + je 3c2bf │ │ + vmovdqu -0x2(%rcx,%rbp,1),%xmm5 │ │ + vinserti128 $0x1,0x6(%rcx,%rbp,1),%ymm5,%ymm5 │ │ test $0x2,%al │ │ - je 354cd │ │ - movdqu (%rdx),%xmm0 │ │ - movdqu (%rdx,%rsi,1),%xmm1 │ │ - movdqa %xmm0,%xmm2 │ │ - punpckhbw %xmm7,%xmm2 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movdqa %xmm1,%xmm3 │ │ - punpckhbw %xmm7,%xmm3 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movdqa %xmm2,0x180(%rsp) │ │ - movdqa %xmm3,0x1a0(%rsp) │ │ - movdqa %xmm0,0x170(%rsp) │ │ - movdqa %xmm1,0x190(%rsp) │ │ - movd %xmm6,0x16c(%rsp) │ │ - movd %xmm6,0x18c(%rsp) │ │ - jmp 35534 │ │ - pmovzxbw (%rdx),%xmm0 │ │ - pmovzxbw (%rdx,%rsi,1),%xmm1 │ │ - movdqa %xmm0,0x170(%rsp) │ │ - movdqa %xmm1,0x190(%rsp) │ │ - movd %xmm6,0x180(%rsp) │ │ - movd %xmm6,0x1a0(%rsp) │ │ - movd %xmm6,0x16c(%rsp) │ │ - movd %xmm6,0x18c(%rsp) │ │ - jmp 35534 │ │ - movdqu %xmm6,0x16c(%rsp) │ │ - movdqu %xmm6,0x18c(%rsp) │ │ - movq %xmm6,0x17c(%rsp) │ │ - movq %xmm6,0x19c(%rsp) │ │ - movdqa 0xbad43(%rip),%xmm13 │ │ - movdqa 0xbad7a(%rip),%xmm15 │ │ - movdqa %xmm6,%xmm14 │ │ - mov 0x1d8(%rsp),%ecx │ │ - test %r8d,%r8d │ │ - je 35874 │ │ - movd %r8d,%xmm1 │ │ - bsr %r8d,%edx │ │ - test %r9d,%r9d │ │ - je 3578d │ │ - movd %r9d,%xmm10 │ │ - bsr %r9d,%r9d │ │ - and $0x1,%r8d │ │ - sub %ecx,%edx │ │ - sub %ecx,%r9d │ │ - xor %ecx,%ecx │ │ - add %r8d,%r8d │ │ - neg %edx │ │ - cmovs %ecx,%edx │ │ - neg %r9d │ │ - cmovs %ecx,%r9d │ │ - pshufb %xmm7,%xmm1 │ │ - pshufb %xmm7,%xmm10 │ │ - lea 0xbad4e(%rip),%rcx │ │ - movddup (%rcx,%rdx,8),%xmm11 │ │ - movddup (%rcx,%r9,8),%xmm12 │ │ - mov %rdx,(%rsp) │ │ - mov %r9,0x10(%rsp) │ │ - mov 0x1d0(%rsp),%edx │ │ - lea 0x70(%rsp),%r9 │ │ - lea 0x40(%rcx,%r8,8),%r8 │ │ - mov $0x8,%r11d │ │ - lea (%rcx,%rdx,2),%rdx │ │ - mov $0x1,%eax │ │ - movdqa (%r9),%xmm4 │ │ - pxor %xmm0,%xmm0 │ │ - movdqa %xmm4,%xmm7 │ │ - movdqa %xmm4,%xmm8 │ │ - movddup (%r8,%rax,8),%xmm2 │ │ - movsbq 0x70(%rax,%rdx,1),%r10 │ │ - movdqu (%r9,%r10,2),%xmm5 │ │ - neg %r10 │ │ - movdqu (%r9,%r10,2),%xmm6 │ │ - pmaxsw %xmm5,%xmm7 │ │ - pminuw %xmm5,%xmm8 │ │ - pmaxsw %xmm6,%xmm7 │ │ - pminuw %xmm6,%xmm8 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - pshufb %xmm13,%xmm5 │ │ - pabsb %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm3 │ │ - psignb %xmm5,%xmm3 │ │ - movdqa %xmm11,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw (%rsp),%xmm9 │ │ - movdqa %xmm1,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - pmaddubsw %xmm3,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - movddup 0x60(%rcx,%rax,8),%xmm2 │ │ - movsbq 0x74(%rax,%rdx,1),%r10 │ │ - movdqu (%r9,%r10,2),%xmm5 │ │ - neg %r10 │ │ - movdqu (%r9,%r10,2),%xmm6 │ │ - pmaxsw %xmm5,%xmm7 │ │ - pminuw %xmm5,%xmm8 │ │ - pmaxsw %xmm6,%xmm7 │ │ - pminuw %xmm6,%xmm8 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - pshufb %xmm13,%xmm5 │ │ - pabsb %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm3 │ │ - psignb %xmm5,%xmm3 │ │ - movdqa %xmm12,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw 0x10(%rsp),%xmm9 │ │ - movdqa %xmm10,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - pmaddubsw %xmm3,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - movsbq 0x7c(%rax,%rdx,1),%r10 │ │ - movdqu (%r9,%r10,2),%xmm5 │ │ - neg %r10 │ │ - movdqu (%r9,%r10,2),%xmm6 │ │ - pmaxsw %xmm5,%xmm7 │ │ - pminuw %xmm5,%xmm8 │ │ - pmaxsw %xmm6,%xmm7 │ │ - pminuw %xmm6,%xmm8 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - pshufb %xmm13,%xmm5 │ │ - pabsb %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm3 │ │ - psignb %xmm5,%xmm3 │ │ - movdqa %xmm12,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw 0x10(%rsp),%xmm9 │ │ - movdqa %xmm10,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - pmaddubsw %xmm3,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - dec %eax │ │ - jge 355e9 │ │ - pxor %xmm6,%xmm6 │ │ - pcmpgtw %xmm0,%xmm6 │ │ - paddw %xmm6,%xmm0 │ │ - pmulhrsw %xmm15,%xmm0 │ │ - paddw %xmm0,%xmm4 │ │ - pminsw %xmm7,%xmm4 │ │ - pmaxsw %xmm8,%xmm4 │ │ - packuswb %xmm4,%xmm4 │ │ - movq %xmm4,(%rdi) │ │ - add $0x20,%r9 │ │ - add %rsi,%rdi │ │ - dec %r11d │ │ - jg 355d2 │ │ - add $0x1c8,%rsp │ │ + jne 3c2f0 │ │ + cmp $0xffffffee,%ebp │ │ + jl 3c2f0 │ │ + callq 3b0d6 │ │ + vpshufb %ymm9,%ymm5,%ymm6 │ │ + vpshufb %ymm10,%ymm5,%ymm3 │ │ + vpaddw %ymm3,%ymm6,%ymm8 │ │ + vshufps $0x99,%ymm3,%ymm6,%ymm2 │ │ + vpmullw %ymm2,%ymm2,%ymm1 │ │ + vpshufb %ymm11,%ymm5,%ymm0 │ │ + vpaddw %ymm0,%ymm2,%ymm2 │ │ + vpshufb %ymm12,%ymm5,%ymm5 │ │ + vpaddw %ymm5,%ymm2,%ymm2 │ │ + vpunpcklwd %ymm0,%ymm5,%ymm4 │ │ + vpmaddwd %ymm4,%ymm4,%ymm4 │ │ + vpunpckhwd %ymm0,%ymm5,%ymm5 │ │ + vpmaddwd %ymm5,%ymm5,%ymm5 │ │ + vpunpcklwd %ymm3,%ymm6,%ymm0 │ │ + vpmaddwd %ymm0,%ymm0,%ymm0 │ │ + vpunpckhwd %ymm3,%ymm6,%ymm6 │ │ + vpmaddwd %ymm6,%ymm6,%ymm6 │ │ + vpunpcklwd %ymm7,%ymm1,%ymm3 │ │ + vpaddd %ymm3,%ymm4,%ymm4 │ │ + vpunpckhwd %ymm7,%ymm1,%ymm1 │ │ + vpaddd %ymm1,%ymm5,%ymm5 │ │ + vpaddw 0x960(%r10,%rbp,2),%ymm2,%ymm1 │ │ + vmovdqa %ymm2,0x960(%r10,%rbp,2) │ │ + vpaddw %ymm2,%ymm8,%ymm8 │ │ + vpaddd 0xc80(%r10,%rbp,2),%ymm4,%ymm2 │ │ + vpaddd 0xfa0(%r10,%rbp,2),%ymm5,%ymm3 │ │ + vmovdqa %ymm4,0xc80(%r10,%rbp,2) │ │ + vmovdqa %ymm5,0xfa0(%r10,%rbp,2) │ │ + vpaddd %ymm0,%ymm4,%ymm4 │ │ + vpaddd %ymm6,%ymm5,%ymm5 │ │ + vpunpcklwd %ymm7,%ymm1,%ymm0 │ │ + vpunpckhwd %ymm7,%ymm1,%ymm1 │ │ + vpslld $0x3,%ymm2,%ymm6 │ │ + vpslld $0x3,%ymm3,%ymm7 │ │ + vpaddd %ymm2,%ymm6,%ymm6 │ │ + vpmaddwd %ymm0,%ymm0,%ymm2 │ │ + vpaddd %ymm3,%ymm7,%ymm7 │ │ + vpmaddwd %ymm1,%ymm1,%ymm3 │ │ + vpsubd %ymm2,%ymm6,%ymm6 │ │ + vpbroadcastd 0x50(%r15),%ymm2 │ │ + vpsubd %ymm3,%ymm7,%ymm7 │ │ + vpmulld %ymm6,%ymm14,%ymm6 │ │ + vpmulld %ymm7,%ymm14,%ymm7 │ │ + vpmaddwd %ymm2,%ymm0,%ymm0 │ │ + vpmaddwd %ymm2,%ymm1,%ymm1 │ │ + vpaddusw %ymm2,%ymm6,%ymm6 │ │ + vpaddusw %ymm2,%ymm7,%ymm7 │ │ + vpsrad $0x14,%ymm6,%ymm3 │ │ + vpgatherdd %ymm6,(%r15,%ymm3,4),%ymm2 │ │ + vpsrad $0x14,%ymm7,%ymm6 │ │ + vpgatherdd %ymm7,(%r15,%ymm6,4),%ymm3 │ │ + vpbroadcastd 0x48(%r15),%ymm6 │ │ + vpmulld %ymm2,%ymm0,%ymm0 │ │ + vpbroadcastd 0x4c(%r15),%ymm7 │ │ + vpmulld %ymm3,%ymm1,%ymm1 │ │ + vpaddd %ymm6,%ymm0,%ymm0 │ │ + vpaddd %ymm6,%ymm1,%ymm1 │ │ + vpand %ymm7,%ymm0,%ymm0 │ │ + vpand %ymm1,%ymm7,%ymm7 │ │ + vpor %ymm2,%ymm0,%ymm0 │ │ + vpor %ymm3,%ymm7,%ymm7 │ │ + vpaddw (%r10,%rbp,2),%ymm8,%ymm1 │ │ + vpaddd 0x320(%r10,%rbp,2),%ymm4,%ymm2 │ │ + vpaddd 0x640(%r10,%rbp,2),%ymm5,%ymm3 │ │ + vpaddw (%rbx,%rbp,2),%ymm1,%ymm1 │ │ + vpaddd 0x320(%rbx,%rbp,2),%ymm2,%ymm2 │ │ + vpaddd 0x640(%rbx,%rbp,2),%ymm3,%ymm3 │ │ + vmovdqa %ymm8,(%r10,%rbp,2) │ │ + vmovdqa %ymm4,0x320(%r10,%rbp,2) │ │ + vmovdqa %ymm5,0x640(%r10,%rbp,2) │ │ + vmovdqa %xmm0,0xc88(%r14,%rbp,4) │ │ + vextracti128 $0x1,%ymm0,0xca8(%r14,%rbp,4) │ │ + vmovdqa %xmm7,0xc98(%r14,%rbp,4) │ │ + vextracti128 $0x1,%ymm7,0xcb8(%r14,%rbp,4) │ │ + vpbroadcastd 0x44(%r15),%ymm4 │ │ + vpxor %ymm7,%ymm7,%ymm7 │ │ + vpunpcklwd %ymm7,%ymm1,%ymm0 │ │ + vpunpckhwd %ymm7,%ymm1,%ymm1 │ │ + vpmulld %ymm4,%ymm2,%ymm2 │ │ + vpmulld %ymm4,%ymm3,%ymm3 │ │ + vpmaddwd %ymm0,%ymm0,%ymm4 │ │ + vpmaddwd %ymm1,%ymm1,%ymm5 │ │ + vpsubd %ymm4,%ymm2,%ymm2 │ │ + vpbroadcastd 0x54(%r15),%ymm4 │ │ + vpsubd %ymm5,%ymm3,%ymm3 │ │ + vpmulld %ymm2,%ymm13,%ymm2 │ │ + vpmulld %ymm3,%ymm13,%ymm3 │ │ + vpmaddwd %ymm4,%ymm0,%ymm0 │ │ + vpmaddwd %ymm4,%ymm1,%ymm1 │ │ + vpaddusw %ymm4,%ymm2,%ymm2 │ │ + vpaddusw %ymm4,%ymm3,%ymm3 │ │ + vpsrad $0x14,%ymm2,%ymm5 │ │ + vpgatherdd %ymm2,(%r15,%ymm5,4),%ymm4 │ │ + vpsrad $0x14,%ymm3,%ymm2 │ │ + vpgatherdd %ymm3,(%r15,%ymm2,4),%ymm5 │ │ + vpmulld %ymm4,%ymm0,%ymm0 │ │ + vpmulld %ymm5,%ymm1,%ymm1 │ │ + vpaddd %ymm6,%ymm0,%ymm0 │ │ + vpaddd %ymm6,%ymm1,%ymm1 │ │ + vpbroadcastd 0x4c(%r15),%ymm6 │ │ + vpand %ymm6,%ymm0,%ymm0 │ │ + vpand %ymm6,%ymm1,%ymm1 │ │ + vpor %ymm4,%ymm0,%ymm0 │ │ + vpor %ymm5,%ymm1,%ymm1 │ │ + vmovdqa %xmm0,0x8(%r14,%rbp,4) │ │ + vextracti128 $0x1,%ymm0,0x28(%r14,%rbp,4) │ │ + vmovdqa %xmm1,0x18(%r14,%rbp,4) │ │ + vextracti128 $0x1,%ymm1,0x38(%r14,%rbp,4) │ │ + add $0x10,%rbp │ │ + jl 3c2d4 │ │ + mov %r10,%rbp │ │ + mov %rbx,%r10 │ │ + mov %rbp,%rbx │ │ retq │ │ - lea 0xbab5c(%rip),%r9 │ │ - and $0x1,%r8d │ │ - xor %eax,%eax │ │ - sub %edx,%ecx │ │ - cmovs %eax,%ecx │ │ - add %r8d,%r8d │ │ - pshufb %xmm7,%xmm1 │ │ - movddup (%r9,%rcx,8),%xmm7 │ │ - mov %rcx,(%rsp) │ │ - mov 0x1d0(%rsp),%edx │ │ - lea 0x70(%rsp),%rcx │ │ - lea 0x40(%r9,%r8,8),%r8 │ │ - mov $0x8,%r11d │ │ - lea (%r9,%rdx,2),%rdx │ │ - mov $0x1,%eax │ │ - movdqa (%rcx),%xmm4 │ │ - pxor %xmm0,%xmm0 │ │ - movddup (%r8,%rax,8),%xmm2 │ │ - movsbq 0x70(%rax,%rdx,1),%r10 │ │ - movdqu (%rcx,%r10,2),%xmm5 │ │ - neg %r10 │ │ - movdqu (%rcx,%r10,2),%xmm6 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - pshufb %xmm13,%xmm5 │ │ - pabsb %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm3 │ │ - psignb %xmm5,%xmm3 │ │ - movdqa %xmm7,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw (%rsp),%xmm9 │ │ - movdqa %xmm1,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - pmaddubsw %xmm3,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - dec %eax │ │ - jge 357d9 │ │ - pxor %xmm6,%xmm6 │ │ - pcmpgtw %xmm0,%xmm6 │ │ - paddw %xmm6,%xmm0 │ │ - pmulhrsw %xmm15,%xmm0 │ │ - paddw %xmm0,%xmm4 │ │ - packuswb %xmm4,%xmm4 │ │ - movq %xmm4,(%rdi) │ │ - add $0x20,%rcx │ │ + lea -0x2(%r9),%rbp │ │ + vpbroadcastd 0x48(%r15),%ymm6 │ │ + vpbroadcastd 0x4c(%r15),%ymm8 │ │ + vmovdqa 0x960(%rbx,%rbp,2),%ymm0 │ │ + vmovdqa 0xc80(%rbx,%rbp,2),%ymm4 │ │ + vmovdqa 0xfa0(%rbx,%rbp,2),%ymm5 │ │ + vpaddw %ymm0,%ymm0,%ymm0 │ │ + vpaddd %ymm4,%ymm4,%ymm4 │ │ + vpaddd %ymm5,%ymm5,%ymm5 │ │ + vpaddw 0x960(%r10,%rbp,2),%ymm0,%ymm1 │ │ + vpaddd 0xc80(%r10,%rbp,2),%ymm4,%ymm2 │ │ + vpaddd 0xfa0(%r10,%rbp,2),%ymm5,%ymm3 │ │ + vmovdqa %ymm0,0x960(%r10,%rbp,2) │ │ + vmovdqa %ymm4,0xc80(%r10,%rbp,2) │ │ + vmovdqa %ymm5,0xfa0(%r10,%rbp,2) │ │ + vpunpcklwd %ymm7,%ymm1,%ymm0 │ │ + vpunpckhwd %ymm7,%ymm1,%ymm1 │ │ + vpslld $0x3,%ymm2,%ymm4 │ │ + vpslld $0x3,%ymm3,%ymm5 │ │ + vpaddd %ymm2,%ymm4,%ymm4 │ │ + vpmaddwd %ymm0,%ymm0,%ymm2 │ │ + vpaddd %ymm3,%ymm5,%ymm5 │ │ + vpmaddwd %ymm1,%ymm1,%ymm3 │ │ + vpsubd %ymm2,%ymm4,%ymm4 │ │ + vpbroadcastd 0x50(%r15),%ymm2 │ │ + vpsubd %ymm3,%ymm5,%ymm5 │ │ + vpmulld %ymm4,%ymm14,%ymm4 │ │ + vpmulld %ymm5,%ymm14,%ymm5 │ │ + vpmaddwd %ymm2,%ymm0,%ymm0 │ │ + vpmaddwd %ymm2,%ymm1,%ymm1 │ │ + vpaddusw %ymm2,%ymm4,%ymm4 │ │ + vpaddusw %ymm2,%ymm5,%ymm5 │ │ + vpsrad $0x14,%ymm4,%ymm3 │ │ + vpgatherdd %ymm4,(%r15,%ymm3,4),%ymm2 │ │ + vpsrad $0x14,%ymm5,%ymm4 │ │ + vpgatherdd %ymm5,(%r15,%ymm4,4),%ymm3 │ │ + vpmulld %ymm2,%ymm0,%ymm0 │ │ + vpmulld %ymm3,%ymm1,%ymm1 │ │ + vpaddd %ymm6,%ymm0,%ymm0 │ │ + vpaddd %ymm6,%ymm1,%ymm1 │ │ + vpand %ymm0,%ymm8,%ymm0 │ │ + vpand %ymm1,%ymm8,%ymm1 │ │ + vpor %ymm2,%ymm0,%ymm0 │ │ + vpor %ymm3,%ymm1,%ymm1 │ │ + vmovdqa (%rbx,%rbp,2),%ymm2 │ │ + vmovdqa 0x320(%rbx,%rbp,2),%ymm3 │ │ + vmovdqa 0x640(%rbx,%rbp,2),%ymm4 │ │ + vmovdqa %ymm2,0xc88(%r14,%rbp,4) │ │ + vmovdqa %ymm3,0x8(%r14,%rbp,4) │ │ + vmovdqa %ymm4,0x28(%r14,%rbp,4) │ │ + vpaddw %ymm2,%ymm2,%ymm2 │ │ + vpaddd %ymm3,%ymm3,%ymm3 │ │ + vpaddd %ymm4,%ymm4,%ymm4 │ │ + vmovdqa %ymm2,(%rbx,%rbp,2) │ │ + vmovdqa %ymm3,0x320(%rbx,%rbp,2) │ │ + vmovdqa %ymm4,0x640(%rbx,%rbp,2) │ │ + vmovdqa %xmm0,0x648(%r14,%rbp,4) │ │ + vextracti128 $0x1,%ymm0,0x668(%r14,%rbp,4) │ │ + vmovdqa %xmm1,0x658(%r14,%rbp,4) │ │ + vextracti128 $0x1,%ymm1,0x678(%r14,%rbp,4) │ │ + add $0x10,%rbp │ │ + jl 3c560 │ │ + retq │ │ + lea -0x2(%r9),%rbp │ │ + vmovdqa 0x960(%rbx,%rbp,2),%ymm4 │ │ + vmovdqa 0xc80(%rbx,%rbp,2),%ymm5 │ │ + vmovdqa 0xfa0(%rbx,%rbp,2),%ymm6 │ │ + vpaddw 0x960(%r10,%rbp,2),%ymm4,%ymm1 │ │ + vpaddd 0xc80(%r10,%rbp,2),%ymm5,%ymm2 │ │ + vpaddd 0xfa0(%r10,%rbp,2),%ymm6,%ymm3 │ │ + vmovdqa %ymm4,0x960(%r10,%rbp,2) │ │ + vmovdqa %ymm5,0xc80(%r10,%rbp,2) │ │ + vmovdqa %ymm6,0xfa0(%r10,%rbp,2) │ │ + vpunpcklwd %ymm7,%ymm1,%ymm0 │ │ + vpunpckhwd %ymm7,%ymm1,%ymm1 │ │ + vpslld $0x3,%ymm2,%ymm4 │ │ + vpslld $0x3,%ymm3,%ymm5 │ │ + vpaddd %ymm2,%ymm4,%ymm4 │ │ + vpmaddwd %ymm0,%ymm0,%ymm2 │ │ + vpaddd %ymm3,%ymm5,%ymm5 │ │ + vpmaddwd %ymm1,%ymm1,%ymm3 │ │ + vpsubd %ymm2,%ymm4,%ymm4 │ │ + vpbroadcastd 0x50(%r15),%ymm2 │ │ + vpsubd %ymm3,%ymm5,%ymm5 │ │ + vpmulld %ymm4,%ymm14,%ymm4 │ │ + vpmulld %ymm5,%ymm14,%ymm5 │ │ + vpmaddwd %ymm2,%ymm0,%ymm0 │ │ + vpmaddwd %ymm2,%ymm1,%ymm1 │ │ + vpaddusw %ymm2,%ymm4,%ymm4 │ │ + vpaddusw %ymm2,%ymm5,%ymm5 │ │ + vpsrad $0x14,%ymm4,%ymm3 │ │ + vpgatherdd %ymm4,(%r15,%ymm3,4),%ymm2 │ │ + vpsrad $0x14,%ymm5,%ymm4 │ │ + vpgatherdd %ymm5,(%r15,%ymm4,4),%ymm3 │ │ + vpbroadcastd 0x48(%r15),%ymm4 │ │ + vpmulld %ymm2,%ymm0,%ymm0 │ │ + vpbroadcastd 0x4c(%r15),%ymm8 │ │ + vpmulld %ymm3,%ymm1,%ymm1 │ │ + vpaddd %ymm4,%ymm0,%ymm0 │ │ + vpaddd %ymm4,%ymm1,%ymm1 │ │ + vpand %ymm0,%ymm8,%ymm0 │ │ + vpand %ymm1,%ymm8,%ymm8 │ │ + vpor %ymm2,%ymm0,%ymm0 │ │ + vpor %ymm3,%ymm8,%ymm8 │ │ + vmovdqa 0xc88(%r14,%rbp,4),%ymm4 │ │ + vmovdqa 0x8(%r14,%rbp,4),%ymm5 │ │ + vmovdqa 0x28(%r14,%rbp,4),%ymm6 │ │ + vpaddw (%r10,%rbp,2),%ymm4,%ymm1 │ │ + vpaddd 0x320(%r10,%rbp,2),%ymm5,%ymm2 │ │ + vpaddd 0x640(%r10,%rbp,2),%ymm6,%ymm3 │ │ + vpaddw (%rbx,%rbp,2),%ymm1,%ymm1 │ │ + vpaddd 0x320(%rbx,%rbp,2),%ymm2,%ymm2 │ │ + vpaddd 0x640(%rbx,%rbp,2),%ymm3,%ymm3 │ │ + vmovdqa %ymm4,(%r10,%rbp,2) │ │ + vmovdqa %ymm5,0x320(%r10,%rbp,2) │ │ + vmovdqa %ymm6,0x640(%r10,%rbp,2) │ │ + vpbroadcastd 0x44(%r15),%ymm4 │ │ + vmovdqa %xmm0,0xc88(%r14,%rbp,4) │ │ + vextracti128 $0x1,%ymm0,0xca8(%r14,%rbp,4) │ │ + vmovdqa %xmm8,0xc98(%r14,%rbp,4) │ │ + vextracti128 $0x1,%ymm8,0xcb8(%r14,%rbp,4) │ │ + vpunpcklwd %ymm7,%ymm1,%ymm0 │ │ + vpunpckhwd %ymm7,%ymm1,%ymm1 │ │ + vpmulld %ymm4,%ymm2,%ymm2 │ │ + vpmulld %ymm4,%ymm3,%ymm3 │ │ + vpmaddwd %ymm0,%ymm0,%ymm4 │ │ + vpmaddwd %ymm1,%ymm1,%ymm5 │ │ + vpsubd %ymm4,%ymm2,%ymm2 │ │ + vpbroadcastd 0x54(%r15),%ymm4 │ │ + vpsubd %ymm5,%ymm3,%ymm3 │ │ + vpmulld %ymm2,%ymm13,%ymm2 │ │ + vpmulld %ymm3,%ymm13,%ymm3 │ │ + vpmaddwd %ymm4,%ymm0,%ymm0 │ │ + vpmaddwd %ymm4,%ymm1,%ymm1 │ │ + vpaddusw %ymm4,%ymm2,%ymm2 │ │ + vpaddusw %ymm4,%ymm3,%ymm3 │ │ + vpsrad $0x14,%ymm2,%ymm5 │ │ + vpgatherdd %ymm2,(%r15,%ymm5,4),%ymm4 │ │ + vpsrad $0x14,%ymm3,%ymm2 │ │ + vpgatherdd %ymm3,(%r15,%ymm2,4),%ymm5 │ │ + vpmulld %ymm4,%ymm0,%ymm0 │ │ + vpbroadcastd 0x48(%r15),%ymm6 │ │ + vpmulld %ymm5,%ymm1,%ymm1 │ │ + vpaddd %ymm6,%ymm0,%ymm0 │ │ + vpaddd %ymm6,%ymm1,%ymm1 │ │ + vpbroadcastd 0x4c(%r15),%ymm6 │ │ + vpand %ymm6,%ymm0,%ymm0 │ │ + vpand %ymm6,%ymm1,%ymm1 │ │ + vpor %ymm4,%ymm0,%ymm0 │ │ + vpor %ymm5,%ymm1,%ymm1 │ │ + vmovdqa %xmm0,0x8(%r14,%rbp,4) │ │ + vextracti128 $0x1,%ymm0,0x28(%r14,%rbp,4) │ │ + vmovdqa %xmm1,0x18(%r14,%rbp,4) │ │ + vextracti128 $0x1,%ymm1,0x38(%r14,%rbp,4) │ │ + add $0x10,%rbp │ │ + jl 3c6d0 │ │ + mov %r10,%rbp │ │ + mov %rbx,%r10 │ │ + mov %rbp,%rbx │ │ + retq │ │ + mov %r9,%rbp │ │ + vmovdqu 0x4(%r14,%rbp,4),%ymm0 │ │ + vpaddd (%r14,%rbp,4),%ymm0,%ymm1 │ │ + vmovdqa 0x640(%r14,%rbp,4),%ymm4 │ │ + vpaddd 0x8(%r14,%rbp,4),%ymm1,%ymm1 │ │ + vmovdqa 0xc80(%r14,%rbp,4),%ymm5 │ │ + vpaddd 0x648(%r14,%rbp,4),%ymm4,%ymm4 │ │ + vpaddd 0xc88(%r14,%rbp,4),%ymm5,%ymm5 │ │ + vpaddd 0x644(%r14,%rbp,4),%ymm4,%ymm2 │ │ + vpaddd 0xc84(%r14,%rbp,4),%ymm5,%ymm3 │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ + vpslld $0x2,%ymm1,%ymm1 │ │ + vpslld $0x2,%ymm2,%ymm2 │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ + vpaddd %ymm3,%ymm3,%ymm3 │ │ + vpsubd %ymm4,%ymm2,%ymm2 │ │ + vmovdqa %ymm3,0x1f40(%r14,%rbp,4) │ │ + vpor %ymm1,%ymm6,%ymm0 │ │ + vmovdqa %ymm2,0x2580(%r14,%rbp,4) │ │ + vpsrld $0xc,%ymm1,%ymm1 │ │ + vmovdqa %ymm0,0x12c0(%r14,%rbp,4) │ │ + vpaddd %ymm3,%ymm3,%ymm3 │ │ + vmovdqa %ymm1,0x1900(%r14,%rbp,4) │ │ + vpsubd %ymm5,%ymm3,%ymm3 │ │ + vmovdqa %ymm3,0x2bc0(%r14,%rbp,4) │ │ + add $0x8,%rbp │ │ + jl 3c903 │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov %r9,%rbp │ │ + vmovdqu 0x4(%r14,%rbp,4),%ymm0 │ │ + vpaddd (%r14,%rbp,4),%ymm0,%ymm4 │ │ + vpaddd 0x8(%r14,%rbp,4),%ymm4,%ymm4 │ │ + vpaddd %ymm4,%ymm0,%ymm0 │ │ + vpslld $0x2,%ymm4,%ymm4 │ │ + vpaddd %ymm0,%ymm4,%ymm4 │ │ + vpor %ymm4,%ymm6,%ymm0 │ │ + vpsrld $0xc,%ymm4,%ymm4 │ │ + vpaddd 0x12c0(%r14,%rbp,4),%ymm0,%ymm2 │ │ + vmovdqa %ymm0,0x12c0(%r14,%rbp,4) │ │ + vpaddd 0x1900(%r14,%rbp,4),%ymm4,%ymm0 │ │ + vmovdqa %ymm4,0x1900(%r14,%rbp,4) │ │ + vmovdqa 0x640(%r14,%rbp,4),%ymm3 │ │ + vpaddd 0x648(%r14,%rbp,4),%ymm3,%ymm3 │ │ + vpaddd 0x644(%r14,%rbp,4),%ymm3,%ymm5 │ │ + vpaddd %ymm5,%ymm5,%ymm5 │ │ + vmovdqa 0x1f40(%r14,%rbp,4),%ymm4 │ │ + vpaddd 0x2580(%r14,%rbp,4),%ymm4,%ymm1 │ │ + vmovdqa %ymm5,0x1f40(%r14,%rbp,4) │ │ + vpaddd %ymm5,%ymm5,%ymm5 │ │ + vpsubd %ymm3,%ymm5,%ymm5 │ │ + vmovdqa %ymm5,0x2580(%r14,%rbp,4) │ │ + vpaddd %ymm5,%ymm4,%ymm4 │ │ + vpor %ymm1,%ymm6,%ymm3 │ │ + vpsrld $0xc,%ymm1,%ymm1 │ │ + vpor %ymm4,%ymm6,%ymm5 │ │ + vpsrld $0xc,%ymm4,%ymm4 │ │ + vpaddd %ymm5,%ymm3,%ymm3 │ │ + vpaddd %ymm4,%ymm1,%ymm1 │ │ + vpmovzxbd (%rdi,%rbp,1),%ymm4 │ │ + vpmaddwd %ymm4,%ymm2,%ymm2 │ │ + vpmaddwd %ymm4,%ymm3,%ymm3 │ │ + vpslld $0xd,%ymm4,%ymm4 │ │ + vpsubd %ymm4,%ymm0,%ymm0 │ │ + vpsubd %ymm4,%ymm1,%ymm1 │ │ + vpsubd %ymm2,%ymm0,%ymm0 │ │ + vpsubd %ymm3,%ymm1,%ymm1 │ │ + vpsrld $0x9,%ymm0,%ymm0 │ │ + vpslld $0x7,%ymm1,%ymm1 │ │ + vpblendw $0xaa,%ymm1,%ymm0,%ymm0 │ │ + vpmaddwd %ymm0,%ymm15,%ymm0 │ │ + vpsubd %ymm6,%ymm4,%ymm4 │ │ + vpaddd %ymm4,%ymm0,%ymm0 │ │ + vpsrad $0xd,%ymm0,%ymm0 │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ + vpackssdw %xmm1,%xmm0,%xmm0 │ │ + vpackuswb %xmm0,%xmm0,%xmm0 │ │ + vmovq %xmm0,(%rdi,%rbp,1) │ │ + add $0x8,%rbp │ │ + jl 3c9c3 │ │ add %rsi,%rdi │ │ - dec %r11d │ │ - jg 357cc │ │ - add $0x1c8,%rsp │ │ retq │ │ - movd %r9d,%xmm1 │ │ - bsr %r9d,%r9d │ │ - mov 0x1d0(%rsp),%edx │ │ - xor %eax,%eax │ │ - sub %r9d,%ecx │ │ - cmovs %eax,%ecx │ │ - pshufb %xmm7,%xmm1 │ │ - lea 0xbaa58(%rip),%r8 │ │ - mov %rcx,(%rsp) │ │ - movddup (%r8,%rcx,8),%xmm7 │ │ - lea (%r8,%rdx,2),%rdx │ │ - lea 0x70(%rsp),%rcx │ │ - mov $0x8,%r10d │ │ - mov $0x1,%eax │ │ - movdqa (%rcx),%xmm4 │ │ - pxor %xmm0,%xmm0 │ │ - movddup 0x60(%r8,%rax,8),%xmm2 │ │ - movsbq 0x74(%rax,%rdx,1),%r9 │ │ - movdqu (%rcx,%r9,2),%xmm5 │ │ - neg %r9 │ │ - movdqu (%rcx,%r9,2),%xmm6 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - pshufb %xmm13,%xmm5 │ │ - pabsb %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm3 │ │ - psignb %xmm5,%xmm3 │ │ - movdqa %xmm7,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw (%rsp),%xmm9 │ │ - movdqa %xmm1,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - pmaddubsw %xmm3,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - movsbq 0x7c(%rax,%rdx,1),%r9 │ │ - movdqu (%rcx,%r9,2),%xmm5 │ │ - neg %r9 │ │ - movdqu (%rcx,%r9,2),%xmm6 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - pshufb %xmm13,%xmm5 │ │ - pabsb %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm3 │ │ - psignb %xmm5,%xmm3 │ │ - movdqa %xmm7,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw (%rsp),%xmm9 │ │ - movdqa %xmm1,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - pmaddubsw %xmm3,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - dec %eax │ │ - jge 358be │ │ - pxor %xmm6,%xmm6 │ │ - pcmpgtw %xmm0,%xmm6 │ │ - paddw %xmm6,%xmm0 │ │ - pmulhrsw %xmm15,%xmm0 │ │ - paddw %xmm0,%xmm4 │ │ - packuswb %xmm4,%xmm4 │ │ - movq %xmm4,(%rdi) │ │ - add $0x20,%rcx │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %r9,%rbp │ │ + vmovdqa 0xc80(%r14,%rbp,4),%ymm3 │ │ + vpaddd 0xc88(%r14,%rbp,4),%ymm3,%ymm3 │ │ + vpaddd 0xc84(%r14,%rbp,4),%ymm3,%ymm5 │ │ + vpaddd %ymm5,%ymm5,%ymm5 │ │ + vmovdqa 0x1f40(%r14,%rbp,4),%ymm4 │ │ + vpaddd 0x2bc0(%r14,%rbp,4),%ymm4,%ymm1 │ │ + vmovdqa %ymm5,0x1f40(%r14,%rbp,4) │ │ + vpaddd %ymm5,%ymm5,%ymm5 │ │ + vpsubd %ymm3,%ymm5,%ymm5 │ │ + vmovdqa %ymm5,0x2bc0(%r14,%rbp,4) │ │ + vpaddd %ymm5,%ymm4,%ymm4 │ │ + vpor %ymm1,%ymm6,%ymm3 │ │ + vpsrld $0xc,%ymm1,%ymm1 │ │ + vpor %ymm4,%ymm6,%ymm5 │ │ + vpsrld $0xc,%ymm4,%ymm4 │ │ + vpaddd %ymm5,%ymm3,%ymm3 │ │ + vpaddd %ymm4,%ymm1,%ymm1 │ │ + vpmovzxbd (%rdi,%rbp,1),%ymm4 │ │ + vpmaddwd 0x12c0(%r14,%rbp,4),%ymm4,%ymm2 │ │ + vmovdqa 0x1900(%r14,%rbp,4),%ymm0 │ │ + vpmaddwd %ymm4,%ymm3,%ymm3 │ │ + vpslld $0xc,%ymm4,%ymm4 │ │ + vpsubd %ymm4,%ymm0,%ymm0 │ │ + vpaddd %ymm4,%ymm4,%ymm4 │ │ + vpsubd %ymm4,%ymm1,%ymm1 │ │ + vpsubd %ymm2,%ymm0,%ymm0 │ │ + vpsubd %ymm3,%ymm1,%ymm1 │ │ + vpsrld $0x8,%ymm0,%ymm0 │ │ + vpslld $0x7,%ymm1,%ymm1 │ │ + vpblendw $0xaa,%ymm1,%ymm0,%ymm0 │ │ + vpmaddwd %ymm0,%ymm15,%ymm0 │ │ + vpsubd %ymm6,%ymm4,%ymm4 │ │ + vpaddd %ymm4,%ymm0,%ymm0 │ │ + vpsrad $0xd,%ymm0,%ymm0 │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ + vpackssdw %xmm1,%xmm0,%xmm0 │ │ + vpackuswb %xmm0,%xmm0,%xmm0 │ │ + vmovq %xmm0,(%rdi,%rbp,1) │ │ + add $0x8,%rbp │ │ + jl 3caf3 │ │ add %rsi,%rdi │ │ - dec %r10d │ │ - jg 358b1 │ │ - add $0x1c8,%rsp │ │ retq │ │ nopl 0x0(%rax) │ │ - sub $0x1c8,%rsp │ │ - mov 0x1e0(%rsp),%eax │ │ - movdqa 0xba90a(%rip),%xmm6 │ │ - pxor %xmm7,%xmm7 │ │ - lea (%rdi,%rsi,4),%r11 │ │ - lea (%rsi,%rsi,2),%r10 │ │ - test $0x2,%al │ │ - je 35a63 │ │ - pmovzxbw (%rdi),%xmm0 │ │ - pmovzxbw (%rdi,%rsi,1),%xmm1 │ │ - pmovzxbw (%rdi,%rsi,2),%xmm2 │ │ - pmovzxbw (%rdi,%r10,1),%xmm3 │ │ - movdqa %xmm0,0x70(%rsp) │ │ - movdqa %xmm1,0x90(%rsp) │ │ - movdqa %xmm2,0xb0(%rsp) │ │ - movdqa %xmm3,0xd0(%rsp) │ │ - pmovzxbw (%r11),%xmm0 │ │ - pmovzxbw (%r11,%rsi,1),%xmm1 │ │ - pmovzxbw (%r11,%rsi,2),%xmm2 │ │ - pmovzxbw (%r11,%r10,1),%xmm3 │ │ - movdqa %xmm0,0xf0(%rsp) │ │ - movdqa %xmm1,0x110(%rsp) │ │ - movdqa %xmm2,0x130(%rsp) │ │ - movdqa %xmm3,0x150(%rsp) │ │ - jmpq 35b38 │ │ - movd (%rdi),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movd (%rdi,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movd (%rdi,%rsi,2),%xmm2 │ │ - punpcklbw %xmm7,%xmm2 │ │ - movd (%rdi,%r10,1),%xmm3 │ │ - punpcklbw %xmm7,%xmm3 │ │ - movdqa %xmm0,0x70(%rsp) │ │ - movdqa %xmm1,0x90(%rsp) │ │ - movdqa %xmm2,0xb0(%rsp) │ │ - movdqa %xmm3,0xd0(%rsp) │ │ - movd %xmm6,0x78(%rsp) │ │ - movd %xmm6,0x98(%rsp) │ │ - movd %xmm6,0xb8(%rsp) │ │ - movd %xmm6,0xd8(%rsp) │ │ - movd (%r11),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movd (%r11,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movd (%r11,%rsi,2),%xmm2 │ │ - punpcklbw %xmm7,%xmm2 │ │ - movd (%r11,%r10,1),%xmm3 │ │ - punpcklbw %xmm7,%xmm3 │ │ - movdqa %xmm0,0xf0(%rsp) │ │ - movdqa %xmm1,0x110(%rsp) │ │ - movdqa %xmm2,0x130(%rsp) │ │ - movdqa %xmm3,0x150(%rsp) │ │ - movd %xmm6,0xf8(%rsp) │ │ - movd %xmm6,0x118(%rsp) │ │ - movd %xmm6,0x138(%rsp) │ │ - movd %xmm6,0x158(%rsp) │ │ - test $0x4,%al │ │ - je 35bed │ │ - test $0x1,%al │ │ - je 35b8d │ │ - test $0x2,%al │ │ - je 35b66 │ │ - pmovzxbw -0x2(%rcx),%xmm0 │ │ - pmovzxbw -0x2(%rcx,%rsi,1),%xmm1 │ │ - movdqu %xmm0,0x2c(%rsp) │ │ - movdqu %xmm1,0x4c(%rsp) │ │ - jmpq 35bf9 │ │ - pmovzxbw -0x4(%rcx),%xmm0 │ │ - pmovzxbw -0x4(%rcx,%rsi,1),%xmm1 │ │ - movdqu %xmm0,0x28(%rsp) │ │ - movdqu %xmm1,0x48(%rsp) │ │ - movd %xmm6,0x38(%rsp) │ │ - movd %xmm6,0x58(%rsp) │ │ - jmp 35bf9 │ │ - test $0x2,%al │ │ - je 35bb6 │ │ - pmovzxbw (%rcx),%xmm0 │ │ - pmovzxbw (%rcx,%rsi,1),%xmm1 │ │ - movd %xmm6,0x2c(%rsp) │ │ - movd %xmm6,0x4c(%rsp) │ │ - movdqa %xmm0,0x30(%rsp) │ │ - movdqa %xmm1,0x50(%rsp) │ │ - jmp 35bf9 │ │ - movd (%rcx),%xmm0 │ │ + lea -0x7(%rip),%r8 │ │ + movq 0xb7cc0(%r8),%xmm1 │ │ + movq 0xb7cee(%r8),%xmm4 │ │ + movq 0xb7ce0(%r8),%xmm7 │ │ + mov 0xb8(%rsi),%edx │ │ + movd 0xb7ce8(%r8,%rdx,2),%xmm2 │ │ + movd (%rsi),%xmm0 │ │ + movdqa 0xb7cb0(%r8),%xmm5 │ │ + pshuflw $0x0,%xmm2,%xmm2 │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ + mov $0xffffffffffffe89e,%rdx │ │ + sub %rdx,%rdi │ │ + lea 0xd1b30(%r8),%rcx │ │ + movdqa %xmm0,%xmm6 │ │ + pand %xmm1,%xmm6 │ │ + movdqa %xmm6,%xmm3 │ │ + psrlw $0xa,%xmm3 │ │ + por %xmm3,%xmm6 │ │ + pmullw %xmm4,%xmm6 │ │ + movdqa %xmm5,%xmm3 │ │ + pshufb %xmm6,%xmm3 │ │ + movdqa %xmm3,%xmm6 │ │ + psllq $0x1e,%xmm6 │ │ + por %xmm6,%xmm3 │ │ + movdqa %xmm3,%xmm6 │ │ + psllq $0xf,%xmm6 │ │ + por %xmm6,%xmm3 │ │ + movdqa %xmm0,%xmm6 │ │ + pmulhuw %xmm7,%xmm6 │ │ + por %xmm6,%xmm3 │ │ + pshuflw $0xff,%xmm3,%xmm0 │ │ + psrlw $0x5,%xmm3 │ │ + movq %xmm3,%rax │ │ + mov %rax,%r11 │ │ + movzwl %ax,%r9d │ │ + shr $0x10,%eax │ │ + shr $0x20,%r11 │ │ + movzwq %r11w,%r10 │ │ + shr $0x10,%r11 │ │ + movd (%rcx,%r9,2),%xmm6 │ │ + pinsrw $0x1,(%rcx,%rax,2),%xmm6 │ │ + pinsrw $0x2,(%rcx,%r10,2),%xmm6 │ │ + pinsrw $0x3,(%rcx,%r11,2),%xmm6 │ │ + pmulhrsw %xmm2,%xmm6 │ │ + packsswb %xmm6,%xmm6 │ │ + movd %xmm6,(%rdi,%rdx,1) │ │ + add $0x4,%rdx │ │ + jl 3cc3a │ │ + movslq 0x5c(%rsi),%rdx │ │ + movslq 0xb7d0e(%r8,%rdx,4),%rdx │ │ + lea 0xb7d0e(%r8,%rdx,1),%rdx │ │ + jmpq *%rdx │ │ + movsbl 0x63(%rsi),%edx │ │ + movd 0x60(%rsi),%xmm4 │ │ + mov 0xb0(%rsi),%ecx │ │ + pxor %xmm6,%xmm6 │ │ + movdqa %xmm6,%xmm7 │ │ + pcmpgtb %xmm4,%xmm7 │ │ + punpcklbw %xmm7,%xmm4 │ │ + pinsrw $0x3,0xb7d0c(%r8),%xmm4 │ │ + pshufd $0x55,%xmm4,%xmm5 │ │ + pshufd $0x0,%xmm4,%xmm4 │ │ + movd 0xb7cec(%r8,%rcx,2),%xmm3 │ │ + pshuflw $0x0,%xmm3,%xmm3 │ │ + sub $0x161d,%rdi │ │ + mov $0x46,%esi │ │ + mov $0xffffff80,%r9d │ │ + mov $0x7f,%eax │ │ + mov $0xffffffffffffffb4,%r10 │ │ + movsbl -0x1(%rdi,%r10,1),%r8d │ │ + movq -0x53(%r10,%rdi,1),%xmm0 │ │ + movdqa %xmm6,%xmm7 │ │ + pcmpgtb %xmm0,%xmm7 │ │ punpcklbw %xmm7,%xmm0 │ │ - movd (%rcx,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movd %xmm6,0x2c(%rsp) │ │ - movd %xmm6,0x4c(%rsp) │ │ - movdqa %xmm0,0x30(%rsp) │ │ - movdqa %xmm1,0x50(%rsp) │ │ - movd %xmm6,0x38(%rsp) │ │ - movd %xmm6,0x58(%rsp) │ │ - jmp 35bf9 │ │ - movdqu %xmm6,0x2c(%rsp) │ │ - movdqu %xmm6,0x4c(%rsp) │ │ - test $0x1,%al │ │ - je 35c6e │ │ - movdqu (%rdx),%xmm0 │ │ + movdqa %xmm0,%xmm2 │ │ + psrldq $0x2,%xmm2 │ │ movdqa %xmm0,%xmm1 │ │ - punpckhbw %xmm7,%xmm1 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movhlps %xmm1,%xmm3 │ │ - movd %xmm1,0xec(%rsp) │ │ - movd %xmm3,0x12c(%rsp) │ │ - psrlq $0x20,%xmm1 │ │ - psrlq $0x20,%xmm3 │ │ - movd %xmm1,0x10c(%rsp) │ │ - movd %xmm3,0x14c(%rsp) │ │ - movhlps %xmm0,%xmm2 │ │ - movd %xmm0,0x6c(%rsp) │ │ - movd %xmm2,0xac(%rsp) │ │ - psrlq $0x20,%xmm0 │ │ - psrlq $0x20,%xmm2 │ │ - movd %xmm0,0x8c(%rsp) │ │ - movd %xmm2,0xcc(%rsp) │ │ - jmp 35cb3 │ │ - movd %xmm6,0x6c(%rsp) │ │ - movd %xmm6,0x8c(%rsp) │ │ - movd %xmm6,0xac(%rsp) │ │ - movd %xmm6,0xcc(%rsp) │ │ - movd %xmm6,0xec(%rsp) │ │ - movd %xmm6,0x10c(%rsp) │ │ - movd %xmm6,0x12c(%rsp) │ │ - movd %xmm6,0x14c(%rsp) │ │ - test $0x8,%al │ │ - je 35d9f │ │ - lea (%rdi,%rsi,8),%rdx │ │ - test $0x1,%al │ │ - je 35d21 │ │ - test $0x2,%al │ │ - je 35ceb │ │ - pmovzxbw -0x2(%rdx),%xmm0 │ │ - pmovzxbw -0x2(%rdx,%rsi,1),%xmm1 │ │ - movdqu %xmm0,0x16c(%rsp) │ │ - movdqu %xmm1,0x18c(%rsp) │ │ - jmpq 35db1 │ │ - pmovzxbw -0x4(%rdx),%xmm0 │ │ - pmovzxbw -0x4(%rdx,%rsi,1),%xmm1 │ │ - movdqu %xmm0,0x168(%rsp) │ │ - movdqu %xmm1,0x188(%rsp) │ │ - movd %xmm6,0x178(%rsp) │ │ - movd %xmm6,0x198(%rsp) │ │ - jmpq 35db1 │ │ - test $0x2,%al │ │ - je 35d56 │ │ - pmovzxbw (%rdx),%xmm0 │ │ - pmovzxbw (%rdx,%rsi,1),%xmm1 │ │ - movdqa %xmm0,0x170(%rsp) │ │ - movdqa %xmm1,0x190(%rsp) │ │ - movd %xmm6,0x16c(%rsp) │ │ - movd %xmm6,0x18c(%rsp) │ │ - jmp 35db1 │ │ - movd (%rdx),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movd (%rdx,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movdqa %xmm0,0x170(%rsp) │ │ - movdqa %xmm1,0x190(%rsp) │ │ - movd %xmm6,0x178(%rsp) │ │ - movd %xmm6,0x198(%rsp) │ │ - movd %xmm6,0x16c(%rsp) │ │ - movd %xmm6,0x18c(%rsp) │ │ - jmp 35db1 │ │ - movdqu %xmm6,0x16c(%rsp) │ │ - movdqu %xmm6,0x18c(%rsp) │ │ - movdqa 0xba4c6(%rip),%xmm13 │ │ - movdqa 0xba4fd(%rip),%xmm15 │ │ - movdqa %xmm6,%xmm14 │ │ - mov 0x1d8(%rsp),%ecx │ │ - test %r8d,%r8d │ │ - je 36140 │ │ - movd %r8d,%xmm1 │ │ - bsr %r8d,%edx │ │ - test %r9d,%r9d │ │ - je 3603e │ │ - movd %r9d,%xmm10 │ │ - bsr %r9d,%r9d │ │ - and $0x1,%r8d │ │ - sub %ecx,%edx │ │ - sub %ecx,%r9d │ │ - xor %ecx,%ecx │ │ - add %r8d,%r8d │ │ - neg %edx │ │ - cmovs %ecx,%edx │ │ - neg %r9d │ │ - cmovs %ecx,%r9d │ │ - pshufb %xmm7,%xmm1 │ │ - pshufb %xmm7,%xmm10 │ │ - lea 0xba4d1(%rip),%rcx │ │ - movddup (%rcx,%rdx,8),%xmm11 │ │ - movddup (%rcx,%r9,8),%xmm12 │ │ - mov %rdx,(%rsp) │ │ - mov %r9,0x10(%rsp) │ │ - mov 0x1d0(%rsp),%edx │ │ - lea 0x70(%rsp),%r9 │ │ - lea 0x40(%rcx,%r8,8),%r8 │ │ - mov $0x4,%r11d │ │ - lea (%rcx,%rdx,2),%rdx │ │ - mov $0x1,%eax │ │ - movq (%r9),%xmm4 │ │ - movhps 0x20(%r9),%xmm4 │ │ - pxor %xmm0,%xmm0 │ │ - movdqa %xmm4,%xmm7 │ │ - movdqa %xmm4,%xmm8 │ │ - movddup (%r8,%rax,8),%xmm2 │ │ - movsbq 0x70(%rax,%rdx,1),%r10 │ │ - movq (%r9,%r10,2),%xmm5 │ │ - movhps 0x20(%r9,%r10,2),%xmm5 │ │ - neg %r10 │ │ - movq (%r9,%r10,2),%xmm6 │ │ - movhps 0x20(%r9,%r10,2),%xmm6 │ │ - pmaxsw %xmm5,%xmm7 │ │ - pminuw %xmm5,%xmm8 │ │ - pmaxsw %xmm6,%xmm7 │ │ - pminuw %xmm6,%xmm8 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - pshufb %xmm13,%xmm5 │ │ - pabsb %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm3 │ │ - psignb %xmm5,%xmm3 │ │ - movdqa %xmm11,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw (%rsp),%xmm9 │ │ - movdqa %xmm1,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - pmaddubsw %xmm3,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - movddup 0x60(%rcx,%rax,8),%xmm2 │ │ - movsbq 0x74(%rax,%rdx,1),%r10 │ │ - movq (%r9,%r10,2),%xmm5 │ │ - movhps 0x20(%r9,%r10,2),%xmm5 │ │ - neg %r10 │ │ - movq (%r9,%r10,2),%xmm6 │ │ - movhps 0x20(%r9,%r10,2),%xmm6 │ │ - pmaxsw %xmm5,%xmm7 │ │ - pminuw %xmm5,%xmm8 │ │ - pmaxsw %xmm6,%xmm7 │ │ - pminuw %xmm6,%xmm8 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - pshufb %xmm13,%xmm5 │ │ - pabsb %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm3 │ │ - psignb %xmm5,%xmm3 │ │ - movdqa %xmm12,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw 0x10(%rsp),%xmm9 │ │ - movdqa %xmm10,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - pmaddubsw %xmm3,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - movsbq 0x7c(%rax,%rdx,1),%r10 │ │ - movq (%r9,%r10,2),%xmm5 │ │ - movhps 0x20(%r9,%r10,2),%xmm5 │ │ - neg %r10 │ │ - movq (%r9,%r10,2),%xmm6 │ │ - movhps 0x20(%r9,%r10,2),%xmm6 │ │ - pmaxsw %xmm5,%xmm7 │ │ - pminuw %xmm5,%xmm8 │ │ - pmaxsw %xmm6,%xmm7 │ │ - pminuw %xmm6,%xmm8 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - pshufb %xmm13,%xmm5 │ │ - pabsb %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm3 │ │ - psignb %xmm5,%xmm3 │ │ - movdqa %xmm12,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw 0x10(%rsp),%xmm9 │ │ - movdqa %xmm10,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - pmaddubsw %xmm3,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - dec %eax │ │ - jge 35e6b │ │ - pxor %xmm6,%xmm6 │ │ - pcmpgtw %xmm0,%xmm6 │ │ - paddw %xmm6,%xmm0 │ │ - pmulhrsw %xmm15,%xmm0 │ │ - paddw %xmm0,%xmm4 │ │ - pminsw %xmm7,%xmm4 │ │ - pmaxsw %xmm8,%xmm4 │ │ - packuswb %xmm4,%xmm4 │ │ - movd %xmm4,(%rdi) │ │ - psrlq $0x20,%xmm4 │ │ - movd %xmm4,(%rdi,%rsi,1) │ │ - add $0x40,%r9 │ │ - lea (%rdi,%rsi,2),%rdi │ │ - dec %r11d │ │ - jg 35e4f │ │ - add $0x1c8,%rsp │ │ + psrldq $0x4,%xmm1 │ │ + punpcklwd %xmm2,%xmm0 │ │ + punpcklwd %xmm3,%xmm1 │ │ + pmaddwd %xmm4,%xmm0 │ │ + pmaddwd %xmm5,%xmm1 │ │ + paddd %xmm1,%xmm0 │ │ + movd %xmm0,%r11d │ │ + psrldq $0x4,%xmm0 │ │ + imul %edx,%r8d │ │ + add %r11d,%r8d │ │ + sar %cl,%r8d │ │ + movsbl (%rdi,%r10,1),%r11d │ │ + add %r11d,%r8d │ │ + cmp %eax,%r8d │ │ + cmovns %eax,%r8d │ │ + cmp %r9d,%r8d │ │ + cmovs %r9d,%r8d │ │ + mov %r8b,(%rdi,%r10,1) │ │ + inc %r10 │ │ + je 3cdcc │ │ + test $0x3,%r10 │ │ + jne 3cd8e │ │ + jmp 3cd55 │ │ + add $0x52,%rdi │ │ + dec %esi │ │ + jg 3cd48 │ │ retq │ │ - lea 0xba2ab(%rip),%r9 │ │ - and $0x1,%r8d │ │ - xor %eax,%eax │ │ - sub %edx,%ecx │ │ - cmovs %eax,%ecx │ │ - add %r8d,%r8d │ │ - pshufb %xmm7,%xmm1 │ │ - movddup (%r9,%rcx,8),%xmm7 │ │ - mov %rcx,(%rsp) │ │ - mov 0x1d0(%rsp),%edx │ │ - lea 0x70(%rsp),%rcx │ │ - lea 0x40(%r9,%r8,8),%r8 │ │ - mov $0x4,%r11d │ │ - lea (%r9,%rdx,2),%rdx │ │ - mov $0x1,%eax │ │ - movq (%rcx),%xmm4 │ │ - movhps 0x20(%rcx),%xmm4 │ │ - pxor %xmm0,%xmm0 │ │ - movddup (%r8,%rax,8),%xmm2 │ │ - movsbq 0x70(%rax,%rdx,1),%r10 │ │ - movq (%rcx,%r10,2),%xmm5 │ │ - movhps 0x20(%rcx,%r10,2),%xmm5 │ │ - neg %r10 │ │ - movq (%rcx,%r10,2),%xmm6 │ │ - movhps 0x20(%rcx,%r10,2),%xmm6 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - pshufb %xmm13,%xmm5 │ │ - pabsb %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm3 │ │ - psignb %xmm5,%xmm3 │ │ + mov 0xb0(%rsi),%edx │ │ + movd 0xb7cec(%r8,%rdx,2),%xmm6 │ │ + movd 0xb7cc9(%r8),%xmm7 │ │ + movq 0x60(%rsi),%xmm0 │ │ + movd 0x68(%rsi),%xmm1 │ │ + pxor %xmm15,%xmm15 │ │ + pshuflw $0x0,%xmm6,%xmm6 │ │ + punpcklwd %xmm15,%xmm6 │ │ + movdqa %xmm15,%xmm4 │ │ + pcmpgtb %xmm0,%xmm4 │ │ + movdqa %xmm15,%xmm5 │ │ + pcmpgtb %xmm1,%xmm5 │ │ + punpcklbw %xmm4,%xmm0 │ │ + punpcklbw %xmm5,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm4 │ │ + pshufd $0x55,%xmm1,%xmm5 │ │ + pshufd $0xff,%xmm0,%xmm3 │ │ + pshufd $0xaa,%xmm0,%xmm2 │ │ + pshufd $0x55,%xmm0,%xmm1 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + sub $0x161d,%rdi │ │ + mov $0x46,%edx │ │ + mov $0xffffffffffffffb4,%rcx │ │ + movq -0xa6(%rcx,%rdi,1),%xmm8 │ │ + movhps -0x54(%rcx,%rdi,1),%xmm8 │ │ + movdqa %xmm15,%xmm10 │ │ + pcmpgtb %xmm8,%xmm10 │ │ + movdqa %xmm8,%xmm9 │ │ + punpckhbw %xmm10,%xmm9 │ │ + punpcklbw %xmm10,%xmm8 │ │ + movdqa %xmm8,%xmm13 │ │ + psrldq $0x2,%xmm13 │ │ + movdqa %xmm9,%xmm11 │ │ + psrldq $0x2,%xmm11 │ │ + movdqa %xmm9,%xmm12 │ │ + psrldq $0x4,%xmm12 │ │ + movdqa %xmm8,%xmm10 │ │ + punpcklwd %xmm13,%xmm10 │ │ + punpcklwd %xmm12,%xmm11 │ │ + pmaddwd %xmm0,%xmm10 │ │ + pmaddwd %xmm3,%xmm11 │ │ + paddd %xmm11,%xmm10 │ │ + movdqa %xmm8,%xmm12 │ │ + psrldq $0x4,%xmm12 │ │ + movdqa %xmm8,%xmm13 │ │ + psrldq $0x6,%xmm13 │ │ + movdqa %xmm8,%xmm14 │ │ + psrldq $0x8,%xmm14 │ │ + punpcklwd %xmm13,%xmm12 │ │ + punpcklwd %xmm9,%xmm14 │ │ + movdqa %xmm9,%xmm13 │ │ + psrldq $0x6,%xmm13 │ │ + psrldq $0x8,%xmm9 │ │ + punpcklwd %xmm9,%xmm13 │ │ + pmaddwd %xmm1,%xmm12 │ │ + pmaddwd %xmm2,%xmm14 │ │ + pmaddwd %xmm4,%xmm13 │ │ + paddd %xmm14,%xmm12 │ │ + paddd %xmm13,%xmm10 │ │ + paddd %xmm12,%xmm10 │ │ + paddd %xmm6,%xmm10 │ │ + movq -0x2(%rdi,%rcx,1),%xmm8 │ │ + movdqa %xmm15,%xmm12 │ │ + pcmpgtb %xmm8,%xmm12 │ │ + movdqa %xmm8,%xmm9 │ │ + punpcklbw %xmm12,%xmm9 │ │ + movdqa %xmm9,%xmm11 │ │ + pmaddwd %xmm5,%xmm11 │ │ + paddd %xmm10,%xmm11 │ │ + psrldq $0x4,%xmm9 │ │ + psrldq $0x4,%xmm10 │ │ + psrad 0xb0(%rsi),%xmm11 │ │ + paddw %xmm9,%xmm11 │ │ + packsswb %xmm11,%xmm11 │ │ + pslldq $0x2,%xmm11 │ │ + pand %xmm7,%xmm11 │ │ movdqa %xmm7,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw (%rsp),%xmm9 │ │ - movdqa %xmm1,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - pmaddubsw %xmm3,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - dec %eax │ │ - jge 3608e │ │ - pxor %xmm6,%xmm6 │ │ - pcmpgtw %xmm0,%xmm6 │ │ - paddw %xmm6,%xmm0 │ │ - pmulhrsw %xmm15,%xmm0 │ │ - paddw %xmm0,%xmm4 │ │ - packuswb %xmm4,%xmm4 │ │ - movd %xmm4,(%rdi) │ │ - psrlq $0x20,%xmm4 │ │ - movd %xmm4,(%rdi,%rsi,1) │ │ - add $0x40,%rcx │ │ - lea (%rdi,%rsi,2),%rdi │ │ - dec %r11d │ │ - jg 3607d │ │ - add $0x1c8,%rsp │ │ + pandn %xmm8,%xmm9 │ │ + movdqa %xmm9,%xmm8 │ │ + por %xmm11,%xmm8 │ │ + psrldq $0x1,%xmm8 │ │ + movd %xmm8,-0x1(%rdi,%rcx,1) │ │ + inc %rcx │ │ + je 3cfaa │ │ + test $0x3,%rcx │ │ + jne 3cf29 │ │ + jmpq 3ce56 │ │ + add $0x52,%rdi │ │ + dec %edx │ │ + jg 3ce4f │ │ retq │ │ - movd %r9d,%xmm1 │ │ - bsr %r9d,%r9d │ │ - mov 0x1d0(%rsp),%edx │ │ - xor %eax,%eax │ │ - sub %r9d,%ecx │ │ - cmovs %eax,%ecx │ │ - pshufb %xmm7,%xmm1 │ │ - lea 0xba18c(%rip),%r8 │ │ - mov %rcx,(%rsp) │ │ - movddup (%r8,%rcx,8),%xmm7 │ │ - lea (%r8,%rdx,2),%rdx │ │ - lea 0x70(%rsp),%rcx │ │ - mov $0x4,%r10d │ │ - mov $0x1,%eax │ │ - movq (%rcx),%xmm4 │ │ - movhps 0x20(%rcx),%xmm4 │ │ + sub $0x78,%rsp │ │ + mov 0xb0(%rsi),%edx │ │ + movd 0xb7cec(%r8,%rdx,2),%xmm14 │ │ + movd 0xb7cc8(%r8),%xmm15 │ │ + movdqu 0x60(%rsi),%xmm8 │ │ + movq 0x70(%rsi),%xmm10 │ │ + pxor %xmm11,%xmm11 │ │ + movdqa %xmm11,%xmm12 │ │ + pcmpgtb %xmm8,%xmm12 │ │ + pcmpgtb %xmm10,%xmm11 │ │ + pshuflw $0x0,%xmm14,%xmm14 │ │ + movdqa %xmm8,%xmm9 │ │ + punpckhbw %xmm12,%xmm9 │ │ + punpcklbw %xmm12,%xmm8 │ │ + punpcklbw %xmm11,%xmm10 │ │ + pshufd $0x55,%xmm8,%xmm11 │ │ + pshufd $0xaa,%xmm8,%xmm12 │ │ + pshufd $0xff,%xmm8,%xmm13 │ │ + pshufd $0x0,%xmm8,%xmm8 │ │ + movdqa %xmm8,(%rsp) │ │ + movdqa %xmm11,0x10(%rsp) │ │ + movdqa %xmm12,0x20(%rsp) │ │ + movdqa %xmm13,0x30(%rsp) │ │ + pshufd $0x55,%xmm9,%xmm6 │ │ + pshufd $0xaa,%xmm9,%xmm7 │ │ + pshufd $0xff,%xmm9,%xmm13 │ │ + pshufd $0x0,%xmm9,%xmm9 │ │ + pshufd $0x55,%xmm10,%xmm11 │ │ + movdqa %xmm10,%xmm8 │ │ + psrldq $0xa,%xmm8 │ │ + pinsrw $0x5,0xb7d0c(%r8),%xmm10 │ │ + pshufd $0xaa,%xmm10,%xmm12 │ │ + pshufd $0x0,%xmm10,%xmm10 │ │ + pinsrw $0x3,0xb7cee(%r8,%rdx,2),%xmm8 │ │ + movdqa %xmm9,0x40(%rsp) │ │ + movdqa %xmm6,0x50(%rsp) │ │ + sub $0x161d,%rdi │ │ + mov $0x46,%edx │ │ + mov $0xffffffffffffffb4,%rcx │ │ + movdqu -0xf9(%rcx,%rdi,1),%xmm5 │ │ + pxor %xmm3,%xmm3 │ │ + pcmpgtb %xmm5,%xmm3 │ │ + movdqa %xmm5,%xmm2 │ │ + punpckhbw %xmm3,%xmm2 │ │ + punpcklbw %xmm3,%xmm5 │ │ + movdqa %xmm5,%xmm1 │ │ + psrldq $0x2,%xmm1 │ │ + movdqa %xmm5,%xmm6 │ │ + psrldq $0x4,%xmm6 │ │ + movdqa %xmm5,%xmm0 │ │ + psrldq $0x6,%xmm0 │ │ + movdqa %xmm5,%xmm4 │ │ + punpcklwd %xmm1,%xmm4 │ │ + punpcklwd %xmm0,%xmm6 │ │ + pmaddwd (%rsp),%xmm4 │ │ + pmaddwd 0x10(%rsp),%xmm6 │ │ + paddd %xmm6,%xmm4 │ │ + movdqu -0xa7(%rcx,%rdi,1),%xmm9 │ │ + pxor %xmm1,%xmm1 │ │ + pcmpgtb %xmm9,%xmm1 │ │ + movdqa %xmm9,%xmm3 │ │ + punpckhbw %xmm1,%xmm3 │ │ + punpcklbw %xmm1,%xmm9 │ │ + movdqa %xmm2,%xmm6 │ │ + palignr $0xa,%xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm0 │ │ + palignr $0xc,%xmm5,%xmm0 │ │ + psrldq $0x8,%xmm5 │ │ + punpcklwd %xmm6,%xmm5 │ │ + punpcklwd %xmm9,%xmm0 │ │ + pmaddwd 0x20(%rsp),%xmm5 │ │ + pmaddwd 0x30(%rsp),%xmm0 │ │ + paddd %xmm0,%xmm5 │ │ + paddd %xmm4,%xmm5 │ │ + movdqa %xmm9,%xmm4 │ │ + psrldq $0x2,%xmm4 │ │ + movdqa %xmm9,%xmm1 │ │ + psrldq $0x4,%xmm1 │ │ + movdqa %xmm9,%xmm6 │ │ + psrldq $0x6,%xmm6 │ │ + movdqa %xmm9,%xmm0 │ │ + psrldq $0x8,%xmm0 │ │ + punpcklwd %xmm1,%xmm4 │ │ + punpcklwd %xmm0,%xmm6 │ │ + pmaddwd 0x40(%rsp),%xmm4 │ │ + pmaddwd 0x50(%rsp),%xmm6 │ │ + paddd %xmm6,%xmm4 │ │ + paddd %xmm4,%xmm5 │ │ + movdqu -0x55(%rcx,%rdi,1),%xmm2 │ │ pxor %xmm0,%xmm0 │ │ - movddup 0x60(%r8,%rax,8),%xmm2 │ │ - movsbq 0x74(%rax,%rdx,1),%r9 │ │ - movq (%rcx,%r9,2),%xmm5 │ │ - movhps 0x20(%rcx,%r9,2),%xmm5 │ │ - neg %r9 │ │ - movq (%rcx,%r9,2),%xmm6 │ │ - movhps 0x20(%rcx,%r9,2),%xmm6 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - pshufb %xmm13,%xmm5 │ │ - pabsb %xmm5,%xmm6 │ │ + pcmpgtb %xmm2,%xmm0 │ │ + movdqa %xmm2,%xmm1 │ │ + punpckhbw %xmm0,%xmm1 │ │ + punpcklbw %xmm0,%xmm2 │ │ + movdqa %xmm3,%xmm0 │ │ + palignr $0xa,%xmm9,%xmm0 │ │ + palignr $0xc,%xmm9,%xmm3 │ │ + movdqa %xmm2,%xmm9 │ │ + psrldq $0x2,%xmm9 │ │ + punpcklwd %xmm3,%xmm0 │ │ movdqa %xmm2,%xmm3 │ │ - psignb %xmm5,%xmm3 │ │ - movdqa %xmm7,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw (%rsp),%xmm9 │ │ - movdqa %xmm1,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - pmaddubsw %xmm3,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - movsbq 0x7c(%rax,%rdx,1),%r9 │ │ - movq (%rcx,%r9,2),%xmm5 │ │ - movhps 0x20(%rcx,%r9,2),%xmm5 │ │ - neg %r9 │ │ - movq (%rcx,%r9,2),%xmm6 │ │ - movhps 0x20(%rcx,%r9,2),%xmm6 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - pshufb %xmm13,%xmm5 │ │ - pabsb %xmm5,%xmm6 │ │ + punpcklwd %xmm9,%xmm3 │ │ + pmaddwd %xmm7,%xmm0 │ │ + pmaddwd %xmm13,%xmm3 │ │ + paddd %xmm3,%xmm0 │ │ + paddd %xmm0,%xmm5 │ │ + movdqa %xmm2,%xmm6 │ │ + psrldq $0x4,%xmm6 │ │ + movdqa %xmm2,%xmm9 │ │ + psrldq $0x6,%xmm9 │ │ movdqa %xmm2,%xmm3 │ │ - psignb %xmm5,%xmm3 │ │ - movdqa %xmm7,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw (%rsp),%xmm9 │ │ - movdqa %xmm1,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - pmaddubsw %xmm3,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - dec %eax │ │ - jge 3618e │ │ - pxor %xmm6,%xmm6 │ │ - pcmpgtw %xmm0,%xmm6 │ │ - paddw %xmm6,%xmm0 │ │ - pmulhrsw %xmm15,%xmm0 │ │ - paddw %xmm0,%xmm4 │ │ - packuswb %xmm4,%xmm4 │ │ - movd %xmm4,(%rdi) │ │ - psrlq $0x20,%xmm4 │ │ - movd %xmm4,(%rdi,%rsi,1) │ │ - add $0x40,%rcx │ │ - lea (%rdi,%rsi,2),%rdi │ │ - dec %r10d │ │ - jg 3617d │ │ - add $0x1c8,%rsp │ │ + psrldq $0x8,%xmm3 │ │ + movdqa %xmm1,%xmm4 │ │ + palignr $0xa,%xmm2,%xmm4 │ │ + palignr $0xc,%xmm2,%xmm1 │ │ + punpcklwd %xmm9,%xmm6 │ │ + punpcklwd %xmm4,%xmm3 │ │ + punpcklwd %xmm14,%xmm1 │ │ + pmaddwd %xmm10,%xmm6 │ │ + pmaddwd %xmm11,%xmm3 │ │ + pmaddwd %xmm12,%xmm1 │ │ + paddd %xmm6,%xmm5 │ │ + paddd %xmm1,%xmm3 │ │ + paddd %xmm3,%xmm5 │ │ + movq -0x3(%rdi,%rcx,1),%xmm9 │ │ + pxor %xmm1,%xmm1 │ │ + pcmpgtb %xmm9,%xmm1 │ │ + movdqa %xmm9,%xmm2 │ │ + punpcklbw %xmm1,%xmm2 │ │ + pmaddwd %xmm8,%xmm2 │ │ + pshufd $0x55,%xmm2,%xmm3 │ │ + paddd %xmm3,%xmm2 │ │ + paddd %xmm5,%xmm2 │ │ + psrldq $0x4,%xmm5 │ │ + psrad 0xb0(%rsi),%xmm2 │ │ + packsswb %xmm2,%xmm2 │ │ + pslldq $0x3,%xmm2 │ │ + pand %xmm15,%xmm2 │ │ + movdqa %xmm15,%xmm3 │ │ + pandn %xmm9,%xmm3 │ │ + movdqa %xmm2,%xmm9 │ │ + por %xmm3,%xmm9 │ │ + movd %xmm9,-0x3(%rdi,%rcx,1) │ │ + psrldq $0x1,%xmm9 │ │ + inc %rcx │ │ + je 3d2be │ │ + test $0x3,%rcx │ │ + jne 3d24b │ │ + jmpq 3d0ab │ │ + add $0x52,%rdi │ │ + dec %edx │ │ + jg 3d0a4 │ │ + add $0x78,%rsp │ │ retq │ │ - nopl 0x0(%rax) │ │ - sub $0x148,%rsp │ │ - mov 0x160(%rsp),%eax │ │ - movdqa 0xba01a(%rip),%xmm6 │ │ - pxor %xmm7,%xmm7 │ │ - lea (%rsi,%rsi,2),%r10 │ │ - test $0x2,%al │ │ - je 3630d │ │ - pmovzxbw (%rdi),%xmm0 │ │ - pmovzxbw (%rdi,%rsi,1),%xmm1 │ │ - pmovzxbw (%rdi,%rsi,2),%xmm2 │ │ - pmovzxbw (%rdi,%r10,1),%xmm3 │ │ - movdqa %xmm0,0x70(%rsp) │ │ - movdqa %xmm1,0x90(%rsp) │ │ - movdqa %xmm2,0xb0(%rsp) │ │ - movdqa %xmm3,0xd0(%rsp) │ │ - jmp 36373 │ │ - movd (%rdi),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movd (%rdi,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movd (%rdi,%rsi,2),%xmm2 │ │ - punpcklbw %xmm7,%xmm2 │ │ - movd (%rdi,%r10,1),%xmm3 │ │ - punpcklbw %xmm7,%xmm3 │ │ - movdqa %xmm0,0x70(%rsp) │ │ - movdqa %xmm1,0x90(%rsp) │ │ - movdqa %xmm2,0xb0(%rsp) │ │ - movdqa %xmm3,0xd0(%rsp) │ │ - movd %xmm6,0x78(%rsp) │ │ - movd %xmm6,0x98(%rsp) │ │ - movd %xmm6,0xb8(%rsp) │ │ - movd %xmm6,0xd8(%rsp) │ │ - test $0x4,%al │ │ - je 36428 │ │ - test $0x1,%al │ │ - je 363c8 │ │ - test $0x2,%al │ │ - je 363a1 │ │ - pmovzxbw -0x2(%rcx),%xmm0 │ │ - pmovzxbw -0x2(%rcx,%rsi,1),%xmm1 │ │ - movdqu %xmm0,0x2c(%rsp) │ │ - movdqu %xmm1,0x4c(%rsp) │ │ - jmpq 36434 │ │ - pmovzxbw -0x4(%rcx),%xmm0 │ │ - pmovzxbw -0x4(%rcx,%rsi,1),%xmm1 │ │ - movdqu %xmm0,0x28(%rsp) │ │ - movdqu %xmm1,0x48(%rsp) │ │ - movd %xmm6,0x38(%rsp) │ │ - movd %xmm6,0x58(%rsp) │ │ - jmp 36434 │ │ - test $0x2,%al │ │ - je 363f1 │ │ - pmovzxbw (%rcx),%xmm0 │ │ - pmovzxbw (%rcx,%rsi,1),%xmm1 │ │ - movd %xmm6,0x2c(%rsp) │ │ - movd %xmm6,0x4c(%rsp) │ │ - movdqa %xmm0,0x30(%rsp) │ │ - movdqa %xmm1,0x50(%rsp) │ │ - jmp 36434 │ │ - movd (%rcx),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movd (%rcx,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movd %xmm6,0x2c(%rsp) │ │ - movd %xmm6,0x4c(%rsp) │ │ - movdqa %xmm0,0x30(%rsp) │ │ - movdqa %xmm1,0x50(%rsp) │ │ - movd %xmm6,0x38(%rsp) │ │ - movd %xmm6,0x58(%rsp) │ │ - jmp 36434 │ │ - movdqu %xmm6,0x2c(%rsp) │ │ - movdqu %xmm6,0x4c(%rsp) │ │ - test $0x1,%al │ │ - je 36470 │ │ - movq (%rdx),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movhlps %xmm0,%xmm2 │ │ - movd %xmm0,0x6c(%rsp) │ │ - movd %xmm2,0xac(%rsp) │ │ - psrlq $0x20,%xmm0 │ │ - psrlq $0x20,%xmm2 │ │ - movd %xmm0,0x8c(%rsp) │ │ - movd %xmm2,0xcc(%rsp) │ │ - jmp 36491 │ │ - movd %xmm6,0x6c(%rsp) │ │ - movd %xmm6,0x8c(%rsp) │ │ - movd %xmm6,0xac(%rsp) │ │ - movd %xmm6,0xcc(%rsp) │ │ - test $0x8,%al │ │ - je 3657d │ │ - lea (%rdi,%rsi,4),%rdx │ │ - test $0x1,%al │ │ - je 364ff │ │ - test $0x2,%al │ │ - je 364c9 │ │ - pmovzxbw -0x2(%rdx),%xmm0 │ │ - pmovzxbw -0x2(%rdx,%rsi,1),%xmm1 │ │ - movdqu %xmm0,0xec(%rsp) │ │ - movdqu %xmm1,0x10c(%rsp) │ │ - jmpq 3658f │ │ - pmovzxbw -0x4(%rdx),%xmm0 │ │ - pmovzxbw -0x4(%rdx,%rsi,1),%xmm1 │ │ - movdqu %xmm0,0xe8(%rsp) │ │ - movdqu %xmm1,0x108(%rsp) │ │ - movd %xmm6,0xf8(%rsp) │ │ - movd %xmm6,0x118(%rsp) │ │ - jmpq 3658f │ │ - test $0x2,%al │ │ - je 36534 │ │ - pmovzxbw (%rdx),%xmm0 │ │ - pmovzxbw (%rdx,%rsi,1),%xmm1 │ │ - movdqa %xmm0,0xf0(%rsp) │ │ - movdqa %xmm1,0x110(%rsp) │ │ - movd %xmm6,0xec(%rsp) │ │ - movd %xmm6,0x10c(%rsp) │ │ - jmp 3658f │ │ + nop │ │ + push %rbx │ │ + lea -0x6f8(%rip),%r8 │ │ + movq 0xb7cc0(%r8),%xmm1 │ │ + movq 0xb7cee(%r8),%xmm4 │ │ + movq 0xb7ce0(%r8),%xmm7 │ │ + mov 0xb8(%rdx),%r9d │ │ + movd 0xb7ce8(%r8,%r9,2),%xmm6 │ │ + movdqa 0xb7cb0(%r8),%xmm5 │ │ movd (%rdx),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movd (%rdx,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movdqa %xmm0,0xf0(%rsp) │ │ - movdqa %xmm1,0x110(%rsp) │ │ - movd %xmm6,0xf8(%rsp) │ │ - movd %xmm6,0x118(%rsp) │ │ - movd %xmm6,0xec(%rsp) │ │ - movd %xmm6,0x10c(%rsp) │ │ - jmp 3658f │ │ - movdqu %xmm6,0xec(%rsp) │ │ - movdqu %xmm6,0x10c(%rsp) │ │ - movdqa 0xb9ce8(%rip),%xmm13 │ │ - movdqa 0xb9d1f(%rip),%xmm15 │ │ - movdqa %xmm6,%xmm14 │ │ - mov 0x158(%rsp),%ecx │ │ - test %r8d,%r8d │ │ - je 3691e │ │ - movd %r8d,%xmm1 │ │ - bsr %r8d,%edx │ │ - test %r9d,%r9d │ │ - je 3681c │ │ - movd %r9d,%xmm10 │ │ - bsr %r9d,%r9d │ │ - and $0x1,%r8d │ │ - sub %ecx,%edx │ │ - sub %ecx,%r9d │ │ - xor %ecx,%ecx │ │ - add %r8d,%r8d │ │ - neg %edx │ │ - cmovs %ecx,%edx │ │ - neg %r9d │ │ - cmovs %ecx,%r9d │ │ - pshufb %xmm7,%xmm1 │ │ - pshufb %xmm7,%xmm10 │ │ - lea 0xb9cf3(%rip),%rcx │ │ - movddup (%rcx,%rdx,8),%xmm11 │ │ - movddup (%rcx,%r9,8),%xmm12 │ │ - mov %rdx,(%rsp) │ │ - mov %r9,0x10(%rsp) │ │ - mov 0x150(%rsp),%edx │ │ - lea 0x70(%rsp),%r9 │ │ - lea 0x40(%rcx,%r8,8),%r8 │ │ - mov $0x2,%r11d │ │ - lea (%rcx,%rdx,2),%rdx │ │ - mov $0x1,%eax │ │ - movq (%r9),%xmm4 │ │ - movhps 0x20(%r9),%xmm4 │ │ - pxor %xmm0,%xmm0 │ │ - movdqa %xmm4,%xmm7 │ │ - movdqa %xmm4,%xmm8 │ │ - movddup (%r8,%rax,8),%xmm2 │ │ - movsbq 0x70(%rax,%rdx,1),%r10 │ │ - movq (%r9,%r10,2),%xmm5 │ │ - movhps 0x20(%r9,%r10,2),%xmm5 │ │ - neg %r10 │ │ - movq (%r9,%r10,2),%xmm6 │ │ - movhps 0x20(%r9,%r10,2),%xmm6 │ │ - pmaxsw %xmm5,%xmm7 │ │ - pminuw %xmm5,%xmm8 │ │ - pmaxsw %xmm6,%xmm7 │ │ - pminuw %xmm6,%xmm8 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - pshufb %xmm13,%xmm5 │ │ - pabsb %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm3 │ │ - psignb %xmm5,%xmm3 │ │ - movdqa %xmm11,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw (%rsp),%xmm9 │ │ - movdqa %xmm1,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - pmaddubsw %xmm3,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - movddup 0x60(%rcx,%rax,8),%xmm2 │ │ - movsbq 0x74(%rax,%rdx,1),%r10 │ │ - movq (%r9,%r10,2),%xmm5 │ │ - movhps 0x20(%r9,%r10,2),%xmm5 │ │ - neg %r10 │ │ - movq (%r9,%r10,2),%xmm6 │ │ - movhps 0x20(%r9,%r10,2),%xmm6 │ │ - pmaxsw %xmm5,%xmm7 │ │ - pminuw %xmm5,%xmm8 │ │ - pmaxsw %xmm6,%xmm7 │ │ - pminuw %xmm6,%xmm8 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - pshufb %xmm13,%xmm5 │ │ - pabsb %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm3 │ │ - psignb %xmm5,%xmm3 │ │ - movdqa %xmm12,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw 0x10(%rsp),%xmm9 │ │ - movdqa %xmm10,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - pmaddubsw %xmm3,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - movsbq 0x7c(%rax,%rdx,1),%r10 │ │ - movq (%r9,%r10,2),%xmm5 │ │ - movhps 0x20(%r9,%r10,2),%xmm5 │ │ - neg %r10 │ │ - movq (%r9,%r10,2),%xmm6 │ │ - movhps 0x20(%r9,%r10,2),%xmm6 │ │ - pmaxsw %xmm5,%xmm7 │ │ - pminuw %xmm5,%xmm8 │ │ - pmaxsw %xmm6,%xmm7 │ │ - pminuw %xmm6,%xmm8 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - pshufb %xmm13,%xmm5 │ │ - pabsb %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm3 │ │ - psignb %xmm5,%xmm3 │ │ - movdqa %xmm12,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw 0x10(%rsp),%xmm9 │ │ - movdqa %xmm10,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - pmaddubsw %xmm3,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - dec %eax │ │ - jge 36649 │ │ - pxor %xmm6,%xmm6 │ │ - pcmpgtw %xmm0,%xmm6 │ │ - paddw %xmm6,%xmm0 │ │ - pmulhrsw %xmm15,%xmm0 │ │ - paddw %xmm0,%xmm4 │ │ - pminsw %xmm7,%xmm4 │ │ - pmaxsw %xmm8,%xmm4 │ │ - packuswb %xmm4,%xmm4 │ │ - movd %xmm4,(%rdi) │ │ - psrlq $0x20,%xmm4 │ │ - movd %xmm4,(%rdi,%rsi,1) │ │ - add $0x40,%r9 │ │ - lea (%rdi,%rsi,2),%rdi │ │ - dec %r11d │ │ - jg 3662d │ │ - add $0x148,%rsp │ │ - retq │ │ - lea 0xb9acd(%rip),%r9 │ │ - and $0x1,%r8d │ │ - xor %eax,%eax │ │ - sub %edx,%ecx │ │ - cmovs %eax,%ecx │ │ - add %r8d,%r8d │ │ - pshufb %xmm7,%xmm1 │ │ - movddup (%r9,%rcx,8),%xmm7 │ │ - mov %rcx,(%rsp) │ │ - mov 0x150(%rsp),%edx │ │ - lea 0x70(%rsp),%rcx │ │ - lea 0x40(%r9,%r8,8),%r8 │ │ - mov $0x2,%r11d │ │ - lea (%r9,%rdx,2),%rdx │ │ - mov $0x1,%eax │ │ - movq (%rcx),%xmm4 │ │ - movhps 0x20(%rcx),%xmm4 │ │ - pxor %xmm0,%xmm0 │ │ - movddup (%r8,%rax,8),%xmm2 │ │ - movsbq 0x70(%rax,%rdx,1),%r10 │ │ - movq (%rcx,%r10,2),%xmm5 │ │ - movhps 0x20(%rcx,%r10,2),%xmm5 │ │ - neg %r10 │ │ - movq (%rcx,%r10,2),%xmm6 │ │ - movhps 0x20(%rcx,%r10,2),%xmm6 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - pshufb %xmm13,%xmm5 │ │ - pabsb %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm3 │ │ - psignb %xmm5,%xmm3 │ │ - movdqa %xmm7,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw (%rsp),%xmm9 │ │ - movdqa %xmm1,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - pmaddubsw %xmm3,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - dec %eax │ │ - jge 3686c │ │ - pxor %xmm6,%xmm6 │ │ - pcmpgtw %xmm0,%xmm6 │ │ - paddw %xmm6,%xmm0 │ │ - pmulhrsw %xmm15,%xmm0 │ │ - paddw %xmm0,%xmm4 │ │ - packuswb %xmm4,%xmm4 │ │ - movd %xmm4,(%rdi) │ │ - psrlq $0x20,%xmm4 │ │ - movd %xmm4,(%rdi,%rsi,1) │ │ - add $0x40,%rcx │ │ - lea (%rdi,%rsi,2),%rdi │ │ - dec %r11d │ │ - jg 3685b │ │ - add $0x148,%rsp │ │ - retq │ │ - movd %r9d,%xmm1 │ │ - bsr %r9d,%r9d │ │ - mov 0x150(%rsp),%edx │ │ - xor %eax,%eax │ │ - sub %r9d,%ecx │ │ - cmovs %eax,%ecx │ │ - pshufb %xmm7,%xmm1 │ │ - lea 0xb99ae(%rip),%r8 │ │ - mov %rcx,(%rsp) │ │ - movddup (%r8,%rcx,8),%xmm7 │ │ - lea (%r8,%rdx,2),%rdx │ │ - lea 0x70(%rsp),%rcx │ │ - mov $0x2,%r10d │ │ - mov $0x1,%eax │ │ - movq (%rcx),%xmm4 │ │ - movhps 0x20(%rcx),%xmm4 │ │ - pxor %xmm0,%xmm0 │ │ - movddup 0x60(%r8,%rax,8),%xmm2 │ │ - movsbq 0x74(%rax,%rdx,1),%r9 │ │ - movq (%rcx,%r9,2),%xmm5 │ │ - movhps 0x20(%rcx,%r9,2),%xmm5 │ │ - neg %r9 │ │ - movq (%rcx,%r9,2),%xmm6 │ │ - movhps 0x20(%rcx,%r9,2),%xmm6 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - pshufb %xmm13,%xmm5 │ │ - pabsb %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm3 │ │ - psignb %xmm5,%xmm3 │ │ - movdqa %xmm7,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw (%rsp),%xmm9 │ │ - movdqa %xmm1,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - pmaddubsw %xmm3,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - movsbq 0x7c(%rax,%rdx,1),%r9 │ │ - movq (%rcx,%r9,2),%xmm5 │ │ - movhps 0x20(%rcx,%r9,2),%xmm5 │ │ - neg %r9 │ │ - movq (%rcx,%r9,2),%xmm6 │ │ - movhps 0x20(%rcx,%r9,2),%xmm6 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - pshufb %xmm13,%xmm5 │ │ - pabsb %xmm5,%xmm6 │ │ + movd 0xb7cd0(%r8,%rcx,4),%xmm2 │ │ + pxor %xmm2,%xmm0 │ │ + pshuflw $0x0,%xmm6,%xmm6 │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ + lea 0xd1b30(%r8),%rax │ │ + mov $0x26,%r10d │ │ + add $0x2c,%rdi │ │ + mov $0xffffffffffffffd4,%r9 │ │ + movdqa %xmm0,%xmm2 │ │ + pand %xmm1,%xmm2 │ │ movdqa %xmm2,%xmm3 │ │ - psignb %xmm5,%xmm3 │ │ - movdqa %xmm7,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw (%rsp),%xmm9 │ │ - movdqa %xmm1,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - pmaddubsw %xmm3,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - dec %eax │ │ - jge 3696c │ │ - pxor %xmm6,%xmm6 │ │ - pcmpgtw %xmm0,%xmm6 │ │ - paddw %xmm6,%xmm0 │ │ - pmulhrsw %xmm15,%xmm0 │ │ - paddw %xmm0,%xmm4 │ │ - packuswb %xmm4,%xmm4 │ │ - movd %xmm4,(%rdi) │ │ - psrlq $0x20,%xmm4 │ │ - movd %xmm4,(%rdi,%rsi,1) │ │ - add $0x40,%rcx │ │ - lea (%rdi,%rsi,2),%rdi │ │ + psrlw $0xa,%xmm3 │ │ + por %xmm3,%xmm2 │ │ + pmullw %xmm4,%xmm2 │ │ + movdqa %xmm5,%xmm3 │ │ + pshufb %xmm2,%xmm3 │ │ + movdqa %xmm3,%xmm2 │ │ + psllq $0x1e,%xmm2 │ │ + por %xmm2,%xmm3 │ │ + movdqa %xmm3,%xmm2 │ │ + psllq $0xf,%xmm2 │ │ + por %xmm2,%xmm3 │ │ + movdqa %xmm0,%xmm2 │ │ + pmulhuw %xmm7,%xmm2 │ │ + por %xmm3,%xmm2 │ │ + pshuflw $0xff,%xmm2,%xmm0 │ │ + psrlw $0x5,%xmm2 │ │ + movd %xmm2,%ebx │ │ + pshuflw $0xee,%xmm2,%xmm2 │ │ + movzwq %bx,%r11 │ │ + shr $0x10,%rbx │ │ + movd (%rax,%r11,2),%xmm3 │ │ + pinsrw $0x1,(%rax,%rbx,2),%xmm3 │ │ + movd %xmm2,%ebx │ │ + movzwq %bx,%r11 │ │ + shr $0x10,%rbx │ │ + pinsrw $0x2,(%rax,%r11,2),%xmm3 │ │ + pinsrw $0x3,(%rax,%rbx,2),%xmm3 │ │ + pmulhrsw %xmm6,%xmm3 │ │ + packsswb %xmm3,%xmm3 │ │ + movd %xmm3,(%rdi,%r9,1) │ │ + add $0x4,%r9 │ │ + jl 3d341 │ │ + add $0x52,%rdi │ │ dec %r10d │ │ - jg 3695b │ │ - add $0x148,%rsp │ │ + jg 3d33a │ │ + movslq 0x5c(%rdx),%r9 │ │ + movslq 0xb7d1e(%r8,%r9,4),%r9 │ │ + lea 0xb7d1e(%r8,%r9,1),%r9 │ │ + jmpq *%r9 │ │ + imul $0x1c,%ecx,%ecx │ │ + mov 0xb0(%rdx),%r9d │ │ + movd 0x78(%rdx,%rcx,1),%xmm5 │ │ + movd 0xb7ce0(%r8,%r9,2),%xmm4 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtb %xmm5,%xmm0 │ │ + punpcklbw %xmm0,%xmm5 │ │ + movd 0xb7cdc(%r8),%xmm7 │ │ + movd 0xb7ce4(%r8),%xmm6 │ │ + pshuflw $0x0,%xmm5,%xmm5 │ │ + pshuflw $0x0,%xmm4,%xmm4 │ │ + pshufd $0x0,%xmm7,%xmm7 │ │ + pshuflw $0x0,%xmm6,%xmm6 │ │ + punpcklqdq %xmm5,%xmm5 │ │ + punpcklqdq %xmm4,%xmm4 │ │ + punpcklqdq %xmm6,%xmm6 │ │ + pcmpeqw %xmm1,%xmm1 │ │ + pslldq $0x6,%xmm1 │ │ + sub $0xb5f,%rdi │ │ + add $0xf9,%rsi │ │ + mov $0x23,%edx │ │ + xor %ecx,%ecx │ │ + movdqu (%rsi,%rcx,2),%xmm8 │ │ + movdqu 0x52(%rsi,%rcx,2),%xmm2 │ │ + movdqu 0x10(%rsi,%rcx,2),%xmm3 │ │ + movdqu 0x62(%rsi,%rcx,2),%xmm9 │ │ + movdqa %xmm7,%xmm0 │ │ + pmaddubsw %xmm8,%xmm0 │ │ + movdqa %xmm7,%xmm8 │ │ + pmaddubsw %xmm2,%xmm8 │ │ + movdqa %xmm7,%xmm2 │ │ + pmaddubsw %xmm3,%xmm2 │ │ + movdqa %xmm7,%xmm3 │ │ + pmaddubsw %xmm9,%xmm3 │ │ + paddw %xmm8,%xmm0 │ │ + paddw %xmm3,%xmm2 │ │ + pmulhrsw %xmm6,%xmm0 │ │ + pmulhrsw %xmm6,%xmm2 │ │ + pmullw %xmm5,%xmm0 │ │ + pmullw %xmm5,%xmm2 │ │ + pmulhrsw %xmm4,%xmm0 │ │ + pmulhrsw %xmm4,%xmm2 │ │ + movdqu (%rdi,%rcx,1),%xmm8 │ │ + pxor %xmm9,%xmm9 │ │ + pcmpgtb %xmm8,%xmm9 │ │ + movdqa %xmm8,%xmm3 │ │ + punpckhbw %xmm9,%xmm3 │ │ + punpcklbw %xmm9,%xmm8 │ │ + paddw %xmm3,%xmm2 │ │ + paddw %xmm8,%xmm0 │ │ + packsswb %xmm2,%xmm0 │ │ + movdqu %xmm0,(%rdi,%rcx,1) │ │ + add $0x10,%ecx │ │ + cmp $0x20,%ecx │ │ + jl 3d47c │ │ + movdqu (%rsi,%rcx,2),%xmm8 │ │ + movdqu 0x52(%rsi,%rcx,2),%xmm2 │ │ + movdqa %xmm7,%xmm0 │ │ + pmaddubsw %xmm8,%xmm0 │ │ + movdqa %xmm7,%xmm8 │ │ + pmaddubsw %xmm2,%xmm8 │ │ + paddw %xmm8,%xmm0 │ │ + pmulhrsw %xmm6,%xmm0 │ │ + pmullw %xmm5,%xmm0 │ │ + pmulhrsw %xmm4,%xmm0 │ │ + movq (%rdi,%rcx,1),%xmm8 │ │ + pxor %xmm9,%xmm9 │ │ + pcmpgtb %xmm8,%xmm9 │ │ + movdqa %xmm8,%xmm2 │ │ + punpcklbw %xmm9,%xmm2 │ │ + paddw %xmm2,%xmm0 │ │ + packsswb %xmm0,%xmm0 │ │ + movdqa %xmm1,%xmm2 │ │ + pandn %xmm0,%xmm2 │ │ + pand %xmm1,%xmm8 │ │ + por %xmm8,%xmm2 │ │ + movq %xmm2,(%rdi,%rcx,1) │ │ + add $0x52,%rdi │ │ + add $0xa4,%rsi │ │ + dec %edx │ │ + jg 3d47a │ │ + pop %rbx │ │ retq │ │ - nopw 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - lea (%rsi,%rsi,2),%rcx │ │ - movq (%rdi),%xmm1 │ │ - movhps (%rdi,%rsi,1),%xmm1 │ │ - movq (%rdi,%rsi,2),%xmm3 │ │ - movhps (%rdi,%rcx,1),%xmm3 │ │ - lea (%rdi,%rsi,4),%rdi │ │ - movq (%rdi),%xmm5 │ │ - movhps (%rdi,%rsi,1),%xmm5 │ │ - movq (%rdi,%rsi,2),%xmm7 │ │ - movhps (%rdi,%rcx,1),%xmm7 │ │ + imul $0x1c,%ecx,%ecx │ │ + movsbl 0x7b(%rcx,%rdx,1),%r9d │ │ + movd 0x77(%rcx,%rdx,1),%xmm9 │ │ + pinsrw $0x2,0x7c(%rcx,%rdx,1),%xmm9 │ │ + mov 0xb0(%rdx),%ecx │ │ + movd 0xb7cec(%r8,%rcx,2),%xmm3 │ │ + movd 0xb7cdc(%r8),%xmm7 │ │ + movd 0xb7ce4(%r8),%xmm6 │ │ + psrldq $0x1,%xmm9 │ │ + pxor %xmm5,%xmm5 │ │ + punpcklwd %xmm5,%xmm3 │ │ + punpcklwd %xmm6,%xmm6 │ │ + pcmpgtb %xmm9,%xmm5 │ │ + punpcklbw %xmm5,%xmm9 │ │ + pshufd $0x55,%xmm9,%xmm5 │ │ + pshufd $0x0,%xmm9,%xmm9 │ │ + pshufd $0x0,%xmm3,%xmm3 │ │ + pshufd $0x0,%xmm7,%xmm7 │ │ + pshufd $0x0,%xmm6,%xmm6 │ │ + sub $0xb39,%rdi │ │ + add $0x145,%rsi │ │ + mov $0x23,%edx │ │ + mov $0xffffff80,%eax │ │ + mov $0x7f,%r10d │ │ + mov $0xffffffffffffffda,%r11 │ │ + movsbl -0x1(%rdi,%r11,1),%r8d │ │ + movq (%rsi,%r11,2),%xmm0 │ │ + movq 0x52(%rsi,%r11,2),%xmm8 │ │ + movdqa %xmm7,%xmm2 │ │ + pmaddubsw %xmm0,%xmm2 │ │ + movdqa %xmm7,%xmm0 │ │ + pmaddubsw %xmm8,%xmm0 │ │ + paddw %xmm0,%xmm2 │ │ + pmulhrsw %xmm6,%xmm2 │ │ + movq -0x53(%r11,%rdi,1),%xmm0 │ │ pxor %xmm8,%xmm8 │ │ - movdqa %xmm1,%xmm0 │ │ - psadbw %xmm8,%xmm0 │ │ - movdqa %xmm3,%xmm2 │ │ - psadbw %xmm8,%xmm2 │ │ - movdqa %xmm5,%xmm4 │ │ - psadbw %xmm8,%xmm4 │ │ - movdqa %xmm7,%xmm6 │ │ - psadbw %xmm8,%xmm6 │ │ - packssdw %xmm2,%xmm0 │ │ - packssdw %xmm6,%xmm4 │ │ - packssdw %xmm4,%xmm0 │ │ - movdqa %xmm1,%xmm9 │ │ - punpcklbw %xmm8,%xmm9 │ │ - punpckhbw %xmm8,%xmm1 │ │ - movdqa %xmm3,%xmm2 │ │ - punpcklbw %xmm8,%xmm2 │ │ - punpckhbw %xmm8,%xmm3 │ │ - movdqa %xmm5,%xmm4 │ │ - punpcklbw %xmm8,%xmm4 │ │ - punpckhbw %xmm8,%xmm5 │ │ - movdqa %xmm7,%xmm6 │ │ - punpcklbw %xmm8,%xmm6 │ │ - punpckhbw %xmm8,%xmm7 │ │ - movdqa 0xb976b(%rip),%xmm8 │ │ - psubw %xmm8,%xmm9 │ │ - psubw %xmm8,%xmm1 │ │ - psubw %xmm8,%xmm2 │ │ - psubw %xmm8,%xmm3 │ │ - psubw %xmm8,%xmm4 │ │ - psubw %xmm8,%xmm5 │ │ - psubw %xmm8,%xmm6 │ │ - psubw %xmm8,%xmm7 │ │ - psllw $0x3,%xmm8 │ │ - psubw %xmm8,%xmm0 │ │ - movdqa %xmm9,%xmm8 │ │ - paddw %xmm1,%xmm8 │ │ - movdqa %xmm2,%xmm10 │ │ - paddw %xmm3,%xmm10 │ │ - paddw %xmm4,%xmm8 │ │ - paddw %xmm5,%xmm10 │ │ - paddw %xmm6,%xmm8 │ │ - paddw %xmm7,%xmm10 │ │ - paddw %xmm10,%xmm8 │ │ - pmaddwd %xmm8,%xmm8 │ │ - pmaddwd %xmm0,%xmm0 │ │ - phaddd %xmm8,%xmm0 │ │ - pmulld 0xb9673(%rip),%xmm0 │ │ - movdqa %xmm1,%xmm8 │ │ - pslldq $0x2,%xmm8 │ │ - movdqa %xmm1,%xmm10 │ │ - psrldq $0xe,%xmm10 │ │ - movdqa %xmm2,%xmm11 │ │ - pslldq $0x4,%xmm11 │ │ - movdqa %xmm2,%xmm12 │ │ - psrldq $0xc,%xmm12 │ │ - movdqa %xmm3,%xmm13 │ │ - pslldq $0x6,%xmm13 │ │ - movdqa %xmm3,%xmm14 │ │ - psrldq $0xa,%xmm14 │ │ - paddw %xmm9,%xmm8 │ │ - paddw %xmm12,%xmm10 │ │ - paddw %xmm13,%xmm11 │ │ - paddw %xmm14,%xmm10 │ │ - paddw %xmm11,%xmm8 │ │ + pcmpgtb %xmm0,%xmm8 │ │ + punpcklbw %xmm8,%xmm0 │ │ + movdqa %xmm0,%xmm8 │ │ + psrldq $0x4,%xmm8 │ │ + punpcklwd %xmm2,%xmm8 │ │ + movdqa %xmm0,%xmm2 │ │ + psrldq $0x2,%xmm2 │ │ + punpcklwd %xmm2,%xmm0 │ │ + pmaddwd %xmm9,%xmm0 │ │ + pmaddwd %xmm5,%xmm8 │ │ + paddd %xmm8,%xmm0 │ │ + paddd %xmm3,%xmm0 │ │ + movd %xmm0,%ebx │ │ + psrldq $0x4,%xmm0 │ │ + imul %r9d,%r8d │ │ + add %ebx,%r8d │ │ + sar %cl,%r8d │ │ + movsbl (%rdi,%r11,1),%ebx │ │ + add %ebx,%r8d │ │ + cmp %r10d,%r8d │ │ + cmovns %r10d,%r8d │ │ + cmp %eax,%r8d │ │ + cmovs %eax,%r8d │ │ + mov %r8b,(%rdi,%r11,1) │ │ + inc %r11 │ │ + je 3d6ec │ │ + test $0x3,%r11 │ │ + jne 3d6ac │ │ + jmpq 3d63d │ │ + add $0x52,%rdi │ │ + add $0xa4,%rsi │ │ + dec %edx │ │ + jg 3d630 │ │ + pop %rbx │ │ + retq │ │ + mov 0xb0(%rdx),%r9d │ │ + imul $0x1c,%ecx,%ecx │ │ + movd 0xb7cec(%r8,%r9,2),%xmm7 │ │ + movdqu 0x78(%rcx,%rdx,1),%xmm0 │ │ + pxor %xmm2,%xmm2 │ │ + pcmpgtb %xmm0,%xmm2 │ │ + movdqa %xmm0,%xmm8 │ │ + punpckhbw %xmm2,%xmm8 │ │ + punpcklbw %xmm2,%xmm0 │ │ + pinsrw $0x5,0xb7d0c(%r8),%xmm8 │ │ + punpcklwd %xmm7,%xmm7 │ │ + pshufd $0x0,%xmm7,%xmm7 │ │ + pshufd $0x0,%xmm8,%xmm9 │ │ + pshufd $0x55,%xmm8,%xmm5 │ │ + pshufd $0xaa,%xmm8,%xmm6 │ │ + pshufd $0xff,%xmm0,%xmm3 │ │ + pshufd $0xaa,%xmm0,%xmm2 │ │ + pshufd $0x55,%xmm0,%xmm8 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + movd 0xb7ce4(%r8),%xmm15 │ │ + movd 0xb7cdc(%r8),%xmm14 │ │ + punpcklwd %xmm15,%xmm15 │ │ + pshufd $0x0,%xmm14,%xmm14 │ │ + pshufd $0x0,%xmm15,%xmm15 │ │ + sub $0xb39,%rdi │ │ + add $0x145,%rsi │ │ + mov $0x23,%ecx │ │ + mov $0xffffffffffffffda,%r9 │ │ + pxor %xmm10,%xmm10 │ │ + movq -0xa6(%r9,%rdi,1),%xmm1 │ │ + movhps -0x54(%r9,%rdi,1),%xmm1 │ │ + pcmpgtb %xmm1,%xmm10 │ │ + movdqa %xmm1,%xmm4 │ │ + punpckhbw %xmm10,%xmm4 │ │ + punpcklbw %xmm10,%xmm1 │ │ + movdqa %xmm1,%xmm13 │ │ + psrldq $0x2,%xmm13 │ │ movdqa %xmm4,%xmm11 │ │ - pslldq $0x8,%xmm11 │ │ + psrldq $0x2,%xmm11 │ │ movdqa %xmm4,%xmm12 │ │ - psrldq $0x8,%xmm12 │ │ - movdqa %xmm5,%xmm13 │ │ - pslldq $0xa,%xmm13 │ │ - movdqa %xmm5,%xmm14 │ │ - psrldq $0x6,%xmm14 │ │ - paddw %xmm11,%xmm8 │ │ - paddw %xmm12,%xmm10 │ │ - paddw %xmm13,%xmm8 │ │ - paddw %xmm14,%xmm10 │ │ - movdqa %xmm6,%xmm11 │ │ - pslldq $0xc,%xmm11 │ │ - movdqa %xmm6,%xmm12 │ │ psrldq $0x4,%xmm12 │ │ - movdqa %xmm7,%xmm13 │ │ - pslldq $0xe,%xmm13 │ │ - movdqa %xmm7,%xmm14 │ │ - psrldq $0x2,%xmm14 │ │ - paddw %xmm11,%xmm8 │ │ - paddw %xmm12,%xmm10 │ │ - paddw %xmm13,%xmm8 │ │ - paddw %xmm14,%xmm10 │ │ - pshufb 0xb95de(%rip),%xmm10 │ │ - movdqa %xmm8,%xmm11 │ │ - punpckhwd %xmm10,%xmm11 │ │ - punpcklwd %xmm10,%xmm8 │ │ - pmaddwd %xmm11,%xmm11 │ │ - pmaddwd %xmm8,%xmm8 │ │ - pmulld 0xb954b(%rip),%xmm11 │ │ - pmulld 0xb9531(%rip),%xmm8 │ │ - paddd %xmm11,%xmm8 │ │ - movdqa %xmm9,%xmm10 │ │ - pslldq $0xe,%xmm10 │ │ - movdqa %xmm9,%xmm11 │ │ - psrldq $0x2,%xmm11 │ │ + movdqa %xmm1,%xmm10 │ │ + punpcklwd %xmm13,%xmm10 │ │ + punpcklwd %xmm12,%xmm11 │ │ + pmaddwd %xmm0,%xmm10 │ │ + pmaddwd %xmm3,%xmm11 │ │ + paddd %xmm11,%xmm10 │ │ movdqa %xmm1,%xmm12 │ │ - pslldq $0xc,%xmm12 │ │ + psrldq $0x4,%xmm12 │ │ movdqa %xmm1,%xmm13 │ │ - psrldq $0x4,%xmm13 │ │ - movdqa %xmm2,%xmm14 │ │ - pslldq $0xa,%xmm14 │ │ - movdqa %xmm2,%xmm15 │ │ - psrldq $0x6,%xmm15 │ │ - paddw %xmm12,%xmm10 │ │ - paddw %xmm13,%xmm11 │ │ - paddw %xmm14,%xmm10 │ │ - paddw %xmm15,%xmm11 │ │ - movdqa %xmm3,%xmm12 │ │ - pslldq $0x8,%xmm12 │ │ - movdqa %xmm3,%xmm13 │ │ - psrldq $0x8,%xmm13 │ │ - movdqa %xmm4,%xmm14 │ │ - pslldq $0x6,%xmm14 │ │ - movdqa %xmm4,%xmm15 │ │ - psrldq $0xa,%xmm15 │ │ - paddw %xmm12,%xmm10 │ │ - paddw %xmm13,%xmm11 │ │ - paddw %xmm14,%xmm10 │ │ - paddw %xmm15,%xmm11 │ │ - movdqa %xmm5,%xmm12 │ │ - pslldq $0x4,%xmm12 │ │ - movdqa %xmm5,%xmm13 │ │ - psrldq $0xc,%xmm13 │ │ - movdqa %xmm6,%xmm14 │ │ - pslldq $0x2,%xmm14 │ │ - movdqa %xmm6,%xmm15 │ │ - psrldq $0xe,%xmm15 │ │ - paddw %xmm12,%xmm10 │ │ - paddw %xmm13,%xmm11 │ │ - paddw %xmm14,%xmm10 │ │ - paddw %xmm15,%xmm11 │ │ - paddw %xmm7,%xmm10 │ │ - pshufb 0xb94c7(%rip),%xmm11 │ │ - movdqa %xmm10,%xmm12 │ │ - punpckhwd %xmm11,%xmm12 │ │ - punpcklwd %xmm11,%xmm10 │ │ - pmaddwd %xmm12,%xmm12 │ │ - pmaddwd %xmm10,%xmm10 │ │ - pmulld 0xb9434(%rip),%xmm12 │ │ - pmulld 0xb941a(%rip),%xmm10 │ │ + psrldq $0x6,%xmm13 │ │ + psrldq $0x8,%xmm1 │ │ + punpcklwd %xmm13,%xmm12 │ │ + punpcklwd %xmm4,%xmm1 │ │ + movdqa %xmm4,%xmm11 │ │ + psrldq $0x6,%xmm11 │ │ + psrldq $0x8,%xmm4 │ │ + punpcklwd %xmm4,%xmm11 │ │ + pmaddwd %xmm8,%xmm12 │ │ + pmaddwd %xmm2,%xmm1 │ │ + pmaddwd %xmm9,%xmm11 │ │ + paddd %xmm1,%xmm12 │ │ + paddd %xmm11,%xmm10 │ │ paddd %xmm12,%xmm10 │ │ - phaddd %xmm10,%xmm8 │ │ - movdqa %xmm9,%xmm10 │ │ - paddw %xmm1,%xmm10 │ │ - movdqa %xmm2,%xmm11 │ │ - paddw %xmm3,%xmm11 │ │ - movdqa %xmm4,%xmm12 │ │ - paddw %xmm5,%xmm12 │ │ - movdqa %xmm6,%xmm13 │ │ - paddw %xmm7,%xmm13 │ │ - phaddw %xmm4,%xmm9 │ │ - phaddw %xmm5,%xmm1 │ │ - phaddw %xmm6,%xmm2 │ │ - phaddw %xmm7,%xmm3 │ │ - movdqa %xmm11,%xmm4 │ │ - pslldq $0x2,%xmm4 │ │ - movdqa %xmm11,%xmm5 │ │ - psrldq $0xe,%xmm5 │ │ - movdqa %xmm12,%xmm6 │ │ - pslldq $0x4,%xmm6 │ │ - movdqa %xmm12,%xmm7 │ │ - psrldq $0xc,%xmm7 │ │ - movdqa %xmm13,%xmm14 │ │ - pslldq $0x6,%xmm14 │ │ - movdqa %xmm13,%xmm15 │ │ - psrldq $0xa,%xmm15 │ │ - paddw %xmm10,%xmm4 │ │ - paddw %xmm7,%xmm5 │ │ - paddw %xmm6,%xmm4 │ │ - paddw %xmm15,%xmm5 │ │ - paddw %xmm14,%xmm4 │ │ - pshuflw $0xc6,%xmm5,%xmm6 │ │ - punpckhwd %xmm4,%xmm5 │ │ - punpcklwd %xmm6,%xmm4 │ │ - pmaddwd %xmm5,%xmm5 │ │ - pmaddwd %xmm4,%xmm4 │ │ - pmulld 0xb938f(%rip),%xmm5 │ │ - pmulld 0xb9376(%rip),%xmm4 │ │ - paddd %xmm5,%xmm4 │ │ - movdqa %xmm10,%xmm5 │ │ - pslldq $0x6,%xmm5 │ │ - movdqa %xmm10,%xmm6 │ │ - psrldq $0xa,%xmm6 │ │ - movdqa %xmm11,%xmm7 │ │ - pslldq $0x4,%xmm7 │ │ - movdqa %xmm11,%xmm10 │ │ - psrldq $0xc,%xmm10 │ │ + movq (%rsi,%r9,2),%xmm4 │ │ + movq 0x52(%rsi,%r9,2),%xmm11 │ │ + movdqa %xmm14,%xmm1 │ │ + pmaddubsw %xmm4,%xmm1 │ │ + movdqa %xmm14,%xmm4 │ │ + pmaddubsw %xmm11,%xmm4 │ │ + paddw %xmm4,%xmm1 │ │ + pmulhrsw %xmm15,%xmm1 │ │ + punpcklwd %xmm7,%xmm1 │ │ + pmaddwd %xmm6,%xmm1 │ │ + paddd %xmm1,%xmm10 │ │ + movq -0x2(%rdi,%r9,1),%xmm1 │ │ + pxor %xmm12,%xmm12 │ │ + movd 0xb7cc9(%r8),%xmm13 │ │ + punpcklbw %xmm13,%xmm13 │ │ + movdqa %xmm12,%xmm4 │ │ + pcmpgtb %xmm1,%xmm4 │ │ + punpcklbw %xmm4,%xmm1 │ │ + movdqa %xmm1,%xmm11 │ │ + pmaddwd %xmm5,%xmm11 │ │ + paddd %xmm10,%xmm11 │ │ + psrldq $0x4,%xmm10 │ │ + psrad 0xb0(%rdx),%xmm11 │ │ + pslldq $0x4,%xmm11 │ │ + pand %xmm13,%xmm11 │ │ + paddw %xmm11,%xmm1 │ │ + packsswb %xmm1,%xmm1 │ │ + movd %xmm1,-0x2(%rdi,%r9,1) │ │ + psrldq $0x1,%xmm1 │ │ + inc %r9 │ │ + je 3d916 │ │ + test $0x3,%r9 │ │ + jne 3d8b8 │ │ + jmpq 3d7a8 │ │ + add $0x52,%rdi │ │ + add $0xa4,%rsi │ │ + dec %ecx │ │ + jg 3d7a1 │ │ + pop %rbx │ │ + retq │ │ + sub $0x70,%rsp │ │ + mov 0xb0(%rdx),%r9d │ │ + imul $0x1c,%ecx,%ecx │ │ + movdqu 0x78(%rcx,%rdx,1),%xmm1 │ │ + pxor %xmm11,%xmm11 │ │ + pcmpgtb %xmm1,%xmm11 │ │ + movdqa %xmm1,%xmm4 │ │ + punpckhbw %xmm11,%xmm4 │ │ + punpcklbw %xmm11,%xmm1 │ │ + pshufd $0x55,%xmm1,%xmm10 │ │ + pshufd $0xaa,%xmm1,%xmm11 │ │ + pshufd $0xff,%xmm1,%xmm12 │ │ + pshufd $0x0,%xmm1,%xmm1 │ │ + pshufd $0x55,%xmm4,%xmm13 │ │ + pshufd $0xaa,%xmm4,%xmm14 │ │ + pshufd $0xff,%xmm4,%xmm15 │ │ + pshufd $0x0,%xmm4,%xmm4 │ │ + movdqa %xmm1,(%rsp) │ │ + movdqa %xmm10,0x10(%rsp) │ │ + movdqa %xmm11,0x20(%rsp) │ │ + movdqa %xmm12,0x30(%rsp) │ │ + movdqa %xmm4,0x40(%rsp) │ │ + movdqa %xmm13,0x50(%rsp) │ │ + movdqa %xmm14,0x60(%rsp) │ │ + movdqu 0x88(%rcx,%rdx,1),%xmm10 │ │ + pxor %xmm12,%xmm12 │ │ + pcmpgtb %xmm10,%xmm12 │ │ + movdqa %xmm10,%xmm13 │ │ + punpckhbw %xmm12,%xmm13 │ │ + punpcklbw %xmm12,%xmm10 │ │ + pshufd $0xee,%xmm10,%xmm12 │ │ movdqa %xmm12,%xmm11 │ │ - pslldq $0x2,%xmm11 │ │ - psrldq $0xe,%xmm12 │ │ - paddw %xmm7,%xmm5 │ │ - paddw %xmm10,%xmm6 │ │ - paddw %xmm11,%xmm5 │ │ - paddw %xmm12,%xmm6 │ │ - paddw %xmm13,%xmm5 │ │ - pshuflw $0xc6,%xmm6,%xmm7 │ │ - punpckhwd %xmm5,%xmm6 │ │ + punpcklwd %xmm13,%xmm11 │ │ + pshuflw $0xf9,%xmm12,%xmm13 │ │ + pshufd $0x0,%xmm11,%xmm12 │ │ + pshufd $0x55,%xmm10,%xmm11 │ │ + pshufd $0x0,%xmm10,%xmm10 │ │ + pinsrw $0x3,0xb7cee(%r8,%r9,2),%xmm13 │ │ + movd 0xb7cec(%r8,%r9,2),%xmm8 │ │ + movd 0xb7cdc(%r8),%xmm4 │ │ + movd 0xb7ce4(%r8),%xmm2 │ │ + pxor %xmm1,%xmm1 │ │ + punpcklwd %xmm1,%xmm8 │ │ + punpcklwd %xmm2,%xmm2 │ │ + pshufd $0x0,%xmm8,%xmm8 │ │ + pshufd $0x0,%xmm4,%xmm4 │ │ + pshufd $0x0,%xmm2,%xmm2 │ │ + sub $0xb39,%rdi │ │ + add $0x145,%rsi │ │ + mov $0x23,%ecx │ │ + mov $0xffffffffffffffda,%r9 │ │ + movdqu -0xf9(%r9,%rdi,1),%xmm1 │ │ + pxor %xmm3,%xmm3 │ │ + pcmpgtb %xmm1,%xmm3 │ │ + movdqa %xmm1,%xmm7 │ │ + punpckhbw %xmm3,%xmm7 │ │ + punpcklbw %xmm3,%xmm1 │ │ + movdqa %xmm1,%xmm9 │ │ + psrldq $0x2,%xmm9 │ │ + movdqa %xmm1,%xmm14 │ │ + psrldq $0x4,%xmm14 │ │ + movdqa %xmm1,%xmm0 │ │ + psrldq $0x6,%xmm0 │ │ + movdqa %xmm1,%xmm3 │ │ + punpcklwd %xmm9,%xmm3 │ │ + punpcklwd %xmm0,%xmm14 │ │ + pmaddwd (%rsp),%xmm3 │ │ + pmaddwd 0x10(%rsp),%xmm14 │ │ + paddd %xmm14,%xmm3 │ │ + movdqa %xmm7,%xmm6 │ │ + palignr $0xa,%xmm1,%xmm6 │ │ + palignr $0xc,%xmm1,%xmm7 │ │ + psrldq $0x8,%xmm1 │ │ + movdqu -0xa7(%r9,%rdi,1),%xmm5 │ │ + pxor %xmm14,%xmm14 │ │ + pcmpgtb %xmm5,%xmm14 │ │ + movdqa %xmm5,%xmm9 │ │ + punpckhbw %xmm14,%xmm9 │ │ + punpcklbw %xmm14,%xmm5 │ │ + punpcklwd %xmm6,%xmm1 │ │ + punpcklwd %xmm5,%xmm7 │ │ + pmaddwd 0x20(%rsp),%xmm1 │ │ + pmaddwd 0x30(%rsp),%xmm7 │ │ + paddd %xmm7,%xmm1 │ │ + paddd %xmm3,%xmm1 │ │ + movdqu -0x55(%r9,%rdi,1),%xmm6 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtb %xmm6,%xmm0 │ │ + movdqa %xmm6,%xmm14 │ │ + punpckhbw %xmm0,%xmm14 │ │ + punpcklbw %xmm0,%xmm6 │ │ + movdqa %xmm9,%xmm7 │ │ + palignr $0xa,%xmm5,%xmm7 │ │ + palignr $0xc,%xmm5,%xmm9 │ │ + movdqa %xmm6,%xmm3 │ │ + psrldq $0x2,%xmm3 │ │ + punpcklwd %xmm9,%xmm7 │ │ + movdqa %xmm6,%xmm9 │ │ + punpcklwd %xmm3,%xmm9 │ │ + pmaddwd 0x60(%rsp),%xmm7 │ │ + pmaddwd %xmm15,%xmm9 │ │ + paddd %xmm9,%xmm7 │ │ + paddd %xmm7,%xmm1 │ │ + movdqa %xmm5,%xmm7 │ │ + psrldq $0x2,%xmm7 │ │ + movdqa %xmm5,%xmm3 │ │ + psrldq $0x4,%xmm3 │ │ + movdqa %xmm5,%xmm9 │ │ + psrldq $0x6,%xmm9 │ │ + psrldq $0x8,%xmm5 │ │ + punpcklwd %xmm3,%xmm7 │ │ + punpcklwd %xmm5,%xmm9 │ │ + pmaddwd 0x40(%rsp),%xmm7 │ │ + pmaddwd 0x50(%rsp),%xmm9 │ │ + paddd %xmm9,%xmm7 │ │ + paddd %xmm7,%xmm1 │ │ + movq (%rsi,%r9,2),%xmm5 │ │ + movq 0x52(%rsi,%r9,2),%xmm7 │ │ + movdqa %xmm4,%xmm0 │ │ + pmaddubsw %xmm5,%xmm0 │ │ + movdqa %xmm4,%xmm9 │ │ + pmaddubsw %xmm7,%xmm9 │ │ + paddw %xmm9,%xmm0 │ │ + pmulhrsw %xmm2,%xmm0 │ │ + movdqa %xmm6,%xmm5 │ │ + psrldq $0x4,%xmm5 │ │ + movdqa %xmm6,%xmm7 │ │ + psrldq $0x6,%xmm7 │ │ + movdqa %xmm14,%xmm3 │ │ + palignr $0xa,%xmm6,%xmm3 │ │ + palignr $0xc,%xmm6,%xmm14 │ │ + psrldq $0x8,%xmm6 │ │ punpcklwd %xmm7,%xmm5 │ │ - pmaddwd %xmm6,%xmm6 │ │ - pmaddwd %xmm5,%xmm5 │ │ - pmulld 0xb9312(%rip),%xmm6 │ │ - pmulld 0xb92f9(%rip),%xmm5 │ │ + punpcklwd %xmm3,%xmm6 │ │ + punpcklwd %xmm0,%xmm14 │ │ + pmaddwd %xmm10,%xmm5 │ │ + pmaddwd %xmm11,%xmm6 │ │ + pmaddwd %xmm12,%xmm14 │ │ paddd %xmm6,%xmm5 │ │ - movdqa %xmm1,%xmm6 │ │ - pslldq $0x2,%xmm6 │ │ - movdqa %xmm1,%xmm7 │ │ - psrldq $0xe,%xmm7 │ │ - movdqa %xmm2,%xmm10 │ │ - pslldq $0x4,%xmm10 │ │ - movdqa %xmm2,%xmm11 │ │ - psrldq $0xc,%xmm11 │ │ - movdqa %xmm3,%xmm12 │ │ - pslldq $0x6,%xmm12 │ │ - movdqa %xmm3,%xmm13 │ │ - psrldq $0xa,%xmm13 │ │ - paddw %xmm9,%xmm6 │ │ - paddw %xmm11,%xmm7 │ │ - paddw %xmm10,%xmm6 │ │ - paddw %xmm13,%xmm7 │ │ - paddw %xmm12,%xmm6 │ │ - pshuflw $0xc6,%xmm7,%xmm10 │ │ - punpckhwd %xmm6,%xmm7 │ │ - punpcklwd %xmm10,%xmm6 │ │ - pmaddwd %xmm7,%xmm7 │ │ - pmaddwd %xmm6,%xmm6 │ │ - pmulld 0xb928e(%rip),%xmm7 │ │ - pmulld 0xb9275(%rip),%xmm6 │ │ + paddd %xmm14,%xmm1 │ │ + paddd %xmm5,%xmm1 │ │ + paddd %xmm8,%xmm1 │ │ + movq -0x3(%rdi,%r9,1),%xmm5 │ │ + pxor %xmm3,%xmm3 │ │ + movd 0xb7cc8(%r8),%xmm9 │ │ + movdqa %xmm3,%xmm6 │ │ + pcmpgtb %xmm5,%xmm6 │ │ + movdqa %xmm5,%xmm7 │ │ + punpcklbw %xmm6,%xmm7 │ │ + movdqa %xmm7,%xmm6 │ │ + pmaddwd %xmm13,%xmm6 │ │ + pshufd $0x55,%xmm6,%xmm7 │ │ paddd %xmm7,%xmm6 │ │ - pshufd $0x4e,%xmm9,%xmm9 │ │ - pshufd $0x4e,%xmm1,%xmm1 │ │ - pshufd $0x4e,%xmm2,%xmm2 │ │ - pshufd $0x4e,%xmm3,%xmm3 │ │ - movdqa %xmm9,%xmm10 │ │ - pslldq $0x6,%xmm10 │ │ - movdqa %xmm9,%xmm11 │ │ - psrldq $0xa,%xmm11 │ │ - movdqa %xmm1,%xmm12 │ │ - pslldq $0x4,%xmm12 │ │ - movdqa %xmm1,%xmm13 │ │ - psrldq $0xc,%xmm13 │ │ - movdqa %xmm2,%xmm14 │ │ - pslldq $0x2,%xmm14 │ │ - psrldq $0xe,%xmm2 │ │ - paddw %xmm12,%xmm10 │ │ - paddw %xmm13,%xmm11 │ │ - paddw %xmm14,%xmm10 │ │ - paddw %xmm2,%xmm11 │ │ - paddw %xmm3,%xmm10 │ │ - pshuflw $0xc6,%xmm11,%xmm12 │ │ - punpckhwd %xmm10,%xmm11 │ │ - punpcklwd %xmm12,%xmm10 │ │ - pmaddwd %xmm11,%xmm11 │ │ - pmaddwd %xmm10,%xmm10 │ │ - pmulld 0xb91f3(%rip),%xmm11 │ │ - pmulld 0xb91d9(%rip),%xmm10 │ │ - paddd %xmm11,%xmm10 │ │ - phaddd %xmm0,%xmm8 │ │ - phaddd %xmm10,%xmm6 │ │ - phaddd %xmm4,%xmm5 │ │ - phaddd %xmm5,%xmm6 │ │ - pshufd $0xd8,%xmm8,%xmm4 │ │ - pmaxsd %xmm6,%xmm8 │ │ - pshufd $0x4e,%xmm8,%xmm9 │ │ - pmaxsd %xmm8,%xmm9 │ │ - pshufd $0xb1,%xmm9,%xmm1 │ │ - pmaxsd %xmm1,%xmm9 │ │ - movdqa %xmm4,%xmm1 │ │ - punpckhdq %xmm6,%xmm1 │ │ - punpckldq %xmm6,%xmm4 │ │ - movdqa %xmm9,%xmm2 │ │ - psubd %xmm1,%xmm2 │ │ - movdqa %xmm9,%xmm3 │ │ - psubd %xmm4,%xmm3 │ │ - movdqa %xmm2,(%rsp) │ │ - movdqa %xmm3,0x10(%rsp) │ │ - pcmpeqd %xmm9,%xmm1 │ │ - pcmpeqd %xmm9,%xmm4 │ │ - packssdw %xmm1,%xmm4 │ │ - pmovmskb %xmm4,%eax │ │ - tzcnt %eax,%eax │ │ - mov (%rsp,%rax,2),%esi │ │ - shr %eax │ │ - shr $0xa,%esi │ │ - mov %esi,(%rdx) │ │ - add $0x38,%rsp │ │ + paddd %xmm1,%xmm6 │ │ + psrldq $0x4,%xmm1 │ │ + psrad 0xb0(%rdx),%xmm6 │ │ + packsswb %xmm6,%xmm6 │ │ + movdqa %xmm9,%xmm7 │ │ + pandn %xmm5,%xmm7 │ │ + pslld $0x18,%xmm6 │ │ + pand %xmm9,%xmm6 │ │ + movdqa %xmm6,%xmm5 │ │ + por %xmm7,%xmm5 │ │ + movd %xmm5,-0x3(%rdi,%r9,1) │ │ + psrldq $0x1,%xmm5 │ │ + inc %r9 │ │ + je 3dcaf │ │ + test $0x3,%r9 │ │ + jne 3dc3e │ │ + jmpq 3da5c │ │ + add $0x52,%rdi │ │ + add $0xa4,%rsi │ │ + dec %ecx │ │ + jg 3da55 │ │ + add $0x70,%rsp │ │ + pop %rbx │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - sub $0x1c8,%rsp │ │ - mov 0x1e0(%rsp),%eax │ │ - movdqa 0xb91ea(%rip),%xmm6 │ │ - pxor %xmm7,%xmm7 │ │ - lea (%rdi,%rsi,4),%r11 │ │ - lea (%rsi,%rsi,2),%r10 │ │ - test $0x2,%al │ │ - je 37217 │ │ - movdqu (%rdi),%xmm0 │ │ - movdqu (%rdi,%rsi,1),%xmm1 │ │ - movdqu (%rdi,%rsi,2),%xmm2 │ │ - movdqu (%rdi,%r10,1),%xmm3 │ │ - movdqa %xmm0,%xmm4 │ │ - punpcklbw %xmm7,%xmm4 │ │ - punpckhbw %xmm7,%xmm0 │ │ - movdqa %xmm4,0x70(%rsp) │ │ - movdqa %xmm0,0x80(%rsp) │ │ - movdqa %xmm1,%xmm4 │ │ - punpcklbw %xmm7,%xmm4 │ │ - punpckhbw %xmm7,%xmm1 │ │ - movdqa %xmm4,0x90(%rsp) │ │ - movdqa %xmm1,0xa0(%rsp) │ │ - movdqa %xmm2,%xmm4 │ │ - punpcklbw %xmm7,%xmm4 │ │ - punpckhbw %xmm7,%xmm2 │ │ - movdqa %xmm4,0xb0(%rsp) │ │ - movdqa %xmm2,0xc0(%rsp) │ │ - movdqa %xmm3,%xmm4 │ │ - punpcklbw %xmm7,%xmm4 │ │ - punpckhbw %xmm7,%xmm3 │ │ - movdqa %xmm4,0xd0(%rsp) │ │ - movdqa %xmm3,0xe0(%rsp) │ │ - movdqu (%r11),%xmm0 │ │ - movdqu (%r11,%rsi,1),%xmm1 │ │ - movdqu (%r11,%rsi,2),%xmm2 │ │ - movdqu (%r11,%r10,1),%xmm3 │ │ - movdqa %xmm0,%xmm4 │ │ - punpcklbw %xmm7,%xmm4 │ │ - punpckhbw %xmm7,%xmm0 │ │ - movdqa %xmm4,0xf0(%rsp) │ │ - movdqa %xmm0,0x100(%rsp) │ │ - movdqa %xmm1,%xmm4 │ │ - punpcklbw %xmm7,%xmm4 │ │ - punpckhbw %xmm7,%xmm1 │ │ - movdqa %xmm4,0x110(%rsp) │ │ - movdqa %xmm1,0x120(%rsp) │ │ - movdqa %xmm2,%xmm4 │ │ - punpcklbw %xmm7,%xmm4 │ │ - punpckhbw %xmm7,%xmm2 │ │ - movdqa %xmm4,0x130(%rsp) │ │ - movdqa %xmm2,0x140(%rsp) │ │ - movdqa %xmm3,%xmm4 │ │ - punpcklbw %xmm7,%xmm4 │ │ - punpckhbw %xmm7,%xmm3 │ │ - movdqa %xmm4,0x150(%rsp) │ │ - movdqa %xmm3,0x160(%rsp) │ │ - jmpq 372ef │ │ - movq (%rdi),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movq (%rdi,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movq (%rdi,%rsi,2),%xmm2 │ │ - punpcklbw %xmm7,%xmm2 │ │ - movq (%rdi,%r10,1),%xmm3 │ │ - punpcklbw %xmm7,%xmm3 │ │ - movdqa %xmm0,0x70(%rsp) │ │ - movdqa %xmm1,0x90(%rsp) │ │ - movdqa %xmm2,0xb0(%rsp) │ │ - movdqa %xmm3,0xd0(%rsp) │ │ - movd %xmm6,0x80(%rsp) │ │ - movd %xmm6,0xa0(%rsp) │ │ - movd %xmm6,0xc0(%rsp) │ │ - movd %xmm6,0xe0(%rsp) │ │ - movq (%r11),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movq (%r11,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movq (%r11,%rsi,2),%xmm2 │ │ - punpcklbw %xmm7,%xmm2 │ │ - movq (%r11,%r10,1),%xmm3 │ │ - punpcklbw %xmm7,%xmm3 │ │ - movdqa %xmm0,0xf0(%rsp) │ │ - movdqa %xmm1,0x110(%rsp) │ │ - movdqa %xmm2,0x130(%rsp) │ │ - movdqa %xmm3,0x150(%rsp) │ │ - movd %xmm6,0x100(%rsp) │ │ - movd %xmm6,0x120(%rsp) │ │ - movd %xmm6,0x140(%rsp) │ │ - movd %xmm6,0x160(%rsp) │ │ - test $0x4,%al │ │ - je 37411 │ │ - test $0x1,%al │ │ - je 3738f │ │ - test $0x2,%al │ │ - je 37343 │ │ - movdqu -0x4(%rcx),%xmm0 │ │ - movdqu -0x4(%rcx,%rsi,1),%xmm1 │ │ - movdqa %xmm0,%xmm2 │ │ - punpckhbw %xmm7,%xmm2 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movdqa %xmm1,%xmm3 │ │ - punpckhbw %xmm7,%xmm3 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movdqu %xmm2,0x38(%rsp) │ │ - movdqu %xmm3,0x58(%rsp) │ │ - movdqu %xmm0,0x28(%rsp) │ │ - movdqu %xmm1,0x48(%rsp) │ │ - jmpq 37429 │ │ - movdqu -0x8(%rcx),%xmm0 │ │ - movdqu -0x8(%rcx,%rsi,1),%xmm1 │ │ - movdqa %xmm0,%xmm2 │ │ - punpckhbw %xmm7,%xmm2 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movdqa %xmm1,%xmm3 │ │ - punpckhbw %xmm7,%xmm3 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movdqa %xmm0,0x20(%rsp) │ │ - movdqa %xmm2,0x30(%rsp) │ │ - movdqa %xmm1,0x40(%rsp) │ │ - movdqa %xmm3,0x50(%rsp) │ │ - movd %xmm6,0x40(%rsp) │ │ - movd %xmm6,0x60(%rsp) │ │ - jmpq 37429 │ │ - test $0x2,%al │ │ - je 373da │ │ - movdqu (%rcx),%xmm0 │ │ - movdqu (%rcx,%rsi,1),%xmm1 │ │ - movdqa %xmm0,%xmm2 │ │ - punpckhbw %xmm7,%xmm2 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movdqa %xmm1,%xmm3 │ │ - punpckhbw %xmm7,%xmm3 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movd %xmm2,0x40(%rsp) │ │ - movd %xmm3,0x60(%rsp) │ │ - movd %xmm6,0x2c(%rsp) │ │ - movd %xmm6,0x4c(%rsp) │ │ - movdqa %xmm0,0x30(%rsp) │ │ - movdqa %xmm1,0x50(%rsp) │ │ - jmp 37429 │ │ - movq (%rcx),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movq (%rcx,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movd %xmm6,0x2c(%rsp) │ │ - movd %xmm6,0x4c(%rsp) │ │ - movdqa %xmm0,0x30(%rsp) │ │ - movdqa %xmm1,0x50(%rsp) │ │ - movd %xmm6,0x40(%rsp) │ │ - movd %xmm6,0x60(%rsp) │ │ - jmp 37429 │ │ - movdqu %xmm6,0x2c(%rsp) │ │ - movdqu %xmm6,0x4c(%rsp) │ │ - movq %xmm6,0x3c(%rsp) │ │ - movq %xmm6,0x5c(%rsp) │ │ - test $0x1,%al │ │ - je 3749e │ │ - movdqu (%rdx),%xmm0 │ │ - movdqa %xmm0,%xmm1 │ │ - punpckhbw %xmm7,%xmm1 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movhlps %xmm1,%xmm3 │ │ - movd %xmm1,0xec(%rsp) │ │ - movd %xmm3,0x12c(%rsp) │ │ - psrlq $0x20,%xmm1 │ │ - psrlq $0x20,%xmm3 │ │ - movd %xmm1,0x10c(%rsp) │ │ - movd %xmm3,0x14c(%rsp) │ │ - movhlps %xmm0,%xmm2 │ │ - movd %xmm0,0x6c(%rsp) │ │ - movd %xmm2,0xac(%rsp) │ │ - psrlq $0x20,%xmm0 │ │ - psrlq $0x20,%xmm2 │ │ - movd %xmm0,0x8c(%rsp) │ │ - movd %xmm2,0xcc(%rsp) │ │ - jmp 374e3 │ │ - movd %xmm6,0x6c(%rsp) │ │ - movd %xmm6,0x8c(%rsp) │ │ - movd %xmm6,0xac(%rsp) │ │ - movd %xmm6,0xcc(%rsp) │ │ - movd %xmm6,0xec(%rsp) │ │ - movd %xmm6,0x10c(%rsp) │ │ - movd %xmm6,0x12c(%rsp) │ │ - movd %xmm6,0x14c(%rsp) │ │ - test $0x8,%al │ │ - je 37654 │ │ - lea (%rdi,%rsi,8),%rdx │ │ - test $0x1,%al │ │ - je 375ae │ │ - test $0x2,%al │ │ - je 37547 │ │ - movdqu -0x4(%rdx),%xmm0 │ │ - movdqu -0x4(%rdx,%rsi,1),%xmm1 │ │ + push %rbx │ │ + lea -0x10f8(%rip),%r8 │ │ + movq 0xb7cc0(%r8),%xmm1 │ │ + movq 0xb7cee(%r8),%xmm4 │ │ + movq 0xb7ce0(%r8),%xmm7 │ │ + mov 0xb8(%rdx),%r9d │ │ + movd 0xb7ce8(%r8,%r9,2),%xmm6 │ │ + movdqa 0xb7cb0(%r8),%xmm5 │ │ + movd (%rdx),%xmm0 │ │ + movd 0xb7cd0(%r8,%rcx,4),%xmm2 │ │ + pxor %xmm2,%xmm0 │ │ + pshuflw $0x0,%xmm6,%xmm6 │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ + lea 0xd1b30(%r8),%rax │ │ + mov $0x49,%r10d │ │ + add $0x2c,%rdi │ │ + mov $0xffffffffffffffd4,%r9 │ │ movdqa %xmm0,%xmm2 │ │ - punpckhbw %xmm7,%xmm2 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movdqa %xmm1,%xmm3 │ │ - punpckhbw %xmm7,%xmm3 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movdqu %xmm2,0x178(%rsp) │ │ - movdqu %xmm3,0x198(%rsp) │ │ - movdqu %xmm0,0x168(%rsp) │ │ - movdqu %xmm1,0x188(%rsp) │ │ - jmpq 37678 │ │ - movdqu -0x8(%rdx),%xmm0 │ │ - movdqu -0x8(%rdx,%rsi,1),%xmm1 │ │ + pand %xmm1,%xmm2 │ │ + movdqa %xmm2,%xmm3 │ │ + psrlw $0xa,%xmm3 │ │ + por %xmm3,%xmm2 │ │ + pmullw %xmm4,%xmm2 │ │ + movdqa %xmm5,%xmm3 │ │ + pshufb %xmm2,%xmm3 │ │ + movdqa %xmm3,%xmm2 │ │ + psllq $0x1e,%xmm2 │ │ + por %xmm2,%xmm3 │ │ + movdqa %xmm3,%xmm2 │ │ + psllq $0xf,%xmm2 │ │ + por %xmm2,%xmm3 │ │ movdqa %xmm0,%xmm2 │ │ - punpckhbw %xmm7,%xmm2 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movdqa %xmm1,%xmm3 │ │ - punpckhbw %xmm7,%xmm3 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movdqa %xmm0,0x160(%rsp) │ │ - movdqa %xmm2,0x170(%rsp) │ │ - movdqa %xmm1,0x180(%rsp) │ │ - movdqa %xmm3,0x190(%rsp) │ │ - movd %xmm6,0x160(%rsp) │ │ - movd %xmm6,0x180(%rsp) │ │ - movd %xmm6,0x1a0(%rsp) │ │ - jmpq 37678 │ │ - test $0x2,%al │ │ - je 3760b │ │ - movdqu (%rdx),%xmm0 │ │ - movdqu (%rdx,%rsi,1),%xmm1 │ │ + pmulhuw %xmm7,%xmm2 │ │ + por %xmm3,%xmm2 │ │ + pshuflw $0xff,%xmm2,%xmm0 │ │ + psrlw $0x5,%xmm2 │ │ + movd %xmm2,%ebx │ │ + pshuflw $0xee,%xmm2,%xmm2 │ │ + movzwq %bx,%r11 │ │ + shr $0x10,%rbx │ │ + movd (%rax,%r11,2),%xmm3 │ │ + pinsrw $0x1,(%rax,%rbx,2),%xmm3 │ │ + movd %xmm2,%ebx │ │ + movzwq %bx,%r11 │ │ + shr $0x10,%rbx │ │ + pinsrw $0x2,(%rax,%r11,2),%xmm3 │ │ + pinsrw $0x3,(%rax,%rbx,2),%xmm3 │ │ + pmulhrsw %xmm6,%xmm3 │ │ + packsswb %xmm3,%xmm3 │ │ + movd %xmm3,(%rdi,%r9,1) │ │ + add $0x4,%r9 │ │ + jl 3dd41 │ │ + add $0x52,%rdi │ │ + dec %r10d │ │ + jg 3dd3a │ │ + movslq 0x5c(%rdx),%r9 │ │ + movslq 0xb7d2e(%r8,%r9,4),%r9 │ │ + lea 0xb7d2e(%r8,%r9,1),%r9 │ │ + jmpq *%r9 │ │ + imul $0x1c,%ecx,%ecx │ │ + mov 0xb0(%rdx),%r9d │ │ + movd 0x78(%rdx,%rcx,1),%xmm5 │ │ + movd 0xb7ce0(%r8,%r9,2),%xmm4 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtb %xmm5,%xmm0 │ │ + punpcklbw %xmm0,%xmm5 │ │ + movd 0xb7cdc(%r8),%xmm7 │ │ + movd 0xb7ce2(%r8),%xmm6 │ │ + pshuflw $0x0,%xmm5,%xmm5 │ │ + pshuflw $0x0,%xmm4,%xmm4 │ │ + pshufd $0x0,%xmm7,%xmm7 │ │ + pshuflw $0x0,%xmm6,%xmm6 │ │ + punpcklqdq %xmm5,%xmm5 │ │ + punpcklqdq %xmm4,%xmm4 │ │ + punpcklqdq %xmm6,%xmm6 │ │ + pcmpeqw %xmm1,%xmm1 │ │ + pslldq $0x6,%xmm1 │ │ + sub $0x1695,%rdi │ │ + add $0xf9,%rsi │ │ + mov $0x46,%edx │ │ + xor %ecx,%ecx │ │ + movdqu (%rsi,%rcx,2),%xmm8 │ │ + movdqu 0x10(%rsi,%rcx,2),%xmm3 │ │ + movdqa %xmm7,%xmm0 │ │ + pmaddubsw %xmm8,%xmm0 │ │ + movdqa %xmm7,%xmm2 │ │ + pmaddubsw %xmm3,%xmm2 │ │ + pmulhrsw %xmm6,%xmm0 │ │ + pmulhrsw %xmm6,%xmm2 │ │ + pmullw %xmm5,%xmm0 │ │ + pmullw %xmm5,%xmm2 │ │ + pmulhrsw %xmm4,%xmm0 │ │ + pmulhrsw %xmm4,%xmm2 │ │ + movdqu (%rdi,%rcx,1),%xmm8 │ │ + pxor %xmm9,%xmm9 │ │ + pcmpgtb %xmm8,%xmm9 │ │ + movdqa %xmm8,%xmm3 │ │ + punpckhbw %xmm9,%xmm3 │ │ + punpcklbw %xmm9,%xmm8 │ │ + paddw %xmm3,%xmm2 │ │ + paddw %xmm8,%xmm0 │ │ + packsswb %xmm2,%xmm0 │ │ + movdqu %xmm0,(%rdi,%rcx,1) │ │ + add $0x10,%ecx │ │ + cmp $0x20,%ecx │ │ + jl 3de7c │ │ + movdqu (%rsi,%rcx,2),%xmm8 │ │ + movdqa %xmm7,%xmm0 │ │ + pmaddubsw %xmm8,%xmm0 │ │ + pmulhrsw %xmm6,%xmm0 │ │ + pmullw %xmm5,%xmm0 │ │ + pmulhrsw %xmm4,%xmm0 │ │ + movq (%rdi,%rcx,1),%xmm8 │ │ + pxor %xmm9,%xmm9 │ │ + pcmpgtb %xmm8,%xmm9 │ │ + movdqa %xmm8,%xmm2 │ │ + punpcklbw %xmm9,%xmm2 │ │ + paddw %xmm2,%xmm0 │ │ + packsswb %xmm0,%xmm0 │ │ + movdqa %xmm1,%xmm2 │ │ + pandn %xmm0,%xmm2 │ │ + pand %xmm1,%xmm8 │ │ + por %xmm8,%xmm2 │ │ + movq %xmm2,(%rdi,%rcx,1) │ │ + add $0x52,%rdi │ │ + add $0x52,%rsi │ │ + dec %edx │ │ + jg 3de7a │ │ + pop %rbx │ │ + retq │ │ + imul $0x1c,%ecx,%ecx │ │ + movsbl 0x7b(%rcx,%rdx,1),%r9d │ │ + movd 0x77(%rcx,%rdx,1),%xmm9 │ │ + pinsrw $0x2,0x7c(%rcx,%rdx,1),%xmm9 │ │ + mov 0xb0(%rdx),%ecx │ │ + movd 0xb7cec(%r8,%rcx,2),%xmm3 │ │ + movd 0xb7cdc(%r8),%xmm7 │ │ + movd 0xb7ce2(%r8),%xmm6 │ │ + psrldq $0x1,%xmm9 │ │ + pxor %xmm5,%xmm5 │ │ + punpcklwd %xmm5,%xmm3 │ │ + punpcklwd %xmm6,%xmm6 │ │ + pcmpgtb %xmm9,%xmm5 │ │ + punpcklbw %xmm5,%xmm9 │ │ + pshufd $0x55,%xmm9,%xmm5 │ │ + pshufd $0x0,%xmm9,%xmm9 │ │ + pshufd $0x0,%xmm3,%xmm3 │ │ + pshufd $0x0,%xmm7,%xmm7 │ │ + pshufd $0x0,%xmm6,%xmm6 │ │ + sub $0x166f,%rdi │ │ + add $0x145,%rsi │ │ + mov $0x46,%edx │ │ + mov $0xffffff80,%eax │ │ + mov $0x7f,%r10d │ │ + mov $0xffffffffffffffda,%r11 │ │ + movsbl -0x1(%rdi,%r11,1),%r8d │ │ + movq (%rsi,%r11,2),%xmm0 │ │ + movdqa %xmm7,%xmm2 │ │ + pmaddubsw %xmm0,%xmm2 │ │ + pmulhrsw %xmm6,%xmm2 │ │ + movq -0x53(%r11,%rdi,1),%xmm0 │ │ + pxor %xmm8,%xmm8 │ │ + pcmpgtb %xmm0,%xmm8 │ │ + punpcklbw %xmm8,%xmm0 │ │ + movdqa %xmm0,%xmm8 │ │ + psrldq $0x4,%xmm8 │ │ + punpcklwd %xmm2,%xmm8 │ │ movdqa %xmm0,%xmm2 │ │ - punpckhbw %xmm7,%xmm2 │ │ - punpcklbw %xmm7,%xmm0 │ │ + psrldq $0x2,%xmm2 │ │ + punpcklwd %xmm2,%xmm0 │ │ + pmaddwd %xmm9,%xmm0 │ │ + pmaddwd %xmm5,%xmm8 │ │ + paddd %xmm8,%xmm0 │ │ + paddd %xmm3,%xmm0 │ │ + movd %xmm0,%ebx │ │ + psrldq $0x4,%xmm0 │ │ + imul %r9d,%r8d │ │ + add %ebx,%r8d │ │ + sar %cl,%r8d │ │ + movsbl (%rdi,%r11,1),%ebx │ │ + add %ebx,%r8d │ │ + cmp %r10d,%r8d │ │ + cmovns %r10d,%r8d │ │ + cmp %eax,%r8d │ │ + cmovs %eax,%r8d │ │ + mov %r8b,(%rdi,%r11,1) │ │ + inc %r11 │ │ + je 3e08f │ │ + test $0x3,%r11 │ │ + jne 3e04f │ │ + jmpq 3dff5 │ │ + add $0x52,%rdi │ │ + add $0x52,%rsi │ │ + dec %edx │ │ + jg 3dfe8 │ │ + pop %rbx │ │ + retq │ │ + mov 0xb0(%rdx),%r9d │ │ + imul $0x1c,%ecx,%ecx │ │ + movd 0xb7cec(%r8,%r9,2),%xmm7 │ │ + movdqu 0x78(%rcx,%rdx,1),%xmm0 │ │ + pxor %xmm2,%xmm2 │ │ + pcmpgtb %xmm0,%xmm2 │ │ + movdqa %xmm0,%xmm8 │ │ + punpckhbw %xmm2,%xmm8 │ │ + punpcklbw %xmm2,%xmm0 │ │ + pinsrw $0x5,0xb7d0c(%r8),%xmm8 │ │ + punpcklwd %xmm7,%xmm7 │ │ + pshufd $0x0,%xmm7,%xmm7 │ │ + pshufd $0x0,%xmm8,%xmm9 │ │ + pshufd $0x55,%xmm8,%xmm5 │ │ + pshufd $0xaa,%xmm8,%xmm6 │ │ + pshufd $0xff,%xmm0,%xmm3 │ │ + pshufd $0xaa,%xmm0,%xmm2 │ │ + pshufd $0x55,%xmm0,%xmm8 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + movd 0xb7ce2(%r8),%xmm15 │ │ + movd 0xb7cdc(%r8),%xmm14 │ │ + punpcklwd %xmm15,%xmm15 │ │ + pshufd $0x0,%xmm14,%xmm14 │ │ + pshufd $0x0,%xmm15,%xmm15 │ │ + sub $0x166f,%rdi │ │ + add $0x145,%rsi │ │ + mov $0x46,%ecx │ │ + mov $0xffffffffffffffda,%r9 │ │ + pxor %xmm10,%xmm10 │ │ + movq -0xa6(%r9,%rdi,1),%xmm1 │ │ + movhps -0x54(%r9,%rdi,1),%xmm1 │ │ + pcmpgtb %xmm1,%xmm10 │ │ + movdqa %xmm1,%xmm4 │ │ + punpckhbw %xmm10,%xmm4 │ │ + punpcklbw %xmm10,%xmm1 │ │ + movdqa %xmm1,%xmm13 │ │ + psrldq $0x2,%xmm13 │ │ + movdqa %xmm4,%xmm11 │ │ + psrldq $0x2,%xmm11 │ │ + movdqa %xmm4,%xmm12 │ │ + psrldq $0x4,%xmm12 │ │ + movdqa %xmm1,%xmm10 │ │ + punpcklwd %xmm13,%xmm10 │ │ + punpcklwd %xmm12,%xmm11 │ │ + pmaddwd %xmm0,%xmm10 │ │ + pmaddwd %xmm3,%xmm11 │ │ + paddd %xmm11,%xmm10 │ │ + movdqa %xmm1,%xmm12 │ │ + psrldq $0x4,%xmm12 │ │ + movdqa %xmm1,%xmm13 │ │ + psrldq $0x6,%xmm13 │ │ + psrldq $0x8,%xmm1 │ │ + punpcklwd %xmm13,%xmm12 │ │ + punpcklwd %xmm4,%xmm1 │ │ + movdqa %xmm4,%xmm11 │ │ + psrldq $0x6,%xmm11 │ │ + psrldq $0x8,%xmm4 │ │ + punpcklwd %xmm4,%xmm11 │ │ + pmaddwd %xmm8,%xmm12 │ │ + pmaddwd %xmm2,%xmm1 │ │ + pmaddwd %xmm9,%xmm11 │ │ + paddd %xmm1,%xmm12 │ │ + paddd %xmm11,%xmm10 │ │ + paddd %xmm12,%xmm10 │ │ + movq (%rsi,%r9,2),%xmm4 │ │ + movdqa %xmm14,%xmm1 │ │ + pmaddubsw %xmm4,%xmm1 │ │ + pmulhrsw %xmm15,%xmm1 │ │ + punpcklwd %xmm7,%xmm1 │ │ + pmaddwd %xmm6,%xmm1 │ │ + paddd %xmm1,%xmm10 │ │ + movq -0x2(%rdi,%r9,1),%xmm1 │ │ + pxor %xmm12,%xmm12 │ │ + movd 0xb7cc9(%r8),%xmm13 │ │ + punpcklbw %xmm13,%xmm13 │ │ + movdqa %xmm12,%xmm4 │ │ + pcmpgtb %xmm1,%xmm4 │ │ + punpcklbw %xmm4,%xmm1 │ │ + movdqa %xmm1,%xmm11 │ │ + pmaddwd %xmm5,%xmm11 │ │ + paddd %xmm10,%xmm11 │ │ + psrldq $0x4,%xmm10 │ │ + psrad 0xb0(%rdx),%xmm11 │ │ + pslldq $0x4,%xmm11 │ │ + pand %xmm13,%xmm11 │ │ + paddw %xmm11,%xmm1 │ │ + packsswb %xmm1,%xmm1 │ │ + movd %xmm1,-0x2(%rdi,%r9,1) │ │ + psrldq $0x1,%xmm1 │ │ + inc %r9 │ │ + je 3e2a0 │ │ + test $0x3,%r9 │ │ + jne 3e242 │ │ + jmpq 3e148 │ │ + add $0x52,%rdi │ │ + add $0x52,%rsi │ │ + dec %ecx │ │ + jg 3e141 │ │ + pop %rbx │ │ + retq │ │ + sub $0x70,%rsp │ │ + mov 0xb0(%rdx),%r9d │ │ + imul $0x1c,%ecx,%ecx │ │ + movdqu 0x78(%rcx,%rdx,1),%xmm1 │ │ + pxor %xmm11,%xmm11 │ │ + pcmpgtb %xmm1,%xmm11 │ │ + movdqa %xmm1,%xmm4 │ │ + punpckhbw %xmm11,%xmm4 │ │ + punpcklbw %xmm11,%xmm1 │ │ + pshufd $0x55,%xmm1,%xmm10 │ │ + pshufd $0xaa,%xmm1,%xmm11 │ │ + pshufd $0xff,%xmm1,%xmm12 │ │ + pshufd $0x0,%xmm1,%xmm1 │ │ + pshufd $0x55,%xmm4,%xmm13 │ │ + pshufd $0xaa,%xmm4,%xmm14 │ │ + pshufd $0xff,%xmm4,%xmm15 │ │ + pshufd $0x0,%xmm4,%xmm4 │ │ + movdqa %xmm1,(%rsp) │ │ + movdqa %xmm10,0x10(%rsp) │ │ + movdqa %xmm11,0x20(%rsp) │ │ + movdqa %xmm12,0x30(%rsp) │ │ + movdqa %xmm4,0x40(%rsp) │ │ + movdqa %xmm13,0x50(%rsp) │ │ + movdqa %xmm14,0x60(%rsp) │ │ + movdqu 0x88(%rcx,%rdx,1),%xmm10 │ │ + pxor %xmm12,%xmm12 │ │ + pcmpgtb %xmm10,%xmm12 │ │ + movdqa %xmm10,%xmm13 │ │ + punpckhbw %xmm12,%xmm13 │ │ + punpcklbw %xmm12,%xmm10 │ │ + pshufd $0xee,%xmm10,%xmm12 │ │ + movdqa %xmm12,%xmm11 │ │ + punpcklwd %xmm13,%xmm11 │ │ + pshuflw $0xf9,%xmm12,%xmm13 │ │ + pshufd $0x0,%xmm11,%xmm12 │ │ + pshufd $0x55,%xmm10,%xmm11 │ │ + pshufd $0x0,%xmm10,%xmm10 │ │ + pinsrw $0x3,0xb7cee(%r8,%r9,2),%xmm13 │ │ + movd 0xb7cec(%r8,%r9,2),%xmm8 │ │ + movd 0xb7cdc(%r8),%xmm4 │ │ + movd 0xb7ce2(%r8),%xmm2 │ │ + pxor %xmm1,%xmm1 │ │ + punpcklwd %xmm1,%xmm8 │ │ + punpcklwd %xmm2,%xmm2 │ │ + pshufd $0x0,%xmm8,%xmm8 │ │ + pshufd $0x0,%xmm4,%xmm4 │ │ + pshufd $0x0,%xmm2,%xmm2 │ │ + sub $0x166f,%rdi │ │ + add $0x145,%rsi │ │ + mov $0x46,%ecx │ │ + mov $0xffffffffffffffda,%r9 │ │ + movdqu -0xf9(%r9,%rdi,1),%xmm1 │ │ + pxor %xmm3,%xmm3 │ │ + pcmpgtb %xmm1,%xmm3 │ │ + movdqa %xmm1,%xmm7 │ │ + punpckhbw %xmm3,%xmm7 │ │ + punpcklbw %xmm3,%xmm1 │ │ + movdqa %xmm1,%xmm9 │ │ + psrldq $0x2,%xmm9 │ │ + movdqa %xmm1,%xmm14 │ │ + psrldq $0x4,%xmm14 │ │ + movdqa %xmm1,%xmm0 │ │ + psrldq $0x6,%xmm0 │ │ movdqa %xmm1,%xmm3 │ │ - punpckhbw %xmm7,%xmm3 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movdqa %xmm2,0x180(%rsp) │ │ - movdqa %xmm3,0x1a0(%rsp) │ │ - movdqa %xmm0,0x170(%rsp) │ │ - movdqa %xmm1,0x190(%rsp) │ │ - movd %xmm6,0x16c(%rsp) │ │ - movd %xmm6,0x18c(%rsp) │ │ - jmp 37678 │ │ - movq (%rdx),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movq (%rdx,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movdqa %xmm0,0x170(%rsp) │ │ - movdqa %xmm1,0x190(%rsp) │ │ - movd %xmm6,0x180(%rsp) │ │ - movd %xmm6,0x1a0(%rsp) │ │ - movd %xmm6,0x16c(%rsp) │ │ - movd %xmm6,0x18c(%rsp) │ │ - jmp 37678 │ │ - movdqu %xmm6,0x16c(%rsp) │ │ - movdqu %xmm6,0x18c(%rsp) │ │ - movq %xmm6,0x17c(%rsp) │ │ - movq %xmm6,0x19c(%rsp) │ │ - movdqa 0xb8bff(%rip),%xmm13 │ │ - movdqa 0xb8c36(%rip),%xmm15 │ │ - movdqa %xmm6,%xmm14 │ │ - mov 0x1d8(%rsp),%ecx │ │ - test %r8d,%r8d │ │ - je 37a00 │ │ - movd %r8d,%xmm1 │ │ - bsr %r8d,%edx │ │ - test %r9d,%r9d │ │ - je 37919 │ │ - movd %r9d,%xmm10 │ │ - bsr %r9d,%r9d │ │ - and $0x1,%r8d │ │ - sub %ecx,%edx │ │ - sub %ecx,%r9d │ │ - xor %ecx,%ecx │ │ - add %r8d,%r8d │ │ - neg %edx │ │ - cmovs %ecx,%edx │ │ - neg %r9d │ │ - cmovs %ecx,%r9d │ │ - pshufb %xmm7,%xmm1 │ │ - pshufb %xmm7,%xmm10 │ │ - lea 0xb8c0a(%rip),%rcx │ │ - movddup (%rcx,%rdx,8),%xmm11 │ │ - movddup (%rcx,%r9,8),%xmm12 │ │ - mov %rdx,(%rsp) │ │ - mov %r9,0x10(%rsp) │ │ - mov 0x1d0(%rsp),%edx │ │ - lea 0x70(%rsp),%r9 │ │ - lea 0x40(%rcx,%r8,8),%r8 │ │ - mov $0x8,%r11d │ │ - lea (%rcx,%rdx,2),%rdx │ │ - mov $0x1,%eax │ │ - movdqa (%r9),%xmm4 │ │ + punpcklwd %xmm9,%xmm3 │ │ + punpcklwd %xmm0,%xmm14 │ │ + pmaddwd (%rsp),%xmm3 │ │ + pmaddwd 0x10(%rsp),%xmm14 │ │ + paddd %xmm14,%xmm3 │ │ + movdqa %xmm7,%xmm6 │ │ + palignr $0xa,%xmm1,%xmm6 │ │ + palignr $0xc,%xmm1,%xmm7 │ │ + psrldq $0x8,%xmm1 │ │ + movdqu -0xa7(%r9,%rdi,1),%xmm5 │ │ + pxor %xmm14,%xmm14 │ │ + pcmpgtb %xmm5,%xmm14 │ │ + movdqa %xmm5,%xmm9 │ │ + punpckhbw %xmm14,%xmm9 │ │ + punpcklbw %xmm14,%xmm5 │ │ + punpcklwd %xmm6,%xmm1 │ │ + punpcklwd %xmm5,%xmm7 │ │ + pmaddwd 0x20(%rsp),%xmm1 │ │ + pmaddwd 0x30(%rsp),%xmm7 │ │ + paddd %xmm7,%xmm1 │ │ + paddd %xmm3,%xmm1 │ │ + movdqu -0x55(%r9,%rdi,1),%xmm6 │ │ pxor %xmm0,%xmm0 │ │ - movdqa %xmm4,%xmm7 │ │ - movdqa %xmm4,%xmm8 │ │ - movddup (%r8,%rax,8),%xmm2 │ │ - movsbq 0x70(%rax,%rdx,1),%r10 │ │ - movdqu (%r9,%r10,2),%xmm5 │ │ - neg %r10 │ │ - movdqu (%r9,%r10,2),%xmm6 │ │ - movdqa %xmm14,%xmm3 │ │ - pcmpeqw %xmm5,%xmm3 │ │ - pminsw %xmm5,%xmm8 │ │ - pandn %xmm5,%xmm3 │ │ - pmaxsw %xmm3,%xmm7 │ │ - movdqa %xmm14,%xmm3 │ │ - pcmpeqw %xmm6,%xmm3 │ │ - pminsw %xmm6,%xmm8 │ │ - pandn %xmm6,%xmm3 │ │ - pmaxsw %xmm3,%xmm7 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - pshufb %xmm13,%xmm5 │ │ - pabsb %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm3 │ │ - psignb %xmm5,%xmm3 │ │ - movdqa %xmm11,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw (%rsp),%xmm9 │ │ - movdqa %xmm1,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - pmaddubsw %xmm3,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - movddup 0x60(%rcx,%rax,8),%xmm2 │ │ - movsbq 0x74(%rax,%rdx,1),%r10 │ │ - movdqu (%r9,%r10,2),%xmm5 │ │ - neg %r10 │ │ - movdqu (%r9,%r10,2),%xmm6 │ │ - movdqa %xmm14,%xmm3 │ │ - pcmpeqw %xmm5,%xmm3 │ │ - pminsw %xmm5,%xmm8 │ │ - pandn %xmm5,%xmm3 │ │ - pmaxsw %xmm3,%xmm7 │ │ - movdqa %xmm14,%xmm3 │ │ - pcmpeqw %xmm6,%xmm3 │ │ - pminsw %xmm6,%xmm8 │ │ - pandn %xmm6,%xmm3 │ │ - pmaxsw %xmm3,%xmm7 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - pshufb %xmm13,%xmm5 │ │ - pabsb %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm3 │ │ - psignb %xmm5,%xmm3 │ │ - movdqa %xmm12,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw 0x10(%rsp),%xmm9 │ │ - movdqa %xmm10,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - pmaddubsw %xmm3,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - movsbq 0x7c(%rax,%rdx,1),%r10 │ │ - movdqu (%r9,%r10,2),%xmm5 │ │ - neg %r10 │ │ - movdqu (%r9,%r10,2),%xmm6 │ │ - movdqa %xmm14,%xmm3 │ │ - pcmpeqw %xmm5,%xmm3 │ │ - pminsw %xmm5,%xmm8 │ │ - pandn %xmm5,%xmm3 │ │ - pmaxsw %xmm3,%xmm7 │ │ + pcmpgtb %xmm6,%xmm0 │ │ + movdqa %xmm6,%xmm14 │ │ + punpckhbw %xmm0,%xmm14 │ │ + punpcklbw %xmm0,%xmm6 │ │ + movdqa %xmm9,%xmm7 │ │ + palignr $0xa,%xmm5,%xmm7 │ │ + palignr $0xc,%xmm5,%xmm9 │ │ + movdqa %xmm6,%xmm3 │ │ + psrldq $0x2,%xmm3 │ │ + punpcklwd %xmm9,%xmm7 │ │ + movdqa %xmm6,%xmm9 │ │ + punpcklwd %xmm3,%xmm9 │ │ + pmaddwd 0x60(%rsp),%xmm7 │ │ + pmaddwd %xmm15,%xmm9 │ │ + paddd %xmm9,%xmm7 │ │ + paddd %xmm7,%xmm1 │ │ + movdqa %xmm5,%xmm7 │ │ + psrldq $0x2,%xmm7 │ │ + movdqa %xmm5,%xmm3 │ │ + psrldq $0x4,%xmm3 │ │ + movdqa %xmm5,%xmm9 │ │ + psrldq $0x6,%xmm9 │ │ + psrldq $0x8,%xmm5 │ │ + punpcklwd %xmm3,%xmm7 │ │ + punpcklwd %xmm5,%xmm9 │ │ + pmaddwd 0x40(%rsp),%xmm7 │ │ + pmaddwd 0x50(%rsp),%xmm9 │ │ + paddd %xmm9,%xmm7 │ │ + paddd %xmm7,%xmm1 │ │ + movq (%rsi,%r9,2),%xmm5 │ │ + movdqa %xmm4,%xmm0 │ │ + pmaddubsw %xmm5,%xmm0 │ │ + pmulhrsw %xmm2,%xmm0 │ │ + movdqa %xmm6,%xmm5 │ │ + psrldq $0x4,%xmm5 │ │ + movdqa %xmm6,%xmm7 │ │ + psrldq $0x6,%xmm7 │ │ movdqa %xmm14,%xmm3 │ │ - pcmpeqw %xmm6,%xmm3 │ │ - pminsw %xmm6,%xmm8 │ │ - pandn %xmm6,%xmm3 │ │ - pmaxsw %xmm3,%xmm7 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - pshufb %xmm13,%xmm5 │ │ - pabsb %xmm5,%xmm6 │ │ + palignr $0xa,%xmm6,%xmm3 │ │ + palignr $0xc,%xmm6,%xmm14 │ │ + psrldq $0x8,%xmm6 │ │ + punpcklwd %xmm7,%xmm5 │ │ + punpcklwd %xmm3,%xmm6 │ │ + punpcklwd %xmm0,%xmm14 │ │ + pmaddwd %xmm10,%xmm5 │ │ + pmaddwd %xmm11,%xmm6 │ │ + pmaddwd %xmm12,%xmm14 │ │ + paddd %xmm6,%xmm5 │ │ + paddd %xmm14,%xmm1 │ │ + paddd %xmm5,%xmm1 │ │ + paddd %xmm8,%xmm1 │ │ + movq -0x3(%rdi,%r9,1),%xmm5 │ │ + pxor %xmm3,%xmm3 │ │ + movd 0xb7cc8(%r8),%xmm9 │ │ + movdqa %xmm3,%xmm6 │ │ + pcmpgtb %xmm5,%xmm6 │ │ + movdqa %xmm5,%xmm7 │ │ + punpcklbw %xmm6,%xmm7 │ │ + movdqa %xmm7,%xmm6 │ │ + pmaddwd %xmm13,%xmm6 │ │ + pshufd $0x55,%xmm6,%xmm7 │ │ + paddd %xmm7,%xmm6 │ │ + paddd %xmm1,%xmm6 │ │ + psrldq $0x4,%xmm1 │ │ + psrad 0xb0(%rdx),%xmm6 │ │ + packsswb %xmm6,%xmm6 │ │ + movdqa %xmm9,%xmm7 │ │ + pandn %xmm5,%xmm7 │ │ + pslld $0x18,%xmm6 │ │ + pand %xmm9,%xmm6 │ │ + movdqa %xmm6,%xmm5 │ │ + por %xmm7,%xmm5 │ │ + movd %xmm5,-0x3(%rdi,%r9,1) │ │ + psrldq $0x1,%xmm5 │ │ + inc %r9 │ │ + je 3e61f │ │ + test $0x3,%r9 │ │ + jne 3e5ae │ │ + jmpq 3e3e3 │ │ + add $0x52,%rdi │ │ + add $0x52,%rsi │ │ + dec %ecx │ │ + jg 3e3dc │ │ + add $0x70,%rsp │ │ + pop %rbx │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + push %rbx │ │ + lea -0x1a68(%rip),%r8 │ │ + movq 0xb7cc0(%r8),%xmm1 │ │ + movq 0xb7cee(%r8),%xmm4 │ │ + movq 0xb7ce0(%r8),%xmm7 │ │ + mov 0xb8(%rdx),%r9d │ │ + movd 0xb7ce8(%r8,%r9,2),%xmm6 │ │ + movdqa 0xb7cb0(%r8),%xmm5 │ │ + movd (%rdx),%xmm0 │ │ + movd 0xb7cd0(%r8,%rcx,4),%xmm2 │ │ + pxor %xmm2,%xmm0 │ │ + pshuflw $0x0,%xmm6,%xmm6 │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ + lea 0xd1b30(%r8),%rax │ │ + mov $0xffffffffffffe89e,%r9 │ │ + sub %r9,%rdi │ │ + movdqa %xmm0,%xmm2 │ │ + pand %xmm1,%xmm2 │ │ movdqa %xmm2,%xmm3 │ │ - psignb %xmm5,%xmm3 │ │ - movdqa %xmm12,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw 0x10(%rsp),%xmm9 │ │ - movdqa %xmm10,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - pmaddubsw %xmm3,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - dec %eax │ │ - jge 3772d │ │ + psrlw $0xa,%xmm3 │ │ + por %xmm3,%xmm2 │ │ + pmullw %xmm4,%xmm2 │ │ + movdqa %xmm5,%xmm3 │ │ + pshufb %xmm2,%xmm3 │ │ + movdqa %xmm3,%xmm2 │ │ + psllq $0x1e,%xmm2 │ │ + por %xmm2,%xmm3 │ │ + movdqa %xmm3,%xmm2 │ │ + psllq $0xf,%xmm2 │ │ + por %xmm2,%xmm3 │ │ + movdqa %xmm0,%xmm2 │ │ + pmulhuw %xmm7,%xmm2 │ │ + por %xmm3,%xmm2 │ │ + pshuflw $0xff,%xmm2,%xmm0 │ │ + psrlw $0x5,%xmm2 │ │ + movd %xmm2,%ebx │ │ + pshuflw $0xee,%xmm2,%xmm2 │ │ + movzwq %bx,%r11 │ │ + shr $0x10,%rbx │ │ + movd (%rax,%r11,2),%xmm3 │ │ + pinsrw $0x1,(%rax,%rbx,2),%xmm3 │ │ + movd %xmm2,%ebx │ │ + movzwq %bx,%r11 │ │ + shr $0x10,%rbx │ │ + pinsrw $0x2,(%rax,%r11,2),%xmm3 │ │ + pinsrw $0x3,(%rax,%rbx,2),%xmm3 │ │ + pmulhrsw %xmm6,%xmm3 │ │ + packsswb %xmm3,%xmm3 │ │ + movd %xmm3,(%rdi,%r9,1) │ │ + add $0x4,%r9 │ │ + jl 3e6aa │ │ + movslq 0x5c(%rdx),%r9 │ │ + movslq 0xb7d3e(%r8,%r9,4),%r9 │ │ + lea 0xb7d3e(%r8,%r9,1),%r9 │ │ + jmpq *%r9 │ │ + imul $0x1c,%ecx,%ecx │ │ + mov 0xb0(%rdx),%r9d │ │ + movd 0x78(%rdx,%rcx,1),%xmm5 │ │ + movd 0xb7ce0(%r8,%r9,2),%xmm4 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtb %xmm5,%xmm0 │ │ + punpcklbw %xmm0,%xmm5 │ │ + movd 0xb7cdc(%r8),%xmm7 │ │ + pshuflw $0x0,%xmm5,%xmm5 │ │ + pshuflw $0x0,%xmm4,%xmm4 │ │ + pshufd $0x0,%xmm7,%xmm7 │ │ + punpcklqdq %xmm5,%xmm5 │ │ + punpcklqdq %xmm4,%xmm4 │ │ + pcmpeqw %xmm1,%xmm1 │ │ + pslldq $0xc,%xmm1 │ │ + sub $0x1669,%rdi │ │ + add $0xf9,%rsi │ │ + mov $0x46,%edx │ │ + xor %ecx,%ecx │ │ + movdqu (%rsi,%rcx,1),%xmm0 │ │ pxor %xmm6,%xmm6 │ │ - pcmpgtw %xmm0,%xmm6 │ │ + pcmpgtb %xmm0,%xmm6 │ │ + movdqa %xmm0,%xmm2 │ │ + punpckhbw %xmm6,%xmm2 │ │ + punpcklbw %xmm6,%xmm0 │ │ + pmullw %xmm5,%xmm0 │ │ + pmullw %xmm5,%xmm2 │ │ + pmulhrsw %xmm4,%xmm0 │ │ + pmulhrsw %xmm4,%xmm2 │ │ + movdqu (%rdi,%rcx,1),%xmm8 │ │ + pxor %xmm9,%xmm9 │ │ + pcmpgtb %xmm8,%xmm9 │ │ + movdqa %xmm8,%xmm3 │ │ + punpckhbw %xmm9,%xmm3 │ │ + movdqa %xmm8,%xmm6 │ │ + punpcklbw %xmm9,%xmm6 │ │ + paddw %xmm3,%xmm2 │ │ paddw %xmm6,%xmm0 │ │ - pmulhrsw %xmm15,%xmm0 │ │ - paddw %xmm0,%xmm4 │ │ - pminsw %xmm7,%xmm4 │ │ - pmaxsw %xmm8,%xmm4 │ │ - packuswb %xmm4,%xmm4 │ │ - movq %xmm4,(%rdi) │ │ - add $0x20,%r9 │ │ - add %rsi,%rdi │ │ - dec %r11d │ │ - jg 37716 │ │ - add $0x1c8,%rsp │ │ - retq │ │ - lea 0xb89d0(%rip),%r9 │ │ - and $0x1,%r8d │ │ - xor %eax,%eax │ │ - sub %edx,%ecx │ │ - cmovs %eax,%ecx │ │ - add %r8d,%r8d │ │ - pshufb %xmm7,%xmm1 │ │ - movddup (%r9,%rcx,8),%xmm7 │ │ - mov %rcx,(%rsp) │ │ - mov 0x1d0(%rsp),%edx │ │ - lea 0x70(%rsp),%rcx │ │ - lea 0x40(%r9,%r8,8),%r8 │ │ - mov $0x8,%r11d │ │ - lea (%r9,%rdx,2),%rdx │ │ - mov $0x1,%eax │ │ - movdqa (%rcx),%xmm4 │ │ - pxor %xmm0,%xmm0 │ │ - movddup (%r8,%rax,8),%xmm2 │ │ - movsbq 0x70(%rax,%rdx,1),%r10 │ │ - movdqu (%rcx,%r10,2),%xmm5 │ │ - neg %r10 │ │ - movdqu (%rcx,%r10,2),%xmm6 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - pshufb %xmm13,%xmm5 │ │ - pabsb %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm3 │ │ - psignb %xmm5,%xmm3 │ │ - movdqa %xmm7,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw (%rsp),%xmm9 │ │ - movdqa %xmm1,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - pmaddubsw %xmm3,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - dec %eax │ │ - jge 37965 │ │ - pxor %xmm6,%xmm6 │ │ - pcmpgtw %xmm0,%xmm6 │ │ - paddw %xmm6,%xmm0 │ │ - pmulhrsw %xmm15,%xmm0 │ │ - paddw %xmm0,%xmm4 │ │ - packuswb %xmm4,%xmm4 │ │ - movq %xmm4,(%rdi) │ │ - add $0x20,%rcx │ │ - add %rsi,%rdi │ │ - dec %r11d │ │ - jg 37958 │ │ - add $0x1c8,%rsp │ │ - retq │ │ - movd %r9d,%xmm1 │ │ - bsr %r9d,%r9d │ │ - mov 0x1d0(%rsp),%edx │ │ - xor %eax,%eax │ │ - sub %r9d,%ecx │ │ - cmovs %eax,%ecx │ │ - pshufb %xmm7,%xmm1 │ │ - lea 0xb88cc(%rip),%r8 │ │ - mov %rcx,(%rsp) │ │ - movddup (%r8,%rcx,8),%xmm7 │ │ - lea (%r8,%rdx,2),%rdx │ │ - lea 0x70(%rsp),%rcx │ │ - mov $0x8,%r10d │ │ - mov $0x1,%eax │ │ - movdqa (%rcx),%xmm4 │ │ - pxor %xmm0,%xmm0 │ │ - movddup 0x60(%r8,%rax,8),%xmm2 │ │ - movsbq 0x74(%rax,%rdx,1),%r9 │ │ - movdqu (%rcx,%r9,2),%xmm5 │ │ - neg %r9 │ │ - movdqu (%rcx,%r9,2),%xmm6 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - pshufb %xmm13,%xmm5 │ │ - pabsb %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm3 │ │ - psignb %xmm5,%xmm3 │ │ - movdqa %xmm7,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw (%rsp),%xmm9 │ │ - movdqa %xmm1,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - pmaddubsw %xmm3,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - movsbq 0x7c(%rax,%rdx,1),%r9 │ │ - movdqu (%rcx,%r9,2),%xmm5 │ │ - neg %r9 │ │ - movdqu (%rcx,%r9,2),%xmm6 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - pshufb %xmm13,%xmm5 │ │ - pabsb %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm3 │ │ - psignb %xmm5,%xmm3 │ │ - movdqa %xmm7,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw (%rsp),%xmm9 │ │ - movdqa %xmm1,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - pmaddubsw %xmm3,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - dec %eax │ │ - jge 37a4a │ │ - pxor %xmm6,%xmm6 │ │ - pcmpgtw %xmm0,%xmm6 │ │ - paddw %xmm6,%xmm0 │ │ - pmulhrsw %xmm15,%xmm0 │ │ - paddw %xmm0,%xmm4 │ │ - packuswb %xmm4,%xmm4 │ │ - movq %xmm4,(%rdi) │ │ - add $0x20,%rcx │ │ - add %rsi,%rdi │ │ - dec %r10d │ │ - jg 37a3d │ │ - add $0x1c8,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - sub $0x1c8,%rsp │ │ - mov 0x1e0(%rsp),%eax │ │ - movdqa 0xb876a(%rip),%xmm6 │ │ - pxor %xmm7,%xmm7 │ │ - lea (%rdi,%rsi,4),%r11 │ │ - lea (%rsi,%rsi,2),%r10 │ │ - test $0x2,%al │ │ - je 37c0f │ │ - movq (%rdi),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movq (%rdi,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movq (%rdi,%rsi,2),%xmm2 │ │ - punpcklbw %xmm7,%xmm2 │ │ - movq (%rdi,%r10,1),%xmm3 │ │ - punpcklbw %xmm7,%xmm3 │ │ - movdqa %xmm0,0x70(%rsp) │ │ - movdqa %xmm1,0x90(%rsp) │ │ - movdqa %xmm2,0xb0(%rsp) │ │ - movdqa %xmm3,0xd0(%rsp) │ │ - movq (%r11),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movq (%r11,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movq (%r11,%rsi,2),%xmm2 │ │ - punpcklbw %xmm7,%xmm2 │ │ - movq (%r11,%r10,1),%xmm3 │ │ - punpcklbw %xmm7,%xmm3 │ │ - movdqa %xmm0,0xf0(%rsp) │ │ - movdqa %xmm1,0x110(%rsp) │ │ - movdqa %xmm2,0x130(%rsp) │ │ - movdqa %xmm3,0x150(%rsp) │ │ - jmpq 37ce4 │ │ - movd (%rdi),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movd (%rdi,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movd (%rdi,%rsi,2),%xmm2 │ │ - punpcklbw %xmm7,%xmm2 │ │ - movd (%rdi,%r10,1),%xmm3 │ │ - punpcklbw %xmm7,%xmm3 │ │ - movdqa %xmm0,0x70(%rsp) │ │ - movdqa %xmm1,0x90(%rsp) │ │ - movdqa %xmm2,0xb0(%rsp) │ │ - movdqa %xmm3,0xd0(%rsp) │ │ - movd %xmm6,0x78(%rsp) │ │ - movd %xmm6,0x98(%rsp) │ │ - movd %xmm6,0xb8(%rsp) │ │ - movd %xmm6,0xd8(%rsp) │ │ - movd (%r11),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movd (%r11,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movd (%r11,%rsi,2),%xmm2 │ │ - punpcklbw %xmm7,%xmm2 │ │ - movd (%r11,%r10,1),%xmm3 │ │ - punpcklbw %xmm7,%xmm3 │ │ - movdqa %xmm0,0xf0(%rsp) │ │ - movdqa %xmm1,0x110(%rsp) │ │ - movdqa %xmm2,0x130(%rsp) │ │ - movdqa %xmm3,0x150(%rsp) │ │ - movd %xmm6,0xf8(%rsp) │ │ - movd %xmm6,0x118(%rsp) │ │ - movd %xmm6,0x138(%rsp) │ │ - movd %xmm6,0x158(%rsp) │ │ - test $0x4,%al │ │ - je 37dab │ │ - test $0x1,%al │ │ - je 37d45 │ │ - test $0x2,%al │ │ - je 37d18 │ │ - movq -0x2(%rcx),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movq -0x2(%rcx,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movdqu %xmm0,0x2c(%rsp) │ │ - movdqu %xmm1,0x4c(%rsp) │ │ - jmpq 37db7 │ │ - movq -0x4(%rcx),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movq -0x4(%rcx,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movdqu %xmm0,0x28(%rsp) │ │ - movdqu %xmm1,0x48(%rsp) │ │ - movd %xmm6,0x38(%rsp) │ │ - movd %xmm6,0x58(%rsp) │ │ - jmp 37db7 │ │ - test $0x2,%al │ │ - je 37d74 │ │ - movq (%rcx),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movq (%rcx,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movd %xmm6,0x2c(%rsp) │ │ - movd %xmm6,0x4c(%rsp) │ │ - movdqa %xmm0,0x30(%rsp) │ │ - movdqa %xmm1,0x50(%rsp) │ │ - jmp 37db7 │ │ - movd (%rcx),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movd (%rcx,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movd %xmm6,0x2c(%rsp) │ │ - movd %xmm6,0x4c(%rsp) │ │ - movdqa %xmm0,0x30(%rsp) │ │ - movdqa %xmm1,0x50(%rsp) │ │ - movd %xmm6,0x38(%rsp) │ │ - movd %xmm6,0x58(%rsp) │ │ - jmp 37db7 │ │ - movdqu %xmm6,0x2c(%rsp) │ │ - movdqu %xmm6,0x4c(%rsp) │ │ - test $0x1,%al │ │ - je 37e2c │ │ - movdqu (%rdx),%xmm0 │ │ - movdqa %xmm0,%xmm1 │ │ - punpckhbw %xmm7,%xmm1 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movhlps %xmm1,%xmm3 │ │ - movd %xmm1,0xec(%rsp) │ │ - movd %xmm3,0x12c(%rsp) │ │ - psrlq $0x20,%xmm1 │ │ - psrlq $0x20,%xmm3 │ │ - movd %xmm1,0x10c(%rsp) │ │ - movd %xmm3,0x14c(%rsp) │ │ - movhlps %xmm0,%xmm2 │ │ - movd %xmm0,0x6c(%rsp) │ │ - movd %xmm2,0xac(%rsp) │ │ - psrlq $0x20,%xmm0 │ │ - psrlq $0x20,%xmm2 │ │ - movd %xmm0,0x8c(%rsp) │ │ - movd %xmm2,0xcc(%rsp) │ │ - jmp 37e71 │ │ - movd %xmm6,0x6c(%rsp) │ │ - movd %xmm6,0x8c(%rsp) │ │ - movd %xmm6,0xac(%rsp) │ │ - movd %xmm6,0xcc(%rsp) │ │ - movd %xmm6,0xec(%rsp) │ │ - movd %xmm6,0x10c(%rsp) │ │ - movd %xmm6,0x12c(%rsp) │ │ - movd %xmm6,0x14c(%rsp) │ │ - test $0x8,%al │ │ - je 37f6f │ │ - lea (%rdi,%rsi,8),%rdx │ │ - test $0x1,%al │ │ - je 37eeb │ │ - test $0x2,%al │ │ - je 37eaf │ │ - movq -0x2(%rdx),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movq -0x2(%rdx,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movdqu %xmm0,0x16c(%rsp) │ │ - movdqu %xmm1,0x18c(%rsp) │ │ - jmpq 37f81 │ │ - movq -0x4(%rdx),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movq -0x4(%rdx,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movdqu %xmm0,0x168(%rsp) │ │ - movdqu %xmm1,0x188(%rsp) │ │ - movd %xmm6,0x178(%rsp) │ │ - movd %xmm6,0x198(%rsp) │ │ - jmpq 37f81 │ │ - test $0x2,%al │ │ - je 37f26 │ │ - movq (%rdx),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movq (%rdx,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movdqa %xmm0,0x170(%rsp) │ │ - movdqa %xmm1,0x190(%rsp) │ │ - movd %xmm6,0x16c(%rsp) │ │ - movd %xmm6,0x18c(%rsp) │ │ - jmp 37f81 │ │ - movd (%rdx),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movd (%rdx,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movdqa %xmm0,0x170(%rsp) │ │ - movdqa %xmm1,0x190(%rsp) │ │ - movd %xmm6,0x178(%rsp) │ │ - movd %xmm6,0x198(%rsp) │ │ - movd %xmm6,0x16c(%rsp) │ │ - movd %xmm6,0x18c(%rsp) │ │ - jmp 37f81 │ │ - movdqu %xmm6,0x16c(%rsp) │ │ - movdqu %xmm6,0x18c(%rsp) │ │ - movdqa 0xb82f6(%rip),%xmm13 │ │ - movdqa 0xb832d(%rip),%xmm15 │ │ - movdqa %xmm6,%xmm14 │ │ - mov 0x1d8(%rsp),%ecx │ │ - test %r8d,%r8d │ │ - je 38358 │ │ - movd %r8d,%xmm1 │ │ - bsr %r8d,%edx │ │ - test %r9d,%r9d │ │ - je 38256 │ │ - movd %r9d,%xmm10 │ │ - bsr %r9d,%r9d │ │ - and $0x1,%r8d │ │ - sub %ecx,%edx │ │ - sub %ecx,%r9d │ │ - xor %ecx,%ecx │ │ - add %r8d,%r8d │ │ - neg %edx │ │ - cmovs %ecx,%edx │ │ - neg %r9d │ │ - cmovs %ecx,%r9d │ │ - pshufb %xmm7,%xmm1 │ │ - pshufb %xmm7,%xmm10 │ │ - lea 0xb8301(%rip),%rcx │ │ - movddup (%rcx,%rdx,8),%xmm11 │ │ - movddup (%rcx,%r9,8),%xmm12 │ │ - mov %rdx,(%rsp) │ │ - mov %r9,0x10(%rsp) │ │ - mov 0x1d0(%rsp),%edx │ │ - lea 0x70(%rsp),%r9 │ │ - lea 0x40(%rcx,%r8,8),%r8 │ │ - mov $0x4,%r11d │ │ - lea (%rcx,%rdx,2),%rdx │ │ - mov $0x1,%eax │ │ - movq (%r9),%xmm4 │ │ - movhps 0x20(%r9),%xmm4 │ │ - pxor %xmm0,%xmm0 │ │ - movdqa %xmm4,%xmm7 │ │ - movdqa %xmm4,%xmm8 │ │ - movddup (%r8,%rax,8),%xmm2 │ │ - movsbq 0x70(%rax,%rdx,1),%r10 │ │ - movq (%r9,%r10,2),%xmm5 │ │ - movhps 0x20(%r9,%r10,2),%xmm5 │ │ - neg %r10 │ │ - movq (%r9,%r10,2),%xmm6 │ │ - movhps 0x20(%r9,%r10,2),%xmm6 │ │ - movdqa %xmm14,%xmm3 │ │ - pcmpeqw %xmm5,%xmm3 │ │ - pminsw %xmm5,%xmm8 │ │ - pandn %xmm5,%xmm3 │ │ - pmaxsw %xmm3,%xmm7 │ │ - movdqa %xmm14,%xmm3 │ │ - pcmpeqw %xmm6,%xmm3 │ │ - pminsw %xmm6,%xmm8 │ │ - pandn %xmm6,%xmm3 │ │ - pmaxsw %xmm3,%xmm7 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - pshufb %xmm13,%xmm5 │ │ - pabsb %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm3 │ │ - psignb %xmm5,%xmm3 │ │ - movdqa %xmm11,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw (%rsp),%xmm9 │ │ - movdqa %xmm1,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - pmaddubsw %xmm3,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - movddup 0x60(%rcx,%rax,8),%xmm2 │ │ - movsbq 0x74(%rax,%rdx,1),%r10 │ │ - movq (%r9,%r10,2),%xmm5 │ │ - movhps 0x20(%r9,%r10,2),%xmm5 │ │ - neg %r10 │ │ - movq (%r9,%r10,2),%xmm6 │ │ - movhps 0x20(%r9,%r10,2),%xmm6 │ │ - movdqa %xmm14,%xmm3 │ │ - pcmpeqw %xmm5,%xmm3 │ │ - pminsw %xmm5,%xmm8 │ │ - pandn %xmm5,%xmm3 │ │ - pmaxsw %xmm3,%xmm7 │ │ - movdqa %xmm14,%xmm3 │ │ - pcmpeqw %xmm6,%xmm3 │ │ - pminsw %xmm6,%xmm8 │ │ - pandn %xmm6,%xmm3 │ │ - pmaxsw %xmm3,%xmm7 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - pshufb %xmm13,%xmm5 │ │ - pabsb %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm3 │ │ - psignb %xmm5,%xmm3 │ │ - movdqa %xmm12,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw 0x10(%rsp),%xmm9 │ │ - movdqa %xmm10,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - pmaddubsw %xmm3,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - movsbq 0x7c(%rax,%rdx,1),%r10 │ │ - movq (%r9,%r10,2),%xmm5 │ │ - movhps 0x20(%r9,%r10,2),%xmm5 │ │ - neg %r10 │ │ - movq (%r9,%r10,2),%xmm6 │ │ - movhps 0x20(%r9,%r10,2),%xmm6 │ │ - movdqa %xmm14,%xmm3 │ │ - pcmpeqw %xmm5,%xmm3 │ │ - pminsw %xmm5,%xmm8 │ │ - pandn %xmm5,%xmm3 │ │ - pmaxsw %xmm3,%xmm7 │ │ - movdqa %xmm14,%xmm3 │ │ - pcmpeqw %xmm6,%xmm3 │ │ - pminsw %xmm6,%xmm8 │ │ - pandn %xmm6,%xmm3 │ │ - pmaxsw %xmm3,%xmm7 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - pshufb %xmm13,%xmm5 │ │ - pabsb %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm3 │ │ - psignb %xmm5,%xmm3 │ │ - movdqa %xmm12,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw 0x10(%rsp),%xmm9 │ │ - movdqa %xmm10,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - pmaddubsw %xmm3,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - dec %eax │ │ - jge 3803b │ │ - pxor %xmm6,%xmm6 │ │ - pcmpgtw %xmm0,%xmm6 │ │ - paddw %xmm6,%xmm0 │ │ - pmulhrsw %xmm15,%xmm0 │ │ - paddw %xmm0,%xmm4 │ │ - pminsw %xmm7,%xmm4 │ │ - pmaxsw %xmm8,%xmm4 │ │ - packuswb %xmm4,%xmm4 │ │ - movd %xmm4,(%rdi) │ │ - psrlq $0x20,%xmm4 │ │ - movd %xmm4,(%rdi,%rsi,1) │ │ - add $0x40,%r9 │ │ - lea (%rdi,%rsi,2),%rdi │ │ - dec %r11d │ │ - jg 3801f │ │ - add $0x1c8,%rsp │ │ - retq │ │ - lea 0xb8093(%rip),%r9 │ │ - and $0x1,%r8d │ │ - xor %eax,%eax │ │ - sub %edx,%ecx │ │ - cmovs %eax,%ecx │ │ - add %r8d,%r8d │ │ - pshufb %xmm7,%xmm1 │ │ - movddup (%r9,%rcx,8),%xmm7 │ │ - mov %rcx,(%rsp) │ │ - mov 0x1d0(%rsp),%edx │ │ - lea 0x70(%rsp),%rcx │ │ - lea 0x40(%r9,%r8,8),%r8 │ │ - mov $0x4,%r11d │ │ - lea (%r9,%rdx,2),%rdx │ │ - mov $0x1,%eax │ │ - movq (%rcx),%xmm4 │ │ - movhps 0x20(%rcx),%xmm4 │ │ - pxor %xmm0,%xmm0 │ │ - movddup (%r8,%rax,8),%xmm2 │ │ - movsbq 0x70(%rax,%rdx,1),%r10 │ │ - movq (%rcx,%r10,2),%xmm5 │ │ - movhps 0x20(%rcx,%r10,2),%xmm5 │ │ - neg %r10 │ │ - movq (%rcx,%r10,2),%xmm6 │ │ - movhps 0x20(%rcx,%r10,2),%xmm6 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - pshufb %xmm13,%xmm5 │ │ - pabsb %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm3 │ │ - psignb %xmm5,%xmm3 │ │ - movdqa %xmm7,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw (%rsp),%xmm9 │ │ - movdqa %xmm1,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - pmaddubsw %xmm3,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - dec %eax │ │ - jge 382a6 │ │ - pxor %xmm6,%xmm6 │ │ - pcmpgtw %xmm0,%xmm6 │ │ - paddw %xmm6,%xmm0 │ │ - pmulhrsw %xmm15,%xmm0 │ │ - paddw %xmm0,%xmm4 │ │ - packuswb %xmm4,%xmm4 │ │ - movd %xmm4,(%rdi) │ │ - psrlq $0x20,%xmm4 │ │ - movd %xmm4,(%rdi,%rsi,1) │ │ - add $0x40,%rcx │ │ - lea (%rdi,%rsi,2),%rdi │ │ - dec %r11d │ │ - jg 38295 │ │ - add $0x1c8,%rsp │ │ - retq │ │ - movd %r9d,%xmm1 │ │ - bsr %r9d,%r9d │ │ - mov 0x1d0(%rsp),%edx │ │ - xor %eax,%eax │ │ - sub %r9d,%ecx │ │ - cmovs %eax,%ecx │ │ - pshufb %xmm7,%xmm1 │ │ - lea 0xb7f74(%rip),%r8 │ │ - mov %rcx,(%rsp) │ │ - movddup (%r8,%rcx,8),%xmm7 │ │ - lea (%r8,%rdx,2),%rdx │ │ - lea 0x70(%rsp),%rcx │ │ - mov $0x4,%r10d │ │ - mov $0x1,%eax │ │ - movq (%rcx),%xmm4 │ │ - movhps 0x20(%rcx),%xmm4 │ │ - pxor %xmm0,%xmm0 │ │ - movddup 0x60(%r8,%rax,8),%xmm2 │ │ - movsbq 0x74(%rax,%rdx,1),%r9 │ │ - movq (%rcx,%r9,2),%xmm5 │ │ - movhps 0x20(%rcx,%r9,2),%xmm5 │ │ - neg %r9 │ │ - movq (%rcx,%r9,2),%xmm6 │ │ - movhps 0x20(%rcx,%r9,2),%xmm6 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - pshufb %xmm13,%xmm5 │ │ - pabsb %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm3 │ │ - psignb %xmm5,%xmm3 │ │ - movdqa %xmm7,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw (%rsp),%xmm9 │ │ - movdqa %xmm1,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - pmaddubsw %xmm3,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - movsbq 0x7c(%rax,%rdx,1),%r9 │ │ - movq (%rcx,%r9,2),%xmm5 │ │ - movhps 0x20(%rcx,%r9,2),%xmm5 │ │ - neg %r9 │ │ - movq (%rcx,%r9,2),%xmm6 │ │ - movhps 0x20(%rcx,%r9,2),%xmm6 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - pshufb %xmm13,%xmm5 │ │ - pabsb %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm3 │ │ - psignb %xmm5,%xmm3 │ │ - movdqa %xmm7,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw (%rsp),%xmm9 │ │ - movdqa %xmm1,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - pmaddubsw %xmm3,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - dec %eax │ │ - jge 383a6 │ │ - pxor %xmm6,%xmm6 │ │ - pcmpgtw %xmm0,%xmm6 │ │ - paddw %xmm6,%xmm0 │ │ - pmulhrsw %xmm15,%xmm0 │ │ - paddw %xmm0,%xmm4 │ │ - packuswb %xmm4,%xmm4 │ │ - movd %xmm4,(%rdi) │ │ - psrlq $0x20,%xmm4 │ │ - movd %xmm4,(%rdi,%rsi,1) │ │ - add $0x40,%rcx │ │ - lea (%rdi,%rsi,2),%rdi │ │ - dec %r10d │ │ - jg 38395 │ │ - add $0x1c8,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - sub $0x148,%rsp │ │ - mov 0x160(%rsp),%eax │ │ - movdqa 0xb7dea(%rip),%xmm6 │ │ - pxor %xmm7,%xmm7 │ │ - lea (%rsi,%rsi,2),%r10 │ │ - test $0x2,%al │ │ - je 38539 │ │ - movq (%rdi),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movq (%rdi,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movq (%rdi,%rsi,2),%xmm2 │ │ - punpcklbw %xmm7,%xmm2 │ │ - movq (%rdi,%r10,1),%xmm3 │ │ - punpcklbw %xmm7,%xmm3 │ │ - movdqa %xmm0,0x70(%rsp) │ │ - movdqa %xmm1,0x90(%rsp) │ │ - movdqa %xmm2,0xb0(%rsp) │ │ - movdqa %xmm3,0xd0(%rsp) │ │ - jmp 3859f │ │ - movd (%rdi),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movd (%rdi,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movd (%rdi,%rsi,2),%xmm2 │ │ - punpcklbw %xmm7,%xmm2 │ │ - movd (%rdi,%r10,1),%xmm3 │ │ - punpcklbw %xmm7,%xmm3 │ │ - movdqa %xmm0,0x70(%rsp) │ │ - movdqa %xmm1,0x90(%rsp) │ │ - movdqa %xmm2,0xb0(%rsp) │ │ - movdqa %xmm3,0xd0(%rsp) │ │ - movd %xmm6,0x78(%rsp) │ │ - movd %xmm6,0x98(%rsp) │ │ - movd %xmm6,0xb8(%rsp) │ │ - movd %xmm6,0xd8(%rsp) │ │ - test $0x4,%al │ │ - je 38666 │ │ - test $0x1,%al │ │ - je 38600 │ │ - test $0x2,%al │ │ - je 385d3 │ │ - movq -0x2(%rcx),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movq -0x2(%rcx,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movdqu %xmm0,0x2c(%rsp) │ │ - movdqu %xmm1,0x4c(%rsp) │ │ - jmpq 38672 │ │ - movq -0x4(%rcx),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movq -0x4(%rcx,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movdqu %xmm0,0x28(%rsp) │ │ - movdqu %xmm1,0x48(%rsp) │ │ - movd %xmm6,0x38(%rsp) │ │ - movd %xmm6,0x58(%rsp) │ │ - jmp 38672 │ │ - test $0x2,%al │ │ - je 3862f │ │ - movq (%rcx),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movq (%rcx,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movd %xmm6,0x2c(%rsp) │ │ - movd %xmm6,0x4c(%rsp) │ │ - movdqa %xmm0,0x30(%rsp) │ │ - movdqa %xmm1,0x50(%rsp) │ │ - jmp 38672 │ │ - movd (%rcx),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movd (%rcx,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movd %xmm6,0x2c(%rsp) │ │ - movd %xmm6,0x4c(%rsp) │ │ - movdqa %xmm0,0x30(%rsp) │ │ - movdqa %xmm1,0x50(%rsp) │ │ - movd %xmm6,0x38(%rsp) │ │ - movd %xmm6,0x58(%rsp) │ │ - jmp 38672 │ │ - movdqu %xmm6,0x2c(%rsp) │ │ - movdqu %xmm6,0x4c(%rsp) │ │ - test $0x1,%al │ │ - je 386ae │ │ - movq (%rdx),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movhlps %xmm0,%xmm2 │ │ - movd %xmm0,0x6c(%rsp) │ │ - movd %xmm2,0xac(%rsp) │ │ - psrlq $0x20,%xmm0 │ │ - psrlq $0x20,%xmm2 │ │ - movd %xmm0,0x8c(%rsp) │ │ - movd %xmm2,0xcc(%rsp) │ │ - jmp 386cf │ │ - movd %xmm6,0x6c(%rsp) │ │ - movd %xmm6,0x8c(%rsp) │ │ - movd %xmm6,0xac(%rsp) │ │ - movd %xmm6,0xcc(%rsp) │ │ - test $0x8,%al │ │ - je 387cd │ │ - lea (%rdi,%rsi,4),%rdx │ │ - test $0x1,%al │ │ - je 38749 │ │ - test $0x2,%al │ │ - je 3870d │ │ - movq -0x2(%rdx),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movq -0x2(%rdx,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movdqu %xmm0,0xec(%rsp) │ │ - movdqu %xmm1,0x10c(%rsp) │ │ - jmpq 387df │ │ - movq -0x4(%rdx),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movq -0x4(%rdx,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movdqu %xmm0,0xe8(%rsp) │ │ - movdqu %xmm1,0x108(%rsp) │ │ - movd %xmm6,0xf8(%rsp) │ │ - movd %xmm6,0x118(%rsp) │ │ - jmpq 387df │ │ - test $0x2,%al │ │ - je 38784 │ │ - movq (%rdx),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movq (%rdx,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movdqa %xmm0,0xf0(%rsp) │ │ - movdqa %xmm1,0x110(%rsp) │ │ - movd %xmm6,0xec(%rsp) │ │ - movd %xmm6,0x10c(%rsp) │ │ - jmp 387df │ │ - movd (%rdx),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movd (%rdx,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movdqa %xmm0,0xf0(%rsp) │ │ - movdqa %xmm1,0x110(%rsp) │ │ - movd %xmm6,0xf8(%rsp) │ │ - movd %xmm6,0x118(%rsp) │ │ - movd %xmm6,0xec(%rsp) │ │ - movd %xmm6,0x10c(%rsp) │ │ - jmp 387df │ │ - movdqu %xmm6,0xec(%rsp) │ │ - movdqu %xmm6,0x10c(%rsp) │ │ - movdqa 0xb7a98(%rip),%xmm13 │ │ - movdqa 0xb7acf(%rip),%xmm15 │ │ - movdqa %xmm6,%xmm14 │ │ - mov 0x158(%rsp),%ecx │ │ - test %r8d,%r8d │ │ - je 38bb6 │ │ - movd %r8d,%xmm1 │ │ - bsr %r8d,%edx │ │ - test %r9d,%r9d │ │ - je 38ab4 │ │ - movd %r9d,%xmm10 │ │ - bsr %r9d,%r9d │ │ - and $0x1,%r8d │ │ - sub %ecx,%edx │ │ - sub %ecx,%r9d │ │ - xor %ecx,%ecx │ │ - add %r8d,%r8d │ │ - neg %edx │ │ - cmovs %ecx,%edx │ │ - neg %r9d │ │ - cmovs %ecx,%r9d │ │ - pshufb %xmm7,%xmm1 │ │ - pshufb %xmm7,%xmm10 │ │ - lea 0xb7aa3(%rip),%rcx │ │ - movddup (%rcx,%rdx,8),%xmm11 │ │ - movddup (%rcx,%r9,8),%xmm12 │ │ - mov %rdx,(%rsp) │ │ - mov %r9,0x10(%rsp) │ │ - mov 0x150(%rsp),%edx │ │ - lea 0x70(%rsp),%r9 │ │ - lea 0x40(%rcx,%r8,8),%r8 │ │ - mov $0x2,%r11d │ │ - lea (%rcx,%rdx,2),%rdx │ │ - mov $0x1,%eax │ │ - movq (%r9),%xmm4 │ │ - movhps 0x20(%r9),%xmm4 │ │ - pxor %xmm0,%xmm0 │ │ - movdqa %xmm4,%xmm7 │ │ - movdqa %xmm4,%xmm8 │ │ - movddup (%r8,%rax,8),%xmm2 │ │ - movsbq 0x70(%rax,%rdx,1),%r10 │ │ - movq (%r9,%r10,2),%xmm5 │ │ - movhps 0x20(%r9,%r10,2),%xmm5 │ │ - neg %r10 │ │ - movq (%r9,%r10,2),%xmm6 │ │ - movhps 0x20(%r9,%r10,2),%xmm6 │ │ - movdqa %xmm14,%xmm3 │ │ - pcmpeqw %xmm5,%xmm3 │ │ - pminsw %xmm5,%xmm8 │ │ - pandn %xmm5,%xmm3 │ │ - pmaxsw %xmm3,%xmm7 │ │ - movdqa %xmm14,%xmm3 │ │ - pcmpeqw %xmm6,%xmm3 │ │ - pminsw %xmm6,%xmm8 │ │ - pandn %xmm6,%xmm3 │ │ - pmaxsw %xmm3,%xmm7 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - pshufb %xmm13,%xmm5 │ │ - pabsb %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm3 │ │ - psignb %xmm5,%xmm3 │ │ - movdqa %xmm11,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw (%rsp),%xmm9 │ │ - movdqa %xmm1,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - pmaddubsw %xmm3,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - movddup 0x60(%rcx,%rax,8),%xmm2 │ │ - movsbq 0x74(%rax,%rdx,1),%r10 │ │ - movq (%r9,%r10,2),%xmm5 │ │ - movhps 0x20(%r9,%r10,2),%xmm5 │ │ - neg %r10 │ │ - movq (%r9,%r10,2),%xmm6 │ │ - movhps 0x20(%r9,%r10,2),%xmm6 │ │ - movdqa %xmm14,%xmm3 │ │ - pcmpeqw %xmm5,%xmm3 │ │ - pminsw %xmm5,%xmm8 │ │ - pandn %xmm5,%xmm3 │ │ - pmaxsw %xmm3,%xmm7 │ │ - movdqa %xmm14,%xmm3 │ │ - pcmpeqw %xmm6,%xmm3 │ │ - pminsw %xmm6,%xmm8 │ │ - pandn %xmm6,%xmm3 │ │ - pmaxsw %xmm3,%xmm7 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - pshufb %xmm13,%xmm5 │ │ - pabsb %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm3 │ │ - psignb %xmm5,%xmm3 │ │ - movdqa %xmm12,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw 0x10(%rsp),%xmm9 │ │ - movdqa %xmm10,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - pmaddubsw %xmm3,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - movsbq 0x7c(%rax,%rdx,1),%r10 │ │ - movq (%r9,%r10,2),%xmm5 │ │ - movhps 0x20(%r9,%r10,2),%xmm5 │ │ - neg %r10 │ │ - movq (%r9,%r10,2),%xmm6 │ │ - movhps 0x20(%r9,%r10,2),%xmm6 │ │ - movdqa %xmm14,%xmm3 │ │ - pcmpeqw %xmm5,%xmm3 │ │ - pminsw %xmm5,%xmm8 │ │ - pandn %xmm5,%xmm3 │ │ - pmaxsw %xmm3,%xmm7 │ │ - movdqa %xmm14,%xmm3 │ │ - pcmpeqw %xmm6,%xmm3 │ │ - pminsw %xmm6,%xmm8 │ │ - pandn %xmm6,%xmm3 │ │ - pmaxsw %xmm3,%xmm7 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - pshufb %xmm13,%xmm5 │ │ - pabsb %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm3 │ │ - psignb %xmm5,%xmm3 │ │ - movdqa %xmm12,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw 0x10(%rsp),%xmm9 │ │ - movdqa %xmm10,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - pmaddubsw %xmm3,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - dec %eax │ │ - jge 38899 │ │ - pxor %xmm6,%xmm6 │ │ - pcmpgtw %xmm0,%xmm6 │ │ - paddw %xmm6,%xmm0 │ │ - pmulhrsw %xmm15,%xmm0 │ │ - paddw %xmm0,%xmm4 │ │ - pminsw %xmm7,%xmm4 │ │ - pmaxsw %xmm8,%xmm4 │ │ - packuswb %xmm4,%xmm4 │ │ - movd %xmm4,(%rdi) │ │ - psrlq $0x20,%xmm4 │ │ - movd %xmm4,(%rdi,%rsi,1) │ │ - add $0x40,%r9 │ │ - lea (%rdi,%rsi,2),%rdi │ │ - dec %r11d │ │ - jg 3887d │ │ - add $0x148,%rsp │ │ - retq │ │ - lea 0xb7835(%rip),%r9 │ │ - and $0x1,%r8d │ │ - xor %eax,%eax │ │ - sub %edx,%ecx │ │ - cmovs %eax,%ecx │ │ - add %r8d,%r8d │ │ - pshufb %xmm7,%xmm1 │ │ - movddup (%r9,%rcx,8),%xmm7 │ │ - mov %rcx,(%rsp) │ │ - mov 0x150(%rsp),%edx │ │ - lea 0x70(%rsp),%rcx │ │ - lea 0x40(%r9,%r8,8),%r8 │ │ - mov $0x2,%r11d │ │ - lea (%r9,%rdx,2),%rdx │ │ - mov $0x1,%eax │ │ - movq (%rcx),%xmm4 │ │ - movhps 0x20(%rcx),%xmm4 │ │ - pxor %xmm0,%xmm0 │ │ - movddup (%r8,%rax,8),%xmm2 │ │ - movsbq 0x70(%rax,%rdx,1),%r10 │ │ - movq (%rcx,%r10,2),%xmm5 │ │ - movhps 0x20(%rcx,%r10,2),%xmm5 │ │ - neg %r10 │ │ - movq (%rcx,%r10,2),%xmm6 │ │ - movhps 0x20(%rcx,%r10,2),%xmm6 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - pshufb %xmm13,%xmm5 │ │ - pabsb %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm3 │ │ - psignb %xmm5,%xmm3 │ │ - movdqa %xmm7,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw (%rsp),%xmm9 │ │ - movdqa %xmm1,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - pmaddubsw %xmm3,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - dec %eax │ │ - jge 38b04 │ │ - pxor %xmm6,%xmm6 │ │ - pcmpgtw %xmm0,%xmm6 │ │ - paddw %xmm6,%xmm0 │ │ - pmulhrsw %xmm15,%xmm0 │ │ - paddw %xmm0,%xmm4 │ │ - packuswb %xmm4,%xmm4 │ │ - movd %xmm4,(%rdi) │ │ - psrlq $0x20,%xmm4 │ │ - movd %xmm4,(%rdi,%rsi,1) │ │ - add $0x40,%rcx │ │ - lea (%rdi,%rsi,2),%rdi │ │ - dec %r11d │ │ - jg 38af3 │ │ - add $0x148,%rsp │ │ - retq │ │ - movd %r9d,%xmm1 │ │ - bsr %r9d,%r9d │ │ - mov 0x150(%rsp),%edx │ │ - xor %eax,%eax │ │ - sub %r9d,%ecx │ │ - cmovs %eax,%ecx │ │ - pshufb %xmm7,%xmm1 │ │ - lea 0xb7716(%rip),%r8 │ │ - mov %rcx,(%rsp) │ │ - movddup (%r8,%rcx,8),%xmm7 │ │ - lea (%r8,%rdx,2),%rdx │ │ - lea 0x70(%rsp),%rcx │ │ - mov $0x2,%r10d │ │ - mov $0x1,%eax │ │ - movq (%rcx),%xmm4 │ │ - movhps 0x20(%rcx),%xmm4 │ │ - pxor %xmm0,%xmm0 │ │ - movddup 0x60(%r8,%rax,8),%xmm2 │ │ - movsbq 0x74(%rax,%rdx,1),%r9 │ │ - movq (%rcx,%r9,2),%xmm5 │ │ - movhps 0x20(%rcx,%r9,2),%xmm5 │ │ - neg %r9 │ │ - movq (%rcx,%r9,2),%xmm6 │ │ - movhps 0x20(%rcx,%r9,2),%xmm6 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - pshufb %xmm13,%xmm5 │ │ - pabsb %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm3 │ │ - psignb %xmm5,%xmm3 │ │ - movdqa %xmm7,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw (%rsp),%xmm9 │ │ - movdqa %xmm1,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - pmaddubsw %xmm3,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - movsbq 0x7c(%rax,%rdx,1),%r9 │ │ - movq (%rcx,%r9,2),%xmm5 │ │ - movhps 0x20(%rcx,%r9,2),%xmm5 │ │ - neg %r9 │ │ - movq (%rcx,%r9,2),%xmm6 │ │ - movhps 0x20(%rcx,%r9,2),%xmm6 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - pshufb %xmm13,%xmm5 │ │ - pabsb %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm3 │ │ - psignb %xmm5,%xmm3 │ │ - movdqa %xmm7,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw (%rsp),%xmm9 │ │ - movdqa %xmm1,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - pmaddubsw %xmm3,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - dec %eax │ │ - jge 38c04 │ │ - pxor %xmm6,%xmm6 │ │ - pcmpgtw %xmm0,%xmm6 │ │ - paddw %xmm6,%xmm0 │ │ - pmulhrsw %xmm15,%xmm0 │ │ - paddw %xmm0,%xmm4 │ │ - packuswb %xmm4,%xmm4 │ │ - movd %xmm4,(%rdi) │ │ - psrlq $0x20,%xmm4 │ │ - movd %xmm4,(%rdi,%rsi,1) │ │ - add $0x40,%rcx │ │ - lea (%rdi,%rsi,2),%rdi │ │ - dec %r10d │ │ - jg 38bf3 │ │ - add $0x148,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - nopw 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - lea (%rsi,%rsi,2),%rcx │ │ - movq (%rdi),%xmm1 │ │ - movhps (%rdi,%rsi,1),%xmm1 │ │ - movq (%rdi,%rsi,2),%xmm3 │ │ - movhps (%rdi,%rcx,1),%xmm3 │ │ - lea (%rdi,%rsi,4),%rdi │ │ - movq (%rdi),%xmm5 │ │ - movhps (%rdi,%rsi,1),%xmm5 │ │ - movq (%rdi,%rsi,2),%xmm7 │ │ - movhps (%rdi,%rcx,1),%xmm7 │ │ - pxor %xmm8,%xmm8 │ │ - movdqa %xmm1,%xmm0 │ │ - psadbw %xmm8,%xmm0 │ │ - movdqa %xmm3,%xmm2 │ │ - psadbw %xmm8,%xmm2 │ │ - movdqa %xmm5,%xmm4 │ │ - psadbw %xmm8,%xmm4 │ │ - movdqa %xmm7,%xmm6 │ │ - psadbw %xmm8,%xmm6 │ │ - packssdw %xmm2,%xmm0 │ │ - packssdw %xmm6,%xmm4 │ │ - packssdw %xmm4,%xmm0 │ │ - movdqa %xmm1,%xmm9 │ │ - punpcklbw %xmm8,%xmm9 │ │ - punpckhbw %xmm8,%xmm1 │ │ - movdqa %xmm3,%xmm2 │ │ - punpcklbw %xmm8,%xmm2 │ │ - punpckhbw %xmm8,%xmm3 │ │ - movdqa %xmm5,%xmm4 │ │ - punpcklbw %xmm8,%xmm4 │ │ - punpckhbw %xmm8,%xmm5 │ │ - movdqa %xmm7,%xmm6 │ │ - punpcklbw %xmm8,%xmm6 │ │ - punpckhbw %xmm8,%xmm7 │ │ - movdqa 0xb74cb(%rip),%xmm8 │ │ - psubw %xmm8,%xmm9 │ │ - psubw %xmm8,%xmm1 │ │ - psubw %xmm8,%xmm2 │ │ - psubw %xmm8,%xmm3 │ │ - psubw %xmm8,%xmm4 │ │ - psubw %xmm8,%xmm5 │ │ - psubw %xmm8,%xmm6 │ │ - psubw %xmm8,%xmm7 │ │ - psllw $0x3,%xmm8 │ │ - psubw %xmm8,%xmm0 │ │ - movdqa %xmm9,%xmm8 │ │ - paddw %xmm1,%xmm8 │ │ - movdqa %xmm2,%xmm10 │ │ - paddw %xmm3,%xmm10 │ │ - paddw %xmm4,%xmm8 │ │ - paddw %xmm5,%xmm10 │ │ - paddw %xmm6,%xmm8 │ │ - paddw %xmm7,%xmm10 │ │ - paddw %xmm10,%xmm8 │ │ - pmaddwd %xmm8,%xmm8 │ │ - pmaddwd %xmm0,%xmm0 │ │ - phaddd %xmm8,%xmm0 │ │ - movdqa 0xb7413(%rip),%xmm15 │ │ - pmulhuw %xmm0,%xmm15 │ │ - pmullw 0xb7406(%rip),%xmm0 │ │ - pslld $0x10,%xmm15 │ │ - paddd %xmm15,%xmm0 │ │ - movdqa %xmm1,%xmm8 │ │ - pslldq $0x2,%xmm8 │ │ - movdqa %xmm1,%xmm10 │ │ - psrldq $0xe,%xmm10 │ │ - movdqa %xmm2,%xmm11 │ │ - pslldq $0x4,%xmm11 │ │ - movdqa %xmm2,%xmm12 │ │ - psrldq $0xc,%xmm12 │ │ - movdqa %xmm3,%xmm13 │ │ - pslldq $0x6,%xmm13 │ │ - movdqa %xmm3,%xmm14 │ │ - psrldq $0xa,%xmm14 │ │ - paddw %xmm9,%xmm8 │ │ - paddw %xmm12,%xmm10 │ │ - paddw %xmm13,%xmm11 │ │ - paddw %xmm14,%xmm10 │ │ - paddw %xmm11,%xmm8 │ │ - movdqa %xmm4,%xmm11 │ │ - pslldq $0x8,%xmm11 │ │ - movdqa %xmm4,%xmm12 │ │ - psrldq $0x8,%xmm12 │ │ - movdqa %xmm5,%xmm13 │ │ - pslldq $0xa,%xmm13 │ │ - movdqa %xmm5,%xmm14 │ │ - psrldq $0x6,%xmm14 │ │ - paddw %xmm11,%xmm8 │ │ - paddw %xmm12,%xmm10 │ │ - paddw %xmm13,%xmm8 │ │ - paddw %xmm14,%xmm10 │ │ - movdqa %xmm6,%xmm11 │ │ - pslldq $0xc,%xmm11 │ │ - movdqa %xmm6,%xmm12 │ │ - psrldq $0x4,%xmm12 │ │ - movdqa %xmm7,%xmm13 │ │ - pslldq $0xe,%xmm13 │ │ - movdqa %xmm7,%xmm14 │ │ - psrldq $0x2,%xmm14 │ │ - paddw %xmm11,%xmm8 │ │ - paddw %xmm12,%xmm10 │ │ - paddw %xmm13,%xmm8 │ │ - paddw %xmm14,%xmm10 │ │ - pshufb 0xb7326(%rip),%xmm10 │ │ - movdqa %xmm8,%xmm11 │ │ - punpckhwd %xmm10,%xmm11 │ │ - punpcklwd %xmm10,%xmm8 │ │ - pmaddwd %xmm11,%xmm11 │ │ - pmaddwd %xmm8,%xmm8 │ │ - movdqa 0xb72d4(%rip),%xmm15 │ │ - pmulhuw %xmm11,%xmm15 │ │ - pmullw 0xb72c6(%rip),%xmm11 │ │ - pslld $0x10,%xmm15 │ │ - paddd %xmm15,%xmm11 │ │ - movdqa 0xb72a2(%rip),%xmm15 │ │ - pmulhuw %xmm8,%xmm15 │ │ - pmullw 0xb7294(%rip),%xmm8 │ │ - pslld $0x10,%xmm15 │ │ - paddd %xmm15,%xmm8 │ │ - paddd %xmm11,%xmm8 │ │ - movdqa %xmm9,%xmm10 │ │ - pslldq $0xe,%xmm10 │ │ - movdqa %xmm9,%xmm11 │ │ - psrldq $0x2,%xmm11 │ │ - movdqa %xmm1,%xmm12 │ │ - pslldq $0xc,%xmm12 │ │ - movdqa %xmm1,%xmm13 │ │ - psrldq $0x4,%xmm13 │ │ - movdqa %xmm2,%xmm14 │ │ - pslldq $0xa,%xmm14 │ │ - movdqa %xmm2,%xmm15 │ │ - psrldq $0x6,%xmm15 │ │ - paddw %xmm12,%xmm10 │ │ - paddw %xmm13,%xmm11 │ │ - paddw %xmm14,%xmm10 │ │ - paddw %xmm15,%xmm11 │ │ - movdqa %xmm3,%xmm12 │ │ - pslldq $0x8,%xmm12 │ │ - movdqa %xmm3,%xmm13 │ │ - psrldq $0x8,%xmm13 │ │ - movdqa %xmm4,%xmm14 │ │ - pslldq $0x6,%xmm14 │ │ - movdqa %xmm4,%xmm15 │ │ - psrldq $0xa,%xmm15 │ │ - paddw %xmm12,%xmm10 │ │ - paddw %xmm13,%xmm11 │ │ - paddw %xmm14,%xmm10 │ │ - paddw %xmm15,%xmm11 │ │ - movdqa %xmm5,%xmm12 │ │ - pslldq $0x4,%xmm12 │ │ - movdqa %xmm5,%xmm13 │ │ - psrldq $0xc,%xmm13 │ │ - movdqa %xmm6,%xmm14 │ │ - pslldq $0x2,%xmm14 │ │ - movdqa %xmm6,%xmm15 │ │ - psrldq $0xe,%xmm15 │ │ - paddw %xmm12,%xmm10 │ │ - paddw %xmm13,%xmm11 │ │ - paddw %xmm14,%xmm10 │ │ - paddw %xmm15,%xmm11 │ │ - paddw %xmm7,%xmm10 │ │ - pshufb 0xb71df(%rip),%xmm11 │ │ - movdqa %xmm10,%xmm12 │ │ - punpckhwd %xmm11,%xmm12 │ │ - punpcklwd %xmm11,%xmm10 │ │ - pmaddwd %xmm12,%xmm12 │ │ - pmaddwd %xmm10,%xmm10 │ │ - movdqa 0xb718d(%rip),%xmm15 │ │ - pmulhuw %xmm12,%xmm15 │ │ - pmullw 0xb717f(%rip),%xmm12 │ │ - pslld $0x10,%xmm15 │ │ - paddd %xmm15,%xmm12 │ │ - movdqa 0xb715b(%rip),%xmm15 │ │ - pmulhuw %xmm10,%xmm15 │ │ - pmullw 0xb714d(%rip),%xmm10 │ │ - pslld $0x10,%xmm15 │ │ - paddd %xmm15,%xmm10 │ │ - paddd %xmm12,%xmm10 │ │ - phaddd %xmm10,%xmm8 │ │ - movdqa %xmm9,%xmm10 │ │ - paddw %xmm1,%xmm10 │ │ - movdqa %xmm2,%xmm11 │ │ - paddw %xmm3,%xmm11 │ │ - movdqa %xmm4,%xmm12 │ │ - paddw %xmm5,%xmm12 │ │ - movdqa %xmm6,%xmm13 │ │ - paddw %xmm7,%xmm13 │ │ - phaddw %xmm4,%xmm9 │ │ - phaddw %xmm5,%xmm1 │ │ - phaddw %xmm6,%xmm2 │ │ - phaddw %xmm7,%xmm3 │ │ - movdqa %xmm11,%xmm4 │ │ - pslldq $0x2,%xmm4 │ │ - movdqa %xmm11,%xmm5 │ │ - psrldq $0xe,%xmm5 │ │ - movdqa %xmm12,%xmm6 │ │ - pslldq $0x4,%xmm6 │ │ - movdqa %xmm12,%xmm7 │ │ - psrldq $0xc,%xmm7 │ │ - movdqa %xmm13,%xmm14 │ │ - pslldq $0x6,%xmm14 │ │ - movdqa %xmm13,%xmm15 │ │ - psrldq $0xa,%xmm15 │ │ - paddw %xmm10,%xmm4 │ │ - paddw %xmm7,%xmm5 │ │ - paddw %xmm6,%xmm4 │ │ - paddw %xmm15,%xmm5 │ │ - paddw %xmm14,%xmm4 │ │ - pshuflw $0xc6,%xmm5,%xmm6 │ │ - punpckhwd %xmm4,%xmm5 │ │ - punpcklwd %xmm6,%xmm4 │ │ - pmaddwd %xmm5,%xmm5 │ │ - pmaddwd %xmm4,%xmm4 │ │ - movdqa 0xb70b7(%rip),%xmm15 │ │ - pmulhuw %xmm5,%xmm15 │ │ - pmullw 0xb70aa(%rip),%xmm5 │ │ - pslld $0x10,%xmm15 │ │ - paddd %xmm15,%xmm5 │ │ - movdqa 0xb7086(%rip),%xmm15 │ │ - pmulhuw %xmm4,%xmm15 │ │ - pmullw 0xb7079(%rip),%xmm4 │ │ - pslld $0x10,%xmm15 │ │ - paddd %xmm15,%xmm4 │ │ - paddd %xmm5,%xmm4 │ │ - movdqa %xmm10,%xmm5 │ │ - pslldq $0x6,%xmm5 │ │ - movdqa %xmm10,%xmm6 │ │ - psrldq $0xa,%xmm6 │ │ - movdqa %xmm11,%xmm7 │ │ - pslldq $0x4,%xmm7 │ │ - movdqa %xmm11,%xmm10 │ │ - psrldq $0xc,%xmm10 │ │ - movdqa %xmm12,%xmm11 │ │ - pslldq $0x2,%xmm11 │ │ - psrldq $0xe,%xmm12 │ │ - paddw %xmm7,%xmm5 │ │ - paddw %xmm10,%xmm6 │ │ - paddw %xmm11,%xmm5 │ │ - paddw %xmm12,%xmm6 │ │ - paddw %xmm13,%xmm5 │ │ - pshuflw $0xc6,%xmm6,%xmm7 │ │ - punpckhwd %xmm5,%xmm6 │ │ - punpcklwd %xmm7,%xmm5 │ │ - pmaddwd %xmm6,%xmm6 │ │ - pmaddwd %xmm5,%xmm5 │ │ - movdqa 0xb700a(%rip),%xmm15 │ │ - pmulhuw %xmm6,%xmm15 │ │ - pmullw 0xb6ffd(%rip),%xmm6 │ │ - pslld $0x10,%xmm15 │ │ - paddd %xmm15,%xmm6 │ │ - movdqa 0xb6fd9(%rip),%xmm15 │ │ - pmulhuw %xmm5,%xmm15 │ │ - pmullw 0xb6fcc(%rip),%xmm5 │ │ - pslld $0x10,%xmm15 │ │ - paddd %xmm15,%xmm5 │ │ - paddd %xmm6,%xmm5 │ │ - movdqa %xmm1,%xmm6 │ │ - pslldq $0x2,%xmm6 │ │ - movdqa %xmm1,%xmm7 │ │ - psrldq $0xe,%xmm7 │ │ - movdqa %xmm2,%xmm10 │ │ - pslldq $0x4,%xmm10 │ │ - movdqa %xmm2,%xmm11 │ │ - psrldq $0xc,%xmm11 │ │ - movdqa %xmm3,%xmm12 │ │ - pslldq $0x6,%xmm12 │ │ - movdqa %xmm3,%xmm13 │ │ - psrldq $0xa,%xmm13 │ │ - paddw %xmm9,%xmm6 │ │ - paddw %xmm11,%xmm7 │ │ - paddw %xmm10,%xmm6 │ │ - paddw %xmm13,%xmm7 │ │ - paddw %xmm12,%xmm6 │ │ - pshuflw $0xc6,%xmm7,%xmm10 │ │ - punpckhwd %xmm6,%xmm7 │ │ - punpcklwd %xmm10,%xmm6 │ │ - pmaddwd %xmm7,%xmm7 │ │ - pmaddwd %xmm6,%xmm6 │ │ - movdqa 0xb6f56(%rip),%xmm15 │ │ - pmulhuw %xmm7,%xmm15 │ │ - pmullw 0xb6f49(%rip),%xmm7 │ │ - pslld $0x10,%xmm15 │ │ - paddd %xmm15,%xmm7 │ │ - movdqa 0xb6f25(%rip),%xmm15 │ │ - pmulhuw %xmm6,%xmm15 │ │ - pmullw 0xb6f18(%rip),%xmm6 │ │ - pslld $0x10,%xmm15 │ │ - paddd %xmm15,%xmm6 │ │ - paddd %xmm7,%xmm6 │ │ - pshufd $0x4e,%xmm9,%xmm9 │ │ - pshufd $0x4e,%xmm1,%xmm1 │ │ - pshufd $0x4e,%xmm2,%xmm2 │ │ - pshufd $0x4e,%xmm3,%xmm3 │ │ - movdqa %xmm9,%xmm10 │ │ - pslldq $0x6,%xmm10 │ │ - movdqa %xmm9,%xmm11 │ │ - psrldq $0xa,%xmm11 │ │ - movdqa %xmm1,%xmm12 │ │ - pslldq $0x4,%xmm12 │ │ - movdqa %xmm1,%xmm13 │ │ - psrldq $0xc,%xmm13 │ │ - movdqa %xmm2,%xmm14 │ │ - pslldq $0x2,%xmm14 │ │ - psrldq $0xe,%xmm2 │ │ - paddw %xmm12,%xmm10 │ │ - paddw %xmm13,%xmm11 │ │ - paddw %xmm14,%xmm10 │ │ - paddw %xmm2,%xmm11 │ │ - paddw %xmm3,%xmm10 │ │ - pshuflw $0xc6,%xmm11,%xmm12 │ │ - punpckhwd %xmm10,%xmm11 │ │ - punpcklwd %xmm12,%xmm10 │ │ - pmaddwd %xmm11,%xmm11 │ │ - pmaddwd %xmm10,%xmm10 │ │ - movdqa 0xb6e8c(%rip),%xmm15 │ │ - pmulhuw %xmm11,%xmm15 │ │ - pmullw 0xb6e7e(%rip),%xmm11 │ │ - pslld $0x10,%xmm15 │ │ - paddd %xmm15,%xmm11 │ │ - movdqa 0xb6e5a(%rip),%xmm15 │ │ - pmulhuw %xmm10,%xmm15 │ │ - pmullw 0xb6e4c(%rip),%xmm10 │ │ - pslld $0x10,%xmm15 │ │ - paddd %xmm15,%xmm10 │ │ - paddd %xmm11,%xmm10 │ │ - phaddd %xmm0,%xmm8 │ │ - phaddd %xmm10,%xmm6 │ │ - phaddd %xmm4,%xmm5 │ │ - phaddd %xmm5,%xmm6 │ │ - pshufd $0xd8,%xmm8,%xmm4 │ │ - movdqa %xmm8,%xmm9 │ │ - pcmpgtd %xmm6,%xmm9 │ │ - pand %xmm9,%xmm8 │ │ - pandn %xmm6,%xmm9 │ │ - por %xmm9,%xmm8 │ │ - pshufd $0x4e,%xmm8,%xmm1 │ │ - movdqa %xmm8,%xmm9 │ │ - pcmpgtd %xmm1,%xmm9 │ │ - pand %xmm9,%xmm8 │ │ - pandn %xmm1,%xmm9 │ │ - por %xmm9,%xmm8 │ │ - pshufd $0xb1,%xmm8,%xmm1 │ │ - movdqa %xmm8,%xmm9 │ │ - pcmpgtd %xmm1,%xmm9 │ │ - pand %xmm9,%xmm8 │ │ - pandn %xmm1,%xmm9 │ │ - por %xmm8,%xmm9 │ │ - movdqa %xmm4,%xmm1 │ │ - punpckhdq %xmm6,%xmm1 │ │ - punpckldq %xmm6,%xmm4 │ │ - movdqa %xmm9,%xmm2 │ │ - psubd %xmm1,%xmm2 │ │ - movdqa %xmm9,%xmm3 │ │ - psubd %xmm4,%xmm3 │ │ - movdqa %xmm2,(%rsp) │ │ - movdqa %xmm3,0x10(%rsp) │ │ - pcmpeqd %xmm9,%xmm1 │ │ - pcmpeqd %xmm9,%xmm4 │ │ - packssdw %xmm1,%xmm4 │ │ - pmovmskb %xmm4,%eax │ │ - tzcnt %eax,%eax │ │ - mov (%rsp,%rax,2),%esi │ │ - shr %eax │ │ - shr $0xa,%esi │ │ - mov %esi,(%rdx) │ │ - add $0x38,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - sub $0x1c8,%rsp │ │ - mov 0x1e0(%rsp),%eax │ │ - movdqa 0xb6dda(%rip),%xmm6 │ │ - pxor %xmm7,%xmm7 │ │ - lea (%rdi,%rsi,4),%r11 │ │ - lea (%rsi,%rsi,2),%r10 │ │ - test $0x2,%al │ │ - je 39627 │ │ - movdqu (%rdi),%xmm0 │ │ - movdqu (%rdi,%rsi,1),%xmm1 │ │ - movdqu (%rdi,%rsi,2),%xmm2 │ │ - movdqu (%rdi,%r10,1),%xmm3 │ │ - movdqa %xmm0,%xmm4 │ │ - punpcklbw %xmm7,%xmm4 │ │ - punpckhbw %xmm7,%xmm0 │ │ - movdqa %xmm4,0x70(%rsp) │ │ - movdqa %xmm0,0x80(%rsp) │ │ - movdqa %xmm1,%xmm4 │ │ - punpcklbw %xmm7,%xmm4 │ │ - punpckhbw %xmm7,%xmm1 │ │ - movdqa %xmm4,0x90(%rsp) │ │ - movdqa %xmm1,0xa0(%rsp) │ │ - movdqa %xmm2,%xmm4 │ │ - punpcklbw %xmm7,%xmm4 │ │ - punpckhbw %xmm7,%xmm2 │ │ - movdqa %xmm4,0xb0(%rsp) │ │ - movdqa %xmm2,0xc0(%rsp) │ │ - movdqa %xmm3,%xmm4 │ │ - punpcklbw %xmm7,%xmm4 │ │ - punpckhbw %xmm7,%xmm3 │ │ - movdqa %xmm4,0xd0(%rsp) │ │ - movdqa %xmm3,0xe0(%rsp) │ │ - movdqu (%r11),%xmm0 │ │ - movdqu (%r11,%rsi,1),%xmm1 │ │ - movdqu (%r11,%rsi,2),%xmm2 │ │ - movdqu (%r11,%r10,1),%xmm3 │ │ - movdqa %xmm0,%xmm4 │ │ - punpcklbw %xmm7,%xmm4 │ │ - punpckhbw %xmm7,%xmm0 │ │ - movdqa %xmm4,0xf0(%rsp) │ │ - movdqa %xmm0,0x100(%rsp) │ │ - movdqa %xmm1,%xmm4 │ │ - punpcklbw %xmm7,%xmm4 │ │ - punpckhbw %xmm7,%xmm1 │ │ - movdqa %xmm4,0x110(%rsp) │ │ - movdqa %xmm1,0x120(%rsp) │ │ - movdqa %xmm2,%xmm4 │ │ - punpcklbw %xmm7,%xmm4 │ │ - punpckhbw %xmm7,%xmm2 │ │ - movdqa %xmm4,0x130(%rsp) │ │ - movdqa %xmm2,0x140(%rsp) │ │ - movdqa %xmm3,%xmm4 │ │ - punpcklbw %xmm7,%xmm4 │ │ - punpckhbw %xmm7,%xmm3 │ │ - movdqa %xmm4,0x150(%rsp) │ │ - movdqa %xmm3,0x160(%rsp) │ │ - jmpq 396ff │ │ - movq (%rdi),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movq (%rdi,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movq (%rdi,%rsi,2),%xmm2 │ │ - punpcklbw %xmm7,%xmm2 │ │ - movq (%rdi,%r10,1),%xmm3 │ │ - punpcklbw %xmm7,%xmm3 │ │ - movdqa %xmm0,0x70(%rsp) │ │ - movdqa %xmm1,0x90(%rsp) │ │ - movdqa %xmm2,0xb0(%rsp) │ │ - movdqa %xmm3,0xd0(%rsp) │ │ - movd %xmm6,0x80(%rsp) │ │ - movd %xmm6,0xa0(%rsp) │ │ - movd %xmm6,0xc0(%rsp) │ │ - movd %xmm6,0xe0(%rsp) │ │ - movq (%r11),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movq (%r11,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movq (%r11,%rsi,2),%xmm2 │ │ - punpcklbw %xmm7,%xmm2 │ │ - movq (%r11,%r10,1),%xmm3 │ │ - punpcklbw %xmm7,%xmm3 │ │ - movdqa %xmm0,0xf0(%rsp) │ │ - movdqa %xmm1,0x110(%rsp) │ │ - movdqa %xmm2,0x130(%rsp) │ │ - movdqa %xmm3,0x150(%rsp) │ │ - movd %xmm6,0x100(%rsp) │ │ - movd %xmm6,0x120(%rsp) │ │ - movd %xmm6,0x140(%rsp) │ │ - movd %xmm6,0x160(%rsp) │ │ - test $0x4,%al │ │ - je 39821 │ │ - test $0x1,%al │ │ - je 3979f │ │ - test $0x2,%al │ │ - je 39753 │ │ - movdqu -0x4(%rcx),%xmm0 │ │ - movdqu -0x4(%rcx,%rsi,1),%xmm1 │ │ - movdqa %xmm0,%xmm2 │ │ - punpckhbw %xmm7,%xmm2 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movdqa %xmm1,%xmm3 │ │ - punpckhbw %xmm7,%xmm3 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movdqu %xmm2,0x38(%rsp) │ │ - movdqu %xmm3,0x58(%rsp) │ │ - movdqu %xmm0,0x28(%rsp) │ │ - movdqu %xmm1,0x48(%rsp) │ │ - jmpq 39839 │ │ - movdqu -0x8(%rcx),%xmm0 │ │ - movdqu -0x8(%rcx,%rsi,1),%xmm1 │ │ - movdqa %xmm0,%xmm2 │ │ - punpckhbw %xmm7,%xmm2 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movdqa %xmm1,%xmm3 │ │ - punpckhbw %xmm7,%xmm3 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movdqa %xmm0,0x20(%rsp) │ │ - movdqa %xmm2,0x30(%rsp) │ │ - movdqa %xmm1,0x40(%rsp) │ │ - movdqa %xmm3,0x50(%rsp) │ │ - movd %xmm6,0x40(%rsp) │ │ - movd %xmm6,0x60(%rsp) │ │ - jmpq 39839 │ │ - test $0x2,%al │ │ - je 397ea │ │ - movdqu (%rcx),%xmm0 │ │ - movdqu (%rcx,%rsi,1),%xmm1 │ │ - movdqa %xmm0,%xmm2 │ │ - punpckhbw %xmm7,%xmm2 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movdqa %xmm1,%xmm3 │ │ - punpckhbw %xmm7,%xmm3 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movd %xmm2,0x40(%rsp) │ │ - movd %xmm3,0x60(%rsp) │ │ - movd %xmm6,0x2c(%rsp) │ │ - movd %xmm6,0x4c(%rsp) │ │ - movdqa %xmm0,0x30(%rsp) │ │ - movdqa %xmm1,0x50(%rsp) │ │ - jmp 39839 │ │ - movq (%rcx),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movq (%rcx,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movd %xmm6,0x2c(%rsp) │ │ - movd %xmm6,0x4c(%rsp) │ │ - movdqa %xmm0,0x30(%rsp) │ │ - movdqa %xmm1,0x50(%rsp) │ │ - movd %xmm6,0x40(%rsp) │ │ - movd %xmm6,0x60(%rsp) │ │ - jmp 39839 │ │ - movdqu %xmm6,0x2c(%rsp) │ │ - movdqu %xmm6,0x4c(%rsp) │ │ - movq %xmm6,0x3c(%rsp) │ │ - movq %xmm6,0x5c(%rsp) │ │ - test $0x1,%al │ │ - je 398ae │ │ - movdqu (%rdx),%xmm0 │ │ - movdqa %xmm0,%xmm1 │ │ - punpckhbw %xmm7,%xmm1 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movhlps %xmm1,%xmm3 │ │ - movd %xmm1,0xec(%rsp) │ │ - movd %xmm3,0x12c(%rsp) │ │ - psrlq $0x20,%xmm1 │ │ - psrlq $0x20,%xmm3 │ │ - movd %xmm1,0x10c(%rsp) │ │ - movd %xmm3,0x14c(%rsp) │ │ - movhlps %xmm0,%xmm2 │ │ - movd %xmm0,0x6c(%rsp) │ │ - movd %xmm2,0xac(%rsp) │ │ - psrlq $0x20,%xmm0 │ │ - psrlq $0x20,%xmm2 │ │ - movd %xmm0,0x8c(%rsp) │ │ - movd %xmm2,0xcc(%rsp) │ │ - jmp 398f3 │ │ - movd %xmm6,0x6c(%rsp) │ │ - movd %xmm6,0x8c(%rsp) │ │ - movd %xmm6,0xac(%rsp) │ │ - movd %xmm6,0xcc(%rsp) │ │ - movd %xmm6,0xec(%rsp) │ │ - movd %xmm6,0x10c(%rsp) │ │ - movd %xmm6,0x12c(%rsp) │ │ - movd %xmm6,0x14c(%rsp) │ │ - test $0x8,%al │ │ - je 39a64 │ │ - lea (%rdi,%rsi,8),%rdx │ │ - test $0x1,%al │ │ - je 399be │ │ - test $0x2,%al │ │ - je 39957 │ │ - movdqu -0x4(%rdx),%xmm0 │ │ - movdqu -0x4(%rdx,%rsi,1),%xmm1 │ │ - movdqa %xmm0,%xmm2 │ │ - punpckhbw %xmm7,%xmm2 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movdqa %xmm1,%xmm3 │ │ - punpckhbw %xmm7,%xmm3 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movdqu %xmm2,0x178(%rsp) │ │ - movdqu %xmm3,0x198(%rsp) │ │ - movdqu %xmm0,0x168(%rsp) │ │ - movdqu %xmm1,0x188(%rsp) │ │ - jmpq 39a88 │ │ - movdqu -0x8(%rdx),%xmm0 │ │ - movdqu -0x8(%rdx,%rsi,1),%xmm1 │ │ - movdqa %xmm0,%xmm2 │ │ - punpckhbw %xmm7,%xmm2 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movdqa %xmm1,%xmm3 │ │ - punpckhbw %xmm7,%xmm3 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movdqa %xmm0,0x160(%rsp) │ │ - movdqa %xmm2,0x170(%rsp) │ │ - movdqa %xmm1,0x180(%rsp) │ │ - movdqa %xmm3,0x190(%rsp) │ │ - movd %xmm6,0x160(%rsp) │ │ - movd %xmm6,0x180(%rsp) │ │ - movd %xmm6,0x1a0(%rsp) │ │ - jmpq 39a88 │ │ - test $0x2,%al │ │ - je 39a1b │ │ - movdqu (%rdx),%xmm0 │ │ - movdqu (%rdx,%rsi,1),%xmm1 │ │ - movdqa %xmm0,%xmm2 │ │ - punpckhbw %xmm7,%xmm2 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movdqa %xmm1,%xmm3 │ │ - punpckhbw %xmm7,%xmm3 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movdqa %xmm2,0x180(%rsp) │ │ - movdqa %xmm3,0x1a0(%rsp) │ │ - movdqa %xmm0,0x170(%rsp) │ │ - movdqa %xmm1,0x190(%rsp) │ │ - movd %xmm6,0x16c(%rsp) │ │ - movd %xmm6,0x18c(%rsp) │ │ - jmp 39a88 │ │ - movq (%rdx),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movq (%rdx,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movdqa %xmm0,0x170(%rsp) │ │ - movdqa %xmm1,0x190(%rsp) │ │ - movd %xmm6,0x180(%rsp) │ │ - movd %xmm6,0x1a0(%rsp) │ │ - movd %xmm6,0x16c(%rsp) │ │ - movd %xmm6,0x18c(%rsp) │ │ - jmp 39a88 │ │ - movdqu %xmm6,0x16c(%rsp) │ │ - movdqu %xmm6,0x18c(%rsp) │ │ - movq %xmm6,0x17c(%rsp) │ │ - movq %xmm6,0x19c(%rsp) │ │ - movdqa 0xb67ef(%rip),%xmm13 │ │ - movdqa 0xb67f6(%rip),%xmm15 │ │ - movdqa %xmm6,%xmm14 │ │ - mov 0x1d8(%rsp),%ecx │ │ - test %r8d,%r8d │ │ - je 39f28 │ │ - movd %r8d,%xmm1 │ │ - bsr %r8d,%edx │ │ - test %r9d,%r9d │ │ - je 39df3 │ │ - movd %r9d,%xmm10 │ │ - bsr %r9d,%r9d │ │ - and $0x1,%r8d │ │ - sub %ecx,%edx │ │ - sub %ecx,%r9d │ │ - xor %ecx,%ecx │ │ - add %r8d,%r8d │ │ - neg %edx │ │ - cmovs %ecx,%edx │ │ - neg %r9d │ │ - cmovs %ecx,%r9d │ │ - punpcklbw %xmm1,%xmm1 │ │ - pshuflw $0x0,%xmm1,%xmm1 │ │ - punpcklqdq %xmm1,%xmm1 │ │ - punpcklbw %xmm10,%xmm10 │ │ - pshuflw $0x0,%xmm10,%xmm10 │ │ - punpcklqdq %xmm10,%xmm10 │ │ - lea 0xb67e8(%rip),%rcx │ │ - movq (%rcx,%rdx,8),%xmm11 │ │ - punpcklqdq %xmm11,%xmm11 │ │ - movq (%rcx,%r9,8),%xmm12 │ │ - punpcklqdq %xmm12,%xmm12 │ │ - mov %rdx,(%rsp) │ │ - mov %r9,0x10(%rsp) │ │ - mov 0x1d0(%rsp),%edx │ │ - lea 0x70(%rsp),%r9 │ │ - lea 0x40(%rcx,%r8,8),%r8 │ │ - mov $0x8,%r11d │ │ - lea (%rcx,%rdx,2),%rdx │ │ - mov $0x1,%eax │ │ - movdqa (%r9),%xmm4 │ │ - pxor %xmm0,%xmm0 │ │ - movdqa %xmm4,%xmm7 │ │ - movdqa %xmm4,%xmm8 │ │ - movq (%r8,%rax,8),%xmm2 │ │ - punpcklqdq %xmm2,%xmm2 │ │ - movsbq 0x70(%rax,%rdx,1),%r10 │ │ - movdqu (%r9,%r10,2),%xmm5 │ │ - neg %r10 │ │ - movdqu (%r9,%r10,2),%xmm6 │ │ - movdqa %xmm14,%xmm3 │ │ - pcmpeqw %xmm5,%xmm3 │ │ - pminsw %xmm5,%xmm8 │ │ - pandn %xmm5,%xmm3 │ │ - pmaxsw %xmm3,%xmm7 │ │ - movdqa %xmm14,%xmm3 │ │ - pcmpeqw %xmm6,%xmm3 │ │ - pminsw %xmm6,%xmm8 │ │ - pandn %xmm6,%xmm3 │ │ - pmaxsw %xmm3,%xmm7 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - movlhps %xmm5,%xmm6 │ │ - punpckhbw %xmm5,%xmm6 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtb %xmm6,%xmm5 │ │ - paddb %xmm5,%xmm6 │ │ - pxor %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm3 │ │ - paddb %xmm5,%xmm3 │ │ - pxor %xmm5,%xmm3 │ │ - movdqa %xmm11,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw (%rsp),%xmm9 │ │ - movdqa %xmm1,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - movdqa %xmm5,%xmm9 │ │ - psrlw $0x8,%xmm9 │ │ - movdqa %xmm3,%xmm6 │ │ - psraw $0x8,%xmm6 │ │ - psllw $0x8,%xmm5 │ │ - psllw $0x8,%xmm3 │ │ - pmullw %xmm6,%xmm9 │ │ - pmulhw %xmm3,%xmm5 │ │ - paddw %xmm9,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - movq 0x60(%rcx,%rax,8),%xmm2 │ │ - punpcklqdq %xmm2,%xmm2 │ │ - movsbq 0x74(%rax,%rdx,1),%r10 │ │ - movdqu (%r9,%r10,2),%xmm5 │ │ - neg %r10 │ │ - movdqu (%r9,%r10,2),%xmm6 │ │ - movdqa %xmm14,%xmm3 │ │ - pcmpeqw %xmm5,%xmm3 │ │ - pminsw %xmm5,%xmm8 │ │ - pandn %xmm5,%xmm3 │ │ - pmaxsw %xmm3,%xmm7 │ │ - movdqa %xmm14,%xmm3 │ │ - pcmpeqw %xmm6,%xmm3 │ │ - pminsw %xmm6,%xmm8 │ │ - pandn %xmm6,%xmm3 │ │ - pmaxsw %xmm3,%xmm7 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - movlhps %xmm5,%xmm6 │ │ - punpckhbw %xmm5,%xmm6 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtb %xmm6,%xmm5 │ │ - paddb %xmm5,%xmm6 │ │ - pxor %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm3 │ │ - paddb %xmm5,%xmm3 │ │ - pxor %xmm5,%xmm3 │ │ - movdqa %xmm12,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw 0x10(%rsp),%xmm9 │ │ - movdqa %xmm10,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - movdqa %xmm5,%xmm9 │ │ - psrlw $0x8,%xmm9 │ │ - movdqa %xmm3,%xmm6 │ │ - psraw $0x8,%xmm6 │ │ - psllw $0x8,%xmm5 │ │ - psllw $0x8,%xmm3 │ │ - pmullw %xmm6,%xmm9 │ │ - pmulhw %xmm3,%xmm5 │ │ - paddw %xmm9,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - movsbq 0x7c(%rax,%rdx,1),%r10 │ │ - movdqu (%r9,%r10,2),%xmm5 │ │ - neg %r10 │ │ - movdqu (%r9,%r10,2),%xmm6 │ │ - movdqa %xmm14,%xmm3 │ │ - pcmpeqw %xmm5,%xmm3 │ │ - pminsw %xmm5,%xmm8 │ │ - pandn %xmm5,%xmm3 │ │ - pmaxsw %xmm3,%xmm7 │ │ - movdqa %xmm14,%xmm3 │ │ - pcmpeqw %xmm6,%xmm3 │ │ - pminsw %xmm6,%xmm8 │ │ - pandn %xmm6,%xmm3 │ │ - pmaxsw %xmm3,%xmm7 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - movlhps %xmm5,%xmm6 │ │ - punpckhbw %xmm5,%xmm6 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtb %xmm6,%xmm5 │ │ - paddb %xmm5,%xmm6 │ │ - pxor %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm3 │ │ - paddb %xmm5,%xmm3 │ │ - pxor %xmm5,%xmm3 │ │ - movdqa %xmm12,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw 0x10(%rsp),%xmm9 │ │ - movdqa %xmm10,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - movdqa %xmm5,%xmm9 │ │ - psrlw $0x8,%xmm9 │ │ - movdqa %xmm3,%xmm6 │ │ - psraw $0x8,%xmm6 │ │ - psllw $0x8,%xmm5 │ │ - psllw $0x8,%xmm3 │ │ - pmullw %xmm6,%xmm9 │ │ - pmulhw %xmm3,%xmm5 │ │ - paddw %xmm9,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - dec %eax │ │ - jge 39b59 │ │ - pxor %xmm6,%xmm6 │ │ - pcmpgtw %xmm0,%xmm6 │ │ - paddw %xmm6,%xmm0 │ │ - paddw %xmm15,%xmm0 │ │ - psraw $0x4,%xmm0 │ │ - paddw %xmm0,%xmm4 │ │ - pminsw %xmm7,%xmm4 │ │ - pmaxsw %xmm8,%xmm4 │ │ - packuswb %xmm4,%xmm4 │ │ - movq %xmm4,(%rdi) │ │ - add $0x20,%r9 │ │ - add %rsi,%rdi │ │ - dec %r11d │ │ - jg 39b42 │ │ - add $0x1c8,%rsp │ │ - retq │ │ - lea 0xb64f6(%rip),%r9 │ │ - and $0x1,%r8d │ │ - xor %eax,%eax │ │ - sub %edx,%ecx │ │ - cmovs %eax,%ecx │ │ - add %r8d,%r8d │ │ - punpcklbw %xmm1,%xmm1 │ │ - pshuflw $0x0,%xmm1,%xmm1 │ │ - punpcklqdq %xmm1,%xmm1 │ │ - movq (%r9,%rcx,8),%xmm7 │ │ - punpcklqdq %xmm7,%xmm7 │ │ - mov %rcx,(%rsp) │ │ - mov 0x1d0(%rsp),%edx │ │ - lea 0x70(%rsp),%rcx │ │ - lea 0x40(%r9,%r8,8),%r8 │ │ - mov $0x8,%r11d │ │ - lea (%r9,%rdx,2),%rdx │ │ - mov $0x1,%eax │ │ - movdqa (%rcx),%xmm4 │ │ - pxor %xmm0,%xmm0 │ │ - movq (%r8,%rax,8),%xmm2 │ │ - punpcklqdq %xmm2,%xmm2 │ │ - movsbq 0x70(%rax,%rdx,1),%r10 │ │ - movdqu (%rcx,%r10,2),%xmm5 │ │ - neg %r10 │ │ - movdqu (%rcx,%r10,2),%xmm6 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - movlhps %xmm5,%xmm6 │ │ - punpckhbw %xmm5,%xmm6 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtb %xmm6,%xmm5 │ │ - paddb %xmm5,%xmm6 │ │ - pxor %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm3 │ │ - paddb %xmm5,%xmm3 │ │ - pxor %xmm5,%xmm3 │ │ - movdqa %xmm7,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw (%rsp),%xmm9 │ │ - movdqa %xmm1,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - movdqa %xmm5,%xmm9 │ │ - psrlw $0x8,%xmm9 │ │ - movdqa %xmm3,%xmm6 │ │ - psraw $0x8,%xmm6 │ │ - psllw $0x8,%xmm5 │ │ - psllw $0x8,%xmm3 │ │ - pmullw %xmm6,%xmm9 │ │ - pmulhw %xmm3,%xmm5 │ │ - paddw %xmm9,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - dec %eax │ │ - jge 39e4b │ │ - pxor %xmm6,%xmm6 │ │ - pcmpgtw %xmm0,%xmm6 │ │ - paddw %xmm6,%xmm0 │ │ - paddw %xmm15,%xmm0 │ │ - psraw $0x4,%xmm0 │ │ - paddw %xmm0,%xmm4 │ │ - packuswb %xmm4,%xmm4 │ │ - movq %xmm4,(%rdi) │ │ - add $0x20,%rcx │ │ - add %rsi,%rdi │ │ - dec %r11d │ │ - jg 39e3e │ │ - add $0x1c8,%rsp │ │ - retq │ │ - movd %r9d,%xmm1 │ │ - bsr %r9d,%r9d │ │ - mov 0x1d0(%rsp),%edx │ │ - xor %eax,%eax │ │ - sub %r9d,%ecx │ │ - cmovs %eax,%ecx │ │ - punpcklbw %xmm1,%xmm1 │ │ - pshuflw $0x0,%xmm1,%xmm1 │ │ - punpcklqdq %xmm1,%xmm1 │ │ - lea 0xb639c(%rip),%r8 │ │ - mov %rcx,(%rsp) │ │ - movq (%r8,%rcx,8),%xmm7 │ │ - punpcklqdq %xmm7,%xmm7 │ │ - lea (%r8,%rdx,2),%rdx │ │ - lea 0x70(%rsp),%rcx │ │ - mov $0x8,%r10d │ │ - mov $0x1,%eax │ │ - movdqa (%rcx),%xmm4 │ │ - pxor %xmm0,%xmm0 │ │ - movq 0x60(%r8,%rax,8),%xmm2 │ │ - punpcklqdq %xmm2,%xmm2 │ │ - movsbq 0x74(%rax,%rdx,1),%r9 │ │ - movdqu (%rcx,%r9,2),%xmm5 │ │ - neg %r9 │ │ - movdqu (%rcx,%r9,2),%xmm6 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - movlhps %xmm5,%xmm6 │ │ - punpckhbw %xmm5,%xmm6 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtb %xmm6,%xmm5 │ │ - paddb %xmm5,%xmm6 │ │ - pxor %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm3 │ │ - paddb %xmm5,%xmm3 │ │ - pxor %xmm5,%xmm3 │ │ - movdqa %xmm7,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw (%rsp),%xmm9 │ │ - movdqa %xmm1,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - movdqa %xmm5,%xmm9 │ │ - psrlw $0x8,%xmm9 │ │ - movdqa %xmm3,%xmm6 │ │ - psraw $0x8,%xmm6 │ │ - psllw $0x8,%xmm5 │ │ - psllw $0x8,%xmm3 │ │ - pmullw %xmm6,%xmm9 │ │ - pmulhw %xmm3,%xmm5 │ │ - paddw %xmm9,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - movsbq 0x7c(%rax,%rdx,1),%r9 │ │ - movdqu (%rcx,%r9,2),%xmm5 │ │ - neg %r9 │ │ - movdqu (%rcx,%r9,2),%xmm6 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - movlhps %xmm5,%xmm6 │ │ - punpckhbw %xmm5,%xmm6 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtb %xmm6,%xmm5 │ │ - paddb %xmm5,%xmm6 │ │ - pxor %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm3 │ │ - paddb %xmm5,%xmm3 │ │ - pxor %xmm5,%xmm3 │ │ - movdqa %xmm7,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw (%rsp),%xmm9 │ │ - movdqa %xmm1,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - movdqa %xmm5,%xmm9 │ │ - psrlw $0x8,%xmm9 │ │ - movdqa %xmm3,%xmm6 │ │ - psraw $0x8,%xmm6 │ │ - psllw $0x8,%xmm5 │ │ - psllw $0x8,%xmm3 │ │ - pmullw %xmm6,%xmm9 │ │ - pmulhw %xmm3,%xmm5 │ │ - paddw %xmm9,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - dec %eax │ │ - jge 39f7e │ │ - pxor %xmm6,%xmm6 │ │ - pcmpgtw %xmm0,%xmm6 │ │ - paddw %xmm6,%xmm0 │ │ - paddw %xmm15,%xmm0 │ │ - psraw $0x4,%xmm0 │ │ - paddw %xmm0,%xmm4 │ │ - packuswb %xmm4,%xmm4 │ │ - movq %xmm4,(%rdi) │ │ - add $0x20,%rcx │ │ - add %rsi,%rdi │ │ - dec %r10d │ │ - jg 39f71 │ │ - add $0x1c8,%rsp │ │ - retq │ │ - nopl (%rax) │ │ - sub $0x1c8,%rsp │ │ - mov 0x1e0(%rsp),%eax │ │ - movdqa 0xb61ca(%rip),%xmm6 │ │ - pxor %xmm7,%xmm7 │ │ - lea (%rdi,%rsi,4),%r11 │ │ - lea (%rsi,%rsi,2),%r10 │ │ - test $0x2,%al │ │ - je 3a1af │ │ - movq (%rdi),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movq (%rdi,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movq (%rdi,%rsi,2),%xmm2 │ │ - punpcklbw %xmm7,%xmm2 │ │ - movq (%rdi,%r10,1),%xmm3 │ │ - punpcklbw %xmm7,%xmm3 │ │ - movdqa %xmm0,0x70(%rsp) │ │ - movdqa %xmm1,0x90(%rsp) │ │ - movdqa %xmm2,0xb0(%rsp) │ │ - movdqa %xmm3,0xd0(%rsp) │ │ - movq (%r11),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movq (%r11,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movq (%r11,%rsi,2),%xmm2 │ │ - punpcklbw %xmm7,%xmm2 │ │ - movq (%r11,%r10,1),%xmm3 │ │ - punpcklbw %xmm7,%xmm3 │ │ - movdqa %xmm0,0xf0(%rsp) │ │ - movdqa %xmm1,0x110(%rsp) │ │ - movdqa %xmm2,0x130(%rsp) │ │ - movdqa %xmm3,0x150(%rsp) │ │ - jmpq 3a284 │ │ - movd (%rdi),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movd (%rdi,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movd (%rdi,%rsi,2),%xmm2 │ │ - punpcklbw %xmm7,%xmm2 │ │ - movd (%rdi,%r10,1),%xmm3 │ │ - punpcklbw %xmm7,%xmm3 │ │ - movdqa %xmm0,0x70(%rsp) │ │ - movdqa %xmm1,0x90(%rsp) │ │ - movdqa %xmm2,0xb0(%rsp) │ │ - movdqa %xmm3,0xd0(%rsp) │ │ - movd %xmm6,0x78(%rsp) │ │ - movd %xmm6,0x98(%rsp) │ │ - movd %xmm6,0xb8(%rsp) │ │ - movd %xmm6,0xd8(%rsp) │ │ - movd (%r11),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movd (%r11,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movd (%r11,%rsi,2),%xmm2 │ │ - punpcklbw %xmm7,%xmm2 │ │ - movd (%r11,%r10,1),%xmm3 │ │ - punpcklbw %xmm7,%xmm3 │ │ - movdqa %xmm0,0xf0(%rsp) │ │ - movdqa %xmm1,0x110(%rsp) │ │ - movdqa %xmm2,0x130(%rsp) │ │ - movdqa %xmm3,0x150(%rsp) │ │ - movd %xmm6,0xf8(%rsp) │ │ - movd %xmm6,0x118(%rsp) │ │ - movd %xmm6,0x138(%rsp) │ │ - movd %xmm6,0x158(%rsp) │ │ - test $0x4,%al │ │ - je 3a34b │ │ - test $0x1,%al │ │ - je 3a2e5 │ │ - test $0x2,%al │ │ - je 3a2b8 │ │ - movq -0x2(%rcx),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movq -0x2(%rcx,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movdqu %xmm0,0x2c(%rsp) │ │ - movdqu %xmm1,0x4c(%rsp) │ │ - jmpq 3a357 │ │ - movq -0x4(%rcx),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movq -0x4(%rcx,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movdqu %xmm0,0x28(%rsp) │ │ - movdqu %xmm1,0x48(%rsp) │ │ - movd %xmm6,0x38(%rsp) │ │ - movd %xmm6,0x58(%rsp) │ │ - jmp 3a357 │ │ - test $0x2,%al │ │ - je 3a314 │ │ - movq (%rcx),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movq (%rcx,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movd %xmm6,0x2c(%rsp) │ │ - movd %xmm6,0x4c(%rsp) │ │ - movdqa %xmm0,0x30(%rsp) │ │ - movdqa %xmm1,0x50(%rsp) │ │ - jmp 3a357 │ │ - movd (%rcx),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movd (%rcx,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movd %xmm6,0x2c(%rsp) │ │ - movd %xmm6,0x4c(%rsp) │ │ - movdqa %xmm0,0x30(%rsp) │ │ - movdqa %xmm1,0x50(%rsp) │ │ - movd %xmm6,0x38(%rsp) │ │ - movd %xmm6,0x58(%rsp) │ │ - jmp 3a357 │ │ - movdqu %xmm6,0x2c(%rsp) │ │ - movdqu %xmm6,0x4c(%rsp) │ │ - test $0x1,%al │ │ - je 3a3cc │ │ - movdqu (%rdx),%xmm0 │ │ - movdqa %xmm0,%xmm1 │ │ - punpckhbw %xmm7,%xmm1 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movhlps %xmm1,%xmm3 │ │ - movd %xmm1,0xec(%rsp) │ │ - movd %xmm3,0x12c(%rsp) │ │ - psrlq $0x20,%xmm1 │ │ - psrlq $0x20,%xmm3 │ │ - movd %xmm1,0x10c(%rsp) │ │ - movd %xmm3,0x14c(%rsp) │ │ - movhlps %xmm0,%xmm2 │ │ - movd %xmm0,0x6c(%rsp) │ │ - movd %xmm2,0xac(%rsp) │ │ - psrlq $0x20,%xmm0 │ │ - psrlq $0x20,%xmm2 │ │ - movd %xmm0,0x8c(%rsp) │ │ - movd %xmm2,0xcc(%rsp) │ │ - jmp 3a411 │ │ - movd %xmm6,0x6c(%rsp) │ │ - movd %xmm6,0x8c(%rsp) │ │ - movd %xmm6,0xac(%rsp) │ │ - movd %xmm6,0xcc(%rsp) │ │ - movd %xmm6,0xec(%rsp) │ │ - movd %xmm6,0x10c(%rsp) │ │ - movd %xmm6,0x12c(%rsp) │ │ - movd %xmm6,0x14c(%rsp) │ │ - test $0x8,%al │ │ - je 3a50f │ │ - lea (%rdi,%rsi,8),%rdx │ │ - test $0x1,%al │ │ - je 3a48b │ │ - test $0x2,%al │ │ - je 3a44f │ │ - movq -0x2(%rdx),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movq -0x2(%rdx,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movdqu %xmm0,0x16c(%rsp) │ │ - movdqu %xmm1,0x18c(%rsp) │ │ - jmpq 3a521 │ │ - movq -0x4(%rdx),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movq -0x4(%rdx,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movdqu %xmm0,0x168(%rsp) │ │ - movdqu %xmm1,0x188(%rsp) │ │ - movd %xmm6,0x178(%rsp) │ │ - movd %xmm6,0x198(%rsp) │ │ - jmpq 3a521 │ │ - test $0x2,%al │ │ - je 3a4c6 │ │ - movq (%rdx),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movq (%rdx,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movdqa %xmm0,0x170(%rsp) │ │ - movdqa %xmm1,0x190(%rsp) │ │ - movd %xmm6,0x16c(%rsp) │ │ - movd %xmm6,0x18c(%rsp) │ │ - jmp 3a521 │ │ - movd (%rdx),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movd (%rdx,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movdqa %xmm0,0x170(%rsp) │ │ - movdqa %xmm1,0x190(%rsp) │ │ - movd %xmm6,0x178(%rsp) │ │ - movd %xmm6,0x198(%rsp) │ │ - movd %xmm6,0x16c(%rsp) │ │ - movd %xmm6,0x18c(%rsp) │ │ - jmp 3a521 │ │ - movdqu %xmm6,0x16c(%rsp) │ │ - movdqu %xmm6,0x18c(%rsp) │ │ - movdqa 0xb5d56(%rip),%xmm13 │ │ - movdqa 0xb5d5d(%rip),%xmm15 │ │ - movdqa %xmm6,%xmm14 │ │ - mov 0x1d8(%rsp),%ecx │ │ - test %r8d,%r8d │ │ - je 3aa10 │ │ - movd %r8d,%xmm1 │ │ - bsr %r8d,%edx │ │ - test %r9d,%r9d │ │ - je 3a8c0 │ │ - movd %r9d,%xmm10 │ │ - bsr %r9d,%r9d │ │ - and $0x1,%r8d │ │ - sub %ecx,%edx │ │ - sub %ecx,%r9d │ │ - xor %ecx,%ecx │ │ - add %r8d,%r8d │ │ - neg %edx │ │ - cmovs %ecx,%edx │ │ - neg %r9d │ │ - cmovs %ecx,%r9d │ │ - punpcklbw %xmm1,%xmm1 │ │ - pshuflw $0x0,%xmm1,%xmm1 │ │ - punpcklqdq %xmm1,%xmm1 │ │ - punpcklbw %xmm10,%xmm10 │ │ - pshuflw $0x0,%xmm10,%xmm10 │ │ - punpcklqdq %xmm10,%xmm10 │ │ - lea 0xb5d4f(%rip),%rcx │ │ - movq (%rcx,%rdx,8),%xmm11 │ │ - punpcklqdq %xmm11,%xmm11 │ │ - movq (%rcx,%r9,8),%xmm12 │ │ - punpcklqdq %xmm12,%xmm12 │ │ - mov %rdx,(%rsp) │ │ - mov %r9,0x10(%rsp) │ │ - mov 0x1d0(%rsp),%edx │ │ - lea 0x70(%rsp),%r9 │ │ - lea 0x40(%rcx,%r8,8),%r8 │ │ - mov $0x4,%r11d │ │ - lea (%rcx,%rdx,2),%rdx │ │ - mov $0x1,%eax │ │ - movq (%r9),%xmm4 │ │ - movhps 0x20(%r9),%xmm4 │ │ - pxor %xmm0,%xmm0 │ │ - movdqa %xmm4,%xmm7 │ │ - movdqa %xmm4,%xmm8 │ │ - movq (%r8,%rax,8),%xmm2 │ │ - punpcklqdq %xmm2,%xmm2 │ │ - movsbq 0x70(%rax,%rdx,1),%r10 │ │ - movq (%r9,%r10,2),%xmm5 │ │ - movhps 0x20(%r9,%r10,2),%xmm5 │ │ - neg %r10 │ │ - movq (%r9,%r10,2),%xmm6 │ │ - movhps 0x20(%r9,%r10,2),%xmm6 │ │ - movdqa %xmm14,%xmm3 │ │ - pcmpeqw %xmm5,%xmm3 │ │ - pminsw %xmm5,%xmm8 │ │ - pandn %xmm5,%xmm3 │ │ - pmaxsw %xmm3,%xmm7 │ │ - movdqa %xmm14,%xmm3 │ │ - pcmpeqw %xmm6,%xmm3 │ │ - pminsw %xmm6,%xmm8 │ │ - pandn %xmm6,%xmm3 │ │ - pmaxsw %xmm3,%xmm7 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - movlhps %xmm5,%xmm6 │ │ - punpckhbw %xmm5,%xmm6 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtb %xmm6,%xmm5 │ │ - paddb %xmm5,%xmm6 │ │ - pxor %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm3 │ │ - paddb %xmm5,%xmm3 │ │ - pxor %xmm5,%xmm3 │ │ - movdqa %xmm11,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw (%rsp),%xmm9 │ │ - movdqa %xmm1,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - movdqa %xmm5,%xmm9 │ │ - psrlw $0x8,%xmm9 │ │ - movdqa %xmm3,%xmm6 │ │ - psraw $0x8,%xmm6 │ │ - psllw $0x8,%xmm5 │ │ - psllw $0x8,%xmm3 │ │ - pmullw %xmm6,%xmm9 │ │ - pmulhw %xmm3,%xmm5 │ │ - paddw %xmm9,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - movq 0x60(%rcx,%rax,8),%xmm2 │ │ - punpcklqdq %xmm2,%xmm2 │ │ - movsbq 0x74(%rax,%rdx,1),%r10 │ │ - movq (%r9,%r10,2),%xmm5 │ │ - movhps 0x20(%r9,%r10,2),%xmm5 │ │ - neg %r10 │ │ - movq (%r9,%r10,2),%xmm6 │ │ - movhps 0x20(%r9,%r10,2),%xmm6 │ │ - movdqa %xmm14,%xmm3 │ │ - pcmpeqw %xmm5,%xmm3 │ │ - pminsw %xmm5,%xmm8 │ │ - pandn %xmm5,%xmm3 │ │ - pmaxsw %xmm3,%xmm7 │ │ - movdqa %xmm14,%xmm3 │ │ - pcmpeqw %xmm6,%xmm3 │ │ - pminsw %xmm6,%xmm8 │ │ - pandn %xmm6,%xmm3 │ │ - pmaxsw %xmm3,%xmm7 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - movlhps %xmm5,%xmm6 │ │ - punpckhbw %xmm5,%xmm6 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtb %xmm6,%xmm5 │ │ - paddb %xmm5,%xmm6 │ │ - pxor %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm3 │ │ - paddb %xmm5,%xmm3 │ │ - pxor %xmm5,%xmm3 │ │ - movdqa %xmm12,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw 0x10(%rsp),%xmm9 │ │ - movdqa %xmm10,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - movdqa %xmm5,%xmm9 │ │ - psrlw $0x8,%xmm9 │ │ - movdqa %xmm3,%xmm6 │ │ - psraw $0x8,%xmm6 │ │ - psllw $0x8,%xmm5 │ │ - psllw $0x8,%xmm3 │ │ - pmullw %xmm6,%xmm9 │ │ - pmulhw %xmm3,%xmm5 │ │ - paddw %xmm9,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - movsbq 0x7c(%rax,%rdx,1),%r10 │ │ - movq (%r9,%r10,2),%xmm5 │ │ - movhps 0x20(%r9,%r10,2),%xmm5 │ │ - neg %r10 │ │ - movq (%r9,%r10,2),%xmm6 │ │ - movhps 0x20(%r9,%r10,2),%xmm6 │ │ - movdqa %xmm14,%xmm3 │ │ - pcmpeqw %xmm5,%xmm3 │ │ - pminsw %xmm5,%xmm8 │ │ - pandn %xmm5,%xmm3 │ │ - pmaxsw %xmm3,%xmm7 │ │ - movdqa %xmm14,%xmm3 │ │ - pcmpeqw %xmm6,%xmm3 │ │ - pminsw %xmm6,%xmm8 │ │ - pandn %xmm6,%xmm3 │ │ - pmaxsw %xmm3,%xmm7 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - movlhps %xmm5,%xmm6 │ │ - punpckhbw %xmm5,%xmm6 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtb %xmm6,%xmm5 │ │ - paddb %xmm5,%xmm6 │ │ - pxor %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm3 │ │ - paddb %xmm5,%xmm3 │ │ - pxor %xmm5,%xmm3 │ │ - movdqa %xmm12,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw 0x10(%rsp),%xmm9 │ │ - movdqa %xmm10,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - movdqa %xmm5,%xmm9 │ │ - psrlw $0x8,%xmm9 │ │ - movdqa %xmm3,%xmm6 │ │ - psraw $0x8,%xmm6 │ │ - psllw $0x8,%xmm5 │ │ - psllw $0x8,%xmm3 │ │ - pmullw %xmm6,%xmm9 │ │ - pmulhw %xmm3,%xmm5 │ │ - paddw %xmm9,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - dec %eax │ │ - jge 3a5f7 │ │ - pxor %xmm6,%xmm6 │ │ - pcmpgtw %xmm0,%xmm6 │ │ - paddw %xmm6,%xmm0 │ │ - paddw %xmm15,%xmm0 │ │ - psraw $0x4,%xmm0 │ │ - paddw %xmm0,%xmm4 │ │ - pminsw %xmm7,%xmm4 │ │ - pmaxsw %xmm8,%xmm4 │ │ - packuswb %xmm4,%xmm4 │ │ - movd %xmm4,(%rdi) │ │ - psrlq $0x20,%xmm4 │ │ - movd %xmm4,(%rdi,%rsi,1) │ │ - add $0x40,%r9 │ │ - lea (%rdi,%rsi,2),%rdi │ │ - dec %r11d │ │ - jg 3a5db │ │ - add $0x1c8,%rsp │ │ - retq │ │ - lea 0xb5a29(%rip),%r9 │ │ - and $0x1,%r8d │ │ - xor %eax,%eax │ │ - sub %edx,%ecx │ │ - cmovs %eax,%ecx │ │ - add %r8d,%r8d │ │ - punpcklbw %xmm1,%xmm1 │ │ - pshuflw $0x0,%xmm1,%xmm1 │ │ - punpcklqdq %xmm1,%xmm1 │ │ - movq (%r9,%rcx,8),%xmm7 │ │ - punpcklqdq %xmm7,%xmm7 │ │ - mov %rcx,(%rsp) │ │ - mov 0x1d0(%rsp),%edx │ │ - lea 0x70(%rsp),%rcx │ │ - lea 0x40(%r9,%r8,8),%r8 │ │ - mov $0x4,%r11d │ │ - lea (%r9,%rdx,2),%rdx │ │ - mov $0x1,%eax │ │ - movq (%rcx),%xmm4 │ │ - movhps 0x20(%rcx),%xmm4 │ │ - pxor %xmm0,%xmm0 │ │ - movq (%r8,%rax,8),%xmm2 │ │ - punpcklqdq %xmm2,%xmm2 │ │ - movsbq 0x70(%rax,%rdx,1),%r10 │ │ - movq (%rcx,%r10,2),%xmm5 │ │ - movhps 0x20(%rcx,%r10,2),%xmm5 │ │ - neg %r10 │ │ - movq (%rcx,%r10,2),%xmm6 │ │ - movhps 0x20(%rcx,%r10,2),%xmm6 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - movlhps %xmm5,%xmm6 │ │ - punpckhbw %xmm5,%xmm6 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtb %xmm6,%xmm5 │ │ - paddb %xmm5,%xmm6 │ │ - pxor %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm3 │ │ - paddb %xmm5,%xmm3 │ │ - pxor %xmm5,%xmm3 │ │ - movdqa %xmm7,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw (%rsp),%xmm9 │ │ - movdqa %xmm1,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - movdqa %xmm5,%xmm9 │ │ - psrlw $0x8,%xmm9 │ │ - movdqa %xmm3,%xmm6 │ │ - psraw $0x8,%xmm6 │ │ - psllw $0x8,%xmm5 │ │ - psllw $0x8,%xmm3 │ │ - pmullw %xmm6,%xmm9 │ │ - pmulhw %xmm3,%xmm5 │ │ - paddw %xmm9,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - dec %eax │ │ - jge 3a91c │ │ - pxor %xmm6,%xmm6 │ │ - pcmpgtw %xmm0,%xmm6 │ │ - paddw %xmm6,%xmm0 │ │ - paddw %xmm15,%xmm0 │ │ - psraw $0x4,%xmm0 │ │ - paddw %xmm0,%xmm4 │ │ - packuswb %xmm4,%xmm4 │ │ - movd %xmm4,(%rdi) │ │ - psrlq $0x20,%xmm4 │ │ - movd %xmm4,(%rdi,%rsi,1) │ │ - add $0x40,%rcx │ │ - lea (%rdi,%rsi,2),%rdi │ │ - dec %r11d │ │ - jg 3a90b │ │ - add $0x1c8,%rsp │ │ - retq │ │ - movd %r9d,%xmm1 │ │ - bsr %r9d,%r9d │ │ - mov 0x1d0(%rsp),%edx │ │ - xor %eax,%eax │ │ - sub %r9d,%ecx │ │ - cmovs %eax,%ecx │ │ - punpcklbw %xmm1,%xmm1 │ │ - pshuflw $0x0,%xmm1,%xmm1 │ │ - punpcklqdq %xmm1,%xmm1 │ │ - lea 0xb58b4(%rip),%r8 │ │ - mov %rcx,(%rsp) │ │ - movq (%r8,%rcx,8),%xmm7 │ │ - punpcklqdq %xmm7,%xmm7 │ │ - lea (%r8,%rdx,2),%rdx │ │ - lea 0x70(%rsp),%rcx │ │ - mov $0x4,%r10d │ │ - mov $0x1,%eax │ │ - movq (%rcx),%xmm4 │ │ - movhps 0x20(%rcx),%xmm4 │ │ - pxor %xmm0,%xmm0 │ │ - movq 0x60(%r8,%rax,8),%xmm2 │ │ - punpcklqdq %xmm2,%xmm2 │ │ - movsbq 0x74(%rax,%rdx,1),%r9 │ │ - movq (%rcx,%r9,2),%xmm5 │ │ - movhps 0x20(%rcx,%r9,2),%xmm5 │ │ - neg %r9 │ │ - movq (%rcx,%r9,2),%xmm6 │ │ - movhps 0x20(%rcx,%r9,2),%xmm6 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - movlhps %xmm5,%xmm6 │ │ - punpckhbw %xmm5,%xmm6 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtb %xmm6,%xmm5 │ │ - paddb %xmm5,%xmm6 │ │ - pxor %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm3 │ │ - paddb %xmm5,%xmm3 │ │ - pxor %xmm5,%xmm3 │ │ - movdqa %xmm7,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw (%rsp),%xmm9 │ │ - movdqa %xmm1,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - movdqa %xmm5,%xmm9 │ │ - psrlw $0x8,%xmm9 │ │ - movdqa %xmm3,%xmm6 │ │ - psraw $0x8,%xmm6 │ │ - psllw $0x8,%xmm5 │ │ - psllw $0x8,%xmm3 │ │ - pmullw %xmm6,%xmm9 │ │ - pmulhw %xmm3,%xmm5 │ │ - paddw %xmm9,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - movsbq 0x7c(%rax,%rdx,1),%r9 │ │ - movq (%rcx,%r9,2),%xmm5 │ │ - movhps 0x20(%rcx,%r9,2),%xmm5 │ │ - neg %r9 │ │ - movq (%rcx,%r9,2),%xmm6 │ │ - movhps 0x20(%rcx,%r9,2),%xmm6 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - movlhps %xmm5,%xmm6 │ │ - punpckhbw %xmm5,%xmm6 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtb %xmm6,%xmm5 │ │ - paddb %xmm5,%xmm6 │ │ - pxor %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm3 │ │ - paddb %xmm5,%xmm3 │ │ - pxor %xmm5,%xmm3 │ │ - movdqa %xmm7,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw (%rsp),%xmm9 │ │ - movdqa %xmm1,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - movdqa %xmm5,%xmm9 │ │ - psrlw $0x8,%xmm9 │ │ - movdqa %xmm3,%xmm6 │ │ - psraw $0x8,%xmm6 │ │ - psllw $0x8,%xmm5 │ │ - psllw $0x8,%xmm3 │ │ - pmullw %xmm6,%xmm9 │ │ - pmulhw %xmm3,%xmm5 │ │ - paddw %xmm9,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - dec %eax │ │ - jge 3aa6a │ │ - pxor %xmm6,%xmm6 │ │ - pcmpgtw %xmm0,%xmm6 │ │ - paddw %xmm6,%xmm0 │ │ - paddw %xmm15,%xmm0 │ │ - psraw $0x4,%xmm0 │ │ - paddw %xmm0,%xmm4 │ │ - packuswb %xmm4,%xmm4 │ │ - movd %xmm4,(%rdi) │ │ - psrlq $0x20,%xmm4 │ │ - movd %xmm4,(%rdi,%rsi,1) │ │ - add $0x40,%rcx │ │ - lea (%rdi,%rsi,2),%rdi │ │ - dec %r10d │ │ - jg 3aa59 │ │ - add $0x1c8,%rsp │ │ - retq │ │ - nopl 0x0(%rax) │ │ - sub $0x148,%rsp │ │ - mov 0x160(%rsp),%eax │ │ - movdqa 0xb56ba(%rip),%xmm6 │ │ - pxor %xmm7,%xmm7 │ │ - lea (%rsi,%rsi,2),%r10 │ │ - test $0x2,%al │ │ - je 3ac69 │ │ - movq (%rdi),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movq (%rdi,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movq (%rdi,%rsi,2),%xmm2 │ │ - punpcklbw %xmm7,%xmm2 │ │ - movq (%rdi,%r10,1),%xmm3 │ │ - punpcklbw %xmm7,%xmm3 │ │ - movdqa %xmm0,0x70(%rsp) │ │ - movdqa %xmm1,0x90(%rsp) │ │ - movdqa %xmm2,0xb0(%rsp) │ │ - movdqa %xmm3,0xd0(%rsp) │ │ - jmp 3accf │ │ - movd (%rdi),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movd (%rdi,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movd (%rdi,%rsi,2),%xmm2 │ │ - punpcklbw %xmm7,%xmm2 │ │ - movd (%rdi,%r10,1),%xmm3 │ │ - punpcklbw %xmm7,%xmm3 │ │ - movdqa %xmm0,0x70(%rsp) │ │ - movdqa %xmm1,0x90(%rsp) │ │ - movdqa %xmm2,0xb0(%rsp) │ │ - movdqa %xmm3,0xd0(%rsp) │ │ - movd %xmm6,0x78(%rsp) │ │ - movd %xmm6,0x98(%rsp) │ │ - movd %xmm6,0xb8(%rsp) │ │ - movd %xmm6,0xd8(%rsp) │ │ - test $0x4,%al │ │ - je 3ad96 │ │ - test $0x1,%al │ │ - je 3ad30 │ │ - test $0x2,%al │ │ - je 3ad03 │ │ - movq -0x2(%rcx),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movq -0x2(%rcx,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movdqu %xmm0,0x2c(%rsp) │ │ - movdqu %xmm1,0x4c(%rsp) │ │ - jmpq 3ada2 │ │ - movq -0x4(%rcx),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movq -0x4(%rcx,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movdqu %xmm0,0x28(%rsp) │ │ - movdqu %xmm1,0x48(%rsp) │ │ - movd %xmm6,0x38(%rsp) │ │ - movd %xmm6,0x58(%rsp) │ │ - jmp 3ada2 │ │ - test $0x2,%al │ │ - je 3ad5f │ │ - movq (%rcx),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movq (%rcx,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movd %xmm6,0x2c(%rsp) │ │ - movd %xmm6,0x4c(%rsp) │ │ - movdqa %xmm0,0x30(%rsp) │ │ - movdqa %xmm1,0x50(%rsp) │ │ - jmp 3ada2 │ │ - movd (%rcx),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movd (%rcx,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movd %xmm6,0x2c(%rsp) │ │ - movd %xmm6,0x4c(%rsp) │ │ - movdqa %xmm0,0x30(%rsp) │ │ - movdqa %xmm1,0x50(%rsp) │ │ - movd %xmm6,0x38(%rsp) │ │ - movd %xmm6,0x58(%rsp) │ │ - jmp 3ada2 │ │ - movdqu %xmm6,0x2c(%rsp) │ │ - movdqu %xmm6,0x4c(%rsp) │ │ - test $0x1,%al │ │ - je 3adde │ │ - movq (%rdx),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movhlps %xmm0,%xmm2 │ │ - movd %xmm0,0x6c(%rsp) │ │ - movd %xmm2,0xac(%rsp) │ │ - psrlq $0x20,%xmm0 │ │ - psrlq $0x20,%xmm2 │ │ - movd %xmm0,0x8c(%rsp) │ │ - movd %xmm2,0xcc(%rsp) │ │ - jmp 3adff │ │ - movd %xmm6,0x6c(%rsp) │ │ - movd %xmm6,0x8c(%rsp) │ │ - movd %xmm6,0xac(%rsp) │ │ - movd %xmm6,0xcc(%rsp) │ │ - test $0x8,%al │ │ - je 3aefd │ │ - lea (%rdi,%rsi,4),%rdx │ │ - test $0x1,%al │ │ - je 3ae79 │ │ - test $0x2,%al │ │ - je 3ae3d │ │ - movq -0x2(%rdx),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movq -0x2(%rdx,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movdqu %xmm0,0xec(%rsp) │ │ - movdqu %xmm1,0x10c(%rsp) │ │ - jmpq 3af0f │ │ - movq -0x4(%rdx),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movq -0x4(%rdx,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movdqu %xmm0,0xe8(%rsp) │ │ - movdqu %xmm1,0x108(%rsp) │ │ - movd %xmm6,0xf8(%rsp) │ │ - movd %xmm6,0x118(%rsp) │ │ - jmpq 3af0f │ │ - test $0x2,%al │ │ - je 3aeb4 │ │ - movq (%rdx),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movq (%rdx,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movdqa %xmm0,0xf0(%rsp) │ │ - movdqa %xmm1,0x110(%rsp) │ │ - movd %xmm6,0xec(%rsp) │ │ - movd %xmm6,0x10c(%rsp) │ │ - jmp 3af0f │ │ - movd (%rdx),%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movd (%rdx,%rsi,1),%xmm1 │ │ - punpcklbw %xmm7,%xmm1 │ │ - movdqa %xmm0,0xf0(%rsp) │ │ - movdqa %xmm1,0x110(%rsp) │ │ - movd %xmm6,0xf8(%rsp) │ │ - movd %xmm6,0x118(%rsp) │ │ - movd %xmm6,0xec(%rsp) │ │ - movd %xmm6,0x10c(%rsp) │ │ - jmp 3af0f │ │ - movdqu %xmm6,0xec(%rsp) │ │ - movdqu %xmm6,0x10c(%rsp) │ │ - movdqa 0xb5368(%rip),%xmm13 │ │ - movdqa 0xb536f(%rip),%xmm15 │ │ - movdqa %xmm6,%xmm14 │ │ - mov 0x158(%rsp),%ecx │ │ - test %r8d,%r8d │ │ - je 3b3fe │ │ - movd %r8d,%xmm1 │ │ - bsr %r8d,%edx │ │ - test %r9d,%r9d │ │ - je 3b2ae │ │ - movd %r9d,%xmm10 │ │ - bsr %r9d,%r9d │ │ - and $0x1,%r8d │ │ - sub %ecx,%edx │ │ - sub %ecx,%r9d │ │ - xor %ecx,%ecx │ │ - add %r8d,%r8d │ │ - neg %edx │ │ - cmovs %ecx,%edx │ │ - neg %r9d │ │ - cmovs %ecx,%r9d │ │ - punpcklbw %xmm1,%xmm1 │ │ - pshuflw $0x0,%xmm1,%xmm1 │ │ - punpcklqdq %xmm1,%xmm1 │ │ - punpcklbw %xmm10,%xmm10 │ │ - pshuflw $0x0,%xmm10,%xmm10 │ │ - punpcklqdq %xmm10,%xmm10 │ │ - lea 0xb5361(%rip),%rcx │ │ - movq (%rcx,%rdx,8),%xmm11 │ │ - punpcklqdq %xmm11,%xmm11 │ │ - movq (%rcx,%r9,8),%xmm12 │ │ - punpcklqdq %xmm12,%xmm12 │ │ - mov %rdx,(%rsp) │ │ - mov %r9,0x10(%rsp) │ │ - mov 0x150(%rsp),%edx │ │ - lea 0x70(%rsp),%r9 │ │ - lea 0x40(%rcx,%r8,8),%r8 │ │ - mov $0x2,%r11d │ │ - lea (%rcx,%rdx,2),%rdx │ │ - mov $0x1,%eax │ │ - movq (%r9),%xmm4 │ │ - movhps 0x20(%r9),%xmm4 │ │ - pxor %xmm0,%xmm0 │ │ - movdqa %xmm4,%xmm7 │ │ - movdqa %xmm4,%xmm8 │ │ - movq (%r8,%rax,8),%xmm2 │ │ - punpcklqdq %xmm2,%xmm2 │ │ - movsbq 0x70(%rax,%rdx,1),%r10 │ │ - movq (%r9,%r10,2),%xmm5 │ │ - movhps 0x20(%r9,%r10,2),%xmm5 │ │ - neg %r10 │ │ - movq (%r9,%r10,2),%xmm6 │ │ - movhps 0x20(%r9,%r10,2),%xmm6 │ │ - movdqa %xmm14,%xmm3 │ │ - pcmpeqw %xmm5,%xmm3 │ │ - pminsw %xmm5,%xmm8 │ │ - pandn %xmm5,%xmm3 │ │ - pmaxsw %xmm3,%xmm7 │ │ - movdqa %xmm14,%xmm3 │ │ - pcmpeqw %xmm6,%xmm3 │ │ - pminsw %xmm6,%xmm8 │ │ - pandn %xmm6,%xmm3 │ │ - pmaxsw %xmm3,%xmm7 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - movlhps %xmm5,%xmm6 │ │ - punpckhbw %xmm5,%xmm6 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtb %xmm6,%xmm5 │ │ - paddb %xmm5,%xmm6 │ │ - pxor %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm3 │ │ - paddb %xmm5,%xmm3 │ │ - pxor %xmm5,%xmm3 │ │ - movdqa %xmm11,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw (%rsp),%xmm9 │ │ - movdqa %xmm1,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - movdqa %xmm5,%xmm9 │ │ - psrlw $0x8,%xmm9 │ │ - movdqa %xmm3,%xmm6 │ │ - psraw $0x8,%xmm6 │ │ - psllw $0x8,%xmm5 │ │ - psllw $0x8,%xmm3 │ │ - pmullw %xmm6,%xmm9 │ │ - pmulhw %xmm3,%xmm5 │ │ - paddw %xmm9,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - movq 0x60(%rcx,%rax,8),%xmm2 │ │ - punpcklqdq %xmm2,%xmm2 │ │ - movsbq 0x74(%rax,%rdx,1),%r10 │ │ - movq (%r9,%r10,2),%xmm5 │ │ - movhps 0x20(%r9,%r10,2),%xmm5 │ │ - neg %r10 │ │ - movq (%r9,%r10,2),%xmm6 │ │ - movhps 0x20(%r9,%r10,2),%xmm6 │ │ - movdqa %xmm14,%xmm3 │ │ - pcmpeqw %xmm5,%xmm3 │ │ - pminsw %xmm5,%xmm8 │ │ - pandn %xmm5,%xmm3 │ │ - pmaxsw %xmm3,%xmm7 │ │ - movdqa %xmm14,%xmm3 │ │ - pcmpeqw %xmm6,%xmm3 │ │ - pminsw %xmm6,%xmm8 │ │ - pandn %xmm6,%xmm3 │ │ - pmaxsw %xmm3,%xmm7 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - movlhps %xmm5,%xmm6 │ │ - punpckhbw %xmm5,%xmm6 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtb %xmm6,%xmm5 │ │ - paddb %xmm5,%xmm6 │ │ - pxor %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm3 │ │ - paddb %xmm5,%xmm3 │ │ - pxor %xmm5,%xmm3 │ │ - movdqa %xmm12,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw 0x10(%rsp),%xmm9 │ │ - movdqa %xmm10,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - movdqa %xmm5,%xmm9 │ │ - psrlw $0x8,%xmm9 │ │ - movdqa %xmm3,%xmm6 │ │ - psraw $0x8,%xmm6 │ │ - psllw $0x8,%xmm5 │ │ - psllw $0x8,%xmm3 │ │ - pmullw %xmm6,%xmm9 │ │ - pmulhw %xmm3,%xmm5 │ │ - paddw %xmm9,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - movsbq 0x7c(%rax,%rdx,1),%r10 │ │ - movq (%r9,%r10,2),%xmm5 │ │ - movhps 0x20(%r9,%r10,2),%xmm5 │ │ - neg %r10 │ │ - movq (%r9,%r10,2),%xmm6 │ │ - movhps 0x20(%r9,%r10,2),%xmm6 │ │ - movdqa %xmm14,%xmm3 │ │ - pcmpeqw %xmm5,%xmm3 │ │ - pminsw %xmm5,%xmm8 │ │ - pandn %xmm5,%xmm3 │ │ - pmaxsw %xmm3,%xmm7 │ │ - movdqa %xmm14,%xmm3 │ │ - pcmpeqw %xmm6,%xmm3 │ │ - pminsw %xmm6,%xmm8 │ │ - pandn %xmm6,%xmm3 │ │ - pmaxsw %xmm3,%xmm7 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - movlhps %xmm5,%xmm6 │ │ - punpckhbw %xmm5,%xmm6 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtb %xmm6,%xmm5 │ │ - paddb %xmm5,%xmm6 │ │ - pxor %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm3 │ │ - paddb %xmm5,%xmm3 │ │ - pxor %xmm5,%xmm3 │ │ - movdqa %xmm12,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw 0x10(%rsp),%xmm9 │ │ - movdqa %xmm10,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - movdqa %xmm5,%xmm9 │ │ - psrlw $0x8,%xmm9 │ │ - movdqa %xmm3,%xmm6 │ │ - psraw $0x8,%xmm6 │ │ - psllw $0x8,%xmm5 │ │ - psllw $0x8,%xmm3 │ │ - pmullw %xmm6,%xmm9 │ │ - pmulhw %xmm3,%xmm5 │ │ - paddw %xmm9,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - dec %eax │ │ - jge 3afe5 │ │ - pxor %xmm6,%xmm6 │ │ - pcmpgtw %xmm0,%xmm6 │ │ - paddw %xmm6,%xmm0 │ │ - paddw %xmm15,%xmm0 │ │ - psraw $0x4,%xmm0 │ │ - paddw %xmm0,%xmm4 │ │ - pminsw %xmm7,%xmm4 │ │ - pmaxsw %xmm8,%xmm4 │ │ - packuswb %xmm4,%xmm4 │ │ - movd %xmm4,(%rdi) │ │ - psrlq $0x20,%xmm4 │ │ - movd %xmm4,(%rdi,%rsi,1) │ │ - add $0x40,%r9 │ │ - lea (%rdi,%rsi,2),%rdi │ │ - dec %r11d │ │ - jg 3afc9 │ │ - add $0x148,%rsp │ │ - retq │ │ - lea 0xb503b(%rip),%r9 │ │ - and $0x1,%r8d │ │ - xor %eax,%eax │ │ - sub %edx,%ecx │ │ - cmovs %eax,%ecx │ │ - add %r8d,%r8d │ │ - punpcklbw %xmm1,%xmm1 │ │ - pshuflw $0x0,%xmm1,%xmm1 │ │ - punpcklqdq %xmm1,%xmm1 │ │ - movq (%r9,%rcx,8),%xmm7 │ │ - punpcklqdq %xmm7,%xmm7 │ │ - mov %rcx,(%rsp) │ │ - mov 0x150(%rsp),%edx │ │ - lea 0x70(%rsp),%rcx │ │ - lea 0x40(%r9,%r8,8),%r8 │ │ - mov $0x2,%r11d │ │ - lea (%r9,%rdx,2),%rdx │ │ - mov $0x1,%eax │ │ - movq (%rcx),%xmm4 │ │ - movhps 0x20(%rcx),%xmm4 │ │ - pxor %xmm0,%xmm0 │ │ - movq (%r8,%rax,8),%xmm2 │ │ - punpcklqdq %xmm2,%xmm2 │ │ - movsbq 0x70(%rax,%rdx,1),%r10 │ │ - movq (%rcx,%r10,2),%xmm5 │ │ - movhps 0x20(%rcx,%r10,2),%xmm5 │ │ - neg %r10 │ │ - movq (%rcx,%r10,2),%xmm6 │ │ - movhps 0x20(%rcx,%r10,2),%xmm6 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - movlhps %xmm5,%xmm6 │ │ - punpckhbw %xmm5,%xmm6 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtb %xmm6,%xmm5 │ │ - paddb %xmm5,%xmm6 │ │ - pxor %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm3 │ │ - paddb %xmm5,%xmm3 │ │ - pxor %xmm5,%xmm3 │ │ - movdqa %xmm7,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw (%rsp),%xmm9 │ │ - movdqa %xmm1,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - movdqa %xmm5,%xmm9 │ │ - psrlw $0x8,%xmm9 │ │ - movdqa %xmm3,%xmm6 │ │ - psraw $0x8,%xmm6 │ │ - psllw $0x8,%xmm5 │ │ - psllw $0x8,%xmm3 │ │ - pmullw %xmm6,%xmm9 │ │ - pmulhw %xmm3,%xmm5 │ │ - paddw %xmm9,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - dec %eax │ │ - jge 3b30a │ │ - pxor %xmm6,%xmm6 │ │ - pcmpgtw %xmm0,%xmm6 │ │ - paddw %xmm6,%xmm0 │ │ - paddw %xmm15,%xmm0 │ │ - psraw $0x4,%xmm0 │ │ - paddw %xmm0,%xmm4 │ │ - packuswb %xmm4,%xmm4 │ │ - movd %xmm4,(%rdi) │ │ - psrlq $0x20,%xmm4 │ │ - movd %xmm4,(%rdi,%rsi,1) │ │ - add $0x40,%rcx │ │ - lea (%rdi,%rsi,2),%rdi │ │ - dec %r11d │ │ - jg 3b2f9 │ │ - add $0x148,%rsp │ │ - retq │ │ - movd %r9d,%xmm1 │ │ - bsr %r9d,%r9d │ │ - mov 0x150(%rsp),%edx │ │ - xor %eax,%eax │ │ - sub %r9d,%ecx │ │ - cmovs %eax,%ecx │ │ - punpcklbw %xmm1,%xmm1 │ │ - pshuflw $0x0,%xmm1,%xmm1 │ │ - punpcklqdq %xmm1,%xmm1 │ │ - lea 0xb4ec6(%rip),%r8 │ │ - mov %rcx,(%rsp) │ │ - movq (%r8,%rcx,8),%xmm7 │ │ - punpcklqdq %xmm7,%xmm7 │ │ - lea (%r8,%rdx,2),%rdx │ │ - lea 0x70(%rsp),%rcx │ │ - mov $0x2,%r10d │ │ - mov $0x1,%eax │ │ - movq (%rcx),%xmm4 │ │ - movhps 0x20(%rcx),%xmm4 │ │ - pxor %xmm0,%xmm0 │ │ - movq 0x60(%r8,%rax,8),%xmm2 │ │ - punpcklqdq %xmm2,%xmm2 │ │ - movsbq 0x74(%rax,%rdx,1),%r9 │ │ - movq (%rcx,%r9,2),%xmm5 │ │ - movhps 0x20(%rcx,%r9,2),%xmm5 │ │ - neg %r9 │ │ - movq (%rcx,%r9,2),%xmm6 │ │ - movhps 0x20(%rcx,%r9,2),%xmm6 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - movlhps %xmm5,%xmm6 │ │ - punpckhbw %xmm5,%xmm6 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtb %xmm6,%xmm5 │ │ - paddb %xmm5,%xmm6 │ │ - pxor %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm3 │ │ - paddb %xmm5,%xmm3 │ │ - pxor %xmm5,%xmm3 │ │ - movdqa %xmm7,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw (%rsp),%xmm9 │ │ - movdqa %xmm1,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - movdqa %xmm5,%xmm9 │ │ - psrlw $0x8,%xmm9 │ │ - movdqa %xmm3,%xmm6 │ │ - psraw $0x8,%xmm6 │ │ - psllw $0x8,%xmm5 │ │ - psllw $0x8,%xmm3 │ │ - pmullw %xmm6,%xmm9 │ │ - pmulhw %xmm3,%xmm5 │ │ - paddw %xmm9,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - movsbq 0x7c(%rax,%rdx,1),%r9 │ │ - movq (%rcx,%r9,2),%xmm5 │ │ - movhps 0x20(%rcx,%r9,2),%xmm5 │ │ - neg %r9 │ │ - movq (%rcx,%r9,2),%xmm6 │ │ - movhps 0x20(%rcx,%r9,2),%xmm6 │ │ - psubw %xmm4,%xmm5 │ │ - psubw %xmm4,%xmm6 │ │ - packsswb %xmm6,%xmm5 │ │ - movlhps %xmm5,%xmm6 │ │ - punpckhbw %xmm5,%xmm6 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtb %xmm6,%xmm5 │ │ - paddb %xmm5,%xmm6 │ │ - pxor %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm3 │ │ - paddb %xmm5,%xmm3 │ │ - pxor %xmm5,%xmm3 │ │ - movdqa %xmm7,%xmm9 │ │ - pand %xmm6,%xmm9 │ │ - psrlw (%rsp),%xmm9 │ │ - movdqa %xmm1,%xmm5 │ │ - psubusb %xmm9,%xmm5 │ │ - pminub %xmm6,%xmm5 │ │ - movdqa %xmm5,%xmm9 │ │ - psrlw $0x8,%xmm9 │ │ - movdqa %xmm3,%xmm6 │ │ - psraw $0x8,%xmm6 │ │ - psllw $0x8,%xmm5 │ │ - psllw $0x8,%xmm3 │ │ - pmullw %xmm6,%xmm9 │ │ - pmulhw %xmm3,%xmm5 │ │ - paddw %xmm9,%xmm5 │ │ - paddw %xmm5,%xmm0 │ │ - dec %eax │ │ - jge 3b458 │ │ - pxor %xmm6,%xmm6 │ │ - pcmpgtw %xmm0,%xmm6 │ │ - paddw %xmm6,%xmm0 │ │ - paddw %xmm15,%xmm0 │ │ - psraw $0x4,%xmm0 │ │ - paddw %xmm0,%xmm4 │ │ - packuswb %xmm4,%xmm4 │ │ - movd %xmm4,(%rdi) │ │ - psrlq $0x20,%xmm4 │ │ - movd %xmm4,(%rdi,%rsi,1) │ │ - add $0x40,%rcx │ │ - lea (%rdi,%rsi,2),%rdi │ │ - dec %r10d │ │ - jg 3b447 │ │ - add $0x148,%rsp │ │ - retq │ │ - nopw 0x0(%rax,%rax,1) │ │ - lea -0x7(%rip),%r8 │ │ - movq 0xb4dd0(%r8),%xmm1 │ │ - movq 0xb4dfe(%r8),%xmm4 │ │ - movq 0xb4df0(%r8),%xmm7 │ │ - mov 0xb8(%rsi),%edx │ │ - movd 0xb4df8(%r8,%rdx,2),%xmm2 │ │ - movd (%rsi),%xmm0 │ │ - movdqa 0xb4dc0(%r8),%xmm5 │ │ - pshuflw $0x0,%xmm2,%xmm2 │ │ - pshuflw $0x0,%xmm0,%xmm0 │ │ - mov $0xffffffffffffe89e,%rdx │ │ - sub %rdx,%rdi │ │ - lea 0xcf300(%r8),%rcx │ │ - movdqa %xmm0,%xmm6 │ │ - pand %xmm1,%xmm6 │ │ - movdqa %xmm6,%xmm3 │ │ - psrlw $0xa,%xmm3 │ │ - por %xmm3,%xmm6 │ │ - pmullw %xmm4,%xmm6 │ │ - movdqa %xmm5,%xmm3 │ │ - pshufb %xmm6,%xmm3 │ │ - movdqa %xmm3,%xmm6 │ │ - psllq $0x1e,%xmm6 │ │ - por %xmm6,%xmm3 │ │ - movdqa %xmm3,%xmm6 │ │ - psllq $0xf,%xmm6 │ │ - por %xmm6,%xmm3 │ │ - movdqa %xmm0,%xmm6 │ │ - pmulhuw %xmm7,%xmm6 │ │ - por %xmm6,%xmm3 │ │ - pshuflw $0xff,%xmm3,%xmm0 │ │ - psrlw $0x5,%xmm3 │ │ - movq %xmm3,%rax │ │ - mov %rax,%r11 │ │ - movzwl %ax,%r9d │ │ - shr $0x10,%eax │ │ - shr $0x20,%r11 │ │ - movzwq %r11w,%r10 │ │ - shr $0x10,%r11 │ │ - movd (%rcx,%r9,2),%xmm6 │ │ - pinsrw $0x1,(%rcx,%rax,2),%xmm6 │ │ - pinsrw $0x2,(%rcx,%r10,2),%xmm6 │ │ - pinsrw $0x3,(%rcx,%r11,2),%xmm6 │ │ - pmulhrsw %xmm2,%xmm6 │ │ - packsswb %xmm6,%xmm6 │ │ - movd %xmm6,(%rdi,%rdx,1) │ │ - add $0x4,%rdx │ │ - jl 3b64a │ │ - movslq 0x5c(%rsi),%rdx │ │ - movslq 0xb4e1e(%r8,%rdx,4),%rdx │ │ - lea 0xb4e1e(%r8,%rdx,1),%rdx │ │ - jmpq *%rdx │ │ - movsbl 0x63(%rsi),%edx │ │ - movd 0x60(%rsi),%xmm4 │ │ - mov 0xb0(%rsi),%ecx │ │ - pxor %xmm6,%xmm6 │ │ - movdqa %xmm6,%xmm7 │ │ - pcmpgtb %xmm4,%xmm7 │ │ - punpcklbw %xmm7,%xmm4 │ │ - pinsrw $0x3,0xb4e1c(%r8),%xmm4 │ │ - pshufd $0x55,%xmm4,%xmm5 │ │ - pshufd $0x0,%xmm4,%xmm4 │ │ - movd 0xb4dfc(%r8,%rcx,2),%xmm3 │ │ - pshuflw $0x0,%xmm3,%xmm3 │ │ - sub $0x161d,%rdi │ │ - mov $0x46,%esi │ │ - mov $0xffffff80,%r9d │ │ - mov $0x7f,%eax │ │ - mov $0xffffffffffffffb4,%r10 │ │ - movsbl -0x1(%rdi,%r10,1),%r8d │ │ - movq -0x53(%r10,%rdi,1),%xmm0 │ │ - movdqa %xmm6,%xmm7 │ │ - pcmpgtb %xmm0,%xmm7 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movdqa %xmm0,%xmm2 │ │ - psrldq $0x2,%xmm2 │ │ - movdqa %xmm0,%xmm1 │ │ - psrldq $0x4,%xmm1 │ │ - punpcklwd %xmm2,%xmm0 │ │ - punpcklwd %xmm3,%xmm1 │ │ - pmaddwd %xmm4,%xmm0 │ │ - pmaddwd %xmm5,%xmm1 │ │ - paddd %xmm1,%xmm0 │ │ - movd %xmm0,%r11d │ │ - psrldq $0x4,%xmm0 │ │ - imul %edx,%r8d │ │ - add %r11d,%r8d │ │ - sar %cl,%r8d │ │ - movsbl (%rdi,%r10,1),%r11d │ │ - add %r11d,%r8d │ │ - cmp %eax,%r8d │ │ - cmovns %eax,%r8d │ │ - cmp %r9d,%r8d │ │ - cmovs %r9d,%r8d │ │ - mov %r8b,(%rdi,%r10,1) │ │ - inc %r10 │ │ - je 3b7dc │ │ - test $0x3,%r10 │ │ - jne 3b79e │ │ - jmp 3b765 │ │ - add $0x52,%rdi │ │ - dec %esi │ │ - jg 3b758 │ │ - retq │ │ - mov 0xb0(%rsi),%edx │ │ - movd 0xb4dfc(%r8,%rdx,2),%xmm6 │ │ - movd 0xb4dd9(%r8),%xmm7 │ │ - movq 0x60(%rsi),%xmm0 │ │ - movd 0x68(%rsi),%xmm1 │ │ - pxor %xmm15,%xmm15 │ │ - pshuflw $0x0,%xmm6,%xmm6 │ │ - punpcklwd %xmm15,%xmm6 │ │ - movdqa %xmm15,%xmm4 │ │ - pcmpgtb %xmm0,%xmm4 │ │ - movdqa %xmm15,%xmm5 │ │ - pcmpgtb %xmm1,%xmm5 │ │ - punpcklbw %xmm4,%xmm0 │ │ - punpcklbw %xmm5,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm4 │ │ - pshufd $0x55,%xmm1,%xmm5 │ │ - pshufd $0xff,%xmm0,%xmm3 │ │ - pshufd $0xaa,%xmm0,%xmm2 │ │ - pshufd $0x55,%xmm0,%xmm1 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - sub $0x161d,%rdi │ │ - mov $0x46,%edx │ │ - mov $0xffffffffffffffb4,%rcx │ │ - movq -0xa6(%rcx,%rdi,1),%xmm8 │ │ - movhps -0x54(%rcx,%rdi,1),%xmm8 │ │ - movdqa %xmm15,%xmm10 │ │ - pcmpgtb %xmm8,%xmm10 │ │ - movdqa %xmm8,%xmm9 │ │ - punpckhbw %xmm10,%xmm9 │ │ - punpcklbw %xmm10,%xmm8 │ │ - movdqa %xmm8,%xmm13 │ │ - psrldq $0x2,%xmm13 │ │ - movdqa %xmm9,%xmm11 │ │ - psrldq $0x2,%xmm11 │ │ - movdqa %xmm9,%xmm12 │ │ - psrldq $0x4,%xmm12 │ │ - movdqa %xmm8,%xmm10 │ │ - punpcklwd %xmm13,%xmm10 │ │ - punpcklwd %xmm12,%xmm11 │ │ - pmaddwd %xmm0,%xmm10 │ │ - pmaddwd %xmm3,%xmm11 │ │ - paddd %xmm11,%xmm10 │ │ - movdqa %xmm8,%xmm12 │ │ - psrldq $0x4,%xmm12 │ │ - movdqa %xmm8,%xmm13 │ │ - psrldq $0x6,%xmm13 │ │ - movdqa %xmm8,%xmm14 │ │ - psrldq $0x8,%xmm14 │ │ - punpcklwd %xmm13,%xmm12 │ │ - punpcklwd %xmm9,%xmm14 │ │ - movdqa %xmm9,%xmm13 │ │ - psrldq $0x6,%xmm13 │ │ - psrldq $0x8,%xmm9 │ │ - punpcklwd %xmm9,%xmm13 │ │ - pmaddwd %xmm1,%xmm12 │ │ - pmaddwd %xmm2,%xmm14 │ │ - pmaddwd %xmm4,%xmm13 │ │ - paddd %xmm14,%xmm12 │ │ - paddd %xmm13,%xmm10 │ │ - paddd %xmm12,%xmm10 │ │ - paddd %xmm6,%xmm10 │ │ - movq -0x2(%rdi,%rcx,1),%xmm8 │ │ - movdqa %xmm15,%xmm12 │ │ - pcmpgtb %xmm8,%xmm12 │ │ - movdqa %xmm8,%xmm9 │ │ - punpcklbw %xmm12,%xmm9 │ │ - movdqa %xmm9,%xmm11 │ │ - pmaddwd %xmm5,%xmm11 │ │ - paddd %xmm10,%xmm11 │ │ - psrldq $0x4,%xmm9 │ │ - psrldq $0x4,%xmm10 │ │ - psrad 0xb0(%rsi),%xmm11 │ │ - paddw %xmm9,%xmm11 │ │ - packsswb %xmm11,%xmm11 │ │ - pslldq $0x2,%xmm11 │ │ - pand %xmm7,%xmm11 │ │ - movdqa %xmm7,%xmm9 │ │ - pandn %xmm8,%xmm9 │ │ - movdqa %xmm9,%xmm8 │ │ - por %xmm11,%xmm8 │ │ - psrldq $0x1,%xmm8 │ │ - movd %xmm8,-0x1(%rdi,%rcx,1) │ │ - inc %rcx │ │ - je 3b9ba │ │ - test $0x3,%rcx │ │ - jne 3b939 │ │ - jmpq 3b866 │ │ - add $0x52,%rdi │ │ - dec %edx │ │ - jg 3b85f │ │ - retq │ │ - sub $0x78,%rsp │ │ - mov 0xb0(%rsi),%edx │ │ - movd 0xb4dfc(%r8,%rdx,2),%xmm14 │ │ - movd 0xb4dd8(%r8),%xmm15 │ │ - movdqu 0x60(%rsi),%xmm8 │ │ - movq 0x70(%rsi),%xmm10 │ │ - pxor %xmm11,%xmm11 │ │ - movdqa %xmm11,%xmm12 │ │ - pcmpgtb %xmm8,%xmm12 │ │ - pcmpgtb %xmm10,%xmm11 │ │ - pshuflw $0x0,%xmm14,%xmm14 │ │ - movdqa %xmm8,%xmm9 │ │ - punpckhbw %xmm12,%xmm9 │ │ - punpcklbw %xmm12,%xmm8 │ │ - punpcklbw %xmm11,%xmm10 │ │ - pshufd $0x55,%xmm8,%xmm11 │ │ - pshufd $0xaa,%xmm8,%xmm12 │ │ - pshufd $0xff,%xmm8,%xmm13 │ │ - pshufd $0x0,%xmm8,%xmm8 │ │ - movdqa %xmm8,(%rsp) │ │ - movdqa %xmm11,0x10(%rsp) │ │ - movdqa %xmm12,0x20(%rsp) │ │ - movdqa %xmm13,0x30(%rsp) │ │ - pshufd $0x55,%xmm9,%xmm6 │ │ - pshufd $0xaa,%xmm9,%xmm7 │ │ - pshufd $0xff,%xmm9,%xmm13 │ │ - pshufd $0x0,%xmm9,%xmm9 │ │ - pshufd $0x55,%xmm10,%xmm11 │ │ - movdqa %xmm10,%xmm8 │ │ - psrldq $0xa,%xmm8 │ │ - pinsrw $0x5,0xb4e1c(%r8),%xmm10 │ │ - pshufd $0xaa,%xmm10,%xmm12 │ │ - pshufd $0x0,%xmm10,%xmm10 │ │ - pinsrw $0x3,0xb4dfe(%r8,%rdx,2),%xmm8 │ │ - movdqa %xmm9,0x40(%rsp) │ │ - movdqa %xmm6,0x50(%rsp) │ │ - sub $0x161d,%rdi │ │ - mov $0x46,%edx │ │ - mov $0xffffffffffffffb4,%rcx │ │ - movdqu -0xf9(%rcx,%rdi,1),%xmm5 │ │ - pxor %xmm3,%xmm3 │ │ - pcmpgtb %xmm5,%xmm3 │ │ - movdqa %xmm5,%xmm2 │ │ - punpckhbw %xmm3,%xmm2 │ │ - punpcklbw %xmm3,%xmm5 │ │ - movdqa %xmm5,%xmm1 │ │ - psrldq $0x2,%xmm1 │ │ - movdqa %xmm5,%xmm6 │ │ - psrldq $0x4,%xmm6 │ │ - movdqa %xmm5,%xmm0 │ │ - psrldq $0x6,%xmm0 │ │ - movdqa %xmm5,%xmm4 │ │ - punpcklwd %xmm1,%xmm4 │ │ - punpcklwd %xmm0,%xmm6 │ │ - pmaddwd (%rsp),%xmm4 │ │ - pmaddwd 0x10(%rsp),%xmm6 │ │ - paddd %xmm6,%xmm4 │ │ - movdqu -0xa7(%rcx,%rdi,1),%xmm9 │ │ - pxor %xmm1,%xmm1 │ │ - pcmpgtb %xmm9,%xmm1 │ │ - movdqa %xmm9,%xmm3 │ │ - punpckhbw %xmm1,%xmm3 │ │ - punpcklbw %xmm1,%xmm9 │ │ - movdqa %xmm2,%xmm6 │ │ - palignr $0xa,%xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm0 │ │ - palignr $0xc,%xmm5,%xmm0 │ │ - psrldq $0x8,%xmm5 │ │ - punpcklwd %xmm6,%xmm5 │ │ - punpcklwd %xmm9,%xmm0 │ │ - pmaddwd 0x20(%rsp),%xmm5 │ │ - pmaddwd 0x30(%rsp),%xmm0 │ │ - paddd %xmm0,%xmm5 │ │ - paddd %xmm4,%xmm5 │ │ - movdqa %xmm9,%xmm4 │ │ - psrldq $0x2,%xmm4 │ │ - movdqa %xmm9,%xmm1 │ │ - psrldq $0x4,%xmm1 │ │ - movdqa %xmm9,%xmm6 │ │ - psrldq $0x6,%xmm6 │ │ - movdqa %xmm9,%xmm0 │ │ - psrldq $0x8,%xmm0 │ │ - punpcklwd %xmm1,%xmm4 │ │ - punpcklwd %xmm0,%xmm6 │ │ - pmaddwd 0x40(%rsp),%xmm4 │ │ - pmaddwd 0x50(%rsp),%xmm6 │ │ - paddd %xmm6,%xmm4 │ │ - paddd %xmm4,%xmm5 │ │ - movdqu -0x55(%rcx,%rdi,1),%xmm2 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtb %xmm2,%xmm0 │ │ - movdqa %xmm2,%xmm1 │ │ - punpckhbw %xmm0,%xmm1 │ │ - punpcklbw %xmm0,%xmm2 │ │ - movdqa %xmm3,%xmm0 │ │ - palignr $0xa,%xmm9,%xmm0 │ │ - palignr $0xc,%xmm9,%xmm3 │ │ - movdqa %xmm2,%xmm9 │ │ - psrldq $0x2,%xmm9 │ │ - punpcklwd %xmm3,%xmm0 │ │ - movdqa %xmm2,%xmm3 │ │ - punpcklwd %xmm9,%xmm3 │ │ - pmaddwd %xmm7,%xmm0 │ │ - pmaddwd %xmm13,%xmm3 │ │ - paddd %xmm3,%xmm0 │ │ - paddd %xmm0,%xmm5 │ │ - movdqa %xmm2,%xmm6 │ │ - psrldq $0x4,%xmm6 │ │ - movdqa %xmm2,%xmm9 │ │ - psrldq $0x6,%xmm9 │ │ - movdqa %xmm2,%xmm3 │ │ - psrldq $0x8,%xmm3 │ │ - movdqa %xmm1,%xmm4 │ │ - palignr $0xa,%xmm2,%xmm4 │ │ - palignr $0xc,%xmm2,%xmm1 │ │ - punpcklwd %xmm9,%xmm6 │ │ - punpcklwd %xmm4,%xmm3 │ │ - punpcklwd %xmm14,%xmm1 │ │ - pmaddwd %xmm10,%xmm6 │ │ - pmaddwd %xmm11,%xmm3 │ │ - pmaddwd %xmm12,%xmm1 │ │ - paddd %xmm6,%xmm5 │ │ - paddd %xmm1,%xmm3 │ │ - paddd %xmm3,%xmm5 │ │ - movq -0x3(%rdi,%rcx,1),%xmm9 │ │ - pxor %xmm1,%xmm1 │ │ - pcmpgtb %xmm9,%xmm1 │ │ - movdqa %xmm9,%xmm2 │ │ - punpcklbw %xmm1,%xmm2 │ │ - pmaddwd %xmm8,%xmm2 │ │ - pshufd $0x55,%xmm2,%xmm3 │ │ - paddd %xmm3,%xmm2 │ │ - paddd %xmm5,%xmm2 │ │ - psrldq $0x4,%xmm5 │ │ - psrad 0xb0(%rsi),%xmm2 │ │ - packsswb %xmm2,%xmm2 │ │ - pslldq $0x3,%xmm2 │ │ - pand %xmm15,%xmm2 │ │ - movdqa %xmm15,%xmm3 │ │ - pandn %xmm9,%xmm3 │ │ - movdqa %xmm2,%xmm9 │ │ - por %xmm3,%xmm9 │ │ - movd %xmm9,-0x3(%rdi,%rcx,1) │ │ - psrldq $0x1,%xmm9 │ │ - inc %rcx │ │ - je 3bcce │ │ - test $0x3,%rcx │ │ - jne 3bc5b │ │ - jmpq 3babb │ │ - add $0x52,%rdi │ │ - dec %edx │ │ - jg 3bab4 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - push %rbx │ │ - lea -0x6f8(%rip),%r8 │ │ - movq 0xb4dd0(%r8),%xmm1 │ │ - movq 0xb4dfe(%r8),%xmm4 │ │ - movq 0xb4df0(%r8),%xmm7 │ │ - mov 0xb8(%rdx),%r9d │ │ - movd 0xb4df8(%r8,%r9,2),%xmm6 │ │ - movdqa 0xb4dc0(%r8),%xmm5 │ │ - movd (%rdx),%xmm0 │ │ - movd 0xb4de0(%r8,%rcx,4),%xmm2 │ │ - pxor %xmm2,%xmm0 │ │ - pshuflw $0x0,%xmm6,%xmm6 │ │ - pshuflw $0x0,%xmm0,%xmm0 │ │ - lea 0xcf300(%r8),%rax │ │ - mov $0x26,%r10d │ │ - add $0x2c,%rdi │ │ - mov $0xffffffffffffffd4,%r9 │ │ - movdqa %xmm0,%xmm2 │ │ - pand %xmm1,%xmm2 │ │ - movdqa %xmm2,%xmm3 │ │ - psrlw $0xa,%xmm3 │ │ - por %xmm3,%xmm2 │ │ - pmullw %xmm4,%xmm2 │ │ - movdqa %xmm5,%xmm3 │ │ - pshufb %xmm2,%xmm3 │ │ - movdqa %xmm3,%xmm2 │ │ - psllq $0x1e,%xmm2 │ │ - por %xmm2,%xmm3 │ │ - movdqa %xmm3,%xmm2 │ │ - psllq $0xf,%xmm2 │ │ - por %xmm2,%xmm3 │ │ - movdqa %xmm0,%xmm2 │ │ - pmulhuw %xmm7,%xmm2 │ │ - por %xmm3,%xmm2 │ │ - pshuflw $0xff,%xmm2,%xmm0 │ │ - psrlw $0x5,%xmm2 │ │ - movd %xmm2,%ebx │ │ - pshuflw $0xee,%xmm2,%xmm2 │ │ - movzwq %bx,%r11 │ │ - shr $0x10,%rbx │ │ - movd (%rax,%r11,2),%xmm3 │ │ - pinsrw $0x1,(%rax,%rbx,2),%xmm3 │ │ - movd %xmm2,%ebx │ │ - movzwq %bx,%r11 │ │ - shr $0x10,%rbx │ │ - pinsrw $0x2,(%rax,%r11,2),%xmm3 │ │ - pinsrw $0x3,(%rax,%rbx,2),%xmm3 │ │ - pmulhrsw %xmm6,%xmm3 │ │ - packsswb %xmm3,%xmm3 │ │ - movd %xmm3,(%rdi,%r9,1) │ │ - add $0x4,%r9 │ │ - jl 3bd51 │ │ - add $0x52,%rdi │ │ - dec %r10d │ │ - jg 3bd4a │ │ - movslq 0x5c(%rdx),%r9 │ │ - movslq 0xb4e2e(%r8,%r9,4),%r9 │ │ - lea 0xb4e2e(%r8,%r9,1),%r9 │ │ - jmpq *%r9 │ │ - imul $0x1c,%ecx,%ecx │ │ - mov 0xb0(%rdx),%r9d │ │ - movd 0x78(%rdx,%rcx,1),%xmm5 │ │ - movd 0xb4df0(%r8,%r9,2),%xmm4 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtb %xmm5,%xmm0 │ │ - punpcklbw %xmm0,%xmm5 │ │ - movd 0xb4dec(%r8),%xmm7 │ │ - movd 0xb4df4(%r8),%xmm6 │ │ - pshuflw $0x0,%xmm5,%xmm5 │ │ - pshuflw $0x0,%xmm4,%xmm4 │ │ - pshufd $0x0,%xmm7,%xmm7 │ │ - pshuflw $0x0,%xmm6,%xmm6 │ │ - punpcklqdq %xmm5,%xmm5 │ │ - punpcklqdq %xmm4,%xmm4 │ │ - punpcklqdq %xmm6,%xmm6 │ │ - pcmpeqw %xmm1,%xmm1 │ │ - pslldq $0x6,%xmm1 │ │ - sub $0xb5f,%rdi │ │ - add $0xf9,%rsi │ │ - mov $0x23,%edx │ │ - xor %ecx,%ecx │ │ - movdqu (%rsi,%rcx,2),%xmm8 │ │ - movdqu 0x52(%rsi,%rcx,2),%xmm2 │ │ - movdqu 0x10(%rsi,%rcx,2),%xmm3 │ │ - movdqu 0x62(%rsi,%rcx,2),%xmm9 │ │ - movdqa %xmm7,%xmm0 │ │ - pmaddubsw %xmm8,%xmm0 │ │ - movdqa %xmm7,%xmm8 │ │ - pmaddubsw %xmm2,%xmm8 │ │ - movdqa %xmm7,%xmm2 │ │ - pmaddubsw %xmm3,%xmm2 │ │ - movdqa %xmm7,%xmm3 │ │ - pmaddubsw %xmm9,%xmm3 │ │ - paddw %xmm8,%xmm0 │ │ - paddw %xmm3,%xmm2 │ │ - pmulhrsw %xmm6,%xmm0 │ │ - pmulhrsw %xmm6,%xmm2 │ │ - pmullw %xmm5,%xmm0 │ │ - pmullw %xmm5,%xmm2 │ │ - pmulhrsw %xmm4,%xmm0 │ │ - pmulhrsw %xmm4,%xmm2 │ │ - movdqu (%rdi,%rcx,1),%xmm8 │ │ - pxor %xmm9,%xmm9 │ │ - pcmpgtb %xmm8,%xmm9 │ │ - movdqa %xmm8,%xmm3 │ │ - punpckhbw %xmm9,%xmm3 │ │ - punpcklbw %xmm9,%xmm8 │ │ - paddw %xmm3,%xmm2 │ │ - paddw %xmm8,%xmm0 │ │ - packsswb %xmm2,%xmm0 │ │ - movdqu %xmm0,(%rdi,%rcx,1) │ │ - add $0x10,%ecx │ │ - cmp $0x20,%ecx │ │ - jl 3be8c │ │ - movdqu (%rsi,%rcx,2),%xmm8 │ │ - movdqu 0x52(%rsi,%rcx,2),%xmm2 │ │ - movdqa %xmm7,%xmm0 │ │ - pmaddubsw %xmm8,%xmm0 │ │ - movdqa %xmm7,%xmm8 │ │ - pmaddubsw %xmm2,%xmm8 │ │ - paddw %xmm8,%xmm0 │ │ - pmulhrsw %xmm6,%xmm0 │ │ - pmullw %xmm5,%xmm0 │ │ - pmulhrsw %xmm4,%xmm0 │ │ - movq (%rdi,%rcx,1),%xmm8 │ │ - pxor %xmm9,%xmm9 │ │ - pcmpgtb %xmm8,%xmm9 │ │ - movdqa %xmm8,%xmm2 │ │ - punpcklbw %xmm9,%xmm2 │ │ - paddw %xmm2,%xmm0 │ │ - packsswb %xmm0,%xmm0 │ │ - movdqa %xmm1,%xmm2 │ │ - pandn %xmm0,%xmm2 │ │ - pand %xmm1,%xmm8 │ │ - por %xmm8,%xmm2 │ │ - movq %xmm2,(%rdi,%rcx,1) │ │ - add $0x52,%rdi │ │ - add $0xa4,%rsi │ │ - dec %edx │ │ - jg 3be8a │ │ - pop %rbx │ │ - retq │ │ - imul $0x1c,%ecx,%ecx │ │ - movsbl 0x7b(%rcx,%rdx,1),%r9d │ │ - movd 0x77(%rcx,%rdx,1),%xmm9 │ │ - pinsrw $0x2,0x7c(%rcx,%rdx,1),%xmm9 │ │ - mov 0xb0(%rdx),%ecx │ │ - movd 0xb4dfc(%r8,%rcx,2),%xmm3 │ │ - movd 0xb4dec(%r8),%xmm7 │ │ - movd 0xb4df4(%r8),%xmm6 │ │ - psrldq $0x1,%xmm9 │ │ - pxor %xmm5,%xmm5 │ │ - punpcklwd %xmm5,%xmm3 │ │ - punpcklwd %xmm6,%xmm6 │ │ - pcmpgtb %xmm9,%xmm5 │ │ - punpcklbw %xmm5,%xmm9 │ │ - pshufd $0x55,%xmm9,%xmm5 │ │ - pshufd $0x0,%xmm9,%xmm9 │ │ - pshufd $0x0,%xmm3,%xmm3 │ │ - pshufd $0x0,%xmm7,%xmm7 │ │ - pshufd $0x0,%xmm6,%xmm6 │ │ - sub $0xb39,%rdi │ │ - add $0x145,%rsi │ │ - mov $0x23,%edx │ │ - mov $0xffffff80,%eax │ │ - mov $0x7f,%r10d │ │ - mov $0xffffffffffffffda,%r11 │ │ - movsbl -0x1(%rdi,%r11,1),%r8d │ │ - movq (%rsi,%r11,2),%xmm0 │ │ - movq 0x52(%rsi,%r11,2),%xmm8 │ │ - movdqa %xmm7,%xmm2 │ │ - pmaddubsw %xmm0,%xmm2 │ │ - movdqa %xmm7,%xmm0 │ │ - pmaddubsw %xmm8,%xmm0 │ │ - paddw %xmm0,%xmm2 │ │ - pmulhrsw %xmm6,%xmm2 │ │ - movq -0x53(%r11,%rdi,1),%xmm0 │ │ - pxor %xmm8,%xmm8 │ │ - pcmpgtb %xmm0,%xmm8 │ │ - punpcklbw %xmm8,%xmm0 │ │ - movdqa %xmm0,%xmm8 │ │ - psrldq $0x4,%xmm8 │ │ - punpcklwd %xmm2,%xmm8 │ │ - movdqa %xmm0,%xmm2 │ │ - psrldq $0x2,%xmm2 │ │ - punpcklwd %xmm2,%xmm0 │ │ - pmaddwd %xmm9,%xmm0 │ │ - pmaddwd %xmm5,%xmm8 │ │ - paddd %xmm8,%xmm0 │ │ - paddd %xmm3,%xmm0 │ │ - movd %xmm0,%ebx │ │ - psrldq $0x4,%xmm0 │ │ - imul %r9d,%r8d │ │ - add %ebx,%r8d │ │ - sar %cl,%r8d │ │ - movsbl (%rdi,%r11,1),%ebx │ │ - add %ebx,%r8d │ │ - cmp %r10d,%r8d │ │ - cmovns %r10d,%r8d │ │ - cmp %eax,%r8d │ │ - cmovs %eax,%r8d │ │ - mov %r8b,(%rdi,%r11,1) │ │ - inc %r11 │ │ - je 3c0fc │ │ - test $0x3,%r11 │ │ - jne 3c0bc │ │ - jmpq 3c04d │ │ - add $0x52,%rdi │ │ - add $0xa4,%rsi │ │ - dec %edx │ │ - jg 3c040 │ │ - pop %rbx │ │ - retq │ │ - mov 0xb0(%rdx),%r9d │ │ - imul $0x1c,%ecx,%ecx │ │ - movd 0xb4dfc(%r8,%r9,2),%xmm7 │ │ - movdqu 0x78(%rcx,%rdx,1),%xmm0 │ │ - pxor %xmm2,%xmm2 │ │ - pcmpgtb %xmm0,%xmm2 │ │ - movdqa %xmm0,%xmm8 │ │ - punpckhbw %xmm2,%xmm8 │ │ - punpcklbw %xmm2,%xmm0 │ │ - pinsrw $0x5,0xb4e1c(%r8),%xmm8 │ │ - punpcklwd %xmm7,%xmm7 │ │ - pshufd $0x0,%xmm7,%xmm7 │ │ - pshufd $0x0,%xmm8,%xmm9 │ │ - pshufd $0x55,%xmm8,%xmm5 │ │ - pshufd $0xaa,%xmm8,%xmm6 │ │ - pshufd $0xff,%xmm0,%xmm3 │ │ - pshufd $0xaa,%xmm0,%xmm2 │ │ - pshufd $0x55,%xmm0,%xmm8 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - movd 0xb4df4(%r8),%xmm15 │ │ - movd 0xb4dec(%r8),%xmm14 │ │ - punpcklwd %xmm15,%xmm15 │ │ - pshufd $0x0,%xmm14,%xmm14 │ │ - pshufd $0x0,%xmm15,%xmm15 │ │ - sub $0xb39,%rdi │ │ - add $0x145,%rsi │ │ - mov $0x23,%ecx │ │ - mov $0xffffffffffffffda,%r9 │ │ - pxor %xmm10,%xmm10 │ │ - movq -0xa6(%r9,%rdi,1),%xmm1 │ │ - movhps -0x54(%r9,%rdi,1),%xmm1 │ │ - pcmpgtb %xmm1,%xmm10 │ │ - movdqa %xmm1,%xmm4 │ │ - punpckhbw %xmm10,%xmm4 │ │ - punpcklbw %xmm10,%xmm1 │ │ - movdqa %xmm1,%xmm13 │ │ - psrldq $0x2,%xmm13 │ │ - movdqa %xmm4,%xmm11 │ │ - psrldq $0x2,%xmm11 │ │ - movdqa %xmm4,%xmm12 │ │ - psrldq $0x4,%xmm12 │ │ - movdqa %xmm1,%xmm10 │ │ - punpcklwd %xmm13,%xmm10 │ │ - punpcklwd %xmm12,%xmm11 │ │ - pmaddwd %xmm0,%xmm10 │ │ - pmaddwd %xmm3,%xmm11 │ │ - paddd %xmm11,%xmm10 │ │ - movdqa %xmm1,%xmm12 │ │ - psrldq $0x4,%xmm12 │ │ - movdqa %xmm1,%xmm13 │ │ - psrldq $0x6,%xmm13 │ │ - psrldq $0x8,%xmm1 │ │ - punpcklwd %xmm13,%xmm12 │ │ - punpcklwd %xmm4,%xmm1 │ │ - movdqa %xmm4,%xmm11 │ │ - psrldq $0x6,%xmm11 │ │ - psrldq $0x8,%xmm4 │ │ - punpcklwd %xmm4,%xmm11 │ │ - pmaddwd %xmm8,%xmm12 │ │ - pmaddwd %xmm2,%xmm1 │ │ - pmaddwd %xmm9,%xmm11 │ │ - paddd %xmm1,%xmm12 │ │ - paddd %xmm11,%xmm10 │ │ - paddd %xmm12,%xmm10 │ │ - movq (%rsi,%r9,2),%xmm4 │ │ - movq 0x52(%rsi,%r9,2),%xmm11 │ │ - movdqa %xmm14,%xmm1 │ │ - pmaddubsw %xmm4,%xmm1 │ │ - movdqa %xmm14,%xmm4 │ │ - pmaddubsw %xmm11,%xmm4 │ │ - paddw %xmm4,%xmm1 │ │ - pmulhrsw %xmm15,%xmm1 │ │ - punpcklwd %xmm7,%xmm1 │ │ - pmaddwd %xmm6,%xmm1 │ │ - paddd %xmm1,%xmm10 │ │ - movq -0x2(%rdi,%r9,1),%xmm1 │ │ - pxor %xmm12,%xmm12 │ │ - movd 0xb4dd9(%r8),%xmm13 │ │ - punpcklbw %xmm13,%xmm13 │ │ - movdqa %xmm12,%xmm4 │ │ - pcmpgtb %xmm1,%xmm4 │ │ - punpcklbw %xmm4,%xmm1 │ │ - movdqa %xmm1,%xmm11 │ │ - pmaddwd %xmm5,%xmm11 │ │ - paddd %xmm10,%xmm11 │ │ - psrldq $0x4,%xmm10 │ │ - psrad 0xb0(%rdx),%xmm11 │ │ - pslldq $0x4,%xmm11 │ │ - pand %xmm13,%xmm11 │ │ - paddw %xmm11,%xmm1 │ │ - packsswb %xmm1,%xmm1 │ │ - movd %xmm1,-0x2(%rdi,%r9,1) │ │ - psrldq $0x1,%xmm1 │ │ - inc %r9 │ │ - je 3c326 │ │ - test $0x3,%r9 │ │ - jne 3c2c8 │ │ - jmpq 3c1b8 │ │ - add $0x52,%rdi │ │ - add $0xa4,%rsi │ │ - dec %ecx │ │ - jg 3c1b1 │ │ - pop %rbx │ │ - retq │ │ - sub $0x70,%rsp │ │ - mov 0xb0(%rdx),%r9d │ │ - imul $0x1c,%ecx,%ecx │ │ - movdqu 0x78(%rcx,%rdx,1),%xmm1 │ │ - pxor %xmm11,%xmm11 │ │ - pcmpgtb %xmm1,%xmm11 │ │ - movdqa %xmm1,%xmm4 │ │ - punpckhbw %xmm11,%xmm4 │ │ - punpcklbw %xmm11,%xmm1 │ │ - pshufd $0x55,%xmm1,%xmm10 │ │ - pshufd $0xaa,%xmm1,%xmm11 │ │ - pshufd $0xff,%xmm1,%xmm12 │ │ - pshufd $0x0,%xmm1,%xmm1 │ │ - pshufd $0x55,%xmm4,%xmm13 │ │ - pshufd $0xaa,%xmm4,%xmm14 │ │ - pshufd $0xff,%xmm4,%xmm15 │ │ - pshufd $0x0,%xmm4,%xmm4 │ │ - movdqa %xmm1,(%rsp) │ │ - movdqa %xmm10,0x10(%rsp) │ │ - movdqa %xmm11,0x20(%rsp) │ │ - movdqa %xmm12,0x30(%rsp) │ │ - movdqa %xmm4,0x40(%rsp) │ │ - movdqa %xmm13,0x50(%rsp) │ │ - movdqa %xmm14,0x60(%rsp) │ │ - movdqu 0x88(%rcx,%rdx,1),%xmm10 │ │ - pxor %xmm12,%xmm12 │ │ - pcmpgtb %xmm10,%xmm12 │ │ - movdqa %xmm10,%xmm13 │ │ - punpckhbw %xmm12,%xmm13 │ │ - punpcklbw %xmm12,%xmm10 │ │ - pshufd $0xee,%xmm10,%xmm12 │ │ - movdqa %xmm12,%xmm11 │ │ - punpcklwd %xmm13,%xmm11 │ │ - pshuflw $0xf9,%xmm12,%xmm13 │ │ - pshufd $0x0,%xmm11,%xmm12 │ │ - pshufd $0x55,%xmm10,%xmm11 │ │ - pshufd $0x0,%xmm10,%xmm10 │ │ - pinsrw $0x3,0xb4dfe(%r8,%r9,2),%xmm13 │ │ - movd 0xb4dfc(%r8,%r9,2),%xmm8 │ │ - movd 0xb4dec(%r8),%xmm4 │ │ - movd 0xb4df4(%r8),%xmm2 │ │ - pxor %xmm1,%xmm1 │ │ - punpcklwd %xmm1,%xmm8 │ │ - punpcklwd %xmm2,%xmm2 │ │ - pshufd $0x0,%xmm8,%xmm8 │ │ - pshufd $0x0,%xmm4,%xmm4 │ │ - pshufd $0x0,%xmm2,%xmm2 │ │ - sub $0xb39,%rdi │ │ - add $0x145,%rsi │ │ - mov $0x23,%ecx │ │ - mov $0xffffffffffffffda,%r9 │ │ - movdqu -0xf9(%r9,%rdi,1),%xmm1 │ │ - pxor %xmm3,%xmm3 │ │ - pcmpgtb %xmm1,%xmm3 │ │ - movdqa %xmm1,%xmm7 │ │ - punpckhbw %xmm3,%xmm7 │ │ - punpcklbw %xmm3,%xmm1 │ │ - movdqa %xmm1,%xmm9 │ │ - psrldq $0x2,%xmm9 │ │ - movdqa %xmm1,%xmm14 │ │ - psrldq $0x4,%xmm14 │ │ - movdqa %xmm1,%xmm0 │ │ - psrldq $0x6,%xmm0 │ │ - movdqa %xmm1,%xmm3 │ │ - punpcklwd %xmm9,%xmm3 │ │ - punpcklwd %xmm0,%xmm14 │ │ - pmaddwd (%rsp),%xmm3 │ │ - pmaddwd 0x10(%rsp),%xmm14 │ │ - paddd %xmm14,%xmm3 │ │ - movdqa %xmm7,%xmm6 │ │ - palignr $0xa,%xmm1,%xmm6 │ │ - palignr $0xc,%xmm1,%xmm7 │ │ - psrldq $0x8,%xmm1 │ │ - movdqu -0xa7(%r9,%rdi,1),%xmm5 │ │ - pxor %xmm14,%xmm14 │ │ - pcmpgtb %xmm5,%xmm14 │ │ - movdqa %xmm5,%xmm9 │ │ - punpckhbw %xmm14,%xmm9 │ │ - punpcklbw %xmm14,%xmm5 │ │ - punpcklwd %xmm6,%xmm1 │ │ - punpcklwd %xmm5,%xmm7 │ │ - pmaddwd 0x20(%rsp),%xmm1 │ │ - pmaddwd 0x30(%rsp),%xmm7 │ │ - paddd %xmm7,%xmm1 │ │ - paddd %xmm3,%xmm1 │ │ - movdqu -0x55(%r9,%rdi,1),%xmm6 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtb %xmm6,%xmm0 │ │ - movdqa %xmm6,%xmm14 │ │ - punpckhbw %xmm0,%xmm14 │ │ - punpcklbw %xmm0,%xmm6 │ │ - movdqa %xmm9,%xmm7 │ │ - palignr $0xa,%xmm5,%xmm7 │ │ - palignr $0xc,%xmm5,%xmm9 │ │ - movdqa %xmm6,%xmm3 │ │ - psrldq $0x2,%xmm3 │ │ - punpcklwd %xmm9,%xmm7 │ │ - movdqa %xmm6,%xmm9 │ │ - punpcklwd %xmm3,%xmm9 │ │ - pmaddwd 0x60(%rsp),%xmm7 │ │ - pmaddwd %xmm15,%xmm9 │ │ - paddd %xmm9,%xmm7 │ │ - paddd %xmm7,%xmm1 │ │ - movdqa %xmm5,%xmm7 │ │ - psrldq $0x2,%xmm7 │ │ - movdqa %xmm5,%xmm3 │ │ - psrldq $0x4,%xmm3 │ │ - movdqa %xmm5,%xmm9 │ │ - psrldq $0x6,%xmm9 │ │ - psrldq $0x8,%xmm5 │ │ - punpcklwd %xmm3,%xmm7 │ │ - punpcklwd %xmm5,%xmm9 │ │ - pmaddwd 0x40(%rsp),%xmm7 │ │ - pmaddwd 0x50(%rsp),%xmm9 │ │ - paddd %xmm9,%xmm7 │ │ - paddd %xmm7,%xmm1 │ │ - movq (%rsi,%r9,2),%xmm5 │ │ - movq 0x52(%rsi,%r9,2),%xmm7 │ │ - movdqa %xmm4,%xmm0 │ │ - pmaddubsw %xmm5,%xmm0 │ │ - movdqa %xmm4,%xmm9 │ │ - pmaddubsw %xmm7,%xmm9 │ │ - paddw %xmm9,%xmm0 │ │ - pmulhrsw %xmm2,%xmm0 │ │ - movdqa %xmm6,%xmm5 │ │ - psrldq $0x4,%xmm5 │ │ - movdqa %xmm6,%xmm7 │ │ - psrldq $0x6,%xmm7 │ │ - movdqa %xmm14,%xmm3 │ │ - palignr $0xa,%xmm6,%xmm3 │ │ - palignr $0xc,%xmm6,%xmm14 │ │ - psrldq $0x8,%xmm6 │ │ - punpcklwd %xmm7,%xmm5 │ │ - punpcklwd %xmm3,%xmm6 │ │ - punpcklwd %xmm0,%xmm14 │ │ - pmaddwd %xmm10,%xmm5 │ │ - pmaddwd %xmm11,%xmm6 │ │ - pmaddwd %xmm12,%xmm14 │ │ - paddd %xmm6,%xmm5 │ │ - paddd %xmm14,%xmm1 │ │ - paddd %xmm5,%xmm1 │ │ - paddd %xmm8,%xmm1 │ │ - movq -0x3(%rdi,%r9,1),%xmm5 │ │ - pxor %xmm3,%xmm3 │ │ - movd 0xb4dd8(%r8),%xmm9 │ │ - movdqa %xmm3,%xmm6 │ │ - pcmpgtb %xmm5,%xmm6 │ │ - movdqa %xmm5,%xmm7 │ │ - punpcklbw %xmm6,%xmm7 │ │ - movdqa %xmm7,%xmm6 │ │ - pmaddwd %xmm13,%xmm6 │ │ - pshufd $0x55,%xmm6,%xmm7 │ │ - paddd %xmm7,%xmm6 │ │ - paddd %xmm1,%xmm6 │ │ - psrldq $0x4,%xmm1 │ │ - psrad 0xb0(%rdx),%xmm6 │ │ - packsswb %xmm6,%xmm6 │ │ - movdqa %xmm9,%xmm7 │ │ - pandn %xmm5,%xmm7 │ │ - pslld $0x18,%xmm6 │ │ - pand %xmm9,%xmm6 │ │ - movdqa %xmm6,%xmm5 │ │ - por %xmm7,%xmm5 │ │ - movd %xmm5,-0x3(%rdi,%r9,1) │ │ - psrldq $0x1,%xmm5 │ │ - inc %r9 │ │ - je 3c6bf │ │ - test $0x3,%r9 │ │ - jne 3c64e │ │ - jmpq 3c46c │ │ - add $0x52,%rdi │ │ - add $0xa4,%rsi │ │ - dec %ecx │ │ - jg 3c465 │ │ - add $0x70,%rsp │ │ - pop %rbx │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - push %rbx │ │ - lea -0x10f8(%rip),%r8 │ │ - movq 0xb4dd0(%r8),%xmm1 │ │ - movq 0xb4dfe(%r8),%xmm4 │ │ - movq 0xb4df0(%r8),%xmm7 │ │ - mov 0xb8(%rdx),%r9d │ │ - movd 0xb4df8(%r8,%r9,2),%xmm6 │ │ - movdqa 0xb4dc0(%r8),%xmm5 │ │ - movd (%rdx),%xmm0 │ │ - movd 0xb4de0(%r8,%rcx,4),%xmm2 │ │ - pxor %xmm2,%xmm0 │ │ - pshuflw $0x0,%xmm6,%xmm6 │ │ - pshuflw $0x0,%xmm0,%xmm0 │ │ - lea 0xcf300(%r8),%rax │ │ - mov $0x49,%r10d │ │ - add $0x2c,%rdi │ │ - mov $0xffffffffffffffd4,%r9 │ │ - movdqa %xmm0,%xmm2 │ │ - pand %xmm1,%xmm2 │ │ - movdqa %xmm2,%xmm3 │ │ - psrlw $0xa,%xmm3 │ │ - por %xmm3,%xmm2 │ │ - pmullw %xmm4,%xmm2 │ │ - movdqa %xmm5,%xmm3 │ │ - pshufb %xmm2,%xmm3 │ │ - movdqa %xmm3,%xmm2 │ │ - psllq $0x1e,%xmm2 │ │ - por %xmm2,%xmm3 │ │ - movdqa %xmm3,%xmm2 │ │ - psllq $0xf,%xmm2 │ │ - por %xmm2,%xmm3 │ │ - movdqa %xmm0,%xmm2 │ │ - pmulhuw %xmm7,%xmm2 │ │ - por %xmm3,%xmm2 │ │ - pshuflw $0xff,%xmm2,%xmm0 │ │ - psrlw $0x5,%xmm2 │ │ - movd %xmm2,%ebx │ │ - pshuflw $0xee,%xmm2,%xmm2 │ │ - movzwq %bx,%r11 │ │ - shr $0x10,%rbx │ │ - movd (%rax,%r11,2),%xmm3 │ │ - pinsrw $0x1,(%rax,%rbx,2),%xmm3 │ │ - movd %xmm2,%ebx │ │ - movzwq %bx,%r11 │ │ - shr $0x10,%rbx │ │ - pinsrw $0x2,(%rax,%r11,2),%xmm3 │ │ - pinsrw $0x3,(%rax,%rbx,2),%xmm3 │ │ - pmulhrsw %xmm6,%xmm3 │ │ - packsswb %xmm3,%xmm3 │ │ - movd %xmm3,(%rdi,%r9,1) │ │ - add $0x4,%r9 │ │ - jl 3c751 │ │ - add $0x52,%rdi │ │ - dec %r10d │ │ - jg 3c74a │ │ - movslq 0x5c(%rdx),%r9 │ │ - movslq 0xb4e3e(%r8,%r9,4),%r9 │ │ - lea 0xb4e3e(%r8,%r9,1),%r9 │ │ - jmpq *%r9 │ │ - imul $0x1c,%ecx,%ecx │ │ - mov 0xb0(%rdx),%r9d │ │ - movd 0x78(%rdx,%rcx,1),%xmm5 │ │ - movd 0xb4df0(%r8,%r9,2),%xmm4 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtb %xmm5,%xmm0 │ │ - punpcklbw %xmm0,%xmm5 │ │ - movd 0xb4dec(%r8),%xmm7 │ │ - movd 0xb4df2(%r8),%xmm6 │ │ - pshuflw $0x0,%xmm5,%xmm5 │ │ - pshuflw $0x0,%xmm4,%xmm4 │ │ - pshufd $0x0,%xmm7,%xmm7 │ │ - pshuflw $0x0,%xmm6,%xmm6 │ │ - punpcklqdq %xmm5,%xmm5 │ │ - punpcklqdq %xmm4,%xmm4 │ │ - punpcklqdq %xmm6,%xmm6 │ │ - pcmpeqw %xmm1,%xmm1 │ │ - pslldq $0x6,%xmm1 │ │ - sub $0x1695,%rdi │ │ - add $0xf9,%rsi │ │ - mov $0x46,%edx │ │ - xor %ecx,%ecx │ │ - movdqu (%rsi,%rcx,2),%xmm8 │ │ - movdqu 0x10(%rsi,%rcx,2),%xmm3 │ │ - movdqa %xmm7,%xmm0 │ │ - pmaddubsw %xmm8,%xmm0 │ │ - movdqa %xmm7,%xmm2 │ │ - pmaddubsw %xmm3,%xmm2 │ │ - pmulhrsw %xmm6,%xmm0 │ │ - pmulhrsw %xmm6,%xmm2 │ │ - pmullw %xmm5,%xmm0 │ │ - pmullw %xmm5,%xmm2 │ │ - pmulhrsw %xmm4,%xmm0 │ │ - pmulhrsw %xmm4,%xmm2 │ │ - movdqu (%rdi,%rcx,1),%xmm8 │ │ - pxor %xmm9,%xmm9 │ │ - pcmpgtb %xmm8,%xmm9 │ │ - movdqa %xmm8,%xmm3 │ │ - punpckhbw %xmm9,%xmm3 │ │ - punpcklbw %xmm9,%xmm8 │ │ - paddw %xmm3,%xmm2 │ │ - paddw %xmm8,%xmm0 │ │ - packsswb %xmm2,%xmm0 │ │ - movdqu %xmm0,(%rdi,%rcx,1) │ │ - add $0x10,%ecx │ │ - cmp $0x20,%ecx │ │ - jl 3c88c │ │ - movdqu (%rsi,%rcx,2),%xmm8 │ │ - movdqa %xmm7,%xmm0 │ │ - pmaddubsw %xmm8,%xmm0 │ │ - pmulhrsw %xmm6,%xmm0 │ │ - pmullw %xmm5,%xmm0 │ │ - pmulhrsw %xmm4,%xmm0 │ │ - movq (%rdi,%rcx,1),%xmm8 │ │ - pxor %xmm9,%xmm9 │ │ - pcmpgtb %xmm8,%xmm9 │ │ - movdqa %xmm8,%xmm2 │ │ - punpcklbw %xmm9,%xmm2 │ │ - paddw %xmm2,%xmm0 │ │ - packsswb %xmm0,%xmm0 │ │ - movdqa %xmm1,%xmm2 │ │ - pandn %xmm0,%xmm2 │ │ - pand %xmm1,%xmm8 │ │ - por %xmm8,%xmm2 │ │ - movq %xmm2,(%rdi,%rcx,1) │ │ - add $0x52,%rdi │ │ - add $0x52,%rsi │ │ - dec %edx │ │ - jg 3c88a │ │ - pop %rbx │ │ + packsswb %xmm2,%xmm0 │ │ + add $0x10,%ecx │ │ + cmp $0x50,%ecx │ │ + je 3e831 │ │ + movdqu %xmm0,-0x10(%rdi,%rcx,1) │ │ + jmp 3e7c6 │ │ + movdqa %xmm1,%xmm2 │ │ + pandn %xmm0,%xmm2 │ │ + pand %xmm1,%xmm8 │ │ + por %xmm8,%xmm2 │ │ + movdqu %xmm2,-0x10(%rdi,%rcx,1) │ │ + add $0x52,%rdi │ │ + add $0x52,%rsi │ │ + dec %edx │ │ + jg 3e7c4 │ │ + pop %rbx │ │ retq │ │ imul $0x1c,%ecx,%ecx │ │ movsbl 0x7b(%rcx,%rdx,1),%r9d │ │ movd 0x77(%rcx,%rdx,1),%xmm9 │ │ pinsrw $0x2,0x7c(%rcx,%rdx,1),%xmm9 │ │ mov 0xb0(%rdx),%ecx │ │ - movd 0xb4dfc(%r8,%rcx,2),%xmm3 │ │ - movd 0xb4dec(%r8),%xmm7 │ │ - movd 0xb4df2(%r8),%xmm6 │ │ + movd 0xb7cec(%r8,%rcx,2),%xmm3 │ │ psrldq $0x1,%xmm9 │ │ pxor %xmm5,%xmm5 │ │ punpcklwd %xmm5,%xmm3 │ │ - punpcklwd %xmm6,%xmm6 │ │ pcmpgtb %xmm9,%xmm5 │ │ punpcklbw %xmm5,%xmm9 │ │ pshufd $0x55,%xmm9,%xmm5 │ │ pshufd $0x0,%xmm9,%xmm9 │ │ pshufd $0x0,%xmm3,%xmm3 │ │ - pshufd $0x0,%xmm7,%xmm7 │ │ - pshufd $0x0,%xmm6,%xmm6 │ │ - sub $0x166f,%rdi │ │ + sub $0x161d,%rdi │ │ add $0x145,%rsi │ │ mov $0x46,%edx │ │ mov $0xffffff80,%eax │ │ mov $0x7f,%r10d │ │ - mov $0xffffffffffffffda,%r11 │ │ + mov $0xffffffffffffffb4,%r11 │ │ movsbl -0x1(%rdi,%r11,1),%r8d │ │ - movq (%rsi,%r11,2),%xmm0 │ │ - movdqa %xmm7,%xmm2 │ │ - pmaddubsw %xmm0,%xmm2 │ │ - pmulhrsw %xmm6,%xmm2 │ │ + movd (%rsi,%r11,1),%xmm2 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtb %xmm2,%xmm0 │ │ + punpcklbw %xmm0,%xmm2 │ │ movq -0x53(%r11,%rdi,1),%xmm0 │ │ pxor %xmm8,%xmm8 │ │ pcmpgtb %xmm0,%xmm8 │ │ punpcklbw %xmm8,%xmm0 │ │ movdqa %xmm0,%xmm8 │ │ psrldq $0x4,%xmm8 │ │ punpcklwd %xmm2,%xmm8 │ │ @@ -45424,52 +47020,47 @@ │ │ add %ebx,%r8d │ │ cmp %r10d,%r8d │ │ cmovns %r10d,%r8d │ │ cmp %eax,%r8d │ │ cmovs %eax,%r8d │ │ mov %r8b,(%rdi,%r11,1) │ │ inc %r11 │ │ - je 3ca9f │ │ + je 3e96f │ │ test $0x3,%r11 │ │ - jne 3ca5f │ │ - jmpq 3ca05 │ │ + jne 3e92f │ │ + jmpq 3e8d7 │ │ add $0x52,%rdi │ │ add $0x52,%rsi │ │ dec %edx │ │ - jg 3c9f8 │ │ + jg 3e8ca │ │ pop %rbx │ │ retq │ │ mov 0xb0(%rdx),%r9d │ │ imul $0x1c,%ecx,%ecx │ │ - movd 0xb4dfc(%r8,%r9,2),%xmm7 │ │ + movd 0xb7cec(%r8,%r9,2),%xmm7 │ │ movdqu 0x78(%rcx,%rdx,1),%xmm0 │ │ pxor %xmm2,%xmm2 │ │ pcmpgtb %xmm0,%xmm2 │ │ movdqa %xmm0,%xmm8 │ │ punpckhbw %xmm2,%xmm8 │ │ punpcklbw %xmm2,%xmm0 │ │ - pinsrw $0x5,0xb4e1c(%r8),%xmm8 │ │ + pinsrw $0x5,0xb7d0c(%r8),%xmm8 │ │ punpcklwd %xmm7,%xmm7 │ │ pshufd $0x0,%xmm7,%xmm7 │ │ pshufd $0x0,%xmm8,%xmm9 │ │ pshufd $0x55,%xmm8,%xmm5 │ │ pshufd $0xaa,%xmm8,%xmm6 │ │ pshufd $0xff,%xmm0,%xmm3 │ │ pshufd $0xaa,%xmm0,%xmm2 │ │ pshufd $0x55,%xmm0,%xmm8 │ │ pshufd $0x0,%xmm0,%xmm0 │ │ - movd 0xb4df2(%r8),%xmm15 │ │ - movd 0xb4dec(%r8),%xmm14 │ │ - punpcklwd %xmm15,%xmm15 │ │ - pshufd $0x0,%xmm14,%xmm14 │ │ - pshufd $0x0,%xmm15,%xmm15 │ │ - sub $0x166f,%rdi │ │ + sub $0x161d,%rdi │ │ add $0x145,%rsi │ │ mov $0x46,%ecx │ │ - mov $0xffffffffffffffda,%r9 │ │ + mov $0xffffffffffffffb4,%r9 │ │ pxor %xmm10,%xmm10 │ │ movq -0xa6(%r9,%rdi,1),%xmm1 │ │ movhps -0x54(%r9,%rdi,1),%xmm1 │ │ pcmpgtb %xmm1,%xmm10 │ │ movdqa %xmm1,%xmm4 │ │ punpckhbw %xmm10,%xmm4 │ │ punpcklbw %xmm10,%xmm1 │ │ @@ -45498,24 +47089,24 @@ │ │ punpcklwd %xmm4,%xmm11 │ │ pmaddwd %xmm8,%xmm12 │ │ pmaddwd %xmm2,%xmm1 │ │ pmaddwd %xmm9,%xmm11 │ │ paddd %xmm1,%xmm12 │ │ paddd %xmm11,%xmm10 │ │ paddd %xmm12,%xmm10 │ │ - movq (%rsi,%r9,2),%xmm4 │ │ - movdqa %xmm14,%xmm1 │ │ - pmaddubsw %xmm4,%xmm1 │ │ - pmulhrsw %xmm15,%xmm1 │ │ + movd (%rsi,%r9,1),%xmm1 │ │ + pxor %xmm4,%xmm4 │ │ + pcmpgtb %xmm1,%xmm4 │ │ + punpcklbw %xmm4,%xmm1 │ │ punpcklwd %xmm7,%xmm1 │ │ pmaddwd %xmm6,%xmm1 │ │ paddd %xmm1,%xmm10 │ │ movq -0x2(%rdi,%r9,1),%xmm1 │ │ pxor %xmm12,%xmm12 │ │ - movd 0xb4dd9(%r8),%xmm13 │ │ + movd 0xb7cc9(%r8),%xmm13 │ │ punpcklbw %xmm13,%xmm13 │ │ movdqa %xmm12,%xmm4 │ │ pcmpgtb %xmm1,%xmm4 │ │ punpcklbw %xmm4,%xmm1 │ │ movdqa %xmm1,%xmm11 │ │ pmaddwd %xmm5,%xmm11 │ │ paddd %xmm10,%xmm11 │ │ @@ -45524,22 +47115,22 @@ │ │ pslldq $0x4,%xmm11 │ │ pand %xmm13,%xmm11 │ │ paddw %xmm11,%xmm1 │ │ packsswb %xmm1,%xmm1 │ │ movd %xmm1,-0x2(%rdi,%r9,1) │ │ psrldq $0x1,%xmm1 │ │ inc %r9 │ │ - je 3ccb0 │ │ + je 3eb59 │ │ test $0x3,%r9 │ │ - jne 3cc52 │ │ - jmpq 3cb58 │ │ + jne 3eafb │ │ + jmpq 3ea05 │ │ add $0x52,%rdi │ │ add $0x52,%rsi │ │ dec %ecx │ │ - jg 3cb51 │ │ + jg 3e9fe │ │ pop %rbx │ │ retq │ │ sub $0x70,%rsp │ │ mov 0xb0(%rdx),%r9d │ │ imul $0x1c,%ecx,%ecx │ │ movdqu 0x78(%rcx,%rdx,1),%xmm1 │ │ pxor %xmm11,%xmm11 │ │ @@ -45571,616 +47162,174 @@ │ │ pshufd $0xee,%xmm10,%xmm12 │ │ movdqa %xmm12,%xmm11 │ │ punpcklwd %xmm13,%xmm11 │ │ pshuflw $0xf9,%xmm12,%xmm13 │ │ pshufd $0x0,%xmm11,%xmm12 │ │ pshufd $0x55,%xmm10,%xmm11 │ │ pshufd $0x0,%xmm10,%xmm10 │ │ - pinsrw $0x3,0xb4dfe(%r8,%r9,2),%xmm13 │ │ - movd 0xb4dfc(%r8,%r9,2),%xmm8 │ │ - movd 0xb4dec(%r8),%xmm4 │ │ - movd 0xb4df2(%r8),%xmm2 │ │ + pinsrw $0x3,0xb7cee(%r8,%r9,2),%xmm13 │ │ + movd 0xb7cec(%r8,%r9,2),%xmm8 │ │ pxor %xmm1,%xmm1 │ │ punpcklwd %xmm1,%xmm8 │ │ - punpcklwd %xmm2,%xmm2 │ │ pshufd $0x0,%xmm8,%xmm8 │ │ - pshufd $0x0,%xmm4,%xmm4 │ │ - pshufd $0x0,%xmm2,%xmm2 │ │ - sub $0x166f,%rdi │ │ + sub $0x161d,%rdi │ │ add $0x145,%rsi │ │ mov $0x46,%ecx │ │ - mov $0xffffffffffffffda,%r9 │ │ + mov $0xffffffffffffffb4,%r9 │ │ movdqu -0xf9(%r9,%rdi,1),%xmm1 │ │ pxor %xmm3,%xmm3 │ │ pcmpgtb %xmm1,%xmm3 │ │ - movdqa %xmm1,%xmm7 │ │ - punpckhbw %xmm3,%xmm7 │ │ + movdqa %xmm1,%xmm2 │ │ + punpckhbw %xmm3,%xmm2 │ │ punpcklbw %xmm3,%xmm1 │ │ movdqa %xmm1,%xmm9 │ │ psrldq $0x2,%xmm9 │ │ movdqa %xmm1,%xmm14 │ │ psrldq $0x4,%xmm14 │ │ movdqa %xmm1,%xmm0 │ │ psrldq $0x6,%xmm0 │ │ movdqa %xmm1,%xmm3 │ │ punpcklwd %xmm9,%xmm3 │ │ punpcklwd %xmm0,%xmm14 │ │ pmaddwd (%rsp),%xmm3 │ │ pmaddwd 0x10(%rsp),%xmm14 │ │ paddd %xmm14,%xmm3 │ │ - movdqa %xmm7,%xmm6 │ │ + movdqa %xmm2,%xmm6 │ │ palignr $0xa,%xmm1,%xmm6 │ │ - palignr $0xc,%xmm1,%xmm7 │ │ + palignr $0xc,%xmm1,%xmm2 │ │ psrldq $0x8,%xmm1 │ │ - movdqu -0xa7(%r9,%rdi,1),%xmm5 │ │ + movdqu -0xa7(%r9,%rdi,1),%xmm4 │ │ pxor %xmm14,%xmm14 │ │ - pcmpgtb %xmm5,%xmm14 │ │ - movdqa %xmm5,%xmm9 │ │ + pcmpgtb %xmm4,%xmm14 │ │ + movdqa %xmm4,%xmm9 │ │ punpckhbw %xmm14,%xmm9 │ │ - punpcklbw %xmm14,%xmm5 │ │ + punpcklbw %xmm14,%xmm4 │ │ punpcklwd %xmm6,%xmm1 │ │ - punpcklwd %xmm5,%xmm7 │ │ + punpcklwd %xmm4,%xmm2 │ │ pmaddwd 0x20(%rsp),%xmm1 │ │ - pmaddwd 0x30(%rsp),%xmm7 │ │ - paddd %xmm7,%xmm1 │ │ + pmaddwd 0x30(%rsp),%xmm2 │ │ + paddd %xmm2,%xmm1 │ │ paddd %xmm3,%xmm1 │ │ movdqu -0x55(%r9,%rdi,1),%xmm6 │ │ pxor %xmm0,%xmm0 │ │ pcmpgtb %xmm6,%xmm0 │ │ movdqa %xmm6,%xmm14 │ │ punpckhbw %xmm0,%xmm14 │ │ punpcklbw %xmm0,%xmm6 │ │ - movdqa %xmm9,%xmm7 │ │ - palignr $0xa,%xmm5,%xmm7 │ │ - palignr $0xc,%xmm5,%xmm9 │ │ + movdqa %xmm9,%xmm2 │ │ + palignr $0xa,%xmm4,%xmm2 │ │ + palignr $0xc,%xmm4,%xmm9 │ │ movdqa %xmm6,%xmm3 │ │ psrldq $0x2,%xmm3 │ │ - punpcklwd %xmm9,%xmm7 │ │ + punpcklwd %xmm9,%xmm2 │ │ movdqa %xmm6,%xmm9 │ │ punpcklwd %xmm3,%xmm9 │ │ - pmaddwd 0x60(%rsp),%xmm7 │ │ + pmaddwd 0x60(%rsp),%xmm2 │ │ pmaddwd %xmm15,%xmm9 │ │ - paddd %xmm9,%xmm7 │ │ - paddd %xmm7,%xmm1 │ │ - movdqa %xmm5,%xmm7 │ │ - psrldq $0x2,%xmm7 │ │ - movdqa %xmm5,%xmm3 │ │ + paddd %xmm9,%xmm2 │ │ + paddd %xmm2,%xmm1 │ │ + movdqa %xmm4,%xmm2 │ │ + psrldq $0x2,%xmm2 │ │ + movdqa %xmm4,%xmm3 │ │ psrldq $0x4,%xmm3 │ │ - movdqa %xmm5,%xmm9 │ │ + movdqa %xmm4,%xmm9 │ │ psrldq $0x6,%xmm9 │ │ - psrldq $0x8,%xmm5 │ │ - punpcklwd %xmm3,%xmm7 │ │ - punpcklwd %xmm5,%xmm9 │ │ - pmaddwd 0x40(%rsp),%xmm7 │ │ + psrldq $0x8,%xmm4 │ │ + punpcklwd %xmm3,%xmm2 │ │ + punpcklwd %xmm4,%xmm9 │ │ + pmaddwd 0x40(%rsp),%xmm2 │ │ pmaddwd 0x50(%rsp),%xmm9 │ │ - paddd %xmm9,%xmm7 │ │ - paddd %xmm7,%xmm1 │ │ - movq (%rsi,%r9,2),%xmm5 │ │ - movdqa %xmm4,%xmm0 │ │ - pmaddubsw %xmm5,%xmm0 │ │ - pmulhrsw %xmm2,%xmm0 │ │ - movdqa %xmm6,%xmm5 │ │ - psrldq $0x4,%xmm5 │ │ - movdqa %xmm6,%xmm7 │ │ - psrldq $0x6,%xmm7 │ │ + paddd %xmm9,%xmm2 │ │ + paddd %xmm2,%xmm1 │ │ + movd (%rsi,%r9,1),%xmm0 │ │ + pxor %xmm4,%xmm4 │ │ + pcmpgtb %xmm0,%xmm4 │ │ + punpcklbw %xmm4,%xmm0 │ │ + movdqa %xmm6,%xmm4 │ │ + psrldq $0x4,%xmm4 │ │ + movdqa %xmm6,%xmm2 │ │ + psrldq $0x6,%xmm2 │ │ movdqa %xmm14,%xmm3 │ │ palignr $0xa,%xmm6,%xmm3 │ │ palignr $0xc,%xmm6,%xmm14 │ │ psrldq $0x8,%xmm6 │ │ - punpcklwd %xmm7,%xmm5 │ │ + punpcklwd %xmm2,%xmm4 │ │ punpcklwd %xmm3,%xmm6 │ │ punpcklwd %xmm0,%xmm14 │ │ - pmaddwd %xmm10,%xmm5 │ │ + pmaddwd %xmm10,%xmm4 │ │ pmaddwd %xmm11,%xmm6 │ │ pmaddwd %xmm12,%xmm14 │ │ - paddd %xmm6,%xmm5 │ │ + paddd %xmm6,%xmm4 │ │ paddd %xmm14,%xmm1 │ │ - paddd %xmm5,%xmm1 │ │ + paddd %xmm4,%xmm1 │ │ paddd %xmm8,%xmm1 │ │ - movq -0x3(%rdi,%r9,1),%xmm5 │ │ + movq -0x3(%rdi,%r9,1),%xmm4 │ │ pxor %xmm3,%xmm3 │ │ - movd 0xb4dd8(%r8),%xmm9 │ │ + movd 0xb7cc8(%r8),%xmm9 │ │ movdqa %xmm3,%xmm6 │ │ - pcmpgtb %xmm5,%xmm6 │ │ - movdqa %xmm5,%xmm7 │ │ - punpcklbw %xmm6,%xmm7 │ │ - movdqa %xmm7,%xmm6 │ │ + pcmpgtb %xmm4,%xmm6 │ │ + movdqa %xmm4,%xmm2 │ │ + punpcklbw %xmm6,%xmm2 │ │ + movdqa %xmm2,%xmm6 │ │ pmaddwd %xmm13,%xmm6 │ │ - pshufd $0x55,%xmm6,%xmm7 │ │ - paddd %xmm7,%xmm6 │ │ + pshufd $0x55,%xmm6,%xmm2 │ │ + paddd %xmm2,%xmm6 │ │ paddd %xmm1,%xmm6 │ │ psrldq $0x4,%xmm1 │ │ psrad 0xb0(%rdx),%xmm6 │ │ packsswb %xmm6,%xmm6 │ │ - movdqa %xmm9,%xmm7 │ │ - pandn %xmm5,%xmm7 │ │ + movdqa %xmm9,%xmm2 │ │ + pandn %xmm4,%xmm2 │ │ pslld $0x18,%xmm6 │ │ pand %xmm9,%xmm6 │ │ - movdqa %xmm6,%xmm5 │ │ - por %xmm7,%xmm5 │ │ - movd %xmm5,-0x3(%rdi,%r9,1) │ │ - psrldq $0x1,%xmm5 │ │ + movdqa %xmm6,%xmm4 │ │ + por %xmm2,%xmm4 │ │ + movd %xmm4,-0x3(%rdi,%r9,1) │ │ + psrldq $0x1,%xmm4 │ │ inc %r9 │ │ - je 3d02f │ │ + je 3eeb6 │ │ test $0x3,%r9 │ │ - jne 3cfbe │ │ - jmpq 3cdf3 │ │ + jne 3ee45 │ │ + jmpq 3ec7c │ │ add $0x52,%rdi │ │ add $0x52,%rsi │ │ dec %ecx │ │ - jg 3cdec │ │ + jg 3ec75 │ │ add $0x70,%rsp │ │ pop %rbx │ │ retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ + nopl 0x0(%rax) │ │ push %rbx │ │ - lea -0x1a68(%rip),%r8 │ │ - movq 0xb4dd0(%r8),%xmm1 │ │ - movq 0xb4dfe(%r8),%xmm4 │ │ - movq 0xb4df0(%r8),%xmm7 │ │ - mov 0xb8(%rdx),%r9d │ │ - movd 0xb4df8(%r8,%r9,2),%xmm6 │ │ - movdqa 0xb4dc0(%r8),%xmm5 │ │ - movd (%rdx),%xmm0 │ │ - movd 0xb4de0(%r8,%rcx,4),%xmm2 │ │ - pxor %xmm2,%xmm0 │ │ - pshuflw $0x0,%xmm6,%xmm6 │ │ - pshuflw $0x0,%xmm0,%xmm0 │ │ - lea 0xcf300(%r8),%rax │ │ - mov $0xffffffffffffe89e,%r9 │ │ - sub %r9,%rdi │ │ - movdqa %xmm0,%xmm2 │ │ - pand %xmm1,%xmm2 │ │ - movdqa %xmm2,%xmm3 │ │ - psrlw $0xa,%xmm3 │ │ - por %xmm3,%xmm2 │ │ - pmullw %xmm4,%xmm2 │ │ - movdqa %xmm5,%xmm3 │ │ - pshufb %xmm2,%xmm3 │ │ - movdqa %xmm3,%xmm2 │ │ - psllq $0x1e,%xmm2 │ │ - por %xmm2,%xmm3 │ │ - movdqa %xmm3,%xmm2 │ │ - psllq $0xf,%xmm2 │ │ - por %xmm2,%xmm3 │ │ - movdqa %xmm0,%xmm2 │ │ - pmulhuw %xmm7,%xmm2 │ │ - por %xmm3,%xmm2 │ │ - pshuflw $0xff,%xmm2,%xmm0 │ │ - psrlw $0x5,%xmm2 │ │ - movd %xmm2,%ebx │ │ - pshuflw $0xee,%xmm2,%xmm2 │ │ - movzwq %bx,%r11 │ │ - shr $0x10,%rbx │ │ - movd (%rax,%r11,2),%xmm3 │ │ - pinsrw $0x1,(%rax,%rbx,2),%xmm3 │ │ - movd %xmm2,%ebx │ │ - movzwq %bx,%r11 │ │ - shr $0x10,%rbx │ │ - pinsrw $0x2,(%rax,%r11,2),%xmm3 │ │ - pinsrw $0x3,(%rax,%rbx,2),%xmm3 │ │ - pmulhrsw %xmm6,%xmm3 │ │ - packsswb %xmm3,%xmm3 │ │ - movd %xmm3,(%rdi,%r9,1) │ │ - add $0x4,%r9 │ │ - jl 3d0ba │ │ - movslq 0x5c(%rdx),%r9 │ │ - movslq 0xb4e4e(%r8,%r9,4),%r9 │ │ - lea 0xb4e4e(%r8,%r9,1),%r9 │ │ - jmpq *%r9 │ │ - imul $0x1c,%ecx,%ecx │ │ - mov 0xb0(%rdx),%r9d │ │ - movd 0x78(%rdx,%rcx,1),%xmm5 │ │ - movd 0xb4df0(%r8,%r9,2),%xmm4 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtb %xmm5,%xmm0 │ │ - punpcklbw %xmm0,%xmm5 │ │ - movd 0xb4dec(%r8),%xmm7 │ │ - pshuflw $0x0,%xmm5,%xmm5 │ │ - pshuflw $0x0,%xmm4,%xmm4 │ │ - pshufd $0x0,%xmm7,%xmm7 │ │ - punpcklqdq %xmm5,%xmm5 │ │ - punpcklqdq %xmm4,%xmm4 │ │ - pcmpeqw %xmm1,%xmm1 │ │ - pslldq $0xc,%xmm1 │ │ - sub $0x1669,%rdi │ │ - add $0xf9,%rsi │ │ - mov $0x46,%edx │ │ - xor %ecx,%ecx │ │ - movdqu (%rsi,%rcx,1),%xmm0 │ │ - pxor %xmm6,%xmm6 │ │ - pcmpgtb %xmm0,%xmm6 │ │ - movdqa %xmm0,%xmm2 │ │ - punpckhbw %xmm6,%xmm2 │ │ - punpcklbw %xmm6,%xmm0 │ │ - pmullw %xmm5,%xmm0 │ │ - pmullw %xmm5,%xmm2 │ │ - pmulhrsw %xmm4,%xmm0 │ │ - pmulhrsw %xmm4,%xmm2 │ │ - movdqu (%rdi,%rcx,1),%xmm8 │ │ - pxor %xmm9,%xmm9 │ │ - pcmpgtb %xmm8,%xmm9 │ │ - movdqa %xmm8,%xmm3 │ │ - punpckhbw %xmm9,%xmm3 │ │ - movdqa %xmm8,%xmm6 │ │ - punpcklbw %xmm9,%xmm6 │ │ - paddw %xmm3,%xmm2 │ │ - paddw %xmm6,%xmm0 │ │ - packsswb %xmm2,%xmm0 │ │ - add $0x10,%ecx │ │ - cmp $0x50,%ecx │ │ - je 3d241 │ │ - movdqu %xmm0,-0x10(%rdi,%rcx,1) │ │ - jmp 3d1d6 │ │ - movdqa %xmm1,%xmm2 │ │ - pandn %xmm0,%xmm2 │ │ - pand %xmm1,%xmm8 │ │ - por %xmm8,%xmm2 │ │ - movdqu %xmm2,-0x10(%rdi,%rcx,1) │ │ - add $0x52,%rdi │ │ - add $0x52,%rsi │ │ - dec %edx │ │ - jg 3d1d4 │ │ - pop %rbx │ │ - retq │ │ - imul $0x1c,%ecx,%ecx │ │ - movsbl 0x7b(%rcx,%rdx,1),%r9d │ │ - movd 0x77(%rcx,%rdx,1),%xmm9 │ │ - pinsrw $0x2,0x7c(%rcx,%rdx,1),%xmm9 │ │ - mov 0xb0(%rdx),%ecx │ │ - movd 0xb4dfc(%r8,%rcx,2),%xmm3 │ │ - psrldq $0x1,%xmm9 │ │ - pxor %xmm5,%xmm5 │ │ - punpcklwd %xmm5,%xmm3 │ │ - pcmpgtb %xmm9,%xmm5 │ │ - punpcklbw %xmm5,%xmm9 │ │ - pshufd $0x55,%xmm9,%xmm5 │ │ - pshufd $0x0,%xmm9,%xmm9 │ │ - pshufd $0x0,%xmm3,%xmm3 │ │ - sub $0x161d,%rdi │ │ - add $0x145,%rsi │ │ - mov $0x46,%edx │ │ - mov $0xffffff80,%eax │ │ - mov $0x7f,%r10d │ │ - mov $0xffffffffffffffb4,%r11 │ │ - movsbl -0x1(%rdi,%r11,1),%r8d │ │ - movd (%rsi,%r11,1),%xmm2 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtb %xmm2,%xmm0 │ │ - punpcklbw %xmm0,%xmm2 │ │ - movq -0x53(%r11,%rdi,1),%xmm0 │ │ - pxor %xmm8,%xmm8 │ │ - pcmpgtb %xmm0,%xmm8 │ │ - punpcklbw %xmm8,%xmm0 │ │ - movdqa %xmm0,%xmm8 │ │ - psrldq $0x4,%xmm8 │ │ - punpcklwd %xmm2,%xmm8 │ │ - movdqa %xmm0,%xmm2 │ │ - psrldq $0x2,%xmm2 │ │ - punpcklwd %xmm2,%xmm0 │ │ - pmaddwd %xmm9,%xmm0 │ │ - pmaddwd %xmm5,%xmm8 │ │ - paddd %xmm8,%xmm0 │ │ - paddd %xmm3,%xmm0 │ │ - movd %xmm0,%ebx │ │ - psrldq $0x4,%xmm0 │ │ - imul %r9d,%r8d │ │ - add %ebx,%r8d │ │ - sar %cl,%r8d │ │ - movsbl (%rdi,%r11,1),%ebx │ │ - add %ebx,%r8d │ │ - cmp %r10d,%r8d │ │ - cmovns %r10d,%r8d │ │ - cmp %eax,%r8d │ │ - cmovs %eax,%r8d │ │ - mov %r8b,(%rdi,%r11,1) │ │ - inc %r11 │ │ - je 3d37f │ │ - test $0x3,%r11 │ │ - jne 3d33f │ │ - jmpq 3d2e7 │ │ - add $0x52,%rdi │ │ - add $0x52,%rsi │ │ - dec %edx │ │ - jg 3d2da │ │ - pop %rbx │ │ - retq │ │ - mov 0xb0(%rdx),%r9d │ │ - imul $0x1c,%ecx,%ecx │ │ - movd 0xb4dfc(%r8,%r9,2),%xmm7 │ │ - movdqu 0x78(%rcx,%rdx,1),%xmm0 │ │ - pxor %xmm2,%xmm2 │ │ - pcmpgtb %xmm0,%xmm2 │ │ - movdqa %xmm0,%xmm8 │ │ - punpckhbw %xmm2,%xmm8 │ │ - punpcklbw %xmm2,%xmm0 │ │ - pinsrw $0x5,0xb4e1c(%r8),%xmm8 │ │ - punpcklwd %xmm7,%xmm7 │ │ - pshufd $0x0,%xmm7,%xmm7 │ │ - pshufd $0x0,%xmm8,%xmm9 │ │ - pshufd $0x55,%xmm8,%xmm5 │ │ - pshufd $0xaa,%xmm8,%xmm6 │ │ - pshufd $0xff,%xmm0,%xmm3 │ │ - pshufd $0xaa,%xmm0,%xmm2 │ │ - pshufd $0x55,%xmm0,%xmm8 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - sub $0x161d,%rdi │ │ - add $0x145,%rsi │ │ - mov $0x46,%ecx │ │ - mov $0xffffffffffffffb4,%r9 │ │ - pxor %xmm10,%xmm10 │ │ - movq -0xa6(%r9,%rdi,1),%xmm1 │ │ - movhps -0x54(%r9,%rdi,1),%xmm1 │ │ - pcmpgtb %xmm1,%xmm10 │ │ - movdqa %xmm1,%xmm4 │ │ - punpckhbw %xmm10,%xmm4 │ │ - punpcklbw %xmm10,%xmm1 │ │ - movdqa %xmm1,%xmm13 │ │ - psrldq $0x2,%xmm13 │ │ - movdqa %xmm4,%xmm11 │ │ - psrldq $0x2,%xmm11 │ │ - movdqa %xmm4,%xmm12 │ │ - psrldq $0x4,%xmm12 │ │ - movdqa %xmm1,%xmm10 │ │ - punpcklwd %xmm13,%xmm10 │ │ - punpcklwd %xmm12,%xmm11 │ │ - pmaddwd %xmm0,%xmm10 │ │ - pmaddwd %xmm3,%xmm11 │ │ - paddd %xmm11,%xmm10 │ │ - movdqa %xmm1,%xmm12 │ │ - psrldq $0x4,%xmm12 │ │ - movdqa %xmm1,%xmm13 │ │ - psrldq $0x6,%xmm13 │ │ - psrldq $0x8,%xmm1 │ │ - punpcklwd %xmm13,%xmm12 │ │ - punpcklwd %xmm4,%xmm1 │ │ - movdqa %xmm4,%xmm11 │ │ - psrldq $0x6,%xmm11 │ │ - psrldq $0x8,%xmm4 │ │ - punpcklwd %xmm4,%xmm11 │ │ - pmaddwd %xmm8,%xmm12 │ │ - pmaddwd %xmm2,%xmm1 │ │ - pmaddwd %xmm9,%xmm11 │ │ - paddd %xmm1,%xmm12 │ │ - paddd %xmm11,%xmm10 │ │ - paddd %xmm12,%xmm10 │ │ - movd (%rsi,%r9,1),%xmm1 │ │ - pxor %xmm4,%xmm4 │ │ - pcmpgtb %xmm1,%xmm4 │ │ - punpcklbw %xmm4,%xmm1 │ │ - punpcklwd %xmm7,%xmm1 │ │ - pmaddwd %xmm6,%xmm1 │ │ - paddd %xmm1,%xmm10 │ │ - movq -0x2(%rdi,%r9,1),%xmm1 │ │ - pxor %xmm12,%xmm12 │ │ - movd 0xb4dd9(%r8),%xmm13 │ │ - punpcklbw %xmm13,%xmm13 │ │ - movdqa %xmm12,%xmm4 │ │ - pcmpgtb %xmm1,%xmm4 │ │ - punpcklbw %xmm4,%xmm1 │ │ - movdqa %xmm1,%xmm11 │ │ - pmaddwd %xmm5,%xmm11 │ │ - paddd %xmm10,%xmm11 │ │ - psrldq $0x4,%xmm10 │ │ - psrad 0xb0(%rdx),%xmm11 │ │ - pslldq $0x4,%xmm11 │ │ - pand %xmm13,%xmm11 │ │ - paddw %xmm11,%xmm1 │ │ - packsswb %xmm1,%xmm1 │ │ - movd %xmm1,-0x2(%rdi,%r9,1) │ │ - psrldq $0x1,%xmm1 │ │ - inc %r9 │ │ - je 3d569 │ │ - test $0x3,%r9 │ │ - jne 3d50b │ │ - jmpq 3d415 │ │ - add $0x52,%rdi │ │ - add $0x52,%rsi │ │ - dec %ecx │ │ - jg 3d40e │ │ - pop %rbx │ │ - retq │ │ - sub $0x70,%rsp │ │ - mov 0xb0(%rdx),%r9d │ │ - imul $0x1c,%ecx,%ecx │ │ - movdqu 0x78(%rcx,%rdx,1),%xmm1 │ │ - pxor %xmm11,%xmm11 │ │ - pcmpgtb %xmm1,%xmm11 │ │ - movdqa %xmm1,%xmm4 │ │ - punpckhbw %xmm11,%xmm4 │ │ - punpcklbw %xmm11,%xmm1 │ │ - pshufd $0x55,%xmm1,%xmm10 │ │ - pshufd $0xaa,%xmm1,%xmm11 │ │ - pshufd $0xff,%xmm1,%xmm12 │ │ - pshufd $0x0,%xmm1,%xmm1 │ │ - pshufd $0x55,%xmm4,%xmm13 │ │ - pshufd $0xaa,%xmm4,%xmm14 │ │ - pshufd $0xff,%xmm4,%xmm15 │ │ - pshufd $0x0,%xmm4,%xmm4 │ │ - movdqa %xmm1,(%rsp) │ │ - movdqa %xmm10,0x10(%rsp) │ │ - movdqa %xmm11,0x20(%rsp) │ │ - movdqa %xmm12,0x30(%rsp) │ │ - movdqa %xmm4,0x40(%rsp) │ │ - movdqa %xmm13,0x50(%rsp) │ │ - movdqa %xmm14,0x60(%rsp) │ │ - movdqu 0x88(%rcx,%rdx,1),%xmm10 │ │ - pxor %xmm12,%xmm12 │ │ - pcmpgtb %xmm10,%xmm12 │ │ - movdqa %xmm10,%xmm13 │ │ - punpckhbw %xmm12,%xmm13 │ │ - punpcklbw %xmm12,%xmm10 │ │ - pshufd $0xee,%xmm10,%xmm12 │ │ - movdqa %xmm12,%xmm11 │ │ - punpcklwd %xmm13,%xmm11 │ │ - pshuflw $0xf9,%xmm12,%xmm13 │ │ - pshufd $0x0,%xmm11,%xmm12 │ │ - pshufd $0x55,%xmm10,%xmm11 │ │ - pshufd $0x0,%xmm10,%xmm10 │ │ - pinsrw $0x3,0xb4dfe(%r8,%r9,2),%xmm13 │ │ - movd 0xb4dfc(%r8,%r9,2),%xmm8 │ │ - pxor %xmm1,%xmm1 │ │ - punpcklwd %xmm1,%xmm8 │ │ - pshufd $0x0,%xmm8,%xmm8 │ │ - sub $0x161d,%rdi │ │ - add $0x145,%rsi │ │ - mov $0x46,%ecx │ │ - mov $0xffffffffffffffb4,%r9 │ │ - movdqu -0xf9(%r9,%rdi,1),%xmm1 │ │ - pxor %xmm3,%xmm3 │ │ - pcmpgtb %xmm1,%xmm3 │ │ - movdqa %xmm1,%xmm2 │ │ - punpckhbw %xmm3,%xmm2 │ │ - punpcklbw %xmm3,%xmm1 │ │ - movdqa %xmm1,%xmm9 │ │ - psrldq $0x2,%xmm9 │ │ - movdqa %xmm1,%xmm14 │ │ - psrldq $0x4,%xmm14 │ │ - movdqa %xmm1,%xmm0 │ │ - psrldq $0x6,%xmm0 │ │ - movdqa %xmm1,%xmm3 │ │ - punpcklwd %xmm9,%xmm3 │ │ - punpcklwd %xmm0,%xmm14 │ │ - pmaddwd (%rsp),%xmm3 │ │ - pmaddwd 0x10(%rsp),%xmm14 │ │ - paddd %xmm14,%xmm3 │ │ - movdqa %xmm2,%xmm6 │ │ - palignr $0xa,%xmm1,%xmm6 │ │ - palignr $0xc,%xmm1,%xmm2 │ │ - psrldq $0x8,%xmm1 │ │ - movdqu -0xa7(%r9,%rdi,1),%xmm4 │ │ - pxor %xmm14,%xmm14 │ │ - pcmpgtb %xmm4,%xmm14 │ │ - movdqa %xmm4,%xmm9 │ │ - punpckhbw %xmm14,%xmm9 │ │ - punpcklbw %xmm14,%xmm4 │ │ - punpcklwd %xmm6,%xmm1 │ │ - punpcklwd %xmm4,%xmm2 │ │ - pmaddwd 0x20(%rsp),%xmm1 │ │ - pmaddwd 0x30(%rsp),%xmm2 │ │ - paddd %xmm2,%xmm1 │ │ - paddd %xmm3,%xmm1 │ │ - movdqu -0x55(%r9,%rdi,1),%xmm6 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtb %xmm6,%xmm0 │ │ - movdqa %xmm6,%xmm14 │ │ - punpckhbw %xmm0,%xmm14 │ │ - punpcklbw %xmm0,%xmm6 │ │ - movdqa %xmm9,%xmm2 │ │ - palignr $0xa,%xmm4,%xmm2 │ │ - palignr $0xc,%xmm4,%xmm9 │ │ - movdqa %xmm6,%xmm3 │ │ - psrldq $0x2,%xmm3 │ │ - punpcklwd %xmm9,%xmm2 │ │ - movdqa %xmm6,%xmm9 │ │ - punpcklwd %xmm3,%xmm9 │ │ - pmaddwd 0x60(%rsp),%xmm2 │ │ - pmaddwd %xmm15,%xmm9 │ │ - paddd %xmm9,%xmm2 │ │ - paddd %xmm2,%xmm1 │ │ - movdqa %xmm4,%xmm2 │ │ - psrldq $0x2,%xmm2 │ │ - movdqa %xmm4,%xmm3 │ │ - psrldq $0x4,%xmm3 │ │ - movdqa %xmm4,%xmm9 │ │ - psrldq $0x6,%xmm9 │ │ - psrldq $0x8,%xmm4 │ │ - punpcklwd %xmm3,%xmm2 │ │ - punpcklwd %xmm4,%xmm9 │ │ - pmaddwd 0x40(%rsp),%xmm2 │ │ - pmaddwd 0x50(%rsp),%xmm9 │ │ - paddd %xmm9,%xmm2 │ │ - paddd %xmm2,%xmm1 │ │ - movd (%rsi,%r9,1),%xmm0 │ │ - pxor %xmm4,%xmm4 │ │ - pcmpgtb %xmm0,%xmm4 │ │ - punpcklbw %xmm4,%xmm0 │ │ - movdqa %xmm6,%xmm4 │ │ - psrldq $0x4,%xmm4 │ │ - movdqa %xmm6,%xmm2 │ │ - psrldq $0x6,%xmm2 │ │ - movdqa %xmm14,%xmm3 │ │ - palignr $0xa,%xmm6,%xmm3 │ │ - palignr $0xc,%xmm6,%xmm14 │ │ - psrldq $0x8,%xmm6 │ │ - punpcklwd %xmm2,%xmm4 │ │ - punpcklwd %xmm3,%xmm6 │ │ - punpcklwd %xmm0,%xmm14 │ │ - pmaddwd %xmm10,%xmm4 │ │ - pmaddwd %xmm11,%xmm6 │ │ - pmaddwd %xmm12,%xmm14 │ │ - paddd %xmm6,%xmm4 │ │ - paddd %xmm14,%xmm1 │ │ - paddd %xmm4,%xmm1 │ │ - paddd %xmm8,%xmm1 │ │ - movq -0x3(%rdi,%r9,1),%xmm4 │ │ - pxor %xmm3,%xmm3 │ │ - movd 0xb4dd8(%r8),%xmm9 │ │ - movdqa %xmm3,%xmm6 │ │ - pcmpgtb %xmm4,%xmm6 │ │ - movdqa %xmm4,%xmm2 │ │ - punpcklbw %xmm6,%xmm2 │ │ - movdqa %xmm2,%xmm6 │ │ - pmaddwd %xmm13,%xmm6 │ │ - pshufd $0x55,%xmm6,%xmm2 │ │ - paddd %xmm2,%xmm6 │ │ - paddd %xmm1,%xmm6 │ │ - psrldq $0x4,%xmm1 │ │ - psrad 0xb0(%rdx),%xmm6 │ │ - packsswb %xmm6,%xmm6 │ │ - movdqa %xmm9,%xmm2 │ │ - pandn %xmm4,%xmm2 │ │ - pslld $0x18,%xmm6 │ │ - pand %xmm9,%xmm6 │ │ - movdqa %xmm6,%xmm4 │ │ - por %xmm2,%xmm4 │ │ - movd %xmm4,-0x3(%rdi,%r9,1) │ │ - psrldq $0x1,%xmm4 │ │ - inc %r9 │ │ - je 3d8c6 │ │ - test $0x3,%r9 │ │ - jne 3d855 │ │ - jmpq 3d68c │ │ - add $0x52,%rdi │ │ - add $0x52,%rsi │ │ - dec %ecx │ │ - jg 3d685 │ │ - add $0x70,%rsp │ │ - pop %rbx │ │ - retq │ │ - nopl 0x0(%rax) │ │ - push %rbx │ │ - push %rbp │ │ - push %r14 │ │ - push %r15 │ │ - push %r12 │ │ - push %r13 │ │ - lea 0xb2abf(%rip),%r10 │ │ - mov 0x58(%rcx),%eax │ │ - movd 0x30(%r10,%rax,2),%xmm3 │ │ - mov 0xd8(%rcx),%eax │ │ - pcmpeqw %xmm2,%xmm2 │ │ - psrldq $0xe,%xmm2 │ │ - movd 0x52(%r10,%rax,4),%xmm4 │ │ - movd 0x58(%r10,%rax,2),%xmm5 │ │ - punpcklwd %xmm3,%xmm3 │ │ - punpcklwd %xmm4,%xmm4 │ │ - punpcklwd %xmm5,%xmm5 │ │ + push %rbp │ │ + push %r14 │ │ + push %r15 │ │ + push %r12 │ │ + push %r13 │ │ + lea 0xb59af(%rip),%r10 │ │ + mov 0x58(%rcx),%eax │ │ + movd 0x30(%r10,%rax,2),%xmm3 │ │ + mov 0xd8(%rcx),%eax │ │ + pcmpeqw %xmm2,%xmm2 │ │ + psrldq $0xe,%xmm2 │ │ + movd 0x52(%r10,%rax,4),%xmm4 │ │ + movd 0x58(%r10,%rax,2),%xmm5 │ │ + punpcklwd %xmm3,%xmm3 │ │ + punpcklwd %xmm4,%xmm4 │ │ + punpcklwd %xmm5,%xmm5 │ │ pshufd $0x0,%xmm3,%xmm3 │ │ pshufd $0x0,%xmm4,%xmm4 │ │ pshufd $0x0,%xmm5,%xmm5 │ │ mov 0x48(%rsp),%r11d │ │ mov 0xd4(%rcx),%ebp │ │ test %ebp,%ebp │ │ - je 3d957 │ │ + je 3ef47 │ │ movdqa -0x30(%r10),%xmm6 │ │ movd -0x12(%r10),%xmm7 │ │ test %r11d,%r11d │ │ - jne 3ddca │ │ + jne 3f3ba │ │ mov %ebp,0x48(%rsp) │ │ imul $0xad000025,%r11d,%ebx │ │ add $0x690000b2,%ebx │ │ rol $0x8,%ebx │ │ movzwl %bx,%ebx │ │ xor (%rcx),%ebx │ │ lea (%rsi,%r8,1),%rcx │ │ @@ -46273,29 +47422,29 @@ │ │ pminsw %xmm4,%xmm0 │ │ pminsw %xmm4,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movdqa %xmm0,(%rdi,%rsi,1) │ │ add %rdx,%rsi │ │ add $0x52,%rax │ │ dec %r10d │ │ - jg 3d9ba │ │ + jg 3efaa │ │ add $0x10,%r8 │ │ - jge 3ddbf │ │ + jge 3f3af │ │ lea (%rcx,%r8,1),%rsi │ │ btcl $0x2,0x48(%rsp) │ │ - jb 3db78 │ │ + jb 3f168 │ │ add $0x10,%r11d │ │ testl $0x2,0x48(%rsp) │ │ - je 3d9b0 │ │ + je 3efa0 │ │ add $0x10,%r14d │ │ - jne 3de70 │ │ + jne 3f460 │ │ testl $0x1,0x48(%rsp) │ │ - je 3d97a │ │ + je 3ef6a │ │ testl $0x2,0x48(%rsp) │ │ - jne 3e084 │ │ + jne 3f674 │ │ lea 0x10(%r11d),%ebp │ │ mov %ebx,%eax │ │ or $0xeff4,%ebx │ │ shr %eax │ │ test %bh,%bl │ │ lea 0x8000(%rax),%ebx │ │ cmovp %eax,%ebx │ │ @@ -46389,24 +47538,24 @@ │ │ pminsw %xmm4,%xmm0 │ │ pminsw %xmm4,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movdqa %xmm0,(%rdi,%rsi,1) │ │ add %rdx,%rsi │ │ add $0x52,%rax │ │ dec %r10d │ │ - jg 3dbd9 │ │ + jg 3f1c9 │ │ add $0x10,%r8 │ │ - jge 3ddbf │ │ + jge 3f3af │ │ lea (%rcx,%r8,1),%rsi │ │ xorl $0x4,0x48(%rsp) │ │ add $0x10,%r11d │ │ testl $0x2,0x48(%rsp) │ │ - je 3d9b0 │ │ + je 3efa0 │ │ add $0x10,%r14d │ │ - jmpq 3de70 │ │ + jmpq 3f460 │ │ pop %r13 │ │ pop %r12 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ retq │ │ @@ -46443,15 +47592,15 @@ │ │ ror $0xc,%r10d │ │ and $0xf000f,%r11d │ │ and $0xf000f,%r10d │ │ imul $0xa4,%r11d,%r11d │ │ lea 0x2eb0d2b(%r11,%r10,2),%r11 │ │ movzwl %r11w,%r14d │ │ shr $0x10,%r11d │ │ - movdqa 0xb2517(%rip),%xmm8 │ │ + movdqa 0xb5407(%rip),%xmm8 │ │ mov 0x40(%rsp),%r10d │ │ mov 0x38(%rsp),%rax │ │ movdqa (%rsi),%xmm0 │ │ pxor %xmm10,%xmm10 │ │ movdqa %xmm0,%xmm1 │ │ punpckhbw %xmm10,%xmm1 │ │ punpcklbw %xmm10,%xmm0 │ │ @@ -46530,31 +47679,31 @@ │ │ paddw %xmm14,%xmm1 │ │ pmaxsw %xmm5,%xmm0 │ │ pmaxsw %xmm5,%xmm1 │ │ pminsw %xmm4,%xmm0 │ │ pminsw %xmm4,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movdqa %xmm0,(%rdi,%rsi,1) │ │ - movdqa 0xb235c(%rip),%xmm8 │ │ + movdqa 0xb524c(%rip),%xmm8 │ │ add %rdx,%rsi │ │ add $0x52,%rax │ │ dec %r10w │ │ - je 3e061 │ │ + je 3f651 │ │ btc $0x10,%r10d │ │ - jae 3de83 │ │ - jmpq 3d9ba │ │ + jae 3f473 │ │ + jmpq 3efaa │ │ add $0x10,%r8 │ │ - jge 3e35e │ │ + jge 3f94e │ │ lea (%rcx,%r8,1),%rsi │ │ btcl $0x2,0x48(%rsp) │ │ - jb 3e084 │ │ + jb 3f674 │ │ add $0x10,%r11d │ │ add $0x10,%r14d │ │ - jmpq 3de70 │ │ - movdqa 0xb2303(%rip),%xmm8 │ │ + jmpq 3f460 │ │ + movdqa 0xb51f3(%rip),%xmm8 │ │ mov %ebx,%eax │ │ or $0xeff4eff4,%ebx │ │ test %bh,%bl │ │ setp %r10b │ │ shr $0x10,%ebx │ │ shl $0x10,%r10d │ │ test %bh,%bl │ │ @@ -46677,44 +47826,44 @@ │ │ paddw %xmm12,%xmm1 │ │ pmaxsw %xmm5,%xmm0 │ │ pmaxsw %xmm5,%xmm1 │ │ pminsw %xmm4,%xmm0 │ │ pminsw %xmm4,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movdqa %xmm0,(%rdi,%rsi,1) │ │ - movdqa 0xb207b(%rip),%xmm8 │ │ + movdqa 0xb4f6b(%rip),%xmm8 │ │ add %rdx,%rsi │ │ add $0x52,%rax │ │ dec %r10w │ │ - je 3e342 │ │ + je 3f932 │ │ btc $0x10,%r10d │ │ - jae 3e0fa │ │ - jmpq 3dbd9 │ │ + jae 3f6ea │ │ + jmpq 3f1c9 │ │ add $0x10,%r8 │ │ - jge 3e35e │ │ + jge 3f94e │ │ lea (%rcx,%r8,1),%rsi │ │ xorl $0x4,0x48(%rsp) │ │ add $0x10,%r11d │ │ add $0x10,%r14d │ │ - jmpq 3de70 │ │ + jmpq 3f460 │ │ pop %r13 │ │ pop %r12 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ retq │ │ nopl 0x0(%rax) │ │ push %rbx │ │ push %rbp │ │ push %r14 │ │ push %r15 │ │ push %r12 │ │ push %r13 │ │ - lea 0xb202f(%rip),%r11 │ │ + lea 0xb4f1f(%rip),%r11 │ │ mov 0x58(%rcx),%eax │ │ pcmpeqw %xmm2,%xmm2 │ │ movd 0x30(%r11,%rax,2),%xmm3 │ │ mov 0xd8(%rcx),%eax │ │ lea (%eax,%eax,1),%r10d │ │ cmpl $0x0,0x68(%rsp) │ │ movd 0x58(%r11,%rax,2),%xmm5 │ │ @@ -46724,34 +47873,34 @@ │ │ punpcklwd %xmm3,%xmm3 │ │ punpcklwd %xmm5,%xmm5 │ │ punpcklwd %xmm4,%xmm4 │ │ pshufd $0x0,%xmm3,%xmm3 │ │ pshufd $0x0,%xmm5,%xmm5 │ │ pshufd $0x0,%xmm4,%xmm4 │ │ cmpb $0x0,0x24(%rcx) │ │ - jne 3f03c │ │ + jne 4062c │ │ mov 0x60(%rsp),%eax │ │ movd 0xbc(%rcx,%rax,4),%xmm0 │ │ movd 0xc4(%rcx,%rax,4),%xmm1 │ │ movdqa %xmm1,%xmm6 │ │ punpcklbw %xmm0,%xmm6 │ │ movd 0xcc(%rcx,%rax,4),%xmm7 │ │ punpcklwd %xmm6,%xmm6 │ │ punpcklwd %xmm7,%xmm7 │ │ pshufd $0x0,%xmm6,%xmm6 │ │ pshufd $0x0,%xmm7,%xmm7 │ │ mov 0x48(%rsp),%r11d │ │ mov 0xd4(%rcx),%ebp │ │ test %ebp,%ebp │ │ - je 3e441 │ │ - movd 0xb1fad(%rip),%xmm1 │ │ - movdqa 0xb1f4d(%rip),%xmm0 │ │ + je 3fa31 │ │ + movd 0xb4e9d(%rip),%xmm1 │ │ + movdqa 0xb4e3d(%rip),%xmm0 │ │ pshufd $0x0,%xmm1,%xmm1 │ │ test %r11d,%r11d │ │ - jne 3e9b8 │ │ + jne 3ffa8 │ │ mov %ebp,0x48(%rsp) │ │ imul $0xad000025,%r11d,%ebx │ │ add $0x690000b2,%ebx │ │ rol $0x8,%ebx │ │ movzwl %bx,%ebx │ │ xor (%rcx),%ebx │ │ mov 0x58(%rsp),%r12 │ │ @@ -46776,15 +47925,15 @@ │ │ imul $0x52,%r11d,%r11d │ │ lea 0x1f2(%r10,%r11,1),%r11 │ │ mov 0x40(%rsp),%r10d │ │ mov 0x38(%rsp),%rax │ │ movdqa (%rcx),%xmm12 │ │ movdqa 0x10(%rcx),%xmm14 │ │ movdqa (%rsi),%xmm8 │ │ - movd 0xb1f0a(%rip),%xmm15 │ │ + movd 0xb4dfa(%rip),%xmm15 │ │ pshufd $0x0,%xmm15,%xmm15 │ │ pxor %xmm10,%xmm10 │ │ pmaddubsw %xmm15,%xmm12 │ │ pmaddubsw %xmm15,%xmm14 │ │ pavgw %xmm10,%xmm12 │ │ pavgw %xmm10,%xmm14 │ │ packuswb %xmm14,%xmm12 │ │ @@ -46872,24 +48021,24 @@ │ │ pminsw %xmm4,%xmm9 │ │ packuswb %xmm9,%xmm8 │ │ movdqa %xmm8,(%rdi,%rsi,1) │ │ add 0x68(%rsp),%rsi │ │ lea (%rcx,%r12,2),%rcx │ │ add $0x52,%rax │ │ dec %r10w │ │ - jg 3e4b9 │ │ + jg 3faa9 │ │ add $0x10,%r8 │ │ - jge 3e9ad │ │ + jge 3ff9d │ │ mov 0x60(%rsp),%rsi │ │ lea 0x0(%r13,%r8,2),%rcx │ │ add %r8,%rsi │ │ testl $0x1,0x48(%rsp) │ │ - je 3e47c │ │ + je 3fa6c │ │ testl $0x2,0x48(%rsp) │ │ - jne 3ecec │ │ + jne 402dc │ │ lea 0x10(%r11d),%ebp │ │ mov %ebx,%eax │ │ or $0xeff4,%ebx │ │ shr %eax │ │ test %bh,%bl │ │ lea 0x8000(%rax),%ebx │ │ cmovp %eax,%ebx │ │ @@ -46901,15 +48050,15 @@ │ │ imul $0x52,%r11d,%r11d │ │ lea 0x1f2(%r10,%r11,1),%r11 │ │ mov 0x40(%rsp),%r10d │ │ mov 0x38(%rsp),%rax │ │ movdqa (%rcx),%xmm12 │ │ movdqa 0x10(%rcx),%xmm14 │ │ movdqa (%rsi),%xmm8 │ │ - movd 0xb1c88(%rip),%xmm15 │ │ + movd 0xb4b78(%rip),%xmm15 │ │ pshufd $0x0,%xmm15,%xmm15 │ │ pxor %xmm10,%xmm10 │ │ pmaddubsw %xmm15,%xmm12 │ │ pmaddubsw %xmm15,%xmm14 │ │ pavgw %xmm10,%xmm12 │ │ pavgw %xmm10,%xmm14 │ │ packuswb %xmm14,%xmm12 │ │ @@ -47009,23 +48158,23 @@ │ │ pminsw %xmm4,%xmm9 │ │ packuswb %xmm9,%xmm8 │ │ movdqa %xmm8,(%rdi,%rsi,1) │ │ add 0x68(%rsp),%rsi │ │ lea (%rcx,%r12,2),%rcx │ │ add $0x52,%rax │ │ dec %r10w │ │ - jg 3e73b │ │ + jg 3fd2b │ │ add $0x10,%r8 │ │ - jge 3e9ad │ │ + jge 3ff9d │ │ mov 0x60(%rsp),%rsi │ │ lea 0x0(%r13,%r8,2),%rcx │ │ add %r8,%rsi │ │ testl $0x2,0x48(%rsp) │ │ - jne 3ecec │ │ - jmpq 3e6f9 │ │ + jne 402dc │ │ + jmpq 3fce9 │ │ pop %r13 │ │ pop %r12 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ retq │ │ @@ -47069,19 +48218,19 @@ │ │ and $0xf000f,%r10d │ │ imul $0x52,%r11d,%r11d │ │ lea 0x1f20712(%r10,%r11,1),%r11 │ │ movzwl %r11w,%r14d │ │ shr $0x10,%r11d │ │ mov 0x40(%rsp),%r10d │ │ mov 0x38(%rsp),%rax │ │ - movdqa 0xb190a(%rip),%xmm9 │ │ + movdqa 0xb47fa(%rip),%xmm9 │ │ movdqa (%rcx),%xmm12 │ │ movdqa 0x10(%rcx),%xmm14 │ │ movdqa (%rsi),%xmm8 │ │ - movd 0xb193d(%rip),%xmm15 │ │ + movd 0xb482d(%rip),%xmm15 │ │ pshufd $0x0,%xmm15,%xmm15 │ │ pxor %xmm10,%xmm10 │ │ pmaddubsw %xmm15,%xmm12 │ │ pmaddubsw %xmm15,%xmm14 │ │ pavgw %xmm10,%xmm12 │ │ pavgw %xmm10,%xmm14 │ │ packuswb %xmm14,%xmm12 │ │ @@ -47178,21 +48327,21 @@ │ │ pmaxsw %xmm5,%xmm8 │ │ pmaxsw %xmm5,%xmm14 │ │ pminsw %xmm4,%xmm8 │ │ pminsw %xmm4,%xmm14 │ │ packuswb %xmm14,%xmm8 │ │ movdqa %xmm8,(%rdi,%rsi,1) │ │ dec %r10w │ │ - je 3ecd5 │ │ + je 402c5 │ │ add 0x68(%rsp),%rsi │ │ lea (%rcx,%r12,2),%rcx │ │ add $0x52,%rax │ │ - jmpq 3e4b9 │ │ + jmpq 3faa9 │ │ add $0x10,%r8 │ │ - jge 3f031 │ │ + jge 40621 │ │ mov 0x60(%rsp),%rsi │ │ lea 0x0(%r13,%r8,2),%rcx │ │ add %r8,%rsi │ │ lea 0x10(%r14),%r15 │ │ lea 0x10(%r11),%rbp │ │ mov %ebx,%eax │ │ or $0xeff4eff4,%ebx │ │ @@ -47214,19 +48363,19 @@ │ │ and $0xf000f,%r10d │ │ imul $0x52,%r11d,%r11d │ │ lea 0x1f20712(%r10,%r11,1),%r11 │ │ movzwl %r11w,%r14d │ │ shr $0x10,%r11d │ │ mov 0x40(%rsp),%r10d │ │ mov 0x38(%rsp),%rax │ │ - movdqa 0xb1631(%rip),%xmm11 │ │ + movdqa 0xb4521(%rip),%xmm11 │ │ movdqa (%rcx),%xmm12 │ │ movdqa 0x10(%rcx),%xmm14 │ │ movdqa (%rsi),%xmm8 │ │ - movd 0xb1664(%rip),%xmm15 │ │ + movd 0xb4554(%rip),%xmm15 │ │ pshufd $0x0,%xmm15,%xmm15 │ │ pxor %xmm10,%xmm10 │ │ pmaddubsw %xmm15,%xmm12 │ │ pmaddubsw %xmm15,%xmm14 │ │ pavgw %xmm10,%xmm12 │ │ pavgw %xmm10,%xmm14 │ │ packuswb %xmm14,%xmm12 │ │ @@ -47345,37 +48494,37 @@ │ │ pminsw %xmm4,%xmm13 │ │ packuswb %xmm13,%xmm8 │ │ movdqa %xmm8,(%rdi,%rsi,1) │ │ add 0x68(%rsp),%rsi │ │ lea (%rcx,%r12,2),%rcx │ │ add $0x52,%rax │ │ dec %r10w │ │ - jg 3e73b │ │ + jg 3fd2b │ │ add $0x10,%r8 │ │ - jge 3f031 │ │ + jge 40621 │ │ mov 0x60(%rsp),%rsi │ │ lea 0x0(%r13,%r8,2),%rcx │ │ add %r8,%rsi │ │ - jmpq 3ecec │ │ + jmpq 402dc │ │ pop %r13 │ │ pop %r12 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ retq │ │ mov 0x48(%rsp),%r11d │ │ mov 0xd4(%rcx),%ebp │ │ test %ebp,%ebp │ │ - je 3f06c │ │ - movd 0xb1384(%rip),%xmm9 │ │ - movdqa 0xb1323(%rip),%xmm8 │ │ + je 4065c │ │ + movd 0xb4274(%rip),%xmm9 │ │ + movdqa 0xb4213(%rip),%xmm8 │ │ pshufd $0x0,%xmm9,%xmm9 │ │ test %r11d,%r11d │ │ - jne 3f53b │ │ + jne 40b2b │ │ mov %ebp,0x48(%rsp) │ │ imul $0xad000025,%r11d,%ebx │ │ add $0x690000b2,%ebx │ │ rol $0x8,%ebx │ │ movzwl %bx,%ebx │ │ xor (%rcx),%ebx │ │ mov 0x58(%rsp),%r12 │ │ @@ -47400,15 +48549,15 @@ │ │ imul $0x52,%r11d,%r11d │ │ lea 0x1f2(%r10,%r11,1),%r11 │ │ mov 0x40(%rsp),%r10d │ │ mov 0x38(%rsp),%rax │ │ movdqa (%rcx),%xmm12 │ │ movdqa 0x10(%rcx),%xmm14 │ │ movdqa (%rsi),%xmm0 │ │ - movd 0xb12e0(%rip),%xmm15 │ │ + movd 0xb41d0(%rip),%xmm15 │ │ pshufd $0x0,%xmm15,%xmm15 │ │ pxor %xmm10,%xmm10 │ │ pmaddubsw %xmm15,%xmm12 │ │ pmaddubsw %xmm15,%xmm14 │ │ pavgw %xmm10,%xmm12 │ │ pavgw %xmm10,%xmm14 │ │ movd %xmm12,%edx │ │ @@ -47482,24 +48631,24 @@ │ │ pminsw %xmm4,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movdqa %xmm0,(%rdi,%rsi,1) │ │ add 0x68(%rsp),%rsi │ │ lea (%rcx,%r12,2),%rcx │ │ add $0x52,%rax │ │ dec %r10w │ │ - jg 3f0e4 │ │ + jg 406d4 │ │ add $0x10,%r8 │ │ - jge 3f530 │ │ + jge 40b20 │ │ mov 0x60(%rsp),%rsi │ │ lea 0x0(%r13,%r8,2),%rcx │ │ add %r8,%rsi │ │ testl $0x1,0x48(%rsp) │ │ - je 3f0a7 │ │ + je 40697 │ │ testl $0x2,0x48(%rsp) │ │ - jne 3f820 │ │ + jne 40e10 │ │ lea 0x10(%r11d),%ebp │ │ mov %ebx,%eax │ │ or $0xeff4,%ebx │ │ shr %eax │ │ test %bh,%bl │ │ lea 0x8000(%rax),%ebx │ │ cmovp %eax,%ebx │ │ @@ -47511,15 +48660,15 @@ │ │ imul $0x52,%r11d,%r11d │ │ lea 0x1f2(%r10,%r11,1),%r11 │ │ mov 0x40(%rsp),%r10d │ │ mov 0x38(%rsp),%rax │ │ movdqa (%rcx),%xmm12 │ │ movdqa 0x10(%rcx),%xmm14 │ │ movdqa (%rsi),%xmm0 │ │ - movd 0xb10b2(%rip),%xmm15 │ │ + movd 0xb3fa2(%rip),%xmm15 │ │ pshufd $0x0,%xmm15,%xmm15 │ │ pxor %xmm10,%xmm10 │ │ pmaddubsw %xmm15,%xmm12 │ │ pmaddubsw %xmm15,%xmm14 │ │ pavgw %xmm10,%xmm12 │ │ pavgw %xmm10,%xmm14 │ │ movd %xmm12,%edx │ │ @@ -47605,23 +48754,23 @@ │ │ pminsw %xmm4,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movdqa %xmm0,(%rdi,%rsi,1) │ │ add 0x68(%rsp),%rsi │ │ lea (%rcx,%r12,2),%rcx │ │ add $0x52,%rax │ │ dec %r10w │ │ - jg 3f312 │ │ + jg 40902 │ │ add $0x10,%r8 │ │ - jge 3f530 │ │ + jge 40b20 │ │ mov 0x60(%rsp),%rsi │ │ lea 0x0(%r13,%r8,2),%rcx │ │ add %r8,%rsi │ │ testl $0x2,0x48(%rsp) │ │ - jne 3f820 │ │ - jmpq 3f2d0 │ │ + jne 40e10 │ │ + jmpq 408c0 │ │ pop %r13 │ │ pop %r12 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ retq │ │ @@ -47665,19 +48814,19 @@ │ │ and $0xf000f,%r10d │ │ imul $0x52,%r11d,%r11d │ │ lea 0x1f20712(%r10,%r11,1),%r11 │ │ movzwl %r11w,%r14d │ │ shr $0x10,%r11d │ │ mov 0x40(%rsp),%r10d │ │ mov 0x38(%rsp),%rax │ │ - movdqa 0xb0d88(%rip),%xmm1 │ │ + movdqa 0xb3c78(%rip),%xmm1 │ │ movdqa (%rcx),%xmm12 │ │ movdqa 0x10(%rcx),%xmm14 │ │ movdqa (%rsi),%xmm0 │ │ - movd 0xb0dbc(%rip),%xmm15 │ │ + movd 0xb3cac(%rip),%xmm15 │ │ pshufd $0x0,%xmm15,%xmm15 │ │ pxor %xmm10,%xmm10 │ │ pmaddubsw %xmm15,%xmm12 │ │ pmaddubsw %xmm15,%xmm14 │ │ pavgw %xmm10,%xmm12 │ │ pavgw %xmm10,%xmm14 │ │ movd %xmm12,%edx │ │ @@ -47760,21 +48909,21 @@ │ │ pmaxsw %xmm5,%xmm0 │ │ pmaxsw %xmm5,%xmm14 │ │ pminsw %xmm4,%xmm0 │ │ pminsw %xmm4,%xmm14 │ │ packuswb %xmm14,%xmm0 │ │ movdqa %xmm0,(%rdi,%rsi,1) │ │ dec %r10w │ │ - je 3f809 │ │ + je 40df9 │ │ add 0x68(%rsp),%rsi │ │ lea (%rcx,%r12,2),%rcx │ │ add $0x52,%rax │ │ - jmpq 3f0e4 │ │ + jmpq 406d4 │ │ add $0x10,%r8 │ │ - jge 3fb14 │ │ + jge 41104 │ │ mov 0x60(%rsp),%rsi │ │ lea 0x0(%r13,%r8,2),%rcx │ │ add %r8,%rsi │ │ lea 0x10(%r14),%r15 │ │ lea 0x10(%r11),%rbp │ │ mov %ebx,%eax │ │ or $0xeff4eff4,%ebx │ │ @@ -47796,19 +48945,19 @@ │ │ and $0xf000f,%r10d │ │ imul $0x52,%r11d,%r11d │ │ lea 0x1f20712(%r10,%r11,1),%r11 │ │ movzwl %r11w,%r14d │ │ shr $0x10,%r11d │ │ mov 0x40(%rsp),%r10d │ │ mov 0x38(%rsp),%rax │ │ - movdqa 0xb0afd(%rip),%xmm11 │ │ + movdqa 0xb39ed(%rip),%xmm11 │ │ movdqa (%rcx),%xmm12 │ │ movdqa 0x10(%rcx),%xmm14 │ │ movdqa (%rsi),%xmm0 │ │ - movd 0xb0b31(%rip),%xmm15 │ │ + movd 0xb3a21(%rip),%xmm15 │ │ pshufd $0x0,%xmm15,%xmm15 │ │ pxor %xmm10,%xmm10 │ │ pmaddubsw %xmm15,%xmm12 │ │ pmaddubsw %xmm15,%xmm14 │ │ pavgw %xmm10,%xmm12 │ │ pavgw %xmm10,%xmm14 │ │ movd (%rax,%r15,1),%xmm1 │ │ @@ -47913,36 +49062,36 @@ │ │ pminsw %xmm4,%xmm13 │ │ packuswb %xmm13,%xmm0 │ │ movdqa %xmm0,(%rdi,%rsi,1) │ │ add 0x68(%rsp),%rsi │ │ lea (%rcx,%r12,2),%rcx │ │ add $0x52,%rax │ │ dec %r10w │ │ - jg 3f312 │ │ + jg 40902 │ │ add $0x10,%r8 │ │ - jge 3fb14 │ │ + jge 41104 │ │ mov 0x60(%rsp),%rsi │ │ lea 0x0(%r13,%r8,2),%rcx │ │ add %r8,%rsi │ │ - jmpq 3f820 │ │ + jmpq 40e10 │ │ pop %r13 │ │ pop %r12 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ retq │ │ nop │ │ push %rbx │ │ push %rbp │ │ push %r14 │ │ push %r15 │ │ push %r12 │ │ push %r13 │ │ - lea 0xb087f(%rip),%r11 │ │ + lea 0xb376f(%rip),%r11 │ │ mov 0x58(%rcx),%eax │ │ pcmpeqw %xmm2,%xmm2 │ │ movd 0x30(%r11,%rax,2),%xmm3 │ │ mov 0xd8(%rcx),%eax │ │ lea (%eax,%eax,1),%r10d │ │ cmpl $0x0,0x68(%rsp) │ │ movd 0x58(%r11,%rax,2),%xmm5 │ │ @@ -47952,34 +49101,34 @@ │ │ punpcklwd %xmm3,%xmm3 │ │ punpcklwd %xmm5,%xmm5 │ │ punpcklwd %xmm4,%xmm4 │ │ pshufd $0x0,%xmm3,%xmm3 │ │ pshufd $0x0,%xmm5,%xmm5 │ │ pshufd $0x0,%xmm4,%xmm4 │ │ cmpb $0x0,0x24(%rcx) │ │ - jne 40829 │ │ + jne 41e19 │ │ mov 0x60(%rsp),%eax │ │ movd 0xbc(%rcx,%rax,4),%xmm0 │ │ movd 0xc4(%rcx,%rax,4),%xmm1 │ │ movdqa %xmm1,%xmm6 │ │ punpcklbw %xmm0,%xmm6 │ │ movd 0xcc(%rcx,%rax,4),%xmm7 │ │ punpcklwd %xmm6,%xmm6 │ │ punpcklwd %xmm7,%xmm7 │ │ pshufd $0x0,%xmm6,%xmm6 │ │ pshufd $0x0,%xmm7,%xmm7 │ │ mov 0x48(%rsp),%r11d │ │ mov 0xd4(%rcx),%ebp │ │ test %ebp,%ebp │ │ - je 3fbf1 │ │ - movd 0xb07fd(%rip),%xmm1 │ │ - movdqa 0xb079d(%rip),%xmm0 │ │ + je 411e1 │ │ + movd 0xb36ed(%rip),%xmm1 │ │ + movdqa 0xb368d(%rip),%xmm0 │ │ pshufd $0x0,%xmm1,%xmm1 │ │ test %r11d,%r11d │ │ - jne 4016c │ │ + jne 4175c │ │ mov %ebp,0x48(%rsp) │ │ imul $0xad000025,%r11d,%ebx │ │ add $0x690000b2,%ebx │ │ rol $0x8,%ebx │ │ movzwl %bx,%ebx │ │ xor (%rcx),%ebx │ │ mov 0x58(%rsp),%r12 │ │ @@ -48004,15 +49153,15 @@ │ │ imul $0xa4,%r11d,%r11d │ │ lea 0x2e8(%r10,%r11,1),%r11 │ │ mov 0x40(%rsp),%r10d │ │ mov 0x38(%rsp),%rax │ │ movdqa (%rcx),%xmm12 │ │ movdqa 0x10(%rcx),%xmm14 │ │ movdqa (%rsi),%xmm8 │ │ - movd 0xb0757(%rip),%xmm15 │ │ + movd 0xb3647(%rip),%xmm15 │ │ pshufd $0x0,%xmm15,%xmm15 │ │ pxor %xmm10,%xmm10 │ │ pmaddubsw %xmm15,%xmm12 │ │ pmaddubsw %xmm15,%xmm14 │ │ pavgw %xmm10,%xmm12 │ │ pavgw %xmm10,%xmm14 │ │ packuswb %xmm14,%xmm12 │ │ @@ -48100,24 +49249,24 @@ │ │ pminsw %xmm4,%xmm9 │ │ packuswb %xmm9,%xmm8 │ │ movdqa %xmm8,(%rdi,%rsi,1) │ │ add 0x68(%rsp),%rsi │ │ add %r12,%rcx │ │ add $0x52,%rax │ │ dec %r10w │ │ - jg 3fc6c │ │ + jg 4125c │ │ add $0x10,%r8 │ │ - jge 40161 │ │ + jge 41751 │ │ mov 0x60(%rsp),%rsi │ │ lea 0x0(%r13,%r8,2),%rcx │ │ add %r8,%rsi │ │ testl $0x1,0x48(%rsp) │ │ - je 3fc2c │ │ + je 4121c │ │ testl $0x2,0x48(%rsp) │ │ - jne 404b6 │ │ + jne 41aa6 │ │ lea 0x10(%r11d),%ebp │ │ mov %ebx,%eax │ │ or $0xeff4,%ebx │ │ shr %eax │ │ test %bh,%bl │ │ lea 0x8000(%rax),%ebx │ │ cmovp %eax,%ebx │ │ @@ -48129,15 +49278,15 @@ │ │ imul $0xa4,%r11d,%r11d │ │ lea 0x2e8(%r10,%r11,1),%r11 │ │ mov 0x40(%rsp),%r10d │ │ mov 0x38(%rsp),%rax │ │ movdqa (%rcx),%xmm12 │ │ movdqa 0x10(%rcx),%xmm14 │ │ movdqa (%rsi),%xmm8 │ │ - movd 0xb04d3(%rip),%xmm15 │ │ + movd 0xb33c3(%rip),%xmm15 │ │ pshufd $0x0,%xmm15,%xmm15 │ │ pxor %xmm10,%xmm10 │ │ pmaddubsw %xmm15,%xmm12 │ │ pmaddubsw %xmm15,%xmm14 │ │ pavgw %xmm10,%xmm12 │ │ pavgw %xmm10,%xmm14 │ │ packuswb %xmm14,%xmm12 │ │ @@ -48237,23 +49386,23 @@ │ │ pminsw %xmm4,%xmm9 │ │ packuswb %xmm9,%xmm8 │ │ movdqa %xmm8,(%rdi,%rsi,1) │ │ add 0x68(%rsp),%rsi │ │ add %r12,%rcx │ │ add $0x52,%rax │ │ dec %r10w │ │ - jg 3fef0 │ │ + jg 414e0 │ │ add $0x10,%r8 │ │ - jge 40161 │ │ + jge 41751 │ │ mov 0x60(%rsp),%rsi │ │ lea 0x0(%r13,%r8,2),%rcx │ │ add %r8,%rsi │ │ testl $0x2,0x48(%rsp) │ │ - jne 404b6 │ │ - jmpq 3feab │ │ + jne 41aa6 │ │ + jmpq 4149b │ │ pop %r13 │ │ pop %r12 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ retq │ │ @@ -48297,19 +49446,19 @@ │ │ and $0xf000f,%r10d │ │ imul $0xa4,%r11d,%r11d │ │ lea 0x2e80d28(%r10,%r11,1),%r11 │ │ movzwl %r11w,%r14d │ │ shr $0x10,%r11d │ │ mov 0x40(%rsp),%r10d │ │ mov 0x38(%rsp),%rax │ │ - movdqa 0xb0153(%rip),%xmm9 │ │ + movdqa 0xb3043(%rip),%xmm9 │ │ movdqa (%rcx),%xmm12 │ │ movdqa 0x10(%rcx),%xmm14 │ │ movdqa (%rsi),%xmm8 │ │ - movd 0xb0186(%rip),%xmm15 │ │ + movd 0xb3076(%rip),%xmm15 │ │ pshufd $0x0,%xmm15,%xmm15 │ │ pxor %xmm10,%xmm10 │ │ pmaddubsw %xmm15,%xmm12 │ │ pmaddubsw %xmm15,%xmm14 │ │ pavgw %xmm10,%xmm12 │ │ pavgw %xmm10,%xmm14 │ │ packuswb %xmm14,%xmm12 │ │ @@ -48406,24 +49555,24 @@ │ │ pmaxsw %xmm5,%xmm8 │ │ pmaxsw %xmm5,%xmm14 │ │ pminsw %xmm4,%xmm8 │ │ pminsw %xmm4,%xmm14 │ │ packuswb %xmm14,%xmm8 │ │ movdqa %xmm8,(%rdi,%rsi,1) │ │ dec %r10w │ │ - je 4049f │ │ + je 41a8f │ │ add 0x68(%rsp),%rsi │ │ add %r12,%rcx │ │ add $0x52,%rax │ │ btc $0x10,%r10d │ │ - movdqa 0xaff0c(%rip),%xmm9 │ │ - jae 4023d │ │ - jmpq 3fc6c │ │ + movdqa 0xb2dfc(%rip),%xmm9 │ │ + jae 4182d │ │ + jmpq 4125c │ │ add $0x10,%r8 │ │ - jge 4081e │ │ + jge 41e0e │ │ mov 0x60(%rsp),%rsi │ │ lea 0x0(%r13,%r8,2),%rcx │ │ add %r8,%rsi │ │ lea 0x10(%r14),%r15 │ │ lea 0x10(%r11),%rbp │ │ mov %ebx,%eax │ │ or $0xeff4eff4,%ebx │ │ @@ -48445,19 +49594,19 @@ │ │ and $0xf000f,%r10d │ │ imul $0xa4,%r11d,%r11d │ │ lea 0x2e80d28(%r10,%r11,1),%r11 │ │ movzwl %r11w,%r14d │ │ shr $0x10,%r11d │ │ mov 0x40(%rsp),%r10d │ │ mov 0x38(%rsp),%rax │ │ - movdqa 0xafe64(%rip),%xmm11 │ │ + movdqa 0xb2d54(%rip),%xmm11 │ │ movdqa (%rcx),%xmm12 │ │ movdqa 0x10(%rcx),%xmm14 │ │ movdqa (%rsi),%xmm8 │ │ - movd 0xafe97(%rip),%xmm15 │ │ + movd 0xb2d87(%rip),%xmm15 │ │ pshufd $0x0,%xmm15,%xmm15 │ │ pxor %xmm10,%xmm10 │ │ pmaddubsw %xmm15,%xmm12 │ │ pmaddubsw %xmm15,%xmm14 │ │ pavgw %xmm10,%xmm12 │ │ pavgw %xmm10,%xmm14 │ │ packuswb %xmm14,%xmm12 │ │ @@ -48576,43 +49725,43 @@ │ │ pminsw %xmm4,%xmm13 │ │ packuswb %xmm13,%xmm8 │ │ movdqa %xmm8,(%rdi,%rsi,1) │ │ add 0x68(%rsp),%rsi │ │ add 0x58(%rsp),%rcx │ │ add $0x52,%rax │ │ dec %r10w │ │ - jle 40801 │ │ - movdqa 0xafbb4(%rip),%xmm11 │ │ + jle 41df1 │ │ + movdqa 0xb2aa4(%rip),%xmm11 │ │ btc $0x10,%r10d │ │ - jae 4052c │ │ + jae 41b1c │ │ mov 0x58(%rsp),%r12 │ │ - jmpq 3fef0 │ │ + jmpq 414e0 │ │ mov 0x58(%rsp),%r12 │ │ add $0x10,%r8 │ │ - jge 4081e │ │ + jge 41e0e │ │ mov 0x60(%rsp),%rsi │ │ lea 0x0(%r13,%r8,2),%rcx │ │ add %r8,%rsi │ │ - jmpq 404b6 │ │ + jmpq 41aa6 │ │ pop %r13 │ │ pop %r12 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ retq │ │ mov 0x48(%rsp),%r11d │ │ mov 0xd4(%rcx),%ebp │ │ test %ebp,%ebp │ │ - je 40859 │ │ - movd 0xafb97(%rip),%xmm9 │ │ - movdqa 0xafb36(%rip),%xmm8 │ │ + je 41e49 │ │ + movd 0xb2a87(%rip),%xmm9 │ │ + movdqa 0xb2a26(%rip),%xmm8 │ │ pshufd $0x0,%xmm9,%xmm9 │ │ test %r11d,%r11d │ │ - jne 40d2c │ │ + jne 4231c │ │ mov %ebp,0x48(%rsp) │ │ imul $0xad000025,%r11d,%ebx │ │ add $0x690000b2,%ebx │ │ rol $0x8,%ebx │ │ movzwl %bx,%ebx │ │ xor (%rcx),%ebx │ │ mov 0x58(%rsp),%r12 │ │ @@ -48637,15 +49786,15 @@ │ │ imul $0xa4,%r11d,%r11d │ │ lea 0x2e8(%r10,%r11,1),%r11 │ │ mov 0x40(%rsp),%r10d │ │ mov 0x38(%rsp),%rax │ │ movdqa (%rcx),%xmm12 │ │ movdqa 0x10(%rcx),%xmm14 │ │ movdqa (%rsi),%xmm0 │ │ - movd 0xafaf0(%rip),%xmm15 │ │ + movd 0xb29e0(%rip),%xmm15 │ │ pshufd $0x0,%xmm15,%xmm15 │ │ pxor %xmm10,%xmm10 │ │ pmaddubsw %xmm15,%xmm12 │ │ pmaddubsw %xmm15,%xmm14 │ │ pavgw %xmm10,%xmm12 │ │ pavgw %xmm10,%xmm14 │ │ movd %xmm12,%edx │ │ @@ -48719,24 +49868,24 @@ │ │ pminsw %xmm4,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movdqa %xmm0,(%rdi,%rsi,1) │ │ add 0x68(%rsp),%rsi │ │ add %r12,%rcx │ │ add $0x52,%rax │ │ dec %r10w │ │ - jg 408d4 │ │ + jg 41ec4 │ │ add $0x10,%r8 │ │ - jge 40d21 │ │ + jge 42311 │ │ mov 0x60(%rsp),%rsi │ │ lea 0x0(%r13,%r8,2),%rcx │ │ add %r8,%rsi │ │ testl $0x1,0x48(%rsp) │ │ - je 40894 │ │ + je 41e84 │ │ testl $0x2,0x48(%rsp) │ │ - jne 41026 │ │ + jne 42616 │ │ lea 0x10(%r11d),%ebp │ │ mov %ebx,%eax │ │ or $0xeff4,%ebx │ │ shr %eax │ │ test %bh,%bl │ │ lea 0x8000(%rax),%ebx │ │ cmovp %eax,%ebx │ │ @@ -48748,15 +49897,15 @@ │ │ imul $0xa4,%r11d,%r11d │ │ lea 0x2e8(%r10,%r11,1),%r11 │ │ mov 0x40(%rsp),%r10d │ │ mov 0x38(%rsp),%rax │ │ movdqa (%rcx),%xmm12 │ │ movdqa 0x10(%rcx),%xmm14 │ │ movdqa (%rsi),%xmm0 │ │ - movd 0xaf8c0(%rip),%xmm15 │ │ + movd 0xb27b0(%rip),%xmm15 │ │ pshufd $0x0,%xmm15,%xmm15 │ │ pxor %xmm10,%xmm10 │ │ pmaddubsw %xmm15,%xmm12 │ │ pmaddubsw %xmm15,%xmm14 │ │ pavgw %xmm10,%xmm12 │ │ pavgw %xmm10,%xmm14 │ │ movd %xmm12,%edx │ │ @@ -48842,23 +49991,23 @@ │ │ pminsw %xmm4,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movdqa %xmm0,(%rdi,%rsi,1) │ │ add 0x68(%rsp),%rsi │ │ add %r12,%rcx │ │ add $0x52,%rax │ │ dec %r10w │ │ - jg 40b04 │ │ + jg 420f4 │ │ add $0x10,%r8 │ │ - jge 40d21 │ │ + jge 42311 │ │ mov 0x60(%rsp),%rsi │ │ lea 0x0(%r13,%r8,2),%rcx │ │ add %r8,%rsi │ │ testl $0x2,0x48(%rsp) │ │ - jne 41026 │ │ - jmpq 40abf │ │ + jne 42616 │ │ + jmpq 420af │ │ pop %r13 │ │ pop %r12 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ retq │ │ @@ -48902,19 +50051,19 @@ │ │ and $0xf000f,%r10d │ │ imul $0xa4,%r11d,%r11d │ │ lea 0x2e80d28(%r10,%r11,1),%r11 │ │ movzwl %r11w,%r14d │ │ shr $0x10,%r11d │ │ mov 0x40(%rsp),%r10d │ │ mov 0x38(%rsp),%rax │ │ - movdqa 0xaf594(%rip),%xmm1 │ │ + movdqa 0xb2484(%rip),%xmm1 │ │ movdqa (%rcx),%xmm12 │ │ movdqa 0x10(%rcx),%xmm14 │ │ movdqa (%rsi),%xmm0 │ │ - movd 0xaf5c8(%rip),%xmm15 │ │ + movd 0xb24b8(%rip),%xmm15 │ │ pshufd $0x0,%xmm15,%xmm15 │ │ pxor %xmm10,%xmm10 │ │ pmaddubsw %xmm15,%xmm12 │ │ pmaddubsw %xmm15,%xmm14 │ │ pavgw %xmm10,%xmm12 │ │ pavgw %xmm10,%xmm14 │ │ movd %xmm12,%edx │ │ @@ -48997,24 +50146,24 @@ │ │ pmaxsw %xmm5,%xmm0 │ │ pmaxsw %xmm5,%xmm14 │ │ pminsw %xmm4,%xmm0 │ │ pminsw %xmm4,%xmm14 │ │ packuswb %xmm14,%xmm0 │ │ movdqa %xmm0,(%rdi,%rsi,1) │ │ dec %r10w │ │ - je 4100f │ │ + je 425ff │ │ add 0x68(%rsp),%rsi │ │ add %r12,%rcx │ │ add $0x52,%rax │ │ btc $0x10,%r10d │ │ - movdqa 0xaf39c(%rip),%xmm1 │ │ - jae 40dfc │ │ - jmpq 408d4 │ │ + movdqa 0xb228c(%rip),%xmm1 │ │ + jae 423ec │ │ + jmpq 41ec4 │ │ add $0x10,%r8 │ │ - jge 4133d │ │ + jge 4292d │ │ mov 0x60(%rsp),%rsi │ │ lea 0x0(%r13,%r8,2),%rcx │ │ add %r8,%rsi │ │ lea 0x10(%r14),%r15 │ │ lea 0x10(%r11),%rbp │ │ mov %ebx,%eax │ │ or $0xeff4eff4,%ebx │ │ @@ -49036,19 +50185,19 @@ │ │ and $0xf000f,%r10d │ │ imul $0xa4,%r11d,%r11d │ │ lea 0x2e80d28(%r10,%r11,1),%r11 │ │ movzwl %r11w,%r14d │ │ shr $0x10,%r11d │ │ mov 0x40(%rsp),%r10d │ │ mov 0x38(%rsp),%rax │ │ - movdqa 0xaf2f4(%rip),%xmm11 │ │ + movdqa 0xb21e4(%rip),%xmm11 │ │ movdqa (%rcx),%xmm12 │ │ movdqa 0x10(%rcx),%xmm14 │ │ movdqa (%rsi),%xmm0 │ │ - movd 0xaf328(%rip),%xmm15 │ │ + movd 0xb2218(%rip),%xmm15 │ │ pshufd $0x0,%xmm15,%xmm15 │ │ pxor %xmm10,%xmm10 │ │ pmaddubsw %xmm15,%xmm12 │ │ pmaddubsw %xmm15,%xmm14 │ │ pavgw %xmm10,%xmm12 │ │ pavgw %xmm10,%xmm14 │ │ movd (%rax,%r15,1),%xmm1 │ │ @@ -49153,42 +50302,42 @@ │ │ pminsw %xmm4,%xmm13 │ │ packuswb %xmm13,%xmm0 │ │ movdqa %xmm0,(%rdi,%rsi,1) │ │ add 0x68(%rsp),%rsi │ │ add 0x58(%rsp),%rcx │ │ add $0x52,%rax │ │ dec %r10w │ │ - jle 41320 │ │ - movdqa 0xaf095(%rip),%xmm11 │ │ + jle 42910 │ │ + movdqa 0xb1f85(%rip),%xmm11 │ │ btc $0x10,%r10d │ │ - jae 4109c │ │ + jae 4268c │ │ mov 0x58(%rsp),%r12 │ │ - jmpq 40b04 │ │ + jmpq 420f4 │ │ mov 0x58(%rsp),%r12 │ │ add $0x10,%r8 │ │ - jge 4133d │ │ + jge 4292d │ │ mov 0x60(%rsp),%rsi │ │ lea 0x0(%r13,%r8,2),%rcx │ │ add %r8,%rsi │ │ - jmpq 41026 │ │ + jmpq 42616 │ │ pop %r13 │ │ pop %r12 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ push %rbx │ │ push %rbp │ │ push %r14 │ │ push %r15 │ │ push %r12 │ │ push %r13 │ │ - lea 0xaf04f(%rip),%r11 │ │ + lea 0xb1f3f(%rip),%r11 │ │ mov 0x58(%rcx),%eax │ │ pcmpeqw %xmm2,%xmm2 │ │ movd 0x30(%r11,%rax,2),%xmm3 │ │ mov 0xd8(%rcx),%eax │ │ lea (%eax,%eax,1),%r10d │ │ cmpl $0x0,0x68(%rsp) │ │ movd 0x58(%r11,%rax,2),%xmm5 │ │ @@ -49198,34 +50347,34 @@ │ │ punpcklwd %xmm3,%xmm3 │ │ punpcklwd %xmm5,%xmm5 │ │ punpcklwd %xmm4,%xmm4 │ │ pshufd $0x0,%xmm3,%xmm3 │ │ pshufd $0x0,%xmm5,%xmm5 │ │ pshufd $0x0,%xmm4,%xmm4 │ │ cmpb $0x0,0x24(%rcx) │ │ - jne 41fe6 │ │ + jne 435d6 │ │ mov 0x60(%rsp),%eax │ │ movd 0xbc(%rcx,%rax,4),%xmm0 │ │ movd 0xc4(%rcx,%rax,4),%xmm1 │ │ movdqa %xmm1,%xmm6 │ │ punpcklbw %xmm0,%xmm6 │ │ movd 0xcc(%rcx,%rax,4),%xmm7 │ │ punpcklwd %xmm6,%xmm6 │ │ punpcklwd %xmm7,%xmm7 │ │ pshufd $0x0,%xmm6,%xmm6 │ │ pshufd $0x0,%xmm7,%xmm7 │ │ mov 0x48(%rsp),%r11d │ │ mov 0xd4(%rcx),%ebp │ │ test %ebp,%ebp │ │ - je 41421 │ │ - movd 0xaef93(%rip),%xmm1 │ │ - movdqa 0xaef6d(%rip),%xmm0 │ │ + je 42a11 │ │ + movd 0xb1e83(%rip),%xmm1 │ │ + movdqa 0xb1e5d(%rip),%xmm0 │ │ pshufd $0x0,%xmm1,%xmm1 │ │ test %r11d,%r11d │ │ - jne 4196a │ │ + jne 42f5a │ │ mov %ebp,0x48(%rsp) │ │ imul $0xad000025,%r11d,%ebx │ │ add $0x690000b2,%ebx │ │ rol $0x8,%ebx │ │ movzwl %bx,%ebx │ │ xor (%rcx),%ebx │ │ mov 0x58(%rsp),%r12 │ │ @@ -49338,31 +50487,31 @@ │ │ pminsw %xmm4,%xmm9 │ │ packuswb %xmm9,%xmm8 │ │ movdqa %xmm8,(%rdi,%rsi,1) │ │ add 0x68(%rsp),%rsi │ │ add %r12,%rcx │ │ add $0x52,%rax │ │ dec %r10w │ │ - jg 4149c │ │ + jg 42a8c │ │ add $0x10,%r8 │ │ - jge 4195f │ │ + jge 42f4f │ │ mov 0x60(%rsp),%rsi │ │ lea 0x0(%r13,%r8,1),%rcx │ │ add %r8,%rsi │ │ add $0x10,%r14d │ │ add $0x10,%r11d │ │ btcl $0x2,0x48(%rsp) │ │ - jb 416b2 │ │ + jb 42ca2 │ │ testl $0x2,0x48(%rsp) │ │ - je 41492 │ │ - jmpq 41a28 │ │ + je 42a82 │ │ + jmpq 43018 │ │ testl $0x1,0x48(%rsp) │ │ - je 4145c │ │ + je 42a4c │ │ testl $0x2,0x48(%rsp) │ │ - jne 41c98 │ │ + jne 43288 │ │ mov %r11d,%ebp │ │ mov %ebx,%eax │ │ or $0xeff4,%ebx │ │ shr %eax │ │ test %bh,%bl │ │ lea 0x8000(%rax),%ebx │ │ cmovp %eax,%ebx │ │ @@ -49474,26 +50623,26 @@ │ │ pminsw %xmm4,%xmm9 │ │ packuswb %xmm9,%xmm8 │ │ movdqa %xmm8,(%rdi,%rsi,1) │ │ add 0x68(%rsp),%rsi │ │ add %r12,%rcx │ │ add $0x52,%rax │ │ dec %r10w │ │ - jg 41711 │ │ + jg 42d01 │ │ add $0x10,%r8 │ │ - jge 4195f │ │ + jge 42f4f │ │ mov 0x60(%rsp),%rsi │ │ lea 0x0(%r13,%r8,1),%rcx │ │ add %r8,%rsi │ │ xorl $0x4,0x48(%rsp) │ │ add $0x10,%r14d │ │ add $0x10,%r11d │ │ testl $0x2,0x48(%rsp) │ │ - jne 41a28 │ │ - jmpq 41492 │ │ + jne 43018 │ │ + jmpq 42a82 │ │ pop %r13 │ │ pop %r12 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ retq │ │ @@ -49537,15 +50686,15 @@ │ │ and $0xf000f,%r10d │ │ imul $0xa4,%r11d,%r11d │ │ lea 0x2eb0d2b(%r11,%r10,2),%r11 │ │ movzwl %r11w,%r14d │ │ shr $0x10,%r11d │ │ mov 0x40(%rsp),%r10d │ │ mov 0x38(%rsp),%rax │ │ - movdqa 0xae955(%rip),%xmm9 │ │ + movdqa 0xb1845(%rip),%xmm9 │ │ movdqa (%rcx),%xmm12 │ │ movdqa (%rsi),%xmm8 │ │ pxor %xmm10,%xmm10 │ │ movdqa %xmm12,%xmm14 │ │ punpckhbw %xmm8,%xmm14 │ │ punpcklbw %xmm8,%xmm12 │ │ pmaddubsw %xmm6,%xmm14 │ │ @@ -49638,31 +50787,31 @@ │ │ pmaxsw %xmm5,%xmm8 │ │ pmaxsw %xmm5,%xmm14 │ │ pminsw %xmm4,%xmm8 │ │ pminsw %xmm4,%xmm14 │ │ packuswb %xmm14,%xmm8 │ │ movdqa %xmm8,(%rdi,%rsi,1) │ │ dec %r10w │ │ - je 41c6d │ │ + je 4325d │ │ add 0x68(%rsp),%rsi │ │ add %r12,%rcx │ │ add $0x52,%rax │ │ btc $0x10,%r10d │ │ - movdqa 0xae73e(%rip),%xmm9 │ │ - jae 41a3b │ │ - jmpq 4149c │ │ + movdqa 0xb162e(%rip),%xmm9 │ │ + jae 4302b │ │ + jmpq 42a8c │ │ add $0x10,%r8 │ │ - jge 41fdb │ │ + jge 435cb │ │ mov 0x60(%rsp),%rsi │ │ lea 0x0(%r13,%r8,1),%rcx │ │ add %r8,%rsi │ │ add $0x10,%r14d │ │ add $0x10,%r11d │ │ btcl $0x2,0x48(%rsp) │ │ - jae 41a28 │ │ + jae 43018 │ │ mov %r14,%r15 │ │ mov %r11,%rbp │ │ mov %ebx,%eax │ │ or $0xeff4eff4,%ebx │ │ test %bh,%bl │ │ setp %r10b │ │ shr $0x10,%ebx │ │ @@ -49681,15 +50830,15 @@ │ │ and $0xf000f,%r10d │ │ imul $0xa4,%r11d,%r11d │ │ lea 0x2eb0d2b(%r11,%r10,2),%r11 │ │ movzwl %r11w,%r14d │ │ shr $0x10,%r11d │ │ mov 0x40(%rsp),%r10d │ │ mov 0x38(%rsp),%rax │ │ - movdqa 0xae684(%rip),%xmm11 │ │ + movdqa 0xb1574(%rip),%xmm11 │ │ movdqa (%rcx),%xmm12 │ │ movdqa (%rsi),%xmm8 │ │ pxor %xmm10,%xmm10 │ │ movdqa %xmm12,%xmm14 │ │ punpckhbw %xmm8,%xmm14 │ │ punpcklbw %xmm8,%xmm12 │ │ pmaddubsw %xmm6,%xmm14 │ │ @@ -49804,46 +50953,46 @@ │ │ pminsw %xmm4,%xmm13 │ │ packuswb %xmm13,%xmm8 │ │ movdqa %xmm8,(%rdi,%rsi,1) │ │ add 0x68(%rsp),%rsi │ │ add 0x58(%rsp),%rcx │ │ add $0x52,%rax │ │ dec %r10w │ │ - jle 41fb1 │ │ - movdqa 0xae404(%rip),%xmm11 │ │ + jle 435a1 │ │ + movdqa 0xb12f4(%rip),%xmm11 │ │ btc $0x10,%r10d │ │ - jae 41d0c │ │ + jae 432fc │ │ mov 0x58(%rsp),%r12 │ │ - jmpq 41711 │ │ + jmpq 42d01 │ │ mov 0x58(%rsp),%r12 │ │ add $0x10,%r8 │ │ - jge 41fdb │ │ + jge 435cb │ │ mov 0x60(%rsp),%rsi │ │ lea 0x0(%r13,%r8,1),%rcx │ │ add %r8,%rsi │ │ add $0x10,%r14d │ │ add $0x10,%r11d │ │ xorl $0x4,0x48(%rsp) │ │ - jmpq 41a28 │ │ + jmpq 43018 │ │ pop %r13 │ │ pop %r12 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ retq │ │ mov 0x48(%rsp),%r11d │ │ mov 0xd4(%rcx),%ebp │ │ test %ebp,%ebp │ │ - je 42016 │ │ - movd 0xae3a0(%rip),%xmm9 │ │ - movdqa 0xae379(%rip),%xmm8 │ │ + je 43606 │ │ + movd 0xb1290(%rip),%xmm9 │ │ + movdqa 0xb1269(%rip),%xmm8 │ │ pshufd $0x0,%xmm9,%xmm9 │ │ test %r11d,%r11d │ │ - jne 424df │ │ + jne 43acf │ │ mov %ebp,0x48(%rsp) │ │ imul $0xad000025,%r11d,%ebx │ │ add $0x690000b2,%ebx │ │ rol $0x8,%ebx │ │ movzwl %bx,%ebx │ │ xor (%rcx),%ebx │ │ mov 0x58(%rsp),%r12 │ │ @@ -49946,31 +51095,31 @@ │ │ pminsw %xmm4,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movdqa %xmm0,(%rdi,%rsi,1) │ │ add 0x68(%rsp),%rsi │ │ add %r12,%rcx │ │ add $0x52,%rax │ │ dec %r10w │ │ - jg 42091 │ │ + jg 43681 │ │ add $0x10,%r8 │ │ - jge 424d4 │ │ + jge 43ac4 │ │ mov 0x60(%rsp),%rsi │ │ lea 0x0(%r13,%r8,1),%rcx │ │ add %r8,%rsi │ │ add $0x10,%r14d │ │ add $0x10,%r11d │ │ btcl $0x2,0x48(%rsp) │ │ - jb 42267 │ │ + jb 43857 │ │ testl $0x2,0x48(%rsp) │ │ - je 42087 │ │ - jmpq 4259d │ │ + je 43677 │ │ + jmpq 43b8d │ │ testl $0x1,0x48(%rsp) │ │ - je 42051 │ │ + je 43641 │ │ testl $0x2,0x48(%rsp) │ │ - jne 427d1 │ │ + jne 43dc1 │ │ mov %r11d,%ebp │ │ mov %ebx,%eax │ │ or $0xeff4,%ebx │ │ shr %eax │ │ test %bh,%bl │ │ lea 0x8000(%rax),%ebx │ │ cmovp %eax,%ebx │ │ @@ -50072,26 +51221,26 @@ │ │ pminsw %xmm4,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movdqa %xmm0,(%rdi,%rsi,1) │ │ add 0x68(%rsp),%rsi │ │ add %r12,%rcx │ │ add $0x52,%rax │ │ dec %r10w │ │ - jg 422c6 │ │ + jg 438b6 │ │ add $0x10,%r8 │ │ - jge 424d4 │ │ + jge 43ac4 │ │ mov 0x60(%rsp),%rsi │ │ lea 0x0(%r13,%r8,1),%rcx │ │ add %r8,%rsi │ │ xorl $0x4,0x48(%rsp) │ │ add $0x10,%r14d │ │ add $0x10,%r11d │ │ testl $0x2,0x48(%rsp) │ │ - jne 4259d │ │ - jmpq 42087 │ │ + jne 43b8d │ │ + jmpq 43677 │ │ pop %r13 │ │ pop %r12 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ retq │ │ @@ -50135,15 +51284,15 @@ │ │ and $0xf000f,%r10d │ │ imul $0xa4,%r11d,%r11d │ │ lea 0x2eb0d2b(%r11,%r10,2),%r11 │ │ movzwl %r11w,%r14d │ │ shr $0x10,%r11d │ │ mov 0x40(%rsp),%r10d │ │ mov 0x38(%rsp),%rax │ │ - movdqa 0xadde1(%rip),%xmm1 │ │ + movdqa 0xb0cd1(%rip),%xmm1 │ │ movdqa (%rcx),%xmm12 │ │ movdqa (%rsi),%xmm0 │ │ pxor %xmm10,%xmm10 │ │ movdqa %xmm12,%xmm14 │ │ punpckhbw %xmm10,%xmm14 │ │ punpcklbw %xmm10,%xmm12 │ │ movd %xmm12,%edx │ │ @@ -50226,31 +51375,31 @@ │ │ pmaxsw %xmm5,%xmm0 │ │ pmaxsw %xmm5,%xmm14 │ │ pminsw %xmm4,%xmm0 │ │ pminsw %xmm4,%xmm14 │ │ packuswb %xmm14,%xmm0 │ │ movdqa %xmm0,(%rdi,%rsi,1) │ │ dec %r10w │ │ - je 427a6 │ │ + je 43d96 │ │ add 0x68(%rsp),%rsi │ │ add %r12,%rcx │ │ add $0x52,%rax │ │ btc $0x10,%r10d │ │ - movdqa 0xadc05(%rip),%xmm1 │ │ - jae 425af │ │ - jmpq 42091 │ │ + movdqa 0xb0af5(%rip),%xmm1 │ │ + jae 43b9f │ │ + jmpq 43681 │ │ add $0x10,%r8 │ │ - jge 42ad7 │ │ + jge 440c7 │ │ mov 0x60(%rsp),%rsi │ │ lea 0x0(%r13,%r8,1),%rcx │ │ add %r8,%rsi │ │ add $0x10,%r14d │ │ add $0x10,%r11d │ │ btcl $0x2,0x48(%rsp) │ │ - jae 4259d │ │ + jae 43b8d │ │ mov %r14,%r15 │ │ mov %r11,%rbp │ │ mov %ebx,%eax │ │ or $0xeff4eff4,%ebx │ │ test %bh,%bl │ │ setp %r10b │ │ shr $0x10,%ebx │ │ @@ -50269,15 +51418,15 @@ │ │ and $0xf000f,%r10d │ │ imul $0xa4,%r11d,%r11d │ │ lea 0x2eb0d2b(%r11,%r10,2),%r11 │ │ movzwl %r11w,%r14d │ │ shr $0x10,%r11d │ │ mov 0x40(%rsp),%r10d │ │ mov 0x38(%rsp),%rax │ │ - movdqa 0xadb4b(%rip),%xmm11 │ │ + movdqa 0xb0a3b(%rip),%xmm11 │ │ movdqa (%rcx),%xmm12 │ │ movdqa (%rsi),%xmm0 │ │ pxor %xmm10,%xmm10 │ │ movdqa %xmm12,%xmm14 │ │ punpckhbw %xmm10,%xmm14 │ │ punpcklbw %xmm10,%xmm12 │ │ movd (%rax,%r15,1),%xmm1 │ │ @@ -50382,39 +51531,39 @@ │ │ pminsw %xmm4,%xmm13 │ │ packuswb %xmm13,%xmm0 │ │ movdqa %xmm0,(%rdi,%rsi,1) │ │ add 0x68(%rsp),%rsi │ │ add 0x58(%rsp),%rcx │ │ add $0x52,%rax │ │ dec %r10w │ │ - jle 42aad │ │ - movdqa 0xad908(%rip),%xmm11 │ │ + jle 4409d │ │ + movdqa 0xb07f8(%rip),%xmm11 │ │ btc $0x10,%r10d │ │ - jae 42845 │ │ + jae 43e35 │ │ mov 0x58(%rsp),%r12 │ │ - jmpq 422c6 │ │ + jmpq 438b6 │ │ mov 0x58(%rsp),%r12 │ │ add $0x10,%r8 │ │ - jge 42ad7 │ │ + jge 440c7 │ │ mov 0x60(%rsp),%rsi │ │ lea 0x0(%r13,%r8,1),%rcx │ │ add %r8,%rsi │ │ add $0x10,%r14d │ │ add $0x10,%r11d │ │ xorl $0x4,0x48(%rsp) │ │ - jmpq 4259d │ │ + jmpq 43b8d │ │ pop %r13 │ │ pop %r12 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ retq │ │ data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ - lea 0xadaf5(%rip),%r9 │ │ + lea 0xb09e5(%rip),%r9 │ │ tzcnt %ecx,%ecx │ │ movslq (%r9,%rcx,4),%rcx │ │ add %r9,%rcx │ │ lea (%rsi,%rsi,2),%r9 │ │ jmpq *%rcx │ │ sub $0x4,%rdx │ │ movd (%rdx),%xmm0 │ │ @@ -50425,30 +51574,30 @@ │ │ movd %xmm1,(%rdi,%rsi,1) │ │ pshuflw $0x5,%xmm0,%xmm0 │ │ movd %xmm0,(%rdi,%rsi,2) │ │ psrlq $0x20,%xmm0 │ │ movd %xmm0,(%rdi,%r9,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ sub $0x4,%r8d │ │ - jg 42b08 │ │ + jg 440f8 │ │ retq │ │ sub $0x4,%rdx │ │ movd (%rdx),%xmm0 │ │ punpcklbw %xmm0,%xmm0 │ │ punpcklwd %xmm0,%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ punpckhdq %xmm0,%xmm1 │ │ punpckldq %xmm0,%xmm0 │ │ movq %xmm1,(%rdi,%rsi,1) │ │ movhps %xmm1,(%rdi) │ │ movq %xmm0,(%rdi,%r9,1) │ │ movhps %xmm0,(%rdi,%rsi,2) │ │ lea (%rdi,%rsi,4),%rdi │ │ sub $0x4,%r8d │ │ - jg 42b47 │ │ + jg 44137 │ │ retq │ │ sub $0x4,%rdx │ │ movd (%rdx),%xmm0 │ │ punpcklbw %xmm0,%xmm0 │ │ pshuflw $0xff,%xmm0,%xmm1 │ │ punpcklqdq %xmm1,%xmm1 │ │ movdqa %xmm1,(%rdi) │ │ @@ -50459,15 +51608,15 @@ │ │ punpcklqdq %xmm1,%xmm1 │ │ movdqa %xmm1,(%rdi,%rsi,2) │ │ pshuflw $0x0,%xmm0,%xmm1 │ │ punpcklqdq %xmm1,%xmm1 │ │ movdqa %xmm1,(%rdi,%r9,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ sub $0x4,%r8d │ │ - jg 42b80 │ │ + jg 44170 │ │ retq │ │ sub $0x4,%rdx │ │ movd (%rdx),%xmm0 │ │ punpcklbw %xmm0,%xmm0 │ │ pshuflw $0xff,%xmm0,%xmm1 │ │ punpcklqdq %xmm1,%xmm1 │ │ movdqa %xmm1,(%rdi) │ │ @@ -50482,15 +51631,15 @@ │ │ movdqa %xmm1,0x10(%rdi,%rsi,2) │ │ pshuflw $0x0,%xmm0,%xmm1 │ │ punpcklqdq %xmm1,%xmm1 │ │ movdqa %xmm1,(%rdi,%r9,1) │ │ movdqa %xmm1,0x10(%rdi,%r9,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ sub $0x4,%r8d │ │ - jg 42bcf │ │ + jg 441bf │ │ retq │ │ sub $0x4,%rdx │ │ movd (%rdx),%xmm0 │ │ punpcklbw %xmm0,%xmm0 │ │ pshuflw $0xff,%xmm0,%xmm1 │ │ punpcklqdq %xmm1,%xmm1 │ │ movdqa %xmm1,(%rdi) │ │ @@ -50513,19 +51662,19 @@ │ │ punpcklqdq %xmm1,%xmm1 │ │ movdqa %xmm1,(%rdi,%r9,1) │ │ movdqa %xmm1,0x10(%rdi,%r9,1) │ │ movdqa %xmm1,0x20(%rdi,%r9,1) │ │ movdqa %xmm1,0x30(%rdi,%r9,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ sub $0x4,%r8d │ │ - jg 42c36 │ │ + jg 44226 │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ - lea 0xad941(%rip),%r9 │ │ + lea 0xb0831(%rip),%r9 │ │ tzcnt %ecx,%ecx │ │ movdqu 0x1(%rdx),%xmm0 │ │ movdqu 0x11(%rdx),%xmm1 │ │ movdqu 0x21(%rdx),%xmm2 │ │ movdqu 0x31(%rdx),%xmm3 │ │ movslq (%r9,%rcx,4),%rcx │ │ add %r9,%rcx │ │ @@ -50533,15 +51682,15 @@ │ │ jmpq *%rcx │ │ nopl 0x0(%rax) │ │ tzcnt %r8d,%eax │ │ lea (%rcx,%r8,1),%r9d │ │ movd %r9d,%xmm4 │ │ tzcnt %r9d,%r9d │ │ movd %r9d,%xmm5 │ │ - lea 0xad8d1(%rip),%r9 │ │ + lea 0xb07c1(%rip),%r9 │ │ tzcnt %ecx,%ecx │ │ movslq (%r9,%rax,4),%rax │ │ movslq 0x14(%r9,%rcx,4),%rcx │ │ pcmpeqd %xmm3,%xmm3 │ │ psrlw $0x1,%xmm4 │ │ add %r9,%rax │ │ add %r9,%rcx │ │ @@ -50552,17 +51701,17 @@ │ │ jmpq *%rcx │ │ movd 0x1(%rdx),%xmm1 │ │ pmaddubsw %xmm3,%xmm1 │ │ psubw %xmm4,%xmm0 │ │ paddw %xmm1,%xmm0 │ │ pmaddwd %xmm3,%xmm0 │ │ cmp $0x4,%r8d │ │ - jg 42d80 │ │ + jg 44370 │ │ psrlw $0x3,%xmm0 │ │ - jmp 42dba │ │ + jmp 443aa │ │ movdqa %xmm0,%xmm1 │ │ punpckhqdq %xmm0,%xmm1 │ │ paddw %xmm1,%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ psrlq $0x20,%xmm1 │ │ paddw %xmm1,%xmm0 │ │ psrlw $0x2,%xmm0 │ │ @@ -50576,15 +51725,15 @@ │ │ pshufb %xmm1,%xmm0 │ │ movd %xmm0,(%rdi) │ │ movd %xmm0,(%rdi,%rsi,1) │ │ movd %xmm0,(%rdi,%rsi,2) │ │ movd %xmm0,(%rdi,%r9,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ sub $0x4,%r8d │ │ - jg 42dc3 │ │ + jg 443b3 │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopw 0x0(%rax,%rax,1) │ │ movq -0x8(%rdx),%xmm0 │ │ pmaddubsw %xmm3,%xmm0 │ │ jmpq *%rcx │ │ movq 0x1(%rdx),%xmm1 │ │ @@ -50594,30 +51743,30 @@ │ │ psubw %xmm4,%xmm0 │ │ paddw %xmm1,%xmm0 │ │ pshuflw $0x4e,%xmm0,%xmm1 │ │ paddw %xmm1,%xmm0 │ │ pmaddwd %xmm3,%xmm0 │ │ psrlw %xmm5,%xmm0 │ │ cmp $0x8,%r8d │ │ - je 42e46 │ │ + je 44436 │ │ mov $0x5556,%eax │ │ mov $0x3334,%edx │ │ cmp $0x20,%r8d │ │ cmove %edx,%eax │ │ movd %eax,%xmm1 │ │ pmulhuw %xmm1,%xmm0 │ │ pxor %xmm1,%xmm1 │ │ pshufb %xmm1,%xmm0 │ │ movq %xmm0,(%rdi) │ │ movq %xmm0,(%rdi,%rsi,1) │ │ movq %xmm0,(%rdi,%rsi,2) │ │ movq %xmm0,(%rdi,%r9,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ sub $0x4,%r8d │ │ - jg 42e4f │ │ + jg 4443f │ │ retq │ │ xchg %ax,%ax │ │ movdqa -0x10(%rdx),%xmm0 │ │ pmaddubsw %xmm3,%xmm0 │ │ jmpq *%rcx │ │ movdqu 0x1(%rdx),%xmm1 │ │ pmaddubsw %xmm3,%xmm1 │ │ @@ -50626,30 +51775,30 @@ │ │ punpckhqdq %xmm0,%xmm0 │ │ psubw %xmm4,%xmm0 │ │ pshuflw $0x4e,%xmm0,%xmm1 │ │ paddw %xmm1,%xmm0 │ │ pmaddwd %xmm3,%xmm0 │ │ psrlw %xmm5,%xmm0 │ │ cmp $0x10,%r8d │ │ - je 42ec9 │ │ + je 444b9 │ │ mov $0x5556,%eax │ │ mov $0x3334,%edx │ │ test $0x28,%r8d │ │ cmove %edx,%eax │ │ movd %eax,%xmm1 │ │ pmulhuw %xmm1,%xmm0 │ │ pxor %xmm1,%xmm1 │ │ pshufb %xmm1,%xmm0 │ │ movdqa %xmm0,(%rdi) │ │ movdqa %xmm0,(%rdi,%rsi,1) │ │ movdqa %xmm0,(%rdi,%rsi,2) │ │ movdqa %xmm0,(%rdi,%r9,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ sub $0x4,%r8d │ │ - jg 42ed2 │ │ + jg 444c2 │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ movdqa -0x20(%rdx),%xmm0 │ │ pmaddubsw %xmm3,%xmm0 │ │ movdqa -0x10(%rdx),%xmm2 │ │ pmaddubsw %xmm3,%xmm2 │ │ @@ -50665,15 +51814,15 @@ │ │ punpckhqdq %xmm0,%xmm0 │ │ psubw %xmm4,%xmm0 │ │ pshuflw $0x4e,%xmm0,%xmm1 │ │ paddw %xmm1,%xmm0 │ │ pmaddwd %xmm3,%xmm0 │ │ psrlw %xmm5,%xmm0 │ │ cmp $0x20,%r8d │ │ - je 42f79 │ │ + je 44569 │ │ lea (%r8,%r8,1),%edx │ │ mov $0x5556,%eax │ │ mov $0x3334,%edx │ │ test $0x50,%r8d │ │ cmove %edx,%eax │ │ movd %eax,%xmm1 │ │ pmulhuw %xmm1,%xmm0 │ │ @@ -50686,15 +51835,15 @@ │ │ movdqa %xmm1,0x10(%rdi,%rsi,1) │ │ movdqa %xmm0,(%rdi,%rsi,2) │ │ movdqa %xmm1,0x10(%rdi,%rsi,2) │ │ movdqa %xmm0,(%rdi,%r9,1) │ │ movdqa %xmm1,0x10(%rdi,%r9,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ sub $0x4,%r8d │ │ - jg 42f86 │ │ + jg 44576 │ │ retq │ │ nopl (%rax) │ │ movdqa -0x40(%rdx),%xmm0 │ │ movdqa -0x30(%rdx),%xmm1 │ │ pmaddubsw %xmm3,%xmm0 │ │ pmaddubsw %xmm3,%xmm1 │ │ paddw %xmm1,%xmm0 │ │ @@ -50721,15 +51870,15 @@ │ │ punpckhqdq %xmm0,%xmm0 │ │ psubw %xmm4,%xmm0 │ │ pshuflw $0x4e,%xmm0,%xmm1 │ │ paddw %xmm1,%xmm0 │ │ pmaddwd %xmm3,%xmm0 │ │ psrlw %xmm5,%xmm0 │ │ cmp $0x40,%r8d │ │ - je 4306d │ │ + je 4465d │ │ mov $0x5556,%eax │ │ mov $0x3334,%edx │ │ test $0x20,%r8d │ │ cmove %edx,%eax │ │ movd %eax,%xmm1 │ │ pmulhuw %xmm1,%xmm0 │ │ pxor %xmm1,%xmm1 │ │ @@ -50743,19 +51892,19 @@ │ │ movdqa %xmm3,0x30(%rdi) │ │ movdqa %xmm0,(%rdi,%rsi,1) │ │ movdqa %xmm1,0x10(%rdi,%rsi,1) │ │ movdqa %xmm2,0x20(%rdi,%rsi,1) │ │ movdqa %xmm3,0x30(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r8d │ │ - jg 43082 │ │ + jg 44672 │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nop │ │ - lea 0xad575(%rip),%r9 │ │ + lea 0xb0465(%rip),%r9 │ │ mov %r8d,%r8d │ │ tzcnt %r8d,%eax │ │ sub %r8,%rdx │ │ tzcnt %ecx,%ecx │ │ movdqu (%rdx),%xmm0 │ │ movd -0x4c(%r9),%xmm3 │ │ movd %eax,%xmm2 │ │ @@ -50788,26 +51937,26 @@ │ │ pshufb %xmm1,%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ movdqa %xmm0,%xmm2 │ │ movdqa %xmm0,%xmm3 │ │ jmpq *%rcx │ │ nopl 0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ - lea 0xad4b1(%rip),%r9 │ │ + lea 0xb03a1(%rip),%r9 │ │ tzcnt %ecx,%ecx │ │ movslq (%r9,%rcx,4),%rcx │ │ movddup -0x68(%r9),%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ movdqa %xmm0,%xmm2 │ │ movdqa %xmm0,%xmm3 │ │ add %r9,%rcx │ │ lea (%rsi,%rsi,2),%r9 │ │ jmpq *%rcx │ │ nopw 0x0(%rax,%rax,1) │ │ - lea 0xad495(%rip),%r9 │ │ + lea 0xb0385(%rip),%r9 │ │ tzcnt %ecx,%ecx │ │ inc %rdx │ │ movdqu (%rdx),%xmm0 │ │ movd -0x4c(%r9),%xmm3 │ │ movd %ecx,%xmm2 │ │ psrld %xmm2,%xmm3 │ │ movslq (%r9,%rcx,4),%rax │ │ @@ -50815,15 +51964,15 @@ │ │ pmaddubsw %xmm2,%xmm0 │ │ add %r9,%rax │ │ add $0xffffffffffffffec,%r9 │ │ movslq (%r9,%rcx,4),%rcx │ │ add %r9,%rcx │ │ jmpq *%rax │ │ nopl (%rax) │ │ - lea 0xad47d(%rip),%rax │ │ + lea 0xb036d(%rip),%rax │ │ tzcnt %ecx,%ecx │ │ mov %r8d,%r8d │ │ movslq (%rax,%rcx,4),%rcx │ │ movddup -0x7c(%rax),%xmm0 │ │ movddup -0x9c(%rax),%xmm1 │ │ lea -0x214(%rax,%r8,4),%r9 │ │ neg %r8 │ │ @@ -50862,15 +52011,15 @@ │ │ movd %xmm1,(%rdi,%rsi,1) │ │ punpckhqdq %xmm6,%xmm6 │ │ movd %xmm6,(%rdi,%rsi,2) │ │ psrlq $0x20,%xmm6 │ │ movd %xmm6,(%rdi,%rcx,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ add $0x4,%r8 │ │ - jl 43254 │ │ + jl 44844 │ │ retq │ │ nopl 0x0(%rax) │ │ movq 0x1(%rdx),%xmm2 │ │ punpcklbw %xmm5,%xmm2 │ │ movdqa -0x114(%rax),%xmm5 │ │ lea (%rsi,%rsi,2),%rcx │ │ pshufd $0x0,%xmm5,%xmm4 │ │ @@ -50892,15 +52041,15 @@ │ │ psrlw $0x8,%xmm6 │ │ psrlw $0x8,%xmm0 │ │ packuswb %xmm0,%xmm6 │ │ movq %xmm6,(%rdi) │ │ movhps %xmm6,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ add $0x2,%r8 │ │ - jl 432f0 │ │ + jl 448e0 │ │ retq │ │ nop │ │ movdqu 0x1(%rdx),%xmm3 │ │ movdqa %xmm3,%xmm2 │ │ punpcklbw %xmm5,%xmm2 │ │ punpckhbw %xmm5,%xmm3 │ │ movdqa %xmm2,%xmm4 │ │ @@ -50923,15 +52072,15 @@ │ │ paddw %xmm5,%xmm0 │ │ psrlw $0x8,%xmm6 │ │ psrlw $0x8,%xmm0 │ │ packuswb %xmm0,%xmm6 │ │ movdqa %xmm6,(%rdi) │ │ add %rsi,%rdi │ │ add $0x1,%r8 │ │ - jl 43377 │ │ + jl 44967 │ │ retq │ │ nopl 0x0(%rax) │ │ movdqa %xmm5,%xmm7 │ │ mov $0x2,%ecx │ │ movddup -0x7c(%rax),%xmm0 │ │ movddup -0x9c(%rax),%xmm1 │ │ movdqu 0x1(%rdx),%xmm3 │ │ @@ -50959,19 +52108,19 @@ │ │ psrlw $0x8,%xmm6 │ │ psrlw $0x8,%xmm0 │ │ packuswb %xmm0,%xmm6 │ │ movdqa %xmm6,(%rdi) │ │ add $0x10,%rdx │ │ add $0x10,%rdi │ │ dec %ecx │ │ - jg 433c9 │ │ + jg 449b9 │ │ lea -0x20(%rdi,%rsi,1),%rdi │ │ sub $0x20,%rdx │ │ add $0x1,%r8 │ │ - jl 433c4 │ │ + jl 449b4 │ │ retq │ │ nopl 0x0(%rax) │ │ movdqa %xmm5,%xmm7 │ │ mov $0x4,%ecx │ │ movddup -0x7c(%rax),%xmm0 │ │ movddup -0x9c(%rax),%xmm1 │ │ movdqu 0x1(%rdx),%xmm3 │ │ @@ -50999,22 +52148,22 @@ │ │ psrlw $0x8,%xmm6 │ │ psrlw $0x8,%xmm0 │ │ packuswb %xmm0,%xmm6 │ │ movdqa %xmm6,(%rdi) │ │ add $0x10,%rdx │ │ add $0x10,%rdi │ │ dec %ecx │ │ - jg 43479 │ │ + jg 44a69 │ │ lea -0x40(%rdi,%rsi,1),%rdi │ │ sub $0x40,%rdx │ │ add $0x1,%r8 │ │ - jl 43474 │ │ + jl 44a64 │ │ retq │ │ nopl 0x0(%rax) │ │ - lea 0xad151(%rip),%rax │ │ + lea 0xb0041(%rip),%rax │ │ mov %ecx,%ecx │ │ movd (%rdx,%rcx,1),%xmm3 │ │ pxor %xmm1,%xmm1 │ │ pshufb %xmm1,%xmm3 │ │ tzcnt %ecx,%ecx │ │ mov %r8d,%r8d │ │ movslq (%rax,%rcx,4),%rcx │ │ @@ -51052,15 +52201,15 @@ │ │ movd %xmm1,(%rdi,%rsi,1) │ │ punpckhqdq %xmm0,%xmm0 │ │ movd %xmm0,(%rdi,%rsi,2) │ │ psrlq $0x20,%xmm0 │ │ movd %xmm0,(%rdi,%rcx,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ sub $0x4,%r8d │ │ - jg 43572 │ │ + jg 44b62 │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ movdqa -0x218(%rax),%xmm6 │ │ movdqa -0x118(%rax),%xmm7 │ │ sub $0x4,%rdx │ │ sub %r8,%rdx │ │ punpckldq %xmm7,%xmm7 │ │ @@ -51084,15 +52233,15 @@ │ │ psrlw $0x8,%xmm0 │ │ psrlw $0x8,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movq %xmm0,(%rdi) │ │ movhps %xmm0,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r8d │ │ - jg 4361b │ │ + jg 44c0b │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nop │ │ movdqa -0x208(%rax),%xmm6 │ │ movdqa -0x1f8(%rax),%xmm7 │ │ sub $0x1,%rdx │ │ sub %r8,%rdx │ │ @@ -51116,15 +52265,15 @@ │ │ paddw %xmm2,%xmm1 │ │ psrlw $0x8,%xmm0 │ │ psrlw $0x8,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movdqa %xmm0,(%rdi) │ │ lea (%rdi,%rsi,1),%rdi │ │ sub $0x1,%r8d │ │ - jg 436a7 │ │ + jg 44c97 │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax,%rax,1) │ │ sub $0x1,%rdx │ │ sub %r8,%rdx │ │ pxor %xmm6,%xmm6 │ │ mov $0x2,%r9d │ │ @@ -51152,18 +52301,18 @@ │ │ paddw %xmm2,%xmm1 │ │ psrlw $0x8,%xmm0 │ │ psrlw $0x8,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movdqa %xmm0,(%rdi) │ │ add $0x10,%rdi │ │ dec %r9 │ │ - jg 43738 │ │ + jg 44d28 │ │ lea -0x20(%rdi,%rsi,1),%rdi │ │ sub $0x1,%r8d │ │ - jg 4372b │ │ + jg 44d1b │ │ retq │ │ xchg %ax,%ax │ │ sub $0x1,%rdx │ │ sub %r8,%rdx │ │ pxor %xmm6,%xmm6 │ │ mov $0x4,%r9d │ │ lea -0x1a8(%rax),%rcx │ │ @@ -51190,24 +52339,24 @@ │ │ paddw %xmm2,%xmm1 │ │ psrlw $0x8,%xmm0 │ │ psrlw $0x8,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movdqa %xmm0,(%rdi) │ │ add $0x10,%rdi │ │ dec %r9 │ │ - jg 437d8 │ │ + jg 44dc8 │ │ lea -0x40(%rdi,%rsi,1),%rdi │ │ sub $0x1,%r8d │ │ - jg 437cb │ │ + jg 44dbb │ │ retq │ │ xchg %ax,%ax │ │ sub $0xe8,%rsp │ │ mov %ecx,%ecx │ │ mov %r8d,%r8d │ │ - lea 0xacddd(%rip),%rax │ │ + lea 0xafccd(%rip),%rax │ │ movd (%rdx,%rcx,1),%xmm4 │ │ pxor %xmm2,%xmm2 │ │ pshufb %xmm2,%xmm4 │ │ tzcnt %ecx,%ecx │ │ mov %rdx,%r9 │ │ sub %r8,%r9 │ │ movslq (%rax,%rcx,4),%rcx │ │ @@ -51283,15 +52432,15 @@ │ │ movd %xmm1,(%rdi,%rsi,1) │ │ punpckhqdq %xmm0,%xmm0 │ │ movd %xmm0,(%rdi,%rsi,2) │ │ psrlq $0x20,%xmm0 │ │ movd %xmm0,(%rdi,%rcx,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ sub $0x4,%r8d │ │ - jg 4391b │ │ + jg 44f0b │ │ add $0xe8,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ movdqa -0x100(%rax),%xmm7 │ │ movq 0x1(%rdx),%xmm1 │ │ punpcklqdq %xmm1,%xmm1 │ │ sub $0x4,%rdx │ │ @@ -51350,15 +52499,15 @@ │ │ movdqa 0x30(%rsp),%xmm4 │ │ movdqa 0x40(%rsp),%xmm6 │ │ movdqa 0x50(%rsp),%xmm5 │ │ movq %xmm0,(%rdi) │ │ movhps %xmm0,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r8d │ │ - jg 43a72 │ │ + jg 45062 │ │ add $0xe8,%rsp │ │ retq │ │ xchg %ax,%ax │ │ movdqa -0x100(%rax),%xmm7 │ │ movdqu 0x1(%rdx),%xmm1 │ │ sub $0x4,%rdx │ │ sub %r8,%rdx │ │ @@ -51417,15 +52566,15 @@ │ │ psrlw $0x8,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movdqa 0x30(%rsp),%xmm4 │ │ movdqa 0x40(%rsp),%xmm5 │ │ movdqa %xmm0,(%rdi) │ │ lea (%rdi,%rsi,1),%rdi │ │ sub $0x1,%r8d │ │ - jg 43bc0 │ │ + jg 451b0 │ │ add $0xe8,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nop │ │ movdqu 0x1(%rdx),%xmm1 │ │ movdqu 0x11(%rdx),%xmm2 │ │ movdqa %xmm1,(%rsp) │ │ @@ -51550,15 +52699,15 @@ │ │ movddup -0x80(%rax),%xmm3 │ │ movdqa 0x30(%rsp),%xmm0 │ │ movdqa 0x40(%rsp),%xmm4 │ │ movdqa 0x50(%rsp),%xmm5 │ │ lea -0x10(%rdi,%rsi,1),%rdi │ │ add $0x2,%r9 │ │ sub $0x1,%r8d │ │ - jg 43ce1 │ │ + jg 452d1 │ │ add $0xe8,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ movdqu 0x1(%rdx),%xmm1 │ │ movdqu 0x11(%rdx),%xmm2 │ │ movdqa %xmm1,(%rsp) │ │ @@ -51801,21 +52950,21 @@ │ │ movddup -0x80(%rax),%xmm3 │ │ movdqa 0x30(%rsp),%xmm0 │ │ movdqa 0x40(%rsp),%xmm4 │ │ movdqa 0x50(%rsp),%xmm5 │ │ lea -0x30(%rdi,%rsi,1),%rdi │ │ add $0x2,%r9 │ │ sub $0x1,%r8d │ │ - jg 43fbd │ │ + jg 455ad │ │ add $0xe8,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ movdqa (%rdx),%xmm4 │ │ - lea 0xac1f5(%rip),%rdx │ │ + lea 0xaf0e5(%rip),%rdx │ │ tzcnt %r8d,%r8d │ │ movslq (%rdx,%r8,4),%r8 │ │ packuswb %xmm4,%xmm4 │ │ add %rdx,%r8 │ │ lea (%rsi,%rsi,2),%rdx │ │ jmpq *%r8 │ │ movdqa %xmm4,%xmm0 │ │ @@ -51826,29 +52975,29 @@ │ │ movd %xmm1,(%rdi,%rsi,1) │ │ punpckhqdq %xmm0,%xmm0 │ │ movd %xmm0,(%rdi,%rsi,2) │ │ psrlq $0x20,%xmm0 │ │ movd %xmm0,(%rdi,%rdx,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ sub $0x4,%r9d │ │ - jg 444c2 │ │ + jg 45ab2 │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ movdqa %xmm4,%xmm0 │ │ pshufb (%rcx),%xmm0 │ │ movdqa %xmm4,%xmm1 │ │ pshufb 0x10(%rcx),%xmm1 │ │ add $0x20,%rcx │ │ movq %xmm0,(%rdi) │ │ movhps %xmm0,(%rdi,%rsi,1) │ │ movq %xmm1,(%rdi,%rsi,2) │ │ movhps %xmm1,(%rdi,%rdx,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ sub $0x4,%r9d │ │ - jg 44500 │ │ + jg 45af0 │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax,%rax,1) │ │ movdqa %xmm4,%xmm0 │ │ pshufb (%rcx),%xmm0 │ │ movdqa %xmm4,%xmm1 │ │ pshufb 0x10(%rcx),%xmm1 │ │ @@ -51859,15 +53008,15 @@ │ │ add $0x40,%rcx │ │ movdqa %xmm0,(%rdi) │ │ movdqa %xmm1,(%rdi,%rsi,1) │ │ movdqa %xmm2,(%rdi,%rsi,2) │ │ movdqa %xmm3,(%rdi,%rdx,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ sub $0x4,%r9d │ │ - jg 44540 │ │ + jg 45b30 │ │ retq │ │ nopl 0x0(%rax) │ │ movdqa %xmm4,%xmm0 │ │ pshufb (%rcx),%xmm0 │ │ movdqa %xmm4,%xmm1 │ │ pshufb 0x10(%rcx),%xmm1 │ │ movdqa %xmm4,%xmm2 │ │ @@ -51877,15 +53026,15 @@ │ │ add $0x40,%rcx │ │ movdqa %xmm0,(%rdi) │ │ movdqa %xmm1,0x10(%rdi) │ │ movdqa %xmm2,(%rdi,%rsi,1) │ │ movdqa %xmm3,0x10(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r9d │ │ - jg 44590 │ │ + jg 45b80 │ │ retq │ │ nopw 0x0(%rax,%rax,1) │ │ movdqa %xmm4,%xmm0 │ │ pshufb (%rcx),%xmm0 │ │ movdqa %xmm4,%xmm1 │ │ pshufb 0x10(%rcx),%xmm1 │ │ movdqa %xmm4,%xmm2 │ │ @@ -51895,23 +53044,23 @@ │ │ add $0x40,%rcx │ │ movdqa %xmm0,(%rdi) │ │ movdqa %xmm1,0x10(%rdi) │ │ movdqa %xmm2,0x20(%rdi) │ │ movdqa %xmm3,0x30(%rdi) │ │ add %rsi,%rdi │ │ sub $0x1,%r9d │ │ - jg 445e0 │ │ + jg 45bd0 │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ tzcnt %r8d,%eax │ │ lea (%rcx,%r8,1),%r10d │ │ movd %r10d,%xmm4 │ │ tzcnt %r10d,%r10d │ │ movd %r10d,%xmm5 │ │ - lea 0xac065(%rip),%r10 │ │ + lea 0xaef55(%rip),%r10 │ │ tzcnt %ecx,%ecx │ │ movslq (%r10,%rax,4),%rax │ │ movslq 0x10(%r10,%rcx,4),%rcx │ │ pcmpeqd %xmm3,%xmm3 │ │ psrlw $0x1,%xmm4 │ │ add %r10,%rax │ │ add %r10,%rcx │ │ @@ -51921,17 +53070,17 @@ │ │ jmpq *%rcx │ │ movd 0x1(%rdx),%xmm1 │ │ pmaddubsw %xmm3,%xmm1 │ │ psubw %xmm4,%xmm0 │ │ paddw %xmm1,%xmm0 │ │ pmaddwd %xmm3,%xmm0 │ │ cmp $0x4,%r8d │ │ - jg 4469c │ │ + jg 45c8c │ │ psrlw $0x3,%xmm0 │ │ - jmp 446d2 │ │ + jmp 45cc2 │ │ movdqa %xmm0,%xmm1 │ │ punpckhqdq %xmm0,%xmm1 │ │ paddw %xmm1,%xmm0 │ │ pshuflw $0x4e,%xmm0,%xmm1 │ │ paddw %xmm1,%xmm0 │ │ psrlw $0x2,%xmm0 │ │ mov $0x5556,%eax │ │ @@ -51969,15 +53118,15 @@ │ │ punpckhqdq %xmm4,%xmm4 │ │ movd %xmm4,(%rdi,%rsi,2) │ │ psrlq $0x20,%xmm4 │ │ movd %xmm4,(%rdi,%rax,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ add $0x20,%r9 │ │ sub $0x4,%r8d │ │ - jg 446f8 │ │ + jg 45ce8 │ │ retq │ │ nop │ │ movq -0x8(%rdx),%xmm0 │ │ pmaddubsw %xmm3,%xmm0 │ │ jmpq *%rcx │ │ movq 0x1(%rdx),%xmm1 │ │ pmaddubsw %xmm3,%xmm1 │ │ @@ -51986,15 +53135,15 @@ │ │ psubw %xmm4,%xmm0 │ │ paddw %xmm1,%xmm0 │ │ pshuflw $0x4e,%xmm0,%xmm1 │ │ paddw %xmm1,%xmm0 │ │ pmaddwd %xmm3,%xmm0 │ │ psrlw %xmm5,%xmm0 │ │ cmp $0x8,%r8d │ │ - je 447c6 │ │ + je 45db6 │ │ mov $0x5556,%eax │ │ mov $0x3334,%edx │ │ cmp $0x20,%r8d │ │ cmove %edx,%eax │ │ movd %eax,%xmm1 │ │ pmulhuw %xmm1,%xmm0 │ │ pshuflw $0x0,%xmm0,%xmm0 │ │ @@ -52038,15 +53187,15 @@ │ │ paddw %xmm0,%xmm5 │ │ packuswb %xmm5,%xmm4 │ │ movq %xmm4,(%rdi,%rsi,2) │ │ movhps %xmm4,(%rdi,%rax,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ add $0x40,%r9 │ │ sub $0x4,%r8d │ │ - jg 447ec │ │ + jg 45ddc │ │ retq │ │ nop │ │ movdqa -0x10(%rdx),%xmm0 │ │ pmaddubsw %xmm3,%xmm0 │ │ jmpq *%rcx │ │ movdqu 0x1(%rdx),%xmm1 │ │ pmaddubsw %xmm3,%xmm1 │ │ @@ -52055,15 +53204,15 @@ │ │ punpckhqdq %xmm0,%xmm0 │ │ psubw %xmm4,%xmm0 │ │ pshuflw $0x4e,%xmm0,%xmm1 │ │ paddw %xmm1,%xmm0 │ │ pmaddwd %xmm3,%xmm0 │ │ psrlw %xmm5,%xmm0 │ │ cmp $0x10,%r8d │ │ - je 448f9 │ │ + je 45ee9 │ │ mov $0x5556,%eax │ │ mov $0x3334,%edx │ │ test $0x28,%r8d │ │ cmove %edx,%eax │ │ movd %eax,%xmm1 │ │ pmulhuw %xmm1,%xmm0 │ │ pshuflw $0x0,%xmm0,%xmm0 │ │ @@ -52104,15 +53253,15 @@ │ │ psignw %xmm3,%xmm5 │ │ paddw %xmm0,%xmm5 │ │ packuswb %xmm5,%xmm4 │ │ movdqa %xmm4,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ add $0x40,%r9 │ │ sub $0x2,%r8d │ │ - jg 4491b │ │ + jg 45f0b │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ xchg %ax,%ax │ │ movdqa -0x20(%rdx),%xmm0 │ │ pmaddubsw %xmm3,%xmm0 │ │ movdqa -0x10(%rdx),%xmm2 │ │ pmaddubsw %xmm3,%xmm2 │ │ @@ -52128,15 +53277,15 @@ │ │ punpckhqdq %xmm0,%xmm0 │ │ psubw %xmm4,%xmm0 │ │ pshuflw $0x4e,%xmm0,%xmm1 │ │ paddw %xmm1,%xmm0 │ │ pmaddwd %xmm3,%xmm0 │ │ psrlw %xmm5,%xmm0 │ │ cmp $0x20,%r8d │ │ - je 44a49 │ │ + je 46039 │ │ lea (%r8,%r8,1),%edx │ │ mov $0x5556,%eax │ │ mov $0x3334,%edx │ │ test $0x50,%r8d │ │ cmove %edx,%eax │ │ movd %eax,%xmm1 │ │ pmulhuw %xmm1,%xmm0 │ │ @@ -52178,28 +53327,28 @@ │ │ psignw %xmm3,%xmm5 │ │ paddw %xmm0,%xmm5 │ │ packuswb %xmm5,%xmm4 │ │ movdqa %xmm4,0x10(%rdi) │ │ add %rsi,%rdi │ │ add $0x40,%r9 │ │ dec %r8d │ │ - jg 44a6b │ │ + jg 4605b │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ mov %r8d,%r8d │ │ tzcnt %r8d,%eax │ │ sub %r8,%rdx │ │ tzcnt %ecx,%ecx │ │ movdqu (%rdx),%xmm0 │ │ mov $0x8000,%r10d │ │ movd %r10d,%xmm3 │ │ movd %eax,%xmm2 │ │ psrld %xmm2,%xmm3 │ │ - lea 0xabb97(%rip),%r10 │ │ + lea 0xaea87(%rip),%r10 │ │ movslq (%r10,%rax,4),%rax │ │ pcmpeqd %xmm2,%xmm2 │ │ pmaddubsw %xmm2,%xmm0 │ │ add %r10,%rax │ │ add $0xfffffffffffffff0,%r10 │ │ movslq (%r10,%rcx,4),%rcx │ │ add %r10,%rcx │ │ @@ -52213,15 +53362,15 @@ │ │ paddw %xmm1,%xmm0 │ │ pmaddwd %xmm2,%xmm0 │ │ pmulhrsw %xmm3,%xmm0 │ │ pshuflw $0x0,%xmm0,%xmm0 │ │ punpcklqdq %xmm0,%xmm0 │ │ jmpq *%rcx │ │ xchg %ax,%ax │ │ - lea 0xabb3d(%rip),%r10 │ │ + lea 0xaea2d(%rip),%r10 │ │ tzcnt %ecx,%ecx │ │ inc %rdx │ │ movdqu (%rdx),%xmm0 │ │ mov $0x8000,%eax │ │ movd %eax,%xmm3 │ │ movd %ecx,%xmm2 │ │ psrld %xmm2,%xmm3 │ │ @@ -52230,58 +53379,58 @@ │ │ pmaddubsw %xmm2,%xmm0 │ │ add %r10,%rax │ │ add $0xfffffffffffffff0,%r10 │ │ movslq (%r10,%rcx,4),%rcx │ │ add %r10,%rcx │ │ jmpq *%rax │ │ tzcnt %ecx,%ecx │ │ - lea 0xabae9(%rip),%rax │ │ + lea 0xae9d9(%rip),%rax │ │ movslq (%rax,%rcx,4),%rcx │ │ movddup -0x10c(%rax),%xmm0 │ │ add %rax,%rcx │ │ jmpq *%rcx │ │ nopl 0x0(%rax) │ │ - movddup 0xab9d0(%rip),%xmm2 │ │ + movddup 0xae8c0(%rip),%xmm2 │ │ mov 0x8(%rsp),%r10d │ │ mov %r10d,%eax │ │ imul %r9d,%r10d │ │ movd %r10d,%xmm5 │ │ mov %rdi,%r10 │ │ shl $0x2,%r8d │ │ sub %r8d,%eax │ │ pxor %xmm4,%xmm4 │ │ cmp $0x8,%r9d │ │ - jg 44d42 │ │ - je 44c90 │ │ + jg 46332 │ │ + je 46280 │ │ lea (%rdx,%rdx,2),%r9 │ │ movq (%rsi),%xmm0 │ │ movq (%rsi,%rdx,1),%xmm1 │ │ movhps (%rsi,%rdx,2),%xmm0 │ │ movhps (%rsi,%r9,1),%xmm1 │ │ pmaddubsw %xmm2,%xmm0 │ │ pmaddubsw %xmm2,%xmm1 │ │ paddw %xmm1,%xmm0 │ │ movdqa %xmm0,(%rdi) │ │ paddw %xmm0,%xmm4 │ │ lea (%rsi,%rdx,4),%rsi │ │ add $0x10,%rdi │ │ sub $0x2,%eax │ │ - jg 44c37 │ │ + jg 46227 │ │ test %r8d,%r8d │ │ - je 44ea8 │ │ + je 46498 │ │ punpckhqdq %xmm0,%xmm0 │ │ movdqa %xmm0,(%rdi) │ │ paddw %xmm0,%xmm4 │ │ add $0x10,%rdi │ │ sub $0x2,%r8d │ │ - jg 44c79 │ │ - jmpq 44ea8 │ │ + jg 46269 │ │ + jmpq 46498 │ │ lea (%rdx,%rdx,2),%r9 │ │ test %ecx,%ecx │ │ - jne 44cf1 │ │ + jne 462e1 │ │ movdqa (%rsi),%xmm0 │ │ movdqa (%rsi,%rdx,1),%xmm1 │ │ pmaddubsw %xmm2,%xmm0 │ │ pmaddubsw %xmm2,%xmm1 │ │ paddw %xmm1,%xmm0 │ │ movdqa %xmm0,(%rdi) │ │ paddw %xmm0,%xmm4 │ │ @@ -52291,40 +53440,40 @@ │ │ pmaddubsw %xmm2,%xmm1 │ │ paddw %xmm1,%xmm0 │ │ movdqa %xmm0,0x10(%rdi) │ │ paddw %xmm0,%xmm4 │ │ lea (%rsi,%rdx,4),%rsi │ │ add $0x20,%rdi │ │ sub $0x2,%eax │ │ - jg 44c98 │ │ + jg 46288 │ │ test %r8d,%r8d │ │ - je 44ea8 │ │ - jmp 44d2b │ │ + je 46498 │ │ + jmp 4631b │ │ movddup (%rsi),%xmm0 │ │ movddup (%rsi,%rdx,1),%xmm1 │ │ pmaddubsw %xmm2,%xmm0 │ │ pmaddubsw %xmm2,%xmm1 │ │ paddw %xmm1,%xmm0 │ │ pshufhw $0xff,%xmm0,%xmm0 │ │ movdqa %xmm0,(%rdi) │ │ paddw %xmm0,%xmm4 │ │ lea (%rsi,%rdx,2),%rsi │ │ add $0x10,%rdi │ │ sub $0x1,%eax │ │ - jg 44cf1 │ │ + jg 462e1 │ │ test %r8d,%r8d │ │ - je 44ea8 │ │ + je 46498 │ │ movdqa %xmm0,(%rdi) │ │ paddw %xmm0,%xmm4 │ │ add $0x10,%rdi │ │ sub $0x1,%r8d │ │ - jg 44d2b │ │ - jmpq 44ea8 │ │ + jg 4631b │ │ + jmpq 46498 │ │ test %ecx,%ecx │ │ - jne 44da1 │ │ + jne 46391 │ │ movdqa (%rsi),%xmm0 │ │ movdqa (%rsi,%rdx,1),%xmm1 │ │ pmaddubsw %xmm2,%xmm0 │ │ pmaddubsw %xmm2,%xmm1 │ │ paddw %xmm1,%xmm0 │ │ movdqa %xmm0,(%rdi) │ │ paddw %xmm0,%xmm4 │ │ @@ -52334,21 +53483,21 @@ │ │ pmaddubsw %xmm2,%xmm1 │ │ paddw %xmm1,%xmm6 │ │ movdqa %xmm6,0x10(%rdi) │ │ paddw %xmm6,%xmm4 │ │ lea (%rsi,%rdx,2),%rsi │ │ add $0x20,%rdi │ │ dec %eax │ │ - jg 44d46 │ │ + jg 46336 │ │ test %r8d,%r8d │ │ - je 44eb3 │ │ - jmpq 44e8c │ │ + je 464a3 │ │ + jmpq 4647c │ │ cmp $0x2,%ecx │ │ - jl 44e35 │ │ - je 44df6 │ │ + jl 46425 │ │ + je 463e6 │ │ movddup (%rsi),%xmm0 │ │ movddup (%rsi,%rdx,1),%xmm1 │ │ pmaddubsw %xmm2,%xmm0 │ │ pmaddubsw %xmm2,%xmm1 │ │ paddw %xmm1,%xmm0 │ │ pshufhw $0xff,%xmm0,%xmm0 │ │ movdqa %xmm0,(%rdi) │ │ @@ -52357,32 +53506,32 @@ │ │ movdqa %xmm0,%xmm6 │ │ punpckhqdq %xmm0,%xmm6 │ │ movdqa %xmm6,0x10(%rdi) │ │ paddw %xmm6,%xmm4 │ │ lea (%rsi,%rdx,2),%rsi │ │ add $0x20,%rdi │ │ dec %eax │ │ - jg 44dac │ │ - jmpq 44e87 │ │ + jg 4639c │ │ + jmpq 46477 │ │ movdqa (%rsi),%xmm0 │ │ movdqa (%rsi,%rdx,1),%xmm1 │ │ pmaddubsw %xmm2,%xmm0 │ │ pmaddubsw %xmm2,%xmm1 │ │ paddw %xmm1,%xmm0 │ │ movdqa %xmm0,(%rdi) │ │ paddw %xmm0,%xmm4 │ │ pshufhw $0xff,%xmm0,%xmm6 │ │ punpckhqdq %xmm6,%xmm6 │ │ movdqa %xmm6,0x10(%rdi) │ │ paddw %xmm6,%xmm4 │ │ lea (%rsi,%rdx,2),%rsi │ │ add $0x20,%rdi │ │ dec %eax │ │ - jg 44df6 │ │ - jmp 44e87 │ │ + jg 463e6 │ │ + jmp 46477 │ │ movdqa (%rsi),%xmm0 │ │ movdqa (%rsi,%rdx,1),%xmm1 │ │ pmaddubsw %xmm2,%xmm0 │ │ pmaddubsw %xmm2,%xmm1 │ │ paddw %xmm1,%xmm0 │ │ movdqa %xmm0,(%rdi) │ │ paddw %xmm0,%xmm4 │ │ @@ -52393,28 +53542,28 @@ │ │ paddw %xmm1,%xmm6 │ │ pshufhw $0xff,%xmm6,%xmm6 │ │ movdqa %xmm6,0x10(%rdi) │ │ paddw %xmm6,%xmm4 │ │ lea (%rsi,%rdx,2),%rsi │ │ add $0x20,%rdi │ │ dec %eax │ │ - jg 44e35 │ │ + jg 46425 │ │ test %r8d,%r8d │ │ - je 44eb3 │ │ + je 464a3 │ │ movdqa %xmm0,(%rdi) │ │ paddw %xmm0,%xmm4 │ │ movdqa %xmm6,0x10(%rdi) │ │ paddw %xmm6,%xmm4 │ │ add $0x20,%rdi │ │ dec %r8d │ │ - jg 44e8c │ │ - jmp 44eb3 │ │ + jg 4647c │ │ + jmp 464a3 │ │ psrlw $0x9,%xmm2 │ │ pmaddwd %xmm2,%xmm4 │ │ - jmp 44eca │ │ + jmp 464ba │ │ movdqa %xmm4,%xmm0 │ │ psrld $0x10,%xmm0 │ │ pslld $0x10,%xmm4 │ │ psrld $0x10,%xmm4 │ │ paddd %xmm0,%xmm4 │ │ movd %xmm5,%r9d │ │ psrad $0x1,%xmm5 │ │ @@ -52429,58 +53578,58 @@ │ │ packssdw %xmm0,%xmm0 │ │ mov %r10,%rdi │ │ movdqa (%rdi),%xmm1 │ │ psubw %xmm0,%xmm1 │ │ movdqa %xmm1,(%rdi) │ │ add $0x10,%rdi │ │ sub $0x8,%r9d │ │ - jg 44efe │ │ + jg 464ee │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ - movddup 0xab6b8(%rip),%xmm2 │ │ + movddup 0xae5a8(%rip),%xmm2 │ │ mov 0x8(%rsp),%r10d │ │ mov %r10d,%eax │ │ imul %r9d,%r10d │ │ movd %r10d,%xmm6 │ │ mov %rdi,%r10 │ │ shl $0x2,%r8d │ │ sub %r8d,%eax │ │ pxor %xmm4,%xmm4 │ │ pxor %xmm5,%xmm5 │ │ cmp $0x8,%r9d │ │ - jg 45088 │ │ - je 44fb9 │ │ + jg 46678 │ │ + je 465a9 │ │ lea (%rdx,%rdx,2),%r9 │ │ movq (%rsi),%xmm1 │ │ movhps (%rsi,%rdx,1),%xmm1 │ │ movq (%rsi,%rdx,2),%xmm0 │ │ movhps (%rsi,%r9,1),%xmm0 │ │ pmaddubsw %xmm2,%xmm0 │ │ pmaddubsw %xmm2,%xmm1 │ │ movdqa %xmm1,(%rdi) │ │ movdqa %xmm0,0x10(%rdi) │ │ paddw %xmm0,%xmm4 │ │ paddw %xmm1,%xmm5 │ │ lea (%rsi,%rdx,4),%rsi │ │ add $0x20,%rdi │ │ sub $0x4,%eax │ │ - jg 44f5b │ │ + jg 4654b │ │ test %r8d,%r8d │ │ - je 4524c │ │ + je 4683c │ │ punpckhqdq %xmm0,%xmm0 │ │ movdqa %xmm0,(%rdi) │ │ paddw %xmm0,%xmm4 │ │ add $0x10,%rdi │ │ sub $0x2,%r8d │ │ - jg 44fa2 │ │ - jmpq 4524c │ │ + jg 46592 │ │ + jmpq 4683c │ │ lea (%rdx,%rdx,2),%r9 │ │ test %ecx,%ecx │ │ - jne 45024 │ │ + jne 46614 │ │ movdqa (%rsi),%xmm1 │ │ movdqa (%rsi,%rdx,1),%xmm0 │ │ pmaddubsw %xmm2,%xmm0 │ │ pmaddubsw %xmm2,%xmm1 │ │ movdqa %xmm1,(%rdi) │ │ movdqa %xmm0,0x10(%rdi) │ │ paddw %xmm0,%xmm4 │ │ @@ -52492,44 +53641,44 @@ │ │ movdqa %xmm1,0x20(%rdi) │ │ movdqa %xmm0,0x30(%rdi) │ │ paddw %xmm0,%xmm4 │ │ paddw %xmm1,%xmm5 │ │ lea (%rsi,%rdx,4),%rsi │ │ add $0x40,%rdi │ │ sub $0x4,%eax │ │ - jg 44fc1 │ │ + jg 465b1 │ │ test %r8d,%r8d │ │ - je 4525f │ │ - jmp 45068 │ │ + je 4684f │ │ + jmp 46658 │ │ movddup (%rsi),%xmm1 │ │ pmaddubsw %xmm2,%xmm1 │ │ pshufhw $0xff,%xmm1,%xmm1 │ │ movdqa %xmm1,(%rdi) │ │ paddw %xmm1,%xmm5 │ │ movddup (%rsi,%rdx,1),%xmm0 │ │ pmaddubsw %xmm2,%xmm0 │ │ pshufhw $0xff,%xmm0,%xmm0 │ │ movdqa %xmm0,0x10(%rdi) │ │ paddw %xmm0,%xmm4 │ │ lea (%rsi,%rdx,2),%rsi │ │ add $0x20,%rdi │ │ sub $0x2,%eax │ │ - jg 45024 │ │ + jg 46614 │ │ test %r8d,%r8d │ │ - je 4525f │ │ + je 4684f │ │ movdqa %xmm0,(%rdi) │ │ paddw %xmm0,%xmm4 │ │ movdqa %xmm0,0x10(%rdi) │ │ paddw %xmm0,%xmm4 │ │ add $0x20,%rdi │ │ sub $0x2,%r8d │ │ - jg 45068 │ │ - jmpq 4525f │ │ + jg 46658 │ │ + jmpq 4684f │ │ test %ecx,%ecx │ │ - jne 450f2 │ │ + jne 466e2 │ │ movdqa (%rsi),%xmm1 │ │ movdqa 0x10(%rsi),%xmm0 │ │ pmaddubsw %xmm2,%xmm0 │ │ pmaddubsw %xmm2,%xmm1 │ │ movdqa %xmm1,(%rdi) │ │ movdqa %xmm0,0x10(%rdi) │ │ paddw %xmm0,%xmm5 │ │ @@ -52541,21 +53690,21 @@ │ │ movdqa %xmm1,0x20(%rdi) │ │ movdqa %xmm0,0x30(%rdi) │ │ paddw %xmm0,%xmm4 │ │ paddw %xmm1,%xmm4 │ │ lea (%rsi,%rdx,2),%rsi │ │ add $0x40,%rdi │ │ sub $0x2,%eax │ │ - jg 4508c │ │ + jg 4667c │ │ test %r8d,%r8d │ │ - je 4525f │ │ - jmpq 4521d │ │ + je 4684f │ │ + jmpq 4680d │ │ cmp $0x2,%ecx │ │ - jl 451b6 │ │ - je 4515b │ │ + jl 467a6 │ │ + je 4674b │ │ movddup (%rsi),%xmm1 │ │ pmaddubsw %xmm2,%xmm1 │ │ pshufhw $0xff,%xmm1,%xmm1 │ │ movdqa %xmm1,(%rdi) │ │ paddw %xmm1,%xmm5 │ │ punpckhqdq %xmm1,%xmm1 │ │ movdqa %xmm1,0x10(%rdi) │ │ @@ -52568,16 +53717,16 @@ │ │ movdqa %xmm1,%xmm0 │ │ punpckhqdq %xmm1,%xmm0 │ │ movdqa %xmm0,0x30(%rdi) │ │ paddw %xmm0,%xmm4 │ │ lea (%rsi,%rdx,2),%rsi │ │ add $0x40,%rdi │ │ sub $0x2,%eax │ │ - jg 450fd │ │ - jmpq 45218 │ │ + jg 466ed │ │ + jmpq 46808 │ │ movdqa (%rsi),%xmm1 │ │ pmaddubsw %xmm2,%xmm1 │ │ movdqa %xmm1,(%rdi) │ │ paddw %xmm1,%xmm5 │ │ pshufhw $0xff,%xmm1,%xmm1 │ │ punpckhqdq %xmm1,%xmm1 │ │ movdqa %xmm1,0x10(%rdi) │ │ @@ -52590,16 +53739,16 @@ │ │ pshufhw $0xff,%xmm0,%xmm0 │ │ punpckhqdq %xmm0,%xmm0 │ │ movdqa %xmm0,0x30(%rdi) │ │ paddw %xmm0,%xmm4 │ │ lea (%rsi,%rdx,2),%rsi │ │ add $0x40,%rdi │ │ sub $0x2,%eax │ │ - jg 4515b │ │ - jmp 45218 │ │ + jg 4674b │ │ + jmp 46808 │ │ movdqa (%rsi),%xmm1 │ │ pmaddubsw %xmm2,%xmm1 │ │ movdqa %xmm1,(%rdi) │ │ paddw %xmm1,%xmm5 │ │ movddup 0x10(%rsi),%xmm0 │ │ pmaddubsw %xmm2,%xmm0 │ │ pshufhw $0xff,%xmm0,%xmm0 │ │ @@ -52613,34 +53762,34 @@ │ │ pmaddubsw %xmm2,%xmm0 │ │ pshufhw $0xff,%xmm0,%xmm0 │ │ movdqa %xmm0,0x30(%rdi) │ │ paddw %xmm0,%xmm4 │ │ lea (%rsi,%rdx,2),%rsi │ │ add $0x40,%rdi │ │ sub $0x2,%eax │ │ - jg 451b6 │ │ + jg 467a6 │ │ test %r8d,%r8d │ │ - je 4525f │ │ + je 4684f │ │ movdqa %xmm1,(%rdi) │ │ movdqa %xmm0,0x10(%rdi) │ │ paddw %xmm1,%xmm4 │ │ paddw %xmm0,%xmm5 │ │ movdqa %xmm1,0x20(%rdi) │ │ movdqa %xmm0,0x30(%rdi) │ │ paddw %xmm1,%xmm4 │ │ paddw %xmm0,%xmm5 │ │ add $0x40,%rdi │ │ sub $0x2,%r8d │ │ - jg 4521d │ │ - jmp 4525f │ │ + jg 4680d │ │ + jmp 4684f │ │ psrlw $0xa,%xmm2 │ │ pmaddwd %xmm2,%xmm5 │ │ movdqa %xmm4,%xmm0 │ │ pmaddwd %xmm2,%xmm0 │ │ - jmp 4528d │ │ + jmp 4687d │ │ movdqa %xmm5,%xmm0 │ │ psrld $0x10,%xmm5 │ │ pslld $0x10,%xmm0 │ │ psrld $0x10,%xmm0 │ │ paddd %xmm0,%xmm5 │ │ movdqa %xmm4,%xmm0 │ │ psrld $0x10,%xmm0 │ │ @@ -52661,35 +53810,35 @@ │ │ packssdw %xmm0,%xmm0 │ │ mov %r10,%rdi │ │ movdqa (%rdi),%xmm1 │ │ psubw %xmm0,%xmm1 │ │ movdqa %xmm1,(%rdi) │ │ add $0x10,%rdi │ │ sub $0x8,%r9d │ │ - jg 452c5 │ │ + jg 468b5 │ │ retq │ │ nopl 0x0(%rax) │ │ sub $0x58,%rsp │ │ - movddup 0xab2f4(%rip),%xmm2 │ │ + movddup 0xae1e4(%rip),%xmm2 │ │ movd %r8d,%xmm0 │ │ mov 0x60(%rsp),%r10d │ │ mov %r10d,%eax │ │ imul %r9d,%r10d │ │ movd %r10d,%xmm6 │ │ movd %xmm0,%r8d │ │ mov %rdi,%r10 │ │ shl $0x2,%r8d │ │ sub %r8d,%eax │ │ pxor %xmm5,%xmm5 │ │ pxor %xmm4,%xmm4 │ │ cmp $0x10,%r9d │ │ - jg 456ca │ │ + jg 46cba │ │ cmp $0x8,%r9d │ │ - jg 45497 │ │ - je 453a8 │ │ + jg 46a87 │ │ + je 46998 │ │ lea (%rdx,%rdx,2),%r9 │ │ movd (%rsi),%xmm1 │ │ movd (%rsi,%rdx,1),%xmm3 │ │ punpckldq %xmm3,%xmm1 │ │ punpcklbw %xmm1,%xmm1 │ │ movd (%rsi,%rdx,2),%xmm0 │ │ movd (%rsi,%r9,1),%xmm3 │ │ @@ -52700,29 +53849,29 @@ │ │ movdqa %xmm1,(%rdi) │ │ movdqa %xmm0,0x10(%rdi) │ │ paddw %xmm0,%xmm5 │ │ paddw %xmm1,%xmm5 │ │ lea (%rsi,%rdx,4),%rsi │ │ add $0x20,%rdi │ │ sub $0x4,%eax │ │ - jg 45333 │ │ + jg 46923 │ │ test %r8d,%r8d │ │ - je 4539a │ │ + je 4698a │ │ punpckhqdq %xmm0,%xmm0 │ │ movdqa %xmm0,(%rdi) │ │ paddw %xmm0,%xmm5 │ │ add $0x10,%rdi │ │ sub $0x2,%r8d │ │ - jg 45388 │ │ + jg 46978 │ │ psrlw $0xa,%xmm2 │ │ pmaddwd %xmm2,%xmm5 │ │ - jmpq 45cb0 │ │ + jmpq 472a0 │ │ lea (%rdx,%rdx,2),%r9 │ │ test %ecx,%ecx │ │ - jne 45423 │ │ + jne 46a13 │ │ movq (%rsi),%xmm1 │ │ punpcklbw %xmm1,%xmm1 │ │ pmaddubsw %xmm2,%xmm1 │ │ movdqa %xmm1,(%rdi) │ │ paddw %xmm1,%xmm5 │ │ movq (%rsi,%rdx,1),%xmm0 │ │ punpcklbw %xmm0,%xmm0 │ │ @@ -52738,18 +53887,18 @@ │ │ punpcklbw %xmm0,%xmm0 │ │ pmaddubsw %xmm2,%xmm0 │ │ movdqa %xmm0,0x30(%rdi) │ │ paddw %xmm0,%xmm4 │ │ lea (%rsi,%rdx,4),%rsi │ │ add $0x40,%rdi │ │ sub $0x4,%eax │ │ - jg 453b0 │ │ + jg 469a0 │ │ test %r8d,%r8d │ │ - je 45693 │ │ - jmp 45477 │ │ + je 46c83 │ │ + jmp 46a67 │ │ movd (%rsi),%xmm1 │ │ punpcklbw %xmm1,%xmm1 │ │ punpcklqdq %xmm1,%xmm1 │ │ pmaddubsw %xmm2,%xmm1 │ │ pshufhw $0xff,%xmm1,%xmm1 │ │ movdqa %xmm1,(%rdi) │ │ paddw %xmm1,%xmm5 │ │ @@ -52759,27 +53908,27 @@ │ │ pmaddubsw %xmm2,%xmm0 │ │ pshufhw $0xff,%xmm0,%xmm0 │ │ movdqa %xmm0,0x10(%rdi) │ │ paddw %xmm0,%xmm4 │ │ lea (%rsi,%rdx,2),%rsi │ │ add $0x20,%rdi │ │ sub $0x2,%eax │ │ - jg 45423 │ │ + jg 46a13 │ │ test %r8d,%r8d │ │ - je 45693 │ │ + je 46c83 │ │ movdqa %xmm0,(%rdi) │ │ paddw %xmm0,%xmm5 │ │ movdqa %xmm0,0x10(%rdi) │ │ paddw %xmm0,%xmm4 │ │ add $0x20,%rdi │ │ sub $0x2,%r8d │ │ - jg 45477 │ │ - jmpq 45693 │ │ + jg 46a67 │ │ + jmpq 46c83 │ │ test %ecx,%ecx │ │ - jne 4550e │ │ + jne 46afe │ │ movdqa (%rsi),%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ punpcklbw %xmm1,%xmm1 │ │ pmaddubsw %xmm2,%xmm1 │ │ movdqa %xmm1,(%rdi) │ │ paddw %xmm1,%xmm5 │ │ punpckhbw %xmm0,%xmm0 │ │ @@ -52795,21 +53944,21 @@ │ │ punpckhbw %xmm0,%xmm0 │ │ pmaddubsw %xmm2,%xmm0 │ │ movdqa %xmm0,0x30(%rdi) │ │ paddw %xmm0,%xmm4 │ │ lea (%rsi,%rdx,2),%rsi │ │ add $0x40,%rdi │ │ sub $0x2,%eax │ │ - jg 4549b │ │ + jg 46a8b │ │ test %r8d,%r8d │ │ - je 45693 │ │ - jmpq 45666 │ │ + je 46c83 │ │ + jmpq 46c56 │ │ cmp $0x2,%ecx │ │ - jl 455ea │ │ - je 45587 │ │ + jl 46bda │ │ + je 46b77 │ │ movd (%rsi),%xmm1 │ │ punpcklbw %xmm1,%xmm1 │ │ punpcklqdq %xmm1,%xmm1 │ │ pshufhw $0xff,%xmm1,%xmm1 │ │ pmaddubsw %xmm2,%xmm1 │ │ movdqa %xmm1,(%rdi) │ │ paddw %xmm1,%xmm5 │ │ @@ -52826,16 +53975,16 @@ │ │ movdqa %xmm1,%xmm0 │ │ punpckhqdq %xmm1,%xmm0 │ │ movdqa %xmm0,0x30(%rdi) │ │ paddw %xmm0,%xmm4 │ │ lea (%rsi,%rdx,2),%rsi │ │ add $0x40,%rdi │ │ sub $0x2,%eax │ │ - jg 45519 │ │ - jmpq 45661 │ │ + jg 46b09 │ │ + jmpq 46c51 │ │ movq (%rsi),%xmm1 │ │ punpcklbw %xmm1,%xmm1 │ │ pmaddubsw %xmm2,%xmm1 │ │ movdqa %xmm1,(%rdi) │ │ paddw %xmm1,%xmm5 │ │ pshufhw $0xff,%xmm1,%xmm1 │ │ punpckhqdq %xmm1,%xmm1 │ │ @@ -52850,16 +53999,16 @@ │ │ pshufhw $0xff,%xmm0,%xmm0 │ │ punpckhqdq %xmm0,%xmm0 │ │ movdqa %xmm0,0x30(%rdi) │ │ paddw %xmm0,%xmm4 │ │ lea (%rsi,%rdx,2),%rsi │ │ add $0x40,%rdi │ │ sub $0x2,%eax │ │ - jg 45587 │ │ - jmp 45661 │ │ + jg 46b77 │ │ + jmp 46c51 │ │ movdqa (%rsi),%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ punpcklbw %xmm1,%xmm1 │ │ pmaddubsw %xmm2,%xmm1 │ │ movdqa %xmm1,(%rdi) │ │ paddw %xmm1,%xmm5 │ │ punpckhbw %xmm0,%xmm0 │ │ @@ -52879,47 +54028,47 @@ │ │ pshufhw $0xff,%xmm0,%xmm0 │ │ pmaddubsw %xmm2,%xmm0 │ │ movdqa %xmm0,0x30(%rdi) │ │ paddw %xmm0,%xmm4 │ │ lea (%rsi,%rdx,2),%rsi │ │ add $0x40,%rdi │ │ sub $0x2,%eax │ │ - jg 455ea │ │ + jg 46bda │ │ test %r8d,%r8d │ │ - je 45693 │ │ + je 46c83 │ │ movdqa %xmm1,(%rdi) │ │ movdqa %xmm0,0x10(%rdi) │ │ paddw %xmm1,%xmm4 │ │ paddw %xmm0,%xmm5 │ │ movdqa %xmm1,0x20(%rdi) │ │ movdqa %xmm0,0x30(%rdi) │ │ paddw %xmm1,%xmm4 │ │ paddw %xmm0,%xmm5 │ │ add $0x40,%rdi │ │ sub $0x2,%r8d │ │ - jg 45666 │ │ + jg 46c56 │ │ movdqa %xmm5,%xmm0 │ │ psrld $0x10,%xmm5 │ │ pslld $0x10,%xmm0 │ │ psrld $0x10,%xmm0 │ │ paddd %xmm0,%xmm5 │ │ movdqa %xmm4,%xmm0 │ │ psrld $0x10,%xmm0 │ │ pslld $0x10,%xmm4 │ │ psrld $0x10,%xmm4 │ │ paddd %xmm4,%xmm0 │ │ paddd %xmm0,%xmm5 │ │ - jmpq 45cb0 │ │ + jmpq 472a0 │ │ pxor %xmm0,%xmm0 │ │ movdqa %xmm0,(%rsp) │ │ movdqa %xmm0,0x10(%rsp) │ │ movdqa %xmm0,0x20(%rsp) │ │ movdqa %xmm0,0x30(%rsp) │ │ test %ecx,%ecx │ │ - jne 45792 │ │ + jne 46d82 │ │ movdqa (%rsi),%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ punpcklbw %xmm1,%xmm1 │ │ pmaddubsw %xmm2,%xmm1 │ │ movdqa %xmm1,(%rdi) │ │ movdqa (%rsp),%xmm5 │ │ paddw %xmm1,%xmm5 │ │ @@ -52943,27 +54092,27 @@ │ │ movdqa %xmm4,0x30(%rdi) │ │ movdqa 0x30(%rsp),%xmm5 │ │ paddw %xmm4,%xmm5 │ │ movdqa %xmm5,0x30(%rsp) │ │ lea (%rsi,%rdx,1),%rsi │ │ add $0x40,%rdi │ │ sub $0x1,%eax │ │ - jg 456ed │ │ + jg 46cdd │ │ test %r8d,%r8d │ │ - je 45c31 │ │ - jmpq 45bd6 │ │ + je 47221 │ │ + jmpq 471c6 │ │ cmp $0x2,%ecx │ │ - jl 45b31 │ │ - je 45a99 │ │ + jl 47121 │ │ + je 47089 │ │ cmp $0x4,%ecx │ │ - jl 459f9 │ │ - je 45967 │ │ + jl 46fe9 │ │ + je 46f57 │ │ cmp $0x6,%ecx │ │ - jl 458d1 │ │ - je 4584c │ │ + jl 46ec1 │ │ + je 46e3c │ │ movd (%rsi),%xmm1 │ │ punpcklbw %xmm1,%xmm1 │ │ punpcklqdq %xmm1,%xmm1 │ │ pshufhw $0xff,%xmm1,%xmm1 │ │ pmaddubsw %xmm2,%xmm1 │ │ movdqa %xmm1,(%rdi) │ │ movdqa (%rsp),%xmm5 │ │ @@ -52984,16 +54133,16 @@ │ │ movdqa %xmm4,0x30(%rdi) │ │ movdqa 0x30(%rsp),%xmm5 │ │ paddw %xmm4,%xmm5 │ │ movdqa %xmm5,0x30(%rsp) │ │ lea (%rsi,%rdx,1),%rsi │ │ add $0x40,%rdi │ │ sub $0x1,%eax │ │ - jg 457bf │ │ - jmpq 45bd1 │ │ + jg 46daf │ │ + jmpq 471c1 │ │ movdqa (%rsi),%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ punpcklbw %xmm1,%xmm1 │ │ pmaddubsw %xmm2,%xmm1 │ │ movdqa %xmm1,(%rdi) │ │ movdqa (%rsp),%xmm5 │ │ paddw %xmm1,%xmm5 │ │ @@ -53013,16 +54162,16 @@ │ │ movdqa %xmm4,0x30(%rdi) │ │ movdqa 0x30(%rsp),%xmm5 │ │ paddw %xmm4,%xmm5 │ │ movdqa %xmm5,0x30(%rsp) │ │ lea (%rsi,%rdx,1),%rsi │ │ add $0x40,%rdi │ │ sub $0x1,%eax │ │ - jg 4584c │ │ - jmpq 45bd1 │ │ + jg 46e3c │ │ + jmpq 471c1 │ │ movdqa (%rsi),%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ punpcklbw %xmm1,%xmm1 │ │ pmaddubsw %xmm2,%xmm1 │ │ movdqa %xmm1,(%rdi) │ │ movdqa (%rsp),%xmm5 │ │ paddw %xmm1,%xmm5 │ │ @@ -53045,16 +54194,16 @@ │ │ movdqa %xmm4,0x30(%rdi) │ │ movdqa 0x30(%rsp),%xmm5 │ │ paddw %xmm4,%xmm5 │ │ movdqa %xmm5,0x30(%rsp) │ │ lea (%rsi,%rdx,1),%rsi │ │ add $0x40,%rdi │ │ sub $0x1,%eax │ │ - jg 458d1 │ │ - jmpq 45bd1 │ │ + jg 46ec1 │ │ + jmpq 471c1 │ │ movdqa (%rsi),%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ punpcklbw %xmm1,%xmm1 │ │ pmaddubsw %xmm2,%xmm1 │ │ movdqa %xmm1,(%rdi) │ │ movdqa (%rsp),%xmm5 │ │ paddw %xmm1,%xmm5 │ │ @@ -53076,16 +54225,16 @@ │ │ movdqa %xmm4,0x30(%rdi) │ │ movdqa 0x30(%rsp),%xmm5 │ │ paddw %xmm4,%xmm5 │ │ movdqa %xmm5,0x30(%rsp) │ │ lea (%rsi,%rdx,1),%rsi │ │ add $0x40,%rdi │ │ sub $0x1,%eax │ │ - jg 45967 │ │ - jmpq 45bd1 │ │ + jg 46f57 │ │ + jmpq 471c1 │ │ movdqa (%rsi),%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ punpcklbw %xmm1,%xmm1 │ │ pmaddubsw %xmm2,%xmm1 │ │ movdqa %xmm1,(%rdi) │ │ movdqa (%rsp),%xmm5 │ │ paddw %xmm1,%xmm5 │ │ @@ -53110,16 +54259,16 @@ │ │ movdqa %xmm4,0x30(%rdi) │ │ movdqa 0x30(%rsp),%xmm5 │ │ paddw %xmm4,%xmm5 │ │ movdqa %xmm5,0x30(%rsp) │ │ lea (%rsi,%rdx,1),%rsi │ │ add $0x40,%rdi │ │ sub $0x1,%eax │ │ - jg 459f9 │ │ - jmpq 45bd1 │ │ + jg 46fe9 │ │ + jmpq 471c1 │ │ movdqa (%rsi),%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ punpcklbw %xmm1,%xmm1 │ │ pmaddubsw %xmm2,%xmm1 │ │ movdqa %xmm1,(%rdi) │ │ movdqa (%rsp),%xmm5 │ │ paddw %xmm1,%xmm5 │ │ @@ -53142,16 +54291,16 @@ │ │ movdqa %xmm4,0x30(%rdi) │ │ movdqa 0x30(%rsp),%xmm5 │ │ paddw %xmm4,%xmm5 │ │ movdqa %xmm5,0x30(%rsp) │ │ lea (%rsi,%rdx,1),%rsi │ │ add $0x40,%rdi │ │ sub $0x1,%eax │ │ - jg 45a99 │ │ - jmpq 45bd1 │ │ + jg 47089 │ │ + jmpq 471c1 │ │ movdqa (%rsi),%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ punpcklbw %xmm1,%xmm1 │ │ pmaddubsw %xmm2,%xmm1 │ │ movdqa %xmm1,(%rdi) │ │ movdqa (%rsp),%xmm5 │ │ paddw %xmm1,%xmm5 │ │ @@ -53177,17 +54326,17 @@ │ │ movdqa %xmm4,0x30(%rdi) │ │ movdqa 0x30(%rsp),%xmm5 │ │ paddw %xmm4,%xmm5 │ │ movdqa %xmm5,0x30(%rsp) │ │ lea (%rsi,%rdx,1),%rsi │ │ add $0x40,%rdi │ │ sub $0x1,%eax │ │ - jg 45b31 │ │ + jg 47121 │ │ test %r8d,%r8d │ │ - je 45c31 │ │ + je 47221 │ │ movdqa %xmm1,(%rdi) │ │ movdqa %xmm0,0x10(%rdi) │ │ movdqa (%rsp),%xmm5 │ │ paddw %xmm1,%xmm5 │ │ movdqa %xmm5,(%rsp) │ │ movdqa 0x10(%rsp),%xmm5 │ │ paddw %xmm0,%xmm5 │ │ @@ -53198,15 +54347,15 @@ │ │ paddw %xmm3,%xmm5 │ │ movdqa %xmm5,0x20(%rsp) │ │ movdqa 0x30(%rsp),%xmm5 │ │ paddw %xmm4,%xmm5 │ │ movdqa %xmm5,0x30(%rsp) │ │ add $0x40,%rdi │ │ sub $0x1,%r8d │ │ - jg 45bd6 │ │ + jg 471c6 │ │ movdqa (%rsp),%xmm5 │ │ movdqa %xmm5,%xmm0 │ │ psrld $0x10,%xmm5 │ │ pslld $0x10,%xmm0 │ │ psrld $0x10,%xmm0 │ │ paddd %xmm0,%xmm5 │ │ movdqa 0x10(%rsp),%xmm0 │ │ @@ -53243,24 +54392,24 @@ │ │ packssdw %xmm0,%xmm0 │ │ mov %r10,%rdi │ │ movdqa (%rdi),%xmm1 │ │ psubw %xmm0,%xmm1 │ │ movdqa %xmm1,(%rdi) │ │ add $0x10,%rdi │ │ sub $0x8,%r9d │ │ - jg 45ce4 │ │ + jg 472d4 │ │ add $0x58,%rsp │ │ retq │ │ nop │ │ sub $0x88,%rsp │ │ tzcnt %ecx,%ecx │ │ pxor %xmm0,%xmm0 │ │ movd (%rdx),%xmm5 │ │ pshufb %xmm0,%xmm5 │ │ - lea 0xaa96d(%rip),%r9 │ │ + lea 0xad85d(%rip),%r9 │ │ movslq (%r9,%rcx,4),%rcx │ │ movddup -0x11c(%r9),%xmm4 │ │ add %r9,%rcx │ │ jmpq *%rcx │ │ movd 0x1(%rdx),%xmm6 │ │ pshufd $0x0,%xmm6,%xmm6 │ │ lea (%rsi,%rsi,2),%rcx │ │ @@ -53307,15 +54456,15 @@ │ │ movd %xmm0,(%rdi,%rsi,1) │ │ punpckhqdq %xmm1,%xmm1 │ │ movd %xmm1,(%rdi,%rsi,2) │ │ psrlq $0x20,%xmm1 │ │ movd %xmm1,(%rdi,%rcx,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ sub $0x4,%r8d │ │ - jg 45d53 │ │ + jg 47343 │ │ add $0x88,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ movddup 0x1(%rdx),%xmm6 │ │ movdqa %xmm5,%xmm7 │ │ psubusb %xmm6,%xmm7 │ │ @@ -53354,15 +54503,15 @@ │ │ pand %xmm1,%xmm0 │ │ pandn %xmm5,%xmm1 │ │ por %xmm0,%xmm1 │ │ movq %xmm1,(%rdi) │ │ movhps %xmm1,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r8d │ │ - jg 45e39 │ │ + jg 47429 │ │ add $0x88,%rsp │ │ retq │ │ nopl (%rax) │ │ movdqu 0x1(%rdx),%xmm6 │ │ movdqa %xmm5,%xmm7 │ │ psubusb %xmm6,%xmm7 │ │ movdqa %xmm6,%xmm0 │ │ @@ -53400,15 +54549,15 @@ │ │ por %xmm2,%xmm0 │ │ pand %xmm1,%xmm0 │ │ pandn %xmm5,%xmm1 │ │ por %xmm0,%xmm1 │ │ movdqa %xmm1,(%rdi) │ │ add %rsi,%rdi │ │ sub $0x1,%r8d │ │ - jg 45ef9 │ │ + jg 474e9 │ │ add $0x88,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nop │ │ movdqu 0x1(%rdx),%xmm6 │ │ movdqa %xmm5,%xmm7 │ │ psubusb %xmm6,%xmm7 │ │ @@ -53488,15 +54637,15 @@ │ │ por %xmm2,%xmm0 │ │ pand %xmm1,%xmm0 │ │ pandn %xmm5,%xmm1 │ │ por %xmm0,%xmm1 │ │ movdqa %xmm1,0x10(%rdi) │ │ add %rsi,%rdi │ │ dec %r8d │ │ - jg 45fe3 │ │ + jg 475d3 │ │ add $0x88,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ movdqu 0x1(%rdx),%xmm6 │ │ movdqa %xmm5,%xmm7 │ │ psubusb %xmm6,%xmm7 │ │ @@ -53654,87 +54803,87 @@ │ │ por %xmm2,%xmm0 │ │ pand %xmm1,%xmm0 │ │ pandn %xmm5,%xmm1 │ │ por %xmm0,%xmm1 │ │ movdqa %xmm1,0x30(%rdi) │ │ add %rsi,%rdi │ │ dec %r8d │ │ - jg 4619d │ │ + jg 4778d │ │ add $0x88,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ lea -0x38e7(%rip),%rax │ │ tzcnt %ecx,%ecx │ │ movzbl %r9b,%r9d │ │ shl $0x6,%r9d │ │ - lea 0xc7c80(%rax,%r9,1),%r9 │ │ + lea 0xca4b0(%rax,%r9,1),%r9 │ │ movq -0x3(%rdx),%xmm0 │ │ - movslq 0xadc04(%rax,%rcx,4),%rcx │ │ + movslq 0xb0af4(%rax,%rcx,4),%rcx │ │ movdqa (%r9),%xmm2 │ │ movdqa 0x10(%r9),%xmm3 │ │ movdqa 0x20(%r9),%xmm4 │ │ movdqa 0x30(%r9),%xmm5 │ │ - lea 0xadc04(%rax,%rcx,1),%rcx │ │ + lea 0xb0af4(%rax,%rcx,1),%rcx │ │ mov %r8d,%r8d │ │ jmpq *%rcx │ │ - movdqa 0xada90(%rax),%xmm1 │ │ + movdqa 0xb0980(%rax),%xmm1 │ │ sub $0x3,%rdx │ │ sub %r8,%rdx │ │ - jmp 4643b │ │ + jmp 47a2b │ │ movd (%rdx,%r8,1),%xmm0 │ │ punpckldq %xmm6,%xmm0 │ │ lea (%rdi,%rsi,2),%rdi │ │ pshufb %xmm1,%xmm0 │ │ pshufd $0x0,%xmm0,%xmm6 │ │ pmaddubsw %xmm2,%xmm6 │ │ pshufd $0x55,%xmm0,%xmm7 │ │ pmaddubsw %xmm3,%xmm7 │ │ - paddw 0xadab0(%rax),%xmm6 │ │ + paddw 0xb09a0(%rax),%xmm6 │ │ paddw %xmm7,%xmm6 │ │ pshufd $0xaa,%xmm0,%xmm7 │ │ pmaddubsw %xmm4,%xmm7 │ │ paddw %xmm7,%xmm6 │ │ pshufd $0xff,%xmm0,%xmm7 │ │ pmaddubsw %xmm5,%xmm7 │ │ paddw %xmm7,%xmm6 │ │ psraw $0x4,%xmm6 │ │ packuswb %xmm6,%xmm6 │ │ movd %xmm6,(%rdi) │ │ pshuflw $0x4e,%xmm6,%xmm6 │ │ movd %xmm6,(%rdi,%rsi,1) │ │ sub $0x2,%r8d │ │ - jg 4642d │ │ + jg 47a1d │ │ retq │ │ nopw 0x0(%rax,%rax,1) │ │ movq 0x1(%rdx),%xmm6 │ │ sub $0x5,%rdx │ │ sub %r8,%rdx │ │ - pshufb 0xada90(%rax),%xmm0 │ │ + pshufb 0xb0980(%rax),%xmm0 │ │ pshufd $0x0,%xmm0,%xmm7 │ │ pmaddubsw %xmm2,%xmm7 │ │ pshufd $0x55,%xmm0,%xmm1 │ │ pmaddubsw %xmm3,%xmm1 │ │ - paddw 0xadab0(%rax),%xmm7 │ │ + paddw 0xb09a0(%rax),%xmm7 │ │ paddw %xmm1,%xmm7 │ │ pshufd $0xaa,%xmm0,%xmm1 │ │ pmaddubsw %xmm4,%xmm1 │ │ paddw %xmm1,%xmm7 │ │ pshufd $0xff,%xmm0,%xmm1 │ │ pmaddubsw %xmm5,%xmm1 │ │ paddw %xmm1,%xmm7 │ │ psraw $0x4,%xmm7 │ │ packuswb %xmm7,%xmm7 │ │ punpcklqdq %xmm7,%xmm6 │ │ - pshufb 0xadaa0(%rax),%xmm6 │ │ + pshufb 0xb0990(%rax),%xmm6 │ │ pshufd $0x0,%xmm6,%xmm0 │ │ pmaddubsw %xmm2,%xmm0 │ │ pshufd $0x55,%xmm6,%xmm1 │ │ pmaddubsw %xmm3,%xmm1 │ │ - paddw 0xadab0(%rax),%xmm0 │ │ + paddw 0xb09a0(%rax),%xmm0 │ │ paddw %xmm1,%xmm0 │ │ pshufd $0xaa,%xmm6,%xmm1 │ │ pmaddubsw %xmm4,%xmm1 │ │ paddw %xmm1,%xmm0 │ │ pshufd $0xff,%xmm6,%xmm1 │ │ pmaddubsw %xmm5,%xmm1 │ │ paddw %xmm1,%xmm0 │ │ @@ -53745,86 +54894,86 @@ │ │ movq %xmm6,(%rdi) │ │ punpckhqdq %xmm6,%xmm6 │ │ movq %xmm6,(%rdi,%rsi,1) │ │ movd (%rdx,%r8,1),%xmm0 │ │ punpckldq %xmm6,%xmm0 │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r8d │ │ - jg 464ac │ │ + jg 47a9c │ │ retq │ │ nopw 0x0(%rax,%rax,1) │ │ movdqu 0x1(%rdx),%xmm6 │ │ sub $0x5,%rdx │ │ sub %r8,%rdx │ │ - pshufb 0xada90(%rax),%xmm0 │ │ + pshufb 0xb0980(%rax),%xmm0 │ │ pshufd $0x0,%xmm0,%xmm7 │ │ pmaddubsw %xmm2,%xmm7 │ │ pshufd $0x55,%xmm0,%xmm1 │ │ pmaddubsw %xmm3,%xmm1 │ │ - paddw 0xadab0(%rax),%xmm7 │ │ + paddw 0xb09a0(%rax),%xmm7 │ │ paddw %xmm1,%xmm7 │ │ pshufd $0xaa,%xmm0,%xmm1 │ │ pmaddubsw %xmm4,%xmm1 │ │ paddw %xmm1,%xmm7 │ │ pshufd $0xff,%xmm0,%xmm1 │ │ pmaddubsw %xmm5,%xmm1 │ │ paddw %xmm1,%xmm7 │ │ psraw $0x4,%xmm7 │ │ packuswb %xmm7,%xmm7 │ │ movdqa %xmm6,%xmm0 │ │ punpcklqdq %xmm7,%xmm0 │ │ movd %xmm7,(%rdi) │ │ psrlq $0x20,%xmm7 │ │ palignr $0x4,%xmm6,%xmm7 │ │ - pshufb 0xadaa0(%rax),%xmm0 │ │ + pshufb 0xb0990(%rax),%xmm0 │ │ pshufd $0x0,%xmm0,%xmm6 │ │ pmaddubsw %xmm2,%xmm6 │ │ pshufd $0x55,%xmm0,%xmm1 │ │ pmaddubsw %xmm3,%xmm1 │ │ - paddw 0xadab0(%rax),%xmm6 │ │ + paddw 0xb09a0(%rax),%xmm6 │ │ paddw %xmm1,%xmm6 │ │ pshufd $0xaa,%xmm0,%xmm1 │ │ pmaddubsw %xmm4,%xmm1 │ │ paddw %xmm1,%xmm6 │ │ pshufd $0xff,%xmm0,%xmm1 │ │ pmaddubsw %xmm5,%xmm1 │ │ paddw %xmm1,%xmm6 │ │ psraw $0x4,%xmm6 │ │ packuswb %xmm6,%xmm6 │ │ movdqa %xmm7,%xmm0 │ │ punpcklqdq %xmm6,%xmm0 │ │ movd %xmm6,0x4(%rdi) │ │ psrlq $0x20,%xmm6 │ │ palignr $0x4,%xmm7,%xmm6 │ │ - pshufb 0xadaa0(%rax),%xmm0 │ │ + pshufb 0xb0990(%rax),%xmm0 │ │ pshufd $0x0,%xmm0,%xmm7 │ │ pmaddubsw %xmm2,%xmm7 │ │ pshufd $0x55,%xmm0,%xmm1 │ │ pmaddubsw %xmm3,%xmm1 │ │ - paddw 0xadab0(%rax),%xmm7 │ │ + paddw 0xb09a0(%rax),%xmm7 │ │ paddw %xmm1,%xmm7 │ │ pshufd $0xaa,%xmm0,%xmm1 │ │ pmaddubsw %xmm4,%xmm1 │ │ paddw %xmm1,%xmm7 │ │ pshufd $0xff,%xmm0,%xmm1 │ │ pmaddubsw %xmm5,%xmm1 │ │ paddw %xmm1,%xmm7 │ │ psraw $0x4,%xmm7 │ │ packuswb %xmm7,%xmm7 │ │ movdqa %xmm6,%xmm0 │ │ punpcklqdq %xmm7,%xmm0 │ │ movd %xmm7,0x8(%rdi) │ │ psrlq $0x20,%xmm7 │ │ palignr $0x4,%xmm6,%xmm7 │ │ - pshufb 0xadaa0(%rax),%xmm0 │ │ + pshufb 0xb0990(%rax),%xmm0 │ │ pshufd $0x0,%xmm0,%xmm6 │ │ pmaddubsw %xmm2,%xmm6 │ │ pshufd $0x55,%xmm0,%xmm1 │ │ pmaddubsw %xmm3,%xmm1 │ │ - paddw 0xadab0(%rax),%xmm6 │ │ + paddw 0xb09a0(%rax),%xmm6 │ │ paddw %xmm1,%xmm6 │ │ pshufd $0xaa,%xmm0,%xmm1 │ │ pmaddubsw %xmm4,%xmm1 │ │ paddw %xmm1,%xmm6 │ │ pshufd $0xff,%xmm0,%xmm1 │ │ pmaddubsw %xmm5,%xmm1 │ │ paddw %xmm1,%xmm6 │ │ @@ -53834,87 +54983,87 @@ │ │ psrlq $0x20,%xmm6 │ │ palignr $0x4,%xmm7,%xmm6 │ │ movdqa %xmm6,(%rdi,%rsi,1) │ │ movd (%rdx,%r8,1),%xmm0 │ │ punpckldq %xmm6,%xmm0 │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r8d │ │ - jg 4658c │ │ + jg 47b7c │ │ retq │ │ nopl 0x0(%rax) │ │ movdqu 0x1(%rdx),%xmm6 │ │ lea 0x11(%rdx),%r9 │ │ sub $0x5,%rdx │ │ sub %r8,%rdx │ │ - pshufb 0xada90(%rax),%xmm0 │ │ + pshufb 0xb0980(%rax),%xmm0 │ │ pshufd $0x0,%xmm0,%xmm7 │ │ pmaddubsw %xmm2,%xmm7 │ │ pshufd $0x55,%xmm0,%xmm1 │ │ pmaddubsw %xmm3,%xmm1 │ │ - paddw 0xadab0(%rax),%xmm7 │ │ + paddw 0xb09a0(%rax),%xmm7 │ │ paddw %xmm1,%xmm7 │ │ pshufd $0xaa,%xmm0,%xmm1 │ │ pmaddubsw %xmm4,%xmm1 │ │ paddw %xmm1,%xmm7 │ │ pshufd $0xff,%xmm0,%xmm1 │ │ pmaddubsw %xmm5,%xmm1 │ │ paddw %xmm1,%xmm7 │ │ psraw $0x4,%xmm7 │ │ packuswb %xmm7,%xmm7 │ │ movdqa %xmm6,%xmm0 │ │ punpcklqdq %xmm7,%xmm0 │ │ movd %xmm7,(%rdi) │ │ psrlq $0x20,%xmm7 │ │ palignr $0x4,%xmm6,%xmm7 │ │ - pshufb 0xadaa0(%rax),%xmm0 │ │ + pshufb 0xb0990(%rax),%xmm0 │ │ pshufd $0x0,%xmm0,%xmm6 │ │ pmaddubsw %xmm2,%xmm6 │ │ pshufd $0x55,%xmm0,%xmm1 │ │ pmaddubsw %xmm3,%xmm1 │ │ - paddw 0xadab0(%rax),%xmm6 │ │ + paddw 0xb09a0(%rax),%xmm6 │ │ paddw %xmm1,%xmm6 │ │ pshufd $0xaa,%xmm0,%xmm1 │ │ pmaddubsw %xmm4,%xmm1 │ │ paddw %xmm1,%xmm6 │ │ pshufd $0xff,%xmm0,%xmm1 │ │ pmaddubsw %xmm5,%xmm1 │ │ paddw %xmm1,%xmm6 │ │ psraw $0x4,%xmm6 │ │ packuswb %xmm6,%xmm6 │ │ movdqa %xmm7,%xmm0 │ │ punpcklqdq %xmm6,%xmm0 │ │ movd %xmm6,0x4(%rdi) │ │ psrlq $0x20,%xmm6 │ │ palignr $0x4,%xmm7,%xmm6 │ │ - pshufb 0xadaa0(%rax),%xmm0 │ │ + pshufb 0xb0990(%rax),%xmm0 │ │ pshufd $0x0,%xmm0,%xmm7 │ │ pmaddubsw %xmm2,%xmm7 │ │ pshufd $0x55,%xmm0,%xmm1 │ │ pmaddubsw %xmm3,%xmm1 │ │ - paddw 0xadab0(%rax),%xmm7 │ │ + paddw 0xb09a0(%rax),%xmm7 │ │ paddw %xmm1,%xmm7 │ │ pshufd $0xaa,%xmm0,%xmm1 │ │ pmaddubsw %xmm4,%xmm1 │ │ paddw %xmm1,%xmm7 │ │ pshufd $0xff,%xmm0,%xmm1 │ │ pmaddubsw %xmm5,%xmm1 │ │ paddw %xmm1,%xmm7 │ │ psraw $0x4,%xmm7 │ │ packuswb %xmm7,%xmm7 │ │ movdqa %xmm6,%xmm0 │ │ punpcklqdq %xmm7,%xmm0 │ │ movd %xmm7,0x8(%rdi) │ │ psrlq $0x20,%xmm7 │ │ palignr $0x4,%xmm6,%xmm7 │ │ - pshufb 0xadaa0(%rax),%xmm0 │ │ + pshufb 0xb0990(%rax),%xmm0 │ │ pshufd $0x0,%xmm0,%xmm6 │ │ pmaddubsw %xmm2,%xmm6 │ │ pshufd $0x55,%xmm0,%xmm1 │ │ pmaddubsw %xmm3,%xmm1 │ │ - paddw 0xadab0(%rax),%xmm6 │ │ + paddw 0xb09a0(%rax),%xmm6 │ │ paddw %xmm1,%xmm6 │ │ pshufd $0xaa,%xmm0,%xmm1 │ │ pmaddubsw %xmm4,%xmm1 │ │ paddw %xmm1,%xmm6 │ │ pshufd $0xff,%xmm0,%xmm1 │ │ pmaddubsw %xmm5,%xmm1 │ │ paddw %xmm1,%xmm6 │ │ @@ -53925,80 +55074,80 @@ │ │ punpckldq %xmm1,%xmm0 │ │ punpcklqdq %xmm6,%xmm0 │ │ movd %xmm6,0xc(%rdi) │ │ psrlq $0x20,%xmm6 │ │ palignr $0x4,%xmm7,%xmm6 │ │ movdqa %xmm6,(%rdi,%rsi,1) │ │ movdqa %xmm1,%xmm6 │ │ - pshufb 0xadaa0(%rax),%xmm0 │ │ + pshufb 0xb0990(%rax),%xmm0 │ │ pshufd $0x0,%xmm0,%xmm7 │ │ pmaddubsw %xmm2,%xmm7 │ │ pshufd $0x55,%xmm0,%xmm6 │ │ pmaddubsw %xmm3,%xmm6 │ │ - paddw 0xadab0(%rax),%xmm7 │ │ + paddw 0xb09a0(%rax),%xmm7 │ │ paddw %xmm6,%xmm7 │ │ pshufd $0xaa,%xmm0,%xmm6 │ │ pmaddubsw %xmm4,%xmm6 │ │ paddw %xmm6,%xmm7 │ │ pshufd $0xff,%xmm0,%xmm6 │ │ pmaddubsw %xmm5,%xmm6 │ │ paddw %xmm6,%xmm7 │ │ psraw $0x4,%xmm7 │ │ packuswb %xmm7,%xmm7 │ │ movdqa %xmm1,%xmm0 │ │ punpcklqdq %xmm7,%xmm0 │ │ movd %xmm7,0x10(%rdi) │ │ psrlq $0x20,%xmm7 │ │ palignr $0x4,%xmm1,%xmm7 │ │ - pshufb 0xadaa0(%rax),%xmm0 │ │ + pshufb 0xb0990(%rax),%xmm0 │ │ pshufd $0x0,%xmm0,%xmm6 │ │ pmaddubsw %xmm2,%xmm6 │ │ pshufd $0x55,%xmm0,%xmm1 │ │ pmaddubsw %xmm3,%xmm1 │ │ - paddw 0xadab0(%rax),%xmm6 │ │ + paddw 0xb09a0(%rax),%xmm6 │ │ paddw %xmm1,%xmm6 │ │ pshufd $0xaa,%xmm0,%xmm1 │ │ pmaddubsw %xmm4,%xmm1 │ │ paddw %xmm1,%xmm6 │ │ pshufd $0xff,%xmm0,%xmm1 │ │ pmaddubsw %xmm5,%xmm1 │ │ paddw %xmm1,%xmm6 │ │ psraw $0x4,%xmm6 │ │ packuswb %xmm6,%xmm6 │ │ movdqa %xmm7,%xmm0 │ │ punpcklqdq %xmm6,%xmm0 │ │ movd %xmm6,0x14(%rdi) │ │ psrlq $0x20,%xmm6 │ │ palignr $0x4,%xmm7,%xmm6 │ │ - pshufb 0xadaa0(%rax),%xmm0 │ │ + pshufb 0xb0990(%rax),%xmm0 │ │ pshufd $0x0,%xmm0,%xmm7 │ │ pmaddubsw %xmm2,%xmm7 │ │ pshufd $0x55,%xmm0,%xmm1 │ │ pmaddubsw %xmm3,%xmm1 │ │ - paddw 0xadab0(%rax),%xmm7 │ │ + paddw 0xb09a0(%rax),%xmm7 │ │ paddw %xmm1,%xmm7 │ │ pshufd $0xaa,%xmm0,%xmm1 │ │ pmaddubsw %xmm4,%xmm1 │ │ paddw %xmm1,%xmm7 │ │ pshufd $0xff,%xmm0,%xmm1 │ │ pmaddubsw %xmm5,%xmm1 │ │ paddw %xmm1,%xmm7 │ │ psraw $0x4,%xmm7 │ │ packuswb %xmm7,%xmm7 │ │ movdqa %xmm6,%xmm0 │ │ punpcklqdq %xmm7,%xmm0 │ │ movd %xmm7,0x18(%rdi) │ │ psrlq $0x20,%xmm7 │ │ palignr $0x4,%xmm6,%xmm7 │ │ - pshufb 0xadaa0(%rax),%xmm0 │ │ + pshufb 0xb0990(%rax),%xmm0 │ │ pshufd $0x0,%xmm0,%xmm6 │ │ pmaddubsw %xmm2,%xmm6 │ │ pshufd $0x55,%xmm0,%xmm1 │ │ pmaddubsw %xmm3,%xmm1 │ │ - paddw 0xadab0(%rax),%xmm6 │ │ + paddw 0xb09a0(%rax),%xmm6 │ │ paddw %xmm1,%xmm6 │ │ pshufd $0xaa,%xmm0,%xmm1 │ │ pmaddubsw %xmm4,%xmm1 │ │ paddw %xmm1,%xmm6 │ │ pshufd $0xff,%xmm0,%xmm1 │ │ pmaddubsw %xmm5,%xmm1 │ │ paddw %xmm1,%xmm6 │ │ @@ -54010,99 +55159,99 @@ │ │ movdqa %xmm6,0x10(%rdi,%rsi,1) │ │ movdqa (%rdi,%rsi,1),%xmm6 │ │ movd (%rdx,%r8,1),%xmm0 │ │ punpckldq %xmm6,%xmm0 │ │ lea 0x10(%rdi,%rsi,1),%r9 │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r8d │ │ - jg 46750 │ │ + jg 47d40 │ │ retq │ │ data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ lea 0x10a(%rip),%r8 │ │ test %ecx,%ecx │ │ - jne 46b30 │ │ + jne 48120 │ │ pshuflw $0x0,(%rdx),%xmm0 │ │ punpcklqdq %xmm0,%xmm0 │ │ - movdqa 0xaa064(%rip),%xmm1 │ │ + movdqa 0xacf54(%rip),%xmm1 │ │ pmulhrsw %xmm1,%xmm0 │ │ mov %ecx,(%rdx) │ │ pmulhrsw %xmm1,%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ - jmpq 46d3b │ │ + jmpq 4832b │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ lea 0x222(%rip),%r8 │ │ - jmp 46b30 │ │ + jmp 48120 │ │ nopl 0x0(%rax) │ │ lea 0x3a2(%rip),%r8 │ │ - jmp 46b30 │ │ + jmp 48120 │ │ nopl 0x0(%rax) │ │ lea 0x49b(%rip),%r8 │ │ nopl 0x0(%rax,%rax,1) │ │ nop │ │ movdqa (%rdx),%xmm0 │ │ movdqa 0x10(%rdx),%xmm1 │ │ - movdqa 0xa9f7f(%rip),%xmm3 │ │ + movdqa 0xace6f(%rip),%xmm3 │ │ movdqa %xmm0,%xmm2 │ │ punpckhwd %xmm1,%xmm2 │ │ punpcklwd %xmm1,%xmm0 │ │ - movdqa 0xa9c7b(%rip),%xmm1 │ │ + movdqa 0xacb6b(%rip),%xmm1 │ │ pmaddwd %xmm2,%xmm1 │ │ - pmaddwd 0xa9c7f(%rip),%xmm2 │ │ + pmaddwd 0xacb6f(%rip),%xmm2 │ │ paddd %xmm3,%xmm1 │ │ paddd %xmm3,%xmm2 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm1,%xmm2 │ │ - movdqa 0xa9c31(%rip),%xmm1 │ │ + movdqa 0xacb21(%rip),%xmm1 │ │ pmaddwd %xmm0,%xmm1 │ │ - pmaddwd 0xa9c35(%rip),%xmm0 │ │ + pmaddwd 0xacb25(%rip),%xmm0 │ │ paddd %xmm3,%xmm1 │ │ paddd %xmm3,%xmm0 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm1,%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ psubsw %xmm2,%xmm1 │ │ paddsw %xmm2,%xmm0 │ │ - movdqa 0xa9b5b(%rip),%xmm2 │ │ + movdqa 0xaca4b(%rip),%xmm2 │ │ movaps %xmm0,%xmm3 │ │ shufps $0x7d,%xmm1,%xmm3 │ │ shufps $0x28,%xmm1,%xmm0 │ │ pshufb %xmm2,%xmm0 │ │ movdqa %xmm3,%xmm1 │ │ pshufb %xmm2,%xmm1 │ │ jmpq *%r8 │ │ - movdqa 0xa9ee7(%rip),%xmm3 │ │ + movdqa 0xacdd7(%rip),%xmm3 │ │ movdqa %xmm0,%xmm2 │ │ punpckhwd %xmm1,%xmm2 │ │ punpcklwd %xmm1,%xmm0 │ │ - movdqa 0xa9be3(%rip),%xmm1 │ │ + movdqa 0xacad3(%rip),%xmm1 │ │ pmaddwd %xmm2,%xmm1 │ │ - pmaddwd 0xa9be7(%rip),%xmm2 │ │ + pmaddwd 0xacad7(%rip),%xmm2 │ │ paddd %xmm3,%xmm1 │ │ paddd %xmm3,%xmm2 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm1,%xmm2 │ │ - movdqa 0xa9b99(%rip),%xmm1 │ │ + movdqa 0xaca89(%rip),%xmm1 │ │ pmaddwd %xmm0,%xmm1 │ │ - pmaddwd 0xa9b9d(%rip),%xmm0 │ │ + pmaddwd 0xaca8d(%rip),%xmm0 │ │ paddd %xmm3,%xmm1 │ │ paddd %xmm3,%xmm0 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm1,%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ psubsw %xmm2,%xmm1 │ │ paddsw %xmm2,%xmm0 │ │ pxor %xmm2,%xmm2 │ │ movdqa %xmm2,(%rdx) │ │ movdqa %xmm2,0x10(%rdx) │ │ - movdqa 0xa9e76(%rip),%xmm2 │ │ + movdqa 0xacd66(%rip),%xmm2 │ │ pmulhrsw %xmm2,%xmm0 │ │ pmulhrsw %xmm2,%xmm1 │ │ lea (%rdi,%rsi,2),%rdx │ │ movd (%rdi),%xmm2 │ │ movd (%rdi,%rsi,1),%xmm4 │ │ punpckldq %xmm4,%xmm2 │ │ movd (%rdx,%rsi,1),%xmm3 │ │ @@ -54120,40 +55269,40 @@ │ │ punpckhqdq %xmm2,%xmm2 │ │ movd %xmm2,(%rdx,%rsi,1) │ │ psrlq $0x20,%xmm2 │ │ movd %xmm2,(%rdx) │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ lea -0xf6(%rip),%r8 │ │ - jmp 46d00 │ │ + jmp 482f0 │ │ nopl 0x0(%rax) │ │ lea 0x52(%rip),%r8 │ │ - jmp 46d00 │ │ + jmp 482f0 │ │ nopl 0x0(%rax) │ │ lea 0x1d2(%rip),%r8 │ │ - jmp 46d00 │ │ + jmp 482f0 │ │ nopl 0x0(%rax) │ │ lea 0x2cb(%rip),%r8 │ │ nopl 0x0(%rax,%rax,1) │ │ nop │ │ movdqa (%rdx),%xmm0 │ │ movdqa 0x10(%rdx),%xmm1 │ │ - callq 46db0 │ │ + callq 483a0 │ │ movdqa %xmm0,%xmm2 │ │ punpckhwd %xmm1,%xmm2 │ │ punpcklwd %xmm1,%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ punpckhwd %xmm2,%xmm1 │ │ punpcklwd %xmm2,%xmm0 │ │ jmpq *%r8 │ │ - callq 46db0 │ │ + callq 483a0 │ │ pxor %xmm2,%xmm2 │ │ movdqa %xmm2,(%rdx) │ │ movdqa %xmm2,0x10(%rdx) │ │ - movdqa 0xa9d8d(%rip),%xmm2 │ │ + movdqa 0xacc7d(%rip),%xmm2 │ │ pmulhrsw %xmm2,%xmm0 │ │ pmulhrsw %xmm2,%xmm1 │ │ lea (%rdi,%rsi,2),%rdx │ │ movd (%rdi),%xmm2 │ │ movd (%rdi,%rsi,1),%xmm4 │ │ punpckldq %xmm4,%xmm2 │ │ movd (%rdx),%xmm3 │ │ @@ -54175,28 +55324,28 @@ │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ movdqa %xmm0,%xmm2 │ │ punpcklwd %xmm1,%xmm2 │ │ punpckhwd %xmm1,%xmm0 │ │ movdqa %xmm0,%xmm3 │ │ - movdqa 0xa99b8(%rip),%xmm1 │ │ + movdqa 0xac8a8(%rip),%xmm1 │ │ pmaddwd %xmm2,%xmm1 │ │ - pmaddwd 0xa99bc(%rip),%xmm0 │ │ + pmaddwd 0xac8ac(%rip),%xmm0 │ │ paddd %xmm0,%xmm1 │ │ - movdqa 0xa9960(%rip),%xmm0 │ │ + movdqa 0xac850(%rip),%xmm0 │ │ pmaddwd %xmm2,%xmm0 │ │ - pmaddwd 0xa9964(%rip),%xmm2 │ │ - movdqa 0xa996c(%rip),%xmm4 │ │ + pmaddwd 0xac854(%rip),%xmm2 │ │ + movdqa 0xac85c(%rip),%xmm4 │ │ pmaddwd %xmm3,%xmm4 │ │ - movdqa 0xa9970(%rip),%xmm5 │ │ + movdqa 0xac860(%rip),%xmm5 │ │ pmaddwd %xmm3,%xmm5 │ │ paddd %xmm0,%xmm4 │ │ - pmaddwd 0xa9990(%rip),%xmm3 │ │ - movdqa 0xa9ca8(%rip),%xmm0 │ │ + pmaddwd 0xac880(%rip),%xmm3 │ │ + movdqa 0xacb98(%rip),%xmm0 │ │ paddd %xmm0,%xmm1 │ │ paddd %xmm0,%xmm2 │ │ paddd %xmm4,%xmm0 │ │ paddd %xmm2,%xmm5 │ │ paddd %xmm4,%xmm2 │ │ paddd %xmm3,%xmm2 │ │ psrad $0xc,%xmm1 │ │ @@ -54204,40 +55353,40 @@ │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm5,%xmm0 │ │ packssdw %xmm2,%xmm1 │ │ retq │ │ nopl (%rax) │ │ lea -0x286(%rip),%r8 │ │ - jmp 46e90 │ │ + jmp 48480 │ │ nopl 0x0(%rax) │ │ lea -0x13e(%rip),%r8 │ │ - jmp 46e90 │ │ + jmp 48480 │ │ nopl 0x0(%rax) │ │ lea 0x42(%rip),%r8 │ │ - jmp 46e90 │ │ + jmp 48480 │ │ nopl 0x0(%rax) │ │ lea 0x13b(%rip),%r8 │ │ nopl 0x0(%rax,%rax,1) │ │ nop │ │ movdqa (%rdx),%xmm0 │ │ movdqa 0x10(%rdx),%xmm1 │ │ - callq 46db0 │ │ + callq 483a0 │ │ movdqa %xmm1,%xmm2 │ │ punpcklwd %xmm0,%xmm2 │ │ punpckhwd %xmm0,%xmm1 │ │ movdqa %xmm1,%xmm0 │ │ punpcklwd %xmm2,%xmm0 │ │ punpckhwd %xmm2,%xmm1 │ │ jmpq *%r8 │ │ - callq 46db0 │ │ + callq 483a0 │ │ pxor %xmm2,%xmm2 │ │ movdqa %xmm2,(%rdx) │ │ movdqa %xmm2,0x10(%rdx) │ │ - movdqa 0xa9bfd(%rip),%xmm2 │ │ + movdqa 0xacaed(%rip),%xmm2 │ │ pmulhrsw %xmm2,%xmm0 │ │ pmulhrsw %xmm2,%xmm1 │ │ lea (%rdi,%rsi,2),%rdx │ │ movd (%rdx,%rsi,1),%xmm2 │ │ movd (%rdx),%xmm4 │ │ punpckldq %xmm4,%xmm2 │ │ movd (%rdi,%rsi,1),%xmm3 │ │ @@ -54256,47 +55405,47 @@ │ │ movd %xmm2,(%rdi,%rsi,1) │ │ psrlq $0x20,%xmm2 │ │ movd %xmm2,(%rdi) │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ lea -0x376(%rip),%r8 │ │ - jmp 46f80 │ │ + jmp 48570 │ │ nopl 0x0(%rax) │ │ lea -0x22e(%rip),%r8 │ │ - jmp 46f80 │ │ + jmp 48570 │ │ nopl 0x0(%rax) │ │ lea -0xae(%rip),%r8 │ │ - jmp 46f80 │ │ + jmp 48570 │ │ nopl 0x0(%rax) │ │ lea 0x4b(%rip),%r8 │ │ nopl 0x0(%rax,%rax,1) │ │ nop │ │ movdqa (%rdx),%xmm0 │ │ movdqa 0x10(%rdx),%xmm1 │ │ - movdqa 0xa9b9f(%rip),%xmm3 │ │ + movdqa 0xaca8f(%rip),%xmm3 │ │ movdqa %xmm0,%xmm2 │ │ pmulhrsw %xmm3,%xmm2 │ │ pmulhrsw %xmm1,%xmm3 │ │ paddsw %xmm2,%xmm0 │ │ paddsw %xmm3,%xmm1 │ │ movdqa %xmm0,%xmm2 │ │ punpckhwd %xmm1,%xmm2 │ │ punpcklwd %xmm1,%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ punpckhwd %xmm2,%xmm1 │ │ punpcklwd %xmm2,%xmm0 │ │ jmpq *%r8 │ │ - movdqa 0xa9b66(%rip),%xmm3 │ │ + movdqa 0xaca56(%rip),%xmm3 │ │ movdqa %xmm3,%xmm2 │ │ pmulhrsw %xmm0,%xmm2 │ │ pmulhrsw %xmm1,%xmm3 │ │ paddsw %xmm2,%xmm0 │ │ paddsw %xmm3,%xmm1 │ │ - jmpq 46d2e │ │ + jmpq 4831e │ │ nopl 0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ movdqa (%rdx),%xmm0 │ │ movdqa 0x10(%rdx),%xmm1 │ │ pxor %xmm2,%xmm2 │ │ movdqa %xmm2,(%rdx) │ │ movdqa %xmm2,0x10(%rdx) │ │ @@ -54358,99 +55507,99 @@ │ │ psrlq $0x20,%xmm2 │ │ movd %xmm2,(%rdi,%rsi,1) │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ xchg %ax,%ax │ │ lea 0xae(%rip),%r8 │ │ test %ecx,%ecx │ │ - jne 47180 │ │ + jne 48770 │ │ pshuflw $0x0,(%rdx),%xmm0 │ │ punpcklqdq %xmm0,%xmm0 │ │ - movdqa 0xa9a24(%rip),%xmm1 │ │ + movdqa 0xac914(%rip),%xmm1 │ │ pmulhrsw %xmm1,%xmm0 │ │ mov %ecx,(%rdx) │ │ pmulhrsw %xmm1,%xmm0 │ │ pmulhrsw %xmm1,%xmm0 │ │ - pmulhrsw 0xa999a(%rip),%xmm0 │ │ + pmulhrsw 0xac88a(%rip),%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ movdqa %xmm0,%xmm2 │ │ movdqa %xmm0,%xmm3 │ │ - jmpq 473ff │ │ + jmpq 489ef │ │ nopl 0x0(%rax,%rax,1) │ │ nop │ │ lea 0x25c(%rip),%r8 │ │ - jmp 47180 │ │ + jmp 48770 │ │ nopl 0x0(%rax) │ │ lea 0x5c0(%rip),%r8 │ │ - jmp 47180 │ │ + jmp 48770 │ │ nopl 0x0(%rax) │ │ lea 0x6a1(%rip),%r8 │ │ nopl 0x0(%rax,%rax,1) │ │ nop │ │ - movdqa 0xa99b8(%rip),%xmm3 │ │ + movdqa 0xac8a8(%rip),%xmm3 │ │ movdqa (%rdx),%xmm0 │ │ pmulhrsw %xmm3,%xmm0 │ │ movdqa 0x10(%rdx),%xmm1 │ │ pmulhrsw %xmm3,%xmm1 │ │ movdqa 0x20(%rdx),%xmm2 │ │ pmulhrsw %xmm3,%xmm2 │ │ pmulhrsw 0x30(%rdx),%xmm3 │ │ - callq 47950 │ │ - jmpq 47380 │ │ - callq 471d0 │ │ + callq 48f40 │ │ + jmpq 48970 │ │ + callq 487c0 │ │ shufps $0x4e,%xmm1,%xmm1 │ │ shufps $0x4e,%xmm3,%xmm3 │ │ - movdqa 0xa9906(%rip),%xmm4 │ │ - jmpq 473d4 │ │ + movdqa 0xac7f6(%rip),%xmm4 │ │ + jmpq 489c4 │ │ nop │ │ - movdqa 0xa98e8(%rip),%xmm6 │ │ + movdqa 0xac7d8(%rip),%xmm6 │ │ movdqa %xmm0,%xmm4 │ │ punpckhwd %xmm3,%xmm4 │ │ punpcklwd %xmm2,%xmm0 │ │ punpckhwd %xmm1,%xmm2 │ │ punpcklwd %xmm3,%xmm1 │ │ - movdqa 0xa95fc(%rip),%xmm3 │ │ + movdqa 0xac4ec(%rip),%xmm3 │ │ pmaddwd %xmm4,%xmm3 │ │ - pmaddwd 0xa9600(%rip),%xmm4 │ │ + pmaddwd 0xac4f0(%rip),%xmm4 │ │ paddd %xmm6,%xmm3 │ │ paddd %xmm6,%xmm4 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm3,%xmm4 │ │ - movdqa 0xa95f2(%rip),%xmm3 │ │ + movdqa 0xac4e2(%rip),%xmm3 │ │ pmaddwd %xmm2,%xmm3 │ │ - pmaddwd 0xa95f6(%rip),%xmm2 │ │ + pmaddwd 0xac4e6(%rip),%xmm2 │ │ paddd %xmm6,%xmm3 │ │ paddd %xmm6,%xmm2 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm3,%xmm2 │ │ - movdqa 0xa9588(%rip),%xmm3 │ │ + movdqa 0xac478(%rip),%xmm3 │ │ pmaddwd %xmm1,%xmm3 │ │ - pmaddwd 0xa958c(%rip),%xmm1 │ │ + pmaddwd 0xac47c(%rip),%xmm1 │ │ paddd %xmm6,%xmm3 │ │ paddd %xmm6,%xmm1 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm3,%xmm1 │ │ movdqa %xmm4,%xmm3 │ │ psubsw %xmm2,%xmm3 │ │ paddsw %xmm2,%xmm4 │ │ - pshufb 0xa94a1(%rip),%xmm3 │ │ - movdqa 0xa9529(%rip),%xmm2 │ │ + pshufb 0xac391(%rip),%xmm3 │ │ + movdqa 0xac419(%rip),%xmm2 │ │ pmaddwd %xmm0,%xmm2 │ │ - pmaddwd 0xa952d(%rip),%xmm0 │ │ + pmaddwd 0xac41d(%rip),%xmm0 │ │ paddd %xmm6,%xmm2 │ │ paddd %xmm6,%xmm0 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm2,%xmm0 │ │ - movdqa 0xa94ff(%rip),%xmm2 │ │ + movdqa 0xac3ef(%rip),%xmm2 │ │ pmaddwd %xmm3,%xmm2 │ │ - pmaddwd 0xa9503(%rip),%xmm3 │ │ + pmaddwd 0xac3f3(%rip),%xmm3 │ │ paddd %xmm6,%xmm2 │ │ paddd %xmm6,%xmm3 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm2,%xmm3 │ │ movdqa %xmm0,%xmm2 │ │ psubsw %xmm1,%xmm2 │ │ @@ -54464,34 +55613,34 @@ │ │ movdqa %xmm2,%xmm1 │ │ paddsw %xmm4,%xmm1 │ │ psubsw %xmm4,%xmm2 │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ lea -0x162(%rip),%r8 │ │ - jmp 47350 │ │ + jmp 48940 │ │ nopl 0x0(%rax) │ │ lea 0x8c(%rip),%r8 │ │ - jmp 47350 │ │ + jmp 48940 │ │ nopl 0x0(%rax) │ │ lea 0x3f0(%rip),%r8 │ │ - jmp 47350 │ │ + jmp 48940 │ │ nopl 0x0(%rax) │ │ lea 0x4d1(%rip),%r8 │ │ nopl 0x0(%rax,%rax,1) │ │ nop │ │ - movdqa 0xa97e8(%rip),%xmm3 │ │ + movdqa 0xac6d8(%rip),%xmm3 │ │ movdqa (%rdx),%xmm0 │ │ pmulhrsw %xmm3,%xmm0 │ │ movdqa 0x10(%rdx),%xmm1 │ │ pmulhrsw %xmm3,%xmm1 │ │ movdqa 0x20(%rdx),%xmm2 │ │ pmulhrsw %xmm3,%xmm2 │ │ pmulhrsw 0x30(%rdx),%xmm3 │ │ - callq 47ba0 │ │ + callq 49190 │ │ movdqa %xmm2,%xmm4 │ │ punpckhwd %xmm3,%xmm4 │ │ punpcklwd %xmm3,%xmm2 │ │ movdqa %xmm0,%xmm3 │ │ punpckhwd %xmm1,%xmm3 │ │ punpcklwd %xmm1,%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ @@ -54499,16 +55648,16 @@ │ │ punpckldq %xmm2,%xmm0 │ │ movdqa %xmm3,%xmm2 │ │ punpckldq %xmm4,%xmm2 │ │ punpckhdq %xmm4,%xmm3 │ │ jmpq *%r8 │ │ shufps $0x4e,%xmm0,%xmm0 │ │ shufps $0x4e,%xmm1,%xmm1 │ │ - callq 474b0 │ │ - movdqa 0xa9708(%rip),%xmm4 │ │ + callq 48aa0 │ │ + movdqa 0xac5f8(%rip),%xmm4 │ │ pxor %xmm5,%xmm5 │ │ psubw %xmm4,%xmm5 │ │ punpcklqdq %xmm5,%xmm4 │ │ pmulhrsw %xmm4,%xmm0 │ │ pmulhrsw %xmm4,%xmm1 │ │ pmulhrsw %xmm4,%xmm2 │ │ pmulhrsw %xmm4,%xmm3 │ │ @@ -54555,48 +55704,48 @@ │ │ pshuflw $0x4e,%xmm4,%xmm5 │ │ movd %xmm5,(%rdi,%rsi,1) │ │ punpckhqdq %xmm4,%xmm4 │ │ movd %xmm4,(%rdx) │ │ psrlq $0x20,%xmm4 │ │ movd %xmm4,(%rdx,%rsi,1) │ │ retq │ │ - movdqa 0xa9608(%rip),%xmm6 │ │ + movdqa 0xac4f8(%rip),%xmm6 │ │ movdqa %xmm3,%xmm4 │ │ punpckhwd %xmm0,%xmm4 │ │ movdqa %xmm2,%xmm5 │ │ punpckhwd %xmm1,%xmm5 │ │ punpcklwd %xmm2,%xmm1 │ │ punpcklwd %xmm3,%xmm0 │ │ - movdqa 0xa9358(%rip),%xmm2 │ │ + movdqa 0xac248(%rip),%xmm2 │ │ pmaddwd %xmm4,%xmm2 │ │ - pmaddwd 0xa935c(%rip),%xmm4 │ │ + pmaddwd 0xac24c(%rip),%xmm4 │ │ paddd %xmm6,%xmm2 │ │ paddd %xmm6,%xmm4 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm2,%xmm4 │ │ - movdqa 0xa934e(%rip),%xmm2 │ │ + movdqa 0xac23e(%rip),%xmm2 │ │ pmaddwd %xmm5,%xmm2 │ │ - pmaddwd 0xa9352(%rip),%xmm5 │ │ + pmaddwd 0xac242(%rip),%xmm5 │ │ paddd %xmm6,%xmm2 │ │ paddd %xmm6,%xmm5 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm2,%xmm5 │ │ - movdqa 0xa9344(%rip),%xmm2 │ │ + movdqa 0xac234(%rip),%xmm2 │ │ pmaddwd %xmm1,%xmm2 │ │ - pmaddwd 0xa9348(%rip),%xmm1 │ │ + pmaddwd 0xac238(%rip),%xmm1 │ │ paddd %xmm6,%xmm2 │ │ paddd %xmm6,%xmm1 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm2,%xmm1 │ │ - movdqa 0xa933a(%rip),%xmm2 │ │ + movdqa 0xac22a(%rip),%xmm2 │ │ pmaddwd %xmm0,%xmm2 │ │ - pmaddwd 0xa933e(%rip),%xmm0 │ │ + pmaddwd 0xac22e(%rip),%xmm0 │ │ paddd %xmm6,%xmm2 │ │ paddd %xmm6,%xmm0 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm2,%xmm0 │ │ movdqa %xmm4,%xmm3 │ │ psubsw %xmm1,%xmm3 │ │ @@ -54604,41 +55753,41 @@ │ │ movdqa %xmm5,%xmm2 │ │ psubsw %xmm0,%xmm2 │ │ paddsw %xmm0,%xmm5 │ │ movaps %xmm3,%xmm1 │ │ shufps $0x4e,%xmm2,%xmm1 │ │ punpckhwd %xmm1,%xmm2 │ │ punpcklwd %xmm1,%xmm3 │ │ - movdqa 0xa9239(%rip),%xmm0 │ │ + movdqa 0xac129(%rip),%xmm0 │ │ pmaddwd %xmm3,%xmm0 │ │ - pmaddwd 0xa921d(%rip),%xmm3 │ │ + pmaddwd 0xac10d(%rip),%xmm3 │ │ paddd %xmm6,%xmm0 │ │ paddd %xmm6,%xmm3 │ │ psrad $0xc,%xmm0 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm0,%xmm3 │ │ - movdqa 0xa92df(%rip),%xmm0 │ │ + movdqa 0xac1cf(%rip),%xmm0 │ │ pmaddwd %xmm2,%xmm0 │ │ - pmaddwd 0xa92e3(%rip),%xmm2 │ │ + pmaddwd 0xac1d3(%rip),%xmm2 │ │ paddd %xmm6,%xmm0 │ │ paddd %xmm6,%xmm2 │ │ psrad $0xc,%xmm0 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm0,%xmm2 │ │ movdqa %xmm4,%xmm1 │ │ psubsw %xmm5,%xmm1 │ │ paddsw %xmm5,%xmm4 │ │ movdqa %xmm3,%xmm5 │ │ psubsw %xmm2,%xmm5 │ │ paddsw %xmm2,%xmm3 │ │ movaps %xmm4,%xmm0 │ │ shufps $0xe4,%xmm3,%xmm0 │ │ shufps $0xe4,%xmm4,%xmm3 │ │ - movdqa 0xa9192(%rip),%xmm2 │ │ - movdqa 0xa919a(%rip),%xmm7 │ │ + movdqa 0xac082(%rip),%xmm2 │ │ + movdqa 0xac08a(%rip),%xmm7 │ │ movaps %xmm1,%xmm4 │ │ shufps $0x4e,%xmm5,%xmm4 │ │ shufps $0xe4,%xmm5,%xmm1 │ │ movdqa %xmm1,%xmm5 │ │ punpcklwd %xmm4,%xmm5 │ │ punpckhwd %xmm4,%xmm1 │ │ movdqa %xmm2,%xmm4 │ │ @@ -54655,34 +55804,34 @@ │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm5,%xmm1 │ │ packssdw %xmm4,%xmm2 │ │ retq │ │ xchg %ax,%ax │ │ lea -0x4d2(%rip),%r8 │ │ - jmp 476c0 │ │ + jmp 48cb0 │ │ nopl 0x0(%rax) │ │ lea -0x2e4(%rip),%r8 │ │ - jmp 476c0 │ │ + jmp 48cb0 │ │ nopl 0x0(%rax) │ │ lea 0x80(%rip),%r8 │ │ - jmp 476c0 │ │ + jmp 48cb0 │ │ nopl 0x0(%rax) │ │ lea 0x161(%rip),%r8 │ │ nopl 0x0(%rax,%rax,1) │ │ nop │ │ - movdqa 0xa9478(%rip),%xmm3 │ │ + movdqa 0xac368(%rip),%xmm3 │ │ movdqa (%rdx),%xmm0 │ │ pmulhrsw %xmm3,%xmm0 │ │ movdqa 0x10(%rdx),%xmm1 │ │ pmulhrsw %xmm3,%xmm1 │ │ movdqa 0x20(%rdx),%xmm2 │ │ pmulhrsw %xmm3,%xmm2 │ │ pmulhrsw 0x30(%rdx),%xmm3 │ │ - callq 47ba0 │ │ + callq 49190 │ │ movdqa %xmm3,%xmm4 │ │ punpcklwd %xmm2,%xmm4 │ │ punpckhwd %xmm2,%xmm3 │ │ movdqa %xmm1,%xmm5 │ │ punpcklwd %xmm0,%xmm5 │ │ punpckhwd %xmm0,%xmm1 │ │ movdqa %xmm3,%xmm2 │ │ @@ -54691,100 +55840,100 @@ │ │ movdqa %xmm4,%xmm0 │ │ punpckldq %xmm5,%xmm0 │ │ movdqa %xmm4,%xmm1 │ │ punpckhdq %xmm5,%xmm1 │ │ jmpq *%r8 │ │ shufps $0x4e,%xmm0,%xmm0 │ │ shufps $0x4e,%xmm1,%xmm1 │ │ - callq 474b0 │ │ + callq 48aa0 │ │ movdqa %xmm0,%xmm4 │ │ movdqa %xmm1,%xmm5 │ │ pshufd $0x4e,%xmm3,%xmm0 │ │ pshufd $0x4e,%xmm2,%xmm1 │ │ pshufd $0x4e,%xmm5,%xmm2 │ │ pshufd $0x4e,%xmm4,%xmm3 │ │ - movdqa 0xa9378(%rip),%xmm5 │ │ + movdqa 0xac268(%rip),%xmm5 │ │ pxor %xmm4,%xmm4 │ │ psubw %xmm5,%xmm4 │ │ - jmpq 473d0 │ │ + jmpq 489c0 │ │ nopl 0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ lea -0x5c2(%rip),%r8 │ │ - jmp 477b0 │ │ + jmp 48da0 │ │ nopl 0x0(%rax) │ │ lea -0x3d4(%rip),%r8 │ │ - jmp 477b0 │ │ + jmp 48da0 │ │ nopl 0x0(%rax) │ │ lea -0x70(%rip),%r8 │ │ - jmp 477b0 │ │ + jmp 48da0 │ │ nopl 0x0(%rax) │ │ lea 0x71(%rip),%r8 │ │ nopl 0x0(%rax,%rax,1) │ │ nop │ │ - movdqa 0xa9388(%rip),%xmm3 │ │ + movdqa 0xac278(%rip),%xmm3 │ │ movdqa (%rdx),%xmm0 │ │ pmulhrsw %xmm3,%xmm0 │ │ movdqa 0x10(%rdx),%xmm1 │ │ pmulhrsw %xmm3,%xmm1 │ │ movdqa 0x20(%rdx),%xmm2 │ │ pmulhrsw %xmm3,%xmm2 │ │ pmulhrsw 0x30(%rdx),%xmm3 │ │ - movdqa 0xa934d(%rip),%xmm7 │ │ + movdqa 0xac23d(%rip),%xmm7 │ │ movdqa %xmm7,%xmm4 │ │ pmulhrsw %xmm0,%xmm4 │ │ movdqa %xmm7,%xmm5 │ │ pmulhrsw %xmm1,%xmm5 │ │ movdqa %xmm7,%xmm6 │ │ pmulhrsw %xmm2,%xmm6 │ │ pmulhrsw %xmm3,%xmm7 │ │ paddsw %xmm4,%xmm0 │ │ paddsw %xmm5,%xmm1 │ │ paddsw %xmm6,%xmm2 │ │ paddsw %xmm7,%xmm3 │ │ - jmpq 47380 │ │ - movdqa 0xa92d0(%rip),%xmm4 │ │ - jmpq 473d4 │ │ + jmpq 48970 │ │ + movdqa 0xac1c0(%rip),%xmm4 │ │ + jmpq 489c4 │ │ nopl 0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ lea 0x104(%rip),%r8 │ │ test %ecx,%ecx │ │ - jne 478b0 │ │ + jne 48ea0 │ │ pshuflw $0x0,(%rdx),%xmm0 │ │ punpcklqdq %xmm0,%xmm0 │ │ - movdqa 0xa92f4(%rip),%xmm1 │ │ + movdqa 0xac1e4(%rip),%xmm1 │ │ pmulhrsw %xmm1,%xmm0 │ │ pmulhrsw %xmm1,%xmm0 │ │ - movdqa 0xa9272(%rip),%xmm2 │ │ + movdqa 0xac162(%rip),%xmm2 │ │ pmulhrsw %xmm1,%xmm0 │ │ pmulhrsw %xmm2,%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ movdqa %xmm0,%xmm2 │ │ movdqa %xmm0,%xmm3 │ │ - jmpq 47b24 │ │ + jmpq 49114 │ │ nopl 0x0(%rax) │ │ lea 0x27c(%rip),%r8 │ │ - jmp 478b0 │ │ + jmp 48ea0 │ │ nopl 0x0(%rax) │ │ lea 0x52c(%rip),%r8 │ │ - jmp 478b0 │ │ + jmp 48ea0 │ │ nopl 0x0(%rax) │ │ lea 0x60f(%rip),%r8 │ │ nopl 0x0(%rax,%rax,1) │ │ nop │ │ - movdqa 0xa9288(%rip),%xmm3 │ │ + movdqa 0xac178(%rip),%xmm3 │ │ movdqa (%rdx),%xmm0 │ │ pmulhrsw %xmm3,%xmm0 │ │ movdqa 0x10(%rdx),%xmm1 │ │ pmulhrsw %xmm3,%xmm1 │ │ movdqa 0x20(%rdx),%xmm2 │ │ pmulhrsw %xmm3,%xmm2 │ │ pmulhrsw 0x30(%rdx),%xmm3 │ │ - callq 471d0 │ │ - movdqa 0xa8e38(%rip),%xmm4 │ │ - movdqa 0xa8e40(%rip),%xmm5 │ │ + callq 487c0 │ │ + movdqa 0xabd28(%rip),%xmm4 │ │ + movdqa 0xabd30(%rip),%xmm5 │ │ pshufb %xmm4,%xmm0 │ │ pshufb %xmm5,%xmm1 │ │ pshufb %xmm4,%xmm2 │ │ pshufb %xmm5,%xmm3 │ │ movdqa %xmm0,%xmm4 │ │ punpckhdq %xmm1,%xmm4 │ │ punpckldq %xmm1,%xmm0 │ │ @@ -54795,52 +55944,52 @@ │ │ punpckhqdq %xmm2,%xmm1 │ │ punpcklqdq %xmm2,%xmm0 │ │ movdqa %xmm4,%xmm3 │ │ punpckhqdq %xmm5,%xmm3 │ │ movdqa %xmm4,%xmm2 │ │ punpcklqdq %xmm5,%xmm2 │ │ jmpq *%r8 │ │ - callq 47950 │ │ - jmpq 47b08 │ │ + callq 48f40 │ │ + jmpq 490f8 │ │ nopl 0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ - movdqa 0xa9168(%rip),%xmm6 │ │ + movdqa 0xac058(%rip),%xmm6 │ │ movdqa %xmm1,%xmm5 │ │ punpckhwd %xmm3,%xmm5 │ │ punpcklwd %xmm3,%xmm1 │ │ - movdqa 0xa8e74(%rip),%xmm3 │ │ + movdqa 0xabd64(%rip),%xmm3 │ │ movdqa %xmm1,%xmm4 │ │ pmaddwd %xmm3,%xmm4 │ │ pmaddwd %xmm5,%xmm3 │ │ paddd %xmm6,%xmm4 │ │ paddd %xmm6,%xmm3 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm3,%xmm4 │ │ - movdqa 0xa8e3a(%rip),%xmm3 │ │ + movdqa 0xabd2a(%rip),%xmm3 │ │ pmaddwd %xmm3,%xmm5 │ │ pmaddwd %xmm3,%xmm1 │ │ paddd %xmm6,%xmm5 │ │ paddd %xmm6,%xmm1 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm5,%xmm1 │ │ movdqa %xmm0,%xmm5 │ │ punpckhwd %xmm2,%xmm5 │ │ punpcklwd %xmm2,%xmm0 │ │ - movdqa 0xa8df8(%rip),%xmm2 │ │ + movdqa 0xabce8(%rip),%xmm2 │ │ movdqa %xmm0,%xmm3 │ │ pmaddwd %xmm2,%xmm3 │ │ pmaddwd %xmm5,%xmm2 │ │ paddd %xmm6,%xmm3 │ │ paddd %xmm6,%xmm2 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm2,%xmm3 │ │ - movdqa 0xa8dbe(%rip),%xmm2 │ │ + movdqa 0xabcae(%rip),%xmm2 │ │ pmaddwd %xmm2,%xmm5 │ │ pmaddwd %xmm2,%xmm0 │ │ paddd %xmm6,%xmm5 │ │ paddd %xmm6,%xmm0 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm5,%xmm0 │ │ @@ -54849,36 +55998,36 @@ │ │ paddsw %xmm0,%xmm1 │ │ movdqa %xmm4,%xmm0 │ │ paddsw %xmm3,%xmm0 │ │ psubsw %xmm4,%xmm3 │ │ retq │ │ nopl 0x0(%rax) │ │ lea -0xfc(%rip),%r8 │ │ - jmp 47a70 │ │ + jmp 49060 │ │ nopl 0x0(%rax) │ │ lea 0xbc(%rip),%r8 │ │ - jmp 47a70 │ │ + jmp 49060 │ │ nopl 0x0(%rax) │ │ lea 0x36c(%rip),%r8 │ │ - jmp 47a70 │ │ + jmp 49060 │ │ nopl 0x0(%rax) │ │ lea 0x44f(%rip),%r8 │ │ nopl 0x0(%rax,%rax,1) │ │ nop │ │ - movdqa 0xa90c8(%rip),%xmm3 │ │ + movdqa 0xabfb8(%rip),%xmm3 │ │ movdqa (%rdx),%xmm0 │ │ pmulhrsw %xmm3,%xmm0 │ │ movdqa 0x10(%rdx),%xmm1 │ │ pmulhrsw %xmm3,%xmm1 │ │ movdqa 0x20(%rdx),%xmm2 │ │ pmulhrsw %xmm3,%xmm2 │ │ pmulhrsw 0x30(%rdx),%xmm3 │ │ shufps $0x4e,%xmm0,%xmm0 │ │ shufps $0x4e,%xmm1,%xmm1 │ │ - callq 474b0 │ │ + callq 48aa0 │ │ movdqa %xmm0,%xmm4 │ │ punpckhwd %xmm1,%xmm4 │ │ punpcklwd %xmm1,%xmm0 │ │ movdqa %xmm2,%xmm1 │ │ punpckhwd %xmm3,%xmm1 │ │ punpcklwd %xmm3,%xmm2 │ │ pxor %xmm5,%xmm5 │ │ @@ -54894,16 +56043,16 @@ │ │ movdqa %xmm0,%xmm1 │ │ punpckhwd %xmm5,%xmm1 │ │ punpcklwd %xmm5,%xmm0 │ │ movdqa %xmm3,%xmm2 │ │ punpcklwd %xmm4,%xmm2 │ │ punpckhwd %xmm4,%xmm3 │ │ jmpq *%r8 │ │ - callq 47ba0 │ │ - movdqa 0xa8fc0(%rip),%xmm4 │ │ + callq 49190 │ │ + movdqa 0xabeb0(%rip),%xmm4 │ │ pmulhrsw %xmm4,%xmm0 │ │ pmulhrsw %xmm4,%xmm1 │ │ pmulhrsw %xmm4,%xmm2 │ │ pmulhrsw %xmm4,%xmm3 │ │ pxor %xmm6,%xmm6 │ │ movdqa %xmm6,(%rdx) │ │ movdqa %xmm6,0x10(%rdx) │ │ @@ -54936,60 +56085,60 @@ │ │ nopl 0x0(%rax) │ │ movdqa %xmm0,%xmm6 │ │ punpckhwd %xmm2,%xmm6 │ │ punpcklwd %xmm2,%xmm0 │ │ movdqa %xmm1,%xmm7 │ │ punpckhwd %xmm3,%xmm7 │ │ punpcklwd %xmm3,%xmm1 │ │ - movdqa 0xa8bc0(%rip),%xmm2 │ │ - movdqa 0xa8bc8(%rip),%xmm4 │ │ + movdqa 0xabab0(%rip),%xmm2 │ │ + movdqa 0xabab8(%rip),%xmm4 │ │ movdqa %xmm2,%xmm3 │ │ pmaddwd %xmm6,%xmm3 │ │ movdqa %xmm4,%xmm5 │ │ pmaddwd %xmm7,%xmm5 │ │ pmaddwd %xmm0,%xmm2 │ │ pmaddwd %xmm1,%xmm4 │ │ paddd %xmm5,%xmm3 │ │ paddd %xmm4,%xmm2 │ │ - movdqa 0xa8ed0(%rip),%xmm4 │ │ + movdqa 0xabdc0(%rip),%xmm4 │ │ paddd %xmm4,%xmm3 │ │ paddd %xmm4,%xmm2 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm3,%xmm2 │ │ - movdqa 0xa8b32(%rip),%xmm4 │ │ + movdqa 0xaba22(%rip),%xmm4 │ │ pmaddwd %xmm0,%xmm4 │ │ - pmaddwd 0xa8b36(%rip),%xmm0 │ │ - movdqa 0xa8b3e(%rip),%xmm3 │ │ + pmaddwd 0xaba26(%rip),%xmm0 │ │ + movdqa 0xaba2e(%rip),%xmm3 │ │ pmaddwd %xmm1,%xmm3 │ │ - movdqa 0xa8b42(%rip),%xmm5 │ │ + movdqa 0xaba32(%rip),%xmm5 │ │ pmaddwd %xmm1,%xmm5 │ │ paddd %xmm4,%xmm3 │ │ - pmaddwd 0xa8b62(%rip),%xmm1 │ │ - movdqa 0xa8e7a(%rip),%xmm4 │ │ + pmaddwd 0xaba52(%rip),%xmm1 │ │ + movdqa 0xabd6a(%rip),%xmm4 │ │ paddd %xmm4,%xmm0 │ │ paddd %xmm3,%xmm4 │ │ paddd %xmm0,%xmm5 │ │ paddd %xmm0,%xmm3 │ │ paddd %xmm1,%xmm3 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm3 │ │ movdqa %xmm4,%xmm0 │ │ packssdw %xmm5,%xmm0 │ │ - movdqa 0xa8ac7(%rip),%xmm4 │ │ + movdqa 0xab9b7(%rip),%xmm4 │ │ pmaddwd %xmm6,%xmm4 │ │ - pmaddwd 0xa8acb(%rip),%xmm6 │ │ - movdqa 0xa8ad3(%rip),%xmm1 │ │ + pmaddwd 0xab9bb(%rip),%xmm6 │ │ + movdqa 0xab9c3(%rip),%xmm1 │ │ pmaddwd %xmm7,%xmm1 │ │ - movdqa 0xa8ad7(%rip),%xmm5 │ │ + movdqa 0xab9c7(%rip),%xmm5 │ │ pmaddwd %xmm7,%xmm5 │ │ paddd %xmm4,%xmm1 │ │ - pmaddwd 0xa8af7(%rip),%xmm7 │ │ - movdqa 0xa8e0f(%rip),%xmm4 │ │ + pmaddwd 0xab9e7(%rip),%xmm7 │ │ + movdqa 0xabcff(%rip),%xmm4 │ │ paddd %xmm4,%xmm6 │ │ paddd %xmm1,%xmm4 │ │ paddd %xmm6,%xmm5 │ │ paddd %xmm6,%xmm1 │ │ paddd %xmm7,%xmm1 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm5 │ │ @@ -54998,36 +56147,36 @@ │ │ packssdw %xmm5,%xmm4 │ │ movdqa %xmm0,%xmm1 │ │ punpckhqdq %xmm4,%xmm1 │ │ punpcklqdq %xmm4,%xmm0 │ │ retq │ │ nopl 0x0(%rax) │ │ lea -0x3bc(%rip),%r8 │ │ - jmp 47d30 │ │ + jmp 49320 │ │ nopl 0x0(%rax) │ │ lea -0x204(%rip),%r8 │ │ - jmp 47d30 │ │ + jmp 49320 │ │ nopl 0x0(%rax) │ │ lea 0xac(%rip),%r8 │ │ - jmp 47d30 │ │ + jmp 49320 │ │ nopl 0x0(%rax) │ │ lea 0x18f(%rip),%r8 │ │ nopl 0x0(%rax,%rax,1) │ │ nop │ │ - movdqa 0xa8e08(%rip),%xmm3 │ │ + movdqa 0xabcf8(%rip),%xmm3 │ │ movdqa (%rdx),%xmm0 │ │ pmulhrsw %xmm3,%xmm0 │ │ movdqa 0x10(%rdx),%xmm1 │ │ pmulhrsw %xmm3,%xmm1 │ │ movdqa 0x20(%rdx),%xmm2 │ │ pmulhrsw %xmm3,%xmm2 │ │ pmulhrsw 0x30(%rdx),%xmm3 │ │ shufps $0x4e,%xmm0,%xmm0 │ │ shufps $0x4e,%xmm1,%xmm1 │ │ - callq 474b0 │ │ + callq 48aa0 │ │ movdqa %xmm3,%xmm5 │ │ punpckhwd %xmm2,%xmm5 │ │ punpcklwd %xmm2,%xmm3 │ │ movdqa %xmm1,%xmm2 │ │ punpckhwd %xmm0,%xmm2 │ │ punpcklwd %xmm0,%xmm1 │ │ pxor %xmm0,%xmm0 │ │ @@ -55043,37 +56192,37 @@ │ │ movdqa %xmm0,%xmm1 │ │ punpckhwd %xmm3,%xmm1 │ │ punpcklwd %xmm3,%xmm0 │ │ movdqa %xmm2,%xmm3 │ │ punpckhwd %xmm4,%xmm3 │ │ punpcklwd %xmm4,%xmm2 │ │ jmpq *%r8 │ │ - callq 47ba0 │ │ + callq 49190 │ │ movdqa %xmm0,%xmm4 │ │ movdqa %xmm1,%xmm5 │ │ movdqa %xmm3,%xmm0 │ │ movdqa %xmm2,%xmm1 │ │ movdqa %xmm5,%xmm2 │ │ movdqa %xmm4,%xmm3 │ │ - jmpq 47b08 │ │ + jmpq 490f8 │ │ nopl 0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ lea -0x4bc(%rip),%r8 │ │ - jmp 47e30 │ │ + jmp 49420 │ │ nopl 0x0(%rax) │ │ lea -0x304(%rip),%r8 │ │ - jmp 47e30 │ │ + jmp 49420 │ │ nopl 0x0(%rax) │ │ lea -0x54(%rip),%r8 │ │ - jmp 47e30 │ │ + jmp 49420 │ │ nopl 0x0(%rax) │ │ lea 0x8f(%rip),%r8 │ │ nopl 0x0(%rax,%rax,1) │ │ nop │ │ - movdqa 0xa8d08(%rip),%xmm3 │ │ + movdqa 0xabbf8(%rip),%xmm3 │ │ movdqa (%rdx),%xmm0 │ │ pmulhrsw %xmm3,%xmm0 │ │ movdqa 0x10(%rdx),%xmm1 │ │ pmulhrsw %xmm3,%xmm1 │ │ movdqa 0x20(%rdx),%xmm2 │ │ pmulhrsw %xmm3,%xmm2 │ │ pmulhrsw 0x30(%rdx),%xmm3 │ │ @@ -55096,41 +56245,41 @@ │ │ movdqa %xmm0,%xmm1 │ │ punpckhwd %xmm4,%xmm1 │ │ punpcklwd %xmm4,%xmm0 │ │ movdqa %xmm3,%xmm2 │ │ punpcklwd %xmm5,%xmm2 │ │ punpckhwd %xmm5,%xmm3 │ │ jmpq *%r8 │ │ - movdqa 0xa8c72(%rip),%xmm7 │ │ + movdqa 0xabb62(%rip),%xmm7 │ │ movdqa %xmm7,%xmm4 │ │ pmulhrsw %xmm0,%xmm4 │ │ movdqa %xmm7,%xmm5 │ │ pmulhrsw %xmm1,%xmm5 │ │ movdqa %xmm7,%xmm6 │ │ pmulhrsw %xmm2,%xmm6 │ │ pmulhrsw %xmm3,%xmm7 │ │ paddsw %xmm4,%xmm0 │ │ paddsw %xmm5,%xmm1 │ │ paddsw %xmm6,%xmm2 │ │ paddsw %xmm7,%xmm3 │ │ - jmpq 47b08 │ │ + jmpq 490f8 │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax,%rax,1) │ │ sub $0x58,%rsp │ │ test %ecx,%ecx │ │ - je 47f19 │ │ + je 49509 │ │ lea 0x236(%rip),%r8 │ │ - callq 48030 │ │ + callq 49620 │ │ add $0x58,%rsp │ │ retq │ │ pshuflw $0x0,(%rdx),%xmm0 │ │ punpcklwd %xmm0,%xmm0 │ │ - movdqa 0xa8c16(%rip),%xmm1 │ │ + movdqa 0xabb06(%rip),%xmm1 │ │ pmulhrsw %xmm1,%xmm0 │ │ - movdqa 0xa8bc9(%rip),%xmm2 │ │ + movdqa 0xabab9(%rip),%xmm2 │ │ mov %ecx,(%rdx) │ │ pmulhrsw %xmm2,%xmm0 │ │ psrlw $0x3,%xmm2 │ │ pmulhrsw %xmm1,%xmm0 │ │ pmulhrsw %xmm2,%xmm0 │ │ mov $0x2,%ecx │ │ lea 0x6b(%rip),%r8 │ │ @@ -55155,50 +56304,50 @@ │ │ paddw %xmm0,%xmm2 │ │ packuswb %xmm2,%xmm1 │ │ movq %xmm1,(%rdi) │ │ punpckhqdq %xmm1,%xmm1 │ │ movq %xmm1,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ dec %ecx │ │ - jg 47f59 │ │ + jg 49549 │ │ jmpq *%r8 │ │ add $0x58,%rsp │ │ retq │ │ nopl 0x0(%rax) │ │ sub $0x58,%rsp │ │ lea 0x635(%rip),%r8 │ │ - callq 48030 │ │ + callq 49620 │ │ add $0x58,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ sub $0x58,%rsp │ │ lea 0xb85(%rip),%r8 │ │ - callq 48030 │ │ + callq 49620 │ │ add $0x58,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ sub $0x58,%rsp │ │ lea 0xca5(%rip),%r8 │ │ - callq 48030 │ │ + callq 49620 │ │ add $0x58,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ movdqa (%rdx),%xmm0 │ │ movdqa 0x10(%rdx),%xmm1 │ │ movdqa 0x20(%rdx),%xmm2 │ │ movdqa 0x30(%rdx),%xmm3 │ │ movdqa 0x40(%rdx),%xmm4 │ │ movdqa 0x50(%rdx),%xmm5 │ │ movdqa 0x60(%rdx),%xmm6 │ │ movdqa 0x70(%rdx),%xmm7 │ │ - callq 48290 │ │ - movdqa 0xa8a9c(%rip),%xmm7 │ │ + callq 49880 │ │ + movdqa 0xab98c(%rip),%xmm7 │ │ pmulhrsw %xmm7,%xmm0 │ │ pmulhrsw %xmm7,%xmm2 │ │ pmulhrsw %xmm7,%xmm4 │ │ pmulhrsw %xmm7,%xmm6 │ │ movdqa %xmm6,0x18(%rsp) │ │ pmulhrsw %xmm7,%xmm1 │ │ pmulhrsw %xmm7,%xmm3 │ │ @@ -55243,16 +56392,16 @@ │ │ movdqa 0x28(%rsp),%xmm7 │ │ movdqa %xmm0,%xmm1 │ │ punpckhwd %xmm7,%xmm1 │ │ punpcklwd %xmm7,%xmm0 │ │ movdqa 0x8(%rsp),%xmm7 │ │ jmpq *%r8 │ │ lea 0x116(%rip),%r8 │ │ - callq 48290 │ │ - movdqa 0xa8977(%rip),%xmm7 │ │ + callq 49880 │ │ + movdqa 0xab867(%rip),%xmm7 │ │ pmulhrsw %xmm7,%xmm0 │ │ pmulhrsw %xmm7,%xmm2 │ │ pmulhrsw %xmm7,%xmm4 │ │ pmulhrsw %xmm7,%xmm6 │ │ movdqa %xmm6,0x18(%rsp) │ │ pmulhrsw %xmm7,%xmm1 │ │ pmulhrsw %xmm7,%xmm3 │ │ @@ -55318,48 +56467,48 @@ │ │ movdqa %xmm7,0x60(%rdx) │ │ movdqa %xmm7,0x70(%rdx) │ │ retq │ │ xchg %ax,%ax │ │ movdqa %xmm7,0x10(%rsp) │ │ movdqa %xmm3,0x20(%rsp) │ │ movdqa %xmm1,0x30(%rsp) │ │ - movdqa 0xa8816(%rip),%xmm7 │ │ + movdqa 0xab706(%rip),%xmm7 │ │ movdqa %xmm2,%xmm3 │ │ punpckhwd %xmm6,%xmm3 │ │ punpcklwd %xmm6,%xmm2 │ │ - movdqa 0xa8522(%rip),%xmm6 │ │ + movdqa 0xab412(%rip),%xmm6 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm6,%xmm1 │ │ pmaddwd %xmm3,%xmm6 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm6 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm6 │ │ packssdw %xmm6,%xmm1 │ │ - movdqa 0xa84e8(%rip),%xmm6 │ │ + movdqa 0xab3d8(%rip),%xmm6 │ │ pmaddwd %xmm6,%xmm3 │ │ pmaddwd %xmm6,%xmm2 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm2 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm3,%xmm2 │ │ movdqa %xmm0,%xmm3 │ │ punpckhwd %xmm4,%xmm3 │ │ punpcklwd %xmm4,%xmm0 │ │ - movdqa 0xa84a6(%rip),%xmm4 │ │ + movdqa 0xab396(%rip),%xmm4 │ │ movdqa %xmm0,%xmm6 │ │ pmaddwd %xmm4,%xmm6 │ │ pmaddwd %xmm3,%xmm4 │ │ paddd %xmm7,%xmm6 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm6 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm4,%xmm6 │ │ - movdqa 0xa846c(%rip),%xmm4 │ │ + movdqa 0xab35c(%rip),%xmm4 │ │ pmaddwd %xmm4,%xmm3 │ │ pmaddwd %xmm4,%xmm0 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm0 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm3,%xmm0 │ │ @@ -55374,44 +56523,44 @@ │ │ movdqa 0x20(%rsp),%xmm2 │ │ movdqa %xmm4,0x20(%rsp) │ │ movdqa 0x10(%rsp),%xmm4 │ │ movdqa %xmm6,0x10(%rsp) │ │ movdqa %xmm3,%xmm6 │ │ punpckhwd %xmm4,%xmm6 │ │ punpcklwd %xmm4,%xmm3 │ │ - movdqa 0xa844e(%rip),%xmm4 │ │ + movdqa 0xab33e(%rip),%xmm4 │ │ movdqa %xmm6,%xmm1 │ │ pmaddwd %xmm4,%xmm1 │ │ pmaddwd %xmm3,%xmm4 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm1,%xmm4 │ │ - movdqa 0xa8414(%rip),%xmm1 │ │ + movdqa 0xab304(%rip),%xmm1 │ │ pmaddwd %xmm1,%xmm6 │ │ pmaddwd %xmm1,%xmm3 │ │ paddd %xmm7,%xmm6 │ │ paddd %xmm7,%xmm3 │ │ psrad $0xc,%xmm6 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm6,%xmm3 │ │ movdqa %xmm5,%xmm6 │ │ punpckhwd %xmm2,%xmm6 │ │ punpcklwd %xmm2,%xmm5 │ │ - movdqa 0xa8412(%rip),%xmm2 │ │ + movdqa 0xab302(%rip),%xmm2 │ │ movdqa %xmm5,%xmm1 │ │ pmaddwd %xmm2,%xmm1 │ │ pmaddwd %xmm6,%xmm2 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm2 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm2,%xmm1 │ │ - movdqa 0xa83d8(%rip),%xmm2 │ │ + movdqa 0xab2c8(%rip),%xmm2 │ │ pmaddwd %xmm2,%xmm6 │ │ pmaddwd %xmm2,%xmm5 │ │ paddd %xmm7,%xmm6 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm6 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm6,%xmm5 │ │ @@ -55420,24 +56569,24 @@ │ │ paddsw %xmm1,%xmm4 │ │ movdqa %xmm3,%xmm1 │ │ psubsw %xmm5,%xmm1 │ │ paddsw %xmm5,%xmm3 │ │ movdqa %xmm2,%xmm6 │ │ punpckhwd %xmm1,%xmm6 │ │ punpcklwd %xmm1,%xmm2 │ │ - movdqa 0xa833e(%rip),%xmm1 │ │ + movdqa 0xab22e(%rip),%xmm1 │ │ movdqa %xmm2,%xmm5 │ │ pmaddwd %xmm1,%xmm5 │ │ pmaddwd %xmm6,%xmm1 │ │ paddd %xmm7,%xmm5 │ │ paddd %xmm7,%xmm1 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm1,%xmm5 │ │ - movdqa 0xa8304(%rip),%xmm1 │ │ + movdqa 0xab1f4(%rip),%xmm1 │ │ pmaddwd %xmm1,%xmm6 │ │ pmaddwd %xmm1,%xmm2 │ │ paddd %xmm7,%xmm6 │ │ paddd %xmm7,%xmm2 │ │ psrad $0xc,%xmm6 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm6,%xmm2 │ │ @@ -55458,114 +56607,114 @@ │ │ psubsw %xmm2,%xmm5 │ │ paddsw %xmm7,%xmm2 │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax,%rax,1) │ │ sub $0x58,%rsp │ │ lea -0x3e6(%rip),%r8 │ │ - callq 485a0 │ │ + callq 49b90 │ │ add $0x58,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ sub $0x58,%rsp │ │ lea 0xc5(%rip),%r8 │ │ - callq 485a0 │ │ + callq 49b90 │ │ add $0x58,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ sub $0x58,%rsp │ │ lea 0x615(%rip),%r8 │ │ - callq 485a0 │ │ + callq 49b90 │ │ add $0x58,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ sub $0x58,%rsp │ │ lea 0x735(%rip),%r8 │ │ - callq 485a0 │ │ + callq 49b90 │ │ add $0x58,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ movdqa (%rdx),%xmm0 │ │ movdqa 0x10(%rdx),%xmm1 │ │ movdqa 0x20(%rdx),%xmm2 │ │ movdqa 0x30(%rdx),%xmm3 │ │ movdqa 0x40(%rdx),%xmm4 │ │ movdqa 0x50(%rdx),%xmm5 │ │ movdqa 0x60(%rdx),%xmm6 │ │ movdqa 0x70(%rdx),%xmm7 │ │ - callq 48660 │ │ - callq 48940 │ │ - movdqa 0xa8527(%rip),%xmm7 │ │ + callq 49c50 │ │ + callq 49f30 │ │ + movdqa 0xab417(%rip),%xmm7 │ │ pmulhrsw %xmm7,%xmm0 │ │ pmulhrsw %xmm7,%xmm2 │ │ pmulhrsw %xmm7,%xmm4 │ │ pmulhrsw %xmm7,%xmm6 │ │ movdqa %xmm6,0x18(%rsp) │ │ pxor %xmm6,%xmm6 │ │ psubw %xmm7,%xmm6 │ │ movdqa %xmm6,%xmm7 │ │ - jmpq 4807e │ │ + jmpq 4966e │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ lea -0x3b5(%rip),%r8 │ │ - callq 48660 │ │ - callq 48a20 │ │ - movdqa 0xa84a7(%rip),%xmm7 │ │ + callq 49c50 │ │ + callq 4a010 │ │ + movdqa 0xab397(%rip),%xmm7 │ │ pmulhrsw %xmm7,%xmm0 │ │ pmulhrsw %xmm7,%xmm2 │ │ pmulhrsw %xmm7,%xmm4 │ │ pmulhrsw %xmm7,%xmm6 │ │ movdqa %xmm6,0x18(%rsp) │ │ pxor %xmm6,%xmm6 │ │ psubw %xmm7,%xmm6 │ │ movdqa %xmm6,%xmm7 │ │ - jmpq 48173 │ │ + jmpq 49763 │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ movdqa %xmm7,0x10(%rsp) │ │ movdqa %xmm3,0x20(%rsp) │ │ movdqa %xmm4,0x30(%rsp) │ │ - movdqa 0xa8446(%rip),%xmm7 │ │ + movdqa 0xab336(%rip),%xmm7 │ │ movdqa %xmm5,%xmm4 │ │ punpckhwd %xmm2,%xmm4 │ │ punpcklwd %xmm2,%xmm5 │ │ - movdqa 0xa81d2(%rip),%xmm2 │ │ + movdqa 0xab0c2(%rip),%xmm2 │ │ movdqa %xmm4,%xmm3 │ │ pmaddwd %xmm2,%xmm3 │ │ pmaddwd %xmm5,%xmm2 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm2 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm3,%xmm2 │ │ - movdqa 0xa8198(%rip),%xmm3 │ │ + movdqa 0xab088(%rip),%xmm3 │ │ pmaddwd %xmm3,%xmm4 │ │ pmaddwd %xmm3,%xmm5 │ │ paddd %xmm7,%xmm4 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm4,%xmm5 │ │ movdqa %xmm1,%xmm4 │ │ punpckhwd %xmm6,%xmm4 │ │ punpcklwd %xmm6,%xmm1 │ │ - movdqa 0xa81b6(%rip),%xmm6 │ │ + movdqa 0xab0a6(%rip),%xmm6 │ │ movdqa %xmm4,%xmm3 │ │ pmaddwd %xmm6,%xmm3 │ │ pmaddwd %xmm1,%xmm6 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm6 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm6 │ │ packssdw %xmm3,%xmm6 │ │ - movdqa 0xa817c(%rip),%xmm3 │ │ + movdqa 0xab06c(%rip),%xmm3 │ │ pmaddwd %xmm3,%xmm4 │ │ pmaddwd %xmm3,%xmm1 │ │ paddd %xmm7,%xmm4 │ │ paddd %xmm7,%xmm1 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm4,%xmm1 │ │ @@ -55574,24 +56723,24 @@ │ │ psubsw %xmm6,%xmm2 │ │ movdqa %xmm5,%xmm4 │ │ paddsw %xmm1,%xmm4 │ │ psubsw %xmm1,%xmm5 │ │ movdqa %xmm5,%xmm6 │ │ punpckhwd %xmm2,%xmm6 │ │ punpcklwd %xmm2,%xmm5 │ │ - movdqa 0xa8162(%rip),%xmm2 │ │ + movdqa 0xab052(%rip),%xmm2 │ │ movdqa %xmm6,%xmm1 │ │ pmaddwd %xmm2,%xmm1 │ │ pmaddwd %xmm5,%xmm2 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm2 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm1,%xmm2 │ │ - movdqa 0xa8128(%rip),%xmm1 │ │ + movdqa 0xab018(%rip),%xmm1 │ │ pmaddwd %xmm1,%xmm6 │ │ pmaddwd %xmm1,%xmm5 │ │ paddd %xmm7,%xmm6 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm6 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm6,%xmm5 │ │ @@ -55600,44 +56749,44 @@ │ │ movdqa 0x20(%rsp),%xmm1 │ │ movdqa %xmm2,0x20(%rsp) │ │ movdqa 0x10(%rsp),%xmm5 │ │ movdqa %xmm3,0x10(%rsp) │ │ movdqa %xmm5,%xmm3 │ │ punpckhwd %xmm0,%xmm3 │ │ punpcklwd %xmm0,%xmm5 │ │ - movdqa 0xa8062(%rip),%xmm0 │ │ + movdqa 0xaaf52(%rip),%xmm0 │ │ movdqa %xmm3,%xmm2 │ │ pmaddwd %xmm0,%xmm2 │ │ pmaddwd %xmm5,%xmm0 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm0 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm2,%xmm0 │ │ - movdqa 0xa8028(%rip),%xmm2 │ │ + movdqa 0xaaf18(%rip),%xmm2 │ │ pmaddwd %xmm2,%xmm3 │ │ pmaddwd %xmm2,%xmm5 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm3,%xmm5 │ │ movdqa %xmm1,%xmm3 │ │ punpckhwd %xmm6,%xmm3 │ │ punpcklwd %xmm6,%xmm1 │ │ - movdqa 0xa8046(%rip),%xmm6 │ │ + movdqa 0xaaf36(%rip),%xmm6 │ │ movdqa %xmm3,%xmm2 │ │ pmaddwd %xmm6,%xmm2 │ │ pmaddwd %xmm1,%xmm6 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm6 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm6 │ │ packssdw %xmm2,%xmm6 │ │ - movdqa 0xa800c(%rip),%xmm2 │ │ + movdqa 0xaaefc(%rip),%xmm2 │ │ pmaddwd %xmm2,%xmm3 │ │ pmaddwd %xmm2,%xmm1 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm1 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm3,%xmm1 │ │ @@ -55646,24 +56795,24 @@ │ │ paddsw %xmm6,%xmm0 │ │ movdqa %xmm5,%xmm3 │ │ paddsw %xmm1,%xmm3 │ │ psubsw %xmm1,%xmm5 │ │ movdqa %xmm2,%xmm6 │ │ punpckhwd %xmm5,%xmm6 │ │ punpcklwd %xmm5,%xmm2 │ │ - movdqa 0xa7f32(%rip),%xmm5 │ │ + movdqa 0xaae22(%rip),%xmm5 │ │ movdqa %xmm6,%xmm1 │ │ pmaddwd %xmm5,%xmm1 │ │ pmaddwd %xmm2,%xmm5 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm1,%xmm5 │ │ - movdqa 0xa7ef8(%rip),%xmm1 │ │ + movdqa 0xaade8(%rip),%xmm1 │ │ pmaddwd %xmm1,%xmm6 │ │ pmaddwd %xmm1,%xmm2 │ │ paddd %xmm7,%xmm6 │ │ paddd %xmm7,%xmm2 │ │ psrad $0xc,%xmm6 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm6,%xmm2 │ │ @@ -55689,42 +56838,42 @@ │ │ movdqa %xmm6,0x30(%rsp) │ │ movdqa %xmm4,%xmm1 │ │ punpckhwd %xmm3,%xmm1 │ │ punpcklwd %xmm3,%xmm4 │ │ movdqa %xmm5,%xmm7 │ │ punpckhwd %xmm2,%xmm7 │ │ punpcklwd %xmm2,%xmm5 │ │ - movdqa 0xa7e54(%rip),%xmm2 │ │ - movdqa 0xa814c(%rip),%xmm6 │ │ + movdqa 0xaad44(%rip),%xmm2 │ │ + movdqa 0xab03c(%rip),%xmm6 │ │ movdqa %xmm2,%xmm3 │ │ pmaddwd %xmm7,%xmm3 │ │ pmaddwd %xmm5,%xmm2 │ │ paddd %xmm6,%xmm3 │ │ paddd %xmm6,%xmm2 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm3,%xmm2 │ │ - movdqa 0xa7e12(%rip),%xmm3 │ │ + movdqa 0xaad02(%rip),%xmm3 │ │ pmaddwd %xmm3,%xmm7 │ │ pmaddwd %xmm3,%xmm5 │ │ paddd %xmm6,%xmm7 │ │ paddd %xmm6,%xmm5 │ │ psrad $0xc,%xmm7 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm7,%xmm5 │ │ - movdqa 0xa7dfc(%rip),%xmm3 │ │ + movdqa 0xaacec(%rip),%xmm3 │ │ movdqa %xmm3,%xmm7 │ │ pmaddwd %xmm1,%xmm7 │ │ pmaddwd %xmm4,%xmm3 │ │ paddd %xmm6,%xmm7 │ │ paddd %xmm6,%xmm3 │ │ psrad $0xc,%xmm7 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm7,%xmm3 │ │ - movdqa 0xa7dc2(%rip),%xmm7 │ │ + movdqa 0xaacb2(%rip),%xmm7 │ │ pmaddwd %xmm7,%xmm1 │ │ pmaddwd %xmm7,%xmm4 │ │ paddd %xmm6,%xmm1 │ │ paddd %xmm6,%xmm4 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm1,%xmm4 │ │ @@ -55734,61 +56883,61 @@ │ │ nopl 0x0(%rax) │ │ movdqa %xmm4,%xmm7 │ │ paddsw %xmm3,%xmm7 │ │ psubsw %xmm3,%xmm4 │ │ movdqa %xmm5,%xmm3 │ │ paddsw %xmm2,%xmm3 │ │ psubsw %xmm2,%xmm5 │ │ - movdqa 0xa8100(%rip),%xmm2 │ │ + movdqa 0xaaff0(%rip),%xmm2 │ │ pmulhrsw %xmm2,%xmm4 │ │ pmulhrsw %xmm2,%xmm5 │ │ pmulhrsw %xmm2,%xmm7 │ │ pmulhrsw %xmm3,%xmm2 │ │ movdqa %xmm7,%xmm3 │ │ retq │ │ nopl 0x0(%rax) │ │ sub $0x58,%rsp │ │ lea -0x926(%rip),%r8 │ │ - callq 48ae0 │ │ + callq 4a0d0 │ │ add $0x58,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ sub $0x58,%rsp │ │ lea -0x47b(%rip),%r8 │ │ - callq 48ae0 │ │ + callq 4a0d0 │ │ add $0x58,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ sub $0x58,%rsp │ │ lea 0xd5(%rip),%r8 │ │ - callq 48ae0 │ │ + callq 4a0d0 │ │ add $0x58,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ sub $0x58,%rsp │ │ lea 0x1f5(%rip),%r8 │ │ - callq 48ae0 │ │ + callq 4a0d0 │ │ add $0x58,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ movdqa (%rdx),%xmm0 │ │ movdqa 0x10(%rdx),%xmm1 │ │ movdqa 0x20(%rdx),%xmm2 │ │ movdqa 0x30(%rdx),%xmm3 │ │ movdqa 0x40(%rdx),%xmm4 │ │ movdqa 0x50(%rdx),%xmm5 │ │ movdqa 0x60(%rdx),%xmm6 │ │ movdqa 0x70(%rdx),%xmm7 │ │ - callq 48660 │ │ - callq 48940 │ │ - movdqa 0xa7ff7(%rip),%xmm7 │ │ + callq 49c50 │ │ + callq 49f30 │ │ + movdqa 0xaaee7(%rip),%xmm7 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa %xmm1,0x18(%rsp) │ │ movdqa %xmm6,%xmm1 │ │ movdqa %xmm2,%xmm6 │ │ movdqa %xmm5,%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa %xmm6,%xmm5 │ │ @@ -55801,20 +56950,20 @@ │ │ pxor %xmm7,%xmm7 │ │ psubw %xmm0,%xmm7 │ │ pmulhrsw 0x8(%rsp),%xmm0 │ │ pmulhrsw %xmm7,%xmm1 │ │ pmulhrsw %xmm7,%xmm3 │ │ pmulhrsw %xmm7,%xmm5 │ │ pmulhrsw %xmm6,%xmm7 │ │ - jmpq 48094 │ │ + jmpq 49684 │ │ nopw 0x0(%rax,%rax,1) │ │ lea -0x925(%rip),%r8 │ │ - callq 48660 │ │ - callq 48a20 │ │ - movdqa 0xa7f37(%rip),%xmm7 │ │ + callq 49c50 │ │ + callq 4a010 │ │ + movdqa 0xaae27(%rip),%xmm7 │ │ pmulhrsw %xmm7,%xmm0 │ │ pmulhrsw %xmm7,%xmm2 │ │ pmulhrsw %xmm7,%xmm4 │ │ pmulhrsw %xmm7,%xmm6 │ │ movdqa %xmm2,0x28(%rsp) │ │ movdqa %xmm0,%xmm2 │ │ pxor %xmm0,%xmm0 │ │ @@ -55827,83 +56976,83 @@ │ │ movdqa %xmm4,%xmm5 │ │ movdqa %xmm6,%xmm1 │ │ movdqa %xmm3,%xmm4 │ │ pmulhrsw %xmm0,%xmm4 │ │ pmulhrsw 0x8(%rsp),%xmm0 │ │ movdqa %xmm5,%xmm3 │ │ movdqa %xmm7,0x8(%rsp) │ │ - jmpq 48195 │ │ + jmpq 49785 │ │ xchg %ax,%ax │ │ sub $0x58,%rsp │ │ lea -0xac6(%rip),%r8 │ │ - callq 48c80 │ │ + callq 4a270 │ │ add $0x58,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ sub $0x58,%rsp │ │ lea -0x61b(%rip),%r8 │ │ - callq 48c80 │ │ + callq 4a270 │ │ add $0x58,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ sub $0x58,%rsp │ │ lea -0xcb(%rip),%r8 │ │ - callq 48c80 │ │ + callq 4a270 │ │ add $0x58,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ sub $0x58,%rsp │ │ lea 0x55(%rip),%r8 │ │ - callq 48c80 │ │ + callq 4a270 │ │ add $0x58,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ movdqa (%rdx),%xmm0 │ │ movdqa 0x10(%rdx),%xmm1 │ │ movdqa 0x20(%rdx),%xmm2 │ │ movdqa 0x30(%rdx),%xmm3 │ │ movdqa 0x40(%rdx),%xmm4 │ │ movdqa 0x50(%rdx),%xmm5 │ │ movdqa 0x60(%rdx),%xmm6 │ │ movdqa 0x70(%rdx),%xmm7 │ │ movdqa %xmm6,0x18(%rsp) │ │ - jmpq 48094 │ │ + jmpq 49684 │ │ nopl 0x0(%rax,%rax,1) │ │ nopw 0x0(%rax,%rax,1) │ │ lea -0xa65(%rip),%r8 │ │ - pmulhrsw 0xa7e20(%rip),%xmm7 │ │ + pmulhrsw 0xaad10(%rip),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ - movdqa 0xa7e12(%rip),%xmm7 │ │ + movdqa 0xaad02(%rip),%xmm7 │ │ pmulhrsw %xmm7,%xmm0 │ │ pmulhrsw %xmm7,%xmm1 │ │ pmulhrsw %xmm7,%xmm2 │ │ pmulhrsw %xmm7,%xmm3 │ │ pmulhrsw %xmm7,%xmm4 │ │ pmulhrsw %xmm7,%xmm5 │ │ pmulhrsw %xmm7,%xmm6 │ │ movdqa %xmm5,0x28(%rsp) │ │ movdqa %xmm6,0x18(%rsp) │ │ - jmpq 48195 │ │ + jmpq 49785 │ │ nopl 0x0(%rax,%rax,1) │ │ nopw 0x0(%rax,%rax,1) │ │ lea 0x279(%rip),%r8 │ │ test %ecx,%ecx │ │ - jne 48f00 │ │ + jne 4a4f0 │ │ pshuflw $0x0,(%rdx),%xmm0 │ │ punpcklwd %xmm0,%xmm0 │ │ - movdqa 0xa7e00(%rip),%xmm1 │ │ + movdqa 0xaacf0(%rip),%xmm1 │ │ pmulhrsw %xmm1,%xmm0 │ │ mov %ecx,(%rdx) │ │ - pmulhrsw 0xa7db0(%rip),%xmm0 │ │ + pmulhrsw 0xaaca0(%rip),%xmm0 │ │ pmulhrsw %xmm1,%xmm0 │ │ - pmulhrsw 0xa7d72(%rip),%xmm0 │ │ + pmulhrsw 0xaac62(%rip),%xmm0 │ │ lea (%rdi,%rsi,2),%rdx │ │ movd (%rdi),%xmm1 │ │ movd (%rdi,%rsi,1),%xmm3 │ │ punpckldq %xmm3,%xmm1 │ │ movd (%rdx),%xmm2 │ │ movd (%rdx,%rsi,1),%xmm3 │ │ punpckldq %xmm3,%xmm2 │ │ @@ -55983,18 +57132,18 @@ │ │ movd %xmm1,(%rdx) │ │ psrlq $0x20,%xmm1 │ │ movd %xmm1,(%rdx,%rsi,1) │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax,%rax,1) │ │ lea 0x305(%rip),%r8 │ │ - jmp 48f00 │ │ + jmp 4a4f0 │ │ nopl 0x0(%rax) │ │ lea 0x5c5(%rip),%r8 │ │ - jmp 48f00 │ │ + jmp 4a4f0 │ │ nopl 0x0(%rax) │ │ lea 0x720(%rip),%r8 │ │ nopl 0x0(%rax,%rax,1) │ │ nop │ │ lea -0x1d5c(%rip),%rcx │ │ movdqa 0x10(%rdx),%xmm0 │ │ movdqa 0x30(%rdx),%xmm1 │ │ @@ -56013,27 +57162,27 @@ │ │ movdqa 0x60(%rdx),%xmm3 │ │ lea 0x2(%rip),%r8 │ │ jmpq *%rcx │ │ pop %r8 │ │ movdqa 0x10(%rdx),%xmm4 │ │ movdqa 0x30(%rdx),%xmm5 │ │ movdqa 0x50(%rdx),%xmm6 │ │ - movdqa 0xa7b91(%rip),%xmm7 │ │ + movdqa 0xaaa81(%rip),%xmm7 │ │ pmulhrsw %xmm7,%xmm0 │ │ pmulhrsw %xmm7,%xmm1 │ │ pmulhrsw %xmm7,%xmm2 │ │ pmulhrsw %xmm7,%xmm3 │ │ pmulhrsw %xmm7,%xmm4 │ │ pmulhrsw %xmm7,%xmm5 │ │ pmulhrsw %xmm7,%xmm6 │ │ pmulhrsw 0x70(%rdx),%xmm7 │ │ movdqa %xmm7,0x70(%rdx) │ │ jmpq *%r8 │ │ - callq 49920 │ │ - movdqa 0xa7b23(%rip),%xmm7 │ │ + callq 4af10 │ │ + movdqa 0xaaa13(%rip),%xmm7 │ │ pmulhrsw %xmm7,%xmm0 │ │ pmulhrsw %xmm7,%xmm1 │ │ pmulhrsw %xmm7,%xmm2 │ │ pmulhrsw %xmm7,%xmm3 │ │ pmulhrsw %xmm7,%xmm4 │ │ pmulhrsw %xmm7,%xmm5 │ │ pmulhrsw %xmm7,%xmm6 │ │ @@ -56137,29 +57286,29 @@ │ │ movdqa %xmm7,0x40(%rcx) │ │ movdqa %xmm7,0x50(%rcx) │ │ movdqa %xmm7,0x60(%rcx) │ │ movdqa %xmm7,0x70(%rcx) │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ lea -0x1f7(%rip),%r8 │ │ - jmp 491d0 │ │ + jmp 4a7c0 │ │ nopl 0x0(%rax) │ │ lea 0x35(%rip),%r8 │ │ - jmp 491d0 │ │ + jmp 4a7c0 │ │ nopl 0x0(%rax) │ │ lea 0x2f5(%rip),%r8 │ │ - jmp 491d0 │ │ + jmp 4a7c0 │ │ nopl 0x0(%rax) │ │ lea 0x450(%rip),%r8 │ │ nopl 0x0(%rax,%rax,1) │ │ nop │ │ lea -0x1e5c(%rip),%rcx │ │ - jmpq 48f07 │ │ - callq 49de0 │ │ - callq 4a2a0 │ │ + jmpq 4a4f7 │ │ + callq 4b3d0 │ │ + callq 4b890 │ │ movdqa %xmm5,%xmm6 │ │ punpcklqdq %xmm4,%xmm6 │ │ punpckhqdq %xmm5,%xmm4 │ │ movdqa %xmm7,%xmm5 │ │ punpcklqdq %xmm2,%xmm5 │ │ punpckhqdq %xmm7,%xmm2 │ │ movdqa %xmm2,0x40(%rdx) │ │ @@ -56168,15 +57317,15 @@ │ │ movdqa 0x70(%rdx),%xmm6 │ │ movdqa %xmm6,%xmm1 │ │ punpckhqdq %xmm0,%xmm1 │ │ punpcklqdq %xmm6,%xmm0 │ │ movdqa %xmm3,%xmm6 │ │ punpckhqdq %xmm2,%xmm6 │ │ punpcklqdq %xmm3,%xmm2 │ │ - movdqa 0xa789e(%rip),%xmm7 │ │ + movdqa 0xaa78e(%rip),%xmm7 │ │ pmulhrsw %xmm7,%xmm0 │ │ pmulhrsw %xmm7,%xmm5 │ │ pmulhrsw %xmm7,%xmm4 │ │ pmulhrsw %xmm7,%xmm6 │ │ pxor %xmm3,%xmm3 │ │ psubw %xmm7,%xmm3 │ │ movdqa 0x40(%rdx),%xmm7 │ │ @@ -56298,29 +57447,29 @@ │ │ movdqa %xmm7,0x40(%rcx) │ │ movdqa %xmm7,0x50(%rcx) │ │ movdqa %xmm7,0x60(%rcx) │ │ movdqa %xmm7,0x70(%rcx) │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ lea -0x4c7(%rip),%r8 │ │ - jmp 494a0 │ │ + jmp 4aa90 │ │ nopl 0x0(%rax) │ │ lea -0x29b(%rip),%r8 │ │ - jmp 494a0 │ │ + jmp 4aa90 │ │ nopl 0x0(%rax) │ │ lea 0x25(%rip),%r8 │ │ - jmp 494a0 │ │ + jmp 4aa90 │ │ nopl 0x0(%rax) │ │ lea 0x180(%rip),%r8 │ │ nopl 0x0(%rax,%rax,1) │ │ nop │ │ lea -0x1dbc(%rip),%rcx │ │ - jmpq 48f07 │ │ - callq 49de0 │ │ - callq 4a2a0 │ │ + jmpq 4a4f7 │ │ + callq 4b3d0 │ │ + callq 4b890 │ │ movdqa %xmm5,%xmm6 │ │ punpckhqdq %xmm4,%xmm6 │ │ punpcklqdq %xmm5,%xmm4 │ │ movdqa %xmm7,%xmm5 │ │ punpckhqdq %xmm2,%xmm5 │ │ punpcklqdq %xmm7,%xmm2 │ │ movdqa %xmm2,0x40(%rdx) │ │ @@ -56329,32 +57478,32 @@ │ │ movdqa 0x70(%rdx),%xmm6 │ │ movdqa %xmm6,%xmm1 │ │ punpcklqdq %xmm0,%xmm1 │ │ punpckhqdq %xmm6,%xmm0 │ │ movdqa %xmm3,%xmm6 │ │ punpcklqdq %xmm2,%xmm6 │ │ punpckhqdq %xmm3,%xmm2 │ │ - movdqa 0xa75de(%rip),%xmm7 │ │ - jmpq 49232 │ │ + movdqa 0xaa4ce(%rip),%xmm7 │ │ + jmpq 4a822 │ │ nopl 0x0(%rax,%rax,1) │ │ nop │ │ lea -0x577(%rip),%r8 │ │ - jmp 49550 │ │ + jmp 4ab40 │ │ nopl 0x0(%rax) │ │ lea -0x34b(%rip),%r8 │ │ - jmp 49550 │ │ + jmp 4ab40 │ │ nopl 0x0(%rax) │ │ lea -0x8b(%rip),%r8 │ │ - jmp 49550 │ │ + jmp 4ab40 │ │ nopl 0x0(%rax) │ │ lea 0xd0(%rip),%r8 │ │ nopl 0x0(%rax,%rax,1) │ │ nop │ │ movdqa 0x10(%rdx),%xmm0 │ │ - movdqa 0xa75d3(%rip),%xmm6 │ │ + movdqa 0xaa4c3(%rip),%xmm6 │ │ movdqa 0x30(%rdx),%xmm1 │ │ movdqa 0x50(%rdx),%xmm2 │ │ movdqa 0x70(%rdx),%xmm3 │ │ pcmpeqw %xmm7,%xmm7 │ │ mov %r8,%rcx │ │ lea 0x59(%rip),%r8 │ │ movdqa %xmm6,%xmm4 │ │ @@ -56373,30 +57522,30 @@ │ │ pmulhrsw %xmm3,%xmm5 │ │ pavgw %xmm2,%xmm4 │ │ pcmpeqw %xmm7,%xmm2 │ │ pavgw %xmm3,%xmm5 │ │ pcmpeqw %xmm7,%xmm3 │ │ pandn %xmm4,%xmm2 │ │ pandn %xmm5,%xmm3 │ │ - jmpq 47380 │ │ + jmpq 48970 │ │ movdqa %xmm0,0x10(%rdx) │ │ movdqa %xmm1,0x30(%rdx) │ │ movdqa %xmm2,0x50(%rdx) │ │ movdqa %xmm3,0x70(%rdx) │ │ movdqa (%rdx),%xmm0 │ │ movdqa 0x20(%rdx),%xmm1 │ │ movdqa 0x40(%rdx),%xmm2 │ │ movdqa 0x60(%rdx),%xmm3 │ │ lea 0x5(%rip),%r8 │ │ - jmpq 4957a │ │ + jmpq 4ab6a │ │ movdqa 0x10(%rdx),%xmm4 │ │ movdqa 0x30(%rdx),%xmm5 │ │ movdqa 0x50(%rdx),%xmm6 │ │ jmpq *%rcx │ │ - movdqa 0xa7501(%rip),%xmm7 │ │ + movdqa 0xaa3f1(%rip),%xmm7 │ │ movdqa %xmm6,0x60(%rdx) │ │ movdqa %xmm7,%xmm6 │ │ pmulhrsw %xmm0,%xmm6 │ │ paddsw %xmm0,%xmm0 │ │ paddsw %xmm6,%xmm0 │ │ movdqa %xmm7,%xmm6 │ │ pmulhrsw %xmm1,%xmm6 │ │ @@ -56420,43 +57569,43 @@ │ │ paddsw %xmm6,%xmm5 │ │ movdqa 0x70(%rdx),%xmm6 │ │ pmulhrsw %xmm6,%xmm7 │ │ paddsw %xmm6,%xmm6 │ │ paddsw %xmm7,%xmm6 │ │ movdqa %xmm6,0x70(%rdx) │ │ movdqa 0x60(%rdx),%xmm6 │ │ - movdqa 0xa7472(%rip),%xmm7 │ │ + movdqa 0xaa362(%rip),%xmm7 │ │ pmulhrsw %xmm6,%xmm7 │ │ paddsw %xmm6,%xmm6 │ │ paddsw %xmm7,%xmm6 │ │ - movdqa 0xa740d(%rip),%xmm7 │ │ + movdqa 0xaa2fd(%rip),%xmm7 │ │ pmulhrsw %xmm7,%xmm0 │ │ pmulhrsw %xmm7,%xmm1 │ │ pmulhrsw %xmm7,%xmm2 │ │ pmulhrsw %xmm7,%xmm3 │ │ pmulhrsw %xmm7,%xmm4 │ │ pmulhrsw %xmm7,%xmm5 │ │ pmulhrsw %xmm7,%xmm6 │ │ pmulhrsw 0x70(%rdx),%xmm7 │ │ movdqa %xmm4,0x40(%rdx) │ │ - jmpq 492ab │ │ + jmpq 4a89b │ │ nopl 0x0(%rax,%rax,1) │ │ xchg %ax,%ax │ │ lea 0x1dd(%rip),%r8 │ │ test %ecx,%ecx │ │ - jne 497e0 │ │ - movd 0xa7429(%rip),%xmm1 │ │ + jne 4add0 │ │ + movd 0xaa319(%rip),%xmm1 │ │ movdqa (%rdx),%xmm0 │ │ pmulhrsw %xmm1,%xmm0 │ │ - movd 0xa73d8(%rip),%xmm2 │ │ + movd 0xaa2c8(%rip),%xmm2 │ │ mov %ecx,(%rdx) │ │ mov $0x2,%edx │ │ lea 0x71(%rip),%r8 │ │ pmulhrsw %xmm2,%xmm0 │ │ - movd 0xa738d(%rip),%xmm2 │ │ + movd 0xaa27d(%rip),%xmm2 │ │ pmulhrsw %xmm1,%xmm0 │ │ pmulhrsw %xmm2,%xmm0 │ │ pshuflw $0x0,%xmm0,%xmm0 │ │ punpcklwd %xmm0,%xmm0 │ │ pxor %xmm5,%xmm5 │ │ movdqa (%rdi),%xmm1 │ │ movdqa (%rdi,%rsi,1),%xmm3 │ │ @@ -56472,50 +57621,50 @@ │ │ paddw %xmm0,%xmm3 │ │ packuswb %xmm2,%xmm1 │ │ packuswb %xmm4,%xmm3 │ │ movdqa %xmm1,(%rdi) │ │ movdqa %xmm3,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ dec %edx │ │ - jg 4975a │ │ + jg 4ad4a │ │ jmpq *%r8 │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ lea 0x611(%rip),%r8 │ │ - jmp 497e0 │ │ + jmp 4add0 │ │ nopl 0x0(%rax) │ │ lea 0xc06(%rip),%r8 │ │ - jmp 497e0 │ │ + jmp 4add0 │ │ nopl 0x0(%rax) │ │ lea 0xd64(%rip),%r8 │ │ nopl 0x0(%rax,%rax,1) │ │ nop │ │ movdqa (%rdx),%xmm0 │ │ movdqa 0x10(%rdx),%xmm1 │ │ movdqa 0x20(%rdx),%xmm2 │ │ movdqa 0x30(%rdx),%xmm3 │ │ movdqa 0x40(%rdx),%xmm4 │ │ movdqa 0x50(%rdx),%xmm5 │ │ movdqa 0x60(%rdx),%xmm6 │ │ - callq 49920 │ │ + callq 4af10 │ │ movdqa %xmm0,%xmm7 │ │ punpckhwd %xmm2,%xmm7 │ │ punpcklwd %xmm2,%xmm0 │ │ movdqa %xmm1,%xmm2 │ │ punpcklwd %xmm3,%xmm2 │ │ punpckhwd %xmm3,%xmm1 │ │ movdqa %xmm7,0x60(%rdx) │ │ movdqa 0x70(%rdx),%xmm7 │ │ movdqa %xmm4,%xmm3 │ │ punpckhwd %xmm6,%xmm3 │ │ punpcklwd %xmm6,%xmm4 │ │ movdqa %xmm5,%xmm6 │ │ punpcklwd %xmm7,%xmm6 │ │ punpckhwd %xmm7,%xmm5 │ │ - movdqa 0xa72b7(%rip),%xmm7 │ │ + movdqa 0xaa1a7(%rip),%xmm7 │ │ pmulhrsw %xmm7,%xmm0 │ │ pmulhrsw %xmm7,%xmm1 │ │ pmulhrsw %xmm7,%xmm2 │ │ pmulhrsw %xmm7,%xmm3 │ │ pmulhrsw %xmm7,%xmm4 │ │ pmulhrsw %xmm7,%xmm5 │ │ pmulhrsw %xmm7,%xmm6 │ │ @@ -56574,59 +57723,59 @@ │ │ movdqa %xmm4,%xmm2 │ │ punpcklqdq %xmm5,%xmm2 │ │ punpckhqdq %xmm5,%xmm4 │ │ movdqa %xmm6,%xmm3 │ │ punpcklqdq %xmm7,%xmm3 │ │ punpckhqdq %xmm6,%xmm7 │ │ movdqa %xmm4,0x60(%rdx) │ │ - movdqa 0xa7154(%rip),%xmm6 │ │ + movdqa 0xaa044(%rip),%xmm6 │ │ movdqa %xmm0,%xmm4 │ │ punpckhwd %xmm3,%xmm4 │ │ punpcklwd %xmm2,%xmm0 │ │ punpckhwd %xmm1,%xmm2 │ │ punpcklwd %xmm3,%xmm1 │ │ - movdqa 0xa6e68(%rip),%xmm3 │ │ + movdqa 0xa9d58(%rip),%xmm3 │ │ pmaddwd %xmm4,%xmm3 │ │ - pmaddwd 0xa6e6c(%rip),%xmm4 │ │ + pmaddwd 0xa9d5c(%rip),%xmm4 │ │ paddd %xmm6,%xmm3 │ │ paddd %xmm6,%xmm4 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm3,%xmm4 │ │ - movdqa 0xa6e5e(%rip),%xmm3 │ │ + movdqa 0xa9d4e(%rip),%xmm3 │ │ pmaddwd %xmm2,%xmm3 │ │ - pmaddwd 0xa6e62(%rip),%xmm2 │ │ + pmaddwd 0xa9d52(%rip),%xmm2 │ │ paddd %xmm6,%xmm3 │ │ paddd %xmm6,%xmm2 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm3,%xmm2 │ │ - movdqa 0xa6df4(%rip),%xmm3 │ │ + movdqa 0xa9ce4(%rip),%xmm3 │ │ pmaddwd %xmm1,%xmm3 │ │ - pmaddwd 0xa6df8(%rip),%xmm1 │ │ + pmaddwd 0xa9ce8(%rip),%xmm1 │ │ paddd %xmm6,%xmm3 │ │ paddd %xmm6,%xmm1 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm3,%xmm1 │ │ movdqa %xmm4,%xmm3 │ │ psubsw %xmm2,%xmm3 │ │ paddsw %xmm2,%xmm4 │ │ - pshufb 0xa6d0d(%rip),%xmm3 │ │ - movdqa 0xa6d95(%rip),%xmm2 │ │ + pshufb 0xa9bfd(%rip),%xmm3 │ │ + movdqa 0xa9c85(%rip),%xmm2 │ │ pmaddwd %xmm0,%xmm2 │ │ - pmaddwd 0xa6d99(%rip),%xmm0 │ │ + pmaddwd 0xa9c89(%rip),%xmm0 │ │ paddd %xmm6,%xmm2 │ │ paddd %xmm6,%xmm0 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm2,%xmm0 │ │ - movdqa 0xa6d6b(%rip),%xmm2 │ │ + movdqa 0xa9c5b(%rip),%xmm2 │ │ pmaddwd %xmm3,%xmm2 │ │ - pmaddwd 0xa6d6f(%rip),%xmm3 │ │ + pmaddwd 0xa9c5f(%rip),%xmm3 │ │ paddd %xmm6,%xmm2 │ │ paddd %xmm6,%xmm3 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm2,%xmm3 │ │ movdqa %xmm0,%xmm2 │ │ psubsw %xmm1,%xmm2 │ │ @@ -56648,90 +57797,90 @@ │ │ movdqa %xmm3,0x60(%rdx) │ │ movdqa %xmm7,%xmm1 │ │ punpckhwd %xmm6,%xmm1 │ │ punpcklwd %xmm7,%xmm6 │ │ movdqa %xmm5,%xmm7 │ │ punpcklwd %xmm4,%xmm7 │ │ punpckhwd %xmm5,%xmm4 │ │ - movdqa 0xa6feb(%rip),%xmm3 │ │ - movdqa 0xa6d63(%rip),%xmm2 │ │ + movdqa 0xa9edb(%rip),%xmm3 │ │ + movdqa 0xa9c53(%rip),%xmm2 │ │ pmaddwd %xmm6,%xmm2 │ │ - pmaddwd 0xa6d47(%rip),%xmm6 │ │ + pmaddwd 0xa9c37(%rip),%xmm6 │ │ paddd %xmm3,%xmm2 │ │ paddd %xmm3,%xmm6 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm6 │ │ packssdw %xmm2,%xmm6 │ │ - movdqa 0xa6d79(%rip),%xmm2 │ │ + movdqa 0xa9c69(%rip),%xmm2 │ │ pmaddwd %xmm7,%xmm2 │ │ - pmaddwd 0xa6d5d(%rip),%xmm7 │ │ + pmaddwd 0xa9c4d(%rip),%xmm7 │ │ paddd %xmm3,%xmm2 │ │ paddd %xmm3,%xmm7 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm7 │ │ packssdw %xmm2,%xmm7 │ │ - movdqa 0xa6d2f(%rip),%xmm2 │ │ + movdqa 0xa9c1f(%rip),%xmm2 │ │ pmaddwd %xmm4,%xmm2 │ │ - pmaddwd 0xa6d13(%rip),%xmm4 │ │ + pmaddwd 0xa9c03(%rip),%xmm4 │ │ paddd %xmm3,%xmm2 │ │ paddd %xmm3,%xmm4 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm2,%xmm4 │ │ - movdqa 0xa6d45(%rip),%xmm2 │ │ + movdqa 0xa9c35(%rip),%xmm2 │ │ pmaddwd %xmm1,%xmm2 │ │ - pmaddwd 0xa6d29(%rip),%xmm1 │ │ + pmaddwd 0xa9c19(%rip),%xmm1 │ │ paddd %xmm3,%xmm2 │ │ paddd %xmm3,%xmm1 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm2,%xmm1 │ │ movdqa %xmm6,%xmm2 │ │ psubsw %xmm7,%xmm2 │ │ paddsw %xmm7,%xmm6 │ │ movdqa %xmm1,%xmm7 │ │ psubsw %xmm4,%xmm7 │ │ paddsw %xmm4,%xmm1 │ │ - movdqa 0xa6b93(%rip),%xmm4 │ │ + movdqa 0xa9a83(%rip),%xmm4 │ │ pshufb %xmm4,%xmm2 │ │ pshufb %xmm4,%xmm7 │ │ - movdqa 0xa6c31(%rip),%xmm5 │ │ + movdqa 0xa9b21(%rip),%xmm5 │ │ pmaddwd %xmm2,%xmm5 │ │ - pmaddwd 0xa6c15(%rip),%xmm2 │ │ + pmaddwd 0xa9b05(%rip),%xmm2 │ │ paddd %xmm3,%xmm5 │ │ paddd %xmm3,%xmm2 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm5,%xmm2 │ │ - movdqa 0xa6bf7(%rip),%xmm5 │ │ + movdqa 0xa9ae7(%rip),%xmm5 │ │ pmaddwd %xmm7,%xmm5 │ │ - pmaddwd 0xa6ceb(%rip),%xmm7 │ │ + pmaddwd 0xa9bdb(%rip),%xmm7 │ │ paddd %xmm3,%xmm5 │ │ paddd %xmm3,%xmm7 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm7 │ │ packssdw %xmm5,%xmm7 │ │ movdqa %xmm6,%xmm5 │ │ psubsw %xmm1,%xmm5 │ │ paddsw %xmm1,%xmm6 │ │ movdqa %xmm2,%xmm1 │ │ psubsw %xmm7,%xmm1 │ │ paddsw %xmm7,%xmm2 │ │ pshufb %xmm4,%xmm5 │ │ pshufb %xmm4,%xmm1 │ │ - movdqa 0xa6b8b(%rip),%xmm4 │ │ + movdqa 0xa9a7b(%rip),%xmm4 │ │ pmaddwd %xmm5,%xmm4 │ │ - pmaddwd 0xa6b8f(%rip),%xmm5 │ │ + pmaddwd 0xa9a7f(%rip),%xmm5 │ │ paddd %xmm3,%xmm4 │ │ paddd %xmm3,%xmm5 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm5 │ │ - movdqa 0xa6b65(%rip),%xmm7 │ │ + movdqa 0xa9a55(%rip),%xmm7 │ │ pmaddwd %xmm1,%xmm7 │ │ - pmaddwd 0xa6b69(%rip),%xmm1 │ │ + pmaddwd 0xa9a59(%rip),%xmm1 │ │ paddd %xmm3,%xmm7 │ │ paddd %xmm3,%xmm1 │ │ psrad $0xc,%xmm7 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm7,%xmm4 │ │ packssdw %xmm1,%xmm5 │ │ movdqa %xmm6,%xmm7 │ │ @@ -56754,34 +57903,34 @@ │ │ psubsw %xmm6,%xmm4 │ │ paddsw %xmm6,%xmm3 │ │ movdqa %xmm7,%xmm6 │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ xchg %ax,%ax │ │ lea -0x3f3(%rip),%r8 │ │ - jmp 49d10 │ │ + jmp 4b300 │ │ nopl 0x0(%rax) │ │ lea 0xe1(%rip),%r8 │ │ - jmp 49d10 │ │ + jmp 4b300 │ │ nopl 0x0(%rax) │ │ lea 0x6d6(%rip),%r8 │ │ - jmp 49d10 │ │ + jmp 4b300 │ │ nopl 0x0(%rax) │ │ lea 0x834(%rip),%r8 │ │ nopl 0x0(%rax,%rax,1) │ │ nop │ │ movdqa (%rdx),%xmm0 │ │ movdqa 0x10(%rdx),%xmm1 │ │ movdqa 0x20(%rdx),%xmm2 │ │ movdqa 0x30(%rdx),%xmm3 │ │ movdqa 0x40(%rdx),%xmm4 │ │ movdqa 0x50(%rdx),%xmm5 │ │ movdqa 0x60(%rdx),%xmm6 │ │ - callq 49de0 │ │ - callq 4a1d0 │ │ + callq 4b3d0 │ │ + callq 4b7c0 │ │ movdqa %xmm7,%xmm6 │ │ punpckhwd %xmm0,%xmm6 │ │ punpcklwd %xmm7,%xmm0 │ │ movdqa %xmm3,%xmm7 │ │ punpcklwd %xmm4,%xmm7 │ │ punpckhwd %xmm3,%xmm4 │ │ movdqa 0x60(%rdx),%xmm1 │ │ @@ -56790,69 +57939,69 @@ │ │ punpckhwd %xmm1,%xmm5 │ │ movdqa 0x70(%rdx),%xmm1 │ │ movdqa %xmm3,0x60(%rdx) │ │ movdqa %xmm7,0x70(%rdx) │ │ movdqa %xmm2,%xmm3 │ │ punpckhwd %xmm1,%xmm3 │ │ punpcklwd %xmm2,%xmm1 │ │ - movdqa 0xa6d78(%rip),%xmm7 │ │ + movdqa 0xa9c68(%rip),%xmm7 │ │ pmulhrsw %xmm7,%xmm0 │ │ pmulhrsw %xmm7,%xmm1 │ │ pmulhrsw %xmm7,%xmm4 │ │ pmulhrsw %xmm7,%xmm5 │ │ pxor %xmm2,%xmm2 │ │ psubw %xmm7,%xmm2 │ │ movdqa 0x60(%rdx),%xmm7 │ │ pmulhrsw %xmm2,%xmm7 │ │ pmulhrsw %xmm2,%xmm3 │ │ pmulhrsw %xmm2,%xmm6 │ │ pmulhrsw 0x70(%rdx),%xmm2 │ │ movdqa %xmm7,0x60(%rdx) │ │ - jmpq 49877 │ │ + jmpq 4ae67 │ │ lea -0x22cc(%rip),%r8 │ │ - jmpq 498eb │ │ + jmpq 4aedb │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ movdqa %xmm0,0x60(%rdx) │ │ pshufd $0x4e,%xmm1,%xmm0 │ │ pshufd $0x4e,%xmm2,%xmm2 │ │ movdqa %xmm6,%xmm1 │ │ punpckhwd %xmm0,%xmm1 │ │ punpcklwd %xmm6,%xmm0 │ │ movdqa %xmm5,%xmm7 │ │ punpckhwd %xmm2,%xmm7 │ │ punpcklwd %xmm5,%xmm2 │ │ - movdqa 0xa6cb1(%rip),%xmm6 │ │ - movdqa 0xa6ac9(%rip),%xmm5 │ │ + movdqa 0xa9ba1(%rip),%xmm6 │ │ + movdqa 0xa99b9(%rip),%xmm5 │ │ pmaddwd %xmm1,%xmm5 │ │ - pmaddwd 0xa6acd(%rip),%xmm1 │ │ + pmaddwd 0xa99bd(%rip),%xmm1 │ │ paddd %xmm6,%xmm5 │ │ paddd %xmm6,%xmm1 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm5,%xmm1 │ │ - movdqa 0xa6abf(%rip),%xmm5 │ │ + movdqa 0xa99af(%rip),%xmm5 │ │ pmaddwd %xmm7,%xmm5 │ │ - pmaddwd 0xa6ac3(%rip),%xmm7 │ │ + pmaddwd 0xa99b3(%rip),%xmm7 │ │ paddd %xmm6,%xmm5 │ │ paddd %xmm6,%xmm7 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm7 │ │ packssdw %xmm5,%xmm7 │ │ - movdqa 0xa6ab5(%rip),%xmm5 │ │ + movdqa 0xa99a5(%rip),%xmm5 │ │ pmaddwd %xmm2,%xmm5 │ │ - pmaddwd 0xa6ab9(%rip),%xmm2 │ │ + pmaddwd 0xa99a9(%rip),%xmm2 │ │ paddd %xmm6,%xmm5 │ │ paddd %xmm6,%xmm2 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm5,%xmm2 │ │ - movdqa 0xa6aab(%rip),%xmm5 │ │ + movdqa 0xa999b(%rip),%xmm5 │ │ pmaddwd %xmm0,%xmm5 │ │ - pmaddwd 0xa6aaf(%rip),%xmm0 │ │ + pmaddwd 0xa999f(%rip),%xmm0 │ │ paddd %xmm6,%xmm5 │ │ paddd %xmm6,%xmm0 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm5,%xmm0 │ │ movdqa %xmm1,%xmm5 │ │ psubsw %xmm2,%xmm5 │ │ @@ -56860,25 +58009,25 @@ │ │ movdqa %xmm7,%xmm2 │ │ psubsw %xmm0,%xmm2 │ │ paddsw %xmm0,%xmm7 │ │ punpcklqdq %xmm5,%xmm0 │ │ punpckhwd %xmm5,%xmm0 │ │ punpcklqdq %xmm2,%xmm5 │ │ punpckhwd %xmm5,%xmm2 │ │ - movdqa 0xa6929(%rip),%xmm5 │ │ + movdqa 0xa9819(%rip),%xmm5 │ │ pmaddwd %xmm0,%xmm5 │ │ - pmaddwd 0xa692d(%rip),%xmm0 │ │ + pmaddwd 0xa981d(%rip),%xmm0 │ │ paddd %xmm6,%xmm5 │ │ paddd %xmm6,%xmm0 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm5,%xmm0 │ │ - movdqa 0xa6a5f(%rip),%xmm5 │ │ + movdqa 0xa994f(%rip),%xmm5 │ │ pmaddwd %xmm2,%xmm5 │ │ - pmaddwd 0xa6a43(%rip),%xmm2 │ │ + pmaddwd 0xa9933(%rip),%xmm2 │ │ paddd %xmm6,%xmm5 │ │ paddd %xmm6,%xmm2 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm5,%xmm2 │ │ movdqa %xmm1,0x40(%rdx) │ │ movdqa %xmm7,0x50(%rdx) │ │ @@ -56888,41 +58037,41 @@ │ │ pshufd $0x4e,%xmm3,%xmm3 │ │ movdqa %xmm7,%xmm5 │ │ punpckhwd %xmm1,%xmm5 │ │ punpcklwd %xmm7,%xmm1 │ │ movdqa %xmm4,%xmm7 │ │ punpckhwd %xmm3,%xmm7 │ │ punpcklwd %xmm4,%xmm3 │ │ - movdqa 0xa6a1f(%rip),%xmm4 │ │ + movdqa 0xa990f(%rip),%xmm4 │ │ pmaddwd %xmm5,%xmm4 │ │ - pmaddwd 0xa6a23(%rip),%xmm5 │ │ + pmaddwd 0xa9913(%rip),%xmm5 │ │ paddd %xmm6,%xmm4 │ │ paddd %xmm6,%xmm5 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm4,%xmm5 │ │ - movdqa 0xa6a15(%rip),%xmm4 │ │ + movdqa 0xa9905(%rip),%xmm4 │ │ pmaddwd %xmm7,%xmm4 │ │ - pmaddwd 0xa6a19(%rip),%xmm7 │ │ + pmaddwd 0xa9909(%rip),%xmm7 │ │ paddd %xmm6,%xmm4 │ │ paddd %xmm6,%xmm7 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm7 │ │ packssdw %xmm4,%xmm7 │ │ - movdqa 0xa6a0b(%rip),%xmm4 │ │ + movdqa 0xa98fb(%rip),%xmm4 │ │ pmaddwd %xmm3,%xmm4 │ │ - pmaddwd 0xa6a0f(%rip),%xmm3 │ │ + pmaddwd 0xa98ff(%rip),%xmm3 │ │ paddd %xmm6,%xmm4 │ │ paddd %xmm6,%xmm3 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm4,%xmm3 │ │ - movdqa 0xa6a01(%rip),%xmm4 │ │ + movdqa 0xa98f1(%rip),%xmm4 │ │ pmaddwd %xmm1,%xmm4 │ │ - pmaddwd 0xa6a05(%rip),%xmm1 │ │ + pmaddwd 0xa98f5(%rip),%xmm1 │ │ paddd %xmm6,%xmm4 │ │ paddd %xmm6,%xmm1 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm4,%xmm1 │ │ movdqa %xmm5,%xmm4 │ │ psubsw %xmm3,%xmm4 │ │ @@ -56930,25 +58079,25 @@ │ │ movdqa %xmm7,%xmm3 │ │ psubsw %xmm1,%xmm3 │ │ paddsw %xmm1,%xmm7 │ │ punpcklqdq %xmm4,%xmm1 │ │ punpckhwd %xmm4,%xmm1 │ │ punpcklqdq %xmm3,%xmm4 │ │ punpckhwd %xmm4,%xmm3 │ │ - movdqa 0xa67af(%rip),%xmm4 │ │ + movdqa 0xa969f(%rip),%xmm4 │ │ pmaddwd %xmm1,%xmm4 │ │ - pmaddwd 0xa67b3(%rip),%xmm1 │ │ + pmaddwd 0xa96a3(%rip),%xmm1 │ │ paddd %xmm6,%xmm4 │ │ paddd %xmm6,%xmm1 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm4,%xmm1 │ │ - movdqa 0xa69b5(%rip),%xmm4 │ │ + movdqa 0xa98a5(%rip),%xmm4 │ │ pmaddwd %xmm3,%xmm4 │ │ - pmaddwd 0xa6999(%rip),%xmm3 │ │ + pmaddwd 0xa9889(%rip),%xmm3 │ │ paddd %xmm6,%xmm4 │ │ paddd %xmm6,%xmm3 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm4,%xmm3 │ │ movdqa %xmm1,%xmm4 │ │ paddsw %xmm2,%xmm4 │ │ @@ -56956,25 +58105,25 @@ │ │ movdqa %xmm0,%xmm2 │ │ psubsw %xmm3,%xmm2 │ │ paddsw %xmm3,%xmm0 │ │ punpcklqdq %xmm1,%xmm3 │ │ punpckhwd %xmm1,%xmm3 │ │ punpcklqdq %xmm2,%xmm1 │ │ punpckhwd %xmm1,%xmm2 │ │ - movdqa 0xa6713(%rip),%xmm1 │ │ + movdqa 0xa9603(%rip),%xmm1 │ │ pmaddwd %xmm3,%xmm1 │ │ - pmaddwd 0xa6717(%rip),%xmm3 │ │ + pmaddwd 0xa9607(%rip),%xmm3 │ │ paddd %xmm6,%xmm1 │ │ paddd %xmm6,%xmm3 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm1,%xmm3 │ │ - movdqa 0xa67d9(%rip),%xmm1 │ │ + movdqa 0xa96c9(%rip),%xmm1 │ │ pmaddwd %xmm2,%xmm1 │ │ - pmaddwd 0xa67bd(%rip),%xmm2 │ │ + pmaddwd 0xa96ad(%rip),%xmm2 │ │ paddd %xmm6,%xmm1 │ │ paddd %xmm6,%xmm2 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm1,%xmm2 │ │ movdqa %xmm3,%xmm1 │ │ psubsw %xmm2,%xmm1 │ │ @@ -56992,43 +58141,43 @@ │ │ movdqa %xmm0,%xmm3 │ │ psubsw %xmm7,%xmm3 │ │ paddsw %xmm7,%xmm0 │ │ punpcklqdq %xmm4,%xmm7 │ │ punpckhwd %xmm4,%xmm7 │ │ punpcklqdq %xmm3,%xmm4 │ │ punpckhwd %xmm4,%xmm3 │ │ - movdqa 0xa666b(%rip),%xmm4 │ │ + movdqa 0xa955b(%rip),%xmm4 │ │ pmaddwd %xmm7,%xmm4 │ │ - pmaddwd 0xa666f(%rip),%xmm7 │ │ + pmaddwd 0xa955f(%rip),%xmm7 │ │ paddd %xmm6,%xmm4 │ │ paddd %xmm6,%xmm7 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm7 │ │ packssdw %xmm4,%xmm7 │ │ - movdqa 0xa6731(%rip),%xmm4 │ │ + movdqa 0xa9621(%rip),%xmm4 │ │ pmaddwd %xmm3,%xmm4 │ │ - pmaddwd 0xa6715(%rip),%xmm3 │ │ + pmaddwd 0xa9605(%rip),%xmm3 │ │ paddd %xmm6,%xmm4 │ │ paddd %xmm6,%xmm3 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm4,%xmm3 │ │ movdqa %xmm5,%xmm4 │ │ psubsw %xmm0,%xmm4 │ │ paddsw %xmm5,%xmm0 │ │ movdqa %xmm7,%xmm5 │ │ psubsw %xmm3,%xmm5 │ │ paddsw %xmm7,%xmm3 │ │ retq │ │ nopw 0x0(%rax,%rax,1) │ │ - movdqa 0xa6548(%rip),%xmm7 │ │ + movdqa 0xa9438(%rip),%xmm7 │ │ movdqa %xmm0,0x40(%rdx) │ │ movdqa %xmm3,0x50(%rdx) │ │ - movdqa 0xa65c6(%rip),%xmm0 │ │ - movdqa 0xa65ce(%rip),%xmm3 │ │ + movdqa 0xa94b6(%rip),%xmm0 │ │ + movdqa 0xa94be(%rip),%xmm3 │ │ pshufb %xmm7,%xmm1 │ │ pshufb %xmm7,%xmm2 │ │ pshufb %xmm7,%xmm4 │ │ pshufb %xmm7,%xmm5 │ │ movdqa %xmm0,%xmm7 │ │ pmaddwd %xmm2,%xmm7 │ │ pmaddwd %xmm3,%xmm2 │ │ @@ -57061,15 +58210,15 @@ │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm1,%xmm5 │ │ movdqa 0x40(%rdx),%xmm0 │ │ movdqa 0x50(%rdx),%xmm3 │ │ retq │ │ nopl 0x0(%rax) │ │ - movdqa 0xa6898(%rip),%xmm7 │ │ + movdqa 0xa9788(%rip),%xmm7 │ │ movdqa %xmm2,%xmm6 │ │ punpckhqdq %xmm1,%xmm6 │ │ punpcklqdq %xmm1,%xmm2 │ │ movdqa %xmm2,%xmm1 │ │ psubsw %xmm6,%xmm1 │ │ paddsw %xmm6,%xmm2 │ │ movdqa %xmm4,%xmm6 │ │ @@ -57088,34 +58237,34 @@ │ │ movdqa %xmm2,%xmm5 │ │ punpckhqdq %xmm1,%xmm5 │ │ punpcklqdq %xmm1,%xmm2 │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ lea -0xa33(%rip),%r8 │ │ - jmp 4a350 │ │ + jmp 4b940 │ │ nopl 0x0(%rax) │ │ lea -0x55f(%rip),%r8 │ │ - jmp 4a350 │ │ + jmp 4b940 │ │ nopl 0x0(%rax) │ │ lea 0x96(%rip),%r8 │ │ - jmp 4a350 │ │ + jmp 4b940 │ │ nopl 0x0(%rax) │ │ lea 0x1f4(%rip),%r8 │ │ nopl 0x0(%rax,%rax,1) │ │ nop │ │ movdqa (%rdx),%xmm0 │ │ movdqa 0x10(%rdx),%xmm1 │ │ movdqa 0x20(%rdx),%xmm2 │ │ movdqa 0x30(%rdx),%xmm3 │ │ movdqa 0x40(%rdx),%xmm4 │ │ movdqa 0x50(%rdx),%xmm5 │ │ movdqa 0x60(%rdx),%xmm6 │ │ - callq 49de0 │ │ - callq 4a1d0 │ │ + callq 4b3d0 │ │ + callq 4b7c0 │ │ movdqa %xmm7,%xmm6 │ │ punpcklwd %xmm0,%xmm6 │ │ punpckhwd %xmm7,%xmm0 │ │ movdqa %xmm3,%xmm7 │ │ punpckhwd %xmm4,%xmm7 │ │ punpcklwd %xmm3,%xmm4 │ │ movdqa 0x60(%rdx),%xmm1 │ │ @@ -57124,36 +58273,36 @@ │ │ punpcklwd %xmm1,%xmm5 │ │ movdqa 0x70(%rdx),%xmm1 │ │ movdqa %xmm3,0x60(%rdx) │ │ movdqa %xmm7,0x70(%rdx) │ │ movdqa %xmm2,%xmm3 │ │ punpcklwd %xmm1,%xmm3 │ │ punpckhwd %xmm2,%xmm1 │ │ - movdqa 0xa6748(%rip),%xmm7 │ │ - jmpq 49d88 │ │ + movdqa 0xa9638(%rip),%xmm7 │ │ + jmpq 4b378 │ │ lea -0x2611(%rip),%r8 │ │ - jmpq 498eb │ │ + jmpq 4aedb │ │ nopl 0x0(%rax) │ │ lea -0xb03(%rip),%r8 │ │ - jmp 4a420 │ │ + jmp 4ba10 │ │ nopl 0x0(%rax) │ │ lea -0x62f(%rip),%r8 │ │ - jmp 4a420 │ │ + jmp 4ba10 │ │ nopl 0x0(%rax) │ │ lea -0x3a(%rip),%r8 │ │ - jmp 4a420 │ │ + jmp 4ba10 │ │ nopl 0x0(%rax) │ │ lea 0x124(%rip),%r8 │ │ nopl 0x0(%rax,%rax,1) │ │ nop │ │ movdqa 0x60(%rdx),%xmm1 │ │ movdqa 0x50(%rdx),%xmm0 │ │ movdqa 0x70(%rdx),%xmm2 │ │ - movdqa 0xa66e9(%rip),%xmm6 │ │ - movdqa 0xa66c1(%rip),%xmm7 │ │ + movdqa 0xa95d9(%rip),%xmm6 │ │ + movdqa 0xa95b1(%rip),%xmm7 │ │ movdqa %xmm6,%xmm4 │ │ pmulhrsw %xmm1,%xmm4 │ │ movdqa %xmm6,%xmm3 │ │ pmulhrsw %xmm0,%xmm3 │ │ movdqa %xmm6,%xmm5 │ │ pmulhrsw %xmm2,%xmm5 │ │ pmulhrsw %xmm7,%xmm4 │ │ @@ -57201,64 +58350,64 @@ │ │ movdqa 0x70(%rdx),%xmm7 │ │ movdqa %xmm4,%xmm3 │ │ punpckhwd %xmm6,%xmm3 │ │ punpcklwd %xmm6,%xmm4 │ │ movdqa %xmm5,%xmm6 │ │ punpckhwd %xmm7,%xmm6 │ │ punpcklwd %xmm7,%xmm5 │ │ - jmpq 49877 │ │ + jmpq 4ae67 │ │ lea -0x268c(%rip),%r8 │ │ - jmpq 498eb │ │ + jmpq 4aedb │ │ nopl 0x0(%rax,%rax,1) │ │ nop │ │ sub $0x118,%rsp │ │ test %ecx,%ecx │ │ - je 4a56f │ │ + je 4bb5f │ │ lea 0x1e3(%rip),%r8 │ │ - callq 4a630 │ │ + callq 4bc20 │ │ add $0x118,%rsp │ │ retq │ │ pshuflw $0x0,(%rdx),%xmm0 │ │ punpcklwd %xmm0,%xmm0 │ │ - movdqa 0xa65c0(%rip),%xmm1 │ │ + movdqa 0xa94b0(%rip),%xmm1 │ │ pmulhrsw %xmm1,%xmm0 │ │ - movdqa 0xa6573(%rip),%xmm2 │ │ + movdqa 0xa9463(%rip),%xmm2 │ │ mov %ecx,(%rdx) │ │ pmulhrsw %xmm1,%xmm0 │ │ pmulhrsw %xmm2,%xmm0 │ │ psrlw $0x3,%xmm2 │ │ pmulhrsw %xmm1,%xmm0 │ │ pmulhrsw %xmm2,%xmm0 │ │ mov $0x4,%ecx │ │ lea 0x5(%rip),%r8 │ │ - jmpq 47f59 │ │ + jmpq 49549 │ │ add $0x118,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ sub $0x118,%rsp │ │ lea 0x36e(%rip),%r8 │ │ - callq 4a630 │ │ + callq 4bc20 │ │ add $0x118,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ sub $0x118,%rsp │ │ lea 0x4ce(%rip),%r8 │ │ - callq 4a630 │ │ + callq 4bc20 │ │ add $0x118,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ sub $0x118,%rsp │ │ lea 0x738(%rip),%r8 │ │ - callq 4a630 │ │ + callq 4bc20 │ │ add $0x118,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ lea -0x25e0(%rip),%rcx │ │ - movdqa 0xa6501(%rip),%xmm7 │ │ + movdqa 0xa93f1(%rip),%xmm7 │ │ movdqa 0x10(%rdx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0x30(%rdx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0x50(%rdx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0x70(%rdx),%xmm3 │ │ @@ -57277,15 +58426,15 @@ │ │ movdqa %xmm1,0x30(%rdx) │ │ movdqa %xmm2,0x50(%rdx) │ │ movdqa %xmm3,0x70(%rdx) │ │ movdqa %xmm4,0x90(%rdx) │ │ movdqa %xmm5,0xb0(%rdx) │ │ movdqa %xmm6,0xd0(%rdx) │ │ movdqa %xmm7,0xf0(%rdx) │ │ - movdqa 0xa645c(%rip),%xmm7 │ │ + movdqa 0xa934c(%rip),%xmm7 │ │ movdqa (%rdx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0x20(%rdx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0x40(%rdx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0x60(%rdx),%xmm3 │ │ @@ -57307,15 +58456,15 @@ │ │ movdqa %xmm2,%xmm1 │ │ movdqa %xmm4,%xmm2 │ │ movdqa %xmm6,%xmm3 │ │ movdqa 0x10(%rdx),%xmm4 │ │ movdqa 0x50(%rdx),%xmm5 │ │ movdqa 0x90(%rdx),%xmm6 │ │ movdqa 0xd0(%rdx),%xmm7 │ │ - callq 48290 │ │ + callq 49880 │ │ movdqa %xmm0,0x38(%rsp) │ │ movdqa %xmm1,0x48(%rsp) │ │ movdqa %xmm2,0x58(%rsp) │ │ movdqa %xmm3,0x68(%rsp) │ │ movdqa %xmm4,0x78(%rsp) │ │ movdqa %xmm5,0x88(%rsp) │ │ movdqa %xmm6,0x98(%rsp) │ │ @@ -57323,30 +58472,30 @@ │ │ movdqa 0x60(%rdx),%xmm1 │ │ movdqa 0xa0(%rdx),%xmm2 │ │ movdqa 0xe0(%rdx),%xmm3 │ │ movdqa 0x30(%rdx),%xmm4 │ │ movdqa 0x70(%rdx),%xmm5 │ │ movdqa 0xb0(%rdx),%xmm6 │ │ movdqa 0xf0(%rdx),%xmm7 │ │ - callq 4b140 │ │ + callq 4c730 │ │ mov %rdi,%rcx │ │ lea (%rdi,%rsi,8),%rdi │ │ - jmpq 48151 │ │ + jmpq 49741 │ │ movdqa 0x38(%rsp),%xmm0 │ │ movdqa 0x48(%rsp),%xmm1 │ │ movdqa 0x58(%rsp),%xmm2 │ │ movdqa 0x68(%rsp),%xmm3 │ │ movdqa 0x78(%rsp),%xmm4 │ │ movdqa 0x88(%rsp),%xmm5 │ │ movdqa 0x98(%rsp),%xmm6 │ │ movdqa 0xa8(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ lea 0x8(%rip),%r8 │ │ mov %rcx,%rdi │ │ - jmpq 48151 │ │ + jmpq 49741 │ │ pxor %xmm7,%xmm7 │ │ movdqa %xmm7,(%rdx) │ │ movdqa %xmm7,0x10(%rdx) │ │ movdqa %xmm7,0x20(%rdx) │ │ movdqa %xmm7,0x30(%rdx) │ │ movdqa %xmm7,0x40(%rdx) │ │ movdqa %xmm7,0x50(%rdx) │ │ @@ -57359,38 +58508,38 @@ │ │ movdqa %xmm7,0xc0(%rdx) │ │ movdqa %xmm7,0xd0(%rdx) │ │ movdqa %xmm7,0xe0(%rdx) │ │ movdqa %xmm7,0xf0(%rdx) │ │ retq │ │ sub $0x118,%rsp │ │ lea -0x189(%rip),%r8 │ │ - callq 4a940 │ │ + callq 4bf30 │ │ add $0x118,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ sub $0x118,%rsp │ │ lea 0x5e(%rip),%r8 │ │ - callq 4a940 │ │ + callq 4bf30 │ │ add $0x118,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ sub $0x118,%rsp │ │ lea 0x1be(%rip),%r8 │ │ - callq 4a940 │ │ + callq 4bf30 │ │ add $0x118,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ sub $0x118,%rsp │ │ lea 0x428(%rip),%r8 │ │ - callq 4a940 │ │ + callq 4bf30 │ │ add $0x118,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ lea -0x2380(%rip),%rcx │ │ - jmpq 4a637 │ │ + jmpq 4bc27 │ │ lea 0x93(%rip),%r8 │ │ movdqa %xmm0,0x78(%rsp) │ │ movdqa %xmm1,0x88(%rsp) │ │ movdqa %xmm6,0x58(%rsp) │ │ movdqa %xmm7,0x68(%rsp) │ │ movdqa %xmm2,%xmm0 │ │ movdqa %xmm3,%xmm1 │ │ @@ -57404,59 +58553,59 @@ │ │ movdqa %xmm5,0x48(%rsp) │ │ movdqa %xmm6,0x98(%rsp) │ │ movdqa %xmm7,0xa8(%rsp) │ │ movdqa 0x50(%rdx),%xmm4 │ │ movdqa 0x70(%rdx),%xmm5 │ │ movdqa 0x90(%rdx),%xmm6 │ │ movdqa 0xb0(%rdx),%xmm7 │ │ - callq 4b850 │ │ - callq 4c2e0 │ │ + callq 4ce40 │ │ + callq 4d8d0 │ │ mov %rdi,%rcx │ │ lea (%rdi,%rsi,8),%rdi │ │ - jmpq 48621 │ │ + jmpq 49c11 │ │ movdqa 0x38(%rsp),%xmm0 │ │ movdqa 0x48(%rsp),%xmm1 │ │ movdqa 0x58(%rsp),%xmm2 │ │ movdqa 0x68(%rsp),%xmm3 │ │ movdqa 0x78(%rsp),%xmm4 │ │ movdqa 0x88(%rsp),%xmm5 │ │ movdqa 0x98(%rsp),%xmm6 │ │ movdqa 0xa8(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ lea -0x1d8(%rip),%r8 │ │ mov %rcx,%rdi │ │ - jmpq 48621 │ │ + jmpq 49c11 │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ sub $0x118,%rsp │ │ lea -0x309(%rip),%r8 │ │ - callq 4aac0 │ │ + callq 4c0b0 │ │ add $0x118,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ sub $0x118,%rsp │ │ lea -0x122(%rip),%r8 │ │ - callq 4aac0 │ │ + callq 4c0b0 │ │ add $0x118,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ sub $0x118,%rsp │ │ lea 0x3e(%rip),%r8 │ │ - callq 4aac0 │ │ + callq 4c0b0 │ │ add $0x118,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ sub $0x118,%rsp │ │ lea 0x2a8(%rip),%r8 │ │ - callq 4aac0 │ │ + callq 4c0b0 │ │ add $0x118,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ lea -0x1fc0(%rip),%rcx │ │ - jmpq 4a637 │ │ + jmpq 4bc27 │ │ lea 0x90(%rip),%r8 │ │ lea (%rdi,%rsi,8),%rcx │ │ movdqa %xmm0,0x78(%rsp) │ │ movdqa %xmm1,0x88(%rsp) │ │ movdqa %xmm6,0x58(%rsp) │ │ movdqa %xmm7,0x68(%rsp) │ │ movdqa %xmm2,%xmm0 │ │ @@ -57471,56 +58620,56 @@ │ │ movdqa %xmm5,0x48(%rsp) │ │ movdqa %xmm6,0x98(%rsp) │ │ movdqa %xmm7,0xa8(%rsp) │ │ movdqa 0x50(%rdx),%xmm4 │ │ movdqa 0x70(%rdx),%xmm5 │ │ movdqa 0x90(%rdx),%xmm6 │ │ movdqa 0xb0(%rdx),%xmm7 │ │ - callq 4b850 │ │ - callq 4c2e0 │ │ - jmpq 48b91 │ │ + callq 4ce40 │ │ + callq 4d8d0 │ │ + jmpq 4a181 │ │ movdqa 0x38(%rsp),%xmm0 │ │ movdqa 0x48(%rsp),%xmm1 │ │ movdqa 0x58(%rsp),%xmm2 │ │ movdqa 0x68(%rsp),%xmm3 │ │ movdqa 0x78(%rsp),%xmm4 │ │ movdqa 0x88(%rsp),%xmm5 │ │ movdqa 0x98(%rsp),%xmm6 │ │ movdqa 0xa8(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ lea -0x355(%rip),%r8 │ │ mov %rcx,%rdi │ │ - jmpq 48b91 │ │ + jmpq 4a181 │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ sub $0x118,%rsp │ │ lea -0x489(%rip),%r8 │ │ - callq 4ac40 │ │ + callq 4c230 │ │ add $0x118,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ sub $0x118,%rsp │ │ lea -0x2a2(%rip),%r8 │ │ - callq 4ac40 │ │ + callq 4c230 │ │ add $0x118,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ sub $0x118,%rsp │ │ lea -0x142(%rip),%r8 │ │ - callq 4ac40 │ │ + callq 4c230 │ │ add $0x118,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ sub $0x118,%rsp │ │ lea 0x128(%rip),%r8 │ │ - callq 4ac40 │ │ + callq 4c230 │ │ add $0x118,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ - movdqa 0xa5ef8(%rip),%xmm7 │ │ + movdqa 0xa8de8(%rip),%xmm7 │ │ movdqa 0x10(%rdx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0x30(%rdx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0x50(%rdx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0x70(%rdx),%xmm3 │ │ @@ -57531,24 +58680,24 @@ │ │ pmulhrsw %xmm7,%xmm5 │ │ movdqa 0xd0(%rdx),%xmm6 │ │ pmulhrsw %xmm7,%xmm6 │ │ pmulhrsw 0xf0(%rdx),%xmm7 │ │ mov %r8,%rcx │ │ lea 0xb(%rip),%r8 │ │ movdqa %xmm6,0x18(%rsp) │ │ - jmpq 48094 │ │ + jmpq 49684 │ │ movdqa %xmm0,0x10(%rdx) │ │ movdqa %xmm1,0x30(%rdx) │ │ movdqa %xmm2,0x50(%rdx) │ │ movdqa %xmm3,0x70(%rdx) │ │ movdqa %xmm4,0x90(%rdx) │ │ movdqa %xmm5,0xb0(%rdx) │ │ movdqa %xmm6,0xd0(%rdx) │ │ movdqa %xmm7,0xf0(%rdx) │ │ - movdqa 0xa5e4f(%rip),%xmm7 │ │ + movdqa 0xa8d3f(%rip),%xmm7 │ │ movdqa (%rdx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0x20(%rdx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0x40(%rdx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0x60(%rdx),%xmm3 │ │ @@ -57558,19 +58707,19 @@ │ │ movdqa 0xa0(%rdx),%xmm5 │ │ pmulhrsw %xmm7,%xmm5 │ │ movdqa 0xc0(%rdx),%xmm6 │ │ pmulhrsw %xmm7,%xmm6 │ │ pmulhrsw 0xe0(%rdx),%xmm7 │ │ mov %rcx,%r8 │ │ movdqa %xmm6,0x18(%rsp) │ │ - jmpq 48094 │ │ + jmpq 49684 │ │ lea 0xf3(%rip),%r8 │ │ movdqa %xmm7,0x8(%rsp) │ │ movdqa %xmm6,0x18(%rsp) │ │ - movdqa 0xa5daf(%rip),%xmm7 │ │ + movdqa 0xa8c9f(%rip),%xmm7 │ │ movdqa %xmm7,%xmm6 │ │ pmulhrsw %xmm0,%xmm6 │ │ paddsw %xmm0,%xmm0 │ │ paddsw %xmm6,%xmm0 │ │ movdqa %xmm7,%xmm6 │ │ pmulhrsw %xmm1,%xmm6 │ │ paddsw %xmm1,%xmm1 │ │ @@ -57597,78 +58746,78 @@ │ │ pmulhrsw %xmm6,%xmm5 │ │ paddsw %xmm6,%xmm6 │ │ paddsw %xmm5,%xmm6 │ │ movdqa 0x8(%rsp),%xmm5 │ │ pmulhrsw %xmm5,%xmm7 │ │ paddsw %xmm5,%xmm5 │ │ paddsw %xmm7,%xmm5 │ │ - movdqa 0xa5cc1(%rip),%xmm7 │ │ + movdqa 0xa8bb1(%rip),%xmm7 │ │ pmulhrsw %xmm7,%xmm0 │ │ pmulhrsw %xmm7,%xmm1 │ │ pmulhrsw %xmm7,%xmm2 │ │ pmulhrsw %xmm7,%xmm3 │ │ pmulhrsw %xmm7,%xmm4 │ │ pmulhrsw %xmm7,%xmm5 │ │ pmulhrsw %xmm7,%xmm6 │ │ pmulhrsw 0x28(%rsp),%xmm7 │ │ movdqa %xmm5,0x8(%rsp) │ │ movdqa %xmm6,0x18(%rsp) │ │ movdqa %xmm7,0x28(%rsp) │ │ - jmpq 48195 │ │ + jmpq 49785 │ │ movdqa 0x10(%rdx),%xmm0 │ │ movdqa 0x30(%rdx),%xmm1 │ │ movdqa 0x50(%rdx),%xmm2 │ │ movdqa 0x70(%rdx),%xmm3 │ │ movdqa 0x90(%rdx),%xmm4 │ │ movdqa 0xb0(%rdx),%xmm5 │ │ movdqa 0xd0(%rdx),%xmm6 │ │ movdqa 0xf0(%rdx),%xmm7 │ │ lea -0x637(%rip),%r8 │ │ lea (%rdi,%rsi,2),%rdi │ │ - jmpq 4ad5d │ │ + jmpq 4c34d │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ sub $0x118,%rsp │ │ test %ecx,%ecx │ │ - je 4aebf │ │ + je 4c4af │ │ lea 0x231(%rip),%r8 │ │ - callq 4af60 │ │ + callq 4c550 │ │ add $0x118,%rsp │ │ retq │ │ - movd 0xa5c79(%rip),%xmm1 │ │ + movd 0xa8b69(%rip),%xmm1 │ │ movdqa (%rdx),%xmm0 │ │ pmulhrsw %xmm1,%xmm0 │ │ - movd 0xa5c28(%rip),%xmm2 │ │ + movd 0xa8b18(%rip),%xmm2 │ │ mov %ecx,(%rdx) │ │ pmulhrsw %xmm1,%xmm0 │ │ mov $0x4,%edx │ │ lea 0x5(%rip),%r8 │ │ - jmpq 49736 │ │ + jmpq 4ad26 │ │ add $0x118,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ sub $0x118,%rsp │ │ lea 0x8ea(%rip),%r8 │ │ - callq 4af60 │ │ + callq 4c550 │ │ add $0x118,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ sub $0x118,%rsp │ │ lea 0x16fc(%rip),%r8 │ │ - callq 4af60 │ │ + callq 4c550 │ │ add $0x118,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ sub $0x118,%rsp │ │ lea 0x1915(%rip),%r8 │ │ - callq 4af60 │ │ + callq 4c550 │ │ add $0x118,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ - movdqa 0xa5bd8(%rip),%xmm7 │ │ + movdqa 0xa8ac8(%rip),%xmm7 │ │ movdqa (%rdx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0x20(%rdx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0x40(%rdx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0x60(%rdx),%xmm3 │ │ @@ -57676,23 +58825,23 @@ │ │ movdqa 0x80(%rdx),%xmm4 │ │ pmulhrsw %xmm7,%xmm4 │ │ movdqa 0xa0(%rdx),%xmm5 │ │ pmulhrsw %xmm7,%xmm5 │ │ movdqa 0xc0(%rdx),%xmm6 │ │ pmulhrsw %xmm7,%xmm6 │ │ pmulhrsw 0xe0(%rdx),%xmm7 │ │ - callq 48290 │ │ + callq 49880 │ │ movdqa %xmm0,0x38(%rsp) │ │ movdqa %xmm1,0x48(%rsp) │ │ movdqa %xmm2,0x58(%rsp) │ │ movdqa %xmm3,0x68(%rsp) │ │ movdqa %xmm4,0x78(%rsp) │ │ movdqa %xmm5,0x88(%rsp) │ │ movdqa %xmm6,0x98(%rsp) │ │ - movdqa 0xa5b44(%rip),%xmm7 │ │ + movdqa 0xa8a34(%rip),%xmm7 │ │ movdqa 0x10(%rdx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0x30(%rdx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0x50(%rdx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0x70(%rdx),%xmm3 │ │ @@ -57700,18 +58849,18 @@ │ │ movdqa 0x90(%rdx),%xmm4 │ │ pmulhrsw %xmm7,%xmm4 │ │ movdqa 0xb0(%rdx),%xmm5 │ │ pmulhrsw %xmm7,%xmm5 │ │ movdqa 0xd0(%rdx),%xmm6 │ │ pmulhrsw %xmm7,%xmm6 │ │ pmulhrsw 0xf0(%rdx),%xmm7 │ │ - callq 4b140 │ │ + callq 4c730 │ │ mov %r8,%rcx │ │ lea 0x5(%rip),%r8 │ │ - jmpq 4805c │ │ + jmpq 4964c │ │ movdqa %xmm0,0x10(%rdx) │ │ movdqa %xmm1,0x30(%rdx) │ │ movdqa %xmm2,0x50(%rdx) │ │ movdqa %xmm3,0x70(%rdx) │ │ movdqa %xmm4,0x90(%rdx) │ │ movdqa %xmm5,0xb0(%rdx) │ │ movdqa %xmm6,0xd0(%rdx) │ │ @@ -57722,68 +58871,68 @@ │ │ movdqa 0x68(%rsp),%xmm3 │ │ movdqa 0x78(%rsp),%xmm4 │ │ movdqa 0x88(%rsp),%xmm5 │ │ movdqa 0x98(%rsp),%xmm6 │ │ movdqa 0xa8(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ mov %rcx,%r8 │ │ - jmpq 4805c │ │ + jmpq 4964c │ │ lea 0x9(%rip),%r8 │ │ lea 0x8(%rdi),%rcx │ │ - jmpq 4814c │ │ + jmpq 4973c │ │ movdqa 0x10(%rdx),%xmm0 │ │ movdqa 0x30(%rdx),%xmm1 │ │ movdqa 0x50(%rdx),%xmm2 │ │ movdqa 0x70(%rdx),%xmm3 │ │ movdqa 0x90(%rdx),%xmm4 │ │ movdqa 0xb0(%rdx),%xmm5 │ │ movdqa 0xd0(%rdx),%xmm6 │ │ movdqa 0xf0(%rdx),%xmm7 │ │ lea -0x8da(%rip),%r8 │ │ mov %rcx,%rdi │ │ - jmpq 4814c │ │ + jmpq 4973c │ │ nopl 0x0(%rax,%rax,1) │ │ xchg %ax,%ax │ │ movdqa %xmm2,0x20(%rsp) │ │ movdqa %xmm6,0x30(%rsp) │ │ movdqa %xmm5,0xb0(%rsp) │ │ - movdqa 0xa5963(%rip),%xmm6 │ │ + movdqa 0xa8853(%rip),%xmm6 │ │ movdqa %xmm0,%xmm5 │ │ punpckhwd %xmm7,%xmm5 │ │ punpcklwd %xmm7,%xmm0 │ │ - movdqa 0xa56cf(%rip),%xmm7 │ │ + movdqa 0xa85bf(%rip),%xmm7 │ │ movdqa %xmm5,%xmm2 │ │ pmaddwd %xmm7,%xmm2 │ │ pmaddwd %xmm0,%xmm7 │ │ paddd %xmm6,%xmm2 │ │ paddd %xmm6,%xmm7 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm7 │ │ packssdw %xmm2,%xmm7 │ │ - movdqa 0xa5695(%rip),%xmm2 │ │ + movdqa 0xa8585(%rip),%xmm2 │ │ pmaddwd %xmm2,%xmm5 │ │ pmaddwd %xmm2,%xmm0 │ │ paddd %xmm6,%xmm5 │ │ paddd %xmm6,%xmm0 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm5,%xmm0 │ │ movdqa %xmm4,%xmm5 │ │ punpckhwd %xmm3,%xmm5 │ │ punpcklwd %xmm3,%xmm4 │ │ - movdqa 0xa56b3(%rip),%xmm3 │ │ + movdqa 0xa85a3(%rip),%xmm3 │ │ movdqa %xmm5,%xmm2 │ │ pmaddwd %xmm3,%xmm2 │ │ pmaddwd %xmm4,%xmm3 │ │ paddd %xmm6,%xmm2 │ │ paddd %xmm6,%xmm3 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm2,%xmm3 │ │ - movdqa 0xa5679(%rip),%xmm2 │ │ + movdqa 0xa8569(%rip),%xmm2 │ │ pmaddwd %xmm2,%xmm5 │ │ pmaddwd %xmm2,%xmm4 │ │ paddd %xmm6,%xmm5 │ │ paddd %xmm6,%xmm4 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm5,%xmm4 │ │ @@ -57792,24 +58941,24 @@ │ │ paddsw %xmm4,%xmm0 │ │ movdqa %xmm7,%xmm4 │ │ psubsw %xmm3,%xmm4 │ │ paddsw %xmm3,%xmm7 │ │ movdqa %xmm4,%xmm5 │ │ punpckhwd %xmm2,%xmm5 │ │ punpcklwd %xmm2,%xmm4 │ │ - movdqa 0xa559f(%rip),%xmm2 │ │ + movdqa 0xa848f(%rip),%xmm2 │ │ movdqa %xmm5,%xmm3 │ │ pmaddwd %xmm2,%xmm3 │ │ pmaddwd %xmm4,%xmm2 │ │ paddd %xmm6,%xmm3 │ │ paddd %xmm6,%xmm2 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm3,%xmm2 │ │ - movdqa 0xa5565(%rip),%xmm3 │ │ + movdqa 0xa8455(%rip),%xmm3 │ │ pmaddwd %xmm3,%xmm5 │ │ pmaddwd %xmm3,%xmm4 │ │ paddd %xmm6,%xmm5 │ │ paddd %xmm6,%xmm4 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm5,%xmm4 │ │ @@ -57818,44 +58967,44 @@ │ │ movdqa %xmm2,0x20(%rsp) │ │ movdqa %xmm4,0xb0(%rsp) │ │ movdqa 0x30(%rsp),%xmm2 │ │ movdqa %xmm7,0x30(%rsp) │ │ movdqa %xmm3,%xmm4 │ │ punpckhwd %xmm5,%xmm4 │ │ punpcklwd %xmm5,%xmm3 │ │ - movdqa 0xa5599(%rip),%xmm5 │ │ + movdqa 0xa8489(%rip),%xmm5 │ │ movdqa %xmm4,%xmm7 │ │ pmaddwd %xmm5,%xmm7 │ │ pmaddwd %xmm3,%xmm5 │ │ paddd %xmm6,%xmm7 │ │ paddd %xmm6,%xmm5 │ │ psrad $0xc,%xmm7 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm7,%xmm5 │ │ - movdqa 0xa555f(%rip),%xmm7 │ │ + movdqa 0xa844f(%rip),%xmm7 │ │ pmaddwd %xmm7,%xmm4 │ │ pmaddwd %xmm7,%xmm3 │ │ paddd %xmm6,%xmm4 │ │ paddd %xmm6,%xmm3 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm4,%xmm3 │ │ movdqa %xmm2,%xmm4 │ │ punpckhwd %xmm1,%xmm4 │ │ punpcklwd %xmm1,%xmm2 │ │ - movdqa 0xa557d(%rip),%xmm1 │ │ + movdqa 0xa846d(%rip),%xmm1 │ │ movdqa %xmm4,%xmm7 │ │ pmaddwd %xmm1,%xmm7 │ │ pmaddwd %xmm2,%xmm1 │ │ paddd %xmm6,%xmm7 │ │ paddd %xmm6,%xmm1 │ │ psrad $0xc,%xmm7 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm7,%xmm1 │ │ - movdqa 0xa5543(%rip),%xmm7 │ │ + movdqa 0xa8433(%rip),%xmm7 │ │ pmaddwd %xmm7,%xmm4 │ │ pmaddwd %xmm7,%xmm2 │ │ paddd %xmm6,%xmm4 │ │ paddd %xmm6,%xmm2 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm4,%xmm2 │ │ @@ -57864,24 +59013,24 @@ │ │ paddsw %xmm3,%xmm2 │ │ movdqa %xmm1,%xmm3 │ │ psubsw %xmm5,%xmm3 │ │ paddsw %xmm5,%xmm1 │ │ movdqa %xmm3,%xmm5 │ │ punpckhwd %xmm4,%xmm5 │ │ punpcklwd %xmm4,%xmm3 │ │ - movdqa 0xa5439(%rip),%xmm4 │ │ + movdqa 0xa8329(%rip),%xmm4 │ │ movdqa %xmm5,%xmm7 │ │ pmaddwd %xmm4,%xmm7 │ │ pmaddwd %xmm3,%xmm4 │ │ paddd %xmm6,%xmm7 │ │ paddd %xmm6,%xmm4 │ │ psrad $0xc,%xmm7 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm7,%xmm4 │ │ - movdqa 0xa550f(%rip),%xmm7 │ │ + movdqa 0xa83ff(%rip),%xmm7 │ │ pmaddwd %xmm7,%xmm5 │ │ pmaddwd %xmm7,%xmm3 │ │ paddd %xmm6,%xmm5 │ │ paddd %xmm6,%xmm3 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm5,%xmm3 │ │ @@ -57905,52 +59054,52 @@ │ │ movdqa %xmm2,0xa0(%rsp) │ │ movdqa 0x20(%rsp),%xmm0 │ │ movdqa 0x30(%rsp),%xmm2 │ │ movdqa %xmm3,0x20(%rsp) │ │ movdqa %xmm0,%xmm5 │ │ psubsw %xmm4,%xmm5 │ │ paddsw %xmm4,%xmm0 │ │ - movdqa 0xa565b(%rip),%xmm3 │ │ + movdqa 0xa854b(%rip),%xmm3 │ │ movdqa %xmm2,%xmm4 │ │ psubsw %xmm1,%xmm4 │ │ paddsw %xmm2,%xmm1 │ │ movdqa %xmm1,0x30(%rsp) │ │ movdqa %xmm5,%xmm2 │ │ punpckhwd %xmm7,%xmm2 │ │ punpcklwd %xmm7,%xmm5 │ │ - movdqa 0xa5335(%rip),%xmm7 │ │ + movdqa 0xa8225(%rip),%xmm7 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm7,%xmm1 │ │ pmaddwd %xmm5,%xmm7 │ │ paddd %xmm3,%xmm1 │ │ paddd %xmm3,%xmm7 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm7 │ │ packssdw %xmm1,%xmm7 │ │ - movdqa 0xa52fb(%rip),%xmm1 │ │ + movdqa 0xa81eb(%rip),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm5 │ │ paddd %xmm3,%xmm2 │ │ paddd %xmm3,%xmm5 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm2,%xmm5 │ │ movdqa %xmm4,%xmm2 │ │ punpckhwd %xmm6,%xmm2 │ │ punpcklwd %xmm6,%xmm4 │ │ - movdqa 0xa52d9(%rip),%xmm6 │ │ + movdqa 0xa81c9(%rip),%xmm6 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm6,%xmm1 │ │ pmaddwd %xmm4,%xmm6 │ │ paddd %xmm3,%xmm1 │ │ paddd %xmm3,%xmm6 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm6 │ │ packssdw %xmm1,%xmm6 │ │ - movdqa 0xa529f(%rip),%xmm1 │ │ + movdqa 0xa818f(%rip),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm4 │ │ paddd %xmm3,%xmm2 │ │ paddd %xmm3,%xmm4 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm2,%xmm4 │ │ @@ -57989,37 +59138,37 @@ │ │ movdqa 0x20(%rsp),%xmm0 │ │ movdqa %xmm7,0x10(%rsp) │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ sub $0x118,%rsp │ │ lea -0x51b(%rip),%r8 │ │ - callq 4b670 │ │ + callq 4cc60 │ │ add $0x118,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ sub $0x118,%rsp │ │ lea 0x1da(%rip),%r8 │ │ - callq 4b670 │ │ + callq 4cc60 │ │ add $0x118,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ sub $0x118,%rsp │ │ lea 0xfec(%rip),%r8 │ │ - callq 4b670 │ │ + callq 4cc60 │ │ add $0x118,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ sub $0x118,%rsp │ │ lea 0x1205(%rip),%r8 │ │ - callq 4b670 │ │ + callq 4cc60 │ │ add $0x118,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ - movdqa 0xa54c8(%rip),%xmm7 │ │ + movdqa 0xa83b8(%rip),%xmm7 │ │ movdqa (%rdx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0x10(%rdx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0xe0(%rdx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0xf0(%rdx),%xmm3 │ │ @@ -58051,19 +59200,19 @@ │ │ movdqa 0xa0(%rdx),%xmm4 │ │ pmulhrsw %xmm7,%xmm4 │ │ movdqa 0xb0(%rdx),%xmm5 │ │ pmulhrsw %xmm7,%xmm5 │ │ movdqa 0xc0(%rdx),%xmm6 │ │ pmulhrsw %xmm7,%xmm6 │ │ pmulhrsw 0xd0(%rdx),%xmm7 │ │ - callq 4b850 │ │ - callq 4c100 │ │ + callq 4ce40 │ │ + callq 4d6f0 │ │ mov %r8,%rcx │ │ lea 0x5(%rip),%r8 │ │ - jmpq 485d1 │ │ + jmpq 49bc1 │ │ movdqa %xmm0,0x10(%rdx) │ │ movdqa %xmm1,0x30(%rdx) │ │ movdqa %xmm2,0x50(%rdx) │ │ movdqa %xmm3,0x70(%rdx) │ │ movdqa %xmm4,0x90(%rdx) │ │ movdqa %xmm5,0xb0(%rdx) │ │ movdqa %xmm6,0xd0(%rdx) │ │ @@ -58074,67 +59223,67 @@ │ │ movdqa 0x68(%rsp),%xmm3 │ │ movdqa 0x78(%rsp),%xmm4 │ │ movdqa 0x88(%rsp),%xmm5 │ │ movdqa 0x98(%rsp),%xmm6 │ │ movdqa 0xa8(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ mov %rcx,%r8 │ │ - jmpq 485d1 │ │ + jmpq 49bc1 │ │ lea 0x9(%rip),%r8 │ │ lea 0x8(%rdi),%rcx │ │ - jmpq 48617 │ │ + jmpq 49c07 │ │ movdqa 0x10(%rdx),%xmm0 │ │ movdqa 0x30(%rdx),%xmm1 │ │ movdqa 0x50(%rdx),%xmm2 │ │ movdqa 0x70(%rdx),%xmm3 │ │ movdqa 0x90(%rdx),%xmm4 │ │ movdqa 0xb0(%rdx),%xmm5 │ │ movdqa 0xd0(%rdx),%xmm6 │ │ movdqa 0xf0(%rdx),%xmm7 │ │ lea -0xfef(%rip),%r8 │ │ mov %rcx,%rdi │ │ - jmpq 48617 │ │ + jmpq 49c07 │ │ nopl 0x0(%rax,%rax,1) │ │ movdqa %xmm1,0x10(%rsp) │ │ movdqa %xmm2,0x20(%rsp) │ │ movdqa %xmm6,0x30(%rsp) │ │ - movdqa 0xa5256(%rip),%xmm6 │ │ + movdqa 0xa8146(%rip),%xmm6 │ │ movdqa %xmm7,%xmm2 │ │ punpckhwd %xmm0,%xmm2 │ │ punpcklwd %xmm0,%xmm7 │ │ - movdqa 0xa5072(%rip),%xmm0 │ │ + movdqa 0xa7f62(%rip),%xmm0 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm0,%xmm1 │ │ pmaddwd %xmm7,%xmm0 │ │ paddd %xmm6,%xmm1 │ │ paddd %xmm6,%xmm0 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm1,%xmm0 │ │ - movdqa 0xa5038(%rip),%xmm1 │ │ + movdqa 0xa7f28(%rip),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm7 │ │ paddd %xmm6,%xmm2 │ │ paddd %xmm6,%xmm7 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm7 │ │ packssdw %xmm2,%xmm7 │ │ movdqa %xmm3,%xmm2 │ │ punpckhwd %xmm4,%xmm2 │ │ punpcklwd %xmm4,%xmm3 │ │ - movdqa 0xa5056(%rip),%xmm4 │ │ + movdqa 0xa7f46(%rip),%xmm4 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm4,%xmm1 │ │ pmaddwd %xmm3,%xmm4 │ │ paddd %xmm6,%xmm1 │ │ paddd %xmm6,%xmm4 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm1,%xmm4 │ │ - movdqa 0xa501c(%rip),%xmm1 │ │ + movdqa 0xa7f0c(%rip),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm3 │ │ paddd %xmm6,%xmm2 │ │ paddd %xmm6,%xmm3 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm2,%xmm3 │ │ @@ -58143,24 +59292,24 @@ │ │ paddsw %xmm4,%xmm0 │ │ movdqa %xmm7,%xmm4 │ │ psubsw %xmm3,%xmm4 │ │ paddsw %xmm7,%xmm3 │ │ movdqa %xmm1,%xmm2 │ │ punpckhwd %xmm4,%xmm2 │ │ punpcklwd %xmm4,%xmm1 │ │ - movdqa 0xa4ed2(%rip),%xmm4 │ │ + movdqa 0xa7dc2(%rip),%xmm4 │ │ movdqa %xmm2,%xmm7 │ │ pmaddwd %xmm4,%xmm7 │ │ pmaddwd %xmm1,%xmm4 │ │ paddd %xmm6,%xmm7 │ │ paddd %xmm6,%xmm4 │ │ psrad $0xc,%xmm7 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm7,%xmm4 │ │ - movdqa 0xa4e98(%rip),%xmm7 │ │ + movdqa 0xa7d88(%rip),%xmm7 │ │ pmaddwd %xmm7,%xmm2 │ │ pmaddwd %xmm7,%xmm1 │ │ paddd %xmm6,%xmm2 │ │ paddd %xmm6,%xmm1 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm2,%xmm1 │ │ @@ -58169,44 +59318,44 @@ │ │ movdqa %xmm1,0x10(%rsp) │ │ movdqa %xmm4,0x20(%rsp) │ │ movdqa 0x30(%rsp),%xmm1 │ │ movdqa %xmm0,0x30(%rsp) │ │ movdqa %xmm5,%xmm4 │ │ punpckhwd %xmm7,%xmm4 │ │ punpcklwd %xmm7,%xmm5 │ │ - movdqa 0xa4f42(%rip),%xmm7 │ │ + movdqa 0xa7e32(%rip),%xmm7 │ │ movdqa %xmm4,%xmm0 │ │ pmaddwd %xmm7,%xmm0 │ │ pmaddwd %xmm5,%xmm7 │ │ paddd %xmm6,%xmm0 │ │ paddd %xmm6,%xmm7 │ │ psrad $0xc,%xmm0 │ │ psrad $0xc,%xmm7 │ │ packssdw %xmm0,%xmm7 │ │ - movdqa 0xa4f08(%rip),%xmm0 │ │ + movdqa 0xa7df8(%rip),%xmm0 │ │ pmaddwd %xmm0,%xmm4 │ │ pmaddwd %xmm0,%xmm5 │ │ paddd %xmm6,%xmm4 │ │ paddd %xmm6,%xmm5 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm4,%xmm5 │ │ movdqa %xmm2,%xmm4 │ │ punpckhwd %xmm1,%xmm4 │ │ punpcklwd %xmm1,%xmm2 │ │ - movdqa 0xa4f26(%rip),%xmm1 │ │ + movdqa 0xa7e16(%rip),%xmm1 │ │ movdqa %xmm4,%xmm0 │ │ pmaddwd %xmm1,%xmm0 │ │ pmaddwd %xmm2,%xmm1 │ │ paddd %xmm6,%xmm0 │ │ paddd %xmm6,%xmm1 │ │ psrad $0xc,%xmm0 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm0,%xmm1 │ │ - movdqa 0xa4eec(%rip),%xmm0 │ │ + movdqa 0xa7ddc(%rip),%xmm0 │ │ pmaddwd %xmm0,%xmm4 │ │ pmaddwd %xmm0,%xmm2 │ │ paddd %xmm6,%xmm4 │ │ paddd %xmm6,%xmm2 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm4,%xmm2 │ │ @@ -58215,24 +59364,24 @@ │ │ paddsw %xmm7,%xmm1 │ │ movdqa %xmm5,%xmm4 │ │ psubsw %xmm2,%xmm4 │ │ paddsw %xmm2,%xmm5 │ │ movdqa %xmm4,%xmm2 │ │ punpckhwd %xmm0,%xmm2 │ │ punpcklwd %xmm0,%xmm4 │ │ - movdqa 0xa4ed2(%rip),%xmm0 │ │ + movdqa 0xa7dc2(%rip),%xmm0 │ │ movdqa %xmm2,%xmm7 │ │ pmaddwd %xmm0,%xmm7 │ │ pmaddwd %xmm4,%xmm0 │ │ paddd %xmm6,%xmm7 │ │ paddd %xmm6,%xmm0 │ │ psrad $0xc,%xmm7 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm7,%xmm0 │ │ - movdqa 0xa4e98(%rip),%xmm7 │ │ + movdqa 0xa7d88(%rip),%xmm7 │ │ pmaddwd %xmm7,%xmm2 │ │ pmaddwd %xmm7,%xmm4 │ │ paddd %xmm6,%xmm2 │ │ paddd %xmm6,%xmm4 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm2,%xmm4 │ │ @@ -58243,44 +59392,44 @@ │ │ movdqa 0x50(%rsp),%xmm4 │ │ movdqa 0x60(%rsp),%xmm0 │ │ movdqa %xmm1,0x50(%rsp) │ │ movdqa %xmm5,0x60(%rsp) │ │ movdqa %xmm2,%xmm5 │ │ punpckhwd %xmm7,%xmm5 │ │ punpcklwd %xmm7,%xmm2 │ │ - movdqa 0xa4eca(%rip),%xmm7 │ │ + movdqa 0xa7dba(%rip),%xmm7 │ │ movdqa %xmm5,%xmm1 │ │ pmaddwd %xmm7,%xmm1 │ │ pmaddwd %xmm2,%xmm7 │ │ paddd %xmm6,%xmm1 │ │ paddd %xmm6,%xmm7 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm7 │ │ packssdw %xmm1,%xmm7 │ │ - movdqa 0xa4e90(%rip),%xmm1 │ │ + movdqa 0xa7d80(%rip),%xmm1 │ │ pmaddwd %xmm1,%xmm5 │ │ pmaddwd %xmm1,%xmm2 │ │ paddd %xmm6,%xmm5 │ │ paddd %xmm6,%xmm2 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm5,%xmm2 │ │ movdqa %xmm4,%xmm5 │ │ punpckhwd %xmm0,%xmm5 │ │ punpcklwd %xmm0,%xmm4 │ │ - movdqa 0xa4e2e(%rip),%xmm0 │ │ + movdqa 0xa7d1e(%rip),%xmm0 │ │ movdqa %xmm5,%xmm1 │ │ pmaddwd %xmm0,%xmm1 │ │ pmaddwd %xmm4,%xmm0 │ │ paddd %xmm6,%xmm1 │ │ paddd %xmm6,%xmm0 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm1,%xmm0 │ │ - movdqa 0xa4df4(%rip),%xmm1 │ │ + movdqa 0xa7ce4(%rip),%xmm1 │ │ pmaddwd %xmm1,%xmm5 │ │ pmaddwd %xmm1,%xmm4 │ │ paddd %xmm6,%xmm5 │ │ paddd %xmm6,%xmm4 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm5,%xmm4 │ │ @@ -58289,24 +59438,24 @@ │ │ paddsw %xmm7,%xmm0 │ │ movdqa %xmm4,%xmm5 │ │ psubsw %xmm2,%xmm5 │ │ paddsw %xmm2,%xmm4 │ │ movdqa %xmm5,%xmm2 │ │ punpckhwd %xmm1,%xmm2 │ │ punpcklwd %xmm1,%xmm5 │ │ - movdqa 0xa4e1a(%rip),%xmm1 │ │ + movdqa 0xa7d0a(%rip),%xmm1 │ │ movdqa %xmm2,%xmm7 │ │ pmaddwd %xmm1,%xmm7 │ │ pmaddwd %xmm5,%xmm1 │ │ paddd %xmm6,%xmm7 │ │ paddd %xmm6,%xmm1 │ │ psrad $0xc,%xmm7 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm7,%xmm1 │ │ - movdqa 0xa4de0(%rip),%xmm7 │ │ + movdqa 0xa7cd0(%rip),%xmm7 │ │ pmaddwd %xmm7,%xmm2 │ │ pmaddwd %xmm7,%xmm5 │ │ paddd %xmm6,%xmm2 │ │ paddd %xmm6,%xmm5 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm2,%xmm5 │ │ @@ -58317,24 +59466,24 @@ │ │ paddsw %xmm0,%xmm2 │ │ movdqa %xmm3,%xmm0 │ │ psubsw %xmm4,%xmm0 │ │ paddsw %xmm4,%xmm3 │ │ movdqa %xmm0,%xmm5 │ │ punpckhwd %xmm7,%xmm5 │ │ punpcklwd %xmm7,%xmm0 │ │ - movdqa 0xa4c3a(%rip),%xmm7 │ │ + movdqa 0xa7b2a(%rip),%xmm7 │ │ movdqa %xmm5,%xmm4 │ │ pmaddwd %xmm7,%xmm4 │ │ pmaddwd %xmm0,%xmm7 │ │ paddd %xmm6,%xmm4 │ │ paddd %xmm6,%xmm7 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm7 │ │ packssdw %xmm4,%xmm7 │ │ - movdqa 0xa4c00(%rip),%xmm4 │ │ + movdqa 0xa7af0(%rip),%xmm4 │ │ pmaddwd %xmm4,%xmm5 │ │ pmaddwd %xmm4,%xmm0 │ │ paddd %xmm6,%xmm5 │ │ paddd %xmm6,%xmm0 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm5,%xmm0 │ │ @@ -58345,44 +59494,44 @@ │ │ movdqa 0x70(%rsp),%xmm1 │ │ movdqa 0x40(%rsp),%xmm3 │ │ movdqa %xmm7,0x70(%rsp) │ │ movdqa %xmm0,0x40(%rsp) │ │ movdqa %xmm5,%xmm7 │ │ punpckhwd %xmm4,%xmm7 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0xa4c82(%rip),%xmm4 │ │ + movdqa 0xa7b72(%rip),%xmm4 │ │ movdqa %xmm7,%xmm0 │ │ pmaddwd %xmm4,%xmm0 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm6,%xmm0 │ │ paddd %xmm6,%xmm4 │ │ psrad $0xc,%xmm0 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm0,%xmm4 │ │ - movdqa 0xa4c48(%rip),%xmm0 │ │ + movdqa 0xa7b38(%rip),%xmm0 │ │ pmaddwd %xmm0,%xmm7 │ │ pmaddwd %xmm0,%xmm5 │ │ paddd %xmm6,%xmm7 │ │ paddd %xmm6,%xmm5 │ │ psrad $0xc,%xmm7 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm7,%xmm5 │ │ movdqa %xmm1,%xmm7 │ │ punpckhwd %xmm3,%xmm7 │ │ punpcklwd %xmm3,%xmm1 │ │ - movdqa 0xa4c66(%rip),%xmm3 │ │ + movdqa 0xa7b56(%rip),%xmm3 │ │ movdqa %xmm7,%xmm0 │ │ pmaddwd %xmm3,%xmm0 │ │ pmaddwd %xmm1,%xmm3 │ │ paddd %xmm6,%xmm0 │ │ paddd %xmm6,%xmm3 │ │ psrad $0xc,%xmm0 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm0,%xmm3 │ │ - movdqa 0xa4c2c(%rip),%xmm0 │ │ + movdqa 0xa7b1c(%rip),%xmm0 │ │ pmaddwd %xmm0,%xmm7 │ │ pmaddwd %xmm0,%xmm1 │ │ paddd %xmm6,%xmm7 │ │ paddd %xmm6,%xmm1 │ │ psrad $0xc,%xmm7 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm7,%xmm1 │ │ @@ -58391,24 +59540,24 @@ │ │ paddsw %xmm3,%xmm4 │ │ movdqa %xmm5,%xmm3 │ │ psubsw %xmm1,%xmm3 │ │ paddsw %xmm1,%xmm5 │ │ movdqa %xmm0,%xmm7 │ │ punpckhwd %xmm3,%xmm7 │ │ punpcklwd %xmm3,%xmm0 │ │ - movdqa 0xa4a12(%rip),%xmm3 │ │ + movdqa 0xa7902(%rip),%xmm3 │ │ movdqa %xmm7,%xmm1 │ │ pmaddwd %xmm3,%xmm1 │ │ pmaddwd %xmm0,%xmm3 │ │ paddd %xmm6,%xmm1 │ │ paddd %xmm6,%xmm3 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm1,%xmm3 │ │ - movdqa 0xa49d8(%rip),%xmm1 │ │ + movdqa 0xa78c8(%rip),%xmm1 │ │ pmaddwd %xmm1,%xmm7 │ │ pmaddwd %xmm1,%xmm0 │ │ paddd %xmm6,%xmm7 │ │ paddd %xmm6,%xmm0 │ │ psrad $0xc,%xmm7 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm7,%xmm0 │ │ @@ -58421,24 +59570,24 @@ │ │ paddsw %xmm1,%xmm4 │ │ movdqa %xmm5,%xmm3 │ │ psubsw %xmm7,%xmm3 │ │ paddsw %xmm7,%xmm5 │ │ movdqa %xmm0,%xmm7 │ │ punpckhwd %xmm3,%xmm7 │ │ punpcklwd %xmm3,%xmm0 │ │ - movdqa 0xa4966(%rip),%xmm3 │ │ + movdqa 0xa7856(%rip),%xmm3 │ │ movdqa %xmm7,%xmm1 │ │ pmaddwd %xmm3,%xmm1 │ │ pmaddwd %xmm0,%xmm3 │ │ paddd %xmm6,%xmm1 │ │ paddd %xmm6,%xmm3 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm1,%xmm3 │ │ - movdqa 0xa492c(%rip),%xmm1 │ │ + movdqa 0xa781c(%rip),%xmm1 │ │ pmaddwd %xmm1,%xmm7 │ │ pmaddwd %xmm1,%xmm0 │ │ paddd %xmm6,%xmm7 │ │ paddd %xmm6,%xmm0 │ │ psrad $0xc,%xmm7 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm7,%xmm0 │ │ @@ -58475,24 +59624,24 @@ │ │ paddsw %xmm4,%xmm3 │ │ movdqa %xmm1,%xmm5 │ │ psubsw %xmm2,%xmm5 │ │ paddsw %xmm2,%xmm1 │ │ movdqa %xmm5,%xmm4 │ │ punpckhwd %xmm0,%xmm4 │ │ punpcklwd %xmm0,%xmm5 │ │ - movdqa 0xa4930(%rip),%xmm0 │ │ + movdqa 0xa7820(%rip),%xmm0 │ │ movdqa %xmm4,%xmm2 │ │ pmaddwd %xmm0,%xmm2 │ │ pmaddwd %xmm5,%xmm0 │ │ paddd %xmm6,%xmm2 │ │ paddd %xmm6,%xmm0 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm2,%xmm0 │ │ - movdqa 0xa48f6(%rip),%xmm2 │ │ + movdqa 0xa77e6(%rip),%xmm2 │ │ pmaddwd %xmm2,%xmm4 │ │ pmaddwd %xmm2,%xmm5 │ │ paddd %xmm6,%xmm4 │ │ paddd %xmm6,%xmm5 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm4,%xmm5 │ │ @@ -58509,24 +59658,24 @@ │ │ paddsw %xmm3,%xmm2 │ │ movdqa %xmm4,%xmm0 │ │ psubsw %xmm1,%xmm0 │ │ paddsw %xmm1,%xmm4 │ │ movdqa %xmm5,%xmm3 │ │ punpckhwd %xmm0,%xmm3 │ │ punpcklwd %xmm0,%xmm5 │ │ - movdqa 0xa47a0(%rip),%xmm0 │ │ + movdqa 0xa7690(%rip),%xmm0 │ │ movdqa %xmm3,%xmm1 │ │ pmaddwd %xmm0,%xmm1 │ │ pmaddwd %xmm5,%xmm0 │ │ paddd %xmm6,%xmm1 │ │ paddd %xmm6,%xmm0 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm1,%xmm0 │ │ - movdqa 0xa4766(%rip),%xmm1 │ │ + movdqa 0xa7656(%rip),%xmm1 │ │ pmaddwd %xmm1,%xmm3 │ │ pmaddwd %xmm1,%xmm5 │ │ paddd %xmm6,%xmm3 │ │ paddd %xmm6,%xmm5 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm3,%xmm5 │ │ @@ -58552,17 +59701,17 @@ │ │ movdqa %xmm0,0x60(%rsp) │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ movdqa 0xf0(%rsp),%xmm0 │ │ movdqa %xmm5,0xf0(%rsp) │ │ movdqa %xmm6,0x100(%rsp) │ │ - movdqa 0xa469d(%rip),%xmm5 │ │ - movdqa 0xa4685(%rip),%xmm6 │ │ - movdqa 0xa498d(%rip),%xmm7 │ │ + movdqa 0xa758d(%rip),%xmm5 │ │ + movdqa 0xa7575(%rip),%xmm6 │ │ + movdqa 0xa787d(%rip),%xmm7 │ │ movdqa %xmm3,%xmm2 │ │ punpcklwd %xmm4,%xmm2 │ │ punpckhwd %xmm4,%xmm3 │ │ movdqa %xmm5,%xmm4 │ │ pmaddwd %xmm2,%xmm4 │ │ pmaddwd %xmm6,%xmm2 │ │ movdqa %xmm5,%xmm1 │ │ @@ -58622,19 +59771,19 @@ │ │ packssdw %xmm0,%xmm3 │ │ movdqa %xmm4,0x80(%rsp) │ │ movdqa 0xb0(%rsp),%xmm4 │ │ movdqa 0xc0(%rsp),%xmm5 │ │ movdqa %xmm4,%xmm0 │ │ punpcklwd %xmm5,%xmm0 │ │ punpckhwd %xmm5,%xmm4 │ │ - movdqa 0xa4545(%rip),%xmm5 │ │ + movdqa 0xa7435(%rip),%xmm5 │ │ pmaddwd %xmm0,%xmm5 │ │ pmaddwd %xmm6,%xmm0 │ │ pmaddwd %xmm4,%xmm6 │ │ - pmaddwd 0xa4531(%rip),%xmm4 │ │ + pmaddwd 0xa7421(%rip),%xmm4 │ │ paddd %xmm7,%xmm5 │ │ paddd %xmm7,%xmm0 │ │ paddd %xmm7,%xmm6 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm0 │ │ psrad $0xc,%xmm6 │ │ psrad $0xc,%xmm5 │ │ @@ -58643,15 +59792,15 @@ │ │ packssdw %xmm4,%xmm5 │ │ movdqa %xmm5,0xb0(%rsp) │ │ movdqa 0x30(%rsp),%xmm4 │ │ movdqa 0xf0(%rsp),%xmm5 │ │ movdqa 0x100(%rsp),%xmm6 │ │ retq │ │ nopl (%rax) │ │ - movdqa 0xa4858(%rip),%xmm7 │ │ + movdqa 0xa7748(%rip),%xmm7 │ │ movdqa 0xa0(%rsp),%xmm1 │ │ movdqa 0xf0(%rsp),%xmm2 │ │ movdqa %xmm1,%xmm0 │ │ paddsw %xmm2,%xmm0 │ │ psubsw %xmm2,%xmm1 │ │ pmulhrsw %xmm7,%xmm0 │ │ pmulhrsw %xmm7,%xmm1 │ │ @@ -58679,37 +59828,37 @@ │ │ movdqa %xmm4,0xb0(%rsp) │ │ movdqa 0x30(%rsp),%xmm4 │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopw 0x0(%rax,%rax,1) │ │ sub $0x118,%rsp │ │ lea -0x12db(%rip),%r8 │ │ - callq 4c430 │ │ + callq 4da20 │ │ add $0x118,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ sub $0x118,%rsp │ │ lea -0xbe6(%rip),%r8 │ │ - callq 4c430 │ │ + callq 4da20 │ │ add $0x118,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ sub $0x118,%rsp │ │ lea 0x22c(%rip),%r8 │ │ - callq 4c430 │ │ + callq 4da20 │ │ add $0x118,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ sub $0x118,%rsp │ │ lea 0x445(%rip),%r8 │ │ - callq 4c430 │ │ + callq 4da20 │ │ add $0x118,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ - movdqa 0xa4708(%rip),%xmm7 │ │ + movdqa 0xa75f8(%rip),%xmm7 │ │ movdqa (%rdx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0x10(%rdx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0xe0(%rdx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0xf0(%rdx),%xmm3 │ │ @@ -58741,16 +59890,16 @@ │ │ movdqa 0xa0(%rdx),%xmm4 │ │ pmulhrsw %xmm7,%xmm4 │ │ movdqa 0xb0(%rdx),%xmm5 │ │ pmulhrsw %xmm7,%xmm5 │ │ movdqa 0xc0(%rdx),%xmm6 │ │ pmulhrsw %xmm7,%xmm6 │ │ pmulhrsw 0xd0(%rdx),%xmm7 │ │ - callq 4b850 │ │ - callq 4c100 │ │ + callq 4ce40 │ │ + callq 4d6f0 │ │ movdqa 0x8(%rsp),%xmm7 │ │ movdqa %xmm0,(%rdx) │ │ movdqa %xmm1,0x20(%rdx) │ │ movdqa %xmm2,0x40(%rdx) │ │ movdqa %xmm3,0x60(%rdx) │ │ movdqa %xmm4,0x80(%rdx) │ │ movdqa %xmm5,0xa0(%rdx) │ │ @@ -58763,15 +59912,15 @@ │ │ movdqa 0x78(%rsp),%xmm4 │ │ movdqa 0x88(%rsp),%xmm5 │ │ movdqa 0x98(%rsp),%xmm6 │ │ movdqa 0xa8(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ mov %r8,%rcx │ │ lea 0x5(%rip),%r8 │ │ - jmpq 48b11 │ │ + jmpq 4a101 │ │ movdqa %xmm0,0x10(%rdx) │ │ movdqa %xmm1,0x30(%rdx) │ │ movdqa %xmm2,0x50(%rdx) │ │ movdqa %xmm3,0x70(%rdx) │ │ movdqa %xmm4,0x90(%rdx) │ │ movdqa %xmm5,0xb0(%rdx) │ │ movdqa %xmm6,0xd0(%rdx) │ │ @@ -58782,64 +59931,64 @@ │ │ movdqa 0x60(%rdx),%xmm3 │ │ movdqa 0x80(%rdx),%xmm4 │ │ movdqa 0xa0(%rdx),%xmm5 │ │ movdqa 0xc0(%rdx),%xmm6 │ │ movdqa 0xe0(%rdx),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ mov %rcx,%r8 │ │ - jmpq 48b11 │ │ + jmpq 4a101 │ │ lea 0x9(%rip),%r8 │ │ lea 0x8(%rdi),%rcx │ │ - jmpq 48b87 │ │ + jmpq 4a177 │ │ movdqa 0x10(%rdx),%xmm0 │ │ movdqa 0x30(%rdx),%xmm1 │ │ movdqa 0x50(%rdx),%xmm2 │ │ movdqa 0x70(%rdx),%xmm3 │ │ movdqa 0x90(%rdx),%xmm4 │ │ movdqa 0xb0(%rdx),%xmm5 │ │ movdqa 0xd0(%rdx),%xmm6 │ │ movdqa 0xf0(%rdx),%xmm7 │ │ lea -0x1e21(%rip),%r8 │ │ mov %rcx,%rdi │ │ - jmpq 48b87 │ │ + jmpq 4a177 │ │ nopl (%rax) │ │ sub $0x118,%rsp │ │ lea -0x15ab(%rip),%r8 │ │ - callq 4c700 │ │ + callq 4dcf0 │ │ add $0x118,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ sub $0x118,%rsp │ │ lea -0xeb6(%rip),%r8 │ │ - callq 4c700 │ │ + callq 4dcf0 │ │ add $0x118,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ sub $0x118,%rsp │ │ lea -0xa4(%rip),%r8 │ │ - callq 4c700 │ │ + callq 4dcf0 │ │ add $0x118,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ sub $0x118,%rsp │ │ lea 0x175(%rip),%r8 │ │ - callq 4c700 │ │ + callq 4dcf0 │ │ add $0x118,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ add $0x100,%rdx │ │ movdqa -0x70(%rdx),%xmm4 │ │ movdqa -0x50(%rdx),%xmm5 │ │ movdqa -0x30(%rdx),%xmm6 │ │ movdqa -0x10(%rdx),%xmm7 │ │ mov %r8,%rcx │ │ lea 0xfa(%rip),%r8 │ │ - movdqa 0xa4413(%rip),%xmm0 │ │ - movdqa 0xa43eb(%rip),%xmm2 │ │ - movdqa 0xa43c3(%rip),%xmm3 │ │ + movdqa 0xa7303(%rip),%xmm0 │ │ + movdqa 0xa72db(%rip),%xmm2 │ │ + movdqa 0xa72b3(%rip),%xmm3 │ │ add $0xffffffffffffff80,%rdx │ │ pmulhrsw %xmm0,%xmm4 │ │ pmulhrsw %xmm0,%xmm5 │ │ pmulhrsw %xmm0,%xmm6 │ │ pmulhrsw %xmm0,%xmm7 │ │ movdqa %xmm2,%xmm1 │ │ pmulhrsw %xmm4,%xmm1 │ │ @@ -58873,96 +60022,96 @@ │ │ paddsw %xmm6,%xmm4 │ │ movdqa 0x20(%rdx),%xmm6 │ │ pmulhrsw %xmm0,%xmm6 │ │ pmulhrsw (%rdx),%xmm0 │ │ pmulhrsw %xmm6,%xmm2 │ │ pmulhrsw %xmm3,%xmm2 │ │ paddsw %xmm6,%xmm2 │ │ - movdqa 0xa431a(%rip),%xmm6 │ │ + movdqa 0xa720a(%rip),%xmm6 │ │ pmulhrsw %xmm0,%xmm6 │ │ pmulhrsw %xmm3,%xmm6 │ │ movdqa 0x8(%rsp),%xmm3 │ │ paddsw %xmm6,%xmm0 │ │ - jmpq 48094 │ │ + jmpq 49684 │ │ movdqa %xmm4,0x10(%rdx) │ │ movdqa %xmm5,0x30(%rdx) │ │ movdqa %xmm6,0x50(%rdx) │ │ movdqa %xmm7,0x70(%rdx) │ │ movdqa -0x70(%rdx),%xmm4 │ │ movdqa -0x50(%rdx),%xmm5 │ │ movdqa -0x30(%rdx),%xmm6 │ │ movdqa -0x10(%rdx),%xmm7 │ │ movdqa %xmm0,-0x70(%rdx) │ │ movdqa %xmm1,-0x50(%rdx) │ │ movdqa %xmm2,-0x30(%rdx) │ │ movdqa %xmm3,-0x10(%rdx) │ │ mov %rcx,%r8 │ │ - jmpq 4c725 │ │ + jmpq 4dd15 │ │ lea 0x9(%rip),%r8 │ │ lea 0x8(%rdi),%rcx │ │ - jmpq 48cc7 │ │ + jmpq 4a2b7 │ │ movdqa 0x10(%rdx),%xmm0 │ │ movdqa 0x30(%rdx),%xmm1 │ │ movdqa 0x50(%rdx),%xmm2 │ │ movdqa 0x70(%rdx),%xmm3 │ │ movdqa 0x90(%rdx),%xmm4 │ │ movdqa 0xb0(%rdx),%xmm5 │ │ movdqa 0xd0(%rdx),%xmm6 │ │ movdqa 0xf0(%rdx),%xmm7 │ │ lea -0x205a(%rip),%r8 │ │ mov %rcx,%rdi │ │ - jmpq 48cc7 │ │ + jmpq 4a2b7 │ │ nopl 0x0(%rax,%rax,1) │ │ xchg %ax,%ax │ │ sub $0x118,%rsp │ │ test %ecx,%ecx │ │ - je 4c8df │ │ + je 4decf │ │ lea 0x38a(%rip),%r8 │ │ - callq 4c980 │ │ + callq 4df70 │ │ add $0x118,%rsp │ │ retq │ │ - movd 0xa4259(%rip),%xmm1 │ │ + movd 0xa7149(%rip),%xmm1 │ │ movdqa (%rdx),%xmm0 │ │ pmulhrsw %xmm1,%xmm0 │ │ - movd 0xa4268(%rip),%xmm2 │ │ + movd 0xa7158(%rip),%xmm2 │ │ mov %ecx,(%rdx) │ │ mov $0x8,%edx │ │ lea 0x5(%rip),%r8 │ │ - jmpq 49736 │ │ + jmpq 4ad26 │ │ add $0x118,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax,%rax,1) │ │ sub $0x118,%rsp │ │ lea 0x790(%rip),%r8 │ │ - callq 4c980 │ │ + callq 4df70 │ │ add $0x118,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ sub $0x118,%rsp │ │ lea 0xc62(%rip),%r8 │ │ - callq 4c980 │ │ + callq 4df70 │ │ add $0x118,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ sub $0x118,%rsp │ │ lea 0xfad(%rip),%r8 │ │ - callq 4c980 │ │ + callq 4df70 │ │ add $0x118,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ movdqa 0x10(%rdx),%xmm0 │ │ movdqa 0x50(%rdx),%xmm1 │ │ movdqa 0x90(%rdx),%xmm2 │ │ movdqa 0xd0(%rdx),%xmm3 │ │ movdqa 0x110(%rdx),%xmm4 │ │ movdqa 0x150(%rdx),%xmm5 │ │ movdqa 0x190(%rdx),%xmm6 │ │ movdqa 0x1d0(%rdx),%xmm7 │ │ - callq 48290 │ │ + callq 49880 │ │ movdqa %xmm0,0x38(%rsp) │ │ movdqa %xmm1,0x48(%rsp) │ │ movdqa %xmm2,0x58(%rsp) │ │ movdqa %xmm3,0x68(%rsp) │ │ movdqa %xmm4,0x78(%rsp) │ │ movdqa %xmm5,0x88(%rsp) │ │ movdqa %xmm6,0x98(%rsp) │ │ @@ -58970,19 +60119,19 @@ │ │ movdqa 0x70(%rdx),%xmm1 │ │ movdqa 0xb0(%rdx),%xmm2 │ │ movdqa 0xf0(%rdx),%xmm3 │ │ movdqa 0x130(%rdx),%xmm4 │ │ movdqa 0x170(%rdx),%xmm5 │ │ movdqa 0x1b0(%rdx),%xmm6 │ │ movdqa 0x1f0(%rdx),%xmm7 │ │ - callq 4b140 │ │ + callq 4c730 │ │ mov %r8,%rcx │ │ lea 0xd(%rip),%r8 │ │ - movdqa 0xa4120(%rip),%xmm7 │ │ - jmpq 48064 │ │ + movdqa 0xa7010(%rip),%xmm7 │ │ + jmpq 49654 │ │ movdqa %xmm0,0x110(%rdx) │ │ movdqa %xmm1,0x130(%rdx) │ │ movdqa %xmm2,0x150(%rdx) │ │ movdqa %xmm3,0x170(%rdx) │ │ movdqa %xmm4,0x190(%rdx) │ │ movdqa %xmm5,0x1b0(%rdx) │ │ movdqa %xmm6,0x1d0(%rdx) │ │ @@ -58993,16 +60142,16 @@ │ │ movdqa 0x68(%rsp),%xmm3 │ │ movdqa 0x78(%rsp),%xmm4 │ │ movdqa 0x88(%rsp),%xmm5 │ │ movdqa 0x98(%rsp),%xmm6 │ │ movdqa 0xa8(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ lea 0xd(%rip),%r8 │ │ - movdqa 0xa408d(%rip),%xmm7 │ │ - jmpq 48064 │ │ + movdqa 0xa6f7d(%rip),%xmm7 │ │ + jmpq 49654 │ │ movdqa %xmm0,0x10(%rdx) │ │ movdqa %xmm1,0x30(%rdx) │ │ movdqa %xmm2,0x50(%rdx) │ │ movdqa %xmm3,0x70(%rdx) │ │ movdqa %xmm4,0x90(%rdx) │ │ movdqa %xmm5,0xb0(%rdx) │ │ movdqa %xmm6,0xd0(%rdx) │ │ @@ -59011,15 +60160,15 @@ │ │ movdqa 0x40(%rdx),%xmm1 │ │ movdqa 0x80(%rdx),%xmm2 │ │ movdqa 0xc0(%rdx),%xmm3 │ │ movdqa 0x100(%rdx),%xmm4 │ │ movdqa 0x140(%rdx),%xmm5 │ │ movdqa 0x180(%rdx),%xmm6 │ │ movdqa 0x1c0(%rdx),%xmm7 │ │ - callq 48290 │ │ + callq 49880 │ │ movdqa %xmm0,0x38(%rsp) │ │ movdqa %xmm1,0x48(%rsp) │ │ movdqa %xmm2,0x58(%rsp) │ │ movdqa %xmm3,0x68(%rsp) │ │ movdqa %xmm4,0x78(%rsp) │ │ movdqa %xmm5,0x88(%rsp) │ │ movdqa %xmm6,0x98(%rsp) │ │ @@ -59027,18 +60176,18 @@ │ │ movdqa 0x60(%rdx),%xmm1 │ │ movdqa 0xa0(%rdx),%xmm2 │ │ movdqa 0xe0(%rdx),%xmm3 │ │ movdqa 0x120(%rdx),%xmm4 │ │ movdqa 0x160(%rdx),%xmm5 │ │ movdqa 0x1a0(%rdx),%xmm6 │ │ movdqa 0x1e0(%rdx),%xmm7 │ │ - callq 4b140 │ │ + callq 4c730 │ │ lea 0xd(%rip),%r8 │ │ - movdqa 0xa3f98(%rip),%xmm7 │ │ - jmpq 48064 │ │ + movdqa 0xa6e88(%rip),%xmm7 │ │ + jmpq 49654 │ │ movdqa %xmm0,0x100(%rdx) │ │ movdqa %xmm1,0x120(%rdx) │ │ movdqa %xmm2,0x140(%rdx) │ │ movdqa %xmm3,0x160(%rdx) │ │ movdqa %xmm4,0x180(%rdx) │ │ movdqa %xmm5,0x1a0(%rdx) │ │ movdqa %xmm6,0x1c0(%rdx) │ │ @@ -59049,31 +60198,31 @@ │ │ movdqa 0x68(%rsp),%xmm3 │ │ movdqa 0x78(%rsp),%xmm4 │ │ movdqa 0x88(%rsp),%xmm5 │ │ movdqa 0x98(%rsp),%xmm6 │ │ movdqa 0xa8(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ mov %rcx,%r8 │ │ - movdqa 0xa3f09(%rip),%xmm7 │ │ - jmpq 48064 │ │ + movdqa 0xa6df9(%rip),%xmm7 │ │ + jmpq 49654 │ │ lea 0x5(%rip),%r8 │ │ - jmpq 4a74c │ │ + jmpq 4bd3c │ │ movdqa 0x38(%rsp),%xmm0 │ │ movdqa 0x48(%rsp),%xmm1 │ │ movdqa 0x58(%rsp),%xmm2 │ │ movdqa 0x68(%rsp),%xmm3 │ │ movdqa 0x78(%rsp),%xmm4 │ │ movdqa 0x88(%rsp),%xmm5 │ │ movdqa 0x98(%rsp),%xmm6 │ │ movdqa 0xa8(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ lea 0xc(%rip),%r8 │ │ mov %rcx,%rdi │ │ lea 0x8(%rdi),%rcx │ │ - jmpq 48151 │ │ + jmpq 49741 │ │ pxor %xmm7,%xmm7 │ │ movdqa %xmm7,(%rdx) │ │ movdqa %xmm7,0x10(%rdx) │ │ movdqa %xmm7,0x20(%rdx) │ │ movdqa %xmm7,0x30(%rdx) │ │ movdqa %xmm7,0x40(%rdx) │ │ movdqa %xmm7,0x50(%rdx) │ │ @@ -59094,31 +60243,31 @@ │ │ movdqa 0x80(%rdx),%xmm2 │ │ movdqa 0xc0(%rdx),%xmm3 │ │ movdqa 0x10(%rdx),%xmm4 │ │ movdqa 0x50(%rdx),%xmm5 │ │ movdqa 0x90(%rdx),%xmm6 │ │ movdqa 0xd0(%rdx),%xmm7 │ │ lea -0x2563(%rip),%r8 │ │ - jmpq 4a78c │ │ + jmpq 4bd7c │ │ xchg %ax,%ax │ │ sub $0x118,%rsp │ │ lea -0x122(%rip),%r8 │ │ - callq 4cdd0 │ │ + callq 4e3c0 │ │ add $0x118,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ sub $0x118,%rsp │ │ lea 0x320(%rip),%r8 │ │ - callq 4cdd0 │ │ + callq 4e3c0 │ │ add $0x118,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ sub $0x118,%rsp │ │ lea 0x7f2(%rip),%r8 │ │ - callq 4cdd0 │ │ + callq 4e3c0 │ │ add $0x118,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ movdqa 0x10(%rdx),%xmm0 │ │ movdqa 0x30(%rdx),%xmm1 │ │ movdqa 0x1d0(%rdx),%xmm2 │ │ movdqa 0x1f0(%rdx),%xmm3 │ │ @@ -59138,20 +60287,20 @@ │ │ movdqa 0x70(%rdx),%xmm1 │ │ movdqa 0x90(%rdx),%xmm2 │ │ movdqa 0xb0(%rdx),%xmm3 │ │ movdqa 0x150(%rdx),%xmm4 │ │ movdqa 0x170(%rdx),%xmm5 │ │ movdqa 0x190(%rdx),%xmm6 │ │ movdqa 0x1b0(%rdx),%xmm7 │ │ - callq 4b850 │ │ - callq 4c100 │ │ + callq 4ce40 │ │ + callq 4d6f0 │ │ mov %r8,%rcx │ │ lea 0xd(%rip),%r8 │ │ - movdqa 0xa3cc7(%rip),%xmm7 │ │ - jmpq 485d9 │ │ + movdqa 0xa6bb7(%rip),%xmm7 │ │ + jmpq 49bc9 │ │ movdqa %xmm0,0x110(%rdx) │ │ movdqa %xmm1,0x130(%rdx) │ │ movdqa %xmm2,0x150(%rdx) │ │ movdqa %xmm3,0x170(%rdx) │ │ movdqa %xmm4,0x190(%rdx) │ │ movdqa %xmm5,0x1b0(%rdx) │ │ movdqa %xmm6,0x1d0(%rdx) │ │ @@ -59162,16 +60311,16 @@ │ │ movdqa 0x68(%rsp),%xmm3 │ │ movdqa 0x78(%rsp),%xmm4 │ │ movdqa 0x88(%rsp),%xmm5 │ │ movdqa 0x98(%rsp),%xmm6 │ │ movdqa 0xa8(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ lea 0xd(%rip),%r8 │ │ - movdqa 0xa3c34(%rip),%xmm7 │ │ - jmpq 485d9 │ │ + movdqa 0xa6b24(%rip),%xmm7 │ │ + jmpq 49bc9 │ │ movdqa %xmm0,0x10(%rdx) │ │ movdqa %xmm1,0x30(%rdx) │ │ movdqa %xmm2,0x50(%rdx) │ │ movdqa %xmm3,0x70(%rdx) │ │ movdqa %xmm4,0x90(%rdx) │ │ movdqa %xmm5,0xb0(%rdx) │ │ movdqa %xmm6,0xd0(%rdx) │ │ @@ -59196,19 +60345,19 @@ │ │ movdqa 0x60(%rdx),%xmm1 │ │ movdqa 0x80(%rdx),%xmm2 │ │ movdqa 0xa0(%rdx),%xmm3 │ │ movdqa 0x140(%rdx),%xmm4 │ │ movdqa 0x160(%rdx),%xmm5 │ │ movdqa 0x180(%rdx),%xmm6 │ │ movdqa 0x1a0(%rdx),%xmm7 │ │ - callq 4b850 │ │ - callq 4c100 │ │ + callq 4ce40 │ │ + callq 4d6f0 │ │ lea 0xd(%rip),%r8 │ │ - movdqa 0xa3b36(%rip),%xmm7 │ │ - jmpq 485d9 │ │ + movdqa 0xa6a26(%rip),%xmm7 │ │ + jmpq 49bc9 │ │ movdqa %xmm0,0x100(%rdx) │ │ movdqa %xmm1,0x120(%rdx) │ │ movdqa %xmm2,0x140(%rdx) │ │ movdqa %xmm3,0x160(%rdx) │ │ movdqa %xmm4,0x180(%rdx) │ │ movdqa %xmm5,0x1a0(%rdx) │ │ movdqa %xmm6,0x1c0(%rdx) │ │ @@ -59219,31 +60368,31 @@ │ │ movdqa 0x68(%rsp),%xmm3 │ │ movdqa 0x78(%rsp),%xmm4 │ │ movdqa 0x88(%rsp),%xmm5 │ │ movdqa 0x98(%rsp),%xmm6 │ │ movdqa 0xa8(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ mov %rcx,%r8 │ │ - movdqa 0xa3aa7(%rip),%xmm7 │ │ - jmpq 485d9 │ │ + movdqa 0xa6997(%rip),%xmm7 │ │ + jmpq 49bc9 │ │ lea 0x5(%rip),%r8 │ │ - jmpq 4a953 │ │ + jmpq 4bf43 │ │ movdqa 0x38(%rsp),%xmm0 │ │ movdqa 0x48(%rsp),%xmm1 │ │ movdqa 0x58(%rsp),%xmm2 │ │ movdqa 0x68(%rsp),%xmm3 │ │ movdqa 0x78(%rsp),%xmm4 │ │ movdqa 0x88(%rsp),%xmm5 │ │ movdqa 0x98(%rsp),%xmm6 │ │ movdqa 0xa8(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ lea 0xc(%rip),%r8 │ │ mov %rcx,%rdi │ │ lea 0x8(%rdi),%rcx │ │ - jmpq 48621 │ │ + jmpq 49c11 │ │ pxor %xmm7,%xmm7 │ │ movdqa %xmm7,(%rdx) │ │ movdqa %xmm7,0x10(%rdx) │ │ movdqa %xmm7,0x20(%rdx) │ │ movdqa %xmm7,0x30(%rdx) │ │ movdqa %xmm7,0x40(%rdx) │ │ movdqa %xmm7,0x50(%rdx) │ │ @@ -59268,31 +60417,31 @@ │ │ movdqa 0xc0(%rdx),%xmm6 │ │ movdqa 0xe0(%rdx),%xmm7 │ │ movdqa %xmm4,0x78(%rsp) │ │ movdqa %xmm5,0x88(%rsp) │ │ movdqa %xmm6,0x58(%rsp) │ │ movdqa %xmm7,0x68(%rsp) │ │ lea -0x2800(%rip),%r8 │ │ - jmpq 4a97e │ │ + jmpq 4bf6e │ │ nopl 0x0(%rax,%rax,1) │ │ sub $0x118,%rsp │ │ lea -0x5a2(%rip),%r8 │ │ - callq 4d250 │ │ + callq 4e840 │ │ add $0x118,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ sub $0x118,%rsp │ │ lea -0x160(%rip),%r8 │ │ - callq 4d250 │ │ + callq 4e840 │ │ add $0x118,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ sub $0x118,%rsp │ │ lea 0x372(%rip),%r8 │ │ - callq 4d250 │ │ + callq 4e840 │ │ add $0x118,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ movdqa 0x10(%rdx),%xmm0 │ │ movdqa 0x30(%rdx),%xmm1 │ │ movdqa 0x1d0(%rdx),%xmm2 │ │ movdqa 0x1f0(%rdx),%xmm3 │ │ @@ -59312,20 +60461,20 @@ │ │ movdqa 0x70(%rdx),%xmm1 │ │ movdqa 0x90(%rdx),%xmm2 │ │ movdqa 0xb0(%rdx),%xmm3 │ │ movdqa 0x150(%rdx),%xmm4 │ │ movdqa 0x170(%rdx),%xmm5 │ │ movdqa 0x190(%rdx),%xmm6 │ │ movdqa 0x1b0(%rdx),%xmm7 │ │ - callq 4b850 │ │ - callq 4c100 │ │ + callq 4ce40 │ │ + callq 4d6f0 │ │ mov %r8,%rcx │ │ lea 0xd(%rip),%r8 │ │ - movdqa 0xa3857(%rip),%xmm7 │ │ - jmpq 48b19 │ │ + movdqa 0xa6747(%rip),%xmm7 │ │ + jmpq 4a109 │ │ movdqa %xmm0,0x10(%rdx) │ │ movdqa %xmm1,0x30(%rdx) │ │ movdqa %xmm2,0x50(%rdx) │ │ movdqa %xmm3,0x70(%rdx) │ │ movdqa %xmm4,0x90(%rdx) │ │ movdqa %xmm5,0xb0(%rdx) │ │ movdqa %xmm6,0xd0(%rdx) │ │ @@ -59336,16 +60485,16 @@ │ │ movdqa 0x68(%rsp),%xmm3 │ │ movdqa 0x78(%rsp),%xmm4 │ │ movdqa 0x88(%rsp),%xmm5 │ │ movdqa 0x98(%rsp),%xmm6 │ │ movdqa 0xa8(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ lea 0xd(%rip),%r8 │ │ - movdqa 0xa37d0(%rip),%xmm7 │ │ - jmpq 48b19 │ │ + movdqa 0xa66c0(%rip),%xmm7 │ │ + jmpq 4a109 │ │ movdqa %xmm0,0x110(%rdx) │ │ movdqa %xmm1,0x130(%rdx) │ │ movdqa %xmm2,0x150(%rdx) │ │ movdqa %xmm3,0x170(%rdx) │ │ movdqa %xmm4,0x190(%rdx) │ │ movdqa %xmm5,0x1b0(%rdx) │ │ movdqa %xmm6,0x1d0(%rdx) │ │ @@ -59370,16 +60519,16 @@ │ │ movdqa 0x60(%rdx),%xmm1 │ │ movdqa 0x80(%rdx),%xmm2 │ │ movdqa 0xa0(%rdx),%xmm3 │ │ movdqa 0x140(%rdx),%xmm4 │ │ movdqa 0x160(%rdx),%xmm5 │ │ movdqa 0x180(%rdx),%xmm6 │ │ movdqa 0x1a0(%rdx),%xmm7 │ │ - callq 4b850 │ │ - callq 4c100 │ │ + callq 4ce40 │ │ + callq 4d6f0 │ │ movdqa 0x8(%rsp),%xmm7 │ │ movdqa %xmm0,(%rdx) │ │ movdqa %xmm1,0x20(%rdx) │ │ movdqa %xmm2,0x40(%rdx) │ │ movdqa %xmm3,0x60(%rdx) │ │ movdqa %xmm4,0x80(%rdx) │ │ movdqa %xmm5,0xa0(%rdx) │ │ @@ -59391,16 +60540,16 @@ │ │ movdqa 0x68(%rsp),%xmm3 │ │ movdqa 0x78(%rsp),%xmm4 │ │ movdqa 0x88(%rsp),%xmm5 │ │ movdqa 0x98(%rsp),%xmm6 │ │ movdqa 0xa8(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ lea 0xd(%rip),%r8 │ │ - movdqa 0xa364e(%rip),%xmm7 │ │ - jmpq 48b19 │ │ + movdqa 0xa653e(%rip),%xmm7 │ │ + jmpq 4a109 │ │ movdqa %xmm0,0x100(%rdx) │ │ movdqa %xmm1,0x120(%rdx) │ │ movdqa %xmm2,0x140(%rdx) │ │ movdqa %xmm3,0x160(%rdx) │ │ movdqa %xmm4,0x180(%rdx) │ │ movdqa %xmm5,0x1a0(%rdx) │ │ movdqa %xmm6,0x1c0(%rdx) │ │ @@ -59411,31 +60560,31 @@ │ │ movdqa 0x60(%rdx),%xmm3 │ │ movdqa 0x80(%rdx),%xmm4 │ │ movdqa 0xa0(%rdx),%xmm5 │ │ movdqa 0xc0(%rdx),%xmm6 │ │ movdqa 0xe0(%rdx),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ mov %rcx,%r8 │ │ - movdqa 0xa35c5(%rip),%xmm7 │ │ - jmpq 48b19 │ │ + movdqa 0xa64b5(%rip),%xmm7 │ │ + jmpq 4a109 │ │ lea 0x9(%rip),%r8 │ │ lea 0x8(%rdi),%rcx │ │ - jmpq 4aad7 │ │ + jmpq 4c0c7 │ │ movdqa 0x38(%rsp),%xmm0 │ │ movdqa 0x48(%rsp),%xmm1 │ │ movdqa 0x58(%rsp),%xmm2 │ │ movdqa 0x68(%rsp),%xmm3 │ │ movdqa 0x78(%rsp),%xmm4 │ │ movdqa 0x88(%rsp),%xmm5 │ │ movdqa 0x98(%rsp),%xmm6 │ │ movdqa 0xa8(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ lea 0x9(%rip),%r8 │ │ lea (%rdi,%rsi,2),%rdi │ │ - jmpq 48b91 │ │ + jmpq 4a181 │ │ pxor %xmm7,%xmm7 │ │ movdqa %xmm7,(%rdx) │ │ movdqa %xmm7,0x10(%rdx) │ │ movdqa %xmm7,0x20(%rdx) │ │ movdqa %xmm7,0x30(%rdx) │ │ movdqa %xmm7,0x40(%rdx) │ │ movdqa %xmm7,0x50(%rdx) │ │ @@ -59460,44 +60609,44 @@ │ │ movdqa 0xe0(%rdx),%xmm7 │ │ movdqa %xmm4,0x78(%rsp) │ │ movdqa %xmm5,0x88(%rsp) │ │ movdqa %xmm6,0x58(%rsp) │ │ movdqa %xmm7,0x68(%rsp) │ │ lea 0x8(%rip),%r8 │ │ mov %rcx,%rdi │ │ - jmpq 4ab02 │ │ + jmpq 4c0f2 │ │ movdqa 0x38(%rsp),%xmm0 │ │ movdqa 0x48(%rsp),%xmm1 │ │ movdqa 0x58(%rsp),%xmm2 │ │ movdqa 0x68(%rsp),%xmm3 │ │ movdqa 0x78(%rsp),%xmm4 │ │ movdqa 0x88(%rsp),%xmm5 │ │ movdqa 0x98(%rsp),%xmm6 │ │ movdqa 0xa8(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ lea -0x2ed0(%rip),%r8 │ │ lea (%rdi,%rsi,2),%rdi │ │ - jmpq 48b91 │ │ + jmpq 4a181 │ │ nopl (%rax) │ │ sub $0x118,%rsp │ │ lea -0xae2(%rip),%r8 │ │ - callq 4d770 │ │ + callq 4ed60 │ │ add $0x118,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ sub $0x118,%rsp │ │ lea 0x1bd(%rip),%r8 │ │ - callq 4d770 │ │ + callq 4ed60 │ │ add $0x118,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ add $0x110,%rdx │ │ mov %r8,%rcx │ │ lea 0xd2(%rip),%r8 │ │ - movdqa 0xa3397(%rip),%xmm6 │ │ + movdqa 0xa6287(%rip),%xmm6 │ │ movdqa 0xc0(%rdx),%xmm7 │ │ movdqa (%rdx),%xmm0 │ │ movdqa 0x20(%rdx),%xmm1 │ │ movdqa 0x40(%rdx),%xmm2 │ │ movdqa 0x60(%rdx),%xmm3 │ │ movdqa 0x80(%rdx),%xmm4 │ │ movdqa %xmm6,%xmm5 │ │ @@ -59530,53 +60679,53 @@ │ │ pmulhrsw %xmm5,%xmm7 │ │ psraw $0x1,%xmm7 │ │ pavgw %xmm7,%xmm5 │ │ movdqa 0xe0(%rdx),%xmm7 │ │ pmulhrsw %xmm7,%xmm6 │ │ psraw $0x1,%xmm6 │ │ pavgw %xmm6,%xmm7 │ │ - jmpq 48094 │ │ + jmpq 49684 │ │ movdqa %xmm0,(%rdx) │ │ movdqa %xmm1,0x20(%rdx) │ │ movdqa %xmm2,0x40(%rdx) │ │ movdqa %xmm3,0x60(%rdx) │ │ movdqa %xmm4,0x80(%rdx) │ │ movdqa %xmm5,0xa0(%rdx) │ │ movdqa %xmm6,0xc0(%rdx) │ │ movdqa %xmm7,0xe0(%rdx) │ │ sub $0x10,%rdx │ │ lea 0x5(%rip),%r8 │ │ - jmpq 4d781 │ │ + jmpq 4ed71 │ │ movdqa %xmm0,(%rdx) │ │ movdqa %xmm1,0x20(%rdx) │ │ movdqa %xmm2,0x40(%rdx) │ │ movdqa %xmm3,0x60(%rdx) │ │ movdqa %xmm4,0x80(%rdx) │ │ movdqa %xmm5,0xa0(%rdx) │ │ movdqa %xmm6,0xc0(%rdx) │ │ movdqa %xmm7,0xe0(%rdx) │ │ sub $0xf0,%rdx │ │ lea 0x5(%rip),%r8 │ │ - jmpq 4d781 │ │ + jmpq 4ed71 │ │ movdqa %xmm0,(%rdx) │ │ movdqa %xmm1,0x20(%rdx) │ │ movdqa %xmm2,0x40(%rdx) │ │ movdqa %xmm3,0x60(%rdx) │ │ movdqa %xmm4,0x80(%rdx) │ │ movdqa %xmm5,0xa0(%rdx) │ │ movdqa %xmm6,0xc0(%rdx) │ │ movdqa %xmm7,0xe0(%rdx) │ │ sub $0x10,%rdx │ │ mov %rcx,%r8 │ │ - jmpq 4d781 │ │ + jmpq 4ed71 │ │ lea 0x8(%rdi),%rcx │ │ lea 0xeb(%rip),%r8 │ │ movdqa %xmm7,0x8(%rsp) │ │ movdqa %xmm4,0x18(%rsp) │ │ - movdqa 0xa31e6(%rip),%xmm7 │ │ + movdqa 0xa60d6(%rip),%xmm7 │ │ movdqa %xmm7,%xmm4 │ │ pmulhrsw %xmm5,%xmm4 │ │ paddsw %xmm5,%xmm5 │ │ paddsw %xmm4,%xmm5 │ │ movdqa %xmm7,%xmm4 │ │ pmulhrsw %xmm6,%xmm4 │ │ paddsw %xmm6,%xmm6 │ │ @@ -59593,15 +60742,15 @@ │ │ pmulhrsw %xmm2,%xmm4 │ │ paddsw %xmm2,%xmm2 │ │ paddsw %xmm4,%xmm2 │ │ movdqa %xmm7,%xmm4 │ │ pmulhrsw %xmm3,%xmm4 │ │ paddsw %xmm3,%xmm3 │ │ paddsw %xmm4,%xmm3 │ │ - movdqa 0xa3128(%rip),%xmm4 │ │ + movdqa 0xa6018(%rip),%xmm4 │ │ pmulhrsw %xmm4,%xmm5 │ │ pmulhrsw %xmm4,%xmm6 │ │ movdqa %xmm5,0x28(%rsp) │ │ movdqa 0x18(%rsp),%xmm5 │ │ movdqa %xmm6,0x18(%rsp) │ │ movdqa %xmm7,%xmm6 │ │ pmulhrsw %xmm5,%xmm6 │ │ @@ -59614,26 +60763,26 @@ │ │ pmulhrsw %xmm4,%xmm0 │ │ pmulhrsw %xmm4,%xmm1 │ │ pmulhrsw %xmm4,%xmm2 │ │ pmulhrsw %xmm4,%xmm3 │ │ pmulhrsw %xmm4,%xmm6 │ │ pmulhrsw %xmm5,%xmm4 │ │ movdqa %xmm6,0x8(%rsp) │ │ - jmpq 48195 │ │ + jmpq 49785 │ │ movdqa 0x10(%rdx),%xmm0 │ │ movdqa 0x30(%rdx),%xmm1 │ │ movdqa 0x50(%rdx),%xmm2 │ │ movdqa 0x70(%rdx),%xmm3 │ │ movdqa 0x90(%rdx),%xmm4 │ │ movdqa 0xb0(%rdx),%xmm5 │ │ movdqa 0xd0(%rdx),%xmm6 │ │ movdqa 0xf0(%rdx),%xmm7 │ │ lea 0x9(%rip),%r8 │ │ lea (%rdi,%rsi,2),%rdi │ │ - jmpq 4d926 │ │ + jmpq 4ef16 │ │ pxor %xmm7,%xmm7 │ │ movdqa %xmm7,(%rdx) │ │ movdqa %xmm7,0x10(%rdx) │ │ movdqa %xmm7,0x20(%rdx) │ │ movdqa %xmm7,0x30(%rdx) │ │ movdqa %xmm7,0x40(%rdx) │ │ movdqa %xmm7,0x50(%rdx) │ │ @@ -59654,64 +60803,64 @@ │ │ movdqa 0x60(%rdx),%xmm3 │ │ movdqa 0x80(%rdx),%xmm4 │ │ movdqa 0xa0(%rdx),%xmm5 │ │ movdqa 0xc0(%rdx),%xmm6 │ │ movdqa 0xe0(%rdx),%xmm7 │ │ lea 0x8(%rip),%r8 │ │ mov %rcx,%rdi │ │ - jmpq 4d926 │ │ + jmpq 4ef16 │ │ movdqa 0x10(%rdx),%xmm0 │ │ movdqa 0x30(%rdx),%xmm1 │ │ movdqa 0x50(%rdx),%xmm2 │ │ movdqa 0x70(%rdx),%xmm3 │ │ movdqa 0x90(%rdx),%xmm4 │ │ movdqa 0xb0(%rdx),%xmm5 │ │ movdqa 0xd0(%rdx),%xmm6 │ │ movdqa 0xf0(%rdx),%xmm7 │ │ lea -0x32f0(%rip),%r8 │ │ lea (%rdi,%rsi,2),%rdi │ │ - jmpq 4d926 │ │ + jmpq 4ef16 │ │ nopl (%rax) │ │ sub $0x258,%rsp │ │ test %ecx,%ecx │ │ - je 4db68 │ │ - callq 4dbc0 │ │ + je 4f158 │ │ + callq 4f1b0 │ │ add $0x258,%rsp │ │ retq │ │ - movd 0xa2fd0(%rip),%xmm1 │ │ + movd 0xa5ec0(%rip),%xmm1 │ │ movdqa (%rdx),%xmm0 │ │ pmulhrsw %xmm1,%xmm0 │ │ - movd 0xa2fdf(%rip),%xmm2 │ │ + movd 0xa5ecf(%rip),%xmm2 │ │ mov %ecx,(%rdx) │ │ pmulhrsw %xmm2,%xmm0 │ │ psrlw $0x2,%xmm2 │ │ pmulhrsw %xmm1,%xmm0 │ │ pmulhrsw %xmm2,%xmm0 │ │ pshuflw $0x0,%xmm0,%xmm0 │ │ punpcklwd %xmm0,%xmm0 │ │ mov $0x8,%ecx │ │ lea 0x5(%rip),%r8 │ │ - jmpq 47f59 │ │ + jmpq 49549 │ │ add $0x258,%rsp │ │ retq │ │ nopl 0x0(%rax) │ │ cmp $0x6a,%ecx │ │ - jle 4dcfc │ │ + jle 4f2ec │ │ movdqa 0x30(%rdx),%xmm0 │ │ movdqa 0x70(%rdx),%xmm1 │ │ movdqa 0xb0(%rdx),%xmm2 │ │ movdqa 0xf0(%rdx),%xmm3 │ │ movdqa 0x130(%rdx),%xmm4 │ │ movdqa 0x170(%rdx),%xmm5 │ │ movdqa 0x1b0(%rdx),%xmm6 │ │ movdqa 0x1f0(%rdx),%xmm7 │ │ - callq 48290 │ │ - movdqa 0xa2f50(%rip),%xmm7 │ │ + callq 49880 │ │ + movdqa 0xa5e40(%rip),%xmm7 │ │ lea 0x5(%rip),%r8 │ │ - jmpq 48064 │ │ + jmpq 49654 │ │ movdqa %xmm0,0x98(%rsp) │ │ movdqa %xmm4,0xa8(%rsp) │ │ movdqa %xmm2,0x118(%rsp) │ │ movdqa %xmm6,0x128(%rsp) │ │ movdqa %xmm1,0x1f8(%rsp) │ │ movdqa %xmm3,0x1e8(%rsp) │ │ movdqa %xmm5,0x1b8(%rsp) │ │ @@ -59720,18 +60869,18 @@ │ │ movdqa 0x60(%rdx),%xmm1 │ │ movdqa 0xa0(%rdx),%xmm2 │ │ movdqa 0xe0(%rdx),%xmm3 │ │ movdqa 0x120(%rdx),%xmm4 │ │ movdqa 0x160(%rdx),%xmm5 │ │ movdqa 0x1a0(%rdx),%xmm6 │ │ movdqa 0x1e0(%rdx),%xmm7 │ │ - callq 48290 │ │ - movdqa 0xa2eb5(%rip),%xmm7 │ │ + callq 49880 │ │ + movdqa 0xa5da5(%rip),%xmm7 │ │ lea 0x5(%rip),%r8 │ │ - jmpq 48064 │ │ + jmpq 49654 │ │ movdqa %xmm0,0x78(%rsp) │ │ movdqa %xmm4,0x88(%rsp) │ │ movdqa %xmm2,0xf8(%rsp) │ │ movdqa %xmm6,0x108(%rsp) │ │ movdqa %xmm1,0x218(%rsp) │ │ movdqa %xmm3,0x1c8(%rsp) │ │ movdqa %xmm5,0x1d8(%rsp) │ │ @@ -59740,18 +60889,18 @@ │ │ movdqa 0x50(%rdx),%xmm1 │ │ movdqa 0x90(%rdx),%xmm2 │ │ movdqa 0xd0(%rdx),%xmm3 │ │ movdqa 0x110(%rdx),%xmm4 │ │ movdqa 0x150(%rdx),%xmm5 │ │ movdqa 0x190(%rdx),%xmm6 │ │ movdqa 0x1d0(%rdx),%xmm7 │ │ - callq 48290 │ │ - movdqa 0xa2e1d(%rip),%xmm7 │ │ + callq 49880 │ │ + movdqa 0xa5d0d(%rip),%xmm7 │ │ lea 0x5(%rip),%r8 │ │ - jmpq 48064 │ │ + jmpq 49654 │ │ movdqa %xmm0,0x58(%rsp) │ │ movdqa %xmm4,0x68(%rsp) │ │ movdqa %xmm2,0xd8(%rsp) │ │ movdqa %xmm6,0xe8(%rsp) │ │ movdqa %xmm1,0x158(%rsp) │ │ movdqa %xmm3,0x188(%rsp) │ │ movdqa %xmm5,0x198(%rsp) │ │ @@ -59760,34 +60909,34 @@ │ │ movdqa 0x40(%rdx),%xmm1 │ │ movdqa 0x80(%rdx),%xmm2 │ │ movdqa 0xc0(%rdx),%xmm3 │ │ movdqa 0x100(%rdx),%xmm4 │ │ movdqa 0x140(%rdx),%xmm5 │ │ movdqa 0x180(%rdx),%xmm6 │ │ movdqa 0x1c0(%rdx),%xmm7 │ │ - callq 48290 │ │ - movdqa 0xa2d89(%rip),%xmm7 │ │ + callq 49880 │ │ + movdqa 0xa5c79(%rip),%xmm7 │ │ lea 0x5(%rip),%r8 │ │ - jmpq 48064 │ │ + jmpq 49654 │ │ movdqa %xmm2,0xb8(%rsp) │ │ movdqa %xmm6,0xc8(%rsp) │ │ movdqa %xmm1,0x138(%rsp) │ │ movdqa %xmm3,0x1a8(%rsp) │ │ movdqa %xmm5,0x178(%rsp) │ │ movdqa %xmm7,0x168(%rsp) │ │ movdqa %xmm4,%xmm1 │ │ movdqa 0x58(%rsp),%xmm2 │ │ movdqa 0x68(%rsp),%xmm3 │ │ cmp $0x6a,%ecx │ │ - jg 4df08 │ │ + jg 4f4f8 │ │ pxor %xmm4,%xmm4 │ │ movdqa %xmm4,%xmm5 │ │ movdqa %xmm4,%xmm6 │ │ movdqa %xmm4,%xmm7 │ │ - callq 48290 │ │ + callq 49880 │ │ movdqa %xmm0,0x38(%rsp) │ │ movdqa %xmm1,0x48(%rsp) │ │ movdqa %xmm2,0x58(%rsp) │ │ movdqa %xmm3,0x68(%rsp) │ │ movdqa %xmm4,0x78(%rsp) │ │ movdqa %xmm5,0x88(%rsp) │ │ movdqa %xmm6,0x98(%rsp) │ │ @@ -59795,31 +60944,31 @@ │ │ movdqa 0xc8(%rsp),%xmm1 │ │ movdqa 0xd8(%rsp),%xmm2 │ │ movdqa 0xe8(%rsp),%xmm3 │ │ pxor %xmm4,%xmm4 │ │ movdqa %xmm4,%xmm5 │ │ movdqa %xmm4,%xmm6 │ │ movdqa %xmm4,%xmm7 │ │ - callq 4b140 │ │ + callq 4c730 │ │ movdqa 0x8(%rsp),%xmm7 │ │ movdqa %xmm0,0xb8(%rsp) │ │ movdqa %xmm1,0xc8(%rsp) │ │ movdqa %xmm2,0xd8(%rsp) │ │ movdqa %xmm3,0xe8(%rsp) │ │ movdqa %xmm4,0xf8(%rsp) │ │ movdqa %xmm5,0x108(%rsp) │ │ movdqa %xmm6,0x118(%rsp) │ │ movdqa %xmm7,0x128(%rsp) │ │ - callq 4e450 │ │ - jmpq 4dffe │ │ + callq 4fa40 │ │ + jmpq 4f5ee │ │ movdqa 0x78(%rsp),%xmm4 │ │ movdqa 0x88(%rsp),%xmm5 │ │ movdqa 0x98(%rsp),%xmm6 │ │ movdqa 0xa8(%rsp),%xmm7 │ │ - callq 48290 │ │ + callq 49880 │ │ movdqa %xmm0,0x38(%rsp) │ │ movdqa %xmm1,0x48(%rsp) │ │ movdqa %xmm2,0x58(%rsp) │ │ movdqa %xmm3,0x68(%rsp) │ │ movdqa %xmm4,0x78(%rsp) │ │ movdqa %xmm5,0x88(%rsp) │ │ movdqa %xmm6,0x98(%rsp) │ │ @@ -59827,25 +60976,25 @@ │ │ movdqa 0xc8(%rsp),%xmm1 │ │ movdqa 0xd8(%rsp),%xmm2 │ │ movdqa 0xe8(%rsp),%xmm3 │ │ movdqa 0xf8(%rsp),%xmm4 │ │ movdqa 0x108(%rsp),%xmm5 │ │ movdqa 0x118(%rsp),%xmm6 │ │ movdqa 0x128(%rsp),%xmm7 │ │ - callq 4b140 │ │ + callq 4c730 │ │ movdqa 0x8(%rsp),%xmm7 │ │ movdqa %xmm0,0xb8(%rsp) │ │ movdqa %xmm1,0xc8(%rsp) │ │ movdqa %xmm2,0xd8(%rsp) │ │ movdqa %xmm3,0xe8(%rsp) │ │ movdqa %xmm4,0xf8(%rsp) │ │ movdqa %xmm5,0x108(%rsp) │ │ movdqa %xmm6,0x118(%rsp) │ │ movdqa %xmm7,0x128(%rsp) │ │ - callq 4e720 │ │ + callq 4fd10 │ │ lea 0x21d(%rip),%rcx │ │ movdqa %xmm7,0x8(%rsp) │ │ lea 0xee(%rip),%r8 │ │ pxor %xmm7,%xmm7 │ │ movdqa %xmm7,(%rdx) │ │ movdqa %xmm7,0x10(%rdx) │ │ movdqa %xmm7,0x20(%rdx) │ │ @@ -59876,311 +61025,311 @@ │ │ movdqa %xmm7,0x1b0(%rdx) │ │ movdqa %xmm7,0x1c0(%rdx) │ │ movdqa %xmm7,0x1d0(%rdx) │ │ movdqa %xmm7,0x1e0(%rdx) │ │ movdqa %xmm7,0x1f0(%rdx) │ │ jmpq *%r8 │ │ lea 0x5(%rip),%r8 │ │ - jmpq 48151 │ │ + jmpq 49741 │ │ movdqa 0xb8(%rsp),%xmm0 │ │ movdqa 0xc8(%rsp),%xmm1 │ │ movdqa 0xd8(%rsp),%xmm2 │ │ movdqa 0xe8(%rsp),%xmm3 │ │ movdqa 0xf8(%rsp),%xmm4 │ │ movdqa 0x108(%rsp),%xmm5 │ │ movdqa 0x118(%rsp),%xmm6 │ │ movdqa 0x128(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ lea (%rdi,%rsi,2),%rdi │ │ lea 0x5(%rip),%r8 │ │ - jmpq 48151 │ │ + jmpq 49741 │ │ movdqa 0x138(%rsp),%xmm0 │ │ movdqa 0x148(%rsp),%xmm1 │ │ movdqa 0x158(%rsp),%xmm2 │ │ movdqa 0x168(%rsp),%xmm3 │ │ movdqa 0x178(%rsp),%xmm4 │ │ movdqa 0x188(%rsp),%xmm5 │ │ movdqa 0x198(%rsp),%xmm6 │ │ movdqa 0x1a8(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ lea (%rdi,%rsi,2),%rdi │ │ lea 0x5(%rip),%r8 │ │ - jmpq 48151 │ │ + jmpq 49741 │ │ movdqa 0x1b8(%rsp),%xmm0 │ │ movdqa 0x1c8(%rsp),%xmm1 │ │ movdqa 0x1d8(%rsp),%xmm2 │ │ movdqa 0x1e8(%rsp),%xmm3 │ │ movdqa 0x1f8(%rsp),%xmm4 │ │ movdqa 0x208(%rsp),%xmm5 │ │ movdqa 0x218(%rsp),%xmm6 │ │ movdqa 0x228(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ lea (%rdi,%rsi,2),%rdi │ │ mov %rcx,%r8 │ │ - jmpq 48151 │ │ + jmpq 49741 │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax,%rax,1) │ │ movdqa 0x140(%rsp),%xmm0 │ │ - movdqa 0xa295f(%rip),%xmm3 │ │ + movdqa 0xa584f(%rip),%xmm3 │ │ pmulhrsw %xmm0,%xmm3 │ │ - pmulhrsw 0xa2941(%rip),%xmm0 │ │ - movdqa 0xa2869(%rip),%xmm7 │ │ + pmulhrsw 0xa5831(%rip),%xmm0 │ │ + movdqa 0xa5759(%rip),%xmm7 │ │ movdqa %xmm0,0x140(%rsp) │ │ movdqa %xmm3,0x230(%rsp) │ │ movdqa %xmm3,%xmm2 │ │ punpckhwd %xmm0,%xmm2 │ │ punpcklwd %xmm0,%xmm3 │ │ - movdqa 0xa2583(%rip),%xmm0 │ │ + movdqa 0xa5473(%rip),%xmm0 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm0,%xmm1 │ │ pmaddwd %xmm3,%xmm0 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm0 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm1,%xmm0 │ │ - movdqa 0xa2549(%rip),%xmm1 │ │ + movdqa 0xa5439(%rip),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm3 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm3 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm2,%xmm3 │ │ movdqa %xmm3,0x150(%rsp) │ │ movdqa %xmm0,0x220(%rsp) │ │ movdqa 0x170(%rsp),%xmm1 │ │ - movdqa 0xa2918(%rip),%xmm2 │ │ + movdqa 0xa5808(%rip),%xmm2 │ │ pmulhrsw %xmm1,%xmm2 │ │ - pmulhrsw 0xa28fa(%rip),%xmm1 │ │ + pmulhrsw 0xa57ea(%rip),%xmm1 │ │ movdqa %xmm1,0x170(%rsp) │ │ movdqa %xmm2,0x200(%rsp) │ │ movdqa %xmm2,%xmm3 │ │ punpckhwd %xmm1,%xmm3 │ │ punpcklwd %xmm1,%xmm2 │ │ - movdqa 0xa24d4(%rip),%xmm1 │ │ + movdqa 0xa53c4(%rip),%xmm1 │ │ movdqa %xmm3,%xmm0 │ │ pmaddwd %xmm1,%xmm0 │ │ pmaddwd %xmm2,%xmm1 │ │ paddd %xmm7,%xmm0 │ │ paddd %xmm7,%xmm1 │ │ psrad $0xc,%xmm0 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm0,%xmm1 │ │ - movdqa 0xa263a(%rip),%xmm0 │ │ + movdqa 0xa552a(%rip),%xmm0 │ │ pmaddwd %xmm0,%xmm3 │ │ pmaddwd %xmm0,%xmm2 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm2 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm3,%xmm2 │ │ movdqa %xmm2,0x160(%rsp) │ │ movdqa %xmm1,0x210(%rsp) │ │ movdqa 0x180(%rsp),%xmm0 │ │ - movdqa 0xa2899(%rip),%xmm3 │ │ + movdqa 0xa5789(%rip),%xmm3 │ │ pmulhrsw %xmm0,%xmm3 │ │ - pmulhrsw 0xa287b(%rip),%xmm0 │ │ + pmulhrsw 0xa576b(%rip),%xmm0 │ │ movdqa %xmm0,0x180(%rsp) │ │ movdqa %xmm3,0x1f0(%rsp) │ │ movdqa %xmm3,%xmm2 │ │ punpckhwd %xmm0,%xmm2 │ │ punpcklwd %xmm0,%xmm3 │ │ - movdqa 0xa2465(%rip),%xmm0 │ │ + movdqa 0xa5355(%rip),%xmm0 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm0,%xmm1 │ │ pmaddwd %xmm3,%xmm0 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm0 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm1,%xmm0 │ │ - movdqa 0xa242b(%rip),%xmm1 │ │ + movdqa 0xa531b(%rip),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm3 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm3 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm2,%xmm3 │ │ movdqa %xmm3,0x190(%rsp) │ │ movdqa %xmm0,0x1e0(%rsp) │ │ movdqa 0x1b0(%rsp),%xmm2 │ │ pxor %xmm0,%xmm0 │ │ movdqa %xmm0,%xmm3 │ │ - movdqa 0xa2852(%rip),%xmm1 │ │ + movdqa 0xa5742(%rip),%xmm1 │ │ pmulhrsw %xmm2,%xmm1 │ │ - pmulhrsw 0xa2834(%rip),%xmm2 │ │ - jmpq 4ec60 │ │ + pmulhrsw 0xa5724(%rip),%xmm2 │ │ + jmpq 50250 │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ movdqa 0x140(%rsp),%xmm0 │ │ movdqa 0x150(%rsp),%xmm1 │ │ - movdqa 0xa2736(%rip),%xmm3 │ │ + movdqa 0xa5626(%rip),%xmm3 │ │ pmulhrsw %xmm0,%xmm3 │ │ - pmulhrsw 0xa2718(%rip),%xmm0 │ │ - movdqa 0xa2740(%rip),%xmm2 │ │ + pmulhrsw 0xa5608(%rip),%xmm0 │ │ + movdqa 0xa5630(%rip),%xmm2 │ │ pmulhrsw %xmm1,%xmm2 │ │ - pmulhrsw 0xa2722(%rip),%xmm1 │ │ - movdqa 0xa262a(%rip),%xmm7 │ │ + pmulhrsw 0xa5612(%rip),%xmm1 │ │ + movdqa 0xa551a(%rip),%xmm7 │ │ movdqa %xmm0,%xmm4 │ │ psubsw %xmm1,%xmm4 │ │ paddsw %xmm1,%xmm0 │ │ movdqa %xmm3,%xmm5 │ │ psubsw %xmm2,%xmm5 │ │ paddsw %xmm2,%xmm3 │ │ movdqa %xmm5,%xmm2 │ │ punpckhwd %xmm4,%xmm2 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0xa233e(%rip),%xmm4 │ │ + movdqa 0xa522e(%rip),%xmm4 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm4,%xmm1 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm1,%xmm4 │ │ - movdqa 0xa2304(%rip),%xmm1 │ │ + movdqa 0xa51f4(%rip),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm5 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm2,%xmm5 │ │ movdqa %xmm0,0x140(%rsp) │ │ movdqa %xmm5,0x150(%rsp) │ │ movdqa %xmm4,0x220(%rsp) │ │ movdqa %xmm3,0x230(%rsp) │ │ movdqa 0x160(%rsp),%xmm0 │ │ movdqa 0x170(%rsp),%xmm1 │ │ - movdqa 0xa2698(%rip),%xmm3 │ │ + movdqa 0xa5588(%rip),%xmm3 │ │ pmulhrsw %xmm0,%xmm3 │ │ - pmulhrsw 0xa267a(%rip),%xmm0 │ │ - movdqa 0xa26a2(%rip),%xmm2 │ │ + pmulhrsw 0xa556a(%rip),%xmm0 │ │ + movdqa 0xa5592(%rip),%xmm2 │ │ pmulhrsw %xmm1,%xmm2 │ │ - pmulhrsw 0xa2684(%rip),%xmm1 │ │ + pmulhrsw 0xa5574(%rip),%xmm1 │ │ movdqa %xmm1,%xmm4 │ │ psubsw %xmm0,%xmm4 │ │ paddsw %xmm1,%xmm0 │ │ movdqa %xmm2,%xmm5 │ │ psubsw %xmm3,%xmm5 │ │ paddsw %xmm2,%xmm3 │ │ movdqa %xmm5,%xmm2 │ │ punpckhwd %xmm4,%xmm2 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0xa2258(%rip),%xmm4 │ │ + movdqa 0xa5148(%rip),%xmm4 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm4,%xmm1 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm1,%xmm4 │ │ - movdqa 0xa23be(%rip),%xmm1 │ │ + movdqa 0xa52ae(%rip),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm5 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm2,%xmm5 │ │ movdqa %xmm5,0x160(%rsp) │ │ movdqa %xmm0,0x170(%rsp) │ │ movdqa %xmm3,0x200(%rsp) │ │ movdqa %xmm4,0x210(%rsp) │ │ movdqa 0x180(%rsp),%xmm0 │ │ movdqa 0x190(%rsp),%xmm1 │ │ - movdqa 0xa2602(%rip),%xmm3 │ │ + movdqa 0xa54f2(%rip),%xmm3 │ │ pmulhrsw %xmm0,%xmm3 │ │ - pmulhrsw 0xa25e4(%rip),%xmm0 │ │ - movdqa 0xa260c(%rip),%xmm2 │ │ + pmulhrsw 0xa54d4(%rip),%xmm0 │ │ + movdqa 0xa54fc(%rip),%xmm2 │ │ pmulhrsw %xmm1,%xmm2 │ │ - pmulhrsw 0xa25ee(%rip),%xmm1 │ │ + pmulhrsw 0xa54de(%rip),%xmm1 │ │ movdqa %xmm0,%xmm4 │ │ psubsw %xmm1,%xmm4 │ │ paddsw %xmm1,%xmm0 │ │ movdqa %xmm3,%xmm5 │ │ psubsw %xmm2,%xmm5 │ │ paddsw %xmm2,%xmm3 │ │ movdqa %xmm5,%xmm2 │ │ punpckhwd %xmm4,%xmm2 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0xa21b2(%rip),%xmm4 │ │ + movdqa 0xa50a2(%rip),%xmm4 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm4,%xmm1 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm1,%xmm4 │ │ - movdqa 0xa2178(%rip),%xmm1 │ │ + movdqa 0xa5068(%rip),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm5 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm2,%xmm5 │ │ movdqa %xmm0,0x180(%rsp) │ │ movdqa %xmm5,0x190(%rsp) │ │ movdqa %xmm4,0x1e0(%rsp) │ │ movdqa %xmm3,0x1f0(%rsp) │ │ movdqa 0x1a0(%rsp),%xmm0 │ │ movdqa 0x1b0(%rsp),%xmm2 │ │ - movdqa 0xa256c(%rip),%xmm3 │ │ + movdqa 0xa545c(%rip),%xmm3 │ │ pmulhrsw %xmm0,%xmm3 │ │ - pmulhrsw 0xa254e(%rip),%xmm0 │ │ - movdqa 0xa2576(%rip),%xmm1 │ │ + pmulhrsw 0xa543e(%rip),%xmm0 │ │ + movdqa 0xa5466(%rip),%xmm1 │ │ pmulhrsw %xmm2,%xmm1 │ │ - pmulhrsw 0xa2558(%rip),%xmm2 │ │ - jmpq 4ec60 │ │ + pmulhrsw 0xa5448(%rip),%xmm2 │ │ + jmpq 50250 │ │ nopl (%rax) │ │ - movdqa 0xa2398(%rip),%xmm7 │ │ + movdqa 0xa5288(%rip),%xmm7 │ │ movdqa 0x140(%rsp),%xmm0 │ │ movdqa 0x150(%rsp),%xmm1 │ │ movdqa 0x220(%rsp),%xmm2 │ │ movdqa 0x230(%rsp),%xmm3 │ │ movdqa %xmm0,%xmm5 │ │ punpckhwd %xmm3,%xmm5 │ │ punpcklwd %xmm3,%xmm0 │ │ - movdqa 0xa2240(%rip),%xmm3 │ │ + movdqa 0xa5130(%rip),%xmm3 │ │ movdqa %xmm5,%xmm4 │ │ pmaddwd %xmm3,%xmm4 │ │ pmaddwd %xmm0,%xmm3 │ │ paddd %xmm7,%xmm4 │ │ paddd %xmm7,%xmm3 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm4,%xmm3 │ │ - movdqa 0xa2206(%rip),%xmm4 │ │ + movdqa 0xa50f6(%rip),%xmm4 │ │ pmaddwd %xmm4,%xmm5 │ │ pmaddwd %xmm4,%xmm0 │ │ paddd %xmm7,%xmm5 │ │ paddd %xmm7,%xmm0 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm5,%xmm0 │ │ movdqa %xmm2,%xmm5 │ │ punpckhwd %xmm1,%xmm5 │ │ punpcklwd %xmm1,%xmm2 │ │ - movdqa 0xa2224(%rip),%xmm1 │ │ + movdqa 0xa5114(%rip),%xmm1 │ │ movdqa %xmm5,%xmm4 │ │ pmaddwd %xmm1,%xmm4 │ │ pmaddwd %xmm2,%xmm1 │ │ paddd %xmm7,%xmm4 │ │ paddd %xmm7,%xmm1 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm4,%xmm1 │ │ - movdqa 0xa21ea(%rip),%xmm4 │ │ + movdqa 0xa50da(%rip),%xmm4 │ │ pmaddwd %xmm4,%xmm5 │ │ pmaddwd %xmm4,%xmm2 │ │ paddd %xmm7,%xmm5 │ │ paddd %xmm7,%xmm2 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm5,%xmm2 │ │ @@ -60189,24 +61338,24 @@ │ │ paddsw %xmm2,%xmm0 │ │ movdqa %xmm3,%xmm5 │ │ psubsw %xmm1,%xmm5 │ │ paddsw %xmm1,%xmm3 │ │ movdqa %xmm5,%xmm2 │ │ punpckhwd %xmm4,%xmm2 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0xa1fd0(%rip),%xmm4 │ │ + movdqa 0xa4ec0(%rip),%xmm4 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm4,%xmm1 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm1,%xmm4 │ │ - movdqa 0xa1f96(%rip),%xmm1 │ │ + movdqa 0xa4e86(%rip),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm5 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm2,%xmm5 │ │ @@ -60217,44 +61366,44 @@ │ │ movdqa 0x160(%rsp),%xmm0 │ │ movdqa 0x170(%rsp),%xmm1 │ │ movdqa 0x200(%rsp),%xmm2 │ │ movdqa 0x210(%rsp),%xmm3 │ │ movdqa %xmm0,%xmm5 │ │ punpckhwd %xmm3,%xmm5 │ │ punpcklwd %xmm3,%xmm0 │ │ - movdqa 0xa203c(%rip),%xmm3 │ │ + movdqa 0xa4f2c(%rip),%xmm3 │ │ movdqa %xmm5,%xmm4 │ │ pmaddwd %xmm3,%xmm4 │ │ pmaddwd %xmm0,%xmm3 │ │ paddd %xmm7,%xmm4 │ │ paddd %xmm7,%xmm3 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm4,%xmm3 │ │ - movdqa 0xa2002(%rip),%xmm4 │ │ + movdqa 0xa4ef2(%rip),%xmm4 │ │ pmaddwd %xmm4,%xmm5 │ │ pmaddwd %xmm4,%xmm0 │ │ paddd %xmm7,%xmm5 │ │ paddd %xmm7,%xmm0 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm5,%xmm0 │ │ movdqa %xmm2,%xmm5 │ │ punpckhwd %xmm1,%xmm5 │ │ punpcklwd %xmm1,%xmm2 │ │ - movdqa 0xa2020(%rip),%xmm1 │ │ + movdqa 0xa4f10(%rip),%xmm1 │ │ movdqa %xmm5,%xmm4 │ │ pmaddwd %xmm1,%xmm4 │ │ pmaddwd %xmm2,%xmm1 │ │ paddd %xmm7,%xmm4 │ │ paddd %xmm7,%xmm1 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm4,%xmm1 │ │ - movdqa 0xa1fe6(%rip),%xmm4 │ │ + movdqa 0xa4ed6(%rip),%xmm4 │ │ pmaddwd %xmm4,%xmm5 │ │ pmaddwd %xmm4,%xmm2 │ │ paddd %xmm7,%xmm5 │ │ paddd %xmm7,%xmm2 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm5,%xmm2 │ │ @@ -60263,24 +61412,24 @@ │ │ paddsw %xmm2,%xmm0 │ │ movdqa %xmm1,%xmm5 │ │ psubsw %xmm3,%xmm5 │ │ paddsw %xmm1,%xmm3 │ │ movdqa %xmm5,%xmm2 │ │ punpckhwd %xmm4,%xmm2 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0xa1e4c(%rip),%xmm4 │ │ + movdqa 0xa4d3c(%rip),%xmm4 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm4,%xmm1 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm1,%xmm4 │ │ - movdqa 0xa1fb2(%rip),%xmm1 │ │ + movdqa 0xa4ea2(%rip),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm5 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm2,%xmm5 │ │ @@ -60291,44 +61440,44 @@ │ │ movdqa 0x180(%rsp),%xmm0 │ │ movdqa 0x190(%rsp),%xmm1 │ │ movdqa 0x1e0(%rsp),%xmm2 │ │ movdqa 0x1f0(%rsp),%xmm3 │ │ movdqa %xmm0,%xmm5 │ │ punpckhwd %xmm3,%xmm5 │ │ punpcklwd %xmm3,%xmm0 │ │ - movdqa 0xa1ea8(%rip),%xmm3 │ │ + movdqa 0xa4d98(%rip),%xmm3 │ │ movdqa %xmm5,%xmm4 │ │ pmaddwd %xmm3,%xmm4 │ │ pmaddwd %xmm0,%xmm3 │ │ paddd %xmm7,%xmm4 │ │ paddd %xmm7,%xmm3 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm4,%xmm3 │ │ - movdqa 0xa1e6e(%rip),%xmm4 │ │ + movdqa 0xa4d5e(%rip),%xmm4 │ │ pmaddwd %xmm4,%xmm5 │ │ pmaddwd %xmm4,%xmm0 │ │ paddd %xmm7,%xmm5 │ │ paddd %xmm7,%xmm0 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm5,%xmm0 │ │ movdqa %xmm2,%xmm5 │ │ punpckhwd %xmm1,%xmm5 │ │ punpcklwd %xmm1,%xmm2 │ │ - movdqa 0xa1e8c(%rip),%xmm1 │ │ + movdqa 0xa4d7c(%rip),%xmm1 │ │ movdqa %xmm5,%xmm4 │ │ pmaddwd %xmm1,%xmm4 │ │ pmaddwd %xmm2,%xmm1 │ │ paddd %xmm7,%xmm4 │ │ paddd %xmm7,%xmm1 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm4,%xmm1 │ │ - movdqa 0xa1e52(%rip),%xmm4 │ │ + movdqa 0xa4d42(%rip),%xmm4 │ │ pmaddwd %xmm4,%xmm5 │ │ pmaddwd %xmm4,%xmm2 │ │ paddd %xmm7,%xmm5 │ │ paddd %xmm7,%xmm2 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm5,%xmm2 │ │ @@ -60337,24 +61486,24 @@ │ │ paddsw %xmm2,%xmm0 │ │ movdqa %xmm3,%xmm5 │ │ psubsw %xmm1,%xmm5 │ │ paddsw %xmm1,%xmm3 │ │ movdqa %xmm5,%xmm2 │ │ punpckhwd %xmm4,%xmm2 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0xa1d08(%rip),%xmm4 │ │ + movdqa 0xa4bf8(%rip),%xmm4 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm4,%xmm1 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm1,%xmm4 │ │ - movdqa 0xa1cce(%rip),%xmm1 │ │ + movdqa 0xa4bbe(%rip),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm5 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm2,%xmm5 │ │ @@ -60365,44 +61514,44 @@ │ │ movdqa 0x1a0(%rsp),%xmm0 │ │ movdqa 0x1b0(%rsp),%xmm1 │ │ movdqa 0x1c0(%rsp),%xmm2 │ │ movdqa 0x1d0(%rsp),%xmm3 │ │ movdqa %xmm0,%xmm5 │ │ punpckhwd %xmm3,%xmm5 │ │ punpcklwd %xmm3,%xmm0 │ │ - movdqa 0xa1e04(%rip),%xmm3 │ │ + movdqa 0xa4cf4(%rip),%xmm3 │ │ movdqa %xmm5,%xmm4 │ │ pmaddwd %xmm3,%xmm4 │ │ pmaddwd %xmm0,%xmm3 │ │ paddd %xmm7,%xmm4 │ │ paddd %xmm7,%xmm3 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm4,%xmm3 │ │ - movdqa 0xa1dca(%rip),%xmm4 │ │ + movdqa 0xa4cba(%rip),%xmm4 │ │ pmaddwd %xmm4,%xmm5 │ │ pmaddwd %xmm4,%xmm0 │ │ paddd %xmm7,%xmm5 │ │ paddd %xmm7,%xmm0 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm5,%xmm0 │ │ movdqa %xmm2,%xmm5 │ │ punpckhwd %xmm1,%xmm5 │ │ punpcklwd %xmm1,%xmm2 │ │ - movdqa 0xa1de8(%rip),%xmm1 │ │ + movdqa 0xa4cd8(%rip),%xmm1 │ │ movdqa %xmm5,%xmm4 │ │ pmaddwd %xmm1,%xmm4 │ │ pmaddwd %xmm2,%xmm1 │ │ paddd %xmm7,%xmm4 │ │ paddd %xmm7,%xmm1 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm4,%xmm1 │ │ - movdqa 0xa1dae(%rip),%xmm4 │ │ + movdqa 0xa4c9e(%rip),%xmm4 │ │ pmaddwd %xmm4,%xmm5 │ │ pmaddwd %xmm4,%xmm2 │ │ paddd %xmm7,%xmm5 │ │ paddd %xmm7,%xmm2 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm5,%xmm2 │ │ @@ -60411,24 +61560,24 @@ │ │ paddsw %xmm2,%xmm0 │ │ movdqa %xmm1,%xmm5 │ │ psubsw %xmm3,%xmm5 │ │ paddsw %xmm1,%xmm3 │ │ movdqa %xmm5,%xmm2 │ │ punpckhwd %xmm4,%xmm2 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0xa1b84(%rip),%xmm4 │ │ + movdqa 0xa4a74(%rip),%xmm4 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm4,%xmm1 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm1,%xmm4 │ │ - movdqa 0xa1d7a(%rip),%xmm1 │ │ + movdqa 0xa4c6a(%rip),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm5 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm2,%xmm5 │ │ @@ -60441,24 +61590,24 @@ │ │ movdqa %xmm4,%xmm5 │ │ psubsw %xmm2,%xmm5 │ │ paddsw %xmm2,%xmm4 │ │ movdqa %xmm4,0x1d0(%rsp) │ │ movdqa %xmm5,%xmm4 │ │ punpckhwd %xmm1,%xmm4 │ │ punpcklwd %xmm1,%xmm5 │ │ - movdqa 0xa1aac(%rip),%xmm1 │ │ + movdqa 0xa499c(%rip),%xmm1 │ │ movdqa %xmm4,%xmm2 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm5,%xmm1 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm1 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm2,%xmm1 │ │ - movdqa 0xa1b82(%rip),%xmm2 │ │ + movdqa 0xa4a72(%rip),%xmm2 │ │ pmaddwd %xmm2,%xmm4 │ │ pmaddwd %xmm2,%xmm5 │ │ paddd %xmm7,%xmm4 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm4,%xmm5 │ │ @@ -60471,24 +61620,24 @@ │ │ paddsw %xmm1,%xmm0 │ │ movdqa %xmm3,%xmm6 │ │ psubsw %xmm5,%xmm6 │ │ paddsw %xmm5,%xmm3 │ │ movdqa %xmm6,%xmm5 │ │ punpckhwd %xmm2,%xmm5 │ │ punpcklwd %xmm2,%xmm6 │ │ - movdqa 0xa1a14(%rip),%xmm2 │ │ + movdqa 0xa4904(%rip),%xmm2 │ │ movdqa %xmm5,%xmm1 │ │ pmaddwd %xmm2,%xmm1 │ │ pmaddwd %xmm6,%xmm2 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm2 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm1,%xmm2 │ │ - movdqa 0xa1aea(%rip),%xmm1 │ │ + movdqa 0xa49da(%rip),%xmm1 │ │ pmaddwd %xmm1,%xmm5 │ │ pmaddwd %xmm1,%xmm6 │ │ paddd %xmm7,%xmm5 │ │ paddd %xmm7,%xmm6 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm6 │ │ packssdw %xmm5,%xmm6 │ │ @@ -60504,24 +61653,24 @@ │ │ paddsw %xmm1,%xmm0 │ │ movdqa %xmm3,%xmm5 │ │ psubsw %xmm2,%xmm5 │ │ paddsw %xmm2,%xmm3 │ │ movdqa %xmm5,%xmm2 │ │ punpckhwd %xmm4,%xmm2 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0xa1971(%rip),%xmm4 │ │ + movdqa 0xa4861(%rip),%xmm4 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm4,%xmm1 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm1,%xmm4 │ │ - movdqa 0xa1937(%rip),%xmm1 │ │ + movdqa 0xa4827(%rip),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm5 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm2,%xmm5 │ │ @@ -60538,24 +61687,24 @@ │ │ paddsw %xmm1,%xmm0 │ │ movdqa %xmm3,%xmm5 │ │ psubsw %xmm2,%xmm5 │ │ paddsw %xmm2,%xmm3 │ │ movdqa %xmm5,%xmm2 │ │ punpckhwd %xmm4,%xmm2 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0xa18b5(%rip),%xmm4 │ │ + movdqa 0xa47a5(%rip),%xmm4 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm4,%xmm1 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm1,%xmm4 │ │ - movdqa 0xa187b(%rip),%xmm1 │ │ + movdqa 0xa476b(%rip),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm5 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm2,%xmm5 │ │ @@ -60571,24 +61720,24 @@ │ │ movdqa %xmm2,0x100(%rsp) │ │ movdqa %xmm4,%xmm6 │ │ psubsw %xmm5,%xmm6 │ │ paddsw %xmm5,%xmm4 │ │ movdqa %xmm6,%xmm5 │ │ punpckhwd %xmm1,%xmm5 │ │ punpcklwd %xmm1,%xmm6 │ │ - movdqa 0xa17f1(%rip),%xmm1 │ │ + movdqa 0xa46e1(%rip),%xmm1 │ │ movdqa %xmm5,%xmm2 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm6,%xmm1 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm1 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm2,%xmm1 │ │ - movdqa 0xa17b7(%rip),%xmm2 │ │ + movdqa 0xa46a7(%rip),%xmm2 │ │ pmaddwd %xmm2,%xmm5 │ │ pmaddwd %xmm2,%xmm6 │ │ paddd %xmm7,%xmm5 │ │ paddd %xmm7,%xmm6 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm6 │ │ packssdw %xmm5,%xmm6 │ │ @@ -60617,24 +61766,24 @@ │ │ paddsw %xmm1,%xmm0 │ │ movdqa %xmm3,%xmm2 │ │ psubsw %xmm4,%xmm2 │ │ paddsw %xmm4,%xmm3 │ │ movdqa %xmm2,%xmm6 │ │ punpckhwd %xmm5,%xmm6 │ │ punpcklwd %xmm5,%xmm2 │ │ - movdqa 0xa16fc(%rip),%xmm5 │ │ + movdqa 0xa45ec(%rip),%xmm5 │ │ movdqa %xmm6,%xmm4 │ │ pmaddwd %xmm5,%xmm4 │ │ pmaddwd %xmm2,%xmm5 │ │ paddd %xmm7,%xmm4 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm4,%xmm5 │ │ - movdqa 0xa16c2(%rip),%xmm4 │ │ + movdqa 0xa45b2(%rip),%xmm4 │ │ pmaddwd %xmm4,%xmm6 │ │ pmaddwd %xmm4,%xmm2 │ │ paddd %xmm7,%xmm6 │ │ paddd %xmm7,%xmm2 │ │ psrad $0xc,%xmm6 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm6,%xmm2 │ │ @@ -60675,24 +61824,24 @@ │ │ movdqa %xmm3,0x150(%rsp) │ │ movdqa %xmm1,%xmm2 │ │ psubsw %xmm5,%xmm2 │ │ paddsw %xmm5,%xmm1 │ │ movdqa %xmm2,%xmm5 │ │ punpckhwd %xmm4,%xmm5 │ │ punpcklwd %xmm4,%xmm2 │ │ - movdqa 0xa15b6(%rip),%xmm4 │ │ + movdqa 0xa44a6(%rip),%xmm4 │ │ movdqa %xmm5,%xmm3 │ │ pmaddwd %xmm4,%xmm3 │ │ pmaddwd %xmm2,%xmm4 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm3,%xmm4 │ │ - movdqa 0xa157c(%rip),%xmm3 │ │ + movdqa 0xa446c(%rip),%xmm3 │ │ pmaddwd %xmm3,%xmm5 │ │ pmaddwd %xmm3,%xmm2 │ │ paddd %xmm7,%xmm5 │ │ paddd %xmm7,%xmm2 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm5,%xmm2 │ │ @@ -60729,24 +61878,24 @@ │ │ movdqa %xmm2,0x110(%rsp) │ │ movdqa %xmm3,%xmm5 │ │ psubsw %xmm1,%xmm5 │ │ paddsw %xmm1,%xmm3 │ │ movdqa %xmm5,%xmm2 │ │ punpckhwd %xmm4,%xmm2 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0xa1488(%rip),%xmm4 │ │ + movdqa 0xa4378(%rip),%xmm4 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm4,%xmm1 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm1,%xmm4 │ │ - movdqa 0xa144e(%rip),%xmm1 │ │ + movdqa 0xa433e(%rip),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm5 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm2,%xmm5 │ │ @@ -60772,27 +61921,27 @@ │ │ movdqa 0xa0(%rsp),%xmm6 │ │ movdqa 0x50(%rsp),%xmm1 │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax,%rax,1) │ │ sub $0x258,%rsp │ │ test %ecx,%ecx │ │ - je 4f428 │ │ - callq 4f4d0 │ │ + je 50a18 │ │ + callq 50ac0 │ │ add $0x258,%rsp │ │ retq │ │ - movd 0xa1710(%rip),%xmm1 │ │ + movd 0xa4600(%rip),%xmm1 │ │ movdqa (%rdx),%xmm0 │ │ pmulhrsw %xmm1,%xmm0 │ │ - movd 0xa171f(%rip),%xmm2 │ │ + movd 0xa460f(%rip),%xmm2 │ │ mov %ecx,(%rdx) │ │ mov $0x8,%ecx │ │ lea 0x70(%rip),%r8 │ │ pmulhrsw %xmm2,%xmm0 │ │ - movd 0xa1674(%rip),%xmm2 │ │ + movd 0xa4564(%rip),%xmm2 │ │ pmulhrsw %xmm1,%xmm0 │ │ pmulhrsw %xmm2,%xmm0 │ │ pshuflw $0x0,%xmm0,%xmm0 │ │ punpcklwd %xmm0,%xmm0 │ │ pxor %xmm5,%xmm5 │ │ movdqa (%rdi),%xmm1 │ │ movdqa 0x10(%rdi),%xmm3 │ │ @@ -60808,29 +61957,29 @@ │ │ paddw %xmm0,%xmm3 │ │ packuswb %xmm2,%xmm1 │ │ packuswb %xmm4,%xmm3 │ │ movdqa %xmm1,(%rdi) │ │ movdqa %xmm3,0x10(%rdi) │ │ add %rsi,%rdi │ │ dec %ecx │ │ - jg 4f473 │ │ + jg 50a63 │ │ jmpq *%r8 │ │ add $0x258,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nop │ │ movdqa (%rdx),%xmm0 │ │ movdqa 0x40(%rdx),%xmm1 │ │ movdqa 0x80(%rdx),%xmm2 │ │ movdqa 0xc0(%rdx),%xmm3 │ │ movdqa 0x100(%rdx),%xmm4 │ │ movdqa 0x140(%rdx),%xmm5 │ │ movdqa 0x180(%rdx),%xmm6 │ │ movdqa 0x1c0(%rdx),%xmm7 │ │ - callq 48290 │ │ + callq 49880 │ │ movdqa %xmm0,0x38(%rsp) │ │ movdqa %xmm1,0x48(%rsp) │ │ movdqa %xmm2,0x58(%rsp) │ │ movdqa %xmm3,0x68(%rsp) │ │ movdqa %xmm4,0x78(%rsp) │ │ movdqa %xmm5,0x88(%rsp) │ │ movdqa %xmm6,0x98(%rsp) │ │ @@ -60838,15 +61987,15 @@ │ │ movdqa 0x60(%rdx),%xmm1 │ │ movdqa 0xa0(%rdx),%xmm2 │ │ movdqa 0xe0(%rdx),%xmm3 │ │ movdqa 0x120(%rdx),%xmm4 │ │ movdqa 0x160(%rdx),%xmm5 │ │ movdqa 0x1a0(%rdx),%xmm6 │ │ movdqa 0x1e0(%rdx),%xmm7 │ │ - callq 4b140 │ │ + callq 4c730 │ │ movdqa 0x8(%rsp),%xmm7 │ │ movdqa %xmm0,0xb8(%rsp) │ │ movdqa %xmm1,0xc8(%rsp) │ │ movdqa %xmm2,0xd8(%rsp) │ │ movdqa %xmm3,0xe8(%rsp) │ │ movdqa %xmm4,0xf8(%rsp) │ │ movdqa %xmm5,0x108(%rsp) │ │ @@ -60865,17 +62014,17 @@ │ │ movdqa %xmm2,0x178(%rsp) │ │ movdqa %xmm3,0x168(%rsp) │ │ movdqa %xmm4,0x158(%rsp) │ │ movdqa %xmm5,0x188(%rsp) │ │ movdqa %xmm6,0x198(%rsp) │ │ movdqa %xmm7,0x148(%rsp) │ │ cmp $0x6a,%ecx │ │ - jg 4f656 │ │ - callq 4e450 │ │ - jmpq 4f6e3 │ │ + jg 50c46 │ │ + callq 4fa40 │ │ + jmpq 50cd3 │ │ movdqa 0x110(%rdx),%xmm0 │ │ movdqa 0x130(%rdx),%xmm1 │ │ movdqa 0x150(%rdx),%xmm2 │ │ movdqa 0x170(%rdx),%xmm3 │ │ movdqa 0x190(%rdx),%xmm4 │ │ movdqa 0x1b0(%rdx),%xmm5 │ │ movdqa 0x1d0(%rdx),%xmm6 │ │ @@ -60884,71 +62033,71 @@ │ │ movdqa %xmm1,0x1c8(%rsp) │ │ movdqa %xmm2,0x1d8(%rsp) │ │ movdqa %xmm3,0x208(%rsp) │ │ movdqa %xmm4,0x1f8(%rsp) │ │ movdqa %xmm5,0x1e8(%rsp) │ │ movdqa %xmm6,0x1b8(%rsp) │ │ movdqa %xmm7,0x228(%rsp) │ │ - callq 4e720 │ │ + callq 4fd10 │ │ movdqa %xmm7,0x8(%rsp) │ │ lea 0x5(%rip),%r8 │ │ - jmpq 4e012 │ │ - movdqa 0xa1463(%rip),%xmm7 │ │ + jmpq 4f602 │ │ + movdqa 0xa4353(%rip),%xmm7 │ │ lea 0x5(%rip),%r8 │ │ - jmpq 48064 │ │ + jmpq 49654 │ │ lea 0x8(%rdi),%rcx │ │ lea 0x5(%rip),%r8 │ │ - jmpq 4814c │ │ + jmpq 4973c │ │ movdqa 0xb8(%rsp),%xmm0 │ │ movdqa 0xc8(%rsp),%xmm1 │ │ movdqa 0xd8(%rsp),%xmm2 │ │ movdqa 0xe8(%rsp),%xmm3 │ │ movdqa 0xf8(%rsp),%xmm4 │ │ movdqa 0x108(%rsp),%xmm5 │ │ movdqa 0x118(%rsp),%xmm6 │ │ movdqa 0x128(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ - movdqa 0xa13f1(%rip),%xmm7 │ │ + movdqa 0xa42e1(%rip),%xmm7 │ │ lea 0x5(%rip),%r8 │ │ - jmpq 48064 │ │ + jmpq 49654 │ │ mov %rcx,%rdi │ │ add $0x8,%rcx │ │ lea 0x5(%rip),%r8 │ │ - jmpq 4814c │ │ + jmpq 4973c │ │ movdqa 0x138(%rsp),%xmm0 │ │ movdqa 0x148(%rsp),%xmm1 │ │ movdqa 0x158(%rsp),%xmm2 │ │ movdqa 0x168(%rsp),%xmm3 │ │ movdqa 0x178(%rsp),%xmm4 │ │ movdqa 0x188(%rsp),%xmm5 │ │ movdqa 0x198(%rsp),%xmm6 │ │ movdqa 0x1a8(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ - movdqa 0xa137c(%rip),%xmm7 │ │ + movdqa 0xa426c(%rip),%xmm7 │ │ lea 0x5(%rip),%r8 │ │ - jmpq 48064 │ │ + jmpq 49654 │ │ mov %rcx,%rdi │ │ add $0x8,%rcx │ │ lea 0x5(%rip),%r8 │ │ - jmpq 4814c │ │ + jmpq 4973c │ │ movdqa 0x1b8(%rsp),%xmm0 │ │ movdqa 0x1c8(%rsp),%xmm1 │ │ movdqa 0x1d8(%rsp),%xmm2 │ │ movdqa 0x1e8(%rsp),%xmm3 │ │ movdqa 0x1f8(%rsp),%xmm4 │ │ movdqa 0x208(%rsp),%xmm5 │ │ movdqa 0x218(%rsp),%xmm6 │ │ movdqa 0x228(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ - movdqa 0xa1307(%rip),%xmm7 │ │ + movdqa 0xa41f7(%rip),%xmm7 │ │ lea 0x5(%rip),%r8 │ │ - jmpq 48064 │ │ + jmpq 49654 │ │ mov %rcx,%rdi │ │ lea 0x5(%rip),%r8 │ │ - jmpq 4814c │ │ + jmpq 4973c │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ sub $0x58,%rsp │ │ mov $0x4,%r9d │ │ mov $0x2,%r8d │ │ cmp $0x6b,%ecx │ │ @@ -60959,50 +62108,50 @@ │ │ movdqa 0x40(%rdx),%xmm1 │ │ movdqa 0x80(%rdx),%xmm2 │ │ movdqa 0xc0(%rdx),%xmm3 │ │ movdqa 0x100(%rdx),%xmm4 │ │ movdqa 0x140(%rdx),%xmm5 │ │ movdqa 0x180(%rdx),%xmm6 │ │ movdqa 0x1c0(%rdx),%xmm7 │ │ - paddsw 0xa129e(%rip),%xmm6 │ │ + paddsw 0xa418e(%rip),%xmm6 │ │ movdqa %xmm6,0x10(%rsp) │ │ - movdqa 0xa1290(%rip),%xmm6 │ │ + movdqa 0xa4180(%rip),%xmm6 │ │ paddsw %xmm6,%xmm0 │ │ paddsw %xmm6,%xmm1 │ │ paddsw %xmm6,%xmm2 │ │ paddsw %xmm6,%xmm3 │ │ paddsw %xmm6,%xmm4 │ │ paddsw %xmm6,%xmm5 │ │ paddsw %xmm6,%xmm7 │ │ - callq 48094 │ │ + callq 49684 │ │ psraw $0x3,%xmm0 │ │ psraw $0x3,%xmm1 │ │ psraw $0x3,%xmm2 │ │ psraw $0x3,%xmm3 │ │ psraw $0x3,%xmm4 │ │ psraw $0x3,%xmm5 │ │ psraw $0x3,%xmm6 │ │ psraw $0x3,%xmm7 │ │ movdqa %xmm5,0x20(%rsp) │ │ movdqa %xmm6,0x10(%rsp) │ │ movdqa %xmm7,(%rsp) │ │ - callq 48195 │ │ + callq 49785 │ │ lea (%rdi,%rsi,2),%rdi │ │ pxor %xmm7,%xmm7 │ │ movdqa %xmm7,(%rdx) │ │ movdqa %xmm7,0x40(%rdx) │ │ movdqa %xmm7,0x80(%rdx) │ │ movdqa %xmm7,0xc0(%rdx) │ │ movdqa %xmm7,0x100(%rdx) │ │ movdqa %xmm7,0x140(%rdx) │ │ movdqa %xmm7,0x180(%rdx) │ │ movdqa %xmm7,0x1c0(%rdx) │ │ add $0x10,%rdx │ │ dec %ecx │ │ - jg 4f8a1 │ │ + jg 50e91 │ │ add $0x58,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ sub $0x58,%rsp │ │ mov $0x4,%r9d │ │ mov $0x2,%r8d │ │ @@ -61013,61 +62162,61 @@ │ │ movdqa 0x10(%rdx),%xmm1 │ │ movdqa 0x20(%rdx),%xmm2 │ │ movdqa 0x30(%rdx),%xmm3 │ │ movdqa 0x40(%rdx),%xmm4 │ │ movdqa 0x50(%rdx),%xmm5 │ │ movdqa 0x60(%rdx),%xmm6 │ │ movdqa 0x70(%rdx),%xmm7 │ │ - pmulhrsw 0xa10f6(%rip),%xmm6 │ │ + pmulhrsw 0xa3fe6(%rip),%xmm6 │ │ movdqa %xmm6,0x10(%rsp) │ │ - movdqa 0xa10e8(%rip),%xmm6 │ │ + movdqa 0xa3fd8(%rip),%xmm6 │ │ pmulhrsw %xmm6,%xmm0 │ │ pmulhrsw %xmm6,%xmm1 │ │ pmulhrsw %xmm6,%xmm2 │ │ pmulhrsw %xmm6,%xmm3 │ │ pmulhrsw %xmm6,%xmm4 │ │ pmulhrsw %xmm6,%xmm5 │ │ pmulhrsw %xmm6,%xmm7 │ │ lea -0x1be(%rip),%r8 │ │ - callq 48094 │ │ + callq 49684 │ │ mov %rdi,0x30(%rsp) │ │ movdqa %xmm5,0x20(%rsp) │ │ movdqa %xmm6,0x10(%rsp) │ │ movdqa %xmm7,(%rsp) │ │ lea -0x77f2(%rip),%r8 │ │ - callq 48195 │ │ + callq 49785 │ │ sub $0xffffffffffffff80,%rdx │ │ mov 0x30(%rsp),%rdi │ │ lea 0x8(%rdi),%rdi │ │ dec %ecx │ │ - jg 4f9ca │ │ - jae 4f9ca │ │ + jg 50fba │ │ + jae 50fba │ │ add $0x58,%rsp │ │ retq │ │ nopl 0x0(%rax) │ │ sub $0x258,%rsp │ │ test %ecx,%ecx │ │ - je 4fa98 │ │ - callq 4fae0 │ │ + je 51088 │ │ + callq 510d0 │ │ add $0x258,%rsp │ │ retq │ │ - movd 0xa10a0(%rip),%xmm1 │ │ + movd 0xa3f90(%rip),%xmm1 │ │ movdqa (%rdx),%xmm0 │ │ pmulhrsw %xmm1,%xmm0 │ │ - movd 0xa104f(%rip),%xmm2 │ │ + movd 0xa3f3f(%rip),%xmm2 │ │ mov %ecx,(%rdx) │ │ pmulhrsw %xmm1,%xmm0 │ │ mov $0x10,%edx │ │ lea 0x5(%rip),%r8 │ │ - jmpq 49736 │ │ + jmpq 4ad26 │ │ add $0x258,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ - movdqa 0xa1058(%rip),%xmm7 │ │ + movdqa 0xa3f48(%rip),%xmm7 │ │ movdqa 0x10(%rdx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0x90(%rdx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0x110(%rdx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0x190(%rdx),%xmm3 │ │ @@ -61075,23 +62224,23 @@ │ │ movdqa 0x210(%rdx),%xmm4 │ │ pmulhrsw %xmm7,%xmm4 │ │ movdqa 0x290(%rdx),%xmm5 │ │ pmulhrsw %xmm7,%xmm5 │ │ movdqa 0x310(%rdx),%xmm6 │ │ pmulhrsw %xmm7,%xmm6 │ │ pmulhrsw 0x390(%rdx),%xmm7 │ │ - callq 48290 │ │ + callq 49880 │ │ movdqa %xmm0,0x38(%rsp) │ │ movdqa %xmm1,0x48(%rsp) │ │ movdqa %xmm2,0x58(%rsp) │ │ movdqa %xmm3,0x68(%rsp) │ │ movdqa %xmm4,0x78(%rsp) │ │ movdqa %xmm5,0x88(%rsp) │ │ movdqa %xmm6,0x98(%rsp) │ │ - movdqa 0xa0fba(%rip),%xmm7 │ │ + movdqa 0xa3eaa(%rip),%xmm7 │ │ movdqa 0x50(%rdx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0xd0(%rdx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0x150(%rdx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0x1d0(%rdx),%xmm3 │ │ @@ -61099,17 +62248,17 @@ │ │ movdqa 0x250(%rdx),%xmm4 │ │ pmulhrsw %xmm7,%xmm4 │ │ movdqa 0x2d0(%rdx),%xmm5 │ │ pmulhrsw %xmm7,%xmm5 │ │ movdqa 0x350(%rdx),%xmm6 │ │ pmulhrsw %xmm7,%xmm6 │ │ pmulhrsw 0x3d0(%rdx),%xmm7 │ │ - callq 4b140 │ │ + callq 4c730 │ │ lea 0x5(%rip),%r8 │ │ - jmpq 4805c │ │ + jmpq 4964c │ │ movdqa %xmm0,0x210(%rdx) │ │ movdqa %xmm1,0x250(%rdx) │ │ movdqa %xmm2,0x290(%rdx) │ │ movdqa %xmm3,0x2d0(%rdx) │ │ movdqa %xmm4,0x310(%rdx) │ │ movdqa %xmm5,0x350(%rdx) │ │ movdqa %xmm6,0x390(%rdx) │ │ @@ -61120,24 +62269,24 @@ │ │ movdqa 0x68(%rsp),%xmm3 │ │ movdqa 0x78(%rsp),%xmm4 │ │ movdqa 0x88(%rsp),%xmm5 │ │ movdqa 0x98(%rsp),%xmm6 │ │ movdqa 0xa8(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ lea 0x5(%rip),%r8 │ │ - jmpq 4805c │ │ + jmpq 4964c │ │ movdqa %xmm0,0x10(%rdx) │ │ movdqa %xmm4,0x50(%rdx) │ │ movdqa %xmm2,0xd8(%rsp) │ │ movdqa %xmm6,0xe8(%rsp) │ │ movdqa %xmm1,0x158(%rsp) │ │ movdqa %xmm3,0x188(%rsp) │ │ movdqa %xmm5,0x198(%rsp) │ │ movdqa %xmm7,0x148(%rsp) │ │ - movdqa 0xa0e75(%rip),%xmm7 │ │ + movdqa 0xa3d65(%rip),%xmm7 │ │ movdqa (%rdx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0x80(%rdx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0x100(%rdx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0x180(%rdx),%xmm3 │ │ @@ -61145,23 +62294,23 @@ │ │ movdqa 0x200(%rdx),%xmm4 │ │ pmulhrsw %xmm7,%xmm4 │ │ movdqa 0x280(%rdx),%xmm5 │ │ pmulhrsw %xmm7,%xmm5 │ │ movdqa 0x300(%rdx),%xmm6 │ │ pmulhrsw %xmm7,%xmm6 │ │ pmulhrsw 0x380(%rdx),%xmm7 │ │ - callq 48290 │ │ + callq 49880 │ │ movdqa %xmm0,0x38(%rsp) │ │ movdqa %xmm1,0x48(%rsp) │ │ movdqa %xmm2,0x58(%rsp) │ │ movdqa %xmm3,0x68(%rsp) │ │ movdqa %xmm4,0x78(%rsp) │ │ movdqa %xmm5,0x88(%rsp) │ │ movdqa %xmm6,0x98(%rsp) │ │ - movdqa 0xa0dd8(%rip),%xmm7 │ │ + movdqa 0xa3cc8(%rip),%xmm7 │ │ movdqa 0x40(%rdx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0xc0(%rdx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0x140(%rdx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0x1c0(%rdx),%xmm3 │ │ @@ -61169,17 +62318,17 @@ │ │ movdqa 0x240(%rdx),%xmm4 │ │ pmulhrsw %xmm7,%xmm4 │ │ movdqa 0x2c0(%rdx),%xmm5 │ │ pmulhrsw %xmm7,%xmm5 │ │ movdqa 0x340(%rdx),%xmm6 │ │ pmulhrsw %xmm7,%xmm6 │ │ pmulhrsw 0x3c0(%rdx),%xmm7 │ │ - callq 4b140 │ │ + callq 4c730 │ │ lea 0x5(%rip),%r8 │ │ - jmpq 4805c │ │ + jmpq 4964c │ │ movdqa %xmm0,0x200(%rdx) │ │ movdqa %xmm1,0x240(%rdx) │ │ movdqa %xmm2,0x280(%rdx) │ │ movdqa %xmm3,0x2c0(%rdx) │ │ movdqa %xmm4,0x300(%rdx) │ │ movdqa %xmm5,0x340(%rdx) │ │ movdqa %xmm6,0x380(%rdx) │ │ @@ -61190,31 +62339,31 @@ │ │ movdqa 0x68(%rsp),%xmm3 │ │ movdqa 0x78(%rsp),%xmm4 │ │ movdqa 0x88(%rsp),%xmm5 │ │ movdqa 0x98(%rsp),%xmm6 │ │ movdqa 0xa8(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ lea 0x5(%rip),%r8 │ │ - jmpq 4805c │ │ + jmpq 4964c │ │ movdqa %xmm2,0xb8(%rsp) │ │ movdqa %xmm6,0xc8(%rsp) │ │ movdqa %xmm1,0x138(%rsp) │ │ movdqa %xmm3,0x1a8(%rsp) │ │ movdqa %xmm5,0x178(%rsp) │ │ movdqa %xmm7,0x168(%rsp) │ │ cmp $0x96,%ecx │ │ - jg 4ff8b │ │ + jg 5157b │ │ movdqa %xmm4,%xmm1 │ │ movdqa 0x10(%rdx),%xmm2 │ │ movdqa 0x50(%rdx),%xmm3 │ │ pxor %xmm4,%xmm4 │ │ movdqa %xmm4,%xmm5 │ │ movdqa %xmm4,%xmm6 │ │ movdqa %xmm4,%xmm7 │ │ - callq 48290 │ │ + callq 49880 │ │ movdqa %xmm0,0x38(%rsp) │ │ movdqa %xmm1,0x48(%rsp) │ │ movdqa %xmm2,0x58(%rsp) │ │ movdqa %xmm3,0x68(%rsp) │ │ movdqa %xmm4,0x78(%rsp) │ │ movdqa %xmm5,0x88(%rsp) │ │ movdqa %xmm6,0x98(%rsp) │ │ @@ -61222,29 +62371,29 @@ │ │ movdqa 0xc8(%rsp),%xmm1 │ │ movdqa 0xd8(%rsp),%xmm2 │ │ movdqa 0xe8(%rsp),%xmm3 │ │ pxor %xmm4,%xmm4 │ │ movdqa %xmm4,%xmm5 │ │ movdqa %xmm4,%xmm6 │ │ movdqa %xmm4,%xmm7 │ │ - callq 4b140 │ │ + callq 4c730 │ │ movdqa 0x8(%rsp),%xmm7 │ │ movdqa %xmm0,0xb8(%rsp) │ │ movdqa %xmm1,0xc8(%rsp) │ │ movdqa %xmm2,0xd8(%rsp) │ │ movdqa %xmm3,0xe8(%rsp) │ │ movdqa %xmm4,0xf8(%rsp) │ │ movdqa %xmm5,0x108(%rsp) │ │ movdqa %xmm6,0x118(%rsp) │ │ movdqa %xmm7,0x128(%rsp) │ │ - callq 4e450 │ │ - jmpq 5044a │ │ + callq 4fa40 │ │ + jmpq 51a3a │ │ movdqa %xmm0,(%rdx) │ │ movdqa %xmm4,0x40(%rdx) │ │ - movdqa 0xa0ba4(%rip),%xmm7 │ │ + movdqa 0xa3a94(%rip),%xmm7 │ │ movdqa 0x20(%rdx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0xa0(%rdx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0x120(%rdx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0x1a0(%rdx),%xmm3 │ │ @@ -61252,23 +62401,23 @@ │ │ movdqa 0x220(%rdx),%xmm4 │ │ pmulhrsw %xmm7,%xmm4 │ │ movdqa 0x2a0(%rdx),%xmm5 │ │ pmulhrsw %xmm7,%xmm5 │ │ movdqa 0x320(%rdx),%xmm6 │ │ pmulhrsw %xmm7,%xmm6 │ │ pmulhrsw 0x3a0(%rdx),%xmm7 │ │ - callq 48290 │ │ + callq 49880 │ │ movdqa %xmm0,0x38(%rsp) │ │ movdqa %xmm1,0x48(%rsp) │ │ movdqa %xmm2,0x58(%rsp) │ │ movdqa %xmm3,0x68(%rsp) │ │ movdqa %xmm4,0x78(%rsp) │ │ movdqa %xmm5,0x88(%rsp) │ │ movdqa %xmm6,0x98(%rsp) │ │ - movdqa 0xa0b06(%rip),%xmm7 │ │ + movdqa 0xa39f6(%rip),%xmm7 │ │ movdqa 0x60(%rdx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0xe0(%rdx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0x160(%rdx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0x1e0(%rdx),%xmm3 │ │ @@ -61276,17 +62425,17 @@ │ │ movdqa 0x260(%rdx),%xmm4 │ │ pmulhrsw %xmm7,%xmm4 │ │ movdqa 0x2e0(%rdx),%xmm5 │ │ pmulhrsw %xmm7,%xmm5 │ │ movdqa 0x360(%rdx),%xmm6 │ │ pmulhrsw %xmm7,%xmm6 │ │ pmulhrsw 0x3e0(%rdx),%xmm7 │ │ - callq 4b140 │ │ + callq 4c730 │ │ lea 0x5(%rip),%r8 │ │ - jmpq 4805c │ │ + jmpq 4964c │ │ movdqa %xmm0,0x220(%rdx) │ │ movdqa %xmm1,0x260(%rdx) │ │ movdqa %xmm2,0x2a0(%rdx) │ │ movdqa %xmm3,0x2e0(%rdx) │ │ movdqa %xmm4,0x320(%rdx) │ │ movdqa %xmm5,0x360(%rdx) │ │ movdqa %xmm6,0x3a0(%rdx) │ │ @@ -61297,24 +62446,24 @@ │ │ movdqa 0x68(%rsp),%xmm3 │ │ movdqa 0x78(%rsp),%xmm4 │ │ movdqa 0x88(%rsp),%xmm5 │ │ movdqa 0x98(%rsp),%xmm6 │ │ movdqa 0xa8(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ lea 0x5(%rip),%r8 │ │ - jmpq 4805c │ │ + jmpq 4964c │ │ movdqa %xmm0,0x20(%rdx) │ │ movdqa %xmm4,0x60(%rdx) │ │ movdqa %xmm2,0xf8(%rsp) │ │ movdqa %xmm6,0x108(%rsp) │ │ movdqa %xmm1,0x218(%rsp) │ │ movdqa %xmm3,0x1c8(%rsp) │ │ movdqa %xmm5,0x1d8(%rsp) │ │ movdqa %xmm7,0x208(%rsp) │ │ - movdqa 0xa09c1(%rip),%xmm7 │ │ + movdqa 0xa38b1(%rip),%xmm7 │ │ movdqa 0x30(%rdx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0xb0(%rdx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0x130(%rdx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0x1b0(%rdx),%xmm3 │ │ @@ -61322,23 +62471,23 @@ │ │ movdqa 0x230(%rdx),%xmm4 │ │ pmulhrsw %xmm7,%xmm4 │ │ movdqa 0x2b0(%rdx),%xmm5 │ │ pmulhrsw %xmm7,%xmm5 │ │ movdqa 0x330(%rdx),%xmm6 │ │ pmulhrsw %xmm7,%xmm6 │ │ pmulhrsw 0x3b0(%rdx),%xmm7 │ │ - callq 48290 │ │ + callq 49880 │ │ movdqa %xmm0,0x38(%rsp) │ │ movdqa %xmm1,0x48(%rsp) │ │ movdqa %xmm2,0x58(%rsp) │ │ movdqa %xmm3,0x68(%rsp) │ │ movdqa %xmm4,0x78(%rsp) │ │ movdqa %xmm5,0x88(%rsp) │ │ movdqa %xmm6,0x98(%rsp) │ │ - movdqa 0xa0923(%rip),%xmm7 │ │ + movdqa 0xa3813(%rip),%xmm7 │ │ movdqa 0x70(%rdx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0xf0(%rdx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0x170(%rdx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0x1f0(%rdx),%xmm3 │ │ @@ -61346,17 +62495,17 @@ │ │ movdqa 0x270(%rdx),%xmm4 │ │ pmulhrsw %xmm7,%xmm4 │ │ movdqa 0x2f0(%rdx),%xmm5 │ │ pmulhrsw %xmm7,%xmm5 │ │ movdqa 0x370(%rdx),%xmm6 │ │ pmulhrsw %xmm7,%xmm6 │ │ pmulhrsw 0x3f0(%rdx),%xmm7 │ │ - callq 4b140 │ │ + callq 4c730 │ │ lea 0x5(%rip),%r8 │ │ - jmpq 4805c │ │ + jmpq 4964c │ │ movdqa %xmm0,0x230(%rdx) │ │ movdqa %xmm1,0x270(%rdx) │ │ movdqa %xmm2,0x2b0(%rdx) │ │ movdqa %xmm3,0x2f0(%rdx) │ │ movdqa %xmm4,0x330(%rdx) │ │ movdqa %xmm5,0x370(%rdx) │ │ movdqa %xmm6,0x3b0(%rdx) │ │ @@ -61367,30 +62516,30 @@ │ │ movdqa 0x68(%rsp),%xmm3 │ │ movdqa 0x78(%rsp),%xmm4 │ │ movdqa 0x88(%rsp),%xmm5 │ │ movdqa 0x98(%rsp),%xmm6 │ │ movdqa 0xa8(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ lea 0x5(%rip),%r8 │ │ - jmpq 4805c │ │ + jmpq 4964c │ │ movdqa %xmm2,0x118(%rsp) │ │ movdqa %xmm6,0x128(%rsp) │ │ movdqa %xmm1,0x1f8(%rsp) │ │ movdqa %xmm3,0x1e8(%rsp) │ │ movdqa %xmm5,0x1b8(%rsp) │ │ movdqa %xmm7,0x228(%rsp) │ │ movdqa %xmm0,%xmm6 │ │ movdqa %xmm4,%xmm7 │ │ movdqa (%rdx),%xmm0 │ │ movdqa 0x40(%rdx),%xmm1 │ │ movdqa 0x10(%rdx),%xmm2 │ │ movdqa 0x50(%rdx),%xmm3 │ │ movdqa 0x20(%rdx),%xmm4 │ │ movdqa 0x60(%rdx),%xmm5 │ │ - callq 48290 │ │ + callq 49880 │ │ movdqa %xmm0,0x38(%rsp) │ │ movdqa %xmm1,0x48(%rsp) │ │ movdqa %xmm2,0x58(%rsp) │ │ movdqa %xmm3,0x68(%rsp) │ │ movdqa %xmm4,0x78(%rsp) │ │ movdqa %xmm5,0x88(%rsp) │ │ movdqa %xmm6,0x98(%rsp) │ │ @@ -61398,30 +62547,30 @@ │ │ movdqa 0xc8(%rsp),%xmm1 │ │ movdqa 0xd8(%rsp),%xmm2 │ │ movdqa 0xe8(%rsp),%xmm3 │ │ movdqa 0xf8(%rsp),%xmm4 │ │ movdqa 0x108(%rsp),%xmm5 │ │ movdqa 0x118(%rsp),%xmm6 │ │ movdqa 0x128(%rsp),%xmm7 │ │ - callq 4b140 │ │ + callq 4c730 │ │ movdqa 0x8(%rsp),%xmm7 │ │ movdqa %xmm0,0xb8(%rsp) │ │ movdqa %xmm1,0xc8(%rsp) │ │ movdqa %xmm2,0xd8(%rsp) │ │ movdqa %xmm3,0xe8(%rsp) │ │ movdqa %xmm4,0xf8(%rsp) │ │ movdqa %xmm5,0x108(%rsp) │ │ movdqa %xmm6,0x118(%rsp) │ │ movdqa %xmm7,0x128(%rsp) │ │ - callq 4e720 │ │ + callq 4fd10 │ │ mov %ecx,0x238(%rsp) │ │ lea 0x8(%rdi),%rcx │ │ mov %rcx,0x240(%rsp) │ │ lea 0x5(%rip),%rcx │ │ - jmpq 4e005 │ │ + jmpq 4f5f5 │ │ mov 0x240(%rsp),%rdi │ │ mov 0x238(%rsp),%ecx │ │ add $0x200,%rdx │ │ movdqa 0x40(%rdx),%xmm0 │ │ movdqa 0xc0(%rdx),%xmm1 │ │ movdqa 0x140(%rdx),%xmm2 │ │ movdqa 0x1c0(%rdx),%xmm3 │ │ @@ -61438,20 +62587,20 @@ │ │ movdqa %xmm6,0x198(%rsp) │ │ movdqa %xmm7,0x148(%rsp) │ │ movdqa (%rdx),%xmm0 │ │ movdqa 0x100(%rdx),%xmm1 │ │ movdqa 0x10(%rdx),%xmm2 │ │ movdqa 0x110(%rdx),%xmm3 │ │ cmp $0x96,%ecx │ │ - jg 505f8 │ │ + jg 51be8 │ │ pxor %xmm4,%xmm4 │ │ movdqa %xmm4,%xmm5 │ │ movdqa %xmm4,%xmm6 │ │ movdqa %xmm4,%xmm7 │ │ - callq 48290 │ │ + callq 49880 │ │ movdqa %xmm0,0x38(%rsp) │ │ movdqa %xmm1,0x48(%rsp) │ │ movdqa %xmm2,0x58(%rsp) │ │ movdqa %xmm3,0x68(%rsp) │ │ movdqa %xmm4,0x78(%rsp) │ │ movdqa %xmm5,0x88(%rsp) │ │ movdqa %xmm6,0x98(%rsp) │ │ @@ -61459,31 +62608,31 @@ │ │ movdqa 0x180(%rdx),%xmm1 │ │ movdqa 0x90(%rdx),%xmm2 │ │ movdqa 0x190(%rdx),%xmm3 │ │ pxor %xmm4,%xmm4 │ │ movdqa %xmm4,%xmm5 │ │ movdqa %xmm4,%xmm6 │ │ movdqa %xmm4,%xmm7 │ │ - callq 4b140 │ │ + callq 4c730 │ │ movdqa 0x8(%rsp),%xmm7 │ │ movdqa %xmm0,0xb8(%rsp) │ │ movdqa %xmm1,0xc8(%rsp) │ │ movdqa %xmm2,0xd8(%rsp) │ │ movdqa %xmm3,0xe8(%rsp) │ │ movdqa %xmm4,0xf8(%rsp) │ │ movdqa %xmm5,0x108(%rsp) │ │ movdqa %xmm6,0x118(%rsp) │ │ movdqa %xmm7,0x128(%rsp) │ │ - callq 4e450 │ │ - jmpq 50761 │ │ + callq 4fa40 │ │ + jmpq 51d51 │ │ movdqa 0x20(%rdx),%xmm4 │ │ movdqa 0x120(%rdx),%xmm5 │ │ movdqa 0x30(%rdx),%xmm6 │ │ movdqa 0x130(%rdx),%xmm7 │ │ - callq 48290 │ │ + callq 49880 │ │ movdqa %xmm0,0x38(%rsp) │ │ movdqa %xmm1,0x48(%rsp) │ │ movdqa %xmm2,0x58(%rsp) │ │ movdqa %xmm3,0x68(%rsp) │ │ movdqa %xmm4,0x78(%rsp) │ │ movdqa %xmm5,0x88(%rsp) │ │ movdqa %xmm6,0x98(%rsp) │ │ @@ -61491,15 +62640,15 @@ │ │ movdqa 0x180(%rdx),%xmm1 │ │ movdqa 0x90(%rdx),%xmm2 │ │ movdqa 0x190(%rdx),%xmm3 │ │ movdqa 0xa0(%rdx),%xmm4 │ │ movdqa 0x1a0(%rdx),%xmm5 │ │ movdqa 0xb0(%rdx),%xmm6 │ │ movdqa 0x1b0(%rdx),%xmm7 │ │ - callq 4b140 │ │ + callq 4c730 │ │ movdqa 0x8(%rsp),%xmm7 │ │ movdqa %xmm0,0xb8(%rsp) │ │ movdqa %xmm1,0xc8(%rsp) │ │ movdqa %xmm2,0xd8(%rsp) │ │ movdqa %xmm3,0xe8(%rsp) │ │ movdqa %xmm4,0xf8(%rsp) │ │ movdqa %xmm5,0x108(%rsp) │ │ @@ -61517,80 +62666,80 @@ │ │ movdqa %xmm1,0x1c8(%rsp) │ │ movdqa %xmm2,0x1d8(%rsp) │ │ movdqa %xmm3,0x208(%rsp) │ │ movdqa %xmm4,0x1f8(%rsp) │ │ movdqa %xmm5,0x1e8(%rsp) │ │ movdqa %xmm6,0x1b8(%rsp) │ │ movdqa %xmm7,0x228(%rsp) │ │ - callq 4e720 │ │ - jmpq 4dffe │ │ + callq 4fd10 │ │ + jmpq 4f5ee │ │ nopl 0x0(%rax,%rax,1) │ │ xchg %ax,%ax │ │ sub $0x258,%rsp │ │ test %ecx,%ecx │ │ - je 508cc │ │ - callq 50900 │ │ - callq 4a745 │ │ + je 51ebc │ │ + callq 51ef0 │ │ + callq 4bd35 │ │ add $0x100,%rdx │ │ lea 0x8(%rcx),%rdi │ │ movdqa 0xb0(%rsp),%xmm0 │ │ movdqa 0xc0(%rsp),%xmm1 │ │ movdqa 0xd0(%rsp),%xmm2 │ │ movdqa 0xe0(%rsp),%xmm3 │ │ movdqa 0xf0(%rsp),%xmm4 │ │ movdqa 0x100(%rsp),%xmm5 │ │ movdqa 0x110(%rsp),%xmm6 │ │ movdqa 0x120(%rsp),%xmm7 │ │ movdqa %xmm7,(%rsp) │ │ lea 0x602(%rip),%r8 │ │ - callq 4805c │ │ - callq 4a745 │ │ + callq 4964c │ │ + callq 4bd35 │ │ add $0x100,%rdx │ │ lea 0x8(%rcx),%rdi │ │ movdqa 0x130(%rsp),%xmm0 │ │ movdqa 0x140(%rsp),%xmm1 │ │ movdqa 0x150(%rsp),%xmm2 │ │ movdqa 0x160(%rsp),%xmm3 │ │ movdqa 0x170(%rsp),%xmm4 │ │ movdqa 0x180(%rsp),%xmm5 │ │ movdqa 0x190(%rsp),%xmm6 │ │ movdqa 0x1a0(%rsp),%xmm7 │ │ movdqa %xmm7,(%rsp) │ │ lea 0x599(%rip),%r8 │ │ - callq 4805c │ │ - callq 4a745 │ │ + callq 4964c │ │ + callq 4bd35 │ │ add $0x100,%rdx │ │ lea 0x8(%rcx),%rdi │ │ movdqa 0x1b0(%rsp),%xmm0 │ │ movdqa 0x1c0(%rsp),%xmm1 │ │ movdqa 0x1d0(%rsp),%xmm2 │ │ movdqa 0x1e0(%rsp),%xmm3 │ │ movdqa 0x1f0(%rsp),%xmm4 │ │ movdqa 0x200(%rsp),%xmm5 │ │ movdqa 0x210(%rsp),%xmm6 │ │ movdqa 0x220(%rsp),%xmm7 │ │ movdqa %xmm7,(%rsp) │ │ lea 0x530(%rip),%r8 │ │ - callq 4805c │ │ - callq 4a745 │ │ + callq 4964c │ │ + callq 4bd35 │ │ add $0x258,%rsp │ │ retq │ │ - movd 0xa026c(%rip),%xmm1 │ │ + movd 0xa315c(%rip),%xmm1 │ │ movdqa (%rdx),%xmm0 │ │ pmulhrsw %xmm1,%xmm0 │ │ - movd 0xa021b(%rip),%xmm2 │ │ + movd 0xa310b(%rip),%xmm2 │ │ mov %ecx,(%rdx) │ │ pmulhrsw %xmm1,%xmm0 │ │ mov $0x10,%ecx │ │ lea -0x1439(%rip),%r8 │ │ - jmpq 4f44f │ │ + jmpq 50a3f │ │ nopl (%rax) │ │ add $0x10,%rdx │ │ lea 0x2ce(%rip),%rcx │ │ - movdqa 0xa022d(%rip),%xmm7 │ │ + movdqa 0xa311d(%rip),%xmm7 │ │ movdqa (%rdx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0x80(%rdx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0x100(%rdx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0x180(%rdx),%xmm3 │ │ @@ -61598,23 +62747,23 @@ │ │ movdqa 0x200(%rdx),%xmm4 │ │ pmulhrsw %xmm7,%xmm4 │ │ movdqa 0x280(%rdx),%xmm5 │ │ pmulhrsw %xmm7,%xmm5 │ │ movdqa 0x300(%rdx),%xmm6 │ │ pmulhrsw %xmm7,%xmm6 │ │ pmulhrsw 0x380(%rdx),%xmm7 │ │ - callq 48290 │ │ + callq 49880 │ │ movdqa %xmm0,0x38(%rsp) │ │ movdqa %xmm1,0x48(%rsp) │ │ movdqa %xmm2,0x58(%rsp) │ │ movdqa %xmm3,0x68(%rsp) │ │ movdqa %xmm4,0x78(%rsp) │ │ movdqa %xmm5,0x88(%rsp) │ │ movdqa %xmm6,0x98(%rsp) │ │ - movdqa 0xa0190(%rip),%xmm7 │ │ + movdqa 0xa3080(%rip),%xmm7 │ │ movdqa 0x40(%rdx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0xc0(%rdx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0x140(%rdx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0x1c0(%rdx),%xmm3 │ │ @@ -61622,25 +62771,25 @@ │ │ movdqa 0x240(%rdx),%xmm4 │ │ pmulhrsw %xmm7,%xmm4 │ │ movdqa 0x2c0(%rdx),%xmm5 │ │ pmulhrsw %xmm7,%xmm5 │ │ movdqa 0x340(%rdx),%xmm6 │ │ pmulhrsw %xmm7,%xmm6 │ │ pmulhrsw 0x3c0(%rdx),%xmm7 │ │ - callq 4b140 │ │ + callq 4c730 │ │ movdqa 0x8(%rsp),%xmm7 │ │ movdqa %xmm0,0xb8(%rsp) │ │ movdqa %xmm1,0xc8(%rsp) │ │ movdqa %xmm2,0xd8(%rsp) │ │ movdqa %xmm3,0xe8(%rsp) │ │ movdqa %xmm4,0xf8(%rsp) │ │ movdqa %xmm5,0x108(%rsp) │ │ movdqa %xmm6,0x118(%rsp) │ │ movdqa %xmm7,0x128(%rsp) │ │ - movdqa 0xa00d4(%rip),%xmm7 │ │ + movdqa 0xa2fc4(%rip),%xmm7 │ │ movdqa 0x20(%rdx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0x60(%rdx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0xa0(%rdx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0xe0(%rdx),%xmm3 │ │ @@ -61656,15 +62805,15 @@ │ │ movdqa %xmm1,0x1a8(%rsp) │ │ movdqa %xmm2,0x178(%rsp) │ │ movdqa %xmm3,0x168(%rsp) │ │ movdqa %xmm4,0x158(%rsp) │ │ movdqa %xmm5,0x188(%rsp) │ │ movdqa %xmm6,0x198(%rsp) │ │ movdqa %xmm7,0x148(%rsp) │ │ - movdqa 0xa0026(%rip),%xmm7 │ │ + movdqa 0xa2f16(%rip),%xmm7 │ │ movdqa 0x220(%rdx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0x260(%rdx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0x2a0(%rdx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0x2e0(%rdx),%xmm3 │ │ @@ -61680,18 +62829,18 @@ │ │ movdqa %xmm1,0x1c8(%rsp) │ │ movdqa %xmm2,0x1d8(%rsp) │ │ movdqa %xmm3,0x208(%rsp) │ │ movdqa %xmm4,0x1f8(%rsp) │ │ movdqa %xmm5,0x1e8(%rsp) │ │ movdqa %xmm6,0x1b8(%rsp) │ │ movdqa %xmm7,0x228(%rsp) │ │ - callq 4e720 │ │ + callq 4fd10 │ │ movdqa %xmm7,0x8(%rsp) │ │ mov %rcx,%r8 │ │ - jmpq 4805c │ │ + jmpq 4964c │ │ movdqa %xmm0,(%rdx) │ │ movdqa %xmm1,0x20(%rdx) │ │ movdqa %xmm2,0x40(%rdx) │ │ movdqa %xmm3,0x60(%rdx) │ │ movdqa %xmm4,0x80(%rdx) │ │ movdqa %xmm5,0xa0(%rdx) │ │ movdqa %xmm6,0xc0(%rdx) │ │ @@ -61702,15 +62851,15 @@ │ │ movdqa 0xe8(%rsp),%xmm3 │ │ movdqa 0xf8(%rsp),%xmm4 │ │ movdqa 0x108(%rsp),%xmm5 │ │ movdqa 0x118(%rsp),%xmm6 │ │ movdqa 0x128(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ lea 0x5(%rip),%r8 │ │ - jmpq 4805c │ │ + jmpq 4964c │ │ movdqa %xmm0,0x100(%rdx) │ │ movdqa %xmm1,0x120(%rdx) │ │ movdqa %xmm2,0x140(%rdx) │ │ movdqa %xmm3,0x160(%rdx) │ │ movdqa %xmm4,0x180(%rdx) │ │ movdqa %xmm5,0x1a0(%rdx) │ │ movdqa %xmm6,0x1c0(%rdx) │ │ @@ -61721,15 +62870,15 @@ │ │ movdqa 0x168(%rsp),%xmm3 │ │ movdqa 0x178(%rsp),%xmm4 │ │ movdqa 0x188(%rsp),%xmm5 │ │ movdqa 0x198(%rsp),%xmm6 │ │ movdqa 0x1a8(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ lea 0x5(%rip),%r8 │ │ - jmpq 4805c │ │ + jmpq 4964c │ │ movdqa %xmm0,0x200(%rdx) │ │ movdqa %xmm1,0x220(%rdx) │ │ movdqa %xmm2,0x240(%rdx) │ │ movdqa %xmm3,0x260(%rdx) │ │ movdqa %xmm4,0x280(%rdx) │ │ movdqa %xmm5,0x2a0(%rdx) │ │ movdqa %xmm6,0x2c0(%rdx) │ │ @@ -61740,41 +62889,41 @@ │ │ movdqa 0x1e8(%rsp),%xmm3 │ │ movdqa 0x1f8(%rsp),%xmm4 │ │ movdqa 0x208(%rsp),%xmm5 │ │ movdqa 0x218(%rsp),%xmm6 │ │ movdqa 0x228(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ lea 0x5(%rip),%r8 │ │ - jmpq 4805c │ │ + jmpq 4964c │ │ movdqa %xmm0,0x300(%rdx) │ │ movdqa %xmm1,0x320(%rdx) │ │ movdqa %xmm2,0x340(%rdx) │ │ movdqa %xmm3,0x360(%rdx) │ │ movdqa %xmm4,0x380(%rdx) │ │ movdqa %xmm5,0x3a0(%rdx) │ │ movdqa %xmm6,0x3c0(%rdx) │ │ movdqa %xmm7,0x3e0(%rdx) │ │ sub $0x10,%rdx │ │ lea 0x5(%rip),%rcx │ │ - jmpq 5090b │ │ + jmpq 51efb │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ sub $0x58,%rsp │ │ mov %ecx,%r8d │ │ cmp $0x2b,%ecx │ │ sbb %ecx,%ecx │ │ cmp $0x96,%r8d │ │ sbb $0x0,%ecx │ │ cmp $0x116,%r8d │ │ sbb $0xfffffffc,%ecx │ │ lea 0x8(%rdi),%r8 │ │ mov %r8,0x30(%rsp) │ │ mov %ecx,0x38(%rsp) │ │ mov %rdx,0x40(%rsp) │ │ - movdqa 0x9fd16(%rip),%xmm7 │ │ + movdqa 0xa2c06(%rip),%xmm7 │ │ movdqa (%rdx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0x40(%rdx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0x80(%rdx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0xc0(%rdx),%xmm3 │ │ @@ -61793,20 +62942,20 @@ │ │ movdqa %xmm6,0x80(%rdx) │ │ movdqa %xmm6,0xc0(%rdx) │ │ movdqa %xmm6,0x100(%rdx) │ │ movdqa %xmm6,0x140(%rdx) │ │ movdqa %xmm6,0x180(%rdx) │ │ movdqa %xmm6,0x1c0(%rdx) │ │ lea -0xe7(%rip),%r8 │ │ - callq 48094 │ │ + callq 49684 │ │ movdqa %xmm2,(%rsp) │ │ movdqa %xmm3,0x10(%rsp) │ │ movdqa %xmm4,0x20(%rsp) │ │ - movdqa 0x9fc31(%rip),%xmm3 │ │ - movdqa 0x9fc09(%rip),%xmm4 │ │ + movdqa 0xa2b21(%rip),%xmm3 │ │ + movdqa 0xa2af9(%rip),%xmm4 │ │ movdqa %xmm3,%xmm2 │ │ pmulhrsw %xmm5,%xmm2 │ │ pmulhrsw %xmm4,%xmm2 │ │ paddsw %xmm2,%xmm5 │ │ movdqa %xmm3,%xmm2 │ │ pmulhrsw %xmm6,%xmm2 │ │ pmulhrsw %xmm4,%xmm2 │ │ @@ -61819,15 +62968,15 @@ │ │ pmulhrsw %xmm0,%xmm2 │ │ pmulhrsw %xmm4,%xmm2 │ │ paddsw %xmm2,%xmm0 │ │ movdqa %xmm3,%xmm2 │ │ pmulhrsw %xmm1,%xmm2 │ │ pmulhrsw %xmm4,%xmm2 │ │ paddsw %xmm2,%xmm1 │ │ - movdqa 0x9fc07(%rip),%xmm2 │ │ + movdqa 0xa2af7(%rip),%xmm2 │ │ pmulhrsw %xmm2,%xmm5 │ │ pmulhrsw %xmm2,%xmm6 │ │ pmulhrsw %xmm2,%xmm7 │ │ pmulhrsw %xmm2,%xmm0 │ │ pmulhrsw %xmm2,%xmm1 │ │ movdqa (%rsp),%xmm2 │ │ movdqa %xmm7,(%rsp) │ │ @@ -61846,41 +62995,41 @@ │ │ pmulhrsw %xmm5,%xmm3 │ │ pmulhrsw %xmm4,%xmm3 │ │ psrlw $0x1,%xmm4 │ │ paddsw %xmm5,%xmm3 │ │ pmulhrsw %xmm4,%xmm2 │ │ pmulhrsw %xmm4,%xmm3 │ │ pmulhrsw %xmm7,%xmm4 │ │ - callq 48195 │ │ + callq 49785 │ │ lea (%rdi,%rsi,2),%rdi │ │ add $0x10,%rdx │ │ dec %ecx │ │ - jg 50e22 │ │ + jg 52412 │ │ mov 0x40(%rsp),%rdx │ │ add $0x200,%rdx │ │ mov 0x38(%rsp),%ecx │ │ xor %rdi,%rdi │ │ mov %rdi,0x38(%rsp) │ │ mov 0x30(%rsp),%rdi │ │ test %ecx,%ecx │ │ - jne 50e22 │ │ + jne 52412 │ │ add $0x58,%rsp │ │ retq │ │ nopl 0x0(%rax) │ │ sub $0x58,%rsp │ │ mov $0xc,%r8d │ │ mov $0x88,%r9d │ │ cmp $0x2c,%ecx │ │ cmovns %r9d,%r8d │ │ cmp $0x97,%ecx │ │ mov $0x8888,%ecx │ │ cmovs %r8d,%ecx │ │ lea 0x8(%rdi),%r8 │ │ mov %r8,0x30(%rsp) │ │ - movdqa 0x9fae9(%rip),%xmm7 │ │ + movdqa 0xa29d9(%rip),%xmm7 │ │ movdqa (%rdx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0x20(%rdx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0x40(%rdx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0x60(%rdx),%xmm3 │ │ @@ -61898,18 +63047,18 @@ │ │ paddsw %xmm3,%xmm3 │ │ paddsw %xmm4,%xmm4 │ │ paddsw %xmm5,%xmm5 │ │ paddsw %xmm6,%xmm6 │ │ paddsw %xmm7,%xmm7 │ │ movdqa %xmm6,0x10(%rsp) │ │ lea -0x2f1(%rip),%r8 │ │ - callq 48094 │ │ + callq 49684 │ │ movdqa %xmm5,0x10(%rsp) │ │ movdqa %xmm6,0x20(%rsp) │ │ - movdqa 0x9fa2c(%rip),%xmm6 │ │ + movdqa 0xa291c(%rip),%xmm6 │ │ movdqa %xmm6,%xmm5 │ │ pmulhrsw %xmm7,%xmm5 │ │ paddsw %xmm7,%xmm7 │ │ paddsw %xmm5,%xmm7 │ │ movdqa %xmm6,%xmm5 │ │ pmulhrsw %xmm0,%xmm5 │ │ paddsw %xmm0,%xmm0 │ │ @@ -61926,76 +63075,76 @@ │ │ pmulhrsw %xmm3,%xmm5 │ │ paddsw %xmm3,%xmm3 │ │ paddsw %xmm5,%xmm3 │ │ movdqa %xmm6,%xmm5 │ │ pmulhrsw %xmm4,%xmm5 │ │ paddsw %xmm4,%xmm4 │ │ paddsw %xmm5,%xmm4 │ │ - pmulhrsw 0x9f96d(%rip),%xmm7 │ │ + pmulhrsw 0xa285d(%rip),%xmm7 │ │ movdqa 0x10(%rsp),%xmm5 │ │ movdqa %xmm7,(%rsp) │ │ movdqa %xmm6,%xmm7 │ │ pmulhrsw %xmm5,%xmm7 │ │ paddsw %xmm5,%xmm5 │ │ paddsw %xmm7,%xmm5 │ │ movdqa 0x20(%rsp),%xmm7 │ │ pmulhrsw %xmm7,%xmm6 │ │ paddsw %xmm7,%xmm7 │ │ paddsw %xmm6,%xmm7 │ │ - movdqa 0x9f936(%rip),%xmm6 │ │ + movdqa 0xa2826(%rip),%xmm6 │ │ pmulhrsw %xmm6,%xmm0 │ │ pmulhrsw %xmm6,%xmm1 │ │ pmulhrsw %xmm6,%xmm2 │ │ pmulhrsw %xmm6,%xmm3 │ │ pmulhrsw %xmm6,%xmm4 │ │ pmulhrsw %xmm6,%xmm5 │ │ pmulhrsw %xmm6,%xmm7 │ │ movdqa %xmm5,0x20(%rsp) │ │ movdqa %xmm7,0x10(%rsp) │ │ - callq 48195 │ │ + callq 49785 │ │ lea (%rdi,%rsi,2),%rdi │ │ pxor %xmm7,%xmm7 │ │ movdqa %xmm7,(%rdx) │ │ movdqa %xmm7,0x20(%rdx) │ │ movdqa %xmm7,0x40(%rdx) │ │ movdqa %xmm7,0x60(%rdx) │ │ movdqa %xmm7,0x80(%rdx) │ │ movdqa %xmm7,0xa0(%rdx) │ │ movdqa %xmm7,0xc0(%rdx) │ │ movdqa %xmm7,0xe0(%rdx) │ │ add $0x10,%rdx │ │ shr $0x2,%ecx │ │ - je 51240 │ │ + je 52830 │ │ test $0x2,%ecx │ │ - jne 5104f │ │ + jne 5263f │ │ mov %ecx,%r8d │ │ and $0x1,%r8d │ │ lea 0xe0(%rdx,%r8,8),%rdx │ │ mov 0x30(%rsp),%rdi │ │ lea 0x8(%rdi),%r8 │ │ mov %r8,0x30(%rsp) │ │ - jmpq 5104f │ │ + jmpq 5263f │ │ add $0x58,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ sub $0x258,%rsp │ │ test %ecx,%ecx │ │ - je 51268 │ │ - callq 512a0 │ │ + je 52858 │ │ + callq 52890 │ │ add $0x258,%rsp │ │ retq │ │ - movd 0x9f8d0(%rip),%xmm1 │ │ + movd 0xa27c0(%rip),%xmm1 │ │ movdqa (%rdx),%xmm0 │ │ pmulhrsw %xmm1,%xmm0 │ │ - movd 0x9f8df(%rip),%xmm2 │ │ + movd 0xa27cf(%rip),%xmm2 │ │ mov %ecx,(%rdx) │ │ mov $0x20,%ecx │ │ lea -0x1dd0(%rip),%r8 │ │ - jmpq 4f44f │ │ + jmpq 50a3f │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ mov $0x2,%r8d │ │ sub $0x88,%ecx │ │ mov %ecx,0x238(%rsp) │ │ mov $0x4,%ecx │ │ cmovs %r8d,%ecx │ │ @@ -62014,24 +63163,24 @@ │ │ movdqa %xmm3,0x168(%rsp) │ │ movdqa %xmm4,0x158(%rsp) │ │ movdqa %xmm5,0x188(%rsp) │ │ movdqa %xmm6,0x198(%rsp) │ │ movdqa %xmm7,0x148(%rsp) │ │ mov 0x238(%rsp),%r8d │ │ test %r8d,%r8d │ │ - jl 514f0 │ │ + jl 52ae0 │ │ movdqa (%rdx),%xmm0 │ │ movdqa 0x100(%rdx),%xmm1 │ │ movdqa 0x200(%rdx),%xmm2 │ │ movdqa 0x300(%rdx),%xmm3 │ │ movdqa 0x400(%rdx),%xmm4 │ │ movdqa 0x500(%rdx),%xmm5 │ │ movdqa 0x600(%rdx),%xmm6 │ │ movdqa 0x700(%rdx),%xmm7 │ │ - callq 48290 │ │ + callq 49880 │ │ movdqa %xmm0,0x38(%rsp) │ │ movdqa %xmm1,0x48(%rsp) │ │ movdqa %xmm2,0x58(%rsp) │ │ movdqa %xmm3,0x68(%rsp) │ │ movdqa %xmm4,0x78(%rsp) │ │ movdqa %xmm5,0x88(%rsp) │ │ movdqa %xmm6,0x98(%rsp) │ │ @@ -62039,15 +63188,15 @@ │ │ movdqa 0x180(%rdx),%xmm1 │ │ movdqa 0x280(%rdx),%xmm2 │ │ movdqa 0x380(%rdx),%xmm3 │ │ movdqa 0x480(%rdx),%xmm4 │ │ movdqa 0x580(%rdx),%xmm5 │ │ movdqa 0x680(%rdx),%xmm6 │ │ movdqa 0x780(%rdx),%xmm7 │ │ - callq 4b140 │ │ + callq 4c730 │ │ movdqa 0x8(%rsp),%xmm7 │ │ movdqa %xmm0,0xb8(%rsp) │ │ movdqa %xmm1,0xc8(%rsp) │ │ movdqa %xmm2,0xd8(%rsp) │ │ movdqa %xmm3,0xe8(%rsp) │ │ movdqa %xmm4,0xf8(%rsp) │ │ movdqa %xmm5,0x108(%rsp) │ │ @@ -62065,25 +63214,25 @@ │ │ movdqa %xmm1,0x1c8(%rsp) │ │ movdqa %xmm2,0x1d8(%rsp) │ │ movdqa %xmm3,0x208(%rsp) │ │ movdqa %xmm4,0x1f8(%rsp) │ │ movdqa %xmm5,0x1e8(%rsp) │ │ movdqa %xmm6,0x1b8(%rsp) │ │ movdqa %xmm7,0x228(%rsp) │ │ - callq 4e720 │ │ - jmpq 515d9 │ │ + callq 4fd10 │ │ + jmpq 52bc9 │ │ movdqa (%rdx),%xmm0 │ │ movdqa 0x100(%rdx),%xmm1 │ │ movdqa 0x200(%rdx),%xmm2 │ │ movdqa 0x300(%rdx),%xmm3 │ │ pxor %xmm4,%xmm4 │ │ movdqa %xmm4,%xmm5 │ │ movdqa %xmm4,%xmm6 │ │ movdqa %xmm4,%xmm7 │ │ - callq 48290 │ │ + callq 49880 │ │ movdqa %xmm0,0x38(%rsp) │ │ movdqa %xmm1,0x48(%rsp) │ │ movdqa %xmm2,0x58(%rsp) │ │ movdqa %xmm3,0x68(%rsp) │ │ movdqa %xmm4,0x78(%rsp) │ │ movdqa %xmm5,0x88(%rsp) │ │ movdqa %xmm6,0x98(%rsp) │ │ @@ -62091,29 +63240,29 @@ │ │ movdqa 0x180(%rdx),%xmm1 │ │ movdqa 0x280(%rdx),%xmm2 │ │ movdqa 0x380(%rdx),%xmm3 │ │ pxor %xmm4,%xmm4 │ │ movdqa %xmm4,%xmm5 │ │ movdqa %xmm4,%xmm6 │ │ movdqa %xmm4,%xmm7 │ │ - callq 4b140 │ │ + callq 4c730 │ │ movdqa 0x8(%rsp),%xmm7 │ │ movdqa %xmm0,0xb8(%rsp) │ │ movdqa %xmm1,0xc8(%rsp) │ │ movdqa %xmm2,0xd8(%rsp) │ │ movdqa %xmm3,0xe8(%rsp) │ │ movdqa %xmm4,0xf8(%rsp) │ │ movdqa %xmm5,0x108(%rsp) │ │ movdqa %xmm6,0x118(%rsp) │ │ movdqa %xmm7,0x128(%rsp) │ │ - callq 4e450 │ │ + callq 4fa40 │ │ movdqa %xmm7,0x8(%rsp) │ │ - movdqa 0x9f579(%rip),%xmm7 │ │ + movdqa 0xa2469(%rip),%xmm7 │ │ lea 0x5(%rip),%r8 │ │ - jmpq 48064 │ │ + jmpq 49654 │ │ movdqa %xmm0,(%rdx) │ │ movdqa %xmm1,0x40(%rdx) │ │ movdqa %xmm2,0x80(%rdx) │ │ movdqa %xmm3,0xc0(%rdx) │ │ movdqa %xmm4,0x100(%rdx) │ │ movdqa %xmm5,0x140(%rdx) │ │ movdqa %xmm6,0x180(%rdx) │ │ @@ -62123,17 +63272,17 @@ │ │ movdqa 0xd8(%rsp),%xmm2 │ │ movdqa 0xe8(%rsp),%xmm3 │ │ movdqa 0xf8(%rsp),%xmm4 │ │ movdqa 0x108(%rsp),%xmm5 │ │ movdqa 0x118(%rsp),%xmm6 │ │ movdqa 0x128(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ - movdqa 0x9f4de(%rip),%xmm7 │ │ + movdqa 0xa23ce(%rip),%xmm7 │ │ lea 0x5(%rip),%r8 │ │ - jmpq 48064 │ │ + jmpq 49654 │ │ movdqa %xmm0,0x200(%rdx) │ │ movdqa %xmm1,0x240(%rdx) │ │ movdqa %xmm2,0x280(%rdx) │ │ movdqa %xmm3,0x2c0(%rdx) │ │ movdqa %xmm4,0x300(%rdx) │ │ movdqa %xmm5,0x340(%rdx) │ │ movdqa %xmm6,0x380(%rdx) │ │ @@ -62143,17 +63292,17 @@ │ │ movdqa 0x158(%rsp),%xmm2 │ │ movdqa 0x168(%rsp),%xmm3 │ │ movdqa 0x178(%rsp),%xmm4 │ │ movdqa 0x188(%rsp),%xmm5 │ │ movdqa 0x198(%rsp),%xmm6 │ │ movdqa 0x1a8(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ - movdqa 0x9f43c(%rip),%xmm7 │ │ + movdqa 0xa232c(%rip),%xmm7 │ │ lea 0x5(%rip),%r8 │ │ - jmpq 48064 │ │ + jmpq 49654 │ │ movdqa %xmm0,0x400(%rdx) │ │ movdqa %xmm1,0x440(%rdx) │ │ movdqa %xmm2,0x480(%rdx) │ │ movdqa %xmm3,0x4c0(%rdx) │ │ movdqa %xmm4,0x500(%rdx) │ │ movdqa %xmm5,0x540(%rdx) │ │ movdqa %xmm6,0x580(%rdx) │ │ @@ -62163,28 +63312,28 @@ │ │ movdqa 0x1d8(%rsp),%xmm2 │ │ movdqa 0x1e8(%rsp),%xmm3 │ │ movdqa 0x1f8(%rsp),%xmm4 │ │ movdqa 0x208(%rsp),%xmm5 │ │ movdqa 0x218(%rsp),%xmm6 │ │ movdqa 0x228(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ - movdqa 0x9f39a(%rip),%xmm7 │ │ + movdqa 0xa228a(%rip),%xmm7 │ │ lea 0x5(%rip),%r8 │ │ - jmpq 48064 │ │ + jmpq 49654 │ │ movdqa %xmm0,0x600(%rdx) │ │ movdqa %xmm1,0x640(%rdx) │ │ movdqa %xmm2,0x680(%rdx) │ │ movdqa %xmm3,0x6c0(%rdx) │ │ movdqa %xmm4,0x700(%rdx) │ │ movdqa %xmm5,0x740(%rdx) │ │ movdqa %xmm6,0x780(%rdx) │ │ movdqa %xmm7,0x7c0(%rdx) │ │ add $0x10,%rdx │ │ dec %ecx │ │ - jg 512c4 │ │ + jg 528b4 │ │ mov 0x240(%rsp),%rdx │ │ mov $0x4,%ecx │ │ lea 0x312(%rip),%r8 │ │ mov %ecx,0x248(%rsp) │ │ lea 0x8(%rdi),%rcx │ │ mov %rcx,0x240(%rsp) │ │ movdqa 0x40(%rdx),%xmm0 │ │ @@ -62201,24 +63350,24 @@ │ │ movdqa %xmm3,0x168(%rsp) │ │ movdqa %xmm4,0x158(%rsp) │ │ movdqa %xmm5,0x188(%rsp) │ │ movdqa %xmm6,0x198(%rsp) │ │ movdqa %xmm7,0x148(%rsp) │ │ mov 0x238(%rsp),%ecx │ │ test %ecx,%ecx │ │ - jl 51a5b │ │ + jl 5304b │ │ movdqa (%rdx),%xmm0 │ │ movdqa 0x100(%rdx),%xmm1 │ │ movdqa 0x10(%rdx),%xmm2 │ │ movdqa 0x110(%rdx),%xmm3 │ │ movdqa 0x20(%rdx),%xmm4 │ │ movdqa 0x120(%rdx),%xmm5 │ │ movdqa 0x30(%rdx),%xmm6 │ │ movdqa 0x130(%rdx),%xmm7 │ │ - callq 48290 │ │ + callq 49880 │ │ movdqa %xmm0,0x38(%rsp) │ │ movdqa %xmm1,0x48(%rsp) │ │ movdqa %xmm2,0x58(%rsp) │ │ movdqa %xmm3,0x68(%rsp) │ │ movdqa %xmm4,0x78(%rsp) │ │ movdqa %xmm5,0x88(%rsp) │ │ movdqa %xmm6,0x98(%rsp) │ │ @@ -62226,15 +63375,15 @@ │ │ movdqa 0x180(%rdx),%xmm1 │ │ movdqa 0x90(%rdx),%xmm2 │ │ movdqa 0x190(%rdx),%xmm3 │ │ movdqa 0xa0(%rdx),%xmm4 │ │ movdqa 0x1a0(%rdx),%xmm5 │ │ movdqa 0xb0(%rdx),%xmm6 │ │ movdqa 0x1b0(%rdx),%xmm7 │ │ - callq 4b140 │ │ + callq 4c730 │ │ movdqa 0x8(%rsp),%xmm7 │ │ movdqa %xmm0,0xb8(%rsp) │ │ movdqa %xmm1,0xc8(%rsp) │ │ movdqa %xmm2,0xd8(%rsp) │ │ movdqa %xmm3,0xe8(%rsp) │ │ movdqa %xmm4,0xf8(%rsp) │ │ movdqa %xmm5,0x108(%rsp) │ │ @@ -62252,25 +63401,25 @@ │ │ movdqa %xmm1,0x1c8(%rsp) │ │ movdqa %xmm2,0x1d8(%rsp) │ │ movdqa %xmm3,0x208(%rsp) │ │ movdqa %xmm4,0x1f8(%rsp) │ │ movdqa %xmm5,0x1e8(%rsp) │ │ movdqa %xmm6,0x1b8(%rsp) │ │ movdqa %xmm7,0x228(%rsp) │ │ - callq 4e720 │ │ + callq 4fd10 │ │ jmpq *%r8 │ │ movdqa (%rdx),%xmm0 │ │ movdqa 0x100(%rdx),%xmm1 │ │ movdqa 0x10(%rdx),%xmm2 │ │ movdqa 0x110(%rdx),%xmm3 │ │ pxor %xmm4,%xmm4 │ │ movdqa %xmm4,%xmm5 │ │ movdqa %xmm4,%xmm6 │ │ movdqa %xmm4,%xmm7 │ │ - callq 48290 │ │ + callq 49880 │ │ movdqa %xmm0,0x38(%rsp) │ │ movdqa %xmm1,0x48(%rsp) │ │ movdqa %xmm2,0x58(%rsp) │ │ movdqa %xmm3,0x68(%rsp) │ │ movdqa %xmm4,0x78(%rsp) │ │ movdqa %xmm5,0x88(%rsp) │ │ movdqa %xmm6,0x98(%rsp) │ │ @@ -62278,34 +63427,34 @@ │ │ movdqa 0x180(%rdx),%xmm1 │ │ movdqa 0x90(%rdx),%xmm2 │ │ movdqa 0x190(%rdx),%xmm3 │ │ pxor %xmm4,%xmm4 │ │ movdqa %xmm4,%xmm5 │ │ movdqa %xmm4,%xmm6 │ │ movdqa %xmm4,%xmm7 │ │ - callq 4b140 │ │ + callq 4c730 │ │ movdqa 0x8(%rsp),%xmm7 │ │ movdqa %xmm0,0xb8(%rsp) │ │ movdqa %xmm1,0xc8(%rsp) │ │ movdqa %xmm2,0xd8(%rsp) │ │ movdqa %xmm3,0xe8(%rsp) │ │ movdqa %xmm4,0xf8(%rsp) │ │ movdqa %xmm5,0x108(%rsp) │ │ movdqa %xmm6,0x118(%rsp) │ │ movdqa %xmm7,0x128(%rsp) │ │ - callq 4e450 │ │ + callq 4fa40 │ │ jmpq *%r8 │ │ lea 0x5(%rip),%rcx │ │ - jmpq 4e005 │ │ + jmpq 4f5f5 │ │ lea -0x13(%rip),%r8 │ │ add $0x200,%rdx │ │ mov 0x240(%rsp),%rdi │ │ mov 0x248(%rsp),%ecx │ │ dec %ecx │ │ - jg 51832 │ │ + jg 52e22 │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ xchg %ax,%ax │ │ sub $0x68,%rsp │ │ mov $0x2,%r8d │ │ cmp $0x88,%ecx │ │ mov $0x4,%ecx │ │ @@ -62321,70 +63470,70 @@ │ │ movdqa 0xc0(%rdx),%xmm3 │ │ movdqa 0x100(%rdx),%xmm4 │ │ movdqa 0x140(%rdx),%xmm5 │ │ movdqa 0x180(%rdx),%xmm6 │ │ movdqa 0x1c0(%rdx),%xmm7 │ │ movdqa %xmm6,0x10(%rsp) │ │ lea -0xe0b(%rip),%r8 │ │ - callq 48094 │ │ - pmulhrsw 0x9ef5d(%rip),%xmm7 │ │ + callq 49684 │ │ + pmulhrsw 0xa1e4d(%rip),%xmm7 │ │ movdqa %xmm7,(%rsp) │ │ - movdqa 0x9ef50(%rip),%xmm7 │ │ + movdqa 0xa1e40(%rip),%xmm7 │ │ pmulhrsw %xmm7,%xmm0 │ │ pmulhrsw %xmm7,%xmm1 │ │ pmulhrsw %xmm7,%xmm2 │ │ pmulhrsw %xmm7,%xmm3 │ │ pmulhrsw %xmm7,%xmm4 │ │ pmulhrsw %xmm7,%xmm5 │ │ pmulhrsw %xmm7,%xmm6 │ │ movdqa %xmm6,0x10(%rsp) │ │ movdqa %xmm5,0x20(%rsp) │ │ - callq 48195 │ │ + callq 49785 │ │ lea (%rdi,%rsi,2),%rdi │ │ pxor %xmm7,%xmm7 │ │ movdqa %xmm7,(%rdx) │ │ movdqa %xmm7,0x40(%rdx) │ │ movdqa %xmm7,0x80(%rdx) │ │ movdqa %xmm7,0xc0(%rdx) │ │ movdqa %xmm7,0x100(%rdx) │ │ movdqa %xmm7,0x140(%rdx) │ │ movdqa %xmm7,0x180(%rdx) │ │ movdqa %xmm7,0x1c0(%rdx) │ │ add $0x10,%rdx │ │ dec %ecx │ │ - jg 51baf │ │ + jg 5319f │ │ mov 0x40(%rsp),%r8d │ │ dec %r8d │ │ - jle 51cc8 │ │ + jle 532b8 │ │ mov 0x30(%rsp),%rdi │ │ mov 0x48(%rsp),%rdx │ │ mov %r8,0x40(%rsp) │ │ lea 0x8(%rdi),%rcx │ │ add $0x200,%rdx │ │ mov %rcx,0x30(%rsp) │ │ mov 0x38(%rsp),%ecx │ │ mov %rdx,0x48(%rsp) │ │ - jmpq 51baf │ │ + jmpq 5319f │ │ add $0x68,%rsp │ │ retq │ │ nopl (%rax) │ │ sub $0x458,%rsp │ │ test %ecx,%ecx │ │ - je 51ce8 │ │ - callq 51d20 │ │ + je 532d8 │ │ + callq 53310 │ │ add $0x458,%rsp │ │ retq │ │ - movd 0x9ee50(%rip),%xmm1 │ │ + movd 0xa1d40(%rip),%xmm1 │ │ movdqa (%rdx),%xmm0 │ │ pmulhrsw %xmm1,%xmm0 │ │ - movd 0x9ee5f(%rip),%xmm2 │ │ + movd 0xa1d4f(%rip),%xmm2 │ │ mov %ecx,(%rdx) │ │ mov $0x20,%edx │ │ lea 0x5(%rip),%r8 │ │ - jmpq 49736 │ │ + jmpq 4ad26 │ │ add $0x458,%rsp │ │ retq │ │ nopl 0x0(%rax) │ │ mov $0x2,%r8d │ │ sub $0x97,%ecx │ │ mov %ecx,0x438(%rsp) │ │ mov $0x4,%ecx │ │ @@ -62394,15 +63543,15 @@ │ │ movdqa 0x80(%rdx),%xmm1 │ │ movdqa 0x100(%rdx),%xmm2 │ │ movdqa 0x180(%rdx),%xmm3 │ │ movdqa 0x200(%rdx),%xmm4 │ │ movdqa 0x280(%rdx),%xmm5 │ │ movdqa 0x300(%rdx),%xmm6 │ │ movdqa 0x380(%rdx),%xmm7 │ │ - callq 48290 │ │ + callq 49880 │ │ movdqa %xmm0,0x38(%rsp) │ │ movdqa %xmm1,0x48(%rsp) │ │ movdqa %xmm2,0x58(%rsp) │ │ movdqa %xmm3,0x68(%rsp) │ │ movdqa %xmm4,0x78(%rsp) │ │ movdqa %xmm5,0x88(%rsp) │ │ movdqa %xmm6,0x98(%rsp) │ │ @@ -62410,18 +63559,18 @@ │ │ movdqa 0xc0(%rdx),%xmm1 │ │ movdqa 0x140(%rdx),%xmm2 │ │ movdqa 0x1c0(%rdx),%xmm3 │ │ movdqa 0x240(%rdx),%xmm4 │ │ movdqa 0x2c0(%rdx),%xmm5 │ │ movdqa 0x340(%rdx),%xmm6 │ │ movdqa 0x3c0(%rdx),%xmm7 │ │ - callq 4b140 │ │ - movdqa 0x9ed61(%rip),%xmm7 │ │ + callq 4c730 │ │ + movdqa 0xa1c51(%rip),%xmm7 │ │ lea 0x5(%rip),%r8 │ │ - jmpq 48064 │ │ + jmpq 49654 │ │ movdqa %xmm0,0x200(%rdx) │ │ movdqa %xmm1,0x240(%rdx) │ │ movdqa %xmm2,0x280(%rdx) │ │ movdqa %xmm3,0x2c0(%rdx) │ │ movdqa %xmm4,0x300(%rdx) │ │ movdqa %xmm5,0x340(%rdx) │ │ movdqa %xmm6,0x380(%rdx) │ │ @@ -62431,28 +63580,28 @@ │ │ movdqa 0x58(%rsp),%xmm2 │ │ movdqa 0x68(%rsp),%xmm3 │ │ movdqa 0x78(%rsp),%xmm4 │ │ movdqa 0x88(%rsp),%xmm5 │ │ movdqa 0x98(%rsp),%xmm6 │ │ movdqa 0xa8(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ - movdqa 0x9ecce(%rip),%xmm7 │ │ + movdqa 0xa1bbe(%rip),%xmm7 │ │ lea 0x5(%rip),%r8 │ │ - jmpq 48064 │ │ + jmpq 49654 │ │ movdqa %xmm0,(%rdx) │ │ movdqa %xmm1,0x40(%rdx) │ │ movdqa %xmm2,0x80(%rdx) │ │ movdqa %xmm3,0xc0(%rdx) │ │ movdqa %xmm4,0x100(%rdx) │ │ movdqa %xmm5,0x140(%rdx) │ │ movdqa %xmm6,0x180(%rdx) │ │ movdqa %xmm7,0x1c0(%rdx) │ │ add $0x10,%rdx │ │ dec %ecx │ │ - jg 51d44 │ │ + jg 53334 │ │ mov 0x440(%rsp),%rdx │ │ mov $0x2,%ecx │ │ lea 0x8(%rdi),%r8 │ │ mov %r8,0x440(%rsp) │ │ lea 0x457(%rip),%r8 │ │ mov %ecx,0x448(%rsp) │ │ mov 0x438(%rsp),%ecx │ │ @@ -62472,21 +63621,21 @@ │ │ movdqa %xmm5,0x2d8(%rsp) │ │ movdqa %xmm6,0x2f8(%rsp) │ │ movdqa %xmm7,0x258(%rsp) │ │ pxor %xmm4,%xmm4 │ │ movdqa (%rdx),%xmm0 │ │ movdqa 0x10(%rdx),%xmm1 │ │ test %ecx,%ecx │ │ - jl 521c8 │ │ + jl 537b8 │ │ movdqa 0x20(%rdx),%xmm2 │ │ movdqa 0x30(%rdx),%xmm3 │ │ movdqa %xmm4,%xmm5 │ │ movdqa %xmm4,%xmm6 │ │ movdqa %xmm4,%xmm7 │ │ - callq 48290 │ │ + callq 49880 │ │ movdqa %xmm0,0x38(%rsp) │ │ movdqa %xmm1,0x48(%rsp) │ │ movdqa %xmm2,0x58(%rsp) │ │ movdqa %xmm3,0x68(%rsp) │ │ movdqa %xmm4,0x78(%rsp) │ │ movdqa %xmm5,0x88(%rsp) │ │ movdqa %xmm6,0x98(%rsp) │ │ @@ -62494,15 +63643,15 @@ │ │ movdqa 0x100(%rdx),%xmm0 │ │ movdqa 0x110(%rdx),%xmm1 │ │ movdqa 0x120(%rdx),%xmm2 │ │ movdqa 0x130(%rdx),%xmm3 │ │ movdqa %xmm4,%xmm5 │ │ movdqa %xmm4,%xmm6 │ │ movdqa %xmm4,%xmm7 │ │ - callq 4b140 │ │ + callq 4c730 │ │ movdqa 0x8(%rsp),%xmm7 │ │ movdqa %xmm0,0xb8(%rsp) │ │ movdqa %xmm1,0xc8(%rsp) │ │ movdqa %xmm2,0xd8(%rsp) │ │ movdqa %xmm3,0xe8(%rsp) │ │ movdqa %xmm4,0xf8(%rsp) │ │ movdqa %xmm5,0x108(%rsp) │ │ @@ -62520,15 +63669,15 @@ │ │ movdqa %xmm1,0x1a8(%rsp) │ │ movdqa %xmm2,0x178(%rsp) │ │ movdqa %xmm3,0x168(%rsp) │ │ movdqa %xmm4,0x158(%rsp) │ │ movdqa %xmm5,0x188(%rsp) │ │ movdqa %xmm6,0x198(%rsp) │ │ movdqa %xmm7,0x148(%rsp) │ │ - callq 4e450 │ │ + callq 4fa40 │ │ movdqa %xmm0,0x38(%rsp) │ │ movdqa %xmm1,0x48(%rsp) │ │ movdqa %xmm2,0x58(%rsp) │ │ movdqa %xmm3,0x68(%rsp) │ │ movdqa %xmm4,0x78(%rsp) │ │ movdqa %xmm5,0x88(%rsp) │ │ movdqa %xmm6,0x98(%rsp) │ │ @@ -62545,22 +63694,22 @@ │ │ movdqa %xmm1,0x358(%rsp) │ │ movdqa %xmm2,0x378(%rsp) │ │ movdqa %xmm3,0x3d8(%rsp) │ │ movdqa %xmm4,0x3b8(%rsp) │ │ movdqa %xmm5,0x398(%rsp) │ │ movdqa %xmm6,0x338(%rsp) │ │ movdqa %xmm7,0x418(%rsp) │ │ - callq 52890 │ │ - jmpq 52313 │ │ + callq 53e80 │ │ + jmpq 53903 │ │ movdqa %xmm4,%xmm2 │ │ movdqa %xmm4,%xmm3 │ │ movdqa %xmm4,%xmm5 │ │ movdqa %xmm4,%xmm6 │ │ movdqa %xmm4,%xmm7 │ │ - callq 48290 │ │ + callq 49880 │ │ movdqa %xmm0,0x38(%rsp) │ │ movdqa %xmm1,0x48(%rsp) │ │ movdqa %xmm2,0x58(%rsp) │ │ movdqa %xmm3,0x68(%rsp) │ │ movdqa %xmm4,0x78(%rsp) │ │ movdqa %xmm5,0x88(%rsp) │ │ movdqa %xmm6,0x98(%rsp) │ │ @@ -62568,15 +63717,15 @@ │ │ movdqa 0x100(%rdx),%xmm0 │ │ movdqa 0x110(%rdx),%xmm1 │ │ movdqa %xmm4,%xmm2 │ │ movdqa %xmm4,%xmm3 │ │ movdqa %xmm4,%xmm5 │ │ movdqa %xmm4,%xmm6 │ │ movdqa %xmm4,%xmm7 │ │ - callq 4b140 │ │ + callq 4c730 │ │ movdqa 0x8(%rsp),%xmm7 │ │ movdqa %xmm0,0xb8(%rsp) │ │ movdqa %xmm1,0xc8(%rsp) │ │ movdqa %xmm2,0xd8(%rsp) │ │ movdqa %xmm3,0xe8(%rsp) │ │ movdqa %xmm4,0xf8(%rsp) │ │ movdqa %xmm5,0x108(%rsp) │ │ @@ -62586,560 +63735,560 @@ │ │ movdqa 0x180(%rdx),%xmm1 │ │ movdqa 0x90(%rdx),%xmm2 │ │ movdqa 0x190(%rdx),%xmm3 │ │ movdqa %xmm0,0x138(%rsp) │ │ movdqa %xmm1,0x1a8(%rsp) │ │ movdqa %xmm2,0x178(%rsp) │ │ movdqa %xmm3,0x168(%rsp) │ │ - callq 4e230 │ │ + callq 4f820 │ │ movdqa %xmm0,0x38(%rsp) │ │ movdqa %xmm1,0x48(%rsp) │ │ movdqa %xmm2,0x58(%rsp) │ │ movdqa %xmm3,0x68(%rsp) │ │ movdqa %xmm4,0x78(%rsp) │ │ movdqa %xmm5,0x88(%rsp) │ │ movdqa %xmm6,0x98(%rsp) │ │ movdqa %xmm7,0xa8(%rsp) │ │ - callq 52400 │ │ + callq 539f0 │ │ movdqa 0x38(%rsp),%xmm0 │ │ movdqa 0x48(%rsp),%xmm1 │ │ movdqa 0x58(%rsp),%xmm2 │ │ movdqa 0x68(%rsp),%xmm3 │ │ movdqa 0x78(%rsp),%xmm4 │ │ movdqa 0x88(%rsp),%xmm5 │ │ movdqa 0x98(%rsp),%xmm6 │ │ movdqa 0xa8(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ mov %r8,%rcx │ │ - jmpq 4e100 │ │ + jmpq 4f6f0 │ │ movdqa 0x238(%rsp),%xmm0 │ │ movdqa 0x248(%rsp),%xmm1 │ │ movdqa 0x258(%rsp),%xmm2 │ │ movdqa 0x268(%rsp),%xmm3 │ │ movdqa 0x278(%rsp),%xmm4 │ │ movdqa 0x288(%rsp),%xmm5 │ │ movdqa 0x298(%rsp),%xmm6 │ │ movdqa 0x2a8(%rsp),%xmm7 │ │ lea (%rdi,%rsi,2),%rdi │ │ add $0x200,%rsp │ │ lea 0x5(%rip),%rcx │ │ - jmpq 4e005 │ │ + jmpq 4f5f5 │ │ add $0x200,%rdx │ │ sub $0x200,%rsp │ │ mov 0x440(%rsp),%rdi │ │ mov 0x448(%rsp),%ecx │ │ lea 0x8(%rdi),%r8 │ │ mov %r8,0x440(%rsp) │ │ lea -0x8f(%rip),%r8 │ │ dec %ecx │ │ - jg 51f03 │ │ + jg 534f3 │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopw 0x0(%rax,%rax,1) │ │ movdqa 0x240(%rsp),%xmm0 │ │ - movdqa 0x9e87f(%rip),%xmm3 │ │ + movdqa 0xa176f(%rip),%xmm3 │ │ pmulhrsw %xmm0,%xmm3 │ │ - pmulhrsw 0x9e881(%rip),%xmm0 │ │ - movdqa 0x9e699(%rip),%xmm7 │ │ + pmulhrsw 0xa1771(%rip),%xmm0 │ │ + movdqa 0xa1589(%rip),%xmm7 │ │ movdqa %xmm0,0x240(%rsp) │ │ movdqa %xmm3,0x430(%rsp) │ │ movdqa %xmm3,%xmm2 │ │ punpckhwd %xmm0,%xmm2 │ │ punpcklwd %xmm0,%xmm3 │ │ - movdqa 0x9e3f3(%rip),%xmm0 │ │ + movdqa 0xa12e3(%rip),%xmm0 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm0,%xmm1 │ │ pmaddwd %xmm3,%xmm0 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm0 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm1,%xmm0 │ │ - movdqa 0x9e3b9(%rip),%xmm1 │ │ + movdqa 0xa12a9(%rip),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm3 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm3 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm2,%xmm3 │ │ movdqa %xmm3,0x250(%rsp) │ │ movdqa %xmm0,0x420(%rsp) │ │ movdqa 0x260(%rsp),%xmm1 │ │ - movdqa 0x9e838(%rip),%xmm2 │ │ + movdqa 0xa1728(%rip),%xmm2 │ │ pmulhrsw %xmm1,%xmm2 │ │ - pmulhrsw 0x9e83a(%rip),%xmm1 │ │ + pmulhrsw 0xa172a(%rip),%xmm1 │ │ movdqa %xmm1,0x270(%rsp) │ │ movdqa %xmm2,0x400(%rsp) │ │ movdqa %xmm2,%xmm3 │ │ punpckhwd %xmm1,%xmm3 │ │ punpcklwd %xmm1,%xmm2 │ │ - movdqa 0x9e344(%rip),%xmm1 │ │ + movdqa 0xa1234(%rip),%xmm1 │ │ movdqa %xmm3,%xmm0 │ │ pmaddwd %xmm1,%xmm0 │ │ pmaddwd %xmm2,%xmm1 │ │ paddd %xmm7,%xmm0 │ │ paddd %xmm7,%xmm1 │ │ psrad $0xc,%xmm0 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm0,%xmm1 │ │ - movdqa 0x9e53a(%rip),%xmm0 │ │ + movdqa 0xa142a(%rip),%xmm0 │ │ pmaddwd %xmm0,%xmm3 │ │ pmaddwd %xmm0,%xmm2 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm2 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm3,%xmm2 │ │ movdqa %xmm2,0x260(%rsp) │ │ movdqa %xmm1,0x410(%rsp) │ │ movdqa 0x280(%rsp),%xmm0 │ │ - movdqa 0x9e7b9(%rip),%xmm3 │ │ + movdqa 0xa16a9(%rip),%xmm3 │ │ pmulhrsw %xmm0,%xmm3 │ │ - pmulhrsw 0x9e7bb(%rip),%xmm0 │ │ + pmulhrsw 0xa16ab(%rip),%xmm0 │ │ movdqa %xmm0,0x280(%rsp) │ │ movdqa %xmm3,0x3f0(%rsp) │ │ movdqa %xmm3,%xmm2 │ │ punpckhwd %xmm0,%xmm2 │ │ punpcklwd %xmm0,%xmm3 │ │ - movdqa 0x9e2f5(%rip),%xmm0 │ │ + movdqa 0xa11e5(%rip),%xmm0 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm0,%xmm1 │ │ pmaddwd %xmm3,%xmm0 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm0 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm1,%xmm0 │ │ - movdqa 0x9e2bb(%rip),%xmm1 │ │ + movdqa 0xa11ab(%rip),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm3 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm3 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm2,%xmm3 │ │ movdqa %xmm3,0x290(%rsp) │ │ movdqa %xmm0,0x3e0(%rsp) │ │ movdqa 0x2a0(%rsp),%xmm1 │ │ - movdqa 0x9e77a(%rip),%xmm2 │ │ + movdqa 0xa166a(%rip),%xmm2 │ │ pmulhrsw %xmm1,%xmm2 │ │ - pmulhrsw 0x9e77c(%rip),%xmm1 │ │ + pmulhrsw 0xa166c(%rip),%xmm1 │ │ movdqa %xmm1,0x2b0(%rsp) │ │ movdqa %xmm2,0x3c0(%rsp) │ │ movdqa %xmm2,%xmm3 │ │ punpckhwd %xmm1,%xmm3 │ │ punpcklwd %xmm1,%xmm2 │ │ - movdqa 0x9e246(%rip),%xmm1 │ │ + movdqa 0xa1136(%rip),%xmm1 │ │ movdqa %xmm3,%xmm0 │ │ pmaddwd %xmm1,%xmm0 │ │ pmaddwd %xmm2,%xmm1 │ │ paddd %xmm7,%xmm0 │ │ paddd %xmm7,%xmm1 │ │ psrad $0xc,%xmm0 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm0,%xmm1 │ │ - movdqa 0x9e41c(%rip),%xmm0 │ │ + movdqa 0xa130c(%rip),%xmm0 │ │ pmaddwd %xmm0,%xmm3 │ │ pmaddwd %xmm0,%xmm2 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm2 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm3,%xmm2 │ │ movdqa %xmm2,0x2a0(%rsp) │ │ movdqa %xmm1,0x3d0(%rsp) │ │ movdqa 0x2c0(%rsp),%xmm0 │ │ - movdqa 0x9e6fb(%rip),%xmm3 │ │ + movdqa 0xa15eb(%rip),%xmm3 │ │ pmulhrsw %xmm0,%xmm3 │ │ - pmulhrsw 0x9e6fd(%rip),%xmm0 │ │ + pmulhrsw 0xa15ed(%rip),%xmm0 │ │ movdqa %xmm0,0x2c0(%rsp) │ │ movdqa %xmm3,0x3b0(%rsp) │ │ movdqa %xmm3,%xmm2 │ │ punpckhwd %xmm0,%xmm2 │ │ punpcklwd %xmm0,%xmm3 │ │ - movdqa 0x9e197(%rip),%xmm0 │ │ + movdqa 0xa1087(%rip),%xmm0 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm0,%xmm1 │ │ pmaddwd %xmm3,%xmm0 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm0 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm1,%xmm0 │ │ - movdqa 0x9e15d(%rip),%xmm1 │ │ + movdqa 0xa104d(%rip),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm3 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm3 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm2,%xmm3 │ │ movdqa %xmm3,0x2d0(%rsp) │ │ movdqa %xmm0,0x3a0(%rsp) │ │ movdqa 0x2e0(%rsp),%xmm1 │ │ - movdqa 0x9e6bc(%rip),%xmm2 │ │ + movdqa 0xa15ac(%rip),%xmm2 │ │ pmulhrsw %xmm1,%xmm2 │ │ - pmulhrsw 0x9e6be(%rip),%xmm1 │ │ + pmulhrsw 0xa15ae(%rip),%xmm1 │ │ movdqa %xmm1,0x2f0(%rsp) │ │ movdqa %xmm2,0x380(%rsp) │ │ movdqa %xmm2,%xmm3 │ │ punpckhwd %xmm1,%xmm3 │ │ punpcklwd %xmm1,%xmm2 │ │ - movdqa 0x9e0e8(%rip),%xmm1 │ │ + movdqa 0xa0fd8(%rip),%xmm1 │ │ movdqa %xmm3,%xmm0 │ │ pmaddwd %xmm1,%xmm0 │ │ pmaddwd %xmm2,%xmm1 │ │ paddd %xmm7,%xmm0 │ │ paddd %xmm7,%xmm1 │ │ psrad $0xc,%xmm0 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm0,%xmm1 │ │ - movdqa 0x9e2fe(%rip),%xmm0 │ │ + movdqa 0xa11ee(%rip),%xmm0 │ │ pmaddwd %xmm0,%xmm3 │ │ pmaddwd %xmm0,%xmm2 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm2 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm3,%xmm2 │ │ movdqa %xmm2,0x2e0(%rsp) │ │ movdqa %xmm1,0x390(%rsp) │ │ movdqa 0x300(%rsp),%xmm0 │ │ - movdqa 0x9e63d(%rip),%xmm3 │ │ + movdqa 0xa152d(%rip),%xmm3 │ │ pmulhrsw %xmm0,%xmm3 │ │ - pmulhrsw 0x9e63f(%rip),%xmm0 │ │ + pmulhrsw 0xa152f(%rip),%xmm0 │ │ movdqa %xmm0,%xmm6 │ │ movdqa %xmm3,0x370(%rsp) │ │ movdqa %xmm3,%xmm2 │ │ punpckhwd %xmm0,%xmm2 │ │ punpcklwd %xmm0,%xmm3 │ │ - movdqa 0x9e09e(%rip),%xmm0 │ │ + movdqa 0xa0f8e(%rip),%xmm0 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm0,%xmm1 │ │ pmaddwd %xmm3,%xmm0 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm0 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm1,%xmm0 │ │ - movdqa 0x9e064(%rip),%xmm1 │ │ + movdqa 0xa0f54(%rip),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm3 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm3 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm2,%xmm3 │ │ movdqa %xmm3,0x310(%rsp) │ │ movdqa %xmm0,0x360(%rsp) │ │ movdqa 0x320(%rsp),%xmm0 │ │ - movdqa 0x9e603(%rip),%xmm3 │ │ + movdqa 0xa14f3(%rip),%xmm3 │ │ pmulhrsw %xmm0,%xmm3 │ │ - pmulhrsw 0x9e605(%rip),%xmm0 │ │ + pmulhrsw 0xa14f5(%rip),%xmm0 │ │ movdqa %xmm3,%xmm4 │ │ movdqa %xmm0,%xmm5 │ │ - jmpq 52ed0 │ │ + jmpq 544c0 │ │ nopl 0x0(%rax,%rax,1) │ │ movdqa 0x240(%rsp),%xmm0 │ │ movdqa 0x420(%rsp),%xmm1 │ │ - movdqa 0x9e3e6(%rip),%xmm3 │ │ + movdqa 0xa12d6(%rip),%xmm3 │ │ pmulhrsw %xmm0,%xmm3 │ │ - pmulhrsw 0x9e3e8(%rip),%xmm0 │ │ - movdqa 0x9e3f0(%rip),%xmm2 │ │ + pmulhrsw 0xa12d8(%rip),%xmm0 │ │ + movdqa 0xa12e0(%rip),%xmm2 │ │ pmulhrsw %xmm1,%xmm2 │ │ - pmulhrsw 0x9e3f2(%rip),%xmm1 │ │ - movdqa 0x9e1ea(%rip),%xmm7 │ │ + pmulhrsw 0xa12e2(%rip),%xmm1 │ │ + movdqa 0xa10da(%rip),%xmm7 │ │ movdqa %xmm0,%xmm4 │ │ psubsw %xmm1,%xmm4 │ │ paddsw %xmm1,%xmm0 │ │ movdqa %xmm3,%xmm5 │ │ psubsw %xmm2,%xmm5 │ │ paddsw %xmm2,%xmm3 │ │ movdqa %xmm5,%xmm2 │ │ punpckhwd %xmm4,%xmm2 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0x9df3e(%rip),%xmm4 │ │ + movdqa 0xa0e2e(%rip),%xmm4 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm4,%xmm1 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm1,%xmm4 │ │ - movdqa 0x9df04(%rip),%xmm1 │ │ + movdqa 0xa0df4(%rip),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm5 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm2,%xmm5 │ │ movdqa %xmm0,0x240(%rsp) │ │ movdqa %xmm5,0x250(%rsp) │ │ movdqa %xmm4,0x420(%rsp) │ │ movdqa %xmm3,0x430(%rsp) │ │ movdqa 0x400(%rsp),%xmm0 │ │ movdqa 0x260(%rsp),%xmm1 │ │ - movdqa 0x9e348(%rip),%xmm3 │ │ + movdqa 0xa1238(%rip),%xmm3 │ │ pmulhrsw %xmm0,%xmm3 │ │ - pmulhrsw 0x9e34a(%rip),%xmm0 │ │ - movdqa 0x9e352(%rip),%xmm2 │ │ + pmulhrsw 0xa123a(%rip),%xmm0 │ │ + movdqa 0xa1242(%rip),%xmm2 │ │ pmulhrsw %xmm1,%xmm2 │ │ - pmulhrsw 0x9e354(%rip),%xmm1 │ │ + pmulhrsw 0xa1244(%rip),%xmm1 │ │ movdqa %xmm1,%xmm4 │ │ psubsw %xmm0,%xmm4 │ │ paddsw %xmm1,%xmm0 │ │ movdqa %xmm2,%xmm5 │ │ psubsw %xmm3,%xmm5 │ │ paddsw %xmm2,%xmm3 │ │ movdqa %xmm5,%xmm2 │ │ punpckhwd %xmm4,%xmm2 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0x9de58(%rip),%xmm4 │ │ + movdqa 0xa0d48(%rip),%xmm4 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm4,%xmm1 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm1,%xmm4 │ │ - movdqa 0x9e04e(%rip),%xmm1 │ │ + movdqa 0xa0f3e(%rip),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm5 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm2,%xmm5 │ │ movdqa %xmm5,0x260(%rsp) │ │ movdqa %xmm0,0x270(%rsp) │ │ movdqa %xmm3,0x400(%rsp) │ │ movdqa %xmm4,0x410(%rsp) │ │ movdqa 0x280(%rsp),%xmm0 │ │ movdqa 0x3e0(%rsp),%xmm1 │ │ - movdqa 0x9e2b2(%rip),%xmm3 │ │ + movdqa 0xa11a2(%rip),%xmm3 │ │ pmulhrsw %xmm0,%xmm3 │ │ - pmulhrsw 0x9e2b4(%rip),%xmm0 │ │ - movdqa 0x9e2bc(%rip),%xmm2 │ │ + pmulhrsw 0xa11a4(%rip),%xmm0 │ │ + movdqa 0xa11ac(%rip),%xmm2 │ │ pmulhrsw %xmm1,%xmm2 │ │ - pmulhrsw 0x9e2be(%rip),%xmm1 │ │ + pmulhrsw 0xa11ae(%rip),%xmm1 │ │ movdqa %xmm0,%xmm4 │ │ psubsw %xmm1,%xmm4 │ │ paddsw %xmm1,%xmm0 │ │ movdqa %xmm3,%xmm5 │ │ psubsw %xmm2,%xmm5 │ │ paddsw %xmm2,%xmm3 │ │ movdqa %xmm5,%xmm2 │ │ punpckhwd %xmm4,%xmm2 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0x9ddd2(%rip),%xmm4 │ │ + movdqa 0xa0cc2(%rip),%xmm4 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm4,%xmm1 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm1,%xmm4 │ │ - movdqa 0x9dd98(%rip),%xmm1 │ │ + movdqa 0xa0c88(%rip),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm5 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm2,%xmm5 │ │ movdqa %xmm0,0x280(%rsp) │ │ movdqa %xmm5,0x290(%rsp) │ │ movdqa %xmm4,0x3e0(%rsp) │ │ movdqa %xmm3,0x3f0(%rsp) │ │ movdqa 0x3c0(%rsp),%xmm0 │ │ movdqa 0x2a0(%rsp),%xmm1 │ │ - movdqa 0x9e21c(%rip),%xmm3 │ │ + movdqa 0xa110c(%rip),%xmm3 │ │ pmulhrsw %xmm0,%xmm3 │ │ - pmulhrsw 0x9e21e(%rip),%xmm0 │ │ - movdqa 0x9e226(%rip),%xmm2 │ │ + pmulhrsw 0xa110e(%rip),%xmm0 │ │ + movdqa 0xa1116(%rip),%xmm2 │ │ pmulhrsw %xmm1,%xmm2 │ │ - pmulhrsw 0x9e228(%rip),%xmm1 │ │ + pmulhrsw 0xa1118(%rip),%xmm1 │ │ movdqa %xmm1,%xmm4 │ │ psubsw %xmm0,%xmm4 │ │ paddsw %xmm1,%xmm0 │ │ movdqa %xmm2,%xmm5 │ │ psubsw %xmm3,%xmm5 │ │ paddsw %xmm2,%xmm3 │ │ movdqa %xmm5,%xmm2 │ │ punpckhwd %xmm4,%xmm2 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0x9dcec(%rip),%xmm4 │ │ + movdqa 0xa0bdc(%rip),%xmm4 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm4,%xmm1 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm1,%xmm4 │ │ - movdqa 0x9dec2(%rip),%xmm1 │ │ + movdqa 0xa0db2(%rip),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm5 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm2,%xmm5 │ │ movdqa %xmm5,0x2a0(%rsp) │ │ movdqa %xmm0,0x2b0(%rsp) │ │ movdqa %xmm3,0x3c0(%rsp) │ │ movdqa %xmm4,0x3d0(%rsp) │ │ movdqa 0x2c0(%rsp),%xmm0 │ │ movdqa 0x3a0(%rsp),%xmm1 │ │ - movdqa 0x9e186(%rip),%xmm3 │ │ + movdqa 0xa1076(%rip),%xmm3 │ │ pmulhrsw %xmm0,%xmm3 │ │ - pmulhrsw 0x9e188(%rip),%xmm0 │ │ - movdqa 0x9e190(%rip),%xmm2 │ │ + pmulhrsw 0xa1078(%rip),%xmm0 │ │ + movdqa 0xa1080(%rip),%xmm2 │ │ pmulhrsw %xmm1,%xmm2 │ │ - pmulhrsw 0x9e192(%rip),%xmm1 │ │ + pmulhrsw 0xa1082(%rip),%xmm1 │ │ movdqa %xmm0,%xmm4 │ │ psubsw %xmm1,%xmm4 │ │ paddsw %xmm1,%xmm0 │ │ movdqa %xmm3,%xmm5 │ │ psubsw %xmm2,%xmm5 │ │ paddsw %xmm2,%xmm3 │ │ movdqa %xmm5,%xmm2 │ │ punpckhwd %xmm4,%xmm2 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0x9dc06(%rip),%xmm4 │ │ + movdqa 0xa0af6(%rip),%xmm4 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm4,%xmm1 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm1,%xmm4 │ │ - movdqa 0x9dbcc(%rip),%xmm1 │ │ + movdqa 0xa0abc(%rip),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm5 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm2,%xmm5 │ │ movdqa %xmm0,0x2c0(%rsp) │ │ movdqa %xmm5,0x2d0(%rsp) │ │ movdqa %xmm4,0x3a0(%rsp) │ │ movdqa %xmm3,0x3b0(%rsp) │ │ movdqa 0x380(%rsp),%xmm0 │ │ movdqa 0x2e0(%rsp),%xmm1 │ │ - movdqa 0x9e0f0(%rip),%xmm3 │ │ + movdqa 0xa0fe0(%rip),%xmm3 │ │ pmulhrsw %xmm0,%xmm3 │ │ - pmulhrsw 0x9e0f2(%rip),%xmm0 │ │ - movdqa 0x9e0fa(%rip),%xmm2 │ │ + pmulhrsw 0xa0fe2(%rip),%xmm0 │ │ + movdqa 0xa0fea(%rip),%xmm2 │ │ pmulhrsw %xmm1,%xmm2 │ │ - pmulhrsw 0x9e0fc(%rip),%xmm1 │ │ + pmulhrsw 0xa0fec(%rip),%xmm1 │ │ movdqa %xmm1,%xmm4 │ │ psubsw %xmm0,%xmm4 │ │ paddsw %xmm1,%xmm0 │ │ movdqa %xmm2,%xmm5 │ │ psubsw %xmm3,%xmm5 │ │ paddsw %xmm2,%xmm3 │ │ movdqa %xmm5,%xmm2 │ │ punpckhwd %xmm4,%xmm2 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0x9db20(%rip),%xmm4 │ │ + movdqa 0xa0a10(%rip),%xmm4 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm4,%xmm1 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm1,%xmm4 │ │ - movdqa 0x9dd36(%rip),%xmm1 │ │ + movdqa 0xa0c26(%rip),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm5 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm2,%xmm5 │ │ movdqa %xmm5,0x2e0(%rsp) │ │ movdqa %xmm0,0x2f0(%rsp) │ │ movdqa %xmm3,0x380(%rsp) │ │ movdqa %xmm4,0x390(%rsp) │ │ movdqa 0x300(%rsp),%xmm0 │ │ movdqa 0x360(%rsp),%xmm1 │ │ - movdqa 0x9e05a(%rip),%xmm3 │ │ + movdqa 0xa0f4a(%rip),%xmm3 │ │ pmulhrsw %xmm0,%xmm3 │ │ - pmulhrsw 0x9e05c(%rip),%xmm0 │ │ - movdqa 0x9e064(%rip),%xmm2 │ │ + pmulhrsw 0xa0f4c(%rip),%xmm0 │ │ + movdqa 0xa0f54(%rip),%xmm2 │ │ pmulhrsw %xmm1,%xmm2 │ │ - pmulhrsw 0x9e066(%rip),%xmm1 │ │ + pmulhrsw 0xa0f56(%rip),%xmm1 │ │ movdqa %xmm0,%xmm4 │ │ psubsw %xmm1,%xmm4 │ │ paddsw %xmm1,%xmm0 │ │ movdqa %xmm3,%xmm5 │ │ psubsw %xmm2,%xmm5 │ │ paddsw %xmm2,%xmm3 │ │ movdqa %xmm5,%xmm2 │ │ punpckhwd %xmm4,%xmm2 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0x9da9a(%rip),%xmm4 │ │ + movdqa 0xa098a(%rip),%xmm4 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm4,%xmm1 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm1,%xmm4 │ │ - movdqa 0x9da60(%rip),%xmm1 │ │ + movdqa 0xa0950(%rip),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm5 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm2,%xmm5 │ │ movdqa %xmm0,%xmm6 │ │ movdqa %xmm5,0x310(%rsp) │ │ movdqa %xmm4,0x360(%rsp) │ │ movdqa %xmm3,0x370(%rsp) │ │ movdqa 0x340(%rsp),%xmm0 │ │ movdqa 0x320(%rsp),%xmm1 │ │ - movdqa 0x9dfc9(%rip),%xmm3 │ │ + movdqa 0xa0eb9(%rip),%xmm3 │ │ pmulhrsw %xmm0,%xmm3 │ │ - pmulhrsw 0x9dfcb(%rip),%xmm0 │ │ - movdqa 0x9dfd3(%rip),%xmm2 │ │ + pmulhrsw 0xa0ebb(%rip),%xmm0 │ │ + movdqa 0xa0ec3(%rip),%xmm2 │ │ pmulhrsw %xmm1,%xmm2 │ │ - pmulhrsw 0x9dfd5(%rip),%xmm1 │ │ + pmulhrsw 0xa0ec5(%rip),%xmm1 │ │ movdqa %xmm1,%xmm5 │ │ psubsw %xmm0,%xmm5 │ │ paddsw %xmm1,%xmm0 │ │ movdqa %xmm2,%xmm4 │ │ psubsw %xmm3,%xmm4 │ │ paddsw %xmm2,%xmm3 │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax,%rax,1) │ │ movdqa %xmm4,%xmm2 │ │ punpckhwd %xmm5,%xmm2 │ │ punpcklwd %xmm5,%xmm4 │ │ - movdqa 0x9d9ac(%rip),%xmm5 │ │ + movdqa 0xa089c(%rip),%xmm5 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm5,%xmm1 │ │ pmaddwd %xmm4,%xmm5 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm1,%xmm5 │ │ - movdqa 0x9dba2(%rip),%xmm1 │ │ + movdqa 0xa0a92(%rip),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm4 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm2,%xmm4 │ │ @@ -63151,24 +64300,24 @@ │ │ psubsw %xmm1,%xmm6 │ │ paddsw %xmm1,%xmm3 │ │ movdqa %xmm0,0x330(%rsp) │ │ movdqa %xmm3,0x340(%rsp) │ │ movdqa %xmm6,%xmm3 │ │ punpckhwd %xmm2,%xmm3 │ │ punpcklwd %xmm2,%xmm6 │ │ - movdqa 0x9d89d(%rip),%xmm2 │ │ + movdqa 0xa078d(%rip),%xmm2 │ │ movdqa %xmm3,%xmm0 │ │ pmaddwd %xmm2,%xmm0 │ │ pmaddwd %xmm6,%xmm2 │ │ paddd %xmm7,%xmm0 │ │ paddd %xmm7,%xmm2 │ │ psrad $0xc,%xmm0 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm0,%xmm2 │ │ - movdqa 0x9da93(%rip),%xmm0 │ │ + movdqa 0xa0983(%rip),%xmm0 │ │ pmaddwd %xmm0,%xmm3 │ │ pmaddwd %xmm0,%xmm6 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm6 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm6 │ │ packssdw %xmm3,%xmm6 │ │ @@ -63181,24 +64330,24 @@ │ │ paddsw %xmm0,%xmm4 │ │ movdqa %xmm5,%xmm6 │ │ psubsw %xmm3,%xmm6 │ │ paddsw %xmm3,%xmm5 │ │ movdqa %xmm6,%xmm3 │ │ punpckhwd %xmm2,%xmm3 │ │ punpcklwd %xmm2,%xmm6 │ │ - movdqa 0x9d805(%rip),%xmm2 │ │ + movdqa 0xa06f5(%rip),%xmm2 │ │ movdqa %xmm3,%xmm0 │ │ pmaddwd %xmm2,%xmm0 │ │ pmaddwd %xmm6,%xmm2 │ │ paddd %xmm7,%xmm0 │ │ paddd %xmm7,%xmm2 │ │ psrad $0xc,%xmm0 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm0,%xmm2 │ │ - movdqa 0x9d9fb(%rip),%xmm0 │ │ + movdqa 0xa08eb(%rip),%xmm0 │ │ pmaddwd %xmm0,%xmm3 │ │ pmaddwd %xmm0,%xmm6 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm6 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm6 │ │ packssdw %xmm3,%xmm6 │ │ @@ -63215,24 +64364,24 @@ │ │ paddsw %xmm2,%xmm0 │ │ movdqa %xmm1,%xmm5 │ │ psubsw %xmm3,%xmm5 │ │ paddsw %xmm3,%xmm1 │ │ movdqa %xmm5,%xmm3 │ │ punpckhwd %xmm4,%xmm3 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0x9d759(%rip),%xmm4 │ │ + movdqa 0xa0649(%rip),%xmm4 │ │ movdqa %xmm3,%xmm2 │ │ pmaddwd %xmm4,%xmm2 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm2,%xmm4 │ │ - movdqa 0x9d71f(%rip),%xmm2 │ │ + movdqa 0xa060f(%rip),%xmm2 │ │ pmaddwd %xmm2,%xmm3 │ │ pmaddwd %xmm2,%xmm5 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm3,%xmm5 │ │ @@ -63249,24 +64398,24 @@ │ │ paddsw %xmm2,%xmm0 │ │ movdqa %xmm1,%xmm5 │ │ psubsw %xmm3,%xmm5 │ │ paddsw %xmm3,%xmm1 │ │ movdqa %xmm5,%xmm3 │ │ punpckhwd %xmm4,%xmm3 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0x9d69d(%rip),%xmm4 │ │ + movdqa 0xa058d(%rip),%xmm4 │ │ movdqa %xmm3,%xmm2 │ │ pmaddwd %xmm4,%xmm2 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm2,%xmm4 │ │ - movdqa 0x9d663(%rip),%xmm2 │ │ + movdqa 0xa0553(%rip),%xmm2 │ │ pmaddwd %xmm2,%xmm3 │ │ pmaddwd %xmm2,%xmm5 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm3,%xmm5 │ │ @@ -63283,24 +64432,24 @@ │ │ paddsw %xmm2,%xmm0 │ │ movdqa %xmm1,%xmm5 │ │ psubsw %xmm3,%xmm5 │ │ paddsw %xmm3,%xmm1 │ │ movdqa %xmm5,%xmm3 │ │ punpckhwd %xmm4,%xmm3 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0x9d5b1(%rip),%xmm4 │ │ + movdqa 0xa04a1(%rip),%xmm4 │ │ movdqa %xmm3,%xmm2 │ │ pmaddwd %xmm4,%xmm2 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm2,%xmm4 │ │ - movdqa 0x9d717(%rip),%xmm2 │ │ + movdqa 0xa0607(%rip),%xmm2 │ │ pmaddwd %xmm2,%xmm3 │ │ pmaddwd %xmm2,%xmm5 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm3,%xmm5 │ │ @@ -63317,24 +64466,24 @@ │ │ paddsw %xmm2,%xmm0 │ │ movdqa %xmm1,%xmm5 │ │ psubsw %xmm3,%xmm5 │ │ paddsw %xmm3,%xmm1 │ │ movdqa %xmm5,%xmm3 │ │ punpckhwd %xmm4,%xmm3 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0x9d4f5(%rip),%xmm4 │ │ + movdqa 0xa03e5(%rip),%xmm4 │ │ movdqa %xmm3,%xmm2 │ │ pmaddwd %xmm4,%xmm2 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm2,%xmm4 │ │ - movdqa 0x9d65b(%rip),%xmm2 │ │ + movdqa 0xa054b(%rip),%xmm2 │ │ pmaddwd %xmm2,%xmm3 │ │ pmaddwd %xmm2,%xmm5 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm3,%xmm5 │ │ @@ -63351,24 +64500,24 @@ │ │ paddsw %xmm2,%xmm0 │ │ movdqa %xmm1,%xmm5 │ │ psubsw %xmm3,%xmm5 │ │ paddsw %xmm3,%xmm1 │ │ movdqa %xmm5,%xmm3 │ │ punpckhwd %xmm4,%xmm3 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0x9d449(%rip),%xmm4 │ │ + movdqa 0xa0339(%rip),%xmm4 │ │ movdqa %xmm3,%xmm2 │ │ pmaddwd %xmm4,%xmm2 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm2,%xmm4 │ │ - movdqa 0x9d40f(%rip),%xmm2 │ │ + movdqa 0xa02ff(%rip),%xmm2 │ │ pmaddwd %xmm2,%xmm3 │ │ pmaddwd %xmm2,%xmm5 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm3,%xmm5 │ │ @@ -63385,24 +64534,24 @@ │ │ paddsw %xmm2,%xmm0 │ │ movdqa %xmm1,%xmm5 │ │ psubsw %xmm3,%xmm5 │ │ paddsw %xmm3,%xmm1 │ │ movdqa %xmm5,%xmm3 │ │ punpckhwd %xmm4,%xmm3 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0x9d38d(%rip),%xmm4 │ │ + movdqa 0xa027d(%rip),%xmm4 │ │ movdqa %xmm3,%xmm2 │ │ pmaddwd %xmm4,%xmm2 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm2,%xmm4 │ │ - movdqa 0x9d353(%rip),%xmm2 │ │ + movdqa 0xa0243(%rip),%xmm2 │ │ pmaddwd %xmm2,%xmm3 │ │ pmaddwd %xmm2,%xmm5 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm3,%xmm5 │ │ @@ -63415,24 +64564,24 @@ │ │ psubsw %xmm3,%xmm2 │ │ paddsw %xmm3,%xmm1 │ │ movdqa %xmm0,0x250(%rsp) │ │ movdqa %xmm1,0x420(%rsp) │ │ movdqa %xmm2,%xmm3 │ │ punpckhwd %xmm6,%xmm3 │ │ punpcklwd %xmm6,%xmm2 │ │ - movdqa 0x9d2d5(%rip),%xmm6 │ │ + movdqa 0xa01c5(%rip),%xmm6 │ │ movdqa %xmm3,%xmm0 │ │ pmaddwd %xmm6,%xmm0 │ │ pmaddwd %xmm2,%xmm6 │ │ paddd %xmm7,%xmm0 │ │ paddd %xmm7,%xmm6 │ │ psrad $0xc,%xmm0 │ │ psrad $0xc,%xmm6 │ │ packssdw %xmm0,%xmm6 │ │ - movdqa 0x9d29b(%rip),%xmm0 │ │ + movdqa 0xa018b(%rip),%xmm0 │ │ pmaddwd %xmm0,%xmm3 │ │ pmaddwd %xmm0,%xmm2 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm2 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm3,%xmm2 │ │ @@ -63445,24 +64594,24 @@ │ │ paddsw %xmm2,%xmm5 │ │ movdqa %xmm4,%xmm1 │ │ psubsw %xmm3,%xmm1 │ │ paddsw %xmm3,%xmm4 │ │ movdqa %xmm1,%xmm3 │ │ punpckhwd %xmm0,%xmm3 │ │ punpcklwd %xmm0,%xmm1 │ │ - movdqa 0x9d23d(%rip),%xmm0 │ │ + movdqa 0xa012d(%rip),%xmm0 │ │ movdqa %xmm3,%xmm2 │ │ pmaddwd %xmm0,%xmm2 │ │ pmaddwd %xmm1,%xmm0 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm0 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm2,%xmm0 │ │ - movdqa 0x9d203(%rip),%xmm2 │ │ + movdqa 0xa00f3(%rip),%xmm2 │ │ pmaddwd %xmm2,%xmm3 │ │ pmaddwd %xmm2,%xmm1 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm1 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm3,%xmm1 │ │ @@ -63479,24 +64628,24 @@ │ │ paddsw %xmm2,%xmm0 │ │ movdqa %xmm1,%xmm5 │ │ psubsw %xmm3,%xmm5 │ │ paddsw %xmm3,%xmm1 │ │ movdqa %xmm5,%xmm3 │ │ punpckhwd %xmm4,%xmm3 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0x9d181(%rip),%xmm4 │ │ + movdqa 0xa0071(%rip),%xmm4 │ │ movdqa %xmm3,%xmm2 │ │ pmaddwd %xmm4,%xmm2 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm2,%xmm4 │ │ - movdqa 0x9d147(%rip),%xmm2 │ │ + movdqa 0xa0037(%rip),%xmm2 │ │ pmaddwd %xmm2,%xmm3 │ │ pmaddwd %xmm2,%xmm5 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm3,%xmm5 │ │ @@ -63513,24 +64662,24 @@ │ │ paddsw %xmm2,%xmm0 │ │ movdqa %xmm1,%xmm5 │ │ psubsw %xmm3,%xmm5 │ │ paddsw %xmm3,%xmm1 │ │ movdqa %xmm5,%xmm3 │ │ punpckhwd %xmm4,%xmm3 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0x9d0c5(%rip),%xmm4 │ │ + movdqa 0x9ffb5(%rip),%xmm4 │ │ movdqa %xmm3,%xmm2 │ │ pmaddwd %xmm4,%xmm2 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm2,%xmm4 │ │ - movdqa 0x9d08b(%rip),%xmm2 │ │ + movdqa 0x9ff7b(%rip),%xmm2 │ │ pmaddwd %xmm2,%xmm3 │ │ pmaddwd %xmm2,%xmm5 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm3,%xmm5 │ │ @@ -63547,24 +64696,24 @@ │ │ paddsw %xmm2,%xmm0 │ │ movdqa %xmm1,%xmm5 │ │ psubsw %xmm3,%xmm5 │ │ paddsw %xmm3,%xmm1 │ │ movdqa %xmm5,%xmm3 │ │ punpckhwd %xmm4,%xmm3 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0x9cff9(%rip),%xmm4 │ │ + movdqa 0x9fee9(%rip),%xmm4 │ │ movdqa %xmm3,%xmm2 │ │ pmaddwd %xmm4,%xmm2 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm2,%xmm4 │ │ - movdqa 0x9d0cf(%rip),%xmm2 │ │ + movdqa 0x9ffbf(%rip),%xmm2 │ │ pmaddwd %xmm2,%xmm3 │ │ pmaddwd %xmm2,%xmm5 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm3,%xmm5 │ │ @@ -63581,24 +64730,24 @@ │ │ paddsw %xmm2,%xmm0 │ │ movdqa %xmm1,%xmm5 │ │ psubsw %xmm3,%xmm5 │ │ paddsw %xmm3,%xmm1 │ │ movdqa %xmm5,%xmm3 │ │ punpckhwd %xmm4,%xmm3 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0x9cf3d(%rip),%xmm4 │ │ + movdqa 0x9fe2d(%rip),%xmm4 │ │ movdqa %xmm3,%xmm2 │ │ pmaddwd %xmm4,%xmm2 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm2,%xmm4 │ │ - movdqa 0x9d013(%rip),%xmm2 │ │ + movdqa 0x9ff03(%rip),%xmm2 │ │ pmaddwd %xmm2,%xmm3 │ │ pmaddwd %xmm2,%xmm5 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm3,%xmm5 │ │ @@ -63615,24 +64764,24 @@ │ │ paddsw %xmm2,%xmm0 │ │ movdqa %xmm1,%xmm5 │ │ psubsw %xmm3,%xmm5 │ │ paddsw %xmm3,%xmm1 │ │ movdqa %xmm5,%xmm3 │ │ punpckhwd %xmm4,%xmm3 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0x9ce81(%rip),%xmm4 │ │ + movdqa 0x9fd71(%rip),%xmm4 │ │ movdqa %xmm3,%xmm2 │ │ pmaddwd %xmm4,%xmm2 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm2,%xmm4 │ │ - movdqa 0x9cf57(%rip),%xmm2 │ │ + movdqa 0x9fe47(%rip),%xmm2 │ │ pmaddwd %xmm2,%xmm3 │ │ pmaddwd %xmm2,%xmm5 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm3,%xmm5 │ │ @@ -63649,24 +64798,24 @@ │ │ paddsw %xmm2,%xmm0 │ │ movdqa %xmm1,%xmm5 │ │ psubsw %xmm3,%xmm5 │ │ paddsw %xmm3,%xmm1 │ │ movdqa %xmm5,%xmm3 │ │ punpckhwd %xmm4,%xmm3 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0x9cdc5(%rip),%xmm4 │ │ + movdqa 0x9fcb5(%rip),%xmm4 │ │ movdqa %xmm3,%xmm2 │ │ pmaddwd %xmm4,%xmm2 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm2,%xmm4 │ │ - movdqa 0x9ce9b(%rip),%xmm2 │ │ + movdqa 0x9fd8b(%rip),%xmm2 │ │ pmaddwd %xmm2,%xmm3 │ │ pmaddwd %xmm2,%xmm5 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm3,%xmm5 │ │ @@ -63683,24 +64832,24 @@ │ │ movdqa %xmm2,0x200(%rsp) │ │ movdqa %xmm3,%xmm0 │ │ psubsw %xmm1,%xmm0 │ │ paddsw %xmm1,%xmm3 │ │ movdqa %xmm0,%xmm2 │ │ punpckhwd %xmm6,%xmm2 │ │ punpcklwd %xmm6,%xmm0 │ │ - movdqa 0x9cd08(%rip),%xmm6 │ │ + movdqa 0x9fbf8(%rip),%xmm6 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm6,%xmm1 │ │ pmaddwd %xmm0,%xmm6 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm6 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm6 │ │ packssdw %xmm1,%xmm6 │ │ - movdqa 0x9ccce(%rip),%xmm1 │ │ + movdqa 0x9fbbe(%rip),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm0 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm0 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm2,%xmm0 │ │ @@ -63730,24 +64879,24 @@ │ │ movdqa 0x1f0(%rsp),%xmm5 │ │ movdqa %xmm1,%xmm3 │ │ psubsw %xmm4,%xmm3 │ │ paddsw %xmm4,%xmm1 │ │ movdqa %xmm3,%xmm6 │ │ punpckhwd %xmm2,%xmm6 │ │ punpcklwd %xmm2,%xmm3 │ │ - movdqa 0x9cc0a(%rip),%xmm2 │ │ + movdqa 0x9fafa(%rip),%xmm2 │ │ movdqa %xmm6,%xmm4 │ │ pmaddwd %xmm2,%xmm4 │ │ pmaddwd %xmm3,%xmm2 │ │ paddd %xmm7,%xmm4 │ │ paddd %xmm7,%xmm2 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm4,%xmm2 │ │ - movdqa 0x9cbd0(%rip),%xmm4 │ │ + movdqa 0x9fac0(%rip),%xmm4 │ │ pmaddwd %xmm4,%xmm6 │ │ pmaddwd %xmm4,%xmm3 │ │ paddd %xmm7,%xmm6 │ │ paddd %xmm7,%xmm3 │ │ psrad $0xc,%xmm6 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm6,%xmm3 │ │ @@ -63784,24 +64933,24 @@ │ │ paddsw %xmm5,%xmm0 │ │ movdqa %xmm1,%xmm5 │ │ psubsw %xmm3,%xmm5 │ │ paddsw %xmm3,%xmm1 │ │ movdqa %xmm5,%xmm6 │ │ punpckhwd %xmm4,%xmm6 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0x9cad6(%rip),%xmm4 │ │ + movdqa 0x9f9c6(%rip),%xmm4 │ │ movdqa %xmm6,%xmm3 │ │ pmaddwd %xmm4,%xmm3 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm3,%xmm4 │ │ - movdqa 0x9ca9c(%rip),%xmm3 │ │ + movdqa 0x9f98c(%rip),%xmm3 │ │ pmaddwd %xmm3,%xmm6 │ │ pmaddwd %xmm3,%xmm5 │ │ paddd %xmm7,%xmm6 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm6 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm6,%xmm5 │ │ @@ -63838,24 +64987,24 @@ │ │ paddsw %xmm5,%xmm0 │ │ movdqa %xmm1,%xmm5 │ │ psubsw %xmm3,%xmm5 │ │ paddsw %xmm3,%xmm1 │ │ movdqa %xmm5,%xmm6 │ │ punpckhwd %xmm4,%xmm6 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0x9c9a2(%rip),%xmm4 │ │ + movdqa 0x9f892(%rip),%xmm4 │ │ movdqa %xmm6,%xmm3 │ │ pmaddwd %xmm4,%xmm3 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm3,%xmm4 │ │ - movdqa 0x9c968(%rip),%xmm3 │ │ + movdqa 0x9f858(%rip),%xmm3 │ │ pmaddwd %xmm3,%xmm6 │ │ pmaddwd %xmm3,%xmm5 │ │ paddd %xmm7,%xmm6 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm6 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm6,%xmm5 │ │ @@ -63892,24 +65041,24 @@ │ │ paddsw %xmm5,%xmm0 │ │ movdqa %xmm1,%xmm5 │ │ psubsw %xmm3,%xmm5 │ │ paddsw %xmm3,%xmm1 │ │ movdqa %xmm5,%xmm6 │ │ punpckhwd %xmm4,%xmm6 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0x9c86e(%rip),%xmm4 │ │ + movdqa 0x9f75e(%rip),%xmm4 │ │ movdqa %xmm6,%xmm3 │ │ pmaddwd %xmm4,%xmm3 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm3,%xmm4 │ │ - movdqa 0x9c834(%rip),%xmm3 │ │ + movdqa 0x9f724(%rip),%xmm3 │ │ pmaddwd %xmm3,%xmm6 │ │ pmaddwd %xmm3,%xmm5 │ │ paddd %xmm7,%xmm6 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm6 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm6,%xmm5 │ │ @@ -63946,24 +65095,24 @@ │ │ paddsw %xmm5,%xmm0 │ │ movdqa %xmm1,%xmm5 │ │ psubsw %xmm3,%xmm5 │ │ paddsw %xmm3,%xmm1 │ │ movdqa %xmm5,%xmm6 │ │ punpckhwd %xmm4,%xmm6 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0x9c73a(%rip),%xmm4 │ │ + movdqa 0x9f62a(%rip),%xmm4 │ │ movdqa %xmm6,%xmm3 │ │ pmaddwd %xmm4,%xmm3 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm3,%xmm4 │ │ - movdqa 0x9c700(%rip),%xmm3 │ │ + movdqa 0x9f5f0(%rip),%xmm3 │ │ pmaddwd %xmm3,%xmm6 │ │ pmaddwd %xmm3,%xmm5 │ │ paddd %xmm7,%xmm6 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm6 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm6,%xmm5 │ │ @@ -64000,24 +65149,24 @@ │ │ paddsw %xmm5,%xmm0 │ │ movdqa %xmm1,%xmm5 │ │ psubsw %xmm3,%xmm5 │ │ paddsw %xmm3,%xmm1 │ │ movdqa %xmm5,%xmm6 │ │ punpckhwd %xmm4,%xmm6 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0x9c60c(%rip),%xmm4 │ │ + movdqa 0x9f4fc(%rip),%xmm4 │ │ movdqa %xmm6,%xmm3 │ │ pmaddwd %xmm4,%xmm3 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm3,%xmm4 │ │ - movdqa 0x9c5d2(%rip),%xmm3 │ │ + movdqa 0x9f4c2(%rip),%xmm3 │ │ pmaddwd %xmm3,%xmm6 │ │ pmaddwd %xmm3,%xmm5 │ │ paddd %xmm7,%xmm6 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm6 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm6,%xmm5 │ │ @@ -64054,24 +65203,24 @@ │ │ paddsw %xmm5,%xmm0 │ │ movdqa %xmm1,%xmm5 │ │ psubsw %xmm3,%xmm5 │ │ paddsw %xmm3,%xmm1 │ │ movdqa %xmm5,%xmm6 │ │ punpckhwd %xmm4,%xmm6 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0x9c4de(%rip),%xmm4 │ │ + movdqa 0x9f3ce(%rip),%xmm4 │ │ movdqa %xmm6,%xmm3 │ │ pmaddwd %xmm4,%xmm3 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm3,%xmm4 │ │ - movdqa 0x9c4a4(%rip),%xmm3 │ │ + movdqa 0x9f394(%rip),%xmm3 │ │ pmaddwd %xmm3,%xmm6 │ │ pmaddwd %xmm3,%xmm5 │ │ paddd %xmm7,%xmm6 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm6 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm6,%xmm5 │ │ @@ -64098,27 +65247,27 @@ │ │ movdqa %xmm0,0x140(%rsp) │ │ movdqa %xmm3,0x340(%rsp) │ │ movdqa %xmm1,0x130(%rsp) │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ sub $0x858,%rsp │ │ test %ecx,%ecx │ │ - je 543d8 │ │ - callq 544c0 │ │ + je 559c8 │ │ + callq 55ab0 │ │ add $0x858,%rsp │ │ retq │ │ - movd 0x9c760(%rip),%xmm1 │ │ + movd 0x9f650(%rip),%xmm1 │ │ movdqa (%rdx),%xmm0 │ │ pmulhrsw %xmm1,%xmm0 │ │ - movd 0x9c76f(%rip),%xmm2 │ │ + movd 0x9f65f(%rip),%xmm2 │ │ mov %ecx,(%rdx) │ │ mov $0x10,%ecx │ │ lea 0xb8(%rip),%r8 │ │ pmulhrsw %xmm2,%xmm0 │ │ - movd 0x9c6c4(%rip),%xmm2 │ │ + movd 0x9f5b4(%rip),%xmm2 │ │ pmulhrsw %xmm1,%xmm0 │ │ pmulhrsw %xmm2,%xmm0 │ │ pshuflw $0x0,%xmm0,%xmm0 │ │ punpcklwd %xmm0,%xmm0 │ │ pxor %xmm7,%xmm7 │ │ movdqa (%rdi),%xmm1 │ │ movdqa 0x10(%rdi),%xmm3 │ │ @@ -64150,15 +65299,15 @@ │ │ packuswb %xmm4,%xmm6 │ │ movdqa %xmm1,(%rdi) │ │ movdqa %xmm3,0x10(%rdi) │ │ movdqa %xmm5,0x20(%rdi) │ │ movdqa %xmm6,0x30(%rdi) │ │ add %rsi,%rdi │ │ dec %ecx │ │ - jg 54423 │ │ + jg 55a13 │ │ jmpq *%r8 │ │ add $0x858,%rsp │ │ retq │ │ nop │ │ mov $0x2,%ecx │ │ mov %rdi,0x440(%rsp) │ │ lea 0x448(%rsp),%rdi │ │ @@ -64166,15 +65315,15 @@ │ │ movdqa 0x100(%rdx),%xmm1 │ │ movdqa 0x200(%rdx),%xmm2 │ │ movdqa 0x300(%rdx),%xmm3 │ │ pxor %xmm4,%xmm4 │ │ movdqa %xmm4,%xmm5 │ │ movdqa %xmm4,%xmm6 │ │ movdqa %xmm4,%xmm7 │ │ - callq 48290 │ │ + callq 49880 │ │ movdqa %xmm0,0x38(%rsp) │ │ movdqa %xmm1,0x48(%rsp) │ │ movdqa %xmm2,0x58(%rsp) │ │ movdqa %xmm3,0x68(%rsp) │ │ movdqa %xmm4,0x78(%rsp) │ │ movdqa %xmm5,0x88(%rsp) │ │ movdqa %xmm6,0x98(%rsp) │ │ @@ -64182,15 +65331,15 @@ │ │ movdqa 0x80(%rdx),%xmm0 │ │ movdqa 0x180(%rdx),%xmm1 │ │ movdqa 0x280(%rdx),%xmm2 │ │ movdqa 0x380(%rdx),%xmm3 │ │ movdqa %xmm4,%xmm5 │ │ movdqa %xmm4,%xmm6 │ │ movdqa %xmm4,%xmm7 │ │ - callq 4b140 │ │ + callq 4c730 │ │ movdqa 0x8(%rsp),%xmm7 │ │ movdqa %xmm0,0xb8(%rsp) │ │ movdqa %xmm1,0xc8(%rsp) │ │ movdqa %xmm2,0xd8(%rsp) │ │ movdqa %xmm3,0xe8(%rsp) │ │ movdqa %xmm4,0xf8(%rsp) │ │ movdqa %xmm5,0x108(%rsp) │ │ @@ -64208,15 +65357,15 @@ │ │ movdqa %xmm1,0x1a8(%rsp) │ │ movdqa %xmm2,0x178(%rsp) │ │ movdqa %xmm3,0x168(%rsp) │ │ movdqa %xmm4,0x158(%rsp) │ │ movdqa %xmm5,0x188(%rsp) │ │ movdqa %xmm6,0x198(%rsp) │ │ movdqa %xmm7,0x148(%rsp) │ │ - callq 4e450 │ │ + callq 4fa40 │ │ movdqa %xmm0,0x38(%rsp) │ │ movdqa %xmm1,0x48(%rsp) │ │ movdqa %xmm2,0x58(%rsp) │ │ movdqa %xmm3,0x68(%rsp) │ │ movdqa %xmm4,0x78(%rsp) │ │ movdqa %xmm5,0x88(%rsp) │ │ movdqa %xmm6,0x98(%rsp) │ │ @@ -64249,27 +65398,27 @@ │ │ movdqa %xmm1,0x358(%rsp) │ │ movdqa %xmm2,0x378(%rsp) │ │ movdqa %xmm3,0x3d8(%rsp) │ │ movdqa %xmm4,0x3b8(%rsp) │ │ movdqa %xmm5,0x398(%rsp) │ │ movdqa %xmm6,0x338(%rsp) │ │ movdqa %xmm7,0x418(%rsp) │ │ - callq 52890 │ │ + callq 53e80 │ │ movdqa 0x38(%rsp),%xmm0 │ │ movdqa 0x48(%rsp),%xmm1 │ │ movdqa 0x58(%rsp),%xmm2 │ │ movdqa 0x68(%rsp),%xmm3 │ │ movdqa 0x78(%rsp),%xmm4 │ │ movdqa 0x88(%rsp),%xmm5 │ │ movdqa 0x98(%rsp),%xmm6 │ │ movdqa 0xa8(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ - movdqa 0x9c38e(%rip),%xmm7 │ │ + movdqa 0x9f27e(%rip),%xmm7 │ │ lea 0x5(%rip),%r8 │ │ - jmpq 48064 │ │ + jmpq 49654 │ │ movdqa %xmm0,(%rdx) │ │ movdqa %xmm1,0x20(%rdx) │ │ movdqa %xmm2,0x40(%rdx) │ │ movdqa %xmm3,0x60(%rdx) │ │ movdqa %xmm4,0x80(%rdx) │ │ movdqa %xmm5,0xa0(%rdx) │ │ movdqa %xmm6,0xc0(%rdx) │ │ @@ -64279,17 +65428,17 @@ │ │ movdqa 0xd8(%rsp),%xmm2 │ │ movdqa 0xe8(%rsp),%xmm3 │ │ movdqa 0xf8(%rsp),%xmm4 │ │ movdqa 0x108(%rsp),%xmm5 │ │ movdqa 0x118(%rsp),%xmm6 │ │ movdqa 0x128(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ - movdqa 0x9c2f9(%rip),%xmm7 │ │ + movdqa 0x9f1e9(%rip),%xmm7 │ │ lea 0x5(%rip),%r8 │ │ - jmpq 48064 │ │ + jmpq 49654 │ │ movdqa %xmm0,0x100(%rdx) │ │ movdqa %xmm1,0x120(%rdx) │ │ movdqa %xmm2,0x140(%rdx) │ │ movdqa %xmm3,0x160(%rdx) │ │ movdqa %xmm4,0x180(%rdx) │ │ movdqa %xmm5,0x1a0(%rdx) │ │ movdqa %xmm6,0x1c0(%rdx) │ │ @@ -64299,17 +65448,17 @@ │ │ movdqa 0x158(%rsp),%xmm2 │ │ movdqa 0x168(%rsp),%xmm3 │ │ movdqa 0x178(%rsp),%xmm4 │ │ movdqa 0x188(%rsp),%xmm5 │ │ movdqa 0x198(%rsp),%xmm6 │ │ movdqa 0x1a8(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ - movdqa 0x9c257(%rip),%xmm7 │ │ + movdqa 0x9f147(%rip),%xmm7 │ │ lea 0x5(%rip),%r8 │ │ - jmpq 48064 │ │ + jmpq 49654 │ │ movdqa %xmm0,0x200(%rdx) │ │ movdqa %xmm1,0x220(%rdx) │ │ movdqa %xmm2,0x240(%rdx) │ │ movdqa %xmm3,0x260(%rdx) │ │ movdqa %xmm4,0x280(%rdx) │ │ movdqa %xmm5,0x2a0(%rdx) │ │ movdqa %xmm6,0x2c0(%rdx) │ │ @@ -64319,17 +65468,17 @@ │ │ movdqa 0x1d8(%rsp),%xmm2 │ │ movdqa 0x1e8(%rsp),%xmm3 │ │ movdqa 0x1f8(%rsp),%xmm4 │ │ movdqa 0x208(%rsp),%xmm5 │ │ movdqa 0x218(%rsp),%xmm6 │ │ movdqa 0x228(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ - movdqa 0x9c1b5(%rip),%xmm7 │ │ + movdqa 0x9f0a5(%rip),%xmm7 │ │ lea 0x5(%rip),%r8 │ │ - jmpq 48064 │ │ + jmpq 49654 │ │ movdqa %xmm0,0x300(%rdx) │ │ movdqa %xmm1,0x320(%rdx) │ │ movdqa %xmm2,0x340(%rdx) │ │ movdqa %xmm3,0x360(%rdx) │ │ movdqa %xmm4,0x380(%rdx) │ │ movdqa %xmm5,0x3a0(%rdx) │ │ movdqa %xmm6,0x3c0(%rdx) │ │ @@ -64339,17 +65488,17 @@ │ │ movdqa 0x258(%rsp),%xmm2 │ │ movdqa 0x268(%rsp),%xmm3 │ │ movdqa 0x278(%rsp),%xmm4 │ │ movdqa 0x288(%rsp),%xmm5 │ │ movdqa 0x298(%rsp),%xmm6 │ │ movdqa 0x2a8(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ - movdqa 0x9c113(%rip),%xmm7 │ │ + movdqa 0x9f003(%rip),%xmm7 │ │ lea 0x5(%rip),%r8 │ │ - jmpq 48064 │ │ + jmpq 49654 │ │ movdqa %xmm0,(%rdi) │ │ movdqa %xmm1,0x20(%rdi) │ │ movdqa %xmm2,0x40(%rdi) │ │ movdqa %xmm3,0x60(%rdi) │ │ movdqa %xmm4,0x80(%rdi) │ │ movdqa %xmm5,0xa0(%rdi) │ │ movdqa %xmm6,0xc0(%rdi) │ │ @@ -64359,17 +65508,17 @@ │ │ movdqa 0x2d8(%rsp),%xmm2 │ │ movdqa 0x2e8(%rsp),%xmm3 │ │ movdqa 0x2f8(%rsp),%xmm4 │ │ movdqa 0x308(%rsp),%xmm5 │ │ movdqa 0x318(%rsp),%xmm6 │ │ movdqa 0x328(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ - movdqa 0x9c07e(%rip),%xmm7 │ │ + movdqa 0x9ef6e(%rip),%xmm7 │ │ lea 0x5(%rip),%r8 │ │ - jmpq 48064 │ │ + jmpq 49654 │ │ movdqa %xmm0,0x100(%rdi) │ │ movdqa %xmm1,0x120(%rdi) │ │ movdqa %xmm2,0x140(%rdi) │ │ movdqa %xmm3,0x160(%rdi) │ │ movdqa %xmm4,0x180(%rdi) │ │ movdqa %xmm5,0x1a0(%rdi) │ │ movdqa %xmm6,0x1c0(%rdi) │ │ @@ -64379,17 +65528,17 @@ │ │ movdqa 0x358(%rsp),%xmm2 │ │ movdqa 0x368(%rsp),%xmm3 │ │ movdqa 0x378(%rsp),%xmm4 │ │ movdqa 0x388(%rsp),%xmm5 │ │ movdqa 0x398(%rsp),%xmm6 │ │ movdqa 0x3a8(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ - movdqa 0x9bfdc(%rip),%xmm7 │ │ + movdqa 0x9eecc(%rip),%xmm7 │ │ lea 0x5(%rip),%r8 │ │ - jmpq 48064 │ │ + jmpq 49654 │ │ movdqa %xmm0,0x200(%rdi) │ │ movdqa %xmm1,0x220(%rdi) │ │ movdqa %xmm2,0x240(%rdi) │ │ movdqa %xmm3,0x260(%rdi) │ │ movdqa %xmm4,0x280(%rdi) │ │ movdqa %xmm5,0x2a0(%rdi) │ │ movdqa %xmm6,0x2c0(%rdi) │ │ @@ -64399,42 +65548,42 @@ │ │ movdqa 0x3d8(%rsp),%xmm2 │ │ movdqa 0x3e8(%rsp),%xmm3 │ │ movdqa 0x3f8(%rsp),%xmm4 │ │ movdqa 0x408(%rsp),%xmm5 │ │ movdqa 0x418(%rsp),%xmm6 │ │ movdqa 0x428(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ - movdqa 0x9bf3a(%rip),%xmm7 │ │ + movdqa 0x9ee2a(%rip),%xmm7 │ │ lea 0x5(%rip),%r8 │ │ - jmpq 48064 │ │ + jmpq 49654 │ │ movdqa %xmm0,0x300(%rdi) │ │ movdqa %xmm1,0x320(%rdi) │ │ movdqa %xmm2,0x340(%rdi) │ │ movdqa %xmm3,0x360(%rdi) │ │ movdqa %xmm4,0x380(%rdi) │ │ movdqa %xmm5,0x3a0(%rdi) │ │ movdqa %xmm6,0x3c0(%rdi) │ │ movdqa %xmm7,0x3e0(%rdi) │ │ add $0x10,%rdx │ │ add $0x10,%rdi │ │ dec %ecx │ │ - jg 544d5 │ │ + jg 55ac5 │ │ mov 0x440(%rsp),%rdi │ │ sub $0x20,%rdx │ │ mov $0x4,%ecx │ │ mov %ecx,0x438(%rsp) │ │ movdqa (%rdx),%xmm0 │ │ movdqa 0x40(%rdx),%xmm1 │ │ movdqa 0x80(%rdx),%xmm2 │ │ movdqa 0xc0(%rdx),%xmm3 │ │ movdqa 0x10(%rdx),%xmm4 │ │ movdqa 0x50(%rdx),%xmm5 │ │ movdqa 0x90(%rdx),%xmm6 │ │ movdqa 0xd0(%rdx),%xmm7 │ │ - callq 48290 │ │ + callq 49880 │ │ movdqa %xmm0,0x38(%rsp) │ │ movdqa %xmm1,0x48(%rsp) │ │ movdqa %xmm2,0x58(%rsp) │ │ movdqa %xmm3,0x68(%rsp) │ │ movdqa %xmm4,0x78(%rsp) │ │ movdqa %xmm5,0x88(%rsp) │ │ movdqa %xmm6,0x98(%rsp) │ │ @@ -64442,31 +65591,31 @@ │ │ movdqa 0x60(%rdx),%xmm1 │ │ movdqa 0xa0(%rdx),%xmm2 │ │ movdqa 0xe0(%rdx),%xmm3 │ │ movdqa 0x30(%rdx),%xmm4 │ │ movdqa 0x70(%rdx),%xmm5 │ │ movdqa 0xb0(%rdx),%xmm6 │ │ movdqa 0xf0(%rdx),%xmm7 │ │ - callq 4b140 │ │ + callq 4c730 │ │ mov %rdi,%rcx │ │ lea 0x9(%rip),%r8 │ │ lea (%rdi,%rsi,8),%rdi │ │ - jmpq 48151 │ │ + jmpq 49741 │ │ movdqa 0x38(%rsp),%xmm0 │ │ movdqa 0x48(%rsp),%xmm1 │ │ movdqa 0x58(%rsp),%xmm2 │ │ movdqa 0x68(%rsp),%xmm3 │ │ movdqa 0x78(%rsp),%xmm4 │ │ movdqa 0x88(%rsp),%xmm5 │ │ movdqa 0x98(%rsp),%xmm6 │ │ movdqa 0xa8(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ lea 0x8(%rip),%r8 │ │ mov %rcx,%rdi │ │ - jmpq 48151 │ │ + jmpq 49741 │ │ pxor %xmm7,%xmm7 │ │ movdqa %xmm7,(%rdx) │ │ movdqa %xmm7,0x10(%rdx) │ │ movdqa %xmm7,0x20(%rdx) │ │ movdqa %xmm7,0x30(%rdx) │ │ movdqa %xmm7,0x40(%rdx) │ │ movdqa %xmm7,0x50(%rdx) │ │ @@ -64482,27 +65631,27 @@ │ │ movdqa %xmm7,0xf0(%rdx) │ │ add $0x100,%rdx │ │ mov 0x438(%rsp),%ecx │ │ mov 0x440(%rsp),%rdi │ │ add $0x8,%rdi │ │ mov %rdi,0x440(%rsp) │ │ dec %ecx │ │ - jg 54c93 │ │ + jg 56283 │ │ mov $0x4,%ecx │ │ lea 0x448(%rsp),%rdx │ │ mov %ecx,0x438(%rsp) │ │ movdqa (%rdx),%xmm0 │ │ movdqa 0x40(%rdx),%xmm1 │ │ movdqa 0x80(%rdx),%xmm2 │ │ movdqa 0xc0(%rdx),%xmm3 │ │ movdqa 0x10(%rdx),%xmm4 │ │ movdqa 0x50(%rdx),%xmm5 │ │ movdqa 0x90(%rdx),%xmm6 │ │ movdqa 0xd0(%rdx),%xmm7 │ │ - callq 48290 │ │ + callq 49880 │ │ movdqa %xmm0,0x38(%rsp) │ │ movdqa %xmm1,0x48(%rsp) │ │ movdqa %xmm2,0x58(%rsp) │ │ movdqa %xmm3,0x68(%rsp) │ │ movdqa %xmm4,0x78(%rsp) │ │ movdqa %xmm5,0x88(%rsp) │ │ movdqa %xmm6,0x98(%rsp) │ │ @@ -64510,67 +65659,67 @@ │ │ movdqa 0x60(%rdx),%xmm1 │ │ movdqa 0xa0(%rdx),%xmm2 │ │ movdqa 0xe0(%rdx),%xmm3 │ │ movdqa 0x30(%rdx),%xmm4 │ │ movdqa 0x70(%rdx),%xmm5 │ │ movdqa 0xb0(%rdx),%xmm6 │ │ movdqa 0xf0(%rdx),%xmm7 │ │ - callq 4b140 │ │ + callq 4c730 │ │ mov %rdi,%rcx │ │ lea 0x9(%rip),%r8 │ │ lea (%rdi,%rsi,8),%rdi │ │ - jmpq 48151 │ │ + jmpq 49741 │ │ movdqa 0x38(%rsp),%xmm0 │ │ movdqa 0x48(%rsp),%xmm1 │ │ movdqa 0x58(%rsp),%xmm2 │ │ movdqa 0x68(%rsp),%xmm3 │ │ movdqa 0x78(%rsp),%xmm4 │ │ movdqa 0x88(%rsp),%xmm5 │ │ movdqa 0x98(%rsp),%xmm6 │ │ movdqa 0xa8(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ lea 0x8(%rip),%r8 │ │ mov %rcx,%rdi │ │ - jmpq 48151 │ │ + jmpq 49741 │ │ add $0x100,%rdx │ │ mov 0x438(%rsp),%ecx │ │ mov 0x440(%rsp),%rdi │ │ add $0x8,%rdi │ │ mov %rdi,0x440(%rsp) │ │ dec %ecx │ │ - jg 54e3e │ │ + jg 5642e │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopw 0x0(%rax,%rax,1) │ │ sub $0x458,%rsp │ │ test %ecx,%ecx │ │ - je 54f98 │ │ - callq 54fe0 │ │ + je 56588 │ │ + callq 565d0 │ │ add $0x458,%rsp │ │ retq │ │ - movd 0x9bba0(%rip),%xmm1 │ │ + movd 0x9ea90(%rip),%xmm1 │ │ movdqa (%rdx),%xmm0 │ │ pmulhrsw %xmm1,%xmm0 │ │ - movd 0x9bb4f(%rip),%xmm2 │ │ + movd 0x9ea3f(%rip),%xmm2 │ │ mov %ecx,(%rdx) │ │ pmulhrsw %xmm1,%xmm0 │ │ mov $0x40,%ecx │ │ lea 0x5(%rip),%r8 │ │ - jmpq 4f44f │ │ + jmpq 50a3f │ │ add $0x458,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ mov $0x2,%r8d │ │ sub $0x88,%ecx │ │ mov %ecx,0x438(%rsp) │ │ mov $0x4,%ecx │ │ cmovs %r8d,%ecx │ │ mov %rdx,0x440(%rsp) │ │ - movdqa 0x9bb34(%rip),%xmm7 │ │ + movdqa 0x9ea24(%rip),%xmm7 │ │ movdqa 0x40(%rdx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0xc0(%rdx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0x140(%rdx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0x1c0(%rdx),%xmm3 │ │ @@ -64588,16 +65737,16 @@ │ │ movdqa %xmm3,0x168(%rsp) │ │ movdqa %xmm4,0x158(%rsp) │ │ movdqa %xmm5,0x188(%rsp) │ │ movdqa %xmm6,0x198(%rsp) │ │ movdqa %xmm7,0x148(%rsp) │ │ mov 0x438(%rsp),%r8d │ │ test %r8d,%r8d │ │ - jl 552e0 │ │ - movdqa 0x9ba72(%rip),%xmm7 │ │ + jl 568d0 │ │ + movdqa 0x9e962(%rip),%xmm7 │ │ movdqa (%rdx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0x100(%rdx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0x200(%rdx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0x300(%rdx),%xmm3 │ │ @@ -64605,23 +65754,23 @@ │ │ movdqa 0x400(%rdx),%xmm4 │ │ pmulhrsw %xmm7,%xmm4 │ │ movdqa 0x500(%rdx),%xmm5 │ │ pmulhrsw %xmm7,%xmm5 │ │ movdqa 0x600(%rdx),%xmm6 │ │ pmulhrsw %xmm7,%xmm6 │ │ pmulhrsw 0x700(%rdx),%xmm7 │ │ - callq 48290 │ │ + callq 49880 │ │ movdqa %xmm0,0x38(%rsp) │ │ movdqa %xmm1,0x48(%rsp) │ │ movdqa %xmm2,0x58(%rsp) │ │ movdqa %xmm3,0x68(%rsp) │ │ movdqa %xmm4,0x78(%rsp) │ │ movdqa %xmm5,0x88(%rsp) │ │ movdqa %xmm6,0x98(%rsp) │ │ - movdqa 0x9b9d5(%rip),%xmm7 │ │ + movdqa 0x9e8c5(%rip),%xmm7 │ │ movdqa 0x80(%rdx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0x180(%rdx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0x280(%rdx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0x380(%rdx),%xmm3 │ │ @@ -64629,25 +65778,25 @@ │ │ movdqa 0x480(%rdx),%xmm4 │ │ pmulhrsw %xmm7,%xmm4 │ │ movdqa 0x580(%rdx),%xmm5 │ │ pmulhrsw %xmm7,%xmm5 │ │ movdqa 0x680(%rdx),%xmm6 │ │ pmulhrsw %xmm7,%xmm6 │ │ pmulhrsw 0x780(%rdx),%xmm7 │ │ - callq 4b140 │ │ + callq 4c730 │ │ movdqa 0x8(%rsp),%xmm7 │ │ movdqa %xmm0,0xb8(%rsp) │ │ movdqa %xmm1,0xc8(%rsp) │ │ movdqa %xmm2,0xd8(%rsp) │ │ movdqa %xmm3,0xe8(%rsp) │ │ movdqa %xmm4,0xf8(%rsp) │ │ movdqa %xmm5,0x108(%rsp) │ │ movdqa %xmm6,0x118(%rsp) │ │ movdqa %xmm7,0x128(%rsp) │ │ - movdqa 0x9b916(%rip),%xmm7 │ │ + movdqa 0x9e806(%rip),%xmm7 │ │ movdqa 0x440(%rdx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0x4c0(%rdx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0x540(%rdx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0x5c0(%rdx),%xmm3 │ │ @@ -64663,62 +65812,62 @@ │ │ movdqa %xmm1,0x1c8(%rsp) │ │ movdqa %xmm2,0x1d8(%rsp) │ │ movdqa %xmm3,0x208(%rsp) │ │ movdqa %xmm4,0x1f8(%rsp) │ │ movdqa %xmm5,0x1e8(%rsp) │ │ movdqa %xmm6,0x1b8(%rsp) │ │ movdqa %xmm7,0x228(%rsp) │ │ - callq 4e720 │ │ - jmpq 553f9 │ │ - movdqa 0x9b858(%rip),%xmm3 │ │ + callq 4fd10 │ │ + jmpq 569e9 │ │ + movdqa 0x9e748(%rip),%xmm3 │ │ movdqa (%rdx),%xmm0 │ │ pmulhrsw %xmm3,%xmm0 │ │ movdqa 0x100(%rdx),%xmm1 │ │ pmulhrsw %xmm3,%xmm1 │ │ movdqa 0x200(%rdx),%xmm2 │ │ pmulhrsw %xmm3,%xmm2 │ │ pmulhrsw 0x300(%rdx),%xmm3 │ │ pxor %xmm4,%xmm4 │ │ movdqa %xmm4,%xmm5 │ │ movdqa %xmm4,%xmm6 │ │ movdqa %xmm4,%xmm7 │ │ - callq 48290 │ │ + callq 49880 │ │ movdqa %xmm0,0x38(%rsp) │ │ movdqa %xmm1,0x48(%rsp) │ │ movdqa %xmm2,0x58(%rsp) │ │ movdqa %xmm3,0x68(%rsp) │ │ movdqa %xmm4,0x78(%rsp) │ │ movdqa %xmm5,0x88(%rsp) │ │ movdqa %xmm6,0x98(%rsp) │ │ - movdqa 0x9b7df(%rip),%xmm3 │ │ + movdqa 0x9e6cf(%rip),%xmm3 │ │ movdqa 0x80(%rdx),%xmm0 │ │ pmulhrsw %xmm3,%xmm0 │ │ movdqa 0x180(%rdx),%xmm1 │ │ pmulhrsw %xmm3,%xmm1 │ │ movdqa 0x280(%rdx),%xmm2 │ │ pmulhrsw %xmm3,%xmm2 │ │ pmulhrsw 0x380(%rdx),%xmm3 │ │ pxor %xmm4,%xmm4 │ │ movdqa %xmm4,%xmm5 │ │ movdqa %xmm4,%xmm6 │ │ movdqa %xmm4,%xmm7 │ │ - callq 4b140 │ │ + callq 4c730 │ │ movdqa 0x8(%rsp),%xmm7 │ │ movdqa %xmm0,0xb8(%rsp) │ │ movdqa %xmm1,0xc8(%rsp) │ │ movdqa %xmm2,0xd8(%rsp) │ │ movdqa %xmm3,0xe8(%rsp) │ │ movdqa %xmm4,0xf8(%rsp) │ │ movdqa %xmm5,0x108(%rsp) │ │ movdqa %xmm6,0x118(%rsp) │ │ movdqa %xmm7,0x128(%rsp) │ │ - callq 4e450 │ │ + callq 4fa40 │ │ movdqa %xmm7,0x8(%rsp) │ │ lea 0x5(%rip),%r8 │ │ - jmpq 4805c │ │ + jmpq 4964c │ │ movdqa %xmm0,(%rdx) │ │ movdqa %xmm1,0x40(%rdx) │ │ movdqa %xmm2,0x80(%rdx) │ │ movdqa %xmm3,0xc0(%rdx) │ │ movdqa %xmm4,0x100(%rdx) │ │ movdqa %xmm5,0x140(%rdx) │ │ movdqa %xmm6,0x180(%rdx) │ │ @@ -64729,15 +65878,15 @@ │ │ movdqa 0xe8(%rsp),%xmm3 │ │ movdqa 0xf8(%rsp),%xmm4 │ │ movdqa 0x108(%rsp),%xmm5 │ │ movdqa 0x118(%rsp),%xmm6 │ │ movdqa 0x128(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ lea 0x5(%rip),%r8 │ │ - jmpq 4805c │ │ + jmpq 4964c │ │ movdqa %xmm0,0x200(%rdx) │ │ movdqa %xmm1,0x240(%rdx) │ │ movdqa %xmm2,0x280(%rdx) │ │ movdqa %xmm3,0x2c0(%rdx) │ │ movdqa %xmm4,0x300(%rdx) │ │ movdqa %xmm5,0x340(%rdx) │ │ movdqa %xmm6,0x380(%rdx) │ │ @@ -64748,15 +65897,15 @@ │ │ movdqa 0x168(%rsp),%xmm3 │ │ movdqa 0x178(%rsp),%xmm4 │ │ movdqa 0x188(%rsp),%xmm5 │ │ movdqa 0x198(%rsp),%xmm6 │ │ movdqa 0x1a8(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ lea 0x5(%rip),%r8 │ │ - jmpq 4805c │ │ + jmpq 4964c │ │ movdqa %xmm0,0x400(%rdx) │ │ movdqa %xmm1,0x440(%rdx) │ │ movdqa %xmm2,0x480(%rdx) │ │ movdqa %xmm3,0x4c0(%rdx) │ │ movdqa %xmm4,0x500(%rdx) │ │ movdqa %xmm5,0x540(%rdx) │ │ movdqa %xmm6,0x580(%rdx) │ │ @@ -64767,105 +65916,105 @@ │ │ movdqa 0x1e8(%rsp),%xmm3 │ │ movdqa 0x1f8(%rsp),%xmm4 │ │ movdqa 0x208(%rsp),%xmm5 │ │ movdqa 0x218(%rsp),%xmm6 │ │ movdqa 0x228(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ lea 0x5(%rip),%r8 │ │ - jmpq 4805c │ │ + jmpq 4964c │ │ movdqa %xmm0,0x600(%rdx) │ │ movdqa %xmm1,0x640(%rdx) │ │ movdqa %xmm2,0x680(%rdx) │ │ movdqa %xmm3,0x6c0(%rdx) │ │ movdqa %xmm4,0x700(%rdx) │ │ movdqa %xmm5,0x740(%rdx) │ │ movdqa %xmm6,0x780(%rdx) │ │ movdqa %xmm7,0x7c0(%rdx) │ │ add $0x10,%rdx │ │ dec %ecx │ │ - jg 55004 │ │ + jg 565f4 │ │ mov 0x440(%rsp),%rdx │ │ mov $0x4,%ecx │ │ lea 0x8(%rdi),%r8 │ │ mov %r8,0x440(%rsp) │ │ lea -0x32e4(%rip),%r8 │ │ - jmpq 51f03 │ │ + jmpq 534f3 │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax,%rax,1) │ │ sub $0xc68,%rsp │ │ test %ecx,%ecx │ │ - je 55668 │ │ - callq 556b0 │ │ + je 56c58 │ │ + callq 56ca0 │ │ add $0xc68,%rsp │ │ retq │ │ - movd 0x9b4d0(%rip),%xmm1 │ │ + movd 0x9e3c0(%rip),%xmm1 │ │ movdqa (%rdx),%xmm0 │ │ pmulhrsw %xmm1,%xmm0 │ │ - movd 0x9b47f(%rip),%xmm2 │ │ + movd 0x9e36f(%rip),%xmm2 │ │ pmulhrsw %xmm1,%xmm0 │ │ mov %ecx,(%rdx) │ │ mov $0x20,%ecx │ │ lea 0x5(%rip),%r8 │ │ - jmpq 543ff │ │ + jmpq 559ef │ │ add $0xc68,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ mov $0x2,%r8d │ │ sub $0x88,%ecx │ │ mov %ecx,0x438(%rsp) │ │ mov $0x4,%ecx │ │ cmovs %r8d,%ecx │ │ mov %rdx,0x440(%rsp) │ │ mov %rdi,0x448(%rsp) │ │ lea 0x458(%rsp),%rdi │ │ mov %rdi,0x450(%rsp) │ │ - movdqa 0x9b44c(%rip),%xmm3 │ │ + movdqa 0x9e33c(%rip),%xmm3 │ │ movdqa (%rdx),%xmm0 │ │ pmulhrsw %xmm3,%xmm0 │ │ movdqa 0x200(%rdx),%xmm1 │ │ pmulhrsw %xmm3,%xmm1 │ │ movdqa 0x400(%rdx),%xmm2 │ │ pmulhrsw %xmm3,%xmm2 │ │ pmulhrsw 0x600(%rdx),%xmm3 │ │ pxor %xmm4,%xmm4 │ │ movdqa %xmm4,%xmm5 │ │ movdqa %xmm4,%xmm6 │ │ movdqa %xmm4,%xmm7 │ │ - callq 48290 │ │ + callq 49880 │ │ movdqa %xmm0,0x38(%rsp) │ │ movdqa %xmm1,0x48(%rsp) │ │ movdqa %xmm2,0x58(%rsp) │ │ movdqa %xmm3,0x68(%rsp) │ │ movdqa %xmm4,0x78(%rsp) │ │ movdqa %xmm5,0x88(%rsp) │ │ movdqa %xmm6,0x98(%rsp) │ │ pxor %xmm4,%xmm4 │ │ - movdqa 0x9b3cf(%rip),%xmm3 │ │ + movdqa 0x9e2bf(%rip),%xmm3 │ │ movdqa 0x100(%rdx),%xmm0 │ │ pmulhrsw %xmm3,%xmm0 │ │ movdqa 0x300(%rdx),%xmm1 │ │ pmulhrsw %xmm3,%xmm1 │ │ movdqa 0x500(%rdx),%xmm2 │ │ pmulhrsw %xmm3,%xmm2 │ │ pmulhrsw 0x700(%rdx),%xmm3 │ │ movdqa %xmm4,%xmm5 │ │ movdqa %xmm4,%xmm6 │ │ movdqa %xmm4,%xmm7 │ │ - callq 4b140 │ │ + callq 4c730 │ │ movdqa 0x8(%rsp),%xmm7 │ │ movdqa %xmm0,0xb8(%rsp) │ │ movdqa %xmm1,0xc8(%rsp) │ │ movdqa %xmm2,0xd8(%rsp) │ │ movdqa %xmm3,0xe8(%rsp) │ │ movdqa %xmm4,0xf8(%rsp) │ │ movdqa %xmm5,0x108(%rsp) │ │ movdqa %xmm6,0x118(%rsp) │ │ movdqa %xmm7,0x128(%rsp) │ │ - movdqa 0x9b338(%rip),%xmm7 │ │ + movdqa 0x9e228(%rip),%xmm7 │ │ movdqa 0x80(%rdx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0x180(%rdx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0x280(%rdx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0x380(%rdx),%xmm3 │ │ @@ -64881,24 +66030,24 @@ │ │ movdqa %xmm1,0x1a8(%rsp) │ │ movdqa %xmm2,0x178(%rsp) │ │ movdqa %xmm3,0x168(%rsp) │ │ movdqa %xmm4,0x158(%rsp) │ │ movdqa %xmm5,0x188(%rsp) │ │ movdqa %xmm6,0x198(%rsp) │ │ movdqa %xmm7,0x148(%rsp) │ │ - callq 4e450 │ │ + callq 4fa40 │ │ movdqa %xmm0,0x38(%rsp) │ │ movdqa %xmm1,0x48(%rsp) │ │ movdqa %xmm2,0x58(%rsp) │ │ movdqa %xmm3,0x68(%rsp) │ │ movdqa %xmm4,0x78(%rsp) │ │ movdqa %xmm5,0x88(%rsp) │ │ movdqa %xmm6,0x98(%rsp) │ │ movdqa %xmm7,0xa8(%rsp) │ │ - movdqa 0x9b246(%rip),%xmm7 │ │ + movdqa 0x9e136(%rip),%xmm7 │ │ movdqa 0x40(%rdx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0xc0(%rdx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0x140(%rdx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0x1c0(%rdx),%xmm3 │ │ @@ -64914,15 +66063,15 @@ │ │ movdqa %xmm1,0x318(%rsp) │ │ movdqa %xmm2,0x2b8(%rsp) │ │ movdqa %xmm3,0x298(%rsp) │ │ movdqa %xmm4,0x278(%rsp) │ │ movdqa %xmm5,0x2d8(%rsp) │ │ movdqa %xmm6,0x2f8(%rsp) │ │ movdqa %xmm7,0x258(%rsp) │ │ - movdqa 0x9b195(%rip),%xmm7 │ │ + movdqa 0x9e085(%rip),%xmm7 │ │ movdqa 0x440(%rdx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0x4c0(%rdx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0x540(%rdx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0x5c0(%rdx),%xmm3 │ │ @@ -64938,26 +66087,26 @@ │ │ movdqa %xmm1,0x358(%rsp) │ │ movdqa %xmm2,0x378(%rsp) │ │ movdqa %xmm3,0x3d8(%rsp) │ │ movdqa %xmm4,0x3b8(%rsp) │ │ movdqa %xmm5,0x398(%rsp) │ │ movdqa %xmm6,0x338(%rsp) │ │ movdqa %xmm7,0x418(%rsp) │ │ - callq 52890 │ │ + callq 53e80 │ │ movdqa 0x38(%rsp),%xmm0 │ │ movdqa 0x48(%rsp),%xmm1 │ │ movdqa 0x58(%rsp),%xmm2 │ │ movdqa 0x68(%rsp),%xmm3 │ │ movdqa 0x78(%rsp),%xmm4 │ │ movdqa 0x88(%rsp),%xmm5 │ │ movdqa 0x98(%rsp),%xmm6 │ │ movdqa 0xa8(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ lea 0x5(%rip),%r8 │ │ - jmpq 4805c │ │ + jmpq 4964c │ │ movdqa %xmm0,(%rdx) │ │ movdqa %xmm1,0x40(%rdx) │ │ movdqa %xmm2,0x80(%rdx) │ │ movdqa %xmm3,0xc0(%rdx) │ │ movdqa %xmm4,0x100(%rdx) │ │ movdqa %xmm5,0x140(%rdx) │ │ movdqa %xmm6,0x180(%rdx) │ │ @@ -64968,15 +66117,15 @@ │ │ movdqa 0xe8(%rsp),%xmm3 │ │ movdqa 0xf8(%rsp),%xmm4 │ │ movdqa 0x108(%rsp),%xmm5 │ │ movdqa 0x118(%rsp),%xmm6 │ │ movdqa 0x128(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ lea 0x5(%rip),%r8 │ │ - jmpq 4805c │ │ + jmpq 4964c │ │ movdqa %xmm0,0x200(%rdx) │ │ movdqa %xmm1,0x240(%rdx) │ │ movdqa %xmm2,0x280(%rdx) │ │ movdqa %xmm3,0x2c0(%rdx) │ │ movdqa %xmm4,0x300(%rdx) │ │ movdqa %xmm5,0x340(%rdx) │ │ movdqa %xmm6,0x380(%rdx) │ │ @@ -64987,15 +66136,15 @@ │ │ movdqa 0x168(%rsp),%xmm3 │ │ movdqa 0x178(%rsp),%xmm4 │ │ movdqa 0x188(%rsp),%xmm5 │ │ movdqa 0x198(%rsp),%xmm6 │ │ movdqa 0x1a8(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ lea 0x5(%rip),%r8 │ │ - jmpq 4805c │ │ + jmpq 4964c │ │ movdqa %xmm0,0x400(%rdx) │ │ movdqa %xmm1,0x440(%rdx) │ │ movdqa %xmm2,0x480(%rdx) │ │ movdqa %xmm3,0x4c0(%rdx) │ │ movdqa %xmm4,0x500(%rdx) │ │ movdqa %xmm5,0x540(%rdx) │ │ movdqa %xmm6,0x580(%rdx) │ │ @@ -65006,15 +66155,15 @@ │ │ movdqa 0x1e8(%rsp),%xmm3 │ │ movdqa 0x1f8(%rsp),%xmm4 │ │ movdqa 0x208(%rsp),%xmm5 │ │ movdqa 0x218(%rsp),%xmm6 │ │ movdqa 0x228(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ lea 0x5(%rip),%r8 │ │ - jmpq 4805c │ │ + jmpq 4964c │ │ movdqa %xmm0,0x600(%rdx) │ │ movdqa %xmm1,0x640(%rdx) │ │ movdqa %xmm2,0x680(%rdx) │ │ movdqa %xmm3,0x6c0(%rdx) │ │ movdqa %xmm4,0x700(%rdx) │ │ movdqa %xmm5,0x740(%rdx) │ │ movdqa %xmm6,0x780(%rdx) │ │ @@ -65025,15 +66174,15 @@ │ │ movdqa 0x268(%rsp),%xmm3 │ │ movdqa 0x278(%rsp),%xmm4 │ │ movdqa 0x288(%rsp),%xmm5 │ │ movdqa 0x298(%rsp),%xmm6 │ │ movdqa 0x2a8(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ lea 0x5(%rip),%r8 │ │ - jmpq 4805c │ │ + jmpq 4964c │ │ movdqa %xmm0,(%rdi) │ │ movdqa %xmm1,0x40(%rdi) │ │ movdqa %xmm2,0x80(%rdi) │ │ movdqa %xmm3,0xc0(%rdi) │ │ movdqa %xmm4,0x100(%rdi) │ │ movdqa %xmm5,0x140(%rdi) │ │ movdqa %xmm6,0x180(%rdi) │ │ @@ -65044,15 +66193,15 @@ │ │ movdqa 0x2e8(%rsp),%xmm3 │ │ movdqa 0x2f8(%rsp),%xmm4 │ │ movdqa 0x308(%rsp),%xmm5 │ │ movdqa 0x318(%rsp),%xmm6 │ │ movdqa 0x328(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ lea 0x5(%rip),%r8 │ │ - jmpq 4805c │ │ + jmpq 4964c │ │ movdqa %xmm0,0x200(%rdi) │ │ movdqa %xmm1,0x240(%rdi) │ │ movdqa %xmm2,0x280(%rdi) │ │ movdqa %xmm3,0x2c0(%rdi) │ │ movdqa %xmm4,0x300(%rdi) │ │ movdqa %xmm5,0x340(%rdi) │ │ movdqa %xmm6,0x380(%rdi) │ │ @@ -65063,15 +66212,15 @@ │ │ movdqa 0x368(%rsp),%xmm3 │ │ movdqa 0x378(%rsp),%xmm4 │ │ movdqa 0x388(%rsp),%xmm5 │ │ movdqa 0x398(%rsp),%xmm6 │ │ movdqa 0x3a8(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ lea 0x5(%rip),%r8 │ │ - jmpq 4805c │ │ + jmpq 4964c │ │ movdqa %xmm0,0x400(%rdi) │ │ movdqa %xmm1,0x440(%rdi) │ │ movdqa %xmm2,0x480(%rdi) │ │ movdqa %xmm3,0x4c0(%rdi) │ │ movdqa %xmm4,0x500(%rdi) │ │ movdqa %xmm5,0x540(%rdi) │ │ movdqa %xmm6,0x580(%rdi) │ │ @@ -65082,64 +66231,64 @@ │ │ movdqa 0x3e8(%rsp),%xmm3 │ │ movdqa 0x3f8(%rsp),%xmm4 │ │ movdqa 0x408(%rsp),%xmm5 │ │ movdqa 0x418(%rsp),%xmm6 │ │ movdqa 0x428(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ lea 0x5(%rip),%r8 │ │ - jmpq 4805c │ │ + jmpq 4964c │ │ movdqa %xmm0,0x600(%rdi) │ │ movdqa %xmm1,0x640(%rdi) │ │ movdqa %xmm2,0x680(%rdi) │ │ movdqa %xmm3,0x6c0(%rdi) │ │ movdqa %xmm4,0x700(%rdi) │ │ movdqa %xmm5,0x740(%rdi) │ │ movdqa %xmm6,0x780(%rdi) │ │ movdqa %xmm7,0x7c0(%rdi) │ │ add $0x10,%rdx │ │ add $0x10,%rdi │ │ dec %ecx │ │ - jg 556ec │ │ + jg 56cdc │ │ mov 0x450(%rsp),%rdx │ │ mov 0x448(%rsp),%rdi │ │ mov 0x438(%rsp),%ecx │ │ lea 0x20(%rdi),%rdi │ │ mov %ecx,0x238(%rsp) │ │ lea 0xa(%rip),%r8 │ │ mov $0x4,%ecx │ │ - jmpq 51832 │ │ + jmpq 52e22 │ │ movdqa %xmm7,0x8(%rsp) │ │ lea 0x5(%rip),%rcx │ │ - jmpq 4e100 │ │ + jmpq 4f6f0 │ │ lea -0x19(%rip),%r8 │ │ add $0x200,%rdx │ │ mov 0x240(%rsp),%rdi │ │ mov 0x248(%rsp),%ecx │ │ dec %ecx │ │ - jg 51832 │ │ + jg 52e22 │ │ mov 0x448(%rsp),%rdi │ │ mov 0x440(%rsp),%rdx │ │ lea -0x445c(%rip),%r8 │ │ mov $0x4,%ecx │ │ - jmpq 51832 │ │ + jmpq 52e22 │ │ nopw 0x0(%rax,%rax,1) │ │ sub $0xc68,%rsp │ │ test %ecx,%ecx │ │ - je 55fc8 │ │ - callq 56000 │ │ + je 575b8 │ │ + callq 575f0 │ │ add $0xc68,%rsp │ │ retq │ │ - movd 0x9ab70(%rip),%xmm1 │ │ + movd 0x9da60(%rip),%xmm1 │ │ movdqa (%rdx),%xmm0 │ │ pmulhrsw %xmm1,%xmm0 │ │ - movd 0x9ab7f(%rip),%xmm2 │ │ + movd 0x9da6f(%rip),%xmm2 │ │ mov %ecx,(%rdx) │ │ mov $0x40,%ecx │ │ lea -0x956(%rip),%r8 │ │ - jmpq 543ff │ │ + jmpq 559ef │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ mov $0x4,%r9d │ │ mov $0x2,%r8d │ │ sub $0x88,%ecx │ │ cmovns %r9d,%r8d │ │ mov %ecx,0x438(%rsp) │ │ @@ -65152,15 +66301,15 @@ │ │ movdqa 0x200(%rdx),%xmm1 │ │ movdqa 0x400(%rdx),%xmm2 │ │ movdqa 0x600(%rdx),%xmm3 │ │ pxor %xmm4,%xmm4 │ │ movdqa %xmm4,%xmm5 │ │ movdqa %xmm4,%xmm6 │ │ movdqa %xmm4,%xmm7 │ │ - callq 48290 │ │ + callq 49880 │ │ movdqa %xmm0,0x38(%rsp) │ │ movdqa %xmm1,0x48(%rsp) │ │ movdqa %xmm2,0x58(%rsp) │ │ movdqa %xmm3,0x68(%rsp) │ │ movdqa %xmm4,0x78(%rsp) │ │ movdqa %xmm5,0x88(%rsp) │ │ movdqa %xmm6,0x98(%rsp) │ │ @@ -65168,15 +66317,15 @@ │ │ movdqa 0x100(%rdx),%xmm0 │ │ movdqa 0x300(%rdx),%xmm1 │ │ movdqa 0x500(%rdx),%xmm2 │ │ movdqa 0x700(%rdx),%xmm3 │ │ movdqa %xmm4,%xmm5 │ │ movdqa %xmm4,%xmm6 │ │ movdqa %xmm4,%xmm7 │ │ - callq 4b140 │ │ + callq 4c730 │ │ movdqa 0x8(%rsp),%xmm7 │ │ movdqa %xmm0,0xb8(%rsp) │ │ movdqa %xmm1,0xc8(%rsp) │ │ movdqa %xmm2,0xd8(%rsp) │ │ movdqa %xmm3,0xe8(%rsp) │ │ movdqa %xmm4,0xf8(%rsp) │ │ movdqa %xmm5,0x108(%rsp) │ │ @@ -65194,15 +66343,15 @@ │ │ movdqa %xmm1,0x1a8(%rsp) │ │ movdqa %xmm2,0x178(%rsp) │ │ movdqa %xmm3,0x168(%rsp) │ │ movdqa %xmm4,0x158(%rsp) │ │ movdqa %xmm5,0x188(%rsp) │ │ movdqa %xmm6,0x198(%rsp) │ │ movdqa %xmm7,0x148(%rsp) │ │ - callq 4e450 │ │ + callq 4fa40 │ │ movdqa %xmm0,0x38(%rsp) │ │ movdqa %xmm1,0x48(%rsp) │ │ movdqa %xmm2,0x58(%rsp) │ │ movdqa %xmm3,0x68(%rsp) │ │ movdqa %xmm4,0x78(%rsp) │ │ movdqa %xmm5,0x88(%rsp) │ │ movdqa %xmm6,0x98(%rsp) │ │ @@ -65235,27 +66384,27 @@ │ │ movdqa %xmm1,0x358(%rsp) │ │ movdqa %xmm2,0x378(%rsp) │ │ movdqa %xmm3,0x3d8(%rsp) │ │ movdqa %xmm4,0x3b8(%rsp) │ │ movdqa %xmm5,0x398(%rsp) │ │ movdqa %xmm6,0x338(%rsp) │ │ movdqa %xmm7,0x418(%rsp) │ │ - callq 52890 │ │ + callq 53e80 │ │ movdqa 0x38(%rsp),%xmm0 │ │ movdqa 0x48(%rsp),%xmm1 │ │ movdqa 0x58(%rsp),%xmm2 │ │ movdqa 0x68(%rsp),%xmm3 │ │ movdqa 0x78(%rsp),%xmm4 │ │ movdqa 0x88(%rsp),%xmm5 │ │ movdqa 0x98(%rsp),%xmm6 │ │ movdqa 0xa8(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ - movdqa 0x9a81d(%rip),%xmm7 │ │ + movdqa 0x9d70d(%rip),%xmm7 │ │ lea 0x5(%rip),%r8 │ │ - jmpq 48064 │ │ + jmpq 49654 │ │ movdqa %xmm0,(%rdx) │ │ movdqa %xmm1,0x40(%rdx) │ │ movdqa %xmm2,0x80(%rdx) │ │ movdqa %xmm3,0xc0(%rdx) │ │ movdqa %xmm4,0x100(%rdx) │ │ movdqa %xmm5,0x140(%rdx) │ │ movdqa %xmm6,0x180(%rdx) │ │ @@ -65265,17 +66414,17 @@ │ │ movdqa 0xd8(%rsp),%xmm2 │ │ movdqa 0xe8(%rsp),%xmm3 │ │ movdqa 0xf8(%rsp),%xmm4 │ │ movdqa 0x108(%rsp),%xmm5 │ │ movdqa 0x118(%rsp),%xmm6 │ │ movdqa 0x128(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ - movdqa 0x9a782(%rip),%xmm7 │ │ + movdqa 0x9d672(%rip),%xmm7 │ │ lea 0x5(%rip),%r8 │ │ - jmpq 48064 │ │ + jmpq 49654 │ │ movdqa %xmm0,0x200(%rdx) │ │ movdqa %xmm1,0x240(%rdx) │ │ movdqa %xmm2,0x280(%rdx) │ │ movdqa %xmm3,0x2c0(%rdx) │ │ movdqa %xmm4,0x300(%rdx) │ │ movdqa %xmm5,0x340(%rdx) │ │ movdqa %xmm6,0x380(%rdx) │ │ @@ -65285,17 +66434,17 @@ │ │ movdqa 0x158(%rsp),%xmm2 │ │ movdqa 0x168(%rsp),%xmm3 │ │ movdqa 0x178(%rsp),%xmm4 │ │ movdqa 0x188(%rsp),%xmm5 │ │ movdqa 0x198(%rsp),%xmm6 │ │ movdqa 0x1a8(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ - movdqa 0x9a6e0(%rip),%xmm7 │ │ + movdqa 0x9d5d0(%rip),%xmm7 │ │ lea 0x5(%rip),%r8 │ │ - jmpq 48064 │ │ + jmpq 49654 │ │ movdqa %xmm0,0x400(%rdx) │ │ movdqa %xmm1,0x440(%rdx) │ │ movdqa %xmm2,0x480(%rdx) │ │ movdqa %xmm3,0x4c0(%rdx) │ │ movdqa %xmm4,0x500(%rdx) │ │ movdqa %xmm5,0x540(%rdx) │ │ movdqa %xmm6,0x580(%rdx) │ │ @@ -65305,17 +66454,17 @@ │ │ movdqa 0x1d8(%rsp),%xmm2 │ │ movdqa 0x1e8(%rsp),%xmm3 │ │ movdqa 0x1f8(%rsp),%xmm4 │ │ movdqa 0x208(%rsp),%xmm5 │ │ movdqa 0x218(%rsp),%xmm6 │ │ movdqa 0x228(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ - movdqa 0x9a63e(%rip),%xmm7 │ │ + movdqa 0x9d52e(%rip),%xmm7 │ │ lea 0x5(%rip),%r8 │ │ - jmpq 48064 │ │ + jmpq 49654 │ │ movdqa %xmm0,0x600(%rdx) │ │ movdqa %xmm1,0x640(%rdx) │ │ movdqa %xmm2,0x680(%rdx) │ │ movdqa %xmm3,0x6c0(%rdx) │ │ movdqa %xmm4,0x700(%rdx) │ │ movdqa %xmm5,0x740(%rdx) │ │ movdqa %xmm6,0x780(%rdx) │ │ @@ -65325,17 +66474,17 @@ │ │ movdqa 0x258(%rsp),%xmm2 │ │ movdqa 0x268(%rsp),%xmm3 │ │ movdqa 0x278(%rsp),%xmm4 │ │ movdqa 0x288(%rsp),%xmm5 │ │ movdqa 0x298(%rsp),%xmm6 │ │ movdqa 0x2a8(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ - movdqa 0x9a59c(%rip),%xmm7 │ │ + movdqa 0x9d48c(%rip),%xmm7 │ │ lea 0x5(%rip),%r8 │ │ - jmpq 48064 │ │ + jmpq 49654 │ │ movdqa %xmm0,(%rdi) │ │ movdqa %xmm1,0x40(%rdi) │ │ movdqa %xmm2,0x80(%rdi) │ │ movdqa %xmm3,0xc0(%rdi) │ │ movdqa %xmm4,0x100(%rdi) │ │ movdqa %xmm5,0x140(%rdi) │ │ movdqa %xmm6,0x180(%rdi) │ │ @@ -65345,17 +66494,17 @@ │ │ movdqa 0x2d8(%rsp),%xmm2 │ │ movdqa 0x2e8(%rsp),%xmm3 │ │ movdqa 0x2f8(%rsp),%xmm4 │ │ movdqa 0x308(%rsp),%xmm5 │ │ movdqa 0x318(%rsp),%xmm6 │ │ movdqa 0x328(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ - movdqa 0x9a501(%rip),%xmm7 │ │ + movdqa 0x9d3f1(%rip),%xmm7 │ │ lea 0x5(%rip),%r8 │ │ - jmpq 48064 │ │ + jmpq 49654 │ │ movdqa %xmm0,0x200(%rdi) │ │ movdqa %xmm1,0x240(%rdi) │ │ movdqa %xmm2,0x280(%rdi) │ │ movdqa %xmm3,0x2c0(%rdi) │ │ movdqa %xmm4,0x300(%rdi) │ │ movdqa %xmm5,0x340(%rdi) │ │ movdqa %xmm6,0x380(%rdi) │ │ @@ -65365,17 +66514,17 @@ │ │ movdqa 0x358(%rsp),%xmm2 │ │ movdqa 0x368(%rsp),%xmm3 │ │ movdqa 0x378(%rsp),%xmm4 │ │ movdqa 0x388(%rsp),%xmm5 │ │ movdqa 0x398(%rsp),%xmm6 │ │ movdqa 0x3a8(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ - movdqa 0x9a45f(%rip),%xmm7 │ │ + movdqa 0x9d34f(%rip),%xmm7 │ │ lea 0x5(%rip),%r8 │ │ - jmpq 48064 │ │ + jmpq 49654 │ │ movdqa %xmm0,0x400(%rdi) │ │ movdqa %xmm1,0x440(%rdi) │ │ movdqa %xmm2,0x480(%rdi) │ │ movdqa %xmm3,0x4c0(%rdi) │ │ movdqa %xmm4,0x500(%rdi) │ │ movdqa %xmm5,0x540(%rdi) │ │ movdqa %xmm6,0x580(%rdi) │ │ @@ -65385,94 +66534,94 @@ │ │ movdqa 0x3d8(%rsp),%xmm2 │ │ movdqa 0x3e8(%rsp),%xmm3 │ │ movdqa 0x3f8(%rsp),%xmm4 │ │ movdqa 0x408(%rsp),%xmm5 │ │ movdqa 0x418(%rsp),%xmm6 │ │ movdqa 0x428(%rsp),%xmm7 │ │ movdqa %xmm7,0x8(%rsp) │ │ - movdqa 0x9a3bd(%rip),%xmm7 │ │ + movdqa 0x9d2ad(%rip),%xmm7 │ │ lea 0x5(%rip),%r8 │ │ - jmpq 48064 │ │ + jmpq 49654 │ │ movdqa %xmm0,0x600(%rdi) │ │ movdqa %xmm1,0x640(%rdi) │ │ movdqa %xmm2,0x680(%rdi) │ │ movdqa %xmm3,0x6c0(%rdi) │ │ movdqa %xmm4,0x700(%rdi) │ │ movdqa %xmm5,0x740(%rdi) │ │ movdqa %xmm6,0x780(%rdi) │ │ movdqa %xmm7,0x7c0(%rdi) │ │ add $0x10,%rdx │ │ add $0x10,%rdi │ │ dec %ecx │ │ - jg 56040 │ │ + jg 57630 │ │ mov 0x448(%rsp),%rdi │ │ mov 0x440(%rsp),%rdx │ │ lea 0x20(%rdi),%rdi │ │ mov $0x4,%ecx │ │ lea 0x8(%rdi),%r8 │ │ mov %r8,0x440(%rsp) │ │ lea 0x5(%rip),%r8 │ │ - jmpq 51f03 │ │ + jmpq 534f3 │ │ movdqa 0x238(%rsp),%xmm0 │ │ movdqa 0x248(%rsp),%xmm1 │ │ movdqa 0x258(%rsp),%xmm2 │ │ movdqa 0x268(%rsp),%xmm3 │ │ movdqa 0x278(%rsp),%xmm4 │ │ movdqa 0x288(%rsp),%xmm5 │ │ movdqa 0x298(%rsp),%xmm6 │ │ movdqa 0x2a8(%rsp),%xmm7 │ │ lea (%rdi,%rsi,2),%rdi │ │ add $0x200,%rsp │ │ movdqa %xmm7,0x8(%rsp) │ │ lea 0x5(%rip),%rcx │ │ - jmpq 4e100 │ │ + jmpq 4f6f0 │ │ add $0x200,%rdx │ │ sub $0x200,%rsp │ │ mov 0x440(%rsp),%rdi │ │ mov 0x448(%rsp),%ecx │ │ lea 0x8(%rdi),%r8 │ │ mov %r8,0x440(%rsp) │ │ lea -0x95(%rip),%r8 │ │ dec %ecx │ │ - jg 51f03 │ │ + jg 534f3 │ │ mov 0x450(%rsp),%rdx │ │ mov 0x440(%rsp),%rdi │ │ mov $0x4,%ecx │ │ sub $0x48,%rdi │ │ lea 0x8(%rdi),%r8 │ │ mov %r8,0x440(%rsp) │ │ lea -0x459f(%rip),%r8 │ │ - jmpq 51f03 │ │ + jmpq 534f3 │ │ xchg %ax,%ax │ │ push %rbx │ │ push %rbp │ │ sub $0xf8,%rsp │ │ mov 0x110(%rsp),%rax │ │ shl $0x2,%r8 │ │ sub %r8,%rcx │ │ mov %rsi,%r11 │ │ neg %r11 │ │ lea (%rsi,%rsi,2),%r10 │ │ mov $0xf,%ebp │ │ - movdqa 0x9a6b0(%rip),%xmm12 │ │ + movdqa 0x9d5a0(%rip),%xmm12 │ │ movdqu (%rdx),%xmm0 │ │ pxor %xmm4,%xmm4 │ │ movd 0x88(%r9),%xmm3 │ │ pshufb %xmm4,%xmm3 │ │ pshufd $0xaa,%xmm0,%xmm2 │ │ pshufd $0x55,%xmm0,%xmm1 │ │ pshufd $0x0,%xmm0,%xmm0 │ │ por %xmm2,%xmm1 │ │ por %xmm1,%xmm0 │ │ movdqa %xmm0,0xb0(%rsp) │ │ movdqa %xmm1,0xc0(%rsp) │ │ movdqa %xmm2,0xd0(%rsp) │ │ movdqa %xmm3,0xe0(%rsp) │ │ test %ebp,0x8(%rdx) │ │ - je 57928 │ │ + je 58f18 │ │ lea (%rdi,%r11,4),%rbx │ │ movdqa (%rbx,%rsi,1),%xmm13 │ │ movdqa (%rbx,%rsi,2),%xmm3 │ │ movdqa (%rbx,%r10,1),%xmm4 │ │ movdqa (%rdi),%xmm5 │ │ movdqa (%rdi,%rsi,1),%xmm6 │ │ movdqa (%rdi,%rsi,2),%xmm14 │ │ @@ -65480,43 +66629,43 @@ │ │ movdqu (%rcx),%xmm1 │ │ movdqu (%rcx,%r8,1),%xmm0 │ │ pxor %xmm2,%xmm2 │ │ movdqa %xmm2,%xmm7 │ │ pcmpeqb %xmm0,%xmm7 │ │ pand %xmm7,%xmm1 │ │ por %xmm1,%xmm0 │ │ - pshufb 0x9a4b5(%rip),%xmm0 │ │ + pshufb 0x9d3a5(%rip),%xmm0 │ │ pcmpeqb %xmm0,%xmm2 │ │ movdqa %xmm0,%xmm7 │ │ psrlq 0x80(%r9),%xmm7 │ │ - pand 0x9a55c(%rip),%xmm7 │ │ + pand 0x9d44c(%rip),%xmm7 │ │ pminub 0xe0(%rsp),%xmm7 │ │ - pmaxub 0x9a4fb(%rip),%xmm7 │ │ - movdqa 0x9a583(%rip),%xmm1 │ │ + pmaxub 0x9d3eb(%rip),%xmm7 │ │ + movdqa 0x9d473(%rip),%xmm1 │ │ pand %xmm0,%xmm1 │ │ psrlq $0x4,%xmm1 │ │ - paddb 0x9a4f2(%rip),%xmm0 │ │ + paddb 0x9d3e2(%rip),%xmm0 │ │ paddb %xmm0,%xmm0 │ │ paddb %xmm7,%xmm0 │ │ - pxor 0x9a542(%rip),%xmm1 │ │ - pxor 0x9a53a(%rip),%xmm7 │ │ - pxor 0x9a532(%rip),%xmm0 │ │ + pxor 0x9d432(%rip),%xmm1 │ │ + pxor 0x9d42a(%rip),%xmm7 │ │ + pxor 0x9d422(%rip),%xmm0 │ │ movdqa %xmm3,%xmm8 │ │ psubusb %xmm4,%xmm8 │ │ movdqa %xmm4,%xmm10 │ │ psubusb %xmm3,%xmm10 │ │ por %xmm10,%xmm8 │ │ pmaxub %xmm2,%xmm8 │ │ movdqa %xmm5,%xmm10 │ │ psubusb %xmm6,%xmm10 │ │ movdqa %xmm6,%xmm2 │ │ psubusb %xmm5,%xmm2 │ │ por %xmm2,%xmm10 │ │ pmaxub %xmm10,%xmm8 │ │ - movdqa 0x9a4f0(%rip),%xmm2 │ │ + movdqa 0x9d3e0(%rip),%xmm2 │ │ pxor %xmm8,%xmm2 │ │ pcmpgtb %xmm1,%xmm2 │ │ movdqa (%rdi,%r11,4),%xmm10 │ │ movdqa %xmm10,%xmm1 │ │ psubusb %xmm4,%xmm1 │ │ movdqa %xmm4,%xmm11 │ │ psubusb %xmm10,%xmm11 │ │ @@ -65536,16 +66685,16 @@ │ │ pmaxub %xmm11,%xmm1 │ │ movdqa %xmm5,%xmm11 │ │ psubusb %xmm15,%xmm11 │ │ movdqa %xmm15,%xmm10 │ │ psubusb %xmm5,%xmm10 │ │ por %xmm10,%xmm11 │ │ pmaxub %xmm11,%xmm1 │ │ - pxor 0x9a462(%rip),%xmm1 │ │ - pcmpgtb 0x9a46a(%rip),%xmm1 │ │ + pxor 0x9d352(%rip),%xmm1 │ │ + pcmpgtb 0x9d35a(%rip),%xmm1 │ │ movdqa (%rdi,%r11,4),%xmm10 │ │ movdqa %xmm10,%xmm11 │ │ psubusb %xmm13,%xmm11 │ │ movdqa %xmm13,%xmm9 │ │ psubusb %xmm10,%xmm9 │ │ por %xmm9,%xmm11 │ │ movdqa %xmm13,%xmm10 │ │ @@ -65567,31 +66716,31 @@ │ │ por %xmm9,%xmm10 │ │ pmaxub %xmm10,%xmm11 │ │ movdqa 0xc0(%rsp),%xmm10 │ │ pand %xmm12,%xmm10 │ │ pcmpeqd %xmm12,%xmm10 │ │ pand %xmm10,%xmm11 │ │ pmaxub %xmm11,%xmm8 │ │ - pxor 0x9a3ba(%rip),%xmm8 │ │ + pxor 0x9d2aa(%rip),%xmm8 │ │ pcmpgtb %xmm7,%xmm8 │ │ movdqa %xmm3,%xmm9 │ │ psubusb %xmm6,%xmm9 │ │ movdqa %xmm6,%xmm11 │ │ psubusb %xmm3,%xmm11 │ │ por %xmm11,%xmm9 │ │ movdqa %xmm4,%xmm11 │ │ psubusb %xmm5,%xmm11 │ │ movdqa %xmm5,%xmm7 │ │ psubusb %xmm4,%xmm7 │ │ por %xmm7,%xmm11 │ │ paddusb %xmm11,%xmm11 │ │ - pand 0x9a3b7(%rip),%xmm9 │ │ + pand 0x9d2a7(%rip),%xmm9 │ │ psrlq $0x1,%xmm9 │ │ paddusb %xmm11,%xmm9 │ │ - pxor 0x9a363(%rip),%xmm9 │ │ + pxor 0x9d253(%rip),%xmm9 │ │ pcmpgtb %xmm0,%xmm9 │ │ por %xmm9,%xmm8 │ │ lea (%rdi,%r11,8),%rbx │ │ movdqa (%rbx,%rsi,1),%xmm0 │ │ movdqa %xmm0,%xmm9 │ │ psubusb %xmm4,%xmm9 │ │ movdqa %xmm4,%xmm7 │ │ @@ -65629,16 +66778,16 @@ │ │ movdqa (%rbx,%rsi,2),%xmm0 │ │ movdqa %xmm0,%xmm7 │ │ psubusb %xmm5,%xmm7 │ │ movdqa %xmm5,%xmm11 │ │ psubusb %xmm0,%xmm11 │ │ por %xmm11,%xmm7 │ │ pmaxub %xmm7,%xmm9 │ │ - pxor 0x9a287(%rip),%xmm9 │ │ - pcmpgtb 0x9a28e(%rip),%xmm9 │ │ + pxor 0x9d177(%rip),%xmm9 │ │ + pcmpgtb 0x9d17e(%rip),%xmm9 │ │ por %xmm1,%xmm9 │ │ movdqa 0xd0(%rsp),%xmm7 │ │ pand %xmm12,%xmm7 │ │ pcmpeqd %xmm12,%xmm7 │ │ pandn %xmm7,%xmm9 │ │ movdqa %xmm8,%xmm7 │ │ pandn %xmm9,%xmm7 │ │ @@ -65652,49 +66801,49 @@ │ │ pand %xmm12,%xmm1 │ │ pcmpeqd %xmm12,%xmm1 │ │ pandn %xmm1,%xmm8 │ │ movdqa %xmm9,%xmm1 │ │ pandn %xmm8,%xmm1 │ │ movdqa %xmm7,%xmm8 │ │ pandn %xmm9,%xmm8 │ │ - movdqa 0x9a1ff(%rip),%xmm10 │ │ + movdqa 0x9d0ef(%rip),%xmm10 │ │ pxor %xmm10,%xmm3 │ │ pxor %xmm10,%xmm6 │ │ pxor %xmm10,%xmm4 │ │ pxor %xmm10,%xmm5 │ │ movdqa %xmm3,%xmm10 │ │ psubsb %xmm6,%xmm10 │ │ pand %xmm2,%xmm10 │ │ movdqa %xmm5,%xmm9 │ │ psubsb %xmm4,%xmm9 │ │ paddsb %xmm9,%xmm10 │ │ paddsb %xmm9,%xmm10 │ │ paddsb %xmm9,%xmm10 │ │ - movdqa 0x9a18a(%rip),%xmm9 │ │ + movdqa 0x9d07a(%rip),%xmm9 │ │ pand %xmm10,%xmm1 │ │ - movdqa 0x9a15c(%rip),%xmm10 │ │ + movdqa 0x9d04c(%rip),%xmm10 │ │ paddsb %xmm1,%xmm10 │ │ - paddsb 0x9a15f(%rip),%xmm1 │ │ - pand 0x9a1c6(%rip),%xmm10 │ │ - pand 0x9a1be(%rip),%xmm1 │ │ + paddsb 0x9d04f(%rip),%xmm1 │ │ + pand 0x9d0b6(%rip),%xmm10 │ │ + pand 0x9d0ae(%rip),%xmm1 │ │ psrlq $0x3,%xmm10 │ │ psrlq $0x3,%xmm1 │ │ pxor %xmm9,%xmm10 │ │ pxor %xmm9,%xmm1 │ │ psubb %xmm9,%xmm10 │ │ psubb %xmm9,%xmm1 │ │ - movdqa 0x9a166(%rip),%xmm9 │ │ + movdqa 0x9d056(%rip),%xmm9 │ │ paddsb %xmm10,%xmm4 │ │ psubsb %xmm1,%xmm5 │ │ pxor %xmm9,%xmm4 │ │ pxor %xmm9,%xmm5 │ │ pxor %xmm9,%xmm1 │ │ pxor %xmm10,%xmm10 │ │ pavgb %xmm10,%xmm1 │ │ - psubb 0x9a12c(%rip),%xmm1 │ │ + psubb 0x9d01c(%rip),%xmm1 │ │ pandn %xmm1,%xmm2 │ │ paddsb %xmm2,%xmm3 │ │ psubsb %xmm2,%xmm6 │ │ pxor %xmm9,%xmm3 │ │ pxor %xmm9,%xmm6 │ │ lea (%rdi,%r11,8),%rbx │ │ movdqa (%rbx,%rsi,1),%xmm1 │ │ @@ -65706,181 +66855,181 @@ │ │ movdqa (%rdi,%r11,4),%xmm11 │ │ movdqa %xmm1,%xmm14 │ │ punpcklbw %xmm11,%xmm14 │ │ movdqa %xmm1,%xmm15 │ │ punpckhbw %xmm11,%xmm15 │ │ movdqa %xmm11,0x50(%rsp) │ │ movdqa %xmm14,%xmm10 │ │ - pmaddubsw 0x99ffd(%rip),%xmm10 │ │ + pmaddubsw 0x9ceed(%rip),%xmm10 │ │ movdqa %xmm15,%xmm11 │ │ - pmaddubsw 0x99fee(%rip),%xmm11 │ │ + pmaddubsw 0x9cede(%rip),%xmm11 │ │ movdqa %xmm9,%xmm0 │ │ punpcklbw %xmm2,%xmm0 │ │ movdqa %xmm9,%xmm8 │ │ punpckhbw %xmm2,%xmm8 │ │ - pmaddubsw 0x9a042(%rip),%xmm0 │ │ - pmaddubsw 0x9a038(%rip),%xmm8 │ │ + pmaddubsw 0x9cf32(%rip),%xmm0 │ │ + pmaddubsw 0x9cf28(%rip),%xmm8 │ │ paddw %xmm0,%xmm10 │ │ paddw %xmm8,%xmm11 │ │ movdqa %xmm13,%xmm0 │ │ punpcklbw %xmm3,%xmm0 │ │ movdqa %xmm13,%xmm8 │ │ punpckhbw %xmm3,%xmm8 │ │ - pmaddubsw 0x9a002(%rip),%xmm0 │ │ - pmaddubsw 0x99ff8(%rip),%xmm8 │ │ + pmaddubsw 0x9cef2(%rip),%xmm0 │ │ + pmaddubsw 0x9cee8(%rip),%xmm8 │ │ paddw %xmm0,%xmm10 │ │ paddw %xmm8,%xmm11 │ │ movdqa %xmm4,%xmm0 │ │ punpcklbw %xmm5,%xmm0 │ │ movdqa %xmm4,%xmm8 │ │ punpckhbw %xmm5,%xmm8 │ │ - pmaddubsw 0x99fd3(%rip),%xmm0 │ │ - pmaddubsw 0x99fc9(%rip),%xmm8 │ │ + pmaddubsw 0x9cec3(%rip),%xmm0 │ │ + pmaddubsw 0x9ceb9(%rip),%xmm8 │ │ paddw %xmm0,%xmm10 │ │ paddw %xmm8,%xmm11 │ │ - movdqa 0x9a077(%rip),%xmm0 │ │ + movdqa 0x9cf67(%rip),%xmm0 │ │ pmulhrsw %xmm10,%xmm0 │ │ - movdqa 0x9a068(%rip),%xmm8 │ │ + movdqa 0x9cf58(%rip),%xmm8 │ │ pmulhrsw %xmm11,%xmm8 │ │ packuswb %xmm8,%xmm0 │ │ pand %xmm7,%xmm0 │ │ movdqa %xmm7,%xmm8 │ │ pandn %xmm9,%xmm8 │ │ por %xmm8,%xmm0 │ │ movdqa %xmm0,(%rbx,%rsi,2) │ │ - pmaddubsw 0x99f5b(%rip),%xmm14 │ │ - pmaddubsw 0x99f51(%rip),%xmm15 │ │ + pmaddubsw 0x9ce4b(%rip),%xmm14 │ │ + pmaddubsw 0x9ce41(%rip),%xmm15 │ │ paddw %xmm14,%xmm10 │ │ paddw %xmm15,%xmm11 │ │ movdqa %xmm1,%xmm0 │ │ punpcklbw %xmm6,%xmm0 │ │ movdqa %xmm1,%xmm8 │ │ punpckhbw %xmm6,%xmm8 │ │ - pmaddubsw 0x99f2c(%rip),%xmm0 │ │ - pmaddubsw 0x99f22(%rip),%xmm8 │ │ + pmaddubsw 0x9ce1c(%rip),%xmm0 │ │ + pmaddubsw 0x9ce12(%rip),%xmm8 │ │ movdqa %xmm0,0x30(%rsp) │ │ movdqa %xmm8,0x40(%rsp) │ │ paddw %xmm0,%xmm10 │ │ paddw %xmm8,%xmm11 │ │ - movdqa 0x99fe3(%rip),%xmm0 │ │ + movdqa 0x9ced3(%rip),%xmm0 │ │ pmulhrsw %xmm10,%xmm0 │ │ - movdqa 0x99fd4(%rip),%xmm8 │ │ + movdqa 0x9cec4(%rip),%xmm8 │ │ pmulhrsw %xmm11,%xmm8 │ │ packuswb %xmm8,%xmm0 │ │ pand %xmm7,%xmm0 │ │ movdqa %xmm7,%xmm8 │ │ pandn %xmm2,%xmm8 │ │ por %xmm8,%xmm0 │ │ movdqa %xmm0,(%rbx,%r10,1) │ │ movdqa 0x10(%rsp),%xmm14 │ │ movdqa %xmm1,%xmm0 │ │ punpcklbw %xmm13,%xmm0 │ │ movdqa %xmm1,%xmm8 │ │ punpckhbw %xmm13,%xmm8 │ │ - pmaddubsw 0x99ead(%rip),%xmm0 │ │ - pmaddubsw 0x99ea3(%rip),%xmm8 │ │ + pmaddubsw 0x9cd9d(%rip),%xmm0 │ │ + pmaddubsw 0x9cd93(%rip),%xmm8 │ │ paddw %xmm0,%xmm10 │ │ paddw %xmm8,%xmm11 │ │ movdqa %xmm9,%xmm0 │ │ punpcklbw %xmm14,%xmm0 │ │ punpckhbw %xmm14,%xmm9 │ │ - pmaddubsw 0x99e81(%rip),%xmm0 │ │ - pmaddubsw 0x99e77(%rip),%xmm9 │ │ + pmaddubsw 0x9cd71(%rip),%xmm0 │ │ + pmaddubsw 0x9cd67(%rip),%xmm9 │ │ movdqa %xmm0,0x10(%rsp) │ │ paddw %xmm0,%xmm10 │ │ paddw %xmm9,%xmm11 │ │ - movdqa 0x99f3f(%rip),%xmm0 │ │ + movdqa 0x9ce2f(%rip),%xmm0 │ │ pmulhrsw %xmm10,%xmm0 │ │ - movdqa 0x99f30(%rip),%xmm8 │ │ + movdqa 0x9ce20(%rip),%xmm8 │ │ pmulhrsw %xmm11,%xmm8 │ │ packuswb %xmm8,%xmm0 │ │ pand %xmm7,%xmm0 │ │ movdqa %xmm7,%xmm8 │ │ pandn (%rdi,%r11,4),%xmm8 │ │ por %xmm8,%xmm0 │ │ movdqa %xmm0,(%rbx,%rsi,4) │ │ movdqa 0x20(%rsp),%xmm15 │ │ movdqa %xmm1,%xmm0 │ │ punpcklbw %xmm3,%xmm0 │ │ movdqa %xmm1,%xmm8 │ │ punpckhbw %xmm3,%xmm8 │ │ - pmaddubsw 0x99e0a(%rip),%xmm0 │ │ - pmaddubsw 0x99e00(%rip),%xmm8 │ │ + pmaddubsw 0x9ccfa(%rip),%xmm0 │ │ + pmaddubsw 0x9ccf0(%rip),%xmm8 │ │ paddw %xmm0,%xmm10 │ │ paddw %xmm8,%xmm11 │ │ movdqa %xmm2,%xmm0 │ │ punpcklbw %xmm15,%xmm0 │ │ punpckhbw %xmm15,%xmm2 │ │ - pmaddubsw 0x99ddf(%rip),%xmm0 │ │ - pmaddubsw 0x99dd6(%rip),%xmm2 │ │ + pmaddubsw 0x9cccf(%rip),%xmm0 │ │ + pmaddubsw 0x9ccc6(%rip),%xmm2 │ │ movdqa %xmm0,0x20(%rsp) │ │ paddw %xmm0,%xmm10 │ │ paddw %xmm2,%xmm11 │ │ - movdqa 0x99e9e(%rip),%xmm0 │ │ + movdqa 0x9cd8e(%rip),%xmm0 │ │ pmulhrsw %xmm10,%xmm0 │ │ - movdqa 0x99e8f(%rip),%xmm8 │ │ + movdqa 0x9cd7f(%rip),%xmm8 │ │ pmulhrsw %xmm11,%xmm8 │ │ packuswb %xmm8,%xmm0 │ │ pand %xmm7,%xmm0 │ │ movdqa %xmm7,%xmm8 │ │ pandn %xmm13,%xmm8 │ │ por %xmm8,%xmm0 │ │ movdqa %xmm0,0x60(%rsp) │ │ movdqa %xmm1,%xmm0 │ │ punpcklbw %xmm4,%xmm0 │ │ movdqa %xmm1,%xmm8 │ │ punpckhbw %xmm4,%xmm8 │ │ - pmaddubsw 0x99d70(%rip),%xmm0 │ │ - pmaddubsw 0x99d66(%rip),%xmm8 │ │ + pmaddubsw 0x9cc60(%rip),%xmm0 │ │ + pmaddubsw 0x9cc56(%rip),%xmm8 │ │ paddw %xmm0,%xmm10 │ │ paddw %xmm8,%xmm11 │ │ movdqa (%rdi,%rsi,4),%xmm8 │ │ movdqa 0x50(%rsp),%xmm1 │ │ movdqa %xmm8,%xmm0 │ │ punpcklbw %xmm1,%xmm0 │ │ punpckhbw %xmm1,%xmm8 │ │ - pmaddubsw 0x99d39(%rip),%xmm0 │ │ - pmaddubsw 0x99d2f(%rip),%xmm8 │ │ + pmaddubsw 0x9cc29(%rip),%xmm0 │ │ + pmaddubsw 0x9cc1f(%rip),%xmm8 │ │ movdqa %xmm0,0x70(%rsp) │ │ movdqa %xmm8,0x50(%rsp) │ │ psubw %xmm0,%xmm10 │ │ psubw %xmm8,%xmm11 │ │ - movdqa 0x99df0(%rip),%xmm0 │ │ + movdqa 0x9cce0(%rip),%xmm0 │ │ pmulhrsw %xmm10,%xmm0 │ │ - movdqa 0x99de1(%rip),%xmm8 │ │ + movdqa 0x9ccd1(%rip),%xmm8 │ │ pmulhrsw %xmm11,%xmm8 │ │ packuswb %xmm8,%xmm0 │ │ pand %xmm7,%xmm0 │ │ movdqa %xmm7,%xmm8 │ │ pandn %xmm3,%xmm8 │ │ por %xmm8,%xmm0 │ │ movdqa %xmm0,0x80(%rsp) │ │ movdqa (%rbx,%rsi,1),%xmm1 │ │ lea (%rdi,%rsi,4),%rbx │ │ movdqa (%rbx,%rsi,1),%xmm8 │ │ movdqa %xmm1,%xmm0 │ │ punpcklbw %xmm5,%xmm0 │ │ punpckhbw %xmm5,%xmm1 │ │ - pmaddubsw 0x99cb6(%rip),%xmm0 │ │ - pmaddubsw 0x99cad(%rip),%xmm1 │ │ + pmaddubsw 0x9cba6(%rip),%xmm0 │ │ + pmaddubsw 0x9cb9d(%rip),%xmm1 │ │ paddw %xmm0,%xmm10 │ │ paddw %xmm1,%xmm11 │ │ movdqa %xmm13,%xmm1 │ │ punpcklbw %xmm8,%xmm1 │ │ - pmaddubsw 0x99c90(%rip),%xmm1 │ │ + pmaddubsw 0x9cb80(%rip),%xmm1 │ │ movdqa %xmm1,0x90(%rsp) │ │ paddw %xmm1,%xmm10 │ │ punpckhbw %xmm8,%xmm13 │ │ movdqa 0x60(%rsp),%xmm8 │ │ - pmaddubsw 0x99c6c(%rip),%xmm13 │ │ + pmaddubsw 0x9cb5c(%rip),%xmm13 │ │ movdqa %xmm13,0xa0(%rsp) │ │ paddw %xmm13,%xmm11 │ │ - movdqa 0x99d35(%rip),%xmm1 │ │ + movdqa 0x9cc25(%rip),%xmm1 │ │ pmulhrsw %xmm10,%xmm1 │ │ - movdqa 0x99d27(%rip),%xmm0 │ │ + movdqa 0x9cc17(%rip),%xmm0 │ │ pmulhrsw %xmm11,%xmm0 │ │ packuswb %xmm0,%xmm1 │ │ pand %xmm7,%xmm1 │ │ movdqa %xmm7,%xmm0 │ │ pandn %xmm4,%xmm0 │ │ por %xmm0,%xmm1 │ │ movdqa %xmm1,0x60(%rsp) │ │ @@ -65888,154 +67037,154 @@ │ │ paddw 0x30(%rsp),%xmm10 │ │ paddw 0x40(%rsp),%xmm11 │ │ movdqa %xmm3,%xmm0 │ │ punpcklbw %xmm1,%xmm0 │ │ movdqa %xmm3,%xmm13 │ │ punpckhbw %xmm1,%xmm13 │ │ movdqa 0x80(%rsp),%xmm3 │ │ - pmaddubsw 0x99bf0(%rip),%xmm0 │ │ - pmaddubsw 0x99be6(%rip),%xmm13 │ │ + pmaddubsw 0x9cae0(%rip),%xmm0 │ │ + pmaddubsw 0x9cad6(%rip),%xmm13 │ │ movdqa %xmm0,0x30(%rsp) │ │ movdqa %xmm13,0x40(%rsp) │ │ paddw %xmm0,%xmm10 │ │ paddw %xmm13,%xmm11 │ │ - movdqa 0x99ca7(%rip),%xmm0 │ │ + movdqa 0x9cb97(%rip),%xmm0 │ │ pmulhrsw %xmm10,%xmm0 │ │ - movdqa 0x99c98(%rip),%xmm13 │ │ + movdqa 0x9cb88(%rip),%xmm13 │ │ pmulhrsw %xmm11,%xmm13 │ │ packuswb %xmm13,%xmm0 │ │ pand %xmm7,%xmm0 │ │ movdqa %xmm7,%xmm13 │ │ pandn %xmm5,%xmm13 │ │ por %xmm13,%xmm0 │ │ movdqa %xmm0,0x80(%rsp) │ │ paddw 0x10(%rsp),%xmm10 │ │ paddw %xmm9,%xmm11 │ │ movdqa %xmm4,%xmm0 │ │ punpcklbw %xmm1,%xmm0 │ │ movdqa %xmm4,%xmm9 │ │ punpckhbw %xmm1,%xmm9 │ │ - pmaddubsw 0x99b6a(%rip),%xmm0 │ │ - pmaddubsw 0x99b60(%rip),%xmm9 │ │ + pmaddubsw 0x9ca5a(%rip),%xmm0 │ │ + pmaddubsw 0x9ca50(%rip),%xmm9 │ │ paddw %xmm0,%xmm10 │ │ paddw %xmm9,%xmm11 │ │ movdqa 0x60(%rsp),%xmm4 │ │ - movdqa 0x99c27(%rip),%xmm9 │ │ + movdqa 0x9cb17(%rip),%xmm9 │ │ pmulhrsw %xmm10,%xmm9 │ │ - movdqa 0x99c18(%rip),%xmm13 │ │ + movdqa 0x9cb08(%rip),%xmm13 │ │ pmulhrsw %xmm11,%xmm13 │ │ packuswb %xmm13,%xmm9 │ │ pand %xmm7,%xmm9 │ │ movdqa %xmm7,%xmm13 │ │ pandn %xmm6,%xmm13 │ │ por %xmm13,%xmm9 │ │ paddw 0x20(%rsp),%xmm10 │ │ paddw %xmm2,%xmm11 │ │ movdqa %xmm5,%xmm0 │ │ punpcklbw %xmm1,%xmm0 │ │ movdqa %xmm5,%xmm13 │ │ punpckhbw %xmm1,%xmm13 │ │ movdqa 0x80(%rsp),%xmm5 │ │ - pmaddubsw 0x99ae9(%rip),%xmm0 │ │ - pmaddubsw 0x99adf(%rip),%xmm13 │ │ + pmaddubsw 0x9c9d9(%rip),%xmm0 │ │ + pmaddubsw 0x9c9cf(%rip),%xmm13 │ │ paddw %xmm0,%xmm10 │ │ paddw %xmm13,%xmm11 │ │ - movdqa 0x99bad(%rip),%xmm2 │ │ + movdqa 0x9ca9d(%rip),%xmm2 │ │ pmulhrsw %xmm10,%xmm2 │ │ - movdqa 0x99b9e(%rip),%xmm13 │ │ + movdqa 0x9ca8e(%rip),%xmm13 │ │ pmulhrsw %xmm11,%xmm13 │ │ packuswb %xmm13,%xmm2 │ │ pand %xmm7,%xmm2 │ │ movdqa %xmm7,%xmm13 │ │ pandn %xmm14,%xmm13 │ │ por %xmm13,%xmm2 │ │ psubw 0x70(%rsp),%xmm10 │ │ psubw 0x50(%rsp),%xmm11 │ │ movdqa %xmm6,%xmm0 │ │ punpcklbw %xmm1,%xmm0 │ │ movdqa %xmm6,%xmm13 │ │ punpckhbw %xmm1,%xmm13 │ │ - pmaddubsw 0x99a77(%rip),%xmm0 │ │ - pmaddubsw 0x99a6d(%rip),%xmm13 │ │ + pmaddubsw 0x9c967(%rip),%xmm0 │ │ + pmaddubsw 0x9c95d(%rip),%xmm13 │ │ paddw %xmm0,%xmm10 │ │ paddw %xmm13,%xmm11 │ │ - movdqa 0x99b3b(%rip),%xmm0 │ │ + movdqa 0x9ca2b(%rip),%xmm0 │ │ pmulhrsw %xmm10,%xmm0 │ │ - movdqa 0x99b2c(%rip),%xmm13 │ │ + movdqa 0x9ca1c(%rip),%xmm13 │ │ pmulhrsw %xmm11,%xmm13 │ │ packuswb %xmm13,%xmm0 │ │ pand %xmm7,%xmm0 │ │ movdqa %xmm7,%xmm13 │ │ pandn %xmm15,%xmm13 │ │ por %xmm13,%xmm0 │ │ movdqa %xmm0,(%rbx,%r11,1) │ │ paddw 0x90(%rsp),%xmm10 │ │ paddw 0xa0(%rsp),%xmm11 │ │ movdqa %xmm14,%xmm0 │ │ punpcklbw %xmm1,%xmm0 │ │ movdqa %xmm14,%xmm13 │ │ punpckhbw %xmm1,%xmm13 │ │ - pmaddubsw 0x999f8(%rip),%xmm0 │ │ - pmaddubsw 0x999ee(%rip),%xmm13 │ │ + pmaddubsw 0x9c8e8(%rip),%xmm0 │ │ + pmaddubsw 0x9c8de(%rip),%xmm13 │ │ paddw %xmm0,%xmm10 │ │ paddw %xmm13,%xmm11 │ │ - movdqa 0x99abc(%rip),%xmm0 │ │ + movdqa 0x9c9ac(%rip),%xmm0 │ │ pmulhrsw %xmm10,%xmm0 │ │ - movdqa 0x99aad(%rip),%xmm13 │ │ + movdqa 0x9c99d(%rip),%xmm13 │ │ pmulhrsw %xmm11,%xmm13 │ │ packuswb %xmm13,%xmm0 │ │ pand %xmm7,%xmm0 │ │ movdqa %xmm7,%xmm13 │ │ pandn (%rbx),%xmm13 │ │ por %xmm13,%xmm0 │ │ movdqa %xmm0,(%rbx) │ │ paddw 0x30(%rsp),%xmm10 │ │ paddw 0x40(%rsp),%xmm11 │ │ movdqa %xmm15,%xmm0 │ │ punpcklbw %xmm1,%xmm0 │ │ movdqa %xmm15,%xmm13 │ │ punpckhbw %xmm1,%xmm13 │ │ - pmaddubsw 0x99981(%rip),%xmm0 │ │ - pmaddubsw 0x99977(%rip),%xmm13 │ │ + pmaddubsw 0x9c871(%rip),%xmm0 │ │ + pmaddubsw 0x9c867(%rip),%xmm13 │ │ paddw %xmm0,%xmm10 │ │ paddw %xmm13,%xmm11 │ │ - pmulhrsw 0x99a43(%rip),%xmm10 │ │ - pmulhrsw 0x99a39(%rip),%xmm11 │ │ + pmulhrsw 0x9c933(%rip),%xmm10 │ │ + pmulhrsw 0x9c929(%rip),%xmm11 │ │ packuswb %xmm11,%xmm10 │ │ pand %xmm7,%xmm10 │ │ movdqa %xmm7,%xmm11 │ │ pandn (%rbx,%rsi,1),%xmm11 │ │ por %xmm11,%xmm10 │ │ movdqa %xmm10,(%rbx,%rsi,1) │ │ movdqa (%rsp),%xmm13 │ │ lea (%rdi,%r11,4),%rbx │ │ movdqa (%rdi,%r11,4),%xmm11 │ │ movdqa %xmm11,%xmm1 │ │ punpcklbw %xmm3,%xmm1 │ │ movdqa %xmm8,%xmm14 │ │ punpcklbw %xmm4,%xmm14 │ │ movdqa %xmm1,%xmm6 │ │ - pmaddubsw 0x998d9(%rip),%xmm6 │ │ - pmaddubsw 0x998df(%rip),%xmm14 │ │ + pmaddubsw 0x9c7c9(%rip),%xmm6 │ │ + pmaddubsw 0x9c7cf(%rip),%xmm14 │ │ paddw %xmm14,%xmm6 │ │ movdqa %xmm5,%xmm14 │ │ - punpcklbw 0x9993c(%rip),%xmm14 │ │ - pmaddubsw 0x99902(%rip),%xmm14 │ │ + punpcklbw 0x9c82c(%rip),%xmm14 │ │ + pmaddubsw 0x9c7f2(%rip),%xmm14 │ │ paddw %xmm14,%xmm6 │ │ movdqa %xmm11,%xmm7 │ │ punpckhbw %xmm3,%xmm7 │ │ movdqa %xmm7,%xmm14 │ │ - pmaddubsw 0x99895(%rip),%xmm14 │ │ + pmaddubsw 0x9c785(%rip),%xmm14 │ │ movdqa %xmm8,%xmm1 │ │ punpckhbw %xmm4,%xmm1 │ │ - pmaddubsw 0x99893(%rip),%xmm1 │ │ + pmaddubsw 0x9c783(%rip),%xmm1 │ │ paddw %xmm1,%xmm14 │ │ movdqa %xmm5,%xmm1 │ │ - punpckhbw 0x998f2(%rip),%xmm1 │ │ - pmaddubsw 0x998b9(%rip),%xmm1 │ │ + punpckhbw 0x9c7e2(%rip),%xmm1 │ │ + pmaddubsw 0x9c7a9(%rip),%xmm1 │ │ paddw %xmm1,%xmm14 │ │ movdqa %xmm6,%xmm1 │ │ psrlw $0x3,%xmm1 │ │ movdqa %xmm14,%xmm7 │ │ psrlw $0x3,%xmm7 │ │ packuswb %xmm7,%xmm1 │ │ pand %xmm13,%xmm1 │ │ @@ -66043,24 +67192,24 @@ │ │ pandn %xmm8,%xmm7 │ │ por %xmm7,%xmm1 │ │ movdqa %xmm1,(%rbx,%rsi,1) │ │ movdqa %xmm11,%xmm1 │ │ punpcklbw %xmm3,%xmm1 │ │ movdqa %xmm11,%xmm7 │ │ punpckhbw %xmm3,%xmm7 │ │ - pmaddubsw 0x9984a(%rip),%xmm1 │ │ - pmaddubsw 0x99841(%rip),%xmm7 │ │ + pmaddubsw 0x9c73a(%rip),%xmm1 │ │ + pmaddubsw 0x9c731(%rip),%xmm7 │ │ paddw %xmm1,%xmm6 │ │ paddw %xmm7,%xmm14 │ │ movdqa %xmm8,%xmm1 │ │ punpcklbw %xmm9,%xmm1 │ │ movdqa %xmm8,%xmm7 │ │ punpckhbw %xmm9,%xmm7 │ │ - pmaddubsw 0x9981b(%rip),%xmm1 │ │ - pmaddubsw 0x99812(%rip),%xmm7 │ │ + pmaddubsw 0x9c70b(%rip),%xmm1 │ │ + pmaddubsw 0x9c702(%rip),%xmm7 │ │ paddw %xmm1,%xmm6 │ │ paddw %xmm7,%xmm14 │ │ movdqa %xmm6,%xmm1 │ │ psrlw $0x3,%xmm1 │ │ movdqa %xmm14,%xmm7 │ │ psrlw $0x3,%xmm7 │ │ packuswb %xmm7,%xmm1 │ │ @@ -66069,24 +67218,24 @@ │ │ pandn %xmm3,%xmm7 │ │ por %xmm7,%xmm1 │ │ movdqa %xmm1,(%rbx,%rsi,2) │ │ movdqa %xmm11,%xmm1 │ │ punpcklbw %xmm3,%xmm1 │ │ movdqa %xmm11,%xmm7 │ │ punpckhbw %xmm3,%xmm7 │ │ - pmaddubsw 0x997e0(%rip),%xmm1 │ │ - pmaddubsw 0x997d7(%rip),%xmm7 │ │ + pmaddubsw 0x9c6d0(%rip),%xmm1 │ │ + pmaddubsw 0x9c6c7(%rip),%xmm7 │ │ psubw %xmm1,%xmm6 │ │ psubw %xmm7,%xmm14 │ │ movdqa %xmm4,%xmm1 │ │ punpcklbw %xmm2,%xmm1 │ │ movdqa %xmm4,%xmm7 │ │ punpckhbw %xmm2,%xmm7 │ │ - pmaddubsw 0x997b5(%rip),%xmm1 │ │ - pmaddubsw 0x997ac(%rip),%xmm7 │ │ + pmaddubsw 0x9c6a5(%rip),%xmm1 │ │ + pmaddubsw 0x9c69c(%rip),%xmm7 │ │ paddw %xmm1,%xmm6 │ │ paddw %xmm7,%xmm14 │ │ movdqa %xmm6,%xmm1 │ │ psrlw $0x3,%xmm1 │ │ movdqa %xmm14,%xmm7 │ │ psrlw $0x3,%xmm7 │ │ packuswb %xmm7,%xmm1 │ │ @@ -66095,23 +67244,23 @@ │ │ pandn %xmm4,%xmm7 │ │ por %xmm7,%xmm1 │ │ movdqa %xmm1,(%rbx,%r10,1) │ │ movdqa %xmm5,%xmm1 │ │ punpcklbw %xmm15,%xmm1 │ │ movdqa %xmm5,%xmm7 │ │ punpckhbw %xmm15,%xmm7 │ │ - pmaddubsw 0x99759(%rip),%xmm1 │ │ - pmaddubsw 0x99750(%rip),%xmm7 │ │ + pmaddubsw 0x9c649(%rip),%xmm1 │ │ + pmaddubsw 0x9c640(%rip),%xmm7 │ │ paddw %xmm1,%xmm6 │ │ paddw %xmm7,%xmm14 │ │ movdqa %xmm11,%xmm1 │ │ punpcklbw %xmm4,%xmm1 │ │ punpckhbw %xmm4,%xmm11 │ │ - pmaddubsw 0x99730(%rip),%xmm1 │ │ - pmaddubsw 0x99726(%rip),%xmm11 │ │ + pmaddubsw 0x9c620(%rip),%xmm1 │ │ + pmaddubsw 0x9c616(%rip),%xmm11 │ │ psubw %xmm1,%xmm6 │ │ psubw %xmm11,%xmm14 │ │ movdqa %xmm6,%xmm1 │ │ psrlw $0x3,%xmm1 │ │ movdqa %xmm14,%xmm11 │ │ psrlw $0x3,%xmm11 │ │ packuswb %xmm11,%xmm1 │ │ @@ -66120,24 +67269,24 @@ │ │ pandn %xmm5,%xmm11 │ │ por %xmm1,%xmm11 │ │ movdqa %xmm11,(%rdi) │ │ movdqa %xmm5,%xmm1 │ │ punpcklbw %xmm15,%xmm1 │ │ movdqa %xmm5,%xmm7 │ │ punpckhbw %xmm15,%xmm7 │ │ - pmaddubsw 0x996b0(%rip),%xmm1 │ │ - pmaddubsw 0x996a7(%rip),%xmm7 │ │ + pmaddubsw 0x9c5a0(%rip),%xmm1 │ │ + pmaddubsw 0x9c597(%rip),%xmm7 │ │ paddw %xmm1,%xmm6 │ │ paddw %xmm7,%xmm14 │ │ movdqa %xmm8,%xmm1 │ │ punpcklbw %xmm9,%xmm1 │ │ movdqa %xmm8,%xmm7 │ │ punpckhbw %xmm9,%xmm7 │ │ - pmaddubsw 0x99681(%rip),%xmm1 │ │ - pmaddubsw 0x99678(%rip),%xmm7 │ │ + pmaddubsw 0x9c571(%rip),%xmm1 │ │ + pmaddubsw 0x9c568(%rip),%xmm7 │ │ paddw %xmm1,%xmm6 │ │ paddw %xmm7,%xmm14 │ │ movdqa %xmm6,%xmm1 │ │ psrlw $0x3,%xmm1 │ │ movdqa %xmm14,%xmm7 │ │ psrlw $0x3,%xmm7 │ │ packuswb %xmm7,%xmm1 │ │ @@ -66146,37 +67295,37 @@ │ │ pandn %xmm9,%xmm7 │ │ por %xmm7,%xmm1 │ │ movdqa %xmm1,(%rdi,%rsi,1) │ │ movdqa %xmm3,%xmm1 │ │ punpcklbw %xmm9,%xmm1 │ │ movdqa %xmm3,%xmm7 │ │ punpckhbw %xmm9,%xmm7 │ │ - pmaddubsw 0x99645(%rip),%xmm1 │ │ - pmaddubsw 0x9963c(%rip),%xmm7 │ │ + pmaddubsw 0x9c535(%rip),%xmm1 │ │ + pmaddubsw 0x9c52c(%rip),%xmm7 │ │ psubw %xmm1,%xmm6 │ │ psubw %xmm7,%xmm14 │ │ movdqa %xmm2,%xmm1 │ │ punpcklbw %xmm15,%xmm1 │ │ movdqa %xmm2,%xmm7 │ │ punpckhbw %xmm15,%xmm7 │ │ - pmaddubsw 0x99618(%rip),%xmm1 │ │ - pmaddubsw 0x9960f(%rip),%xmm7 │ │ + pmaddubsw 0x9c508(%rip),%xmm1 │ │ + pmaddubsw 0x9c4ff(%rip),%xmm7 │ │ paddw %xmm1,%xmm6 │ │ paddw %xmm7,%xmm14 │ │ psrlw $0x3,%xmm6 │ │ psrlw $0x3,%xmm14 │ │ packuswb %xmm14,%xmm6 │ │ pand %xmm13,%xmm6 │ │ movdqa %xmm13,%xmm14 │ │ pandn %xmm2,%xmm14 │ │ por %xmm14,%xmm6 │ │ movdqa %xmm6,(%rdi,%rsi,2) │ │ - jmpq 582c7 │ │ + jmpq 598b7 │ │ test %ebp,0x4(%rdx) │ │ - je 58069 │ │ + je 59659 │ │ lea (%rdi,%r11,4),%rbx │ │ movdqa (%rbx,%rsi,1),%xmm8 │ │ movdqa (%rbx,%rsi,2),%xmm3 │ │ movdqa (%rbx,%r10,1),%xmm4 │ │ movdqa (%rdi),%xmm5 │ │ movdqa (%rdi,%rsi,1),%xmm9 │ │ movdqa (%rdi,%rsi,2),%xmm2 │ │ @@ -66184,43 +67333,43 @@ │ │ movdqu (%rcx),%xmm7 │ │ movdqu (%rcx,%r8,1),%xmm1 │ │ pxor %xmm6,%xmm6 │ │ movdqa %xmm6,%xmm14 │ │ pcmpeqb %xmm1,%xmm14 │ │ pand %xmm14,%xmm7 │ │ por %xmm7,%xmm1 │ │ - pshufb 0x9950b(%rip),%xmm1 │ │ + pshufb 0x9c3fb(%rip),%xmm1 │ │ pcmpeqb %xmm1,%xmm6 │ │ movdqa %xmm1,%xmm14 │ │ psrlq 0x80(%r9),%xmm14 │ │ - pand 0x995b0(%rip),%xmm14 │ │ + pand 0x9c4a0(%rip),%xmm14 │ │ pminub 0xe0(%rsp),%xmm14 │ │ - pmaxub 0x9954d(%rip),%xmm14 │ │ - movdqa 0x995d5(%rip),%xmm7 │ │ + pmaxub 0x9c43d(%rip),%xmm14 │ │ + movdqa 0x9c4c5(%rip),%xmm7 │ │ pand %xmm1,%xmm7 │ │ psrlq $0x4,%xmm7 │ │ - paddb 0x99544(%rip),%xmm1 │ │ + paddb 0x9c434(%rip),%xmm1 │ │ paddb %xmm1,%xmm1 │ │ paddb %xmm14,%xmm1 │ │ - pxor 0x99593(%rip),%xmm7 │ │ - pxor 0x9958a(%rip),%xmm14 │ │ - pxor 0x99582(%rip),%xmm1 │ │ + pxor 0x9c483(%rip),%xmm7 │ │ + pxor 0x9c47a(%rip),%xmm14 │ │ + pxor 0x9c472(%rip),%xmm1 │ │ movdqa %xmm3,%xmm0 │ │ psubusb %xmm4,%xmm0 │ │ movdqa %xmm4,%xmm10 │ │ psubusb %xmm3,%xmm10 │ │ por %xmm10,%xmm0 │ │ pmaxub %xmm6,%xmm0 │ │ movdqa %xmm5,%xmm10 │ │ psubusb %xmm9,%xmm10 │ │ movdqa %xmm9,%xmm6 │ │ psubusb %xmm5,%xmm6 │ │ por %xmm6,%xmm10 │ │ pmaxub %xmm10,%xmm0 │ │ - movdqa 0x99542(%rip),%xmm6 │ │ + movdqa 0x9c432(%rip),%xmm6 │ │ pxor %xmm0,%xmm6 │ │ pcmpgtb %xmm7,%xmm6 │ │ movdqa (%rdi,%r11,4),%xmm10 │ │ movdqa %xmm10,%xmm7 │ │ psubusb %xmm4,%xmm7 │ │ movdqa %xmm4,%xmm11 │ │ psubusb %xmm10,%xmm11 │ │ @@ -66240,16 +67389,16 @@ │ │ pmaxub %xmm11,%xmm7 │ │ movdqa %xmm5,%xmm11 │ │ psubusb %xmm15,%xmm11 │ │ movdqa %xmm15,%xmm10 │ │ psubusb %xmm5,%xmm10 │ │ por %xmm10,%xmm11 │ │ pmaxub %xmm11,%xmm7 │ │ - pxor 0x994b6(%rip),%xmm7 │ │ - pcmpgtb 0x994be(%rip),%xmm7 │ │ + pxor 0x9c3a6(%rip),%xmm7 │ │ + pcmpgtb 0x9c3ae(%rip),%xmm7 │ │ movdqa (%rdi,%r11,4),%xmm10 │ │ movdqa %xmm10,%xmm11 │ │ psubusb %xmm8,%xmm11 │ │ movdqa %xmm8,%xmm13 │ │ psubusb %xmm10,%xmm13 │ │ por %xmm13,%xmm11 │ │ movdqa %xmm8,%xmm10 │ │ @@ -66271,109 +67420,109 @@ │ │ por %xmm13,%xmm10 │ │ pmaxub %xmm10,%xmm11 │ │ movdqa 0xc0(%rsp),%xmm10 │ │ pand %xmm12,%xmm10 │ │ pcmpeqd %xmm12,%xmm10 │ │ pand %xmm10,%xmm11 │ │ pmaxub %xmm11,%xmm0 │ │ - pxor 0x9940f(%rip),%xmm0 │ │ + pxor 0x9c2ff(%rip),%xmm0 │ │ pcmpgtb %xmm14,%xmm0 │ │ movdqa %xmm3,%xmm13 │ │ psubusb %xmm9,%xmm13 │ │ movdqa %xmm9,%xmm11 │ │ psubusb %xmm3,%xmm11 │ │ por %xmm11,%xmm13 │ │ movdqa %xmm4,%xmm11 │ │ psubusb %xmm5,%xmm11 │ │ movdqa %xmm5,%xmm14 │ │ psubusb %xmm4,%xmm14 │ │ por %xmm14,%xmm11 │ │ paddusb %xmm11,%xmm11 │ │ - pand 0x9940a(%rip),%xmm13 │ │ + pand 0x9c2fa(%rip),%xmm13 │ │ psrlq $0x1,%xmm13 │ │ paddusb %xmm11,%xmm13 │ │ - pxor 0x993b6(%rip),%xmm13 │ │ + pxor 0x9c2a6(%rip),%xmm13 │ │ pcmpgtb %xmm1,%xmm13 │ │ por %xmm13,%xmm0 │ │ movdqa 0xc0(%rsp),%xmm14 │ │ pand %xmm12,%xmm14 │ │ pcmpeqd %xmm12,%xmm14 │ │ pandn %xmm14,%xmm7 │ │ movdqa %xmm0,%xmm14 │ │ pandn %xmm7,%xmm14 │ │ movdqa 0xb0(%rsp),%xmm7 │ │ pand %xmm12,%xmm7 │ │ pcmpeqd %xmm12,%xmm7 │ │ pandn %xmm7,%xmm0 │ │ movdqa %xmm14,%xmm7 │ │ pandn %xmm0,%xmm7 │ │ - movdqa 0x99360(%rip),%xmm13 │ │ + movdqa 0x9c250(%rip),%xmm13 │ │ pxor %xmm13,%xmm3 │ │ pxor %xmm13,%xmm9 │ │ pxor %xmm13,%xmm4 │ │ pxor %xmm13,%xmm5 │ │ movdqa %xmm3,%xmm13 │ │ psubsb %xmm9,%xmm13 │ │ pand %xmm6,%xmm13 │ │ movdqa %xmm5,%xmm0 │ │ psubsb %xmm4,%xmm0 │ │ paddsb %xmm0,%xmm13 │ │ paddsb %xmm0,%xmm13 │ │ paddsb %xmm0,%xmm13 │ │ - movdqa 0x992ee(%rip),%xmm0 │ │ + movdqa 0x9c1de(%rip),%xmm0 │ │ pand %xmm13,%xmm7 │ │ - movdqa 0x992c0(%rip),%xmm13 │ │ + movdqa 0x9c1b0(%rip),%xmm13 │ │ paddsb %xmm7,%xmm13 │ │ - paddsb 0x992c3(%rip),%xmm7 │ │ - pand 0x9932a(%rip),%xmm13 │ │ - pand 0x99322(%rip),%xmm7 │ │ + paddsb 0x9c1b3(%rip),%xmm7 │ │ + pand 0x9c21a(%rip),%xmm13 │ │ + pand 0x9c212(%rip),%xmm7 │ │ psrlq $0x3,%xmm13 │ │ psrlq $0x3,%xmm7 │ │ pxor %xmm0,%xmm13 │ │ pxor %xmm0,%xmm7 │ │ psubb %xmm0,%xmm13 │ │ psubb %xmm0,%xmm7 │ │ - movdqa 0x992cd(%rip),%xmm0 │ │ + movdqa 0x9c1bd(%rip),%xmm0 │ │ paddsb %xmm13,%xmm4 │ │ psubsb %xmm7,%xmm5 │ │ pxor %xmm0,%xmm4 │ │ pxor %xmm0,%xmm5 │ │ pxor %xmm0,%xmm7 │ │ pxor %xmm13,%xmm13 │ │ pavgb %xmm13,%xmm7 │ │ - psubb 0x99296(%rip),%xmm7 │ │ + psubb 0x9c186(%rip),%xmm7 │ │ pandn %xmm7,%xmm6 │ │ paddsb %xmm6,%xmm3 │ │ psubsb %xmm6,%xmm9 │ │ pxor %xmm0,%xmm3 │ │ pxor %xmm0,%xmm9 │ │ movdqa (%rdi,%r11,4),%xmm11 │ │ movdqa %xmm11,%xmm7 │ │ punpcklbw %xmm3,%xmm7 │ │ movdqa %xmm8,%xmm6 │ │ punpcklbw %xmm4,%xmm6 │ │ movdqa %xmm7,%xmm0 │ │ - pmaddubsw 0x991ab(%rip),%xmm0 │ │ - pmaddubsw 0x991b2(%rip),%xmm6 │ │ + pmaddubsw 0x9c09b(%rip),%xmm0 │ │ + pmaddubsw 0x9c0a2(%rip),%xmm6 │ │ paddw %xmm6,%xmm0 │ │ movdqa %xmm5,%xmm6 │ │ - punpcklbw 0x99212(%rip),%xmm6 │ │ - pmaddubsw 0x991d9(%rip),%xmm6 │ │ + punpcklbw 0x9c102(%rip),%xmm6 │ │ + pmaddubsw 0x9c0c9(%rip),%xmm6 │ │ paddw %xmm6,%xmm0 │ │ movdqa %xmm11,%xmm13 │ │ punpckhbw %xmm3,%xmm13 │ │ movdqa %xmm13,%xmm6 │ │ - pmaddubsw 0x9916d(%rip),%xmm6 │ │ + pmaddubsw 0x9c05d(%rip),%xmm6 │ │ movdqa %xmm8,%xmm7 │ │ punpckhbw %xmm4,%xmm7 │ │ - pmaddubsw 0x9916b(%rip),%xmm7 │ │ + pmaddubsw 0x9c05b(%rip),%xmm7 │ │ paddw %xmm7,%xmm6 │ │ movdqa %xmm5,%xmm7 │ │ - punpckhbw 0x991cb(%rip),%xmm7 │ │ - pmaddubsw 0x99192(%rip),%xmm7 │ │ + punpckhbw 0x9c0bb(%rip),%xmm7 │ │ + pmaddubsw 0x9c082(%rip),%xmm7 │ │ paddw %xmm7,%xmm6 │ │ movdqa %xmm0,%xmm7 │ │ psrlw $0x3,%xmm7 │ │ movdqa %xmm6,%xmm13 │ │ psrlw $0x3,%xmm13 │ │ packuswb %xmm13,%xmm7 │ │ pand %xmm14,%xmm7 │ │ @@ -66381,24 +67530,24 @@ │ │ pandn %xmm8,%xmm13 │ │ por %xmm13,%xmm7 │ │ movdqa %xmm7,(%rbx,%rsi,1) │ │ movdqa %xmm11,%xmm7 │ │ punpcklbw %xmm3,%xmm7 │ │ movdqa %xmm11,%xmm13 │ │ punpckhbw %xmm3,%xmm13 │ │ - pmaddubsw 0x99120(%rip),%xmm7 │ │ - pmaddubsw 0x99116(%rip),%xmm13 │ │ + pmaddubsw 0x9c010(%rip),%xmm7 │ │ + pmaddubsw 0x9c006(%rip),%xmm13 │ │ paddw %xmm7,%xmm0 │ │ paddw %xmm13,%xmm6 │ │ movdqa %xmm8,%xmm7 │ │ punpcklbw %xmm9,%xmm7 │ │ movdqa %xmm8,%xmm13 │ │ punpckhbw %xmm9,%xmm13 │ │ - pmaddubsw 0x990f0(%rip),%xmm7 │ │ - pmaddubsw 0x990e6(%rip),%xmm13 │ │ + pmaddubsw 0x9bfe0(%rip),%xmm7 │ │ + pmaddubsw 0x9bfd6(%rip),%xmm13 │ │ paddw %xmm7,%xmm0 │ │ paddw %xmm13,%xmm6 │ │ movdqa %xmm0,%xmm7 │ │ psrlw $0x3,%xmm7 │ │ movdqa %xmm6,%xmm13 │ │ psrlw $0x3,%xmm13 │ │ packuswb %xmm13,%xmm7 │ │ @@ -66407,24 +67556,24 @@ │ │ pandn %xmm3,%xmm13 │ │ por %xmm13,%xmm7 │ │ movdqa %xmm7,(%rbx,%rsi,2) │ │ movdqa %xmm11,%xmm7 │ │ punpcklbw %xmm3,%xmm7 │ │ movdqa %xmm11,%xmm13 │ │ punpckhbw %xmm3,%xmm13 │ │ - pmaddubsw 0x990af(%rip),%xmm7 │ │ - pmaddubsw 0x990a5(%rip),%xmm13 │ │ + pmaddubsw 0x9bf9f(%rip),%xmm7 │ │ + pmaddubsw 0x9bf95(%rip),%xmm13 │ │ psubw %xmm7,%xmm0 │ │ psubw %xmm13,%xmm6 │ │ movdqa %xmm4,%xmm7 │ │ punpcklbw %xmm2,%xmm7 │ │ movdqa %xmm4,%xmm13 │ │ punpckhbw %xmm2,%xmm13 │ │ - pmaddubsw 0x99081(%rip),%xmm7 │ │ - pmaddubsw 0x99077(%rip),%xmm13 │ │ + pmaddubsw 0x9bf71(%rip),%xmm7 │ │ + pmaddubsw 0x9bf67(%rip),%xmm13 │ │ paddw %xmm7,%xmm0 │ │ paddw %xmm13,%xmm6 │ │ movdqa %xmm0,%xmm7 │ │ psrlw $0x3,%xmm7 │ │ movdqa %xmm6,%xmm13 │ │ psrlw $0x3,%xmm13 │ │ packuswb %xmm13,%xmm7 │ │ @@ -66433,23 +67582,23 @@ │ │ pandn %xmm4,%xmm13 │ │ por %xmm13,%xmm7 │ │ movdqa %xmm7,(%rbx,%r10,1) │ │ movdqa %xmm5,%xmm7 │ │ punpcklbw %xmm15,%xmm7 │ │ movdqa %xmm5,%xmm13 │ │ punpckhbw %xmm15,%xmm13 │ │ - pmaddubsw 0x9901f(%rip),%xmm7 │ │ - pmaddubsw 0x99015(%rip),%xmm13 │ │ + pmaddubsw 0x9bf0f(%rip),%xmm7 │ │ + pmaddubsw 0x9bf05(%rip),%xmm13 │ │ paddw %xmm7,%xmm0 │ │ paddw %xmm13,%xmm6 │ │ movdqa %xmm11,%xmm7 │ │ punpcklbw %xmm4,%xmm7 │ │ punpckhbw %xmm4,%xmm11 │ │ - pmaddubsw 0x98ff5(%rip),%xmm7 │ │ - pmaddubsw 0x98feb(%rip),%xmm11 │ │ + pmaddubsw 0x9bee5(%rip),%xmm7 │ │ + pmaddubsw 0x9bedb(%rip),%xmm11 │ │ psubw %xmm7,%xmm0 │ │ psubw %xmm11,%xmm6 │ │ movdqa %xmm0,%xmm7 │ │ psrlw $0x3,%xmm7 │ │ movdqa %xmm6,%xmm11 │ │ psrlw $0x3,%xmm11 │ │ packuswb %xmm11,%xmm7 │ │ @@ -66458,24 +67607,24 @@ │ │ pandn %xmm5,%xmm11 │ │ por %xmm7,%xmm11 │ │ movdqa %xmm11,(%rdi) │ │ movdqa %xmm5,%xmm7 │ │ punpcklbw %xmm15,%xmm7 │ │ movdqa %xmm5,%xmm13 │ │ punpckhbw %xmm15,%xmm13 │ │ - pmaddubsw 0x98f74(%rip),%xmm7 │ │ - pmaddubsw 0x98f6a(%rip),%xmm13 │ │ + pmaddubsw 0x9be64(%rip),%xmm7 │ │ + pmaddubsw 0x9be5a(%rip),%xmm13 │ │ paddw %xmm7,%xmm0 │ │ paddw %xmm13,%xmm6 │ │ movdqa %xmm8,%xmm7 │ │ punpcklbw %xmm9,%xmm7 │ │ movdqa %xmm8,%xmm13 │ │ punpckhbw %xmm9,%xmm13 │ │ - pmaddubsw 0x98f44(%rip),%xmm7 │ │ - pmaddubsw 0x98f3a(%rip),%xmm13 │ │ + pmaddubsw 0x9be34(%rip),%xmm7 │ │ + pmaddubsw 0x9be2a(%rip),%xmm13 │ │ paddw %xmm7,%xmm0 │ │ paddw %xmm13,%xmm6 │ │ movdqa %xmm0,%xmm7 │ │ psrlw $0x3,%xmm7 │ │ movdqa %xmm6,%xmm13 │ │ psrlw $0x3,%xmm13 │ │ packuswb %xmm13,%xmm7 │ │ @@ -66484,182 +67633,182 @@ │ │ pandn %xmm9,%xmm13 │ │ por %xmm13,%xmm7 │ │ movdqa %xmm7,(%rdi,%rsi,1) │ │ movdqa %xmm3,%xmm7 │ │ punpcklbw %xmm9,%xmm7 │ │ movdqa %xmm3,%xmm13 │ │ punpckhbw %xmm9,%xmm13 │ │ - pmaddubsw 0x98f03(%rip),%xmm7 │ │ - pmaddubsw 0x98ef9(%rip),%xmm13 │ │ + pmaddubsw 0x9bdf3(%rip),%xmm7 │ │ + pmaddubsw 0x9bde9(%rip),%xmm13 │ │ psubw %xmm7,%xmm0 │ │ psubw %xmm13,%xmm6 │ │ movdqa %xmm2,%xmm7 │ │ punpcklbw %xmm15,%xmm7 │ │ movdqa %xmm2,%xmm13 │ │ punpckhbw %xmm15,%xmm13 │ │ - pmaddubsw 0x98ed4(%rip),%xmm7 │ │ - pmaddubsw 0x98eca(%rip),%xmm13 │ │ + pmaddubsw 0x9bdc4(%rip),%xmm7 │ │ + pmaddubsw 0x9bdba(%rip),%xmm13 │ │ paddw %xmm7,%xmm0 │ │ paddw %xmm13,%xmm6 │ │ psrlw $0x3,%xmm0 │ │ psrlw $0x3,%xmm6 │ │ packuswb %xmm6,%xmm0 │ │ pand %xmm14,%xmm0 │ │ movdqa %xmm14,%xmm6 │ │ pandn %xmm2,%xmm6 │ │ por %xmm6,%xmm0 │ │ movdqa %xmm0,(%rdi,%rsi,2) │ │ - jmpq 582c7 │ │ + jmpq 598b7 │ │ test %ebp,(%rdx) │ │ - je 582c7 │ │ + je 598b7 │ │ lea (%rdi,%r11,2),%rbx │ │ movdqa (%rbx),%xmm3 │ │ movdqa (%rbx,%rsi,1),%xmm4 │ │ movdqa (%rbx,%rsi,2),%xmm5 │ │ movdqa (%rbx,%r10,1),%xmm9 │ │ movdqu (%rcx),%xmm13 │ │ movdqu (%rcx,%r8,1),%xmm7 │ │ pxor %xmm0,%xmm0 │ │ movdqa %xmm0,%xmm6 │ │ pcmpeqb %xmm7,%xmm6 │ │ pand %xmm6,%xmm13 │ │ por %xmm13,%xmm7 │ │ - pshufb 0x98ddd(%rip),%xmm7 │ │ + pshufb 0x9bccd(%rip),%xmm7 │ │ pcmpeqb %xmm7,%xmm0 │ │ movdqa %xmm7,%xmm6 │ │ psrlq 0x80(%r9),%xmm6 │ │ - pand 0x98e84(%rip),%xmm6 │ │ + pand 0x9bd74(%rip),%xmm6 │ │ pminub 0xe0(%rsp),%xmm6 │ │ - pmaxub 0x98e23(%rip),%xmm6 │ │ - movdqa 0x98eaa(%rip),%xmm13 │ │ + pmaxub 0x9bd13(%rip),%xmm6 │ │ + movdqa 0x9bd9a(%rip),%xmm13 │ │ pand %xmm7,%xmm13 │ │ psrlq $0x4,%xmm13 │ │ - paddb 0x98e17(%rip),%xmm7 │ │ + paddb 0x9bd07(%rip),%xmm7 │ │ paddb %xmm7,%xmm7 │ │ paddb %xmm6,%xmm7 │ │ - pxor 0x98e66(%rip),%xmm13 │ │ - pxor 0x98e5e(%rip),%xmm6 │ │ - pxor 0x98e56(%rip),%xmm7 │ │ + pxor 0x9bd56(%rip),%xmm13 │ │ + pxor 0x9bd4e(%rip),%xmm6 │ │ + pxor 0x9bd46(%rip),%xmm7 │ │ movdqa %xmm3,%xmm1 │ │ psubusb %xmm4,%xmm1 │ │ movdqa %xmm4,%xmm10 │ │ psubusb %xmm3,%xmm10 │ │ por %xmm10,%xmm1 │ │ pmaxub %xmm0,%xmm1 │ │ movdqa %xmm5,%xmm10 │ │ psubusb %xmm9,%xmm10 │ │ movdqa %xmm9,%xmm0 │ │ psubusb %xmm5,%xmm0 │ │ por %xmm0,%xmm10 │ │ pmaxub %xmm10,%xmm1 │ │ - pxor 0x98e16(%rip),%xmm1 │ │ + pxor 0x9bd06(%rip),%xmm1 │ │ movdqa %xmm1,%xmm0 │ │ pcmpgtb %xmm13,%xmm0 │ │ pcmpgtb %xmm6,%xmm1 │ │ movdqa %xmm3,%xmm13 │ │ psubusb %xmm9,%xmm13 │ │ movdqa %xmm9,%xmm11 │ │ psubusb %xmm3,%xmm11 │ │ por %xmm11,%xmm13 │ │ movdqa %xmm4,%xmm11 │ │ psubusb %xmm5,%xmm11 │ │ movdqa %xmm5,%xmm6 │ │ psubusb %xmm4,%xmm6 │ │ por %xmm6,%xmm11 │ │ paddusb %xmm11,%xmm11 │ │ - pand 0x98e0b(%rip),%xmm13 │ │ + pand 0x9bcfb(%rip),%xmm13 │ │ psrlq $0x1,%xmm13 │ │ paddusb %xmm11,%xmm13 │ │ - pxor 0x98db7(%rip),%xmm13 │ │ + pxor 0x9bca7(%rip),%xmm13 │ │ pcmpgtb %xmm7,%xmm13 │ │ por %xmm13,%xmm1 │ │ movdqa 0xb0(%rsp),%xmm6 │ │ pand %xmm12,%xmm6 │ │ pcmpeqd %xmm12,%xmm6 │ │ pandn %xmm6,%xmm1 │ │ - movdqa 0x98d8d(%rip),%xmm13 │ │ + movdqa 0x9bc7d(%rip),%xmm13 │ │ pxor %xmm13,%xmm3 │ │ pxor %xmm13,%xmm9 │ │ pxor %xmm13,%xmm4 │ │ pxor %xmm13,%xmm5 │ │ movdqa %xmm3,%xmm13 │ │ psubsb %xmm9,%xmm13 │ │ pand %xmm0,%xmm13 │ │ movdqa %xmm5,%xmm6 │ │ psubsb %xmm4,%xmm6 │ │ paddsb %xmm6,%xmm13 │ │ paddsb %xmm6,%xmm13 │ │ paddsb %xmm6,%xmm13 │ │ - movdqa 0x98d1b(%rip),%xmm6 │ │ + movdqa 0x9bc0b(%rip),%xmm6 │ │ pand %xmm13,%xmm1 │ │ - movdqa 0x98ced(%rip),%xmm13 │ │ + movdqa 0x9bbdd(%rip),%xmm13 │ │ paddsb %xmm1,%xmm13 │ │ - paddsb 0x98cf0(%rip),%xmm1 │ │ - pand 0x98d57(%rip),%xmm13 │ │ - pand 0x98d4f(%rip),%xmm1 │ │ + paddsb 0x9bbe0(%rip),%xmm1 │ │ + pand 0x9bc47(%rip),%xmm13 │ │ + pand 0x9bc3f(%rip),%xmm1 │ │ psrlq $0x3,%xmm13 │ │ psrlq $0x3,%xmm1 │ │ pxor %xmm6,%xmm13 │ │ pxor %xmm6,%xmm1 │ │ psubb %xmm6,%xmm13 │ │ psubb %xmm6,%xmm1 │ │ - movdqa 0x98cfa(%rip),%xmm6 │ │ + movdqa 0x9bbea(%rip),%xmm6 │ │ paddsb %xmm13,%xmm4 │ │ psubsb %xmm1,%xmm5 │ │ pxor %xmm6,%xmm4 │ │ pxor %xmm6,%xmm5 │ │ pxor %xmm6,%xmm1 │ │ pxor %xmm13,%xmm13 │ │ pavgb %xmm13,%xmm1 │ │ - psubb 0x98cc3(%rip),%xmm1 │ │ + psubb 0x9bbb3(%rip),%xmm1 │ │ pandn %xmm1,%xmm0 │ │ paddsb %xmm0,%xmm3 │ │ psubsb %xmm0,%xmm9 │ │ pxor %xmm6,%xmm3 │ │ pxor %xmm6,%xmm9 │ │ movdqa %xmm3,(%rbx) │ │ movdqa %xmm4,(%rbx,%rsi,1) │ │ movdqa %xmm5,(%rbx,%rsi,2) │ │ movdqa %xmm9,(%rbx,%r10,1) │ │ pslld $0x4,%xmm12 │ │ shl $0x4,%ebp │ │ add $0x10,%rcx │ │ add $0x10,%rdi │ │ sub $0x4,%eax │ │ - jg 56981 │ │ + jg 57f71 │ │ add $0xf8,%rsp │ │ pop %rbp │ │ pop %rbx │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ push %rbx │ │ push %rbp │ │ sub $0x1a8,%rsp │ │ mov 0x1c0(%rsp),%rax │ │ sub $0x4,%rcx │ │ shl $0x2,%r8 │ │ lea (%rsi,%rsi,2),%r10 │ │ lea (%r8,%r8,2),%r11 │ │ mov $0xf,%ebp │ │ - movdqa 0x98cc1(%rip),%xmm12 │ │ + movdqa 0x9bbb1(%rip),%xmm12 │ │ movdqu (%rdx),%xmm0 │ │ pxor %xmm4,%xmm4 │ │ movd 0x88(%r9),%xmm3 │ │ pshufb %xmm4,%xmm3 │ │ pshufd $0xaa,%xmm0,%xmm2 │ │ pshufd $0x55,%xmm0,%xmm1 │ │ pshufd $0x0,%xmm0,%xmm0 │ │ por %xmm2,%xmm1 │ │ por %xmm1,%xmm0 │ │ movdqa %xmm0,0x160(%rsp) │ │ movdqa %xmm1,0x170(%rsp) │ │ movdqa %xmm2,0x180(%rsp) │ │ movdqa %xmm3,0x190(%rsp) │ │ test %ebp,0x8(%rdx) │ │ - je 5995f │ │ + je 5af4f │ │ movdqa %xmm12,0x140(%rsp) │ │ movdqu -0x8(%rdi),%xmm0 │ │ movdqu -0x8(%rdi,%rsi,1),%xmm1 │ │ movdqu -0x8(%rdi,%rsi,2),%xmm2 │ │ movdqu -0x8(%rdi,%r10,1),%xmm3 │ │ lea (%rdi,%rsi,4),%rbx │ │ movdqu -0x8(%rbx),%xmm4 │ │ @@ -66798,43 +67947,43 @@ │ │ shufps $0xdd,%xmm14,%xmm11 │ │ shufps $0x88,%xmm14,%xmm6 │ │ pxor %xmm14,%xmm14 │ │ movdqa %xmm14,%xmm9 │ │ pcmpeqb %xmm11,%xmm9 │ │ pand %xmm9,%xmm6 │ │ por %xmm6,%xmm11 │ │ - pshufb 0x987e5(%rip),%xmm11 │ │ + pshufb 0x9b6d5(%rip),%xmm11 │ │ pcmpeqb %xmm11,%xmm14 │ │ movdqa %xmm11,%xmm9 │ │ psrlq 0x80(%r9),%xmm9 │ │ - pand 0x98889(%rip),%xmm9 │ │ + pand 0x9b779(%rip),%xmm9 │ │ pminub 0x190(%rsp),%xmm9 │ │ - pmaxub 0x98826(%rip),%xmm9 │ │ - movdqa 0x988ae(%rip),%xmm6 │ │ + pmaxub 0x9b716(%rip),%xmm9 │ │ + movdqa 0x9b79e(%rip),%xmm6 │ │ pand %xmm11,%xmm6 │ │ psrlq $0x4,%xmm6 │ │ - paddb 0x9881b(%rip),%xmm11 │ │ + paddb 0x9b70b(%rip),%xmm11 │ │ paddb %xmm11,%xmm11 │ │ paddb %xmm9,%xmm11 │ │ - pxor 0x98869(%rip),%xmm6 │ │ - pxor 0x98860(%rip),%xmm9 │ │ - pxor 0x98857(%rip),%xmm11 │ │ + pxor 0x9b759(%rip),%xmm6 │ │ + pxor 0x9b750(%rip),%xmm9 │ │ + pxor 0x9b747(%rip),%xmm11 │ │ movdqa %xmm8,%xmm5 │ │ psubusb %xmm15,%xmm5 │ │ movdqa %xmm15,%xmm12 │ │ psubusb %xmm8,%xmm12 │ │ por %xmm12,%xmm5 │ │ pmaxub %xmm14,%xmm5 │ │ movdqa %xmm4,%xmm12 │ │ psubusb %xmm3,%xmm12 │ │ movdqa %xmm3,%xmm14 │ │ psubusb %xmm4,%xmm14 │ │ por %xmm14,%xmm12 │ │ pmaxub %xmm12,%xmm5 │ │ - movdqa 0x98812(%rip),%xmm14 │ │ + movdqa 0x9b702(%rip),%xmm14 │ │ pxor %xmm5,%xmm14 │ │ pcmpgtb %xmm6,%xmm14 │ │ movdqa 0x150(%rsp),%xmm12 │ │ movdqa %xmm12,%xmm6 │ │ psubusb %xmm15,%xmm6 │ │ movdqa %xmm15,%xmm0 │ │ psubusb %xmm12,%xmm0 │ │ @@ -66854,16 +68003,16 @@ │ │ pmaxub %xmm0,%xmm6 │ │ movdqa %xmm4,%xmm0 │ │ psubusb %xmm1,%xmm0 │ │ movdqa %xmm1,%xmm12 │ │ psubusb %xmm4,%xmm12 │ │ por %xmm12,%xmm0 │ │ pmaxub %xmm0,%xmm6 │ │ - pxor 0x98787(%rip),%xmm6 │ │ - pcmpgtb 0x9878f(%rip),%xmm6 │ │ + pxor 0x9b677(%rip),%xmm6 │ │ + pcmpgtb 0x9b67f(%rip),%xmm6 │ │ movdqa 0x150(%rsp),%xmm12 │ │ movdqa %xmm12,%xmm0 │ │ psubusb %xmm2,%xmm0 │ │ movdqa %xmm2,%xmm7 │ │ psubusb %xmm12,%xmm7 │ │ por %xmm7,%xmm0 │ │ movdqa %xmm2,%xmm12 │ │ @@ -66885,31 +68034,31 @@ │ │ por %xmm7,%xmm12 │ │ pmaxub %xmm12,%xmm0 │ │ movdqa 0x170(%rsp),%xmm12 │ │ pand %xmm13,%xmm12 │ │ pcmpeqd %xmm13,%xmm12 │ │ pand %xmm12,%xmm0 │ │ pmaxub %xmm0,%xmm5 │ │ - pxor 0x986e3(%rip),%xmm5 │ │ + pxor 0x9b5d3(%rip),%xmm5 │ │ pcmpgtb %xmm9,%xmm5 │ │ movdqa %xmm8,%xmm7 │ │ psubusb %xmm3,%xmm7 │ │ movdqa %xmm3,%xmm0 │ │ psubusb %xmm8,%xmm0 │ │ por %xmm0,%xmm7 │ │ movdqa %xmm15,%xmm0 │ │ psubusb %xmm4,%xmm0 │ │ movdqa %xmm4,%xmm9 │ │ psubusb %xmm15,%xmm9 │ │ por %xmm9,%xmm0 │ │ paddusb %xmm0,%xmm0 │ │ - pand 0x986e4(%rip),%xmm7 │ │ + pand 0x9b5d4(%rip),%xmm7 │ │ psrlq $0x1,%xmm7 │ │ paddusb %xmm0,%xmm7 │ │ - pxor 0x98693(%rip),%xmm7 │ │ + pxor 0x9b583(%rip),%xmm7 │ │ pcmpgtb %xmm11,%xmm7 │ │ por %xmm7,%xmm5 │ │ movdqa 0xc0(%rsp),%xmm11 │ │ movdqa %xmm11,%xmm7 │ │ psubusb %xmm15,%xmm7 │ │ movdqa %xmm15,%xmm9 │ │ psubusb %xmm11,%xmm9 │ │ @@ -66945,16 +68094,16 @@ │ │ movdqa 0x110(%rsp),%xmm11 │ │ movdqa %xmm11,%xmm9 │ │ psubusb %xmm4,%xmm9 │ │ movdqa %xmm4,%xmm0 │ │ psubusb %xmm11,%xmm0 │ │ por %xmm0,%xmm9 │ │ pmaxub %xmm9,%xmm7 │ │ - pxor 0x9859a(%rip),%xmm7 │ │ - pcmpgtb 0x985a2(%rip),%xmm7 │ │ + pxor 0x9b48a(%rip),%xmm7 │ │ + pcmpgtb 0x9b492(%rip),%xmm7 │ │ por %xmm6,%xmm7 │ │ movdqa 0x180(%rsp),%xmm9 │ │ pand %xmm13,%xmm9 │ │ pcmpeqd %xmm13,%xmm9 │ │ pandn %xmm9,%xmm7 │ │ movdqa %xmm5,%xmm9 │ │ pandn %xmm7,%xmm9 │ │ @@ -66968,49 +68117,49 @@ │ │ pand %xmm13,%xmm6 │ │ pcmpeqd %xmm13,%xmm6 │ │ pandn %xmm6,%xmm5 │ │ movdqa %xmm7,%xmm6 │ │ pandn %xmm5,%xmm6 │ │ movdqa %xmm9,%xmm5 │ │ pandn %xmm7,%xmm5 │ │ - movdqa 0x9851b(%rip),%xmm12 │ │ + movdqa 0x9b40b(%rip),%xmm12 │ │ pxor %xmm12,%xmm8 │ │ pxor %xmm12,%xmm3 │ │ pxor %xmm12,%xmm15 │ │ pxor %xmm12,%xmm4 │ │ movdqa %xmm8,%xmm12 │ │ psubsb %xmm3,%xmm12 │ │ pand %xmm14,%xmm12 │ │ movdqa %xmm4,%xmm7 │ │ psubsb %xmm15,%xmm7 │ │ paddsb %xmm7,%xmm12 │ │ paddsb %xmm7,%xmm12 │ │ paddsb %xmm7,%xmm12 │ │ - movdqa 0x984a8(%rip),%xmm7 │ │ + movdqa 0x9b398(%rip),%xmm7 │ │ pand %xmm12,%xmm6 │ │ - movdqa 0x9847a(%rip),%xmm12 │ │ + movdqa 0x9b36a(%rip),%xmm12 │ │ paddsb %xmm6,%xmm12 │ │ - paddsb 0x9847d(%rip),%xmm6 │ │ - pand 0x984e4(%rip),%xmm12 │ │ - pand 0x984dc(%rip),%xmm6 │ │ + paddsb 0x9b36d(%rip),%xmm6 │ │ + pand 0x9b3d4(%rip),%xmm12 │ │ + pand 0x9b3cc(%rip),%xmm6 │ │ psrlq $0x3,%xmm12 │ │ psrlq $0x3,%xmm6 │ │ pxor %xmm7,%xmm12 │ │ pxor %xmm7,%xmm6 │ │ psubb %xmm7,%xmm12 │ │ psubb %xmm7,%xmm6 │ │ - movdqa 0x98487(%rip),%xmm7 │ │ + movdqa 0x9b377(%rip),%xmm7 │ │ paddsb %xmm12,%xmm15 │ │ psubsb %xmm6,%xmm4 │ │ pxor %xmm7,%xmm15 │ │ pxor %xmm7,%xmm4 │ │ pxor %xmm7,%xmm6 │ │ pxor %xmm12,%xmm12 │ │ pavgb %xmm12,%xmm6 │ │ - psubb 0x9844f(%rip),%xmm6 │ │ + psubb 0x9b33f(%rip),%xmm6 │ │ pandn %xmm6,%xmm14 │ │ paddsb %xmm14,%xmm8 │ │ psubsb %xmm14,%xmm3 │ │ pxor %xmm7,%xmm8 │ │ pxor %xmm7,%xmm3 │ │ movdqa 0xc0(%rsp),%xmm6 │ │ movdqa 0xd0(%rsp),%xmm7 │ │ @@ -67020,180 +68169,180 @@ │ │ movdqa %xmm1,0x20(%rsp) │ │ movdqa 0x150(%rsp),%xmm0 │ │ movdqa %xmm6,%xmm10 │ │ punpcklbw %xmm0,%xmm10 │ │ movdqa %xmm6,%xmm1 │ │ punpckhbw %xmm0,%xmm1 │ │ movdqa %xmm10,%xmm12 │ │ - pmaddubsw 0x9831f(%rip),%xmm12 │ │ + pmaddubsw 0x9b20f(%rip),%xmm12 │ │ movdqa %xmm1,%xmm0 │ │ - pmaddubsw 0x98312(%rip),%xmm0 │ │ + pmaddubsw 0x9b202(%rip),%xmm0 │ │ movdqa %xmm7,%xmm11 │ │ punpcklbw %xmm14,%xmm11 │ │ movdqa %xmm7,%xmm5 │ │ punpckhbw %xmm14,%xmm5 │ │ - pmaddubsw 0x98365(%rip),%xmm11 │ │ - pmaddubsw 0x9835c(%rip),%xmm5 │ │ + pmaddubsw 0x9b255(%rip),%xmm11 │ │ + pmaddubsw 0x9b24c(%rip),%xmm5 │ │ paddw %xmm11,%xmm12 │ │ paddw %xmm5,%xmm0 │ │ movdqa %xmm2,%xmm11 │ │ punpcklbw %xmm8,%xmm11 │ │ movdqa %xmm2,%xmm5 │ │ punpckhbw %xmm8,%xmm5 │ │ - pmaddubsw 0x98326(%rip),%xmm11 │ │ - pmaddubsw 0x9831d(%rip),%xmm5 │ │ + pmaddubsw 0x9b216(%rip),%xmm11 │ │ + pmaddubsw 0x9b20d(%rip),%xmm5 │ │ paddw %xmm11,%xmm12 │ │ paddw %xmm5,%xmm0 │ │ movdqa %xmm15,%xmm11 │ │ punpcklbw %xmm4,%xmm11 │ │ movdqa %xmm15,%xmm5 │ │ punpckhbw %xmm4,%xmm5 │ │ - pmaddubsw 0x982f7(%rip),%xmm11 │ │ - pmaddubsw 0x982ee(%rip),%xmm5 │ │ + pmaddubsw 0x9b1e7(%rip),%xmm11 │ │ + pmaddubsw 0x9b1de(%rip),%xmm5 │ │ paddw %xmm11,%xmm12 │ │ paddw %xmm5,%xmm0 │ │ - movdqa 0x9839c(%rip),%xmm11 │ │ + movdqa 0x9b28c(%rip),%xmm11 │ │ pmulhrsw %xmm12,%xmm11 │ │ - movdqa 0x9838e(%rip),%xmm5 │ │ + movdqa 0x9b27e(%rip),%xmm5 │ │ pmulhrsw %xmm0,%xmm5 │ │ packuswb %xmm5,%xmm11 │ │ pand %xmm9,%xmm11 │ │ movdqa %xmm9,%xmm5 │ │ pandn %xmm7,%xmm5 │ │ por %xmm5,%xmm11 │ │ movdqa %xmm11,0xd0(%rsp) │ │ - pmaddubsw 0x9827d(%rip),%xmm10 │ │ - pmaddubsw 0x98274(%rip),%xmm1 │ │ + pmaddubsw 0x9b16d(%rip),%xmm10 │ │ + pmaddubsw 0x9b164(%rip),%xmm1 │ │ paddw %xmm10,%xmm12 │ │ paddw %xmm1,%xmm0 │ │ movdqa %xmm6,%xmm11 │ │ punpcklbw %xmm3,%xmm11 │ │ movdqa %xmm6,%xmm5 │ │ punpckhbw %xmm3,%xmm5 │ │ - pmaddubsw 0x9824f(%rip),%xmm11 │ │ - pmaddubsw 0x98246(%rip),%xmm5 │ │ + pmaddubsw 0x9b13f(%rip),%xmm11 │ │ + pmaddubsw 0x9b136(%rip),%xmm5 │ │ movdqa %xmm11,0x30(%rsp) │ │ movdqa %xmm5,0x40(%rsp) │ │ paddw %xmm11,%xmm12 │ │ paddw %xmm5,%xmm0 │ │ - movdqa 0x98307(%rip),%xmm11 │ │ + movdqa 0x9b1f7(%rip),%xmm11 │ │ pmulhrsw %xmm12,%xmm11 │ │ - movdqa 0x982f9(%rip),%xmm5 │ │ + movdqa 0x9b1e9(%rip),%xmm5 │ │ pmulhrsw %xmm0,%xmm5 │ │ packuswb %xmm5,%xmm11 │ │ pand %xmm9,%xmm11 │ │ movdqa %xmm9,%xmm5 │ │ pandn %xmm14,%xmm5 │ │ por %xmm5,%xmm11 │ │ movdqa %xmm11,0xe0(%rsp) │ │ movdqa 0x10(%rsp),%xmm10 │ │ movdqa %xmm6,%xmm11 │ │ punpcklbw %xmm2,%xmm11 │ │ movdqa %xmm6,%xmm5 │ │ punpckhbw %xmm2,%xmm5 │ │ - pmaddubsw 0x981ce(%rip),%xmm11 │ │ - pmaddubsw 0x981c5(%rip),%xmm5 │ │ + pmaddubsw 0x9b0be(%rip),%xmm11 │ │ + pmaddubsw 0x9b0b5(%rip),%xmm5 │ │ paddw %xmm11,%xmm12 │ │ paddw %xmm5,%xmm0 │ │ movdqa %xmm7,%xmm11 │ │ punpcklbw %xmm10,%xmm11 │ │ punpckhbw %xmm10,%xmm7 │ │ - pmaddubsw 0x981a3(%rip),%xmm11 │ │ - pmaddubsw 0x9819a(%rip),%xmm7 │ │ + pmaddubsw 0x9b093(%rip),%xmm11 │ │ + pmaddubsw 0x9b08a(%rip),%xmm7 │ │ movdqa %xmm11,0x10(%rsp) │ │ paddw %xmm11,%xmm12 │ │ paddw %xmm7,%xmm0 │ │ - movdqa 0x98261(%rip),%xmm11 │ │ + movdqa 0x9b151(%rip),%xmm11 │ │ pmulhrsw %xmm12,%xmm11 │ │ - movdqa 0x98253(%rip),%xmm5 │ │ + movdqa 0x9b143(%rip),%xmm5 │ │ pmulhrsw %xmm0,%xmm5 │ │ packuswb %xmm5,%xmm11 │ │ pand %xmm9,%xmm11 │ │ movdqa %xmm9,%xmm5 │ │ pandn 0x150(%rsp),%xmm5 │ │ por %xmm5,%xmm11 │ │ movdqa %xmm11,0x130(%rsp) │ │ movdqa 0x20(%rsp),%xmm1 │ │ movdqa %xmm6,%xmm11 │ │ punpcklbw %xmm8,%xmm11 │ │ movdqa %xmm6,%xmm5 │ │ punpckhbw %xmm8,%xmm5 │ │ - pmaddubsw 0x98124(%rip),%xmm11 │ │ - pmaddubsw 0x9811b(%rip),%xmm5 │ │ + pmaddubsw 0x9b014(%rip),%xmm11 │ │ + pmaddubsw 0x9b00b(%rip),%xmm5 │ │ paddw %xmm11,%xmm12 │ │ paddw %xmm5,%xmm0 │ │ movdqa %xmm14,%xmm11 │ │ punpcklbw %xmm1,%xmm11 │ │ punpckhbw %xmm1,%xmm14 │ │ - pmaddubsw 0x980f9(%rip),%xmm11 │ │ - pmaddubsw 0x980ef(%rip),%xmm14 │ │ + pmaddubsw 0x9afe9(%rip),%xmm11 │ │ + pmaddubsw 0x9afdf(%rip),%xmm14 │ │ movdqa %xmm11,0x20(%rsp) │ │ paddw %xmm11,%xmm12 │ │ paddw %xmm14,%xmm0 │ │ - movdqa 0x981b5(%rip),%xmm11 │ │ + movdqa 0x9b0a5(%rip),%xmm11 │ │ pmulhrsw %xmm12,%xmm11 │ │ - movdqa 0x981a7(%rip),%xmm5 │ │ + movdqa 0x9b097(%rip),%xmm5 │ │ pmulhrsw %xmm0,%xmm5 │ │ packuswb %xmm5,%xmm11 │ │ pand %xmm9,%xmm11 │ │ movdqa %xmm9,%xmm5 │ │ pandn %xmm2,%xmm5 │ │ por %xmm5,%xmm11 │ │ movdqa %xmm11,0x60(%rsp) │ │ movdqa %xmm6,%xmm11 │ │ punpcklbw %xmm15,%xmm11 │ │ movdqa %xmm6,%xmm5 │ │ punpckhbw %xmm15,%xmm5 │ │ - pmaddubsw 0x98086(%rip),%xmm11 │ │ - pmaddubsw 0x9807d(%rip),%xmm5 │ │ + pmaddubsw 0x9af76(%rip),%xmm11 │ │ + pmaddubsw 0x9af6d(%rip),%xmm5 │ │ paddw %xmm11,%xmm12 │ │ paddw %xmm5,%xmm0 │ │ movdqa 0xf0(%rsp),%xmm5 │ │ movdqa 0x150(%rsp),%xmm6 │ │ movdqa %xmm5,%xmm11 │ │ punpcklbw %xmm6,%xmm11 │ │ punpckhbw %xmm6,%xmm5 │ │ - pmaddubsw 0x9804a(%rip),%xmm11 │ │ - pmaddubsw 0x98041(%rip),%xmm5 │ │ + pmaddubsw 0x9af3a(%rip),%xmm11 │ │ + pmaddubsw 0x9af31(%rip),%xmm5 │ │ movdqa %xmm11,0x70(%rsp) │ │ movdqa %xmm5,0x50(%rsp) │ │ psubw %xmm11,%xmm12 │ │ psubw %xmm5,%xmm0 │ │ - movdqa 0x98102(%rip),%xmm11 │ │ + movdqa 0x9aff2(%rip),%xmm11 │ │ pmulhrsw %xmm12,%xmm11 │ │ - movdqa 0x980f4(%rip),%xmm5 │ │ + movdqa 0x9afe4(%rip),%xmm5 │ │ pmulhrsw %xmm0,%xmm5 │ │ packuswb %xmm5,%xmm11 │ │ pand %xmm9,%xmm11 │ │ movdqa %xmm9,%xmm5 │ │ pandn %xmm8,%xmm5 │ │ por %xmm5,%xmm11 │ │ movdqa %xmm11,0x80(%rsp) │ │ movdqa 0xc0(%rsp),%xmm6 │ │ movdqa 0x100(%rsp),%xmm5 │ │ movdqa %xmm6,%xmm11 │ │ punpcklbw %xmm4,%xmm11 │ │ punpckhbw %xmm4,%xmm6 │ │ - pmaddubsw 0x97fc2(%rip),%xmm11 │ │ - pmaddubsw 0x97fb9(%rip),%xmm6 │ │ + pmaddubsw 0x9aeb2(%rip),%xmm11 │ │ + pmaddubsw 0x9aea9(%rip),%xmm6 │ │ paddw %xmm11,%xmm12 │ │ paddw %xmm6,%xmm0 │ │ movdqa %xmm2,%xmm6 │ │ punpcklbw %xmm5,%xmm6 │ │ - pmaddubsw 0x97f9f(%rip),%xmm6 │ │ + pmaddubsw 0x9ae8f(%rip),%xmm6 │ │ movdqa %xmm6,0x90(%rsp) │ │ paddw %xmm6,%xmm12 │ │ punpckhbw %xmm5,%xmm2 │ │ movdqa 0x60(%rsp),%xmm5 │ │ - pmaddubsw 0x97f7e(%rip),%xmm2 │ │ + pmaddubsw 0x9ae6e(%rip),%xmm2 │ │ movdqa %xmm2,0xa0(%rsp) │ │ paddw %xmm2,%xmm0 │ │ - movdqa 0x98049(%rip),%xmm6 │ │ + movdqa 0x9af39(%rip),%xmm6 │ │ pmulhrsw %xmm12,%xmm6 │ │ - movdqa 0x9803a(%rip),%xmm11 │ │ + movdqa 0x9af2a(%rip),%xmm11 │ │ pmulhrsw %xmm0,%xmm11 │ │ packuswb %xmm11,%xmm6 │ │ pand %xmm9,%xmm6 │ │ movdqa %xmm9,%xmm11 │ │ pandn %xmm15,%xmm11 │ │ por %xmm11,%xmm6 │ │ movdqa %xmm6,0x60(%rsp) │ │ @@ -67201,177 +68350,177 @@ │ │ paddw 0x30(%rsp),%xmm12 │ │ paddw 0x40(%rsp),%xmm0 │ │ movdqa %xmm8,%xmm11 │ │ punpcklbw %xmm6,%xmm11 │ │ movdqa %xmm8,%xmm2 │ │ punpckhbw %xmm6,%xmm2 │ │ movdqa 0x80(%rsp),%xmm8 │ │ - pmaddubsw 0x97ef8(%rip),%xmm11 │ │ - pmaddubsw 0x97eef(%rip),%xmm2 │ │ + pmaddubsw 0x9ade8(%rip),%xmm11 │ │ + pmaddubsw 0x9addf(%rip),%xmm2 │ │ movdqa %xmm11,0x30(%rsp) │ │ movdqa %xmm2,0x40(%rsp) │ │ paddw %xmm11,%xmm12 │ │ paddw %xmm2,%xmm0 │ │ - movdqa 0x97fb0(%rip),%xmm11 │ │ + movdqa 0x9aea0(%rip),%xmm11 │ │ pmulhrsw %xmm12,%xmm11 │ │ - movdqa 0x97fa2(%rip),%xmm2 │ │ + movdqa 0x9ae92(%rip),%xmm2 │ │ pmulhrsw %xmm0,%xmm2 │ │ packuswb %xmm2,%xmm11 │ │ pand %xmm9,%xmm11 │ │ movdqa %xmm9,%xmm2 │ │ pandn %xmm4,%xmm2 │ │ por %xmm2,%xmm11 │ │ movdqa %xmm11,0x80(%rsp) │ │ paddw 0x10(%rsp),%xmm12 │ │ paddw %xmm7,%xmm0 │ │ movdqa %xmm15,%xmm11 │ │ punpcklbw %xmm6,%xmm11 │ │ movdqa %xmm15,%xmm7 │ │ punpckhbw %xmm6,%xmm7 │ │ - pmaddubsw 0x97e73(%rip),%xmm11 │ │ - pmaddubsw 0x97e6a(%rip),%xmm7 │ │ + pmaddubsw 0x9ad63(%rip),%xmm11 │ │ + pmaddubsw 0x9ad5a(%rip),%xmm7 │ │ paddw %xmm11,%xmm12 │ │ paddw %xmm7,%xmm0 │ │ movdqa 0x60(%rsp),%xmm15 │ │ - movdqa 0x97f32(%rip),%xmm7 │ │ + movdqa 0x9ae22(%rip),%xmm7 │ │ pmulhrsw %xmm12,%xmm7 │ │ - movdqa 0x97f24(%rip),%xmm2 │ │ + movdqa 0x9ae14(%rip),%xmm2 │ │ pmulhrsw %xmm0,%xmm2 │ │ packuswb %xmm2,%xmm7 │ │ pand %xmm9,%xmm7 │ │ movdqa %xmm9,%xmm2 │ │ pandn %xmm3,%xmm2 │ │ por %xmm2,%xmm7 │ │ paddw 0x20(%rsp),%xmm12 │ │ paddw %xmm14,%xmm0 │ │ movdqa %xmm4,%xmm11 │ │ punpcklbw %xmm6,%xmm11 │ │ movdqa %xmm4,%xmm2 │ │ punpckhbw %xmm6,%xmm2 │ │ movdqa 0x80(%rsp),%xmm4 │ │ - pmaddubsw 0x97df8(%rip),%xmm11 │ │ - pmaddubsw 0x97def(%rip),%xmm2 │ │ + pmaddubsw 0x9ace8(%rip),%xmm11 │ │ + pmaddubsw 0x9acdf(%rip),%xmm2 │ │ paddw %xmm11,%xmm12 │ │ paddw %xmm2,%xmm0 │ │ - movdqa 0x97ebd(%rip),%xmm14 │ │ + movdqa 0x9adad(%rip),%xmm14 │ │ pmulhrsw %xmm12,%xmm14 │ │ - movdqa 0x97eaf(%rip),%xmm2 │ │ + movdqa 0x9ad9f(%rip),%xmm2 │ │ pmulhrsw %xmm0,%xmm2 │ │ packuswb %xmm2,%xmm14 │ │ pand %xmm9,%xmm14 │ │ movdqa %xmm9,%xmm2 │ │ pandn %xmm10,%xmm2 │ │ por %xmm2,%xmm14 │ │ psubw 0x70(%rsp),%xmm12 │ │ psubw 0x50(%rsp),%xmm0 │ │ movdqa %xmm3,%xmm11 │ │ punpcklbw %xmm6,%xmm11 │ │ movdqa %xmm3,%xmm2 │ │ punpckhbw %xmm6,%xmm2 │ │ - pmaddubsw 0x97d88(%rip),%xmm11 │ │ - pmaddubsw 0x97d7f(%rip),%xmm2 │ │ + pmaddubsw 0x9ac78(%rip),%xmm11 │ │ + pmaddubsw 0x9ac6f(%rip),%xmm2 │ │ paddw %xmm11,%xmm12 │ │ paddw %xmm2,%xmm0 │ │ - movdqa 0x97e4d(%rip),%xmm11 │ │ + movdqa 0x9ad3d(%rip),%xmm11 │ │ pmulhrsw %xmm12,%xmm11 │ │ - movdqa 0x97e3f(%rip),%xmm2 │ │ + movdqa 0x9ad2f(%rip),%xmm2 │ │ pmulhrsw %xmm0,%xmm2 │ │ packuswb %xmm2,%xmm11 │ │ pand %xmm9,%xmm11 │ │ movdqa %xmm9,%xmm2 │ │ pandn %xmm1,%xmm2 │ │ por %xmm2,%xmm11 │ │ movdqa %xmm11,0x140(%rsp) │ │ paddw 0x90(%rsp),%xmm12 │ │ paddw 0xa0(%rsp),%xmm0 │ │ movdqa %xmm10,%xmm11 │ │ punpcklbw %xmm6,%xmm11 │ │ movdqa %xmm10,%xmm2 │ │ punpckhbw %xmm6,%xmm2 │ │ - pmaddubsw 0x97d08(%rip),%xmm11 │ │ - pmaddubsw 0x97cff(%rip),%xmm2 │ │ + pmaddubsw 0x9abf8(%rip),%xmm11 │ │ + pmaddubsw 0x9abef(%rip),%xmm2 │ │ paddw %xmm11,%xmm12 │ │ paddw %xmm2,%xmm0 │ │ - movdqa 0x97dcd(%rip),%xmm11 │ │ + movdqa 0x9acbd(%rip),%xmm11 │ │ pmulhrsw %xmm12,%xmm11 │ │ - movdqa 0x97dbf(%rip),%xmm2 │ │ + movdqa 0x9acaf(%rip),%xmm2 │ │ pmulhrsw %xmm0,%xmm2 │ │ packuswb %xmm2,%xmm11 │ │ pand %xmm9,%xmm11 │ │ movdqa %xmm9,%xmm2 │ │ pandn 0xf0(%rsp),%xmm2 │ │ por %xmm2,%xmm11 │ │ movdqa %xmm11,0xf0(%rsp) │ │ paddw 0x30(%rsp),%xmm12 │ │ paddw 0x40(%rsp),%xmm0 │ │ movdqa %xmm1,%xmm11 │ │ punpcklbw %xmm6,%xmm11 │ │ movdqa %xmm1,%xmm2 │ │ punpckhbw %xmm6,%xmm2 │ │ - pmaddubsw 0x97c8a(%rip),%xmm11 │ │ - pmaddubsw 0x97c81(%rip),%xmm2 │ │ + pmaddubsw 0x9ab7a(%rip),%xmm11 │ │ + pmaddubsw 0x9ab71(%rip),%xmm2 │ │ paddw %xmm11,%xmm12 │ │ paddw %xmm2,%xmm0 │ │ - pmulhrsw 0x97d4e(%rip),%xmm12 │ │ - pmulhrsw 0x97d45(%rip),%xmm0 │ │ + pmulhrsw 0x9ac3e(%rip),%xmm12 │ │ + pmulhrsw 0x9ac35(%rip),%xmm0 │ │ packuswb %xmm0,%xmm12 │ │ pand %xmm9,%xmm12 │ │ movdqa %xmm9,%xmm0 │ │ pandn 0x100(%rsp),%xmm0 │ │ por %xmm0,%xmm12 │ │ movdqa %xmm12,0x100(%rsp) │ │ movdqa (%rsp),%xmm2 │ │ movdqa 0x150(%rsp),%xmm0 │ │ movdqa %xmm0,%xmm6 │ │ punpcklbw %xmm8,%xmm6 │ │ movdqa %xmm5,%xmm10 │ │ punpcklbw %xmm15,%xmm10 │ │ movdqa %xmm6,%xmm3 │ │ - pmaddubsw 0x97be0(%rip),%xmm3 │ │ - pmaddubsw 0x97be6(%rip),%xmm10 │ │ + pmaddubsw 0x9aad0(%rip),%xmm3 │ │ + pmaddubsw 0x9aad6(%rip),%xmm10 │ │ paddw %xmm10,%xmm3 │ │ movdqa %xmm4,%xmm10 │ │ - punpcklbw 0x97c43(%rip),%xmm10 │ │ - pmaddubsw 0x97c09(%rip),%xmm10 │ │ + punpcklbw 0x9ab33(%rip),%xmm10 │ │ + pmaddubsw 0x9aaf9(%rip),%xmm10 │ │ paddw %xmm10,%xmm3 │ │ movdqa %xmm0,%xmm9 │ │ punpckhbw %xmm8,%xmm9 │ │ movdqa %xmm9,%xmm10 │ │ - pmaddubsw 0x97b9b(%rip),%xmm10 │ │ + pmaddubsw 0x9aa8b(%rip),%xmm10 │ │ movdqa %xmm5,%xmm6 │ │ punpckhbw %xmm15,%xmm6 │ │ - pmaddubsw 0x97b99(%rip),%xmm6 │ │ + pmaddubsw 0x9aa89(%rip),%xmm6 │ │ paddw %xmm6,%xmm10 │ │ movdqa %xmm4,%xmm6 │ │ - punpckhbw 0x97bf8(%rip),%xmm6 │ │ - pmaddubsw 0x97bbf(%rip),%xmm6 │ │ + punpckhbw 0x9aae8(%rip),%xmm6 │ │ + pmaddubsw 0x9aaaf(%rip),%xmm6 │ │ paddw %xmm6,%xmm10 │ │ movdqa %xmm3,%xmm6 │ │ psrlw $0x3,%xmm6 │ │ movdqa %xmm10,%xmm9 │ │ psrlw $0x3,%xmm9 │ │ packuswb %xmm9,%xmm6 │ │ pand %xmm2,%xmm6 │ │ movdqa %xmm2,%xmm9 │ │ pandn %xmm5,%xmm9 │ │ por %xmm9,%xmm6 │ │ movdqa %xmm0,%xmm12 │ │ punpcklbw %xmm8,%xmm12 │ │ movdqa %xmm0,%xmm9 │ │ punpckhbw %xmm8,%xmm9 │ │ - pmaddubsw 0x97b50(%rip),%xmm12 │ │ - pmaddubsw 0x97b46(%rip),%xmm9 │ │ + pmaddubsw 0x9aa40(%rip),%xmm12 │ │ + pmaddubsw 0x9aa36(%rip),%xmm9 │ │ paddw %xmm12,%xmm3 │ │ paddw %xmm9,%xmm10 │ │ movdqa %xmm5,%xmm12 │ │ punpcklbw %xmm7,%xmm12 │ │ movdqa %xmm5,%xmm9 │ │ punpckhbw %xmm7,%xmm9 │ │ - pmaddubsw 0x97b1e(%rip),%xmm12 │ │ - pmaddubsw 0x97b14(%rip),%xmm9 │ │ + pmaddubsw 0x9aa0e(%rip),%xmm12 │ │ + pmaddubsw 0x9aa04(%rip),%xmm9 │ │ paddw %xmm12,%xmm3 │ │ paddw %xmm9,%xmm10 │ │ movdqa %xmm3,%xmm12 │ │ psrlw $0x3,%xmm12 │ │ movdqa %xmm10,%xmm9 │ │ psrlw $0x3,%xmm9 │ │ packuswb %xmm9,%xmm12 │ │ @@ -67380,24 +68529,24 @@ │ │ pandn %xmm8,%xmm9 │ │ por %xmm9,%xmm12 │ │ movdqa %xmm12,(%rsp) │ │ movdqa %xmm0,%xmm12 │ │ punpcklbw %xmm8,%xmm12 │ │ movdqa %xmm0,%xmm9 │ │ punpckhbw %xmm8,%xmm9 │ │ - pmaddubsw 0x97ad7(%rip),%xmm12 │ │ - pmaddubsw 0x97acd(%rip),%xmm9 │ │ + pmaddubsw 0x9a9c7(%rip),%xmm12 │ │ + pmaddubsw 0x9a9bd(%rip),%xmm9 │ │ psubw %xmm12,%xmm3 │ │ psubw %xmm9,%xmm10 │ │ movdqa %xmm15,%xmm12 │ │ punpcklbw %xmm14,%xmm12 │ │ movdqa %xmm15,%xmm9 │ │ punpckhbw %xmm14,%xmm9 │ │ - pmaddubsw 0x97aa5(%rip),%xmm12 │ │ - pmaddubsw 0x97a9b(%rip),%xmm9 │ │ + pmaddubsw 0x9a995(%rip),%xmm12 │ │ + pmaddubsw 0x9a98b(%rip),%xmm9 │ │ paddw %xmm12,%xmm3 │ │ paddw %xmm9,%xmm10 │ │ movdqa %xmm3,%xmm12 │ │ psrlw $0x3,%xmm12 │ │ movdqa %xmm10,%xmm9 │ │ psrlw $0x3,%xmm9 │ │ packuswb %xmm9,%xmm12 │ │ @@ -67406,23 +68555,23 @@ │ │ pandn %xmm15,%xmm9 │ │ por %xmm9,%xmm12 │ │ movdqa %xmm12,0x10(%rsp) │ │ movdqa %xmm4,%xmm12 │ │ punpcklbw %xmm1,%xmm12 │ │ movdqa %xmm4,%xmm9 │ │ punpckhbw %xmm1,%xmm9 │ │ - pmaddubsw 0x97a3d(%rip),%xmm12 │ │ - pmaddubsw 0x97a33(%rip),%xmm9 │ │ + pmaddubsw 0x9a92d(%rip),%xmm12 │ │ + pmaddubsw 0x9a923(%rip),%xmm9 │ │ paddw %xmm12,%xmm3 │ │ paddw %xmm9,%xmm10 │ │ movdqa %xmm0,%xmm12 │ │ punpcklbw %xmm15,%xmm12 │ │ punpckhbw %xmm15,%xmm0 │ │ - pmaddubsw 0x97a10(%rip),%xmm12 │ │ - pmaddubsw 0x97a07(%rip),%xmm0 │ │ + pmaddubsw 0x9a900(%rip),%xmm12 │ │ + pmaddubsw 0x9a8f7(%rip),%xmm0 │ │ psubw %xmm12,%xmm3 │ │ psubw %xmm0,%xmm10 │ │ movdqa %xmm3,%xmm12 │ │ psrlw $0x3,%xmm12 │ │ movdqa %xmm10,%xmm0 │ │ psrlw $0x3,%xmm0 │ │ packuswb %xmm0,%xmm12 │ │ @@ -67430,24 +68579,24 @@ │ │ movdqa %xmm2,%xmm0 │ │ pandn %xmm4,%xmm0 │ │ por %xmm12,%xmm0 │ │ movdqa %xmm4,%xmm12 │ │ punpcklbw %xmm1,%xmm12 │ │ movdqa %xmm4,%xmm9 │ │ punpckhbw %xmm1,%xmm9 │ │ - pmaddubsw 0x97993(%rip),%xmm12 │ │ - pmaddubsw 0x97989(%rip),%xmm9 │ │ + pmaddubsw 0x9a883(%rip),%xmm12 │ │ + pmaddubsw 0x9a879(%rip),%xmm9 │ │ paddw %xmm12,%xmm3 │ │ paddw %xmm9,%xmm10 │ │ movdqa %xmm5,%xmm12 │ │ punpcklbw %xmm7,%xmm12 │ │ movdqa %xmm5,%xmm9 │ │ punpckhbw %xmm7,%xmm9 │ │ - pmaddubsw 0x97961(%rip),%xmm12 │ │ - pmaddubsw 0x97957(%rip),%xmm9 │ │ + pmaddubsw 0x9a851(%rip),%xmm12 │ │ + pmaddubsw 0x9a847(%rip),%xmm9 │ │ paddw %xmm12,%xmm3 │ │ paddw %xmm9,%xmm10 │ │ movdqa %xmm3,%xmm12 │ │ psrlw $0x3,%xmm12 │ │ movdqa %xmm10,%xmm9 │ │ psrlw $0x3,%xmm9 │ │ packuswb %xmm9,%xmm12 │ │ @@ -67455,24 +68604,24 @@ │ │ movdqa %xmm2,%xmm9 │ │ pandn %xmm7,%xmm9 │ │ por %xmm9,%xmm12 │ │ movdqa %xmm8,%xmm5 │ │ punpcklbw %xmm7,%xmm5 │ │ movdqa %xmm8,%xmm9 │ │ punpckhbw %xmm7,%xmm9 │ │ - pmaddubsw 0x97922(%rip),%xmm5 │ │ - pmaddubsw 0x97918(%rip),%xmm9 │ │ + pmaddubsw 0x9a812(%rip),%xmm5 │ │ + pmaddubsw 0x9a808(%rip),%xmm9 │ │ psubw %xmm5,%xmm3 │ │ psubw %xmm9,%xmm10 │ │ movdqa %xmm14,%xmm5 │ │ punpcklbw %xmm1,%xmm5 │ │ movdqa %xmm14,%xmm9 │ │ punpckhbw %xmm1,%xmm9 │ │ - pmaddubsw 0x978f3(%rip),%xmm5 │ │ - pmaddubsw 0x978e9(%rip),%xmm9 │ │ + pmaddubsw 0x9a7e3(%rip),%xmm5 │ │ + pmaddubsw 0x9a7d9(%rip),%xmm9 │ │ paddw %xmm5,%xmm3 │ │ paddw %xmm9,%xmm10 │ │ psrlw $0x3,%xmm3 │ │ psrlw $0x3,%xmm10 │ │ packuswb %xmm10,%xmm3 │ │ pand %xmm2,%xmm3 │ │ movdqa %xmm2,%xmm10 │ │ @@ -67612,17 +68761,17 @@ │ │ lea (%rdi,%rsi,4),%rdi │ │ movdqu %xmm12,-0x8(%rdi) │ │ movdqu %xmm6,-0x8(%rdi,%rsi,1) │ │ movdqu %xmm13,-0x8(%rdi,%rsi,2) │ │ movdqu %xmm7,-0x8(%rdi,%r10,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ movdqa 0x150(%rsp),%xmm12 │ │ - jmpq 5a794 │ │ + jmpq 5bd84 │ │ test %ebp,0x4(%rdx) │ │ - je 5a33c │ │ + je 5b92c │ │ movq -0x4(%rdi),%xmm1 │ │ movq -0x4(%rdi,%rsi,1),%xmm9 │ │ movq -0x4(%rdi,%rsi,2),%xmm2 │ │ movq -0x4(%rdi,%r10,1),%xmm4 │ │ lea (%rdi,%rsi,8),%rbx │ │ punpcklbw %xmm9,%xmm1 │ │ punpcklbw %xmm4,%xmm2 │ │ @@ -67691,43 +68840,43 @@ │ │ shufps $0xdd,%xmm10,%xmm6 │ │ shufps $0x88,%xmm10,%xmm13 │ │ pxor %xmm10,%xmm10 │ │ movdqa %xmm10,%xmm9 │ │ pcmpeqb %xmm6,%xmm9 │ │ pand %xmm9,%xmm13 │ │ por %xmm13,%xmm6 │ │ - pshufb 0x973a3(%rip),%xmm6 │ │ + pshufb 0x9a293(%rip),%xmm6 │ │ pcmpeqb %xmm6,%xmm10 │ │ movdqa %xmm6,%xmm9 │ │ psrlq 0x80(%r9),%xmm9 │ │ - pand 0x97447(%rip),%xmm9 │ │ + pand 0x9a337(%rip),%xmm9 │ │ pminub 0x190(%rsp),%xmm9 │ │ - pmaxub 0x973e4(%rip),%xmm9 │ │ - movdqa 0x9746b(%rip),%xmm13 │ │ + pmaxub 0x9a2d4(%rip),%xmm9 │ │ + movdqa 0x9a35b(%rip),%xmm13 │ │ pand %xmm6,%xmm13 │ │ psrlq $0x4,%xmm13 │ │ - paddb 0x973d8(%rip),%xmm6 │ │ + paddb 0x9a2c8(%rip),%xmm6 │ │ paddb %xmm6,%xmm6 │ │ paddb %xmm9,%xmm6 │ │ - pxor 0x97426(%rip),%xmm13 │ │ - pxor 0x9741d(%rip),%xmm9 │ │ - pxor 0x97415(%rip),%xmm6 │ │ + pxor 0x9a316(%rip),%xmm13 │ │ + pxor 0x9a30d(%rip),%xmm9 │ │ + pxor 0x9a305(%rip),%xmm6 │ │ movdqa %xmm7,%xmm15 │ │ psubusb %xmm0,%xmm15 │ │ movdqa %xmm0,%xmm3 │ │ psubusb %xmm7,%xmm3 │ │ por %xmm3,%xmm15 │ │ pmaxub %xmm10,%xmm15 │ │ movdqa %xmm2,%xmm3 │ │ psubusb %xmm4,%xmm3 │ │ movdqa %xmm4,%xmm10 │ │ psubusb %xmm2,%xmm10 │ │ por %xmm10,%xmm3 │ │ pmaxub %xmm3,%xmm15 │ │ - movdqa 0x973d4(%rip),%xmm10 │ │ + movdqa 0x9a2c4(%rip),%xmm10 │ │ pxor %xmm15,%xmm10 │ │ pcmpgtb %xmm13,%xmm10 │ │ movdqa 0x150(%rsp),%xmm3 │ │ movdqa %xmm3,%xmm13 │ │ psubusb %xmm0,%xmm13 │ │ movdqa %xmm0,%xmm11 │ │ psubusb %xmm3,%xmm11 │ │ @@ -67747,16 +68896,16 @@ │ │ pmaxub %xmm11,%xmm13 │ │ movdqa %xmm2,%xmm11 │ │ psubusb %xmm1,%xmm11 │ │ movdqa %xmm1,%xmm3 │ │ psubusb %xmm2,%xmm3 │ │ por %xmm3,%xmm11 │ │ pmaxub %xmm11,%xmm13 │ │ - pxor 0x97345(%rip),%xmm13 │ │ - pcmpgtb 0x9734c(%rip),%xmm13 │ │ + pxor 0x9a235(%rip),%xmm13 │ │ + pcmpgtb 0x9a23c(%rip),%xmm13 │ │ movdqa 0x150(%rsp),%xmm3 │ │ movdqa %xmm3,%xmm11 │ │ psubusb %xmm14,%xmm11 │ │ movdqa %xmm14,%xmm8 │ │ psubusb %xmm3,%xmm8 │ │ por %xmm8,%xmm11 │ │ movdqa %xmm14,%xmm3 │ │ @@ -67778,133 +68927,133 @@ │ │ por %xmm8,%xmm3 │ │ pmaxub %xmm3,%xmm11 │ │ movdqa 0x170(%rsp),%xmm3 │ │ pand %xmm12,%xmm3 │ │ pcmpeqd %xmm12,%xmm3 │ │ pand %xmm3,%xmm11 │ │ pmaxub %xmm11,%xmm15 │ │ - pxor 0x9729f(%rip),%xmm15 │ │ + pxor 0x9a18f(%rip),%xmm15 │ │ pcmpgtb %xmm9,%xmm15 │ │ movdqa %xmm7,%xmm8 │ │ psubusb %xmm4,%xmm8 │ │ movdqa %xmm4,%xmm11 │ │ psubusb %xmm7,%xmm11 │ │ por %xmm11,%xmm8 │ │ movdqa %xmm0,%xmm11 │ │ psubusb %xmm2,%xmm11 │ │ movdqa %xmm2,%xmm9 │ │ psubusb %xmm0,%xmm9 │ │ por %xmm9,%xmm11 │ │ paddusb %xmm11,%xmm11 │ │ - pand 0x9729a(%rip),%xmm8 │ │ + pand 0x9a18a(%rip),%xmm8 │ │ psrlq $0x1,%xmm8 │ │ paddusb %xmm11,%xmm8 │ │ - pxor 0x97246(%rip),%xmm8 │ │ + pxor 0x9a136(%rip),%xmm8 │ │ pcmpgtb %xmm6,%xmm8 │ │ por %xmm8,%xmm15 │ │ movdqa 0x170(%rsp),%xmm9 │ │ pand %xmm12,%xmm9 │ │ pcmpeqd %xmm12,%xmm9 │ │ pandn %xmm9,%xmm13 │ │ movdqa %xmm15,%xmm9 │ │ pandn %xmm13,%xmm9 │ │ movdqa 0x160(%rsp),%xmm13 │ │ pand %xmm12,%xmm13 │ │ pcmpeqd %xmm12,%xmm13 │ │ pandn %xmm13,%xmm15 │ │ movdqa %xmm9,%xmm13 │ │ pandn %xmm15,%xmm13 │ │ - movdqa 0x971ed(%rip),%xmm8 │ │ + movdqa 0x9a0dd(%rip),%xmm8 │ │ pxor %xmm8,%xmm7 │ │ pxor %xmm8,%xmm4 │ │ pxor %xmm8,%xmm0 │ │ pxor %xmm8,%xmm2 │ │ movdqa %xmm7,%xmm8 │ │ psubsb %xmm4,%xmm8 │ │ pand %xmm10,%xmm8 │ │ movdqa %xmm2,%xmm15 │ │ psubsb %xmm0,%xmm15 │ │ paddsb %xmm15,%xmm8 │ │ paddsb %xmm15,%xmm8 │ │ paddsb %xmm15,%xmm8 │ │ - movdqa 0x97178(%rip),%xmm15 │ │ + movdqa 0x9a068(%rip),%xmm15 │ │ pand %xmm8,%xmm13 │ │ - movdqa 0x9714a(%rip),%xmm8 │ │ + movdqa 0x9a03a(%rip),%xmm8 │ │ paddsb %xmm13,%xmm8 │ │ - paddsb 0x9714c(%rip),%xmm13 │ │ - pand 0x971b3(%rip),%xmm8 │ │ - pand 0x971aa(%rip),%xmm13 │ │ + paddsb 0x9a03c(%rip),%xmm13 │ │ + pand 0x9a0a3(%rip),%xmm8 │ │ + pand 0x9a09a(%rip),%xmm13 │ │ psrlq $0x3,%xmm8 │ │ psrlq $0x3,%xmm13 │ │ pxor %xmm15,%xmm8 │ │ pxor %xmm15,%xmm13 │ │ psubb %xmm15,%xmm8 │ │ psubb %xmm15,%xmm13 │ │ - movdqa 0x97151(%rip),%xmm15 │ │ + movdqa 0x9a041(%rip),%xmm15 │ │ paddsb %xmm8,%xmm0 │ │ psubsb %xmm13,%xmm2 │ │ pxor %xmm15,%xmm0 │ │ pxor %xmm15,%xmm2 │ │ pxor %xmm15,%xmm13 │ │ pxor %xmm8,%xmm8 │ │ pavgb %xmm8,%xmm13 │ │ - psubb 0x97115(%rip),%xmm13 │ │ + psubb 0x9a005(%rip),%xmm13 │ │ pandn %xmm13,%xmm10 │ │ paddsb %xmm10,%xmm7 │ │ psubsb %xmm10,%xmm4 │ │ pxor %xmm15,%xmm7 │ │ pxor %xmm15,%xmm4 │ │ movdqa 0x150(%rsp),%xmm11 │ │ movdqa %xmm11,%xmm13 │ │ punpcklbw %xmm7,%xmm13 │ │ movdqa %xmm14,%xmm10 │ │ punpcklbw %xmm0,%xmm10 │ │ movdqa %xmm13,%xmm15 │ │ - pmaddubsw 0x9701f(%rip),%xmm15 │ │ - pmaddubsw 0x97025(%rip),%xmm10 │ │ + pmaddubsw 0x99f0f(%rip),%xmm15 │ │ + pmaddubsw 0x99f15(%rip),%xmm10 │ │ paddw %xmm10,%xmm15 │ │ movdqa %xmm2,%xmm10 │ │ - punpcklbw 0x97082(%rip),%xmm10 │ │ - pmaddubsw 0x97048(%rip),%xmm10 │ │ + punpcklbw 0x99f72(%rip),%xmm10 │ │ + pmaddubsw 0x99f38(%rip),%xmm10 │ │ paddw %xmm10,%xmm15 │ │ movdqa %xmm11,%xmm8 │ │ punpckhbw %xmm7,%xmm8 │ │ movdqa %xmm8,%xmm10 │ │ - pmaddubsw 0x96fda(%rip),%xmm10 │ │ + pmaddubsw 0x99eca(%rip),%xmm10 │ │ movdqa %xmm14,%xmm13 │ │ punpckhbw %xmm0,%xmm13 │ │ - pmaddubsw 0x96fd6(%rip),%xmm13 │ │ + pmaddubsw 0x99ec6(%rip),%xmm13 │ │ paddw %xmm13,%xmm10 │ │ movdqa %xmm2,%xmm13 │ │ - punpckhbw 0x97033(%rip),%xmm13 │ │ - pmaddubsw 0x96ff9(%rip),%xmm13 │ │ + punpckhbw 0x99f23(%rip),%xmm13 │ │ + pmaddubsw 0x99ee9(%rip),%xmm13 │ │ paddw %xmm13,%xmm10 │ │ movdqa %xmm15,%xmm13 │ │ psrlw $0x3,%xmm13 │ │ movdqa %xmm10,%xmm8 │ │ psrlw $0x3,%xmm8 │ │ packuswb %xmm8,%xmm13 │ │ pand %xmm9,%xmm13 │ │ movdqa %xmm9,%xmm8 │ │ pandn %xmm14,%xmm8 │ │ por %xmm8,%xmm13 │ │ movdqa %xmm11,%xmm3 │ │ punpcklbw %xmm7,%xmm3 │ │ movdqa %xmm11,%xmm8 │ │ punpckhbw %xmm7,%xmm8 │ │ - pmaddubsw 0x96f89(%rip),%xmm3 │ │ - pmaddubsw 0x96f7f(%rip),%xmm8 │ │ + pmaddubsw 0x99e79(%rip),%xmm3 │ │ + pmaddubsw 0x99e6f(%rip),%xmm8 │ │ paddw %xmm3,%xmm15 │ │ paddw %xmm8,%xmm10 │ │ movdqa %xmm14,%xmm3 │ │ punpcklbw %xmm4,%xmm3 │ │ movdqa %xmm14,%xmm8 │ │ punpckhbw %xmm4,%xmm8 │ │ - pmaddubsw 0x96f59(%rip),%xmm3 │ │ - pmaddubsw 0x96f4f(%rip),%xmm8 │ │ + pmaddubsw 0x99e49(%rip),%xmm3 │ │ + pmaddubsw 0x99e3f(%rip),%xmm8 │ │ paddw %xmm3,%xmm15 │ │ paddw %xmm8,%xmm10 │ │ movdqa %xmm15,%xmm3 │ │ psrlw $0x3,%xmm3 │ │ movdqa %xmm10,%xmm8 │ │ psrlw $0x3,%xmm8 │ │ packuswb %xmm8,%xmm3 │ │ @@ -67913,24 +69062,24 @@ │ │ pandn %xmm7,%xmm8 │ │ por %xmm8,%xmm3 │ │ movdqa %xmm3,(%rsp) │ │ movdqa %xmm11,%xmm3 │ │ punpcklbw %xmm7,%xmm3 │ │ movdqa %xmm11,%xmm8 │ │ punpckhbw %xmm7,%xmm8 │ │ - pmaddubsw 0x96f16(%rip),%xmm3 │ │ - pmaddubsw 0x96f0c(%rip),%xmm8 │ │ + pmaddubsw 0x99e06(%rip),%xmm3 │ │ + pmaddubsw 0x99dfc(%rip),%xmm8 │ │ psubw %xmm3,%xmm15 │ │ psubw %xmm8,%xmm10 │ │ movdqa %xmm0,%xmm3 │ │ punpcklbw %xmm5,%xmm3 │ │ movdqa %xmm0,%xmm8 │ │ punpckhbw %xmm5,%xmm8 │ │ - pmaddubsw 0x96ee7(%rip),%xmm3 │ │ - pmaddubsw 0x96edd(%rip),%xmm8 │ │ + pmaddubsw 0x99dd7(%rip),%xmm3 │ │ + pmaddubsw 0x99dcd(%rip),%xmm8 │ │ paddw %xmm3,%xmm15 │ │ paddw %xmm8,%xmm10 │ │ movdqa %xmm15,%xmm3 │ │ psrlw $0x3,%xmm3 │ │ movdqa %xmm10,%xmm8 │ │ psrlw $0x3,%xmm8 │ │ packuswb %xmm8,%xmm3 │ │ @@ -67939,23 +69088,23 @@ │ │ pandn %xmm0,%xmm8 │ │ por %xmm8,%xmm3 │ │ movdqa %xmm3,0x10(%rsp) │ │ movdqa %xmm2,%xmm3 │ │ punpcklbw %xmm1,%xmm3 │ │ movdqa %xmm2,%xmm8 │ │ punpckhbw %xmm1,%xmm8 │ │ - pmaddubsw 0x96e84(%rip),%xmm3 │ │ - pmaddubsw 0x96e7a(%rip),%xmm8 │ │ + pmaddubsw 0x99d74(%rip),%xmm3 │ │ + pmaddubsw 0x99d6a(%rip),%xmm8 │ │ paddw %xmm3,%xmm15 │ │ paddw %xmm8,%xmm10 │ │ movdqa %xmm11,%xmm3 │ │ punpcklbw %xmm0,%xmm3 │ │ punpckhbw %xmm0,%xmm11 │ │ - pmaddubsw 0x96e59(%rip),%xmm3 │ │ - pmaddubsw 0x96e4f(%rip),%xmm11 │ │ + pmaddubsw 0x99d49(%rip),%xmm3 │ │ + pmaddubsw 0x99d3f(%rip),%xmm11 │ │ psubw %xmm3,%xmm15 │ │ psubw %xmm11,%xmm10 │ │ movdqa %xmm15,%xmm3 │ │ psrlw $0x3,%xmm3 │ │ movdqa %xmm10,%xmm11 │ │ psrlw $0x3,%xmm11 │ │ packuswb %xmm11,%xmm3 │ │ @@ -67963,24 +69112,24 @@ │ │ movdqa %xmm9,%xmm11 │ │ pandn %xmm2,%xmm11 │ │ por %xmm3,%xmm11 │ │ movdqa %xmm2,%xmm3 │ │ punpcklbw %xmm1,%xmm3 │ │ movdqa %xmm2,%xmm8 │ │ punpckhbw %xmm1,%xmm8 │ │ - pmaddubsw 0x96ddc(%rip),%xmm3 │ │ - pmaddubsw 0x96dd2(%rip),%xmm8 │ │ + pmaddubsw 0x99ccc(%rip),%xmm3 │ │ + pmaddubsw 0x99cc2(%rip),%xmm8 │ │ paddw %xmm3,%xmm15 │ │ paddw %xmm8,%xmm10 │ │ movdqa %xmm14,%xmm3 │ │ punpcklbw %xmm4,%xmm3 │ │ movdqa %xmm14,%xmm8 │ │ punpckhbw %xmm4,%xmm8 │ │ - pmaddubsw 0x96dac(%rip),%xmm3 │ │ - pmaddubsw 0x96da2(%rip),%xmm8 │ │ + pmaddubsw 0x99c9c(%rip),%xmm3 │ │ + pmaddubsw 0x99c92(%rip),%xmm8 │ │ paddw %xmm3,%xmm15 │ │ paddw %xmm8,%xmm10 │ │ movdqa %xmm15,%xmm3 │ │ psrlw $0x3,%xmm3 │ │ movdqa %xmm10,%xmm8 │ │ psrlw $0x3,%xmm8 │ │ packuswb %xmm8,%xmm3 │ │ @@ -67988,24 +69137,24 @@ │ │ movdqa %xmm9,%xmm8 │ │ pandn %xmm4,%xmm8 │ │ por %xmm8,%xmm3 │ │ movdqa %xmm7,%xmm14 │ │ punpcklbw %xmm4,%xmm14 │ │ movdqa %xmm7,%xmm8 │ │ punpckhbw %xmm4,%xmm8 │ │ - pmaddubsw 0x96d6c(%rip),%xmm14 │ │ - pmaddubsw 0x96d62(%rip),%xmm8 │ │ + pmaddubsw 0x99c5c(%rip),%xmm14 │ │ + pmaddubsw 0x99c52(%rip),%xmm8 │ │ psubw %xmm14,%xmm15 │ │ psubw %xmm8,%xmm10 │ │ movdqa %xmm5,%xmm14 │ │ punpcklbw %xmm1,%xmm14 │ │ movdqa %xmm5,%xmm8 │ │ punpckhbw %xmm1,%xmm8 │ │ - pmaddubsw 0x96d3a(%rip),%xmm14 │ │ - pmaddubsw 0x96d30(%rip),%xmm8 │ │ + pmaddubsw 0x99c2a(%rip),%xmm14 │ │ + pmaddubsw 0x99c20(%rip),%xmm8 │ │ paddw %xmm14,%xmm15 │ │ paddw %xmm8,%xmm10 │ │ psrlw $0x3,%xmm15 │ │ psrlw $0x3,%xmm10 │ │ packuswb %xmm10,%xmm15 │ │ pand %xmm9,%xmm15 │ │ movdqa %xmm9,%xmm10 │ │ @@ -68067,17 +69216,17 @@ │ │ movhps %xmm2,-0x4(%rdi,%r10,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ movq %xmm10,-0x4(%rdi) │ │ movhps %xmm10,-0x4(%rdi,%rsi,1) │ │ movq %xmm0,-0x4(%rdi,%rsi,2) │ │ movhps %xmm0,-0x4(%rdi,%r10,1) │ │ lea (%rdi,%rsi,4),%rdi │ │ - jmpq 5a794 │ │ + jmpq 5bd84 │ │ test %ebp,(%rdx) │ │ - je 5a78c │ │ + je 5bd7c │ │ movd -0x2(%rdi),%xmm10 │ │ movd -0x2(%rdi,%rsi,1),%xmm7 │ │ movd -0x2(%rdi,%rsi,2),%xmm0 │ │ movd -0x2(%rdi,%r10,1),%xmm2 │ │ lea (%rdi,%rsi,4),%rbx │ │ punpcklbw %xmm7,%xmm10 │ │ punpcklbw %xmm2,%xmm0 │ │ @@ -68131,102 +69280,102 @@ │ │ shufps $0xdd,%xmm1,%xmm14 │ │ shufps $0x88,%xmm1,%xmm8 │ │ pxor %xmm1,%xmm1 │ │ movdqa %xmm1,%xmm10 │ │ pcmpeqb %xmm14,%xmm10 │ │ pand %xmm10,%xmm8 │ │ por %xmm8,%xmm14 │ │ - pshufb 0x96a06(%rip),%xmm14 │ │ + pshufb 0x998f6(%rip),%xmm14 │ │ pcmpeqb %xmm14,%xmm1 │ │ movdqa %xmm14,%xmm10 │ │ psrlq 0x80(%r9),%xmm10 │ │ - pand 0x96aaa(%rip),%xmm10 │ │ + pand 0x9999a(%rip),%xmm10 │ │ pminub 0x190(%rsp),%xmm10 │ │ - pmaxub 0x96a47(%rip),%xmm10 │ │ - movdqa 0x96ace(%rip),%xmm8 │ │ + pmaxub 0x99937(%rip),%xmm10 │ │ + movdqa 0x999be(%rip),%xmm8 │ │ pand %xmm14,%xmm8 │ │ psrlq $0x4,%xmm8 │ │ - paddb 0x96a3a(%rip),%xmm14 │ │ + paddb 0x9992a(%rip),%xmm14 │ │ paddb %xmm14,%xmm14 │ │ paddb %xmm10,%xmm14 │ │ - pxor 0x96a87(%rip),%xmm8 │ │ - pxor 0x96a7e(%rip),%xmm10 │ │ - pxor 0x96a75(%rip),%xmm14 │ │ + pxor 0x99977(%rip),%xmm8 │ │ + pxor 0x9996e(%rip),%xmm10 │ │ + pxor 0x99965(%rip),%xmm14 │ │ movdqa %xmm7,%xmm6 │ │ psubusb %xmm2,%xmm6 │ │ movdqa %xmm2,%xmm13 │ │ psubusb %xmm7,%xmm13 │ │ por %xmm13,%xmm6 │ │ pmaxub %xmm1,%xmm6 │ │ movdqa %xmm0,%xmm13 │ │ psubusb %xmm15,%xmm13 │ │ movdqa %xmm15,%xmm1 │ │ psubusb %xmm0,%xmm1 │ │ por %xmm1,%xmm13 │ │ pmaxub %xmm13,%xmm6 │ │ - pxor 0x96a35(%rip),%xmm6 │ │ + pxor 0x99925(%rip),%xmm6 │ │ movdqa %xmm6,%xmm1 │ │ pcmpgtb %xmm8,%xmm1 │ │ pcmpgtb %xmm10,%xmm6 │ │ movdqa %xmm7,%xmm8 │ │ psubusb %xmm15,%xmm8 │ │ movdqa %xmm15,%xmm11 │ │ psubusb %xmm7,%xmm11 │ │ por %xmm11,%xmm8 │ │ movdqa %xmm2,%xmm11 │ │ psubusb %xmm0,%xmm11 │ │ movdqa %xmm0,%xmm10 │ │ psubusb %xmm2,%xmm10 │ │ por %xmm10,%xmm11 │ │ paddusb %xmm11,%xmm11 │ │ - pand 0x96a27(%rip),%xmm8 │ │ + pand 0x99917(%rip),%xmm8 │ │ psrlq $0x1,%xmm8 │ │ paddusb %xmm11,%xmm8 │ │ - pxor 0x969d3(%rip),%xmm8 │ │ + pxor 0x998c3(%rip),%xmm8 │ │ pcmpgtb %xmm14,%xmm8 │ │ por %xmm8,%xmm6 │ │ movdqa 0x160(%rsp),%xmm10 │ │ pand %xmm12,%xmm10 │ │ pcmpeqd %xmm12,%xmm10 │ │ pandn %xmm10,%xmm6 │ │ - movdqa 0x969a7(%rip),%xmm8 │ │ + movdqa 0x99897(%rip),%xmm8 │ │ pxor %xmm8,%xmm7 │ │ pxor %xmm8,%xmm15 │ │ pxor %xmm8,%xmm2 │ │ pxor %xmm8,%xmm0 │ │ movdqa %xmm7,%xmm8 │ │ psubsb %xmm15,%xmm8 │ │ pand %xmm1,%xmm8 │ │ movdqa %xmm0,%xmm10 │ │ psubsb %xmm2,%xmm10 │ │ paddsb %xmm10,%xmm8 │ │ paddsb %xmm10,%xmm8 │ │ paddsb %xmm10,%xmm8 │ │ - movdqa 0x96932(%rip),%xmm10 │ │ + movdqa 0x99822(%rip),%xmm10 │ │ pand %xmm8,%xmm6 │ │ - movdqa 0x96904(%rip),%xmm8 │ │ + movdqa 0x997f4(%rip),%xmm8 │ │ paddsb %xmm6,%xmm8 │ │ - paddsb 0x96907(%rip),%xmm6 │ │ - pand 0x9696e(%rip),%xmm8 │ │ - pand 0x96966(%rip),%xmm6 │ │ + paddsb 0x997f7(%rip),%xmm6 │ │ + pand 0x9985e(%rip),%xmm8 │ │ + pand 0x99856(%rip),%xmm6 │ │ psrlq $0x3,%xmm8 │ │ psrlq $0x3,%xmm6 │ │ pxor %xmm10,%xmm8 │ │ pxor %xmm10,%xmm6 │ │ psubb %xmm10,%xmm8 │ │ psubb %xmm10,%xmm6 │ │ - movdqa 0x9690e(%rip),%xmm10 │ │ + movdqa 0x997fe(%rip),%xmm10 │ │ paddsb %xmm8,%xmm2 │ │ psubsb %xmm6,%xmm0 │ │ pxor %xmm10,%xmm2 │ │ pxor %xmm10,%xmm0 │ │ pxor %xmm10,%xmm6 │ │ pxor %xmm8,%xmm8 │ │ pavgb %xmm8,%xmm6 │ │ - psubb 0x968d4(%rip),%xmm6 │ │ + psubb 0x997c4(%rip),%xmm6 │ │ pandn %xmm6,%xmm1 │ │ paddsb %xmm1,%xmm7 │ │ psubsb %xmm1,%xmm15 │ │ pxor %xmm10,%xmm7 │ │ pxor %xmm10,%xmm15 │ │ movdqa %xmm7,%xmm1 │ │ punpcklbw %xmm2,%xmm1 │ │ @@ -68269,22 +69418,22 @@ │ │ psrldq $0x4,%xmm7 │ │ movd %xmm15,-0x2(%rdi) │ │ movd %xmm1,-0x2(%rdi,%rsi,4) │ │ movd %xmm2,-0x2(%rdi,%rsi,8) │ │ movd %xmm7,-0x2(%rdi,%r10,4) │ │ add %rsi,%rdi │ │ lea (%rdi,%r10,4),%rdi │ │ - jmp 5a794 │ │ + jmp 5bd84 │ │ lea (%rdi,%rsi,8),%rdi │ │ lea (%rdi,%rsi,8),%rdi │ │ lea (%rcx,%r8,4),%rcx │ │ pslld $0x4,%xmm12 │ │ shl $0x4,%ebp │ │ sub $0x4,%eax │ │ - jg 58370 │ │ + jg 59960 │ │ add $0x1a8,%rsp │ │ pop %rbp │ │ pop %rbx │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ push %rbx │ │ @@ -68293,86 +69442,86 @@ │ │ mov 0x50(%rsp),%rax │ │ shl $0x2,%r8 │ │ sub %r8,%rcx │ │ mov %rsi,%r11 │ │ neg %r11 │ │ lea (%rsi,%rsi,2),%r10 │ │ mov $0xf,%ebp │ │ - movdqa 0x967f6(%rip),%xmm12 │ │ + movdqa 0x996e6(%rip),%xmm12 │ │ movq (%rdx),%xmm0 │ │ pxor %xmm3,%xmm3 │ │ movd 0x88(%r9),%xmm2 │ │ pshufb %xmm3,%xmm2 │ │ pshufd $0x55,%xmm0,%xmm1 │ │ pshufd $0x0,%xmm0,%xmm0 │ │ por %xmm1,%xmm0 │ │ movdqa %xmm0,(%rsp) │ │ movdqa %xmm1,0x10(%rsp) │ │ movdqa %xmm2,0x20(%rsp) │ │ test %ebp,0x4(%rdx) │ │ - je 5ad5c │ │ + je 5c34c │ │ lea (%rdi,%r11,4),%rbx │ │ movdqa (%rbx,%rsi,1),%xmm13 │ │ movdqa (%rbx,%rsi,2),%xmm3 │ │ movdqa (%rbx,%r10,1),%xmm4 │ │ movdqa (%rdi),%xmm5 │ │ movdqa (%rdi,%rsi,1),%xmm6 │ │ movdqa (%rdi,%rsi,2),%xmm14 │ │ movdqu (%rcx),%xmm1 │ │ movdqu (%rcx,%r8,1),%xmm0 │ │ pxor %xmm2,%xmm2 │ │ movdqa %xmm2,%xmm7 │ │ pcmpeqb %xmm0,%xmm7 │ │ pand %xmm7,%xmm1 │ │ por %xmm1,%xmm0 │ │ - pshufb 0x9661d(%rip),%xmm0 │ │ + pshufb 0x9950d(%rip),%xmm0 │ │ pcmpeqb %xmm0,%xmm2 │ │ movdqa %xmm0,%xmm7 │ │ psrlq 0x80(%r9),%xmm7 │ │ - pand 0x966c4(%rip),%xmm7 │ │ + pand 0x995b4(%rip),%xmm7 │ │ pminub 0x20(%rsp),%xmm7 │ │ - pmaxub 0x96666(%rip),%xmm7 │ │ - movdqa 0x966ee(%rip),%xmm1 │ │ + pmaxub 0x99556(%rip),%xmm7 │ │ + movdqa 0x995de(%rip),%xmm1 │ │ pand %xmm0,%xmm1 │ │ psrlq $0x4,%xmm1 │ │ - paddb 0x9665d(%rip),%xmm0 │ │ + paddb 0x9954d(%rip),%xmm0 │ │ paddb %xmm0,%xmm0 │ │ paddb %xmm7,%xmm0 │ │ - pxor 0x966ad(%rip),%xmm1 │ │ - pxor 0x966a5(%rip),%xmm7 │ │ - pxor 0x9669d(%rip),%xmm0 │ │ + pxor 0x9959d(%rip),%xmm1 │ │ + pxor 0x99595(%rip),%xmm7 │ │ + pxor 0x9958d(%rip),%xmm0 │ │ movdqa %xmm3,%xmm8 │ │ psubusb %xmm4,%xmm8 │ │ movdqa %xmm4,%xmm10 │ │ psubusb %xmm3,%xmm10 │ │ por %xmm10,%xmm8 │ │ pmaxub %xmm2,%xmm8 │ │ movdqa %xmm5,%xmm10 │ │ psubusb %xmm6,%xmm10 │ │ movdqa %xmm6,%xmm2 │ │ psubusb %xmm5,%xmm2 │ │ por %xmm2,%xmm10 │ │ pmaxub %xmm10,%xmm8 │ │ - movdqa 0x9665b(%rip),%xmm2 │ │ + movdqa 0x9954b(%rip),%xmm2 │ │ pxor %xmm8,%xmm2 │ │ pcmpgtb %xmm1,%xmm2 │ │ movdqa %xmm13,%xmm1 │ │ psubusb %xmm4,%xmm1 │ │ movdqa %xmm4,%xmm11 │ │ psubusb %xmm13,%xmm11 │ │ por %xmm11,%xmm1 │ │ pmaxub %xmm8,%xmm1 │ │ movdqa %xmm5,%xmm11 │ │ psubusb %xmm14,%xmm11 │ │ movdqa %xmm14,%xmm10 │ │ psubusb %xmm5,%xmm10 │ │ por %xmm10,%xmm11 │ │ pmaxub %xmm11,%xmm1 │ │ - pxor 0x9660f(%rip),%xmm1 │ │ - pcmpgtb 0x96617(%rip),%xmm1 │ │ + pxor 0x994ff(%rip),%xmm1 │ │ + pcmpgtb 0x99507(%rip),%xmm1 │ │ movdqa %xmm13,%xmm11 │ │ psubusb %xmm3,%xmm11 │ │ movdqa %xmm3,%xmm9 │ │ psubusb %xmm13,%xmm9 │ │ por %xmm9,%xmm11 │ │ movdqa %xmm14,%xmm10 │ │ psubusb %xmm6,%xmm10 │ │ @@ -68381,318 +69530,318 @@ │ │ por %xmm9,%xmm10 │ │ pmaxub %xmm10,%xmm11 │ │ movdqa 0x10(%rsp),%xmm10 │ │ pand %xmm12,%xmm10 │ │ pcmpeqd %xmm12,%xmm10 │ │ pand %xmm10,%xmm11 │ │ pmaxub %xmm11,%xmm8 │ │ - pxor 0x965ac(%rip),%xmm8 │ │ + pxor 0x9949c(%rip),%xmm8 │ │ pcmpgtb %xmm7,%xmm8 │ │ movdqa %xmm3,%xmm9 │ │ psubusb %xmm6,%xmm9 │ │ movdqa %xmm6,%xmm11 │ │ psubusb %xmm3,%xmm11 │ │ por %xmm11,%xmm9 │ │ movdqa %xmm4,%xmm11 │ │ psubusb %xmm5,%xmm11 │ │ movdqa %xmm5,%xmm7 │ │ psubusb %xmm4,%xmm7 │ │ por %xmm7,%xmm11 │ │ paddusb %xmm11,%xmm11 │ │ - pand 0x965a9(%rip),%xmm9 │ │ + pand 0x99499(%rip),%xmm9 │ │ psrlq $0x1,%xmm9 │ │ paddusb %xmm11,%xmm9 │ │ - pxor 0x96555(%rip),%xmm9 │ │ + pxor 0x99445(%rip),%xmm9 │ │ pcmpgtb %xmm0,%xmm9 │ │ por %xmm9,%xmm8 │ │ movdqa 0x10(%rsp),%xmm7 │ │ pand %xmm12,%xmm7 │ │ pcmpeqd %xmm12,%xmm7 │ │ pandn %xmm7,%xmm1 │ │ movdqa %xmm8,%xmm7 │ │ pandn %xmm1,%xmm7 │ │ movdqa (%rsp),%xmm1 │ │ pand %xmm12,%xmm1 │ │ pcmpeqd %xmm12,%xmm1 │ │ pandn %xmm1,%xmm8 │ │ movdqa %xmm7,%xmm1 │ │ pandn %xmm8,%xmm1 │ │ - movdqa 0x96508(%rip),%xmm9 │ │ + movdqa 0x993f8(%rip),%xmm9 │ │ pxor %xmm9,%xmm3 │ │ pxor %xmm9,%xmm6 │ │ pxor %xmm9,%xmm4 │ │ pxor %xmm9,%xmm5 │ │ movdqa %xmm3,%xmm9 │ │ psubsb %xmm6,%xmm9 │ │ pand %xmm2,%xmm9 │ │ movdqa %xmm5,%xmm8 │ │ psubsb %xmm4,%xmm8 │ │ paddsb %xmm8,%xmm9 │ │ paddsb %xmm8,%xmm9 │ │ paddsb %xmm8,%xmm9 │ │ - movdqa 0x96493(%rip),%xmm8 │ │ + movdqa 0x99383(%rip),%xmm8 │ │ pand %xmm9,%xmm1 │ │ - movdqa 0x96465(%rip),%xmm9 │ │ + movdqa 0x99355(%rip),%xmm9 │ │ paddsb %xmm1,%xmm9 │ │ - paddsb 0x96468(%rip),%xmm1 │ │ - pand 0x964cf(%rip),%xmm9 │ │ - pand 0x964c7(%rip),%xmm1 │ │ + paddsb 0x99358(%rip),%xmm1 │ │ + pand 0x993bf(%rip),%xmm9 │ │ + pand 0x993b7(%rip),%xmm1 │ │ psrlq $0x3,%xmm9 │ │ psrlq $0x3,%xmm1 │ │ pxor %xmm8,%xmm9 │ │ pxor %xmm8,%xmm1 │ │ psubb %xmm8,%xmm9 │ │ psubb %xmm8,%xmm1 │ │ - movdqa 0x9646f(%rip),%xmm8 │ │ + movdqa 0x9935f(%rip),%xmm8 │ │ paddsb %xmm9,%xmm4 │ │ psubsb %xmm1,%xmm5 │ │ pxor %xmm8,%xmm4 │ │ pxor %xmm8,%xmm5 │ │ pxor %xmm8,%xmm1 │ │ pxor %xmm9,%xmm9 │ │ pavgb %xmm9,%xmm1 │ │ - psubb 0x96435(%rip),%xmm1 │ │ + psubb 0x99325(%rip),%xmm1 │ │ pandn %xmm1,%xmm2 │ │ paddsb %xmm2,%xmm3 │ │ psubsb %xmm2,%xmm6 │ │ pxor %xmm8,%xmm3 │ │ pxor %xmm8,%xmm6 │ │ movdqa %xmm13,%xmm0 │ │ punpcklbw %xmm5,%xmm0 │ │ movdqa %xmm13,%xmm11 │ │ punpckhbw %xmm5,%xmm11 │ │ movdqa %xmm0,%xmm1 │ │ - pmaddubsw 0x9634f(%rip),%xmm1 │ │ + pmaddubsw 0x9923f(%rip),%xmm1 │ │ movdqa %xmm11,%xmm9 │ │ - pmaddubsw 0x96340(%rip),%xmm9 │ │ + pmaddubsw 0x99230(%rip),%xmm9 │ │ movdqa %xmm4,%xmm2 │ │ punpcklbw %xmm3,%xmm2 │ │ movdqa %xmm4,%xmm10 │ │ punpckhbw %xmm3,%xmm10 │ │ movdqa %xmm2,%xmm8 │ │ - pmaddubsw 0x9637f(%rip),%xmm8 │ │ + pmaddubsw 0x9926f(%rip),%xmm8 │ │ movdqa %xmm10,%xmm15 │ │ - pmaddubsw 0x96370(%rip),%xmm15 │ │ + pmaddubsw 0x99260(%rip),%xmm15 │ │ paddw %xmm8,%xmm1 │ │ paddw %xmm15,%xmm9 │ │ - movdqa 0x9641d(%rip),%xmm8 │ │ + movdqa 0x9930d(%rip),%xmm8 │ │ pmulhrsw %xmm1,%xmm8 │ │ - movdqa 0x9640e(%rip),%xmm15 │ │ + movdqa 0x992fe(%rip),%xmm15 │ │ pmulhrsw %xmm9,%xmm15 │ │ packuswb %xmm15,%xmm8 │ │ pand %xmm7,%xmm8 │ │ movdqa %xmm7,%xmm15 │ │ pandn %xmm3,%xmm15 │ │ por %xmm15,%xmm8 │ │ movdqa %xmm8,(%rbx,%rsi,2) │ │ - pmaddubsw 0x962f0(%rip),%xmm0 │ │ - pmaddubsw 0x962e6(%rip),%xmm11 │ │ + pmaddubsw 0x991e0(%rip),%xmm0 │ │ + pmaddubsw 0x991d6(%rip),%xmm11 │ │ paddw %xmm0,%xmm1 │ │ paddw %xmm11,%xmm9 │ │ movdqa %xmm13,%xmm0 │ │ punpcklbw %xmm6,%xmm0 │ │ movdqa %xmm13,%xmm11 │ │ punpckhbw %xmm6,%xmm11 │ │ - pmaddubsw 0x962c1(%rip),%xmm0 │ │ - pmaddubsw 0x962b7(%rip),%xmm11 │ │ + pmaddubsw 0x991b1(%rip),%xmm0 │ │ + pmaddubsw 0x991a7(%rip),%xmm11 │ │ paddw %xmm0,%xmm1 │ │ paddw %xmm11,%xmm9 │ │ - movdqa 0x96395(%rip),%xmm13 │ │ + movdqa 0x99285(%rip),%xmm13 │ │ pmulhrsw %xmm1,%xmm13 │ │ - movdqa 0x96386(%rip),%xmm15 │ │ + movdqa 0x99276(%rip),%xmm15 │ │ pmulhrsw %xmm9,%xmm15 │ │ packuswb %xmm15,%xmm13 │ │ pand %xmm7,%xmm13 │ │ movdqa %xmm7,%xmm15 │ │ pandn %xmm4,%xmm15 │ │ por %xmm15,%xmm13 │ │ movdqa %xmm13,(%rbx,%r10,1) │ │ paddw %xmm0,%xmm1 │ │ paddw %xmm11,%xmm9 │ │ movdqa %xmm3,%xmm0 │ │ punpcklbw %xmm14,%xmm0 │ │ movdqa %xmm3,%xmm11 │ │ punpckhbw %xmm14,%xmm11 │ │ movdqa %xmm0,%xmm14 │ │ - pmaddubsw 0x96246(%rip),%xmm14 │ │ + pmaddubsw 0x99136(%rip),%xmm14 │ │ movdqa %xmm11,%xmm15 │ │ - pmaddubsw 0x96237(%rip),%xmm15 │ │ + pmaddubsw 0x99127(%rip),%xmm15 │ │ paddw %xmm14,%xmm1 │ │ paddw %xmm15,%xmm9 │ │ - movdqa 0x96314(%rip),%xmm14 │ │ + movdqa 0x99204(%rip),%xmm14 │ │ pmulhrsw %xmm1,%xmm14 │ │ - movdqa 0x96305(%rip),%xmm15 │ │ + movdqa 0x991f5(%rip),%xmm15 │ │ pmulhrsw %xmm9,%xmm15 │ │ packuswb %xmm15,%xmm14 │ │ pand %xmm7,%xmm14 │ │ movdqa %xmm7,%xmm15 │ │ pandn %xmm5,%xmm15 │ │ por %xmm15,%xmm14 │ │ movdqa %xmm14,(%rdi) │ │ - pmaddubsw 0x961f8(%rip),%xmm0 │ │ - pmaddubsw 0x961ee(%rip),%xmm11 │ │ + pmaddubsw 0x990e8(%rip),%xmm0 │ │ + pmaddubsw 0x990de(%rip),%xmm11 │ │ paddw %xmm0,%xmm1 │ │ paddw %xmm11,%xmm9 │ │ - pmaddubsw 0x961bc(%rip),%xmm2 │ │ - pmaddubsw 0x961b2(%rip),%xmm10 │ │ + pmaddubsw 0x990ac(%rip),%xmm2 │ │ + pmaddubsw 0x990a2(%rip),%xmm10 │ │ paddw %xmm2,%xmm1 │ │ paddw %xmm10,%xmm9 │ │ - pmulhrsw 0x962a0(%rip),%xmm1 │ │ - pmulhrsw 0x96296(%rip),%xmm9 │ │ + pmulhrsw 0x99190(%rip),%xmm1 │ │ + pmulhrsw 0x99186(%rip),%xmm9 │ │ packuswb %xmm9,%xmm1 │ │ pand %xmm7,%xmm1 │ │ movdqa %xmm7,%xmm9 │ │ pandn %xmm6,%xmm9 │ │ por %xmm9,%xmm1 │ │ movdqa %xmm1,(%rdi,%rsi,1) │ │ - jmpq 5afba │ │ + jmpq 5c5aa │ │ test %ebp,(%rdx) │ │ - je 5afba │ │ + je 5c5aa │ │ lea (%rdi,%r11,2),%rbx │ │ movdqa (%rbx),%xmm3 │ │ movdqa (%rbx,%rsi,1),%xmm4 │ │ movdqa (%rbx,%rsi,2),%xmm5 │ │ movdqa (%rbx,%r10,1),%xmm6 │ │ movdqu (%rcx),%xmm9 │ │ movdqu (%rcx,%r8,1),%xmm1 │ │ pxor %xmm14,%xmm14 │ │ movdqa %xmm14,%xmm2 │ │ pcmpeqb %xmm1,%xmm2 │ │ pand %xmm2,%xmm9 │ │ por %xmm9,%xmm1 │ │ - pshufb 0x960e8(%rip),%xmm1 │ │ + pshufb 0x98fd8(%rip),%xmm1 │ │ pcmpeqb %xmm1,%xmm14 │ │ movdqa %xmm1,%xmm2 │ │ psrlq 0x80(%r9),%xmm2 │ │ - pand 0x9618e(%rip),%xmm2 │ │ + pand 0x9907e(%rip),%xmm2 │ │ pminub 0x20(%rsp),%xmm2 │ │ - pmaxub 0x96130(%rip),%xmm2 │ │ - movdqa 0x961b7(%rip),%xmm9 │ │ + pmaxub 0x99020(%rip),%xmm2 │ │ + movdqa 0x990a7(%rip),%xmm9 │ │ pand %xmm1,%xmm9 │ │ psrlq $0x4,%xmm9 │ │ - paddb 0x96124(%rip),%xmm1 │ │ + paddb 0x99014(%rip),%xmm1 │ │ paddb %xmm1,%xmm1 │ │ paddb %xmm2,%xmm1 │ │ - pxor 0x96173(%rip),%xmm9 │ │ - pxor 0x9616b(%rip),%xmm2 │ │ - pxor 0x96163(%rip),%xmm1 │ │ + pxor 0x99063(%rip),%xmm9 │ │ + pxor 0x9905b(%rip),%xmm2 │ │ + pxor 0x99053(%rip),%xmm1 │ │ movdqa %xmm3,%xmm0 │ │ psubusb %xmm4,%xmm0 │ │ movdqa %xmm4,%xmm10 │ │ psubusb %xmm3,%xmm10 │ │ por %xmm10,%xmm0 │ │ pmaxub %xmm14,%xmm0 │ │ movdqa %xmm5,%xmm10 │ │ psubusb %xmm6,%xmm10 │ │ movdqa %xmm6,%xmm14 │ │ psubusb %xmm5,%xmm14 │ │ por %xmm14,%xmm10 │ │ pmaxub %xmm10,%xmm0 │ │ - pxor 0x96121(%rip),%xmm0 │ │ + pxor 0x99011(%rip),%xmm0 │ │ movdqa %xmm0,%xmm14 │ │ pcmpgtb %xmm9,%xmm14 │ │ pcmpgtb %xmm2,%xmm0 │ │ movdqa %xmm3,%xmm9 │ │ psubusb %xmm6,%xmm9 │ │ movdqa %xmm6,%xmm11 │ │ psubusb %xmm3,%xmm11 │ │ por %xmm11,%xmm9 │ │ movdqa %xmm4,%xmm11 │ │ psubusb %xmm5,%xmm11 │ │ movdqa %xmm5,%xmm2 │ │ psubusb %xmm4,%xmm2 │ │ por %xmm2,%xmm11 │ │ paddusb %xmm11,%xmm11 │ │ - pand 0x96115(%rip),%xmm9 │ │ + pand 0x99005(%rip),%xmm9 │ │ psrlq $0x1,%xmm9 │ │ paddusb %xmm11,%xmm9 │ │ - pxor 0x960c1(%rip),%xmm9 │ │ + pxor 0x98fb1(%rip),%xmm9 │ │ pcmpgtb %xmm1,%xmm9 │ │ por %xmm9,%xmm0 │ │ movdqa (%rsp),%xmm2 │ │ pand %xmm12,%xmm2 │ │ pcmpeqd %xmm12,%xmm2 │ │ pandn %xmm2,%xmm0 │ │ - movdqa 0x9609b(%rip),%xmm9 │ │ + movdqa 0x98f8b(%rip),%xmm9 │ │ pxor %xmm9,%xmm3 │ │ pxor %xmm9,%xmm6 │ │ pxor %xmm9,%xmm4 │ │ pxor %xmm9,%xmm5 │ │ movdqa %xmm3,%xmm9 │ │ psubsb %xmm6,%xmm9 │ │ pand %xmm14,%xmm9 │ │ movdqa %xmm5,%xmm2 │ │ psubsb %xmm4,%xmm2 │ │ paddsb %xmm2,%xmm9 │ │ paddsb %xmm2,%xmm9 │ │ paddsb %xmm2,%xmm9 │ │ - movdqa 0x96029(%rip),%xmm2 │ │ + movdqa 0x98f19(%rip),%xmm2 │ │ pand %xmm9,%xmm0 │ │ - movdqa 0x95ffb(%rip),%xmm9 │ │ + movdqa 0x98eeb(%rip),%xmm9 │ │ paddsb %xmm0,%xmm9 │ │ - paddsb 0x95ffe(%rip),%xmm0 │ │ - pand 0x96065(%rip),%xmm9 │ │ - pand 0x9605d(%rip),%xmm0 │ │ + paddsb 0x98eee(%rip),%xmm0 │ │ + pand 0x98f55(%rip),%xmm9 │ │ + pand 0x98f4d(%rip),%xmm0 │ │ psrlq $0x3,%xmm9 │ │ psrlq $0x3,%xmm0 │ │ pxor %xmm2,%xmm9 │ │ pxor %xmm2,%xmm0 │ │ psubb %xmm2,%xmm9 │ │ psubb %xmm2,%xmm0 │ │ - movdqa 0x96008(%rip),%xmm2 │ │ + movdqa 0x98ef8(%rip),%xmm2 │ │ paddsb %xmm9,%xmm4 │ │ psubsb %xmm0,%xmm5 │ │ pxor %xmm2,%xmm4 │ │ pxor %xmm2,%xmm5 │ │ pxor %xmm2,%xmm0 │ │ pxor %xmm9,%xmm9 │ │ pavgb %xmm9,%xmm0 │ │ - psubb 0x95fd1(%rip),%xmm0 │ │ + psubb 0x98ec1(%rip),%xmm0 │ │ pandn %xmm0,%xmm14 │ │ paddsb %xmm14,%xmm3 │ │ psubsb %xmm14,%xmm6 │ │ pxor %xmm2,%xmm3 │ │ pxor %xmm2,%xmm6 │ │ movdqa %xmm3,(%rbx) │ │ movdqa %xmm4,(%rbx,%rsi,1) │ │ movdqa %xmm5,(%rbx,%rsi,2) │ │ movdqa %xmm6,(%rbx,%r10,1) │ │ pslld $0x4,%xmm12 │ │ shl $0x4,%ebp │ │ add $0x10,%rcx │ │ add $0x10,%rdi │ │ sub $0x4,%eax │ │ - jg 5a81f │ │ + jg 5be0f │ │ add $0x38,%rsp │ │ pop %rbp │ │ pop %rbx │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ push %rbx │ │ push %rbp │ │ sub $0x38,%rsp │ │ mov 0x50(%rsp),%rax │ │ sub $0x4,%rcx │ │ shl $0x2,%r8 │ │ lea (%rsi,%rsi,2),%r10 │ │ lea (%r8,%r8,2),%r11 │ │ mov $0xf,%ebp │ │ - movdqa 0x95fd7(%rip),%xmm12 │ │ + movdqa 0x98ec7(%rip),%xmm12 │ │ movq (%rdx),%xmm0 │ │ pxor %xmm3,%xmm3 │ │ movd 0x88(%r9),%xmm2 │ │ pshufb %xmm3,%xmm2 │ │ pshufd $0x55,%xmm0,%xmm1 │ │ pshufd $0x0,%xmm0,%xmm0 │ │ por %xmm1,%xmm0 │ │ movdqa %xmm0,(%rsp) │ │ movdqa %xmm1,0x10(%rsp) │ │ movdqa %xmm2,0x20(%rsp) │ │ test %ebp,0x4(%rdx) │ │ - je 5b763 │ │ + je 5cd53 │ │ movq -0x3(%rdi),%xmm7 │ │ movq -0x3(%rdi,%rsi,1),%xmm3 │ │ movq -0x3(%rdi,%rsi,2),%xmm4 │ │ movq -0x3(%rdi,%r10,1),%xmm5 │ │ lea (%rdi,%rsi,8),%rbx │ │ punpcklbw %xmm3,%xmm7 │ │ punpcklbw %xmm5,%xmm4 │ │ @@ -68755,59 +69904,59 @@ │ │ shufps $0xdd,%xmm14,%xmm13 │ │ shufps $0x88,%xmm14,%xmm1 │ │ pxor %xmm14,%xmm14 │ │ movdqa %xmm14,%xmm7 │ │ pcmpeqb %xmm13,%xmm7 │ │ pand %xmm7,%xmm1 │ │ por %xmm1,%xmm13 │ │ - pshufb 0x95cf5(%rip),%xmm13 │ │ + pshufb 0x98be5(%rip),%xmm13 │ │ pcmpeqb %xmm13,%xmm14 │ │ movdqa %xmm13,%xmm7 │ │ psrlq 0x80(%r9),%xmm7 │ │ - pand 0x95d9a(%rip),%xmm7 │ │ + pand 0x98c8a(%rip),%xmm7 │ │ pminub 0x20(%rsp),%xmm7 │ │ - pmaxub 0x95d3c(%rip),%xmm7 │ │ - movdqa 0x95dc4(%rip),%xmm1 │ │ + pmaxub 0x98c2c(%rip),%xmm7 │ │ + movdqa 0x98cb4(%rip),%xmm1 │ │ pand %xmm13,%xmm1 │ │ psrlq $0x4,%xmm1 │ │ - paddb 0x95d31(%rip),%xmm13 │ │ + paddb 0x98c21(%rip),%xmm13 │ │ paddb %xmm13,%xmm13 │ │ paddb %xmm7,%xmm13 │ │ - pxor 0x95d7f(%rip),%xmm1 │ │ - pxor 0x95d77(%rip),%xmm7 │ │ - pxor 0x95d6e(%rip),%xmm13 │ │ + pxor 0x98c6f(%rip),%xmm1 │ │ + pxor 0x98c67(%rip),%xmm7 │ │ + pxor 0x98c5e(%rip),%xmm13 │ │ movdqa %xmm2,%xmm8 │ │ psubusb %xmm15,%xmm8 │ │ movdqa %xmm15,%xmm10 │ │ psubusb %xmm2,%xmm10 │ │ por %xmm10,%xmm8 │ │ pmaxub %xmm14,%xmm8 │ │ movdqa %xmm6,%xmm10 │ │ psubusb %xmm4,%xmm10 │ │ movdqa %xmm4,%xmm14 │ │ psubusb %xmm6,%xmm14 │ │ por %xmm14,%xmm10 │ │ pmaxub %xmm10,%xmm8 │ │ - movdqa 0x95d29(%rip),%xmm14 │ │ + movdqa 0x98c19(%rip),%xmm14 │ │ pxor %xmm8,%xmm14 │ │ pcmpgtb %xmm1,%xmm14 │ │ movdqa %xmm3,%xmm1 │ │ psubusb %xmm15,%xmm1 │ │ movdqa %xmm15,%xmm11 │ │ psubusb %xmm3,%xmm11 │ │ por %xmm11,%xmm1 │ │ pmaxub %xmm8,%xmm1 │ │ movdqa %xmm6,%xmm11 │ │ psubusb %xmm5,%xmm11 │ │ movdqa %xmm5,%xmm10 │ │ psubusb %xmm6,%xmm10 │ │ por %xmm10,%xmm11 │ │ pmaxub %xmm11,%xmm1 │ │ - pxor 0x95cdc(%rip),%xmm1 │ │ - pcmpgtb 0x95ce4(%rip),%xmm1 │ │ + pxor 0x98bcc(%rip),%xmm1 │ │ + pcmpgtb 0x98bd4(%rip),%xmm1 │ │ movdqa %xmm3,%xmm11 │ │ psubusb %xmm2,%xmm11 │ │ movdqa %xmm2,%xmm9 │ │ psubusb %xmm3,%xmm9 │ │ por %xmm9,%xmm11 │ │ movdqa %xmm5,%xmm10 │ │ psubusb %xmm4,%xmm10 │ │ @@ -68816,164 +69965,164 @@ │ │ por %xmm9,%xmm10 │ │ pmaxub %xmm10,%xmm11 │ │ movdqa 0x10(%rsp),%xmm10 │ │ pand %xmm12,%xmm10 │ │ pcmpeqd %xmm12,%xmm10 │ │ pand %xmm10,%xmm11 │ │ pmaxub %xmm11,%xmm8 │ │ - pxor 0x95c79(%rip),%xmm8 │ │ + pxor 0x98b69(%rip),%xmm8 │ │ pcmpgtb %xmm7,%xmm8 │ │ movdqa %xmm2,%xmm9 │ │ psubusb %xmm4,%xmm9 │ │ movdqa %xmm4,%xmm11 │ │ psubusb %xmm2,%xmm11 │ │ por %xmm11,%xmm9 │ │ movdqa %xmm15,%xmm11 │ │ psubusb %xmm6,%xmm11 │ │ movdqa %xmm6,%xmm7 │ │ psubusb %xmm15,%xmm7 │ │ por %xmm7,%xmm11 │ │ paddusb %xmm11,%xmm11 │ │ - pand 0x95c75(%rip),%xmm9 │ │ + pand 0x98b65(%rip),%xmm9 │ │ psrlq $0x1,%xmm9 │ │ paddusb %xmm11,%xmm9 │ │ - pxor 0x95c21(%rip),%xmm9 │ │ + pxor 0x98b11(%rip),%xmm9 │ │ pcmpgtb %xmm13,%xmm9 │ │ por %xmm9,%xmm8 │ │ movdqa 0x10(%rsp),%xmm7 │ │ pand %xmm12,%xmm7 │ │ pcmpeqd %xmm12,%xmm7 │ │ pandn %xmm7,%xmm1 │ │ movdqa %xmm8,%xmm7 │ │ pandn %xmm1,%xmm7 │ │ movdqa (%rsp),%xmm1 │ │ pand %xmm12,%xmm1 │ │ pcmpeqd %xmm12,%xmm1 │ │ pandn %xmm1,%xmm8 │ │ movdqa %xmm7,%xmm1 │ │ pandn %xmm8,%xmm1 │ │ - movdqa 0x95bd4(%rip),%xmm9 │ │ + movdqa 0x98ac4(%rip),%xmm9 │ │ pxor %xmm9,%xmm2 │ │ pxor %xmm9,%xmm4 │ │ pxor %xmm9,%xmm15 │ │ pxor %xmm9,%xmm6 │ │ movdqa %xmm2,%xmm9 │ │ psubsb %xmm4,%xmm9 │ │ pand %xmm14,%xmm9 │ │ movdqa %xmm6,%xmm8 │ │ psubsb %xmm15,%xmm8 │ │ paddsb %xmm8,%xmm9 │ │ paddsb %xmm8,%xmm9 │ │ paddsb %xmm8,%xmm9 │ │ - movdqa 0x95b5f(%rip),%xmm8 │ │ + movdqa 0x98a4f(%rip),%xmm8 │ │ pand %xmm9,%xmm1 │ │ - movdqa 0x95b31(%rip),%xmm9 │ │ + movdqa 0x98a21(%rip),%xmm9 │ │ paddsb %xmm1,%xmm9 │ │ - paddsb 0x95b34(%rip),%xmm1 │ │ - pand 0x95b9b(%rip),%xmm9 │ │ - pand 0x95b93(%rip),%xmm1 │ │ + paddsb 0x98a24(%rip),%xmm1 │ │ + pand 0x98a8b(%rip),%xmm9 │ │ + pand 0x98a83(%rip),%xmm1 │ │ psrlq $0x3,%xmm9 │ │ psrlq $0x3,%xmm1 │ │ pxor %xmm8,%xmm9 │ │ pxor %xmm8,%xmm1 │ │ psubb %xmm8,%xmm9 │ │ psubb %xmm8,%xmm1 │ │ - movdqa 0x95b3b(%rip),%xmm8 │ │ + movdqa 0x98a2b(%rip),%xmm8 │ │ paddsb %xmm9,%xmm15 │ │ psubsb %xmm1,%xmm6 │ │ pxor %xmm8,%xmm15 │ │ pxor %xmm8,%xmm6 │ │ pxor %xmm8,%xmm1 │ │ pxor %xmm9,%xmm9 │ │ pavgb %xmm9,%xmm1 │ │ - psubb 0x95b01(%rip),%xmm1 │ │ + psubb 0x989f1(%rip),%xmm1 │ │ pandn %xmm1,%xmm14 │ │ paddsb %xmm14,%xmm2 │ │ psubsb %xmm14,%xmm4 │ │ pxor %xmm8,%xmm2 │ │ pxor %xmm8,%xmm4 │ │ movdqa %xmm3,%xmm13 │ │ punpcklbw %xmm6,%xmm13 │ │ movdqa %xmm3,%xmm11 │ │ punpckhbw %xmm6,%xmm11 │ │ movdqa %xmm13,%xmm1 │ │ - pmaddubsw 0x95a16(%rip),%xmm1 │ │ + pmaddubsw 0x98906(%rip),%xmm1 │ │ movdqa %xmm11,%xmm9 │ │ - pmaddubsw 0x95a07(%rip),%xmm9 │ │ + pmaddubsw 0x988f7(%rip),%xmm9 │ │ movdqa %xmm15,%xmm14 │ │ punpcklbw %xmm2,%xmm14 │ │ movdqa %xmm15,%xmm10 │ │ punpckhbw %xmm2,%xmm10 │ │ movdqa %xmm14,%xmm8 │ │ - pmaddubsw 0x95a44(%rip),%xmm8 │ │ + pmaddubsw 0x98934(%rip),%xmm8 │ │ movdqa %xmm10,%xmm0 │ │ - pmaddubsw 0x95a36(%rip),%xmm0 │ │ + pmaddubsw 0x98926(%rip),%xmm0 │ │ paddw %xmm8,%xmm1 │ │ paddw %xmm0,%xmm9 │ │ - movdqa 0x95ae3(%rip),%xmm8 │ │ + movdqa 0x989d3(%rip),%xmm8 │ │ pmulhrsw %xmm1,%xmm8 │ │ - movdqa 0x95ad5(%rip),%xmm0 │ │ + movdqa 0x989c5(%rip),%xmm0 │ │ pmulhrsw %xmm9,%xmm0 │ │ packuswb %xmm0,%xmm8 │ │ pand %xmm7,%xmm8 │ │ movdqa %xmm7,%xmm0 │ │ pandn %xmm2,%xmm0 │ │ por %xmm0,%xmm8 │ │ - pmaddubsw 0x959be(%rip),%xmm13 │ │ - pmaddubsw 0x959b4(%rip),%xmm11 │ │ + pmaddubsw 0x988ae(%rip),%xmm13 │ │ + pmaddubsw 0x988a4(%rip),%xmm11 │ │ paddw %xmm13,%xmm1 │ │ paddw %xmm11,%xmm9 │ │ movdqa %xmm3,%xmm13 │ │ punpcklbw %xmm4,%xmm13 │ │ movdqa %xmm3,%xmm11 │ │ punpckhbw %xmm4,%xmm11 │ │ - pmaddubsw 0x9598c(%rip),%xmm13 │ │ - pmaddubsw 0x95982(%rip),%xmm11 │ │ + pmaddubsw 0x9887c(%rip),%xmm13 │ │ + pmaddubsw 0x98872(%rip),%xmm11 │ │ paddw %xmm13,%xmm1 │ │ paddw %xmm11,%xmm9 │ │ - movdqa 0x95a60(%rip),%xmm3 │ │ + movdqa 0x98950(%rip),%xmm3 │ │ pmulhrsw %xmm1,%xmm3 │ │ - movdqa 0x95a53(%rip),%xmm0 │ │ + movdqa 0x98943(%rip),%xmm0 │ │ pmulhrsw %xmm9,%xmm0 │ │ packuswb %xmm0,%xmm3 │ │ pand %xmm7,%xmm3 │ │ movdqa %xmm7,%xmm0 │ │ pandn %xmm15,%xmm0 │ │ por %xmm0,%xmm3 │ │ paddw %xmm13,%xmm1 │ │ paddw %xmm11,%xmm9 │ │ movdqa %xmm2,%xmm13 │ │ punpcklbw %xmm5,%xmm13 │ │ movdqa %xmm2,%xmm11 │ │ punpckhbw %xmm5,%xmm11 │ │ movdqa %xmm13,%xmm5 │ │ - pmaddubsw 0x9591c(%rip),%xmm5 │ │ + pmaddubsw 0x9880c(%rip),%xmm5 │ │ movdqa %xmm11,%xmm0 │ │ - pmaddubsw 0x9590e(%rip),%xmm0 │ │ + pmaddubsw 0x987fe(%rip),%xmm0 │ │ paddw %xmm5,%xmm1 │ │ paddw %xmm0,%xmm9 │ │ - movdqa 0x959ed(%rip),%xmm5 │ │ + movdqa 0x988dd(%rip),%xmm5 │ │ pmulhrsw %xmm1,%xmm5 │ │ - movdqa 0x959e0(%rip),%xmm0 │ │ + movdqa 0x988d0(%rip),%xmm0 │ │ pmulhrsw %xmm9,%xmm0 │ │ packuswb %xmm0,%xmm5 │ │ pand %xmm7,%xmm5 │ │ movdqa %xmm7,%xmm0 │ │ pandn %xmm6,%xmm0 │ │ por %xmm0,%xmm5 │ │ - pmaddubsw 0x958dc(%rip),%xmm13 │ │ - pmaddubsw 0x958d2(%rip),%xmm11 │ │ + pmaddubsw 0x987cc(%rip),%xmm13 │ │ + pmaddubsw 0x987c2(%rip),%xmm11 │ │ paddw %xmm13,%xmm1 │ │ paddw %xmm11,%xmm9 │ │ - pmaddubsw 0x9589e(%rip),%xmm14 │ │ - pmaddubsw 0x95894(%rip),%xmm10 │ │ + pmaddubsw 0x9878e(%rip),%xmm14 │ │ + pmaddubsw 0x98784(%rip),%xmm10 │ │ paddw %xmm14,%xmm1 │ │ paddw %xmm10,%xmm9 │ │ - pmulhrsw 0x95981(%rip),%xmm1 │ │ - pmulhrsw 0x95977(%rip),%xmm9 │ │ + pmulhrsw 0x98871(%rip),%xmm1 │ │ + pmulhrsw 0x98867(%rip),%xmm9 │ │ packuswb %xmm9,%xmm1 │ │ pand %xmm7,%xmm1 │ │ movdqa %xmm7,%xmm9 │ │ pandn %xmm4,%xmm9 │ │ por %xmm9,%xmm1 │ │ movdqa %xmm8,%xmm14 │ │ punpcklbw %xmm3,%xmm14 │ │ @@ -69016,17 +70165,17 @@ │ │ psrldq $0x4,%xmm8 │ │ movd %xmm1,-0x2(%rdi) │ │ movd %xmm14,-0x2(%rdi,%rsi,4) │ │ movd %xmm3,-0x2(%rdi,%rsi,8) │ │ movd %xmm8,-0x2(%rdi,%r10,4) │ │ add %rsi,%rdi │ │ lea (%rdi,%r10,4),%rdi │ │ - jmpq 5bbb4 │ │ + jmpq 5d1a4 │ │ test %ebp,(%rdx) │ │ - je 5bbac │ │ + je 5d19c │ │ movd -0x2(%rdi),%xmm14 │ │ movd -0x2(%rdi,%rsi,1),%xmm8 │ │ movd -0x2(%rdi,%rsi,2),%xmm3 │ │ movd -0x2(%rdi,%r10,1),%xmm5 │ │ lea (%rdi,%rsi,4),%rbx │ │ punpcklbw %xmm8,%xmm14 │ │ punpcklbw %xmm5,%xmm3 │ │ @@ -69080,102 +70229,102 @@ │ │ shufps $0xdd,%xmm6,%xmm4 │ │ shufps $0x88,%xmm6,%xmm9 │ │ pxor %xmm6,%xmm6 │ │ movdqa %xmm6,%xmm14 │ │ pcmpeqb %xmm4,%xmm14 │ │ pand %xmm14,%xmm9 │ │ por %xmm9,%xmm4 │ │ - pshufb 0x955e1(%rip),%xmm4 │ │ + pshufb 0x984d1(%rip),%xmm4 │ │ pcmpeqb %xmm4,%xmm6 │ │ movdqa %xmm4,%xmm14 │ │ psrlq 0x80(%r9),%xmm14 │ │ - pand 0x95686(%rip),%xmm14 │ │ + pand 0x98576(%rip),%xmm14 │ │ pminub 0x20(%rsp),%xmm14 │ │ - pmaxub 0x95626(%rip),%xmm14 │ │ - movdqa 0x956ad(%rip),%xmm9 │ │ + pmaxub 0x98516(%rip),%xmm14 │ │ + movdqa 0x9859d(%rip),%xmm9 │ │ pand %xmm4,%xmm9 │ │ psrlq $0x4,%xmm9 │ │ - paddb 0x9561a(%rip),%xmm4 │ │ + paddb 0x9850a(%rip),%xmm4 │ │ paddb %xmm4,%xmm4 │ │ paddb %xmm14,%xmm4 │ │ - pxor 0x95668(%rip),%xmm9 │ │ - pxor 0x9565f(%rip),%xmm14 │ │ - pxor 0x95657(%rip),%xmm4 │ │ + pxor 0x98558(%rip),%xmm9 │ │ + pxor 0x9854f(%rip),%xmm14 │ │ + pxor 0x98547(%rip),%xmm4 │ │ movdqa %xmm8,%xmm13 │ │ psubusb %xmm5,%xmm13 │ │ movdqa %xmm5,%xmm10 │ │ psubusb %xmm8,%xmm10 │ │ por %xmm10,%xmm13 │ │ pmaxub %xmm6,%xmm13 │ │ movdqa %xmm3,%xmm10 │ │ psubusb %xmm1,%xmm10 │ │ movdqa %xmm1,%xmm6 │ │ psubusb %xmm3,%xmm6 │ │ por %xmm6,%xmm10 │ │ pmaxub %xmm10,%xmm13 │ │ - pxor 0x95614(%rip),%xmm13 │ │ + pxor 0x98504(%rip),%xmm13 │ │ movdqa %xmm13,%xmm6 │ │ pcmpgtb %xmm9,%xmm6 │ │ pcmpgtb %xmm14,%xmm13 │ │ movdqa %xmm8,%xmm9 │ │ psubusb %xmm1,%xmm9 │ │ movdqa %xmm1,%xmm11 │ │ psubusb %xmm8,%xmm11 │ │ por %xmm11,%xmm9 │ │ movdqa %xmm5,%xmm11 │ │ psubusb %xmm3,%xmm11 │ │ movdqa %xmm3,%xmm14 │ │ psubusb %xmm5,%xmm14 │ │ por %xmm14,%xmm11 │ │ paddusb %xmm11,%xmm11 │ │ - pand 0x95605(%rip),%xmm9 │ │ + pand 0x984f5(%rip),%xmm9 │ │ psrlq $0x1,%xmm9 │ │ paddusb %xmm11,%xmm9 │ │ - pxor 0x955b1(%rip),%xmm9 │ │ + pxor 0x984a1(%rip),%xmm9 │ │ pcmpgtb %xmm4,%xmm9 │ │ por %xmm9,%xmm13 │ │ movdqa (%rsp),%xmm14 │ │ pand %xmm12,%xmm14 │ │ pcmpeqd %xmm12,%xmm14 │ │ pandn %xmm14,%xmm13 │ │ - movdqa 0x95589(%rip),%xmm9 │ │ + movdqa 0x98479(%rip),%xmm9 │ │ pxor %xmm9,%xmm8 │ │ pxor %xmm9,%xmm1 │ │ pxor %xmm9,%xmm5 │ │ pxor %xmm9,%xmm3 │ │ movdqa %xmm8,%xmm9 │ │ psubsb %xmm1,%xmm9 │ │ pand %xmm6,%xmm9 │ │ movdqa %xmm3,%xmm14 │ │ psubsb %xmm5,%xmm14 │ │ paddsb %xmm14,%xmm9 │ │ paddsb %xmm14,%xmm9 │ │ paddsb %xmm14,%xmm9 │ │ - movdqa 0x95514(%rip),%xmm14 │ │ + movdqa 0x98404(%rip),%xmm14 │ │ pand %xmm9,%xmm13 │ │ - movdqa 0x954e6(%rip),%xmm9 │ │ + movdqa 0x983d6(%rip),%xmm9 │ │ paddsb %xmm13,%xmm9 │ │ - paddsb 0x954e8(%rip),%xmm13 │ │ - pand 0x9554f(%rip),%xmm9 │ │ - pand 0x95546(%rip),%xmm13 │ │ + paddsb 0x983d8(%rip),%xmm13 │ │ + pand 0x9843f(%rip),%xmm9 │ │ + pand 0x98436(%rip),%xmm13 │ │ psrlq $0x3,%xmm9 │ │ psrlq $0x3,%xmm13 │ │ pxor %xmm14,%xmm9 │ │ pxor %xmm14,%xmm13 │ │ psubb %xmm14,%xmm9 │ │ psubb %xmm14,%xmm13 │ │ - movdqa 0x954ed(%rip),%xmm14 │ │ + movdqa 0x983dd(%rip),%xmm14 │ │ paddsb %xmm9,%xmm5 │ │ psubsb %xmm13,%xmm3 │ │ pxor %xmm14,%xmm5 │ │ pxor %xmm14,%xmm3 │ │ pxor %xmm14,%xmm13 │ │ pxor %xmm9,%xmm9 │ │ pavgb %xmm9,%xmm13 │ │ - psubb 0x954b1(%rip),%xmm13 │ │ + psubb 0x983a1(%rip),%xmm13 │ │ pandn %xmm13,%xmm6 │ │ paddsb %xmm6,%xmm8 │ │ psubsb %xmm6,%xmm1 │ │ pxor %xmm14,%xmm8 │ │ pxor %xmm14,%xmm1 │ │ movdqa %xmm8,%xmm6 │ │ punpcklbw %xmm5,%xmm6 │ │ @@ -69218,610 +70367,1460 @@ │ │ psrldq $0x4,%xmm8 │ │ movd %xmm1,-0x2(%rdi) │ │ movd %xmm6,-0x2(%rdi,%rsi,4) │ │ movd %xmm5,-0x2(%rdi,%rsi,8) │ │ movd %xmm8,-0x2(%rdi,%r10,4) │ │ add %rsi,%rdi │ │ lea (%rdi,%r10,4),%rdi │ │ - jmp 5bbb4 │ │ + jmp 5d1a4 │ │ lea (%rdi,%rsi,8),%rdi │ │ lea (%rdi,%rsi,8),%rdi │ │ lea (%rcx,%r8,4),%rcx │ │ pslld $0x4,%xmm12 │ │ shl $0x4,%ebp │ │ sub $0x4,%eax │ │ - jg 5b03e │ │ + jg 5c62e │ │ add $0x38,%rsp │ │ pop %rbp │ │ pop %rbx │ │ retq │ │ data16 data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ push %rbx │ │ push %rbp │ │ push %r14 │ │ push %r15 │ │ push %r12 │ │ push %r13 │ │ - mov 0x40(%rsp),%r10d │ │ - mov 0x38(%rsp),%eax │ │ - movq (%r8),%xmm15 │ │ - pshuflw $0xff,%xmm15,%xmm12 │ │ - punpcklbw %xmm15,%xmm15 │ │ - pshufhw $0x0,%xmm15,%xmm13 │ │ - pshuflw $0xaa,%xmm15,%xmm14 │ │ - pshuflw $0x0,%xmm15,%xmm15 │ │ - punpcklqdq %xmm12,%xmm12 │ │ - punpckhqdq %xmm13,%xmm13 │ │ - punpcklqdq %xmm14,%xmm14 │ │ - punpcklqdq %xmm15,%xmm15 │ │ - psraw $0x8,%xmm13 │ │ - psraw $0x8,%xmm14 │ │ - psraw $0x8,%xmm15 │ │ - movdqa 0x954dc(%rip),%xmm11 │ │ - movdqa 0x954e3(%rip),%xmm10 │ │ - lea 0x9539c(%rip),%r14 │ │ - test $0x2,%r10b │ │ - jne 5bc61 │ │ - mov $0xfffffffd,%ebp │ │ - jmp 5bc6b │ │ - add $0xf,%r9d │ │ - and $0xfffffff0,%r9d │ │ - xor %ebp,%ebp │ │ - mov %rdx,%r11 │ │ - mov %rdi,%rbx │ │ - lea (%r9,%rbp,1),%r8d │ │ - test $0x1,%r10b │ │ - je 5bca3 │ │ - test %rsi,%rsi │ │ - je 5bc97 │ │ - movd (%rsi),%xmm0 │ │ - movd (%rdx),%xmm1 │ │ - punpckldq %xmm1,%xmm0 │ │ - pslldq $0x9,%xmm0 │ │ - add $0x4,%rsi │ │ - jmp 5bcc6 │ │ - movq -0x3(%rdx),%xmm0 │ │ - pslldq $0xa,%xmm0 │ │ - jmp 5bcc6 │ │ - movd (%rdx),%xmm0 │ │ - movdqa %xmm0,%xmm1 │ │ - pslldq $0xd,%xmm1 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0x0,%xmm0,%xmm0 │ │ - punpcklqdq %xmm0,%xmm0 │ │ - psrldq $0x2,%xmm0 │ │ - por %xmm1,%xmm0 │ │ - cmp $0x10,%r8d │ │ - jg 5bd61 │ │ - test %r8d,%r8d │ │ - jg 5bd1d │ │ - je 5bd0a │ │ - shl $0x4,%r9d │ │ - pcmpeqd %xmm2,%xmm2 │ │ - movd %r9d,%xmm3 │ │ - psrldq $0x2,%xmm2 │ │ - movdqa %xmm0,%xmm1 │ │ - punpckhbw %xmm0,%xmm1 │ │ - pshufhw $0x5a,%xmm1,%xmm1 │ │ - psllq %xmm3,%xmm1 │ │ - pand %xmm2,%xmm0 │ │ - pandn %xmm1,%xmm2 │ │ - por %xmm2,%xmm0 │ │ - shr $0x4,%r9d │ │ - movdqa %xmm0,%xmm1 │ │ - punpckhbw %xmm0,%xmm1 │ │ - pshufhw $0xff,%xmm1,%xmm1 │ │ - punpckhqdq %xmm1,%xmm1 │ │ - jmp 5bd67 │ │ - movdqu 0x3(%r11),%xmm1 │ │ - sub %r8,%r14 │ │ - movdqu 0x10(%r14),%xmm2 │ │ + sub $0x1218,%rsp │ │ + mov 0x1258(%rsp),%r10 │ │ + mov 0x1260(%rsp),%eax │ │ + mov %r9d,%r9d │ │ + mov 0x1250(%rsp),%r11d │ │ + movq (%r10),%xmm14 │ │ + add %r9,%rcx │ │ + lea 0x10(%rsp,%r9,2),%rbp │ │ + movdqa 0x983ef(%rip),%xmm15 │ │ + add %r9,%rdi │ │ + movq 0x10(%r10),%xmm7 │ │ + neg %r9 │ │ + movdqa 0x983ea(%rip),%xmm10 │ │ + punpcklwd %xmm14,%xmm14 │ │ + pshufd $0x0,%xmm14,%xmm11 │ │ + pshufd $0x55,%xmm14,%xmm12 │ │ + pshufd $0xaa,%xmm14,%xmm13 │ │ + pshufd $0xff,%xmm14,%xmm14 │ │ + pshufd $0x0,%xmm7,%xmm6 │ │ + pshufd $0x55,%xmm7,%xmm7 │ │ + test $0x4,%al │ │ + je 5d312 │ │ + callq 5d415 │ │ + add %r8,%rcx │ │ + mov %rbp,%r13 │ │ + mov %rbp,%r12 │ │ + add $0x300,%rbp │ │ + callq 5d415 │ │ + lea (%rcx,%r8,4),%r14 │ │ + mov %rdi,%rcx │ │ + mov %r8,0x8(%rsp) │ │ add %r8,%r14 │ │ - movd 0x2(%r11,%r8,1),%xmm3 │ │ - punpcklbw %xmm3,%xmm3 │ │ - pshuflw $0x0,%xmm3,%xmm3 │ │ - punpcklqdq %xmm3,%xmm3 │ │ - pand %xmm2,%xmm1 │ │ - pxor 0x952a1(%rip),%xmm2 │ │ - pand %xmm2,%xmm3 │ │ - pxor 0x95295(%rip),%xmm2 │ │ - por %xmm3,%xmm1 │ │ - jmp 5bd67 │ │ - movdqu 0x3(%r11),%xmm1 │ │ - movdqa %xmm0,%xmm2 │ │ - psrldq $0xa,%xmm2 │ │ - movdqa %xmm1,%xmm3 │ │ - pslldq $0x6,%xmm3 │ │ - por %xmm3,%xmm2 │ │ - movdqa %xmm0,%xmm3 │ │ - psrldq $0xb,%xmm3 │ │ - movdqa %xmm1,%xmm4 │ │ - pslldq $0x5,%xmm4 │ │ - por %xmm4,%xmm3 │ │ - movdqa %xmm0,%xmm4 │ │ - psrldq $0xc,%xmm4 │ │ - movdqa %xmm1,%xmm5 │ │ - pslldq $0x4,%xmm5 │ │ - por %xmm5,%xmm4 │ │ - movdqa %xmm0,%xmm5 │ │ - psrldq $0xd,%xmm5 │ │ - movdqa %xmm1,%xmm6 │ │ - pslldq $0x3,%xmm6 │ │ - por %xmm6,%xmm5 │ │ - movdqa %xmm0,%xmm6 │ │ - psrldq $0xe,%xmm6 │ │ - movdqa %xmm1,%xmm7 │ │ - pslldq $0x2,%xmm7 │ │ - por %xmm7,%xmm6 │ │ - movdqa %xmm0,%xmm7 │ │ - psrldq $0xf,%xmm7 │ │ - movdqa %xmm1,%xmm8 │ │ - pslldq $0x1,%xmm8 │ │ - por %xmm8,%xmm7 │ │ - movdqa %xmm2,%xmm0 │ │ - punpcklbw %xmm1,%xmm0 │ │ - punpckhbw %xmm1,%xmm2 │ │ - movdqa %xmm3,%xmm8 │ │ - punpcklbw %xmm7,%xmm8 │ │ - punpckhbw %xmm7,%xmm3 │ │ - movdqa %xmm4,%xmm7 │ │ - punpcklbw %xmm6,%xmm7 │ │ - punpckhbw %xmm6,%xmm4 │ │ - pxor %xmm6,%xmm6 │ │ - movdqa %xmm0,%xmm9 │ │ - punpckhbw %xmm6,%xmm9 │ │ - punpcklbw %xmm6,%xmm0 │ │ - pmaddwd %xmm15,%xmm9 │ │ - pmaddwd %xmm15,%xmm0 │ │ - packssdw %xmm9,%xmm0 │ │ - movdqa %xmm2,%xmm9 │ │ - punpckhbw %xmm6,%xmm9 │ │ - punpcklbw %xmm6,%xmm2 │ │ - pmaddwd %xmm15,%xmm9 │ │ - pmaddwd %xmm15,%xmm2 │ │ - packssdw %xmm9,%xmm2 │ │ - movdqa %xmm8,%xmm9 │ │ - punpckhbw %xmm6,%xmm9 │ │ - punpcklbw %xmm6,%xmm8 │ │ - pmaddwd %xmm14,%xmm9 │ │ - pmaddwd %xmm14,%xmm8 │ │ - packssdw %xmm9,%xmm8 │ │ - movdqa %xmm3,%xmm9 │ │ - punpckhbw %xmm6,%xmm9 │ │ - punpcklbw %xmm6,%xmm3 │ │ - pmaddwd %xmm14,%xmm9 │ │ - pmaddwd %xmm14,%xmm3 │ │ - packssdw %xmm9,%xmm3 │ │ - movdqa %xmm7,%xmm9 │ │ - punpckhbw %xmm6,%xmm9 │ │ - punpcklbw %xmm6,%xmm7 │ │ - pmaddwd %xmm13,%xmm9 │ │ - pmaddwd %xmm13,%xmm7 │ │ - packssdw %xmm9,%xmm7 │ │ - movdqa %xmm4,%xmm9 │ │ - punpckhbw %xmm6,%xmm9 │ │ - punpcklbw %xmm6,%xmm4 │ │ - pmaddwd %xmm13,%xmm9 │ │ - pmaddwd %xmm13,%xmm4 │ │ - packssdw %xmm9,%xmm4 │ │ - paddw %xmm8,%xmm0 │ │ - paddw %xmm3,%xmm2 │ │ - movdqa %xmm5,%xmm3 │ │ - punpcklbw %xmm6,%xmm3 │ │ - punpckhbw %xmm6,%xmm5 │ │ - movdqa %xmm3,%xmm8 │ │ - psllw $0x7,%xmm8 │ │ - movdqa %xmm5,%xmm6 │ │ - psllw $0x7,%xmm6 │ │ - psubw %xmm10,%xmm8 │ │ - psubw %xmm10,%xmm6 │ │ - pmullw %xmm12,%xmm3 │ │ - pmullw %xmm12,%xmm5 │ │ - paddw %xmm7,%xmm0 │ │ - paddw %xmm4,%xmm2 │ │ - paddw %xmm3,%xmm0 │ │ - paddw %xmm5,%xmm2 │ │ - paddsw %xmm8,%xmm0 │ │ - paddsw %xmm6,%xmm2 │ │ - psraw $0x3,%xmm0 │ │ - psraw $0x3,%xmm2 │ │ - paddw %xmm11,%xmm0 │ │ - paddw %xmm11,%xmm2 │ │ - movdqa %xmm0,(%rbx) │ │ - movdqa %xmm2,0x10(%rbx) │ │ - movdqa %xmm1,%xmm0 │ │ - add $0x10,%r11 │ │ - add $0x20,%rbx │ │ - sub $0x10,%r8d │ │ - cmp $0x10,%r8d │ │ - jg 5bd61 │ │ - test %r8d,%r8d │ │ - jg 5bd1d │ │ - cmp %ebp,%r8d │ │ - jg 5bd0a │ │ - add %rcx,%rdx │ │ - add $0x300,%rdi │ │ - dec %eax │ │ - jg 5bc6b │ │ + mov %r14,(%rsp) │ │ + mov %rbp,%r15 │ │ + add $0x300,%rbp │ │ + callq 5d3de │ │ + mov %rbp,%r14 │ │ + mov %rbp,%r10 │ │ + dec %r11d │ │ + je 5d2fb │ │ + add %rsi,%rcx │ │ + add $0x300,%rbp │ │ + callq 5d3de │ │ + mov %rbp,%r10 │ │ + dec %r11d │ │ + je 5d395 │ │ + add %rsi,%rcx │ │ + add $0x300,%rbp │ │ + callq 5d3de │ │ + dec %r11d │ │ + je 5d390 │ │ + lea 0x300(%rbp),%r8 │ │ + callq 5d590 │ │ + dec %r11d │ │ + jne 5d2d6 │ │ + test $0x8,%al │ │ + je 5d390 │ │ + mov (%rsp),%rcx │ │ + callq 5d5ca │ │ + add 0x8(%rsp),%rcx │ │ + callq 5d5ca │ │ + callq 5e2ea │ │ + add $0x1218,%rsp │ │ pop %r13 │ │ pop %r12 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ retq │ │ + lea (%rcx,%r8,4),%r14 │ │ + mov %rdi,%rcx │ │ + mov %r8,0x8(%rsp) │ │ + lea (%r14,%r8,2),%r14 │ │ + mov %r14,(%rsp) │ │ + callq 5d3de │ │ + mov %rbp,%r13 │ │ + mov %rbp,%r12 │ │ + mov %rbp,%r15 │ │ + mov %rbp,%r14 │ │ + mov %rbp,%r10 │ │ + dec %r11d │ │ + je 5d2fb │ │ + add %rsi,%rcx │ │ + add $0x300,%rbp │ │ + callq 5d3de │ │ + mov %rbp,%r10 │ │ + dec %r11d │ │ + je 5d395 │ │ + add %rsi,%rcx │ │ + add $0x300,%rbp │ │ + callq 5d3de │ │ + dec %r11d │ │ + je 5d390 │ │ + lea 0x300(%rbp),%r8 │ │ + callq 5d590 │ │ + dec %r11d │ │ + je 5d390 │ │ + add $0xc00,%r8 │ │ + callq 5d590 │ │ + dec %r11d │ │ + jne 5d2cf │ │ + callq 5e2ea │ │ + callq 5e2ea │ │ + jmpq 5d2fb │ │ + movd -0x4(%rcx),%xmm2 │ │ + push %rdi │ │ + lea 0x981a9(%rip),%rdi │ │ + movdqu (%rdi,%rbx,1),%xmm0 │ │ + movdqu 0x8(%rdi,%rbx,1),%xmm1 │ │ + pop %rdi │ │ + punpcklbw %xmm2,%xmm2 │ │ + pshuflw $0xff,%xmm2,%xmm2 │ │ + punpcklqdq %xmm2,%xmm2 │ │ + pand %xmm0,%xmm4 │ │ + pand %xmm1,%xmm5 │ │ + pandn %xmm2,%xmm0 │ │ + pandn %xmm2,%xmm1 │ │ + por %xmm0,%xmm4 │ │ + por %xmm1,%xmm5 │ │ + retq │ │ + mov %r9,%rbx │ │ + test $0x1,%al │ │ + je 5d3fd │ │ + movdqa (%rcx,%rbx,1),%xmm4 │ │ + movd (%rdx),%xmm5 │ │ + add $0x4,%rdx │ │ + pslldq $0x4,%xmm4 │ │ + por %xmm5,%xmm4 │ │ + jmp 5d422 │ │ + movdqa (%rcx,%rbx,1),%xmm5 │ │ + pshufd $0x93,%xmm5,%xmm4 │ │ + punpcklbw %xmm5,%xmm5 │ │ + punpcklwd %xmm5,%xmm5 │ │ + movss %xmm5,%xmm4 │ │ + jmp 5d422 │ │ + mov %r9,%rbx │ │ + test $0x1,%al │ │ + je 5d3fd │ │ + movdqu -0x4(%rcx,%rbx,1),%xmm4 │ │ + movdqu 0x4(%rcx,%rbx,1),%xmm5 │ │ + test $0x2,%al │ │ + jne 5d436 │ │ + cmp $0xffffffee,%ebx │ │ + jl 5d436 │ │ + callq 5d39f │ │ + movdqa %xmm4,%xmm0 │ │ + psrldq $0x1,%xmm0 │ │ + movdqa %xmm4,%xmm1 │ │ + pslldq $0x1,%xmm1 │ │ + pxor %xmm3,%xmm3 │ │ + punpcklbw %xmm3,%xmm0 │ │ + punpckhbw %xmm3,%xmm1 │ │ + paddw %xmm1,%xmm0 │ │ + pmullw %xmm11,%xmm0 │ │ + movdqa %xmm4,%xmm1 │ │ + psrldq $0x2,%xmm1 │ │ + movdqa %xmm4,%xmm2 │ │ + pslldq $0x2,%xmm2 │ │ + punpcklbw %xmm3,%xmm1 │ │ + punpckhbw %xmm3,%xmm2 │ │ + paddw %xmm2,%xmm1 │ │ + pmullw %xmm12,%xmm1 │ │ + paddw %xmm1,%xmm0 │ │ + pshufd $0x39,%xmm4,%xmm2 │ │ + punpcklbw %xmm3,%xmm2 │ │ + movdqa %xmm14,%xmm1 │ │ + pmullw %xmm2,%xmm1 │ │ + paddw %xmm1,%xmm0 │ │ + movdqa %xmm4,%xmm1 │ │ + psrldq $0x3,%xmm1 │ │ + pslldq $0x3,%xmm4 │ │ + punpcklbw %xmm3,%xmm1 │ │ + punpckhbw %xmm3,%xmm4 │ │ + paddw %xmm4,%xmm1 │ │ + pmullw %xmm13,%xmm1 │ │ + paddw %xmm1,%xmm0 │ │ + psllw $0x7,%xmm2 │ │ + paddw %xmm10,%xmm2 │ │ + paddsw %xmm2,%xmm0 │ │ + movdqa %xmm5,%xmm1 │ │ + psrldq $0x1,%xmm1 │ │ + movdqa %xmm5,%xmm2 │ │ + pslldq $0x1,%xmm2 │ │ + punpcklbw %xmm3,%xmm1 │ │ + punpckhbw %xmm3,%xmm2 │ │ + paddw %xmm2,%xmm1 │ │ + pmullw %xmm11,%xmm1 │ │ + movdqa %xmm5,%xmm2 │ │ + psrldq $0x2,%xmm2 │ │ + movdqa %xmm5,%xmm4 │ │ + pslldq $0x2,%xmm4 │ │ + punpcklbw %xmm3,%xmm2 │ │ + punpckhbw %xmm3,%xmm4 │ │ + paddw %xmm4,%xmm2 │ │ + pmullw %xmm12,%xmm2 │ │ + paddw %xmm2,%xmm1 │ │ + pshufd $0x39,%xmm5,%xmm4 │ │ + punpcklbw %xmm3,%xmm4 │ │ + movdqa %xmm14,%xmm2 │ │ + pmullw %xmm4,%xmm2 │ │ + paddw %xmm2,%xmm1 │ │ + movdqa %xmm5,%xmm2 │ │ + psrldq $0x3,%xmm2 │ │ + pslldq $0x3,%xmm5 │ │ + punpcklbw %xmm3,%xmm2 │ │ + punpckhbw %xmm3,%xmm5 │ │ + paddw %xmm5,%xmm2 │ │ + pmullw %xmm13,%xmm2 │ │ + paddw %xmm2,%xmm1 │ │ + psllw $0x7,%xmm4 │ │ + paddw %xmm10,%xmm4 │ │ + paddsw %xmm4,%xmm1 │ │ + psraw $0x3,%xmm0 │ │ + psraw $0x3,%xmm1 │ │ + paddw %xmm15,%xmm0 │ │ + paddw %xmm15,%xmm1 │ │ + movdqa %xmm0,0x0(%rbp,%rbx,2) │ │ + movdqa %xmm1,0x10(%rbp,%rbx,2) │ │ + add $0x10,%rbx │ │ + jl 5d41c │ │ + retq │ │ nopl 0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ + nop │ │ + add %rsi,%rcx │ │ + mov %r9,%rbx │ │ + test $0x1,%al │ │ + je 5d5b2 │ │ + movdqa (%rcx,%rbx,1),%xmm4 │ │ + movd (%rdx),%xmm5 │ │ + add $0x4,%rdx │ │ + pslldq $0x4,%xmm4 │ │ + por %xmm5,%xmm4 │ │ + jmp 5d5d7 │ │ + movdqa (%rcx,%rbx,1),%xmm5 │ │ + pshufd $0x93,%xmm5,%xmm4 │ │ + punpcklbw %xmm5,%xmm5 │ │ + punpcklwd %xmm5,%xmm5 │ │ + movss %xmm5,%xmm4 │ │ + jmp 5d5d7 │ │ + mov %r9,%rbx │ │ + test $0x1,%al │ │ + je 5d5b2 │ │ + movdqu -0x4(%rcx,%rbx,1),%xmm4 │ │ + movdqu 0x4(%rcx,%rbx,1),%xmm5 │ │ + test $0x2,%al │ │ + jne 5d5eb │ │ + cmp $0xffffffee,%ebx │ │ + jl 5d5eb │ │ + callq 5d39f │ │ + movdqa %xmm4,%xmm0 │ │ + psrldq $0x1,%xmm0 │ │ + movdqa %xmm4,%xmm1 │ │ + pslldq $0x1,%xmm1 │ │ + pxor %xmm3,%xmm3 │ │ + punpcklbw %xmm3,%xmm0 │ │ + punpckhbw %xmm3,%xmm1 │ │ + paddw %xmm1,%xmm0 │ │ + pmullw %xmm11,%xmm0 │ │ + movdqa %xmm4,%xmm1 │ │ + psrldq $0x2,%xmm1 │ │ + movdqa %xmm4,%xmm2 │ │ + pslldq $0x2,%xmm2 │ │ + punpcklbw %xmm3,%xmm1 │ │ + punpckhbw %xmm3,%xmm2 │ │ + paddw %xmm2,%xmm1 │ │ + pmullw %xmm12,%xmm1 │ │ + paddw %xmm1,%xmm0 │ │ + pshufd $0x39,%xmm4,%xmm2 │ │ + punpcklbw %xmm3,%xmm2 │ │ + movdqa %xmm14,%xmm1 │ │ + pmullw %xmm2,%xmm1 │ │ + paddw %xmm1,%xmm0 │ │ + movdqa %xmm4,%xmm1 │ │ + psrldq $0x3,%xmm1 │ │ + pslldq $0x3,%xmm4 │ │ + punpcklbw %xmm3,%xmm1 │ │ + punpckhbw %xmm3,%xmm4 │ │ + paddw %xmm4,%xmm1 │ │ + pmullw %xmm13,%xmm1 │ │ + paddw %xmm1,%xmm0 │ │ + psllw $0x7,%xmm2 │ │ + paddw %xmm10,%xmm2 │ │ + paddsw %xmm2,%xmm0 │ │ + movdqa %xmm5,%xmm1 │ │ + psrldq $0x1,%xmm1 │ │ + movdqa %xmm5,%xmm2 │ │ + pslldq $0x1,%xmm2 │ │ + punpcklbw %xmm3,%xmm1 │ │ + punpckhbw %xmm3,%xmm2 │ │ + paddw %xmm2,%xmm1 │ │ + pmullw %xmm11,%xmm1 │ │ + movdqa %xmm5,%xmm2 │ │ + psrldq $0x2,%xmm2 │ │ + movdqa %xmm5,%xmm4 │ │ + pslldq $0x2,%xmm4 │ │ + punpcklbw %xmm3,%xmm2 │ │ + punpckhbw %xmm3,%xmm4 │ │ + paddw %xmm4,%xmm2 │ │ + pmullw %xmm12,%xmm2 │ │ + paddw %xmm2,%xmm1 │ │ + pshufd $0x39,%xmm5,%xmm4 │ │ + punpcklbw %xmm3,%xmm4 │ │ + movdqa %xmm14,%xmm2 │ │ + pmullw %xmm4,%xmm2 │ │ + paddw %xmm2,%xmm1 │ │ + movdqa %xmm5,%xmm2 │ │ + psrldq $0x3,%xmm2 │ │ + pslldq $0x3,%xmm5 │ │ + punpcklbw %xmm3,%xmm2 │ │ + punpckhbw %xmm3,%xmm5 │ │ + paddw %xmm5,%xmm2 │ │ + pmullw %xmm13,%xmm2 │ │ + paddw %xmm2,%xmm1 │ │ + psllw $0x7,%xmm4 │ │ + paddw %xmm10,%xmm4 │ │ + paddsw %xmm4,%xmm1 │ │ + movdqa (%r15,%rbx,2),%xmm2 │ │ + paddw (%r10,%rbx,2),%xmm2 │ │ + movdqa (%r14,%rbx,2),%xmm3 │ │ + movdqa (%r12,%rbx,2),%xmm5 │ │ + paddw 0x0(%rbp,%rbx,2),%xmm5 │ │ + psraw $0x3,%xmm0 │ │ + psraw $0x3,%xmm1 │ │ + paddw %xmm15,%xmm0 │ │ + paddw %xmm15,%xmm1 │ │ + movdqa 0x0(%r13,%rbx,2),%xmm4 │ │ + paddw %xmm0,%xmm4 │ │ + movdqa %xmm0,(%r8,%rbx,2) │ │ + movdqa %xmm2,%xmm0 │ │ + punpcklwd %xmm3,%xmm0 │ │ + pmaddwd %xmm7,%xmm0 │ │ + punpckhwd %xmm3,%xmm2 │ │ + pmaddwd %xmm7,%xmm2 │ │ + movdqa %xmm4,%xmm3 │ │ + punpcklwd %xmm5,%xmm3 │ │ + pmaddwd %xmm6,%xmm3 │ │ + punpckhwd %xmm5,%xmm4 │ │ + pmaddwd %xmm6,%xmm4 │ │ + paddd %xmm3,%xmm0 │ │ + movdqa 0x10(%r14,%rbx,2),%xmm3 │ │ + paddd %xmm2,%xmm4 │ │ + movdqa 0x10(%r15,%rbx,2),%xmm2 │ │ + paddw 0x10(%r10,%rbx,2),%xmm2 │ │ + movdqa 0x10(%r12,%rbx,2),%xmm5 │ │ + paddw 0x10(%rbp,%rbx,2),%xmm5 │ │ + psrad $0xb,%xmm0 │ │ + psrad $0xb,%xmm4 │ │ + packssdw %xmm4,%xmm0 │ │ + movdqa 0x10(%r13,%rbx,2),%xmm4 │ │ + paddw %xmm1,%xmm4 │ │ + movdqa %xmm1,0x10(%r8,%rbx,2) │ │ + movdqa %xmm2,%xmm1 │ │ + punpcklwd %xmm3,%xmm1 │ │ + pmaddwd %xmm7,%xmm1 │ │ + punpckhwd %xmm3,%xmm2 │ │ + pmaddwd %xmm7,%xmm2 │ │ + movdqa %xmm4,%xmm3 │ │ + punpcklwd %xmm5,%xmm3 │ │ + pmaddwd %xmm6,%xmm3 │ │ + punpckhwd %xmm5,%xmm4 │ │ + pmaddwd %xmm6,%xmm4 │ │ + paddd %xmm3,%xmm1 │ │ + paddd %xmm4,%xmm2 │ │ + psrad $0xb,%xmm1 │ │ + psrad $0xb,%xmm2 │ │ + packssdw %xmm2,%xmm1 │ │ + packuswb %xmm1,%xmm0 │ │ + movdqa %xmm0,(%rdi,%rbx,1) │ │ + add $0x10,%rbx │ │ + jl 5d5d1 │ │ + add %rsi,%rdi │ │ + mov %r12,%r13 │ │ + mov %r15,%r12 │ │ + mov %r14,%r15 │ │ + mov %r10,%r14 │ │ + mov %rbp,%r10 │ │ + mov %r8,%rbp │ │ + mov %r13,%r8 │ │ + retq │ │ push %rbx │ │ - mov 0x10(%rsp),%eax │ │ - movq (%r9),%xmm15 │ │ - pshufd $0x55,%xmm15,%xmm14 │ │ - pshufd $0x0,%xmm15,%xmm15 │ │ - paddw 0x951a1(%rip),%xmm14 │ │ - movdqa 0x951a8(%rip),%xmm12 │ │ - mov %eax,%r10d │ │ - and $0x8,%r10d │ │ - shr $0x2,%r10d │ │ - sub $0x3,%r10d │ │ - movdqa (%rdx),%xmm3 │ │ + push %rbp │ │ + push %r14 │ │ + push %r15 │ │ + sub $0xc28,%rsp │ │ + mov 0xc58(%rsp),%r10 │ │ + mov 0xc60(%rsp),%eax │ │ + mov %r9d,%r9d │ │ + mov 0xc50(%rsp),%r11d │ │ + movq (%r10),%xmm14 │ │ + add %r9,%rcx │ │ + movdqa 0x97da8(%rip),%xmm8 │ │ + lea 0x10(%rsp,%r9,2),%rbp │ │ + movdqa 0x97d8a(%rip),%xmm15 │ │ + add %r9,%rdi │ │ + movq 0x10(%r10),%xmm7 │ │ + neg %r9 │ │ + punpcklwd %xmm14,%xmm14 │ │ + pshufd $0x55,%xmm14,%xmm11 │ │ + pshufd $0xaa,%xmm14,%xmm13 │ │ + pshufd $0xff,%xmm14,%xmm14 │ │ + pshufd $0x0,%xmm7,%xmm6 │ │ + pshufd $0x55,%xmm7,%xmm7 │ │ test $0x4,%al │ │ - je 5bfe5 │ │ - movdqa -0x600(%rdx),%xmm0 │ │ - movdqa -0x300(%rdx),%xmm2 │ │ - movdqa %xmm0,%xmm1 │ │ - jmp 5bff1 │ │ - movdqa %xmm3,%xmm0 │ │ - movdqa %xmm3,%xmm1 │ │ - movdqa %xmm3,%xmm2 │ │ - mov %r8d,%r9d │ │ - mov %rdx,%r11 │ │ - mov %rdi,%rbx │ │ - add %r10d,%r9d │ │ - jg 5c03d │ │ - je 5c027 │ │ - cmp $0xffffffff,%r9d │ │ - je 5c015 │ │ - movdqa %xmm3,%xmm5 │ │ - movdqa %xmm3,%xmm4 │ │ - movdqa %xmm3,%xmm6 │ │ - jmp 5c056 │ │ - movdqa 0x300(%rdx),%xmm4 │ │ - movdqa %xmm4,%xmm5 │ │ - movdqa %xmm4,%xmm6 │ │ - jmp 5c056 │ │ - movdqa 0x300(%rdx),%xmm4 │ │ - movdqa 0x600(%rdx),%xmm5 │ │ - movdqa %xmm5,%xmm6 │ │ - jmp 5c056 │ │ - movdqa 0x300(%rdx),%xmm4 │ │ - movdqa 0x600(%rdx),%xmm5 │ │ - movdqa 0x900(%r11),%xmm6 │ │ - movdqa %xmm0,%xmm7 │ │ - paddw %xmm6,%xmm7 │ │ - movdqa %xmm1,%xmm8 │ │ - paddw %xmm5,%xmm8 │ │ - movdqa %xmm2,%xmm9 │ │ - paddw %xmm4,%xmm9 │ │ - movdqa %xmm7,%xmm10 │ │ - punpcklwd %xmm8,%xmm10 │ │ - punpckhwd %xmm8,%xmm7 │ │ - movdqa %xmm9,%xmm11 │ │ - punpcklwd %xmm3,%xmm11 │ │ - punpckhwd %xmm3,%xmm9 │ │ - pmaddwd %xmm15,%xmm10 │ │ - pmaddwd %xmm15,%xmm7 │ │ - pmaddwd %xmm14,%xmm11 │ │ - pmaddwd %xmm14,%xmm9 │ │ - paddd %xmm12,%xmm10 │ │ - paddd %xmm12,%xmm7 │ │ - paddd %xmm11,%xmm10 │ │ - paddd %xmm9,%xmm7 │ │ - psrad $0xb,%xmm10 │ │ - psrad $0xb,%xmm7 │ │ - packssdw %xmm7,%xmm10 │ │ - packuswb %xmm10,%xmm10 │ │ - movq %xmm10,(%rbx) │ │ - movdqa %xmm1,%xmm0 │ │ + je 5d93e │ │ + callq 5d9f1 │ │ + add %r8,%rcx │ │ + mov %rbp,%r15 │ │ + add $0x300,%rbp │ │ + callq 5d9f1 │ │ + lea (%rcx,%r8,4),%rbx │ │ + mov %rdi,%rcx │ │ + mov %rbp,%r14 │ │ + add $0x300,%rbp │ │ + mov %r8,0x8(%rsp) │ │ + add %r8,%rbx │ │ + mov %rbx,(%rsp) │ │ + callq 5d9ba │ │ + mov %rbp,%r10 │ │ + dec %r11d │ │ + je 5d9b0 │ │ + add %rsi,%rcx │ │ + add $0x300,%rbp │ │ + callq 5d9ba │ │ + dec %r11d │ │ + je 5d99f │ │ + mov %r15,%r8 │ │ + callq 5db20 │ │ + dec %r11d │ │ + jne 5d90b │ │ + test $0x8,%al │ │ + je 5d99f │ │ + mov (%rsp),%rcx │ │ + callq 5db5a │ │ + add 0x8(%rsp),%rcx │ │ + callq 5db5a │ │ + add $0xc28,%rsp │ │ + pop %r15 │ │ + pop %r14 │ │ + pop %rbp │ │ + pop %rbx │ │ + retq │ │ + lea (%rcx,%r8,4),%r14 │ │ + mov %rdi,%rcx │ │ + mov %r8,0x8(%rsp) │ │ + lea (%r14,%r8,2),%r14 │ │ + mov %r14,(%rsp) │ │ + callq 5d9ba │ │ + mov %rbp,%r15 │ │ + mov %rbp,%r14 │ │ + mov %rbp,%r10 │ │ + dec %r11d │ │ + je 5d9b0 │ │ + add %rsi,%rcx │ │ + add $0x300,%rbp │ │ + callq 5d9ba │ │ + dec %r11d │ │ + je 5d99f │ │ + lea 0x300(%rbp),%r8 │ │ + callq 5db20 │ │ + dec %r11d │ │ + je 5d99f │ │ + add $0x900,%r8 │ │ + callq 5db20 │ │ + dec %r11d │ │ + jne 5d908 │ │ + callq 5e878 │ │ + add %rsi,%rdi │ │ + mov %r14,%r15 │ │ + mov %r10,%r14 │ │ + mov %rbp,%r10 │ │ + callq 5e878 │ │ + jmpq 5d930 │ │ + mov %r9,%rbx │ │ + test $0x1,%al │ │ + je 5d9d9 │ │ + movdqa (%rcx,%rbx,1),%xmm4 │ │ + movd (%rdx),%xmm5 │ │ + add $0x4,%rdx │ │ + pslldq $0x4,%xmm4 │ │ + por %xmm5,%xmm4 │ │ + jmp 5d9fe │ │ + movdqa (%rcx,%rbx,1),%xmm5 │ │ + pshufd $0x93,%xmm5,%xmm4 │ │ + punpcklbw %xmm5,%xmm5 │ │ + punpcklwd %xmm5,%xmm5 │ │ + movss %xmm5,%xmm4 │ │ + jmp 5d9fe │ │ + mov %r9,%rbx │ │ + test $0x1,%al │ │ + je 5d9d9 │ │ + movdqu -0x4(%rcx,%rbx,1),%xmm4 │ │ + movdqu 0x4(%rcx,%rbx,1),%xmm5 │ │ + test $0x2,%al │ │ + jne 5da12 │ │ + cmp $0xffffffef,%ebx │ │ + jl 5da12 │ │ + callq 5d39f │ │ + movdqa %xmm4,%xmm0 │ │ + psrldq $0x2,%xmm0 │ │ + movdqa %xmm4,%xmm1 │ │ + pslldq $0x2,%xmm1 │ │ + pxor %xmm3,%xmm3 │ │ + punpcklbw %xmm3,%xmm0 │ │ + punpckhbw %xmm3,%xmm1 │ │ + paddw %xmm1,%xmm0 │ │ + pmullw %xmm11,%xmm0 │ │ + pshufd $0x39,%xmm4,%xmm2 │ │ + punpcklbw %xmm3,%xmm2 │ │ + movdqa %xmm14,%xmm1 │ │ + pmullw %xmm2,%xmm1 │ │ + paddw %xmm1,%xmm0 │ │ + movdqa %xmm4,%xmm1 │ │ + psrldq $0x3,%xmm1 │ │ + pslldq $0x3,%xmm4 │ │ + punpcklbw %xmm3,%xmm1 │ │ + punpckhbw %xmm3,%xmm4 │ │ + paddw %xmm4,%xmm1 │ │ + pmullw %xmm13,%xmm1 │ │ + paddw %xmm1,%xmm0 │ │ + psllw $0x7,%xmm2 │ │ + paddw %xmm8,%xmm2 │ │ + paddsw %xmm2,%xmm0 │ │ + movdqa %xmm5,%xmm1 │ │ + psrldq $0x2,%xmm1 │ │ + movdqa %xmm5,%xmm4 │ │ + pslldq $0x2,%xmm4 │ │ + punpcklbw %xmm3,%xmm1 │ │ + punpckhbw %xmm3,%xmm4 │ │ + paddw %xmm4,%xmm1 │ │ + pmullw %xmm11,%xmm1 │ │ + pshufd $0x39,%xmm5,%xmm4 │ │ + punpcklbw %xmm3,%xmm4 │ │ + movdqa %xmm14,%xmm2 │ │ + pmullw %xmm4,%xmm2 │ │ + paddw %xmm2,%xmm1 │ │ + movdqa %xmm5,%xmm2 │ │ + psrldq $0x3,%xmm2 │ │ + pslldq $0x3,%xmm5 │ │ + punpcklbw %xmm3,%xmm2 │ │ + punpckhbw %xmm3,%xmm5 │ │ + paddw %xmm5,%xmm2 │ │ + pmullw %xmm13,%xmm2 │ │ + paddw %xmm2,%xmm1 │ │ + psllw $0x7,%xmm4 │ │ + paddw %xmm8,%xmm4 │ │ + paddsw %xmm4,%xmm1 │ │ + psraw $0x3,%xmm0 │ │ + psraw $0x3,%xmm1 │ │ + paddw %xmm15,%xmm0 │ │ + paddw %xmm15,%xmm1 │ │ + movdqa %xmm0,0x0(%rbp,%rbx,2) │ │ + movdqa %xmm1,0x10(%rbp,%rbx,2) │ │ + add $0x10,%rbx │ │ + jl 5d9f8 │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + add %rsi,%rcx │ │ + mov %r9,%rbx │ │ + test $0x1,%al │ │ + je 5db42 │ │ + movdqa (%rcx,%rbx,1),%xmm4 │ │ + movd (%rdx),%xmm5 │ │ + add $0x4,%rdx │ │ + pslldq $0x4,%xmm4 │ │ + por %xmm5,%xmm4 │ │ + jmp 5db67 │ │ + movdqa (%rcx,%rbx,1),%xmm5 │ │ + pshufd $0x93,%xmm5,%xmm4 │ │ + punpcklbw %xmm5,%xmm5 │ │ + punpcklwd %xmm5,%xmm5 │ │ + movss %xmm5,%xmm4 │ │ + jmp 5db67 │ │ + mov %r9,%rbx │ │ + test $0x1,%al │ │ + je 5db42 │ │ + movdqu -0x4(%rcx,%rbx,1),%xmm4 │ │ + movdqu 0x4(%rcx,%rbx,1),%xmm5 │ │ + test $0x2,%al │ │ + jne 5db7b │ │ + cmp $0xffffffef,%ebx │ │ + jl 5db7b │ │ + callq 5d39f │ │ + movdqa %xmm4,%xmm0 │ │ + psrldq $0x2,%xmm0 │ │ + movdqa %xmm4,%xmm1 │ │ + pslldq $0x2,%xmm1 │ │ + pxor %xmm3,%xmm3 │ │ + punpcklbw %xmm3,%xmm0 │ │ + punpckhbw %xmm3,%xmm1 │ │ + paddw %xmm1,%xmm0 │ │ + pmullw %xmm11,%xmm0 │ │ + pshufd $0x39,%xmm4,%xmm2 │ │ + punpcklbw %xmm3,%xmm2 │ │ + movdqa %xmm14,%xmm1 │ │ + pmullw %xmm2,%xmm1 │ │ + paddw %xmm1,%xmm0 │ │ + movdqa %xmm4,%xmm1 │ │ + psrldq $0x3,%xmm1 │ │ + pslldq $0x3,%xmm4 │ │ + punpcklbw %xmm3,%xmm1 │ │ + punpckhbw %xmm3,%xmm4 │ │ + paddw %xmm4,%xmm1 │ │ + pmullw %xmm13,%xmm1 │ │ + paddw %xmm1,%xmm0 │ │ + psllw $0x7,%xmm2 │ │ + paddw %xmm8,%xmm2 │ │ + paddsw %xmm2,%xmm0 │ │ + movdqa %xmm5,%xmm1 │ │ + psrldq $0x2,%xmm1 │ │ + movdqa %xmm5,%xmm4 │ │ + pslldq $0x2,%xmm4 │ │ + punpcklbw %xmm3,%xmm1 │ │ + punpckhbw %xmm3,%xmm4 │ │ + paddw %xmm4,%xmm1 │ │ + pmullw %xmm11,%xmm1 │ │ + pshufd $0x39,%xmm5,%xmm4 │ │ + punpcklbw %xmm3,%xmm4 │ │ + movdqa %xmm14,%xmm2 │ │ + pmullw %xmm4,%xmm2 │ │ + paddw %xmm2,%xmm1 │ │ + movdqa %xmm5,%xmm2 │ │ + psrldq $0x3,%xmm2 │ │ + pslldq $0x3,%xmm5 │ │ + punpcklbw %xmm3,%xmm2 │ │ + punpckhbw %xmm3,%xmm5 │ │ + paddw %xmm5,%xmm2 │ │ + pmullw %xmm13,%xmm2 │ │ + paddw %xmm2,%xmm1 │ │ + psllw $0x7,%xmm4 │ │ + paddw %xmm8,%xmm4 │ │ + paddsw %xmm4,%xmm1 │ │ + movdqa (%r14,%rbx,2),%xmm2 │ │ + paddw 0x0(%rbp,%rbx,2),%xmm2 │ │ + psraw $0x3,%xmm0 │ │ + psraw $0x3,%xmm1 │ │ + paddw %xmm15,%xmm0 │ │ + paddw %xmm15,%xmm1 │ │ + movdqa (%r10,%rbx,2),%xmm3 │ │ + movdqa (%r15,%rbx,2),%xmm4 │ │ + paddw %xmm0,%xmm4 │ │ + movdqa %xmm0,(%r8,%rbx,2) │ │ + movdqa %xmm2,%xmm0 │ │ + punpcklwd %xmm3,%xmm0 │ │ + pmaddwd %xmm7,%xmm0 │ │ + punpckhwd %xmm3,%xmm2 │ │ + pmaddwd %xmm7,%xmm2 │ │ + movdqa %xmm4,%xmm3 │ │ + punpcklwd %xmm4,%xmm3 │ │ + pmaddwd %xmm6,%xmm3 │ │ + punpckhwd %xmm4,%xmm4 │ │ + pmaddwd %xmm6,%xmm4 │ │ + paddd %xmm3,%xmm0 │ │ + paddd %xmm2,%xmm4 │ │ + movdqa 0x10(%r14,%rbx,2),%xmm2 │ │ + paddw 0x10(%rbp,%rbx,2),%xmm2 │ │ + psrad $0xb,%xmm0 │ │ + psrad $0xb,%xmm4 │ │ + packssdw %xmm4,%xmm0 │ │ + movdqa 0x10(%r10,%rbx,2),%xmm3 │ │ + movdqa 0x10(%r15,%rbx,2),%xmm4 │ │ + paddw %xmm1,%xmm4 │ │ + movdqa %xmm1,0x10(%r8,%rbx,2) │ │ movdqa %xmm2,%xmm1 │ │ - movdqa %xmm3,%xmm2 │ │ + punpcklwd %xmm3,%xmm1 │ │ + pmaddwd %xmm7,%xmm1 │ │ + punpckhwd %xmm3,%xmm2 │ │ + pmaddwd %xmm7,%xmm2 │ │ movdqa %xmm4,%xmm3 │ │ - movdqa %xmm5,%xmm4 │ │ - movdqa %xmm6,%xmm5 │ │ - add $0x300,%r11 │ │ - add %rsi,%rbx │ │ - dec %r9d │ │ - jg 5c04d │ │ - cmp %r10d,%r9d │ │ - jg 5c056 │ │ - add $0x10,%rdx │ │ - add $0x8,%rdi │ │ - sub $0x8,%ecx │ │ - jg 5bfc7 │ │ - pop %rbx │ │ + punpcklwd %xmm4,%xmm3 │ │ + pmaddwd %xmm6,%xmm3 │ │ + punpckhwd %xmm4,%xmm4 │ │ + pmaddwd %xmm6,%xmm4 │ │ + paddd %xmm3,%xmm1 │ │ + paddd %xmm4,%xmm2 │ │ + psrad $0xb,%xmm1 │ │ + psrad $0xb,%xmm2 │ │ + packssdw %xmm2,%xmm1 │ │ + packuswb %xmm1,%xmm0 │ │ + movdqa %xmm0,(%rdi,%rbx,1) │ │ + add $0x10,%rbx │ │ + jl 5db61 │ │ + add %rsi,%rdi │ │ + mov %r14,%r15 │ │ + mov %r10,%r14 │ │ + mov %rbp,%r10 │ │ + mov %r8,%rbp │ │ + mov %r15,%r8 │ │ retq │ │ + nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ push %rbx │ │ push %rbp │ │ push %r14 │ │ push %r15 │ │ push %r12 │ │ push %r13 │ │ - mov 0x40(%rsp),%r10d │ │ - mov 0x38(%rsp),%eax │ │ - movq (%r8),%xmm15 │ │ - movdqa %xmm15,%xmm12 │ │ - pshufb 0x94f69(%rip),%xmm12 │ │ - movdqa %xmm15,%xmm13 │ │ - pshufb 0x94f2a(%rip),%xmm13 │ │ - movdqa %xmm15,%xmm14 │ │ - pshufb 0x94efb(%rip),%xmm14 │ │ - pshufb 0x94ee1(%rip),%xmm15 │ │ - movdqa 0x94fa8(%rip),%xmm11 │ │ - movdqa 0x94faf(%rip),%xmm10 │ │ - lea 0x94e68(%rip),%r14 │ │ - test $0x2,%r10b │ │ - jne 5c195 │ │ - mov $0xfffffffd,%ebp │ │ - jmp 5c19f │ │ - add $0xf,%r9d │ │ - and $0xfffffff0,%r9d │ │ - xor %ebp,%ebp │ │ - mov %rdx,%r11 │ │ - mov %rdi,%rbx │ │ - lea (%r9,%rbp,1),%r8d │ │ - test $0x1,%r10b │ │ - je 5c1d7 │ │ - test %rsi,%rsi │ │ - je 5c1cb │ │ - movd (%rsi),%xmm0 │ │ - movd (%rdx),%xmm1 │ │ - punpckldq %xmm1,%xmm0 │ │ - pslldq $0x9,%xmm0 │ │ - add $0x4,%rsi │ │ - jmp 5c1e4 │ │ - movq -0x3(%rdx),%xmm0 │ │ - pslldq $0xa,%xmm0 │ │ - jmp 5c1e4 │ │ - movd (%rdx),%xmm0 │ │ - pshufb 0x94e2c(%rip),%xmm0 │ │ - cmp $0x10,%r8d │ │ - jg 5c24e │ │ - test %r8d,%r8d │ │ - jg 5c20e │ │ - je 5c1ff │ │ - add %r9d,%r9d │ │ - pshufb 0x20(%r14,%r9,8),%xmm0 │ │ - shr %r9d │ │ - movdqa %xmm0,%xmm1 │ │ - pshufb 0x94e84(%rip),%xmm1 │ │ - jmp 5c254 │ │ - movdqu 0x3(%r11),%xmm1 │ │ - sub %r8,%r14 │ │ - movdqu 0x10(%r14),%xmm2 │ │ + sub $0x1218,%rsp │ │ + mov 0x1258(%rsp),%r10 │ │ + mov 0x1260(%rsp),%eax │ │ + mov %r9d,%r9d │ │ + mov 0x1250(%rsp),%r11d │ │ + movq (%r10),%xmm14 │ │ + add %r9,%rcx │ │ + lea 0x10(%rsp,%r9,2),%rbp │ │ + movdqa 0x9785f(%rip),%xmm15 │ │ + add %r9,%rdi │ │ + movq 0x10(%r10),%xmm7 │ │ + neg %r9 │ │ + pshufb 0x97719(%rip),%xmm14 │ │ + movdqa 0x97720(%rip),%xmm8 │ │ + pshufd $0xaa,%xmm14,%xmm12 │ │ + movdqa 0x97721(%rip),%xmm9 │ │ + pshufd $0xff,%xmm14,%xmm13 │ │ + movdqa 0x97722(%rip),%xmm10 │ │ + punpcklqdq %xmm14,%xmm14 │ │ + movdqa 0x97724(%rip),%xmm11 │ │ + pshufd $0x0,%xmm7,%xmm6 │ │ + pshufd $0x55,%xmm7,%xmm7 │ │ + test $0x4,%al │ │ + je 5debb │ │ + callq 5dfb2 │ │ + add %r8,%rcx │ │ + mov %rbp,%r13 │ │ + mov %rbp,%r12 │ │ + add $0x300,%rbp │ │ + callq 5dfb2 │ │ + lea (%rcx,%r8,4),%r14 │ │ + mov %rdi,%rcx │ │ + mov %r8,0x8(%rsp) │ │ add %r8,%r14 │ │ - movd 0x2(%r11,%r8,1),%xmm3 │ │ - pshufb 0x94e20(%rip),%xmm3 │ │ - pand %xmm2,%xmm1 │ │ - pxor 0x94db4(%rip),%xmm2 │ │ - pand %xmm2,%xmm3 │ │ - pxor 0x94da8(%rip),%xmm2 │ │ - por %xmm3,%xmm1 │ │ - jmp 5c254 │ │ - movdqu 0x3(%r11),%xmm1 │ │ - movdqa %xmm1,%xmm2 │ │ - palignr $0xa,%xmm0,%xmm2 │ │ - movdqa %xmm1,%xmm3 │ │ - palignr $0xb,%xmm0,%xmm3 │ │ - movdqa %xmm1,%xmm4 │ │ - palignr $0xc,%xmm0,%xmm4 │ │ - movdqa %xmm1,%xmm5 │ │ - palignr $0xd,%xmm0,%xmm5 │ │ - movdqa %xmm1,%xmm6 │ │ - palignr $0xe,%xmm0,%xmm6 │ │ - movdqa %xmm1,%xmm7 │ │ - palignr $0xf,%xmm0,%xmm7 │ │ - movdqa %xmm2,%xmm0 │ │ - punpcklbw %xmm1,%xmm0 │ │ - punpckhbw %xmm1,%xmm2 │ │ - movdqa %xmm3,%xmm8 │ │ - punpcklbw %xmm7,%xmm8 │ │ - punpckhbw %xmm7,%xmm3 │ │ - movdqa %xmm4,%xmm7 │ │ - punpcklbw %xmm6,%xmm7 │ │ - punpckhbw %xmm6,%xmm4 │ │ - pmaddubsw %xmm15,%xmm0 │ │ - pmaddubsw %xmm15,%xmm2 │ │ - pmaddubsw %xmm14,%xmm8 │ │ - pmaddubsw %xmm14,%xmm3 │ │ - pmaddubsw %xmm13,%xmm7 │ │ - pmaddubsw %xmm13,%xmm4 │ │ - paddw %xmm8,%xmm0 │ │ - paddw %xmm3,%xmm2 │ │ - pxor %xmm6,%xmm6 │ │ - movdqa %xmm5,%xmm3 │ │ - punpcklbw %xmm6,%xmm3 │ │ - punpckhbw %xmm6,%xmm5 │ │ - movdqa %xmm3,%xmm8 │ │ - psllw $0x7,%xmm8 │ │ - movdqa %xmm5,%xmm6 │ │ - psllw $0x7,%xmm6 │ │ - psubw %xmm10,%xmm8 │ │ - psubw %xmm10,%xmm6 │ │ - pmullw %xmm12,%xmm3 │ │ - pmullw %xmm12,%xmm5 │ │ - paddw %xmm7,%xmm0 │ │ - paddw %xmm4,%xmm2 │ │ - paddw %xmm3,%xmm0 │ │ - paddw %xmm5,%xmm2 │ │ - paddsw %xmm8,%xmm0 │ │ - paddsw %xmm6,%xmm2 │ │ - psraw $0x3,%xmm0 │ │ - psraw $0x3,%xmm2 │ │ - paddw %xmm11,%xmm0 │ │ - paddw %xmm11,%xmm2 │ │ - movdqa %xmm0,(%rbx) │ │ - movdqa %xmm2,0x10(%rbx) │ │ - movdqa %xmm1,%xmm0 │ │ - add $0x10,%r11 │ │ - add $0x20,%rbx │ │ - sub $0x10,%r8d │ │ - cmp $0x10,%r8d │ │ - jg 5c24e │ │ - test %r8d,%r8d │ │ - jg 5c20e │ │ - cmp %ebp,%r8d │ │ - jg 5c1ff │ │ - add %rcx,%rdx │ │ - add $0x300,%rdi │ │ - dec %eax │ │ - jg 5c19f │ │ + mov %r14,(%rsp) │ │ + mov %rbp,%r15 │ │ + add $0x300,%rbp │ │ + callq 5df83 │ │ + mov %rbp,%r14 │ │ + mov %rbp,%r10 │ │ + dec %r11d │ │ + je 5dea4 │ │ + add %rsi,%rcx │ │ + add $0x300,%rbp │ │ + callq 5df83 │ │ + mov %rbp,%r10 │ │ + dec %r11d │ │ + je 5df3e │ │ + add %rsi,%rcx │ │ + add $0x300,%rbp │ │ + callq 5df83 │ │ + dec %r11d │ │ + je 5df39 │ │ + lea 0x300(%rbp),%r8 │ │ + callq 5e0c0 │ │ + dec %r11d │ │ + jne 5de7f │ │ + test $0x8,%al │ │ + je 5df39 │ │ + mov (%rsp),%rcx │ │ + callq 5e0f2 │ │ + add 0x8(%rsp),%rcx │ │ + callq 5e0f2 │ │ + callq 5e2ea │ │ + add $0x1218,%rsp │ │ pop %r13 │ │ pop %r12 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ retq │ │ - nopw 0x0(%rax,%rax,1) │ │ - push %rbx │ │ - mov 0x10(%rsp),%eax │ │ - movq (%r9),%xmm15 │ │ - pshufd $0x55,%xmm15,%xmm14 │ │ - pshufd $0x0,%xmm15,%xmm15 │ │ - paddw 0x94d91(%rip),%xmm14 │ │ - movdqa 0x94d98(%rip),%xmm12 │ │ - mov %eax,%r10d │ │ - and $0x8,%r10d │ │ - shr $0x2,%r10d │ │ - sub $0x3,%r10d │ │ - movdqa (%rdx),%xmm3 │ │ - test $0x4,%al │ │ - je 5c3f5 │ │ - movdqa -0x600(%rdx),%xmm0 │ │ - movdqa -0x300(%rdx),%xmm2 │ │ - movdqa %xmm0,%xmm1 │ │ - jmp 5c401 │ │ - movdqa %xmm3,%xmm0 │ │ - movdqa %xmm3,%xmm1 │ │ - movdqa %xmm3,%xmm2 │ │ - mov %r8d,%r9d │ │ - mov %rdx,%r11 │ │ - mov %rdi,%rbx │ │ - add %r10d,%r9d │ │ - jg 5c44d │ │ - je 5c437 │ │ - cmp $0xffffffff,%r9d │ │ - je 5c425 │ │ - movdqa %xmm3,%xmm5 │ │ - movdqa %xmm3,%xmm4 │ │ - movdqa %xmm3,%xmm6 │ │ - jmp 5c466 │ │ - movdqa 0x300(%rdx),%xmm4 │ │ - movdqa %xmm4,%xmm5 │ │ - movdqa %xmm4,%xmm6 │ │ - jmp 5c466 │ │ - movdqa 0x300(%rdx),%xmm4 │ │ - movdqa 0x600(%rdx),%xmm5 │ │ - movdqa %xmm5,%xmm6 │ │ - jmp 5c466 │ │ - movdqa 0x300(%rdx),%xmm4 │ │ - movdqa 0x600(%rdx),%xmm5 │ │ - movdqa 0x900(%r11),%xmm6 │ │ - movdqa %xmm0,%xmm7 │ │ - paddw %xmm6,%xmm7 │ │ - movdqa %xmm1,%xmm8 │ │ - paddw %xmm5,%xmm8 │ │ - movdqa %xmm2,%xmm9 │ │ - paddw %xmm4,%xmm9 │ │ - movdqa %xmm7,%xmm10 │ │ - punpcklwd %xmm8,%xmm10 │ │ - punpckhwd %xmm8,%xmm7 │ │ - movdqa %xmm9,%xmm11 │ │ - punpcklwd %xmm3,%xmm11 │ │ - punpckhwd %xmm3,%xmm9 │ │ - pmaddwd %xmm15,%xmm10 │ │ - pmaddwd %xmm15,%xmm7 │ │ - pmaddwd %xmm14,%xmm11 │ │ - pmaddwd %xmm14,%xmm9 │ │ - paddd %xmm12,%xmm10 │ │ - paddd %xmm12,%xmm7 │ │ - paddd %xmm11,%xmm10 │ │ - paddd %xmm9,%xmm7 │ │ - psrad $0xb,%xmm10 │ │ - psrad $0xb,%xmm7 │ │ - packssdw %xmm7,%xmm10 │ │ - packuswb %xmm10,%xmm10 │ │ - movq %xmm10,(%rbx) │ │ - movdqa %xmm1,%xmm0 │ │ + lea (%rcx,%r8,4),%r14 │ │ + mov %rdi,%rcx │ │ + mov %r8,0x8(%rsp) │ │ + lea (%r14,%r8,2),%r14 │ │ + mov %r14,(%rsp) │ │ + callq 5df83 │ │ + mov %rbp,%r13 │ │ + mov %rbp,%r12 │ │ + mov %rbp,%r15 │ │ + mov %rbp,%r14 │ │ + mov %rbp,%r10 │ │ + dec %r11d │ │ + je 5dea4 │ │ + add %rsi,%rcx │ │ + add $0x300,%rbp │ │ + callq 5df83 │ │ + mov %rbp,%r10 │ │ + dec %r11d │ │ + je 5df3e │ │ + add %rsi,%rcx │ │ + add $0x300,%rbp │ │ + callq 5df83 │ │ + dec %r11d │ │ + je 5df39 │ │ + lea 0x300(%rbp),%r8 │ │ + callq 5e0c0 │ │ + dec %r11d │ │ + je 5df39 │ │ + add $0xc00,%r8 │ │ + callq 5e0c0 │ │ + dec %r11d │ │ + jne 5de78 │ │ + callq 5e2ea │ │ + callq 5e2ea │ │ + jmpq 5dea4 │ │ + movd -0x4(%rcx),%xmm2 │ │ + push %rdi │ │ + lea 0x97600(%rip),%rdi │ │ + movdqu (%rdi,%rbx,1),%xmm0 │ │ + movdqu 0x8(%rdi,%rbx,1),%xmm1 │ │ + pop %rdi │ │ + pshufb 0x97606(%rip),%xmm2 │ │ + pand %xmm0,%xmm4 │ │ + pand %xmm1,%xmm5 │ │ + pandn %xmm2,%xmm0 │ │ + pandn %xmm2,%xmm1 │ │ + por %xmm0,%xmm4 │ │ + por %xmm1,%xmm5 │ │ + retq │ │ + mov %r9,%rbx │ │ + test $0x1,%al │ │ + je 5dfa2 │ │ + movdqa (%rcx,%rbx,1),%xmm4 │ │ + movd (%rdx),%xmm5 │ │ + add $0x4,%rdx │ │ + pslldq $0x4,%xmm4 │ │ + por %xmm5,%xmm4 │ │ + jmp 5dfbf │ │ + movdqa (%rcx,%rbx,1),%xmm4 │ │ + pshufb 0x97570(%rip),%xmm4 │ │ + jmp 5dfbf │ │ + mov %r9,%rbx │ │ + test $0x1,%al │ │ + je 5dfa2 │ │ + movdqu -0x4(%rcx,%rbx,1),%xmm4 │ │ + movdqu 0x4(%rcx,%rbx,1),%xmm5 │ │ + test $0x2,%al │ │ + jne 5dfd3 │ │ + cmp $0xffffffee,%ebx │ │ + jl 5dfd3 │ │ + callq 5df48 │ │ + movdqa %xmm4,%xmm0 │ │ + pshufb %xmm8,%xmm0 │ │ + pmaddubsw %xmm12,%xmm0 │ │ + movdqa %xmm5,%xmm1 │ │ + pshufb %xmm8,%xmm1 │ │ + pmaddubsw %xmm12,%xmm1 │ │ + movdqa %xmm4,%xmm2 │ │ + pshufb %xmm9,%xmm2 │ │ + pmaddubsw %xmm13,%xmm2 │ │ + movdqa %xmm5,%xmm3 │ │ + pshufb %xmm9,%xmm3 │ │ + pmaddubsw %xmm13,%xmm3 │ │ + paddw %xmm2,%xmm0 │ │ + movdqa %xmm4,%xmm2 │ │ + pshufb %xmm10,%xmm2 │ │ + pmaddubsw %xmm13,%xmm2 │ │ + paddw %xmm3,%xmm1 │ │ + movdqa %xmm5,%xmm3 │ │ + pshufb %xmm10,%xmm3 │ │ + pmaddubsw %xmm13,%xmm3 │ │ + pshufb %xmm11,%xmm4 │ │ + paddw %xmm2,%xmm0 │ │ + movdqa %xmm14,%xmm2 │ │ + pmullw %xmm4,%xmm2 │ │ + pshufb %xmm11,%xmm5 │ │ + paddw %xmm3,%xmm1 │ │ + movdqa %xmm14,%xmm3 │ │ + pmullw %xmm5,%xmm3 │ │ + psllw $0x7,%xmm4 │ │ + psllw $0x7,%xmm5 │ │ + paddw %xmm2,%xmm0 │ │ + movdqa 0x97599(%rip),%xmm2 │ │ + paddw %xmm3,%xmm1 │ │ + paddw %xmm2,%xmm4 │ │ + paddw %xmm2,%xmm5 │ │ + paddsw %xmm4,%xmm0 │ │ + paddsw %xmm5,%xmm1 │ │ + psraw $0x3,%xmm0 │ │ + psraw $0x3,%xmm1 │ │ + paddw %xmm15,%xmm0 │ │ + paddw %xmm15,%xmm1 │ │ + movdqa %xmm0,0x0(%rbp,%rbx,2) │ │ + movdqa %xmm1,0x10(%rbp,%rbx,2) │ │ + add $0x10,%rbx │ │ + jl 5dfb9 │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + add %rsi,%rcx │ │ + mov %r9,%rbx │ │ + test $0x1,%al │ │ + je 5e0e2 │ │ + movdqa (%rcx,%rbx,1),%xmm4 │ │ + movd (%rdx),%xmm5 │ │ + add $0x4,%rdx │ │ + pslldq $0x4,%xmm4 │ │ + por %xmm5,%xmm4 │ │ + jmp 5e0ff │ │ + movdqa (%rcx,%rbx,1),%xmm4 │ │ + pshufb 0x97430(%rip),%xmm4 │ │ + jmp 5e0ff │ │ + mov %r9,%rbx │ │ + test $0x1,%al │ │ + je 5e0e2 │ │ + movdqu -0x4(%rcx,%rbx,1),%xmm4 │ │ + movdqu 0x4(%rcx,%rbx,1),%xmm5 │ │ + test $0x2,%al │ │ + jne 5e113 │ │ + cmp $0xffffffee,%ebx │ │ + jl 5e113 │ │ + callq 5df48 │ │ + movdqa %xmm4,%xmm0 │ │ + pshufb %xmm8,%xmm0 │ │ + pmaddubsw %xmm12,%xmm0 │ │ + movdqa %xmm5,%xmm1 │ │ + pshufb %xmm8,%xmm1 │ │ + pmaddubsw %xmm12,%xmm1 │ │ + movdqa %xmm4,%xmm2 │ │ + pshufb %xmm9,%xmm2 │ │ + pmaddubsw %xmm13,%xmm2 │ │ + movdqa %xmm5,%xmm3 │ │ + pshufb %xmm9,%xmm3 │ │ + pmaddubsw %xmm13,%xmm3 │ │ + paddw %xmm2,%xmm0 │ │ + movdqa %xmm4,%xmm2 │ │ + pshufb %xmm10,%xmm2 │ │ + pmaddubsw %xmm13,%xmm2 │ │ + paddw %xmm3,%xmm1 │ │ + movdqa %xmm5,%xmm3 │ │ + pshufb %xmm10,%xmm3 │ │ + pmaddubsw %xmm13,%xmm3 │ │ + pshufb %xmm11,%xmm4 │ │ + paddw %xmm2,%xmm0 │ │ + movdqa %xmm14,%xmm2 │ │ + pmullw %xmm4,%xmm2 │ │ + pshufb %xmm11,%xmm5 │ │ + paddw %xmm3,%xmm1 │ │ + movdqa %xmm14,%xmm3 │ │ + pmullw %xmm5,%xmm3 │ │ + psllw $0x7,%xmm4 │ │ + psllw $0x7,%xmm5 │ │ + paddw %xmm2,%xmm0 │ │ + movdqa 0x97459(%rip),%xmm2 │ │ + paddw %xmm3,%xmm1 │ │ + paddw %xmm2,%xmm4 │ │ + paddw %xmm2,%xmm5 │ │ + paddsw %xmm4,%xmm0 │ │ + paddsw %xmm5,%xmm1 │ │ + movdqa (%r15,%rbx,2),%xmm2 │ │ + paddw (%r10,%rbx,2),%xmm2 │ │ + movdqa (%r14,%rbx,2),%xmm3 │ │ + movdqa (%r12,%rbx,2),%xmm5 │ │ + paddw 0x0(%rbp,%rbx,2),%xmm5 │ │ + psraw $0x3,%xmm0 │ │ + psraw $0x3,%xmm1 │ │ + paddw %xmm15,%xmm0 │ │ + paddw %xmm15,%xmm1 │ │ + movdqa 0x0(%r13,%rbx,2),%xmm4 │ │ + paddw %xmm0,%xmm4 │ │ + movdqa %xmm0,(%r8,%rbx,2) │ │ + movdqa %xmm2,%xmm0 │ │ + punpcklwd %xmm3,%xmm0 │ │ + pmaddwd %xmm7,%xmm0 │ │ + punpckhwd %xmm3,%xmm2 │ │ + pmaddwd %xmm7,%xmm2 │ │ + movdqa %xmm4,%xmm3 │ │ + punpcklwd %xmm5,%xmm3 │ │ + pmaddwd %xmm6,%xmm3 │ │ + punpckhwd %xmm5,%xmm4 │ │ + pmaddwd %xmm6,%xmm4 │ │ + paddd %xmm3,%xmm0 │ │ + movdqa 0x10(%r14,%rbx,2),%xmm3 │ │ + paddd %xmm2,%xmm4 │ │ + movdqa 0x10(%r15,%rbx,2),%xmm2 │ │ + paddw 0x10(%r10,%rbx,2),%xmm2 │ │ + movdqa 0x10(%r12,%rbx,2),%xmm5 │ │ + paddw 0x10(%rbp,%rbx,2),%xmm5 │ │ + psrad $0xb,%xmm0 │ │ + psrad $0xb,%xmm4 │ │ + packssdw %xmm4,%xmm0 │ │ + movdqa 0x10(%r13,%rbx,2),%xmm4 │ │ + paddw %xmm1,%xmm4 │ │ + movdqa %xmm1,0x10(%r8,%rbx,2) │ │ movdqa %xmm2,%xmm1 │ │ + punpcklwd %xmm3,%xmm1 │ │ + pmaddwd %xmm7,%xmm1 │ │ + punpckhwd %xmm3,%xmm2 │ │ + pmaddwd %xmm7,%xmm2 │ │ + movdqa %xmm4,%xmm3 │ │ + punpcklwd %xmm5,%xmm3 │ │ + pmaddwd %xmm6,%xmm3 │ │ + punpckhwd %xmm5,%xmm4 │ │ + pmaddwd %xmm6,%xmm4 │ │ + paddd %xmm3,%xmm1 │ │ + paddd %xmm4,%xmm2 │ │ + psrad $0xb,%xmm1 │ │ + psrad $0xb,%xmm2 │ │ + packssdw %xmm2,%xmm1 │ │ + packuswb %xmm1,%xmm0 │ │ + movdqa %xmm0,(%rdi,%rbx,1) │ │ + add $0x10,%rbx │ │ + jl 5e0f9 │ │ + add %rsi,%rdi │ │ + mov %r12,%r13 │ │ + mov %r15,%r12 │ │ + mov %r14,%r15 │ │ + mov %r10,%r14 │ │ + mov %rbp,%r10 │ │ + mov %r8,%rbp │ │ + mov %r13,%r8 │ │ + retq │ │ + mov %r9,%rbx │ │ + movdqa (%r15,%rbx,2),%xmm1 │ │ + paddw (%r10,%rbx,2),%xmm1 │ │ + movdqa (%r14,%rbx,2),%xmm2 │ │ + movdqa 0x0(%rbp,%rbx,2),%xmm4 │ │ + movdqa 0x0(%r13,%rbx,2),%xmm3 │ │ + paddw %xmm4,%xmm3 │ │ + paddw (%r12,%rbx,2),%xmm4 │ │ + movdqa %xmm1,%xmm0 │ │ + punpcklwd %xmm2,%xmm0 │ │ + pmaddwd %xmm7,%xmm0 │ │ + punpckhwd %xmm2,%xmm1 │ │ + pmaddwd %xmm7,%xmm1 │ │ movdqa %xmm3,%xmm2 │ │ + punpcklwd %xmm4,%xmm2 │ │ + pmaddwd %xmm6,%xmm2 │ │ + punpckhwd %xmm4,%xmm3 │ │ + pmaddwd %xmm6,%xmm3 │ │ + paddd %xmm2,%xmm0 │ │ + paddd %xmm3,%xmm1 │ │ + movdqa 0x10(%r15,%rbx,2),%xmm2 │ │ + paddw 0x10(%r10,%rbx,2),%xmm2 │ │ + movdqa 0x10(%r14,%rbx,2),%xmm3 │ │ + movdqa 0x10(%rbp,%rbx,2),%xmm5 │ │ + movdqa 0x10(%r13,%rbx,2),%xmm4 │ │ + paddw %xmm5,%xmm4 │ │ + paddw 0x10(%r12,%rbx,2),%xmm5 │ │ + psrad $0xb,%xmm0 │ │ + psrad $0xb,%xmm1 │ │ + packssdw %xmm1,%xmm0 │ │ + movdqa %xmm2,%xmm1 │ │ + punpcklwd %xmm3,%xmm1 │ │ + pmaddwd %xmm7,%xmm1 │ │ + punpckhwd %xmm3,%xmm2 │ │ + pmaddwd %xmm7,%xmm2 │ │ movdqa %xmm4,%xmm3 │ │ - movdqa %xmm5,%xmm4 │ │ - movdqa %xmm6,%xmm5 │ │ - add $0x300,%r11 │ │ - add %rsi,%rbx │ │ - dec %r9d │ │ - jg 5c45d │ │ - cmp %r10d,%r9d │ │ - jg 5c466 │ │ - add $0x10,%rdx │ │ - add $0x8,%rdi │ │ - sub $0x8,%ecx │ │ - jg 5c3d7 │ │ + punpcklwd %xmm5,%xmm3 │ │ + pmaddwd %xmm6,%xmm3 │ │ + punpckhwd %xmm5,%xmm4 │ │ + pmaddwd %xmm6,%xmm4 │ │ + paddd %xmm3,%xmm1 │ │ + paddd %xmm4,%xmm2 │ │ + psrad $0xb,%xmm1 │ │ + psrad $0xb,%xmm2 │ │ + packssdw %xmm2,%xmm1 │ │ + packuswb %xmm1,%xmm0 │ │ + movdqa %xmm0,(%rdi,%rbx,1) │ │ + add $0x10,%rbx │ │ + jl 5e2ed │ │ + add %rsi,%rdi │ │ + mov %r12,%r13 │ │ + mov %r15,%r12 │ │ + mov %r14,%r15 │ │ + mov %r10,%r14 │ │ + mov %rbp,%r10 │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + push %rbx │ │ + push %rbp │ │ + push %r14 │ │ + push %r15 │ │ + sub $0xc28,%rsp │ │ + mov 0xc58(%rsp),%r10 │ │ + mov 0xc60(%rsp),%eax │ │ + mov %r9d,%r9d │ │ + mov 0xc50(%rsp),%r11d │ │ + movq (%r10),%xmm14 │ │ + add %r9,%rcx │ │ + movdqa 0x971e8(%rip),%xmm8 │ │ + lea 0x10(%rsp,%r9,2),%rbp │ │ + movdqa 0x971ca(%rip),%xmm15 │ │ + add %r9,%rdi │ │ + movq 0x10(%r10),%xmm7 │ │ + neg %r9 │ │ + pshufb 0x97084(%rip),%xmm14 │ │ + movdqa 0x9709b(%rip),%xmm9 │ │ + pshufd $0xff,%xmm14,%xmm13 │ │ + movdqa 0x9709c(%rip),%xmm10 │ │ + punpcklqdq %xmm14,%xmm14 │ │ + movdqa 0x9709e(%rip),%xmm11 │ │ + movdqa 0x970a5(%rip),%xmm12 │ │ + pshufd $0x0,%xmm7,%xmm6 │ │ + pshufd $0x55,%xmm7,%xmm7 │ │ + test $0x4,%al │ │ + je 5e520 │ │ + callq 5e5c8 │ │ + add %r8,%rcx │ │ + mov %rbp,%r15 │ │ + add $0x300,%rbp │ │ + callq 5e5c8 │ │ + lea (%rcx,%r8,4),%rbx │ │ + mov %rdi,%rcx │ │ + mov %rbp,%r14 │ │ + add $0x300,%rbp │ │ + mov %r8,0x8(%rsp) │ │ + add %r8,%rbx │ │ + mov %rbx,(%rsp) │ │ + callq 5e59c │ │ + mov %rbp,%r10 │ │ + dec %r11d │ │ + je 5e592 │ │ + add %rsi,%rcx │ │ + add $0x300,%rbp │ │ + callq 5e59c │ │ + dec %r11d │ │ + je 5e581 │ │ + mov %r15,%r8 │ │ + callq 5e6a0 │ │ + dec %r11d │ │ + jne 5e4ed │ │ + test $0x8,%al │ │ + je 5e581 │ │ + mov (%rsp),%rcx │ │ + callq 5e6cf │ │ + add 0x8(%rsp),%rcx │ │ + callq 5e6cf │ │ + add $0xc28,%rsp │ │ + pop %r15 │ │ + pop %r14 │ │ + pop %rbp │ │ pop %rbx │ │ retq │ │ - nopl 0x0(%rax) │ │ + lea (%rcx,%r8,4),%r14 │ │ + mov %rdi,%rcx │ │ + mov %r8,0x8(%rsp) │ │ + lea (%r14,%r8,2),%r14 │ │ + mov %r14,(%rsp) │ │ + callq 5e59c │ │ + mov %rbp,%r15 │ │ + mov %rbp,%r14 │ │ + mov %rbp,%r10 │ │ + dec %r11d │ │ + je 5e592 │ │ + add %rsi,%rcx │ │ + add $0x300,%rbp │ │ + callq 5e59c │ │ + dec %r11d │ │ + je 5e581 │ │ + lea 0x300(%rbp),%r8 │ │ + callq 5e6a0 │ │ + dec %r11d │ │ + je 5e581 │ │ + add $0x900,%r8 │ │ + callq 5e6a0 │ │ + dec %r11d │ │ + jne 5e4ea │ │ + callq 5e878 │ │ + add %rsi,%rdi │ │ + mov %r14,%r15 │ │ + mov %r10,%r14 │ │ + mov %rbp,%r10 │ │ + callq 5e878 │ │ + jmpq 5e512 │ │ + mov %r9,%rbx │ │ + test $0x1,%al │ │ + je 5e5bb │ │ + movdqa (%rcx,%rbx,1),%xmm4 │ │ + movd (%rdx),%xmm5 │ │ + add $0x4,%rdx │ │ + pslldq $0x4,%xmm4 │ │ + por %xmm5,%xmm4 │ │ + jmp 5e5d5 │ │ + movdqa (%rcx,%rbx,1),%xmm4 │ │ + pshufb %xmm12,%xmm4 │ │ + jmp 5e5d5 │ │ + mov %r9,%rbx │ │ + test $0x1,%al │ │ + je 5e5bb │ │ + movdqu -0x4(%rcx,%rbx,1),%xmm4 │ │ + movdqu 0x4(%rcx,%rbx,1),%xmm5 │ │ + test $0x2,%al │ │ + jne 5e5e9 │ │ + cmp $0xffffffef,%ebx │ │ + jl 5e5e9 │ │ + callq 5df48 │ │ + movdqa %xmm4,%xmm0 │ │ + pshufb %xmm9,%xmm0 │ │ + pmaddubsw %xmm13,%xmm0 │ │ + movdqa %xmm5,%xmm1 │ │ + pshufb %xmm9,%xmm1 │ │ + pmaddubsw %xmm13,%xmm1 │ │ + movdqa %xmm4,%xmm2 │ │ + pshufb %xmm10,%xmm2 │ │ + pmaddubsw %xmm13,%xmm2 │ │ + movdqa %xmm5,%xmm3 │ │ + pshufb %xmm10,%xmm3 │ │ + pmaddubsw %xmm13,%xmm3 │ │ + pshufb %xmm11,%xmm4 │ │ + paddw %xmm2,%xmm0 │ │ + movdqa %xmm14,%xmm2 │ │ + pmullw %xmm4,%xmm2 │ │ + pshufb %xmm11,%xmm5 │ │ + paddw %xmm3,%xmm1 │ │ + movdqa %xmm14,%xmm3 │ │ + pmullw %xmm5,%xmm3 │ │ + psllw $0x7,%xmm4 │ │ + psllw $0x7,%xmm5 │ │ + paddw %xmm8,%xmm4 │ │ + paddw %xmm8,%xmm5 │ │ + paddw %xmm2,%xmm0 │ │ + paddw %xmm3,%xmm1 │ │ + paddsw %xmm4,%xmm0 │ │ + paddsw %xmm5,%xmm1 │ │ + psraw $0x3,%xmm0 │ │ + psraw $0x3,%xmm1 │ │ + paddw %xmm15,%xmm0 │ │ + paddw %xmm15,%xmm1 │ │ + movdqa %xmm0,0x0(%rbp,%rbx,2) │ │ + movdqa %xmm1,0x10(%rbp,%rbx,2) │ │ + add $0x10,%rbx │ │ + jl 5e5cf │ │ + retq │ │ + xchg %ax,%ax │ │ + add %rsi,%rcx │ │ + mov %r9,%rbx │ │ + test $0x1,%al │ │ + je 5e6c2 │ │ + movdqa (%rcx,%rbx,1),%xmm4 │ │ + movd (%rdx),%xmm5 │ │ + add $0x4,%rdx │ │ + pslldq $0x4,%xmm4 │ │ + por %xmm5,%xmm4 │ │ + jmp 5e6dc │ │ + movdqa (%rcx,%rbx,1),%xmm4 │ │ + pshufb %xmm12,%xmm4 │ │ + jmp 5e6dc │ │ + mov %r9,%rbx │ │ + test $0x1,%al │ │ + je 5e6c2 │ │ + movdqu -0x4(%rcx,%rbx,1),%xmm4 │ │ + movdqu 0x4(%rcx,%rbx,1),%xmm5 │ │ + test $0x2,%al │ │ + jne 5e6f0 │ │ + cmp $0xffffffef,%ebx │ │ + jl 5e6f0 │ │ + callq 5df48 │ │ + movdqa %xmm4,%xmm0 │ │ + pshufb %xmm9,%xmm0 │ │ + pmaddubsw %xmm13,%xmm0 │ │ + movdqa %xmm5,%xmm1 │ │ + pshufb %xmm9,%xmm1 │ │ + pmaddubsw %xmm13,%xmm1 │ │ + movdqa %xmm4,%xmm2 │ │ + pshufb %xmm10,%xmm2 │ │ + pmaddubsw %xmm13,%xmm2 │ │ + movdqa %xmm5,%xmm3 │ │ + pshufb %xmm10,%xmm3 │ │ + pmaddubsw %xmm13,%xmm3 │ │ + pshufb %xmm11,%xmm4 │ │ + paddw %xmm2,%xmm0 │ │ + movdqa %xmm14,%xmm2 │ │ + pmullw %xmm4,%xmm2 │ │ + pshufb %xmm11,%xmm5 │ │ + paddw %xmm3,%xmm1 │ │ + movdqa %xmm14,%xmm3 │ │ + pmullw %xmm5,%xmm3 │ │ + psllw $0x7,%xmm4 │ │ + psllw $0x7,%xmm5 │ │ + paddw %xmm8,%xmm4 │ │ + paddw %xmm8,%xmm5 │ │ + paddw %xmm2,%xmm0 │ │ + paddw %xmm3,%xmm1 │ │ + paddsw %xmm4,%xmm0 │ │ + paddsw %xmm5,%xmm1 │ │ + movdqa (%r14,%rbx,2),%xmm2 │ │ + paddw 0x0(%rbp,%rbx,2),%xmm2 │ │ + psraw $0x3,%xmm0 │ │ + psraw $0x3,%xmm1 │ │ + paddw %xmm15,%xmm0 │ │ + paddw %xmm15,%xmm1 │ │ + movdqa (%r10,%rbx,2),%xmm3 │ │ + movdqa (%r15,%rbx,2),%xmm4 │ │ + paddw %xmm0,%xmm4 │ │ + movdqa %xmm0,(%r8,%rbx,2) │ │ + movdqa %xmm2,%xmm0 │ │ + punpcklwd %xmm3,%xmm0 │ │ + pmaddwd %xmm7,%xmm0 │ │ + punpckhwd %xmm3,%xmm2 │ │ + pmaddwd %xmm7,%xmm2 │ │ + movdqa %xmm4,%xmm3 │ │ + punpcklwd %xmm4,%xmm3 │ │ + pmaddwd %xmm6,%xmm3 │ │ + punpckhwd %xmm4,%xmm4 │ │ + pmaddwd %xmm6,%xmm4 │ │ + paddd %xmm3,%xmm0 │ │ + paddd %xmm2,%xmm4 │ │ + movdqa 0x10(%r14,%rbx,2),%xmm2 │ │ + paddw 0x10(%rbp,%rbx,2),%xmm2 │ │ + psrad $0xb,%xmm0 │ │ + psrad $0xb,%xmm4 │ │ + packssdw %xmm4,%xmm0 │ │ + movdqa 0x10(%r10,%rbx,2),%xmm3 │ │ + movdqa 0x10(%r15,%rbx,2),%xmm4 │ │ + paddw %xmm1,%xmm4 │ │ + movdqa %xmm1,0x10(%r8,%rbx,2) │ │ + movdqa %xmm2,%xmm1 │ │ + punpcklwd %xmm3,%xmm1 │ │ + pmaddwd %xmm7,%xmm1 │ │ + punpckhwd %xmm3,%xmm2 │ │ + pmaddwd %xmm7,%xmm2 │ │ + movdqa %xmm4,%xmm3 │ │ + punpcklwd %xmm4,%xmm3 │ │ + pmaddwd %xmm6,%xmm3 │ │ + punpckhwd %xmm4,%xmm4 │ │ + pmaddwd %xmm6,%xmm4 │ │ + paddd %xmm3,%xmm1 │ │ + paddd %xmm4,%xmm2 │ │ + psrad $0xb,%xmm1 │ │ + psrad $0xb,%xmm2 │ │ + packssdw %xmm2,%xmm1 │ │ + packuswb %xmm1,%xmm0 │ │ + movdqa %xmm0,(%rdi,%rbx,1) │ │ + add $0x10,%rbx │ │ + jl 5e6d6 │ │ + add %rsi,%rdi │ │ + mov %r14,%r15 │ │ + mov %r10,%r14 │ │ + mov %rbp,%r10 │ │ + mov %r8,%rbp │ │ + mov %r15,%r8 │ │ + retq │ │ + mov %r9,%rbx │ │ + movdqa 0x0(%rbp,%rbx,2),%xmm3 │ │ + movdqa (%r14,%rbx,2),%xmm1 │ │ + paddw %xmm3,%xmm1 │ │ + movdqa (%r10,%rbx,2),%xmm2 │ │ + paddw (%r15,%rbx,2),%xmm3 │ │ + movdqa %xmm1,%xmm0 │ │ + punpcklwd %xmm2,%xmm0 │ │ + pmaddwd %xmm7,%xmm0 │ │ + punpckhwd %xmm2,%xmm1 │ │ + pmaddwd %xmm7,%xmm1 │ │ + punpcklwd %xmm3,%xmm2 │ │ + pmaddwd %xmm6,%xmm2 │ │ + punpckhwd %xmm3,%xmm3 │ │ + pmaddwd %xmm6,%xmm3 │ │ + paddd %xmm2,%xmm0 │ │ + paddd %xmm3,%xmm1 │ │ + movdqa 0x10(%rbp,%rbx,2),%xmm4 │ │ + movdqa 0x10(%r14,%rbx,2),%xmm2 │ │ + paddw %xmm4,%xmm2 │ │ + movdqa 0x10(%r10,%rbx,2),%xmm3 │ │ + paddw 0x10(%r15,%rbx,2),%xmm4 │ │ + psrad $0xb,%xmm0 │ │ + psrad $0xb,%xmm1 │ │ + packssdw %xmm1,%xmm0 │ │ + movdqa %xmm2,%xmm1 │ │ + punpcklwd %xmm3,%xmm1 │ │ + pmaddwd %xmm7,%xmm1 │ │ + punpckhwd %xmm3,%xmm2 │ │ + pmaddwd %xmm7,%xmm2 │ │ + punpcklwd %xmm4,%xmm3 │ │ + pmaddwd %xmm6,%xmm3 │ │ + punpckhwd %xmm4,%xmm4 │ │ + pmaddwd %xmm6,%xmm4 │ │ + paddd %xmm3,%xmm1 │ │ + paddd %xmm4,%xmm2 │ │ + psrad $0xb,%xmm1 │ │ + psrad $0xb,%xmm2 │ │ + packssdw %xmm2,%xmm1 │ │ + packuswb %xmm1,%xmm0 │ │ + movdqa %xmm0,(%rdi,%rbx,1) │ │ + add $0x10,%rbx │ │ + jl 5e87b │ │ + retq │ │ + xchg %ax,%ax │ │ push %rbx │ │ push %rbp │ │ mov 0x20(%rsp),%ebx │ │ mov 0x18(%rsp),%eax │ │ mov %ebx,%r10d │ │ and $0x2,%ebx │ │ add %ebx,%r9d │ │ xor $0x2,%ebx │ │ - jne 5c550 │ │ + jne 5e960 │ │ add $0x7,%r9d │ │ and $0xfffffff8,%r9d │ │ pxor %xmm1,%xmm1 │ │ lea (%rcx,%r9,1),%rcx │ │ lea -0x2(%rsi,%r9,2),%rsi │ │ lea -0x4(%rdi,%r9,4),%rdi │ │ neg %r9 │ │ mov %r9,%r11 │ │ - lea 0x94a91(%rip),%rbp │ │ + lea 0x96bd9(%rip),%rbp │ │ mov %r11,%r9 │ │ test $0x1,%r10b │ │ - je 5c58c │ │ + je 5e99c │ │ test %rdx,%rdx │ │ - je 5c59d │ │ + je 5e9ad │ │ movd (%rdx),%xmm0 │ │ pslldq $0xc,%xmm0 │ │ add $0x4,%rdx │ │ - jmp 5c5a9 │ │ + jmp 5e9b9 │ │ movd (%rcx,%r9,1),%xmm0 │ │ - pshufb 0x94ab5(%rip),%xmm0 │ │ - jmp 5c5a9 │ │ + pshufb 0x96bb5(%rip),%xmm0 │ │ + jmp 5e9b9 │ │ movd -0x2(%rcx,%r9,1),%xmm0 │ │ pslldq $0xe,%xmm0 │ │ punpckhbw %xmm1,%xmm0 │ │ cmp $0xfffffff8,%r9d │ │ - jle 5c5f3 │ │ + jle 5ea03 │ │ movd -0x4(%rcx),%xmm3 │ │ - pshufb 0x94aaf(%rip),%xmm3 │ │ + pshufb 0x96b9f(%rip),%xmm3 │ │ movq (%rcx,%r9,1),%xmm2 │ │ punpcklbw %xmm1,%xmm2 │ │ punpcklbw %xmm1,%xmm3 │ │ movdqu 0x0(%rbp,%r9,2),%xmm4 │ │ pand %xmm4,%xmm2 │ │ pandn %xmm3,%xmm4 │ │ por %xmm4,%xmm2 │ │ - jmp 5c5fd │ │ + jmp 5ea0d │ │ movdqa %xmm0,%xmm2 │ │ - pshufb 0x94acf(%rip),%xmm2 │ │ - jmp 5c5fd │ │ + pshufb 0x96b9f(%rip),%xmm2 │ │ + jmp 5ea0d │ │ movq (%rcx,%r9,1),%xmm2 │ │ punpcklbw %xmm1,%xmm2 │ │ movdqa %xmm2,%xmm3 │ │ palignr $0xc,%xmm0,%xmm3 │ │ movdqa %xmm2,%xmm4 │ │ palignr $0xe,%xmm0,%xmm4 │ │ movdqa %xmm3,%xmm5 │ │ @@ -69841,24 +71840,24 @@ │ │ paddw %xmm2,%xmm3 │ │ movdqu %xmm3,(%rsi,%r9,2) │ │ movdqu %xmm5,(%rdi,%r9,4) │ │ movdqu %xmm6,0x10(%rdi,%r9,4) │ │ movdqa %xmm2,%xmm0 │ │ add $0x8,%r9 │ │ cmp $0xfffffff8,%r9d │ │ - jle 5c5f3 │ │ + jle 5ea03 │ │ test %r9d,%r9d │ │ - jl 5c5b3 │ │ + jl 5e9c3 │ │ cmp %ebx,%r9d │ │ - jl 5c5e4 │ │ + jl 5e9f4 │ │ add $0x640,%rdi │ │ add $0x320,%rsi │ │ add %r8,%rcx │ │ dec %eax │ │ - jg 5c56f │ │ + jg 5e97f │ │ pop %rbp │ │ pop %rbx │ │ retq │ │ nopl 0x0(%rax) │ │ push %rbx │ │ mov $0xfffffffffffffffe,%r9 │ │ mov %r8d,%ebx │ │ @@ -69869,25 +71868,25 @@ │ │ mov %rsi,%r11 │ │ mov %r10,%rdi │ │ mov %r11,%rsi │ │ lea 0x2(%rcx,%rbx,1),%eax │ │ lea -0x63c(%rdi,%r9,4),%rdi │ │ lea -0x31e(%rsi,%r9,2),%rsi │ │ test $0x4,%r8b │ │ - jne 5c70d │ │ + jne 5eb1d │ │ movdqu 0x640(%rdi),%xmm0 │ │ movdqu 0x650(%rdi),%xmm1 │ │ movdqa %xmm0,%xmm2 │ │ movdqa %xmm1,%xmm3 │ │ movdqa %xmm0,%xmm4 │ │ movdqa %xmm1,%xmm5 │ │ movdqu 0x320(%rsi),%xmm6 │ │ movdqa %xmm6,%xmm7 │ │ movdqa %xmm6,%xmm8 │ │ - jmp 5c74b │ │ + jmp 5eb5b │ │ movdqu -0x640(%rdi),%xmm0 │ │ movdqu -0x630(%rdi),%xmm1 │ │ movdqu (%rdi),%xmm2 │ │ movdqu 0x10(%rdi),%xmm3 │ │ movdqu -0x320(%rsi),%xmm6 │ │ movdqu (%rsi),%xmm7 │ │ movdqu 0x320(%rsi),%xmm8 │ │ @@ -69907,36 +71906,36 @@ │ │ movdqa %xmm4,%xmm2 │ │ movdqa %xmm5,%xmm3 │ │ movdqa %xmm7,%xmm6 │ │ movdqa %xmm8,%xmm7 │ │ add $0x640,%rdi │ │ add $0x320,%rsi │ │ dec %eax │ │ - jg 5c732 │ │ + jg 5eb42 │ │ cmp %ebx,%eax │ │ - jg 5c74b │ │ + jg 5eb5b │ │ add $0x8,%r9d │ │ cmp %edx,%r9d │ │ - jl 5c6ba │ │ + jl 5eaca │ │ pop %rbx │ │ retq │ │ nop │ │ sub $0x63c,%rdi │ │ sub $0x31e,%rsi │ │ add $0x2,%ecx │ │ - lea 0xac3e5(%rip),%r9 │ │ + lea 0xaddf5(%rip),%r9 │ │ movd %r8d,%xmm6 │ │ pshuflw $0x0,%xmm6,%xmm6 │ │ punpcklqdq %xmm6,%xmm6 │ │ pxor %xmm7,%xmm7 │ │ - movdqa 0x9499d(%rip),%xmm8 │ │ - movdqa 0x94924(%rip),%xmm9 │ │ + movdqa 0x96a5d(%rip),%xmm8 │ │ + movdqa 0x969e4(%rip),%xmm9 │ │ movdqa %xmm9,%xmm10 │ │ psrld $0xd,%xmm10 │ │ - movdqa 0x94840(%rip),%xmm11 │ │ + movdqa 0x96920(%rip),%xmm11 │ │ mov $0xfffffffffffffffe,%r8 │ │ movq (%rsi,%r8,2),%xmm0 │ │ movq 0x320(%rsi,%r8,2),%xmm1 │ │ punpcklwd %xmm7,%xmm0 │ │ punpcklwd %xmm7,%xmm1 │ │ movdqu (%rdi,%r8,4),%xmm2 │ │ movdqu 0x640(%rdi,%r8,4),%xmm3 │ │ @@ -70013,27 +72012,27 @@ │ │ movq %xmm5,(%rsi,%r8,2) │ │ psrldq $0x8,%xmm5 │ │ movq %xmm5,0x320(%rsi,%r8,2) │ │ movdqu %xmm0,(%rdi,%r8,4) │ │ movdqu %xmm1,0x640(%rdi,%r8,4) │ │ add $0x4,%r8d │ │ cmp %edx,%r8d │ │ - jl 5c807 │ │ + jl 5ec17 │ │ add $0xc80,%rdi │ │ add $0x640,%rsi │ │ sub $0x2,%ecx │ │ - jg 5c800 │ │ + jg 5ec10 │ │ retq │ │ nopw 0x0(%rax,%rax,1) │ │ push %rbx │ │ push %rbp │ │ push %r14 │ │ push %r15 │ │ mov 0x28(%rsp),%eax │ │ - movdqa 0x946fd(%rip),%xmm15 │ │ + movdqa 0x967cd(%rip),%xmm15 │ │ mov %rdi,%r10 │ │ mov %rsi,%r11 │ │ mov %rcx,%rbx │ │ mov %r8,%rbp │ │ xor %r14d,%r14d │ │ mov %r10,%rdi │ │ mov %r11,%rsi │ │ @@ -70125,27 +72124,27 @@ │ │ movdqa %xmm8,%xmm6 │ │ movdqa %xmm9,%xmm8 │ │ add %rdx,%rsi │ │ add $0x640,%rcx │ │ add $0x320,%r8 │ │ add $0x300,%rdi │ │ dec %r15d │ │ - jg 5caca │ │ + jg 5eeda │ │ add $0x8,%r14d │ │ cmp %r9d,%r14d │ │ - jl 5c9f2 │ │ + jl 5ee02 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nop │ │ movd %r9d,%xmm0 │ │ - pshufb 0x94462(%rip),%xmm0 │ │ + pshufb 0x96542(%rip),%xmm0 │ │ psllw $0x4,%xmm0 │ │ pxor %xmm7,%xmm7 │ │ xor %r9d,%r9d │ │ movdqa (%rdx,%r9,2),%xmm1 │ │ movdqa 0x10(%rdx,%r9,2),%xmm4 │ │ movdqa (%rdi,%r9,1),%xmm5 │ │ movdqa %xmm5,%xmm2 │ │ @@ -70161,78 +72160,78 @@ │ │ pmulhrsw %xmm0,%xmm4 │ │ paddw %xmm2,%xmm1 │ │ paddw %xmm5,%xmm4 │ │ packuswb %xmm4,%xmm1 │ │ movdqa %xmm1,(%rdi,%r9,1) │ │ add $0x10,%r9d │ │ cmp %ecx,%r9d │ │ - jl 5cc4a │ │ + jl 5f05a │ │ add %rsi,%rdi │ │ add $0x300,%rdx │ │ dec %r8d │ │ - jg 5cc47 │ │ + jg 5f057 │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ push %rbx │ │ push %rbp │ │ mov 0x20(%rsp),%r10d │ │ mov 0x18(%rsp),%eax │ │ - movdqa 0x9437c(%rip),%xmm10 │ │ - movdqa 0x943c3(%rip),%xmm11 │ │ + movdqa 0x9647c(%rip),%xmm10 │ │ + movdqa 0x964a3(%rip),%xmm11 │ │ test $0x2,%r10b │ │ - je 5ccf3 │ │ + je 5f103 │ │ xor %ebx,%ebx │ │ add $0x2,%r9d │ │ add $0xf,%r9d │ │ and $0xfffffff0,%r9d │ │ - jmp 5ccfb │ │ + jmp 5f10b │ │ mov $0x3,%ebx │ │ dec %r9d │ │ pxor %xmm1,%xmm1 │ │ lea 0x1(%rcx,%r9,1),%rcx │ │ lea -0x2(%rsi,%r9,2),%rsi │ │ lea -0x4(%rdi,%r9,4),%rdi │ │ neg %r9 │ │ - lea 0x942e8(%rip),%rbp │ │ + lea 0x96430(%rip),%rbp │ │ mov %r9,%r11 │ │ test $0x1,%r10b │ │ - je 5cd45 │ │ + je 5f155 │ │ test %rdx,%rdx │ │ - je 5cd54 │ │ + je 5f164 │ │ movd (%rdx),%xmm0 │ │ movd -0x1(%rcx,%r11,1),%xmm2 │ │ pslldq $0x4,%xmm2 │ │ por %xmm2,%xmm0 │ │ pslldq $0xb,%xmm0 │ │ add $0x4,%rdx │ │ - jmp 5cd60 │ │ + jmp 5f170 │ │ movd -0x1(%rcx,%r11,1),%xmm0 │ │ pshufb %xmm10,%xmm0 │ │ - jmp 5cd60 │ │ + jmp 5f170 │ │ movd -0x4(%rcx,%r11,1),%xmm0 │ │ pslldq $0xc,%xmm0 │ │ punpckhbw %xmm1,%xmm0 │ │ cmp $0xfffffff8,%r11d │ │ - jle 5cdae │ │ + jle 5f1be │ │ test %r11d,%r11d │ │ - jge 5cd9d │ │ + jge 5f1ad │ │ movd -0x1(%rcx),%xmm3 │ │ movq (%rcx,%r11,1),%xmm2 │ │ pshufb %xmm10,%xmm3 │ │ punpcklbw %xmm1,%xmm3 │ │ punpcklbw %xmm1,%xmm2 │ │ movdqu 0x0(%rbp,%r11,2),%xmm4 │ │ pand %xmm4,%xmm2 │ │ pandn %xmm3,%xmm4 │ │ por %xmm4,%xmm2 │ │ - jmp 5cdb8 │ │ + jmp 5f1c8 │ │ movdqa %xmm0,%xmm2 │ │ psrldq $0xe,%xmm2 │ │ pshufb %xmm11,%xmm2 │ │ - jmp 5cdb8 │ │ + jmp 5f1c8 │ │ movq (%rcx,%r11,1),%xmm2 │ │ punpcklbw %xmm1,%xmm2 │ │ movdqa %xmm2,%xmm3 │ │ palignr $0x8,%xmm0,%xmm3 │ │ movdqa %xmm2,%xmm4 │ │ palignr $0xa,%xmm0,%xmm4 │ │ movdqa %xmm2,%xmm5 │ │ @@ -70266,66 +72265,66 @@ │ │ paddd %xmm5,%xmm3 │ │ movdqu %xmm0,(%rsi,%r11,2) │ │ movdqu %xmm7,(%rdi,%r11,4) │ │ movdqu %xmm3,0x10(%rdi,%r11,4) │ │ movdqa %xmm2,%xmm0 │ │ add $0x8,%r11 │ │ cmp $0xfffffff8,%r11d │ │ - jle 5cdae │ │ + jle 5f1be │ │ test %r11d,%r11d │ │ - jl 5cd6f │ │ + jl 5f17f │ │ cmp %ebx,%r11d │ │ - jl 5cd9d │ │ + jl 5f1ad │ │ add %r8,%rcx │ │ add $0x640,%rdi │ │ add $0x320,%rsi │ │ dec %eax │ │ - jg 5cd18 │ │ + jg 5f128 │ │ pop %rbp │ │ pop %rbx │ │ retq │ │ nop │ │ push %rbx │ │ mov %r8d,%ebx │ │ and $0x8,%ebx │ │ shr $0x2,%ebx │ │ sub $0x3,%ebx │ │ mov $0xfffffffffffffffe,%r9 │ │ lea 0x2(%ecx,%ebx,1),%eax │ │ lea -0x63c(%rdi,%r9,4),%r10 │ │ lea -0x31e(%rsi,%r9,2),%r11 │ │ test $0x4,%r8b │ │ - jne 5cf13 │ │ + jne 5f323 │ │ movdqu 0x640(%r10),%xmm0 │ │ movdqu 0x650(%r10),%xmm1 │ │ movdqa %xmm0,%xmm2 │ │ movdqa %xmm1,%xmm3 │ │ movdqa %xmm0,%xmm4 │ │ movdqa %xmm1,%xmm5 │ │ movdqa %xmm0,%xmm6 │ │ movdqa %xmm1,%xmm7 │ │ movdqu 0x320(%r11),%xmm10 │ │ movdqa %xmm10,%xmm11 │ │ movdqa %xmm10,%xmm12 │ │ movdqa %xmm10,%xmm13 │ │ - jmp 5cf66 │ │ + jmp 5f376 │ │ movdqu -0x640(%r10),%xmm0 │ │ movdqu -0x630(%r10),%xmm1 │ │ movdqu (%r10),%xmm4 │ │ movdqu 0x10(%r10),%xmm5 │ │ movdqa %xmm0,%xmm2 │ │ movdqa %xmm1,%xmm3 │ │ movdqu -0x320(%r11),%xmm10 │ │ movdqu (%r11),%xmm12 │ │ movdqa %xmm10,%xmm11 │ │ movdqu 0x640(%r10),%xmm6 │ │ movdqu 0x650(%r10),%xmm7 │ │ movdqu 0x320(%r11),%xmm13 │ │ test %eax,%eax │ │ - jle 5d035 │ │ + jle 5f445 │ │ movdqu 0xc80(%r10),%xmm8 │ │ movdqu 0xc90(%r10),%xmm9 │ │ movdqu 0x640(%r11),%xmm14 │ │ paddd %xmm2,%xmm0 │ │ paddd %xmm3,%xmm1 │ │ paddw %xmm11,%xmm10 │ │ paddd %xmm4,%xmm0 │ │ @@ -70348,40 +72347,40 @@ │ │ movdqa %xmm9,%xmm5 │ │ movdqa %xmm12,%xmm10 │ │ movdqa %xmm13,%xmm11 │ │ movdqa %xmm14,%xmm12 │ │ add $0xc80,%r10 │ │ add $0x640,%r11 │ │ sub $0x2,%eax │ │ - jge 5cf4b │ │ + jge 5f35b │ │ movdqa %xmm8,%xmm6 │ │ movdqa %xmm9,%xmm7 │ │ movdqa %xmm14,%xmm13 │ │ cmp %ebx,%eax │ │ - jg 5cf89 │ │ + jg 5f399 │ │ add $0x8,%r9d │ │ cmp %edx,%r9d │ │ - jl 5ceb4 │ │ + jl 5f2c4 │ │ pop %rbx │ │ retq │ │ movdqa %xmm6,%xmm8 │ │ movdqa %xmm7,%xmm9 │ │ movdqa %xmm13,%xmm14 │ │ - jmpq 5cf89 │ │ + jmpq 5f399 │ │ nopl 0x0(%rax) │ │ sub $0x63c,%rdi │ │ sub $0x31e,%rsi │ │ add $0x2,%ecx │ │ - lea 0xabb45(%rip),%r9 │ │ + lea 0xad555(%rip),%r9 │ │ movd %r8d,%xmm6 │ │ pshuflw $0x0,%xmm6,%xmm6 │ │ punpcklqdq %xmm6,%xmm6 │ │ pxor %xmm7,%xmm7 │ │ - movdqa 0x940ed(%rip),%xmm8 │ │ - movdqa 0x94084(%rip),%xmm9 │ │ + movdqa 0x961ad(%rip),%xmm8 │ │ + movdqa 0x96144(%rip),%xmm9 │ │ movdqa %xmm9,%xmm10 │ │ psrld $0xf,%xmm10 │ │ mov $0xfffffffffffffffe,%r8 │ │ movq (%rsi,%r8,2),%xmm0 │ │ movq 0x8(%rsi,%r8,2),%xmm1 │ │ punpcklwd %xmm7,%xmm0 │ │ punpcklwd %xmm7,%xmm1 │ │ @@ -70452,32 +72451,32 @@ │ │ psrld $0xa,%xmm0 │ │ psrld $0xa,%xmm1 │ │ movdqu %xmm5,(%rsi,%r8,2) │ │ movdqu %xmm0,(%rdi,%r8,4) │ │ movdqu %xmm1,0x10(%rdi,%r8,4) │ │ add $0x8,%r8d │ │ cmp %edx,%r8d │ │ - jl 5d09e │ │ + jl 5f4ae │ │ add $0xc80,%rdi │ │ add $0x640,%rsi │ │ sub $0x2,%ecx │ │ - jg 5d097 │ │ + jg 5f4a7 │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ push %rbx │ │ push %rbp │ │ push %r14 │ │ push %r15 │ │ mov 0x28(%rsp),%eax │ │ mov %rdi,%r10 │ │ mov %rsi,%r11 │ │ mov %rcx,%rbx │ │ mov %r8,%rbp │ │ - movdqa 0x93ef1(%rip),%xmm9 │ │ - movdqa 0x93eb8(%rip),%xmm12 │ │ + movdqa 0x95fc1(%rip),%xmm9 │ │ + movdqa 0x95f78(%rip),%xmm12 │ │ movdqa %xmm12,%xmm10 │ │ psrlw $0x8,%xmm10 │ │ movdqa %xmm12,%xmm11 │ │ psrlw $0x1,%xmm11 │ │ pxor %xmm13,%xmm13 │ │ xor %r14d,%r14d │ │ mov %r10,%rdi │ │ @@ -70590,27 +72589,27 @@ │ │ movdqa %xmm4,%xmm1 │ │ movdqa %xmm6,%xmm2 │ │ add $0xc80,%rcx │ │ add $0x640,%r8 │ │ add $0x600,%rdi │ │ lea (%rsi,%rdx,2),%rsi │ │ sub $0x2,%r15d │ │ - jg 5d353 │ │ + jg 5f763 │ │ add $0x8,%r14d │ │ cmp %r9d,%r14d │ │ - jl 5d276 │ │ + jl 5f686 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nop │ │ movd 0x8(%rsp),%xmm0 │ │ - movdqa 0x93c81(%rip),%xmm10 │ │ + movdqa 0x95d41(%rip),%xmm10 │ │ pxor %xmm11,%xmm11 │ │ pshufd $0x0,%xmm0,%xmm0 │ │ xor %eax,%eax │ │ movdqa (%rdx,%rax,2),%xmm1 │ │ movdqa 0x10(%rdx,%rax,2),%xmm2 │ │ movdqa (%rcx,%rax,2),%xmm3 │ │ movdqa 0x10(%rcx,%rax,2),%xmm4 │ │ @@ -70648,95 +72647,95 @@ │ │ packssdw %xmm2,%xmm3 │ │ paddw %xmm5,%xmm7 │ │ paddw %xmm6,%xmm3 │ │ packuswb %xmm3,%xmm7 │ │ movdqa %xmm7,(%rdi,%rax,1) │ │ add $0x10,%eax │ │ cmp %r8d,%eax │ │ - jl 5d4eb │ │ + jl 5f8fb │ │ add %rsi,%rdi │ │ add $0x300,%rdx │ │ add $0x300,%rcx │ │ dec %r9d │ │ - jg 5d4e9 │ │ + jg 5f8f9 │ │ retq │ │ nopw %cs:0x0(%rax,%rax,1) │ │ mov 0x8(%rsp),%eax │ │ lea 0x1c(%rip),%r10 │ │ tzcnt %r8d,%r8d │ │ mov %r9d,%r9d │ │ test %eax,%eax │ │ - jne 5d745 │ │ + jne 5fb55 │ │ mov 0x10(%rsp),%eax │ │ test %eax,%eax │ │ - jne 5d989 │ │ - movzwl 0x93f4b(%r10,%r8,2),%r8d │ │ + jne 5fd99 │ │ + movzwl 0x9600b(%r10,%r8,2),%r8d │ │ add %r10,%r8 │ │ jmpq *%r8 │ │ movzwl (%rdx),%r8d │ │ movzwl (%rdx,%rcx,1),%eax │ │ lea (%rdx,%rcx,2),%rdx │ │ mov %r8w,(%rdi) │ │ mov %ax,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r9d │ │ - jg 5d606 │ │ + jg 5fa16 │ │ retq │ │ mov (%rdx),%r8d │ │ mov (%rdx,%rcx,1),%eax │ │ lea (%rdx,%rcx,2),%rdx │ │ mov %r8d,(%rdi) │ │ mov %eax,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r9d │ │ - jg 5d625 │ │ + jg 5fa35 │ │ retq │ │ movq (%rdx),%xmm0 │ │ movq (%rdx,%rcx,1),%xmm1 │ │ lea (%rdx,%rcx,2),%rdx │ │ movq %xmm0,(%rdi) │ │ movq %xmm1,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r9d │ │ - jg 5d640 │ │ + jg 5fa50 │ │ retq │ │ movdqu (%rdx),%xmm0 │ │ movdqu (%rdx,%rcx,1),%xmm1 │ │ lea (%rdx,%rcx,2),%rdx │ │ movdqa %xmm0,(%rdi) │ │ movdqa %xmm1,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r9d │ │ - jg 5d661 │ │ + jg 5fa71 │ │ retq │ │ movdqu (%rdx),%xmm0 │ │ movdqu 0x10(%rdx),%xmm1 │ │ movdqu (%rdx,%rcx,1),%xmm2 │ │ movdqu 0x10(%rdx,%rcx,1),%xmm3 │ │ lea (%rdx,%rcx,2),%rdx │ │ movdqa %xmm0,(%rdi) │ │ movdqa %xmm1,0x10(%rdi) │ │ movdqa %xmm2,(%rdi,%rsi,1) │ │ movdqa %xmm3,0x10(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r9d │ │ - jg 5d682 │ │ + jg 5fa92 │ │ retq │ │ movdqu (%rdx),%xmm0 │ │ movdqu 0x10(%rdx),%xmm1 │ │ movdqu 0x20(%rdx),%xmm2 │ │ movdqu 0x30(%rdx),%xmm3 │ │ add %rcx,%rdx │ │ movdqa %xmm0,(%rdi) │ │ movdqa %xmm1,0x10(%rdi) │ │ movdqa %xmm2,0x20(%rdi) │ │ movdqa %xmm3,0x30(%rdi) │ │ add %rsi,%rdi │ │ dec %r9d │ │ - jg 5d6b9 │ │ + jg 5fac9 │ │ retq │ │ movdqu (%rdx),%xmm0 │ │ movdqu 0x10(%rdx),%xmm1 │ │ movdqu 0x20(%rdx),%xmm2 │ │ movdqu 0x30(%rdx),%xmm3 │ │ movdqa %xmm0,(%rdi) │ │ movdqa %xmm1,0x10(%rdi) │ │ @@ -70749,27 +72748,27 @@ │ │ movdqa %xmm0,0x40(%rdi) │ │ movdqa %xmm1,0x50(%rdi) │ │ movdqa %xmm2,0x60(%rdi) │ │ movdqa %xmm3,0x70(%rdi) │ │ add %rcx,%rdx │ │ add %rsi,%rdi │ │ dec %r9d │ │ - jg 5d6eb │ │ + jg 5fafb │ │ retq │ │ imul $0xff00ff,%eax,%eax │ │ - movdqa 0x93b7d(%rip),%xmm4 │ │ - movdqa 0x93b65(%rip),%xmm0 │ │ + movdqa 0x95c3d(%rip),%xmm4 │ │ + movdqa 0x95c25(%rip),%xmm0 │ │ add $0x100010,%eax │ │ movd %eax,%xmm5 │ │ mov 0x10(%rsp),%eax │ │ pshufd $0x0,%xmm5,%xmm5 │ │ test %eax,%eax │ │ - jne 5dba5 │ │ - movzwl 0x93fbd(%r10,%r8,2),%r8d │ │ - movdqa 0x93c5a(%rip),%xmm3 │ │ + jne 5ffb5 │ │ + movzwl 0x9607d(%r10,%r8,2),%r8d │ │ + movdqa 0x95d1a(%rip),%xmm3 │ │ add %r10,%r8 │ │ jmpq *%r8 │ │ pshufd $0xd8,%xmm4,%xmm4 │ │ movd (%rdx),%xmm0 │ │ movd (%rdx,%rcx,1),%xmm1 │ │ lea (%rdx,%rcx,2),%rdx │ │ punpckldq %xmm1,%xmm0 │ │ @@ -70779,29 +72778,29 @@ │ │ packuswb %xmm0,%xmm0 │ │ movd %xmm0,%eax │ │ mov %ax,(%rdi) │ │ shr $0x10,%eax │ │ mov %ax,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r9d │ │ - jg 5d791 │ │ + jg 5fba1 │ │ retq │ │ movq (%rdx),%xmm4 │ │ movhps (%rdx,%rcx,1),%xmm4 │ │ lea (%rdx,%rcx,2),%rdx │ │ pshufb %xmm0,%xmm4 │ │ pmaddubsw %xmm5,%xmm4 │ │ pmulhrsw %xmm3,%xmm4 │ │ packuswb %xmm4,%xmm4 │ │ movd %xmm4,(%rdi) │ │ psrlq $0x20,%xmm4 │ │ movd %xmm4,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r9d │ │ - jg 5d7ce │ │ + jg 5fbde │ │ retq │ │ movdqu (%rdx),%xmm0 │ │ movdqu (%rdx,%rcx,1),%xmm1 │ │ lea (%rdx,%rcx,2),%rdx │ │ pshufb %xmm4,%xmm0 │ │ pshufb %xmm4,%xmm1 │ │ pmaddubsw %xmm5,%xmm0 │ │ @@ -70809,30 +72808,30 @@ │ │ pmulhrsw %xmm3,%xmm0 │ │ pmulhrsw %xmm3,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movq %xmm0,(%rdi) │ │ movhps %xmm0,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r9d │ │ - jg 5d806 │ │ + jg 5fc16 │ │ retq │ │ movdqu (%rdx),%xmm0 │ │ movdqu 0x8(%rdx),%xmm1 │ │ add %rcx,%rdx │ │ pshufb %xmm4,%xmm0 │ │ pshufb %xmm4,%xmm1 │ │ pmaddubsw %xmm5,%xmm0 │ │ pmaddubsw %xmm5,%xmm1 │ │ pmulhrsw %xmm3,%xmm0 │ │ pmulhrsw %xmm3,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movdqa %xmm0,(%rdi) │ │ add %rsi,%rdi │ │ dec %r9d │ │ - jg 5d848 │ │ + jg 5fc58 │ │ retq │ │ movdqu (%rdx),%xmm0 │ │ movdqu 0x8(%rdx),%xmm1 │ │ pshufb %xmm4,%xmm0 │ │ pshufb %xmm4,%xmm1 │ │ pmaddubsw %xmm5,%xmm0 │ │ pmaddubsw %xmm5,%xmm1 │ │ @@ -70849,55 +72848,55 @@ │ │ pmulhrsw %xmm3,%xmm1 │ │ pmulhrsw %xmm3,%xmm2 │ │ packuswb %xmm2,%xmm1 │ │ movdqa %xmm0,(%rdi) │ │ movdqa %xmm1,0x10(%rdi) │ │ add %rsi,%rdi │ │ dec %r9d │ │ - jg 5d883 │ │ + jg 5fc93 │ │ retq │ │ mov $0xffffffffffffffd0,%rax │ │ movdqu 0x30(%rax,%rdx,1),%xmm0 │ │ movdqu 0x38(%rax,%rdx,1),%xmm1 │ │ pshufb %xmm4,%xmm0 │ │ pshufb %xmm4,%xmm1 │ │ pmaddubsw %xmm5,%xmm0 │ │ pmaddubsw %xmm5,%xmm1 │ │ pmulhrsw %xmm3,%xmm0 │ │ pmulhrsw %xmm3,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movdqa %xmm0,0x30(%rdi,%rax,1) │ │ add $0x10,%rax │ │ - jle 5d8f6 │ │ + jle 5fd06 │ │ add %rcx,%rdx │ │ add %rsi,%rdi │ │ dec %r9d │ │ - jg 5d8ef │ │ + jg 5fcff │ │ retq │ │ mov $0xffffffffffffff90,%rax │ │ movdqu 0x70(%rax,%rdx,1),%xmm0 │ │ movdqu 0x78(%rax,%rdx,1),%xmm1 │ │ pshufb %xmm4,%xmm0 │ │ pshufb %xmm4,%xmm1 │ │ pmaddubsw %xmm5,%xmm0 │ │ pmaddubsw %xmm5,%xmm1 │ │ pmulhrsw %xmm3,%xmm0 │ │ pmulhrsw %xmm3,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movdqa %xmm0,0x70(%rdi,%rax,1) │ │ add $0x10,%rax │ │ - jle 5d943 │ │ + jle 5fd53 │ │ add %rcx,%rdx │ │ add %rsi,%rdi │ │ dec %r9d │ │ - jg 5d93c │ │ + jg 5fd4c │ │ retq │ │ - movzwl 0x93fcb(%r10,%r8,2),%r8d │ │ + movzwl 0x9608b(%r10,%r8,2),%r8d │ │ imul $0xff00ff,%eax,%eax │ │ - movdqa 0x93a40(%rip),%xmm5 │ │ + movdqa 0x95b00(%rip),%xmm5 │ │ add $0x100010,%eax │ │ add %r10,%r8 │ │ movd %eax,%xmm4 │ │ pshufd $0x0,%xmm4,%xmm4 │ │ jmpq *%r8 │ │ movd (%rdx),%xmm0 │ │ pinsrw $0x1,(%rdx,%rcx,1),%xmm0 │ │ @@ -70910,15 +72909,15 @@ │ │ packuswb %xmm1,%xmm1 │ │ movd %xmm1,%eax │ │ mov %ax,(%rdi,%rsi,1) │ │ shr $0x10,%eax │ │ mov %ax,(%rdi) │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r9d │ │ - jg 5d9b8 │ │ + jg 5fdc8 │ │ retq │ │ movd (%rdx),%xmm0 │ │ movd (%rdx,%rcx,1),%xmm2 │ │ lea (%rdx,%rcx,2),%rdx │ │ movdqa %xmm0,%xmm1 │ │ movd (%rdx),%xmm0 │ │ punpckldq %xmm2,%xmm1 │ │ @@ -70928,15 +72927,15 @@ │ │ pmulhrsw %xmm5,%xmm1 │ │ packuswb %xmm1,%xmm1 │ │ movd %xmm1,(%rdi) │ │ psrlq $0x20,%xmm1 │ │ movd %xmm1,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r9d │ │ - jg 5d9fb │ │ + jg 5fe0b │ │ retq │ │ movq (%rdx),%xmm0 │ │ movq (%rdx,%rcx,1),%xmm2 │ │ lea (%rdx,%rcx,2),%rdx │ │ movdqa %xmm0,%xmm1 │ │ movq (%rdx),%xmm0 │ │ punpcklbw %xmm2,%xmm1 │ │ @@ -70946,15 +72945,15 @@ │ │ pmulhrsw %xmm5,%xmm1 │ │ pmulhrsw %xmm5,%xmm2 │ │ packuswb %xmm2,%xmm1 │ │ movq %xmm1,(%rdi) │ │ movhps %xmm1,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r9d │ │ - jg 5da43 │ │ + jg 5fe53 │ │ retq │ │ movdqu (%rdx),%xmm0 │ │ movdqu (%rdx,%rcx,1),%xmm3 │ │ lea (%rdx,%rcx,2),%rdx │ │ movdqa %xmm0,%xmm1 │ │ movdqa %xmm0,%xmm2 │ │ movdqu (%rdx),%xmm0 │ │ @@ -70973,20 +72972,20 @@ │ │ pmulhrsw %xmm5,%xmm2 │ │ pmulhrsw %xmm5,%xmm3 │ │ packuswb %xmm3,%xmm2 │ │ movdqa %xmm1,(%rdi) │ │ movdqa %xmm2,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r9d │ │ - jg 5da8b │ │ + jg 5fe9b │ │ retq │ │ lea 0x70000(%r9),%eax │ │ - jmp 5db11 │ │ + jmp 5ff21 │ │ lea 0x30000(%r9),%eax │ │ - jmp 5db11 │ │ + jmp 5ff21 │ │ lea 0x10000(%r9),%eax │ │ mov %rdx,%r8 │ │ mov %rdi,%r10 │ │ movdqu (%rdx),%xmm0 │ │ movdqu (%rdx,%rcx,1),%xmm3 │ │ lea (%rdx,%rcx,2),%rdx │ │ movdqa %xmm0,%xmm1 │ │ @@ -71007,26 +73006,26 @@ │ │ pmulhrsw %xmm5,%xmm2 │ │ pmulhrsw %xmm5,%xmm3 │ │ packuswb %xmm3,%xmm2 │ │ movdqa %xmm1,(%rdi) │ │ movdqa %xmm2,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r9d │ │ - jg 5db1b │ │ + jg 5ff2b │ │ add $0x10,%r8 │ │ add $0x10,%r10 │ │ movzbl %al,%r9d │ │ mov %r8,%rdx │ │ mov %r10,%rdi │ │ sub $0x10000,%eax │ │ - jg 5db11 │ │ + jg 5ff21 │ │ retq │ │ - movzwl 0x93fd9(%r10,%r8,2),%r8d │ │ + movzwl 0x96099(%r10,%r8,2),%r8d │ │ shl $0xb,%eax │ │ - movdqa 0x937d7(%rip),%xmm7 │ │ + movdqa 0x95897(%rip),%xmm7 │ │ movd %eax,%xmm6 │ │ add %r10,%r8 │ │ pshuflw $0x0,%xmm6,%xmm6 │ │ paddb %xmm5,%xmm5 │ │ punpcklqdq %xmm6,%xmm6 │ │ jmpq *%r8 │ │ movd (%rdx),%xmm0 │ │ @@ -71050,17 +73049,17 @@ │ │ packuswb %xmm1,%xmm1 │ │ movq %xmm1,%rax │ │ mov %ax,(%rdi) │ │ shr $0x20,%rax │ │ mov %ax,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r9d │ │ - jg 5dbe2 │ │ + jg 5fff2 │ │ retq │ │ - movdqa 0x9367c(%rip),%xmm4 │ │ + movdqa 0x9573c(%rip),%xmm4 │ │ movddup (%rdx),%xmm0 │ │ pshufb %xmm4,%xmm0 │ │ pmaddubsw %xmm5,%xmm0 │ │ movq (%rdx,%rcx,1),%xmm1 │ │ lea (%rdx,%rcx,2),%rdx │ │ movhps (%rdx),%xmm1 │ │ pshufb %xmm4,%xmm1 │ │ @@ -71075,15 +73074,15 @@ │ │ psrlw $0x4,%xmm1 │ │ packuswb %xmm1,%xmm1 │ │ movd %xmm1,(%rdi) │ │ psrlq $0x20,%xmm1 │ │ movd %xmm1,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r9d │ │ - jg 5dc52 │ │ + jg 60062 │ │ retq │ │ movdqu (%rdx),%xmm0 │ │ pshufb %xmm4,%xmm0 │ │ pmaddubsw %xmm5,%xmm0 │ │ movdqu (%rdx,%rcx,1),%xmm2 │ │ lea (%rdx,%rcx,2),%rdx │ │ pshufb %xmm4,%xmm2 │ │ @@ -71104,20 +73103,20 @@ │ │ psrlw $0x4,%xmm1 │ │ psrlw $0x4,%xmm3 │ │ packuswb %xmm3,%xmm1 │ │ movq %xmm1,(%rdi) │ │ movhps %xmm1,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r9d │ │ - jg 5dcb3 │ │ + jg 600c3 │ │ retq │ │ lea 0x70000(%r9),%eax │ │ - jmp 5dd36 │ │ + jmp 60146 │ │ lea 0x30000(%r9),%eax │ │ - jmp 5dd36 │ │ + jmp 60146 │ │ lea 0x10000(%r9),%eax │ │ mov %rdx,%r8 │ │ mov %rdi,%r10 │ │ movdqu (%rdx),%xmm0 │ │ movdqu 0x8(%rdx),%xmm1 │ │ pshufb %xmm4,%xmm0 │ │ pshufb %xmm4,%xmm1 │ │ @@ -71144,98 +73143,98 @@ │ │ movdqa %xmm8,%xmm0 │ │ psrlw $0x4,%xmm2 │ │ psrlw $0x4,%xmm3 │ │ packuswb %xmm3,%xmm2 │ │ movdqa %xmm2,(%rdi) │ │ add %rsi,%rdi │ │ dec %r9d │ │ - jg 5dd59 │ │ + jg 60169 │ │ add $0x10,%r8 │ │ add $0x10,%r10 │ │ movzbl %al,%r9d │ │ mov %r8,%rdx │ │ mov %r10,%rdi │ │ sub $0x10000,%eax │ │ - jg 5dd3c │ │ + jg 6014c │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax,%rax,1) │ │ mov $0x1e002d,%r10d │ │ mov %r10d,%r11d │ │ - jmpq 5de80 │ │ + jmpq 60290 │ │ xchg %ax,%ax │ │ mov $0x1e002d,%r10d │ │ mov $0xf003c,%r11d │ │ - jmp 5de80 │ │ + jmp 60290 │ │ xchg %ax,%ax │ │ mov $0xf003c,%r10d │ │ mov $0x1e002d,%r11d │ │ - jmp 5de80 │ │ + jmp 60290 │ │ xchg %ax,%ax │ │ mov $0xf003c,%r10d │ │ mov %r10d,%r11d │ │ - jmp 5de80 │ │ + jmp 60290 │ │ nopl 0x0(%rax,%rax,1) │ │ mov $0x1e002d,%r10d │ │ mov $0x2d,%r11d │ │ - jmp 5de80 │ │ + jmp 60290 │ │ xchg %ax,%ax │ │ mov $0x2d,%r10d │ │ mov $0x1e002d,%r11d │ │ - jmp 5de80 │ │ + jmp 60290 │ │ xchg %ax,%ax │ │ mov $0xf003c,%r10d │ │ mov $0x2d,%r11d │ │ - jmp 5de80 │ │ + jmp 60290 │ │ xchg %ax,%ax │ │ mov $0x2d,%r10d │ │ mov $0xf003c,%r11d │ │ - jmp 5de80 │ │ + jmp 60290 │ │ xchg %ax,%ax │ │ mov $0x2d,%r10d │ │ mov %r10d,%r11d │ │ nopl 0x0(%rax) │ │ imul $0x10101,0x8(%rsp),%eax │ │ add %r10d,%eax │ │ imul $0x10101,0x10(%rsp),%r10d │ │ add %r11d,%r10d │ │ mov %r8d,%r8d │ │ lea -0x8aa(%rip),%r11 │ │ test $0xf00,%eax │ │ - jne 5decd │ │ + jne 602dd │ │ test $0xf00,%r10d │ │ - jne 5e1ac │ │ + jne 605bc │ │ tzcnt %r8d,%r8d │ │ - movzwl 0x93f4b(%r11,%r8,2),%r8d │ │ + movzwl 0x9600b(%r11,%r8,2),%r8d │ │ add %r11,%r8 │ │ lea (%rcx,%rcx,2),%rax │ │ jmpq *%r8 │ │ test $0xf00,%r10d │ │ - jne 5e4a4 │ │ + jne 608b4 │ │ cmp $0x4,%r8d │ │ - jl 5df38 │ │ - je 5df9e │ │ + jl 60348 │ │ + je 603ae │ │ tzcnt %r8d,%r8d │ │ - movdqa 0x9337c(%rip),%xmm10 │ │ - movdqa 0x93383(%rip),%xmm11 │ │ - movdqa 0x9338a(%rip),%xmm9 │ │ + movdqa 0x9543c(%rip),%xmm10 │ │ + movdqa 0x95443(%rip),%xmm11 │ │ + movdqa 0x9544a(%rip),%xmm9 │ │ shr $0x10,%eax │ │ sub $0x3,%rdx │ │ - movzwl 0x93f95(%r11,%r8,2),%r8d │ │ - movq 0xac5b1(%r11,%rax,8),%xmm6 │ │ - movdqa 0x93488(%rip),%xmm7 │ │ + movzwl 0x96055(%r11,%r8,2),%r8d │ │ + movq 0xadfc1(%r11,%rax,8),%xmm6 │ │ + movdqa 0x95548(%rip),%xmm7 │ │ pshufd $0x0,%xmm6,%xmm5 │ │ pshufd $0x55,%xmm6,%xmm6 │ │ add %r11,%r8 │ │ jmpq *%r8 │ │ movzbl %al,%eax │ │ dec %rdx │ │ - movdqa 0x9330a(%rip),%xmm4 │ │ - movd 0xac5b3(%r11,%rax,8),%xmm3 │ │ - movdqa 0x93458(%rip),%xmm5 │ │ + movdqa 0x953ca(%rip),%xmm4 │ │ + movd 0xadfc3(%r11,%rax,8),%xmm3 │ │ + movdqa 0x95518(%rip),%xmm5 │ │ pshufd $0x0,%xmm3,%xmm3 │ │ movq (%rdx),%xmm0 │ │ movhps (%rdx,%rcx,1),%xmm0 │ │ lea (%rdx,%rcx,2),%rdx │ │ pshufb %xmm4,%xmm0 │ │ pmaddubsw %xmm3,%xmm0 │ │ phaddw %xmm0,%xmm0 │ │ @@ -71244,21 +73243,21 @@ │ │ packuswb %xmm0,%xmm0 │ │ movd %xmm0,%eax │ │ mov %ax,(%rdi) │ │ shr $0x10,%eax │ │ mov %ax,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r9d │ │ - jg 5df5d │ │ + jg 6036d │ │ retq │ │ movzbl %al,%eax │ │ dec %rdx │ │ - movd 0xac5b3(%r11,%rax,8),%xmm3 │ │ - movdqa 0x932ba(%rip),%xmm6 │ │ - movdqa 0x933f2(%rip),%xmm5 │ │ + movd 0xadfc3(%r11,%rax,8),%xmm3 │ │ + movdqa 0x9537a(%rip),%xmm6 │ │ + movdqa 0x954b2(%rip),%xmm5 │ │ pshufd $0x0,%xmm3,%xmm3 │ │ movq (%rdx),%xmm0 │ │ movq (%rdx,%rcx,1),%xmm1 │ │ lea (%rdx,%rcx,2),%rdx │ │ pshufb %xmm6,%xmm0 │ │ pshufb %xmm6,%xmm1 │ │ pmaddubsw %xmm3,%xmm0 │ │ @@ -71268,15 +73267,15 @@ │ │ psraw $0x6,%xmm0 │ │ packuswb %xmm0,%xmm0 │ │ movd %xmm0,(%rdi) │ │ psrlq $0x20,%xmm0 │ │ movd %xmm0,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r9d │ │ - jg 5dfc3 │ │ + jg 603d3 │ │ retq │ │ movdqu (%rdx),%xmm0 │ │ movdqu (%rdx,%rcx,1),%xmm1 │ │ lea (%rdx,%rcx,2),%rdx │ │ movdqa %xmm0,%xmm2 │ │ pshufb %xmm11,%xmm2 │ │ movdqa %xmm0,%xmm3 │ │ @@ -71308,22 +73307,22 @@ │ │ paddw %xmm7,%xmm1 │ │ psraw $0x6,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movq %xmm0,(%rdi) │ │ movhps %xmm0,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r9d │ │ - jg 5e00f │ │ + jg 6041f │ │ retq │ │ mov $0xffffffffffffff90,%r8 │ │ - jmp 5e0e5 │ │ + jmp 604f5 │ │ mov $0xffffffffffffffd0,%r8 │ │ - jmp 5e0e5 │ │ + jmp 604f5 │ │ mov $0xfffffffffffffff0,%r8 │ │ - jmp 5e0e5 │ │ + jmp 604f5 │ │ xor %r8d,%r8d │ │ sub %r8,%rdx │ │ sub %r8,%rdi │ │ mov %r8,%rax │ │ movdqu (%rdx,%rax,1),%xmm0 │ │ movdqu 0x8(%rdx,%rax,1),%xmm1 │ │ movdqa %xmm0,%xmm2 │ │ @@ -71355,29 +73354,29 @@ │ │ paddw %xmm2,%xmm1 │ │ phaddw %xmm3,%xmm1 │ │ paddw %xmm7,%xmm1 │ │ psraw $0x6,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movdqa %xmm0,(%rdi,%rax,1) │ │ add $0x10,%rax │ │ - jle 5e0ee │ │ + jle 604fe │ │ add %rcx,%rdx │ │ add %rsi,%rdi │ │ dec %r9d │ │ - jg 5e0eb │ │ + jg 604fb │ │ retq │ │ movzbl %r10b,%eax │ │ shr $0x10,%r10d │ │ cmp $0x6,%r9d │ │ cmovs %eax,%r10d │ │ - movq 0xac5b1(%r11,%r10,8),%xmm0 │ │ + movq 0xadfc1(%r11,%r10,8),%xmm0 │ │ tzcnt %r8d,%eax │ │ - movzwl 0x93fa3(%r11,%rax,2),%eax │ │ + movzwl 0x96063(%r11,%rax,2),%eax │ │ punpcklwd %xmm0,%xmm0 │ │ - movdqa 0x931e0(%rip),%xmm7 │ │ + movdqa 0x952a0(%rip),%xmm7 │ │ add %r11,%rax │ │ lea (%rcx,%rcx,2),%r11 │ │ pshufd $0x0,%xmm0,%xmm8 │ │ sub %r11,%rdx │ │ pshufd $0x55,%xmm0,%xmm9 │ │ pshufd $0xaa,%xmm0,%xmm10 │ │ pshufd $0xff,%xmm0,%xmm11 │ │ @@ -71422,15 +73421,15 @@ │ │ packuswb %xmm5,%xmm5 │ │ movd %xmm5,%eax │ │ mov %ax,(%rdi) │ │ shr $0x10,%eax │ │ mov %ax,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r9d │ │ - jg 5e24e │ │ + jg 6065e │ │ retq │ │ movd (%rdx),%xmm1 │ │ movd (%rdx,%rcx,1),%xmm0 │ │ movd (%rdx,%rcx,2),%xmm2 │ │ add %r11,%rdx │ │ movd (%rdx),%xmm5 │ │ movd (%rdx,%rcx,1),%xmm3 │ │ @@ -71467,15 +73466,15 @@ │ │ pmulhrsw %xmm7,%xmm5 │ │ packuswb %xmm5,%xmm5 │ │ movd %xmm5,(%rdi) │ │ psrlq $0x20,%xmm5 │ │ movd %xmm5,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r9d │ │ - jg 5e30b │ │ + jg 6071b │ │ retq │ │ lea -0x40(,%r8,8),%eax │ │ mov %rdx,%r8 │ │ mov %rdi,%r10 │ │ lea (%r9,%rax,4),%eax │ │ movq (%rdx),%xmm1 │ │ movq (%rdx,%rcx,1),%xmm2 │ │ @@ -71523,48 +73522,48 @@ │ │ pmulhrsw %xmm7,%xmm14 │ │ pmulhrsw %xmm7,%xmm15 │ │ packuswb %xmm15,%xmm14 │ │ movq %xmm14,(%rdi) │ │ movhps %xmm14,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r9d │ │ - jg 5e3ce │ │ + jg 607de │ │ add $0x8,%r8 │ │ add $0x8,%r10 │ │ movzbl %al,%r9d │ │ mov %r8,%rdx │ │ mov %r10,%rdi │ │ sub $0x100,%eax │ │ - jg 5e390 │ │ + jg 607a0 │ │ retq │ │ cmp $0x4,%r8d │ │ - jg 5e94e │ │ + jg 60d5e │ │ movzbl %al,%eax │ │ dec %rdx │ │ - movd 0xac5b3(%r11,%rax,8),%xmm1 │ │ + movd 0xadfc3(%r11,%rax,8),%xmm1 │ │ movzbl %r10b,%eax │ │ shr $0x10,%r10d │ │ cmp $0x6,%r9d │ │ cmovs %eax,%r10d │ │ - movq 0xac5b1(%r11,%r10,8),%xmm0 │ │ + movq 0xadfc1(%r11,%r10,8),%xmm0 │ │ sub $0xf8,%rsp │ │ lea (%rcx,%rcx,2),%r11 │ │ sub %r11,%rdx │ │ punpcklbw %xmm0,%xmm0 │ │ psraw $0x8,%xmm0 │ │ - movdqa 0x92f08(%rip),%xmm8 │ │ - movdqa 0x92f2f(%rip),%xmm9 │ │ + movdqa 0x94fc8(%rip),%xmm8 │ │ + movdqa 0x94fef(%rip),%xmm9 │ │ pshufd $0x0,%xmm0,%xmm10 │ │ pshufd $0x55,%xmm0,%xmm11 │ │ pshufd $0xaa,%xmm0,%xmm12 │ │ pshufd $0xff,%xmm0,%xmm13 │ │ pshufd $0x0,%xmm1,%xmm7 │ │ cmp $0x4,%r8d │ │ - je 5e64d │ │ - movdqa 0x92d20(%rip),%xmm6 │ │ + je 60a5d │ │ + movdqa 0x94de0(%rip),%xmm6 │ │ movq (%rdx),%xmm2 │ │ movhps (%rdx,%rcx,1),%xmm2 │ │ movq (%rdx,%rcx,2),%xmm0 │ │ add %r11,%rdx │ │ movhps (%rdx),%xmm0 │ │ pshufb %xmm6,%xmm2 │ │ pshufb %xmm6,%xmm0 │ │ @@ -71617,56 +73616,56 @@ │ │ packuswb %xmm5,%xmm5 │ │ movd %xmm5,%r8d │ │ mov %r8w,(%rdi) │ │ shr $0x10,%r8d │ │ mov %r8w,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r9d │ │ - jg 5e5b0 │ │ + jg 609c0 │ │ add $0xf8,%rsp │ │ retq │ │ - movdqa 0x92bfb(%rip),%xmm6 │ │ + movdqa 0x94cbb(%rip),%xmm6 │ │ movq (%rdx),%xmm5 │ │ movhps (%rdx,%rcx,1),%xmm5 │ │ movq (%rdx,%rcx,2),%xmm4 │ │ movhps (%rdx,%r11,1),%xmm4 │ │ lea (%rdx,%rcx,4),%rdx │ │ movdqa %xmm5,%xmm2 │ │ pshufb %xmm6,%xmm2 │ │ movdqa %xmm4,%xmm0 │ │ pshufb %xmm6,%xmm0 │ │ pmaddubsw %xmm7,%xmm2 │ │ pmaddubsw %xmm7,%xmm0 │ │ phaddw %xmm0,%xmm2 │ │ pmulhrsw %xmm8,%xmm2 │ │ movdqa %xmm2,0x60(%rsp) │ │ - movdqa 0x92bc0(%rip),%xmm6 │ │ + movdqa 0x94c80(%rip),%xmm6 │ │ movdqa %xmm5,%xmm2 │ │ pshufb %xmm6,%xmm2 │ │ movdqa %xmm4,%xmm0 │ │ pshufb %xmm6,%xmm0 │ │ pmaddubsw %xmm7,%xmm2 │ │ pmaddubsw %xmm7,%xmm0 │ │ phaddw %xmm0,%xmm2 │ │ pmulhrsw %xmm8,%xmm2 │ │ - movdqa 0x92b81(%rip),%xmm6 │ │ + movdqa 0x94c41(%rip),%xmm6 │ │ movq (%rdx),%xmm5 │ │ movhps (%rdx,%rcx,1),%xmm5 │ │ movq (%rdx,%rcx,2),%xmm4 │ │ add %r11,%rdx │ │ movdqa %xmm5,%xmm3 │ │ pshufb %xmm6,%xmm3 │ │ movdqa %xmm4,%xmm0 │ │ pshufb %xmm6,%xmm0 │ │ pmaddubsw %xmm7,%xmm3 │ │ pmaddubsw %xmm7,%xmm0 │ │ phaddw %xmm0,%xmm3 │ │ pmulhrsw %xmm8,%xmm3 │ │ movdqa %xmm3,0x70(%rsp) │ │ - movdqa 0x92b4c(%rip),%xmm6 │ │ + movdqa 0x94c0c(%rip),%xmm6 │ │ movdqa %xmm5,%xmm3 │ │ pshufb %xmm6,%xmm3 │ │ movdqa %xmm4,%xmm0 │ │ pshufb %xmm6,%xmm0 │ │ pmaddubsw %xmm7,%xmm3 │ │ pmaddubsw %xmm7,%xmm0 │ │ phaddw %xmm0,%xmm3 │ │ @@ -71695,15 +73694,15 @@ │ │ pmaddwd %xmm10,%xmm5 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm11,%xmm2 │ │ paddd %xmm2,%xmm5 │ │ movdqa %xmm3,%xmm2 │ │ pmaddwd %xmm12,%xmm3 │ │ paddd %xmm3,%xmm5 │ │ - movdqa 0x92a7c(%rip),%xmm6 │ │ + movdqa 0x94b3c(%rip),%xmm6 │ │ movq (%rdx),%xmm4 │ │ movhps (%rdx,%rcx,1),%xmm4 │ │ pshufb %xmm6,%xmm4 │ │ pmaddubsw %xmm7,%xmm4 │ │ phaddw %xmm4,%xmm4 │ │ pmulhrsw %xmm8,%xmm4 │ │ movdqa %xmm4,%xmm3 │ │ @@ -71728,15 +73727,15 @@ │ │ pmaddwd %xmm10,%xmm5 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm11,%xmm2 │ │ paddd %xmm2,%xmm5 │ │ movdqa %xmm3,%xmm2 │ │ pmaddwd %xmm12,%xmm3 │ │ paddd %xmm3,%xmm5 │ │ - movdqa 0x929d6(%rip),%xmm6 │ │ + movdqa 0x94a96(%rip),%xmm6 │ │ movq (%rdx),%xmm4 │ │ movhps (%rdx,%rcx,1),%xmm4 │ │ lea (%rdx,%rcx,2),%rdx │ │ pshufb %xmm6,%xmm4 │ │ pmaddubsw %xmm7,%xmm4 │ │ phaddw %xmm4,%xmm4 │ │ pmulhrsw %xmm8,%xmm4 │ │ @@ -71763,26 +73762,26 @@ │ │ movdqa %xmm1,0xb0(%rsp) │ │ movdqa %xmm2,0xc0(%rsp) │ │ movdqa %xmm3,0xd0(%rsp) │ │ movdqa 0x40(%rsp),%xmm0 │ │ movdqa 0x50(%rsp),%xmm1 │ │ movdqa 0x60(%rsp),%xmm2 │ │ movdqa 0x70(%rsp),%xmm3 │ │ - jg 5e7a9 │ │ + jg 60bb9 │ │ add $0xf8,%rsp │ │ retq │ │ shr $0x10,%eax │ │ sub $0x3,%rdx │ │ sub $0x68,%rsp │ │ - movq 0xac5b1(%r11,%rax,8),%xmm0 │ │ + movq 0xadfc1(%r11,%rax,8),%xmm0 │ │ movzbl %r10b,%eax │ │ shr $0x10,%r10d │ │ cmp $0x6,%r9d │ │ cmovs %eax,%r10d │ │ - movq 0xac5b1(%r11,%r10,8),%xmm1 │ │ + movq 0xadfc1(%r11,%r10,8),%xmm1 │ │ pshufd $0x0,%xmm0,%xmm10 │ │ pshufd $0x55,%xmm0,%xmm11 │ │ punpcklbw %xmm1,%xmm1 │ │ psraw $0x8,%xmm1 │ │ pshufd $0x0,%xmm1,%xmm12 │ │ pshufd $0x55,%xmm1,%xmm13 │ │ pshufd $0xaa,%xmm1,%xmm14 │ │ @@ -71791,17 +73790,17 @@ │ │ mov %rdi,%r10 │ │ sub %r11,%rdx │ │ shl $0xe,%r8d │ │ lea -0x10000(%r9,%r8,1),%eax │ │ mov %rdx,%r8 │ │ movdqu (%rdx),%xmm4 │ │ movdqu (%rdx,%rcx,1),%xmm5 │ │ - movdqa 0x9289c(%rip),%xmm7 │ │ - movdqa 0x928a3(%rip),%xmm8 │ │ - movdqa 0x928aa(%rip),%xmm9 │ │ + movdqa 0x9495c(%rip),%xmm7 │ │ + movdqa 0x94963(%rip),%xmm8 │ │ + movdqa 0x9496a(%rip),%xmm9 │ │ movdqa %xmm4,%xmm2 │ │ pshufb %xmm8,%xmm2 │ │ movdqa %xmm4,%xmm3 │ │ pshufb %xmm9,%xmm3 │ │ pshufb %xmm7,%xmm4 │ │ movdqa %xmm2,%xmm1 │ │ pmaddubsw %xmm10,%xmm1 │ │ @@ -71849,29 +73848,29 @@ │ │ pmaddubsw %xmm10,%xmm1 │ │ pmaddubsw %xmm11,%xmm3 │ │ pmaddubsw %xmm11,%xmm2 │ │ pmaddubsw %xmm10,%xmm0 │ │ paddw %xmm3,%xmm1 │ │ paddw %xmm2,%xmm0 │ │ phaddw %xmm1,%xmm0 │ │ - movdqa 0x928fe(%rip),%xmm7 │ │ + movdqa 0x949be(%rip),%xmm7 │ │ pmulhrsw %xmm7,%xmm4 │ │ pmulhrsw %xmm7,%xmm5 │ │ pmulhrsw %xmm7,%xmm6 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa %xmm4,%xmm1 │ │ punpcklwd %xmm5,%xmm1 │ │ movdqa %xmm5,%xmm2 │ │ punpcklwd %xmm6,%xmm2 │ │ movdqa %xmm6,%xmm3 │ │ punpcklwd %xmm0,%xmm3 │ │ movdqa %xmm1,(%rsp) │ │ movdqa %xmm2,0x10(%rsp) │ │ movdqa %xmm3,0x20(%rsp) │ │ - movdqa 0x92729(%rip),%xmm7 │ │ + movdqa 0x947e9(%rip),%xmm7 │ │ movdqu (%rdx,%rcx,1),%xmm4 │ │ movdqu (%rdx,%rcx,2),%xmm5 │ │ add %r11,%rdx │ │ movdqu (%rdx),%xmm6 │ │ movdqa %xmm4,%xmm2 │ │ pshufb %xmm8,%xmm2 │ │ movdqa %xmm4,%xmm3 │ │ @@ -71907,15 +73906,15 @@ │ │ pmaddubsw %xmm10,%xmm1 │ │ pmaddubsw %xmm11,%xmm3 │ │ pmaddubsw %xmm11,%xmm2 │ │ pmaddubsw %xmm10,%xmm6 │ │ paddw %xmm3,%xmm1 │ │ paddw %xmm2,%xmm6 │ │ phaddw %xmm1,%xmm6 │ │ - movdqa 0x927da(%rip),%xmm7 │ │ + movdqa 0x9489a(%rip),%xmm7 │ │ movdqa %xmm4,%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa %xmm5,%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa %xmm6,%xmm3 │ │ pmulhrsw %xmm7,%xmm3 │ │ movdqa %xmm0,%xmm4 │ │ @@ -71940,20 +73939,20 @@ │ │ pmaddwd %xmm13,%xmm4 │ │ paddd %xmm3,%xmm8 │ │ paddd %xmm4,%xmm9 │ │ pmaddwd %xmm14,%xmm5 │ │ pmaddwd %xmm14,%xmm6 │ │ paddd %xmm5,%xmm8 │ │ paddd %xmm6,%xmm9 │ │ - movdqa 0x92765(%rip),%xmm7 │ │ + movdqa 0x94825(%rip),%xmm7 │ │ paddd %xmm7,%xmm8 │ │ paddd %xmm7,%xmm9 │ │ - movdqa 0x925a3(%rip),%xmm7 │ │ - movdqa 0x925ab(%rip),%xmm6 │ │ - movdqa 0x92583(%rip),%xmm5 │ │ + movdqa 0x94663(%rip),%xmm7 │ │ + movdqa 0x9466b(%rip),%xmm6 │ │ + movdqa 0x94643(%rip),%xmm5 │ │ movdqu (%rdx,%rcx,1),%xmm0 │ │ movdqu (%rdx,%rcx,2),%xmm4 │ │ lea (%rdx,%rcx,2),%rdx │ │ movdqa %xmm0,%xmm2 │ │ pshufb %xmm7,%xmm2 │ │ movdqa %xmm0,%xmm3 │ │ pshufb %xmm6,%xmm3 │ │ @@ -71975,15 +73974,15 @@ │ │ pmaddubsw %xmm10,%xmm1 │ │ pmaddubsw %xmm11,%xmm3 │ │ pmaddubsw %xmm11,%xmm2 │ │ pmaddubsw %xmm10,%xmm4 │ │ paddw %xmm3,%xmm1 │ │ paddw %xmm2,%xmm4 │ │ phaddw %xmm1,%xmm4 │ │ - movdqa 0x9267d(%rip),%xmm5 │ │ + movdqa 0x9473d(%rip),%xmm5 │ │ pmulhrsw %xmm5,%xmm0 │ │ pmulhrsw %xmm5,%xmm4 │ │ movdqa 0x40(%rsp),%xmm6 │ │ movdqa %xmm6,%xmm5 │ │ punpcklwd %xmm0,%xmm5 │ │ movdqa %xmm0,%xmm6 │ │ punpcklwd %xmm4,%xmm6 │ │ @@ -71999,66 +73998,66 @@ │ │ packssdw %xmm1,%xmm2 │ │ packuswb %xmm1,%xmm2 │ │ movd %xmm2,(%rdi) │ │ psrlq $0x20,%xmm2 │ │ movd %xmm2,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r9d │ │ - jle 5ee0f │ │ + jle 6121f │ │ movdqa %xmm4,0x40(%rsp) │ │ movdqa (%rsp),%xmm1 │ │ movdqa 0x10(%rsp),%xmm2 │ │ movdqa 0x20(%rsp),%xmm3 │ │ movdqa 0x30(%rsp),%xmm4 │ │ - jmpq 5ec70 │ │ + jmpq 61080 │ │ add $0x4,%r8 │ │ add $0x4,%r10 │ │ movzbl %al,%r9d │ │ mov %r8,%rdx │ │ mov %r10,%rdi │ │ sub $0x10000,%eax │ │ - jg 5e9c3 │ │ + jg 60dd3 │ │ add $0x68,%rsp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ mov $0x4b004b,%eax │ │ mov $0x4b004b,%r11d │ │ - jmpq 5eee0 │ │ + jmpq 612f0 │ │ mov $0x1e002d,%eax │ │ mov %eax,%r11d │ │ - jmpq 5eee0 │ │ + jmpq 612f0 │ │ nopl (%rax) │ │ mov $0x1e002d,%eax │ │ mov $0xf003c,%r11d │ │ - jmp 5eee0 │ │ + jmp 612f0 │ │ nopl (%rax) │ │ mov $0xf003c,%eax │ │ mov $0x1e002d,%r11d │ │ - jmp 5eee0 │ │ + jmp 612f0 │ │ nopl (%rax) │ │ mov $0xf003c,%eax │ │ mov %eax,%r11d │ │ - jmp 5eee0 │ │ + jmp 612f0 │ │ nopw 0x0(%rax,%rax,1) │ │ mov $0x1e002d,%eax │ │ mov $0x2d,%r11d │ │ - jmp 5eee0 │ │ + jmp 612f0 │ │ nopl (%rax) │ │ mov $0x2d,%eax │ │ mov $0x1e002d,%r11d │ │ - jmp 5eee0 │ │ + jmp 612f0 │ │ nopl (%rax) │ │ mov $0xf003c,%eax │ │ mov $0x2d,%r11d │ │ - jmp 5eee0 │ │ + jmp 612f0 │ │ nopl (%rax) │ │ mov $0x2d,%eax │ │ mov $0xf003c,%r11d │ │ - jmp 5eee0 │ │ + jmp 612f0 │ │ nopl (%rax) │ │ mov $0x2d,%eax │ │ mov %eax,%r11d │ │ nopl 0x0(%rax,%rax,1) │ │ push %rbx │ │ push %rbp │ │ push %r14 │ │ @@ -72069,50 +74068,50 @@ │ │ lea -0x18(%rip),%r15 │ │ tzcnt %r8d,%r8d │ │ movd 0x1d0(%rsp),%xmm8 │ │ movd 0x1c0(%rsp),%xmm14 │ │ pshufd $0x0,%xmm8,%xmm8 │ │ pshufd $0x0,%xmm14,%xmm14 │ │ mov 0x1d8(%rsp),%ebx │ │ - movdqa 0x92590(%r15),%xmm10 │ │ - movdqa 0x92520(%r15),%xmm12 │ │ - movdqa 0x92550(%r15),%xmm13 │ │ + movdqa 0x94650(%r15),%xmm10 │ │ + movdqa 0x945e0(%r15),%xmm12 │ │ + movdqa 0x94610(%r15),%xmm13 │ │ pxor %xmm9,%xmm9 │ │ lea (%rcx,%rcx,2),%rbp │ │ movzbl %r11b,%r10d │ │ shr $0x10,%r11d │ │ cmp $0x6,%r9d │ │ cmovs %r10d,%r11d │ │ sub %rbp,%rdx │ │ cmp $0x400,%ebx │ │ - je 5feeb │ │ + je 622fb │ │ cmp $0x800,%ebx │ │ - je 60c7d │ │ - movzwl 0x92722(%r15,%r8,2),%r8d │ │ + je 6308d │ │ + movzwl 0x947e2(%r15,%r8,2),%r8d │ │ add %r15,%r8 │ │ jmpq *%r8 │ │ mov 0x1c8(%rsp),%r10d │ │ movzbl %al,%eax │ │ dec %rdx │ │ movd %eax,%xmm15 │ │ punpckldq %xmm8,%xmm9 │ │ paddd %xmm9,%xmm14 │ │ - movdqa 0x925a0(%r15),%xmm11 │ │ + movdqa 0x94660(%r15),%xmm11 │ │ pshufd $0x0,%xmm15,%xmm15 │ │ movdqa %xmm14,%xmm9 │ │ pand %xmm10,%xmm9 │ │ psrld $0x6,%xmm9 │ │ paddd %xmm9,%xmm15 │ │ movd %xmm15,%r8d │ │ psrldq $0x4,%xmm15 │ │ movd %xmm15,%eax │ │ - movdqa 0x92420(%r15),%xmm5 │ │ - movdqa 0x923c0(%r15),%xmm6 │ │ - movd 0xaacca(%r15,%r8,8),%xmm15 │ │ - movd 0xaacca(%r15,%rax,8),%xmm7 │ │ + movdqa 0x944e0(%r15),%xmm5 │ │ + movdqa 0x94480(%r15),%xmm6 │ │ + movd 0xac6da(%r15,%r8,8),%xmm15 │ │ + movd 0xac6da(%r15,%rax,8),%xmm7 │ │ pxor %xmm8,%xmm8 │ │ pcmpeqd %xmm8,%xmm9 │ │ psrld $0xa,%xmm14 │ │ movq (%rdx),%xmm0 │ │ movq (%rdx,%rcx,2),%xmm2 │ │ movhps (%rdx,%rcx,1),%xmm0 │ │ movhps (%rdx,%rbp,1),%xmm2 │ │ @@ -72152,15 +74151,15 @@ │ │ movdqa %xmm1,%xmm4 │ │ punpckhwd %xmm5,%xmm4 │ │ and $0x3ff,%r10d │ │ mov $0x40000000,%eax │ │ mov %r10d,%r8d │ │ shr $0x6,%r8d │ │ lea (%r11,%r8,1),%r8d │ │ - cmovne 0xaacc8(%r15,%r8,8),%rax │ │ + cmovne 0xac6d8(%r15,%r8,8),%rax │ │ movq %rax,%xmm11 │ │ punpcklbw %xmm11,%xmm11 │ │ psraw $0x8,%xmm11 │ │ pshufd $0x0,%xmm11,%xmm15 │ │ pshufd $0x55,%xmm11,%xmm8 │ │ pshufd $0xaa,%xmm11,%xmm10 │ │ pshufd $0xff,%xmm11,%xmm11 │ │ @@ -72179,36 +74178,36 @@ │ │ psrad $0xa,%xmm5 │ │ packssdw %xmm5,%xmm5 │ │ packuswb %xmm5,%xmm5 │ │ pextrw $0x0,%xmm5,%eax │ │ mov %ax,(%rdi) │ │ add %rsi,%rdi │ │ dec %r9d │ │ - je 61a2b │ │ + je 63e3b │ │ add %ebx,%r10d │ │ test $0xfffffc00,%r10d │ │ - je 5f0c8 │ │ + je 614d8 │ │ movq (%rdx),%xmm5 │ │ test $0x400,%r10d │ │ - je 5f1ca │ │ + je 615da │ │ add %rcx,%rdx │ │ shufps $0x4e,%xmm0,%xmm3 │ │ shufps $0x4e,%xmm2,%xmm0 │ │ shufps $0x4e,%xmm4,%xmm2 │ │ pshufb %xmm14,%xmm5 │ │ pmaddubsw %xmm9,%xmm5 │ │ phaddw %xmm5,%xmm5 │ │ pmulhrsw %xmm12,%xmm5 │ │ movdqa %xmm5,%xmm4 │ │ palignr $0xc,%xmm1,%xmm4 │ │ movdqa %xmm4,%xmm1 │ │ punpcklqdq %xmm4,%xmm1 │ │ movdqa %xmm1,%xmm4 │ │ punpcklwd %xmm5,%xmm4 │ │ - jmpq 5f0c8 │ │ + jmpq 614d8 │ │ movhps (%rdx,%rcx,1),%xmm5 │ │ lea (%rdx,%rcx,2),%rdx │ │ movdqa %xmm0,%xmm3 │ │ movdqa %xmm2,%xmm0 │ │ pshufb %xmm14,%xmm5 │ │ pmaddubsw %xmm9,%xmm5 │ │ phaddw %xmm5,%xmm5 │ │ @@ -72216,42 +74215,42 @@ │ │ movdqa %xmm5,%xmm4 │ │ palignr $0x8,%xmm1,%xmm4 │ │ pshufd $0x39,%xmm4,%xmm5 │ │ movdqa %xmm4,%xmm1 │ │ movdqa %xmm4,%xmm2 │ │ punpcklwd %xmm5,%xmm2 │ │ punpckhwd %xmm5,%xmm4 │ │ - jmpq 5f0c8 │ │ + jmpq 614d8 │ │ mov 0x1c8(%rsp),%r10d │ │ - movdqa 0x92430(%r15),%xmm7 │ │ + movdqa 0x944f0(%r15),%xmm7 │ │ movzbl %al,%eax │ │ dec %rdx │ │ movd %eax,%xmm15 │ │ pmaddwd %xmm7,%xmm8 │ │ - movdqa 0x925a0(%r15),%xmm11 │ │ + movdqa 0x94660(%r15),%xmm11 │ │ pshufd $0x0,%xmm15,%xmm15 │ │ paddd %xmm8,%xmm14 │ │ movdqa %xmm14,%xmm0 │ │ pand %xmm10,%xmm0 │ │ psrld $0x6,%xmm0 │ │ paddd %xmm0,%xmm15 │ │ movdqa %xmm15,%xmm7 │ │ psrldq $0x8,%xmm7 │ │ movd %xmm15,%r8d │ │ movd %xmm7,%r14d │ │ psrldq $0x4,%xmm15 │ │ psrldq $0x4,%xmm7 │ │ movd %xmm15,%eax │ │ movd %xmm7,%r12d │ │ - movd 0xaacca(%r15,%r8,8),%xmm15 │ │ - movd 0xaacca(%r15,%r14,8),%xmm2 │ │ - movd 0xaacca(%r15,%rax,8),%xmm3 │ │ - movd 0xaacca(%r15,%r12,8),%xmm4 │ │ - movdqa 0x92420(%r15),%xmm5 │ │ - movq 0x923c0(%r15),%xmm6 │ │ + movd 0xac6da(%r15,%r8,8),%xmm15 │ │ + movd 0xac6da(%r15,%r14,8),%xmm2 │ │ + movd 0xac6da(%r15,%rax,8),%xmm3 │ │ + movd 0xac6da(%r15,%r12,8),%xmm4 │ │ + movdqa 0x944e0(%r15),%xmm5 │ │ + movq 0x94480(%r15),%xmm6 │ │ pcmpeqd %xmm9,%xmm0 │ │ psrld $0xa,%xmm14 │ │ movdqu (%rdx),%xmm7 │ │ movdqu (%rdx,%rcx,1),%xmm9 │ │ movdqu (%rdx,%rcx,2),%xmm8 │ │ movdqu (%rdx,%rbp,1),%xmm10 │ │ lea (%rdx,%rcx,4),%rdx │ │ @@ -72316,15 +74315,15 @@ │ │ movdqa %xmm8,0x10(%rsp) │ │ movdqa %xmm9,0x20(%rsp) │ │ and $0x3ff,%r10d │ │ mov $0x40000000,%eax │ │ mov %r10d,%r8d │ │ shr $0x6,%r8d │ │ lea (%r11,%r8,1),%r8d │ │ - cmovne 0xaacc8(%r15,%r8,8),%rax │ │ + cmovne 0xac6d8(%r15,%r8,8),%rax │ │ movq %rax,%xmm10 │ │ punpcklbw %xmm10,%xmm10 │ │ psraw $0x8,%xmm10 │ │ pshufd $0x0,%xmm10,%xmm7 │ │ pshufd $0x55,%xmm10,%xmm8 │ │ pshufd $0xaa,%xmm10,%xmm9 │ │ pshufd $0xff,%xmm10,%xmm10 │ │ @@ -72342,36 +74341,36 @@ │ │ paddd %xmm6,%xmm4 │ │ psrad $0xa,%xmm4 │ │ packssdw %xmm4,%xmm4 │ │ packuswb %xmm4,%xmm4 │ │ movd %xmm4,(%rdi) │ │ add %rsi,%rdi │ │ dec %r9d │ │ - je 61a2b │ │ + je 63e3b │ │ add %ebx,%r10d │ │ test $0xfffffc00,%r10d │ │ - je 5f41e │ │ + je 6182e │ │ movdqu (%rdx),%xmm4 │ │ test $0x400,%r10d │ │ - je 5f524 │ │ + je 61934 │ │ movdqa (%rsp),%xmm15 │ │ movdqa %xmm1,(%rsp) │ │ movdqa 0x10(%rsp),%xmm1 │ │ movdqa %xmm2,0x10(%rsp) │ │ movdqa 0x20(%rsp),%xmm2 │ │ movdqa %xmm3,0x20(%rsp) │ │ pshufb %xmm14,%xmm4 │ │ pmaddubsw %xmm0,%xmm4 │ │ phaddw %xmm4,%xmm4 │ │ pmulhrsw %xmm12,%xmm4 │ │ movdqa %xmm11,%xmm3 │ │ punpcklwd %xmm4,%xmm3 │ │ movdqa %xmm4,%xmm11 │ │ add %rcx,%rdx │ │ - jmpq 5f41e │ │ + jmpq 6182e │ │ movdqu (%rdx,%rcx,1),%xmm5 │ │ lea (%rdx,%rcx,2),%rdx │ │ movdqa 0x10(%rsp),%xmm6 │ │ movdqa 0x20(%rsp),%xmm7 │ │ pshufb %xmm14,%xmm4 │ │ pshufb %xmm14,%xmm5 │ │ pmaddubsw %xmm0,%xmm4 │ │ @@ -72386,51 +74385,51 @@ │ │ movdqa %xmm4,%xmm11 │ │ psrldq $0x8,%xmm11 │ │ movdqa %xmm1,%xmm15 │ │ movdqa %xmm2,%xmm1 │ │ movdqa %xmm3,%xmm2 │ │ movdqa %xmm4,%xmm3 │ │ punpcklwd %xmm11,%xmm3 │ │ - jmpq 5f41e │ │ + jmpq 6182e │ │ movl $0x1,0x90(%rsp) │ │ - jmp 5f5db │ │ + jmp 619eb │ │ movl $0x2,0x90(%rsp) │ │ - jmp 5f5db │ │ + jmp 619eb │ │ movl $0x4,0x90(%rsp) │ │ - jmp 5f5db │ │ + jmp 619eb │ │ movl $0x8,0x90(%rsp) │ │ - jmp 5f5db │ │ + jmp 619eb │ │ movl $0x10,0x90(%rsp) │ │ shr $0x10,%eax │ │ sub $0x3,%rdx │ │ movd %eax,%xmm15 │ │ movdqa %xmm8,%xmm7 │ │ pslld $0x2,%xmm7 │ │ - pmaddwd 0x92430(%r15),%xmm8 │ │ + pmaddwd 0x944f0(%r15),%xmm8 │ │ pshufd $0x0,%xmm15,%xmm15 │ │ paddd %xmm8,%xmm14 │ │ movdqa %xmm7,0x100(%rsp) │ │ movdqa %xmm15,0x120(%rsp) │ │ mov %rdx,0x98(%rsp) │ │ mov %rdi,0x130(%rsp) │ │ mov %r9d,0x1c0(%rsp) │ │ - jmp 5f690 │ │ + jmp 61aa0 │ │ decl 0x90(%rsp) │ │ - je 61a2b │ │ + je 63e3b │ │ addq $0x8,0x130(%rsp) │ │ mov 0x1c0(%rsp),%r9d │ │ movdqa 0x100(%rsp),%xmm7 │ │ movdqa 0x110(%rsp),%xmm14 │ │ - movdqa 0x92590(%r15),%xmm10 │ │ + movdqa 0x94650(%r15),%xmm10 │ │ movdqa 0x120(%rsp),%xmm15 │ │ pxor %xmm9,%xmm9 │ │ mov 0x98(%rsp),%rdx │ │ mov 0x130(%rsp),%rdi │ │ paddd %xmm7,%xmm14 │ │ - movdqa 0x925b0(%r15),%xmm11 │ │ + movdqa 0x94670(%r15),%xmm11 │ │ movdqa %xmm14,%xmm4 │ │ psrld $0xa,%xmm4 │ │ movdqa %xmm4,(%rsp) │ │ movdqa %xmm14,%xmm6 │ │ pand %xmm10,%xmm6 │ │ psrld $0x6,%xmm6 │ │ movdqa %xmm15,%xmm5 │ │ @@ -72440,18 +74439,18 @@ │ │ psrldq $0x8,%xmm4 │ │ movd %xmm5,%r8d │ │ movd %xmm4,%eax │ │ psrldq $0x4,%xmm5 │ │ psrldq $0x4,%xmm4 │ │ movd %xmm5,%r10d │ │ movd %xmm4,%ebx │ │ - movq 0xaacc8(%r15,%r8,8),%xmm0 │ │ - movq 0xaacc8(%r15,%rax,8),%xmm1 │ │ - movhps 0xaacc8(%r15,%r10,8),%xmm0 │ │ - movhps 0xaacc8(%r15,%rbx,8),%xmm1 │ │ + movq 0xac6d8(%r15,%r8,8),%xmm0 │ │ + movq 0xac6d8(%r15,%rax,8),%xmm1 │ │ + movhps 0xac6d8(%r15,%r10,8),%xmm0 │ │ + movhps 0xac6d8(%r15,%rbx,8),%xmm1 │ │ paddd %xmm7,%xmm14 │ │ movdqa %xmm14,%xmm5 │ │ pand %xmm10,%xmm5 │ │ psrld $0x6,%xmm5 │ │ paddd %xmm5,%xmm15 │ │ pcmpeqd %xmm9,%xmm5 │ │ movdqa %xmm14,0x110(%rsp) │ │ @@ -72459,18 +74458,18 @@ │ │ psrldq $0x8,%xmm4 │ │ movd %xmm15,%ebp │ │ movd %xmm4,%r14d │ │ psrldq $0x4,%xmm15 │ │ psrldq $0x4,%xmm4 │ │ movd %xmm15,%r12d │ │ movd %xmm4,%r13d │ │ - movq 0xaacc8(%r15,%rbp,8),%xmm2 │ │ - movq 0xaacc8(%r15,%r14,8),%xmm3 │ │ - movhps 0xaacc8(%r15,%r12,8),%xmm2 │ │ - movhps 0xaacc8(%r15,%r13,8),%xmm3 │ │ + movq 0xac6d8(%r15,%rbp,8),%xmm2 │ │ + movq 0xac6d8(%r15,%r14,8),%xmm3 │ │ + movhps 0xac6d8(%r15,%r12,8),%xmm2 │ │ + movhps 0xac6d8(%r15,%r13,8),%xmm3 │ │ psrld $0xa,%xmm14 │ │ movdqa %xmm14,%xmm4 │ │ psrldq $0x8,%xmm4 │ │ movd %xmm14,%ebp │ │ movd %xmm4,%r14d │ │ psrldq $0x4,%xmm14 │ │ psrldq $0x4,%xmm4 │ │ @@ -72666,15 +74665,15 @@ │ │ movdqa %xmm6,0x70(%rsp) │ │ movdqa %xmm0,0x80(%rsp) │ │ and $0x3ff,%r10d │ │ mov $0x40000000,%eax │ │ mov %r10d,%r8d │ │ shr $0x6,%r8d │ │ lea (%r11,%r8,1),%r8d │ │ - cmovne 0xaacc8(%r15,%r8,8),%rax │ │ + cmovne 0xac6d8(%r15,%r8,8),%rax │ │ movq %rax,%xmm11 │ │ punpcklbw %xmm11,%xmm11 │ │ psraw $0x8,%xmm11 │ │ pshufd $0x0,%xmm11,%xmm5 │ │ pshufd $0x55,%xmm11,%xmm0 │ │ pshufd $0xaa,%xmm11,%xmm10 │ │ pshufd $0xff,%xmm11,%xmm11 │ │ @@ -72703,26 +74702,26 @@ │ │ psrad $0xa,%xmm4 │ │ psrad $0xa,%xmm5 │ │ packssdw %xmm5,%xmm4 │ │ packuswb %xmm4,%xmm4 │ │ movq %xmm4,(%rdi) │ │ add %rsi,%rdi │ │ dec %r9d │ │ - je 5f632 │ │ + je 61a42 │ │ add %ebx,%r10d │ │ test $0xfffffc00,%r10d │ │ - je 5fba0 │ │ + je 61fb0 │ │ test $0x400,%r10d │ │ mov %r10d,0x140(%rsp) │ │ mov (%rsp),%r8d │ │ mov 0x8(%rsp),%eax │ │ mov 0x4(%rsp),%r10d │ │ mov 0xc(%rsp),%ebx │ │ - je 5fdbb │ │ - movdqa 0x92400(%r15),%xmm14 │ │ + je 621cb │ │ + movdqa 0x944c0(%r15),%xmm14 │ │ movq (%rdx,%rbp,1),%xmm6 │ │ movq (%rdx,%r14,1),%xmm0 │ │ movhps (%rdx,%r12,1),%xmm6 │ │ movhps (%rdx,%r13,1),%xmm0 │ │ movq (%rdx,%r8,1),%xmm4 │ │ movq (%rdx,%rax,1),%xmm5 │ │ movhps (%rdx,%r10,1),%xmm4 │ │ @@ -72760,15 +74759,15 @@ │ │ punpcklwd %xmm4,%xmm0 │ │ punpckhqdq %xmm4,%xmm4 │ │ punpcklwd %xmm4,%xmm8 │ │ movdqa %xmm5,0x50(%rsp) │ │ movdqa %xmm6,0x60(%rsp) │ │ movdqa %xmm0,0x70(%rsp) │ │ movdqa %xmm8,0x80(%rsp) │ │ - jmpq 5fba0 │ │ + jmpq 61fb0 │ │ movdqa 0x10(%rsp),%xmm7 │ │ movdqa 0x20(%rsp),%xmm1 │ │ movdqa 0x30(%rsp),%xmm14 │ │ movdqa 0x40(%rsp),%xmm15 │ │ movq (%rdx,%r8,1),%xmm4 │ │ movq (%rdx,%rax,1),%xmm0 │ │ movhps (%rdx,%r10,1),%xmm4 │ │ @@ -72814,49 +74813,49 @@ │ │ movdqa %xmm4,%xmm0 │ │ punpcklwd %xmm8,%xmm0 │ │ punpckhwd %xmm8,%xmm4 │ │ movdqa %xmm5,0x50(%rsp) │ │ movdqa %xmm6,0x60(%rsp) │ │ movdqa %xmm0,0x70(%rsp) │ │ movdqa %xmm4,0x80(%rsp) │ │ - jmpq 5fba0 │ │ - movzwl 0x92730(%r15,%r8,2),%r8d │ │ + jmpq 61fb0 │ │ + movzwl 0x947f0(%r15,%r8,2),%r8d │ │ add %r15,%r8 │ │ jmpq *%r8 │ │ mov 0x1c8(%rsp),%r10d │ │ movzbl %al,%eax │ │ dec %rdx │ │ movd %eax,%xmm15 │ │ punpckldq %xmm8,%xmm9 │ │ paddd %xmm9,%xmm14 │ │ - movdqa 0x925a0(%r15),%xmm11 │ │ + movdqa 0x94660(%r15),%xmm11 │ │ pshufd $0x0,%xmm15,%xmm15 │ │ movdqa %xmm14,%xmm9 │ │ pand %xmm10,%xmm9 │ │ psrld $0x6,%xmm9 │ │ paddd %xmm9,%xmm15 │ │ movd %xmm15,%r8d │ │ psrldq $0x4,%xmm15 │ │ movd %xmm15,%eax │ │ - movdqa 0x92420(%r15),%xmm5 │ │ - movdqa 0x923c0(%r15),%xmm6 │ │ - movd 0xaacca(%r15,%r8,8),%xmm15 │ │ - movd 0xaacca(%r15,%rax,8),%xmm0 │ │ + movdqa 0x944e0(%r15),%xmm5 │ │ + movdqa 0x94480(%r15),%xmm6 │ │ + movd 0xac6da(%r15,%r8,8),%xmm15 │ │ + movd 0xac6da(%r15,%rax,8),%xmm0 │ │ pxor %xmm8,%xmm8 │ │ pcmpeqd %xmm8,%xmm9 │ │ psrld $0xa,%xmm14 │ │ movq (%rdx),%xmm7 │ │ movq (%rdx,%rcx,2),%xmm2 │ │ movhps (%rdx,%rcx,1),%xmm7 │ │ movhps (%rdx,%rbp,1),%xmm2 │ │ lea (%rdx,%rcx,4),%rdx │ │ shr $0x6,%r10d │ │ mov $0x40000000,%r8d │ │ lea (%r11,%r10,1),%r10d │ │ - cmovne 0xaacc8(%r15,%r10,8),%r8 │ │ + cmovne 0xac6d8(%r15,%r10,8),%r8 │ │ pshufb %xmm5,%xmm14 │ │ paddb %xmm6,%xmm14 │ │ movq (%rdx),%xmm1 │ │ movq (%rdx,%rcx,2),%xmm3 │ │ movhps (%rdx,%rcx,1),%xmm1 │ │ add %rbp,%rdx │ │ movq %r8,%xmm10 │ │ @@ -72922,65 +74921,65 @@ │ │ packuswb %xmm5,%xmm5 │ │ pextrw $0x0,%xmm5,%r8d │ │ pextrw $0x1,%xmm5,%eax │ │ mov %r8w,(%rdi) │ │ mov %ax,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r9d │ │ - jg 60072 │ │ + jg 62482 │ │ add $0x188,%rsp │ │ pop %r13 │ │ pop %r12 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ retq │ │ mov 0x1c8(%rsp),%r10d │ │ - movdqa 0x92430(%r15),%xmm0 │ │ + movdqa 0x944f0(%r15),%xmm0 │ │ movzbl %al,%eax │ │ dec %rdx │ │ movd %eax,%xmm15 │ │ pmaddwd %xmm0,%xmm8 │ │ - movdqa 0x925a0(%r15),%xmm11 │ │ + movdqa 0x94660(%r15),%xmm11 │ │ pshufd $0x0,%xmm15,%xmm15 │ │ paddd %xmm8,%xmm14 │ │ movdqa %xmm14,%xmm8 │ │ pand %xmm10,%xmm8 │ │ psrld $0x6,%xmm8 │ │ paddd %xmm8,%xmm15 │ │ movdqa %xmm15,%xmm0 │ │ psrldq $0x8,%xmm0 │ │ movd %xmm15,%r8d │ │ movd %xmm0,%r14d │ │ psrldq $0x4,%xmm15 │ │ psrldq $0x4,%xmm0 │ │ movd %xmm15,%eax │ │ movd %xmm0,%r12d │ │ - movd 0xaacca(%r15,%r8,8),%xmm15 │ │ - movd 0xaacca(%r15,%r14,8),%xmm4 │ │ - movd 0xaacca(%r15,%rax,8),%xmm5 │ │ - movd 0xaacca(%r15,%r12,8),%xmm0 │ │ - movq 0x923c0(%r15),%xmm6 │ │ + movd 0xac6da(%r15,%r8,8),%xmm15 │ │ + movd 0xac6da(%r15,%r14,8),%xmm4 │ │ + movd 0xac6da(%r15,%rax,8),%xmm5 │ │ + movd 0xac6da(%r15,%r12,8),%xmm0 │ │ + movq 0x94480(%r15),%xmm6 │ │ shr $0x6,%r10d │ │ mov $0x40000000,%r8d │ │ lea (%r11,%r10,1),%r10d │ │ - cmovne 0xaacc8(%r15,%r10,8),%r8 │ │ + cmovne 0xac6d8(%r15,%r10,8),%r8 │ │ pcmpeqd %xmm9,%xmm8 │ │ psrld $0xa,%xmm14 │ │ movdqu (%rdx),%xmm7 │ │ movdqu (%rdx,%rcx,1),%xmm1 │ │ movdqu (%rdx,%rcx,2),%xmm2 │ │ movdqu (%rdx,%rbp,1),%xmm3 │ │ lea (%rdx,%rcx,4),%rdx │ │ punpckldq %xmm5,%xmm15 │ │ punpckldq %xmm0,%xmm4 │ │ punpcklqdq %xmm6,%xmm6 │ │ punpcklqdq %xmm4,%xmm15 │ │ - pshufb 0x92420(%r15),%xmm14 │ │ + pshufb 0x944e0(%r15),%xmm14 │ │ movdqu (%rdx),%xmm4 │ │ movdqu (%rdx,%rcx,1),%xmm5 │ │ movdqu (%rdx,%rcx,2),%xmm0 │ │ add %rbp,%rdx │ │ pand %xmm8,%xmm11 │ │ pandn %xmm15,%xmm8 │ │ por %xmm11,%xmm8 │ │ @@ -73076,41 +75075,41 @@ │ │ packuswb %xmm0,%xmm0 │ │ movdqa %xmm0,%xmm11 │ │ psrldq $0x4,%xmm11 │ │ movd %xmm0,(%rdi) │ │ movd %xmm11,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r9d │ │ - je 61a2b │ │ + je 63e3b │ │ movdqa (%rsp),%xmm0 │ │ movdqa %xmm15,(%rsp) │ │ movdqa %xmm2,0x10(%rsp) │ │ movdqa %xmm9,0x20(%rsp) │ │ movdqa %xmm4,0x30(%rsp) │ │ - jmpq 60348 │ │ + jmpq 62758 │ │ movl $0x1,0x90(%rsp) │ │ - jmp 60495 │ │ + jmp 628a5 │ │ movl $0x2,0x90(%rsp) │ │ - jmp 60495 │ │ + jmp 628a5 │ │ movl $0x4,0x90(%rsp) │ │ - jmp 60495 │ │ + jmp 628a5 │ │ movl $0x8,0x90(%rsp) │ │ - jmp 60495 │ │ + jmp 628a5 │ │ movl $0x10,0x90(%rsp) │ │ mov 0x1c8(%rsp),%r10d │ │ shr $0x10,%eax │ │ sub $0x3,%rdx │ │ shr $0x6,%r10d │ │ mov $0x40000000,%r8d │ │ lea (%r11,%r10,1),%r10d │ │ - cmovne 0xaacc8(%r15,%r10,8),%r8 │ │ + cmovne 0xac6d8(%r15,%r10,8),%r8 │ │ movd %eax,%xmm15 │ │ movdqa %xmm8,%xmm0 │ │ pslld $0x2,%xmm0 │ │ - pmaddwd 0x92430(%r15),%xmm8 │ │ + pmaddwd 0x944f0(%r15),%xmm8 │ │ pshufd $0x0,%xmm15,%xmm15 │ │ paddd %xmm8,%xmm14 │ │ movq %r8,%xmm3 │ │ punpcklbw %xmm3,%xmm3 │ │ psraw $0x8,%xmm3 │ │ movdqa %xmm0,0x100(%rsp) │ │ movdqa %xmm15,0x120(%rsp) │ │ @@ -73121,28 +75120,28 @@ │ │ pshufd $0xaa,%xmm3,%xmm2 │ │ pshufd $0xff,%xmm3,%xmm3 │ │ movdqa %xmm7,0x140(%rsp) │ │ movdqa %xmm1,0x150(%rsp) │ │ movdqa %xmm2,0x160(%rsp) │ │ movdqa %xmm3,0x170(%rsp) │ │ mov %r9d,0x1c0(%rsp) │ │ - jmp 605af │ │ + jmp 629bf │ │ decl 0x90(%rsp) │ │ - je 61a2b │ │ + je 63e3b │ │ addq $0x8,0x130(%rsp) │ │ mov 0x1c0(%rsp),%r9d │ │ movdqa 0x100(%rsp),%xmm0 │ │ movdqa 0x110(%rsp),%xmm14 │ │ - movdqa 0x92590(%r15),%xmm10 │ │ + movdqa 0x94650(%r15),%xmm10 │ │ movdqa 0x120(%rsp),%xmm15 │ │ pxor %xmm9,%xmm9 │ │ mov 0x98(%rsp),%rdx │ │ mov 0x130(%rsp),%rdi │ │ paddd %xmm0,%xmm14 │ │ - movdqa 0x925b0(%r15),%xmm11 │ │ + movdqa 0x94670(%r15),%xmm11 │ │ movdqa %xmm14,%xmm4 │ │ psrld $0xa,%xmm4 │ │ movdqa %xmm4,(%rsp) │ │ movdqa %xmm14,%xmm6 │ │ pand %xmm10,%xmm6 │ │ psrld $0x6,%xmm6 │ │ movdqa %xmm15,%xmm5 │ │ @@ -73152,18 +75151,18 @@ │ │ psrldq $0x8,%xmm4 │ │ movd %xmm5,%r8d │ │ movd %xmm4,%eax │ │ psrldq $0x4,%xmm5 │ │ psrldq $0x4,%xmm4 │ │ movd %xmm5,%r10d │ │ movd %xmm4,%ebx │ │ - movq 0xaacc8(%r15,%r8,8),%xmm7 │ │ - movq 0xaacc8(%r15,%rax,8),%xmm1 │ │ - movhps 0xaacc8(%r15,%r10,8),%xmm7 │ │ - movhps 0xaacc8(%r15,%rbx,8),%xmm1 │ │ + movq 0xac6d8(%r15,%r8,8),%xmm7 │ │ + movq 0xac6d8(%r15,%rax,8),%xmm1 │ │ + movhps 0xac6d8(%r15,%r10,8),%xmm7 │ │ + movhps 0xac6d8(%r15,%rbx,8),%xmm1 │ │ paddd %xmm0,%xmm14 │ │ movdqa %xmm14,%xmm5 │ │ pand %xmm10,%xmm5 │ │ psrld $0x6,%xmm5 │ │ paddd %xmm5,%xmm15 │ │ pcmpeqd %xmm9,%xmm5 │ │ movdqa %xmm14,0x110(%rsp) │ │ @@ -73171,18 +75170,18 @@ │ │ psrldq $0x8,%xmm4 │ │ movd %xmm15,%ebp │ │ movd %xmm4,%r14d │ │ psrldq $0x4,%xmm15 │ │ psrldq $0x4,%xmm4 │ │ movd %xmm15,%r12d │ │ movd %xmm4,%r13d │ │ - movq 0xaacc8(%r15,%rbp,8),%xmm2 │ │ - movq 0xaacc8(%r15,%r14,8),%xmm3 │ │ - movhps 0xaacc8(%r15,%r12,8),%xmm2 │ │ - movhps 0xaacc8(%r15,%r13,8),%xmm3 │ │ + movq 0xac6d8(%r15,%rbp,8),%xmm2 │ │ + movq 0xac6d8(%r15,%r14,8),%xmm3 │ │ + movhps 0xac6d8(%r15,%r12,8),%xmm2 │ │ + movhps 0xac6d8(%r15,%r13,8),%xmm3 │ │ psrld $0xa,%xmm14 │ │ movdqa %xmm14,%xmm4 │ │ psrldq $0x8,%xmm4 │ │ movd %xmm14,%ebp │ │ movd %xmm4,%r14d │ │ psrldq $0x4,%xmm14 │ │ psrldq $0x4,%xmm4 │ │ @@ -73377,15 +75376,15 @@ │ │ movdqa %xmm3,%xmm2 │ │ punpcklwd %xmm15,%xmm2 │ │ punpckhwd %xmm15,%xmm3 │ │ movdqa %xmm4,0x50(%rsp) │ │ movdqa %xmm5,0x60(%rsp) │ │ movdqa %xmm6,0x70(%rsp) │ │ movdqa %xmm7,0x80(%rsp) │ │ - movdqa 0x92400(%r15),%xmm14 │ │ + movdqa 0x944c0(%r15),%xmm14 │ │ movdqa %xmm0,%xmm4 │ │ pmaddwd %xmm8,%xmm4 │ │ movdqa %xmm1,%xmm5 │ │ pmaddwd %xmm8,%xmm5 │ │ movdqa %xmm2,%xmm6 │ │ pmaddwd %xmm9,%xmm6 │ │ movdqa %xmm3,%xmm7 │ │ @@ -73409,15 +75408,15 @@ │ │ psrad $0xa,%xmm4 │ │ psrad $0xa,%xmm5 │ │ packssdw %xmm5,%xmm4 │ │ packuswb %xmm4,%xmm4 │ │ movq %xmm4,(%rdi) │ │ add %rsi,%rdi │ │ dec %r9d │ │ - je 60551 │ │ + je 62961 │ │ movq (%rdx,%r8,1),%xmm4 │ │ movq (%rdx,%rax,1),%xmm5 │ │ movhps (%rdx,%r10,1),%xmm4 │ │ movhps (%rdx,%rbx,1),%xmm5 │ │ movq (%rdx,%rbp,1),%xmm6 │ │ movq (%rdx,%r14,1),%xmm7 │ │ movhps (%rdx,%r12,1),%xmm6 │ │ @@ -73453,37 +75452,37 @@ │ │ punpcklwd %xmm4,%xmm5 │ │ psrldq $0x8,%xmm4 │ │ punpcklwd %xmm4,%xmm7 │ │ movdqa %xmm6,0x50(%rsp) │ │ movdqa %xmm15,0x60(%rsp) │ │ movdqa %xmm5,0x70(%rsp) │ │ movdqa %xmm7,0x80(%rsp) │ │ - jmpq 60aed │ │ - movzwl 0x9273e(%r15,%r8,2),%r8d │ │ + jmpq 62efd │ │ + movzwl 0x947fe(%r15,%r8,2),%r8d │ │ add %r15,%r8 │ │ jmpq *%r8 │ │ mov 0x1c8(%rsp),%r10d │ │ movzbl %al,%eax │ │ dec %rdx │ │ movd %eax,%xmm15 │ │ punpckldq %xmm8,%xmm9 │ │ paddd %xmm9,%xmm14 │ │ - movdqa 0x925a0(%r15),%xmm11 │ │ + movdqa 0x94660(%r15),%xmm11 │ │ pshufd $0x0,%xmm15,%xmm15 │ │ movdqa %xmm14,%xmm9 │ │ pand %xmm10,%xmm9 │ │ psrld $0x6,%xmm9 │ │ paddd %xmm9,%xmm15 │ │ movd %xmm15,%r8d │ │ psrldq $0x4,%xmm15 │ │ movd %xmm15,%eax │ │ - movdqa 0x92420(%r15),%xmm5 │ │ - movdqa 0x923c0(%r15),%xmm6 │ │ - movd 0xaacca(%r15,%r8,8),%xmm15 │ │ - movd 0xaacca(%r15,%rax,8),%xmm7 │ │ + movdqa 0x944e0(%r15),%xmm5 │ │ + movdqa 0x94480(%r15),%xmm6 │ │ + movd 0xac6da(%r15,%r8,8),%xmm15 │ │ + movd 0xac6da(%r15,%rax,8),%xmm7 │ │ pxor %xmm8,%xmm8 │ │ pcmpeqd %xmm8,%xmm9 │ │ psrld $0xa,%xmm14 │ │ movq (%rdx),%xmm0 │ │ movq (%rdx,%rcx,1),%xmm1 │ │ movhps (%rdx,%rcx,2),%xmm0 │ │ movhps (%rdx,%rbp,1),%xmm1 │ │ @@ -73497,15 +75496,15 @@ │ │ por %xmm11,%xmm9 │ │ movq (%rdx),%xmm3 │ │ movhps (%rdx,%rcx,1),%xmm3 │ │ lea (%rdx,%rcx,2),%rdx │ │ shr $0x6,%r10d │ │ mov $0x40000000,%r8d │ │ lea (%r11,%r10,1),%r10d │ │ - cmovne 0xaacc8(%r15,%r10,8),%r8 │ │ + cmovne 0xac6d8(%r15,%r10,8),%r8 │ │ pshufb %xmm14,%xmm0 │ │ pshufb %xmm14,%xmm1 │ │ pshufb %xmm14,%xmm3 │ │ pmaddubsw %xmm9,%xmm0 │ │ pmaddubsw %xmm9,%xmm1 │ │ pmaddubsw %xmm9,%xmm3 │ │ movq %r8,%xmm11 │ │ @@ -73566,65 +75565,65 @@ │ │ packuswb %xmm4,%xmm4 │ │ movd %xmm4,%r8d │ │ mov %r8w,(%rdi) │ │ shr $0x10,%r8d │ │ mov %r8w,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r9d │ │ - jg 60df0 │ │ + jg 63200 │ │ add $0x188,%rsp │ │ pop %r13 │ │ pop %r12 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ retq │ │ mov 0x1c8(%rsp),%r10d │ │ - movdqa 0x92430(%r15),%xmm7 │ │ + movdqa 0x944f0(%r15),%xmm7 │ │ movzbl %al,%eax │ │ dec %rdx │ │ movd %eax,%xmm15 │ │ pmaddwd %xmm7,%xmm8 │ │ - movdqa 0x925a0(%r15),%xmm11 │ │ + movdqa 0x94660(%r15),%xmm11 │ │ pshufd $0x0,%xmm15,%xmm15 │ │ paddd %xmm8,%xmm14 │ │ movdqa %xmm14,%xmm8 │ │ pand %xmm10,%xmm8 │ │ psrld $0x6,%xmm8 │ │ paddd %xmm8,%xmm15 │ │ movdqa %xmm15,%xmm7 │ │ psrldq $0x8,%xmm7 │ │ movd %xmm15,%r8d │ │ movd %xmm7,%r14d │ │ psrldq $0x4,%xmm15 │ │ psrldq $0x4,%xmm7 │ │ movd %xmm15,%eax │ │ movd %xmm7,%r12d │ │ - movd 0xaacca(%r15,%r8,8),%xmm15 │ │ - movd 0xaacca(%r15,%r14,8),%xmm4 │ │ - movd 0xaacca(%r15,%rax,8),%xmm5 │ │ - movd 0xaacca(%r15,%r12,8),%xmm7 │ │ - movq 0x923c0(%r15),%xmm6 │ │ + movd 0xac6da(%r15,%r8,8),%xmm15 │ │ + movd 0xac6da(%r15,%r14,8),%xmm4 │ │ + movd 0xac6da(%r15,%rax,8),%xmm5 │ │ + movd 0xac6da(%r15,%r12,8),%xmm7 │ │ + movq 0x94480(%r15),%xmm6 │ │ shr $0x6,%r10d │ │ mov $0x40000000,%r8d │ │ lea (%r11,%r10,1),%r10d │ │ - cmovne 0xaacc8(%r15,%r10,8),%r8 │ │ + cmovne 0xac6d8(%r15,%r10,8),%r8 │ │ pcmpeqd %xmm9,%xmm8 │ │ psrld $0xa,%xmm14 │ │ movdqu (%rdx),%xmm0 │ │ movdqu (%rdx,%rcx,2),%xmm2 │ │ movdqu (%rdx,%rcx,1),%xmm1 │ │ movdqu (%rdx,%rbp,1),%xmm3 │ │ lea (%rdx,%rcx,4),%rdx │ │ punpckldq %xmm5,%xmm15 │ │ punpckldq %xmm7,%xmm4 │ │ punpcklqdq %xmm6,%xmm6 │ │ punpcklqdq %xmm4,%xmm15 │ │ - pshufb 0x92420(%r15),%xmm14 │ │ + pshufb 0x944e0(%r15),%xmm14 │ │ movdqu (%rdx),%xmm4 │ │ movdqu (%rdx,%rcx,1),%xmm5 │ │ lea (%rdx,%rcx,2),%rdx │ │ pand %xmm8,%xmm11 │ │ pandn %xmm15,%xmm8 │ │ por %xmm11,%xmm8 │ │ paddb %xmm6,%xmm14 │ │ @@ -73712,43 +75711,43 @@ │ │ psrldq $0x4,%xmm1 │ │ movd %xmm0,(%rdi) │ │ movd %xmm1,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ movdqa %xmm4,%xmm0 │ │ movdqa %xmm3,%xmm4 │ │ sub $0x2,%r9d │ │ - jg 61097 │ │ + jg 634a7 │ │ add $0x188,%rsp │ │ pop %r13 │ │ pop %r12 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ retq │ │ movl $0x1,0x90(%rsp) │ │ - jmp 611fb │ │ + jmp 6360b │ │ movl $0x2,0x90(%rsp) │ │ - jmp 611fb │ │ + jmp 6360b │ │ movl $0x4,0x90(%rsp) │ │ - jmp 611fb │ │ + jmp 6360b │ │ movl $0x8,0x90(%rsp) │ │ - jmp 611fb │ │ + jmp 6360b │ │ movl $0x10,0x90(%rsp) │ │ mov 0x1c8(%rsp),%r10d │ │ shr $0x10,%eax │ │ sub $0x3,%rdx │ │ shr $0x6,%r10d │ │ mov $0x40000000,%r8d │ │ lea (%r11,%r10,1),%r10d │ │ - cmovne 0xaacc8(%r15,%r10,8),%r8 │ │ + cmovne 0xac6d8(%r15,%r10,8),%r8 │ │ movd %eax,%xmm15 │ │ movdqa %xmm8,%xmm7 │ │ pslld $0x2,%xmm7 │ │ - pmaddwd 0x92430(%r15),%xmm8 │ │ + pmaddwd 0x944f0(%r15),%xmm8 │ │ pshufd $0x0,%xmm15,%xmm15 │ │ paddd %xmm8,%xmm14 │ │ movq %r8,%xmm3 │ │ punpcklbw %xmm3,%xmm3 │ │ psraw $0x8,%xmm3 │ │ movdqa %xmm7,0x100(%rsp) │ │ movdqa %xmm15,0x120(%rsp) │ │ @@ -73759,28 +75758,28 @@ │ │ pshufd $0xaa,%xmm3,%xmm2 │ │ pshufd $0xff,%xmm3,%xmm3 │ │ movdqa %xmm0,0x140(%rsp) │ │ movdqa %xmm1,0x150(%rsp) │ │ movdqa %xmm2,0x160(%rsp) │ │ movdqa %xmm3,0x170(%rsp) │ │ mov %r9d,0x1c0(%rsp) │ │ - jmp 61315 │ │ + jmp 63725 │ │ decl 0x90(%rsp) │ │ - je 61a2b │ │ + je 63e3b │ │ addq $0x8,0x130(%rsp) │ │ mov 0x1c0(%rsp),%r9d │ │ movdqa 0x100(%rsp),%xmm7 │ │ movdqa 0x110(%rsp),%xmm14 │ │ - movdqa 0x92590(%r15),%xmm10 │ │ + movdqa 0x94650(%r15),%xmm10 │ │ movdqa 0x120(%rsp),%xmm15 │ │ pxor %xmm9,%xmm9 │ │ mov 0x98(%rsp),%rdx │ │ mov 0x130(%rsp),%rdi │ │ paddd %xmm7,%xmm14 │ │ - movdqa 0x925b0(%r15),%xmm11 │ │ + movdqa 0x94670(%r15),%xmm11 │ │ movdqa %xmm14,%xmm4 │ │ psrld $0xa,%xmm4 │ │ movdqa %xmm4,(%rsp) │ │ movdqa %xmm14,%xmm6 │ │ pand %xmm10,%xmm6 │ │ psrld $0x6,%xmm6 │ │ movdqa %xmm15,%xmm5 │ │ @@ -73790,18 +75789,18 @@ │ │ psrldq $0x8,%xmm4 │ │ movd %xmm5,%r8d │ │ movd %xmm4,%eax │ │ psrldq $0x4,%xmm5 │ │ psrldq $0x4,%xmm4 │ │ movd %xmm5,%r10d │ │ movd %xmm4,%ebx │ │ - movq 0xaacc8(%r15,%r8,8),%xmm0 │ │ - movq 0xaacc8(%r15,%rax,8),%xmm1 │ │ - movhps 0xaacc8(%r15,%r10,8),%xmm0 │ │ - movhps 0xaacc8(%r15,%rbx,8),%xmm1 │ │ + movq 0xac6d8(%r15,%r8,8),%xmm0 │ │ + movq 0xac6d8(%r15,%rax,8),%xmm1 │ │ + movhps 0xac6d8(%r15,%r10,8),%xmm0 │ │ + movhps 0xac6d8(%r15,%rbx,8),%xmm1 │ │ paddd %xmm7,%xmm14 │ │ movdqa %xmm14,%xmm5 │ │ pand %xmm10,%xmm5 │ │ psrld $0x6,%xmm5 │ │ paddd %xmm5,%xmm15 │ │ pcmpeqd %xmm9,%xmm5 │ │ movdqa %xmm14,0x110(%rsp) │ │ @@ -73809,18 +75808,18 @@ │ │ psrldq $0x8,%xmm4 │ │ movd %xmm15,%ebp │ │ movd %xmm4,%r14d │ │ psrldq $0x4,%xmm15 │ │ psrldq $0x4,%xmm4 │ │ movd %xmm15,%r12d │ │ movd %xmm4,%r13d │ │ - movq 0xaacc8(%r15,%rbp,8),%xmm2 │ │ - movq 0xaacc8(%r15,%r14,8),%xmm3 │ │ - movhps 0xaacc8(%r15,%r12,8),%xmm2 │ │ - movhps 0xaacc8(%r15,%r13,8),%xmm3 │ │ + movq 0xac6d8(%r15,%rbp,8),%xmm2 │ │ + movq 0xac6d8(%r15,%r14,8),%xmm3 │ │ + movhps 0xac6d8(%r15,%r12,8),%xmm2 │ │ + movhps 0xac6d8(%r15,%r13,8),%xmm3 │ │ psrld $0xa,%xmm14 │ │ movdqa %xmm14,%xmm4 │ │ psrldq $0x8,%xmm4 │ │ movd %xmm14,%ebp │ │ movd %xmm4,%r14d │ │ psrldq $0x4,%xmm14 │ │ psrldq $0x4,%xmm4 │ │ @@ -74044,15 +76043,15 @@ │ │ psrad $0xa,%xmm4 │ │ psrad $0xa,%xmm5 │ │ packssdw %xmm5,%xmm4 │ │ packuswb %xmm4,%xmm4 │ │ movq %xmm4,(%rdi) │ │ add %rsi,%rdi │ │ dec %r9d │ │ - je 612b7 │ │ + je 636c7 │ │ movdqa 0x10(%rsp),%xmm8 │ │ movdqa 0x20(%rsp),%xmm9 │ │ movdqa 0x30(%rsp),%xmm10 │ │ movdqa 0x40(%rsp),%xmm11 │ │ movdqa %xmm2,%xmm7 │ │ movdqa %xmm3,%xmm1 │ │ movq (%rdx,%r8,1),%xmm2 │ │ @@ -74102,58 +76101,58 @@ │ │ punpckhwd %xmm6,%xmm2 │ │ movdqa %xmm5,0x50(%rsp) │ │ movdqa %xmm0,0x60(%rsp) │ │ movdqa %xmm14,0x70(%rsp) │ │ movdqa %xmm2,0x80(%rsp) │ │ movdqa %xmm3,%xmm2 │ │ movdqa %xmm4,%xmm3 │ │ - jmpq 6183f │ │ + jmpq 63c4f │ │ add $0x188,%rsp │ │ pop %r13 │ │ pop %r12 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ retq │ │ nopl (%rax) │ │ mov $0x4b004b,%eax │ │ mov $0x4b004b,%r10d │ │ - jmpq 61ae0 │ │ + jmpq 63ef0 │ │ mov $0x1e002d,%eax │ │ mov %eax,%r10d │ │ - jmpq 61ae0 │ │ + jmpq 63ef0 │ │ nopl (%rax) │ │ mov $0x1e002d,%eax │ │ mov $0xf003c,%r10d │ │ - jmp 61ae0 │ │ + jmp 63ef0 │ │ nopl (%rax) │ │ mov $0xf003c,%eax │ │ mov $0x1e002d,%r10d │ │ - jmp 61ae0 │ │ + jmp 63ef0 │ │ nopl (%rax) │ │ mov $0xf003c,%eax │ │ mov %eax,%r10d │ │ - jmp 61ae0 │ │ + jmp 63ef0 │ │ nopw 0x0(%rax,%rax,1) │ │ mov $0x1e002d,%eax │ │ mov $0x2d,%r10d │ │ - jmp 61ae0 │ │ + jmp 63ef0 │ │ nopl (%rax) │ │ mov $0x2d,%eax │ │ mov $0x1e002d,%r10d │ │ - jmp 61ae0 │ │ + jmp 63ef0 │ │ nopl (%rax) │ │ mov $0xf003c,%eax │ │ mov $0x2d,%r10d │ │ - jmp 61ae0 │ │ + jmp 63ef0 │ │ nopl (%rax) │ │ mov $0x2d,%eax │ │ mov $0xf003c,%r10d │ │ - jmp 61ae0 │ │ + jmp 63ef0 │ │ nopl (%rax) │ │ mov $0x2d,%eax │ │ mov %eax,%r10d │ │ nopl 0x0(%rax,%rax,1) │ │ push %rbx │ │ push %rbp │ │ push %r14 │ │ @@ -74165,58 +76164,58 @@ │ │ tzcnt %ecx,%ecx │ │ movd 0x1c8(%rsp),%xmm8 │ │ movd %r9d,%xmm14 │ │ pshufd $0x0,%xmm8,%xmm8 │ │ pshufd $0x0,%xmm14,%xmm14 │ │ mov %eax,%r9d │ │ mov 0x1d0(%rsp),%r11d │ │ - movdqa 0x8f990(%r14),%xmm10 │ │ - movdqa 0x8f920(%r14),%xmm12 │ │ - movdqa 0x8f930(%r14),%xmm13 │ │ + movdqa 0x91a50(%r14),%xmm10 │ │ + movdqa 0x919e0(%r14),%xmm12 │ │ + movdqa 0x919f0(%r14),%xmm13 │ │ pxor %xmm9,%xmm9 │ │ lea (%rdx,%rdx,2),%rbx │ │ movzbl %r10b,%eax │ │ shr $0x10,%r10d │ │ cmp $0x6,%r8d │ │ cmovs %eax,%r10d │ │ sub %rbx,%rsi │ │ cmp $0x400,%r11d │ │ - je 62859 │ │ + je 64c69 │ │ cmp $0x800,%r11d │ │ - je 633b7 │ │ - movzwl 0x8fb4a(%r14,%rcx,2),%ecx │ │ + je 657c7 │ │ + movzwl 0x91c0a(%r14,%rcx,2),%ecx │ │ add %r14,%rcx │ │ jmpq *%rcx │ │ mov 0x1c0(%rsp),%eax │ │ - movdqa 0x8f830(%r14),%xmm7 │ │ + movdqa 0x918f0(%r14),%xmm7 │ │ movzbl %r9b,%r9d │ │ dec %rsi │ │ movd %r9d,%xmm15 │ │ pmaddwd %xmm7,%xmm8 │ │ - movdqa 0x8f9a0(%r14),%xmm11 │ │ + movdqa 0x91a60(%r14),%xmm11 │ │ pshufd $0x0,%xmm15,%xmm15 │ │ paddd %xmm8,%xmm14 │ │ movdqa %xmm14,%xmm0 │ │ pand %xmm10,%xmm0 │ │ psrld $0x6,%xmm0 │ │ paddd %xmm0,%xmm15 │ │ movdqa %xmm15,%xmm7 │ │ psrldq $0x8,%xmm7 │ │ movd %xmm15,%ecx │ │ movd %xmm7,%ebp │ │ psrldq $0x4,%xmm15 │ │ psrldq $0x4,%xmm7 │ │ movd %xmm15,%r9d │ │ movd %xmm7,%r15d │ │ - movd 0xa80ca(%r14,%rcx,8),%xmm15 │ │ - movd 0xa80ca(%r14,%rbp,8),%xmm2 │ │ - movd 0xa80ca(%r14,%r9,8),%xmm3 │ │ - movd 0xa80ca(%r14,%r15,8),%xmm4 │ │ - movdqa 0x8f820(%r14),%xmm5 │ │ - movq 0x8f7c0(%r14),%xmm6 │ │ + movd 0xa9ada(%r14,%rcx,8),%xmm15 │ │ + movd 0xa9ada(%r14,%rbp,8),%xmm2 │ │ + movd 0xa9ada(%r14,%r9,8),%xmm3 │ │ + movd 0xa9ada(%r14,%r15,8),%xmm4 │ │ + movdqa 0x918e0(%r14),%xmm5 │ │ + movq 0x91880(%r14),%xmm6 │ │ pcmpeqd %xmm9,%xmm0 │ │ psrld $0xa,%xmm14 │ │ movdqu (%rsi),%xmm7 │ │ movdqu (%rsi,%rdx,1),%xmm9 │ │ movdqu (%rsi,%rdx,2),%xmm8 │ │ movdqu (%rsi,%rbx,1),%xmm10 │ │ lea (%rsi,%rdx,4),%rsi │ │ @@ -74281,15 +76280,15 @@ │ │ movdqa %xmm8,0x10(%rsp) │ │ movdqa %xmm9,0x20(%rsp) │ │ and $0x3ff,%eax │ │ mov $0x40000000,%r9d │ │ mov %eax,%ecx │ │ shr $0x6,%ecx │ │ lea (%r10,%rcx,1),%ecx │ │ - cmovne 0xa80c8(%r14,%rcx,8),%r9 │ │ + cmovne 0xa9ad8(%r14,%rcx,8),%r9 │ │ movq %r9,%xmm10 │ │ punpcklbw %xmm10,%xmm10 │ │ psraw $0x8,%xmm10 │ │ pshufd $0x0,%xmm10,%xmm7 │ │ pshufd $0x55,%xmm10,%xmm8 │ │ pshufd $0xaa,%xmm10,%xmm9 │ │ pshufd $0xff,%xmm10,%xmm10 │ │ @@ -74306,36 +76305,36 @@ │ │ paddd %xmm13,%xmm4 │ │ paddd %xmm6,%xmm4 │ │ psrad $0x6,%xmm4 │ │ packssdw %xmm4,%xmm4 │ │ movq %xmm4,(%rdi) │ │ add $0x8,%rdi │ │ dec %r8d │ │ - je 63f1b │ │ + je 6632b │ │ add %r11d,%eax │ │ test $0xfffffc00,%eax │ │ - je 61d89 │ │ + je 64199 │ │ movdqu (%rsi),%xmm4 │ │ test $0x400,%eax │ │ - je 61e85 │ │ + je 64295 │ │ movdqa (%rsp),%xmm15 │ │ movdqa %xmm1,(%rsp) │ │ movdqa 0x10(%rsp),%xmm1 │ │ movdqa %xmm2,0x10(%rsp) │ │ movdqa 0x20(%rsp),%xmm2 │ │ movdqa %xmm3,0x20(%rsp) │ │ pshufb %xmm14,%xmm4 │ │ pmaddubsw %xmm0,%xmm4 │ │ phaddw %xmm4,%xmm4 │ │ pmulhrsw %xmm12,%xmm4 │ │ movdqa %xmm11,%xmm3 │ │ punpcklwd %xmm4,%xmm3 │ │ movdqa %xmm4,%xmm11 │ │ add %rdx,%rsi │ │ - jmpq 61d89 │ │ + jmpq 64199 │ │ movdqu (%rsi,%rdx,1),%xmm5 │ │ lea (%rsi,%rdx,2),%rsi │ │ movdqa 0x10(%rsp),%xmm6 │ │ movdqa 0x20(%rsp),%xmm7 │ │ pshufb %xmm14,%xmm4 │ │ pshufb %xmm14,%xmm5 │ │ pmaddubsw %xmm0,%xmm4 │ │ @@ -74350,56 +76349,56 @@ │ │ movdqa %xmm4,%xmm11 │ │ psrldq $0x8,%xmm11 │ │ movdqa %xmm1,%xmm15 │ │ movdqa %xmm2,%xmm1 │ │ movdqa %xmm3,%xmm2 │ │ movdqa %xmm4,%xmm3 │ │ punpcklwd %xmm11,%xmm3 │ │ - jmpq 61d89 │ │ + jmpq 64199 │ │ movl $0x1,0x90(%rsp) │ │ mov $0x10,%r13d │ │ - jmp 61f5a │ │ + jmp 6436a │ │ movl $0x2,0x90(%rsp) │ │ mov $0x20,%r13d │ │ - jmp 61f5a │ │ + jmp 6436a │ │ movl $0x4,0x90(%rsp) │ │ mov $0x40,%r13d │ │ - jmp 61f5a │ │ + jmp 6436a │ │ movl $0x8,0x90(%rsp) │ │ mov $0x80,%r13d │ │ - jmp 61f5a │ │ + jmp 6436a │ │ movl $0x10,0x90(%rsp) │ │ mov $0x100,%r13d │ │ shr $0x10,%r9d │ │ sub $0x3,%rsi │ │ movd %r9d,%xmm15 │ │ movdqa %xmm8,%xmm7 │ │ pslld $0x2,%xmm7 │ │ - pmaddwd 0x8f830(%r14),%xmm8 │ │ + pmaddwd 0x918f0(%r14),%xmm8 │ │ pshufd $0x0,%xmm15,%xmm15 │ │ paddd %xmm8,%xmm14 │ │ movdqa %xmm7,0x100(%rsp) │ │ movdqa %xmm15,0x120(%rsp) │ │ mov %rsi,0x98(%rsp) │ │ mov %rdi,0x130(%rsp) │ │ mov %r8d,0x94(%rsp) │ │ - jmp 62010 │ │ + jmp 64420 │ │ decl 0x90(%rsp) │ │ - je 63f1b │ │ + je 6632b │ │ addq $0x10,0x130(%rsp) │ │ mov 0x94(%rsp),%r8d │ │ movdqa 0x100(%rsp),%xmm7 │ │ movdqa 0x110(%rsp),%xmm14 │ │ - movdqa 0x8f990(%r14),%xmm10 │ │ + movdqa 0x91a50(%r14),%xmm10 │ │ movdqa 0x120(%rsp),%xmm15 │ │ pxor %xmm9,%xmm9 │ │ mov 0x98(%rsp),%rsi │ │ mov 0x130(%rsp),%rdi │ │ paddd %xmm7,%xmm14 │ │ - movdqa 0x8f9b0(%r14),%xmm11 │ │ + movdqa 0x91a70(%r14),%xmm11 │ │ movdqa %xmm14,%xmm4 │ │ psrld $0xa,%xmm4 │ │ movdqa %xmm4,(%rsp) │ │ movdqa %xmm14,%xmm6 │ │ pand %xmm10,%xmm6 │ │ psrld $0x6,%xmm6 │ │ movdqa %xmm15,%xmm5 │ │ @@ -74409,18 +76408,18 @@ │ │ psrldq $0x8,%xmm4 │ │ movd %xmm5,%ecx │ │ movd %xmm4,%r9d │ │ psrldq $0x4,%xmm5 │ │ psrldq $0x4,%xmm4 │ │ movd %xmm5,%eax │ │ movd %xmm4,%r11d │ │ - movq 0xa80c8(%r14,%rcx,8),%xmm0 │ │ - movq 0xa80c8(%r14,%r9,8),%xmm1 │ │ - movhps 0xa80c8(%r14,%rax,8),%xmm0 │ │ - movhps 0xa80c8(%r14,%r11,8),%xmm1 │ │ + movq 0xa9ad8(%r14,%rcx,8),%xmm0 │ │ + movq 0xa9ad8(%r14,%r9,8),%xmm1 │ │ + movhps 0xa9ad8(%r14,%rax,8),%xmm0 │ │ + movhps 0xa9ad8(%r14,%r11,8),%xmm1 │ │ paddd %xmm7,%xmm14 │ │ movdqa %xmm14,%xmm5 │ │ pand %xmm10,%xmm5 │ │ psrld $0x6,%xmm5 │ │ paddd %xmm5,%xmm15 │ │ pcmpeqd %xmm9,%xmm5 │ │ movdqa %xmm14,0x110(%rsp) │ │ @@ -74428,18 +76427,18 @@ │ │ psrldq $0x8,%xmm4 │ │ movd %xmm15,%ebx │ │ movd %xmm4,%ebp │ │ psrldq $0x4,%xmm15 │ │ psrldq $0x4,%xmm4 │ │ movd %xmm15,%r15d │ │ movd %xmm4,%r12d │ │ - movq 0xa80c8(%r14,%rbx,8),%xmm2 │ │ - movq 0xa80c8(%r14,%rbp,8),%xmm3 │ │ - movhps 0xa80c8(%r14,%r15,8),%xmm2 │ │ - movhps 0xa80c8(%r14,%r12,8),%xmm3 │ │ + movq 0xa9ad8(%r14,%rbx,8),%xmm2 │ │ + movq 0xa9ad8(%r14,%rbp,8),%xmm3 │ │ + movhps 0xa9ad8(%r14,%r15,8),%xmm2 │ │ + movhps 0xa9ad8(%r14,%r12,8),%xmm3 │ │ psrld $0xa,%xmm14 │ │ movdqa %xmm14,%xmm4 │ │ psrldq $0x8,%xmm4 │ │ movd %xmm14,%ebx │ │ movd %xmm4,%ebp │ │ psrldq $0x4,%xmm14 │ │ psrldq $0x4,%xmm4 │ │ @@ -74635,15 +76634,15 @@ │ │ movdqa %xmm6,0x70(%rsp) │ │ movdqa %xmm0,0x80(%rsp) │ │ and $0x3ff,%eax │ │ mov $0x40000000,%r9d │ │ mov %eax,%ecx │ │ shr $0x6,%ecx │ │ lea (%r10,%rcx,1),%ecx │ │ - cmovne 0xa80c8(%r14,%rcx,8),%r9 │ │ + cmovne 0xa9ad8(%r14,%rcx,8),%r9 │ │ movq %r9,%xmm11 │ │ punpcklbw %xmm11,%xmm11 │ │ psraw $0x8,%xmm11 │ │ pshufd $0x0,%xmm11,%xmm5 │ │ pshufd $0x55,%xmm11,%xmm0 │ │ pshufd $0xaa,%xmm11,%xmm10 │ │ pshufd $0xff,%xmm11,%xmm11 │ │ @@ -74671,26 +76670,26 @@ │ │ paddd %xmm9,%xmm5 │ │ psrad $0x6,%xmm4 │ │ psrad $0x6,%xmm5 │ │ packssdw %xmm5,%xmm4 │ │ movdqa %xmm4,(%rdi) │ │ add %r13,%rdi │ │ dec %r8d │ │ - je 61fb2 │ │ + je 643c2 │ │ add %r11d,%eax │ │ test $0xfffffc00,%eax │ │ - je 6251c │ │ + je 6492c │ │ test $0x400,%eax │ │ mov %eax,0x140(%rsp) │ │ mov (%rsp),%ecx │ │ mov 0x8(%rsp),%r9d │ │ mov 0x4(%rsp),%eax │ │ mov 0xc(%rsp),%r11d │ │ - je 6272a │ │ - movdqa 0x8f800(%r14),%xmm14 │ │ + je 64b3a │ │ + movdqa 0x918c0(%r14),%xmm14 │ │ movq (%rsi,%rbx,1),%xmm6 │ │ movq (%rsi,%rbp,1),%xmm0 │ │ movhps (%rsi,%r15,1),%xmm6 │ │ movhps (%rsi,%r12,1),%xmm0 │ │ movq (%rsi,%rcx,1),%xmm4 │ │ movq (%rsi,%r9,1),%xmm5 │ │ movhps (%rsi,%rax,1),%xmm4 │ │ @@ -74728,15 +76727,15 @@ │ │ punpcklwd %xmm4,%xmm0 │ │ punpckhqdq %xmm4,%xmm4 │ │ punpcklwd %xmm4,%xmm8 │ │ movdqa %xmm5,0x50(%rsp) │ │ movdqa %xmm6,0x60(%rsp) │ │ movdqa %xmm0,0x70(%rsp) │ │ movdqa %xmm8,0x80(%rsp) │ │ - jmpq 6251c │ │ + jmpq 6492c │ │ movdqa 0x10(%rsp),%xmm7 │ │ movdqa 0x20(%rsp),%xmm1 │ │ movdqa 0x30(%rsp),%xmm14 │ │ movdqa 0x40(%rsp),%xmm15 │ │ movq (%rsi,%rcx,1),%xmm4 │ │ movq (%rsi,%r9,1),%xmm0 │ │ movhps (%rsi,%rax,1),%xmm4 │ │ @@ -74782,60 +76781,60 @@ │ │ movdqa %xmm4,%xmm0 │ │ punpcklwd %xmm8,%xmm0 │ │ punpckhwd %xmm8,%xmm4 │ │ movdqa %xmm5,0x50(%rsp) │ │ movdqa %xmm6,0x60(%rsp) │ │ movdqa %xmm0,0x70(%rsp) │ │ movdqa %xmm4,0x80(%rsp) │ │ - jmpq 6251c │ │ - movzwl 0x8fb56(%r14,%rcx,2),%ecx │ │ + jmpq 6492c │ │ + movzwl 0x91c16(%r14,%rcx,2),%ecx │ │ add %r14,%rcx │ │ jmpq *%rcx │ │ mov 0x1c0(%rsp),%eax │ │ - movdqa 0x8f830(%r14),%xmm0 │ │ + movdqa 0x918f0(%r14),%xmm0 │ │ movzbl %r9b,%r9d │ │ dec %rsi │ │ movd %r9d,%xmm15 │ │ pmaddwd %xmm0,%xmm8 │ │ - movdqa 0x8f9a0(%r14),%xmm11 │ │ + movdqa 0x91a60(%r14),%xmm11 │ │ pshufd $0x0,%xmm15,%xmm15 │ │ paddd %xmm8,%xmm14 │ │ movdqa %xmm14,%xmm8 │ │ pand %xmm10,%xmm8 │ │ psrld $0x6,%xmm8 │ │ paddd %xmm8,%xmm15 │ │ movdqa %xmm15,%xmm0 │ │ psrldq $0x8,%xmm0 │ │ movd %xmm15,%ecx │ │ movd %xmm0,%ebp │ │ psrldq $0x4,%xmm15 │ │ psrldq $0x4,%xmm0 │ │ movd %xmm15,%r9d │ │ movd %xmm0,%r15d │ │ - movd 0xa80ca(%r14,%rcx,8),%xmm15 │ │ - movd 0xa80ca(%r14,%rbp,8),%xmm4 │ │ - movd 0xa80ca(%r14,%r9,8),%xmm5 │ │ - movd 0xa80ca(%r14,%r15,8),%xmm0 │ │ - movq 0x8f7c0(%r14),%xmm6 │ │ + movd 0xa9ada(%r14,%rcx,8),%xmm15 │ │ + movd 0xa9ada(%r14,%rbp,8),%xmm4 │ │ + movd 0xa9ada(%r14,%r9,8),%xmm5 │ │ + movd 0xa9ada(%r14,%r15,8),%xmm0 │ │ + movq 0x91880(%r14),%xmm6 │ │ shr $0x6,%eax │ │ mov $0x40000000,%ecx │ │ lea (%r10,%rax,1),%eax │ │ - cmovne 0xa80c8(%r14,%rax,8),%rcx │ │ + cmovne 0xa9ad8(%r14,%rax,8),%rcx │ │ pcmpeqd %xmm9,%xmm8 │ │ psrld $0xa,%xmm14 │ │ movdqu (%rsi),%xmm7 │ │ movdqu (%rsi,%rdx,1),%xmm1 │ │ movdqu (%rsi,%rdx,2),%xmm2 │ │ movdqu (%rsi,%rbx,1),%xmm3 │ │ lea (%rsi,%rdx,4),%rsi │ │ punpckldq %xmm5,%xmm15 │ │ punpckldq %xmm0,%xmm4 │ │ punpcklqdq %xmm6,%xmm6 │ │ punpcklqdq %xmm4,%xmm15 │ │ - pshufb 0x8f820(%r14),%xmm14 │ │ + pshufb 0x918e0(%r14),%xmm14 │ │ movdqu (%rsi),%xmm4 │ │ movdqu (%rsi,%rdx,1),%xmm5 │ │ movdqu (%rsi,%rdx,2),%xmm0 │ │ add %rbx,%rsi │ │ pand %xmm8,%xmm11 │ │ pandn %xmm15,%xmm8 │ │ por %xmm11,%xmm8 │ │ @@ -74927,46 +76926,46 @@ │ │ psrad $0x6,%xmm0 │ │ psrad $0x6,%xmm7 │ │ packssdw %xmm7,%xmm0 │ │ movdqa 0x10(%rsp),%xmm7 │ │ movdqa %xmm0,(%rdi) │ │ add $0x10,%rdi │ │ sub $0x2,%r8d │ │ - je 63f1b │ │ + je 6632b │ │ movdqa (%rsp),%xmm0 │ │ movdqa %xmm15,(%rsp) │ │ movdqa %xmm2,0x10(%rsp) │ │ movdqa %xmm9,0x20(%rsp) │ │ movdqa %xmm4,0x30(%rsp) │ │ - jmpq 62a84 │ │ + jmpq 64e94 │ │ movl $0x1,0x90(%rsp) │ │ mov $0x10,%r13d │ │ - jmp 62bda │ │ + jmp 64fea │ │ movl $0x2,0x90(%rsp) │ │ mov $0x20,%r13d │ │ - jmp 62bda │ │ + jmp 64fea │ │ movl $0x4,0x90(%rsp) │ │ mov $0x40,%r13d │ │ - jmp 62bda │ │ + jmp 64fea │ │ movl $0x8,0x90(%rsp) │ │ mov $0x80,%r13d │ │ - jmp 62bda │ │ + jmp 64fea │ │ movl $0x10,0x90(%rsp) │ │ mov $0x100,%r13d │ │ mov 0x1c0(%rsp),%eax │ │ shr $0x10,%r9d │ │ sub $0x3,%rsi │ │ shr $0x6,%eax │ │ mov $0x40000000,%ecx │ │ lea (%r10,%rax,1),%eax │ │ - cmovne 0xa80c8(%r14,%rax,8),%rcx │ │ + cmovne 0xa9ad8(%r14,%rax,8),%rcx │ │ movd %r9d,%xmm15 │ │ movdqa %xmm8,%xmm0 │ │ pslld $0x2,%xmm0 │ │ - pmaddwd 0x8f830(%r14),%xmm8 │ │ + pmaddwd 0x918f0(%r14),%xmm8 │ │ pshufd $0x0,%xmm15,%xmm15 │ │ paddd %xmm8,%xmm14 │ │ movq %rcx,%xmm3 │ │ punpcklbw %xmm3,%xmm3 │ │ psraw $0x8,%xmm3 │ │ movdqa %xmm0,0x100(%rsp) │ │ movdqa %xmm15,0x120(%rsp) │ │ @@ -74977,28 +76976,28 @@ │ │ pshufd $0xaa,%xmm3,%xmm2 │ │ pshufd $0xff,%xmm3,%xmm3 │ │ movdqa %xmm7,0x140(%rsp) │ │ movdqa %xmm1,0x150(%rsp) │ │ movdqa %xmm2,0x160(%rsp) │ │ movdqa %xmm3,0x170(%rsp) │ │ mov %r8d,0x94(%rsp) │ │ - jmp 62cf2 │ │ + jmp 65102 │ │ decl 0x90(%rsp) │ │ - je 63f1b │ │ + je 6632b │ │ addq $0x10,0x130(%rsp) │ │ mov 0x94(%rsp),%r8d │ │ movdqa 0x100(%rsp),%xmm0 │ │ movdqa 0x110(%rsp),%xmm14 │ │ - movdqa 0x8f990(%r14),%xmm10 │ │ + movdqa 0x91a50(%r14),%xmm10 │ │ movdqa 0x120(%rsp),%xmm15 │ │ pxor %xmm9,%xmm9 │ │ mov 0x98(%rsp),%rsi │ │ mov 0x130(%rsp),%rdi │ │ paddd %xmm0,%xmm14 │ │ - movdqa 0x8f9b0(%r14),%xmm11 │ │ + movdqa 0x91a70(%r14),%xmm11 │ │ movdqa %xmm14,%xmm4 │ │ psrld $0xa,%xmm4 │ │ movdqa %xmm4,(%rsp) │ │ movdqa %xmm14,%xmm6 │ │ pand %xmm10,%xmm6 │ │ psrld $0x6,%xmm6 │ │ movdqa %xmm15,%xmm5 │ │ @@ -75008,18 +77007,18 @@ │ │ psrldq $0x8,%xmm4 │ │ movd %xmm5,%ecx │ │ movd %xmm4,%r9d │ │ psrldq $0x4,%xmm5 │ │ psrldq $0x4,%xmm4 │ │ movd %xmm5,%eax │ │ movd %xmm4,%r11d │ │ - movq 0xa80c8(%r14,%rcx,8),%xmm7 │ │ - movq 0xa80c8(%r14,%r9,8),%xmm1 │ │ - movhps 0xa80c8(%r14,%rax,8),%xmm7 │ │ - movhps 0xa80c8(%r14,%r11,8),%xmm1 │ │ + movq 0xa9ad8(%r14,%rcx,8),%xmm7 │ │ + movq 0xa9ad8(%r14,%r9,8),%xmm1 │ │ + movhps 0xa9ad8(%r14,%rax,8),%xmm7 │ │ + movhps 0xa9ad8(%r14,%r11,8),%xmm1 │ │ paddd %xmm0,%xmm14 │ │ movdqa %xmm14,%xmm5 │ │ pand %xmm10,%xmm5 │ │ psrld $0x6,%xmm5 │ │ paddd %xmm5,%xmm15 │ │ pcmpeqd %xmm9,%xmm5 │ │ movdqa %xmm14,0x110(%rsp) │ │ @@ -75027,18 +77026,18 @@ │ │ psrldq $0x8,%xmm4 │ │ movd %xmm15,%ebx │ │ movd %xmm4,%ebp │ │ psrldq $0x4,%xmm15 │ │ psrldq $0x4,%xmm4 │ │ movd %xmm15,%r15d │ │ movd %xmm4,%r12d │ │ - movq 0xa80c8(%r14,%rbx,8),%xmm2 │ │ - movq 0xa80c8(%r14,%rbp,8),%xmm3 │ │ - movhps 0xa80c8(%r14,%r15,8),%xmm2 │ │ - movhps 0xa80c8(%r14,%r12,8),%xmm3 │ │ + movq 0xa9ad8(%r14,%rbx,8),%xmm2 │ │ + movq 0xa9ad8(%r14,%rbp,8),%xmm3 │ │ + movhps 0xa9ad8(%r14,%r15,8),%xmm2 │ │ + movhps 0xa9ad8(%r14,%r12,8),%xmm3 │ │ psrld $0xa,%xmm14 │ │ movdqa %xmm14,%xmm4 │ │ psrldq $0x8,%xmm4 │ │ movd %xmm14,%ebx │ │ movd %xmm4,%ebp │ │ psrldq $0x4,%xmm14 │ │ psrldq $0x4,%xmm4 │ │ @@ -75233,15 +77232,15 @@ │ │ movdqa %xmm3,%xmm2 │ │ punpcklwd %xmm15,%xmm2 │ │ punpckhwd %xmm15,%xmm3 │ │ movdqa %xmm4,0x50(%rsp) │ │ movdqa %xmm5,0x60(%rsp) │ │ movdqa %xmm6,0x70(%rsp) │ │ movdqa %xmm7,0x80(%rsp) │ │ - movdqa 0x8f800(%r14),%xmm14 │ │ + movdqa 0x918c0(%r14),%xmm14 │ │ movdqa %xmm0,%xmm4 │ │ pmaddwd %xmm8,%xmm4 │ │ movdqa %xmm1,%xmm5 │ │ pmaddwd %xmm8,%xmm5 │ │ movdqa %xmm2,%xmm6 │ │ pmaddwd %xmm9,%xmm6 │ │ movdqa %xmm3,%xmm7 │ │ @@ -75264,15 +77263,15 @@ │ │ paddd %xmm6,%xmm5 │ │ psrad $0x6,%xmm4 │ │ psrad $0x6,%xmm5 │ │ packssdw %xmm5,%xmm4 │ │ movdqa %xmm4,(%rdi) │ │ add %r13,%rdi │ │ dec %r8d │ │ - je 62c94 │ │ + je 650a4 │ │ movq (%rsi,%rcx,1),%xmm4 │ │ movq (%rsi,%r9,1),%xmm5 │ │ movhps (%rsi,%rax,1),%xmm4 │ │ movhps (%rsi,%r11,1),%xmm5 │ │ movq (%rsi,%rbx,1),%xmm6 │ │ movq (%rsi,%rbp,1),%xmm7 │ │ movhps (%rsi,%r15,1),%xmm6 │ │ @@ -75308,60 +77307,60 @@ │ │ punpcklwd %xmm4,%xmm5 │ │ psrldq $0x8,%xmm4 │ │ punpcklwd %xmm4,%xmm7 │ │ movdqa %xmm6,0x50(%rsp) │ │ movdqa %xmm15,0x60(%rsp) │ │ movdqa %xmm5,0x70(%rsp) │ │ movdqa %xmm7,0x80(%rsp) │ │ - jmpq 6322c │ │ - movzwl 0x8fb62(%r14,%rcx,2),%ecx │ │ + jmpq 6563c │ │ + movzwl 0x91c22(%r14,%rcx,2),%ecx │ │ add %r14,%rcx │ │ jmpq *%rcx │ │ mov 0x1c0(%rsp),%eax │ │ - movdqa 0x8f830(%r14),%xmm7 │ │ + movdqa 0x918f0(%r14),%xmm7 │ │ movzbl %r9b,%r9d │ │ dec %rsi │ │ movd %r9d,%xmm15 │ │ pmaddwd %xmm7,%xmm8 │ │ - movdqa 0x8f9a0(%r14),%xmm11 │ │ + movdqa 0x91a60(%r14),%xmm11 │ │ pshufd $0x0,%xmm15,%xmm15 │ │ paddd %xmm8,%xmm14 │ │ movdqa %xmm14,%xmm8 │ │ pand %xmm10,%xmm8 │ │ psrld $0x6,%xmm8 │ │ paddd %xmm8,%xmm15 │ │ movdqa %xmm15,%xmm7 │ │ psrldq $0x8,%xmm7 │ │ movd %xmm15,%ecx │ │ movd %xmm7,%ebp │ │ psrldq $0x4,%xmm15 │ │ psrldq $0x4,%xmm7 │ │ movd %xmm15,%r9d │ │ movd %xmm7,%r15d │ │ - movd 0xa80ca(%r14,%rcx,8),%xmm15 │ │ - movd 0xa80ca(%r14,%rbp,8),%xmm4 │ │ - movd 0xa80ca(%r14,%r9,8),%xmm5 │ │ - movd 0xa80ca(%r14,%r15,8),%xmm7 │ │ - movq 0x8f7c0(%r14),%xmm6 │ │ + movd 0xa9ada(%r14,%rcx,8),%xmm15 │ │ + movd 0xa9ada(%r14,%rbp,8),%xmm4 │ │ + movd 0xa9ada(%r14,%r9,8),%xmm5 │ │ + movd 0xa9ada(%r14,%r15,8),%xmm7 │ │ + movq 0x91880(%r14),%xmm6 │ │ shr $0x6,%eax │ │ mov $0x40000000,%ecx │ │ lea (%r10,%rax,1),%eax │ │ - cmovne 0xa80c8(%r14,%rax,8),%rcx │ │ + cmovne 0xa9ad8(%r14,%rax,8),%rcx │ │ pcmpeqd %xmm9,%xmm8 │ │ psrld $0xa,%xmm14 │ │ movdqu (%rsi),%xmm0 │ │ movdqu (%rsi,%rdx,2),%xmm2 │ │ movdqu (%rsi,%rdx,1),%xmm1 │ │ movdqu (%rsi,%rbx,1),%xmm3 │ │ lea (%rsi,%rdx,4),%rsi │ │ punpckldq %xmm5,%xmm15 │ │ punpckldq %xmm7,%xmm4 │ │ punpcklqdq %xmm6,%xmm6 │ │ punpcklqdq %xmm4,%xmm15 │ │ - pshufb 0x8f820(%r14),%xmm14 │ │ + pshufb 0x918e0(%r14),%xmm14 │ │ movdqu (%rsi),%xmm4 │ │ movdqu (%rsi,%rdx,1),%xmm5 │ │ lea (%rsi,%rdx,2),%rsi │ │ pand %xmm8,%xmm11 │ │ pandn %xmm15,%xmm8 │ │ por %xmm11,%xmm8 │ │ paddb %xmm6,%xmm14 │ │ @@ -75445,48 +77444,48 @@ │ │ psrad $0x6,%xmm5 │ │ packssdw %xmm5,%xmm0 │ │ movdqa %xmm0,(%rdi) │ │ add $0x10,%rdi │ │ movdqa %xmm4,%xmm0 │ │ movdqa %xmm3,%xmm4 │ │ sub $0x2,%r8d │ │ - jg 63586 │ │ + jg 65996 │ │ add $0x188,%rsp │ │ pop %r13 │ │ pop %r12 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ retq │ │ movl $0x1,0x90(%rsp) │ │ mov $0x10,%r13d │ │ - jmp 636f6 │ │ + jmp 65b06 │ │ movl $0x2,0x90(%rsp) │ │ mov $0x20,%r13d │ │ - jmp 636f6 │ │ + jmp 65b06 │ │ movl $0x4,0x90(%rsp) │ │ mov $0x40,%r13d │ │ - jmp 636f6 │ │ + jmp 65b06 │ │ movl $0x8,0x90(%rsp) │ │ mov $0x80,%r13d │ │ - jmp 636f6 │ │ + jmp 65b06 │ │ movl $0x10,0x90(%rsp) │ │ mov $0x100,%r13d │ │ mov 0x1c0(%rsp),%eax │ │ shr $0x10,%r9d │ │ sub $0x3,%rsi │ │ shr $0x6,%eax │ │ mov $0x40000000,%ecx │ │ lea (%r10,%rax,1),%eax │ │ - cmovne 0xa80c8(%r14,%rax,8),%rcx │ │ + cmovne 0xa9ad8(%r14,%rax,8),%rcx │ │ movd %r9d,%xmm15 │ │ movdqa %xmm8,%xmm7 │ │ pslld $0x2,%xmm7 │ │ - pmaddwd 0x8f830(%r14),%xmm8 │ │ + pmaddwd 0x918f0(%r14),%xmm8 │ │ pshufd $0x0,%xmm15,%xmm15 │ │ paddd %xmm8,%xmm14 │ │ movq %rcx,%xmm3 │ │ punpcklbw %xmm3,%xmm3 │ │ psraw $0x8,%xmm3 │ │ movdqa %xmm7,0x100(%rsp) │ │ movdqa %xmm15,0x120(%rsp) │ │ @@ -75497,28 +77496,28 @@ │ │ pshufd $0xaa,%xmm3,%xmm2 │ │ pshufd $0xff,%xmm3,%xmm3 │ │ movdqa %xmm0,0x140(%rsp) │ │ movdqa %xmm1,0x150(%rsp) │ │ movdqa %xmm2,0x160(%rsp) │ │ movdqa %xmm3,0x170(%rsp) │ │ mov %r8d,0x94(%rsp) │ │ - jmp 6380e │ │ + jmp 65c1e │ │ decl 0x90(%rsp) │ │ - je 63f1b │ │ + je 6632b │ │ addq $0x10,0x130(%rsp) │ │ mov 0x94(%rsp),%r8d │ │ movdqa 0x100(%rsp),%xmm7 │ │ movdqa 0x110(%rsp),%xmm14 │ │ - movdqa 0x8f990(%r14),%xmm10 │ │ + movdqa 0x91a50(%r14),%xmm10 │ │ movdqa 0x120(%rsp),%xmm15 │ │ pxor %xmm9,%xmm9 │ │ mov 0x98(%rsp),%rsi │ │ mov 0x130(%rsp),%rdi │ │ paddd %xmm7,%xmm14 │ │ - movdqa 0x8f9b0(%r14),%xmm11 │ │ + movdqa 0x91a70(%r14),%xmm11 │ │ movdqa %xmm14,%xmm4 │ │ psrld $0xa,%xmm4 │ │ movdqa %xmm4,(%rsp) │ │ movdqa %xmm14,%xmm6 │ │ pand %xmm10,%xmm6 │ │ psrld $0x6,%xmm6 │ │ movdqa %xmm15,%xmm5 │ │ @@ -75528,18 +77527,18 @@ │ │ psrldq $0x8,%xmm4 │ │ movd %xmm5,%ecx │ │ movd %xmm4,%r9d │ │ psrldq $0x4,%xmm5 │ │ psrldq $0x4,%xmm4 │ │ movd %xmm5,%eax │ │ movd %xmm4,%r11d │ │ - movq 0xa80c8(%r14,%rcx,8),%xmm0 │ │ - movq 0xa80c8(%r14,%r9,8),%xmm1 │ │ - movhps 0xa80c8(%r14,%rax,8),%xmm0 │ │ - movhps 0xa80c8(%r14,%r11,8),%xmm1 │ │ + movq 0xa9ad8(%r14,%rcx,8),%xmm0 │ │ + movq 0xa9ad8(%r14,%r9,8),%xmm1 │ │ + movhps 0xa9ad8(%r14,%rax,8),%xmm0 │ │ + movhps 0xa9ad8(%r14,%r11,8),%xmm1 │ │ paddd %xmm7,%xmm14 │ │ movdqa %xmm14,%xmm5 │ │ pand %xmm10,%xmm5 │ │ psrld $0x6,%xmm5 │ │ paddd %xmm5,%xmm15 │ │ pcmpeqd %xmm9,%xmm5 │ │ movdqa %xmm14,0x110(%rsp) │ │ @@ -75547,18 +77546,18 @@ │ │ psrldq $0x8,%xmm4 │ │ movd %xmm15,%ebx │ │ movd %xmm4,%ebp │ │ psrldq $0x4,%xmm15 │ │ psrldq $0x4,%xmm4 │ │ movd %xmm15,%r15d │ │ movd %xmm4,%r12d │ │ - movq 0xa80c8(%r14,%rbx,8),%xmm2 │ │ - movq 0xa80c8(%r14,%rbp,8),%xmm3 │ │ - movhps 0xa80c8(%r14,%r15,8),%xmm2 │ │ - movhps 0xa80c8(%r14,%r12,8),%xmm3 │ │ + movq 0xa9ad8(%r14,%rbx,8),%xmm2 │ │ + movq 0xa9ad8(%r14,%rbp,8),%xmm3 │ │ + movhps 0xa9ad8(%r14,%r15,8),%xmm2 │ │ + movhps 0xa9ad8(%r14,%r12,8),%xmm3 │ │ psrld $0xa,%xmm14 │ │ movdqa %xmm14,%xmm4 │ │ psrldq $0x8,%xmm4 │ │ movd %xmm14,%ebx │ │ movd %xmm4,%ebp │ │ psrldq $0x4,%xmm14 │ │ psrldq $0x4,%xmm4 │ │ @@ -75781,15 +77780,15 @@ │ │ paddd %xmm6,%xmm5 │ │ psrad $0x6,%xmm4 │ │ psrad $0x6,%xmm5 │ │ packssdw %xmm5,%xmm4 │ │ movdqa %xmm4,(%rdi) │ │ add %r13,%rdi │ │ dec %r8d │ │ - je 637b0 │ │ + je 65bc0 │ │ movdqa 0x10(%rsp),%xmm8 │ │ movdqa 0x20(%rsp),%xmm9 │ │ movdqa 0x30(%rsp),%xmm10 │ │ movdqa 0x40(%rsp),%xmm11 │ │ movdqa %xmm2,%xmm7 │ │ movdqa %xmm3,%xmm1 │ │ movq (%rsi,%rcx,1),%xmm2 │ │ @@ -75839,25 +77838,25 @@ │ │ punpckhwd %xmm6,%xmm2 │ │ movdqa %xmm5,0x50(%rsp) │ │ movdqa %xmm0,0x60(%rsp) │ │ movdqa %xmm14,0x70(%rsp) │ │ movdqa %xmm2,0x80(%rsp) │ │ movdqa %xmm3,%xmm2 │ │ movdqa %xmm4,%xmm3 │ │ - jmpq 63d34 │ │ + jmpq 66144 │ │ add $0x188,%rsp │ │ pop %r13 │ │ pop %r12 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ retq │ │ nopl (%rax) │ │ - lea 0x8d565(%rip),%rax │ │ + lea 0x8f625(%rip),%rax │ │ tzcnt %r8d,%r8d │ │ movslq (%rax,%r8,4),%r8 │ │ movdqa -0xcc(%rax),%xmm2 │ │ add %rax,%r8 │ │ movdqa (%rdx),%xmm0 │ │ paddw (%rcx),%xmm0 │ │ movdqa 0x10(%rdx),%xmm1 │ │ @@ -75881,44 +77880,44 @@ │ │ pshuflw $0x4e,%xmm0,%xmm1 │ │ movd %xmm1,(%rdi,%rsi,1) │ │ punpckhqdq %xmm0,%xmm0 │ │ movd %xmm0,(%rdi,%rsi,2) │ │ psrlq $0x20,%xmm0 │ │ movd %xmm0,(%rdi,%rax,1) │ │ sub $0x4,%r9d │ │ - jg 63f72 │ │ + jg 66382 │ │ retq │ │ add $0x20,%rdx │ │ add $0x20,%rcx │ │ movdqa (%rdx),%xmm0 │ │ paddw (%rcx),%xmm0 │ │ movdqa 0x10(%rdx),%xmm1 │ │ paddw 0x10(%rcx),%xmm1 │ │ pmulhrsw %xmm2,%xmm0 │ │ pmulhrsw %xmm2,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ lea (%rdi,%rsi,2),%rdi │ │ movq %xmm0,(%rdi) │ │ movhps %xmm0,(%rdi,%rsi,1) │ │ sub $0x2,%r9d │ │ - jg 63fc6 │ │ + jg 663d6 │ │ retq │ │ add $0x20,%rdx │ │ add $0x20,%rcx │ │ movdqa (%rdx),%xmm0 │ │ paddw (%rcx),%xmm0 │ │ movdqa 0x10(%rdx),%xmm1 │ │ paddw 0x10(%rcx),%xmm1 │ │ pmulhrsw %xmm2,%xmm0 │ │ pmulhrsw %xmm2,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ lea (%rdi,%rsi,1),%rdi │ │ movdqa %xmm0,(%rdi) │ │ dec %r9d │ │ - jg 64001 │ │ + jg 66411 │ │ retq │ │ add $0x40,%rdx │ │ add $0x40,%rcx │ │ movdqa (%rdx),%xmm0 │ │ paddw (%rcx),%xmm0 │ │ movdqa 0x10(%rdx),%xmm1 │ │ paddw 0x10(%rcx),%xmm1 │ │ @@ -75932,15 +77931,15 @@ │ │ movdqa 0x30(%rdx),%xmm1 │ │ paddw 0x30(%rcx),%xmm1 │ │ pmulhrsw %xmm2,%xmm0 │ │ pmulhrsw %xmm2,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movdqa %xmm0,0x10(%rdi) │ │ dec %r9d │ │ - jg 64037 │ │ + jg 66447 │ │ retq │ │ sub $0xffffffffffffff80,%rdx │ │ sub $0xffffffffffffff80,%rcx │ │ movdqa (%rdx),%xmm0 │ │ paddw (%rcx),%xmm0 │ │ movdqa 0x10(%rdx),%xmm1 │ │ paddw 0x10(%rcx),%xmm1 │ │ @@ -75970,15 +77969,15 @@ │ │ movdqa 0x70(%rdx),%xmm1 │ │ paddw 0x70(%rcx),%xmm1 │ │ pmulhrsw %xmm2,%xmm0 │ │ pmulhrsw %xmm2,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movdqa %xmm0,0x30(%rdi) │ │ dec %r9d │ │ - jg 64094 │ │ + jg 664a4 │ │ retq │ │ add $0x100,%rdx │ │ add $0x100,%rcx │ │ movdqa (%rdx),%xmm0 │ │ paddw (%rcx),%xmm0 │ │ movdqa 0x10(%rdx),%xmm1 │ │ paddw 0x10(%rcx),%xmm1 │ │ @@ -76040,29 +78039,29 @@ │ │ movdqa 0xf0(%rdx),%xmm1 │ │ paddw 0xf0(%rcx),%xmm1 │ │ pmulhrsw %xmm2,%xmm0 │ │ pmulhrsw %xmm2,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movdqa %xmm0,0x70(%rdi) │ │ dec %r9d │ │ - jg 64142 │ │ + jg 66552 │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopw 0x0(%rax,%rax,1) │ │ - lea 0x8d1dd(%rip),%rax │ │ + lea 0x8f29d(%rip),%rax │ │ tzcnt %r8d,%r8d │ │ movd 0x8(%rsp),%xmm4 │ │ pxor %xmm0,%xmm0 │ │ movslq (%rax,%r8,4),%r8 │ │ movdqa -0xd4(%rax),%xmm5 │ │ pshufb %xmm0,%xmm4 │ │ psllw $0xc,%xmm4 │ │ add %rax,%r8 │ │ cmpl $0x7,0x8(%rsp) │ │ - jg 64317 │ │ + jg 66727 │ │ mov %rdx,%rax │ │ psubw %xmm4,%xmm0 │ │ mov %rcx,%rdx │ │ movdqa %xmm0,%xmm4 │ │ mov %rax,%rcx │ │ movdqa (%rdx),%xmm2 │ │ movdqa %xmm2,%xmm0 │ │ @@ -76099,15 +78098,15 @@ │ │ pshuflw $0x4e,%xmm0,%xmm1 │ │ movd %xmm1,(%rdi,%rsi,1) │ │ punpckhqdq %xmm0,%xmm0 │ │ movd %xmm0,(%rdi,%rsi,2) │ │ psrlq $0x20,%xmm0 │ │ movd %xmm0,(%rdi,%rax,1) │ │ sub $0x4,%r9d │ │ - jg 64356 │ │ + jg 66766 │ │ retq │ │ add $0x20,%rdx │ │ add $0x20,%rcx │ │ movdqa (%rdx),%xmm2 │ │ movdqa %xmm2,%xmm0 │ │ psubw (%rcx),%xmm2 │ │ movdqa 0x10(%rdx),%xmm3 │ │ @@ -76120,15 +78119,15 @@ │ │ pmulhrsw %xmm5,%xmm0 │ │ pmulhrsw %xmm5,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ lea (%rdi,%rsi,2),%rdi │ │ movq %xmm0,(%rdi) │ │ movhps %xmm0,(%rdi,%rsi,1) │ │ sub $0x2,%r9d │ │ - jg 643c2 │ │ + jg 667d2 │ │ retq │ │ add $0x20,%rdx │ │ add $0x20,%rcx │ │ movdqa (%rdx),%xmm2 │ │ movdqa %xmm2,%xmm0 │ │ psubw (%rcx),%xmm2 │ │ movdqa 0x10(%rdx),%xmm3 │ │ @@ -76140,15 +78139,15 @@ │ │ paddw %xmm3,%xmm1 │ │ pmulhrsw %xmm5,%xmm0 │ │ pmulhrsw %xmm5,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ lea (%rdi,%rsi,1),%rdi │ │ movdqa %xmm0,(%rdi) │ │ dec %r9d │ │ - jg 64415 │ │ + jg 66825 │ │ retq │ │ add $0x40,%rdx │ │ add $0x40,%rcx │ │ movdqa (%rdx),%xmm2 │ │ movdqa %xmm2,%xmm0 │ │ psubw (%rcx),%xmm2 │ │ movdqa 0x10(%rdx),%xmm3 │ │ @@ -76174,15 +78173,15 @@ │ │ paddw %xmm2,%xmm0 │ │ paddw %xmm3,%xmm1 │ │ pmulhrsw %xmm5,%xmm0 │ │ pmulhrsw %xmm5,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movdqa %xmm0,0x10(%rdi) │ │ dec %r9d │ │ - jg 64463 │ │ + jg 66873 │ │ retq │ │ sub $0xffffffffffffff80,%rdx │ │ sub $0xffffffffffffff80,%rcx │ │ movdqa (%rdx),%xmm2 │ │ movdqa %xmm2,%xmm0 │ │ psubw (%rcx),%xmm2 │ │ movdqa 0x10(%rdx),%xmm3 │ │ @@ -76236,15 +78235,15 @@ │ │ paddw %xmm2,%xmm0 │ │ paddw %xmm3,%xmm1 │ │ pmulhrsw %xmm5,%xmm0 │ │ pmulhrsw %xmm5,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movdqa %xmm0,0x30(%rdi) │ │ dec %r9d │ │ - jg 644f4 │ │ + jg 66904 │ │ retq │ │ add $0x100,%rdx │ │ add $0x100,%rcx │ │ movdqa (%rdx),%xmm2 │ │ movdqa %xmm2,%xmm0 │ │ psubw (%rcx),%xmm2 │ │ movdqa 0x10(%rdx),%xmm3 │ │ @@ -76354,19 +78353,19 @@ │ │ paddw %xmm2,%xmm0 │ │ paddw %xmm3,%xmm1 │ │ pmulhrsw %xmm5,%xmm0 │ │ pmulhrsw %xmm5,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movdqa %xmm0,0x70(%rdi) │ │ dec %r9d │ │ - jg 64602 │ │ + jg 66a12 │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopw 0x0(%rax,%rax,1) │ │ - lea 0x8cc75(%rip),%rax │ │ + lea 0x8ed35(%rip),%rax │ │ tzcnt %r8d,%r8d │ │ movslq (%rax,%r8,4),%r8 │ │ pxor %xmm4,%xmm4 │ │ movdqa -0xec(%rax),%xmm5 │ │ add %rax,%r8 │ │ mov 0x8(%rsp),%rax │ │ movdqa (%rax),%xmm3 │ │ @@ -76429,15 +78428,15 @@ │ │ pshuflw $0x4e,%xmm0,%xmm1 │ │ movd %xmm1,(%rdi,%rsi,1) │ │ punpckhqdq %xmm0,%xmm0 │ │ movd %xmm0,(%rdi,%rsi,2) │ │ psrlq $0x20,%xmm0 │ │ movd %xmm0,(%rdi,%r10,1) │ │ sub $0x4,%r9d │ │ - jg 648e3 │ │ + jg 66cf3 │ │ retq │ │ add $0x10,%rax │ │ add $0x20,%rdx │ │ add $0x20,%rcx │ │ movdqa (%rax),%xmm3 │ │ movdqa (%rcx),%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ @@ -76463,15 +78462,15 @@ │ │ pmulhrsw %xmm5,%xmm0 │ │ pmulhrsw %xmm5,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ lea (%rdi,%rsi,2),%rdi │ │ movq %xmm0,(%rdi) │ │ movhps %xmm0,(%rdi,%rsi,1) │ │ sub $0x2,%r9d │ │ - jg 64988 │ │ + jg 66d98 │ │ retq │ │ add $0x10,%rax │ │ add $0x20,%rdx │ │ add $0x20,%rcx │ │ movdqa (%rax),%xmm3 │ │ movdqa (%rcx),%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ @@ -76496,15 +78495,15 @@ │ │ paddw %xmm2,%xmm1 │ │ pmulhrsw %xmm5,%xmm0 │ │ pmulhrsw %xmm5,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ lea (%rdi,%rsi,1),%rdi │ │ movdqa %xmm0,(%rdi) │ │ dec %r9d │ │ - jg 64a13 │ │ + jg 66e23 │ │ retq │ │ add $0x20,%rax │ │ add $0x40,%rdx │ │ add $0x40,%rcx │ │ movdqa (%rax),%xmm3 │ │ movdqa (%rcx),%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ @@ -76555,15 +78554,15 @@ │ │ pmulhw %xmm3,%xmm2 │ │ paddw %xmm2,%xmm1 │ │ pmulhrsw %xmm5,%xmm0 │ │ pmulhrsw %xmm5,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movdqa %xmm0,0x10(%rdi) │ │ dec %r9d │ │ - jg 64a99 │ │ + jg 66ea9 │ │ retq │ │ add $0x40,%rax │ │ sub $0xffffffffffffff80,%rdx │ │ sub $0xffffffffffffff80,%rcx │ │ movdqa (%rax),%xmm3 │ │ movdqa (%rcx),%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ @@ -76666,15 +78665,15 @@ │ │ pmulhw %xmm3,%xmm2 │ │ paddw %xmm2,%xmm1 │ │ pmulhrsw %xmm5,%xmm0 │ │ pmulhrsw %xmm5,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movdqa %xmm0,0x30(%rdi) │ │ dec %r9d │ │ - jg 64b8f │ │ + jg 66f9f │ │ retq │ │ sub $0xffffffffffffff80,%rax │ │ add $0x100,%rdx │ │ add $0x100,%rcx │ │ movdqa (%rax),%xmm3 │ │ movdqa (%rcx),%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ @@ -76881,18 +78880,18 @@ │ │ pmulhw %xmm3,%xmm2 │ │ paddw %xmm2,%xmm1 │ │ pmulhrsw %xmm5,%xmm0 │ │ pmulhrsw %xmm5,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movdqa %xmm0,0x70(%rdi) │ │ dec %r9d │ │ - jg 64d64 │ │ + jg 67174 │ │ retq │ │ nop │ │ - lea 0x8c3ad(%rip),%rax │ │ + lea 0x8e46d(%rip),%rax │ │ mov %r8d,%r8d │ │ tzcnt %r8d,%r10d │ │ movd 0x10(%rsp),%xmm0 │ │ movslq (%rax,%r10,4),%r10 │ │ movdqa -0xf4(%rax),%xmm8 │ │ movdqa -0x104(%rax),%xmm9 │ │ movd -0x44(%rax),%xmm6 │ │ @@ -76969,15 +78968,15 @@ │ │ psrlq $0x20,%xmm4 │ │ psubw %xmm4,%xmm1 │ │ psrlw $0x2,%xmm1 │ │ packuswb %xmm1,%xmm1 │ │ pshuflw $0x88,%xmm1,%xmm1 │ │ movd %xmm1,(%rax) │ │ sub $0x4,%r9d │ │ - jg 651ea │ │ + jg 675fa │ │ retq │ │ add $0x20,%rdx │ │ add $0x20,%rcx │ │ movdqa (%rdx),%xmm0 │ │ movdqa (%rcx),%xmm1 │ │ movdqa %xmm8,%xmm2 │ │ psubw %xmm0,%xmm1 │ │ @@ -77010,18 +79009,18 @@ │ │ psubw %xmm4,%xmm0 │ │ punpckhqdq %xmm4,%xmm4 │ │ psubw %xmm4,%xmm0 │ │ psrlw $0x2,%xmm0 │ │ packuswb %xmm0,%xmm0 │ │ movd %xmm0,(%rax) │ │ sub $0x2,%r9d │ │ - jg 652be │ │ + jg 676ce │ │ retq │ │ mov %r8d,%r10d │ │ - jmpq 653fc │ │ + jmpq 6780c │ │ lea (%rdx,%r8,2),%rdx │ │ lea (%rcx,%r8,2),%rcx │ │ sub %r8,%rdi │ │ mov %r8d,%r10d │ │ lea (%rdi,%rsi,2),%rdi │ │ movdqa (%rdx),%xmm0 │ │ movdqa (%rcx),%xmm1 │ │ @@ -77082,20 +79081,20 @@ │ │ packuswb %xmm1,%xmm1 │ │ movq %xmm1,(%rax) │ │ add $0x20,%rdx │ │ add $0x20,%rcx │ │ add $0x8,%rax │ │ add $0x10,%rdi │ │ sub $0x10,%r10d │ │ - jg 6538a │ │ + jg 6779a │ │ sub $0x2,%r9d │ │ - jg 65378 │ │ + jg 67788 │ │ retq │ │ nopl (%rax) │ │ - lea 0x8c035(%rip),%rax │ │ + lea 0x8e0f5(%rip),%rax │ │ tzcnt %ecx,%ecx │ │ movslq (%rax,%rcx,4),%rcx │ │ movdqa -0x1bc(%rax),%xmm4 │ │ movdqa -0x13c(%rax),%xmm5 │ │ add %rax,%rcx │ │ lea (%rsi,%rsi,2),%rax │ │ jmpq *%rcx │ │ @@ -77115,15 +79114,15 @@ │ │ movd %xmm1,(%rdi) │ │ psrlq $0x20,%xmm1 │ │ movd %xmm1,(%rdi,%rsi,1) │ │ add $0x8,%r9 │ │ add $0x8,%rdx │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r8d │ │ - jg 654e8 │ │ + jg 678f8 │ │ retq │ │ movdqa (%r9),%xmm0 │ │ movq (%rdi),%xmm1 │ │ movhps (%rdi,%rsi,1),%xmm1 │ │ movdqa (%rdx),%xmm6 │ │ movdqa %xmm4,%xmm3 │ │ psubb %xmm0,%xmm3 │ │ @@ -77140,15 +79139,15 @@ │ │ packuswb %xmm1,%xmm0 │ │ movq %xmm0,(%rdi) │ │ movhps %xmm0,(%rdi,%rsi,1) │ │ add $0x10,%r9 │ │ add $0x10,%rdx │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r8d │ │ - jg 65541 │ │ + jg 67951 │ │ retq │ │ movdqa (%r9),%xmm0 │ │ movdqa (%rdi),%xmm1 │ │ movdqa (%rdx),%xmm6 │ │ movdqa %xmm4,%xmm3 │ │ psubb %xmm0,%xmm3 │ │ movdqa %xmm3,%xmm2 │ │ @@ -77163,15 +79162,15 @@ │ │ pmulhrsw %xmm5,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movdqa %xmm0,(%rdi) │ │ add $0x10,%r9 │ │ add $0x10,%rdx │ │ add %rsi,%rdi │ │ dec %r8d │ │ - jg 655a5 │ │ + jg 679b5 │ │ retq │ │ movdqa (%r9),%xmm0 │ │ movdqa (%rdi),%xmm1 │ │ movdqa (%rdx),%xmm6 │ │ movdqa %xmm4,%xmm3 │ │ psubb %xmm0,%xmm3 │ │ movdqa %xmm3,%xmm2 │ │ @@ -77203,18 +79202,18 @@ │ │ pmulhrsw %xmm5,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movdqa %xmm0,0x10(%rdi) │ │ add $0x20,%r9 │ │ add $0x20,%rdx │ │ add %rsi,%rdi │ │ dec %r8d │ │ - jg 655ff │ │ + jg 67a0f │ │ retq │ │ nopw 0x0(%rax,%rax,1) │ │ - lea 0x8be59(%rip),%r9 │ │ + lea 0x8df19(%rip),%r9 │ │ tzcnt %ecx,%ecx │ │ movslq (%r9,%rcx,4),%rcx │ │ movdqa -0x150(%r9),%xmm5 │ │ add %r9,%rcx │ │ add $0xfffffffffffffc80,%r9 │ │ jmpq *%rcx │ │ movd 0x4(%r9),%xmm3 │ │ @@ -77230,15 +79229,15 @@ │ │ movd %xmm0,%ecx │ │ mov %cx,(%rdi) │ │ shr $0x10,%ecx │ │ mov %cx,(%rdi,%rsi,1) │ │ add $0x4,%rdx │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r8d │ │ - jg 656de │ │ + jg 67aee │ │ retq │ │ movddup 0x8(%r9),%xmm3 │ │ movd (%rdi),%xmm1 │ │ movd (%rdi,%rsi,1),%xmm2 │ │ punpckldq %xmm2,%xmm1 │ │ movq (%rdx),%xmm2 │ │ punpcklbw %xmm2,%xmm1 │ │ @@ -77247,15 +79246,15 @@ │ │ packuswb %xmm1,%xmm1 │ │ movd %xmm1,(%rdi) │ │ psrlq $0x20,%xmm1 │ │ movd %xmm1,(%rdi,%rsi,1) │ │ add $0x8,%rdx │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r8d │ │ - jg 65725 │ │ + jg 67b35 │ │ retq │ │ movdqa 0x10(%r9),%xmm3 │ │ movq (%rdi),%xmm1 │ │ movhps (%rdi,%rsi,1),%xmm1 │ │ movdqa (%rdx),%xmm2 │ │ movdqa %xmm1,%xmm0 │ │ punpcklbw %xmm2,%xmm0 │ │ @@ -77266,15 +79265,15 @@ │ │ pmulhrsw %xmm5,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movq %xmm0,(%rdi) │ │ movhps %xmm0,(%rdi,%rsi,1) │ │ add $0x10,%rdx │ │ lea (%rdi,%rsi,2),%rdi │ │ sub $0x2,%r8d │ │ - jg 6576b │ │ + jg 67b7b │ │ retq │ │ movdqa 0x20(%r9),%xmm3 │ │ movdqa 0x30(%r9),%xmm4 │ │ movdqa (%rdi),%xmm1 │ │ movdqa (%rdx),%xmm2 │ │ movdqa %xmm1,%xmm0 │ │ punpcklbw %xmm2,%xmm0 │ │ @@ -77284,15 +79283,15 @@ │ │ pmulhrsw %xmm5,%xmm0 │ │ pmulhrsw %xmm5,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movdqa %xmm0,(%rdi) │ │ add $0x10,%rdx │ │ add %rsi,%rdi │ │ dec %r8d │ │ - jg 657be │ │ + jg 67bce │ │ retq │ │ movdqa 0x40(%r9),%xmm3 │ │ movdqa 0x50(%r9),%xmm4 │ │ movdqa 0x60(%r9),%xmm6 │ │ movdqa (%rdi),%xmm1 │ │ movdqa (%rdx),%xmm2 │ │ movdqa %xmm1,%xmm0 │ │ @@ -77309,20 +79308,20 @@ │ │ pmulhrsw %xmm5,%xmm1 │ │ packuswb %xmm1,%xmm1 │ │ movdqa %xmm0,(%rdi) │ │ movq %xmm1,0x10(%rdi) │ │ add $0x20,%rdx │ │ add %rsi,%rdi │ │ dec %r8d │ │ - jg 6580d │ │ + jg 67c1d │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nop │ │ mov %ecx,%eax │ │ - lea 0x8bcab(%rip),%r9 │ │ + lea 0x8dd6b(%rip),%r9 │ │ tzcnt %ecx,%ecx │ │ mov %r8d,%r8d │ │ movslq (%r9,%rcx,4),%rcx │ │ movdqa -0x164(%r9),%xmm5 │ │ add %r9,%rcx │ │ lea -0x394(%r9,%r8,2),%r9 │ │ lea (%r8,%r8,2),%r8d │ │ @@ -77342,17 +79341,17 @@ │ │ movd %xmm0,%ecx │ │ mov %cx,(%rdi) │ │ shr $0x10,%ecx │ │ mov %cx,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ add $0x4,%rdx │ │ add $0x2,%r8 │ │ - jl 658a9 │ │ + jl 67cb9 │ │ retq │ │ - movdqa 0x8b948(%rip),%xmm3 │ │ + movdqa 0x8da08(%rip),%xmm3 │ │ movd (%rdi),%xmm0 │ │ movd (%rdi,%rsi,1),%xmm2 │ │ punpckldq %xmm2,%xmm0 │ │ movq (%rdx),%xmm1 │ │ movq (%r9,%r8,2),%xmm2 │ │ pshufb %xmm3,%xmm2 │ │ punpcklbw %xmm1,%xmm0 │ │ @@ -77361,15 +79360,15 @@ │ │ packuswb %xmm0,%xmm0 │ │ movd %xmm0,(%rdi) │ │ psrlq $0x20,%xmm0 │ │ movd %xmm0,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ add $0x8,%rdx │ │ add $0x2,%r8 │ │ - jl 658f8 │ │ + jl 67d08 │ │ retq │ │ movd (%r9,%r8,2),%xmm4 │ │ punpcklwd %xmm4,%xmm4 │ │ pshufd $0x0,%xmm4,%xmm3 │ │ pshufd $0x55,%xmm4,%xmm4 │ │ movq (%rdi),%xmm1 │ │ movhps (%rdi,%rsi,1),%xmm1 │ │ @@ -77383,15 +79382,15 @@ │ │ pmulhrsw %xmm5,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movq %xmm0,(%rdi) │ │ movhps %xmm0,(%rdi,%rsi,1) │ │ lea (%rdi,%rsi,2),%rdi │ │ add $0x10,%rdx │ │ add $0x2,%r8 │ │ - jl 65943 │ │ + jl 67d53 │ │ retq │ │ sub %rax,%rsi │ │ movd (%r9,%r8,2),%xmm3 │ │ pshuflw $0x0,%xmm3,%xmm3 │ │ punpcklqdq %xmm3,%xmm3 │ │ mov %eax,%ecx │ │ movdqa (%rdi),%xmm1 │ │ @@ -77404,18 +79403,18 @@ │ │ pmulhrsw %xmm5,%xmm0 │ │ pmulhrsw %xmm5,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movdqa %xmm0,(%rdi) │ │ add $0x10,%rdi │ │ add $0x10,%rdx │ │ sub $0x10,%ecx │ │ - jg 659b2 │ │ + jg 67dc2 │ │ add %rsi,%rdi │ │ inc %r8 │ │ - jl 659a1 │ │ + jl 67db1 │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ push %rbx │ │ push %rbp │ │ push %r14 │ │ push %r15 │ │ mov 0x28(%rsp),%rax │ │ @@ -77463,124 +79462,124 @@ │ │ imul %r10,%rdx │ │ add %rdx,%rax │ │ mov %rax,0x40(%rsp) │ │ mov %rdi,%rdx │ │ lea (%r14,%r8,1),%rcx │ │ sub %rcx,%rdx │ │ test %r8,%r8 │ │ - jne 65aed │ │ + jne 67efd │ │ test %r14,%r14 │ │ - jne 65b9e │ │ + jne 67fae │ │ xor %rcx,%rcx │ │ movdqu (%r11,%rcx,1),%xmm0 │ │ movdqu %xmm0,(%rax,%rcx,1) │ │ add $0x10,%rcx │ │ cmp %rdx,%rcx │ │ - jl 65ac9 │ │ + jl 67ed9 │ │ add %r10,%rax │ │ add %rbx,%r11 │ │ dec %rsi │ │ - jg 65ac6 │ │ - jmpq 65be2 │ │ + jg 67ed6 │ │ + jmpq 67ff2 │ │ test %r14,%r14 │ │ - jne 65b39 │ │ + jne 67f49 │ │ movd (%r11),%xmm0 │ │ pshufb %xmm1,%xmm0 │ │ xor %rcx,%rcx │ │ movdqa %xmm0,(%rax,%rcx,1) │ │ add $0x10,%rcx │ │ cmp %r8,%rcx │ │ - jl 65aff │ │ + jl 67f0f │ │ lea (%rax,%r8,1),%r15 │ │ xor %rcx,%rcx │ │ movdqu (%r11,%rcx,1),%xmm0 │ │ movdqu %xmm0,(%r15,%rcx,1) │ │ add $0x10,%rcx │ │ cmp %rdx,%rcx │ │ - jl 65b14 │ │ + jl 67f24 │ │ add %r10,%rax │ │ add %rbx,%r11 │ │ dec %rsi │ │ - jg 65af2 │ │ - jmpq 65be2 │ │ + jg 67f02 │ │ + jmpq 67ff2 │ │ movd (%r11),%xmm0 │ │ pshufb %xmm1,%xmm0 │ │ xor %rcx,%rcx │ │ movdqa %xmm0,(%rax,%rcx,1) │ │ add $0x10,%rcx │ │ cmp %r8,%rcx │ │ - jl 65b46 │ │ + jl 67f56 │ │ lea (%rax,%r8,1),%r15 │ │ xor %rcx,%rcx │ │ movdqu (%r11,%rcx,1),%xmm0 │ │ movdqu %xmm0,(%r15,%rcx,1) │ │ add $0x10,%rcx │ │ cmp %rdx,%rcx │ │ - jl 65b5b │ │ + jl 67f6b │ │ add %rdx,%r15 │ │ movd -0x1(%r11,%rdx,1),%xmm0 │ │ pshufb %xmm1,%xmm0 │ │ xor %rcx,%rcx │ │ movdqu %xmm0,(%r15,%rcx,1) │ │ add $0x10,%rcx │ │ cmp %r14,%rcx │ │ - jl 65b82 │ │ + jl 67f92 │ │ add %r10,%rax │ │ add %rbx,%r11 │ │ dec %rsi │ │ - jg 65b39 │ │ - jmp 65be2 │ │ + jg 67f49 │ │ + jmp 67ff2 │ │ xor %rcx,%rcx │ │ movdqu (%r11,%rcx,1),%xmm0 │ │ movdqu %xmm0,(%rax,%rcx,1) │ │ add $0x10,%rcx │ │ cmp %rdx,%rcx │ │ - jl 65ba1 │ │ + jl 67fb1 │ │ lea (%rax,%rdx,1),%r15 │ │ movd -0x1(%r11,%rdx,1),%xmm0 │ │ pshufb %xmm1,%xmm0 │ │ xor %rcx,%rcx │ │ movdqu %xmm0,(%r15,%rcx,1) │ │ add $0x10,%rcx │ │ cmp %r14,%rcx │ │ - jl 65bc8 │ │ + jl 67fd8 │ │ add %r10,%rax │ │ add %rbx,%r11 │ │ dec %rsi │ │ - jg 65b9e │ │ + jg 67fae │ │ test %rbp,%rbp │ │ - je 65c12 │ │ + je 68022 │ │ mov %rax,%r11 │ │ sub %r10,%r11 │ │ xor %rsi,%rsi │ │ movdqa (%r11,%rsi,1),%xmm0 │ │ lea (%rax,%rsi,1),%rcx │ │ mov %rbp,%r8 │ │ movdqa %xmm0,(%rcx) │ │ add %r10,%rcx │ │ dec %r8 │ │ - jg 65bfd │ │ + jg 6800d │ │ add $0x10,%rsi │ │ cmp %rdi,%rsi │ │ - jl 65bf0 │ │ + jl 68000 │ │ test %r9,%r9 │ │ - je 65c46 │ │ + je 68056 │ │ mov 0x40(%rsp),%r11 │ │ mov 0x28(%rsp),%rax │ │ xor %rsi,%rsi │ │ movdqa (%r11,%rsi,1),%xmm0 │ │ lea (%rax,%rsi,1),%rcx │ │ mov %r9,%r8 │ │ movdqa %xmm0,(%rcx) │ │ add %r10,%rcx │ │ dec %r8 │ │ - jg 65c31 │ │ + jg 68041 │ │ add $0x10,%rsi │ │ cmp %rdi,%rsi │ │ - jl 65c24 │ │ + jl 68034 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ retq │ │ nopl (%rax) │ │ push %rbx │ │ @@ -77593,18 +79592,18 @@ │ │ movd 0x38(%rsp),%xmm7 │ │ movd 0x40(%rsp),%xmm6 │ │ movd 0x30(%rsp),%xmm5 │ │ pshufd $0x0,%xmm7,%xmm7 │ │ pshufd $0x0,%xmm6,%xmm6 │ │ pshufd $0x0,%xmm5,%xmm5 │ │ lea -0x86bd(%rip),%r10 │ │ - movdqa 0x93d80(%r10),%xmm12 │ │ - movdqa 0x93e50(%r10),%xmm11 │ │ - movdqa 0x93d20(%r10),%xmm10 │ │ - movdqa 0x93d40(%r10),%xmm4 │ │ + movdqa 0x95e40(%r10),%xmm12 │ │ + movdqa 0x95f10(%r10),%xmm11 │ │ + movdqa 0x95de0(%r10),%xmm10 │ │ + movdqa 0x95e00(%r10),%xmm4 │ │ pmaddwd %xmm7,%xmm4 │ │ pslld $0x2,%xmm7 │ │ pslld $0xe,%xmm5 │ │ paddd %xmm4,%xmm6 │ │ xor %eax,%eax │ │ movdqa %xmm6,%xmm0 │ │ pxor %xmm1,%xmm1 │ │ @@ -77633,76 +79632,76 @@ │ │ movq (%rdx,%rbp,1),%xmm13 │ │ movhps (%rdx,%rbx,1),%xmm4 │ │ movhps (%rdx,%r14,1),%xmm13 │ │ pxor %xmm14,%xmm14 │ │ pcmpeqb %xmm3,%xmm14 │ │ pmovmskb %xmm14,%r11d │ │ cmp $0xffff,%r11d │ │ - je 65dbe │ │ + je 681ce │ │ movd %xmm3,%r11d │ │ pshuflw $0xee,%xmm3,%xmm3 │ │ movd %xmm3,%ebx │ │ punpckhqdq %xmm3,%xmm3 │ │ movd %xmm3,%ebp │ │ psrlq $0x20,%xmm3 │ │ movd %xmm3,%r14d │ │ movslq %r11d,%r11 │ │ movslq %ebx,%rbx │ │ movslq %ebp,%rbp │ │ movslq %r14d,%r14 │ │ - movq 0x93d54(%r10,%r11,1),%xmm14 │ │ - movq 0x93d54(%r10,%rbp,1),%xmm15 │ │ - movhps 0x93d54(%r10,%rbx,1),%xmm14 │ │ - movhps 0x93d54(%r10,%r14,1),%xmm15 │ │ + movq 0x95e14(%r10,%r11,1),%xmm14 │ │ + movq 0x95e14(%r10,%rbp,1),%xmm15 │ │ + movhps 0x95e14(%r10,%rbx,1),%xmm14 │ │ + movhps 0x95e14(%r10,%r14,1),%xmm15 │ │ paddb %xmm10,%xmm14 │ │ paddb %xmm10,%xmm15 │ │ pshufb %xmm14,%xmm4 │ │ pshufb %xmm15,%xmm13 │ │ movd %xmm2,%r11d │ │ pshuflw $0xee,%xmm2,%xmm2 │ │ movd %xmm2,%ebx │ │ punpckhqdq %xmm2,%xmm2 │ │ movd %xmm2,%ebp │ │ psrlq $0x20,%xmm2 │ │ movd %xmm2,%r14d │ │ - movq 0xaceb8(%r10,%r11,8),%xmm14 │ │ - movq 0xaceb8(%r10,%rbp,8),%xmm15 │ │ - movhps 0xaceb8(%r10,%rbx,8),%xmm14 │ │ - movhps 0xaceb8(%r10,%r14,8),%xmm15 │ │ + movq 0xae8c8(%r10,%r11,8),%xmm14 │ │ + movq 0xae8c8(%r10,%rbp,8),%xmm15 │ │ + movhps 0xae8c8(%r10,%rbx,8),%xmm14 │ │ + movhps 0xae8c8(%r10,%r14,8),%xmm15 │ │ pmaddubsw %xmm14,%xmm4 │ │ pmaddubsw %xmm15,%xmm13 │ │ phaddw %xmm13,%xmm4 │ │ phaddsw %xmm4,%xmm4 │ │ pmulhrsw %xmm12,%xmm4 │ │ packuswb %xmm4,%xmm4 │ │ movd %xmm4,(%rdi,%rax,1) │ │ paddd %xmm7,%xmm0 │ │ add $0x4,%eax │ │ cmp %r8d,%eax │ │ - jl 65cc9 │ │ + jl 680d9 │ │ add %rsi,%rdi │ │ add %rcx,%rdx │ │ dec %r9d │ │ - jg 65cc3 │ │ + jg 680d3 │ │ pop %r12 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ nopw 0x0(%rax,%rax,1) │ │ lea 0x1b(%rip),%rax │ │ tzcnt %ecx,%ecx │ │ test %r9d,%r9d │ │ - jne 66008 │ │ + jne 68418 │ │ mov 0x8(%rsp),%r9d │ │ test %r9d,%r9d │ │ - jne 661cf │ │ - movzwl 0x8b6cc(%rax,%rcx,2),%ecx │ │ + jne 685df │ │ + movzwl 0x8d78c(%rax,%rcx,2),%ecx │ │ pxor %xmm4,%xmm4 │ │ add %rax,%rcx │ │ lea (%rdx,%rdx,2),%rax │ │ jmpq *%rcx │ │ movd (%rsi),%xmm0 │ │ movd (%rsi,%rdx,1),%xmm1 │ │ movd (%rsi,%rdx,2),%xmm2 │ │ @@ -77714,15 +79713,15 @@ │ │ punpcklbw %xmm4,%xmm2 │ │ psllw $0x4,%xmm0 │ │ psllw $0x4,%xmm2 │ │ movdqa %xmm0,(%rdi) │ │ movdqa %xmm2,0x10(%rdi) │ │ add $0x20,%rdi │ │ sub $0x4,%r8d │ │ - jg 65e97 │ │ + jg 682a7 │ │ retq │ │ movq (%rsi),%xmm0 │ │ movq (%rsi,%rdx,1),%xmm1 │ │ movq (%rsi,%rdx,2),%xmm2 │ │ movq (%rsi,%rax,1),%xmm3 │ │ lea (%rsi,%rdx,4),%rsi │ │ punpcklbw %xmm4,%xmm0 │ │ @@ -77735,15 +79734,15 @@ │ │ psllw $0x4,%xmm3 │ │ movdqa %xmm0,(%rdi) │ │ movdqa %xmm1,0x10(%rdi) │ │ movdqa %xmm2,0x20(%rdi) │ │ movdqa %xmm3,0x30(%rdi) │ │ add $0x40,%rdi │ │ sub $0x4,%r8d │ │ - jg 65edc │ │ + jg 682ec │ │ retq │ │ movdqu (%rsi),%xmm1 │ │ movdqu (%rsi,%rdx,1),%xmm3 │ │ lea (%rsi,%rdx,2),%rsi │ │ movdqa %xmm1,%xmm0 │ │ punpcklbw %xmm4,%xmm0 │ │ punpckhbw %xmm4,%xmm1 │ │ @@ -77756,20 +79755,20 @@ │ │ psllw $0x4,%xmm3 │ │ movdqa %xmm0,(%rdi) │ │ movdqa %xmm1,0x10(%rdi) │ │ movdqa %xmm2,0x20(%rdi) │ │ movdqa %xmm3,0x30(%rdi) │ │ add $0x40,%rdi │ │ sub $0x2,%r8d │ │ - jg 65f35 │ │ + jg 68345 │ │ retq │ │ mov $0xffffffffffffff80,%rcx │ │ - jmp 65fa5 │ │ + jmp 683b5 │ │ mov $0xffffffffffffffc0,%rcx │ │ - jmp 65fa5 │ │ + jmp 683b5 │ │ mov $0xffffffffffffffe0,%rcx │ │ sub %rcx,%rsi │ │ mov %rcx,%rax │ │ movdqu (%rsi,%rax,1),%xmm1 │ │ movdqu 0x10(%rsi,%rax,1),%xmm3 │ │ movdqa %xmm1,%xmm0 │ │ punpcklbw %xmm4,%xmm0 │ │ @@ -77783,46 +79782,46 @@ │ │ psllw $0x4,%xmm3 │ │ movdqa %xmm0,(%rdi) │ │ movdqa %xmm1,0x10(%rdi) │ │ movdqa %xmm2,0x20(%rdi) │ │ movdqa %xmm3,0x30(%rdi) │ │ add $0x40,%rdi │ │ add $0x20,%rax │ │ - jl 65fab │ │ + jl 683bb │ │ add %rdx,%rsi │ │ dec %r8d │ │ - jg 65fa8 │ │ + jg 683b8 │ │ retq │ │ imul $0xff00ff,%r9d,%r9d │ │ - movdqa 0x8b2b9(%rip),%xmm4 │ │ + movdqa 0x8d379(%rip),%xmm4 │ │ add $0x100010,%r9d │ │ movd %r9d,%xmm5 │ │ mov 0x8(%rsp),%r9d │ │ pshufd $0x0,%xmm5,%xmm5 │ │ test %r9d,%r9d │ │ - jne 66446 │ │ - movzwl 0x8b75a(%rax,%rcx,2),%ecx │ │ + jne 68856 │ │ + movzwl 0x8d81a(%rax,%rcx,2),%ecx │ │ add %rax,%rcx │ │ jmpq *%rcx │ │ - movdqa 0x8b275(%rip),%xmm4 │ │ + movdqa 0x8d335(%rip),%xmm4 │ │ lea (%rdx,%rdx,2),%rax │ │ movq (%rsi),%xmm0 │ │ movhps (%rsi,%rdx,1),%xmm0 │ │ movq (%rsi,%rdx,2),%xmm1 │ │ movhps (%rsi,%rax,1),%xmm1 │ │ lea (%rsi,%rdx,4),%rsi │ │ pshufb %xmm4,%xmm0 │ │ pmaddubsw %xmm5,%xmm0 │ │ pshufb %xmm4,%xmm1 │ │ pmaddubsw %xmm5,%xmm1 │ │ movdqa %xmm0,(%rdi) │ │ movdqa %xmm1,0x10(%rdi) │ │ add $0x20,%rdi │ │ sub $0x4,%r8d │ │ - jg 6604f │ │ + jg 6845f │ │ retq │ │ lea (%rdx,%rdx,2),%rax │ │ movdqu (%rsi),%xmm0 │ │ movdqu (%rsi,%rdx,1),%xmm1 │ │ movdqu (%rsi,%rdx,2),%xmm2 │ │ movdqu (%rsi,%rax,1),%xmm3 │ │ lea (%rsi,%rdx,4),%rsi │ │ @@ -77836,15 +79835,15 @@ │ │ pmaddubsw %xmm5,%xmm3 │ │ movdqa %xmm0,(%rdi) │ │ movdqa %xmm1,0x10(%rdi) │ │ movdqa %xmm2,0x20(%rdi) │ │ movdqa %xmm3,0x30(%rdi) │ │ add $0x40,%rdi │ │ sub $0x4,%r8d │ │ - jg 66090 │ │ + jg 684a0 │ │ retq │ │ movdqu (%rsi),%xmm0 │ │ movdqu 0x8(%rsi),%xmm1 │ │ movdqu (%rsi,%rdx,1),%xmm2 │ │ movdqu 0x8(%rsi,%rdx,1),%xmm3 │ │ lea (%rsi,%rdx,2),%rsi │ │ pshufb %xmm4,%xmm0 │ │ @@ -77857,20 +79856,20 @@ │ │ pmaddubsw %xmm5,%xmm3 │ │ movdqa %xmm0,(%rdi) │ │ movdqa %xmm1,0x10(%rdi) │ │ movdqa %xmm2,0x20(%rdi) │ │ movdqa %xmm3,0x30(%rdi) │ │ add $0x40,%rdi │ │ sub $0x2,%r8d │ │ - jg 660ed │ │ + jg 684fd │ │ retq │ │ mov $0xffffffffffffff80,%rcx │ │ - jmp 66164 │ │ + jmp 68574 │ │ mov $0xffffffffffffffc0,%rcx │ │ - jmp 66164 │ │ + jmp 68574 │ │ mov $0xffffffffffffffe0,%rcx │ │ sub %rcx,%rsi │ │ mov %rcx,%rax │ │ movdqu (%rsi,%rax,1),%xmm0 │ │ movdqu 0x8(%rsi,%rax,1),%xmm1 │ │ movdqu 0x10(%rsi,%rax,1),%xmm2 │ │ movdqu 0x18(%rsi,%rax,1),%xmm3 │ │ @@ -77884,20 +79883,20 @@ │ │ pmaddubsw %xmm5,%xmm3 │ │ movdqa %xmm0,(%rdi) │ │ movdqa %xmm1,0x10(%rdi) │ │ movdqa %xmm2,0x20(%rdi) │ │ movdqa %xmm3,0x30(%rdi) │ │ add $0x40,%rdi │ │ add $0x20,%rax │ │ - jl 6616a │ │ + jl 6857a │ │ add %rdx,%rsi │ │ dec %r8d │ │ - jg 66167 │ │ + jg 68577 │ │ retq │ │ - movzwl 0x8b766(%rax,%rcx,2),%ecx │ │ + movzwl 0x8d826(%rax,%rcx,2),%ecx │ │ imul $0xff00ff,%r9d,%r9d │ │ add $0x100010,%r9d │ │ add %rax,%rcx │ │ lea (%rdx,%rdx,2),%rax │ │ movd %r9d,%xmm5 │ │ pshufd $0x0,%xmm5,%xmm5 │ │ jmpq *%rcx │ │ @@ -77915,15 +79914,15 @@ │ │ punpckldq %xmm3,%xmm2 │ │ punpckldq %xmm0,%xmm3 │ │ punpcklbw %xmm3,%xmm2 │ │ pmaddubsw %xmm5,%xmm2 │ │ movdqa %xmm2,0x10(%rdi) │ │ add $0x20,%rdi │ │ sub $0x4,%r8d │ │ - jg 661fc │ │ + jg 6860c │ │ retq │ │ movq (%rsi),%xmm0 │ │ movq (%rsi,%rdx,1),%xmm1 │ │ movq (%rsi,%rdx,2),%xmm2 │ │ movq (%rsi,%rax,1),%xmm3 │ │ lea (%rsi,%rdx,4),%rsi │ │ punpcklbw %xmm1,%xmm0 │ │ @@ -77937,15 +79936,15 @@ │ │ pmaddubsw %xmm5,%xmm2 │ │ movdqa %xmm1,0x10(%rdi) │ │ pmaddubsw %xmm5,%xmm3 │ │ movdqa %xmm2,0x20(%rdi) │ │ movdqa %xmm3,0x30(%rdi) │ │ add $0x40,%rdi │ │ sub $0x4,%r8d │ │ - jg 6624d │ │ + jg 6865d │ │ retq │ │ movdqu (%rsi),%xmm0 │ │ movdqu (%rsi,%rdx,1),%xmm1 │ │ movdqu (%rsi,%rdx,2),%xmm2 │ │ movdqu (%rsi,%rax,1),%xmm3 │ │ lea (%rsi,%rdx,4),%rsi │ │ movdqa %xmm0,%xmm4 │ │ @@ -77975,22 +79974,22 @@ │ │ pmaddubsw %xmm5,%xmm4 │ │ movdqa %xmm2,0x50(%rdi) │ │ pmaddubsw %xmm5,%xmm3 │ │ movdqa %xmm4,0x60(%rdi) │ │ movdqa %xmm3,0x70(%rdi) │ │ sub $0xffffffffffffff80,%rdi │ │ sub $0x4,%r8d │ │ - jg 662aa │ │ + jg 686ba │ │ retq │ │ lea 0x300(%r8),%ecx │ │ mov $0x100,%eax │ │ - jmp 66372 │ │ + jmp 68782 │ │ lea 0x100(%r8),%ecx │ │ mov $0x80,%eax │ │ - jmp 66372 │ │ + jmp 68782 │ │ xor %ecx,%ecx │ │ mov $0x40,%eax │ │ mov %rdi,%r10 │ │ mov %rsi,%r9 │ │ movdqu (%rsi),%xmm0 │ │ movdqu 0x10(%rsi),%xmm1 │ │ movdqu (%rsi,%rdx,1),%xmm2 │ │ @@ -78025,30 +80024,30 @@ │ │ punpckhbw %xmm1,%xmm3 │ │ pmaddubsw %xmm5,%xmm4 │ │ pmaddubsw %xmm5,%xmm3 │ │ movdqa %xmm4,0x20(%rdi) │ │ movdqa %xmm3,0x30(%rdi) │ │ add %rax,%rdi │ │ sub $0x2,%r8d │ │ - jg 66381 │ │ + jg 68791 │ │ add $0x20,%r9 │ │ movzbl %cl,%r8d │ │ mov %r9,%rsi │ │ add $0x40,%r10 │ │ mov %r10,%rdi │ │ sub $0x100,%ecx │ │ - jg 66378 │ │ + jg 68788 │ │ retq │ │ - movzwl 0x8b772(%rax,%rcx,2),%ecx │ │ + movzwl 0x8d832(%rax,%rcx,2),%ecx │ │ imul $0x8000800,%r9d,%r9d │ │ movd %r9d,%xmm6 │ │ add %rax,%rcx │ │ pshufd $0x0,%xmm6,%xmm6 │ │ jmpq *%rcx │ │ - movdqa 0x8ae54(%rip),%xmm4 │ │ + movdqa 0x8cf14(%rip),%xmm4 │ │ movddup (%rsi),%xmm0 │ │ lea (%rdx,%rdx,2),%rcx │ │ pshufb %xmm4,%xmm0 │ │ pmaddubsw %xmm5,%xmm0 │ │ movq (%rsi,%rdx,1),%xmm1 │ │ movhps (%rsi,%rdx,2),%xmm1 │ │ movq (%rsi,%rcx,1),%xmm2 │ │ @@ -78068,15 +80067,15 @@ │ │ psubw %xmm3,%xmm2 │ │ pmulhrsw %xmm6,%xmm2 │ │ paddw %xmm3,%xmm2 │ │ movdqa %xmm1,(%rdi) │ │ movdqa %xmm2,0x10(%rdi) │ │ add $0x20,%rdi │ │ sub $0x4,%r8d │ │ - jg 6647e │ │ + jg 6888e │ │ retq │ │ movdqu (%rsi),%xmm0 │ │ pshufb %xmm4,%xmm0 │ │ pmaddubsw %xmm5,%xmm0 │ │ movdqu (%rsi,%rdx,1),%xmm1 │ │ lea (%rsi,%rdx,2),%rsi │ │ movdqu (%rsi),%xmm2 │ │ @@ -78092,25 +80091,25 @@ │ │ psubw %xmm1,%xmm2 │ │ pmulhrsw %xmm6,%xmm2 │ │ paddw %xmm1,%xmm2 │ │ movdqa %xmm3,(%rdi) │ │ movdqa %xmm2,0x10(%rdi) │ │ add $0x20,%rdi │ │ sub $0x2,%r8d │ │ - jg 664f4 │ │ + jg 68904 │ │ retq │ │ lea 0x700(%r8),%ecx │ │ mov $0x100,%r9d │ │ - jmp 66580 │ │ + jmp 68990 │ │ lea 0x300(%r8),%ecx │ │ mov $0x80,%r9d │ │ - jmp 66580 │ │ + jmp 68990 │ │ lea 0x100(%r8),%ecx │ │ mov $0x40,%r9d │ │ - jmp 66580 │ │ + jmp 68990 │ │ xor %ecx,%ecx │ │ mov $0x20,%r9d │ │ mov %rsi,%rax │ │ mov %rdi,%r10 │ │ movdqu (%rsi),%xmm0 │ │ movdqu 0x8(%rsi),%xmm1 │ │ pshufb %xmm4,%xmm0 │ │ @@ -78149,98 +80148,98 @@ │ │ movdqa %xmm1,%xmm2 │ │ psubw %xmm3,%xmm2 │ │ pmulhrsw %xmm6,%xmm2 │ │ paddw %xmm3,%xmm2 │ │ movdqa %xmm2,0x10(%rdi) │ │ add %r9,%rdi │ │ sub $0x2,%r8d │ │ - jg 665a3 │ │ + jg 689b3 │ │ movzbl %cl,%r8d │ │ add $0x10,%rax │ │ add $0x20,%r10 │ │ mov %rax,%rsi │ │ mov %r10,%rdi │ │ sub $0x100,%ecx │ │ - jg 66586 │ │ + jg 68996 │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ mov $0x1e002d,%eax │ │ mov %eax,%r10d │ │ - jmpq 66700 │ │ + jmpq 68b10 │ │ nopl (%rax) │ │ mov $0x1e002d,%eax │ │ mov $0xf003c,%r10d │ │ - jmp 66700 │ │ + jmp 68b10 │ │ nopl (%rax) │ │ mov $0xf003c,%eax │ │ mov $0x1e002d,%r10d │ │ - jmp 66700 │ │ + jmp 68b10 │ │ nopl (%rax) │ │ mov $0xf003c,%eax │ │ mov %eax,%r10d │ │ - jmp 66700 │ │ + jmp 68b10 │ │ nopw 0x0(%rax,%rax,1) │ │ mov $0x1e002d,%eax │ │ mov $0x2d,%r10d │ │ - jmp 66700 │ │ + jmp 68b10 │ │ nopl (%rax) │ │ mov $0x2d,%eax │ │ mov $0x1e002d,%r10d │ │ - jmp 66700 │ │ + jmp 68b10 │ │ nopl (%rax) │ │ mov $0xf003c,%eax │ │ mov $0x2d,%r10d │ │ - jmp 66700 │ │ + jmp 68b10 │ │ nopl (%rax) │ │ mov $0x2d,%eax │ │ mov $0xf003c,%r10d │ │ - jmp 66700 │ │ + jmp 68b10 │ │ nopl (%rax) │ │ mov $0x2d,%eax │ │ mov %eax,%r10d │ │ nopl 0x0(%rax,%rax,1) │ │ imul $0x10101,%r9d,%r9d │ │ add %eax,%r9d │ │ imul $0x10101,0x8(%rsp),%eax │ │ add %r10d,%eax │ │ mov %ecx,%ecx │ │ test $0xf00,%r9d │ │ - jne 6674c │ │ + jne 68b5c │ │ test $0xf00,%eax │ │ - jne 669d5 │ │ + jne 68de5 │ │ lea -0x8b0(%rip),%r10 │ │ tzcnt %ecx,%ecx │ │ - movzwl 0x8b6cc(%r10,%rcx,2),%ecx │ │ + movzwl 0x8d78c(%r10,%rcx,2),%ecx │ │ pxor %xmm4,%xmm4 │ │ add %r10,%rcx │ │ lea (%rdx,%rdx,2),%rax │ │ jmpq *%rcx │ │ lea -0x8d1(%rip),%r10 │ │ test $0xf00,%eax │ │ - jne 66c05 │ │ + jne 69015 │ │ cmp $0x4,%ecx │ │ - je 667b4 │ │ + je 68bc4 │ │ tzcnt %ecx,%ecx │ │ - movdqa 0x8ab00(%rip),%xmm10 │ │ - movdqa 0x8ab07(%rip),%xmm11 │ │ - movdqa 0x8ab0e(%rip),%xmm9 │ │ + movdqa 0x8cbc0(%rip),%xmm10 │ │ + movdqa 0x8cbc7(%rip),%xmm11 │ │ + movdqa 0x8cbce(%rip),%xmm9 │ │ shr $0x10,%r9d │ │ sub $0x3,%rsi │ │ - movzwl 0x8b724(%r10,%rcx,2),%ecx │ │ - movq 0xa3d26(%r10,%r9,8),%xmm6 │ │ - movdqa 0x8ac5b(%rip),%xmm7 │ │ + movzwl 0x8d7e4(%r10,%rcx,2),%ecx │ │ + movq 0xa5736(%r10,%r9,8),%xmm6 │ │ + movdqa 0x8cd1b(%rip),%xmm7 │ │ pshufd $0x0,%xmm6,%xmm5 │ │ pshufd $0x55,%xmm6,%xmm6 │ │ add %r10,%rcx │ │ jmpq *%rcx │ │ movzbl %r9b,%r9d │ │ dec %rsi │ │ - movd 0xa3d28(%r10,%r9,8),%xmm4 │ │ - movdqa 0x8ac33(%rip),%xmm6 │ │ - movdqa 0x8aa9b(%rip),%xmm5 │ │ + movd 0xa5738(%r10,%r9,8),%xmm4 │ │ + movdqa 0x8ccf3(%rip),%xmm6 │ │ + movdqa 0x8cb5b(%rip),%xmm5 │ │ pshufd $0x0,%xmm4,%xmm4 │ │ lea (%rdx,%rdx,2),%r10 │ │ movq (%rsi),%xmm0 │ │ movq (%rsi,%rdx,1),%xmm1 │ │ movq (%rsi,%rdx,2),%xmm2 │ │ movq (%rsi,%r10,1),%xmm3 │ │ lea (%rsi,%rdx,4),%rsi │ │ @@ -78256,15 +80255,15 @@ │ │ phaddw %xmm3,%xmm2 │ │ pmulhrsw %xmm6,%xmm0 │ │ pmulhrsw %xmm6,%xmm2 │ │ movdqa %xmm0,(%rdi) │ │ movdqa %xmm2,0x10(%rdi) │ │ add $0x20,%rdi │ │ sub $0x4,%r8d │ │ - jg 667de │ │ + jg 68bee │ │ retq │ │ movdqu (%rsi),%xmm0 │ │ movdqa %xmm0,%xmm2 │ │ pshufb %xmm11,%xmm2 │ │ movdqa %xmm0,%xmm3 │ │ pshufb %xmm9,%xmm3 │ │ pshufb %xmm10,%xmm0 │ │ @@ -78293,22 +80292,22 @@ │ │ phaddw %xmm3,%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa %xmm0,(%rdi) │ │ movdqa %xmm1,0x10(%rdi) │ │ lea (%rsi,%rdx,2),%rsi │ │ add $0x20,%rdi │ │ sub $0x2,%r8d │ │ - jg 66846 │ │ + jg 68c56 │ │ retq │ │ mov $0xfffffffffffffff0,%rcx │ │ - jmp 66915 │ │ + jmp 68d25 │ │ mov $0xffffffffffffffe0,%rcx │ │ - jmp 66915 │ │ + jmp 68d25 │ │ mov $0xffffffffffffffc0,%rcx │ │ - jmp 66915 │ │ + jmp 68d25 │ │ mov $0xffffffffffffff80,%rcx │ │ sub %rcx,%rsi │ │ mov %rcx,%r9 │ │ movdqu (%rsi,%rcx,1),%xmm0 │ │ movdqa %xmm0,%xmm2 │ │ pshufb %xmm11,%xmm2 │ │ movdqa %xmm0,%xmm3 │ │ @@ -78338,37 +80337,37 @@ │ │ paddw %xmm2,%xmm1 │ │ phaddw %xmm3,%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa %xmm0,(%rdi) │ │ movdqa %xmm1,0x10(%rdi) │ │ add $0x20,%rdi │ │ add $0x10,%rcx │ │ - jl 6691b │ │ + jl 68d2b │ │ add %rdx,%rsi │ │ mov %r9,%rcx │ │ dec %r8d │ │ - jg 6691b │ │ + jg 68d2b │ │ retq │ │ lea -0xb5a(%rip),%r10 │ │ movzbl %al,%r9d │ │ shr $0x10,%eax │ │ cmp $0x6,%r8d │ │ cmovs %r9d,%eax │ │ - movq 0xa3d26(%r10,%rax,8),%xmm0 │ │ - movdqa 0x8a9c3(%rip),%xmm2 │ │ - movdqa 0x8a9fb(%rip),%xmm7 │ │ + movq 0xa5736(%r10,%rax,8),%xmm0 │ │ + movdqa 0x8ca83(%rip),%xmm2 │ │ + movdqa 0x8cabb(%rip),%xmm7 │ │ punpcklwd %xmm0,%xmm0 │ │ pshufd $0x0,%xmm0,%xmm8 │ │ pshufd $0x55,%xmm0,%xmm9 │ │ lea (%rdx,%rdx,2),%r10 │ │ pshufd $0xaa,%xmm0,%xmm10 │ │ pshufd $0xff,%xmm0,%xmm11 │ │ sub %r10,%rsi │ │ cmp $0x8,%ecx │ │ - jns 66ae4 │ │ + jns 68ef4 │ │ movd (%rsi),%xmm1 │ │ movd (%rsi,%rdx,1),%xmm0 │ │ movd (%rsi,%rdx,2),%xmm2 │ │ add %r10,%rsi │ │ movd (%rsi),%xmm4 │ │ movd (%rsi,%rdx,1),%xmm3 │ │ movd (%rsi,%rdx,2),%xmm5 │ │ @@ -78402,15 +80401,15 @@ │ │ pmaddubsw %xmm11,%xmm4 │ │ paddw %xmm4,%xmm5 │ │ pmulhrsw %xmm7,%xmm5 │ │ movq %xmm5,(%rdi) │ │ movhps %xmm5,(%rdi,%rcx,2) │ │ lea (%rdi,%rcx,4),%rdi │ │ sub $0x2,%r8d │ │ - jg 66a7b │ │ + jg 68e8b │ │ retq │ │ lea -0x40(,%rcx,8),%eax │ │ mov %rsi,%r9 │ │ mov %rdi,%r11 │ │ lea (%r8,%rax,4),%eax │ │ movq (%rsi),%xmm1 │ │ movq (%rsi,%rdx,1),%xmm2 │ │ @@ -78457,84 +80456,84 @@ │ │ paddw %xmm13,%xmm15 │ │ pmulhrsw %xmm7,%xmm14 │ │ pmulhrsw %xmm7,%xmm15 │ │ movdqu %xmm14,(%rdi) │ │ movdqu %xmm15,(%rdi,%rcx,2) │ │ lea (%rdi,%rcx,4),%rdi │ │ sub $0x2,%r8d │ │ - jg 66b33 │ │ + jg 68f43 │ │ add $0x8,%r9 │ │ add $0x10,%r11 │ │ movzbl %al,%r8d │ │ mov %r9,%rsi │ │ mov %r11,%rdi │ │ sub $0x100,%eax │ │ - jg 66af5 │ │ + jg 68f05 │ │ retq │ │ cmp $0x4,%ecx │ │ - jg 66f71 │ │ + jg 69381 │ │ and $0x7f,%r9d │ │ - movd 0xa3d28(%r10,%r9,8),%xmm1 │ │ + movd 0xa5738(%r10,%r9,8),%xmm1 │ │ movzbl %al,%r9d │ │ shr $0x10,%eax │ │ cmp $0x6,%r8d │ │ cmovs %r9d,%eax │ │ - movq 0xa3d26(%r10,%rax,8),%xmm0 │ │ + movq 0xa5736(%r10,%rax,8),%xmm0 │ │ sub $0xf8,%rsp │ │ lea (%rdx,%rdx,2),%r10 │ │ sub %r10,%rsi │ │ dec %rsi │ │ punpcklbw %xmm0,%xmm0 │ │ psraw $0x8,%xmm0 │ │ - movdqa 0x8a7a8(%rip),%xmm8 │ │ - movdqa 0x8a7af(%rip),%xmm9 │ │ + movdqa 0x8c868(%rip),%xmm8 │ │ + movdqa 0x8c86f(%rip),%xmm9 │ │ pshufd $0x0,%xmm0,%xmm10 │ │ pshufd $0x55,%xmm0,%xmm11 │ │ pshufd $0xaa,%xmm0,%xmm12 │ │ pshufd $0xff,%xmm0,%xmm13 │ │ pshufd $0x0,%xmm1,%xmm7 │ │ - movdqa 0x8a5ca(%rip),%xmm6 │ │ + movdqa 0x8c68a(%rip),%xmm6 │ │ movq (%rsi),%xmm5 │ │ movhps (%rsi,%rdx,1),%xmm5 │ │ movq (%rsi,%rdx,2),%xmm4 │ │ movhps (%rsi,%r10,1),%xmm4 │ │ lea (%rsi,%rdx,4),%rsi │ │ movdqa %xmm5,%xmm2 │ │ pshufb %xmm6,%xmm2 │ │ movdqa %xmm4,%xmm0 │ │ pshufb %xmm6,%xmm0 │ │ pmaddubsw %xmm7,%xmm2 │ │ pmaddubsw %xmm7,%xmm0 │ │ phaddw %xmm0,%xmm2 │ │ pmulhrsw %xmm8,%xmm2 │ │ movdqa %xmm2,0x60(%rsp) │ │ - movdqa 0x8a58f(%rip),%xmm6 │ │ + movdqa 0x8c64f(%rip),%xmm6 │ │ movdqa %xmm5,%xmm2 │ │ pshufb %xmm6,%xmm2 │ │ movdqa %xmm4,%xmm0 │ │ pshufb %xmm6,%xmm0 │ │ pmaddubsw %xmm7,%xmm2 │ │ pmaddubsw %xmm7,%xmm0 │ │ phaddw %xmm0,%xmm2 │ │ pmulhrsw %xmm8,%xmm2 │ │ - movdqa 0x8a550(%rip),%xmm6 │ │ + movdqa 0x8c610(%rip),%xmm6 │ │ movq (%rsi),%xmm5 │ │ movhps (%rsi,%rdx,1),%xmm5 │ │ movq (%rsi,%rdx,2),%xmm4 │ │ add %r10,%rsi │ │ movdqa %xmm5,%xmm3 │ │ pshufb %xmm6,%xmm3 │ │ movdqa %xmm4,%xmm0 │ │ pshufb %xmm6,%xmm0 │ │ pmaddubsw %xmm7,%xmm3 │ │ pmaddubsw %xmm7,%xmm0 │ │ phaddw %xmm0,%xmm3 │ │ pmulhrsw %xmm8,%xmm3 │ │ movdqa %xmm3,0x70(%rsp) │ │ - movdqa 0x8a51b(%rip),%xmm6 │ │ + movdqa 0x8c5db(%rip),%xmm6 │ │ movdqa %xmm5,%xmm3 │ │ pshufb %xmm6,%xmm3 │ │ movdqa %xmm4,%xmm0 │ │ pshufb %xmm6,%xmm0 │ │ pmaddubsw %xmm7,%xmm3 │ │ pmaddubsw %xmm7,%xmm0 │ │ phaddw %xmm0,%xmm3 │ │ @@ -78563,15 +80562,15 @@ │ │ pmaddwd %xmm10,%xmm5 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm11,%xmm2 │ │ paddd %xmm2,%xmm5 │ │ movdqa %xmm3,%xmm2 │ │ pmaddwd %xmm12,%xmm3 │ │ paddd %xmm3,%xmm5 │ │ - movdqa 0x8a44b(%rip),%xmm6 │ │ + movdqa 0x8c50b(%rip),%xmm6 │ │ movq (%rsi),%xmm4 │ │ movhps (%rsi,%rdx,1),%xmm4 │ │ pshufb %xmm6,%xmm4 │ │ pmaddubsw %xmm7,%xmm4 │ │ phaddw %xmm4,%xmm4 │ │ pmulhrsw %xmm8,%xmm4 │ │ movdqa %xmm4,%xmm3 │ │ @@ -78596,15 +80595,15 @@ │ │ pmaddwd %xmm10,%xmm5 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm11,%xmm2 │ │ paddd %xmm2,%xmm5 │ │ movdqa %xmm3,%xmm2 │ │ pmaddwd %xmm12,%xmm3 │ │ paddd %xmm3,%xmm5 │ │ - movdqa 0x8a3a5(%rip),%xmm6 │ │ + movdqa 0x8c465(%rip),%xmm6 │ │ movq (%rsi),%xmm4 │ │ movhps (%rsi,%rdx,1),%xmm4 │ │ pshufb %xmm6,%xmm4 │ │ pmaddubsw %xmm7,%xmm4 │ │ phaddw %xmm4,%xmm4 │ │ pmulhrsw %xmm8,%xmm4 │ │ movdqa %xmm4,%xmm3 │ │ @@ -78628,25 +80627,25 @@ │ │ movdqa %xmm1,0xb0(%rsp) │ │ movdqa %xmm2,0xc0(%rsp) │ │ movdqa %xmm3,0xd0(%rsp) │ │ movdqa 0x40(%rsp),%xmm0 │ │ movdqa 0x50(%rsp),%xmm1 │ │ movdqa 0x60(%rsp),%xmm2 │ │ movdqa 0x70(%rsp),%xmm3 │ │ - jg 66dda │ │ + jg 691ea │ │ add $0xf8,%rsp │ │ retq │ │ shr $0x10,%r9d │ │ sub $0x68,%rsp │ │ - movq 0xa3d26(%r10,%r9,8),%xmm0 │ │ + movq 0xa5736(%r10,%r9,8),%xmm0 │ │ movzbl %al,%r9d │ │ shr $0x10,%eax │ │ cmp $0x6,%r8d │ │ cmovs %r9d,%eax │ │ - movq 0xa3d26(%r10,%rax,8),%xmm1 │ │ + movq 0xa5736(%r10,%rax,8),%xmm1 │ │ pshufd $0x0,%xmm0,%xmm10 │ │ pshufd $0x55,%xmm0,%xmm11 │ │ punpcklbw %xmm1,%xmm1 │ │ psraw $0x8,%xmm1 │ │ pshufd $0x0,%xmm1,%xmm12 │ │ pshufd $0x55,%xmm1,%xmm13 │ │ pshufd $0xaa,%xmm1,%xmm14 │ │ @@ -78655,17 +80654,17 @@ │ │ sub $0x3,%rsi │ │ sub %r10,%rsi │ │ mov %rsi,%rax │ │ mov %rdi,%r11 │ │ lea -0x4(%rcx),%r9d │ │ shl $0xe,%r9d │ │ add %r8d,%r9d │ │ - movdqa 0x8a283(%rip),%xmm7 │ │ - movdqa 0x8a28a(%rip),%xmm8 │ │ - movdqa 0x8a291(%rip),%xmm9 │ │ + movdqa 0x8c343(%rip),%xmm7 │ │ + movdqa 0x8c34a(%rip),%xmm8 │ │ + movdqa 0x8c351(%rip),%xmm9 │ │ movdqu (%rsi),%xmm4 │ │ movdqa %xmm4,%xmm2 │ │ pshufb %xmm8,%xmm2 │ │ movdqa %xmm4,%xmm3 │ │ pshufb %xmm9,%xmm3 │ │ pshufb %xmm7,%xmm4 │ │ movdqa %xmm2,%xmm1 │ │ @@ -78715,29 +80714,29 @@ │ │ pmaddubsw %xmm10,%xmm1 │ │ pmaddubsw %xmm11,%xmm3 │ │ pmaddubsw %xmm11,%xmm2 │ │ pmaddubsw %xmm10,%xmm0 │ │ paddw %xmm3,%xmm1 │ │ paddw %xmm2,%xmm0 │ │ phaddw %xmm1,%xmm0 │ │ - movdqa 0x8a2dc(%rip),%xmm7 │ │ + movdqa 0x8c39c(%rip),%xmm7 │ │ pmulhrsw %xmm7,%xmm4 │ │ pmulhrsw %xmm7,%xmm5 │ │ pmulhrsw %xmm7,%xmm6 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa %xmm4,%xmm1 │ │ punpcklwd %xmm5,%xmm1 │ │ movdqa %xmm5,%xmm2 │ │ punpcklwd %xmm6,%xmm2 │ │ movdqa %xmm6,%xmm3 │ │ punpcklwd %xmm0,%xmm3 │ │ movdqa %xmm1,(%rsp) │ │ movdqa %xmm2,0x10(%rsp) │ │ movdqa %xmm3,0x20(%rsp) │ │ - movdqa 0x8a107(%rip),%xmm7 │ │ + movdqa 0x8c1c7(%rip),%xmm7 │ │ movdqu (%rsi,%rdx,1),%xmm4 │ │ movdqa %xmm4,%xmm2 │ │ pshufb %xmm8,%xmm2 │ │ movdqa %xmm4,%xmm3 │ │ pshufb %xmm9,%xmm3 │ │ pshufb %xmm7,%xmm4 │ │ movdqa %xmm2,%xmm1 │ │ @@ -78773,15 +80772,15 @@ │ │ pmaddubsw %xmm10,%xmm1 │ │ pmaddubsw %xmm11,%xmm3 │ │ pmaddubsw %xmm11,%xmm2 │ │ pmaddubsw %xmm10,%xmm6 │ │ paddw %xmm3,%xmm1 │ │ paddw %xmm2,%xmm6 │ │ phaddw %xmm1,%xmm6 │ │ - movdqa 0x8a1b8(%rip),%xmm7 │ │ + movdqa 0x8c278(%rip),%xmm7 │ │ movdqa %xmm4,%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa %xmm5,%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa %xmm6,%xmm3 │ │ pmulhrsw %xmm7,%xmm3 │ │ movdqa %xmm0,%xmm4 │ │ @@ -78806,20 +80805,20 @@ │ │ pmaddwd %xmm13,%xmm4 │ │ paddd %xmm3,%xmm8 │ │ paddd %xmm4,%xmm9 │ │ pmaddwd %xmm14,%xmm5 │ │ pmaddwd %xmm14,%xmm6 │ │ paddd %xmm5,%xmm8 │ │ paddd %xmm6,%xmm9 │ │ - movdqa 0x8a123(%rip),%xmm7 │ │ + movdqa 0x8c1e3(%rip),%xmm7 │ │ paddd %xmm7,%xmm8 │ │ paddd %xmm7,%xmm9 │ │ - movdqa 0x89f81(%rip),%xmm7 │ │ - movdqa 0x89f89(%rip),%xmm6 │ │ - movdqa 0x89f61(%rip),%xmm5 │ │ + movdqa 0x8c041(%rip),%xmm7 │ │ + movdqa 0x8c049(%rip),%xmm6 │ │ + movdqa 0x8c021(%rip),%xmm5 │ │ movdqu (%rsi,%rdx,1),%xmm0 │ │ movdqa %xmm0,%xmm2 │ │ pshufb %xmm7,%xmm2 │ │ movdqa %xmm0,%xmm3 │ │ pshufb %xmm6,%xmm3 │ │ pshufb %xmm5,%xmm0 │ │ movdqa %xmm2,%xmm1 │ │ @@ -78841,15 +80840,15 @@ │ │ pmaddubsw %xmm10,%xmm1 │ │ pmaddubsw %xmm11,%xmm3 │ │ pmaddubsw %xmm11,%xmm2 │ │ pmaddubsw %xmm10,%xmm4 │ │ paddw %xmm3,%xmm1 │ │ paddw %xmm2,%xmm4 │ │ phaddw %xmm1,%xmm4 │ │ - movdqa 0x8a05c(%rip),%xmm5 │ │ + movdqa 0x8c11c(%rip),%xmm5 │ │ pmulhrsw %xmm5,%xmm0 │ │ pmulhrsw %xmm5,%xmm4 │ │ movdqa 0x40(%rsp),%xmm6 │ │ movdqa %xmm6,%xmm5 │ │ punpcklwd %xmm0,%xmm5 │ │ movdqa %xmm0,%xmm6 │ │ punpcklwd %xmm4,%xmm6 │ │ @@ -78863,55 +80862,55 @@ │ │ psrad $0x6,%xmm2 │ │ psrad $0x6,%xmm1 │ │ packssdw %xmm1,%xmm2 │ │ movq %xmm2,(%rdi) │ │ movhps %xmm2,(%rdi,%rcx,2) │ │ lea (%rdi,%rcx,4),%rdi │ │ sub $0x2,%r8d │ │ - jle 67426 │ │ + jle 69836 │ │ movdqa %xmm4,0x40(%rsp) │ │ movdqa (%rsp),%xmm1 │ │ movdqa 0x10(%rsp),%xmm2 │ │ movdqa 0x20(%rsp),%xmm3 │ │ movdqa 0x30(%rsp),%xmm4 │ │ - jmpq 67292 │ │ + jmpq 696a2 │ │ add $0x4,%rax │ │ add $0x8,%r11 │ │ movzbl %r9b,%r8d │ │ mov %rax,%rsi │ │ mov %r11,%rdi │ │ sub $0x10000,%r9d │ │ - jg 66fe5 │ │ + jg 693f5 │ │ add $0x68,%rsp │ │ retq │ │ nopw 0x0(%rax,%rax,1) │ │ push %rbx │ │ push %rbp │ │ push %r14 │ │ push %r15 │ │ push %r12 │ │ sub $0xa0,%rsp │ │ - callq 674d0 │ │ - jmp 6746f │ │ - callq 6766d │ │ + callq 698e0 │ │ + jmp 6987f │ │ + callq 69a7d │ │ lea (%rdi,%rsi,2),%rdi │ │ - movdqa 0x89f88(%rip),%xmm10 │ │ + movdqa 0x8c048(%rip),%xmm10 │ │ psrad $0x11,%xmm12 │ │ psrad $0x11,%xmm13 │ │ packssdw %xmm13,%xmm12 │ │ pmulhrsw %xmm10,%xmm12 │ │ psrad $0x11,%xmm14 │ │ psrad $0x11,%xmm15 │ │ packssdw %xmm15,%xmm14 │ │ pmulhrsw %xmm10,%xmm14 │ │ packuswb %xmm14,%xmm12 │ │ movq %xmm12,(%rdi) │ │ movhps %xmm12,(%rdi,%rsi,1) │ │ dec %r8d │ │ - jg 67466 │ │ + jg 69876 │ │ add $0xa0,%rsp │ │ pop %r12 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ retq │ │ @@ -78923,84 +80922,84 @@ │ │ movswl (%r8),%r10d │ │ movswl 0x2(%r8),%r11d │ │ lea 0x3(%rcx,%rcx,2),%rbp │ │ add $0x10200,%r9d │ │ lea (%r10,%r10,2),%eax │ │ sub %rbp,%rdx │ │ sub %eax,%r11d │ │ - lea 0xa2979(%rip),%rbx │ │ + lea 0xa4389(%rip),%rbx │ │ mov 0xd8(%rsp),%r15d │ │ pxor %xmm11,%xmm11 │ │ - callq 67970 │ │ + callq 69d80 │ │ movdqa %xmm0,%xmm2 │ │ psrld $0x10,%xmm2 │ │ movdqa %xmm1,%xmm3 │ │ psrld $0x10,%xmm3 │ │ - callq 67970 │ │ + callq 69d80 │ │ movdqa %xmm0,%xmm4 │ │ psrld $0x10,%xmm4 │ │ movdqa %xmm1,%xmm5 │ │ psrld $0x10,%xmm5 │ │ - callq 67970 │ │ + callq 69d80 │ │ pcmpeqd %xmm10,%xmm10 │ │ pslld $0x10,%xmm10 │ │ movdqa %xmm10,0x88(%rsp) │ │ pand %xmm10,%xmm0 │ │ por %xmm0,%xmm2 │ │ pand %xmm10,%xmm1 │ │ por %xmm1,%xmm3 │ │ movdqa %xmm2,0x8(%rsp) │ │ movdqa %xmm3,0x18(%rsp) │ │ - callq 67970 │ │ + callq 69d80 │ │ movdqa 0x88(%rsp),%xmm10 │ │ pand %xmm10,%xmm0 │ │ por %xmm0,%xmm4 │ │ pand %xmm10,%xmm1 │ │ por %xmm1,%xmm5 │ │ movdqa %xmm4,0x28(%rsp) │ │ movdqa %xmm5,0x38(%rsp) │ │ - callq 67970 │ │ + callq 69d80 │ │ movdqa %xmm2,%xmm6 │ │ psrld $0x10,%xmm6 │ │ movdqa %xmm3,%xmm7 │ │ psrld $0x10,%xmm7 │ │ movdqa 0x88(%rsp),%xmm10 │ │ pand %xmm10,%xmm0 │ │ por %xmm0,%xmm6 │ │ pand %xmm10,%xmm1 │ │ por %xmm1,%xmm7 │ │ movdqa %xmm6,0x48(%rsp) │ │ movdqa %xmm7,0x58(%rsp) │ │ - callq 67970 │ │ + callq 69d80 │ │ movdqa %xmm4,%xmm2 │ │ psrld $0x10,%xmm2 │ │ movdqa %xmm5,%xmm3 │ │ psrld $0x10,%xmm3 │ │ movdqa 0x88(%rsp),%xmm10 │ │ pand %xmm10,%xmm0 │ │ por %xmm0,%xmm2 │ │ pand %xmm10,%xmm1 │ │ por %xmm1,%xmm3 │ │ movdqa %xmm2,0x68(%rsp) │ │ movdqa %xmm3,0x78(%rsp) │ │ - callq 67970 │ │ + callq 69d80 │ │ movdqa %xmm6,%xmm4 │ │ psrld $0x10,%xmm4 │ │ movdqa %xmm7,%xmm5 │ │ psrld $0x10,%xmm5 │ │ movdqa 0x88(%rsp),%xmm10 │ │ pand %xmm10,%xmm0 │ │ por %xmm0,%xmm4 │ │ pand %xmm10,%xmm1 │ │ por %xmm1,%xmm5 │ │ add $0x10200,%r15d │ │ movdqa %xmm2,%xmm6 │ │ movdqa %xmm3,%xmm7 │ │ mov $0x4,%r8d │ │ - callq 67970 │ │ + callq 69d80 │ │ psrld $0x10,%xmm6 │ │ psrld $0x10,%xmm7 │ │ movdqa 0x88(%rsp),%xmm10 │ │ pand %xmm10,%xmm0 │ │ por %xmm0,%xmm6 │ │ pand %xmm10,%xmm1 │ │ por %xmm1,%xmm7 │ │ @@ -79066,15 +81065,15 @@ │ │ pmaddwd %xmm5,%xmm3 │ │ pmaddwd 0x38(%rsp),%xmm2 │ │ pmaddwd %xmm7,%xmm15 │ │ paddd %xmm3,%xmm1 │ │ paddd %xmm15,%xmm2 │ │ paddd %xmm2,%xmm1 │ │ movdqa %xmm1,%xmm13 │ │ - callq 67970 │ │ + callq 69d80 │ │ movdqa 0x48(%rsp),%xmm2 │ │ movdqa 0x58(%rsp),%xmm3 │ │ movdqa %xmm2,0x8(%rsp) │ │ movdqa %xmm3,0x18(%rsp) │ │ movdqa %xmm4,0x48(%rsp) │ │ movdqa %xmm5,0x58(%rsp) │ │ psrld $0x10,%xmm4 │ │ @@ -79182,81 +81181,81 @@ │ │ lea (%rax,%r10,4),%ebp │ │ lea (%rax,%r11,1),%r9d │ │ shr $0xa,%eax │ │ shr $0xa,%ebp │ │ movhps (%rbx,%rax,8),%xmm14 │ │ movhps (%rbx,%rbp,8),%xmm9 │ │ movdqa %xmm10,%xmm0 │ │ - pshufb 0x89815(%rip),%xmm0 │ │ + pshufb 0x8b8d5(%rip),%xmm0 │ │ pmaddubsw %xmm1,%xmm0 │ │ movdqa %xmm10,%xmm1 │ │ - pshufb 0x89812(%rip),%xmm1 │ │ + pshufb 0x8b8d2(%rip),%xmm1 │ │ pmaddubsw %xmm8,%xmm1 │ │ movdqa %xmm10,%xmm15 │ │ - pshufb 0x8980d(%rip),%xmm15 │ │ + pshufb 0x8b8cd(%rip),%xmm15 │ │ pmaddubsw %xmm14,%xmm15 │ │ - pshufb 0x8980d(%rip),%xmm10 │ │ + pshufb 0x8b8cd(%rip),%xmm10 │ │ pmaddubsw %xmm9,%xmm10 │ │ phaddw %xmm15,%xmm0 │ │ phaddw %xmm10,%xmm1 │ │ - movdqa 0x899c2(%rip),%xmm14 │ │ - movdqa 0x89a09(%rip),%xmm9 │ │ + movdqa 0x8ba82(%rip),%xmm14 │ │ + movdqa 0x8bac9(%rip),%xmm9 │ │ pmaddwd %xmm14,%xmm0 │ │ pmaddwd %xmm14,%xmm1 │ │ paddd %xmm9,%xmm0 │ │ paddd %xmm9,%xmm1 │ │ retq │ │ nopl 0x0(%rax) │ │ push %rbx │ │ push %rbp │ │ push %r14 │ │ push %r15 │ │ push %r12 │ │ sub $0xa0,%rsp │ │ - callq 674d0 │ │ + callq 698e0 │ │ psrad $0xd,%xmm12 │ │ psrad $0xd,%xmm13 │ │ psrad $0xd,%xmm14 │ │ psrad $0xd,%xmm15 │ │ packssdw %xmm13,%xmm12 │ │ packssdw %xmm15,%xmm14 │ │ - movdqa 0x89961(%rip),%xmm13 │ │ + movdqa 0x8ba21(%rip),%xmm13 │ │ pmulhrsw %xmm13,%xmm12 │ │ pmulhrsw %xmm13,%xmm14 │ │ movdqa %xmm12,(%rdi) │ │ movdqa %xmm14,(%rdi,%rsi,2) │ │ dec %r8d │ │ - je 674ba │ │ - callq 6766d │ │ + je 698ca │ │ + callq 69a7d │ │ lea (%rdi,%rsi,4),%rdi │ │ - jmp 67a74 │ │ + jmp 69e84 │ │ nopw 0x0(%rax,%rax,1) │ │ push %rbx │ │ push %rbp │ │ push %r14 │ │ push %r15 │ │ push %r12 │ │ sub $0xa0,%rsp │ │ - callq 67b50 │ │ - jmp 67aef │ │ - callq 67ccf │ │ + callq 69f60 │ │ + jmp 69eff │ │ + callq 6a0df │ │ lea (%rdi,%rsi,2),%rdi │ │ psrad $0x12,%xmm12 │ │ psrad $0x12,%xmm13 │ │ packusdw %xmm13,%xmm12 │ │ pavgw %xmm11,%xmm12 │ │ psrad $0x12,%xmm14 │ │ psrad $0x12,%xmm15 │ │ packusdw %xmm15,%xmm14 │ │ pavgw %xmm11,%xmm14 │ │ packuswb %xmm14,%xmm12 │ │ movq %xmm12,(%rdi) │ │ movhps %xmm12,(%rdi,%rsi,1) │ │ dec %r8d │ │ - jg 67ae6 │ │ + jg 69ef6 │ │ add $0xa0,%rsp │ │ pop %r12 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ retq │ │ @@ -79269,74 +81268,74 @@ │ │ movswl (%r8),%r10d │ │ movswl 0x2(%r8),%r11d │ │ lea 0x3(%rcx,%rcx,2),%rbp │ │ add $0x10200,%r9d │ │ lea (%r10,%r10,2),%eax │ │ sub %rbp,%rdx │ │ sub %eax,%r11d │ │ - lea 0xa22f9(%rip),%rbx │ │ + lea 0xa3d09(%rip),%rbx │ │ mov 0xd8(%rsp),%r15d │ │ pxor %xmm11,%xmm11 │ │ - callq 67fc0 │ │ + callq 6a3d0 │ │ movdqa %xmm0,%xmm2 │ │ psrld $0x10,%xmm2 │ │ movdqa %xmm1,%xmm3 │ │ psrld $0x10,%xmm3 │ │ - callq 67fc0 │ │ + callq 6a3d0 │ │ movdqa %xmm0,%xmm4 │ │ psrld $0x10,%xmm4 │ │ movdqa %xmm1,%xmm5 │ │ psrld $0x10,%xmm5 │ │ - callq 67fc0 │ │ + callq 6a3d0 │ │ pcmpeqd %xmm10,%xmm10 │ │ pslld $0x10,%xmm10 │ │ movdqa %xmm10,0x88(%rsp) │ │ pblendw $0xaa,%xmm0,%xmm2 │ │ pblendw $0xaa,%xmm1,%xmm3 │ │ movdqa %xmm2,0x8(%rsp) │ │ movdqa %xmm3,0x18(%rsp) │ │ - callq 67fc0 │ │ + callq 6a3d0 │ │ movdqa 0x88(%rsp),%xmm10 │ │ pblendw $0xaa,%xmm0,%xmm4 │ │ pblendw $0xaa,%xmm1,%xmm5 │ │ movdqa %xmm4,0x28(%rsp) │ │ movdqa %xmm5,0x38(%rsp) │ │ - callq 67fc0 │ │ + callq 6a3d0 │ │ movdqa %xmm2,%xmm6 │ │ psrld $0x10,%xmm6 │ │ movdqa %xmm3,%xmm7 │ │ psrld $0x10,%xmm7 │ │ movdqa 0x88(%rsp),%xmm10 │ │ pblendw $0xaa,%xmm0,%xmm6 │ │ pblendw $0xaa,%xmm1,%xmm7 │ │ movdqa %xmm6,0x48(%rsp) │ │ movdqa %xmm7,0x58(%rsp) │ │ - callq 67fc0 │ │ + callq 6a3d0 │ │ movdqa %xmm4,%xmm2 │ │ psrld $0x10,%xmm2 │ │ movdqa %xmm5,%xmm3 │ │ psrld $0x10,%xmm3 │ │ movdqa 0x88(%rsp),%xmm10 │ │ pblendw $0xaa,%xmm0,%xmm2 │ │ pblendw $0xaa,%xmm1,%xmm3 │ │ movdqa %xmm2,0x68(%rsp) │ │ movdqa %xmm3,0x78(%rsp) │ │ - callq 67fc0 │ │ + callq 6a3d0 │ │ movdqa %xmm6,%xmm4 │ │ psrld $0x10,%xmm4 │ │ movdqa %xmm7,%xmm5 │ │ psrld $0x10,%xmm5 │ │ movdqa 0x88(%rsp),%xmm10 │ │ pblendw $0xaa,%xmm0,%xmm4 │ │ pblendw $0xaa,%xmm1,%xmm5 │ │ add $0x10200,%r15d │ │ movdqa %xmm2,%xmm6 │ │ movdqa %xmm3,%xmm7 │ │ mov $0x4,%r8d │ │ - callq 67fc0 │ │ + callq 6a3d0 │ │ psrld $0x10,%xmm6 │ │ psrld $0x10,%xmm7 │ │ movdqa 0x88(%rsp),%xmm10 │ │ pblendw $0xaa,%xmm0,%xmm6 │ │ pblendw $0xaa,%xmm1,%xmm7 │ │ lea (%r15,%r14,4),%ebp │ │ lea (%r15,%r14,1),%eax │ │ @@ -79400,15 +81399,15 @@ │ │ pmaddwd %xmm5,%xmm3 │ │ pmaddwd 0x38(%rsp),%xmm2 │ │ pmaddwd %xmm7,%xmm15 │ │ paddd %xmm3,%xmm1 │ │ paddd %xmm15,%xmm2 │ │ paddd %xmm2,%xmm1 │ │ movdqa %xmm1,%xmm13 │ │ - callq 67fc0 │ │ + callq 6a3d0 │ │ movdqa 0x48(%rsp),%xmm2 │ │ movdqa 0x58(%rsp),%xmm3 │ │ movdqa %xmm2,0x8(%rsp) │ │ movdqa %xmm3,0x18(%rsp) │ │ movdqa %xmm4,0x48(%rsp) │ │ movdqa %xmm5,0x58(%rsp) │ │ psrld $0x10,%xmm4 │ │ @@ -79513,75 +81512,75 @@ │ │ lea (%rax,%r10,4),%ebp │ │ lea (%rax,%r11,1),%r9d │ │ shr $0xa,%eax │ │ shr $0xa,%ebp │ │ movhps (%rbx,%rax,8),%xmm14 │ │ movhps (%rbx,%rbp,8),%xmm9 │ │ movdqa %xmm10,%xmm0 │ │ - pshufb 0x891c5(%rip),%xmm0 │ │ + pshufb 0x8b285(%rip),%xmm0 │ │ pmaddubsw %xmm1,%xmm0 │ │ movdqa %xmm10,%xmm1 │ │ - pshufb 0x891c2(%rip),%xmm1 │ │ + pshufb 0x8b282(%rip),%xmm1 │ │ pmaddubsw %xmm8,%xmm1 │ │ movdqa %xmm10,%xmm15 │ │ - pshufb 0x891bd(%rip),%xmm15 │ │ + pshufb 0x8b27d(%rip),%xmm15 │ │ pmaddubsw %xmm14,%xmm15 │ │ - pshufb 0x891bd(%rip),%xmm10 │ │ + pshufb 0x8b27d(%rip),%xmm10 │ │ pmaddubsw %xmm9,%xmm10 │ │ phaddw %xmm15,%xmm0 │ │ phaddw %xmm10,%xmm1 │ │ - movdqa 0x89372(%rip),%xmm14 │ │ - movdqa 0x893b9(%rip),%xmm9 │ │ + movdqa 0x8b432(%rip),%xmm14 │ │ + movdqa 0x8b479(%rip),%xmm9 │ │ pmaddwd %xmm14,%xmm0 │ │ pmaddwd %xmm14,%xmm1 │ │ paddd %xmm9,%xmm0 │ │ paddd %xmm9,%xmm1 │ │ retq │ │ nopl 0x0(%rax) │ │ push %rbx │ │ push %rbp │ │ push %r14 │ │ push %r15 │ │ push %r12 │ │ sub $0xa0,%rsp │ │ - callq 67b50 │ │ + callq 69f60 │ │ psrad $0xd,%xmm12 │ │ psrad $0xd,%xmm13 │ │ psrad $0xd,%xmm14 │ │ psrad $0xd,%xmm15 │ │ packssdw %xmm13,%xmm12 │ │ packssdw %xmm15,%xmm14 │ │ - movdqa 0x89311(%rip),%xmm13 │ │ + movdqa 0x8b3d1(%rip),%xmm13 │ │ pmulhrsw %xmm13,%xmm12 │ │ pmulhrsw %xmm13,%xmm14 │ │ movdqa %xmm12,(%rdi) │ │ movdqa %xmm14,(%rdi,%rsi,2) │ │ dec %r8d │ │ - je 67b31 │ │ - callq 67ccf │ │ + je 69f41 │ │ + callq 6a0df │ │ lea (%rdi,%rsi,4),%rdi │ │ - jmp 680c4 │ │ + jmp 6a4d4 │ │ nopw 0x0(%rax,%rax,1) │ │ lea 0x17(%rip),%rax │ │ tzcnt %ecx,%ecx │ │ test %r9d,%r9d │ │ - jne 68149 │ │ + jne 6a559 │ │ mov 0x8(%rsp),%r9d │ │ test %r9d,%r9d │ │ - jne 684ab │ │ + jne 6a8bb │ │ add $0xffffffffffffdd44,%rax │ │ - jmpq 65e82 │ │ + jmpq 68292 │ │ imul $0xffff,%r9d,%r9d │ │ add $0x10,%r9d │ │ movd %r9d,%xmm5 │ │ mov 0x8(%rsp),%r9d │ │ pshufd $0x0,%xmm5,%xmm5 │ │ test %r9d,%r9d │ │ - jne 688cd │ │ - movzwl 0x89428(%rax,%rcx,2),%ecx │ │ + jne 6acdd │ │ + movzwl 0x8b4e8(%rax,%rcx,2),%ecx │ │ pxor %xmm6,%xmm6 │ │ add %rax,%rcx │ │ jmpq *%rcx │ │ lea (%rdx,%rdx,2),%rax │ │ movq (%rsi),%xmm0 │ │ movhps (%rsi,%rdx,1),%xmm0 │ │ movq (%rsi,%rdx,2),%xmm1 │ │ @@ -79611,15 +81610,15 @@ │ │ pmaddwd %xmm5,%xmm2 │ │ pmaddwd %xmm5,%xmm1 │ │ packssdw %xmm2,%xmm1 │ │ movdqa %xmm0,(%rdi) │ │ movdqa %xmm1,0x10(%rdi) │ │ add $0x20,%rdi │ │ sub $0x4,%r8d │ │ - jg 68181 │ │ + jg 6a591 │ │ repz retq │ │ lea (%rdx,%rdx,2),%rax │ │ movdqu (%rsi),%xmm0 │ │ movdqu (%rsi,%rdx,1),%xmm1 │ │ movdqu (%rsi,%rdx,2),%xmm2 │ │ movdqu (%rsi,%rax,1),%xmm3 │ │ lea (%rsi,%rdx,4),%rsi │ │ @@ -79661,15 +81660,15 @@ │ │ packssdw %xmm7,%xmm3 │ │ movdqa %xmm0,(%rdi) │ │ movdqa %xmm1,0x10(%rdi) │ │ movdqa %xmm2,0x20(%rdi) │ │ movdqa %xmm3,0x30(%rdi) │ │ add $0x40,%rdi │ │ sub $0x4,%r8d │ │ - jg 68215 │ │ + jg 6a625 │ │ repz retq │ │ movdqu (%rsi),%xmm0 │ │ movdqu 0x8(%rsi),%xmm1 │ │ movdqu (%rsi,%rdx,1),%xmm2 │ │ movdqu 0x8(%rsi,%rdx,1),%xmm3 │ │ lea (%rsi,%rdx,2),%rsi │ │ movdqa %xmm0,%xmm4 │ │ @@ -79710,20 +81709,20 @@ │ │ packssdw %xmm7,%xmm3 │ │ movdqa %xmm0,(%rdi) │ │ movdqa %xmm1,0x10(%rdi) │ │ movdqa %xmm2,0x20(%rdi) │ │ movdqa %xmm3,0x30(%rdi) │ │ add $0x40,%rdi │ │ sub $0x2,%r8d │ │ - jg 682e3 │ │ + jg 6a6f3 │ │ repz retq │ │ mov $0xffffffffffffff80,%rcx │ │ - jmp 683cb │ │ + jmp 6a7db │ │ mov $0xffffffffffffffc0,%rcx │ │ - jmp 683cb │ │ + jmp 6a7db │ │ mov $0xffffffffffffffe0,%rcx │ │ sub %rcx,%rsi │ │ mov %rcx,%rax │ │ movdqu (%rsi,%rax,1),%xmm0 │ │ movdqu 0x8(%rsi,%rax,1),%xmm1 │ │ movdqu 0x10(%rsi,%rax,1),%xmm2 │ │ movdqu 0x18(%rsi,%rax,1),%xmm3 │ │ @@ -79765,20 +81764,20 @@ │ │ packssdw %xmm7,%xmm3 │ │ movdqa %xmm0,(%rdi) │ │ movdqa %xmm1,0x10(%rdi) │ │ movdqa %xmm2,0x20(%rdi) │ │ movdqa %xmm3,0x30(%rdi) │ │ add $0x40,%rdi │ │ add $0x20,%rax │ │ - jl 683d1 │ │ + jl 6a7e1 │ │ add %rdx,%rsi │ │ dec %r8d │ │ - jg 683ce │ │ + jg 6a7de │ │ repz retq │ │ - movzwl 0x89434(%rax,%rcx,2),%ecx │ │ + movzwl 0x8b4f4(%rax,%rcx,2),%ecx │ │ imul $0xffff,%r9d,%r9d │ │ pxor %xmm6,%xmm6 │ │ add $0x10,%r9d │ │ add %rax,%rcx │ │ lea (%rdx,%rdx,2),%rax │ │ movd %r9d,%xmm5 │ │ pshufd $0x0,%xmm5,%xmm5 │ │ @@ -79807,15 +81806,15 @@ │ │ punpcklbw %xmm6,%xmm2 │ │ pmaddwd %xmm5,%xmm7 │ │ pmaddwd %xmm5,%xmm2 │ │ packssdw %xmm7,%xmm2 │ │ movdqa %xmm2,0x10(%rdi) │ │ add $0x20,%rdi │ │ sub $0x4,%r8d │ │ - jg 684d9 │ │ + jg 6a8e9 │ │ repz retq │ │ movq (%rsi),%xmm0 │ │ movq (%rsi,%rdx,1),%xmm1 │ │ movq (%rsi,%rdx,2),%xmm2 │ │ movq (%rsi,%rax,1),%xmm3 │ │ lea (%rsi,%rdx,4),%rsi │ │ punpcklbw %xmm1,%xmm0 │ │ @@ -79849,15 +81848,15 @@ │ │ pmaddwd %xmm5,%xmm7 │ │ pmaddwd %xmm5,%xmm3 │ │ packssdw %xmm7,%xmm3 │ │ movdqa %xmm2,0x20(%rdi) │ │ movdqa %xmm3,0x30(%rdi) │ │ add $0x40,%rdi │ │ sub $0x4,%r8d │ │ - jg 68551 │ │ + jg 6a961 │ │ repz retq │ │ movdqu (%rsi),%xmm0 │ │ movdqu (%rsi,%rdx,1),%xmm1 │ │ movdqu (%rsi,%rdx,2),%xmm2 │ │ movdqu (%rsi,%rax,1),%xmm3 │ │ lea (%rsi,%rdx,4),%rsi │ │ movdqa %xmm0,%xmm4 │ │ @@ -79927,22 +81926,22 @@ │ │ pmaddwd %xmm5,%xmm7 │ │ pmaddwd %xmm5,%xmm3 │ │ packssdw %xmm7,%xmm3 │ │ movdqa %xmm4,0x60(%rdi) │ │ movdqa %xmm3,0x70(%rdi) │ │ sub $0xffffffffffffff80,%rdi │ │ sub $0x4,%r8d │ │ - jg 685ff │ │ + jg 6aa0f │ │ repz retq │ │ lea 0x300(%r8),%ecx │ │ mov $0x100,%eax │ │ - jmp 68760 │ │ + jmp 6ab70 │ │ lea 0x100(%r8),%ecx │ │ mov $0x80,%eax │ │ - jmp 68760 │ │ + jmp 6ab70 │ │ xor %ecx,%ecx │ │ mov $0x40,%eax │ │ mov %rdi,%r10 │ │ mov %rsi,%r9 │ │ movdqu (%rsi),%xmm0 │ │ movdqu 0x10(%rsi),%xmm1 │ │ movdqu (%rsi,%rdx,1),%xmm2 │ │ @@ -80017,26 +82016,26 @@ │ │ pmaddwd %xmm5,%xmm7 │ │ pmaddwd %xmm5,%xmm3 │ │ packssdw %xmm7,%xmm3 │ │ movdqa %xmm4,0x20(%rdi) │ │ movdqa %xmm3,0x30(%rdi) │ │ add %rax,%rdi │ │ sub $0x2,%r8d │ │ - jg 6876f │ │ + jg 6ab7f │ │ add $0x20,%r9 │ │ movzbl %cl,%r8d │ │ mov %r9,%rsi │ │ add $0x40,%r10 │ │ mov %r10,%rdi │ │ sub $0x100,%ecx │ │ - jg 68766 │ │ + jg 6ab76 │ │ repz retq │ │ - movzwl 0x89440(%rax,%rcx,2),%ecx │ │ + movzwl 0x8b500(%rax,%rcx,2),%ecx │ │ or $0x10000,%r9d │ │ - movdqa 0x88a9b(%rip),%xmm8 │ │ + movdqa 0x8ab5b(%rip),%xmm8 │ │ pxor %xmm7,%xmm7 │ │ movd %r9d,%xmm6 │ │ add %rax,%rcx │ │ pshufd $0x0,%xmm6,%xmm6 │ │ jmpq *%rcx │ │ movhps (%rsi),%xmm0 │ │ lea (%rdx,%rdx,2),%rcx │ │ @@ -80105,15 +82104,15 @@ │ │ psrad $0x4,%xmm2 │ │ packssdw %xmm4,%xmm2 │ │ paddw %xmm3,%xmm2 │ │ movdqa %xmm1,(%rdi) │ │ movdqa %xmm2,0x10(%rdi) │ │ add $0x20,%rdi │ │ sub $0x4,%r8d │ │ - jg 68930 │ │ + jg 6ad40 │ │ repz retq │ │ movdqu (%rsi),%xmm0 │ │ movdqa %xmm0,%xmm4 │ │ psrldq $0x1,%xmm4 │ │ punpcklbw %xmm4,%xmm0 │ │ movdqa %xmm0,%xmm4 │ │ punpckhbw %xmm7,%xmm4 │ │ @@ -80164,25 +82163,25 @@ │ │ psrad $0x4,%xmm2 │ │ packssdw %xmm4,%xmm2 │ │ paddw %xmm1,%xmm2 │ │ movdqa %xmm3,(%rdi) │ │ movdqa %xmm2,0x10(%rdi) │ │ add $0x20,%rdi │ │ sub $0x2,%r8d │ │ - jg 68a52 │ │ + jg 6ae62 │ │ repz retq │ │ lea 0x700(%r8),%ecx │ │ mov $0x100,%r9d │ │ - jmp 68b57 │ │ + jmp 6af67 │ │ lea 0x300(%r8),%ecx │ │ mov $0x80,%r9d │ │ - jmp 68b57 │ │ + jmp 6af67 │ │ lea 0x100(%r8),%ecx │ │ mov $0x40,%r9d │ │ - jmp 68b57 │ │ + jmp 6af67 │ │ xor %ecx,%ecx │ │ mov $0x20,%r9d │ │ mov %rsi,%rax │ │ mov %rdi,%r10 │ │ movdqu (%rsi),%xmm0 │ │ movdqu 0x8(%rsi),%xmm1 │ │ movdqa %xmm0,%xmm4 │ │ @@ -80291,98 +82290,98 @@ │ │ psrad $0x4,%xmm4 │ │ psrad $0x4,%xmm2 │ │ packssdw %xmm4,%xmm2 │ │ paddw %xmm3,%xmm2 │ │ movdqa %xmm2,0x10(%rdi) │ │ add %r9,%rdi │ │ sub $0x2,%r8d │ │ - jg 68bb0 │ │ + jg 6afc0 │ │ movzbl %cl,%r8d │ │ add $0x10,%rax │ │ add $0x20,%r10 │ │ mov %rax,%rsi │ │ mov %r10,%rdi │ │ sub $0x100,%ecx │ │ - jg 68b5d │ │ + jg 6af6d │ │ repz retq │ │ xchg %ax,%ax │ │ mov $0x1e002d,%eax │ │ mov %eax,%r10d │ │ - jmpq 68df0 │ │ + jmpq 6b200 │ │ nopl (%rax) │ │ mov $0x1e002d,%eax │ │ mov $0xf003c,%r10d │ │ - jmp 68df0 │ │ + jmp 6b200 │ │ nopl (%rax) │ │ mov $0xf003c,%eax │ │ mov $0x1e002d,%r10d │ │ - jmp 68df0 │ │ + jmp 6b200 │ │ nopl (%rax) │ │ mov $0xf003c,%eax │ │ mov %eax,%r10d │ │ - jmp 68df0 │ │ + jmp 6b200 │ │ nopw 0x0(%rax,%rax,1) │ │ mov $0x1e002d,%eax │ │ mov $0x2d,%r10d │ │ - jmp 68df0 │ │ + jmp 6b200 │ │ nopl (%rax) │ │ mov $0x2d,%eax │ │ mov $0x1e002d,%r10d │ │ - jmp 68df0 │ │ + jmp 6b200 │ │ nopl (%rax) │ │ mov $0xf003c,%eax │ │ mov $0x2d,%r10d │ │ - jmp 68df0 │ │ + jmp 6b200 │ │ nopl (%rax) │ │ mov $0x2d,%eax │ │ mov $0xf003c,%r10d │ │ - jmp 68df0 │ │ + jmp 6b200 │ │ nopl (%rax) │ │ mov $0x2d,%eax │ │ mov %eax,%r10d │ │ nopl 0x0(%rax,%rax,1) │ │ imul $0x10101,%r9d,%r9d │ │ add %eax,%r9d │ │ imul $0x10101,0x8(%rsp),%eax │ │ add %r10d,%eax │ │ mov %ecx,%ecx │ │ test $0xf00,%r9d │ │ - jne 68e3c │ │ + jne 6b24c │ │ test $0xf00,%eax │ │ - jne 69294 │ │ + jne 6b6a4 │ │ lea -0x2fa0(%rip),%r10 │ │ tzcnt %ecx,%ecx │ │ - movzwl 0x8b6cc(%r10,%rcx,2),%ecx │ │ + movzwl 0x8d78c(%r10,%rcx,2),%ecx │ │ pxor %xmm4,%xmm4 │ │ add %r10,%rcx │ │ lea (%rdx,%rdx,2),%rax │ │ jmpq *%rcx │ │ lea -0xd05(%rip),%r10 │ │ test $0xf00,%eax │ │ - jne 695f3 │ │ + jne 6ba03 │ │ cmp $0x4,%ecx │ │ - je 68e9a │ │ + je 6b2aa │ │ tzcnt %ecx,%ecx │ │ shr $0x10,%r9d │ │ sub $0x3,%rsi │ │ - movzwl 0x8941c(%r10,%rcx,2),%ecx │ │ - movq 0xa1a6a(%r10,%r9,8),%xmm6 │ │ + movzwl 0x8b4dc(%r10,%rcx,2),%ecx │ │ + movq 0xa347a(%r10,%r9,8),%xmm6 │ │ punpcklbw %xmm6,%xmm6 │ │ psraw $0x8,%xmm6 │ │ - movdqa 0x884ed(%rip),%xmm7 │ │ - movdqa 0x884d4(%rip),%xmm15 │ │ + movdqa 0x8a5ad(%rip),%xmm7 │ │ + movdqa 0x8a594(%rip),%xmm15 │ │ pshufd $0x44,%xmm6,%xmm5 │ │ punpckhqdq %xmm6,%xmm6 │ │ add %r10,%rcx │ │ jmpq *%rcx │ │ movzbl %r9b,%r9d │ │ dec %rsi │ │ - movd 0xa1a6c(%r10,%r9,8),%xmm4 │ │ - movdqa 0x884bd(%rip),%xmm6 │ │ - movdqa 0x884a4(%rip),%xmm14 │ │ + movd 0xa347c(%r10,%r9,8),%xmm4 │ │ + movdqa 0x8a57d(%rip),%xmm6 │ │ + movdqa 0x8a564(%rip),%xmm14 │ │ punpcklbw %xmm4,%xmm4 │ │ psraw $0x8,%xmm4 │ │ punpcklqdq %xmm4,%xmm4 │ │ lea (%rdx,%rdx,2),%r10 │ │ movd (%rsi),%xmm0 │ │ movd 0x1(%rsi),%xmm12 │ │ movd (%rsi,%rdx,1),%xmm1 │ │ @@ -80447,15 +82446,15 @@ │ │ psraw $0x2,%xmm0 │ │ paddw %xmm6,%xmm2 │ │ psraw $0x2,%xmm2 │ │ movdqa %xmm0,(%rdi) │ │ movdqa %xmm2,0x10(%rdi) │ │ add $0x20,%rdi │ │ sub $0x4,%r8d │ │ - jg 68ecd │ │ + jg 6b2dd │ │ repz retq │ │ movd (%rsi),%xmm0 │ │ movd 0x1(%rsi),%xmm1 │ │ movd 0x2(%rsi),%xmm2 │ │ movd 0x3(%rsi),%xmm3 │ │ movd 0x4(%rsi),%xmm4 │ │ movd 0x5(%rsi),%xmm12 │ │ @@ -80507,22 +82506,22 @@ │ │ packssdw %xmm8,%xmm0 │ │ paddw %xmm7,%xmm0 │ │ psraw $0x2,%xmm0 │ │ movdqa %xmm0,(%rdi) │ │ add %rdx,%rsi │ │ add $0x10,%rdi │ │ dec %r8d │ │ - jg 69017 │ │ + jg 6b427 │ │ repz retq │ │ mov $0xfffffffffffffff0,%rcx │ │ - jmp 69156 │ │ + jmp 6b566 │ │ mov $0xffffffffffffffe0,%rcx │ │ - jmp 69156 │ │ + jmp 6b566 │ │ mov $0xffffffffffffffc0,%rcx │ │ - jmp 69156 │ │ + jmp 6b566 │ │ mov $0xffffffffffffff80,%rcx │ │ sub %rcx,%rsi │ │ mov %rcx,%r9 │ │ movd (%rsi,%rcx,1),%xmm0 │ │ movd 0x1(%rsi,%rcx,1),%xmm1 │ │ movd 0x2(%rsi,%rcx,1),%xmm4 │ │ movd 0x3(%rsi,%rcx,1),%xmm8 │ │ @@ -80575,38 +82574,38 @@ │ │ pmaddwd %xmm15,%xmm3 │ │ packssdw %xmm3,%xmm0 │ │ paddw %xmm7,%xmm0 │ │ psraw $0x2,%xmm0 │ │ movdqa %xmm0,(%rdi) │ │ add $0x10,%rdi │ │ add $0x8,%rcx │ │ - jl 6915c │ │ + jl 6b56c │ │ add %rdx,%rsi │ │ mov %r9,%rcx │ │ dec %r8d │ │ - jg 6915c │ │ + jg 6b56c │ │ repz retq │ │ lea -0x115d(%rip),%r10 │ │ movzbl %al,%r9d │ │ shr $0x10,%eax │ │ cmp $0x6,%r8d │ │ cmovs %r9d,%eax │ │ - movq 0xa1a6a(%r10,%rax,8),%xmm0 │ │ + movq 0xa347a(%r10,%rax,8),%xmm0 │ │ punpcklbw %xmm0,%xmm0 │ │ psraw $0x8,%xmm0 │ │ pshufd $0x0,%xmm0,%xmm8 │ │ pshufd $0x55,%xmm0,%xmm9 │ │ lea (%rdx,%rdx,2),%r10 │ │ pshufd $0xaa,%xmm0,%xmm10 │ │ pshufd $0xff,%xmm0,%xmm11 │ │ sub %r10,%rsi │ │ cmp $0x8,%ecx │ │ - jns 69400 │ │ + jns 6b810 │ │ pxor %xmm6,%xmm6 │ │ - movdqa 0x8807f(%rip),%xmm7 │ │ + movdqa 0x8a13f(%rip),%xmm7 │ │ movd (%rsi),%xmm1 │ │ movd (%rsi,%rdx,1),%xmm0 │ │ movd (%rsi,%rdx,2),%xmm2 │ │ add %r10,%rsi │ │ movd (%rsi),%xmm4 │ │ movd (%rsi,%rdx,1),%xmm3 │ │ movd (%rsi,%rdx,2),%xmm5 │ │ @@ -80661,15 +82660,15 @@ │ │ paddw %xmm4,%xmm5 │ │ paddw %xmm7,%xmm5 │ │ psraw $0x2,%xmm5 │ │ movq %xmm5,(%rdi) │ │ movhps %xmm5,(%rdi,%rcx,2) │ │ lea (%rdi,%rcx,4),%rdi │ │ sub $0x2,%r8d │ │ - jg 6933b │ │ + jg 6b74b │ │ repz retq │ │ lea -0x40(,%rcx,8),%eax │ │ mov %rsi,%r9 │ │ mov %rdi,%r11 │ │ lea (%r8,%rax,4),%eax │ │ movq (%rsi),%xmm1 │ │ movq (%rsi,%rdx,1),%xmm2 │ │ @@ -80751,56 +82750,56 @@ │ │ movdqa %xmm13,%xmm12 │ │ punpckhbw %xmm7,%xmm12 │ │ punpcklbw %xmm7,%xmm13 │ │ pmaddwd %xmm11,%xmm12 │ │ pmaddwd %xmm11,%xmm13 │ │ packssdw %xmm12,%xmm13 │ │ paddw %xmm13,%xmm15 │ │ - paddw 0x87dca(%rip),%xmm14 │ │ + paddw 0x89e8a(%rip),%xmm14 │ │ psraw $0x2,%xmm14 │ │ - paddw 0x87dbb(%rip),%xmm15 │ │ + paddw 0x89e7b(%rip),%xmm15 │ │ psraw $0x2,%xmm15 │ │ movdqu %xmm14,(%rdi) │ │ movdqu %xmm15,(%rdi,%rcx,2) │ │ lea (%rdi,%rcx,4),%rdi │ │ sub $0x2,%r8d │ │ - jg 6944f │ │ + jg 6b85f │ │ add $0x8,%r9 │ │ add $0x10,%r11 │ │ movzbl %al,%r8d │ │ mov %r9,%rsi │ │ mov %r11,%rdi │ │ sub $0x100,%eax │ │ - jg 69411 │ │ + jg 6b821 │ │ repz retq │ │ cmp $0x4,%ecx │ │ - jg 69bd7 │ │ + jg 6bfe7 │ │ and $0x7f,%r9d │ │ - movd 0xa1a6c(%r10,%r9,8),%xmm1 │ │ + movd 0xa347c(%r10,%r9,8),%xmm1 │ │ movzbl %al,%r9d │ │ shr $0x10,%eax │ │ cmp $0x6,%r8d │ │ cmovs %r9d,%eax │ │ - movq 0xa1a6a(%r10,%rax,8),%xmm0 │ │ + movq 0xa347a(%r10,%rax,8),%xmm0 │ │ sub $0xf8,%rsp │ │ lea (%rdx,%rdx,2),%r10 │ │ sub %r10,%rsi │ │ dec %rsi │ │ punpcklbw %xmm0,%xmm0 │ │ psraw $0x8,%xmm0 │ │ - movdqa 0x87d2a(%rip),%xmm8 │ │ - movdqa 0x87dc1(%rip),%xmm9 │ │ + movdqa 0x89dea(%rip),%xmm8 │ │ + movdqa 0x89e81(%rip),%xmm9 │ │ pshufd $0x0,%xmm0,%xmm10 │ │ pshufd $0x55,%xmm0,%xmm11 │ │ pshufd $0xaa,%xmm0,%xmm12 │ │ pshufd $0xff,%xmm0,%xmm13 │ │ pshufd $0x0,%xmm1,%xmm7 │ │ punpcklbw %xmm7,%xmm7 │ │ psraw $0x8,%xmm7 │ │ - movdqa 0x87ce2(%rip),%xmm15 │ │ + movdqa 0x89da2(%rip),%xmm15 │ │ movq (%rsi),%xmm5 │ │ movhps (%rsi,%rdx,1),%xmm5 │ │ movq (%rsi,%rdx,2),%xmm4 │ │ movhps (%rsi,%r10,1),%xmm4 │ │ lea (%rsi,%rdx,4),%rsi │ │ movdqa %xmm5,%xmm2 │ │ pcmpeqd %xmm6,%xmm6 │ │ @@ -81078,30 +83077,30 @@ │ │ movdqa %xmm1,0xb0(%rsp) │ │ movdqa %xmm2,0xc0(%rsp) │ │ movdqa %xmm3,0xd0(%rsp) │ │ movdqa 0x40(%rsp),%xmm0 │ │ movdqa 0x50(%rsp),%xmm1 │ │ movdqa 0x60(%rsp),%xmm2 │ │ movdqa 0x70(%rsp),%xmm3 │ │ - jg 699af │ │ + jg 6bdbf │ │ add $0xf8,%rsp │ │ retq │ │ shr $0x10,%r9d │ │ sub $0x68,%rsp │ │ - movq 0xa1a6a(%r10,%r9,8),%xmm0 │ │ + movq 0xa347a(%r10,%r9,8),%xmm0 │ │ movzbl %al,%r9d │ │ shr $0x10,%eax │ │ cmp $0x6,%r8d │ │ cmovs %r9d,%eax │ │ - movq 0xa1a6a(%r10,%rax,8),%xmm1 │ │ + movq 0xa347a(%r10,%rax,8),%xmm1 │ │ punpcklbw %xmm0,%xmm0 │ │ psraw $0x8,%xmm0 │ │ pshufd $0x44,%xmm0,%xmm10 │ │ pshufd $0xee,%xmm0,%xmm11 │ │ - movdqa 0x87751(%rip),%xmm7 │ │ + movdqa 0x89811(%rip),%xmm7 │ │ punpcklbw %xmm1,%xmm1 │ │ psraw $0x8,%xmm1 │ │ pshufd $0x0,%xmm1,%xmm12 │ │ pshufd $0x55,%xmm1,%xmm13 │ │ pshufd $0xaa,%xmm1,%xmm14 │ │ pshufd $0xff,%xmm1,%xmm15 │ │ lea (%rdx,%rdx,2),%r10 │ │ @@ -81157,15 +83156,15 @@ │ │ punpckhbw %xmm7,%xmm0 │ │ punpcklbw %xmm7,%xmm4 │ │ pmaddwd %xmm10,%xmm0 │ │ pmaddwd %xmm10,%xmm4 │ │ packssdw %xmm0,%xmm4 │ │ paddw %xmm3,%xmm1 │ │ paddw %xmm2,%xmm4 │ │ - movdqa 0x87625(%rip),%xmm7 │ │ + movdqa 0x896e5(%rip),%xmm7 │ │ pmaddwd %xmm7,%xmm4 │ │ pmaddwd %xmm7,%xmm1 │ │ packssdw %xmm1,%xmm4 │ │ movd (%rsi,%rdx,1),%xmm5 │ │ movd 0x1(%rdx,%rsi,1),%xmm1 │ │ movd 0x2(%rdx,%rsi,1),%xmm7 │ │ movd 0x3(%rdx,%rsi,1),%xmm0 │ │ @@ -81210,15 +83209,15 @@ │ │ punpckhbw %xmm7,%xmm0 │ │ punpcklbw %xmm7,%xmm5 │ │ pmaddwd %xmm10,%xmm0 │ │ pmaddwd %xmm10,%xmm5 │ │ packssdw %xmm0,%xmm5 │ │ paddw %xmm3,%xmm1 │ │ paddw %xmm2,%xmm5 │ │ - movdqa 0x8752e(%rip),%xmm7 │ │ + movdqa 0x895ee(%rip),%xmm7 │ │ pmaddwd %xmm7,%xmm5 │ │ pmaddwd %xmm7,%xmm1 │ │ packssdw %xmm1,%xmm5 │ │ movd (%rsi,%rdx,2),%xmm6 │ │ movd 0x1(%rsi,%rdx,2),%xmm1 │ │ movd 0x2(%rsi,%rdx,2),%xmm7 │ │ movd 0x3(%rsi,%rdx,2),%xmm0 │ │ @@ -81263,15 +83262,15 @@ │ │ punpckhbw %xmm7,%xmm0 │ │ punpcklbw %xmm7,%xmm6 │ │ pmaddwd %xmm10,%xmm0 │ │ pmaddwd %xmm10,%xmm6 │ │ packssdw %xmm0,%xmm6 │ │ paddw %xmm3,%xmm1 │ │ paddw %xmm2,%xmm6 │ │ - movdqa 0x87437(%rip),%xmm7 │ │ + movdqa 0x894f7(%rip),%xmm7 │ │ pmaddwd %xmm7,%xmm6 │ │ pmaddwd %xmm7,%xmm1 │ │ packssdw %xmm1,%xmm6 │ │ add %r10,%rsi │ │ movd (%rsi),%xmm0 │ │ movd 0x1(%rsi),%xmm1 │ │ movd 0x2(%rsi),%xmm7 │ │ @@ -81317,19 +83316,19 @@ │ │ punpckhbw %xmm7,%xmm9 │ │ punpcklbw %xmm7,%xmm0 │ │ pmaddwd %xmm10,%xmm9 │ │ pmaddwd %xmm10,%xmm0 │ │ packssdw %xmm9,%xmm0 │ │ paddw %xmm3,%xmm1 │ │ paddw %xmm2,%xmm0 │ │ - movdqa 0x87337(%rip),%xmm7 │ │ + movdqa 0x893f7(%rip),%xmm7 │ │ pmaddwd %xmm7,%xmm0 │ │ pmaddwd %xmm7,%xmm1 │ │ packssdw %xmm1,%xmm0 │ │ - movdqa 0x87333(%rip),%xmm7 │ │ + movdqa 0x893f3(%rip),%xmm7 │ │ paddw %xmm7,%xmm4 │ │ psraw $0x2,%xmm4 │ │ paddw %xmm7,%xmm5 │ │ psraw $0x2,%xmm5 │ │ paddw %xmm7,%xmm6 │ │ psraw $0x2,%xmm6 │ │ paddw %xmm7,%xmm0 │ │ @@ -81388,15 +83387,15 @@ │ │ punpckhbw %xmm8,%xmm9 │ │ punpcklbw %xmm8,%xmm4 │ │ pmaddwd %xmm10,%xmm9 │ │ pmaddwd %xmm10,%xmm4 │ │ packssdw %xmm9,%xmm4 │ │ paddw %xmm3,%xmm1 │ │ paddw %xmm2,%xmm4 │ │ - movdqa 0x871cd(%rip),%xmm8 │ │ + movdqa 0x8928d(%rip),%xmm8 │ │ pmaddwd %xmm8,%xmm4 │ │ pmaddwd %xmm8,%xmm1 │ │ packssdw %xmm1,%xmm4 │ │ movd (%rsi,%rdx,2),%xmm5 │ │ movd 0x1(%rsi,%rdx,2),%xmm1 │ │ movd 0x2(%rsi,%rdx,2),%xmm8 │ │ movd 0x3(%rsi,%rdx,2),%xmm9 │ │ @@ -81441,15 +83440,15 @@ │ │ punpckhbw %xmm8,%xmm9 │ │ punpcklbw %xmm8,%xmm5 │ │ pmaddwd %xmm10,%xmm9 │ │ pmaddwd %xmm10,%xmm5 │ │ packssdw %xmm9,%xmm5 │ │ paddw %xmm3,%xmm1 │ │ paddw %xmm2,%xmm5 │ │ - movdqa 0x870b6(%rip),%xmm8 │ │ + movdqa 0x89176(%rip),%xmm8 │ │ pmaddwd %xmm8,%xmm5 │ │ pmaddwd %xmm8,%xmm1 │ │ packssdw %xmm1,%xmm5 │ │ add %r10,%rsi │ │ movd (%rsi),%xmm6 │ │ movd 0x1(%rsi),%xmm1 │ │ movd 0x2(%rsi),%xmm8 │ │ @@ -81495,15 +83494,15 @@ │ │ punpckhbw %xmm8,%xmm9 │ │ punpcklbw %xmm8,%xmm6 │ │ pmaddwd %xmm10,%xmm9 │ │ pmaddwd %xmm10,%xmm6 │ │ packssdw %xmm9,%xmm6 │ │ paddw %xmm3,%xmm1 │ │ paddw %xmm2,%xmm6 │ │ - movdqa 0x86fa8(%rip),%xmm8 │ │ + movdqa 0x89068(%rip),%xmm8 │ │ pmaddwd %xmm8,%xmm6 │ │ pmaddwd %xmm8,%xmm1 │ │ packssdw %xmm1,%xmm6 │ │ movdqa %xmm4,%xmm1 │ │ paddw %xmm7,%xmm1 │ │ psraw $0x2,%xmm1 │ │ movdqa %xmm5,%xmm2 │ │ @@ -81534,15 +83533,15 @@ │ │ pmaddwd %xmm13,%xmm4 │ │ paddd %xmm3,%xmm8 │ │ paddd %xmm4,%xmm9 │ │ pmaddwd %xmm14,%xmm5 │ │ pmaddwd %xmm14,%xmm6 │ │ paddd %xmm5,%xmm8 │ │ paddd %xmm6,%xmm9 │ │ - movdqa 0x86f99(%rip),%xmm7 │ │ + movdqa 0x89059(%rip),%xmm7 │ │ paddd %xmm7,%xmm8 │ │ paddd %xmm7,%xmm9 │ │ movd (%rsi,%rdx,1),%xmm0 │ │ movd 0x1(%rdx,%rsi,1),%xmm1 │ │ movd 0x2(%rdx,%rsi,1),%xmm5 │ │ movd 0x3(%rdx,%rsi,1),%xmm6 │ │ punpckldq %xmm1,%xmm0 │ │ @@ -81586,15 +83585,15 @@ │ │ punpckhbw %xmm5,%xmm6 │ │ punpcklbw %xmm5,%xmm0 │ │ pmaddwd %xmm10,%xmm6 │ │ pmaddwd %xmm10,%xmm0 │ │ packssdw %xmm6,%xmm0 │ │ paddw %xmm3,%xmm1 │ │ paddw %xmm2,%xmm0 │ │ - movdqa 0x86df4(%rip),%xmm5 │ │ + movdqa 0x88eb4(%rip),%xmm5 │ │ pmaddwd %xmm5,%xmm0 │ │ pmaddwd %xmm5,%xmm1 │ │ packssdw %xmm1,%xmm0 │ │ lea (%rsi,%rdx,2),%rsi │ │ movd (%rsi),%xmm4 │ │ movd 0x1(%rsi),%xmm1 │ │ movd 0x2(%rsi),%xmm5 │ │ @@ -81640,19 +83639,19 @@ │ │ punpckhbw %xmm5,%xmm6 │ │ punpcklbw %xmm5,%xmm4 │ │ pmaddwd %xmm10,%xmm6 │ │ pmaddwd %xmm10,%xmm4 │ │ packssdw %xmm6,%xmm4 │ │ paddw %xmm3,%xmm1 │ │ paddw %xmm2,%xmm4 │ │ - movdqa 0x86d05(%rip),%xmm5 │ │ + movdqa 0x88dc5(%rip),%xmm5 │ │ pmaddwd %xmm5,%xmm4 │ │ pmaddwd %xmm5,%xmm1 │ │ packssdw %xmm1,%xmm4 │ │ - movdqa 0x86d01(%rip),%xmm5 │ │ + movdqa 0x88dc1(%rip),%xmm5 │ │ paddw %xmm5,%xmm0 │ │ psraw $0x2,%xmm0 │ │ paddw %xmm5,%xmm4 │ │ psraw $0x2,%xmm4 │ │ movdqa 0x40(%rsp),%xmm6 │ │ movdqa %xmm6,%xmm5 │ │ punpcklwd %xmm0,%xmm5 │ │ @@ -81668,57 +83667,57 @@ │ │ psrad $0x6,%xmm2 │ │ psrad $0x6,%xmm1 │ │ packssdw %xmm1,%xmm2 │ │ movq %xmm2,(%rdi) │ │ movhps %xmm2,(%rdi,%rcx,2) │ │ lea (%rdi,%rcx,4),%rdi │ │ sub $0x2,%r8d │ │ - jle 6a6f9 │ │ + jle 6cb09 │ │ movdqa %xmm4,0x40(%rsp) │ │ movdqa (%rsp),%xmm1 │ │ movdqa 0x10(%rsp),%xmm2 │ │ movdqa 0x20(%rsp),%xmm3 │ │ movdqa 0x30(%rsp),%xmm4 │ │ - jmpq 6a41c │ │ + jmpq 6c82c │ │ add $0x4,%rax │ │ add $0x8,%r11 │ │ movzbl %r9b,%r8d │ │ mov %rax,%rsi │ │ mov %r11,%rdi │ │ sub $0x10000,%r9d │ │ - jg 69c5c │ │ + jg 6c06c │ │ add $0x68,%rsp │ │ retq │ │ nopl (%rax) │ │ push %rbx │ │ push %rbp │ │ push %r14 │ │ push %r15 │ │ push %r12 │ │ sub $0xa0,%rsp │ │ - callq 6a7b0 │ │ - jmp 6a73f │ │ - callq 6a948 │ │ + callq 6cbc0 │ │ + jmp 6cb4f │ │ + callq 6cd58 │ │ lea (%rdi,%rsi,2),%rdi │ │ - movdqa 0x86d18(%rip),%xmm10 │ │ + movdqa 0x88dd8(%rip),%xmm10 │ │ paddd %xmm10,%xmm12 │ │ paddd %xmm10,%xmm13 │ │ psrad $0x13,%xmm12 │ │ psrad $0x13,%xmm13 │ │ packssdw %xmm13,%xmm12 │ │ paddd %xmm10,%xmm14 │ │ paddd %xmm10,%xmm15 │ │ psrad $0x13,%xmm14 │ │ psrad $0x13,%xmm15 │ │ packssdw %xmm15,%xmm14 │ │ packuswb %xmm14,%xmm12 │ │ movq %xmm12,(%rdi) │ │ movhps %xmm12,(%rdi,%rsi,1) │ │ dec %r8d │ │ - jg 6a736 │ │ + jg 6cb46 │ │ add $0xa0,%rsp │ │ pop %r12 │ │ pop %r15 │ │ pop %r14 │ │ pop %rbp │ │ pop %rbx │ │ retq │ │ @@ -81731,83 +83730,83 @@ │ │ movswl (%r8),%r10d │ │ movswl 0x2(%r8),%r11d │ │ lea 0x3(%rcx,%rcx,2),%rbp │ │ add $0x10200,%r9d │ │ lea (%r10,%r10,2),%eax │ │ sub %rbp,%rdx │ │ sub %eax,%r11d │ │ - lea 0x9f699(%rip),%rbx │ │ + lea 0xa10a9(%rip),%rbx │ │ mov 0xd8(%rsp),%r15d │ │ - callq 6ac50 │ │ + callq 6d060 │ │ movdqa %xmm0,%xmm2 │ │ psrld $0x10,%xmm2 │ │ movdqa %xmm1,%xmm3 │ │ psrld $0x10,%xmm3 │ │ - callq 6ac50 │ │ + callq 6d060 │ │ movdqa %xmm0,%xmm4 │ │ psrld $0x10,%xmm4 │ │ movdqa %xmm1,%xmm5 │ │ psrld $0x10,%xmm5 │ │ - callq 6ac50 │ │ + callq 6d060 │ │ pcmpeqd %xmm10,%xmm10 │ │ pslld $0x10,%xmm10 │ │ movdqa %xmm10,0x88(%rsp) │ │ pand %xmm10,%xmm0 │ │ por %xmm0,%xmm2 │ │ pand %xmm10,%xmm1 │ │ por %xmm1,%xmm3 │ │ movdqa %xmm2,0x8(%rsp) │ │ movdqa %xmm3,0x18(%rsp) │ │ - callq 6ac50 │ │ + callq 6d060 │ │ movdqa 0x88(%rsp),%xmm10 │ │ pand %xmm10,%xmm0 │ │ por %xmm0,%xmm4 │ │ pand %xmm10,%xmm1 │ │ por %xmm1,%xmm5 │ │ movdqa %xmm4,0x28(%rsp) │ │ movdqa %xmm5,0x38(%rsp) │ │ - callq 6ac50 │ │ + callq 6d060 │ │ movdqa %xmm2,%xmm6 │ │ psrld $0x10,%xmm6 │ │ movdqa %xmm3,%xmm7 │ │ psrld $0x10,%xmm7 │ │ movdqa 0x88(%rsp),%xmm10 │ │ pand %xmm10,%xmm0 │ │ por %xmm0,%xmm6 │ │ pand %xmm10,%xmm1 │ │ por %xmm1,%xmm7 │ │ movdqa %xmm6,0x48(%rsp) │ │ movdqa %xmm7,0x58(%rsp) │ │ - callq 6ac50 │ │ + callq 6d060 │ │ movdqa %xmm4,%xmm2 │ │ psrld $0x10,%xmm2 │ │ movdqa %xmm5,%xmm3 │ │ psrld $0x10,%xmm3 │ │ movdqa 0x88(%rsp),%xmm10 │ │ pand %xmm10,%xmm0 │ │ por %xmm0,%xmm2 │ │ pand %xmm10,%xmm1 │ │ por %xmm1,%xmm3 │ │ movdqa %xmm2,0x68(%rsp) │ │ movdqa %xmm3,0x78(%rsp) │ │ - callq 6ac50 │ │ + callq 6d060 │ │ movdqa %xmm6,%xmm4 │ │ psrld $0x10,%xmm4 │ │ movdqa %xmm7,%xmm5 │ │ psrld $0x10,%xmm5 │ │ movdqa 0x88(%rsp),%xmm10 │ │ pand %xmm10,%xmm0 │ │ por %xmm0,%xmm4 │ │ pand %xmm10,%xmm1 │ │ por %xmm1,%xmm5 │ │ add $0x10200,%r15d │ │ movdqa %xmm2,%xmm6 │ │ movdqa %xmm3,%xmm7 │ │ mov $0x4,%r8d │ │ - callq 6ac50 │ │ + callq 6d060 │ │ psrld $0x10,%xmm6 │ │ psrld $0x10,%xmm7 │ │ movdqa 0x88(%rsp),%xmm10 │ │ pand %xmm10,%xmm0 │ │ por %xmm0,%xmm6 │ │ pand %xmm10,%xmm1 │ │ por %xmm1,%xmm7 │ │ @@ -81874,15 +83873,15 @@ │ │ pmaddwd %xmm5,%xmm3 │ │ pmaddwd 0x38(%rsp),%xmm2 │ │ pmaddwd %xmm7,%xmm15 │ │ paddd %xmm3,%xmm1 │ │ paddd %xmm15,%xmm2 │ │ paddd %xmm2,%xmm1 │ │ movdqa %xmm1,%xmm13 │ │ - callq 6ac50 │ │ + callq 6d060 │ │ movdqa 0x48(%rsp),%xmm2 │ │ movdqa 0x58(%rsp),%xmm3 │ │ movdqa %xmm2,0x8(%rsp) │ │ movdqa %xmm3,0x18(%rsp) │ │ movdqa %xmm4,0x48(%rsp) │ │ movdqa %xmm5,0x58(%rsp) │ │ psrld $0x10,%xmm4 │ │ @@ -82083,48 +84082,508 @@ │ │ paddw %xmm11,%xmm10 │ │ psrad $0x10,%xmm0 │ │ psrad $0x10,%xmm1 │ │ psrad $0x10,%xmm15 │ │ psrad $0x10,%xmm10 │ │ packssdw %xmm15,%xmm0 │ │ packssdw %xmm10,%xmm1 │ │ - movdqa 0x86540(%rip),%xmm14 │ │ - movdqa 0x86587(%rip),%xmm9 │ │ + movdqa 0x88600(%rip),%xmm14 │ │ + movdqa 0x88647(%rip),%xmm9 │ │ pmaddwd %xmm14,%xmm0 │ │ pmaddwd %xmm14,%xmm1 │ │ paddd %xmm9,%xmm0 │ │ paddd %xmm9,%xmm1 │ │ retq │ │ xchg %ax,%ax │ │ push %rbx │ │ push %rbp │ │ push %r14 │ │ push %r15 │ │ push %r12 │ │ sub $0xa0,%rsp │ │ - callq 6a7b0 │ │ - movdqa 0x86543(%rip),%xmm10 │ │ + callq 6cbc0 │ │ + movdqa 0x88603(%rip),%xmm10 │ │ paddd %xmm10,%xmm12 │ │ paddd %xmm10,%xmm13 │ │ paddd %xmm10,%xmm14 │ │ paddd %xmm10,%xmm15 │ │ psrad $0xf,%xmm12 │ │ psrad $0xf,%xmm13 │ │ psrad $0xf,%xmm14 │ │ psrad $0xf,%xmm15 │ │ packssdw %xmm13,%xmm12 │ │ packssdw %xmm15,%xmm14 │ │ movdqa %xmm12,(%rdi) │ │ movdqa %xmm14,(%rdi,%rsi,2) │ │ dec %r8d │ │ - je 6a792 │ │ - callq 6a948 │ │ + je 6cba2 │ │ + callq 6cd58 │ │ lea (%rdi,%rsi,4),%rdi │ │ - jmp 6aef4 │ │ + jmp 6d304 │ │ data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ + sub $0x78,%rsp │ │ + popcnt %ecx,%ecx │ │ + movzwq %cx,%rcx │ │ + sub $0x8,%rcx │ │ + vmovq %rcx,%xmm2 │ │ + lea (%rsi,%rsi,2),%rcx │ │ + vmovdqa (%rdi),%xmm0 │ │ + vmovdqa (%rdi,%rsi,1),%xmm1 │ │ + vinserti128 $0x1,(%rdi,%rsi,2),%ymm0,%ymm0 │ │ + vinserti128 $0x1,(%rdi,%rcx,1),%ymm1,%ymm1 │ │ + vpsraw %xmm2,%ymm0,%ymm0 │ │ + vpsraw %xmm2,%ymm1,%ymm1 │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ + vmovdqa %ymm0,0x20(%rsp) │ │ + lea (%rdi,%rsi,4),%rdi │ │ + vmovdqa (%rdi),%xmm0 │ │ + vmovdqa (%rdi,%rsi,1),%xmm1 │ │ + vinserti128 $0x1,(%rdi,%rsi,2),%ymm0,%ymm0 │ │ + vinserti128 $0x1,(%rdi,%rcx,1),%ymm1,%ymm1 │ │ + vpsraw %xmm2,%ymm0,%ymm0 │ │ + vpsraw %xmm2,%ymm1,%ymm1 │ │ + vpackuswb %ymm1,%ymm0,%ymm0 │ │ + vmovdqa %ymm0,0x40(%rsp) │ │ + lea 0x20(%rsp),%rdi │ │ + mov $0x8,%esi │ │ + callq 8880 │ │ + add $0x78,%rsp │ │ + vzeroupper │ │ + retq │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + sub $0x78,%rsp │ │ + bsr %ecx,%ecx │ │ + movzwq %cx,%rcx │ │ + sub $0x7,%rcx │ │ + movq %rcx,%xmm4 │ │ + lea (%rsi,%rsi,2),%rcx │ │ + movdqa (%rdi),%xmm0 │ │ + movdqa (%rdi,%rsi,1),%xmm1 │ │ + movdqa (%rdi,%rsi,2),%xmm2 │ │ + movdqa (%rdi,%rcx,1),%xmm3 │ │ + psraw %xmm4,%xmm0 │ │ + psraw %xmm4,%xmm1 │ │ + psraw %xmm4,%xmm2 │ │ + psraw %xmm4,%xmm3 │ │ + packuswb %xmm1,%xmm0 │ │ + packuswb %xmm3,%xmm2 │ │ + movdqa %xmm0,0x20(%rsp) │ │ + movdqa %xmm2,0x30(%rsp) │ │ + lea (%rdi,%rsi,4),%rdi │ │ + movdqa (%rdi),%xmm0 │ │ + movdqa (%rdi,%rsi,1),%xmm1 │ │ + movdqa (%rdi,%rsi,2),%xmm2 │ │ + movdqa (%rdi,%rcx,1),%xmm3 │ │ + psraw %xmm4,%xmm0 │ │ + psraw %xmm4,%xmm1 │ │ + psraw %xmm4,%xmm2 │ │ + psraw %xmm4,%xmm3 │ │ + packuswb %xmm1,%xmm0 │ │ + packuswb %xmm3,%xmm2 │ │ + movdqa %xmm0,0x40(%rsp) │ │ + movdqa %xmm2,0x50(%rsp) │ │ + lea 0x20(%rsp),%rdi │ │ + mov $0x8,%esi │ │ + callq c910 │ │ + add $0x78,%rsp │ │ + retq │ │ + xchg %ax,%ax │ │ + mov 0x8(%rsp),%eax │ │ + mov 0x10(%rsp),%r10b │ │ + vbroadcasti128 0x8868e(%rip),%ymm6 │ │ + vpbroadcastd 0x2(%r8),%ymm12 │ │ + vbroadcasti128 0x8868f(%rip),%ymm7 │ │ + vpbroadcastw 0x6(%r8),%ymm13 │ │ + vbroadcasti128 0x88690(%rip),%ymm8 │ │ + popcnt 0x18(%rsp),%r11d │ │ + vpbroadcastd 0x88740(%rip),%ymm9 │ │ + vmovq 0x88728(%rip),%xmm10 │ │ + cmp $0xa,%r11d │ │ + je 6d4ff │ │ + vpbroadcastd 0x8872d(%rip),%ymm9 │ │ + vmovq 0x88719(%rip),%xmm10 │ │ + vpxor %ymm11,%ymm11,%ymm11 │ │ + add %r9,%r9 │ │ + add %r9,%rdx │ │ + add %r9,%rdi │ │ + neg %r9 │ │ + mov %r9,%r11 │ │ + test $0x1,%r10b │ │ + je 6d531 │ │ + test %rsi,%rsi │ │ + je 6d54e │ │ + vmovd 0x4(%rsi),%xmm4 │ │ + vpblendd $0xfe,-0x4(%rdx,%r11,1),%ymm4,%ymm4 │ │ + add $0x8,%rsi │ │ + jmp 6d555 │ │ + vbroadcasti128 (%rdx,%r11,1),%ymm5 │ │ + vmovdqa (%rdx,%r11,1),%ymm4 │ │ + vpalignr $0xc,%ymm5,%ymm4,%ymm4 │ │ + vpshufb 0x88624(%rip),%ymm4,%ymm4 │ │ + jmp 6d555 │ │ + vmovdqu -0x4(%rdx,%r11,1),%ymm4 │ │ + vmovdqu 0x4(%rdx,%r11,1),%ymm5 │ │ + test $0x2,%r10b │ │ + jne 6d5a6 │ │ + cmp $0xffffffdc,%r11d │ │ + jl 6d5a6 │ │ + vmovd %r11d,%xmm2 │ │ + vpbroadcastd 0x886ca(%rip),%ymm0 │ │ + vpbroadcastd 0x886c5(%rip),%ymm1 │ │ + vpbroadcastb %xmm2,%ymm2 │ │ + vmovdqu 0x885f4(%rip),%ymm3 │ │ + vpsubb %ymm2,%ymm0,%ymm0 │ │ + vpsubb %ymm2,%ymm1,%ymm1 │ │ + vpminub %ymm3,%ymm0,%ymm0 │ │ + vpminub %ymm3,%ymm1,%ymm1 │ │ + vpshufb %ymm0,%ymm4,%ymm4 │ │ + vpshufb %ymm1,%ymm5,%ymm5 │ │ + vpshufb %ymm6,%ymm4,%ymm0 │ │ + vpshufb %ymm7,%ymm4,%ymm2 │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ + vpmaddwd %ymm0,%ymm12,%ymm0 │ │ + vpshufb %ymm6,%ymm5,%ymm1 │ │ + vpshufb %ymm7,%ymm5,%ymm3 │ │ + vpaddw %ymm3,%ymm1,%ymm1 │ │ + vpmaddwd %ymm1,%ymm12,%ymm1 │ │ + vpshufb %ymm8,%ymm4,%ymm4 │ │ + vpmaddwd %ymm4,%ymm13,%ymm4 │ │ + vpshufb %ymm8,%ymm5,%ymm5 │ │ + vpmaddwd %ymm5,%ymm13,%ymm5 │ │ + vpaddd %ymm4,%ymm0,%ymm0 │ │ + vpaddd %ymm5,%ymm1,%ymm1 │ │ + vpaddd %ymm0,%ymm9,%ymm0 │ │ + vpaddd %ymm1,%ymm9,%ymm1 │ │ + vpsrad %xmm10,%ymm0,%ymm0 │ │ + vpsrad %xmm10,%ymm1,%ymm1 │ │ + vpackssdw %ymm1,%ymm0,%ymm0 │ │ + vpmaxsw %ymm0,%ymm11,%ymm0 │ │ + vmovdqa %ymm0,(%rdi,%r11,1) │ │ + add $0x20,%r11 │ │ + jl 6d54e │ │ + add %rcx,%rdx │ │ + add $0x300,%rdi │ │ + dec %eax │ │ + jg 6d510 │ │ + vzeroupper │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + push %rbx │ │ + push %rbp │ │ + push %r14 │ │ + push %r15 │ │ + mov 0x28(%rsp),%al │ │ + vpxor %ymm6,%ymm6,%ymm6 │ │ + vpbroadcastd 0x2(%rcx),%ymm7 │ │ + vpbroadcastd 0x6(%rcx),%ymm8 │ │ + popcnt 0x30(%rsp),%r10d │ │ + vpbroadcastd 0x885de(%rip),%ymm9 │ │ + vmovq 0x885c6(%rip),%xmm10 │ │ + cmp $0xa,%r10d │ │ + je 6d679 │ │ + vpbroadcastd 0x885cb(%rip),%ymm9 │ │ + vmovq 0x885b7(%rip),%xmm10 │ │ + vpbroadcastw 0x30(%rsp),%ymm11 │ │ + add %r8,%r8 │ │ + add %r8,%rdx │ │ + add %r8,%rdi │ │ + neg %r8 │ │ + mov $0x300,%ecx │ │ + mov %rdx,%r11 │ │ + lea (%r11,%rcx,1),%rbx │ │ + lea (%rbx,%rcx,1),%rbp │ │ + lea 0x0(%rbp,%rcx,1),%r14 │ │ + lea (%r14,%rcx,1),%r15 │ │ + test $0x4,%al │ │ + jne 6d6af │ │ + mov %rbp,%r11 │ │ + mov %rbp,%rbx │ │ + test $0x8,%al │ │ + jne 6d6c5 │ │ + cmp $0x2,%r9d │ │ + jg 6d6c5 │ │ + cmp $0x1,%r9d │ │ + jne 6d6c2 │ │ + mov %rbp,%r14 │ │ + mov %r14,%r15 │ │ + mov %r8,%r10 │ │ + vmovdqa (%r11,%r10,1),%ymm1 │ │ + vmovdqa (%rbx,%r10,1),%ymm2 │ │ + vmovdqa 0x0(%rbp,%r10,1),%ymm3 │ │ + vmovdqa (%r14,%r10,1),%ymm4 │ │ + vmovdqa (%r15,%r10,1),%ymm5 │ │ + vpunpcklwd %ymm2,%ymm1,%ymm0 │ │ + vpmaddwd %ymm7,%ymm0,%ymm0 │ │ + vpunpckhwd %ymm2,%ymm1,%ymm1 │ │ + vpmaddwd %ymm7,%ymm1,%ymm1 │ │ + vpunpcklwd %ymm4,%ymm5,%ymm2 │ │ + vpmaddwd %ymm7,%ymm2,%ymm2 │ │ + vpunpckhwd %ymm4,%ymm5,%ymm5 │ │ + vpmaddwd %ymm7,%ymm5,%ymm5 │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ + vpaddd %ymm5,%ymm1,%ymm1 │ │ + vpunpcklwd %ymm6,%ymm3,%ymm2 │ │ + vpmaddwd %ymm2,%ymm8,%ymm2 │ │ + vpunpckhwd %ymm6,%ymm3,%ymm3 │ │ + vpmaddwd %ymm3,%ymm8,%ymm3 │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ + vpaddd %ymm0,%ymm9,%ymm0 │ │ + vpaddd %ymm1,%ymm9,%ymm1 │ │ + vpsrad %xmm10,%ymm0,%ymm0 │ │ + vpsrad %xmm10,%ymm1,%ymm1 │ │ + vpackusdw %ymm1,%ymm0,%ymm0 │ │ + vpminuw %ymm0,%ymm11,%ymm0 │ │ + vmovdqa %ymm0,(%rdi,%r10,1) │ │ + add $0x20,%r10 │ │ + jl 6d6c8 │ │ + add %rsi,%rdi │ │ + mov %rbx,%r11 │ │ + mov %rbp,%rbx │ │ + mov %r14,%rbp │ │ + mov %r15,%r14 │ │ + add %rcx,%r15 │ │ + test $0x8,%al │ │ + jne 6d772 │ │ + cmp $0x3,%r9d │ │ + jg 6d772 │ │ + mov %r14,%r15 │ │ + dec %r9d │ │ + jg 6d6c5 │ │ + pop %r15 │ │ + pop %r14 │ │ + pop %rbp │ │ + pop %rbx │ │ + vzeroupper │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + push %rbx │ │ + mov 0x10(%rsp),%eax │ │ + mov 0x18(%rsp),%r10b │ │ + vpbroadcastd (%r8),%ymm7 │ │ + vpbroadcastd 0x4(%r8),%ymm8 │ │ + vbroadcasti128 0x88422(%rip),%ymm10 │ │ + vbroadcasti128 0x88389(%rip),%ymm11 │ │ + vbroadcasti128 0x883e0(%rip),%ymm12 │ │ + vbroadcasti128 0x883e7(%rip),%ymm13 │ │ + vbroadcasti128 0x883ee(%rip),%ymm14 │ │ + vbroadcasti128 0x88405(%rip),%ymm15 │ │ + popcnt 0x20(%rsp),%r11d │ │ + vpbroadcastd 0x88435(%rip),%ymm9 │ │ + mov 0x8841e(%rip),%rbx │ │ + cmp $0xa,%r11d │ │ + je 6d808 │ │ + vpbroadcastd 0x88423(%rip),%ymm9 │ │ + mov 0x88410(%rip),%rbx │ │ + add %r9,%r9 │ │ + add %r9,%rdx │ │ + add %r9,%rdi │ │ + neg %r9 │ │ + mov %r9,%r11 │ │ + test $0x1,%r10b │ │ + je 6d83d │ │ + test %rsi,%rsi │ │ + je 6d85a │ │ + vmovq 0x2(%rsi),%xmm4 │ │ + vpblendw $0xf8,-0x6(%rdx,%r11,1),%xmm4,%xmm4 │ │ + vinserti128 $0x1,0xa(%rdx,%r11,1),%ymm4,%ymm4 │ │ + add $0x8,%rsi │ │ + jmp 6d861 │ │ + vbroadcasti128 (%rdx,%r11,1),%ymm5 │ │ + vmovdqa (%rdx,%r11,1),%ymm4 │ │ + vpalignr $0xa,%ymm5,%ymm4,%ymm4 │ │ + vpshufb 0x88398(%rip),%ymm4,%ymm4 │ │ + jmp 6d861 │ │ + vmovdqu -0x6(%rdx,%r11,1),%ymm4 │ │ + vmovdqu 0x2(%rdx,%r11,1),%ymm5 │ │ + vmovdqu 0x6(%rdx,%r11,1),%ymm6 │ │ + test $0x2,%r10b │ │ + jne 6d8f0 │ │ + cmp $0xffffffda,%r11d │ │ + jl 6d8f0 │ │ + vmovd %r11d,%xmm3 │ │ + vpbroadcastd 0x883bf(%rip),%ymm0 │ │ + vpbroadcastd 0x883ba(%rip),%ymm1 │ │ + vpbroadcastd 0x883b5(%rip),%ymm2 │ │ + vpbroadcastb %xmm3,%ymm3 │ │ + vpsubb %ymm3,%ymm0,%ymm0 │ │ + vpsubb %ymm3,%ymm1,%ymm1 │ │ + vpsubb %ymm3,%ymm2,%ymm2 │ │ + vmovdqu 0x882cc(%rip),%ymm3 │ │ + vpminub %ymm3,%ymm0,%ymm0 │ │ + vpminub %ymm3,%ymm1,%ymm1 │ │ + vpminub %ymm3,%ymm2,%ymm2 │ │ + vpshufb %ymm0,%ymm4,%ymm4 │ │ + vpshufb %ymm1,%ymm5,%ymm5 │ │ + vpshufb %ymm2,%ymm6,%ymm6 │ │ + cmp $0xffffffee,%r11d │ │ + jne 6d8e4 │ │ + vpbroadcastw 0x10(%rdx,%r11,1),%xmm3 │ │ + vinserti128 $0x1,%xmm3,%ymm5,%ymm5 │ │ + jmp 6d8f0 │ │ + cmp $0xfffffffe,%r11d │ │ + jne 6d8f0 │ │ + vpbroadcastw (%rdx,%r11,1),%xmm5 │ │ + vpshufb %ymm10,%ymm6,%ymm6 │ │ + vpshufb %ymm11,%ymm4,%ymm0 │ │ + vpshufb %ymm12,%ymm5,%ymm2 │ │ + vpaddw %ymm2,%ymm0,%ymm0 │ │ + vpmaddwd %ymm7,%ymm0,%ymm0 │ │ + vpshufb %ymm13,%ymm4,%ymm2 │ │ + vpshufb %ymm14,%ymm4,%ymm4 │ │ + vpaddw %ymm4,%ymm2,%ymm2 │ │ + vpmaddwd %ymm2,%ymm8,%ymm2 │ │ + vpshufb %ymm11,%ymm6,%ymm1 │ │ + vpshufb %ymm11,%ymm5,%ymm5 │ │ + vpmaddwd %ymm7,%ymm1,%ymm1 │ │ + vpmaddwd %ymm7,%ymm5,%ymm5 │ │ + vpshufb %ymm13,%ymm6,%ymm3 │ │ + vpshufb %ymm14,%ymm6,%ymm6 │ │ + vpaddw %ymm6,%ymm3,%ymm3 │ │ + vpmaddwd %ymm3,%ymm8,%ymm3 │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ + vpshufb %ymm15,%ymm1,%ymm1 │ │ + vpaddd %ymm5,%ymm1,%ymm1 │ │ + vmovq %rbx,%xmm4 │ │ + vpxor %ymm5,%ymm5,%ymm5 │ │ + vpaddd %ymm0,%ymm9,%ymm0 │ │ + vpaddd %ymm1,%ymm9,%ymm1 │ │ + vpsrad %xmm4,%ymm0,%ymm0 │ │ + vpsrad %xmm4,%ymm1,%ymm1 │ │ + vpackssdw %ymm1,%ymm0,%ymm0 │ │ + vpmaxsw %ymm5,%ymm0,%ymm0 │ │ + vmovdqa %ymm0,(%rdi,%r11,1) │ │ + add $0x20,%r11 │ │ + jl 6d85a │ │ + add %rcx,%rdx │ │ + add $0x300,%rdi │ │ + dec %eax │ │ + jg 6d814 │ │ + pop %rbx │ │ + vzeroupper │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + push %rbx │ │ + push %rbp │ │ + push %r14 │ │ + push %r15 │ │ + push %r12 │ │ + push %r13 │ │ + mov 0x38(%rsp),%al │ │ + vpxor %ymm6,%ymm6,%ymm6 │ │ + vpbroadcastd (%rcx),%ymm7 │ │ + vpbroadcastw 0x4(%rcx),%ymm8 │ │ + vpbroadcastd 0x6(%rcx),%ymm9 │ │ + popcnt 0x40(%rsp),%r10d │ │ + vpbroadcastd 0x88265(%rip),%ymm10 │ │ + vmovq 0x8824d(%rip),%xmm11 │ │ + cmp $0xa,%r10d │ │ + je 6d9f2 │ │ + vpbroadcastd 0x88252(%rip),%ymm10 │ │ + vmovq 0x8823e(%rip),%xmm11 │ │ + vpbroadcastw 0x40(%rsp),%ymm12 │ │ + add %r8,%r8 │ │ + add %r8,%rdx │ │ + add %r8,%rdi │ │ + neg %r8 │ │ + mov $0x300,%ecx │ │ + mov %rdx,%r11 │ │ + mov %r11,%rbx │ │ + lea (%rbx,%rcx,1),%rbp │ │ + lea 0x0(%rbp,%rcx,1),%r14 │ │ + lea (%r14,%rcx,1),%r15 │ │ + lea (%r15,%rcx,1),%r12 │ │ + lea (%r12,%rcx,1),%r13 │ │ + test $0x4,%al │ │ + jne 6da32 │ │ + mov %r14,%r11 │ │ + mov %r14,%rbx │ │ + mov %r14,%rbp │ │ + cmp $0x3,%r9d │ │ + jg 6da55 │ │ + test $0x8,%al │ │ + je 6da44 │ │ + cmp $0x1,%r9d │ │ + jg 6da55 │ │ + jmp 6da52 │ │ + cmp $0x2,%r9d │ │ + je 6da4f │ │ + jns 6da52 │ │ + mov %r14,%r15 │ │ + mov %r15,%r12 │ │ + mov %r12,%r13 │ │ + mov %r8,%r10 │ │ + vmovdqa (%r11,%r10,1),%ymm1 │ │ + vmovdqa (%rbx,%r10,1),%ymm2 │ │ + vmovdqa (%r12,%r10,1),%ymm3 │ │ + vmovdqa 0x0(%r13,%r10,1),%ymm4 │ │ + vpunpcklwd %ymm2,%ymm1,%ymm0 │ │ + vpmaddwd %ymm7,%ymm0,%ymm0 │ │ + vpunpckhwd %ymm2,%ymm1,%ymm1 │ │ + vpmaddwd %ymm7,%ymm1,%ymm1 │ │ + vpunpcklwd %ymm3,%ymm4,%ymm2 │ │ + vpmaddwd %ymm7,%ymm2,%ymm2 │ │ + vpunpckhwd %ymm3,%ymm4,%ymm4 │ │ + vpmaddwd %ymm7,%ymm4,%ymm4 │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ + vpaddd %ymm4,%ymm1,%ymm1 │ │ + vmovdqa 0x0(%rbp,%r10,1),%ymm3 │ │ + vmovdqa (%r15,%r10,1),%ymm4 │ │ + vpunpcklwd %ymm4,%ymm3,%ymm2 │ │ + vpmaddwd %ymm2,%ymm8,%ymm2 │ │ + vpunpckhwd %ymm4,%ymm3,%ymm3 │ │ + vpmaddwd %ymm3,%ymm8,%ymm3 │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ + vmovdqa (%r14,%r10,1),%ymm3 │ │ + vpunpcklwd %ymm6,%ymm3,%ymm2 │ │ + vpmaddwd %ymm2,%ymm9,%ymm2 │ │ + vpunpckhwd %ymm6,%ymm3,%ymm3 │ │ + vpmaddwd %ymm3,%ymm9,%ymm3 │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ + vpaddd %ymm0,%ymm10,%ymm0 │ │ + vpaddd %ymm1,%ymm10,%ymm1 │ │ + vpsrad %xmm11,%ymm0,%ymm0 │ │ + vpsrad %xmm11,%ymm1,%ymm1 │ │ + vpackusdw %ymm1,%ymm0,%ymm0 │ │ + vpminuw %ymm0,%ymm12,%ymm0 │ │ + vmovdqa %ymm0,(%rdi,%r10,1) │ │ + add $0x20,%r10 │ │ + jl 6da58 │ │ + add %rsi,%rdi │ │ + mov %rbx,%r11 │ │ + mov %rbp,%rbx │ │ + mov %r14,%rbp │ │ + mov %r15,%r14 │ │ + mov %r12,%r15 │ │ + mov %r13,%r12 │ │ + add %rcx,%r13 │ │ + cmp $0x4,%r9d │ │ + jg 6db33 │ │ + test $0x8,%al │ │ + je 6db30 │ │ + cmp $0x2,%r9d │ │ + jg 6db33 │ │ + mov %r12,%r13 │ │ + dec %r9d │ │ + jg 6da55 │ │ + pop %r13 │ │ + pop %r12 │ │ + pop %r15 │ │ + pop %r14 │ │ + pop %rbp │ │ + pop %rbx │ │ + vzeroupper │ │ + retq │ │ + nopw 0x0(%rax,%rax,1) │ │ movzwl 0x1558(%rdx),%eax │ │ mov %ax,0x1558(%rsi) │ │ movw $0x0,0x155a(%rsi) │ │ movzwl 0x155c(%rdx),%eax │ │ mov %ax,0x155c(%rsi) │ │ movw $0x0,0x155e(%rsi) │ │ movzwl 0x1560(%rdx),%eax │ │ @@ -82500,25 +84959,25 @@ │ │ movaps %xmm0,-0x18(%rax,%rcx,1) │ │ movw $0x0,-0x10(%rax,%rcx,1) │ │ movaps (%r8,%rcx,1),%xmm0 │ │ movaps %xmm0,-0x8(%rax,%rcx,1) │ │ movw $0x0,(%rax,%rcx,1) │ │ add $0xd0,%rcx │ │ cmp $0x270,%rcx │ │ - jne 6b970 │ │ + jne 6e560 │ │ movzwl 0x177c(%rdx),%eax │ │ mov %ax,0x177c(%rsi) │ │ movw $0x0,0x177e(%rsi) │ │ movzwl 0x1780(%rdx),%eax │ │ mov %ax,0x1780(%rsi) │ │ movw $0x0,0x1782(%rsi) │ │ movzwl 0x1784(%rdx),%eax │ │ mov %ax,0x1784(%rsi) │ │ movw $0x0,0x1786(%rsi) │ │ - lea 0x9ddc1(%rip),%rax │ │ + lea 0x9f031(%rip),%rax │ │ movzbl (%rax),%ecx │ │ movaps 0x4e0(%rdx),%xmm0 │ │ movaps 0x4f0(%rdx),%xmm1 │ │ movaps %xmm0,0x4e0(%rsi) │ │ movaps %xmm1,0x4f0(%rsi) │ │ movw $0x0,0x4e0(%rsi,%rcx,2) │ │ movaps 0x500(%rdx),%xmm0 │ │ @@ -82659,15 +85118,15 @@ │ │ mov %cx,0x32b4(%rsi,%rax,1) │ │ movw $0x0,0x32b6(%rsi,%rax,1) │ │ movzwl 0x32b8(%rdx,%rax,1),%ecx │ │ mov %cx,0x32b8(%rsi,%rax,1) │ │ movw $0x0,0x32ba(%rsi,%rax,1) │ │ add $0x34,%rax │ │ cmp $0x104,%rax │ │ - jne 6bdf0 │ │ + jne 6e9e0 │ │ movaps 0x1b80(%rdx),%xmm0 │ │ movaps %xmm0,0x1b80(%rsi) │ │ movw $0x0,0x1b88(%rsi) │ │ movaps 0x1b90(%rdx),%xmm0 │ │ movaps %xmm0,0x1b90(%rsi) │ │ movw $0x0,0x1b98(%rsi) │ │ movaps 0x1ba0(%rdx),%xmm0 │ │ @@ -82820,15 +85279,15 @@ │ │ mov %cx,-0x6(%r9,%rax,1) │ │ movw $0x0,-0x4(%r9,%rax,1) │ │ movzwl (%r8,%rax,1),%ecx │ │ mov %cx,-0x2(%r9,%rax,1) │ │ movw $0x0,(%r9,%rax,1) │ │ add $0x58,%rax │ │ cmp $0x1b8,%rax │ │ - jne 6c200 │ │ + jne 6edf0 │ │ mov 0x1d80(%rdx),%rax │ │ mov %rax,0x1d80(%rsi) │ │ movw $0x0,0x1d84(%rsi) │ │ mov 0x1d88(%rdx),%rax │ │ mov %rax,0x1d88(%rsi) │ │ movw $0x0,0x1d8c(%rsi) │ │ mov 0x1d90(%rdx),%rax │ │ @@ -84321,15 +86780,15 @@ │ │ mov %rax,-0xe(%r9,%rcx,1) │ │ movw $0x0,-0x8(%r9,%rcx,1) │ │ mov (%r8,%rcx,1),%rax │ │ mov %rax,-0x6(%r9,%rcx,1) │ │ movw $0x0,(%r9,%rcx,1) │ │ add $0x150,%rcx │ │ cmp $0x540,%rcx │ │ - jne 6ecd0 │ │ + jne 718c0 │ │ movaps 0xdb0(%rdx),%xmm0 │ │ movaps %xmm0,0xdb0(%rsi) │ │ movw $0x0,0xdbe(%rsi) │ │ movaps 0xdc0(%rdx),%xmm0 │ │ movaps %xmm0,0xdc0(%rsi) │ │ movw $0x0,0xdce(%rsi) │ │ movaps 0xdd0(%rdx),%xmm0 │ │ @@ -84803,15 +87262,15 @@ │ │ movzwl 0x1550(%rdx),%eax │ │ mov %ax,0x1550(%rsi) │ │ movw $0x0,0x1552(%rsi) │ │ movzwl 0x1554(%rdx),%eax │ │ mov %ax,0x1554(%rsi) │ │ movw $0x0,0x1556(%rsi) │ │ testb $0x1,0xe8(%rdi) │ │ - jne 701bf │ │ + jne 72daf │ │ movzwl 0x1854(%rdx),%eax │ │ mov %ax,0x1854(%rsi) │ │ movw $0x0,0x1856(%rsi) │ │ mov 0x35e0(%rdx),%rax │ │ mov %rax,0x35e0(%rsi) │ │ movw $0x0,0x35e6(%rsi) │ │ movaps 0x34e0(%rdx),%xmm0 │ │ @@ -85602,54306 +88061,47639 @@ │ │ movw $0x0,0x349e(%rsi) │ │ movzwl 0x34a0(%rdx),%eax │ │ mov %ax,0x34a0(%rsi) │ │ movw $0x0,0x34a2(%rsi) │ │ movzwl 0x34a4(%rdx),%eax │ │ mov %ax,0x34a4(%rsi) │ │ movw $0x0,0x34a6(%rsi) │ │ - movzwl 0x34a8(%rdx),%eax │ │ - mov %ax,0x34a8(%rsi) │ │ - movw $0x0,0x34aa(%rsi) │ │ - mov 0x3460(%rdx),%rax │ │ - mov %rax,0x3460(%rsi) │ │ - movw $0x0,0x3466(%rsi) │ │ - mov 0x3468(%rdx),%rax │ │ - mov %rax,0x3468(%rsi) │ │ - movw $0x0,0x346e(%rsi) │ │ - mov 0x3470(%rdx),%rax │ │ - mov %rax,0x3470(%rsi) │ │ - movw $0x0,0x3476(%rsi) │ │ - movzwl 0x3478(%rdx),%eax │ │ - mov %ax,0x3478(%rsi) │ │ - movw $0x0,0x347a(%rsi) │ │ - movzwl 0x347c(%rdx),%eax │ │ - mov %ax,0x347c(%rsi) │ │ - movw $0x0,0x347e(%rsi) │ │ - movzwl 0x34ac(%rdx),%eax │ │ - mov %ax,0x34ac(%rsi) │ │ - add $0x34ae,%rsi │ │ - movw $0x0,(%rsi) │ │ - retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - movq $0x0,(%rdi) │ │ - xor %eax,%eax │ │ - cmp $0x15,%esi │ │ - jl 71773 │ │ - mov $0x1,%eax │ │ - cmp $0x3d,%esi │ │ - jl 71773 │ │ - xor %eax,%eax │ │ - cmp $0x79,%esi │ │ - setl %al │ │ - xor $0x3,%eax │ │ - mov %eax,0x8(%rdi) │ │ - retq │ │ - nopw 0x0(%rax,%rax,1) │ │ - push %r14 │ │ - push %rbx │ │ - sub $0x28,%rsp │ │ - mov %rsi,%r14 │ │ - mov %rdi,%rbx │ │ - cmpq $0x0,(%rsi) │ │ - je 717ab │ │ - mov 0x8(%r14),%rsi │ │ - mov $0x3600,%edx │ │ - mov %rbx,%rdi │ │ - add $0x28,%rsp │ │ - pop %rbx │ │ - pop %r14 │ │ - jmpq 43b0 │ │ - lea 0x8024e(%rip),%rsi │ │ - mov $0x1860,%edx │ │ - mov %rbx,%rdi │ │ - callq 43b0 │ │ - lea 0x1860(%rbx),%rdi │ │ - lea 0x7fe93(%rip),%rsi │ │ - mov $0x320,%edx │ │ - callq 43b0 │ │ - lea 0x1b80(%rbx),%rdi │ │ - mov 0x8(%r14),%eax │ │ - imul $0x1840,%rax,%rax │ │ - lea 0x81a70(%rip),%rsi │ │ - add %rax,%rsi │ │ - mov $0x1840,%edx │ │ - callq 43b0 │ │ - movabs $0x348054007000,%rax │ │ - mov %rax,0x34c0(%rbx) │ │ - mov %rax,0x35e0(%rbx) │ │ - movaps 0x801d4(%rip),%xmm0 │ │ - movaps %xmm0,0x35d0(%rbx) │ │ - movaps 0x801b6(%rip),%xmm1 │ │ - movaps %xmm1,0x35c0(%rbx) │ │ - movaps 0x80198(%rip),%xmm2 │ │ - movaps %xmm2,0x35b0(%rbx) │ │ - movaps 0x8017a(%rip),%xmm3 │ │ - movaps %xmm3,0x35a0(%rbx) │ │ - movaps 0x8015c(%rip),%xmm4 │ │ - movaps %xmm4,0x3590(%rbx) │ │ - movaps 0x8013e(%rip),%xmm5 │ │ - movaps %xmm5,0x3580(%rbx) │ │ - movaps 0x80120(%rip),%xmm6 │ │ - movaps %xmm6,0x3570(%rbx) │ │ - movaps 0x80102(%rip),%xmm7 │ │ - movaps %xmm7,0x3560(%rbx) │ │ - movaps %xmm0,0x3550(%rbx) │ │ - movaps %xmm1,0x3540(%rbx) │ │ - movaps %xmm2,0x3530(%rbx) │ │ - movaps %xmm3,0x3520(%rbx) │ │ - movaps %xmm4,0x3510(%rbx) │ │ - movaps %xmm5,0x3500(%rbx) │ │ - movaps %xmm6,0x34f0(%rbx) │ │ - movaps %xmm7,0x34e0(%rbx) │ │ - movaps %xmm0,0x34b0(%rbx) │ │ - movaps %xmm1,0x34a0(%rbx) │ │ - movaps %xmm2,0x3490(%rbx) │ │ - movaps %xmm3,0x3480(%rbx) │ │ - movaps %xmm4,0x3470(%rbx) │ │ - movaps %xmm5,0x3460(%rbx) │ │ - movaps %xmm6,0x3450(%rbx) │ │ - movaps %xmm7,0x3440(%rbx) │ │ - movaps %xmm0,0x3430(%rbx) │ │ - movaps %xmm1,0x3420(%rbx) │ │ - movaps %xmm2,0x3410(%rbx) │ │ - movaps %xmm3,0x3400(%rbx) │ │ - movaps %xmm4,0x33f0(%rbx) │ │ - movaps %xmm5,0x33e0(%rbx) │ │ - movaps %xmm6,0x33d0(%rbx) │ │ - movaps %xmm7,0x33c0(%rbx) │ │ - add $0x28,%rsp │ │ - pop %rbx │ │ - pop %r14 │ │ - retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - push %r14 │ │ - push %rbx │ │ - sub $0x28,%rsp │ │ - mov %rsi,%r14 │ │ - mov %rdi,%rbx │ │ - xor %eax,%eax │ │ - test %rsi,%rsi │ │ - setne %al │ │ - lea 0x3600(,%rax,4),%rdi │ │ - callq 95f70 │ │ - mov %rax,(%rbx) │ │ - test %rax,%rax │ │ - je 7199c │ │ - mov %rax,%rcx │ │ - xor %eax,%eax │ │ - mov (%rcx),%rcx │ │ - mov %rcx,0x8(%rbx) │ │ - test %r14,%r14 │ │ - je 71994 │ │ - lea 0x3600(%rcx),%rdx │ │ - mov %rdx,0x18(%rbx) │ │ - movl $0x0,0x3600(%rcx) │ │ - mov %r14,0x10(%rbx) │ │ - add $0x28,%rsp │ │ - pop %rbx │ │ - pop %r14 │ │ - retq │ │ - mov $0xfffffff4,%eax │ │ - add $0x28,%rsp │ │ - pop %rbx │ │ - pop %r14 │ │ - retq │ │ - nopl 0x0(%rax) │ │ - movups (%rsi),%xmm0 │ │ - movups 0x10(%rsi),%xmm1 │ │ - movups %xmm1,0x10(%rdi) │ │ - movups %xmm0,(%rdi) │ │ - mov (%rsi),%rdi │ │ - test %rdi,%rdi │ │ - je 719cb │ │ - jmpq 96040 │ │ - retq │ │ - nopl 0x0(%rax) │ │ - push %rbx │ │ - sub $0x30,%rsp │ │ - mov %rdi,%rbx │ │ - cmpq $0x0,(%rdi) │ │ - je 719e6 │ │ - mov %rbx,%rdi │ │ - callq 96050 │ │ - xorps %xmm0,%xmm0 │ │ - movups %xmm0,0x10(%rbx) │ │ - movups %xmm0,(%rbx) │ │ - add $0x30,%rsp │ │ - pop %rbx │ │ - retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - push %rbx │ │ - sub $0x30,%rsp │ │ - cmpq $0x0,0x10(%rdi) │ │ - je 71a19 │ │ - mov %rdi,%rbx │ │ - mov 0x18(%rdi),%rax │ │ - mov (%rax),%eax │ │ - test %eax,%eax │ │ - je 71a1f │ │ - add $0x30,%rsp │ │ - pop %rbx │ │ - retq │ │ - mov 0x10(%rbx),%rdi │ │ - add $0x38,%rdi │ │ - callq 43c0 │ │ - nopl 0x0(%rax) │ │ - mov 0x18(%rbx),%rax │ │ - mov (%rax),%eax │ │ - mov 0x10(%rbx),%rsi │ │ - test %eax,%eax │ │ - jne 71a4d │ │ - lea 0x8(%rsi),%rdi │ │ - add $0x38,%rsi │ │ - callq 43d0 │ │ - jmp 71a30 │ │ - add $0x38,%rsi │ │ - mov %rsi,%rdi │ │ - add $0x30,%rsp │ │ - pop %rbx │ │ - jmpq 43e0 │ │ - xchg %ax,%ax │ │ - push %rbx │ │ - sub $0x30,%rsp │ │ - mov %rdi,%rbx │ │ - mov 0x10(%rdi),%rdi │ │ - test %rdi,%rdi │ │ - je 71aa4 │ │ - add $0x38,%rdi │ │ - callq 43c0 │ │ - mov 0x18(%rbx),%rax │ │ - mov $0x1,%ecx │ │ - xchg %ecx,(%rax) │ │ - mov 0x10(%rbx),%rdi │ │ - add $0x8,%rdi │ │ - callq 43f0 │ │ - mov 0x10(%rbx),%rdi │ │ - add $0x38,%rdi │ │ - add $0x30,%rsp │ │ - pop %rbx │ │ - jmpq 43e0 │ │ - add $0x30,%rsp │ │ - pop %rbx │ │ - retq │ │ - xchg %ax,%ax │ │ - sub $0x38,%rsp │ │ - callq 9adec │ │ - mov %eax,0xabdc5(%rip) │ │ - add $0x38,%rsp │ │ - retq │ │ - mov 0xab53a(%rip),%eax │ │ - and 0xabdb4(%rip),%eax │ │ - retq │ │ - │ │ -0000000000071acd : │ │ - mov %edi,0xab52d(%rip) │ │ - retq │ │ - data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ - push %r14 │ │ - push %rbx │ │ - sub $0x28,%rsp │ │ - test %rdi,%rdi │ │ - je 71b3c │ │ - mov %rsi,%r14 │ │ - mov %rdi,%rbx │ │ - mov %rsi,%rdi │ │ - callq 95f70 │ │ - mov %rax,0x10(%rbx) │ │ - test %rax,%rax │ │ - je 71b68 │ │ - mov 0x8(%rax),%rcx │ │ - mov %rcx,(%rbx) │ │ - mov %r14,0x30(%rbx) │ │ - mov %r14,0x8(%rbx) │ │ - movabs $0x8000000000000000,%rcx │ │ - movq %rcx,%xmm0 │ │ - movdqu %xmm0,0x18(%rbx) │ │ - movq $0xffffffffffffffff,0x28(%rbx) │ │ - pxor %xmm0,%xmm0 │ │ - movdqu %xmm0,0x38(%rbx) │ │ - mov (%rax),%rbx │ │ - jmp 71b6a │ │ - mov $0x130,%edi │ │ - add 0xaa640(%rip),%rdi │ │ - lea 0x87811(%rip),%rsi │ │ - lea 0x87835(%rip),%rdx │ │ - lea 0x8783a(%rip),%rcx │ │ - xor %ebx,%ebx │ │ - xor %eax,%eax │ │ - callq 4400 │ │ - jmp 71b6a │ │ - xor %ebx,%ebx │ │ - mov %rbx,%rax │ │ - add $0x28,%rsp │ │ - pop %rbx │ │ - pop %r14 │ │ - retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - movabs $0x8000000000000000,%rax │ │ - movq %rax,%xmm0 │ │ - movdqu %xmm0,(%rdi) │ │ - movq $0xffffffffffffffff,0x10(%rdi) │ │ - pxor %xmm0,%xmm0 │ │ - movdqu %xmm0,0x20(%rdi) │ │ - retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - push %r15 │ │ - push %r14 │ │ - push %rbx │ │ - sub $0x20,%rsp │ │ - test %rdi,%rdi │ │ - je 71c24 │ │ - mov %rsi,%r15 │ │ - test %rsi,%rsi │ │ - je 71c40 │ │ - test %rcx,%rcx │ │ - je 71c5c │ │ - mov %rdx,%r14 │ │ - mov %rdi,%rbx │ │ - mov %r15,%rdi │ │ - mov %rcx,%rsi │ │ - mov %r8,%rdx │ │ - callq 95fe0 │ │ - mov %rax,0x10(%rbx) │ │ - test %rax,%rax │ │ - je 71c93 │ │ - mov %r15,(%rbx) │ │ - mov %r14,0x30(%rbx) │ │ - mov %r14,0x8(%rbx) │ │ - movabs $0x8000000000000000,%rax │ │ - movq %rax,%xmm0 │ │ - movdqu %xmm0,0x18(%rbx) │ │ - movq $0xffffffffffffffff,0x28(%rbx) │ │ - pxor %xmm0,%xmm0 │ │ - movdqu %xmm0,0x38(%rbx) │ │ - xor %eax,%eax │ │ - jmp 71c89 │ │ - mov $0x130,%edi │ │ - add 0xaa558(%rip),%rdi │ │ - lea 0x87729(%rip),%rsi │ │ - lea 0x8774d(%rip),%rdx │ │ - jmp 71c76 │ │ - mov $0x130,%edi │ │ - add 0xaa53c(%rip),%rdi │ │ - lea 0x8770d(%rip),%rsi │ │ - lea 0x87771(%rip),%rdx │ │ - jmp 71c76 │ │ - mov $0x130,%edi │ │ - add 0xaa520(%rip),%rdi │ │ - lea 0x876f1(%rip),%rsi │ │ - lea 0x87761(%rip),%rdx │ │ - lea 0x87735(%rip),%rcx │ │ - xor %eax,%eax │ │ - callq 4400 │ │ - mov $0xffffffea,%eax │ │ - add $0x20,%rsp │ │ - pop %rbx │ │ - pop %r14 │ │ - pop %r15 │ │ - retq │ │ - mov $0xfffffff4,%eax │ │ - jmp 71c89 │ │ - nopw 0x0(%rax,%rax,1) │ │ - push %r14 │ │ - push %rbx │ │ - sub $0x28,%rsp │ │ - test %rdi,%rdi │ │ - je 71cdc │ │ - test %rdx,%rdx │ │ - je 71cf8 │ │ - mov %rsi,%r14 │ │ - mov %rdi,%rbx │ │ - mov %rsi,%rdi │ │ - mov %rdx,%rsi │ │ - mov %rcx,%rdx │ │ - callq 95fe0 │ │ - mov %rax,0x40(%rbx) │ │ - test %rax,%rax │ │ - je 71d2d │ │ - mov %r14,0x38(%rbx) │ │ - xor %eax,%eax │ │ - add $0x28,%rsp │ │ - pop %rbx │ │ - pop %r14 │ │ - retq │ │ - mov $0x130,%edi │ │ - add 0xaa4a0(%rip),%rdi │ │ - lea 0x87671(%rip),%rsi │ │ - lea 0x87695(%rip),%rdx │ │ - jmp 71d12 │ │ - mov $0x130,%edi │ │ - add 0xaa484(%rip),%rdi │ │ - lea 0x87655(%rip),%rsi │ │ - lea 0x876c5(%rip),%rdx │ │ - lea 0x876d4(%rip),%rcx │ │ - xor %eax,%eax │ │ - callq 4400 │ │ - mov $0xffffffea,%eax │ │ - add $0x28,%rsp │ │ - pop %rbx │ │ - pop %r14 │ │ - retq │ │ - mov $0xfffffff4,%eax │ │ - add $0x28,%rsp │ │ - pop %rbx │ │ - pop %r14 │ │ - retq │ │ - nopw 0x0(%rax,%rax,1) │ │ - push %r14 │ │ - push %rbx │ │ - sub $0x28,%rsp │ │ - test %rdi,%rdi │ │ - je 71d71 │ │ - mov %rdi,%rbx │ │ - cmpq $0x0,(%rdi) │ │ - je 71da0 │ │ - mov $0x130,%edi │ │ - add 0xaa427(%rip),%rdi │ │ - lea 0x875f8(%rip),%rsi │ │ - lea 0x876c2(%rip),%rdx │ │ - jmp 71d8b │ │ - mov $0x130,%edi │ │ - add 0xaa40b(%rip),%rdi │ │ - lea 0x875dc(%rip),%rsi │ │ - lea 0x87685(%rip),%rdx │ │ - lea 0x87690(%rip),%rcx │ │ - xor %eax,%eax │ │ - add $0x28,%rsp │ │ - pop %rbx │ │ - pop %r14 │ │ - jmpq 4400 │ │ - mov %rsi,%r14 │ │ - test %rsi,%rsi │ │ - je 71dfc │ │ - mov 0x10(%r14),%rdi │ │ - test %rdi,%rdi │ │ - je 71dbc │ │ - cmpq $0x0,(%r14) │ │ - je 71e1b │ │ - callq 96040 │ │ - mov 0x40(%r14),%rdi │ │ - test %rdi,%rdi │ │ - je 71dca │ │ - callq 96040 │ │ - mov 0x40(%r14),%rax │ │ - mov %rax,0x40(%rbx) │ │ - movups (%r14),%xmm0 │ │ - movups 0x10(%r14),%xmm1 │ │ - movups 0x20(%r14),%xmm2 │ │ - movups 0x30(%r14),%xmm3 │ │ - movups %xmm3,0x30(%rbx) │ │ - movups %xmm2,0x20(%rbx) │ │ - movups %xmm1,0x10(%rbx) │ │ - movups %xmm0,(%rbx) │ │ - add $0x28,%rsp │ │ - pop %rbx │ │ - pop %r14 │ │ - retq │ │ - mov $0x130,%edi │ │ - add 0xaa380(%rip),%rdi │ │ - lea 0x87551(%rip),%rsi │ │ - lea 0x87633(%rip),%rdx │ │ - jmpq 71d8b │ │ - mov $0x130,%edi │ │ - add 0xaa361(%rip),%rdi │ │ - lea 0x87532(%rip),%rsi │ │ - lea 0x87626(%rip),%rdx │ │ - jmpq 71d8b │ │ - nopw 0x0(%rax,%rax,1) │ │ - test %rdi,%rdi │ │ - je 71e73 │ │ - cmpq $0x0,(%rdi) │ │ - je 71e9b │ │ - mov $0x130,%edi │ │ - add 0xaa331(%rip),%rdi │ │ - lea 0x87502(%rip),%rsi │ │ - lea 0x875cc(%rip),%rdx │ │ - lea 0x87607(%rip),%rcx │ │ - xor %eax,%eax │ │ - jmpq 4400 │ │ - mov $0x130,%edi │ │ - add 0xaa309(%rip),%rdi │ │ - lea 0x874da(%rip),%rsi │ │ - lea 0x87583(%rip),%rdx │ │ - lea 0x875df(%rip),%rcx │ │ - xor %eax,%eax │ │ - jmpq 4400 │ │ - test %rsi,%rsi │ │ - je 71eee │ │ - cmpq $0x0,0x10(%rsi) │ │ - je 71ead │ │ - cmpq $0x0,(%rsi) │ │ - je 71f16 │ │ - mov 0x40(%rsi),%rax │ │ - mov %rax,0x40(%rdi) │ │ - movups (%rsi),%xmm0 │ │ - movups 0x10(%rsi),%xmm1 │ │ - movups 0x20(%rsi),%xmm2 │ │ - movups 0x30(%rsi),%xmm3 │ │ - movups %xmm3,0x30(%rdi) │ │ - movups %xmm2,0x20(%rdi) │ │ - movups %xmm1,0x10(%rdi) │ │ - movups %xmm0,(%rdi) │ │ - xorps %xmm0,%xmm0 │ │ - movups %xmm0,(%rsi) │ │ - movups %xmm0,0x10(%rsi) │ │ - movups %xmm0,0x20(%rsi) │ │ - movups %xmm0,0x30(%rsi) │ │ - movq $0x0,0x40(%rsi) │ │ - retq │ │ - mov $0x130,%edi │ │ - add 0xaa28e(%rip),%rdi │ │ - lea 0x8745f(%rip),%rsi │ │ - lea 0x87541(%rip),%rdx │ │ - lea 0x87564(%rip),%rcx │ │ - xor %eax,%eax │ │ - jmpq 4400 │ │ - mov $0x130,%edi │ │ - add 0xaa266(%rip),%rdi │ │ - lea 0x87437(%rip),%rsi │ │ - lea 0x8752b(%rip),%rdx │ │ - lea 0x8753c(%rip),%rcx │ │ - xor %eax,%eax │ │ - jmpq 4400 │ │ - xchg %ax,%ax │ │ - push %r14 │ │ - push %rbx │ │ - sub $0x28,%rsp │ │ - mov %rsi,%r14 │ │ - mov %rdi,%rbx │ │ - add $0x28,%rdi │ │ - callq 96050 │ │ - movups (%r14),%xmm0 │ │ - movups 0x10(%r14),%xmm1 │ │ - movups 0x20(%r14),%xmm2 │ │ - movups %xmm2,0x20(%rbx) │ │ - movups %xmm1,0x10(%rbx) │ │ - movups %xmm0,(%rbx) │ │ - mov 0x28(%rbx),%rdi │ │ - add $0x28,%rsp │ │ - test %rdi,%rdi │ │ - je 71f84 │ │ - pop %rbx │ │ - pop %r14 │ │ - jmpq 96040 │ │ - pop %rbx │ │ - pop %r14 │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - push %rbx │ │ - sub $0x30,%rsp │ │ - test %rdi,%rdi │ │ - je 71fe6 │ │ - mov %rdi,%rbx │ │ - mov 0x40(%rdi),%rax │ │ - mov %rax,0x28(%rsp) │ │ - cmpq $0x0,0x10(%rdi) │ │ - je 71fbc │ │ - cmpq $0x0,(%rbx) │ │ - je 72013 │ │ - lea 0x10(%rbx),%rdi │ │ - callq 96050 │ │ - xorps %xmm0,%xmm0 │ │ - movups %xmm0,0x30(%rbx) │ │ - movups %xmm0,0x20(%rbx) │ │ - movups %xmm0,0x10(%rbx) │ │ - movups %xmm0,(%rbx) │ │ - movq $0x0,0x40(%rbx) │ │ - lea 0x28(%rsp),%rdi │ │ - callq 96050 │ │ - add $0x30,%rsp │ │ - pop %rbx │ │ - retq │ │ - mov $0x130,%edi │ │ - add 0xaa196(%rip),%rdi │ │ - lea 0x87367(%rip),%rsi │ │ - lea 0x87487(%rip),%rdx │ │ - lea 0x87492(%rip),%rcx │ │ - xor %eax,%eax │ │ - add $0x30,%rsp │ │ - pop %rbx │ │ - jmpq 4400 │ │ - mov $0x130,%edi │ │ - add 0xaa169(%rip),%rdi │ │ - lea 0x8733a(%rip),%rsi │ │ - lea 0x87486(%rip),%rdx │ │ - lea 0x87465(%rip),%rcx │ │ - xor %eax,%eax │ │ - callq 4400 │ │ - add $0x30,%rsp │ │ - pop %rbx │ │ - retq │ │ - data16 data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0x48,%rsp │ │ - mov (%rdi),%r15 │ │ - mov %rdi,(%rsp) │ │ - mov 0x8(%rdi),%rbp │ │ - mov 0x8(%r15),%rcx │ │ - mov 0x18(%r15),%rax │ │ - mov 0x3f4(%rcx),%ecx │ │ - movl $0x0,0xc(%rsp) │ │ - mov %ecx,0x34(%rsp) │ │ - test %ecx,%ecx │ │ - sete %r13b │ │ - mov 0xc80(%r15),%rcx │ │ - mov %rcx,0x10(%rsp) │ │ - movslq 0x3640(%rbp),%rcx │ │ - mov %rcx,0x40(%rsp) │ │ - movzwl 0x230(%rax,%rcx,2),%r12d │ │ - mov %r13d,%ecx │ │ - shr %cl,%r12 │ │ - movslq 0xd20(%r15),%rcx │ │ - mov %rcx,0x28(%rsp) │ │ - movslq 0x3644(%rbp),%r14 │ │ - testb $0x1,0xe8(%rax) │ │ - mov %rbp,0x20(%rsp) │ │ - jne 720de │ │ - cmpl $0x0,0x1d0(%rax) │ │ - je 7294b │ │ - mov (%rsp),%rbx │ │ - lea 0x22e0(%rbx),%rdi │ │ - lea 0x1128(%r15),%rsi │ │ - mov 0x3630(%rbp),%edx │ │ - mov 0x3634(%rbp),%eax │ │ - mov 0x3638(%rbp),%r8d │ │ - mov 0x363c(%rbp),%r9d │ │ - mov 0x14(%rbx),%ebp │ │ - mov 0xd1c(%r15),%cl │ │ - sar %cl,%ebp │ │ - sub $0x30,%rsp │ │ - mov %eax,%ecx │ │ - push %r14 │ │ - push %rbp │ │ - callq 982f0 │ │ - add $0x40,%rsp │ │ - mov 0x18(%r15),%rax │ │ - mov 0xe8(%rax),%edx │ │ - and $0x1,%edx │ │ - lea 0x18(%rbx),%rax │ │ - mov %edx,%ecx │ │ - xor $0x1,%ecx │ │ - mov 0x12a0(%r15),%esi │ │ - movd %ecx,%xmm1 │ │ - pxor %xmm0,%xmm0 │ │ - pshufb %xmm0,%xmm1 │ │ - movdqu %xmm1,0x108(%rbx) │ │ - movdqu %xmm1,0xf8(%rbx) │ │ - movdqu %xmm0,0x248(%rbx) │ │ - movdqu %xmm0,0x258(%rbx) │ │ - test %edx,%edx │ │ - jne 7217f │ │ - movdqu %xmm0,0x10(%rax) │ │ - movdqu %xmm0,(%rax) │ │ - mov 0xc(%rsp),%edx │ │ - mov %r13b,%dl │ │ - mov %edx,0xc(%rsp) │ │ - cmp $0x2,%esi │ │ - mov (%rsp),%rbx │ │ - mov 0x28(%rsp),%r13 │ │ - mov 0x20(%rsp),%rbp │ │ - je 722ca │ │ - pxor %xmm0,%xmm0 │ │ - movdqu %xmm0,0x238(%rbx) │ │ - movdqu %xmm0,0xb8(%rbx) │ │ - movdqu %xmm0,0xc8(%rbx) │ │ - movdqu %xmm0,0xd8(%rbx) │ │ - movdqu %xmm0,0xe8(%rbx) │ │ - movaps 0x8774c(%rip),%xmm1 │ │ - movups %xmm1,0x1f8(%rbx) │ │ - movups %xmm1,0x208(%rbx) │ │ - movdqa 0x87746(%rip),%xmm1 │ │ - movdqu %xmm1,0x218(%rbx) │ │ - movdqu %xmm1,0x228(%rbx) │ │ - pcmpeqd %xmm1,%xmm1 │ │ - movdqu %xmm1,0x1b8(%rbx) │ │ - movdqu %xmm1,0x1c8(%rbx) │ │ - movaps 0x8772b(%rip),%xmm2 │ │ - movups %xmm2,0x1d8(%rbx) │ │ - movups %xmm2,0x1e8(%rbx) │ │ - test %ecx,%ecx │ │ - jne 72260 │ │ - movdqu %xmm1,0x168(%rbx) │ │ - movdqu %xmm1,0x158(%rbx) │ │ - movdqu %xmm1,0x148(%rbx) │ │ - movdqu %xmm1,0x138(%rbx) │ │ - movdqu %xmm0,0x118(%rbx) │ │ - movdqu %xmm0,0x128(%rbx) │ │ - movdqu %xmm0,0x10(%rax) │ │ - movdqu %xmm0,(%rax) │ │ - movaps 0x876e9(%rip),%xmm1 │ │ - movups %xmm1,0x88(%rbx) │ │ - movups %xmm1,0x78(%rbx) │ │ - movups %xmm1,0x68(%rbx) │ │ - movups %xmm1,0x58(%rbx) │ │ - movups %xmm1,0x48(%rbx) │ │ - movups %xmm1,0x38(%rbx) │ │ - movdqa 0x876d6(%rip),%xmm1 │ │ - movdqu %xmm1,0x178(%rbx) │ │ - movdqu %xmm1,0x188(%rbx) │ │ - movdqu %xmm1,0x198(%rbx) │ │ - movdqu %xmm1,0x1a8(%rbx) │ │ - movdqu %xmm0,0x98(%rbx) │ │ - movdqu %xmm0,0xa8(%rbx) │ │ - movdqu %xmm0,0x268(%rbx) │ │ - movdqu %xmm0,0x278(%rbx) │ │ - cmpl $0x2,0x12a0(%r15) │ │ - mov 0xc(%rsp),%eax │ │ - mov %rax,0x38(%rsp) │ │ - jne 723ab │ │ - mov 0x3630(%rbp),%eax │ │ - mov %eax,0x10(%rbx) │ │ - imul $0x270,%r12,%rcx │ │ - add 0x1118(%r15),%rcx │ │ - movslq 0xd10(%r15),%rdx │ │ - imul %r14,%rdx │ │ - imul $0x270,%rdx,%rdx │ │ - add %rcx,%rdx │ │ - mov %rdx,0x288(%rbx) │ │ - cmp 0x3634(%rbp),%eax │ │ - mov 0x10(%rsp),%rcx │ │ - jge 7239c │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov 0x1d8(%rcx),%rax │ │ - mov (%rax),%eax │ │ - movl $0x1,0x8(%rsp) │ │ - test %eax,%eax │ │ - jne 72a2d │ │ - mov 0x38(%rsp),%rax │ │ - mov 0x3490(%rcx,%rax,8),%rdx │ │ - mov %rbx,%rdi │ │ - mov 0xc(%rsp),%esi │ │ - callq 72a40 │ │ - test %eax,%eax │ │ - jne 72a2d │ │ - mov 0x10(%rbx),%eax │ │ - test $0x10,%al │ │ - jne 7237e │ │ - mov 0x8(%r15),%rcx │ │ - cmpl $0x0,0x3f4(%rcx) │ │ - je 72389 │ │ - addq $0x270,0x288(%rbx) │ │ - add %r13d,%eax │ │ - mov %eax,0x10(%rbx) │ │ - cmp 0x3634(%rbp),%eax │ │ - mov 0x10(%rsp),%rcx │ │ - jl 72330 │ │ - mov %rbx,%rdi │ │ - callq *0xcc8(%r15) │ │ - jmpq 72a25 │ │ - movl $0x1,0x8(%rsp) │ │ - cmpl $0xfffffff1,0x361c(%rbp) │ │ - jl 72a2d │ │ - cmpl $0x2,0xc90(%r15) │ │ - jl 7250b │ │ - mov 0x18(%r15),%rax │ │ - cmpl $0x0,0x200(%rax) │ │ - je 7250b │ │ - mov 0x10(%rsp),%rax │ │ - cmpl $0x2,0x8(%rax) │ │ - jb 724d9 │ │ - lea 0x20(%r15),%rdi │ │ - mov 0x14(%rbx),%esi │ │ - add %r13d,%esi │ │ - shl $0x2,%esi │ │ - mov $0x2,%edx │ │ - callq 95550 │ │ - test %eax,%eax │ │ - jne 72a2d │ │ - lea 0x140(%r15),%rdi │ │ - mov 0x14(%rbx),%esi │ │ - add %r13d,%esi │ │ - shl $0x2,%esi │ │ - mov $0x2,%edx │ │ - callq 95550 │ │ - test %eax,%eax │ │ - jne 72a2d │ │ - lea 0x260(%r15),%rdi │ │ - mov 0x14(%rbx),%esi │ │ - add %r13d,%esi │ │ - shl $0x2,%esi │ │ - mov $0x2,%edx │ │ - callq 95550 │ │ - test %eax,%eax │ │ - jne 72a2d │ │ - lea 0x380(%r15),%rdi │ │ - mov 0x14(%rbx),%esi │ │ - add %r13d,%esi │ │ - shl $0x2,%esi │ │ - mov $0x2,%edx │ │ - callq 95550 │ │ - test %eax,%eax │ │ - jne 72a2d │ │ - lea 0x4a0(%r15),%rdi │ │ - mov 0x14(%rbx),%esi │ │ - add %r13d,%esi │ │ - shl $0x2,%esi │ │ - mov $0x2,%edx │ │ - callq 95550 │ │ - test %eax,%eax │ │ - jne 72a2d │ │ - lea 0x5c0(%r15),%rdi │ │ - mov 0x14(%rbx),%esi │ │ - add %r13d,%esi │ │ - shl $0x2,%esi │ │ - mov $0x2,%edx │ │ - callq 95550 │ │ - test %eax,%eax │ │ - jne 72a2d │ │ - lea 0x6e0(%r15),%rdi │ │ - mov 0x14(%rbx),%esi │ │ - add %r13d,%esi │ │ - shl $0x2,%esi │ │ - mov $0x2,%edx │ │ - callq 95550 │ │ - test %eax,%eax │ │ - jne 72a2d │ │ - lea 0x1128(%r15),%rdi │ │ - mov 0x3644(%rbp),%esi │ │ - mov 0x3630(%rbp),%edx │ │ - mov 0x3634(%rbp),%ecx │ │ - sar %edx │ │ - sar %ecx │ │ - mov 0x14(%rbx),%eax │ │ - lea (%rax,%r13,1),%r9d │ │ - mov %eax,%r8d │ │ - sar %r8d │ │ - sar %r9d │ │ - callq 98510 │ │ - pxor %xmm0,%xmm0 │ │ - movdqa %xmm0,0x1ed0(%rbx) │ │ - movdqa %xmm0,0x1ec0(%rbx) │ │ - mov 0x14(%rbx),%eax │ │ - sar $0x5,%eax │ │ - mov 0x3630(%rbp),%ecx │ │ - mov %ecx,0x10(%rbx) │ │ - mov %r12d,%edx │ │ - imul $0x270,%rdx,%rsi │ │ - add 0x1118(%r15),%rsi │ │ - mov 0xd10(%r15),%edi │ │ - imul %edi,%r14d │ │ - movslq %r14d,%rbp │ │ - imul $0x270,%rbp,%rbp │ │ - add %rsi,%rbp │ │ - mov %rbp,0x288(%rbx) │ │ - mov 0x20(%rsp),%rsi │ │ - imul %edi,%eax │ │ - cltq │ │ - imul $0x584,%rax,%rax │ │ - add 0x12f8(%r15),%rax │ │ - imul $0x584,%rdx,%rdx │ │ - add %rax,%rdx │ │ - mov %rdx,0x3f5e8(%rbx) │ │ - mov 0x3634(%rsi),%edx │ │ - cmp %edx,%ecx │ │ - mov 0x10(%rsp),%rbp │ │ - jge 72956 │ │ - movl $0x1,0x8(%rsp) │ │ - mov 0x1d8(%rbp),%rax │ │ - mov (%rax),%eax │ │ - test %eax,%eax │ │ - je 72605 │ │ - jmpq 72a2d │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - addq $0x270,0x288(%rbx) │ │ - addq $0x584,0x3f5e8(%rbx) │ │ - mov 0x28(%rsp),%r13 │ │ - add %r13d,%eax │ │ - mov %eax,0x10(%rbx) │ │ - mov 0x20(%rsp),%rsi │ │ - mov 0x3634(%rsi),%edx │ │ - cmp %edx,%eax │ │ - jge 72956 │ │ - mov 0x1d8(%rbp),%rax │ │ - mov (%rax),%eax │ │ - test %eax,%eax │ │ - jne 72a2d │ │ - mov 0x3f5e8(%rbx),%rax │ │ - cmpl $0x0,0x34(%rsp) │ │ - je 72650 │ │ - lea 0x500(%rax),%rcx │ │ - mov %rcx,0x3f5f0(%rbx) │ │ - movb $0xff,0x500(%rax) │ │ - mov 0x3f5f0(%rbx),%rax │ │ - movb $0xff,0x1(%rax) │ │ - mov 0x3f5f0(%rbx),%rax │ │ - movb $0xff,0x2(%rax) │ │ - mov 0x3f5f0(%rbx),%rax │ │ - add $0x3,%rax │ │ - jmp 72676 │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov 0x10(%rbx),%ecx │ │ - mov 0x14(%rbx),%edx │ │ - shr $0x4,%ecx │ │ - and $0x1,%ecx │ │ - shr $0x3,%rdx │ │ - and $0x2,%edx │ │ - or %rcx,%rdx │ │ - add %rdx,%rax │ │ - add $0x500,%rax │ │ - mov %rax,0x3f5f0(%rbx) │ │ - movb $0xff,(%rax) │ │ - xor %ebp,%ebp │ │ - mov 0x1670(%r15),%eax │ │ - bt %ebp,%eax │ │ - jb 7270a │ │ - jmp 726f0 │ │ - mov %esi,%eax │ │ - sar $0x5,%eax │ │ - imul 0xd24(%r15),%eax │ │ - mov %edi,%ecx │ │ - sar $0x5,%ecx │ │ - add %eax,%ecx │ │ - shr $0x3,%rsi │ │ - and $0x2,%esi │ │ - shr $0x4,%edi │ │ - and $0x1,%edi │ │ - or %rsi,%rdi │ │ - movslq %ecx,%rax │ │ - lea (%rax,%rax,8),%rax │ │ - shl $0x5,%rax │ │ - add 0x1300(%r15),%rax │ │ - lea 0x0(,%rbp,2),%rcx │ │ - add %rbp,%rcx │ │ - shl $0x5,%rcx │ │ - add %rax,%rcx │ │ - lea (%rdi,%rdi,2),%rax │ │ - lea (%rcx,%rax,8),%rsi │ │ - mov (%rsp),%rax │ │ - mov 0x8(%rax),%rdi │ │ - mov %ebp,%edx │ │ - mov 0x1c(%rsp),%ecx │ │ - callq 73760 │ │ - add $0x1,%rbp │ │ - cmp $0x3,%rbp │ │ - je 72900 │ │ - mov 0x1670(%r15),%eax │ │ - bt %ebp,%eax │ │ - jae 726f0 │ │ - test %rbp,%rbp │ │ - je 72730 │ │ - mov 0x840(%r15),%ecx │ │ - xor %eax,%eax │ │ - cmp $0x1,%ecx │ │ - sete %al │ │ - cmp $0x3,%ecx │ │ - setne %r9b │ │ - jmp 72735 │ │ - nopw 0x0(%rax,%rax,1) │ │ - xor %eax,%eax │ │ - xor %r9d,%r9d │ │ - mov (%rsp),%rdx │ │ - xor %ecx,%ecx │ │ - test %rbp,%rbp │ │ - setne %cl │ │ - mov 0x18(%r15),%r10 │ │ - mov 0x568(%r10,%rcx,4),%r14d │ │ - mov 0x14(%rdx),%esi │ │ - lea 0x0(,%rsi,4),%ebx │ │ - mov %eax,%ecx │ │ - sar %cl,%ebx │ │ - mov $0x1,%edi │ │ - mov %r14d,%ecx │ │ - shl %cl,%edi │ │ - lea -0x1(%rdi),%r11d │ │ - test %r11d,%ebx │ │ - jne 726f0 │ │ - mov 0x83c(%r15),%edx │ │ - add %eax,%edx │ │ - mov %eax,%ecx │ │ - sar %cl,%edx │ │ - mov %edi,%eax │ │ - sar %eax │ │ - test %ebx,%ebx │ │ - je 7278d │ │ - add %eax,%ebx │ │ - cmp %edx,%ebx │ │ - jg 726f0 │ │ - movzbl %r9b,%r8d │ │ - mov 0x55c(%r10,%rbp,4),%ecx │ │ - mov %ecx,0x1c(%rsp) │ │ - mov 0xec(%r10),%ecx │ │ - cmp 0xf0(%r10),%ecx │ │ - jne 727ee │ │ - mov (%rsp),%rcx │ │ - mov 0x10(%rcx),%edi │ │ - lea 0x0(,%rdi,4),%ebx │ │ - mov %r9d,%ecx │ │ - sar %cl,%ebx │ │ - test %r11d,%ebx │ │ - jne 726f0 │ │ - test %ebx,%ebx │ │ - je 7268d │ │ - add 0x838(%r15),%r8d │ │ - mov %r9d,%ecx │ │ - sar %cl,%r8d │ │ - add %eax,%ebx │ │ - cmp %r8d,%ebx │ │ - jle 7268d │ │ - jmpq 726f0 │ │ - mov 0x940(%r15),%edx │ │ - add %r8d,%edx │ │ - mov %r8d,%ecx │ │ - sar %cl,%edx │ │ - add %eax,%edx │ │ - mov %r14d,%ecx │ │ - sar %cl,%edx │ │ - test %edx,%edx │ │ - mov $0x1,%eax │ │ - cmovle %eax,%edx │ │ - mov 0x1c4(%r10),%ebx │ │ - mov (%rsp),%rax │ │ - mov 0x10(%rax),%r9d │ │ - shl $0x2,%ebx │ │ - mov %ebx,%eax │ │ - imul %r9d,%eax │ │ - mov %r8d,%ecx │ │ - sar %cl,%eax │ │ - lea (%rax,%rdi,8),%r12d │ │ - add $0xffffffff,%r12d │ │ - lea 0x3(%r14),%r10d │ │ - mov %r10d,%ecx │ │ - sar %cl,%r12d │ │ - mov 0x28(%rsp),%rax │ │ - add %r9d,%eax │ │ - imul %ebx,%eax │ │ - mov %r8d,%ecx │ │ - sar %cl,%eax │ │ - lea (%rax,%rdi,8),%r13d │ │ - add $0xffffffff,%r13d │ │ - mov %r10d,%ecx │ │ - sar %cl,%r13d │ │ - cmp %edx,%r13d │ │ - cmovg %edx,%r13d │ │ - cmp %r13d,%r12d │ │ - jge 726f0 │ │ - add %r8d,%r14d │ │ - mov (%rsp),%rdi │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - mov %r12d,%eax │ │ - mov %r14d,%ecx │ │ - shl %cl,%eax │ │ - mov %esi,%ecx │ │ - sar $0x5,%ecx │ │ - imul 0xd24(%r15),%ecx │ │ - mov %eax,%edx │ │ - sar $0x7,%edx │ │ - add %ecx,%edx │ │ - shr $0x3,%esi │ │ - and $0x2,%esi │ │ - shr $0x6,%eax │ │ - and $0x1,%eax │ │ - or %esi,%eax │ │ - movslq %edx,%rcx │ │ - lea (%rcx,%rcx,8),%rcx │ │ - shl $0x5,%rcx │ │ - add 0x1300(%r15),%rcx │ │ - lea 0x0(,%rbp,2),%rdx │ │ - add %rbp,%rdx │ │ - shl $0x5,%rdx │ │ - add %rcx,%rdx │ │ - lea (%rax,%rax,2),%rax │ │ - lea (%rdx,%rax,8),%rsi │ │ - mov 0x8(%rdi),%rdi │ │ - mov %ebp,%edx │ │ - mov 0x1c(%rsp),%ecx │ │ - callq 73760 │ │ - add $0x1,%r12d │ │ - cmp %r13d,%r12d │ │ - jge 726f0 │ │ - mov (%rsp),%rdi │ │ - mov 0x14(%rdi),%esi │ │ - jmp 72880 │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov 0x10(%rsp),%rbp │ │ - mov 0x38(%rsp),%rax │ │ - mov 0x3490(%rbp,%rax,8),%rdx │ │ - mov (%rsp),%rbx │ │ - mov %rbx,%rdi │ │ - mov 0xc(%rsp),%esi │ │ - callq 72a40 │ │ - test %eax,%eax │ │ - jne 72a2d │ │ - mov 0x10(%rbx),%eax │ │ - test $0x10,%al │ │ - jne 725c0 │ │ - mov 0x8(%r15),%rcx │ │ - cmpl $0x0,0x3f4(%rcx) │ │ - jne 725c0 │ │ - jmpq 725d6 │ │ - xor %edx,%edx │ │ - mov (%rsp),%rbx │ │ - jmpq 72135 │ │ - cmpl $0x2,0xc90(%r15) │ │ - jl 72991 │ │ - mov 0x18(%r15),%rax │ │ - testb $0x1,0xe8(%rax) │ │ - je 72991 │ │ - lea 0x22e0(%rbx),%rdi │ │ - mov 0x3630(%rsi),%esi │ │ - sar %esi │ │ - sar %edx │ │ - mov 0x14(%rbx),%eax │ │ - lea (%rax,%r13,1),%r8d │ │ - mov %eax,%ecx │ │ - sar %ecx │ │ - sar %r8d │ │ - callq 98a00 │ │ - cmpl $0x1,0x12a0(%r15) │ │ - je 729a5 │ │ - mov %rbx,%rdi │ │ - callq *0xcc8(%r15) │ │ - mov %rbx,%rbp │ │ - mov 0xd0c(%r15),%ebx │ │ - add $0x1f,%ebx │ │ - and $0xffffffe0,%ebx │ │ - mov %ebx,%eax │ │ - mov 0x40(%rsp),%r14 │ │ - imul %r14d,%eax │ │ - mov 0x14(%rbp),%ecx │ │ - add %ecx,%eax │ │ - movslq %eax,%rdi │ │ - add 0x15c8(%r15),%rdi │ │ - and $0x10,%ecx │ │ - lea (%rcx,%rbp,1),%rsi │ │ - add $0x1f8,%rsi │ │ - mov %r13,%rdx │ │ - callq 43b0 │ │ - cmpl $0x1,0x840(%r15) │ │ - sete %cl │ │ - sar %cl,%ebx │ │ - imul %r14d,%ebx │ │ - mov 0x14(%rbp),%eax │ │ - mov %eax,%edx │ │ - sar %cl,%edx │ │ - add %ebx,%edx │ │ - movslq %edx,%rdi │ │ - add 0x15d0(%r15),%rdi │ │ - and $0x10,%eax │ │ - shr %cl,%rax │ │ - lea (%rax,%rbp,1),%rsi │ │ - add $0x218,%rsi │ │ - sar %cl,%r13d │ │ - movslq %r13d,%rdx │ │ - callq 43b0 │ │ - movl $0x0,0x8(%rsp) │ │ - mov 0x8(%rsp),%eax │ │ - add $0x48,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0x48,%rsp │ │ - mov %esi,%r15d │ │ - mov $0x10,%r12d │ │ - mov %r15d,%ecx │ │ - shr %cl,%r12d │ │ - mov %rdx,%rbx │ │ - mov %rdi,%r14 │ │ - mov (%rdi),%r13 │ │ - mov 0xd08(%r13),%esi │ │ - mov 0xd0c(%r13),%edi │ │ - mov 0x10(%r14),%r9d │ │ - lea (%r9,%r12,1),%eax │ │ - mov 0x14(%r14),%ebp │ │ - lea (%r12,%rbp,1),%ecx │ │ - cmp %ecx,%edi │ │ - setg %dl │ │ - cmp %eax,%esi │ │ - setg %al │ │ - jg 72aae │ │ - cmp %ecx,%edi │ │ - jg 72aae │ │ - mov %r15d,%ecx │ │ - mov $0x8,%r12d │ │ - shr %cl,%r12d │ │ - lea 0x1(%rcx),%r15d │ │ - mov 0x68(%rbx),%rbx │ │ - lea (%r9,%r12,1),%eax │ │ - jmp 72a80 │ │ - mov 0x12a0(%r13),%r8d │ │ - mov %r15d,%r10d │ │ - cmp $0x2,%r8d │ │ - jne 72aca │ │ - mov %rcx,0x40(%rsp) │ │ - mov %rcx,0x38(%rsp) │ │ - jmp 72b29 │ │ - mov %r9d,%esi │ │ - shr %esi │ │ - and $0xf,%esi │ │ - mov %ebp,%edi │ │ - shr %edi │ │ - and $0xf,%edi │ │ - mov 0x288(%r14),%rcx │ │ - mov %rsi,0x38(%rsp) │ │ - movzbl 0x220(%rcx,%rsi,1),%esi │ │ - mov $0x4,%cl │ │ - sub %r15b,%cl │ │ - shr %cl,%rsi │ │ - mov %rdi,0x40(%rsp) │ │ - movzbl 0x238(%r14,%rdi,1),%edi │ │ - shr %cl,%rdi │ │ - and $0x1,%esi │ │ - and $0x1,%edi │ │ - lea (%rsi,%rdi,2),%rcx │ │ - shl $0x5,%rcx │ │ - mov %r10,%rsi │ │ - shl $0x7,%rsi │ │ - add 0x8(%r14),%rsi │ │ - add %rcx,%rsi │ │ - add $0x4e0,%rsi │ │ - movslq %r9d,%rdi │ │ - movslq %ebp,%rcx │ │ - and %al,%dl │ │ - cmp $0x1,%dl │ │ - jne 72b8d │ │ - cmp $0x2,%r8d │ │ - jne 72c1c │ │ - mov 0x12a8(%r13),%rax │ │ - imul 0xcf8(%r13),%rcx │ │ - add %rdi,%rcx │ │ - shl $0x5,%rcx │ │ - movzbl (%rax,%rcx,1),%edx │ │ - cmp %edx,%r15d │ │ - jne 72d6d │ │ - movzbl 0x2(%rax,%rcx,1),%eax │ │ - mov %eax,%ebp │ │ - lea (%r10,%r10,4),%rax │ │ - shl $0x2,%rax │ │ - add 0xa9617(%rip),%rax │ │ - lea (%rax,%rbp,2),%rax │ │ - lea 0x8741c(%rip),%rcx │ │ - movslq (%rcx,%rbp,4),%rdx │ │ - add %rcx,%rdx │ │ - jmpq *%rdx │ │ - test %al,%al │ │ - mov %r10,0x20(%rsp) │ │ - je 72ccb │ │ - cmp $0x2,%r8d │ │ - jne 72e64 │ │ - mov 0x12a8(%r13),%rax │ │ - imul 0xcf8(%r13),%rcx │ │ - add %rdi,%rcx │ │ - shl $0x5,%rcx │ │ - movzbl (%rax,%rcx,1),%ecx │ │ - xor %eax,%eax │ │ - cmp %ecx,%r15d │ │ - setne %al │ │ - test %eax,%eax │ │ - je 72ea3 │ │ - lea 0x1(%r15),%ebp │ │ - mov 0x68(%rbx),%rdx │ │ - mov %r14,%rdi │ │ - mov %ebp,%esi │ │ - callq 72a40 │ │ - mov $0x1,%r8d │ │ - test %eax,%eax │ │ - jne 7353d │ │ - mov %r13,0x30(%rsp) │ │ - add %r12d,0x10(%r14) │ │ - mov 0x70(%rbx),%rdx │ │ - mov %r14,%rdi │ │ - mov %ebp,%esi │ │ - callq 72a40 │ │ - mov $0x1,%r8d │ │ - test %eax,%eax │ │ - jne 7353d │ │ - sub %r12d,0x10(%r14) │ │ - jmpq 72d4e │ │ - mov 0x8(%r14),%rax │ │ - lea 0x3600(%rax),%rdi │ │ - lea 0x96c72(%rip),%rcx │ │ - mov %r13,%rbp │ │ - mov %r10,%r13 │ │ - movzbl (%rcx,%r10,1),%edx │ │ - callq *0x3628(%rax) │ │ - mov %rbp,%rsi │ │ - cmpl $0x2,0x840(%rbp) │ │ - jne 72c67 │ │ - lea -0x2(%rax),%ecx │ │ - cmp $0x8,%ecx │ │ - jae 72c67 │ │ - mov $0x1,%r8d │ │ - mov $0xb1,%edx │ │ - bt %ecx,%edx │ │ - jb 7353d │ │ - mov %eax,%ebp │ │ - mov %r13,%r10 │ │ - lea 0x0(,%r13,4),%rax │ │ - add %r13,%rax │ │ - shl $0x2,%rax │ │ - add 0xa950e(%rip),%rax │ │ - lea (%rax,%rbp,2),%rax │ │ - lea 0x87313(%rip),%rcx │ │ - movslq (%rcx,%rbp,4),%rdx │ │ - add %rcx,%rdx │ │ - mov %rsi,%r13 │ │ - jmpq *%rdx │ │ - mov %r13,0x30(%rsp) │ │ - mov %r10,0x20(%rsp) │ │ - movzbl (%rax),%edx │ │ - mov (%rbx),%r8d │ │ - xor %ebx,%ebx │ │ - mov %r14,%rdi │ │ - mov %r15d,%esi │ │ - xor %ecx,%ecx │ │ - callq 78080 │ │ - mov $0xffffffff,%r8d │ │ - test %eax,%eax │ │ - jne 7353d │ │ - jmpq 72edf │ │ - cmp $0x2,%r8d │ │ - mov %r13,0x30(%rsp) │ │ - jne 72f62 │ │ - movslq %ebp,%rax │ │ - imul 0xcf8(%r13),%rax │ │ - mov 0x12a8(%r13),%rcx │ │ - movslq %r9d,%rdx │ │ - add %rax,%rdx │ │ - shl $0x5,%rdx │ │ - movzbl (%rcx,%rdx,1),%ecx │ │ - xor %eax,%eax │ │ - cmp %ecx,%r15d │ │ - setne %al │ │ - test %eax,%eax │ │ - je 73018 │ │ - lea 0x1(%r15),%ebp │ │ - mov 0x68(%rbx),%rdx │ │ - mov %r14,%rdi │ │ - mov %ebp,%esi │ │ - callq 72a40 │ │ - mov $0x1,%r8d │ │ - test %eax,%eax │ │ - jne 7353d │ │ - add %r12d,0x14(%r14) │ │ - mov 0x78(%rbx),%rdx │ │ - mov %r14,%rdi │ │ - mov %ebp,%esi │ │ - callq 72a40 │ │ - mov $0x1,%r8d │ │ - test %eax,%eax │ │ - jne 7353d │ │ - sub %r12d,0x14(%r14) │ │ - mov $0x3,%ebx │ │ - xor %r8d,%r8d │ │ - mov 0x30(%rsp),%rax │ │ - cmpl $0x2,0x12a0(%rax) │ │ - jne 72ef4 │ │ - jmpq 7353d │ │ - mov %r10,0x20(%rsp) │ │ - cmp $0x4,%r15d │ │ - jne 72fb9 │ │ - mov 0x14(%rbx),%r8d │ │ - mov %r14,%rdi │ │ - mov $0x4,%esi │ │ - mov $0x15,%edx │ │ - mov $0x3,%ecx │ │ - callq 78080 │ │ - mov $0xffffffff,%r8d │ │ - test %eax,%eax │ │ - jne 7353d │ │ - mov 0x3f5f8(%r14),%ebp │ │ - addl $0x1,0x10(%r14) │ │ - mov 0x18(%rbx),%r8d │ │ - mov %r14,%rdi │ │ - mov $0x4,%esi │ │ - mov $0x15,%edx │ │ - mov $0x3,%ecx │ │ - callq 78080 │ │ - test %eax,%eax │ │ - jne 73537 │ │ - addl $0xffffffff,0x10(%r14) │ │ - addl $0x1,0x14(%r14) │ │ - mov 0x1c(%rbx),%r8d │ │ - mov %r14,%rdi │ │ - mov $0x4,%esi │ │ - mov $0x15,%edx │ │ - mov $0x3,%ecx │ │ - callq 78080 │ │ - test %eax,%eax │ │ - jne 73537 │ │ - mov %r13,0x30(%rsp) │ │ - addl $0x1,0x10(%r14) │ │ - mov %ebp,0x3f5f8(%r14) │ │ - mov 0x20(%rbx),%r8d │ │ - mov $0x3,%ebx │ │ - mov %r14,%rdi │ │ - mov $0x4,%esi │ │ - mov $0x15,%edx │ │ - mov $0x3,%ecx │ │ - callq 78080 │ │ - test %eax,%eax │ │ - mov $0xffffffff,%r8d │ │ - jne 7353d │ │ - addl $0xffffffff,0x10(%r14) │ │ - addl $0xffffffff,0x14(%r14) │ │ - xor %r8d,%r8d │ │ - mov 0x30(%rsp),%rax │ │ - cmpl $0x2,0x12a0(%rax) │ │ - jne 72ef4 │ │ - jmpq 7353d │ │ - mov $0x3600,%edi │ │ - add 0x8(%r14),%rdi │ │ - movzwl 0x2(%rsi),%ecx │ │ - movzwl 0x8(%rsi),%eax │ │ - sub %eax,%ecx │ │ - movzwl 0xa(%rsi),%eax │ │ - add %ecx,%eax │ │ - mov %r10,%rbp │ │ - test %r15d,%r15d │ │ - je 72e91 │ │ - movzwl 0x10(%rsi),%ecx │ │ - movzwl 0xe(%rsi),%edx │ │ - add %ecx,%eax │ │ - sub %edx,%eax │ │ - mov %eax,%esi │ │ - callq 49f0 │ │ - mov %rbp,%r10 │ │ - test %eax,%eax │ │ - jne 72bce │ │ - mov %r13,0x30(%rsp) │ │ - lea (%r10,%r10,4),%rax │ │ - lea 0x967fd(%rip),%rcx │ │ - movzbl 0x2(%rcx,%rax,4),%edx │ │ - mov 0x4(%rbx),%r8d │ │ - mov $0x1,%ebx │ │ - mov %r14,%rdi │ │ - mov %r15d,%esi │ │ - mov $0x1,%ecx │ │ - callq 78080 │ │ - mov $0xffffffff,%r8d │ │ - test %eax,%eax │ │ - jne 7353d │ │ - xor %r8d,%r8d │ │ - mov 0x30(%rsp),%rax │ │ - cmpl $0x2,0x12a0(%rax) │ │ - je 7353d │ │ - cmp $0x4,%r15d │ │ - je 72f03 │ │ - cmp $0x3,%ebx │ │ - je 7353d │ │ - add $0xffffffff,%r12d │ │ - cmp $0xf,%r12d │ │ - ja 7353d │ │ - lea 0x870b0(%rip),%rax │ │ - movslq (%rax,%r12,4),%rcx │ │ - add %rax,%rcx │ │ - jmpq *%rcx │ │ - mov 0x20(%rsp),%rax │ │ - lea (%rax,%rax,4),%rax │ │ - add %rax,%rax │ │ - add 0xa9264(%rip),%rax │ │ - mov %ebx,%ecx │ │ - mov 0x288(%r14),%rdx │ │ - movslq 0x38(%rsp),%rsi │ │ - mov (%rcx,%rax,1),%bl │ │ - mov 0x32(%rcx,%rax,1),%al │ │ - mov %bl,0x220(%rdx,%rsi,1) │ │ - movslq 0x40(%rsp),%rcx │ │ - mov %al,0x238(%r14,%rcx,1) │ │ - jmpq 7353d │ │ - mov $0x3600,%edi │ │ - add 0x8(%r14),%rdi │ │ - movzwl (%rsi),%ecx │ │ - movzwl 0x2(%rsi),%eax │ │ - sub %eax,%ecx │ │ - movzwl 0x4(%rsi),%eax │ │ - movzwl 0xc(%rsi),%edx │ │ - sub %edx,%eax │ │ - add %ecx,%eax │ │ - test %r15d,%r15d │ │ - je 72f91 │ │ - movzwl 0xe(%rsi),%ecx │ │ - movzwl 0x10(%rsi),%edx │ │ - add %ecx,%eax │ │ - sub %edx,%eax │ │ - mov %eax,%esi │ │ - callq 49f0 │ │ - test %eax,%eax │ │ - jne 72d02 │ │ - mov $0x1,%r8d │ │ - cmpl $0x2,0x840(%r13) │ │ - je 7353d │ │ - jmpq 72d02 │ │ - lea 0x1(%r15),%ebp │ │ - mov 0x68(%rbx),%rdx │ │ - mov %r14,%rdi │ │ - mov %ebp,%esi │ │ - callq 72a40 │ │ - mov $0x1,%r8d │ │ - test %eax,%eax │ │ - jne 7353d │ │ - add %r12d,0x10(%r14) │ │ - mov 0x70(%rbx),%rdx │ │ - mov %r14,%rdi │ │ - mov %ebp,%esi │ │ - callq 72a40 │ │ - test %eax,%eax │ │ - jne 7300d │ │ - sub %r12d,0x10(%r14) │ │ - add %r12d,0x14(%r14) │ │ - mov 0x78(%rbx),%rdx │ │ - mov %r14,%rdi │ │ - mov %ebp,%esi │ │ - callq 72a40 │ │ - test %eax,%eax │ │ - je 736b1 │ │ - mov $0x1,%r8d │ │ - jmpq 7353d │ │ - mov 0x20(%rsp),%rax │ │ - lea (%rax,%rax,4),%rax │ │ - lea 0x96688(%rip),%rcx │ │ - movzbl 0x4(%rcx,%rax,4),%edx │ │ - mov 0xc(%rbx),%r8d │ │ - mov $0x2,%ebx │ │ - mov %r14,%rdi │ │ - mov %r15d,%esi │ │ - mov $0x2,%ecx │ │ - callq 78080 │ │ - mov $0xffffffff,%r8d │ │ - test %eax,%eax │ │ - jne 7353d │ │ - jmpq 72edf │ │ - mov %r10,0x20(%rsp) │ │ - movzbl (%rax),%ebp │ │ - mov 0x4(%rbx),%r8d │ │ - mov %r14,%rdi │ │ - mov %r15d,%esi │ │ - mov %ebp,%edx │ │ - mov $0x1,%ecx │ │ - callq 78080 │ │ - mov $0xffffffff,%r8d │ │ - test %eax,%eax │ │ - jne 7353d │ │ - mov %r13,0x30(%rsp) │ │ - add %r12d,0x14(%r14) │ │ - mov 0x8(%rbx),%r8d │ │ - mov $0x1,%ebx │ │ - mov %r14,%rdi │ │ - mov %r15d,%esi │ │ - mov %ebp,%edx │ │ - mov $0x1,%ecx │ │ - callq 78080 │ │ - mov $0xffffffff,%r8d │ │ - test %eax,%eax │ │ - jne 7353d │ │ - jmpq 7325e │ │ - mov %r10,0x20(%rsp) │ │ - movzbl (%rax),%ebp │ │ - mov 0xc(%rbx),%r8d │ │ - mov %r14,%rdi │ │ - mov %r15d,%esi │ │ - mov %ebp,%edx │ │ - mov $0x2,%ecx │ │ - callq 78080 │ │ - mov $0xffffffff,%r8d │ │ - test %eax,%eax │ │ - jne 7353d │ │ - mov %r13,0x30(%rsp) │ │ - add %r12d,0x10(%r14) │ │ - mov 0x10(%rbx),%r8d │ │ - mov $0x2,%ebx │ │ - mov %r14,%rdi │ │ - mov %r15d,%esi │ │ - mov %ebp,%edx │ │ - mov $0x2,%ecx │ │ - callq 78080 │ │ - mov $0xffffffff,%r8d │ │ - test %eax,%eax │ │ - jne 7353d │ │ - jmpq 733bb │ │ - mov %r10,0x20(%rsp) │ │ - movzbl (%rax),%edx │ │ - mov 0x14(%rbx),%r8d │ │ - mov %r14,%rdi │ │ - mov %r15d,%esi │ │ - mov %edx,0x2c(%rsp) │ │ - mov $0x4,%ecx │ │ - callq 78080 │ │ - mov $0xffffffff,%r8d │ │ - test %eax,%eax │ │ - jne 7353d │ │ - add %r12d,0x10(%r14) │ │ - mov 0x18(%rbx),%r8d │ │ - mov %r14,%rdi │ │ - mov %r15d,%esi │ │ - mov 0x2c(%rsp),%edx │ │ - mov $0x4,%ecx │ │ - callq 78080 │ │ - test %eax,%eax │ │ - jne 73537 │ │ - mov %r13,0x30(%rsp) │ │ - sub %r12d,0x10(%r14) │ │ - add %r12d,0x14(%r14) │ │ - mov 0x20(%rsp),%rax │ │ - lea (%rax,%rax,4),%rax │ │ - shl $0x2,%rax │ │ - add 0xa8ffe(%rip),%rax │ │ - movzbl 0x1(%rax,%rbp,2),%edx │ │ - mov 0x1c(%rbx),%r8d │ │ - mov $0x4,%ebx │ │ - mov %r14,%rdi │ │ - mov %r15d,%esi │ │ - mov $0x4,%ecx │ │ - callq 78080 │ │ - test %eax,%eax │ │ - mov $0xffffffff,%r8d │ │ - jne 7353d │ │ - jmpq 7325e │ │ - mov %r10,0x20(%rsp) │ │ - movzbl (%rax),%edx │ │ - mov 0x20(%rbx),%r8d │ │ - mov %r14,%rdi │ │ - mov %r15d,%esi │ │ - mov $0x5,%ecx │ │ - callq 78080 │ │ - mov $0xffffffff,%r8d │ │ - test %eax,%eax │ │ - jne 7353d │ │ - add %r12d,0x14(%r14) │ │ - mov 0x20(%rsp),%rax │ │ - lea (%rax,%rax,4),%rax │ │ - shl $0x2,%rax │ │ - add 0xa8f8b(%rip),%rax │ │ - movzbl 0x1(%rax,%rbp,2),%ebp │ │ - mov 0x24(%rbx),%r8d │ │ - mov %r14,%rdi │ │ - mov %r15d,%esi │ │ - mov %ebp,%edx │ │ - mov $0x5,%ecx │ │ - callq 78080 │ │ - test %eax,%eax │ │ - jne 73537 │ │ - mov %r13,0x30(%rsp) │ │ - add %r12d,0x10(%r14) │ │ - mov 0x28(%rbx),%r8d │ │ - mov $0x5,%ebx │ │ - mov %r14,%rdi │ │ - mov %r15d,%esi │ │ - mov %ebp,%edx │ │ - mov $0x5,%ecx │ │ - callq 78080 │ │ - test %eax,%eax │ │ - mov $0xffffffff,%r8d │ │ - jne 7353d │ │ - sub %r12d,0x10(%r14) │ │ - sub %r12d,0x14(%r14) │ │ - xor %r8d,%r8d │ │ - mov 0x30(%rsp),%rax │ │ - cmpl $0x2,0x12a0(%rax) │ │ - jne 72ef4 │ │ - jmpq 7353d │ │ - mov %r10,0x20(%rsp) │ │ - movzbl (%rax),%edx │ │ - mov 0x2c(%rbx),%r8d │ │ - mov %r14,%rdi │ │ - mov %r15d,%esi │ │ - mov %edx,0x2c(%rsp) │ │ - mov $0x6,%ecx │ │ - callq 78080 │ │ - mov $0xffffffff,%r8d │ │ - test %eax,%eax │ │ - jne 7353d │ │ - add %r12d,0x14(%r14) │ │ - mov 0x30(%rbx),%r8d │ │ - mov %r14,%rdi │ │ - mov %r15d,%esi │ │ - mov 0x2c(%rsp),%edx │ │ - mov $0x6,%ecx │ │ - callq 78080 │ │ - test %eax,%eax │ │ - jne 73537 │ │ - mov %r13,0x30(%rsp) │ │ - sub %r12d,0x14(%r14) │ │ - add %r12d,0x10(%r14) │ │ - mov 0x20(%rsp),%rax │ │ - lea (%rax,%rax,4),%rax │ │ - shl $0x2,%rax │ │ - add 0xa8ea1(%rip),%rax │ │ - movzbl 0x1(%rax,%rbp,2),%edx │ │ - mov 0x34(%rbx),%r8d │ │ - mov $0x6,%ebx │ │ - mov %r14,%rdi │ │ - mov %r15d,%esi │ │ - mov $0x6,%ecx │ │ - callq 78080 │ │ - test %eax,%eax │ │ - mov $0xffffffff,%r8d │ │ - jne 7353d │ │ - jmpq 733bb │ │ - mov %r10,0x20(%rsp) │ │ - movzbl (%rax),%edx │ │ - mov 0x38(%rbx),%r8d │ │ - mov %r14,%rdi │ │ - mov %r15d,%esi │ │ - mov $0x7,%ecx │ │ - callq 78080 │ │ - mov $0xffffffff,%r8d │ │ - test %eax,%eax │ │ - jne 7353d │ │ - add %r12d,0x10(%r14) │ │ - mov 0x20(%rsp),%rax │ │ - lea (%rax,%rax,4),%rax │ │ - shl $0x2,%rax │ │ - add 0xa8e2e(%rip),%rax │ │ - movzbl 0x1(%rax,%rbp,2),%ebp │ │ - mov 0x3c(%rbx),%r8d │ │ - mov %r14,%rdi │ │ - mov %r15d,%esi │ │ - mov %ebp,%edx │ │ - mov $0x7,%ecx │ │ - callq 78080 │ │ - test %eax,%eax │ │ - jne 73537 │ │ - mov %r13,0x30(%rsp) │ │ - add %r12d,0x14(%r14) │ │ - mov 0x40(%rbx),%r8d │ │ - mov $0x7,%ebx │ │ - mov %r14,%rdi │ │ - mov %r15d,%esi │ │ - mov %ebp,%edx │ │ - mov $0x7,%ecx │ │ - callq 78080 │ │ - test %eax,%eax │ │ - mov $0xffffffff,%r8d │ │ - jne 7353d │ │ - sub %r12d,0x14(%r14) │ │ - sub %r12d,0x10(%r14) │ │ - xor %r8d,%r8d │ │ - mov 0x30(%rsp),%rax │ │ - cmpl $0x2,0x12a0(%rax) │ │ - jne 72ef4 │ │ - jmpq 7353d │ │ - mov %r10,0x20(%rsp) │ │ - movzbl (%rax),%ebp │ │ - mov 0x44(%rbx),%r8d │ │ - mov %r14,%rdi │ │ - mov %r15d,%esi │ │ - mov %ebp,%edx │ │ - mov $0x8,%ecx │ │ - callq 78080 │ │ - mov $0xffffffff,%r8d │ │ - test %eax,%eax │ │ - jne 7353d │ │ - mov %r12d,%eax │ │ - shr %eax │ │ - mov %eax,0x2c(%rsp) │ │ - add %eax,0x14(%r14) │ │ - mov 0x48(%rbx),%r8d │ │ - mov %r14,%rdi │ │ - mov %r15d,%esi │ │ - mov %ebp,%edx │ │ - mov $0x8,%ecx │ │ - callq 78080 │ │ - test %eax,%eax │ │ - jne 73537 │ │ - mov 0x2c(%rsp),%eax │ │ - add %eax,0x14(%r14) │ │ - mov 0x4c(%rbx),%r8d │ │ - mov %r14,%rdi │ │ - mov %r15d,%esi │ │ - mov %ebp,%edx │ │ - mov $0x8,%ecx │ │ - callq 78080 │ │ - test %eax,%eax │ │ - jne 73537 │ │ - mov 0x2c(%rsp),%eax │ │ - add 0x14(%r14),%eax │ │ - mov %eax,0x14(%r14) │ │ - mov %r13,0x30(%rsp) │ │ - mov %eax,%ecx │ │ - cmp 0xd0c(%r13),%eax │ │ - jge 7349a │ │ - mov 0x50(%rbx),%r8d │ │ - mov %r14,%rdi │ │ - mov %r15d,%esi │ │ - mov %ebp,%edx │ │ - mov $0x8,%ecx │ │ - callq 78080 │ │ - test %eax,%eax │ │ - mov $0xffffffff,%r8d │ │ - jne 7353d │ │ - mov 0x14(%r14),%ecx │ │ - lea (%r12,%r12,2),%eax │ │ - sar %eax │ │ - sub %eax,%ecx │ │ - mov %ecx,0x14(%r14) │ │ - mov $0x8,%ebx │ │ - xor %r8d,%r8d │ │ - mov 0x30(%rsp),%rax │ │ - cmpl $0x2,0x12a0(%rax) │ │ - jne 72ef4 │ │ - jmp 7353d │ │ - mov %r10,0x20(%rsp) │ │ - movzbl (%rax),%ebp │ │ - mov 0x54(%rbx),%r8d │ │ - mov %r14,%rdi │ │ - mov %r15d,%esi │ │ - mov %ebp,%edx │ │ - mov $0x9,%ecx │ │ - callq 78080 │ │ - mov $0xffffffff,%r8d │ │ - test %eax,%eax │ │ - jne 7353d │ │ - mov %r12d,%eax │ │ - shr %eax │ │ - mov %eax,0x2c(%rsp) │ │ - add %eax,0x10(%r14) │ │ - mov 0x58(%rbx),%r8d │ │ - mov %r14,%rdi │ │ - mov %r15d,%esi │ │ - mov %ebp,%edx │ │ - mov $0x9,%ecx │ │ - callq 78080 │ │ - test %eax,%eax │ │ - jne 73537 │ │ - mov 0x2c(%rsp),%eax │ │ - add %eax,0x10(%r14) │ │ - mov 0x5c(%rbx),%r8d │ │ - mov %r14,%rdi │ │ - mov %r15d,%esi │ │ - mov %ebp,%edx │ │ - mov $0x9,%ecx │ │ - callq 78080 │ │ - test %eax,%eax │ │ - je 736e2 │ │ - mov $0xffffffff,%r8d │ │ - mov %r8d,%eax │ │ - add $0x48,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - mov 0x20(%rsp),%rax │ │ - lea (%rax,%rax,4),%rax │ │ - add %rax,%rax │ │ - add 0xa8c36(%rip),%rax │ │ - mov %ebx,%ecx │ │ - movzbl (%rcx,%rax,1),%edx │ │ - mov %edx,%esi │ │ - shl $0x8,%esi │ │ - or %edx,%esi │ │ - mov 0x288(%r14),%rdx │ │ - movslq 0x38(%rsp),%rdi │ │ - mov %si,0x220(%rdx,%rdi,1) │ │ - movzbl 0x32(%rcx,%rax,1),%eax │ │ - mov %eax,%ecx │ │ - shl $0x8,%ecx │ │ - or %eax,%ecx │ │ - movslq 0x40(%rsp),%rax │ │ - mov %cx,0x238(%r14,%rax,1) │ │ - jmp 7353d │ │ - mov %ebx,%eax │ │ - mov 0x20(%rsp),%rcx │ │ - lea (%rcx,%rcx,4),%rcx │ │ - add %rcx,%rcx │ │ - add 0xa8be4(%rip),%rcx │ │ - movzbl (%rax,%rcx,1),%edx │ │ - imul $0x1010101,%edx,%edx │ │ - mov 0x288(%r14),%rsi │ │ - movslq 0x38(%rsp),%rdi │ │ - mov %edx,0x220(%rsi,%rdi,1) │ │ - movzbl 0x32(%rax,%rcx,1),%eax │ │ - imul $0x1010101,%eax,%eax │ │ - movslq 0x40(%rsp),%rcx │ │ - mov %eax,0x238(%r14,%rcx,1) │ │ - jmpq 7353d │ │ - mov %ebx,%eax │ │ - mov 0x20(%rsp),%rcx │ │ - lea (%rcx,%rcx,4),%rcx │ │ - add %rcx,%rcx │ │ - add 0xa8b95(%rip),%rcx │ │ - movzbl (%rax,%rcx,1),%edx │ │ - movabs $0x101010101010101,%rsi │ │ - imul %rsi,%rdx │ │ - mov 0x288(%r14),%rdi │ │ - movslq 0x38(%rsp),%rbp │ │ - mov %rdx,0x220(%rdi,%rbp,1) │ │ - movzbl 0x32(%rax,%rcx,1),%eax │ │ - imul %rsi,%rax │ │ - movslq 0x40(%rsp),%rcx │ │ - mov %rax,0x238(%r14,%rcx,1) │ │ - jmpq 7353d │ │ - mov %ebx,%eax │ │ - mov 0x20(%rsp),%rcx │ │ - lea (%rcx,%rcx,4),%rcx │ │ - add %rcx,%rcx │ │ - add 0xa8b3f(%rip),%rcx │ │ - movzbl (%rax,%rcx,1),%edx │ │ - movabs $0x101010101010101,%rsi │ │ - imul %rsi,%rdx │ │ - mov 0x288(%r14),%rdi │ │ - movslq 0x38(%rsp),%rbp │ │ - mov %rdx,0x220(%rdi,%rbp,1) │ │ - mov 0x288(%r14),%rdi │ │ - mov %rdx,0x228(%rbp,%rdi,1) │ │ - movzbl 0x32(%rax,%rcx,1),%eax │ │ - imul %rsi,%rax │ │ - movslq 0x40(%rsp),%rcx │ │ - mov %rax,0x238(%r14,%rcx,1) │ │ - mov %rax,0x240(%r14,%rcx,1) │ │ - jmpq 7353d │ │ - mov %r13,0x30(%rsp) │ │ - add %r12d,0x10(%r14) │ │ - mov 0x80(%rbx),%rdx │ │ - mov %r14,%rdi │ │ - mov %ebp,%esi │ │ - callq 72a40 │ │ - test %eax,%eax │ │ - mov $0x1,%r8d │ │ - jne 7353d │ │ - sub %r12d,0x10(%r14) │ │ - jmpq 72d4a │ │ - mov 0x2c(%rsp),%eax │ │ - add 0x10(%r14),%eax │ │ - mov %eax,0x10(%r14) │ │ - mov %r13,0x30(%rsp) │ │ - mov %eax,%ecx │ │ - cmp 0xd08(%r13),%eax │ │ - jge 73726 │ │ - mov 0x60(%rbx),%r8d │ │ - mov %r14,%rdi │ │ - mov %r15d,%esi │ │ - mov %ebp,%edx │ │ - mov $0x9,%ecx │ │ - callq 78080 │ │ - test %eax,%eax │ │ - mov $0xffffffff,%r8d │ │ - jne 7353d │ │ - mov 0x10(%r14),%ecx │ │ - lea (%r12,%r12,2),%eax │ │ - sar %eax │ │ - sub %eax,%ecx │ │ - mov %ecx,0x10(%r14) │ │ - mov $0x9,%ebx │ │ - xor %r8d,%r8d │ │ - mov 0x30(%rsp),%rax │ │ - cmpl $0x2,0x12a0(%rax) │ │ - jne 72ef4 │ │ - jmpq 7353d │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - push %rax │ │ - mov %edx,%r12d │ │ - mov %rsi,%r14 │ │ - mov %rdi,%r13 │ │ - lea 0x3600(%rdi),%r15 │ │ - cmp $0x1,%ecx │ │ - jne 737b7 │ │ - lea 0x1500(%r13),%rsi │ │ - mov $0x2,%edx │ │ - mov %r15,%rdi │ │ - callq 4620 │ │ - xor %ebp,%ebp │ │ - cmp $0x2,%eax │ │ - sete %cl │ │ - test %eax,%eax │ │ - je 738a0 │ │ - mov %cl,%bpl │ │ - or $0x2,%ebp │ │ - mov %ebp,(%r14) │ │ - cmp $0x2,%ebp │ │ - jne 737ea │ │ - jmpq 738ac │ │ - mov %ecx,%ebp │ │ - lea 0x1508(%r13),%rax │ │ - lea 0x150c(%r13),%rsi │ │ - cmp $0x2,%ecx │ │ - cmove %rax,%rsi │ │ - mov %r15,%rdi │ │ - callq 4940 │ │ - test %eax,%eax │ │ - je 738a0 │ │ - mov %ebp,(%r14) │ │ - cmp $0x2,%ebp │ │ - je 738ac │ │ - cmp $0x3,%ebp │ │ - jne 73a1b │ │ - mov %r15,%rdi │ │ - callq 49c0 │ │ - mov %eax,%ebp │ │ - add %eax,%ebp │ │ - mov %r15,%rdi │ │ - callq 49c0 │ │ - mov %eax,%ebx │ │ - or %ebp,%ebx │ │ - add %ebx,%ebx │ │ - mov %r15,%rdi │ │ - callq 49c0 │ │ - mov %r12d,0x4(%rsp) │ │ - mov %eax,%r12d │ │ - or %ebx,%r12d │ │ - add %r12d,%r12d │ │ - mov %r15,%rdi │ │ - callq 49c0 │ │ - mov %eax,%ebp │ │ - or %r12d,%ebp │ │ - mov %bpl,0x10(%r14) │ │ - lea 0x961f5(%rip),%r12 │ │ - cmpw $0x0,(%r12,%rbp,8) │ │ - movslq 0x4(%rsp),%rbx │ │ - je 738b5 │ │ - mov 0x3930(%r13,%rbx,8),%rax │ │ - movswl 0x12(%rax),%esi │ │ - add $0x60,%esi │ │ - mov %r15,%rdi │ │ - mov $0x80,%edx │ │ - mov $0x4,%ecx │ │ - callq 8e990 │ │ - add $0xffffffa0,%eax │ │ - mov %ax,0x12(%r14) │ │ - cmpw $0x0,0x2(%r12,%rbp,8) │ │ - je 738c5 │ │ - mov 0x3930(%r13,%rbx,8),%rax │ │ - movswl 0x14(%rax),%esi │ │ - add $0x20,%esi │ │ - mov %r15,%rdi │ │ - mov $0x80,%edx │ │ - mov $0x4,%ecx │ │ - callq 8e990 │ │ - add $0xffffffe0,%eax │ │ - jmp 738c9 │ │ - movl $0x0,(%r14) │ │ - jmpq 73a1b │ │ - test %r12d,%r12d │ │ - je 73903 │ │ - xor %eax,%eax │ │ - jmp 73926 │ │ - xor %eax,%eax │ │ - mov %ax,0x12(%r14) │ │ - cmpw $0x0,0x2(%r12,%rbp,8) │ │ - jne 7387a │ │ - mov $0x5f,%ax │ │ - mov %ax,0x14(%r14) │ │ - mov 0x3930(%r13,%rbx,8),%rax │ │ - movzwl 0xe(%rax),%ecx │ │ - mov %cx,0xe(%r14) │ │ - mov 0xa(%rax),%eax │ │ - mov %eax,0xa(%r14) │ │ - mov 0x3930(%r13,%rbx,8),%rax │ │ - movzwl 0x8(%rax),%ecx │ │ - mov %cx,0x8(%r14) │ │ - mov 0x4(%rax),%eax │ │ - mov %eax,0x4(%r14) │ │ - jmpq 73a13 │ │ - mov 0x3930(%r13),%rax │ │ - movswl 0xa(%rax),%esi │ │ - add $0x5,%esi │ │ - mov %r15,%rdi │ │ - mov $0x10,%edx │ │ - mov $0x1,%ecx │ │ - callq 8e990 │ │ - add $0xfffffffb,%eax │ │ - mov %ax,0xa(%r14) │ │ - movslq %r12d,%rbx │ │ - mov 0x3930(%r13,%rbx,8),%rax │ │ - movswl 0xc(%rax),%esi │ │ - add $0x17,%esi │ │ - mov %r15,%rdi │ │ - mov $0x20,%edx │ │ - mov $0x2,%ecx │ │ - callq 8e990 │ │ - add $0xffffffe9,%eax │ │ - mov %ax,0xc(%r14) │ │ - mov 0x3930(%r13,%rbx,8),%rax │ │ - movswl 0xe(%rax),%esi │ │ - add $0x11,%esi │ │ - mov %r15,%rdi │ │ - mov $0x40,%edx │ │ - mov $0x3,%ecx │ │ - callq 8e990 │ │ - add $0xffffffef,%eax │ │ - mov %ax,0xe(%r14) │ │ - test %r12d,%r12d │ │ - je 73989 │ │ - xor %eax,%eax │ │ - jmp 739ad │ │ - mov 0x3930(%r13,%rbx,8),%rax │ │ - movswl 0x4(%rax),%esi │ │ - add $0x5,%esi │ │ - mov %r15,%rdi │ │ - mov $0x10,%edx │ │ - mov $0x1,%ecx │ │ - callq 8e990 │ │ - add $0xfffffffb,%eax │ │ - mov %ax,0x4(%r14) │ │ - mov 0x3930(%r13,%rbx,8),%rax │ │ - movswl 0x6(%rax),%esi │ │ - add $0x17,%esi │ │ - mov %r15,%rdi │ │ - mov $0x20,%edx │ │ - mov $0x2,%ecx │ │ - callq 8e990 │ │ - add $0xffffffe9,%eax │ │ - mov %ax,0x6(%r14) │ │ - mov 0x3930(%r13,%rbx,8),%rax │ │ - movswl 0x8(%rax),%esi │ │ - add $0x11,%esi │ │ - mov %r15,%rdi │ │ - mov $0x40,%edx │ │ - mov $0x3,%ecx │ │ - callq 8e990 │ │ - add $0xffffffef,%eax │ │ - mov %ax,0x8(%r14) │ │ - mov 0x3930(%r13,%rbx,8),%rax │ │ - mov 0x12(%rax),%eax │ │ - mov %eax,0x12(%r14) │ │ - mov %r14,0x3930(%r13,%rbx,8) │ │ - add $0x8,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - nopw 0x0(%rax,%rax,1) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0xc8,%rsp │ │ - mov %rdi,%r13 │ │ - mov 0xc80(%rdi),%rax │ │ - mov %rax,0x38(%rsp) │ │ - cmpl $0x2,0xc90(%rdi) │ │ - mov 0x18(%rdi),%rbp │ │ - jl 73b11 │ │ - movslq 0x21c(%rbp),%rbx │ │ - movslq 0xd18(%r13),%r14 │ │ - imul %rbx,%r14 │ │ - cmp 0x1720(%r13),%r14d │ │ - je 73ac5 │ │ - mov 0x1718(%r13),%rdi │ │ - test %rdi,%rdi │ │ - je 73a98 │ │ - callq 4410 │ │ - movq $0x0,0x1718(%r13) │ │ - mov %r14,%rdi │ │ - shl $0x3,%rdi │ │ - callq 4420 │ │ - mov %rax,0x1718(%r13) │ │ - test %rax,%rax │ │ - je 73da6 │ │ - mov %r14d,0x1720(%r13) │ │ - mov 0x18(%r13),%rbp │ │ - mov 0x21c(%rbp),%ebx │ │ - cmp %ebx,0x1724(%r13) │ │ - jne 73c9c │ │ - mov 0x1728(%r13),%r14d │ │ - mov 0x22c(%rbp),%edi │ │ - cmp %edi,%r14d │ │ - jne 73ca2 │ │ - movslq %r14d,%rax │ │ - lea 0x2b2(%rbp),%rdi │ │ - lea 0x172c(%r13),%rsi │ │ - lea (%rax,%rax,1),%rdx │ │ - add $0x2,%rdx │ │ - callq 4430 │ │ - mov %r14d,%edi │ │ - test %eax,%eax │ │ - jne 73ca2 │ │ - mov 0x22c(%rbp),%r15d │ │ - imul 0x21c(%rbp),%r15d │ │ - cmp 0xca0(%r13),%r15d │ │ - je 73e34 │ │ - mov 0x38(%rsp),%rax │ │ - cmpl $0x1,0x8(%rax) │ │ - jbe 73bd4 │ │ - mov 0x12e0(%r13),%rdi │ │ - test %rdi,%rdi │ │ - je 73b58 │ │ - callq 4410 │ │ - movq $0x0,0x12e0(%r13) │ │ - movslq %r15d,%r12 │ │ - lea 0x0(,%r12,4),%rdi │ │ - callq 4420 │ │ - mov %rax,0x12e0(%r13) │ │ - test %rax,%rax │ │ - jne 73bd7 │ │ - cmpl $0x0,0xca0(%r13) │ │ - jle 73bc4 │ │ - mov $0x3674,%ebx │ │ - xor %ebp,%ebp │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - mov 0xc98(%r13),%r14 │ │ - lea (%r14,%rbx,1),%rdi │ │ - callq 4440 │ │ - lea (%r14,%rbx,1),%rdi │ │ - add $0xffffffffffffffd8,%rdi │ │ - callq 4450 │ │ - add $0x1,%rbp │ │ - movslq 0xca0(%r13),%rax │ │ - add $0x3960,%rbx │ │ - cmp %rax,%rbp │ │ - jl 73b90 │ │ - movl $0x0,0xca0(%r13) │ │ - jmpq 75ab3 │ │ - movslq %r15d,%r12 │ │ - imul $0x3960,%r12,%rbp │ │ - lea 0x8(%rsp),%rdi │ │ - mov $0x20,%esi │ │ - mov %rbp,%rdx │ │ - callq 4460 │ │ - mov $0xfffffffe,%r10d │ │ - mov $0xfffffff4,%r9d │ │ - test %eax,%eax │ │ - jne 75abf │ │ - mov 0x8(%rsp),%rbx │ │ - test %rbx,%rbx │ │ - je 75abf │ │ - mov 0xca0(%r13),%r14d │ │ - cmp %r14d,%r15d │ │ - jle 73db6 │ │ - mov 0xc98(%r13),%rsi │ │ - test %rsi,%rsi │ │ - je 73c53 │ │ - movslq %r14d,%rax │ │ - imul $0x3960,%rax,%rdx │ │ - mov %rbx,%rdi │ │ - callq 43b0 │ │ - mov 0xc98(%r13),%rdi │ │ - callq 4410 │ │ - mov 0xca0(%r13),%r14d │ │ - mov %rbx,0xc98(%r13) │ │ - cmp %r15d,%r14d │ │ - jge 73e34 │ │ - movslq %r14d,%r12 │ │ - imul $0x3960,%r12,%rbp │ │ - lea (%rbx,%rbp,1),%rdi │ │ - add $0x364c,%rdi │ │ - mov %rdi,(%rsp) │ │ - xor %esi,%esi │ │ - callq 4470 │ │ - test %eax,%eax │ │ - je 75c88 │ │ - mov $0xfffffff4,%r9d │ │ - mov $0xfffffffe,%r10d │ │ - jmpq 75abf │ │ - mov 0x22c(%rbp),%edi │ │ - test %edi,%edi │ │ - jle 73d4f │ │ - movzwl 0x2b2(%rbp),%r8d │ │ - xor %eax,%eax │ │ - xor %r9d,%r9d │ │ - xor %esi,%esi │ │ - jmp 73cd1 │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov 0x22c(%rbp),%edi │ │ - movslq %edi,%rcx │ │ - add $0x1,%eax │ │ - cmp %rcx,%r9 │ │ - jge 73d4f │ │ - mov %r8d,%ecx │ │ - movzwl 0x2b4(%rbp,%r9,2),%r8d │ │ - add $0x1,%r9 │ │ - cmp %r8w,%cx │ │ - jae 73cc6 │ │ - movzwl %r8w,%r10d │ │ - movzwl %cx,%ecx │ │ - test %ebx,%ebx │ │ - jg 73d0c │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - add $0x1,%ecx │ │ - cmp %r10d,%ecx │ │ - jae 73cc0 │ │ - test %ebx,%ebx │ │ - jle 73d00 │ │ - mov 0x1718(%r13),%rdx │ │ - movslq %esi,%rdi │ │ - lea (%rdx,%rdi,8),%rdi │ │ - add $0x4,%rdi │ │ - xor %edx,%edx │ │ - mov %ecx,-0x4(%rdi,%rdx,8) │ │ - mov 0x21c(%rbp),%ebx │ │ - imul %eax,%ebx │ │ - add %edx,%ebx │ │ - mov %ebx,(%rdi,%rdx,8) │ │ - mov 0x21c(%rbp),%ebx │ │ - add $0x1,%rdx │ │ - cmp %ebx,%edx │ │ - jl 73d20 │ │ - add %edx,%esi │ │ - add $0x1,%ecx │ │ - cmp %r10d,%ecx │ │ - jb 73d08 │ │ - jmpq 73cc0 │ │ - mov %ebx,0x1724(%r13) │ │ - mov 0x22c(%rbp),%eax │ │ - mov %eax,0x1728(%r13) │ │ - lea 0x172c(%r13),%rdi │ │ - lea 0x2b2(%rbp),%rsi │ │ - movslq 0x22c(%rbp),%rax │ │ - lea (%rax,%rax,1),%rdx │ │ - add $0x2,%rdx │ │ - callq 43b0 │ │ - mov 0x22c(%rbp),%r15d │ │ - imul 0x21c(%rbp),%r15d │ │ - cmp 0xca0(%r13),%r15d │ │ - jne 73b2d │ │ - jmpq 73e34 │ │ - movl $0x0,0x1720(%r13) │ │ - jmpq 75ab3 │ │ - mov %rbp,%r14 │ │ - mov %rbx,(%rsp) │ │ - jge 73e04 │ │ - lea 0x3674(%r14),%rbx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - mov 0xc98(%r13),%rbp │ │ - lea (%rbx,%rbp,1),%rdi │ │ - callq 4440 │ │ - lea (%rbx,%rbp,1),%rdi │ │ - add $0xffffffffffffffd8,%rdi │ │ - callq 4450 │ │ - add $0x1,%r12 │ │ - movslq 0xca0(%r13),%rax │ │ - add $0x3960,%rbx │ │ - cmp %rax,%r12 │ │ - jl 73dd0 │ │ - mov 0xc98(%r13),%rsi │ │ - mov (%rsp),%rbx │ │ - mov %rbx,%rdi │ │ - mov %r14,%rdx │ │ - callq 43b0 │ │ - mov 0xc98(%r13),%rdi │ │ - callq 4410 │ │ - mov %r15d,0xca0(%r13) │ │ - mov %rbx,0xc98(%r13) │ │ - movslq 0xd10(%r13),%r10 │ │ - mov 0x18(%r13),%rax │ │ - movslq 0x22c(%rax),%rbx │ │ - imul %r10,%rbx │ │ - cmp 0x1120(%r13),%ebx │ │ - je 73e99 │ │ - mov 0x1118(%r13),%rdi │ │ - test %rdi,%rdi │ │ - je 73e6f │ │ - callq 4410 │ │ - movq $0x0,0x1118(%r13) │ │ - imul $0x270,%rbx,%rdi │ │ - callq 4420 │ │ - mov %rax,0x1118(%r13) │ │ - test %rax,%rax │ │ - je 74158 │ │ - mov %ebx,0x1120(%r13) │ │ - mov 0xd10(%r13),%r10d │ │ - movslq 0xd14(%r13),%rax │ │ - movslq %r10d,%r12 │ │ - imul %rax,%r12 │ │ - mov 0x840(%r13),%eax │ │ - mov %rax,0x50(%rsp) │ │ - mov 0x8(%r13),%rax │ │ - cmpl $0x0,0x20(%rax) │ │ - setne %r15b │ │ - mov 0x38(%rsp),%rax │ │ - cmpl $0x2,0x8(%rax) │ │ - movslq %r12d,%rax │ │ - mov %rax,(%rsp) │ │ - jb 7420e │ │ - mov 0x18(%r13),%rax │ │ - mov 0x22c(%rax),%ebp │ │ - test %ebp,%ebp │ │ - jle 73fc8 │ │ - mov 0x21c(%rax),%edi │ │ - xor %esi,%esi │ │ - xor %r8d,%r8d │ │ - lea 0x1(%rsi),%r9 │ │ - test %edi,%edi │ │ - jg 73f16 │ │ - jmpq 73fbc │ │ - nop │ │ - mov 0xd10(%r13),%r10d │ │ - mov %r9,%rsi │ │ - lea 0x1(%rsi),%r9 │ │ - test %edi,%edi │ │ - jle 73fbc │ │ - movzwl 0x2b2(%rax,%rsi,2),%edx │ │ - mov 0xd20(%r13),%ebp │ │ - imul %edx,%r10d │ │ - shl $0x9,%r10d │ │ - movzwl 0x2b4(%rax,%rsi,2),%ebx │ │ - sub %edx,%ebx │ │ - shl $0x4,%ebx │ │ - mov 0x12e0(%r13),%rsi │ │ - movslq %r8d,%rdx │ │ - movzwl 0x230(%rax),%edi │ │ - imul %ebx,%edi │ │ - imul %ebp,%edi │ │ - add %r10d,%edi │ │ - imul %ebp,%edi │ │ - lea 0x1(%rdx),%r8 │ │ - mov %edi,(%rsi,%rdx,4) │ │ - mov 0x21c(%rax),%edi │ │ - cmp $0x2,%edi │ │ - jl 73fb6 │ │ - lea (%rsi,%rdx,4),%rsi │ │ - add $0x4,%rsi │ │ - xor %ecx,%ecx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - mov %rcx,%rdx │ │ - movzwl 0x232(%rax,%rcx,2),%ecx │ │ - imul %ebx,%ecx │ │ - imul 0xd20(%r13),%ecx │ │ - add %r10d,%ecx │ │ - imul %ebp,%ecx │ │ - mov %ecx,(%rsi,%rdx,4) │ │ - movslq 0x21c(%rax),%rdi │ │ - lea 0x1(%rdx),%rcx │ │ - add $0x2,%rdx │ │ - cmp %rdi,%rdx │ │ - jl 73f80 │ │ - add %rcx,%r8 │ │ - mov 0x22c(%rax),%ebp │ │ - movslq %ebp,%rcx │ │ - cmp %rcx,%r9 │ │ - jl 73f00 │ │ - lea 0x86d3f(%rip),%r14 │ │ - mov 0x50(%rsp),%rcx │ │ - movzbl (%r14,%rcx,2),%ebx │ │ - imul %r12d,%ebx │ │ - mov %r15d,%ecx │ │ - shl %cl,%ebx │ │ - cmp 0x12d8(%r13),%ebx │ │ - je 7405f │ │ - mov 0x12c8(%r13),%rdi │ │ - test %rdi,%rdi │ │ - je 74007 │ │ - callq 4410 │ │ - movq $0x0,0x12c8(%r13) │ │ - movslq %ebx,%rax │ │ - shl $0xd,%rax │ │ - movabs $0x7fffffffffffe000,%rbp │ │ - and %rax,%rbp │ │ - lea 0x8(%rsp),%rdi │ │ - mov $0x20,%esi │ │ - mov %rbp,%rdx │ │ - callq 4460 │ │ - test %eax,%eax │ │ - jne 741b1 │ │ - mov 0x8(%rsp),%rdi │ │ - mov %rdi,0x12c8(%r13) │ │ - test %rdi,%rdi │ │ - je 741c3 │ │ - xor %esi,%esi │ │ - mov %rbp,%rdx │ │ - callq 4480 │ │ - mov %ebx,0x12d8(%r13) │ │ - mov 0x18(%r13),%rax │ │ - cmpl $0x0,0x124(%rax) │ │ - je 74168 │ │ - cmp 0x12d0(%r13),%r12d │ │ - je 740cf │ │ - mov 0x12b8(%r13),%rdi │ │ - test %rdi,%rdi │ │ - je 74091 │ │ - callq 4410 │ │ - movq $0x0,0x12b8(%r13) │ │ - mov %r12,%rax │ │ - shl $0xc,%rax │ │ - lea (%rax,%rax,2),%rdx │ │ - lea 0x8(%rsp),%rdi │ │ - mov $0x20,%esi │ │ - callq 4460 │ │ - test %eax,%eax │ │ - jne 741d3 │ │ - mov 0x8(%rsp),%rax │ │ - mov %rax,0x12b8(%r13) │ │ - test %rax,%rax │ │ - je 741e5 │ │ - mov %r12d,0x12d0(%r13) │ │ - mov 0x50(%rsp),%rax │ │ - movzbl 0x1(%r14,%rax,2),%ebx │ │ - imul (%rsp),%rbx │ │ - cmp 0x12d4(%r13),%ebx │ │ - je 7420e │ │ - mov 0x12c0(%r13),%rdi │ │ - test %rdi,%rdi │ │ - je 74108 │ │ - callq 4410 │ │ - movq $0x0,0x12c0(%r13) │ │ - mov %rbx,%rax │ │ - shl $0xc,%rax │ │ - movabs $0x3ffffffffffff000,%rdx │ │ - and %rax,%rdx │ │ - lea 0x8(%rsp),%rdi │ │ - mov $0x20,%esi │ │ - callq 4460 │ │ - test %eax,%eax │ │ - jne 741f5 │ │ - mov 0x8(%rsp),%rax │ │ - mov %rax,0x12c0(%r13) │ │ - test %rax,%rax │ │ - jne 74207 │ │ - movl $0x0,0x12d4(%r13) │ │ - jmpq 75ab3 │ │ - movl $0x0,0x1120(%r13) │ │ - jmpq 75ab3 │ │ - mov 0x12b8(%r13),%rdi │ │ - test %rdi,%rdi │ │ - je 7420e │ │ - callq 4410 │ │ - movq $0x0,0x12b8(%r13) │ │ - mov 0x12c0(%r13),%rdi │ │ - test %rdi,%rdi │ │ - je 741a4 │ │ - callq 4410 │ │ - movq $0x0,0x12c0(%r13) │ │ - movq $0x0,0x12d0(%r13) │ │ - jmp 7420e │ │ - xor %edi,%edi │ │ - mov %rdi,0x12c8(%r13) │ │ - test %rdi,%rdi │ │ - jne 7404a │ │ - movl $0x0,0x12d8(%r13) │ │ - jmpq 75ab3 │ │ - xor %eax,%eax │ │ - mov %rax,0x12b8(%r13) │ │ - test %rax,%rax │ │ - jne 740c8 │ │ - movl $0x0,0x12d0(%r13) │ │ - jmpq 75ab3 │ │ - xor %eax,%eax │ │ - mov %rax,0x12c0(%r13) │ │ - test %rax,%rax │ │ - je 74148 │ │ - mov %ebx,0x12d4(%r13) │ │ - mov 0x828(%r13),%r14 │ │ - mov 0x830(%r13),%rbx │ │ - movslq 0x1314(%r13),%rax │ │ - cmp %rax,%r14 │ │ - jne 74238 │ │ - movslq 0x1318(%r13),%rax │ │ - cmp %rax,%rbx │ │ - je 74363 │ │ - mov %r15b,0x20(%rsp) │ │ - mov 0x15d8(%r13),%rdi │ │ - callq 4410 │ │ - mov %r14,%rbp │ │ - neg %rbp │ │ - mov %r14,%rax │ │ - cmovge %rbp,%rax │ │ - mov %rbx,%r15 │ │ - neg %r15 │ │ - mov %rbx,%rcx │ │ - cmovge %r15,%rcx │ │ - shl $0x3,%rcx │ │ - lea (%rcx,%rax,4),%rdx │ │ - add $0x40,%rdx │ │ - lea 0x8(%rsp),%rdi │ │ - mov $0x20,%esi │ │ - callq 4460 │ │ - test %eax,%eax │ │ - jne 742ad │ │ - mov 0x8(%rsp),%rcx │ │ - mov %rcx,0x15d8(%r13) │ │ - test %rcx,%rcx │ │ - je 742bb │ │ - add $0x20,%rcx │ │ - test %r14,%r14 │ │ - js 742cb │ │ - lea (%r14,%r14,1),%rdx │ │ - lea 0x0(,%r14,4),%rax │ │ - mov %rcx,%rbp │ │ - jmp 742e0 │ │ - xor %ecx,%ecx │ │ - mov %rcx,0x15d8(%r13) │ │ - test %rcx,%rcx │ │ - jne 74293 │ │ - movq $0x0,0x1314(%r13) │ │ - jmpq 75ab3 │ │ - add %rcx,%rbp │ │ - lea (%r14,%r14,2),%rdx │ │ - neg %rdx │ │ - lea 0x0(,%r14,4),%rax │ │ - neg %rax │ │ - add %rcx,%rdx │ │ - add %rcx,%rax │ │ - mov %rbp,0x15e0(%r13) │ │ - mov %rdx,0x15f8(%r13) │ │ - test %rbx,%rbx │ │ - js 7430f │ │ - lea (%rbx,%rbx,1),%rcx │ │ - lea 0x0(,%rbx,4),%rdx │ │ - mov $0x6,%esi │ │ - mov %rax,%r15 │ │ - jmp 74327 │ │ - add %rax,%r15 │ │ - lea (%rbx,%rbx,2),%rcx │ │ - neg %rcx │ │ - lea (%rbx,%rbx,4),%rdx │ │ - neg %rdx │ │ - mov $0xfffffffffffffff9,%rsi │ │ - imul %rbx,%rsi │ │ - add %rax,%rsi │ │ - add %rax,%rdx │ │ - add %rax,%rcx │ │ - mov %r15,0x15e8(%r13) │ │ - mov %rcx,0x15f0(%r13) │ │ - mov %rdx,0x1600(%r13) │ │ - mov %rsi,0x1608(%r13) │ │ - mov %r14d,0x1314(%r13) │ │ - mov %ebx,0x1318(%r13) │ │ - mov 0x20(%rsp),%r15b │ │ - mov 0x940(%r13),%ebx │ │ - add $0x1f,%ebx │ │ - and $0xffffffe0,%ebx │ │ - mov %r15d,%ecx │ │ - shl %cl,%ebx │ │ - cmp 0x131c(%r13),%ebx │ │ - je 743f6 │ │ - mov 0x1610(%r13),%rdi │ │ - test %rdi,%rdi │ │ - je 7439a │ │ - callq 4410 │ │ - movq $0x0,0x1610(%r13) │ │ - lea 0x0(,%rbx,4),%ebp │ │ - lea 0x0(%rbp,%rbp,8),%eax │ │ - movslq %eax,%rdx │ │ - lea 0x8(%rsp),%rdi │ │ - mov $0x20,%esi │ │ - callq 4460 │ │ - test %eax,%eax │ │ - jne 75071 │ │ - mov 0x8(%rsp),%rax │ │ - test %rax,%rax │ │ - je 75071 │ │ - lea 0x0(%rbp,%rbp,2),%ecx │ │ - movslq %ecx,%rcx │ │ - mov %rax,0x1610(%r13) │ │ - add %rcx,%rax │ │ - mov %rax,0x1618(%r13) │ │ - add %rcx,%rax │ │ - mov %rax,0x1620(%r13) │ │ - mov %ebx,0x131c(%r13) │ │ - cmp 0x130c(%r13),%r12d │ │ - je 7450b │ │ - mov 0x12f8(%r13),%rdi │ │ - test %rdi,%rdi │ │ - je 7441f │ │ - callq 4410 │ │ - movq $0x0,0x12f8(%r13) │ │ - mov 0x12f0(%r13),%rdi │ │ - test %rdi,%rdi │ │ - je 7443b │ │ - callq 4410 │ │ - movq $0x0,0x12f0(%r13) │ │ - mov (%rsp),%rbx │ │ - imul $0x584,%rbx,%rdi │ │ - callq 4420 │ │ - mov %rax,%rbp │ │ - mov %rax,0x12f8(%r13) │ │ - mov %rbx,%rdi │ │ - shl $0xc,%rdi │ │ - or $0x3,%rdi │ │ - callq 4420 │ │ - mov %rax,0x12f0(%r13) │ │ - test %rbp,%rbp │ │ - je 75081 │ │ - test %rax,%rax │ │ - je 75081 │ │ - mov 0x38(%rsp),%rax │ │ - cmpl $0x2,0x8(%rax) │ │ - jb 74504 │ │ - mov 0x12a8(%r13),%rdi │ │ - test %rdi,%rdi │ │ - je 744a5 │ │ - callq 4410 │ │ - movq $0x0,0x12a8(%r13) │ │ - mov 0x12b0(%r13),%rdi │ │ - test %rdi,%rdi │ │ - je 744c1 │ │ - callq 4410 │ │ - movq $0x0,0x12b0(%r13) │ │ - mov (%rsp),%rbx │ │ - mov %rbx,%rdi │ │ - shl $0xf,%rdi │ │ - callq 4420 │ │ - mov %rax,%rbp │ │ - mov %rax,0x12a8(%r13) │ │ - mov %rbx,%rax │ │ - shl $0xb,%rax │ │ - lea (%rax,%rax,4),%rdi │ │ - callq 4420 │ │ - mov %rax,0x12b0(%r13) │ │ - test %rbp,%rbp │ │ - je 75081 │ │ - test %rax,%rax │ │ - je 75081 │ │ - mov %r12d,0x130c(%r13) │ │ - mov 0x940(%r13),%eax │ │ - add $0x7f,%eax │ │ - sar $0x7,%eax │ │ - mov %eax,0xd24(%r13) │ │ - movslq 0xd14(%r13),%rcx │ │ - movslq %eax,%rbx │ │ - imul %rcx,%rbx │ │ - cmp 0x1310(%r13),%ebx │ │ - je 74579 │ │ - mov 0x1300(%r13),%rdi │ │ - test %rdi,%rdi │ │ - je 74552 │ │ - callq 4410 │ │ - movq $0x0,0x1300(%r13) │ │ - mov %rbx,%rax │ │ - shl $0x5,%rax │ │ - lea (%rax,%rax,8),%rdi │ │ - callq 4420 │ │ - mov %rax,0x1300(%r13) │ │ - test %rax,%rax │ │ - je 75a53 │ │ - mov %ebx,0x1310(%r13) │ │ - mov 0x18(%r13),%rsi │ │ - xor %eax,%eax │ │ - cmpl $0x0,0x55c(%rsi) │ │ - setne %al │ │ - xor %ecx,%ecx │ │ - cmpl $0x0,0x560(%rsi) │ │ - setne %cl │ │ - lea (%rax,%rcx,2),%eax │ │ - xor %ecx,%ecx │ │ - cmpl $0x0,0x564(%rsi) │ │ - setne %cl │ │ - lea (%rax,%rcx,4),%eax │ │ - mov %eax,0x1670(%r13) │ │ - mov 0x510(%rsi),%eax │ │ - cmp 0x13c0(%r13),%eax │ │ - je 745dc │ │ - lea 0x1330(%r13),%rdi │ │ - mov %eax,%esi │ │ - callq 8d690 │ │ - mov 0x18(%r13),%rsi │ │ - mov 0x510(%rsi),%eax │ │ - mov %eax,0x13c0(%r13) │ │ - lea 0x13c4(%r13),%rdi │ │ - movl $0x0,0xa4(%rsp) │ │ - lea 0xa4(%rsp),%rdx │ │ - callq 8d980 │ │ - mov 0x12f8(%r13),%rdi │ │ - imul $0x584,(%rsp),%rdx │ │ - xor %esi,%esi │ │ - callq 4480 │ │ - mov 0xd10(%r13),%ebx │ │ - imul 0xd18(%r13),%ebx │ │ - mov %r15d,%ecx │ │ - shl %cl,%ebx │ │ - cmp 0xcd8(%r13),%ebx │ │ - je 746a8 │ │ - mov 0xce0(%r13),%rdi │ │ - test %rdi,%rdi │ │ - je 7464a │ │ - callq 4410 │ │ - movq $0x0,0xce0(%r13) │ │ - mov %ebx,%ebp │ │ - shl $0x7,%ebp │ │ - lea 0x0(%rbp,%rbp,2),%eax │ │ - movslq %eax,%rdx │ │ - lea 0x8(%rsp),%rdi │ │ - mov $0x20,%esi │ │ - callq 4460 │ │ - test %eax,%eax │ │ - jne 75a34 │ │ - mov 0x8(%rsp),%rax │ │ - mov %rax,0xce0(%r13) │ │ - test %rax,%rax │ │ - je 75a46 │ │ - movslq %ebp,%rcx │ │ - add %rax,%rcx │ │ - mov %rcx,0xce8(%r13) │ │ - mov %ebx,%ecx │ │ - shl $0x8,%ecx │ │ - movslq %ecx,%rcx │ │ - add %rax,%rcx │ │ - mov %rcx,0xcf0(%r13) │ │ - mov %ebx,0xcd8(%r13) │ │ - movslq 0xd14(%r13),%rax │ │ - mov 0x18(%r13),%rdx │ │ - movslq 0x21c(%rdx),%rbx │ │ - imul %rax,%rbx │ │ - cmp 0x1320(%r13),%ebx │ │ - je 7471c │ │ - mov 0x15c8(%r13),%rdi │ │ - test %rdi,%rdi │ │ - je 746e3 │ │ - callq 4410 │ │ - movq $0x0,0x15c8(%r13) │ │ - mov %rbx,%rdi │ │ - shl $0x6,%rdi │ │ - callq 4420 │ │ - mov %rax,0x15c8(%r13) │ │ - test %rax,%rax │ │ - je 75aa8 │ │ - mov %ebx,%ecx │ │ - shl $0x5,%ecx │ │ - movslq %ecx,%rcx │ │ - add %rcx,%rax │ │ - mov %rax,0x15d0(%r13) │ │ - mov %ebx,0x1320(%r13) │ │ - mov 0x18(%r13),%rdx │ │ - testb $0x1,0xe8(%rdx) │ │ - jne 7472e │ │ - cmpl $0x0,0x1d0(%rdx) │ │ - je 74777 │ │ - lea 0x1128(%r13),%rdi │ │ - mov 0x8(%r13),%rsi │ │ - lea 0xac8(%r13),%rcx │ │ - mov 0xa30(%r13),%r8 │ │ - lea 0xae4(%r13),%r9 │ │ - lea 0xa38(%r13),%rax │ │ - mov 0xc90(%r13),%ebp │ │ - sub $0x30,%rsp │ │ - push %rbp │ │ - push %rax │ │ - callq 98e60 │ │ - add $0x40,%rsp │ │ - test %eax,%eax │ │ - js 75ab3 │ │ - mov 0x18(%r13),%rdx │ │ - mov 0x8(%r13),%rdi │ │ - mov 0x338(%rdx),%eax │ │ - lea 0xd28(%r13),%rcx │ │ - mov %rdx,%rsi │ │ - mov %eax,%edx │ │ - callq 767e0 │ │ - mov 0x18(%r13),%rcx │ │ - movslq 0x350(%rcx),%rax │ │ - test %rax,%rax │ │ - je 74b06 │ │ - movslq 0x354(%rcx),%rdx │ │ - movslq 0x358(%rcx),%rsi │ │ - movslq 0x35c(%rcx),%rdi │ │ - imul $0x130,%rdx,%rdx │ │ - lea 0xeb817(%rip),%rcx │ │ - mov (%rcx,%rdx,1),%rbp │ │ - mov %rbp,0xd88(%r13) │ │ - imul $0x130,%rsi,%rsi │ │ - mov 0x98(%rcx,%rsi,1),%rbp │ │ - mov %rbp,0xd90(%r13) │ │ - imul $0x130,%rdi,%rdi │ │ - mov 0x98(%rcx,%rdi,1),%rbp │ │ - mov %rbp,0xd98(%r13) │ │ - mov 0x8(%rcx,%rdx,1),%rbp │ │ - mov %rbp,0xda0(%r13) │ │ - mov 0xa0(%rcx,%rsi,1),%rbp │ │ - mov %rbp,0xda8(%r13) │ │ - mov 0xa0(%rcx,%rdi,1),%rbp │ │ - mov %rbp,0xdb0(%r13) │ │ - mov 0x10(%rcx,%rdx,1),%rbp │ │ - mov %rbp,0xdb8(%r13) │ │ - mov 0xa8(%rcx,%rsi,1),%rbp │ │ - mov %rbp,0xdc0(%r13) │ │ - mov 0xa8(%rcx,%rdi,1),%rbp │ │ - mov %rbp,0xdc8(%r13) │ │ - mov 0x18(%rcx,%rdx,1),%rbp │ │ - mov %rbp,0xdd0(%r13) │ │ - mov 0xb0(%rcx,%rsi,1),%rbp │ │ - mov %rbp,0xdd8(%r13) │ │ - mov 0xb0(%rcx,%rdi,1),%rbp │ │ - mov %rbp,0xde0(%r13) │ │ - mov 0x20(%rcx,%rdx,1),%rbp │ │ - mov %rbp,0xde8(%r13) │ │ - mov 0xb8(%rcx,%rsi,1),%rbp │ │ - mov %rbp,0xdf0(%r13) │ │ - mov 0xb8(%rcx,%rdi,1),%rbp │ │ - mov %rbp,0xdf8(%r13) │ │ - mov 0x28(%rcx,%rdx,1),%rbp │ │ - mov %rbp,0xe00(%r13) │ │ - mov 0xc0(%rcx,%rsi,1),%rbp │ │ - mov %rbp,0xe08(%r13) │ │ - mov 0xc0(%rcx,%rdi,1),%rbp │ │ - mov %rbp,0xe10(%r13) │ │ - mov 0x30(%rcx,%rdx,1),%rbp │ │ - mov %rbp,0xe18(%r13) │ │ - mov 0xc8(%rcx,%rsi,1),%rbp │ │ - mov %rbp,0xe20(%r13) │ │ - mov 0xc8(%rcx,%rdi,1),%rbp │ │ - mov %rbp,0xe28(%r13) │ │ - mov 0x38(%rcx,%rdx,1),%rbp │ │ - mov %rbp,0xe30(%r13) │ │ - mov 0xd0(%rcx,%rsi,1),%rbp │ │ - mov %rbp,0xe38(%r13) │ │ - mov 0xd0(%rcx,%rdi,1),%rbp │ │ - mov %rbp,0xe40(%r13) │ │ - mov 0x40(%rcx,%rdx,1),%rbp │ │ - mov %rbp,0xe48(%r13) │ │ - mov 0xd8(%rcx,%rsi,1),%rbp │ │ - mov %rbp,0xe50(%r13) │ │ - mov 0xd8(%rcx,%rdi,1),%rbp │ │ - mov %rbp,0xe58(%r13) │ │ - mov 0x48(%rcx,%rdx,1),%rbp │ │ - mov %rbp,0xe60(%r13) │ │ - mov 0xe0(%rcx,%rsi,1),%rbp │ │ - mov %rbp,0xe68(%r13) │ │ - mov 0xe0(%rcx,%rdi,1),%rbp │ │ - mov %rbp,0xe70(%r13) │ │ - mov 0x50(%rcx,%rdx,1),%rbp │ │ - mov %rbp,0xe78(%r13) │ │ - mov 0xe8(%rcx,%rsi,1),%rbp │ │ - mov %rbp,0xe80(%r13) │ │ - mov 0xe8(%rcx,%rdi,1),%rbp │ │ - mov %rbp,0xe88(%r13) │ │ - mov 0x58(%rcx,%rdx,1),%rbp │ │ - mov %rbp,0xe90(%r13) │ │ - mov 0xf0(%rcx,%rsi,1),%rbp │ │ - mov %rbp,0xe98(%r13) │ │ - mov 0xf0(%rcx,%rdi,1),%rbp │ │ - mov %rbp,0xea0(%r13) │ │ - mov 0x60(%rcx,%rdx,1),%rbp │ │ - mov %rbp,0xea8(%r13) │ │ - mov 0xf8(%rcx,%rsi,1),%rbp │ │ - mov %rbp,0xeb0(%r13) │ │ - mov 0xf8(%rcx,%rdi,1),%rbp │ │ - mov %rbp,0xeb8(%r13) │ │ - mov 0x68(%rcx,%rdx,1),%rbp │ │ - mov %rbp,0xec0(%r13) │ │ - mov 0x100(%rcx,%rsi,1),%rbp │ │ - mov %rbp,0xec8(%r13) │ │ - mov 0x100(%rcx,%rdi,1),%rbp │ │ - mov %rbp,0xed0(%r13) │ │ - mov 0x70(%rcx,%rdx,1),%rbp │ │ - mov %rbp,0xed8(%r13) │ │ - mov 0x108(%rcx,%rsi,1),%rbp │ │ - mov %rbp,0xee0(%r13) │ │ - mov 0x108(%rcx,%rdi,1),%rbp │ │ - mov %rbp,0xee8(%r13) │ │ - mov 0x78(%rcx,%rdx,1),%rbp │ │ - mov %rbp,0xef0(%r13) │ │ - mov 0x110(%rcx,%rsi,1),%rbp │ │ - mov %rbp,0xef8(%r13) │ │ - mov 0x110(%rcx,%rdi,1),%rbp │ │ - mov %rbp,0xf00(%r13) │ │ - mov 0x80(%rcx,%rdx,1),%rbp │ │ - mov %rbp,0xf08(%r13) │ │ - mov 0x118(%rcx,%rsi,1),%rbp │ │ - mov %rbp,0xf10(%r13) │ │ - mov 0x118(%rcx,%rdi,1),%rbp │ │ - mov %rbp,0xf18(%r13) │ │ - mov 0x88(%rcx,%rdx,1),%rbp │ │ - mov %rbp,0xf20(%r13) │ │ - mov 0x120(%rcx,%rsi,1),%rbp │ │ - mov %rbp,0xf28(%r13) │ │ - mov 0x120(%rcx,%rdi,1),%rbp │ │ - mov %rbp,0xf30(%r13) │ │ - mov 0x90(%rcx,%rdx,1),%rdx │ │ - mov %rdx,0xf38(%r13) │ │ - mov 0x128(%rcx,%rsi,1),%rdx │ │ - mov %rdx,0xf40(%r13) │ │ - mov 0x128(%rcx,%rdi,1),%rcx │ │ - mov %rcx,0xf48(%r13) │ │ - cmp $0x1,%eax │ │ - jg 74e2a │ │ - imul $0x1c8,%rax,%rcx │ │ - add %r13,%rcx │ │ - add $0xf48,%rcx │ │ - add $0xfffffffffffffffe,%rax │ │ - lea 0xeb4be(%rip),%rdx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - mov 0x11d0(%rdx),%rsi │ │ - mov %rsi,-0x1c0(%rcx) │ │ - mov 0x1268(%rdx),%rsi │ │ - mov %rsi,-0x1b8(%rcx) │ │ - mov 0x1268(%rdx),%rsi │ │ - mov %rsi,-0x1b0(%rcx) │ │ - mov 0x11d8(%rdx),%rsi │ │ - mov %rsi,-0x1a8(%rcx) │ │ - mov 0x1270(%rdx),%rsi │ │ - mov %rsi,-0x1a0(%rcx) │ │ - mov 0x1270(%rdx),%rsi │ │ - mov %rsi,-0x198(%rcx) │ │ - mov 0x11e0(%rdx),%rsi │ │ - mov %rsi,-0x190(%rcx) │ │ - mov 0x1278(%rdx),%rsi │ │ - mov %rsi,-0x188(%rcx) │ │ - mov 0x1278(%rdx),%rsi │ │ - mov %rsi,-0x180(%rcx) │ │ - mov 0x11e8(%rdx),%rsi │ │ - mov %rsi,-0x178(%rcx) │ │ - mov 0x1280(%rdx),%rsi │ │ - mov %rsi,-0x170(%rcx) │ │ - mov 0x1280(%rdx),%rsi │ │ - mov %rsi,-0x168(%rcx) │ │ - mov 0x11f0(%rdx),%rsi │ │ - mov %rsi,-0x160(%rcx) │ │ - mov 0x1288(%rdx),%rsi │ │ - mov %rsi,-0x158(%rcx) │ │ - mov 0x1288(%rdx),%rsi │ │ - mov %rsi,-0x150(%rcx) │ │ - mov 0x11f8(%rdx),%rsi │ │ - mov %rsi,-0x148(%rcx) │ │ - mov 0x1290(%rdx),%rsi │ │ - mov %rsi,-0x140(%rcx) │ │ - mov 0x1290(%rdx),%rsi │ │ - mov %rsi,-0x138(%rcx) │ │ - mov 0x1200(%rdx),%rsi │ │ - mov %rsi,-0x130(%rcx) │ │ - mov 0x1298(%rdx),%rsi │ │ - mov %rsi,-0x128(%rcx) │ │ - mov 0x1298(%rdx),%rsi │ │ - mov %rsi,-0x120(%rcx) │ │ - mov 0x1208(%rdx),%rsi │ │ - mov %rsi,-0x118(%rcx) │ │ - mov 0x12a0(%rdx),%rsi │ │ - mov %rsi,-0x110(%rcx) │ │ - mov 0x12a0(%rdx),%rsi │ │ - mov %rsi,-0x108(%rcx) │ │ - mov 0x1210(%rdx),%rsi │ │ - mov %rsi,-0x100(%rcx) │ │ - mov 0x12a8(%rdx),%rsi │ │ - mov %rsi,-0xf8(%rcx) │ │ - mov 0x12a8(%rdx),%rsi │ │ - mov %rsi,-0xf0(%rcx) │ │ - mov 0x1218(%rdx),%rsi │ │ - mov %rsi,-0xe8(%rcx) │ │ - mov 0x12b0(%rdx),%rsi │ │ - mov %rsi,-0xe0(%rcx) │ │ - mov 0x12b0(%rdx),%rsi │ │ - mov %rsi,-0xd8(%rcx) │ │ - mov 0x1220(%rdx),%rsi │ │ - mov %rsi,-0xd0(%rcx) │ │ - mov 0x12b8(%rdx),%rsi │ │ - mov %rsi,-0xc8(%rcx) │ │ - mov 0x12b8(%rdx),%rsi │ │ - mov %rsi,-0xc0(%rcx) │ │ - mov 0x1228(%rdx),%rsi │ │ - mov %rsi,-0xb8(%rcx) │ │ - mov 0x12c0(%rdx),%rsi │ │ - mov %rsi,-0xb0(%rcx) │ │ - mov 0x12c0(%rdx),%rsi │ │ - mov %rsi,-0xa8(%rcx) │ │ - mov 0x1230(%rdx),%rsi │ │ - mov %rsi,-0xa0(%rcx) │ │ - mov 0x12c8(%rdx),%rsi │ │ - mov %rsi,-0x98(%rcx) │ │ - mov 0x12c8(%rdx),%rsi │ │ - mov %rsi,-0x90(%rcx) │ │ - mov 0x1238(%rdx),%rsi │ │ - mov %rsi,-0x88(%rcx) │ │ - mov 0x12d0(%rdx),%rsi │ │ - mov %rsi,-0x80(%rcx) │ │ - mov 0x12d0(%rdx),%rsi │ │ - mov %rsi,-0x78(%rcx) │ │ - mov 0x1240(%rdx),%rsi │ │ - mov %rsi,-0x70(%rcx) │ │ - mov 0x12d8(%rdx),%rsi │ │ - mov %rsi,-0x68(%rcx) │ │ - mov 0x12d8(%rdx),%rsi │ │ - mov %rsi,-0x60(%rcx) │ │ - mov 0x1248(%rdx),%rsi │ │ - mov %rsi,-0x58(%rcx) │ │ - mov 0x12e0(%rdx),%rsi │ │ - mov %rsi,-0x50(%rcx) │ │ - mov 0x12e0(%rdx),%rsi │ │ - mov %rsi,-0x48(%rcx) │ │ - mov 0x1250(%rdx),%rsi │ │ - mov %rsi,-0x40(%rcx) │ │ - mov 0x12e8(%rdx),%rsi │ │ - mov %rsi,-0x38(%rcx) │ │ - mov 0x12e8(%rdx),%rsi │ │ - mov %rsi,-0x30(%rcx) │ │ - mov 0x1258(%rdx),%rsi │ │ - mov %rsi,-0x28(%rcx) │ │ - mov 0x12f0(%rdx),%rsi │ │ - mov %rsi,-0x20(%rcx) │ │ - mov 0x12f0(%rdx),%rsi │ │ - mov %rsi,-0x18(%rcx) │ │ - mov 0x1260(%rdx),%rsi │ │ - mov %rsi,-0x10(%rcx) │ │ - mov 0x12f8(%rdx),%rsi │ │ - mov %rsi,-0x8(%rcx) │ │ - mov 0x12f8(%rdx),%rsi │ │ - mov %rsi,(%rcx) │ │ - add $0x1c8,%rcx │ │ - inc %rax │ │ - jne 74b30 │ │ - mov %r13,0x78(%rsp) │ │ - mov 0x18(%r13),%rax │ │ - cmpl $0x0,0x574(%rax) │ │ - je 75091 │ │ - mov 0x78(%rsp),%rax │ │ - lea 0x1201(%rax),%r11 │ │ - add $0x148,%rax │ │ - mov %rax,0x10(%rsp) │ │ - xor %eax,%eax │ │ - lea 0x85eb6(%rip),%r12 │ │ - jmp 74e8c │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - add $0x8,%r11 │ │ - addq $0x120,0x10(%rsp) │ │ - mov 0x18(%rsp),%rax │ │ - cmp $0x7,%rax │ │ - je 75091 │ │ - mov %rax,%r15 │ │ - add $0x1,%rax │ │ - mov %rax,0x18(%rsp) │ │ - cmp $0x6,%rax │ │ - ja 74e70 │ │ - lea (%r15,%r15,8),%rax │ │ - shl $0x5,%rax │ │ - mov 0x78(%rsp),%rcx │ │ - mov 0x28(%rcx,%rax,1),%rax │ │ - mov 0xf8(%rax),%eax │ │ - mov %eax,(%rsp) │ │ - mov 0x8(%rcx),%r14 │ │ - mov 0x808(%rcx),%rax │ │ - mov %rax,0x20(%rsp) │ │ - mov $0xfffffffffffffffa,%rdx │ │ - mov 0x10(%rsp),%r13 │ │ - mov %r14,0x28(%rsp) │ │ - mov 0x424(%r14),%ecx │ │ - test %ecx,%ecx │ │ - jne 74f22 │ │ - jmpq 74f80 │ │ - nopw 0x0(%rax,%rax,1) │ │ - xor %r9d,%r9d │ │ - lea (%r12,%r9,2),%rax │ │ - movzbl (%rdi,%rax,1),%eax │ │ - mov %al,0x6(%r11,%rdx,1) │ │ - add $0x1,%rdx │ │ - add $0x120,%r13 │ │ - mov %r15,%rax │ │ - add %rdx,%rax │ │ - je 74e70 │ │ - mov 0x424(%r14),%ecx │ │ - test %ecx,%ecx │ │ - je 74f80 │ │ - mov 0x20(%rsp),%rax │ │ - mov 0xf8(%rax),%eax │ │ - mov 0x0(%r13),%rdi │ │ - mov 0xf8(%rdi),%edi │ │ - add $0xff,%cl │ │ - mov $0x1,%esi │ │ - shl %cl,%esi │ │ - mov (%rsp),%ecx │ │ - sub %eax,%ecx │ │ - lea -0x1(%rsi),%ebx │ │ - mov %ecx,%ebp │ │ - and %ebx,%ebp │ │ - and %esi,%ecx │ │ - sub %ecx,%ebp │ │ - mov %ebp,%ecx │ │ - neg %ecx │ │ - cmovl %ebp,%ecx │ │ - cmp $0x20,%ecx │ │ - mov $0x1f,%ebp │ │ - cmovge %ebp,%ecx │ │ - sub %eax,%edi │ │ - and %edi,%ebx │ │ - and %esi,%edi │ │ - sub %edi,%ebx │ │ - mov %ebx,%edi │ │ - neg %edi │ │ - cmovl %ebx,%edi │ │ - cmp $0x1e,%edi │ │ - jg 74f86 │ │ - jmp 74f84 │ │ - nopl 0x0(%rax) │ │ - xor %edi,%edi │ │ - xor %ecx,%ecx │ │ - mov %edi,%ebp │ │ - xor %edi,%edi │ │ - xor %r8d,%r8d │ │ - cmp %ecx,%ebp │ │ - setbe %dil │ │ - seta %r8b │ │ - lea 0x85d6c(%rip),%rax │ │ - mov %rax,%rsi │ │ - movzbl (%rdi,%rax,1),%eax │ │ - movzbl (%r8,%rsi,1),%esi │ │ - imul %ebp,%eax │ │ - imul %ecx,%esi │ │ - cmp %esi,%eax │ │ - setl %bl │ │ - setg %al │ │ - test %bl,%r8b │ │ - jne 74ef0 │ │ - mov %edi,%ebx │ │ - mov $0x0,%r9d │ │ - and %al,%bl │ │ - jne 74ef3 │ │ - mov %r11,%r14 │ │ - mov %r15,%r11 │ │ - cmp %ecx,%ebp │ │ - seta %r15b │ │ - setbe %r10b │ │ - lea 0x85d22(%rip),%rax │ │ - mov %rax,%rsi │ │ - movzbl 0x2(%rdi,%rax,1),%eax │ │ - movzbl 0x2(%r8,%rsi,1),%esi │ │ - imul %ebp,%eax │ │ - imul %ecx,%esi │ │ - cmp %esi,%eax │ │ - setl %al │ │ - setg %bl │ │ - mov $0x1,%r9d │ │ - test %al,%r15b │ │ - jne 75061 │ │ - and %bl,%r10b │ │ - mov %r11,%r15 │ │ - mov %r14,%r11 │ │ - mov 0x28(%rsp),%r14 │ │ - jne 74ef3 │ │ - cmp %ecx,%ebp │ │ - seta %al │ │ - setbe %r9b │ │ - lea 0x85cd7(%rip),%rsi │ │ - mov %rsi,%rbx │ │ - movzbl 0x4(%rdi,%rsi,1),%esi │ │ - movzbl 0x4(%r8,%rbx,1),%ebx │ │ - imul %ebp,%esi │ │ - imul %ecx,%ebx │ │ - cmp %ebx,%esi │ │ - setl %cl │ │ - setg %bl │ │ - and %al,%cl │ │ - and %r9b,%bl │ │ - or %cl,%bl │ │ - movzbl %bl,%r9d │ │ - xor $0x3,%r9 │ │ - jmpq 74ef3 │ │ - mov %r11,%r15 │ │ - mov %r14,%r11 │ │ - mov 0x28(%rsp),%r14 │ │ - jmpq 74ef3 │ │ - movl $0x0,0x131c(%r13) │ │ - jmpq 75ab3 │ │ - movl $0x0,0x130c(%r13) │ │ - jmpq 75ab3 │ │ - xor %eax,%eax │ │ - mov 0x78(%rsp),%r13 │ │ - cmpl $0x0,0x840(%r13) │ │ - setne %al │ │ - mov 0x12f8(%r13),%rcx │ │ - mov %rcx,0x1660(%r13) │ │ - mov 0x810(%r13),%rcx │ │ - mov 0x918(%r13),%rdx │ │ - mov %rcx,0x1630(%r13) │ │ - mov 0x810(%r13,%rax,8),%rcx │ │ - mov %rcx,0x1638(%r13) │ │ - mov %rax,%rcx │ │ - shl $0x4,%rcx │ │ - mov 0x810(%r13,%rcx,1),%rsi │ │ - mov %rsi,0x1640(%r13) │ │ - mov %rdx,0x1648(%r13) │ │ - mov 0x918(%r13,%rax,8),%rax │ │ - mov %rax,0x1650(%r13) │ │ - mov 0x918(%r13,%rcx,1),%rax │ │ - mov %rax,0x1658(%r13) │ │ - movl $0x1,0x1628(%r13) │ │ - lea 0xbb0(%r13),%rbx │ │ - mov %rbx,%rdi │ │ - callq 71a00 │ │ - mov 0x18(%r13),%rax │ │ - cmpl $0x0,0x204(%rax) │ │ - je 75146 │ │ - mov 0xbd8(%r13),%rdi │ │ - mov %rbx,%rsi │ │ - callq 71780 │ │ - mov %rbx,0x58(%rsp) │ │ - mov 0xbfc(%r13),%ebp │ │ - test %ebp,%ebp │ │ - jle 75a60 │ │ - mov 0xbf0(%r13),%rax │ │ - pxor %xmm9,%xmm9 │ │ - movdqa 0x84811(%rip),%xmm10 │ │ - movdqa 0x84818(%rip),%xmm11 │ │ - movdqa 0x8481f(%rip),%xmm12 │ │ - movdqa 0x84826(%rip),%xmm13 │ │ - xor %edx,%edx │ │ - xor %ecx,%ecx │ │ - xor %r11d,%r11d │ │ - movl $0x0,0x34(%rsp) │ │ - mov 0x58(%rsp),%rsi │ │ - mov %rdx,0x70(%rsp) │ │ - lea (%rdx,%rdx,4),%rdi │ │ - shl $0x4,%rdi │ │ - movslq 0x48(%rax,%rdi,1),%r14 │ │ - mov 0x4c(%rax,%rdi,1),%edx │ │ - cmp %edx,%r14d │ │ - jle 751c0 │ │ - mov %ecx,%ebx │ │ - jmpq 75a18 │ │ - mov (%rax,%rdi,1),%r15 │ │ - mov 0x8(%rax,%rdi,1),%r12 │ │ - mov %rdi,0x80(%rsp) │ │ - cmp %r14d,%edx │ │ - mov %rcx,0x10(%rsp) │ │ - je 7520b │ │ - jmp 75220 │ │ - nopl (%rax) │ │ - add %rbp,%r15 │ │ - sub %rbp,%r12 │ │ - mov 0xbf0(%r13),%rax │ │ - movslq 0x4c(%rax,%r10,1),%rdx │ │ - mov %ebx,%ecx │ │ - cmp %rdx,%r14 │ │ - lea 0x1(%r14),%r14 │ │ - jge 75a11 │ │ - cmp %r14d,%edx │ │ - mov %rcx,0x10(%rsp) │ │ - jne 75220 │ │ - mov %r12,%rbp │ │ - jmpq 7548d │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - mov 0x18(%r13),%rax │ │ - mov 0x20c(%rax),%eax │ │ - mov $0xfffffffe,%r10d │ │ - mov $0xffffffea,%r9d │ │ - sub %rax,%r12 │ │ - jb 75abf │ │ - test %eax,%eax │ │ - je 7525d │ │ - lea -0x1(%rax),%r8d │ │ - lea 0x1(%r8),%rdx │ │ - cmp $0x3,%rdx │ │ - ja 75271 │ │ - xor %ecx,%ecx │ │ - xor %ebp,%ebp │ │ - mov %r15,%rdx │ │ - jmpq 75452 │ │ - xor %ebp,%ebp │ │ - add $0x1,%rbp │ │ - cmp %r12,%rbp │ │ - jbe 7548d │ │ - jmpq 75abf │ │ - mov %rdx,%rcx │ │ - and $0xfffffffffffffffc,%rcx │ │ - lea -0x4(%rcx),%rbp │ │ - mov %rbp,%rdi │ │ - shr $0x2,%rdi │ │ - add $0x1,%rdi │ │ - mov %edi,%ebx │ │ - and $0x1,%ebx │ │ - test %rbp,%rbp │ │ - je 759f0 │ │ - mov %rbx,%rbp │ │ - sub %rdi,%rbp │ │ - pxor %xmm0,%xmm0 │ │ - xor %edi,%edi │ │ - movdqa 0x846c6(%rip),%xmm8 │ │ - pxor %xmm2,%xmm2 │ │ - xchg %ax,%ax │ │ - pmovzxbq (%r15,%rdi,1),%xmm4 │ │ - pmovzxbq 0x2(%r15,%rdi,1),%xmm5 │ │ - movdqa %xmm8,%xmm3 │ │ - psllq $0x3,%xmm3 │ │ - movdqa %xmm3,%xmm6 │ │ - pblendw $0xcc,%xmm9,%xmm6 │ │ - movdqa %xmm3,%xmm7 │ │ - paddq %xmm10,%xmm7 │ │ - pblendw $0xcc,%xmm9,%xmm7 │ │ - movdqa %xmm4,%xmm1 │ │ - psllq %xmm6,%xmm1 │ │ - pshufd $0x4e,%xmm6,%xmm6 │ │ - psllq %xmm6,%xmm4 │ │ - movdqa %xmm5,%xmm6 │ │ - psllq %xmm7,%xmm6 │ │ - pblendw $0xf,%xmm1,%xmm4 │ │ - pshufd $0x4e,%xmm7,%xmm1 │ │ - psllq %xmm1,%xmm5 │ │ - pblendw $0xf,%xmm6,%xmm5 │ │ - pshufd $0xe8,%xmm4,%xmm1 │ │ - pmovzxdq %xmm1,%xmm4 │ │ - por %xmm0,%xmm4 │ │ - pshufd $0xe8,%xmm5,%xmm0 │ │ - pmovzxdq %xmm0,%xmm5 │ │ - pmovzxbq 0x4(%r15,%rdi,1),%xmm0 │ │ - por %xmm2,%xmm5 │ │ - pmovzxbq 0x6(%r15,%rdi,1),%xmm1 │ │ - movdqa %xmm3,%xmm2 │ │ - paddq %xmm11,%xmm2 │ │ - pblendw $0xcc,%xmm9,%xmm2 │ │ - paddq %xmm12,%xmm3 │ │ - movdqa %xmm0,%xmm6 │ │ - psllq %xmm2,%xmm6 │ │ - pblendw $0xcc,%xmm9,%xmm3 │ │ - pshufd $0x4e,%xmm2,%xmm2 │ │ - psllq %xmm2,%xmm0 │ │ - pblendw $0xf,%xmm6,%xmm0 │ │ - movdqa %xmm1,%xmm2 │ │ - psllq %xmm3,%xmm2 │ │ - pshufd $0x4e,%xmm3,%xmm3 │ │ - psllq %xmm3,%xmm1 │ │ - pblendw $0xf,%xmm2,%xmm1 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - pmovzxdq %xmm0,%xmm0 │ │ - por %xmm4,%xmm0 │ │ - pshufd $0xe8,%xmm1,%xmm1 │ │ - pmovzxdq %xmm1,%xmm2 │ │ - por %xmm5,%xmm2 │ │ - add $0x8,%rdi │ │ - paddq %xmm13,%xmm8 │ │ - add $0x2,%rbp │ │ - jne 752b0 │ │ - test %rbx,%rbx │ │ - je 75435 │ │ - pmovzxbq 0x2(%r15,%rdi,1),%xmm1 │ │ - psllq $0x3,%xmm8 │ │ - movdqa %xmm8,%xmm3 │ │ - paddq %xmm10,%xmm8 │ │ - pblendw $0xcc,%xmm9,%xmm8 │ │ - movdqa %xmm1,%xmm4 │ │ - psllq %xmm8,%xmm4 │ │ - pshufd $0x4e,%xmm8,%xmm5 │ │ - psllq %xmm5,%xmm1 │ │ - pblendw $0xcc,%xmm9,%xmm3 │ │ - pblendw $0xf,%xmm4,%xmm1 │ │ - pshufd $0xe8,%xmm1,%xmm1 │ │ - pmovzxdq %xmm1,%xmm1 │ │ - pmovzxbq (%r15,%rdi,1),%xmm4 │ │ - movdqa %xmm4,%xmm5 │ │ - psllq %xmm3,%xmm5 │ │ - por %xmm1,%xmm2 │ │ - pshufd $0x4e,%xmm3,%xmm1 │ │ - psllq %xmm1,%xmm4 │ │ - pblendw $0xf,%xmm5,%xmm4 │ │ - pshufd $0xe8,%xmm4,%xmm1 │ │ - pmovzxdq %xmm1,%xmm1 │ │ - por %xmm1,%xmm0 │ │ - por %xmm2,%xmm0 │ │ - pshufd $0x4e,%xmm0,%xmm1 │ │ - por %xmm0,%xmm1 │ │ - movq %xmm1,%rbp │ │ - cmp %rcx,%rdx │ │ - je 75474 │ │ - mov %rcx,%rdx │ │ - add %r15,%rdx │ │ - sub %ecx,%eax │ │ - shl $0x3,%ecx │ │ - xor %edi,%edi │ │ - nopl 0x0(%rax) │ │ - movzbl (%rdx,%rdi,1),%ebx │ │ - shl %cl,%ebx │ │ - or %rbx,%rbp │ │ - add $0x1,%rdi │ │ - add $0x8,%ecx │ │ - cmp %edi,%eax │ │ - jne 75460 │ │ - add %r8,%r15 │ │ - add $0x1,%r15 │ │ - mov 0x10(%rsp),%rcx │ │ - add $0x1,%rbp │ │ - cmp %r12,%rbp │ │ - ja 75abf │ │ - mov %r12,0x40(%rsp) │ │ - mov %r15,0x20(%rsp) │ │ - mov 0xc98(%r13),%rax │ │ - mov %rax,(%rsp) │ │ - lea 0x1(%rcx),%r9d │ │ - xor %edx,%edx │ │ - mov 0x38(%rsp),%rax │ │ - cmpl $0x2,0x8(%rax) │ │ - jb 754be │ │ - mov 0x12e0(%r13),%rax │ │ - mov (%rax,%r14,4),%edx │ │ - mov 0x8(%r13),%r8 │ │ - mov 0x18(%r13),%rax │ │ - movslq %ecx,%rcx │ │ - movzwl 0x230(%rax,%rcx,2),%edi │ │ - cmpl $0x0,0x3f4(%r8) │ │ - sete %cl │ │ - mov %rdi,0x60(%rsp) │ │ - shr %cl,%edi │ │ - mov %edi,0x88(%rsp) │ │ - movslq %r9d,%rcx │ │ - movzwl 0x230(%rax,%rcx,2),%ebx │ │ - movslq %r11d,%rcx │ │ - movzwl 0x2b2(%rax,%rcx,2),%edi │ │ - mov %edi,0x18(%rsp) │ │ - movzwl 0x2b4(%rax,%rcx,2),%r15d │ │ - mov 0xd1c(%r13),%eax │ │ - mov %eax,0x90(%rsp) │ │ - mov 0x840(%r13),%ecx │ │ - mov 0x12c0(%r13),%rax │ │ - movslq %edx,%rdx │ │ - test %rax,%rax │ │ - je 75550 │ │ - lea 0x857d6(%rip),%rdi │ │ - movzbl 0x1(%rdi,%rcx,2),%edi │ │ - imul %rdx,%rdi │ │ - shr $0x2,%rdi │ │ - add %rdi,%rax │ │ - jmp 75552 │ │ - nopw 0x0(%rax,%rax,1) │ │ - xor %eax,%eax │ │ - mov %r14,0x48(%rsp) │ │ - imul $0x3960,%r14,%r14 │ │ - mov (%rsp),%rdi │ │ - mov %rax,0x36a8(%rdi,%r14,1) │ │ - mov 0x12c8(%r13),%rax │ │ - test %rax,%rax │ │ - mov %r11,0x68(%rsp) │ │ - mov %r9d,0x98(%rsp) │ │ - je 755b0 │ │ - lea 0x85784(%rip),%rdi │ │ - movzbl (%rdi,%rcx,2),%edi │ │ - imul %rdx,%rdi │ │ - cmpl $0x0,0x20(%r8) │ │ - sete %cl │ │ - shr %cl,%rdi │ │ - add %rdi,%rax │ │ - jmp 755b2 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - xor %eax,%eax │ │ - mov (%rsp),%r12 │ │ - mov %r14,0x28(%rsp) │ │ - lea (%r12,%r14,1),%rdi │ │ - mov %rax,0x36b0(%r12,%r14,1) │ │ - callq 71780 │ │ - mov 0x18(%r13),%rax │ │ - mov 0x338(%rax),%eax │ │ - mov %eax,0x3720(%r12,%r14,1) │ │ - movl $0x0,0x3724(%r12,%r14,1) │ │ - lea 0x3600(%r12,%r14,1),%rdi │ │ - mov 0x18(%r13),%rax │ │ - mov 0x120(%rax),%ecx │ │ - mov 0x20(%rsp),%rsi │ │ - mov %rbp,%rdx │ │ - callq 8f130 │ │ - mov 0x68(%rsp),%r11 │ │ - mov %r11d,0x3644(%r12,%r14,1) │ │ - mov 0x10(%rsp),%rax │ │ - mov %eax,0x3640(%r12,%r14,1) │ │ - mov 0x90(%rsp),%ecx │ │ - mov 0x60(%rsp),%rsi │ │ - shl %cl,%esi │ │ - mov %esi,0x3630(%r12,%r14,1) │ │ - shl %cl,%ebx │ │ - mov 0xd08(%r13),%eax │ │ - cmp %eax,%ebx │ │ - cmovg %eax,%ebx │ │ - mov 0x18(%rsp),%eax │ │ - shl %cl,%eax │ │ - shl %cl,%r15d │ │ - mov %ebx,0x3634(%r12,%r14,1) │ │ - mov %eax,0x3638(%r12,%r14,1) │ │ - mov 0xd0c(%r13),%ecx │ │ - cmp %ecx,%r15d │ │ - cmovg %ecx,%r15d │ │ - mov %r15d,0x363c(%r12,%r14,1) │ │ - mov 0x18(%r13),%rdx │ │ - mov 0xec(%rdx),%ecx │ │ - mov 0xf0(%rdx),%ebx │ │ - mov %eax,%r14d │ │ - sar $0x5,%r14d │ │ - cmp %ebx,%ecx │ │ - jne 756c0 │ │ - imul 0xd10(%r13),%r14d │ │ - add 0x88(%rsp),%r14d │ │ - shr $0x3,%eax │ │ - and $0x2,%eax │ │ - mov %esi,%edi │ │ - shr $0x4,%edi │ │ - and $0x1,%edi │ │ - or %edi,%eax │ │ - jmp 756ce │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - imul 0xd24(%r13),%r14d │ │ - shr $0x3,%eax │ │ - and $0x2,%eax │ │ - pxor %xmm9,%xmm9 │ │ - movdqa 0x842a4(%rip),%xmm10 │ │ - movdqa 0x842ab(%rip),%xmm11 │ │ - movdqa 0x842b2(%rip),%xmm12 │ │ - movdqa 0x842b9(%rip),%xmm13 │ │ - mov 0x40(%rsp),%r12 │ │ - mov 0x1670(%r13),%r10d │ │ - shl $0x2,%esi │ │ - movslq %r14d,%r9 │ │ - mov %eax,%r8d │ │ - test $0x1,%r10b │ │ - mov 0x20(%rsp),%r15 │ │ - je 757c7 │ │ - cmp %ebx,%ecx │ │ - jne 75740 │ │ - lea (%r9,%r9,8),%rax │ │ - shl $0x5,%rax │ │ - add 0x1300(%r13),%rax │ │ - lea (%r8,%r8,2),%rcx │ │ - jmp 75796 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - mov 0x568(%rdx),%al │ │ - mov $0x8,%ebx │ │ - mov %eax,%ecx │ │ - shl %cl,%ebx │ │ - mov 0x1c4(%rdx),%ecx │ │ - imul %esi,%ecx │ │ - lea (%rcx,%rbx,1),%edx │ │ - add $0xffffffff,%edx │ │ - lea 0x3(%rax),%ecx │ │ - sar %cl,%edx │ │ - mov %eax,%ecx │ │ - shl %cl,%edx │ │ - mov %edx,%eax │ │ - sar $0x7,%eax │ │ - cmp 0xd24(%r13),%eax │ │ - jge 757c7 │ │ - shr $0x6,%edx │ │ - and $0x1,%edx │ │ - add %r8d,%edx │ │ - add %r14d,%eax │ │ - cltq │ │ - lea (%rax,%rax,8),%rax │ │ - shl $0x5,%rax │ │ - add 0x1300(%r13),%rax │ │ - lea (%rdx,%rdx,2),%rcx │ │ - lea (%rax,%rcx,8),%rax │ │ - mov (%rsp),%rcx │ │ - mov 0x28(%rsp),%rdx │ │ - mov %rax,0x3930(%rcx,%rdx,1) │ │ - movl $0xffff9,0xc(%rax) │ │ - movabs $0x3000ffff90003,%rcx │ │ - mov %rcx,0x4(%rax) │ │ - movl $0x1fffe0,0x12(%rax) │ │ - test $0x2,%r10b │ │ - je 7589e │ │ - mov 0x18(%r13),%rbx │ │ - mov 0xec(%rbx),%eax │ │ - cmp 0xf0(%rbx),%eax │ │ - jne 75800 │ │ - lea (%r9,%r9,8),%rax │ │ - shl $0x5,%rax │ │ - add 0x1300(%r13),%rax │ │ - lea (%r8,%r8,2),%rcx │ │ - jmp 75869 │ │ - nopl 0x0(%rax,%rax,1) │ │ - xor %eax,%eax │ │ - cmpl $0x3,0x840(%r13) │ │ - setne %al │ │ - mov 0x56c(%rbx),%edx │ │ - mov $0x8,%edi │ │ - mov %edx,%ecx │ │ - shl %cl,%edi │ │ - mov 0x1c4(%rbx),%ebx │ │ - imul %esi,%ebx │ │ - mov %eax,%ecx │ │ - sar %cl,%ebx │ │ - lea (%rdi,%rbx,1),%ebx │ │ - add $0xffffffff,%ebx │ │ - lea 0x3(%rdx),%ecx │ │ - sar %cl,%ebx │ │ - add %eax,%edx │ │ - mov %edx,%ecx │ │ - shl %cl,%ebx │ │ - mov %ebx,%eax │ │ - sar $0x7,%eax │ │ - cmp 0xd24(%r13),%eax │ │ - jge 7589e │ │ - shr $0x6,%ebx │ │ - and $0x1,%ebx │ │ - add %r8d,%ebx │ │ - add %r14d,%eax │ │ - cltq │ │ - lea (%rax,%rax,8),%rax │ │ - shl $0x5,%rax │ │ - add 0x1300(%r13),%rax │ │ - lea (%rbx,%rbx,2),%rcx │ │ - lea (%rax,%rcx,8),%rax │ │ - add $0x60,%rax │ │ - mov (%rsp),%rcx │ │ - mov 0x28(%rsp),%rdx │ │ - mov %rax,0x3938(%rcx,%rdx,1) │ │ - movl $0xffff9,0xc(%rax) │ │ - movabs $0x3000ffff90003,%rcx │ │ - mov %rcx,0x4(%rax) │ │ - movl $0x1fffe0,0x12(%rax) │ │ - test $0x4,%r10b │ │ - mov 0x80(%rsp),%r10 │ │ - je 7597e │ │ - mov 0x18(%r13),%rdi │ │ - mov 0xec(%rdi),%eax │ │ - cmp 0xf0(%rdi),%eax │ │ - jne 758e0 │ │ - lea (%r9,%r9,8),%rax │ │ - shl $0x5,%rax │ │ - add 0x1300(%r13),%rax │ │ - lea (%r8,%r8,2),%rcx │ │ - jmp 75947 │ │ - nopw 0x0(%rax,%rax,1) │ │ - xor %eax,%eax │ │ - cmpl $0x3,0x840(%r13) │ │ - setne %al │ │ - mov 0x56c(%rdi),%edx │ │ - mov $0x8,%ebx │ │ - mov %edx,%ecx │ │ - shl %cl,%ebx │ │ - imul 0x1c4(%rdi),%esi │ │ - mov %eax,%ecx │ │ - sar %cl,%esi │ │ - lea (%rbx,%rsi,1),%edi │ │ - add $0xffffffff,%edi │ │ - lea 0x3(%rdx),%ecx │ │ - sar %cl,%edi │ │ - add %eax,%edx │ │ - mov %edx,%ecx │ │ - shl %cl,%edi │ │ - mov %edi,%eax │ │ - sar $0x7,%eax │ │ - cmp 0xd24(%r13),%eax │ │ - jge 7597e │ │ - shr $0x6,%edi │ │ - and $0x1,%edi │ │ - add %r8d,%edi │ │ - add %r14d,%eax │ │ - cltq │ │ - lea (%rax,%rax,8),%rax │ │ - shl $0x5,%rax │ │ - add 0x1300(%r13),%rax │ │ - lea (%rdi,%rdi,2),%rcx │ │ - lea (%rax,%rcx,8),%rax │ │ - add $0xc0,%rax │ │ - mov (%rsp),%rcx │ │ - mov 0x28(%rsp),%rdx │ │ - mov %rax,0x3940(%rcx,%rdx,1) │ │ - movl $0xffff9,0xc(%rax) │ │ - movabs $0x3000ffff90003,%rcx │ │ - mov %rcx,0x4(%rax) │ │ - movl $0x1fffe0,0x12(%rax) │ │ - lea 0x1(%r11),%eax │ │ - cmpl $0x1,0xc90(%r13) │ │ - jle 759a0 │ │ - mov (%rsp),%rcx │ │ - mov 0x18(%rsp),%edx │ │ - mov 0x28(%rsp),%rsi │ │ - mov %edx,0x3648(%rcx,%rsi,1) │ │ - mov 0x18(%r13),%rcx │ │ - mov 0x98(%rsp),%ebx │ │ - cmp 0x21c(%rcx),%ebx │ │ - cmove %eax,%r11d │ │ - mov $0x0,%eax │ │ - cmove %eax,%ebx │ │ - mov 0x48(%rsp),%r14 │ │ - cmp %r14d,0x334(%rcx) │ │ - mov 0x58(%rsp),%rsi │ │ - jne 751e0 │ │ - cmpl $0x0,0x204(%rcx) │ │ - mov 0x34(%rsp),%eax │ │ - mov $0x1,%ecx │ │ - cmovne %ecx,%eax │ │ - mov %eax,0x34(%rsp) │ │ - jmpq 751e0 │ │ - pxor %xmm0,%xmm0 │ │ - xor %edi,%edi │ │ - movdqa 0x83f71(%rip),%xmm8 │ │ - pxor %xmm2,%xmm2 │ │ - test %rbx,%rbx │ │ - jne 753bc │ │ - jmpq 75435 │ │ - mov 0xbfc(%r13),%ebp │ │ - mov 0x70(%rsp),%rdi │ │ - add $0x1,%rdi │ │ - movslq %ebp,%rdx │ │ - mov %ebx,%ecx │ │ - cmp %rdx,%rdi │ │ - mov %rdi,%rdx │ │ - jl 7519e │ │ - jmp 75a68 │ │ - xor %eax,%eax │ │ - mov %rax,0xce0(%r13) │ │ - test %rax,%rax │ │ - jne 74682 │ │ - movl $0x0,0xcd8(%r13) │ │ - jmp 75ab3 │ │ - movl $0x0,0x1310(%r13) │ │ - jmp 75ab3 │ │ - movl $0x0,0x34(%rsp) │ │ - mov 0x38(%rsp),%rax │ │ - cmpl $0x1,0x8(%rax) │ │ - jbe 75cf7 │ │ - mov 0x18(%r13),%rcx │ │ - xor %eax,%eax │ │ - cmpl $0x0,0x204(%rcx) │ │ - setne %al │ │ - mov %eax,0x12a0(%r13) │ │ - lea (%rax,%rax,1),%ecx │ │ - mov %ecx,0x40(%rsp) │ │ - cmp %eax,%ecx │ │ - jae 75d23 │ │ - mov $0xffffffff,%r10d │ │ - xor %r9d,%r9d │ │ - jmp 75abf │ │ - movl $0x0,0x1320(%r13) │ │ - mov $0xfffffffe,%r10d │ │ - mov $0xfffffff4,%r9d │ │ - mov %r9d,%r14d │ │ - lea 0x908(%r13),%rbp │ │ - mov %rbp,%rdi │ │ - mov %r10d,%esi │ │ - mov $0x3,%edx │ │ - callq 95620 │ │ - cmpq $0x0,0x30(%r13) │ │ - je 75ae9 │ │ - lea 0x20(%r13),%rdi │ │ - callq 95530 │ │ - lea 0xa70(%r13),%rdi │ │ - callq 96050 │ │ - cmpq $0x0,0x150(%r13) │ │ - je 75b0b │ │ - lea 0x140(%r13),%rdi │ │ - callq 95530 │ │ - lea 0xa78(%r13),%rdi │ │ - callq 96050 │ │ - cmpq $0x0,0x270(%r13) │ │ - je 75b2d │ │ - lea 0x260(%r13),%rdi │ │ - callq 95530 │ │ - lea 0xa80(%r13),%rdi │ │ - callq 96050 │ │ - cmpq $0x0,0x390(%r13) │ │ - je 75b4f │ │ - lea 0x380(%r13),%rdi │ │ - callq 95530 │ │ - lea 0xa88(%r13),%rdi │ │ - callq 96050 │ │ - cmpq $0x0,0x4b0(%r13) │ │ - je 75b71 │ │ - lea 0x4a0(%r13),%rdi │ │ - callq 95530 │ │ - lea 0xa90(%r13),%rdi │ │ - callq 96050 │ │ - cmpq $0x0,0x5d0(%r13) │ │ - je 75b93 │ │ - lea 0x5c0(%r13),%rdi │ │ - callq 95530 │ │ - lea 0xa98(%r13),%rdi │ │ - callq 96050 │ │ - cmpq $0x0,0x6f0(%r13) │ │ - je 75bb5 │ │ - lea 0x6e0(%r13),%rdi │ │ - callq 95530 │ │ - lea 0xaa0(%r13),%rdi │ │ - callq 96050 │ │ - lea 0x800(%r13),%rdi │ │ - callq 95460 │ │ - mov %rbp,%rdi │ │ - callq 95530 │ │ - lea 0xbb0(%r13),%rdi │ │ - callq 719d0 │ │ - mov 0x18(%r13),%rax │ │ - cmpl $0x0,0x204(%rax) │ │ - je 75c05 │ │ - lea 0xbd0(%r13),%rbp │ │ - mov %rbp,%rdi │ │ - callq 71a60 │ │ - mov %rbp,%rdi │ │ - callq 719d0 │ │ - lea 0xaa8(%r13),%rdi │ │ - callq 96050 │ │ - lea 0xab0(%r13),%rdi │ │ - callq 96050 │ │ - lea 0xa28(%r13),%rdi │ │ - callq 96050 │ │ - mov %r13,%rdi │ │ - callq 96050 │ │ - lea 0x10(%r13),%rdi │ │ - callq 96050 │ │ - cmpl $0x0,0xbfc(%r13) │ │ - jle 75c73 │ │ - xor %ebx,%ebx │ │ - xor %ebp,%ebp │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov 0xbf0(%r13),%rdi │ │ - add %rbx,%rdi │ │ - callq 71f90 │ │ - add $0x1,%rbp │ │ - movslq 0xbfc(%r13),%rax │ │ - add $0x50,%rbx │ │ - cmp %rax,%rbp │ │ - jl 75c50 │ │ - mov %r14d,%eax │ │ - add $0xc8,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - add $0x6fac,%rbp │ │ - add $0x1,%r14d │ │ - lea (%rbx,%rbp,1),%rdi │ │ - add $0xffffffffffffc6c8,%rdi │ │ - xor %esi,%esi │ │ - callq 4490 │ │ - test %eax,%eax │ │ - jne 75d15 │ │ - mov %r14d,0xca0(%r13) │ │ - cmp %r14d,%r15d │ │ - je 73e34 │ │ - add $0x1,%r12 │ │ - mov 0xc98(%r13),%rbx │ │ - imul $0x3960,%r12,%rax │ │ - add %rbx,%rax │ │ - add $0x364c,%rax │ │ - mov %rax,(%rsp) │ │ - lea (%rbx,%rbp,1),%rdi │ │ - xor %esi,%esi │ │ - callq 4470 │ │ - add $0x3960,%rbp │ │ - add $0x1,%r14d │ │ - test %eax,%eax │ │ - je 75c93 │ │ - jmpq 73c8b │ │ - lea 0x12a0(%r13),%rbx │ │ - movl $0x0,0x12a0(%r13) │ │ - movl $0x0,0x40(%rsp) │ │ - xor %eax,%eax │ │ - jmp 75d2a │ │ - mov (%rsp),%rdi │ │ - callq 4450 │ │ - jmpq 73c8b │ │ - lea 0x12a0(%r13),%rbx │ │ - lea 0x908(%r13),%rcx │ │ - mov %rcx,0x48(%rsp) │ │ - lea 0x1688(%r13),%rcx │ │ - mov %rcx,0x10(%rsp) │ │ - lea 0x16b0(%r13),%rcx │ │ - mov %rcx,0x98(%rsp) │ │ - lea 0x16e0(%r13),%rcx │ │ - mov %rcx,0x60(%rsp) │ │ - lea 0x1128(%r13),%rcx │ │ - mov %rcx,0x90(%rsp) │ │ - lea 0xbd0(%r13),%rcx │ │ - mov %rcx,0xc0(%rsp) │ │ - lea 0x20(%r13),%rcx │ │ - mov %rcx,0x88(%rsp) │ │ - lea 0x140(%r13),%rcx │ │ - mov %rcx,0x58(%rsp) │ │ - lea 0x260(%r13),%rcx │ │ - mov %rcx,0x80(%rsp) │ │ - lea 0x380(%r13),%rcx │ │ - mov %rcx,0x70(%rsp) │ │ - lea 0x4a0(%r13),%rcx │ │ - mov %rcx,0xb8(%rsp) │ │ - lea 0x5c0(%r13),%rcx │ │ - mov %rcx,0xb0(%rsp) │ │ - lea 0x6e0(%r13),%rcx │ │ - mov %rcx,0xa8(%rsp) │ │ - mov $0x3,%r8d │ │ - pxor %xmm1,%xmm1 │ │ - movdqa 0x83b33(%rip),%xmm2 │ │ - movdqa 0x83b3b(%rip),%xmm3 │ │ - pcmpeqd %xmm4,%xmm4 │ │ - movdqa 0x83b3f(%rip),%xmm5 │ │ - movdqa 0x83b47(%rip),%xmm6 │ │ - movdqa 0x83b4f(%rip),%xmm7 │ │ - mov %rbx,0x18(%rsp) │ │ - xor %ecx,%ecx │ │ - cmp $0x1,%eax │ │ - sete %cl │ │ - add %ecx,%ecx │ │ - test %eax,%eax │ │ - cmove %r8d,%ecx │ │ - mov %ecx,0x68(%rsp) │ │ - mov 0x18(%r13),%rsi │ │ - mov 0x22c(%rsi),%edi │ │ - mov 0xd10(%r13),%ecx │ │ - imul %edi,%ecx │ │ - test %ecx,%ecx │ │ - jle 7600d │ │ - mov $0x1,%ecx │ │ - xor %edx,%edx │ │ - mov 0x10(%rsp),%r14 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - mov 0x1118(%r13),%rdi │ │ - mov 0xe8(%rsi),%esi │ │ - and $0x1,%esi │ │ - mov %esi,%ebp │ │ - xor $0x1,%ebp │ │ - movd %ebp,%xmm0 │ │ - pshufb %xmm1,%xmm0 │ │ - movdqu %xmm0,0xf0(%rdi,%rdx,1) │ │ - movdqu %xmm0,0xe0(%rdi,%rdx,1) │ │ - movdqu %xmm1,0x230(%rdi,%rdx,1) │ │ - movdqu %xmm1,0x240(%rdi,%rdx,1) │ │ - test %esi,%esi │ │ - jne 75eb1 │ │ - movdqu %xmm1,0x10(%rdi,%rdx,1) │ │ - movdqu %xmm1,(%rdi,%rdx,1) │ │ - cmp $0x2,%eax │ │ - je 75fe0 │ │ - movdqu %xmm1,0x220(%rdi,%rdx,1) │ │ - movdqu %xmm1,0xa0(%rdi,%rdx,1) │ │ - movdqu %xmm1,0xb0(%rdi,%rdx,1) │ │ - movdqu %xmm1,0xc0(%rdi,%rdx,1) │ │ - movdqu %xmm1,0xd0(%rdi,%rdx,1) │ │ - movdqu %xmm2,0x1e0(%rdi,%rdx,1) │ │ - movdqu %xmm2,0x1f0(%rdi,%rdx,1) │ │ - movdqu %xmm3,0x200(%rdi,%rdx,1) │ │ - movdqu %xmm3,0x210(%rdi,%rdx,1) │ │ - movdqu %xmm4,0x1a0(%rdi,%rdx,1) │ │ - movdqu %xmm4,0x1b0(%rdi,%rdx,1) │ │ - movdqu %xmm5,0x1c0(%rdi,%rdx,1) │ │ - movdqu %xmm5,0x1d0(%rdi,%rdx,1) │ │ - test %ebp,%ebp │ │ - jne 75f74 │ │ - movdqu %xmm4,0x150(%rdi,%rdx,1) │ │ - movdqu %xmm4,0x140(%rdi,%rdx,1) │ │ - movdqu %xmm4,0x130(%rdi,%rdx,1) │ │ - movdqu %xmm4,0x120(%rdi,%rdx,1) │ │ - movdqu %xmm1,0x100(%rdi,%rdx,1) │ │ - movdqu %xmm1,0x110(%rdi,%rdx,1) │ │ - movdqu %xmm1,(%rdi,%rdx,1) │ │ - movdqu %xmm1,0x10(%rdi,%rdx,1) │ │ - movdqu %xmm6,0x70(%rdi,%rdx,1) │ │ - movdqu %xmm6,0x60(%rdi,%rdx,1) │ │ - movdqu %xmm6,0x50(%rdi,%rdx,1) │ │ - movdqu %xmm6,0x40(%rdi,%rdx,1) │ │ - movdqu %xmm6,0x30(%rdi,%rdx,1) │ │ - movdqu %xmm6,0x20(%rdi,%rdx,1) │ │ - movdqu %xmm7,0x160(%rdi,%rdx,1) │ │ - movdqu %xmm7,0x170(%rdi,%rdx,1) │ │ - movdqu %xmm7,0x180(%rdi,%rdx,1) │ │ - movdqu %xmm7,0x190(%rdi,%rdx,1) │ │ - movdqu %xmm1,0x80(%rdi,%rdx,1) │ │ - movdqu %xmm1,0x90(%rdi,%rdx,1) │ │ - movdqu %xmm1,0x250(%rdi,%rdx,1) │ │ - movdqu %xmm1,0x260(%rdi,%rdx,1) │ │ - movslq 0xd10(%r13),%rax │ │ - mov 0x18(%r13),%rsi │ │ - movslq 0x22c(%rsi),%rdi │ │ - imul %rdi,%rax │ │ - cmp %rax,%rcx │ │ - jge 76012 │ │ - mov (%rbx),%eax │ │ - add $0x270,%rdx │ │ - add $0x1,%rcx │ │ - jmpq 75e60 │ │ - mov 0x10(%rsp),%r14 │ │ - cmpl $0x1,0xc90(%r13) │ │ - jne 7603f │ │ - test %edi,%edi │ │ - jle 762ac │ │ - mov 0xc88(%r13),%r15 │ │ - lea 0x22e0(%r15),%rax │ │ - mov %rax,0x20(%rsp) │ │ - xor %r14d,%r14d │ │ - jmpq 764c3 │ │ - mov %r14,%rdi │ │ - callq 43c0 │ │ - cmpl $0x1,0x12a0(%r13) │ │ - jne 7605d │ │ - mov 0x18(%r13),%rcx │ │ - mov 0x21c(%rcx),%eax │ │ - jmp 7607a │ │ - mov 0x18(%r13),%rcx │ │ - mov 0x21c(%rcx),%eax │ │ - cmp %eax,0xc90(%r13) │ │ - jge 7607a │ │ - imul 0xd18(%r13),%eax │ │ - jmp 76081 │ │ - imul 0x22c(%rcx),%eax │ │ - mov %eax,0x1710(%r13) │ │ - mov %eax,0x1714(%r13) │ │ - mov 0x98(%rsp),%rdi │ │ - callq 43f0 │ │ - mov %r14,%rdi │ │ - callq 43e0 │ │ - mov 0x18(%r13),%rax │ │ - cmpl $0x0,0x22c(%rax) │ │ - jle 7622a │ │ - xor %r15d,%r15d │ │ - movzwl 0x2b2(%rax,%r15,2),%ebx │ │ - cmp 0x2b4(%rax,%r15,2),%bx │ │ - jb 760f4 │ │ - add $0x1,%r15 │ │ - movslq 0x22c(%rax),%rcx │ │ - cmp %rcx,%r15 │ │ - jge 7622a │ │ - movzwl 0x2b2(%rax,%r15,2),%ebx │ │ - cmp 0x2b4(%rax,%r15,2),%bx │ │ - jae 760cc │ │ - mov %r15,0x28(%rsp) │ │ - mov 0x21c(%rax),%eax │ │ - test %eax,%eax │ │ - jg 76145 │ │ - jmpq 76206 │ │ - add $0x1,%ebx │ │ - mov 0xd20(%r13),%esi │ │ - imul %ebx,%esi │ │ - shl $0x2,%esi │ │ - mov 0x48(%rsp),%rdi │ │ - mov 0x68(%rsp),%edx │ │ - callq 95620 │ │ - mov 0x18(%r13),%rax │ │ - movzwl 0x2b4(%rax,%r15,2),%ecx │ │ - cmp %ecx,%ebx │ │ - jae 760cc │ │ - mov 0x21c(%rax),%eax │ │ - test %eax,%eax │ │ - jle 76206 │ │ - xor %ecx,%ecx │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov 0xc98(%r13),%rdx │ │ - imul %r15d,%eax │ │ - add %ecx,%eax │ │ - cltq │ │ - imul $0x3960,%rax,%rbp │ │ - mov 0x3648(%rdx,%rbp,1),%r14d │ │ - cmp %ebx,%r14d │ │ - jg 761e4 │ │ - mov %ecx,(%rsp) │ │ - lea (%rdx,%rbp,1),%r12 │ │ - add $0x3648,%r12 │ │ - mov %rdx,0x20(%rsp) │ │ - lea (%rdx,%rbp,1),%r15 │ │ - add $0x364c,%r15 │ │ - mov %r15,%rdi │ │ - callq 43c0 │ │ - mov (%r12),%r14d │ │ - cmp %ebx,%r14d │ │ - jg 761d4 │ │ - mov 0x20(%rsp),%rax │ │ - add %rax,%rbp │ │ - add $0x3674,%rbp │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %rbp,%rdi │ │ - mov %r15,%rsi │ │ - callq 43d0 │ │ - mov (%r12),%r14d │ │ - cmp %ebx,%r14d │ │ - jle 761c0 │ │ - mov %r15,%rdi │ │ - callq 43e0 │ │ - mov 0x28(%rsp),%r15 │ │ - mov (%rsp),%ecx │ │ - cmp $0x7ffffffe,%r14d │ │ - je 76755 │ │ - add $0x1,%ecx │ │ - mov 0x18(%r13),%rax │ │ - mov 0x21c(%rax),%eax │ │ - cmp %eax,%ecx │ │ - jl 76150 │ │ - mov 0x18(%rsp),%rax │ │ - cmpl $0x1,(%rax) │ │ - mov 0x10(%rsp),%r14 │ │ - je 76108 │ │ - mov %r13,%rdi │ │ - mov %ebx,%esi │ │ - callq *0xcc0(%r13) │ │ - jmpq 76108 │ │ - mov 0xc90(%r13),%al │ │ - xor %ecx,%ecx │ │ - sub %al,%cl │ │ - mov $0xffffffffffffffff,%rbx │ │ - shr %cl,%rbx │ │ - mov %r14,%rdi │ │ - callq 43c0 │ │ - cmp %rbx,0x1680(%r13) │ │ - mov 0x60(%rsp),%rbp │ │ - je 76269 │ │ - mov %rbp,%rdi │ │ - mov %r14,%rsi │ │ - callq 43d0 │ │ - cmp %rbx,0x1680(%r13) │ │ - jne 76255 │ │ - mov %r14,%rdi │ │ - callq 43e0 │ │ - mov 0x18(%rsp),%rbx │ │ - mov $0x3,%r8d │ │ - pxor %xmm1,%xmm1 │ │ - movdqa 0x83698(%rip),%xmm2 │ │ - movdqa 0x836a0(%rip),%xmm3 │ │ - pcmpeqd %xmm4,%xmm4 │ │ - movdqa 0x836a4(%rip),%xmm5 │ │ - movdqa 0x836ac(%rip),%xmm6 │ │ - movdqa 0x836b4(%rip),%xmm7 │ │ - mov (%rbx),%ecx │ │ - cmp $0x1,%ecx │ │ - jg 76458 │ │ - mov 0x18(%r13),%rdi │ │ - cmpl $0x0,0x204(%rdi) │ │ - je 76331 │ │ - cmpl $0x0,0x34(%rsp) │ │ - je 762ec │ │ - mov 0xbd8(%r13),%rsi │ │ - movslq 0x334(%rdi),%rax │ │ - imul $0x3960,%rax,%rdx │ │ - add 0xc98(%r13),%rdx │ │ - callq 6af60 │ │ - mov 0xc0(%rsp),%rdi │ │ - callq 71a60 │ │ - mov (%rbx),%ecx │ │ - mov $0x3,%r8d │ │ - pxor %xmm1,%xmm1 │ │ - movdqa 0x83613(%rip),%xmm2 │ │ - movdqa 0x8361b(%rip),%xmm3 │ │ - pcmpeqd %xmm4,%xmm4 │ │ - movdqa 0x8361f(%rip),%xmm5 │ │ - movdqa 0x83627(%rip),%xmm6 │ │ - movdqa 0x8362f(%rip),%xmm7 │ │ - cmp $0x1,%ecx │ │ - jne 76458 │ │ - mov 0x18(%r13),%rax │ │ - mov 0x21c(%rax),%ecx │ │ - imul 0x22c(%rax),%ecx │ │ - test %ecx,%ecx │ │ - jle 76453 │ │ - mov $0xdac,%edx │ │ - xor %esi,%esi │ │ - lea 0x849ad(%rip),%r9 │ │ - jmp 763b3 │ │ - xor %ebp,%ebp │ │ - mov 0x18(%rsp),%rbx │ │ - mov %rbp,(%rdi,%rdx,4) │ │ - cmpl $0x0,0xc90(%r13) │ │ - jle 7638d │ │ - movslq -0x6c(%rdi,%rdx,4),%rcx │ │ - movzwl 0x2b2(%rax,%rcx,2),%eax │ │ - mov %eax,-0x68(%rdi,%rdx,4) │ │ - mov 0x18(%r13),%rax │ │ - add $0x1,%rsi │ │ - movslq 0x22c(%rax),%rcx │ │ - movslq 0x21c(%rax),%rdi │ │ - imul %rcx,%rdi │ │ - add $0xe58,%rdx │ │ - cmp %rdi,%rsi │ │ - jge 7644f │ │ - mov 0xc98(%r13),%rdi │ │ - mov 0x12e0(%r13),%rcx │ │ - movslq (%rcx,%rsi,4),%rcx │ │ - mov 0x12c0(%r13),%rbp │ │ - test %rbp,%rbp │ │ - je 763fd │ │ - mov 0x50(%rsp),%rbx │ │ - movzbl 0x1(%r9,%rbx,2),%ebx │ │ - imul %rcx,%rbx │ │ - shr $0x2,%rbx │ │ - add %rbx,%rbp │ │ - mov %rbp,-0x8(%rdi,%rdx,4) │ │ - mov 0x12c8(%r13),%rbp │ │ - test %rbp,%rbp │ │ - jne 76414 │ │ - jmpq 76363 │ │ - xor %ebp,%ebp │ │ - mov %rbp,-0x8(%rdi,%rdx,4) │ │ - mov 0x12c8(%r13),%rbp │ │ - test %rbp,%rbp │ │ - je 76363 │ │ - mov 0x50(%rsp),%rbx │ │ - movzbl (%r9,%rbx,2),%ebx │ │ - imul %rcx,%rbx │ │ - mov 0x8(%r13),%rcx │ │ - cmpl $0x0,0x20(%rcx) │ │ - sete %cl │ │ - shr %cl,%rbx │ │ - add %rbx,%rbp │ │ - mov 0x18(%rsp),%rbx │ │ - mov %rbp,(%rdi,%rdx,4) │ │ - cmpl $0x0,0xc90(%r13) │ │ - jg 76378 │ │ - jmpq 7638d │ │ - mov (%rbx),%ecx │ │ - jmp 76458 │ │ - mov $0x1,%ecx │ │ - lea 0x1(%rcx),%eax │ │ - mov %eax,(%rbx) │ │ - mov $0xffffffff,%r10d │ │ - xor %r9d,%r9d │ │ - cmp 0x40(%rsp),%ecx │ │ - jl 75e16 │ │ - jmpq 75abf │ │ - mov 0x18(%r13),%rsi │ │ - mov $0x3,%r8d │ │ - pxor %xmm1,%xmm1 │ │ - movdqa 0x83495(%rip),%xmm2 │ │ - movdqa 0x8349d(%rip),%xmm3 │ │ - pcmpeqd %xmm4,%xmm4 │ │ - movdqa 0x834a1(%rip),%xmm5 │ │ - movdqa 0x834a9(%rip),%xmm6 │ │ - movdqa 0x834b1(%rip),%xmm7 │ │ - add $0x1,%r14 │ │ - movslq 0x22c(%rsi),%rax │ │ - cmp %rax,%r14 │ │ - jge 762ac │ │ - movzwl 0x2b4(%rsi,%r14,2),%eax │ │ - mov 0xd18(%r13),%r12d │ │ - cmp %eax,%r12d │ │ - cmovg %eax,%r12d │ │ - movzwl 0x2b2(%rsi,%r14,2),%ebp │ │ - cmp %ebp,%r12d │ │ - jle 764af │ │ - mov 0x8(%r13),%rax │ │ - mov 0x3f4(%rax),%cl │ │ - add $0x4,%cl │ │ - mov %ebp,%r8d │ │ - shl %cl,%r8d │ │ - mov %r8d,0x14(%r15) │ │ - mov 0xd20(%r13),%esi │ │ - add %r8d,%esi │ │ - mov %esi,%ebx │ │ - sar %ebx │ │ - cmpl $0x1,0x12a0(%r13) │ │ - jg 7667f │ │ - mov 0x18(%r13),%rax │ │ - cmpl $0x0,0x200(%rax) │ │ - je 7667f │ │ - mov 0x38(%rsp),%rax │ │ - cmpl $0x2,0x8(%rax) │ │ - jb 7665e │ │ - shl $0x2,%esi │ │ - mov 0x88(%rsp),%rdi │ │ - mov $0x2,%edx │ │ - callq 95550 │ │ - mov $0xfffffffe,%r10d │ │ - mov $0xffffffea,%r9d │ │ - test %eax,%eax │ │ - jne 75abf │ │ - mov 0xd20(%r13),%esi │ │ - add 0x14(%r15),%esi │ │ - shl $0x2,%esi │ │ - mov 0x58(%rsp),%rdi │ │ - mov $0x2,%edx │ │ - callq 95550 │ │ - test %eax,%eax │ │ - jne 767b3 │ │ - mov 0xd20(%r13),%esi │ │ - add 0x14(%r15),%esi │ │ - shl $0x2,%esi │ │ - mov 0x80(%rsp),%rdi │ │ - mov $0x2,%edx │ │ - callq 95550 │ │ - test %eax,%eax │ │ - jne 767b3 │ │ - mov 0xd20(%r13),%esi │ │ - add 0x14(%r15),%esi │ │ - shl $0x2,%esi │ │ - mov 0x70(%rsp),%rdi │ │ - mov $0x2,%edx │ │ - callq 95550 │ │ - test %eax,%eax │ │ - jne 767b3 │ │ - mov 0xd20(%r13),%esi │ │ - add 0x14(%r15),%esi │ │ - shl $0x2,%esi │ │ - mov 0xb8(%rsp),%rdi │ │ - mov $0x2,%edx │ │ - callq 95550 │ │ - test %eax,%eax │ │ - jne 767b3 │ │ - mov 0xd20(%r13),%esi │ │ - add 0x14(%r15),%esi │ │ - shl $0x2,%esi │ │ - mov 0xb0(%rsp),%rdi │ │ - mov $0x2,%edx │ │ - callq 95550 │ │ - test %eax,%eax │ │ - jne 767b3 │ │ - mov 0xd20(%r13),%esi │ │ - add 0x14(%r15),%esi │ │ - shl $0x2,%esi │ │ - mov 0xa8(%rsp),%rdi │ │ - mov $0x2,%edx │ │ - callq 95550 │ │ - test %eax,%eax │ │ - mov $0xffffffea,%r9d │ │ - mov $0xfffffffe,%r10d │ │ - jne 75abf │ │ - mov 0x14(%r15),%r8d │ │ - mov 0xd08(%r13),%ecx │ │ - sar %ecx │ │ - sar %r8d │ │ - mov 0x90(%rsp),%rdi │ │ - mov %r14d,%esi │ │ - xor %edx,%edx │ │ - mov %ebx,%r9d │ │ - callq 98510 │ │ - mov %ebx,(%rsp) │ │ - mov 0x18(%r13),%rcx │ │ - mov 0x21c(%rcx),%eax │ │ - test %eax,%eax │ │ - jle 766db │ │ - xor %ebx,%ebx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - imul %r14d,%eax │ │ - add %ebx,%eax │ │ - cltq │ │ - imul $0x3960,%rax,%rax │ │ - add 0xc98(%r13),%rax │ │ - mov %rax,0x8(%r15) │ │ - mov %r15,%rdi │ │ - callq 72050 │ │ - test %eax,%eax │ │ - jne 767c4 │ │ - add $0x1,%ebx │ │ - mov 0x18(%r13),%rcx │ │ - mov 0x21c(%rcx),%eax │ │ - cmp %eax,%ebx │ │ - jl 766a0 │ │ - mov 0x18(%rsp),%rbx │ │ - mov (%rbx),%eax │ │ - cmp $0x1,%eax │ │ - jg 7671b │ │ - testb $0x1,0xe8(%rcx) │ │ - je 76716 │ │ - mov 0xd08(%r13),%edx │ │ - sar %edx │ │ - mov 0x14(%r15),%ecx │ │ - sar %ecx │ │ - mov 0x20(%rsp),%rdi │ │ - xor %esi,%esi │ │ - mov (%rsp),%r8d │ │ - callq 98a00 │ │ - mov 0x12a0(%r13),%eax │ │ - cmp $0x1,%eax │ │ - je 76727 │ │ - mov %r13,%rdi │ │ - mov %ebp,%esi │ │ - callq *0xcc0(%r13) │ │ - lea 0x4(,%rbp,4),%esi │ │ - imul 0xd20(%r13),%esi │ │ - mov 0x48(%rsp),%rdi │ │ - mov 0x68(%rsp),%edx │ │ - callq 95620 │ │ - add $0x1,%ebp │ │ - cmp %r12d,%ebp │ │ - jl 764e8 │ │ - jmpq 76475 │ │ - mov 0x48(%rsp),%rdi │ │ - mov $0xfffffffe,%esi │ │ - mov $0x3,%edx │ │ - callq 95620 │ │ - xor %ecx,%ecx │ │ - sub 0xc90(%r13),%cl │ │ - mov $0xffffffffffffffff,%r14 │ │ - shr %cl,%r14 │ │ - mov 0x10(%rsp),%rbp │ │ - mov %rbp,%rdi │ │ - callq 43c0 │ │ - cmp %r14,0x1680(%r13) │ │ - mov 0x60(%rsp),%rbx │ │ - je 767ab │ │ - mov %rbx,%rdi │ │ - mov %rbp,%rsi │ │ - callq 43d0 │ │ - cmp %r14,0x1680(%r13) │ │ - jne 76797 │ │ - mov %rbp,%rdi │ │ - callq 43e0 │ │ - mov $0xffffffea,%r9d │ │ - mov $0xfffffffe,%r10d │ │ - jmpq 75abf │ │ - mov $0xfffffffe,%r10d │ │ - mov $0xffffffea,%r9d │ │ - jmpq 75abf │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - mov 0x360(%rsi),%eax │ │ - mov %eax,-0x24(%rsp) │ │ - test %eax,%eax │ │ - mov 0x33c(%rsi),%eax │ │ - mov %rax,-0x8(%rsp) │ │ - mov 0x340(%rsi),%eax │ │ - mov %rax,-0x10(%rsp) │ │ - mov 0x344(%rsi),%eax │ │ - mov %rax,-0x18(%rsp) │ │ - mov 0x34c(%rsi),%eax │ │ - mov %rax,-0x20(%rsp) │ │ - mov 0x348(%rsi),%r15d │ │ - mov $0x8,%eax │ │ - mov $0x1,%r12d │ │ - cmovne %rax,%r12 │ │ - movslq 0x20(%rdi),%r14 │ │ - add $0xa,%rcx │ │ - add $0x370,%rsi │ │ - xor %r13d,%r13d │ │ - shl $0xa,%r14 │ │ - add 0xa594b(%rip),%r14 │ │ - xor %ebx,%ebx │ │ - mov %edx,%eax │ │ - cmpl $0x0,-0x24(%rsp) │ │ - jne 768cf │ │ - jmpq 768e5 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - test %r11d,%r11d │ │ - cmovs %r13d,%r11d │ │ - movzwl (%r14,%rbp,4),%ebp │ │ - mov %bp,-0xa(%rcx) │ │ - cltq │ │ - movzwl 0x2(%r14,%rax,4),%eax │ │ - mov %ax,-0x8(%rcx) │ │ - movzwl (%r14,%r9,4),%eax │ │ - mov %ax,-0x6(%rcx) │ │ - movzwl 0x2(%r14,%r8,4),%eax │ │ - mov %ax,-0x4(%rcx) │ │ - movzwl (%r14,%r11,4),%eax │ │ - mov %ax,-0x2(%rcx) │ │ - movzwl 0x2(%r14,%r10,4),%eax │ │ - mov %ax,(%rcx) │ │ - add $0x1,%rbx │ │ - add $0xc,%rcx │ │ - add $0x20,%rsi │ │ - cmp %r12,%rbx │ │ - jae 76978 │ │ - mov %edx,%eax │ │ - cmpl $0x0,-0x24(%rsp) │ │ - je 768e5 │ │ - mov (%rsi),%eax │ │ - add %edx,%eax │ │ - cmp $0x100,%eax │ │ - jl 768df │ │ - mov $0xff,%eax │ │ - test %eax,%eax │ │ - jns 768e5 │ │ - xor %eax,%eax │ │ - mov -0x8(%rsp),%rbp │ │ - add %eax,%ebp │ │ - cmp $0x100,%ebp │ │ - jl 768f9 │ │ - mov $0xff,%ebp │ │ - test %ebp,%ebp │ │ - cmovs %r13d,%ebp │ │ - mov -0x18(%rsp),%rdi │ │ - lea (%rdi,%rax,1),%r8d │ │ - cmp $0x100,%r8d │ │ - jl 76917 │ │ - mov $0xff,%r8d │ │ - test %r8d,%r8d │ │ - cmovs %r13d,%r8d │ │ - mov -0x10(%rsp),%rdi │ │ - lea (%rdi,%rax,1),%r9d │ │ - cmp $0x100,%r9d │ │ - jl 76936 │ │ - mov $0xff,%r9d │ │ - test %r9d,%r9d │ │ - cmovs %r13d,%r9d │ │ - mov -0x20(%rsp),%rdi │ │ - lea (%rdi,%rax,1),%r10d │ │ - cmp $0x100,%r10d │ │ - jl 76955 │ │ - mov $0xff,%r10d │ │ - test %r10d,%r10d │ │ - cmovs %r13d,%r10d │ │ - lea (%r15,%rax,1),%r11d │ │ - cmp $0x100,%r11d │ │ - jl 76870 │ │ - mov $0xff,%r11d │ │ - jmpq 76870 │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0x88,%rsp │ │ - mov %rdi,%rbx │ │ - mov 0x8(%rdi),%eax │ │ - cmp $0x2,%eax │ │ - mov %rdi,0x38(%rsp) │ │ - jb 76a8f │ │ - mov 0x1d0(%rbx),%r14d │ │ - lea 0x1(%r14),%ecx │ │ - xor %edx,%edx │ │ - cmp %eax,%ecx │ │ - cmovne %ecx,%edx │ │ - mov %edx,0x1d0(%rbx) │ │ - mov (%rbx),%rbx │ │ - imul $0x17c0,%r14,%r15 │ │ - lea (%rbx,%r15,1),%r12 │ │ - add $0x1270,%r12 │ │ - mov %r12,%rdi │ │ - callq 43c0 │ │ - mov %rbx,%r13 │ │ - cmpl $0x0,0xbfc(%rbx,%r15,1) │ │ - jle 76a31 │ │ - mov %r13,%rax │ │ - lea (%r15,%r13,1),%rbp │ │ - add $0xbfc,%rbp │ │ - lea (%r15,%r13,1),%rbx │ │ - add $0x1240,%rbx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %rbx,%rdi │ │ - mov %r12,%rsi │ │ - callq 43d0 │ │ - cmpl $0x0,0x0(%rbp) │ │ - jg 76a20 │ │ - add %r15,%r13 │ │ - mov %r13,%rbp │ │ - mov 0x38(%rsp),%rbx │ │ - mov 0x1c8(%rbx),%rax │ │ - lea (%r14,%r14,8),%rcx │ │ - shl $0x5,%rcx │ │ - lea (%rax,%rcx,1),%r14 │ │ - cmpq $0x0,0x10(%rax,%rcx,1) │ │ - mov %r14,0x58(%rsp) │ │ - je 76a92 │ │ - mov 0x118(%rax,%rcx,1),%rdx │ │ - mov 0x4(%rdx),%edx │ │ - cmp $0xfffffffe,%edx │ │ - je 76a85 │ │ - cmpl $0x0,0x108(%rax,%rcx,1) │ │ - je 76a85 │ │ - lea 0xc0(%rbx),%rdi │ │ - mov %r14,%rsi │ │ - callq 95200 │ │ - mov %r14,%rdi │ │ - callq 95530 │ │ - jmp 76a92 │ │ - mov (%rbx),%rbp │ │ - mov 0x30(%rbx),%rax │ │ - mov %rax,0x8(%rbp) │ │ - mov 0x28(%rbx),%rdi │ │ - mov %rdi,0x0(%rbp) │ │ - callq 96040 │ │ - movups 0x38(%rbx),%xmm0 │ │ - movaps %xmm0,0x10(%rbp) │ │ - xorps %xmm0,%xmm0 │ │ - movups %xmm0,0x38(%rbx) │ │ - mov 0x8(%rbp),%rax │ │ - movslq 0x20(%rax),%rax │ │ - mov %rbx,%rcx │ │ - imul $0xd10,%rax,%rbx │ │ - lea (%rcx,%rbx,1),%r15 │ │ - add $0xd60,%r15 │ │ - mov %r15,0xca8(%rbp) │ │ - lea (%rax,%rax,1),%edx │ │ - add $0x8,%edx │ │ - mov %edx,0x50(%rsp) │ │ - cmpq $0x0,0xda0(%rcx,%rbx,1) │ │ - mov %rbp,0x48(%rsp) │ │ - jne 76c04 │ │ - add %eax,%eax │ │ - cmp $0x4,%eax │ │ - je 76b87 │ │ - cmp $0x2,%eax │ │ - je 76b87 │ │ - test %eax,%eax │ │ - jne 77166 │ │ - mov 0x38(%rsp),%r14 │ │ - lea (%r14,%rbx,1),%rdi │ │ - add $0x1a40,%rdi │ │ - callq ab6c0 │ │ - lea (%r14,%rbx,1),%rdi │ │ - add $0xda0,%rdi │ │ - callq e31f0 │ │ - lea (%r14,%rbx,1),%rdi │ │ - add $0x1008,%rdi │ │ - mov 0x50(%rsp),%ebp │ │ - mov %ebp,%esi │ │ - callq a40a0 │ │ - lea (%r14,%rbx,1),%rdi │ │ - add $0x1a20,%rdi │ │ - callq bcb60 │ │ - lea (%r14,%rbx,1),%rdi │ │ - add $0x1a60,%rdi │ │ - mov %ebp,%esi │ │ - callq da580 │ │ - lea (%r14,%rbx,1),%rdi │ │ - add $0xe60,%rdi │ │ - callq bd960 │ │ - mov %r15,%rdi │ │ - callq c6e00 │ │ - jmp 76bff │ │ - mov 0x38(%rsp),%rbp │ │ - lea (%rbx,%rbp,1),%rdi │ │ - add $0x1a40,%rdi │ │ - callq ccd70 │ │ - lea (%rbx,%rbp,1),%rdi │ │ - add $0xda0,%rdi │ │ - callq ea710 │ │ - lea (%rbx,%rbp,1),%rdi │ │ - add $0x1008,%rdi │ │ - mov 0x50(%rsp),%r14d │ │ - mov %r14d,%esi │ │ - callq b7ad0 │ │ - lea (%rbx,%rbp,1),%rdi │ │ - add $0x1a20,%rdi │ │ - callq c9cf0 │ │ - lea (%rbx,%rbp,1),%rdi │ │ - add $0x1a60,%rdi │ │ - mov %r14d,%esi │ │ - callq e0d80 │ │ - lea (%rbx,%rbp,1),%rdi │ │ - add $0xe60,%rdi │ │ - callq aefa0 │ │ - mov %r15,%rdi │ │ - callq ddf80 │ │ - mov 0x48(%rsp),%rbp │ │ - mov 0x8(%rbp),%rax │ │ - cmpl $0x0,0x20(%rax) │ │ - lea 0x293ad(%rip),%rcx │ │ - cmove 0xa558d(%rip),%rcx │ │ - lea 0x2752e(%rip),%rdx │ │ - cmove 0xa5586(%rip),%rdx │ │ - lea 0x2ceef(%rip),%rsi │ │ - cmove 0xa557f(%rip),%rsi │ │ - lea 0x2d2f0(%rip),%rdi │ │ - cmove 0xa5578(%rip),%rdi │ │ - lea 0x242e1(%rip),%rbx │ │ - cmove 0xa5571(%rip),%rbx │ │ - mov 0x18(%rbp),%rax │ │ - mov %rcx,0xcb8(%rbp) │ │ - mov %rdx,0xcb0(%rbp) │ │ - mov %rsi,0xcc0(%rbp) │ │ - mov %rdi,0xcc8(%rbp) │ │ - mov %rbx,0xcd0(%rbp) │ │ - testb $0x1,0xe8(%rax) │ │ - mov %rbp,%r15 │ │ - jne 76cc8 │ │ - mov 0x38(%rsp),%rbx │ │ - movslq 0x130(%rax),%rcx │ │ - cmp $0x7,%rcx │ │ - jne 76eef │ │ - lea 0xbb0(%r15),%rdi │ │ - mov 0x338(%rax),%esi │ │ - callq 71750 │ │ - mov 0x18(%r15),%rax │ │ - cmpl $0x0,0x204(%rax) │ │ - jne 76f1f │ │ - jmpq 76f44 │ │ - movslq 0x130(%rax),%rcx │ │ - cmp $0x7,%rcx │ │ - mov 0x38(%rsp),%rbx │ │ - je 76cf8 │ │ - movslq 0x1d8(%rax,%rcx,4),%rcx │ │ - imul $0x150,%rcx,%rcx │ │ - cmpq $0x0,0x1f0(%rbx,%rcx,1) │ │ - je 77190 │ │ - lea 0x20(%r15),%rdi │ │ - lea 0xc00(%r15),%rbp │ │ - mov $0x590,%r14d │ │ - xor %r12d,%r12d │ │ - nopl 0x0(%rax) │ │ - movslq 0x1d8(%rax,%r12,4),%rcx │ │ - imul $0x150,%rcx,%r15 │ │ - cmpq $0x0,0x1f0(%rbx,%r15,1) │ │ - je 76ead │ │ - mov 0xec(%rax),%ecx │ │ - lea (%rcx,%rcx,1),%esi │ │ - mov 0x218(%rbx,%r15,1),%edx │ │ - cmp %edx,%esi │ │ - jl 76ead │ │ - shl $0x4,%edx │ │ - cmp %edx,%ecx │ │ - jg 76ead │ │ - mov 0xf4(%rax),%eax │ │ - lea (%rax,%rax,1),%edx │ │ - mov 0x21c(%rbx,%r15,1),%ecx │ │ - cmp %ecx,%edx │ │ - jl 76ead │ │ - shl $0x4,%ecx │ │ - cmp %ecx,%eax │ │ - jg 76ead │ │ - mov 0x48(%rsp),%rax │ │ - mov 0x8(%rax),%rax │ │ - mov 0xc(%rax),%eax │ │ - cmp 0x220(%rbx,%r15,1),%eax │ │ - jne 76ead │ │ - mov 0x50(%rsp),%eax │ │ - cmp 0x224(%rbx,%r15,1),%eax │ │ - jne 76ead │ │ - lea (%rbx,%r15,1),%r13 │ │ - add $0x1e0,%r13 │ │ - mov %rdi,0x40(%rsp) │ │ - mov %r13,%rsi │ │ - callq 95420 │ │ - mov 0x1e8(%rbx,%r15,1),%rax │ │ - mov 0xec(%rax),%eax │ │ - mov %eax,0x60(%rsp,%r12,4) │ │ - mov 0x48(%rsp),%r15 │ │ - mov 0x18(%r15),%rdi │ │ - mov 0xec(%rdi),%ecx │ │ - mov 0x38(%r13),%edx │ │ - cmp %edx,%ecx │ │ - jne 76e30 │ │ - mov 0xf4(%rdi),%esi │ │ - mov 0x3c(%r13),%ebx │ │ - cmp %ebx,%esi │ │ - jne 76e3a │ │ - movl $0x0,0x0(%rbp) │ │ - mov 0x38(%rsp),%rbx │ │ - cmpl $0x2,(%rdi,%r14,1) │ │ - jb 76e78 │ │ - cmpl $0x0,0x128(%rdi) │ │ - jne 76e78 │ │ - add %r14,%rdi │ │ - callq 99790 │ │ - test %eax,%eax │ │ - jne 76e78 │ │ - cmpl $0x0,0x0(%rbp) │ │ - sete %al │ │ - jmp 76e7a │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - mov 0x3c(%r13),%ebx │ │ - mov 0xf4(%rdi),%esi │ │ - shl $0xe,%edx │ │ - mov %ecx,%eax │ │ - sar %eax │ │ - add %edx,%eax │ │ - cltd │ │ - idiv %ecx │ │ - mov %eax,%ecx │ │ - mov %eax,0x0(%rbp) │ │ - shl $0xe,%ebx │ │ - mov %esi,%eax │ │ - sar %eax │ │ - add %ebx,%eax │ │ - cltd │ │ - idiv %esi │ │ - mov %eax,0x8(%rbp) │ │ - add $0x8,%ecx │ │ - sar $0x4,%ecx │ │ - mov %ecx,0x4(%rbp) │ │ - add $0x8,%eax │ │ - sar $0x4,%eax │ │ - mov %eax,0xc(%rbp) │ │ - mov 0x38(%rsp),%rbx │ │ - cmpl $0x2,(%rdi,%r14,1) │ │ - jae 76e05 │ │ - xor %eax,%eax │ │ - mov 0x40(%rsp),%rdi │ │ - mov %al,0xba8(%r15,%r12,1) │ │ - add $0x1,%r12 │ │ - mov 0x18(%r15),%rax │ │ - add $0x120,%rdi │ │ - add $0x10,%rbp │ │ - add $0x24,%r14 │ │ - cmp $0x7,%r12 │ │ - jne 76d10 │ │ - jmpq 76c8f │ │ - mov $0xffffffea,%r13d │ │ - test %r12d,%r12d │ │ - je 77186 │ │ - mov 0x48(%rsp),%r15 │ │ - lea 0x20(%r15),%rbx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - mov %rbx,%rdi │ │ - callq 95530 │ │ - add $0x120,%rbx │ │ - add $0xffffffffffffffff,%r12 │ │ - jne 76ed0 │ │ - mov 0x38(%rsp),%rbx │ │ - jmpq 77be0 │ │ - movslq 0x1d8(%rax,%rcx,4),%rax │ │ - lea 0xbb0(%r15),%rdi │ │ - shl $0x5,%rax │ │ - lea (%rbx,%rax,1),%rsi │ │ - add $0xc60,%rsi │ │ - callq 719b0 │ │ - mov 0x18(%r15),%rax │ │ - cmpl $0x0,0x204(%rax) │ │ - je 76f44 │ │ - lea 0xbd0(%r15),%rdi │ │ - xor %esi,%esi │ │ - cmpl $0x1,0x8(%rbx) │ │ - lea 0x1238(%r15),%rax │ │ - cmova %rax,%rsi │ │ - callq 71940 │ │ - test %eax,%eax │ │ - js 7715e │ │ - mov 0x1c(%rbx),%ebx │ │ - cmp %ebx,0xbf8(%r15) │ │ - jge 76fa3 │ │ - mov 0xbf0(%r15),%rdi │ │ - test %rdi,%rdi │ │ - je 76f74 │ │ - callq 4410 │ │ - movq $0x0,0xbf0(%r15) │ │ - mov 0x38(%rsp),%rax │ │ - mov 0x1c(%rax),%ebx │ │ - movslq %ebx,%rax │ │ - shl $0x4,%rax │ │ - lea (%rax,%rax,4),%rbp │ │ - mov %rbp,%rdi │ │ - callq 4420 │ │ - mov %rax,0xbf0(%r15) │ │ - test %rax,%rax │ │ - je 7734c │ │ - mov %rax,%rdi │ │ - mov %ebx,0xbf8(%r15) │ │ - jmp 76fb5 │ │ - movslq %ebx,%rax │ │ - mov 0xbf0(%r15),%rdi │ │ - shl $0x4,%rax │ │ - lea (%rax,%rax,4),%rbp │ │ - mov 0x38(%rsp),%rbx │ │ - mov 0x10(%rbx),%rsi │ │ - mov %rbp,%rdx │ │ - callq 43b0 │ │ - mov 0x10(%rbx),%rdi │ │ - movslq 0x1c(%rbx),%rax │ │ - shl $0x4,%rax │ │ - lea (%rax,%rax,4),%rdx │ │ - xor %esi,%esi │ │ - callq 4480 │ │ - mov 0x1c(%rbx),%eax │ │ - mov %eax,0xbfc(%r15) │ │ - movl $0x0,0x1c(%rbx) │ │ - mov %rbx,%rdi │ │ - mov %r15,%rsi │ │ - mov 0x50(%rsp),%edx │ │ - callq 94dc0 │ │ - test %eax,%eax │ │ - js 7715e │ │ - mov 0x18(%r15),%rax │ │ - mov 0xec(%rax),%edx │ │ - lea 0x800(%r15),%rsi │ │ - lea 0x908(%r15),%r12 │ │ - cmp 0xf0(%rax),%edx │ │ - jne 77049 │ │ - mov %rsi,%rdi │ │ - mov %r12,%rsi │ │ - callq 95200 │ │ - mov 0x18(%r15),%r9 │ │ - mov 0xec(%r9),%eax │ │ - cmp 0xf0(%r9),%eax │ │ - jne 77074 │ │ - jmpq 7713d │ │ - mov %rbx,%rdi │ │ - mov %r12,%rcx │ │ - callq 95120 │ │ - test %eax,%eax │ │ - js 7715e │ │ - mov 0x18(%r15),%r9 │ │ - mov 0xec(%r9),%eax │ │ - cmp 0xf0(%r9),%eax │ │ - je 7713d │ │ - mov 0x838(%r15),%r8d │ │ - mov 0x840(%r15),%ebx │ │ - mov %r8d,%r10d │ │ - shl $0xe,%r10d │ │ - mov 0x940(%r15),%r11d │ │ - mov %r11d,%r14d │ │ - sar %r14d │ │ - lea (%r14,%r10,1),%eax │ │ - cltd │ │ - idiv %r11d │ │ - mov %eax,%r15d │ │ - xor %ecx,%ecx │ │ - cmp $0x3,%ebx │ │ - setne %cl │ │ - lea (%r8,%rcx,1),%eax │ │ - sar %cl,%eax │ │ - mov %ecx,%esi │ │ - add %r11d,%esi │ │ - sar %cl,%esi │ │ - mov 0x48(%rsp),%rcx │ │ - mov %r15d,0xc70(%rcx) │ │ - mov %esi,%ebx │ │ - sub %eax,%ebx │ │ - mov %eax,%edi │ │ - shl $0xe,%edi │ │ - mov %esi,%ecx │ │ - sar %ecx │ │ - lea (%rdi,%rcx,1),%eax │ │ - cltd │ │ - idiv %esi │ │ - mov %eax,%ebp │ │ - mov 0x48(%rsp),%rax │ │ - mov %ebp,0xc74(%rax) │ │ - imul %r11d,%r15d │ │ - sub %r10d,%r15d │ │ - mov %r11d,%eax │ │ - sub %r8d,%eax │ │ - shl $0xd,%eax │ │ - sub %eax,%r14d │ │ - mov %r14d,%eax │ │ - cltd │ │ - idiv %r11d │ │ - shr %r15d │ │ - sub %r15d,%eax │ │ - mov 0x48(%rsp),%r15 │ │ - sub $0xffffff80,%eax │ │ - and $0x3fff,%eax │ │ - mov %eax,0xc78(%r15) │ │ - imul %esi,%ebp │ │ - sub %edi,%ebp │ │ - shl $0xd,%ebx │ │ - sub %ebx,%ecx │ │ - mov 0x38(%rsp),%rbx │ │ - mov %ecx,%eax │ │ - cltd │ │ - idiv %esi │ │ - shr %ebp │ │ - sub %ebp,%eax │ │ - sub $0xffffff80,%eax │ │ - and $0x3fff,%eax │ │ - mov %eax,0xc7c(%r15) │ │ - cmpl $0x1,0x8(%rbx) │ │ - jne 7719b │ │ - cmpl $0x0,0x114(%r9) │ │ - je 771a8 │ │ - lea 0xc0(%rbx),%rdi │ │ - mov %r12,%rsi │ │ - callq 95200 │ │ - jmp 771a8 │ │ - mov %eax,%r13d │ │ - jmpq 77be0 │ │ - lea 0x8235e(%rip),%rsi │ │ - mov 0x38(%rsp),%rbx │ │ - mov %rbx,%rdi │ │ - mov 0x50(%rsp),%edx │ │ - xor %eax,%eax │ │ - callq 8e2ed │ │ - mov $0xffffffa4,%r13d │ │ - mov 0x48(%rsp),%r15 │ │ - jmpq 77be0 │ │ - mov $0xffffffea,%r13d │ │ - jmpq 77be0 │ │ - mov 0x58(%rsp),%rdi │ │ - mov %r12,%rsi │ │ - callq 95420 │ │ - mov 0x8(%r15),%rcx │ │ - mov 0x18(%r15),%rax │ │ - mov 0xec(%rax),%edx │ │ - add $0x3,%edx │ │ - sar $0x2,%edx │ │ - mov %edx,0xd00(%r15) │ │ - mov 0xf4(%rax),%edx │ │ - lea 0x3(%rdx),%esi │ │ - sar $0x2,%esi │ │ - mov %esi,0xd04(%r15) │ │ - mov 0xec(%rax),%esi │ │ - add $0x7,%esi │ │ - sar $0x3,%esi │ │ - lea (%rsi,%rsi,1),%edi │ │ - mov %edi,0xd08(%r15) │ │ - add $0x7,%edx │ │ - sar $0x3,%edx │ │ - lea (%rdx,%rdx,1),%edi │ │ - mov %edi,0xd0c(%r15) │ │ - lea (%rsi,%rsi,1),%edi │ │ - add $0x1f,%edi │ │ - mov %edi,%esi │ │ - sar $0x5,%esi │ │ - mov %esi,0xd10(%r15) │ │ - lea (%rdx,%rdx,1),%esi │ │ - add $0x1f,%esi │ │ - sar $0x5,%esi │ │ - mov %esi,0xd14(%r15) │ │ - mov 0x3f4(%rcx),%ecx │ │ - mov $0x10,%ebp │ │ - shl %cl,%ebp │ │ - add $0x4,%ecx │ │ - mov %ecx,0xd1c(%r15) │ │ - mov %ebp,0xd20(%r15) │ │ - lea -0x1(%rbp,%rdx,2),%edx │ │ - sar %cl,%edx │ │ - mov %edx,0xd18(%r15) │ │ - and $0xffffffe0,%edi │ │ - movslq %edi,%rdi │ │ - mov %rdi,0xcf8(%r15) │ │ - mov 0x844(%r15),%cl │ │ - mov $0xffffffff,%edx │ │ - shl %cl,%edx │ │ - not %edx │ │ - mov %edx,0x1234(%r15) │ │ - testb $0x1,0xe8(%rax) │ │ - jne 77283 │ │ - cmpl $0x0,0x1d0(%rax) │ │ - je 7794a │ │ - shl $0x4,%esi │ │ - movslq %esi,%rax │ │ - shr %rdi │ │ - imul %rax,%rdi │ │ - shl $0x3,%rdi │ │ - callq 95f70 │ │ - mov %rax,0xa28(%r15) │ │ - test %rax,%rax │ │ - je 77bda │ │ - mov (%rax),%rax │ │ - mov %rax,0xa30(%r15) │ │ - mov 0x18(%r15),%rax │ │ - cmpl $0x0,0x1d0(%rax) │ │ - je 77861 │ │ - xorps %xmm0,%xmm0 │ │ - movups %xmm0,0xad4(%r15) │ │ - movups %xmm0,0xac8(%r15) │ │ - cmpl $0x0,0x200(%rax) │ │ - je 778f7 │ │ - movslq 0x1d8(%rax),%rcx │ │ - mov %rbx,%rdx │ │ - imul $0x150,%rcx,%rbx │ │ - mov 0x308(%rdx,%rbx,1),%rdi │ │ - test %rdi,%rdi │ │ - je 77367 │ │ - mov 0x60(%rsp),%ecx │ │ - cmp 0x838(%r15),%ecx │ │ - jne 77367 │ │ - mov 0x5c(%r15),%ecx │ │ - cmp 0x83c(%r15),%ecx │ │ - jne 77367 │ │ - mov 0x38(%rsp),%rax │ │ - lea (%rax,%rbx,1),%rbp │ │ - add $0x308,%rbp │ │ - mov %rdi,0xa70(%r15) │ │ - callq 96040 │ │ - mov 0x0(%rbp),%rax │ │ - mov (%rax),%rax │ │ - mov %rax,0xa38(%r15) │ │ - mov 0x18(%r15),%rax │ │ - jmp 7737d │ │ - movq $0x0,0xbf8(%r15) │ │ - mov $0xfffffff4,%r13d │ │ - mov 0x38(%rsp),%rbx │ │ - jmpq 77be0 │ │ - movq $0x0,0xa38(%r15) │ │ - movq $0x0,0xa70(%r15) │ │ - mov 0x38(%rsp),%rdx │ │ - movups 0x310(%rdx,%rbx,1),%xmm0 │ │ - movups 0x31c(%rdx,%rbx,1),%xmm1 │ │ - movups %xmm1,0xaf0(%r15) │ │ - movups %xmm0,0xae4(%r15) │ │ - movslq 0x1dc(%rax),%rcx │ │ - imul $0x150,%rcx,%rbx │ │ - mov 0x308(%rdx,%rbx,1),%rdi │ │ - test %rdi,%rdi │ │ - je 7740a │ │ - mov 0x64(%rsp),%ecx │ │ - cmp 0x838(%r15),%ecx │ │ - jne 7740a │ │ - mov 0x17c(%r15),%ecx │ │ - cmp 0x83c(%r15),%ecx │ │ - jne 7740a │ │ - mov 0x38(%rsp),%rax │ │ - lea (%rax,%rbx,1),%rbp │ │ - add $0x308,%rbp │ │ - mov %rdi,0xa78(%r15) │ │ - callq 96040 │ │ - mov 0x0(%rbp),%rax │ │ - mov (%rax),%rax │ │ - mov %rax,0xa40(%r15) │ │ - mov 0x18(%r15),%rax │ │ - jmp 77420 │ │ - movq $0x0,0xa40(%r15) │ │ - movq $0x0,0xa78(%r15) │ │ - mov 0x38(%rsp),%rdx │ │ - movups 0x310(%rdx,%rbx,1),%xmm0 │ │ - movups 0x31c(%rdx,%rbx,1),%xmm1 │ │ - movups %xmm1,0xb0c(%r15) │ │ - movups %xmm0,0xb00(%r15) │ │ - movslq 0x1e0(%rax),%rcx │ │ - imul $0x150,%rcx,%rbx │ │ - mov 0x308(%rdx,%rbx,1),%rdi │ │ - test %rdi,%rdi │ │ - je 774ad │ │ - mov 0x68(%rsp),%ecx │ │ - cmp 0x838(%r15),%ecx │ │ - jne 774ad │ │ - mov 0x29c(%r15),%ecx │ │ - cmp 0x83c(%r15),%ecx │ │ - jne 774ad │ │ - mov 0x38(%rsp),%rax │ │ - lea (%rax,%rbx,1),%rbp │ │ - add $0x308,%rbp │ │ - mov %rdi,0xa80(%r15) │ │ - callq 96040 │ │ - mov 0x0(%rbp),%rax │ │ - mov (%rax),%rax │ │ - mov %rax,0xa48(%r15) │ │ - mov 0x18(%r15),%rax │ │ - jmp 774c3 │ │ - movq $0x0,0xa48(%r15) │ │ - movq $0x0,0xa80(%r15) │ │ - mov 0x38(%rsp),%rdx │ │ - movups 0x310(%rdx,%rbx,1),%xmm0 │ │ - movups 0x31c(%rdx,%rbx,1),%xmm1 │ │ - movups %xmm1,0xb28(%r15) │ │ - movups %xmm0,0xb1c(%r15) │ │ - movslq 0x1e4(%rax),%rcx │ │ - imul $0x150,%rcx,%rbx │ │ - mov 0x308(%rdx,%rbx,1),%rdi │ │ - test %rdi,%rdi │ │ - je 77550 │ │ - mov 0x6c(%rsp),%ecx │ │ - cmp 0x838(%r15),%ecx │ │ - jne 77550 │ │ - mov 0x3bc(%r15),%ecx │ │ - cmp 0x83c(%r15),%ecx │ │ - jne 77550 │ │ - mov 0x38(%rsp),%rax │ │ - lea (%rax,%rbx,1),%rbp │ │ - add $0x308,%rbp │ │ - mov %rdi,0xa88(%r15) │ │ - callq 96040 │ │ - mov 0x0(%rbp),%rax │ │ - mov (%rax),%rax │ │ - mov %rax,0xa50(%r15) │ │ - mov 0x18(%r15),%rax │ │ - jmp 77566 │ │ - movq $0x0,0xa50(%r15) │ │ - movq $0x0,0xa88(%r15) │ │ - mov 0x38(%rsp),%rdx │ │ - movups 0x310(%rdx,%rbx,1),%xmm0 │ │ - movups 0x31c(%rdx,%rbx,1),%xmm1 │ │ - movups %xmm1,0xb44(%r15) │ │ - movups %xmm0,0xb38(%r15) │ │ - movslq 0x1e8(%rax),%rcx │ │ - imul $0x150,%rcx,%rbx │ │ - mov 0x308(%rdx,%rbx,1),%rdi │ │ - test %rdi,%rdi │ │ - je 775f3 │ │ - mov 0x70(%rsp),%ecx │ │ - cmp 0x838(%r15),%ecx │ │ - jne 775f3 │ │ - mov 0x4dc(%r15),%ecx │ │ - cmp 0x83c(%r15),%ecx │ │ - jne 775f3 │ │ - mov 0x38(%rsp),%rax │ │ - lea (%rax,%rbx,1),%rbp │ │ - add $0x308,%rbp │ │ - mov %rdi,0xa90(%r15) │ │ - callq 96040 │ │ - mov 0x0(%rbp),%rax │ │ - mov (%rax),%rax │ │ - mov %rax,0xa58(%r15) │ │ - mov 0x18(%r15),%rax │ │ - jmp 77609 │ │ - movq $0x0,0xa58(%r15) │ │ - movq $0x0,0xa90(%r15) │ │ - mov 0x38(%rsp),%rdx │ │ - movups 0x310(%rdx,%rbx,1),%xmm0 │ │ - movups 0x31c(%rdx,%rbx,1),%xmm1 │ │ - movups %xmm1,0xb60(%r15) │ │ - movups %xmm0,0xb54(%r15) │ │ - movslq 0x1ec(%rax),%rcx │ │ - imul $0x150,%rcx,%rbx │ │ - mov 0x308(%rdx,%rbx,1),%rdi │ │ - test %rdi,%rdi │ │ - je 77696 │ │ - mov 0x74(%rsp),%ecx │ │ - cmp 0x838(%r15),%ecx │ │ - jne 77696 │ │ - mov 0x5fc(%r15),%ecx │ │ - cmp 0x83c(%r15),%ecx │ │ - jne 77696 │ │ - mov 0x38(%rsp),%rax │ │ - lea (%rax,%rbx,1),%rbp │ │ - add $0x308,%rbp │ │ - mov %rdi,0xa98(%r15) │ │ - callq 96040 │ │ - mov 0x0(%rbp),%rax │ │ - mov (%rax),%rax │ │ - mov %rax,0xa60(%r15) │ │ - mov 0x18(%r15),%rax │ │ - jmp 776ac │ │ - movq $0x0,0xa60(%r15) │ │ - movq $0x0,0xa98(%r15) │ │ - mov 0x38(%rsp),%rdx │ │ - movups 0x310(%rdx,%rbx,1),%xmm0 │ │ - movups 0x31c(%rdx,%rbx,1),%xmm1 │ │ - movups %xmm1,0xb7c(%r15) │ │ - movups %xmm0,0xb70(%r15) │ │ - movslq 0x1f0(%rax),%rcx │ │ - imul $0x150,%rcx,%rbx │ │ - mov 0x308(%rdx,%rbx,1),%rdi │ │ - test %rdi,%rdi │ │ - je 77739 │ │ - mov 0x78(%rsp),%ecx │ │ - cmp 0x838(%r15),%ecx │ │ - jne 77739 │ │ - mov 0x71c(%r15),%ecx │ │ - cmp 0x83c(%r15),%ecx │ │ - jne 77739 │ │ - mov 0x38(%rsp),%rax │ │ - lea (%rax,%rbx,1),%rbp │ │ - add $0x308,%rbp │ │ - mov %rdi,0xaa0(%r15) │ │ - callq 96040 │ │ - mov 0x0(%rbp),%rax │ │ - mov (%rax),%rax │ │ - mov %rax,0xa68(%r15) │ │ - mov 0x18(%r15),%rax │ │ - jmp 7774f │ │ - movq $0x0,0xa68(%r15) │ │ - movq $0x0,0xaa0(%r15) │ │ - mov 0x38(%rsp),%rcx │ │ - movups 0x310(%rcx,%rbx,1),%xmm0 │ │ - movups 0x31c(%rcx,%rbx,1),%xmm1 │ │ - mov %rcx,%rbx │ │ - movups %xmm1,0xb98(%r15) │ │ - movups %xmm0,0xb8c(%r15) │ │ - cmpl $0x0,0x360(%rax) │ │ - je 7792a │ │ - lea 0xab0(%r15),%rbp │ │ - movq $0x0,0xab0(%r15) │ │ - movq $0x0,0xac0(%r15) │ │ - cmpl $0x0,0x368(%rax) │ │ - je 7798a │ │ - movslq 0x130(%rax),%rcx │ │ - mov 0x60(%rsp,%rcx,4),%edx │ │ - add $0x7,%edx │ │ - sar $0x3,%edx │ │ - add %edx,%edx │ │ - cmp 0xd08(%r15),%edx │ │ - jne 77997 │ │ - lea (%rcx,%rcx,8),%rdx │ │ - shl $0x5,%rdx │ │ - mov 0x5c(%r15,%rdx,1),%edx │ │ - add $0x7,%edx │ │ - sar $0x3,%edx │ │ - add %edx,%edx │ │ - cmp 0xd0c(%r15),%edx │ │ - jne 77997 │ │ - movslq 0x1d8(%rax,%rcx,4),%rcx │ │ - imul $0x150,%rcx,%rcx │ │ - mov 0x300(%rbx,%rcx,1),%rdi │ │ - mov %rdi,0x0(%rbp) │ │ - test %rdi,%rdi │ │ - je 77997 │ │ - callq 96040 │ │ - mov 0xab0(%r15),%rdi │ │ - mov (%rdi),%rax │ │ - mov %rax,0xac0(%r15) │ │ - mov 0x18(%r15),%rax │ │ - cmpl $0x0,0x364(%rax) │ │ - jne 779a6 │ │ - mov %r12,0x50(%rsp) │ │ - test %rdi,%rdi │ │ - je 77dc9 │ │ - mov %rdi,0xaa8(%r15) │ │ - callq 96040 │ │ - mov 0xab0(%r15),%rax │ │ - jmpq 779d3 │ │ - mov 0x28(%r15),%rcx │ │ - mov 0x148(%r15),%rdx │ │ - mov 0xf8(%rcx),%ecx │ │ - mov %ecx,0xac8(%r15) │ │ - mov 0xf8(%rdx),%ecx │ │ - mov %ecx,0xacc(%r15) │ │ - mov 0x268(%r15),%rcx │ │ - mov 0xf8(%rcx),%ecx │ │ - mov %ecx,0xad0(%r15) │ │ - mov 0x388(%r15),%rcx │ │ - mov 0xf8(%rcx),%ecx │ │ - mov %ecx,0xad4(%r15) │ │ - mov 0x4a8(%r15),%rcx │ │ - mov 0xf8(%rcx),%ecx │ │ - mov %ecx,0xad8(%r15) │ │ - mov 0x5c8(%r15),%rcx │ │ - mov 0xf8(%rcx),%ecx │ │ - mov %ecx,0xadc(%r15) │ │ - mov 0x6e8(%r15),%rcx │ │ - mov 0xf8(%rcx),%ecx │ │ - mov %ecx,0xae0(%r15) │ │ - cmpl $0x0,0x200(%rax) │ │ - jne 772e4 │ │ - xorps %xmm0,%xmm0 │ │ - movaps %xmm0,0xa90(%r15) │ │ - movaps %xmm0,0xa80(%r15) │ │ - movaps %xmm0,0xa70(%r15) │ │ - movq $0x0,0xaa0(%r15) │ │ - cmpl $0x0,0x360(%rax) │ │ - jne 77784 │ │ - mov %r12,0x50(%rsp) │ │ - xorps %xmm0,%xmm0 │ │ - movups %xmm0,0xaa8(%r15) │ │ - movq $0x0,0xab8(%r15) │ │ - jmpq 779dd │ │ - movq $0x0,0xa28(%r15) │ │ - xorps %xmm0,%xmm0 │ │ - movaps %xmm0,0xa70(%r15) │ │ - movaps %xmm0,0xa80(%r15) │ │ - movaps %xmm0,0xa90(%r15) │ │ - movq $0x0,0xaa0(%r15) │ │ - cmpl $0x0,0x360(%rax) │ │ - jne 77784 │ │ - jmp 7792a │ │ - cmpl $0x0,0x364(%rax) │ │ - je 777ae │ │ - xor %edi,%edi │ │ - cmpl $0x0,0x364(%rax) │ │ - je 7783b │ │ - movslq 0xd14(%r15),%rdi │ │ - imul 0xcf8(%r15),%rdi │ │ - shl $0x5,%rdi │ │ - callq 95f70 │ │ - mov %rax,0xaa8(%r15) │ │ - test %rax,%rax │ │ - je 77bd2 │ │ - mov %r12,0x50(%rsp) │ │ - mov (%rax),%rax │ │ - mov %rax,0xab8(%r15) │ │ - mov 0x18(%r15),%rax │ │ - mov 0x1b8(%rax),%eax │ │ - lea 0xbd0(%r15),%rcx │ │ - mov %rcx,0x58(%rsp) │ │ - lea 0xbb0(%r15),%rcx │ │ - mov %rcx,0x80(%rsp) │ │ - lea 0xac8(%r15),%r12 │ │ - xor %r14d,%r14d │ │ - mov $0xc60,%r13d │ │ - xor %ebp,%ebp │ │ - mov %eax,0x40(%rsp) │ │ - bt %ebp,%eax │ │ - jb 77a61 │ │ - jmp 77a41 │ │ - nop │ │ - movups (%r12),%xmm0 │ │ - movups 0xc(%r12),%xmm1 │ │ - movups %xmm1,0x31c(%rbx,%r14,1) │ │ - movups %xmm0,0x310(%rbx,%r14,1) │ │ - mov 0x40(%rsp),%eax │ │ - add $0x1,%ebp │ │ - add $0x150,%r14 │ │ - add $0x20,%r13 │ │ - cmp $0xa80,%r14 │ │ - je 77b37 │ │ - bt %ebp,%eax │ │ - jae 77a41 │ │ - mov %rbx,%rax │ │ - add %r14,%rbx │ │ - add $0x1e0,%rbx │ │ - cmpq $0x0,0x1f0(%rax,%r14,1) │ │ - je 77a81 │ │ - mov %rbx,%rdi │ │ - callq 95530 │ │ - mov %rbx,%rdi │ │ - mov 0x50(%rsp),%rsi │ │ - callq 95420 │ │ - mov 0x38(%rsp),%r15 │ │ - lea (%r15,%r13,1),%rbx │ │ - mov %rbx,%rdi │ │ - callq 719d0 │ │ - mov 0x48(%rsp),%rcx │ │ - mov 0x18(%rcx),%rax │ │ - cmpl $0x0,0x204(%rax) │ │ - mov 0x58(%rsp),%rsi │ │ - cmove 0x80(%rsp),%rsi │ │ - mov %rbx,%rdi │ │ - mov %r15,%rbx │ │ - mov %rcx,%r15 │ │ - callq 719b0 │ │ - lea (%rbx,%r14,1),%rdi │ │ - add $0x300,%rdi │ │ - callq 96050 │ │ - mov 0xaa8(%r15),%rdi │ │ - mov %rdi,0x300(%rbx,%r14,1) │ │ - test %rdi,%rdi │ │ - je 77af4 │ │ - callq 96040 │ │ - lea (%rbx,%r14,1),%rdi │ │ - add $0x308,%rdi │ │ - callq 96050 │ │ - mov 0x18(%r15),%rax │ │ - cmpl $0x0,0x1d0(%rax) │ │ - jne 77a20 │ │ - mov 0xa28(%r15),%rdi │ │ - mov %rdi,0x308(%rbx,%r14,1) │ │ - test %rdi,%rdi │ │ - je 77a20 │ │ - callq 96040 │ │ - jmpq 77a20 │ │ - cmpl $0x1,0x8(%rbx) │ │ - jne 77baf │ │ - mov %r15,%rdi │ │ - callq 73a30 │ │ - xor %r13d,%r13d │ │ - test %eax,%eax │ │ - jns 77db4 │ │ - mov %eax,%ebx │ │ - mov 0x38(%rsp),%rax │ │ - lea 0xc0(%rax),%rdi │ │ - callq 95460 │ │ - mov 0x40(%rsp),%eax │ │ - test $0x1,%al │ │ - jne 77e1a │ │ - test $0x2,%al │ │ - jne 77e65 │ │ - test $0x4,%al │ │ - jne 77eb0 │ │ - test $0x8,%al │ │ - jne 77efb │ │ - test $0x10,%al │ │ - jne 77f46 │ │ - test $0x20,%al │ │ - jne 77f91 │ │ - test $0x40,%al │ │ - jne 77fdc │ │ - test %al,%al │ │ - js 78027 │ │ - mov %ebx,%r13d │ │ - jmpq 77db4 │ │ - lea 0x1240(%r15),%rdi │ │ - callq 44a0 │ │ - add $0x1270,%r15 │ │ - mov %r15,%rdi │ │ - callq 43e0 │ │ - xor %r13d,%r13d │ │ - jmpq 77db4 │ │ - mov %rbp,%rdi │ │ - callq 96050 │ │ - mov $0xfffffff4,%r13d │ │ - lea 0xbb0(%r15),%rdi │ │ - callq 719d0 │ │ - mov 0x18(%r15),%rax │ │ - cmpl $0x0,0x204(%rax) │ │ - je 77c05 │ │ - lea 0xbd0(%r15),%rdi │ │ - callq 719d0 │ │ - cmpq $0x0,0x30(%r15) │ │ - je 77c15 │ │ - lea 0x20(%r15),%rdi │ │ - callq 95530 │ │ - lea 0xa70(%r15),%rdi │ │ - callq 96050 │ │ - cmpq $0x0,0x150(%r15) │ │ - je 77c37 │ │ - lea 0x140(%r15),%rdi │ │ - callq 95530 │ │ - lea 0xa78(%r15),%rdi │ │ - callq 96050 │ │ - cmpq $0x0,0x270(%r15) │ │ - je 77c59 │ │ - lea 0x260(%r15),%rdi │ │ - callq 95530 │ │ - lea 0xa80(%r15),%rdi │ │ - callq 96050 │ │ - cmpq $0x0,0x390(%r15) │ │ - je 77c7b │ │ - lea 0x380(%r15),%rdi │ │ - callq 95530 │ │ - lea 0xa88(%r15),%rdi │ │ - callq 96050 │ │ - cmpq $0x0,0x4b0(%r15) │ │ - je 77c9d │ │ - lea 0x4a0(%r15),%rdi │ │ - callq 95530 │ │ - lea 0xa90(%r15),%rdi │ │ - callq 96050 │ │ - cmpq $0x0,0x5d0(%r15) │ │ - je 77cbf │ │ - lea 0x5c0(%r15),%rdi │ │ - callq 95530 │ │ - lea 0xa98(%r15),%rdi │ │ - callq 96050 │ │ - cmpq $0x0,0x6f0(%r15) │ │ - je 77ce1 │ │ - lea 0x6e0(%r15),%rdi │ │ - callq 95530 │ │ - lea 0x10(%r15),%rbp │ │ - lea 0xaa0(%r15),%rdi │ │ - callq 96050 │ │ - cmpl $0x1,0x8(%rbx) │ │ - jne 77d05 │ │ - lea 0xc0(%rbx),%rdi │ │ - callq 95460 │ │ - jmp 77d0f │ │ - mov 0x58(%rsp),%rdi │ │ - callq 95530 │ │ - lea 0x800(%r15),%rdi │ │ - callq 95460 │ │ - lea 0x908(%r15),%rdi │ │ - callq 95530 │ │ - lea 0xa28(%r15),%rdi │ │ - callq 96050 │ │ - mov %r15,%rdi │ │ - callq 96050 │ │ - mov %rbp,%rdi │ │ - callq 96050 │ │ - cmpl $0x0,0xbfc(%r15) │ │ - jle 77d83 │ │ - xor %ebx,%ebx │ │ - xor %ebp,%ebp │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov 0xbf0(%r15),%rdi │ │ - add %rbx,%rdi │ │ - callq 71f90 │ │ - add $0x1,%rbp │ │ - movslq 0xbfc(%r15),%rax │ │ - add $0x50,%rbx │ │ - cmp %rax,%rbp │ │ - jl 77d60 │ │ - movl $0x0,0xbfc(%r15) │ │ - mov 0x38(%rsp),%rax │ │ - cmpl $0x1,0x8(%rax) │ │ - jbe 77db4 │ │ - lea 0x1240(%r15),%rdi │ │ - callq 44a0 │ │ - add $0x1270,%r15 │ │ - mov %r15,%rdi │ │ - callq 43e0 │ │ - mov %r13d,%eax │ │ - add $0x88,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - movslq 0xd14(%r15),%rdi │ │ - imul 0xcf8(%r15),%rdi │ │ - shl $0x5,%rdi │ │ - callq 95f70 │ │ - mov %rax,0xaa8(%r15) │ │ - test %rax,%rax │ │ - je 77bda │ │ - mov (%rax),%rdi │ │ - mov %rdi,0xab8(%r15) │ │ - movslq 0xd14(%r15),%rdx │ │ - imul 0xcf8(%r15),%rdx │ │ - shl $0x5,%rdx │ │ - xor %esi,%esi │ │ - callq 4480 │ │ - jmpq 779dd │ │ - mov 0x38(%rsp),%rbp │ │ - cmpq $0x0,0x1f0(%rbp) │ │ - je 77e35 │ │ - lea 0x1e0(%rbp),%rdi │ │ - callq 95530 │ │ - lea 0xc60(%rbp),%rdi │ │ - callq 719d0 │ │ - lea 0x300(%rbp),%rdi │ │ - callq 96050 │ │ - lea 0x308(%rbp),%rdi │ │ - callq 96050 │ │ - mov 0x40(%rsp),%eax │ │ - test $0x2,%al │ │ - je 77b77 │ │ - mov 0x38(%rsp),%rbp │ │ - cmpq $0x0,0x340(%rbp) │ │ - je 77e80 │ │ - lea 0x330(%rbp),%rdi │ │ - callq 95530 │ │ - lea 0xc80(%rbp),%rdi │ │ - callq 719d0 │ │ - lea 0x450(%rbp),%rdi │ │ - callq 96050 │ │ - lea 0x458(%rbp),%rdi │ │ - callq 96050 │ │ - mov 0x40(%rsp),%eax │ │ - test $0x4,%al │ │ - je 77b7f │ │ - mov 0x38(%rsp),%rbp │ │ - cmpq $0x0,0x490(%rbp) │ │ - je 77ecb │ │ - lea 0x480(%rbp),%rdi │ │ - callq 95530 │ │ - lea 0xca0(%rbp),%rdi │ │ - callq 719d0 │ │ - lea 0x5a0(%rbp),%rdi │ │ - callq 96050 │ │ - lea 0x5a8(%rbp),%rdi │ │ - callq 96050 │ │ - mov 0x40(%rsp),%eax │ │ - test $0x8,%al │ │ - je 77b87 │ │ - mov 0x38(%rsp),%rbp │ │ - cmpq $0x0,0x5e0(%rbp) │ │ - je 77f16 │ │ - lea 0x5d0(%rbp),%rdi │ │ - callq 95530 │ │ - lea 0xcc0(%rbp),%rdi │ │ - callq 719d0 │ │ - lea 0x6f0(%rbp),%rdi │ │ - callq 96050 │ │ - lea 0x6f8(%rbp),%rdi │ │ - callq 96050 │ │ - mov 0x40(%rsp),%eax │ │ - test $0x10,%al │ │ - je 77b8f │ │ - mov 0x38(%rsp),%rbp │ │ - cmpq $0x0,0x730(%rbp) │ │ - je 77f61 │ │ - lea 0x720(%rbp),%rdi │ │ - callq 95530 │ │ - lea 0xce0(%rbp),%rdi │ │ - callq 719d0 │ │ - lea 0x840(%rbp),%rdi │ │ - callq 96050 │ │ - lea 0x848(%rbp),%rdi │ │ - callq 96050 │ │ - mov 0x40(%rsp),%eax │ │ - test $0x20,%al │ │ - je 77b97 │ │ - mov 0x38(%rsp),%rbp │ │ - cmpq $0x0,0x880(%rbp) │ │ - je 77fac │ │ - lea 0x870(%rbp),%rdi │ │ - callq 95530 │ │ - lea 0xd00(%rbp),%rdi │ │ - callq 719d0 │ │ - lea 0x990(%rbp),%rdi │ │ - callq 96050 │ │ - lea 0x998(%rbp),%rdi │ │ - callq 96050 │ │ - mov 0x40(%rsp),%eax │ │ - test $0x40,%al │ │ - je 77b9f │ │ - mov 0x38(%rsp),%rbp │ │ - cmpq $0x0,0x9d0(%rbp) │ │ - je 77ff7 │ │ - lea 0x9c0(%rbp),%rdi │ │ - callq 95530 │ │ - lea 0xd20(%rbp),%rdi │ │ - callq 719d0 │ │ - lea 0xae0(%rbp),%rdi │ │ - callq 96050 │ │ - lea 0xae8(%rbp),%rdi │ │ - callq 96050 │ │ - mov 0x40(%rsp),%eax │ │ - test %al,%al │ │ - jns 77ba7 │ │ - mov 0x38(%rsp),%rbp │ │ - cmpq $0x0,0xb20(%rbp) │ │ - je 78042 │ │ - lea 0xb10(%rbp),%rdi │ │ - callq 95530 │ │ - lea 0xd40(%rbp),%rdi │ │ - callq 719d0 │ │ - lea 0xc30(%rbp),%rdi │ │ - callq 96050 │ │ - add $0xc38,%rbp │ │ - mov %rbp,%rdi │ │ - callq 96050 │ │ - mov %ebx,%r13d │ │ - jmpq 77db4 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0x2c8,%rsp │ │ - mov %r8,0xd8(%rsp) │ │ - mov %edx,%r14d │ │ - mov (%rdi),%r10 │ │ - mov 0x8(%rdi),%rax │ │ - mov %rax,0x60(%rsp) │ │ - mov 0x12a0(%r10),%eax │ │ - test %eax,%eax │ │ - mov %rdi,0x48(%rsp) │ │ - mov %ecx,0x7c(%rsp) │ │ - mov %eax,0x80(%rsp) │ │ - je 780f1 │ │ - movslq 0x14(%rdi),%r15 │ │ - mov %r15,%rax │ │ - imul 0xcf8(%r10),%rax │ │ - movslq 0x10(%rdi),%rdx │ │ - mov %rdx,%rcx │ │ - mov %rdx,0xa8(%rsp) │ │ - add %rdx,%rax │ │ - shl $0x5,%rax │ │ - add 0x12a8(%r10),%rax │ │ - jmp 78108 │ │ - mov 0x10(%rdi),%ecx │ │ - mov %rcx,0xa8(%rsp) │ │ - mov 0x14(%rdi),%r15d │ │ - lea 0x2a8(%rsp),%rax │ │ - mov %rax,0x58(%rsp) │ │ - mov %r14d,%ebp │ │ - mov 0xa8(%rsp),%r11 │ │ - mov %r11d,%eax │ │ - and $0x1f,%eax │ │ - mov %r15d,%ebx │ │ - and $0x1f,%ebx │ │ - mov 0x840(%r10),%r8d │ │ - xor %edx,%edx │ │ - cmp $0x1,%r8d │ │ - sete %dl │ │ - xor %edi,%edi │ │ - cmp $0x3,%r8d │ │ - setne %dil │ │ - mov %rax,%rcx │ │ - mov %rax,0x40(%rsp) │ │ - mov %edi,%ecx │ │ - shr %cl,%rax │ │ - mov %rax,0xc0(%rsp) │ │ - lea 0x915c6(%rip),%r13 │ │ - mov %rbx,%rax │ │ - mov %rbx,0x38(%rsp) │ │ - mov %edx,%ecx │ │ - shr %cl,%rax │ │ - mov %rax,0xb8(%rsp) │ │ - movzbl 0x0(%r13,%rbp,4),%r12d │ │ - mov %rbp,0x100(%rsp) │ │ - movzbl 0x1(%r13,%rbp,4),%ebp │ │ - mov 0xd08(%r10),%eax │ │ - sub %r11d,%eax │ │ - cmp %r12d,%eax │ │ - cmovg %r12d,%eax │ │ - mov %r10,%r9 │ │ - mov 0xd0c(%r10),%ebx │ │ - mov %r15,%rcx │ │ - mov %r15,0x68(%rsp) │ │ - sub %r15d,%ebx │ │ - mov %rbp,%r15 │ │ - cmp %r15d,%ebx │ │ - cmovg %r15d,%ebx │ │ - lea (%r12,%rdi,1),%r13 │ │ - mov %edi,%ecx │ │ - shr %cl,%r13 │ │ - add %rdx,%rbp │ │ - mov %edx,%ecx │ │ - shr %cl,%rbp │ │ - mov %rbp,0x1b8(%rsp) │ │ - mov 0x60(%rsp),%rbp │ │ - mov 0x3630(%rbp),%ecx │ │ - mov %ecx,0x88(%rsp) │ │ - mov %rbp,%r11 │ │ - mov 0x3638(%rbp),%ebp │ │ - mov %r8d,0xc8(%rsp) │ │ - test %r8d,%r8d │ │ - je 7820b │ │ - testb $0x1,0xa8(%rsp) │ │ - jne 7855e │ │ - cmp %edi,%r12d │ │ - ja 7855e │ │ - movl $0x0,0x94(%rsp) │ │ - mov 0x48(%rsp),%r8 │ │ - mov 0x58(%rsp),%r10 │ │ - cmpl $0x2,0x80(%rsp) │ │ - mov %r10,0x58(%rsp) │ │ - mov %r12,0xb0(%rsp) │ │ - mov %r15,0x70(%rsp) │ │ - mov %r9,0x50(%rsp) │ │ - mov %r13,0x1c0(%rsp) │ │ - jne 782d8 │ │ - cmpb $0x0,0x3(%r10) │ │ - je 7858e │ │ - mov %r8,%rdi │ │ - mov %r14d,%esi │ │ - mov 0xd8(%rsp),%rdx │ │ - mov %r10,%rcx │ │ - mov %r10,%rbx │ │ - callq *0xcb0(%r9) │ │ - mov %rbx,%r10 │ │ - mov 0x48(%rsp),%r9 │ │ - mov 0x8(%rbx),%eax │ │ - xor %ecx,%ecx │ │ - cmp $0xd,%al │ │ - cmovne %eax,%ecx │ │ - movzbl %cl,%eax │ │ - lea -0x1(%r15),%edx │ │ - cmp $0x1f,%dl │ │ - movabs $0x101010101010101,%rbx │ │ - ja 78941 │ │ - movzbl %dl,%edx │ │ - lea 0x823df(%rip),%rsi │ │ - movslq (%rsi,%rdx,4),%rdx │ │ - add %rsi,%rdx │ │ - jmpq *%rdx │ │ - mov 0x38(%rsp),%rdx │ │ - mov %cl,0x18(%r9,%rdx,1) │ │ - movb $0x1,0xf8(%r9,%rdx,1) │ │ - lea -0x1(%r12),%edx │ │ - cmp $0x1f,%dl │ │ - jbe 7894b │ │ - jmpq 7897c │ │ - mov %ebp,0xa0(%rsp) │ │ - lea (%rax,%rdi,1),%ebp │ │ - mov %edi,%ecx │ │ - sar %cl,%ebp │ │ - mov %ebp,0x1e0(%rsp) │ │ - lea (%rbx,%rdx,1),%edi │ │ - mov %edx,%ecx │ │ - sar %cl,%edi │ │ - mov %edi,0xe4(%rsp) │ │ - mov %sil,(%r10) │ │ - mov 0x7c(%rsp),%ecx │ │ - mov %cl,0x2(%r10) │ │ - mov %r14b,0x1(%r10) │ │ - lea 0x18(%r9),%rcx │ │ - mov %rcx,0x80(%rsp) │ │ - mov 0x18(%r9),%rcx │ │ - cmpl $0x0,0x360(%rcx) │ │ - mov %eax,%r15d │ │ - mov %rax,0x1a0(%rsp) │ │ - mov %rbx,0x108(%rsp) │ │ - je 785d7 │ │ - cmpl $0x0,0x364(%rcx) │ │ - mov %r11,%rbp │ │ - je 785fd │ │ - cmpl $0x0,0x470(%rcx) │ │ - je 7879b │ │ - cmpl $0x0,0x368(%rcx) │ │ - mov 0x68(%rsp),%rax │ │ - mov 0xa8(%rsp),%rcx │ │ - je 78dc9 │ │ - mov %r10,%r12 │ │ - lea 0x3600(%rbp),%rdi │ │ - mov 0x288(%r8),%rax │ │ - mov 0x40(%rsp),%rcx │ │ - movzbl 0x80(%rax,%rcx,1),%eax │ │ - mov 0x38(%rsp),%rcx │ │ - movzbl 0x98(%r8,%rcx,1),%ecx │ │ - add %rax,%rcx │ │ - lea 0x1794(,%rcx,4),%rsi │ │ - add %rbp,%rsi │ │ - mov %r8,%rbx │ │ - callq 4940 │ │ - mov %eax,0x7c(%rsp) │ │ - test %eax,%eax │ │ - je 78dbb │ │ - mov 0x50(%rsp),%r9 │ │ - mov 0xac0(%r9),%rbx │ │ - test %rbx,%rbx │ │ - je 790e7 │ │ - mov 0x48(%rsp),%r13 │ │ - movslq 0x14(%r13),%rbp │ │ - movslq 0x10(%r13),%r13 │ │ - mov 0xcf8(%r9),%r12 │ │ - mov 0x18(%r9),%rax │ │ - movslq 0x130(%rax),%rax │ │ - lea (%rax,%rax,8),%rax │ │ - shl $0x5,%rax │ │ - lea (%r9,%rax,1),%rdi │ │ - add $0x20,%rdi │ │ - mov 0x108(%rsp),%rax │ │ - lea (%rax,%rbp,1),%esi │ │ - shl $0x2,%esi │ │ - mov $0x2,%edx │ │ - callq 95550 │ │ - mov %eax,%ecx │ │ - mov $0xffffffff,%eax │ │ - test %ecx,%ecx │ │ - jne 80ef2 │ │ - cmpl $0x0,0x1a0(%rsp) │ │ - jle 7dd59 │ │ - imul %r12,%rbp │ │ - add %r13,%rbp │ │ - add %rbp,%rbx │ │ - mov %r15d,%ecx │ │ - and $0xfffffff8,%ecx │ │ - lea -0x8(%rcx),%r10 │ │ - mov %r10,%r9 │ │ - shr $0x3,%r9 │ │ - add $0x1,%r9 │ │ - mov %r9d,%r13d │ │ - and $0x1,%r13d │ │ - sub %r13,%r9 │ │ - mov $0x8,%eax │ │ - mov 0x108(%rsp),%rdx │ │ - mov 0x48(%rsp),%r8 │ │ - mov 0x50(%rsp),%r11 │ │ - mov 0x60(%rsp),%rdi │ │ - nopl (%rax) │ │ - cmpl $0x8,0x1a0(%rsp) │ │ - jae 78491 │ │ - xor %esi,%esi │ │ - jmpq 78530 │ │ - movd %eax,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - xor %eax,%eax │ │ - movdqa %xmm0,%xmm1 │ │ - test %r10,%r10 │ │ - je 784e9 │ │ - mov %r9,%rsi │ │ - nopl 0x0(%rax,%rax,1) │ │ - pmovzxbd (%rbx,%rax,1),%xmm2 │ │ - pminsd %xmm0,%xmm2 │ │ - pmovzxbd 0x4(%rbx,%rax,1),%xmm3 │ │ - pminsd %xmm1,%xmm3 │ │ - pmovzxbd 0x8(%rbx,%rax,1),%xmm0 │ │ - pmovzxbd 0xc(%rbx,%rax,1),%xmm1 │ │ - pminsd %xmm2,%xmm0 │ │ - pminsd %xmm3,%xmm1 │ │ - add $0x10,%rax │ │ - add $0xfffffffffffffffe,%rsi │ │ - jne 784b0 │ │ - test %r13,%r13 │ │ - je 78505 │ │ - pmovzxbd (%rbx,%rax,1),%xmm2 │ │ - pminsd %xmm2,%xmm0 │ │ - pmovzxbd 0x4(%rbx,%rax,1),%xmm2 │ │ - pminsd %xmm2,%xmm1 │ │ - pminsd %xmm1,%xmm0 │ │ - pshufd $0x4e,%xmm0,%xmm1 │ │ - pminsd %xmm0,%xmm1 │ │ - pshufd $0xe5,%xmm1,%xmm0 │ │ - pminsd %xmm1,%xmm0 │ │ - movd %xmm0,%eax │ │ - mov %rcx,%rsi │ │ - cmp %r15,%rcx │ │ - je 78542 │ │ - nopw 0x0(%rax,%rax,1) │ │ - movzbl (%rbx,%rsi,1),%ebp │ │ - cmp %ebp,%eax │ │ - cmovg %ebp,%eax │ │ - add $0x1,%rsi │ │ - cmp %rsi,%r15 │ │ - jne 78530 │ │ - add $0xffffffff,%edx │ │ - jle 7dd7d │ │ - add %r12,%rbx │ │ - test %eax,%eax │ │ - mov %rdi,%rbp │ │ - jne 78480 │ │ - jmpq 7dd80 │ │ - mov $0x1,%cl │ │ - mov %ecx,0x94(%rsp) │ │ - cmp %edx,%r15d │ │ - mov 0x48(%rsp),%r8 │ │ - mov 0x58(%rsp),%r10 │ │ - ja 78220 │ │ - mov 0x68(%rsp),%rcx │ │ - and $0x1,%cl │ │ - mov %ecx,0x94(%rsp) │ │ - jmpq 78220 │ │ - mov 0x18(%r9),%rax │ │ - testb $0x1,0xe8(%rax) │ │ - je 7926e │ │ - cmpb $0x0,0x14(%r10) │ │ - jne 7926e │ │ - cmpb $0x2,0x16(%r10) │ │ - jne 7926e │ │ - movzwl 0xc(%r10),%eax │ │ - lea 0x3f5c0(%r8),%rbx │ │ - cmp $0x8000,%eax │ │ - jne 791f2 │ │ - movl $0x0,(%rbx) │ │ - jmpq 7926e │ │ - movb $0x0,0x4(%r10) │ │ - xor %ebx,%ebx │ │ - xor %esi,%esi │ │ - movl $0x0,0x7c(%rsp) │ │ - mov %r11,%rbp │ │ - cmpl $0x0,0x57c(%rcx) │ │ - jne 787b4 │ │ - jmpq 799be │ │ - mov 0xac0(%r9),%rbx │ │ - test %rbx,%rbx │ │ - je 78d87 │ │ - mov 0xcf8(%r9),%r12 │ │ - movslq 0x130(%rcx),%rax │ │ - lea (%rax,%rax,8),%rax │ │ - shl $0x5,%rax │ │ - lea (%r9,%rax,1),%rdi │ │ - add $0x20,%rdi │ │ - mov 0x108(%rsp),%rax │ │ - mov 0x68(%rsp),%rcx │ │ - lea (%rax,%rcx,1),%esi │ │ - shl $0x2,%esi │ │ - mov $0x2,%edx │ │ - callq 95550 │ │ - mov %eax,%ecx │ │ - mov $0xffffffff,%eax │ │ - test %ecx,%ecx │ │ - jne 80ef2 │ │ - mov 0x1a0(%rsp),%rdi │ │ - test %edi,%edi │ │ - jle 79107 │ │ - movslq 0x68(%rsp),%rax │ │ - imul %r12,%rax │ │ - movslq 0xa8(%rsp),%rcx │ │ - add %rax,%rcx │ │ - add %rcx,%rbx │ │ - mov %r15d,%ecx │ │ - and $0xfffffff8,%ecx │ │ - lea -0x8(%rcx),%r10 │ │ - mov %r10,%r9 │ │ - shr $0x3,%r9 │ │ - add $0x1,%r9 │ │ - mov %r9d,%r13d │ │ - and $0x1,%r13d │ │ - sub %r13,%r9 │ │ - mov $0x8,%eax │ │ - mov 0x108(%rsp),%rdx │ │ - mov 0x48(%rsp),%r8 │ │ - mov 0x50(%rsp),%r11 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - cmp $0x8,%edi │ │ - jae 786d0 │ │ - xor %esi,%esi │ │ - jmpq 78770 │ │ - nopl 0x0(%rax) │ │ - movd %eax,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - xor %eax,%eax │ │ - movdqa %xmm0,%xmm1 │ │ - test %r10,%r10 │ │ - je 78729 │ │ - mov %r9,%rsi │ │ - nopw 0x0(%rax,%rax,1) │ │ - pmovzxbd (%rbx,%rax,1),%xmm2 │ │ - pminsd %xmm0,%xmm2 │ │ - pmovzxbd 0x4(%rbx,%rax,1),%xmm3 │ │ - pminsd %xmm1,%xmm3 │ │ - pmovzxbd 0x8(%rbx,%rax,1),%xmm0 │ │ - pmovzxbd 0xc(%rbx,%rax,1),%xmm1 │ │ - pminsd %xmm2,%xmm0 │ │ - pminsd %xmm3,%xmm1 │ │ - add $0x10,%rax │ │ - add $0xfffffffffffffffe,%rsi │ │ - jne 786f0 │ │ - test %r13,%r13 │ │ - je 78745 │ │ - pmovzxbd (%rbx,%rax,1),%xmm2 │ │ - pminsd %xmm2,%xmm0 │ │ - pmovzxbd 0x4(%rbx,%rax,1),%xmm2 │ │ - pminsd %xmm2,%xmm1 │ │ - pminsd %xmm1,%xmm0 │ │ - pshufd $0x4e,%xmm0,%xmm1 │ │ - pminsd %xmm0,%xmm1 │ │ - pshufd $0xe5,%xmm1,%xmm0 │ │ - pminsd %xmm1,%xmm0 │ │ - movd %xmm0,%eax │ │ - mov %rcx,%rsi │ │ - cmp %r15,%rcx │ │ - je 78782 │ │ - nopw 0x0(%rax,%rax,1) │ │ - movzbl (%rbx,%rsi,1),%ebp │ │ - cmp %ebp,%eax │ │ - cmovg %ebp,%eax │ │ - add $0x1,%rsi │ │ - cmp %rsi,%r15 │ │ - jne 78770 │ │ - add $0xffffffff,%edx │ │ - jle 79116 │ │ - add %r12,%rbx │ │ - test %eax,%eax │ │ - jne 786c0 │ │ - jmpq 79116 │ │ - xor %ebx,%ebx │ │ - xor %esi,%esi │ │ - movl $0x0,0x7c(%rsp) │ │ - cmpl $0x0,0x57c(%rcx) │ │ - je 799be │ │ - mov 0xb0(%rsp),%rcx │ │ - mov 0x70(%rsp),%rax │ │ - cmp %eax,%ecx │ │ - cmovb %ecx,%eax │ │ - cmp $0x1,%eax │ │ - jle 799be │ │ - mov %rsi,0xe8(%rsp) │ │ - mov 0x288(%r8),%rax │ │ - mov 0x40(%rsp),%rcx │ │ - movzbl 0xc0(%rax,%rcx,1),%eax │ │ - mov 0x38(%rsp),%rcx │ │ - mov %r8,%r13 │ │ - movzbl 0xd8(%r8,%rcx,1),%ecx │ │ - add %rax,%rcx │ │ - lea 0x3600(%rbp),%rdi │ │ - mov %rbp,%r12 │ │ - lea 0x1788(,%rcx,4),%rsi │ │ - add %rbp,%rsi │ │ - mov %r10,%rbp │ │ - callq 4940 │ │ - mov %rbp,%r10 │ │ - mov %eax,%ecx │ │ - lea 0x5(%rbp),%rdx │ │ - mov %cl,0x5(%rbp) │ │ - mov $0x1,%al │ │ - test %cl,%cl │ │ - je 78d9b │ │ - mov 0x50(%rsp),%r9 │ │ - mov %r13,%r8 │ │ - mov %r12,%rbp │ │ - mov 0xe8(%rsp),%rsi │ │ - jmpq 79a3c │ │ - mov %eax,%edx │ │ - shl $0x8,%edx │ │ - or %eax,%edx │ │ - mov 0x38(%rsp),%rsi │ │ - mov %dx,0x18(%r9,%rsi,1) │ │ - movw $0x101,0xf8(%r9,%rsi,1) │ │ - lea -0x1(%r12),%edx │ │ - cmp $0x1f,%dl │ │ - jbe 7894b │ │ - jmpq 7897c │ │ - imul $0x1010101,%eax,%edx │ │ - mov 0x38(%rsp),%rsi │ │ - mov %edx,0x18(%r9,%rsi,1) │ │ - movl $0x1010101,0xf8(%r9,%rsi,1) │ │ - lea -0x1(%r12),%edx │ │ - cmp $0x1f,%dl │ │ - jbe 7894b │ │ - jmpq 7897c │ │ - mov %rax,%rdx │ │ - imul %rbx,%rdx │ │ - mov 0x38(%rsp),%rsi │ │ - mov %rdx,0x18(%r9,%rsi,1) │ │ - mov %rbx,0xf8(%r9,%rsi,1) │ │ - lea -0x1(%r12),%edx │ │ - cmp $0x1f,%dl │ │ - jbe 7894b │ │ - jmpq 7897c │ │ - mov %rax,%rdx │ │ - imul %rbx,%rdx │ │ - mov 0x38(%rsp),%rsi │ │ - mov %rdx,0x18(%r9,%rsi,1) │ │ - mov %rdx,0x20(%r9,%rsi,1) │ │ - movdqa 0x81041(%rip),%xmm0 │ │ - movdqu %xmm0,0xf8(%r9,%rsi,1) │ │ - lea -0x1(%r12),%edx │ │ - cmp $0x1f,%dl │ │ - jbe 7894b │ │ - jmp 7897c │ │ - mov %rax,%rdx │ │ - imul %rbx,%rdx │ │ - mov 0x38(%rsp),%rsi │ │ - mov %rdx,0x18(%r9,%rsi,1) │ │ - mov %rdx,0x20(%r9,%rsi,1) │ │ - mov %rdx,0x28(%r9,%rsi,1) │ │ - mov %rdx,0x30(%r9,%rsi,1) │ │ - movdqa 0x81003(%rip),%xmm0 │ │ - movdqu %xmm0,0xf8(%r9,%rsi,1) │ │ - movdqu %xmm0,0x108(%r9,%rsi,1) │ │ - lea -0x1(%r12),%edx │ │ - cmp $0x1f,%dl │ │ - ja 7897c │ │ - movzbl %dl,%edx │ │ - lea 0x81db3(%rip),%rsi │ │ - movslq (%rsi,%rdx,4),%rdx │ │ - add %rsi,%rdx │ │ - jmpq *%rdx │ │ - mov 0x288(%r9),%rax │ │ - mov 0x40(%rsp),%rdx │ │ - mov %cl,(%rax,%rdx,1) │ │ - mov 0x288(%r9),%rax │ │ - movb $0x1,0xe0(%rax,%rdx,1) │ │ - mov 0x50(%rsp),%rax │ │ - mov 0x18(%rax),%rax │ │ - testb $0x1,0xe8(%rax) │ │ - je 78c0d │ │ - mov 0x14(%r9),%eax │ │ - and $0x1f,%eax │ │ - test %r12b,%r12b │ │ - je 78a4d │ │ - add %r15,%rax │ │ - mov 0x2308(%r9,%rax,8),%rcx │ │ - movslq 0x10(%r9),%rdx │ │ - lea -0x1(%r12),%rsi │ │ - mov %r12d,%eax │ │ - and $0x3,%eax │ │ - cmp $0x3,%rsi │ │ - jae 789cb │ │ - xor %esi,%esi │ │ - test %rax,%rax │ │ - jne 78a21 │ │ - jmp 78a41 │ │ - mov %rdx,%rsi │ │ - shl $0x4,%rsi │ │ - lea (%rsi,%rcx,1),%rdi │ │ - add $0x3a,%rdi │ │ - mov %r12,%rbp │ │ - sub %rax,%rbp │ │ - xor %esi,%esi │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - movb $0x0,-0x32(%rdi) │ │ - mov %r14b,-0x30(%rdi) │ │ - movb $0x0,-0x22(%rdi) │ │ - mov %r14b,-0x20(%rdi) │ │ - movb $0x0,-0x12(%rdi) │ │ - mov %r14b,-0x10(%rdi) │ │ - movb $0x0,-0x2(%rdi) │ │ - mov %r14b,(%rdi) │ │ - add $0x4,%rsi │ │ - add $0x40,%rdi │ │ - cmp %rsi,%rbp │ │ - jne 789f0 │ │ - test %rax,%rax │ │ - je 78a41 │ │ - add %rdx,%rsi │ │ - shl $0x4,%rsi │ │ - add %rsi,%rcx │ │ - add $0xa,%rcx │ │ - nop │ │ - movb $0x0,-0x2(%rcx) │ │ - mov %r14b,(%rcx) │ │ - add $0x10,%rcx │ │ - add $0xffffffffffffffff,%rax │ │ - jne 78a30 │ │ - mov 0x14(%r9),%eax │ │ - and $0x1f,%eax │ │ - mov 0x70(%rsp),%r15 │ │ - add $0xffffffff,%r15d │ │ - jle 78c0d │ │ - mov %eax,%r8d │ │ - add $0xffffffff,%r12d │ │ - mov %r15d,%edi │ │ - mov 0x10(%r9),%esi │ │ - mov %edi,%edx │ │ - and $0x1,%edx │ │ - cmp $0x1,%r15d │ │ - jne 78a8a │ │ - xor %ecx,%ecx │ │ - test %rdx,%rdx │ │ - movabs $0x101010101010101,%rbx │ │ - jne 78b0a │ │ - jmpq 78c0d │ │ - lea 0x5(%r8),%rcx │ │ - lea (%r9,%rcx,8),%rbp │ │ - add $0x22f0,%rbp │ │ - sub %rdx,%rdi │ │ - xor %ecx,%ecx │ │ - xchg %ax,%ax │ │ - mov -0x8(%rbp,%rcx,8),%rbx │ │ - add %r12d,%esi │ │ - movslq %esi,%rsi │ │ - shl $0x4,%rsi │ │ - movb $0x0,0x8(%rbx,%rsi,1) │ │ - mov -0x8(%rbp,%rcx,8),%rsi │ │ - mov 0x10(%r9),%ebx │ │ - add %r12d,%ebx │ │ - movslq %ebx,%rbx │ │ - shl $0x4,%rbx │ │ - mov %r14b,0xa(%rsi,%rbx,1) │ │ - mov 0x0(%rbp,%rcx,8),%rsi │ │ - movb $0x0,0x8(%rsi,%rbx,1) │ │ - mov 0x0(%rbp,%rcx,8),%rbx │ │ - mov 0x10(%r9),%esi │ │ - lea (%r12,%rsi,1),%eax │ │ - cltq │ │ - shl $0x4,%rax │ │ - mov %r14b,0xa(%rbx,%rax,1) │ │ - add $0x2,%rcx │ │ - cmp %rcx,%rdi │ │ - jne 78aa0 │ │ - test %rdx,%rdx │ │ - movabs $0x101010101010101,%rbx │ │ - je 78c0d │ │ - lea (%r9,%r8,8),%rax │ │ - add $0x2310,%rax │ │ - mov (%rax,%rcx,8),%rdx │ │ - add %r12d,%esi │ │ - movslq %esi,%rsi │ │ - shl $0x4,%rsi │ │ - movb $0x0,0x8(%rdx,%rsi,1) │ │ - add 0x10(%r9),%r12d │ │ - mov (%rax,%rcx,8),%rax │ │ - movslq %r12d,%rcx │ │ - shl $0x4,%rcx │ │ - mov %r14b,0xa(%rax,%rcx,1) │ │ - xor %eax,%eax │ │ - cmpb $0x0,0x94(%rsp) │ │ - je 80ef2 │ │ - mov 0x1b8(%rsp),%rcx │ │ - add $0xffffffff,%ecx │ │ - cmp $0x1f,%ecx │ │ - ja 78f71 │ │ - lea 0x81c22(%rip),%rdx │ │ - movslq (%rdx,%rcx,4),%rcx │ │ - add %rdx,%rcx │ │ - jmpq *%rcx │ │ - mov 0x9(%r10),%cl │ │ - mov 0xb8(%rsp),%rdx │ │ - mov %cl,0x248(%r9,%rdx,1) │ │ - mov 0x1c0(%rsp),%rcx │ │ - add $0xffffffff,%ecx │ │ - cmp $0x1f,%ecx │ │ - ja 80ef2 │ │ - lea 0x81c6a(%rip),%rdx │ │ - movslq (%rdx,%rcx,4),%rcx │ │ - add %rdx,%rcx │ │ - jmpq *%rcx │ │ - mov 0x58(%rsp),%rcx │ │ - mov 0x9(%rcx),%cl │ │ - mov 0x48(%rsp),%rdx │ │ - mov 0x288(%rdx),%rdx │ │ - mov 0xc0(%rsp),%rsi │ │ - mov %cl,0x230(%rdx,%rsi,1) │ │ - jmpq 80ef2 │ │ - mov %eax,%ecx │ │ - shl $0x8,%ecx │ │ - or %eax,%ecx │ │ - mov 0x288(%r9),%rax │ │ - mov 0x40(%rsp),%rdx │ │ - mov %cx,(%rax,%rdx,1) │ │ - mov 0x288(%r9),%rax │ │ - movw $0x101,0xe0(%rax,%rdx,1) │ │ - mov 0x50(%rsp),%rax │ │ - mov 0x18(%rax),%rax │ │ - testb $0x1,0xe8(%rax) │ │ - jne 78992 │ │ - xor %eax,%eax │ │ - cmpb $0x0,0x94(%rsp) │ │ - je 80ef2 │ │ - jmpq 78b4b │ │ - imul $0x1010101,%eax,%eax │ │ - mov 0x288(%r9),%rcx │ │ - mov 0x40(%rsp),%rdx │ │ - mov %eax,(%rcx,%rdx,1) │ │ - mov 0x288(%r9),%rax │ │ - movl $0x1010101,0xe0(%rax,%rdx,1) │ │ - mov 0x50(%rsp),%rax │ │ - mov 0x18(%rax),%rax │ │ - testb $0x1,0xe8(%rax) │ │ - jne 78992 │ │ - jmp 78c0d │ │ - imul %rbx,%rax │ │ - mov 0x288(%r9),%rcx │ │ - mov 0x40(%rsp),%rdx │ │ - mov %rax,(%rcx,%rdx,1) │ │ - mov 0x288(%r9),%rax │ │ - mov %rbx,0xe0(%rax,%rdx,1) │ │ - mov 0x50(%rsp),%rax │ │ - mov 0x18(%rax),%rax │ │ - testb $0x1,0xe8(%rax) │ │ - jne 78992 │ │ - jmpq 78c0d │ │ - imul %rbx,%rax │ │ - mov 0x288(%r9),%rcx │ │ - mov 0x40(%rsp),%rdx │ │ - mov %rax,(%rcx,%rdx,1) │ │ - mov 0x288(%r9),%rcx │ │ - mov %rax,0x8(%rcx,%rdx,1) │ │ - mov 0x288(%r9),%rax │ │ - mov %rbx,0xe0(%rax,%rdx,1) │ │ - mov 0x288(%r9),%rax │ │ - mov %rbx,0xe8(%rax,%rdx,1) │ │ - mov 0x50(%rsp),%rax │ │ - mov 0x18(%rax),%rax │ │ - testb $0x1,0xe8(%rax) │ │ - jne 78992 │ │ - jmpq 78c0d │ │ - imul %rbx,%rax │ │ - mov 0x288(%r9),%rcx │ │ - mov 0x40(%rsp),%rdx │ │ - mov %rax,(%rcx,%rdx,1) │ │ - mov 0x288(%r9),%rcx │ │ - mov %rax,0x8(%rcx,%rdx,1) │ │ - mov 0x288(%r9),%rcx │ │ - mov %rax,0x10(%rcx,%rdx,1) │ │ - mov 0x288(%r9),%rcx │ │ - mov %rax,0x18(%rcx,%rdx,1) │ │ - mov 0x288(%r9),%rax │ │ - mov %rbx,0xe0(%rax,%rdx,1) │ │ - mov 0x288(%r9),%rax │ │ - mov %rbx,0xe8(%rax,%rdx,1) │ │ - mov 0x288(%r9),%rax │ │ - mov %rbx,0xf0(%rax,%rdx,1) │ │ - mov 0x288(%r9),%rax │ │ - mov %rbx,0xf8(%rax,%rdx,1) │ │ - mov 0x50(%rsp),%rax │ │ - mov 0x18(%rax),%rax │ │ - testb $0x1,0xe8(%rax) │ │ - jne 78992 │ │ - jmpq 78c0d │ │ - movb $0x0,0x4(%r10) │ │ - xor %eax,%eax │ │ - movl $0x0,0x7c(%rsp) │ │ - jmpq 79968 │ │ - test %bl,%bl │ │ - mov 0x50(%rsp),%r9 │ │ - mov %r13,%r8 │ │ - mov %r12,%rbp │ │ - mov 0xe8(%rsp),%rsi │ │ - jne 799cb │ │ - jmpq 799d3 │ │ - mov 0x10(%rbx),%ecx │ │ - mov 0x14(%rbx),%eax │ │ - mov 0x50(%rsp),%r9 │ │ - mov %r12,%r10 │ │ - mov 0xcf8(%r9),%rdx │ │ - movslq %ecx,%rcx │ │ - cltq │ │ - imul %rdx,%rax │ │ - add %rcx,%rax │ │ - add 0xab8(%r9),%rax │ │ - mov 0x88(%rsp),%ecx │ │ - cmp %ecx,0xa8(%rsp) │ │ - jle 78e4b │ │ - mov 0xa0(%rsp),%ecx │ │ - cmp %ecx,0x68(%rsp) │ │ - jle 78e4b │ │ - mov %r10,%r12 │ │ - mov -0x1(%rax),%cl │ │ - mov %rax,%rsi │ │ - sub %rdx,%rsi │ │ - mov (%rsi),%bl │ │ - not %rdx │ │ - mov (%rax,%rdx,1),%dl │ │ - cmp %bl,%cl │ │ - jne 78e21 │ │ - mov $0x2,%eax │ │ - cmp %cl,%dl │ │ - je 78e3b │ │ - cmp %cl,%dl │ │ - sete %sil │ │ - cmp %bl,%cl │ │ - sete %dil │ │ - or %sil,%dil │ │ - cmp %dl,%bl │ │ - sete %al │ │ - or %dil,%al │ │ - movzbl %al,%eax │ │ - cmp %dl,%bl │ │ - movzbl %bl,%edx │ │ - movzbl %cl,%ebx │ │ - cmove %edx,%ebx │ │ - jmpq 79143 │ │ - mov 0x88(%rsp),%ecx │ │ - cmp %ecx,0xa8(%rsp) │ │ - jle 790ce │ │ - mov %r10,%r12 │ │ - mov -0x1(%rax),%bl │ │ - jmpq 790e3 │ │ - movzbl 0x9(%r10),%ecx │ │ - mov %ecx,%edx │ │ - shl $0x8,%edx │ │ - or %ecx,%edx │ │ - mov 0xb8(%rsp),%rcx │ │ - mov %dx,0x248(%r9,%rcx,1) │ │ - mov 0x1c0(%rsp),%rcx │ │ - add $0xffffffff,%ecx │ │ - cmp $0x1f,%ecx │ │ - jbe 78b97 │ │ - jmpq 80ef2 │ │ - movzbl 0x9(%r10),%ecx │ │ - imul $0x1010101,%ecx,%ecx │ │ - mov 0xb8(%rsp),%rdx │ │ - mov %ecx,0x248(%r9,%rdx,1) │ │ - mov 0x1c0(%rsp),%rcx │ │ - add $0xffffffff,%ecx │ │ - cmp $0x1f,%ecx │ │ - jbe 78b97 │ │ - jmpq 80ef2 │ │ - movzbl 0x9(%r10),%ecx │ │ - imul %rbx,%rcx │ │ - mov 0xb8(%rsp),%rdx │ │ - mov %rcx,0x248(%r9,%rdx,1) │ │ - mov 0x1c0(%rsp),%rcx │ │ - add $0xffffffff,%ecx │ │ - cmp $0x1f,%ecx │ │ - jbe 78b97 │ │ - jmpq 80ef2 │ │ - movzbl 0x9(%r10),%ecx │ │ - imul %rbx,%rcx │ │ - mov 0xb8(%rsp),%rdx │ │ - mov %rcx,0x248(%r9,%rdx,1) │ │ - mov %rcx,0x250(%r9,%rdx,1) │ │ - mov 0x1c0(%rsp),%rcx │ │ - add $0xffffffff,%ecx │ │ - cmp $0x1f,%ecx │ │ - jbe 78b97 │ │ - jmpq 80ef2 │ │ - movzbl 0x9(%r10),%ecx │ │ - imul %rbx,%rcx │ │ - mov 0xb8(%rsp),%rdx │ │ - mov %rcx,0x248(%r9,%rdx,1) │ │ - mov %rcx,0x250(%r9,%rdx,1) │ │ - mov %rcx,0x258(%r9,%rdx,1) │ │ - mov %rcx,0x260(%r9,%rdx,1) │ │ - mov 0x1c0(%rsp),%rcx │ │ - add $0xffffffff,%ecx │ │ - cmp $0x1f,%ecx │ │ - jbe 78b97 │ │ - jmpq 80ef2 │ │ - mov 0x58(%rsp),%rcx │ │ - movzbl 0x9(%rcx),%ecx │ │ - mov %ecx,%edx │ │ - shl $0x8,%edx │ │ - or %ecx,%edx │ │ - mov 0x48(%rsp),%rcx │ │ - mov 0x288(%rcx),%rcx │ │ - mov 0xc0(%rsp),%rsi │ │ - mov %dx,0x230(%rcx,%rsi,1) │ │ - jmpq 80ef2 │ │ - mov 0x58(%rsp),%rcx │ │ - movzbl 0x9(%rcx),%ecx │ │ - imul $0x1010101,%ecx,%ecx │ │ - mov 0x48(%rsp),%rdx │ │ - mov 0x288(%rdx),%rdx │ │ - mov 0xc0(%rsp),%rsi │ │ - mov %ecx,0x230(%rdx,%rsi,1) │ │ - jmpq 80ef2 │ │ - mov 0x58(%rsp),%rcx │ │ - movzbl 0x9(%rcx),%ecx │ │ - movabs $0x101010101010101,%rdx │ │ - imul %rdx,%rcx │ │ - mov 0x48(%rsp),%rdx │ │ - mov 0x288(%rdx),%rdx │ │ - mov 0xc0(%rsp),%rsi │ │ - mov %rcx,0x230(%rdx,%rsi,1) │ │ - jmpq 80ef2 │ │ - mov 0x58(%rsp),%rcx │ │ - movzbl 0x9(%rcx),%ecx │ │ - movabs $0x101010101010101,%rdx │ │ - imul %rdx,%rcx │ │ - mov 0x48(%rsp),%rsi │ │ - mov 0x288(%rsi),%rdx │ │ - mov 0xc0(%rsp),%rdi │ │ - mov %rcx,0x230(%rdx,%rdi,1) │ │ - mov 0x288(%rsi),%rdx │ │ - mov %rcx,0x238(%rdi,%rdx,1) │ │ - jmpq 80ef2 │ │ - mov 0x58(%rsp),%rcx │ │ - movzbl 0x9(%rcx),%ecx │ │ - movabs $0x101010101010101,%rdx │ │ - imul %rdx,%rcx │ │ - mov 0x48(%rsp),%rsi │ │ - mov 0x288(%rsi),%rdx │ │ - mov 0xc0(%rsp),%rdi │ │ - mov %rcx,0x230(%rdx,%rdi,1) │ │ - mov 0x288(%rsi),%rdx │ │ - mov %rcx,0x238(%rdi,%rdx,1) │ │ - mov 0x288(%rsi),%rdx │ │ - mov %rcx,0x240(%rdi,%rdx,1) │ │ - mov 0x288(%rsi),%rdx │ │ - mov %rcx,0x248(%rdi,%rdx,1) │ │ - jmpq 80ef2 │ │ - mov %r10,%r12 │ │ - mov 0xa0(%rsp),%ecx │ │ - cmp %ecx,0x68(%rsp) │ │ - jle 7913f │ │ - sub %rdx,%rax │ │ - mov (%rax),%bl │ │ - xor %eax,%eax │ │ - jmp 79143 │ │ - mov %r12,%r10 │ │ - movb $0x0,0x4(%r12) │ │ - xor %eax,%eax │ │ - mov 0x80(%rsp),%rcx │ │ - mov (%rcx),%rcx │ │ - mov 0x48(%rsp),%r8 │ │ - jmpq 79968 │ │ - mov $0x8,%eax │ │ - mov 0x48(%rsp),%r8 │ │ - mov 0x50(%rsp),%r11 │ │ - mov 0x58(%rsp),%r10 │ │ - mov %al,0x4(%r10) │ │ - mov 0x80(%rsp),%rcx │ │ - mov (%rcx),%rcx │ │ - movl $0x0,0x7c(%rsp) │ │ - mov 0x60(%rsp),%rbp │ │ - mov %r11,%r9 │ │ - jmpq 79968 │ │ - xor %eax,%eax │ │ - xor %ebx,%ebx │ │ - lea 0x3600(%rbp),%rdi │ │ - shl $0x4,%rax │ │ - lea (%rax,%rbp,1),%rsi │ │ - add $0xdb0,%rsi │ │ - mov $0x7,%edx │ │ - callq 4770 │ │ - mov 0x80(%rsp),%rcx │ │ - mov (%rcx),%rcx │ │ - mov 0x474(%rcx),%ecx │ │ - test %bl,%bl │ │ - je 791a1 │ │ - movzbl %bl,%edx │ │ - mov %ecx,%esi │ │ - sub %edx,%esi │ │ - mov 0x48(%rsp),%r8 │ │ - mov %r12,%r10 │ │ - jle 791b3 │ │ - mov %rbp,%rbx │ │ - lea 0x1(%rcx),%ebp │ │ - lea (%rdx,%rdx,1),%edi │ │ - cmp %ebp,%edi │ │ - jge 791c3 │ │ - cmp %eax,%edi │ │ - mov 0x50(%rsp),%r9 │ │ - jl 791d4 │ │ - jmp 791dc │ │ - mov 0x50(%rsp),%r9 │ │ - mov 0x48(%rsp),%r8 │ │ - mov %r12,%r10 │ │ - jmpq 79942 │ │ - mov %ecx,%edx │ │ - sub %eax,%edx │ │ - mov %edx,%eax │ │ - mov 0x50(%rsp),%r9 │ │ - jmpq 79942 │ │ - add %esi,%esi │ │ - cmp %eax,%esi │ │ - mov 0x50(%rsp),%r9 │ │ - jge 791dc │ │ - mov %ecx,%edx │ │ - sub %eax,%edx │ │ - mov %edx,%eax │ │ - mov %rbx,%rbp │ │ - jmpq 79942 │ │ - test $0x1,%al │ │ - mov %rbx,%rbp │ │ - jne 7993b │ │ - sar %eax │ │ - sub %eax,%edx │ │ - mov %edx,%eax │ │ - jmpq 79942 │ │ - movl $0x3,0x3f5c0(%r8) │ │ - movswl 0xc(%r10),%eax │ │ - add $0x10000,%eax │ │ - mov %eax,0x3f5cc(%r8) │ │ - movswl 0xe(%r10),%eax │ │ - mov %eax,0x3f5d0(%r8) │ │ - movswl 0x10(%r10),%eax │ │ - mov %eax,0x3f5d4(%r8) │ │ - movswl 0x12(%r10),%eax │ │ - add $0x10000,%eax │ │ - mov %eax,0x3f5d8(%r8) │ │ - mov 0x8(%r10),%edx │ │ - mov %r12d,%edi │ │ - mov %r15d,%esi │ │ - mov %rbx,%rcx │ │ - mov 0xa8(%rsp),%r8 │ │ - mov 0x68(%rsp),%r9 │ │ - mov %r10,%rbp │ │ - callq 999b0 │ │ - mov %rbx,%rdi │ │ - callq 99790 │ │ - mov %rbp,%r10 │ │ - mov 0x48(%rsp),%r8 │ │ - mov 0x50(%rsp),%r9 │ │ - mov %r8,%rdi │ │ - mov %r14d,%esi │ │ - mov %r10,%rdx │ │ - callq *0xcb8(%r9) │ │ - mov %eax,%ecx │ │ - mov $0xffffffff,%eax │ │ - test %ecx,%ecx │ │ - jne 80ef2 │ │ - mov 0x58(%rsp),%r9 │ │ - movzbl 0x1b(%r9),%eax │ │ - mov 0x70(%rsp),%rdi │ │ - lea -0x1(%rdi),%ecx │ │ - cmp $0x1f,%cl │ │ - mov 0x48(%rsp),%r8 │ │ - movabs $0x101010101010101,%rbp │ │ - mov %rbp,%r15 │ │ - ja 79485 │ │ - movzbl %cl,%ecx │ │ - lea 0x815c4(%rip),%rdx │ │ - movslq (%rdx,%rcx,4),%rcx │ │ - add %rdx,%rcx │ │ - jmpq *%rcx │ │ - lea 0x906cc(%rip),%rcx │ │ - mov (%rcx,%rax,2),%dl │ │ - mov 0x1(%rcx,%rax,2),%cl │ │ - mov 0x38(%rsp),%rsi │ │ - mov %dl,0x178(%r8,%rsi,1) │ │ - mov %cl,0x198(%r8,%rsi,1) │ │ - movb $0x0,0xf8(%r8,%rsi,1) │ │ - jmpq 79485 │ │ - lea 0x9069b(%rip),%rcx │ │ - movzbl (%rcx,%rax,2),%edx │ │ - mov %edx,%esi │ │ - shl $0x8,%esi │ │ - or %edx,%esi │ │ - mov 0x38(%rsp),%rbp │ │ - mov %si,0x178(%r8,%rbp,1) │ │ - movzbl 0x1(%rcx,%rax,2),%ecx │ │ - mov %ecx,%edx │ │ - shl $0x8,%edx │ │ - or %ecx,%edx │ │ - mov %dx,0x198(%r8,%rbp,1) │ │ - movw $0x0,0xf8(%r8,%rbp,1) │ │ - jmpq 79485 │ │ - lea 0x90656(%rip),%rcx │ │ - movzbl (%rcx,%rax,2),%edx │ │ - imul $0x1010101,%edx,%edx │ │ - mov 0x38(%rsp),%rsi │ │ - mov %edx,0x178(%r8,%rsi,1) │ │ - movzbl 0x1(%rcx,%rax,2),%ecx │ │ - imul $0x1010101,%ecx,%ecx │ │ - mov %ecx,0x198(%r8,%rsi,1) │ │ - movl $0x0,0xf8(%r8,%rsi,1) │ │ - jmpq 79485 │ │ - lea 0x90614(%rip),%rcx │ │ - movzbl (%rcx,%rax,2),%edx │ │ - imul %r15,%rdx │ │ - mov 0x38(%rsp),%rsi │ │ - mov %rdx,0x178(%r8,%rsi,1) │ │ - movzbl 0x1(%rcx,%rax,2),%ecx │ │ - imul %r15,%rcx │ │ - mov %rcx,0x198(%r8,%rsi,1) │ │ - movq $0x0,0xf8(%r8,%rsi,1) │ │ - jmpq 79485 │ │ - lea 0x905d6(%rip),%rcx │ │ - movzbl (%rcx,%rax,2),%edx │ │ - imul %r15,%rdx │ │ - mov 0x38(%rsp),%rsi │ │ - mov %rdx,0x178(%r8,%rsi,1) │ │ - mov %rdx,0x180(%r8,%rsi,1) │ │ - movzbl 0x1(%rcx,%rax,2),%ecx │ │ - imul %r15,%rcx │ │ - mov %rcx,0x198(%r8,%rsi,1) │ │ - mov %rcx,0x1a0(%r8,%rsi,1) │ │ - pxor %xmm0,%xmm0 │ │ - movdqu %xmm0,0xf8(%r8,%rsi,1) │ │ - jmp 79485 │ │ - lea 0x90589(%rip),%rcx │ │ - movzbl (%rcx,%rax,2),%edx │ │ - imul %r15,%rdx │ │ - mov 0x38(%rsp),%rsi │ │ - mov %rdx,0x178(%r8,%rsi,1) │ │ - mov %rdx,0x180(%r8,%rsi,1) │ │ - mov %rdx,0x188(%r8,%rsi,1) │ │ - mov %rdx,0x190(%r8,%rsi,1) │ │ - movzbl 0x1(%rcx,%rax,2),%ecx │ │ - imul %r15,%rcx │ │ - mov %rcx,0x198(%r8,%rsi,1) │ │ - mov %rcx,0x1a0(%r8,%rsi,1) │ │ - mov %rcx,0x1a8(%r8,%rsi,1) │ │ - mov %rcx,0x1b0(%r8,%rsi,1) │ │ - pxor %xmm0,%xmm0 │ │ - movdqu %xmm0,0xf8(%r8,%rsi,1) │ │ - movdqu %xmm0,0x108(%r8,%rsi,1) │ │ - mov 0xb0(%rsp),%r10 │ │ - lea -0x1(%r10),%ecx │ │ - cmp $0x1f,%cl │ │ - mov 0x50(%rsp),%rbp │ │ - mov 0x1b8(%rsp),%r11 │ │ - mov 0x40(%rsp),%rbx │ │ - ja 7979c │ │ - movzbl %cl,%ecx │ │ - lea 0x81452(%rip),%rdx │ │ - movslq (%rdx,%rcx,4),%rcx │ │ - add %rdx,%rcx │ │ - jmpq *%rcx │ │ - lea 0x904da(%rip),%rsi │ │ - mov 0x288(%r8),%rdx │ │ - mov (%rsi,%rax,2),%cl │ │ - mov 0x1(%rsi,%rax,2),%al │ │ - mov %cl,0x160(%rdx,%rbx,1) │ │ - mov 0x288(%r8),%rcx │ │ - mov %al,0x180(%rcx,%rbx,1) │ │ - mov 0x288(%r8),%rax │ │ - movb $0x0,0xe0(%rax,%rbx,1) │ │ - mov 0x18(%rbp),%rax │ │ - testb $0x1,0xe8(%rax) │ │ - jne 797ad │ │ - jmpq 798e4 │ │ - lea 0x9048b(%rip),%rcx │ │ - movzbl (%rcx,%rax,2),%edx │ │ - mov %edx,%esi │ │ - shl $0x8,%esi │ │ - or %edx,%esi │ │ - mov 0x288(%r8),%rdx │ │ - mov %si,0x160(%rdx,%rbx,1) │ │ - movzbl 0x1(%rcx,%rax,2),%eax │ │ - mov %eax,%ecx │ │ - shl $0x8,%ecx │ │ - or %eax,%ecx │ │ - mov 0x288(%r8),%rax │ │ - mov %cx,0x180(%rax,%rbx,1) │ │ - mov 0x288(%r8),%rax │ │ - movw $0x0,0xe0(%rax,%rbx,1) │ │ - mov 0x18(%rbp),%rax │ │ - testb $0x1,0xe8(%rax) │ │ - jne 797ad │ │ - jmpq 798e4 │ │ - lea 0x90428(%rip),%rcx │ │ - movzbl (%rcx,%rax,2),%edx │ │ - imul $0x1010101,%edx,%edx │ │ - mov 0x288(%r8),%rsi │ │ - mov %edx,0x160(%rsi,%rbx,1) │ │ - movzbl 0x1(%rcx,%rax,2),%eax │ │ - imul $0x1010101,%eax,%eax │ │ - mov 0x288(%r8),%rcx │ │ - mov %eax,0x180(%rcx,%rbx,1) │ │ - mov 0x288(%r8),%rax │ │ - movl $0x0,0xe0(%rax,%rbx,1) │ │ - mov 0x18(%rbp),%rax │ │ - testb $0x1,0xe8(%rax) │ │ - jne 797ad │ │ - jmpq 798e4 │ │ - lea 0x903c8(%rip),%rcx │ │ - movzbl (%rcx,%rax,2),%edx │ │ - imul %r15,%rdx │ │ - mov 0x288(%r8),%rsi │ │ - mov %rdx,0x160(%rsi,%rbx,1) │ │ - movzbl 0x1(%rcx,%rax,2),%eax │ │ - imul %r15,%rax │ │ - mov 0x288(%r8),%rcx │ │ - mov %rax,0x180(%rcx,%rbx,1) │ │ - mov 0x288(%r8),%rax │ │ - movq $0x0,0xe0(%rax,%rbx,1) │ │ - mov 0x18(%rbp),%rax │ │ - testb $0x1,0xe8(%rax) │ │ - jne 797ad │ │ - jmpq 798e4 │ │ - lea 0x90369(%rip),%rcx │ │ - movzbl (%rcx,%rax,2),%edx │ │ - imul %r15,%rdx │ │ - mov 0x288(%r8),%rsi │ │ - mov %rdx,0x160(%rsi,%rbx,1) │ │ - mov 0x288(%r8),%rsi │ │ - mov %rdx,0x168(%rsi,%rbx,1) │ │ - movzbl 0x1(%rcx,%rax,2),%eax │ │ - imul %r15,%rax │ │ - mov 0x288(%r8),%rcx │ │ - mov %rax,0x180(%rcx,%rbx,1) │ │ - mov 0x288(%r8),%rcx │ │ - mov %rax,0x188(%rcx,%rbx,1) │ │ - mov 0x288(%r8),%rax │ │ - movq $0x0,0xe0(%rax,%rbx,1) │ │ - mov 0x288(%r8),%rax │ │ - movq $0x0,0xe8(%rax,%rbx,1) │ │ - mov 0x18(%rbp),%rax │ │ - testb $0x1,0xe8(%rax) │ │ - jne 797ad │ │ - jmpq 798e4 │ │ - lea 0x902d9(%rip),%rcx │ │ - movzbl (%rcx,%rax,2),%edx │ │ - imul %r15,%rdx │ │ - mov 0x288(%r8),%rsi │ │ - mov %rdx,0x160(%rsi,%rbx,1) │ │ - mov 0x288(%r8),%rsi │ │ - mov %rdx,0x168(%rsi,%rbx,1) │ │ - mov 0x288(%r8),%rsi │ │ - mov %rdx,0x170(%rsi,%rbx,1) │ │ - mov 0x288(%r8),%rsi │ │ - mov %rdx,0x178(%rsi,%rbx,1) │ │ - movzbl 0x1(%rcx,%rax,2),%eax │ │ - imul %r15,%rax │ │ - mov 0x288(%r8),%rcx │ │ - mov %rax,0x180(%rcx,%rbx,1) │ │ - mov 0x288(%r8),%rcx │ │ - mov %rax,0x188(%rcx,%rbx,1) │ │ - mov 0x288(%r8),%rcx │ │ - mov %rax,0x190(%rcx,%rbx,1) │ │ - mov 0x288(%r8),%rcx │ │ - mov %rax,0x198(%rcx,%rbx,1) │ │ - mov 0x288(%r8),%rax │ │ - movq $0x0,0xe0(%rax,%rbx,1) │ │ - mov 0x288(%r8),%rax │ │ - movq $0x0,0xe8(%rax,%rbx,1) │ │ - mov 0x288(%r8),%rax │ │ - movq $0x0,0xf0(%rax,%rbx,1) │ │ - mov 0x288(%r8),%rax │ │ - movq $0x0,0xf8(%rax,%rbx,1) │ │ - mov 0x18(%rbp),%rax │ │ - testb $0x1,0xe8(%rax) │ │ - je 798e4 │ │ - mov 0x14(%r8),%ecx │ │ - and $0x1f,%ecx │ │ - test %r10b,%r10b │ │ - je 79867 │ │ - add %rdi,%rcx │ │ - mov 0x2308(%r8,%rcx,8),%rax │ │ - movslq 0x10(%r8),%rcx │ │ - shl $0x4,%rcx │ │ - mov %r10d,%esi │ │ - and $0x1,%esi │ │ - cmp $0x1,%r10b │ │ - jne 797e5 │ │ - xor %edx,%edx │ │ - test %rsi,%rsi │ │ - jne 7983d │ │ - jmp 7985b │ │ - lea (%rcx,%rax,1),%rdi │ │ - add $0x1a,%rdi │ │ - mov %r10,%rbp │ │ - sub %rsi,%rbp │ │ - xor %edx,%edx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - movzbl 0x18(%r9),%ebx │ │ - add $0x1,%bl │ │ - mov %bl,-0x12(%rdi) │ │ - mov 0x8(%r9),%ebx │ │ - mov %ebx,-0x1a(%rdi) │ │ - mov %r14b,-0x10(%rdi) │ │ - movzbl 0x18(%r9),%ebx │ │ - add $0x1,%bl │ │ - mov %bl,-0x2(%rdi) │ │ - mov 0x8(%r9),%ebx │ │ - mov %ebx,-0xa(%rdi) │ │ - mov %r14b,(%rdi) │ │ - add $0x2,%rdx │ │ - add $0x20,%rdi │ │ - cmp %rdx,%rbp │ │ - jne 79800 │ │ - test %rsi,%rsi │ │ - je 7985b │ │ - add %rcx,%rax │ │ - mov 0x18(%r9),%cl │ │ - add $0x1,%cl │ │ - shl $0x4,%rdx │ │ - mov %cl,0x8(%rax,%rdx,1) │ │ - mov 0x8(%r9),%ecx │ │ - mov %ecx,(%rax,%rdx,1) │ │ - mov %r14b,0xa(%rax,%rdx,1) │ │ - mov 0x14(%r8),%ecx │ │ - and $0x1f,%ecx │ │ - mov 0x70(%rsp),%rdi │ │ - add $0xffffffff,%edi │ │ - jle 798e4 │ │ - add $0x5,%ecx │ │ - add $0xffffffff,%r10d │ │ - mov %edi,%eax │ │ - mov 0x10(%r8),%esi │ │ - lea (%r8,%rcx,8),%rcx │ │ - add $0x22e8,%rcx │ │ - xor %edx,%edx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - movzbl 0x18(%r9),%ebx │ │ - add $0x1,%bl │ │ - mov (%rcx,%rdx,8),%rdi │ │ - add %r10d,%esi │ │ - movslq %esi,%rsi │ │ - shl $0x4,%rsi │ │ - mov %bl,0x8(%rdi,%rsi,1) │ │ - mov (%rcx,%rdx,8),%rsi │ │ - mov 0x10(%r8),%edi │ │ - add %r10d,%edi │ │ - movslq %edi,%rdi │ │ - shl $0x4,%rdi │ │ - mov 0x8(%r9),%ebp │ │ - mov %ebp,(%rsi,%rdi,1) │ │ - mov (%rcx,%rdx,8),%rdi │ │ - mov 0x10(%r8),%esi │ │ - lea (%r10,%rsi,1),%ebp │ │ - movslq %ebp,%rbp │ │ - shl $0x4,%rbp │ │ - mov %r14b,0xa(%rdi,%rbp,1) │ │ - add $0x1,%rdx │ │ - cmp %rdx,%rax │ │ - jne 79890 │ │ - xor %eax,%eax │ │ - cmpb $0x0,0x94(%rsp) │ │ - je 80ef2 │ │ - lea -0x1(%r11),%ecx │ │ - cmp $0x1f,%ecx │ │ - ja 7d8d1 │ │ - lea 0x81080(%rip),%rdx │ │ - movslq (%rdx,%rcx,4),%rcx │ │ - add %rdx,%rcx │ │ - jmpq *%rcx │ │ - mov 0xb8(%rsp),%rcx │ │ - movb $0x0,0x248(%r8,%rcx,1) │ │ - mov 0x1c0(%rsp),%rcx │ │ - add $0xffffffff,%ecx │ │ - cmp $0x1f,%ecx │ │ - jbe 7d8e5 │ │ - jmpq 80ef2 │ │ - add $0x1,%eax │ │ - sar %eax │ │ - add %edx,%eax │ │ - movzbl %al,%edx │ │ - xor %esi,%esi │ │ - cmp %ecx,%edx │ │ - cmova %esi,%eax │ │ - cmp $0x7,%al │ │ - movl $0x0,0x7c(%rsp) │ │ - cmova %esi,%eax │ │ - mov %al,0x4(%r10) │ │ - mov 0x80(%rsp),%rcx │ │ - mov (%rcx),%rcx │ │ - movzbl %al,%eax │ │ - shl $0x5,%rax │ │ - lea (%rcx,%rax,1),%rsi │ │ - add $0x370,%rsi │ │ - cmpl $0x0,0x38c(%rcx,%rax,1) │ │ - jne 79998 │ │ - cmpl $0xffffffff,0x384(%rcx,%rax,1) │ │ - jne 79998 │ │ - cmpl $0x0,0x388(%rcx,%rax,1) │ │ - je 799af │ │ - lea 0x5(%r10),%rdx │ │ - movb $0x0,0x5(%r10) │ │ - mov $0x1,%al │ │ - cmpl $0x0,0x18(%rsi) │ │ - jne 79a3c │ │ - jmp 799d3 │ │ - mov $0x1,%bl │ │ - cmpl $0x0,0x57c(%rcx) │ │ - jne 787b4 │ │ - lea 0x5(%r10),%rdx │ │ - movb $0x0,0x5(%r10) │ │ - test %bl,%bl │ │ - je 799d3 │ │ - mov $0x1,%al │ │ - cmpl $0x0,0x18(%rsi) │ │ - jne 79a3c │ │ - mov %rsi,0xe8(%rsp) │ │ - mov 0x288(%r8),%rax │ │ - mov 0x40(%rsp),%rcx │ │ - movzbl 0xa0(%rax,%rcx,1),%eax │ │ - mov 0x38(%rsp),%rcx │ │ - movzbl 0xb8(%r8,%rcx,1),%ecx │ │ - add %rax,%rcx │ │ - lea 0x3600(%rbp),%rdi │ │ - lea 0x177c(,%rcx,4),%rsi │ │ - add %rbp,%rsi │ │ - mov %r8,%rbx │ │ - mov %rbp,%r12 │ │ - mov %r10,%rbp │ │ - mov %rdx,%r13 │ │ - callq 4940 │ │ - mov %r13,%rdx │ │ - mov 0xe8(%rsp),%rsi │ │ - mov %rbp,%r10 │ │ - mov %r12,%rbp │ │ - mov %rbx,%r8 │ │ - mov 0x50(%rsp),%r9 │ │ - mov %al,0x6(%r10) │ │ - mov 0x80(%rsp),%rcx │ │ - mov (%rcx),%rcx │ │ - cmpl $0x0,0x360(%rcx) │ │ - mov %rdx,0x98(%rsp) │ │ - je 79a72 │ │ - cmpl $0x0,0x364(%rcx) │ │ - je 79a72 │ │ - cmpl $0x0,0x470(%rcx) │ │ - je 79b33 │ │ - test %al,%al │ │ - je 7e032 │ │ - mov 0x8(%r9),%rax │ │ - mov 0x3f4(%rax),%eax │ │ - test %eax,%eax │ │ - sete %cl │ │ - mov $0x1f,%edx │ │ - shr %cl,%edx │ │ - lea 0x6(%r10),%rcx │ │ - mov %rcx,0xd0(%rsp) │ │ - test %edx,0x10(%r8) │ │ - mov 0xb0(%rsp),%r15 │ │ - jne 7a2b5 │ │ - test %edx,0x14(%r8) │ │ - jne 7a2b5 │ │ - mov %rsi,0xe8(%rsp) │ │ - mov 0x3720(%rbp),%edi │ │ - mov 0x80(%rsp),%rcx │ │ - mov (%rcx),%rsi │ │ - cmpl $0x0,0x4b8(%rsi) │ │ - je 79e6e │ │ - xor %ecx,%ecx │ │ - test %eax,%eax │ │ - sete %cl │ │ - lea (%rcx,%rcx,2),%eax │ │ - cmp %r14d,%eax │ │ - jne 79eeb │ │ - mov 0xd0(%rsp),%rax │ │ - cmpb $0x0,(%rax) │ │ - mov %rbp,%rax │ │ - lea 0x3724(%rbp),%rbp │ │ - lea 0x110(%rsp),%rcx │ │ - mov %rcx,0x1b0(%rsp) │ │ - mov %rax,%rcx │ │ - mov 0x3724(%rax),%eax │ │ - mov %eax,0x110(%rsp) │ │ - mov %edi,%edx │ │ - jne 7a21e │ │ - jmpq 79f15 │ │ - test %al,%al │ │ - je 79c7d │ │ - movslq 0x14(%r8),%rax │ │ - movslq 0x10(%r8),%rcx │ │ - mov 0xcf8(%r9),%rdx │ │ - imul %rdx,%rax │ │ - add %rcx,%rax │ │ - add 0xab8(%r9),%rax │ │ - mov 0x88(%rsp),%ecx │ │ - cmp %ecx,0xa8(%rsp) │ │ - mov 0x68(%rsp),%rsi │ │ - mov 0xa0(%rsp),%edi │ │ - jle 79be7 │ │ - cmp %edi,%esi │ │ - jle 79be7 │ │ - mov -0x1(%rax),%cl │ │ - mov %rax,%rsi │ │ - sub %rdx,%rsi │ │ - mov (%rsi),%bl │ │ - not %rdx │ │ - mov (%rax,%rdx,1),%dl │ │ - cmp %bl,%cl │ │ - jne 79b96 │ │ - mov $0x2,%eax │ │ - cmp %cl,%dl │ │ - je 79bb0 │ │ - cmp %cl,%dl │ │ - sete %sil │ │ - cmp %bl,%cl │ │ - sete %dil │ │ - or %sil,%dil │ │ - cmp %dl,%bl │ │ - sete %al │ │ - or %dil,%al │ │ - movzbl %al,%eax │ │ - cmp %dl,%bl │ │ - movzbl %bl,%edx │ │ - movzbl %cl,%r12d │ │ - cmove %edx,%r12d │ │ - mov 0x58(%rsp),%rcx │ │ - cmpb $0x0,0x6(%rcx) │ │ - je 79c0c │ │ - mov %r12b,0x4(%rcx) │ │ - cmp $0x8,%r12b │ │ - jb 7e001 │ │ - xor %r12d,%r12d │ │ - mov 0x58(%rsp),%rdx │ │ - mov %r12b,0x4(%rdx) │ │ - jmpq 7e006 │ │ - mov 0x88(%rsp),%ecx │ │ - cmp %ecx,0xa8(%rsp) │ │ - jle 79fe5 │ │ - mov -0x1(%rax),%r12b │ │ - xor %eax,%eax │ │ - mov 0x58(%rsp),%rcx │ │ - cmpb $0x0,0x6(%rcx) │ │ - jne 79bc8 │ │ - mov %r8,%rbx │ │ - lea 0x3600(%rbp),%rdi │ │ - shl $0x4,%rax │ │ - lea (%rax,%rbp,1),%rsi │ │ - add $0xdb0,%rsi │ │ - mov $0x7,%edx │ │ - callq 4770 │ │ - mov 0x80(%rsp),%rcx │ │ - mov (%rcx),%rcx │ │ - mov 0x474(%rcx),%ecx │ │ - test %r12b,%r12b │ │ - je 7a0aa │ │ - movzbl %r12b,%edx │ │ - mov %ecx,%esi │ │ - sub %edx,%esi │ │ - jle 7a0a4 │ │ - mov %rbp,%r9 │ │ - lea 0x1(%rcx),%ebp │ │ - lea (%rdx,%rdx,1),%edi │ │ - cmp %ebp,%edi │ │ - jge 7dd9c │ │ - cmp %eax,%edi │ │ - mov 0x50(%rsp),%rsi │ │ - mov %rbx,%r8 │ │ - jl 7ddb0 │ │ - jmpq 7ddb8 │ │ - cmpl $0x0,0x368(%rcx) │ │ - je 79b3b │ │ - lea 0x3600(%rbp),%rdi │ │ - mov 0x288(%r8),%rax │ │ - mov 0x40(%rsp),%rcx │ │ - movzbl 0x80(%rax,%rcx,1),%eax │ │ - mov 0x38(%rsp),%rcx │ │ - mov %rbp,%rdx │ │ - mov %r8,%rbp │ │ - movzbl 0x98(%r8,%rcx,1),%ecx │ │ - add %rax,%rcx │ │ - mov %rdx,%r13 │ │ - lea (%rdx,%rcx,4),%rsi │ │ - add $0x1794,%rsi │ │ - callq 4940 │ │ - mov %eax,0x7c(%rsp) │ │ - test %eax,%eax │ │ - je 7d7ec │ │ - mov 0x50(%rsp),%r9 │ │ - mov 0xac0(%r9),%rbx │ │ - test %rbx,%rbx │ │ - je 7dd6f │ │ - mov %rbp,%rax │ │ - movslq 0x14(%rbp),%rbp │ │ - movslq 0x10(%rax),%r12 │ │ - mov 0xcf8(%r9),%r13 │ │ - mov 0x18(%r9),%rax │ │ - movslq 0x130(%rax),%rax │ │ - lea (%rax,%rax,8),%rax │ │ - shl $0x5,%rax │ │ - lea (%r9,%rax,1),%rdi │ │ - add $0x20,%rdi │ │ - mov 0x108(%rsp),%rax │ │ - lea (%rax,%rbp,1),%esi │ │ - shl $0x2,%esi │ │ - mov $0x2,%edx │ │ - callq 95550 │ │ - mov %eax,%ecx │ │ - mov $0xffffffff,%eax │ │ - test %ecx,%ecx │ │ - jne 80ef2 │ │ - mov 0x1a0(%rsp),%rcx │ │ - test %ecx,%ecx │ │ - jle 7e264 │ │ - imul %r13,%rbp │ │ - add %r12,%rbp │ │ - add %rbp,%rbx │ │ - mov %r15d,%eax │ │ - and $0xfffffff8,%eax │ │ - lea -0x8(%rax),%r10 │ │ - mov %r10,%r9 │ │ - shr $0x3,%r9 │ │ - add $0x1,%r9 │ │ - mov %r9d,%esi │ │ - and $0x1,%esi │ │ - sub %rsi,%r9 │ │ - mov $0x8,%r12d │ │ - mov 0x108(%rsp),%rdx │ │ - mov %edx,%edi │ │ - mov 0x48(%rsp),%r8 │ │ - mov 0x50(%rsp),%r11 │ │ - cmp $0x8,%ecx │ │ - jae 79da2 │ │ - xor %edx,%edx │ │ - jmpq 79e40 │ │ - movd %r12d,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - xor %ebp,%ebp │ │ - movdqa %xmm0,%xmm1 │ │ - test %r10,%r10 │ │ - je 79df9 │ │ - mov %r9,%rdx │ │ - nopw 0x0(%rax,%rax,1) │ │ - pmovzxbd (%rbx,%rbp,1),%xmm2 │ │ - pminsd %xmm0,%xmm2 │ │ - pmovzxbd 0x4(%rbx,%rbp,1),%xmm3 │ │ - pminsd %xmm1,%xmm3 │ │ - pmovzxbd 0x8(%rbx,%rbp,1),%xmm0 │ │ - pmovzxbd 0xc(%rbx,%rbp,1),%xmm1 │ │ - pminsd %xmm2,%xmm0 │ │ - pminsd %xmm3,%xmm1 │ │ - add $0x10,%rbp │ │ - add $0xfffffffffffffffe,%rdx │ │ - jne 79dc0 │ │ - test %rsi,%rsi │ │ - je 79e15 │ │ - pmovzxbd (%rbx,%rbp,1),%xmm2 │ │ - pminsd %xmm2,%xmm0 │ │ - pmovzxbd 0x4(%rbx,%rbp,1),%xmm2 │ │ - pminsd %xmm2,%xmm1 │ │ - pminsd %xmm1,%xmm0 │ │ - pshufd $0x4e,%xmm0,%xmm1 │ │ - pminsd %xmm0,%xmm1 │ │ - pshufd $0xe5,%xmm1,%xmm0 │ │ - pminsd %xmm1,%xmm0 │ │ - movd %xmm0,%r12d │ │ - mov %rax,%rdx │ │ - cmp %r15,%rax │ │ - je 79e54 │ │ - nopl 0x0(%rax,%rax,1) │ │ - movzbl (%rbx,%rdx,1),%ebp │ │ - cmp %ebp,%r12d │ │ - cmovg %ebp,%r12d │ │ - add $0x1,%rdx │ │ - cmp %rdx,%r15 │ │ - jne 79e40 │ │ - add $0xffffffff,%edi │ │ - jle 7e274 │ │ - add %r13,%rbx │ │ - test %r12d,%r12d │ │ - jne 79d96 │ │ - jmpq 7e274 │ │ - lea 0x110(%rsp),%rax │ │ - mov %rax,0x1b0(%rsp) │ │ - mov %rbp,%rax │ │ - add $0x3724,%rbp │ │ - mov %rax,%rcx │ │ - mov 0x3724(%rax),%eax │ │ - mov %eax,0x110(%rsp) │ │ - mov %edi,%edx │ │ - cmp 0x338(%rsi),%edx │ │ - je 7a22a │ │ - cmp %edi,%edx │ │ - je 7a238 │ │ - mov 0x8(%r9),%rdi │ │ - mov %rcx,%r13 │ │ - lea 0x36b8(%rcx),%rbx │ │ - mov %rbx,%rcx │ │ - mov %rbp,%r15 │ │ - mov %r8,%rbp │ │ - mov %r10,%r12 │ │ - callq 767e0 │ │ - mov %r12,%r10 │ │ - mov %rbp,%r8 │ │ - mov %r13,%rcx │ │ - mov %r15,%rbp │ │ - mov 0xb0(%rsp),%r15 │ │ - mov 0x50(%rsp),%r9 │ │ - jmpq 7a231 │ │ - lea 0x110(%rsp),%rax │ │ - mov %rax,0x1b0(%rsp) │ │ - mov %rbp,%rax │ │ - add $0x3724,%rbp │ │ - mov %rax,%rcx │ │ - mov 0x3724(%rax),%eax │ │ - mov %eax,0x110(%rsp) │ │ - mov %edi,0x1d0(%rsp) │ │ - mov %rbp,0x198(%rsp) │ │ - mov %rcx,%rbp │ │ - lea 0x3600(%rcx),%rdi │ │ - lea 0x14b0(%rcx),%rsi │ │ - mov $0x3,%edx │ │ - mov %rdi,0xf8(%rsp) │ │ - callq 4620 │ │ - mov %eax,%ebx │ │ - cmp $0x3,%eax │ │ - jne 79fb6 │ │ - mov 0xf8(%rsp),%r12 │ │ - mov %r12,%rdi │ │ - callq 49c0 │ │ - mov %eax,%ebp │ │ - add %eax,%ebp │ │ - mov %r12,%rdi │ │ - callq 49c0 │ │ - mov %eax,%ebx │ │ - or %ebp,%ebx │ │ - add %ebx,%ebx │ │ - mov %r12,%rdi │ │ - callq 49c0 │ │ - mov %eax,%r13d │ │ - or %ebx,%r13d │ │ - xor %ebx,%ebx │ │ - inc %r13d │ │ - je 79fa1 │ │ - xor %ebx,%ebx │ │ - mov %r13d,%ebp │ │ - nopw 0x0(%rax,%rax,1) │ │ - add %ebx,%ebx │ │ - mov %r12,%rdi │ │ - callq 49c0 │ │ - or %eax,%ebx │ │ - add $0xffffffff,%ebp │ │ - jne 79f90 │ │ - mov $0x1,%eax │ │ - mov %r13d,%ecx │ │ - shl %cl,%eax │ │ - lea (%rax,%rbx,1),%ebx │ │ - add $0x1,%ebx │ │ - mov 0x60(%rsp),%rbp │ │ - test %ebx,%ebx │ │ - je 7a009 │ │ - mov 0xf8(%rsp),%rdi │ │ - callq 49c0 │ │ - mov %ebx,%edx │ │ - neg %edx │ │ - test %eax,%eax │ │ - cmove %ebx,%edx │ │ - mov 0x80(%rsp),%rax │ │ - mov (%rax),%rsi │ │ - mov 0x4bc(%rsi),%cl │ │ - shl %cl,%edx │ │ - jmp 7a016 │ │ - cmp %edi,%esi │ │ - jle 7a08b │ │ - sub %rdx,%rax │ │ - mov (%rax),%r12b │ │ - xor %eax,%eax │ │ - mov 0x58(%rsp),%rcx │ │ - cmpb $0x0,0x6(%rcx) │ │ - jne 79bc8 │ │ - jmpq 79c0c │ │ - mov 0x80(%rsp),%rax │ │ - mov (%rax),%rsi │ │ - xor %edx,%edx │ │ - mov 0x50(%rsp),%r9 │ │ - mov 0x48(%rsp),%r8 │ │ - mov 0x58(%rsp),%r10 │ │ - add 0x3720(%rbp),%edx │ │ - cmp $0x100,%edx │ │ - mov $0xff,%eax │ │ - cmovl %edx,%eax │ │ - test %eax,%eax │ │ - mov $0x1,%edx │ │ - cmovg %eax,%edx │ │ - mov %edx,0x3720(%rbp) │ │ - cmpl $0x0,0x4c0(%rsi) │ │ - mov %rbp,%rcx │ │ - mov 0x198(%rsp),%rbp │ │ - mov 0x1d0(%rsp),%edi │ │ - je 7a21e │ │ - mov 0x4c8(%rsi),%eax │ │ - mov %r10,%rbp │ │ - test %eax,%eax │ │ - je 7a0b7 │ │ - xor %ecx,%ecx │ │ - cmpl $0x0,0x840(%r9) │ │ - setne %cl │ │ - add %rcx,%rcx │ │ - add $0x2,%rcx │ │ - jmp 7a0bc │ │ - xor %eax,%eax │ │ - xor %r12d,%r12d │ │ - mov 0x58(%rsp),%rcx │ │ - cmpb $0x0,0x6(%rcx) │ │ - jne 79bc8 │ │ - jmpq 79c0c │ │ - mov %ecx,%edx │ │ - sub %eax,%edx │ │ - mov %edx,%eax │ │ - mov 0x50(%rsp),%r9 │ │ - mov %rbx,%r8 │ │ - jmpq 7dfe2 │ │ - mov $0x1,%ecx │ │ - mov %rcx,0xf0(%rsp) │ │ - mov 0xf8(%rsp),%r12 │ │ - xor %r13d,%r13d │ │ - nop │ │ - add %r13d,%eax │ │ - cltq │ │ - mov 0x60(%rsp),%rcx │ │ - lea (%rcx,%rax,8),%rsi │ │ - add $0x14b8,%rsi │ │ - mov $0x3,%edx │ │ - mov %r12,%rdi │ │ - callq 4620 │ │ - mov %eax,%ebx │ │ - cmp $0x3,%eax │ │ - jne 7a16e │ │ - mov %r12,%rdi │ │ - callq 49c0 │ │ - mov %eax,%ebx │ │ - add %eax,%ebx │ │ - mov %r12,%rdi │ │ - callq 49c0 │ │ - mov %eax,%r12d │ │ - or %ebx,%r12d │ │ - add %r12d,%r12d │ │ - mov 0xf8(%rsp),%rdi │ │ - callq 49c0 │ │ - mov %eax,%r15d │ │ - or %r12d,%r15d │ │ - mov 0xf8(%rsp),%r12 │ │ - xor %ebp,%ebp │ │ - inc %r15d │ │ - je 7a151 │ │ - xor %ebp,%ebp │ │ - mov %r15d,%ebx │ │ - nopl (%rax) │ │ - add %ebp,%ebp │ │ - mov %r12,%rdi │ │ - callq 49c0 │ │ - or %eax,%ebp │ │ - add $0xffffffff,%ebx │ │ - jne 7a140 │ │ - mov $0x1,%eax │ │ - mov %r15d,%ecx │ │ - shl %cl,%eax │ │ - lea (%rax,%rbp,1),%ebx │ │ - add $0x1,%ebx │ │ - mov 0x58(%rsp),%rbp │ │ - mov 0xb0(%rsp),%r15 │ │ - test %ebx,%ebx │ │ - je 7a198 │ │ - mov %r12,%rdi │ │ - callq 49c0 │ │ - mov %ebx,%edx │ │ - neg %edx │ │ - test %eax,%eax │ │ - cmove %ebx,%edx │ │ - mov 0x80(%rsp),%rax │ │ - mov (%rax),%rax │ │ - mov 0x4c4(%rax),%cl │ │ - shl %cl,%edx │ │ - jmp 7a19a │ │ - xor %edx,%edx │ │ - mov 0x60(%rsp),%rcx │ │ - movsbl 0x3724(%rcx,%r13,1),%eax │ │ - add %edx,%eax │ │ - cmp $0x40,%eax │ │ - mov $0x3f,%edx │ │ - cmovge %edx,%eax │ │ - cmp $0xffffffc1,%eax │ │ - mov $0xc1,%edx │ │ - cmovle %edx,%eax │ │ - mov %al,0x3724(%rcx,%r13,1) │ │ - add $0x1,%r13 │ │ - cmp 0xf0(%rsp),%r13 │ │ - jae 7a1ec │ │ - mov 0x80(%rsp),%rax │ │ - mov (%rax),%rax │ │ - mov 0x4c8(%rax),%eax │ │ - jmpq 7a0d0 │ │ - mov 0x60(%rsp),%rcx │ │ - mov 0x3720(%rcx),%edx │ │ - mov 0x80(%rsp),%rax │ │ - mov (%rax),%rsi │ │ - mov 0x48(%rsp),%r8 │ │ - mov 0x50(%rsp),%r9 │ │ - mov %rbp,%r10 │ │ - mov 0x198(%rsp),%rbp │ │ - mov 0x1d0(%rsp),%edi │ │ - cmp 0x338(%rsi),%edx │ │ - jne 79ea6 │ │ - lea 0xd28(%r9),%rbx │ │ - mov %rbx,0x3718(%rcx) │ │ - movl $0x0,0x21c(%rsp) │ │ - cmpl $0x0,0x0(%rbp) │ │ - je 7a296 │ │ - mov 0x0(%rbp),%eax │ │ - mov 0x1b0(%rsp),%rdx │ │ - cmp (%rdx),%eax │ │ - mov 0xe8(%rsp),%rsi │ │ - je 7a2b2 │ │ - mov %rcx,%r13 │ │ - lea 0x3728(%rcx),%rbx │ │ - mov 0x80(%rsp),%rax │ │ - mov (%rax),%rsi │ │ - mov %rbx,%rdi │ │ - mov %rbp,%rdx │ │ - mov %r8,%rbp │ │ - mov %r10,%r12 │ │ - callq 8d980 │ │ - mov 0xe8(%rsp),%rsi │ │ - mov %r12,%r10 │ │ - mov %rbp,%r8 │ │ - jmp 7a2a8 │ │ - lea 0x13c4(%r9),%rbx │ │ - mov 0xe8(%rsp),%rsi │ │ - mov %rcx,%r13 │ │ - mov %r13,%rcx │ │ - mov %rbx,0x3928(%r13) │ │ - mov %rcx,%rbp │ │ - mov 0x98(%rsp),%rdx │ │ - cmpb $0x0,(%rdx) │ │ - movslq 0x7c(%rsp),%rax │ │ - mov %rax,0xf0(%rsp) │ │ - mov 0x38(%rsp),%eax │ │ - mov %rax,0xf8(%rsp) │ │ - mov 0x40(%rsp),%r13d │ │ - mov 0xc0(%rsp),%ecx │ │ - mov 0xb8(%rsp),%r12d │ │ - je 7a37f │ │ - movb $0x0,0x3(%r10) │ │ - mov 0x80(%rsp),%rax │ │ - mov (%rax),%rax │ │ - testb $0x1,0xe8(%rax) │ │ - jne 7a951 │ │ - lea 0x22e0(%r8),%rdi │ │ - mov 0x10(%r8),%eax │ │ - mov %r8,%rbx │ │ - mov 0x14(%r8),%ebp │ │ - sub $0x28,%rsp │ │ - lea 0x138(%rsp),%rsi │ │ - lea 0x248(%rsp),%rdx │ │ - lea 0x218(%rsp),%rcx │ │ - mov $0xff00,%r8d │ │ - mov %r14d,%r9d │ │ - push %rax │ │ - push %rbp │ │ - pushq 0x110(%rsp) │ │ - callq 960b0 │ │ - add $0x40,%rsp │ │ - mov 0x110(%rsp),%eax │ │ - test %eax,%eax │ │ - je 7a451 │ │ - mov 0x58(%rsp),%r12 │ │ - mov %eax,0x8(%r12) │ │ - mov 0x70(%rsp),%rbp │ │ - mov %rbx,%rdi │ │ - jmpq 7a548 │ │ - mov 0x80(%rsp),%rax │ │ - mov (%rax),%rax │ │ - testb $0x1,0xe8(%rax) │ │ - mov %rcx,0x1b0(%rsp) │ │ - jne 7a3d9 │ │ - cmpl $0x0,0x1d0(%rax) │ │ - je 7a473 │ │ - lea 0x3600(%rbp),%rdi │ │ - mov %rsi,%rbx │ │ - lea 0x1854(%rbp),%rsi │ │ - mov %r8,%rbp │ │ - callq 4940 │ │ - mov 0x98(%rsp),%rdx │ │ - mov %rbx,%rsi │ │ - mov 0x58(%rsp),%r10 │ │ - mov %rbp,%r8 │ │ - jmpq 7a91d │ │ - test %rsi,%rsi │ │ - je 7a3f3 │ │ - mov 0x14(%rsi),%eax │ │ - test %eax,%eax │ │ - jns 7a91d │ │ - cmpl $0x0,0x1c(%rsi) │ │ - jne 7a91d │ │ - mov 0x288(%r8),%rcx │ │ - mov 0x88(%rsp),%eax │ │ - cmp %eax,0xa8(%rsp) │ │ - jle 7a508 │ │ - mov 0x38(%rsp),%rax │ │ - movzbl 0xf8(%r8,%rax,1),%eax │ │ - mov 0xa0(%rsp),%edx │ │ - cmp %edx,0x68(%rsp) │ │ - jle 7a8e4 │ │ - mov %rsi,%rbx │ │ - mov %r8,%rbp │ │ - mov 0x40(%rsp),%rdx │ │ - movzbl 0xe0(%rcx,%rdx,1),%ecx │ │ - add %eax,%ecx │ │ - xor %eax,%eax │ │ - cmp $0x2,%ecx │ │ - sete %al │ │ - add %ecx,%eax │ │ - jmpq 7a8ec │ │ - mov 0x120(%rsp),%eax │ │ - test %eax,%eax │ │ - mov 0x70(%rsp),%rbp │ │ - mov 0x58(%rsp),%r12 │ │ - je 7a4b7 │ │ - mov %eax,0x8(%r12) │ │ - mov %rbx,%rdi │ │ - jmpq 7a548 │ │ - mov %r13,0x198(%rsp) │ │ - movb $0x1,0x3(%r10) │ │ - mov 0x80(%rsp),%rax │ │ - mov (%rax),%rax │ │ - testb $0x1,0xe8(%rax) │ │ - je 7aaee │ │ - lea 0x8f441(%rip),%rax │ │ - mov 0x100(%rsp),%rbx │ │ - movzbl (%rax,%rbx,1),%esi │ │ - shl $0x5,%rsi │ │ - add %rbp,%rsi │ │ - jmpq 7ab3a │ │ - mov 0x50(%rsp),%rsi │ │ - mov 0x8(%rsi),%rax │ │ - mov 0x3f4(%rax),%ecx │ │ - mov $0x10,%eax │ │ - shl %cl,%eax │ │ - mov %rbx,%rdi │ │ - mov 0x14(%rbx),%edx │ │ - sub %eax,%edx │ │ - mov 0x60(%rsp),%rax │ │ - cmp 0x3638(%rax),%edx │ │ - jge 7a533 │ │ - movw $0x0,0x8(%r12) │ │ - mov 0x8(%rsi),%rax │ │ - mov 0x3f4(%rax),%cl │ │ - mov $0xfffffe00,%eax │ │ - shl %cl,%eax │ │ - add $0xfffff800,%eax │ │ - mov %ax,0xa(%r12) │ │ - jmp 7a548 │ │ - mov %rsi,%rbx │ │ - mov %r8,%rbp │ │ - xor %eax,%eax │ │ - mov 0xa0(%rsp),%edx │ │ - cmp %edx,0x68(%rsp) │ │ - jle 7a8ec │ │ - mov 0x40(%rsp),%rax │ │ - movzbl 0xe0(%rcx,%rax,1),%eax │ │ - jmpq 7a8ea │ │ - mov $0xfffffe00,%eax │ │ - shl %cl,%eax │ │ - mov %ax,0x8(%r12) │ │ - movw $0x0,0xa(%r12) │ │ - add $0x8,%r12 │ │ - mov 0x60(%rsp),%r13 │ │ - lea 0x34e0(%r13),%rdx │ │ - mov %r12,%rsi │ │ - xor %ecx,%ecx │ │ - callq 849c0 │ │ - mov 0x3630(%r13),%r11d │ │ - mov 0x3638(%r13),%r13d │ │ - shl $0x2,%r11d │ │ - shl $0x2,%r13d │ │ - cmpb $0x0,0x94(%rsp) │ │ - je 7a5b5 │ │ - lea 0x4(%r11),%eax │ │ - cmp $0x2,%r15b │ │ - cmovae %r11d,%eax │ │ - mov 0xc8(%rsp),%edx │ │ - cmp $0x3,%edx │ │ - cmove %r11d,%eax │ │ - lea 0x4(%r13),%ecx │ │ - cmp $0x2,%bpl │ │ - cmovae %r13d,%ecx │ │ - cmp $0x1,%edx │ │ - cmovne %r13d,%ecx │ │ - mov %ecx,%r13d │ │ - mov %eax,%r11d │ │ - mov 0x48(%rsp),%rax │ │ - mov 0x10(%rax),%r8d │ │ - mov 0x14(%rax),%ebx │ │ - movswl 0x2(%r12),%eax │ │ - sar $0x3,%eax │ │ - lea (%rax,%r8,4),%eax │ │ - movswl (%r12),%ecx │ │ - sar $0x3,%ecx │ │ - lea (%rcx,%rbx,4),%esi │ │ - mov %r15,%rdi │ │ - lea 0x0(,%r15,4),%r15d │ │ - lea 0x0(,%rbp,4),%r9d │ │ - cmp %eax,%r11d │ │ - jle 7a5f9 │ │ - add %r11d,%r15d │ │ - mov %r11d,%r10d │ │ - jmp 7a628 │ │ - lea (%rax,%rdi,4),%ecx │ │ - mov 0x60(%rsp),%rdx │ │ - mov 0x3634(%rdx),%edx │ │ - lea (%rdi,%rdx,1),%edx │ │ - add $0xffffffff,%edx │ │ - mov %edi,%ebp │ │ - neg %ebp │ │ - and %edx,%ebp │ │ - shl $0x2,%ebp │ │ - mov %ebp,%r10d │ │ - sub %r15d,%r10d │ │ - cmp %ecx,%ebp │ │ - cmovg %ecx,%ebp │ │ - cmovge %eax,%r10d │ │ - mov %ebp,%r15d │ │ - cmp %esi,%r13d │ │ - cmovge %r13d,%esi │ │ - mov 0x50(%rsp),%rax │ │ - mov 0x8(%rax),%rax │ │ - mov 0x3f4(%rax),%al │ │ - lea 0x4(%rax),%edx │ │ - mov %r8d,%ebp │ │ - mov %edx,%ecx │ │ - sar %cl,%ebp │ │ - add $0x6,%al │ │ - mov %eax,%ecx │ │ - shl %cl,%ebp │ │ - add %esi,%r9d │ │ - mov %edx,%ecx │ │ - sar %cl,%ebx │ │ - mov %eax,%ecx │ │ - shl %cl,%ebx │ │ - mov $0x1,%edx │ │ - mov %eax,%ecx │ │ - shl %cl,%edx │ │ - mov %r9d,%ecx │ │ - sub %ebx,%ecx │ │ - jle 7a694 │ │ - mov %r15d,%eax │ │ - sub %ebp,%eax │ │ - jle 7a694 │ │ - mov %esi,%edi │ │ - sub %r13d,%edi │ │ - cmp %ecx,%edi │ │ - jge 7a68f │ │ - mov %r10d,%ecx │ │ - sub %r11d,%ecx │ │ - xor %edi,%edi │ │ - cmp %eax,%ecx │ │ - cmovge %ebp,%r15d │ │ - cmovge %eax,%edi │ │ - sub %edi,%r10d │ │ - jmp 7a694 │ │ - sub %ecx,%esi │ │ - mov %ebx,%r9d │ │ - mov 0x48(%rsp),%r13 │ │ - add %ebx,%edx │ │ - cmp %r9d,%edx │ │ - mov %r9d,%eax │ │ - cmovle %edx,%eax │ │ - cmp %ebp,%r15d │ │ - jle 7a6b1 │ │ - cmp %ebx,%eax │ │ - jg 7a73e │ │ - shl $0x2,%r8d │ │ - xor %eax,%eax │ │ - sub %r9d,%edx │ │ - cmovge %eax,%edx │ │ - add %edx,%esi │ │ - sub %r8d,%r10d │ │ - shl $0x3,%r10d │ │ - mov 0x58(%rsp),%rbx │ │ - mov %r10w,0xa(%rbx) │ │ - mov 0x14(%r13),%eax │ │ - shl $0x2,%eax │ │ - sub %eax,%esi │ │ - shl $0x3,%esi │ │ - mov %si,0x8(%rbx) │ │ - mov %r13,%rdi │ │ - mov %rbx,%rsi │ │ - mov %r14d,%edx │ │ - mov 0x40(%rsp),%rcx │ │ - mov 0x38(%rsp),%r8 │ │ - callq 84a80 │ │ - mov 0x50(%rsp),%rax │ │ - cmpl $0x1,0x12a0(%rax) │ │ - jne 7a723 │ │ - mov %r13,%rdi │ │ - mov %r14d,%esi │ │ - mov %rbx,%rdx │ │ - callq *0xcd0(%rax) │ │ - movb $0x9,0x1b(%rbx) │ │ - mov 0xb0(%rsp),%r11 │ │ - jmp 7a748 │ │ - mov %r13,%rdi │ │ - mov %r14d,%esi │ │ - mov %rbx,%rdx │ │ - callq *0xcb8(%rax) │ │ - test %eax,%eax │ │ - mov 0xb0(%rsp),%r11 │ │ - je 7a748 │ │ - mov $0xffffffff,%eax │ │ - jmpq 80ef2 │ │ - test %r11b,%r11b │ │ - je 7a839 │ │ - movslq 0x10(%r13),%r8 │ │ - mov (%r12),%ecx │ │ - mov 0x14(%r13),%eax │ │ - and $0x1f,%eax │ │ - lea 0x2310(,%rax,8),%rdx │ │ - add %r13,%rdx │ │ - mov %r11d,%r10d │ │ - and $0x1,%r10d │ │ - mov %r11,%rdi │ │ - sub %r10,%rdi │ │ - lea 0x1(%r8),%r9 │ │ - shl $0x4,%r8 │ │ - shl $0x4,%r9 │ │ - mov 0x70(%rsp),%rax │ │ - mov %eax,%ebx │ │ - mov (%rdx),%rax │ │ - cmp $0x1,%r11b │ │ - je 7a7b6 │ │ - jmp 7a7c0 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - add $0x8,%rdx │ │ - add $0xffffffff,%ebx │ │ - je 7a839 │ │ - mov (%rdx),%rax │ │ - cmp $0x1,%r11b │ │ - jne 7a7c0 │ │ - xor %ebp,%ebp │ │ - test %r10,%r10 │ │ - je 7a7a0 │ │ - jmp 7a811 │ │ - nop │ │ - lea (%rax,%r9,1),%rsi │ │ - add $0xb,%rsi │ │ - xor %ebp,%ebp │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %ecx,-0x1b(%rsi) │ │ - movl $0x0,-0x17(%rsi) │ │ - movw $0xff00,-0x13(%rsi) │ │ - mov %r14b,-0x11(%rsi) │ │ - movb $0x0,-0x10(%rsi) │ │ - mov %ecx,-0xb(%rsi) │ │ - movl $0x0,-0x7(%rsi) │ │ - movw $0xff00,-0x3(%rsi) │ │ - mov %r14b,-0x1(%rsi) │ │ - movb $0x0,(%rsi) │ │ - add $0x2,%rbp │ │ - add $0x20,%rsi │ │ - cmp %rbp,%rdi │ │ - jne 7a7d0 │ │ - test %r10,%r10 │ │ - je 7a7a0 │ │ - add %r8,%rax │ │ - shl $0x4,%rbp │ │ - mov %ecx,(%rax,%rbp,1) │ │ - movl $0x0,0x4(%rax,%rbp,1) │ │ - movw $0xff00,0x8(%rax,%rbp,1) │ │ - mov %r14b,0xa(%rax,%rbp,1) │ │ - movb $0x0,0xb(%rax,%rbp,1) │ │ - jmpq 7a7a0 │ │ - mov 0x70(%rsp),%rax │ │ - add $0xffffffff,%eax │ │ - cmp $0x1f,%al │ │ - movabs $0x101010101010101,%rdx │ │ - mov 0x100(%rsp),%rdi │ │ - lea 0x8eec4(%rip),%rbp │ │ - ja 7b1f6 │ │ - movzbl %al,%eax │ │ - lea 0x7f99c(%rip),%rcx │ │ - movslq (%rcx,%rax,4),%rax │ │ - add %rcx,%rax │ │ - jmpq *%rax │ │ - mov 0x3(%rbp,%rdi,4),%al │ │ - mov 0x38(%rsp),%rcx │ │ - mov %al,0x1b8(%r13,%rcx,1) │ │ - movb $0x0,0x18(%r13,%rcx,1) │ │ - movb $0x0,0x268(%r13,%rcx,1) │ │ - movb $0x0,0x1ec0(%r13,%rcx,1) │ │ - mov 0x7c(%rsp),%eax │ │ - mov %al,0x98(%r13,%rcx,1) │ │ - movb $0x0,0xd8(%r13,%rcx,1) │ │ - movb $0x0,0xf8(%r13,%rcx,1) │ │ - mov 0xd0(%rsp),%rax │ │ - mov (%rax),%al │ │ - mov %al,0xb8(%r13,%rcx,1) │ │ - lea -0x1(%r11),%eax │ │ - cmp $0x1f,%al │ │ - mov 0x58(%rsp),%r12 │ │ - jbe 7b207 │ │ - jmpq 7b828 │ │ - mov %rsi,%rbx │ │ - mov %r8,%rbp │ │ - add %eax,%eax │ │ - mov 0x60(%rsp),%rcx │ │ - lea 0x3600(%rcx),%rdi │ │ - mov %eax,%eax │ │ - lea (%rcx,%rax,4),%rsi │ │ - add $0x15f4,%rsi │ │ - callq 4940 │ │ - mov %rbp,%r8 │ │ - mov 0x58(%rsp),%r10 │ │ - mov %rbx,%rsi │ │ - mov 0x98(%rsp),%rdx │ │ - test %eax,%eax │ │ - sete 0x3(%r10) │ │ - mov 0x80(%rsp),%rax │ │ - mov (%rax),%rax │ │ - mov 0xe8(%rax),%ecx │ │ - je 7aad8 │ │ - test $0x1,%cl │ │ - mov 0x1b0(%rsp),%rcx │ │ - mov 0x60(%rsp),%rbp │ │ - je 7a310 │ │ - mov %r12,0x1d0(%rsp) │ │ - mov $0x1,%r12d │ │ - cmpb $0x0,(%rdx) │ │ - mov %r13,0x198(%rsp) │ │ - mov %rcx,0x1b0(%rsp) │ │ - je 7aaa8 │ │ - mov 0x580(%rax),%al │ │ - mov %al,0x18(%r10) │ │ - mov 0x80(%rsp),%rbx │ │ - mov (%rbx),%rcx │ │ - mov 0x584(%rcx),%cl │ │ - mov %cl,0x19(%r10) │ │ - movw $0x2,0x14(%r10) │ │ - movb $0x0,0x17(%r10) │ │ - lea 0x22e0(%r8),%rdi │ │ - add $0x1,%al │ │ - add $0x1,%cl │ │ - mov 0x10(%r8),%ebp │ │ - mov %r8,%r15 │ │ - mov 0x14(%r8),%r10d │ │ - movzbl %cl,%ecx │ │ - shl $0x8,%ecx │ │ - movzbl %al,%r8d │ │ - or %ecx,%r8d │ │ - sub $0x28,%rsp │ │ - lea 0x138(%rsp),%rsi │ │ - lea 0x248(%rsp),%rdx │ │ - lea 0x218(%rsp),%rcx │ │ - mov %r14d,%r9d │ │ - push %rbp │ │ - push %r10 │ │ - pushq 0x110(%rsp) │ │ - callq 960b0 │ │ - mov 0x98(%rsp),%rbp │ │ - add $0x40,%rsp │ │ - mov 0x110(%rsp),%edx │ │ - mov %edx,0x8(%rbp) │ │ - mov 0x114(%rsp),%eax │ │ - mov %eax,0xc(%rbp) │ │ - mov (%rbx),%rdi │ │ - mov %edx,%esi │ │ - shr $0x10,%esi │ │ - mov %eax,%ecx │ │ - shr $0x10,%ecx │ │ - cmpl $0x0,0x128(%rdi) │ │ - je 7ac1e │ │ - movzwl %dx,%edi │ │ - shr $0x1f,%edx │ │ - lea (%rsi,%rdx,1),%edx │ │ - add $0x3,%edx │ │ - and $0xfff8,%edx │ │ - mov %dx,0xa(%rbp) │ │ - mov %edi,%edx │ │ - shr $0xf,%edx │ │ - lea (%rdi,%rdx,1),%edx │ │ - add $0x3,%edx │ │ - and $0xfff8,%edx │ │ - mov %r15,%r11 │ │ - mov %dx,0x8(%rbp) │ │ - mov 0x80(%rsp),%rdx │ │ - mov (%rdx),%rdx │ │ - cmpl $0x0,0x128(%rdx) │ │ - jne 7ac46 │ │ - xor %esi,%esi │ │ - cmpl $0x0,0x1f4(%rdx) │ │ - jne 7f0ce │ │ - movswl %cx,%edx │ │ - sar $0xf,%edx │ │ - sub %edx,%ecx │ │ - and $0xfffe,%ecx │ │ - mov %cx,0xe(%rbp) │ │ - movswl %ax,%ecx │ │ - sar $0xf,%ecx │ │ - sub %ecx,%eax │ │ - and $0xfffe,%eax │ │ - jmpq 7ac6b │ │ - test %rsi,%rsi │ │ - je 7ac76 │ │ - cmpl $0xffffffff,0x14(%rsi) │ │ - jne 7aac7 │ │ - cmpl $0x0,0x1c(%rsi) │ │ - jne 7aac7 │ │ - cmpl $0x0,0x18(%rsi) │ │ - je 7ac76 │ │ - mov %rsi,%r12 │ │ - lea 0x8(%r10),%r15 │ │ - movb $0x0,0x14(%r10) │ │ - jmpq 7e4d9 │ │ - mov %r13,0x198(%rsp) │ │ - test $0x1,%cl │ │ - mov 0x60(%rsp),%rbp │ │ - jne 7a498 │ │ - mov 0x288(%r8),%rax │ │ - mov 0x40(%rsp),%rcx │ │ - movzbl (%rax,%rcx,1),%eax │ │ - lea 0x8eeb4(%rip),%rcx │ │ - movzbl (%rcx,%rax,1),%eax │ │ - mov 0x38(%rsp),%rdx │ │ - movzbl 0x18(%r8,%rdx,1),%edx │ │ - movzbl (%rcx,%rdx,1),%ecx │ │ - lea (%rax,%rax,4),%rax │ │ - shl $0x5,%rax │ │ - add %rbp,%rax │ │ - shl $0x5,%rcx │ │ - lea (%rcx,%rax,1),%rsi │ │ - add $0x1860,%rsi │ │ - mov 0x100(%rsp),%rbx │ │ - lea 0x3600(%rbp),%r13 │ │ - mov $0xc,%edx │ │ - mov %r13,%rdi │ │ - callq *0x3628(%rbp) │ │ - mov 0x58(%rsp),%rdx │ │ - lea 0x8(%rdx),%rsi │ │ - mov %al,0x8(%rdx) │ │ - lea 0x8ebbe(%rip),%rcx │ │ - movzbl 0x2(%rcx,%rbx,4),%edi │ │ - movzbl 0x3(%rcx,%rbx,4),%ecx │ │ - lea (%rcx,%rdi,1),%rbx │ │ - cmp $0x2,%ebx │ │ - mov %rsi,0x68(%rsp) │ │ - mov %rdi,0x98(%rsp) │ │ - mov %rcx,0xe8(%rsp) │ │ - jb 7abc1 │ │ - movzbl %al,%eax │ │ - add $0xffffffff,%eax │ │ - cmp $0x7,%eax │ │ - ja 7abc1 │ │ - cltq │ │ - shl $0x4,%rax │ │ - lea (%rax,%rbp,1),%rsi │ │ - add $0xca0,%rsi │ │ - mov $0x6,%edx │ │ - mov %r13,%rdi │ │ - callq 4770 │ │ - mov 0x68(%rsp),%rsi │ │ - mov 0x58(%rsp),%rdx │ │ - add $0xfd,%al │ │ - jmp 7abc3 │ │ - xor %eax,%eax │ │ - mov 0x50(%rsp),%r8 │ │ - mov %al,0x5(%rsi) │ │ - cmpb $0x0,0x94(%rsp) │ │ - mov %r13,0xc8(%rsp) │ │ - je 7b8b0 │ │ - mov 0x80(%rsp),%rax │ │ - mov (%rax),%rax │ │ - movzbl 0x4(%rdx),%ecx │ │ - cmpl $0x0,0x478(%rax,%rcx,4) │ │ - je 7ad35 │ │ - mov 0x1c0(%rsp),%rax │ │ - xor $0x1,%eax │ │ - mov 0x1b8(%rsp),%rcx │ │ - xor $0x1,%ecx │ │ - or %eax,%ecx │ │ - sete %al │ │ - jmpq 7ad41 │ │ - cmpl $0x0,0x1f4(%rdi) │ │ - mov %r15,%r11 │ │ - je 7ad10 │ │ - mov 0x80(%rsp),%rdx │ │ - mov (%rdx),%rdx │ │ - cmpl $0x0,0x128(%rdx) │ │ - je 7aa75 │ │ - movzwl %ax,%edx │ │ - shr $0x1f,%eax │ │ - lea (%rcx,%rax,1),%eax │ │ - add $0x3,%eax │ │ - and $0xfff8,%eax │ │ - mov %ax,0xe(%rbp) │ │ - mov %edx,%eax │ │ - shr $0xf,%eax │ │ - lea (%rdx,%rax,1),%eax │ │ - add $0x3,%eax │ │ - and $0xfff8,%eax │ │ - mov %ax,0xc(%rbp) │ │ - xor %esi,%esi │ │ - jmpq 7f0ce │ │ - cmpl $0x0,0x574(%rax) │ │ - je 7e4c8 │ │ - mov 0x70(%rsp),%rax │ │ - cmp %eax,%r15d │ │ - cmovb %r15d,%eax │ │ - cmp $0x2,%eax │ │ - jl 7e4c8 │ │ - mov 0xa0(%rsp),%eax │ │ - cmp %eax,0x68(%rsp) │ │ - mov %rsi,0xe8(%rsp) │ │ - jle 7dd12 │ │ - mov 0x288(%r8),%rcx │ │ - mov 0x40(%rsp),%rax │ │ - mov 0x100(%rcx,%rax,1),%dl │ │ - mov 0x88(%rsp),%eax │ │ - cmp %eax,0xa8(%rsp) │ │ - jle 7dfb4 │ │ - mov 0x38(%rsp),%rax │ │ - mov 0x118(%r8,%rax,1),%dil │ │ - test %dl,%dl │ │ - je 7e281 │ │ - mov $0x4,%eax │ │ - test %dil,%dil │ │ - jne 7e3f2 │ │ - xor %eax,%eax │ │ - mov 0x38(%rsp),%rcx │ │ - cmpb $0x3,0x138(%r8,%rcx,1) │ │ - jmpq 7e299 │ │ - movswl %si,%edi │ │ - sar $0xf,%edi │ │ - sub %edi,%esi │ │ - and $0xfffe,%esi │ │ - mov %si,0xa(%rbp) │ │ - movswl %dx,%esi │ │ - sar $0xf,%esi │ │ - sub %esi,%edx │ │ - and $0xfffe,%edx │ │ - jmpq 7aa59 │ │ - mov $0x3ffb80,%eax │ │ - bt %r14d,%eax │ │ - setb %al │ │ - movzbl %al,%edx │ │ - movzbl (%rsi),%eax │ │ - imul $0x1a0,%rdx,%rcx │ │ - add %rbp,%rcx │ │ - shl $0x5,%rax │ │ - lea (%rax,%rcx,1),%rsi │ │ - add $0x80,%rsi │ │ - or $0xc,%rdx │ │ - mov %r13,%rdi │ │ - callq *0x3628(%rbp) │ │ - mov 0x68(%rsp),%rsi │ │ - mov %al,0x1(%rsi) │ │ - movzbl %al,%eax │ │ - cmp $0xd,%eax │ │ - jne 7ae6c │ │ - mov %rbx,0x88(%rsp) │ │ - mov %r12,%r15 │ │ - lea 0xc90(%rbp),%rsi │ │ - mov $0x7,%edx │ │ - mov %r13,%rdi │ │ - callq 4770 │ │ - lea 0x1(%rax),%ecx │ │ - mov %rbp,%rbx │ │ - imul $0x56,%ecx,%ebp │ │ - sar $0x8,%ebp │ │ - lea 0x0(%rbp,%rbp,2),%ecx │ │ - neg %ecx │ │ - mov %r13,%rdi │ │ - lea (%rax,%rcx,1),%r13d │ │ - add $0x1,%r13d │ │ - test %ebp,%ebp │ │ - je 7b884 │ │ - xor %eax,%eax │ │ - cmp $0x2,%ebp │ │ - sete %al │ │ - lea (%rax,%rax,2),%eax │ │ - add %r13d,%eax │ │ - cltq │ │ - shl $0x5,%rax │ │ - lea (%rbx,%rax,1),%rsi │ │ - add $0x760,%rsi │ │ - mov $0xf,%edx │ │ - callq *0x3628(%rbx) │ │ - lea 0x1(%rax),%ecx │ │ - cmp $0x1,%ebp │ │ - not %al │ │ - movzbl %al,%edx │ │ - movzbl %cl,%eax │ │ - cmove %edx,%eax │ │ - mov 0x68(%rsp),%rsi │ │ - mov %al,0x7(%rsi) │ │ - test %r13d,%r13d │ │ - je 7b897 │ │ - xor %eax,%eax │ │ - cmp $0x2,%r13d │ │ - sete %al │ │ - lea (%rax,%rax,2),%eax │ │ - add %ebp,%eax │ │ - cltq │ │ - shl $0x5,%rax │ │ - mov 0x60(%rsp),%rcx │ │ - lea (%rcx,%rax,1),%rsi │ │ - add $0x760,%rsi │ │ - mov $0xf,%edx │ │ - mov 0xc8(%rsp),%rdi │ │ - callq *0x3628(%rcx) │ │ - mov 0x68(%rsp),%rsi │ │ - lea 0x1(%rax),%ecx │ │ - cmp $0x1,%r13d │ │ - not %al │ │ - movzbl %al,%eax │ │ - movzbl %cl,%ecx │ │ - cmove %eax,%ecx │ │ - mov 0x58(%rsp),%rdx │ │ - mov %cl,0x10(%rdx) │ │ - jmpq 7b8a0 │ │ - cmp $0x2,%ebx │ │ - jb 7aea3 │ │ - add $0xffffffff,%eax │ │ - cmp $0x7,%eax │ │ - ja 7aea3 │ │ - cltq │ │ - shl $0x4,%rax │ │ - lea (%rax,%rbp,1),%rsi │ │ - add $0xca0,%rsi │ │ - mov $0x6,%edx │ │ - mov %r13,%rdi │ │ - callq 4770 │ │ - mov 0x68(%rsp),%rsi │ │ - add $0xfd,%al │ │ - mov %al,0x6(%rsi) │ │ - jmp 7aea7 │ │ - movb $0x0,0x6(%rsi) │ │ - mov 0x50(%rsp),%r8 │ │ - mov 0x58(%rsp),%rdx │ │ - jmpq 7b8b0 │ │ - movzbl 0x3(%rbp,%rdi,4),%eax │ │ - mov %eax,%ecx │ │ - shl $0x8,%ecx │ │ - or %eax,%ecx │ │ - mov 0x38(%rsp),%rsi │ │ - mov %cx,0x1b8(%r13,%rsi,1) │ │ - movw $0x0,0x18(%r13,%rsi,1) │ │ - movw $0x0,0x268(%r13,%rsi,1) │ │ - movw $0x0,0x1ec0(%r13,%rsi,1) │ │ - mov 0x7c(%rsp),%ecx │ │ - mov %ecx,%eax │ │ - shl $0x8,%eax │ │ - add %ecx,%eax │ │ - mov %ax,0x98(%r13,%rsi,1) │ │ - movw $0x0,0xd8(%r13,%rsi,1) │ │ - movw $0x0,0xf8(%r13,%rsi,1) │ │ - mov 0xd0(%rsp),%rax │ │ - movzbl (%rax),%eax │ │ - mov %eax,%ecx │ │ - shl $0x8,%ecx │ │ - or %eax,%ecx │ │ - mov %cx,0xb8(%r13,%rsi,1) │ │ - lea -0x1(%r11),%eax │ │ - cmp $0x1f,%al │ │ - mov 0x58(%rsp),%r12 │ │ - jbe 7b207 │ │ - jmpq 7b828 │ │ - movzbl 0x3(%rbp,%rdi,4),%eax │ │ - imul $0x1010101,%eax,%eax │ │ - mov 0x38(%rsp),%rcx │ │ - mov %eax,0x1b8(%r13,%rcx,1) │ │ - movl $0x0,0x18(%r13,%rcx,1) │ │ - movl $0x0,0x268(%r13,%rcx,1) │ │ - movl $0x0,0x1ec0(%r13,%rcx,1) │ │ - imul $0x1010101,0x7c(%rsp),%eax │ │ - mov %eax,0x98(%r13,%rcx,1) │ │ - movl $0x0,0xd8(%r13,%rcx,1) │ │ - movl $0x0,0xf8(%r13,%rcx,1) │ │ - mov 0xd0(%rsp),%rax │ │ - movzbl (%rax),%eax │ │ - imul $0x1010101,%eax,%eax │ │ - mov %eax,0xb8(%r13,%rcx,1) │ │ - lea -0x1(%r11),%eax │ │ - cmp $0x1f,%al │ │ - mov 0x58(%rsp),%r12 │ │ - jbe 7b207 │ │ - jmpq 7b828 │ │ - movzbl 0x3(%rbp,%rdi,4),%eax │ │ - imul %rdx,%rax │ │ - mov 0x38(%rsp),%rcx │ │ - mov %rax,0x1b8(%r13,%rcx,1) │ │ - movq $0x0,0x18(%r13,%rcx,1) │ │ - movq $0x0,0x268(%r13,%rcx,1) │ │ - movq $0x0,0x1ec0(%r13,%rcx,1) │ │ - mov 0xf0(%rsp),%rax │ │ - imul %rdx,%rax │ │ - mov %rax,0x98(%r13,%rcx,1) │ │ - movq $0x0,0xd8(%r13,%rcx,1) │ │ - movq $0x0,0xf8(%r13,%rcx,1) │ │ - mov 0xd0(%rsp),%rax │ │ - movzbl (%rax),%eax │ │ - imul %rdx,%rax │ │ - mov %rax,0xb8(%r13,%rcx,1) │ │ - lea -0x1(%r11),%eax │ │ - cmp $0x1f,%al │ │ - mov 0x58(%rsp),%r12 │ │ - jbe 7b207 │ │ - jmpq 7b828 │ │ - movzbl 0x3(%rbp,%rdi,4),%eax │ │ - imul %rdx,%rax │ │ - mov 0x38(%rsp),%rcx │ │ - mov %rax,0x1b8(%r13,%rcx,1) │ │ - mov %rax,0x1c0(%r13,%rcx,1) │ │ - pxor %xmm0,%xmm0 │ │ - movdqu %xmm0,0x18(%r13,%rcx,1) │ │ - movdqu %xmm0,0x268(%r13,%rcx,1) │ │ - movdqu %xmm0,0x1ec0(%r13,%rcx,1) │ │ - mov 0xf0(%rsp),%rax │ │ - imul %rdx,%rax │ │ - mov %rax,0x98(%r13,%rcx,1) │ │ - mov %rax,0xa0(%r13,%rcx,1) │ │ - movdqu %xmm0,0xd8(%r13,%rcx,1) │ │ - movdqu %xmm0,0xf8(%r13,%rcx,1) │ │ - mov 0xd0(%rsp),%rax │ │ - movzbl (%rax),%eax │ │ - imul %rdx,%rax │ │ - mov %rax,0xb8(%r13,%rcx,1) │ │ - mov %rax,0xc0(%r13,%rcx,1) │ │ - lea -0x1(%r11),%eax │ │ - cmp $0x1f,%al │ │ - mov 0x58(%rsp),%r12 │ │ - jbe 7b207 │ │ - jmpq 7b828 │ │ - movzbl 0x3(%rbp,%rdi,4),%eax │ │ - imul %rdx,%rax │ │ - mov 0x38(%rsp),%rcx │ │ - mov %rax,0x1b8(%r13,%rcx,1) │ │ - mov %rax,0x1c0(%r13,%rcx,1) │ │ - mov %rax,0x1c8(%r13,%rcx,1) │ │ - mov %rax,0x1d0(%r13,%rcx,1) │ │ - pxor %xmm0,%xmm0 │ │ - movdqu %xmm0,0x18(%r13,%rcx,1) │ │ - movdqu %xmm0,0x28(%r13,%rcx,1) │ │ - movdqu %xmm0,0x268(%r13,%rcx,1) │ │ - movdqu %xmm0,0x278(%r13,%rcx,1) │ │ - movdqu %xmm0,0x1ec0(%r13,%rcx,1) │ │ - movdqu %xmm0,0x1ed0(%r13,%rcx,1) │ │ - mov 0xf0(%rsp),%rax │ │ - imul %rdx,%rax │ │ - mov %rax,0x98(%r13,%rcx,1) │ │ - mov %rax,0xa0(%r13,%rcx,1) │ │ - mov %rax,0xa8(%r13,%rcx,1) │ │ - mov %rax,0xb0(%r13,%rcx,1) │ │ - movdqu %xmm0,0xd8(%r13,%rcx,1) │ │ - movdqu %xmm0,0xe8(%r13,%rcx,1) │ │ - movdqu %xmm0,0xf8(%r13,%rcx,1) │ │ - movdqu %xmm0,0x108(%r13,%rcx,1) │ │ - mov 0xd0(%rsp),%rax │ │ - movzbl (%rax),%eax │ │ - imul %rdx,%rax │ │ - mov %rax,0xb8(%r13,%rcx,1) │ │ - mov %rax,0xc0(%r13,%rcx,1) │ │ - mov %rax,0xc8(%r13,%rcx,1) │ │ - mov %rax,0xd0(%r13,%rcx,1) │ │ - lea -0x1(%r11),%eax │ │ - cmp $0x1f,%al │ │ - mov 0x58(%rsp),%r12 │ │ - ja 7b828 │ │ - movzbl %al,%eax │ │ - lea 0x7f077(%rip),%rcx │ │ - movslq (%rcx,%rax,4),%rax │ │ - add %rcx,%rax │ │ - jmpq *%rax │ │ - mov 0x2(%rbp,%rdi,4),%al │ │ - mov 0x288(%r13),%rcx │ │ - mov 0x40(%rsp),%rdx │ │ - mov %al,0x1a0(%rcx,%rdx,1) │ │ - mov 0x288(%r13),%rax │ │ - movb $0x0,(%rax,%rdx,1) │ │ - mov 0x288(%r13),%rax │ │ - movb $0x0,0x250(%rax,%rdx,1) │ │ - movb $0x0,0x1ea0(%r13,%rdx,1) │ │ - mov 0x288(%r13),%rax │ │ - mov 0x7c(%rsp),%ecx │ │ - mov %cl,0x80(%rax,%rdx,1) │ │ - mov 0x288(%r13),%rax │ │ - movb $0x0,0xc0(%rax,%rdx,1) │ │ - mov 0x288(%r13),%rax │ │ - movb $0x0,0xe0(%rax,%rdx,1) │ │ - mov 0xd0(%rsp),%rax │ │ - mov (%rax),%al │ │ - mov 0x288(%r13),%rcx │ │ - mov %al,0xa0(%rcx,%rdx,1) │ │ - cmpb $0x0,0x94(%rsp) │ │ - jne 7b836 │ │ - jmpq 80adc │ │ - movzbl 0x2(%rbp,%rdi,4),%eax │ │ - mov %eax,%ecx │ │ - shl $0x8,%ecx │ │ - or %eax,%ecx │ │ - mov 0x288(%r13),%rax │ │ - mov 0x40(%rsp),%rdx │ │ - mov %cx,0x1a0(%rax,%rdx,1) │ │ - mov 0x288(%r13),%rax │ │ - movw $0x0,(%rax,%rdx,1) │ │ - mov 0x288(%r13),%rax │ │ - movw $0x0,0x250(%rax,%rdx,1) │ │ - movw $0x0,0x1ea0(%r13,%rdx,1) │ │ - mov 0x7c(%rsp),%ecx │ │ - mov %ecx,%eax │ │ - shl $0x8,%eax │ │ - add %ecx,%eax │ │ - mov 0x288(%r13),%rcx │ │ - mov %ax,0x80(%rcx,%rdx,1) │ │ - mov 0x288(%r13),%rax │ │ - movw $0x0,0xc0(%rax,%rdx,1) │ │ - mov 0x288(%r13),%rax │ │ - movw $0x0,0xe0(%rax,%rdx,1) │ │ - mov 0xd0(%rsp),%rax │ │ - movzbl (%rax),%eax │ │ - mov %eax,%ecx │ │ - shl $0x8,%ecx │ │ - or %eax,%ecx │ │ - mov 0x288(%r13),%rax │ │ - mov %cx,0xa0(%rax,%rdx,1) │ │ - cmpb $0x0,0x94(%rsp) │ │ - jne 7b836 │ │ - jmpq 80adc │ │ - movzbl 0x2(%rbp,%rdi,4),%eax │ │ - imul $0x1010101,%eax,%eax │ │ - mov 0x288(%r13),%rcx │ │ - mov 0x40(%rsp),%rdx │ │ - mov %eax,0x1a0(%rcx,%rdx,1) │ │ - mov 0x288(%r13),%rax │ │ - movl $0x0,(%rax,%rdx,1) │ │ - mov 0x288(%r13),%rax │ │ - movl $0x0,0x250(%rax,%rdx,1) │ │ - movl $0x0,0x1ea0(%r13,%rdx,1) │ │ - imul $0x1010101,0x7c(%rsp),%eax │ │ - mov 0x288(%r13),%rcx │ │ - mov %eax,0x80(%rcx,%rdx,1) │ │ - mov 0x288(%r13),%rax │ │ - movl $0x0,0xc0(%rax,%rdx,1) │ │ - mov 0x288(%r13),%rax │ │ - movl $0x0,0xe0(%rax,%rdx,1) │ │ - mov 0xd0(%rsp),%rax │ │ - movzbl (%rax),%eax │ │ - imul $0x1010101,%eax,%eax │ │ - mov 0x288(%r13),%rcx │ │ - mov %eax,0xa0(%rcx,%rdx,1) │ │ - cmpb $0x0,0x94(%rsp) │ │ - jne 7b836 │ │ - jmpq 80adc │ │ - movzbl 0x2(%rbp,%rdi,4),%eax │ │ - imul %rdx,%rax │ │ - mov 0x288(%r13),%rcx │ │ - mov 0x40(%rsp),%rsi │ │ - mov %rax,0x1a0(%rcx,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - movq $0x0,(%rax,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - movq $0x0,0x250(%rax,%rsi,1) │ │ - movq $0x0,0x1ea0(%r13,%rsi,1) │ │ - mov 0xf0(%rsp),%rcx │ │ - imul %rdx,%rcx │ │ - mov 0x288(%r13),%rax │ │ - mov %rcx,0x80(%rax,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - movq $0x0,0xc0(%rax,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - movq $0x0,0xe0(%rax,%rsi,1) │ │ - mov 0xd0(%rsp),%rax │ │ - movzbl (%rax),%eax │ │ - imul %rdx,%rax │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0xa0(%rcx,%rsi,1) │ │ - cmpb $0x0,0x94(%rsp) │ │ - jne 7b836 │ │ - jmpq 80adc │ │ - movzbl 0x2(%rbp,%rdi,4),%eax │ │ - imul %rdx,%rax │ │ - mov 0x288(%r13),%rcx │ │ - mov 0x40(%rsp),%rsi │ │ - mov %rax,0x1a0(%rcx,%rsi,1) │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0x1a8(%rcx,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - movq $0x0,(%rax,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - movq $0x0,0x8(%rax,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - movq $0x0,0x250(%rax,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - movq $0x0,0x258(%rax,%rsi,1) │ │ - pxor %xmm0,%xmm0 │ │ - movdqu %xmm0,0x1ea0(%r13,%rsi,1) │ │ - mov 0xf0(%rsp),%rcx │ │ - imul %rdx,%rcx │ │ - mov 0x288(%r13),%rax │ │ - mov %rcx,0x80(%rax,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - mov %rcx,0x88(%rax,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - movq $0x0,0xc0(%rax,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - movq $0x0,0xc8(%rax,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - movq $0x0,0xe0(%rax,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - movq $0x0,0xe8(%rax,%rsi,1) │ │ - mov 0xd0(%rsp),%rax │ │ - movzbl (%rax),%eax │ │ - imul %rdx,%rax │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0xa0(%rcx,%rsi,1) │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0xa8(%rcx,%rsi,1) │ │ - cmpb $0x0,0x94(%rsp) │ │ - jne 7b836 │ │ - jmpq 80adc │ │ - movzbl 0x2(%rbp,%rdi,4),%eax │ │ - imul %rdx,%rax │ │ - mov 0x288(%r13),%rcx │ │ - mov 0x40(%rsp),%rsi │ │ - mov %rax,0x1a0(%rcx,%rsi,1) │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0x1a8(%rcx,%rsi,1) │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0x1b0(%rcx,%rsi,1) │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0x1b8(%rcx,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - movq $0x0,(%rax,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - movq $0x0,0x8(%rax,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - movq $0x0,0x10(%rax,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - movq $0x0,0x18(%rax,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - movq $0x0,0x250(%rax,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - movq $0x0,0x258(%rax,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - movq $0x0,0x260(%rax,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - movq $0x0,0x268(%rax,%rsi,1) │ │ - pxor %xmm0,%xmm0 │ │ - movdqu %xmm0,0x1ea0(%r13,%rsi,1) │ │ - movdqu %xmm0,0x1eb0(%r13,%rsi,1) │ │ - mov 0xf0(%rsp),%rcx │ │ - imul %rdx,%rcx │ │ - mov 0x288(%r13),%rax │ │ - mov %rcx,0x80(%rax,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - mov %rcx,0x88(%rax,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - mov %rcx,0x90(%rax,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - mov %rcx,0x98(%rax,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - movq $0x0,0xc0(%rax,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - movq $0x0,0xc8(%rax,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - movq $0x0,0xd0(%rax,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - movq $0x0,0xd8(%rax,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - movq $0x0,0xe0(%rax,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - movq $0x0,0xe8(%rax,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - movq $0x0,0xf0(%rax,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - movq $0x0,0xf8(%rax,%rsi,1) │ │ - mov 0xd0(%rsp),%rax │ │ - movzbl (%rax),%eax │ │ - imul %rdx,%rax │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0xa0(%rcx,%rsi,1) │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0xa8(%rcx,%rsi,1) │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0xb0(%rcx,%rsi,1) │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0xb8(%rcx,%rsi,1) │ │ - cmpb $0x0,0x94(%rsp) │ │ - je 80adc │ │ - mov 0x1b8(%rsp),%rax │ │ - add $0xffffffff,%eax │ │ - cmp $0x1f,%eax │ │ - ja 7dcee │ │ - lea 0x7eab7(%rip),%rcx │ │ - movslq (%rcx,%rax,4),%rax │ │ - add %rcx,%rax │ │ - jmpq *%rax │ │ - mov 0xb8(%rsp),%rax │ │ - movb $0x0,0x248(%r13,%rax,1) │ │ - mov 0x1c0(%rsp),%rax │ │ - add $0xffffffff,%eax │ │ - cmp $0x1f,%eax │ │ - jbe 7dd02 │ │ - jmpq 80adc │ │ - xor %eax,%eax │ │ - mov 0x68(%rsp),%rsi │ │ - mov %al,0x7(%rsi) │ │ - test %r13d,%r13d │ │ - jne 7ae11 │ │ - mov 0x58(%rsp),%rdx │ │ - movb $0x0,0x10(%rdx) │ │ - mov 0x50(%rsp),%r8 │ │ - mov %r15,%r12 │ │ - mov 0x88(%rsp),%rbx │ │ - mov %r12,0x1d0(%rsp) │ │ - lea 0xc(%rdx),%rax │ │ - mov %rax,0x88(%rsp) │ │ - movw $0x0,0xb(%rdx) │ │ - mov 0x80(%rsp),%rax │ │ - mov (%rax),%rax │ │ - cmpl $0x0,0x124(%rax) │ │ - je 7b9b4 │ │ - mov 0xb0(%rsp),%rcx │ │ - mov 0x70(%rsp),%rdx │ │ - cmp %edx,%ecx │ │ - mov %edx,%eax │ │ - cmova %ecx,%eax │ │ - add %edx,%ecx │ │ - cmp $0x4,%ecx │ │ - jb 7b9b4 │ │ - cmp $0x10,%eax │ │ - jg 7b9b4 │ │ - add $0xfffffffffffffffe,%rbx │ │ - cmpb $0x0,(%rsi) │ │ - jne 7b9a0 │ │ - mov 0x48(%rsp),%rdx │ │ - mov 0x288(%rdx),%rax │ │ - xor %ecx,%ecx │ │ - mov 0x38(%rsp),%rsi │ │ - cmpb $0x0,0x268(%rdx,%rsi,1) │ │ - setne %cl │ │ - mov 0x40(%rsp),%rdx │ │ - cmpb $0x1,0x250(%rax,%rdx,1) │ │ - sbb $0xffffffffffffffff,%rcx │ │ - lea (%rbx,%rbx,2),%rax │ │ - mov 0x60(%rsp),%rdx │ │ - lea (%rdx,%rax,4),%rax │ │ - lea (%rax,%rcx,4),%rsi │ │ - add $0x17f8,%rsi │ │ - mov 0xc8(%rsp),%rdi │ │ - callq 4940 │ │ - mov 0x68(%rsp),%rsi │ │ - mov 0x50(%rsp),%r8 │ │ - test %eax,%eax │ │ - je 7b9a0 │ │ - mov 0x48(%rsp),%rdi │ │ - mov 0x58(%rsp),%rsi │ │ - xor %edx,%edx │ │ - mov %ebx,%ecx │ │ - mov 0x40(%rsp),%r8 │ │ - mov 0x38(%rsp),%r9 │ │ - callq 839c0 │ │ - mov 0x68(%rsp),%rsi │ │ - mov 0x50(%rsp),%r8 │ │ - cmpb $0x0,0x94(%rsp) │ │ - je 7b9b4 │ │ - cmpb $0x0,0x1(%rsi) │ │ - je 7db63 │ │ - cmpb $0x0,(%rsi) │ │ - mov 0x48(%rsp),%r13 │ │ - mov 0x58(%rsp),%r12 │ │ - mov 0xb0(%rsp),%rbx │ │ - mov 0x70(%rsp),%rbp │ │ - je 7b9d8 │ │ - cmpb $0x0,0x3(%rsi) │ │ - jne 7b9e2 │ │ - jmp 7ba45 │ │ - cmpb $0x0,0x3(%rsi) │ │ - je 7baab │ │ - cmpl $0x0,0x12a0(%r8) │ │ - je 7ba0f │ │ - mov 0x60(%rsp),%rcx │ │ - mov 0x36a8(%rcx),%rsi │ │ - mov %rbp,%rax │ │ - imul %rbx,%rax │ │ - shl $0x4,%rax │ │ - add %rsi,%rax │ │ - mov %rax,0x36a8(%rcx) │ │ - jmp 7ba16 │ │ - lea 0x3080(%r13),%rsi │ │ - sub $0x30,%rsp │ │ - mov %r13,%rdi │ │ - mov %r12,%rdx │ │ - mov $0x0,%ecx │ │ - mov 0x1d0(%rsp),%r8 │ │ - mov 0x138(%rsp),%r9 │ │ - push %rbp │ │ - push %rbx │ │ - callq 84050 │ │ - add $0x40,%rsp │ │ - mov 0x50(%rsp),%r8 │ │ - cmpb $0x0,0x94(%rsp) │ │ - je 7bb9b │ │ - mov 0x88(%rsp),%rax │ │ - cmpb $0x0,(%rax) │ │ - je 7bb9b │ │ - mov %rbp,%r15 │ │ - cmpl $0x0,0x12a0(%r8) │ │ - mov 0x1c0(%rsp),%rbp │ │ - je 7bb4e │ │ - mov 0x60(%rsp),%rcx │ │ - mov 0x36a8(%rcx),%rsi │ │ - mov %rbp,%rax │ │ - mov 0x1b8(%rsp),%rbx │ │ - imul %rbx,%rax │ │ - shl $0x4,%rax │ │ - add %rsi,%rax │ │ - mov %rax,0x36a8(%rcx) │ │ - jmpq 7bb6c │ │ - mov 0x98(%rsp),%rax │ │ - mov 0xe8(%rsp),%rcx │ │ - cmp %ecx,%eax │ │ - cmova %eax,%ecx │ │ - cmp $0x3,%ecx │ │ - jg 7b9d0 │ │ - mov 0x8(%r8),%rax │ │ - cmpl $0x0,0x3f8(%rax) │ │ - je 7b9d0 │ │ - mov 0x100(%rsp),%rax │ │ - mov 0x60(%rsp),%rcx │ │ - lea (%rcx,%rax,4),%rsi │ │ - add $0x1558,%rsi │ │ - mov 0xc8(%rsp),%rdi │ │ - callq 4940 │ │ - mov 0x68(%rsp),%rsi │ │ - mov 0x50(%rsp),%r8 │ │ - test %eax,%eax │ │ - je 7b9d0 │ │ - movb $0xd,(%rsi) │ │ - mov 0x60(%rsp),%rax │ │ - lea 0xd20(%rax),%rsi │ │ - mov $0x4,%edx │ │ - mov 0xc8(%rsp),%rdi │ │ - callq 4620 │ │ - mov 0x68(%rsp),%rsi │ │ - mov 0x50(%rsp),%r8 │ │ - mov %al,0x5(%rsi) │ │ - cmpb $0x0,0x3(%rsi) │ │ - jne 7b9e2 │ │ - jmpq 7ba45 │ │ - mov %r15,%rax │ │ - imul %rbx,%rax │ │ - shl $0x4,%rax │ │ - lea (%rax,%r13,1),%rsi │ │ - add $0x3080,%rsi │ │ - mov 0x1b8(%rsp),%rbx │ │ - mov 0x1e0(%rsp),%r8d │ │ - sub $0x30,%rsp │ │ - mov %r13,%rdi │ │ - mov %r12,%rdx │ │ - mov $0x1,%ecx │ │ - mov 0x114(%rsp),%r9d │ │ - push %rbx │ │ - push %rbp │ │ - callq 84050 │ │ - add $0x40,%rsp │ │ - mov 0x50(%rsp),%r8 │ │ - mov 0x80(%rsp),%rax │ │ - mov (%rax),%rax │ │ - movzbl 0x4(%r12),%ecx │ │ - cmpl $0x0,0x478(%rax,%rcx,4) │ │ - je 7bbd6 │ │ - movb $0x0,0x7(%r12) │ │ - movb $0x0,0xa(%r12) │ │ - lea 0x8dbb7(%rip),%rax │ │ - mov %rax,0x100(%rsp) │ │ - jmpq 7bd1d │ │ - lea 0x8dc43(%rip),%rax │ │ - mov 0x100(%rsp),%rdx │ │ - lea (%rax,%rdx,4),%rcx │ │ - movzbl (%rax,%rdx,4),%ebx │ │ - mov %bl,0xa(%r12) │ │ - mov 0x840(%r8),%eax │ │ - mov (%rax,%rcx,1),%al │ │ - mov %al,0x7(%r12) │ │ - lea 0x0(,%rbx,8),%rcx │ │ - mov 0x18(%r8),%rax │ │ - add 0xa05bc(%rip),%rcx │ │ - mov %rcx,0x100(%rsp) │ │ - cmpl $0x2,0x570(%rax) │ │ - jne 7bd1d │ │ - lea 0x8db50(%rip),%r15 │ │ - movzbl 0x5(%r15,%rbx,8),%eax │ │ - test %eax,%eax │ │ - je 7bd1d │ │ - mov 0x288(%r13),%rcx │ │ - movzbl 0x2(%r15,%rbx,8),%edx │ │ - movzbl 0x3(%r15,%rbx,8),%esi │ │ - mov 0x38(%rsp),%rdi │ │ - movsbl 0x1b8(%r13,%rdi,1),%edi │ │ - xor %ebp,%ebp │ │ - cmp %esi,%edi │ │ - setge %bpl │ │ - mov 0x40(%rsp),%rsi │ │ - movsbl 0x1a0(%rcx,%rsi,1),%ecx │ │ - xor %esi,%esi │ │ - cmp %edx,%ecx │ │ - setge %sil │ │ - add %rbp,%rsi │ │ - lea (%rax,%rax,2),%rcx │ │ - mov 0x60(%rsp),%rdx │ │ - lea (%rdx,%rcx,8),%rcx │ │ - lea (%rcx,%rsi,8),%rsi │ │ - add $0x1388,%rsi │ │ - cmp $0x2,%eax │ │ - mov $0x2,%edx │ │ - cmovb %eax,%edx │ │ - mov 0xc8(%rsp),%rdi │ │ - callq 4620 │ │ - mov 0x68(%rsp),%rbp │ │ - mov 0x50(%rsp),%r8 │ │ - test %eax,%eax │ │ - je 7bd1d │ │ - lea -0x1(%rax),%edx │ │ - mov %eax,%esi │ │ - and $0x3,%esi │ │ - je 7dfa6 │ │ - xor %edi,%edi │ │ - movzbl 0x6(%r15,%rbx,8),%ecx │ │ - movzbl %cl,%ebx │ │ - mov %bl,0x2(%rbp) │ │ - add $0x1,%edi │ │ - cmp %edi,%esi │ │ - jne 7bccd │ │ - sub %edi,%eax │ │ - cmp $0x3,%edx │ │ - jb 7bd0a │ │ - movzbl 0x6(%r15,%rbx,8),%ecx │ │ - movzbl 0x6(%r15,%rcx,8),%ecx │ │ - movzbl 0x6(%r15,%rcx,8),%ecx │ │ - movzbl 0x6(%r15,%rcx,8),%ecx │ │ - mov %cl,0x2(%rbp) │ │ - movzbl %cl,%ebx │ │ - add $0xfffffffc,%eax │ │ - jne 7bce7 │ │ - movzbl %cl,%eax │ │ - shl $0x3,%rax │ │ - add 0xa04b8(%rip),%rax │ │ - jmpq 7bbc9 │ │ - cmpl $0x1,0x12a0(%r8) │ │ - jne 7bd39 │ │ - mov %r13,%rdi │ │ - mov %r14d,%esi │ │ - mov %r12,%rdx │ │ - callq *0xcd0(%r8) │ │ - jmp 7bd51 │ │ - mov %r13,%rdi │ │ - mov %r14d,%esi │ │ - mov 0xd8(%rsp),%rdx │ │ - mov %r12,%rcx │ │ - callq *0xcb0(%r8) │ │ - mov 0x70(%rsp),%rbp │ │ - mov 0x80(%rsp),%rax │ │ - mov (%rax),%rax │ │ - cmpl $0x0,0x4d0(%rax) │ │ - jne 7bd77 │ │ - cmpl $0x0,0x4d4(%rax) │ │ - je 7be9e │ │ - mov 0x3f5e8(%r13),%rdi │ │ - mov 0x50(%rsp),%rbp │ │ - mov 0x12f0(%rbp),%rsi │ │ - mov 0xcf8(%rbp),%rdx │ │ - movzbl 0x4(%r12),%ecx │ │ - shl $0x6,%rcx │ │ - mov 0x60(%rsp),%rax │ │ - add 0x3928(%rax),%rcx │ │ - mov 0x10(%r13),%r8d │ │ - mov 0x14(%r13),%r9d │ │ - mov 0xd00(%rbp),%eax │ │ - mov %rax,0x60(%rsp) │ │ - mov 0xd04(%rbp),%eax │ │ - mov %rax,0xd8(%rsp) │ │ - movzbl 0xa(%r12),%eax │ │ - mov %rax,0xc8(%rsp) │ │ - mov 0x58(%rsp),%rax │ │ - movzbl 0x7(%rax),%r12d │ │ - mov 0x840(%rbp),%r15d │ │ - mov 0x288(%r13),%rbp │ │ - mov 0x198(%rsp),%rax │ │ - lea (%rax,%rbp,1),%r11 │ │ - add $0x1e0,%r11 │ │ - mov 0x1b0(%rsp),%rax │ │ - lea (%rax,%rbp,1),%r10 │ │ - add $0x200,%r10 │ │ - xor %r13d,%r13d │ │ - cmpb $0x0,0x94(%rsp) │ │ - cmove %r13,%r10 │ │ - mov 0x48(%rsp),%rax │ │ - mov 0x1d0(%rsp),%rbx │ │ - lea 0x218(%rax,%rbx,1),%rax │ │ - cmove %r13,%rax │ │ - mov 0x48(%rsp),%rbx │ │ - mov 0xf8(%rsp),%rbp │ │ - lea (%rbx,%rbp,1),%r13 │ │ - add $0x1f8,%r13 │ │ - sub $0x30,%rsp │ │ - push %rax │ │ - push %r10 │ │ - mov 0xb0(%rsp),%rbp │ │ - push %r13 │ │ - mov 0x90(%rsp),%r13 │ │ - push %r11 │ │ - push %r15 │ │ - push %r12 │ │ - mov 0xb8(%rsp),%r12 │ │ - pushq 0x128(%rsp) │ │ - push %r14 │ │ - pushq 0x148(%rsp) │ │ - pushq 0xd8(%rsp) │ │ - callq 8c250 │ │ - add $0x80,%rsp │ │ - mov 0x68(%rsp),%r8 │ │ - mov (%r8),%eax │ │ - xor %edx,%edx │ │ - cmp $0xd,%al │ │ - cmovne %eax,%edx │ │ - movzbl %dl,%ecx │ │ - lea -0x1(%rbp),%esi │ │ - movabs $0x303030303030303,%r9 │ │ - cmp $0x1f,%sil │ │ - mov 0xb0(%rsp),%r11 │ │ - movabs $0x101010101010101,%rbx │ │ - mov 0x100(%rsp),%r10 │ │ - ja 7c6c1 │ │ - movzbl %sil,%esi │ │ - lea 0x7e51c(%rip),%rdi │ │ - movslq (%rdi,%rsi,4),%rsi │ │ - add %rdi,%rsi │ │ - jmpq *%rsi │ │ - mov 0x3(%r10),%bl │ │ - mov 0x38(%rsp),%rdi │ │ - mov %bl,0x1b8(%r13,%rdi,1) │ │ - mov 0x3(%r10),%bl │ │ - mov %bl,0x1d8(%r13,%rdi,1) │ │ - mov %dl,0x18(%r13,%rdi,1) │ │ - mov 0x3(%r8),%bl │ │ - mov %bl,0x268(%r13,%rdi,1) │ │ - mov 0x7c(%rsp),%esi │ │ - mov %sil,0x98(%r13,%rdi,1) │ │ - movb $0x0,0xd8(%r13,%rdi,1) │ │ - movb $0x1,0xf8(%r13,%rdi,1) │ │ - mov 0xd0(%rsp),%rsi │ │ - mov (%rsi),%bl │ │ - mov %bl,0xb8(%r13,%rdi,1) │ │ - cmpb $0x0,0x94(%rsp) │ │ - je 7c40b │ │ - mov 0x88(%rsp),%rsi │ │ - mov (%rsi),%sil │ │ - jmpq 7c40d │ │ - mov %rbp,%rax │ │ - movzbl 0x3(%r10),%esi │ │ - mov %esi,%edi │ │ - shl $0x8,%edi │ │ - or %esi,%edi │ │ - mov 0x38(%rsp),%rbp │ │ - mov %di,0x1b8(%r13,%rbp,1) │ │ - movzbl 0x3(%r10),%esi │ │ - mov %esi,%edi │ │ - shl $0x8,%edi │ │ - or %esi,%edi │ │ - mov %di,0x1d8(%r13,%rbp,1) │ │ - mov %ecx,%esi │ │ - shl $0x8,%esi │ │ - or %ecx,%esi │ │ - mov %si,0x18(%r13,%rbp,1) │ │ - movzbl 0x3(%r8),%esi │ │ - mov %esi,%edi │ │ - shl $0x8,%edi │ │ - or %esi,%edi │ │ - mov %di,0x268(%r13,%rbp,1) │ │ - mov 0x7c(%rsp),%edi │ │ - mov %edi,%esi │ │ - shl $0x8,%esi │ │ - add %edi,%esi │ │ - mov %si,0x98(%r13,%rbp,1) │ │ - movw $0x0,0xd8(%r13,%rbp,1) │ │ - movw $0x101,0xf8(%r13,%rbp,1) │ │ - mov 0xd0(%rsp),%rsi │ │ - movzbl (%rsi),%esi │ │ - mov %esi,%edi │ │ - shl $0x8,%edi │ │ - or %esi,%edi │ │ - mov %di,0xb8(%r13,%rbp,1) │ │ - cmpb $0x0,0x94(%rsp) │ │ - je 7c481 │ │ - mov 0x88(%rsp),%rsi │ │ - movzbl (%rsi),%esi │ │ - jmpq 7c483 │ │ - movzbl 0x3(%r10),%esi │ │ - imul $0x1010101,%esi,%esi │ │ - mov 0x38(%rsp),%rdi │ │ - mov %esi,0x1b8(%r13,%rdi,1) │ │ - movzbl 0x3(%r10),%esi │ │ - imul $0x1010101,%esi,%esi │ │ - mov %esi,0x1d8(%r13,%rdi,1) │ │ - imul $0x1010101,%ecx,%esi │ │ - mov %esi,0x18(%r13,%rdi,1) │ │ - movzbl 0x3(%r8),%esi │ │ - imul $0x1010101,%esi,%esi │ │ - mov %esi,0x268(%r13,%rdi,1) │ │ - imul $0x1010101,0x7c(%rsp),%esi │ │ - mov %esi,0x98(%r13,%rdi,1) │ │ - movl $0x0,0xd8(%r13,%rdi,1) │ │ - movl $0x1010101,0xf8(%r13,%rdi,1) │ │ - mov 0xd0(%rsp),%rsi │ │ - movzbl (%rsi),%esi │ │ - imul $0x1010101,%esi,%esi │ │ - mov %esi,0xb8(%r13,%rdi,1) │ │ - xor %esi,%esi │ │ - cmpb $0x0,0x94(%rsp) │ │ - je 7c0c9 │ │ - mov 0x88(%rsp),%rsi │ │ - movzbl (%rsi),%esi │ │ - imul $0x1010101,%esi,%esi │ │ - mov 0x38(%rsp),%rdi │ │ - mov %esi,0x1ec0(%r13,%rdi,1) │ │ - mov 0x80(%rsp),%rsi │ │ - mov (%rsi),%rsi │ │ - testb $0x1,0xe8(%rsi) │ │ - je 7c6c1 │ │ - mov 0x38(%rsp),%rsi │ │ - movl $0x0,0x118(%r13,%rsi,1) │ │ - movl $0xffffffff,0x138(%r13,%rsi,1) │ │ - movl $0xffffffff,0x158(%r13,%rsi,1) │ │ - movl $0x3030303,0x178(%r13,%rsi,1) │ │ - movl $0x3030303,0x198(%r13,%rsi,1) │ │ - lea -0x1(%r11),%esi │ │ - cmp $0x1f,%sil │ │ - jbe 7c6cf │ │ - jmpq 7d227 │ │ - movzbl 0x3(%r10),%esi │ │ - imul %rbx,%rsi │ │ - mov 0x38(%rsp),%rdi │ │ - mov %rsi,0x1b8(%r13,%rdi,1) │ │ - movzbl 0x3(%r10),%esi │ │ - imul %rbx,%rsi │ │ - mov %rsi,0x1d8(%r13,%rdi,1) │ │ - mov %rcx,%rsi │ │ - imul %rbx,%rsi │ │ - mov %rsi,0x18(%r13,%rdi,1) │ │ - movzbl 0x3(%r8),%esi │ │ - imul %rbx,%rsi │ │ - mov %rsi,0x268(%r13,%rdi,1) │ │ - mov 0xf0(%rsp),%rsi │ │ - imul %rbx,%rsi │ │ - mov %rsi,0x98(%r13,%rdi,1) │ │ - movq $0x0,0xd8(%r13,%rdi,1) │ │ - mov %rbx,0xf8(%r13,%rdi,1) │ │ - mov 0xd0(%rsp),%rsi │ │ - movzbl (%rsi),%esi │ │ - imul %rbx,%rsi │ │ - mov %rsi,0xb8(%r13,%rdi,1) │ │ - cmpb $0x0,0x94(%rsp) │ │ - je 7c505 │ │ - mov 0x88(%rsp),%rsi │ │ - movzbl (%rsi),%esi │ │ - jmpq 7c507 │ │ - movzbl 0x3(%r10),%esi │ │ - imul %rbx,%rsi │ │ - mov 0x38(%rsp),%rdi │ │ - mov %rsi,0x1b8(%r13,%rdi,1) │ │ - mov %rsi,0x1c0(%r13,%rdi,1) │ │ - movzbl 0x3(%r10),%esi │ │ - imul %rbx,%rsi │ │ - mov %rsi,0x1d8(%r13,%rdi,1) │ │ - mov %rsi,0x1e0(%r13,%rdi,1) │ │ - mov %rcx,%rsi │ │ - imul %rbx,%rsi │ │ - mov %rsi,0x18(%r13,%rdi,1) │ │ - mov %rsi,0x20(%r13,%rdi,1) │ │ - movzbl 0x3(%r8),%esi │ │ - imul %rbx,%rsi │ │ - mov %rsi,0x268(%r13,%rdi,1) │ │ - mov %rsi,0x270(%r13,%rdi,1) │ │ - mov 0xf0(%rsp),%rsi │ │ - imul %rbx,%rsi │ │ - mov %rsi,0x98(%r13,%rdi,1) │ │ - mov %rsi,0xa0(%r13,%rdi,1) │ │ - pxor %xmm0,%xmm0 │ │ - movdqu %xmm0,0xd8(%r13,%rdi,1) │ │ - movdqa 0x7d6b4(%rip),%xmm0 │ │ - movdqu %xmm0,0xf8(%r13,%rdi,1) │ │ - mov 0xd0(%rsp),%rsi │ │ - movzbl (%rsi),%esi │ │ - imul %rbx,%rsi │ │ - mov %rsi,0xb8(%r13,%rdi,1) │ │ - mov %rsi,0xc0(%r13,%rdi,1) │ │ - cmpb $0x0,0x94(%rsp) │ │ - je 7c57c │ │ - mov 0x88(%rsp),%rsi │ │ - movzbl (%rsi),%esi │ │ - jmpq 7c57e │ │ - movzbl 0x3(%r10),%esi │ │ - imul %rbx,%rsi │ │ - mov 0x38(%rsp),%rdi │ │ - mov %rsi,0x1b8(%r13,%rdi,1) │ │ - mov %rsi,0x1c0(%r13,%rdi,1) │ │ - mov %rsi,0x1c8(%r13,%rdi,1) │ │ - mov %rsi,0x1d0(%r13,%rdi,1) │ │ - movzbl 0x3(%r10),%esi │ │ - imul %rbx,%rsi │ │ - mov %rsi,0x1d8(%r13,%rdi,1) │ │ - mov %rsi,0x1e0(%r13,%rdi,1) │ │ - mov %rsi,0x1e8(%r13,%rdi,1) │ │ - mov %rsi,0x1f0(%r13,%rdi,1) │ │ - mov %rcx,%rsi │ │ - imul %rbx,%rsi │ │ - mov %rsi,0x18(%r13,%rdi,1) │ │ - mov %rsi,0x20(%r13,%rdi,1) │ │ - mov %rsi,0x28(%r13,%rdi,1) │ │ - mov %rsi,0x30(%r13,%rdi,1) │ │ - movzbl 0x3(%r8),%esi │ │ - imul %rbx,%rsi │ │ - mov %rsi,0x268(%r13,%rdi,1) │ │ - mov %rsi,0x270(%r13,%rdi,1) │ │ - mov %rsi,0x278(%r13,%rdi,1) │ │ - mov %rsi,0x280(%r13,%rdi,1) │ │ - mov 0xf0(%rsp),%rsi │ │ - imul %rbx,%rsi │ │ - mov %rsi,0x98(%r13,%rdi,1) │ │ - mov %rsi,0xa0(%r13,%rdi,1) │ │ - mov %rsi,0xa8(%r13,%rdi,1) │ │ - mov %rsi,0xb0(%r13,%rdi,1) │ │ - pxor %xmm0,%xmm0 │ │ - movdqu %xmm0,0xd8(%r13,%rdi,1) │ │ - movdqu %xmm0,0xe8(%r13,%rdi,1) │ │ - movdqa 0x7d586(%rip),%xmm0 │ │ - movdqu %xmm0,0xf8(%r13,%rdi,1) │ │ - movdqu %xmm0,0x108(%r13,%rdi,1) │ │ - mov 0xd0(%rsp),%rsi │ │ - movzbl (%rsi),%esi │ │ - imul %rbx,%rsi │ │ - mov %rsi,0xb8(%r13,%rdi,1) │ │ - mov %rsi,0xc0(%r13,%rdi,1) │ │ - mov %rsi,0xc8(%r13,%rdi,1) │ │ - mov %rsi,0xd0(%r13,%rdi,1) │ │ - cmpb $0x0,0x94(%rsp) │ │ - je 7c609 │ │ - mov 0x88(%rsp),%rsi │ │ - movzbl (%rsi),%esi │ │ - jmpq 7c60b │ │ - xor %esi,%esi │ │ - mov 0x38(%rsp),%rdi │ │ - mov %sil,0x1ec0(%r13,%rdi,1) │ │ - mov 0x80(%rsp),%rsi │ │ - mov (%rsi),%rsi │ │ - testb $0x1,0xe8(%rsi) │ │ - movabs $0x101010101010101,%rbx │ │ - je 7c6c1 │ │ - mov 0x38(%rsp),%rsi │ │ - movb $0x0,0x118(%r13,%rsi,1) │ │ - movb $0xff,0x138(%r13,%rsi,1) │ │ - movb $0xff,0x158(%r13,%rsi,1) │ │ - movb $0x3,0x178(%r13,%rsi,1) │ │ - movb $0x3,0x198(%r13,%rsi,1) │ │ - lea -0x1(%r11),%esi │ │ - cmp $0x1f,%sil │ │ - jbe 7c6cf │ │ - jmpq 7d227 │ │ - xor %esi,%esi │ │ - movzwl %si,%esi │ │ - mov %esi,%edi │ │ - shl $0x8,%edi │ │ - or %esi,%edi │ │ - mov 0x38(%rsp),%rsi │ │ - mov %di,0x1ec0(%r13,%rsi,1) │ │ - mov 0x80(%rsp),%rsi │ │ - mov (%rsi),%rsi │ │ - testb $0x1,0xe8(%rsi) │ │ - mov %rax,%rbp │ │ - je 7c6c1 │ │ - mov 0x38(%rsp),%rsi │ │ - movw $0x0,0x118(%r13,%rsi,1) │ │ - movw $0xffff,0x138(%r13,%rsi,1) │ │ - movw $0xffff,0x158(%r13,%rsi,1) │ │ - movw $0x303,0x178(%r13,%rsi,1) │ │ - movw $0x303,0x198(%r13,%rsi,1) │ │ - lea -0x1(%r11),%esi │ │ - cmp $0x1f,%sil │ │ - jbe 7c6cf │ │ - jmpq 7d227 │ │ - xor %esi,%esi │ │ - imul %rbx,%rsi │ │ - mov 0x38(%rsp),%rdi │ │ - mov %rsi,0x1ec0(%r13,%rdi,1) │ │ - mov 0x80(%rsp),%rsi │ │ - mov (%rsi),%rsi │ │ - testb $0x1,0xe8(%rsi) │ │ - je 7c6c1 │ │ - mov 0x38(%rsp),%rsi │ │ - movq $0x0,0x118(%r13,%rsi,1) │ │ - movq $0xffffffffffffffff,0x138(%r13,%rsi,1) │ │ - movq $0xffffffffffffffff,0x158(%r13,%rsi,1) │ │ - mov %r9,0x178(%r13,%rsi,1) │ │ - mov %r9,0x198(%r13,%rsi,1) │ │ - lea -0x1(%r11),%esi │ │ - cmp $0x1f,%sil │ │ - jbe 7c6cf │ │ - jmpq 7d227 │ │ - xor %esi,%esi │ │ - imul %rbx,%rsi │ │ - mov 0x38(%rsp),%rdi │ │ - mov %rsi,0x1ec0(%r13,%rdi,1) │ │ - mov %rsi,0x1ec8(%r13,%rdi,1) │ │ - mov 0x80(%rsp),%rsi │ │ - mov (%rsi),%rsi │ │ - testb $0x1,0xe8(%rsi) │ │ - je 7c6c1 │ │ - pxor %xmm0,%xmm0 │ │ - mov 0x38(%rsp),%rsi │ │ - movdqu %xmm0,0x118(%r13,%rsi,1) │ │ - pcmpeqd %xmm0,%xmm0 │ │ - movdqu %xmm0,0x138(%r13,%rsi,1) │ │ - movdqu %xmm0,0x158(%r13,%rsi,1) │ │ - movdqa 0x7d37e(%rip),%xmm0 │ │ - movdqu %xmm0,0x178(%r13,%rsi,1) │ │ - movdqu %xmm0,0x198(%r13,%rsi,1) │ │ - lea -0x1(%r11),%esi │ │ - cmp $0x1f,%sil │ │ - jbe 7c6cf │ │ - jmpq 7d227 │ │ - xor %esi,%esi │ │ - imul %rbx,%rsi │ │ - mov 0x38(%rsp),%rdi │ │ - mov %rsi,0x1ec0(%r13,%rdi,1) │ │ - mov %rsi,0x1ec8(%r13,%rdi,1) │ │ - mov %rsi,0x1ed0(%r13,%rdi,1) │ │ - mov %rsi,0x1ed8(%r13,%rdi,1) │ │ - mov 0x80(%rsp),%rsi │ │ - mov (%rsi),%rsi │ │ - testb $0x1,0xe8(%rsi) │ │ - je 7c6c1 │ │ - pxor %xmm0,%xmm0 │ │ - mov 0x38(%rsp),%rsi │ │ - movdqu %xmm0,0x118(%r13,%rsi,1) │ │ - movdqu %xmm0,0x128(%r13,%rsi,1) │ │ - pcmpeqd %xmm0,%xmm0 │ │ - movdqu %xmm0,0x138(%r13,%rsi,1) │ │ - movdqu %xmm0,0x148(%r13,%rsi,1) │ │ - movdqu %xmm0,0x158(%r13,%rsi,1) │ │ - movdqu %xmm0,0x168(%r13,%rsi,1) │ │ - movdqa 0x7d2c7(%rip),%xmm0 │ │ - movdqu %xmm0,0x178(%r13,%rsi,1) │ │ - movdqu %xmm0,0x188(%r13,%rsi,1) │ │ - movdqu %xmm0,0x198(%r13,%rsi,1) │ │ - movdqu %xmm0,0x1a8(%r13,%rsi,1) │ │ - lea -0x1(%r11),%esi │ │ - cmp $0x1f,%sil │ │ - ja 7d227 │ │ - movzbl %sil,%esi │ │ - lea 0x7ddae(%rip),%rdi │ │ - movslq (%rdi,%rsi,4),%rsi │ │ - add %rdi,%rsi │ │ - jmpq *%rsi │ │ - mov 0x2(%r10),%al │ │ - mov 0x288(%r13),%rcx │ │ - mov 0x40(%rsp),%rsi │ │ - mov %al,0x1a0(%rcx,%rsi,1) │ │ - mov 0x2(%r10),%al │ │ - mov 0x288(%r13),%rcx │ │ - mov %al,0x1c0(%rcx,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - mov %dl,(%rax,%rsi,1) │ │ - mov 0x3(%r8),%al │ │ - mov 0x288(%r13),%rcx │ │ - mov %al,0x250(%rcx,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - mov 0x7c(%rsp),%ecx │ │ - mov %cl,0x80(%rax,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - movb $0x0,0xc0(%rax,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - movb $0x1,0xe0(%rax,%rsi,1) │ │ - mov 0xd0(%rsp),%rax │ │ - mov (%rax),%al │ │ - mov 0x288(%r13),%rcx │ │ - mov %al,0xa0(%rcx,%rsi,1) │ │ - cmpb $0x0,0x94(%rsp) │ │ - je 7ce3d │ │ - mov 0x88(%rsp),%rax │ │ - mov (%rax),%al │ │ - jmpq 7ce3f │ │ - movzbl 0x2(%r10),%eax │ │ - mov %eax,%edx │ │ - shl $0x8,%edx │ │ - or %eax,%edx │ │ - mov 0x288(%r13),%rax │ │ - mov 0x40(%rsp),%rsi │ │ - mov %dx,0x1a0(%rax,%rsi,1) │ │ - movzbl 0x2(%r10),%eax │ │ - mov %eax,%edx │ │ - shl $0x8,%edx │ │ - or %eax,%edx │ │ - mov 0x288(%r13),%rax │ │ - mov %dx,0x1c0(%rax,%rsi,1) │ │ - mov %ecx,%eax │ │ - shl $0x8,%eax │ │ - or %ecx,%eax │ │ - mov 0x288(%r13),%rcx │ │ - mov %ax,(%rcx,%rsi,1) │ │ - movzbl 0x3(%r8),%eax │ │ - mov %eax,%ecx │ │ - shl $0x8,%ecx │ │ - or %eax,%ecx │ │ - mov 0x288(%r13),%rax │ │ - mov %cx,0x250(%rax,%rsi,1) │ │ - mov 0x7c(%rsp),%ecx │ │ - mov %ecx,%eax │ │ - shl $0x8,%eax │ │ - add %ecx,%eax │ │ - mov 0x288(%r13),%rcx │ │ - mov %ax,0x80(%rcx,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - movw $0x0,0xc0(%rax,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - movw $0x101,0xe0(%rax,%rsi,1) │ │ - mov 0xd0(%rsp),%rax │ │ - movzbl (%rax),%eax │ │ - mov %eax,%ecx │ │ - shl $0x8,%ecx │ │ - or %eax,%ecx │ │ - mov 0x288(%r13),%rax │ │ - mov %cx,0xa0(%rax,%rsi,1) │ │ - cmpb $0x0,0x94(%rsp) │ │ - je 7cec4 │ │ - mov 0x88(%rsp),%rax │ │ - movzbl (%rax),%eax │ │ - jmpq 7cec6 │ │ - movzbl 0x2(%r10),%eax │ │ - imul $0x1010101,%eax,%eax │ │ - mov 0x288(%r13),%rdx │ │ - mov 0x40(%rsp),%rsi │ │ - mov %eax,0x1a0(%rdx,%rsi,1) │ │ - movzbl 0x2(%r10),%eax │ │ - imul $0x1010101,%eax,%eax │ │ - mov 0x288(%r13),%rdx │ │ - mov %eax,0x1c0(%rdx,%rsi,1) │ │ - imul $0x1010101,%ecx,%eax │ │ - mov 0x288(%r13),%rcx │ │ - mov %eax,(%rcx,%rsi,1) │ │ - movzbl 0x3(%r8),%eax │ │ - imul $0x1010101,%eax,%eax │ │ - mov 0x288(%r13),%rcx │ │ - mov %eax,0x250(%rcx,%rsi,1) │ │ - imul $0x1010101,0x7c(%rsp),%eax │ │ - mov 0x288(%r13),%rcx │ │ - mov %eax,0x80(%rcx,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - movl $0x0,0xc0(%rax,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - movl $0x1010101,0xe0(%rax,%rsi,1) │ │ - mov 0xd0(%rsp),%rax │ │ - movzbl (%rax),%eax │ │ - imul $0x1010101,%eax,%eax │ │ - mov 0x288(%r13),%rcx │ │ - mov %eax,0xa0(%rcx,%rsi,1) │ │ - xor %eax,%eax │ │ - cmpb $0x0,0x94(%rsp) │ │ - je 7c940 │ │ - mov 0x88(%rsp),%rax │ │ - movzbl (%rax),%eax │ │ - imul $0x1010101,%eax,%eax │ │ - mov 0x40(%rsp),%rcx │ │ - mov %eax,0x1ea0(%r13,%rcx,1) │ │ - mov 0x80(%rsp),%rax │ │ - mov (%rax),%rax │ │ - testb $0x1,0xe8(%rax) │ │ - je 7d227 │ │ - mov 0x288(%r13),%rax │ │ - mov 0x40(%rsp),%rcx │ │ - movl $0x0,0x100(%rax,%rcx,1) │ │ - mov 0x288(%r13),%rax │ │ - movl $0xffffffff,0x120(%rax,%rcx,1) │ │ - mov 0x288(%r13),%rax │ │ - movl $0xffffffff,0x140(%rax,%rcx,1) │ │ - mov 0x288(%r13),%rax │ │ - movl $0x3030303,0x160(%rax,%rcx,1) │ │ - mov 0x288(%r13),%rax │ │ - movl $0x3030303,0x180(%rax,%rcx,1) │ │ - cmpb $0x0,0x3(%r8) │ │ - jne 7d232 │ │ - jmpq 7d39f │ │ - movzbl 0x2(%r10),%edx │ │ - imul %rbx,%rdx │ │ - mov 0x288(%r13),%rsi │ │ - mov 0x40(%rsp),%rdi │ │ - mov %rdx,0x1a0(%rsi,%rdi,1) │ │ - movzbl 0x2(%r10),%edx │ │ - imul %rbx,%rdx │ │ - mov 0x288(%r13),%rsi │ │ - mov %rdx,0x1c0(%rsi,%rdi,1) │ │ - imul %rbx,%rcx │ │ - mov 0x288(%r13),%rdx │ │ - mov %rcx,(%rdx,%rdi,1) │ │ - movzbl 0x3(%r8),%ecx │ │ - imul %rbx,%rcx │ │ - mov 0x288(%r13),%rdx │ │ - mov %rcx,0x250(%rdx,%rdi,1) │ │ - mov 0xf0(%rsp),%rdx │ │ - imul %rbx,%rdx │ │ - mov 0x288(%r13),%rcx │ │ - mov %rdx,0x80(%rcx,%rdi,1) │ │ - mov 0x288(%r13),%rcx │ │ - movq $0x0,0xc0(%rcx,%rdi,1) │ │ - mov 0x288(%r13),%rcx │ │ - mov %rbx,0xe0(%rcx,%rdi,1) │ │ - mov 0xd0(%rsp),%rcx │ │ - movzbl (%rcx),%ecx │ │ - imul %rbx,%rcx │ │ - mov 0x288(%r13),%rdx │ │ - mov %rcx,0xa0(%rdx,%rdi,1) │ │ - cmpb $0x0,0x94(%rsp) │ │ - je 7cf60 │ │ - mov 0x88(%rsp),%rcx │ │ - movzbl (%rcx),%ecx │ │ - jmpq 7cf62 │ │ - movzbl 0x2(%r10),%edx │ │ - imul %rbx,%rdx │ │ - mov 0x288(%r13),%rsi │ │ - mov 0x40(%rsp),%rdi │ │ - mov %rdx,0x1a0(%rsi,%rdi,1) │ │ - mov 0x288(%r13),%rsi │ │ - mov %rdx,0x1a8(%rsi,%rdi,1) │ │ - movzbl 0x2(%r10),%edx │ │ - imul %rbx,%rdx │ │ - mov 0x288(%r13),%rsi │ │ - mov %rdx,0x1c0(%rsi,%rdi,1) │ │ - mov 0x288(%r13),%rsi │ │ - mov %rdx,0x1c8(%rsi,%rdi,1) │ │ - imul %rbx,%rcx │ │ - mov 0x288(%r13),%rdx │ │ - mov %rcx,(%rdx,%rdi,1) │ │ - mov 0x288(%r13),%rdx │ │ - mov %rcx,0x8(%rdx,%rdi,1) │ │ - movzbl 0x3(%r8),%ecx │ │ - imul %rbx,%rcx │ │ - mov 0x288(%r13),%rdx │ │ - mov %rcx,0x250(%rdx,%rdi,1) │ │ - mov 0x288(%r13),%rdx │ │ - mov %rcx,0x258(%rdx,%rdi,1) │ │ - mov 0xf0(%rsp),%rdx │ │ - imul %rbx,%rdx │ │ - mov 0x288(%r13),%rcx │ │ - mov %rdx,0x80(%rcx,%rdi,1) │ │ - mov 0x288(%r13),%rcx │ │ - mov %rdx,0x88(%rcx,%rdi,1) │ │ - mov 0x288(%r13),%rcx │ │ - movq $0x0,0xc0(%rcx,%rdi,1) │ │ - mov 0x288(%r13),%rcx │ │ - movq $0x0,0xc8(%rcx,%rdi,1) │ │ - mov 0x288(%r13),%rcx │ │ - mov %rbx,0xe0(%rcx,%rdi,1) │ │ - mov 0x288(%r13),%rcx │ │ - mov %rbx,0xe8(%rcx,%rdi,1) │ │ - mov 0xd0(%rsp),%rcx │ │ - movzbl (%rcx),%ecx │ │ - imul %rbx,%rcx │ │ - mov 0x288(%r13),%rdx │ │ - mov %rcx,0xa0(%rdx,%rdi,1) │ │ - mov 0x288(%r13),%rdx │ │ - mov %rcx,0xa8(%rdx,%rdi,1) │ │ - cmpb $0x0,0x94(%rsp) │ │ - je 7cff7 │ │ - mov 0x88(%rsp),%rcx │ │ - movzbl (%rcx),%ecx │ │ - jmpq 7cff9 │ │ - movzbl 0x2(%r10),%edx │ │ - imul %rbx,%rdx │ │ - mov 0x288(%r13),%rsi │ │ - mov 0x40(%rsp),%rdi │ │ - mov %rdx,0x1a0(%rsi,%rdi,1) │ │ - mov 0x288(%r13),%rsi │ │ - mov %rdx,0x1a8(%rsi,%rdi,1) │ │ - mov 0x288(%r13),%rsi │ │ - mov %rdx,0x1b0(%rsi,%rdi,1) │ │ - mov 0x288(%r13),%rsi │ │ - mov %rdx,0x1b8(%rsi,%rdi,1) │ │ - movzbl 0x2(%r10),%edx │ │ - imul %rbx,%rdx │ │ - mov 0x288(%r13),%rsi │ │ - mov %rdx,0x1c0(%rsi,%rdi,1) │ │ - mov 0x288(%r13),%rsi │ │ - mov %rdx,0x1c8(%rsi,%rdi,1) │ │ - mov 0x288(%r13),%rsi │ │ - mov %rdx,0x1d0(%rsi,%rdi,1) │ │ - mov 0x288(%r13),%rsi │ │ - mov %rdx,0x1d8(%rsi,%rdi,1) │ │ - imul %rbx,%rcx │ │ - mov 0x288(%r13),%rdx │ │ - mov %rcx,(%rdx,%rdi,1) │ │ - mov 0x288(%r13),%rdx │ │ - mov %rcx,0x8(%rdx,%rdi,1) │ │ - mov 0x288(%r13),%rdx │ │ - mov %rcx,0x10(%rdx,%rdi,1) │ │ - mov 0x288(%r13),%rdx │ │ - mov %rcx,0x18(%rdx,%rdi,1) │ │ - movzbl 0x3(%r8),%ecx │ │ - imul %rbx,%rcx │ │ - mov 0x288(%r13),%rdx │ │ - mov %rcx,0x250(%rdx,%rdi,1) │ │ - mov 0x288(%r13),%rdx │ │ - mov %rcx,0x258(%rdx,%rdi,1) │ │ - mov 0x288(%r13),%rdx │ │ - mov %rcx,0x260(%rdx,%rdi,1) │ │ - mov 0x288(%r13),%rdx │ │ - mov %rcx,0x268(%rdx,%rdi,1) │ │ - mov 0xf0(%rsp),%rdx │ │ - imul %rbx,%rdx │ │ - mov 0x288(%r13),%rcx │ │ - mov %rdx,0x80(%rcx,%rdi,1) │ │ - mov 0x288(%r13),%rcx │ │ - mov %rdx,0x88(%rcx,%rdi,1) │ │ - mov 0x288(%r13),%rcx │ │ - mov %rdx,0x90(%rcx,%rdi,1) │ │ - mov 0x288(%r13),%rcx │ │ - mov %rdx,0x98(%rcx,%rdi,1) │ │ - mov 0x288(%r13),%rcx │ │ - movq $0x0,0xc0(%rcx,%rdi,1) │ │ - mov 0x288(%r13),%rcx │ │ - movq $0x0,0xc8(%rcx,%rdi,1) │ │ - mov 0x288(%r13),%rcx │ │ - movq $0x0,0xd0(%rcx,%rdi,1) │ │ - mov 0x288(%r13),%rcx │ │ - movq $0x0,0xd8(%rcx,%rdi,1) │ │ - mov 0x288(%r13),%rcx │ │ - mov %rbx,0xe0(%rcx,%rdi,1) │ │ - mov 0x288(%r13),%rcx │ │ - mov %rbx,0xe8(%rcx,%rdi,1) │ │ - mov 0x288(%r13),%rcx │ │ - mov %rbx,0xf0(%rcx,%rdi,1) │ │ - mov 0x288(%r13),%rcx │ │ - mov %rbx,0xf8(%rcx,%rdi,1) │ │ - mov 0xd0(%rsp),%rcx │ │ - movzbl (%rcx),%ecx │ │ - imul %rbx,%rcx │ │ - mov 0x288(%r13),%rdx │ │ - mov %rcx,0xa0(%rdx,%rdi,1) │ │ - mov 0x288(%r13),%rdx │ │ - mov %rcx,0xa8(%rdx,%rdi,1) │ │ - mov 0x288(%r13),%rdx │ │ - mov %rcx,0xb0(%rdx,%rdi,1) │ │ - mov 0x288(%r13),%rdx │ │ - mov %rcx,0xb8(%rdx,%rdi,1) │ │ - cmpb $0x0,0x94(%rsp) │ │ - je 7d0cc │ │ - mov 0x88(%rsp),%rcx │ │ - movzbl (%rcx),%ecx │ │ - jmpq 7d0ce │ │ - xor %eax,%eax │ │ - mov 0x40(%rsp),%rcx │ │ - mov %al,0x1ea0(%r13,%rcx,1) │ │ - mov 0x80(%rsp),%rax │ │ - mov (%rax),%rax │ │ - testb $0x1,0xe8(%rax) │ │ - je 7d227 │ │ - mov 0x288(%r13),%rax │ │ - mov 0x40(%rsp),%rcx │ │ - movb $0x0,0x100(%rax,%rcx,1) │ │ - mov 0x288(%r13),%rax │ │ - movb $0xff,0x120(%rax,%rcx,1) │ │ - mov 0x288(%r13),%rax │ │ - movb $0xff,0x140(%rax,%rcx,1) │ │ - mov 0x288(%r13),%rax │ │ - movb $0x3,0x160(%rax,%rcx,1) │ │ - mov 0x288(%r13),%rax │ │ - movb $0x3,0x180(%rax,%rcx,1) │ │ - cmpb $0x0,0x3(%r8) │ │ - jne 7d232 │ │ - jmpq 7d39f │ │ - xor %eax,%eax │ │ - movzwl %ax,%eax │ │ - mov %eax,%ecx │ │ - shl $0x8,%ecx │ │ - or %eax,%ecx │ │ - mov 0x40(%rsp),%rax │ │ - mov %cx,0x1ea0(%r13,%rax,1) │ │ - mov 0x80(%rsp),%rax │ │ - mov (%rax),%rax │ │ - testb $0x1,0xe8(%rax) │ │ - je 7d227 │ │ - mov 0x288(%r13),%rax │ │ - mov 0x40(%rsp),%rcx │ │ - movw $0x0,0x100(%rax,%rcx,1) │ │ - mov 0x288(%r13),%rax │ │ - movw $0xffff,0x120(%rax,%rcx,1) │ │ - mov 0x288(%r13),%rax │ │ - movw $0xffff,0x140(%rax,%rcx,1) │ │ - mov 0x288(%r13),%rax │ │ - movw $0x303,0x160(%rax,%rcx,1) │ │ - mov 0x288(%r13),%rax │ │ - movw $0x303,0x180(%rax,%rcx,1) │ │ - cmpb $0x0,0x3(%r8) │ │ - jne 7d232 │ │ - jmpq 7d39f │ │ - xor %ecx,%ecx │ │ - imul %rbx,%rcx │ │ - mov 0x40(%rsp),%rdx │ │ - mov %rcx,0x1ea0(%r13,%rdx,1) │ │ - mov 0x80(%rsp),%rcx │ │ - mov (%rcx),%rcx │ │ - testb $0x1,0xe8(%rcx) │ │ - je 7d227 │ │ - mov 0x288(%r13),%rcx │ │ - mov 0x40(%rsp),%rdx │ │ - movq $0x0,0x100(%rcx,%rdx,1) │ │ - mov 0x288(%r13),%rcx │ │ - movq $0xffffffffffffffff,0x120(%rcx,%rdx,1) │ │ - mov 0x288(%r13),%rcx │ │ - movq $0xffffffffffffffff,0x140(%rcx,%rdx,1) │ │ - mov 0x288(%r13),%rcx │ │ - mov %r9,0x160(%rcx,%rdx,1) │ │ - mov 0x288(%r13),%rcx │ │ - mov %r9,0x180(%rcx,%rdx,1) │ │ - cmpb $0x0,0x3(%r8) │ │ - jne 7d232 │ │ - jmpq 7d39f │ │ - xor %ecx,%ecx │ │ - imul %rbx,%rcx │ │ - mov 0x40(%rsp),%rdx │ │ - mov %rcx,0x1ea0(%r13,%rdx,1) │ │ - mov %rcx,0x1ea8(%r13,%rdx,1) │ │ - mov 0x80(%rsp),%rcx │ │ - mov (%rcx),%rcx │ │ - testb $0x1,0xe8(%rcx) │ │ - je 7d227 │ │ - lea 0x288(%r13),%rcx │ │ - mov (%rcx),%rdx │ │ - mov 0x40(%rsp),%rsi │ │ - movq $0x0,0x100(%rdx,%rsi,1) │ │ - mov (%rcx),%rdx │ │ - movq $0x0,0x108(%rdx,%rsi,1) │ │ - mov (%rcx),%rdx │ │ - movq $0xffffffffffffffff,0x120(%rdx,%rsi,1) │ │ - mov (%rcx),%rdx │ │ - movq $0xffffffffffffffff,0x128(%rdx,%rsi,1) │ │ - mov (%rcx),%rdx │ │ - movq $0xffffffffffffffff,0x140(%rdx,%rsi,1) │ │ - mov (%rcx),%rdx │ │ - movq $0xffffffffffffffff,0x148(%rdx,%rsi,1) │ │ - mov (%rcx),%rdx │ │ - mov %r9,0x160(%rdx,%rsi,1) │ │ - mov (%rcx),%rdx │ │ - mov %r9,0x168(%rdx,%rsi,1) │ │ - mov (%rcx),%rdx │ │ - mov %r9,0x180(%rdx,%rsi,1) │ │ - mov (%rcx),%rcx │ │ - mov %r9,0x188(%rcx,%rsi,1) │ │ - cmpb $0x0,0x3(%r8) │ │ - jne 7d232 │ │ - jmpq 7d39f │ │ - xor %ecx,%ecx │ │ - imul %rbx,%rcx │ │ - mov 0x40(%rsp),%rdx │ │ - mov %rcx,0x1ea0(%r13,%rdx,1) │ │ - mov %rcx,0x1ea8(%r13,%rdx,1) │ │ - mov %rcx,0x1eb0(%r13,%rdx,1) │ │ - mov %rcx,0x1eb8(%r13,%rdx,1) │ │ - mov 0x80(%rsp),%rcx │ │ - mov (%rcx),%rcx │ │ - testb $0x1,0xe8(%rcx) │ │ - je 7d227 │ │ - lea 0x288(%r13),%rcx │ │ - mov (%rcx),%rdx │ │ - mov 0x40(%rsp),%rsi │ │ - movq $0x0,0x100(%rdx,%rsi,1) │ │ - mov (%rcx),%rdx │ │ - movq $0x0,0x108(%rdx,%rsi,1) │ │ - mov (%rcx),%rdx │ │ - movq $0x0,0x110(%rdx,%rsi,1) │ │ - mov (%rcx),%rdx │ │ - movq $0x0,0x118(%rdx,%rsi,1) │ │ - mov (%rcx),%rdx │ │ - movq $0xffffffffffffffff,0x120(%rdx,%rsi,1) │ │ - mov (%rcx),%rdx │ │ - movq $0xffffffffffffffff,0x128(%rdx,%rsi,1) │ │ - mov (%rcx),%rdx │ │ - movq $0xffffffffffffffff,0x130(%rdx,%rsi,1) │ │ - mov (%rcx),%rdx │ │ - movq $0xffffffffffffffff,0x138(%rdx,%rsi,1) │ │ - mov (%rcx),%rdx │ │ - movq $0xffffffffffffffff,0x140(%rdx,%rsi,1) │ │ - mov (%rcx),%rdx │ │ - movq $0xffffffffffffffff,0x148(%rdx,%rsi,1) │ │ - mov (%rcx),%rdx │ │ - movq $0xffffffffffffffff,0x150(%rdx,%rsi,1) │ │ - mov (%rcx),%rdx │ │ - movq $0xffffffffffffffff,0x158(%rdx,%rsi,1) │ │ - mov (%rcx),%rdx │ │ - mov %r9,0x160(%rdx,%rsi,1) │ │ - mov (%rcx),%rdx │ │ - mov %r9,0x168(%rdx,%rsi,1) │ │ - mov (%rcx),%rdx │ │ - mov %r9,0x170(%rdx,%rsi,1) │ │ - mov (%rcx),%rdx │ │ - mov %r9,0x178(%rdx,%rsi,1) │ │ - mov (%rcx),%rdx │ │ - mov %r9,0x180(%rdx,%rsi,1) │ │ - mov (%rcx),%rdx │ │ - mov %r9,0x188(%rdx,%rsi,1) │ │ - mov (%rcx),%rdx │ │ - mov %r9,0x190(%rdx,%rsi,1) │ │ - mov (%rcx),%rcx │ │ - mov %r9,0x198(%rcx,%rsi,1) │ │ - cmpb $0x0,0x3(%r8) │ │ - je 7d39f │ │ - mov 0x50(%rsp),%rdi │ │ - cmpl $0x0,0x12a0(%rdi) │ │ - je 7d28a │ │ - mov 0x10(%r13),%eax │ │ - mov 0x14(%r13),%ecx │ │ - mov %ecx,%edx │ │ - sar %edx │ │ - mov %eax,%esi │ │ - and $0x1,%esi │ │ - add %edx,%esi │ │ - movslq %esi,%rdx │ │ - mov 0xcf8(%rdi),%rsi │ │ - sar %rsi │ │ - imul %rdx,%rsi │ │ - sar %eax │ │ - and $0x1,%ecx │ │ - add %eax,%ecx │ │ - movslq %ecx,%rax │ │ - add %rsi,%rax │ │ - lea (%rax,%rax,2),%rax │ │ - shl $0x4,%rax │ │ - add 0x12b8(%rdi),%rax │ │ - test %r11b,%r11b │ │ - jne 7d29a │ │ - jmpq 7d31f │ │ - lea 0x5080(%r13),%rax │ │ - test %r11b,%r11b │ │ - je 7d31f │ │ - mov %r11d,%edx │ │ - mov %edx,%ecx │ │ - and $0x1,%ecx │ │ - cmp $0x1,%r11b │ │ - jne 7d2b1 │ │ - xor %esi,%esi │ │ - test %rcx,%rcx │ │ - jne 7d301 │ │ - jmp 7d31f │ │ - mov 0x198(%rsp),%rsi │ │ - lea (%rsi,%rsi,2),%rsi │ │ - shl $0x4,%rsi │ │ - lea (%rsi,%r13,1),%rdi │ │ - add $0x12d0,%rdi │ │ - sub %rcx,%rdx │ │ - xor %esi,%esi │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - movups (%rax),%xmm0 │ │ - movups %xmm0,-0x30(%rdi) │ │ - movdqu (%rax),%xmm0 │ │ - movdqu %xmm0,(%rdi) │ │ - add $0x2,%rsi │ │ - add $0x60,%rdi │ │ - cmp %rsi,%rdx │ │ - jne 7d2e0 │ │ - test %rcx,%rcx │ │ - je 7d31f │ │ - add 0x198(%rsp),%rsi │ │ - lea (%rsi,%rsi,2),%rcx │ │ - shl $0x4,%rcx │ │ - movdqu (%rax),%xmm0 │ │ - movdqu %xmm0,0x12a0(%r13,%rcx,1) │ │ - test %bpl,%bpl │ │ - je 7d39f │ │ - mov %ebp,%ecx │ │ - and $0x1,%ecx │ │ - cmp $0x1,%bpl │ │ - jne 7d338 │ │ - xor %edx,%edx │ │ - test %rcx,%rcx │ │ - jne 7d381 │ │ - jmp 7d39f │ │ - mov 0xf8(%rsp),%rdx │ │ - lea (%rdx,%rdx,2),%rdx │ │ - shl $0x4,%rdx │ │ - lea (%rdx,%r13,1),%rsi │ │ - add $0x18d0,%rsi │ │ - mov %rbp,%rdi │ │ - sub %rcx,%rdi │ │ - xor %edx,%edx │ │ - nopl 0x0(%rax,%rax,1) │ │ - movups (%rax),%xmm0 │ │ - movups %xmm0,-0x30(%rsi) │ │ - movdqu (%rax),%xmm0 │ │ - movdqu %xmm0,(%rsi) │ │ - add $0x2,%rdx │ │ - add $0x60,%rsi │ │ - cmp %rdx,%rdi │ │ - jne 7d360 │ │ - test %rcx,%rcx │ │ - je 7d39f │ │ - add 0xf8(%rsp),%rdx │ │ - lea (%rdx,%rdx,2),%rcx │ │ - shl $0x4,%rcx │ │ - movdqu (%rax),%xmm0 │ │ - movdqu %xmm0,0x18a0(%r13,%rcx,1) │ │ - cmpb $0x0,0x94(%rsp) │ │ - je 7dea9 │ │ - mov 0x1b8(%rsp),%rax │ │ - add $0xffffffff,%eax │ │ - cmp $0x1f,%eax │ │ - ja 7d501 │ │ - lea 0x7d140(%rip),%rcx │ │ - movslq (%rcx,%rax,4),%rax │ │ - add %rcx,%rax │ │ - jmpq *%rax │ │ - mov 0x1(%r8),%al │ │ - mov 0xb8(%rsp),%rcx │ │ - mov %al,0x248(%r13,%rcx,1) │ │ - mov 0x1c0(%rsp),%rax │ │ - add $0xffffffff,%eax │ │ - cmp $0x1f,%eax │ │ - jbe 7d515 │ │ - jmpq 7d689 │ │ - movzbl 0x1(%r8),%eax │ │ - mov %eax,%ecx │ │ - shl $0x8,%ecx │ │ - or %eax,%ecx │ │ - mov 0xb8(%rsp),%rax │ │ - mov %cx,0x248(%r13,%rax,1) │ │ - mov 0x1c0(%rsp),%rax │ │ - add $0xffffffff,%eax │ │ - cmp $0x1f,%eax │ │ - jbe 7d515 │ │ - jmpq 7d689 │ │ - movzbl 0x1(%r8),%eax │ │ - imul $0x1010101,%eax,%eax │ │ - mov 0xb8(%rsp),%rcx │ │ - mov %eax,0x248(%r13,%rcx,1) │ │ - mov 0x1c0(%rsp),%rax │ │ - add $0xffffffff,%eax │ │ - cmp $0x1f,%eax │ │ - jbe 7d515 │ │ - jmpq 7d689 │ │ - movzbl 0x1(%r8),%eax │ │ - imul %rbx,%rax │ │ - mov 0xb8(%rsp),%rcx │ │ - mov %rax,0x248(%r13,%rcx,1) │ │ - mov 0x1c0(%rsp),%rax │ │ - add $0xffffffff,%eax │ │ - cmp $0x1f,%eax │ │ - jbe 7d515 │ │ - jmpq 7d689 │ │ - movzbl 0x1(%r8),%eax │ │ - imul %rbx,%rax │ │ - mov 0xb8(%rsp),%rcx │ │ - mov %rax,0x248(%r13,%rcx,1) │ │ - mov %rax,0x250(%r13,%rcx,1) │ │ - mov 0x1c0(%rsp),%rax │ │ - add $0xffffffff,%eax │ │ - cmp $0x1f,%eax │ │ - jbe 7d515 │ │ - jmpq 7d689 │ │ - movzbl 0x1(%r8),%eax │ │ - imul %rbx,%rax │ │ - mov 0xb8(%rsp),%rcx │ │ - mov %rax,0x248(%r13,%rcx,1) │ │ - mov %rax,0x250(%r13,%rcx,1) │ │ - mov %rax,0x258(%r13,%rcx,1) │ │ - mov %rax,0x260(%r13,%rcx,1) │ │ - mov 0x1c0(%rsp),%rax │ │ - add $0xffffffff,%eax │ │ - cmp $0x1f,%eax │ │ - ja 7d689 │ │ - lea 0x7d06c(%rip),%rcx │ │ - movslq (%rcx,%rax,4),%rax │ │ - add %rcx,%rax │ │ - jmpq *%rax │ │ - mov 0x1(%r8),%al │ │ - mov 0x288(%r13),%rcx │ │ - mov 0xc0(%rsp),%rdx │ │ - mov %al,0x230(%rcx,%rdx,1) │ │ - mov 0x88(%rsp),%rax │ │ - cmpb $0x0,(%rax) │ │ - jne 7d69a │ │ - jmpq 7dea9 │ │ - movzbl 0x1(%r8),%eax │ │ - mov %eax,%ecx │ │ - shl $0x8,%ecx │ │ - or %eax,%ecx │ │ - mov 0x288(%r13),%rax │ │ - mov 0xc0(%rsp),%rdx │ │ - mov %cx,0x230(%rax,%rdx,1) │ │ - mov 0x88(%rsp),%rax │ │ - cmpb $0x0,(%rax) │ │ - jne 7d69a │ │ - jmpq 7dea9 │ │ - movzbl 0x1(%r8),%eax │ │ - imul $0x1010101,%eax,%eax │ │ - mov 0x288(%r13),%rcx │ │ - mov 0xc0(%rsp),%rdx │ │ - mov %eax,0x230(%rcx,%rdx,1) │ │ - mov 0x88(%rsp),%rax │ │ - cmpb $0x0,(%rax) │ │ - jne 7d69a │ │ - jmpq 7dea9 │ │ - movzbl 0x1(%r8),%eax │ │ - imul %rbx,%rax │ │ - mov 0x288(%r13),%rcx │ │ - mov 0xc0(%rsp),%rdx │ │ - mov %rax,0x230(%rcx,%rdx,1) │ │ - mov 0x88(%rsp),%rax │ │ - cmpb $0x0,(%rax) │ │ - jne 7d69a │ │ - jmpq 7dea9 │ │ - movzbl 0x1(%r8),%eax │ │ - imul %rbx,%rax │ │ - mov 0x288(%r13),%rcx │ │ - mov 0xc0(%rsp),%rdx │ │ - mov %rax,0x230(%rcx,%rdx,1) │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0x238(%rdx,%rcx,1) │ │ - mov 0x88(%rsp),%rax │ │ - cmpb $0x0,(%rax) │ │ - jne 7d69a │ │ - jmpq 7dea9 │ │ - movzbl 0x1(%r8),%eax │ │ - imul %rbx,%rax │ │ - mov 0x288(%r13),%rcx │ │ - mov 0xc0(%rsp),%rdx │ │ - mov %rax,0x230(%rcx,%rdx,1) │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0x238(%rdx,%rcx,1) │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0x240(%rdx,%rcx,1) │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0x248(%rdx,%rcx,1) │ │ - mov 0x88(%rsp),%rax │ │ - cmpb $0x0,(%rax) │ │ - je 7dea9 │ │ - mov 0x50(%rsp),%rdi │ │ - cmpl $0x0,0x12a0(%rdi) │ │ - je 7d715 │ │ - mov 0x10(%r13),%eax │ │ - mov 0x14(%r13),%ecx │ │ - mov %ecx,%edx │ │ - sar %edx │ │ - mov %eax,%esi │ │ - and $0x1,%esi │ │ - add %edx,%esi │ │ - movslq %esi,%rdx │ │ - mov 0xcf8(%rdi),%rsi │ │ - sar %rsi │ │ - imul %rdx,%rsi │ │ - sar %eax │ │ - and $0x1,%ecx │ │ - add %eax,%ecx │ │ - movslq %ecx,%rax │ │ - add %rsi,%rax │ │ - lea (%rax,%rax,2),%rax │ │ - shl $0x4,%rax │ │ - add 0x12b8(%rdi),%rax │ │ - mov 0x198(%rsp),%rbx │ │ - test %r11b,%r11b │ │ - je 7d729 │ │ - lea 0x10(%rax),%rcx │ │ - mov %r11d,%edx │ │ - and $0x1,%edx │ │ - cmp $0x1,%r11b │ │ - jne 7d757 │ │ - xor %esi,%esi │ │ - test %rdx,%rdx │ │ - jne 7d7a1 │ │ - jmpq 7d7ba │ │ - lea 0x5080(%r13),%rax │ │ - mov 0x198(%rsp),%rbx │ │ - test %r11b,%r11b │ │ - jne 7d6f5 │ │ - test %bpl,%bpl │ │ - je 7dea9 │ │ - lea 0x10(%rax),%rdx │ │ - mov %ebp,%ebx │ │ - mov %ebx,%esi │ │ - and $0x1,%esi │ │ - cmp $0x1,%bpl │ │ - jne 7ddce │ │ - xor %edi,%edi │ │ - test %rsi,%rsi │ │ - jne 7de13 │ │ - jmpq 7de31 │ │ - lea (%rbx,%rbx,2),%rsi │ │ - shl $0x4,%rsi │ │ - lea (%rsi,%r13,1),%rdi │ │ - add $0x12e0,%rdi │ │ - mov %r11,%rbp │ │ - sub %rdx,%rbp │ │ - xor %esi,%esi │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - movups (%rcx),%xmm0 │ │ - movups %xmm0,-0x30(%rdi) │ │ - movdqu (%rcx),%xmm0 │ │ - movdqu %xmm0,(%rdi) │ │ - add $0x2,%rsi │ │ - add $0x60,%rdi │ │ - cmp %rsi,%rbp │ │ - jne 7d780 │ │ - test %rdx,%rdx │ │ - je 7d7ba │ │ - add %rbx,%rsi │ │ - lea (%rsi,%rsi,2),%rdx │ │ - shl $0x4,%rdx │ │ - movdqu (%rcx),%xmm0 │ │ - movdqu %xmm0,0x12b0(%r13,%rdx,1) │ │ - mov 0x70(%rsp),%rbp │ │ - test %bpl,%bpl │ │ - je 7da7c │ │ - mov %ebp,%edx │ │ - and $0x1,%edx │ │ - cmp $0x1,%bpl │ │ - jne 7da18 │ │ - xor %esi,%esi │ │ - test %rdx,%rdx │ │ - mov 0x70(%rsp),%rbp │ │ - jne 7da5e │ │ - jmpq 7da7c │ │ - movl $0x0,0x7c(%rsp) │ │ - mov 0x50(%rsp),%r9 │ │ - mov %rbp,%r8 │ │ - mov %r13,%rbp │ │ - jmpq 79b3b │ │ - mov 0xb8(%rsp),%rcx │ │ - movw $0x0,0x248(%r8,%rcx,1) │ │ - mov 0x1c0(%rsp),%rcx │ │ - add $0xffffffff,%ecx │ │ - cmp $0x1f,%ecx │ │ - jbe 7d8e5 │ │ - jmpq 80ef2 │ │ - mov 0xb8(%rsp),%rcx │ │ - movl $0x0,0x248(%r8,%rcx,1) │ │ - mov 0x1c0(%rsp),%rcx │ │ - add $0xffffffff,%ecx │ │ - cmp $0x1f,%ecx │ │ - jbe 7d8e5 │ │ - jmpq 80ef2 │ │ - mov 0xb8(%rsp),%rcx │ │ - movq $0x0,0x248(%r8,%rcx,1) │ │ - mov 0x1c0(%rsp),%rcx │ │ - add $0xffffffff,%ecx │ │ - cmp $0x1f,%ecx │ │ - jbe 7d8e5 │ │ - jmpq 80ef2 │ │ - pxor %xmm0,%xmm0 │ │ - mov 0xb8(%rsp),%rcx │ │ - movdqu %xmm0,0x248(%r8,%rcx,1) │ │ - mov 0x1c0(%rsp),%rcx │ │ - add $0xffffffff,%ecx │ │ - cmp $0x1f,%ecx │ │ - jbe 7d8e5 │ │ - jmpq 80ef2 │ │ - pxor %xmm0,%xmm0 │ │ - mov 0xb8(%rsp),%rcx │ │ - movdqu %xmm0,0x248(%r8,%rcx,1) │ │ - movdqu %xmm0,0x258(%r8,%rcx,1) │ │ - mov 0x1c0(%rsp),%rcx │ │ - add $0xffffffff,%ecx │ │ - cmp $0x1f,%ecx │ │ - ja 80ef2 │ │ - lea 0x7d11c(%rip),%rdx │ │ - movslq (%rdx,%rcx,4),%rcx │ │ - add %rdx,%rcx │ │ - jmpq *%rcx │ │ - mov 0x48(%rsp),%rcx │ │ - mov 0x288(%rcx),%rcx │ │ - mov 0xc0(%rsp),%rdx │ │ - movb $0x0,0x230(%rcx,%rdx,1) │ │ - jmpq 80ef2 │ │ - mov 0x48(%rsp),%rcx │ │ - mov 0x288(%rcx),%rcx │ │ - mov 0xc0(%rsp),%rdx │ │ - movw $0x0,0x230(%rcx,%rdx,1) │ │ - jmpq 80ef2 │ │ - mov 0x48(%rsp),%rcx │ │ - mov 0x288(%rcx),%rcx │ │ - mov 0xc0(%rsp),%rdx │ │ - movl $0x0,0x230(%rcx,%rdx,1) │ │ - jmpq 80ef2 │ │ - mov 0x48(%rsp),%rcx │ │ - mov 0x288(%rcx),%rcx │ │ - mov 0xc0(%rsp),%rdx │ │ - movq $0x0,0x230(%rcx,%rdx,1) │ │ - jmpq 80ef2 │ │ - mov 0x48(%rsp),%rdx │ │ - mov 0x288(%rdx),%rcx │ │ - mov 0xc0(%rsp),%rsi │ │ - movq $0x0,0x230(%rcx,%rsi,1) │ │ - mov 0x288(%rdx),%rcx │ │ - movq $0x0,0x238(%rsi,%rcx,1) │ │ - jmpq 80ef2 │ │ - mov 0x48(%rsp),%rdx │ │ - mov 0x288(%rdx),%rcx │ │ - mov 0xc0(%rsp),%rsi │ │ - movq $0x0,0x230(%rcx,%rsi,1) │ │ - mov 0x288(%rdx),%rcx │ │ - movq $0x0,0x238(%rsi,%rcx,1) │ │ - mov 0x288(%rdx),%rcx │ │ - movq $0x0,0x240(%rsi,%rcx,1) │ │ - mov 0x288(%rdx),%rcx │ │ - movq $0x0,0x248(%rsi,%rcx,1) │ │ - jmpq 80ef2 │ │ - mov 0xf8(%rsp),%rsi │ │ - lea (%rsi,%rsi,2),%rsi │ │ - shl $0x4,%rsi │ │ - lea (%rsi,%r13,1),%rdi │ │ - add $0x18e0,%rdi │ │ - sub %rdx,%rbp │ │ - xor %esi,%esi │ │ - movups (%rcx),%xmm0 │ │ - movups %xmm0,-0x30(%rdi) │ │ - movdqu (%rcx),%xmm0 │ │ - movdqu %xmm0,(%rdi) │ │ - add $0x2,%rsi │ │ - add $0x60,%rdi │ │ - cmp %rsi,%rbp │ │ - jne 7da38 │ │ - test %rdx,%rdx │ │ - mov 0x70(%rsp),%rbp │ │ - je 7da7c │ │ - add 0xf8(%rsp),%rsi │ │ - lea (%rsi,%rsi,2),%rdx │ │ - shl $0x4,%rdx │ │ - movdqu (%rcx),%xmm0 │ │ - movdqu %xmm0,0x18b0(%r13,%rdx,1) │ │ - add $0x20,%rax │ │ - mov %r11d,%ecx │ │ - and $0x1,%ecx │ │ - cmp $0x1,%r11b │ │ - jne 7da95 │ │ - xor %edx,%edx │ │ - test %rcx,%rcx │ │ - jne 7dad1 │ │ - jmp 7daea │ │ - lea (%rbx,%rbx,2),%rdx │ │ - shl $0x4,%rdx │ │ - lea (%rdx,%r13,1),%rsi │ │ - add $0x12f0,%rsi │ │ - mov %r11,%rdi │ │ - sub %rcx,%rdi │ │ - xor %edx,%edx │ │ - movups (%rax),%xmm0 │ │ - movups %xmm0,-0x30(%rsi) │ │ - movdqu (%rax),%xmm0 │ │ - movdqu %xmm0,(%rsi) │ │ - add $0x2,%rdx │ │ - add $0x60,%rsi │ │ - cmp %rdx,%rdi │ │ - jne 7dab0 │ │ - test %rcx,%rcx │ │ - je 7daea │ │ - add %rbx,%rdx │ │ - lea (%rdx,%rdx,2),%rcx │ │ - shl $0x4,%rcx │ │ - movdqu (%rax),%xmm0 │ │ - movdqu %xmm0,0x12c0(%r13,%rcx,1) │ │ - test %bpl,%bpl │ │ - je 7dea9 │ │ - mov %ebp,%ecx │ │ - and $0x1,%ecx │ │ - cmp $0x1,%bpl │ │ - jne 7db0a │ │ - xor %edx,%edx │ │ - test %rcx,%rcx │ │ - jne 7db52 │ │ - jmpq 7dea9 │ │ - mov 0xf8(%rsp),%rdx │ │ - lea (%rdx,%rdx,2),%rdx │ │ - shl $0x4,%rdx │ │ - lea (%rdx,%r13,1),%rsi │ │ - add $0x18f0,%rsi │ │ - mov %rbp,%rdi │ │ - sub %rcx,%rdi │ │ - xor %edx,%edx │ │ - movups (%rax),%xmm0 │ │ - movups %xmm0,-0x30(%rsi) │ │ - movdqu (%rax),%xmm0 │ │ - movdqu %xmm0,(%rsi) │ │ - add $0x2,%rdx │ │ - add $0x60,%rsi │ │ - cmp %rdx,%rdi │ │ - jne 7db2d │ │ - test %rcx,%rcx │ │ - je 7dea9 │ │ - add 0xf8(%rsp),%rdx │ │ - lea (%rdx,%rdx,2),%rcx │ │ - jmpq 7de97 │ │ - xor %eax,%eax │ │ - cmpb $0x0,0x3(%rsi) │ │ - setne %al │ │ - mov 0x60(%rsp),%rcx │ │ - lea (%rcx,%rax,4),%rsi │ │ - add $0x184c,%rsi │ │ - mov 0xc8(%rsp),%rdi │ │ - callq 4940 │ │ - mov 0x68(%rsp),%rsi │ │ - mov 0x50(%rsp),%r8 │ │ - test %eax,%eax │ │ - je 7b9b4 │ │ - mov 0x48(%rsp),%rbp │ │ - mov %rbp,%rdi │ │ - mov 0x58(%rsp),%rsi │ │ - mov $0x1,%edx │ │ - mov %ebx,%ecx │ │ - mov 0x40(%rsp),%r8 │ │ - mov 0x38(%rsp),%r9 │ │ - callq 839c0 │ │ - mov 0x0(%rbp),%r12 │ │ - mov 0x8(%rbp),%r15 │ │ - cmpl $0x0,0x12a0(%r12) │ │ - je 7e150 │ │ - mov 0x12b8(%r12),%rax │ │ - mov 0x10(%rbp),%ecx │ │ - mov 0x14(%rbp),%edx │ │ - mov %edx,%esi │ │ - sar %esi │ │ - mov %ecx,%edi │ │ - and $0x1,%edi │ │ - add %esi,%edi │ │ - movslq %edi,%rsi │ │ - mov 0xcf8(%r12),%rdi │ │ - sar %rdi │ │ - imul %rsi,%rdi │ │ - sar %ecx │ │ - and $0x1,%edx │ │ - add %ecx,%edx │ │ - movslq %edx,%rcx │ │ - add %rdi,%rcx │ │ - lea (%rcx,%rcx,2),%rcx │ │ - shl $0x4,%rcx │ │ - add %rcx,%rax │ │ - add $0x20,%rax │ │ - jmpq 7e157 │ │ - mov 0xb8(%rsp),%rax │ │ - movw $0x0,0x248(%r13,%rax,1) │ │ - mov 0x1c0(%rsp),%rax │ │ - add $0xffffffff,%eax │ │ - cmp $0x1f,%eax │ │ - jbe 7dd02 │ │ - jmpq 80adc │ │ - mov 0xb8(%rsp),%rax │ │ - movl $0x0,0x248(%r13,%rax,1) │ │ - mov 0x1c0(%rsp),%rax │ │ - add $0xffffffff,%eax │ │ - cmp $0x1f,%eax │ │ - jbe 7dd02 │ │ - jmpq 80adc │ │ - mov 0xb8(%rsp),%rax │ │ - movq $0x0,0x248(%r13,%rax,1) │ │ - mov 0x1c0(%rsp),%rax │ │ - add $0xffffffff,%eax │ │ - cmp $0x1f,%eax │ │ - jbe 7dd02 │ │ - jmpq 80adc │ │ - pxor %xmm0,%xmm0 │ │ - mov 0xb8(%rsp),%rax │ │ - movdqu %xmm0,0x248(%r13,%rax,1) │ │ - mov 0x1c0(%rsp),%rax │ │ - add $0xffffffff,%eax │ │ - cmp $0x1f,%eax │ │ - jbe 7dd02 │ │ - jmpq 80adc │ │ - pxor %xmm0,%xmm0 │ │ - mov 0xb8(%rsp),%rax │ │ - movdqu %xmm0,0x248(%r13,%rax,1) │ │ - movdqu %xmm0,0x258(%r13,%rax,1) │ │ - mov 0x1c0(%rsp),%rax │ │ - add $0xffffffff,%eax │ │ - cmp $0x1f,%eax │ │ - ja 80adc │ │ - lea 0x7c67f(%rip),%rcx │ │ - movslq (%rcx,%rax,4),%rax │ │ - add %rcx,%rax │ │ - jmpq *%rax │ │ - mov $0x1,%eax │ │ - mov 0x88(%rsp),%ecx │ │ - cmp %ecx,0xa8(%rsp) │ │ - jle 7e3f2 │ │ - mov $0x3,%eax │ │ - mov 0x38(%rsp),%rcx │ │ - cmpb $0x0,0x118(%r8,%rcx,1) │ │ - jne 7e3f2 │ │ - xor %eax,%eax │ │ - mov 0x38(%rsp),%rcx │ │ - cmpb $0x3,0x138(%r8,%rcx,1) │ │ - jmpq 7dfd0 │ │ - mov $0x8,%eax │ │ - mov 0x48(%rsp),%r8 │ │ - mov 0x50(%rsp),%r11 │ │ - mov 0x60(%rsp),%rbp │ │ - jmp 7dd80 │ │ - xor %r12d,%r12d │ │ - mov %rbp,%r8 │ │ - mov %r13,%rbp │ │ - jmpq 79bd9 │ │ - mov %rdi,%rbp │ │ - mov 0x58(%rsp),%r10 │ │ - mov %al,0x4(%r10) │ │ - mov 0x80(%rsp),%rcx │ │ - mov (%rcx),%rcx │ │ - mov %r11,%r9 │ │ - jmpq 79968 │ │ - add %esi,%esi │ │ - cmp %eax,%esi │ │ - mov 0x50(%rsp),%rsi │ │ - mov %rbx,%r8 │ │ - jge 7ddb8 │ │ - mov %ecx,%edx │ │ - sub %eax,%edx │ │ - mov %edx,%eax │ │ - mov %r9,%rbp │ │ - jmpq 7dfdf │ │ - test $0x1,%al │ │ - mov %r9,%rbp │ │ - jne 7dfd8 │ │ - sar %eax │ │ - sub %eax,%edx │ │ - mov %edx,%eax │ │ - jmpq 7dfdf │ │ - mov 0xf8(%rsp),%rcx │ │ - lea (%rcx,%rcx,2),%rcx │ │ - shl $0x4,%rcx │ │ - lea (%rcx,%r13,1),%rbp │ │ - add $0x18e0,%rbp │ │ - mov %rbx,%rcx │ │ - sub %rsi,%rcx │ │ - xor %edi,%edi │ │ - movups (%rdx),%xmm0 │ │ - movups %xmm0,-0x30(%rbp) │ │ - movdqu (%rdx),%xmm0 │ │ - movdqu %xmm0,0x0(%rbp) │ │ - add $0x2,%rdi │ │ - add $0x60,%rbp │ │ - cmp %rdi,%rcx │ │ - jne 7ddf1 │ │ - test %rsi,%rsi │ │ - je 7de31 │ │ - add 0xf8(%rsp),%rdi │ │ - lea (%rdi,%rdi,2),%rcx │ │ - shl $0x4,%rcx │ │ - movdqu (%rdx),%xmm0 │ │ - movdqu %xmm0,0x18b0(%r13,%rcx,1) │ │ - add $0x20,%rax │ │ - mov %ebx,%edx │ │ - and $0x1,%edx │ │ - cmpb $0x1,0x70(%rsp) │ │ - jne 7de4a │ │ - xor %esi,%esi │ │ - test %rdx,%rdx │ │ - jne 7de8b │ │ - jmp 7dea9 │ │ - mov 0xf8(%rsp),%rcx │ │ - lea (%rcx,%rcx,2),%rcx │ │ - shl $0x4,%rcx │ │ - lea (%rcx,%r13,1),%rdi │ │ - add $0x18f0,%rdi │ │ - sub %rdx,%rbx │ │ - xor %esi,%esi │ │ - movups (%rax),%xmm0 │ │ - movups %xmm0,-0x30(%rdi) │ │ - movdqu (%rax),%xmm0 │ │ - movdqu %xmm0,(%rdi) │ │ - add $0x2,%rsi │ │ - add $0x60,%rdi │ │ - cmp %rsi,%rbx │ │ - jne 7de6a │ │ - test %rdx,%rdx │ │ - je 7dea9 │ │ - add 0xf8(%rsp),%rsi │ │ - lea (%rsi,%rsi,2),%rcx │ │ - shl $0x4,%rcx │ │ - movdqu (%rax),%xmm0 │ │ - movdqu %xmm0,0x18c0(%r13,%rcx,1) │ │ - mov 0x80(%rsp),%rax │ │ - mov (%rax),%rax │ │ - testb $0x1,0xe8(%rax) │ │ - jne 7deca │ │ - cmpl $0x0,0x1d0(%rax) │ │ - je 80adc │ │ - test %r11b,%r11b │ │ - je 80adc │ │ - movslq 0x10(%r13),%r8 │ │ - mov 0x14(%r13),%eax │ │ - and $0x1f,%eax │ │ - lea 0x2310(,%rax,8),%rcx │ │ - add %r13,%rcx │ │ - mov %r11d,%r10d │ │ - and $0x1,%r10d │ │ - mov %r11,%rsi │ │ - sub %r10,%rsi │ │ - lea 0x1(%r8),%r9 │ │ - shl $0x4,%r8 │ │ - mov $0x80008000,%ebp │ │ - shl $0x4,%r9 │ │ - mov 0x70(%rsp),%rax │ │ - mov %eax,%ebx │ │ - mov (%rcx),%rax │ │ - cmp $0x1,%r11b │ │ - je 7df36 │ │ - jmp 7df40 │ │ - nopl 0x0(%rax) │ │ - add $0x8,%rcx │ │ - add $0xffffffff,%ebx │ │ - je 80adc │ │ - mov (%rcx),%rax │ │ - cmp $0x1,%r11b │ │ - jne 7df40 │ │ - xor %edi,%edi │ │ - test %r10,%r10 │ │ - je 7df20 │ │ - jmp 7df85 │ │ - nop │ │ - lea (%rax,%r9,1),%rdx │ │ - add $0xb,%rdx │ │ - xor %edi,%edi │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %rbp,-0x1b(%rdx) │ │ - movw $0xff00,-0x13(%rdx) │ │ - mov %r14b,-0x11(%rdx) │ │ - movb $0x0,-0x10(%rdx) │ │ - mov %rbp,-0xb(%rdx) │ │ - movw $0xff00,-0x3(%rdx) │ │ - mov %r14b,-0x1(%rdx) │ │ - movb $0x0,(%rdx) │ │ - add $0x2,%rdi │ │ - add $0x20,%rdx │ │ - cmp %rdi,%rsi │ │ - jne 7df50 │ │ - test %r10,%r10 │ │ - je 7df20 │ │ - add %r8,%rax │ │ - shl $0x4,%rdi │ │ - mov %rbp,(%rax,%rdi,1) │ │ - movw $0xff00,0x8(%rax,%rdi,1) │ │ - mov %r14b,0xa(%rax,%rdi,1) │ │ - movb $0x0,0xb(%rax,%rdi,1) │ │ - jmpq 7df20 │ │ - cmp $0x3,%edx │ │ - jb 7bd0a │ │ - jmpq 7bce7 │ │ - mov $0x3,%eax │ │ - test %dl,%dl │ │ - jne 7e3f2 │ │ - xor %eax,%eax │ │ - mov 0x40(%rsp),%rdx │ │ - cmpb $0x3,0x120(%rcx,%rdx,1) │ │ - setg %al │ │ - jmpq 7e3f2 │ │ - add $0x1,%eax │ │ - sar %eax │ │ - add %edx,%eax │ │ - mov %rsi,%r9 │ │ - movzbl %al,%edx │ │ - xor %r12d,%r12d │ │ - cmp %ecx,%edx │ │ - cmovbe %eax,%r12d │ │ - mov 0x58(%rsp),%rax │ │ - mov %r12b,0x4(%rax) │ │ - cmp $0x8,%r12b │ │ - jae 79bd6 │ │ - mov 0x58(%rsp),%rdx │ │ - mov 0x80(%rsp),%rax │ │ - mov (%rax),%rcx │ │ - movzbl %r12b,%eax │ │ - shl $0x5,%rax │ │ - lea (%rcx,%rax,1),%rsi │ │ - add $0x370,%rsi │ │ - mov 0x6(%rdx),%al │ │ - mov %rdx,%r10 │ │ - test %al,%al │ │ - jne 79a7a │ │ - mov 0x8(%r9),%rax │ │ - cmpl $0x0,0x3f4(%rax) │ │ - je 7e11f │ │ - mov 0x10(%r8),%edx │ │ - mov 0x14(%r8),%eax │ │ - shr $0x4,%edx │ │ - and $0x1,%edx │ │ - shr $0x3,%eax │ │ - and $0x2,%eax │ │ - or %edx,%eax │ │ - mov 0x3f5f0(%r8),%rdx │ │ - mov %eax,%r15d │ │ - cmpb $0xff,(%rdx,%r15,1) │ │ - jne 79a7a │ │ - mov %rbp,%r13 │ │ - mov 0x518(%rcx),%ebp │ │ - test %ebp,%ebp │ │ - je 7e13b │ │ - mov %rsi,0xe8(%rsp) │ │ - lea 0x3600(%r13),%r12 │ │ - xor %eax,%eax │ │ - mov %eax,%ebx │ │ - add %eax,%ebx │ │ - mov %r12,%rdi │ │ - callq 49c0 │ │ - or %ebx,%eax │ │ - add $0xffffffff,%ebp │ │ - jne 7e090 │ │ - mov 0x48(%rsp),%r8 │ │ - mov 0x3f5f0(%r8),%rdx │ │ - mov 0x58(%rsp),%r10 │ │ - mov 0x50(%rsp),%r9 │ │ - mov 0xe8(%rsp),%rsi │ │ - mov %al,(%rdx,%r15,1) │ │ - cmpb $0x11,0xb0(%rsp) │ │ - mov %r13,%rbp │ │ - jb 7e0de │ │ - mov 0x3f5f0(%r8),%rcx │ │ - mov %al,0x1(%r15,%rcx,1) │ │ - cmpb $0x11,0x70(%rsp) │ │ - jb 79a7a │ │ - mov 0x3f5f0(%r8),%rcx │ │ - mov %al,0x2(%r15,%rcx,1) │ │ - cmpb $0x20,0xb0(%rsp) │ │ - jne 79a7a │ │ - cmpb $0x20,0x70(%rsp) │ │ - jne 79a7a │ │ - mov 0x3f5f0(%r8),%rcx │ │ - mov %al,0x3(%r15,%rcx,1) │ │ - jmpq 79a7a │ │ - xor %eax,%eax │ │ - mov 0x3f5f0(%r8),%rdx │ │ - mov %eax,%r15d │ │ - cmpb $0xff,(%rdx,%r15,1) │ │ - jne 79a7a │ │ - jmpq 7e06e │ │ - xor %eax,%eax │ │ - mov %al,(%rdx,%r15,1) │ │ - cmpb $0x11,0xb0(%rsp) │ │ - mov %r13,%rbp │ │ - jae 7e0d2 │ │ - jmp 7e0de │ │ - lea 0x50a0(%rbp),%rax │ │ - mov %rax,0xa0(%rsp) │ │ - add $0x3600,%r15 │ │ - mov %r15,%rdi │ │ - callq 49c0 │ │ - test %eax,%eax │ │ - je 7e1d9 │ │ - mov 0x844(%r12),%ebp │ │ - mov %r15,%rdi │ │ - callq 49c0 │ │ - mov %eax,0x1ac(%rsp) │ │ - mov %r15,%rdi │ │ - callq 49c0 │ │ - mov %r12,%rcx │ │ - mov %eax,%r12d │ │ - mov 0x844(%rcx),%ebx │ │ - test %ebx,%ebx │ │ - je 7e2a5 │ │ - mov %rcx,%r13 │ │ - mov %rbp,0x1e8(%rsp) │ │ - xor %eax,%eax │ │ - mov %eax,%ebp │ │ - add %eax,%ebp │ │ - mov %r15,%rdi │ │ - callq 49c0 │ │ - or %ebp,%eax │ │ - add $0xffffffff,%ebx │ │ - jne 7e1b2 │ │ - mov 0x844(%r13),%ecx │ │ - mov 0x1e8(%rsp),%rbp │ │ - jmpq 7e2a9 │ │ - mov 0x88(%rsp),%rax │ │ - cmpb $0x0,(%rax) │ │ - mov 0x50(%rsp),%r8 │ │ - mov 0x68(%rsp),%rsi │ │ - je 7b9b4 │ │ - xor %ebp,%ebp │ │ - mov 0x844(%r12),%r13d │ │ - mov $0x0,%ebx │ │ - test %r13d,%r13d │ │ - jne 7e248 │ │ - mov 0xa0(%rsp),%rax │ │ - mov %bx,(%rax,%rbp,2) │ │ - add $0x1,%rbp │ │ - mov 0x88(%rsp),%rax │ │ - movzbl (%rax),%eax │ │ - cmp %rax,%rbp │ │ - mov 0x50(%rsp),%r8 │ │ - mov 0x68(%rsp),%rsi │ │ - jae 7b9b4 │ │ - mov 0x844(%r12),%r13d │ │ - mov $0x0,%ebx │ │ - test %r13d,%r13d │ │ - je 7e208 │ │ - xor %ebx,%ebx │ │ - nopw 0x0(%rax,%rax,1) │ │ - add %ebx,%ebx │ │ - mov %r15,%rdi │ │ - callq 49c0 │ │ - or %eax,%ebx │ │ - add $0xffffffff,%r13d │ │ - jne 7e250 │ │ - jmp 7e208 │ │ - mov $0x8,%r12d │ │ - mov 0x48(%rsp),%r8 │ │ - mov 0x50(%rsp),%r11 │ │ - mov 0x60(%rsp),%rbp │ │ - mov %r11,%r9 │ │ - jmpq 79bd9 │ │ - test %dil,%dil │ │ - je 7e3d1 │ │ - xor %eax,%eax │ │ - mov 0x40(%rsp),%rdx │ │ - cmpb $0x3,0x120(%rcx,%rdx,1) │ │ - seta %al │ │ - or $0x2,%rax │ │ - jmpq 7e3f2 │ │ - xor %ecx,%ecx │ │ - xor %eax,%eax │ │ - mov $0xffffffff,%edx │ │ - shl %cl,%edx │ │ - mov 0xa0(%rsp),%rcx │ │ - mov %ax,(%rcx) │ │ - mov 0x88(%rsp),%rcx │ │ - cmpb $0x2,(%rcx) │ │ - mov 0x50(%rsp),%r8 │ │ - mov 0x68(%rsp),%rsi │ │ - jb 7b9b4 │ │ - mov 0x1ac(%rsp),%ecx │ │ - add %ecx,%ecx │ │ - or %ecx,%r12d │ │ - lea (%r12,%rbp,1),%ecx │ │ - add $0xfffffffc,%ecx │ │ - xor $0xffff,%edx │ │ - movzwl %ax,%edi │ │ - mov %ecx,0x1e8(%rsp) │ │ - test %ecx,%ecx │ │ - je 7e3a5 │ │ - mov $0x1,%r13d │ │ - mov %edx,0x1dc(%rsp) │ │ - jmp 7e365 │ │ - mov %r15,%rdi │ │ - callq 49c0 │ │ - mov %ebx,%ecx │ │ - neg %ecx │ │ - test %eax,%eax │ │ - cmove %ebx,%ecx │ │ - mov 0x50(%rsp),%r8 │ │ - mov 0x68(%rsp),%rsi │ │ - mov 0x1dc(%rsp),%edx │ │ - mov 0x1ac(%rsp),%eax │ │ - add %eax,%ecx │ │ - and %edx,%ecx │ │ - mov 0xa0(%rsp),%rax │ │ - mov %cx,(%rax,%r13,2) │ │ - add $0x1,%r13 │ │ - movzwl %cx,%edi │ │ - mov 0x88(%rsp),%rax │ │ - movzbl (%rax),%eax │ │ - cmp %rax,%r13 │ │ - jae 7b9b4 │ │ - mov %edi,0x1ac(%rsp) │ │ - xor %ebx,%ebx │ │ - mov 0x1e8(%rsp),%r12d │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - mov %ebx,%ebp │ │ - add %ebx,%ebp │ │ - mov %r15,%rdi │ │ - callq 49c0 │ │ - mov %eax,%ebx │ │ - or %ebp,%ebx │ │ - add $0xffffffff,%r12d │ │ - jne 7e380 │ │ - test %ebx,%ebx │ │ - jne 7e310 │ │ - xor %ecx,%ecx │ │ - jmpq 7e321 │ │ - mov $0x1,%eax │ │ - and %edx,%edi │ │ - mov 0xa0(%rsp),%rcx │ │ - mov %di,(%rcx,%rax,2) │ │ - add $0x1,%rax │ │ - mov 0x88(%rsp),%rcx │ │ - movzbl (%rcx),%ecx │ │ - cmp %rcx,%rax │ │ - jb 7e3aa │ │ - jmpq 7b9b4 │ │ - cmpb $0x3,0x138(%r8,%rax,1) │ │ - setg %al │ │ - mov 0x40(%rsp),%rdx │ │ - cmpb $0x3,0x120(%rcx,%rdx,1) │ │ - setg %cl │ │ - xor %al,%cl │ │ - movzbl %cl,%eax │ │ - lea 0x3600(%rbp),%rbx │ │ - lea 0x1604(,%rax,4),%rsi │ │ - add %rbp,%rsi │ │ - mov %rbx,%rdi │ │ - callq 4940 │ │ - mov %eax,%r12d │ │ - mov 0x98(%rsp),%rax │ │ - cmpb $0x0,(%rax) │ │ - je 7e436 │ │ - mov 0x80(%rsp),%rax │ │ - mov (%rax),%rax │ │ - mov 0x48(%rsp),%r8 │ │ - mov 0x58(%rsp),%r10 │ │ - jmpq 7a978 │ │ - test %r12d,%r12d │ │ - mov 0x48(%rsp),%r8 │ │ - mov 0x58(%rsp),%r10 │ │ - mov 0xe8(%rsp),%rsi │ │ - je 7e4c8 │ │ - lea 0x18(%r8),%rsi │ │ - mov 0x288(%r8),%rcx │ │ - mov 0x88(%rsp),%eax │ │ - cmp %eax,0xa8(%rsp) │ │ - mov %rbx,%rdi │ │ - mov %rbx,0x98(%rsp) │ │ - jle 811ee │ │ - mov 0xa0(%rsp),%eax │ │ - cmp %eax,0x68(%rsp) │ │ - jle 811ee │ │ - mov 0x40(%rsp),%rax │ │ - mov 0xe0(%rcx,%rax,1),%dl │ │ - mov 0x38(%rsp),%rax │ │ - mov 0xf8(%r8,%rax,1),%bl │ │ - mov $0x2,%eax │ │ - test %dl,%dl │ │ - je 81432 │ │ - test %bl,%bl │ │ - je 81432 │ │ - mov 0x60(%rsp),%rbp │ │ - mov 0x98(%rsp),%rdi │ │ - jmpq 81482 │ │ - lea 0x8(%r10),%r15 │ │ - movb $0x0,0x14(%r10) │ │ - mov %rsi,%r12 │ │ - test %rsi,%rsi │ │ - je 7e511 │ │ - mov 0x68(%rsp),%rdx │ │ - mov 0xa0(%rsp),%esi │ │ - mov %r12,%rdi │ │ - mov 0x14(%r12),%eax │ │ - test %eax,%eax │ │ - mov %r15,0xc8(%rsp) │ │ - jle 7e506 │ │ - mov %rdi,%r12 │ │ - add $0xff,%al │ │ - mov $0x1,%r13b │ │ - jmpq 7e9a8 │ │ - cmpl $0x0,0x1c(%rdi) │ │ - je 7e544 │ │ - mov %rdi,%r12 │ │ - jmp 7e54d │ │ - movl $0x0,0x98(%rsp) │ │ - mov 0x68(%rsp),%rdx │ │ - mov 0xa0(%rsp),%esi │ │ - mov 0x288(%r8),%rax │ │ - movq $0x0,0x110(%rsp) │ │ - cmp %esi,%edx │ │ - jg 7e577 │ │ - jmpq 7e5c4 │ │ - mov %rdi,%r12 │ │ - cmpl $0x0,0x18(%rdi) │ │ - je 7e557 │ │ - mov $0x1,%r13b │ │ - xor %eax,%eax │ │ - jmpq 7e9a8 │ │ - mov $0x1,%al │ │ - mov %eax,0x98(%rsp) │ │ - mov 0x288(%r8),%rax │ │ - movq $0x0,0x110(%rsp) │ │ - cmp %esi,%edx │ │ - jle 7e5c4 │ │ - mov 0x40(%rsp),%rcx │ │ - cmpb $0x0,0xe0(%rax,%rcx,1) │ │ - jne 7e5c4 │ │ - xor %ecx,%ecx │ │ - mov 0x40(%rsp),%rdx │ │ - cmpb $0x3,0x120(%rax,%rdx,1) │ │ - setg %cl │ │ - addl $0x1,0x110(%rsp,%rcx,4) │ │ - cmpb $0x0,0x100(%rax,%rdx,1) │ │ - je 7e5c4 │ │ - xor %ecx,%ecx │ │ - mov 0x40(%rsp),%rdx │ │ - cmpb $0x3,0x140(%rax,%rdx,1) │ │ - setg %cl │ │ - addl $0x1,0x110(%rsp,%rcx,4) │ │ - mov 0x88(%rsp),%eax │ │ - cmp %eax,0xa8(%rsp) │ │ - jle 7e625 │ │ - mov 0x38(%rsp),%rax │ │ - cmpb $0x0,0xf8(%r8,%rax,1) │ │ - jne 7e625 │ │ - xor %eax,%eax │ │ - mov 0x38(%rsp),%rcx │ │ - cmpb $0x3,0x138(%r8,%rcx,1) │ │ - setg %al │ │ - addl $0x1,0x110(%rsp,%rax,4) │ │ - cmpb $0x0,0x118(%r8,%rcx,1) │ │ - je 7e625 │ │ - xor %eax,%eax │ │ - mov 0x38(%rsp),%rcx │ │ - cmpb $0x3,0x158(%r8,%rcx,1) │ │ - setg %al │ │ - addl $0x1,0x110(%rsp,%rax,4) │ │ - mov 0x110(%rsp),%eax │ │ - mov 0x114(%rsp),%ecx │ │ - xor %edx,%edx │ │ - cmp %ecx,%eax │ │ - setge %dl │ │ - add %rdx,%rdx │ │ - cmp %ecx,%eax │ │ - mov $0x1,%eax │ │ - cmovne %rdx,%rax │ │ - lea 0x3600(%rbp),%rbx │ │ - lea 0x1680(,%rax,4),%rsi │ │ - add %rbp,%rsi │ │ - mov %rbx,%rdi │ │ - callq 4940 │ │ - mov 0x48(%rsp),%rdx │ │ - mov 0x288(%rdx),%rcx │ │ - test %eax,%eax │ │ - mov %r15,0xc8(%rsp) │ │ - je 7e7ce │ │ - movl $0x0,0x118(%rsp) │ │ - movq $0x0,0x110(%rsp) │ │ - mov 0xa0(%rsp),%eax │ │ - cmp %eax,0x68(%rsp) │ │ - jle 7e6b5 │ │ - mov 0x40(%rsp),%rax │ │ - cmpb $0x0,0xe0(%rcx,%rax,1) │ │ - je 81132 │ │ - mov 0x88(%rsp),%eax │ │ - cmp %eax,0xa8(%rsp) │ │ - jle 7e6d8 │ │ - mov 0x38(%rsp),%rax │ │ - cmpb $0x0,0xf8(%rdx,%rax,1) │ │ - je 8119a │ │ - mov 0x114(%rsp),%eax │ │ - mov 0x118(%rsp),%ecx │ │ - add 0x110(%rsp),%eax │ │ - xor %edx,%edx │ │ - cmp %ecx,%eax │ │ - setge %dl │ │ - add %rdx,%rdx │ │ - cmp %eax,%ecx │ │ - mov $0x1,%eax │ │ - cmovne %rdx,%rax │ │ - lea 0x168c(,%rax,4),%rsi │ │ - add %rbp,%rsi │ │ - mov %rbx,%rdi │ │ - callq 4940 │ │ - mov %eax,%ecx │ │ - mov $0x6,%al │ │ - test %ecx,%ecx │ │ - jne 7e996 │ │ - mov 0x48(%rsp),%rdx │ │ - mov 0x288(%rdx),%rax │ │ - movl $0x0,0x118(%rsp) │ │ - movq $0x0,0x110(%rsp) │ │ - mov 0xa0(%rsp),%ecx │ │ - cmp %ecx,0x68(%rsp) │ │ - jle 7e764 │ │ - mov 0x40(%rsp),%rcx │ │ - cmpb $0x0,0xe0(%rax,%rcx,1) │ │ - je 818fc │ │ - mov 0x88(%rsp),%eax │ │ - cmp %eax,0xa8(%rsp) │ │ - jle 7e787 │ │ - mov 0x38(%rsp),%rax │ │ - cmpb $0x0,0xf8(%rdx,%rax,1) │ │ - je 81964 │ │ - mov 0x110(%rsp),%eax │ │ - mov 0x114(%rsp),%ecx │ │ - xor %edx,%edx │ │ - cmp %ecx,%eax │ │ - setge %dl │ │ - add %rdx,%rdx │ │ - cmp %ecx,%eax │ │ - mov $0x1,%eax │ │ - cmovne %rdx,%rax │ │ - mov 0x60(%rsp),%rcx │ │ - lea (%rcx,%rax,4),%rsi │ │ - add $0x16bc,%rsi │ │ - mov %rbx,%rdi │ │ - callq 4940 │ │ - mov 0x48(%rsp),%r8 │ │ - add $0x4,%al │ │ - jmpq 7e99b │ │ - pxor %xmm0,%xmm0 │ │ - movdqa %xmm0,0x110(%rsp) │ │ - mov 0xa0(%rsp),%eax │ │ - cmp %eax,0x68(%rsp) │ │ - jle 7e7fb │ │ - mov 0x40(%rsp),%rax │ │ - cmpb $0x0,0xe0(%rcx,%rax,1) │ │ - je 8136c │ │ - mov 0x88(%rsp),%eax │ │ - cmp %eax,0xa8(%rsp) │ │ - jle 7e81e │ │ - mov 0x38(%rsp),%rax │ │ - cmpb $0x0,0xf8(%rdx,%rax,1) │ │ - je 813d4 │ │ - mov 0x110(%rsp),%eax │ │ - add 0x114(%rsp),%eax │ │ - mov 0x118(%rsp),%ecx │ │ - add 0x11c(%rsp),%ecx │ │ - xor %edx,%edx │ │ - cmp %ecx,%eax │ │ - setge %dl │ │ - add %rdx,%rdx │ │ - cmp %ecx,%eax │ │ - mov $0x1,%eax │ │ - cmovne %rdx,%rax │ │ - lea 0x1698(,%rax,4),%rsi │ │ - add %rbp,%rsi │ │ - mov %rbx,%rdi │ │ - callq 4940 │ │ - mov 0x48(%rsp),%rsi │ │ - mov 0x288(%rsi),%rcx │ │ - test %eax,%eax │ │ - je 7e90c │ │ - movq $0x0,0x110(%rsp) │ │ - mov 0xa0(%rsp),%eax │ │ - cmp %eax,0x68(%rsp) │ │ - jle 7e8a2 │ │ - mov 0x40(%rsp),%rax │ │ - cmpb $0x0,0xe0(%rcx,%rax,1) │ │ - je 819b8 │ │ - mov 0x88(%rsp),%eax │ │ - cmp %eax,0xa8(%rsp) │ │ - mov 0x60(%rsp),%rbp │ │ - jle 7e8ca │ │ - mov 0x38(%rsp),%rax │ │ - cmpb $0x0,0xf8(%rsi,%rax,1) │ │ - je 81a2f │ │ - mov 0x110(%rsp),%eax │ │ - mov 0x114(%rsp),%ecx │ │ - xor %edx,%edx │ │ - cmp %ecx,%eax │ │ - setge %dl │ │ - add %rdx,%rdx │ │ - cmp %ecx,%eax │ │ - mov $0x1,%eax │ │ - cmovne %rdx,%rax │ │ - lea 0x16b0(,%rax,4),%rsi │ │ - add %rbp,%rsi │ │ - mov %rbx,%rdi │ │ - callq 4940 │ │ - mov 0x48(%rsp),%r8 │ │ - add $0x2,%al │ │ - jmpq 7e99b │ │ - movq $0x0,0x110(%rsp) │ │ - mov 0xa0(%rsp),%eax │ │ - cmp %eax,0x68(%rsp) │ │ - jle 7e938 │ │ - mov 0x40(%rsp),%rax │ │ - cmpb $0x0,0xe0(%rcx,%rax,1) │ │ - je 81f13 │ │ - mov 0x88(%rsp),%eax │ │ - cmp %eax,0xa8(%rsp) │ │ - mov 0x60(%rsp),%rbp │ │ - jle 7e960 │ │ - mov 0x38(%rsp),%rax │ │ - cmpb $0x0,0xf8(%rsi,%rax,1) │ │ - je 81f80 │ │ - mov 0x110(%rsp),%eax │ │ - mov 0x114(%rsp),%ecx │ │ - xor %edx,%edx │ │ - cmp %ecx,%eax │ │ - setge %dl │ │ - add %rdx,%rdx │ │ - cmp %ecx,%eax │ │ - mov $0x1,%eax │ │ - cmovne %rdx,%rax │ │ - lea 0x16a4(,%rax,4),%rsi │ │ - add %rbp,%rsi │ │ - mov %rbx,%rdi │ │ - callq 4940 │ │ - mov 0x48(%rsp),%r8 │ │ - mov 0x58(%rsp),%r10 │ │ - mov 0x98(%rsp),%r13d │ │ - mov %al,0x18(%r10) │ │ - movb $0xff,0x19(%r10) │ │ - lea 0x22e0(%r8),%rdi │ │ - add $0x1,%al │ │ - mov 0x10(%r8),%ebp │ │ - mov %r8,%r15 │ │ - mov 0x14(%r8),%ebx │ │ - movzbl %al,%r8d │ │ - or $0xffffff00,%r8d │ │ - sub $0x28,%rsp │ │ - lea 0x248(%rsp),%rsi │ │ - lea 0x1d0(%rsp),%rdx │ │ - lea 0x1f4(%rsp),%rcx │ │ - mov %r14d,%r9d │ │ - push %rbp │ │ - push %rbx │ │ - pushq 0x110(%rsp) │ │ - callq 960b0 │ │ - add $0x40,%rsp │ │ - test %r13b,%r13b │ │ - mov 0x70(%rsp),%rbp │ │ - je 7ea1f │ │ - cmpl $0x0,0x18(%r12) │ │ - jne 7eba8 │ │ - cmpl $0x0,0x1c(%r12) │ │ - jne 7ea63 │ │ - mov %r13d,%ebx │ │ - mov 0x60(%rsp),%rcx │ │ - lea 0x3600(%rcx),%r13 │ │ - mov 0x1cc(%rsp),%eax │ │ - and $0x7,%eax │ │ - lea (%rcx,%rax,4),%rsi │ │ - add $0x15b0,%rsi │ │ - mov %r13,%rdi │ │ - callq 4940 │ │ - test %eax,%eax │ │ - je 7ed2a │ │ - test %bl,%bl │ │ - je 7ea6f │ │ - cmpl $0x0,0x18(%r12) │ │ - jne 7eba8 │ │ - cmpl $0x0,0x1c(%r12) │ │ - jne 7eba8 │ │ - mov 0x60(%rsp),%rcx │ │ - lea 0x3600(%rcx),%rbx │ │ - mov 0x1cc(%rsp),%eax │ │ - shr %rax │ │ - and $0x4,%eax │ │ - lea (%rcx,%rax,1),%rsi │ │ - add $0x15c8,%rsi │ │ - mov %rbx,%rdi │ │ - callq 4940 │ │ - test %eax,%eax │ │ - je 7eba8 │ │ - mov 0x1cc(%rsp),%eax │ │ - shr $0x2,%rax │ │ - and $0x3c,%eax │ │ - mov 0x60(%rsp),%rbp │ │ - lea (%rax,%rbp,1),%rsi │ │ - add $0x15d0,%rsi │ │ - mov %rbx,%rdi │ │ - callq 4940 │ │ - test %eax,%eax │ │ - je 7eeb9 │ │ - mov 0x58(%rsp),%r8 │ │ - movb $0x1,0x15(%r8) │ │ - movb $0x1,0x17(%r8) │ │ - mov $0x1,%al │ │ - cmpl $0x3,0x1a8(%rsp) │ │ - mov 0x50(%rsp),%r9 │ │ - mov 0xc8(%rsp),%r12 │ │ - jl 7eed7 │ │ - xor %eax,%eax │ │ - cmpl $0x280,0x248(%rsp) │ │ - setl %al │ │ - cmpl $0x27f,0x238(%rsp) │ │ - lea (%rax,%rax,1),%rcx │ │ - cmovg %rax,%rcx │ │ - lea 0x15e8(,%rcx,4),%rsi │ │ - add %rbp,%rsi │ │ - mov %rbx,%rdi │ │ - callq 4940 │ │ - mov 0x58(%rsp),%r8 │ │ - add 0x17(%r8),%al │ │ - mov %al,0x17(%r8) │ │ - cmp $0x2,%al │ │ - jne 81428 │ │ - cmpl $0x4,0x1a8(%rsp) │ │ - mov 0x50(%rsp),%r9 │ │ - jl 7eed7 │ │ - xor %eax,%eax │ │ - cmpl $0x280,0x258(%rsp) │ │ - setl %al │ │ - cmpl $0x27f,0x248(%rsp) │ │ - lea (%rax,%rax,1),%rcx │ │ - cmovg %rax,%rcx │ │ - lea 0x15e8(,%rcx,4),%rsi │ │ - add %rbp,%rsi │ │ - mov %rbx,%rdi │ │ - callq 4940 │ │ - mov 0x58(%rsp),%r8 │ │ - mov 0x50(%rsp),%r9 │ │ - add 0x17(%r8),%al │ │ - mov %al,0x17(%r8) │ │ - jmpq 7eed7 │ │ - mov 0x58(%rsp),%r12 │ │ - movb $0x2,0x15(%r12) │ │ - mov 0x80(%rsp),%rax │ │ - mov (%rax),%r9 │ │ - movsbq 0x18(%r12),%rax │ │ - lea (%rax,%rax,8),%rax │ │ - lea 0x590(%r9,%rax,4),%rdi │ │ - mov 0x10(%r15),%esi │ │ - mov 0x14(%r15),%edx │ │ - mov 0xb0(%rsp),%rbx │ │ - mov %ebx,%ecx │ │ - mov %ebp,%r8d │ │ - callq 85190 │ │ - mov %r12,%r8 │ │ - mov 0xc8(%rsp),%rcx │ │ - mov %eax,(%rcx) │ │ - cmp %ebp,%ebx │ │ - mov %ebp,%ecx │ │ - cmovb %ebx,%ecx │ │ - mov $0x1,%al │ │ - cmp $0x1,%ecx │ │ - je 7ec24 │ │ - mov 0x80(%rsp),%rax │ │ - mov (%rax),%rax │ │ - movsbq 0x18(%r8),%rcx │ │ - lea (%rcx,%rcx,8),%rcx │ │ - cmpl $0x1,0x590(%rax,%rcx,4) │ │ - sete %al │ │ - movzbl %al,%eax │ │ - mov %eax,0x98(%rsp) │ │ - mov 0x50(%rsp),%r9 │ │ - mov 0x8(%r9),%rax │ │ - cmpl $0x0,0x400(%rax) │ │ - je 7ef9b │ │ - mov $0x33980,%eax │ │ - bt %r14d,%eax │ │ - jae 7ef9b │ │ - lea 0x8ac86(%rip),%rax │ │ - mov 0x100(%rsp),%rcx │ │ - movzbl (%rax,%rcx,1),%ebp │ │ - mov 0x60(%rsp),%rax │ │ - lea 0x3600(%rax),%rbx │ │ - lea (%rax,%rbp,4),%rsi │ │ - add $0x1510,%rsi │ │ - mov %rbx,%rdi │ │ - callq 4940 │ │ - mov 0x58(%rsp),%r8 │ │ - mov 0x50(%rsp),%r9 │ │ - test %eax,%eax │ │ - je 7ef9b │ │ - mov 0x60(%rsp),%r13 │ │ - lea 0x14e0(,%rbp,8),%rsi │ │ - add %r13,%rsi │ │ - mov $0x3,%edx │ │ - mov %rbx,%rdi │ │ - mov %r8,%r12 │ │ - callq 4620 │ │ - mov %al,0x12(%r12) │ │ - lea 0x8ad0d(%rip),%rax │ │ - mov 0x100(%rsp),%rcx │ │ - movzbl (%rax,%rcx,1),%ebp │ │ - lea 0x152c(,%rbp,4),%rsi │ │ - add %r13,%rsi │ │ - mov %rbx,%rdi │ │ - callq 4940 │ │ - mov 0x50(%rsp),%r9 │ │ - add $0x1,%al │ │ - mov %al,0x1c(%r12) │ │ - cmp $0x2,%al │ │ - jne 7efa0 │ │ - shl $0x5,%rbp │ │ - mov 0x60(%rsp),%rax │ │ - lea (%rax,%rbp,1),%rsi │ │ - add $0x3c0,%rsi │ │ - mov $0xf,%edx │ │ - mov %rbx,%rdi │ │ - callq *0x3628(%rax) │ │ - mov 0x50(%rsp),%r9 │ │ - mov 0x58(%rsp),%rcx │ │ - mov %al,0x10(%rcx) │ │ - jmpq 7efa0 │ │ - mov 0x58(%rsp),%rax │ │ - movb $0x3,0x15(%rax) │ │ - movb $0x0,0x17(%rax) │ │ - cmpl $0x2,0x1a8(%rsp) │ │ - mov 0x60(%rsp),%r12 │ │ - mov 0xc8(%rsp),%rbp │ │ - jl 7ee06 │ │ - xor %eax,%eax │ │ - cmpl $0x280,0x238(%rsp) │ │ - setl %al │ │ - cmpl $0x27f,0x228(%rsp) │ │ - lea (%rax,%rax,1),%rcx │ │ - cmovg %rax,%rcx │ │ - lea (%r12,%rcx,4),%rsi │ │ - add $0x15e8,%rsi │ │ - mov %r13,%rdi │ │ - callq 4940 │ │ - mov 0x58(%rsp),%rcx │ │ - add 0x17(%rcx),%al │ │ - mov %al,0x17(%rcx) │ │ - mov 0x1a8(%rsp),%ecx │ │ - cmp $0x1,%al │ │ - jne 7edeb │ │ - cmp $0x3,%ecx │ │ - jl 7edeb │ │ - xor %eax,%eax │ │ - cmpl $0x280,0x248(%rsp) │ │ - setl %al │ │ - cmpl $0x27f,0x238(%rsp) │ │ - lea (%rax,%rax,1),%rcx │ │ - cmovg %rax,%rcx │ │ - lea (%r12,%rcx,4),%rsi │ │ - add $0x15e8,%rsi │ │ - mov %r13,%rdi │ │ - callq 4940 │ │ - mov 0x58(%rsp),%rcx │ │ - add 0x17(%rcx),%al │ │ - mov %al,0x17(%rcx) │ │ - mov 0x1a8(%rsp),%ecx │ │ - cmp $0x2,%ecx │ │ - jl 7ee06 │ │ - movzbl %al,%eax │ │ - shl $0x4,%rax │ │ - mov 0x220(%rsp,%rax,1),%eax │ │ - mov %eax,0x0(%rbp) │ │ - mov %r15,%rdi │ │ - jmp 7ee67 │ │ - mov 0x220(%rsp),%eax │ │ - mov %eax,0x0(%rbp) │ │ - mov 0x80(%rsp),%rcx │ │ - mov (%rcx),%rdx │ │ - mov %eax,%ecx │ │ - shr $0x10,%ecx │ │ - cmpl $0x0,0x128(%rdx) │ │ - mov %r15,%rdi │ │ - je 7ee5a │ │ - mov %eax,%edx │ │ - shr $0x1f,%edx │ │ - lea (%rcx,%rdx,1),%ecx │ │ - add $0x3,%ecx │ │ - and $0xfff8,%ecx │ │ - mov %cx,0x2(%rbp) │ │ - movzwl %ax,%eax │ │ - mov %eax,%ecx │ │ - shr $0xf,%ecx │ │ - lea (%rax,%rcx,1),%eax │ │ - add $0x3,%eax │ │ - and $0xfff8,%eax │ │ - mov %ax,0x0(%rbp) │ │ - jmp 7ee67 │ │ - cmpl $0x0,0x1f4(%rdx) │ │ - je 8110e │ │ - lea 0x33c0(%r12),%rdx │ │ - mov 0x80(%rsp),%rax │ │ - mov (%rax),%rax │ │ - xor %ecx,%ecx │ │ - cmpl $0x0,0x128(%rax) │ │ - sete %cl │ │ - mov %rbp,%rsi │ │ - callq 849c0 │ │ - movl $0x1,0x98(%rsp) │ │ - mov 0x50(%rsp),%r9 │ │ - mov 0x58(%rsp),%r8 │ │ - mov 0x8(%r9),%rax │ │ - cmpl $0x0,0x400(%rax) │ │ - jne 7ec44 │ │ - jmpq 7ef9b │ │ - mov 0x58(%rsp),%r8 │ │ - movb $0x0,0x15(%r8) │ │ - movb $0x0,0x17(%r8) │ │ - xor %eax,%eax │ │ - mov 0x50(%rsp),%r9 │ │ - mov 0xc8(%rsp),%r12 │ │ - movzbl %al,%ecx │ │ - mov %rcx,%rax │ │ - shl $0x4,%rax │ │ - mov 0x220(%rsp,%rax,1),%eax │ │ - mov %eax,(%r12) │ │ - movl $0x1,0x98(%rsp) │ │ - cmp $0x1,%cl │ │ - ja 7ef8a │ │ - mov %eax,%ecx │ │ - shr $0x10,%ecx │ │ - mov 0x80(%rsp),%rdx │ │ - mov (%rdx),%rdx │ │ - cmpl $0x0,0x128(%rdx) │ │ - je 7ef5b │ │ - mov %eax,%edx │ │ - shr $0x1f,%edx │ │ - lea (%rcx,%rdx,1),%ecx │ │ - add $0x3,%ecx │ │ - and $0xfff8,%ecx │ │ - mov %cx,0x2(%r12) │ │ - movzwl %ax,%eax │ │ - mov %eax,%ecx │ │ - shr $0xf,%ecx │ │ - lea (%rax,%rcx,1),%eax │ │ - add $0x3,%eax │ │ - and $0xfff8,%eax │ │ - mov %ax,(%r12) │ │ - mov 0x8(%r9),%rax │ │ - cmpl $0x0,0x400(%rax) │ │ - jne 7ec44 │ │ - jmp 7ef9b │ │ - cmpl $0x0,0x1f4(%rdx) │ │ - jne 7ef8a │ │ - movswl %cx,%edx │ │ - sar $0xf,%edx │ │ - sub %edx,%ecx │ │ - and $0xfffe,%ecx │ │ - mov %cx,0x2(%r12) │ │ - movswl %ax,%ecx │ │ - sar $0xf,%ecx │ │ - sub %ecx,%eax │ │ - and $0xfffe,%eax │ │ - mov %ax,(%r12) │ │ - mov 0x8(%r9),%rax │ │ - cmpl $0x0,0x400(%rax) │ │ - jne 7ec44 │ │ - movb $0x0,0x1c(%r8) │ │ - mov 0x80(%rsp),%rax │ │ - mov (%rax),%rdx │ │ - cmpl $0x0,0x1fc(%rdx) │ │ - mov 0x70(%rsp),%rbp │ │ - mov %r15,%r11 │ │ - je 7f0bb │ │ - mov 0x58(%rsp),%rax │ │ - cmpb $0x0,0x1c(%rax) │ │ - jne 7f0bb │ │ - mov 0xb0(%rsp),%rcx │ │ - cmp %ebp,%ecx │ │ - mov %ebp,%eax │ │ - cmovb %ecx,%eax │ │ - cmp $0x2,%eax │ │ - jl 7f0bb │ │ - mov 0x128(%rdx),%r10d │ │ - test %r10d,%r10d │ │ - jne 7f01a │ │ - mov 0x58(%rsp),%rax │ │ - cmpb $0x2,0x15(%rax) │ │ - jne 7f01a │ │ - mov 0x58(%rsp),%rax │ │ - movsbq 0x18(%rax),%rax │ │ - lea (%rax,%rax,8),%rax │ │ - cmpl $0x1,0x590(%rdx,%rax,4) │ │ - ja 7f0bb │ │ - mov 0x88(%rsp),%eax │ │ - cmp %eax,0xa8(%rsp) │ │ - mov 0x108(%rsp),%rdi │ │ - mov 0xa0(%rsp),%r8d │ │ - jle 7f06a │ │ - cmp $0x2,%edi │ │ - jl 7f06a │ │ - mov 0x38(%rsp),%rax │ │ - lea 0x1(%rax),%ecx │ │ - mov %edi,%eax │ │ - shr %eax │ │ - add %r11,%rcx │ │ - add $0xf8,%rcx │ │ - xor %esi,%esi │ │ - cmpb $0x0,(%rcx,%rsi,2) │ │ - je 81001 │ │ - add $0x1,%rsi │ │ - cmp %rsi,%rax │ │ - jne 7f057 │ │ - cmp %r8d,0x68(%rsp) │ │ - jle 7f0bb │ │ - cmpl $0x2,0x1a0(%rsp) │ │ - jl 7f0bb │ │ - mov 0x288(%r11),%rcx │ │ - mov 0x40(%rsp),%rax │ │ - lea 0x1(%rax),%esi │ │ - mov 0x1a0(%rsp),%rax │ │ - shr %eax │ │ - add %rsi,%rcx │ │ - add $0xe0,%rcx │ │ - xor %esi,%esi │ │ - mov 0xa0(%rsp),%r8d │ │ - cmpb $0x0,(%rcx,%rsi,2) │ │ - je 81001 │ │ - add $0x1,%rsi │ │ - cmp %rsi,%rax │ │ - jne 7f0a8 │ │ - mov 0x58(%rsp),%rbp │ │ - movb $0x0,0x16(%rbp) │ │ - xor %r12d,%r12d │ │ - mov 0x98(%rsp),%esi │ │ - mov 0x80(%rsp),%rax │ │ - mov (%rax),%rax │ │ - mov 0x1f8(%rax),%ebx │ │ - mov %ebx,%eax │ │ - cmp $0x4,%ebx │ │ - mov %r12d,0xc8(%rsp) │ │ - jne 7f279 │ │ - test %esi,%esi │ │ - je 7f165 │ │ - xor %r12d,%r12d │ │ - cmpb $0x0,0x14(%rbp) │ │ - setne %cl │ │ - mov 0x288(%r11),%rdx │ │ - mov 0x18(%rbp),%bl │ │ - mov 0x40(%rsp),%rsi │ │ - cmp %bl,0x120(%rdx,%rsi,1) │ │ - je 7f126 │ │ - mov $0x3,%eax │ │ - cmp %bl,0x140(%rdx,%rsi,1) │ │ - jne 7f12e │ │ - movzbl 0x160(%rdx,%rsi,1),%eax │ │ - mov 0x38(%rsp),%rsi │ │ - cmp %bl,0x138(%r11,%rsi,1) │ │ - je 7f14c │ │ - mov $0x3,%edx │ │ - cmp %bl,0x158(%r11,%rsi,1) │ │ - jne 7f155 │ │ - movzbl 0x178(%r11,%rsi,1),%edx │ │ - mov %cl,%r12b │ │ - cmp %edx,%eax │ │ - mov %r11,%r13 │ │ - jne 7f16e │ │ - lea (%rax,%r12,4),%eax │ │ - jmp 7f18f │ │ - xor %ebx,%ebx │ │ - xor %eax,%eax │ │ - jmpq 7f279 │ │ - cmp $0x3,%eax │ │ - jne 7f179 │ │ - lea (%rdx,%r12,4),%eax │ │ - jmp 7f18f │ │ - lea 0x0(,%r12,4),%ecx │ │ - cmp $0x3,%edx │ │ - jne 7f18a │ │ - add %ecx,%eax │ │ - jmp 7f18f │ │ - or $0x3,%ecx │ │ - mov %ecx,%eax │ │ - mov 0x60(%rsp),%rcx │ │ - lea 0x3600(%rcx),%r15 │ │ - mov %eax,%eax │ │ - lea (%rcx,%rax,8),%rsi │ │ - add $0x1320,%rsi │ │ - mov $0x2,%edx │ │ - mov %r15,%rdi │ │ - callq 4620 │ │ - mov %eax,%ebx │ │ - mov 0x50(%rsp),%rax │ │ - mov 0x8(%rax),%rax │ │ - cmpl $0x0,0x40c(%rax) │ │ - je 7f22b │ │ - mov %r13,%rdi │ │ - mov 0x288(%r13),%rcx │ │ - mov %rbp,%rax │ │ - mov 0x18(%rbp),%dl │ │ - mov 0x40(%rsp),%rsi │ │ - cmp %dl,0x120(%rcx,%rsi,1) │ │ - je 7f1f5 │ │ - mov $0x3,%eax │ │ - cmp %dl,0x140(%rcx,%rsi,1) │ │ - jne 7f1fd │ │ - movzbl 0x180(%rcx,%rsi,1),%eax │ │ - mov 0x38(%rsp),%rsi │ │ - cmp %dl,0x138(%rdi,%rsi,1) │ │ - je 7f219 │ │ - mov $0x3,%ecx │ │ - cmp %dl,0x158(%rdi,%rsi,1) │ │ - jne 7f221 │ │ - movzbl 0x198(%rdi,%rsi,1),%ecx │ │ - cmp %ecx,%eax │ │ - jne 7f22f │ │ - lea (%rax,%r12,4),%eax │ │ - jmp 7f24f │ │ - mov %ebx,%eax │ │ - jmp 7f26e │ │ - cmp $0x3,%eax │ │ - jne 7f23a │ │ - lea (%rcx,%r12,4),%eax │ │ - jmp 7f24f │ │ - shl $0x2,%r12d │ │ - cmp $0x3,%ecx │ │ - jne 7f248 │ │ - add %r12d,%eax │ │ - jmp 7f24f │ │ - or $0x3,%r12d │ │ - mov %r12d,%eax │ │ - mov %eax,%eax │ │ - mov 0x60(%rsp),%rcx │ │ - lea (%rcx,%rax,8),%rsi │ │ - add $0x1360,%rsi │ │ - mov $0x2,%edx │ │ - mov %r15,%rdi │ │ - callq 4620 │ │ - mov %r13,%r11 │ │ - mov 0xc8(%rsp),%r12d │ │ - mov %eax,%eax │ │ - mov %ebx,%ecx │ │ - mov %rax,0xd8(%rsp) │ │ - lea 0x0(,%rax,4),%rax │ │ - add 0x9cf44(%rip),%rax │ │ - mov %rcx,0x68(%rsp) │ │ - mov (%rcx,%rax,1),%al │ │ - mov %al,0x1b(%rbp) │ │ - mov %r11,%rdi │ │ - mov %rbp,%rsi │ │ - mov %r14d,%edx │ │ - mov 0x40(%rsp),%rcx │ │ - mov 0x38(%rsp),%r8 │ │ - mov %r11,%rbx │ │ - callq 84a80 │ │ - mov 0x50(%rsp),%rax │ │ - cmpl $0x1,0x12a0(%rax) │ │ - jne 7f2fb │ │ - mov %rbx,%rdi │ │ - mov %r14d,%esi │ │ - mov %rbp,%rdx │ │ - callq *0xcd0(%rax) │ │ - mov 0x80(%rsp),%rax │ │ - mov (%rax),%r10 │ │ - cmpl $0x0,0x4d0(%r10) │ │ - jne 7f32e │ │ - cmpl $0x0,0x4d4(%r10) │ │ - jne 7f32e │ │ - jmpq 7f4be │ │ - mov %rbx,%rdi │ │ - mov %r14d,%esi │ │ - mov %rbp,%rdx │ │ - callq *0xcb8(%rax) │ │ - mov %eax,%ecx │ │ - mov $0xffffffff,%eax │ │ - test %ecx,%ecx │ │ - jne 80ef2 │ │ - mov 0x80(%rsp),%rax │ │ - mov (%rax),%r10 │ │ - cmpl $0x0,0x4d0(%r10) │ │ - je 7f2ec │ │ - mov 0x58(%rsp),%r15 │ │ - movzbl 0x15(%r15),%eax │ │ - xor %ecx,%ecx │ │ - test %r12d,%r12d │ │ - setne %cl │ │ - lea 0x2(,%rcx,4),%ecx │ │ - xor %edx,%edx │ │ - cmp %eax,%ecx │ │ - setne %dl │ │ - movzbl 0x4(%r15),%r11d │ │ - movsbq 0x18(%r15),%rax │ │ - mov %r11,%rcx │ │ - shl $0x6,%rcx │ │ - mov 0x60(%rsp),%rsi │ │ - add 0x3928(%rsi),%rcx │ │ - lea (%rcx,%rax,2),%rax │ │ - lea (%rdx,%rax,1),%rcx │ │ - add $0x2,%rcx │ │ - movzbl 0x1d(%r15),%eax │ │ - mov %ax,0x110(%rsp) │ │ - movzwl 0x1e(%r15),%eax │ │ - mov %ax,0x112(%rsp) │ │ - mov 0x48(%rsp),%rbp │ │ - mov 0x3f5e8(%rbp),%rdi │ │ - mov 0x50(%rsp),%rax │ │ - mov 0x12f0(%rax),%rsi │ │ - mov 0xcf8(%rax),%rdx │ │ - mov 0x10(%rbp),%r8d │ │ - mov 0x14(%rbp),%r9d │ │ - mov 0xd00(%rax),%ebx │ │ - mov %rbx,0x60(%rsp) │ │ - xor %r12d,%r12d │ │ - cmpl $0x0,0x478(%r10,%r11,4) │ │ - mov 0xd04(%rax),%ebx │ │ - mov %rbx,0x88(%rsp) │ │ - movzbl 0x6(%r15),%ebx │ │ - mov %rbx,0x98(%rsp) │ │ - jne 7f3f1 │ │ - movzbl 0x1a(%r15),%r12d │ │ - mov %r12,0x1a0(%rsp) │ │ - mov %r15,%rbx │ │ - movzbl 0x7(%r15),%ebx │ │ - mov %rbx,0xe8(%rsp) │ │ - mov 0x840(%rax),%r12d │ │ - mov 0x288(%rbp),%rax │ │ - mov 0x198(%rsp),%rbx │ │ - lea (%rax,%rbx,1),%r15 │ │ - add $0x1e0,%r15 │ │ - mov 0x1b0(%rsp),%rbx │ │ - add %rbx,%rax │ │ - add $0x200,%rax │ │ - xor %r10d,%r10d │ │ - cmpb $0x0,0x94(%rsp) │ │ - cmove %r10,%rax │ │ - mov 0xf8(%rsp),%rbx │ │ - lea 0x1f8(%rbp,%rbx,1),%r11 │ │ - mov 0x1d0(%rsp),%rbx │ │ - lea 0x218(%rbp,%rbx,1),%r13 │ │ - cmove %r10,%r13 │ │ - sub $0x20,%rsp │ │ - lea 0x130(%rsp),%r10 │ │ - push %r13 │ │ - push %rax │ │ - push %r11 │ │ - push %r15 │ │ - push %r12 │ │ - pushq 0x130(%rsp) │ │ - push %r10 │ │ - pushq 0x1f8(%rsp) │ │ - push %r14 │ │ - pushq 0x100(%rsp) │ │ - pushq 0xf8(%rsp) │ │ - pushq 0xd8(%rsp) │ │ - callq 8cf00 │ │ - add $0x80,%rsp │ │ - mov 0xc8(%rsp),%r12d │ │ - mov 0x48(%rsp),%rax │ │ - mov 0x14(%rax),%r9d │ │ - movslq 0x10(%rax),%r8 │ │ - mov 0x58(%rsp),%rsi │ │ - movzbl 0x15(%rsi),%edi │ │ - movzbl 0x18(%rsi),%ecx │ │ - test %r12d,%r12d │ │ - je 7f61d │ │ - mov 0x8(%rsi),%rdx │ │ - movzbl 0x19(%rsi),%esi │ │ - shl $0x8,%esi │ │ - movzwl %cx,%ecx │ │ - lea (%rsi,%rcx,1),%ecx │ │ - add $0x101,%ecx │ │ - cmp $0x6,%dil │ │ - sete %sil │ │ - mov $0xbc,%ebp │ │ - bt %edi,%ebp │ │ - setb %bl │ │ - add %bl,%bl │ │ - or %sil,%bl │ │ - and $0x1f,%r9d │ │ - lea (%rax,%r9,8),%rsi │ │ - add $0x2310,%rsi │ │ - mov 0xb0(%rsp),%rax │ │ - mov %eax,%r11d │ │ - and $0x3,%r11d │ │ - lea 0x3(%r8),%r9 │ │ - lea -0x1(%rax),%r10 │ │ - sub %r11,%rax │ │ - shl $0x4,%r9 │ │ - mov 0x70(%rsp),%rdi │ │ - mov %edi,%r12d │ │ - mov (%rsi),%r13 │ │ - cmp $0x3,%r10 │ │ - jb 7f567 │ │ - jmp 7f570 │ │ - add $0x8,%rsi │ │ - add $0xffffffff,%r12d │ │ - je 7f772 │ │ - mov (%rsi),%r13 │ │ - cmp $0x3,%r10 │ │ - jae 7f570 │ │ - xor %edi,%edi │ │ - test %r11,%r11 │ │ - jne 7f5d9 │ │ - jmp 7f550 │ │ - lea (%r9,%r13,1),%r15 │ │ - add $0xb,%r15 │ │ - xor %edi,%edi │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %rdx,-0x3b(%r15) │ │ - mov %cx,-0x33(%r15) │ │ - mov %r14b,-0x31(%r15) │ │ - mov %bl,-0x30(%r15) │ │ - mov %rdx,-0x2b(%r15) │ │ - mov %cx,-0x23(%r15) │ │ - mov %r14b,-0x21(%r15) │ │ - mov %bl,-0x20(%r15) │ │ - mov %rdx,-0x1b(%r15) │ │ - mov %cx,-0x13(%r15) │ │ - mov %r14b,-0x11(%r15) │ │ - mov %bl,-0x10(%r15) │ │ - mov %rdx,-0xb(%r15) │ │ - mov %cx,-0x3(%r15) │ │ - mov %r14b,-0x1(%r15) │ │ - mov %bl,(%r15) │ │ - add $0x4,%rdi │ │ - add $0x40,%r15 │ │ - cmp %rdi,%rax │ │ - jne 7f580 │ │ - test %r11,%r11 │ │ - je 7f550 │ │ - mov %r8,%rbp │ │ - shl $0x4,%rbp │ │ - add %rbp,%r13 │ │ - shl $0x4,%rdi │ │ - add %r13,%rdi │ │ - add $0xb,%rdi │ │ - mov %r11,%rbp │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %rdx,-0xb(%rdi) │ │ - mov %cx,-0x3(%rdi) │ │ - mov %r14b,-0x1(%rdi) │ │ - mov %bl,(%rdi) │ │ - add $0x10,%rdi │ │ - add $0xffffffffffffffff,%rbp │ │ - jne 7f600 │ │ - jmpq 7f550 │ │ - mov 0x8(%rsi),%edx │ │ - cmpb $0x1,0x1c(%rsi) │ │ - sbb %bl,%bl │ │ - cmp $0x2,%dil │ │ - mov 0xb0(%rsp),%rax │ │ - jne 7f656 │ │ - mov 0x70(%rsp),%rsi │ │ - cmp %esi,%eax │ │ - cmovb %eax,%esi │ │ - cmp $0x1,%esi │ │ - setg %sil │ │ - cmp $0x3,%dil │ │ - sete %dil │ │ - test %al,%al │ │ - jne 7f668 │ │ - jmpq 7f772 │ │ - xor %esi,%esi │ │ - cmp $0x3,%dil │ │ - sete %dil │ │ - test %al,%al │ │ - je 7f772 │ │ - and $0x1f,%r9d │ │ - mov 0x48(%rsp),%rax │ │ - lea (%rax,%r9,8),%r11 │ │ - add $0x2310,%r11 │ │ - add $0x1,%cl │ │ - add %dil,%dil │ │ - or %dil,%sil │ │ - mov 0xb0(%rsp),%rbp │ │ - mov %ebp,%r10d │ │ - and $0x1,%r10d │ │ - sub %r10,%rbp │ │ - lea 0x1(%r8),%r9 │ │ - shl $0x4,%r8 │ │ - shl $0x4,%r9 │ │ - mov 0x70(%rsp),%rax │ │ - mov %eax,%r13d │ │ - mov (%r11),%r15 │ │ - cmpb $0x1,0xb0(%rsp) │ │ - je 7f6db │ │ - jmp 7f6f0 │ │ - nopw 0x0(%rax,%rax,1) │ │ - add $0x8,%r11 │ │ - add $0xffffffff,%r13d │ │ - je 7f772 │ │ - mov (%r11),%r15 │ │ - cmpb $0x1,0xb0(%rsp) │ │ - jne 7f6f0 │ │ - xor %edi,%edi │ │ - test %r10,%r10 │ │ - je 7f6c0 │ │ - jmp 7f745 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - lea (%r15,%r9,1),%rax │ │ - add $0xb,%rax │ │ - xor %edi,%edi │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %edx,-0x1b(%rax) │ │ - movl $0x0,-0x17(%rax) │ │ - mov %cl,-0x13(%rax) │ │ - mov %bl,-0x12(%rax) │ │ - mov %r14b,-0x11(%rax) │ │ - mov %sil,-0x10(%rax) │ │ - mov %edx,-0xb(%rax) │ │ - movl $0x0,-0x7(%rax) │ │ - mov %cl,-0x3(%rax) │ │ - mov %bl,-0x2(%rax) │ │ - mov %r14b,-0x1(%rax) │ │ - mov %sil,(%rax) │ │ - add $0x2,%rdi │ │ - add $0x20,%rax │ │ - cmp %rdi,%rbp │ │ - jne 7f700 │ │ - test %r10,%r10 │ │ - je 7f6c0 │ │ - add %r8,%r15 │ │ - shl $0x4,%rdi │ │ - mov %edx,(%r15,%rdi,1) │ │ - movl $0x0,0x4(%r15,%rdi,1) │ │ - mov %cl,0x8(%r15,%rdi,1) │ │ - mov %bl,0x9(%r15,%rdi,1) │ │ - mov %r14b,0xa(%r15,%rdi,1) │ │ - mov %sil,0xb(%r15,%rdi,1) │ │ - jmpq 7f6c0 │ │ - mov 0x70(%rsp),%rax │ │ - add $0xffffffff,%eax │ │ - cmp $0x1f,%al │ │ - mov 0x48(%rsp),%r13 │ │ - mov 0x58(%rsp),%r12 │ │ - movabs $0x101010101010101,%rdx │ │ - mov 0x100(%rsp),%rdi │ │ - lea 0x89f81(%rip),%rbp │ │ - mov %rbp,%r8 │ │ - mov 0xd8(%rsp),%rbx │ │ - mov 0x68(%rsp),%rbp │ │ - ja 7fe78 │ │ - movzbl %al,%eax │ │ - lea 0x7a849(%rip),%rcx │ │ - movslq (%rcx,%rax,4),%rax │ │ - add %rcx,%rax │ │ - jmpq *%rax │ │ - mov 0x38(%rsp),%rcx │ │ - mov 0x7c(%rsp),%eax │ │ - mov %al,0x98(%r13,%rcx,1) │ │ - mov 0x5(%r12),%al │ │ - mov %al,0xd8(%r13,%rcx,1) │ │ - movb $0x0,0xf8(%r13,%rcx,1) │ │ - mov 0x6(%r12),%al │ │ - mov %al,0xb8(%r13,%rcx,1) │ │ - movb $0x0,0x268(%r13,%rcx,1) │ │ - movb $0x0,0x1ec0(%r13,%rcx,1) │ │ - mov 0x3(%r8,%rdi,4),%al │ │ - mov %al,0x1b8(%r13,%rcx,1) │ │ - mov 0x14(%r12),%al │ │ - mov %al,0x118(%r13,%rcx,1) │ │ - mov %bpl,0x178(%r13,%rcx,1) │ │ - mov %bl,0x198(%r13,%rcx,1) │ │ - mov 0x15(%r12),%al │ │ - mov %al,0x18(%r13,%rcx,1) │ │ - mov 0x18(%r12),%al │ │ - mov %al,0x138(%r13,%rcx,1) │ │ - mov 0x19(%r12),%al │ │ - mov %al,0x158(%r13,%rcx,1) │ │ - mov 0xb0(%rsp),%r11 │ │ - lea -0x1(%r11),%eax │ │ - cmp $0x1f,%al │ │ - jbe 7fe8c │ │ - jmpq 80892 │ │ - mov 0x7c(%rsp),%ecx │ │ - mov %ecx,%eax │ │ - shl $0x8,%eax │ │ - add %ecx,%eax │ │ - mov 0x38(%rsp),%rsi │ │ - mov %ax,0x98(%r13,%rsi,1) │ │ - movzbl 0x5(%r12),%eax │ │ - mov %eax,%ecx │ │ - shl $0x8,%ecx │ │ - or %eax,%ecx │ │ - mov %cx,0xd8(%r13,%rsi,1) │ │ - movw $0x0,0xf8(%r13,%rsi,1) │ │ - movzbl 0x6(%r12),%eax │ │ - mov %eax,%ecx │ │ - shl $0x8,%ecx │ │ - or %eax,%ecx │ │ - mov %cx,0xb8(%r13,%rsi,1) │ │ - movw $0x0,0x268(%r13,%rsi,1) │ │ - movw $0x0,0x1ec0(%r13,%rsi,1) │ │ - movzbl 0x3(%r8,%rdi,4),%eax │ │ - mov %eax,%ecx │ │ - shl $0x8,%ecx │ │ - or %eax,%ecx │ │ - mov %cx,0x1b8(%r13,%rsi,1) │ │ - movzbl 0x14(%r12),%eax │ │ - mov %eax,%ecx │ │ - shl $0x8,%ecx │ │ - or %eax,%ecx │ │ - mov %cx,0x118(%r13,%rsi,1) │ │ - mov %ebp,%eax │ │ - shl $0x8,%eax │ │ - add %ebp,%eax │ │ - mov %ax,0x178(%r13,%rsi,1) │ │ - mov %ebx,%eax │ │ - shl $0x8,%eax │ │ - add %ebx,%eax │ │ - mov %ax,0x198(%r13,%rsi,1) │ │ - movzbl 0x15(%r12),%eax │ │ - mov %eax,%ecx │ │ - shl $0x8,%ecx │ │ - or %eax,%ecx │ │ - mov %cx,0x18(%r13,%rsi,1) │ │ - movsbl 0x18(%r12),%eax │ │ - mov %eax,%ecx │ │ - shl $0x8,%ecx │ │ - add %eax,%ecx │ │ - mov %cx,0x138(%r13,%rsi,1) │ │ - movzbl 0x19(%r12),%eax │ │ - mov %eax,%ecx │ │ - shl $0x8,%ecx │ │ - or %eax,%ecx │ │ - mov %cx,0x158(%r13,%rsi,1) │ │ - mov 0xb0(%rsp),%r11 │ │ - lea -0x1(%r11),%eax │ │ - cmp $0x1f,%al │ │ - jbe 7fe8c │ │ - jmpq 80892 │ │ - imul $0x1010101,0x7c(%rsp),%eax │ │ - mov 0x38(%rsp),%rcx │ │ - mov %eax,0x98(%r13,%rcx,1) │ │ - movzbl 0x5(%r12),%eax │ │ - imul $0x1010101,%eax,%eax │ │ - mov %eax,0xd8(%r13,%rcx,1) │ │ - movl $0x0,0xf8(%r13,%rcx,1) │ │ - movzbl 0x6(%r12),%eax │ │ - imul $0x1010101,%eax,%eax │ │ - mov %eax,0xb8(%r13,%rcx,1) │ │ - movl $0x0,0x268(%r13,%rcx,1) │ │ - movl $0x0,0x1ec0(%r13,%rcx,1) │ │ - movzbl 0x3(%r8,%rdi,4),%eax │ │ - imul $0x1010101,%eax,%eax │ │ - mov %eax,0x1b8(%r13,%rcx,1) │ │ - movzbl 0x14(%r12),%eax │ │ - imul $0x1010101,%eax,%eax │ │ - mov %eax,0x118(%r13,%rcx,1) │ │ - imul $0x1010101,%ebp,%eax │ │ - mov %eax,0x178(%r13,%rcx,1) │ │ - imul $0x1010101,%ebx,%eax │ │ - mov %eax,0x198(%r13,%rcx,1) │ │ - movzbl 0x15(%r12),%eax │ │ - imul $0x1010101,%eax,%eax │ │ - mov %eax,0x18(%r13,%rcx,1) │ │ - movsbl 0x18(%r12),%eax │ │ - imul $0x1010101,%eax,%eax │ │ - mov %eax,0x138(%r13,%rcx,1) │ │ - movzbl 0x19(%r12),%eax │ │ - imul $0x1010101,%eax,%eax │ │ - mov %eax,0x158(%r13,%rcx,1) │ │ - mov 0xb0(%rsp),%r11 │ │ - lea -0x1(%r11),%eax │ │ - cmp $0x1f,%al │ │ - jbe 7fe8c │ │ - jmpq 80892 │ │ - mov 0xf0(%rsp),%rax │ │ - imul %rdx,%rax │ │ - mov 0x38(%rsp),%rcx │ │ - mov %rax,0x98(%r13,%rcx,1) │ │ - movzbl 0x5(%r12),%eax │ │ - imul %rdx,%rax │ │ - mov %rax,0xd8(%r13,%rcx,1) │ │ - movq $0x0,0xf8(%r13,%rcx,1) │ │ - movzbl 0x6(%r12),%eax │ │ - imul %rdx,%rax │ │ - mov %rax,0xb8(%r13,%rcx,1) │ │ - movq $0x0,0x268(%r13,%rcx,1) │ │ - movq $0x0,0x1ec0(%r13,%rcx,1) │ │ - movzbl 0x3(%r8,%rdi,4),%eax │ │ - imul %rdx,%rax │ │ - mov %rax,0x1b8(%r13,%rcx,1) │ │ - movzbl 0x14(%r12),%eax │ │ - imul %rdx,%rax │ │ - mov %rax,0x118(%r13,%rcx,1) │ │ - mov %rbp,%rax │ │ - imul %rdx,%rax │ │ - mov %rax,0x178(%r13,%rcx,1) │ │ - mov %rbx,%rax │ │ - imul %rdx,%rax │ │ - mov %rax,0x198(%r13,%rcx,1) │ │ - movzbl 0x15(%r12),%eax │ │ - imul %rdx,%rax │ │ - mov %rax,0x18(%r13,%rcx,1) │ │ - movsbq 0x18(%r12),%rax │ │ - imul %rdx,%rax │ │ - mov %rax,0x138(%r13,%rcx,1) │ │ - movzbl 0x19(%r12),%eax │ │ - imul %rdx,%rax │ │ - mov %rax,0x158(%r13,%rcx,1) │ │ - mov 0xb0(%rsp),%r11 │ │ - lea -0x1(%r11),%eax │ │ - cmp $0x1f,%al │ │ - jbe 7fe8c │ │ - jmpq 80892 │ │ - mov 0xf0(%rsp),%rax │ │ - imul %rdx,%rax │ │ - mov 0x38(%rsp),%rcx │ │ - mov %rax,0x98(%r13,%rcx,1) │ │ - mov %rax,0xa0(%r13,%rcx,1) │ │ - movzbl 0x5(%r12),%eax │ │ - imul %rdx,%rax │ │ - mov %rax,0xd8(%r13,%rcx,1) │ │ - mov %rax,0xe0(%r13,%rcx,1) │ │ - pxor %xmm0,%xmm0 │ │ - movdqu %xmm0,0xf8(%r13,%rcx,1) │ │ - movzbl 0x6(%r12),%eax │ │ - imul %rdx,%rax │ │ - mov %rax,0xb8(%r13,%rcx,1) │ │ - mov %rax,0xc0(%r13,%rcx,1) │ │ - movdqu %xmm0,0x268(%r13,%rcx,1) │ │ - movdqu %xmm0,0x1ec0(%r13,%rcx,1) │ │ - movzbl 0x3(%r8,%rdi,4),%eax │ │ - imul %rdx,%rax │ │ - mov %rax,0x1b8(%r13,%rcx,1) │ │ - mov %rax,0x1c0(%r13,%rcx,1) │ │ - movzbl 0x14(%r12),%eax │ │ - imul %rdx,%rax │ │ - mov %rax,0x118(%r13,%rcx,1) │ │ - mov %rax,0x120(%r13,%rcx,1) │ │ - mov %rbp,%rax │ │ - imul %rdx,%rax │ │ - mov %rax,0x178(%r13,%rcx,1) │ │ - mov %rax,0x180(%r13,%rcx,1) │ │ - mov %rbx,%rax │ │ - imul %rdx,%rax │ │ - mov %rax,0x198(%r13,%rcx,1) │ │ - mov %rax,0x1a0(%r13,%rcx,1) │ │ - movzbl 0x15(%r12),%eax │ │ - imul %rdx,%rax │ │ - mov %rax,0x18(%r13,%rcx,1) │ │ - mov %rax,0x20(%r13,%rcx,1) │ │ - movsbq 0x18(%r12),%rax │ │ - imul %rdx,%rax │ │ - mov %rax,0x138(%r13,%rcx,1) │ │ - mov %rax,0x140(%r13,%rcx,1) │ │ - movzbl 0x19(%r12),%eax │ │ - imul %rdx,%rax │ │ - mov %rax,0x158(%r13,%rcx,1) │ │ - mov %rax,0x160(%r13,%rcx,1) │ │ - mov 0xb0(%rsp),%r11 │ │ - lea -0x1(%r11),%eax │ │ - cmp $0x1f,%al │ │ - jbe 7fe8c │ │ - jmpq 80892 │ │ - mov 0xf0(%rsp),%rax │ │ - imul %rdx,%rax │ │ - mov 0x38(%rsp),%rcx │ │ - mov %rax,0x98(%r13,%rcx,1) │ │ - mov %rax,0xa0(%r13,%rcx,1) │ │ - mov %rax,0xa8(%r13,%rcx,1) │ │ - mov %rax,0xb0(%r13,%rcx,1) │ │ - movzbl 0x5(%r12),%eax │ │ - imul %rdx,%rax │ │ - mov %rax,0xd8(%r13,%rcx,1) │ │ - mov %rax,0xe0(%r13,%rcx,1) │ │ - mov %rax,0xe8(%r13,%rcx,1) │ │ - mov %rax,0xf0(%r13,%rcx,1) │ │ - pxor %xmm0,%xmm0 │ │ - movdqu %xmm0,0xf8(%r13,%rcx,1) │ │ - movdqu %xmm0,0x108(%r13,%rcx,1) │ │ - movzbl 0x6(%r12),%eax │ │ - imul %rdx,%rax │ │ - mov %rax,0xb8(%r13,%rcx,1) │ │ - mov %rax,0xc0(%r13,%rcx,1) │ │ - mov %rax,0xc8(%r13,%rcx,1) │ │ - mov %rax,0xd0(%r13,%rcx,1) │ │ - movdqu %xmm0,0x268(%r13,%rcx,1) │ │ - movdqu %xmm0,0x278(%r13,%rcx,1) │ │ - movdqu %xmm0,0x1ec0(%r13,%rcx,1) │ │ - movdqu %xmm0,0x1ed0(%r13,%rcx,1) │ │ - movzbl 0x3(%r8,%rdi,4),%eax │ │ - imul %rdx,%rax │ │ - mov %rax,0x1b8(%r13,%rcx,1) │ │ - mov %rax,0x1c0(%r13,%rcx,1) │ │ - mov %rax,0x1c8(%r13,%rcx,1) │ │ - mov %rax,0x1d0(%r13,%rcx,1) │ │ - movzbl 0x14(%r12),%eax │ │ - imul %rdx,%rax │ │ - mov %rax,0x118(%r13,%rcx,1) │ │ - mov %rax,0x120(%r13,%rcx,1) │ │ - mov %rax,0x128(%r13,%rcx,1) │ │ - mov %rax,0x130(%r13,%rcx,1) │ │ - mov %rbp,%rax │ │ - imul %rdx,%rax │ │ - mov %rax,0x178(%r13,%rcx,1) │ │ - mov %rax,0x180(%r13,%rcx,1) │ │ - mov %rax,0x188(%r13,%rcx,1) │ │ - mov %rax,0x190(%r13,%rcx,1) │ │ - mov %rbx,%rax │ │ - imul %rdx,%rax │ │ - mov %rax,0x198(%r13,%rcx,1) │ │ - mov %rax,0x1a0(%r13,%rcx,1) │ │ - mov %rax,0x1a8(%r13,%rcx,1) │ │ - mov %rax,0x1b0(%r13,%rcx,1) │ │ - movzbl 0x15(%r12),%eax │ │ - imul %rdx,%rax │ │ - mov %rax,0x18(%r13,%rcx,1) │ │ - mov %rax,0x20(%r13,%rcx,1) │ │ - mov %rax,0x28(%r13,%rcx,1) │ │ - mov %rax,0x30(%r13,%rcx,1) │ │ - movsbq 0x18(%r12),%rax │ │ - imul %rdx,%rax │ │ - mov %rax,0x138(%r13,%rcx,1) │ │ - mov %rax,0x140(%r13,%rcx,1) │ │ - mov %rax,0x148(%r13,%rcx,1) │ │ - mov %rax,0x150(%r13,%rcx,1) │ │ - movzbl 0x19(%r12),%eax │ │ - imul %rdx,%rax │ │ - mov %rax,0x158(%r13,%rcx,1) │ │ - mov %rax,0x160(%r13,%rcx,1) │ │ - mov %rax,0x168(%r13,%rcx,1) │ │ - mov %rax,0x170(%r13,%rcx,1) │ │ - mov 0xb0(%rsp),%r11 │ │ - lea -0x1(%r11),%eax │ │ - cmp $0x1f,%al │ │ - ja 80892 │ │ - movzbl %al,%eax │ │ - lea 0x7a1f2(%rip),%rcx │ │ - movslq (%rcx,%rax,4),%rax │ │ - add %rcx,%rax │ │ - jmpq *%rax │ │ - mov 0x288(%r13),%rax │ │ - mov 0x40(%rsp),%rdx │ │ - mov 0x7c(%rsp),%ecx │ │ - mov %cl,0x80(%rax,%rdx,1) │ │ - mov 0x5(%r12),%al │ │ - mov 0x288(%r13),%rcx │ │ - mov %al,0xc0(%rcx,%rdx,1) │ │ - mov 0x288(%r13),%rax │ │ - movb $0x0,0xe0(%rax,%rdx,1) │ │ - mov 0x6(%r12),%al │ │ - mov 0x288(%r13),%rcx │ │ - mov %al,0xa0(%rcx,%rdx,1) │ │ - mov 0x288(%r13),%rax │ │ - movb $0x0,0x250(%rax,%rdx,1) │ │ - movb $0x0,0x1ea0(%r13,%rdx,1) │ │ - mov 0x2(%r8,%rdi,4),%al │ │ - mov 0x288(%r13),%rcx │ │ - mov %al,0x1a0(%rcx,%rdx,1) │ │ - mov 0x14(%r12),%al │ │ - mov 0x288(%r13),%rcx │ │ - mov %al,0x100(%rcx,%rdx,1) │ │ - mov 0x288(%r13),%rax │ │ - mov %bpl,0x160(%rax,%rdx,1) │ │ - mov 0x288(%r13),%rax │ │ - mov %bl,0x180(%rax,%rdx,1) │ │ - mov 0x15(%r12),%al │ │ - mov 0x288(%r13),%rcx │ │ - mov %al,(%rcx,%rdx,1) │ │ - mov 0x18(%r12),%al │ │ - mov 0x288(%r13),%rcx │ │ - mov %al,0x120(%rcx,%rdx,1) │ │ - mov 0x19(%r12),%al │ │ - mov 0x288(%r13),%rcx │ │ - mov %al,0x140(%rcx,%rdx,1) │ │ - cmpb $0x0,0x94(%rsp) │ │ - jne 808a0 │ │ - jmpq 80adc │ │ - mov 0x7c(%rsp),%ecx │ │ - mov %ecx,%eax │ │ - shl $0x8,%eax │ │ - add %ecx,%eax │ │ - mov 0x288(%r13),%rcx │ │ - mov 0x40(%rsp),%rdx │ │ - mov %ax,0x80(%rcx,%rdx,1) │ │ - movzbl 0x5(%r12),%eax │ │ - mov %eax,%ecx │ │ - shl $0x8,%ecx │ │ - or %eax,%ecx │ │ - mov 0x288(%r13),%rax │ │ - mov %cx,0xc0(%rax,%rdx,1) │ │ - mov 0x288(%r13),%rax │ │ - movw $0x0,0xe0(%rax,%rdx,1) │ │ - movzbl 0x6(%r12),%eax │ │ - mov %eax,%ecx │ │ - shl $0x8,%ecx │ │ - or %eax,%ecx │ │ - mov 0x288(%r13),%rax │ │ - mov %cx,0xa0(%rax,%rdx,1) │ │ - mov 0x288(%r13),%rax │ │ - movw $0x0,0x250(%rax,%rdx,1) │ │ - movw $0x0,0x1ea0(%r13,%rdx,1) │ │ - movzbl 0x2(%r8,%rdi,4),%eax │ │ - mov %eax,%ecx │ │ - shl $0x8,%ecx │ │ - or %eax,%ecx │ │ - mov 0x288(%r13),%rax │ │ - mov %cx,0x1a0(%rax,%rdx,1) │ │ - movzbl 0x14(%r12),%eax │ │ - mov %eax,%ecx │ │ - shl $0x8,%ecx │ │ - or %eax,%ecx │ │ - mov 0x288(%r13),%rax │ │ - mov %cx,0x100(%rax,%rdx,1) │ │ - mov %ebp,%eax │ │ - shl $0x8,%eax │ │ - add %ebp,%eax │ │ - mov 0x288(%r13),%rcx │ │ - mov %ax,0x160(%rcx,%rdx,1) │ │ - mov %ebx,%eax │ │ - shl $0x8,%eax │ │ - add %ebx,%eax │ │ - mov 0x288(%r13),%rcx │ │ - mov %ax,0x180(%rcx,%rdx,1) │ │ - movzbl 0x15(%r12),%eax │ │ - mov %eax,%ecx │ │ - shl $0x8,%ecx │ │ - or %eax,%ecx │ │ - mov 0x288(%r13),%rax │ │ - mov %cx,(%rax,%rdx,1) │ │ - movsbl 0x18(%r12),%eax │ │ - mov %eax,%ecx │ │ - shl $0x8,%ecx │ │ - add %eax,%ecx │ │ - mov 0x288(%r13),%rax │ │ - mov %cx,0x120(%rax,%rdx,1) │ │ - movzbl 0x19(%r12),%eax │ │ - mov %eax,%ecx │ │ - shl $0x8,%ecx │ │ - or %eax,%ecx │ │ - mov 0x288(%r13),%rax │ │ - mov %cx,0x140(%rax,%rdx,1) │ │ - cmpb $0x0,0x94(%rsp) │ │ - jne 808a0 │ │ - jmpq 80adc │ │ - imul $0x1010101,0x7c(%rsp),%eax │ │ - mov 0x288(%r13),%rcx │ │ - mov 0x40(%rsp),%rdx │ │ - mov %eax,0x80(%rcx,%rdx,1) │ │ - movzbl 0x5(%r12),%eax │ │ - imul $0x1010101,%eax,%eax │ │ - mov 0x288(%r13),%rcx │ │ - mov %eax,0xc0(%rcx,%rdx,1) │ │ - mov 0x288(%r13),%rax │ │ - movl $0x0,0xe0(%rax,%rdx,1) │ │ - movzbl 0x6(%r12),%eax │ │ - imul $0x1010101,%eax,%eax │ │ - mov 0x288(%r13),%rcx │ │ - mov %eax,0xa0(%rcx,%rdx,1) │ │ - mov 0x288(%r13),%rax │ │ - movl $0x0,0x250(%rax,%rdx,1) │ │ - movl $0x0,0x1ea0(%r13,%rdx,1) │ │ - movzbl 0x2(%r8,%rdi,4),%eax │ │ - imul $0x1010101,%eax,%eax │ │ - mov 0x288(%r13),%rcx │ │ - mov %eax,0x1a0(%rcx,%rdx,1) │ │ - movzbl 0x14(%r12),%eax │ │ - imul $0x1010101,%eax,%eax │ │ - mov 0x288(%r13),%rcx │ │ - mov %eax,0x100(%rcx,%rdx,1) │ │ - imul $0x1010101,%ebp,%eax │ │ - mov 0x288(%r13),%rcx │ │ - mov %eax,0x160(%rcx,%rdx,1) │ │ - imul $0x1010101,%ebx,%eax │ │ - mov 0x288(%r13),%rcx │ │ - mov %eax,0x180(%rcx,%rdx,1) │ │ - movzbl 0x15(%r12),%eax │ │ - imul $0x1010101,%eax,%eax │ │ - mov 0x288(%r13),%rcx │ │ - mov %eax,(%rcx,%rdx,1) │ │ - movsbl 0x18(%r12),%eax │ │ - imul $0x1010101,%eax,%eax │ │ - mov 0x288(%r13),%rcx │ │ - mov %eax,0x120(%rcx,%rdx,1) │ │ - movzbl 0x19(%r12),%eax │ │ - imul $0x1010101,%eax,%eax │ │ - mov 0x288(%r13),%rcx │ │ - mov %eax,0x140(%rcx,%rdx,1) │ │ - cmpb $0x0,0x94(%rsp) │ │ - jne 808a0 │ │ - jmpq 80adc │ │ - mov 0xf0(%rsp),%rcx │ │ - imul %rdx,%rcx │ │ - mov 0x288(%r13),%rax │ │ - mov 0x40(%rsp),%rsi │ │ - mov %rcx,0x80(%rax,%rsi,1) │ │ - movzbl 0x5(%r12),%eax │ │ - imul %rdx,%rax │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0xc0(%rcx,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - movq $0x0,0xe0(%rax,%rsi,1) │ │ - movzbl 0x6(%r12),%eax │ │ - imul %rdx,%rax │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0xa0(%rcx,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - movq $0x0,0x250(%rax,%rsi,1) │ │ - movq $0x0,0x1ea0(%r13,%rsi,1) │ │ - movzbl 0x2(%r8,%rdi,4),%eax │ │ - imul %rdx,%rax │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0x1a0(%rcx,%rsi,1) │ │ - movzbl 0x14(%r12),%eax │ │ - imul %rdx,%rax │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0x100(%rcx,%rsi,1) │ │ - imul %rdx,%rbp │ │ - mov 0x288(%r13),%rax │ │ - mov %rbp,0x160(%rax,%rsi,1) │ │ - imul %rdx,%rbx │ │ - mov 0x288(%r13),%rax │ │ - mov %rbx,0x180(%rax,%rsi,1) │ │ - movzbl 0x15(%r12),%eax │ │ - imul %rdx,%rax │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,(%rcx,%rsi,1) │ │ - movsbq 0x18(%r12),%rax │ │ - imul %rdx,%rax │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0x120(%rcx,%rsi,1) │ │ - movzbl 0x19(%r12),%eax │ │ - imul %rdx,%rax │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0x140(%rcx,%rsi,1) │ │ - cmpb $0x0,0x94(%rsp) │ │ - jne 808a0 │ │ - jmpq 80adc │ │ - mov 0xf0(%rsp),%rcx │ │ - imul %rdx,%rcx │ │ - mov 0x288(%r13),%rax │ │ - mov 0x40(%rsp),%rsi │ │ - mov %rcx,0x80(%rax,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - mov %rcx,0x88(%rax,%rsi,1) │ │ - movzbl 0x5(%r12),%eax │ │ - imul %rdx,%rax │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0xc0(%rcx,%rsi,1) │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0xc8(%rcx,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - movq $0x0,0xe0(%rax,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - movq $0x0,0xe8(%rax,%rsi,1) │ │ - movzbl 0x6(%r12),%eax │ │ - imul %rdx,%rax │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0xa0(%rcx,%rsi,1) │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0xa8(%rcx,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - movq $0x0,0x250(%rax,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - movq $0x0,0x258(%rax,%rsi,1) │ │ - pxor %xmm0,%xmm0 │ │ - movdqu %xmm0,0x1ea0(%r13,%rsi,1) │ │ - movzbl 0x2(%r8,%rdi,4),%eax │ │ - imul %rdx,%rax │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0x1a0(%rcx,%rsi,1) │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0x1a8(%rcx,%rsi,1) │ │ - movzbl 0x14(%r12),%eax │ │ - imul %rdx,%rax │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0x100(%rcx,%rsi,1) │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0x108(%rcx,%rsi,1) │ │ - imul %rdx,%rbp │ │ - mov 0x288(%r13),%rax │ │ - mov %rbp,0x160(%rax,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - mov %rbp,0x168(%rax,%rsi,1) │ │ - imul %rdx,%rbx │ │ - mov 0x288(%r13),%rax │ │ - mov %rbx,0x180(%rax,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - mov %rbx,0x188(%rax,%rsi,1) │ │ - movzbl 0x15(%r12),%eax │ │ - imul %rdx,%rax │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,(%rcx,%rsi,1) │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0x8(%rcx,%rsi,1) │ │ - movsbq 0x18(%r12),%rax │ │ - imul %rdx,%rax │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0x120(%rcx,%rsi,1) │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0x128(%rcx,%rsi,1) │ │ - movzbl 0x19(%r12),%eax │ │ - imul %rdx,%rax │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0x140(%rcx,%rsi,1) │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0x148(%rcx,%rsi,1) │ │ - cmpb $0x0,0x94(%rsp) │ │ - jne 808a0 │ │ - jmpq 80adc │ │ - mov 0xf0(%rsp),%rcx │ │ - imul %rdx,%rcx │ │ - mov 0x288(%r13),%rax │ │ - mov 0x40(%rsp),%rsi │ │ - mov %rcx,0x80(%rax,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - mov %rcx,0x88(%rax,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - mov %rcx,0x90(%rax,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - mov %rcx,0x98(%rax,%rsi,1) │ │ - movzbl 0x5(%r12),%eax │ │ - imul %rdx,%rax │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0xc0(%rcx,%rsi,1) │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0xc8(%rcx,%rsi,1) │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0xd0(%rcx,%rsi,1) │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0xd8(%rcx,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - movq $0x0,0xe0(%rax,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - movq $0x0,0xe8(%rax,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - movq $0x0,0xf0(%rax,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - movq $0x0,0xf8(%rax,%rsi,1) │ │ - movzbl 0x6(%r12),%eax │ │ - imul %rdx,%rax │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0xa0(%rcx,%rsi,1) │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0xa8(%rcx,%rsi,1) │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0xb0(%rcx,%rsi,1) │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0xb8(%rcx,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - movq $0x0,0x250(%rax,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - movq $0x0,0x258(%rax,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - movq $0x0,0x260(%rax,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - movq $0x0,0x268(%rax,%rsi,1) │ │ - pxor %xmm0,%xmm0 │ │ - movdqu %xmm0,0x1ea0(%r13,%rsi,1) │ │ - movdqu %xmm0,0x1eb0(%r13,%rsi,1) │ │ - movzbl 0x2(%r8,%rdi,4),%eax │ │ - imul %rdx,%rax │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0x1a0(%rcx,%rsi,1) │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0x1a8(%rcx,%rsi,1) │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0x1b0(%rcx,%rsi,1) │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0x1b8(%rcx,%rsi,1) │ │ - movzbl 0x14(%r12),%eax │ │ - imul %rdx,%rax │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0x100(%rcx,%rsi,1) │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0x108(%rcx,%rsi,1) │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0x110(%rcx,%rsi,1) │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0x118(%rcx,%rsi,1) │ │ - imul %rdx,%rbp │ │ - mov 0x288(%r13),%rax │ │ - mov %rbp,0x160(%rax,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - mov %rbp,0x168(%rax,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - mov %rbp,0x170(%rax,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - mov %rbp,0x178(%rax,%rsi,1) │ │ - imul %rdx,%rbx │ │ - mov 0x288(%r13),%rax │ │ - mov %rbx,0x180(%rax,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - mov %rbx,0x188(%rax,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - mov %rbx,0x190(%rax,%rsi,1) │ │ - mov 0x288(%r13),%rax │ │ - mov %rbx,0x198(%rax,%rsi,1) │ │ - movzbl 0x15(%r12),%eax │ │ - imul %rdx,%rax │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,(%rcx,%rsi,1) │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0x8(%rcx,%rsi,1) │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0x10(%rcx,%rsi,1) │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0x18(%rcx,%rsi,1) │ │ - movsbq 0x18(%r12),%rax │ │ - imul %rdx,%rax │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0x120(%rcx,%rsi,1) │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0x128(%rcx,%rsi,1) │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0x130(%rcx,%rsi,1) │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0x138(%rcx,%rsi,1) │ │ - movzbl 0x19(%r12),%eax │ │ - imul %rdx,%rax │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0x140(%rcx,%rsi,1) │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0x148(%rcx,%rsi,1) │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0x150(%rcx,%rsi,1) │ │ - mov 0x288(%r13),%rcx │ │ - mov %rax,0x158(%rcx,%rsi,1) │ │ - cmpb $0x0,0x94(%rsp) │ │ - je 80adc │ │ - mov 0x1b8(%rsp),%rax │ │ - add $0xffffffff,%eax │ │ - cmp $0x1f,%eax │ │ - ja 809bb │ │ - lea 0x7984d(%rip),%rcx │ │ - movslq (%rcx,%rax,4),%rax │ │ - add %rcx,%rax │ │ - jmpq *%rax │ │ - mov 0xb8(%rsp),%rax │ │ - movb $0x0,0x248(%r13,%rax,1) │ │ - mov 0x1c0(%rsp),%rax │ │ - add $0xffffffff,%eax │ │ - cmp $0x1f,%eax │ │ - jbe 809cf │ │ - jmpq 80adc │ │ - mov 0xb8(%rsp),%rax │ │ - movw $0x0,0x248(%r13,%rax,1) │ │ - mov 0x1c0(%rsp),%rax │ │ - add $0xffffffff,%eax │ │ - cmp $0x1f,%eax │ │ - jbe 809cf │ │ - jmpq 80adc │ │ - mov 0xb8(%rsp),%rax │ │ - movl $0x0,0x248(%r13,%rax,1) │ │ - mov 0x1c0(%rsp),%rax │ │ - add $0xffffffff,%eax │ │ - cmp $0x1f,%eax │ │ - jbe 809cf │ │ - jmpq 80adc │ │ - mov 0xb8(%rsp),%rax │ │ - movq $0x0,0x248(%r13,%rax,1) │ │ - mov 0x1c0(%rsp),%rax │ │ - add $0xffffffff,%eax │ │ - cmp $0x1f,%eax │ │ - jbe 809cf │ │ - jmpq 80adc │ │ - pxor %xmm0,%xmm0 │ │ - mov 0xb8(%rsp),%rax │ │ - movdqu %xmm0,0x248(%r13,%rax,1) │ │ - mov 0x1c0(%rsp),%rax │ │ - add $0xffffffff,%eax │ │ - cmp $0x1f,%eax │ │ - jbe 809cf │ │ - jmpq 80adc │ │ - pxor %xmm0,%xmm0 │ │ - mov 0xb8(%rsp),%rax │ │ - movdqu %xmm0,0x248(%r13,%rax,1) │ │ - movdqu %xmm0,0x258(%r13,%rax,1) │ │ - mov 0x1c0(%rsp),%rax │ │ - add $0xffffffff,%eax │ │ - cmp $0x1f,%eax │ │ - ja 80adc │ │ - lea 0x797b2(%rip),%rcx │ │ - movslq (%rcx,%rax,4),%rax │ │ - add %rcx,%rax │ │ - jmpq *%rax │ │ - mov 0x288(%r13),%rax │ │ - mov 0xc0(%rsp),%rcx │ │ - movb $0x0,0x230(%rax,%rcx,1) │ │ - jmpq 80adc │ │ - mov 0x288(%r13),%rax │ │ - mov 0xc0(%rsp),%rcx │ │ - movw $0x0,0x230(%rax,%rcx,1) │ │ - jmpq 80adc │ │ - mov 0x288(%r13),%rax │ │ - mov 0xc0(%rsp),%rcx │ │ - movl $0x0,0x230(%rax,%rcx,1) │ │ - jmpq 80adc │ │ - mov 0x288(%r13),%rax │ │ - mov 0xc0(%rsp),%rcx │ │ - movq $0x0,0x230(%rax,%rcx,1) │ │ - jmpq 80adc │ │ - mov 0x288(%r13),%rax │ │ - mov 0xc0(%rsp),%rcx │ │ - movq $0x0,0x230(%rax,%rcx,1) │ │ - mov 0x288(%r13),%rax │ │ - movq $0x0,0x238(%rcx,%rax,1) │ │ - jmp 80adc │ │ - mov 0x288(%r13),%rax │ │ - mov 0xc0(%rsp),%rcx │ │ - movq $0x0,0x230(%rax,%rcx,1) │ │ - mov 0x288(%r13),%rax │ │ - movq $0x0,0x238(%rcx,%rax,1) │ │ - mov 0x288(%r13),%rax │ │ - movq $0x0,0x240(%rcx,%rax,1) │ │ - mov 0x288(%r13),%rax │ │ - movq $0x0,0x248(%rcx,%rax,1) │ │ - mov 0x80(%rsp),%rax │ │ - mov (%rax),%rax │ │ - cmpl $0x0,0x360(%rax) │ │ - mov 0x70(%rsp),%rbp │ │ - movabs $0x101010101010101,%rbx │ │ - je 80ee3 │ │ - cmpl $0x0,0x364(%rax) │ │ - je 80ee3 │ │ - lea -0x1(%r11),%edx │ │ - cmp $0x1f,%dl │ │ - ja 80ee3 │ │ - movslq 0x14(%r13),%rax │ │ - mov 0x50(%rsp),%rsi │ │ - imul 0xcf8(%rsi),%rax │ │ - movslq 0x10(%r13),%rcx │ │ - add %rax,%rcx │ │ - add 0xab8(%rsi),%rcx │ │ - lea 0xcf8(%rsi),%r8 │ │ - movzbl %dl,%edx │ │ - lea 0x79abb(%rip),%rsi │ │ - movslq (%rsi,%rdx,4),%rdx │ │ - add %rsi,%rdx │ │ - jmpq *%rdx │ │ - test %bpl,%bpl │ │ - je 80ee3 │ │ - lea -0x1(%rbp),%esi │ │ - mov %ebp,%edx │ │ - and $0x3,%edx │ │ - cmp $0x3,%esi │ │ - jb 80bb2 │ │ - mov %edx,%esi │ │ - sub %ebp,%esi │ │ - movzbl 0x4(%r12),%ebx │ │ - mov %bl,(%rcx) │ │ - mov (%r8),%rdi │ │ - lea (%rcx,%rdi,1),%rbp │ │ - movzbl 0x4(%r12),%ebx │ │ - mov %bl,(%rcx,%rdi,1) │ │ - mov (%r8),%rcx │ │ - lea 0x0(%rbp,%rcx,1),%rdi │ │ - movzbl 0x4(%r12),%ebx │ │ - mov %bl,(%rcx,%rbp,1) │ │ - mov (%r8),%rbp │ │ - lea (%rdi,%rbp,1),%rcx │ │ - movzbl 0x4(%r12),%ebx │ │ - mov %bl,0x0(%rbp,%rdi,1) │ │ - add (%r8),%rcx │ │ - add $0x4,%esi │ │ - jne 80b70 │ │ - test %edx,%edx │ │ - mov 0x70(%rsp),%rbp │ │ - je 80ee3 │ │ - movzbl 0x4(%r12),%eax │ │ - mov %al,(%rcx) │ │ - add (%r8),%rcx │ │ - add $0xffffffff,%edx │ │ - jne 80bbf │ │ - jmpq 80ee3 │ │ - test %bpl,%bpl │ │ - je 80ee3 │ │ - lea -0x1(%rbp),%esi │ │ - mov %ebp,%edx │ │ - and $0x3,%edx │ │ - cmp $0x3,%esi │ │ - jb 80c4e │ │ - mov %edx,%esi │ │ - sub %ebp,%esi │ │ - movzbl 0x4(%r12),%ebp │ │ - mov %ebp,%edi │ │ - shl $0x8,%edi │ │ - or %ebp,%edi │ │ - mov %di,(%rcx) │ │ - mov (%r8),%rdi │ │ - lea (%rcx,%rdi,1),%rbp │ │ - movzbl 0x4(%r12),%eax │ │ - mov %eax,%ebx │ │ - shl $0x8,%ebx │ │ - or %eax,%ebx │ │ - mov %bx,(%rcx,%rdi,1) │ │ - mov (%r8),%rax │ │ - lea (%rax,%rbp,1),%rdi │ │ - movzbl 0x4(%r12),%ebx │ │ - mov %ebx,%ecx │ │ - shl $0x8,%ecx │ │ - or %ebx,%ecx │ │ - mov %cx,(%rax,%rbp,1) │ │ - mov (%r8),%rax │ │ - lea (%rdi,%rax,1),%rcx │ │ - movzbl 0x4(%r12),%ebx │ │ - mov %ebx,%ebp │ │ - shl $0x8,%ebp │ │ - or %ebx,%ebp │ │ - mov %bp,(%rax,%rdi,1) │ │ - add (%r8),%rcx │ │ - add $0x4,%esi │ │ - jne 80bee │ │ - test %edx,%edx │ │ - mov 0x70(%rsp),%rbp │ │ - je 80ee3 │ │ - movzbl 0x4(%r12),%eax │ │ - mov %eax,%esi │ │ - shl $0x8,%esi │ │ - or %eax,%esi │ │ - mov %si,(%rcx) │ │ - add (%r8),%rcx │ │ - add $0xffffffff,%edx │ │ - jne 80c5b │ │ - jmpq 80ee3 │ │ - test %bpl,%bpl │ │ - je 80ee3 │ │ - lea -0x1(%rbp),%esi │ │ - mov %ebp,%edx │ │ - and $0x3,%edx │ │ - cmp $0x3,%esi │ │ - jb 80cea │ │ - mov %edx,%esi │ │ - sub %ebp,%esi │ │ - movzbl 0x4(%r12),%eax │ │ - imul $0x1010101,%eax,%eax │ │ - mov %eax,(%rcx) │ │ - mov (%r8),%rax │ │ - lea (%rcx,%rax,1),%rdi │ │ - movzbl 0x4(%r12),%ebp │ │ - imul $0x1010101,%ebp,%ebp │ │ - mov %ebp,(%rcx,%rax,1) │ │ - mov (%r8),%rax │ │ - lea (%rdi,%rax,1),%rbp │ │ - movzbl 0x4(%r12),%ecx │ │ - imul $0x1010101,%ecx,%ecx │ │ - mov %ecx,(%rax,%rdi,1) │ │ - mov (%r8),%rax │ │ - lea (%rax,%rbp,1),%rcx │ │ - movzbl 0x4(%r12),%edi │ │ - imul $0x1010101,%edi,%edi │ │ - mov %edi,(%rax,%rbp,1) │ │ - add (%r8),%rcx │ │ - add $0x4,%esi │ │ - jne 80c92 │ │ - test %edx,%edx │ │ - mov 0x70(%rsp),%rbp │ │ - je 80ee3 │ │ - movzbl 0x4(%r12),%eax │ │ - imul $0x1010101,%eax,%eax │ │ - mov %eax,(%rcx) │ │ - add (%r8),%rcx │ │ - add $0xffffffff,%edx │ │ - jne 80cf7 │ │ - jmpq 80ee3 │ │ - test %bpl,%bpl │ │ - je 80ee3 │ │ - lea -0x1(%rbp),%esi │ │ - mov %ebp,%edx │ │ - and $0x3,%edx │ │ - cmp $0x3,%esi │ │ - jb 80d80 │ │ - mov %edx,%esi │ │ - sub %ebp,%esi │ │ - movzbl 0x4(%r12),%eax │ │ - imul %rbx,%rax │ │ - mov %rax,(%rcx) │ │ - mov (%r8),%rax │ │ - lea (%rcx,%rax,1),%rdi │ │ - movzbl 0x4(%r12),%ebp │ │ - imul %rbx,%rbp │ │ - mov %rbp,(%rcx,%rax,1) │ │ - mov (%r8),%rax │ │ - lea (%rdi,%rax,1),%rbp │ │ - movzbl 0x4(%r12),%ecx │ │ - imul %rbx,%rcx │ │ - mov %rcx,(%rax,%rdi,1) │ │ - mov (%r8),%rax │ │ - lea (%rax,%rbp,1),%rcx │ │ - movzbl 0x4(%r12),%edi │ │ - imul %rbx,%rdi │ │ - mov %rdi,(%rax,%rbp,1) │ │ - add (%r8),%rcx │ │ - add $0x4,%esi │ │ - jne 80d2c │ │ - test %edx,%edx │ │ - mov 0x70(%rsp),%rbp │ │ - je 80ee3 │ │ - movzbl 0x4(%r12),%eax │ │ - imul %rbx,%rax │ │ - mov %rax,(%rcx) │ │ - add (%r8),%rcx │ │ - add $0xffffffff,%edx │ │ - jne 80d8d │ │ - jmpq 80ee3 │ │ - test %bpl,%bpl │ │ - je 80ee3 │ │ - lea -0x1(%rbp),%esi │ │ - mov %ebp,%edx │ │ - and $0x3,%edx │ │ - cmp $0x3,%esi │ │ - jb 80e28 │ │ - mov %edx,%esi │ │ - sub %ebp,%esi │ │ - movzbl 0x4(%r12),%eax │ │ - imul %rbx,%rax │ │ - mov %rax,(%rcx) │ │ - mov %rax,0x8(%rcx) │ │ - mov (%r8),%rax │ │ - lea (%rcx,%rax,1),%rdi │ │ - movzbl 0x4(%r12),%ebp │ │ - imul %rbx,%rbp │ │ - mov %rbp,(%rcx,%rax,1) │ │ - mov %rbp,0x8(%rcx,%rax,1) │ │ - mov (%r8),%rax │ │ - lea (%rdi,%rax,1),%rbp │ │ - movzbl 0x4(%r12),%ecx │ │ - imul %rbx,%rcx │ │ - mov %rcx,(%rax,%rdi,1) │ │ - mov %rcx,0x8(%rax,%rdi,1) │ │ - mov (%r8),%rax │ │ - lea (%rax,%rbp,1),%rcx │ │ - movzbl 0x4(%r12),%edi │ │ - imul %rbx,%rdi │ │ - mov %rdi,(%rax,%rbp,1) │ │ - mov %rdi,0x8(%rax,%rbp,1) │ │ - add (%r8),%rcx │ │ - add $0x4,%esi │ │ - jne 80dc1 │ │ - test %edx,%edx │ │ - mov 0x70(%rsp),%rbp │ │ - je 80ee3 │ │ - movzbl 0x4(%r12),%eax │ │ - imul %rbx,%rax │ │ - mov %rax,(%rcx) │ │ - mov %rax,0x8(%rcx) │ │ - add (%r8),%rcx │ │ - add $0xffffffff,%edx │ │ - jne 80e35 │ │ - jmpq 80ee3 │ │ - test %bpl,%bpl │ │ - je 80ee3 │ │ - mov %ebp,%edx │ │ - and $0x1,%edx │ │ - cmp $0x1,%bpl │ │ - jne 80e75 │ │ - mov %rcx,%rdi │ │ - test %edx,%edx │ │ - mov 0x70(%rsp),%rbp │ │ - jne 80eca │ │ - jmp 80ee3 │ │ - mov %edx,%esi │ │ - sub %ebp,%esi │ │ - movzbl 0x4(%r12),%eax │ │ - imul %rbx,%rax │ │ - mov %rax,(%rcx) │ │ - mov %rax,0x8(%rcx) │ │ - mov %rax,0x10(%rcx) │ │ - mov %rax,0x18(%rcx) │ │ - mov (%r8),%rax │ │ - lea (%rcx,%rax,1),%rdi │ │ - movzbl 0x4(%r12),%ebp │ │ - imul %rbx,%rbp │ │ - mov %rbp,(%rcx,%rax,1) │ │ - mov %rbp,0x8(%rcx,%rax,1) │ │ - mov %rbp,0x10(%rcx,%rax,1) │ │ - mov %rbp,0x18(%rcx,%rax,1) │ │ - add (%r8),%rdi │ │ - mov %rdi,%rcx │ │ - add $0x2,%esi │ │ - jne 80e79 │ │ - test %edx,%edx │ │ - mov 0x70(%rsp),%rbp │ │ - je 80ee3 │ │ - movzbl 0x4(%r12),%eax │ │ - imul %rbx,%rax │ │ - mov %rax,(%rdi) │ │ - mov %rax,0x8(%rdi) │ │ - mov %rax,0x10(%rdi) │ │ - mov %rax,0x18(%rdi) │ │ - xor %eax,%eax │ │ - mov 0xd0(%rsp),%rcx │ │ - cmpb $0x0,(%rcx) │ │ - je 80f04 │ │ - add $0x2c8,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - test %bpl,%bpl │ │ - je 80ef2 │ │ - mov 0x3f5e8(%r13),%rcx │ │ - mov 0xf8(%rsp),%rdx │ │ - lea (%rcx,%rdx,4),%rsi │ │ - add $0x504,%rsi │ │ - mov 0xa8(%rsp),%rbx │ │ - mov %ebx,%edi │ │ - shr $0x4,%edi │ │ - and $0x1,%edi │ │ - mov %r11d,%ecx │ │ - neg %cl │ │ - mov $0xffffffff,%edx │ │ - shr %cl,%edx │ │ - and $0xf,%bl │ │ - mov %ebx,%ecx │ │ - shl %cl,%edx │ │ - cmp $0x20,%r11b │ │ - jne 80f8f │ │ - mov %ebp,%ebx │ │ - and $0x1,%ebx │ │ - cmp $0x1,%bpl │ │ - je 80f7a │ │ - mov %ebx,%ecx │ │ - sub %ebp,%ecx │ │ - nopl 0x0(%rax,%rax,1) │ │ - or %dx,(%rsi,%rdi,2) │ │ - or %dx,0x2(%rsi) │ │ - or %dx,0x4(%rsi,%rdi,2) │ │ - or %dx,0x6(%rsi) │ │ - add $0x8,%rsi │ │ - add $0x2,%ecx │ │ - jne 80f60 │ │ - test %ebx,%ebx │ │ - je 80ef2 │ │ - or %dx,(%rsi,%rdi,2) │ │ - or %dx,0x2(%rsi) │ │ - jmpq 80ef2 │ │ - lea -0x1(%rbp),%ecx │ │ - mov %rbp,%rbx │ │ - and $0x3,%ebp │ │ - cmp $0x3,%ecx │ │ - jb 80fcc │ │ - mov %ebp,%ecx │ │ - sub %ebx,%ecx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - or %dx,(%rsi,%rdi,2) │ │ - or %dx,0x4(%rsi,%rdi,2) │ │ - or %dx,0x8(%rsi,%rdi,2) │ │ - or %dx,0xc(%rsi,%rdi,2) │ │ - add $0x10,%rsi │ │ - add $0x4,%ecx │ │ - jne 80fb0 │ │ - test %ebp,%ebp │ │ - je 80ef2 │ │ - lea (%rsi,%rdi,2),%rcx │ │ - mov 0x70(%rsp),%rdi │ │ - and $0x3,%edi │ │ - xor %eax,%eax │ │ - xor %esi,%esi │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - or %dx,(%rcx,%rsi,4) │ │ - add $0x1,%rsi │ │ - cmp %esi,%edi │ │ - jne 80ff0 │ │ - jmpq 80ef2 │ │ - mov 0x68(%rsp),%rcx │ │ - cmp %r8d,%ecx │ │ - setg %bl │ │ - mov 0x88(%rsp),%eax │ │ - cmp %eax,0xa8(%rsp) │ │ - setg %r15b │ │ - mov 0x14(%r11),%eax │ │ - mov %rax,0x1e0(%rsp) │ │ - and $0x1f,%eax │ │ - and %bl,%r15b │ │ - mov 0xb0(%rsp),%rsi │ │ - cmp %ebp,%esi │ │ - mov %ebp,%edi │ │ - cmova %esi,%edi │ │ - mov 0x58(%rsp),%rsi │ │ - movsbl 0x18(%rsi),%esi │ │ - mov %rsi,0xe8(%rsp) │ │ - xor %r13d,%r13d │ │ - mov $0x0,%r12d │ │ - cmp $0x1f,%edi │ │ - jg 81095 │ │ - mov $0x0,%r12d │ │ - cmp %r8d,%ecx │ │ - jle 81095 │ │ - mov 0x48(%rsp),%rbx │ │ - mov 0x10(%rbx),%esi │ │ - add 0xb0(%rsp),%esi │ │ - mov 0x8(%rbx),%r11 │ │ - mov 0xd8(%rsp),%rbx │ │ - and $0x1,%ebx │ │ - xor %r12d,%r12d │ │ - cmp 0x3634(%r11),%esi │ │ - cmovl %ebx,%r12d │ │ - mov 0x48(%rsp),%rsi │ │ - lea (%rsi,%rax,8),%rbx │ │ - add $0x2310,%rbx │ │ - movzbl %r15b,%eax │ │ - mov %eax,0xa0(%rsp) │ │ - cmp %r8d,%ecx │ │ - mov %rbx,0x68(%rsp) │ │ - mov %edi,0xe4(%rsp) │ │ - jle 8126f │ │ - mov -0x8(%rbx),%rbx │ │ - movslq 0x10(%rsi),%r8 │ │ - mov %r8,%rsi │ │ - shl $0x4,%rsi │ │ - movsbl 0x8(%rbx,%rsi,1),%eax │ │ - mov 0xe8(%rsp),%rcx │ │ - lea 0x1(%rcx),%r11d │ │ - cmp %eax,%r11d │ │ - jne 81a8d │ │ - lea (%rbx,%rsi,1),%rax │ │ - add $0x8,%rax │ │ - xor %r13d,%r13d │ │ - cmpb $0xff,0x1(%rax) │ │ - sete %r13b │ │ - mov %r13,0xd8(%rsp) │ │ - jmpq 81a9a │ │ - movswl %cx,%edx │ │ - sar $0xf,%edx │ │ - sub %edx,%ecx │ │ - and $0xfffe,%ecx │ │ - mov %cx,0x2(%rbp) │ │ - movswl %ax,%ecx │ │ - sar $0xf,%ecx │ │ - sub %ecx,%eax │ │ - and $0xfffe,%eax │ │ - jmpq 7ee54 │ │ - mov 0x40(%rsp),%rax │ │ - movsbq 0x120(%rcx,%rax,1),%rax │ │ - cmp $0x4,%rax │ │ - jl 8114e │ │ - addl $0x1,0x100(%rsp,%rax,4) │ │ - mov 0x40(%rsp),%rax │ │ - cmpb $0x0,0x100(%rcx,%rax,1) │ │ - je 7e6b5 │ │ - mov 0x40(%rsp),%rax │ │ - movsbq 0x140(%rcx,%rax,1),%rax │ │ - cmp $0x4,%rax │ │ - jl 7e6b5 │ │ - addl $0x1,0x100(%rsp,%rax,4) │ │ - mov 0x88(%rsp),%eax │ │ - cmp %eax,0xa8(%rsp) │ │ - jg 7e6c5 │ │ - jmpq 7e6d8 │ │ - mov 0x38(%rsp),%rax │ │ - movsbq 0x138(%rdx,%rax,1),%rax │ │ - cmp $0x4,%rax │ │ - jl 811b6 │ │ - addl $0x1,0x100(%rsp,%rax,4) │ │ - mov 0x38(%rsp),%rax │ │ - cmpb $0x0,0x118(%rdx,%rax,1) │ │ - je 7e6d8 │ │ - mov 0x38(%rsp),%rax │ │ - movsbq 0x158(%rdx,%rax,1),%rax │ │ - cmp $0x4,%rax │ │ - jl 7e6d8 │ │ - addl $0x1,0x100(%rsp,%rax,4) │ │ - jmpq 7e6d8 │ │ - mov $0x2,%eax │ │ - mov 0x88(%rsp),%edx │ │ - cmp %edx,0xa8(%rsp) │ │ - jg 81214 │ │ - mov 0xa0(%rsp),%edx │ │ - cmp %edx,0x68(%rsp) │ │ - jle 81482 │ │ - mov 0x88(%rsp),%edx │ │ - cmp %edx,0xa8(%rsp) │ │ - cmovg %rsi,%rcx │ │ - mov 0x40(%rsp),%rdx │ │ - cmovg 0x38(%rsp),%edx │ │ - cmpb $0x0,0xe0(%rcx,%rdx,1) │ │ - jne 81482 │ │ - cmpb $0x0,0x100(%rcx,%rdx,1) │ │ - je 81482 │ │ - cmpb $0x3,0x120(%rcx,%rdx,1) │ │ - setg %al │ │ - cmpb $0x4,0x140(%rcx,%rdx,1) │ │ - setl %cl │ │ - xor %al,%cl │ │ - movzbl %cl,%eax │ │ - shl $0x2,%eax │ │ - jmpq 81482 │ │ - xor %eax,%eax │ │ - mov %rax,0xd8(%rsp) │ │ - lea 0x884a0(%rip),%rdi │ │ - mov 0x108(%rsp),%rsi │ │ - mov 0x88(%rsp),%eax │ │ - cmp %eax,0xa8(%rsp) │ │ - jle 827cd │ │ - mov (%rbx),%rax │ │ - mov 0x48(%rsp),%rcx │ │ - movslq 0x10(%rcx),%r9 │ │ - add $0xffffffffffffffff,%r9 │ │ - shl $0x4,%r9 │ │ - movsbl 0x8(%rax,%r9,1),%ecx │ │ - mov 0xe8(%rsp),%rbx │ │ - lea 0x1(%rbx),%r11d │ │ - cmp %ecx,%r11d │ │ - jne 812d9 │ │ - lea (%rax,%r9,1),%rcx │ │ - add $0x8,%rcx │ │ - cmpb $0xff,0x1(%rcx) │ │ - je 82929 │ │ - xor %r15d,%r15d │ │ - movzbl 0xa(%rax,%r9,1),%eax │ │ - movzbl 0x1(%rdi,%rax,4),%eax │ │ - cmp %bpl,%al │ │ - jae 82951 │ │ - cmp %eax,%esi │ │ - jle 827d0 │ │ - mov $0x1,%ebp │ │ - mov %eax,%ecx │ │ - shl %cl,%ebp │ │ - mov %eax,%ecx │ │ - mov 0x68(%rsp),%rsi │ │ - jmp 81331 │ │ - lea 0x8840f(%rip),%rbx │ │ - movzbl 0xa(%rcx,%r9,1),%ecx │ │ - movzbl 0x1(%rbx,%rcx,4),%ecx │ │ - shl %cl,%ebp │ │ - lea (%rsi,%rdi,8),%rsi │ │ - add %ecx,%eax │ │ - cmp 0x108(%rsp),%eax │ │ - jge 827d0 │ │ - mov %ecx,%edi │ │ - mov (%rsi,%rdi,8),%rcx │ │ - movsbl 0x8(%rcx,%r9,1),%r8d │ │ - cmp %r8d,%r11d │ │ - jne 8130a │ │ - lea (%rcx,%r9,1),%rbx │ │ - add $0x8,%rbx │ │ - cmpb $0xff,0x1(%rbx) │ │ - jne 8130a │ │ - mov %ebp,%ebx │ │ - or %rbx,%r15 │ │ - cmp $0x6,%r13d │ │ - lea 0x883c0(%rip),%rbx │ │ - jg 829d7 │ │ - add $0x1,%r13d │ │ - jmp 81311 │ │ - mov 0x40(%rsp),%rax │ │ - movsbq 0x120(%rcx,%rax,1),%rax │ │ - cmp $0x3,%rax │ │ - jg 81388 │ │ - addl $0x1,0x110(%rsp,%rax,4) │ │ - mov 0x40(%rsp),%rax │ │ - cmpb $0x0,0x100(%rcx,%rax,1) │ │ - je 7e7fb │ │ - mov 0x40(%rsp),%rax │ │ - movsbq 0x140(%rcx,%rax,1),%rax │ │ - cmp $0x3,%rax │ │ - jg 7e7fb │ │ - addl $0x1,0x110(%rsp,%rax,4) │ │ - mov 0x88(%rsp),%eax │ │ - cmp %eax,0xa8(%rsp) │ │ - jg 7e80b │ │ - jmpq 7e81e │ │ - mov 0x38(%rsp),%rax │ │ - movsbq 0x138(%rdx,%rax,1),%rax │ │ - cmp $0x3,%rax │ │ - jg 813f0 │ │ - addl $0x1,0x110(%rsp,%rax,4) │ │ - mov 0x38(%rsp),%rax │ │ - cmpb $0x0,0x118(%rdx,%rax,1) │ │ - je 7e81e │ │ - mov 0x38(%rsp),%rax │ │ - movsbq 0x158(%rdx,%rax,1),%rax │ │ - cmp $0x3,%rax │ │ - jg 7e81e │ │ - addl $0x1,0x110(%rsp,%rax,4) │ │ - jmpq 7e81e │ │ - mov 0x50(%rsp),%r9 │ │ - jmpq 7eed7 │ │ - or %dl,%bl │ │ - je 826ef │ │ - test %dl,%dl │ │ - cmovne %rsi,%rcx │ │ - mov 0x40(%rsp),%rdx │ │ - cmovne 0x38(%rsp),%edx │ │ - cmpb $0x0,0x100(%rcx,%rdx,1) │ │ - mov 0x60(%rsp),%rbp │ │ - mov 0x98(%rsp),%rdi │ │ - je 81482 │ │ - cmpb $0x3,0x120(%rcx,%rdx,1) │ │ - setg %al │ │ - cmpb $0x4,0x140(%rcx,%rdx,1) │ │ - setl %cl │ │ - xor %al,%cl │ │ - movzbl %cl,%eax │ │ - lea (%rax,%rax,1),%eax │ │ - add $0x1,%eax │ │ - mov %eax,%eax │ │ - lea 0x1618(,%rax,4),%rsi │ │ - add %rbp,%rsi │ │ - mov %rdi,%rbx │ │ - callq 4940 │ │ - mov 0x48(%rsp),%rsi │ │ - mov 0x288(%rsi),%rcx │ │ - test %eax,%eax │ │ - mov %r12d,0xc8(%rsp) │ │ - je 815e7 │ │ - pxor %xmm0,%xmm0 │ │ - movdqa %xmm0,0x110(%rsp) │ │ - mov 0xa0(%rsp),%eax │ │ - cmp %eax,0x68(%rsp) │ │ - mov %rbx,%rdi │ │ - jle 814e3 │ │ - mov 0x40(%rsp),%rax │ │ - cmpb $0x0,0xe0(%rcx,%rax,1) │ │ - je 82577 │ │ - mov 0x88(%rsp),%eax │ │ - cmp %eax,0xa8(%rsp) │ │ - jle 81506 │ │ - mov 0x38(%rsp),%rax │ │ - cmpb $0x0,0xf8(%rsi,%rax,1) │ │ - je 825df │ │ - mov 0x110(%rsp),%eax │ │ - add 0x114(%rsp),%eax │ │ - mov 0x118(%rsp),%ecx │ │ - add 0x11c(%rsp),%ecx │ │ - xor %edx,%edx │ │ - cmp %ecx,%eax │ │ - setge %dl │ │ - add %rdx,%rdx │ │ - cmp %ecx,%eax │ │ - mov $0x1,%eax │ │ - cmovne %rdx,%rax │ │ - lea 0x16c8(,%rax,4),%rsi │ │ - add %rbp,%rsi │ │ - callq 4940 │ │ - mov 0x48(%rsp),%rsi │ │ - mov 0x288(%rsi),%rcx │ │ - test %eax,%eax │ │ - je 816fa │ │ - movq $0x0,0x110(%rsp) │ │ - mov 0xa0(%rsp),%eax │ │ - cmp %eax,0x68(%rsp) │ │ - mov %rbx,%rdi │ │ - jle 8158a │ │ - mov 0x40(%rsp),%rax │ │ - cmpb $0x0,0xe0(%rcx,%rax,1) │ │ - je 82859 │ │ - mov 0x88(%rsp),%eax │ │ - cmp %eax,0xa8(%rsp) │ │ - jle 815ad │ │ - mov 0x38(%rsp),%rax │ │ - cmpb $0x0,0xf8(%rsi,%rax,1) │ │ - je 828cb │ │ - mov 0x110(%rsp),%eax │ │ - mov 0x114(%rsp),%ecx │ │ - xor %edx,%edx │ │ - cmp %ecx,%eax │ │ - setge %dl │ │ - add %rdx,%rdx │ │ - cmp %ecx,%eax │ │ - mov $0x1,%eax │ │ - cmovne %rdx,%rax │ │ - lea 0x16e0(,%rax,4),%rsi │ │ - add %rbp,%rsi │ │ - callq 4940 │ │ - add $0x2,%al │ │ - jmpq 8177f │ │ - movq $0x0,0x110(%rsp) │ │ - mov 0xa0(%rsp),%eax │ │ - cmp %eax,0x68(%rsp) │ │ - jle 8164d │ │ - mov 0x40(%rsp),%rax │ │ - cmpb $0x0,0xe0(%rcx,%rax,1) │ │ - jne 8164d │ │ - xor %eax,%eax │ │ - mov 0x40(%rsp),%rdx │ │ - cmpb $0x3,0x120(%rcx,%rdx,1) │ │ - setg %al │ │ - addl $0x1,0x110(%rsp,%rax,4) │ │ - cmpb $0x0,0x100(%rcx,%rdx,1) │ │ - je 8164d │ │ - xor %eax,%eax │ │ - mov 0x40(%rsp),%rdx │ │ - cmpb $0x3,0x140(%rcx,%rdx,1) │ │ - setg %al │ │ - addl $0x1,0x110(%rsp,%rax,4) │ │ - mov 0x88(%rsp),%eax │ │ - cmp %eax,0xa8(%rsp) │ │ - mov %rbx,%rdi │ │ - jle 816ad │ │ - mov 0x38(%rsp),%rax │ │ - cmpb $0x0,0xf8(%rsi,%rax,1) │ │ - jne 816ad │ │ - xor %eax,%eax │ │ - mov 0x38(%rsp),%rcx │ │ - cmpb $0x3,0x138(%rsi,%rcx,1) │ │ - setg %al │ │ - addl $0x1,0x110(%rsp,%rax,4) │ │ - cmpb $0x0,0x118(%rsi,%rcx,1) │ │ - je 816ad │ │ - xor %eax,%eax │ │ - mov 0x38(%rsp),%rcx │ │ - cmpb $0x3,0x158(%rsi,%rcx,1) │ │ - setg %al │ │ - addl $0x1,0x110(%rsp,%rax,4) │ │ - mov 0x110(%rsp),%eax │ │ - mov 0x114(%rsp),%ecx │ │ - xor %edx,%edx │ │ - cmp %ecx,%eax │ │ - setge %dl │ │ - add %rdx,%rdx │ │ - cmp %ecx,%eax │ │ - mov $0x1,%eax │ │ - cmovne %rdx,%rax │ │ - lea 0x1704(,%rax,4),%rsi │ │ - add %rbp,%rsi │ │ - callq 4940 │ │ - test %eax,%eax │ │ - je 81b65 │ │ - mov 0x58(%rsp),%r12 │ │ - movw $0x604,0x18(%r12) │ │ - jmpq 81839 │ │ - movq $0x0,0x110(%rsp) │ │ - mov 0xa0(%rsp),%eax │ │ - cmp %eax,0x68(%rsp) │ │ - mov %rbx,%rdi │ │ - jle 81729 │ │ - mov 0x40(%rsp),%rax │ │ - cmpb $0x0,0xe0(%rcx,%rax,1) │ │ - je 82fa0 │ │ - mov 0x88(%rsp),%eax │ │ - cmp %eax,0xa8(%rsp) │ │ - jle 8174c │ │ - mov 0x38(%rsp),%rax │ │ - cmpb $0x0,0xf8(%rsi,%rax,1) │ │ - je 83008 │ │ - mov 0x110(%rsp),%eax │ │ - mov 0x114(%rsp),%ecx │ │ - xor %edx,%edx │ │ - cmp %ecx,%eax │ │ - setge %dl │ │ - add %rdx,%rdx │ │ - cmp %ecx,%eax │ │ - mov $0x1,%eax │ │ - cmovne %rdx,%rax │ │ - lea 0x16d4(,%rax,4),%rsi │ │ - add %rbp,%rsi │ │ - callq 4940 │ │ - mov 0x58(%rsp),%rcx │ │ - mov %al,0x18(%rcx) │ │ - mov 0x48(%rsp),%rdx │ │ - mov 0x288(%rdx),%rax │ │ - movl $0x0,0x118(%rsp) │ │ - movq $0x0,0x110(%rsp) │ │ - mov 0xa0(%rsp),%ecx │ │ - cmp %ecx,0x68(%rsp) │ │ - mov %rbx,%rdi │ │ - jle 817cd │ │ - mov 0x40(%rsp),%rcx │ │ - cmpb $0x0,0xe0(%rax,%rcx,1) │ │ - je 82633 │ │ - mov 0x88(%rsp),%eax │ │ - cmp %eax,0xa8(%rsp) │ │ - jle 817f0 │ │ - mov 0x38(%rsp),%rax │ │ - cmpb $0x0,0xf8(%rdx,%rax,1) │ │ - je 8269b │ │ - mov 0x114(%rsp),%eax │ │ - mov 0x118(%rsp),%ecx │ │ - add 0x110(%rsp),%eax │ │ - xor %edx,%edx │ │ - cmp %ecx,%eax │ │ - setge %dl │ │ - add %rdx,%rdx │ │ - cmp %eax,%ecx │ │ - mov $0x1,%eax │ │ - cmovne %rdx,%rax │ │ - lea 0x16ec(,%rax,4),%rsi │ │ - add %rbp,%rsi │ │ - callq 4940 │ │ - test %eax,%eax │ │ - je 81845 │ │ - mov 0x58(%rsp),%r12 │ │ - movb $0x6,0x19(%r12) │ │ - mov $0x6,%al │ │ - mov 0x48(%rsp),%rbx │ │ - jmpq 81cc6 │ │ - mov 0x48(%rsp),%rdx │ │ - mov 0x288(%rdx),%rax │ │ - movl $0x0,0x118(%rsp) │ │ - movq $0x0,0x110(%rsp) │ │ - mov 0xa0(%rsp),%ecx │ │ - cmp %ecx,0x68(%rsp) │ │ - jle 81888 │ │ - mov 0x40(%rsp),%rcx │ │ - cmpb $0x0,0xe0(%rax,%rcx,1) │ │ - je 8305c │ │ - mov 0x88(%rsp),%eax │ │ - cmp %eax,0xa8(%rsp) │ │ - mov 0x60(%rsp),%rsi │ │ - mov 0x98(%rsp),%rdi │ │ - jle 818b8 │ │ - mov 0x38(%rsp),%rax │ │ - cmpb $0x0,0xf8(%rdx,%rax,1) │ │ - je 830b0 │ │ - mov 0x110(%rsp),%eax │ │ - mov 0x114(%rsp),%ecx │ │ - xor %edx,%edx │ │ - cmp %ecx,%eax │ │ - setge %dl │ │ - add %rdx,%rdx │ │ - cmp %ecx,%eax │ │ - mov $0x1,%eax │ │ - cmovne %rdx,%rax │ │ - lea (%rsi,%rax,4),%rsi │ │ - add $0x16f8,%rsi │ │ - callq 4940 │ │ - mov 0x48(%rsp),%rbx │ │ - add $0x4,%al │ │ - mov 0x58(%rsp),%r12 │ │ - jmpq 81cc1 │ │ - mov 0x40(%rsp),%rcx │ │ - movsbq 0x120(%rax,%rcx,1),%rcx │ │ - cmp $0x4,%rcx │ │ - jl 81918 │ │ - addl $0x1,0x100(%rsp,%rcx,4) │ │ - mov 0x40(%rsp),%rcx │ │ - cmpb $0x0,0x100(%rax,%rcx,1) │ │ - je 7e764 │ │ - mov 0x40(%rsp),%rcx │ │ - movsbq 0x140(%rax,%rcx,1),%rax │ │ - cmp $0x4,%rax │ │ - jl 7e764 │ │ - addl $0x1,0x100(%rsp,%rax,4) │ │ - mov 0x88(%rsp),%eax │ │ - cmp %eax,0xa8(%rsp) │ │ - jg 7e774 │ │ - jmpq 7e787 │ │ - mov 0x38(%rsp),%rax │ │ - movsbq 0x138(%rdx,%rax,1),%rax │ │ - cmp $0x4,%rax │ │ - jl 81980 │ │ - addl $0x1,0x100(%rsp,%rax,4) │ │ - mov 0x38(%rsp),%rax │ │ - cmpb $0x0,0x118(%rdx,%rax,1) │ │ - je 7e787 │ │ - mov 0x38(%rsp),%rax │ │ - movsbq 0x158(%rdx,%rax,1),%rax │ │ - cmp $0x4,%rax │ │ - jl 7e787 │ │ - addl $0x1,0x100(%rsp,%rax,4) │ │ - jmpq 7e787 │ │ - mov 0x40(%rsp),%rax │ │ - movsbl 0x120(%rcx,%rax,1),%eax │ │ - mov %eax,%edx │ │ - xor $0x2,%edx │ │ - cmp $0x1,%edx │ │ - ja 819d9 │ │ - cltq │ │ - addl $0x1,0x108(%rsp,%rax,4) │ │ - mov 0x40(%rsp),%rax │ │ - cmpb $0x0,0x100(%rcx,%rax,1) │ │ - je 7e8a2 │ │ - mov 0x40(%rsp),%rax │ │ - movsbl 0x140(%rcx,%rax,1),%eax │ │ - mov %eax,%ecx │ │ - xor $0x2,%ecx │ │ - cmp $0x1,%ecx │ │ - ja 7e8a2 │ │ - cltq │ │ - addl $0x1,0x108(%rsp,%rax,4) │ │ - mov 0x88(%rsp),%eax │ │ - cmp %eax,0xa8(%rsp) │ │ - mov 0x60(%rsp),%rbp │ │ - jg 7e8b7 │ │ - jmpq 7e8ca │ │ - mov 0x38(%rsp),%rax │ │ - movsbl 0x138(%rsi,%rax,1),%eax │ │ - mov %eax,%ecx │ │ - xor $0x2,%ecx │ │ - cmp $0x1,%ecx │ │ - ja 81a50 │ │ - cltq │ │ - addl $0x1,0x108(%rsp,%rax,4) │ │ - mov 0x38(%rsp),%rax │ │ - cmpb $0x0,0x118(%rsi,%rax,1) │ │ - je 7e8ca │ │ - mov 0x38(%rsp),%rax │ │ - movsbl 0x158(%rsi,%rax,1),%eax │ │ - mov %eax,%ecx │ │ - xor $0x2,%ecx │ │ - cmp $0x1,%ecx │ │ - ja 7e8ca │ │ - cltq │ │ - addl $0x1,0x108(%rsp,%rax,4) │ │ - jmpq 7e8ca │ │ - xor %eax,%eax │ │ - mov %rax,0xd8(%rsp) │ │ - xor %r13d,%r13d │ │ - movzbl 0xa(%rbx,%rsi,1),%eax │ │ - lea 0x87c7a(%rip),%rdi │ │ - movzbl (%rdi,%rax,4),%eax │ │ - mov 0xb0(%rsp),%rbp │ │ - cmp %bpl,%al │ │ - jae 81b33 │ │ - cmp %eax,0x1a0(%rsp) │ │ - jle 81b54 │ │ - add %rsi,%rbx │ │ - mov $0x1,%ebp │ │ - mov %eax,%ecx │ │ - shl %cl,%ebp │ │ - xor %r15d,%r15d │ │ - mov %eax,%ecx │ │ - lea 0x87c44(%rip),%rdi │ │ - jmp 81afb │ │ - movzbl 0xa(%rbx,%rsi,1),%ecx │ │ - movzbl (%rdi,%rcx,4),%ecx │ │ - shl %cl,%ebp │ │ - add %rsi,%rbx │ │ - add %ecx,%eax │ │ - cmp 0x1a0(%rsp),%eax │ │ - jge 827a7 │ │ - mov %ecx,%esi │ │ - shl $0x4,%rsi │ │ - movsbl 0x8(%rbx,%rsi,1),%ecx │ │ - cmp %ecx,%r11d │ │ - jne 81ade │ │ - lea (%rbx,%rsi,1),%rcx │ │ - add $0x8,%rcx │ │ - cmpb $0xff,0x1(%rcx) │ │ - jne 81ade │ │ - mov %ebp,%ecx │ │ - or %rcx,0xd8(%rsp) │ │ - cmp $0x6,%r13d │ │ - jg 8386f │ │ - add $0x1,%r13d │ │ - jmp 81ade │ │ - lea -0x1(%rax),%esi │ │ - and %r8d,%esi │ │ - sete %bl │ │ - and %bl,%r15b │ │ - movzbl %r15b,%ecx │ │ - mov %ecx,0xa0(%rsp) │ │ - sub %esi,%eax │ │ - xor %ecx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovg %ecx,%r12d │ │ - mov 0x70(%rsp),%rbp │ │ - lea 0x87bc0(%rip),%rdi │ │ - jmpq 827ac │ │ - mov 0x48(%rsp),%r8 │ │ - mov 0x288(%r8),%rax │ │ - movl $0x0,0x118(%rsp) │ │ - movq $0x0,0x110(%rsp) │ │ - mov 0xa0(%rsp),%ecx │ │ - cmp %ecx,0x68(%rsp) │ │ - mov 0x58(%rsp),%r12 │ │ - jle 81bad │ │ - mov 0x40(%rsp),%rcx │ │ - cmpb $0x0,0xe0(%rax,%rcx,1) │ │ - je 83193 │ │ - mov 0x88(%rsp),%eax │ │ - cmp %eax,0xa8(%rsp) │ │ - mov %rbx,%rdi │ │ - jle 81bd4 │ │ - mov 0x38(%rsp),%rax │ │ - cmpb $0x0,0xf8(%r8,%rax,1) │ │ - je 83227 │ │ - mov 0x110(%rsp),%eax │ │ - mov 0x114(%rsp),%ecx │ │ - add 0x118(%rsp),%ecx │ │ - xor %edx,%edx │ │ - cmp %ecx,%eax │ │ - setge %dl │ │ - add %rdx,%rdx │ │ - cmp %ecx,%eax │ │ - mov $0x1,%eax │ │ - cmovne %rdx,%rax │ │ - movb $0x0,0x18(%r12) │ │ - lea 0x1710(,%rax,4),%rsi │ │ - add %rbp,%rsi │ │ - mov %r8,%rbx │ │ - callq 4940 │ │ - add $0x1,%al │ │ - mov %al,0x19(%r12) │ │ - cmp $0x2,%al │ │ - jne 81cc6 │ │ - mov 0x288(%rbx),%rax │ │ - movq $0x0,0x110(%rsp) │ │ - mov 0xa0(%rsp),%ecx │ │ - cmp %ecx,0x68(%rsp) │ │ - jle 81c59 │ │ - mov 0x40(%rsp),%rcx │ │ - cmpb $0x0,0xe0(%rax,%rcx,1) │ │ - je 8387e │ │ - mov 0x88(%rsp),%eax │ │ - cmp %eax,0xa8(%rsp) │ │ - mov 0x60(%rsp),%rsi │ │ - jle 81c81 │ │ - mov 0x38(%rsp),%rax │ │ - cmpb $0x0,0xf8(%rbx,%rax,1) │ │ - je 83908 │ │ - mov 0x110(%rsp),%eax │ │ - mov 0x114(%rsp),%ecx │ │ - xor %edx,%edx │ │ - cmp %ecx,%eax │ │ - setge %dl │ │ - add %rdx,%rdx │ │ - cmp %ecx,%eax │ │ - mov $0x1,%eax │ │ - cmovne %rdx,%rax │ │ - lea (%rsi,%rax,4),%rsi │ │ - add $0x171c,%rsi │ │ - mov 0x98(%rsp),%rdi │ │ - callq 4940 │ │ - add 0x19(%r12),%al │ │ - mov %al,0x19(%r12) │ │ - lea 0x22e0(%rbx),%rdi │ │ - mov 0x18(%r12),%cl │ │ - add $0x1,%cl │ │ - add $0x1,%al │ │ - mov 0x10(%rbx),%ebp │ │ - mov 0x14(%rbx),%ebx │ │ - movzbl %al,%eax │ │ - shl $0x8,%eax │ │ - movzbl %cl,%r8d │ │ - or %eax,%r8d │ │ - sub $0x28,%rsp │ │ - lea 0x138(%rsp),%rsi │ │ - lea 0x248(%rsp),%rdx │ │ - lea 0x218(%rsp),%rcx │ │ - mov %r14d,%r9d │ │ - push %rbp │ │ - push %rbx │ │ - pushq 0x110(%rsp) │ │ - callq 960b0 │ │ - add $0x40,%rsp │ │ - movslq 0x1f0(%rsp),%rax │ │ - shl $0x4,%rax │ │ - mov 0x60(%rsp),%rcx │ │ - lea (%rcx,%rax,1),%rsi │ │ - add $0xd30,%rsi │ │ - mov $0x7,%edx │ │ - mov 0x98(%rsp),%rdi │ │ - callq 4770 │ │ - mov %r12,%rbp │ │ - mov %al,0x15(%r12) │ │ - movzbl %al,%r13d │ │ - movb $0x0,0x17(%r12) │ │ - cmp $0x7,%r13d │ │ - jne 81e05 │ │ - cmpl $0x2,0x220(%rsp) │ │ - mov 0x70(%rsp),%rbx │ │ - jl 81f07 │ │ - xor %eax,%eax │ │ - cmpl $0x280,0x128(%rsp) │ │ - setl %al │ │ - cmpl $0x27f,0x118(%rsp) │ │ - lea (%rax,%rax,1),%rcx │ │ - cmovg %rax,%rcx │ │ - mov 0x60(%rsp),%rax │ │ - lea (%rax,%rcx,4),%rsi │ │ - add $0x15e8,%rsi │ │ - mov 0x98(%rsp),%rdi │ │ - callq 4940 │ │ - mov %r12,%rbp │ │ - add 0x17(%r12),%al │ │ - mov %al,0x17(%r12) │ │ - cmp $0x1,%al │ │ - jne 81f09 │ │ - cmpl $0x3,0x220(%rsp) │ │ - mov 0x50(%rsp),%r9 │ │ - mov 0x48(%rsp),%r11 │ │ - jl 81fdb │ │ - xor %eax,%eax │ │ - cmpl $0x280,0x138(%rsp) │ │ - setl %al │ │ - cmpl $0x27f,0x128(%rsp) │ │ - jmpq 81ec6 │ │ - lea 0x87a84(%rip),%rax │ │ - cmpb $0x1,(%rax,%r13,2) │ │ - mov 0x70(%rsp),%rbx │ │ - mov 0x50(%rsp),%r9 │ │ - je 81e29 │ │ - cmpb $0x1,0x1(%rax,%r13,2) │ │ - jne 81fd4 │ │ - movb $0x1,0x17(%rbp) │ │ - mov $0x1,%al │ │ - cmpl $0x3,0x220(%rsp) │ │ - mov 0x48(%rsp),%r11 │ │ - jl 81fdb │ │ - xor %eax,%eax │ │ - cmpl $0x280,0x138(%rsp) │ │ - setl %al │ │ - cmpl $0x27f,0x128(%rsp) │ │ - lea (%rax,%rax,1),%rcx │ │ - cmovg %rax,%rcx │ │ - mov 0x60(%rsp),%rax │ │ - lea (%rax,%rcx,4),%rsi │ │ - add $0x15e8,%rsi │ │ - mov 0x98(%rsp),%rdi │ │ - callq 4940 │ │ - mov %r12,%rbp │ │ - add 0x17(%r12),%al │ │ - mov %al,0x17(%r12) │ │ - cmp $0x2,%al │ │ - jne 81f09 │ │ - cmpl $0x4,0x220(%rsp) │ │ - mov 0x50(%rsp),%r9 │ │ - mov 0x48(%rsp),%r11 │ │ - jl 81fdb │ │ - xor %eax,%eax │ │ - cmpl $0x280,0x148(%rsp) │ │ - setl %al │ │ - cmpl $0x27f,0x138(%rsp) │ │ - lea (%rax,%rax,1),%rcx │ │ - cmovg %rax,%rcx │ │ - mov 0x60(%rsp),%rax │ │ - lea (%rax,%rcx,4),%rsi │ │ - add $0x15e8,%rsi │ │ - mov 0x98(%rsp),%rdi │ │ - callq 4940 │ │ - mov %r12,%rbp │ │ - mov 0x48(%rsp),%r11 │ │ - mov 0x50(%rsp),%r9 │ │ - add 0x17(%r12),%al │ │ - mov %al,0x17(%r12) │ │ - jmpq 81fdb │ │ - xor %eax,%eax │ │ - mov 0x50(%rsp),%r9 │ │ - jmpq 81fd6 │ │ - mov 0x40(%rsp),%rax │ │ - movsbq 0x120(%rcx,%rax,1),%rax │ │ - cmp $0x1,%rax │ │ - jg 81f2f │ │ - addl $0x1,0x110(%rsp,%rax,4) │ │ - mov 0x40(%rsp),%rax │ │ - cmpb $0x0,0x100(%rcx,%rax,1) │ │ - je 7e938 │ │ - mov 0x40(%rsp),%rax │ │ - movsbq 0x140(%rcx,%rax,1),%rax │ │ - cmp $0x1,%rax │ │ - jg 7e938 │ │ - addl $0x1,0x110(%rsp,%rax,4) │ │ - mov 0x88(%rsp),%eax │ │ - cmp %eax,0xa8(%rsp) │ │ - mov 0x60(%rsp),%rbp │ │ - jg 7e94d │ │ - jmpq 7e960 │ │ - mov 0x38(%rsp),%rax │ │ - movsbq 0x138(%rsi,%rax,1),%rax │ │ - cmp $0x1,%rax │ │ - jg 81f9c │ │ - addl $0x1,0x110(%rsp,%rax,4) │ │ - mov 0x38(%rsp),%rax │ │ - cmpb $0x0,0x118(%rsi,%rax,1) │ │ - je 7e960 │ │ - mov 0x38(%rsp),%rax │ │ - movsbq 0x158(%rsi,%rax,1),%rax │ │ - cmp $0x1,%rax │ │ - jg 7e960 │ │ - addl $0x1,0x110(%rsp,%rax,4) │ │ - jmpq 7e960 │ │ - xor %eax,%eax │ │ - mov 0x48(%rsp),%r11 │ │ - cmp %ebx,%r15d │ │ - mov %ebx,%edx │ │ - cmovb %r15d,%edx │ │ - mov $0x1,%cl │ │ - cmp $0x1,%edx │ │ - je 81ff2 │ │ - cmpb $0x6,0x15(%rbp) │ │ - setne %cl │ │ - lea 0x8(%rbp),%rsi │ │ - movzbl %cl,%r15d │ │ - lea 0x8788f(%rip),%rbx │ │ - mov (%rbx,%r13,2),%dl │ │ - movzbl %al,%eax │ │ - cmp $0x2,%dl │ │ - jb 82070 │ │ - je 82150 │ │ - cmp $0x3,%dl │ │ - jne 821e6 │ │ - shl $0x4,%rax │ │ - mov 0x110(%rsp,%rax,1),%eax │ │ - mov %eax,(%rsi) │ │ - mov 0x60(%rsp),%rax │ │ - lea 0x33c0(%rax),%rdx │ │ - mov 0x80(%rsp),%rax │ │ - mov (%rax),%rax │ │ - xor %ecx,%ecx │ │ - cmpl $0x0,0x128(%rax) │ │ - sete %cl │ │ - mov %r11,%rdi │ │ - callq 849c0 │ │ - mov %r12,%rbp │ │ - mov 0x48(%rsp),%r11 │ │ - mov 0x50(%rsp),%r9 │ │ - mov 0x1(%rbx,%r13,2),%al │ │ - cmp $0x2,%al │ │ - jae 821f3 │ │ - jmp 820d2 │ │ - shl $0x4,%rax │ │ - mov 0x110(%rsp,%rax,1),%eax │ │ - mov %eax,(%rsi) │ │ - mov 0x80(%rsp),%rcx │ │ - mov (%rcx),%rdx │ │ - mov %eax,%ecx │ │ - shr $0x10,%ecx │ │ - cmpl $0x0,0x128(%rdx) │ │ - je 821bb │ │ - mov %eax,%edx │ │ - shr $0x1f,%edx │ │ - lea (%rcx,%rdx,1),%ecx │ │ - add $0x3,%ecx │ │ - and $0xfff8,%ecx │ │ - mov %cx,0x2(%rsi) │ │ - movzwl %ax,%eax │ │ - mov %eax,%ecx │ │ - shr $0xf,%ecx │ │ - lea (%rax,%rcx,1),%eax │ │ - add $0x3,%eax │ │ - and $0xfff8,%eax │ │ - mov %ax,(%rsi) │ │ - mov 0x1(%rbx,%r13,2),%al │ │ - cmp $0x2,%al │ │ - jae 821f3 │ │ - movzbl 0x17(%rbp),%eax │ │ - shl $0x4,%rax │ │ - mov 0x114(%rsp,%rax,1),%eax │ │ - mov %eax,0xc(%rbp) │ │ - mov 0x80(%rsp),%rcx │ │ - mov (%rcx),%rdx │ │ - mov %eax,%ecx │ │ - shr $0x10,%ecx │ │ - cmpl $0x0,0x128(%rdx) │ │ - mov 0x60(%rsp),%r13 │ │ - mov 0x98(%rsp),%rbx │ │ - je 822d7 │ │ - mov %eax,%edx │ │ - shr $0x1f,%edx │ │ - lea (%rcx,%rdx,1),%ecx │ │ - add $0x3,%ecx │ │ - and $0xfff8,%ecx │ │ - mov %cx,0xe(%rbp) │ │ - movzwl %ax,%eax │ │ - mov %eax,%ecx │ │ - shr $0xf,%ecx │ │ - lea (%rax,%rcx,1),%eax │ │ - add $0x3,%eax │ │ - and $0xfff8,%eax │ │ - mov %ax,0xc(%rbp) │ │ - mov 0x8(%r9),%rax │ │ - cmpl $0x0,0x404(%rax) │ │ - jne 82314 │ │ - jmpq 8241a │ │ - mov 0x80(%rsp),%rax │ │ - mov (%rax),%r9 │ │ - movsbq 0x18(%rbp),%rax │ │ - lea (%rax,%rax,8),%rax │ │ - lea (%r9,%rax,4),%rdi │ │ - add $0x590,%rdi │ │ - cmpl $0x1,0x590(%r9,%rax,4) │ │ - sete %al │ │ - or %al,%cl │ │ - movzbl %cl,%r15d │ │ - mov 0x10(%r11),%esi │ │ - mov 0x14(%r11),%edx │ │ - mov 0xb0(%rsp),%rcx │ │ - mov 0x70(%rsp),%r8 │ │ - callq 85190 │ │ - mov %r12,%rbp │ │ - mov 0x48(%rsp),%r11 │ │ - mov 0x50(%rsp),%r9 │ │ - mov %eax,0x8(%r12) │ │ - mov 0x1(%rbx,%r13,2),%al │ │ - cmp $0x2,%al │ │ - jae 821f3 │ │ - jmpq 820d2 │ │ - cmpl $0x0,0x1f4(%rdx) │ │ - jne 821e6 │ │ - movswl %cx,%edx │ │ - sar $0xf,%edx │ │ - sub %edx,%ecx │ │ - and $0xfffe,%ecx │ │ - mov %cx,0x2(%rsi) │ │ - movswl %ax,%ecx │ │ - sar $0xf,%ecx │ │ - sub %ecx,%eax │ │ - and $0xfffe,%eax │ │ - mov %ax,(%rsi) │ │ - mov 0x1(%rbx,%r13,2),%al │ │ - cmp $0x2,%al │ │ - jb 820d2 │ │ - mov 0x70(%rsp),%r8 │ │ - mov 0x60(%rsp),%r13 │ │ - mov 0x98(%rsp),%rbx │ │ - je 8226e │ │ - cmp $0x3,%al │ │ - jne 82303 │ │ - lea 0xc(%rbp),%rsi │ │ - movzbl 0x17(%rbp),%eax │ │ - shl $0x4,%rax │ │ - mov 0x114(%rsp,%rax,1),%eax │ │ - mov %eax,0xc(%rbp) │ │ - lea 0x33c0(%r13),%rdx │ │ - mov 0x80(%rsp),%rax │ │ - mov (%rax),%rax │ │ - xor %ecx,%ecx │ │ - cmpl $0x0,0x128(%rax) │ │ - sete %cl │ │ - mov %r11,%rdi │ │ - callq 849c0 │ │ - mov %r12,%rbp │ │ - mov 0x48(%rsp),%r11 │ │ - mov 0x50(%rsp),%r9 │ │ - mov 0x8(%r9),%rax │ │ - cmpl $0x0,0x404(%rax) │ │ - jne 82314 │ │ - jmpq 8241a │ │ - mov 0x80(%rsp),%rax │ │ - mov (%rax),%r9 │ │ - movsbq 0x19(%rbp),%rax │ │ - lea (%rax,%rax,8),%rax │ │ - lea (%r9,%rax,4),%rdi │ │ - add $0x590,%rdi │ │ - xor %ecx,%ecx │ │ - cmpl $0x1,0x590(%r9,%rax,4) │ │ - sete %cl │ │ - or %ecx,%r15d │ │ - mov 0x10(%r11),%esi │ │ - mov 0x14(%r11),%edx │ │ - mov 0xb0(%rsp),%rcx │ │ - callq 85190 │ │ - mov %r12,%rbp │ │ - mov 0x48(%rsp),%r11 │ │ - mov 0x50(%rsp),%r9 │ │ - mov %eax,0xc(%r12) │ │ - mov 0x8(%r9),%rax │ │ - cmpl $0x0,0x404(%rax) │ │ - jne 82314 │ │ - jmpq 8241a │ │ - cmpl $0x0,0x1f4(%rdx) │ │ - jne 82303 │ │ - movswl %cx,%edx │ │ - sar $0xf,%edx │ │ - sub %edx,%ecx │ │ - and $0xfffe,%ecx │ │ - mov %cx,0xe(%rbp) │ │ - movswl %ax,%ecx │ │ - sar $0xf,%ecx │ │ - sub %ecx,%eax │ │ - and $0xfffe,%eax │ │ - mov %ax,0xc(%rbp) │ │ - mov 0x8(%r9),%rax │ │ - cmpl $0x0,0x404(%rax) │ │ - je 8241a │ │ - mov 0x288(%r11),%rdx │ │ - mov $0x1,%eax │ │ - mov 0x40(%rsp),%rcx │ │ - cmpb $0x2,0x100(%rdx,%rcx,1) │ │ - mov $0x1,%ecx │ │ - ja 82349 │ │ - xor %ecx,%ecx │ │ - mov 0x40(%rsp),%rsi │ │ - cmpb $0x6,0x120(%rdx,%rsi,1) │ │ - sete %cl │ │ - lea (%rcx,%rcx,2),%ecx │ │ - mov 0x38(%rsp),%rdx │ │ - cmpb $0x2,0x118(%r11,%rdx,1) │ │ - ja 8236f │ │ - xor %eax,%eax │ │ - mov 0x38(%rsp),%rdx │ │ - cmpb $0x6,0x138(%r11,%rdx,1) │ │ - sete %al │ │ - lea (%rax,%rax,2),%eax │ │ - add %ecx,%eax │ │ - cmp $0x5,%eax │ │ - mov $0x5,%ecx │ │ - cmovb %eax,%ecx │ │ - lea 0x1644(,%rcx,4),%rsi │ │ - add %r13,%rsi │ │ - mov %rbx,%rdi │ │ - callq 4940 │ │ - test %eax,%eax │ │ - je 82409 │ │ - mov $0x3bb80,%eax │ │ - bt %r14d,%eax │ │ - jae 824b8 │ │ - lea 0x87627(%rip),%rax │ │ - mov 0x100(%rsp),%rcx │ │ - movzbl (%rax,%rcx,1),%ebx │ │ - lea 0x165c(,%rbx,4),%rsi │ │ - add %r13,%rsi │ │ - mov 0x98(%rsp),%rbp │ │ - mov %rbp,%rdi │ │ - callq 4940 │ │ - mov $0x4,%cl │ │ - sub %al,%cl │ │ - mov %cl,0x14(%r12) │ │ - test %al,%al │ │ - jne 824c6 │ │ - shl $0x5,%rbx │ │ - lea (%rbx,%r13,1),%rsi │ │ - add $0x3c0,%rsi │ │ - mov $0xf,%edx │ │ - mov %rbp,%rdi │ │ - callq *0x3628(%r13) │ │ - mov %al,0x10(%r12) │ │ - jmpq 824c6 │ │ - mov 0x50(%rsp),%r9 │ │ - mov 0x8(%r9),%rax │ │ - mov 0x48(%rsp),%r11 │ │ - mov %r12,%rbp │ │ - cmpl $0x0,0x414(%rax) │ │ - je 824af │ │ - mov 0x424(%rax),%ecx │ │ - mov 0x288(%r11),%rax │ │ - test %ecx,%ecx │ │ - je 824e0 │ │ - mov 0x808(%r9),%rdx │ │ - mov 0xf8(%rdx),%ebx │ │ - movsbq 0x19(%rbp),%rsi │ │ - lea (%rsi,%rsi,8),%rsi │ │ - shl $0x5,%rsi │ │ - mov 0x28(%r9,%rsi,1),%r8 │ │ - movsbq 0x18(%rbp),%rdi │ │ - lea (%rdi,%rdi,8),%rdi │ │ - shl $0x5,%rdi │ │ - mov 0x28(%r9,%rdi,1),%rdi │ │ - mov 0xf8(%rdi),%esi │ │ - add $0xff,%cl │ │ - mov $0x1,%ebp │ │ - shl %cl,%ebp │ │ - sub %ebx,%esi │ │ - lea -0x1(%rbp),%edx │ │ - mov %esi,%edi │ │ - and %edx,%edi │ │ - and %ebp,%esi │ │ - sub %esi,%edi │ │ - mov %edi,%ecx │ │ - neg %ecx │ │ - cmovl %edi,%ecx │ │ - sub 0xf8(%r8),%ebx │ │ - and %ebx,%edx │ │ - and %ebp,%ebx │ │ - sub %ebx,%edx │ │ - mov 0x98(%rsp),%rbx │ │ - mov %edx,%ebp │ │ - neg %ebp │ │ - cmovl %edx,%ebp │ │ - jmp 824e4 │ │ - movb $0x2,0x14(%rbp) │ │ - jmpq 82567 │ │ - movb $0x3,0x14(%r12) │ │ - mov 0x98(%rsp),%rbp │ │ - mov %rbp,%rdi │ │ - callq 49c0 │ │ - mov %al,0x11(%r12) │ │ - mov 0x48(%rsp),%r11 │ │ - mov %r12,%rbp │ │ - jmpq 82567 │ │ - xor %ecx,%ecx │ │ - xor %ebp,%ebp │ │ - mov $0x1,%esi │ │ - mov 0x40(%rsp),%rdx │ │ - cmpb $0x1,0x100(%rax,%rdx,1) │ │ - mov $0x1,%edi │ │ - ja 82510 │ │ - xor %edi,%edi │ │ - mov 0x40(%rsp),%rdx │ │ - cmpb $0x6,0x120(%rax,%rdx,1) │ │ - sete %dil │ │ - mov 0x38(%rsp),%rax │ │ - cmpb $0x1,0x118(%r11,%rax,1) │ │ - ja 8252f │ │ - xor %esi,%esi │ │ - cmpb $0x6,0x138(%r11,%rax,1) │ │ - sete %sil │ │ - xor %eax,%eax │ │ - cmp %ebp,%ecx │ │ - sete %al │ │ - lea (%rax,%rax,2),%rax │ │ - add %rax,%rdi │ │ - add %rsi,%rdi │ │ - mov 0x60(%rsp),%r13 │ │ - lea 0x162c(,%rdi,4),%rsi │ │ - add %r13,%rsi │ │ - mov %rbx,%rdi │ │ - callq 4940 │ │ - mov 0x48(%rsp),%r11 │ │ - add $0x1,%al │ │ - mov %r12,%rbp │ │ - mov %al,0x14(%r12) │ │ - mov 0xc8(%rsp),%r12d │ │ - mov %r15d,%esi │ │ - jmpq 7f0ce │ │ - mov 0x40(%rsp),%rax │ │ - movsbq 0x120(%rcx,%rax,1),%rax │ │ - cmp $0x3,%rax │ │ - jg 82593 │ │ - addl $0x1,0x110(%rsp,%rax,4) │ │ - mov 0x40(%rsp),%rax │ │ - cmpb $0x0,0x100(%rcx,%rax,1) │ │ - je 814e3 │ │ - mov 0x40(%rsp),%rax │ │ - movsbq 0x140(%rcx,%rax,1),%rax │ │ - cmp $0x3,%rax │ │ - jg 814e3 │ │ - addl $0x1,0x110(%rsp,%rax,4) │ │ - mov 0x88(%rsp),%eax │ │ - cmp %eax,0xa8(%rsp) │ │ - jg 814f3 │ │ - jmpq 81506 │ │ - mov 0x38(%rsp),%rax │ │ - movsbq 0x138(%rsi,%rax,1),%rax │ │ - cmp $0x3,%rax │ │ - jg 825fb │ │ - addl $0x1,0x110(%rsp,%rax,4) │ │ - mov 0x38(%rsp),%rax │ │ - cmpb $0x0,0x118(%rsi,%rax,1) │ │ - je 81506 │ │ - mov 0x38(%rsp),%rax │ │ - movsbq 0x158(%rsi,%rax,1),%rax │ │ - cmp $0x3,%rax │ │ - jg 81506 │ │ - addl $0x1,0x110(%rsp,%rax,4) │ │ - jmpq 81506 │ │ - mov 0x40(%rsp),%rcx │ │ - movsbq 0x120(%rax,%rcx,1),%rcx │ │ - cmp $0x4,%rcx │ │ - jl 8264f │ │ - addl $0x1,0x100(%rsp,%rcx,4) │ │ - mov 0x40(%rsp),%rcx │ │ - cmpb $0x0,0x100(%rax,%rcx,1) │ │ - je 817cd │ │ - mov 0x40(%rsp),%rcx │ │ - movsbq 0x140(%rax,%rcx,1),%rax │ │ - cmp $0x4,%rax │ │ - jl 817cd │ │ - addl $0x1,0x100(%rsp,%rax,4) │ │ - mov 0x88(%rsp),%eax │ │ - cmp %eax,0xa8(%rsp) │ │ - jg 817dd │ │ - jmpq 817f0 │ │ - mov 0x38(%rsp),%rax │ │ - movsbq 0x138(%rdx,%rax,1),%rax │ │ - cmp $0x4,%rax │ │ - jl 826b7 │ │ - addl $0x1,0x100(%rsp,%rax,4) │ │ - mov 0x38(%rsp),%rax │ │ - cmpb $0x0,0x118(%rdx,%rax,1) │ │ - je 817f0 │ │ - mov 0x38(%rsp),%rax │ │ - movsbq 0x158(%rdx,%rax,1),%rax │ │ - cmp $0x4,%rax │ │ - jl 817f0 │ │ - addl $0x1,0x100(%rsp,%rax,4) │ │ - jmpq 817f0 │ │ - mov 0x40(%rsp),%rdx │ │ - mov 0x100(%rcx,%rdx,1),%al │ │ - mov 0x120(%rcx,%rdx,1),%r10b │ │ - mov 0x38(%rsp),%rdx │ │ - mov 0x118(%r8,%rdx,1),%bl │ │ - mov 0x138(%r8,%rdx,1),%r9b │ │ - mov %ebx,%edx │ │ - or %al,%dl │ │ - je 8310f │ │ - test %al,%al │ │ - je 8312d │ │ - test %bl,%bl │ │ - je 8312d │ │ - cmp $0x3,%r10b │ │ - setg %al │ │ - mov 0x40(%rsp),%rdx │ │ - cmpb $0x4,0x140(%rcx,%rdx,1) │ │ - setl %cl │ │ - xor %al,%cl │ │ - cmp $0x3,%r9b │ │ - setg %al │ │ - mov 0x38(%rsp),%rdx │ │ - mov 0x48(%rsp),%rsi │ │ - cmpb $0x4,0x158(%rsi,%rdx,1) │ │ - setl %dl │ │ - xor %al,%dl │ │ - test %cl,%cl │ │ - mov 0x60(%rsp),%rbp │ │ - mov 0x98(%rsp),%rdi │ │ - jne 82784 │ │ - xor %eax,%eax │ │ - test %dl,%dl │ │ - je 81482 │ │ - and %dl,%cl │ │ - mov $0x2,%eax │ │ - cmp $0x1,%cl │ │ - jne 81482 │ │ - cmp $0x4,%r10b │ │ - setne %al │ │ - cmp $0x4,%r9b │ │ - sete %cl │ │ - jmpq 8317b │ │ - mov 0x70(%rsp),%rbp │ │ - mov 0x108(%rsp),%rsi │ │ - mov 0x68(%rsp),%rbx │ │ - mov 0x88(%rsp),%eax │ │ - cmp %eax,0xa8(%rsp) │ │ - jg 8129c │ │ - xor %r15d,%r15d │ │ - cmpl $0x0,0xa0(%rsp) │ │ - je 82961 │ │ - mov 0x68(%rsp),%rax │ │ - mov -0x8(%rax),%rax │ │ - mov 0x48(%rsp),%rcx │ │ - movslq 0x10(%rcx),%rcx │ │ - mov %rcx,%rdi │ │ - shl $0x4,%rdi │ │ - movsbl -0x8(%rdi,%rax,1),%ebp │ │ - mov 0xe8(%rsp),%rsi │ │ - add $0x1,%esi │ │ - cmp %ebp,%esi │ │ - jne 82961 │ │ - add %rax,%rdi │ │ - add $0xfffffffffffffff8,%rdi │ │ - cmpb $0xff,0x1(%rdi) │ │ - jne 82961 │ │ - movabs $0x100000000,%rdi │ │ - or %rdi,%r15 │ │ - test %r12d,%r12d │ │ - je 829d7 │ │ - cmp $0x6,%r13d │ │ - mov 0x48(%rsp),%rbp │ │ - mov 0x58(%rsp),%r12 │ │ - mov 0x50(%rsp),%r9 │ │ - mov 0x60(%rsp),%r13 │ │ - jle 82991 │ │ - jmpq 829eb │ │ - mov 0x40(%rsp),%rax │ │ - movsbl 0x120(%rcx,%rax,1),%eax │ │ - mov %eax,%edx │ │ - xor $0x2,%edx │ │ - cmp $0x1,%edx │ │ - ja 8287a │ │ - cltq │ │ - addl $0x1,0x108(%rsp,%rax,4) │ │ - mov 0x40(%rsp),%rax │ │ - cmpb $0x0,0x100(%rcx,%rax,1) │ │ - je 8158a │ │ - mov 0x40(%rsp),%rax │ │ - movsbl 0x140(%rcx,%rax,1),%eax │ │ - mov %eax,%ecx │ │ - xor $0x2,%ecx │ │ - cmp $0x1,%ecx │ │ - ja 8158a │ │ - cltq │ │ - addl $0x1,0x108(%rsp,%rax,4) │ │ - mov 0x88(%rsp),%eax │ │ - cmp %eax,0xa8(%rsp) │ │ - jg 8159a │ │ - jmpq 815ad │ │ - mov 0x38(%rsp),%rax │ │ - movsbl 0x138(%rsi,%rax,1),%eax │ │ - mov %eax,%ecx │ │ - xor $0x2,%ecx │ │ - cmp $0x1,%ecx │ │ - ja 828ec │ │ - cltq │ │ - addl $0x1,0x108(%rsp,%rax,4) │ │ - mov 0x38(%rsp),%rax │ │ - cmpb $0x0,0x118(%rsi,%rax,1) │ │ - je 815ad │ │ - mov 0x38(%rsp),%rax │ │ - movsbl 0x158(%rsi,%rax,1),%eax │ │ - mov %eax,%ecx │ │ - xor $0x2,%ecx │ │ - cmp $0x1,%ecx │ │ - ja 815ad │ │ - cltq │ │ - addl $0x1,0x108(%rsp,%rax,4) │ │ - jmpq 815ad │ │ - mov $0x1,%r15d │ │ - cmp $0x6,%r13d │ │ - jg 829d7 │ │ - add $0x1,%r13d │ │ - movzbl 0xa(%rax,%r9,1),%eax │ │ - movzbl 0x1(%rdi,%rax,4),%eax │ │ - cmp %bpl,%al │ │ - jb 812f0 │ │ - add $0xffffffff,%eax │ │ - test %eax,0x1e0(%rsp) │ │ - je 827d0 │ │ - test %r12d,%r12d │ │ - je 829d7 │ │ - mov 0x68(%rsp),%rax │ │ - mov -0x8(%rax),%rax │ │ - mov 0x48(%rsp),%rbp │ │ - mov 0x10(%rbp),%ecx │ │ - mov 0xe8(%rsp),%rsi │ │ - add $0x1,%esi │ │ - mov 0x58(%rsp),%r12 │ │ - mov 0x50(%rsp),%r9 │ │ - mov 0x60(%rsp),%r13 │ │ - movslq %ecx,%rcx │ │ - add 0xb0(%rsp),%rcx │ │ - shl $0x4,%rcx │ │ - movsbl 0x8(%rax,%rcx,1),%edi │ │ - cmp %edi,%esi │ │ - jne 829eb │ │ - add %rcx,%rax │ │ - add $0x8,%rax │ │ - mov 0xd8(%rsp),%rcx │ │ - movabs $0x100000000,%rsi │ │ - or %rcx,%rsi │ │ - cmpb $0xff,0x1(%rax) │ │ - cmove %rsi,%rcx │ │ - mov %rcx,0xd8(%rsp) │ │ - jmp 829eb │ │ - mov 0x48(%rsp),%rbp │ │ - mov 0x58(%rsp),%r12 │ │ - mov 0x50(%rsp),%r9 │ │ - mov 0x60(%rsp),%r13 │ │ - movslq 0xe8(%rsp),%rax │ │ - shl $0x4,%rax │ │ - or 0xc00(%r9,%rax,1),%r10d │ │ - mov %r15,0x68(%rsp) │ │ - jne 82a4d │ │ - cmpl $0x0,0x588(%rdx) │ │ - je 82a4d │ │ - mov %r13,%rcx │ │ - lea 0x3600(%r13),%rdi │ │ - mov %r15,%rax │ │ - or 0xd8(%rsp),%rax │ │ - mov 0x70(%rsp),%r15 │ │ - mov %rbp,%rbx │ │ - je 82a5f │ │ - mov 0x100(%rsp),%rax │ │ - lea (%rcx,%rax,8),%rsi │ │ - add $0x1400,%rsi │ │ - mov $0x2,%edx │ │ - callq 4620 │ │ - jmp 82a77 │ │ - mov %rbp,%rbx │ │ - mov %r13,%rcx │ │ - lea 0x3600(%r13),%rdi │ │ - mov 0x70(%rsp),%r15 │ │ - mov 0x100(%rsp),%rax │ │ - lea (%rcx,%rax,4),%rsi │ │ - add $0x17a0,%rsi │ │ - callq 4940 │ │ - mov %r12,%rbp │ │ - mov %al,0x16(%r12) │ │ - xor %r12d,%r12d │ │ - cmp $0x2,%al │ │ - mov %rbx,%r11 │ │ - mov 0x98(%rsp),%esi │ │ - jne 7f0ce │ │ - mov 0xc8(%rsp),%rax │ │ - mov (%rax),%eax │ │ - mov %eax,0x88(%rsp) │ │ - mov 0x14(%r11),%eax │ │ - mov %rax,0xc8(%rsp) │ │ - and $0x1f,%eax │ │ - lea (%r11,%rax,8),%r10 │ │ - add $0x2310,%r10 │ │ - mov 0xd8(%rsp),%r12 │ │ - test %r12d,%r12d │ │ - je 82e4f │ │ - cmp $0x1,%r12d │ │ - mov 0x68(%rsp),%rax │ │ - jne 82ae5 │ │ - shr $0x20,%rax │ │ - je 82e5f │ │ - mov -0x8(%r10),%r9 │ │ - bsf %r12d,%eax │ │ - mov %r12d,%ebx │ │ - mov %eax,%ecx │ │ - shr %cl,%ebx │ │ - mov 0x10(%r11),%r8d │ │ - lea (%rax,%r8,1),%ecx │ │ - shl $0x4,%rcx │ │ - movzbl 0xa(%r9,%rcx,1),%ebp │ │ - lea 0x86c13(%rip),%r11 │ │ - movzbl (%r11,%rbp,4),%edi │ │ - lea (%rdi,%rax,2),%edi │ │ - shl $0x4,%edi │ │ - lea -0x8(%rdi),%esi │ │ - mov %esi,0x110(%rsp) │ │ - movzbl 0x1(%r11,%rbp,4),%esi │ │ - shl $0x4,%esi │ │ - xor $0xfffffff8,%esi │ │ - mov %esi,0x114(%rsp) │ │ - movswl 0x2(%r9,%rcx,1),%ebp │ │ - lea (%rdi,%rbp,1),%edi │ │ - add $0xfffffff8,%edi │ │ - mov %edi,0x118(%rsp) │ │ - movswl (%r9,%rcx,1),%ecx │ │ - add %esi,%ecx │ │ - mov %ecx,0x11c(%rsp) │ │ - and $0xfffffffe,%ebx │ │ - je 82e54 │ │ - bsf %ebx,%ecx │ │ - shr %cl,%ebx │ │ - add %ecx,%eax │ │ - lea (%rax,%r8,1),%ecx │ │ - shl $0x4,%rcx │ │ - movzbl 0xa(%r9,%rcx,1),%edx │ │ - movzbl (%r11,%rdx,4),%esi │ │ - lea (%rsi,%rax,2),%esi │ │ - shl $0x4,%esi │ │ - lea -0x8(%rsi),%edi │ │ - mov %edi,0x120(%rsp) │ │ - movzbl 0x1(%r11,%rdx,4),%edx │ │ - shl $0x4,%edx │ │ - xor $0xfffffff8,%edx │ │ - mov %edx,0x124(%rsp) │ │ - movswl 0x2(%r9,%rcx,1),%edi │ │ - lea (%rsi,%rdi,1),%esi │ │ - add $0xfffffff8,%esi │ │ - mov %esi,0x128(%rsp) │ │ - movswl (%r9,%rcx,1),%ecx │ │ - add %edx,%ecx │ │ - mov %ecx,0x12c(%rsp) │ │ - and $0xfffffffe,%ebx │ │ - je 83104 │ │ - bsf %ebx,%ecx │ │ - shr %cl,%ebx │ │ - add %ecx,%eax │ │ - lea (%rax,%r8,1),%ecx │ │ - shl $0x4,%rcx │ │ - movzbl 0xa(%r9,%rcx,1),%edx │ │ - movzbl (%r11,%rdx,4),%esi │ │ - lea (%rsi,%rax,2),%esi │ │ - shl $0x4,%esi │ │ - lea -0x8(%rsi),%edi │ │ - mov %edi,0x130(%rsp) │ │ - movzbl 0x1(%r11,%rdx,4),%edx │ │ - shl $0x4,%edx │ │ - xor $0xfffffff8,%edx │ │ - mov %edx,0x134(%rsp) │ │ - movswl 0x2(%r9,%rcx,1),%edi │ │ - lea (%rsi,%rdi,1),%esi │ │ - add $0xfffffff8,%esi │ │ - mov %esi,0x138(%rsp) │ │ - movswl (%r9,%rcx,1),%ecx │ │ - add %edx,%ecx │ │ - mov %ecx,0x13c(%rsp) │ │ - and $0xfffffffe,%ebx │ │ - je 83188 │ │ - bsf %ebx,%ecx │ │ - shr %cl,%ebx │ │ - add %ecx,%eax │ │ - lea (%rax,%r8,1),%ecx │ │ - shl $0x4,%rcx │ │ - movzbl 0xa(%r9,%rcx,1),%edx │ │ - movzbl (%r11,%rdx,4),%esi │ │ - lea (%rsi,%rax,2),%esi │ │ - shl $0x4,%esi │ │ - lea -0x8(%rsi),%edi │ │ - mov %edi,0x140(%rsp) │ │ - movzbl 0x1(%r11,%rdx,4),%edx │ │ - shl $0x4,%edx │ │ - xor $0xfffffff8,%edx │ │ - mov %edx,0x144(%rsp) │ │ - movswl 0x2(%r9,%rcx,1),%edi │ │ - lea (%rsi,%rdi,1),%esi │ │ - add $0xfffffff8,%esi │ │ - mov %esi,0x148(%rsp) │ │ - movswl (%r9,%rcx,1),%ecx │ │ - add %edx,%ecx │ │ - mov %ecx,0x14c(%rsp) │ │ - and $0xfffffffe,%ebx │ │ - je 832a3 │ │ - bsf %ebx,%ecx │ │ - shr %cl,%ebx │ │ - add %ecx,%eax │ │ - lea (%rax,%r8,1),%ecx │ │ - shl $0x4,%rcx │ │ - movzbl 0xa(%r9,%rcx,1),%edx │ │ - lea 0x86a70(%rip),%rsi │ │ - mov %rsi,%rbp │ │ - movzbl (%rsi,%rdx,4),%esi │ │ - lea (%rsi,%rax,2),%esi │ │ - shl $0x4,%esi │ │ - lea -0x8(%rsi),%edi │ │ - mov %edi,0x150(%rsp) │ │ - movzbl 0x1(%rbp,%rdx,4),%edx │ │ - shl $0x4,%edx │ │ - xor $0xfffffff8,%edx │ │ - mov %edx,0x154(%rsp) │ │ - movswl 0x2(%r9,%rcx,1),%edi │ │ - lea (%rsi,%rdi,1),%esi │ │ - add $0xfffffff8,%esi │ │ - mov %esi,0x158(%rsp) │ │ - movswl (%r9,%rcx,1),%ecx │ │ - add %edx,%ecx │ │ - mov %ecx,0x15c(%rsp) │ │ - and $0xfffffffe,%ebx │ │ - je 8397d │ │ - bsf %ebx,%ecx │ │ - shr %cl,%ebx │ │ - add %ecx,%eax │ │ - lea (%rax,%r8,1),%ecx │ │ - shl $0x4,%rcx │ │ - movzbl 0xa(%r9,%rcx,1),%edx │ │ - lea 0x86a01(%rip),%rsi │ │ - mov %rsi,%rbp │ │ - movzbl (%rsi,%rdx,4),%esi │ │ - lea (%rsi,%rax,2),%esi │ │ - shl $0x4,%esi │ │ - lea -0x8(%rsi),%edi │ │ - mov %edi,0x160(%rsp) │ │ - movzbl 0x1(%rbp,%rdx,4),%edx │ │ - shl $0x4,%edx │ │ - xor $0xfffffff8,%edx │ │ - mov %edx,0x164(%rsp) │ │ - movswl 0x2(%r9,%rcx,1),%edi │ │ - lea (%rsi,%rdi,1),%esi │ │ - add $0xfffffff8,%esi │ │ - mov %esi,0x168(%rsp) │ │ - movswl (%r9,%rcx,1),%ecx │ │ - add %edx,%ecx │ │ - mov %ecx,0x16c(%rsp) │ │ - and $0xfffffffe,%ebx │ │ - je 83985 │ │ - bsf %ebx,%ecx │ │ - shr %cl,%ebx │ │ - add %ecx,%eax │ │ - lea (%rax,%r8,1),%ecx │ │ - shl $0x4,%rcx │ │ - movzbl 0xa(%r9,%rcx,1),%edx │ │ - lea 0x86992(%rip),%rsi │ │ - mov %rsi,%rbp │ │ - movzbl (%rsi,%rdx,4),%esi │ │ - lea (%rsi,%rax,2),%esi │ │ - shl $0x4,%esi │ │ - lea -0x8(%rsi),%edi │ │ - mov %edi,0x170(%rsp) │ │ - movzbl 0x1(%rbp,%rdx,4),%edx │ │ - shl $0x4,%edx │ │ - xor $0xfffffff8,%edx │ │ - mov %edx,0x174(%rsp) │ │ - movswl 0x2(%r9,%rcx,1),%edi │ │ - lea (%rsi,%rdi,1),%esi │ │ - add $0xfffffff8,%esi │ │ - mov %esi,0x178(%rsp) │ │ - movswl (%r9,%rcx,1),%ecx │ │ - add %edx,%ecx │ │ - mov %ecx,0x17c(%rsp) │ │ - and $0xfffffffe,%ebx │ │ - je 8398d │ │ - bsf %ebx,%ecx │ │ - add %eax,%ecx │ │ - add %ecx,%r8d │ │ - shl $0x4,%r8 │ │ - movzbl 0xa(%r9,%r8,1),%eax │ │ - lea 0x86926(%rip),%rdx │ │ - mov %rdx,%rsi │ │ - movzbl (%rdx,%rax,4),%edx │ │ - lea (%rdx,%rcx,2),%ecx │ │ - shl $0x4,%ecx │ │ - lea -0x8(%rcx),%edx │ │ - mov %edx,0x180(%rsp) │ │ - movzbl 0x1(%rsi,%rax,4),%eax │ │ - shl $0x4,%eax │ │ - xor $0xfffffff8,%eax │ │ - mov %eax,0x184(%rsp) │ │ - movswl 0x2(%r9,%r8,1),%edx │ │ - lea (%rcx,%rdx,1),%ecx │ │ - add $0xfffffff8,%ecx │ │ - mov %ecx,0x188(%rsp) │ │ - movswl (%r9,%r8,1),%ecx │ │ - add %eax,%ecx │ │ - mov %ecx,0x18c(%rsp) │ │ - mov $0x8,%r8d │ │ - jmpq 83993 │ │ - mov %r12d,%r8d │ │ - jmp 82ed0 │ │ - mov $0x1,%r8d │ │ - jmpq 832a9 │ │ - movslq 0x10(%r11),%rax │ │ - mov -0x8(%r10),%rcx │ │ - mov %rax,%rsi │ │ - shl $0x4,%rsi │ │ - movzbl 0xa(%rcx,%rsi,1),%edi │ │ - lea 0x868a6(%rip),%rdx │ │ - movzbl (%rdx,%rdi,4),%ebp │ │ - lea -0x1(%rbp),%ebx │ │ - and %eax,%ebx │ │ - add %ebx,%ebx │ │ - sub %ebx,%ebp │ │ - shl $0x4,%ebp │ │ - lea -0x8(%rbp),%eax │ │ - mov %eax,0x110(%rsp) │ │ - movzbl 0x1(%rdx,%rdi,4),%eax │ │ - shl $0x4,%eax │ │ - xor $0xfffffff8,%eax │ │ - mov %eax,0x114(%rsp) │ │ - movswl 0x2(%rcx,%rsi,1),%edi │ │ - lea (%rdi,%rbp,1),%edi │ │ - add $0xfffffff8,%edi │ │ - mov %edi,0x118(%rsp) │ │ - movswl (%rcx,%rsi,1),%ecx │ │ - add %eax,%ecx │ │ - mov %ecx,0x11c(%rsp) │ │ - mov $0x1,%r8d │ │ - mov 0x70(%rsp),%r15 │ │ - mov 0xe4(%rsp),%r11d │ │ - mov %r8d,%eax │ │ - mov 0x68(%rsp),%rcx │ │ - cmp $0x1,%rcx │ │ - je 832d8 │ │ - test %ecx,%ecx │ │ - je 83381 │ │ - mov 0x48(%rsp),%rcx │ │ - movslq 0x10(%rcx),%r9 │ │ - add $0xffffffffffffffff,%r9 │ │ - mov %rax,%rcx │ │ - shl $0x4,%rcx │ │ - lea (%rsp,%rcx,1),%rbp │ │ - add $0x11c,%rbp │ │ - xor %ebx,%ebx │ │ - shl $0x4,%r9 │ │ - mov %rax,%r8 │ │ - mov 0x68(%rsp),%rax │ │ - bsf %eax,%ecx │ │ - shr %cl,%eax │ │ - add %ecx,%ebx │ │ - mov (%r10,%rbx,8),%rcx │ │ - movzbl 0xa(%rcx,%r9,1),%edx │ │ - lea 0x867e9(%rip),%rsi │ │ - mov %rsi,%rdi │ │ - movzbl (%rsi,%rdx,4),%esi │ │ - shl $0x4,%esi │ │ - xor $0xfffffff8,%esi │ │ - mov %esi,-0xc(%rbp) │ │ - movzbl 0x1(%rdi,%rdx,4),%edx │ │ - lea (%rdx,%rbx,2),%edx │ │ - shl $0x4,%edx │ │ - lea -0x8(%rdx),%edi │ │ - mov %edi,-0x8(%rbp) │ │ - movswl 0x2(%rcx,%r9,1),%edi │ │ - add %esi,%edi │ │ - mov %edi,-0x4(%rbp) │ │ - movswl (%rcx,%r9,1),%ecx │ │ - lea (%rdx,%rcx,1),%ecx │ │ - add $0xfffffff8,%ecx │ │ - mov %ecx,0x0(%rbp) │ │ - add $0x1,%r8 │ │ - cmp $0x7,%r8 │ │ - ja 82f86 │ │ - and $0xfffffffe,%eax │ │ - add $0x10,%rbp │ │ - test %eax,%eax │ │ - jne 82f1f │ │ - mov $0x8,%r13d │ │ - cmp $0x7,%r8d │ │ - mov 0x70(%rsp),%r15 │ │ - jle 83381 │ │ - jmpq 834a1 │ │ - mov 0x40(%rsp),%rax │ │ - movsbq 0x120(%rcx,%rax,1),%rax │ │ - cmp $0x1,%rax │ │ - jg 82fbc │ │ - addl $0x1,0x110(%rsp,%rax,4) │ │ - mov 0x40(%rsp),%rax │ │ - cmpb $0x0,0x100(%rcx,%rax,1) │ │ - je 81729 │ │ - mov 0x40(%rsp),%rax │ │ - movsbq 0x140(%rcx,%rax,1),%rax │ │ - cmp $0x1,%rax │ │ - jg 81729 │ │ - addl $0x1,0x110(%rsp,%rax,4) │ │ - mov 0x88(%rsp),%eax │ │ - cmp %eax,0xa8(%rsp) │ │ - jg 81739 │ │ - jmpq 8174c │ │ - mov 0x38(%rsp),%rax │ │ - movsbq 0x138(%rsi,%rax,1),%rax │ │ - cmp $0x1,%rax │ │ - jg 83024 │ │ - addl $0x1,0x110(%rsp,%rax,4) │ │ - mov 0x38(%rsp),%rax │ │ - cmpb $0x0,0x118(%rsi,%rax,1) │ │ - je 8174c │ │ - mov 0x38(%rsp),%rax │ │ - movsbq 0x158(%rsi,%rax,1),%rax │ │ - cmp $0x1,%rax │ │ - jg 8174c │ │ - addl $0x1,0x110(%rsp,%rax,4) │ │ - jmpq 8174c │ │ - mov 0x40(%rsp),%rcx │ │ - movsbq 0x120(%rax,%rcx,1),%rcx │ │ - cmp $0x4,%rcx │ │ - jl 83078 │ │ - addl $0x1,0x100(%rsp,%rcx,4) │ │ - mov 0x40(%rsp),%rcx │ │ - cmpb $0x0,0x100(%rax,%rcx,1) │ │ - je 81888 │ │ - mov 0x40(%rsp),%rcx │ │ - movsbq 0x140(%rax,%rcx,1),%rax │ │ - cmp $0x4,%rax │ │ - jl 81888 │ │ - addl $0x1,0x100(%rsp,%rax,4) │ │ - jmpq 81888 │ │ - mov 0x38(%rsp),%rax │ │ - movsbq 0x138(%rdx,%rax,1),%rax │ │ - cmp $0x4,%rax │ │ - jl 830cc │ │ - addl $0x1,0x100(%rsp,%rax,4) │ │ - mov 0x38(%rsp),%rax │ │ - cmpb $0x0,0x118(%rdx,%rax,1) │ │ - je 818b8 │ │ - mov 0x38(%rsp),%rax │ │ - movsbq 0x158(%rdx,%rax,1),%rax │ │ - cmp $0x4,%rax │ │ - jl 818b8 │ │ - addl $0x1,0x100(%rsp,%rax,4) │ │ - jmpq 818b8 │ │ - mov $0x2,%r8d │ │ - jmpq 832a9 │ │ - cmp $0x4,%r10b │ │ - setl %al │ │ - cmp $0x3,%r9b │ │ - setg %cl │ │ - xor %al,%cl │ │ - movzbl %cl,%eax │ │ - lea (%rax,%rax,1),%eax │ │ - add $0x1,%eax │ │ - jmpq 7e4b6 │ │ - test %al,%al │ │ - cmovne %rcx,%rsi │ │ - mov 0x38(%rsp),%rax │ │ - cmovne 0x40(%rsp),%eax │ │ - cmpb $0x3,0x120(%rsi,%rax,1) │ │ - setg %cl │ │ - cmpb $0x4,0x140(%rsi,%rax,1) │ │ - setl %dl │ │ + movzwl 0x34a8(%rdx),%eax │ │ + mov %ax,0x34a8(%rsi) │ │ + movw $0x0,0x34aa(%rsi) │ │ + mov 0x3460(%rdx),%rax │ │ + mov %rax,0x3460(%rsi) │ │ + movw $0x0,0x3466(%rsi) │ │ + mov 0x3468(%rdx),%rax │ │ + mov %rax,0x3468(%rsi) │ │ + movw $0x0,0x346e(%rsi) │ │ + mov 0x3470(%rdx),%rax │ │ + mov %rax,0x3470(%rsi) │ │ + movw $0x0,0x3476(%rsi) │ │ + movzwl 0x3478(%rdx),%eax │ │ + mov %ax,0x3478(%rsi) │ │ + movw $0x0,0x347a(%rsi) │ │ + movzwl 0x347c(%rdx),%eax │ │ + mov %ax,0x347c(%rsi) │ │ + movw $0x0,0x347e(%rsi) │ │ + movzwl 0x34ac(%rdx),%eax │ │ + mov %ax,0x34ac(%rsi) │ │ + add $0x34ae,%rsi │ │ + movw $0x0,(%rsi) │ │ + retq │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + movq $0x0,(%rdi) │ │ + xor %eax,%eax │ │ + cmp $0x15,%esi │ │ + jl 74363 │ │ mov $0x1,%eax │ │ - cmp %dl,%cl │ │ - mov 0x60(%rsp),%rbp │ │ - mov 0x98(%rsp),%rdi │ │ - je 81482 │ │ - cmp $0x4,%r10b │ │ - setl %al │ │ - cmp $0x3,%r9b │ │ - setg %cl │ │ - xor %al,%cl │ │ - movzbl %cl,%eax │ │ - add $0x3,%eax │ │ - jmpq 81482 │ │ - mov $0x3,%r8d │ │ - jmpq 832a9 │ │ - mov 0x40(%rsp),%rcx │ │ - movsbl 0x120(%rax,%rcx,1),%ecx │ │ - lea -0x1(%rcx),%edx │ │ - cmp $0x2,%edx │ │ - ja 831b3 │ │ - movslq %ecx,%rcx │ │ - addl $0x1,0x10c(%rsp,%rcx,4) │ │ - mov 0x40(%rsp),%rcx │ │ - cmpb $0x0,0x100(%rax,%rcx,1) │ │ - mov 0x48(%rsp),%r8 │ │ - mov 0x58(%rsp),%r12 │ │ - mov 0xb0(%rsp),%r15 │ │ - mov 0x60(%rsp),%rcx │ │ - mov %rcx,%rbp │ │ - mov 0x98(%rsp),%rbx │ │ - je 81bad │ │ - mov 0x40(%rsp),%rcx │ │ - movsbl 0x140(%rax,%rcx,1),%eax │ │ - lea -0x1(%rax),%ecx │ │ - cmp $0x2,%ecx │ │ - ja 81bad │ │ - cltq │ │ - addl $0x1,0x10c(%rsp,%rax,4) │ │ - mov 0x88(%rsp),%eax │ │ - cmp %eax,0xa8(%rsp) │ │ - mov %rbx,%rdi │ │ - jg 81bc0 │ │ - jmpq 81bd4 │ │ - mov 0x38(%rsp),%rax │ │ - movsbl 0x138(%r8,%rax,1),%eax │ │ - lea -0x1(%rax),%ecx │ │ - cmp $0x2,%ecx │ │ - ja 83247 │ │ - cltq │ │ - addl $0x1,0x10c(%rsp,%rax,4) │ │ - mov 0x48(%rsp),%r8 │ │ - mov 0x38(%rsp),%rax │ │ - cmpb $0x0,0x118(%r8,%rax,1) │ │ - mov 0x58(%rsp),%r12 │ │ - mov 0xb0(%rsp),%r15 │ │ - mov 0x60(%rsp),%rbp │ │ - mov 0x98(%rsp),%rdi │ │ - je 81bd4 │ │ - mov 0x38(%rsp),%rax │ │ - movsbl 0x158(%r8,%rax,1),%eax │ │ - lea -0x1(%rax),%ecx │ │ - cmp $0x2,%ecx │ │ - ja 81bd4 │ │ - cltq │ │ - addl $0x1,0x10c(%rsp,%rax,4) │ │ - jmpq 81bd4 │ │ - mov $0x4,%r8d │ │ - mov 0x70(%rsp),%r15 │ │ - mov 0xe4(%rsp),%r11d │ │ - mov $0x8,%r13d │ │ - cmp $0x7,%r8d │ │ - ja 834a1 │ │ - mov %r8d,%eax │ │ - mov 0x68(%rsp),%rcx │ │ - cmp $0x1,%rcx │ │ - jne 82eea │ │ - movslq 0xc8(%rsp),%rdi │ │ - mov (%r10),%rbp │ │ - mov 0x48(%rsp),%rcx │ │ - movslq 0x10(%rcx),%rcx │ │ - shl $0x4,%rcx │ │ - movzbl -0x6(%rbp,%rcx,1),%ebp │ │ - lea 0x86424(%rip),%rdx │ │ - mov %rdx,%rsi │ │ - movzbl 0x1(%rdx,%rbp,4),%ebp │ │ - add $0xffffffffffffffff,%rbp │ │ - and %rdi,%rbp │ │ - lea 0x0(%rbp,%rbp,1),%edi │ │ - shl $0x3,%rbp │ │ - neg %rbp │ │ - mov (%r10,%rbp,1),%rbp │ │ - movzbl -0x6(%rbp,%rcx,1),%ebx │ │ - movzbl (%rdx,%rbx,4),%edx │ │ - shl $0x4,%edx │ │ - xor $0xfffffff8,%edx │ │ - shl $0x4,%rax │ │ - mov %edx,0x110(%rsp,%rax,1) │ │ - movzbl 0x1(%rsi,%rbx,4),%ebx │ │ - sub %edi,%ebx │ │ - shl $0x4,%ebx │ │ - lea -0x8(%rbx),%edi │ │ - mov %edi,0x114(%rsp,%rax,1) │ │ - movswl -0xe(%rbp,%rcx,1),%edi │ │ - add %edx,%edi │ │ - mov %edi,0x118(%rsp,%rax,1) │ │ - movswl -0x10(%rbp,%rcx,1),%ecx │ │ - lea (%rbx,%rcx,1),%ecx │ │ - add $0xfffffff8,%ecx │ │ - mov %ecx,0x11c(%rsp,%rax,1) │ │ - add $0x1,%r8d │ │ - mov $0x8,%r13d │ │ - cmp $0x7,%r8d │ │ - mov 0x70(%rsp),%r15 │ │ - jg 834a1 │ │ - shrq $0x20,0x68(%rsp) │ │ - je 8340f │ │ - mov -0x8(%r10),%rax │ │ - mov 0x48(%rsp),%rcx │ │ - movslq 0x10(%rcx),%rcx │ │ - shl $0x4,%rcx │ │ - movzbl -0x6(%rcx,%rax,1),%edx │ │ - lea 0x86376(%rip),%rsi │ │ - mov %rsi,%rbp │ │ - movzbl (%rsi,%rdx,4),%esi │ │ - shl $0x4,%esi │ │ - xor $0xfffffff8,%esi │ │ - movslq %r8d,%r8 │ │ - mov %r8,%rdi │ │ - shl $0x4,%rdi │ │ - mov %esi,0x110(%rsp,%rdi,1) │ │ - movzbl 0x1(%rbp,%rdx,4),%edx │ │ - shl $0x4,%edx │ │ - xor $0xfffffff8,%edx │ │ - mov %edx,0x114(%rsp,%rdi,1) │ │ - movswl -0xe(%rcx,%rax,1),%ebp │ │ - add %esi,%ebp │ │ - mov %ebp,0x118(%rsp,%rdi,1) │ │ - mov 0x70(%rsp),%r15 │ │ - movswl -0x10(%rcx,%rax,1),%eax │ │ - add %edx,%eax │ │ - mov %eax,0x11c(%rsp,%rdi,1) │ │ - add $0x1,%r8d │ │ - mov $0x8,%r13d │ │ - cmp $0x7,%r8d │ │ - jg 834a1 │ │ - shr $0x20,%r12 │ │ - je 8349e │ │ - mov -0x8(%r10),%rax │ │ - mov 0x48(%rsp),%rcx │ │ - movslq 0x10(%rcx),%rcx │ │ - mov 0xb0(%rsp),%rdi │ │ - add %rdi,%rcx │ │ - shl $0x4,%rcx │ │ - movzbl 0xa(%rax,%rcx,1),%edx │ │ - lea 0x862df(%rip),%rsi │ │ - mov %rsi,%rbx │ │ - movzbl (%rsi,%rdx,4),%esi │ │ - lea (%rsi,%rdi,2),%esi │ │ - shl $0x4,%esi │ │ - lea -0x8(%rsi),%edi │ │ - movslq %r8d,%r13 │ │ - mov %r13,%rbp │ │ - shl $0x4,%rbp │ │ - mov %edi,0x110(%rsp,%rbp,1) │ │ - movzbl 0x1(%rbx,%rdx,4),%edx │ │ - shl $0x4,%edx │ │ - xor $0xfffffff8,%edx │ │ - mov %edx,0x114(%rsp,%rbp,1) │ │ - movswl 0x2(%rax,%rcx,1),%edi │ │ - lea (%rsi,%rdi,1),%esi │ │ - add $0xfffffff8,%esi │ │ - mov %esi,0x118(%rsp,%rbp,1) │ │ - movswl (%rax,%rcx,1),%eax │ │ - add %edx,%eax │ │ - mov %eax,0x11c(%rsp,%rbp,1) │ │ - mov 0x70(%rsp),%r15 │ │ - add $0x1,%r13d │ │ - jmp 834a1 │ │ - mov %r8d,%r13d │ │ - mov 0x48(%rsp),%rax │ │ - add $0x3f5c0,%rax │ │ - mov %rax,0xd8(%rsp) │ │ - cmp $0x1d,%r11d │ │ - mov $0x1c,%eax │ │ - cmovl %r11d,%eax │ │ - cmp $0x3,%eax │ │ - mov $0x4,%ecx │ │ - cmovg %eax,%ecx │ │ - mov $0x1,%esi │ │ - test %r13d,%r13d │ │ - jle 834fe │ │ - shl $0x2,%ecx │ │ - mov 0x88(%rsp),%eax │ │ - mov %eax,%r8d │ │ - sar $0x10,%r8d │ │ - movswl %ax,%r9d │ │ - mov %r13d,%r11d │ │ - cmp $0x3,%r13d │ │ - ja 8350b │ │ - xor %ebx,%ebx │ │ - xor %r12d,%r12d │ │ - jmpq 83680 │ │ - mov 0xb0(%rsp),%rdx │ │ - jmpq 837b4 │ │ - mov %r11d,%ebx │ │ - and $0xfffffffc,%ebx │ │ - movd %r8d,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm9 │ │ - movd %r9d,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm10 │ │ - movd %ecx,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm11 │ │ - pxor %xmm1,%xmm1 │ │ - lea 0x110(%rsp),%rdi │ │ - xor %edx,%edx │ │ - pcmpeqd %xmm8,%xmm8 │ │ - jmp 83560 │ │ - paddd %xmm5,%xmm1 │ │ - psubd %xmm8,%xmm1 │ │ - add $0x4,%rdx │ │ - add $0x40,%rdi │ │ - cmp %rdx,%rbx │ │ - je 83664 │ │ - movdqu (%rdi),%xmm5 │ │ - movdqu 0x10(%rdi),%xmm6 │ │ - movdqu 0x20(%rdi),%xmm2 │ │ - movdqu 0x30(%rdi),%xmm4 │ │ - movdqa %xmm5,%xmm0 │ │ - punpckldq %xmm6,%xmm0 │ │ - movdqa %xmm2,%xmm7 │ │ - punpckldq %xmm4,%xmm7 │ │ - punpcklqdq %xmm7,%xmm0 │ │ - pshufd $0xe5,%xmm5,%xmm3 │ │ - pblendw $0xc,%xmm6,%xmm3 │ │ - pblendw $0xf0,%xmm7,%xmm3 │ │ - pshufd $0xa4,%xmm4,%xmm7 │ │ - pblendw $0x3f,%xmm2,%xmm7 │ │ - punpckhdq %xmm6,%xmm5 │ │ - pblendw $0xf,%xmm5,%xmm7 │ │ - psubd %xmm0,%xmm7 │ │ - psubd %xmm9,%xmm7 │ │ - punpckhdq %xmm4,%xmm2 │ │ - punpckhqdq %xmm2,%xmm5 │ │ - psubd %xmm3,%xmm5 │ │ - psubd %xmm10,%xmm5 │ │ - pabsd %xmm7,%xmm0 │ │ - pabsd %xmm5,%xmm5 │ │ - paddd %xmm0,%xmm5 │ │ - movdqa %xmm5,0x1f0(%rsp,%rdx,4) │ │ - pcmpgtd %xmm11,%xmm5 │ │ - pextrb $0x0,%xmm5,%eax │ │ - test $0x1,%al │ │ - je 83627 │ │ - movl $0xffffffff,0x1f0(%rsp,%rdx,4) │ │ - pextrb $0x4,%xmm5,%eax │ │ - test $0x1,%al │ │ - jne 83631 │ │ - pextrb $0x8,%xmm5,%eax │ │ - test $0x1,%al │ │ - je 83646 │ │ - movl $0xffffffff,0x1f8(%rsp,%rdx,4) │ │ - pextrb $0xc,%xmm5,%eax │ │ - test $0x1,%al │ │ - je 83546 │ │ - jmp 83654 │ │ - pextrb $0x4,%xmm5,%eax │ │ - test $0x1,%al │ │ - je 83602 │ │ - movl $0xffffffff,0x1f4(%rsp,%rdx,4) │ │ - pextrb $0x8,%xmm5,%eax │ │ - test $0x1,%al │ │ - jne 8360c │ │ - pextrb $0xc,%xmm5,%eax │ │ - test $0x1,%al │ │ - je 83546 │ │ - movl $0xffffffff,0x1fc(%rsp,%rdx,4) │ │ - jmpq 83546 │ │ - pshufd $0x4e,%xmm1,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - pshufd $0xe5,%xmm0,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - movd %xmm1,%r12d │ │ - cmp %r11,%rbx │ │ - je 836e9 │ │ - mov %rbx,%rax │ │ - shl $0x4,%rax │ │ - lea (%rsp,%rax,1),%rdx │ │ - add $0x11c,%rdx │ │ - jmp 836a5 │ │ - add $0x1,%r12d │ │ - add $0x1,%rbx │ │ - add $0x10,%rdx │ │ - cmp %rbx,%r11 │ │ - je 836e9 │ │ - mov -0x4(%rdx),%eax │ │ - mov (%rdx),%edi │ │ - sub -0xc(%rdx),%eax │ │ - sub %r8d,%eax │ │ - mov %eax,%ebp │ │ - neg %ebp │ │ - cmovl %eax,%ebp │ │ - sub -0x8(%rdx),%edi │ │ - sub %r9d,%edi │ │ - mov %edi,%eax │ │ - neg %eax │ │ - cmovl %edi,%eax │ │ - add %ebp,%eax │ │ - mov %eax,0x1f0(%rsp,%rbx,4) │ │ - cmp %ecx,%eax │ │ - jle 83694 │ │ - movl $0xffffffff,0x1f0(%rsp,%rbx,4) │ │ - add $0x1,%rbx │ │ - add $0x10,%rdx │ │ - cmp %rbx,%r11 │ │ - jne 836a5 │ │ - test %r12d,%r12d │ │ - mov 0x70(%rsp),%r15 │ │ - mov 0xb0(%rsp),%rdx │ │ - je 837b4 │ │ - mov %r13d,%r11d │ │ - sub %r12d,%r11d │ │ - test %r11d,%r11d │ │ - jle 837b1 │ │ - xor %edx,%edx │ │ - lea 0x100(%rsp),%r8 │ │ - xor %edi,%edi │ │ - mov %edi,%esi │ │ - movslq %edi,%rbx │ │ - lea 0x0(,%rbx,4),%rbp │ │ - xor %r9d,%r9d │ │ - mov %r9,%rcx │ │ - add $0xffffffffffffffff,%r9 │ │ - cmpl $0xffffffff,0x1f0(%rsp,%rbp,1) │ │ - lea 0x4(%rbp),%rbp │ │ - jne 8372a │ │ - movslq %r13d,%rax │ │ - mov %rbx,%rdi │ │ - sub %r9,%rdi │ │ - shl $0x2,%rax │ │ - sub %ecx,%ebx │ │ - xor %r10d,%r10d │ │ - mov 0x1ec(%rsp,%rax,1),%r15d │ │ - add $0x1,%r10d │ │ - add $0xfffffffffffffffc,%rax │ │ - add $0x1,%ebx │ │ - cmp $0xffffffff,%r15d │ │ - je 83751 │ │ - not %r9d │ │ - add %esi,%r9d │ │ - sub %r10d,%r13d │ │ - lea 0x1(%r13),%ecx │ │ - cmp %ecx,%r9d │ │ - jge 8379f │ │ - mov %r15d,0x1ec(%rsp,%rbp,1) │ │ - movdqa 0x110(%rsp,%rax,4),%xmm0 │ │ - movdqa %xmm0,(%r8,%rbp,4) │ │ - add $0x1,%edx │ │ - cmp %r11d,%edx │ │ - jne 8371a │ │ - mov %r12d,%esi │ │ - mov 0xb0(%rsp),%rdx │ │ - mov 0x70(%rsp),%r15 │ │ - jmp 837b4 │ │ - mov %r12d,%esi │ │ - mov 0x48(%rsp),%rax │ │ - mov %rax,%r13 │ │ - mov 0x10(%rax),%eax │ │ - sub $0x30,%rsp │ │ - lea 0x140(%rsp),%rdi │ │ - mov %r15d,%ecx │ │ - mov 0xb8(%rsp),%r8d │ │ - mov 0x108(%rsp),%rbx │ │ - mov %rbx,%r9 │ │ - pushq 0xf8(%rsp) │ │ - push %rax │ │ - callq 99a40 │ │ - add $0x40,%rsp │ │ - test %eax,%eax │ │ - jne 83802 │ │ - mov %rbx,%rdi │ │ - callq 99790 │ │ - test %eax,%eax │ │ - je 83868 │ │ + cmp $0x3d,%esi │ │ + jl 74363 │ │ xor %eax,%eax │ │ - mov 0x58(%rsp),%rbp │ │ - mov %eax,(%rbx) │ │ - xor %r12d,%r12d │ │ - mov 0x50(%rsp),%rcx │ │ - cmpl $0x0,0x12a0(%rcx) │ │ - mov %r13,%r11 │ │ - je 83854 │ │ - cmp $0x3,%eax │ │ - jne 8385b │ │ - movzwl 0x3f5cc(%r11),%eax │ │ - mov %ax,0xc(%rbp) │ │ - movzwl 0x3f5d0(%r11),%eax │ │ - mov %ax,0xe(%rbp) │ │ - movzwl 0x3f5d4(%r11),%eax │ │ - mov %ax,0x10(%rbp) │ │ - movzwl 0x3f5d8(%r11),%eax │ │ - mov %ax,0x12(%rbp) │ │ - xor %esi,%esi │ │ - jmpq 7f0ce │ │ - movw $0x8000,0xc(%rbp) │ │ - xor %esi,%esi │ │ - jmpq 7f0ce │ │ - mov $0x3,%eax │ │ - jmp 83804 │ │ - mov 0x48(%rsp),%rbp │ │ - mov 0x58(%rsp),%r12 │ │ - jmpq 829e6 │ │ - mov 0x40(%rsp),%rcx │ │ - movsbl 0x120(%rax,%rcx,1),%ecx │ │ - mov %ecx,%edx │ │ - xor $0x2,%edx │ │ - cmp $0x1,%edx │ │ - ja 838a0 │ │ - movslq %ecx,%rcx │ │ - addl $0x1,0x108(%rsp,%rcx,4) │ │ - mov 0x40(%rsp),%rcx │ │ - cmpb $0x0,0x100(%rax,%rcx,1) │ │ - mov 0x48(%rsp),%rbx │ │ - mov 0x58(%rsp),%r12 │ │ - mov 0xb0(%rsp),%r15 │ │ - je 81c59 │ │ - mov 0x40(%rsp),%rcx │ │ - movsbl 0x140(%rax,%rcx,1),%eax │ │ - mov %eax,%ecx │ │ - xor $0x2,%ecx │ │ - cmp $0x1,%ecx │ │ - ja 81c59 │ │ - cltq │ │ - addl $0x1,0x108(%rsp,%rax,4) │ │ - mov 0x88(%rsp),%eax │ │ - cmp %eax,0xa8(%rsp) │ │ - mov 0x60(%rsp),%rsi │ │ - jg 81c6e │ │ - jmpq 81c81 │ │ - mov 0x38(%rsp),%rax │ │ - movsbl 0x138(%rbx,%rax,1),%eax │ │ - mov %eax,%ecx │ │ - xor $0x2,%ecx │ │ - cmp $0x1,%ecx │ │ - ja 83929 │ │ - cltq │ │ - addl $0x1,0x108(%rsp,%rax,4) │ │ - mov 0x48(%rsp),%rbx │ │ - mov 0x38(%rsp),%rax │ │ - cmpb $0x0,0x118(%rbx,%rax,1) │ │ - mov 0x58(%rsp),%r12 │ │ - mov 0xb0(%rsp),%r15 │ │ - mov 0x60(%rsp),%rsi │ │ - je 81c81 │ │ - mov 0x38(%rsp),%rax │ │ - movsbl 0x158(%rbx,%rax,1),%eax │ │ - mov %eax,%ecx │ │ - xor $0x2,%ecx │ │ - cmp $0x1,%ecx │ │ - ja 81c81 │ │ - cltq │ │ - addl $0x1,0x108(%rsp,%rax,4) │ │ - jmpq 81c81 │ │ - mov $0x5,%r8d │ │ - jmp 83993 │ │ - mov $0x6,%r8d │ │ - jmp 83993 │ │ - mov $0x7,%r8d │ │ - mov 0x70(%rsp),%r15 │ │ - mov 0xe4(%rsp),%r11d │ │ - mov 0xd8(%rsp),%r12 │ │ - mov $0x8,%r13d │ │ - cmp $0x7,%r8d │ │ - jbe 832c6 │ │ - jmpq 834a1 │ │ - nopl (%rax) │ │ - push %rbp │ │ - push %r15 │ │ + cmp $0x79,%esi │ │ + setl %al │ │ + xor $0x3,%eax │ │ + mov %eax,0x8(%rdi) │ │ + retq │ │ + nopw 0x0(%rax,%rax,1) │ │ push %r14 │ │ - push %r13 │ │ - push %r12 │ │ push %rbx │ │ - sub $0x88,%rsp │ │ - mov %r9d,%r15d │ │ - mov %r8d,%r13d │ │ - mov %edx,%ebp │ │ + sub $0x28,%rsp │ │ mov %rsi,%r14 │ │ mov %rdi,%rbx │ │ - mov (%rdi),%rax │ │ - mov %rax,0x20(%rsp) │ │ - mov 0x8(%rdi),%rax │ │ - movslq %edx,%r12 │ │ - movslq %ecx,%rcx │ │ - imul $0x70,%r12,%rdx │ │ - add %rax,%rdx │ │ - lea 0x3600(%rax),%rdi │ │ - shl $0x4,%rcx │ │ - lea (%rcx,%rdx,1),%rsi │ │ - add $0xde0,%rsi │ │ - mov $0x6,%edx │ │ - mov %rdi,0x18(%rsp) │ │ - callq 4770 │ │ - add $0x2,%al │ │ - mov %al,0xb(%r14,%r12,1) │ │ - movzbl %al,%r14d │ │ - test %r12d,%r12d │ │ - movslq %r15d,%rcx │ │ - mov %rbx,%r15 │ │ - lea 0x1ec0(%rbx,%rcx,1),%rsi │ │ - lea 0x268(%rbx,%rcx,1),%rdx │ │ - cmovne %rsi,%rdx │ │ - movzbl (%rdx),%ebx │ │ - test $0xf,%cl │ │ - mov %eax,0x30(%rsp) │ │ - mov %ebp,(%rsp) │ │ - mov %r15,0x8(%rsp) │ │ - je 83a6d │ │ - movslq %r13d,%rdx │ │ - test %ebp,%ebp │ │ - je 83aab │ │ - lea (%r15,%rdx,1),%rsi │ │ - add $0x1ea0,%rsi │ │ - jmp 83abc │ │ - test %bl,%bl │ │ - je 83e3a │ │ - lea (%rcx,%rcx,2),%rcx │ │ - shl $0x4,%rcx │ │ - add %r15,%rcx │ │ - mov %r12,%rdx │ │ - shl $0x4,%rdx │ │ - lea (%rdx,%rcx,1),%rsi │ │ - add $0x18a0,%rsi │ │ - xor %r11d,%r11d │ │ - mov 0x18(%rsp),%r15 │ │ - movslq %r11d,%rdx │ │ - test %r11d,%r11d │ │ - jne 83bcd │ │ - jmpq 83bb0 │ │ - mov 0x288(%r15),%rsi │ │ - add %rdx,%rsi │ │ - add $0x250,%rsi │ │ - movzbl (%rsi),%r8d │ │ - lea (%rcx,%rcx,2),%rsi │ │ - shl $0x4,%rsi │ │ - mov %r12,%rdi │ │ - shl $0x4,%rdi │ │ - lea (%rdx,%rdx,2),%rcx │ │ - shl $0x4,%rcx │ │ - lea (%r15,%rcx,1),%r9 │ │ - add $0x12a0,%r9 │ │ - add %rdi,%r9 │ │ - test %bl,%bl │ │ - setne %cl │ │ - xor %r11d,%r11d │ │ - lea (%r15,%rsi,1),%rdx │ │ - add $0x12a0,%rdx │ │ - lea (%rdi,%rdx,1),%rsi │ │ - add $0x600,%rsi │ │ - test %r8d,%r8d │ │ - setne %dl │ │ - je 83b92 │ │ - test %bl,%bl │ │ - je 83b92 │ │ - xor %r11d,%r11d │ │ + cmpq $0x0,(%rsi) │ │ + je 7439b │ │ + mov 0x8(%r14),%rsi │ │ + mov $0x3600,%edx │ │ + mov %rbx,%rdi │ │ + add $0x28,%rsp │ │ + pop %rbx │ │ + pop %r14 │ │ + jmpq 4390 │ │ + lea 0x81c5e(%rip),%rsi │ │ + mov $0x1860,%edx │ │ + mov %rbx,%rdi │ │ + callq 4390 │ │ + lea 0x1860(%rbx),%rdi │ │ + lea 0x818a3(%rip),%rsi │ │ + mov $0x320,%edx │ │ + callq 4390 │ │ + lea 0x1b80(%rbx),%rdi │ │ + mov 0x8(%r14),%eax │ │ + imul $0x1840,%rax,%rax │ │ + lea 0x83480(%rip),%rsi │ │ + add %rax,%rsi │ │ + mov $0x1840,%edx │ │ + callq 4390 │ │ + movabs $0x348054007000,%rax │ │ + mov %rax,0x34c0(%rbx) │ │ + mov %rax,0x35e0(%rbx) │ │ + movaps 0x81be4(%rip),%xmm0 │ │ + movaps %xmm0,0x35d0(%rbx) │ │ + movaps 0x81bc6(%rip),%xmm1 │ │ + movaps %xmm1,0x35c0(%rbx) │ │ + movaps 0x81ba8(%rip),%xmm2 │ │ + movaps %xmm2,0x35b0(%rbx) │ │ + movaps 0x81b8a(%rip),%xmm3 │ │ + movaps %xmm3,0x35a0(%rbx) │ │ + movaps 0x81b6c(%rip),%xmm4 │ │ + movaps %xmm4,0x3590(%rbx) │ │ + movaps 0x81b4e(%rip),%xmm5 │ │ + movaps %xmm5,0x3580(%rbx) │ │ + movaps 0x81b30(%rip),%xmm6 │ │ + movaps %xmm6,0x3570(%rbx) │ │ + movaps 0x81b12(%rip),%xmm7 │ │ + movaps %xmm7,0x3560(%rbx) │ │ + movaps %xmm0,0x3550(%rbx) │ │ + movaps %xmm1,0x3540(%rbx) │ │ + movaps %xmm2,0x3530(%rbx) │ │ + movaps %xmm3,0x3520(%rbx) │ │ + movaps %xmm4,0x3510(%rbx) │ │ + movaps %xmm5,0x3500(%rbx) │ │ + movaps %xmm6,0x34f0(%rbx) │ │ + movaps %xmm7,0x34e0(%rbx) │ │ + movaps %xmm0,0x34b0(%rbx) │ │ + movaps %xmm1,0x34a0(%rbx) │ │ + movaps %xmm2,0x3490(%rbx) │ │ + movaps %xmm3,0x3480(%rbx) │ │ + movaps %xmm4,0x3470(%rbx) │ │ + movaps %xmm5,0x3460(%rbx) │ │ + movaps %xmm6,0x3450(%rbx) │ │ + movaps %xmm7,0x3440(%rbx) │ │ + movaps %xmm0,0x3430(%rbx) │ │ + movaps %xmm1,0x3420(%rbx) │ │ + movaps %xmm2,0x3410(%rbx) │ │ + movaps %xmm3,0x3400(%rbx) │ │ + movaps %xmm4,0x33f0(%rbx) │ │ + movaps %xmm5,0x33e0(%rbx) │ │ + movaps %xmm6,0x33d0(%rbx) │ │ + movaps %xmm7,0x33c0(%rbx) │ │ + add $0x28,%rsp │ │ + pop %rbx │ │ + pop %r14 │ │ + retq │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - movzwl (%rsi),%edi │ │ - movzwl (%r9),%ebp │ │ - movslq %r11d,%rdx │ │ - cmp %bp,%di │ │ - jae 83b50 │ │ - test %r11d,%r11d │ │ - je 83b3b │ │ - cmp %di,0x3e(%rsp,%rdx,2) │ │ - je 83b44 │ │ - add $0x1,%r11d │ │ - mov %di,0x40(%rsp,%rdx,2) │ │ - add $0x2,%rsi │ │ - add $0xffffffff,%ebx │ │ - jmp 83b81 │ │ - nopl (%rax) │ │ - xor %ecx,%ecx │ │ - cmp %di,%bp │ │ - sete %dil │ │ - jne 83b5f │ │ - add $0x2,%rsi │ │ - mov %dil,%cl │ │ - test %r11d,%r11d │ │ - je 83b6e │ │ - cmp %bp,0x3e(%rsp,%rdx,2) │ │ - je 83b77 │ │ - add $0x1,%r11d │ │ - mov %bp,0x40(%rsp,%rdx,2) │ │ - sub %ecx,%ebx │ │ - add $0x2,%r9 │ │ - add $0xffffffff,%r8d │ │ - test %ebx,%ebx │ │ - setne %cl │ │ - test %r8d,%r8d │ │ - setne %dl │ │ - je 83b92 │ │ - test %ebx,%ebx │ │ - jne 83b20 │ │ - test %cl,%cl │ │ - je 83bd9 │ │ - mov 0x18(%rsp),%r15 │ │ - movslq %r11d,%rdx │ │ - test %r11d,%r11d │ │ - jne 83bcd │ │ + nop │ │ + push %r14 │ │ + push %rbx │ │ + sub $0x28,%rsp │ │ + mov %rdx,%r14 │ │ + mov %rsi,%rbx │ │ + mov 0xd00(%rdi),%rdi │ │ + mov $0x3604,%esi │ │ + callq 98fb0 │ │ + mov %rax,(%rbx) │ │ + test %rax,%rax │ │ + je 74585 │ │ + mov (%rax),%rcx │ │ + mov %rcx,0x8(%rbx) │ │ + xor %eax,%eax │ │ + test %r14,%r14 │ │ + je 7457d │ │ + lea 0x3600(%rcx),%rdx │ │ + mov %rdx,0x18(%rbx) │ │ + movl $0x0,0x3600(%rcx) │ │ + mov %r14,0x10(%rbx) │ │ + add $0x28,%rsp │ │ + pop %rbx │ │ + pop %r14 │ │ + retq │ │ + mov $0xfffffff4,%eax │ │ + add $0x28,%rsp │ │ + pop %rbx │ │ + pop %r14 │ │ + retq │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - movzwl (%rsi),%edi │ │ - lea 0x1(%rdx),%r11d │ │ - mov %di,0x40(%rsp,%rdx,2) │ │ - add $0x2,%rsi │ │ - add $0xffffffff,%ebx │ │ - jle 83c21 │ │ - movslq %r11d,%rdx │ │ - test %r11d,%r11d │ │ - je 83bb0 │ │ - movzwl (%rsi),%edi │ │ - cmp %di,0x3e(%rsp,%rdx,2) │ │ - jne 83bb3 │ │ - jmp 83bbc │ │ - test %dl,%dl │ │ - je 83c1c │ │ - mov 0x18(%rsp),%r15 │ │ - movslq %r11d,%rcx │ │ - test %r11d,%r11d │ │ - jne 83c0f │ │ - nopw 0x0(%rax,%rax,1) │ │ - movzwl (%r9),%edx │ │ - lea 0x1(%rcx),%r11d │ │ - mov %dx,0x40(%rsp,%rcx,2) │ │ - add $0x2,%r9 │ │ - add $0xffffffff,%r8d │ │ - jle 83c21 │ │ - movslq %r11d,%rcx │ │ - test %r11d,%r11d │ │ - je 83bf0 │ │ - movzwl (%r9),%edx │ │ - cmp %dx,0x3e(%rsp,%rcx,2) │ │ - jne 83bf4 │ │ - jmp 83bfd │ │ - mov 0x18(%rsp),%r15 │ │ - xor %esi,%esi │ │ - test %al,%al │ │ - setne %dl │ │ - je 83c8b │ │ - test %r11d,%r11d │ │ - jle 83c8b │ │ - movslq %r11d,%r13 │ │ - xor %esi,%esi │ │ - mov $0x1,%ebx │ │ nopl 0x0(%rax) │ │ - mov %rsi,%rbp │ │ - mov %r15,%rdi │ │ - callq 49c0 │ │ - test %eax,%eax │ │ - je 83c80 │ │ - movzwl 0x3e(%rsp,%rbx,2),%eax │ │ - mov %rbp,%rsi │ │ - movslq %esi,%rcx │ │ - add $0x1,%esi │ │ - mov %ax,0x70(%rsp,%rcx,2) │ │ - cmp %r14d,%esi │ │ - setl %dl │ │ - jge 83c8b │ │ - cmp %r13,%rbx │ │ - lea 0x1(%rbx),%rbx │ │ - jl 83c40 │ │ - jmp 83c8b │ │ + movups (%rsi),%xmm0 │ │ + movups 0x10(%rsi),%xmm1 │ │ + movups %xmm1,0x10(%rdi) │ │ + movups %xmm0,(%rdi) │ │ + mov (%rsi),%rdi │ │ + test %rdi,%rdi │ │ + je 745bb │ │ + jmpq 99070 │ │ + retq │ │ + nopl 0x0(%rax) │ │ + push %rbx │ │ + sub $0x30,%rsp │ │ + mov %rdi,%rbx │ │ + cmpq $0x0,(%rdi) │ │ + je 745d6 │ │ + mov %rbx,%rdi │ │ + callq 99080 │ │ + xorps %xmm0,%xmm0 │ │ + movups %xmm0,0x10(%rbx) │ │ + movups %xmm0,(%rbx) │ │ + add $0x30,%rsp │ │ + pop %rbx │ │ + retq │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - mov %rbp,%rsi │ │ - cmp %r14d,%esi │ │ - setl %dl │ │ - jl 83c6a │ │ - mov 0x20(%rsp),%rbp │ │ - cmpl $0x0,0x12a0(%rbp) │ │ - je 83e58 │ │ - mov 0x8(%rsp),%rax │ │ - mov 0x10(%rax),%ecx │ │ - mov 0x14(%rax),%eax │ │ - mov %eax,%ebx │ │ - sar %ebx │ │ - mov %ecx,%edi │ │ - and $0x1,%edi │ │ - add %ebx,%edi │ │ - movslq %edi,%rbx │ │ - mov 0xcf8(%rbp),%rdi │ │ - sar %rdi │ │ - imul %rbx,%rdi │ │ - sar %ecx │ │ - and $0x1,%eax │ │ - add %ecx,%eax │ │ - movslq %eax,%rcx │ │ - add %rdi,%rcx │ │ - lea (%rcx,%rcx,2),%rcx │ │ - shl $0x4,%rcx │ │ - add 0x12b8(%rbp),%rcx │ │ - shl $0x4,%r12 │ │ - add %rcx,%r12 │ │ - test %dl,%dl │ │ - je 83e73 │ │ - mov 0x844(%rbp),%ebx │ │ - mov %rsi,%r13 │ │ - xor %ebp,%ebp │ │ - test %ebx,%ebx │ │ - je 83d11 │ │ + push %rbx │ │ + sub $0x30,%rsp │ │ + cmpq $0x0,0x10(%rdi) │ │ + je 74609 │ │ + mov %rdi,%rbx │ │ + mov 0x18(%rdi),%rax │ │ + mov (%rax),%eax │ │ + test %eax,%eax │ │ + je 7460f │ │ + add $0x30,%rsp │ │ + pop %rbx │ │ + retq │ │ + mov 0x10(%rbx),%rdi │ │ + add $0x38,%rdi │ │ + callq 43a0 │ │ + nopl 0x0(%rax) │ │ + mov 0x18(%rbx),%rax │ │ + mov (%rax),%eax │ │ + mov 0x10(%rbx),%rsi │ │ + test %eax,%eax │ │ + jne 7463d │ │ + lea 0x8(%rsi),%rdi │ │ + add $0x38,%rsi │ │ + callq 43b0 │ │ + jmp 74620 │ │ + add $0x38,%rsi │ │ + mov %rsi,%rdi │ │ + add $0x30,%rsp │ │ + pop %rbx │ │ + jmpq 43c0 │ │ xchg %ax,%ax │ │ - add %ebp,%ebp │ │ - mov %r15,%rdi │ │ - callq 49c0 │ │ - or %eax,%ebp │ │ - add $0xffffffff,%ebx │ │ - jne 83d00 │ │ - lea 0x1(%r13),%r15d │ │ - mov %r13,0x38(%rsp) │ │ - movslq %r13d,%rax │ │ - mov %r12,0x8(%rsp) │ │ - mov %bp,(%r12,%rax,2) │ │ - mov %r14d,%eax │ │ - mov %rax,0x28(%rsp) │ │ - mov %r14d,0x14(%rsp) │ │ - cmp %r14d,%r15d │ │ - jge 83fbf │ │ - xor %r12d,%r12d │ │ - cmpl $0x0,(%rsp) │ │ - sete %r12b │ │ - mov 0x20(%rsp),%rax │ │ - mov 0x844(%rax),%eax │ │ - mov %rax,(%rsp) │ │ - mov 0x18(%rsp),%rbx │ │ - mov %rbx,%rdi │ │ - callq 49c0 │ │ - mov %eax,%r14d │ │ - add %eax,%r14d │ │ - mov %rbx,%rdi │ │ - callq 49c0 │ │ - or %r14d,%eax │ │ - movzwl %bp,%r13d │ │ - mov (%rsp),%rcx │ │ - lea (%rcx,%rax,1),%r14d │ │ - add $0xfffffffd,%r14d │ │ - mov 0x20(%rsp),%rax │ │ - mov 0x844(%rax),%cl │ │ - mov $0xffffffff,%eax │ │ - shl %cl,%eax │ │ - not %eax │ │ - mov %eax,(%rsp) │ │ - mov %r12,0x68(%rsp) │ │ - sub %r12d,%eax │ │ - mov %eax,0x34(%rsp) │ │ - movslq %r15d,%r12 │ │ - mov 0x38(%rsp),%rax │ │ - add $0x2,%eax │ │ - mov 0x18(%rsp),%r15 │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %eax,0x20(%rsp) │ │ - xor %ebx,%ebx │ │ - test %r14d,%r14d │ │ - je 83de1 │ │ - mov %r14d,%ebp │ │ + push %rbx │ │ + sub $0x30,%rsp │ │ + mov %rdi,%rbx │ │ + mov 0x10(%rdi),%rdi │ │ + test %rdi,%rdi │ │ + je 74694 │ │ + add $0x38,%rdi │ │ + callq 43a0 │ │ + mov 0x18(%rbx),%rax │ │ + mov $0x1,%ecx │ │ + xchg %ecx,(%rax) │ │ + mov 0x10(%rbx),%rdi │ │ + add $0x8,%rdi │ │ + callq 43d0 │ │ + mov 0x10(%rbx),%rdi │ │ + add $0x38,%rdi │ │ + add $0x30,%rsp │ │ + pop %rbx │ │ + jmpq 43c0 │ │ + add $0x30,%rsp │ │ + pop %rbx │ │ + retq │ │ xchg %ax,%ax │ │ - add %ebx,%ebx │ │ - mov %r15,%rdi │ │ - callq 49c0 │ │ - or %eax,%ebx │ │ - add $0xffffffff,%ebp │ │ - jne 83dd0 │ │ - mov 0x68(%rsp),%rdx │ │ - add %edx,%r13d │ │ - add %ebx,%r13d │ │ - mov (%rsp),%ecx │ │ - cmp %ecx,%r13d │ │ - cmovg %ecx,%r13d │ │ - mov 0x8(%rsp),%rax │ │ - mov %r13w,(%rax,%r12,2) │ │ - add $0x1,%r12 │ │ - movzwl %r13w,%r13d │ │ - lea (%rdx,%r13,1),%eax │ │ - cmp %ecx,%eax │ │ - jge 83e8b │ │ - mov 0x34(%rsp),%eax │ │ - sub %r13d,%eax │ │ - bsr %eax,%eax │ │ - xor $0xffffffe0,%eax │ │ - add $0x21,%eax │ │ - cmp %eax,%r14d │ │ - cmovg %eax,%r14d │ │ - mov 0x20(%rsp),%eax │ │ - add $0x1,%eax │ │ - cmp 0x14(%rsp),%r12d │ │ - jne 83dc0 │ │ - jmpq 83fbf │ │ - test %al,%al │ │ - setne %dl │ │ - xor %esi,%esi │ │ - mov 0x18(%rsp),%r15 │ │ - mov 0x20(%rsp),%rbp │ │ - cmpl $0x0,0x12a0(%rbp) │ │ - jne 83c9d │ │ - shl $0x4,%r12 │ │ - mov 0x8(%rsp),%rax │ │ - add %rax,%r12 │ │ - add $0x5080,%r12 │ │ - test %dl,%dl │ │ - jne 83cef │ │ - movslq %esi,%rdx │ │ - add %rdx,%rdx │ │ - lea 0x70(%rsp),%rsi │ │ - mov %r12,%rdi │ │ - callq 43b0 │ │ - jmpq 8403c │ │ - cmp 0x14(%rsp),%r12d │ │ - mov 0x20(%rsp),%ebx │ │ - jge 83fbf │ │ - movslq %r12d,%rax │ │ - mov 0x28(%rsp),%rdx │ │ - mov %rdx,%rcx │ │ - sub %rax,%rcx │ │ - cmp $0x10,%rcx │ │ - jb 83f9a │ │ - mov %rcx,%r10 │ │ - and $0xfffffffffffffff0,%r10 │ │ - movd (%rsp),%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - lea -0x10(%r10),%rsi │ │ - mov %rsi,%rdi │ │ - shr $0x4,%rdi │ │ - add $0x1,%rdi │ │ - mov %edi,%ebp │ │ - and $0x3,%ebp │ │ - movslq %ebx,%r8 │ │ - cmp $0x30,%rsi │ │ - mov 0x8(%rsp),%r9 │ │ - jae 83ef6 │ │ + sub $0x38,%rsp │ │ + callq 9de00 │ │ + mov %eax,0xad1d5(%rip) │ │ + add $0x38,%rsp │ │ + retq │ │ + mov 0xac94a(%rip),%eax │ │ + and 0xad1c4(%rip),%eax │ │ + retq │ │ + │ │ +00000000000746bd : │ │ + mov %edi,0xac93d(%rip) │ │ + retq │ │ + data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ + push %r14 │ │ + push %rbx │ │ + sub $0x28,%rsp │ │ + test %rdi,%rdi │ │ + je 74731 │ │ + mov %rsi,%r14 │ │ + test %rsi,%rsi │ │ + js 7475d │ │ + mov %rdi,%rbx │ │ + mov %r14,%rdi │ │ + callq 98f30 │ │ + mov %rax,0x10(%rbx) │ │ + test %rax,%rax │ │ + je 7475d │ │ + mov 0x8(%rax),%rcx │ │ + mov %rcx,(%rbx) │ │ + mov %r14,0x30(%rbx) │ │ + mov %r14,0x8(%rbx) │ │ + movabs $0x8000000000000000,%rcx │ │ + movq %rcx,%xmm0 │ │ + movdqu %xmm0,0x18(%rbx) │ │ + movq $0xffffffffffffffff,0x28(%rbx) │ │ + pxor %xmm0,%xmm0 │ │ + movdqu %xmm0,0x38(%rbx) │ │ + mov (%rax),%rbx │ │ + jmp 7475f │ │ + mov $0x130,%edi │ │ + add 0xab9bb(%rip),%rdi │ │ + lea 0x8921c(%rip),%rsi │ │ + lea 0x89240(%rip),%rdx │ │ + lea 0x89245(%rip),%rcx │ │ xor %ebx,%ebx │ │ - test %rbp,%rbp │ │ - jne 83f4e │ │ - jmpq 83f92 │ │ - sub %rbp,%rdi │ │ - lea (%r9,%r8,2),%rsi │ │ - add $0x70,%rsi │ │ + xor %eax,%eax │ │ + callq 43e0 │ │ + jmp 7475f │ │ xor %ebx,%ebx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - movdqu %xmm0,-0x70(%rsi,%rbx,2) │ │ - movdqu %xmm0,-0x60(%rsi,%rbx,2) │ │ - movdqu %xmm0,-0x50(%rsi,%rbx,2) │ │ - movdqu %xmm0,-0x40(%rsi,%rbx,2) │ │ - movdqu %xmm0,-0x30(%rsi,%rbx,2) │ │ - movdqu %xmm0,-0x20(%rsi,%rbx,2) │ │ - movdqu %xmm0,-0x10(%rsi,%rbx,2) │ │ - movdqu %xmm0,(%rsi,%rbx,2) │ │ - add $0x40,%rbx │ │ - add $0xfffffffffffffffc,%rdi │ │ - jne 83f10 │ │ - test %rbp,%rbp │ │ - je 83f92 │ │ - add %r8,%rbx │ │ - lea (%r9,%rbx,2),%rdi │ │ - add $0x10,%rdi │ │ - mov %edx,%esi │ │ - sub %r8d,%esi │ │ - and $0x30,%sil │ │ - add $0xf0,%sil │ │ - shr $0x4,%sil │ │ - add $0x1,%sil │ │ - movzbl %sil,%esi │ │ - and $0x3,%esi │ │ - neg %rsi │ │ - nopl 0x0(%rax,%rax,1) │ │ - movdqu %xmm0,-0x10(%rdi) │ │ + mov %rbx,%rax │ │ + add $0x28,%rsp │ │ + pop %rbx │ │ + pop %r14 │ │ + retq │ │ + nopw 0x0(%rax,%rax,1) │ │ + movabs $0x8000000000000000,%rax │ │ + movq %rax,%xmm0 │ │ movdqu %xmm0,(%rdi) │ │ - add $0x20,%rdi │ │ - inc %rsi │ │ - jne 83f80 │ │ - cmp %r10,%rcx │ │ - je 83fbf │ │ - add %r10,%rax │ │ - mov 0x8(%rsp),%rcx │ │ - mov (%rsp),%edx │ │ + movq $0xffffffffffffffff,0x10(%rdi) │ │ + pxor %xmm0,%xmm0 │ │ + movdqu %xmm0,0x20(%rdi) │ │ + retq │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - mov %dx,(%rcx,%rax,2) │ │ - add $0x1,%rax │ │ - cmp %rax,0x28(%rsp) │ │ - jne 83fb0 │ │ - cmpb $0x0,0x30(%rsp) │ │ - mov 0x8(%rsp),%rbp │ │ - mov 0x14(%rsp),%r8d │ │ - mov 0x38(%rsp),%rbx │ │ - mov 0x28(%rsp),%r9 │ │ - je 8403c │ │ + nop │ │ + push %r15 │ │ + push %r14 │ │ + push %rbx │ │ + sub $0x20,%rsp │ │ + test %rdi,%rdi │ │ + je 74814 │ │ + mov %rsi,%r15 │ │ + test %rsi,%rsi │ │ + je 74830 │ │ + test %rcx,%rcx │ │ + je 7484c │ │ + mov %rdx,%r14 │ │ + mov %rdi,%rbx │ │ + mov %r15,%rdi │ │ + mov %rcx,%rsi │ │ + mov %r8,%rdx │ │ + callq 99020 │ │ + mov %rax,0x10(%rbx) │ │ + test %rax,%rax │ │ + je 74883 │ │ + mov %r15,(%rbx) │ │ + mov %r14,0x30(%rbx) │ │ + mov %r14,0x8(%rbx) │ │ + movabs $0x8000000000000000,%rax │ │ + movq %rax,%xmm0 │ │ + movdqu %xmm0,0x18(%rbx) │ │ + movq $0xffffffffffffffff,0x28(%rbx) │ │ + pxor %xmm0,%xmm0 │ │ + movdqu %xmm0,0x38(%rbx) │ │ xor %eax,%eax │ │ - mov %ebx,%ecx │ │ - xor %edx,%edx │ │ - movslq %ecx,%rdi │ │ - cmp %ebx,%edx │ │ - jl 84008 │ │ - jmp 84030 │ │ - nopl 0x0(%rax) │ │ - add $0x1,%edx │ │ - mov %si,0x0(%rbp,%rax,2) │ │ - add $0x1,%rax │ │ - cmp %rax,%r9 │ │ - je 8403c │ │ - movslq %ecx,%rdi │ │ - cmp %ebx,%edx │ │ - jge 84030 │ │ - movslq %edx,%rsi │ │ - movzwl 0x70(%rsp,%rsi,2),%esi │ │ - cmp %r8d,%ecx │ │ - jge 83ff0 │ │ - movzwl 0x0(%rbp,%rdi,2),%edi │ │ - cmp %di,%si │ │ - jbe 83ff0 │ │ - jmp 84035 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - movzwl 0x0(%rbp,%rdi,2),%edi │ │ - add $0x1,%ecx │ │ - mov %edi,%esi │ │ - jmp 83ff3 │ │ - add $0x88,%rsp │ │ + jmp 74879 │ │ + mov $0x130,%edi │ │ + add 0xab8d8(%rip),%rdi │ │ + lea 0x89139(%rip),%rsi │ │ + lea 0x8915d(%rip),%rdx │ │ + jmp 74866 │ │ + mov $0x130,%edi │ │ + add 0xab8bc(%rip),%rdi │ │ + lea 0x8911d(%rip),%rsi │ │ + lea 0x89181(%rip),%rdx │ │ + jmp 74866 │ │ + mov $0x130,%edi │ │ + add 0xab8a0(%rip),%rdi │ │ + lea 0x89101(%rip),%rsi │ │ + lea 0x89171(%rip),%rdx │ │ + lea 0x89145(%rip),%rcx │ │ + xor %eax,%eax │ │ + callq 43e0 │ │ + mov $0xffffffea,%eax │ │ + add $0x20,%rsp │ │ pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ - pop %rbp │ │ retq │ │ - xchg %ax,%ax │ │ + mov $0xfffffff4,%eax │ │ + jmp 74879 │ │ + nopw 0x0(%rax,%rax,1) │ │ + push %r14 │ │ + push %rbx │ │ + sub $0x28,%rsp │ │ + test %rdi,%rdi │ │ + je 748cc │ │ + test %rdx,%rdx │ │ + je 748e8 │ │ + mov %rsi,%r14 │ │ + mov %rdi,%rbx │ │ + mov %rsi,%rdi │ │ + mov %rdx,%rsi │ │ + mov %rcx,%rdx │ │ + callq 99020 │ │ + mov %rax,0x40(%rbx) │ │ + test %rax,%rax │ │ + je 7491d │ │ + mov %r14,0x38(%rbx) │ │ + xor %eax,%eax │ │ + add $0x28,%rsp │ │ + pop %rbx │ │ + pop %r14 │ │ + retq │ │ + mov $0x130,%edi │ │ + add 0xab820(%rip),%rdi │ │ + lea 0x89081(%rip),%rsi │ │ + lea 0x890a5(%rip),%rdx │ │ + jmp 74902 │ │ + mov $0x130,%edi │ │ + add 0xab804(%rip),%rdi │ │ + lea 0x89065(%rip),%rsi │ │ + lea 0x890d5(%rip),%rdx │ │ + lea 0x890e4(%rip),%rcx │ │ + xor %eax,%eax │ │ + callq 43e0 │ │ + mov $0xffffffea,%eax │ │ + add $0x28,%rsp │ │ + pop %rbx │ │ + pop %r14 │ │ + retq │ │ + mov $0xfffffff4,%eax │ │ + add $0x28,%rsp │ │ + pop %rbx │ │ + pop %r14 │ │ + retq │ │ + nopw 0x0(%rax,%rax,1) │ │ + push %r14 │ │ + push %rbx │ │ + sub $0x28,%rsp │ │ + test %rdi,%rdi │ │ + je 74961 │ │ + mov %rdi,%rbx │ │ + cmpq $0x0,(%rdi) │ │ + je 74990 │ │ + mov $0x130,%edi │ │ + add 0xab7a7(%rip),%rdi │ │ + lea 0x89008(%rip),%rsi │ │ + lea 0x890d2(%rip),%rdx │ │ + jmp 7497b │ │ + mov $0x130,%edi │ │ + add 0xab78b(%rip),%rdi │ │ + lea 0x88fec(%rip),%rsi │ │ + lea 0x89095(%rip),%rdx │ │ + lea 0x890a0(%rip),%rcx │ │ + xor %eax,%eax │ │ + add $0x28,%rsp │ │ + pop %rbx │ │ + pop %r14 │ │ + jmpq 43e0 │ │ + mov %rsi,%r14 │ │ + test %rsi,%rsi │ │ + je 749ec │ │ + mov 0x10(%r14),%rdi │ │ + test %rdi,%rdi │ │ + je 749ac │ │ + cmpq $0x0,(%r14) │ │ + je 74a0b │ │ + callq 99070 │ │ + mov 0x40(%r14),%rdi │ │ + test %rdi,%rdi │ │ + je 749ba │ │ + callq 99070 │ │ + mov 0x40(%r14),%rax │ │ + mov %rax,0x40(%rbx) │ │ + movups (%r14),%xmm0 │ │ + movups 0x10(%r14),%xmm1 │ │ + movups 0x20(%r14),%xmm2 │ │ + movups 0x30(%r14),%xmm3 │ │ + movups %xmm3,0x30(%rbx) │ │ + movups %xmm2,0x20(%rbx) │ │ + movups %xmm1,0x10(%rbx) │ │ + movups %xmm0,(%rbx) │ │ + add $0x28,%rsp │ │ + pop %rbx │ │ + pop %r14 │ │ + retq │ │ + mov $0x130,%edi │ │ + add 0xab700(%rip),%rdi │ │ + lea 0x88f61(%rip),%rsi │ │ + lea 0x89043(%rip),%rdx │ │ + jmpq 7497b │ │ + mov $0x130,%edi │ │ + add 0xab6e1(%rip),%rdi │ │ + lea 0x88f42(%rip),%rsi │ │ + lea 0x89036(%rip),%rdx │ │ + jmpq 7497b │ │ + nopw 0x0(%rax,%rax,1) │ │ + push %r14 │ │ + push %rbx │ │ + sub $0x28,%rsp │ │ + mov %rsi,%r14 │ │ + mov %rdi,%rbx │ │ + add $0x28,%rdi │ │ + callq 99080 │ │ + movups (%r14),%xmm0 │ │ + movups 0x10(%r14),%xmm1 │ │ + movups 0x20(%r14),%xmm2 │ │ + movups %xmm2,0x20(%rbx) │ │ + movups %xmm1,0x10(%rbx) │ │ + movups %xmm0,(%rbx) │ │ + mov 0x28(%rbx),%rdi │ │ + add $0x28,%rsp │ │ + test %rdi,%rdi │ │ + je 74a74 │ │ + pop %rbx │ │ + pop %r14 │ │ + jmpq 99070 │ │ + pop %rbx │ │ + pop %r14 │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + push %rbx │ │ + sub $0x30,%rsp │ │ + test %rdi,%rdi │ │ + je 74ad6 │ │ + mov %rdi,%rbx │ │ + mov 0x40(%rdi),%rax │ │ + mov %rax,0x28(%rsp) │ │ + cmpq $0x0,0x10(%rdi) │ │ + je 74aac │ │ + cmpq $0x0,(%rbx) │ │ + je 74b03 │ │ + lea 0x10(%rbx),%rdi │ │ + callq 99080 │ │ + xorps %xmm0,%xmm0 │ │ + movups %xmm0,0x30(%rbx) │ │ + movups %xmm0,0x20(%rbx) │ │ + movups %xmm0,0x10(%rbx) │ │ + movups %xmm0,(%rbx) │ │ + movq $0x0,0x40(%rbx) │ │ + lea 0x28(%rsp),%rdi │ │ + callq 99080 │ │ + add $0x30,%rsp │ │ + pop %rbx │ │ + retq │ │ + mov $0x130,%edi │ │ + add 0xab616(%rip),%rdi │ │ + lea 0x88e77(%rip),%rsi │ │ + lea 0x88f83(%rip),%rdx │ │ + lea 0x88f8e(%rip),%rcx │ │ + xor %eax,%eax │ │ + add $0x30,%rsp │ │ + pop %rbx │ │ + jmpq 43e0 │ │ + mov $0x130,%edi │ │ + add 0xab5e9(%rip),%rdi │ │ + lea 0x88e4a(%rip),%rsi │ │ + lea 0x88f82(%rip),%rdx │ │ + lea 0x88f61(%rip),%rcx │ │ + xor %eax,%eax │ │ + callq 43e0 │ │ + add $0x30,%rsp │ │ + pop %rbx │ │ + retq │ │ + data16 data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0xc8,%rsp │ │ - mov %r9,0x60(%rsp) │ │ - mov %r8,0x48(%rsp) │ │ - mov %rsi,0x20(%rsp) │ │ - mov %rdi,%r15 │ │ - mov 0x100(%rsp),%eax │ │ - mov 0x8(%rdi),%rsi │ │ - lea 0x0(,%rax,4),%eax │ │ - mov %eax,0x28(%rsp) │ │ - mov %rsi,0xa8(%rsp) │ │ - lea 0x3600(%rsi),%rdi │ │ - movslq %ecx,%rax │ │ - mov %rdx,0x90(%rsp) │ │ - mov %rax,0x40(%rsp) │ │ - movzbl 0xb(%rdx,%rax,1),%r13d │ │ - bsr %r13d,%ebx │ │ - xor %r12d,%r12d │ │ - mov %ebx,%r14d │ │ - mov %rdi,0x70(%rsp) │ │ - nopl (%rax) │ │ - mov %r12d,%ebp │ │ - add %r12d,%ebp │ │ - mov 0x70(%rsp),%rdi │ │ - callq 49c0 │ │ - mov 0x70(%rsp),%rdi │ │ - mov %eax,%r12d │ │ - or %ebp,%r12d │ │ - add $0xffffffff,%ebx │ │ - jne 840c0 │ │ - mov $0x2,%eax │ │ - mov %r14d,%ecx │ │ - shl %cl,%eax │ │ - sub %r13d,%eax │ │ - cmp %eax,%r12d │ │ - mov %r15,0x30(%rsp) │ │ - jb 84105 │ │ - add %r12d,%r12d │ │ - sub %eax,%r12d │ │ - callq 49c0 │ │ - add %eax,%r12d │ │ - mov 0x20(%rsp),%rax │ │ - movslq 0x28(%rsp),%rcx │ │ - mov %rcx,0x38(%rsp) │ │ - mov %r12b,(%rax) │ │ - mov 0x60(%rsp),%rax │ │ - mov 0x48(%rsp),%rcx │ │ - add %ecx,%eax │ │ - lea -0x1(,%rax,4),%eax │ │ - cmp $0x2,%eax │ │ - mov 0x40(%rsp),%rdx │ │ - jl 8486d │ │ - mov 0x90(%rsp),%rcx │ │ - movzbl 0xb(%rcx,%rdx,1),%ecx │ │ - add $0xfffffffffffffffe,%rcx │ │ + sub $0x48,%rsp │ │ + mov (%rdi),%r15 │ │ + mov %rdi,(%rsp) │ │ + mov 0x8(%rdi),%rbp │ │ + mov 0x8(%r15),%rcx │ │ + mov 0x18(%r15),%rax │ │ + mov 0x3f4(%rcx),%ecx │ │ + movl $0x0,0xc(%rsp) │ │ + mov %ecx,0x34(%rsp) │ │ + test %ecx,%ecx │ │ + sete %r13b │ │ + mov 0xc80(%r15),%rcx │ │ + mov %rcx,0x10(%rsp) │ │ + movslq 0x3640(%rbp),%rcx │ │ + mov %rcx,0x40(%rsp) │ │ + movzwl 0x230(%rax,%rcx,2),%r12d │ │ + mov %r13d,%ecx │ │ + shr %cl,%r12 │ │ + movslq 0xd40(%r15),%rcx │ │ mov %rcx,0x28(%rsp) │ │ - mov 0x48(%rsp),%rdx │ │ - lea 0x0(,%rdx,4),%ecx │ │ - lea -0x1(,%rdx,4),%edx │ │ - mov 0x60(%rsp),%rsi │ │ - lea 0x0(,%rsi,4),%esi │ │ - mov 0x38(%rsp),%rdi │ │ - mov %rdi,%rbp │ │ - neg %rbp │ │ - mov %rbp,0x80(%rsp) │ │ - mov %rdi,%rbp │ │ - not %rbp │ │ - mov %rbp,0x98(%rsp) │ │ - lea -0x1(%rdi),%rdi │ │ - mov %rdi,0x50(%rsp) │ │ - movslq %ecx,%rcx │ │ - mov %rcx,0xa0(%rsp) │ │ - movslq %edx,%rcx │ │ - mov %rcx,0xc0(%rsp) │ │ - movslq %esi,%rcx │ │ - mov %rcx,0xb8(%rsp) │ │ - mov %eax,%eax │ │ - mov %rax,0xb0(%rsp) │ │ - mov 0x30(%rsp),%rax │ │ - add $0x2640,%rax │ │ - mov %rax,0x58(%rsp) │ │ - mov $0x1,%ecx │ │ - jmp 841f7 │ │ - nopl 0x0(%rax) │ │ - mov 0x68(%rsp),%rcx │ │ - add $0x1,%rcx │ │ - cmp 0xb0(%rsp),%rcx │ │ - je 8486d │ │ - mov 0xc0(%rsp),%rax │ │ - cmp %rax,%rcx │ │ - mov %eax,%edx │ │ - cmovl %ecx,%edx │ │ - mov %rcx,0x68(%rsp) │ │ - mov %rcx,%rsi │ │ - sub 0xb8(%rsp),%rsi │ │ - cmp $0xfffffffffffffffe,%rsi │ │ - mov $0xffffffffffffffff,%rax │ │ - cmovle %rax,%rsi │ │ - cmp %esi,%edx │ │ - jle 841e0 │ │ - movslq %edx,%rcx │ │ - mov 0x68(%rsp),%r9 │ │ - mov %r9d,%eax │ │ - sub %edx,%eax │ │ - cltq │ │ - imul 0x38(%rsp),%rax │ │ - mov %rcx,0x88(%rsp) │ │ - add %rcx,%rax │ │ - add 0x20(%rsp),%rax │ │ - test %edx,%edx │ │ - jle 842bf │ │ - cmp 0xa0(%rsp),%r9 │ │ - jl 842d8 │ │ - mov -0x1(%rax),%bl │ │ - mov 0x80(%rsp),%rcx │ │ - mov (%rax,%rcx,1),%r10b │ │ - mov 0x98(%rsp),%rcx │ │ - mov (%rax,%rcx,1),%al │ │ - cmp %al,%bl │ │ - jne 84797 │ │ - cmp %bl,%r10b │ │ - jne 84797 │ │ - cmp %al,%r10b │ │ - jne 84797 │ │ - mov 0x30(%rsp),%rbp │ │ - movb $0x4,0x2640(%rbp) │ │ - mov %bl,0x2440(%rbp) │ │ - mov $0x1,%eax │ │ - mov $0x1,%edi │ │ - mov %r10d,%ecx │ │ - shl %cl,%edi │ │ - mov 0x50(%rsp),%r12 │ │ - test $0x1,%dil │ │ - je 84304 │ │ - jmp 84311 │ │ - mov 0x30(%rsp),%rbp │ │ - movb $0x0,0x2640(%rbp) │ │ - mov 0x80(%rsp),%rcx │ │ - mov (%rax,%rcx,1),%cl │ │ - jmp 842e7 │ │ - mov 0x30(%rsp),%rbp │ │ - movb $0x0,0x2640(%rbp) │ │ - mov -0x1(%rax),%cl │ │ - mov %cl,0x2440(%rbp) │ │ - mov $0x1,%eax │ │ - mov $0x1,%edi │ │ - shl %cl,%edi │ │ - mov 0x50(%rsp),%r12 │ │ - test $0x1,%dil │ │ - jne 84311 │ │ + movslq 0x3644(%rbp),%r14 │ │ + testb $0x1,0xe8(%rax) │ │ + mov %rbp,0x20(%rsp) │ │ + jne 74bce │ │ + cmpl $0x0,0x1d0(%rax) │ │ + je 7543b │ │ + mov (%rsp),%rbx │ │ + lea 0x22e0(%rbx),%rdi │ │ + lea 0xf80(%r15),%rsi │ │ + mov 0x3630(%rbp),%edx │ │ + mov 0x3634(%rbp),%eax │ │ + mov 0x3638(%rbp),%r8d │ │ + mov 0x363c(%rbp),%r9d │ │ + mov 0x14(%rbx),%ebp │ │ + mov 0xd3c(%r15),%cl │ │ + sar %cl,%ebp │ │ + sub $0x30,%rsp │ │ mov %eax,%ecx │ │ - add $0x1,%eax │ │ - movb $0x0,0x2440(%rbp,%rcx,1) │ │ - test $0x2,%dil │ │ - je 84700 │ │ - test $0x4,%dil │ │ - je 84717 │ │ - test $0x8,%dil │ │ - je 8472e │ │ - test $0x10,%dil │ │ - je 84745 │ │ - test $0x20,%dil │ │ - je 8475c │ │ - test $0x40,%dil │ │ - je 84773 │ │ - mov %rsi,0x78(%rsp) │ │ - lea 0x1(%rsi),%r11d │ │ - test %dil,%dil │ │ - js 84365 │ │ - mov %eax,%eax │ │ - movb $0x7,0x2440(%rbp,%rax,1) │ │ - mov %edx,%r14d │ │ - cmp %r11d,%edx │ │ - jle 84620 │ │ - movslq %r9d,%r10 │ │ - mov 0x88(%rsp),%rdx │ │ - sub %rdx,%r10 │ │ - mov 0x38(%rsp),%rcx │ │ - mov %rcx,%r15 │ │ - imul %r10,%r15 │ │ - mov 0x20(%rsp),%rax │ │ - lea (%rax,%rdx,1),%rdi │ │ - add $0x1,%r10 │ │ - imul %rcx,%r10 │ │ - mov $0x2641,%r8d │ │ - mov %r14d,%r9d │ │ - add $0xffffffff,%r9d │ │ - test %r9d,%r9d │ │ - jg 843c9 │ │ - jmp 84420 │ │ - add $0x1,%r8 │ │ - add %r12,%rdi │ │ - cmp %r11d,%r9d │ │ - jle 84620 │ │ - add $0xffffffff,%r9d │ │ - test %r9d,%r9d │ │ - jle 84420 │ │ - mov -0x2(%rdi,%r10,1),%bl │ │ - mov -0x2(%rdi,%r15,1),%al │ │ - mov -0x1(%rdi,%r15,1),%dl │ │ - cmp %al,%bl │ │ - jne 84540 │ │ - cmp %bl,%dl │ │ - jne 84540 │ │ - cmp %al,%dl │ │ - jne 84540 │ │ - movb $0x4,0x0(%rbp,%r8,1) │ │ - mov %bl,-0x10dc0(%rbp,%r8,8) │ │ - mov $0x1,%eax │ │ - mov $0x1,%r13d │ │ + push %r14 │ │ + push %rbp │ │ + callq 9b300 │ │ + add $0x40,%rsp │ │ + mov 0x18(%r15),%rax │ │ + mov 0xe8(%rax),%edx │ │ + and $0x1,%edx │ │ + lea 0x18(%rbx),%rax │ │ mov %edx,%ecx │ │ - shl %cl,%r13d │ │ - test $0x1,%r13b │ │ - je 84447 │ │ - jmp 84458 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - movb $0x0,0x0(%rbp,%r8,1) │ │ - mov -0x1(%rdi,%r15,1),%cl │ │ - mov %cl,-0x10dc0(%rbp,%r8,8) │ │ - mov $0x1,%eax │ │ - mov $0x1,%r13d │ │ - shl %cl,%r13d │ │ - test $0x1,%r13b │ │ - jne 84458 │ │ - mov %eax,%ecx │ │ - add $0x1,%eax │ │ - add %rbp,%rcx │ │ - movb $0x0,-0x10dc0(%rcx,%r8,8) │ │ - test $0x2,%r13b │ │ - je 84490 │ │ - test $0x4,%r13b │ │ - je 844a7 │ │ - test $0x8,%r13b │ │ - je 844be │ │ - test $0x10,%r13b │ │ - je 844d5 │ │ - test $0x20,%r13b │ │ - je 844ec │ │ - test $0x40,%r13b │ │ - je 84507 │ │ - test %r13b,%r13b │ │ - jns 84521 │ │ - jmpq 843b0 │ │ - xchg %ax,%ax │ │ - mov %eax,%ecx │ │ - add $0x1,%eax │ │ - add %rbp,%rcx │ │ - movb $0x1,-0x10dc0(%rcx,%r8,8) │ │ - test $0x4,%r13b │ │ - jne 84464 │ │ - mov %eax,%ecx │ │ - add $0x1,%eax │ │ - add %rbp,%rcx │ │ - movb $0x2,-0x10dc0(%rcx,%r8,8) │ │ - test $0x8,%r13b │ │ - jne 8446a │ │ - mov %eax,%ecx │ │ - add $0x1,%eax │ │ - add %rbp,%rcx │ │ - movb $0x3,-0x10dc0(%rcx,%r8,8) │ │ - test $0x10,%r13b │ │ - jne 84470 │ │ - mov %eax,%ecx │ │ - add $0x1,%eax │ │ - add %rbp,%rcx │ │ - movb $0x4,-0x10dc0(%rcx,%r8,8) │ │ - test $0x20,%r13b │ │ - jne 84476 │ │ - mov %eax,%ecx │ │ - add $0x1,%eax │ │ - add %rbp,%rcx │ │ - movb $0x5,-0x10dc0(%rcx,%r8,8) │ │ - test $0x40,%r13b │ │ - jne 84480 │ │ - mov %eax,%ecx │ │ - add $0x1,%eax │ │ - add %rbp,%rcx │ │ - movb $0x6,-0x10dc0(%rcx,%r8,8) │ │ - test %r13b,%r13b │ │ - js 843b0 │ │ - mov %eax,%eax │ │ - add %rbp,%rax │ │ - movb $0x7,-0x10dc0(%rax,%r8,8) │ │ - jmpq 843b0 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - cmp %bl,%dl │ │ - jne 8457d │ │ - mov $0x1,%r13d │ │ - mov %eax,%ecx │ │ - shl %cl,%r13d │ │ - movb $0x3,0x0(%rbp,%r8,1) │ │ - mov %bl,-0x10dc0(%rbp,%r8,8) │ │ - mov %al,-0x10dbf(%rbp,%r8,8) │ │ - bts %edx,%r13d │ │ - mov $0x2,%eax │ │ - test $0x1,%r13b │ │ - je 84447 │ │ - jmpq 84458 │ │ - movzbl %bl,%ecx │ │ - movzbl %dl,%esi │ │ - cmp %al,%dl │ │ - je 845d8 │ │ - cmp %al,%bl │ │ - je 845d8 │ │ - movb $0x1,0x0(%rbp,%r8,1) │ │ - cmp %ecx,%esi │ │ - mov %ecx,%edx │ │ - cmovb %esi,%edx │ │ - mov %dl,-0x10dc0(%rbp,%r8,8) │ │ - cmova %esi,%ecx │ │ - mov %cl,-0x10dbf(%rbp,%r8,8) │ │ - mov $0x1,%r13d │ │ - shl %cl,%r13d │ │ - mov %al,-0x10dbe(%rbp,%r8,8) │ │ - bts %eax,%r13d │ │ - bts %edx,%r13d │ │ - mov $0x3,%eax │ │ - test $0x1,%r13b │ │ - je 84447 │ │ - jmpq 84458 │ │ - cmp %al,%dl │ │ - movb $0x2,0x0(%rbp,%r8,1) │ │ - cmove %ecx,%esi │ │ - mov $0x1,%r13d │ │ - mov %esi,%ecx │ │ - shl %cl,%r13d │ │ - mov %al,-0x10dc0(%rbp,%r8,8) │ │ - mov %sil,-0x10dbf(%rbp,%r8,8) │ │ - bts %eax,%r13d │ │ - mov $0x2,%eax │ │ - test $0x1,%r13b │ │ - je 84447 │ │ - jmpq 84458 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - mov 0x78(%rsp),%rax │ │ - cmp %eax,%r14d │ │ - mov 0x88(%rsp),%r14 │ │ - mov 0xa8(%rsp),%r15 │ │ - mov 0x70(%rsp),%r13 │ │ - mov 0x40(%rsp),%r9 │ │ - mov 0x28(%rsp),%rdx │ │ - mov 0x58(%rsp),%rcx │ │ - jle 841e0 │ │ - cltq │ │ - mov %rax,0x78(%rsp) │ │ - mov 0x68(%rsp),%rbp │ │ - sub %r14,%rbp │ │ - imul 0x38(%rsp),%rbp │ │ - add %r14,%rbp │ │ - add 0x20(%rsp),%rbp │ │ - xor %ebx,%ebx │ │ + xor $0x1,%ecx │ │ + mov 0x10f8(%r15),%esi │ │ + movd %ecx,%xmm1 │ │ + pxor %xmm0,%xmm0 │ │ + pshufb %xmm0,%xmm1 │ │ + movdqu %xmm1,0x108(%rbx) │ │ + movdqu %xmm1,0xf8(%rbx) │ │ + movdqu %xmm0,0x248(%rbx) │ │ + movdqu %xmm0,0x258(%rbx) │ │ + test %edx,%edx │ │ + jne 74c6f │ │ + movdqu %xmm0,0x10(%rax) │ │ + movdqu %xmm0,(%rax) │ │ + mov 0xc(%rsp),%edx │ │ + mov %r13b,%dl │ │ + mov %edx,0xc(%rsp) │ │ + cmp $0x2,%esi │ │ + mov (%rsp),%rbx │ │ + mov 0x28(%rsp),%r13 │ │ + mov 0x20(%rsp),%rbp │ │ + je 74dba │ │ + pxor %xmm0,%xmm0 │ │ + movdqu %xmm0,0x238(%rbx) │ │ + movdqu %xmm0,0xb8(%rbx) │ │ + movdqu %xmm0,0xc8(%rbx) │ │ + movdqu %xmm0,0xd8(%rbx) │ │ + movdqu %xmm0,0xe8(%rbx) │ │ + movaps 0x892ac(%rip),%xmm1 │ │ + movups %xmm1,0x1f8(%rbx) │ │ + movups %xmm1,0x208(%rbx) │ │ + movdqa 0x892a6(%rip),%xmm1 │ │ + movdqu %xmm1,0x218(%rbx) │ │ + movdqu %xmm1,0x228(%rbx) │ │ + pcmpeqd %xmm1,%xmm1 │ │ + movdqu %xmm1,0x1b8(%rbx) │ │ + movdqu %xmm1,0x1c8(%rbx) │ │ + movaps 0x8928b(%rip),%xmm2 │ │ + movups %xmm2,0x1d8(%rbx) │ │ + movups %xmm2,0x1e8(%rbx) │ │ + test %ecx,%ecx │ │ + jne 74d50 │ │ + movdqu %xmm1,0x168(%rbx) │ │ + movdqu %xmm1,0x158(%rbx) │ │ + movdqu %xmm1,0x148(%rbx) │ │ + movdqu %xmm1,0x138(%rbx) │ │ + movdqu %xmm0,0x118(%rbx) │ │ + movdqu %xmm0,0x128(%rbx) │ │ + movdqu %xmm0,0x10(%rax) │ │ + movdqu %xmm0,(%rax) │ │ + movaps 0x89249(%rip),%xmm1 │ │ + movups %xmm1,0x88(%rbx) │ │ + movups %xmm1,0x78(%rbx) │ │ + movups %xmm1,0x68(%rbx) │ │ + movups %xmm1,0x58(%rbx) │ │ + movups %xmm1,0x48(%rbx) │ │ + movups %xmm1,0x38(%rbx) │ │ + movdqa 0x89236(%rip),%xmm1 │ │ + movdqu %xmm1,0x178(%rbx) │ │ + movdqu %xmm1,0x188(%rbx) │ │ + movdqu %xmm1,0x198(%rbx) │ │ + movdqu %xmm1,0x1a8(%rbx) │ │ + movdqu %xmm0,0x98(%rbx) │ │ + movdqu %xmm0,0xa8(%rbx) │ │ + movdqu %xmm0,0x268(%rbx) │ │ + movdqu %xmm0,0x278(%rbx) │ │ + cmpl $0x2,0x10f8(%r15) │ │ + mov 0xc(%rsp),%eax │ │ + mov %rax,0x38(%rsp) │ │ + jne 74e9b │ │ + mov 0x3630(%rbp),%eax │ │ + mov %eax,0x10(%rbx) │ │ + imul $0x270,%r12,%rcx │ │ + add 0xf70(%r15),%rcx │ │ + movslq 0xd30(%r15),%rdx │ │ + imul %r14,%rdx │ │ + imul $0x270,%rdx,%rdx │ │ + add %rcx,%rdx │ │ + mov %rdx,0x288(%rbx) │ │ + cmp 0x3634(%rbp),%eax │ │ + mov 0x10(%rsp),%rcx │ │ + jge 74e8c │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax,%rax,1) │ │ - movzbl (%rcx,%rbx,1),%eax │ │ - imul $0x230,%r9,%rcx │ │ - add %r15,%rcx │ │ - lea (%rdx,%rdx,4),%rdx │ │ - shl $0x4,%rdx │ │ - add %rcx,%rdx │ │ - shl $0x4,%rax │ │ - lea (%rax,%rdx,1),%rsi │ │ - add $0xec0,%rsi │ │ - mov 0x90(%rsp),%rax │ │ - movzbl 0xb(%rax,%r9,1),%edx │ │ - add $0xffffffffffffffff,%rdx │ │ - mov %r13,%rdi │ │ - callq 4770 │ │ - mov 0x58(%rsp),%rcx │ │ - mov 0x28(%rsp),%rdx │ │ - mov 0x40(%rsp),%r9 │ │ + mov 0x1f0(%rcx),%rax │ │ + mov (%rax),%eax │ │ + movl $0x1,0x8(%rsp) │ │ + test %eax,%eax │ │ + jne 7551d │ │ + mov 0x38(%rsp),%rax │ │ + mov 0x3580(%rcx,%rax,8),%rdx │ │ + mov %rbx,%rdi │ │ + mov 0xc(%rsp),%esi │ │ + callq 75530 │ │ + test %eax,%eax │ │ + jne 7551d │ │ + mov 0x10(%rbx),%eax │ │ + test $0x10,%al │ │ + jne 74e6e │ │ + mov 0x8(%r15),%rcx │ │ + cmpl $0x0,0x3f4(%rcx) │ │ + je 74e79 │ │ + addq $0x270,0x288(%rbx) │ │ + add %r13d,%eax │ │ + mov %eax,0x10(%rbx) │ │ + cmp 0x3634(%rbp),%eax │ │ + mov 0x10(%rsp),%rcx │ │ + jl 74e20 │ │ + mov %rbx,%rdi │ │ + callq *0xce8(%r15) │ │ + jmpq 75515 │ │ + movl $0x1,0x8(%rsp) │ │ + cmpl $0xfffffff1,0x361c(%rbp) │ │ + jl 7551d │ │ + cmpl $0x2,0xc90(%r15) │ │ + jl 74ffb │ │ + mov 0x18(%r15),%rax │ │ + cmpl $0x0,0x200(%rax) │ │ + je 74ffb │ │ + mov 0x10(%rsp),%rax │ │ + cmpl $0x2,0x8(%rax) │ │ + jb 74fc9 │ │ + lea 0x20(%r15),%rdi │ │ + mov 0x14(%rbx),%esi │ │ + add %r13d,%esi │ │ + shl $0x2,%esi │ │ + mov $0x2,%edx │ │ + callq 98550 │ │ + test %eax,%eax │ │ + jne 7551d │ │ + lea 0x140(%r15),%rdi │ │ + mov 0x14(%rbx),%esi │ │ + add %r13d,%esi │ │ + shl $0x2,%esi │ │ + mov $0x2,%edx │ │ + callq 98550 │ │ + test %eax,%eax │ │ + jne 7551d │ │ + lea 0x260(%r15),%rdi │ │ + mov 0x14(%rbx),%esi │ │ + add %r13d,%esi │ │ + shl $0x2,%esi │ │ + mov $0x2,%edx │ │ + callq 98550 │ │ + test %eax,%eax │ │ + jne 7551d │ │ + lea 0x380(%r15),%rdi │ │ + mov 0x14(%rbx),%esi │ │ + add %r13d,%esi │ │ + shl $0x2,%esi │ │ + mov $0x2,%edx │ │ + callq 98550 │ │ + test %eax,%eax │ │ + jne 7551d │ │ + lea 0x4a0(%r15),%rdi │ │ + mov 0x14(%rbx),%esi │ │ + add %r13d,%esi │ │ + shl $0x2,%esi │ │ + mov $0x2,%edx │ │ + callq 98550 │ │ + test %eax,%eax │ │ + jne 7551d │ │ + lea 0x5c0(%r15),%rdi │ │ + mov 0x14(%rbx),%esi │ │ + add %r13d,%esi │ │ + shl $0x2,%esi │ │ + mov $0x2,%edx │ │ + callq 98550 │ │ + test %eax,%eax │ │ + jne 7551d │ │ + lea 0x6e0(%r15),%rdi │ │ + mov 0x14(%rbx),%esi │ │ + add %r13d,%esi │ │ + shl $0x2,%esi │ │ + mov $0x2,%edx │ │ + callq 98550 │ │ + test %eax,%eax │ │ + jne 7551d │ │ + lea 0xf80(%r15),%rdi │ │ + mov 0x3644(%rbp),%esi │ │ + mov 0x3630(%rbp),%edx │ │ + mov 0x3634(%rbp),%ecx │ │ + sar %edx │ │ + sar %ecx │ │ + mov 0x14(%rbx),%eax │ │ + lea (%rax,%r13,1),%r9d │ │ + mov %eax,%r8d │ │ + sar %r8d │ │ + sar %r9d │ │ + callq 9b520 │ │ + pxor %xmm0,%xmm0 │ │ + movdqa %xmm0,0x1ed0(%rbx) │ │ + movdqa %xmm0,0x1ec0(%rbx) │ │ + mov 0x14(%rbx),%eax │ │ + sar $0x5,%eax │ │ + mov 0x3630(%rbp),%ecx │ │ + mov %ecx,0x10(%rbx) │ │ + mov %r12d,%edx │ │ + imul $0x270,%rdx,%rsi │ │ + add 0xf70(%r15),%rsi │ │ + mov 0xd30(%r15),%edi │ │ + imul %edi,%r14d │ │ + movslq %r14d,%rbp │ │ + imul $0x270,%rbp,%rbp │ │ + add %rsi,%rbp │ │ + mov %rbp,0x288(%rbx) │ │ + mov 0x20(%rsp),%rsi │ │ + imul %edi,%eax │ │ cltq │ │ - add %rcx,%rax │ │ - movzbl -0x200(%rax,%rbx,8),%eax │ │ - mov %al,0x0(%rbp) │ │ - add $0xffffffffffffffff,%r14 │ │ - add $0x1,%rbx │ │ - add %r12,%rbp │ │ - cmp 0x78(%rsp),%r14 │ │ - jg 84680 │ │ - jmpq 841e0 │ │ + imul $0x544,%rax,%rax │ │ + add 0x1148(%r15),%rax │ │ + imul $0x544,%rdx,%rdx │ │ + add %rax,%rdx │ │ + mov %rdx,0x3f5e8(%rbx) │ │ + mov 0x3634(%rsi),%edx │ │ + cmp %edx,%ecx │ │ + mov 0x10(%rsp),%rbp │ │ + jge 75446 │ │ + movl $0x1,0x8(%rsp) │ │ + mov 0x1f0(%rbp),%rax │ │ + mov (%rax),%eax │ │ + test %eax,%eax │ │ + je 750f5 │ │ + jmpq 7551d │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + addq $0x270,0x288(%rbx) │ │ + addq $0x544,0x3f5e8(%rbx) │ │ + mov 0x28(%rsp),%r13 │ │ + add %r13d,%eax │ │ + mov %eax,0x10(%rbx) │ │ + mov 0x20(%rsp),%rsi │ │ + mov 0x3634(%rsi),%edx │ │ + cmp %edx,%eax │ │ + jge 75446 │ │ + mov 0x1f0(%rbp),%rax │ │ + mov (%rax),%eax │ │ + test %eax,%eax │ │ + jne 7551d │ │ + mov 0x3f5e8(%rbx),%rax │ │ + cmpl $0x0,0x34(%rsp) │ │ + je 75140 │ │ + lea 0x500(%rax),%rcx │ │ + mov %rcx,0x3f5f0(%rbx) │ │ + movb $0xff,0x500(%rax) │ │ + mov 0x3f5f0(%rbx),%rax │ │ + movb $0xff,0x1(%rax) │ │ + mov 0x3f5f0(%rbx),%rax │ │ + movb $0xff,0x2(%rax) │ │ + mov 0x3f5f0(%rbx),%rax │ │ + add $0x3,%rax │ │ + jmp 75166 │ │ nopl 0x0(%rax,%rax,1) │ │ + mov 0x10(%rbx),%ecx │ │ + mov 0x14(%rbx),%edx │ │ + shr $0x4,%ecx │ │ + and $0x1,%ecx │ │ + shr $0x3,%rdx │ │ + and $0x2,%edx │ │ + or %rcx,%rdx │ │ + add %rdx,%rax │ │ + add $0x500,%rax │ │ + mov %rax,0x3f5f0(%rbx) │ │ + movb $0xff,(%rax) │ │ + xor %ebp,%ebp │ │ + mov 0x14c0(%r15),%eax │ │ + bt %ebp,%eax │ │ + jb 751fa │ │ + jmp 751e0 │ │ + mov %esi,%eax │ │ + sar $0x5,%eax │ │ + imul 0xd44(%r15),%eax │ │ + mov %edi,%ecx │ │ + sar $0x5,%ecx │ │ + add %eax,%ecx │ │ + shr $0x3,%rsi │ │ + and $0x2,%esi │ │ + shr $0x4,%edi │ │ + and $0x1,%edi │ │ + or %rsi,%rdi │ │ + movslq %ecx,%rax │ │ + imul $0x78,%rax,%rax │ │ + add 0x1150(%r15),%rax │ │ + lea 0x0(,%rbp,4),%rcx │ │ + add %rbp,%rcx │ │ + lea (%rax,%rcx,8),%rax │ │ + lea (%rdi,%rdi,4),%rcx │ │ + lea (%rax,%rcx,2),%rsi │ │ + mov (%rsp),%rax │ │ + mov 0x8(%rax),%rdi │ │ + mov %ebp,%edx │ │ + mov 0x1c(%rsp),%ecx │ │ + callq 76250 │ │ + nopl 0x0(%rax) │ │ + add $0x1,%rbp │ │ + cmp $0x3,%rbp │ │ + je 753f0 │ │ + mov 0x14c0(%r15),%eax │ │ + bt %ebp,%eax │ │ + jae 751e0 │ │ + test %rbp,%rbp │ │ + je 75220 │ │ + mov 0x840(%r15),%ecx │ │ + xor %eax,%eax │ │ + cmp $0x1,%ecx │ │ + sete %al │ │ + cmp $0x3,%ecx │ │ + setne %r9b │ │ + jmp 75225 │ │ + nopw 0x0(%rax,%rax,1) │ │ + xor %eax,%eax │ │ + xor %r9d,%r9d │ │ + mov (%rsp),%rdx │ │ + xor %ecx,%ecx │ │ + test %rbp,%rbp │ │ + setne %cl │ │ + mov 0x18(%r15),%r10 │ │ + mov 0x568(%r10,%rcx,4),%r14d │ │ + mov 0x14(%rdx),%esi │ │ + lea 0x0(,%rsi,4),%ebx │ │ mov %eax,%ecx │ │ - add $0x1,%eax │ │ - movb $0x1,0x2440(%rbp,%rcx,1) │ │ - test $0x4,%dil │ │ - jne 84325 │ │ - mov %eax,%ecx │ │ - add $0x1,%eax │ │ - movb $0x2,0x2440(%rbp,%rcx,1) │ │ - test $0x8,%dil │ │ - jne 8432f │ │ - mov %eax,%ecx │ │ - add $0x1,%eax │ │ - movb $0x3,0x2440(%rbp,%rcx,1) │ │ - test $0x10,%dil │ │ - jne 84339 │ │ - mov %eax,%ecx │ │ - add $0x1,%eax │ │ - movb $0x4,0x2440(%rbp,%rcx,1) │ │ - test $0x20,%dil │ │ - jne 84343 │ │ - mov %eax,%ecx │ │ - add $0x1,%eax │ │ - movb $0x5,0x2440(%rbp,%rcx,1) │ │ - test $0x40,%dil │ │ - jne 8434d │ │ - mov %eax,%ecx │ │ - add $0x1,%eax │ │ - movb $0x6,0x2440(%rbp,%rcx,1) │ │ - mov %rsi,0x78(%rsp) │ │ - lea 0x1(%rsi),%r11d │ │ - test %dil,%dil │ │ - jns 8435b │ │ - jmpq 84365 │ │ - cmp %bl,%r10b │ │ - mov 0x30(%rsp),%rbp │ │ - mov 0x50(%rsp),%r12 │ │ - jne 847da │ │ - mov $0x1,%edi │ │ - mov %eax,%ecx │ │ - shl %cl,%edi │ │ - movb $0x3,0x2640(%rbp) │ │ - mov %bl,0x2440(%rbp) │ │ - mov %al,0x2441(%rbp) │ │ - bts %r10d,%edi │ │ - mov $0x2,%eax │ │ - test $0x1,%dil │ │ - je 84304 │ │ - jmpq 84311 │ │ - movzbl %bl,%ecx │ │ - movzbl %r10b,%r8d │ │ - cmp %al,%r10b │ │ - je 84831 │ │ - cmp %al,%bl │ │ - je 84831 │ │ - movb $0x1,0x2640(%rbp) │ │ - cmp %ecx,%r8d │ │ - mov %ecx,%ebx │ │ - cmovb %r8d,%ebx │ │ - mov %bl,0x2440(%rbp) │ │ - cmova %r8d,%ecx │ │ - mov %cl,0x2441(%rbp) │ │ + sar %cl,%ebx │ │ mov $0x1,%edi │ │ + mov %r14d,%ecx │ │ shl %cl,%edi │ │ - mov %al,0x2442(%rbp) │ │ - bts %eax,%edi │ │ - bts %ebx,%edi │ │ - mov $0x3,%eax │ │ - test $0x1,%dil │ │ - je 84304 │ │ - jmpq 84311 │ │ - cmp %al,%r10b │ │ - movb $0x2,0x2640(%rbp) │ │ - cmove %ecx,%r8d │ │ - mov $0x1,%edi │ │ + lea -0x1(%rdi),%r11d │ │ + test %r11d,%ebx │ │ + jne 751e0 │ │ + mov 0x83c(%r15),%edx │ │ + add %eax,%edx │ │ + mov %eax,%ecx │ │ + sar %cl,%edx │ │ + mov %edi,%eax │ │ + sar %eax │ │ + test %ebx,%ebx │ │ + je 7527d │ │ + add %eax,%ebx │ │ + cmp %edx,%ebx │ │ + jg 751e0 │ │ + movzbl %r9b,%r8d │ │ + mov 0x55c(%r10,%rbp,4),%ecx │ │ + mov %ecx,0x1c(%rsp) │ │ + mov 0xec(%r10),%ecx │ │ + cmp 0xf0(%r10),%ecx │ │ + jne 752de │ │ + mov (%rsp),%rcx │ │ + mov 0x10(%rcx),%edi │ │ + lea 0x0(,%rdi,4),%ebx │ │ + mov %r9d,%ecx │ │ + sar %cl,%ebx │ │ + test %r11d,%ebx │ │ + jne 751e0 │ │ + test %ebx,%ebx │ │ + je 7517d │ │ + add 0x838(%r15),%r8d │ │ + mov %r9d,%ecx │ │ + sar %cl,%r8d │ │ + add %eax,%ebx │ │ + cmp %r8d,%ebx │ │ + jle 7517d │ │ + jmpq 751e0 │ │ + mov 0x940(%r15),%edx │ │ + add %r8d,%edx │ │ mov %r8d,%ecx │ │ - shl %cl,%edi │ │ - mov %al,0x2440(%rbp) │ │ - mov %r8b,0x2441(%rbp) │ │ - bts %eax,%edi │ │ - mov $0x2,%eax │ │ - test $0x1,%dil │ │ - je 84304 │ │ - jmpq 84311 │ │ - mov 0x100(%rsp),%edx │ │ - sub 0x48(%rsp),%edx │ │ - mov 0x60(%rsp),%r12 │ │ - mov 0x38(%rsp),%r13 │ │ - jle 848cb │ │ - test %r12d,%r12d │ │ - jle 848cb │ │ - lea 0x0(,%r12,4),%eax │ │ - mov 0x48(%rsp),%rcx │ │ - shl $0x2,%ecx │ │ - movslq %ecx,%rbx │ │ - shl $0x2,%edx │ │ - movslq %edx,%r14 │ │ - movslq %eax,%r15 │ │ - add 0x20(%rsp),%rbx │ │ - xor %ebp,%ebp │ │ + sar %cl,%edx │ │ + add %eax,%edx │ │ + mov %r14d,%ecx │ │ + sar %cl,%edx │ │ + test %edx,%edx │ │ + mov $0x1,%eax │ │ + cmovle %eax,%edx │ │ + mov 0x1c4(%r10),%ebx │ │ + mov (%rsp),%rax │ │ + mov 0x10(%rax),%r9d │ │ + shl $0x2,%ebx │ │ + mov %ebx,%eax │ │ + imul %r9d,%eax │ │ + mov %r8d,%ecx │ │ + sar %cl,%eax │ │ + lea (%rax,%rdi,8),%r12d │ │ + add $0xffffffff,%r12d │ │ + lea 0x3(%r14),%r10d │ │ + mov %r10d,%ecx │ │ + sar %cl,%r12d │ │ + mov 0x28(%rsp),%rax │ │ + add %r9d,%eax │ │ + imul %ebx,%eax │ │ + mov %r8d,%ecx │ │ + sar %cl,%eax │ │ + lea (%rax,%rdi,8),%r13d │ │ + add $0xffffffff,%r13d │ │ + mov %r10d,%ecx │ │ + sar %cl,%r13d │ │ + cmp %edx,%r13d │ │ + cmovg %edx,%r13d │ │ + cmp %r13d,%r12d │ │ + jge 751e0 │ │ + add %r8d,%r14d │ │ + mov (%rsp),%rdi │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ - movzbl -0x1(%rbx),%esi │ │ - mov %rbx,%rdi │ │ - mov %r14,%rdx │ │ - callq 4480 │ │ - add $0x1,%rbp │ │ - add %r13,%rbx │ │ - cmp %r15,%rbp │ │ - jl 848b0 │ │ - mov 0x108(%rsp),%edx │ │ - cmp %edx,%r12d │ │ - mov 0x20(%rsp),%r15 │ │ - jge 849a1 │ │ - lea 0x0(,%r12,4),%eax │ │ - shl $0x2,%edx │ │ - cmp %edx,%eax │ │ - jge 849a1 │ │ - lea -0x1(,%r12,4),%ecx │ │ - movslq %ecx,%rbx │ │ - imul %r13,%rbx │ │ - add %r15,%rbx │ │ - movslq %eax,%r14 │ │ - movslq %edx,%rbp │ │ - lea 0x3(%r14),%rax │ │ - imul %r13,%rax │ │ - mov %rax,0x40(%rsp) │ │ - lea 0x0(,%r13,4),%rax │ │ - mov %rax,0x28(%rsp) │ │ - lea 0x2(%r14),%rax │ │ - imul %r13,%rax │ │ - mov %rax,0x58(%rsp) │ │ - lea 0x1(%r14),%r12 │ │ - imul %r13,%r12 │ │ - sub %r14,%rbp │ │ - imul %r13,%r14 │ │ + mov %r12d,%eax │ │ + mov %r14d,%ecx │ │ + shl %cl,%eax │ │ + mov %esi,%ecx │ │ + sar $0x5,%ecx │ │ + imul 0xd44(%r15),%ecx │ │ + mov %eax,%edx │ │ + sar $0x7,%edx │ │ + add %ecx,%edx │ │ + shr $0x3,%esi │ │ + and $0x2,%esi │ │ + shr $0x6,%eax │ │ + and $0x1,%eax │ │ + or %esi,%eax │ │ + movslq %edx,%rcx │ │ + imul $0x78,%rcx,%rcx │ │ + add 0x1150(%r15),%rcx │ │ + lea 0x0(,%rbp,4),%rdx │ │ + add %rbp,%rdx │ │ + lea (%rcx,%rdx,8),%rcx │ │ + lea (%rax,%rax,4),%rax │ │ + lea (%rcx,%rax,2),%rsi │ │ + mov 0x8(%rdi),%rdi │ │ + mov %ebp,%edx │ │ + mov 0x1c(%rsp),%ecx │ │ + callq 76250 │ │ + add $0x1,%r12d │ │ + cmp %r13d,%r12d │ │ + jge 751e0 │ │ + mov (%rsp),%rdi │ │ + mov 0x14(%rdi),%esi │ │ + jmp 75370 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - lea (%r15,%r14,1),%rdi │ │ - mov %rbx,%rsi │ │ - mov %r13,%rdx │ │ - callq 43b0 │ │ - lea (%r15,%r12,1),%rdi │ │ - mov %rbx,%rsi │ │ - mov %r13,%rdx │ │ - callq 43b0 │ │ - mov 0x58(%rsp),%rax │ │ - lea (%r15,%rax,1),%rdi │ │ - mov %rbx,%rsi │ │ - mov %r13,%rdx │ │ - callq 43b0 │ │ - mov 0x40(%rsp),%rax │ │ - lea (%r15,%rax,1),%rdi │ │ - mov %rbx,%rsi │ │ + xchg %ax,%ax │ │ + mov 0x10(%rsp),%rbp │ │ + mov 0x38(%rsp),%rax │ │ + mov 0x3580(%rbp,%rax,8),%rdx │ │ + mov (%rsp),%rbx │ │ + mov %rbx,%rdi │ │ + mov 0xc(%rsp),%esi │ │ + callq 75530 │ │ + test %eax,%eax │ │ + jne 7551d │ │ + mov 0x10(%rbx),%eax │ │ + test $0x10,%al │ │ + jne 750b0 │ │ + mov 0x8(%r15),%rcx │ │ + cmpl $0x0,0x3f4(%rcx) │ │ + jne 750b0 │ │ + jmpq 750c6 │ │ + xor %edx,%edx │ │ + mov (%rsp),%rbx │ │ + jmpq 74c25 │ │ + cmpl $0x2,0xc90(%r15) │ │ + jl 75481 │ │ + mov 0x18(%r15),%rax │ │ + testb $0x1,0xe8(%rax) │ │ + je 75481 │ │ + lea 0x22e0(%rbx),%rdi │ │ + mov 0x3630(%rsi),%esi │ │ + sar %esi │ │ + sar %edx │ │ + mov 0x14(%rbx),%eax │ │ + lea (%rax,%r13,1),%r8d │ │ + mov %eax,%ecx │ │ + sar %ecx │ │ + sar %r8d │ │ + callq 9ba10 │ │ + cmpl $0x1,0x10f8(%r15) │ │ + je 75495 │ │ + mov %rbx,%rdi │ │ + callq *0xce8(%r15) │ │ + mov %rbx,%rbp │ │ + mov 0xd2c(%r15),%ebx │ │ + add $0x1f,%ebx │ │ + and $0xffffffe0,%ebx │ │ + mov %ebx,%eax │ │ + mov 0x40(%rsp),%r14 │ │ + imul %r14d,%eax │ │ + mov 0x14(%rbp),%ecx │ │ + add %ecx,%eax │ │ + movslq %eax,%rdi │ │ + add 0x1418(%r15),%rdi │ │ + and $0x10,%ecx │ │ + lea (%rcx,%rbp,1),%rsi │ │ + add $0x1f8,%rsi │ │ mov %r13,%rdx │ │ - callq 43b0 │ │ - add 0x28(%rsp),%r15 │ │ - add $0xfffffffffffffffc,%rbp │ │ - jne 84950 │ │ - add $0xc8,%rsp │ │ + callq 4390 │ │ + cmpl $0x1,0x840(%r15) │ │ + sete %cl │ │ + sar %cl,%ebx │ │ + imul %r14d,%ebx │ │ + mov 0x14(%rbp),%eax │ │ + mov %eax,%edx │ │ + sar %cl,%edx │ │ + add %ebx,%edx │ │ + movslq %edx,%rdi │ │ + add 0x1420(%r15),%rdi │ │ + and $0x10,%eax │ │ + shr %cl,%rax │ │ + lea (%rax,%rbp,1),%rsi │ │ + add $0x218,%rsi │ │ + sar %cl,%r13d │ │ + movslq %r13d,%rdx │ │ + callq 4390 │ │ + movl $0x0,0x8(%rsp) │ │ + mov 0x8(%rsp),%eax │ │ + add $0x48,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %rbx │ │ - sub $0x18,%rsp │ │ - mov %ecx,%r15d │ │ - mov %rdx,%rbx │ │ - mov %rsi,%r14 │ │ - mov %rdi,%rbp │ │ - mov 0x8(%rdi),%rsi │ │ - lea 0x3600(%rsi),%rdi │ │ - add $0x34c0,%rsi │ │ - mov $0x3,%edx │ │ - callq 4620 │ │ - cmp $0x1,%eax │ │ - je 84a22 │ │ - cmp $0x2,%eax │ │ - je 84a4a │ │ - cmp $0x3,%eax │ │ - jne 84a6b │ │ - mov 0x0(%rbp),%rax │ │ - mov 0x8(%rbp),%rsi │ │ - mov 0x18(%rax),%rax │ │ - mov 0x1f4(%rax),%edi │ │ - mov %rbx,%rdx │ │ - mov %r15d,%ecx │ │ - callq 852d0 │ │ - add %ax,(%r14) │ │ - sub $0xffffffffffffff80,%rbx │ │ - mov 0x0(%rbp),%rax │ │ - mov 0x8(%rbp),%rsi │ │ - mov 0x18(%rax),%rax │ │ - mov 0x1f4(%rax),%edi │ │ - mov %rbx,%rdx │ │ - mov %r15d,%ecx │ │ - callq 852d0 │ │ - add %ax,0x2(%r14) │ │ - jmp 84a6b │ │ - mov 0x0(%rbp),%rax │ │ - mov 0x8(%rbp),%rsi │ │ - mov 0x18(%rax),%rax │ │ - mov 0x1f4(%rax),%edi │ │ - mov %rbx,%rdx │ │ - mov %r15d,%ecx │ │ - callq 852d0 │ │ - add %ax,(%r14) │ │ - add $0x18,%rsp │ │ - pop %rbx │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x48,%rsp │ │ - mov %rsi,%r11 │ │ - mov (%rdi),%rbx │ │ - mov %edx,%r10d │ │ - lea 0x84c82(%rip),%r14 │ │ - movzbl (%r14,%r10,4),%r15d │ │ - movzbl 0x1(%r14,%r10,4),%r13d │ │ - movl $0x0,0x18(%rsp) │ │ - lea 0x84d68(%rip),%rdx │ │ - movzbl (%rdx,%r10,4),%r12d │ │ - mov %r12b,0x1a(%rsi) │ │ - mov 0x6(%rsi),%al │ │ - mov 0x18(%rbx),%rsi │ │ - test %al,%al │ │ - jne 84ae0 │ │ - test %r12b,%r12b │ │ - je 84b44 │ │ - movzbl 0x4(%r11),%ebp │ │ - cmpl $0x0,0x478(%rsi,%rbp,4) │ │ - jne 84b44 │ │ - cmpl $0x2,0x570(%rsi) │ │ - jne 84e88 │ │ + mov %esi,%r15d │ │ + mov $0x10,%r12d │ │ + mov %r15d,%ecx │ │ + shr %cl,%r12d │ │ + mov %rdx,%rbx │ │ + mov %rdi,%r14 │ │ + mov (%rdi),%r13 │ │ + mov 0xd28(%r13),%esi │ │ + mov 0xd2c(%r13),%edi │ │ + mov 0x10(%r14),%r9d │ │ + lea (%r9,%r12,1),%eax │ │ + mov 0x14(%r14),%ebp │ │ + lea (%r12,%rbp,1),%ecx │ │ + cmp %ecx,%edi │ │ + setg %dl │ │ + cmp %eax,%esi │ │ + setg %al │ │ + jg 7559e │ │ + cmp %ecx,%edi │ │ + jg 7559e │ │ + mov %r15d,%ecx │ │ + mov $0x8,%r12d │ │ + shr %cl,%r12d │ │ + lea 0x1(%rcx),%r15d │ │ + mov 0x68(%rbx),%rbx │ │ + lea (%r9,%r12,1),%eax │ │ + jmp 75570 │ │ + mov 0x10f8(%r13),%r8d │ │ + mov %r15d,%r10d │ │ + cmp $0x2,%r8d │ │ + jne 755ba │ │ + mov %rcx,0x40(%rsp) │ │ + mov %rcx,0x38(%rsp) │ │ + jmp 75619 │ │ + mov %r9d,%esi │ │ + shr %esi │ │ + and $0xf,%esi │ │ + mov %ebp,%edi │ │ + shr %edi │ │ + and $0xf,%edi │ │ + mov 0x288(%r14),%rcx │ │ + mov %rsi,0x38(%rsp) │ │ + movzbl 0x220(%rcx,%rsi,1),%esi │ │ + mov $0x4,%cl │ │ + sub %r15b,%cl │ │ + shr %cl,%rsi │ │ + mov %rdi,0x40(%rsp) │ │ + movzbl 0x238(%r14,%rdi,1),%edi │ │ + shr %cl,%rdi │ │ + and $0x1,%esi │ │ + and $0x1,%edi │ │ + lea (%rsi,%rdi,2),%rcx │ │ + shl $0x5,%rcx │ │ + mov %r10,%rsi │ │ + shl $0x7,%rsi │ │ + add 0x8(%r14),%rsi │ │ + add %rcx,%rsi │ │ + add $0x4e0,%rsi │ │ + movslq %r9d,%rdi │ │ + movslq %ebp,%rcx │ │ + and %al,%dl │ │ + cmp $0x1,%dl │ │ + jne 7567d │ │ + cmp $0x2,%r8d │ │ + jne 7570c │ │ + mov 0x1100(%r13),%rax │ │ + imul 0xd18(%r13),%rcx │ │ + add %rdi,%rcx │ │ + shl $0x5,%rcx │ │ + movzbl (%rax,%rcx,1),%edx │ │ + cmp %edx,%r15d │ │ + jne 7585d │ │ + movzbl 0x2(%rax,%rcx,1),%eax │ │ + mov %eax,%ebp │ │ + lea (%r10,%r10,4),%rax │ │ + shl $0x2,%rax │ │ + add 0xaaa97(%rip),%rax │ │ + lea (%rax,%rbp,2),%rax │ │ + lea 0x88f9c(%rip),%rcx │ │ + movslq (%rcx,%rbp,4),%rdx │ │ + add %rcx,%rdx │ │ + jmpq *%rdx │ │ test %al,%al │ │ - je 84b9f │ │ - add $0xff,%r13b │ │ - movabs $0x101010101010101,%rdx │ │ - cmp $0x1f,%r13b │ │ - ja 84d70 │ │ - movzbl %r13b,%esi │ │ - lea 0x75f70(%rip),%rbp │ │ - movslq 0x0(%rbp,%rsi,4),%rsi │ │ - add %rbp,%rsi │ │ - jmpq *%rsi │ │ - mov 0x3(%r14,%r10,4),%al │ │ - movslq %r8d,%rsi │ │ - mov %al,0x1d8(%rdi,%rsi,1) │ │ - add $0xff,%r15b │ │ - cmp $0x1f,%r15b │ │ - jbe 84d7e │ │ - jmpq 84e88 │ │ - movb $0x0,0x7(%r11) │ │ - movb $0x0,0x1a(%r11) │ │ - mov 0x18(%rbx),%rax │ │ - cmpl $0x2,0x570(%rax) │ │ - jne 84ea1 │ │ - add $0xff,%r13b │ │ - cmp $0x1f,%r13b │ │ - ja 84fbd │ │ - movzbl %r13b,%eax │ │ - lea 0x76010(%rip),%rdx │ │ - movslq (%rdx,%rax,4),%rax │ │ - add %rdx,%rax │ │ - jmpq *%rax │ │ - movslq %r8d,%rax │ │ - movb $0x0,0x1d8(%rdi,%rax,1) │ │ - add $0xff,%r15b │ │ - cmp $0x1f,%r15b │ │ - jbe 84fcb │ │ - jmpq 84ea1 │ │ - cmp $0x11,%r15b │ │ - mov %r10,0x28(%rsp) │ │ - mov %rbx,0x20(%rsp) │ │ - jb 84bc6 │ │ - cmp $0x11,%r13b │ │ - jb 84bc6 │ │ - lea 0x84bc4(%rip),%rdx │ │ - lea 0x20(%rdx),%rbp │ │ - add $0x21,%rdx │ │ - jmp 84beb │ │ - test %r13b,%r13b │ │ - je 84ec2 │ │ - lea 0x84baa(%rip),%rax │ │ - lea (%rax,%r12,8),%rdx │ │ - add $0x1,%rdx │ │ - test %r15b,%r15b │ │ - je 84ecc │ │ - lea (%rax,%r12,8),%rbp │ │ - xor %ebx,%ebx │ │ - lea 0x18(%rsp),%rcx │ │ - xor %r9d,%r9d │ │ - mov %r13,0x38(%rsp) │ │ - mov %rdx,0x30(%rsp) │ │ - mov %rbp,0x40(%rsp) │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - mov %ebx,0x1c(%rsp) │ │ + mov %r10,0x20(%rsp) │ │ + je 757bb │ │ + cmp $0x2,%r8d │ │ + jne 75954 │ │ + mov 0x1100(%r13),%rax │ │ + imul 0xd18(%r13),%rcx │ │ + add %rdi,%rcx │ │ + shl $0x5,%rcx │ │ + movzbl (%rax,%rcx,1),%ecx │ │ + xor %eax,%eax │ │ + cmp %ecx,%r15d │ │ + setne %al │ │ + test %eax,%eax │ │ + je 75993 │ │ + lea 0x1(%r15),%ebp │ │ + mov 0x68(%rbx),%rdx │ │ + mov %r14,%rdi │ │ + mov %ebp,%esi │ │ + callq 75530 │ │ + mov $0x1,%r8d │ │ + test %eax,%eax │ │ + jne 7602d │ │ + mov %r13,0x30(%rsp) │ │ + add %r12d,0x10(%r14) │ │ + mov 0x70(%rbx),%rdx │ │ + mov %r14,%rdi │ │ + mov %ebp,%esi │ │ + callq 75530 │ │ + mov $0x1,%r8d │ │ + test %eax,%eax │ │ + jne 7602d │ │ + sub %r12d,0x10(%r14) │ │ + jmpq 7583e │ │ + mov 0x8(%r14),%rax │ │ + lea 0x3600(%rax),%rdi │ │ + lea 0x97fe2(%rip),%rcx │ │ + mov %r13,%rbp │ │ + mov %r10,%r13 │ │ + movzbl (%rcx,%r10,1),%edx │ │ + callq *0x3628(%rax) │ │ + mov %rbp,%rsi │ │ + cmpl $0x2,0x840(%rbp) │ │ + jne 75757 │ │ + lea -0x2(%rax),%ecx │ │ + cmp $0x8,%ecx │ │ + jae 75757 │ │ + mov $0x1,%r8d │ │ + mov $0xb1,%edx │ │ + bt %ecx,%edx │ │ + jb 7602d │ │ + mov %eax,%ebp │ │ + mov %r13,%r10 │ │ + lea 0x0(,%r13,4),%rax │ │ + add %r13,%rax │ │ + shl $0x2,%rax │ │ + add 0xaa98e(%rip),%rax │ │ + lea (%rax,%rbp,2),%rax │ │ + lea 0x88e93(%rip),%rcx │ │ + movslq (%rcx,%rbp,4),%rdx │ │ + add %rcx,%rdx │ │ + mov %rsi,%r13 │ │ + jmpq *%rdx │ │ + mov %r13,0x30(%rsp) │ │ + mov %r10,0x20(%rsp) │ │ + movzbl (%rax),%edx │ │ + mov (%rbx),%r8d │ │ xor %ebx,%ebx │ │ - xor %r13d,%r13d │ │ - nopl 0x0(%rax) │ │ - movzbl 0x1a(%r11),%esi │ │ - xor %edx,%edx │ │ - mov %ebx,%r8d │ │ - mov %r15d,%r14d │ │ - mov %r11,%r15 │ │ - mov %rdi,%r12 │ │ - mov %r9d,%ebp │ │ - callq 85420 │ │ - mov %ebp,%r9d │ │ - lea 0x18(%rsp),%rcx │ │ - mov 0x40(%rsp),%rbp │ │ - mov %r12,%rdi │ │ - mov %r15,%r11 │ │ - mov %r14d,%r15d │ │ - movzbl 0x0(%rbp),%edx │ │ - mov 0x10(%r12),%eax │ │ - add %edx,%eax │ │ - mov %eax,0x10(%r12) │ │ - add %edx,%r13d │ │ - add $0x1,%ebx │ │ - cmp %r14d,%r13d │ │ - jb 84c20 │ │ - sub %r13d,%eax │ │ - mov %eax,0x10(%rdi) │ │ - mov 0x30(%rsp),%rdx │ │ - movzbl (%rdx),%eax │ │ - mov 0x14(%rdi),%esi │ │ - add %eax,%esi │ │ - mov %esi,0x14(%rdi) │ │ - mov 0x1c(%rsp),%ebx │ │ - add %eax,%ebx │ │ - add $0x1,%r9d │ │ - mov 0x38(%rsp),%r13 │ │ - cmp %r13d,%ebx │ │ - jb 84c10 │ │ - jmpq 8515e │ │ - movzbl 0x3(%r14,%r10,4),%esi │ │ - mov %esi,%ebp │ │ - shl $0x8,%ebp │ │ - or %esi,%ebp │ │ - movslq %r8d,%rsi │ │ - mov %bp,0x1d8(%rdi,%rsi,1) │ │ - add $0xff,%r15b │ │ - cmp $0x1f,%r15b │ │ - jbe 84d7e │ │ - jmpq 84e88 │ │ - movzbl 0x3(%r14,%r10,4),%esi │ │ - imul $0x1010101,%esi,%esi │ │ - movslq %r8d,%rbp │ │ - mov %esi,0x1d8(%rdi,%rbp,1) │ │ - add $0xff,%r15b │ │ - cmp $0x1f,%r15b │ │ - jbe 84d7e │ │ - jmpq 84e88 │ │ - movzbl 0x3(%r14,%r10,4),%esi │ │ - imul %rdx,%rsi │ │ - movslq %r8d,%rbp │ │ - mov %rsi,0x1d8(%rdi,%rbp,1) │ │ - add $0xff,%r15b │ │ - cmp $0x1f,%r15b │ │ - jbe 84d7e │ │ - jmpq 84e88 │ │ - movzbl 0x3(%r14,%r10,4),%esi │ │ - imul %rdx,%rsi │ │ - movslq %r8d,%rbp │ │ - mov %rsi,0x1d8(%rdi,%rbp,1) │ │ - mov %rsi,0x1e0(%rdi,%rbp,1) │ │ - add $0xff,%r15b │ │ - cmp $0x1f,%r15b │ │ - jbe 84d7e │ │ - jmpq 84e88 │ │ - movzbl 0x3(%r14,%r10,4),%esi │ │ - imul %rdx,%rsi │ │ - movslq %r8d,%rbp │ │ - mov %rsi,0x1d8(%rdi,%rbp,1) │ │ - mov %rsi,0x1e0(%rdi,%rbp,1) │ │ - mov %rsi,0x1e8(%rdi,%rbp,1) │ │ - mov %rsi,0x1f0(%rdi,%rbp,1) │ │ - add $0xff,%r15b │ │ - cmp $0x1f,%r15b │ │ - ja 84e88 │ │ - movzbl %r15b,%esi │ │ - lea 0x75d7f(%rip),%rbp │ │ - movslq 0x0(%rbp,%rsi,4),%rsi │ │ - add %rbp,%rsi │ │ - jmpq *%rsi │ │ - mov 0x2(%r14,%r10,4),%al │ │ - mov 0x288(%rdi),%rdx │ │ - movslq %ecx,%rcx │ │ - mov %al,0x1c0(%rdx,%rcx,1) │ │ - jmpq 84e88 │ │ - movzbl 0x2(%r14,%r10,4),%eax │ │ - mov %eax,%edx │ │ - shl $0x8,%edx │ │ - or %eax,%edx │ │ - mov 0x288(%rdi),%rax │ │ - movslq %ecx,%rcx │ │ - mov %dx,0x1c0(%rax,%rcx,1) │ │ - jmpq 84e88 │ │ - movzbl 0x2(%r14,%r10,4),%eax │ │ - imul $0x1010101,%eax,%eax │ │ - mov 0x288(%rdi),%rdx │ │ - movslq %ecx,%rcx │ │ - mov %eax,0x1c0(%rdx,%rcx,1) │ │ - jmpq 84e88 │ │ - movzbl 0x2(%r14,%r10,4),%eax │ │ - imul %rdx,%rax │ │ - mov 0x288(%rdi),%rdx │ │ - movslq %ecx,%rcx │ │ - mov %rax,0x1c0(%rdx,%rcx,1) │ │ - jmp 84e88 │ │ - movzbl 0x2(%r14,%r10,4),%eax │ │ - imul %rdx,%rax │ │ - mov 0x288(%rdi),%rdx │ │ - movslq %ecx,%rcx │ │ - mov %rax,0x1c0(%rdx,%rcx,1) │ │ - mov 0x288(%rdi),%rdx │ │ - mov %rax,0x1c8(%rcx,%rdx,1) │ │ - jmp 84e88 │ │ - movzbl 0x2(%r14,%r10,4),%eax │ │ - imul %rdx,%rax │ │ - mov 0x288(%rdi),%rdx │ │ - movslq %ecx,%rcx │ │ - mov %rax,0x1c0(%rdx,%rcx,1) │ │ - mov 0x288(%rdi),%rdx │ │ - mov %rax,0x1c8(%rcx,%rdx,1) │ │ - mov 0x288(%rdi),%rdx │ │ - mov %rax,0x1d0(%rcx,%rdx,1) │ │ - mov 0x288(%rdi),%rdx │ │ - mov %rax,0x1d8(%rcx,%rdx,1) │ │ - mov 0x840(%rbx),%eax │ │ - shl $0x2,%r10 │ │ - add 0x97347(%rip),%r10 │ │ - mov (%rax,%r10,1),%al │ │ - mov %al,0x7(%r11) │ │ - mov 0x18(%rsp),%al │ │ - mov %al,0x1d(%r11) │ │ - movzwl 0x1a(%rsp),%eax │ │ - mov %ax,0x1e(%r11) │ │ + mov %r14,%rdi │ │ + mov %r15d,%esi │ │ + xor %ecx,%ecx │ │ + callq 7ac70 │ │ + mov $0xffffffff,%r8d │ │ + test %eax,%eax │ │ + jne 7602d │ │ + jmpq 759cf │ │ + cmp $0x2,%r8d │ │ + mov %r13,0x30(%rsp) │ │ + jne 75a52 │ │ + movslq %ebp,%rax │ │ + imul 0xd18(%r13),%rax │ │ + mov 0x1100(%r13),%rcx │ │ + movslq %r9d,%rdx │ │ + add %rax,%rdx │ │ + shl $0x5,%rdx │ │ + movzbl (%rcx,%rdx,1),%ecx │ │ + xor %eax,%eax │ │ + cmp %ecx,%r15d │ │ + setne %al │ │ + test %eax,%eax │ │ + je 75b08 │ │ + lea 0x1(%r15),%ebp │ │ + mov 0x68(%rbx),%rdx │ │ + mov %r14,%rdi │ │ + mov %ebp,%esi │ │ + callq 75530 │ │ + mov $0x1,%r8d │ │ + test %eax,%eax │ │ + jne 7602d │ │ + add %r12d,0x14(%r14) │ │ + mov 0x78(%rbx),%rdx │ │ + mov %r14,%rdi │ │ + mov %ebp,%esi │ │ + callq 75530 │ │ + mov $0x1,%r8d │ │ + test %eax,%eax │ │ + jne 7602d │ │ + sub %r12d,0x14(%r14) │ │ + mov $0x3,%ebx │ │ + xor %r8d,%r8d │ │ + mov 0x30(%rsp),%rax │ │ + cmpl $0x2,0x10f8(%rax) │ │ + jne 759e4 │ │ + jmpq 7602d │ │ + mov %r10,0x20(%rsp) │ │ + cmp $0x4,%r15d │ │ + jne 75aa9 │ │ + mov 0x14(%rbx),%r8d │ │ + mov %r14,%rdi │ │ + mov $0x4,%esi │ │ + mov $0x15,%edx │ │ + mov $0x3,%ecx │ │ + callq 7ac70 │ │ + mov $0xffffffff,%r8d │ │ + test %eax,%eax │ │ + jne 7602d │ │ + mov 0x3f5f8(%r14),%ebp │ │ + addl $0x1,0x10(%r14) │ │ + mov 0x18(%rbx),%r8d │ │ + mov %r14,%rdi │ │ + mov $0x4,%esi │ │ + mov $0x15,%edx │ │ + mov $0x3,%ecx │ │ + callq 7ac70 │ │ + test %eax,%eax │ │ + jne 76027 │ │ + addl $0xffffffff,0x10(%r14) │ │ + addl $0x1,0x14(%r14) │ │ + mov 0x1c(%rbx),%r8d │ │ + mov %r14,%rdi │ │ + mov $0x4,%esi │ │ + mov $0x15,%edx │ │ + mov $0x3,%ecx │ │ + callq 7ac70 │ │ + test %eax,%eax │ │ + jne 76027 │ │ + mov %r13,0x30(%rsp) │ │ + addl $0x1,0x10(%r14) │ │ + mov %ebp,0x3f5f8(%r14) │ │ + mov 0x20(%rbx),%r8d │ │ + mov $0x3,%ebx │ │ + mov %r14,%rdi │ │ + mov $0x4,%esi │ │ + mov $0x15,%edx │ │ + mov $0x3,%ecx │ │ + callq 7ac70 │ │ + test %eax,%eax │ │ + mov $0xffffffff,%r8d │ │ + jne 7602d │ │ + addl $0xffffffff,0x10(%r14) │ │ + addl $0xffffffff,0x14(%r14) │ │ + xor %r8d,%r8d │ │ + mov 0x30(%rsp),%rax │ │ + cmpl $0x2,0x10f8(%rax) │ │ + jne 759e4 │ │ + jmpq 7602d │ │ + mov $0x3600,%edi │ │ + add 0x8(%r14),%rdi │ │ + movzwl 0x2(%rsi),%ecx │ │ + movzwl 0x8(%rsi),%eax │ │ + sub %eax,%ecx │ │ + movzwl 0xa(%rsi),%eax │ │ + add %ecx,%eax │ │ + mov %r10,%rbp │ │ + test %r15d,%r15d │ │ + je 75981 │ │ + movzwl 0x10(%rsi),%ecx │ │ + movzwl 0xe(%rsi),%edx │ │ + add %ecx,%eax │ │ + sub %edx,%eax │ │ + mov %eax,%esi │ │ + callq 49e0 │ │ + mov %rbp,%r10 │ │ + test %eax,%eax │ │ + jne 756be │ │ + mov %r13,0x30(%rsp) │ │ + lea (%r10,%r10,4),%rax │ │ + lea 0x97b6d(%rip),%rcx │ │ + movzbl 0x2(%rcx,%rax,4),%edx │ │ + mov 0x4(%rbx),%r8d │ │ + mov $0x1,%ebx │ │ + mov %r14,%rdi │ │ + mov %r15d,%esi │ │ + mov $0x1,%ecx │ │ + callq 7ac70 │ │ + mov $0xffffffff,%r8d │ │ + test %eax,%eax │ │ + jne 7602d │ │ + xor %r8d,%r8d │ │ + mov 0x30(%rsp),%rax │ │ + cmpl $0x2,0x10f8(%rax) │ │ + je 7602d │ │ + cmp $0x4,%r15d │ │ + je 759f3 │ │ + cmp $0x3,%ebx │ │ + je 7602d │ │ + add $0xffffffff,%r12d │ │ + cmp $0xf,%r12d │ │ + ja 7602d │ │ + lea 0x88c30(%rip),%rax │ │ + movslq (%rax,%r12,4),%rcx │ │ + add %rax,%rcx │ │ + jmpq *%rcx │ │ + mov 0x20(%rsp),%rax │ │ + lea (%rax,%rax,4),%rax │ │ + add %rax,%rax │ │ + add 0xaa6e4(%rip),%rax │ │ + mov %ebx,%ecx │ │ + mov 0x288(%r14),%rdx │ │ + movslq 0x38(%rsp),%rsi │ │ + mov (%rcx,%rax,1),%bl │ │ + mov 0x32(%rcx,%rax,1),%al │ │ + mov %bl,0x220(%rdx,%rsi,1) │ │ + movslq 0x40(%rsp),%rcx │ │ + mov %al,0x238(%r14,%rcx,1) │ │ + jmpq 7602d │ │ + mov $0x3600,%edi │ │ + add 0x8(%r14),%rdi │ │ + movzwl (%rsi),%ecx │ │ + movzwl 0x2(%rsi),%eax │ │ + sub %eax,%ecx │ │ + movzwl 0x4(%rsi),%eax │ │ + movzwl 0xc(%rsi),%edx │ │ + sub %edx,%eax │ │ + add %ecx,%eax │ │ + test %r15d,%r15d │ │ + je 75a81 │ │ + movzwl 0xe(%rsi),%ecx │ │ + movzwl 0x10(%rsi),%edx │ │ + add %ecx,%eax │ │ + sub %edx,%eax │ │ + mov %eax,%esi │ │ + callq 49e0 │ │ + test %eax,%eax │ │ + jne 757f2 │ │ + mov $0x1,%r8d │ │ + cmpl $0x2,0x840(%r13) │ │ + je 7602d │ │ + jmpq 757f2 │ │ + lea 0x1(%r15),%ebp │ │ + mov 0x68(%rbx),%rdx │ │ + mov %r14,%rdi │ │ + mov %ebp,%esi │ │ + callq 75530 │ │ + mov $0x1,%r8d │ │ + test %eax,%eax │ │ + jne 7602d │ │ + add %r12d,0x10(%r14) │ │ + mov 0x70(%rbx),%rdx │ │ + mov %r14,%rdi │ │ + mov %ebp,%esi │ │ + callq 75530 │ │ + test %eax,%eax │ │ + jne 75afd │ │ + sub %r12d,0x10(%r14) │ │ + add %r12d,0x14(%r14) │ │ + mov 0x78(%rbx),%rdx │ │ + mov %r14,%rdi │ │ + mov %ebp,%esi │ │ + callq 75530 │ │ + test %eax,%eax │ │ + je 761a1 │ │ + mov $0x1,%r8d │ │ + jmpq 7602d │ │ + mov 0x20(%rsp),%rax │ │ + lea (%rax,%rax,4),%rax │ │ + lea 0x979f8(%rip),%rcx │ │ + movzbl 0x4(%rcx,%rax,4),%edx │ │ + mov 0xc(%rbx),%r8d │ │ + mov $0x2,%ebx │ │ + mov %r14,%rdi │ │ + mov %r15d,%esi │ │ + mov $0x2,%ecx │ │ + callq 7ac70 │ │ + mov $0xffffffff,%r8d │ │ + test %eax,%eax │ │ + jne 7602d │ │ + jmpq 759cf │ │ + mov %r10,0x20(%rsp) │ │ + movzbl (%rax),%ebp │ │ + mov 0x4(%rbx),%r8d │ │ + mov %r14,%rdi │ │ + mov %r15d,%esi │ │ + mov %ebp,%edx │ │ + mov $0x1,%ecx │ │ + callq 7ac70 │ │ + mov $0xffffffff,%r8d │ │ + test %eax,%eax │ │ + jne 7602d │ │ + mov %r13,0x30(%rsp) │ │ + add %r12d,0x14(%r14) │ │ + mov 0x8(%rbx),%r8d │ │ + mov $0x1,%ebx │ │ + mov %r14,%rdi │ │ + mov %r15d,%esi │ │ + mov %ebp,%edx │ │ + mov $0x1,%ecx │ │ + callq 7ac70 │ │ + mov $0xffffffff,%r8d │ │ + test %eax,%eax │ │ + jne 7602d │ │ + jmpq 75d4e │ │ + mov %r10,0x20(%rsp) │ │ + movzbl (%rax),%ebp │ │ + mov 0xc(%rbx),%r8d │ │ + mov %r14,%rdi │ │ + mov %r15d,%esi │ │ + mov %ebp,%edx │ │ + mov $0x2,%ecx │ │ + callq 7ac70 │ │ + mov $0xffffffff,%r8d │ │ + test %eax,%eax │ │ + jne 7602d │ │ + mov %r13,0x30(%rsp) │ │ + add %r12d,0x10(%r14) │ │ + mov 0x10(%rbx),%r8d │ │ + mov $0x2,%ebx │ │ + mov %r14,%rdi │ │ + mov %r15d,%esi │ │ + mov %ebp,%edx │ │ + mov $0x2,%ecx │ │ + callq 7ac70 │ │ + mov $0xffffffff,%r8d │ │ + test %eax,%eax │ │ + jne 7602d │ │ + jmpq 75eab │ │ + mov %r10,0x20(%rsp) │ │ + movzbl (%rax),%edx │ │ + mov 0x14(%rbx),%r8d │ │ + mov %r14,%rdi │ │ + mov %r15d,%esi │ │ + mov %edx,0x2c(%rsp) │ │ + mov $0x4,%ecx │ │ + callq 7ac70 │ │ + mov $0xffffffff,%r8d │ │ + test %eax,%eax │ │ + jne 7602d │ │ + add %r12d,0x10(%r14) │ │ + mov 0x18(%rbx),%r8d │ │ + mov %r14,%rdi │ │ + mov %r15d,%esi │ │ + mov 0x2c(%rsp),%edx │ │ + mov $0x4,%ecx │ │ + callq 7ac70 │ │ + test %eax,%eax │ │ + jne 76027 │ │ + mov %r13,0x30(%rsp) │ │ + sub %r12d,0x10(%r14) │ │ + add %r12d,0x14(%r14) │ │ + mov 0x20(%rsp),%rax │ │ + lea (%rax,%rax,4),%rax │ │ + shl $0x2,%rax │ │ + add 0xaa47e(%rip),%rax │ │ + movzbl 0x1(%rax,%rbp,2),%edx │ │ + mov 0x1c(%rbx),%r8d │ │ + mov $0x4,%ebx │ │ + mov %r14,%rdi │ │ + mov %r15d,%esi │ │ + mov $0x4,%ecx │ │ + callq 7ac70 │ │ + test %eax,%eax │ │ + mov $0xffffffff,%r8d │ │ + jne 7602d │ │ + jmpq 75d4e │ │ + mov %r10,0x20(%rsp) │ │ + movzbl (%rax),%edx │ │ + mov 0x20(%rbx),%r8d │ │ + mov %r14,%rdi │ │ + mov %r15d,%esi │ │ + mov $0x5,%ecx │ │ + callq 7ac70 │ │ + mov $0xffffffff,%r8d │ │ + test %eax,%eax │ │ + jne 7602d │ │ + add %r12d,0x14(%r14) │ │ + mov 0x20(%rsp),%rax │ │ + lea (%rax,%rax,4),%rax │ │ + shl $0x2,%rax │ │ + add 0xaa40b(%rip),%rax │ │ + movzbl 0x1(%rax,%rbp,2),%ebp │ │ + mov 0x24(%rbx),%r8d │ │ + mov %r14,%rdi │ │ + mov %r15d,%esi │ │ + mov %ebp,%edx │ │ + mov $0x5,%ecx │ │ + callq 7ac70 │ │ + test %eax,%eax │ │ + jne 76027 │ │ + mov %r13,0x30(%rsp) │ │ + add %r12d,0x10(%r14) │ │ + mov 0x28(%rbx),%r8d │ │ + mov $0x5,%ebx │ │ + mov %r14,%rdi │ │ + mov %r15d,%esi │ │ + mov %ebp,%edx │ │ + mov $0x5,%ecx │ │ + callq 7ac70 │ │ + test %eax,%eax │ │ + mov $0xffffffff,%r8d │ │ + jne 7602d │ │ + sub %r12d,0x10(%r14) │ │ + sub %r12d,0x14(%r14) │ │ + xor %r8d,%r8d │ │ + mov 0x30(%rsp),%rax │ │ + cmpl $0x2,0x10f8(%rax) │ │ + jne 759e4 │ │ + jmpq 7602d │ │ + mov %r10,0x20(%rsp) │ │ + movzbl (%rax),%edx │ │ + mov 0x2c(%rbx),%r8d │ │ + mov %r14,%rdi │ │ + mov %r15d,%esi │ │ + mov %edx,0x2c(%rsp) │ │ + mov $0x6,%ecx │ │ + callq 7ac70 │ │ + mov $0xffffffff,%r8d │ │ + test %eax,%eax │ │ + jne 7602d │ │ + add %r12d,0x14(%r14) │ │ + mov 0x30(%rbx),%r8d │ │ + mov %r14,%rdi │ │ + mov %r15d,%esi │ │ + mov 0x2c(%rsp),%edx │ │ + mov $0x6,%ecx │ │ + callq 7ac70 │ │ + test %eax,%eax │ │ + jne 76027 │ │ + mov %r13,0x30(%rsp) │ │ + sub %r12d,0x14(%r14) │ │ + add %r12d,0x10(%r14) │ │ + mov 0x20(%rsp),%rax │ │ + lea (%rax,%rax,4),%rax │ │ + shl $0x2,%rax │ │ + add 0xaa321(%rip),%rax │ │ + movzbl 0x1(%rax,%rbp,2),%edx │ │ + mov 0x34(%rbx),%r8d │ │ + mov $0x6,%ebx │ │ + mov %r14,%rdi │ │ + mov %r15d,%esi │ │ + mov $0x6,%ecx │ │ + callq 7ac70 │ │ + test %eax,%eax │ │ + mov $0xffffffff,%r8d │ │ + jne 7602d │ │ + jmpq 75eab │ │ + mov %r10,0x20(%rsp) │ │ + movzbl (%rax),%edx │ │ + mov 0x38(%rbx),%r8d │ │ + mov %r14,%rdi │ │ + mov %r15d,%esi │ │ + mov $0x7,%ecx │ │ + callq 7ac70 │ │ + mov $0xffffffff,%r8d │ │ + test %eax,%eax │ │ + jne 7602d │ │ + add %r12d,0x10(%r14) │ │ + mov 0x20(%rsp),%rax │ │ + lea (%rax,%rax,4),%rax │ │ + shl $0x2,%rax │ │ + add 0xaa2ae(%rip),%rax │ │ + movzbl 0x1(%rax,%rbp,2),%ebp │ │ + mov 0x3c(%rbx),%r8d │ │ + mov %r14,%rdi │ │ + mov %r15d,%esi │ │ + mov %ebp,%edx │ │ + mov $0x7,%ecx │ │ + callq 7ac70 │ │ + test %eax,%eax │ │ + jne 76027 │ │ + mov %r13,0x30(%rsp) │ │ + add %r12d,0x14(%r14) │ │ + mov 0x40(%rbx),%r8d │ │ + mov $0x7,%ebx │ │ + mov %r14,%rdi │ │ + mov %r15d,%esi │ │ + mov %ebp,%edx │ │ + mov $0x7,%ecx │ │ + callq 7ac70 │ │ + test %eax,%eax │ │ + mov $0xffffffff,%r8d │ │ + jne 7602d │ │ + sub %r12d,0x14(%r14) │ │ + sub %r12d,0x10(%r14) │ │ + xor %r8d,%r8d │ │ + mov 0x30(%rsp),%rax │ │ + cmpl $0x2,0x10f8(%rax) │ │ + jne 759e4 │ │ + jmpq 7602d │ │ + mov %r10,0x20(%rsp) │ │ + movzbl (%rax),%ebp │ │ + mov 0x44(%rbx),%r8d │ │ + mov %r14,%rdi │ │ + mov %r15d,%esi │ │ + mov %ebp,%edx │ │ + mov $0x8,%ecx │ │ + callq 7ac70 │ │ + mov $0xffffffff,%r8d │ │ + test %eax,%eax │ │ + jne 7602d │ │ + mov %r12d,%eax │ │ + shr %eax │ │ + mov %eax,0x2c(%rsp) │ │ + add %eax,0x14(%r14) │ │ + mov 0x48(%rbx),%r8d │ │ + mov %r14,%rdi │ │ + mov %r15d,%esi │ │ + mov %ebp,%edx │ │ + mov $0x8,%ecx │ │ + callq 7ac70 │ │ + test %eax,%eax │ │ + jne 76027 │ │ + mov 0x2c(%rsp),%eax │ │ + add %eax,0x14(%r14) │ │ + mov 0x4c(%rbx),%r8d │ │ + mov %r14,%rdi │ │ + mov %r15d,%esi │ │ + mov %ebp,%edx │ │ + mov $0x8,%ecx │ │ + callq 7ac70 │ │ + test %eax,%eax │ │ + jne 76027 │ │ + mov 0x2c(%rsp),%eax │ │ + add 0x14(%r14),%eax │ │ + mov %eax,0x14(%r14) │ │ + mov %r13,0x30(%rsp) │ │ + mov %eax,%ecx │ │ + cmp 0xd2c(%r13),%eax │ │ + jge 75f8a │ │ + mov 0x50(%rbx),%r8d │ │ + mov %r14,%rdi │ │ + mov %r15d,%esi │ │ + mov %ebp,%edx │ │ + mov $0x8,%ecx │ │ + callq 7ac70 │ │ + test %eax,%eax │ │ + mov $0xffffffff,%r8d │ │ + jne 7602d │ │ + mov 0x14(%r14),%ecx │ │ + lea (%r12,%r12,2),%eax │ │ + sar %eax │ │ + sub %eax,%ecx │ │ + mov %ecx,0x14(%r14) │ │ + mov $0x8,%ebx │ │ + xor %r8d,%r8d │ │ + mov 0x30(%rsp),%rax │ │ + cmpl $0x2,0x10f8(%rax) │ │ + jne 759e4 │ │ + jmp 7602d │ │ + mov %r10,0x20(%rsp) │ │ + movzbl (%rax),%ebp │ │ + mov 0x54(%rbx),%r8d │ │ + mov %r14,%rdi │ │ + mov %r15d,%esi │ │ + mov %ebp,%edx │ │ + mov $0x9,%ecx │ │ + callq 7ac70 │ │ + mov $0xffffffff,%r8d │ │ + test %eax,%eax │ │ + jne 7602d │ │ + mov %r12d,%eax │ │ + shr %eax │ │ + mov %eax,0x2c(%rsp) │ │ + add %eax,0x10(%r14) │ │ + mov 0x58(%rbx),%r8d │ │ + mov %r14,%rdi │ │ + mov %r15d,%esi │ │ + mov %ebp,%edx │ │ + mov $0x9,%ecx │ │ + callq 7ac70 │ │ + test %eax,%eax │ │ + jne 76027 │ │ + mov 0x2c(%rsp),%eax │ │ + add %eax,0x10(%r14) │ │ + mov 0x5c(%rbx),%r8d │ │ + mov %r14,%rdi │ │ + mov %r15d,%esi │ │ + mov %ebp,%edx │ │ + mov $0x9,%ecx │ │ + callq 7ac70 │ │ + test %eax,%eax │ │ + je 761d2 │ │ + mov $0xffffffff,%r8d │ │ + mov %r8d,%eax │ │ add $0x48,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - mov 0x14(%rdi),%esi │ │ - xor %ebx,%ebx │ │ - jmpq 8515e │ │ - movzbl (%rdx),%r10d │ │ - mov 0x14(%rdi),%esi │ │ - lea -0x1(%r13),%eax │ │ - xor %ebx,%ebx │ │ - xor %edx,%edx │ │ - div %r10d │ │ - add $0x1,%eax │ │ - cmp $0x7,%eax │ │ - jbe 85150 │ │ - mov %eax,%r8d │ │ - and $0xfffffff8,%r8d │ │ - movd %r10d,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm1 │ │ - movd %esi,%xmm0 │ │ - lea -0x8(%r8),%edx │ │ - mov %edx,%ebp │ │ - shr $0x3,%ebp │ │ - add $0x1,%ebp │ │ - mov %ebp,%esi │ │ - and $0x7,%esi │ │ - cmp $0x38,%edx │ │ - jae 850c6 │ │ - pxor %xmm2,%xmm2 │ │ - test %esi,%esi │ │ - jne 85115 │ │ - jmpq 85122 │ │ - movslq %r8d,%rax │ │ - movw $0x0,0x1d8(%rdi,%rax,1) │ │ - add $0xff,%r15b │ │ - cmp $0x1f,%r15b │ │ - jbe 84fcb │ │ - jmpq 84ea1 │ │ - movslq %r8d,%rax │ │ - movl $0x0,0x1d8(%rdi,%rax,1) │ │ - add $0xff,%r15b │ │ - cmp $0x1f,%r15b │ │ - jbe 84fcb │ │ - jmpq 84ea1 │ │ - movslq %r8d,%rax │ │ - movq $0x0,0x1d8(%rdi,%rax,1) │ │ - add $0xff,%r15b │ │ - cmp $0x1f,%r15b │ │ - jbe 84fcb │ │ - jmpq 84ea1 │ │ - movslq %r8d,%rax │ │ - pxor %xmm0,%xmm0 │ │ - movdqu %xmm0,0x1d8(%rdi,%rax,1) │ │ - add $0xff,%r15b │ │ - cmp $0x1f,%r15b │ │ - jbe 84fcb │ │ - jmpq 84ea1 │ │ - movslq %r8d,%rax │ │ - pxor %xmm0,%xmm0 │ │ - movdqu %xmm0,0x1d8(%rdi,%rax,1) │ │ - movdqu %xmm0,0x1e8(%rdi,%rax,1) │ │ - add $0xff,%r15b │ │ - cmp $0x1f,%r15b │ │ - ja 84ea1 │ │ - movzbl %r15b,%eax │ │ - lea 0x75c32(%rip),%rdx │ │ - movslq (%rdx,%rax,4),%rax │ │ - add %rdx,%rax │ │ - jmpq *%rax │ │ - mov 0x288(%rdi),%rax │ │ - movslq %ecx,%rcx │ │ - movb $0x0,0x1c0(%rax,%rcx,1) │ │ - jmpq 84ea1 │ │ - mov 0x288(%rdi),%rax │ │ - movslq %ecx,%rcx │ │ - movw $0x0,0x1c0(%rax,%rcx,1) │ │ - jmpq 84ea1 │ │ - mov 0x288(%rdi),%rax │ │ - movslq %ecx,%rcx │ │ - movl $0x0,0x1c0(%rax,%rcx,1) │ │ - jmpq 84ea1 │ │ - mov 0x288(%rdi),%rax │ │ - movslq %ecx,%rcx │ │ - movq $0x0,0x1c0(%rax,%rcx,1) │ │ - jmpq 84ea1 │ │ - mov 0x288(%rdi),%rax │ │ - movslq %ecx,%rcx │ │ - movq $0x0,0x1c0(%rax,%rcx,1) │ │ - mov 0x288(%rdi),%rax │ │ - movq $0x0,0x1c8(%rcx,%rax,1) │ │ - jmpq 84ea1 │ │ - mov 0x288(%rdi),%rax │ │ - movslq %ecx,%rcx │ │ - movq $0x0,0x1c0(%rax,%rcx,1) │ │ - mov 0x288(%rdi),%rax │ │ - movq $0x0,0x1c8(%rcx,%rax,1) │ │ - mov 0x288(%rdi),%rax │ │ - movq $0x0,0x1d0(%rcx,%rax,1) │ │ - mov 0x288(%rdi),%rax │ │ - movq $0x0,0x1d8(%rcx,%rax,1) │ │ - jmpq 84ea1 │ │ - sub %esi,%ebp │ │ - pxor %xmm2,%xmm2 │ │ - paddd %xmm1,%xmm0 │ │ - paddd %xmm1,%xmm2 │ │ - paddd %xmm1,%xmm0 │ │ - paddd %xmm1,%xmm2 │ │ - paddd %xmm1,%xmm0 │ │ - paddd %xmm1,%xmm2 │ │ - paddd %xmm1,%xmm0 │ │ - paddd %xmm1,%xmm2 │ │ - paddd %xmm1,%xmm0 │ │ - paddd %xmm1,%xmm2 │ │ - paddd %xmm1,%xmm0 │ │ - paddd %xmm1,%xmm2 │ │ - paddd %xmm1,%xmm0 │ │ - paddd %xmm1,%xmm2 │ │ - paddd %xmm1,%xmm0 │ │ - paddd %xmm1,%xmm2 │ │ - add $0xfffffff8,%ebp │ │ - jne 850cc │ │ - test %esi,%esi │ │ - je 85122 │ │ - paddd %xmm1,%xmm0 │ │ - paddd %xmm1,%xmm2 │ │ - add $0xffffffff,%esi │ │ - jne 85115 │ │ - paddd %xmm2,%xmm0 │ │ - mov %r8d,%ebx │ │ - imul %r10d,%ebx │ │ - pshufd $0x4e,%xmm0,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - pshufd $0xe5,%xmm1,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - movd %xmm0,%esi │ │ - cmp %r8d,%eax │ │ - je 8515b │ │ - nopl 0x0(%rax,%rax,1) │ │ - add %r10d,%esi │ │ - add %r10d,%ebx │ │ - cmp %r13d,%ebx │ │ - jb 85150 │ │ - mov %esi,0x14(%rdi) │ │ - sub %ebx,%esi │ │ - mov %esi,0x14(%rdi) │ │ mov 0x20(%rsp),%rax │ │ - mov 0x840(%rax),%eax │ │ - mov 0x28(%rsp),%rcx │ │ - shl $0x2,%rcx │ │ - add 0x97062(%rip),%rcx │ │ - mov (%rax,%rcx,1),%al │ │ - jmpq 84e9d │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - push %rbp │ │ - push %rbx │ │ - mov (%rdi),%eax │ │ - test %eax,%eax │ │ - je 851af │ │ - cmp $0x1,%eax │ │ - je 851b8 │ │ - cmp $0x2,%eax │ │ - jne 851f9 │ │ - mov 0x18(%rdi),%r11d │ │ - mov 0xc(%rdi),%ebx │ │ - mov 0x10(%rdi),%r10d │ │ - jmp 85204 │ │ - xor %ecx,%ecx │ │ - xor %edi,%edi │ │ - jmpq 852c2 │ │ - mov 0x4(%rdi),%eax │ │ - mov 0x8(%rdi),%edx │ │ - mov %eax,%edi │ │ - shr $0xd,%edi │ │ - mov %edx,%ecx │ │ - shr $0xd,%ecx │ │ - cmpl $0x0,0x128(%r9) │ │ - je 852c2 │ │ - shr $0x1c,%edx │ │ - and $0x1,%edx │ │ - lea (%rcx,%rdx,1),%ecx │ │ - add $0x3,%ecx │ │ - and $0xfff8,%ecx │ │ - shr $0x1c,%eax │ │ - and $0x1,%eax │ │ - lea (%rdi,%rax,1),%edi │ │ - add $0x3,%edi │ │ - jmpq 852bc │ │ - mov 0xc(%rdi),%ebx │ │ - mov 0x10(%rdi),%r10d │ │ - mov 0x18(%rdi),%r11d │ │ - mov 0x14(%rdi),%ebp │ │ - add %ecx,%ecx │ │ - lea (%rcx,%rsi,4),%ecx │ │ - add $0xffffffff,%ecx │ │ - add %r8d,%r8d │ │ - lea (%r8,%rdx,4),%edx │ │ - add $0xffffffff,%edx │ │ - add $0xffff0000,%ebx │ │ - imul %ecx,%ebx │ │ - imul %edx,%r10d │ │ - add %ebx,%r10d │ │ - add 0x4(%rdi),%r10d │ │ - add $0xffff0000,%r11d │ │ - imul %edx,%r11d │ │ - imul %ecx,%ebp │ │ - add %r11d,%ebp │ │ - add 0x8(%rdi),%ebp │ │ - cmpl $0x0,0x1f4(%r9) │ │ - sete %sil │ │ - lea 0xd(%rsi),%edx │ │ - mov $0x1,%ebx │ │ - mov %edx,%ecx │ │ - shl %cl,%ebx │ │ - shr %ebx │ │ - mov %ebp,%eax │ │ - neg %eax │ │ - cmovl %ebp,%eax │ │ - add %ebx,%eax │ │ - shr %cl,%eax │ │ - mov %esi,%ecx │ │ - shl %cl,%eax │ │ - mov %eax,%edi │ │ - neg %edi │ │ - test %ebp,%ebp │ │ - cmovns %eax,%edi │ │ - mov %r10d,%eax │ │ - neg %eax │ │ - cmovl %r10d,%eax │ │ - add %ebx,%eax │ │ - mov %edx,%ecx │ │ - shr %cl,%eax │ │ - mov %esi,%ecx │ │ - shl %cl,%eax │ │ + lea (%rax,%rax,4),%rax │ │ + add %rax,%rax │ │ + add 0xaa0b6(%rip),%rax │ │ + mov %ebx,%ecx │ │ + movzbl (%rcx,%rax,1),%edx │ │ + mov %edx,%esi │ │ + shl $0x8,%esi │ │ + or %edx,%esi │ │ + mov 0x288(%r14),%rdx │ │ + movslq 0x38(%rsp),%rdi │ │ + mov %si,0x220(%rdx,%rdi,1) │ │ + movzbl 0x32(%rcx,%rax,1),%eax │ │ mov %eax,%ecx │ │ - neg %ecx │ │ - test %r10d,%r10d │ │ - cmovns %eax,%ecx │ │ - cmpl $0x0,0x128(%r9) │ │ - je 852c2 │ │ - movzwl %cx,%eax │ │ + shl $0x8,%ecx │ │ + or %eax,%ecx │ │ + movslq 0x40(%rsp),%rax │ │ + mov %cx,0x238(%r14,%rax,1) │ │ + jmp 7602d │ │ + mov %ebx,%eax │ │ + mov 0x20(%rsp),%rcx │ │ + lea (%rcx,%rcx,4),%rcx │ │ + add %rcx,%rcx │ │ + add 0xaa064(%rip),%rcx │ │ + movzbl (%rax,%rcx,1),%edx │ │ + imul $0x1010101,%edx,%edx │ │ + mov 0x288(%r14),%rsi │ │ + movslq 0x38(%rsp),%rdi │ │ + mov %edx,0x220(%rsi,%rdi,1) │ │ + movzbl 0x32(%rax,%rcx,1),%eax │ │ + imul $0x1010101,%eax,%eax │ │ + movslq 0x40(%rsp),%rcx │ │ + mov %eax,0x238(%r14,%rcx,1) │ │ + jmpq 7602d │ │ + mov %ebx,%eax │ │ + mov 0x20(%rsp),%rcx │ │ + lea (%rcx,%rcx,4),%rcx │ │ + add %rcx,%rcx │ │ + add 0xaa015(%rip),%rcx │ │ + movzbl (%rax,%rcx,1),%edx │ │ + movabs $0x101010101010101,%rsi │ │ + imul %rsi,%rdx │ │ + mov 0x288(%r14),%rdi │ │ + movslq 0x38(%rsp),%rbp │ │ + mov %rdx,0x220(%rdi,%rbp,1) │ │ + movzbl 0x32(%rax,%rcx,1),%eax │ │ + imul %rsi,%rax │ │ + movslq 0x40(%rsp),%rcx │ │ + mov %rax,0x238(%r14,%rcx,1) │ │ + jmpq 7602d │ │ + mov %ebx,%eax │ │ + mov 0x20(%rsp),%rcx │ │ + lea (%rcx,%rcx,4),%rcx │ │ + add %rcx,%rcx │ │ + add 0xa9fbf(%rip),%rcx │ │ + movzbl (%rax,%rcx,1),%edx │ │ + movabs $0x101010101010101,%rsi │ │ + imul %rsi,%rdx │ │ + mov 0x288(%r14),%rdi │ │ + movslq 0x38(%rsp),%rbp │ │ + mov %rdx,0x220(%rdi,%rbp,1) │ │ + mov 0x288(%r14),%rdi │ │ + mov %rdx,0x228(%rbp,%rdi,1) │ │ + movzbl 0x32(%rax,%rcx,1),%eax │ │ + imul %rsi,%rax │ │ + movslq 0x40(%rsp),%rcx │ │ + mov %rax,0x238(%r14,%rcx,1) │ │ + mov %rax,0x240(%r14,%rcx,1) │ │ + jmpq 7602d │ │ + mov %r13,0x30(%rsp) │ │ + add %r12d,0x10(%r14) │ │ + mov 0x80(%rbx),%rdx │ │ + mov %r14,%rdi │ │ + mov %ebp,%esi │ │ + callq 75530 │ │ + test %eax,%eax │ │ + mov $0x1,%r8d │ │ + jne 7602d │ │ + sub %r12d,0x10(%r14) │ │ + jmpq 7583a │ │ + mov 0x2c(%rsp),%eax │ │ + add 0x10(%r14),%eax │ │ + mov %eax,0x10(%r14) │ │ + mov %r13,0x30(%rsp) │ │ mov %eax,%ecx │ │ - shr $0xf,%ecx │ │ - lea (%rax,%rcx,1),%ecx │ │ - add $0x3,%ecx │ │ - and $0xfff8,%ecx │ │ - movzwl %di,%eax │ │ - mov %eax,%edx │ │ - shr $0xf,%edx │ │ - lea (%rax,%rdx,1),%edi │ │ - add $0x3,%edi │ │ - and $0xfff8,%edi │ │ - shl $0x10,%ecx │ │ - movzwl %di,%eax │ │ - or %ecx,%eax │ │ - pop %rbx │ │ - pop %rbp │ │ - retq │ │ - nopl (%rax) │ │ + cmp 0xd28(%r13),%eax │ │ + jge 76216 │ │ + mov 0x60(%rbx),%r8d │ │ + mov %r14,%rdi │ │ + mov %r15d,%esi │ │ + mov %ebp,%edx │ │ + mov $0x9,%ecx │ │ + callq 7ac70 │ │ + test %eax,%eax │ │ + mov $0xffffffff,%r8d │ │ + jne 7602d │ │ + mov 0x10(%r14),%ecx │ │ + lea (%r12,%r12,2),%eax │ │ + sar %eax │ │ + sub %eax,%ecx │ │ + mov %ecx,0x10(%r14) │ │ + mov $0x9,%ebx │ │ + xor %r8d,%r8d │ │ + mov 0x30(%rsp),%rax │ │ + cmpl $0x2,0x10f8(%rax) │ │ + jne 759e4 │ │ + jmpq 7602d │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x48,%rsp │ │ - mov %ecx,%r15d │ │ - mov %rdx,%r12 │ │ - mov %rsi,%rbx │ │ - mov %edi,%ebp │ │ - lea 0x3600(%rsi),%r13 │ │ - lea 0x6c(%rdx),%rsi │ │ - mov %r13,%rdi │ │ - callq 4940 │ │ - mov %eax,%r14d │ │ - mov $0xa,%edx │ │ - mov %r13,%rdi │ │ - mov %r12,%rsi │ │ - callq *0x3628(%rbx) │ │ + push %rax │ │ + mov %edx,%r12d │ │ + mov %rsi,%r14 │ │ + mov %rdi,%r13 │ │ + lea 0x3600(%rdi),%r15 │ │ + cmp $0x1,%ecx │ │ + jne 762b0 │ │ + lea 0x1500(%r13),%rsi │ │ + mov $0x2,%edx │ │ + mov %r15,%rdi │ │ + callq 4600 │ │ + cmp $0x2,%eax │ │ + sete %bpl │ │ test %eax,%eax │ │ - mov %ebp,0x3c(%rsp) │ │ - je 85392 │ │ - mov %r15d,0x40(%rsp) │ │ - mov %r14d,0x44(%rsp) │ │ - mov $0x1,%ebp │ │ - mov %eax,%ecx │ │ - shl %cl,%ebp │ │ + je 7639c │ │ + or $0x2,%bpl │ │ + mov %bpl,(%r14) │ │ + cmp $0x2,%bpl │ │ + jne 762dd │ │ + test %r12d,%r12d │ │ + je 763a5 │ │ + xor %eax,%eax │ │ + jmpq 763c7 │ │ + mov %ecx,%ebp │ │ + lea 0x1508(%r13),%rax │ │ + lea 0x150c(%r13),%rsi │ │ + cmp $0x2,%ecx │ │ + cmove %rax,%rsi │ │ + mov %r15,%rdi │ │ + callq 4920 │ │ test %eax,%eax │ │ - jle 8535f │ │ - mov %eax,%r14d │ │ - lea 0x44(%r12),%rbx │ │ - xor %r15d,%r15d │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %r13,%rdi │ │ - mov %rbx,%rsi │ │ - callq 4940 │ │ - mov %r15d,%ecx │ │ - shl %cl,%eax │ │ - or %eax,%ebp │ │ - add $0x1,%r15 │ │ - add $0x4,%rbx │ │ - cmp %r15,%r14 │ │ - jne 85340 │ │ - cmpl $0x0,0x40(%rsp) │ │ - mov 0x44(%rsp),%r14d │ │ - je 853e3 │ │ - lea 0x30(%r12),%rsi │ │ - mov $0x3,%edx │ │ - mov %r13,%rdi │ │ - callq 4620 │ │ - mov %eax,%ebx │ │ - cmpl $0x0,0x3c(%rsp) │ │ - mov $0x1,%r15d │ │ - je 853f5 │ │ - add $0x3c,%r12 │ │ - jmp 853d3 │ │ - lea 0x40(%r12),%rsi │ │ - mov %r13,%rdi │ │ - callq 4940 │ │ + cmove %eax,%ebp │ │ + mov %bpl,(%r14) │ │ + cmp $0x2,%bpl │ │ + je 762a0 │ │ + cmp $0x3,%bpl │ │ + jne 76501 │ │ + mov %r15,%rdi │ │ + callq 49a0 │ │ mov %eax,%ebp │ │ - mov %r15d,%eax │ │ - mov $0x1,%r15d │ │ - test %eax,%eax │ │ - je 853f0 │ │ - movslq %ebp,%rax │ │ - lea (%r12,%rax,8),%rsi │ │ - add $0x20,%rsi │ │ - mov $0x3,%edx │ │ - mov %r13,%rdi │ │ - callq 4620 │ │ + add %eax,%ebp │ │ + mov %r15,%rdi │ │ + callq 49a0 │ │ mov %eax,%ebx │ │ - cmpl $0x0,0x3c(%rsp) │ │ - je 853f5 │ │ - add $0x38,%r12 │ │ - mov %r13,%rdi │ │ - mov %r12,%rsi │ │ - callq 4940 │ │ - mov %eax,%r15d │ │ - jmp 853f5 │ │ - mov $0x3,%ebx │ │ - mov $0x1,%r15d │ │ - jmp 853f5 │ │ - mov $0x3,%ebx │ │ - shl $0x3,%ebp │ │ - add %ebx,%ebx │ │ - or %r15d,%ebx │ │ or %ebp,%ebx │ │ - lea 0x1(%rbx),%eax │ │ - test %r14d,%r14d │ │ - not %ebx │ │ - cmove %eax,%ebx │ │ - mov %ebx,%eax │ │ - add $0x48,%rsp │ │ + add %ebx,%ebx │ │ + mov %r15,%rdi │ │ + callq 49a0 │ │ + mov %r12d,0x4(%rsp) │ │ + mov %eax,%r12d │ │ + or %ebx,%r12d │ │ + add %r12d,%r12d │ │ + mov %r15,%rdi │ │ + callq 49a0 │ │ + mov %eax,%ebp │ │ + or %r12d,%ebp │ │ + lea 0x9755d(%rip),%r12 │ │ + mov %bpl,0x7(%r14) │ │ + cmpw $0x0,(%r12,%rbp,4) │ │ + movslq 0x4(%rsp),%rbx │ │ + je 76425 │ │ + mov 0x3930(%r13,%rbx,8),%rax │ │ + movsbl 0x8(%rax),%esi │ │ + add $0x60,%esi │ │ + mov %r15,%rdi │ │ + mov $0x80,%edx │ │ + mov $0x4,%ecx │ │ + callq 91770 │ │ + add $0xa0,%al │ │ + mov %al,0x8(%r14) │ │ + cmpw $0x0,0x2(%r12,%rbp,4) │ │ + je 76438 │ │ + mov 0x3930(%r13,%rbx,8),%rax │ │ + movsbl 0x9(%rax),%esi │ │ + add $0x20,%esi │ │ + mov %r15,%rdi │ │ + mov $0x80,%edx │ │ + mov $0x4,%ecx │ │ + callq 91770 │ │ + add $0xe0,%al │ │ + jmpq 7643a │ │ + movb $0x0,(%r14) │ │ + jmpq 76501 │ │ + mov 0x3930(%r13),%rax │ │ + movsbl 0x4(%rax),%esi │ │ + add $0x5,%esi │ │ + mov %r15,%rdi │ │ + mov $0x10,%edx │ │ + mov $0x1,%ecx │ │ + callq 91770 │ │ + add $0xfb,%al │ │ + mov %al,0x4(%r14) │ │ + movslq %r12d,%rbx │ │ + mov 0x3930(%r13,%rbx,8),%rax │ │ + movsbl 0x5(%rax),%esi │ │ + add $0x17,%esi │ │ + mov %r15,%rdi │ │ + mov $0x20,%edx │ │ + mov $0x2,%ecx │ │ + callq 91770 │ │ + add $0xe9,%al │ │ + mov %al,0x5(%r14) │ │ + mov 0x3930(%r13,%rbx,8),%rax │ │ + movsbl 0x6(%rax),%esi │ │ + add $0x11,%esi │ │ + mov %r15,%rdi │ │ + mov $0x40,%edx │ │ + mov $0x3,%ecx │ │ + callq 91770 │ │ + add $0xef,%al │ │ + mov %al,0x6(%r14) │ │ + test %r12d,%r12d │ │ + je 76473 │ │ + xor %eax,%eax │ │ + jmp 76496 │ │ + xor %eax,%eax │ │ + mov %al,0x8(%r14) │ │ + cmpw $0x0,0x2(%r12,%rbp,4) │ │ + jne 76374 │ │ + mov $0x5f,%al │ │ + mov %al,0x9(%r14) │ │ + mov 0x3930(%r13,%rbx,8),%rax │ │ + mov 0x6(%rax),%cl │ │ + mov %cl,0x6(%r14) │ │ + movzwl 0x4(%rax),%eax │ │ + mov %ax,0x4(%r14) │ │ + mov 0x3930(%r13,%rbx,8),%rax │ │ + mov 0x3(%rax),%cl │ │ + mov %cl,0x3(%r14) │ │ + movzwl 0x1(%rax),%eax │ │ + mov %ax,0x1(%r14) │ │ + jmpq 764f9 │ │ + mov 0x3930(%r13,%rbx,8),%rax │ │ + movsbl 0x1(%rax),%esi │ │ + add $0x5,%esi │ │ + mov %r15,%rdi │ │ + mov $0x10,%edx │ │ + mov $0x1,%ecx │ │ + callq 91770 │ │ + add $0xfb,%al │ │ + mov %al,0x1(%r14) │ │ + mov 0x3930(%r13,%rbx,8),%rax │ │ + movsbl 0x2(%rax),%esi │ │ + add $0x17,%esi │ │ + mov %r15,%rdi │ │ + mov $0x20,%edx │ │ + mov $0x2,%ecx │ │ + callq 91770 │ │ + add $0xe9,%al │ │ + mov %al,0x2(%r14) │ │ + mov 0x3930(%r13,%rbx,8),%rax │ │ + movsbl 0x3(%rax),%esi │ │ + add $0x11,%esi │ │ + mov %r15,%rdi │ │ + mov $0x40,%edx │ │ + mov $0x3,%ecx │ │ + callq 91770 │ │ + add $0xef,%al │ │ + mov %al,0x3(%r14) │ │ + mov 0x3930(%r13,%rbx,8),%rax │ │ + movzwl 0x8(%rax),%eax │ │ + mov %ax,0x8(%r14) │ │ + mov %r14,0x3930(%r13,%rbx,8) │ │ + add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - nopl 0x0(%rax,%rax,1) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x48,%rsp │ │ - mov %rdi,%r13 │ │ - mov 0x10(%rdi),%r12d │ │ - and $0x1f,%r12d │ │ - mov 0x14(%rdi),%r15d │ │ - and $0x1f,%r15d │ │ - mov %esi,%ebp │ │ - lea 0x84336(%rip),%rbx │ │ - movzbl 0x2(%rbx,%rbp,8),%r10d │ │ - movzbl 0x3(%rbx,%rbp,8),%edi │ │ + sub $0xc8,%rsp │ │ + mov %rdi,%r15 │ │ + mov 0xc80(%rdi),%rax │ │ + mov %rax,0x10(%rsp) │ │ + cmpl $0x2,0xc90(%rdi) │ │ + mov 0x18(%rdi),%rbp │ │ + jl 765f1 │ │ + movslq 0x21c(%rbp),%rbx │ │ + movslq 0xd38(%r15),%r14 │ │ + imul %rbx,%r14 │ │ + cmp 0x15c0(%r15),%r14d │ │ + je 765a5 │ │ + mov 0x15b8(%r15),%rdi │ │ + test %rdi,%rdi │ │ + je 76578 │ │ + callq 43f0 │ │ + movq $0x0,0x15b8(%r15) │ │ + mov %r14,%rdi │ │ + shl $0x3,%rdi │ │ + callq 4400 │ │ + mov %rax,0x15b8(%r15) │ │ + test %rax,%rax │ │ + je 76946 │ │ + mov %r14d,0x15c0(%r15) │ │ + mov 0x18(%r15),%rbp │ │ + mov 0x21c(%rbp),%ebx │ │ + cmp %ebx,0x15c4(%r15) │ │ + jne 7683d │ │ + mov 0x15c8(%r15),%r14d │ │ + mov 0x22c(%rbp),%edi │ │ + cmp %edi,%r14d │ │ + jne 76843 │ │ + movslq %r14d,%rax │ │ + lea 0x2b2(%rbp),%rdi │ │ + lea 0x15cc(%r15),%rsi │ │ + lea (%rax,%rax,1),%rdx │ │ + add $0x2,%rdx │ │ + callq 4410 │ │ + mov %r14d,%edi │ │ + test %eax,%eax │ │ + jne 76843 │ │ + mov 0x22c(%rbp),%r13d │ │ + imul 0x21c(%rbp),%r13d │ │ + cmp 0xca0(%r15),%r13d │ │ + je 769d4 │ │ + mov 0x10(%rsp),%rax │ │ + cmpl $0x1,0x8(%rax) │ │ + jbe 7671c │ │ + mov 0x1138(%r15),%rdi │ │ + test %rdi,%rdi │ │ + je 76638 │ │ + callq 43f0 │ │ + movq $0x0,0x1138(%r15) │ │ + movslq %r13d,%r12 │ │ + lea 0x0(,%r12,4),%rdi │ │ + callq 4400 │ │ + mov %rax,0x1138(%r15) │ │ + test %rax,%rax │ │ + jne 7671f │ │ + cmpl $0x0,0xca0(%r15) │ │ + jle 766a4 │ │ + mov $0x3674,%ebx │ │ + xor %ebp,%ebp │ │ + nopl 0x0(%rax) │ │ + mov 0xc98(%r15),%r14 │ │ + lea (%r14,%rbx,1),%rdi │ │ + callq 4420 │ │ + lea (%r14,%rbx,1),%rdi │ │ + add $0xffffffffffffffd8,%rdi │ │ + callq 4430 │ │ + add $0x1,%rbp │ │ + movslq 0xca0(%r15),%rax │ │ + add $0x3960,%rbx │ │ + cmp %rax,%rbp │ │ + jl 76670 │ │ + movl $0x0,0xca0(%r15) │ │ + mov $0xfffffff4,%ebx │ │ + mov 0x10(%rsp),%rax │ │ + cmpl $0x2,0x18(%rax) │ │ + jb 7916c │ │ + mov 0x14f8(%r15),%rdi │ │ + callq 43a0 │ │ + cmpl $0x0,0x1510(%r15) │ │ + jne 7670b │ │ + test %ebx,%ebx │ │ + je 766f8 │ │ + movl $0xffffffff,0x1510(%r15) │ │ + mov 0x14f8(%r15),%rdi │ │ + add $0x28,%rdi │ │ + callq 4440 │ │ + lea 0x14c8(%r15),%rdi │ │ + mov 0x14f8(%r15),%rsi │ │ + callq 43b0 │ │ + mov 0x14f8(%r15),%rdi │ │ + callq 43c0 │ │ + jmpq 7916c │ │ + movslq %r13d,%r12 │ │ + imul $0x3960,%r12,%r14 │ │ + lea 0x20(%rsp),%rdi │ │ + mov $0x20,%esi │ │ + mov %r14,%rdx │ │ + callq 4450 │ │ + mov $0xfffffff4,%ebx │ │ + test %eax,%eax │ │ + jne 7915d │ │ + mov 0x20(%rsp),%rbx │ │ + test %rbx,%rbx │ │ + je 777ec │ │ + mov 0xca0(%r15),%ebp │ │ + cmp %ebp,%r13d │ │ + jle 76956 │ │ + mov 0xc98(%r15),%rsi │ │ + test %rsi,%rsi │ │ + je 76794 │ │ + movslq %ebp,%rax │ │ + imul $0x3960,%rax,%rdx │ │ + mov %rbx,%rdi │ │ + callq 4390 │ │ + mov 0xc98(%r15),%rdi │ │ + callq 43f0 │ │ + mov 0xca0(%r15),%ebp │ │ + mov %rbx,0xc98(%r15) │ │ + cmp %r13d,%ebp │ │ + jge 769d4 │ │ + movslq %ebp,%r12 │ │ + imul $0x3960,%r12,%r14 │ │ + lea (%rbx,%r14,1),%rdi │ │ + add $0x364c,%rdi │ │ + mov %rdi,(%rsp) │ │ + xor %esi,%esi │ │ + callq 4460 │ │ + test %eax,%eax │ │ + jne 777ec │ │ + add $0x6fac,%r14 │ │ + add $0x1,%ebp │ │ + lea (%rbx,%r14,1),%rdi │ │ + add $0xffffffffffffc6c8,%rdi │ │ + xor %esi,%esi │ │ + callq 4470 │ │ + test %eax,%eax │ │ + jne 790db │ │ + mov %ebp,0xca0(%r15) │ │ + cmp %ebp,%r13d │ │ + je 769d4 │ │ + add $0x1,%r12 │ │ + mov 0xc98(%r15),%rbx │ │ + imul $0x3960,%r12,%rax │ │ + add %rbx,%rax │ │ + add $0x364c,%rax │ │ + mov %rax,(%rsp) │ │ + lea (%rbx,%r14,1),%rdi │ │ + xor %esi,%esi │ │ + callq 4460 │ │ + add $0x3960,%r14 │ │ + add $0x1,%ebp │ │ + test %eax,%eax │ │ + je 767d6 │ │ + jmpq 777ec │ │ + mov 0x22c(%rbp),%edi │ │ + test %edi,%edi │ │ + jle 768ef │ │ + movzwl 0x2b2(%rbp),%r8d │ │ xor %eax,%eax │ │ - test %esi,%esi │ │ - je 855fa │ │ - mov %edx,%r14d │ │ - cmp $0x1,%edx │ │ - jg 855fa │ │ - mov %rcx,0x30(%rsp) │ │ - mov %r8,0x40(%rsp) │ │ - mov %r9,0x10(%rsp) │ │ - mov 0x0(%r13),%rax │ │ - mov %rax,0x28(%rsp) │ │ - movzbl 0x5(%rbx,%rbp,8),%eax │ │ + xor %r9d,%r9d │ │ + xor %esi,%esi │ │ + jmp 76871 │ │ + nopl 0x0(%rax) │ │ + mov 0x22c(%rbp),%edi │ │ + movslq %edi,%rcx │ │ + add $0x1,%eax │ │ + cmp %rcx,%r9 │ │ + jge 768ef │ │ + mov %r8d,%ecx │ │ + movzwl 0x2b4(%rbp,%r9,2),%r8d │ │ + add $0x1,%r9 │ │ + cmp %r8w,%cx │ │ + jae 76866 │ │ + movzwl %r8w,%r10d │ │ + movzwl %cx,%ecx │ │ + test %ebx,%ebx │ │ + jg 768ac │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + add $0x1,%ecx │ │ + cmp %r10d,%ecx │ │ + jae 76860 │ │ + test %ebx,%ebx │ │ + jle 768a0 │ │ + mov 0x15b8(%r15),%rdx │ │ + movslq %esi,%rdi │ │ + lea (%rdx,%rdi,8),%rdi │ │ + add $0x4,%rdi │ │ + xor %edx,%edx │ │ + mov %ecx,-0x4(%rdi,%rdx,8) │ │ + mov 0x21c(%rbp),%ebx │ │ + imul %eax,%ebx │ │ + add %edx,%ebx │ │ + mov %ebx,(%rdi,%rdx,8) │ │ + mov 0x21c(%rbp),%ebx │ │ + add $0x1,%rdx │ │ + cmp %ebx,%edx │ │ + jl 768c0 │ │ + add %edx,%esi │ │ + add $0x1,%ecx │ │ + cmp %r10d,%ecx │ │ + jb 768a8 │ │ + jmpq 76860 │ │ + mov %ebx,0x15c4(%r15) │ │ + mov 0x22c(%rbp),%eax │ │ + mov %eax,0x15c8(%r15) │ │ + lea 0x15cc(%r15),%rdi │ │ + lea 0x2b2(%rbp),%rsi │ │ + movslq 0x22c(%rbp),%rax │ │ + lea (%rax,%rax,1),%rdx │ │ + add $0x2,%rdx │ │ + callq 4390 │ │ + mov 0x22c(%rbp),%r13d │ │ + imul 0x21c(%rbp),%r13d │ │ + cmp 0xca0(%r15),%r13d │ │ + jne 7660d │ │ + jmpq 769d4 │ │ + movl $0x0,0x15c0(%r15) │ │ + jmpq 777ec │ │ + mov %rbx,(%rsp) │ │ + jge 769a4 │ │ + lea 0x3674(%r14),%rbp │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + mov 0xc98(%r15),%rbx │ │ + lea (%rbx,%rbp,1),%rdi │ │ + callq 4420 │ │ + lea (%rbx,%rbp,1),%rdi │ │ + add $0xffffffffffffffd8,%rdi │ │ + callq 4430 │ │ + add $0x1,%r12 │ │ + movslq 0xca0(%r15),%rax │ │ + add $0x3960,%rbp │ │ + cmp %rax,%r12 │ │ + jl 76970 │ │ + mov 0xc98(%r15),%rsi │ │ + mov (%rsp),%rbx │ │ + mov %rbx,%rdi │ │ + mov %r14,%rdx │ │ + callq 4390 │ │ + mov 0xc98(%r15),%rdi │ │ + callq 43f0 │ │ + mov %r13d,0xca0(%r15) │ │ + mov %rbx,0xc98(%r15) │ │ + movslq 0xd30(%r15),%r10 │ │ + mov 0x18(%r15),%rax │ │ + movslq 0x22c(%rax),%rbx │ │ + imul %r10,%rbx │ │ + cmp 0xf78(%r15),%ebx │ │ + je 76a39 │ │ + mov 0xf70(%r15),%rdi │ │ + test %rdi,%rdi │ │ + je 76a0f │ │ + callq 43f0 │ │ + movq $0x0,0xf70(%r15) │ │ + imul $0x270,%rbx,%rdi │ │ + callq 4400 │ │ + mov %rax,0xf70(%r15) │ │ + test %rax,%rax │ │ + je 76d03 │ │ + mov %ebx,0xf78(%r15) │ │ + mov 0xd30(%r15),%r10d │ │ + movslq 0xd34(%r15),%rax │ │ + movslq %r10d,%r12 │ │ + imul %rax,%r12 │ │ + mov 0x840(%r15),%r13d │ │ + mov 0x8(%r15),%rax │ │ + cmpl $0x0,0x20(%rax) │ │ + setne (%rsp) │ │ + mov 0x10(%rsp),%rax │ │ + cmpl $0x2,0x8(%rax) │ │ + movslq %r12d,%rax │ │ mov %rax,0x18(%rsp) │ │ - lea (%r14,%rax,2),%eax │ │ - mov $0x8,%ecx │ │ - sub %eax,%ecx │ │ - mov 0x288(%r13),%rax │ │ - movsbl 0x1c0(%rax,%r12,1),%eax │ │ - xor %ebx,%ebx │ │ - mov %r10,0x20(%rsp) │ │ - cmp %r10d,%eax │ │ - setl %bl │ │ - movsbl 0x1d8(%r13,%r15,1),%eax │ │ + jb 76df8 │ │ + mov 0x18(%r15),%rax │ │ + mov 0x22c(%rax),%ebp │ │ + test %ebp,%ebp │ │ + jle 76b68 │ │ + mov 0x21c(%rax),%edi │ │ xor %esi,%esi │ │ - mov %rdi,0x38(%rsp) │ │ - cmp %edi,%eax │ │ - setl %sil │ │ - mov 0x8(%r13),%rdi │ │ - movslq %ecx,%rax │ │ - add %rbx,%rsi │ │ - lea (%rax,%rax,2),%rax │ │ - lea (%rdi,%rax,4),%rax │ │ - add $0x3600,%rdi │ │ - lea (%rax,%rsi,4),%rsi │ │ - add $0x1728,%rsi │ │ - callq 4940 │ │ + xor %r8d,%r8d │ │ + lea 0x1(%rsi),%r9 │ │ + test %edi,%edi │ │ + jg 76ab6 │ │ + jmpq 76b5c │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov 0xd30(%r15),%r10d │ │ + mov %r9,%rsi │ │ + lea 0x1(%rsi),%r9 │ │ + test %edi,%edi │ │ + jle 76b5c │ │ + movzwl 0x2b2(%rax,%rsi,2),%edx │ │ + mov 0xd40(%r15),%ebp │ │ + imul %edx,%r10d │ │ + shl $0x9,%r10d │ │ + movzwl 0x2b4(%rax,%rsi,2),%ebx │ │ + sub %edx,%ebx │ │ + shl $0x4,%ebx │ │ + mov 0x1138(%r15),%rsi │ │ + movslq %r8d,%rdx │ │ + movzwl 0x230(%rax),%edi │ │ + imul %ebx,%edi │ │ + imul %ebp,%edi │ │ + add %r10d,%edi │ │ + imul %ebp,%edi │ │ + lea 0x1(%rdx),%r8 │ │ + mov %edi,(%rsi,%rdx,4) │ │ + mov 0x21c(%rax),%edi │ │ + cmp $0x2,%edi │ │ + jl 76b56 │ │ + lea (%rsi,%rdx,4),%rsi │ │ + add $0x4,%rsi │ │ + xor %ecx,%ecx │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + mov %rcx,%rdx │ │ + movzwl 0x232(%rax,%rcx,2),%ecx │ │ + imul %ebx,%ecx │ │ + imul 0xd40(%r15),%ecx │ │ + add %r10d,%ecx │ │ + imul %ebp,%ecx │ │ + mov %ecx,(%rsi,%rdx,4) │ │ + movslq 0x21c(%rax),%rdi │ │ + lea 0x1(%rdx),%rcx │ │ + add $0x2,%rdx │ │ + cmp %rdi,%rdx │ │ + jl 76b20 │ │ + add %rcx,%r8 │ │ + mov 0x22c(%rax),%ebp │ │ + movslq %ebp,%rcx │ │ + cmp %rcx,%r9 │ │ + jl 76aa0 │ │ + lea 0x8880f(%rip),%r14 │ │ + movzbl (%r14,%r13,2),%ebx │ │ + imul %r12d,%ebx │ │ + mov (%rsp),%cl │ │ + shl %cl,%ebx │ │ + cmp 0x1130(%r15),%ebx │ │ + je 76bfa │ │ + mov 0x1120(%r15),%rdi │ │ + test %rdi,%rdi │ │ + je 76ba2 │ │ + callq 43f0 │ │ + movq $0x0,0x1120(%r15) │ │ + movslq %ebx,%rax │ │ + shl $0xd,%rax │ │ + movabs $0x7fffffffffffe000,%rbp │ │ + and %rax,%rbp │ │ + lea 0x20(%rsp),%rdi │ │ + mov $0x20,%esi │ │ + mov %rbp,%rdx │ │ + callq 4450 │ │ test %eax,%eax │ │ - je 855e7 │ │ - mov 0x10(%rsp),%r9 │ │ - mov 0x40(%rsp),%r8 │ │ - lea (%r8,%r9,4),%ecx │ │ - mov $0x1,%eax │ │ - shl %cl,%eax │ │ - movslq %r14d,%rcx │ │ - mov 0x30(%rsp),%rdx │ │ - or %ax,(%rdx,%rcx,2) │ │ - mov $0x1,%al │ │ - cmpb $0x2,0x18(%rsp) │ │ - mov 0x20(%rsp),%r10 │ │ - mov 0x38(%rsp),%rdi │ │ - lea 0x8424b(%rip),%rbx │ │ - jb 855fa │ │ - mov %rdx,%rcx │ │ - movzbl 0x6(%rbx,%rbp,8),%esi │ │ - movzbl (%rbx,%rsi,8),%r12d │ │ - movzbl 0x1(%rbx,%rsi,8),%eax │ │ - mov %rsi,%rbx │ │ - mov %eax,0x18(%rsp) │ │ - add $0x1,%r14d │ │ - add %r8d,%r8d │ │ - add %r9d,%r9d │ │ - mov %r13,%rdi │ │ - mov %r14,0x10(%rsp) │ │ - mov %r14d,%edx │ │ - mov %r8,%r14 │ │ - mov %r9,%r15 │ │ - callq 85420 │ │ - mov 0x38(%rsp),%rbp │ │ - mov 0x20(%rsp),%rcx │ │ - mov 0x10(%r13),%eax │ │ - add %r12d,%eax │ │ - mov %eax,0x10(%r13) │ │ - cmp %bpl,%cl │ │ - jb 857af │ │ - mov 0x28(%rsp),%rsi │ │ - cmp 0xd08(%rsi),%eax │ │ - mov %r15,%r9 │ │ - mov %r14,%r8 │ │ - mov 0x10(%rsp),%rdx │ │ - jge 857bf │ │ - or $0x1,%r8d │ │ - mov %r13,%rdi │ │ - mov %ebx,%esi │ │ - mov 0x30(%rsp),%rcx │ │ - mov %r15d,%r9d │ │ - callq 85420 │ │ - mov 0x28(%rsp),%rsi │ │ - mov 0x10(%rsp),%rdx │ │ - mov %r14,%r8 │ │ - mov %r15,%r9 │ │ - mov 0x38(%rsp),%rbp │ │ + jne 76d73 │ │ + mov 0x20(%rsp),%rdi │ │ + mov %rdi,0x1120(%r15) │ │ + test %rdi,%rdi │ │ + je 76d85 │ │ + xor %esi,%esi │ │ + mov %rbp,%rdx │ │ + callq 4480 │ │ + mov %ebx,0x1130(%r15) │ │ + mov 0x18(%r15),%rax │ │ + cmpl $0x0,0x124(%rax) │ │ + je 76d27 │ │ + cmp 0x1128(%r15),%r12d │ │ + je 76c6a │ │ + mov 0x1110(%r15),%rdi │ │ + test %rdi,%rdi │ │ + je 76c2c │ │ + callq 43f0 │ │ + movq $0x0,0x1110(%r15) │ │ + mov %r12,%rax │ │ + shl $0xc,%rax │ │ + lea (%rax,%rax,2),%rdx │ │ + lea 0x20(%rsp),%rdi │ │ + mov $0x20,%esi │ │ + callq 4450 │ │ + test %eax,%eax │ │ + jne 76da9 │ │ + mov 0x20(%rsp),%rax │ │ + mov %rax,0x1110(%r15) │ │ + test %rax,%rax │ │ + je 76dbb │ │ + mov %r12d,0x1128(%r15) │ │ + movzbl 0x1(%r14,%r13,2),%ebx │ │ + imul 0x18(%rsp),%rbx │ │ + cmp 0x112c(%r15),%ebx │ │ + je 76df8 │ │ + mov 0x1118(%r15),%rdi │ │ + test %rdi,%rdi │ │ + je 76c9f │ │ + callq 43f0 │ │ + movq $0x0,0x1118(%r15) │ │ + mov %rbx,%rax │ │ + shl $0xc,%rax │ │ + movabs $0x3ffffffffffff000,%rdx │ │ + and %rax,%rdx │ │ + lea 0x20(%rsp),%rdi │ │ + mov $0x20,%esi │ │ + callq 4450 │ │ + test %eax,%eax │ │ + jne 76ddf │ │ + mov 0x20(%rsp),%rax │ │ + mov %rax,0x1118(%r15) │ │ + test %rax,%rax │ │ + jne 76df1 │ │ + movl $0x0,0x112c(%r15) │ │ + mov $0xfffffff4,%ebx │ │ + mov 0x10(%rsp),%rax │ │ + cmpl $0x2,0x18(%rax) │ │ + jae 766c3 │ │ + jmpq 7916c │ │ + movl $0x0,0xf78(%r15) │ │ + mov $0xfffffff4,%ebx │ │ + mov 0x10(%rsp),%rax │ │ + cmpl $0x2,0x18(%rax) │ │ + jae 766c3 │ │ + jmpq 7916c │ │ + mov 0x1110(%r15),%rdi │ │ + test %rdi,%rdi │ │ + je 76df8 │ │ + callq 43f0 │ │ + movq $0x0,0x1110(%r15) │ │ + mov 0x1118(%r15),%rdi │ │ + test %rdi,%rdi │ │ + je 76d63 │ │ + callq 43f0 │ │ + movq $0x0,0x1118(%r15) │ │ + movq $0x0,0x1128(%r15) │ │ + jmpq 76df8 │ │ + xor %edi,%edi │ │ + mov %rdi,0x1120(%r15) │ │ + test %rdi,%rdi │ │ + jne 76be5 │ │ + movl $0x0,0x1130(%r15) │ │ + mov $0xfffffff4,%ebx │ │ + mov 0x10(%rsp),%rax │ │ + cmpl $0x2,0x18(%rax) │ │ + jae 766c3 │ │ + jmpq 7916c │ │ + xor %eax,%eax │ │ + mov %rax,0x1110(%r15) │ │ + test %rax,%rax │ │ + jne 76c63 │ │ + movl $0x0,0x1128(%r15) │ │ + mov $0xfffffff4,%ebx │ │ + mov 0x10(%rsp),%rax │ │ + cmpl $0x2,0x18(%rax) │ │ + jae 766c3 │ │ + jmpq 7916c │ │ + xor %eax,%eax │ │ + mov %rax,0x1118(%r15) │ │ + test %rax,%rax │ │ + je 76cdf │ │ + mov %ebx,0x112c(%r15) │ │ + mov 0x828(%r15),%r14 │ │ + mov 0x830(%r15),%rbp │ │ + movslq 0x1164(%r15),%rax │ │ + cmp %rax,%r14 │ │ + jne 76e22 │ │ + movslq 0x1168(%r15),%rax │ │ + cmp %rax,%rbp │ │ + je 76f71 │ │ + mov %r13,0x38(%rsp) │ │ + mov 0x1428(%r15),%rdi │ │ + callq 43f0 │ │ + mov %r14,%rbx │ │ + neg %rbx │ │ + mov %r14,%rax │ │ + cmovge %rbx,%rax │ │ + mov %rbp,%r13 │ │ + neg %r13 │ │ + mov %rbp,%rcx │ │ + cmovge %r13,%rcx │ │ + shl $0x3,%rcx │ │ + lea (%rcx,%rax,4),%rdx │ │ + add $0x40,%rdx │ │ + lea 0x20(%rsp),%rdi │ │ + mov $0x20,%esi │ │ + callq 4450 │ │ + test %eax,%eax │ │ + jne 76e97 │ │ mov 0x20(%rsp),%rcx │ │ - mov 0x10(%r13),%eax │ │ - jmpq 857bf │ │ + mov %rcx,0x1428(%r15) │ │ + test %rcx,%rcx │ │ + je 76ea5 │ │ + add $0x20,%rcx │ │ + test %r14,%r14 │ │ + js 76ec9 │ │ + lea (%r14,%r14,1),%rdx │ │ + lea 0x0(,%r14,4),%rax │ │ + mov %rcx,%rbx │ │ + jmp 76ede │ │ + xor %ecx,%ecx │ │ + mov %rcx,0x1428(%r15) │ │ + test %rcx,%rcx │ │ + jne 76e7d │ │ + movq $0x0,0x1164(%r15) │ │ + mov $0xfffffff4,%ebx │ │ + mov 0x10(%rsp),%rax │ │ + cmpl $0x2,0x18(%rax) │ │ + jae 766c3 │ │ + jmpq 7916c │ │ + add %rcx,%rbx │ │ + lea (%r14,%r14,2),%rdx │ │ + neg %rdx │ │ + lea 0x0(,%r14,4),%rax │ │ + neg %rax │ │ + add %rcx,%rdx │ │ + add %rcx,%rax │ │ + mov %rbx,0x1430(%r15) │ │ + mov %rdx,0x1448(%r15) │ │ + test %rbp,%rbp │ │ + js 76f0f │ │ + mov %rbp,%rcx │ │ + add %rbp,%rcx │ │ + lea 0x0(,%rbp,4),%rdx │ │ + mov $0x6,%esi │ │ + mov %rax,%r13 │ │ + jmp 76f35 │ │ + add %rax,%r13 │ │ + lea 0x0(,%rbp,2),%rcx │ │ + add %rbp,%rcx │ │ + neg %rcx │ │ + lea 0x0(,%rbp,4),%rdx │ │ + add %rbp,%rdx │ │ + neg %rdx │ │ + mov $0xfffffffffffffff9,%rsi │ │ + imul %rbp,%rsi │ │ + add %rax,%rsi │ │ + add %rax,%rdx │ │ + add %rax,%rcx │ │ + mov %r13,0x1438(%r15) │ │ + mov %rcx,0x1440(%r15) │ │ + mov %rdx,0x1450(%r15) │ │ + mov %rsi,0x1458(%r15) │ │ + mov %r14d,0x1164(%r15) │ │ + mov %ebp,0x1168(%r15) │ │ + mov 0x38(%rsp),%r13 │ │ + mov 0x940(%r15),%ebx │ │ + add $0x1f,%ebx │ │ + and $0xffffffe0,%ebx │ │ + mov (%rsp),%cl │ │ + shl %cl,%ebx │ │ + cmp 0x116c(%r15),%ebx │ │ + je 77029 │ │ + mov 0x1460(%r15),%rdi │ │ + test %rdi,%rdi │ │ + je 76fac │ │ + callq 43f0 │ │ + movq $0x0,0x1460(%r15) │ │ + mov $0xc,%ebp │ │ + mov 0x10(%rsp),%rax │ │ + cmpl $0x2,0x18(%rax) │ │ + jb 76fd5 │ │ + mov 0x8(%r15),%rax │ │ + mov 0x3f4(%rax),%cl │ │ + mov $0x4,%ebp │ │ + shl %cl,%ebp │ │ + imul 0xd38(%r15),%ebp │ │ + imul %ebx,%ebp │ │ + lea 0x40(%rbp,%rbp,2),%eax │ │ + movslq %eax,%rdx │ │ + lea 0x20(%rsp),%rdi │ │ + mov $0x20,%esi │ │ + callq 4450 │ │ + test %eax,%eax │ │ + jne 77763 │ │ + mov 0x20(%rsp),%rax │ │ + test %rax,%rax │ │ + je 77763 │ │ + movslq %ebp,%rcx │ │ + mov %rax,0x1460(%r15) │ │ + add %rcx,%rax │ │ + mov %rax,0x1468(%r15) │ │ + add %rcx,%rax │ │ + mov %rax,0x1470(%r15) │ │ + mov %ebx,0x116c(%r15) │ │ + cmp 0x115c(%r15),%r12d │ │ + je 77140 │ │ + mov 0x1148(%r15),%rdi │ │ + test %rdi,%rdi │ │ + je 77052 │ │ + callq 43f0 │ │ + movq $0x0,0x1148(%r15) │ │ + mov 0x1140(%r15),%rdi │ │ + test %rdi,%rdi │ │ + je 7706e │ │ + callq 43f0 │ │ + movq $0x0,0x1140(%r15) │ │ + mov 0x18(%rsp),%rbx │ │ + imul $0x544,%rbx,%rdi │ │ + callq 4400 │ │ + mov %rax,%rbp │ │ + mov %rax,0x1148(%r15) │ │ + mov %rbx,%rdi │ │ + shl $0xc,%rdi │ │ + or $0x3,%rdi │ │ + callq 4400 │ │ + mov %rax,0x1140(%r15) │ │ + test %rbp,%rbp │ │ + je 77787 │ │ + test %rax,%rax │ │ + je 77787 │ │ + mov 0x10(%rsp),%rax │ │ + cmpl $0x2,0x8(%rax) │ │ + jb 77139 │ │ + mov 0x1100(%r15),%rdi │ │ + test %rdi,%rdi │ │ + je 770d9 │ │ + callq 43f0 │ │ + movq $0x0,0x1100(%r15) │ │ + mov 0x1108(%r15),%rdi │ │ + test %rdi,%rdi │ │ + je 770f5 │ │ + callq 43f0 │ │ + movq $0x0,0x1108(%r15) │ │ + mov 0x18(%rsp),%rbx │ │ + mov %rbx,%rdi │ │ + shl $0xf,%rdi │ │ + callq 4400 │ │ + mov %rax,%rbp │ │ + mov %rax,0x1100(%r15) │ │ + mov %rbx,%rax │ │ + shl $0xb,%rax │ │ + lea (%rax,%rax,4),%rdi │ │ + callq 4400 │ │ + mov %rax,0x1108(%r15) │ │ + test %rbp,%rbp │ │ + je 77787 │ │ + test %rax,%rax │ │ + je 77787 │ │ + mov %r12d,0x115c(%r15) │ │ + mov 0x940(%r15),%eax │ │ + add $0x7f,%eax │ │ + sar $0x7,%eax │ │ + mov %eax,0xd44(%r15) │ │ + movslq 0xd34(%r15),%rcx │ │ + movslq %eax,%rbx │ │ + imul %rcx,%rbx │ │ + cmp 0x1160(%r15),%ebx │ │ + je 771a7 │ │ + mov 0x1150(%r15),%rdi │ │ + test %rdi,%rdi │ │ + je 77187 │ │ + callq 43f0 │ │ + movq $0x0,0x1150(%r15) │ │ + imul $0x78,%rbx,%rdi │ │ + callq 4400 │ │ + mov %rax,0x1150(%r15) │ │ + test %rax,%rax │ │ + je 777e1 │ │ + mov %ebx,0x1160(%r15) │ │ + mov 0x18(%r15),%rsi │ │ xor %eax,%eax │ │ - mov 0x20(%rsp),%r10 │ │ - mov 0x38(%rsp),%rdi │ │ - lea 0x84186(%rip),%rbx │ │ - mov 0x1(%rbx,%rbp,8),%dl │ │ - add $0xff,%dl │ │ - movabs $0x101010101010101,%rcx │ │ - cmp $0xf,%dl │ │ - ja 856d9 │ │ - movzbl %dl,%edx │ │ - lea 0x7566a(%rip),%rsi │ │ - movslq (%rsi,%rdx,4),%rdx │ │ - add %rsi,%rdx │ │ - jmpq *%rdx │ │ - xor %edx,%edx │ │ - test %al,%al │ │ - cmove %edi,%edx │ │ - mov %dl,0x1d8(%r13,%r15,1) │ │ - mov (%rbx,%rbp,8),%dl │ │ - add $0xff,%dl │ │ - cmp $0xf,%dl │ │ - jbe 856e8 │ │ - jmpq 85858 │ │ - movzwl %di,%edx │ │ - mov %edx,%esi │ │ - shl $0x8,%esi │ │ - or %edx,%esi │ │ - xor %edx,%edx │ │ - test %al,%al │ │ - cmove %esi,%edx │ │ - mov %dx,0x1d8(%r13,%r15,1) │ │ - mov (%rbx,%rbp,8),%dl │ │ - add $0xff,%dl │ │ - cmp $0xf,%dl │ │ - jbe 856e8 │ │ - jmpq 85858 │ │ - imul $0x1010101,%edi,%edx │ │ - xor %esi,%esi │ │ - test %al,%al │ │ - cmove %edx,%esi │ │ - mov %esi,0x1d8(%r13,%r15,1) │ │ - mov (%rbx,%rbp,8),%dl │ │ - add $0xff,%dl │ │ - cmp $0xf,%dl │ │ - jbe 856e8 │ │ - jmpq 85858 │ │ - imul %rcx,%rdi │ │ - xor %edx,%edx │ │ - test %al,%al │ │ - cmove %rdi,%rdx │ │ - mov %rdx,0x1d8(%r13,%r15,1) │ │ - mov (%rbx,%rbp,8),%dl │ │ - add $0xff,%dl │ │ - cmp $0xf,%dl │ │ - jbe 856e8 │ │ - jmpq 85858 │ │ - imul %rcx,%rdi │ │ - xor %edx,%edx │ │ - test %al,%al │ │ - cmove %rdi,%rdx │ │ - mov %rdx,0x1d8(%r13,%r15,1) │ │ - mov %rdx,0x1e0(%r13,%r15,1) │ │ - mov (%rbx,%rbp,8),%dl │ │ - add $0xff,%dl │ │ - cmp $0xf,%dl │ │ - ja 85858 │ │ - movzbl %dl,%edx │ │ - lea 0x755d6(%rip),%rsi │ │ - movslq (%rsi,%rdx,4),%rdx │ │ - add %rsi,%rdx │ │ - jmpq *%rdx │ │ + cmpl $0x0,0x55c(%rsi) │ │ + setne %al │ │ xor %ecx,%ecx │ │ - test %al,%al │ │ - cmove %r10d,%ecx │ │ - mov 0x288(%r13),%rax │ │ - mov %cl,0x1c0(%rax,%r12,1) │ │ - jmpq 85858 │ │ - movzwl %r10w,%ecx │ │ - mov %ecx,%edx │ │ - shl $0x8,%edx │ │ - or %ecx,%edx │ │ + cmpl $0x0,0x560(%rsi) │ │ + setne %cl │ │ + lea (%rax,%rcx,2),%eax │ │ xor %ecx,%ecx │ │ - test %al,%al │ │ - cmove %edx,%ecx │ │ - mov 0x288(%r13),%rax │ │ - mov %cx,0x1c0(%rax,%r12,1) │ │ - jmpq 85858 │ │ - imul $0x1010101,%r10d,%ecx │ │ - xor %edx,%edx │ │ - test %al,%al │ │ - cmove %ecx,%edx │ │ - mov 0x288(%r13),%rax │ │ - mov %edx,0x1c0(%rax,%r12,1) │ │ - jmpq 85858 │ │ - imul %r10,%rcx │ │ - xor %edx,%edx │ │ - test %al,%al │ │ - cmove %rcx,%rdx │ │ - mov 0x288(%r13),%rax │ │ - mov %rdx,0x1c0(%rax,%r12,1) │ │ - jmpq 85858 │ │ - imul %r10,%rcx │ │ - xor %edx,%edx │ │ - test %al,%al │ │ - cmove %rcx,%rdx │ │ - mov 0x288(%r13),%rax │ │ - mov %rdx,0x1c0(%rax,%r12,1) │ │ - mov 0x288(%r13),%rax │ │ - mov %rdx,0x1c8(%r12,%rax,1) │ │ - jmpq 85858 │ │ - mov %r15,%r9 │ │ - mov %r14,%r8 │ │ - mov 0x10(%rsp),%rdx │ │ - mov 0x28(%rsp),%rsi │ │ - mov %rbx,%r15 │ │ - sub %r12d,%eax │ │ - mov %eax,0x10(%r13) │ │ - mov 0x14(%r13),%eax │ │ - mov 0x18(%rsp),%ebx │ │ - add %ebx,%eax │ │ - mov %eax,0x14(%r13) │ │ - cmp %cl,%bpl │ │ - jb 85852 │ │ - cmp 0xd0c(%rsi),%eax │ │ - jge 85852 │ │ - or $0x1,%r9d │ │ - mov %r13,%rdi │ │ - mov %r15,%rsi │ │ - mov 0x30(%rsp),%rcx │ │ - mov %r9,%rbx │ │ - callq 85420 │ │ - mov 0x10(%r13),%eax │ │ - add %r12d,%eax │ │ - mov %eax,0x10(%r13) │ │ - cmp %bpl,0x20(%rsp) │ │ - jb 85843 │ │ - mov %rbx,%r9 │ │ - mov 0x28(%rsp),%rcx │ │ - cmp 0xd08(%rcx),%eax │ │ - mov 0x18(%rsp),%ebx │ │ - jge 85847 │ │ - or $0x1,%r14d │ │ - mov %r13,%rdi │ │ - mov %r15d,%esi │ │ - mov 0x10(%rsp),%rdx │ │ - mov 0x30(%rsp),%rcx │ │ - mov %r14d,%r8d │ │ - callq 85420 │ │ - mov 0x10(%r13),%eax │ │ - jmp 85847 │ │ - mov 0x18(%rsp),%ebx │ │ - sub %r12d,%eax │ │ - mov %eax,0x10(%r13) │ │ - mov 0x14(%r13),%eax │ │ - sub %ebx,%eax │ │ - mov %eax,0x14(%r13) │ │ - add $0x48,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - nop │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %rsi,0x20(%rdi) │ │ - mov %rsi,0x18(%rdi) │ │ - add %rsi,%rdx │ │ - mov %rdx,0x28(%rdi) │ │ - xorps %xmm0,%xmm0 │ │ - movups %xmm0,(%rdi) │ │ - movl $0x0,0x10(%rdi) │ │ - retq │ │ + cmpl $0x0,0x564(%rsi) │ │ + setne %cl │ │ + lea (%rax,%rcx,4),%eax │ │ + mov %eax,0x14c0(%r15) │ │ + mov 0x510(%rsi),%eax │ │ + cmp 0x1210(%r15),%eax │ │ + je 7720a │ │ + lea 0x1180(%r15),%rdi │ │ + mov %eax,%esi │ │ + callq 90270 │ │ + mov 0x18(%r15),%rsi │ │ + mov 0x510(%rsi),%eax │ │ + mov %eax,0x1210(%r15) │ │ + lea 0x1214(%r15),%rdi │ │ + movl $0x0,0x94(%rsp) │ │ + lea 0x94(%rsp),%rdx │ │ + callq 90560 │ │ + mov 0x1148(%r15),%rdi │ │ + imul $0x544,0x18(%rsp),%rdx │ │ + xor %esi,%esi │ │ + callq 4480 │ │ + mov 0xd30(%r15),%ebx │ │ + imul 0xd38(%r15),%ebx │ │ + mov (%rsp),%cl │ │ + shl %cl,%ebx │ │ + cmp 0xcf8(%r15),%ebx │ │ + je 772d7 │ │ + mov 0xd00(%r15),%rdi │ │ + test %rdi,%rdi │ │ + je 77279 │ │ + callq 43f0 │ │ + movq $0x0,0xd00(%r15) │ │ + mov %ebx,%ebp │ │ + shl $0x7,%ebp │ │ + lea 0x0(%rbp,%rbp,2),%eax │ │ + movslq %eax,%rdx │ │ + lea 0x20(%rsp),%rdi │ │ + mov $0x20,%esi │ │ + callq 4450 │ │ + test %eax,%eax │ │ + jne 777ab │ │ + mov 0x20(%rsp),%rax │ │ + mov %rax,0xd00(%r15) │ │ + test %rax,%rax │ │ + je 777bd │ │ + movslq %ebp,%rcx │ │ + add %rax,%rcx │ │ + mov %rcx,0xd08(%r15) │ │ + mov %ebx,%ecx │ │ + shl $0x8,%ecx │ │ + movslq %ecx,%rcx │ │ + add %rax,%rcx │ │ + mov %rcx,0xd10(%r15) │ │ + mov %ebx,0xcf8(%r15) │ │ + movslq 0xd34(%r15),%rax │ │ + mov 0x18(%r15),%rdx │ │ + movslq 0x21c(%rdx),%rbx │ │ + imul %rax,%rbx │ │ + cmp 0x1170(%r15),%ebx │ │ + je 7734b │ │ + mov 0x1418(%r15),%rdi │ │ + test %rdi,%rdi │ │ + je 77312 │ │ + callq 43f0 │ │ + movq $0x0,0x1418(%r15) │ │ + mov %rbx,%rdi │ │ + shl $0x6,%rdi │ │ + callq 4400 │ │ + mov %rax,0x1418(%r15) │ │ + test %rax,%rax │ │ + je 77805 │ │ + mov %ebx,%ecx │ │ + shl $0x5,%ecx │ │ + movslq %ecx,%rcx │ │ + add %rcx,%rax │ │ + mov %rax,0x1420(%r15) │ │ + mov %ebx,0x1170(%r15) │ │ + mov 0x18(%r15),%rdx │ │ + testb $0x1,0xe8(%rdx) │ │ + jne 7735d │ │ + cmpl $0x0,0x1d0(%rdx) │ │ + je 773a2 │ │ + lea 0xf80(%r15),%rdi │ │ + mov 0x8(%r15),%rsi │ │ + lea 0xac8(%r15),%rcx │ │ + mov 0xa30(%r15),%r8 │ │ + lea 0xae4(%r15),%r9 │ │ + lea 0xa38(%r15),%rax │ │ + mov 0xc90(%r15),%ebp │ │ + sub $0x30,%rsp │ │ + push %rbp │ │ + push %rax │ │ + callq 9be70 │ │ + add $0x40,%rsp │ │ + test %eax,%eax │ │ + js 777ec │ │ + mov %r13,0x38(%rsp) │ │ + mov 0x10(%rsp),%rax │ │ + cmpl $0x2,0x18(%rax) │ │ + jb 773c7 │ │ + mov %r15,%rdi │ │ + callq cc680 │ │ + mov $0xfffffff4,%ebx │ │ + test %eax,%eax │ │ + jne 7915d │ │ + mov 0x8(%r15),%rdi │ │ + mov 0x18(%r15),%rsi │ │ + mov 0x338(%rsi),%edx │ │ + lea 0xd48(%r15),%rcx │ │ + callq 79340 │ │ + mov 0x18(%r15),%rbx │ │ + cmpl $0x0,0x350(%rbx) │ │ + mov %r15,0x80(%rsp) │ │ + je 77829 │ │ + movslq 0x354(%rbx),%rax │ │ + movslq 0x358(%rbx),%rdx │ │ + movslq 0x35c(%rbx),%rsi │ │ + imul $0x130,%rax,%rcx │ │ + lea 0xec7c3(%rip),%rax │ │ + mov (%rax,%rcx,1),%rdi │ │ + mov %rdi,0xda8(%r15) │ │ + imul $0x130,%rdx,%rdx │ │ + mov 0x98(%rax,%rdx,1),%rdi │ │ + mov %rdi,0xdb0(%r15) │ │ + imul $0x130,%rsi,%rsi │ │ + mov 0x98(%rax,%rsi,1),%rdi │ │ + mov %rdi,0xdb8(%r15) │ │ + mov 0x8(%rax,%rcx,1),%rdi │ │ + mov %rdi,0xdc0(%r15) │ │ + mov 0xa0(%rax,%rdx,1),%rdi │ │ + mov %rdi,0xdc8(%r15) │ │ + mov 0xa0(%rax,%rsi,1),%rdi │ │ + mov %rdi,0xdd0(%r15) │ │ + mov 0x10(%rax,%rcx,1),%rdi │ │ + mov %rdi,0xdd8(%r15) │ │ + mov 0xa8(%rax,%rdx,1),%rdi │ │ + mov %rdi,0xde0(%r15) │ │ + mov 0xa8(%rax,%rsi,1),%rdi │ │ + mov %rdi,0xde8(%r15) │ │ + mov 0x18(%rax,%rcx,1),%rdi │ │ + mov %rdi,0xdf0(%r15) │ │ + mov 0xb0(%rax,%rdx,1),%rdi │ │ + mov %rdi,0xdf8(%r15) │ │ + mov 0xb0(%rax,%rsi,1),%rdi │ │ + mov %rdi,0xe00(%r15) │ │ + mov 0x20(%rax,%rcx,1),%rdi │ │ + mov %rdi,0xe08(%r15) │ │ + mov 0xb8(%rax,%rdx,1),%rdi │ │ + mov %rdi,0xe10(%r15) │ │ + mov 0xb8(%rax,%rsi,1),%rdi │ │ + mov %rdi,0xe18(%r15) │ │ + mov 0x28(%rax,%rcx,1),%rdi │ │ + mov %rdi,0xe20(%r15) │ │ + mov 0xc0(%rax,%rdx,1),%rdi │ │ + mov %rdi,0xe28(%r15) │ │ + mov 0xc0(%rax,%rsi,1),%rdi │ │ + mov %rdi,0xe30(%r15) │ │ + mov 0x30(%rax,%rcx,1),%rdi │ │ + mov %rdi,0xe38(%r15) │ │ + mov 0xc8(%rax,%rdx,1),%rdi │ │ + mov %rdi,0xe40(%r15) │ │ + mov 0xc8(%rax,%rsi,1),%rdi │ │ + mov %rdi,0xe48(%r15) │ │ + mov 0x38(%rax,%rcx,1),%rdi │ │ + mov %rdi,0xe50(%r15) │ │ + mov 0xd0(%rax,%rdx,1),%rdi │ │ + mov %rdi,0xe58(%r15) │ │ + mov 0xd0(%rax,%rsi,1),%rdi │ │ + mov %rdi,0xe60(%r15) │ │ + mov 0x40(%rax,%rcx,1),%rdi │ │ + mov %rdi,0xe68(%r15) │ │ + mov 0xd8(%rax,%rdx,1),%rdi │ │ + mov %rdi,0xe70(%r15) │ │ + mov 0xd8(%rax,%rsi,1),%rdi │ │ + mov %rdi,0xe78(%r15) │ │ + mov 0x48(%rax,%rcx,1),%rdi │ │ + mov %rdi,0xe80(%r15) │ │ + mov 0xe0(%rax,%rdx,1),%rdi │ │ + mov %rdi,0xe88(%r15) │ │ + mov 0xe0(%rax,%rsi,1),%rdi │ │ + mov %rdi,0xe90(%r15) │ │ + mov 0x50(%rax,%rcx,1),%rdi │ │ + mov %rdi,0xe98(%r15) │ │ + mov 0xe8(%rax,%rdx,1),%rdi │ │ + mov %rdi,0xea0(%r15) │ │ + mov 0xe8(%rax,%rsi,1),%rdi │ │ + mov %rdi,0xea8(%r15) │ │ + mov 0x58(%rax,%rcx,1),%rdi │ │ + mov %rdi,0xeb0(%r15) │ │ + mov 0xf0(%rax,%rdx,1),%rdi │ │ + mov %rdi,0xeb8(%r15) │ │ + mov 0xf0(%rax,%rsi,1),%rdi │ │ + mov %rdi,0xec0(%r15) │ │ + mov 0x60(%rax,%rcx,1),%rdi │ │ + mov %rdi,0xec8(%r15) │ │ + mov 0xf8(%rax,%rdx,1),%rdi │ │ + mov %rdi,0xed0(%r15) │ │ + mov 0xf8(%rax,%rsi,1),%rdi │ │ + mov %rdi,0xed8(%r15) │ │ + mov 0x68(%rax,%rcx,1),%rdi │ │ + mov %rdi,0xee0(%r15) │ │ + mov 0x100(%rax,%rdx,1),%rdi │ │ + mov %rdi,0xee8(%r15) │ │ + mov 0x100(%rax,%rsi,1),%rdi │ │ + mov %rdi,0xef0(%r15) │ │ + mov 0x70(%rax,%rcx,1),%rdi │ │ + mov %rdi,0xef8(%r15) │ │ + mov 0x108(%rax,%rdx,1),%rdi │ │ + mov %rdi,0xf00(%r15) │ │ + mov 0x108(%rax,%rsi,1),%rdi │ │ + mov %rdi,0xf08(%r15) │ │ + mov 0x78(%rax,%rcx,1),%rdi │ │ + mov %rdi,0xf10(%r15) │ │ + mov 0x110(%rax,%rdx,1),%rdi │ │ + mov %rdi,0xf18(%r15) │ │ + mov 0x110(%rax,%rsi,1),%rdi │ │ + mov %rdi,0xf20(%r15) │ │ + mov 0x80(%rax,%rcx,1),%rdi │ │ + mov %rdi,0xf28(%r15) │ │ + mov 0x118(%rax,%rdx,1),%rdi │ │ + mov %rdi,0xf30(%r15) │ │ + mov 0x118(%rax,%rsi,1),%rdi │ │ + mov %rdi,0xf38(%r15) │ │ + mov 0x88(%rax,%rcx,1),%rdi │ │ + mov %rdi,0xf40(%r15) │ │ + mov 0x120(%rax,%rdx,1),%rdi │ │ + mov %rdi,0xf48(%r15) │ │ + mov 0x120(%rax,%rsi,1),%rdi │ │ + mov %rdi,0xf50(%r15) │ │ + mov 0x90(%rax,%rcx,1),%rcx │ │ + mov %rcx,0xf58(%r15) │ │ + mov 0x128(%rax,%rdx,1),%rcx │ │ + mov %rcx,0xf60(%r15) │ │ + mov 0x128(%rax,%rsi,1),%rax │ │ + mov %rax,0xf68(%r15) │ │ + cmpl $0x0,0x574(%rbx) │ │ + jne 77849 │ │ + jmpq 77a71 │ │ + movl $0x0,0x116c(%r15) │ │ + mov $0xfffffff4,%ebx │ │ + mov 0x10(%rsp),%rax │ │ + cmpl $0x2,0x18(%rax) │ │ + jae 766c3 │ │ + jmpq 7916c │ │ + movl $0x0,0x115c(%r15) │ │ + mov $0xfffffff4,%ebx │ │ + mov 0x10(%rsp),%rax │ │ + cmpl $0x2,0x18(%rax) │ │ + jae 766c3 │ │ + jmpq 7916c │ │ + xor %eax,%eax │ │ + mov %rax,0xd00(%r15) │ │ + test %rax,%rax │ │ + jne 772b1 │ │ + movl $0x0,0xcf8(%r15) │ │ + mov $0xfffffff4,%ebx │ │ + mov 0x10(%rsp),%rax │ │ + cmpl $0x2,0x18(%rax) │ │ + jae 766c3 │ │ + jmpq 7916c │ │ + movl $0x0,0x1160(%r15) │ │ + mov $0xfffffff4,%ebx │ │ + mov 0x10(%rsp),%rax │ │ + cmpl $0x2,0x18(%rax) │ │ + jae 766c3 │ │ + jmpq 7916c │ │ + movl $0x0,0x1170(%r15) │ │ + mov $0xfffffff4,%ebx │ │ + mov 0x10(%rsp),%rax │ │ + cmpl $0x2,0x18(%rax) │ │ + jae 766c3 │ │ + jmpq 7916c │ │ + lea 0xda8(%r15),%rdi │ │ + mov $0x1c8,%edx │ │ + xor %esi,%esi │ │ + callq 4480 │ │ + cmpl $0x0,0x574(%rbx) │ │ + je 77a71 │ │ + mov 0x80(%rsp),%rax │ │ + lea 0x1059(%rax),%r11 │ │ + add $0x148,%rax │ │ + mov %rax,0x28(%rsp) │ │ + xor %eax,%eax │ │ + lea 0x87b1a(%rip),%r13 │ │ + jmp 7788c │ │ + xchg %ax,%ax │ │ + add $0x8,%r11 │ │ + addq $0x120,0x28(%rsp) │ │ + mov 0x58(%rsp),%rax │ │ + cmp $0x7,%rax │ │ + je 77a71 │ │ + mov %rax,%r12 │ │ + add $0x1,%rax │ │ + mov %rax,0x58(%rsp) │ │ + cmp $0x6,%rax │ │ + ja 77870 │ │ + lea (%r12,%r12,8),%rax │ │ + shl $0x5,%rax │ │ + mov 0x80(%rsp),%rcx │ │ + mov 0x28(%rcx,%rax,1),%rax │ │ + mov 0xf8(%rax),%eax │ │ + mov %eax,(%rsp) │ │ + mov 0x8(%rcx),%r14 │ │ + mov 0x808(%rcx),%rax │ │ + mov %rax,0x18(%rsp) │ │ + mov $0xfffffffffffffffa,%rdx │ │ + mov 0x28(%rsp),%r15 │ │ + mov %r14,0x8(%rsp) │ │ + mov 0x424(%r14),%ecx │ │ + test %ecx,%ecx │ │ + jne 77929 │ │ + jmpq 77980 │ │ nopl (%rax) │ │ - mov %esi,%r8d │ │ - mov 0x10(%rdi),%edx │ │ - cmp %esi,%edx │ │ - jae 858f9 │ │ - mov 0x4(%rdi),%r9d │ │ - mov 0x18(%rdi),%rcx │ │ + xor %r9d,%r9d │ │ + lea 0x0(,%r9,2),%rax │ │ + add %r13,%rax │ │ + movzbl (%rdi,%rax,1),%eax │ │ + mov %al,0x6(%r11,%rdx,1) │ │ + add $0x1,%rdx │ │ + add $0x120,%r15 │ │ + mov %r12,%rax │ │ + add %rdx,%rax │ │ + je 77870 │ │ + mov 0x424(%r14),%ecx │ │ + test %ecx,%ecx │ │ + je 77980 │ │ + mov 0x18(%rsp),%rax │ │ + mov 0xf8(%rax),%eax │ │ + mov (%r15),%rdi │ │ + mov 0xf8(%rdi),%edi │ │ + add $0xff,%cl │ │ + mov $0x1,%esi │ │ + shl %cl,%esi │ │ + mov (%rsp),%ecx │ │ + sub %eax,%ecx │ │ + lea -0x1(%rsi),%ebx │ │ + mov %ecx,%ebp │ │ + and %ebx,%ebp │ │ + and %esi,%ecx │ │ + sub %ecx,%ebp │ │ + mov %ebp,%ecx │ │ + neg %ecx │ │ + cmovl %ebp,%ecx │ │ + cmp $0x20,%ecx │ │ + mov $0x1f,%ebp │ │ + cmovge %ebp,%ecx │ │ + sub %eax,%edi │ │ + and %edi,%ebx │ │ + and %esi,%edi │ │ + sub %edi,%ebx │ │ + mov %ebx,%edi │ │ + neg %edi │ │ + cmovl %ebx,%edi │ │ + cmp $0x1e,%edi │ │ + jg 77986 │ │ + jmp 77984 │ │ + nop │ │ + xor %edi,%edi │ │ + xor %ecx,%ecx │ │ + mov %edi,%ebp │ │ + xor %edi,%edi │ │ + xor %r8d,%r8d │ │ + cmp %ecx,%ebp │ │ + setbe %dil │ │ + seta %r8b │ │ + lea 0x879dc(%rip),%rax │ │ + mov %rax,%rsi │ │ + movzbl (%rdi,%rax,1),%eax │ │ + movzbl (%r8,%rsi,1),%esi │ │ + imul %ebp,%eax │ │ + imul %ecx,%esi │ │ + cmp %esi,%eax │ │ + setl %bl │ │ + setg %al │ │ + test %bl,%r8b │ │ + jne 778f0 │ │ + mov %edi,%ebx │ │ + mov $0x0,%r9d │ │ + and %al,%bl │ │ + jne 778f3 │ │ + mov %r11,%r14 │ │ + mov %r12,%r11 │ │ + cmp %ecx,%ebp │ │ + seta %r12b │ │ + setbe %r10b │ │ + lea 0x87992(%rip),%rax │ │ + mov %rax,%rsi │ │ + movzbl 0x2(%rdi,%rax,1),%eax │ │ + movzbl 0x2(%r8,%rsi,1),%esi │ │ + imul %ebp,%eax │ │ + imul %ecx,%esi │ │ + cmp %esi,%eax │ │ + setl %al │ │ + setg %bl │ │ + mov $0x1,%r9d │ │ + test %al,%r12b │ │ + jne 77a61 │ │ + and %bl,%r10b │ │ + mov %r11,%r12 │ │ + mov %r14,%r11 │ │ + mov 0x8(%rsp),%r14 │ │ + jne 778f3 │ │ + cmp %ecx,%ebp │ │ + seta %al │ │ + setbe %r9b │ │ + lea 0x87947(%rip),%rsi │ │ + mov %rsi,%rbx │ │ + movzbl 0x4(%rdi,%rsi,1),%esi │ │ + movzbl 0x4(%r8,%rbx,1),%ebx │ │ + imul %ebp,%esi │ │ + imul %ecx,%ebx │ │ + cmp %ebx,%esi │ │ + setl %cl │ │ + setg %bl │ │ + and %al,%cl │ │ + and %r9b,%bl │ │ + or %cl,%bl │ │ + movzbl %bl,%r9d │ │ + xor $0x3,%r9 │ │ + jmpq 778f3 │ │ + mov %r11,%r12 │ │ + mov %r14,%r11 │ │ + mov 0x8(%rsp),%r14 │ │ + jmpq 778f3 │ │ xor %eax,%eax │ │ - jmp 858b5 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - cmp %r8d,%edx │ │ - jae 858ff │ │ - shl $0x8,%rax │ │ - add $0x8,%edx │ │ - mov %edx,0x10(%rdi) │ │ - test %r9d,%r9d │ │ - je 858d0 │ │ - cmp 0x28(%rdi),%rcx │ │ - jb 858b0 │ │ - jmp 858e7 │ │ + mov 0x80(%rsp),%r15 │ │ + cmpl $0x0,0x840(%r15) │ │ + setne %al │ │ + mov 0x1148(%r15),%rcx │ │ + mov %rcx,0x14b0(%r15) │ │ + mov 0x810(%r15),%rcx │ │ + mov 0x918(%r15),%rdx │ │ + mov %rcx,0x1480(%r15) │ │ + mov 0x810(%r15,%rax,8),%rcx │ │ + mov %rcx,0x1488(%r15) │ │ + mov %rax,%rcx │ │ + shl $0x4,%rcx │ │ + mov 0x810(%r15,%rcx,1),%rsi │ │ + mov %rsi,0x1490(%r15) │ │ + mov %rdx,0x1498(%r15) │ │ + mov 0x918(%r15,%rax,8),%rax │ │ + mov %rax,0x14a0(%r15) │ │ + mov 0x918(%r15,%rcx,1),%rax │ │ + mov %rax,0x14a8(%r15) │ │ + movl $0x1,0x1478(%r15) │ │ + lea 0xbb0(%r15),%rbx │ │ + mov %rbx,%rdi │ │ + callq 745f0 │ │ + mov 0x18(%r15),%rax │ │ + cmpl $0x0,0x204(%rax) │ │ + je 77b29 │ │ + mov 0xbd8(%r15),%rdi │ │ + mov %rbx,%rsi │ │ + callq 74370 │ │ + mov %rbx,0x68(%rsp) │ │ + mov 0xbfc(%r15),%ebp │ │ + test %ebp,%ebp │ │ + jle 784a3 │ │ + mov 0xbf0(%r15),%rax │ │ + pxor %xmm9,%xmm9 │ │ + movdqa 0x8647e(%rip),%xmm10 │ │ + movdqa 0x86485(%rip),%xmm11 │ │ + movdqa 0x8648c(%rip),%xmm12 │ │ + movdqa 0x86493(%rip),%xmm13 │ │ + xor %edx,%edx │ │ + xor %ecx,%ecx │ │ + xor %r11d,%r11d │ │ + movl $0x0,0x34(%rsp) │ │ + mov 0x68(%rsp),%rsi │ │ + mov %rdx,0x78(%rsp) │ │ + lea (%rdx,%rdx,4),%rdi │ │ + shl $0x4,%rdi │ │ + movslq 0x48(%rax,%rdi,1),%r9 │ │ + mov 0x4c(%rax,%rdi,1),%edx │ │ + cmp %edx,%r9d │ │ + jle 77ba4 │ │ + mov %ecx,%r12d │ │ + jmpq 78486 │ │ + mov (%rax,%rdi,1),%r10 │ │ + mov 0x8(%rax,%rdi,1),%r14 │ │ + mov %rdi,0x60(%rsp) │ │ + cmp %r9d,%edx │ │ + je 77bf5 │ │ + jmp 77c00 │ │ nopl 0x0(%rax) │ │ - lea 0x1(%rcx),%rsi │ │ - mov %rsi,0x18(%rdi) │ │ - movzbl (%rcx),%ecx │ │ - or %rcx,%rax │ │ - mov %rsi,%rcx │ │ - cmp 0x28(%rdi),%rcx │ │ - jb 858b0 │ │ - mov %r9d,(%rdi) │ │ - movl $0x1,0x4(%rdi) │ │ - mov $0x1,%r9d │ │ - jmp 858b0 │ │ - mov 0x8(%rdi),%rax │ │ - jmp 8590e │ │ - mov %edx,%ecx │ │ - neg %cl │ │ - shl %cl,%rax │ │ - or 0x8(%rdi),%rax │ │ - mov %rax,0x8(%rdi) │ │ - sub %r8d,%edx │ │ - mov %edx,0x10(%rdi) │ │ - mov %rax,%rdx │ │ - mov %r8d,%ecx │ │ - shl %cl,%rdx │ │ - mov %rdx,0x8(%rdi) │ │ - neg %r8b │ │ - mov %r8d,%ecx │ │ - shr %cl,%rax │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - push %rbx │ │ - mov $0x1f,%r8d │ │ - sub %esi,%r8d │ │ - lea 0x1(%rsi),%r9d │ │ - mov 0x10(%rdi),%ebx │ │ - cmp %r9d,%ebx │ │ - jae 859aa │ │ - mov 0x4(%rdi),%r10d │ │ - mov 0x18(%rdi),%r11 │ │ + mov 0x60(%rsp),%rcx │ │ + mov (%rsp),%r10 │ │ + mov 0x48(%rsp),%r14 │ │ + add %rbp,%r10 │ │ + sub %rbp,%r14 │ │ + mov 0xbf0(%r15),%rax │ │ + movslq 0x4c(%rax,%rcx,1),%rdx │ │ + mov %r12d,%ecx │ │ + cmp %rdx,%r9 │ │ + lea 0x1(%r9),%r9 │ │ + jge 7847f │ │ + cmp %r9d,%edx │ │ + jne 77c00 │ │ + mov %r14,%rbp │ │ + jmpq 77e70 │ │ + nopl (%rax) │ │ + mov 0x18(%r15),%rax │ │ + mov 0x20c(%rax),%eax │ │ + mov $0xffffffea,%ebx │ │ + sub %rax,%r14 │ │ + jb 7915d │ │ + test %eax,%eax │ │ + je 77c39 │ │ + mov %rcx,%r12 │ │ + lea -0x1(%rax),%r8d │ │ + lea 0x1(%r8),%rdx │ │ + cmp $0x3,%rdx │ │ + ja 77c4d │ │ + xor %ecx,%ecx │ │ + xor %ebp,%ebp │ │ + mov %r10,%rdx │ │ + jmpq 77e32 │ │ + xor %ebp,%ebp │ │ + add $0x1,%rbp │ │ + cmp %r14,%rbp │ │ + jbe 77e70 │ │ + jmpq 7915d │ │ + mov %rdx,%rcx │ │ + and $0xfffffffffffffffc,%rcx │ │ + lea -0x4(%rcx),%rbp │ │ + mov %rbp,%rdi │ │ + shr $0x2,%rdi │ │ + add $0x1,%rdi │ │ + mov %edi,%ebx │ │ + and $0x1,%ebx │ │ + test %rbp,%rbp │ │ + je 7845e │ │ + mov %rbx,%rbp │ │ + sub %rdi,%rbp │ │ + pxor %xmm0,%xmm0 │ │ + xor %edi,%edi │ │ + movdqa 0x8633a(%rip),%xmm8 │ │ + pxor %xmm2,%xmm2 │ │ + nopw 0x0(%rax,%rax,1) │ │ + pmovzxbq (%r10,%rdi,1),%xmm4 │ │ + pmovzxbq 0x2(%r10,%rdi,1),%xmm5 │ │ + movdqa %xmm8,%xmm3 │ │ + psllq $0x3,%xmm3 │ │ + movdqa %xmm3,%xmm6 │ │ + pblendw $0xcc,%xmm9,%xmm6 │ │ + movdqa %xmm3,%xmm7 │ │ + paddq %xmm10,%xmm7 │ │ + pblendw $0xcc,%xmm9,%xmm7 │ │ + movdqa %xmm4,%xmm1 │ │ + psllq %xmm6,%xmm1 │ │ + pshufd $0x4e,%xmm6,%xmm6 │ │ + psllq %xmm6,%xmm4 │ │ + movdqa %xmm5,%xmm6 │ │ + psllq %xmm7,%xmm6 │ │ + pblendw $0xf,%xmm1,%xmm4 │ │ + pshufd $0x4e,%xmm7,%xmm1 │ │ + psllq %xmm1,%xmm5 │ │ + pblendw $0xf,%xmm6,%xmm5 │ │ + pshufd $0xe8,%xmm4,%xmm1 │ │ + pmovzxdq %xmm1,%xmm4 │ │ + por %xmm0,%xmm4 │ │ + pshufd $0xe8,%xmm5,%xmm0 │ │ + pmovzxdq %xmm0,%xmm5 │ │ + pmovzxbq 0x4(%r10,%rdi,1),%xmm0 │ │ + por %xmm2,%xmm5 │ │ + pmovzxbq 0x6(%r10,%rdi,1),%xmm1 │ │ + movdqa %xmm3,%xmm2 │ │ + paddq %xmm11,%xmm2 │ │ + pblendw $0xcc,%xmm9,%xmm2 │ │ + paddq %xmm12,%xmm3 │ │ + movdqa %xmm0,%xmm6 │ │ + psllq %xmm2,%xmm6 │ │ + pblendw $0xcc,%xmm9,%xmm3 │ │ + pshufd $0x4e,%xmm2,%xmm2 │ │ + psllq %xmm2,%xmm0 │ │ + pblendw $0xf,%xmm6,%xmm0 │ │ + movdqa %xmm1,%xmm2 │ │ + psllq %xmm3,%xmm2 │ │ + pshufd $0x4e,%xmm3,%xmm3 │ │ + psllq %xmm3,%xmm1 │ │ + pblendw $0xf,%xmm2,%xmm1 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + pmovzxdq %xmm0,%xmm0 │ │ + por %xmm4,%xmm0 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + pmovzxdq %xmm1,%xmm2 │ │ + por %xmm5,%xmm2 │ │ + add $0x8,%rdi │ │ + paddq %xmm13,%xmm8 │ │ + add $0x2,%rbp │ │ + jne 77c90 │ │ + test %rbx,%rbx │ │ + je 77e15 │ │ + pmovzxbq 0x2(%r10,%rdi,1),%xmm1 │ │ + psllq $0x3,%xmm8 │ │ + movdqa %xmm8,%xmm3 │ │ + paddq %xmm10,%xmm8 │ │ + pblendw $0xcc,%xmm9,%xmm8 │ │ + movdqa %xmm1,%xmm4 │ │ + psllq %xmm8,%xmm4 │ │ + pshufd $0x4e,%xmm8,%xmm5 │ │ + psllq %xmm5,%xmm1 │ │ + pblendw $0xcc,%xmm9,%xmm3 │ │ + pblendw $0xf,%xmm4,%xmm1 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + pmovzxdq %xmm1,%xmm1 │ │ + pmovzxbq (%r10,%rdi,1),%xmm4 │ │ + movdqa %xmm4,%xmm5 │ │ + psllq %xmm3,%xmm5 │ │ + por %xmm1,%xmm2 │ │ + pshufd $0x4e,%xmm3,%xmm1 │ │ + psllq %xmm1,%xmm4 │ │ + pblendw $0xf,%xmm5,%xmm4 │ │ + pshufd $0xe8,%xmm4,%xmm1 │ │ + pmovzxdq %xmm1,%xmm1 │ │ + por %xmm1,%xmm0 │ │ + por %xmm2,%xmm0 │ │ + pshufd $0x4e,%xmm0,%xmm1 │ │ + por %xmm0,%xmm1 │ │ + movq %xmm1,%rbp │ │ + cmp %rcx,%rdx │ │ + je 77e54 │ │ + mov %rcx,%rdx │ │ + add %r10,%rdx │ │ + sub %ecx,%eax │ │ + shl $0x3,%ecx │ │ + xor %edi,%edi │ │ + nopl 0x0(%rax) │ │ + movzbl (%rdx,%rdi,1),%ebx │ │ + shl %cl,%ebx │ │ + or %rbx,%rbp │ │ + add $0x1,%rdi │ │ + add $0x8,%ecx │ │ + cmp %edi,%eax │ │ + jne 77e40 │ │ + add %r8,%r10 │ │ + add $0x1,%r10 │ │ + mov $0xffffffea,%ebx │ │ + mov %r12,%rcx │ │ + add $0x1,%rbp │ │ + cmp %r14,%rbp │ │ + ja 7915d │ │ + mov 0xc98(%r15),%r13 │ │ + lea 0x1(%rcx),%edi │ │ + xor %edx,%edx │ │ + mov 0x10(%rsp),%rax │ │ + cmpl $0x2,0x8(%rax) │ │ + jb 77e92 │ │ + mov 0x1138(%r15),%rax │ │ + mov (%rax,%r9,4),%edx │ │ + mov 0x8(%r15),%r8 │ │ + mov 0x18(%r15),%rax │ │ + mov %rcx,%rbx │ │ + mov %rcx,0x28(%rsp) │ │ + movslq %ecx,%rcx │ │ + movzwl 0x230(%rax,%rcx,2),%ebx │ │ + cmpl $0x0,0x3f4(%r8) │ │ + sete %cl │ │ + mov %rbx,0x70(%rsp) │ │ + shr %cl,%ebx │ │ + mov %ebx,0x88(%rsp) │ │ + mov %edi,0x40(%rsp) │ │ + movslq %edi,%rcx │ │ + movzwl 0x230(%rax,%rcx,2),%r12d │ │ + movslq %r11d,%rcx │ │ + movzwl 0x2b2(%rax,%rcx,2),%edi │ │ + mov %edi,0x18(%rsp) │ │ + movzwl 0x2b4(%rax,%rcx,2),%ebx │ │ + mov 0xd3c(%r15),%eax │ │ + mov %eax,0x50(%rsp) │ │ + mov 0x840(%r15),%ecx │ │ + mov 0x1118(%r15),%rax │ │ + movslq %edx,%rdx │ │ + test %rax,%rax │ │ + mov %r10,(%rsp) │ │ + mov %r14,0x48(%rsp) │ │ + je 77f30 │ │ + lea 0x87460(%rip),%rdi │ │ + movzbl 0x1(%rdi,%rcx,2),%edi │ │ + imul %rdx,%rdi │ │ + shr $0x2,%rdi │ │ + add %rdi,%rax │ │ + jmp 77f32 │ │ xor %eax,%eax │ │ - jmp 85965 │ │ + imul $0x3960,%r9,%r14 │ │ + mov %rax,0x36a8(%r13,%r14,1) │ │ + mov 0x1120(%r15),%rax │ │ + test %rax,%rax │ │ + mov %r11,0x8(%rsp) │ │ + mov %r9,0x58(%rsp) │ │ + je 77f80 │ │ + lea 0x87420(%rip),%rdi │ │ + movzbl (%rdi,%rcx,2),%edi │ │ + imul %rdx,%rdi │ │ + cmpl $0x0,0x20(%r8) │ │ + sete %cl │ │ + shr %cl,%rdi │ │ + add %rdi,%rax │ │ + jmp 77f82 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - cmp %r9d,%ebx │ │ - jae 859b0 │ │ - shl $0x8,%rax │ │ - add $0x8,%ebx │ │ - mov %ebx,0x10(%rdi) │ │ - test %r10d,%r10d │ │ - je 85980 │ │ - cmp 0x28(%rdi),%r11 │ │ - jb 85960 │ │ - jmp 85998 │ │ - nopl 0x0(%rax) │ │ - lea 0x1(%r11),%rcx │ │ - mov %rcx,0x18(%rdi) │ │ - movzbl (%r11),%edx │ │ - or %rdx,%rax │ │ - mov %rcx,%r11 │ │ - cmp 0x28(%rdi),%r11 │ │ - jb 85960 │ │ - mov %r10d,(%rdi) │ │ - movl $0x1,0x4(%rdi) │ │ - mov $0x1,%r10d │ │ - jmp 85960 │ │ - mov 0x8(%rdi),%rax │ │ - jmp 859bf │ │ - mov %ebx,%ecx │ │ - neg %cl │ │ - shl %cl,%rax │ │ - or 0x8(%rdi),%rax │ │ - mov %rax,0x8(%rdi) │ │ - sub %r9d,%ebx │ │ - mov %rax,%rdx │ │ - mov %r9d,%ecx │ │ - shl %cl,%rdx │ │ - mov $0x3f,%cl │ │ - sub %sil,%cl │ │ - shr %cl,%rax │ │ - mov %ebx,0x10(%rdi) │ │ - mov %r8d,%ecx │ │ + xor %eax,%eax │ │ + lea (%r14,%r13,1),%rdi │ │ + mov %rax,0x36b0(%r13,%r14,1) │ │ + callq 74370 │ │ + mov 0x18(%r15),%rax │ │ + mov 0x338(%rax),%eax │ │ + mov %eax,0x3720(%r13,%r14,1) │ │ + movl $0x0,0x3724(%r13,%r14,1) │ │ + lea 0x3600(%r13,%r14,1),%rdi │ │ + mov 0x18(%r15),%rax │ │ + mov 0x120(%rax),%ecx │ │ + mov (%rsp),%rsi │ │ + mov %rbp,%rdx │ │ + callq 91ef0 │ │ + mov 0x8(%rsp),%r11 │ │ + mov %r11d,0x3644(%r13,%r14,1) │ │ + mov 0x28(%rsp),%rax │ │ + mov %eax,0x3640(%r13,%r14,1) │ │ + mov 0x50(%rsp),%ecx │ │ + mov 0x70(%rsp),%rsi │ │ + shl %cl,%esi │ │ + mov %esi,0x3630(%r13,%r14,1) │ │ + shl %cl,%r12d │ │ + mov 0xd28(%r15),%eax │ │ + cmp %eax,%r12d │ │ + cmovg %eax,%r12d │ │ + mov 0x18(%rsp),%eax │ │ shl %cl,%eax │ │ - mov %rdx,0x8(%rdi) │ │ - sar %cl,%eax │ │ - pop %rbx │ │ - retq │ │ + shl %cl,%ebx │ │ + mov %r12d,0x3634(%r13,%r14,1) │ │ + mov %eax,0x3638(%r13,%r14,1) │ │ + mov 0xd2c(%r15),%ecx │ │ + cmp %ecx,%ebx │ │ + cmovg %ecx,%ebx │ │ + mov %ebx,0x363c(%r13,%r14,1) │ │ + mov 0x18(%r15),%rdx │ │ + mov 0xec(%rdx),%ecx │ │ + mov 0xf0(%rdx),%ebx │ │ + mov %eax,%r8d │ │ + sar $0x5,%r8d │ │ + cmp %ebx,%ecx │ │ + jne 78080 │ │ + imul 0xd30(%r15),%r8d │ │ + add 0x88(%rsp),%r8d │ │ + shr $0x3,%eax │ │ + and $0x2,%eax │ │ + mov %esi,%edi │ │ + shr $0x4,%edi │ │ + and $0x1,%edi │ │ + or %edi,%eax │ │ + jmp 7808e │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - lea 0x8(%rdi),%r8 │ │ - mov 0x10(%rdi),%eax │ │ - cmp $0x8,%rax │ │ - jae 85a35 │ │ - mov 0x4(%rdi),%ecx │ │ - mov 0x18(%rdi),%rsi │ │ - lea 0x8(%rax),%r9d │ │ - mov %r9d,0x10(%rdi) │ │ - test %ecx,%ecx │ │ - je 85a9c │ │ - xor %r11d,%r11d │ │ - cmp 0x28(%rdi),%rsi │ │ - jb 85a26 │ │ - mov %ecx,(%rdi) │ │ - movl $0x1,0x4(%rdi) │ │ - mov $0x38,%cl │ │ - sub %al,%cl │ │ - shl %cl,%r11 │ │ - or (%r8),%r11 │ │ - mov %r11,(%r8) │ │ - jmp 85a3b │ │ - mov (%r8),%r11 │ │ - mov %eax,%r9d │ │ - lea -0x8(%r9),%ecx │ │ - mov %ecx,0x10(%rdi) │ │ - mov %r11,%rax │ │ - shl $0x8,%rax │ │ - mov %rax,0x8(%rdi) │ │ - mov %r11,%rsi │ │ - shr $0x38,%rsi │ │ - mov %esi,%eax │ │ - and $0x7f,%eax │ │ - test %sil,%sil │ │ - jns 85e43 │ │ - cmp $0x8,%ecx │ │ - jae 85aba │ │ - mov 0x4(%rdi),%ecx │ │ - mov 0x18(%rdi),%rsi │ │ - mov %r9d,0x10(%rdi) │ │ - test %ecx,%ecx │ │ - je 85b2c │ │ - xor %r11d,%r11d │ │ - cmp 0x28(%rdi),%rsi │ │ - jb 85a8c │ │ - mov %ecx,(%rdi) │ │ - movl $0x1,0x4(%rdi) │ │ - mov %r9d,%ecx │ │ - neg %cl │ │ - shl %cl,%r11 │ │ - or (%r8),%r11 │ │ - mov %r11,(%r8) │ │ - jmp 85ac0 │ │ - lea 0x1(%rsi),%r10 │ │ - mov %r10,0x18(%rdi) │ │ - movzbl (%rsi),%r11d │ │ + imul 0xd44(%r15),%r8d │ │ + shr $0x3,%eax │ │ + and $0x2,%eax │ │ + mov 0x40(%rsp),%r12d │ │ + movslq %r8d,%r9 │ │ + mov %eax,%r10d │ │ + mov 0x14c0(%r15),%edi │ │ + test $0x1,%dil │ │ + pxor %xmm9,%xmm9 │ │ + movdqa 0x85f1e(%rip),%xmm10 │ │ + movdqa 0x85f25(%rip),%xmm11 │ │ + movdqa 0x85f2c(%rip),%xmm12 │ │ + movdqa 0x85f33(%rip),%xmm13 │ │ + jne 78110 │ │ mov %r10,%rsi │ │ - cmp 0x28(%rdi),%rsi │ │ - jae 85a1d │ │ - jmpq 85a26 │ │ - mov (%r8),%r11 │ │ - mov %ecx,%r9d │ │ - lea -0x8(%r9),%ecx │ │ - mov %ecx,0x10(%rdi) │ │ - mov %r11,%rsi │ │ - shl $0x8,%rsi │ │ - mov %rsi,0x8(%rdi) │ │ - mov %r11,%rsi │ │ - shr $0x38,%rsi │ │ - mov %r11,%rdx │ │ - shr $0x31,%rdx │ │ - and $0x3f80,%edx │ │ - or %rdx,%rax │ │ - test %sil,%sil │ │ - jns 85e43 │ │ - cmp $0x8,%ecx │ │ - jae 85b4a │ │ - mov 0x4(%rdi),%ecx │ │ - mov 0x18(%rdi),%rsi │ │ - mov %r9d,0x10(%rdi) │ │ - test %ecx,%ecx │ │ - je 85ba0 │ │ - xor %r11d,%r11d │ │ - cmp 0x28(%rdi),%rsi │ │ - jb 85b1c │ │ - mov %ecx,(%rdi) │ │ - movl $0x1,0x4(%rdi) │ │ - mov %r9d,%ecx │ │ - neg %cl │ │ - shl %cl,%r11 │ │ - or (%r8),%r11 │ │ - mov %r11,(%r8) │ │ - jmp 85b50 │ │ - lea 0x1(%rsi),%r10 │ │ - mov %r10,0x18(%rdi) │ │ - movzbl (%rsi),%r11d │ │ + lea (%r14,%r13,1),%r10 │ │ + add $0x3630,%r10 │ │ + test $0x2,%dil │ │ + je 782f8 │ │ + mov 0x18(%r15),%rbx │ │ + mov 0xec(%rbx),%eax │ │ + cmp 0xf0(%rbx),%eax │ │ + jne 7812f │ │ + imul $0x78,%r9,%rax │ │ + add 0x1150(%r15),%rax │ │ + lea (%rsi,%rsi,4),%rcx │ │ + jmpq 781a4 │ │ + nopl (%rax) │ │ + cmp %ebx,%ecx │ │ + jne 78222 │ │ + imul $0x78,%r9,%rax │ │ + add 0x1150(%r15),%rax │ │ mov %r10,%rsi │ │ - cmp 0x28(%rdi),%rsi │ │ - jae 85a83 │ │ - jmpq 85a8c │ │ - mov (%r8),%r11 │ │ - mov %ecx,%r9d │ │ - lea -0x8(%r9),%ecx │ │ - mov %ecx,0x10(%rdi) │ │ - mov %r11,%rdx │ │ - shl $0x8,%rdx │ │ - mov %rdx,0x8(%rdi) │ │ - mov %r11,%rdx │ │ - shr $0x38,%rdx │ │ - mov %r11,%rsi │ │ - shr $0x2a,%rsi │ │ - and $0x1fc000,%esi │ │ - or %rsi,%rax │ │ - test %dl,%dl │ │ - jns 85e43 │ │ - cmp $0x8,%ecx │ │ - jae 85bbe │ │ - mov 0x4(%rdi),%ecx │ │ - mov 0x18(%rdi),%rsi │ │ - mov %r9d,0x10(%rdi) │ │ - test %ecx,%ecx │ │ - je 85bc6 │ │ - xor %r11d,%r11d │ │ - cmp 0x28(%rdi),%rsi │ │ - jae 85bdb │ │ - jmp 85be4 │ │ - lea 0x1(%rsi),%rdx │ │ - mov %rdx,0x18(%rdi) │ │ - movzbl (%rsi),%r11d │ │ - mov %rdx,%rsi │ │ - cmp 0x28(%rdi),%rsi │ │ - jae 85b13 │ │ - jmpq 85b1c │ │ - mov (%r8),%r11 │ │ - mov %ecx,%r9d │ │ - jmp 85bf2 │ │ - lea 0x1(%rsi),%rdx │ │ - mov %rdx,0x18(%rdi) │ │ - movzbl (%rsi),%r11d │ │ - mov %rdx,%rsi │ │ - cmp 0x28(%rdi),%rsi │ │ - jb 85be4 │ │ - mov %ecx,(%rdi) │ │ - movl $0x1,0x4(%rdi) │ │ - mov %r9d,%ecx │ │ - neg %cl │ │ - shl %cl,%r11 │ │ - or (%r8),%r11 │ │ - mov %r11,(%r8) │ │ - lea -0x8(%r9),%ecx │ │ - mov %ecx,0x10(%rdi) │ │ - mov %r11,%rdx │ │ - shl $0x8,%rdx │ │ - mov %rdx,0x8(%rdi) │ │ - mov %r11,%rdx │ │ - shr $0x38,%rdx │ │ - mov %r11,%rsi │ │ - shr $0x23,%rsi │ │ - and $0xfe00000,%esi │ │ - or %rsi,%rax │ │ - test %dl,%dl │ │ - jns 85e43 │ │ - cmp $0x8,%ecx │ │ - jae 85c42 │ │ - mov 0x4(%rdi),%ecx │ │ - mov 0x18(%rdi),%rsi │ │ - mov %r9d,0x10(%rdi) │ │ - test %ecx,%ecx │ │ - je 85c4a │ │ - xor %r11d,%r11d │ │ - cmp 0x28(%rdi),%rsi │ │ - jae 85c5f │ │ - jmp 85c68 │ │ - mov (%r8),%r11 │ │ - mov %ecx,%r9d │ │ - jmp 85c76 │ │ - lea 0x1(%rsi),%rdx │ │ - mov %rdx,0x18(%rdi) │ │ - movzbl (%rsi),%r11d │ │ - mov %rdx,%rsi │ │ - cmp 0x28(%rdi),%rsi │ │ - jb 85c68 │ │ - mov %ecx,(%rdi) │ │ - movl $0x1,0x4(%rdi) │ │ - mov %r9d,%ecx │ │ - neg %cl │ │ - shl %cl,%r11 │ │ - or (%r8),%r11 │ │ - mov %r11,(%r8) │ │ - lea -0x8(%r9),%r10d │ │ - mov %r10d,0x10(%rdi) │ │ - mov %r11,%rdx │ │ - shl $0x8,%rdx │ │ - mov %rdx,0x8(%rdi) │ │ - mov %r11,%rdx │ │ - shr $0x38,%rdx │ │ - mov %r11,%rsi │ │ - shr $0x1c,%rsi │ │ - movabs $0x7f0000000,%rcx │ │ - and %rsi,%rcx │ │ - or %rcx,%rax │ │ - test %dl,%dl │ │ - jns 85e43 │ │ - cmp $0x8,%r10d │ │ - jae 85ccf │ │ - mov 0x4(%rdi),%ecx │ │ - mov 0x18(%rdi),%rsi │ │ - mov %r9d,0x10(%rdi) │ │ - test %ecx,%ecx │ │ - je 85cd7 │ │ - xor %r11d,%r11d │ │ - cmp 0x28(%rdi),%rsi │ │ - jae 85cec │ │ - jmp 85cf5 │ │ - mov (%r8),%r11 │ │ - mov %r10d,%r9d │ │ - jmp 85d03 │ │ - lea 0x1(%rsi),%rdx │ │ - mov %rdx,0x18(%rdi) │ │ - movzbl (%rsi),%r11d │ │ - mov %rdx,%rsi │ │ - cmp 0x28(%rdi),%rsi │ │ - jb 85cf5 │ │ - mov %ecx,(%rdi) │ │ - movl $0x1,0x4(%rdi) │ │ - mov %r9d,%ecx │ │ - neg %cl │ │ - shl %cl,%r11 │ │ - or (%r8),%r11 │ │ - mov %r11,(%r8) │ │ - lea -0x8(%r9),%r10d │ │ - mov %r10d,0x10(%rdi) │ │ - mov %r11,%rdx │ │ - shl $0x8,%rdx │ │ - mov %rdx,0x8(%rdi) │ │ - mov %r11,%rdx │ │ - shr $0x38,%rdx │ │ - mov %r11,%rsi │ │ - shr $0x15,%rsi │ │ - movabs $0x3f800000000,%rcx │ │ - and %rsi,%rcx │ │ - or %rcx,%rax │ │ - test %dl,%dl │ │ - jns 85e43 │ │ - cmp $0x8,%r10d │ │ - jae 85d5c │ │ - mov 0x4(%rdi),%ecx │ │ - mov 0x18(%rdi),%rsi │ │ - mov %r9d,0x10(%rdi) │ │ - test %ecx,%ecx │ │ - je 85d64 │ │ - xor %r11d,%r11d │ │ - cmp 0x28(%rdi),%rsi │ │ - jae 85d79 │ │ - jmp 85d82 │ │ - mov (%r8),%r11 │ │ - mov %r10d,%r9d │ │ - jmp 85d90 │ │ - lea 0x1(%rsi),%rdx │ │ - mov %rdx,0x18(%rdi) │ │ - movzbl (%rsi),%r11d │ │ - mov %rdx,%rsi │ │ - cmp 0x28(%rdi),%rsi │ │ - jb 85d82 │ │ - mov %ecx,(%rdi) │ │ - movl $0x1,0x4(%rdi) │ │ - mov %r9d,%ecx │ │ - neg %cl │ │ - shl %cl,%r11 │ │ - or (%r8),%r11 │ │ - mov %r11,(%r8) │ │ - lea -0x8(%r9),%r10d │ │ - mov %r10d,0x10(%rdi) │ │ - mov %r11,%rdx │ │ - shl $0x8,%rdx │ │ - mov %rdx,0x8(%rdi) │ │ - mov %r11,%rdx │ │ - shr $0x38,%rdx │ │ - mov %r11,%rsi │ │ - shr $0xe,%rsi │ │ - movabs $0x1fc0000000000,%rcx │ │ - and %rsi,%rcx │ │ - or %rcx,%rax │ │ - test %dl,%dl │ │ - jns 85e43 │ │ - cmp $0x8,%r10d │ │ - jae 85de5 │ │ - mov 0x4(%rdi),%ecx │ │ - mov 0x18(%rdi),%rsi │ │ - mov %r9d,0x10(%rdi) │ │ - test %ecx,%ecx │ │ - je 85ded │ │ + lea (%r10,%r10,4),%rcx │ │ + jmpq 78278 │ │ xor %r11d,%r11d │ │ - cmp 0x28(%rdi),%rsi │ │ - jae 85e02 │ │ - jmp 85e0b │ │ - mov (%r8),%r11 │ │ - mov %r10d,%r9d │ │ - jmp 85e19 │ │ - lea 0x1(%rsi),%rdx │ │ - mov %rdx,0x18(%rdi) │ │ - movzbl (%rsi),%r11d │ │ - mov %rdx,%rsi │ │ - cmp 0x28(%rdi),%rsi │ │ - jb 85e0b │ │ - mov %ecx,(%rdi) │ │ - movl $0x1,0x4(%rdi) │ │ - mov %r9d,%ecx │ │ - neg %cl │ │ - shl %cl,%r11 │ │ - or (%r8),%r11 │ │ - mov %r11,(%r8) │ │ - add $0xfffffff8,%r9d │ │ - mov %r9d,0x10(%rdi) │ │ - mov %r11,%rcx │ │ - shl $0x8,%rcx │ │ - mov %rcx,0x8(%rdi) │ │ - mov %r11,%rcx │ │ - shr $0x7,%rcx │ │ - movabs $0xfe000000000000,%rdx │ │ - and %rcx,%rdx │ │ - or %rdx,%rax │ │ - shr $0x3f,%r11 │ │ - test %r11b,%r11b │ │ - jne 85e56 │ │ - mov %rax,%rcx │ │ - shr $0x20,%rcx │ │ - jne 85e56 │ │ - retq │ │ - movl $0x1,(%rdi) │ │ - xor %eax,%eax │ │ - retq │ │ - nop │ │ - push %r14 │ │ - push %rbx │ │ - bsr %esi,%edx │ │ - mov $0x2,%r8d │ │ - mov %edx,%ecx │ │ - shl %cl,%r8d │ │ - sub %esi,%r8d │ │ - mov 0x10(%rdi),%ebx │ │ - cmp %edx,%ebx │ │ - jae 85ecb │ │ - mov 0x4(%rdi),%r9d │ │ - mov 0x18(%rdi),%r10 │ │ - lea 0x8(%rbx),%ecx │ │ - mov %ecx,0x10(%rdi) │ │ - test %r9d,%r9d │ │ - je 85edd │ │ - xor %eax,%eax │ │ - cmp 0x28(%rdi),%r10 │ │ - jb 85ea6 │ │ - mov %r9d,(%rdi) │ │ - movl $0x1,0x4(%rdi) │ │ - mov $0x1,%r9d │ │ - cmp %edx,%ecx │ │ - jae 85ed4 │ │ - shl $0x8,%rax │ │ - lea 0x10(%rbx),%r11d │ │ - mov %r11d,0x10(%rdi) │ │ - test %r9d,%r9d │ │ - je 85ef4 │ │ - cmp 0x28(%rdi),%r10 │ │ - jae 85f0c │ │ - cmp %edx,%r11d │ │ - jb 85f25 │ │ - jmpq 85fff │ │ - mov 0x8(%rdi),%rax │ │ - jmpq 86014 │ │ - mov %ebx,%esi │ │ - mov %ecx,%ebx │ │ - jmpq 86004 │ │ - lea 0x1(%r10),%rsi │ │ - mov %rsi,0x18(%rdi) │ │ - movzbl (%r10),%eax │ │ - mov %rsi,%r10 │ │ - cmp 0x28(%rdi),%r10 │ │ - jae 85e96 │ │ - jmp 85ea6 │ │ - lea 0x1(%r10),%r14 │ │ - mov %r14,0x18(%rdi) │ │ - movzbl (%r10),%esi │ │ - or %rsi,%rax │ │ - mov %r14,%r10 │ │ - cmp 0x28(%rdi),%r10 │ │ - jb 85ec1 │ │ - mov %r9d,(%rdi) │ │ - movl $0x1,0x4(%rdi) │ │ - mov $0x1,%r9d │ │ - cmp %edx,%r11d │ │ - jae 85fff │ │ - shl $0x8,%rax │ │ - lea 0x18(%rbx),%ecx │ │ - mov %ecx,0x10(%rdi) │ │ - test %r9d,%r9d │ │ - je 85f96 │ │ - cmp 0x28(%rdi),%r10 │ │ - jae 85fae │ │ - cmp %edx,%ecx │ │ - jae 85fc2 │ │ - shl $0x8,%rax │ │ - lea 0x20(%rbx),%r11d │ │ - mov %r11d,0x10(%rdi) │ │ - test %r9d,%r9d │ │ - je 85fca │ │ - cmp 0x28(%rdi),%r10 │ │ - jae 85fe6 │ │ - cmp %edx,%r11d │ │ - jae 85fff │ │ - shl $0x8,%rax │ │ - add $0x28,%ebx │ │ - mov %ebx,0x10(%rdi) │ │ - test %r9d,%r9d │ │ - jne 85f87 │ │ - lea 0x1(%r10),%rcx │ │ - mov %rcx,0x18(%rdi) │ │ - movzbl (%r10),%esi │ │ - or %rsi,%rax │ │ - mov %rcx,%r10 │ │ - cmp 0x28(%rdi),%r10 │ │ - jae 8609b │ │ - mov %r11d,%esi │ │ - jmp 86004 │ │ - lea 0x1(%r10),%r14 │ │ - mov %r14,0x18(%rdi) │ │ - movzbl (%r10),%esi │ │ - or %rsi,%rax │ │ - mov %r14,%r10 │ │ - cmp 0x28(%rdi),%r10 │ │ - jb 85f3a │ │ - mov %r9d,(%rdi) │ │ - movl $0x1,0x4(%rdi) │ │ - mov $0x1,%r9d │ │ - cmp %edx,%ecx │ │ - jb 85f42 │ │ - mov %r11d,%esi │ │ - jmpq 85ed6 │ │ - lea 0x1(%r10),%r14 │ │ - mov %r14,0x18(%rdi) │ │ - movzbl (%r10),%esi │ │ - or %rsi,%rax │ │ - mov %r14,%r10 │ │ - cmp 0x28(%rdi),%r10 │ │ - jb 85f5d │ │ - mov %r9d,(%rdi) │ │ - movl $0x1,0x4(%rdi) │ │ - mov $0x1,%r9d │ │ - cmp %edx,%r11d │ │ - jb 85f66 │ │ - mov %ecx,%esi │ │ - mov %r11d,%ebx │ │ - mov $0x38,%cl │ │ - sub %sil,%cl │ │ - shl %cl,%rax │ │ - or 0x8(%rdi),%rax │ │ - mov %rax,0x8(%rdi) │ │ - mov %rax,%rsi │ │ - mov %edx,%ecx │ │ - shl %cl,%rsi │ │ - sub %edx,%ebx │ │ - mov %ebx,0x10(%rdi) │ │ - mov %rsi,0x8(%rdi) │ │ - neg %dl │ │ + cmpl $0x3,0x840(%r15) │ │ + setne %r11b │ │ + mov 0x56c(%rbx),%edx │ │ + mov $0x8,%eax │ │ mov %edx,%ecx │ │ - shr %cl,%rax │ │ - cmp %eax,%r8d │ │ - ja 8607d │ │ - add %eax,%eax │ │ - sub %r8d,%eax │ │ - test %ebx,%ebx │ │ - jne 86069 │ │ - mov 0x4(%rdi),%ecx │ │ - mov 0x18(%rdi),%rbx │ │ - movl $0x8,0x10(%rdi) │ │ - test %ecx,%ecx │ │ - je 86081 │ │ - xor %edx,%edx │ │ - cmp 0x28(%rdi),%rbx │ │ - jb 8605d │ │ - mov %ecx,(%rdi) │ │ - movl $0x1,0x4(%rdi) │ │ - or %rdx,%rsi │ │ - mov %rsi,0x8(%rdi) │ │ - mov $0x8,%ebx │ │ + shl %cl,%eax │ │ + mov 0x1c4(%rbx),%ebx │ │ + imul (%r10),%ebx │ │ + shl $0x2,%ebx │ │ + mov %r11d,%ecx │ │ + sar %cl,%ebx │ │ + lea (%rax,%rbx,1),%ebx │ │ add $0xffffffff,%ebx │ │ - mov %ebx,0x10(%rdi) │ │ - lea (%rsi,%rsi,1),%rcx │ │ - mov %rcx,0x8(%rdi) │ │ - shr $0x3f,%rsi │ │ - add %esi,%eax │ │ - pop %rbx │ │ - pop %r14 │ │ - retq │ │ - lea 0x1(%rbx),%r8 │ │ - mov %r8,0x18(%rdi) │ │ - movzbl (%rbx),%edx │ │ - shl $0x38,%rdx │ │ - mov %r8,%rbx │ │ - cmp 0x28(%rdi),%rbx │ │ - jae 86054 │ │ - jmp 8605d │ │ - mov %r9d,(%rdi) │ │ - movl $0x1,0x4(%rdi) │ │ - mov %r11d,%esi │ │ - jmpq 86004 │ │ - nopl (%rax) │ │ - push %rbp │ │ - push %rbx │ │ - mov 0x10(%rdi),%esi │ │ - xor %edx,%edx │ │ - nopw 0x0(%rax,%rax,1) │ │ - test %esi,%esi │ │ - je 860d0 │ │ - mov 0x8(%rdi),%rcx │ │ - mov %esi,%r11d │ │ - jmp 86105 │ │ - nopl (%rax) │ │ - mov 0x4(%rdi),%eax │ │ - mov 0x18(%rdi),%rsi │ │ - movl $0x8,0x10(%rdi) │ │ - test %eax,%eax │ │ - je 86127 │ │ - xor %ecx,%ecx │ │ - cmp 0x28(%rdi),%rsi │ │ - jb 860f3 │ │ - mov %eax,(%rdi) │ │ - movl $0x1,0x4(%rdi) │ │ - shl $0x38,%rcx │ │ - or 0x8(%rdi),%rcx │ │ - mov %rcx,0x8(%rdi) │ │ - mov $0x8,%r11d │ │ - lea -0x1(%r11),%esi │ │ - mov %esi,0x10(%rdi) │ │ - lea (%rcx,%rcx,1),%rax │ │ - mov %rax,0x8(%rdi) │ │ - test %rcx,%rcx │ │ - js 8613d │ │ - add $0x1,%rdx │ │ - cmp $0x20,%edx │ │ - jne 860c0 │ │ - jmpq 861ab │ │ - lea 0x1(%rsi),%rbp │ │ - mov %rbp,0x18(%rdi) │ │ - movzbl (%rsi),%ecx │ │ - mov %rbp,%rsi │ │ - cmp 0x28(%rdi),%rsi │ │ - jae 860ea │ │ - jmp 860f3 │ │ - test %edx,%edx │ │ - je 861b3 │ │ - mov $0xffffffff,%r8d │ │ + lea 0x3(%rdx),%ecx │ │ + sar %cl,%ebx │ │ + add %r11d,%edx │ │ + mov 0x8(%rsp),%r11 │ │ mov %edx,%ecx │ │ - shl %cl,%r8d │ │ - not %r8d │ │ - cmp %edx,%esi │ │ - jae 862eb │ │ - mov 0x4(%rdi),%r10d │ │ - mov 0x18(%rdi),%rbp │ │ - lea 0x7(%r11),%ebx │ │ - mov %ebx,0x10(%rdi) │ │ - test %r10d,%r10d │ │ - je 861b8 │ │ - xor %r9d,%r9d │ │ - cmp 0x28(%rdi),%rbp │ │ - jb 86184 │ │ - mov %r10d,(%rdi) │ │ - movl $0x1,0x4(%rdi) │ │ - mov $0x1,%r10d │ │ - cmp %edx,%ebx │ │ - jae 8629b │ │ - shl $0x8,%r9 │ │ - lea 0xf(%r11),%ecx │ │ - mov %ecx,0x10(%rdi) │ │ - test %r10d,%r10d │ │ - je 861d0 │ │ - cmp 0x28(%rdi),%rbp │ │ - jae 861e8 │ │ - cmp %edx,%ecx │ │ - jb 86200 │ │ - jmpq 862d4 │ │ - mov $0xffffffff,%eax │ │ - pop %rbx │ │ - pop %rbp │ │ - retq │ │ + shl %cl,%ebx │ │ + mov %ebx,%eax │ │ + sar $0x7,%eax │ │ + cmp 0xd44(%r15),%eax │ │ + jge 782f8 │ │ + shr $0x6,%ebx │ │ + and $0x1,%ebx │ │ + add %esi,%ebx │ │ + add %r8d,%eax │ │ + cltq │ │ + imul $0x78,%rax,%rax │ │ + add 0x1150(%r15),%rax │ │ + lea (%rbx,%rbx,4),%rcx │ │ + lea (%rax,%rcx,2),%rax │ │ + add $0x28,%rax │ │ + mov %rax,0x3938(%r13,%r14,1) │ │ + movb $0x3,0x4(%rax) │ │ + mov 0x3938(%r13,%r14,1),%rax │ │ + movb $0xf9,0x5(%rax) │ │ + mov 0x3938(%r13,%r14,1),%rax │ │ + movb $0xf,0x6(%rax) │ │ + mov 0x3938(%r13,%r14,1),%rax │ │ + movb $0x3,0x1(%rax) │ │ + mov 0x3938(%r13,%r14,1),%rax │ │ + movb $0xf9,0x2(%rax) │ │ + mov 0x3938(%r13,%r14,1),%rax │ │ + movb $0xf,0x3(%rax) │ │ + mov 0x3938(%r13,%r14,1),%rax │ │ + movb $0xe0,0x8(%rax) │ │ + mov 0x3938(%r13,%r14,1),%rax │ │ + movb $0x1f,0x9(%rax) │ │ + mov 0x14c0(%r15),%edi │ │ + test $0x4,%dil │ │ + je 783f9 │ │ + jmpq 78302 │ │ + mov 0x568(%rdx),%al │ │ + mov $0x8,%ebx │ │ + mov %eax,%ecx │ │ + shl %cl,%ebx │ │ + imul 0x1c4(%rdx),%esi │ │ + lea (%rbx,%rsi,4),%edx │ │ + add $0xffffffff,%edx │ │ + lea 0x3(%rax),%ecx │ │ + sar %cl,%edx │ │ + mov %eax,%ecx │ │ + shl %cl,%edx │ │ + mov %edx,%eax │ │ + sar $0x7,%eax │ │ + cmp 0xd44(%r15),%eax │ │ + mov %r10,%rsi │ │ + jge 782e3 │ │ + shr $0x6,%edx │ │ + and $0x1,%edx │ │ + add %esi,%edx │ │ + add %r8d,%eax │ │ + cltq │ │ + imul $0x78,%rax,%rax │ │ + add 0x1150(%r15),%rax │ │ + lea (%rdx,%rdx,4),%rcx │ │ + lea (%rax,%rcx,2),%rax │ │ + mov %rax,0x3930(%r13,%r14,1) │ │ + movb $0x3,0x4(%rax) │ │ + mov 0x3930(%r13,%r14,1),%rax │ │ + movb $0xf9,0x5(%rax) │ │ + mov 0x3930(%r13,%r14,1),%rax │ │ + movb $0xf,0x6(%rax) │ │ + mov 0x3930(%r13,%r14,1),%rax │ │ + movb $0x3,0x1(%rax) │ │ + mov 0x3930(%r13,%r14,1),%rax │ │ + movb $0xf9,0x2(%rax) │ │ + mov 0x3930(%r13,%r14,1),%rax │ │ + movb $0xf,0x3(%rax) │ │ + mov 0x3930(%r13,%r14,1),%rax │ │ + movb $0xe0,0x8(%rax) │ │ + mov 0x3930(%r13,%r14,1),%rax │ │ + movb $0x1f,0x9(%rax) │ │ + mov 0x14c0(%r15),%edi │ │ + lea (%r14,%r13,1),%r10 │ │ + add $0x3630,%r10 │ │ + test $0x2,%dil │ │ + jne 780e7 │ │ + test $0x4,%dil │ │ + je 783f9 │ │ + mov 0x18(%r15),%rdi │ │ + mov 0xec(%rdi),%eax │ │ + cmp 0xf0(%rdi),%eax │ │ + jne 78325 │ │ + imul $0x78,%r9,%rax │ │ + add 0x1150(%r15),%rax │ │ + lea (%rsi,%rsi,4),%rcx │ │ + jmp 78391 │ │ xor %eax,%eax │ │ - pop %rbx │ │ - pop %rbp │ │ - retq │ │ - lea 0x1(%rbp),%rcx │ │ - mov %rcx,0x18(%rdi) │ │ - movzbl 0x0(%rbp),%r9d │ │ - mov %rcx,%rbp │ │ - cmp 0x28(%rdi),%rbp │ │ - jae 86174 │ │ - jmp 86184 │ │ - lea 0x1(%rbp),%rsi │ │ - mov %rsi,0x18(%rdi) │ │ - movzbl 0x0(%rbp),%ebp │ │ - or %rbp,%r9 │ │ - mov %rsi,%rbp │ │ - cmp 0x28(%rdi),%rbp │ │ - jb 861a2 │ │ - mov %r10d,(%rdi) │ │ - movl $0x1,0x4(%rdi) │ │ - mov $0x1,%r10d │ │ - cmp %edx,%ecx │ │ - jae 862d4 │ │ - shl $0x8,%r9 │ │ - lea 0x17(%r11),%ebx │ │ - mov %ebx,0x10(%rdi) │ │ - test %r10d,%r10d │ │ - je 8626d │ │ - cmp 0x28(%rdi),%rbp │ │ - jae 86285 │ │ - cmp %edx,%ebx │ │ - jae 86299 │ │ - shl $0x8,%r9 │ │ - lea 0x1f(%r11),%ecx │ │ - mov %ecx,0x10(%rdi) │ │ - test %r10d,%r10d │ │ - je 862a0 │ │ - cmp 0x28(%rdi),%rbp │ │ - jae 862bc │ │ - cmp %edx,%ecx │ │ - jae 862d4 │ │ - shl $0x8,%r9 │ │ - add $0x27,%r11d │ │ - mov %r11d,0x10(%rdi) │ │ - test %r10d,%r10d │ │ - jne 8625f │ │ - lea 0x1(%rbp),%rsi │ │ - mov %rsi,0x18(%rdi) │ │ - movzbl 0x0(%rbp),%ebx │ │ - or %rbx,%r9 │ │ - mov %rsi,%rbp │ │ - cmp 0x28(%rdi),%rbp │ │ - jae 86309 │ │ - mov %ecx,%esi │ │ - jmp 862d9 │ │ - lea 0x1(%rbp),%rsi │ │ - mov %rsi,0x18(%rdi) │ │ - movzbl 0x0(%rbp),%ebp │ │ - or %rbp,%r9 │ │ - mov %rsi,%rbp │ │ - cmp 0x28(%rdi),%rbp │ │ - jb 86216 │ │ - mov %r10d,(%rdi) │ │ - movl $0x1,0x4(%rdi) │ │ - mov $0x1,%r10d │ │ - cmp %edx,%ebx │ │ - jb 8621a │ │ - mov %ecx,%esi │ │ - mov %ebx,%r11d │ │ - jmp 862d9 │ │ - lea 0x1(%rbp),%rsi │ │ - mov %rsi,0x18(%rdi) │ │ - movzbl 0x0(%rbp),%ebp │ │ - or %rbp,%r9 │ │ - mov %rsi,%rbp │ │ - cmp 0x28(%rdi),%rbp │ │ - jb 86234 │ │ - mov %r10d,(%rdi) │ │ - movl $0x1,0x4(%rdi) │ │ - mov $0x1,%r10d │ │ - cmp %edx,%ecx │ │ - jb 8623c │ │ - mov %ebx,%esi │ │ - mov %ecx,%r11d │ │ - mov $0x38,%cl │ │ - sub %sil,%cl │ │ - shl %cl,%r9 │ │ - or %r9,%rax │ │ - mov %rax,0x8(%rdi) │ │ - mov %r11d,%esi │ │ - mov %rax,%rbp │ │ + cmpl $0x3,0x840(%r15) │ │ + setne %al │ │ + mov 0x56c(%rdi),%edx │ │ + mov $0x8,%ebx │ │ mov %edx,%ecx │ │ - shl %cl,%rbp │ │ - sub %edx,%esi │ │ - mov %esi,0x10(%rdi) │ │ - mov %rbp,0x8(%rdi) │ │ - neg %dl │ │ + shl %cl,%ebx │ │ + mov 0x1c4(%rdi),%edi │ │ + imul (%r10),%edi │ │ + shl $0x2,%edi │ │ + mov %eax,%ecx │ │ + sar %cl,%edi │ │ + lea (%rbx,%rdi,1),%edi │ │ + add $0xffffffff,%edi │ │ + lea 0x3(%rdx),%ecx │ │ + sar %cl,%edi │ │ + add %eax,%edx │ │ mov %edx,%ecx │ │ - shr %cl,%rax │ │ + shl %cl,%edi │ │ + mov %edi,%eax │ │ + sar $0x7,%eax │ │ + cmp 0xd44(%r15),%eax │ │ + jge 783f9 │ │ + shr $0x6,%edi │ │ + and $0x1,%edi │ │ + add %esi,%edi │ │ add %r8d,%eax │ │ - pop %rbx │ │ - pop %rbp │ │ - retq │ │ - mov %r10d,(%rdi) │ │ - movl $0x1,0x4(%rdi) │ │ - mov %ecx,%esi │ │ - jmp 862d9 │ │ - nopw 0x0(%rax,%rax,1) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - push %rax │ │ - mov %edx,%ecx │ │ - mov $0x1,%r15d │ │ - shl %cl,%r15d │ │ - mov $0x2,%r12d │ │ - shl %cl,%r12d │ │ - mov %esi,%r14d │ │ - add %r15d,%r14d │ │ - xor %r13d,%r13d │ │ - cmp $0x18,%r12d │ │ - jb 863ff │ │ - mov 0x10(%rdi),%edx │ │ - xor %r13d,%r13d │ │ - mov $0x3,%r8d │ │ - mov $0x8,%ebp │ │ - xor %ecx,%ecx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ + cltq │ │ + imul $0x78,%rax,%rax │ │ + add 0x1150(%r15),%rax │ │ + lea (%rdi,%rdi,4),%rcx │ │ + lea (%rax,%rcx,2),%rax │ │ + add $0x50,%rax │ │ + mov %rax,0x3940(%r13,%r14,1) │ │ + movb $0x3,0x4(%rax) │ │ + mov 0x3940(%r13,%r14,1),%rax │ │ + movb $0xf9,0x5(%rax) │ │ + mov 0x3940(%r13,%r14,1),%rax │ │ + movb $0xf,0x6(%rax) │ │ + mov 0x3940(%r13,%r14,1),%rax │ │ + movb $0x3,0x1(%rax) │ │ + mov 0x3940(%r13,%r14,1),%rax │ │ + movb $0xf9,0x2(%rax) │ │ + mov 0x3940(%r13,%r14,1),%rax │ │ + movb $0xf,0x3(%rax) │ │ + mov 0x3940(%r13,%r14,1),%rax │ │ + movb $0xe0,0x8(%rax) │ │ + mov 0x3940(%r13,%r14,1),%rax │ │ + movb $0x1f,0x9(%rax) │ │ + lea 0x1(%r11),%eax │ │ + cmpl $0x1,0xc90(%r15) │ │ + jle 78413 │ │ + mov 0x18(%rsp),%ecx │ │ + mov %ecx,0x3648(%r13,%r14,1) │ │ + mov 0x18(%r15),%rcx │ │ + cmp 0x21c(%rcx),%r12d │ │ + cmove %eax,%r11d │ │ + mov $0x0,%eax │ │ + cmove %eax,%r12d │ │ + mov 0x58(%rsp),%r9 │ │ + cmp %r9d,0x334(%rcx) │ │ + mov 0x68(%rsp),%rsi │ │ + jne 77bc0 │ │ + cmpl $0x0,0x204(%rcx) │ │ + mov 0x34(%rsp),%eax │ │ + mov $0x1,%ecx │ │ + cmovne %ecx,%eax │ │ + mov %eax,0x34(%rsp) │ │ + jmpq 77bc0 │ │ + pxor %xmm0,%xmm0 │ │ + xor %edi,%edi │ │ + movdqa 0x85b53(%rip),%xmm8 │ │ + pxor %xmm2,%xmm2 │ │ + test %rbx,%rbx │ │ + jne 77d9c │ │ + jmpq 77e15 │ │ + mov 0xbfc(%r15),%ebp │ │ + mov 0x78(%rsp),%rdi │ │ + add $0x1,%rdi │ │ + movslq %ebp,%rdx │ │ + mov %r12d,%ecx │ │ + cmp %rdx,%rdi │ │ + mov %rdi,%rdx │ │ + jl 77b81 │ │ + jmp 784ab │ │ + movl $0x0,0x34(%rsp) │ │ + mov 0x10(%rsp),%rax │ │ + cmpl $0x1,0x8(%rax) │ │ + jbe 784ec │ │ + mov 0x18(%r15),%rcx │ │ + xor %eax,%eax │ │ + cmpl $0x0,0x204(%rcx) │ │ + setne %al │ │ + mov %eax,0x10f8(%r15) │ │ + lea (%rax,%rax,1),%ecx │ │ + xor %ebx,%ebx │ │ + mov %ecx,0x48(%rsp) │ │ + cmp %eax,%ecx │ │ + jb 7915d │ │ + lea 0x10f8(%r15),%rcx │ │ + mov %rcx,0x8(%rsp) │ │ + jmp 7850d │ │ + lea 0x10f8(%r15),%rax │ │ + mov %rax,0x8(%rsp) │ │ + movl $0x0,0x10f8(%r15) │ │ + movl $0x0,0x48(%rsp) │ │ + xor %eax,%eax │ │ + lea 0x908(%r15),%rcx │ │ + mov %rcx,0x50(%rsp) │ │ + lea 0x1528(%r15),%rcx │ │ + mov %rcx,0x28(%rsp) │ │ + lea 0x1550(%r15),%rcx │ │ + mov %rcx,0x88(%rsp) │ │ + lea 0x1580(%r15),%rcx │ │ + mov %rcx,0x40(%rsp) │ │ + lea 0xf80(%r15),%rcx │ │ + mov %rcx,0x68(%rsp) │ │ + lea 0xbd0(%r15),%rcx │ │ + mov %rcx,0x98(%rsp) │ │ + lea 0x20(%r15),%rcx │ │ + mov %rcx,0x60(%rsp) │ │ + lea 0x140(%r15),%rcx │ │ + mov %rcx,0x78(%rsp) │ │ + lea 0x260(%r15),%rcx │ │ + mov %rcx,0xc0(%rsp) │ │ + lea 0x380(%r15),%rcx │ │ + mov %rcx,0xb8(%rsp) │ │ + lea 0x4a0(%r15),%rcx │ │ + mov %rcx,0xb0(%rsp) │ │ + lea 0x5c0(%r15),%rcx │ │ + mov %rcx,0xa8(%rsp) │ │ + lea 0x6e0(%r15),%rcx │ │ + mov %rcx,0xa0(%rsp) │ │ + mov $0x3,%ecx │ │ + pxor %xmm1,%xmm1 │ │ + movdqa 0x859a4(%rip),%xmm2 │ │ + movdqa 0x859ac(%rip),%xmm3 │ │ + pcmpeqd %xmm4,%xmm4 │ │ + movdqa 0x859b0(%rip),%xmm5 │ │ + movdqa 0x859b8(%rip),%xmm6 │ │ + movdqa 0x859c0(%rip),%xmm7 │ │ + xor %edx,%edx │ │ + cmp $0x1,%eax │ │ + sete %dl │ │ + add %edx,%edx │ │ + test %eax,%eax │ │ + cmove %ecx,%edx │ │ + mov %edx,0x70(%rsp) │ │ + mov 0x18(%r15),%rcx │ │ + mov 0x22c(%rcx),%edi │ │ + mov 0xd30(%r15),%edx │ │ + imul %edi,%edx │ │ test %edx,%edx │ │ - je 86380 │ │ - mov 0x8(%rdi),%rbx │ │ - mov %edx,%esi │ │ - jmp 863b4 │ │ - nopl 0x0(%rax) │ │ - mov 0x4(%rdi),%eax │ │ - mov 0x18(%rdi),%rdx │ │ - movl $0x8,0x10(%rdi) │ │ + jle 787dd │ │ + mov $0x1,%edx │ │ + xor %esi,%esi │ │ + mov 0x28(%rsp),%r14 │ │ + mov 0x8(%rsp),%rbx │ │ + mov 0xf70(%r15),%rdi │ │ + mov 0xe8(%rcx),%ecx │ │ + and $0x1,%ecx │ │ + mov %ecx,%ebp │ │ + xor $0x1,%ebp │ │ + movd %ebp,%xmm0 │ │ + pshufb %xmm1,%xmm0 │ │ + movdqu %xmm0,0xf0(%rdi,%rsi,1) │ │ + movdqu %xmm0,0xe0(%rdi,%rsi,1) │ │ + movdqu %xmm1,0x230(%rdi,%rsi,1) │ │ + movdqu %xmm1,0x240(%rdi,%rsi,1) │ │ + test %ecx,%ecx │ │ + jne 78681 │ │ + movdqu %xmm1,0x10(%rdi,%rsi,1) │ │ + movdqu %xmm1,(%rdi,%rsi,1) │ │ + cmp $0x2,%eax │ │ + je 787b0 │ │ + movdqu %xmm1,0x220(%rdi,%rsi,1) │ │ + movdqu %xmm1,0xa0(%rdi,%rsi,1) │ │ + movdqu %xmm1,0xb0(%rdi,%rsi,1) │ │ + movdqu %xmm1,0xc0(%rdi,%rsi,1) │ │ + movdqu %xmm1,0xd0(%rdi,%rsi,1) │ │ + movdqu %xmm2,0x1e0(%rdi,%rsi,1) │ │ + movdqu %xmm2,0x1f0(%rdi,%rsi,1) │ │ + movdqu %xmm3,0x200(%rdi,%rsi,1) │ │ + movdqu %xmm3,0x210(%rdi,%rsi,1) │ │ + movdqu %xmm4,0x1a0(%rdi,%rsi,1) │ │ + movdqu %xmm4,0x1b0(%rdi,%rsi,1) │ │ + movdqu %xmm5,0x1c0(%rdi,%rsi,1) │ │ + movdqu %xmm5,0x1d0(%rdi,%rsi,1) │ │ + test %ebp,%ebp │ │ + jne 78744 │ │ + movdqu %xmm4,0x150(%rdi,%rsi,1) │ │ + movdqu %xmm4,0x140(%rdi,%rsi,1) │ │ + movdqu %xmm4,0x130(%rdi,%rsi,1) │ │ + movdqu %xmm4,0x120(%rdi,%rsi,1) │ │ + movdqu %xmm1,0x100(%rdi,%rsi,1) │ │ + movdqu %xmm1,0x110(%rdi,%rsi,1) │ │ + movdqu %xmm1,(%rdi,%rsi,1) │ │ + movdqu %xmm1,0x10(%rdi,%rsi,1) │ │ + movdqu %xmm6,0x70(%rdi,%rsi,1) │ │ + movdqu %xmm6,0x60(%rdi,%rsi,1) │ │ + movdqu %xmm6,0x50(%rdi,%rsi,1) │ │ + movdqu %xmm6,0x40(%rdi,%rsi,1) │ │ + movdqu %xmm6,0x30(%rdi,%rsi,1) │ │ + movdqu %xmm6,0x20(%rdi,%rsi,1) │ │ + movdqu %xmm7,0x160(%rdi,%rsi,1) │ │ + movdqu %xmm7,0x170(%rdi,%rsi,1) │ │ + movdqu %xmm7,0x180(%rdi,%rsi,1) │ │ + movdqu %xmm7,0x190(%rdi,%rsi,1) │ │ + movdqu %xmm1,0x80(%rdi,%rsi,1) │ │ + movdqu %xmm1,0x90(%rdi,%rsi,1) │ │ + movdqu %xmm1,0x250(%rdi,%rsi,1) │ │ + movdqu %xmm1,0x260(%rdi,%rsi,1) │ │ + movslq 0xd30(%r15),%rax │ │ + mov 0x18(%r15),%rcx │ │ + movslq 0x22c(%rcx),%rdi │ │ + imul %rdi,%rax │ │ + cmp %rax,%rdx │ │ + jge 787e2 │ │ + mov (%rbx),%eax │ │ + add $0x270,%rsi │ │ + add $0x1,%rdx │ │ + jmpq 78630 │ │ + mov 0x28(%rsp),%r14 │ │ + cmpl $0x1,0xc90(%r15) │ │ + jne 78811 │ │ + test %edi,%edi │ │ + mov 0x38(%rsp),%r13 │ │ + jle 78f01 │ │ + mov 0xc88(%r15),%rbp │ │ + lea 0x22e0(%rbp),%rax │ │ + mov %rax,0x18(%rsp) │ │ + xor %r12d,%r12d │ │ + jmp 78868 │ │ + mov 0x10(%rsp),%rax │ │ + cmpl $0x2,0x18(%rax) │ │ + jb 7882a │ │ + mov 0x21c(%rcx),%eax │ │ + imul %edi,%eax │ │ + cmp $0x1,%eax │ │ + je 787ec │ │ + mov %r14,%rdi │ │ + callq 43a0 │ │ + cmpl $0x1,0x10f8(%r15) │ │ + mov 0x38(%rsp),%r13 │ │ + jne 78c41 │ │ + mov 0x18(%r15),%rcx │ │ + mov 0x21c(%rcx),%eax │ │ + jmpq 78c5e │ │ + add $0x1,%r12 │ │ + movslq 0x22c(%rcx),%rax │ │ + cmp %rax,%r12 │ │ + jge 78f01 │ │ + movzwl 0x2b4(%rcx,%r12,2),%eax │ │ + mov 0xd38(%r15),%edx │ │ + cmp %eax,%edx │ │ + cmovg %eax,%edx │ │ + movzwl 0x2b2(%rcx,%r12,2),%r14d │ │ + mov %edx,(%rsp) │ │ + cmp %r14d,%edx │ │ + jle 78854 │ │ + mov 0x8(%r15),%rax │ │ + mov 0x3f4(%rax),%cl │ │ + add $0x4,%cl │ │ + mov %r14d,%r8d │ │ + shl %cl,%r8d │ │ + mov %r8d,0x14(%rbp) │ │ + mov 0xd40(%r15),%esi │ │ + add %r8d,%esi │ │ + mov %esi,%r13d │ │ + sar %r13d │ │ + cmpl $0x1,0x10f8(%r15) │ │ + jg 78a0b │ │ + mov 0x18(%r15),%rax │ │ + cmpl $0x0,0x200(%rax) │ │ + je 78a0b │ │ + mov 0x10(%rsp),%rax │ │ + cmpl $0x2,0x8(%rax) │ │ + jb 789ed │ │ + shl $0x2,%esi │ │ + mov 0x60(%rsp),%rdi │ │ + mov $0x2,%edx │ │ + callq 98550 │ │ + mov $0xffffffea,%ebx │ │ test %eax,%eax │ │ - je 863e9 │ │ - xor %ebx,%ebx │ │ - cmp 0x28(%rdi),%rdx │ │ - jb 863a3 │ │ - mov %eax,(%rdi) │ │ - movl $0x1,0x4(%rdi) │ │ - shl $0x38,%rbx │ │ - or 0x8(%rdi),%rbx │ │ - mov %rbx,0x8(%rdi) │ │ - mov $0x8,%esi │ │ - lea -0x1(%rsi),%edx │ │ - mov %edx,0x10(%rdi) │ │ - lea (%rbx,%rbx,1),%rax │ │ - mov %rax,0x8(%rdi) │ │ - test %rbx,%rbx │ │ - jns 8643d │ │ - add %ebp,%r13d │ │ - mov $0x8,%ebp │ │ - shl %cl,%ebp │ │ - mov $0x18,%eax │ │ - shl %cl,%eax │ │ - lea 0x3(%rcx),%r8d │ │ - add $0x1,%ecx │ │ - add %r13d,%eax │ │ - cmp %r12d,%eax │ │ - jbe 86370 │ │ - jmp 863ff │ │ - lea 0x1(%rdx),%rsi │ │ - mov %rsi,0x18(%rdi) │ │ - movzbl (%rdx),%ebx │ │ - mov %rsi,%rdx │ │ - cmp 0x28(%rdi),%rdx │ │ - jae 8639a │ │ - jmp 863a3 │ │ + jne 7915d │ │ + mov 0xd40(%r15),%esi │ │ + add 0x14(%rbp),%esi │ │ + shl $0x2,%esi │ │ + mov 0x78(%rsp),%rdi │ │ + mov $0x2,%edx │ │ + callq 98550 │ │ + test %eax,%eax │ │ + jne 7915d │ │ + mov 0xd40(%r15),%esi │ │ + add 0x14(%rbp),%esi │ │ + shl $0x2,%esi │ │ + mov 0xc0(%rsp),%rdi │ │ + mov $0x2,%edx │ │ + callq 98550 │ │ + test %eax,%eax │ │ + jne 7915d │ │ + mov 0xd40(%r15),%esi │ │ + add 0x14(%rbp),%esi │ │ + shl $0x2,%esi │ │ + mov 0xb8(%rsp),%rdi │ │ + mov $0x2,%edx │ │ + callq 98550 │ │ + test %eax,%eax │ │ + jne 7915d │ │ + mov 0xd40(%r15),%esi │ │ + add 0x14(%rbp),%esi │ │ + shl $0x2,%esi │ │ + mov 0xb0(%rsp),%rdi │ │ + mov $0x2,%edx │ │ + callq 98550 │ │ + test %eax,%eax │ │ + jne 7915d │ │ + mov 0xd40(%r15),%esi │ │ + add 0x14(%rbp),%esi │ │ + shl $0x2,%esi │ │ + mov 0xa8(%rsp),%rdi │ │ + mov $0x2,%edx │ │ + callq 98550 │ │ + test %eax,%eax │ │ + jne 7915d │ │ + mov 0xd40(%r15),%esi │ │ + add 0x14(%rbp),%esi │ │ + shl $0x2,%esi │ │ + mov 0xa0(%rsp),%rdi │ │ + mov $0x2,%edx │ │ + callq 98550 │ │ + test %eax,%eax │ │ + jne 7915d │ │ + mov 0x14(%rbp),%r8d │ │ + mov 0xd28(%r15),%ecx │ │ + sar %ecx │ │ + sar %r8d │ │ + mov 0x68(%rsp),%rdi │ │ mov %r12d,%esi │ │ - sub %r13d,%esi │ │ - add $0x1,%esi │ │ - callq 85e60 │ │ - add %eax,%r13d │ │ - lea (%r14,%r14,1),%eax │ │ - cmp %r12d,%eax │ │ - jbe 864fd │ │ - mov %r12d,%eax │ │ - sub %r14d,%eax │ │ - lea (%rax,%rax,1),%ecx │ │ - cmp %r13d,%ecx │ │ - jb 864b6 │ │ - test $0x1,%r13b │ │ - jne 864a9 │ │ - shr %r13d │ │ - add %eax,%r13d │ │ - jmp 864b6 │ │ - cmp %r8d,%edx │ │ - jae 864d1 │ │ - mov 0x4(%rdi),%r9d │ │ - mov 0x18(%rdi),%rcx │ │ - add $0xffffffbf,%esi │ │ xor %edx,%edx │ │ - jmp 86468 │ │ + mov %r13d,%r9d │ │ + callq 9b520 │ │ + mov 0x18(%r15),%rcx │ │ + mov 0x21c(%rcx),%eax │ │ + test %eax,%eax │ │ + jle 78a5b │ │ + xor %ebx,%ebx │ │ + nopl 0x0(%rax,%rax,1) │ │ + imul %r12d,%eax │ │ + add %ebx,%eax │ │ + cltq │ │ + imul $0x3960,%rax,%rax │ │ + add 0xc98(%r15),%rax │ │ + mov %rax,0x8(%rbp) │ │ + mov %rbp,%rdi │ │ + callq 74b40 │ │ + test %eax,%eax │ │ + jne 790c2 │ │ + add $0x1,%ebx │ │ + mov 0x18(%r15),%rcx │ │ + mov 0x21c(%rcx),%eax │ │ + cmp %eax,%ebx │ │ + jl 78a20 │ │ + mov 0x8(%rsp),%rax │ │ + mov (%rax),%eax │ │ + cmp $0x1,%eax │ │ + pxor %xmm1,%xmm1 │ │ + movdqa 0x854ff(%rip),%xmm2 │ │ + movdqa 0x85507(%rip),%xmm3 │ │ + pcmpeqd %xmm4,%xmm4 │ │ + movdqa 0x8550b(%rip),%xmm5 │ │ + movdqa 0x85513(%rip),%xmm6 │ │ + movdqa 0x8551b(%rip),%xmm7 │ │ + jg 78b12 │ │ + testb $0x1,0xe8(%rcx) │ │ + jne 78ab9 │ │ + cmp $0x1,%eax │ │ + jne 78b12 │ │ + mov 0x10(%rsp),%rax │ │ + cmpl $0x1,0x18(%rax) │ │ + jne 78bc3 │ │ + jmpq 78bd7 │ │ + mov 0xd28(%r15),%edx │ │ + sar %edx │ │ + mov 0x14(%rbp),%ecx │ │ + sar %ecx │ │ + mov 0x18(%rsp),%rdi │ │ + xor %esi,%esi │ │ + mov %r13d,%r8d │ │ + callq 9ba10 │ │ + movdqa 0x854d2(%rip),%xmm7 │ │ + movdqa 0x854ba(%rip),%xmm6 │ │ + movdqa 0x854a2(%rip),%xmm5 │ │ + pcmpeqd %xmm4,%xmm4 │ │ + movdqa 0x85486(%rip),%xmm3 │ │ + movdqa 0x8546e(%rip),%xmm2 │ │ + pxor %xmm1,%xmm1 │ │ + mov 0x10f8(%r15),%eax │ │ + cmp $0x1,%eax │ │ + je 78aa5 │ │ + mov 0x10(%rsp),%rax │ │ + cmpl $0x1,0x18(%rax) │ │ + jne 78b2c │ │ + mov %r15,%rdi │ │ + mov %r14d,%esi │ │ + callq *0xcc0(%r15) │ │ + jmp 78b88 │ │ + mov 0x14f8(%r15),%rdi │ │ + callq 43a0 │ │ + mov 0x150c(%r15),%eax │ │ + test %eax,%eax │ │ + je 78b7c │ │ + cmpl $0x0,0x1510(%r15) │ │ + jne 78b7c │ │ + mov 0x1500(%r15),%rcx │ │ + imul %r14d,%eax │ │ + cltq │ │ + lea (%rax,%rax,8),%rax │ │ + movl $0x1,0x4(%rcx,%rax,8) │ │ + cmpl $0x1,(%rcx,%rax,8) │ │ + jne 78b7c │ │ + lea (%rcx,%rax,8),%rsi │ │ + mov 0x14f8(%r15),%rdi │ │ + callq ccac0 │ │ + mov 0x14f8(%r15),%rdi │ │ + callq 43c0 │ │ + pxor %xmm1,%xmm1 │ │ + movdqa 0x853dc(%rip),%xmm2 │ │ + movdqa 0x853e4(%rip),%xmm3 │ │ + pcmpeqd %xmm4,%xmm4 │ │ + movdqa 0x853e8(%rip),%xmm5 │ │ + movdqa 0x853f0(%rip),%xmm6 │ │ + movdqa 0x853f8(%rip),%xmm7 │ │ + mov 0x10(%rsp),%rax │ │ + cmpl $0x1,0x18(%rax) │ │ + je 78bd7 │ │ + mov 0x8(%rsp),%rax │ │ + cmpl $0x1,(%rax) │ │ + je 78bd7 │ │ + cmpl $0x0,0x150c(%r15) │ │ + jne 78c25 │ │ + lea 0x4(,%r14,4),%esi │ │ + imul 0xd40(%r15),%esi │ │ + mov 0x50(%rsp),%rdi │ │ + mov 0x70(%rsp),%edx │ │ + callq 98620 │ │ + movdqa 0x853b3(%rip),%xmm7 │ │ + movdqa 0x8539b(%rip),%xmm6 │ │ + movdqa 0x85383(%rip),%xmm5 │ │ + pcmpeqd %xmm4,%xmm4 │ │ + movdqa 0x85367(%rip),%xmm3 │ │ + movdqa 0x8534f(%rip),%xmm2 │ │ + pxor %xmm1,%xmm1 │ │ + add $0x1,%r14d │ │ + cmp (%rsp),%r14d │ │ + jl 7888e │ │ + mov 0x18(%r15),%rcx │ │ + mov 0x38(%rsp),%r13 │ │ + jmpq 78854 │ │ + mov 0x18(%r15),%rcx │ │ + mov 0x21c(%rcx),%eax │ │ + cmp %eax,0xc90(%r15) │ │ + jge 78c5e │ │ + imul 0xd38(%r15),%eax │ │ + jmp 78c65 │ │ + imul 0x22c(%rcx),%eax │ │ + mov %eax,0x15b0(%r15) │ │ + mov %eax,0x15b4(%r15) │ │ + mov 0x88(%rsp),%rdi │ │ + callq 43d0 │ │ + mov %r14,%rdi │ │ + callq 43c0 │ │ + mov 0x18(%r15),%rax │ │ + cmpl $0x0,0x22c(%rax) │ │ + jle 78e8a │ │ + xor %r12d,%r12d │ │ + movzwl 0x2b2(%rax,%r12,2),%ebx │ │ + cmp 0x2b4(%rax,%r12,2),%bx │ │ + jb 78cd8 │ │ + add $0x1,%r12 │ │ + movslq 0x22c(%rax),%rcx │ │ + cmp %rcx,%r12 │ │ + jge 78e8a │ │ + movzwl 0x2b2(%rax,%r12,2),%ebx │ │ + cmp 0x2b4(%rax,%r12,2),%bx │ │ + jae 78cb0 │ │ + mov %r12,0x58(%rsp) │ │ + mov 0x21c(%rax),%eax │ │ + test %eax,%eax │ │ + jle 78da9 │ │ + xor %ecx,%ecx │ │ + mov 0xc98(%r15),%rdx │ │ + imul %r12d,%eax │ │ + add %ecx,%eax │ │ + cltq │ │ + imul $0x3960,%rax,%rbp │ │ + mov 0x3648(%rdx,%rbp,1),%r14d │ │ + cmp %ebx,%r14d │ │ + jg 78d87 │ │ + mov %ecx,(%rsp) │ │ + mov %rbx,%r13 │ │ + lea (%rdx,%rbp,1),%r12 │ │ + add $0x3648,%r12 │ │ + mov %rdx,0x18(%rsp) │ │ + lea (%rdx,%rbp,1),%rbx │ │ + add $0x364c,%rbx │ │ + mov %rbx,%rdi │ │ + callq 43a0 │ │ + mov (%r12),%r14d │ │ + cmp %r13d,%r14d │ │ + jg 78d74 │ │ + mov 0x18(%rsp),%rax │ │ + add %rax,%rbp │ │ + add $0x3674,%rbp │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - add $0x8,%esi │ │ - cmp %r8d,%ebx │ │ - jae 864be │ │ - shl $0x8,%rdx │ │ - lea 0x48(%rsi),%ebx │ │ - mov %ebx,0x10(%rdi) │ │ - test %r9d,%r9d │ │ - je 86480 │ │ - cmp 0x28(%rdi),%rcx │ │ - jb 86460 │ │ - jmp 86497 │ │ - nop │ │ - lea 0x1(%rcx),%rbp │ │ - mov %rbp,0x18(%rdi) │ │ - movzbl (%rcx),%ecx │ │ - or %rcx,%rdx │ │ - mov %rbp,%rcx │ │ - cmp 0x28(%rdi),%rcx │ │ - jb 86460 │ │ - mov %r9d,(%rdi) │ │ - movl $0x1,0x4(%rdi) │ │ - mov $0x1,%r9d │ │ - jmp 86460 │ │ - add $0x1,%r13d │ │ - shr %r13d │ │ - sub %r13d,%eax │ │ - mov %eax,%r13d │ │ - sub %r13d,%r12d │ │ - mov %r12d,%r13d │ │ - jmp 8651d │ │ - mov %esi,%ecx │ │ - neg %cl │ │ - shl %cl,%rdx │ │ - or %rdx,%rax │ │ - mov %rax,0x8(%rdi) │ │ - add $0x40,%esi │ │ - mov %esi,%edx │ │ - sub %r8d,%edx │ │ - mov %edx,0x10(%rdi) │ │ - mov %rax,%rdx │ │ - mov %r8d,%ecx │ │ - shl %cl,%rdx │ │ - mov %rdx,0x8(%rdi) │ │ - neg %r8b │ │ - mov %r8d,%ecx │ │ - shr %cl,%rax │ │ - add %eax,%r13d │ │ - lea (%r14,%r14,1),%eax │ │ - cmp %r12d,%eax │ │ - ja 8641d │ │ - cmp %r13d,%eax │ │ - jb 8651d │ │ - test $0x1,%r13b │ │ - jne 86510 │ │ - shr %r13d │ │ - add %r14d,%r13d │ │ - jmp 8651d │ │ - add $0x1,%r13d │ │ - shr %r13d │ │ - sub %r13d,%r14d │ │ - mov %r14d,%r13d │ │ - sub %r15d,%r13d │ │ - mov %r13d,%eax │ │ - add $0x8,%rsp │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov %rbp,%rdi │ │ + mov %rbx,%rsi │ │ + callq 43b0 │ │ + mov (%r12),%r14d │ │ + cmp %r13d,%r14d │ │ + jle 78d60 │ │ + mov %rbx,%rdi │ │ + callq 43c0 │ │ + mov 0x58(%rsp),%r12 │ │ + mov %r13,%rbx │ │ + mov (%rsp),%ecx │ │ + cmp $0x7ffffffe,%r14d │ │ + je 790fa │ │ + add $0x1,%ecx │ │ + mov 0x18(%r15),%rax │ │ + mov 0x21c(%rax),%eax │ │ + cmp %eax,%ecx │ │ + jl 78ced │ │ + mov 0x8(%rsp),%rax │ │ + cmpl $0x1,(%rax) │ │ + je 78e27 │ │ + mov 0x10(%rsp),%rax │ │ + cmpl $0x1,0x18(%rax) │ │ + jne 78dcc │ │ + mov %r15,%rdi │ │ + mov %ebx,%esi │ │ + callq *0xcc0(%r15) │ │ + jmp 78e27 │ │ + mov 0x14f8(%r15),%rdi │ │ + callq 43a0 │ │ + mov 0x150c(%r15),%eax │ │ + test %eax,%eax │ │ + je 78e1b │ │ + cmpl $0x0,0x1510(%r15) │ │ + jne 78e1b │ │ + mov 0x1500(%r15),%rcx │ │ + imul %ebx,%eax │ │ + cltq │ │ + lea (%rax,%rax,8),%rax │ │ + movl $0x1,0x4(%rcx,%rax,8) │ │ + cmpl $0x1,(%rcx,%rax,8) │ │ + jne 78e1b │ │ + lea (%rcx,%rax,8),%rsi │ │ + mov 0x14f8(%r15),%rdi │ │ + callq ccac0 │ │ + mov 0x14f8(%r15),%rdi │ │ + callq 43c0 │ │ + mov 0x10(%rsp),%rax │ │ + cmpl $0x1,0x18(%rax) │ │ + mov 0x38(%rsp),%r13 │ │ + mov 0x28(%rsp),%r14 │ │ + je 78e50 │ │ + mov 0x8(%rsp),%rax │ │ + cmpl $0x1,(%rax) │ │ + je 78e50 │ │ + cmpl $0x0,0x150c(%r15) │ │ + jne 78e6d │ │ + lea 0x4(,%rbx,4),%esi │ │ + imul 0xd40(%r15),%esi │ │ + mov 0x50(%rsp),%rdi │ │ + mov 0x70(%rsp),%edx │ │ + callq 98620 │ │ + add $0x1,%ebx │ │ + mov 0x18(%r15),%rax │ │ + movzwl 0x2b4(%rax,%r12,2),%ecx │ │ + cmp %ecx,%ebx │ │ + jb 78cdd │ │ + jmpq 78cb0 │ │ + mov 0xc90(%r15),%al │ │ + xor %ecx,%ecx │ │ + sub %al,%cl │ │ + mov $0xffffffffffffffff,%rbx │ │ + shr %cl,%rbx │ │ + mov %r14,%rdi │ │ + callq 43a0 │ │ + cmp %rbx,0x1520(%r15) │ │ + mov 0x40(%rsp),%rbp │ │ + je 78ec9 │ │ + mov %rbp,%rdi │ │ + mov %r14,%rsi │ │ + callq 43b0 │ │ + cmp %rbx,0x1520(%r15) │ │ + jne 78eb5 │ │ + mov %r14,%rdi │ │ + callq 43c0 │ │ + pxor %xmm1,%xmm1 │ │ + movdqa 0x85093(%rip),%xmm2 │ │ + movdqa 0x8509b(%rip),%xmm3 │ │ + pcmpeqd %xmm4,%xmm4 │ │ + movdqa 0x8509f(%rip),%xmm5 │ │ + movdqa 0x850a7(%rip),%xmm6 │ │ + movdqa 0x850af(%rip),%xmm7 │ │ + mov 0x8(%rsp),%rax │ │ + mov (%rax),%ecx │ │ + cmp $0x1,%ecx │ │ + jg 790a2 │ │ + mov 0x18(%r15),%rdi │ │ + cmpl $0x0,0x204(%rdi) │ │ + je 78f8a │ │ + cmpl $0x0,0x34(%rsp) │ │ + je 78f46 │ │ + mov 0xbd8(%r15),%rsi │ │ + movslq 0x334(%rdi),%rax │ │ + imul $0x3960,%rax,%rdx │ │ + add 0xc98(%r15),%rdx │ │ + callq 6db50 │ │ + mov 0x98(%rsp),%rdi │ │ + callq 74650 │ │ + mov 0x8(%rsp),%rax │ │ + mov (%rax),%ecx │ │ + pxor %xmm1,%xmm1 │ │ + movdqa 0x8500a(%rip),%xmm2 │ │ + movdqa 0x85012(%rip),%xmm3 │ │ + pcmpeqd %xmm4,%xmm4 │ │ + movdqa 0x85016(%rip),%xmm5 │ │ + movdqa 0x8501e(%rip),%xmm6 │ │ + movdqa 0x85026(%rip),%xmm7 │ │ + cmp $0x1,%ecx │ │ + jne 790a2 │ │ + mov 0x18(%r15),%rax │ │ + mov 0x21c(%rax),%ecx │ │ + imul 0x22c(%rax),%ecx │ │ + test %ecx,%ecx │ │ + jle 7909d │ │ + mov $0xdac,%edx │ │ + xor %esi,%esi │ │ + lea 0x863c4(%rip),%r8 │ │ + jmp 79007 │ │ + xor %ebp,%ebp │ │ + mov %rbp,(%rdi,%rdx,4) │ │ + cmpl $0x0,0xc90(%r15) │ │ + jle 78fe1 │ │ + movslq -0x6c(%rdi,%rdx,4),%rcx │ │ + movzwl 0x2b2(%rax,%rcx,2),%eax │ │ + mov %eax,-0x68(%rdi,%rdx,4) │ │ + mov 0x18(%r15),%rax │ │ + add $0x1,%rsi │ │ + movslq 0x22c(%rax),%rcx │ │ + movslq 0x21c(%rax),%rdi │ │ + imul %rcx,%rdi │ │ + add $0xe58,%rdx │ │ + cmp %rdi,%rsi │ │ + jge 79094 │ │ + mov 0xc98(%r15),%rdi │ │ + mov 0x1138(%r15),%rcx │ │ + movslq (%rcx,%rsi,4),%rcx │ │ + mov 0x1118(%r15),%rbp │ │ + test %rbp,%rbp │ │ + je 7904c │ │ + movzbl 0x1(%r8,%r13,2),%ebx │ │ + imul %rcx,%rbx │ │ + shr $0x2,%rbx │ │ + add %rbx,%rbp │ │ + mov %rbp,-0x8(%rdi,%rdx,4) │ │ + mov 0x1120(%r15),%rbp │ │ + test %rbp,%rbp │ │ + jne 79063 │ │ + jmpq 78fbc │ │ + xor %ebp,%ebp │ │ + mov %rbp,-0x8(%rdi,%rdx,4) │ │ + mov 0x1120(%r15),%rbp │ │ + test %rbp,%rbp │ │ + je 78fbc │ │ + movzbl (%r8,%r13,2),%ebx │ │ + imul %rcx,%rbx │ │ + mov 0x8(%r15),%rcx │ │ + cmpl $0x0,0x20(%rcx) │ │ + sete %cl │ │ + shr %cl,%rbx │ │ + add %rbx,%rbp │ │ + mov %rbp,(%rdi,%rdx,4) │ │ + cmpl $0x0,0xc90(%r15) │ │ + jg 78fcc │ │ + jmpq 78fe1 │ │ + mov 0x8(%rsp),%rax │ │ + mov (%rax),%ecx │ │ + jmp 790a2 │ │ + mov $0x1,%ecx │ │ + lea 0x1(%rcx),%eax │ │ + mov 0x8(%rsp),%rdx │ │ + mov %eax,(%rdx) │ │ + xor %ebx,%ebx │ │ + cmp 0x48(%rsp),%ecx │ │ + mov $0x3,%ecx │ │ + jl 785f0 │ │ + jmpq 7915d │ │ + mov $0xffffffea,%ebx │ │ + mov 0x10(%rsp),%rax │ │ + cmpl $0x2,0x18(%rax) │ │ + jae 766c3 │ │ + jmpq 7916c │ │ + mov (%rsp),%rdi │ │ + callq 4430 │ │ + mov $0xfffffff4,%ebx │ │ + mov 0x10(%rsp),%rax │ │ + cmpl $0x2,0x18(%rax) │ │ + jae 766c3 │ │ + jmp 7916c │ │ + mov 0x50(%rsp),%rdi │ │ + mov $0xfffffffe,%esi │ │ + mov $0x3,%edx │ │ + callq 98620 │ │ + xor %ecx,%ecx │ │ + sub 0xc90(%r15),%cl │ │ + mov $0xffffffffffffffff,%r14 │ │ + shr %cl,%r14 │ │ + mov 0x28(%rsp),%rbp │ │ + mov %rbp,%rdi │ │ + callq 43a0 │ │ + cmp %r14,0x1520(%r15) │ │ + mov 0x40(%rsp),%rbx │ │ + je 79150 │ │ + mov %rbx,%rdi │ │ + mov %rbp,%rsi │ │ + callq 43b0 │ │ + cmp %r14,0x1520(%r15) │ │ + jne 7913c │ │ + mov %rbp,%rdi │ │ + callq 43c0 │ │ + mov $0xffffffea,%ebx │ │ + mov 0x10(%rsp),%rax │ │ + cmpl $0x2,0x18(%rax) │ │ + jae 766c3 │ │ + lea 0x908(%r15),%rbp │ │ + xor %esi,%esi │ │ + test %ebx,%ebx │ │ + sete %sil │ │ + or $0xfffffffe,%esi │ │ + mov %rbp,%rdi │ │ + mov $0x3,%edx │ │ + callq 98620 │ │ + cmpq $0x0,0x30(%r15) │ │ + je 7919b │ │ + lea 0x20(%r15),%rdi │ │ + callq 98530 │ │ + lea 0xa70(%r15),%rdi │ │ + callq 99080 │ │ + cmpq $0x0,0x150(%r15) │ │ + je 791bd │ │ + lea 0x140(%r15),%rdi │ │ + callq 98530 │ │ + lea 0xa78(%r15),%rdi │ │ + callq 99080 │ │ + cmpq $0x0,0x270(%r15) │ │ + je 791df │ │ + lea 0x260(%r15),%rdi │ │ + callq 98530 │ │ + lea 0xa80(%r15),%rdi │ │ + callq 99080 │ │ + cmpq $0x0,0x390(%r15) │ │ + je 79201 │ │ + lea 0x380(%r15),%rdi │ │ + callq 98530 │ │ + lea 0xa88(%r15),%rdi │ │ + callq 99080 │ │ + cmpq $0x0,0x4b0(%r15) │ │ + je 79223 │ │ + lea 0x4a0(%r15),%rdi │ │ + callq 98530 │ │ + lea 0xa90(%r15),%rdi │ │ + callq 99080 │ │ + cmpq $0x0,0x5d0(%r15) │ │ + je 79245 │ │ + lea 0x5c0(%r15),%rdi │ │ + callq 98530 │ │ + mov %ebx,%r14d │ │ + lea 0xa98(%r15),%rdi │ │ + callq 99080 │ │ + cmpq $0x0,0x6f0(%r15) │ │ + je 7926a │ │ + lea 0x6e0(%r15),%rdi │ │ + callq 98530 │ │ + lea 0xaa0(%r15),%rdi │ │ + callq 99080 │ │ + lea 0x800(%r15),%rdi │ │ + callq 98460 │ │ + mov %rbp,%rdi │ │ + callq 98530 │ │ + lea 0xbb0(%r15),%rdi │ │ + callq 745c0 │ │ + mov 0x18(%r15),%rax │ │ + cmpl $0x0,0x204(%rax) │ │ + je 792ba │ │ + lea 0xbd0(%r15),%rbp │ │ + mov %rbp,%rdi │ │ + callq 74650 │ │ + mov %rbp,%rdi │ │ + callq 745c0 │ │ + lea 0xaa8(%r15),%rdi │ │ + callq 99080 │ │ + lea 0xab0(%r15),%rdi │ │ + callq 99080 │ │ + lea 0xa28(%r15),%rdi │ │ + callq 99080 │ │ + mov %r15,%rdi │ │ + callq 99080 │ │ + lea 0x10(%r15),%rdi │ │ + callq 99080 │ │ + cmpl $0x0,0xbfc(%r15) │ │ + jle 79323 │ │ + xor %ebx,%ebx │ │ + xor %ebp,%ebp │ │ + nopl (%rax) │ │ + mov 0xbf0(%r15),%rdi │ │ + add %rbx,%rdi │ │ + callq 74a80 │ │ + add $0x1,%rbp │ │ + movslq 0xbfc(%r15),%rax │ │ + add $0x50,%rbx │ │ + cmp %rax,%rbp │ │ + jl 79300 │ │ + mov %r14d,%eax │ │ + add $0xc8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - movl $0x0,0x10(%rdi) │ │ - movq $0x0,0x8(%rdi) │ │ - retq │ │ - sub $0x38,%rsp │ │ - mov %rsi,0x30(%rsp) │ │ - test %edx,%edx │ │ - je 8658a │ │ - lea 0x88(%rdi),%rax │ │ - mov %rax,0x18(%rsp) │ │ - lea 0x2a8(%rdi),%rax │ │ - mov %rax,0x20(%rsp) │ │ - lea 0xb28(%rdi),%rax │ │ - mov %rax,0x28(%rsp) │ │ - lea 0x18(%rsp),%rdx │ │ - xor %esi,%esi │ │ - jmp 865b5 │ │ - movq $0x0,0x18(%rsp) │ │ - lea 0x88(%rdi),%rax │ │ - mov %rax,0x20(%rsp) │ │ - lea 0x2a8(%rdi),%rax │ │ - mov %rax,0x28(%rsp) │ │ - lea 0x18(%rsp),%rdx │ │ - mov $0x1,%esi │ │ - mov $0x1,%ecx │ │ - xor %r8d,%r8d │ │ - callq 865d0 │ │ - add $0x38,%rsp │ │ - retq │ │ - nopw 0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - push %rax │ │ - mov %rdx,%r14 │ │ - mov %esi,%r12d │ │ - mov %rdi,%r15 │ │ - test %ecx,%ecx │ │ - mov $0x7,%ebx │ │ - cmove %ecx,%ebx │ │ - test %r8d,%r8d │ │ - mov $0x38,%eax │ │ - cmove %r8d,%eax │ │ - mov %eax,%edx │ │ - or %ebx,%edx │ │ - mov %edx,(%rdi) │ │ - mov %ebx,%edi │ │ - or $0x38,%edi │ │ - mov %edi,0x4(%r15) │ │ - cmp $0x4,%esi │ │ - jne 8664b │ │ - mov %edx,%edi │ │ - and $0x3c,%edi │ │ - mov %edi,0x8(%r15) │ │ - or $0x7,%eax │ │ - mov %eax,0xc(%r15) │ │ - mov %edx,%eax │ │ - and $0x37,%eax │ │ - mov %eax,0x10(%r15) │ │ - movl $0x3f,0x14(%r15) │ │ - or $0x10,%ebx │ │ - mov %ebx,0x18(%r15) │ │ + mov 0x360(%rsi),%eax │ │ + mov %eax,-0x24(%rsp) │ │ + test %eax,%eax │ │ + mov 0x33c(%rsi),%eax │ │ + mov %rax,-0x8(%rsp) │ │ + mov 0x340(%rsi),%eax │ │ + mov %rax,-0x10(%rsp) │ │ + mov 0x344(%rsi),%eax │ │ + mov %rax,-0x18(%rsp) │ │ + mov 0x34c(%rsi),%eax │ │ + mov %rax,-0x20(%rsp) │ │ + mov 0x348(%rsi),%r15d │ │ + mov $0x8,%eax │ │ + mov $0x1,%r12d │ │ + cmovne %rax,%r12 │ │ + movslq 0x20(%rdi),%r14 │ │ + add $0xa,%rcx │ │ + add $0x370,%rsi │ │ + xor %r13d,%r13d │ │ + shl $0xa,%r14 │ │ + add 0xa6d5b(%rip),%r14 │ │ + xor %ebx,%ebx │ │ mov %edx,%eax │ │ - or $0x1,%eax │ │ - mov %eax,0x1c(%r15) │ │ - and $0x34,%edx │ │ - mov %edx,0x20(%r15) │ │ - jmpq 867c2 │ │ - mov %eax,0x8(%r15) │ │ - mov %eax,%edx │ │ - or $0x7,%edx │ │ - mov %edx,0xc(%r15) │ │ - mov %ebx,0x10(%r15) │ │ - mov %edi,0x44(%r15) │ │ - movabs $0x3800000038,%rbp │ │ - mov %rbp,0x48(%r15) │ │ - mov %eax,0x50(%r15) │ │ - cmp $0x3,%r12d │ │ - jne 86684 │ │ - mov %ebx,%esi │ │ - and $0x4,%esi │ │ - or $0x38,%esi │ │ - mov %esi,0x48(%r15) │ │ - mov %edx,0x54(%r15) │ │ - movabs $0x700000007,%rsi │ │ - mov %rsi,0x58(%r15) │ │ - mov %ebx,0x60(%r15) │ │ - cmp $0x3,%r12d │ │ - jne 866ac │ │ - mov %eax,%esi │ │ - and $0x30,%esi │ │ - or $0x7,%esi │ │ - mov %esi,0x58(%r15) │ │ - mov %eax,0x30(%r15) │ │ - mov %ebx,0x34(%r15) │ │ - mov %edx,0x38(%r15) │ │ - mov %edi,0x3c(%r15) │ │ - movl $0x0,0x40(%r15) │ │ - movl $0x3f,0x14(%r15) │ │ - mov %ebx,0x18(%r15) │ │ - mov %eax,0x1c(%r15) │ │ - mov %edi,0x20(%r15) │ │ - mov %edx,0x24(%r15) │ │ - movabs $0x3f00000000,%rsi │ │ - mov %rsi,0x28(%r15) │ │ - cmp $0x3,%r12d │ │ - jne 867c2 │ │ - mov 0x18(%r14),%rsi │ │ - lea 0x24(%rsi),%rdi │ │ - mov %rdi,0x18(%r14) │ │ - mov %rsi,0x68(%r15) │ │ - movaps 0x732b5(%rip),%xmm0 │ │ - movups %xmm0,(%rsi) │ │ - movaps 0x732bb(%rip),%xmm0 │ │ - movups %xmm0,0x10(%rsi) │ │ - movl $0x34,0x20(%rsi) │ │ - mov 0x18(%r14),%rsi │ │ - lea 0x24(%rsi),%rdi │ │ - mov %rdi,0x18(%r14) │ │ - mov %rsi,0x70(%r15) │ │ - test %ecx,%ecx │ │ - je 86881 │ │ - movaps 0x732c1(%rip),%xmm0 │ │ - movups %xmm0,(%rsi) │ │ - movaps 0x732c7(%rip),%xmm0 │ │ - movups %xmm0,0x10(%rsi) │ │ - movl $0x4,0x20(%rsi) │ │ - mov 0x18(%r14),%rcx │ │ - lea 0x24(%rcx),%rsi │ │ - mov %rsi,0x18(%r14) │ │ - mov %rcx,0x78(%r15) │ │ - mov %edx,(%rcx) │ │ - movl $0x3f,0x4(%rcx) │ │ - or $0x4,%eax │ │ - mov %eax,0x8(%rcx) │ │ - mov %edx,0xc(%rcx) │ │ + cmpl $0x0,-0x24(%rsp) │ │ + jne 7942f │ │ + jmpq 79445 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + test %r11d,%r11d │ │ + cmovs %r13d,%r11d │ │ + movzwl (%r14,%rbp,4),%ebp │ │ + mov %bp,-0xa(%rcx) │ │ + cltq │ │ + movzwl 0x2(%r14,%rax,4),%eax │ │ + mov %ax,-0x8(%rcx) │ │ + movzwl (%r14,%r9,4),%eax │ │ + mov %ax,-0x6(%rcx) │ │ + movzwl 0x2(%r14,%r8,4),%eax │ │ + mov %ax,-0x4(%rcx) │ │ + movzwl (%r14,%r11,4),%eax │ │ + mov %ax,-0x2(%rcx) │ │ + movzwl 0x2(%r14,%r10,4),%eax │ │ + mov %ax,(%rcx) │ │ + add $0x1,%rbx │ │ + add $0xc,%rcx │ │ + add $0x20,%rsi │ │ + cmp %r12,%rbx │ │ + jae 794d8 │ │ mov %edx,%eax │ │ - and $0x37,%eax │ │ - mov %eax,0x10(%rcx) │ │ - movabs $0x170000003f,%rax │ │ - mov %rax,0x14(%rcx) │ │ - mov %edx,0x1c(%rcx) │ │ - and $0x34,%edx │ │ - mov %edx,0x20(%rcx) │ │ - mov 0x18(%r14),%rax │ │ - lea 0x24(%rax),%rcx │ │ - mov %rcx,0x18(%r14) │ │ - mov %rax,0x80(%r15) │ │ - movaps 0x73231(%rip),%xmm0 │ │ - movups %xmm0,(%rax) │ │ - movaps 0x73237(%rip),%xmm0 │ │ - movups %xmm0,0x10(%rax) │ │ - jmpq 868f8 │ │ - xor %ebx,%ebx │ │ + cmpl $0x0,-0x24(%rsp) │ │ + je 79445 │ │ + mov (%rsi),%eax │ │ + add %edx,%eax │ │ + cmp $0x100,%eax │ │ + jl 7943f │ │ + mov $0xff,%eax │ │ + test %eax,%eax │ │ + jns 79445 │ │ + xor %eax,%eax │ │ + mov -0x8(%rsp),%rbp │ │ + add %eax,%ebp │ │ + cmp $0x100,%ebp │ │ + jl 79459 │ │ + mov $0xff,%ebp │ │ + test %ebp,%ebp │ │ + cmovs %r13d,%ebp │ │ + mov -0x18(%rsp),%rdi │ │ + lea (%rdi,%rax,1),%r8d │ │ + cmp $0x100,%r8d │ │ + jl 79477 │ │ + mov $0xff,%r8d │ │ test %r8d,%r8d │ │ - setne %bl │ │ - xor %r13d,%r13d │ │ - test %ecx,%ecx │ │ - setne %r13b │ │ - mov %r12d,%ebp │ │ - add $0x1,%r12d │ │ - mov (%r14,%rbp,8),%rdi │ │ - lea 0x88(%rdi),%rax │ │ - mov %rax,(%r14,%rbp,8) │ │ - mov %rdi,0x68(%r15) │ │ - mov %r12d,%esi │ │ - mov %r14,%rdx │ │ - mov $0x1,%ecx │ │ - mov $0x1,%r8d │ │ - callq 865d0 │ │ - mov (%r14,%rbp,8),%rdi │ │ - lea 0x88(%rdi),%rax │ │ - mov %rax,(%r14,%rbp,8) │ │ - mov %rdi,0x70(%r15) │ │ - mov %r12d,%esi │ │ - mov %r14,%rdx │ │ - mov %r13d,%ecx │ │ - xor %r8d,%r8d │ │ - callq 865d0 │ │ - mov (%r14,%rbp,8),%rdi │ │ - lea 0x88(%rdi),%rax │ │ - mov %rax,(%r14,%rbp,8) │ │ - mov %rdi,0x78(%r15) │ │ - mov %r12d,%esi │ │ - mov %r14,%rdx │ │ - mov $0x1,%ecx │ │ - mov %ebx,%r8d │ │ - callq 865d0 │ │ - mov (%r14,%rbp,8),%rdi │ │ - lea 0x88(%rdi),%rax │ │ - mov %rax,(%r14,%rbp,8) │ │ - mov %rdi,0x80(%r15) │ │ - mov %r12d,%esi │ │ - mov %r14,%rdx │ │ - xor %ecx,%ecx │ │ - xor %r8d,%r8d │ │ - add $0x8,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - jmpq 865d0 │ │ - movaps 0x73158(%rip),%xmm0 │ │ - movups %xmm0,(%rsi) │ │ - movaps 0x7315e(%rip),%xmm1 │ │ - movups %xmm1,0x10(%rsi) │ │ - movl $0x0,0x20(%rsi) │ │ - mov 0x18(%r14),%rcx │ │ - lea 0x24(%rcx),%rsi │ │ - mov %rsi,0x18(%r14) │ │ - mov %rcx,0x78(%r15) │ │ - mov %edx,(%rcx) │ │ - movl $0x3f,0x4(%rcx) │ │ - or $0x4,%eax │ │ - mov %eax,0x8(%rcx) │ │ - mov %edx,0xc(%rcx) │ │ - mov %edx,%eax │ │ - and $0x37,%eax │ │ - mov %eax,0x10(%rcx) │ │ - movabs $0x170000003f,%rax │ │ - mov %rax,0x14(%rcx) │ │ - mov %edx,0x1c(%rcx) │ │ - and $0x34,%edx │ │ - mov %edx,0x20(%rcx) │ │ - mov 0x18(%r14),%rax │ │ - lea 0x24(%rax),%rcx │ │ - mov %rcx,0x18(%r14) │ │ - mov %rax,0x80(%r15) │ │ - movups %xmm0,(%rax) │ │ - movups %xmm1,0x10(%rax) │ │ - movl $0x0,0x20(%rax) │ │ - add $0x8,%rsp │ │ + cmovs %r13d,%r8d │ │ + mov -0x10(%rsp),%rdi │ │ + lea (%rdi,%rax,1),%r9d │ │ + cmp $0x100,%r9d │ │ + jl 79496 │ │ + mov $0xff,%r9d │ │ + test %r9d,%r9d │ │ + cmovs %r13d,%r9d │ │ + mov -0x20(%rsp),%rdi │ │ + lea (%rdi,%rax,1),%r10d │ │ + cmp $0x100,%r10d │ │ + jl 794b5 │ │ + mov $0xff,%r10d │ │ + test %r10d,%r10d │ │ + cmovs %r13d,%r10d │ │ + lea (%r15,%rax,1),%r11d │ │ + cmp $0x100,%r11d │ │ + jl 793d0 │ │ + mov $0xff,%r11d │ │ + jmpq 793d0 │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - xchg %ax,%ax │ │ - xor %r8d,%r8d │ │ - jmp 86920 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ + nopl (%rax) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ + push %r13 │ │ + push %r12 │ │ push %rbx │ │ - mov (%rdi),%eax │ │ - mov (%rdi,%rsi,4),%ebp │ │ - test %r8d,%r8d │ │ - je 8696d │ │ - imul $0xb5,%eax,%eax │ │ - sub $0xffffff80,%eax │ │ - sar $0x8,%eax │ │ - imul $0x61f,%ebp,%r11d │ │ - add $0x800,%r11d │ │ - sar $0xc,%r11d │ │ - imul $0xec8,%ebp,%r14d │ │ - add $0x800,%r14d │ │ - sar $0xc,%r14d │ │ - lea (%rsi,%rsi,1),%r8 │ │ - lea (%rsi,%rsi,2),%r9 │ │ - mov %eax,%r10d │ │ - jmp 869df │ │ - lea (%rsi,%rsi,1),%r8 │ │ - mov (%rdi,%rsi,8),%r11d │ │ - lea (%rsi,%rsi,2),%r9 │ │ - mov (%rdi,%r9,4),%r14d │ │ - lea (%r11,%rax,1),%ebx │ │ - imul $0xb5,%ebx,%r10d │ │ - sub $0xffffff80,%r10d │ │ - sar $0x8,%r10d │ │ - sub %r11d,%eax │ │ - imul $0xb5,%eax,%eax │ │ - sub $0xffffff80,%eax │ │ - sar $0x8,%eax │ │ - imul $0x61f,%ebp,%r11d │ │ - imul $0x138,%r14d,%ebx │ │ - lea (%r11,%rbx,1),%r11d │ │ - add $0x800,%r11d │ │ - sar $0xc,%r11d │ │ - sub %r14d,%r11d │ │ - imul $0xfffffec8,%ebp,%r15d │ │ - imul $0x61f,%r14d,%ebx │ │ - lea (%r15,%rbx,1),%r14d │ │ - add $0x800,%r14d │ │ - sar $0xc,%r14d │ │ - add %ebp,%r14d │ │ - lea (%r10,%r14,1),%ebx │ │ - cmp %ecx,%ebx │ │ - mov %ebx,%ebp │ │ - cmovg %ecx,%ebp │ │ - cmp %edx,%ebx │ │ - cmovl %edx,%ebp │ │ - mov %ebp,(%rdi) │ │ - lea (%rax,%r11,1),%ebx │ │ - cmp %ecx,%ebx │ │ - mov %ebx,%ebp │ │ - cmovg %ecx,%ebp │ │ - cmp %edx,%ebx │ │ - cmovl %edx,%ebp │ │ - mov %ebp,(%rdi,%rsi,4) │ │ - sub %r11d,%eax │ │ + sub $0x88,%rsp │ │ + mov %rdi,%rbx │ │ + mov 0x8(%rdi),%eax │ │ + cmp $0x2,%eax │ │ + mov %rdi,0x38(%rsp) │ │ + jb 795ef │ │ + mov 0x200(%rbx),%r14d │ │ + lea 0x1(%r14),%ecx │ │ + xor %edx,%edx │ │ + cmp %eax,%ecx │ │ + cmovne %ecx,%edx │ │ + mov %edx,0x200(%rbx) │ │ + mov (%rbx),%rbx │ │ + imul $0x1660,%r14,%r15 │ │ + lea (%rbx,%r15,1),%r12 │ │ + add $0x10c8,%r12 │ │ + mov %r12,%rdi │ │ + callq 43a0 │ │ + mov %rbx,%r13 │ │ + cmpl $0x0,0xbfc(%rbx,%r15,1) │ │ + jle 79591 │ │ + mov %r13,%rax │ │ + lea (%r15,%r13,1),%rbp │ │ + add $0xbfc,%rbp │ │ + lea (%r15,%r13,1),%rbx │ │ + add $0x1098,%rbx │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov %rbx,%rdi │ │ + mov %r12,%rsi │ │ + callq 43b0 │ │ + cmpl $0x0,0x0(%rbp) │ │ + jg 79580 │ │ + add %r15,%r13 │ │ + mov %r13,%rbp │ │ + mov 0x38(%rsp),%rbx │ │ + mov 0x1f8(%rbx),%rax │ │ + lea (%r14,%r14,8),%rcx │ │ + shl $0x5,%rcx │ │ + lea (%rax,%rcx,1),%r14 │ │ + cmpq $0x0,0x10(%rax,%rcx,1) │ │ + mov %r14,0x58(%rsp) │ │ + je 795f2 │ │ + mov 0x118(%rax,%rcx,1),%rdx │ │ + mov 0x4(%rdx),%edx │ │ + cmp $0xfffffffe,%edx │ │ + je 795e5 │ │ + cmpl $0x0,0x108(%rax,%rcx,1) │ │ + je 795e5 │ │ + lea 0xe0(%rbx),%rdi │ │ + mov %r14,%rsi │ │ + callq 98200 │ │ + mov %r14,%rdi │ │ + callq 98530 │ │ + jmp 795f2 │ │ + mov (%rbx),%rbp │ │ + mov 0x48(%rbx),%rax │ │ + mov %rax,0x8(%rbp) │ │ + mov 0x40(%rbx),%rdi │ │ + mov %rdi,0x0(%rbp) │ │ + callq 99070 │ │ + movdqu 0x58(%rbx),%xmm0 │ │ + movdqa %xmm0,0x10(%rbp) │ │ + pxor %xmm0,%xmm0 │ │ + movdqu %xmm0,0x58(%rbx) │ │ + mov 0x8(%rbp),%rax │ │ + movslq 0x20(%rax),%rax │ │ + mov %rbx,%rcx │ │ + imul $0xd28,%rax,%r12 │ │ + mov %rbp,%rbx │ │ + lea (%rcx,%r12,1),%r15 │ │ + add $0xe08,%r15 │ │ + mov %r15,0xca8(%rbp) │ │ + lea (%rax,%rax,1),%edx │ │ + add $0x8,%edx │ │ + mov %edx,0x50(%rsp) │ │ + cmpq $0x0,0xe48(%rcx,%r12,1) │ │ + mov %rbp,0x48(%rsp) │ │ + jne 79768 │ │ + add %eax,%eax │ │ + cmp $0x4,%eax │ │ + je 796ee │ │ + cmp $0x2,%eax │ │ + je 796ee │ │ + test %eax,%eax │ │ + jne 79d49 │ │ + mov 0x38(%rsp),%r14 │ │ + lea (%r14,%r12,1),%rdi │ │ + add $0x1ae8,%rdi │ │ + callq e5e70 │ │ + lea (%r14,%r12,1),%rdi │ │ + add $0xe48,%rdi │ │ + callq cd520 │ │ + lea (%r14,%r12,1),%rdi │ │ + add $0x10b0,%rdi │ │ + mov 0x50(%rsp),%ebx │ │ + mov %ebx,%esi │ │ + callq e9e50 │ │ + lea (%r14,%r12,1),%rdi │ │ + add $0x1ac8,%rdi │ │ + callq db150 │ │ + lea (%r14,%r12,1),%rdi │ │ + add $0x1b08,%rdi │ │ + mov %ebx,%esi │ │ + callq c9430 │ │ + lea (%r14,%r12,1),%rdi │ │ + add $0xf08,%rdi │ │ + callq b7210 │ │ + mov %r15,%rdi │ │ + callq b4a20 │ │ + jmp 79763 │ │ + mov 0x38(%rsp),%rbx │ │ + lea (%rbx,%r12,1),%rdi │ │ + add $0x1ae8,%rdi │ │ + callq a6970 │ │ + lea (%rbx,%r12,1),%rdi │ │ + add $0xe48,%rdi │ │ + callq d73c0 │ │ + lea (%rbx,%r12,1),%rdi │ │ + add $0x10b0,%rdi │ │ + mov 0x50(%rsp),%ebp │ │ + mov %ebp,%esi │ │ + callq c56c0 │ │ + lea (%rbx,%r12,1),%rdi │ │ + add $0x1ac8,%rdi │ │ + callq cb7a0 │ │ + lea (%rbx,%r12,1),%rdi │ │ + add $0x1b08,%rdi │ │ + mov %ebp,%esi │ │ + callq d2610 │ │ + lea (%rbx,%r12,1),%rdi │ │ + add $0xf08,%rdi │ │ + callq 9df40 │ │ + mov %r15,%rdi │ │ + callq c1870 │ │ + mov 0x48(%rsp),%rbx │ │ + mov 0x8(%rbx),%rcx │ │ + mov 0x18(%rbx),%rax │ │ + xor %esi,%esi │ │ + cmpl $0x0,0x20(%rcx) │ │ + sete %sil │ │ + lea 0x683cf(%rip),%rcx │ │ + cmove 0xa698f(%rip),%rcx │ │ + lea 0x66550(%rip),%rdx │ │ + cmove 0xa6988(%rip),%rdx │ │ + movd %esi,%xmm0 │ │ + pshufd $0x44,%xmm0,%xmm0 │ │ + psllq $0x3f,%xmm0 │ │ + movsd 0xa697a(%rip),%xmm1 │ │ + movsd 0xa697a(%rip),%xmm2 │ │ + unpcklpd %xmm1,%xmm2 │ │ + movsd 0xa6976(%rip),%xmm1 │ │ + movsd 0xa6976(%rip),%xmm3 │ │ + unpcklpd %xmm1,%xmm3 │ │ + blendvpd %xmm0,%xmm2,%xmm3 │ │ + movsd 0xa696d(%rip),%xmm1 │ │ + movsd 0xa696d(%rip),%xmm2 │ │ + unpcklpd %xmm1,%xmm2 │ │ + movsd 0xa6969(%rip),%xmm1 │ │ + movsd 0xa6969(%rip),%xmm4 │ │ + unpcklpd %xmm1,%xmm4 │ │ + blendvpd %xmm0,%xmm2,%xmm4 │ │ + lea 0x6c399(%rip),%rsi │ │ + cmove 0xa6959(%rip),%rsi │ │ + lea 0x6c4da(%rip),%rdi │ │ + cmove 0xa6952(%rip),%rdi │ │ + lea 0x62fbb(%rip),%rbp │ │ + cmove 0xa694b(%rip),%rbp │ │ + mov %rcx,0xcb8(%rbx) │ │ + mov %rdx,0xcb0(%rbx) │ │ + movapd %xmm3,0xcc0(%rbx) │ │ + movapd %xmm4,0xcd0(%rbx) │ │ + mov %rsi,0xce0(%rbx) │ │ + mov %rdi,0xce8(%rbx) │ │ + mov %rbp,0xcf0(%rbx) │ │ + testb $0x1,0xe8(%rax) │ │ + mov %rbx,%r15 │ │ + jne 798aa │ │ + mov 0x38(%rsp),%rbx │ │ + movslq 0x130(%rax),%rcx │ │ + cmp $0x7,%rcx │ │ + jne 79acf │ │ + lea 0xbb0(%r15),%rdi │ │ + mov 0x338(%rax),%esi │ │ + callq 74340 │ │ + mov 0x18(%r15),%rax │ │ + cmpl $0x0,0x204(%rax) │ │ + jne 79aff │ │ + jmpq 79b27 │ │ + movslq 0x130(%rax),%rcx │ │ + cmp $0x7,%rcx │ │ + mov 0x38(%rsp),%rbx │ │ + je 798da │ │ + movslq 0x1d8(%rax,%rcx,4),%rcx │ │ + imul $0x150,%rcx,%rcx │ │ + cmpq $0x0,0x290(%rbx,%rcx,1) │ │ + je 79d73 │ │ + lea 0x20(%r15),%rdi │ │ + lea 0xc00(%r15),%rbp │ │ + mov $0x590,%r14d │ │ + xor %r12d,%r12d │ │ + xchg %ax,%ax │ │ + movslq 0x1d8(%rax,%r12,4),%rcx │ │ + imul $0x150,%rcx,%r15 │ │ + cmpq $0x0,0x290(%rbx,%r15,1) │ │ + je 79a8d │ │ + mov 0xec(%rax),%ecx │ │ + lea (%rcx,%rcx,1),%esi │ │ + mov 0x2b8(%rbx,%r15,1),%edx │ │ + cmp %edx,%esi │ │ + jl 79a8d │ │ + shl $0x4,%edx │ │ + cmp %edx,%ecx │ │ + jg 79a8d │ │ + mov 0xf4(%rax),%eax │ │ + lea (%rax,%rax,1),%edx │ │ + mov 0x2bc(%rbx,%r15,1),%ecx │ │ + cmp %ecx,%edx │ │ + jl 79a8d │ │ + shl $0x4,%ecx │ │ cmp %ecx,%eax │ │ - mov %eax,%esi │ │ - cmovg %ecx,%esi │ │ - cmp %edx,%eax │ │ - cmovl %edx,%esi │ │ - mov %esi,(%rdi,%r8,4) │ │ - sub %r14d,%r10d │ │ - cmp %ecx,%r10d │ │ - cmovle %r10d,%ecx │ │ - cmp %edx,%r10d │ │ - cmovl %edx,%ecx │ │ - mov %ecx,(%rdi,%r9,4) │ │ - pop %rbx │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ + jg 79a8d │ │ + mov 0x48(%rsp),%rax │ │ + mov 0x8(%rax),%rax │ │ + mov 0xc(%rax),%eax │ │ + cmp 0x2c0(%rbx,%r15,1),%eax │ │ + jne 79a8d │ │ + mov 0x50(%rsp),%eax │ │ + cmp 0x2c4(%rbx,%r15,1),%eax │ │ + jne 79a8d │ │ + lea (%rbx,%r15,1),%r13 │ │ + add $0x280,%r13 │ │ + mov %rdi,0x40(%rsp) │ │ + mov %r13,%rsi │ │ + callq 98420 │ │ + mov 0x288(%rbx,%r15,1),%rax │ │ + mov 0xec(%rax),%eax │ │ + mov %eax,0x60(%rsp,%r12,4) │ │ + mov 0x48(%rsp),%r15 │ │ + mov 0x18(%r15),%rdi │ │ + mov 0xec(%rdi),%ecx │ │ + mov 0x38(%r13),%edx │ │ + cmp %edx,%ecx │ │ + jne 79a10 │ │ + mov 0xf4(%rdi),%esi │ │ + mov 0x3c(%r13),%ebx │ │ + cmp %ebx,%esi │ │ + jne 79a1a │ │ + movl $0x0,0x0(%rbp) │ │ + mov 0x38(%rsp),%rbx │ │ + cmpl $0x2,(%rdi,%r14,1) │ │ + jb 79a58 │ │ + cmpl $0x0,0x128(%rdi) │ │ + jne 79a58 │ │ + add %r14,%rdi │ │ + callq 9c7a0 │ │ + test %eax,%eax │ │ + jne 79a58 │ │ + cmpl $0x0,0x0(%rbp) │ │ + sete %al │ │ + jmp 79a5a │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - xor %r8d,%r8d │ │ - jmp 86a50 │ │ + nopl (%rax) │ │ + mov 0x3c(%r13),%ebx │ │ + mov 0xf4(%rdi),%esi │ │ + shl $0xe,%edx │ │ + mov %ecx,%eax │ │ + sar %eax │ │ + add %edx,%eax │ │ + cltd │ │ + idiv %ecx │ │ + mov %eax,%ecx │ │ + mov %eax,0x0(%rbp) │ │ + shl $0xe,%ebx │ │ + mov %esi,%eax │ │ + sar %eax │ │ + add %ebx,%eax │ │ + cltd │ │ + idiv %esi │ │ + mov %eax,0x8(%rbp) │ │ + add $0x8,%ecx │ │ + sar $0x4,%ecx │ │ + mov %ecx,0x4(%rbp) │ │ + add $0x8,%eax │ │ + sar $0x4,%eax │ │ + mov %eax,0xc(%rbp) │ │ + mov 0x38(%rsp),%rbx │ │ + cmpl $0x2,(%rdi,%r14,1) │ │ + jae 799e5 │ │ + xor %eax,%eax │ │ + mov 0x40(%rsp),%rdi │ │ + mov %al,0xba8(%r15,%r12,1) │ │ + add $0x1,%r12 │ │ + mov 0x18(%r15),%rax │ │ + add $0x120,%rdi │ │ + add $0x10,%rbp │ │ + add $0x24,%r14 │ │ + cmp $0x7,%r12 │ │ + jne 798f0 │ │ + jmpq 79871 │ │ + mov $0xffffffea,%r13d │ │ + test %r12d,%r12d │ │ + je 79d69 │ │ + mov 0x48(%rsp),%r15 │ │ + lea 0x20(%r15),%rbx │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nop │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0x48,%rsp │ │ - mov %r8d,%r13d │ │ - mov %ecx,%r14d │ │ - mov %edx,%r12d │ │ - mov %rsi,%rbp │ │ - mov %rdi,%rbx │ │ - lea (%rsi,%rsi,1),%r15 │ │ + mov %rbx,%rdi │ │ + callq 98530 │ │ + add $0x120,%rbx │ │ + add $0xffffffffffffffff,%r12 │ │ + jne 79ab0 │ │ + mov 0x38(%rsp),%rbx │ │ + jmpq 7a7e4 │ │ + movslq 0x1d8(%rax,%rcx,4),%rax │ │ + lea 0xbb0(%r15),%rdi │ │ + shl $0x5,%rax │ │ + lea (%rbx,%rax,1),%rsi │ │ + add $0xd08,%rsi │ │ + callq 745a0 │ │ + mov 0x18(%r15),%rax │ │ + cmpl $0x0,0x204(%rax) │ │ + je 79b27 │ │ + lea 0xbd0(%r15),%rsi │ │ + xor %edx,%edx │ │ + cmpl $0x1,0x8(%rbx) │ │ + lea 0x1090(%r15),%rax │ │ + cmova %rax,%rdx │ │ + mov %rbx,%rdi │ │ + callq 74530 │ │ + test %eax,%eax │ │ + js 79d41 │ │ + mov 0x2c(%rbx),%ebx │ │ + cmp %ebx,0xbf8(%r15) │ │ + jge 79b86 │ │ + mov 0xbf0(%r15),%rdi │ │ + test %rdi,%rdi │ │ + je 79b57 │ │ + callq 43f0 │ │ + movq $0x0,0xbf0(%r15) │ │ + mov 0x38(%rsp),%rax │ │ + mov 0x2c(%rax),%ebx │ │ + movslq %ebx,%rax │ │ + shl $0x4,%rax │ │ + lea (%rax,%rax,4),%rbp │ │ + mov %rbp,%rdi │ │ + callq 4400 │ │ + mov %rax,0xbf0(%r15) │ │ + test %rax,%rax │ │ + je 79f38 │ │ + mov %rax,%rdi │ │ + mov %ebx,0xbf8(%r15) │ │ + jmp 79b98 │ │ + movslq %ebx,%rax │ │ + mov 0xbf0(%r15),%rdi │ │ + shl $0x4,%rax │ │ + lea (%rax,%rax,4),%rbp │ │ + mov 0x38(%rsp),%rbx │ │ + mov 0x20(%rbx),%rsi │ │ + mov %rbp,%rdx │ │ + callq 4390 │ │ + mov 0x20(%rbx),%rdi │ │ + movslq 0x2c(%rbx),%rax │ │ + shl $0x4,%rax │ │ + lea (%rax,%rax,4),%rdx │ │ + xor %esi,%esi │ │ + callq 4480 │ │ + mov 0x2c(%rbx),%eax │ │ + mov %eax,0xbfc(%r15) │ │ + movl $0x0,0x2c(%rbx) │ │ + mov %rbx,%rdi │ │ mov %r15,%rsi │ │ - callq 86920 │ │ - mov (%rbx,%rbp,4),%edi │ │ - lea 0x0(,%rbp,2),%r9 │ │ - add %rbp,%r9 │ │ - mov (%rbx,%r9,4),%ecx │ │ - test %r13d,%r13d │ │ - je 86af0 │ │ - imul $0x31f,%edi,%esi │ │ - add $0x800,%esi │ │ - sar $0xc,%esi │ │ - imul $0xfffff71c,%ecx,%eax │ │ - add $0x800,%eax │ │ - sar $0xc,%eax │ │ - imul $0xd4e,%ecx,%edx │ │ - add $0x800,%edx │ │ - sar $0xc,%edx │ │ - imul $0xfb1,%edi,%ecx │ │ - add $0x800,%ecx │ │ - sar $0xc,%ecx │ │ - lea 0x0(,%rbp,4),%rdi │ │ - add %rbp,%rdi │ │ - mov %rdi,0x28(%rsp) │ │ - lea 0x0(,%rbp,8),%rdi │ │ - sub %rbp,%rdi │ │ - mov %rdi,0x30(%rsp) │ │ - jmpq 86b7c │ │ - lea 0x0(,%rbp,4),%rax │ │ - add %rbp,%rax │ │ - mov %rax,0x28(%rsp) │ │ - mov (%rbx,%rax,4),%r11d │ │ - lea 0x0(,%rbp,8),%rax │ │ - sub %rbp,%rax │ │ - mov %rax,0x30(%rsp) │ │ - mov (%rbx,%rax,4),%r8d │ │ - imul $0x31f,%edi,%eax │ │ - imul $0x4f,%r8d,%esi │ │ - lea (%rax,%rsi,1),%esi │ │ - add $0x800,%esi │ │ - sar $0xc,%esi │ │ - sub %r8d,%esi │ │ - imul $0x6a7,%r11d,%eax │ │ - imul $0xfffffb8e,%ecx,%edx │ │ - lea (%rdx,%rax,1),%eax │ │ - add $0x400,%eax │ │ - sar $0xb,%eax │ │ - imul $0x472,%r11d,%edx │ │ - imul $0x6a7,%ecx,%ecx │ │ - lea (%rcx,%rdx,1),%edx │ │ - add $0x400,%edx │ │ - sar $0xb,%edx │ │ - imul $0xffffffb1,%edi,%r11d │ │ - imul $0x31f,%r8d,%ecx │ │ - lea (%r11,%rcx,1),%ecx │ │ - add $0x800,%ecx │ │ - sar $0xc,%ecx │ │ - add %edi,%ecx │ │ - lea (%rsi,%rax,1),%edi │ │ - cmp %r14d,%edi │ │ - mov %edi,%r13d │ │ - cmovg %r14d,%r13d │ │ - cmp %r12d,%edi │ │ - cmovl %r12d,%r13d │ │ - sub %eax,%esi │ │ - cmp %r14d,%esi │ │ - mov %esi,%edi │ │ - cmovg %r14d,%edi │ │ - cmp %r12d,%esi │ │ - cmovl %r12d,%edi │ │ - lea (%rdx,%rcx,1),%eax │ │ - cmp %r14d,%eax │ │ - mov %eax,%r11d │ │ - cmovg %r14d,%r11d │ │ - cmp %r12d,%eax │ │ - cmovl %r12d,%r11d │ │ - sub %edx,%ecx │ │ - cmp %r14d,%ecx │ │ - mov %ecx,%edx │ │ - cmovg %r14d,%edx │ │ - cmp %r12d,%ecx │ │ - cmovl %r12d,%edx │ │ - mov %edx,%eax │ │ - sub %edi,%eax │ │ - imul $0xb5,%eax,%eax │ │ + mov 0x50(%rsp),%edx │ │ + callq 97db0 │ │ + test %eax,%eax │ │ + js 79d41 │ │ + mov 0x18(%r15),%rax │ │ + mov 0xec(%rax),%edx │ │ + lea 0x800(%r15),%rsi │ │ + lea 0x908(%r15),%r12 │ │ + cmp 0xf0(%rax),%edx │ │ + jne 79c2c │ │ + mov %rsi,%rdi │ │ + mov %r12,%rsi │ │ + callq 98200 │ │ + mov 0x18(%r15),%r9 │ │ + mov 0xec(%r9),%eax │ │ + cmp 0xf0(%r9),%eax │ │ + jne 79c57 │ │ + jmpq 79d20 │ │ + mov %rbx,%rdi │ │ + mov %r12,%rcx │ │ + callq 98120 │ │ + test %eax,%eax │ │ + js 79d41 │ │ + mov 0x18(%r15),%r9 │ │ + mov 0xec(%r9),%eax │ │ + cmp 0xf0(%r9),%eax │ │ + je 79d20 │ │ + mov 0x838(%r15),%r8d │ │ + mov 0x840(%r15),%ebx │ │ + mov %r8d,%r10d │ │ + shl $0xe,%r10d │ │ + mov 0x940(%r15),%r11d │ │ + mov %r11d,%r14d │ │ + sar %r14d │ │ + lea (%r14,%r10,1),%eax │ │ + cltd │ │ + idiv %r11d │ │ + mov %eax,%r15d │ │ + xor %ecx,%ecx │ │ + cmp $0x3,%ebx │ │ + setne %cl │ │ + lea (%r8,%rcx,1),%eax │ │ + sar %cl,%eax │ │ + mov %ecx,%esi │ │ + add %r11d,%esi │ │ + sar %cl,%esi │ │ + mov 0x48(%rsp),%rcx │ │ + mov %r15d,0xc70(%rcx) │ │ + mov %esi,%ebx │ │ + sub %eax,%ebx │ │ + mov %eax,%edi │ │ + shl $0xe,%edi │ │ + mov %esi,%ecx │ │ + sar %ecx │ │ + lea (%rdi,%rcx,1),%eax │ │ + cltd │ │ + idiv %esi │ │ + mov %eax,%ebp │ │ + mov 0x48(%rsp),%rax │ │ + mov %ebp,0xc74(%rax) │ │ + imul %r11d,%r15d │ │ + sub %r10d,%r15d │ │ + mov %r11d,%eax │ │ + sub %r8d,%eax │ │ + shl $0xd,%eax │ │ + sub %eax,%r14d │ │ + mov %r14d,%eax │ │ + cltd │ │ + idiv %r11d │ │ + shr %r15d │ │ + sub %r15d,%eax │ │ + mov 0x48(%rsp),%r15 │ │ sub $0xffffff80,%eax │ │ - sar $0x8,%eax │ │ - add %edi,%edx │ │ - imul $0xb5,%edx,%ecx │ │ - sub $0xffffff80,%ecx │ │ - sar $0x8,%ecx │ │ - mov (%rbx),%edx │ │ - mov %rbp,%rdi │ │ - shl $0x4,%rdi │ │ - mov %rbp,%r10 │ │ - lea (%r11,%rdx,1),%ebp │ │ - cmp %r14d,%ebp │ │ - mov %ebp,%esi │ │ - cmovg %r14d,%esi │ │ - cmp %r12d,%ebp │ │ - cmovl %r12d,%esi │ │ - mov (%rbx,%r15,4),%ebp │ │ - mov (%rbx,%rdi,1),%r8d │ │ - mov %r15,0x38(%rsp) │ │ - mov (%rbx,%r9,8),%r15d │ │ - mov %esi,(%rbx) │ │ - mov %r9,0x40(%rsp) │ │ - lea (%rcx,%rbp,1),%r9d │ │ - cmp %r14d,%r9d │ │ - mov %r9d,%esi │ │ - cmovg %r14d,%esi │ │ - cmp %r12d,%r9d │ │ - cmovl %r12d,%esi │ │ - mov %esi,(%rbx,%r10,4) │ │ - mov %rbx,%r9 │ │ - lea (%rax,%r8,1),%ebx │ │ - cmp %r14d,%ebx │ │ - mov %ebx,%esi │ │ - cmovg %r14d,%esi │ │ - cmp %r12d,%ebx │ │ - cmovl %r12d,%esi │ │ + and $0x3fff,%eax │ │ + mov %eax,0xc78(%r15) │ │ + imul %esi,%ebp │ │ + sub %edi,%ebp │ │ + shl $0xd,%ebx │ │ + sub %ebx,%ecx │ │ mov 0x38(%rsp),%rbx │ │ - mov %esi,(%r9,%rbx,4) │ │ - lea (%r15,%r13,1),%ebx │ │ - cmp %r14d,%ebx │ │ - mov %ebx,%esi │ │ - cmovg %r14d,%esi │ │ - cmp %r12d,%ebx │ │ - cmovl %r12d,%esi │ │ - mov 0x40(%rsp),%rbx │ │ - mov %esi,(%r9,%rbx,4) │ │ - sub %r13d,%r15d │ │ - cmp %r14d,%r15d │ │ - mov %r15d,%esi │ │ - cmovg %r14d,%esi │ │ - cmp %r12d,%r15d │ │ - cmovl %r12d,%esi │ │ - mov %esi,(%r9,%rdi,1) │ │ - sub %eax,%r8d │ │ - cmp %r14d,%r8d │ │ - mov %r8d,%eax │ │ - cmovg %r14d,%eax │ │ - cmp %r12d,%r8d │ │ - cmovl %r12d,%eax │ │ - mov 0x28(%rsp),%rsi │ │ - mov %eax,(%r9,%rsi,4) │ │ - sub %ecx,%ebp │ │ - cmp %r14d,%ebp │ │ - mov %ebp,%eax │ │ - cmovg %r14d,%eax │ │ - cmp %r12d,%ebp │ │ - cmovl %r12d,%eax │ │ - mov %eax,(%r9,%rbx,8) │ │ - sub %r11d,%edx │ │ - cmp %r14d,%edx │ │ - cmovle %edx,%r14d │ │ - cmp %r12d,%edx │ │ - cmovl %r12d,%r14d │ │ - mov 0x30(%rsp),%rax │ │ - mov %r14d,(%r9,%rax,4) │ │ - add $0x48,%rsp │ │ + mov %ecx,%eax │ │ + cltd │ │ + idiv %esi │ │ + shr %ebp │ │ + sub %ebp,%eax │ │ + sub $0xffffff80,%eax │ │ + and $0x3fff,%eax │ │ + mov %eax,0xc7c(%r15) │ │ + cmpl $0x1,0x8(%rbx) │ │ + jne 79d7e │ │ + cmpl $0x0,0x114(%r9) │ │ + je 79d8b │ │ + lea 0xe0(%rbx),%rdi │ │ + mov %r12,%rsi │ │ + callq 98200 │ │ + jmp 79d8b │ │ + mov %eax,%r13d │ │ + jmpq 7a7e4 │ │ + lea 0x83d67(%rip),%rsi │ │ + mov 0x38(%rsp),%rbx │ │ + mov %rbx,%rdi │ │ + mov 0x50(%rsp),%edx │ │ + xor %eax,%eax │ │ + callq 90ecd │ │ + mov $0xffffffa4,%r13d │ │ + mov 0x48(%rsp),%r15 │ │ + jmpq 7a7e4 │ │ + mov $0xffffffea,%r13d │ │ + jmpq 7a7e4 │ │ + mov 0x58(%rsp),%rdi │ │ + mov %r12,%rsi │ │ + callq 98420 │ │ + mov 0x8(%r15),%rcx │ │ + mov 0x18(%r15),%rax │ │ + mov 0xec(%rax),%edx │ │ + add $0x3,%edx │ │ + sar $0x2,%edx │ │ + mov %edx,0xd20(%r15) │ │ + mov 0xf4(%rax),%edx │ │ + lea 0x3(%rdx),%esi │ │ + sar $0x2,%esi │ │ + mov %esi,0xd24(%r15) │ │ + mov 0xec(%rax),%esi │ │ + add $0x7,%esi │ │ + sar $0x3,%esi │ │ + lea (%rsi,%rsi,1),%edi │ │ + mov %edi,0xd28(%r15) │ │ + add $0x7,%edx │ │ + sar $0x3,%edx │ │ + lea (%rdx,%rdx,1),%edi │ │ + mov %edi,0xd2c(%r15) │ │ + lea (%rsi,%rsi,1),%esi │ │ + add $0x1f,%esi │ │ + mov %esi,%edi │ │ + sar $0x5,%edi │ │ + mov %edi,0xd30(%r15) │ │ + lea (%rdx,%rdx,1),%ebp │ │ + add $0x1f,%ebp │ │ + sar $0x5,%ebp │ │ + mov %ebp,0xd34(%r15) │ │ + mov 0x3f4(%rcx),%ecx │ │ + mov $0x10,%edi │ │ + shl %cl,%edi │ │ + add $0x4,%ecx │ │ + mov %ecx,0xd3c(%r15) │ │ + mov %edi,0xd40(%r15) │ │ + lea (%rdi,%rdx,2),%edx │ │ + add $0xffffffff,%edx │ │ + sar %cl,%edx │ │ + mov %edx,0xd38(%r15) │ │ + and $0xffffffe0,%esi │ │ + movslq %esi,%rsi │ │ + mov %rsi,0xd18(%r15) │ │ + mov 0x844(%r15),%cl │ │ + mov $0xffffffff,%edx │ │ + shl %cl,%edx │ │ + not %edx │ │ + mov %edx,0x108c(%r15) │ │ + testb $0x1,0xe8(%rax) │ │ + jne 79e68 │ │ + cmpl $0x0,0x1d0(%rax) │ │ + je 7a540 │ │ + mov 0x278(%rbx),%rdi │ │ + movslq %ebp,%rax │ │ + shr %rsi │ │ + imul %rax,%rsi │ │ + shl $0x7,%rsi │ │ + callq 98fb0 │ │ + mov %rax,0xa28(%r15) │ │ + test %rax,%rax │ │ + je 7a7de │ │ + mov (%rax),%rax │ │ + mov %rax,0xa30(%r15) │ │ + mov 0x18(%r15),%rax │ │ + cmpl $0x0,0x1d0(%rax) │ │ + je 7a451 │ │ + pxor %xmm0,%xmm0 │ │ + movdqu %xmm0,0xad4(%r15) │ │ + movdqu %xmm0,0xac8(%r15) │ │ + cmpl $0x0,0x200(%rax) │ │ + je 7a4e7 │ │ + movslq 0x1d8(%rax),%rcx │ │ + mov %rbx,%rdx │ │ + imul $0x150,%rcx,%rbx │ │ + mov 0x3a8(%rdx,%rbx,1),%rdi │ │ + test %rdi,%rdi │ │ + je 79f53 │ │ + mov 0x60(%rsp),%ecx │ │ + cmp 0x838(%r15),%ecx │ │ + jne 79f53 │ │ + mov 0x5c(%r15),%ecx │ │ + cmp 0x83c(%r15),%ecx │ │ + jne 79f53 │ │ + mov 0x38(%rsp),%rax │ │ + lea (%rax,%rbx,1),%rbp │ │ + add $0x3a8,%rbp │ │ + mov %rdi,0xa70(%r15) │ │ + callq 99070 │ │ + mov 0x0(%rbp),%rax │ │ + mov (%rax),%rax │ │ + mov %rax,0xa38(%r15) │ │ + mov 0x18(%r15),%rax │ │ + jmp 79f69 │ │ + movq $0x0,0xbf8(%r15) │ │ + mov $0xfffffff4,%r13d │ │ + mov 0x38(%rsp),%rbx │ │ + jmpq 7a7e4 │ │ + movq $0x0,0xa38(%r15) │ │ + movq $0x0,0xa70(%r15) │ │ + mov 0x38(%rsp),%rdx │ │ + movups 0x3b0(%rdx,%rbx,1),%xmm0 │ │ + movups 0x3bc(%rdx,%rbx,1),%xmm1 │ │ + movups %xmm1,0xaf0(%r15) │ │ + movups %xmm0,0xae4(%r15) │ │ + movslq 0x1dc(%rax),%rcx │ │ + imul $0x150,%rcx,%rbx │ │ + mov 0x3a8(%rdx,%rbx,1),%rdi │ │ + test %rdi,%rdi │ │ + je 79ff6 │ │ + mov 0x64(%rsp),%ecx │ │ + cmp 0x838(%r15),%ecx │ │ + jne 79ff6 │ │ + mov 0x17c(%r15),%ecx │ │ + cmp 0x83c(%r15),%ecx │ │ + jne 79ff6 │ │ + mov 0x38(%rsp),%rax │ │ + lea (%rax,%rbx,1),%rbp │ │ + add $0x3a8,%rbp │ │ + mov %rdi,0xa78(%r15) │ │ + callq 99070 │ │ + mov 0x0(%rbp),%rax │ │ + mov (%rax),%rax │ │ + mov %rax,0xa40(%r15) │ │ + mov 0x18(%r15),%rax │ │ + jmp 7a00c │ │ + movq $0x0,0xa40(%r15) │ │ + movq $0x0,0xa78(%r15) │ │ + mov 0x38(%rsp),%rdx │ │ + movups 0x3b0(%rdx,%rbx,1),%xmm0 │ │ + movups 0x3bc(%rdx,%rbx,1),%xmm1 │ │ + movups %xmm1,0xb0c(%r15) │ │ + movups %xmm0,0xb00(%r15) │ │ + movslq 0x1e0(%rax),%rcx │ │ + imul $0x150,%rcx,%rbx │ │ + mov 0x3a8(%rdx,%rbx,1),%rdi │ │ + test %rdi,%rdi │ │ + je 7a099 │ │ + mov 0x68(%rsp),%ecx │ │ + cmp 0x838(%r15),%ecx │ │ + jne 7a099 │ │ + mov 0x29c(%r15),%ecx │ │ + cmp 0x83c(%r15),%ecx │ │ + jne 7a099 │ │ + mov 0x38(%rsp),%rax │ │ + lea (%rax,%rbx,1),%rbp │ │ + add $0x3a8,%rbp │ │ + mov %rdi,0xa80(%r15) │ │ + callq 99070 │ │ + mov 0x0(%rbp),%rax │ │ + mov (%rax),%rax │ │ + mov %rax,0xa48(%r15) │ │ + mov 0x18(%r15),%rax │ │ + jmp 7a0af │ │ + movq $0x0,0xa48(%r15) │ │ + movq $0x0,0xa80(%r15) │ │ + mov 0x38(%rsp),%rdx │ │ + movups 0x3b0(%rdx,%rbx,1),%xmm0 │ │ + movups 0x3bc(%rdx,%rbx,1),%xmm1 │ │ + movups %xmm1,0xb28(%r15) │ │ + movups %xmm0,0xb1c(%r15) │ │ + movslq 0x1e4(%rax),%rcx │ │ + imul $0x150,%rcx,%rbx │ │ + mov 0x3a8(%rdx,%rbx,1),%rdi │ │ + test %rdi,%rdi │ │ + je 7a13c │ │ + mov 0x6c(%rsp),%ecx │ │ + cmp 0x838(%r15),%ecx │ │ + jne 7a13c │ │ + mov 0x3bc(%r15),%ecx │ │ + cmp 0x83c(%r15),%ecx │ │ + jne 7a13c │ │ + mov 0x38(%rsp),%rax │ │ + lea (%rax,%rbx,1),%rbp │ │ + add $0x3a8,%rbp │ │ + mov %rdi,0xa88(%r15) │ │ + callq 99070 │ │ + mov 0x0(%rbp),%rax │ │ + mov (%rax),%rax │ │ + mov %rax,0xa50(%r15) │ │ + mov 0x18(%r15),%rax │ │ + jmp 7a152 │ │ + movq $0x0,0xa50(%r15) │ │ + movq $0x0,0xa88(%r15) │ │ + mov 0x38(%rsp),%rdx │ │ + movups 0x3b0(%rdx,%rbx,1),%xmm0 │ │ + movups 0x3bc(%rdx,%rbx,1),%xmm1 │ │ + movups %xmm1,0xb44(%r15) │ │ + movups %xmm0,0xb38(%r15) │ │ + movslq 0x1e8(%rax),%rcx │ │ + imul $0x150,%rcx,%rbx │ │ + mov 0x3a8(%rdx,%rbx,1),%rdi │ │ + test %rdi,%rdi │ │ + je 7a1df │ │ + mov 0x70(%rsp),%ecx │ │ + cmp 0x838(%r15),%ecx │ │ + jne 7a1df │ │ + mov 0x4dc(%r15),%ecx │ │ + cmp 0x83c(%r15),%ecx │ │ + jne 7a1df │ │ + mov 0x38(%rsp),%rax │ │ + lea (%rax,%rbx,1),%rbp │ │ + add $0x3a8,%rbp │ │ + mov %rdi,0xa90(%r15) │ │ + callq 99070 │ │ + mov 0x0(%rbp),%rax │ │ + mov (%rax),%rax │ │ + mov %rax,0xa58(%r15) │ │ + mov 0x18(%r15),%rax │ │ + jmp 7a1f5 │ │ + movq $0x0,0xa58(%r15) │ │ + movq $0x0,0xa90(%r15) │ │ + mov 0x38(%rsp),%rdx │ │ + movups 0x3b0(%rdx,%rbx,1),%xmm0 │ │ + movups 0x3bc(%rdx,%rbx,1),%xmm1 │ │ + movups %xmm1,0xb60(%r15) │ │ + movups %xmm0,0xb54(%r15) │ │ + movslq 0x1ec(%rax),%rcx │ │ + imul $0x150,%rcx,%rbx │ │ + mov 0x3a8(%rdx,%rbx,1),%rdi │ │ + test %rdi,%rdi │ │ + je 7a282 │ │ + mov 0x74(%rsp),%ecx │ │ + cmp 0x838(%r15),%ecx │ │ + jne 7a282 │ │ + mov 0x5fc(%r15),%ecx │ │ + cmp 0x83c(%r15),%ecx │ │ + jne 7a282 │ │ + mov 0x38(%rsp),%rax │ │ + lea (%rax,%rbx,1),%rbp │ │ + add $0x3a8,%rbp │ │ + mov %rdi,0xa98(%r15) │ │ + callq 99070 │ │ + mov 0x0(%rbp),%rax │ │ + mov (%rax),%rax │ │ + mov %rax,0xa60(%r15) │ │ + mov 0x18(%r15),%rax │ │ + jmp 7a298 │ │ + movq $0x0,0xa60(%r15) │ │ + movq $0x0,0xa98(%r15) │ │ + mov 0x38(%rsp),%rdx │ │ + movups 0x3b0(%rdx,%rbx,1),%xmm0 │ │ + movups 0x3bc(%rdx,%rbx,1),%xmm1 │ │ + movups %xmm1,0xb7c(%r15) │ │ + movups %xmm0,0xb70(%r15) │ │ + movslq 0x1f0(%rax),%rcx │ │ + imul $0x150,%rcx,%rbx │ │ + mov 0x3a8(%rdx,%rbx,1),%rdi │ │ + test %rdi,%rdi │ │ + je 7a325 │ │ + mov 0x78(%rsp),%ecx │ │ + cmp 0x838(%r15),%ecx │ │ + jne 7a325 │ │ + mov 0x71c(%r15),%ecx │ │ + cmp 0x83c(%r15),%ecx │ │ + jne 7a325 │ │ + mov 0x38(%rsp),%rax │ │ + lea (%rax,%rbx,1),%rbp │ │ + add $0x3a8,%rbp │ │ + mov %rdi,0xaa0(%r15) │ │ + callq 99070 │ │ + mov 0x0(%rbp),%rax │ │ + mov (%rax),%rax │ │ + mov %rax,0xa68(%r15) │ │ + mov 0x18(%r15),%rax │ │ + jmp 7a33b │ │ + movq $0x0,0xa68(%r15) │ │ + movq $0x0,0xaa0(%r15) │ │ + mov 0x38(%rsp),%rcx │ │ + movdqu 0x3b0(%rcx,%rbx,1),%xmm0 │ │ + movupd 0x3bc(%rcx,%rbx,1),%xmm1 │ │ + mov %rcx,%rbx │ │ + movupd %xmm1,0xb98(%r15) │ │ + movdqu %xmm0,0xb8c(%r15) │ │ + cmpl $0x0,0x360(%rax) │ │ + je 7a51e │ │ + lea 0xab0(%r15),%rbp │ │ + movq $0x0,0xab0(%r15) │ │ + movq $0x0,0xac0(%r15) │ │ + cmpl $0x0,0x368(%rax) │ │ + je 7a584 │ │ + movslq 0x130(%rax),%rcx │ │ + mov 0x60(%rsp,%rcx,4),%edx │ │ + add $0x7,%edx │ │ + sar $0x3,%edx │ │ + add %edx,%edx │ │ + cmp 0xd28(%r15),%edx │ │ + jne 7a591 │ │ + lea (%rcx,%rcx,8),%rdx │ │ + shl $0x5,%rdx │ │ + mov 0x5c(%r15,%rdx,1),%edx │ │ + add $0x7,%edx │ │ + sar $0x3,%edx │ │ + add %edx,%edx │ │ + cmp 0xd2c(%r15),%edx │ │ + jne 7a591 │ │ + movslq 0x1d8(%rax,%rcx,4),%rcx │ │ + imul $0x150,%rcx,%rcx │ │ + mov 0x3a0(%rbx,%rcx,1),%rdi │ │ + mov %rdi,0x0(%rbp) │ │ + test %rdi,%rdi │ │ + je 7a591 │ │ + callq 99070 │ │ + mov 0xab0(%r15),%rdi │ │ + mov (%rdi),%rax │ │ + mov %rax,0xac0(%r15) │ │ + mov 0x18(%r15),%rax │ │ + cmpl $0x0,0x364(%rax) │ │ + jne 7a5a0 │ │ + mov %r12,0x50(%rsp) │ │ + test %rdi,%rdi │ │ + je 7a9c9 │ │ + mov %rdi,0xaa8(%r15) │ │ + callq 99070 │ │ + mov 0xab0(%r15),%rax │ │ + jmpq 7a5d4 │ │ + mov 0x28(%r15),%rcx │ │ + mov 0x148(%r15),%rdx │ │ + mov 0xf8(%rcx),%ecx │ │ + mov %ecx,0xac8(%r15) │ │ + mov 0xf8(%rdx),%ecx │ │ + mov %ecx,0xacc(%r15) │ │ + mov 0x268(%r15),%rcx │ │ + mov 0xf8(%rcx),%ecx │ │ + mov %ecx,0xad0(%r15) │ │ + mov 0x388(%r15),%rcx │ │ + mov 0xf8(%rcx),%ecx │ │ + mov %ecx,0xad4(%r15) │ │ + mov 0x4a8(%r15),%rcx │ │ + mov 0xf8(%rcx),%ecx │ │ + mov %ecx,0xad8(%r15) │ │ + mov 0x5c8(%r15),%rcx │ │ + mov 0xf8(%rcx),%ecx │ │ + mov %ecx,0xadc(%r15) │ │ + mov 0x6e8(%r15),%rcx │ │ + mov 0xf8(%rcx),%ecx │ │ + mov %ecx,0xae0(%r15) │ │ + cmpl $0x0,0x200(%rax) │ │ + jne 79ed0 │ │ + pxor %xmm0,%xmm0 │ │ + movdqa %xmm0,0xa90(%r15) │ │ + movdqa %xmm0,0xa80(%r15) │ │ + movdqa %xmm0,0xa70(%r15) │ │ + movq $0x0,0xaa0(%r15) │ │ + cmpl $0x0,0x360(%rax) │ │ + jne 7a374 │ │ + mov %r12,0x50(%rsp) │ │ + pxor %xmm0,%xmm0 │ │ + movdqu %xmm0,0xaa8(%r15) │ │ + movq $0x0,0xab8(%r15) │ │ + jmpq 7a5de │ │ + movq $0x0,0xa28(%r15) │ │ + pxor %xmm0,%xmm0 │ │ + movdqa %xmm0,0xa70(%r15) │ │ + movdqa %xmm0,0xa80(%r15) │ │ + movdqa %xmm0,0xa90(%r15) │ │ + movq $0x0,0xaa0(%r15) │ │ + cmpl $0x0,0x360(%rax) │ │ + jne 7a374 │ │ + jmp 7a51e │ │ + cmpl $0x0,0x364(%rax) │ │ + je 7a39e │ │ + xor %edi,%edi │ │ + cmpl $0x0,0x364(%rax) │ │ + je 7a42b │ │ + mov 0x270(%rbx),%rdi │ │ + movslq 0xd34(%r15),%rsi │ │ + imul 0xd18(%r15),%rsi │ │ + shl $0x5,%rsi │ │ + callq 98fb0 │ │ + mov %rax,0xaa8(%r15) │ │ + test %rax,%rax │ │ + je 7a7d6 │ │ + mov %r12,0x50(%rsp) │ │ + mov (%rax),%rax │ │ + mov %rax,0xab8(%r15) │ │ + mov 0x18(%r15),%rax │ │ + mov 0x1b8(%rax),%eax │ │ + lea 0xbd0(%r15),%rcx │ │ + mov %rcx,0x58(%rsp) │ │ + lea 0xbb0(%r15),%rcx │ │ + mov %rcx,0x80(%rsp) │ │ + lea 0xac8(%r15),%r12 │ │ + xor %r14d,%r14d │ │ + mov $0xd08,%r13d │ │ + xor %ebp,%ebp │ │ + mov %eax,0x40(%rsp) │ │ + bt %ebp,%eax │ │ + jb 7a665 │ │ + jmp 7a645 │ │ + movdqu (%r12),%xmm0 │ │ + movupd 0xc(%r12),%xmm1 │ │ + movupd %xmm1,0x3bc(%rbx,%r14,1) │ │ + movdqu %xmm0,0x3b0(%rbx,%r14,1) │ │ + mov 0x40(%rsp),%eax │ │ + add $0x1,%ebp │ │ + add $0x150,%r14 │ │ + add $0x20,%r13 │ │ + cmp $0xa80,%r14 │ │ + je 7a73b │ │ + bt %ebp,%eax │ │ + jae 7a645 │ │ + mov %rbx,%rax │ │ + add %r14,%rbx │ │ + add $0x280,%rbx │ │ + cmpq $0x0,0x290(%rax,%r14,1) │ │ + je 7a685 │ │ + mov %rbx,%rdi │ │ + callq 98530 │ │ + mov %rbx,%rdi │ │ + mov 0x50(%rsp),%rsi │ │ + callq 98420 │ │ + mov 0x38(%rsp),%r15 │ │ + lea (%r15,%r13,1),%rbx │ │ + mov %rbx,%rdi │ │ + callq 745c0 │ │ + mov 0x48(%rsp),%rcx │ │ + mov 0x18(%rcx),%rax │ │ + cmpl $0x0,0x204(%rax) │ │ + mov 0x58(%rsp),%rsi │ │ + cmove 0x80(%rsp),%rsi │ │ + mov %rbx,%rdi │ │ + mov %r15,%rbx │ │ + mov %rcx,%r15 │ │ + callq 745a0 │ │ + lea (%rbx,%r14,1),%rdi │ │ + add $0x3a0,%rdi │ │ + callq 99080 │ │ + mov 0xaa8(%r15),%rdi │ │ + mov %rdi,0x3a0(%rbx,%r14,1) │ │ + test %rdi,%rdi │ │ + je 7a6f8 │ │ + callq 99070 │ │ + lea (%rbx,%r14,1),%rdi │ │ + add $0x3a8,%rdi │ │ + callq 99080 │ │ + mov 0x18(%r15),%rax │ │ + cmpl $0x0,0x1d0(%rax) │ │ + jne 7a620 │ │ + mov 0xa28(%r15),%rdi │ │ + mov %rdi,0x3a8(%rbx,%r14,1) │ │ + test %rdi,%rdi │ │ + je 7a620 │ │ + callq 99070 │ │ + jmpq 7a620 │ │ + cmpl $0x1,0x8(%rbx) │ │ + jne 7a7b3 │ │ + mov %r15,%rdi │ │ + callq 76510 │ │ + xor %r13d,%r13d │ │ + test %eax,%eax │ │ + jns 7a9b4 │ │ + mov %eax,%ebx │ │ + mov 0x38(%rsp),%rax │ │ + lea 0xe0(%rax),%rdi │ │ + callq 98460 │ │ + mov 0x40(%rsp),%eax │ │ + test $0x1,%al │ │ + jne 7aa14 │ │ + test $0x2,%al │ │ + jne 7aa5f │ │ + test $0x4,%al │ │ + jne 7aaaa │ │ + test $0x8,%al │ │ + jne 7aaf5 │ │ + test $0x10,%al │ │ + jne 7ab40 │ │ + test $0x20,%al │ │ + jne 7ab8b │ │ + test $0x40,%al │ │ + jne 7abd6 │ │ + test %al,%al │ │ + js 7ac21 │ │ + mov %ebx,%r13d │ │ + jmpq 7a9b4 │ │ + lea 0x1098(%r15),%rdi │ │ + callq 4440 │ │ + add $0x10c8,%r15 │ │ + mov %r15,%rdi │ │ + callq 43c0 │ │ + xor %r13d,%r13d │ │ + jmpq 7a9b4 │ │ + mov %rbp,%rdi │ │ + callq 99080 │ │ + mov $0xfffffff4,%r13d │ │ + lea 0xbb0(%r15),%rdi │ │ + callq 745c0 │ │ + mov 0x18(%r15),%rax │ │ + cmpl $0x0,0x204(%rax) │ │ + je 7a809 │ │ + lea 0xbd0(%r15),%rdi │ │ + callq 745c0 │ │ + cmpq $0x0,0x30(%r15) │ │ + je 7a819 │ │ + lea 0x20(%r15),%rdi │ │ + callq 98530 │ │ + lea 0xa70(%r15),%rdi │ │ + callq 99080 │ │ + cmpq $0x0,0x150(%r15) │ │ + je 7a83b │ │ + lea 0x140(%r15),%rdi │ │ + callq 98530 │ │ + lea 0xa78(%r15),%rdi │ │ + callq 99080 │ │ + cmpq $0x0,0x270(%r15) │ │ + je 7a85d │ │ + lea 0x260(%r15),%rdi │ │ + callq 98530 │ │ + lea 0xa80(%r15),%rdi │ │ + callq 99080 │ │ + cmpq $0x0,0x390(%r15) │ │ + je 7a87f │ │ + lea 0x380(%r15),%rdi │ │ + callq 98530 │ │ + lea 0xa88(%r15),%rdi │ │ + callq 99080 │ │ + cmpq $0x0,0x4b0(%r15) │ │ + je 7a8a1 │ │ + lea 0x4a0(%r15),%rdi │ │ + callq 98530 │ │ + lea 0xa90(%r15),%rdi │ │ + callq 99080 │ │ + cmpq $0x0,0x5d0(%r15) │ │ + je 7a8c3 │ │ + lea 0x5c0(%r15),%rdi │ │ + callq 98530 │ │ + lea 0xa98(%r15),%rdi │ │ + callq 99080 │ │ + cmpq $0x0,0x6f0(%r15) │ │ + je 7a8e5 │ │ + lea 0x6e0(%r15),%rdi │ │ + callq 98530 │ │ + lea 0x10(%r15),%rbp │ │ + lea 0xaa0(%r15),%rdi │ │ + callq 99080 │ │ + cmpl $0x1,0x8(%rbx) │ │ + jne 7a909 │ │ + lea 0xe0(%rbx),%rdi │ │ + callq 98460 │ │ + jmp 7a913 │ │ + mov 0x58(%rsp),%rdi │ │ + callq 98530 │ │ + lea 0x800(%r15),%rdi │ │ + callq 98460 │ │ + lea 0x908(%r15),%rdi │ │ + callq 98530 │ │ + lea 0xa28(%r15),%rdi │ │ + callq 99080 │ │ + mov %r15,%rdi │ │ + callq 99080 │ │ + mov %rbp,%rdi │ │ + callq 99080 │ │ + cmpl $0x0,0xbfc(%r15) │ │ + jle 7a983 │ │ + xor %ebx,%ebx │ │ + xor %ebp,%ebp │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + mov 0xbf0(%r15),%rdi │ │ + add %rbx,%rdi │ │ + callq 74a80 │ │ + add $0x1,%rbp │ │ + movslq 0xbfc(%r15),%rax │ │ + add $0x50,%rbx │ │ + cmp %rax,%rbp │ │ + jl 7a960 │ │ + movl $0x0,0xbfc(%r15) │ │ + mov 0x38(%rsp),%rax │ │ + cmpl $0x1,0x8(%rax) │ │ + jbe 7a9b4 │ │ + lea 0x1098(%r15),%rdi │ │ + callq 4440 │ │ + add $0x10c8,%r15 │ │ + mov %r15,%rdi │ │ + callq 43c0 │ │ + mov %r13d,%eax │ │ + add $0x88,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ + movslq 0xd34(%r15),%rbp │ │ + imul 0xd18(%r15),%rbp │ │ + shl $0x5,%rbp │ │ + mov 0x270(%rbx),%rdi │ │ + mov %rbp,%rsi │ │ + callq 98fb0 │ │ + mov %rax,0xaa8(%r15) │ │ + test %rax,%rax │ │ + je 7a7de │ │ + mov (%rax),%rdi │ │ + mov %rdi,0xab8(%r15) │ │ + xor %esi,%esi │ │ + mov %rbp,%rdx │ │ + callq 4480 │ │ + jmpq 7a5de │ │ + mov 0x38(%rsp),%rbp │ │ + cmpq $0x0,0x290(%rbp) │ │ + je 7aa2f │ │ + lea 0x280(%rbp),%rdi │ │ + callq 98530 │ │ + lea 0xd08(%rbp),%rdi │ │ + callq 745c0 │ │ + lea 0x3a0(%rbp),%rdi │ │ + callq 99080 │ │ + lea 0x3a8(%rbp),%rdi │ │ + callq 99080 │ │ + mov 0x40(%rsp),%eax │ │ + test $0x2,%al │ │ + je 7a77b │ │ + mov 0x38(%rsp),%rbp │ │ + cmpq $0x0,0x3e0(%rbp) │ │ + je 7aa7a │ │ + lea 0x3d0(%rbp),%rdi │ │ + callq 98530 │ │ + lea 0xd28(%rbp),%rdi │ │ + callq 745c0 │ │ + lea 0x4f0(%rbp),%rdi │ │ + callq 99080 │ │ + lea 0x4f8(%rbp),%rdi │ │ + callq 99080 │ │ + mov 0x40(%rsp),%eax │ │ + test $0x4,%al │ │ + je 7a783 │ │ + mov 0x38(%rsp),%rbp │ │ + cmpq $0x0,0x530(%rbp) │ │ + je 7aac5 │ │ + lea 0x520(%rbp),%rdi │ │ + callq 98530 │ │ + lea 0xd48(%rbp),%rdi │ │ + callq 745c0 │ │ + lea 0x640(%rbp),%rdi │ │ + callq 99080 │ │ + lea 0x648(%rbp),%rdi │ │ + callq 99080 │ │ + mov 0x40(%rsp),%eax │ │ + test $0x8,%al │ │ + je 7a78b │ │ + mov 0x38(%rsp),%rbp │ │ + cmpq $0x0,0x680(%rbp) │ │ + je 7ab10 │ │ + lea 0x670(%rbp),%rdi │ │ + callq 98530 │ │ + lea 0xd68(%rbp),%rdi │ │ + callq 745c0 │ │ + lea 0x790(%rbp),%rdi │ │ + callq 99080 │ │ + lea 0x798(%rbp),%rdi │ │ + callq 99080 │ │ + mov 0x40(%rsp),%eax │ │ + test $0x10,%al │ │ + je 7a793 │ │ + mov 0x38(%rsp),%rbp │ │ + cmpq $0x0,0x7d0(%rbp) │ │ + je 7ab5b │ │ + lea 0x7c0(%rbp),%rdi │ │ + callq 98530 │ │ + lea 0xd88(%rbp),%rdi │ │ + callq 745c0 │ │ + lea 0x8e0(%rbp),%rdi │ │ + callq 99080 │ │ + lea 0x8e8(%rbp),%rdi │ │ + callq 99080 │ │ + mov 0x40(%rsp),%eax │ │ + test $0x20,%al │ │ + je 7a79b │ │ + mov 0x38(%rsp),%rbp │ │ + cmpq $0x0,0x920(%rbp) │ │ + je 7aba6 │ │ + lea 0x910(%rbp),%rdi │ │ + callq 98530 │ │ + lea 0xda8(%rbp),%rdi │ │ + callq 745c0 │ │ + lea 0xa30(%rbp),%rdi │ │ + callq 99080 │ │ + lea 0xa38(%rbp),%rdi │ │ + callq 99080 │ │ + mov 0x40(%rsp),%eax │ │ + test $0x40,%al │ │ + je 7a7a3 │ │ + mov 0x38(%rsp),%rbp │ │ + cmpq $0x0,0xa70(%rbp) │ │ + je 7abf1 │ │ + lea 0xa60(%rbp),%rdi │ │ + callq 98530 │ │ + lea 0xdc8(%rbp),%rdi │ │ + callq 745c0 │ │ + lea 0xb80(%rbp),%rdi │ │ + callq 99080 │ │ + lea 0xb88(%rbp),%rdi │ │ + callq 99080 │ │ + mov 0x40(%rsp),%eax │ │ + test %al,%al │ │ + jns 7a7ab │ │ + mov 0x38(%rsp),%rbp │ │ + cmpq $0x0,0xbc0(%rbp) │ │ + je 7ac3c │ │ + lea 0xbb0(%rbp),%rdi │ │ + callq 98530 │ │ + lea 0xde8(%rbp),%rdi │ │ + callq 745c0 │ │ + lea 0xcd0(%rbp),%rdi │ │ + callq 99080 │ │ + add $0xcd8,%rbp │ │ + mov %rbp,%rdi │ │ + callq 99080 │ │ + mov %ebx,%r13d │ │ + jmpq 7a9b4 │ │ nopl 0x0(%rax,%rax,1) │ │ - xor %r8d,%r8d │ │ - jmp 86d00 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0xc8,%rsp │ │ - mov %r8d,%r13d │ │ - mov %ecx,%ebx │ │ + sub $0x288,%rsp │ │ + mov %r8,0x98(%rsp) │ │ mov %edx,%r14d │ │ - mov %rsi,%rbp │ │ + mov (%rdi),%r10 │ │ + mov 0x8(%rdi),%rax │ │ + mov %rax,0x28(%rsp) │ │ + mov 0x10f8(%r10),%r11d │ │ + test %r11d,%r11d │ │ + mov %ecx,0x48(%rsp) │ │ + mov %esi,0x68(%rsp) │ │ + je 7acd2 │ │ + movslq 0x14(%rdi),%r13 │ │ + mov %r13,%rax │ │ + imul 0xd18(%r10),%rax │ │ mov %rdi,%r12 │ │ - add %rsi,%rsi │ │ - mov %rsi,0xb8(%rsp) │ │ - callq 86a50 │ │ - mov (%r12,%rbp,4),%r11d │ │ - lea 0x0(,%rbp,2),%rdx │ │ - add %rbp,%rdx │ │ - mov (%r12,%rdx,4),%r8d │ │ - lea 0x0(%rbp,%rbp,4),%rdi │ │ - mov (%r12,%rdi,4),%r10d │ │ - lea 0x0(,%rbp,8),%rax │ │ - mov %rbp,0x10(%rsp) │ │ - sub %rbp,%rax │ │ - mov %rax,0xc0(%rsp) │ │ - mov (%r12,%rax,4),%r15d │ │ - test %r13d,%r13d │ │ - mov %rdi,0x58(%rsp) │ │ - mov %rdx,0x50(%rsp) │ │ - je 86e1c │ │ - imul $0x191,%r11d,%ecx │ │ - add $0x800,%ecx │ │ - sar $0xc,%ecx │ │ - imul $0xfffff5da,%r15d,%r13d │ │ - add $0x800,%r13d │ │ - movd %r10d,%xmm0 │ │ - pinsrd $0x1,%r8d,%xmm0 │ │ - pshufd $0x14,%xmm0,%xmm0 │ │ - pmulld 0x72c6e(%rip),%xmm0 │ │ - paddd 0x72c76(%rip),%xmm0 │ │ - sar $0xc,%r13d │ │ - psrad $0xc,%xmm0 │ │ - imul $0xc5e,%r15d,%esi │ │ - add $0x800,%esi │ │ - sar $0xc,%esi │ │ - imul $0xfec,%r11d,%r10d │ │ - add $0x800,%r10d │ │ - sar $0xc,%r10d │ │ - mov 0x10(%rsp),%rbp │ │ - lea 0x0(,%rbp,8),%rax │ │ - add %rbp,%rax │ │ - mov %rax,0x18(%rsp) │ │ - lea 0x0(%rbp,%rdi,2),%rax │ │ - mov %rax,0x20(%rsp) │ │ - lea 0x0(%rbp,%rdx,4),%rdx │ │ - mov %rdx,0x28(%rsp) │ │ - lea (%rdi,%rdi,2),%rdx │ │ - mov %rdx,0x30(%rsp) │ │ - jmpq 86f2c │ │ - mov 0x10(%rsp),%rsi │ │ - lea (%rsi,%rsi,8),%rax │ │ + movslq 0x10(%rdi),%r8 │ │ + add %r8,%rax │ │ + shl $0x5,%rax │ │ + add 0x1100(%r10),%rax │ │ + jmp 7ace5 │ │ + mov 0x10(%rdi),%r8d │ │ + mov %rdi,%r12 │ │ + mov 0x14(%rdi),%r13d │ │ + lea 0x268(%rsp),%rax │ │ + mov %rax,0x40(%rsp) │ │ + mov %r14d,%ebx │ │ + mov %r8d,%eax │ │ + and $0x1f,%eax │ │ + mov %r13d,%ebp │ │ + and $0x1f,%ebp │ │ + mov 0x840(%r10),%r9d │ │ + xor %edx,%edx │ │ + cmp $0x1,%r9d │ │ + sete %dl │ │ + xor %edi,%edi │ │ + cmp $0x3,%r9d │ │ + setne %dil │ │ + mov %rax,%rcx │ │ mov %rax,0x18(%rsp) │ │ - mov (%r12,%rax,4),%r13d │ │ - lea (%rsi,%rdi,2),%rax │ │ - mov %rax,0x20(%rsp) │ │ - mov (%r12,%rax,4),%ebp │ │ - lea (%rdi,%rdi,2),%rax │ │ - mov %rax,0x30(%rsp) │ │ - mov (%r12,%rax,4),%r9d │ │ - imul $0x191,%r11d,%eax │ │ - lea (%r9,%r9,4),%ecx │ │ - lea (%rax,%rcx,4),%ecx │ │ - add $0x800,%ecx │ │ - lea (%rsi,%rdx,4),%rdi │ │ - movd %r10d,%xmm1 │ │ - imul $0x62f,%r13d,%eax │ │ - mov %r13d,%edx │ │ - pinsrd $0x1,%r8d,%xmm1 │ │ - imul $0xfffffaed,%r15d,%esi │ │ - lea (%rsi,%rax,1),%r13d │ │ - add $0x400,%r13d │ │ - mov %rdi,0x28(%rsp) │ │ - mov (%r12,%rdi,4),%esi │ │ - pshufd $0x14,%xmm1,%xmm2 │ │ - movd %ebp,%xmm0 │ │ - pinsrd $0x1,%esi,%xmm0 │ │ - pinsrd $0x2,%esi,%xmm1 │ │ - pinsrd $0x3,%ebp,%xmm1 │ │ - sar $0xc,%ecx │ │ - sub %r9d,%ecx │ │ - imul $0x513,%edx,%esi │ │ - imul $0x62f,%r15d,%edx │ │ - lea (%rdx,%rsi,1),%esi │ │ - add $0x400,%esi │ │ - lea 0x0(,%r11,4),%edx │ │ - lea (%rdx,%rdx,4),%edx │ │ - imul $0x191,%r9d,%r10d │ │ - sub %edx,%r10d │ │ - add $0x800,%r10d │ │ - sar $0xc,%r10d │ │ - add %r11d,%r10d │ │ - pmulld 0x72b4c(%rip),%xmm2 │ │ - sar $0xb,%r13d │ │ - pshufd $0x14,%xmm0,%xmm0 │ │ - pmulld 0x72b4a(%rip),%xmm0 │ │ - paddd %xmm2,%xmm0 │ │ - paddd 0x72b1e(%rip),%xmm0 │ │ - psrad $0xc,%xmm0 │ │ - movdqa %xmm0,%xmm2 │ │ - paddd %xmm1,%xmm2 │ │ - psubd %xmm1,%xmm0 │ │ - pblendw $0x3f,%xmm2,%xmm0 │ │ - sar $0xb,%esi │ │ - lea (%rcx,%r13,1),%edx │ │ - cmp %ebx,%edx │ │ - mov %edx,%r11d │ │ - cmovg %ebx,%r11d │ │ - cmp %r14d,%edx │ │ - cmovl %r14d,%r11d │ │ - sub %r13d,%ecx │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%r15d │ │ - cmovg %ebx,%r15d │ │ - cmp %r14d,%ecx │ │ - cmovl %r14d,%r15d │ │ - pextrd $0x2,%xmm0,%eax │ │ - pextrd $0x3,%xmm0,%ecx │ │ - mov %eax,%edx │ │ - sub %ecx,%edx │ │ - cmp %ebx,%edx │ │ - mov %edx,%ebp │ │ - cmovg %ebx,%ebp │ │ - cmp %r14d,%edx │ │ - cmovl %r14d,%ebp │ │ - add %eax,%ecx │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%r9d │ │ - cmovg %ebx,%r9d │ │ - cmp %r14d,%ecx │ │ - cmovl %r14d,%r9d │ │ - movd %xmm0,%eax │ │ - pextrd $0x1,%xmm0,%ecx │ │ - lea (%rcx,%rax,1),%edx │ │ - cmp %ebx,%edx │ │ - mov %edx,%r8d │ │ - cmovg %ebx,%r8d │ │ - cmp %r14d,%edx │ │ - cmovl %r14d,%r8d │ │ - sub %eax,%ecx │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%edx │ │ - cmovg %ebx,%edx │ │ - cmp %r14d,%ecx │ │ - cmovl %r14d,%edx │ │ - mov %r10d,%eax │ │ - sub %esi,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%edi │ │ - cmovg %ebx,%edi │ │ - cmp %r14d,%eax │ │ - cmovl %r14d,%edi │ │ - add %r10d,%esi │ │ - cmp %ebx,%esi │ │ - mov %esi,%r13d │ │ - cmovg %ebx,%r13d │ │ - cmp %r14d,%esi │ │ - cmovl %r14d,%r13d │ │ - imul $0x61f,%edi,%eax │ │ - imul $0x138,%r15d,%esi │ │ - lea (%rax,%rsi,1),%esi │ │ - add $0x800,%esi │ │ - sar $0xc,%esi │ │ - sub %r15d,%esi │ │ - imul $0x61f,%r15d,%r10d │ │ - imul $0xfffffec8,%edi,%eax │ │ - lea (%rax,%r10,1),%r10d │ │ - add $0x800,%r10d │ │ - sar $0xc,%r10d │ │ - add %edi,%r10d │ │ - imul $0x138,%edx,%eax │ │ - imul $0xfffff9e1,%ebp,%edi │ │ - lea (%rax,%rdi,1),%eax │ │ - add $0x800,%eax │ │ - sar $0xc,%eax │ │ - sub %edx,%eax │ │ - imul $0x61f,%edx,%edx │ │ - imul $0x138,%ebp,%edi │ │ - lea (%rdx,%rdi,1),%edi │ │ - add $0x800,%edi │ │ - sar $0xc,%edi │ │ - sub %ebp,%edi │ │ - lea (%r11,%r9,1),%edx │ │ - cmp %ebx,%edx │ │ - mov %edx,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %r14d,%edx │ │ - cmovl %r14d,%ecx │ │ - mov %rcx,0xb0(%rsp) │ │ - lea (%rsi,%rax,1),%edx │ │ - cmp %ebx,%edx │ │ + mov %edi,%ecx │ │ + shr %cl,%rax │ │ + mov %rax,0x88(%rsp) │ │ + lea 0x92851(%rip),%rax │ │ + mov %rbp,%rcx │ │ + mov %rbp,0x10(%rsp) │ │ mov %edx,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %r14d,%edx │ │ - cmovl %r14d,%ecx │ │ - mov %rcx,0xa8(%rsp) │ │ - sub %eax,%esi │ │ - cmp %ebx,%esi │ │ - mov %esi,%edx │ │ - cmovg %ebx,%edx │ │ - cmp %r14d,%esi │ │ - cmovl %r14d,%edx │ │ - sub %r9d,%r11d │ │ - cmp %ebx,%r11d │ │ - mov %r11d,%r9d │ │ - cmovg %ebx,%r9d │ │ - cmp %r14d,%r11d │ │ - cmovl %r14d,%r9d │ │ - mov %r13d,%eax │ │ + shr %cl,%rbp │ │ + mov %rbp,0x80(%rsp) │ │ + movzbl (%rax,%rbx,4),%r15d │ │ + mov %rbx,0xd8(%rsp) │ │ + movzbl 0x1(%rax,%rbx,4),%ebp │ │ + mov 0xd28(%r10),%eax │ │ sub %r8d,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%esi │ │ - cmovg %ebx,%esi │ │ - cmp %r14d,%eax │ │ - cmovl %r14d,%esi │ │ - mov %r10d,%eax │ │ - sub %edi,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %r14d,%eax │ │ - cmovl %r14d,%ecx │ │ - add %r10d,%edi │ │ - cmp %ebx,%edi │ │ - mov %edi,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %r14d,%edi │ │ - cmovl %r14d,%eax │ │ - mov %rax,0x48(%rsp) │ │ - add %r8d,%r13d │ │ - cmp %ebx,%r13d │ │ - mov %r13d,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %r14d,%r13d │ │ - cmovl %r14d,%eax │ │ - mov %rax,%r8 │ │ - mov %rax,0xa0(%rsp) │ │ - mov %ecx,%eax │ │ - sub %edx,%eax │ │ - add %edx,%ecx │ │ - mov %esi,%edx │ │ - sub %r9d,%edx │ │ - add %r9d,%esi │ │ - imul $0xb5,%eax,%eax │ │ - sub $0xffffff80,%eax │ │ - sar $0x8,%eax │ │ - mov %rax,0x68(%rsp) │ │ - imul $0xb5,%ecx,%eax │ │ - sub $0xffffff80,%eax │ │ - sar $0x8,%eax │ │ - mov %rax,0x40(%rsp) │ │ - imul $0xb5,%edx,%eax │ │ - sub $0xffffff80,%eax │ │ - sar $0x8,%eax │ │ - mov %rax,0x60(%rsp) │ │ - imul $0xb5,%esi,%eax │ │ - sub $0xffffff80,%eax │ │ - sar $0x8,%eax │ │ - mov %rax,0x38(%rsp) │ │ - mov 0x10(%rsp),%rdi │ │ - mov %rdi,%r10 │ │ - shl $0x4,%r10 │ │ - mov %rdi,%rax │ │ - shl $0x5,%rax │ │ - mov %rax,%r9 │ │ + cmp %r15d,%eax │ │ + cmovg %r15d,%eax │ │ mov %rax,0x70(%rsp) │ │ - mov 0x50(%rsp),%rcx │ │ - mov %rcx,%rax │ │ - mov %rcx,%rbp │ │ - shl $0x4,%rax │ │ - mov %rax,%r15 │ │ - mov %rax,0x80(%rsp) │ │ - mov (%r12),%eax │ │ - mov %rax,0x98(%rsp) │ │ - imul $0x38,%rdi,%rcx │ │ - mov %rcx,0x90(%rsp) │ │ - lea (%r8,%rax,1),%edx │ │ - cmp %ebx,%edx │ │ - mov %edx,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %r14d,%edx │ │ - cmovl %r14d,%eax │ │ - mov 0xb8(%rsp),%r8 │ │ - mov (%r12,%r8,4),%edx │ │ - mov %rdx,0x88(%rsp) │ │ - mov (%r12,%r10,1),%esi │ │ - mov %rsi,0x78(%rsp) │ │ - mov (%r12,%rbp,8),%r13d │ │ - mov (%r12,%r9,1),%r11d │ │ - mov 0x58(%rsp),%rbp │ │ - mov (%r12,%rbp,8),%r9d │ │ - mov (%r12,%r15,1),%ebp │ │ - mov (%r12,%rcx,1),%r15d │ │ - mov %eax,(%r12) │ │ - mov 0x48(%rsp),%rax │ │ - lea (%rax,%rdx,1),%ecx │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %r14d,%ecx │ │ - cmovl %r14d,%eax │ │ - mov %eax,(%r12,%rdi,4) │ │ - mov 0x40(%rsp),%rax │ │ - add %esi,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %r14d,%eax │ │ - cmovl %r14d,%ecx │ │ - mov %ecx,(%r12,%r8,4) │ │ + mov %r10,%rsi │ │ + mov 0xd2c(%r10),%ebx │ │ + mov %r13,%rax │ │ + mov %r13,0x38(%rsp) │ │ + sub %r13d,%ebx │ │ + cmp %ebp,%ebx │ │ + cmovg %ebp,%ebx │ │ + lea (%r15,%rdi,1),%rax │ │ + mov %edi,%ecx │ │ + shr %cl,%rax │ │ + mov %rbp,0x30(%rsp) │ │ + add %rdx,%rbp │ │ + mov %edx,%ecx │ │ + shr %cl,%rbp │ │ + mov %rbp,0x190(%rsp) │ │ + mov 0x28(%rsp),%r13 │ │ + mov 0x3630(%r13),%ecx │ │ + mov %ecx,0x50(%rsp) │ │ + mov 0x3638(%r13),%ecx │ │ + mov %r9d,0xd0(%rsp) │ │ + test %r9d,%r9d │ │ + mov %r12,0x8(%rsp) │ │ + mov %ecx,0x60(%rsp) │ │ + je 7ade4 │ │ + test $0x1,%r8b │ │ + jne 7b120 │ │ + cmp %edi,%r15d │ │ + ja 7b120 │ │ + movl $0x0,0x5c(%rsp) │ │ + mov 0x30(%rsp),%r9 │ │ + cmp $0x2,%r11d │ │ + mov 0x40(%rsp),%r12 │ │ + mov %r15,0x78(%rsp) │ │ + mov %rsi,%r10 │ │ + mov %rsi,0x20(%rsp) │ │ + mov %rax,0x198(%rsp) │ │ + jne 7ae97 │ │ + cmpb $0x0,0x3(%r12) │ │ + je 7b145 │ │ + mov 0x8(%rsp),%rdi │ │ + mov %r14d,%esi │ │ + mov 0x98(%rsp),%rdx │ │ + mov %r12,%rcx │ │ + callq *0xcb0(%r10) │ │ + mov 0x30(%rsp),%r13 │ │ + mov 0x8(%r12),%eax │ │ + xor %ecx,%ecx │ │ + cmp $0xd,%al │ │ + cmovne %eax,%ecx │ │ + movzbl %cl,%eax │ │ + lea -0x1(%r13),%edx │ │ + cmp $0x1f,%dl │ │ + ja 7b524 │ │ + movzbl %dl,%edx │ │ + lea 0x83e92(%rip),%rsi │ │ + movslq (%rsi,%rdx,4),%rdx │ │ + add %rsi,%rdx │ │ + jmpq *%rdx │ │ + mov 0x10(%rsp),%rdx │ │ + mov 0x8(%rsp),%rsi │ │ + mov %cl,0x18(%rsi,%rdx,1) │ │ + movb $0x1,0xf8(%rsi,%rdx,1) │ │ + lea -0x1(%r15),%edx │ │ + cmp $0x1f,%dl │ │ + jbe 7b52d │ │ + jmpq 7b566 │ │ + mov 0x70(%rsp),%r11 │ │ + lea (%r11,%rdi,1),%ebp │ │ + mov %edi,%ecx │ │ + sar %cl,%ebp │ │ + mov %ebp,0xac(%rsp) │ │ + lea (%rbx,%rdx,1),%edi │ │ + mov %edx,%ecx │ │ + sar %cl,%edi │ │ + mov %edi,0x180(%rsp) │ │ + mov 0x68(%rsp),%ecx │ │ + mov %cl,(%r12) │ │ + mov 0x48(%rsp),%ecx │ │ + mov %cl,0x2(%r12) │ │ + mov %r14b,0x1(%r12) │ │ + lea 0x18(%r10),%rcx │ │ + mov %rcx,0x48(%rsp) │ │ + mov 0x18(%r10),%rcx │ │ + cmpl $0x0,0x360(%rcx) │ │ + mov %r11d,%r15d │ │ + mov %r8,0x68(%rsp) │ │ + mov %rbx,0xc8(%rsp) │ │ + je 7b196 │ │ + mov %r12,%rbp │ │ + cmpl $0x0,0x364(%rcx) │ │ + je 7b1c1 │ │ + cmpl $0x0,0x470(%rcx) │ │ + mov %rsi,%rdi │ │ + je 7b34b │ │ + mov %rbp,%r12 │ │ + cmpl $0x0,0x368(%rcx) │ │ mov 0x38(%rsp),%rax │ │ - add %r13d,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %r14d,%eax │ │ - cmovl %r14d,%ecx │ │ - mov 0x50(%rsp),%rdi │ │ - mov %ecx,(%r12,%rdi,4) │ │ - mov 0x60(%rsp),%r8 │ │ - lea (%r8,%r11,1),%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %r14d,%eax │ │ - cmovl %r14d,%ecx │ │ - mov %ecx,(%r12,%r10,1) │ │ - mov 0x68(%rsp),%rsi │ │ - lea (%rsi,%r9,1),%eax │ │ - cmp %ebx,%eax │ │ + mov %r8d,%ecx │ │ + je 7ba2b │ │ + mov 0x28(%rsp),%rsi │ │ + lea 0x3600(%rsi),%rdi │ │ + mov 0x8(%rsp),%rax │ │ + mov %rax,%rdx │ │ + mov 0x288(%rax),%rax │ │ + mov 0x18(%rsp),%rcx │ │ + movzbl 0x80(%rax,%rcx,1),%eax │ │ + mov 0x10(%rsp),%rcx │ │ + movzbl 0x98(%rdx,%rcx,1),%ecx │ │ + add %rax,%rcx │ │ + lea (%rsi,%rcx,4),%rsi │ │ + add $0x1794,%rsi │ │ + callq 4920 │ │ + mov %eax,0x58(%rsp) │ │ + test %eax,%eax │ │ + je 7ba16 │ │ + mov 0x20(%rsp),%rdi │ │ + mov 0xac0(%rdi),%rbx │ │ + test %rbx,%rbx │ │ + mov 0x30(%rsp),%r9 │ │ + je 7bd41 │ │ + mov 0x8(%rsp),%r13 │ │ + movslq 0x14(%r13),%rbp │ │ + movslq 0x10(%r13),%r13 │ │ + mov 0xd18(%rdi),%r12 │ │ + mov 0x18(%rdi),%rax │ │ + movslq 0x130(%rax),%rax │ │ + lea (%rax,%rax,8),%rax │ │ + shl $0x5,%rax │ │ + add %rax,%rdi │ │ + add $0x20,%rdi │ │ + mov 0xc8(%rsp),%rax │ │ + lea (%rax,%rbp,1),%esi │ │ + shl $0x2,%esi │ │ + mov $0x2,%edx │ │ + callq 98550 │ │ mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %r14d,%eax │ │ - cmovl %r14d,%ecx │ │ - mov 0x58(%rsp),%r10 │ │ - mov %ecx,(%r12,%r10,4) │ │ - mov 0xa8(%rsp),%rdx │ │ - lea (%rdx,%rbp,1),%eax │ │ - cmp %ebx,%eax │ │ + mov $0xffffffff,%eax │ │ + test %ecx,%ecx │ │ + jne 83a10 │ │ + cmpl $0x0,0x70(%rsp) │ │ + jle 80bb9 │ │ + imul %r12,%rbp │ │ + add %r13,%rbp │ │ + add %rbp,%rbx │ │ + mov %r15d,%ecx │ │ + and $0xfffffff8,%ecx │ │ + lea -0x8(%rcx),%r8 │ │ + mov %r8,%r9 │ │ + shr $0x3,%r9 │ │ + add $0x1,%r9 │ │ + mov %r9d,%r10d │ │ + and $0x1,%r10d │ │ + sub %r10,%r9 │ │ + mov $0x8,%eax │ │ + mov 0xc8(%rsp),%rdx │ │ + mov 0x20(%rsp),%rdi │ │ + nopw 0x0(%rax,%rax,1) │ │ + cmpl $0x8,0x70(%rsp) │ │ + jae 7b04e │ │ + xor %esi,%esi │ │ + jmpq 7b0f0 │ │ + movd %eax,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + xor %eax,%eax │ │ + movdqa %xmm0,%xmm1 │ │ + test %r8,%r8 │ │ + je 7b0a9 │ │ + mov %r9,%rsi │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + pmovzxbd (%rbx,%rax,1),%xmm2 │ │ + pminsd %xmm0,%xmm2 │ │ + pmovzxbd 0x4(%rbx,%rax,1),%xmm3 │ │ + pminsd %xmm1,%xmm3 │ │ + pmovzxbd 0x8(%rbx,%rax,1),%xmm0 │ │ + pmovzxbd 0xc(%rbx,%rax,1),%xmm1 │ │ + pminsd %xmm2,%xmm0 │ │ + pminsd %xmm3,%xmm1 │ │ + add $0x10,%rax │ │ + add $0xfffffffffffffffe,%rsi │ │ + jne 7b070 │ │ + test %r10,%r10 │ │ + je 7b0c5 │ │ + pmovzxbd (%rbx,%rax,1),%xmm2 │ │ + pminsd %xmm2,%xmm0 │ │ + pmovzxbd 0x4(%rbx,%rax,1),%xmm2 │ │ + pminsd %xmm2,%xmm1 │ │ + pminsd %xmm1,%xmm0 │ │ + pshufd $0x4e,%xmm0,%xmm1 │ │ + pminsd %xmm0,%xmm1 │ │ + pshufd $0xe5,%xmm1,%xmm0 │ │ + pminsd %xmm1,%xmm0 │ │ + movd %xmm0,%eax │ │ + mov %rcx,%rsi │ │ + cmp %r15,%rcx │ │ + je 7b102 │ │ + nopw 0x0(%rax,%rax,1) │ │ + movzbl (%rbx,%rsi,1),%ebp │ │ + cmp %ebp,%eax │ │ + cmovg %ebp,%eax │ │ + add $0x1,%rsi │ │ + cmp %rsi,%r15 │ │ + jne 7b0f0 │ │ + add $0xffffffff,%edx │ │ + jle 80bdc │ │ + add %r12,%rbx │ │ + test %eax,%eax │ │ + mov 0x30(%rsp),%rsi │ │ + jne 7b040 │ │ + jmpq 80be1 │ │ + mov $0x1,%cl │ │ + mov %ecx,0x5c(%rsp) │ │ + mov 0x30(%rsp),%r9 │ │ + cmp %edx,%r9d │ │ + ja 7adf1 │ │ + mov 0x38(%rsp),%rcx │ │ + and $0x1,%cl │ │ + mov %ecx,0x5c(%rsp) │ │ + jmpq 7adf1 │ │ + mov 0x18(%r10),%rax │ │ + testb $0x1,0xe8(%rax) │ │ + je 7bea1 │ │ + cmpb $0x0,0x14(%r12) │ │ + jne 7bea1 │ │ + cmpb $0x2,0x16(%r12) │ │ + jne 7bea1 │ │ + movzwl 0xc(%r12),%eax │ │ + mov 0x8(%rsp),%rcx │ │ + lea 0x3f5c0(%rcx),%rbx │ │ + cmp $0x8000,%eax │ │ + jne 7be30 │ │ + movl $0x0,(%rbx) │ │ + jmpq 7bea1 │ │ + mov %r12,%rbp │ │ + movb $0x0,0x4(%r12) │ │ + xor %ebx,%ebx │ │ + xor %r8d,%r8d │ │ + movl $0x0,0x58(%rsp) │ │ + mov %rsi,%rdi │ │ + cmpl $0x0,0x57c(%rcx) │ │ + jne 7b365 │ │ + jmpq 7c62b │ │ + mov %rsi,%rdi │ │ + mov 0xac0(%rsi),%rbx │ │ + test %rbx,%rbx │ │ + je 7b9e3 │ │ + mov 0xd18(%rdi),%r12 │ │ + movslq 0x130(%rcx),%rax │ │ + lea (%rax,%rax,8),%rax │ │ + shl $0x5,%rax │ │ + add %rax,%rdi │ │ + add $0x20,%rdi │ │ + mov 0xc8(%rsp),%rax │ │ + mov 0x38(%rsp),%rcx │ │ + lea (%rax,%rcx,1),%esi │ │ + shl $0x2,%esi │ │ + mov $0x2,%edx │ │ + callq 98550 │ │ mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %r14d,%eax │ │ - cmovl %r14d,%ecx │ │ - mov %ecx,(%r12,%rdi,8) │ │ - mov 0xb0(%rsp),%rdi │ │ - lea (%r15,%rdi,1),%eax │ │ - cmp %ebx,%eax │ │ + mov $0xffffffff,%eax │ │ + test %ecx,%ecx │ │ + jne 83a10 │ │ + cmpl $0x0,0x70(%rsp) │ │ + jle 7bd4e │ │ + movslq 0x38(%rsp),%rax │ │ + imul %r12,%rax │ │ + movslq 0x68(%rsp),%rcx │ │ + add %rax,%rcx │ │ + add %rcx,%rbx │ │ + mov %r15d,%ecx │ │ + and $0xfffffff8,%ecx │ │ + lea -0x8(%rcx),%r8 │ │ + mov %r8,%r9 │ │ + shr $0x3,%r9 │ │ + add $0x1,%r9 │ │ + mov %r9d,%r10d │ │ + and $0x1,%r10d │ │ + sub %r10,%r9 │ │ + mov $0x8,%eax │ │ + mov 0xc8(%rsp),%rdx │ │ + mov 0x20(%rsp),%rdi │ │ + nopl (%rax) │ │ + cmpl $0x8,0x70(%rsp) │ │ + jae 7b280 │ │ + xor %esi,%esi │ │ + jmpq 7b320 │ │ + xchg %ax,%ax │ │ + movd %eax,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + xor %eax,%eax │ │ + movdqa %xmm0,%xmm1 │ │ + test %r8,%r8 │ │ + je 7b2d9 │ │ + mov %r9,%rsi │ │ + nopw 0x0(%rax,%rax,1) │ │ + pmovzxbd (%rbx,%rax,1),%xmm2 │ │ + pminsd %xmm0,%xmm2 │ │ + pmovzxbd 0x4(%rbx,%rax,1),%xmm3 │ │ + pminsd %xmm1,%xmm3 │ │ + pmovzxbd 0x8(%rbx,%rax,1),%xmm0 │ │ + pmovzxbd 0xc(%rbx,%rax,1),%xmm1 │ │ + pminsd %xmm2,%xmm0 │ │ + pminsd %xmm3,%xmm1 │ │ + add $0x10,%rax │ │ + add $0xfffffffffffffffe,%rsi │ │ + jne 7b2a0 │ │ + test %r10,%r10 │ │ + je 7b2f5 │ │ + pmovzxbd (%rbx,%rax,1),%xmm2 │ │ + pminsd %xmm2,%xmm0 │ │ + pmovzxbd 0x4(%rbx,%rax,1),%xmm2 │ │ + pminsd %xmm2,%xmm1 │ │ + pminsd %xmm1,%xmm0 │ │ + pshufd $0x4e,%xmm0,%xmm1 │ │ + pminsd %xmm0,%xmm1 │ │ + pshufd $0xe5,%xmm1,%xmm0 │ │ + pminsd %xmm1,%xmm0 │ │ + movd %xmm0,%eax │ │ + mov %rcx,%rsi │ │ + cmp %r15,%rcx │ │ + je 7b332 │ │ + nopw 0x0(%rax,%rax,1) │ │ + movzbl (%rbx,%rsi,1),%ebp │ │ + cmp %ebp,%eax │ │ + cmovg %ebp,%eax │ │ + add $0x1,%rsi │ │ + cmp %rsi,%r15 │ │ + jne 7b320 │ │ + add $0xffffffff,%edx │ │ + jle 7bd58 │ │ + add %r12,%rbx │ │ + test %eax,%eax │ │ + jne 7b270 │ │ + jmpq 7bd58 │ │ + xor %ebx,%ebx │ │ + xor %r8d,%r8d │ │ + movl $0x0,0x58(%rsp) │ │ + cmpl $0x0,0x57c(%rcx) │ │ + je 7c62b │ │ + mov 0x78(%rsp),%rcx │ │ + cmp %r9d,%ecx │ │ + mov %r9d,%eax │ │ + cmovb %ecx,%eax │ │ + cmp $0x1,%eax │ │ + jle 7c62b │ │ + mov 0x28(%rsp),%rdx │ │ + mov %rbp,%r12 │ │ + mov 0x8(%rsp),%rax │ │ + mov %rax,%rdi │ │ + mov %r8,0xb0(%rsp) │ │ + mov 0x288(%rax),%rax │ │ + mov 0x18(%rsp),%rcx │ │ + movzbl 0xc0(%rax,%rcx,1),%eax │ │ + mov 0x10(%rsp),%rcx │ │ + movzbl 0xd8(%rdi,%rcx,1),%ecx │ │ + add %rax,%rcx │ │ + lea 0x3600(%rdx),%rdi │ │ + lea (%rdx,%rcx,4),%rsi │ │ + add $0x1788,%rsi │ │ + callq 4920 │ │ mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %r14d,%eax │ │ - cmovl %r14d,%ecx │ │ - mov 0xc0(%rsp),%rax │ │ - mov %ecx,(%r12,%rax,4) │ │ - sub %edi,%r15d │ │ - cmp %ebx,%r15d │ │ + lea 0x5(%rbp),%r13 │ │ + mov %rbp,%rdx │ │ + mov %cl,0x5(%rbp) │ │ + mov $0x1,%al │ │ + test %cl,%cl │ │ + je 7b9f9 │ │ + mov 0x20(%rsp),%rdi │ │ + mov 0xb0(%rsp),%r8 │ │ + mov %rdx,%r12 │ │ + jmpq 7c696 │ │ + mov %eax,%edx │ │ + shl $0x8,%edx │ │ + or %eax,%edx │ │ + mov 0x10(%rsp),%rsi │ │ + mov 0x8(%rsp),%rdi │ │ + mov %dx,0x18(%rdi,%rsi,1) │ │ + movw $0x101,0xf8(%rdi,%rsi,1) │ │ + lea -0x1(%r15),%edx │ │ + cmp $0x1f,%dl │ │ + jbe 7b52d │ │ + jmpq 7b566 │ │ + imul $0x1010101,%eax,%edx │ │ + mov 0x10(%rsp),%rsi │ │ + mov 0x8(%rsp),%rdi │ │ + mov %edx,0x18(%rdi,%rsi,1) │ │ + movl $0x1010101,0xf8(%rdi,%rsi,1) │ │ + lea -0x1(%r15),%edx │ │ + cmp $0x1f,%dl │ │ + jbe 7b52d │ │ + jmpq 7b566 │ │ + mov %rax,%rdx │ │ + movabs $0x101010101010101,%rsi │ │ + imul %rsi,%rdx │ │ + mov 0x10(%rsp),%rdi │ │ + mov 0x8(%rsp),%rbp │ │ + mov %rdx,0x18(%rbp,%rdi,1) │ │ + mov %rsi,0xf8(%rbp,%rdi,1) │ │ + lea -0x1(%r15),%edx │ │ + cmp $0x1f,%dl │ │ + jbe 7b52d │ │ + jmpq 7b566 │ │ + mov %rax,%rdx │ │ + movabs $0x101010101010101,%rsi │ │ + imul %rsi,%rdx │ │ + mov 0x10(%rsp),%rsi │ │ + mov 0x8(%rsp),%rdi │ │ + mov %rdx,0x18(%rdi,%rsi,1) │ │ + mov %rdx,0x20(%rdi,%rsi,1) │ │ + movdqa 0x82abc(%rip),%xmm0 │ │ + movdqu %xmm0,0xf8(%rdi,%rsi,1) │ │ + lea -0x1(%r15),%edx │ │ + cmp $0x1f,%dl │ │ + jbe 7b52d │ │ + jmpq 7b566 │ │ + mov %rax,%rdx │ │ + movabs $0x101010101010101,%rsi │ │ + imul %rsi,%rdx │ │ + mov 0x10(%rsp),%rsi │ │ + mov 0x8(%rsp),%rdi │ │ + mov %rdx,0x18(%rdi,%rsi,1) │ │ + mov %rdx,0x20(%rdi,%rsi,1) │ │ + mov %rdx,0x28(%rdi,%rsi,1) │ │ + mov %rdx,0x30(%rdi,%rsi,1) │ │ + movdqa 0x82a6e(%rip),%xmm0 │ │ + movdqu %xmm0,0xf8(%rdi,%rsi,1) │ │ + movdqu %xmm0,0x108(%rdi,%rsi,1) │ │ + lea -0x1(%r15),%edx │ │ + cmp $0x1f,%dl │ │ + ja 7b566 │ │ + movzbl %dl,%edx │ │ + lea 0x83841(%rip),%rsi │ │ + movslq (%rsi,%rdx,4),%rdx │ │ + add %rsi,%rdx │ │ + jmpq *%rdx │ │ + mov 0x8(%rsp),%rax │ │ + mov %rax,%rsi │ │ + mov 0x288(%rax),%rax │ │ + mov 0x18(%rsp),%rdx │ │ + mov %cl,(%rax,%rdx,1) │ │ + mov 0x288(%rsi),%rax │ │ + movb $0x1,0xe0(%rax,%rdx,1) │ │ + mov 0x20(%rsp),%rax │ │ + mov 0x18(%rax),%rax │ │ + testb $0x1,0xe8(%rax) │ │ + je 7b943 │ │ + mov 0x8(%rsp),%rax │ │ + mov 0x14(%rax),%eax │ │ + and $0x1f,%eax │ │ + test %r15b,%r15b │ │ + je 7b641 │ │ + add %r13,%rax │ │ + mov 0x8(%rsp),%rcx │ │ + mov %rcx,%rdx │ │ + mov 0x2308(%rcx,%rax,8),%rcx │ │ + movslq 0x10(%rdx),%rdx │ │ + lea -0x1(%r15),%rsi │ │ mov %r15d,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %r14d,%r15d │ │ - cmovl %r14d,%eax │ │ - mov 0x70(%rsp),%rcx │ │ - mov %eax,(%r12,%rcx,1) │ │ - sub %edx,%ebp │ │ - cmp %ebx,%ebp │ │ - mov %ebp,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %r14d,%ebp │ │ - cmovl %r14d,%eax │ │ - mov 0x18(%rsp),%rcx │ │ - mov %eax,(%r12,%rcx,4) │ │ - sub %esi,%r9d │ │ - cmp %ebx,%r9d │ │ - mov %r9d,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %r14d,%r9d │ │ - cmovl %r14d,%eax │ │ - mov %eax,(%r12,%r10,8) │ │ - sub %r8d,%r11d │ │ - cmp %ebx,%r11d │ │ - mov %r11d,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %r14d,%r11d │ │ - cmovl %r14d,%eax │ │ - mov 0x20(%rsp),%rcx │ │ - mov %eax,(%r12,%rcx,4) │ │ - sub 0x38(%rsp),%r13d │ │ - cmp %ebx,%r13d │ │ - mov %r13d,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %r14d,%r13d │ │ - cmovl %r14d,%eax │ │ - mov 0x80(%rsp),%rcx │ │ - mov %eax,(%r12,%rcx,1) │ │ - mov 0x78(%rsp),%rcx │ │ - sub 0x40(%rsp),%ecx │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %r14d,%ecx │ │ - cmovl %r14d,%eax │ │ - mov 0x28(%rsp),%rcx │ │ - mov %eax,(%r12,%rcx,4) │ │ - mov 0x88(%rsp),%rcx │ │ - sub 0x48(%rsp),%ecx │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %r14d,%ecx │ │ - cmovl %r14d,%eax │ │ - mov 0x90(%rsp),%rcx │ │ - mov %eax,(%r12,%rcx,1) │ │ - mov 0x98(%rsp),%rax │ │ - sub 0xa0(%rsp),%eax │ │ - cmp %ebx,%eax │ │ - cmovle %eax,%ebx │ │ - cmp %r14d,%eax │ │ - cmovl %r14d,%ebx │ │ - mov 0x30(%rsp),%rax │ │ - mov %ebx,(%r12,%rax,4) │ │ - add $0xc8,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xor %r8d,%r8d │ │ - jmp 873d0 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ + and $0x3,%eax │ │ + cmp $0x3,%rsi │ │ + jae 7b5c0 │ │ + xor %esi,%esi │ │ + test %rax,%rax │ │ + jne 7b611 │ │ + jmp 7b631 │ │ + mov %rdx,%rsi │ │ + shl $0x4,%rsi │ │ + lea (%rsi,%rcx,1),%rdi │ │ + add $0x3a,%rdi │ │ + mov %r15,%rbp │ │ + sub %rax,%rbp │ │ + xor %esi,%esi │ │ + nopw 0x0(%rax,%rax,1) │ │ + movb $0x0,-0x32(%rdi) │ │ + mov %r14b,-0x30(%rdi) │ │ + movb $0x0,-0x22(%rdi) │ │ + mov %r14b,-0x20(%rdi) │ │ + movb $0x0,-0x12(%rdi) │ │ + mov %r14b,-0x10(%rdi) │ │ + movb $0x0,-0x2(%rdi) │ │ + mov %r14b,(%rdi) │ │ + add $0x4,%rsi │ │ + add $0x40,%rdi │ │ + cmp %rsi,%rbp │ │ + jne 7b5e0 │ │ + test %rax,%rax │ │ + je 7b631 │ │ + add %rdx,%rsi │ │ + shl $0x4,%rsi │ │ + add %rsi,%rcx │ │ + add $0xa,%rcx │ │ nop │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0x208,%rsp │ │ - mov %r8d,%r13d │ │ - mov %ecx,%ebx │ │ - mov %edx,%r15d │ │ - mov %rsi,%rbp │ │ - mov %rdi,%r14 │ │ - add %rsi,%rsi │ │ - mov %rsi,0x1d8(%rsp) │ │ - callq 86d00 │ │ - mov %r14,%rax │ │ - mov (%r14,%rbp,4),%r8d │ │ - lea 0x0(,%rbp,2),%rdi │ │ - add %rbp,%rdi │ │ - mov (%r14,%rdi,4),%ecx │ │ - mov %ecx,0x58(%rsp) │ │ - lea 0x0(,%rbp,4),%rsi │ │ - add %rbp,%rsi │ │ - mov (%r14,%rsi,4),%r14d │ │ - lea 0x0(,%rbp,8),%rcx │ │ - sub %rbp,%rcx │ │ - mov %rcx,0x1e0(%rsp) │ │ - mov (%rax,%rcx,4),%r9d │ │ - lea 0x0(,%rbp,8),%rcx │ │ - add %rbp,%rcx │ │ - mov (%rax,%rcx,4),%r10d │ │ - lea 0x0(%rbp,%rsi,2),%rdx │ │ - mov %rdx,0x1e8(%rsp) │ │ - mov (%rax,%rdx,4),%r11d │ │ - mov %rbp,0xa0(%rsp) │ │ - lea 0x0(%rbp,%rdi,4),%rdx │ │ - mov %rdx,0x1f0(%rsp) │ │ - mov (%rax,%rdx,4),%edx │ │ - mov %edx,0x38(%rsp) │ │ - lea (%rsi,%rsi,2),%rdx │ │ - mov %rdx,0x1f8(%rsp) │ │ - mov (%rax,%rdx,4),%ebp │ │ - test %r13d,%r13d │ │ - mov %rcx,0x150(%rsp) │ │ - mov %rax,0x200(%rsp) │ │ - mov %rsi,0x90(%rsp) │ │ - mov %rdi,0xa8(%rsp) │ │ - mov %r8d,0x68(%rsp) │ │ - mov %r9d,0x50(%rsp) │ │ - je 87658 │ │ - imul $0xc9,%r8d,%r13d │ │ - add $0x800,%r13d │ │ - sar $0xc,%r13d │ │ - imul $0xfffff541,%ebp,%r8d │ │ - add $0x800,%r8d │ │ - sar $0xc,%r8d │ │ - movd %r11d,%xmm1 │ │ - pinsrd $0x1,%r14d,%xmm1 │ │ - pinsrd $0x2,%r9d,%xmm1 │ │ - pinsrd $0x3,%r10d,%xmm1 │ │ - pmulld 0x7255c(%rip),%xmm1 │ │ - movdqa 0x72524(%rip),%xmm2 │ │ - paddd %xmm2,%xmm1 │ │ - psrad $0xc,%xmm1 │ │ - mov 0x38(%rsp),%r12d │ │ - imul $0x988,%r12d,%r9d │ │ - add $0x800,%r9d │ │ - sar $0xc,%r9d │ │ - mov %ebp,0x40(%rsp) │ │ - mov 0x58(%rsp),%edx │ │ - imul $0xfffffda7,%edx,%ebp │ │ - add $0x800,%ebp │ │ - sar $0xc,%ebp │ │ - mov %ebp,0x48(%rsp) │ │ - mov %r10d,%ebp │ │ - imul $0xfd4,%edx,%r10d │ │ - add $0x800,%r10d │ │ - sar $0xc,%r10d │ │ - imul $0xcda,%r12d,%edx │ │ - add $0x800,%edx │ │ - sar $0xc,%edx │ │ - mov %rdx,0x38(%rsp) │ │ - imul $0xdb9,%r11d,%r11d │ │ - add $0x800,%r11d │ │ - sar $0xc,%r11d │ │ - imul $0xf85,%r14d,%eax │ │ - add $0x800,%eax │ │ - sar $0xc,%eax │ │ - mov %eax,0x60(%rsp) │ │ - movd 0x68(%rsp),%xmm0 │ │ - pinsrd $0x1,0x40(%rsp),%xmm0 │ │ - pinsrd $0x2,%ebp,%xmm0 │ │ - pinsrd $0x3,0x50(%rsp),%xmm0 │ │ - pmulld 0x724b5(%rip),%xmm0 │ │ - paddd %xmm2,%xmm0 │ │ - psrad $0xc,%xmm0 │ │ - mov 0xa0(%rsp),%rbp │ │ - mov %rbp,%rdx │ │ - shl $0x4,%rdx │ │ - add %rbp,%rdx │ │ - mov %rdx,0xd0(%rsp) │ │ - lea 0x0(,%rcx,2),%rdx │ │ - add %rbp,%rdx │ │ - mov %rdx,0xc8(%rsp) │ │ - lea 0x0(,%rsi,4),%rdx │ │ - add %rbp,%rdx │ │ - mov %rdx,0xb0(%rsp) │ │ - lea 0x0(,%rdi,8),%rdx │ │ - sub %rbp,%rdx │ │ - mov %rdx,0xb8(%rsp) │ │ - lea (%rcx,%rcx,2),%rdx │ │ - mov %rdx,%rcx │ │ - mov %rdx,0x98(%rsp) │ │ - lea (%rdx,%rbp,1),%rcx │ │ - add %rbp,%rcx │ │ - mov %rcx,0xd8(%rsp) │ │ - mov %rbp,%rcx │ │ - shl $0x5,%rcx │ │ - sub %rbp,%rcx │ │ - mov %rcx,0xe0(%rsp) │ │ - lea (%rsi,%rsi,4),%rcx │ │ - mov %rcx,0xc0(%rsp) │ │ - jmpq 8790f │ │ - mov %r14d,0x60(%rsp) │ │ - mov 0xa0(%rsp),%r14 │ │ - mov %r14,%rdx │ │ - shl $0x4,%rdx │ │ - add %r14,%rdx │ │ - mov %rdx,0xd0(%rsp) │ │ - mov (%rax,%rdx,4),%r12d │ │ - mov %r12d,0x88(%rsp) │ │ - mov %r10d,0x40(%rsp) │ │ - mov %rcx,%r10 │ │ - mov %r14,%rcx │ │ - shl $0x5,%rcx │ │ - sub %r14,%rcx │ │ - mov %rcx,0xe0(%rsp) │ │ - mov (%rax,%rcx,4),%ecx │ │ - mov %rcx,0x78(%rsp) │ │ - imul $0xc9,%r8d,%edx │ │ - lea (%rcx,%rcx,4),%esi │ │ - lea (%rdx,%rsi,1),%r13d │ │ - add $0x800,%r13d │ │ - imul $0xfffffbdb,%r12d,%esi │ │ - imul $0xfffff541,%ebp,%edi │ │ - lea (%rdi,%rsi,1),%ecx │ │ - add $0x800,%ecx │ │ - mov %rcx,0x80(%rsp) │ │ - lea (%r14,%r10,2),%rcx │ │ - mov %rcx,0xc8(%rsp) │ │ - mov (%rax,%rcx,4),%ecx │ │ - mov %ecx,0x70(%rsp) │ │ - mov 0x38(%rsp),%r12d │ │ - imul $0x4c4,%r12d,%edi │ │ - imul $0xfffff993,%ecx,%esi │ │ - lea (%rdi,%rsi,1),%r9d │ │ - add $0x400,%r9d │ │ - lea (%r10,%r10,2),%rcx │ │ - mov %rcx,0x98(%rsp) │ │ - add %r14,%rcx │ │ - add %r14,%rcx │ │ - mov %rcx,0xd8(%rsp) │ │ - mov (%rax,%rcx,4),%esi │ │ - imul $0xffffffd4,%esi,%ecx │ │ - mov %rax,%rdi │ │ - mov 0x58(%rsp),%edx │ │ - imul $0xfffffda7,%edx,%eax │ │ - mov %r11d,%r8d │ │ - lea (%rax,%rcx,1),%eax │ │ - add $0x800,%eax │ │ - sar $0xc,%eax │ │ - add %esi,%eax │ │ - mov %eax,0x48(%rsp) │ │ - imul $0x259,%esi,%eax │ │ - imul $0xffffffd4,%edx,%ecx │ │ - lea (%rcx,%rax,1),%r10d │ │ - add $0x800,%r10d │ │ - sar $0xc,%r10d │ │ - add %edx,%r10d │ │ - imul $0x66d,%r12d,%eax │ │ - imul $0x4c4,0x70(%rsp),%ecx │ │ - lea (%rax,%rcx,1),%eax │ │ - add $0x400,%eax │ │ - mov %rax,0x38(%rsp) │ │ - movd 0x68(%rsp),%xmm2 │ │ - pinsrd $0x1,%ebp,%xmm2 │ │ - mov 0x90(%rsp),%rdx │ │ - lea (%r14,%rdx,4),%rax │ │ - mov %rax,0xb0(%rsp) │ │ - mov (%rdi,%rax,4),%eax │ │ - movd %eax,%xmm0 │ │ - movd %r11d,%xmm1 │ │ - mov 0x60(%rsp),%r12d │ │ - pinsrd $0x1,%r12d,%xmm1 │ │ - mov 0x50(%rsp),%ebp │ │ - pinsrd $0x2,%ebp,%xmm1 │ │ - mov 0x40(%rsp),%esi │ │ - pinsrd $0x3,%esi,%xmm1 │ │ - imul $0x83a,%eax,%eax │ │ - imul $0xfffffdb9,%r11d,%ecx │ │ - lea (%rcx,%rax,1),%r11d │ │ - add $0x800,%r11d │ │ - pinsrd $0x2,%esi,%xmm2 │ │ - sar $0xc,%r11d │ │ - add %r8d,%r11d │ │ - pinsrd $0x3,%ebp,%xmm2 │ │ - sar $0xc,%r13d │ │ - mov 0x78(%rsp),%rax │ │ - sub %eax,%r13d │ │ - movd %eax,%xmm3 │ │ - mov 0x80(%rsp),%r8 │ │ - sar $0xc,%r8d │ │ - mov 0x88(%rsp),%eax │ │ - add %eax,%r8d │ │ - pinsrd $0x1,%eax,%xmm3 │ │ - mov 0xa8(%rsp),%rax │ │ - lea 0x0(,%rax,8),%rbp │ │ - sub %r14,%rbp │ │ - mov 0x98(%rsp),%rax │ │ - mov (%rdi,%rax,4),%ecx │ │ - pinsrd $0x1,%ecx,%xmm0 │ │ - mov %rdx,%rax │ │ - lea (%rdx,%rdx,4),%rdx │ │ - mov %rdx,0xc0(%rsp) │ │ - mov (%rdi,%rdx,4),%esi │ │ - pinsrd $0x2,%esi,%xmm0 │ │ - mov %rbp,0xb8(%rsp) │ │ - mov (%rdi,%rbp,4),%edx │ │ - pinsrd $0x3,%edx,%xmm0 │ │ - imul $0x3e3,%ecx,%r14d │ │ - imul $0xffffff85,%r12d,%ecx │ │ - lea (%rcx,%r14,1),%eax │ │ - add $0x800,%eax │ │ - pinsrd $0x2,%edx,%xmm3 │ │ - sar $0xc,%eax │ │ - add %r12d,%eax │ │ - mov %eax,0x60(%rsp) │ │ - pinsrd $0x3,%esi,%xmm3 │ │ - movdqa 0x721de(%rip),%xmm4 │ │ - pmulld %xmm0,%xmm4 │ │ - pmulld 0x721b0(%rip),%xmm1 │ │ - paddd %xmm4,%xmm1 │ │ - movdqa 0x72174(%rip),%xmm4 │ │ - paddd %xmm4,%xmm1 │ │ - psrad $0xc,%xmm1 │ │ - movdqa %xmm1,%xmm5 │ │ - paddd %xmm0,%xmm5 │ │ - psubd %xmm0,%xmm1 │ │ - pblendw $0x33,%xmm5,%xmm1 │ │ - sar $0xb,%r9d │ │ - mov 0x38(%rsp),%rax │ │ - sar $0xb,%eax │ │ - mov %rax,0x38(%rsp) │ │ - movdqa 0x721a0(%rip),%xmm0 │ │ - pmulld %xmm2,%xmm0 │ │ - pmulld 0x721a2(%rip),%xmm3 │ │ - paddd %xmm4,%xmm0 │ │ - paddd %xmm3,%xmm0 │ │ - psrad $0xc,%xmm0 │ │ - paddd %xmm2,%xmm0 │ │ - lea (%r8,%r13,1),%ecx │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %r15d,%ecx │ │ - cmovl %r15d,%eax │ │ - mov %rax,0x58(%rsp) │ │ - sub %r8d,%r13d │ │ - cmp %ebx,%r13d │ │ - mov %r13d,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %r15d,%r13d │ │ - cmovl %r15d,%ecx │ │ - pextrd $0x2,%xmm1,%edi │ │ - pextrd $0x3,%xmm1,%esi │ │ + movb $0x0,-0x2(%rcx) │ │ + mov %r14b,(%rcx) │ │ + add $0x10,%rcx │ │ + add $0xffffffffffffffff,%rax │ │ + jne 7b620 │ │ + mov 0x8(%rsp),%rax │ │ + mov 0x14(%rax),%eax │ │ + and $0x1f,%eax │ │ + mov 0x30(%rsp),%r13 │ │ + add $0xffffffff,%r13d │ │ + jle 7b943 │ │ + mov %eax,%r8d │ │ + add $0xffffffff,%r15d │ │ + mov %r13d,%edi │ │ + mov 0x8(%rsp),%rax │ │ + mov 0x10(%rax),%esi │ │ mov %edi,%edx │ │ - sub %esi,%edx │ │ - cmp %ebx,%edx │ │ - mov %edx,%ebp │ │ - cmovg %ebx,%ebp │ │ - cmp %r15d,%edx │ │ - cmovl %r15d,%ebp │ │ - add %edi,%esi │ │ - cmp %ebx,%esi │ │ - mov %esi,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %r15d,%esi │ │ - cmovl %r15d,%eax │ │ - mov %rax,0x50(%rsp) │ │ - movd %xmm1,%edx │ │ - pextrd $0x1,%xmm1,%esi │ │ - lea (%rsi,%rdx,1),%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%edi │ │ - cmovg %ebx,%edi │ │ - cmp %r15d,%eax │ │ - cmovl %r15d,%edi │ │ - mov %edi,0x68(%rsp) │ │ - sub %edx,%esi │ │ - cmp %ebx,%esi │ │ - mov %esi,%r14d │ │ - cmovg %ebx,%r14d │ │ - cmp %r15d,%esi │ │ - cmovl %r15d,%r14d │ │ - mov 0x48(%rsp),%esi │ │ - mov %esi,%edx │ │ - sub %r9d,%edx │ │ - cmp %ebx,%edx │ │ - mov %edx,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %r15d,%edx │ │ - cmovl %r15d,%eax │ │ - mov %eax,0x78(%rsp) │ │ - add %esi,%r9d │ │ - cmp %ebx,%r9d │ │ - mov %r9d,%r12d │ │ - cmovg %ebx,%r12d │ │ - cmp %r15d,%r9d │ │ - cmovl %r15d,%r12d │ │ - mov 0x38(%rsp),%rax │ │ - lea (%r10,%rax,1),%edx │ │ - cmp %ebx,%edx │ │ - mov %edx,%r13d │ │ - cmovg %ebx,%r13d │ │ - cmp %r15d,%edx │ │ - cmovl %r15d,%r13d │ │ - sub %eax,%r10d │ │ - cmp %ebx,%r10d │ │ - mov %r10d,%r8d │ │ - cmovg %ebx,%r8d │ │ - cmp %r15d,%r10d │ │ - cmovl %r15d,%r8d │ │ - mov 0x60(%rsp),%eax │ │ - mov %eax,%edx │ │ - sub %r11d,%edx │ │ - cmp %ebx,%edx │ │ - mov %edx,%r10d │ │ - cmovg %ebx,%r10d │ │ - cmp %r15d,%edx │ │ - cmovl %r15d,%r10d │ │ - add %eax,%r11d │ │ - cmp %ebx,%r11d │ │ - mov %r11d,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %r15d,%r11d │ │ - cmovl %r15d,%eax │ │ - mov %rax,0x48(%rsp) │ │ - pextrd $0x2,%xmm0,%eax │ │ - pextrd $0x3,%xmm0,%edx │ │ - sub %eax,%edx │ │ - cmp %ebx,%edx │ │ - mov %edx,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %r15d,%edx │ │ - cmovl %r15d,%eax │ │ - movd %xmm0,%esi │ │ - pextrd $0x1,%xmm0,%edx │ │ - sub %edx,%esi │ │ - cmp %ebx,%esi │ │ - mov %esi,%edx │ │ - cmovg %ebx,%edx │ │ - cmp %r15d,%esi │ │ - cmovl %r15d,%edx │ │ - imul $0x31f,%edx,%esi │ │ - imul $0x4f,%ecx,%edi │ │ - lea (%rsi,%rdi,1),%edi │ │ - add $0x800,%edi │ │ - sar $0xc,%edi │ │ - sub %ecx,%edi │ │ - imul $0x31f,%ecx,%ecx │ │ - imul $0xffffffb1,%edx,%esi │ │ - lea (%rsi,%rcx,1),%ecx │ │ - add $0x800,%ecx │ │ - sar $0xc,%ecx │ │ - add %edx,%ecx │ │ - mov %ecx,0x40(%rsp) │ │ - imul $0x4f,%eax,%ecx │ │ - imul $0xfffffce1,%ebp,%edx │ │ - lea (%rcx,%rdx,1),%ecx │ │ - add $0x800,%ecx │ │ - sar $0xc,%ecx │ │ - sub %eax,%ecx │ │ - imul $0x31f,%eax,%eax │ │ - imul $0x4f,%ebp,%edx │ │ - lea (%rax,%rdx,1),%r11d │ │ - add $0x800,%r11d │ │ - sar $0xc,%r11d │ │ - sub %ebp,%r11d │ │ - imul $0x6a7,%r10d,%eax │ │ - imul $0xfffffb8e,%r14d,%esi │ │ - lea (%rax,%rsi,1),%r9d │ │ - add $0x400,%r9d │ │ - imul $0x472,%r10d,%eax │ │ - imul $0x6a7,%r14d,%esi │ │ - lea (%rax,%rsi,1),%ebp │ │ - add $0x400,%ebp │ │ - imul $0xfffffb8e,%r8d,%eax │ │ - mov 0x78(%rsp),%edx │ │ - imul $0xfffff959,%edx,%esi │ │ - lea (%rax,%rsi,1),%eax │ │ - add $0x400,%eax │ │ - imul $0x6a7,%r8d,%esi │ │ - imul $0xfffffb8e,%edx,%edx │ │ - lea (%rsi,%rdx,1),%r8d │ │ - add $0x400,%r8d │ │ - sar $0xb,%r9d │ │ - sar $0xb,%ebp │ │ - mov %rbp,0x70(%rsp) │ │ - sar $0xb,%eax │ │ - sar $0xb,%r8d │ │ - mov 0x58(%rsp),%r10 │ │ - mov 0x50(%rsp),%r14 │ │ - lea (%r10,%r14,1),%edx │ │ - cmp %ebx,%edx │ │ - mov %edx,%esi │ │ - cmovg %ebx,%esi │ │ - cmp %r15d,%edx │ │ - cmovl %r15d,%esi │ │ - mov %rsi,0x60(%rsp) │ │ - lea (%rdi,%rcx,1),%edx │ │ - cmp %ebx,%edx │ │ - mov %edx,%esi │ │ - cmovg %ebx,%esi │ │ - cmp %r15d,%edx │ │ - cmovl %r15d,%esi │ │ - mov %rsi,0x78(%rsp) │ │ - sub %ecx,%edi │ │ - cmp %ebx,%edi │ │ - mov %edi,%ebp │ │ - cmovg %ebx,%ebp │ │ - cmp %r15d,%edi │ │ - cmovl %r15d,%ebp │ │ - mov %r10,%rcx │ │ - sub %r14d,%ecx │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%r14d │ │ - cmovg %ebx,%r14d │ │ - cmp %r15d,%ecx │ │ - cmovl %r15d,%r14d │ │ - mov %r12d,%ecx │ │ - mov 0x68(%rsp),%edx │ │ - sub %edx,%ecx │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%edi │ │ - cmovg %ebx,%edi │ │ - cmp %r15d,%ecx │ │ - cmovl %r15d,%edi │ │ + and $0x1,%edx │ │ + cmp $0x1,%r13d │ │ + jne 7b678 │ │ + xor %ecx,%ecx │ │ + test %rdx,%rdx │ │ + jne 7b703 │ │ + jmpq 7b943 │ │ + lea 0x5(%r8),%rcx │ │ + mov 0x8(%rsp),%rax │ │ + lea (%rax,%rcx,8),%rbp │ │ + add $0x22f0,%rbp │ │ + sub %rdx,%rdi │ │ + xor %ecx,%ecx │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov -0x8(%rbp,%rcx,8),%rbx │ │ + add %r15d,%esi │ │ + movslq %esi,%rsi │ │ + shl $0x4,%rsi │ │ + movb $0x0,0x8(%rbx,%rsi,1) │ │ + mov -0x8(%rbp,%rcx,8),%rsi │ │ + mov 0x8(%rsp),%rax │ │ + mov 0x10(%rax),%ebx │ │ + add %r15d,%ebx │ │ + movslq %ebx,%rbx │ │ + shl $0x4,%rbx │ │ + mov %r14b,0xa(%rsi,%rbx,1) │ │ + mov 0x0(%rbp,%rcx,8),%rsi │ │ + movb $0x0,0x8(%rsi,%rbx,1) │ │ + mov 0x0(%rbp,%rcx,8),%rbx │ │ + mov 0x10(%rax),%esi │ │ + lea (%r15,%rsi,1),%eax │ │ + cltq │ │ + shl $0x4,%rax │ │ + mov %r14b,0xa(%rbx,%rax,1) │ │ + add $0x2,%rcx │ │ + cmp %rcx,%rdi │ │ + jne 7b6a0 │ │ + test %rdx,%rdx │ │ + je 7b943 │ │ + mov 0x8(%rsp),%rax │ │ + mov %rax,%rdi │ │ + lea (%rax,%r8,8),%rax │ │ + add $0x2310,%rax │ │ + mov (%rax,%rcx,8),%rdx │ │ + add %r15d,%esi │ │ + movslq %esi,%rsi │ │ + shl $0x4,%rsi │ │ + movb $0x0,0x8(%rdx,%rsi,1) │ │ + add 0x10(%rdi),%r15d │ │ + mov (%rax,%rcx,8),%rax │ │ + movslq %r15d,%rcx │ │ + shl $0x4,%rcx │ │ + mov %r14b,0xa(%rax,%rcx,1) │ │ + xor %eax,%eax │ │ + cmpb $0x0,0x5c(%rsp) │ │ + jne 7b950 │ │ + jmpq 83a10 │ │ mov %eax,%ecx │ │ - sub %r9d,%ecx │ │ - cmp %ebx,%ecx │ │ + shl $0x8,%ecx │ │ + or %eax,%ecx │ │ + mov 0x8(%rsp),%rax │ │ + mov %rax,%rsi │ │ + mov 0x288(%rax),%rax │ │ + mov 0x18(%rsp),%rdx │ │ + mov %cx,(%rax,%rdx,1) │ │ + mov 0x288(%rsi),%rax │ │ + movw $0x101,0xe0(%rax,%rdx,1) │ │ + mov 0x20(%rsp),%rax │ │ + mov 0x18(%rax),%rax │ │ + testb $0x1,0xe8(%rax) │ │ + jne 7b57c │ │ + jmpq 7b943 │ │ + imul $0x1010101,%eax,%eax │ │ + mov 0x8(%rsp),%rcx │ │ + mov %rcx,%rsi │ │ + mov 0x288(%rcx),%rcx │ │ + mov 0x18(%rsp),%rdx │ │ + mov %eax,(%rcx,%rdx,1) │ │ + mov 0x288(%rsi),%rax │ │ + movl $0x1010101,0xe0(%rax,%rdx,1) │ │ + mov 0x20(%rsp),%rax │ │ + mov 0x18(%rax),%rax │ │ + testb $0x1,0xe8(%rax) │ │ + jne 7b57c │ │ + jmpq 7b943 │ │ + movabs $0x101010101010101,%rcx │ │ + mov %rcx,%rdx │ │ + imul %rcx,%rax │ │ + mov 0x8(%rsp),%rcx │ │ + mov %rcx,%rdi │ │ + mov 0x288(%rcx),%rcx │ │ + mov 0x18(%rsp),%rsi │ │ + mov %rax,(%rcx,%rsi,1) │ │ + mov 0x288(%rdi),%rax │ │ + mov %rdx,0xe0(%rax,%rsi,1) │ │ + mov 0x20(%rsp),%rax │ │ + mov 0x18(%rax),%rax │ │ + testb $0x1,0xe8(%rax) │ │ + jne 7b57c │ │ + jmpq 7b943 │ │ + movabs $0x101010101010101,%rcx │ │ + mov %rcx,%rdx │ │ + imul %rcx,%rax │ │ + mov 0x8(%rsp),%rcx │ │ + mov %rcx,%rdi │ │ + mov 0x288(%rcx),%rcx │ │ + mov 0x18(%rsp),%rsi │ │ + mov %rax,(%rcx,%rsi,1) │ │ + mov 0x288(%rdi),%rcx │ │ + mov %rax,0x8(%rcx,%rsi,1) │ │ + mov 0x288(%rdi),%rax │ │ + mov %rdx,0xe0(%rax,%rsi,1) │ │ + mov 0x288(%rdi),%rax │ │ + mov %rdx,0xe8(%rax,%rsi,1) │ │ + mov 0x20(%rsp),%rax │ │ + mov 0x18(%rax),%rax │ │ + testb $0x1,0xe8(%rax) │ │ + jne 7b57c │ │ + jmpq 7b943 │ │ + movabs $0x101010101010101,%rcx │ │ + mov %rcx,%rdx │ │ + imul %rcx,%rax │ │ + mov 0x8(%rsp),%rcx │ │ + mov %rcx,%rdi │ │ + mov 0x288(%rcx),%rcx │ │ + mov 0x18(%rsp),%rsi │ │ + mov %rax,(%rcx,%rsi,1) │ │ + mov 0x288(%rdi),%rcx │ │ + mov %rax,0x8(%rcx,%rsi,1) │ │ + mov 0x288(%rdi),%rcx │ │ + mov %rax,0x10(%rcx,%rsi,1) │ │ + mov 0x288(%rdi),%rcx │ │ + mov %rax,0x18(%rcx,%rsi,1) │ │ + mov 0x288(%rdi),%rax │ │ + mov %rdx,0xe0(%rax,%rsi,1) │ │ + mov 0x288(%rdi),%rax │ │ + mov %rdx,0xe8(%rax,%rsi,1) │ │ + mov 0x288(%rdi),%rax │ │ + mov %rdx,0xf0(%rax,%rsi,1) │ │ + mov 0x288(%rdi),%rax │ │ + mov %rdx,0xf8(%rax,%rsi,1) │ │ + mov 0x20(%rsp),%rax │ │ + mov 0x18(%rax),%rax │ │ + testb $0x1,0xe8(%rax) │ │ + jne 7b57c │ │ + xor %eax,%eax │ │ + cmpb $0x0,0x5c(%rsp) │ │ + je 83a10 │ │ + mov 0x190(%rsp),%rcx │ │ + add $0xffffffff,%ecx │ │ + cmp $0x1f,%ecx │ │ + movabs $0x101010101010101,%rsi │ │ + ja 7bbd5 │ │ + lea 0x83483(%rip),%rdx │ │ + movslq (%rdx,%rcx,4),%rcx │ │ + add %rdx,%rcx │ │ + jmpq *%rcx │ │ + mov 0x9(%r12),%cl │ │ + mov 0x80(%rsp),%rdx │ │ + mov 0x8(%rsp),%rsi │ │ + mov %cl,0x248(%rsi,%rdx,1) │ │ + mov 0x198(%rsp),%rcx │ │ + add $0xffffffff,%ecx │ │ + cmp $0x1f,%ecx │ │ + ja 83a10 │ │ + lea 0x834c6(%rip),%rdx │ │ + movslq (%rdx,%rcx,4),%rcx │ │ + add %rdx,%rcx │ │ + jmpq *%rcx │ │ + mov 0x40(%rsp),%rcx │ │ + mov 0x9(%rcx),%cl │ │ + mov 0x8(%rsp),%rdx │ │ + mov 0x288(%rdx),%rdx │ │ + mov 0x88(%rsp),%rsi │ │ + mov %cl,0x230(%rdx,%rsi,1) │ │ + jmpq 83a10 │ │ + mov %rbp,%r12 │ │ + movb $0x0,0x4(%rbp) │ │ + xor %eax,%eax │ │ + movl $0x0,0x58(%rsp) │ │ + jmpq 7c5d3 │ │ + test %bl,%bl │ │ + mov 0x20(%rsp),%rdi │ │ + mov 0xb0(%rsp),%r8 │ │ + mov %rdx,%r12 │ │ + jne 7c63a │ │ + jmpq 7c643 │ │ + mov 0x8(%rsp),%rax │ │ + mov 0x10(%rax),%ecx │ │ + mov 0x14(%rax),%eax │ │ + mov 0x68(%rsp),%r8 │ │ + mov 0x20(%rsp),%rdi │ │ + mov 0xd18(%rdi),%rdx │ │ + movslq %ecx,%rcx │ │ + cltq │ │ + imul %rdx,%rax │ │ + add %rcx,%rax │ │ + add 0xab8(%rdi),%rax │ │ + cmp 0x50(%rsp),%r8d │ │ + mov 0x38(%rsp),%rcx │ │ + jle 7ba9f │ │ + cmp 0x60(%rsp),%ecx │ │ + jle 7ba9f │ │ + mov -0x1(%rax),%cl │ │ + mov %rax,%rsi │ │ + sub %rdx,%rsi │ │ + mov (%rsi),%bl │ │ + not %rdx │ │ + mov (%rax,%rdx,1),%dl │ │ + cmp %bl,%cl │ │ + jne 7ba75 │ │ + mov $0x2,%eax │ │ + cmp %cl,%dl │ │ + je 7ba8f │ │ + cmp %cl,%dl │ │ + sete %sil │ │ + cmp %bl,%cl │ │ + sete %dil │ │ + or %sil,%dil │ │ + cmp %dl,%bl │ │ + sete %al │ │ + or %dil,%al │ │ + movzbl %al,%eax │ │ + cmp %dl,%bl │ │ + movzbl %bl,%edx │ │ + movzbl %cl,%ebx │ │ + cmove %edx,%ebx │ │ + jmpq 7bd80 │ │ + cmp 0x50(%rsp),%r8d │ │ + jle 7bd32 │ │ + mov -0x1(%rax),%bl │ │ + jmpq 7bd3d │ │ + movzbl 0x9(%r12),%ecx │ │ + mov %ecx,%edx │ │ + shl $0x8,%edx │ │ + or %ecx,%edx │ │ + mov 0x80(%rsp),%rcx │ │ + mov 0x8(%rsp),%rsi │ │ + mov %dx,0x248(%rsi,%rcx,1) │ │ + mov 0x198(%rsp),%rcx │ │ + add $0xffffffff,%ecx │ │ + cmp $0x1f,%ecx │ │ + jbe 7b9ab │ │ + jmpq 83a10 │ │ + movzbl 0x9(%r12),%ecx │ │ + imul $0x1010101,%ecx,%ecx │ │ + mov 0x80(%rsp),%rdx │ │ + mov 0x8(%rsp),%rsi │ │ + mov %ecx,0x248(%rsi,%rdx,1) │ │ + mov 0x198(%rsp),%rcx │ │ + add $0xffffffff,%ecx │ │ + cmp $0x1f,%ecx │ │ + jbe 7b9ab │ │ + jmpq 83a10 │ │ + movzbl 0x9(%r12),%ecx │ │ + imul %rsi,%rcx │ │ + mov 0x80(%rsp),%rdx │ │ + mov 0x8(%rsp),%rsi │ │ + mov %rcx,0x248(%rsi,%rdx,1) │ │ + mov 0x198(%rsp),%rcx │ │ + add $0xffffffff,%ecx │ │ + cmp $0x1f,%ecx │ │ + jbe 7b9ab │ │ + jmpq 83a10 │ │ + movzbl 0x9(%r12),%ecx │ │ + imul %rsi,%rcx │ │ + mov 0x80(%rsp),%rdx │ │ + mov 0x8(%rsp),%rsi │ │ + mov %rcx,0x248(%rsi,%rdx,1) │ │ + mov %rcx,0x250(%rsi,%rdx,1) │ │ + mov 0x198(%rsp),%rcx │ │ + add $0xffffffff,%ecx │ │ + cmp $0x1f,%ecx │ │ + jbe 7b9ab │ │ + jmpq 83a10 │ │ + movzbl 0x9(%r12),%ecx │ │ + imul %rsi,%rcx │ │ + mov 0x80(%rsp),%rdx │ │ + mov 0x8(%rsp),%rsi │ │ + mov %rcx,0x248(%rsi,%rdx,1) │ │ + mov %rcx,0x250(%rsi,%rdx,1) │ │ + mov %rcx,0x258(%rsi,%rdx,1) │ │ + mov %rcx,0x260(%rsi,%rdx,1) │ │ + mov 0x198(%rsp),%rcx │ │ + add $0xffffffff,%ecx │ │ + cmp $0x1f,%ecx │ │ + jbe 7b9ab │ │ + jmpq 83a10 │ │ + mov 0x40(%rsp),%rcx │ │ + movzbl 0x9(%rcx),%ecx │ │ + mov %ecx,%edx │ │ + shl $0x8,%edx │ │ + or %ecx,%edx │ │ + mov 0x8(%rsp),%rcx │ │ + mov 0x288(%rcx),%rcx │ │ + mov 0x88(%rsp),%rsi │ │ + mov %dx,0x230(%rcx,%rsi,1) │ │ + jmpq 83a10 │ │ + mov 0x40(%rsp),%rcx │ │ + movzbl 0x9(%rcx),%ecx │ │ + imul $0x1010101,%ecx,%ecx │ │ + mov 0x8(%rsp),%rdx │ │ + mov 0x288(%rdx),%rdx │ │ + mov 0x88(%rsp),%rsi │ │ + mov %ecx,0x230(%rdx,%rsi,1) │ │ + jmpq 83a10 │ │ + mov 0x40(%rsp),%rcx │ │ + movzbl 0x9(%rcx),%ecx │ │ + movabs $0x101010101010101,%rdx │ │ + imul %rdx,%rcx │ │ + mov 0x8(%rsp),%rdx │ │ + mov 0x288(%rdx),%rdx │ │ + mov 0x88(%rsp),%rsi │ │ + mov %rcx,0x230(%rdx,%rsi,1) │ │ + jmpq 83a10 │ │ + mov 0x40(%rsp),%rcx │ │ + movzbl 0x9(%rcx),%ecx │ │ + movabs $0x101010101010101,%rdx │ │ + imul %rdx,%rcx │ │ + mov 0x8(%rsp),%rsi │ │ + mov 0x288(%rsi),%rdx │ │ + mov 0x88(%rsp),%rdi │ │ + mov %rcx,0x230(%rdx,%rdi,1) │ │ + mov 0x288(%rsi),%rdx │ │ + mov %rcx,0x238(%rdi,%rdx,1) │ │ + jmpq 83a10 │ │ + mov 0x40(%rsp),%rcx │ │ + movzbl 0x9(%rcx),%ecx │ │ + movabs $0x101010101010101,%rdx │ │ + imul %rdx,%rcx │ │ + mov 0x8(%rsp),%rsi │ │ + mov 0x288(%rsi),%rdx │ │ + mov 0x88(%rsp),%rdi │ │ + mov %rcx,0x230(%rdx,%rdi,1) │ │ + mov 0x288(%rsi),%rdx │ │ + mov %rcx,0x238(%rdi,%rdx,1) │ │ + mov 0x288(%rsi),%rdx │ │ + mov %rcx,0x240(%rdi,%rdx,1) │ │ + mov 0x288(%rsi),%rdx │ │ + mov %rcx,0x248(%rdi,%rdx,1) │ │ + jmpq 83a10 │ │ + cmp 0x60(%rsp),%ecx │ │ + jle 7bd7c │ │ + sub %rdx,%rax │ │ + mov (%rax),%bl │ │ + xor %eax,%eax │ │ + jmp 7bd80 │ │ + movb $0x0,0x4(%r12) │ │ + xor %eax,%eax │ │ + jmpq 7c5cb │ │ + mov $0x8,%eax │ │ + mov 0x20(%rsp),%rdi │ │ + mov 0x40(%rsp),%r12 │ │ + mov %al,0x4(%r12) │ │ + mov 0x48(%rsp),%rcx │ │ + mov (%rcx),%rcx │ │ + movl $0x0,0x58(%rsp) │ │ + mov 0x30(%rsp),%r9 │ │ + jmpq 7c5d3 │ │ + xor %eax,%eax │ │ + xor %ebx,%ebx │ │ + mov 0x28(%rsp),%rcx │ │ + lea 0x3600(%rcx),%rdi │ │ + shl $0x4,%rax │ │ + lea (%rcx,%rax,1),%rsi │ │ + add $0xdb0,%rsi │ │ + mov $0x7,%edx │ │ + callq 4750 │ │ + mov 0x48(%rsp),%rcx │ │ + mov (%rcx),%rcx │ │ + mov 0x474(%rcx),%ecx │ │ + test %bl,%bl │ │ + je 7bde3 │ │ + movzbl %bl,%edx │ │ mov %ecx,%esi │ │ - cmovg %ebx,%esi │ │ - cmp %r15d,%ecx │ │ - cmovl %r15d,%esi │ │ - mov %esi,0x80(%rsp) │ │ - add %r9d,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %r15d,%eax │ │ - cmovl %r15d,%ecx │ │ - mov %rcx,0x88(%rsp) │ │ - add %edx,%r12d │ │ - cmp %ebx,%r12d │ │ - mov %r12d,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %r15d,%r12d │ │ - cmovl %r15d,%eax │ │ - mov %rax,0x58(%rsp) │ │ - mov 0x48(%rsp),%rdx │ │ - lea (%rdx,%r13,1),%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %r15d,%eax │ │ - cmovl %r15d,%ecx │ │ - mov %ecx,0x38(%rsp) │ │ - mov 0x70(%rsp),%rsi │ │ - lea (%rsi,%r8,1),%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %r15d,%eax │ │ - cmovl %r15d,%ecx │ │ - mov %ecx,0x50(%rsp) │ │ - sub %esi,%r8d │ │ - cmp %ebx,%r8d │ │ - mov %r8d,%r12d │ │ - cmovg %ebx,%r12d │ │ - cmp %r15d,%r8d │ │ - cmovl %r15d,%r12d │ │ - sub %edx,%r13d │ │ - cmp %ebx,%r13d │ │ - mov %r13d,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %r15d,%r13d │ │ - pshufd $0xd7,%xmm0,%xmm1 │ │ - pshufd $0x4e,%xmm0,%xmm0 │ │ - paddq %xmm1,%xmm0 │ │ - movdqa %xmm0,%xmm2 │ │ - psllq $0x20,%xmm2 │ │ - psrad $0x1f,%xmm2 │ │ - pblendw $0x33,%xmm0,%xmm2 │ │ - movd %r15d,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm3 │ │ - pshufd $0x44,%xmm0,%xmm4 │ │ - movdqa %xmm4,%xmm1 │ │ - psllq $0x20,%xmm1 │ │ - psrad $0x1f,%xmm1 │ │ - pblendw $0x33,%xmm3,%xmm1 │ │ - pcmpgtq %xmm2,%xmm1 │ │ - movd %ebx,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm3 │ │ - pshufd $0x44,%xmm0,%xmm5 │ │ - psllq $0x20,%xmm5 │ │ - psrad $0x1f,%xmm5 │ │ - pblendw $0x33,%xmm3,%xmm5 │ │ - movdqa %xmm5,%xmm0 │ │ - pcmpgtq %xmm2,%xmm0 │ │ - blendvpd %xmm0,%xmm2,%xmm5 │ │ - movdqa %xmm1,%xmm0 │ │ - blendvpd %xmm0,%xmm4,%xmm5 │ │ - cmovl %r15d,%ecx │ │ - movd %xmm5,%eax │ │ - pextrd $0x2,%xmm5,%r8d │ │ - mov %r8d,%edx │ │ + sub %edx,%esi │ │ + mov 0x30(%rsp),%r9 │ │ + jle 7bdf2 │ │ + lea 0x1(%rcx),%ebp │ │ + lea (%rdx,%rdx,1),%edi │ │ + cmp %ebp,%edi │ │ + jge 7be02 │ │ + cmp %eax,%edi │ │ + mov 0x30(%rsp),%r9 │ │ + mov 0x20(%rsp),%rdi │ │ + jl 7c5af │ │ + jmp 7be1d │ │ + mov 0x20(%rsp),%rdi │ │ + mov 0x30(%rsp),%r9 │ │ + jmpq 7c5af │ │ + mov %ecx,%edx │ │ sub %eax,%edx │ │ - cmp %ebx,%edx │ │ - mov %edx,%r13d │ │ - cmovg %ebx,%r13d │ │ - cmp %r15d,%edx │ │ - cmovl %r15d,%r13d │ │ - mov 0x40(%rsp),%r9d │ │ - mov %r9d,%edx │ │ - sub %r11d,%edx │ │ - cmp %ebx,%edx │ │ - mov %edx,%esi │ │ - cmovg %ebx,%esi │ │ - cmp %r15d,%edx │ │ - cmovl %r15d,%esi │ │ - add %r9d,%r11d │ │ - cmp %ebx,%r11d │ │ - mov %r11d,%edx │ │ - cmovg %ebx,%edx │ │ - cmp %r15d,%r11d │ │ - cmovl %r15d,%edx │ │ - mov %edx,0x40(%rsp) │ │ - add %r8d,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%edx │ │ - cmovg %ebx,%edx │ │ - cmp %r15d,%eax │ │ - cmovl %r15d,%edx │ │ - mov %edx,0x48(%rsp) │ │ - imul $0x61f,%esi,%eax │ │ - imul $0x138,%ebp,%edx │ │ - lea (%rdx,%rax,1),%r9d │ │ - add $0x800,%r9d │ │ - sar $0xc,%r9d │ │ - sub %ebp,%r9d │ │ - imul $0x61f,%ebp,%eax │ │ - imul $0xfffffec8,%esi,%edx │ │ - lea (%rax,%rdx,1),%eax │ │ - add $0x800,%eax │ │ - sar $0xc,%eax │ │ - add %esi,%eax │ │ - mov %eax,0x68(%rsp) │ │ - imul $0x61f,%r13d,%eax │ │ - imul $0x138,%r14d,%edx │ │ - lea (%rax,%rdx,1),%eax │ │ - add $0x800,%eax │ │ - sar $0xc,%eax │ │ - sub %r14d,%eax │ │ - imul $0x61f,%r14d,%edx │ │ - imul $0xfffffec8,%r13d,%esi │ │ - lea (%rsi,%rdx,1),%edx │ │ - add $0x800,%edx │ │ - sar $0xc,%edx │ │ - add %r13d,%edx │ │ - mov %edx,0x70(%rsp) │ │ - imul $0x138,%ecx,%edx │ │ - imul $0xfffff9e1,%edi,%esi │ │ - lea (%rdx,%rsi,1),%r8d │ │ - add $0x800,%r8d │ │ - sar $0xc,%r8d │ │ - sub %ecx,%r8d │ │ - imul $0x61f,%ecx,%ecx │ │ - imul $0x138,%edi,%edx │ │ - lea (%rcx,%rdx,1),%r10d │ │ - add $0x800,%r10d │ │ - sar $0xc,%r10d │ │ - sub %edi,%r10d │ │ - imul $0x138,%r12d,%ecx │ │ - mov 0x80(%rsp),%edx │ │ - imul $0xfffff9e1,%edx,%esi │ │ - lea (%rsi,%rcx,1),%esi │ │ - add $0x800,%esi │ │ - sar $0xc,%esi │ │ - sub %r12d,%esi │ │ - imul $0x61f,%r12d,%ecx │ │ - imul $0x138,%edx,%edi │ │ - mov %edx,%ebp │ │ - lea (%rdi,%rcx,1),%edx │ │ - add $0x800,%edx │ │ - sar $0xc,%edx │ │ - sub %ebp,%edx │ │ - mov 0x60(%rsp),%r11 │ │ - mov 0x58(%rsp),%rcx │ │ - lea (%r11,%rcx,1),%edi │ │ - cmp %ebx,%edi │ │ - mov %edi,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %r15d,%edi │ │ - cmovl %r15d,%ecx │ │ - mov %rcx,0x1d0(%rsp) │ │ - mov 0x78(%rsp),%r13 │ │ - mov 0x88(%rsp),%r14 │ │ - lea (%r14,%r13,1),%edi │ │ - cmp %ebx,%edi │ │ - mov %edi,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %r15d,%edi │ │ - cmovl %r15d,%ecx │ │ - mov %rcx,0x1c8(%rsp) │ │ - lea (%r9,%rsi,1),%edi │ │ - cmp %ebx,%edi │ │ - mov %edi,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %r15d,%edi │ │ - cmovl %r15d,%ecx │ │ - mov %rcx,0x1c0(%rsp) │ │ - lea (%rax,%r8,1),%edi │ │ - cmp %ebx,%edi │ │ - mov %edi,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %r15d,%edi │ │ - cmovl %r15d,%ecx │ │ - mov %rcx,0x1b8(%rsp) │ │ - sub %r8d,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ebp │ │ - cmovg %ebx,%ebp │ │ - cmp %r15d,%eax │ │ - cmovl %r15d,%ebp │ │ - sub %esi,%r9d │ │ - cmp %ebx,%r9d │ │ - mov %r9d,%r12d │ │ - cmovg %ebx,%r12d │ │ - cmp %r15d,%r9d │ │ - cmovl %r15d,%r12d │ │ - mov %r13,%rax │ │ - sub %r14d,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%r9d │ │ - cmovg %ebx,%r9d │ │ - cmp %r15d,%eax │ │ - cmovl %r15d,%r9d │ │ - sub 0x58(%rsp),%r11d │ │ - cmp %ebx,%r11d │ │ - mov %r11d,%r14d │ │ - cmovg %ebx,%r14d │ │ - cmp %r15d,%r11d │ │ - cmovl %r15d,%r14d │ │ - mov 0x48(%rsp),%eax │ │ - sub 0x38(%rsp),%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%r8d │ │ - cmovg %ebx,%r8d │ │ - cmp %r15d,%eax │ │ - cmovl %r15d,%r8d │ │ - mov 0x40(%rsp),%eax │ │ - sub 0x50(%rsp),%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%r13d │ │ - cmovg %ebx,%r13d │ │ - cmp %r15d,%eax │ │ - cmovl %r15d,%r13d │ │ - mov 0x68(%rsp),%edi │ │ - mov %edi,%eax │ │ - sub %edx,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%esi │ │ - cmovg %ebx,%esi │ │ - cmp %r15d,%eax │ │ - cmovl %r15d,%esi │ │ - mov 0x70(%rsp),%ecx │ │ - mov %ecx,%eax │ │ - sub %r10d,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%r11d │ │ - cmovg %ebx,%r11d │ │ - cmp %r15d,%eax │ │ - cmovl %r15d,%r11d │ │ - add %ecx,%r10d │ │ - cmp %ebx,%r10d │ │ - mov %r10d,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %r15d,%r10d │ │ - cmovl %r15d,%eax │ │ - mov %rax,0x60(%rsp) │ │ - add %edi,%edx │ │ - cmp %ebx,%edx │ │ mov %edx,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %r15d,%edx │ │ - cmovl %r15d,%eax │ │ - mov %rax,0x68(%rsp) │ │ - mov 0x40(%rsp),%edx │ │ - add 0x50(%rsp),%edx │ │ - cmp %ebx,%edx │ │ + mov 0x20(%rsp),%rdi │ │ + jmpq 7c5af │ │ + add %esi,%esi │ │ + cmp %eax,%esi │ │ + mov 0x30(%rsp),%r9 │ │ + mov 0x20(%rsp),%rdi │ │ + jge 7be1d │ │ + mov %ecx,%edx │ │ + sub %eax,%edx │ │ mov %edx,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %r15d,%edx │ │ - cmovl %r15d,%eax │ │ - mov %rax,0x58(%rsp) │ │ - mov 0x48(%rsp),%edx │ │ - add 0x38(%rsp),%edx │ │ - cmp %ebx,%edx │ │ + jmpq 7c5af │ │ + test $0x1,%al │ │ + jne 7c5a8 │ │ + sar %eax │ │ + sub %eax,%edx │ │ mov %edx,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %r15d,%edx │ │ - cmovl %r15d,%eax │ │ - mov %rax,0x38(%rsp) │ │ - mov %r11d,%ecx │ │ - sub %ebp,%ecx │ │ - add %ebp,%r11d │ │ - mov %esi,%edx │ │ - sub %r12d,%edx │ │ - add %r12d,%esi │ │ - mov %r13d,%edi │ │ - sub %r9d,%edi │ │ - add %r9d,%r13d │ │ - mov %r8d,%eax │ │ - sub %r14d,%eax │ │ - add %r14d,%r8d │ │ - imul $0xb5,%ecx,%ebp │ │ - sub $0xffffff80,%ebp │ │ - sar $0x8,%ebp │ │ - mov %rbp,0x178(%rsp) │ │ - imul $0xb5,%r11d,%ecx │ │ - sub $0xffffff80,%ecx │ │ - sar $0x8,%ecx │ │ - mov %rcx,0x50(%rsp) │ │ - imul $0xb5,%edx,%ecx │ │ - sub $0xffffff80,%ecx │ │ - sar $0x8,%ecx │ │ - mov %rcx,0xf8(%rsp) │ │ - imul $0xb5,%esi,%ecx │ │ - sub $0xffffff80,%ecx │ │ - sar $0x8,%ecx │ │ - mov %rcx,0x48(%rsp) │ │ - imul $0xb5,%edi,%ecx │ │ - sub $0xffffff80,%ecx │ │ - sar $0x8,%ecx │ │ - mov %rcx,0x110(%rsp) │ │ - imul $0xb5,%r13d,%ecx │ │ - sub $0xffffff80,%ecx │ │ - sar $0x8,%ecx │ │ - mov %rcx,0x88(%rsp) │ │ - imul $0xb5,%eax,%eax │ │ - sub $0xffffff80,%eax │ │ - sar $0x8,%eax │ │ - mov %rax,0x120(%rsp) │ │ - imul $0xb5,%r8d,%eax │ │ - sub $0xffffff80,%eax │ │ - sar $0x8,%eax │ │ - mov %rax,0x70(%rsp) │ │ - mov 0xa0(%rsp),%r8 │ │ - mov %r8,%rax │ │ - shl $0x4,%rax │ │ - mov %rax,%rsi │ │ - mov %rax,0x158(%rsp) │ │ - mov %r8,%rax │ │ - shl $0x5,%rax │ │ - mov %rax,0xf0(%rsp) │ │ - mov 0xa8(%rsp),%rbp │ │ - mov %rbp,%rax │ │ - shl $0x4,%rax │ │ - mov %rax,0x100(%rsp) │ │ - mov %r8,%rax │ │ - shl $0x6,%rax │ │ - mov %rax,0x118(%rsp) │ │ - mov 0x90(%rsp),%rax │ │ - shl $0x4,%rax │ │ - mov %rax,0x130(%rsp) │ │ - mov %rbp,%rax │ │ - shl $0x5,%rax │ │ - mov %rax,0x148(%rsp) │ │ - mov 0x200(%rsp),%rdx │ │ - mov (%rdx),%ecx │ │ - mov %rcx,0x1b0(%rsp) │ │ - imul $0x38,%r8,%r13 │ │ - mov %r13,0x170(%rsp) │ │ - imul $0x58,%r8,%r10 │ │ - mov %r10,0x180(%rsp) │ │ - imul $0x68,%r8,%r12 │ │ - mov %r12,0x188(%rsp) │ │ - imul $0x70,%r8,%r11 │ │ - mov %r11,0x198(%rsp) │ │ - imul $0x78,%r8,%rdi │ │ - mov %rdi,0x1a8(%rsp) │ │ - mov 0x38(%rsp),%rax │ │ - add %eax,%ecx │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %r15d,%ecx │ │ - cmovl %r15d,%eax │ │ - mov 0x1d8(%rsp),%r14 │ │ - mov (%rdx,%r14,4),%ecx │ │ - mov %rcx,0x1a0(%rsp) │ │ - mov (%rdx,%rsi,1),%esi │ │ - mov %rsi,0x190(%rsp) │ │ - mov (%rdx,%rbp,8),%ebp │ │ - mov %rbp,0x80(%rsp) │ │ - mov 0xf0(%rsp),%rbp │ │ - mov (%rdx,%rbp,1),%ebp │ │ - mov %rbp,0x78(%rsp) │ │ - mov 0x90(%rsp),%rbp │ │ - mov (%rdx,%rbp,8),%ebp │ │ - mov %rbp,0x40(%rsp) │ │ - mov 0x100(%rsp),%rbp │ │ - mov (%rdx,%rbp,1),%ebp │ │ - mov %rbp,0x138(%rsp) │ │ - mov (%rdx,%r13,1),%ebp │ │ - mov %rbp,0x140(%rsp) │ │ - mov 0x118(%rsp),%rbp │ │ - mov (%rdx,%rbp,1),%ebp │ │ - mov %rbp,0x128(%rsp) │ │ - mov 0x150(%rsp),%rbp │ │ - mov (%rdx,%rbp,8),%r13d │ │ - mov %r13,0x108(%rsp) │ │ - mov 0x130(%rsp),%rbp │ │ - mov (%rdx,%rbp,1),%r13d │ │ - mov (%rdx,%r10,1),%r9d │ │ - mov %r9,0x160(%rsp) │ │ - mov 0x148(%rsp),%rbp │ │ - mov (%rdx,%rbp,1),%ebp │ │ - mov %rbp,0xe8(%rsp) │ │ - mov (%rdx,%r12,1),%ebp │ │ - mov %rbp,0x168(%rsp) │ │ - mov (%rdx,%r11,1),%r12d │ │ - mov (%rdx,%rdi,1),%r11d │ │ - mov %eax,(%rdx) │ │ - mov 0x58(%rsp),%rax │ │ - add %eax,%ecx │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %r15d,%ecx │ │ - cmovl %r15d,%eax │ │ - mov %eax,(%rdx,%r8,4) │ │ - mov 0x68(%rsp),%rax │ │ - add %esi,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %r15d,%eax │ │ - cmovl %r15d,%ecx │ │ - mov %ecx,(%rdx,%r14,4) │ │ - mov 0x60(%rsp),%rax │ │ - mov 0x80(%rsp),%rcx │ │ - add %ecx,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %r15d,%eax │ │ - cmovl %r15d,%ecx │ │ - mov 0xa8(%rsp),%rdi │ │ - mov %ecx,(%rdx,%rdi,4) │ │ - mov 0x50(%rsp),%rax │ │ - mov 0x78(%rsp),%rcx │ │ - add %ecx,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %r15d,%eax │ │ - cmovl %r15d,%ecx │ │ - mov 0x158(%rsp),%rax │ │ - mov %ecx,(%rdx,%rax,1) │ │ - mov 0x48(%rsp),%rax │ │ - mov 0x40(%rsp),%rcx │ │ - add %ecx,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %r15d,%eax │ │ - cmovl %r15d,%ecx │ │ - mov 0x90(%rsp),%rsi │ │ - mov %ecx,(%rdx,%rsi,4) │ │ - mov 0x88(%rsp),%rax │ │ - mov 0x138(%rsp),%rcx │ │ - add %ecx,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %r15d,%eax │ │ - cmovl %r15d,%ecx │ │ - mov %ecx,(%rdx,%rdi,8) │ │ - mov 0x70(%rsp),%rax │ │ - mov 0x140(%rsp),%rcx │ │ - add %ecx,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %r15d,%eax │ │ - cmovl %r15d,%ecx │ │ - mov 0x1e0(%rsp),%rax │ │ - mov %ecx,(%rdx,%rax,4) │ │ - mov 0x128(%rsp),%rax │ │ - mov 0x120(%rsp),%rcx │ │ - add %ecx,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %r15d,%eax │ │ - cmovl %r15d,%ecx │ │ - mov 0xf0(%rsp),%rax │ │ - mov %ecx,(%rdx,%rax,1) │ │ - mov 0x110(%rsp),%rax │ │ - mov 0x108(%rsp),%rcx │ │ - add %ecx,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %r15d,%eax │ │ - cmovl %r15d,%ecx │ │ - mov 0x150(%rsp),%r10 │ │ - mov %ecx,(%rdx,%r10,4) │ │ - mov 0xf8(%rsp),%rax │ │ - add %r13d,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %r15d,%eax │ │ - cmovl %r15d,%ecx │ │ - mov %ecx,(%rdx,%rsi,8) │ │ - mov 0x178(%rsp),%r8 │ │ - lea (%r8,%r9,1),%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %r15d,%eax │ │ - cmovl %r15d,%ecx │ │ - mov 0x1e8(%rsp),%rax │ │ - mov %ecx,(%rdx,%rax,4) │ │ - mov 0x1b8(%rsp),%r9 │ │ - mov 0xe8(%rsp),%rax │ │ - add %r9d,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %r15d,%eax │ │ - cmovl %r15d,%ecx │ │ - mov 0x100(%rsp),%rax │ │ - mov %ecx,(%rdx,%rax,1) │ │ - mov 0x1c0(%rsp),%r14 │ │ - mov 0x168(%rsp),%rsi │ │ - lea (%r14,%rsi,1),%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %r15d,%eax │ │ - cmovl %r15d,%ecx │ │ - mov 0x1f0(%rsp),%rax │ │ - mov %ecx,(%rdx,%rax,4) │ │ - mov 0x1c8(%rsp),%rdi │ │ - lea (%rdi,%r12,1),%eax │ │ - cmp %ebx,%eax │ │ + jmpq 7c5af │ │ + mov 0x8(%rsp),%rax │ │ + mov %rax,%rcx │ │ + movl $0x3,0x3f5c0(%rax) │ │ + movswl 0xc(%r12),%eax │ │ + add $0x10000,%eax │ │ + mov %eax,0x3f5cc(%rcx) │ │ + movswl 0xe(%r12),%eax │ │ + mov %eax,0x3f5d0(%rcx) │ │ + movswl 0x10(%r12),%eax │ │ + mov %eax,0x3f5d4(%rcx) │ │ + movswl 0x12(%r12),%eax │ │ + add $0x10000,%eax │ │ + mov %eax,0x3f5d8(%rcx) │ │ + mov 0x8(%r12),%edx │ │ + mov %r15d,%edi │ │ + mov %r9d,%esi │ │ + mov %rbx,%rcx │ │ + mov 0x38(%rsp),%r9 │ │ + callq 9c9c0 │ │ + mov %rbx,%rdi │ │ + callq 9c7a0 │ │ + mov 0x20(%rsp),%r10 │ │ + mov 0x8(%rsp),%rdi │ │ + mov %r14d,%esi │ │ + mov %r12,%rdx │ │ + callq *0xcb8(%r10) │ │ mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %r15d,%eax │ │ - cmovl %r15d,%ecx │ │ - mov 0x170(%rsp),%rax │ │ - mov %ecx,(%rdx,%rax,1) │ │ - mov 0x1d0(%rsp),%rbp │ │ - lea (%r11,%rbp,1),%eax │ │ - cmp %ebx,%eax │ │ + mov $0xffffffff,%eax │ │ + test %ecx,%ecx │ │ + jne 83a10 │ │ + mov 0x40(%rsp),%r9 │ │ + movzbl 0x1b(%r9),%eax │ │ + mov 0x30(%rsp),%rdi │ │ + lea -0x1(%rdi),%ecx │ │ + cmp $0x1f,%cl │ │ + mov 0x8(%rsp),%r8 │ │ + ja 7c0cb │ │ + movzbl %cl,%ecx │ │ + lea 0x8300c(%rip),%rdx │ │ + movslq (%rdx,%rcx,4),%rcx │ │ + add %rdx,%rcx │ │ + jmpq *%rcx │ │ + lea 0x91904(%rip),%rcx │ │ + mov (%rcx,%rax,2),%dl │ │ + mov 0x1(%rcx,%rax,2),%cl │ │ + mov 0x10(%rsp),%rsi │ │ + mov %dl,0x178(%r8,%rsi,1) │ │ + mov %cl,0x198(%r8,%rsi,1) │ │ + movb $0x0,0xf8(%r8,%rsi,1) │ │ + jmpq 7c0cb │ │ + lea 0x918d3(%rip),%rcx │ │ + movzbl (%rcx,%rax,2),%edx │ │ + mov %edx,%esi │ │ + shl $0x8,%esi │ │ + or %edx,%esi │ │ + mov 0x10(%rsp),%rbp │ │ + mov %si,0x178(%r8,%rbp,1) │ │ + movzbl 0x1(%rcx,%rax,2),%ecx │ │ + mov %ecx,%edx │ │ + shl $0x8,%edx │ │ + or %ecx,%edx │ │ + mov %dx,0x198(%r8,%rbp,1) │ │ + movw $0x0,0xf8(%r8,%rbp,1) │ │ + jmpq 7c0cb │ │ + lea 0x9188e(%rip),%rcx │ │ + movzbl (%rcx,%rax,2),%edx │ │ + imul $0x1010101,%edx,%edx │ │ + mov 0x10(%rsp),%rsi │ │ + mov %edx,0x178(%r8,%rsi,1) │ │ + movzbl 0x1(%rcx,%rax,2),%ecx │ │ + imul $0x1010101,%ecx,%ecx │ │ + mov %ecx,0x198(%r8,%rsi,1) │ │ + movl $0x0,0xf8(%r8,%rsi,1) │ │ + jmpq 7c0cb │ │ + lea 0x9184c(%rip),%rcx │ │ + movzbl (%rcx,%rax,2),%edx │ │ + movabs $0x101010101010101,%rsi │ │ + imul %rsi,%rdx │ │ + mov 0x10(%rsp),%rbp │ │ + mov %rdx,0x178(%r8,%rbp,1) │ │ + movzbl 0x1(%rcx,%rax,2),%ecx │ │ + imul %rsi,%rcx │ │ + mov %rcx,0x198(%r8,%rbp,1) │ │ + movq $0x0,0xf8(%r8,%rbp,1) │ │ + jmpq 7c0cb │ │ + lea 0x91804(%rip),%rcx │ │ + movzbl (%rcx,%rax,2),%edx │ │ + movabs $0x101010101010101,%rsi │ │ + imul %rsi,%rdx │ │ + mov 0x10(%rsp),%rbp │ │ + mov %rdx,0x178(%r8,%rbp,1) │ │ + mov %rdx,0x180(%r8,%rbp,1) │ │ + movzbl 0x1(%rcx,%rax,2),%ecx │ │ + imul %rsi,%rcx │ │ + mov %rcx,0x198(%r8,%rbp,1) │ │ + mov %rcx,0x1a0(%r8,%rbp,1) │ │ + pxor %xmm0,%xmm0 │ │ + movdqu %xmm0,0xf8(%r8,%rbp,1) │ │ + jmp 7c0cb │ │ + lea 0x917ad(%rip),%rcx │ │ + movzbl (%rcx,%rax,2),%edx │ │ + movabs $0x101010101010101,%rsi │ │ + imul %rsi,%rdx │ │ + mov 0x10(%rsp),%rbp │ │ + mov %rdx,0x178(%r8,%rbp,1) │ │ + mov %rdx,0x180(%r8,%rbp,1) │ │ + mov %rdx,0x188(%r8,%rbp,1) │ │ + mov %rdx,0x190(%r8,%rbp,1) │ │ + movzbl 0x1(%rcx,%rax,2),%ecx │ │ + imul %rsi,%rcx │ │ + mov %rcx,0x198(%r8,%rbp,1) │ │ + mov %rcx,0x1a0(%r8,%rbp,1) │ │ + mov %rcx,0x1a8(%r8,%rbp,1) │ │ + mov %rcx,0x1b0(%r8,%rbp,1) │ │ + pxor %xmm0,%xmm0 │ │ + movdqu %xmm0,0xf8(%r8,%rbp,1) │ │ + movdqu %xmm0,0x108(%r8,%rbp,1) │ │ + mov 0x78(%rsp),%r10 │ │ + lea -0x1(%r10),%ecx │ │ + cmp $0x1f,%cl │ │ + mov 0x20(%rsp),%rbp │ │ + mov 0x190(%rsp),%r11 │ │ + mov 0x18(%rsp),%rbx │ │ + ja 7c40c │ │ + movzbl %cl,%ecx │ │ + lea 0x82e7f(%rip),%rdx │ │ + movslq (%rdx,%rcx,4),%rcx │ │ + add %rdx,%rcx │ │ + jmpq *%rcx │ │ + lea 0x916f7(%rip),%rsi │ │ + mov 0x288(%r8),%rdx │ │ + mov (%rsi,%rax,2),%cl │ │ + mov 0x1(%rsi,%rax,2),%al │ │ + mov %cl,0x160(%rdx,%rbx,1) │ │ + mov 0x288(%r8),%rcx │ │ + mov %al,0x180(%rcx,%rbx,1) │ │ + mov 0x288(%r8),%rax │ │ + movb $0x0,0xe0(%rax,%rbx,1) │ │ + mov 0x18(%rbp),%rax │ │ + testb $0x1,0xe8(%rax) │ │ + jne 7c41d │ │ + jmpq 7c554 │ │ + lea 0x916a8(%rip),%rcx │ │ + movzbl (%rcx,%rax,2),%edx │ │ + mov %edx,%esi │ │ + shl $0x8,%esi │ │ + or %edx,%esi │ │ + mov 0x288(%r8),%rdx │ │ + mov %si,0x160(%rdx,%rbx,1) │ │ + movzbl 0x1(%rcx,%rax,2),%eax │ │ mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %r15d,%eax │ │ - cmovl %r15d,%ecx │ │ - mov 0x1f8(%rsp),%rax │ │ - mov %ecx,(%rdx,%rax,4) │ │ - sub %ebp,%r11d │ │ - cmp %ebx,%r11d │ │ - mov %r11d,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %r15d,%r11d │ │ - cmovl %r15d,%eax │ │ - mov 0x118(%rsp),%rcx │ │ - mov %eax,(%rdx,%rcx,1) │ │ - sub %edi,%r12d │ │ - cmp %ebx,%r12d │ │ - mov %r12d,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %r15d,%r12d │ │ - cmovl %r15d,%eax │ │ - mov 0xd0(%rsp),%rcx │ │ - mov %eax,(%rdx,%rcx,4) │ │ - sub %r14d,%esi │ │ - cmp %ebx,%esi │ │ - mov %esi,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %r15d,%esi │ │ - cmovl %r15d,%eax │ │ - mov %eax,(%rdx,%r10,8) │ │ - mov 0xe8(%rsp),%rcx │ │ - sub %r9d,%ecx │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %r15d,%ecx │ │ - cmovl %r15d,%eax │ │ - mov 0xc8(%rsp),%rcx │ │ - mov %eax,(%rdx,%rcx,4) │ │ - mov 0x160(%rsp),%rcx │ │ - sub %r8d,%ecx │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %r15d,%ecx │ │ - cmovl %r15d,%eax │ │ - mov 0x130(%rsp),%rcx │ │ - mov %eax,(%rdx,%rcx,1) │ │ - sub 0xf8(%rsp),%r13d │ │ - cmp %ebx,%r13d │ │ - mov %r13d,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %r15d,%r13d │ │ - cmovl %r15d,%eax │ │ - mov 0xb0(%rsp),%rcx │ │ - mov %eax,(%rdx,%rcx,4) │ │ - mov 0x108(%rsp),%rcx │ │ - sub 0x110(%rsp),%ecx │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %r15d,%ecx │ │ - cmovl %r15d,%eax │ │ - mov 0x180(%rsp),%rcx │ │ - mov %eax,(%rdx,%rcx,1) │ │ - mov 0x128(%rsp),%rcx │ │ - sub 0x120(%rsp),%ecx │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %r15d,%ecx │ │ - cmovl %r15d,%eax │ │ - mov 0xb8(%rsp),%rcx │ │ - mov %eax,(%rdx,%rcx,4) │ │ - mov 0x140(%rsp),%rcx │ │ - sub 0x70(%rsp),%ecx │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %r15d,%ecx │ │ - cmovl %r15d,%eax │ │ - mov 0x148(%rsp),%rcx │ │ - mov %eax,(%rdx,%rcx,1) │ │ - mov 0x138(%rsp),%rcx │ │ - sub 0x88(%rsp),%ecx │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %r15d,%ecx │ │ - cmovl %r15d,%eax │ │ - mov 0xc0(%rsp),%rcx │ │ - mov %eax,(%rdx,%rcx,4) │ │ - mov 0x40(%rsp),%rcx │ │ - sub 0x48(%rsp),%ecx │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %r15d,%ecx │ │ - cmovl %r15d,%eax │ │ - mov 0x188(%rsp),%rcx │ │ - mov %eax,(%rdx,%rcx,1) │ │ - mov 0x78(%rsp),%rcx │ │ - sub 0x50(%rsp),%ecx │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %r15d,%ecx │ │ - cmovl %r15d,%eax │ │ - mov 0x98(%rsp),%rcx │ │ - mov %eax,(%rdx,%rcx,4) │ │ + shl $0x8,%ecx │ │ + or %eax,%ecx │ │ + mov 0x288(%r8),%rax │ │ + mov %cx,0x180(%rax,%rbx,1) │ │ + mov 0x288(%r8),%rax │ │ + movw $0x0,0xe0(%rax,%rbx,1) │ │ + mov 0x18(%rbp),%rax │ │ + testb $0x1,0xe8(%rax) │ │ + jne 7c41d │ │ + jmpq 7c554 │ │ + lea 0x91645(%rip),%rcx │ │ + movzbl (%rcx,%rax,2),%edx │ │ + imul $0x1010101,%edx,%edx │ │ + mov 0x288(%r8),%rsi │ │ + mov %edx,0x160(%rsi,%rbx,1) │ │ + movzbl 0x1(%rcx,%rax,2),%eax │ │ + imul $0x1010101,%eax,%eax │ │ + mov 0x288(%r8),%rcx │ │ + mov %eax,0x180(%rcx,%rbx,1) │ │ + mov 0x288(%r8),%rax │ │ + movl $0x0,0xe0(%rax,%rbx,1) │ │ + mov 0x18(%rbp),%rax │ │ + testb $0x1,0xe8(%rax) │ │ + jne 7c41d │ │ + jmpq 7c554 │ │ + lea 0x915e5(%rip),%r15 │ │ + movzbl (%r15,%rax,2),%edx │ │ + movabs $0x101010101010101,%rsi │ │ + mov %rsi,%rcx │ │ + imul %rsi,%rdx │ │ + mov 0x288(%r8),%rsi │ │ + mov %rdx,0x160(%rsi,%rbx,1) │ │ + movzbl 0x1(%r15,%rax,2),%eax │ │ + imul %rcx,%rax │ │ + mov 0x288(%r8),%rcx │ │ + mov %rax,0x180(%rcx,%rbx,1) │ │ + mov 0x288(%r8),%rax │ │ + movq $0x0,0xe0(%rax,%rbx,1) │ │ + mov 0x18(%rbp),%rax │ │ + testb $0x1,0xe8(%rax) │ │ + jne 7c41d │ │ + jmpq 7c554 │ │ + lea 0x91577(%rip),%r15 │ │ + movzbl (%r15,%rax,2),%edx │ │ + movabs $0x101010101010101,%rsi │ │ + mov %rsi,%rcx │ │ + imul %rsi,%rdx │ │ + mov 0x288(%r8),%rsi │ │ + mov %rdx,0x160(%rsi,%rbx,1) │ │ + mov 0x288(%r8),%rsi │ │ + mov %rdx,0x168(%rsi,%rbx,1) │ │ + movzbl 0x1(%r15,%rax,2),%eax │ │ + imul %rcx,%rax │ │ + mov 0x288(%r8),%rcx │ │ + mov %rax,0x180(%rcx,%rbx,1) │ │ + mov 0x288(%r8),%rcx │ │ + mov %rax,0x188(%rcx,%rbx,1) │ │ + mov 0x288(%r8),%rax │ │ + movq $0x0,0xe0(%rax,%rbx,1) │ │ + mov 0x288(%r8),%rax │ │ + movq $0x0,0xe8(%rax,%rbx,1) │ │ + mov 0x18(%rbp),%rax │ │ + testb $0x1,0xe8(%rax) │ │ + jne 7c41d │ │ + jmpq 7c554 │ │ + lea 0x914d8(%rip),%r15 │ │ + movzbl (%r15,%rax,2),%edx │ │ + movabs $0x101010101010101,%rsi │ │ + mov %rsi,%rcx │ │ + imul %rsi,%rdx │ │ + mov 0x288(%r8),%rsi │ │ + mov %rdx,0x160(%rsi,%rbx,1) │ │ + mov 0x288(%r8),%rsi │ │ + mov %rdx,0x168(%rsi,%rbx,1) │ │ + mov 0x288(%r8),%rsi │ │ + mov %rdx,0x170(%rsi,%rbx,1) │ │ + mov 0x288(%r8),%rsi │ │ + mov %rdx,0x178(%rsi,%rbx,1) │ │ + movzbl 0x1(%r15,%rax,2),%eax │ │ + imul %rcx,%rax │ │ + mov 0x288(%r8),%rcx │ │ + mov %rax,0x180(%rcx,%rbx,1) │ │ + mov 0x288(%r8),%rcx │ │ + mov %rax,0x188(%rcx,%rbx,1) │ │ + mov 0x288(%r8),%rcx │ │ + mov %rax,0x190(%rcx,%rbx,1) │ │ + mov 0x288(%r8),%rcx │ │ + mov %rax,0x198(%rcx,%rbx,1) │ │ + mov 0x288(%r8),%rax │ │ + movq $0x0,0xe0(%rax,%rbx,1) │ │ + mov 0x288(%r8),%rax │ │ + movq $0x0,0xe8(%rax,%rbx,1) │ │ + mov 0x288(%r8),%rax │ │ + movq $0x0,0xf0(%rax,%rbx,1) │ │ + mov 0x288(%r8),%rax │ │ + movq $0x0,0xf8(%rax,%rbx,1) │ │ + mov 0x18(%rbp),%rax │ │ + testb $0x1,0xe8(%rax) │ │ + je 7c554 │ │ + mov 0x14(%r8),%ecx │ │ + and $0x1f,%ecx │ │ + test %r10b,%r10b │ │ + je 7c4d7 │ │ + add %rdi,%rcx │ │ + mov 0x2308(%r8,%rcx,8),%rax │ │ + movslq 0x10(%r8),%rcx │ │ + shl $0x4,%rcx │ │ + mov %r10d,%esi │ │ + and $0x1,%esi │ │ + cmp $0x1,%r10b │ │ + jne 7c455 │ │ + xor %edx,%edx │ │ + test %rsi,%rsi │ │ + jne 7c4ad │ │ + jmp 7c4cb │ │ + lea (%rcx,%rax,1),%rdi │ │ + add $0x1a,%rdi │ │ + mov %r10,%rbp │ │ + sub %rsi,%rbp │ │ + xor %edx,%edx │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + movzbl 0x18(%r9),%ebx │ │ + add $0x1,%bl │ │ + mov %bl,-0x12(%rdi) │ │ + mov 0x8(%r9),%ebx │ │ + mov %ebx,-0x1a(%rdi) │ │ + mov %r14b,-0x10(%rdi) │ │ + movzbl 0x18(%r9),%ebx │ │ + add $0x1,%bl │ │ + mov %bl,-0x2(%rdi) │ │ + mov 0x8(%r9),%ebx │ │ + mov %ebx,-0xa(%rdi) │ │ + mov %r14b,(%rdi) │ │ + add $0x2,%rdx │ │ + add $0x20,%rdi │ │ + cmp %rdx,%rbp │ │ + jne 7c470 │ │ + test %rsi,%rsi │ │ + je 7c4cb │ │ + add %rcx,%rax │ │ + mov 0x18(%r9),%cl │ │ + add $0x1,%cl │ │ + shl $0x4,%rdx │ │ + mov %cl,0x8(%rax,%rdx,1) │ │ + mov 0x8(%r9),%ecx │ │ + mov %ecx,(%rax,%rdx,1) │ │ + mov %r14b,0xa(%rax,%rdx,1) │ │ + mov 0x14(%r8),%ecx │ │ + and $0x1f,%ecx │ │ + mov 0x30(%rsp),%rdi │ │ + add $0xffffffff,%edi │ │ + jle 7c554 │ │ + add $0x5,%ecx │ │ + add $0xffffffff,%r10d │ │ + mov %edi,%eax │ │ + mov 0x10(%r8),%esi │ │ + lea (%r8,%rcx,8),%rcx │ │ + add $0x22e8,%rcx │ │ + xor %edx,%edx │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + movzbl 0x18(%r9),%ebx │ │ + add $0x1,%bl │ │ + mov (%rcx,%rdx,8),%rdi │ │ + add %r10d,%esi │ │ + movslq %esi,%rsi │ │ + shl $0x4,%rsi │ │ + mov %bl,0x8(%rdi,%rsi,1) │ │ + mov (%rcx,%rdx,8),%rsi │ │ + mov 0x10(%r8),%edi │ │ + add %r10d,%edi │ │ + movslq %edi,%rdi │ │ + shl $0x4,%rdi │ │ + mov 0x8(%r9),%ebp │ │ + mov %ebp,(%rsi,%rdi,1) │ │ + mov (%rcx,%rdx,8),%rdi │ │ + mov 0x10(%r8),%esi │ │ + lea (%r10,%rsi,1),%ebp │ │ + movslq %ebp,%rbp │ │ + shl $0x4,%rbp │ │ + mov %r14b,0xa(%rdi,%rbp,1) │ │ + add $0x1,%rdx │ │ + cmp %rdx,%rax │ │ + jne 7c500 │ │ + xor %eax,%eax │ │ + cmpb $0x0,0x5c(%rsp) │ │ + je 83a10 │ │ + lea -0x1(%r11),%ecx │ │ + cmp $0x1f,%ecx │ │ + ja 8071a │ │ + lea 0x82a83(%rip),%rdx │ │ + movslq (%rdx,%rcx,4),%rcx │ │ + add %rdx,%rcx │ │ + jmpq *%rcx │ │ mov 0x80(%rsp),%rcx │ │ - sub 0x60(%rsp),%ecx │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %r15d,%ecx │ │ - cmovl %r15d,%eax │ │ + movb $0x0,0x248(%r8,%rcx,1) │ │ mov 0x198(%rsp),%rcx │ │ - mov %eax,(%rdx,%rcx,1) │ │ - mov 0x190(%rsp),%rcx │ │ - sub 0x68(%rsp),%ecx │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %r15d,%ecx │ │ - cmovl %r15d,%eax │ │ - mov 0xd8(%rsp),%rcx │ │ - mov %eax,(%rdx,%rcx,4) │ │ - mov 0x1a0(%rsp),%rcx │ │ - sub 0x58(%rsp),%ecx │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %r15d,%ecx │ │ - cmovl %r15d,%eax │ │ - mov 0x1a8(%rsp),%rcx │ │ - mov %eax,(%rdx,%rcx,1) │ │ - mov 0x1b0(%rsp),%rax │ │ - sub 0x38(%rsp),%eax │ │ - cmp %ebx,%eax │ │ - cmovle %eax,%ebx │ │ - cmp %r15d,%eax │ │ - cmovl %r15d,%ebx │ │ - mov 0xe0(%rsp),%rax │ │ - mov %ebx,(%rdx,%rax,4) │ │ - add $0x208,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ + add $0xffffffff,%ecx │ │ + cmp $0x1f,%ecx │ │ + jbe 8072e │ │ + jmpq 83a10 │ │ + add $0x1,%eax │ │ + sar %eax │ │ + add %edx,%eax │ │ + movzbl %al,%edx │ │ + xor %esi,%esi │ │ + cmp %ecx,%edx │ │ + cmova %esi,%eax │ │ + cmp $0x7,%al │ │ + movl $0x0,0x58(%rsp) │ │ + cmova %esi,%eax │ │ + mov %al,0x4(%r12) │ │ + mov 0x48(%rsp),%rcx │ │ + mov (%rcx),%rcx │ │ + movzbl %al,%eax │ │ + shl $0x5,%rax │ │ + lea (%rcx,%rax,1),%r8 │ │ + add $0x370,%r8 │ │ + cmpl $0x0,0x38c(%rcx,%rax,1) │ │ + jne 7c603 │ │ + cmpl $0xffffffff,0x384(%rcx,%rax,1) │ │ + jne 7c603 │ │ + cmpl $0x0,0x388(%rcx,%rax,1) │ │ + je 7c619 │ │ + lea 0x5(%r12),%r13 │ │ + movb $0x0,0x5(%r12) │ │ + mov $0x1,%al │ │ + cmpl $0x0,0x18(%r8) │ │ + jne 7c696 │ │ + jmp 7c643 │ │ + mov %r12,%rbp │ │ + mov $0x1,%bl │ │ + cmpl $0x0,0x57c(%rcx) │ │ + jne 7b365 │ │ + mov %rbp,%r12 │ │ + lea 0x5(%rbp),%r13 │ │ + movb $0x0,0x5(%rbp) │ │ + test %bl,%bl │ │ + je 7c643 │ │ + mov $0x1,%al │ │ + cmpl $0x0,0x18(%r8) │ │ + jne 7c696 │ │ + mov 0x8(%rsp),%rax │ │ + mov %rax,%rdx │ │ + mov 0x288(%rax),%rax │ │ + mov 0x18(%rsp),%rcx │ │ + movzbl 0xa0(%rax,%rcx,1),%eax │ │ + mov 0x10(%rsp),%rcx │ │ + movzbl 0xb8(%rdx,%rcx,1),%ecx │ │ + add %rax,%rcx │ │ + mov 0x28(%rsp),%rax │ │ + lea 0x3600(%rax),%rdi │ │ + mov %r8,%rbx │ │ + lea (%rax,%rcx,4),%rsi │ │ + add $0x177c,%rsi │ │ + callq 4920 │ │ + mov %rbx,%r8 │ │ + mov 0x20(%rsp),%rdi │ │ + mov %al,0x6(%r12) │ │ + mov 0x48(%rsp),%rcx │ │ + mov (%rcx),%rcx │ │ + cmpl $0x0,0x360(%rcx) │ │ + je 7c78e │ │ + cmpl $0x0,0x364(%rcx) │ │ + mov 0x68(%rsp),%r10 │ │ + mov 0x30(%rsp),%r9 │ │ + je 7c798 │ │ + cmpl $0x0,0x470(%rcx) │ │ + jne 7c798 │ │ + test %al,%al │ │ + je 7c946 │ │ + mov 0x8(%rsp),%rax │ │ + mov %rax,%rcx │ │ + movslq 0x14(%rax),%rax │ │ + movslq 0x10(%rcx),%rcx │ │ + mov 0xd18(%rdi),%rdx │ │ + imul %rdx,%rax │ │ + add %rcx,%rax │ │ + add 0xab8(%rdi),%rax │ │ + cmp 0x50(%rsp),%r10d │ │ + mov 0x38(%rsp),%rcx │ │ + jle 7c8ad │ │ + cmp 0x60(%rsp),%ecx │ │ + jle 7c8ad │ │ + mov -0x1(%rax),%cl │ │ + mov %rax,%rsi │ │ + sub %rdx,%rsi │ │ + mov (%rsi),%bl │ │ + not %rdx │ │ + mov (%rax,%rdx,1),%dl │ │ + cmp %bl,%cl │ │ + jne 7c739 │ │ + mov $0x2,%eax │ │ + cmp %cl,%dl │ │ + je 7c753 │ │ + cmp %cl,%dl │ │ + sete %sil │ │ + cmp %bl,%cl │ │ + sete %r8b │ │ + or %sil,%r8b │ │ + cmp %dl,%bl │ │ + sete %al │ │ + or %r8b,%al │ │ + movzbl %al,%eax │ │ + cmp %dl,%bl │ │ + movzbl %bl,%edx │ │ + movzbl %cl,%r12d │ │ + cmove %edx,%r12d │ │ + mov 0x40(%rsp),%rcx │ │ + cmpb $0x0,0x6(%rcx) │ │ + je 7c8cd │ │ + mov %r12b,0x4(%rcx) │ │ + cmp $0x8,%r12b │ │ + jb 7cbe9 │ │ + xor %r12d,%r12d │ │ + mov 0x40(%rsp),%rdx │ │ + mov %r12b,0x4(%rdx) │ │ + jmpq 7cbee │ │ + mov 0x68(%rsp),%r10 │ │ + mov 0x30(%rsp),%r9 │ │ + test %al,%al │ │ + jne 7cc17 │ │ + mov 0x8(%rdi),%rax │ │ + cmpl $0x0,0x3f4(%rax) │ │ + je 7c7c8 │ │ + mov 0x8(%rsp),%rax │ │ + mov 0x10(%rax),%edx │ │ + mov 0x14(%rax),%eax │ │ + shr $0x4,%edx │ │ + and $0x1,%edx │ │ + shr $0x3,%eax │ │ + and $0x2,%eax │ │ + or %edx,%eax │ │ + jmp 7c7ca │ │ + xor %eax,%eax │ │ + mov 0x8(%rsp),%rdx │ │ + mov 0x3f5f0(%rdx),%rdx │ │ + mov %eax,%r15d │ │ + cmpb $0xff,(%rdx,%r15,1) │ │ + jne 7cc17 │ │ + mov 0x518(%rcx),%ebp │ │ + test %ebp,%ebp │ │ + je 7cb53 │ │ + mov %r8,0xb0(%rsp) │ │ + mov 0x28(%rsp),%rax │ │ + lea 0x3600(%rax),%r12 │ │ + xor %eax,%eax │ │ nopl 0x0(%rax,%rax,1) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0x388,%rsp │ │ - mov %ecx,%ebx │ │ - mov %edx,%ebp │ │ - mov %rsi,%r15 │ │ - mov %rdi,%r14 │ │ - add %rsi,%rsi │ │ - mov $0x1,%r8d │ │ - callq 873d0 │ │ - mov (%r14,%r15,4),%eax │ │ - lea (%r15,%r15,8),%rcx │ │ - lea (%rcx,%rcx,2),%rdx │ │ - mov %rcx,%rdi │ │ - mov %rcx,0x260(%rsp) │ │ - add %r15,%rdx │ │ - mov %rdx,%r8 │ │ - mov %rdx,0x328(%rsp) │ │ - mov %r15,%rcx │ │ - shl $0x6,%rcx │ │ - mov %rcx,0x268(%rsp) │ │ - lea (%rcx,%r15,4),%rcx │ │ - mov %rcx,0x378(%rsp) │ │ - mov (%r14,%rcx,1),%edx │ │ - mov %edx,0x50(%rsp) │ │ - imul $0x7c,%r15,%rcx │ │ - mov %rcx,0x380(%rsp) │ │ - mov (%r14,%rcx,1),%esi │ │ - mov %esi,0x40(%rsp) │ │ - imul $0x65,%eax,%ecx │ │ - add $0x800,%ecx │ │ - sar $0xc,%ecx │ │ - mov %rcx,0x38(%rsp) │ │ - imul $0xfffff4f8,%esi,%ecx │ │ - add $0x800,%ecx │ │ - sar $0xc,%ecx │ │ - mov %rcx,0x48(%rsp) │ │ - mov %eax,%ecx │ │ - shl $0xc,%ecx │ │ - sub %eax,%ecx │ │ - mov %ecx,0x30(%rsp) │ │ - imul $0x67c,%edx,%eax │ │ - add $0x800,%eax │ │ - sar $0xc,%eax │ │ - mov %eax,0xd0(%rsp) │ │ - mov %r15,0x318(%rsp) │ │ - imul $0x3c,%r15,%rax │ │ - mov %rax,0x340(%rsp) │ │ - mov %r14,0x320(%rsp) │ │ - mov (%r14,%rax,1),%eax │ │ - mov %eax,0xd8(%rsp) │ │ - imul $0xfffffa3e,%eax,%eax │ │ - add $0x800,%eax │ │ - sar $0xc,%eax │ │ - mov (%r14,%rdi,4),%ecx │ │ - mov %ecx,0xc8(%rsp) │ │ - imul $0x381,%ecx,%edx │ │ - add $0x800,%edx │ │ - sar $0xc,%edx │ │ - imul $0x5c,%r15,%rcx │ │ - mov %rcx,0x358(%rsp) │ │ - mov (%r14,%rcx,1),%ecx │ │ - mov %ecx,0xb8(%rsp) │ │ - imul $0xfffff771,%ecx,%ecx │ │ - add $0x800,%ecx │ │ - sar $0xc,%ecx │ │ - mov %rcx,0x100(%rsp) │ │ - imul $0x64,%r15,%rcx │ │ - mov %rcx,0x360(%rsp) │ │ - mov (%r14,%rcx,1),%ecx │ │ - mov %ecx,0x80(%rsp) │ │ - imul $0x937,%ecx,%ecx │ │ - add $0x800,%ecx │ │ - sar $0xc,%ecx │ │ - mov %ecx,0x110(%rsp) │ │ - mov (%r14,%r8,1),%ecx │ │ - mov %ecx,0x78(%rsp) │ │ - imul $0xfffffd44,%ecx,%ecx │ │ - add $0x800,%ecx │ │ - sar $0xc,%ecx │ │ - lea (%r15,%r15,4),%rsi │ │ - mov %rsi,0x168(%rsp) │ │ - mov (%r14,%rsi,4),%esi │ │ - mov %esi,0x108(%rsp) │ │ - imul $0x1f5,%esi,%r12d │ │ - add $0x800,%r12d │ │ - sar $0xc,%r12d │ │ - imul $0x6c,%r15,%rsi │ │ - mov %rsi,0x368(%rsp) │ │ - mov (%r14,%rsi,1),%esi │ │ - mov %esi,0xf8(%rsp) │ │ - imul $0xfffff628,%esi,%esi │ │ - add $0x800,%esi │ │ - sar $0xc,%esi │ │ - mov %rsi,0x118(%rsp) │ │ - imul $0x54,%r15,%rsi │ │ - mov %rsi,0x350(%rsp) │ │ - mov (%r14,%rsi,1),%esi │ │ - mov %esi,0x70(%rsp) │ │ - imul $0x7e3,%esi,%esi │ │ - add $0x800,%esi │ │ - sar $0xc,%esi │ │ - mov %esi,0xb0(%rsp) │ │ - imul $0x2c,%r15,%rsi │ │ - mov %rsi,0x330(%rsp) │ │ - mov (%r14,%rsi,1),%esi │ │ - mov %esi,0x58(%rsp) │ │ - imul $0xfffffbbc,%esi,%esi │ │ - add $0x800,%esi │ │ - sar $0xc,%esi │ │ - imul $0x34,%r15,%r8 │ │ - mov %r8,0x338(%rsp) │ │ - mov (%r14,%r8,1),%r9d │ │ - imul $0x505,%r9d,%r13d │ │ - add $0x800,%r13d │ │ - sar $0xc,%r13d │ │ - imul $0x4c,%r15,%r8 │ │ - mov %r8,0x348(%rsp) │ │ - mov (%r14,%r8,1),%r11d │ │ - imul $0xfffff8ce,%r11d,%edi │ │ - add $0x800,%edi │ │ - sar $0xc,%edi │ │ - mov %rdi,0xc0(%rsp) │ │ - imul $0x74,%r15,%r8 │ │ - mov %r8,0x370(%rsp) │ │ - mov (%r14,%r8,1),%r8d │ │ - imul $0xa73,%r8d,%edi │ │ - add $0x800,%edi │ │ - sar $0xc,%edi │ │ - mov %edi,0xa8(%rsp) │ │ - lea (%r15,%r15,2),%r10 │ │ - mov %r10,0x160(%rsp) │ │ - mov (%r14,%r10,4),%r14d │ │ - imul $0xfffffed3,%r14d,%r10d │ │ - add $0x800,%r10d │ │ - sar $0xc,%r10d │ │ - imul $0xff5,%r14d,%r14d │ │ - add $0x800,%r14d │ │ - sar $0xc,%r14d │ │ - imul $0xc1e,%r8d,%edi │ │ - add $0x800,%edi │ │ - sar $0xc,%edi │ │ - mov %rdi,0xa0(%rsp) │ │ - imul $0xe4b,%r11d,%edi │ │ - add $0x800,%edi │ │ - sar $0xc,%edi │ │ - mov %edi,0x140(%rsp) │ │ - imul $0xf31,%r9d,%r15d │ │ - add $0x800,%r15d │ │ - sar $0xc,%r15d │ │ - imul $0xf6c,0x58(%rsp),%edi │ │ - add $0x800,%edi │ │ - sar $0xc,%edi │ │ - mov %rdi,0x98(%rsp) │ │ - imul $0xdec,0x70(%rsp),%edi │ │ - add $0x800,%edi │ │ - sar $0xc,%edi │ │ - mov %rdi,0x138(%rsp) │ │ - imul $0xc9d,0xf8(%rsp),%edi │ │ - add $0x800,%edi │ │ - sar $0xc,%edi │ │ - mov %edi,0x70(%rsp) │ │ - imul $0xfe1,0x108(%rsp),%edi │ │ - add $0x800,%edi │ │ - sar $0xc,%edi │ │ - mov %edi,0x60(%rsp) │ │ - imul $0xfc4,0x78(%rsp),%edi │ │ - add $0x800,%edi │ │ - sar $0xc,%edi │ │ - mov %rdi,0xf0(%rsp) │ │ - imul $0xd15,0x80(%rsp),%edi │ │ - add $0x800,%edi │ │ - sar $0xc,%edi │ │ - mov %rdi,0x68(%rsp) │ │ - imul $0xd85,0xb8(%rsp),%edi │ │ - add $0x800,%edi │ │ - sar $0xc,%edi │ │ - mov %edi,0x80(%rsp) │ │ - imul $0xf9c,0xc8(%rsp),%edi │ │ - add $0x800,%edi │ │ - sar $0xc,%edi │ │ - mov %edi,0x58(%rsp) │ │ - imul $0xeee,0xd8(%rsp),%edi │ │ - add $0x800,%edi │ │ - sar $0xc,%edi │ │ - mov %rdi,0x78(%rsp) │ │ - imul $0xea1,0x50(%rsp),%edi │ │ - add $0x800,%edi │ │ - sar $0xc,%edi │ │ - mov %rdi,0x108(%rsp) │ │ - imul $0xb97,0x40(%rsp),%edi │ │ - add $0x800,%edi │ │ - sar $0xc,%edi │ │ - mov %edi,0x50(%rsp) │ │ - mov 0x30(%rsp),%edi │ │ - add $0x800,%edi │ │ - sar $0xc,%edi │ │ - mov %edi,0x30(%rsp) │ │ - mov 0x38(%rsp),%rdi │ │ - mov 0x48(%rsp),%r9 │ │ - lea (%r9,%rdi,1),%r8d │ │ - cmp %ebx,%r8d │ │ - mov %r8d,%r11d │ │ - cmovg %ebx,%r11d │ │ - cmp %ebp,%r8d │ │ - cmovl %ebp,%r11d │ │ - mov %r11,0xd8(%rsp) │ │ - sub %r9d,%edi │ │ - cmp %ebx,%edi │ │ - mov %edi,%r8d │ │ - cmovg %ebx,%r8d │ │ + mov %eax,%ebx │ │ + add %eax,%ebx │ │ + mov %r12,%rdi │ │ + callq 49a0 │ │ + or %ebx,%eax │ │ + add $0xffffffff,%ebp │ │ + jne 7c810 │ │ + mov 0x8(%rsp),%rcx │ │ + mov 0x3f5f0(%rcx),%rdx │ │ + mov 0x40(%rsp),%r12 │ │ + mov 0x68(%rsp),%r10 │ │ + mov 0x20(%rsp),%rdi │ │ + mov 0xb0(%rsp),%r8 │ │ + mov %al,(%rdx,%r15,1) │ │ + cmpb $0x11,0x78(%rsp) │ │ + mov 0x30(%rsp),%r9 │ │ + jb 7c867 │ │ + mov 0x8(%rsp),%rcx │ │ + mov 0x3f5f0(%rcx),%rcx │ │ + mov %al,0x1(%r15,%rcx,1) │ │ + cmp $0x11,%r9b │ │ + jb 7cc17 │ │ + mov 0x8(%rsp),%rcx │ │ + mov 0x3f5f0(%rcx),%rcx │ │ + mov %al,0x2(%r15,%rcx,1) │ │ + cmpb $0x20,0x78(%rsp) │ │ + jne 7cc17 │ │ + cmp $0x20,%r9b │ │ + jne 7cc17 │ │ + mov 0x8(%rsp),%rcx │ │ + mov 0x3f5f0(%rcx),%rcx │ │ + mov %al,0x3(%r15,%rcx,1) │ │ + jmpq 7cc17 │ │ + cmp 0x50(%rsp),%r10d │ │ + jle 7cb6e │ │ + mov -0x1(%rax),%r12b │ │ + xor %eax,%eax │ │ + mov 0x40(%rsp),%rcx │ │ + cmpb $0x0,0x6(%rcx) │ │ + jne 7c76f │ │ + mov 0x28(%rsp),%rcx │ │ + lea 0x3600(%rcx),%rdi │ │ + shl $0x4,%rax │ │ + lea (%rcx,%rax,1),%rsi │ │ + add $0xdb0,%rsi │ │ + mov $0x7,%edx │ │ + callq 4750 │ │ + mov 0x48(%rsp),%rcx │ │ + mov (%rcx),%rcx │ │ + mov 0x474(%rcx),%ecx │ │ + test %r12b,%r12b │ │ + je 7cb90 │ │ + movzbl %r12b,%edx │ │ + mov %ecx,%esi │ │ + sub %edx,%esi │ │ + mov 0x30(%rsp),%r9 │ │ + jle 7cbba │ │ + lea 0x1(%rcx),%ebp │ │ + lea (%rdx,%rdx,1),%edi │ │ cmp %ebp,%edi │ │ - cmovl %ebp,%r8d │ │ - mov %r8,0x38(%rsp) │ │ - mov %eax,%r8d │ │ - mov 0xd0(%rsp),%edi │ │ - sub %edi,%r8d │ │ - cmp %ebx,%r8d │ │ - mov %r8d,%r11d │ │ - cmovg %ebx,%r11d │ │ - cmp %ebp,%r8d │ │ - cmovl %ebp,%r11d │ │ - mov %r11,0x48(%rsp) │ │ - add %edi,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%r8d │ │ - cmovg %ebx,%r8d │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%r8d │ │ - mov %r8,0xc8(%rsp) │ │ - mov 0x100(%rsp),%rdi │ │ - lea (%rdi,%rdx,1),%r8d │ │ - cmp %ebx,%r8d │ │ - mov %r8d,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%r8d │ │ - cmovl %ebp,%eax │ │ - mov %eax,0xb8(%rsp) │ │ - sub %edi,%edx │ │ - cmp %ebx,%edx │ │ - mov %edx,%edi │ │ - cmovg %ebx,%edi │ │ - cmp %ebp,%edx │ │ - cmovl %ebp,%edi │ │ - mov %edi,0x148(%rsp) │ │ - mov %ecx,%eax │ │ - mov 0x110(%rsp),%r8d │ │ - sub %r8d,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%edx │ │ - cmovg %ebx,%edx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%edx │ │ - mov %edx,%r9d │ │ - mov %edx,0x90(%rsp) │ │ - add %r8d,%ecx │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%ecx │ │ - cmovl %ebp,%eax │ │ - mov %eax,0x110(%rsp) │ │ - mov 0x118(%rsp),%rdx │ │ - lea (%rdx,%r12,1),%eax │ │ - cmp %ebx,%eax │ │ + jge 80bfb │ │ + cmp %eax,%edi │ │ + mov 0x30(%rsp),%r9 │ │ + mov 0x68(%rsp),%r10 │ │ + mov 0x20(%rsp),%rdi │ │ + jl 7cbca │ │ + jmpq 80c1b │ │ + cmpl $0x0,0x368(%rcx) │ │ + je 7c6dc │ │ + mov 0x28(%rsp),%rsi │ │ + lea 0x3600(%rsi),%rdi │ │ + mov 0x8(%rsp),%rax │ │ + mov %rax,%rdx │ │ + mov 0x288(%rax),%rax │ │ + mov 0x18(%rsp),%rcx │ │ + movzbl 0x80(%rax,%rcx,1),%eax │ │ + mov 0x10(%rsp),%rcx │ │ + movzbl 0x98(%rdx,%rcx,1),%ecx │ │ + add %rax,%rcx │ │ + lea (%rsi,%rcx,4),%rsi │ │ + add $0x1794,%rsi │ │ + callq 4920 │ │ + mov %eax,0x58(%rsp) │ │ + test %eax,%eax │ │ + je 80631 │ │ + mov 0x20(%rsp),%rdi │ │ + mov 0xac0(%rdi),%rbx │ │ + test %rbx,%rbx │ │ + je 80bca │ │ + mov 0x8(%rsp),%rax │ │ + movslq 0x14(%rax),%rbp │ │ + movslq 0x10(%rax),%rax │ │ + mov %rax,0xc0(%rsp) │ │ + mov 0xd18(%rdi),%r12 │ │ + mov 0x18(%rdi),%rax │ │ + movslq 0x130(%rax),%rax │ │ + lea (%rax,%rax,8),%rax │ │ + shl $0x5,%rax │ │ + add %rax,%rdi │ │ + add $0x20,%rdi │ │ + mov 0xc8(%rsp),%rax │ │ + lea (%rax,%rbp,1),%esi │ │ + shl $0x2,%esi │ │ + mov $0x2,%edx │ │ + callq 98550 │ │ mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov %rcx,0xf8(%rsp) │ │ - sub %edx,%r12d │ │ - cmp %ebx,%r12d │ │ - mov %r12d,%eax │ │ - cmovg %ebx,%eax │ │ + mov $0xffffffff,%eax │ │ + test %ecx,%ecx │ │ + jne 83a10 │ │ + mov 0xc0(%rsp),%rax │ │ + cmpl $0x0,0x70(%rsp) │ │ + jle 80f54 │ │ + mov %r12,%rsi │ │ + imul %r12,%rbp │ │ + add %rax,%rbp │ │ + add %rbp,%rbx │ │ + mov %r15d,%eax │ │ + and $0xfffffff8,%eax │ │ + lea -0x8(%rax),%r8 │ │ + mov %r8,%r10 │ │ + shr $0x3,%r10 │ │ + add $0x1,%r10 │ │ + mov %r10d,%r11d │ │ + and $0x1,%r11d │ │ + sub %r11,%r10 │ │ + mov $0x8,%r12d │ │ + mov 0xc8(%rsp),%rdx │ │ + mov %edx,%ecx │ │ + mov 0x20(%rsp),%rdi │ │ + mov 0x30(%rsp),%r9 │ │ + cmpl $0x8,0x70(%rsp) │ │ + jae 7ca80 │ │ + xor %edx,%edx │ │ + jmpq 7cb20 │ │ + movd %r12d,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + xor %ebp,%ebp │ │ + movdqa %xmm0,%xmm1 │ │ + test %r8,%r8 │ │ + je 7cad9 │ │ + mov %r10,%rdx │ │ + nopl 0x0(%rax,%rax,1) │ │ + pmovzxbd (%rbx,%rbp,1),%xmm2 │ │ + pminsd %xmm0,%xmm2 │ │ + pmovzxbd 0x4(%rbx,%rbp,1),%xmm3 │ │ + pminsd %xmm1,%xmm3 │ │ + pmovzxbd 0x8(%rbx,%rbp,1),%xmm0 │ │ + pmovzxbd 0xc(%rbx,%rbp,1),%xmm1 │ │ + pminsd %xmm2,%xmm0 │ │ + pminsd %xmm3,%xmm1 │ │ + add $0x10,%rbp │ │ + add $0xfffffffffffffffe,%rdx │ │ + jne 7caa0 │ │ + test %r11,%r11 │ │ + je 7caf5 │ │ + pmovzxbd (%rbx,%rbp,1),%xmm2 │ │ + pminsd %xmm2,%xmm0 │ │ + pmovzxbd 0x4(%rbx,%rbp,1),%xmm2 │ │ + pminsd %xmm2,%xmm1 │ │ + pminsd %xmm1,%xmm0 │ │ + pshufd $0x4e,%xmm0,%xmm1 │ │ + pminsd %xmm0,%xmm1 │ │ + pshufd $0xe5,%xmm1,%xmm0 │ │ + pminsd %xmm1,%xmm0 │ │ + movd %xmm0,%r12d │ │ + mov %rax,%rdx │ │ + cmp %r15,%rax │ │ + je 7cb34 │ │ + nopl 0x0(%rax,%rax,1) │ │ + movzbl (%rbx,%rdx,1),%ebp │ │ cmp %ebp,%r12d │ │ - cmovl %ebp,%eax │ │ - mov %eax,0x40(%rsp) │ │ - mov %esi,%eax │ │ - mov 0xb0(%rsp),%edx │ │ - sub %edx,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov %ecx,0xd0(%rsp) │ │ - add %edx,%esi │ │ - cmp %ebx,%esi │ │ - mov %esi,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%esi │ │ - cmovl %ebp,%eax │ │ - mov %rax,0xe8(%rsp) │ │ - mov 0xc0(%rsp),%rdx │ │ - lea (%rdx,%r13,1),%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov %ecx,0x118(%rsp) │ │ - sub %edx,%r13d │ │ - cmp %ebx,%r13d │ │ - mov %r13d,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%r13d │ │ - cmovl %ebp,%eax │ │ - mov %eax,0xb0(%rsp) │ │ - mov %r10d,%eax │ │ - mov 0xa8(%rsp),%edx │ │ - sub %edx,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov %ecx,0xc0(%rsp) │ │ - add %edx,%r10d │ │ - cmp %ebx,%r10d │ │ - mov %r10d,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%r10d │ │ - cmovl %ebp,%eax │ │ - mov %eax,0x100(%rsp) │ │ - mov 0xa0(%rsp),%rdx │ │ - lea (%rdx,%r14,1),%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov %rcx,0xa8(%rsp) │ │ - sub %edx,%r14d │ │ - cmp %ebx,%r14d │ │ - mov %r14d,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%r14d │ │ - cmovl %ebp,%eax │ │ + cmovg %ebp,%r12d │ │ + add $0x1,%rdx │ │ + cmp %rdx,%r15 │ │ + jne 7cb20 │ │ + add $0xffffffff,%ecx │ │ + jle 80f91 │ │ + add %rsi,%rbx │ │ + test %r12d,%r12d │ │ + jne 7ca72 │ │ + mov 0x68(%rsp),%r10 │ │ + jmpq 7c780 │ │ + xor %eax,%eax │ │ + mov %al,(%rdx,%r15,1) │ │ + cmpb $0x11,0x78(%rsp) │ │ + mov 0x30(%rsp),%r9 │ │ + jae 7c856 │ │ + jmpq 7c867 │ │ + cmp 0x60(%rsp),%ecx │ │ + jle 7cba1 │ │ + sub %rdx,%rax │ │ + mov (%rax),%r12b │ │ + xor %eax,%eax │ │ + mov 0x40(%rsp),%rcx │ │ + cmpb $0x0,0x6(%rcx) │ │ + jne 7c76f │ │ + jmpq 7c8cd │ │ + mov 0x68(%rsp),%r10 │ │ + mov 0x20(%rsp),%rdi │ │ + mov 0x30(%rsp),%r9 │ │ + jmp 7cbca │ │ + xor %eax,%eax │ │ + xor %r12d,%r12d │ │ + mov 0x40(%rsp),%rcx │ │ + cmpb $0x0,0x6(%rcx) │ │ + jne 7c76f │ │ + jmpq 7c8cd │ │ + mov %ecx,%edx │ │ + sub %eax,%edx │ │ + mov %edx,%eax │ │ + mov 0x68(%rsp),%r10 │ │ + mov 0x20(%rsp),%rdi │ │ + movzbl %al,%edx │ │ + xor %r12d,%r12d │ │ + cmp %ecx,%edx │ │ + cmovbe %eax,%r12d │ │ + mov 0x40(%rsp),%rax │ │ + mov %r12b,0x4(%rax) │ │ + cmp $0x8,%r12b │ │ + jae 7c77d │ │ + mov 0x40(%rsp),%rdx │ │ + mov 0x48(%rsp),%rax │ │ + mov (%rax),%rcx │ │ + movzbl %r12b,%eax │ │ + shl $0x5,%rax │ │ + lea (%rcx,%rax,1),%r8 │ │ + add $0x370,%r8 │ │ + mov 0x6(%rdx),%al │ │ + mov %rdx,%r12 │ │ + test %al,%al │ │ + je 7c7a0 │ │ + mov 0x8(%rdi),%rax │ │ + mov 0x3f4(%rax),%eax │ │ + test %eax,%eax │ │ + sete %cl │ │ + mov $0x1f,%edx │ │ + shr %cl,%edx │ │ + lea 0x6(%r12),%rcx │ │ + mov %rcx,0x90(%rsp) │ │ + mov 0x8(%rsp),%rcx │ │ + test %edx,0x10(%rcx) │ │ + mov 0x78(%rsp),%r15 │ │ + jne 7d0f0 │ │ + mov 0x8(%rsp),%rcx │ │ + test %edx,0x14(%rcx) │ │ + jne 7d0f0 │ │ + mov %r8,0xb0(%rsp) │ │ + mov 0x28(%rsp),%rcx │ │ + mov 0x3720(%rcx),%edx │ │ + mov 0x48(%rsp),%rcx │ │ + mov (%rcx),%rsi │ │ + cmpl $0x0,0x4b8(%rsi) │ │ + mov %r13,0x160(%rsp) │ │ + mov %edx,0xa0(%rsp) │ │ + je 7cce0 │ │ + xor %ecx,%ecx │ │ + test %eax,%eax │ │ + sete %cl │ │ + lea (%rcx,%rcx,2),%eax │ │ + cmp %r14d,%eax │ │ + jne 7cd21 │ │ + mov 0x90(%rsp),%rax │ │ + cmpb $0x0,(%rax) │ │ + mov 0x28(%rsp),%rax │ │ + lea 0x3724(%rax),%rcx │ │ + lea 0xe0(%rsp),%rdx │ │ + mov %rdx,0x188(%rsp) │ │ + mov 0x3724(%rax),%eax │ │ mov %eax,0xe0(%rsp) │ │ - mov %r15d,%eax │ │ - mov 0x140(%rsp),%edx │ │ - sub %edx,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%r13d │ │ - cmovg %ebx,%r13d │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%r13d │ │ - mov %r13d,0x130(%rsp) │ │ - add %edx,%r15d │ │ - cmp %ebx,%r15d │ │ - mov %r15d,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%r15d │ │ - cmovl %ebp,%eax │ │ + mov 0xa0(%rsp),%edx │ │ + jne 7cd09 │ │ + jmp 7cd4a │ │ + lea 0xe0(%rsp),%rax │ │ + mov %rax,0x188(%rsp) │ │ + mov 0x28(%rsp),%rax │ │ + lea 0x3724(%rax),%rcx │ │ + mov 0x3724(%rax),%eax │ │ + mov %eax,0xe0(%rsp) │ │ + cmp 0x338(%rsi),%edx │ │ + jne 7d01c │ │ + lea 0xd48(%rdi),%rbx │ │ + jmpq 7d061 │ │ + lea 0xe0(%rsp),%rax │ │ + mov %rax,0x188(%rsp) │ │ + mov 0x28(%rsp),%rax │ │ + lea 0x3724(%rax),%rcx │ │ + mov 0x3724(%rax),%eax │ │ + mov %eax,0xe0(%rsp) │ │ + mov %rcx,0x178(%rsp) │ │ + mov %r9,%r15 │ │ + mov 0x28(%rsp),%rax │ │ + lea 0x3600(%rax),%rdi │ │ + lea 0x14b0(%rax),%rsi │ │ + mov $0x3,%edx │ │ + mov %rdi,0xc0(%rsp) │ │ + callq 4600 │ │ + mov %eax,%ebx │ │ + cmp $0x3,%eax │ │ + jne 7cdfa │ │ + mov 0xc0(%rsp),%r15 │ │ + mov %r15,%rdi │ │ + callq 49a0 │ │ + mov %eax,%ebp │ │ + add %eax,%ebp │ │ + mov %r15,%rdi │ │ + callq 49a0 │ │ + mov %eax,%ebx │ │ + or %ebp,%ebx │ │ + add %ebx,%ebx │ │ + mov %r15,%rdi │ │ + callq 49a0 │ │ + or %ebx,%eax │ │ + xor %ebx,%ebx │ │ + inc %eax │ │ + mov %eax,0xb8(%rsp) │ │ + je 7cde1 │ │ + xor %ebx,%ebx │ │ + mov 0xb8(%rsp),%ebp │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + add %ebx,%ebx │ │ + mov %r15,%rdi │ │ + callq 49a0 │ │ + or %eax,%ebx │ │ + add $0xffffffff,%ebp │ │ + jne 7cdd0 │ │ + mov $0x1,%eax │ │ + mov 0xb8(%rsp),%ecx │ │ + shl %cl,%eax │ │ + lea (%rax,%rbx,1),%ebx │ │ + add $0x1,%ebx │ │ + mov 0x30(%rsp),%r15 │ │ + test %ebx,%ebx │ │ + je 7ce26 │ │ + mov 0xc0(%rsp),%rdi │ │ + callq 49a0 │ │ + mov %ebx,%edx │ │ + neg %edx │ │ + test %eax,%eax │ │ + cmove %ebx,%edx │ │ + mov 0x48(%rsp),%rax │ │ + mov (%rax),%rsi │ │ + mov 0x4bc(%rsi),%cl │ │ + shl %cl,%edx │ │ + jmp 7ce30 │ │ + mov 0x48(%rsp),%rax │ │ + mov (%rax),%rsi │ │ + xor %edx,%edx │ │ + mov 0x68(%rsp),%r10 │ │ + mov 0x20(%rsp),%rdi │ │ + mov 0x28(%rsp),%rcx │ │ + add 0x3720(%rcx),%edx │ │ + cmp $0x100,%edx │ │ + mov $0xff,%eax │ │ + cmovl %edx,%eax │ │ + test %eax,%eax │ │ + mov $0x1,%edx │ │ + cmovg %eax,%edx │ │ + mov %edx,0x3720(%rcx) │ │ + cmpl $0x0,0x4c0(%rsi) │ │ + je 7ce8c │ │ + mov 0x4c8(%rsi),%eax │ │ + test %eax,%eax │ │ + je 7cead │ │ + xor %ecx,%ecx │ │ + cmpl $0x0,0x840(%rdi) │ │ + setne %cl │ │ + lea (%rcx,%rcx,1),%rbp │ │ + add $0x2,%rbp │ │ + jmp 7ceb2 │ │ + mov %r15,%r9 │ │ + mov 0x78(%rsp),%r15 │ │ + mov 0x178(%rsp),%rcx │ │ + cmp 0x338(%rsi),%edx │ │ + je 7cd15 │ │ + jmpq 7d01c │ │ + mov $0x1,%ebp │ │ + xor %r13d,%r13d │ │ + mov %rbp,0xb8(%rsp) │ │ + nopl (%rax) │ │ + add %r13d,%eax │ │ + cltq │ │ + mov 0x28(%rsp),%rcx │ │ + lea (%rcx,%rax,8),%rsi │ │ + add $0x14b8,%rsi │ │ + mov $0x3,%edx │ │ + mov 0xc0(%rsp),%rdi │ │ + callq 4600 │ │ + mov %eax,%ebx │ │ + cmp $0x3,%eax │ │ + jne 7cf63 │ │ + mov 0xc0(%rsp),%rbp │ │ + mov %rbp,%rdi │ │ + callq 49a0 │ │ + mov %eax,%ebx │ │ + add %eax,%ebx │ │ + mov %rbp,%rdi │ │ + callq 49a0 │ │ + mov %eax,%r12d │ │ + or %ebx,%r12d │ │ + add %r12d,%r12d │ │ + mov %rbp,%rdi │ │ + callq 49a0 │ │ + mov %eax,%r15d │ │ + or %r12d,%r15d │ │ + mov %rbp,%r12 │ │ + xor %ebp,%ebp │ │ + inc %r15d │ │ + je 7cf41 │ │ + xor %ebp,%ebp │ │ + mov %r15d,%ebx │ │ + add %ebp,%ebp │ │ + mov %r12,%rdi │ │ + callq 49a0 │ │ + or %eax,%ebp │ │ + add $0xffffffff,%ebx │ │ + jne 7cf30 │ │ + mov $0x1,%eax │ │ + mov %r15d,%ecx │ │ + shl %cl,%eax │ │ + lea (%rax,%rbp,1),%ebx │ │ + add $0x1,%ebx │ │ + mov 0x40(%rsp),%r12 │ │ + mov 0x30(%rsp),%r15 │ │ + mov 0xb8(%rsp),%rbp │ │ + test %ebx,%ebx │ │ + je 7cf8f │ │ + mov 0xc0(%rsp),%rdi │ │ + callq 49a0 │ │ + mov %ebx,%edx │ │ + neg %edx │ │ + test %eax,%eax │ │ + cmove %ebx,%edx │ │ + mov 0x48(%rsp),%rax │ │ + mov (%rax),%rax │ │ + mov 0x4c4(%rax),%cl │ │ + shl %cl,%edx │ │ + jmp 7cf91 │ │ + xor %edx,%edx │ │ + mov 0x68(%rsp),%r10 │ │ + mov 0x28(%rsp),%rcx │ │ + movsbl 0x3724(%rcx,%r13,1),%eax │ │ + add %edx,%eax │ │ + cmp $0x40,%eax │ │ + mov $0x3f,%edx │ │ + cmovge %edx,%eax │ │ + cmp $0xffffffc1,%eax │ │ + mov $0xc1,%edx │ │ + cmovle %edx,%eax │ │ + mov %al,0x3724(%rcx,%r13,1) │ │ + add $0x1,%r13 │ │ + cmp %rbp,%r13 │ │ + jae 7cfe0 │ │ + mov 0x48(%rsp),%rax │ │ + mov (%rax),%rax │ │ + mov 0x4c8(%rax),%eax │ │ + jmpq 7cec0 │ │ + mov 0x28(%rsp),%rax │ │ + mov 0x3720(%rax),%edx │ │ + mov 0x48(%rsp),%rax │ │ + mov (%rax),%rsi │ │ + mov 0x20(%rsp),%rdi │ │ + mov %r15,%r9 │ │ + mov 0x78(%rsp),%r15 │ │ + mov 0x160(%rsp),%r13 │ │ + mov 0x178(%rsp),%rcx │ │ + cmp 0x338(%rsi),%edx │ │ + je 7cd15 │ │ + cmp 0xa0(%rsp),%edx │ │ + je 7d06d │ │ + mov 0x8(%rdi),%rdi │ │ + mov 0x28(%rsp),%rax │ │ + lea 0x36b8(%rax),%rbx │ │ + mov %rcx,%rbp │ │ + mov %rbx,%rcx │ │ + mov %r15,%r13 │ │ + mov %r9,%r15 │ │ + callq 79340 │ │ + mov %rbp,%rcx │ │ + mov %r15,%r9 │ │ + mov %r13,%r15 │ │ + mov 0x160(%rsp),%r13 │ │ + mov 0x20(%rsp),%rdi │ │ + mov 0x68(%rsp),%r10 │ │ + mov 0x28(%rsp),%rax │ │ + mov %rbx,0x3718(%rax) │ │ + movl $0x0,0x1dc(%rsp) │ │ + cmpl $0x0,(%rcx) │ │ + je 7d0d5 │ │ + mov (%rcx),%eax │ │ + mov 0x188(%rsp),%rdx │ │ + cmp (%rdx),%eax │ │ + mov 0xb0(%rsp),%r8 │ │ + je 7d0f0 │ │ + mov 0x28(%rsp),%rax │ │ + lea 0x3728(%rax),%rbx │ │ + mov 0x48(%rsp),%rax │ │ + mov (%rax),%rsi │ │ + mov %rbx,%rdi │ │ + mov %rcx,%rdx │ │ + mov %r15,%r13 │ │ + mov %r9,%r15 │ │ + callq 90560 │ │ + mov %r15,%r9 │ │ + mov %r13,%r15 │ │ + mov 0x160(%rsp),%r13 │ │ + mov 0xb0(%rsp),%r8 │ │ + mov 0x68(%rsp),%r10 │ │ + jmp 7d0e4 │ │ + lea 0x1214(%rdi),%rbx │ │ + mov 0xb0(%rsp),%r8 │ │ + mov 0x28(%rsp),%rax │ │ + mov %rbx,0x3928(%rax) │ │ + mov %r12,0x40(%rsp) │ │ + cmpb $0x0,0x0(%r13) │ │ + movslq 0x58(%rsp),%rax │ │ mov %rax,0xa0(%rsp) │ │ - mov 0x98(%rsp),%rdx │ │ - mov 0x138(%rsp),%rsi │ │ - lea (%rsi,%rdx,1),%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov %ecx,0x140(%rsp) │ │ - sub %esi,%edx │ │ - cmp %ebx,%edx │ │ - mov %edx,%r10d │ │ - cmovg %ebx,%r10d │ │ - cmp %ebp,%edx │ │ - cmovl %ebp,%r10d │ │ - mov %r10d,0x88(%rsp) │ │ + mov 0x18(%rsp),%eax │ │ + mov %rax,0xc0(%rsp) │ │ + mov 0x10(%rsp),%eax │ │ + mov %rax,0xb8(%rsp) │ │ + mov 0x88(%rsp),%ecx │ │ + mov 0x80(%rsp),%ebp │ │ + je 7d1c0 │ │ + mov 0x40(%rsp),%rax │ │ + movb $0x0,0x3(%rax) │ │ + mov 0x48(%rsp),%rax │ │ + mov (%rax),%rax │ │ + testb $0x1,0xe8(%rax) │ │ + jne 7d79b │ │ + mov 0x8(%rsp),%rax │ │ + mov %rax,%rcx │ │ + lea 0x22e0(%rax),%rdi │ │ + mov 0x10(%rax),%eax │ │ + mov 0x14(%rcx),%ebp │ │ + sub $0x28,%rsp │ │ + lea 0x108(%rsp),%rsi │ │ + lea 0x208(%rsp),%rdx │ │ + lea 0x1d8(%rsp),%rcx │ │ + mov $0xff00,%r8d │ │ + mov %r14d,%r9d │ │ + push %rax │ │ + push %rbp │ │ + pushq 0xd0(%rsp) │ │ + callq 990f0 │ │ + add $0x40,%rsp │ │ + mov 0xe0(%rsp),%eax │ │ + test %eax,%eax │ │ + je 7d2a6 │ │ + mov 0x40(%rsp),%r12 │ │ + mov %eax,0x8(%r12) │ │ + mov 0x30(%rsp),%rbp │ │ + jmpq 7d3a1 │ │ + mov 0x48(%rsp),%rax │ │ + mov (%rax),%rax │ │ + testb $0x1,0xe8(%rax) │ │ + mov %rcx,0x188(%rsp) │ │ + jne 7d229 │ │ + cmpl $0x0,0x1d0(%rax) │ │ + je 7d2c5 │ │ + mov %rbp,%rcx │ │ + mov 0x28(%rsp),%rbp │ │ + lea 0x3600(%rbp),%rdi │ │ + mov %rbp,%rax │ │ + mov %rcx,%rbp │ │ + mov %r13,%r12 │ │ + mov %r15,%r13 │ │ + mov %r8,%r15 │ │ + lea 0x1854(%rax),%rsi │ │ + mov %r9,%rbx │ │ + callq 4920 │ │ + mov %rbx,%r9 │ │ + mov %r15,%r8 │ │ + mov %r13,%r15 │ │ + mov %r12,%r13 │ │ + mov 0x68(%rsp),%r10 │ │ + jmpq 7d76b │ │ + test %r8,%r8 │ │ + je 7d245 │ │ + mov 0x14(%r8),%eax │ │ + test %eax,%eax │ │ + jns 7d76b │ │ + cmpl $0x0,0x1c(%r8) │ │ + jne 7d76b │ │ + mov %r13,%r12 │ │ + mov 0x8(%rsp),%rax │ │ + mov 0x288(%rax),%rcx │ │ + cmp 0x50(%rsp),%r10d │ │ + jle 7d361 │ │ + mov %r15,%r13 │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rdx │ │ + movzbl 0xf8(%rdx,%rax,1),%eax │ │ mov 0x60(%rsp),%edx │ │ - mov %edx,%eax │ │ - mov 0x70(%rsp),%esi │ │ - sub %esi,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov %ecx,%r15d │ │ - add %esi,%edx │ │ - cmp %ebx,%edx │ │ - mov %edx,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%edx │ │ - cmovl %ebp,%eax │ │ - mov %eax,0x70(%rsp) │ │ - mov 0xf0(%rsp),%rdx │ │ - mov 0x68(%rsp),%rsi │ │ - lea (%rsi,%rdx,1),%eax │ │ - cmp %ebx,%eax │ │ + cmp %edx,0x38(%rsp) │ │ + jle 7d734 │ │ + mov %r9,%rbx │ │ + mov %r8,%r15 │ │ + mov 0x18(%rsp),%rdx │ │ + movzbl 0xe0(%rcx,%rdx,1),%ecx │ │ + add %eax,%ecx │ │ + xor %eax,%eax │ │ + cmp $0x2,%ecx │ │ + sete %al │ │ + add %ecx,%eax │ │ + jmpq 7d73c │ │ + mov 0xf0(%rsp),%eax │ │ + test %eax,%eax │ │ + mov 0x30(%rsp),%rbp │ │ + mov 0x40(%rsp),%r12 │ │ + je 7d30e │ │ + mov %eax,0x8(%r12) │ │ + jmpq 7d3a1 │ │ + mov %rbp,0x178(%rsp) │ │ + mov 0x40(%rsp),%r12 │ │ + movb $0x1,0x3(%r12) │ │ + mov 0x48(%rsp),%rax │ │ + mov (%rax),%rax │ │ + testb $0x1,0xe8(%rax) │ │ + je 7d969 │ │ + lea 0x9044c(%rip),%rax │ │ + mov 0xd8(%rsp),%rbx │ │ + movzbl (%rax,%rbx,1),%esi │ │ + shl $0x5,%rsi │ │ + add 0x28(%rsp),%rsi │ │ + jmpq 7d9be │ │ + mov 0x20(%rsp),%rsi │ │ + mov 0x8(%rsi),%rax │ │ + mov 0x3f4(%rax),%ecx │ │ + mov $0x10,%eax │ │ + shl %cl,%eax │ │ + mov 0x8(%rsp),%rdx │ │ + mov 0x14(%rdx),%edx │ │ + sub %eax,%edx │ │ + mov 0x28(%rsp),%rax │ │ + cmp 0x3638(%rax),%edx │ │ + jge 7d38c │ │ + movw $0x0,0x8(%r12) │ │ + mov 0x8(%rsi),%rax │ │ + mov 0x3f4(%rax),%cl │ │ + mov $0xfffffe00,%eax │ │ + shl %cl,%eax │ │ + add $0xfffff800,%eax │ │ + mov %ax,0xa(%r12) │ │ + jmp 7d3a1 │ │ + mov %r9,%rbx │ │ + mov %r15,%r13 │ │ + mov %r8,%r15 │ │ + xor %eax,%eax │ │ + mov 0x60(%rsp),%edx │ │ + cmp %edx,0x38(%rsp) │ │ + jle 7d73c │ │ + mov 0x18(%rsp),%rax │ │ + movzbl 0xe0(%rcx,%rax,1),%eax │ │ + jmpq 7d73a │ │ + mov $0xfffffe00,%eax │ │ + shl %cl,%eax │ │ + mov %ax,0x8(%r12) │ │ + movw $0x0,0xa(%r12) │ │ + add $0x8,%r12 │ │ + mov 0x28(%rsp),%rbx │ │ + lea 0x34e0(%rbx),%rdx │ │ + mov 0x8(%rsp),%rdi │ │ + mov %r12,%rsi │ │ + xor %ecx,%ecx │ │ + callq 875a0 │ │ + mov 0x3630(%rbx),%r11d │ │ + mov 0x3638(%rbx),%r13d │ │ + shl $0x2,%r11d │ │ + shl $0x2,%r13d │ │ + cmpb $0x0,0x5c(%rsp) │ │ + je 7d410 │ │ + lea 0x4(%r11),%eax │ │ + cmp $0x2,%r15b │ │ + cmovae %r11d,%eax │ │ + mov 0xd0(%rsp),%edx │ │ + cmp $0x3,%edx │ │ + cmove %r11d,%eax │ │ + lea 0x4(%r13),%ecx │ │ + cmp $0x2,%bpl │ │ + cmovae %r13d,%ecx │ │ + cmp $0x1,%edx │ │ + cmovne %r13d,%ecx │ │ + mov %ecx,%r13d │ │ + mov %eax,%r11d │ │ + mov 0x8(%rsp),%rax │ │ + mov 0x10(%rax),%r8d │ │ + mov 0x14(%rax),%ebx │ │ + movswl 0x2(%r12),%eax │ │ + sar $0x3,%eax │ │ + lea (%rax,%r8,4),%eax │ │ + movswl (%r12),%ecx │ │ + sar $0x3,%ecx │ │ + lea (%rcx,%rbx,4),%esi │ │ + mov %r15,%rdi │ │ + lea 0x0(,%r15,4),%r15d │ │ + lea 0x0(,%rbp,4),%r9d │ │ + cmp %eax,%r11d │ │ + jle 7d454 │ │ + add %r11d,%r15d │ │ + mov %r11d,%r10d │ │ + jmp 7d483 │ │ + lea (%rax,%rdi,4),%ecx │ │ + mov 0x28(%rsp),%rdx │ │ + mov 0x3634(%rdx),%edx │ │ + lea (%rdi,%rdx,1),%edx │ │ + add $0xffffffff,%edx │ │ + mov %edi,%ebp │ │ + neg %ebp │ │ + and %edx,%ebp │ │ + shl $0x2,%ebp │ │ + mov %ebp,%r10d │ │ + sub %r15d,%r10d │ │ + cmp %ecx,%ebp │ │ + cmovg %ecx,%ebp │ │ + cmovge %eax,%r10d │ │ + mov %ebp,%r15d │ │ + cmp %esi,%r13d │ │ + cmovge %r13d,%esi │ │ + mov 0x20(%rsp),%rax │ │ + mov 0x8(%rax),%rax │ │ + mov 0x3f4(%rax),%al │ │ + lea 0x4(%rax),%edx │ │ + mov %r8d,%ebp │ │ + mov %edx,%ecx │ │ + sar %cl,%ebp │ │ + add $0x6,%al │ │ mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov %rcx,0x138(%rsp) │ │ - mov %rdx,%rax │ │ - sub %esi,%eax │ │ - cmp %ebx,%eax │ │ + shl %cl,%ebp │ │ + add %esi,%r9d │ │ + mov %edx,%ecx │ │ + sar %cl,%ebx │ │ mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov %ecx,%r14d │ │ - mov %ecx,0x120(%rsp) │ │ - mov 0x58(%rsp),%ecx │ │ - mov %ecx,%eax │ │ - mov 0x80(%rsp),%edx │ │ - sub %edx,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%esi │ │ - cmovg %ebx,%esi │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%esi │ │ - mov %esi,%r12d │ │ - mov %esi,0x98(%rsp) │ │ - add %edx,%ecx │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%ecx │ │ - cmovl %ebp,%eax │ │ - mov %rax,0x58(%rsp) │ │ - mov 0x78(%rsp),%rdx │ │ - mov 0x108(%rsp),%rsi │ │ - lea (%rsi,%rdx,1),%eax │ │ - cmp %ebx,%eax │ │ + shl %cl,%ebx │ │ + mov $0x1,%edx │ │ mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov %ecx,0x80(%rsp) │ │ - mov %rdx,%rax │ │ - sub %esi,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%edx │ │ - cmovg %ebx,%edx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%edx │ │ - mov 0x30(%rsp),%ecx │ │ - mov %ecx,%eax │ │ - mov 0x50(%rsp),%esi │ │ - sub %esi,%eax │ │ + shl %cl,%edx │ │ + mov %r9d,%ecx │ │ + sub %ebx,%ecx │ │ + jle 7d4ef │ │ + mov %r15d,%eax │ │ + sub %ebp,%eax │ │ + jle 7d4ef │ │ + mov %esi,%edi │ │ + sub %r13d,%edi │ │ + cmp %ecx,%edi │ │ + jge 7d4ea │ │ + mov %r10d,%ecx │ │ + sub %r11d,%ecx │ │ + xor %edi,%edi │ │ + cmp %eax,%ecx │ │ + cmovge %ebp,%r15d │ │ + cmovge %eax,%edi │ │ + sub %edi,%r10d │ │ + jmp 7d4ef │ │ + sub %ecx,%esi │ │ + mov %ebx,%r9d │ │ + mov 0x8(%rsp),%r13 │ │ + add %ebx,%edx │ │ + cmp %r9d,%edx │ │ + mov %r9d,%eax │ │ + cmovle %edx,%eax │ │ + cmp %ebp,%r15d │ │ + jle 7d50c │ │ cmp %ebx,%eax │ │ - mov %eax,%r11d │ │ - cmovg %ebx,%r11d │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%r11d │ │ - add %esi,%ecx │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%ecx │ │ - cmovl %ebp,%eax │ │ - mov %eax,0xf0(%rsp) │ │ - mov 0x38(%rsp),%rax │ │ - lea (%rax,%rax,4),%eax │ │ - imul $0x191,%r11d,%ecx │ │ - lea (%rcx,%rax,4),%r8d │ │ - add $0x800,%r8d │ │ - imul $0xfffffe6f,0x48(%rsp),%ecx │ │ - lea (%rdx,%rdx,4),%esi │ │ - lea (%rcx,%rsi,4),%eax │ │ - add $0x800,%eax │ │ - mov %rax,0x78(%rsp) │ │ - imul $0xfffffaed,%edi,%ecx │ │ - imul $0x62f,%r12d,%esi │ │ - lea (%rsi,%rcx,1),%eax │ │ - add $0x400,%eax │ │ - mov %eax,0x50(%rsp) │ │ - imul $0xfffff9d1,%r9d,%ecx │ │ - imul $0xfffffaed,%r14d,%esi │ │ - lea (%rsi,%rcx,1),%r14d │ │ - add $0x400,%r14d │ │ - imul $0x1e4,0x40(%rsp),%ecx │ │ - imul $0x78b,%r15d,%edi │ │ - lea (%rdi,%rcx,1),%r9d │ │ - add $0x800,%r9d │ │ - mov 0xd0(%rsp),%r12d │ │ - imul $0xfffff875,%r12d,%edi │ │ - imul $0x1e4,%r10d,%esi │ │ - lea (%rsi,%rdi,1),%eax │ │ - add $0x800,%eax │ │ - mov %rax,0x30(%rsp) │ │ - mov 0xb0(%rsp),%ecx │ │ - imul $0xfffffb5b,%ecx,%esi │ │ - imul $0xffffff50,%r13d,%edi │ │ - lea (%rdi,%rsi,1),%eax │ │ - add $0x800,%eax │ │ - mov 0xc0(%rsp),%esi │ │ - imul $0xb0,%esi,%r10d │ │ - mov 0xe0(%rsp),%r13d │ │ - imul $0xfffffb5b,%r13d,%edi │ │ - lea (%rdi,%r10,1),%r10d │ │ - add $0x800,%r10d │ │ - sar $0xc,%r10d │ │ - sub %esi,%r10d │ │ - imul $0xfffffb5b,%esi,%esi │ │ - imul $0xffffff50,%r13d,%edi │ │ - lea (%rdi,%rsi,1),%esi │ │ - add $0x800,%esi │ │ - sar $0xc,%esi │ │ - add %r13d,%esi │ │ - mov %rsi,0x128(%rsp) │ │ - sar $0xc,%eax │ │ - mov 0x130(%rsp),%esi │ │ - add %esi,%eax │ │ - mov %eax,0x60(%rsp) │ │ - imul $0x4a5,%esi,%esi │ │ - imul $0xffffff50,%ecx,%edi │ │ - lea (%rsi,%rdi,1),%eax │ │ - add $0x800,%eax │ │ - sar $0xc,%eax │ │ - add %ecx,%eax │ │ - mov %rax,0x130(%rsp) │ │ + jg 7d593 │ │ + shl $0x2,%r8d │ │ + xor %eax,%eax │ │ + sub %r9d,%edx │ │ + cmovge %eax,%edx │ │ + add %edx,%esi │ │ + sub %r8d,%r10d │ │ + shl $0x3,%r10d │ │ + mov 0x40(%rsp),%rbx │ │ + mov %r10w,0xa(%rbx) │ │ + mov 0x14(%r13),%eax │ │ + shl $0x2,%eax │ │ + sub %eax,%esi │ │ + shl $0x3,%esi │ │ + mov %si,0x8(%rbx) │ │ + mov %r13,%rdi │ │ + mov %rbx,%rsi │ │ + mov %r14d,%edx │ │ + mov 0x18(%rsp),%rcx │ │ + mov 0x10(%rsp),%r8 │ │ + callq 87660 │ │ + mov 0x20(%rsp),%rax │ │ + cmpl $0x1,0x10f8(%rax) │ │ + jne 7d57b │ │ + mov %r13,%rdi │ │ + mov %r14d,%esi │ │ + mov %rbx,%rdx │ │ + callq *0xcf0(%rax) │ │ + movb $0x9,0x1b(%rbx) │ │ + mov 0x78(%rsp),%r11 │ │ + jmp 7d59d │ │ + mov %r13,%rdi │ │ + mov %r14d,%esi │ │ + mov %rbx,%rdx │ │ + callq *0xcb8(%rax) │ │ + test %eax,%eax │ │ + mov 0x78(%rsp),%r11 │ │ + je 7d59d │ │ + mov $0xffffffff,%eax │ │ + jmpq 83a10 │ │ + test %r11b,%r11b │ │ + je 7d689 │ │ + movslq 0x10(%r13),%r8 │ │ + mov (%r12),%ecx │ │ + mov 0x14(%r13),%eax │ │ + and $0x1f,%eax │ │ + lea 0x2310(,%rax,8),%rdx │ │ + add %r13,%rdx │ │ + mov %r11d,%r10d │ │ + and $0x1,%r10d │ │ + mov %r11,%rdi │ │ + sub %r10,%rdi │ │ + lea 0x1(%r8),%r9 │ │ + shl $0x4,%r8 │ │ + shl $0x4,%r9 │ │ mov 0x30(%rsp),%rax │ │ - sar $0xc,%eax │ │ - mov 0x88(%rsp),%ecx │ │ - sub %ecx,%eax │ │ - mov %rax,0x30(%rsp) │ │ - imul $0x78b,%ecx,%esi │ │ - imul $0x1e4,%r12d,%edi │ │ - lea (%rsi,%rdi,1),%ecx │ │ - add $0x800,%ecx │ │ - sar $0xc,%ecx │ │ - sub %r12d,%ecx │ │ - mov %ecx,0x68(%rsp) │ │ - sar $0xc,%r9d │ │ - mov 0x40(%rsp),%esi │ │ - sub %esi,%r9d │ │ - imul $0x78b,%esi,%esi │ │ - imul $0xfffffe1c,%r15d,%edi │ │ - lea (%rdi,%rsi,1),%r13d │ │ - add $0x800,%r13d │ │ - sar $0xc,%r13d │ │ - add %r15d,%r13d │ │ - imul $0xfffffaed,0x90(%rsp),%esi │ │ - imul $0x62f,0x120(%rsp),%edi │ │ - lea (%rdi,%rsi,1),%ecx │ │ - add $0x400,%ecx │ │ - imul $0x62f,0x148(%rsp),%esi │ │ - imul $0x513,0x98(%rsp),%edi │ │ - lea (%rdi,%rsi,1),%eax │ │ - add $0x400,%eax │ │ - mov 0x78(%rsp),%r15 │ │ - sar $0xc,%r15d │ │ - sub %edx,%r15d │ │ - imul $0x191,%edx,%edx │ │ - mov 0x48(%rsp),%rdi │ │ - lea (%rdi,%rdi,4),%esi │ │ - lea (%rdx,%rsi,4),%edx │ │ - add $0x800,%edx │ │ - sar $0xc,%edx │ │ - sub %edi,%edx │ │ - mov %edx,0x48(%rsp) │ │ - sar $0xc,%r8d │ │ - mov 0x38(%rsp),%rdx │ │ - sub %edx,%r8d │ │ - imul $0x191,%edx,%r12d │ │ - lea 0x0(,%r11,4),%edx │ │ - lea (%rdx,%rdx,4),%edx │ │ - sub %edx,%r12d │ │ - add $0x800,%r12d │ │ - sar $0xc,%r12d │ │ - add %r11d,%r12d │ │ - sarl $0xb,0x50(%rsp) │ │ - sar $0xb,%r14d │ │ - sar $0xb,%ecx │ │ - mov %rcx,0x38(%rsp) │ │ - sar $0xb,%eax │ │ - mov %rax,0x40(%rsp) │ │ + mov %eax,%ebx │ │ + mov (%rdx),%rax │ │ + cmp $0x1,%r11b │ │ + je 7d606 │ │ + jmp 7d610 │ │ + nopl 0x0(%rax,%rax,1) │ │ + add $0x8,%rdx │ │ + add $0xffffffff,%ebx │ │ + je 7d689 │ │ + mov (%rdx),%rax │ │ + cmp $0x1,%r11b │ │ + jne 7d610 │ │ + xor %ebp,%ebp │ │ + test %r10,%r10 │ │ + je 7d5f0 │ │ + jmp 7d661 │ │ + nop │ │ + lea (%rax,%r9,1),%rsi │ │ + add $0xb,%rsi │ │ + xor %ebp,%ebp │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %ecx,-0x1b(%rsi) │ │ + movl $0x0,-0x17(%rsi) │ │ + movw $0xff00,-0x13(%rsi) │ │ + mov %r14b,-0x11(%rsi) │ │ + movb $0x0,-0x10(%rsi) │ │ + mov %ecx,-0xb(%rsi) │ │ + movl $0x0,-0x7(%rsi) │ │ + movw $0xff00,-0x3(%rsi) │ │ + mov %r14b,-0x1(%rsi) │ │ + movb $0x0,(%rsi) │ │ + add $0x2,%rbp │ │ + add $0x20,%rsi │ │ + cmp %rbp,%rdi │ │ + jne 7d620 │ │ + test %r10,%r10 │ │ + je 7d5f0 │ │ + add %r8,%rax │ │ + shl $0x4,%rbp │ │ + mov %ecx,(%rax,%rbp,1) │ │ + movl $0x0,0x4(%rax,%rbp,1) │ │ + movw $0xff00,0x8(%rax,%rbp,1) │ │ + mov %r14b,0xa(%rax,%rbp,1) │ │ + movb $0x0,0xb(%rax,%rbp,1) │ │ + jmpq 7d5f0 │ │ + mov 0x30(%rsp),%rax │ │ + add $0xffffffff,%eax │ │ + cmp $0x1f,%al │ │ + movabs $0x101010101010101,%rdx │ │ mov 0xd8(%rsp),%rdi │ │ - mov 0xc8(%rsp),%r11 │ │ - lea (%rdi,%r11,1),%edx │ │ - cmp %ebx,%edx │ │ - mov %edx,%esi │ │ - cmovg %ebx,%esi │ │ - cmp %ebp,%edx │ │ - cmovl %ebp,%esi │ │ - mov %rsi,0xd0(%rsp) │ │ - lea (%r8,%r15,1),%edx │ │ - cmp %ebx,%edx │ │ + lea 0x8fed4(%rip),%rbp │ │ + ja 7e073 │ │ + movzbl %al,%eax │ │ + lea 0x811bc(%rip),%rcx │ │ + movslq (%rcx,%rax,4),%rax │ │ + add %rcx,%rax │ │ + jmpq *%rax │ │ + mov 0x3(%rbp,%rdi,4),%al │ │ + mov 0x10(%rsp),%rcx │ │ + mov %al,0x1b8(%r13,%rcx,1) │ │ + movb $0x0,0x18(%r13,%rcx,1) │ │ + movb $0x0,0x268(%r13,%rcx,1) │ │ + movb $0x0,0x1ec0(%r13,%rcx,1) │ │ + mov 0x58(%rsp),%eax │ │ + mov %al,0x98(%r13,%rcx,1) │ │ + movb $0x0,0xd8(%r13,%rcx,1) │ │ + movb $0x0,0xf8(%r13,%rcx,1) │ │ + mov 0x90(%rsp),%rax │ │ + mov (%rax),%al │ │ + mov %al,0xb8(%r13,%rcx,1) │ │ + lea -0x1(%r11),%eax │ │ + cmp $0x1f,%al │ │ + mov 0x40(%rsp),%r12 │ │ + jbe 7e084 │ │ + jmpq 7e696 │ │ + mov %r9,%rbx │ │ + mov %r8,%r15 │ │ + add %eax,%eax │ │ + mov 0x28(%rsp),%rcx │ │ + lea 0x3600(%rcx),%rdi │ │ + mov %eax,%eax │ │ + lea (%rcx,%rax,4),%rsi │ │ + add $0x15f4,%rsi │ │ + callq 4920 │ │ + mov 0x68(%rsp),%r10 │ │ + mov %r15,%r8 │ │ + mov %r13,%r15 │ │ + mov %rbx,%r9 │ │ + mov %r12,%r13 │ │ + test %eax,%eax │ │ + mov 0x40(%rsp),%rax │ │ + sete 0x3(%rax) │ │ + mov 0x48(%rsp),%rax │ │ + mov (%rax),%rax │ │ + mov 0xe8(%rax),%ecx │ │ + je 7d953 │ │ + test $0x1,%cl │ │ + mov 0x188(%rsp),%rcx │ │ + je 7d151 │ │ + movl $0x1,0xd0(%rsp) │ │ + cmpb $0x0,0x0(%r13) │ │ + mov %rbp,0x178(%rsp) │ │ + mov %rcx,0x188(%rsp) │ │ + je 7d8f5 │ │ + mov 0x580(%rax),%al │ │ + mov 0x40(%rsp),%r12 │ │ + mov %al,0x18(%r12) │ │ + mov 0x48(%rsp),%rbx │ │ + mov (%rbx),%rcx │ │ + mov 0x584(%rcx),%cl │ │ + mov %cl,0x19(%r12) │ │ + movw $0x2,0x14(%r12) │ │ + movb $0x0,0x17(%r12) │ │ + mov 0x8(%rsp),%rdx │ │ + lea 0x22e0(%rdx),%rdi │ │ + add $0x1,%al │ │ + add $0x1,%cl │ │ + mov 0x10(%rdx),%ebp │ │ + mov 0x14(%rdx),%r10d │ │ + movzbl %cl,%ecx │ │ + shl $0x8,%ecx │ │ + movzbl %al,%r8d │ │ + or %ecx,%r8d │ │ + sub $0x28,%rsp │ │ + lea 0x108(%rsp),%rsi │ │ + lea 0x208(%rsp),%rdx │ │ + lea 0x1d8(%rsp),%rcx │ │ + mov %r14d,%r9d │ │ + push %rbp │ │ + push %r10 │ │ + pushq 0xd0(%rsp) │ │ + callq 990f0 │ │ + add $0x40,%rsp │ │ + mov 0xe0(%rsp),%edx │ │ + mov %edx,0x8(%r12) │ │ + mov 0xe4(%rsp),%eax │ │ + mov %eax,0xc(%r12) │ │ + mov (%rbx),%rdi │ │ mov %edx,%esi │ │ - cmovg %ebx,%esi │ │ - cmp %ebp,%edx │ │ - cmovl %ebp,%esi │ │ - mov %rsi,0x78(%rsp) │ │ - sub %r15d,%r8d │ │ - cmp %ebx,%r8d │ │ - mov %r8d,%edx │ │ - cmovg %ebx,%edx │ │ - cmp %ebp,%r8d │ │ - cmovl %ebp,%edx │ │ - mov %edx,0xc0(%rsp) │ │ - mov %rdi,%rax │ │ - sub %r11d,%eax │ │ - cmp %ebx,%eax │ │ + shr $0x10,%esi │ │ mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov %ecx,0xb0(%rsp) │ │ - mov 0x110(%rsp),%esi │ │ - mov %esi,%eax │ │ - mov 0xb8(%rsp),%edx │ │ - sub %edx,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%edi │ │ - cmovg %ebx,%edi │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%edi │ │ - mov %edi,0xd8(%rsp) │ │ - mov %r14d,%eax │ │ - mov 0x50(%rsp),%ecx │ │ + shr $0x10,%ecx │ │ + cmpl $0x0,0x128(%rdi) │ │ + je 7daab │ │ + movzwl %dx,%edi │ │ + shr $0x1f,%edx │ │ + lea (%rsi,%rdx,1),%edx │ │ + add $0x3,%edx │ │ + and $0xfff8,%edx │ │ + mov %dx,0xa(%r12) │ │ + mov %edi,%edx │ │ + shr $0xf,%edx │ │ + lea (%rdi,%rdx,1),%edx │ │ + add $0x3,%edx │ │ + and $0xfff8,%edx │ │ + mov %dx,0x8(%r12) │ │ + mov 0x48(%rsp),%rdx │ │ + mov (%rdx),%rdx │ │ + cmpl $0x0,0x128(%rdx) │ │ + jne 7dacd │ │ + xor %r13d,%r13d │ │ + cmpl $0x0,0x1f4(%rdx) │ │ + jne 81c16 │ │ + movswl %cx,%edx │ │ + sar $0xf,%edx │ │ + sub %edx,%ecx │ │ + and $0xfffe,%ecx │ │ + mov %cx,0xe(%r12) │ │ + movswl %ax,%ecx │ │ + sar $0xf,%ecx │ │ sub %ecx,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%edi │ │ - cmovg %ebx,%edi │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%edi │ │ - mov %edi,0xc8(%rsp) │ │ - add %ecx,%r14d │ │ - cmp %ebx,%r14d │ │ - mov %r14d,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%r14d │ │ - cmovl %ebp,%eax │ │ - mov %rax,0xe0(%rsp) │ │ - mov %esi,%eax │ │ - add %edx,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%edx │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%edx │ │ - cmovl %ebp,%eax │ │ - mov %rax,0x98(%rsp) │ │ - mov 0xf8(%rsp),%rsi │ │ - mov 0xe8(%rsp),%rdi │ │ - lea (%rsi,%rdi,1),%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%edx │ │ - cmovg %ebx,%edx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%edx │ │ - mov %edx,0x110(%rsp) │ │ - mov 0x30(%rsp),%rcx │ │ - lea (%r9,%rcx,1),%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%edx │ │ - cmovg %ebx,%edx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%edx │ │ - mov %edx,0x108(%rsp) │ │ - sub %ecx,%r9d │ │ - cmp %ebx,%r9d │ │ + and $0xfffe,%eax │ │ + jmpq 7daf4 │ │ + test %r8,%r8 │ │ + mov %r8,0xb0(%rsp) │ │ + je 7db02 │ │ + cmpl $0xffffffff,0x14(%r8) │ │ + jne 7d91f │ │ + cmpl $0x0,0x1c(%r8) │ │ + jne 7d91f │ │ + cmpl $0x0,0x18(%r8) │ │ + je 7db02 │ │ + mov 0x40(%rsp),%rax │ │ + lea 0x8(%rax),%rdx │ │ + movb $0x0,0x14(%rax) │ │ + mov 0x14(%r8),%eax │ │ + test %eax,%eax │ │ + mov %rdx,0x180(%rsp) │ │ + jg 811cb │ │ + cmpl $0x0,0x1c(%r8) │ │ + je 7f227 │ │ + mov $0x1,%r15b │ │ + jmpq 7f235 │ │ + mov %rbp,0x178(%rsp) │ │ + test $0x1,%cl │ │ + mov 0x40(%rsp),%r12 │ │ + jne 7d2ed │ │ + mov 0x8(%rsp),%rax │ │ + mov %rax,%rsi │ │ + mov 0x288(%rax),%rax │ │ + mov 0x18(%rsp),%rcx │ │ + movzbl (%rax,%rcx,1),%eax │ │ + lea 0x8fe91(%rip),%rcx │ │ + movzbl (%rcx,%rax,1),%eax │ │ + mov 0x10(%rsp),%rdx │ │ + movzbl 0x18(%rsi,%rdx,1),%edx │ │ + movzbl (%rcx,%rdx,1),%ecx │ │ + lea (%rax,%rax,4),%rax │ │ + shl $0x5,%rax │ │ + add 0x28(%rsp),%rax │ │ + shl $0x5,%rcx │ │ + lea (%rcx,%rax,1),%rsi │ │ + add $0x1860,%rsi │ │ + mov 0xd8(%rsp),%rbx │ │ + mov 0x28(%rsp),%rax │ │ + lea 0x3600(%rax),%r13 │ │ + mov $0xc,%edx │ │ + mov %r13,%rdi │ │ + callq *0x3628(%rax) │ │ + lea 0x8(%r12),%rsi │ │ + mov %al,0x8(%r12) │ │ + lea 0x8fb97(%rip),%rcx │ │ + movzbl 0x2(%rcx,%rbx,4),%edx │ │ + movzbl 0x3(%rcx,%rbx,4),%ecx │ │ + lea (%rcx,%rdx,1),%rbx │ │ + cmp $0x2,%ebx │ │ + mov %rsi,0x38(%rsp) │ │ + mov %rdx,0xd0(%rsp) │ │ + mov %rcx,0xb0(%rsp) │ │ + jb 7da5a │ │ + movzbl %al,%eax │ │ + add $0xffffffff,%eax │ │ + cmp $0x7,%eax │ │ + ja 7da5a │ │ + cltq │ │ + shl $0x4,%rax │ │ + mov 0x28(%rsp),%rcx │ │ + lea (%rcx,%rax,1),%rsi │ │ + add $0xca0,%rsi │ │ + mov $0x6,%edx │ │ + mov %r13,%rdi │ │ + callq 4750 │ │ + mov 0x38(%rsp),%rsi │ │ + add $0xfd,%al │ │ + mov 0x20(%rsp),%r8 │ │ + mov %al,0x5(%rsi) │ │ + cmpb $0x0,0x5c(%rsp) │ │ + jne 7da6f │ │ + jmpq 7e712 │ │ + xor %eax,%eax │ │ + mov 0x20(%rsp),%r8 │ │ + mov %al,0x5(%rsi) │ │ + cmpb $0x0,0x5c(%rsp) │ │ + je 7e712 │ │ + mov 0x48(%rsp),%rax │ │ + mov (%rax),%rax │ │ + movzbl 0x4(%r12),%ecx │ │ + cmpl $0x0,0x478(%rax,%rcx,4) │ │ + je 7dbb9 │ │ + mov 0x198(%rsp),%rax │ │ + xor $0x1,%eax │ │ + mov 0x190(%rsp),%rcx │ │ + xor $0x1,%ecx │ │ + or %eax,%ecx │ │ + sete %al │ │ + jmpq 7dbc5 │ │ + cmpl $0x0,0x1f4(%rdi) │ │ + je 7db92 │ │ + mov 0x48(%rsp),%rdx │ │ + mov (%rdx),%rdx │ │ + cmpl $0x0,0x128(%rdx) │ │ + je 7d8bf │ │ + movzwl %ax,%edx │ │ + shr $0x1f,%eax │ │ + lea (%rcx,%rax,1),%eax │ │ + add $0x3,%eax │ │ + and $0xfff8,%eax │ │ + mov %ax,0xe(%r12) │ │ + mov %edx,%eax │ │ + shr $0xf,%eax │ │ + lea (%rdx,%rax,1),%eax │ │ + add $0x3,%eax │ │ + and $0xfff8,%eax │ │ + mov %ax,0xc(%r12) │ │ + xor %r13d,%r13d │ │ + jmpq 81c16 │ │ + cmpl $0x0,0x574(%rax) │ │ + je 811a1 │ │ + cmp %r9d,%r15d │ │ mov %r9d,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%r9d │ │ - cmovl %ebp,%eax │ │ - mov %eax,0xb8(%rsp) │ │ - mov %rsi,%rax │ │ - sub %edi,%eax │ │ - cmp %ebx,%eax │ │ + cmovb %r15d,%eax │ │ + cmp $0x2,%eax │ │ + jl 811a1 │ │ + mov 0x60(%rsp),%eax │ │ + cmp %eax,0x38(%rsp) │ │ + jle 80b73 │ │ + mov 0x8(%rsp),%rax │ │ + mov 0x288(%rax),%rcx │ │ + mov 0x18(%rsp),%rax │ │ + mov 0x100(%rcx,%rax,1),%dl │ │ + cmp 0x50(%rsp),%r10d │ │ + jle 80e15 │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rdi │ │ + mov 0x118(%rdi,%rax,1),%bl │ │ + test %dl,%dl │ │ + je 80f6e │ │ + mov $0x4,%eax │ │ + test %bl,%bl │ │ + jne 810e5 │ │ + xor %eax,%eax │ │ + mov 0x10(%rsp),%rcx │ │ + mov 0x8(%rsp),%rdx │ │ + cmpb $0x3,0x138(%rdx,%rcx,1) │ │ + jmpq 80f85 │ │ + movswl %si,%edi │ │ + sar $0xf,%edi │ │ + sub %edi,%esi │ │ + and $0xfffe,%esi │ │ + mov %si,0xa(%r12) │ │ + movswl %dx,%esi │ │ + sar $0xf,%esi │ │ + sub %esi,%edx │ │ + and $0xfffe,%edx │ │ + jmpq 7d8a4 │ │ + mov $0x3ffb80,%eax │ │ + bt %r14d,%eax │ │ + setb %al │ │ + movzbl %al,%edx │ │ + movzbl (%rsi),%eax │ │ + imul $0x1a0,%rdx,%rcx │ │ + mov 0x28(%rsp),%rbp │ │ + add %rbp,%rcx │ │ + shl $0x5,%rax │ │ + lea (%rax,%rcx,1),%rsi │ │ + add $0x80,%rsi │ │ + or $0xc,%rdx │ │ + mov %r13,%rdi │ │ + callq *0x3628(%rbp) │ │ + mov 0x38(%rsp),%rsi │ │ + mov %al,0x1(%rsi) │ │ + movzbl %al,%eax │ │ + cmp $0xd,%eax │ │ + jne 7dce9 │ │ + mov %rbx,0x50(%rsp) │ │ + mov 0x28(%rsp),%rbx │ │ + lea 0xc90(%rbx),%rsi │ │ + mov $0x7,%edx │ │ + mov %r13,%rdi │ │ + callq 4750 │ │ + lea 0x1(%rax),%ecx │ │ + imul $0x56,%ecx,%ebp │ │ + sar $0x8,%ebp │ │ + lea 0x0(%rbp,%rbp,2),%ecx │ │ + neg %ecx │ │ + lea (%rax,%rcx,1),%r15d │ │ + add $0x1,%r15d │ │ + test %ebp,%ebp │ │ + je 7e6ef │ │ + xor %eax,%eax │ │ + cmp $0x2,%ebp │ │ + sete %al │ │ + lea (%rax,%rax,2),%eax │ │ + add %r15d,%eax │ │ + cltq │ │ + shl $0x5,%rax │ │ + lea (%rbx,%rax,1),%rsi │ │ + add $0x760,%rsi │ │ + mov $0xf,%edx │ │ + mov %r13,%rdi │ │ + callq *0x3628(%rbx) │ │ + lea 0x1(%rax),%ecx │ │ + cmp $0x1,%ebp │ │ + not %al │ │ + movzbl %al,%edx │ │ + movzbl %cl,%eax │ │ + cmove %edx,%eax │ │ + mov 0x38(%rsp),%rsi │ │ + mov %al,0x7(%rsi) │ │ + test %r15d,%r15d │ │ + je 7e702 │ │ + xor %eax,%eax │ │ + cmp $0x2,%r15d │ │ + sete %al │ │ + lea (%rax,%rax,2),%eax │ │ + add %ebp,%eax │ │ + cltq │ │ + shl $0x5,%rax │ │ + mov 0x28(%rsp),%rcx │ │ + lea (%rcx,%rax,1),%rsi │ │ + add $0x760,%rsi │ │ + mov $0xf,%edx │ │ + mov %r13,%rdi │ │ + callq *0x3628(%rcx) │ │ + mov 0x38(%rsp),%rsi │ │ + lea 0x1(%rax),%ecx │ │ + cmp $0x1,%r15d │ │ + not %al │ │ + movzbl %al,%eax │ │ + movzbl %cl,%ecx │ │ + cmove %eax,%ecx │ │ + mov %cl,0x10(%r12) │ │ + jmpq 7e708 │ │ + cmp $0x2,%ebx │ │ + jb 7dd25 │ │ + add $0xffffffff,%eax │ │ + cmp $0x7,%eax │ │ + ja 7dd25 │ │ + cltq │ │ + shl $0x4,%rax │ │ + mov 0x28(%rsp),%rcx │ │ + lea (%rcx,%rax,1),%rsi │ │ + add $0xca0,%rsi │ │ + mov $0x6,%edx │ │ + mov %r13,%rdi │ │ + callq 4750 │ │ + mov 0x38(%rsp),%rsi │ │ + add $0xfd,%al │ │ + mov %al,0x6(%rsi) │ │ + jmp 7dd29 │ │ + movb $0x0,0x6(%rsi) │ │ + mov 0x20(%rsp),%r8 │ │ + jmpq 7e712 │ │ + movzbl 0x3(%rbp,%rdi,4),%eax │ │ mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov %ecx,0xe8(%rsp) │ │ - mov 0x100(%rsp),%edx │ │ - mov %edx,%eax │ │ - mov 0x118(%rsp),%ecx │ │ - sub %ecx,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%esi │ │ - cmovg %ebx,%esi │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%esi │ │ - mov %esi,0x30(%rsp) │ │ - mov %r10d,%eax │ │ - mov 0x60(%rsp),%edi │ │ - sub %edi,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%esi │ │ - cmovg %ebx,%esi │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%esi │ │ - mov %esi,0x90(%rsp) │ │ - add %edi,%r10d │ │ - cmp %ebx,%r10d │ │ - mov %r10d,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%r10d │ │ - cmovl %ebp,%eax │ │ - mov %eax,0x60(%rsp) │ │ - mov %edx,%eax │ │ + shl $0x8,%ecx │ │ + or %eax,%ecx │ │ + mov 0x10(%rsp),%rsi │ │ + mov %cx,0x1b8(%r13,%rsi,1) │ │ + movw $0x0,0x18(%r13,%rsi,1) │ │ + movw $0x0,0x268(%r13,%rsi,1) │ │ + movw $0x0,0x1ec0(%r13,%rsi,1) │ │ + mov 0x58(%rsp),%ecx │ │ + mov %ecx,%eax │ │ + shl $0x8,%eax │ │ add %ecx,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov %ecx,0x148(%rsp) │ │ - mov 0xa8(%rsp),%rdx │ │ - mov 0xa0(%rsp),%r8 │ │ - lea (%rdx,%r8,1),%eax │ │ - cmp %ebx,%eax │ │ + mov %ax,0x98(%r13,%rsi,1) │ │ + movw $0x0,0xd8(%r13,%rsi,1) │ │ + movw $0x0,0xf8(%r13,%rsi,1) │ │ + mov 0x90(%rsp),%rax │ │ + movzbl (%rax),%eax │ │ mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov %rcx,0x100(%rsp) │ │ - mov 0x130(%rsp),%rdi │ │ - mov 0x128(%rsp),%rsi │ │ - lea (%rsi,%rdi,1),%eax │ │ - cmp %ebx,%eax │ │ + shl $0x8,%ecx │ │ + or %eax,%ecx │ │ + mov %cx,0xb8(%r13,%rsi,1) │ │ + lea -0x1(%r11),%eax │ │ + cmp $0x1f,%al │ │ + mov 0x40(%rsp),%r12 │ │ + jbe 7e084 │ │ + jmpq 7e696 │ │ + movzbl 0x3(%rbp,%rdi,4),%eax │ │ + imul $0x1010101,%eax,%eax │ │ + mov 0x10(%rsp),%rcx │ │ + mov %eax,0x1b8(%r13,%rcx,1) │ │ + movl $0x0,0x18(%r13,%rcx,1) │ │ + movl $0x0,0x268(%r13,%rcx,1) │ │ + movl $0x0,0x1ec0(%r13,%rcx,1) │ │ + imul $0x1010101,0x58(%rsp),%eax │ │ + mov %eax,0x98(%r13,%rcx,1) │ │ + movl $0x0,0xd8(%r13,%rcx,1) │ │ + movl $0x0,0xf8(%r13,%rcx,1) │ │ + mov 0x90(%rsp),%rax │ │ + movzbl (%rax),%eax │ │ + imul $0x1010101,%eax,%eax │ │ + mov %eax,0xb8(%r13,%rcx,1) │ │ + lea -0x1(%r11),%eax │ │ + cmp $0x1f,%al │ │ + mov 0x40(%rsp),%r12 │ │ + jbe 7e084 │ │ + jmpq 7e696 │ │ + movzbl 0x3(%rbp,%rdi,4),%eax │ │ + imul %rdx,%rax │ │ + mov 0x10(%rsp),%rcx │ │ + mov %rax,0x1b8(%r13,%rcx,1) │ │ + movq $0x0,0x18(%r13,%rcx,1) │ │ + movq $0x0,0x268(%r13,%rcx,1) │ │ + movq $0x0,0x1ec0(%r13,%rcx,1) │ │ + mov 0xa0(%rsp),%rax │ │ + imul %rdx,%rax │ │ + mov %rax,0x98(%r13,%rcx,1) │ │ + movq $0x0,0xd8(%r13,%rcx,1) │ │ + movq $0x0,0xf8(%r13,%rcx,1) │ │ + mov 0x90(%rsp),%rax │ │ + movzbl (%rax),%eax │ │ + imul %rdx,%rax │ │ + mov %rax,0xb8(%r13,%rcx,1) │ │ + lea -0x1(%r11),%eax │ │ + cmp $0x1f,%al │ │ + mov 0x40(%rsp),%r12 │ │ + jbe 7e084 │ │ + jmpq 7e696 │ │ + movzbl 0x3(%rbp,%rdi,4),%eax │ │ + imul %rdx,%rax │ │ + mov 0x10(%rsp),%rcx │ │ + mov %rax,0x1b8(%r13,%rcx,1) │ │ + mov %rax,0x1c0(%r13,%rcx,1) │ │ + pxor %xmm0,%xmm0 │ │ + movdqu %xmm0,0x18(%r13,%rcx,1) │ │ + movdqu %xmm0,0x268(%r13,%rcx,1) │ │ + movdqu %xmm0,0x1ec0(%r13,%rcx,1) │ │ + mov 0xa0(%rsp),%rax │ │ + imul %rdx,%rax │ │ + mov %rax,0x98(%r13,%rcx,1) │ │ + mov %rax,0xa0(%r13,%rcx,1) │ │ + movdqu %xmm0,0xd8(%r13,%rcx,1) │ │ + movdqu %xmm0,0xf8(%r13,%rcx,1) │ │ + mov 0x90(%rsp),%rax │ │ + movzbl (%rax),%eax │ │ + imul %rdx,%rax │ │ + mov %rax,0xb8(%r13,%rcx,1) │ │ + mov %rax,0xc0(%r13,%rcx,1) │ │ + lea -0x1(%r11),%eax │ │ + cmp $0x1f,%al │ │ + mov 0x40(%rsp),%r12 │ │ + jbe 7e084 │ │ + jmpq 7e696 │ │ + movzbl 0x3(%rbp,%rdi,4),%eax │ │ + imul %rdx,%rax │ │ + mov 0x10(%rsp),%rcx │ │ + mov %rax,0x1b8(%r13,%rcx,1) │ │ + mov %rax,0x1c0(%r13,%rcx,1) │ │ + mov %rax,0x1c8(%r13,%rcx,1) │ │ + mov %rax,0x1d0(%r13,%rcx,1) │ │ + pxor %xmm0,%xmm0 │ │ + movdqu %xmm0,0x18(%r13,%rcx,1) │ │ + movdqu %xmm0,0x28(%r13,%rcx,1) │ │ + movdqu %xmm0,0x268(%r13,%rcx,1) │ │ + movdqu %xmm0,0x278(%r13,%rcx,1) │ │ + movdqu %xmm0,0x1ec0(%r13,%rcx,1) │ │ + movdqu %xmm0,0x1ed0(%r13,%rcx,1) │ │ + mov 0xa0(%rsp),%rax │ │ + imul %rdx,%rax │ │ + mov %rax,0x98(%r13,%rcx,1) │ │ + mov %rax,0xa0(%r13,%rcx,1) │ │ + mov %rax,0xa8(%r13,%rcx,1) │ │ + mov %rax,0xb0(%r13,%rcx,1) │ │ + movdqu %xmm0,0xd8(%r13,%rcx,1) │ │ + movdqu %xmm0,0xe8(%r13,%rcx,1) │ │ + movdqu %xmm0,0xf8(%r13,%rcx,1) │ │ + movdqu %xmm0,0x108(%r13,%rcx,1) │ │ + mov 0x90(%rsp),%rax │ │ + movzbl (%rax),%eax │ │ + imul %rdx,%rax │ │ + mov %rax,0xb8(%r13,%rcx,1) │ │ + mov %rax,0xc0(%r13,%rcx,1) │ │ + mov %rax,0xc8(%r13,%rcx,1) │ │ + mov %rax,0xd0(%r13,%rcx,1) │ │ + lea -0x1(%r11),%eax │ │ + cmp $0x1f,%al │ │ + mov 0x40(%rsp),%r12 │ │ + ja 7e696 │ │ + movzbl %al,%eax │ │ + lea 0x8086a(%rip),%rcx │ │ + movslq (%rcx,%rax,4),%rax │ │ + add %rcx,%rax │ │ + jmpq *%rax │ │ + mov 0x2(%rbp,%rdi,4),%al │ │ + mov 0x288(%r13),%rcx │ │ + mov 0x18(%rsp),%rdx │ │ + mov %al,0x1a0(%rcx,%rdx,1) │ │ + mov 0x288(%r13),%rax │ │ + movb $0x0,(%rax,%rdx,1) │ │ + mov 0x288(%r13),%rax │ │ + movb $0x0,0x250(%rax,%rdx,1) │ │ + movb $0x0,0x1ea0(%r13,%rdx,1) │ │ + mov 0x288(%r13),%rax │ │ + mov 0x58(%rsp),%ecx │ │ + mov %cl,0x80(%rax,%rdx,1) │ │ + mov 0x288(%r13),%rax │ │ + movb $0x0,0xc0(%rax,%rdx,1) │ │ + mov 0x288(%r13),%rax │ │ + movb $0x0,0xe0(%rax,%rdx,1) │ │ + mov 0x90(%rsp),%rax │ │ + mov (%rax),%al │ │ + mov 0x288(%r13),%rcx │ │ + mov %al,0xa0(%rcx,%rdx,1) │ │ + cmpb $0x0,0x5c(%rsp) │ │ + jne 7e6a1 │ │ + jmpq 835f8 │ │ + movzbl 0x2(%rbp,%rdi,4),%eax │ │ mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov %rcx,0xf8(%rsp) │ │ - mov %rsi,%rcx │ │ - sub %edi,%ecx │ │ - cmp %ebx,%ecx │ │ + shl $0x8,%ecx │ │ + or %eax,%ecx │ │ + mov 0x288(%r13),%rax │ │ + mov 0x18(%rsp),%rdx │ │ + mov %cx,0x1a0(%rax,%rdx,1) │ │ + mov 0x288(%r13),%rax │ │ + movw $0x0,(%rax,%rdx,1) │ │ + mov 0x288(%r13),%rax │ │ + movw $0x0,0x250(%rax,%rdx,1) │ │ + movw $0x0,0x1ea0(%r13,%rdx,1) │ │ + mov 0x58(%rsp),%ecx │ │ mov %ecx,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%ecx │ │ - cmovl %ebp,%eax │ │ - mov %eax,0x118(%rsp) │ │ - mov %rdx,%rax │ │ - sub %r8d,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov %ecx,0x128(%rsp) │ │ - mov 0x70(%rsp),%edx │ │ - mov %edx,%eax │ │ - mov 0x140(%rsp),%ecx │ │ - sub %ecx,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%r15d │ │ - cmovg %ebx,%r15d │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%r15d │ │ - mov %r15d,0x88(%rsp) │ │ - mov %r13d,%eax │ │ - mov 0x68(%rsp),%esi │ │ - sub %esi,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%edi │ │ - cmovg %ebx,%edi │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%edi │ │ - mov %edi,%r8d │ │ - mov %edi,0x120(%rsp) │ │ - add %esi,%r13d │ │ - cmp %ebx,%r13d │ │ - mov %r13d,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%r13d │ │ - cmovl %ebp,%eax │ │ - mov %rax,0x68(%rsp) │ │ - mov %edx,%eax │ │ + shl $0x8,%eax │ │ add %ecx,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov %rcx,0x130(%rsp) │ │ - mov 0x58(%rsp),%r9 │ │ - mov 0x138(%rsp),%rdx │ │ - lea (%rdx,%r9,1),%eax │ │ - cmp %ebx,%eax │ │ + mov 0x288(%r13),%rcx │ │ + mov %ax,0x80(%rcx,%rdx,1) │ │ + mov 0x288(%r13),%rax │ │ + movw $0x0,0xc0(%rax,%rdx,1) │ │ + mov 0x288(%r13),%rax │ │ + movw $0x0,0xe0(%rax,%rdx,1) │ │ + mov 0x90(%rsp),%rax │ │ + movzbl (%rax),%eax │ │ mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov %ecx,0xa8(%rsp) │ │ + shl $0x8,%ecx │ │ + or %eax,%ecx │ │ + mov 0x288(%r13),%rax │ │ + mov %cx,0xa0(%rax,%rdx,1) │ │ + cmpb $0x0,0x5c(%rsp) │ │ + jne 7e6a1 │ │ + jmpq 835f8 │ │ + movzbl 0x2(%rbp,%rdi,4),%eax │ │ + imul $0x1010101,%eax,%eax │ │ + mov 0x288(%r13),%rcx │ │ + mov 0x18(%rsp),%rdx │ │ + mov %eax,0x1a0(%rcx,%rdx,1) │ │ + mov 0x288(%r13),%rax │ │ + movl $0x0,(%rax,%rdx,1) │ │ + mov 0x288(%r13),%rax │ │ + movl $0x0,0x250(%rax,%rdx,1) │ │ + movl $0x0,0x1ea0(%r13,%rdx,1) │ │ + imul $0x1010101,0x58(%rsp),%eax │ │ + mov 0x288(%r13),%rcx │ │ + mov %eax,0x80(%rcx,%rdx,1) │ │ + mov 0x288(%r13),%rax │ │ + movl $0x0,0xc0(%rax,%rdx,1) │ │ + mov 0x288(%r13),%rax │ │ + movl $0x0,0xe0(%rax,%rdx,1) │ │ + mov 0x90(%rsp),%rax │ │ + movzbl (%rax),%eax │ │ + imul $0x1010101,%eax,%eax │ │ + mov 0x288(%r13),%rcx │ │ + mov %eax,0xa0(%rcx,%rdx,1) │ │ + cmpb $0x0,0x5c(%rsp) │ │ + jne 7e6a1 │ │ + jmpq 835f8 │ │ + movzbl 0x2(%rbp,%rdi,4),%eax │ │ + imul %rdx,%rax │ │ + mov 0x288(%r13),%rcx │ │ + mov 0x18(%rsp),%rsi │ │ + mov %rax,0x1a0(%rcx,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + movq $0x0,(%rax,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + movq $0x0,0x250(%rax,%rsi,1) │ │ + movq $0x0,0x1ea0(%r13,%rsi,1) │ │ + mov 0xa0(%rsp),%rcx │ │ + imul %rdx,%rcx │ │ + mov 0x288(%r13),%rax │ │ + mov %rcx,0x80(%rax,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + movq $0x0,0xc0(%rax,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + movq $0x0,0xe0(%rax,%rsi,1) │ │ + mov 0x90(%rsp),%rax │ │ + movzbl (%rax),%eax │ │ + imul %rdx,%rax │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0xa0(%rcx,%rsi,1) │ │ + cmpb $0x0,0x5c(%rsp) │ │ + jne 7e6a1 │ │ + jmpq 835f8 │ │ + movzbl 0x2(%rbp,%rdi,4),%eax │ │ + imul %rdx,%rax │ │ + mov 0x288(%r13),%rcx │ │ + mov 0x18(%rsp),%rsi │ │ + mov %rax,0x1a0(%rcx,%rsi,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0x1a8(%rcx,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + movq $0x0,(%rax,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + movq $0x0,0x8(%rax,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + movq $0x0,0x250(%rax,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + movq $0x0,0x258(%rax,%rsi,1) │ │ + pxor %xmm0,%xmm0 │ │ + movdqu %xmm0,0x1ea0(%r13,%rsi,1) │ │ + mov 0xa0(%rsp),%rcx │ │ + imul %rdx,%rcx │ │ + mov 0x288(%r13),%rax │ │ + mov %rcx,0x80(%rax,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + mov %rcx,0x88(%rax,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + movq $0x0,0xc0(%rax,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + movq $0x0,0xc8(%rax,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + movq $0x0,0xe0(%rax,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + movq $0x0,0xe8(%rax,%rsi,1) │ │ + mov 0x90(%rsp),%rax │ │ + movzbl (%rax),%eax │ │ + imul %rdx,%rax │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0xa0(%rcx,%rsi,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0xa8(%rcx,%rsi,1) │ │ + cmpb $0x0,0x5c(%rsp) │ │ + jne 7e6a1 │ │ + jmpq 835f8 │ │ + movzbl 0x2(%rbp,%rdi,4),%eax │ │ + imul %rdx,%rax │ │ + mov 0x288(%r13),%rcx │ │ + mov 0x18(%rsp),%rsi │ │ + mov %rax,0x1a0(%rcx,%rsi,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0x1a8(%rcx,%rsi,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0x1b0(%rcx,%rsi,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0x1b8(%rcx,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + movq $0x0,(%rax,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + movq $0x0,0x8(%rax,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + movq $0x0,0x10(%rax,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + movq $0x0,0x18(%rax,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + movq $0x0,0x250(%rax,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + movq $0x0,0x258(%rax,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + movq $0x0,0x260(%rax,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + movq $0x0,0x268(%rax,%rsi,1) │ │ + pxor %xmm0,%xmm0 │ │ + movdqu %xmm0,0x1ea0(%r13,%rsi,1) │ │ + movdqu %xmm0,0x1eb0(%r13,%rsi,1) │ │ + mov 0xa0(%rsp),%rcx │ │ + imul %rdx,%rcx │ │ + mov 0x288(%r13),%rax │ │ + mov %rcx,0x80(%rax,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + mov %rcx,0x88(%rax,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + mov %rcx,0x90(%rax,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + mov %rcx,0x98(%rax,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + movq $0x0,0xc0(%rax,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + movq $0x0,0xc8(%rax,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + movq $0x0,0xd0(%rax,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + movq $0x0,0xd8(%rax,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + movq $0x0,0xe0(%rax,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + movq $0x0,0xe8(%rax,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + movq $0x0,0xf0(%rax,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + movq $0x0,0xf8(%rax,%rsi,1) │ │ + mov 0x90(%rsp),%rax │ │ + movzbl (%rax),%eax │ │ + imul %rdx,%rax │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0xa0(%rcx,%rsi,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0xa8(%rcx,%rsi,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0xb0(%rcx,%rsi,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0xb8(%rcx,%rsi,1) │ │ + cmpb $0x0,0x5c(%rsp) │ │ + je 835f8 │ │ + mov 0x190(%rsp),%rax │ │ + add $0xffffffff,%eax │ │ + cmp $0x1f,%eax │ │ + ja 80b4f │ │ + lea 0x802bc(%rip),%rcx │ │ + movslq (%rcx,%rax,4),%rax │ │ + add %rcx,%rax │ │ + jmpq *%rax │ │ + mov 0x80(%rsp),%rax │ │ + movb $0x0,0x248(%r13,%rax,1) │ │ + mov 0x198(%rsp),%rax │ │ + add $0xffffffff,%eax │ │ + cmp $0x1f,%eax │ │ + jbe 80b63 │ │ + jmpq 835f8 │ │ + xor %eax,%eax │ │ mov 0x38(%rsp),%rsi │ │ - mov 0x40(%rsp),%rdi │ │ - lea (%rsi,%rdi,1),%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov %ecx,0x70(%rsp) │ │ - mov %rsi,%rcx │ │ - sub %edi,%ecx │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%r10d │ │ - cmovg %ebx,%r10d │ │ - cmp %ebp,%ecx │ │ - cmovl %ebp,%r10d │ │ - mov %rdx,%rax │ │ - sub %r9d,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%r9d │ │ - cmovg %ebx,%r9d │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%r9d │ │ - mov 0xf0(%rsp),%r14d │ │ - mov %r14d,%edx │ │ - mov 0x80(%rsp),%esi │ │ - sub %esi,%edx │ │ - cmp %ebx,%edx │ │ - mov %edx,%r11d │ │ - cmovg %ebx,%r11d │ │ - cmp %ebp,%edx │ │ - cmovl %ebp,%r11d │ │ - mov %r12d,%edx │ │ - mov 0x48(%rsp),%edi │ │ - sub %edi,%edx │ │ - cmp %ebx,%edx │ │ - mov %edx,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%edx │ │ - cmovl %ebp,%eax │ │ - mov %eax,0x58(%rsp) │ │ - add %edi,%r12d │ │ - cmp %ebx,%r12d │ │ - mov %r12d,%edx │ │ - cmovg %ebx,%edx │ │ - cmp %ebp,%r12d │ │ - cmovl %ebp,%edx │ │ - mov %edx,0x138(%rsp) │ │ - mov %r14d,%edx │ │ - add %esi,%edx │ │ - cmp %ebx,%edx │ │ - mov %edx,%esi │ │ - cmovg %ebx,%esi │ │ - cmp %ebp,%edx │ │ - cmovl %ebp,%esi │ │ - mov %esi,0x140(%rsp) │ │ - imul $0x4f,0xc0(%rsp),%edx │ │ - imul $0x31f,%eax,%esi │ │ - lea (%rsi,%rdx,1),%r12d │ │ - add $0x800,%r12d │ │ - imul $0x4f,0xb0(%rsp),%edx │ │ - imul $0x31f,%r11d,%esi │ │ - lea (%rsi,%rdx,1),%edi │ │ - add $0x800,%edi │ │ - imul $0xfffffce1,0xd8(%rsp),%edx │ │ - imul $0x4f,%r9d,%esi │ │ - lea (%rsi,%rdx,1),%eax │ │ - add $0x800,%eax │ │ - mov %rax,0x40(%rsp) │ │ - imul $0xfffffce1,0xc8(%rsp),%edx │ │ - imul $0x4f,%r10d,%esi │ │ - lea (%rsi,%rdx,1),%eax │ │ - add $0x800,%eax │ │ - mov %rax,0x50(%rsp) │ │ - imul $0xfffffb8e,0xb8(%rsp),%edx │ │ - imul $0x6a7,%r8d,%esi │ │ - lea (%rsi,%rdx,1),%eax │ │ - add $0x400,%eax │ │ - mov %eax,0xa0(%rsp) │ │ - mov 0xe8(%rsp),%r8d │ │ - imul $0xfffffb8e,%r8d,%edx │ │ - imul $0x6a7,%r15d,%esi │ │ - lea (%rsi,%rdx,1),%eax │ │ - add $0x400,%eax │ │ - mov %eax,0x80(%rsp) │ │ - mov 0x30(%rsp),%eax │ │ - imul $0xfffff959,%eax,%edx │ │ - mov 0x128(%rsp),%ecx │ │ - imul $0xfffffb8e,%ecx,%esi │ │ - lea (%rsi,%rdx,1),%r14d │ │ - add $0x400,%r14d │ │ - mov 0x90(%rsp),%esi │ │ - imul $0xfffff959,%esi,%r15d │ │ - mov 0x118(%rsp),%r13d │ │ - imul $0xfffffb8e,%r13d,%edx │ │ - lea (%rdx,%r15,1),%r15d │ │ - add $0x400,%r15d │ │ - imul $0xfffffb8e,%esi,%edx │ │ - imul $0x6a7,%r13d,%r13d │ │ - lea (%rdx,%r13,1),%edx │ │ - add $0x400,%edx │ │ - mov %rdx,0x48(%rsp) │ │ - imul $0xfffffb8e,%eax,%edx │ │ - imul $0x6a7,%ecx,%esi │ │ - lea (%rsi,%rdx,1),%eax │ │ - add $0x400,%eax │ │ - mov %rax,0x30(%rsp) │ │ - imul $0x6a7,%r8d,%esi │ │ - imul $0x472,0x88(%rsp),%edx │ │ - lea (%rdx,%rsi,1),%eax │ │ - add $0x400,%eax │ │ - mov %rax,0x38(%rsp) │ │ - imul $0x6a7,0xb8(%rsp),%edx │ │ - imul $0x472,0x120(%rsp),%esi │ │ - lea (%rsi,%rdx,1),%r8d │ │ - add $0x400,%r8d │ │ - mov 0x50(%rsp),%rax │ │ - sar $0xc,%eax │ │ - sub %r10d,%eax │ │ + mov %al,0x7(%rsi) │ │ + test %r15d,%r15d │ │ + jne 7dc96 │ │ + movb $0x0,0x10(%r12) │ │ + mov 0x20(%rsp),%r8 │ │ + mov 0x50(%rsp),%rbx │ │ + mov %r13,0x60(%rsp) │ │ + lea 0xc(%r12),%rax │ │ mov %rax,0x50(%rsp) │ │ - imul $0x31f,%r10d,%eax │ │ - mov 0xc8(%rsp),%esi │ │ - imul $0x4f,%esi,%edx │ │ - lea (%rax,%rdx,1),%eax │ │ - add $0x800,%eax │ │ - sar $0xc,%eax │ │ - sub %esi,%eax │ │ - mov %eax,0x90(%rsp) │ │ - mov 0x40(%rsp),%rax │ │ - sar $0xc,%eax │ │ - sub %r9d,%eax │ │ - mov %rax,0x40(%rsp) │ │ - imul $0x31f,%r9d,%eax │ │ - mov 0xd8(%rsp),%edx │ │ - imul $0x4f,%edx,%ecx │ │ - lea (%rax,%rcx,1),%eax │ │ - add $0x800,%eax │ │ - sar $0xc,%eax │ │ - sub %edx,%eax │ │ - mov %eax,0xf0(%rsp) │ │ - sar $0xc,%edi │ │ - mov 0xb0(%rsp),%eax │ │ - sub %eax,%edi │ │ - imul $0x31f,%eax,%eax │ │ - imul $0xffffffb1,%r11d,%ecx │ │ - lea (%rcx,%rax,1),%eax │ │ - add $0x800,%eax │ │ - sar $0xc,%eax │ │ - add %r11d,%eax │ │ - mov %eax,0x150(%rsp) │ │ - sar $0xc,%r12d │ │ - mov 0xc0(%rsp),%eax │ │ - sub %eax,%r12d │ │ - imul $0x31f,%eax,%eax │ │ - mov 0x58(%rsp),%edx │ │ - imul $0xffffffb1,%edx,%ecx │ │ - lea (%rcx,%rax,1),%r13d │ │ - add $0x800,%r13d │ │ - sar $0xc,%r13d │ │ - add %edx,%r13d │ │ - sarl $0xb,0xa0(%rsp) │ │ - mov 0x80(%rsp),%r11d │ │ - sar $0xb,%r11d │ │ - sar $0xb,%r14d │ │ - sar $0xb,%r15d │ │ + movw $0x0,0xb(%r12) │ │ mov 0x48(%rsp),%rax │ │ - sar $0xb,%eax │ │ - mov %rax,0x48(%rsp) │ │ - mov 0x30(%rsp),%rax │ │ - sar $0xb,%eax │ │ - mov %rax,0x30(%rsp) │ │ - mov 0x38(%rsp),%rax │ │ - sar $0xb,%eax │ │ - mov %rax,0x38(%rsp) │ │ - sar $0xb,%r8d │ │ - mov %r8,0x88(%rsp) │ │ - mov 0x98(%rsp),%r10 │ │ - mov 0xd0(%rsp),%rax │ │ - add %r10d,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov %rcx,0xd8(%rsp) │ │ - mov 0x78(%rsp),%r8 │ │ - mov 0xe0(%rsp),%r9 │ │ - lea (%r8,%r9,1),%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov %rcx,0xc8(%rsp) │ │ - mov 0x50(%rsp),%rsi │ │ - lea (%r12,%rsi,1),%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov %rcx,0xb8(%rsp) │ │ - mov 0x40(%rsp),%rdx │ │ - lea (%rdi,%rdx,1),%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov %rcx,0xb0(%rsp) │ │ - sub %edx,%edi │ │ - cmp %ebx,%edi │ │ - mov %edi,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%edi │ │ - cmovl %ebp,%eax │ │ - mov %eax,0x80(%rsp) │ │ - sub %esi,%r12d │ │ - cmp %ebx,%r12d │ │ - mov %r12d,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%r12d │ │ - cmovl %ebp,%eax │ │ - mov %eax,0x118(%rsp) │ │ - sub %r9d,%r8d │ │ - cmp %ebx,%r8d │ │ - mov %r8d,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%r8d │ │ - cmovl %ebp,%ecx │ │ - mov %ecx,0x78(%rsp) │ │ - mov 0xd0(%rsp),%rax │ │ - sub %r10d,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov %ecx,0xe8(%rsp) │ │ - mov 0x148(%rsp),%r8d │ │ - mov %r8d,%eax │ │ - mov 0x110(%rsp),%r10d │ │ - sub %r10d,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%edx │ │ - cmovg %ebx,%edx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%edx │ │ - mov %edx,0xe0(%rsp) │ │ - mov 0x60(%rsp),%r12d │ │ - mov %r12d,%edi │ │ - mov 0x108(%rsp),%edx │ │ - sub %edx,%edi │ │ - cmp %ebx,%edi │ │ - mov %edi,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%edi │ │ - cmovl %ebp,%eax │ │ - mov %eax,0x120(%rsp) │ │ - mov %r15d,%eax │ │ - mov 0xa0(%rsp),%ecx │ │ - sub %ecx,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%edi │ │ - cmovg %ebx,%edi │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%edi │ │ - mov %edi,0x128(%rsp) │ │ - mov %r14d,%eax │ │ - sub %r11d,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%edi │ │ - cmovg %ebx,%edi │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%edi │ │ - mov %edi,0x98(%rsp) │ │ - add %r11d,%r14d │ │ - cmp %ebx,%r14d │ │ - mov %r14d,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%r14d │ │ - cmovl %ebp,%eax │ │ - mov %rax,0x58(%rsp) │ │ - add %ecx,%r15d │ │ - cmp %ebx,%r15d │ │ - mov %r15d,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%r15d │ │ - cmovl %ebp,%eax │ │ - mov %rax,0xc0(%rsp) │ │ - mov %r12d,%eax │ │ - add %edx,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%edx │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%edx │ │ - cmovl %ebp,%eax │ │ - mov %rax,0xd0(%rsp) │ │ - mov %r8d,%edx │ │ - add %r10d,%edx │ │ - cmp %ebx,%edx │ │ - mov %edx,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%edx │ │ - cmovl %ebp,%eax │ │ - mov %rax,0x40(%rsp) │ │ - mov 0x100(%rsp),%rsi │ │ - mov 0x130(%rsp),%r8 │ │ - lea (%rsi,%r8,1),%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov %ecx,0x50(%rsp) │ │ - mov 0xf8(%rsp),%rdi │ │ - mov 0x68(%rsp),%r10 │ │ - lea (%rdi,%r10,1),%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov %ecx,0xa0(%rsp) │ │ - mov 0x48(%rsp),%r11 │ │ - mov 0x88(%rsp),%r15 │ │ - lea (%r11,%r15,1),%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov %ecx,0x110(%rsp) │ │ + mov (%rax),%rax │ │ + cmpl $0x0,0x124(%rax) │ │ + je 7e807 │ │ + mov 0x78(%rsp),%rcx │ │ mov 0x30(%rsp),%rdx │ │ - mov 0x38(%rsp),%r14 │ │ - lea (%rdx,%r14,1),%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov %ecx,0x108(%rsp) │ │ - mov %rdx,%rax │ │ - sub %r14d,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%r14d │ │ - cmovg %ebx,%r14d │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%r14d │ │ - mov %r11,%rcx │ │ - sub %r15d,%ecx │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%r15d │ │ - cmovg %ebx,%r15d │ │ - cmp %ebp,%ecx │ │ - cmovl %ebp,%r15d │ │ - sub %r10d,%edi │ │ - cmp %ebx,%edi │ │ - mov %edi,%r12d │ │ - cmovg %ebx,%r12d │ │ - cmp %ebp,%edi │ │ - cmovl %ebp,%r12d │ │ - sub %r8d,%esi │ │ - cmp %ebx,%esi │ │ - mov %esi,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%esi │ │ - cmovl %ebp,%eax │ │ - mov %eax,0x60(%rsp) │ │ - mov 0x140(%rsp),%r8d │ │ - sub 0xa8(%rsp),%r8d │ │ - cmp %ebx,%r8d │ │ - mov %r8d,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%r8d │ │ - cmovl %ebp,%eax │ │ - mov %eax,0x68(%rsp) │ │ - mov 0x138(%rsp),%r11d │ │ - mov %r11d,%r8d │ │ - mov 0x70(%rsp),%edi │ │ - sub %edi,%r8d │ │ - cmp %ebx,%r8d │ │ - mov %r8d,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%r8d │ │ - cmovl %ebp,%eax │ │ - mov %eax,0x48(%rsp) │ │ - mov %r13d,%r8d │ │ - mov 0x90(%rsp),%edx │ │ - sub %edx,%r8d │ │ - cmp %ebx,%r8d │ │ - mov %r8d,%r10d │ │ - cmovg %ebx,%r10d │ │ - cmp %ebp,%r8d │ │ - cmovl %ebp,%r10d │ │ - mov %r10d,0x158(%rsp) │ │ - mov 0x150(%rsp),%esi │ │ - mov %esi,%r8d │ │ - mov 0xf0(%rsp),%ecx │ │ - sub %ecx,%r8d │ │ - cmp %ebx,%r8d │ │ - mov %r8d,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%r8d │ │ - cmovl %ebp,%eax │ │ - mov %eax,0x88(%rsp) │ │ - add %ecx,%esi │ │ - cmp %ebx,%esi │ │ - mov %esi,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%esi │ │ - cmovl %ebp,%ecx │ │ - mov %ecx,0xf0(%rsp) │ │ - add %edx,%r13d │ │ - cmp %ebx,%r13d │ │ - mov %r13d,%esi │ │ - cmovg %ebx,%esi │ │ - cmp %ebp,%r13d │ │ - cmovl %ebp,%esi │ │ - mov %esi,0x100(%rsp) │ │ - mov %r11d,%esi │ │ - add %edi,%esi │ │ - cmp %ebx,%esi │ │ - mov %esi,%edi │ │ - cmovg %ebx,%edi │ │ - cmp %ebp,%esi │ │ - cmovl %ebp,%edi │ │ - mov %edi,0xf8(%rsp) │ │ - mov 0x140(%rsp),%edi │ │ - add 0xa8(%rsp),%edi │ │ - cmp %ebx,%edi │ │ - mov %edi,%esi │ │ - cmovg %ebx,%esi │ │ - cmp %ebp,%edi │ │ - cmovl %ebp,%esi │ │ - mov %esi,0x70(%rsp) │ │ - imul $0x138,0x80(%rsp),%r8d │ │ - imul $0x61f,%eax,%edi │ │ - lea (%rdi,%r8,1),%r13d │ │ - add $0x800,%r13d │ │ - imul $0x138,0x118(%rsp),%edi │ │ - imul $0x61f,%r10d,%esi │ │ - lea (%rsi,%rdi,1),%r9d │ │ - add $0x800,%r9d │ │ - imul $0x138,0x78(%rsp),%esi │ │ - imul $0x61f,0x48(%rsp),%edi │ │ - lea (%rdi,%rsi,1),%r10d │ │ - add $0x800,%r10d │ │ - imul $0x138,0xe8(%rsp),%esi │ │ - imul $0x61f,0x68(%rsp),%edi │ │ - lea (%rdi,%rsi,1),%r11d │ │ - add $0x800,%r11d │ │ - imul $0xfffff9e1,0xe0(%rsp),%esi │ │ - imul $0x138,0x60(%rsp),%edi │ │ - lea (%rdi,%rsi,1),%eax │ │ - add $0x800,%eax │ │ - mov %rax,0x38(%rsp) │ │ - mov 0x120(%rsp),%r8d │ │ - imul $0xfffff9e1,%r8d,%esi │ │ - imul $0x138,%r12d,%edi │ │ - lea (%rdi,%rsi,1),%eax │ │ - add $0x800,%eax │ │ - mov %rax,0x30(%rsp) │ │ - mov 0x128(%rsp),%ecx │ │ - imul $0xfffff9e1,%ecx,%esi │ │ - imul $0x138,%r15d,%edi │ │ - lea (%rdi,%rsi,1),%edx │ │ - add $0x800,%edx │ │ - mov 0x98(%rsp),%eax │ │ - imul $0xfffff9e1,%eax,%esi │ │ - imul $0x138,%r14d,%edi │ │ - lea (%rdi,%rsi,1),%esi │ │ - add $0x800,%esi │ │ - sar $0xc,%esi │ │ - sub %r14d,%esi │ │ - mov %rsi,0xa8(%rsp) │ │ - imul $0x61f,%r14d,%r14d │ │ - mov %eax,%edi │ │ - imul $0x138,%eax,%esi │ │ - lea (%r14,%rsi,1),%eax │ │ - add $0x800,%eax │ │ - sar $0xc,%eax │ │ - sub %edi,%eax │ │ - mov %eax,0x138(%rsp) │ │ - sar $0xc,%edx │ │ - sub %r15d,%edx │ │ - mov %rdx,0x90(%rsp) │ │ - imul $0x61f,%r15d,%eax │ │ - mov %ecx,%esi │ │ - imul $0x138,%ecx,%ecx │ │ - lea (%rax,%rcx,1),%eax │ │ - add $0x800,%eax │ │ - sar $0xc,%eax │ │ - sub %esi,%eax │ │ - mov %eax,0x98(%rsp) │ │ - mov 0x30(%rsp),%rax │ │ - sar $0xc,%eax │ │ - sub %r12d,%eax │ │ - mov %rax,0x30(%rsp) │ │ - imul $0x61f,%r12d,%eax │ │ - imul $0x138,%r8d,%ecx │ │ - lea (%rax,%rcx,1),%eax │ │ - add $0x800,%eax │ │ - sar $0xc,%eax │ │ - sub %r8d,%eax │ │ - mov %eax,0x130(%rsp) │ │ - mov 0x38(%rsp),%rax │ │ - sar $0xc,%eax │ │ - mov 0x60(%rsp),%ecx │ │ - sub %ecx,%eax │ │ - mov %rax,0x38(%rsp) │ │ - imul $0x61f,%ecx,%eax │ │ - mov 0xe0(%rsp),%edx │ │ - imul $0x138,%edx,%ecx │ │ - lea (%rax,%rcx,1),%eax │ │ - add $0x800,%eax │ │ - sar $0xc,%eax │ │ - sub %edx,%eax │ │ - mov %eax,0x148(%rsp) │ │ - sar $0xc,%r11d │ │ - mov 0xe8(%rsp),%eax │ │ - sub %eax,%r11d │ │ - imul $0x61f,%eax,%eax │ │ - mov 0x68(%rsp),%edx │ │ - imul $0xfffffec8,%edx,%ecx │ │ - lea (%rcx,%rax,1),%r12d │ │ - add $0x800,%r12d │ │ - sar $0xc,%r12d │ │ - add %edx,%r12d │ │ - sar $0xc,%r10d │ │ - mov 0x78(%rsp),%eax │ │ - sub %eax,%r10d │ │ - imul $0x61f,%eax,%eax │ │ - mov 0x48(%rsp),%esi │ │ - imul $0xfffffec8,%esi,%ecx │ │ - lea (%rcx,%rax,1),%r15d │ │ - add $0x800,%r15d │ │ - sar $0xc,%r15d │ │ - add %esi,%r15d │ │ - sar $0xc,%r9d │ │ - mov 0x118(%rsp),%eax │ │ - sub %eax,%r9d │ │ - imul $0x61f,%eax,%eax │ │ - mov 0x158(%rsp),%esi │ │ - imul $0xfffffec8,%esi,%ecx │ │ - lea (%rcx,%rax,1),%r14d │ │ - add $0x800,%r14d │ │ - sar $0xc,%r14d │ │ - add %esi,%r14d │ │ - sar $0xc,%r13d │ │ - mov 0x80(%rsp),%eax │ │ - sub %eax,%r13d │ │ - imul $0x61f,%eax,%eax │ │ - mov 0x88(%rsp),%ecx │ │ - imul $0xfffffec8,%ecx,%esi │ │ - lea (%rsi,%rax,1),%r8d │ │ - add $0x800,%r8d │ │ - sar $0xc,%r8d │ │ - add %ecx,%r8d │ │ - mov 0xd8(%rsp),%rsi │ │ - mov 0x40(%rsp),%rdi │ │ - add %edi,%esi │ │ - cmp %ebx,%esi │ │ - mov %esi,%edi │ │ - cmovg %ebx,%edi │ │ - cmp %ebp,%esi │ │ - cmovl %ebp,%edi │ │ - mov %rdi,0x310(%rsp) │ │ - mov 0xd0(%rsp),%rsi │ │ - mov 0xc8(%rsp),%rdi │ │ - add %edi,%esi │ │ - cmp %ebx,%esi │ │ - mov %esi,%edi │ │ - cmovg %ebx,%edi │ │ - cmp %ebp,%esi │ │ - cmovl %ebp,%edi │ │ - mov %rdi,0x308(%rsp) │ │ - mov 0xc0(%rsp),%rsi │ │ - mov 0xb8(%rsp),%rax │ │ - add %eax,%esi │ │ - cmp %ebx,%esi │ │ - mov %esi,%edi │ │ - cmovg %ebx,%edi │ │ - cmp %ebp,%esi │ │ - cmovl %ebp,%edi │ │ - mov %rdi,0x300(%rsp) │ │ - mov 0x58(%rsp),%rax │ │ + cmp %edx,%ecx │ │ + mov %edx,%eax │ │ + cmova %ecx,%eax │ │ + add %edx,%ecx │ │ + cmp $0x4,%ecx │ │ + jb 7e807 │ │ + cmp $0x10,%eax │ │ + jg 7e807 │ │ + add $0xfffffffffffffffe,%rbx │ │ + cmpb $0x0,(%rsi) │ │ + jne 7e7f6 │ │ + mov 0x8(%rsp),%rdx │ │ + mov 0x288(%rdx),%rax │ │ + xor %ecx,%ecx │ │ + mov 0x10(%rsp),%rsi │ │ + cmpb $0x0,0x268(%rdx,%rsi,1) │ │ + setne %cl │ │ + mov 0x18(%rsp),%rdx │ │ + cmpb $0x1,0x250(%rax,%rdx,1) │ │ + sbb $0xffffffffffffffff,%rcx │ │ + lea (%rbx,%rbx,2),%rax │ │ + mov 0x28(%rsp),%rdx │ │ + lea (%rdx,%rax,4),%rax │ │ + lea (%rax,%rcx,4),%rsi │ │ + add $0x17f8,%rsi │ │ + mov 0x60(%rsp),%rdi │ │ + callq 4920 │ │ + mov 0x38(%rsp),%rsi │ │ + mov 0x20(%rsp),%r8 │ │ + test %eax,%eax │ │ + je 7e7f6 │ │ + mov 0x8(%rsp),%rdi │ │ + mov 0x40(%rsp),%rsi │ │ + xor %edx,%edx │ │ + mov %ebx,%ecx │ │ + mov 0x18(%rsp),%r8 │ │ + mov 0x10(%rsp),%r9 │ │ + callq 865a0 │ │ + mov 0x38(%rsp),%rsi │ │ + mov 0x20(%rsp),%r8 │ │ + cmpb $0x0,0x5c(%rsp) │ │ + je 7e807 │ │ + cmpb $0x0,0x1(%rsi) │ │ + je 809c7 │ │ + cmpb $0x0,(%rsi) │ │ + mov 0x8(%rsp),%r13 │ │ + mov 0x40(%rsp),%r12 │ │ + mov 0x78(%rsp),%rbx │ │ + mov %rbx,%r15 │ │ + mov 0x30(%rsp),%rbx │ │ + mov 0x28(%rsp),%rbp │ │ + je 7e830 │ │ + cmpb $0x0,0x3(%rsi) │ │ + jne 7e83a │ │ + jmp 7e899 │ │ + cmpb $0x0,0x3(%rsi) │ │ + je 7e8f6 │ │ + cmpl $0x0,0x10f8(%r8) │ │ + je 7e862 │ │ + mov 0x36a8(%rbp),%rsi │ │ + mov %rbx,%rax │ │ + imul %r15,%rax │ │ + shl $0x4,%rax │ │ + add %rsi,%rax │ │ + mov %rax,0x36a8(%rbp) │ │ + jmp 7e869 │ │ + lea 0x3080(%r13),%rsi │ │ + sub $0x30,%rsp │ │ + mov %r13,%rdi │ │ + mov %r12,%rdx │ │ + mov $0x0,%ecx │ │ + mov 0xa0(%rsp),%r8 │ │ + mov 0xf8(%rsp),%r9 │ │ + push %rbx │ │ + push %r15 │ │ + callq 86c30 │ │ + add $0x40,%rsp │ │ + mov 0x20(%rsp),%r8 │ │ + cmpb $0x0,0x5c(%rsp) │ │ + je 7e9d7 │ │ + mov 0x50(%rsp),%rax │ │ + cmpb $0x0,(%rax) │ │ + je 7e9d7 │ │ + cmpl $0x0,0x10f8(%r8) │ │ + mov 0x198(%rsp),%rbp │ │ + je 7e989 │ │ + mov 0x28(%rsp),%rcx │ │ + mov 0x36a8(%rcx),%rsi │ │ + mov %rbp,%rax │ │ + mov 0x190(%rsp),%r10 │ │ + imul %r10,%rax │ │ + shl $0x4,%rax │ │ + add %rsi,%rax │ │ + mov %rax,0x36a8(%rcx) │ │ + jmpq 7e9a7 │ │ + mov 0xd0(%rsp),%rax │ │ mov 0xb0(%rsp),%rcx │ │ - lea (%rcx,%rax,1),%esi │ │ - cmp %ebx,%esi │ │ - mov %esi,%edi │ │ - cmovg %ebx,%edi │ │ - cmp %ebp,%esi │ │ - cmovl %ebp,%edi │ │ - mov %rdi,0x2f8(%rsp) │ │ - mov 0xa8(%rsp),%rax │ │ - lea (%rax,%r13,1),%esi │ │ - cmp %ebx,%esi │ │ - mov %esi,%edi │ │ - cmovg %ebx,%edi │ │ - cmp %ebp,%esi │ │ - cmovl %ebp,%edi │ │ - mov %rdi,0x118(%rsp) │ │ - mov 0x90(%rsp),%rdx │ │ - lea (%r9,%rdx,1),%esi │ │ - cmp %ebx,%esi │ │ - mov %esi,%edi │ │ - cmovg %ebx,%edi │ │ - cmp %ebp,%esi │ │ - cmovl %ebp,%edi │ │ - mov %rdi,0x78(%rsp) │ │ - mov 0x30(%rsp),%rcx │ │ - lea (%r10,%rcx,1),%esi │ │ - cmp %ebx,%esi │ │ - mov %esi,%edi │ │ - cmovg %ebx,%edi │ │ - cmp %ebp,%esi │ │ - cmovl %ebp,%edi │ │ - mov %rdi,0x80(%rsp) │ │ - mov 0x38(%rsp),%rax │ │ - lea (%r11,%rax,1),%esi │ │ - cmp %ebx,%esi │ │ - mov %esi,%edi │ │ - cmovg %ebx,%edi │ │ - cmp %ebp,%esi │ │ - cmovl %ebp,%edi │ │ - mov %rdi,0x140(%rsp) │ │ - sub %eax,%r11d │ │ - cmp %ebx,%r11d │ │ - mov %r11d,%esi │ │ - cmovg %ebx,%esi │ │ - cmp %ebp,%r11d │ │ - cmovl %ebp,%esi │ │ - mov %esi,0xe8(%rsp) │ │ - sub %ecx,%r10d │ │ - cmp %ebx,%r10d │ │ - mov %r10d,%esi │ │ - cmovg %ebx,%esi │ │ - cmp %ebp,%r10d │ │ - cmovl %ebp,%esi │ │ - mov %esi,0xe0(%rsp) │ │ - sub %edx,%r9d │ │ - cmp %ebx,%r9d │ │ - mov %r9d,%esi │ │ - cmovg %ebx,%esi │ │ - cmp %ebp,%r9d │ │ - cmovl %ebp,%esi │ │ - mov %esi,0x68(%rsp) │ │ - sub 0xa8(%rsp),%r13d │ │ - cmp %ebx,%r13d │ │ - mov %r13d,%esi │ │ - cmovg %ebx,%esi │ │ - cmp %ebp,%r13d │ │ - cmovl %ebp,%esi │ │ - mov %esi,0x60(%rsp) │ │ - mov 0xb0(%rsp),%rsi │ │ - sub 0x58(%rsp),%esi │ │ - cmp %ebx,%esi │ │ - mov %esi,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%esi │ │ - cmovl %ebp,%ecx │ │ - mov %ecx,0x58(%rsp) │ │ - mov 0xb8(%rsp),%rsi │ │ - sub 0xc0(%rsp),%esi │ │ - cmp %ebx,%esi │ │ - mov %esi,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%esi │ │ - cmovl %ebp,%eax │ │ - mov %eax,0x90(%rsp) │ │ - mov 0xc8(%rsp),%rsi │ │ - sub 0xd0(%rsp),%esi │ │ - cmp %ebx,%esi │ │ - mov %esi,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%esi │ │ - cmovl %ebp,%eax │ │ - mov %eax,0x128(%rsp) │ │ - mov 0xd8(%rsp),%rsi │ │ - sub 0x40(%rsp),%esi │ │ - cmp %ebx,%esi │ │ - mov %esi,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%esi │ │ - cmovl %ebp,%eax │ │ - mov %eax,0x120(%rsp) │ │ - mov 0x70(%rsp),%esi │ │ - sub 0x50(%rsp),%esi │ │ - cmp %ebx,%esi │ │ - mov %esi,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%esi │ │ - cmovl %ebp,%eax │ │ - mov %eax,0x48(%rsp) │ │ - mov 0xf8(%rsp),%esi │ │ - sub 0xa0(%rsp),%esi │ │ - cmp %ebx,%esi │ │ - mov %esi,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%esi │ │ - cmovl %ebp,%eax │ │ - mov %eax,0x30(%rsp) │ │ - mov 0x100(%rsp),%esi │ │ - sub 0x110(%rsp),%esi │ │ - cmp %ebx,%esi │ │ - mov %esi,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%esi │ │ - cmovl %ebp,%eax │ │ - mov %eax,0x38(%rsp) │ │ - mov 0xf0(%rsp),%esi │ │ - sub 0x108(%rsp),%esi │ │ - cmp %ebx,%esi │ │ - mov %esi,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%esi │ │ - cmovl %ebp,%eax │ │ - mov %eax,0x40(%rsp) │ │ - mov %r8d,%esi │ │ - mov 0x138(%rsp),%r9d │ │ - sub %r9d,%esi │ │ - cmp %ebx,%esi │ │ - mov %esi,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%esi │ │ - cmovl %ebp,%eax │ │ - mov %eax,0x88(%rsp) │ │ + cmp %ecx,%eax │ │ + cmova %eax,%ecx │ │ + cmp $0x3,%ecx │ │ + jg 7e828 │ │ + mov 0x8(%r8),%rax │ │ + cmpl $0x0,0x3f8(%rax) │ │ + je 7e828 │ │ + mov 0xd8(%rsp),%rax │ │ + lea 0x1558(,%rax,4),%rsi │ │ + add %rbp,%rsi │ │ + mov 0x60(%rsp),%rdi │ │ + callq 4920 │ │ + mov 0x38(%rsp),%rsi │ │ + mov 0x20(%rsp),%r8 │ │ + test %eax,%eax │ │ + je 7e828 │ │ + movb $0xd,(%rsi) │ │ + lea 0xd20(%rbp),%rsi │ │ + mov $0x4,%edx │ │ + mov 0x60(%rsp),%rdi │ │ + callq 4600 │ │ + mov 0x38(%rsp),%rsi │ │ + mov 0x20(%rsp),%r8 │ │ + mov %al,0x5(%rsi) │ │ + cmpb $0x0,0x3(%rsi) │ │ + jne 7e83a │ │ + jmpq 7e899 │ │ + mov %rbx,%rax │ │ + imul %r15,%rax │ │ + shl $0x4,%rax │ │ + lea (%rax,%r13,1),%rsi │ │ + add $0x3080,%rsi │ │ + mov 0x190(%rsp),%r10 │ │ + mov 0xac(%rsp),%r8d │ │ + sub $0x30,%rsp │ │ + mov %r13,%rdi │ │ + mov %r12,%rdx │ │ + mov $0x1,%ecx │ │ + mov 0x1b0(%rsp),%r9d │ │ + push %r10 │ │ + push %rbp │ │ + callq 86c30 │ │ + add $0x40,%rsp │ │ + mov 0x20(%rsp),%r8 │ │ + mov 0x48(%rsp),%rax │ │ + mov (%rax),%rax │ │ + movzbl 0x4(%r12),%ecx │ │ + cmpl $0x0,0x478(%rax,%rcx,4) │ │ + je 7ea32 │ │ + movb $0x0,0x7(%r12) │ │ + movb $0x0,0xa(%r12) │ │ + lea 0x8ebde(%rip),%rbp │ │ + mov %rbp,0x70(%rsp) │ │ + cmpl $0x1,0x10f8(%r8) │ │ + je 7eb7e │ │ + mov %r13,%rdi │ │ mov %r14d,%esi │ │ - mov 0x98(%rsp),%ecx │ │ - sub %ecx,%esi │ │ - cmp %ebx,%esi │ │ - mov %esi,%r13d │ │ - cmovg %ebx,%r13d │ │ - cmp %ebp,%esi │ │ - cmovl %ebp,%r13d │ │ - mov %r15d,%esi │ │ - mov 0x130(%rsp),%eax │ │ - sub %eax,%esi │ │ - cmp %ebx,%esi │ │ - mov %esi,%r11d │ │ - cmovg %ebx,%r11d │ │ - cmp %ebp,%esi │ │ - cmovl %ebp,%r11d │ │ - mov %r12d,%edi │ │ - mov 0x148(%rsp),%esi │ │ - sub %esi,%edi │ │ - cmp %ebx,%edi │ │ - mov %edi,%r10d │ │ - cmovg %ebx,%r10d │ │ - cmp %ebp,%edi │ │ - cmovl %ebp,%r10d │ │ - add %esi,%r12d │ │ - cmp %ebx,%r12d │ │ - mov %r12d,%esi │ │ - cmovg %ebx,%esi │ │ - cmp %ebp,%r12d │ │ - cmovl %ebp,%esi │ │ - mov %rsi,0xa8(%rsp) │ │ - add %eax,%r15d │ │ - cmp %ebx,%r15d │ │ - mov %r15d,%esi │ │ - cmovg %ebx,%esi │ │ - cmp %ebp,%r15d │ │ - cmovl %ebp,%esi │ │ - mov %rsi,0xb0(%rsp) │ │ - add %ecx,%r14d │ │ - cmp %ebx,%r14d │ │ - mov %r14d,%edx │ │ - cmovg %ebx,%edx │ │ - cmp %ebp,%r14d │ │ - cmovl %ebp,%edx │ │ - mov %rdx,0xb8(%rsp) │ │ - add %r9d,%r8d │ │ - cmp %ebx,%r8d │ │ - mov %r8d,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%r8d │ │ - cmovl %ebp,%ecx │ │ - mov %rcx,0xc0(%rsp) │ │ - mov 0xf0(%rsp),%ecx │ │ - add 0x108(%rsp),%ecx │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%ecx │ │ - cmovl %ebp,%eax │ │ - mov %rax,0xc8(%rsp) │ │ - mov 0x100(%rsp),%ecx │ │ - add 0x110(%rsp),%ecx │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%ecx │ │ - cmovl %ebp,%eax │ │ - mov %rax,0xd0(%rsp) │ │ - mov 0xf8(%rsp),%ecx │ │ - add 0xa0(%rsp),%ecx │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%ecx │ │ - cmovl %ebp,%eax │ │ - mov %rax,0xd8(%rsp) │ │ - mov 0x70(%rsp),%ecx │ │ - add 0x50(%rsp),%ecx │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%ecx │ │ - cmovl %ebp,%eax │ │ - mov %rax,0x50(%rsp) │ │ - mov 0x48(%rsp),%eax │ │ - mov %eax,%r14d │ │ - mov 0x120(%rsp),%ecx │ │ - sub %ecx,%r14d │ │ - add %ecx,%eax │ │ - mov %eax,0x48(%rsp) │ │ - mov 0x30(%rsp),%eax │ │ - mov %eax,%ecx │ │ - mov 0x128(%rsp),%edx │ │ - sub %edx,%ecx │ │ - add %edx,%eax │ │ - mov %eax,0x30(%rsp) │ │ - mov 0x38(%rsp),%eax │ │ - mov %eax,%edx │ │ - mov 0x90(%rsp),%esi │ │ - sub %esi,%edx │ │ - add %esi,%eax │ │ - mov %eax,0x38(%rsp) │ │ - mov 0x40(%rsp),%esi │ │ - mov %esi,%edi │ │ - mov 0x58(%rsp),%eax │ │ - sub %eax,%edi │ │ - add %eax,%esi │ │ - mov %esi,0x40(%rsp) │ │ - mov 0x88(%rsp),%r15d │ │ - mov %r15d,%r12d │ │ - mov 0x60(%rsp),%eax │ │ - sub %eax,%r12d │ │ - add %eax,%r15d │ │ - mov %r13d,%r9d │ │ - mov 0x68(%rsp),%eax │ │ - sub %eax,%r9d │ │ - add %eax,%r13d │ │ - mov %r11d,%r8d │ │ - mov 0xe0(%rsp),%eax │ │ - sub %eax,%r8d │ │ - add %eax,%r11d │ │ - mov %r10d,%esi │ │ - mov 0xe8(%rsp),%eax │ │ - sub %eax,%esi │ │ - add %eax,%r10d │ │ - imul $0xb5,%esi,%esi │ │ - sub $0xffffff80,%esi │ │ - sar $0x8,%esi │ │ - mov %rsi,0x1c8(%rsp) │ │ - imul $0xb5,%r8d,%esi │ │ - sub $0xffffff80,%esi │ │ - sar $0x8,%esi │ │ - mov %rsi,0x1d0(%rsp) │ │ - imul $0xb5,%r9d,%esi │ │ - sub $0xffffff80,%esi │ │ - sar $0x8,%esi │ │ - mov %rsi,0x250(%rsp) │ │ - imul $0xb5,%r12d,%eax │ │ - sub $0xffffff80,%eax │ │ - sar $0x8,%eax │ │ - mov %rax,0x158(%rsp) │ │ - imul $0xb5,%edi,%eax │ │ - sub $0xffffff80,%eax │ │ - sar $0x8,%eax │ │ - mov %rax,0x88(%rsp) │ │ - imul $0xb5,%edx,%eax │ │ - sub $0xffffff80,%eax │ │ - sar $0x8,%eax │ │ - mov %rax,0x90(%rsp) │ │ - imul $0xb5,%ecx,%eax │ │ - sub $0xffffff80,%eax │ │ - sar $0x8,%eax │ │ - mov %rax,0x148(%rsp) │ │ - imul $0xb5,%r14d,%eax │ │ - sub $0xffffff80,%eax │ │ - sar $0x8,%eax │ │ - mov %rax,0x130(%rsp) │ │ - imul $0xb5,0x48(%rsp),%eax │ │ - sub $0xffffff80,%eax │ │ - sar $0x8,%eax │ │ - mov %rax,0x138(%rsp) │ │ - imul $0xb5,0x30(%rsp),%eax │ │ - sub $0xffffff80,%eax │ │ - sar $0x8,%eax │ │ - mov %rax,0x68(%rsp) │ │ - imul $0xb5,0x38(%rsp),%eax │ │ - sub $0xffffff80,%eax │ │ - sar $0x8,%eax │ │ - mov %rax,0xe8(%rsp) │ │ - imul $0xb5,0x40(%rsp),%eax │ │ - sub $0xffffff80,%eax │ │ - sar $0x8,%eax │ │ - mov %rax,0xf8(%rsp) │ │ - imul $0xb5,%r15d,%eax │ │ - sub $0xffffff80,%eax │ │ - sar $0x8,%eax │ │ - mov %rax,0x110(%rsp) │ │ - imul $0xb5,%r13d,%eax │ │ - sub $0xffffff80,%eax │ │ - sar $0x8,%eax │ │ - mov %rax,0xa0(%rsp) │ │ - imul $0xb5,%r11d,%eax │ │ - sub $0xffffff80,%eax │ │ - sar $0x8,%eax │ │ - mov %rax,0x48(%rsp) │ │ - imul $0xb5,%r10d,%eax │ │ - sub $0xffffff80,%eax │ │ - sar $0x8,%eax │ │ - mov %rax,0x30(%rsp) │ │ - mov 0x318(%rsp),%rax │ │ - mov %rax,%rcx │ │ - shl $0x4,%rcx │ │ - mov %rcx,%r9 │ │ - mov %rcx,0x270(%rsp) │ │ - mov %rax,%rcx │ │ - shl $0x5,%rcx │ │ - mov %rcx,0x170(%rsp) │ │ - mov 0x160(%rsp),%rcx │ │ - mov %rcx,%rdx │ │ - shl $0x4,%rdx │ │ - mov %rdx,0x178(%rsp) │ │ - mov 0x168(%rsp),%rsi │ │ - mov %rsi,%rdx │ │ - shl $0x4,%rdx │ │ - mov %rdx,0x180(%rsp) │ │ - mov %rcx,%rdx │ │ - mov %rcx,%rdi │ │ - shl $0x5,%rdx │ │ - mov %rdx,0x198(%rsp) │ │ - mov %rax,%rcx │ │ - shl $0x7,%rcx │ │ - mov %rcx,0x1a0(%rsp) │ │ - mov 0x260(%rsp),%r15 │ │ - mov %r15,%rcx │ │ - shl $0x4,%rcx │ │ - mov %rcx,0x1f0(%rsp) │ │ - mov %rsi,%rcx │ │ - shl $0x5,%rcx │ │ - mov %rcx,0x210(%rsp) │ │ - mov %rdi,%rcx │ │ + mov 0x98(%rsp),%rdx │ │ + mov %r12,%rcx │ │ + callq *0xcb0(%r8) │ │ + jmpq 7eb8e │ │ + lea 0x8ec47(%rip),%rax │ │ + mov 0xd8(%rsp),%rdx │ │ + lea (%rax,%rdx,4),%rcx │ │ + movzbl (%rax,%rdx,4),%ebx │ │ + mov %bl,0xa(%r12) │ │ + mov 0x840(%r8),%eax │ │ + mov (%rax,%rcx,1),%al │ │ + mov %al,0x7(%r12) │ │ + lea 0x0(,%rbx,8),%rbp │ │ + mov 0x18(%r8),%rax │ │ + add 0xa1710(%rip),%rbp │ │ + cmpl $0x2,0x570(%rax) │ │ + jne 7eb6b │ │ + lea 0x8eb5c(%rip),%r15 │ │ + movzbl 0x5(%r15,%rbx,8),%eax │ │ + test %eax,%eax │ │ + je 7eb6b │ │ + mov 0x288(%r13),%rcx │ │ + movzbl 0x2(%r15,%rbx,8),%r8d │ │ + movzbl 0x3(%r15,%rbx,8),%esi │ │ + mov 0x10(%rsp),%rdi │ │ + movsbl 0x1b8(%r13,%rdi,1),%edi │ │ + xor %edx,%edx │ │ + cmp %esi,%edi │ │ + setge %dl │ │ + mov 0x18(%rsp),%rsi │ │ + movsbl 0x1a0(%rcx,%rsi,1),%ecx │ │ + xor %esi,%esi │ │ + cmp %r8d,%ecx │ │ + setge %sil │ │ + add %rdx,%rsi │ │ + lea (%rax,%rax,2),%rcx │ │ + mov 0x28(%rsp),%rdx │ │ + lea (%rdx,%rcx,8),%rcx │ │ + lea (%rcx,%rsi,8),%rsi │ │ + add $0x1388,%rsi │ │ + cmp $0x2,%eax │ │ + mov $0x2,%edx │ │ + cmovb %eax,%edx │ │ + mov 0x60(%rsp),%rdi │ │ + callq 4600 │ │ + mov 0x38(%rsp),%rdx │ │ + mov 0x20(%rsp),%r8 │ │ + test %eax,%eax │ │ + je 7eb6b │ │ + lea -0x1(%rax),%r9d │ │ + mov %eax,%esi │ │ + and $0x3,%esi │ │ + je 80e06 │ │ + xor %edi,%edi │ │ + movzbl 0x6(%r15,%rbx,8),%ecx │ │ + movzbl %cl,%ebx │ │ + mov %bl,0x2(%rdx) │ │ + add $0x1,%edi │ │ + cmp %edi,%esi │ │ + jne 7eb1f │ │ + sub %edi,%eax │ │ + cmp $0x3,%r9d │ │ + jb 7eb5d │ │ + movzbl 0x6(%r15,%rbx,8),%ecx │ │ + movzbl 0x6(%r15,%rcx,8),%ecx │ │ + movzbl 0x6(%r15,%rcx,8),%ecx │ │ + movzbl 0x6(%r15,%rcx,8),%ecx │ │ + mov %cl,0x2(%rdx) │ │ + movzbl %cl,%ebx │ │ + add $0xfffffffc,%eax │ │ + jne 7eb3a │ │ + movzbl %cl,%ebp │ │ + shl $0x3,%rbp │ │ + add 0xa1615(%rip),%rbp │ │ + mov %rbp,0x70(%rsp) │ │ + cmpl $0x1,0x10f8(%r8) │ │ + jne 7ea15 │ │ + mov %r13,%rdi │ │ + mov %r14d,%esi │ │ + mov %r12,%rdx │ │ + callq *0xcf0(%r8) │ │ + mov 0x178(%rsp),%rbx │ │ + mov 0x30(%rsp),%r15 │ │ + mov 0x28(%rsp),%rcx │ │ + mov 0x48(%rsp),%rax │ │ + mov (%rax),%rax │ │ + cmpl $0x0,0x4d0(%rax) │ │ + jne 7ebbe │ │ + cmpl $0x0,0x4d4(%rax) │ │ + je 7ecd5 │ │ + mov 0x3f5e8(%r13),%rdi │ │ + mov %rcx,%rax │ │ + mov 0x20(%rsp),%rbp │ │ + mov 0x1140(%rbp),%rsi │ │ + mov 0xd18(%rbp),%rdx │ │ + movzbl 0x4(%r12),%ecx │ │ shl $0x6,%rcx │ │ - mov %rcx,0x128(%rsp) │ │ - mov 0x320(%rsp),%rdi │ │ - mov (%rdi),%ecx │ │ - mov %rcx,0x2f0(%rsp) │ │ - imul $0x38,%rax,%r12 │ │ - mov %r12,0x280(%rsp) │ │ - imul $0x58,%rax,%rdx │ │ - mov %rdx,0x188(%rsp) │ │ - imul $0x68,%rax,%rdx │ │ - mov %rdx,0x1a8(%rsp) │ │ - imul $0x70,%rax,%rdx │ │ - mov %rdx,0x1c0(%rsp) │ │ - imul $0x78,%rax,%rdx │ │ - mov %rdx,0x190(%rsp) │ │ - imul $0x98,%rax,%rdx │ │ - mov %rdx,0x200(%rsp) │ │ - imul $0xa8,%rax,%rdx │ │ - mov %rdx,0x238(%rsp) │ │ - imul $0xb0,%rax,%rdx │ │ - mov %rdx,0x248(%rsp) │ │ - imul $0xb8,%rax,%rdx │ │ - mov %rdx,0x258(%rsp) │ │ - imul $0xc8,%rax,%rdx │ │ - mov %rdx,0xe0(%rsp) │ │ - imul $0xd0,%rax,%rdx │ │ - mov %rdx,0x58(%rsp) │ │ - imul $0xd8,%rax,%r13 │ │ - mov %r13,0x2c0(%rsp) │ │ - imul $0xe0,%rax,%rdx │ │ - mov %rdx,0xf0(%rsp) │ │ - imul $0xe8,%rax,%rdx │ │ - mov %rdx,0x38(%rsp) │ │ - imul $0xf0,%rax,%r14 │ │ - mov %r14,0x2e0(%rsp) │ │ - imul $0xf8,%rax,%r10 │ │ - mov %r10,0x2e8(%rsp) │ │ - mov %rax,%rsi │ │ - mov 0x50(%rsp),%rax │ │ - lea (%rax,%rcx,1),%edx │ │ - cmp %ebx,%edx │ │ - mov %edx,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%edx │ │ - cmovl %ebp,%ecx │ │ - mov (%rdi,%rsi,8),%r8d │ │ - mov %r8,0x2d8(%rsp) │ │ - mov (%rdi,%r9,1),%r9d │ │ - mov %r9,0x2d0(%rsp) │ │ - mov 0x160(%rsp),%rax │ │ - mov (%rdi,%rax,8),%r11d │ │ - mov %r11,0x2c8(%rsp) │ │ - mov 0x170(%rsp),%rax │ │ - mov (%rdi,%rax,1),%edx │ │ - mov %rdx,0x100(%rsp) │ │ - mov 0x168(%rsp),%rax │ │ - mov (%rdi,%rax,8),%edx │ │ - mov %rdx,0x40(%rsp) │ │ - mov 0x178(%rsp),%rax │ │ - mov (%rdi,%rax,1),%edx │ │ - mov %rdx,0x108(%rsp) │ │ - mov (%rdi,%r12,1),%edx │ │ - mov %rdx,0x70(%rsp) │ │ - mov 0x268(%rsp),%rdx │ │ - mov (%rdi,%rdx,1),%edx │ │ - mov %rdx,0x60(%rsp) │ │ - mov (%rdi,%r15,8),%edx │ │ - mov %rdx,0x98(%rsp) │ │ - mov 0x180(%rsp),%rax │ │ - mov (%rdi,%rax,1),%r15d │ │ - mov %r15,0x2b8(%rsp) │ │ + add 0x3928(%rax),%rcx │ │ + mov 0x10(%r13),%r8d │ │ + mov 0x14(%r13),%r9d │ │ + mov 0xd20(%rbp),%eax │ │ + mov %rax,0x28(%rsp) │ │ + mov 0xd24(%rbp),%eax │ │ + mov %rax,0x98(%rsp) │ │ + movzbl 0xa(%r12),%eax │ │ + mov %rax,0xd8(%rsp) │ │ + mov 0x40(%rsp),%rax │ │ + movzbl 0x7(%rax),%r12d │ │ + mov 0x840(%rbp),%r15d │ │ + mov 0x288(%r13),%rbp │ │ + mov 0xc0(%rsp),%rax │ │ + lea (%rax,%rbp,1),%r11 │ │ + add $0x1e0,%r11 │ │ mov 0x188(%rsp),%rax │ │ - mov (%rdi,%rax,1),%edx │ │ - mov %rdx,0x120(%rsp) │ │ - mov 0x198(%rsp),%rax │ │ - mov (%rdi,%rax,1),%edx │ │ - mov %rdx,0x150(%rsp) │ │ - mov 0x1a8(%rsp),%rax │ │ - mov (%rdi,%rax,1),%edx │ │ - mov %rdx,0x240(%rsp) │ │ - mov 0x1c0(%rsp),%rax │ │ - mov (%rdi,%rax,1),%edx │ │ - mov %rdx,0x230(%rsp) │ │ - mov 0x190(%rsp),%rax │ │ - mov (%rdi,%rax,1),%edx │ │ - mov %rdx,0x228(%rsp) │ │ - mov 0x1a0(%rsp),%rax │ │ - mov (%rdi,%rax,1),%edx │ │ - mov %rdx,0x220(%rsp) │ │ - mov %rsi,%r12 │ │ - lea (%rax,%rsi,8),%rdx │ │ - mov %rdx,0x2b0(%rsp) │ │ - mov (%rdi,%rdx,1),%edx │ │ - mov %rdx,0x218(%rsp) │ │ - mov 0x1f0(%rsp),%rdx │ │ - mov (%rdi,%rdx,1),%edx │ │ - mov %rdx,0x208(%rsp) │ │ - mov 0x200(%rsp),%rdx │ │ - mov (%rdi,%rdx,1),%edx │ │ - mov %rdx,0x1f8(%rsp) │ │ - mov 0x210(%rsp),%rdx │ │ - mov (%rdi,%rdx,1),%edx │ │ - mov %rdx,0x1e8(%rsp) │ │ - mov 0x238(%rsp),%rdx │ │ - mov (%rdi,%rdx,1),%edx │ │ - mov %rdx,0x1e0(%rsp) │ │ - mov 0x248(%rsp),%rdx │ │ - mov (%rdi,%rdx,1),%edx │ │ - mov %rdx,0x1d8(%rsp) │ │ - mov 0x258(%rsp),%rdx │ │ - mov (%rdi,%rdx,1),%eax │ │ - mov %rax,0x1b8(%rsp) │ │ - mov 0x128(%rsp),%rdx │ │ - mov (%rdi,%rdx,1),%esi │ │ - mov %rsi,0x288(%rsp) │ │ - mov 0xe0(%rsp),%rdx │ │ - mov (%rdi,%rdx,1),%eax │ │ - mov %rax,0x1b0(%rsp) │ │ - mov 0x58(%rsp),%rdx │ │ - mov (%rdi,%rdx,1),%edx │ │ - mov %rdx,0x278(%rsp) │ │ - mov (%rdi,%r13,1),%r13d │ │ - mov 0xf0(%rsp),%rax │ │ - mov (%rdi,%rax,1),%eax │ │ - mov %rax,0x290(%rsp) │ │ - mov 0x38(%rsp),%rax │ │ - mov (%rdi,%rax,1),%eax │ │ - mov %rax,0x298(%rsp) │ │ - mov (%rdi,%r14,1),%eax │ │ - mov %rax,0x2a0(%rsp) │ │ - mov (%rdi,%r10,1),%eax │ │ - mov %rax,0x2a8(%rsp) │ │ - mov %ecx,(%rdi) │ │ - mov 0xd8(%rsp),%rax │ │ - lea (%rax,%r8,1),%ecx │ │ - cmp %ebx,%ecx │ │ + lea (%rax,%rbp,1),%r10 │ │ + add $0x200,%r10 │ │ + xor %r13d,%r13d │ │ + cmpb $0x0,0x5c(%rsp) │ │ + cmove %r13,%r10 │ │ + mov 0x8(%rsp),%rax │ │ + lea 0x218(%rax,%rbx,1),%rax │ │ + cmove %r13,%rax │ │ + mov 0x8(%rsp),%rbx │ │ + mov 0xb8(%rsp),%rbp │ │ + lea (%rbx,%rbp,1),%r13 │ │ + add $0x1f8,%r13 │ │ + sub $0x30,%rsp │ │ + push %rax │ │ + push %r10 │ │ + mov 0x70(%rsp),%rax │ │ + push %r13 │ │ + mov 0x50(%rsp),%r13 │ │ + push %r11 │ │ + push %r15 │ │ + mov %rax,%r15 │ │ + push %r12 │ │ + mov 0xa0(%rsp),%r12 │ │ + pushq 0x138(%rsp) │ │ + push %r14 │ │ + pushq 0x108(%rsp) │ │ + pushq 0xa0(%rsp) │ │ + callq 8ee30 │ │ + add $0x80,%rsp │ │ + mov 0x38(%rsp),%r8 │ │ + mov (%r8),%eax │ │ + xor %edx,%edx │ │ + cmp $0xd,%al │ │ + cmovne %eax,%edx │ │ + movzbl %dl,%ecx │ │ + lea -0x1(%r15),%esi │ │ + movabs $0x303030303030303,%rax │ │ + cmp $0x1f,%sil │ │ + mov 0x78(%rsp),%r11 │ │ + mov 0x70(%rsp),%r9 │ │ + ja 7f4f4 │ │ + movzbl %sil,%esi │ │ + lea 0x7fd64(%rip),%rdi │ │ + movslq (%rdi,%rsi,4),%rsi │ │ + add %rdi,%rsi │ │ + jmpq *%rsi │ │ + mov 0x3(%r9),%bl │ │ + mov 0x10(%rsp),%rsi │ │ + mov %bl,0x1b8(%r13,%rsi,1) │ │ + mov 0x3(%r9),%bl │ │ + mov %bl,0x1d8(%r13,%rsi,1) │ │ + mov %dl,0x18(%r13,%rsi,1) │ │ + mov 0x3(%r8),%bl │ │ + mov %bl,0x268(%r13,%rsi,1) │ │ + mov 0x58(%rsp),%edi │ │ + mov %dil,0x98(%r13,%rsi,1) │ │ + movb $0x0,0xd8(%r13,%rsi,1) │ │ + movb $0x1,0xf8(%r13,%rsi,1) │ │ + mov 0x90(%rsp),%rdi │ │ + mov (%rdi),%bl │ │ + mov %bl,0xb8(%r13,%rsi,1) │ │ + cmpb $0x0,0x5c(%rsp) │ │ + je 7f23c │ │ + mov 0x50(%rsp),%rsi │ │ + mov (%rsi),%sil │ │ + jmpq 7f23e │ │ + movzbl 0x3(%r9),%esi │ │ + mov %esi,%edi │ │ + shl $0x8,%edi │ │ + or %esi,%edi │ │ + mov 0x10(%rsp),%rbx │ │ + mov %di,0x1b8(%r13,%rbx,1) │ │ + movzbl 0x3(%r9),%esi │ │ + mov %esi,%edi │ │ + shl $0x8,%edi │ │ + or %esi,%edi │ │ + mov %di,0x1d8(%r13,%rbx,1) │ │ + mov %ecx,%esi │ │ + shl $0x8,%esi │ │ + or %ecx,%esi │ │ + mov %si,0x18(%r13,%rbx,1) │ │ + movzbl 0x3(%r8),%esi │ │ + mov %esi,%edi │ │ + shl $0x8,%edi │ │ + or %esi,%edi │ │ + mov %di,0x268(%r13,%rbx,1) │ │ + mov 0x58(%rsp),%edi │ │ + mov %edi,%esi │ │ + shl $0x8,%esi │ │ + add %edi,%esi │ │ + mov %si,0x98(%r13,%rbx,1) │ │ + movw $0x0,0xd8(%r13,%rbx,1) │ │ + movw $0x101,0xf8(%r13,%rbx,1) │ │ + mov 0x90(%rsp),%rsi │ │ + movzbl (%rsi),%esi │ │ + mov %esi,%edi │ │ + shl $0x8,%edi │ │ + or %esi,%edi │ │ + mov %di,0xb8(%r13,%rbx,1) │ │ + cmpb $0x0,0x5c(%rsp) │ │ + je 7f2a5 │ │ + mov 0x50(%rsp),%rsi │ │ + movzbl (%rsi),%esi │ │ + jmpq 7f2a7 │ │ + movzbl 0x3(%r9),%esi │ │ + imul $0x1010101,%esi,%esi │ │ + mov 0x10(%rsp),%rdi │ │ + mov %esi,0x1b8(%r13,%rdi,1) │ │ + movzbl 0x3(%r9),%esi │ │ + imul $0x1010101,%esi,%esi │ │ + mov %esi,0x1d8(%r13,%rdi,1) │ │ + imul $0x1010101,%ecx,%esi │ │ + mov %esi,0x18(%r13,%rdi,1) │ │ + movzbl 0x3(%r8),%esi │ │ + imul $0x1010101,%esi,%esi │ │ + mov %esi,0x268(%r13,%rdi,1) │ │ + imul $0x1010101,0x58(%rsp),%esi │ │ + mov %esi,0x98(%r13,%rdi,1) │ │ + movl $0x0,0xd8(%r13,%rdi,1) │ │ + movl $0x1010101,0xf8(%r13,%rdi,1) │ │ + mov 0x90(%rsp),%rsi │ │ + movzbl (%rsi),%esi │ │ + imul $0x1010101,%esi,%esi │ │ + mov %esi,0xb8(%r13,%rdi,1) │ │ + xor %esi,%esi │ │ + cmpb $0x0,0x5c(%rsp) │ │ + je 7eedc │ │ + mov 0x50(%rsp),%rsi │ │ + movzbl (%rsi),%esi │ │ + imul $0x1010101,%esi,%esi │ │ + mov 0x10(%rsp),%rdi │ │ + mov %esi,0x1ec0(%r13,%rdi,1) │ │ + mov 0x48(%rsp),%rsi │ │ + mov (%rsi),%rsi │ │ + testb $0x1,0xe8(%rsi) │ │ + je 7f4f4 │ │ + mov 0x10(%rsp),%rsi │ │ + movl $0x0,0x118(%r13,%rsi,1) │ │ + movl $0xffffffff,0x138(%r13,%rsi,1) │ │ + movl $0xffffffff,0x158(%r13,%rsi,1) │ │ + movl $0x3030303,0x178(%r13,%rsi,1) │ │ + movl $0x3030303,0x198(%r13,%rsi,1) │ │ + lea -0x1(%r11),%esi │ │ + cmp $0x1f,%sil │ │ + jbe 7f502 │ │ + jmpq 80063 │ │ + movzbl 0x3(%r9),%esi │ │ + movabs $0x101010101010101,%rdi │ │ + imul %rdi,%rsi │ │ + mov 0x10(%rsp),%rbx │ │ + mov %rsi,0x1b8(%r13,%rbx,1) │ │ + movzbl 0x3(%r9),%esi │ │ + imul %rdi,%rsi │ │ + mov %rsi,0x1d8(%r13,%rbx,1) │ │ + mov %rcx,%rsi │ │ + imul %rdi,%rsi │ │ + mov %rsi,0x18(%r13,%rbx,1) │ │ + movzbl 0x3(%r8),%esi │ │ + imul %rdi,%rsi │ │ + mov %rsi,0x268(%r13,%rbx,1) │ │ + mov 0xa0(%rsp),%rsi │ │ + imul %rdi,%rsi │ │ + mov %rsi,0x98(%r13,%rbx,1) │ │ + movq $0x0,0xd8(%r13,%rbx,1) │ │ + mov %rdi,0xf8(%r13,%rbx,1) │ │ + mov 0x90(%rsp),%rsi │ │ + movzbl (%rsi),%esi │ │ + imul %rdi,%rsi │ │ + mov %rsi,0xb8(%r13,%rbx,1) │ │ + cmpb $0x0,0x5c(%rsp) │ │ + je 7f323 │ │ + mov 0x50(%rsp),%rsi │ │ + movzbl (%rsi),%esi │ │ + jmpq 7f325 │ │ + movzbl 0x3(%r9),%esi │ │ + movabs $0x101010101010101,%rdi │ │ + imul %rdi,%rsi │ │ + mov 0x10(%rsp),%rbx │ │ + mov %rsi,0x1b8(%r13,%rbx,1) │ │ + mov %rsi,0x1c0(%r13,%rbx,1) │ │ + movzbl 0x3(%r9),%esi │ │ + imul %rdi,%rsi │ │ + mov %rsi,0x1d8(%r13,%rbx,1) │ │ + mov %rsi,0x1e0(%r13,%rbx,1) │ │ + mov %rcx,%rsi │ │ + imul %rdi,%rsi │ │ + mov %rsi,0x18(%r13,%rbx,1) │ │ + mov %rsi,0x20(%r13,%rbx,1) │ │ + movzbl 0x3(%r8),%esi │ │ + imul %rdi,%rsi │ │ + mov %rsi,0x268(%r13,%rbx,1) │ │ + mov %rsi,0x270(%r13,%rbx,1) │ │ + mov 0xa0(%rsp),%rsi │ │ + imul %rdi,%rsi │ │ + mov %rsi,0x98(%r13,%rbx,1) │ │ + mov %rsi,0xa0(%r13,%rbx,1) │ │ + pxor %xmm0,%xmm0 │ │ + movdqu %xmm0,0xd8(%r13,%rbx,1) │ │ + movdqa 0x7eee6(%rip),%xmm0 │ │ + movdqu %xmm0,0xf8(%r13,%rbx,1) │ │ + mov 0x90(%rsp),%rsi │ │ + movzbl (%rsi),%esi │ │ + imul %rdi,%rsi │ │ + mov %rsi,0xb8(%r13,%rbx,1) │ │ + mov %rsi,0xc0(%r13,%rbx,1) │ │ + cmpb $0x0,0x5c(%rsp) │ │ + je 7f3a1 │ │ + mov 0x50(%rsp),%rsi │ │ + movzbl (%rsi),%esi │ │ + jmpq 7f3a3 │ │ + movzbl 0x3(%r9),%esi │ │ + movabs $0x101010101010101,%rdi │ │ + imul %rdi,%rsi │ │ + mov 0x10(%rsp),%rbx │ │ + mov %rsi,0x1b8(%r13,%rbx,1) │ │ + mov %rsi,0x1c0(%r13,%rbx,1) │ │ + mov %rsi,0x1c8(%r13,%rbx,1) │ │ + mov %rsi,0x1d0(%r13,%rbx,1) │ │ + movzbl 0x3(%r9),%esi │ │ + imul %rdi,%rsi │ │ + mov %rsi,0x1d8(%r13,%rbx,1) │ │ + mov %rsi,0x1e0(%r13,%rbx,1) │ │ + mov %rsi,0x1e8(%r13,%rbx,1) │ │ + mov %rsi,0x1f0(%r13,%rbx,1) │ │ + mov %rcx,%rsi │ │ + imul %rdi,%rsi │ │ + mov %rsi,0x18(%r13,%rbx,1) │ │ + mov %rsi,0x20(%r13,%rbx,1) │ │ + mov %rsi,0x28(%r13,%rbx,1) │ │ + mov %rsi,0x30(%r13,%rbx,1) │ │ + movzbl 0x3(%r8),%esi │ │ + imul %rdi,%rsi │ │ + mov %rsi,0x268(%r13,%rbx,1) │ │ + mov %rsi,0x270(%r13,%rbx,1) │ │ + mov %rsi,0x278(%r13,%rbx,1) │ │ + mov %rsi,0x280(%r13,%rbx,1) │ │ + mov 0xa0(%rsp),%rsi │ │ + imul %rdi,%rsi │ │ + mov %rsi,0x98(%r13,%rbx,1) │ │ + mov %rsi,0xa0(%r13,%rbx,1) │ │ + mov %rsi,0xa8(%r13,%rbx,1) │ │ + mov %rsi,0xb0(%r13,%rbx,1) │ │ + pxor %xmm0,%xmm0 │ │ + movdqu %xmm0,0xd8(%r13,%rbx,1) │ │ + movdqu %xmm0,0xe8(%r13,%rbx,1) │ │ + movdqa 0x7edb4(%rip),%xmm0 │ │ + movdqu %xmm0,0xf8(%r13,%rbx,1) │ │ + movdqu %xmm0,0x108(%r13,%rbx,1) │ │ + mov 0x90(%rsp),%rsi │ │ + movzbl (%rsi),%esi │ │ + imul %rdi,%rsi │ │ + mov %rsi,0xb8(%r13,%rbx,1) │ │ + mov %rsi,0xc0(%r13,%rbx,1) │ │ + mov %rsi,0xc8(%r13,%rbx,1) │ │ + mov %rsi,0xd0(%r13,%rbx,1) │ │ + cmpb $0x0,0x5c(%rsp) │ │ + je 7f435 │ │ + mov 0x50(%rsp),%rsi │ │ + movzbl (%rsi),%esi │ │ + jmpq 7f437 │ │ + mov $0x1,%r15b │ │ + cmpl $0x0,0x18(%r8) │ │ + je 81595 │ │ + xor %eax,%eax │ │ + jmpq 811d0 │ │ + xor %esi,%esi │ │ + mov 0x10(%rsp),%rdi │ │ + mov %sil,0x1ec0(%r13,%rdi,1) │ │ + mov 0x48(%rsp),%rsi │ │ + mov (%rsi),%rsi │ │ + testb $0x1,0xe8(%rsi) │ │ + je 7f4f4 │ │ + mov 0x10(%rsp),%rsi │ │ + movb $0x0,0x118(%r13,%rsi,1) │ │ + movb $0xff,0x138(%r13,%rsi,1) │ │ + movb $0xff,0x158(%r13,%rsi,1) │ │ + movb $0x3,0x178(%r13,%rsi,1) │ │ + movb $0x3,0x198(%r13,%rsi,1) │ │ + lea -0x1(%r11),%esi │ │ + cmp $0x1f,%sil │ │ + jbe 7f502 │ │ + jmpq 80063 │ │ + xor %esi,%esi │ │ + movzwl %si,%esi │ │ + mov %esi,%edi │ │ + shl $0x8,%edi │ │ + or %esi,%edi │ │ + mov 0x10(%rsp),%rsi │ │ + mov %di,0x1ec0(%r13,%rsi,1) │ │ + mov 0x48(%rsp),%rsi │ │ + mov (%rsi),%rsi │ │ + testb $0x1,0xe8(%rsi) │ │ + je 7f4f4 │ │ + mov 0x10(%rsp),%rsi │ │ + movw $0x0,0x118(%r13,%rsi,1) │ │ + movw $0xffff,0x138(%r13,%rsi,1) │ │ + movw $0xffff,0x158(%r13,%rsi,1) │ │ + movw $0x303,0x178(%r13,%rsi,1) │ │ + movw $0x303,0x198(%r13,%rsi,1) │ │ + lea -0x1(%r11),%esi │ │ + cmp $0x1f,%sil │ │ + jbe 7f502 │ │ + jmpq 80063 │ │ + xor %esi,%esi │ │ + movabs $0x101010101010101,%rdi │ │ + imul %rdi,%rsi │ │ + mov 0x10(%rsp),%rdi │ │ + mov %rsi,0x1ec0(%r13,%rdi,1) │ │ + mov 0x48(%rsp),%rsi │ │ + mov (%rsi),%rsi │ │ + testb $0x1,0xe8(%rsi) │ │ + je 7f4f4 │ │ + mov 0x10(%rsp),%rsi │ │ + movq $0x0,0x118(%r13,%rsi,1) │ │ + movq $0xffffffffffffffff,0x138(%r13,%rsi,1) │ │ + movq $0xffffffffffffffff,0x158(%r13,%rsi,1) │ │ + mov %rax,0x178(%r13,%rsi,1) │ │ + mov %rax,0x198(%r13,%rsi,1) │ │ + lea -0x1(%r11),%esi │ │ + cmp $0x1f,%sil │ │ + jbe 7f502 │ │ + jmpq 80063 │ │ + xor %esi,%esi │ │ + movabs $0x101010101010101,%rdi │ │ + imul %rdi,%rsi │ │ + mov 0x10(%rsp),%rdi │ │ + mov %rsi,0x1ec0(%r13,%rdi,1) │ │ + mov %rsi,0x1ec8(%r13,%rdi,1) │ │ + mov 0x48(%rsp),%rsi │ │ + mov (%rsi),%rsi │ │ + testb $0x1,0xe8(%rsi) │ │ + je 7f4f4 │ │ + pxor %xmm0,%xmm0 │ │ + mov 0x10(%rsp),%rsi │ │ + movdqu %xmm0,0x118(%r13,%rsi,1) │ │ + pcmpeqd %xmm0,%xmm0 │ │ + movdqu %xmm0,0x138(%r13,%rsi,1) │ │ + movdqu %xmm0,0x158(%r13,%rsi,1) │ │ + movdqa 0x7eba2(%rip),%xmm0 │ │ + movdqu %xmm0,0x178(%r13,%rsi,1) │ │ + movdqu %xmm0,0x198(%r13,%rsi,1) │ │ + lea -0x1(%r11),%esi │ │ + cmp $0x1f,%sil │ │ + jbe 7f502 │ │ + jmpq 80063 │ │ + xor %esi,%esi │ │ + movabs $0x101010101010101,%rdi │ │ + imul %rdi,%rsi │ │ + mov 0x10(%rsp),%rdi │ │ + mov %rsi,0x1ec0(%r13,%rdi,1) │ │ + mov %rsi,0x1ec8(%r13,%rdi,1) │ │ + mov %rsi,0x1ed0(%r13,%rdi,1) │ │ + mov %rsi,0x1ed8(%r13,%rdi,1) │ │ + mov 0x48(%rsp),%rsi │ │ + mov (%rsi),%rsi │ │ + testb $0x1,0xe8(%rsi) │ │ + je 7f4f4 │ │ + pxor %xmm0,%xmm0 │ │ + mov 0x10(%rsp),%rsi │ │ + movdqu %xmm0,0x118(%r13,%rsi,1) │ │ + movdqu %xmm0,0x128(%r13,%rsi,1) │ │ + pcmpeqd %xmm0,%xmm0 │ │ + movdqu %xmm0,0x138(%r13,%rsi,1) │ │ + movdqu %xmm0,0x148(%r13,%rsi,1) │ │ + movdqu %xmm0,0x158(%r13,%rsi,1) │ │ + movdqu %xmm0,0x168(%r13,%rsi,1) │ │ + movdqa 0x7eae4(%rip),%xmm0 │ │ + movdqu %xmm0,0x178(%r13,%rsi,1) │ │ + movdqu %xmm0,0x188(%r13,%rsi,1) │ │ + movdqu %xmm0,0x198(%r13,%rsi,1) │ │ + movdqu %xmm0,0x1a8(%r13,%rsi,1) │ │ + lea -0x1(%r11),%esi │ │ + cmp $0x1f,%sil │ │ + ja 80063 │ │ + movzbl %sil,%esi │ │ + lea 0x7f5eb(%rip),%rdi │ │ + movslq (%rdi,%rsi,4),%rsi │ │ + add %rdi,%rsi │ │ + jmpq *%rsi │ │ + mov 0x2(%r9),%al │ │ + mov 0x288(%r13),%rcx │ │ + mov 0x18(%rsp),%rsi │ │ + mov %al,0x1a0(%rcx,%rsi,1) │ │ + mov 0x2(%r9),%al │ │ + mov 0x288(%r13),%rcx │ │ + mov %al,0x1c0(%rcx,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + mov %dl,(%rax,%rsi,1) │ │ + mov 0x3(%r8),%al │ │ + mov 0x288(%r13),%rcx │ │ + mov %al,0x250(%rcx,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + mov 0x58(%rsp),%ecx │ │ + mov %cl,0x80(%rax,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + movb $0x0,0xc0(%rax,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + movb $0x1,0xe0(%rax,%rsi,1) │ │ + mov 0x90(%rsp),%rax │ │ + mov (%rax),%al │ │ + mov 0x288(%r13),%rcx │ │ + mov %al,0xa0(%rcx,%rsi,1) │ │ + cmpb $0x0,0x5c(%rsp) │ │ + je 7fc6a │ │ + mov 0x50(%rsp),%rax │ │ + mov (%rax),%al │ │ + jmpq 7fc6c │ │ + movzbl 0x2(%r9),%eax │ │ + mov %eax,%edx │ │ + shl $0x8,%edx │ │ + or %eax,%edx │ │ + mov 0x288(%r13),%rax │ │ + mov 0x18(%rsp),%rsi │ │ + mov %dx,0x1a0(%rax,%rsi,1) │ │ + movzbl 0x2(%r9),%eax │ │ + mov %eax,%edx │ │ + shl $0x8,%edx │ │ + or %eax,%edx │ │ + mov 0x288(%r13),%rax │ │ + mov %dx,0x1c0(%rax,%rsi,1) │ │ mov %ecx,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%ecx │ │ - cmovl %ebp,%eax │ │ - mov %eax,(%rdi,%r12,4) │ │ - mov 0xd0(%rsp),%rax │ │ - add %r9d,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov %ecx,(%rdi,%r12,8) │ │ - mov 0xc8(%rsp),%rax │ │ - add %r11d,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov 0x160(%rsp),%r8 │ │ - mov %ecx,(%rdi,%r8,4) │ │ - mov 0xc0(%rsp),%rax │ │ - mov 0x100(%rsp),%rcx │ │ - add %ecx,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov 0x270(%rsp),%rax │ │ - mov %ecx,(%rdi,%rax,1) │ │ - mov 0xb8(%rsp),%rax │ │ - mov 0x40(%rsp),%rcx │ │ - add %ecx,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov 0x168(%rsp),%r9 │ │ - mov %ecx,(%rdi,%r9,4) │ │ - mov 0xb0(%rsp),%rax │ │ - mov 0x108(%rsp),%rcx │ │ - add %ecx,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov %ecx,(%rdi,%r8,8) │ │ - mov 0xa8(%rsp),%rax │ │ - mov 0x70(%rsp),%rcx │ │ - add %ecx,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov 0x328(%rsp),%rax │ │ - mov %ecx,(%rdi,%rax,1) │ │ - mov 0x30(%rsp),%rax │ │ - mov 0x60(%rsp),%rcx │ │ - add %ecx,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov 0x170(%rsp),%rax │ │ - mov %ecx,(%rdi,%rax,1) │ │ - mov 0x48(%rsp),%rax │ │ - mov 0x98(%rsp),%rcx │ │ - add %ecx,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov 0x260(%rsp),%r8 │ │ - mov %ecx,(%rdi,%r8,4) │ │ - mov 0xa0(%rsp),%rax │ │ - add %r15d,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov %ecx,(%rdi,%r9,8) │ │ - mov 0x110(%rsp),%rax │ │ - mov 0x120(%rsp),%rcx │ │ - add %ecx,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov 0x330(%rsp),%rax │ │ - mov %ecx,(%rdi,%rax,1) │ │ - mov 0xf8(%rsp),%rax │ │ - mov 0x150(%rsp),%rcx │ │ - add %ecx,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov 0x178(%rsp),%rax │ │ - mov %ecx,(%rdi,%rax,1) │ │ - mov 0xe8(%rsp),%rax │ │ - mov 0x240(%rsp),%rcx │ │ - add %ecx,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov 0x338(%rsp),%rax │ │ - mov %ecx,(%rdi,%rax,1) │ │ - mov 0x68(%rsp),%rax │ │ - mov 0x230(%rsp),%rcx │ │ - add %ecx,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov 0x280(%rsp),%rax │ │ - mov %ecx,(%rdi,%rax,1) │ │ - mov 0x138(%rsp),%rax │ │ - mov 0x228(%rsp),%rcx │ │ - add %ecx,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov 0x340(%rsp),%rax │ │ - mov %ecx,(%rdi,%rax,1) │ │ - mov 0x130(%rsp),%rax │ │ - mov 0x220(%rsp),%rcx │ │ - add %ecx,%eax │ │ - cmp %ebx,%eax │ │ + shl $0x8,%eax │ │ + or %ecx,%eax │ │ + mov 0x288(%r13),%rcx │ │ + mov %ax,(%rcx,%rsi,1) │ │ + movzbl 0x3(%r8),%eax │ │ mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov 0x268(%rsp),%rax │ │ - mov %ecx,(%rdi,%rax,1) │ │ - mov 0x148(%rsp),%rax │ │ - mov 0x218(%rsp),%rcx │ │ + shl $0x8,%ecx │ │ + or %eax,%ecx │ │ + mov 0x288(%r13),%rax │ │ + mov %cx,0x250(%rax,%rsi,1) │ │ + mov 0x58(%rsp),%ecx │ │ + mov %ecx,%eax │ │ + shl $0x8,%eax │ │ add %ecx,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov 0x378(%rsp),%rax │ │ - mov %ecx,(%rdi,%rax,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %ax,0x80(%rcx,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + movw $0x0,0xc0(%rax,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + movw $0x101,0xe0(%rax,%rsi,1) │ │ mov 0x90(%rsp),%rax │ │ - mov 0x208(%rsp),%rcx │ │ - add %ecx,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov %ecx,(%rdi,%r8,8) │ │ - mov 0x88(%rsp),%rax │ │ - mov 0x1f8(%rsp),%rcx │ │ - add %ecx,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov 0x348(%rsp),%rax │ │ - mov %ecx,(%rdi,%rax,1) │ │ - mov 0x158(%rsp),%rax │ │ - mov 0x1e8(%rsp),%rcx │ │ - add %ecx,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov 0x180(%rsp),%rax │ │ - mov %ecx,(%rdi,%rax,1) │ │ - mov 0x250(%rsp),%rax │ │ - mov 0x1e0(%rsp),%rcx │ │ - add %ecx,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov 0x350(%rsp),%rax │ │ - mov %ecx,(%rdi,%rax,1) │ │ - mov 0x1d8(%rsp),%rax │ │ - mov 0x1d0(%rsp),%rcx │ │ - add %ecx,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov 0x188(%rsp),%rax │ │ - mov %ecx,(%rdi,%rax,1) │ │ - mov 0x1c8(%rsp),%rax │ │ - mov 0x1b8(%rsp),%rcx │ │ - add %ecx,%eax │ │ - cmp %ebx,%eax │ │ + movzbl (%rax),%eax │ │ mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov 0x358(%rsp),%rax │ │ - mov %ecx,(%rdi,%rax,1) │ │ - mov 0x140(%rsp),%rax │ │ - add %esi,%eax │ │ - cmp %ebx,%eax │ │ + shl $0x8,%ecx │ │ + or %eax,%ecx │ │ + mov 0x288(%r13),%rax │ │ + mov %cx,0xa0(%rax,%rsi,1) │ │ + cmpb $0x0,0x5c(%rsp) │ │ + je 7fcee │ │ + mov 0x50(%rsp),%rax │ │ + movzbl (%rax),%eax │ │ + jmpq 7fcf0 │ │ + movzbl 0x2(%r9),%eax │ │ + imul $0x1010101,%eax,%eax │ │ + mov 0x288(%r13),%rdx │ │ + mov 0x18(%rsp),%rsi │ │ + mov %eax,0x1a0(%rdx,%rsi,1) │ │ + movzbl 0x2(%r9),%eax │ │ + imul $0x1010101,%eax,%eax │ │ + mov 0x288(%r13),%rdx │ │ + mov %eax,0x1c0(%rdx,%rsi,1) │ │ + imul $0x1010101,%ecx,%eax │ │ + mov 0x288(%r13),%rcx │ │ + mov %eax,(%rcx,%rsi,1) │ │ + movzbl 0x3(%r8),%eax │ │ + imul $0x1010101,%eax,%eax │ │ + mov 0x288(%r13),%rcx │ │ + mov %eax,0x250(%rcx,%rsi,1) │ │ + imul $0x1010101,0x58(%rsp),%eax │ │ + mov 0x288(%r13),%rcx │ │ + mov %eax,0x80(%rcx,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + movl $0x0,0xc0(%rax,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + movl $0x1010101,0xe0(%rax,%rsi,1) │ │ + mov 0x90(%rsp),%rax │ │ + movzbl (%rax),%eax │ │ + imul $0x1010101,%eax,%eax │ │ + mov 0x288(%r13),%rcx │ │ + mov %eax,0xa0(%rcx,%rsi,1) │ │ + xor %eax,%eax │ │ + cmpb $0x0,0x5c(%rsp) │ │ + je 7f761 │ │ + mov 0x50(%rsp),%rax │ │ + movzbl (%rax),%eax │ │ + imul $0x1010101,%eax,%eax │ │ + mov 0x18(%rsp),%rcx │ │ + mov %eax,0x1ea0(%r13,%rcx,1) │ │ + mov 0x48(%rsp),%rax │ │ + mov (%rax),%rax │ │ + testb $0x1,0xe8(%rax) │ │ + je 80063 │ │ + mov 0x288(%r13),%rax │ │ + mov 0x18(%rsp),%rcx │ │ + movl $0x0,0x100(%rax,%rcx,1) │ │ + mov 0x288(%r13),%rax │ │ + movl $0xffffffff,0x120(%rax,%rcx,1) │ │ + mov 0x288(%r13),%rax │ │ + movl $0xffffffff,0x140(%rax,%rcx,1) │ │ + mov 0x288(%r13),%rax │ │ + movl $0x3030303,0x160(%rax,%rcx,1) │ │ + mov 0x288(%r13),%rax │ │ + movl $0x3030303,0x180(%rax,%rcx,1) │ │ + cmpb $0x0,0x3(%r8) │ │ + jne 8006e │ │ + jmpq 801cf │ │ + movzbl 0x2(%r9),%edx │ │ + movabs $0x101010101010101,%rsi │ │ + mov %rsi,%rdi │ │ + imul %rsi,%rdx │ │ + mov 0x288(%r13),%rsi │ │ + mov 0x18(%rsp),%rbp │ │ + mov %rdx,0x1a0(%rsi,%rbp,1) │ │ + movzbl 0x2(%r9),%edx │ │ + imul %rdi,%rdx │ │ + mov 0x288(%r13),%rsi │ │ + mov %rdx,0x1c0(%rsi,%rbp,1) │ │ + imul %rdi,%rcx │ │ + mov 0x288(%r13),%rdx │ │ + mov %rcx,(%rdx,%rbp,1) │ │ + movzbl 0x3(%r8),%ecx │ │ + imul %rdi,%rcx │ │ + mov 0x288(%r13),%rdx │ │ + mov %rcx,0x250(%rdx,%rbp,1) │ │ + mov 0xa0(%rsp),%rdx │ │ + imul %rdi,%rdx │ │ + mov 0x288(%r13),%rcx │ │ + mov %rdx,0x80(%rcx,%rbp,1) │ │ + mov 0x288(%r13),%rcx │ │ + movq $0x0,0xc0(%rcx,%rbp,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %rdi,0xe0(%rcx,%rbp,1) │ │ + mov 0x90(%rsp),%rcx │ │ + movzbl (%rcx),%ecx │ │ + imul %rdi,%rcx │ │ + mov 0x288(%r13),%rdx │ │ + mov %rcx,0xa0(%rdx,%rbp,1) │ │ + cmpb $0x0,0x5c(%rsp) │ │ + je 7fd87 │ │ + mov 0x50(%rsp),%rcx │ │ + movzbl (%rcx),%ecx │ │ + jmpq 7fd89 │ │ + movzbl 0x2(%r9),%edx │ │ + movabs $0x101010101010101,%rdi │ │ + imul %rdi,%rdx │ │ + mov 0x288(%r13),%rsi │ │ + mov 0x18(%rsp),%rbp │ │ + mov %rdx,0x1a0(%rsi,%rbp,1) │ │ + mov 0x288(%r13),%rsi │ │ + mov %rdx,0x1a8(%rsi,%rbp,1) │ │ + movzbl 0x2(%r9),%edx │ │ + imul %rdi,%rdx │ │ + mov 0x288(%r13),%rsi │ │ + mov %rdx,0x1c0(%rsi,%rbp,1) │ │ + mov 0x288(%r13),%rsi │ │ + mov %rdx,0x1c8(%rsi,%rbp,1) │ │ + imul %rdi,%rcx │ │ + mov 0x288(%r13),%rdx │ │ + mov %rcx,(%rdx,%rbp,1) │ │ + mov 0x288(%r13),%rdx │ │ + mov %rcx,0x8(%rdx,%rbp,1) │ │ + movzbl 0x3(%r8),%ecx │ │ + imul %rdi,%rcx │ │ + mov 0x288(%r13),%rdx │ │ + mov %rcx,0x250(%rdx,%rbp,1) │ │ + mov 0x288(%r13),%rdx │ │ + mov %rcx,0x258(%rdx,%rbp,1) │ │ + mov 0xa0(%rsp),%rdx │ │ + imul %rdi,%rdx │ │ + mov 0x288(%r13),%rcx │ │ + mov %rdx,0x80(%rcx,%rbp,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %rdx,0x88(%rcx,%rbp,1) │ │ + mov 0x288(%r13),%rcx │ │ + movq $0x0,0xc0(%rcx,%rbp,1) │ │ + mov 0x288(%r13),%rcx │ │ + movq $0x0,0xc8(%rcx,%rbp,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %rdi,0xe0(%rcx,%rbp,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %rdi,0xe8(%rcx,%rbp,1) │ │ + mov 0x90(%rsp),%rcx │ │ + movzbl (%rcx),%ecx │ │ + imul %rdi,%rcx │ │ + mov 0x288(%r13),%rdx │ │ + mov %rcx,0xa0(%rdx,%rbp,1) │ │ + mov 0x288(%r13),%rdx │ │ + mov %rcx,0xa8(%rdx,%rbp,1) │ │ + cmpb $0x0,0x5c(%rsp) │ │ + je 7fe25 │ │ + mov 0x50(%rsp),%rcx │ │ + movzbl (%rcx),%ecx │ │ + jmpq 7fe27 │ │ + movzbl 0x2(%r9),%edx │ │ + movabs $0x101010101010101,%rdi │ │ + imul %rdi,%rdx │ │ + mov 0x288(%r13),%rsi │ │ + mov 0x18(%rsp),%rbp │ │ + mov %rdx,0x1a0(%rsi,%rbp,1) │ │ + mov 0x288(%r13),%rsi │ │ + mov %rdx,0x1a8(%rsi,%rbp,1) │ │ + mov 0x288(%r13),%rsi │ │ + mov %rdx,0x1b0(%rsi,%rbp,1) │ │ + mov 0x288(%r13),%rsi │ │ + mov %rdx,0x1b8(%rsi,%rbp,1) │ │ + movzbl 0x2(%r9),%edx │ │ + imul %rdi,%rdx │ │ + mov 0x288(%r13),%rsi │ │ + mov %rdx,0x1c0(%rsi,%rbp,1) │ │ + mov 0x288(%r13),%rsi │ │ + mov %rdx,0x1c8(%rsi,%rbp,1) │ │ + mov 0x288(%r13),%rsi │ │ + mov %rdx,0x1d0(%rsi,%rbp,1) │ │ + mov 0x288(%r13),%rsi │ │ + mov %rdx,0x1d8(%rsi,%rbp,1) │ │ + imul %rdi,%rcx │ │ + mov 0x288(%r13),%rdx │ │ + mov %rcx,(%rdx,%rbp,1) │ │ + mov 0x288(%r13),%rdx │ │ + mov %rcx,0x8(%rdx,%rbp,1) │ │ + mov 0x288(%r13),%rdx │ │ + mov %rcx,0x10(%rdx,%rbp,1) │ │ + mov 0x288(%r13),%rdx │ │ + mov %rcx,0x18(%rdx,%rbp,1) │ │ + movzbl 0x3(%r8),%ecx │ │ + imul %rdi,%rcx │ │ + mov 0x288(%r13),%rdx │ │ + mov %rcx,0x250(%rdx,%rbp,1) │ │ + mov 0x288(%r13),%rdx │ │ + mov %rcx,0x258(%rdx,%rbp,1) │ │ + mov 0x288(%r13),%rdx │ │ + mov %rcx,0x260(%rdx,%rbp,1) │ │ + mov 0x288(%r13),%rdx │ │ + mov %rcx,0x268(%rdx,%rbp,1) │ │ + mov 0xa0(%rsp),%rdx │ │ + imul %rdi,%rdx │ │ + mov 0x288(%r13),%rcx │ │ + mov %rdx,0x80(%rcx,%rbp,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %rdx,0x88(%rcx,%rbp,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %rdx,0x90(%rcx,%rbp,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %rdx,0x98(%rcx,%rbp,1) │ │ + mov 0x288(%r13),%rcx │ │ + movq $0x0,0xc0(%rcx,%rbp,1) │ │ + mov 0x288(%r13),%rcx │ │ + movq $0x0,0xc8(%rcx,%rbp,1) │ │ + mov 0x288(%r13),%rcx │ │ + movq $0x0,0xd0(%rcx,%rbp,1) │ │ + mov 0x288(%r13),%rcx │ │ + movq $0x0,0xd8(%rcx,%rbp,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %rdi,0xe0(%rcx,%rbp,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %rdi,0xe8(%rcx,%rbp,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %rdi,0xf0(%rcx,%rbp,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %rdi,0xf8(%rcx,%rbp,1) │ │ + mov 0x90(%rsp),%rcx │ │ + movzbl (%rcx),%ecx │ │ + imul %rdi,%rcx │ │ + mov 0x288(%r13),%rdx │ │ + mov %rcx,0xa0(%rdx,%rbp,1) │ │ + mov 0x288(%r13),%rdx │ │ + mov %rcx,0xa8(%rdx,%rbp,1) │ │ + mov 0x288(%r13),%rdx │ │ + mov %rcx,0xb0(%rdx,%rbp,1) │ │ + mov 0x288(%r13),%rdx │ │ + mov %rcx,0xb8(%rdx,%rbp,1) │ │ + cmpb $0x0,0x5c(%rsp) │ │ + je 7ff01 │ │ + mov 0x50(%rsp),%rcx │ │ + movzbl (%rcx),%ecx │ │ + jmpq 7ff03 │ │ + xor %eax,%eax │ │ + mov 0x18(%rsp),%rcx │ │ + mov %al,0x1ea0(%r13,%rcx,1) │ │ + mov 0x48(%rsp),%rax │ │ + mov (%rax),%rax │ │ + testb $0x1,0xe8(%rax) │ │ + je 80063 │ │ + mov 0x288(%r13),%rax │ │ + mov 0x18(%rsp),%rcx │ │ + movb $0x0,0x100(%rax,%rcx,1) │ │ + mov 0x288(%r13),%rax │ │ + movb $0xff,0x120(%rax,%rcx,1) │ │ + mov 0x288(%r13),%rax │ │ + movb $0xff,0x140(%rax,%rcx,1) │ │ + mov 0x288(%r13),%rax │ │ + movb $0x3,0x160(%rax,%rcx,1) │ │ + mov 0x288(%r13),%rax │ │ + movb $0x3,0x180(%rax,%rcx,1) │ │ + cmpb $0x0,0x3(%r8) │ │ + jne 8006e │ │ + jmpq 801cf │ │ + xor %eax,%eax │ │ + movzwl %ax,%eax │ │ mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ + shl $0x8,%ecx │ │ + or %eax,%ecx │ │ + mov 0x18(%rsp),%rax │ │ + mov %cx,0x1ea0(%r13,%rax,1) │ │ + mov 0x48(%rsp),%rax │ │ + mov (%rax),%rax │ │ + testb $0x1,0xe8(%rax) │ │ + je 80063 │ │ + mov 0x288(%r13),%rax │ │ + mov 0x18(%rsp),%rcx │ │ + movw $0x0,0x100(%rax,%rcx,1) │ │ + mov 0x288(%r13),%rax │ │ + movw $0xffff,0x120(%rax,%rcx,1) │ │ + mov 0x288(%r13),%rax │ │ + movw $0xffff,0x140(%rax,%rcx,1) │ │ + mov 0x288(%r13),%rax │ │ + movw $0x303,0x160(%rax,%rcx,1) │ │ + mov 0x288(%r13),%rax │ │ + movw $0x303,0x180(%rax,%rcx,1) │ │ + cmpb $0x0,0x3(%r8) │ │ + jne 8006e │ │ + jmpq 801cf │ │ + xor %ecx,%ecx │ │ + movabs $0x101010101010101,%rdx │ │ + imul %rdx,%rcx │ │ + mov 0x18(%rsp),%rdx │ │ + mov %rcx,0x1ea0(%r13,%rdx,1) │ │ + mov 0x48(%rsp),%rcx │ │ + mov (%rcx),%rcx │ │ + testb $0x1,0xe8(%rcx) │ │ + je 80063 │ │ + mov 0x288(%r13),%rcx │ │ + mov 0x18(%rsp),%rdx │ │ + movq $0x0,0x100(%rcx,%rdx,1) │ │ + mov 0x288(%r13),%rcx │ │ + movq $0xffffffffffffffff,0x120(%rcx,%rdx,1) │ │ + mov 0x288(%r13),%rcx │ │ + movq $0xffffffffffffffff,0x140(%rcx,%rdx,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0x160(%rcx,%rdx,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0x180(%rcx,%rdx,1) │ │ + cmpb $0x0,0x3(%r8) │ │ + jne 8006e │ │ + jmpq 801cf │ │ + xor %ecx,%ecx │ │ + movabs $0x101010101010101,%rdx │ │ + imul %rdx,%rcx │ │ + mov 0x18(%rsp),%rdx │ │ + mov %rcx,0x1ea0(%r13,%rdx,1) │ │ + mov %rcx,0x1ea8(%r13,%rdx,1) │ │ + mov 0x48(%rsp),%rcx │ │ + mov (%rcx),%rcx │ │ + testb $0x1,0xe8(%rcx) │ │ + je 80063 │ │ + lea 0x288(%r13),%rcx │ │ + mov (%rcx),%rdx │ │ + mov 0x18(%rsp),%rsi │ │ + movq $0x0,0x100(%rdx,%rsi,1) │ │ + mov (%rcx),%rdx │ │ + movq $0x0,0x108(%rdx,%rsi,1) │ │ + mov (%rcx),%rdx │ │ + movq $0xffffffffffffffff,0x120(%rdx,%rsi,1) │ │ + mov (%rcx),%rdx │ │ + movq $0xffffffffffffffff,0x128(%rdx,%rsi,1) │ │ + mov (%rcx),%rdx │ │ + movq $0xffffffffffffffff,0x140(%rdx,%rsi,1) │ │ + mov (%rcx),%rdx │ │ + movq $0xffffffffffffffff,0x148(%rdx,%rsi,1) │ │ + mov (%rcx),%rdx │ │ + mov %rax,0x160(%rdx,%rsi,1) │ │ + mov (%rcx),%rdx │ │ + mov %rax,0x168(%rdx,%rsi,1) │ │ + mov (%rcx),%rdx │ │ + mov %rax,0x180(%rdx,%rsi,1) │ │ + mov (%rcx),%rcx │ │ + mov %rax,0x188(%rcx,%rsi,1) │ │ + cmpb $0x0,0x3(%r8) │ │ + jne 8006e │ │ + jmpq 801cf │ │ + xor %ecx,%ecx │ │ + movabs $0x101010101010101,%rdx │ │ + imul %rdx,%rcx │ │ + mov 0x18(%rsp),%rdx │ │ + mov %rcx,0x1ea0(%r13,%rdx,1) │ │ + mov %rcx,0x1ea8(%r13,%rdx,1) │ │ + mov %rcx,0x1eb0(%r13,%rdx,1) │ │ + mov %rcx,0x1eb8(%r13,%rdx,1) │ │ + mov 0x48(%rsp),%rcx │ │ + mov (%rcx),%rcx │ │ + testb $0x1,0xe8(%rcx) │ │ + je 80063 │ │ + lea 0x288(%r13),%rcx │ │ + mov (%rcx),%rdx │ │ + mov 0x18(%rsp),%rsi │ │ + movq $0x0,0x100(%rdx,%rsi,1) │ │ + mov (%rcx),%rdx │ │ + movq $0x0,0x108(%rdx,%rsi,1) │ │ + mov (%rcx),%rdx │ │ + movq $0x0,0x110(%rdx,%rsi,1) │ │ + mov (%rcx),%rdx │ │ + movq $0x0,0x118(%rdx,%rsi,1) │ │ + mov (%rcx),%rdx │ │ + movq $0xffffffffffffffff,0x120(%rdx,%rsi,1) │ │ + mov (%rcx),%rdx │ │ + movq $0xffffffffffffffff,0x128(%rdx,%rsi,1) │ │ + mov (%rcx),%rdx │ │ + movq $0xffffffffffffffff,0x130(%rdx,%rsi,1) │ │ + mov (%rcx),%rdx │ │ + movq $0xffffffffffffffff,0x138(%rdx,%rsi,1) │ │ + mov (%rcx),%rdx │ │ + movq $0xffffffffffffffff,0x140(%rdx,%rsi,1) │ │ + mov (%rcx),%rdx │ │ + movq $0xffffffffffffffff,0x148(%rdx,%rsi,1) │ │ + mov (%rcx),%rdx │ │ + movq $0xffffffffffffffff,0x150(%rdx,%rsi,1) │ │ + mov (%rcx),%rdx │ │ + movq $0xffffffffffffffff,0x158(%rdx,%rsi,1) │ │ + mov (%rcx),%rdx │ │ + mov %rax,0x160(%rdx,%rsi,1) │ │ + mov (%rcx),%rdx │ │ + mov %rax,0x168(%rdx,%rsi,1) │ │ + mov (%rcx),%rdx │ │ + mov %rax,0x170(%rdx,%rsi,1) │ │ + mov (%rcx),%rdx │ │ + mov %rax,0x178(%rdx,%rsi,1) │ │ + mov (%rcx),%rdx │ │ + mov %rax,0x180(%rdx,%rsi,1) │ │ + mov (%rcx),%rdx │ │ + mov %rax,0x188(%rdx,%rsi,1) │ │ + mov (%rcx),%rdx │ │ + mov %rax,0x190(%rdx,%rsi,1) │ │ + mov (%rcx),%rcx │ │ + mov %rax,0x198(%rcx,%rsi,1) │ │ + cmpb $0x0,0x3(%r8) │ │ + je 801cf │ │ + mov 0x20(%rsp),%rdi │ │ + cmpl $0x0,0x10f8(%rdi) │ │ + je 800c6 │ │ + mov 0x10(%r13),%eax │ │ + mov 0x14(%r13),%ecx │ │ + mov %ecx,%edx │ │ + sar %edx │ │ + mov %eax,%esi │ │ + and $0x1,%esi │ │ + add %edx,%esi │ │ + movslq %esi,%rdx │ │ + mov 0xd18(%rdi),%rsi │ │ + sar %rsi │ │ + imul %rdx,%rsi │ │ + sar %eax │ │ + and $0x1,%ecx │ │ + add %eax,%ecx │ │ + movslq %ecx,%rax │ │ + add %rsi,%rax │ │ + lea (%rax,%rax,2),%rax │ │ + shl $0x4,%rax │ │ + add 0x1110(%rdi),%rax │ │ + test %r11b,%r11b │ │ + jne 800d2 │ │ + jmpq 8014f │ │ + lea 0x5080(%r13),%rax │ │ + test %r11b,%r11b │ │ + je 8014f │ │ + mov %r11d,%edx │ │ + mov %edx,%ecx │ │ + and $0x1,%ecx │ │ + cmp $0x1,%r11b │ │ + jne 800e9 │ │ + xor %esi,%esi │ │ + test %rcx,%rcx │ │ + jne 80131 │ │ + jmp 8014f │ │ + mov 0xc0(%rsp),%rsi │ │ + lea (%rsi,%rsi,2),%rsi │ │ + shl $0x4,%rsi │ │ + lea (%rsi,%r13,1),%rdi │ │ + add $0x12d0,%rdi │ │ + sub %rcx,%rdx │ │ + xor %esi,%esi │ │ + nopl 0x0(%rax) │ │ + movups (%rax),%xmm0 │ │ + movups %xmm0,-0x30(%rdi) │ │ + movdqu (%rax),%xmm0 │ │ + movdqu %xmm0,(%rdi) │ │ + add $0x2,%rsi │ │ + add $0x60,%rdi │ │ + cmp %rsi,%rdx │ │ + jne 80110 │ │ + test %rcx,%rcx │ │ + je 8014f │ │ + add 0xc0(%rsp),%rsi │ │ + lea (%rsi,%rsi,2),%rcx │ │ + shl $0x4,%rcx │ │ + movdqu (%rax),%xmm0 │ │ + movdqu %xmm0,0x12a0(%r13,%rcx,1) │ │ + test %r15b,%r15b │ │ + je 801cf │ │ + mov %r15d,%ecx │ │ + and $0x1,%ecx │ │ + cmp $0x1,%r15b │ │ + jne 80169 │ │ + xor %edx,%edx │ │ + test %rcx,%rcx │ │ + jne 801b1 │ │ + jmp 801cf │ │ + mov 0xb8(%rsp),%rdx │ │ + lea (%rdx,%rdx,2),%rdx │ │ + shl $0x4,%rdx │ │ + lea (%rdx,%r13,1),%rsi │ │ + add $0x18d0,%rsi │ │ + mov %r15,%rdi │ │ + sub %rcx,%rdi │ │ + xor %edx,%edx │ │ + nopl 0x0(%rax) │ │ + movups (%rax),%xmm0 │ │ + movups %xmm0,-0x30(%rsi) │ │ + movdqu (%rax),%xmm0 │ │ + movdqu %xmm0,(%rsi) │ │ + add $0x2,%rdx │ │ + add $0x60,%rsi │ │ + cmp %rdx,%rdi │ │ + jne 80190 │ │ + test %rcx,%rcx │ │ + je 801cf │ │ + add 0xb8(%rsp),%rdx │ │ + lea (%rdx,%rdx,2),%rcx │ │ + shl $0x4,%rcx │ │ + movdqu (%rax),%xmm0 │ │ + movdqu %xmm0,0x18a0(%r13,%rcx,1) │ │ + cmpb $0x0,0x5c(%rsp) │ │ + je 80d0c │ │ + mov 0x190(%rsp),%rax │ │ + add $0xffffffff,%eax │ │ + cmp $0x1f,%eax │ │ + ja 8034c │ │ + lea 0x7e983(%rip),%rcx │ │ + movslq (%rcx,%rax,4),%rax │ │ + add %rcx,%rax │ │ + jmpq *%rax │ │ + mov 0x1(%r8),%al │ │ + mov 0x80(%rsp),%rcx │ │ + mov %al,0x248(%r13,%rcx,1) │ │ mov 0x198(%rsp),%rax │ │ - mov %ecx,(%rdi,%rax,1) │ │ - mov 0x80(%rsp),%rax │ │ - mov 0x1b0(%rsp),%rcx │ │ - add %ecx,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov 0x360(%rsp),%rax │ │ - mov %ecx,(%rdi,%rax,1) │ │ - mov 0x78(%rsp),%rax │ │ - add %edx,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov 0x1a8(%rsp),%rax │ │ - mov %ecx,(%rdi,%rax,1) │ │ - mov 0x118(%rsp),%rax │ │ - add %r13d,%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov 0x368(%rsp),%rax │ │ - mov %ecx,(%rdi,%rax,1) │ │ - mov 0x2f8(%rsp),%r15 │ │ - mov 0x290(%rsp),%r14 │ │ - lea (%r14,%r15,1),%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov 0x1c0(%rsp),%rax │ │ - mov %ecx,(%rdi,%rax,1) │ │ - mov 0x300(%rsp),%r11 │ │ - mov 0x298(%rsp),%r10 │ │ - lea (%r10,%r11,1),%eax │ │ - cmp %ebx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov 0x370(%rsp),%rax │ │ - mov %ecx,(%rdi,%rax,1) │ │ - mov 0x308(%rsp),%r9 │ │ - mov 0x2a0(%rsp),%r8 │ │ - lea (%r8,%r9,1),%eax │ │ - cmp %ebx,%eax │ │ + add $0xffffffff,%eax │ │ + cmp $0x1f,%eax │ │ + jbe 80360 │ │ + jmpq 804e3 │ │ + movzbl 0x1(%r8),%eax │ │ mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov 0x190(%rsp),%rax │ │ - mov %ecx,(%rdi,%rax,1) │ │ - mov 0x310(%rsp),%rsi │ │ - mov 0x2a8(%rsp),%rdx │ │ - lea (%rdx,%rsi,1),%eax │ │ - cmp %ebx,%eax │ │ + shl $0x8,%ecx │ │ + or %eax,%ecx │ │ + mov 0x80(%rsp),%rax │ │ + mov %cx,0x248(%r13,%rax,1) │ │ + mov 0x198(%rsp),%rax │ │ + add $0xffffffff,%eax │ │ + cmp $0x1f,%eax │ │ + jbe 80360 │ │ + jmpq 804e3 │ │ + movzbl 0x1(%r8),%eax │ │ + imul $0x1010101,%eax,%eax │ │ + mov 0x80(%rsp),%rcx │ │ + mov %eax,0x248(%r13,%rcx,1) │ │ + mov 0x198(%rsp),%rax │ │ + add $0xffffffff,%eax │ │ + cmp $0x1f,%eax │ │ + jbe 80360 │ │ + jmpq 804e3 │ │ + movzbl 0x1(%r8),%eax │ │ + movabs $0x101010101010101,%rcx │ │ + imul %rcx,%rax │ │ + mov 0x80(%rsp),%rcx │ │ + mov %rax,0x248(%r13,%rcx,1) │ │ + mov 0x198(%rsp),%rax │ │ + add $0xffffffff,%eax │ │ + cmp $0x1f,%eax │ │ + jbe 80360 │ │ + jmpq 804e3 │ │ + movzbl 0x1(%r8),%eax │ │ + movabs $0x101010101010101,%rcx │ │ + imul %rcx,%rax │ │ + mov 0x80(%rsp),%rcx │ │ + mov %rax,0x248(%r13,%rcx,1) │ │ + mov %rax,0x250(%r13,%rcx,1) │ │ + mov 0x198(%rsp),%rax │ │ + add $0xffffffff,%eax │ │ + cmp $0x1f,%eax │ │ + jbe 80360 │ │ + jmpq 804e3 │ │ + movzbl 0x1(%r8),%eax │ │ + movabs $0x101010101010101,%rcx │ │ + imul %rcx,%rax │ │ + mov 0x80(%rsp),%rcx │ │ + mov %rax,0x248(%r13,%rcx,1) │ │ + mov %rax,0x250(%r13,%rcx,1) │ │ + mov %rax,0x258(%r13,%rcx,1) │ │ + mov %rax,0x260(%r13,%rcx,1) │ │ + mov 0x198(%rsp),%rax │ │ + add $0xffffffff,%eax │ │ + cmp $0x1f,%eax │ │ + ja 804e3 │ │ + lea 0x7e891(%rip),%rcx │ │ + movslq (%rcx,%rax,4),%rax │ │ + add %rcx,%rax │ │ + jmpq *%rax │ │ + mov 0x1(%r8),%al │ │ + mov 0x288(%r13),%rcx │ │ + mov 0x88(%rsp),%rdx │ │ + mov %al,0x230(%rcx,%rdx,1) │ │ + mov 0x50(%rsp),%rax │ │ + cmpb $0x0,(%rax) │ │ + jne 804f1 │ │ + jmpq 80d0c │ │ + movzbl 0x1(%r8),%eax │ │ mov %eax,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ecx │ │ - mov 0x380(%rsp),%rax │ │ - mov %ecx,(%rdi,%rax,1) │ │ - sub %esi,%edx │ │ - cmp %ebx,%edx │ │ - mov %edx,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%edx │ │ - cmovl %ebp,%eax │ │ - mov 0x1a0(%rsp),%rdx │ │ - mov %eax,(%rdi,%rdx,1) │ │ - sub %r9d,%r8d │ │ - cmp %ebx,%r8d │ │ - mov %r8d,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%r8d │ │ - cmovl %ebp,%eax │ │ - sub %r11d,%r10d │ │ - lea (%rdx,%r12,4),%rcx │ │ - cmp %ebx,%r10d │ │ - mov %r10d,%edx │ │ - cmovg %ebx,%edx │ │ - mov %eax,(%rdi,%rcx,1) │ │ - cmp %ebp,%r10d │ │ - cmovl %ebp,%edx │ │ - sub %r15d,%r14d │ │ - cmp %ebx,%r14d │ │ - mov %r14d,%r9d │ │ - cmovg %ebx,%r9d │ │ - cmp %ebp,%r14d │ │ - cmovl %ebp,%r9d │ │ - sub 0x118(%rsp),%r13d │ │ - imul $0x8c,%r12,%r8 │ │ - cmp %ebx,%r13d │ │ - mov %r13d,%esi │ │ - cmovg %ebx,%esi │ │ - mov 0x2b0(%rsp),%rax │ │ - mov %edx,(%rdi,%rax,1) │ │ - cmp %ebp,%r13d │ │ - cmovl %ebp,%esi │ │ - mov 0x278(%rsp),%rcx │ │ - sub 0x78(%rsp),%ecx │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%edx │ │ - cmovg %ebx,%edx │ │ - mov %r9d,(%rdi,%r8,1) │ │ - cmp %ebp,%ecx │ │ - cmovl %ebp,%edx │ │ - mov 0x1f0(%rsp),%rax │ │ - mov %esi,(%rdi,%rax,1) │ │ - imul $0x94,%r12,%rax │ │ - mov %edx,(%rdi,%rax,1) │ │ - mov 0x1b0(%rsp),%rcx │ │ - sub 0x80(%rsp),%ecx │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%ecx │ │ - cmovl %ebp,%eax │ │ - mov 0x200(%rsp),%rcx │ │ - mov %eax,(%rdi,%rcx,1) │ │ - mov 0x288(%rsp),%rcx │ │ - sub 0x140(%rsp),%ecx │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%ecx │ │ - cmovl %ebp,%eax │ │ - imul $0x9c,%r12,%rcx │ │ - mov %eax,(%rdi,%rcx,1) │ │ - mov 0x1b8(%rsp),%rcx │ │ - sub 0x1c8(%rsp),%ecx │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%ecx │ │ - cmovl %ebp,%eax │ │ - mov 0x210(%rsp),%rcx │ │ - mov %eax,(%rdi,%rcx,1) │ │ - mov 0x1d8(%rsp),%rcx │ │ - sub 0x1d0(%rsp),%ecx │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%ecx │ │ - cmovl %ebp,%eax │ │ - mov 0x1e0(%rsp),%rsi │ │ - sub 0x250(%rsp),%esi │ │ - imul $0xa4,%r12,%rcx │ │ - cmp %ebx,%esi │ │ - mov %esi,%edx │ │ - cmovg %ebx,%edx │ │ - mov %eax,(%rdi,%rcx,1) │ │ - cmp %ebp,%esi │ │ - cmovl %ebp,%edx │ │ - mov 0x1e8(%rsp),%rcx │ │ - sub 0x158(%rsp),%ecx │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%ecx │ │ - cmovl %ebp,%eax │ │ - mov 0x1f8(%rsp),%rcx │ │ - sub 0x88(%rsp),%ecx │ │ - imul $0xac,%r12,%r8 │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%esi │ │ - mov %rcx,%r9 │ │ - cmovg %ebx,%esi │ │ - mov 0x238(%rsp),%rcx │ │ - mov %edx,(%rdi,%rcx,1) │ │ - cmp %ebp,%r9d │ │ - cmovl %ebp,%esi │ │ - mov 0x208(%rsp),%rcx │ │ - sub 0x90(%rsp),%ecx │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%edx │ │ - cmovg %ebx,%edx │ │ - mov %eax,(%rdi,%r8,1) │ │ - cmp %ebp,%ecx │ │ - cmovl %ebp,%edx │ │ - mov 0x248(%rsp),%rax │ │ - mov %esi,(%rdi,%rax,1) │ │ - imul $0xb4,%r12,%rax │ │ - mov %edx,(%rdi,%rax,1) │ │ - mov 0x218(%rsp),%rcx │ │ - sub 0x148(%rsp),%ecx │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%ecx │ │ - cmovl %ebp,%eax │ │ - mov 0x258(%rsp),%rcx │ │ - mov %eax,(%rdi,%rcx,1) │ │ - mov 0x220(%rsp),%rcx │ │ - sub 0x130(%rsp),%ecx │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%ecx │ │ - cmovl %ebp,%eax │ │ - imul $0xbc,%r12,%rcx │ │ - mov %eax,(%rdi,%rcx,1) │ │ - mov 0x228(%rsp),%rcx │ │ - sub 0x138(%rsp),%ecx │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%ecx │ │ - cmovl %ebp,%eax │ │ - mov 0x128(%rsp),%rcx │ │ - mov %eax,(%rdi,%rcx,1) │ │ - mov 0x230(%rsp),%rcx │ │ - sub 0x68(%rsp),%ecx │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%ecx │ │ - cmovl %ebp,%eax │ │ - mov 0x240(%rsp),%rsi │ │ - sub 0xe8(%rsp),%esi │ │ - imul $0xc4,%r12,%rcx │ │ - cmp %ebx,%esi │ │ - mov %esi,%edx │ │ - cmovg %ebx,%edx │ │ - mov %eax,(%rdi,%rcx,1) │ │ - cmp %ebp,%esi │ │ - cmovl %ebp,%edx │ │ - mov 0x150(%rsp),%rcx │ │ - sub 0xf8(%rsp),%ecx │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%ecx │ │ - cmovl %ebp,%eax │ │ - mov 0x120(%rsp),%rcx │ │ - sub 0x110(%rsp),%ecx │ │ - imul $0xcc,%r12,%r8 │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%esi │ │ - mov %rcx,%r9 │ │ - cmovg %ebx,%esi │ │ - mov 0xe0(%rsp),%rcx │ │ - mov %edx,(%rdi,%rcx,1) │ │ - cmp %ebp,%r9d │ │ - cmovl %ebp,%esi │ │ - mov 0x2b8(%rsp),%rcx │ │ - sub 0xa0(%rsp),%ecx │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%edx │ │ - cmovg %ebx,%edx │ │ - mov %eax,(%rdi,%r8,1) │ │ - cmp %ebp,%ecx │ │ - cmovl %ebp,%edx │ │ - mov 0x58(%rsp),%rax │ │ - mov %esi,(%rdi,%rax,1) │ │ - imul $0xd4,%r12,%rax │ │ - mov %edx,(%rdi,%rax,1) │ │ - mov 0x98(%rsp),%rcx │ │ - sub 0x48(%rsp),%ecx │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%ecx │ │ - cmovl %ebp,%eax │ │ - mov 0x2c0(%rsp),%rcx │ │ - mov %eax,(%rdi,%rcx,1) │ │ - mov 0x60(%rsp),%rcx │ │ - sub 0x30(%rsp),%ecx │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%ecx │ │ - cmovl %ebp,%eax │ │ - imul $0xdc,%r12,%rcx │ │ - mov %eax,(%rdi,%rcx,1) │ │ - mov 0x70(%rsp),%rcx │ │ - sub 0xa8(%rsp),%ecx │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%ecx │ │ - cmovl %ebp,%eax │ │ - mov 0xf0(%rsp),%rcx │ │ - mov %eax,(%rdi,%rcx,1) │ │ - mov 0x108(%rsp),%rcx │ │ - sub 0xb0(%rsp),%ecx │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%ecx │ │ - cmovl %ebp,%eax │ │ - mov 0x40(%rsp),%rsi │ │ - sub 0xb8(%rsp),%esi │ │ - imul $0xe4,%r12,%rcx │ │ - cmp %ebx,%esi │ │ - mov %esi,%edx │ │ - cmovg %ebx,%edx │ │ - mov %eax,(%rdi,%rcx,1) │ │ - cmp %ebp,%esi │ │ - cmovl %ebp,%edx │ │ - mov 0x100(%rsp),%rcx │ │ - sub 0xc0(%rsp),%ecx │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%r9d │ │ - cmovg %ebx,%r9d │ │ - cmp %ebp,%ecx │ │ - cmovl %ebp,%r9d │ │ - mov 0x2c8(%rsp),%rcx │ │ - sub 0xc8(%rsp),%ecx │ │ - imul $0xec,%r12,%r8 │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%esi │ │ - cmovg %ebx,%esi │ │ - mov 0x38(%rsp),%rax │ │ - mov %edx,(%rdi,%rax,1) │ │ - cmp %ebp,%ecx │ │ - cmovl %ebp,%esi │ │ - mov 0x2d0(%rsp),%rcx │ │ - sub 0xd0(%rsp),%ecx │ │ - cmp %ebx,%ecx │ │ + shl $0x8,%ecx │ │ + or %eax,%ecx │ │ + mov 0x288(%r13),%rax │ │ + mov 0x88(%rsp),%rdx │ │ + mov %cx,0x230(%rax,%rdx,1) │ │ + mov 0x50(%rsp),%rax │ │ + cmpb $0x0,(%rax) │ │ + jne 804f1 │ │ + jmpq 80d0c │ │ + movzbl 0x1(%r8),%eax │ │ + imul $0x1010101,%eax,%eax │ │ + mov 0x288(%r13),%rcx │ │ + mov 0x88(%rsp),%rdx │ │ + mov %eax,0x230(%rcx,%rdx,1) │ │ + mov 0x50(%rsp),%rax │ │ + cmpb $0x0,(%rax) │ │ + jne 804f1 │ │ + jmpq 80d0c │ │ + movzbl 0x1(%r8),%eax │ │ + movabs $0x101010101010101,%rcx │ │ + imul %rcx,%rax │ │ + mov 0x288(%r13),%rcx │ │ + mov 0x88(%rsp),%rdx │ │ + mov %rax,0x230(%rcx,%rdx,1) │ │ + mov 0x50(%rsp),%rax │ │ + cmpb $0x0,(%rax) │ │ + jne 804f1 │ │ + jmpq 80d0c │ │ + movzbl 0x1(%r8),%eax │ │ + movabs $0x101010101010101,%rcx │ │ + imul %rcx,%rax │ │ + mov 0x288(%r13),%rcx │ │ + mov 0x88(%rsp),%rdx │ │ + mov %rax,0x230(%rcx,%rdx,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0x238(%rdx,%rcx,1) │ │ + mov 0x50(%rsp),%rax │ │ + cmpb $0x0,(%rax) │ │ + jne 804f1 │ │ + jmpq 80d0c │ │ + movzbl 0x1(%r8),%eax │ │ + movabs $0x101010101010101,%rcx │ │ + imul %rcx,%rax │ │ + mov 0x288(%r13),%rcx │ │ + mov 0x88(%rsp),%rdx │ │ + mov %rax,0x230(%rcx,%rdx,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0x238(%rdx,%rcx,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0x240(%rdx,%rcx,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0x248(%rdx,%rcx,1) │ │ + mov 0x50(%rsp),%rax │ │ + cmpb $0x0,(%rax) │ │ + je 80d0c │ │ + mov 0x20(%rsp),%rdi │ │ + cmpl $0x0,0x10f8(%rdi) │ │ + je 80564 │ │ + mov 0x10(%r13),%eax │ │ + mov 0x14(%r13),%ecx │ │ mov %ecx,%edx │ │ - cmovg %ebx,%edx │ │ - mov %r9d,(%rdi,%r8,1) │ │ - cmp %ebp,%ecx │ │ - cmovl %ebp,%edx │ │ - mov 0x2e0(%rsp),%rax │ │ - mov %esi,(%rdi,%rax,1) │ │ - imul $0xf4,%r12,%rax │ │ - mov %edx,(%rdi,%rax,1) │ │ - mov 0x2d8(%rsp),%rcx │ │ - sub 0xd8(%rsp),%ecx │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%eax │ │ - cmovg %ebx,%eax │ │ - cmp %ebp,%ecx │ │ - cmovl %ebp,%eax │ │ - mov 0x2e8(%rsp),%rcx │ │ - mov %eax,(%rdi,%rcx,1) │ │ - mov 0x2f0(%rsp),%rax │ │ - sub 0x50(%rsp),%eax │ │ - cmp %ebx,%eax │ │ - cmovle %eax,%ebx │ │ - cmp %ebp,%eax │ │ - cmovl %ebp,%ebx │ │ - imul $0xfc,%r12,%rax │ │ - mov %ebx,(%rdi,%rax,1) │ │ - add $0x388,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %rdi,%rdx │ │ - mov %rsi,%rcx │ │ - jmp 8af50 │ │ + sar %edx │ │ + mov %eax,%esi │ │ + and $0x1,%esi │ │ + add %edx,%esi │ │ + movslq %esi,%rdx │ │ + mov 0xd18(%rdi),%rsi │ │ + sar %rsi │ │ + imul %rdx,%rsi │ │ + sar %eax │ │ + and $0x1,%ecx │ │ + add %eax,%ecx │ │ + movslq %ecx,%rax │ │ + add %rsi,%rax │ │ + lea (%rax,%rax,2),%rax │ │ + shl $0x4,%rax │ │ + add 0x1110(%rdi),%rax │ │ + test %r11b,%r11b │ │ + je 80570 │ │ + lea 0x10(%rax),%rcx │ │ + mov %r11d,%edx │ │ + and $0x1,%edx │ │ + cmp $0x1,%r11b │ │ + jne 8059d │ │ + xor %esi,%esi │ │ + test %rdx,%rdx │ │ + jne 805e1 │ │ + jmpq 805ff │ │ + lea 0x5080(%r13),%rax │ │ + test %r11b,%r11b │ │ + jne 80544 │ │ + test %r15b,%r15b │ │ + je 80d0c │ │ + lea 0x10(%rax),%rcx │ │ + mov %r15d,%edx │ │ + and $0x1,%edx │ │ + cmp $0x1,%r15b │ │ + jne 80c2e │ │ + xor %esi,%esi │ │ + test %rdx,%rdx │ │ + jne 80c72 │ │ + jmpq 80c90 │ │ + mov 0xc0(%rsp),%rsi │ │ + lea (%rsi,%rsi,2),%rsi │ │ + shl $0x4,%rsi │ │ + lea (%rsi,%r13,1),%rdi │ │ + add $0x12e0,%rdi │ │ + mov %r11,%rbp │ │ + sub %rdx,%rbp │ │ + xor %esi,%esi │ │ + movups (%rcx),%xmm0 │ │ + movups %xmm0,-0x30(%rdi) │ │ + movdqu (%rcx),%xmm0 │ │ + movdqu %xmm0,(%rdi) │ │ + add $0x2,%rsi │ │ + add $0x60,%rdi │ │ + cmp %rsi,%rbp │ │ + jne 805c0 │ │ + test %rdx,%rdx │ │ + je 805ff │ │ + add 0xc0(%rsp),%rsi │ │ + lea (%rsi,%rsi,2),%rdx │ │ + shl $0x4,%rdx │ │ + movdqu (%rcx),%xmm0 │ │ + movdqu %xmm0,0x12b0(%r13,%rdx,1) │ │ + mov 0x30(%rsp),%rbp │ │ + test %bpl,%bpl │ │ + je 808c5 │ │ + mov %ebp,%edx │ │ + and $0x1,%edx │ │ + cmp $0x1,%bpl │ │ + jne 80861 │ │ + xor %esi,%esi │ │ + test %rdx,%rdx │ │ + mov 0x30(%rsp),%rbp │ │ + jne 808a7 │ │ + jmpq 808c5 │ │ + movl $0x0,0x58(%rsp) │ │ + mov 0x68(%rsp),%r10 │ │ + mov 0x20(%rsp),%rdi │ │ + mov 0x30(%rsp),%r9 │ │ + jmpq 7c6dc │ │ + mov 0x80(%rsp),%rcx │ │ + movw $0x0,0x248(%r8,%rcx,1) │ │ + mov 0x198(%rsp),%rcx │ │ + add $0xffffffff,%ecx │ │ + cmp $0x1f,%ecx │ │ + jbe 8072e │ │ + jmpq 83a10 │ │ + mov 0x80(%rsp),%rcx │ │ + movl $0x0,0x248(%r8,%rcx,1) │ │ + mov 0x198(%rsp),%rcx │ │ + add $0xffffffff,%ecx │ │ + cmp $0x1f,%ecx │ │ + jbe 8072e │ │ + jmpq 83a10 │ │ + mov 0x80(%rsp),%rcx │ │ + movq $0x0,0x248(%r8,%rcx,1) │ │ + mov 0x198(%rsp),%rcx │ │ + add $0xffffffff,%ecx │ │ + cmp $0x1f,%ecx │ │ + jbe 8072e │ │ + jmpq 83a10 │ │ + pxor %xmm0,%xmm0 │ │ + mov 0x80(%rsp),%rcx │ │ + movdqu %xmm0,0x248(%r8,%rcx,1) │ │ + mov 0x198(%rsp),%rcx │ │ + add $0xffffffff,%ecx │ │ + cmp $0x1f,%ecx │ │ + jbe 8072e │ │ + jmpq 83a10 │ │ + pxor %xmm0,%xmm0 │ │ + mov 0x80(%rsp),%rcx │ │ + movdqu %xmm0,0x248(%r8,%rcx,1) │ │ + movdqu %xmm0,0x258(%r8,%rcx,1) │ │ + mov 0x198(%rsp),%rcx │ │ + add $0xffffffff,%ecx │ │ + cmp $0x1f,%ecx │ │ + ja 83a10 │ │ + lea 0x7e943(%rip),%rdx │ │ + movslq (%rdx,%rcx,4),%rcx │ │ + add %rdx,%rcx │ │ + jmpq *%rcx │ │ + mov 0x8(%rsp),%rcx │ │ + mov 0x288(%rcx),%rcx │ │ + mov 0x88(%rsp),%rdx │ │ + movb $0x0,0x230(%rcx,%rdx,1) │ │ + jmpq 83a10 │ │ + mov 0x8(%rsp),%rcx │ │ + mov 0x288(%rcx),%rcx │ │ + mov 0x88(%rsp),%rdx │ │ + movw $0x0,0x230(%rcx,%rdx,1) │ │ + jmpq 83a10 │ │ + mov 0x8(%rsp),%rcx │ │ + mov 0x288(%rcx),%rcx │ │ + mov 0x88(%rsp),%rdx │ │ + movl $0x0,0x230(%rcx,%rdx,1) │ │ + jmpq 83a10 │ │ + mov 0x8(%rsp),%rcx │ │ + mov 0x288(%rcx),%rcx │ │ + mov 0x88(%rsp),%rdx │ │ + movq $0x0,0x230(%rcx,%rdx,1) │ │ + jmpq 83a10 │ │ + mov 0x8(%rsp),%rdx │ │ + mov 0x288(%rdx),%rcx │ │ + mov 0x88(%rsp),%rsi │ │ + movq $0x0,0x230(%rcx,%rsi,1) │ │ + mov 0x288(%rdx),%rcx │ │ + movq $0x0,0x238(%rsi,%rcx,1) │ │ + jmpq 83a10 │ │ + mov 0x8(%rsp),%rdx │ │ + mov 0x288(%rdx),%rcx │ │ + mov 0x88(%rsp),%rsi │ │ + movq $0x0,0x230(%rcx,%rsi,1) │ │ + mov 0x288(%rdx),%rcx │ │ + movq $0x0,0x238(%rsi,%rcx,1) │ │ + mov 0x288(%rdx),%rcx │ │ + movq $0x0,0x240(%rsi,%rcx,1) │ │ + mov 0x288(%rdx),%rcx │ │ + movq $0x0,0x248(%rsi,%rcx,1) │ │ + jmpq 83a10 │ │ + mov 0xb8(%rsp),%rsi │ │ + lea (%rsi,%rsi,2),%rsi │ │ + shl $0x4,%rsi │ │ + lea (%rsi,%r13,1),%rdi │ │ + add $0x18e0,%rdi │ │ + sub %rdx,%rbp │ │ + xor %esi,%esi │ │ + movups (%rcx),%xmm0 │ │ + movups %xmm0,-0x30(%rdi) │ │ + movdqu (%rcx),%xmm0 │ │ + movdqu %xmm0,(%rdi) │ │ + add $0x2,%rsi │ │ + add $0x60,%rdi │ │ + cmp %rsi,%rbp │ │ + jne 80881 │ │ + test %rdx,%rdx │ │ + mov 0x30(%rsp),%rbp │ │ + je 808c5 │ │ + add 0xb8(%rsp),%rsi │ │ + lea (%rsi,%rsi,2),%rdx │ │ + shl $0x4,%rdx │ │ + movdqu (%rcx),%xmm0 │ │ + movdqu %xmm0,0x18b0(%r13,%rdx,1) │ │ + add $0x20,%rax │ │ + mov %r11d,%ecx │ │ + and $0x1,%ecx │ │ + cmp $0x1,%r11b │ │ + jne 808de │ │ + xor %edx,%edx │ │ + test %rcx,%rcx │ │ + jne 80931 │ │ + jmp 8094f │ │ + mov 0xc0(%rsp),%rdx │ │ + lea (%rdx,%rdx,2),%rdx │ │ + shl $0x4,%rdx │ │ + lea (%rdx,%r13,1),%rsi │ │ + add $0x12f0,%rsi │ │ + mov %r11,%rdi │ │ + sub %rcx,%rdi │ │ + xor %edx,%edx │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax,%rax,1) │ │ - push %rbx │ │ - mov (%rdi),%eax │ │ - mov (%rdi,%rsi,4),%r9d │ │ - mov (%rdi,%rsi,8),%r8d │ │ + movups (%rax),%xmm0 │ │ + movups %xmm0,-0x30(%rsi) │ │ + movdqu (%rax),%xmm0 │ │ + movdqu %xmm0,(%rsi) │ │ + add $0x2,%rdx │ │ + add $0x60,%rsi │ │ + cmp %rdx,%rdi │ │ + jne 80910 │ │ + test %rcx,%rcx │ │ + je 8094f │ │ + add 0xc0(%rsp),%rdx │ │ + lea (%rdx,%rdx,2),%rcx │ │ + shl $0x4,%rcx │ │ + movdqu (%rax),%xmm0 │ │ + movdqu %xmm0,0x12c0(%r13,%rcx,1) │ │ + test %bpl,%bpl │ │ + je 80d0c │ │ + mov %ebp,%edx │ │ + mov %edx,%ecx │ │ + and $0x1,%ecx │ │ + cmp $0x1,%bpl │ │ + jne 80971 │ │ + xor %esi,%esi │ │ + test %rcx,%rcx │ │ + jne 809b6 │ │ + jmpq 80d0c │ │ + mov 0xb8(%rsp),%rsi │ │ lea (%rsi,%rsi,2),%rsi │ │ - mov (%rdi,%rsi,4),%esi │ │ - imul $0x529,%eax,%edi │ │ - imul $0xfffffedb,%r8d,%r11d │ │ - imul $0xfffff9b2,%esi,%ebx │ │ - imul $0xfffffd10,%r9d,%r10d │ │ - lea (%r10,%rdi,1),%edi │ │ - add $0x800,%edi │ │ - add %r11d,%edi │ │ - add %ebx,%edi │ │ - sar $0xc,%edi │ │ - lea (%r8,%r9,1),%ebx │ │ - add %esi,%ebx │ │ - add %edi,%ebx │ │ - mov %ebx,(%rdx) │ │ - imul $0xfffff9b2,%eax,%edi │ │ - imul $0xfffffad7,%r8d,%ebx │ │ - imul $0x125,%esi,%r11d │ │ - lea (%r10,%rdi,1),%edi │ │ - add $0x800,%edi │ │ - add %ebx,%edi │ │ - add %r11d,%edi │ │ - sar $0xc,%edi │ │ - lea (%r9,%rax,1),%ebx │ │ - sub %esi,%ebx │ │ - add %edi,%ebx │ │ - mov %ebx,(%rdx,%rcx,4) │ │ - mov %eax,%edi │ │ - sub %r8d,%edi │ │ + shl $0x4,%rsi │ │ + lea (%rsi,%r13,1),%rdi │ │ + add $0x18f0,%rdi │ │ + sub %rcx,%rdx │ │ + xor %esi,%esi │ │ + movups (%rax),%xmm0 │ │ + movups %xmm0,-0x30(%rdi) │ │ + movdqu (%rax),%xmm0 │ │ + movdqu %xmm0,(%rdi) │ │ + add $0x2,%rsi │ │ + add $0x60,%rdi │ │ + cmp %rsi,%rdx │ │ + jne 80991 │ │ + test %rcx,%rcx │ │ + je 80d0c │ │ + add 0xb8(%rsp),%rsi │ │ + lea (%rsi,%rsi,2),%rcx │ │ + jmpq 80cfa │ │ + xor %eax,%eax │ │ + cmpb $0x0,0x3(%rsi) │ │ + setne %al │ │ + mov 0x28(%rsp),%rcx │ │ + lea (%rcx,%rax,4),%rsi │ │ + add $0x184c,%rsi │ │ + mov 0x60(%rsp),%rdi │ │ + callq 4920 │ │ + mov 0x38(%rsp),%rsi │ │ + mov 0x20(%rsp),%r8 │ │ + test %eax,%eax │ │ + je 7e807 │ │ + mov 0x8(%rsp),%rbp │ │ + mov %rbp,%rdi │ │ + mov 0x40(%rsp),%rsi │ │ + mov $0x1,%edx │ │ + mov %ebx,%ecx │ │ + mov 0x18(%rsp),%r8 │ │ + mov 0x10(%rsp),%r9 │ │ + callq 865a0 │ │ + mov 0x0(%rbp),%r12 │ │ + mov 0x8(%rbp),%r15 │ │ + cmpl $0x0,0x10f8(%r12) │ │ + je 80e45 │ │ + mov 0x1110(%r12),%rax │ │ + mov 0x10(%rbp),%ecx │ │ + mov 0x14(%rbp),%edx │ │ + mov %edx,%esi │ │ + sar %esi │ │ + mov %ecx,%edi │ │ + and $0x1,%edi │ │ add %esi,%edi │ │ - imul $0xd1,%edi,%edi │ │ - sub $0xffffff80,%edi │ │ - sar $0x8,%edi │ │ - mov %edi,(%rdx,%rcx,8) │ │ - imul $0xfffffedb,%eax,%edi │ │ - imul $0xfffff9b2,%r8d,%ebx │ │ - imul $0xfffffad7,%esi,%esi │ │ - sub %r10d,%edi │ │ - add %ebx,%edi │ │ - lea (%rsi,%rdi,1),%esi │ │ - add $0x800,%esi │ │ - sar $0xc,%esi │ │ - sub %r9d,%eax │ │ - add %r8d,%eax │ │ - add %esi,%eax │ │ + movslq %edi,%rsi │ │ + mov 0xd18(%r12),%rdi │ │ + sar %rdi │ │ + imul %rsi,%rdi │ │ + sar %ecx │ │ + and $0x1,%edx │ │ + add %ecx,%edx │ │ + movslq %edx,%rcx │ │ + add %rdi,%rcx │ │ lea (%rcx,%rcx,2),%rcx │ │ - mov %eax,(%rdx,%rcx,4) │ │ - pop %rbx │ │ - retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - lea (%rsi,%rsi,2),%rax │ │ - lea (%rdi,%rax,4),%rdx │ │ - mov %rsi,%rcx │ │ - neg %rcx │ │ - jmpq 8af50 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - mov %rdi,%r8 │ │ + shl $0x4,%rcx │ │ + add %rcx,%rax │ │ + add $0x20,%rax │ │ + jmpq 80e4c │ │ + mov 0x80(%rsp),%rax │ │ + movw $0x0,0x248(%r13,%rax,1) │ │ + mov 0x198(%rsp),%rax │ │ + add $0xffffffff,%eax │ │ + cmp $0x1f,%eax │ │ + jbe 80b63 │ │ + jmpq 835f8 │ │ + mov 0x80(%rsp),%rax │ │ + movl $0x0,0x248(%r13,%rax,1) │ │ + mov 0x198(%rsp),%rax │ │ + add $0xffffffff,%eax │ │ + cmp $0x1f,%eax │ │ + jbe 80b63 │ │ + jmpq 835f8 │ │ + mov 0x80(%rsp),%rax │ │ + movq $0x0,0x248(%r13,%rax,1) │ │ + mov 0x198(%rsp),%rax │ │ + add $0xffffffff,%eax │ │ + cmp $0x1f,%eax │ │ + jbe 80b63 │ │ + jmpq 835f8 │ │ + pxor %xmm0,%xmm0 │ │ + mov 0x80(%rsp),%rax │ │ + movdqu %xmm0,0x248(%r13,%rax,1) │ │ + mov 0x198(%rsp),%rax │ │ + add $0xffffffff,%eax │ │ + cmp $0x1f,%eax │ │ + jbe 80b63 │ │ + jmpq 835f8 │ │ + pxor %xmm0,%xmm0 │ │ + mov 0x80(%rsp),%rax │ │ + movdqu %xmm0,0x248(%r13,%rax,1) │ │ + movdqu %xmm0,0x258(%r13,%rax,1) │ │ + mov 0x198(%rsp),%rax │ │ + add $0xffffffff,%eax │ │ + cmp $0x1f,%eax │ │ + ja 835f8 │ │ + lea 0x7de8e(%rip),%rcx │ │ + movslq (%rcx,%rax,4),%rax │ │ + add %rcx,%rax │ │ + jmpq *%rax │ │ + mov $0x1,%eax │ │ + cmp 0x50(%rsp),%r10d │ │ + jle 810e5 │ │ + mov $0x3,%eax │ │ + mov 0x10(%rsp),%rcx │ │ + mov 0x8(%rsp),%rdx │ │ + cmpb $0x0,0x118(%rdx,%rcx,1) │ │ + jne 810e5 │ │ + xor %eax,%eax │ │ + mov 0x10(%rsp),%rcx │ │ + mov 0x8(%rsp),%rdx │ │ + cmpb $0x3,0x138(%rdx,%rcx,1) │ │ + jmpq 80e31 │ │ + mov $0x8,%eax │ │ + mov 0x30(%rsp),%rsi │ │ + mov 0x20(%rsp),%rdi │ │ + jmp 80be1 │ │ + xor %r12d,%r12d │ │ + mov 0x68(%rsp),%r10 │ │ + mov 0x30(%rsp),%r9 │ │ + jmpq 7c780 │ │ + mov 0x30(%rsp),%rsi │ │ + mov 0x40(%rsp),%r12 │ │ + mov %al,0x4(%r12) │ │ + mov 0x48(%rsp),%rcx │ │ + mov (%rcx),%rcx │ │ mov %rsi,%r9 │ │ - jmp 8b050 │ │ - nopl 0x0(%rax,%rax,1) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - mov (%rdi),%eax │ │ - mov (%rdi,%rsi,4),%ebp │ │ - mov %ebp,-0x20(%rsp) │ │ - mov (%rdi,%rsi,8),%r13d │ │ - lea (%rsi,%rsi,2),%rbx │ │ - mov (%rdi,%rbx,4),%r15d │ │ - lea (%rsi,%rsi,4),%r11 │ │ - lea (%rsi,%rsi,8),%rbp │ │ - lea 0x0(%rbp,%rbp,2),%rbp │ │ - add %rsi,%rbp │ │ + jmpq 7c5d3 │ │ + add %esi,%esi │ │ + cmp %eax,%esi │ │ + mov 0x30(%rsp),%r9 │ │ + mov 0x68(%rsp),%r10 │ │ + mov 0x20(%rsp),%rdi │ │ + jge 80c1b │ │ + mov %ecx,%edx │ │ + sub %eax,%edx │ │ + mov %edx,%eax │ │ + jmpq 7cbca │ │ + test $0x1,%al │ │ + jne 80e39 │ │ + sar %eax │ │ + sub %eax,%edx │ │ + mov %edx,%eax │ │ + jmpq 7cbca │ │ + mov 0xb8(%rsp),%rsi │ │ + lea (%rsi,%rsi,2),%rsi │ │ shl $0x4,%rsi │ │ - mov (%rdi,%rsi,1),%r12d │ │ - mov (%rdi,%r11,4),%esi │ │ - mov (%rdi,%rbx,8),%r14d │ │ - mov (%rdi,%rbp,1),%ebp │ │ - lea 0x0(,%rbp,4),%edi │ │ - lea (%rdi,%rdi,4),%ebx │ │ - imul $0x191,%eax,%edi │ │ - sub %ebx,%edi │ │ - add $0x800,%edi │ │ - sar $0xc,%edi │ │ - add %ebp,%edi │ │ - imul $0x191,%ebp,%ebp │ │ - lea (%rax,%rax,4),%ebx │ │ - lea 0x800(%rbp,%rbx,4),%ebx │ │ - sar $0xc,%ebx │ │ - sub %eax,%ebx │ │ - imul $0xfffffe1c,%esi,%eax │ │ - imul $0x78b,%r13d,%ebp │ │ - lea (%rax,%rbp,1),%r11d │ │ - add $0x800,%r11d │ │ - sar $0xc,%r11d │ │ - add %esi,%r11d │ │ - imul $0x78b,%esi,%eax │ │ - imul $0x1e4,%r13d,%esi │ │ - lea (%rsi,%rax,1),%r10d │ │ - add $0x800,%r10d │ │ - sar $0xc,%r10d │ │ - sub %r13d,%r10d │ │ - imul $0x513,%r15d,%eax │ │ - imul $0x62f,%r12d,%ebp │ │ - lea (%rax,%rbp,1),%eax │ │ - add $0x400,%eax │ │ - sar $0xb,%eax │ │ - mov %rax,-0x18(%rsp) │ │ - imul $0x62f,%r15d,%eax │ │ - imul $0xfffffaed,%r12d,%ebp │ │ - lea (%rax,%rbp,1),%r15d │ │ - add $0x400,%r15d │ │ - sar $0xb,%r15d │ │ - mov %r15,-0x10(%rsp) │ │ - mov -0x20(%rsp),%esi │ │ - imul $0x4a5,%esi,%ebp │ │ - imul $0xffffff50,%r14d,%eax │ │ - lea (%rax,%rbp,1),%r12d │ │ - add $0x800,%r12d │ │ - sar $0xc,%r12d │ │ - add %r14d,%r12d │ │ - imul $0xffffff50,%esi,%eax │ │ - imul $0xfffffb5b,%r14d,%ebp │ │ - lea (%rax,%rbp,1),%r13d │ │ - add $0x800,%r13d │ │ - sar $0xc,%r13d │ │ - add %esi,%r13d │ │ - mov -0x18(%rsp),%rsi │ │ - lea (%rdi,%rsi,1),%eax │ │ - cmp %ecx,%eax │ │ - mov %eax,%r14d │ │ - cmovg %ecx,%r14d │ │ - cmp %edx,%eax │ │ - cmovl %edx,%r14d │ │ - lea (%rbx,%r15,1),%eax │ │ - cmp %ecx,%eax │ │ - mov %eax,%r15d │ │ - cmovg %ecx,%r15d │ │ - cmp %edx,%eax │ │ - cmovl %edx,%r15d │ │ - lea (%r12,%r11,1),%eax │ │ - cmp %ecx,%eax │ │ - mov %eax,%ebp │ │ - cmovg %ecx,%ebp │ │ - cmp %edx,%eax │ │ - cmovl %edx,%ebp │ │ - mov %rbp,-0x8(%rsp) │ │ - lea (%r10,%r13,1),%eax │ │ - cmp %ecx,%eax │ │ + lea (%rsi,%r13,1),%rdi │ │ + add $0x18e0,%rdi │ │ + mov %r15,%rbp │ │ + sub %rdx,%rbp │ │ + xor %esi,%esi │ │ + movups (%rcx),%xmm0 │ │ + movups %xmm0,-0x30(%rdi) │ │ + movdqu (%rcx),%xmm0 │ │ + movdqu %xmm0,(%rdi) │ │ + add $0x2,%rsi │ │ + add $0x60,%rdi │ │ + cmp %rsi,%rbp │ │ + jne 80c51 │ │ + test %rdx,%rdx │ │ + je 80c90 │ │ + add 0xb8(%rsp),%rsi │ │ + lea (%rsi,%rsi,2),%rdx │ │ + shl $0x4,%rdx │ │ + movdqu (%rcx),%xmm0 │ │ + movdqu %xmm0,0x18b0(%r13,%rdx,1) │ │ + add $0x20,%rax │ │ + mov 0x30(%rsp),%rdi │ │ + mov %edi,%ecx │ │ + and $0x1,%ecx │ │ + cmp $0x1,%dil │ │ + jne 80cad │ │ + xor %edx,%edx │ │ + test %rcx,%rcx │ │ + jne 80cee │ │ + jmp 80d0c │ │ + mov 0xb8(%rsp),%rdx │ │ + lea (%rdx,%rdx,2),%rdx │ │ + shl $0x4,%rdx │ │ + lea (%rdx,%r13,1),%rsi │ │ + add $0x18f0,%rsi │ │ + sub %rcx,%rdi │ │ + xor %edx,%edx │ │ + movups (%rax),%xmm0 │ │ + movups %xmm0,-0x30(%rsi) │ │ + movdqu (%rax),%xmm0 │ │ + movdqu %xmm0,(%rsi) │ │ + add $0x2,%rdx │ │ + add $0x60,%rsi │ │ + cmp %rdx,%rdi │ │ + jne 80ccd │ │ + test %rcx,%rcx │ │ + je 80d0c │ │ + add 0xb8(%rsp),%rdx │ │ + lea (%rdx,%rdx,2),%rcx │ │ + shl $0x4,%rcx │ │ + movdqu (%rax),%xmm0 │ │ + movdqu %xmm0,0x18c0(%r13,%rcx,1) │ │ + mov 0x48(%rsp),%rax │ │ + mov (%rax),%rax │ │ + testb $0x1,0xe8(%rax) │ │ + jne 80d2a │ │ + cmpl $0x0,0x1d0(%rax) │ │ + je 835f8 │ │ + test %r11b,%r11b │ │ + je 835f8 │ │ + movslq 0x10(%r13),%r8 │ │ + mov 0x14(%r13),%eax │ │ + and $0x1f,%eax │ │ + lea 0x2310(,%rax,8),%rcx │ │ + add %r13,%rcx │ │ + mov %r11d,%r10d │ │ + and $0x1,%r10d │ │ + mov %r11,%rsi │ │ + sub %r10,%rsi │ │ + lea 0x1(%r8),%r9 │ │ + shl $0x4,%r8 │ │ + mov $0x80008000,%ebp │ │ + shl $0x4,%r9 │ │ + mov 0x30(%rsp),%rax │ │ + mov %eax,%ebx │ │ + mov (%rcx),%rax │ │ + cmp $0x1,%r11b │ │ + je 80d96 │ │ + jmp 80da0 │ │ + nopl 0x0(%rax) │ │ + add $0x8,%rcx │ │ + add $0xffffffff,%ebx │ │ + je 835f8 │ │ + mov (%rcx),%rax │ │ + cmp $0x1,%r11b │ │ + jne 80da0 │ │ + xor %edi,%edi │ │ + test %r10,%r10 │ │ + je 80d80 │ │ + jmp 80de5 │ │ + nop │ │ + lea (%rax,%r9,1),%rdx │ │ + add $0xb,%rdx │ │ + xor %edi,%edi │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %rbp,-0x1b(%rdx) │ │ + movw $0xff00,-0x13(%rdx) │ │ + mov %r14b,-0x11(%rdx) │ │ + movb $0x0,-0x10(%rdx) │ │ + mov %rbp,-0xb(%rdx) │ │ + movw $0xff00,-0x3(%rdx) │ │ + mov %r14b,-0x1(%rdx) │ │ + movb $0x0,(%rdx) │ │ + add $0x2,%rdi │ │ + add $0x20,%rdx │ │ + cmp %rdi,%rsi │ │ + jne 80db0 │ │ + test %r10,%r10 │ │ + je 80d80 │ │ + add %r8,%rax │ │ + shl $0x4,%rdi │ │ + mov %rbp,(%rax,%rdi,1) │ │ + movw $0xff00,0x8(%rax,%rdi,1) │ │ + mov %r14b,0xa(%rax,%rdi,1) │ │ + movb $0x0,0xb(%rax,%rdi,1) │ │ + jmpq 80d80 │ │ + cmp $0x3,%r9d │ │ + jb 7eb5d │ │ + jmpq 7eb3a │ │ + mov $0x3,%eax │ │ + test %dl,%dl │ │ + jne 810e5 │ │ + xor %eax,%eax │ │ + mov 0x18(%rsp),%rdx │ │ + cmpb $0x3,0x120(%rcx,%rdx,1) │ │ + setg %al │ │ + jmpq 810e5 │ │ + add $0x1,%eax │ │ + sar %eax │ │ + add %edx,%eax │ │ + jmpq 7cbca │ │ + lea 0x50a0(%rbp),%rax │ │ + mov %rax,0x160(%rsp) │ │ + add $0x3600,%r15 │ │ + mov %r15,%rdi │ │ + callq 49a0 │ │ + test %eax,%eax │ │ + je 80ece │ │ + mov 0x844(%r12),%ebp │ │ + mov %r15,%rdi │ │ + callq 49a0 │ │ + mov %eax,0x170(%rsp) │ │ + mov %r15,%rdi │ │ + callq 49a0 │ │ + mov %r12,%rcx │ │ + mov %eax,%r12d │ │ + mov 0x844(%rcx),%ebx │ │ + test %ebx,%ebx │ │ + je 80fa0 │ │ + mov %rcx,%r13 │ │ + mov %rbp,0x1a8(%rsp) │ │ + xor %eax,%eax │ │ mov %eax,%ebp │ │ - cmovg %ecx,%ebp │ │ - cmp %edx,%eax │ │ - cmovl %edx,%ebp │ │ - mov %rbp,-0x20(%rsp) │ │ - sub %esi,%edi │ │ - cmp %ecx,%edi │ │ - mov %edi,%ebp │ │ - cmovg %ecx,%ebp │ │ - cmp %edx,%edi │ │ - cmovl %edx,%ebp │ │ - sub -0x10(%rsp),%ebx │ │ - cmp %ecx,%ebx │ │ - mov %ebx,%eax │ │ - cmovg %ecx,%eax │ │ - cmp %edx,%ebx │ │ - cmovl %edx,%eax │ │ - sub %r12d,%r11d │ │ - cmp %ecx,%r11d │ │ - mov %r11d,%edi │ │ - cmovg %ecx,%edi │ │ - cmp %edx,%r11d │ │ - cmovl %edx,%edi │ │ - sub %r13d,%r10d │ │ - cmp %ecx,%r10d │ │ - mov %r10d,%esi │ │ - cmovg %ecx,%esi │ │ - cmp %edx,%r10d │ │ - cmovl %edx,%esi │ │ - imul $0xfffffec8,%ebp,%r10d │ │ - imul $0x61f,%eax,%ebx │ │ - lea (%rbx,%r10,1),%ebx │ │ - add $0x800,%ebx │ │ - sar $0xc,%ebx │ │ - add %ebp,%ebx │ │ - imul $0x61f,%ebp,%r10d │ │ - imul $0x138,%eax,%ebp │ │ - lea (%r10,%rbp,1),%r11d │ │ - add $0x800,%r11d │ │ - sar $0xc,%r11d │ │ - sub %eax,%r11d │ │ - imul $0xfffffec8,%esi,%eax │ │ - imul $0xfffff9e1,%edi,%ebp │ │ - lea (%rax,%rbp,1),%r10d │ │ - add $0x800,%r10d │ │ - sar $0xc,%r10d │ │ - add %esi,%r10d │ │ - imul $0x61f,%esi,%eax │ │ - imul $0xfffffec8,%edi,%esi │ │ - lea (%rsi,%rax,1),%r12d │ │ - add $0x800,%r12d │ │ - sar $0xc,%r12d │ │ - add %edi,%r12d │ │ - mov -0x8(%rsp),%rbp │ │ - lea (%r14,%rbp,1),%eax │ │ - cmp %ecx,%eax │ │ - mov %eax,%esi │ │ - cmovg %ecx,%esi │ │ - cmp %edx,%eax │ │ - cmovl %edx,%esi │ │ - mov -0x20(%rsp),%r13 │ │ - lea (%r15,%r13,1),%edi │ │ - cmp %ecx,%edi │ │ - mov %edi,%eax │ │ - cmovg %ecx,%eax │ │ - cmp %edx,%edi │ │ - cmovl %edx,%eax │ │ - neg %eax │ │ - lea (%r9,%r9,8),%rdi │ │ - lea (%rdi,%rdi,2),%rdi │ │ - add %r9,%rdi │ │ - sub %ebp,%r14d │ │ - cmp %ecx,%r14d │ │ - mov %r14d,%ebp │ │ - cmovg %ecx,%ebp │ │ - mov %esi,(%r8) │ │ - cmp %edx,%r14d │ │ - cmovl %edx,%ebp │ │ - sub %r13d,%r15d │ │ - cmp %ecx,%r15d │ │ - mov %r15d,%r14d │ │ - cmovg %ecx,%r14d │ │ - mov %eax,(%r8,%rdi,1) │ │ - cmp %edx,%r15d │ │ - cmovl %edx,%r14d │ │ - lea (%rbx,%r10,1),%eax │ │ - cmp %ecx,%eax │ │ - mov %eax,%edi │ │ - cmovg %ecx,%edi │ │ - cmp %edx,%eax │ │ - cmovl %edx,%edi │ │ - neg %edi │ │ - lea (%r11,%r12,1),%eax │ │ - cmp %ecx,%eax │ │ - mov %eax,%esi │ │ - cmovg %ecx,%esi │ │ - mov %edi,(%r8,%r9,4) │ │ - cmp %edx,%eax │ │ - cmovl %edx,%esi │ │ - sub %r10d,%ebx │ │ - cmp %ecx,%ebx │ │ - mov %ebx,%eax │ │ - cmovg %ecx,%eax │ │ - cmp %edx,%ebx │ │ - cmovl %edx,%eax │ │ - sub %r12d,%r11d │ │ - lea (%r9,%r9,2),%rdi │ │ - cmp %ecx,%r11d │ │ - cmovle %r11d,%ecx │ │ - mov %esi,(%r8,%rdi,8) │ │ - cmp %edx,%r11d │ │ - cmovl %edx,%ecx │ │ - lea (%r14,%rbp,1),%edx │ │ - imul $0xb5,%edx,%edx │ │ - sub $0xffffff80,%edx │ │ - sar $0x8,%edx │ │ - neg %edx │ │ - mov %edx,(%r8,%rdi,4) │ │ - sub %r14d,%ebp │ │ - imul $0xb5,%ebp,%edx │ │ - sub $0xffffff80,%edx │ │ - sar $0x8,%edx │ │ - mov %r9,%rsi │ │ - shl $0x4,%rsi │ │ - mov %edx,(%r8,%rsi,1) │ │ - lea (%rax,%rcx,1),%edx │ │ - imul $0xb5,%edx,%edx │ │ - sub $0xffffff80,%edx │ │ - sar $0x8,%edx │ │ - mov %edx,(%r8,%r9,8) │ │ - sub %ecx,%eax │ │ - imul $0xb5,%eax,%eax │ │ - sub $0xffffff80,%eax │ │ - sar $0x8,%eax │ │ - neg %eax │ │ - lea (%r9,%r9,4),%rcx │ │ - mov %eax,(%r8,%rcx,4) │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - lea (%rsi,%rsi,8),%rax │ │ - lea (%rax,%rax,2),%r8 │ │ - add %rsi,%r8 │ │ - add %rdi,%r8 │ │ - mov %rsi,%r9 │ │ - neg %r9 │ │ - jmpq 8b050 │ │ + add %eax,%ebp │ │ + mov %r15,%rdi │ │ + callq 49a0 │ │ + or %ebp,%eax │ │ + add $0xffffffff,%ebx │ │ + jne 80ea7 │ │ + mov 0x844(%r13),%ecx │ │ + mov 0x1a8(%rsp),%rbp │ │ + jmpq 80fa4 │ │ + mov 0x50(%rsp),%rax │ │ + cmpb $0x0,(%rax) │ │ + mov 0x20(%rsp),%r8 │ │ + mov 0x38(%rsp),%rsi │ │ + je 7e807 │ │ + xor %ebp,%ebp │ │ + mov 0x844(%r12),%r13d │ │ + mov $0x0,%ebx │ │ + test %r13d,%r13d │ │ + jne 80f37 │ │ + mov 0x160(%rsp),%rax │ │ + mov %bx,(%rax,%rbp,2) │ │ + add $0x1,%rbp │ │ + mov 0x50(%rsp),%rax │ │ + movzbl (%rax),%eax │ │ + cmp %rax,%rbp │ │ + mov 0x20(%rsp),%r8 │ │ + mov 0x38(%rsp),%rsi │ │ + jae 7e807 │ │ + mov 0x844(%r12),%r13d │ │ + mov $0x0,%ebx │ │ + test %r13d,%r13d │ │ + je 80efa │ │ + xor %ebx,%ebx │ │ nopl 0x0(%rax) │ │ - mov %rdi,%r8 │ │ - mov %rsi,%r9 │ │ - jmp 8b3e0 │ │ + add %ebx,%ebx │ │ + mov %r15,%rdi │ │ + callq 49a0 │ │ + or %eax,%ebx │ │ + add $0xffffffff,%r13d │ │ + jne 80f40 │ │ + jmp 80efa │ │ + mov $0x8,%r12d │ │ + mov 0x30(%rsp),%r9 │ │ + mov 0x20(%rsp),%rdi │ │ + mov 0x68(%rsp),%r10 │ │ + jmpq 7c780 │ │ + test %bl,%bl │ │ + je 810bb │ │ + xor %eax,%eax │ │ + mov 0x18(%rsp),%rdx │ │ + cmpb $0x3,0x120(%rcx,%rdx,1) │ │ + seta %al │ │ + or $0x2,%rax │ │ + jmpq 810e5 │ │ + mov 0x30(%rsp),%r9 │ │ + mov 0x68(%rsp),%r10 │ │ + jmpq 7c780 │ │ + xor %ecx,%ecx │ │ + xor %eax,%eax │ │ + mov $0xffffffff,%edx │ │ + shl %cl,%edx │ │ + mov 0x160(%rsp),%rcx │ │ + mov %ax,(%rcx) │ │ + mov 0x50(%rsp),%rcx │ │ + cmpb $0x2,(%rcx) │ │ + mov 0x20(%rsp),%r8 │ │ + mov 0x38(%rsp),%rsi │ │ + jb 7e807 │ │ + mov 0x170(%rsp),%ecx │ │ + add %ecx,%ecx │ │ + or %ecx,%r12d │ │ + lea (%r12,%rbp,1),%ecx │ │ + add $0xfffffffc,%ecx │ │ + xor $0xffff,%edx │ │ + movzwl %ax,%edi │ │ + mov %ecx,0x1a8(%rsp) │ │ + test %ecx,%ecx │ │ + je 81092 │ │ + mov $0x1,%r13d │ │ + mov %edx,0x1a4(%rsp) │ │ + jmp 8105a │ │ + mov %r15,%rdi │ │ + callq 49a0 │ │ + mov %ebx,%ecx │ │ + neg %ecx │ │ + test %eax,%eax │ │ + cmove %ebx,%ecx │ │ + mov 0x20(%rsp),%r8 │ │ + mov 0x38(%rsp),%rsi │ │ + mov 0x1a4(%rsp),%edx │ │ + mov 0x170(%rsp),%eax │ │ + add %eax,%ecx │ │ + and %edx,%ecx │ │ + mov 0x160(%rsp),%rax │ │ + mov %cx,(%rax,%r13,2) │ │ + add $0x1,%r13 │ │ + movzwl %cx,%edi │ │ + mov 0x50(%rsp),%rax │ │ + movzbl (%rax),%eax │ │ + cmp %rax,%r13 │ │ + jae 7e807 │ │ + mov %edi,0x170(%rsp) │ │ + xor %ebx,%ebx │ │ + mov 0x1a8(%rsp),%r12d │ │ nopl 0x0(%rax,%rax,1) │ │ + mov %ebx,%ebp │ │ + add %ebx,%ebp │ │ + mov %r15,%rdi │ │ + callq 49a0 │ │ + mov %eax,%ebx │ │ + or %ebp,%ebx │ │ + add $0xffffffff,%r12d │ │ + jne 81070 │ │ + test %ebx,%ebx │ │ + jne 81008 │ │ + xor %ecx,%ecx │ │ + jmp 81019 │ │ + mov $0x1,%eax │ │ + and %edx,%edi │ │ + mov 0x160(%rsp),%rcx │ │ + mov %di,(%rcx,%rax,2) │ │ + add $0x1,%rax │ │ + mov 0x50(%rsp),%rcx │ │ + movzbl (%rcx),%ecx │ │ + cmp %rcx,%rax │ │ + jb 81097 │ │ + jmpq 7e807 │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rdx │ │ + cmpb $0x3,0x138(%rdx,%rax,1) │ │ + setg %al │ │ + mov 0x18(%rsp),%rdx │ │ + cmpb $0x3,0x120(%rcx,%rdx,1) │ │ + setg %cl │ │ + xor %al,%cl │ │ + movzbl %cl,%eax │ │ + mov 0x28(%rsp),%rcx │ │ + lea 0x3600(%rcx),%rbx │ │ + lea (%rcx,%rax,4),%rsi │ │ + add $0x1604,%rsi │ │ + mov %rbx,%rdi │ │ + callq 4920 │ │ + cmpb $0x0,0x0(%r13) │ │ + je 8111f │ │ + mov %eax,0xd0(%rsp) │ │ + mov 0x48(%rsp),%rax │ │ + mov (%rax),%rax │ │ + jmpq 7d7c1 │ │ + test %eax,%eax │ │ + mov 0x68(%rsp),%r10 │ │ + mov 0xb0(%rsp),%r8 │ │ + je 811a1 │ │ + mov %eax,0xd0(%rsp) │ │ + mov 0x8(%rsp),%rax │ │ + lea 0x18(%rax),%rsi │ │ + mov 0x288(%rax),%rcx │ │ + cmp 0x50(%rsp),%r10d │ │ + mov %rbx,0x70(%rsp) │ │ + jle 83dd1 │ │ + mov 0x60(%rsp),%eax │ │ + cmp %eax,0x38(%rsp) │ │ + jle 83dd1 │ │ + mov 0x18(%rsp),%rax │ │ + mov 0xe0(%rcx,%rax,1),%dl │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rbx │ │ + mov 0xf8(%rbx,%rax,1),%bl │ │ + mov $0x2,%eax │ │ + test %dl,%dl │ │ + je 83ffe │ │ + test %bl,%bl │ │ + je 83ffe │ │ + mov 0x70(%rsp),%rbx │ │ + jmpq 846c7 │ │ + mov 0x40(%rsp),%rax │ │ + lea 0x8(%rax),%rdx │ │ + movb $0x0,0x14(%rax) │ │ + test %r8,%r8 │ │ + je 8158a │ │ + mov 0x14(%r8),%eax │ │ + test %eax,%eax │ │ + mov %rdx,0x180(%rsp) │ │ + jle 7d940 │ │ + add $0xff,%al │ │ + mov $0x1,%r15b │ │ + mov 0x40(%rsp),%r12 │ │ + mov %al,0x18(%r12) │ │ + movb $0xff,0x19(%r12) │ │ + mov 0x8(%rsp),%rcx │ │ + lea 0x22e0(%rcx),%rdi │ │ + add $0x1,%al │ │ + mov 0x10(%rcx),%ebp │ │ + mov 0x14(%rcx),%ebx │ │ + movzbl %al,%r8d │ │ + or $0xffffff00,%r8d │ │ + sub $0x28,%rsp │ │ + lea 0x208(%rsp),%rsi │ │ + lea 0x194(%rsp),%rdx │ │ + lea 0x1c8(%rsp),%rcx │ │ + mov %r14d,%r9d │ │ push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ push %rbx │ │ - sub $0x30,%rsp │ │ - mov (%rdi,%rsi,4),%eax │ │ - mov %eax,-0x18(%rsp) │ │ - mov (%rdi,%rsi,8),%eax │ │ - mov %eax,-0x28(%rsp) │ │ - lea (%rsi,%rsi,2),%rax │ │ - lea (%rsi,%rsi,4),%r12 │ │ - lea (%rsi,%rsi,8),%r13 │ │ - lea 0x0(,%r13,2),%rbp │ │ - add %r13,%rbp │ │ - add %rsi,%rbp │ │ - mov %rsi,%rbx │ │ - imul $0x2c,%rsi,%r10 │ │ - imul $0x34,%rsi,%r11 │ │ - imul $0x38,%rsi,%r14 │ │ - imul $0x3c,%rsi,%r15 │ │ - shl $0x4,%rsi │ │ - mov (%rdi,%rsi,1),%esi │ │ - mov %esi,-0x40(%rsp) │ │ - mov (%rdi,%rbp,1),%esi │ │ - mov %esi,-0x70(%rsp) │ │ - shl $0x5,%rbx │ │ - mov (%rdi,%rbx,1),%esi │ │ - mov %esi,-0x60(%rsp) │ │ - mov (%rdi,%r13,4),%esi │ │ - mov %esi,-0x68(%rsp) │ │ - mov (%rdi,%r12,4),%esi │ │ - mov %esi,-0x80(%rsp) │ │ - mov (%rdi,%r12,8),%esi │ │ - mov %esi,-0x78(%rsp) │ │ - mov (%rdi,%r10,1),%r10d │ │ - mov (%rdi,%rax,4),%esi │ │ - mov %esi,-0x50(%rsp) │ │ - mov (%rdi,%rax,8),%esi │ │ - mov %esi,-0x48(%rsp) │ │ - shl $0x4,%rax │ │ - mov (%rdi,%rax,1),%eax │ │ - mov %eax,-0x58(%rsp) │ │ - mov (%rdi,%r11,1),%eax │ │ - mov (%rdi,%r14,1),%esi │ │ - mov %esi,-0x20(%rsp) │ │ - mov (%rdi,%r15,1),%ebp │ │ - mov (%rdi),%ebx │ │ - lea 0x0(%rbp,%rbp,4),%esi │ │ - imul $0xc9,%ebx,%r13d │ │ - sub %esi,%r13d │ │ - add $0x800,%r13d │ │ - sar $0xc,%r13d │ │ - add %ebp,%r13d │ │ - imul $0xc9,%ebp,%esi │ │ - lea (%rbx,%rbx,4),%ebp │ │ - lea (%rsi,%rbp,1),%esi │ │ - add $0x800,%esi │ │ - sar $0xc,%esi │ │ - sub %ebx,%esi │ │ - mov %rsi,-0x38(%rsp) │ │ - imul $0xffffff85,%eax,%esi │ │ - mov -0x28(%rsp),%edi │ │ - imul $0x3e3,%edi,%ebp │ │ - lea (%rsi,%rbp,1),%esi │ │ - add $0x800,%esi │ │ - sar $0xc,%esi │ │ - add %eax,%esi │ │ - mov %rsi,-0x30(%rsp) │ │ - imul $0x3e3,%eax,%eax │ │ - imul $0x7b,%edi,%esi │ │ - lea (%rsi,%rax,1),%r12d │ │ - add $0x800,%r12d │ │ - sar $0xc,%r12d │ │ - sub %edi,%r12d │ │ - imul $0xfffffe77,%r10d,%esi │ │ - mov -0x40(%rsp),%eax │ │ - imul $0x6d7,%eax,%ebp │ │ - lea (%rsi,%rbp,1),%r14d │ │ - add $0x800,%r14d │ │ - sar $0xc,%r14d │ │ - add %r10d,%r14d │ │ - imul $0x6d7,%r10d,%esi │ │ - imul $0x189,%eax,%ebp │ │ - lea (%rsi,%rbp,1),%r11d │ │ - add $0x800,%r11d │ │ - sar $0xc,%r11d │ │ - sub %eax,%r11d │ │ - mov -0x68(%rsp),%eax │ │ - imul $0x66d,%eax,%ebp │ │ - mov -0x48(%rsp),%esi │ │ - imul $0x4c4,%esi,%ebx │ │ - lea (%rbx,%rbp,1),%r15d │ │ - add $0x400,%r15d │ │ - imul $0x4c4,%eax,%ebp │ │ - imul $0xfffff993,%esi,%ebx │ │ - lea (%rbx,%rbp,1),%eax │ │ - add $0x400,%eax │ │ - mov %rax,-0x48(%rsp) │ │ - mov -0x70(%rsp),%esi │ │ - imul $0xabf,%esi,%ebp │ │ - mov -0x60(%rsp),%edi │ │ - imul $0xfffffbdb,%edi,%ebx │ │ - lea (%rbx,%rbp,1),%eax │ │ - add $0x800,%eax │ │ - sar $0xc,%eax │ │ - add %edi,%eax │ │ - mov %rax,-0x68(%rsp) │ │ - imul $0xfffff541,%edi,%ebp │ │ - imul $0xfffffbdb,%esi,%ebx │ │ - lea (%rbx,%rbp,1),%eax │ │ - add $0x800,%eax │ │ - sar $0xc,%eax │ │ - add %esi,%eax │ │ - mov %rax,-0x60(%rsp) │ │ - mov -0x80(%rsp),%esi │ │ - imul $0x83a,%esi,%ebp │ │ - mov -0x78(%rsp),%edi │ │ - imul $0xfffffdb9,%edi,%ebx │ │ - lea (%rbx,%rbp,1),%eax │ │ - add $0x800,%eax │ │ - sar $0xc,%eax │ │ - add %edi,%eax │ │ - mov %rax,-0x70(%rsp) │ │ - imul $0xfffff7c6,%edi,%ebp │ │ - imul $0xfffffdb9,%esi,%ebx │ │ - lea (%rbx,%rbp,1),%eax │ │ - add $0x800,%eax │ │ - sar $0xc,%eax │ │ - add %esi,%eax │ │ - mov %rax,-0x78(%rsp) │ │ - mov -0x50(%rsp),%esi │ │ - imul $0x564,%esi,%ebp │ │ - mov -0x58(%rsp),%edi │ │ - imul $0xffffff11,%edi,%ebx │ │ - lea (%rbx,%rbp,1),%eax │ │ - add $0x800,%eax │ │ - sar $0xc,%eax │ │ - add %edi,%eax │ │ - mov %rax,-0x80(%rsp) │ │ - imul $0xfffffa9c,%edi,%ebp │ │ - imul $0xffffff11,%esi,%ebx │ │ - lea (%rbx,%rbp,1),%eax │ │ - add $0x800,%eax │ │ - sar $0xc,%eax │ │ - add %esi,%eax │ │ - mov %rax,-0x50(%rsp) │ │ - mov -0x18(%rsp),%eax │ │ - imul $0x259,%eax,%ebp │ │ - mov -0x20(%rsp),%r10d │ │ - imul $0xffffffd4,%r10d,%ebx │ │ - lea (%rbx,%rbp,1),%ebx │ │ - add $0x800,%ebx │ │ - sar $0xc,%ebx │ │ - add %r10d,%ebx │ │ - mov %rbx,-0x58(%rsp) │ │ - imul $0xfffffda7,%r10d,%ebx │ │ - imul $0xffffffd4,%eax,%ebp │ │ - lea (%rbx,%rbp,1),%ebx │ │ - add $0x800,%ebx │ │ - sar $0xc,%ebx │ │ - add %eax,%ebx │ │ + pushq 0xd0(%rsp) │ │ + callq 990f0 │ │ + add $0x40,%rsp │ │ + test %r15b,%r15b │ │ + mov 0x30(%rsp),%rbp │ │ + je 8125a │ │ + mov 0xb0(%rsp),%rax │ │ + cmpl $0x0,0x18(%rax) │ │ + jne 813e4 │ │ + mov 0xb0(%rsp),%rax │ │ + cmpl $0x0,0x1c(%rax) │ │ + jne 812a2 │ │ + mov 0x28(%rsp),%rcx │ │ + lea 0x3600(%rcx),%rbx │ │ + mov 0x1a0(%rsp),%eax │ │ + and $0x7,%eax │ │ + lea (%rcx,%rax,4),%rsi │ │ + add $0x15b0,%rsi │ │ mov %rbx,%rdi │ │ - mov %rbx,-0x10(%rsp) │ │ - sar $0xb,%r15d │ │ - mov %r15,-0x8(%rsp) │ │ - mov -0x48(%rsp),%rbx │ │ - sar $0xb,%ebx │ │ - mov -0x68(%rsp),%rax │ │ - lea (%rax,%r13,1),%ebp │ │ - cmp %ecx,%ebp │ │ - mov %ebp,%eax │ │ - cmovg %ecx,%eax │ │ - cmp %edx,%ebp │ │ - cmovl %edx,%eax │ │ - mov %rax,-0x18(%rsp) │ │ - mov -0x60(%rsp),%rax │ │ - mov -0x38(%rsp),%r10 │ │ - lea (%r10,%rax,1),%ebp │ │ - cmp %ecx,%ebp │ │ - mov %ebp,%eax │ │ - cmovg %ecx,%eax │ │ - cmp %edx,%ebp │ │ - cmovl %edx,%eax │ │ - mov %rax,-0x20(%rsp) │ │ - mov -0x70(%rsp),%rax │ │ - mov -0x30(%rsp),%rsi │ │ - lea (%rsi,%rax,1),%ebp │ │ - cmp %ecx,%ebp │ │ - mov %ebp,%eax │ │ - cmovg %ecx,%eax │ │ - cmp %edx,%ebp │ │ - cmovl %edx,%eax │ │ - mov %rax,-0x48(%rsp) │ │ - mov -0x78(%rsp),%rax │ │ - lea (%r12,%rax,1),%ebp │ │ - cmp %ecx,%ebp │ │ - mov %ebp,%eax │ │ - cmovg %ecx,%eax │ │ - cmp %edx,%ebp │ │ - cmovl %edx,%eax │ │ - mov %rax,-0x28(%rsp) │ │ - mov -0x80(%rsp),%rax │ │ - lea (%rax,%r14,1),%ebp │ │ - cmp %ecx,%ebp │ │ - mov %ebp,%eax │ │ - cmovg %ecx,%eax │ │ - cmp %edx,%ebp │ │ - cmovl %edx,%eax │ │ - mov %rax,-0x40(%rsp) │ │ - mov -0x50(%rsp),%rax │ │ - lea (%rax,%r11,1),%ebp │ │ - cmp %ecx,%ebp │ │ - mov %ebp,%eax │ │ - cmovg %ecx,%eax │ │ - cmp %edx,%ebp │ │ - cmovl %edx,%eax │ │ - mov %rax,0x28(%rsp) │ │ - mov -0x58(%rsp),%rax │ │ - lea (%rax,%r15,1),%ebp │ │ - cmp %ecx,%ebp │ │ - mov %ebp,%eax │ │ - cmovg %ecx,%eax │ │ - cmp %edx,%ebp │ │ - cmovl %edx,%eax │ │ - mov %rax,0x20(%rsp) │ │ - lea (%rdi,%rbx,1),%ebp │ │ - cmp %ecx,%ebp │ │ - mov %ebp,%eax │ │ - cmovg %ecx,%eax │ │ - cmp %edx,%ebp │ │ - cmovl %edx,%eax │ │ - mov %rax,0x18(%rsp) │ │ - sub -0x68(%rsp),%r13d │ │ - cmp %ecx,%r13d │ │ - mov %r13d,%r15d │ │ - cmovg %ecx,%r15d │ │ - cmp %edx,%r13d │ │ - cmovl %edx,%r15d │ │ - mov %r10,%rax │ │ - sub -0x60(%rsp),%eax │ │ - cmp %ecx,%eax │ │ - mov %eax,%r10d │ │ - cmovg %ecx,%r10d │ │ - cmp %edx,%eax │ │ - cmovl %edx,%r10d │ │ - mov %rsi,%rax │ │ - sub -0x70(%rsp),%eax │ │ - cmp %ecx,%eax │ │ - mov %eax,%r13d │ │ - cmovg %ecx,%r13d │ │ - cmp %edx,%eax │ │ - cmovl %edx,%r13d │ │ - sub -0x78(%rsp),%r12d │ │ - cmp %ecx,%r12d │ │ - mov %r12d,%edi │ │ - cmovg %ecx,%edi │ │ - cmp %edx,%r12d │ │ - cmovl %edx,%edi │ │ - sub -0x80(%rsp),%r14d │ │ - cmp %ecx,%r14d │ │ - mov %r14d,%r12d │ │ - cmovg %ecx,%r12d │ │ - cmp %edx,%r14d │ │ - cmovl %edx,%r12d │ │ - sub -0x50(%rsp),%r11d │ │ - cmp %ecx,%r11d │ │ - mov %r11d,%eax │ │ - cmovg %ecx,%eax │ │ - cmp %edx,%r11d │ │ - cmovl %edx,%eax │ │ - mov -0x8(%rsp),%rbp │ │ - sub -0x58(%rsp),%ebp │ │ - cmp %ecx,%ebp │ │ - mov %ebp,%esi │ │ - cmovg %ecx,%esi │ │ - cmp %edx,%ebp │ │ - cmovl %edx,%esi │ │ - sub -0x10(%rsp),%ebx │ │ - cmp %ecx,%ebx │ │ - mov %ebx,%ebp │ │ - cmovg %ecx,%ebp │ │ - cmp %edx,%ebx │ │ - cmovl %edx,%ebp │ │ - imul $0xffffffb1,%r15d,%r11d │ │ - imul $0x31f,%r10d,%ebx │ │ - lea (%rbx,%r11,1),%ebx │ │ - add $0x800,%ebx │ │ - sar $0xc,%ebx │ │ - add %r15d,%ebx │ │ - mov %rbx,-0x8(%rsp) │ │ - imul $0x31f,%r15d,%r11d │ │ - imul $0x4f,%r10d,%ebx │ │ - lea (%rbx,%r11,1),%ebx │ │ - add $0x800,%ebx │ │ - sar $0xc,%ebx │ │ - sub %r10d,%ebx │ │ - mov %rbx,-0x10(%rsp) │ │ - imul $0x8e4,%r13d,%r10d │ │ - imul $0xfffffd4e,%edi,%ebx │ │ - lea (%rbx,%r10,1),%ebx │ │ - add $0x800,%ebx │ │ - sar $0xc,%ebx │ │ - add %edi,%ebx │ │ - mov %rbx,0x10(%rsp) │ │ - imul $0xfffff71c,%edi,%edi │ │ - imul $0xfffffd4e,%r13d,%ebx │ │ - lea (%rdi,%rbx,1),%edi │ │ - add $0x800,%edi │ │ - sar $0xc,%edi │ │ - add %r13d,%edi │ │ - mov %rdi,0x8(%rsp) │ │ - imul $0xffffffb1,%eax,%edi │ │ - imul $0xfffffce1,%r12d,%ebx │ │ - lea (%rbx,%rdi,1),%edi │ │ - add $0x800,%edi │ │ - sar $0xc,%edi │ │ - add %eax,%edi │ │ - mov %rdi,(%rsp) │ │ - imul $0x31f,%eax,%eax │ │ - imul $0xffffffb1,%r12d,%edi │ │ - lea (%rdi,%rax,1),%eax │ │ - add $0x800,%eax │ │ - sar $0xc,%eax │ │ - add %r12d,%eax │ │ - mov %rax,-0x70(%rsp) │ │ - imul $0x8e4,%ebp,%eax │ │ - imul $0x2b2,%esi,%edi │ │ - lea (%rdi,%rax,1),%eax │ │ - add $0x800,%eax │ │ - sar $0xc,%eax │ │ - sub %esi,%eax │ │ - mov %rax,-0x78(%rsp) │ │ - imul $0x8e4,%esi,%eax │ │ - imul $0xfffffd4e,%ebp,%esi │ │ - lea (%rax,%rsi,1),%eax │ │ - add $0x800,%eax │ │ - sar $0xc,%eax │ │ - add %ebp,%eax │ │ - mov %rax,-0x80(%rsp) │ │ - mov -0x18(%rsp),%r10 │ │ - mov -0x40(%rsp),%r14 │ │ - lea (%r10,%r14,1),%eax │ │ - cmp %ecx,%eax │ │ - mov %eax,%esi │ │ - cmovg %ecx,%esi │ │ - cmp %edx,%eax │ │ - cmovl %edx,%esi │ │ - mov %rsi,-0x68(%rsp) │ │ - mov -0x20(%rsp),%r12 │ │ + callq 4920 │ │ + test %eax,%eax │ │ + je 8145c │ │ + test %r15b,%r15b │ │ + je 812b4 │ │ + mov 0xb0(%rsp),%rax │ │ + cmpl $0x0,0x18(%rax) │ │ + jne 813e4 │ │ + mov 0xb0(%rsp),%rax │ │ + cmpl $0x0,0x1c(%rax) │ │ + jne 813e4 │ │ + mov 0x28(%rsp),%rcx │ │ + lea 0x3600(%rcx),%rbx │ │ + mov 0x1a0(%rsp),%eax │ │ + shr %rax │ │ + and $0x4,%eax │ │ + lea (%rcx,%rax,1),%rsi │ │ + add $0x15c8,%rsi │ │ + mov %rbx,%rdi │ │ + callq 4920 │ │ + test %eax,%eax │ │ + je 813e4 │ │ + mov 0x1a0(%rsp),%eax │ │ + shr $0x2,%rax │ │ + and $0x3c,%eax │ │ + mov 0x28(%rsp),%rbp │ │ + lea (%rax,%rbp,1),%rsi │ │ + add $0x15d0,%rsi │ │ + mov %rbx,%rdi │ │ + callq 4920 │ │ + test %eax,%eax │ │ + je 81a70 │ │ + movb $0x1,0x15(%r12) │ │ + movb $0x1,0x17(%r12) │ │ + mov $0x1,%al │ │ + cmpl $0x3,0x16c(%rsp) │ │ + mov 0x20(%rsp),%r9 │ │ + mov 0x180(%rsp),%r15 │ │ + jl 81a8b │ │ + xor %eax,%eax │ │ + cmpl $0x280,0x208(%rsp) │ │ + setl %al │ │ + cmpl $0x27f,0x1f8(%rsp) │ │ + lea (%rax,%rax,1),%rcx │ │ + cmovg %rax,%rcx │ │ + lea 0x15e8(,%rcx,4),%rsi │ │ + add %rbp,%rsi │ │ + mov %rbx,%rdi │ │ + callq 4920 │ │ + add 0x17(%r12),%al │ │ + mov %al,0x17(%r12) │ │ + cmp $0x2,%al │ │ + jne 83f33 │ │ + cmpl $0x4,0x16c(%rsp) │ │ + mov 0x20(%rsp),%r9 │ │ + jl 81a8b │ │ + xor %eax,%eax │ │ + cmpl $0x280,0x218(%rsp) │ │ + setl %al │ │ + cmpl $0x27f,0x208(%rsp) │ │ + lea (%rax,%rax,1),%rcx │ │ + cmovg %rax,%rcx │ │ + lea 0x15e8(,%rcx,4),%rsi │ │ + add %rbp,%rsi │ │ + mov %rbx,%rdi │ │ + callq 4920 │ │ + mov 0x20(%rsp),%r9 │ │ + add 0x17(%r12),%al │ │ + mov %al,0x17(%r12) │ │ + jmpq 81a8b │ │ + movb $0x2,0x15(%r12) │ │ + mov 0x48(%rsp),%rax │ │ + mov (%rax),%r9 │ │ + movsbq 0x18(%r12),%rax │ │ + lea (%rax,%rax,8),%rax │ │ + lea 0x590(%r9,%rax,4),%rdi │ │ + mov 0x8(%rsp),%rax │ │ + mov 0x10(%rax),%esi │ │ + mov 0x14(%rax),%edx │ │ + mov 0x78(%rsp),%rbx │ │ + mov %ebx,%ecx │ │ + mov %ebp,%r8d │ │ + callq 87d70 │ │ + mov 0x180(%rsp),%rcx │ │ + mov %eax,(%rcx) │ │ + cmp %ebp,%ebx │ │ + mov %ebp,%ecx │ │ + cmovb %ebx,%ecx │ │ + mov $0x1,%al │ │ + cmp $0x1,%ecx │ │ + je 81453 │ │ + mov 0x48(%rsp),%rax │ │ + mov (%rax),%rax │ │ + movsbq 0x18(%r12),%rcx │ │ + lea (%rcx,%rcx,8),%rcx │ │ + cmpl $0x1,0x590(%rax,%rcx,4) │ │ + sete %al │ │ + movzbl %al,%r13d │ │ + jmpq 8197f │ │ + movb $0x3,0x15(%r12) │ │ + movb $0x0,0x17(%r12) │ │ + cmpl $0x2,0x16c(%rsp) │ │ mov 0x28(%rsp),%r15 │ │ - lea (%r12,%r15,1),%eax │ │ - cmp %ecx,%eax │ │ - mov %eax,%esi │ │ - cmovg %ecx,%esi │ │ - cmp %edx,%eax │ │ - cmovl %edx,%esi │ │ - mov %rsi,-0x60(%rsp) │ │ - mov -0x48(%rsp),%rbx │ │ - mov 0x20(%rsp),%rbp │ │ - lea (%rbx,%rbp,1),%eax │ │ + mov 0x180(%rsp),%rbp │ │ + jl 81535 │ │ + xor %eax,%eax │ │ + cmpl $0x280,0x1f8(%rsp) │ │ + setl %al │ │ + cmpl $0x27f,0x1e8(%rsp) │ │ + lea (%rax,%rax,1),%rcx │ │ + cmovg %rax,%rcx │ │ + lea (%r15,%rcx,4),%rsi │ │ + add $0x15e8,%rsi │ │ + mov %rbx,%rdi │ │ + callq 4920 │ │ + add 0x17(%r12),%al │ │ + mov %al,0x17(%r12) │ │ + mov 0x16c(%rsp),%ecx │ │ + cmp $0x1,%al │ │ + jne 8151a │ │ + cmp $0x3,%ecx │ │ + jl 8151a │ │ + xor %eax,%eax │ │ + cmpl $0x280,0x208(%rsp) │ │ + setl %al │ │ + cmpl $0x27f,0x1f8(%rsp) │ │ + lea (%rax,%rax,1),%rcx │ │ + cmovg %rax,%rcx │ │ + lea (%r15,%rcx,4),%rsi │ │ + add $0x15e8,%rsi │ │ + mov %rbx,%rdi │ │ + callq 4920 │ │ + add 0x17(%r12),%al │ │ + mov %al,0x17(%r12) │ │ + mov 0x16c(%rsp),%ecx │ │ + cmp $0x2,%ecx │ │ + jl 81535 │ │ + movzbl %al,%eax │ │ + shl $0x4,%rax │ │ + mov 0x1e0(%rsp,%rax,1),%eax │ │ + mov %eax,0x0(%rbp) │ │ + jmpq 81951 │ │ + mov 0x1e0(%rsp),%eax │ │ + mov %eax,0x0(%rbp) │ │ + mov 0x48(%rsp),%rcx │ │ + mov (%rcx),%rdx │ │ + mov %eax,%ecx │ │ + shr $0x10,%ecx │ │ + cmpl $0x0,0x128(%rdx) │ │ + je 81944 │ │ + mov %eax,%edx │ │ + shr $0x1f,%edx │ │ + lea (%rcx,%rdx,1),%ecx │ │ + add $0x3,%ecx │ │ + and $0xfff8,%ecx │ │ + mov %cx,0x2(%rbp) │ │ + movzwl %ax,%eax │ │ + mov %eax,%ecx │ │ + shr $0xf,%ecx │ │ + lea (%rax,%rcx,1),%eax │ │ + add $0x3,%eax │ │ + and $0xfff8,%eax │ │ + mov %ax,0x0(%rbp) │ │ + jmpq 81951 │ │ + mov %rdx,0x180(%rsp) │ │ + xor %r15d,%r15d │ │ + mov 0x8(%rsp),%rax │ │ + mov 0x288(%rax),%rax │ │ + movq $0x0,0xe0(%rsp) │ │ + mov 0x60(%rsp),%ecx │ │ + cmp %ecx,0x38(%rsp) │ │ + jle 81604 │ │ + mov 0x18(%rsp),%rcx │ │ + cmpb $0x0,0xe0(%rax,%rcx,1) │ │ + jne 81604 │ │ + xor %ecx,%ecx │ │ + mov 0x18(%rsp),%rdx │ │ + cmpb $0x3,0x120(%rax,%rdx,1) │ │ + setg %cl │ │ + addl $0x1,0xe0(%rsp,%rcx,4) │ │ + cmpb $0x0,0x100(%rax,%rdx,1) │ │ + je 81604 │ │ + xor %ecx,%ecx │ │ + mov 0x18(%rsp),%rdx │ │ + cmpb $0x3,0x140(%rax,%rdx,1) │ │ + setg %cl │ │ + addl $0x1,0xe0(%rsp,%rcx,4) │ │ + cmp 0x50(%rsp),%r10d │ │ + jle 81667 │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + cmpb $0x0,0xf8(%rcx,%rax,1) │ │ + jne 81667 │ │ + xor %eax,%eax │ │ + mov 0x10(%rsp),%rcx │ │ + mov 0x8(%rsp),%rdx │ │ + cmpb $0x3,0x138(%rdx,%rcx,1) │ │ + setg %al │ │ + addl $0x1,0xe0(%rsp,%rax,4) │ │ + cmpb $0x0,0x118(%rdx,%rcx,1) │ │ + je 81667 │ │ + xor %eax,%eax │ │ + mov 0x10(%rsp),%rcx │ │ + mov 0x8(%rsp),%rdx │ │ + cmpb $0x3,0x158(%rdx,%rcx,1) │ │ + setg %al │ │ + addl $0x1,0xe0(%rsp,%rax,4) │ │ + mov 0xe0(%rsp),%eax │ │ + mov 0xe4(%rsp),%ecx │ │ + xor %edx,%edx │ │ cmp %ecx,%eax │ │ - mov %eax,%esi │ │ - cmovg %ecx,%esi │ │ - cmp %edx,%eax │ │ - cmovl %edx,%esi │ │ - mov %rsi,-0x38(%rsp) │ │ - mov -0x28(%rsp),%rsi │ │ - mov 0x18(%rsp),%r11 │ │ - lea (%r11,%rsi,1),%eax │ │ + setge %dl │ │ + add %rdx,%rdx │ │ cmp %ecx,%eax │ │ - mov %eax,%edi │ │ - cmovg %ecx,%edi │ │ - cmp %edx,%eax │ │ - cmovl %edx,%edi │ │ - mov %rdi,-0x30(%rsp) │ │ - mov %r10,%rax │ │ - sub %r14d,%eax │ │ + mov $0x1,%eax │ │ + cmovne %rdx,%rax │ │ + mov 0x28(%rsp),%rcx │ │ + lea 0x3600(%rcx),%r13 │ │ + lea (%rcx,%rax,4),%rsi │ │ + add $0x1680,%rsi │ │ + mov %r13,%rdi │ │ + callq 4920 │ │ + mov 0x8(%rsp),%rcx │ │ + mov 0x288(%rcx),%rcx │ │ + test %eax,%eax │ │ + je 81807 │ │ + movl $0x0,0xe8(%rsp) │ │ + movq $0x0,0xe0(%rsp) │ │ + mov 0x60(%rsp),%eax │ │ + cmp %eax,0x38(%rsp) │ │ + mov 0x68(%rsp),%rdx │ │ + jle 816f6 │ │ + mov 0x18(%rsp),%rax │ │ + cmpb $0x0,0xe0(%rcx,%rax,1) │ │ + je 83d10 │ │ + cmp 0x50(%rsp),%edx │ │ + jle 81714 │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + cmpb $0x0,0xf8(%rcx,%rax,1) │ │ + je 83d6e │ │ + mov 0xe4(%rsp),%eax │ │ + mov 0xe8(%rsp),%ecx │ │ + add 0xe0(%rsp),%eax │ │ + xor %edx,%edx │ │ cmp %ecx,%eax │ │ - mov %eax,%r14d │ │ - cmovg %ecx,%r14d │ │ - cmp %edx,%eax │ │ - cmovl %edx,%r14d │ │ - mov %r12,%rax │ │ - sub %r15d,%eax │ │ + setge %dl │ │ + add %rdx,%rdx │ │ + cmp %eax,%ecx │ │ + mov $0x1,%eax │ │ + cmovne %rdx,%rax │ │ + mov 0x28(%rsp),%rcx │ │ + lea (%rcx,%rax,4),%rsi │ │ + add $0x168c,%rsi │ │ + mov %r13,%rdi │ │ + callq 4920 │ │ + mov %eax,%ecx │ │ + mov $0x6,%al │ │ + test %ecx,%ecx │ │ + jne 811d0 │ │ + mov 0x8(%rsp),%rax │ │ + mov 0x288(%rax),%rax │ │ + movl $0x0,0xe8(%rsp) │ │ + movq $0x0,0xe0(%rsp) │ │ + mov 0x60(%rsp),%ecx │ │ + cmp %ecx,0x38(%rsp) │ │ + mov 0x68(%rsp),%rdx │ │ + jle 817a7 │ │ + mov 0x18(%rsp),%rcx │ │ + cmpb $0x0,0xe0(%rax,%rcx,1) │ │ + je 8404f │ │ + cmp 0x50(%rsp),%edx │ │ + jle 817c5 │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + cmpb $0x0,0xf8(%rcx,%rax,1) │ │ + je 840ad │ │ + mov 0xe0(%rsp),%eax │ │ + mov 0xe4(%rsp),%ecx │ │ + xor %edx,%edx │ │ cmp %ecx,%eax │ │ - mov %eax,%r13d │ │ - cmovg %ecx,%r13d │ │ - cmp %edx,%eax │ │ - cmovl %edx,%r13d │ │ - mov %rbx,%rax │ │ - sub %ebp,%eax │ │ + setge %dl │ │ + add %rdx,%rdx │ │ cmp %ecx,%eax │ │ - mov %eax,%r10d │ │ - cmovg %ecx,%r10d │ │ - cmp %edx,%eax │ │ - cmovl %edx,%r10d │ │ - mov %rsi,%rax │ │ - sub %r11d,%eax │ │ + mov $0x1,%eax │ │ + cmovne %rdx,%rax │ │ + mov 0x28(%rsp),%rcx │ │ + lea (%rcx,%rax,4),%rsi │ │ + add $0x16bc,%rsi │ │ + mov %r13,%rdi │ │ + callq 4920 │ │ + add $0x4,%al │ │ + jmpq 811d0 │ │ + pxor %xmm0,%xmm0 │ │ + movdqa %xmm0,0xe0(%rsp) │ │ + mov 0x60(%rsp),%eax │ │ + cmp %eax,0x38(%rsp) │ │ + mov 0x68(%rsp),%rdx │ │ + jle 81836 │ │ + mov 0x18(%rsp),%rax │ │ + cmpb $0x0,0xe0(%rcx,%rax,1) │ │ + je 83f3d │ │ + cmp 0x50(%rsp),%edx │ │ + jle 81854 │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + cmpb $0x0,0xf8(%rcx,%rax,1) │ │ + je 83f9b │ │ + mov 0xe0(%rsp),%eax │ │ + add 0xe4(%rsp),%eax │ │ + mov 0xe8(%rsp),%ecx │ │ + add 0xec(%rsp),%ecx │ │ + xor %edx,%edx │ │ cmp %ecx,%eax │ │ - mov %eax,%r11d │ │ - cmovg %ecx,%r11d │ │ - cmp %edx,%eax │ │ - cmovl %edx,%r11d │ │ - mov -0x8(%rsp),%r15 │ │ - mov (%rsp),%r12 │ │ - lea (%r15,%r12,1),%eax │ │ + setge %dl │ │ + add %rdx,%rdx │ │ cmp %ecx,%eax │ │ - mov %eax,%esi │ │ - cmovg %ecx,%esi │ │ - cmp %edx,%eax │ │ - cmovl %edx,%esi │ │ - mov %rsi,-0x58(%rsp) │ │ - mov -0x10(%rsp),%rbx │ │ - mov -0x70(%rsp),%rax │ │ - add %ebx,%eax │ │ + mov $0x1,%eax │ │ + cmovne %rdx,%rax │ │ + mov 0x28(%rsp),%rcx │ │ + lea (%rcx,%rax,4),%rsi │ │ + add $0x1698,%rsi │ │ + mov %r13,%rdi │ │ + callq 4920 │ │ + mov 0x8(%rsp),%rcx │ │ + mov 0x288(%rcx),%rcx │ │ + test %eax,%eax │ │ + je 83c5b │ │ + movq $0x0,0xe0(%rsp) │ │ + mov 0x60(%rsp),%eax │ │ + cmp %eax,0x38(%rsp) │ │ + mov 0x68(%rsp),%rsi │ │ + jle 818df │ │ + mov 0x18(%rsp),%rax │ │ + cmpb $0x0,0xe0(%rcx,%rax,1) │ │ + je 84110 │ │ + cmp 0x50(%rsp),%esi │ │ + mov 0x40(%rsp),%r12 │ │ + jle 81902 │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + cmpb $0x0,0xf8(%rcx,%rax,1) │ │ + je 8417d │ │ + mov 0xe0(%rsp),%eax │ │ + mov 0xe4(%rsp),%ecx │ │ + xor %edx,%edx │ │ cmp %ecx,%eax │ │ - mov %eax,%esi │ │ - cmovg %ecx,%esi │ │ - cmp %edx,%eax │ │ - cmovl %edx,%esi │ │ - mov %rsi,-0x50(%rsp) │ │ - mov 0x10(%rsp),%rbp │ │ - mov -0x78(%rsp),%rax │ │ - add %ebp,%eax │ │ + setge %dl │ │ + add %rdx,%rdx │ │ cmp %ecx,%eax │ │ - mov %eax,%esi │ │ - cmovg %ecx,%esi │ │ - cmp %edx,%eax │ │ - cmovl %edx,%esi │ │ - mov %rsi,-0x20(%rsp) │ │ + mov $0x1,%eax │ │ + cmovne %rdx,%rax │ │ + mov 0x28(%rsp),%rcx │ │ + lea (%rcx,%rax,4),%rsi │ │ + add $0x16b0,%rsi │ │ + mov %r13,%rdi │ │ + callq 4920 │ │ + add $0x2,%al │ │ + jmpq 811d5 │ │ + cmpl $0x0,0x1f4(%rdx) │ │ + je 83cec │ │ + lea 0x33c0(%r15),%rdx │ │ + mov 0x48(%rsp),%rax │ │ + mov (%rax),%rax │ │ + xor %ecx,%ecx │ │ + cmpl $0x0,0x128(%rax) │ │ + sete %cl │ │ mov 0x8(%rsp),%rdi │ │ - mov -0x80(%rsp),%rax │ │ - add %edi,%eax │ │ - cmp %ecx,%eax │ │ - mov %eax,%esi │ │ - cmovg %ecx,%esi │ │ - cmp %edx,%eax │ │ - cmovl %edx,%esi │ │ - mov %rsi,-0x18(%rsp) │ │ - mov %r15,%rax │ │ - sub %r12d,%eax │ │ - cmp %ecx,%eax │ │ - mov %eax,%r12d │ │ - cmovg %ecx,%r12d │ │ - cmp %edx,%eax │ │ - cmovl %edx,%r12d │ │ - mov %rbx,%rax │ │ - sub -0x70(%rsp),%eax │ │ - cmp %ecx,%eax │ │ - mov %eax,%r15d │ │ - cmovg %ecx,%r15d │ │ + mov %rbp,%rsi │ │ + callq 875a0 │ │ + mov $0x1,%r13d │ │ + mov 0x20(%rsp),%r9 │ │ + mov 0x8(%r9),%rax │ │ + cmpl $0x0,0x400(%rax) │ │ + je 81b06 │ │ + mov $0x33980,%eax │ │ + bt %r14d,%eax │ │ + jae 81b06 │ │ + lea 0x8bd95(%rip),%rax │ │ + mov 0xd8(%rsp),%rcx │ │ + movzbl (%rax,%rcx,1),%ebp │ │ + mov 0x28(%rsp),%rax │ │ + lea 0x3600(%rax),%rbx │ │ + lea (%rax,%rbp,4),%rsi │ │ + add $0x1510,%rsi │ │ + mov %rbx,%rdi │ │ + callq 4920 │ │ + mov 0x20(%rsp),%r9 │ │ + test %eax,%eax │ │ + je 81b06 │ │ + mov 0x28(%rsp),%r15 │ │ + lea (%r15,%rbp,8),%rsi │ │ + add $0x14e0,%rsi │ │ + mov $0x3,%edx │ │ + mov %rbx,%rdi │ │ + callq 4600 │ │ + mov %al,0x12(%r12) │ │ + lea 0x8be24(%rip),%rax │ │ + mov 0xd8(%rsp),%rcx │ │ + movzbl (%rax,%rcx,1),%ebp │ │ + lea (%r15,%rbp,4),%rsi │ │ + add $0x152c,%rsi │ │ + mov %rbx,%rdi │ │ + callq 4920 │ │ + mov 0x20(%rsp),%r9 │ │ + add $0x1,%al │ │ + mov %al,0x1c(%r12) │ │ + cmp $0x2,%al │ │ + jne 81b0c │ │ + shl $0x5,%rbp │ │ + mov 0x28(%rsp),%rax │ │ + lea (%rax,%rbp,1),%rsi │ │ + add $0x3c0,%rsi │ │ + mov $0xf,%edx │ │ + mov %rbx,%rdi │ │ + callq *0x3628(%rax) │ │ + mov 0x20(%rsp),%r9 │ │ + mov %al,0x10(%r12) │ │ + jmpq 81b0c │ │ + movb $0x0,0x15(%r12) │ │ + movb $0x0,0x17(%r12) │ │ + xor %eax,%eax │ │ + mov 0x20(%rsp),%r9 │ │ + mov 0x180(%rsp),%r15 │ │ + movzbl %al,%ecx │ │ + mov %rcx,%rax │ │ + shl $0x4,%rax │ │ + mov 0x1e0(%rsp,%rax,1),%eax │ │ + mov %eax,(%r15) │ │ + mov $0x1,%r13d │ │ + cmp $0x1,%cl │ │ + ja 81984 │ │ + mov %eax,%ecx │ │ + shr $0x10,%ecx │ │ + mov 0x48(%rsp),%rdx │ │ + mov (%rdx),%rdx │ │ + cmpl $0x0,0x128(%rdx) │ │ + je 83b11 │ │ + mov %eax,%edx │ │ + shr $0x1f,%edx │ │ + lea (%rcx,%rdx,1),%ecx │ │ + add $0x3,%ecx │ │ + and $0xfff8,%ecx │ │ + mov %cx,0x2(%r15) │ │ + movzwl %ax,%eax │ │ + mov %eax,%ecx │ │ + shr $0xf,%ecx │ │ + lea (%rax,%rcx,1),%eax │ │ + add $0x3,%eax │ │ + and $0xfff8,%eax │ │ + mov %ax,(%r15) │ │ + mov 0x8(%r9),%rax │ │ + cmpl $0x0,0x400(%rax) │ │ + jne 81995 │ │ + movb $0x0,0x1c(%r12) │ │ + mov 0x48(%rsp),%rax │ │ + mov (%rax),%rdx │ │ + cmpl $0x0,0x1fc(%rdx) │ │ + mov 0x30(%rsp),%rbp │ │ + je 81c05 │ │ + cmpb $0x0,0x1c(%r12) │ │ + jne 81c05 │ │ + mov 0x78(%rsp),%rcx │ │ + cmp %ebp,%ecx │ │ + mov %ebp,%eax │ │ + cmovb %ecx,%eax │ │ + cmp $0x2,%eax │ │ + jl 81c05 │ │ + mov 0x128(%rdx),%r10d │ │ + test %r10d,%r10d │ │ + jne 81b73 │ │ + cmpb $0x2,0x15(%r12) │ │ + jne 81b73 │ │ + movsbq 0x18(%r12),%rax │ │ + lea (%rax,%rax,8),%rax │ │ + cmpl $0x1,0x590(%rdx,%rax,4) │ │ + ja 81c05 │ │ + mov 0x50(%rsp),%eax │ │ + cmp %eax,0x68(%rsp) │ │ + mov 0xc8(%rsp),%rdi │ │ + jle 81bba │ │ + cmp $0x2,%edi │ │ + jl 81bba │ │ + mov 0x10(%rsp),%rax │ │ + lea 0x1(%rax),%ecx │ │ + mov %edi,%eax │ │ + shr %eax │ │ + mov 0x8(%rsp),%rsi │ │ + add %rsi,%rcx │ │ + add $0xf8,%rcx │ │ + xor %esi,%esi │ │ + cmpb $0x0,(%rcx,%rsi,2) │ │ + je 83b58 │ │ + add $0x1,%rsi │ │ + cmp %rsi,%rax │ │ + jne 81ba7 │ │ + mov 0x60(%rsp),%eax │ │ + cmp %eax,0x38(%rsp) │ │ + jle 81c05 │ │ + cmpl $0x2,0x70(%rsp) │ │ + jl 81c05 │ │ + mov 0x8(%rsp),%rax │ │ + mov 0x288(%rax),%rcx │ │ + mov 0x18(%rsp),%rax │ │ + lea 0x1(%rax),%esi │ │ + mov 0x70(%rsp),%rax │ │ + shr %eax │ │ + add %rsi,%rcx │ │ + add $0xe0,%rcx │ │ + xor %esi,%esi │ │ + cmpb $0x0,(%rcx,%rsi,2) │ │ + je 83b58 │ │ + add $0x1,%rsi │ │ + cmp %rsi,%rax │ │ + jne 81bf2 │ │ + movb $0x0,0x16(%r12) │ │ + movl $0x0,0xd0(%rsp) │ │ + mov 0x48(%rsp),%rax │ │ + mov (%rax),%rax │ │ + mov 0x1f8(%rax),%ebx │ │ + mov %ebx,%eax │ │ + cmp $0x4,%ebx │ │ + jne 81dc4 │ │ + test %r13d,%r13d │ │ + je 81cb3 │ │ + xor %ebp,%ebp │ │ + cmpb $0x0,0x14(%r12) │ │ + setne %cl │ │ + mov 0x8(%rsp),%rax │ │ + mov 0x288(%rax),%rdx │ │ + mov 0x18(%r12),%bl │ │ + mov 0x18(%rsp),%rsi │ │ + cmp %bl,0x120(%rdx,%rsi,1) │ │ + je 81c6c │ │ + mov $0x3,%eax │ │ + cmp %bl,0x140(%rdx,%rsi,1) │ │ + jne 81c74 │ │ + movzbl 0x160(%rdx,%rsi,1),%eax │ │ + mov 0x10(%rsp),%rsi │ │ + mov 0x8(%rsp),%rdx │ │ + cmp %bl,0x138(%rdx,%rsi,1) │ │ + je 81c9a │ │ + mov $0x3,%edx │ │ + mov 0x8(%rsp),%rdi │ │ + cmp %bl,0x158(%rdi,%rsi,1) │ │ + jne 81ca7 │ │ + mov 0x8(%rsp),%rdx │ │ + movzbl 0x178(%rdx,%rsi,1),%edx │ │ + mov %cl,%bpl │ │ cmp %edx,%eax │ │ - cmovl %edx,%r15d │ │ - mov %rbp,%rax │ │ - sub -0x78(%rsp),%eax │ │ - cmp %ecx,%eax │ │ + jne 81cbc │ │ + lea (%rax,%rbp,4),%eax │ │ + jmp 81cdb │ │ + xor %ebx,%ebx │ │ + xor %eax,%eax │ │ + jmpq 81dc4 │ │ + cmp $0x3,%eax │ │ + jne 81cc6 │ │ + lea (%rdx,%rbp,4),%eax │ │ + jmp 81cdb │ │ + lea 0x0(,%rbp,4),%ecx │ │ + cmp $0x3,%edx │ │ + jne 81cd6 │ │ + add %ecx,%eax │ │ + jmp 81cdb │ │ + or $0x3,%ecx │ │ + mov %ecx,%eax │ │ + mov 0x28(%rsp),%rcx │ │ + lea 0x3600(%rcx),%r15 │ │ + mov %eax,%eax │ │ + lea (%rcx,%rax,8),%rsi │ │ + add $0x1320,%rsi │ │ + mov $0x2,%edx │ │ + mov %r15,%rdi │ │ + callq 4600 │ │ mov %eax,%ebx │ │ - cmovg %ecx,%ebx │ │ - cmp %edx,%eax │ │ - cmovl %edx,%ebx │ │ - mov %rdi,%rax │ │ - sub -0x80(%rsp),%eax │ │ - cmp %ecx,%eax │ │ - mov %eax,%edi │ │ - cmovg %ecx,%edi │ │ - mov %r9,-0x78(%rsp) │ │ - mov %r8,-0x70(%rsp) │ │ - cmp %edx,%eax │ │ - cmovl %edx,%edi │ │ - imul $0xfffffec8,%r14d,%eax │ │ - imul $0x61f,%r13d,%esi │ │ - lea (%rsi,%rax,1),%r8d │ │ - add $0x800,%r8d │ │ - sar $0xc,%r8d │ │ - add %r14d,%r8d │ │ - imul $0x61f,%r14d,%eax │ │ - imul $0x138,%r13d,%ebp │ │ - lea (%rax,%rbp,1),%r9d │ │ - add $0x800,%r9d │ │ - sar $0xc,%r9d │ │ - sub %r13d,%r9d │ │ - imul $0xfffffec8,%r11d,%ebp │ │ - imul $0xfffff9e1,%r10d,%esi │ │ - lea (%rsi,%rbp,1),%eax │ │ - add $0x800,%eax │ │ - sar $0xc,%eax │ │ - add %r11d,%eax │ │ - mov %rax,-0x80(%rsp) │ │ - imul $0x61f,%r11d,%ebp │ │ - imul $0xfffffec8,%r10d,%esi │ │ - lea (%rsi,%rbp,1),%eax │ │ - add $0x800,%eax │ │ - sar $0xc,%eax │ │ - add %r10d,%eax │ │ - mov %rax,-0x40(%rsp) │ │ - imul $0xfffffec8,%r12d,%esi │ │ - imul $0x61f,%r15d,%ebp │ │ - lea (%rsi,%rbp,1),%r14d │ │ - add $0x800,%r14d │ │ - sar $0xc,%r14d │ │ - add %r12d,%r14d │ │ - imul $0x61f,%r12d,%esi │ │ - imul $0x138,%r15d,%ebp │ │ - lea (%rsi,%rbp,1),%r12d │ │ - add $0x800,%r12d │ │ - sar $0xc,%r12d │ │ - sub %r15d,%r12d │ │ - imul $0xfffffec8,%edi,%esi │ │ - imul $0xfffff9e1,%ebx,%ebp │ │ - lea (%rsi,%rbp,1),%eax │ │ - add $0x800,%eax │ │ - sar $0xc,%eax │ │ - add %edi,%eax │ │ - mov %rax,-0x28(%rsp) │ │ - imul $0x61f,%edi,%esi │ │ - imul $0xfffffec8,%ebx,%edi │ │ - lea (%rdi,%rsi,1),%eax │ │ - add $0x800,%eax │ │ - sar $0xc,%eax │ │ - add %ebx,%eax │ │ - mov %rax,-0x48(%rsp) │ │ - mov -0x68(%rsp),%r10 │ │ - mov -0x38(%rsp),%r11 │ │ - lea (%r10,%r11,1),%esi │ │ - cmp %ecx,%esi │ │ - mov %esi,%edi │ │ - cmovg %ecx,%edi │ │ - cmp %edx,%esi │ │ - cmovl %edx,%edi │ │ - mov -0x60(%rsp),%r13 │ │ - mov -0x30(%rsp),%r15 │ │ - lea (%r15,%r13,1),%esi │ │ - cmp %ecx,%esi │ │ - mov %esi,%ebx │ │ - cmovg %ecx,%ebx │ │ - cmp %edx,%esi │ │ - cmovl %edx,%ebx │ │ - mov %r10,%rsi │ │ - sub %r11d,%esi │ │ - neg %ebx │ │ - mov -0x78(%rsp),%r10 │ │ - imul $0x3c,%r10,%rax │ │ - mov %rax,-0x38(%rsp) │ │ - cmp %ecx,%esi │ │ - mov %esi,%ebp │ │ - cmovg %ecx,%ebp │ │ - mov -0x70(%rsp),%rax │ │ - mov %edi,(%rax) │ │ - cmp %edx,%esi │ │ - cmovl %edx,%ebp │ │ - mov %rbp,-0x68(%rsp) │ │ - mov %r13,%rsi │ │ - sub %r15d,%esi │ │ - cmp %ecx,%esi │ │ - mov %esi,%eax │ │ - cmovg %ecx,%eax │ │ - cmp %edx,%esi │ │ - cmovl %edx,%eax │ │ - mov %rax,-0x60(%rsp) │ │ - mov -0x80(%rsp),%rax │ │ - lea (%r8,%rax,1),%esi │ │ - cmp %ecx,%esi │ │ - mov %esi,%r13d │ │ - cmovg %ecx,%r13d │ │ - cmp %edx,%esi │ │ - cmovl %edx,%r13d │ │ - neg %r13d │ │ - mov -0x40(%rsp),%r15 │ │ - lea (%r9,%r15,1),%esi │ │ - cmp %ecx,%esi │ │ - mov %esi,%ebp │ │ - cmovg %ecx,%ebp │ │ - cmp %edx,%esi │ │ - cmovl %edx,%ebp │ │ - sub %eax,%r8d │ │ - lea (%r10,%r10,2),%rsi │ │ - mov %rsi,%r10 │ │ - mov %rsi,%rax │ │ - mov %rsi,-0x80(%rsp) │ │ - shl $0x4,%r10 │ │ - cmp %ecx,%r8d │ │ - mov %r8d,%r11d │ │ - cmovg %ecx,%r11d │ │ - mov -0x70(%rsp),%rsi │ │ - mov -0x38(%rsp),%rdi │ │ - mov %ebx,(%rsi,%rdi,1) │ │ - cmp %edx,%r8d │ │ - cmovl %edx,%r11d │ │ - sub %r15d,%r9d │ │ - cmp %ecx,%r9d │ │ - mov %r9d,%edi │ │ - cmovg %ecx,%edi │ │ - mov %r13d,(%rsi,%rax,4) │ │ - mov %rsi,%r8 │ │ - cmp %edx,%r9d │ │ - cmovl %edx,%edi │ │ - mov %rdi,-0x30(%rsp) │ │ - mov -0x58(%rsp),%rdi │ │ - mov -0x20(%rsp),%r15 │ │ - lea (%rdi,%r15,1),%eax │ │ - cmp %ecx,%eax │ │ - mov %eax,%esi │ │ - cmovg %ecx,%esi │ │ - cmp %edx,%eax │ │ - cmovl %edx,%esi │ │ - neg %esi │ │ - mov -0x50(%rsp),%r13 │ │ - mov -0x18(%rsp),%r9 │ │ - lea (%r9,%r13,1),%eax │ │ + mov 0x20(%rsp),%rax │ │ + mov 0x8(%rax),%rax │ │ + cmpl $0x0,0x40c(%rax) │ │ + je 81d86 │ │ + mov 0x8(%rsp),%rax │ │ + mov 0x288(%rax),%rcx │ │ + mov 0x18(%r12),%dl │ │ + mov 0x18(%rsp),%rsi │ │ + cmp %dl,0x120(%rcx,%rsi,1) │ │ + je 81d42 │ │ + mov $0x3,%eax │ │ + cmp %dl,0x140(%rcx,%rsi,1) │ │ + jne 81d4a │ │ + movzbl 0x180(%rcx,%rsi,1),%eax │ │ + mov 0x10(%rsp),%rsi │ │ + mov 0x8(%rsp),%rcx │ │ + cmp %dl,0x138(%rcx,%rsi,1) │ │ + je 81d70 │ │ + mov $0x3,%ecx │ │ + mov 0x8(%rsp),%rdi │ │ + cmp %dl,0x158(%rdi,%rsi,1) │ │ + jne 81d7d │ │ + mov 0x8(%rsp),%rcx │ │ + movzbl 0x198(%rcx,%rsi,1),%ecx │ │ cmp %ecx,%eax │ │ - mov %eax,%ebx │ │ - cmovg %ecx,%ebx │ │ - cmp %edx,%eax │ │ - cmovl %edx,%ebx │ │ - sub %r15d,%edi │ │ - mov -0x78(%rsp),%r15 │ │ - imul $0x38,%r15,%rax │ │ - mov %rax,-0x58(%rsp) │ │ - cmp %ecx,%edi │ │ - mov %edi,%eax │ │ - cmovg %ecx,%eax │ │ - mov %ebp,(%r8,%r10,1) │ │ - cmp %edx,%edi │ │ - cmovl %edx,%eax │ │ - mov %r13,%rdi │ │ - sub %r9d,%edi │ │ - cmp %ecx,%edi │ │ - mov %edi,%r10d │ │ - cmovg %ecx,%r10d │ │ - mov %esi,(%r8,%r15,4) │ │ - cmp %edx,%edi │ │ - cmovl %edx,%r10d │ │ - mov -0x28(%rsp),%r9 │ │ - lea (%r14,%r9,1),%esi │ │ - cmp %ecx,%esi │ │ - mov %esi,%edi │ │ - cmovg %ecx,%edi │ │ - cmp %edx,%esi │ │ - cmovl %edx,%edi │ │ - mov -0x48(%rsp),%r13 │ │ - lea (%r12,%r13,1),%ebp │ │ - cmp %ecx,%ebp │ │ - mov %ebp,%esi │ │ - cmovg %ecx,%esi │ │ - cmp %edx,%ebp │ │ - cmovl %edx,%esi │ │ - sub %r9d,%r14d │ │ - neg %esi │ │ - imul $0x34,%r15,%rbp │ │ - mov %rbp,-0x50(%rsp) │ │ - cmp %ecx,%r14d │ │ - mov %r14d,%ebp │ │ - cmovg %ecx,%ebp │ │ - mov -0x58(%rsp),%r9 │ │ - mov %ebx,(%r8,%r9,1) │ │ - cmp %edx,%r14d │ │ - cmovl %edx,%ebp │ │ - sub %r13d,%r12d │ │ - cmp %ecx,%r12d │ │ - cmovle %r12d,%ecx │ │ - mov %edi,(%r8,%r15,8) │ │ - cmp %edx,%r12d │ │ - cmovl %edx,%ecx │ │ - mov -0x50(%rsp),%rdx │ │ - mov %esi,(%r8,%rdx,1) │ │ - mov -0x68(%rsp),%r9 │ │ - mov -0x60(%rsp),%r14 │ │ - lea (%r9,%r14,1),%edx │ │ - imul $0xb5,%edx,%esi │ │ - sub $0xffffff80,%esi │ │ - sar $0x8,%esi │ │ - neg %esi │ │ + jne 81d8a │ │ + lea (%rax,%rbp,4),%eax │ │ + jmp 81da5 │ │ + mov %ebx,%eax │ │ + jmp 81dc4 │ │ + cmp $0x3,%eax │ │ + jne 81d94 │ │ + lea (%rcx,%rbp,4),%eax │ │ + jmp 81da5 │ │ + shl $0x2,%ebp │ │ + cmp $0x3,%ecx │ │ + jne 81da0 │ │ + add %ebp,%eax │ │ + jmp 81da5 │ │ + or $0x3,%ebp │ │ + mov %ebp,%eax │ │ + mov %eax,%eax │ │ + mov 0x28(%rsp),%rcx │ │ + lea (%rcx,%rax,8),%rsi │ │ + add $0x1360,%rsi │ │ + mov $0x2,%edx │ │ + mov %r15,%rdi │ │ + callq 4600 │ │ + mov %eax,%eax │ │ + mov %ebx,%ecx │ │ + mov %rax,0x70(%rsp) │ │ + lea 0x0(,%rax,4),%rax │ │ + add 0x9e3ac(%rip),%rax │ │ + mov %rcx,0x98(%rsp) │ │ + mov (%rcx,%rax,1),%al │ │ + mov %al,0x1b(%r12) │ │ + mov 0x8(%rsp),%rdi │ │ + mov %r12,%rsi │ │ + mov %r14d,%edx │ │ + mov 0x18(%rsp),%rcx │ │ + mov 0x10(%rsp),%r8 │ │ + callq 87660 │ │ + mov 0x20(%rsp),%rax │ │ + cmpl $0x1,0x10f8(%rax) │ │ + jne 81e46 │ │ + mov 0x8(%rsp),%rdi │ │ + mov %r14d,%esi │ │ + mov %r12,%rdx │ │ + callq *0xcf0(%rax) │ │ + mov 0x48(%rsp),%rax │ │ + mov (%rax),%r10 │ │ + cmpl $0x0,0x4d0(%r10) │ │ + jne 81e78 │ │ + cmpl $0x0,0x4d4(%r10) │ │ + jne 81e78 │ │ + jmpq 81ff9 │ │ + mov 0x8(%rsp),%rdi │ │ + mov %r14d,%esi │ │ + mov %r12,%rdx │ │ + callq *0xcb8(%rax) │ │ + mov %eax,%ecx │ │ + mov $0xffffffff,%eax │ │ + test %ecx,%ecx │ │ + jne 83a10 │ │ + mov 0x48(%rsp),%rax │ │ + mov (%rax),%r10 │ │ + cmpl $0x0,0x4d0(%r10) │ │ + je 81e37 │ │ + mov 0x40(%rsp),%r15 │ │ + movzbl 0x15(%r15),%eax │ │ + xor %ecx,%ecx │ │ + cmpl $0x0,0xd0(%rsp) │ │ + setne %cl │ │ + lea 0x2(,%rcx,4),%ecx │ │ + xor %edx,%edx │ │ + cmp %eax,%ecx │ │ + setne %dl │ │ + movzbl 0x4(%r15),%r11d │ │ + movsbq 0x18(%r15),%rax │ │ + mov %r11,%rcx │ │ + shl $0x6,%rcx │ │ + mov 0x28(%rsp),%rsi │ │ + add 0x3928(%rsi),%rcx │ │ + lea (%rcx,%rax,2),%rax │ │ + lea (%rdx,%rax,1),%rcx │ │ + add $0x2,%rcx │ │ + movzbl 0x1d(%r15),%eax │ │ + mov %ax,0xe0(%rsp) │ │ + movzwl 0x1e(%r15),%eax │ │ + mov %ax,0xe2(%rsp) │ │ + mov 0x8(%rsp),%rbp │ │ + mov 0x3f5e8(%rbp),%rdi │ │ + mov 0x20(%rsp),%rax │ │ + mov 0x1140(%rax),%rsi │ │ + mov 0xd18(%rax),%rdx │ │ + mov 0x10(%rbp),%r8d │ │ + mov 0x14(%rbp),%r9d │ │ + mov 0xd20(%rax),%ebx │ │ + mov %rbx,0x28(%rsp) │ │ + xor %r12d,%r12d │ │ + cmpl $0x0,0x478(%r10,%r11,4) │ │ + mov 0xd24(%rax),%ebx │ │ + mov %rbx,0x38(%rsp) │ │ + movzbl 0x6(%r15),%ebx │ │ + mov %rbx,0x50(%rsp) │ │ + jne 81f3a │ │ + movzbl 0x1a(%r15),%r12d │ │ + mov %r12,0x60(%rsp) │ │ mov %r15,%rbx │ │ - lea (%r15,%r15,8),%r15 │ │ - lea (%r15,%r15,2),%rdi │ │ - add %rbx,%rdi │ │ - mov %esi,(%r8,%rdi,1) │ │ - mov %r9,%rsi │ │ - sub %r14d,%esi │ │ - imul $0xb5,%esi,%esi │ │ - sub $0xffffff80,%esi │ │ - sar $0x8,%esi │ │ - mov %rbx,%rdi │ │ - shl $0x5,%rdi │ │ - mov %esi,(%r8,%rdi,1) │ │ - mov %rbx,%rsi │ │ - mov -0x30(%rsp),%rdx │ │ - lea (%r11,%rdx,1),%edi │ │ - imul $0xb5,%edi,%edi │ │ - sub $0xffffff80,%edi │ │ - sar $0x8,%edi │ │ - shl $0x4,%rsi │ │ - mov %edi,(%r8,%rsi,1) │ │ - sub %edx,%r11d │ │ - imul $0x2c,%rbx,%rsi │ │ - imul $0xb5,%r11d,%edi │ │ - sub $0xffffff80,%edi │ │ - sar $0x8,%edi │ │ - neg %edi │ │ - mov %edi,(%r8,%rsi,1) │ │ - lea (%rax,%r10,1),%esi │ │ - imul $0xb5,%esi,%esi │ │ - sub $0xffffff80,%esi │ │ - sar $0x8,%esi │ │ - mov -0x80(%rsp),%rdi │ │ - mov %esi,(%r8,%rdi,8) │ │ - sub %r10d,%eax │ │ - imul $0xb5,%eax,%eax │ │ - sub $0xffffff80,%eax │ │ - sar $0x8,%eax │ │ - neg %eax │ │ - mov %eax,(%r8,%r15,4) │ │ - lea (%rbx,%rbx,4),%rax │ │ - lea (%rcx,%rbp,1),%edx │ │ - imul $0xb5,%edx,%edx │ │ - sub $0xffffff80,%edx │ │ - sar $0x8,%edx │ │ - neg %edx │ │ - mov %edx,(%r8,%rax,4) │ │ - sub %ecx,%ebp │ │ - imul $0xb5,%ebp,%ecx │ │ - sub $0xffffff80,%ecx │ │ - sar $0x8,%ecx │ │ - mov %ecx,(%r8,%rax,8) │ │ - add $0x30,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - xchg %ax,%ax │ │ - imul $0x3c,%rsi,%r8 │ │ - add %rdi,%r8 │ │ - mov %rsi,%r9 │ │ - neg %r9 │ │ - jmpq 8b3e0 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - mov (%rdi),%eax │ │ - imul $0x6a1,%eax,%ecx │ │ - add $0x800,%ecx │ │ - sar $0xc,%ecx │ │ - add %eax,%ecx │ │ - mov %ecx,(%rdi) │ │ - mov (%rdi,%rsi,4),%eax │ │ - imul $0x6a1,%eax,%ecx │ │ - add $0x800,%ecx │ │ - sar $0xc,%ecx │ │ - add %eax,%ecx │ │ - mov %ecx,(%rdi,%rsi,4) │ │ - mov (%rdi,%rsi,8),%eax │ │ - imul $0x6a1,%eax,%ecx │ │ - add $0x800,%ecx │ │ - sar $0xc,%ecx │ │ - add %eax,%ecx │ │ - mov %ecx,(%rdi,%rsi,8) │ │ - lea (%rsi,%rsi,2),%rax │ │ - mov (%rdi,%rax,4),%ecx │ │ - imul $0x6a1,%ecx,%edx │ │ - add $0x800,%edx │ │ - sar $0xc,%edx │ │ - add %ecx,%edx │ │ - mov %edx,(%rdi,%rax,4) │ │ - retq │ │ - nop │ │ - shll (%rdi) │ │ - shll (%rdi,%rsi,4) │ │ - shll (%rdi,%rsi,8) │ │ - lea (%rsi,%rsi,2),%rax │ │ - shll (%rdi,%rax,4) │ │ - lea (%rsi,%rsi,4),%rcx │ │ - lea (%rsi,%rsi,8),%rdx │ │ - lea (%rdx,%rdx,2),%rdx │ │ - add %rsi,%rdx │ │ - shl $0x4,%rsi │ │ - shll (%rdi,%rsi,1) │ │ - shll (%rdi,%rcx,4) │ │ - shll (%rdi,%rax,8) │ │ - shll (%rdi,%rdx,1) │ │ - retq │ │ - nop │ │ + movzbl 0x7(%r15),%ebx │ │ + mov %rbx,0xc8(%rsp) │ │ + mov 0x840(%rax),%r12d │ │ + mov 0x288(%rbp),%rax │ │ + mov 0xc0(%rsp),%rbx │ │ + lea (%rax,%rbx,1),%r15 │ │ + add $0x1e0,%r15 │ │ + mov 0x188(%rsp),%rbx │ │ + add %rbx,%rax │ │ + add $0x200,%rax │ │ + xor %r10d,%r10d │ │ + cmpb $0x0,0x5c(%rsp) │ │ + cmove %r10,%rax │ │ + mov 0xb8(%rsp),%rbx │ │ + lea 0x1f8(%rbp,%rbx,1),%r11 │ │ + mov 0x178(%rsp),%rbx │ │ + lea 0x218(%rbp,%rbx,1),%r13 │ │ + cmove %r10,%r13 │ │ + sub $0x20,%rsp │ │ + lea 0x100(%rsp),%r10 │ │ + push %r13 │ │ + push %rax │ │ + push %r11 │ │ push %r15 │ │ - push %r14 │ │ push %r12 │ │ - push %rbx │ │ - mov (%rdi),%eax │ │ - imul $0x6a1,%eax,%ecx │ │ - add $0x400,%ecx │ │ - sar $0xb,%ecx │ │ - lea (%rcx,%rax,2),%eax │ │ - mov %eax,(%rdi) │ │ - mov (%rdi,%rsi,4),%eax │ │ - imul $0x6a1,%eax,%ecx │ │ - add $0x400,%ecx │ │ - sar $0xb,%ecx │ │ - lea (%rcx,%rax,2),%eax │ │ - mov %eax,(%rdi,%rsi,4) │ │ - mov (%rdi,%rsi,8),%eax │ │ - imul $0x6a1,%eax,%ecx │ │ - add $0x400,%ecx │ │ - sar $0xb,%ecx │ │ - lea (%rcx,%rax,2),%eax │ │ - mov %eax,(%rdi,%rsi,8) │ │ - lea (%rsi,%rsi,2),%rax │ │ - mov (%rdi,%rax,4),%ecx │ │ - imul $0x6a1,%ecx,%edx │ │ - add $0x400,%edx │ │ - sar $0xb,%edx │ │ - lea (%rdx,%rcx,2),%ecx │ │ - mov %ecx,(%rdi,%rax,4) │ │ - lea (%rsi,%rsi,4),%r9 │ │ - lea (%rsi,%rsi,8),%r8 │ │ - lea (%r8,%r8,2),%r14 │ │ - add %rsi,%r14 │ │ - mov %rsi,%r12 │ │ - imul $0x2c,%rsi,%r10 │ │ - imul $0x34,%rsi,%r11 │ │ - imul $0x38,%rsi,%r15 │ │ - imul $0x3c,%rsi,%rdx │ │ - shl $0x4,%rsi │ │ - mov (%rdi,%rsi,1),%ebx │ │ - imul $0x6a1,%ebx,%ecx │ │ - add $0x400,%ecx │ │ - sar $0xb,%ecx │ │ - lea (%rcx,%rbx,2),%ecx │ │ - mov %ecx,(%rdi,%rsi,1) │ │ - mov (%rdi,%r9,4),%ecx │ │ - imul $0x6a1,%ecx,%esi │ │ - add $0x400,%esi │ │ - sar $0xb,%esi │ │ - lea (%rsi,%rcx,2),%ecx │ │ - mov %ecx,(%rdi,%r9,4) │ │ - mov (%rdi,%rax,8),%ecx │ │ - imul $0x6a1,%ecx,%esi │ │ - add $0x400,%esi │ │ - sar $0xb,%esi │ │ - lea (%rsi,%rcx,2),%ecx │ │ - mov %ecx,(%rdi,%rax,8) │ │ - mov (%rdi,%r14,1),%ecx │ │ - imul $0x6a1,%ecx,%esi │ │ - add $0x400,%esi │ │ - sar $0xb,%esi │ │ - lea (%rsi,%rcx,2),%ecx │ │ - mov %ecx,(%rdi,%r14,1) │ │ - shl $0x5,%r12 │ │ - mov (%rdi,%r12,1),%ecx │ │ - imul $0x6a1,%ecx,%esi │ │ - add $0x400,%esi │ │ - sar $0xb,%esi │ │ - lea (%rsi,%rcx,2),%ecx │ │ - mov %ecx,(%rdi,%r12,1) │ │ - mov (%rdi,%r8,4),%ecx │ │ - imul $0x6a1,%ecx,%esi │ │ - add $0x400,%esi │ │ - sar $0xb,%esi │ │ - lea (%rsi,%rcx,2),%ecx │ │ - mov %ecx,(%rdi,%r8,4) │ │ - mov (%rdi,%r9,8),%ecx │ │ - imul $0x6a1,%ecx,%esi │ │ - add $0x400,%esi │ │ - sar $0xb,%esi │ │ - lea (%rsi,%rcx,2),%ecx │ │ - mov %ecx,(%rdi,%r9,8) │ │ - mov (%rdi,%r10,1),%ecx │ │ - imul $0x6a1,%ecx,%esi │ │ - add $0x400,%esi │ │ - sar $0xb,%esi │ │ - lea (%rsi,%rcx,2),%ecx │ │ - mov %ecx,(%rdi,%r10,1) │ │ - shl $0x4,%rax │ │ - mov (%rdi,%rax,1),%ecx │ │ - imul $0x6a1,%ecx,%esi │ │ - add $0x400,%esi │ │ - sar $0xb,%esi │ │ - lea (%rsi,%rcx,2),%ecx │ │ - mov %ecx,(%rdi,%rax,1) │ │ - mov (%rdi,%r11,1),%eax │ │ - imul $0x6a1,%eax,%ecx │ │ - add $0x400,%ecx │ │ - sar $0xb,%ecx │ │ - lea (%rcx,%rax,2),%eax │ │ - mov %eax,(%rdi,%r11,1) │ │ - mov (%rdi,%r15,1),%eax │ │ - imul $0x6a1,%eax,%ecx │ │ - add $0x400,%ecx │ │ - sar $0xb,%ecx │ │ - lea (%rcx,%rax,2),%eax │ │ - mov %eax,(%rdi,%r15,1) │ │ - mov (%rdi,%rdx,1),%eax │ │ - imul $0x6a1,%eax,%ecx │ │ - add $0x400,%ecx │ │ - sar $0xb,%ecx │ │ - lea (%rcx,%rax,2),%eax │ │ - mov %eax,(%rdi,%rdx,1) │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r14 │ │ - pop %r15 │ │ - retq │ │ - nop │ │ - push %rbp │ │ - push %r15 │ │ + pushq 0x110(%rsp) │ │ + push %r10 │ │ + pushq 0xb8(%rsp) │ │ push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - shll $0x2,(%rdi) │ │ - shll $0x2,(%rdi,%rsi,4) │ │ - shll $0x2,(%rdi,%rsi,8) │ │ - lea (%rsi,%rsi,2),%r11 │ │ - shll $0x2,(%rdi,%r11,4) │ │ - lea (%rsi,%rsi,4),%r9 │ │ - lea (%rsi,%rsi,8),%r8 │ │ - lea (%r8,%r8,2),%rdx │ │ - add %rsi,%rdx │ │ - mov %rsi,%rcx │ │ - imul $0x2c,%rsi,%r10 │ │ - mov %rsi,%rax │ │ - shl $0x4,%rax │ │ - shll $0x2,(%rdi,%rax,1) │ │ - shll $0x2,(%rdi,%r9,4) │ │ - shll $0x2,(%rdi,%r11,8) │ │ - shll $0x2,(%rdi,%rdx,1) │ │ - imul $0x34,%rsi,%r14 │ │ - imul $0x38,%rsi,%r15 │ │ - imul $0x3c,%rsi,%r12 │ │ - mov %rsi,%rax │ │ - shl $0x5,%rcx │ │ - shll $0x2,(%rdi,%rcx,1) │ │ - shll $0x2,(%rdi,%r8,4) │ │ - shll $0x2,(%rdi,%r9,8) │ │ - shll $0x2,(%rdi,%r10,1) │ │ - shl $0x6,%rax │ │ - lea (%rax,%rsi,4),%r10 │ │ - imul $0x4c,%rsi,%r13 │ │ - mov %r11,%rbx │ │ - shl $0x4,%rbx │ │ - shll $0x2,(%rdi,%rbx,1) │ │ - imul $0x54,%rsi,%rbx │ │ - imul $0x58,%rsi,%rcx │ │ - imul $0x5c,%rsi,%rdx │ │ - imul $0x64,%rsi,%rbp │ │ - shll $0x2,(%rdi,%r14,1) │ │ - shll $0x2,(%rdi,%r15,1) │ │ - shll $0x2,(%rdi,%r12,1) │ │ - shll $0x2,(%rdi,%rax,1) │ │ - shll $0x2,(%rdi,%r10,1) │ │ - shll $0x2,(%rdi,%r8,8) │ │ - shll $0x2,(%rdi,%r13,1) │ │ - imul $0x68,%rsi,%r8 │ │ - imul $0x6c,%rsi,%r10 │ │ - imul $0x70,%rsi,%rax │ │ + pushq 0xb8(%rsp) │ │ + pushq 0xa8(%rsp) │ │ + pushq 0xa0(%rsp) │ │ + callq 8fae0 │ │ + add $0x80,%rsp │ │ + mov 0x8(%rsp),%rax │ │ + mov 0x14(%rax),%r9d │ │ + movslq 0x10(%rax),%r8 │ │ + mov 0x40(%rsp),%rsi │ │ + movzbl 0x15(%rsi),%edi │ │ + movzbl 0x18(%rsi),%ecx │ │ + cmpl $0x0,0xd0(%rsp) │ │ + je 8215d │ │ + mov 0x8(%rsi),%rdx │ │ + movzbl 0x19(%rsi),%esi │ │ + shl $0x8,%esi │ │ + movzwl %cx,%ecx │ │ + lea (%rsi,%rcx,1),%ecx │ │ + add $0x101,%ecx │ │ + cmp $0x6,%dil │ │ + sete %sil │ │ + mov $0xbc,%ebp │ │ + bt %edi,%ebp │ │ + setb %bl │ │ + add %bl,%bl │ │ + or %sil,%bl │ │ + and $0x1f,%r9d │ │ + lea (%rax,%r9,8),%rsi │ │ + add $0x2310,%rsi │ │ + mov 0x78(%rsp),%rax │ │ + mov %eax,%r11d │ │ + and $0x3,%r11d │ │ + lea 0x3(%r8),%r9 │ │ + lea -0x1(%rax),%r10 │ │ + sub %r11,%rax │ │ shl $0x4,%r9 │ │ - shll $0x2,(%rdi,%r9,1) │ │ - shll $0x2,(%rdi,%rbx,1) │ │ - shll $0x2,(%rdi,%rcx,1) │ │ - shll $0x2,(%rdi,%rdx,1) │ │ - imul $0x74,%rsi,%rcx │ │ - imul $0x78,%rsi,%rdx │ │ - imul $0x7c,%rsi,%rsi │ │ - shl $0x5,%r11 │ │ - shll $0x2,(%rdi,%r11,1) │ │ - shll $0x2,(%rdi,%rbp,1) │ │ - shll $0x2,(%rdi,%r8,1) │ │ - shll $0x2,(%rdi,%r10,1) │ │ - shll $0x2,(%rdi,%rax,1) │ │ - shll $0x2,(%rdi,%rcx,1) │ │ - shll $0x2,(%rdi,%rdx,1) │ │ - shll $0x2,(%rdi,%rsi,1) │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov (%rdi,%rsi,4),%r9d │ │ - mov (%rdi,%rsi,8),%r11d │ │ - lea (%rsi,%rsi,2),%r8 │ │ - mov (%rdi,%r8,4),%r10d │ │ - mov (%rdi),%edx │ │ - add %r9d,%edx │ │ - sub %r10d,%r11d │ │ - mov %edx,%eax │ │ - sub %r11d,%eax │ │ - sar %eax │ │ - mov %eax,%ecx │ │ - sub %r10d,%ecx │ │ - sub %r9d,%eax │ │ - sub %ecx,%edx │ │ - mov %edx,(%rdi) │ │ - mov %ecx,(%rdi,%rsi,4) │ │ - mov %eax,(%rdi,%rsi,8) │ │ - add %r11d,%eax │ │ - mov %eax,(%rdi,%r8,4) │ │ - retq │ │ - nopl 0x0(%rax) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0x88,%rsp │ │ - mov %r8d,%r13d │ │ - mov %rcx,%r15 │ │ - mov %rdx,%r12 │ │ - mov %rsi,0x78(%rsp) │ │ - mov 0xd0(%rsp),%eax │ │ - mov 0xc8(%rsp),%edx │ │ - mov 0xc0(%rsp),%esi │ │ - lea 0x7d495(%rip),%rcx │ │ - mov %esi,%r10d │ │ - sub %r8d,%r10d │ │ - movzbl (%rcx,%rax,4),%ebp │ │ - cmp %ebp,%r10d │ │ - cmovg %ebp,%r10d │ │ - mov %edx,%ebx │ │ - sub %r9d,%ebx │ │ - movzbl 0x1(%rcx,%rax,4),%r8d │ │ - cmp %r8d,%ebx │ │ - cmovg %r8d,%ebx │ │ - mov 0x100(%rsp),%r11 │ │ - mov %r13d,%eax │ │ - and $0x1f,%eax │ │ - mov %eax,0x3c(%rsp) │ │ - mov %r9d,%eax │ │ - and $0x1f,%eax │ │ - mov %eax,0x38(%rsp) │ │ - test %r10d,%r10d │ │ - mov %rdi,0x40(%rsp) │ │ - je 8c855 │ │ - test %ebx,%ebx │ │ - je 8c855 │ │ - mov %rdi,%r14 │ │ - mov %r9d,0x28(%rsp) │ │ - mov %r8d,0x2c(%rsp) │ │ - mov %ebp,0x30(%rsp) │ │ - mov 0xd8(%rsp),%r8d │ │ - movslq %r10d,%rax │ │ - mov %rax,0x70(%rsp) │ │ - jle 8c3b1 │ │ - test %r10d,%r10d │ │ - jle 8c3b1 │ │ - movslq 0x28(%rsp),%rax │ │ - imul %r12,%rax │ │ - mov 0x78(%rsp),%rcx │ │ - lea (%rcx,%rax,4),%rax │ │ - movslq %r13d,%rcx │ │ - lea (%rax,%rcx,4),%rcx │ │ - mov %r10d,%r11d │ │ - and $0x1,%r11d │ │ - lea 0x0(,%r12,4),%r9 │ │ - mov 0x70(%rsp),%rbp │ │ - sub %r11,%rbp │ │ - xor %esi,%esi │ │ + mov 0x30(%rsp),%rdi │ │ + mov %edi,%r12d │ │ + mov (%rsi),%r13 │ │ + cmp $0x3,%r10 │ │ + jb 820a7 │ │ + jmp 820b0 │ │ + nopl (%rax) │ │ + add $0x8,%rsi │ │ + add $0xffffffff,%r12d │ │ + je 822b2 │ │ + mov (%rsi),%r13 │ │ + cmp $0x3,%r10 │ │ + jae 820b0 │ │ xor %edi,%edi │ │ - cmp $0x1,%r10d │ │ - je 8c39a │ │ - jmp 8c370 │ │ - nopl 0x0(%rax) │ │ - add %r9,%rcx │ │ - add $0x1,%esi │ │ - cmp %ebx,%esi │ │ - jge 8c3b1 │ │ + test %r11,%r11 │ │ + jne 82119 │ │ + jmp 82090 │ │ + lea (%r9,%r13,1),%r15 │ │ + add $0xb,%r15 │ │ xor %edi,%edi │ │ - cmp $0x1,%r10d │ │ - je 8c39a │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - movzbl (%r15),%eax │ │ - mov %al,(%rcx,%rdi,4) │ │ - movzbl 0x10(%r15),%eax │ │ - mov %al,0x1(%rcx,%rdi,4) │ │ - movzbl (%r15),%eax │ │ - mov %al,0x4(%rcx,%rdi,4) │ │ - movzbl 0x10(%r15),%eax │ │ - mov %al,0x5(%rcx,%rdi,4) │ │ - add $0x2,%rdi │ │ - cmp %rdi,%rbp │ │ - jne 8c370 │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %rdx,-0x3b(%r15) │ │ + mov %cx,-0x33(%r15) │ │ + mov %r14b,-0x31(%r15) │ │ + mov %bl,-0x30(%r15) │ │ + mov %rdx,-0x2b(%r15) │ │ + mov %cx,-0x23(%r15) │ │ + mov %r14b,-0x21(%r15) │ │ + mov %bl,-0x20(%r15) │ │ + mov %rdx,-0x1b(%r15) │ │ + mov %cx,-0x13(%r15) │ │ + mov %r14b,-0x11(%r15) │ │ + mov %bl,-0x10(%r15) │ │ + mov %rdx,-0xb(%r15) │ │ + mov %cx,-0x3(%r15) │ │ + mov %r14b,-0x1(%r15) │ │ + mov %bl,(%r15) │ │ + add $0x4,%rdi │ │ + add $0x40,%r15 │ │ + cmp %rdi,%rax │ │ + jne 820c0 │ │ test %r11,%r11 │ │ - je 8c350 │ │ - movzbl (%r15),%eax │ │ - mov %al,(%rcx,%rdi,4) │ │ - movzbl 0x10(%r15),%eax │ │ - mov %al,0x1(%rcx,%rdi,4) │ │ - jmp 8c350 │ │ - mov %r13d,0x34(%rsp) │ │ - mov %r12,0x48(%rsp) │ │ - mov %r8d,%eax │ │ - lea 0x7d3bb(%rip),%rcx │ │ - movzbl 0x2(%rcx,%rax,8),%r13d │ │ - cmp $0x2,%r13d │ │ - mov $0x2,%esi │ │ - cmovae %esi,%r13d │ │ - mov %rax,0x80(%rsp) │ │ - movzbl 0x3(%rcx,%rax,8),%eax │ │ - cmp $0x2,%eax │ │ + je 82090 │ │ + mov %r8,%rbp │ │ + shl $0x4,%rbp │ │ + add %rbp,%r13 │ │ + shl $0x4,%rdi │ │ + add %r13,%rdi │ │ + add $0xb,%rdi │ │ + mov %r11,%rbp │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov %rdx,-0xb(%rdi) │ │ + mov %cx,-0x3(%rdi) │ │ + mov %r14b,-0x1(%rdi) │ │ + mov %bl,(%rdi) │ │ + add $0x10,%rdi │ │ + add $0xffffffffffffffff,%rbp │ │ + jne 82140 │ │ + jmpq 82090 │ │ + mov 0x8(%rsi),%edx │ │ + cmpb $0x1,0x1c(%rsi) │ │ + sbb %bl,%bl │ │ + cmp $0x2,%dil │ │ + mov 0x78(%rsp),%rax │ │ + jne 82193 │ │ + mov 0x30(%rsp),%rsi │ │ + cmp %esi,%eax │ │ cmovb %eax,%esi │ │ - mov $0x1,%edx │ │ - mov 0x38(%rsp),%ecx │ │ - shl %cl,%edx │ │ - mov 0xf8(%rsp),%r12 │ │ - movl $0x1,0x54(%rsp) │ │ - mov 0x3c(%rsp),%r9d │ │ - mov %rbx,0x58(%rsp) │ │ - test %ebx,%ebx │ │ - jle 8c45f │ │ - mov 0x58(%rsp),%r8d │ │ - xor %edi,%edi │ │ - mov %edx,%ebp │ │ - nopl (%rax) │ │ - xor %r11d,%r11d │ │ - cmp $0xffff,%ebp │ │ - seta %r11b │ │ - mov %r11d,%ecx │ │ - shl $0x4,%ecx │ │ - mov %ebp,%ebx │ │ - shr %cl,%ebx │ │ - movzbl (%r12,%rdi,1),%ecx │ │ - cmp %ecx,%r13d │ │ - cmovle %r13d,%ecx │ │ - lea (%r9,%r9,2),%rax │ │ - lea (%r14,%rax,4),%rax │ │ - lea (%rax,%rcx,4),%rax │ │ - or %bx,(%rax,%r11,2) │ │ - add $0x1,%rdi │ │ - add %ebp,%ebp │ │ - cmp %rdi,%r8 │ │ - jne 8c420 │ │ - mov %edx,%r12d │ │ - mov 0x3c(%rsp),%ecx │ │ - shll %cl,0x54(%rsp) │ │ - mov 0xf0(%rsp),%rdi │ │ - mov 0x38(%rsp),%edx │ │ - test %r10d,%r10d │ │ - jle 8c4d7 │ │ - mov %r10d,%r8d │ │ - xor %ebp,%ebp │ │ - lea (%rdx,%rdx,2),%rax │ │ - mov 0x40(%rsp),%rcx │ │ - lea (%rcx,%rax,4),%r14 │ │ - mov 0x54(%rsp),%r11d │ │ + cmp $0x1,%esi │ │ + setg %sil │ │ + cmp $0x3,%dil │ │ + sete %dil │ │ + test %al,%al │ │ + jne 821a5 │ │ + jmpq 822b2 │ │ + xor %esi,%esi │ │ + cmp $0x3,%dil │ │ + sete %dil │ │ + test %al,%al │ │ + je 822b2 │ │ + and $0x1f,%r9d │ │ + mov 0x8(%rsp),%rax │ │ + lea (%rax,%r9,8),%r11 │ │ + add $0x2310,%r11 │ │ + add $0x1,%cl │ │ + add %dil,%dil │ │ + or %dil,%sil │ │ + mov 0x78(%rsp),%rbp │ │ + mov %ebp,%r10d │ │ + and $0x1,%r10d │ │ + sub %r10,%rbp │ │ + lea 0x1(%r8),%r9 │ │ + shl $0x4,%r8 │ │ + shl $0x4,%r9 │ │ + mov 0x30(%rsp),%rax │ │ + mov %eax,%r13d │ │ + mov (%r11),%r15 │ │ + cmpb $0x1,0x78(%rsp) │ │ + je 82218 │ │ + jmp 82230 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - xor %ebx,%ebx │ │ - cmp $0xffff,%r11d │ │ - seta %bl │ │ - mov %ebx,%ecx │ │ - shl $0x4,%ecx │ │ - mov %r11d,%eax │ │ - shr %cl,%eax │ │ - movzbl (%rdi,%rbp,1),%ecx │ │ - cmp %ecx,%esi │ │ - cmovle %esi,%ecx │ │ - lea (%r14,%rcx,4),%rcx │ │ - or %ax,0x180(%rcx,%rbx,2) │ │ - add $0x1,%rbp │ │ - add %r11d,%r11d │ │ - cmp %rbp,%r8 │ │ - jne 8c4a0 │ │ - mov %rdx,0x60(%rsp) │ │ - mov %r12d,%edx │ │ - mov %r12d,%r14d │ │ - mov 0x58(%rsp),%rcx │ │ - shl %cl,%r14 │ │ - mov 0x80(%rsp),%rax │ │ - lea 0x7d287(%rip),%rcx │ │ - movzbl (%rcx,%rax,8),%r11d │ │ - mov %r13d,%r12d │ │ - cmp %r11d,%r10d │ │ - mov 0x70(%rsp),%rbx │ │ - jle 8c5df │ │ - sub %edx,%r14d │ │ - mov %r14d,%r8d │ │ - shr $0x10,%r8d │ │ - test %r14w,%r14w │ │ - je 8c567 │ │ - add %r11,%r9 │ │ - lea (%r9,%r9,2),%rax │ │ - test %r8d,%r8d │ │ - je 8c5b1 │ │ - mov 0x40(%rsp),%rcx │ │ - lea (%rcx,%rax,4),%rax │ │ - lea (%rax,%r12,4),%rbp │ │ - add $0x2,%rbp │ │ - lea 0x0(,%r11,4),%rax │ │ - lea (%rax,%rax,2),%rcx │ │ - mov %r11,%rax │ │ - nop │ │ - or %r14w,-0x2(%rbp) │ │ - or %r8w,0x0(%rbp) │ │ - add %r11,%rax │ │ - add %rcx,%rbp │ │ - cmp %rbx,%rax │ │ - jl 8c550 │ │ - jmp 8c5df │ │ - test %r8d,%r8d │ │ - je 8c5df │ │ - add %r11,%r9 │ │ - lea (%r9,%r9,2),%rax │ │ - mov 0x40(%rsp),%rcx │ │ - lea (%rcx,%rax,4),%rax │ │ - lea (%rax,%r12,4),%rax │ │ - add $0x2,%rax │ │ - lea 0x0(,%r11,4),%rcx │ │ - lea (%rcx,%rcx,2),%rcx │ │ - mov %r11,%rbp │ │ + nopl 0x0(%rax,%rax,1) │ │ + add $0x8,%r11 │ │ + add $0xffffffff,%r13d │ │ + je 822b2 │ │ + mov (%r11),%r15 │ │ + cmpb $0x1,0x78(%rsp) │ │ + jne 82230 │ │ + xor %edi,%edi │ │ + test %r10,%r10 │ │ + je 82200 │ │ + jmp 82285 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - or %r8w,(%rax) │ │ - add %r11,%rbp │ │ + nopl 0x0(%rax,%rax,1) │ │ + lea (%r15,%r9,1),%rax │ │ + add $0xb,%rax │ │ + xor %edi,%edi │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %edx,-0x1b(%rax) │ │ + movl $0x0,-0x17(%rax) │ │ + mov %cl,-0x13(%rax) │ │ + mov %bl,-0x12(%rax) │ │ + mov %r14b,-0x11(%rax) │ │ + mov %sil,-0x10(%rax) │ │ + mov %edx,-0xb(%rax) │ │ + movl $0x0,-0x7(%rax) │ │ + mov %cl,-0x3(%rax) │ │ + mov %bl,-0x2(%rax) │ │ + mov %r14b,-0x1(%rax) │ │ + mov %sil,(%rax) │ │ + add $0x2,%rdi │ │ + add $0x20,%rax │ │ + cmp %rdi,%rbp │ │ + jne 82240 │ │ + test %r10,%r10 │ │ + je 82200 │ │ + add %r8,%r15 │ │ + shl $0x4,%rdi │ │ + mov %edx,(%r15,%rdi,1) │ │ + movl $0x0,0x4(%r15,%rdi,1) │ │ + mov %cl,0x8(%r15,%rdi,1) │ │ + mov %bl,0x9(%r15,%rdi,1) │ │ + mov %r14b,0xa(%r15,%rdi,1) │ │ + mov %sil,0xb(%r15,%rdi,1) │ │ + jmpq 82200 │ │ + mov 0x30(%rsp),%rax │ │ + add $0xffffffff,%eax │ │ + cmp $0x1f,%al │ │ + mov 0x8(%rsp),%r13 │ │ + mov 0x40(%rsp),%r12 │ │ + movabs $0x101010101010101,%rdx │ │ + mov 0xd8(%rsp),%rdi │ │ + lea 0x8b2a1(%rip),%rbp │ │ + mov %rbp,%r8 │ │ + mov 0x70(%rsp),%rbx │ │ + mov 0x98(%rsp),%rbp │ │ + ja 829a9 │ │ + movzbl %al,%eax │ │ + lea 0x7c379(%rip),%rcx │ │ + movslq (%rcx,%rax,4),%rax │ │ add %rcx,%rax │ │ - cmp %rbx,%rbp │ │ - jl 8c5a0 │ │ - jmp 8c5df │ │ - mov 0x40(%rsp),%rcx │ │ - lea (%rcx,%rax,4),%rax │ │ - lea (%rax,%r12,4),%rcx │ │ - lea 0x0(,%r11,4),%rax │ │ - lea (%rax,%rax,2),%rbp │ │ - mov %r11,%rax │ │ - nopl (%rax) │ │ - or %r14w,(%rcx) │ │ - add %r11,%rax │ │ - add %rbp,%rcx │ │ - cmp %rbx,%rax │ │ - jl 8c5d0 │ │ - mov %r12,0x68(%rsp) │ │ - mov 0x54(%rsp),%edx │ │ - mov %edx,%r8d │ │ - mov %r10d,%ecx │ │ - shl %cl,%r8 │ │ - mov 0x80(%rsp),%rax │ │ - lea 0x7d180(%rip),%rcx │ │ - movzbl 0x1(%rcx,%rax,8),%r14d │ │ - mov %esi,%r9d │ │ - mov 0x58(%rsp),%rax │ │ - movslq %eax,%r12 │ │ - cmp %r14d,%eax │ │ - jle 8c70f │ │ - sub %edx,%r8d │ │ - mov %r8d,%r11d │ │ - shr $0x10,%r11d │ │ - test %r8w,%r8w │ │ - je 8c689 │ │ - test %r11d,%r11d │ │ - je 8c6d1 │ │ - mov 0x60(%rsp),%rax │ │ - add %r14,%rax │ │ - lea (%rax,%rax,2),%rax │ │ - mov 0x40(%rsp),%rcx │ │ - lea (%rcx,%rax,4),%rax │ │ - lea (%rax,%r9,4),%rcx │ │ - add $0x182,%rcx │ │ - lea 0x0(,%r14,4),%rax │ │ - lea (%rax,%rax,2),%rax │ │ - mov %r14,%rbp │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - or %r8w,-0x2(%rcx) │ │ - or %r11w,(%rcx) │ │ - add %r14,%rbp │ │ - add %rax,%rcx │ │ - cmp %r12,%rbp │ │ - jl 8c670 │ │ - jmpq 8c70f │ │ - test %r11d,%r11d │ │ - je 8c70f │ │ - mov 0x60(%rsp),%rax │ │ - add %r14,%rax │ │ - lea (%rax,%rax,2),%rax │ │ - mov 0x40(%rsp),%rcx │ │ - lea (%rcx,%rax,4),%rax │ │ - lea (%rax,%r9,4),%rax │ │ - add $0x182,%rax │ │ - lea 0x0(,%r14,4),%rcx │ │ - lea (%rcx,%rcx,2),%rcx │ │ - mov %r14,%rbp │ │ - or %r11w,(%rax) │ │ - add %r14,%rbp │ │ + jmpq *%rax │ │ + mov 0x10(%rsp),%rcx │ │ + mov 0x58(%rsp),%eax │ │ + mov %al,0x98(%r13,%rcx,1) │ │ + mov 0x5(%r12),%al │ │ + mov %al,0xd8(%r13,%rcx,1) │ │ + movb $0x0,0xf8(%r13,%rcx,1) │ │ + mov 0x6(%r12),%al │ │ + mov %al,0xb8(%r13,%rcx,1) │ │ + movb $0x0,0x268(%r13,%rcx,1) │ │ + movb $0x0,0x1ec0(%r13,%rcx,1) │ │ + mov 0x3(%r8,%rdi,4),%al │ │ + mov %al,0x1b8(%r13,%rcx,1) │ │ + mov 0x14(%r12),%al │ │ + mov %al,0x118(%r13,%rcx,1) │ │ + mov %bpl,0x178(%r13,%rcx,1) │ │ + mov %bl,0x198(%r13,%rcx,1) │ │ + mov 0x15(%r12),%al │ │ + mov %al,0x18(%r13,%rcx,1) │ │ + mov 0x18(%r12),%al │ │ + mov %al,0x138(%r13,%rcx,1) │ │ + mov 0x19(%r12),%al │ │ + mov %al,0x158(%r13,%rcx,1) │ │ + mov 0x78(%rsp),%r11 │ │ + lea -0x1(%r11),%eax │ │ + cmp $0x1f,%al │ │ + jbe 829ba │ │ + jmpq 833b1 │ │ + mov 0x58(%rsp),%ecx │ │ + mov %ecx,%eax │ │ + shl $0x8,%eax │ │ + add %ecx,%eax │ │ + mov 0x10(%rsp),%rsi │ │ + mov %ax,0x98(%r13,%rsi,1) │ │ + movzbl 0x5(%r12),%eax │ │ + mov %eax,%ecx │ │ + shl $0x8,%ecx │ │ + or %eax,%ecx │ │ + mov %cx,0xd8(%r13,%rsi,1) │ │ + movw $0x0,0xf8(%r13,%rsi,1) │ │ + movzbl 0x6(%r12),%eax │ │ + mov %eax,%ecx │ │ + shl $0x8,%ecx │ │ + or %eax,%ecx │ │ + mov %cx,0xb8(%r13,%rsi,1) │ │ + movw $0x0,0x268(%r13,%rsi,1) │ │ + movw $0x0,0x1ec0(%r13,%rsi,1) │ │ + movzbl 0x3(%r8,%rdi,4),%eax │ │ + mov %eax,%ecx │ │ + shl $0x8,%ecx │ │ + or %eax,%ecx │ │ + mov %cx,0x1b8(%r13,%rsi,1) │ │ + movzbl 0x14(%r12),%eax │ │ + mov %eax,%ecx │ │ + shl $0x8,%ecx │ │ + or %eax,%ecx │ │ + mov %cx,0x118(%r13,%rsi,1) │ │ + mov %ebp,%eax │ │ + shl $0x8,%eax │ │ + add %ebp,%eax │ │ + mov %ax,0x178(%r13,%rsi,1) │ │ + mov %ebx,%eax │ │ + shl $0x8,%eax │ │ + add %ebx,%eax │ │ + mov %ax,0x198(%r13,%rsi,1) │ │ + movzbl 0x15(%r12),%eax │ │ + mov %eax,%ecx │ │ + shl $0x8,%ecx │ │ + or %eax,%ecx │ │ + mov %cx,0x18(%r13,%rsi,1) │ │ + movsbl 0x18(%r12),%eax │ │ + mov %eax,%ecx │ │ + shl $0x8,%ecx │ │ + add %eax,%ecx │ │ + mov %cx,0x138(%r13,%rsi,1) │ │ + movzbl 0x19(%r12),%eax │ │ + mov %eax,%ecx │ │ + shl $0x8,%ecx │ │ + or %eax,%ecx │ │ + mov %cx,0x158(%r13,%rsi,1) │ │ + mov 0x78(%rsp),%r11 │ │ + lea -0x1(%r11),%eax │ │ + cmp $0x1f,%al │ │ + jbe 829ba │ │ + jmpq 833b1 │ │ + imul $0x1010101,0x58(%rsp),%eax │ │ + mov 0x10(%rsp),%rcx │ │ + mov %eax,0x98(%r13,%rcx,1) │ │ + movzbl 0x5(%r12),%eax │ │ + imul $0x1010101,%eax,%eax │ │ + mov %eax,0xd8(%r13,%rcx,1) │ │ + movl $0x0,0xf8(%r13,%rcx,1) │ │ + movzbl 0x6(%r12),%eax │ │ + imul $0x1010101,%eax,%eax │ │ + mov %eax,0xb8(%r13,%rcx,1) │ │ + movl $0x0,0x268(%r13,%rcx,1) │ │ + movl $0x0,0x1ec0(%r13,%rcx,1) │ │ + movzbl 0x3(%r8,%rdi,4),%eax │ │ + imul $0x1010101,%eax,%eax │ │ + mov %eax,0x1b8(%r13,%rcx,1) │ │ + movzbl 0x14(%r12),%eax │ │ + imul $0x1010101,%eax,%eax │ │ + mov %eax,0x118(%r13,%rcx,1) │ │ + imul $0x1010101,%ebp,%eax │ │ + mov %eax,0x178(%r13,%rcx,1) │ │ + imul $0x1010101,%ebx,%eax │ │ + mov %eax,0x198(%r13,%rcx,1) │ │ + movzbl 0x15(%r12),%eax │ │ + imul $0x1010101,%eax,%eax │ │ + mov %eax,0x18(%r13,%rcx,1) │ │ + movsbl 0x18(%r12),%eax │ │ + imul $0x1010101,%eax,%eax │ │ + mov %eax,0x138(%r13,%rcx,1) │ │ + movzbl 0x19(%r12),%eax │ │ + imul $0x1010101,%eax,%eax │ │ + mov %eax,0x158(%r13,%rcx,1) │ │ + mov 0x78(%rsp),%r11 │ │ + lea -0x1(%r11),%eax │ │ + cmp $0x1f,%al │ │ + jbe 829ba │ │ + jmpq 833b1 │ │ + mov 0xa0(%rsp),%rax │ │ + imul %rdx,%rax │ │ + mov 0x10(%rsp),%rcx │ │ + mov %rax,0x98(%r13,%rcx,1) │ │ + movzbl 0x5(%r12),%eax │ │ + imul %rdx,%rax │ │ + mov %rax,0xd8(%r13,%rcx,1) │ │ + movq $0x0,0xf8(%r13,%rcx,1) │ │ + movzbl 0x6(%r12),%eax │ │ + imul %rdx,%rax │ │ + mov %rax,0xb8(%r13,%rcx,1) │ │ + movq $0x0,0x268(%r13,%rcx,1) │ │ + movq $0x0,0x1ec0(%r13,%rcx,1) │ │ + movzbl 0x3(%r8,%rdi,4),%eax │ │ + imul %rdx,%rax │ │ + mov %rax,0x1b8(%r13,%rcx,1) │ │ + movzbl 0x14(%r12),%eax │ │ + imul %rdx,%rax │ │ + mov %rax,0x118(%r13,%rcx,1) │ │ + mov %rbp,%rax │ │ + imul %rdx,%rax │ │ + mov %rax,0x178(%r13,%rcx,1) │ │ + mov %rbx,%rax │ │ + imul %rdx,%rax │ │ + mov %rax,0x198(%r13,%rcx,1) │ │ + movzbl 0x15(%r12),%eax │ │ + imul %rdx,%rax │ │ + mov %rax,0x18(%r13,%rcx,1) │ │ + movsbq 0x18(%r12),%rax │ │ + imul %rdx,%rax │ │ + mov %rax,0x138(%r13,%rcx,1) │ │ + movzbl 0x19(%r12),%eax │ │ + imul %rdx,%rax │ │ + mov %rax,0x158(%r13,%rcx,1) │ │ + mov 0x78(%rsp),%r11 │ │ + lea -0x1(%r11),%eax │ │ + cmp $0x1f,%al │ │ + jbe 829ba │ │ + jmpq 833b1 │ │ + mov 0xa0(%rsp),%rax │ │ + imul %rdx,%rax │ │ + mov 0x10(%rsp),%rcx │ │ + mov %rax,0x98(%r13,%rcx,1) │ │ + mov %rax,0xa0(%r13,%rcx,1) │ │ + movzbl 0x5(%r12),%eax │ │ + imul %rdx,%rax │ │ + mov %rax,0xd8(%r13,%rcx,1) │ │ + mov %rax,0xe0(%r13,%rcx,1) │ │ + pxor %xmm0,%xmm0 │ │ + movdqu %xmm0,0xf8(%r13,%rcx,1) │ │ + movzbl 0x6(%r12),%eax │ │ + imul %rdx,%rax │ │ + mov %rax,0xb8(%r13,%rcx,1) │ │ + mov %rax,0xc0(%r13,%rcx,1) │ │ + movdqu %xmm0,0x268(%r13,%rcx,1) │ │ + movdqu %xmm0,0x1ec0(%r13,%rcx,1) │ │ + movzbl 0x3(%r8,%rdi,4),%eax │ │ + imul %rdx,%rax │ │ + mov %rax,0x1b8(%r13,%rcx,1) │ │ + mov %rax,0x1c0(%r13,%rcx,1) │ │ + movzbl 0x14(%r12),%eax │ │ + imul %rdx,%rax │ │ + mov %rax,0x118(%r13,%rcx,1) │ │ + mov %rax,0x120(%r13,%rcx,1) │ │ + mov %rbp,%rax │ │ + imul %rdx,%rax │ │ + mov %rax,0x178(%r13,%rcx,1) │ │ + mov %rax,0x180(%r13,%rcx,1) │ │ + mov %rbx,%rax │ │ + imul %rdx,%rax │ │ + mov %rax,0x198(%r13,%rcx,1) │ │ + mov %rax,0x1a0(%r13,%rcx,1) │ │ + movzbl 0x15(%r12),%eax │ │ + imul %rdx,%rax │ │ + mov %rax,0x18(%r13,%rcx,1) │ │ + mov %rax,0x20(%r13,%rcx,1) │ │ + movsbq 0x18(%r12),%rax │ │ + imul %rdx,%rax │ │ + mov %rax,0x138(%r13,%rcx,1) │ │ + mov %rax,0x140(%r13,%rcx,1) │ │ + movzbl 0x19(%r12),%eax │ │ + imul %rdx,%rax │ │ + mov %rax,0x158(%r13,%rcx,1) │ │ + mov %rax,0x160(%r13,%rcx,1) │ │ + mov 0x78(%rsp),%r11 │ │ + lea -0x1(%r11),%eax │ │ + cmp $0x1f,%al │ │ + jbe 829ba │ │ + jmpq 833b1 │ │ + mov 0xa0(%rsp),%rax │ │ + imul %rdx,%rax │ │ + mov 0x10(%rsp),%rcx │ │ + mov %rax,0x98(%r13,%rcx,1) │ │ + mov %rax,0xa0(%r13,%rcx,1) │ │ + mov %rax,0xa8(%r13,%rcx,1) │ │ + mov %rax,0xb0(%r13,%rcx,1) │ │ + movzbl 0x5(%r12),%eax │ │ + imul %rdx,%rax │ │ + mov %rax,0xd8(%r13,%rcx,1) │ │ + mov %rax,0xe0(%r13,%rcx,1) │ │ + mov %rax,0xe8(%r13,%rcx,1) │ │ + mov %rax,0xf0(%r13,%rcx,1) │ │ + pxor %xmm0,%xmm0 │ │ + movdqu %xmm0,0xf8(%r13,%rcx,1) │ │ + movdqu %xmm0,0x108(%r13,%rcx,1) │ │ + movzbl 0x6(%r12),%eax │ │ + imul %rdx,%rax │ │ + mov %rax,0xb8(%r13,%rcx,1) │ │ + mov %rax,0xc0(%r13,%rcx,1) │ │ + mov %rax,0xc8(%r13,%rcx,1) │ │ + mov %rax,0xd0(%r13,%rcx,1) │ │ + movdqu %xmm0,0x268(%r13,%rcx,1) │ │ + movdqu %xmm0,0x278(%r13,%rcx,1) │ │ + movdqu %xmm0,0x1ec0(%r13,%rcx,1) │ │ + movdqu %xmm0,0x1ed0(%r13,%rcx,1) │ │ + movzbl 0x3(%r8,%rdi,4),%eax │ │ + imul %rdx,%rax │ │ + mov %rax,0x1b8(%r13,%rcx,1) │ │ + mov %rax,0x1c0(%r13,%rcx,1) │ │ + mov %rax,0x1c8(%r13,%rcx,1) │ │ + mov %rax,0x1d0(%r13,%rcx,1) │ │ + movzbl 0x14(%r12),%eax │ │ + imul %rdx,%rax │ │ + mov %rax,0x118(%r13,%rcx,1) │ │ + mov %rax,0x120(%r13,%rcx,1) │ │ + mov %rax,0x128(%r13,%rcx,1) │ │ + mov %rax,0x130(%r13,%rcx,1) │ │ + mov %rbp,%rax │ │ + imul %rdx,%rax │ │ + mov %rax,0x178(%r13,%rcx,1) │ │ + mov %rax,0x180(%r13,%rcx,1) │ │ + mov %rax,0x188(%r13,%rcx,1) │ │ + mov %rax,0x190(%r13,%rcx,1) │ │ + mov %rbx,%rax │ │ + imul %rdx,%rax │ │ + mov %rax,0x198(%r13,%rcx,1) │ │ + mov %rax,0x1a0(%r13,%rcx,1) │ │ + mov %rax,0x1a8(%r13,%rcx,1) │ │ + mov %rax,0x1b0(%r13,%rcx,1) │ │ + movzbl 0x15(%r12),%eax │ │ + imul %rdx,%rax │ │ + mov %rax,0x18(%r13,%rcx,1) │ │ + mov %rax,0x20(%r13,%rcx,1) │ │ + mov %rax,0x28(%r13,%rcx,1) │ │ + mov %rax,0x30(%r13,%rcx,1) │ │ + movsbq 0x18(%r12),%rax │ │ + imul %rdx,%rax │ │ + mov %rax,0x138(%r13,%rcx,1) │ │ + mov %rax,0x140(%r13,%rcx,1) │ │ + mov %rax,0x148(%r13,%rcx,1) │ │ + mov %rax,0x150(%r13,%rcx,1) │ │ + movzbl 0x19(%r12),%eax │ │ + imul %rdx,%rax │ │ + mov %rax,0x158(%r13,%rcx,1) │ │ + mov %rax,0x160(%r13,%rcx,1) │ │ + mov %rax,0x168(%r13,%rcx,1) │ │ + mov %rax,0x170(%r13,%rcx,1) │ │ + mov 0x78(%rsp),%r11 │ │ + lea -0x1(%r11),%eax │ │ + cmp $0x1f,%al │ │ + ja 833b1 │ │ + movzbl %al,%eax │ │ + lea 0x7bd34(%rip),%rcx │ │ + movslq (%rcx,%rax,4),%rax │ │ add %rcx,%rax │ │ - cmp %r12,%rbp │ │ - jl 8c6c0 │ │ - jmp 8c70f │ │ - mov 0x60(%rsp),%rax │ │ - add %r14,%rax │ │ - lea (%rax,%rax,2),%rax │ │ - mov 0x40(%rsp),%rcx │ │ - lea (%rcx,%rax,4),%rax │ │ - lea (%rax,%r9,4),%rax │ │ - add $0x180,%rax │ │ - lea 0x0(,%r14,4),%rcx │ │ - lea (%rcx,%rcx,2),%rcx │ │ - mov %r14,%rbp │ │ - nop │ │ - or %r8w,(%rax) │ │ - add %r14,%rbp │ │ + jmpq *%rax │ │ + mov 0x288(%r13),%rax │ │ + mov 0x18(%rsp),%rdx │ │ + mov 0x58(%rsp),%ecx │ │ + mov %cl,0x80(%rax,%rdx,1) │ │ + mov 0x5(%r12),%al │ │ + mov 0x288(%r13),%rcx │ │ + mov %al,0xc0(%rcx,%rdx,1) │ │ + mov 0x288(%r13),%rax │ │ + movb $0x0,0xe0(%rax,%rdx,1) │ │ + mov 0x6(%r12),%al │ │ + mov 0x288(%r13),%rcx │ │ + mov %al,0xa0(%rcx,%rdx,1) │ │ + mov 0x288(%r13),%rax │ │ + movb $0x0,0x250(%rax,%rdx,1) │ │ + movb $0x0,0x1ea0(%r13,%rdx,1) │ │ + mov 0x2(%r8,%rdi,4),%al │ │ + mov 0x288(%r13),%rcx │ │ + mov %al,0x1a0(%rcx,%rdx,1) │ │ + mov 0x14(%r12),%al │ │ + mov 0x288(%r13),%rcx │ │ + mov %al,0x100(%rcx,%rdx,1) │ │ + mov 0x288(%r13),%rax │ │ + mov %bpl,0x160(%rax,%rdx,1) │ │ + mov 0x288(%r13),%rax │ │ + mov %bl,0x180(%rax,%rdx,1) │ │ + mov 0x15(%r12),%al │ │ + mov 0x288(%r13),%rcx │ │ + mov %al,(%rcx,%rdx,1) │ │ + mov 0x18(%r12),%al │ │ + mov 0x288(%r13),%rcx │ │ + mov %al,0x120(%rcx,%rdx,1) │ │ + mov 0x19(%r12),%al │ │ + mov 0x288(%r13),%rcx │ │ + mov %al,0x140(%rcx,%rdx,1) │ │ + cmpb $0x0,0x5c(%rsp) │ │ + jne 833bc │ │ + jmpq 835f8 │ │ + mov 0x58(%rsp),%ecx │ │ + mov %ecx,%eax │ │ + shl $0x8,%eax │ │ + add %ecx,%eax │ │ + mov 0x288(%r13),%rcx │ │ + mov 0x18(%rsp),%rdx │ │ + mov %ax,0x80(%rcx,%rdx,1) │ │ + movzbl 0x5(%r12),%eax │ │ + mov %eax,%ecx │ │ + shl $0x8,%ecx │ │ + or %eax,%ecx │ │ + mov 0x288(%r13),%rax │ │ + mov %cx,0xc0(%rax,%rdx,1) │ │ + mov 0x288(%r13),%rax │ │ + movw $0x0,0xe0(%rax,%rdx,1) │ │ + movzbl 0x6(%r12),%eax │ │ + mov %eax,%ecx │ │ + shl $0x8,%ecx │ │ + or %eax,%ecx │ │ + mov 0x288(%r13),%rax │ │ + mov %cx,0xa0(%rax,%rdx,1) │ │ + mov 0x288(%r13),%rax │ │ + movw $0x0,0x250(%rax,%rdx,1) │ │ + movw $0x0,0x1ea0(%r13,%rdx,1) │ │ + movzbl 0x2(%r8,%rdi,4),%eax │ │ + mov %eax,%ecx │ │ + shl $0x8,%ecx │ │ + or %eax,%ecx │ │ + mov 0x288(%r13),%rax │ │ + mov %cx,0x1a0(%rax,%rdx,1) │ │ + movzbl 0x14(%r12),%eax │ │ + mov %eax,%ecx │ │ + shl $0x8,%ecx │ │ + or %eax,%ecx │ │ + mov 0x288(%r13),%rax │ │ + mov %cx,0x100(%rax,%rdx,1) │ │ + mov %ebp,%eax │ │ + shl $0x8,%eax │ │ + add %ebp,%eax │ │ + mov 0x288(%r13),%rcx │ │ + mov %ax,0x160(%rcx,%rdx,1) │ │ + mov %ebx,%eax │ │ + shl $0x8,%eax │ │ + add %ebx,%eax │ │ + mov 0x288(%r13),%rcx │ │ + mov %ax,0x180(%rcx,%rdx,1) │ │ + movzbl 0x15(%r12),%eax │ │ + mov %eax,%ecx │ │ + shl $0x8,%ecx │ │ + or %eax,%ecx │ │ + mov 0x288(%r13),%rax │ │ + mov %cx,(%rax,%rdx,1) │ │ + movsbl 0x18(%r12),%eax │ │ + mov %eax,%ecx │ │ + shl $0x8,%ecx │ │ + add %eax,%ecx │ │ + mov 0x288(%r13),%rax │ │ + mov %cx,0x120(%rax,%rdx,1) │ │ + movzbl 0x19(%r12),%eax │ │ + mov %eax,%ecx │ │ + shl $0x8,%ecx │ │ + or %eax,%ecx │ │ + mov 0x288(%r13),%rax │ │ + mov %cx,0x140(%rax,%rdx,1) │ │ + cmpb $0x0,0x5c(%rsp) │ │ + jne 833bc │ │ + jmpq 835f8 │ │ + imul $0x1010101,0x58(%rsp),%eax │ │ + mov 0x288(%r13),%rcx │ │ + mov 0x18(%rsp),%rdx │ │ + mov %eax,0x80(%rcx,%rdx,1) │ │ + movzbl 0x5(%r12),%eax │ │ + imul $0x1010101,%eax,%eax │ │ + mov 0x288(%r13),%rcx │ │ + mov %eax,0xc0(%rcx,%rdx,1) │ │ + mov 0x288(%r13),%rax │ │ + movl $0x0,0xe0(%rax,%rdx,1) │ │ + movzbl 0x6(%r12),%eax │ │ + imul $0x1010101,%eax,%eax │ │ + mov 0x288(%r13),%rcx │ │ + mov %eax,0xa0(%rcx,%rdx,1) │ │ + mov 0x288(%r13),%rax │ │ + movl $0x0,0x250(%rax,%rdx,1) │ │ + movl $0x0,0x1ea0(%r13,%rdx,1) │ │ + movzbl 0x2(%r8,%rdi,4),%eax │ │ + imul $0x1010101,%eax,%eax │ │ + mov 0x288(%r13),%rcx │ │ + mov %eax,0x1a0(%rcx,%rdx,1) │ │ + movzbl 0x14(%r12),%eax │ │ + imul $0x1010101,%eax,%eax │ │ + mov 0x288(%r13),%rcx │ │ + mov %eax,0x100(%rcx,%rdx,1) │ │ + imul $0x1010101,%ebp,%eax │ │ + mov 0x288(%r13),%rcx │ │ + mov %eax,0x160(%rcx,%rdx,1) │ │ + imul $0x1010101,%ebx,%eax │ │ + mov 0x288(%r13),%rcx │ │ + mov %eax,0x180(%rcx,%rdx,1) │ │ + movzbl 0x15(%r12),%eax │ │ + imul $0x1010101,%eax,%eax │ │ + mov 0x288(%r13),%rcx │ │ + mov %eax,(%rcx,%rdx,1) │ │ + movsbl 0x18(%r12),%eax │ │ + imul $0x1010101,%eax,%eax │ │ + mov 0x288(%r13),%rcx │ │ + mov %eax,0x120(%rcx,%rdx,1) │ │ + movzbl 0x19(%r12),%eax │ │ + imul $0x1010101,%eax,%eax │ │ + mov 0x288(%r13),%rcx │ │ + mov %eax,0x140(%rcx,%rdx,1) │ │ + cmpb $0x0,0x5c(%rsp) │ │ + jne 833bc │ │ + jmpq 835f8 │ │ + mov 0xa0(%rsp),%rcx │ │ + imul %rdx,%rcx │ │ + mov 0x288(%r13),%rax │ │ + mov 0x18(%rsp),%rsi │ │ + mov %rcx,0x80(%rax,%rsi,1) │ │ + movzbl 0x5(%r12),%eax │ │ + imul %rdx,%rax │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0xc0(%rcx,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + movq $0x0,0xe0(%rax,%rsi,1) │ │ + movzbl 0x6(%r12),%eax │ │ + imul %rdx,%rax │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0xa0(%rcx,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + movq $0x0,0x250(%rax,%rsi,1) │ │ + movq $0x0,0x1ea0(%r13,%rsi,1) │ │ + movzbl 0x2(%r8,%rdi,4),%eax │ │ + imul %rdx,%rax │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0x1a0(%rcx,%rsi,1) │ │ + movzbl 0x14(%r12),%eax │ │ + imul %rdx,%rax │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0x100(%rcx,%rsi,1) │ │ + imul %rdx,%rbp │ │ + mov 0x288(%r13),%rax │ │ + mov %rbp,0x160(%rax,%rsi,1) │ │ + imul %rdx,%rbx │ │ + mov 0x288(%r13),%rax │ │ + mov %rbx,0x180(%rax,%rsi,1) │ │ + movzbl 0x15(%r12),%eax │ │ + imul %rdx,%rax │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,(%rcx,%rsi,1) │ │ + movsbq 0x18(%r12),%rax │ │ + imul %rdx,%rax │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0x120(%rcx,%rsi,1) │ │ + movzbl 0x19(%r12),%eax │ │ + imul %rdx,%rax │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0x140(%rcx,%rsi,1) │ │ + cmpb $0x0,0x5c(%rsp) │ │ + jne 833bc │ │ + jmpq 835f8 │ │ + mov 0xa0(%rsp),%rcx │ │ + imul %rdx,%rcx │ │ + mov 0x288(%r13),%rax │ │ + mov 0x18(%rsp),%rsi │ │ + mov %rcx,0x80(%rax,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + mov %rcx,0x88(%rax,%rsi,1) │ │ + movzbl 0x5(%r12),%eax │ │ + imul %rdx,%rax │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0xc0(%rcx,%rsi,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0xc8(%rcx,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + movq $0x0,0xe0(%rax,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + movq $0x0,0xe8(%rax,%rsi,1) │ │ + movzbl 0x6(%r12),%eax │ │ + imul %rdx,%rax │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0xa0(%rcx,%rsi,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0xa8(%rcx,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + movq $0x0,0x250(%rax,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + movq $0x0,0x258(%rax,%rsi,1) │ │ + pxor %xmm0,%xmm0 │ │ + movdqu %xmm0,0x1ea0(%r13,%rsi,1) │ │ + movzbl 0x2(%r8,%rdi,4),%eax │ │ + imul %rdx,%rax │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0x1a0(%rcx,%rsi,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0x1a8(%rcx,%rsi,1) │ │ + movzbl 0x14(%r12),%eax │ │ + imul %rdx,%rax │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0x100(%rcx,%rsi,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0x108(%rcx,%rsi,1) │ │ + imul %rdx,%rbp │ │ + mov 0x288(%r13),%rax │ │ + mov %rbp,0x160(%rax,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + mov %rbp,0x168(%rax,%rsi,1) │ │ + imul %rdx,%rbx │ │ + mov 0x288(%r13),%rax │ │ + mov %rbx,0x180(%rax,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + mov %rbx,0x188(%rax,%rsi,1) │ │ + movzbl 0x15(%r12),%eax │ │ + imul %rdx,%rax │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,(%rcx,%rsi,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0x8(%rcx,%rsi,1) │ │ + movsbq 0x18(%r12),%rax │ │ + imul %rdx,%rax │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0x120(%rcx,%rsi,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0x128(%rcx,%rsi,1) │ │ + movzbl 0x19(%r12),%eax │ │ + imul %rdx,%rax │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0x140(%rcx,%rsi,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0x148(%rcx,%rsi,1) │ │ + cmpb $0x0,0x5c(%rsp) │ │ + jne 833bc │ │ + jmpq 835f8 │ │ + mov 0xa0(%rsp),%rcx │ │ + imul %rdx,%rcx │ │ + mov 0x288(%r13),%rax │ │ + mov 0x18(%rsp),%rsi │ │ + mov %rcx,0x80(%rax,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + mov %rcx,0x88(%rax,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + mov %rcx,0x90(%rax,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + mov %rcx,0x98(%rax,%rsi,1) │ │ + movzbl 0x5(%r12),%eax │ │ + imul %rdx,%rax │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0xc0(%rcx,%rsi,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0xc8(%rcx,%rsi,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0xd0(%rcx,%rsi,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0xd8(%rcx,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + movq $0x0,0xe0(%rax,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + movq $0x0,0xe8(%rax,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + movq $0x0,0xf0(%rax,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + movq $0x0,0xf8(%rax,%rsi,1) │ │ + movzbl 0x6(%r12),%eax │ │ + imul %rdx,%rax │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0xa0(%rcx,%rsi,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0xa8(%rcx,%rsi,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0xb0(%rcx,%rsi,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0xb8(%rcx,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + movq $0x0,0x250(%rax,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + movq $0x0,0x258(%rax,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + movq $0x0,0x260(%rax,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + movq $0x0,0x268(%rax,%rsi,1) │ │ + pxor %xmm0,%xmm0 │ │ + movdqu %xmm0,0x1ea0(%r13,%rsi,1) │ │ + movdqu %xmm0,0x1eb0(%r13,%rsi,1) │ │ + movzbl 0x2(%r8,%rdi,4),%eax │ │ + imul %rdx,%rax │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0x1a0(%rcx,%rsi,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0x1a8(%rcx,%rsi,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0x1b0(%rcx,%rsi,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0x1b8(%rcx,%rsi,1) │ │ + movzbl 0x14(%r12),%eax │ │ + imul %rdx,%rax │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0x100(%rcx,%rsi,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0x108(%rcx,%rsi,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0x110(%rcx,%rsi,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0x118(%rcx,%rsi,1) │ │ + imul %rdx,%rbp │ │ + mov 0x288(%r13),%rax │ │ + mov %rbp,0x160(%rax,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + mov %rbp,0x168(%rax,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + mov %rbp,0x170(%rax,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + mov %rbp,0x178(%rax,%rsi,1) │ │ + imul %rdx,%rbx │ │ + mov 0x288(%r13),%rax │ │ + mov %rbx,0x180(%rax,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + mov %rbx,0x188(%rax,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + mov %rbx,0x190(%rax,%rsi,1) │ │ + mov 0x288(%r13),%rax │ │ + mov %rbx,0x198(%rax,%rsi,1) │ │ + movzbl 0x15(%r12),%eax │ │ + imul %rdx,%rax │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,(%rcx,%rsi,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0x8(%rcx,%rsi,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0x10(%rcx,%rsi,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0x18(%rcx,%rsi,1) │ │ + movsbq 0x18(%r12),%rax │ │ + imul %rdx,%rax │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0x120(%rcx,%rsi,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0x128(%rcx,%rsi,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0x130(%rcx,%rsi,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0x138(%rcx,%rsi,1) │ │ + movzbl 0x19(%r12),%eax │ │ + imul %rdx,%rax │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0x140(%rcx,%rsi,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0x148(%rcx,%rsi,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0x150(%rcx,%rsi,1) │ │ + mov 0x288(%r13),%rcx │ │ + mov %rax,0x158(%rcx,%rsi,1) │ │ + cmpb $0x0,0x5c(%rsp) │ │ + je 835f8 │ │ + mov 0x190(%rsp),%rax │ │ + add $0xffffffff,%eax │ │ + cmp $0x1f,%eax │ │ + ja 834d7 │ │ + lea 0x7b3a1(%rip),%rcx │ │ + movslq (%rcx,%rax,4),%rax │ │ add %rcx,%rax │ │ - cmp %r12,%rbp │ │ - jl 8c700 │ │ - add $0xffffffff,%r10d │ │ + jmpq *%rax │ │ + mov 0x80(%rsp),%rax │ │ + movb $0x0,0x248(%r13,%rax,1) │ │ + mov 0x198(%rsp),%rax │ │ + add $0xffffffff,%eax │ │ + cmp $0x1f,%eax │ │ + jbe 834eb │ │ + jmpq 835f8 │ │ + mov 0x80(%rsp),%rax │ │ + movw $0x0,0x248(%r13,%rax,1) │ │ + mov 0x198(%rsp),%rax │ │ + add $0xffffffff,%eax │ │ + cmp $0x1f,%eax │ │ + jbe 834eb │ │ + jmpq 835f8 │ │ + mov 0x80(%rsp),%rax │ │ + movl $0x0,0x248(%r13,%rax,1) │ │ + mov 0x198(%rsp),%rax │ │ + add $0xffffffff,%eax │ │ + cmp $0x1f,%eax │ │ + jbe 834eb │ │ + jmpq 835f8 │ │ + mov 0x80(%rsp),%rax │ │ + movq $0x0,0x248(%r13,%rax,1) │ │ + mov 0x198(%rsp),%rax │ │ + add $0xffffffff,%eax │ │ + cmp $0x1f,%eax │ │ + jbe 834eb │ │ + jmpq 835f8 │ │ + pxor %xmm0,%xmm0 │ │ + mov 0x80(%rsp),%rax │ │ + movdqu %xmm0,0x248(%r13,%rax,1) │ │ + mov 0x198(%rsp),%rax │ │ + add $0xffffffff,%eax │ │ + cmp $0x1f,%eax │ │ + jbe 834eb │ │ + jmpq 835f8 │ │ + pxor %xmm0,%xmm0 │ │ + mov 0x80(%rsp),%rax │ │ + movdqu %xmm0,0x248(%r13,%rax,1) │ │ + movdqu %xmm0,0x258(%r13,%rax,1) │ │ + mov 0x198(%rsp),%rax │ │ + add $0xffffffff,%eax │ │ + cmp $0x1f,%eax │ │ + ja 835f8 │ │ + lea 0x7b306(%rip),%rcx │ │ + movslq (%rcx,%rax,4),%rax │ │ + add %rcx,%rax │ │ + jmpq *%rax │ │ + mov 0x288(%r13),%rax │ │ + mov 0x88(%rsp),%rcx │ │ + movb $0x0,0x230(%rax,%rcx,1) │ │ + jmpq 835f8 │ │ + mov 0x288(%r13),%rax │ │ + mov 0x88(%rsp),%rcx │ │ + movw $0x0,0x230(%rax,%rcx,1) │ │ + jmpq 835f8 │ │ + mov 0x288(%r13),%rax │ │ + mov 0x88(%rsp),%rcx │ │ + movl $0x0,0x230(%rax,%rcx,1) │ │ + jmpq 835f8 │ │ + mov 0x288(%r13),%rax │ │ + mov 0x88(%rsp),%rcx │ │ + movq $0x0,0x230(%rax,%rcx,1) │ │ + jmpq 835f8 │ │ + mov 0x288(%r13),%rax │ │ + mov 0x88(%rsp),%rcx │ │ + movq $0x0,0x230(%rax,%rcx,1) │ │ + mov 0x288(%r13),%rax │ │ + movq $0x0,0x238(%rcx,%rax,1) │ │ + jmp 835f8 │ │ + mov 0x288(%r13),%rax │ │ + mov 0x88(%rsp),%rcx │ │ + movq $0x0,0x230(%rax,%rcx,1) │ │ + mov 0x288(%r13),%rax │ │ + movq $0x0,0x238(%rcx,%rax,1) │ │ + mov 0x288(%r13),%rax │ │ + movq $0x0,0x240(%rcx,%rax,1) │ │ + mov 0x288(%r13),%rax │ │ + movq $0x0,0x248(%rcx,%rax,1) │ │ + mov 0x48(%rsp),%rax │ │ + mov (%rax),%rax │ │ + cmpl $0x0,0x360(%rax) │ │ + mov 0x30(%rsp),%rbp │ │ movabs $0x101010101010101,%rbx │ │ - cmp $0x1f,%r10d │ │ - ja 8c744 │ │ - lea 0x6f206(%rip),%rax │ │ - movslq (%rax,%r10,4),%rcx │ │ - add %rax,%rcx │ │ - jmpq *%rcx │ │ - mov %sil,(%rdi) │ │ - jmp 8c783 │ │ - mov %esi,%eax │ │ - shl $0x8,%eax │ │ - or %esi,%eax │ │ - mov %ax,(%rdi) │ │ - jmp 8c783 │ │ - mov 0x70(%rsp),%rdx │ │ - callq 4480 │ │ - jmp 8c783 │ │ - imul $0x1010101,%esi,%eax │ │ - mov %eax,(%rdi) │ │ - jmp 8c783 │ │ - imul %rbx,%r9 │ │ - mov %r9,(%rdi) │ │ - jmp 8c783 │ │ - imul %rbx,%r9 │ │ - mov %r9,(%rdi) │ │ - mov %r9,0x8(%rdi) │ │ - jmp 8c783 │ │ - imul %rbx,%r9 │ │ - mov %r9,(%rdi) │ │ - mov %r9,0x8(%rdi) │ │ - mov %r9,0x10(%rdi) │ │ - mov %r9,0x18(%rdi) │ │ - mov 0x30(%rsp),%ebp │ │ - mov 0x2c(%rsp),%r8d │ │ - mov 0x28(%rsp),%r9d │ │ - mov 0xc8(%rsp),%edx │ │ - mov 0xc0(%rsp),%esi │ │ - mov 0xf8(%rsp),%rdi │ │ - mov 0x58(%rsp),%rcx │ │ - add $0xffffffff,%ecx │ │ - cmp $0x1f,%ecx │ │ - ja 8c7d7 │ │ - lea 0x6f1f5(%rip),%rax │ │ - movslq (%rax,%rcx,4),%rcx │ │ + mov 0x68(%rsp),%r9 │ │ + je 83a01 │ │ + cmpl $0x0,0x364(%rax) │ │ + je 83a01 │ │ + lea -0x1(%r11),%edx │ │ + cmp $0x1f,%dl │ │ + ja 83a01 │ │ + movslq 0x14(%r13),%rax │ │ + mov 0x20(%rsp),%rsi │ │ + imul 0xd18(%rsi),%rax │ │ + movslq 0x10(%r13),%rcx │ │ add %rax,%rcx │ │ - jmpq *%rcx │ │ - mov %r13b,(%rdi) │ │ - jmp 8c843 │ │ - mov %r13d,%eax │ │ - shl $0x8,%eax │ │ - or %r13d,%eax │ │ - mov %ax,(%rdi) │ │ - jmp 8c843 │ │ - mov %r13d,%esi │ │ - mov %r12,%rdx │ │ - callq 4480 │ │ - mov 0xc0(%rsp),%esi │ │ - mov 0xc8(%rsp),%edx │ │ - mov 0x28(%rsp),%r9d │ │ - mov 0x2c(%rsp),%r8d │ │ - mov 0x30(%rsp),%ebp │ │ - jmp 8c843 │ │ - imul $0x1010101,%r13d,%eax │ │ - mov %eax,(%rdi) │ │ - jmp 8c843 │ │ - mov 0x68(%rsp),%rax │ │ + add 0xab8(%rsi),%rcx │ │ + lea 0xd18(%rsi),%r8 │ │ + movzbl %dl,%edx │ │ + lea 0x7b60d(%rip),%rsi │ │ + movslq (%rsi,%rdx,4),%rdx │ │ + add %rsi,%rdx │ │ + jmpq *%rdx │ │ + test %bpl,%bpl │ │ + je 83a01 │ │ + lea -0x1(%rbp),%esi │ │ + mov %ebp,%edx │ │ + and $0x3,%edx │ │ + cmp $0x3,%esi │ │ + jb 836d0 │ │ + mov %edx,%esi │ │ + sub %ebp,%esi │ │ + movzbl 0x4(%r12),%ebx │ │ + mov %bl,(%rcx) │ │ + mov (%r8),%rdi │ │ + lea (%rcx,%rdi,1),%rbp │ │ + movzbl 0x4(%r12),%ebx │ │ + mov %bl,(%rcx,%rdi,1) │ │ + mov (%r8),%rcx │ │ + lea 0x0(%rbp,%rcx,1),%rdi │ │ + movzbl 0x4(%r12),%ebx │ │ + mov %bl,(%rcx,%rbp,1) │ │ + mov (%r8),%rbp │ │ + lea (%rdi,%rbp,1),%rcx │ │ + movzbl 0x4(%r12),%ebx │ │ + mov %bl,0x0(%rbp,%rdi,1) │ │ + add (%r8),%rcx │ │ + add $0x4,%esi │ │ + jne 8368e │ │ + test %edx,%edx │ │ + mov 0x30(%rsp),%rbp │ │ + je 83a01 │ │ + movzbl 0x4(%r12),%eax │ │ + mov %al,(%rcx) │ │ + add (%r8),%rcx │ │ + add $0xffffffff,%edx │ │ + jne 836dd │ │ + jmpq 83a01 │ │ + test %bpl,%bpl │ │ + je 83a01 │ │ + lea -0x1(%rbp),%esi │ │ + mov %ebp,%edx │ │ + and $0x3,%edx │ │ + cmp $0x3,%esi │ │ + jb 8376c │ │ + mov %edx,%esi │ │ + sub %ebp,%esi │ │ + movzbl 0x4(%r12),%ebp │ │ + mov %ebp,%edi │ │ + shl $0x8,%edi │ │ + or %ebp,%edi │ │ + mov %di,(%rcx) │ │ + mov (%r8),%rdi │ │ + lea (%rcx,%rdi,1),%rbp │ │ + movzbl 0x4(%r12),%eax │ │ + mov %eax,%ebx │ │ + shl $0x8,%ebx │ │ + or %eax,%ebx │ │ + mov %bx,(%rcx,%rdi,1) │ │ + mov (%r8),%rax │ │ + lea (%rax,%rbp,1),%rdi │ │ + movzbl 0x4(%r12),%ebx │ │ + mov %ebx,%ecx │ │ + shl $0x8,%ecx │ │ + or %ebx,%ecx │ │ + mov %cx,(%rax,%rbp,1) │ │ + mov (%r8),%rax │ │ + lea (%rdi,%rax,1),%rcx │ │ + movzbl 0x4(%r12),%ebx │ │ + mov %ebx,%ebp │ │ + shl $0x8,%ebp │ │ + or %ebx,%ebp │ │ + mov %bp,(%rax,%rdi,1) │ │ + add (%r8),%rcx │ │ + add $0x4,%esi │ │ + jne 8370c │ │ + test %edx,%edx │ │ + mov 0x30(%rsp),%rbp │ │ + je 83a01 │ │ + movzbl 0x4(%r12),%eax │ │ + mov %eax,%esi │ │ + shl $0x8,%esi │ │ + or %eax,%esi │ │ + mov %si,(%rcx) │ │ + add (%r8),%rcx │ │ + add $0xffffffff,%edx │ │ + jne 83779 │ │ + jmpq 83a01 │ │ + test %bpl,%bpl │ │ + je 83a01 │ │ + lea -0x1(%rbp),%esi │ │ + mov %ebp,%edx │ │ + and $0x3,%edx │ │ + cmp $0x3,%esi │ │ + jb 83808 │ │ + mov %edx,%esi │ │ + sub %ebp,%esi │ │ + movzbl 0x4(%r12),%eax │ │ + imul $0x1010101,%eax,%eax │ │ + mov %eax,(%rcx) │ │ + mov (%r8),%rax │ │ + lea (%rcx,%rax,1),%rdi │ │ + movzbl 0x4(%r12),%ebp │ │ + imul $0x1010101,%ebp,%ebp │ │ + mov %ebp,(%rcx,%rax,1) │ │ + mov (%r8),%rax │ │ + lea (%rdi,%rax,1),%rbp │ │ + movzbl 0x4(%r12),%ecx │ │ + imul $0x1010101,%ecx,%ecx │ │ + mov %ecx,(%rax,%rdi,1) │ │ + mov (%r8),%rax │ │ + lea (%rax,%rbp,1),%rcx │ │ + movzbl 0x4(%r12),%edi │ │ + imul $0x1010101,%edi,%edi │ │ + mov %edi,(%rax,%rbp,1) │ │ + add (%r8),%rcx │ │ + add $0x4,%esi │ │ + jne 837b0 │ │ + test %edx,%edx │ │ + mov 0x30(%rsp),%rbp │ │ + je 83a01 │ │ + movzbl 0x4(%r12),%eax │ │ + imul $0x1010101,%eax,%eax │ │ + mov %eax,(%rcx) │ │ + add (%r8),%rcx │ │ + add $0xffffffff,%edx │ │ + jne 83815 │ │ + jmpq 83a01 │ │ + test %bpl,%bpl │ │ + je 83a01 │ │ + lea -0x1(%rbp),%esi │ │ + mov %ebp,%edx │ │ + and $0x3,%edx │ │ + cmp $0x3,%esi │ │ + jb 8389e │ │ + mov %edx,%esi │ │ + sub %ebp,%esi │ │ + movzbl 0x4(%r12),%eax │ │ imul %rbx,%rax │ │ - mov %rax,(%rdi) │ │ - jmp 8c843 │ │ - mov 0x68(%rsp),%rax │ │ + mov %rax,(%rcx) │ │ + mov (%r8),%rax │ │ + lea (%rcx,%rax,1),%rdi │ │ + movzbl 0x4(%r12),%ebp │ │ + imul %rbx,%rbp │ │ + mov %rbp,(%rcx,%rax,1) │ │ + mov (%r8),%rax │ │ + lea (%rdi,%rax,1),%rbp │ │ + movzbl 0x4(%r12),%ecx │ │ + imul %rbx,%rcx │ │ + mov %rcx,(%rax,%rdi,1) │ │ + mov (%r8),%rax │ │ + lea (%rax,%rbp,1),%rcx │ │ + movzbl 0x4(%r12),%edi │ │ + imul %rbx,%rdi │ │ + mov %rdi,(%rax,%rbp,1) │ │ + add (%r8),%rcx │ │ + add $0x4,%esi │ │ + jne 8384a │ │ + test %edx,%edx │ │ + mov 0x30(%rsp),%rbp │ │ + je 83a01 │ │ + movzbl 0x4(%r12),%eax │ │ imul %rbx,%rax │ │ - mov %rax,(%rdi) │ │ - mov %rax,0x8(%rdi) │ │ - jmp 8c843 │ │ - mov 0x68(%rsp),%rax │ │ + mov %rax,(%rcx) │ │ + add (%r8),%rcx │ │ + add $0xffffffff,%edx │ │ + jne 838ab │ │ + jmpq 83a01 │ │ + test %bpl,%bpl │ │ + je 83a01 │ │ + lea -0x1(%rbp),%esi │ │ + mov %ebp,%edx │ │ + and $0x3,%edx │ │ + cmp $0x3,%esi │ │ + jb 83946 │ │ + mov %edx,%esi │ │ + sub %ebp,%esi │ │ + movzbl 0x4(%r12),%eax │ │ + imul %rbx,%rax │ │ + mov %rax,(%rcx) │ │ + mov %rax,0x8(%rcx) │ │ + mov (%r8),%rax │ │ + lea (%rcx,%rax,1),%rdi │ │ + movzbl 0x4(%r12),%ebp │ │ + imul %rbx,%rbp │ │ + mov %rbp,(%rcx,%rax,1) │ │ + mov %rbp,0x8(%rcx,%rax,1) │ │ + mov (%r8),%rax │ │ + lea (%rdi,%rax,1),%rbp │ │ + movzbl 0x4(%r12),%ecx │ │ + imul %rbx,%rcx │ │ + mov %rcx,(%rax,%rdi,1) │ │ + mov %rcx,0x8(%rax,%rdi,1) │ │ + mov (%r8),%rax │ │ + lea (%rax,%rbp,1),%rcx │ │ + movzbl 0x4(%r12),%edi │ │ + imul %rbx,%rdi │ │ + mov %rdi,(%rax,%rbp,1) │ │ + mov %rdi,0x8(%rax,%rbp,1) │ │ + add (%r8),%rcx │ │ + add $0x4,%esi │ │ + jne 838df │ │ + test %edx,%edx │ │ + mov 0x30(%rsp),%rbp │ │ + je 83a01 │ │ + movzbl 0x4(%r12),%eax │ │ + imul %rbx,%rax │ │ + mov %rax,(%rcx) │ │ + mov %rax,0x8(%rcx) │ │ + add (%r8),%rcx │ │ + add $0xffffffff,%edx │ │ + jne 83953 │ │ + jmpq 83a01 │ │ + test %bpl,%bpl │ │ + je 83a01 │ │ + mov %ebp,%edx │ │ + and $0x1,%edx │ │ + cmp $0x1,%bpl │ │ + jne 83993 │ │ + mov %rcx,%rdi │ │ + test %edx,%edx │ │ + mov 0x30(%rsp),%rbp │ │ + jne 839e8 │ │ + jmp 83a01 │ │ + mov %edx,%esi │ │ + sub %ebp,%esi │ │ + movzbl 0x4(%r12),%eax │ │ + imul %rbx,%rax │ │ + mov %rax,(%rcx) │ │ + mov %rax,0x8(%rcx) │ │ + mov %rax,0x10(%rcx) │ │ + mov %rax,0x18(%rcx) │ │ + mov (%r8),%rax │ │ + lea (%rcx,%rax,1),%rdi │ │ + movzbl 0x4(%r12),%ebp │ │ + imul %rbx,%rbp │ │ + mov %rbp,(%rcx,%rax,1) │ │ + mov %rbp,0x8(%rcx,%rax,1) │ │ + mov %rbp,0x10(%rcx,%rax,1) │ │ + mov %rbp,0x18(%rcx,%rax,1) │ │ + add (%r8),%rdi │ │ + mov %rdi,%rcx │ │ + add $0x2,%esi │ │ + jne 83997 │ │ + test %edx,%edx │ │ + mov 0x30(%rsp),%rbp │ │ + je 83a01 │ │ + movzbl 0x4(%r12),%eax │ │ imul %rbx,%rax │ │ mov %rax,(%rdi) │ │ mov %rax,0x8(%rdi) │ │ mov %rax,0x10(%rdi) │ │ mov %rax,0x18(%rdi) │ │ - mov 0x48(%rsp),%r12 │ │ - mov 0x100(%rsp),%r11 │ │ - mov 0x34(%rsp),%r13d │ │ - test %r11,%r11 │ │ - je 8c976 │ │ - mov 0xe8(%rsp),%eax │ │ - xor %r14d,%r14d │ │ - cmp $0x1,%eax │ │ - sete %r14b │ │ - xor %r10d,%r10d │ │ - cmp $0x3,%eax │ │ - setne %r10b │ │ - add %r10d,%esi │ │ - mov %r10d,%ecx │ │ - sar %cl,%esi │ │ - sar %cl,%r13d │ │ - add %r10d,%ebp │ │ - shr %cl,%ebp │ │ - sub %r13d,%esi │ │ - cmp %ebp,%esi │ │ - cmovle %esi,%ebp │ │ - add %r14d,%edx │ │ - mov %r14d,%ecx │ │ - sar %cl,%edx │ │ - sar %cl,%r9d │ │ - sub %r9d,%edx │ │ - add %r14d,%r8d │ │ - shr %cl,%r8d │ │ - cmp %r8d,%edx │ │ - cmovle %edx,%r8d │ │ - test %ebp,%ebp │ │ - je 8c976 │ │ - test %r8d,%r8d │ │ - je 8c976 │ │ - mov %r10d,%ecx │ │ - shrl %cl,0x3c(%rsp) │ │ - mov %r14d,%ecx │ │ - shrl %cl,0x38(%rsp) │ │ - test %r8d,%r8d │ │ - jle 8c97f │ │ - test %ebp,%ebp │ │ - jle 8c97f │ │ - movslq %r9d,%rax │ │ - imul %r12,%rax │ │ - mov 0x78(%rsp),%rcx │ │ - lea (%rcx,%rax,4),%rax │ │ - movslq %r13d,%rcx │ │ - lea (%rax,%rcx,4),%rcx │ │ - movslq %ebp,%rdx │ │ - mov %ebp,%esi │ │ - and $0x1,%esi │ │ - shl $0x2,%r12 │ │ - sub %rsi,%rdx │ │ - xor %edi,%edi │ │ - xor %eax,%eax │ │ - cmp $0x1,%ebp │ │ - je 8c95d │ │ - jmp 8c930 │ │ - nopl (%rax) │ │ - add %r12,%rcx │ │ - add $0x1,%edi │ │ - cmp %r8d,%edi │ │ - jge 8c97f │ │ xor %eax,%eax │ │ - cmp $0x1,%ebp │ │ - je 8c95d │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - movzbl 0x20(%r15),%ebx │ │ - mov %bl,0x2(%rcx,%rax,4) │ │ - movzbl 0x30(%r15),%ebx │ │ - mov %bl,0x3(%rcx,%rax,4) │ │ - movzbl 0x20(%r15),%ebx │ │ - mov %bl,0x6(%rcx,%rax,4) │ │ - movzbl 0x30(%r15),%ebx │ │ - mov %bl,0x7(%rcx,%rax,4) │ │ - add $0x2,%rax │ │ - cmp %rax,%rdx │ │ - jne 8c930 │ │ - test %rsi,%rsi │ │ - je 8c910 │ │ - movzbl 0x20(%r15),%ebx │ │ - mov %bl,0x2(%rcx,%rax,4) │ │ - movzbl 0x30(%r15),%ebx │ │ - mov %bl,0x3(%rcx,%rax,4) │ │ - jmp 8c910 │ │ - add $0x88,%rsp │ │ - jmp 8c9c0 │ │ - mov 0x40(%rsp),%rdi │ │ - add $0x300,%rdi │ │ - sub $0x18,%rsp │ │ - mov 0x50(%rsp),%esi │ │ - mov 0x54(%rsp),%edx │ │ - mov %ebp,%ecx │ │ - mov $0x0,%r9d │ │ - push %r14 │ │ - push %r10 │ │ - pushq 0x130(%rsp) │ │ - push %r11 │ │ - mov 0x118(%rsp),%eax │ │ - push %rax │ │ - callq 8c9d0 │ │ - add $0xc8,%rsp │ │ + mov 0x90(%rsp),%rcx │ │ + cmpb $0x0,(%rcx) │ │ + je 83a22 │ │ + add $0x288,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ + test %bpl,%bpl │ │ + je 83a10 │ │ + mov 0x3f5e8(%r13),%rcx │ │ + mov 0x10(%rsp),%rdx │ │ + shr %edx │ │ + lea (%rcx,%rdx,4),%rsi │ │ + add $0x504,%rsi │ │ + mov %r9d,%edi │ │ + shr $0x4,%edi │ │ + and $0x1,%edi │ │ + mov %r11d,%ecx │ │ + neg %cl │ │ + mov $0xffffffff,%edx │ │ + shr %cl,%edx │ │ + and $0xf,%r9b │ │ + mov %r9d,%ecx │ │ + shl %cl,%edx │ │ + add $0xffffffff,%ebp │ │ + mov %rbp,%rbx │ │ + shr %ebp │ │ + lea 0x1(%rbp),%ecx │ │ + cmp $0x20,%r11b │ │ + jne 83aaf │ │ + mov %ecx,%ebx │ │ + and $0x1,%ebx │ │ + test %ebp,%ebp │ │ + je 83a9a │ │ + sub %ebx,%ecx │ │ + nopw 0x0(%rax,%rax,1) │ │ + or %dx,(%rsi,%rdi,2) │ │ + or %dx,0x2(%rsi) │ │ + or %dx,0x4(%rsi,%rdi,2) │ │ + or %dx,0x6(%rsi) │ │ + add $0x8,%rsi │ │ + add $0xfffffffe,%ecx │ │ + jne 83a80 │ │ + test %ebx,%ebx │ │ + je 83a10 │ │ + or %dx,(%rsi,%rdi,2) │ │ + or %dx,0x2(%rsi) │ │ + jmpq 83a10 │ │ + mov %ecx,%r8d │ │ + and $0x3,%r8d │ │ + cmp $0x6,%ebx │ │ + jb 83adc │ │ + sub %r8d,%ecx │ │ + xchg %ax,%ax │ │ + or %dx,(%rsi,%rdi,2) │ │ + or %dx,0x4(%rsi,%rdi,2) │ │ + or %dx,0x8(%rsi,%rdi,2) │ │ + or %dx,0xc(%rsi,%rdi,2) │ │ + add $0x10,%rsi │ │ + add $0xfffffffc,%ecx │ │ + jne 83ac0 │ │ + test %r8d,%r8d │ │ + je 83a10 │ │ + lea (%rsi,%rdi,2),%rcx │ │ + add $0x1,%bpl │ │ + movzbl %bpl,%esi │ │ + and $0x3,%esi │ │ + xor %eax,%eax │ │ + xor %edi,%edi │ │ nopl 0x0(%rax,%rax,1) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0x88,%rsp │ │ - mov %rcx,0x78(%rsp) │ │ - mov %esi,%r10d │ │ - mov 0xc0(%rsp),%ecx │ │ - mov 0xd8(%rsp),%esi │ │ - mov 0xe0(%rsp),%r13d │ │ - lea 0x7cd7a(%rip),%rbp │ │ - mov 0x2(%rbp,%rcx,8),%al │ │ - mov %rcx,0x70(%rsp) │ │ - mov 0x3(%rbp,%rcx,8),%cl │ │ + or %dx,(%rcx,%rdi,4) │ │ + add $0x1,%rdi │ │ + cmp %edi,%esi │ │ + jne 83b00 │ │ + jmpq 83a10 │ │ + cmpl $0x0,0x1f4(%rdx) │ │ + jne 81984 │ │ + movswl %cx,%edx │ │ + sar $0xf,%edx │ │ + sub %edx,%ecx │ │ + and $0xfffe,%ecx │ │ + mov %cx,0x2(%r15) │ │ + movswl %ax,%ecx │ │ + sar $0xf,%ecx │ │ + sub %ecx,%eax │ │ + and $0xfffe,%eax │ │ + mov %ax,(%r15) │ │ + mov 0x8(%r9),%rax │ │ + cmpl $0x0,0x400(%rax) │ │ + jne 81995 │ │ + jmpq 81b06 │ │ + mov %r13d,0xac(%rsp) │ │ + mov 0x38(%rsp),%rcx │ │ + mov 0x60(%rsp),%edi │ │ + cmp %edi,%ecx │ │ + setg %bl │ │ + mov 0x50(%rsp),%eax │ │ + cmp %eax,0x68(%rsp) │ │ + setg %r15b │ │ + mov 0x8(%rsp),%rax │ │ + mov 0x14(%rax),%eax │ │ + mov %rax,0x160(%rsp) │ │ + and $0x1f,%eax │ │ + and %bl,%r15b │ │ + mov 0x78(%rsp),%rsi │ │ + cmp %ebp,%esi │ │ + mov %ebp,%ebx │ │ + cmova %esi,%ebx │ │ + movsbl 0x18(%r12),%r11d │ │ + xor %r13d,%r13d │ │ + mov $0x0,%r12d │ │ + mov %ebx,0xb0(%rsp) │ │ + cmp $0x1f,%ebx │ │ + jg 83bea │ │ + mov $0x0,%r12d │ │ + cmp %edi,%ecx │ │ + jle 83bea │ │ + mov 0x8(%rsp),%rbx │ │ + mov 0x10(%rbx),%esi │ │ + add 0x78(%rsp),%esi │ │ + mov 0x8(%rbx),%r8 │ │ + mov 0x98(%rsp),%rbx │ │ + and $0x1,%ebx │ │ xor %r12d,%r12d │ │ - mov %al,0x33(%rsp) │ │ - test %al,%al │ │ - setne %al │ │ - xor %r14d,%r14d │ │ - mov %cl,0x32(%rsp) │ │ - test %cl,%cl │ │ - setne 0x31(%rsp) │ │ - mov $0x10,%ebp │ │ - mov %r13d,%ecx │ │ - shr %cl,%ebp │ │ - mov $0x10,%ebx │ │ - mov %esi,0x60(%rsp) │ │ - mov %esi,%ecx │ │ - shr %cl,%ebx │ │ - mov $0x1,%r11d │ │ - mov %ebp,0x58(%rsp) │ │ - mov %ebp,%ecx │ │ - shl %cl,%r11d │ │ + cmp 0x3634(%r8),%esi │ │ + cmovl %ebx,%r12d │ │ + mov 0x8(%rsp),%rsi │ │ + lea (%rsi,%rax,8),%rbx │ │ + add $0x2310,%rbx │ │ + movzbl %r15b,%eax │ │ + mov %eax,0xd0(%rsp) │ │ + cmp %edi,%ecx │ │ + mov %r11,0x60(%rsp) │ │ + jle 83e3d │ │ + mov %rbx,0x170(%rsp) │ │ + mov -0x8(%rbx),%rbx │ │ + movslq 0x10(%rsi),%r8 │ │ + mov %r8,%rsi │ │ + shl $0x4,%rsi │ │ + movsbl 0x8(%rbx,%rsi,1),%eax │ │ + add $0x1,%r11d │ │ + cmp %eax,%r11d │ │ + jne 841ea │ │ + lea (%rbx,%rsi,1),%rax │ │ + add $0x8,%rax │ │ + xor %r13d,%r13d │ │ + cmpb $0xff,0x1(%rax) │ │ + sete %r13b │ │ + mov %r13,0x98(%rsp) │ │ + jmpq 841f7 │ │ + movq $0x0,0xe0(%rsp) │ │ + mov 0x60(%rsp),%eax │ │ + cmp %eax,0x38(%rsp) │ │ + mov 0x68(%rsp),%rdx │ │ + jle 83c89 │ │ + mov 0x18(%rsp),%rax │ │ + cmpb $0x0,0xe0(%rcx,%rax,1) │ │ + je 842bd │ │ + cmp 0x50(%rsp),%edx │ │ + mov 0x40(%rsp),%r12 │ │ + jle 83cac │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + cmpb $0x0,0xf8(%rcx,%rax,1) │ │ + je 84320 │ │ + mov 0xe0(%rsp),%eax │ │ + mov 0xe4(%rsp),%ecx │ │ + xor %edx,%edx │ │ + cmp %ecx,%eax │ │ + setge %dl │ │ + add %rdx,%rdx │ │ + cmp %ecx,%eax │ │ + mov $0x1,%eax │ │ + cmovne %rdx,%rax │ │ + mov 0x28(%rsp),%rcx │ │ + lea (%rcx,%rax,4),%rsi │ │ + add $0x16a4,%rsi │ │ + mov %r13,%rdi │ │ + callq 4920 │ │ + jmpq 811d5 │ │ + movswl %cx,%edx │ │ + sar $0xf,%edx │ │ + sub %edx,%ecx │ │ + and $0xfffe,%ecx │ │ + mov %cx,0x2(%rbp) │ │ + movswl %ax,%ecx │ │ + sar $0xf,%ecx │ │ + sub %ecx,%eax │ │ + and $0xfffe,%eax │ │ + jmpq 81581 │ │ + mov 0x18(%rsp),%rax │ │ + movsbq 0x120(%rcx,%rax,1),%rax │ │ + cmp $0x4,%rax │ │ + jl 83d2c │ │ + addl $0x1,0xd0(%rsp,%rax,4) │ │ + mov 0x18(%rsp),%rax │ │ + cmpb $0x0,0x100(%rcx,%rax,1) │ │ + je 816f6 │ │ + mov 0x18(%rsp),%rax │ │ + movsbq 0x140(%rcx,%rax,1),%rax │ │ + cmp $0x4,%rax │ │ + jl 816f6 │ │ + addl $0x1,0xd0(%rsp,%rax,4) │ │ + cmp 0x50(%rsp),%edx │ │ + jg 816fc │ │ + jmpq 81714 │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + movsbq 0x138(%rcx,%rax,1),%rax │ │ + cmp $0x4,%rax │ │ + jl 83d8f │ │ + addl $0x1,0xd0(%rsp,%rax,4) │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + cmpb $0x0,0x118(%rcx,%rax,1) │ │ + je 81714 │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + movsbq 0x158(%rcx,%rax,1),%rax │ │ + cmp $0x4,%rax │ │ + jl 81714 │ │ + addl $0x1,0xd0(%rsp,%rax,4) │ │ + jmpq 81714 │ │ + mov $0x2,%eax │ │ + cmp 0x50(%rsp),%r10d │ │ + jg 83deb │ │ + mov 0x60(%rsp),%edx │ │ + cmp %edx,0x38(%rsp) │ │ + jle 846c7 │ │ + cmp 0x50(%rsp),%r10d │ │ + cmovg %rsi,%rcx │ │ + mov 0x18(%rsp),%rdx │ │ + cmovg 0x10(%rsp),%edx │ │ + cmpb $0x0,0xe0(%rcx,%rdx,1) │ │ + jne 846c7 │ │ + cmpb $0x0,0x100(%rcx,%rdx,1) │ │ + je 846c7 │ │ + cmpb $0x3,0x120(%rcx,%rdx,1) │ │ + setg %al │ │ + cmpb $0x4,0x140(%rcx,%rdx,1) │ │ + setl %cl │ │ + xor %al,%cl │ │ + movzbl %cl,%eax │ │ + shl $0x2,%eax │ │ + jmpq 846c7 │ │ + xor %eax,%eax │ │ + mov %rax,0x98(%rsp) │ │ + lea 0x89732(%rip),%rdi │ │ + mov 0xc8(%rsp),%rsi │ │ + mov 0x50(%rsp),%eax │ │ + cmp %eax,0x68(%rsp) │ │ + jle 84474 │ │ + mov (%rbx),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + movslq 0x10(%rcx),%r9 │ │ + add $0xffffffffffffffff,%r9 │ │ + shl $0x4,%r9 │ │ + movsbl 0x8(%rax,%r9,1),%ecx │ │ + add $0x1,%r11d │ │ + cmp %ecx,%r11d │ │ + jne 83e99 │ │ + lea (%rax,%r9,1),%rcx │ │ + add $0x8,%rcx │ │ + cmpb $0xff,0x1(%rcx) │ │ + je 844fc │ │ + xor %ecx,%ecx │ │ + mov %rcx,0x38(%rsp) │ │ + movzbl 0xa(%rax,%r9,1),%eax │ │ + movzbl 0x1(%rdi,%rax,4),%eax │ │ + cmp %bpl,%al │ │ + jae 84528 │ │ + cmp %eax,%esi │ │ + jle 8443a │ │ mov $0x1,%ebp │ │ - mov %ebx,0x5c(%rsp) │ │ - mov %ebx,%ecx │ │ + mov %eax,%ecx │ │ shl %cl,%ebp │ │ - mov %ebp,0x44(%rsp) │ │ - mov $0x1,%ebp │ │ - mov %r10d,0x68(%rsp) │ │ - mov %r10d,%ecx │ │ + mov %eax,%ecx │ │ + mov %rbx,%r15 │ │ + mov %rbx,%rsi │ │ + jmp 83ef6 │ │ + lea 0x896aa(%rip),%rbx │ │ + movzbl 0xa(%rcx,%r9,1),%ecx │ │ + movzbl 0x1(%rbx,%rcx,4),%ecx │ │ shl %cl,%ebp │ │ - mov %ebp,0x40(%rsp) │ │ - mov %r9d,0x6c(%rsp) │ │ - mov %rdi,0x38(%rsp) │ │ - mov 0xd0(%rsp),%r10 │ │ - mov 0xc8(%rsp),%rdi │ │ - mov $0x4,%r15d │ │ - movl $0x1,0x34(%rsp) │ │ - mov %edx,0x64(%rsp) │ │ - movslq %edx,%rcx │ │ - mov %rcx,0x48(%rsp) │ │ - mov %r8,0x50(%rsp) │ │ - test %r8d,%r8d │ │ - jle 8cb1a │ │ - mov %al,%r12b │ │ - mov $0x4,%eax │ │ - sub %r13d,%eax │ │ - mov 0x50(%rsp),%r8d │ │ - xor %r9d,%r9d │ │ - mov 0x38(%rsp),%rcx │ │ - mov 0x48(%rsp),%rdx │ │ - lea (%rcx,%rdx,8),%r13 │ │ - mov 0x40(%rsp),%ebx │ │ - nopw 0x0(%rax,%rax,1) │ │ - xor %edx,%edx │ │ - cmp %r11d,%ebx │ │ - setae %dl │ │ - mov %edx,%esi │ │ + lea (%rsi,%rdi,8),%rsi │ │ + add %ecx,%eax │ │ + cmp 0xc8(%rsp),%eax │ │ + jge 8447e │ │ + mov %ecx,%edi │ │ + mov (%rsi,%rdi,8),%rcx │ │ + movsbl 0x8(%rcx,%r9,1),%r8d │ │ + cmp %r8d,%r11d │ │ + jne 83ecf │ │ + lea (%rcx,%r9,1),%rbx │ │ + add $0x8,%rbx │ │ + cmpb $0xff,0x1(%rbx) │ │ + jne 83ecf │ │ + mov %ebp,%ebx │ │ + or %rbx,0x38(%rsp) │ │ + cmp $0x6,%r13d │ │ + lea 0x89659(%rip),%rbx │ │ + jg 845c6 │ │ + add $0x1,%r13d │ │ + jmp 83ed6 │ │ + mov 0x20(%rsp),%r9 │ │ + jmpq 81a8b │ │ + mov 0x18(%rsp),%rax │ │ + movsbq 0x120(%rcx,%rax,1),%rax │ │ + cmp $0x3,%rax │ │ + jg 83f59 │ │ + addl $0x1,0xe0(%rsp,%rax,4) │ │ + mov 0x18(%rsp),%rax │ │ + cmpb $0x0,0x100(%rcx,%rax,1) │ │ + je 81836 │ │ + mov 0x18(%rsp),%rax │ │ + movsbq 0x140(%rcx,%rax,1),%rax │ │ + cmp $0x3,%rax │ │ + jg 81836 │ │ + addl $0x1,0xe0(%rsp,%rax,4) │ │ + cmp 0x50(%rsp),%edx │ │ + jg 8183c │ │ + jmpq 81854 │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + movsbq 0x138(%rcx,%rax,1),%rax │ │ + cmp $0x3,%rax │ │ + jg 83fbc │ │ + addl $0x1,0xe0(%rsp,%rax,4) │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + cmpb $0x0,0x118(%rcx,%rax,1) │ │ + je 81854 │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + movsbq 0x158(%rcx,%rax,1),%rax │ │ + cmp $0x3,%rax │ │ + jg 81854 │ │ + addl $0x1,0xe0(%rsp,%rax,4) │ │ + jmpq 81854 │ │ + or %dl,%bl │ │ + je 84383 │ │ + test %dl,%dl │ │ + cmovne %rsi,%rcx │ │ + mov 0x18(%rsp),%rdx │ │ + cmovne 0x10(%rsp),%edx │ │ + cmpb $0x0,0x100(%rcx,%rdx,1) │ │ + mov 0x70(%rsp),%rbx │ │ + je 846c7 │ │ + cmpb $0x3,0x120(%rcx,%rdx,1) │ │ + setg %al │ │ + cmpb $0x4,0x140(%rcx,%rdx,1) │ │ + setl %cl │ │ + xor %al,%cl │ │ + movzbl %cl,%eax │ │ + lea (%rax,%rax,1),%eax │ │ + add $0x1,%eax │ │ + jmpq 846c7 │ │ + mov 0x18(%rsp),%rcx │ │ + movsbq 0x120(%rax,%rcx,1),%rcx │ │ + cmp $0x4,%rcx │ │ + jl 8406b │ │ + addl $0x1,0xd0(%rsp,%rcx,4) │ │ + mov 0x18(%rsp),%rcx │ │ + cmpb $0x0,0x100(%rax,%rcx,1) │ │ + je 817a7 │ │ + mov 0x18(%rsp),%rcx │ │ + movsbq 0x140(%rax,%rcx,1),%rax │ │ + cmp $0x4,%rax │ │ + jl 817a7 │ │ + addl $0x1,0xd0(%rsp,%rax,4) │ │ + cmp 0x50(%rsp),%edx │ │ + jg 817ad │ │ + jmpq 817c5 │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + movsbq 0x138(%rcx,%rax,1),%rax │ │ + cmp $0x4,%rax │ │ + jl 840ce │ │ + addl $0x1,0xd0(%rsp,%rax,4) │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + cmpb $0x0,0x118(%rcx,%rax,1) │ │ + je 817c5 │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + movsbq 0x158(%rcx,%rax,1),%rax │ │ + cmp $0x4,%rax │ │ + jl 817c5 │ │ + addl $0x1,0xd0(%rsp,%rax,4) │ │ + jmpq 817c5 │ │ + mov 0x18(%rsp),%rax │ │ + movsbl 0x120(%rcx,%rax,1),%eax │ │ + mov %eax,%edx │ │ + xor $0x2,%edx │ │ + cmp $0x1,%edx │ │ + ja 84131 │ │ + cltq │ │ + addl $0x1,0xd8(%rsp,%rax,4) │ │ + mov 0x18(%rsp),%rax │ │ + cmpb $0x0,0x100(%rcx,%rax,1) │ │ + je 818df │ │ + mov 0x18(%rsp),%rax │ │ + movsbl 0x140(%rcx,%rax,1),%eax │ │ mov %eax,%ecx │ │ - shl %cl,%esi │ │ - mov %ebx,%ebp │ │ - mov %esi,%ecx │ │ - shr %cl,%ebp │ │ - movzbl (%r10,%r9,1),%ecx │ │ - cmp %ecx,%r12d │ │ - cmovb %r12d,%ecx │ │ - lea 0x0(,%rcx,4),%rcx │ │ - add %r13,%rcx │ │ - or %bp,(%rcx,%rdx,2) │ │ - add $0x1,%r9 │ │ - add %ebx,%ebx │ │ - cmp %r9,%r8 │ │ - jne 8cae0 │ │ - mov %r10,0x80(%rsp) │ │ - mov 0x64(%rsp),%ecx │ │ - shll %cl,0x34(%rsp) │ │ - movslq 0x68(%rsp),%r12 │ │ - mov 0x78(%rsp),%r10 │ │ - test %r10d,%r10d │ │ - mov 0x44(%rsp),%r13d │ │ - jle 8cb98 │ │ - mov 0x31(%rsp),%al │ │ - mov %al,%r14b │ │ - sub 0x60(%rsp),%r15d │ │ - mov %r10d,%r8d │ │ - xor %ebp,%ebp │ │ - mov 0x38(%rsp),%rax │ │ - lea (%rax,%r12,8),%r9 │ │ - mov 0x34(%rsp),%edx │ │ - nopl 0x0(%rax) │ │ - xor %esi,%esi │ │ - cmp %r13d,%edx │ │ - setae %sil │ │ - mov %esi,%eax │ │ - mov %r15d,%ecx │ │ - shl %cl,%eax │ │ - mov %edx,%ebx │ │ + xor $0x2,%ecx │ │ + cmp $0x1,%ecx │ │ + ja 818df │ │ + cltq │ │ + addl $0x1,0xd8(%rsp,%rax,4) │ │ + cmp 0x50(%rsp),%esi │ │ + mov 0x40(%rsp),%r12 │ │ + jg 818ea │ │ + jmpq 81902 │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + movsbl 0x138(%rcx,%rax,1),%eax │ │ mov %eax,%ecx │ │ - shr %cl,%ebx │ │ - movzbl (%rdi,%rbp,1),%eax │ │ - cmp %eax,%r14d │ │ - cmovb %r14d,%eax │ │ - lea (%r9,%rax,4),%rax │ │ - or %bx,0x100(%rax,%rsi,2) │ │ - add $0x1,%rbp │ │ - add %edx,%edx │ │ - cmp %rbp,%r8 │ │ - jne 8cb60 │ │ - mov 0x50(%rsp),%r8 │ │ - movslq %r8d,%r15 │ │ - movslq %r10d,%rdx │ │ - cmpl $0x0,0x6c(%rsp) │ │ - mov 0x33(%rsp),%r13b │ │ - mov 0x32(%rsp),%r9b │ │ - jne 8cd1c │ │ - mov 0x70(%rsp),%r14 │ │ - lea 0x7cbbc(%rip),%rax │ │ - movzbl (%rax,%r14,8),%ebp │ │ - mov 0x40(%rsp),%eax │ │ - mov %eax,%ebx │ │ - mov %r8d,%ecx │ │ - shl %cl,%rbx │ │ - sub %eax,%ebx │ │ - mov %ebx,%esi │ │ - mov 0x58(%rsp),%ecx │ │ - shr %cl,%esi │ │ - cmp %r10d,%ebp │ │ - jge 8cc6c │ │ - add $0xffffffff,%r11d │ │ - and %ebx,%r11d │ │ + xor $0x2,%ecx │ │ + cmp $0x1,%ecx │ │ + ja 841a3 │ │ + cltq │ │ + addl $0x1,0xd8(%rsp,%rax,4) │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + cmpb $0x0,0x118(%rcx,%rax,1) │ │ + je 81902 │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + movsbl 0x158(%rcx,%rax,1),%eax │ │ + mov %eax,%ecx │ │ + xor $0x2,%ecx │ │ + cmp $0x1,%ecx │ │ + ja 81902 │ │ + cltq │ │ + addl $0x1,0xd8(%rsp,%rax,4) │ │ + jmpq 81902 │ │ + xor %eax,%eax │ │ + mov %rax,0x98(%rsp) │ │ + xor %r13d,%r13d │ │ + movzbl 0xa(%rbx,%rsi,1),%eax │ │ + lea 0x8937d(%rip),%rdi │ │ + movzbl (%rdi,%rax,4),%eax │ │ + mov 0x78(%rsp),%rbp │ │ + cmp %bpl,%al │ │ + jae 8428b │ │ + cmp %eax,0x70(%rsp) │ │ + jle 842ac │ │ + add %rsi,%rbx │ │ + mov $0x1,%ebp │ │ + mov %eax,%ecx │ │ + shl %cl,%ebp │ │ xor %ecx,%ecx │ │ - test %r13b,%r13b │ │ - setne %cl │ │ - test %r11d,%r11d │ │ - je 8cc40 │ │ - mov 0x38(%rsp),%rax │ │ - mov 0x48(%rsp),%rbx │ │ - lea (%rax,%rbx,8),%rax │ │ - lea (%rax,%rcx,4),%rcx │ │ - add $0x2,%rcx │ │ - mov %rbp,%rax │ │ - or %r11w,-0x2(%rcx,%rax,8) │ │ - test %esi,%esi │ │ - jne 8cc32 │ │ - nop │ │ - add %rbp,%rax │ │ - cmp %rdx,%rax │ │ - jge 8cc6c │ │ - or %r11w,-0x2(%rcx,%rax,8) │ │ - test %esi,%esi │ │ - je 8cc20 │ │ - or %si,(%rcx,%rax,8) │ │ - add %rbp,%rax │ │ - cmp %rdx,%rax │ │ - jl 8cc28 │ │ - jmp 8cc6c │ │ - test %esi,%esi │ │ - je 8cc6c │ │ - mov 0x38(%rsp),%rax │ │ - mov 0x48(%rsp),%rbx │ │ - lea (%rax,%rbx,8),%rax │ │ - lea (%rax,%rcx,4),%rax │ │ - add $0x2,%rax │ │ - mov %rbp,%rcx │ │ - nopl (%rax) │ │ - or %si,(%rax,%rcx,8) │ │ - add %rbp,%rcx │ │ - cmp %rdx,%rcx │ │ - jl 8cc60 │ │ - lea 0x7cb0d(%rip),%rax │ │ - movzbl 0x1(%rax,%r14,8),%ebp │ │ - mov 0x34(%rsp),%eax │ │ - mov %eax,%ebx │ │ - mov %r10d,%ecx │ │ - shl %cl,%rbx │ │ - sub %eax,%ebx │ │ - mov %ebx,%esi │ │ - mov 0x5c(%rsp),%ecx │ │ - shr %cl,%esi │ │ - cmp %r8d,%ebp │ │ - jge 8cd1c │ │ - mov 0x44(%rsp),%eax │ │ - add $0xffffffff,%eax │ │ - and %ebx,%eax │ │ + mov %rcx,0x38(%rsp) │ │ + mov %eax,%ecx │ │ + lea 0x89349(%rip),%rdi │ │ + jmp 84253 │ │ + movzbl 0xa(%rbx,%rsi,1),%ecx │ │ + movzbl (%rdi,%rcx,4),%ecx │ │ + shl %cl,%ebp │ │ + add %rsi,%rbx │ │ + add %ecx,%eax │ │ + cmp 0x70(%rsp),%eax │ │ + jge 8444c │ │ + mov %ecx,%esi │ │ + shl $0x4,%rsi │ │ + movsbl 0x8(%rbx,%rsi,1),%ecx │ │ + cmp %ecx,%r11d │ │ + jne 84239 │ │ + lea (%rbx,%rsi,1),%rcx │ │ + add $0x8,%rcx │ │ + cmpb $0xff,0x1(%rcx) │ │ + jne 84239 │ │ + mov %ebp,%ecx │ │ + or %rcx,0x98(%rsp) │ │ + cmp $0x6,%r13d │ │ + jg 8645b │ │ + add $0x1,%r13d │ │ + jmp 84239 │ │ + lea -0x1(%rax),%esi │ │ + and %r8d,%esi │ │ + sete %bl │ │ + and %bl,%r15b │ │ + movzbl %r15b,%ecx │ │ + mov %ecx,0xd0(%rsp) │ │ + sub %esi,%eax │ │ xor %ecx,%ecx │ │ - test %r9b,%r9b │ │ - setne %cl │ │ - test %eax,%eax │ │ - je 8ccef │ │ - mov %eax,%ebx │ │ - mov 0x38(%rsp),%rax │ │ - lea (%rax,%r12,8),%rax │ │ - lea (%rax,%rcx,4),%rcx │ │ - add $0x102,%rcx │ │ - mov %rbp,%rax │ │ - or %bx,-0x2(%rcx,%rax,8) │ │ - test %esi,%esi │ │ - jne 8cce1 │ │ - nop │ │ - add %rbp,%rax │ │ - cmp %r15,%rax │ │ - jge 8cd1c │ │ - or %bx,-0x2(%rcx,%rax,8) │ │ - test %esi,%esi │ │ - je 8ccd0 │ │ - or %si,(%rcx,%rax,8) │ │ - add %rbp,%rax │ │ - cmp %r15,%rax │ │ - jl 8ccd8 │ │ - jmp 8cd1c │ │ - test %esi,%esi │ │ - je 8cd1c │ │ - mov 0x38(%rsp),%rax │ │ - lea (%rax,%r12,8),%rax │ │ - lea (%rax,%rcx,4),%rax │ │ - add $0x102,%rax │ │ - mov %rbp,%rcx │ │ - nopl 0x0(%rax) │ │ - or %si,(%rax,%rcx,8) │ │ - add %rbp,%rcx │ │ - cmp %r15,%rcx │ │ - jl 8cd10 │ │ - add $0xffffffff,%r10d │ │ - movabs $0x101010101010101,%r14 │ │ - cmp $0x1f,%r10d │ │ - ja 8cd8c │ │ - lea 0x6ecf9(%rip),%rax │ │ - movslq (%rax,%r10,4),%rcx │ │ - add %rax,%rcx │ │ - jmpq *%rcx │ │ - test %r9b,%r9b │ │ - setne (%rdi) │ │ - add $0xffffffff,%r8d │ │ - cmp $0x1f,%r8d │ │ - mov 0x80(%rsp),%rdi │ │ - jbe 8ce4e │ │ - jmpq 8ce78 │ │ + cmp %ebp,%eax │ │ + cmovg %ecx,%r12d │ │ + mov 0x30(%rsp),%rbp │ │ + lea 0x892c8(%rip),%rdi │ │ + jmpq 84451 │ │ + mov 0x18(%rsp),%rax │ │ + movsbq 0x120(%rcx,%rax,1),%rax │ │ + cmp $0x1,%rax │ │ + jg 842d9 │ │ + addl $0x1,0xe0(%rsp,%rax,4) │ │ + mov 0x18(%rsp),%rax │ │ + cmpb $0x0,0x100(%rcx,%rax,1) │ │ + je 83c89 │ │ + mov 0x18(%rsp),%rax │ │ + movsbq 0x140(%rcx,%rax,1),%rax │ │ + cmp $0x1,%rax │ │ + jg 83c89 │ │ + addl $0x1,0xe0(%rsp,%rax,4) │ │ + cmp 0x50(%rsp),%edx │ │ + mov 0x40(%rsp),%r12 │ │ + jg 83c94 │ │ + jmpq 83cac │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + movsbq 0x138(%rcx,%rax,1),%rax │ │ + cmp $0x1,%rax │ │ + jg 84341 │ │ + addl $0x1,0xe0(%rsp,%rax,4) │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + cmpb $0x0,0x118(%rcx,%rax,1) │ │ + je 83cac │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + movsbq 0x158(%rcx,%rax,1),%rax │ │ + cmp $0x1,%rax │ │ + jg 83cac │ │ + addl $0x1,0xe0(%rsp,%rax,4) │ │ + jmpq 83cac │ │ + mov 0x18(%rsp),%rdx │ │ + mov 0x100(%rcx,%rdx,1),%al │ │ + mov 0x120(%rcx,%rdx,1),%r8b │ │ + mov 0x10(%rsp),%rdx │ │ + mov 0x8(%rsp),%rbx │ │ + mov 0x118(%rbx,%rdx,1),%r10b │ │ + mov 0x138(%rbx,%rdx,1),%r9b │ │ + mov %r10d,%edx │ │ + or %al,%dl │ │ + je 8465d │ │ + test %al,%al │ │ + je 8467d │ │ + test %r10b,%r10b │ │ + je 8467d │ │ + cmp $0x3,%r8b │ │ + setg %al │ │ + mov 0x18(%rsp),%rdx │ │ + cmpb $0x4,0x140(%rcx,%rdx,1) │ │ + setl %cl │ │ + xor %al,%cl │ │ + cmp $0x3,%r9b │ │ + setg %al │ │ + mov 0x10(%rsp),%rdx │ │ + mov 0x8(%rsp),%rsi │ │ + cmpb $0x4,0x158(%rsi,%rdx,1) │ │ + setl %dl │ │ + xor %al,%dl │ │ + test %cl,%cl │ │ + mov 0x70(%rsp),%rbx │ │ + jne 84417 │ │ xor %eax,%eax │ │ - test %r9b,%r9b │ │ - mov $0x101,%ecx │ │ - cmove %eax,%ecx │ │ - mov %cx,(%rdi) │ │ - add $0xffffffff,%r8d │ │ - cmp $0x1f,%r8d │ │ - mov 0x80(%rsp),%rdi │ │ - jbe 8ce4e │ │ - jmpq 8ce78 │ │ - xor %esi,%esi │ │ - test %r9b,%r9b │ │ - setne %sil │ │ - callq 4480 │ │ - mov 0x50(%rsp),%r8 │ │ - add $0xffffffff,%r8d │ │ - cmp $0x1f,%r8d │ │ - mov 0x80(%rsp),%rdi │ │ - jbe 8ce4e │ │ - jmpq 8ce78 │ │ + test %dl,%dl │ │ + je 846c7 │ │ + and %dl,%cl │ │ + mov $0x2,%eax │ │ + cmp $0x1,%cl │ │ + jne 846c7 │ │ + cmp $0x4,%r8b │ │ + setne %al │ │ + cmp $0x4,%r9b │ │ + sete %cl │ │ + jmpq 846bf │ │ + mov %rbx,%r15 │ │ + cmpl $0x0,0xd0(%rsp) │ │ + jne 8448c │ │ + jmpq 8453b │ │ + mov 0x30(%rsp),%rbp │ │ + mov 0xc8(%rsp),%rsi │ │ + mov 0x60(%rsp),%r11 │ │ + mov 0x170(%rsp),%rbx │ │ + mov 0x50(%rsp),%eax │ │ + cmp %eax,0x68(%rsp) │ │ + jg 83e64 │ │ + mov %rbx,%r15 │ │ xor %eax,%eax │ │ - test %r9b,%r9b │ │ - mov $0x1010101,%ecx │ │ - cmove %eax,%ecx │ │ - mov %ecx,(%rdi) │ │ - add $0xffffffff,%r8d │ │ - cmp $0x1f,%r8d │ │ - mov 0x80(%rsp),%rdi │ │ - jbe 8ce4e │ │ - jmpq 8ce78 │ │ + mov %rax,0x38(%rsp) │ │ + cmpl $0x0,0xd0(%rsp) │ │ + je 8453b │ │ + mov -0x8(%r15),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + movslq 0x10(%rcx),%rcx │ │ + mov %rcx,%rdi │ │ + shl $0x4,%rdi │ │ + movsbl -0x8(%rdi,%rax,1),%ebp │ │ + mov 0x60(%rsp),%rbx │ │ + lea 0x1(%rbx),%esi │ │ + cmp %ebp,%esi │ │ + jne 8453b │ │ + add %rax,%rdi │ │ + add $0xfffffffffffffff8,%rdi │ │ + cmpb $0xff,0x1(%rdi) │ │ + jne 8453b │ │ + movabs $0x100000000,%rdi │ │ + or %rdi,0x38(%rsp) │ │ + test %r12d,%r12d │ │ + je 858f4 │ │ + cmp $0x6,%r13d │ │ + mov 0x40(%rsp),%r12 │ │ + mov 0x20(%rsp),%r9 │ │ + mov 0x28(%rsp),%rbp │ │ + mov 0xac(%rsp),%r13d │ │ + jle 8456f │ │ + jmpq 845e2 │ │ + mov $0x1,%ecx │ │ + mov %rcx,0x38(%rsp) │ │ + cmp $0x6,%r13d │ │ + jg 845c6 │ │ + add $0x1,%r13d │ │ + movzbl 0xa(%rax,%r9,1),%eax │ │ + movzbl 0x1(%rdi,%rax,4),%eax │ │ + cmp %bpl,%al │ │ + jb 83eb4 │ │ + mov %rbx,%r15 │ │ + add $0xffffffff,%eax │ │ + test %eax,0x160(%rsp) │ │ + je 8447e │ │ + test %r12d,%r12d │ │ + je 845c6 │ │ + mov -0x8(%r15),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + mov 0x10(%rcx),%ecx │ │ + mov 0x60(%rsp),%rbx │ │ + lea 0x1(%rbx),%esi │ │ + mov 0x40(%rsp),%r12 │ │ + mov 0x20(%rsp),%r9 │ │ + mov 0x28(%rsp),%rbp │ │ + mov 0xac(%rsp),%r13d │ │ + movslq %ecx,%rcx │ │ + add 0x78(%rsp),%rcx │ │ + shl $0x4,%rcx │ │ + movsbl 0x8(%rax,%rcx,1),%edi │ │ + cmp %edi,%esi │ │ + jne 845e2 │ │ + add %rcx,%rax │ │ + add $0x8,%rax │ │ + mov 0x98(%rsp),%rcx │ │ + movabs $0x100000000,%rsi │ │ + or %rcx,%rsi │ │ + cmpb $0xff,0x1(%rax) │ │ + cmove %rsi,%rcx │ │ + mov %rcx,0x98(%rsp) │ │ + movslq %ebx,%rax │ │ + shl $0x4,%rax │ │ + or 0xc00(%r9,%rax,1),%r10d │ │ + je 845f7 │ │ + jmpq 85920 │ │ + mov 0x40(%rsp),%r12 │ │ + mov 0x20(%rsp),%r9 │ │ + mov 0x28(%rsp),%rbp │ │ + mov 0xac(%rsp),%r13d │ │ + mov 0x60(%rsp),%rbx │ │ + movslq %ebx,%rax │ │ + shl $0x4,%rax │ │ + or 0xc00(%r9,%rax,1),%r10d │ │ + jne 85920 │ │ + cmpl $0x0,0x588(%rdx) │ │ + je 85920 │ │ + lea 0x3600(%rbp),%rdi │ │ + mov 0x38(%rsp),%rax │ │ + or 0x98(%rsp),%rax │ │ + mov 0x30(%rsp),%rbx │ │ + je 8592c │ │ + mov 0xd8(%rsp),%rax │ │ + lea 0x1400(,%rax,8),%rsi │ │ + add %rbp,%rsi │ │ + mov $0x2,%edx │ │ + callq 4600 │ │ + mov %al,0x16(%r12) │ │ + movl $0x0,0xd0(%rsp) │ │ + cmp $0x2,%al │ │ + jne 81c16 │ │ + jmpq 8595c │ │ + cmp $0x4,%r8b │ │ + setl %al │ │ + cmp $0x3,%r9b │ │ + setg %cl │ │ + xor %al,%cl │ │ + movzbl %cl,%eax │ │ + lea (%rax,%rax,1),%eax │ │ + add $0x1,%eax │ │ + mov 0x70(%rsp),%rbx │ │ + jmp 846c7 │ │ + test %al,%al │ │ + cmovne %rcx,%rsi │ │ + mov 0x10(%rsp),%rax │ │ + cmovne 0x18(%rsp),%eax │ │ + cmpb $0x3,0x120(%rsi,%rax,1) │ │ + setg %cl │ │ + cmpb $0x4,0x140(%rsi,%rax,1) │ │ + setl %dl │ │ + mov $0x1,%eax │ │ + cmp %dl,%cl │ │ + mov 0x70(%rsp),%rbx │ │ + je 846c7 │ │ + cmp $0x4,%r8b │ │ + setl %al │ │ + cmp $0x3,%r9b │ │ + setg %cl │ │ + xor %al,%cl │ │ + movzbl %cl,%eax │ │ + add $0x3,%eax │ │ + mov %eax,%eax │ │ + mov 0x28(%rsp),%rcx │ │ + lea (%rcx,%rax,4),%rsi │ │ + add $0x1618,%rsi │ │ + mov %rbx,%rdi │ │ + callq 4920 │ │ + mov 0x8(%rsp),%rcx │ │ + mov 0x288(%rcx),%rcx │ │ + test %eax,%eax │ │ + je 8482d │ │ + pxor %xmm0,%xmm0 │ │ + movdqa %xmm0,0xe0(%rsp) │ │ + mov 0x60(%rsp),%eax │ │ + cmp %eax,0x38(%rsp) │ │ + mov 0x68(%rsp),%rdx │ │ + jle 84724 │ │ + mov 0x18(%rsp),%rax │ │ + cmpb $0x0,0xe0(%rcx,%rax,1) │ │ + je 85430 │ │ + cmp 0x50(%rsp),%edx │ │ + jle 84742 │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + cmpb $0x0,0xf8(%rcx,%rax,1) │ │ + je 8548e │ │ + mov 0xe0(%rsp),%eax │ │ + add 0xe4(%rsp),%eax │ │ + mov 0xe8(%rsp),%ecx │ │ + add 0xec(%rsp),%ecx │ │ + xor %edx,%edx │ │ + cmp %ecx,%eax │ │ + setge %dl │ │ + add %rdx,%rdx │ │ + cmp %ecx,%eax │ │ + mov $0x1,%eax │ │ + cmovne %rdx,%rax │ │ + mov 0x28(%rsp),%rcx │ │ + lea (%rcx,%rax,4),%rsi │ │ + add $0x16c8,%rsi │ │ + mov %rbx,%rdi │ │ + callq 4920 │ │ + mov 0x8(%rsp),%rcx │ │ + mov 0x288(%rcx),%rcx │ │ + test %eax,%eax │ │ + je 8494e │ │ + movq $0x0,0xe0(%rsp) │ │ + mov 0x60(%rsp),%eax │ │ + cmp %eax,0x38(%rsp) │ │ + mov 0x68(%rsp),%rsi │ │ + jle 847cd │ │ + mov 0x18(%rsp),%rax │ │ + cmpb $0x0,0xe0(%rcx,%rax,1) │ │ + je 855b2 │ │ + cmp 0x50(%rsp),%esi │ │ + jle 847eb │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + cmpb $0x0,0xf8(%rcx,%rax,1) │ │ + je 8561a │ │ + mov 0xe0(%rsp),%eax │ │ + mov 0xe4(%rsp),%ecx │ │ + xor %edx,%edx │ │ + cmp %ecx,%eax │ │ + setge %dl │ │ + add %rdx,%rdx │ │ + cmp %ecx,%eax │ │ + mov $0x1,%eax │ │ + cmovne %rdx,%rax │ │ + mov 0x28(%rsp),%rcx │ │ + lea (%rcx,%rax,4),%rsi │ │ + add $0x16e0,%rsi │ │ + mov %rbx,%rdi │ │ + callq 4920 │ │ + add $0x2,%al │ │ + jmpq 849d5 │ │ + movq $0x0,0xe0(%rsp) │ │ + mov 0x60(%rsp),%eax │ │ + cmp %eax,0x38(%rsp) │ │ + mov 0x68(%rsp),%rdx │ │ + jle 84895 │ │ + mov 0x18(%rsp),%rax │ │ + cmpb $0x0,0xe0(%rcx,%rax,1) │ │ + jne 84895 │ │ xor %eax,%eax │ │ - test %r9b,%r9b │ │ - cmovne %r14,%rax │ │ - mov %rax,(%rdi) │ │ - add $0xffffffff,%r8d │ │ - cmp $0x1f,%r8d │ │ - mov 0x80(%rsp),%rdi │ │ - jbe 8ce4e │ │ - jmp 8ce78 │ │ + mov 0x18(%rsp),%rsi │ │ + cmpb $0x3,0x120(%rcx,%rsi,1) │ │ + setg %al │ │ + addl $0x1,0xe0(%rsp,%rax,4) │ │ + cmpb $0x0,0x100(%rcx,%rsi,1) │ │ + je 84895 │ │ xor %eax,%eax │ │ - test %r9b,%r9b │ │ - cmovne %r14,%rax │ │ - mov %rax,(%rdi) │ │ - mov %rax,0x8(%rdi) │ │ - add $0xffffffff,%r8d │ │ - cmp $0x1f,%r8d │ │ - mov 0x80(%rsp),%rdi │ │ - jbe 8ce4e │ │ - jmp 8ce78 │ │ + mov 0x18(%rsp),%rsi │ │ + cmpb $0x3,0x140(%rcx,%rsi,1) │ │ + setg %al │ │ + addl $0x1,0xe0(%rsp,%rax,4) │ │ + cmp 0x50(%rsp),%edx │ │ + jle 848f7 │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + cmpb $0x0,0xf8(%rcx,%rax,1) │ │ + jne 848f7 │ │ xor %eax,%eax │ │ - test %r9b,%r9b │ │ - cmovne %r14,%rax │ │ - mov %rax,(%rdi) │ │ - mov %rax,0x8(%rdi) │ │ - mov %rax,0x10(%rdi) │ │ - mov %rax,0x18(%rdi) │ │ - add $0xffffffff,%r8d │ │ - cmp $0x1f,%r8d │ │ - mov 0x80(%rsp),%rdi │ │ - ja 8ce78 │ │ - lea 0x6ec5b(%rip),%rax │ │ - movslq (%rax,%r8,4),%rcx │ │ - add %rax,%rcx │ │ - jmpq *%rcx │ │ - test %r13b,%r13b │ │ - setne (%rdi) │ │ - jmp 8cee3 │ │ + mov 0x10(%rsp),%rcx │ │ + mov 0x8(%rsp),%rdx │ │ + cmpb $0x3,0x138(%rdx,%rcx,1) │ │ + setg %al │ │ + addl $0x1,0xe0(%rsp,%rax,4) │ │ + cmpb $0x0,0x118(%rdx,%rcx,1) │ │ + je 848f7 │ │ xor %eax,%eax │ │ - test %r13b,%r13b │ │ - mov $0x101,%ecx │ │ - cmove %eax,%ecx │ │ - mov %cx,(%rdi) │ │ - jmp 8cee3 │ │ - xor %esi,%esi │ │ - test %r13b,%r13b │ │ - setne %sil │ │ - mov %r15,%rdx │ │ - add $0x88,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - jmpq 4480 │ │ + mov 0x10(%rsp),%rcx │ │ + mov 0x8(%rsp),%rdx │ │ + cmpb $0x3,0x158(%rdx,%rcx,1) │ │ + setg %al │ │ + addl $0x1,0xe0(%rsp,%rax,4) │ │ + mov 0xe0(%rsp),%eax │ │ + mov 0xe4(%rsp),%ecx │ │ + xor %edx,%edx │ │ + cmp %ecx,%eax │ │ + setge %dl │ │ + add %rdx,%rdx │ │ + cmp %ecx,%eax │ │ + mov $0x1,%eax │ │ + cmovne %rdx,%rax │ │ + mov 0x28(%rsp),%rcx │ │ + lea (%rcx,%rax,4),%rsi │ │ + add $0x1704,%rsi │ │ + mov %rbx,%rdi │ │ + callq 4920 │ │ + test %eax,%eax │ │ + je 84b44 │ │ + mov 0x40(%rsp),%r12 │ │ + movw $0x604,0x18(%r12) │ │ + mov $0x6,%al │ │ + jmpq 84ca0 │ │ + movq $0x0,0xe0(%rsp) │ │ + mov 0x60(%rsp),%eax │ │ + cmp %eax,0x38(%rsp) │ │ + mov 0x68(%rsp),%rdx │ │ + jle 8497c │ │ + mov 0x18(%rsp),%rax │ │ + cmpb $0x0,0xe0(%rcx,%rax,1) │ │ + je 85687 │ │ + cmp 0x50(%rsp),%edx │ │ + jle 8499a │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + cmpb $0x0,0xf8(%rcx,%rax,1) │ │ + je 856e5 │ │ + mov 0xe0(%rsp),%eax │ │ + mov 0xe4(%rsp),%ecx │ │ + xor %edx,%edx │ │ + cmp %ecx,%eax │ │ + setge %dl │ │ + add %rdx,%rdx │ │ + cmp %ecx,%eax │ │ + mov $0x1,%eax │ │ + cmovne %rdx,%rax │ │ + mov 0x28(%rsp),%rcx │ │ + lea (%rcx,%rax,4),%rsi │ │ + add $0x16d4,%rsi │ │ + mov %rbx,%rdi │ │ + callq 4920 │ │ + mov 0x40(%rsp),%rcx │ │ + mov %al,0x18(%rcx) │ │ + mov 0x8(%rsp),%rax │ │ + mov 0x288(%rax),%rax │ │ + movl $0x0,0xe8(%rsp) │ │ + movq $0x0,0xe0(%rsp) │ │ + mov 0x60(%rsp),%ecx │ │ + cmp %ecx,0x38(%rsp) │ │ + mov 0x68(%rsp),%rdx │ │ + jle 84a22 │ │ + mov 0x18(%rsp),%rcx │ │ + cmpb $0x0,0xe0(%rax,%rcx,1) │ │ + je 854f1 │ │ + cmp 0x50(%rsp),%edx │ │ + jle 84a40 │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + cmpb $0x0,0xf8(%rcx,%rax,1) │ │ + je 8554f │ │ + mov 0xe4(%rsp),%eax │ │ + mov 0xe8(%rsp),%ecx │ │ + add 0xe0(%rsp),%eax │ │ + xor %edx,%edx │ │ + cmp %ecx,%eax │ │ + setge %dl │ │ + add %rdx,%rdx │ │ + cmp %eax,%ecx │ │ + mov $0x1,%eax │ │ + cmovne %rdx,%rax │ │ + mov 0x28(%rsp),%rcx │ │ + lea (%rcx,%rax,4),%rsi │ │ + add $0x16ec,%rsi │ │ + mov %rbx,%rdi │ │ + callq 4920 │ │ + test %eax,%eax │ │ + je 84a98 │ │ + mov 0x40(%rsp),%r12 │ │ + movb $0x6,0x19(%r12) │ │ + mov $0x6,%al │ │ + jmpq 84ca0 │ │ + mov 0x8(%rsp),%rax │ │ + mov 0x288(%rax),%rax │ │ + movl $0x0,0xe8(%rsp) │ │ + movq $0x0,0xe0(%rsp) │ │ + mov 0x60(%rsp),%ecx │ │ + cmp %ecx,0x38(%rsp) │ │ + mov 0x68(%rsp),%rdx │ │ + mov 0x40(%rsp),%r12 │ │ + jle 84ae2 │ │ + mov 0x18(%rsp),%rcx │ │ + cmpb $0x0,0xe0(%rax,%rcx,1) │ │ + je 85748 │ │ + cmp 0x50(%rsp),%edx │ │ + mov 0x70(%rsp),%rdi │ │ + jle 84b05 │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + cmpb $0x0,0xf8(%rcx,%rax,1) │ │ + je 857ab │ │ + mov 0xe0(%rsp),%eax │ │ + mov 0xe4(%rsp),%ecx │ │ + xor %edx,%edx │ │ + cmp %ecx,%eax │ │ + setge %dl │ │ + add %rdx,%rdx │ │ + cmp %ecx,%eax │ │ + mov $0x1,%eax │ │ + cmovne %rdx,%rax │ │ + mov 0x28(%rsp),%rcx │ │ + lea (%rcx,%rax,4),%rsi │ │ + add $0x16f8,%rsi │ │ + callq 4920 │ │ + add $0x4,%al │ │ + jmpq 84c9b │ │ + mov 0x8(%rsp),%rax │ │ + mov 0x288(%rax),%rax │ │ + movl $0x0,0xe8(%rsp) │ │ + movq $0x0,0xe0(%rsp) │ │ + mov 0x60(%rsp),%ecx │ │ + cmp %ecx,0x38(%rsp) │ │ + jle 84b84 │ │ + mov 0x18(%rsp),%rcx │ │ + cmpb $0x0,0xe0(%rax,%rcx,1) │ │ + je 8580e │ │ + mov 0x50(%rsp),%eax │ │ + cmp %eax,0x68(%rsp) │ │ + jle 84ba6 │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + cmpb $0x0,0xf8(%rcx,%rax,1) │ │ + je 85881 │ │ + mov 0xe0(%rsp),%eax │ │ + mov 0xe4(%rsp),%ecx │ │ + add 0xe8(%rsp),%ecx │ │ + xor %edx,%edx │ │ + cmp %ecx,%eax │ │ + setge %dl │ │ + add %rdx,%rdx │ │ + cmp %ecx,%eax │ │ + mov $0x1,%eax │ │ + cmovne %rdx,%rax │ │ + mov 0x40(%rsp),%r12 │ │ + movb $0x0,0x18(%r12) │ │ + mov 0x28(%rsp),%rcx │ │ + lea (%rcx,%rax,4),%rsi │ │ + add $0x1710,%rsi │ │ + mov %rbx,%rdi │ │ + callq 4920 │ │ + add $0x1,%al │ │ + mov %al,0x19(%r12) │ │ + cmp $0x2,%al │ │ + jne 84ca0 │ │ + mov 0x8(%rsp),%rax │ │ + mov 0x288(%rax),%rax │ │ + movq $0x0,0xe0(%rsp) │ │ + mov 0x60(%rsp),%ecx │ │ + cmp %ecx,0x38(%rsp) │ │ + jle 84c37 │ │ + mov 0x18(%rsp),%rcx │ │ + cmpb $0x0,0xe0(%rax,%rcx,1) │ │ + je 86465 │ │ + mov 0x50(%rsp),%eax │ │ + cmp %eax,0x68(%rsp) │ │ + mov 0x70(%rsp),%rdi │ │ + jle 84c5e │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + cmpb $0x0,0xf8(%rcx,%rax,1) │ │ + je 864e1 │ │ + mov 0xe0(%rsp),%eax │ │ + mov 0xe4(%rsp),%ecx │ │ + xor %edx,%edx │ │ + cmp %ecx,%eax │ │ + setge %dl │ │ + add %rdx,%rdx │ │ + cmp %ecx,%eax │ │ + mov $0x1,%eax │ │ + cmovne %rdx,%rax │ │ + mov 0x28(%rsp),%rcx │ │ + lea (%rcx,%rax,4),%rsi │ │ + add $0x171c,%rsi │ │ + callq 4920 │ │ + add 0x19(%r12),%al │ │ + mov %al,0x19(%r12) │ │ + mov 0x8(%rsp),%rcx │ │ + mov %rcx,%rdx │ │ + lea 0x22e0(%rcx),%rdi │ │ + mov 0x18(%r12),%cl │ │ + add $0x1,%cl │ │ + add $0x1,%al │ │ + mov 0x10(%rdx),%ebp │ │ + mov 0x14(%rdx),%ebx │ │ + movzbl %al,%eax │ │ + shl $0x8,%eax │ │ + movzbl %cl,%r8d │ │ + or %eax,%r8d │ │ + sub $0x28,%rsp │ │ + lea 0x108(%rsp),%rsi │ │ + lea 0x208(%rsp),%rdx │ │ + lea 0x1d8(%rsp),%rcx │ │ + mov %r14d,%r9d │ │ + push %rbp │ │ + push %rbx │ │ + pushq 0xd0(%rsp) │ │ + callq 990f0 │ │ + add $0x40,%rsp │ │ + movslq 0x1b0(%rsp),%rax │ │ + shl $0x4,%rax │ │ + mov 0x28(%rsp),%rcx │ │ + lea (%rcx,%rax,1),%rsi │ │ + add $0xd30,%rsi │ │ + mov $0x7,%edx │ │ + mov 0x70(%rsp),%rdi │ │ + callq 4750 │ │ + mov %al,0x15(%r12) │ │ + movzbl %al,%ebx │ │ + movb $0x0,0x17(%r12) │ │ + cmp $0x7,%ebx │ │ + jne 84dd4 │ │ + cmpl $0x2,0x1e0(%rsp) │ │ + mov 0x30(%rsp),%rbp │ │ + jl 84eb4 │ │ xor %eax,%eax │ │ - test %r13b,%r13b │ │ - mov $0x1010101,%ecx │ │ - cmove %eax,%ecx │ │ - mov %ecx,(%rdi) │ │ - jmp 8cee3 │ │ + cmpl $0x280,0xf8(%rsp) │ │ + setl %al │ │ + cmpl $0x27f,0xe8(%rsp) │ │ + lea (%rax,%rax,1),%rcx │ │ + cmovg %rax,%rcx │ │ + mov 0x28(%rsp),%rax │ │ + lea (%rax,%rcx,4),%rsi │ │ + add $0x15e8,%rsi │ │ + mov 0x70(%rsp),%rdi │ │ + callq 4920 │ │ + add 0x17(%r12),%al │ │ + mov %al,0x17(%r12) │ │ + cmp $0x1,%al │ │ + jne 84eb6 │ │ + cmpl $0x3,0x1e0(%rsp) │ │ + mov 0x20(%rsp),%r9 │ │ + jl 84ebf │ │ xor %eax,%eax │ │ - test %r13b,%r13b │ │ - cmovne %r14,%rax │ │ - mov %rax,(%rdi) │ │ - jmp 8cee3 │ │ + cmpl $0x280,0x108(%rsp) │ │ + setl %al │ │ + cmpl $0x27f,0xf8(%rsp) │ │ + jmpq 84e81 │ │ + lea 0x88915(%rip),%rax │ │ + cmpb $0x1,(%rax,%rbx,2) │ │ + mov 0x30(%rsp),%rbp │ │ + mov 0x20(%rsp),%r9 │ │ + je 84df6 │ │ + cmpb $0x1,0x1(%rax,%rbx,2) │ │ + jne 84ebd │ │ + movb $0x1,0x17(%r12) │ │ + mov $0x1,%al │ │ + cmpl $0x3,0x1e0(%rsp) │ │ + jl 84ebf │ │ xor %eax,%eax │ │ - test %r13b,%r13b │ │ - cmovne %r14,%rax │ │ - mov %rax,(%rdi) │ │ - mov %rax,0x8(%rdi) │ │ - jmp 8cee3 │ │ + cmpl $0x280,0x108(%rsp) │ │ + setl %al │ │ + cmpl $0x27f,0xf8(%rsp) │ │ + lea (%rax,%rax,1),%rcx │ │ + cmovg %rax,%rcx │ │ + mov 0x28(%rsp),%rax │ │ + lea (%rax,%rcx,4),%rsi │ │ + add $0x15e8,%rsi │ │ + mov 0x70(%rsp),%rdi │ │ + callq 4920 │ │ + add 0x17(%r12),%al │ │ + mov %al,0x17(%r12) │ │ + cmp $0x2,%al │ │ + jne 84eb6 │ │ + cmpl $0x4,0x1e0(%rsp) │ │ + mov 0x20(%rsp),%r9 │ │ + jl 84ebf │ │ xor %eax,%eax │ │ - test %r13b,%r13b │ │ - cmovne %r14,%rax │ │ - mov %rax,(%rdi) │ │ - mov %rax,0x8(%rdi) │ │ - mov %rax,0x10(%rdi) │ │ - mov %rax,0x18(%rdi) │ │ - add $0x88,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0x1088,%rsp │ │ - mov %r8d,%r11d │ │ - mov %rcx,%r14 │ │ - mov %rsi,0x60(%rsp) │ │ - mov %rdi,%r13 │ │ - mov 0x10d8(%rsp),%eax │ │ - mov 0x1110(%rsp),%rbx │ │ - mov 0x10c8(%rsp),%edi │ │ - mov 0x10c0(%rsp),%r10d │ │ - lea 0x7c7dc(%rip),%rcx │ │ - sub %r8d,%r10d │ │ - movzbl (%rcx,%rax,4),%r12d │ │ - cmp %r12d,%r10d │ │ - cmovg %r12d,%r10d │ │ - sub %r9d,%edi │ │ - movzbl 0x1(%rcx,%rax,4),%r8d │ │ - cmp %r8d,%edi │ │ - cmovg %r8d,%edi │ │ - mov %r11d,%r15d │ │ - and $0x1f,%r15d │ │ - mov %r9d,0x3c(%rsp) │ │ - mov %r9d,%eax │ │ - and $0x1f,%eax │ │ - test %r10d,%r10d │ │ - je 8d4f4 │ │ - test %edi,%edi │ │ - je 8d4f4 │ │ - mov %edi,0x18(%rsp) │ │ - mov %edi,%esi │ │ - movslq %r10d,%r9 │ │ - mov %r13,0x40(%rsp) │ │ - mov %r8d,0x58(%rsp) │ │ - mov %r15,0x30(%rsp) │ │ - mov %rax,0x28(%rsp) │ │ - mov %r10d,0x20(%rsp) │ │ - mov %rdx,0x70(%rsp) │ │ - mov %r12d,0x5c(%rsp) │ │ - mov %r11d,0x54(%rsp) │ │ - mov %r9,0x68(%rsp) │ │ - mov %rsi,0x48(%rsp) │ │ - jle 8d1a6 │ │ - test %r10d,%r10d │ │ - jle 8d112 │ │ - movslq 0x3c(%rsp),%rax │ │ - imul %rdx,%rax │ │ - mov 0x60(%rsp),%rcx │ │ - lea (%rcx,%rax,4),%rax │ │ - movslq %r11d,%rcx │ │ - lea (%rax,%rcx,4),%rax │ │ - mov %r10d,%r11d │ │ - and $0x1,%r11d │ │ - lea 0x0(,%rdx,4),%r8 │ │ - mov %r9,%rcx │ │ - sub %r11,%rcx │ │ - xor %edi,%edi │ │ - xor %ebp,%ebp │ │ - cmp $0x1,%r10d │ │ - je 8d05a │ │ - jmp 8d030 │ │ - nopw 0x0(%rax,%rax,1) │ │ - add %r8,%rax │ │ - add $0x1,%edi │ │ - cmp 0x18(%rsp),%edi │ │ - jge 8d071 │ │ - xor %ebp,%ebp │ │ - cmp $0x1,%r10d │ │ - je 8d05a │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - movzbl (%r14),%ebx │ │ - mov %bl,(%rax,%rbp,4) │ │ - movzbl 0x10(%r14),%ebx │ │ - mov %bl,0x1(%rax,%rbp,4) │ │ - movzbl (%r14),%ebx │ │ - mov %bl,0x4(%rax,%rbp,4) │ │ - movzbl 0x10(%r14),%ebx │ │ - mov %bl,0x5(%rax,%rbp,4) │ │ - add $0x2,%rbp │ │ - cmp %rbp,%rcx │ │ - jne 8d030 │ │ - test %r11,%r11 │ │ - je 8d010 │ │ - movzbl (%r14),%ebx │ │ - mov %bl,(%rax,%rbp,4) │ │ - movzbl 0x10(%r14),%ebx │ │ - mov %bl,0x1(%rax,%rbp,4) │ │ - jmp 8d010 │ │ - mov 0x18(%rsp),%r8d │ │ - test %r8d,%r8d │ │ + cmpl $0x280,0x118(%rsp) │ │ + setl %al │ │ + cmpl $0x27f,0x108(%rsp) │ │ + lea (%rax,%rax,1),%rcx │ │ + cmovg %rax,%rcx │ │ mov 0x28(%rsp),%rax │ │ - jle 8d1ab │ │ - test %r10d,%r10d │ │ - mov 0x10e0(%rsp),%esi │ │ - jle 8d112 │ │ - mov %esi,%eax │ │ - xor %ebp,%ebp │ │ - lea 0x7c6e1(%rip),%rcx │ │ - movzbl (%rcx,%rax,8),%r12d │ │ - movzbl 0x1(%rcx,%rax,8),%eax │ │ - mov %eax,0x1c(%rsp) │ │ - xor %r13d,%r13d │ │ - mov %r13d,%r13d │ │ - xor %r15d,%r15d │ │ - xor %ebx,%ebx │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %ebx,%eax │ │ - mov %r13,%rcx │ │ - shl $0x5,%rcx │ │ - lea (%rsp,%rcx,1),%rdi │ │ - add $0x80,%rdi │ │ - add %rax,%rdi │ │ - xor %edx,%edx │ │ - mov %ebp,%ecx │ │ - mov %r15d,%r8d │ │ - mov 0x10e8(%rsp),%r9 │ │ - callq 8dd20 │ │ - mov 0x10e0(%rsp),%esi │ │ - mov 0x20(%rsp),%r10d │ │ - add %r12d,%ebx │ │ - add $0x1,%r15d │ │ - cmp %r10d,%ebx │ │ - jl 8d0c0 │ │ - add 0x1c(%rsp),%r13d │ │ - add $0x1,%ebp │ │ - cmp 0x18(%rsp),%r13d │ │ - jl 8d0b0 │ │ - mov $0x1,%edi │ │ - mov 0x28(%rsp),%rcx │ │ - shl %cl,%edi │ │ - mov 0x30(%rsp),%r15 │ │ - mov %r15d,%ecx │ │ - lea 0x80(%rsp),%r11 │ │ - xor %edx,%edx │ │ - lea (%rcx,%rcx,2),%rcx │ │ - mov 0x40(%rsp),%r13 │ │ - lea 0x0(,%rcx,4),%r8 │ │ - add %r13,%r8 │ │ - mov %edi,0x38(%rsp) │ │ - mov 0x1108(%rsp),%r12 │ │ - mov 0x48(%rsp),%r9 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - xor %ebp,%ebp │ │ - cmp $0xffff,%edi │ │ - seta %bpl │ │ - mov %ebp,%ecx │ │ - shl $0x4,%ecx │ │ - mov %edi,%ebx │ │ - shr %cl,%ebx │ │ - movzbl (%r11),%ecx │ │ - movzbl (%r12,%rdx,1),%eax │ │ - cmp %eax,%ecx │ │ - cmovb %ecx,%eax │ │ - lea (%r8,%rax,4),%rcx │ │ - or %bx,(%rcx,%rbp,2) │ │ - add $0x1,%rdx │ │ - add %edi,%edi │ │ - add $0x20,%r11 │ │ - cmp %rdx,%r9 │ │ - jne 8d160 │ │ + lea (%rax,%rcx,4),%rsi │ │ + add $0x15e8,%rsi │ │ + mov 0x70(%rsp),%rdi │ │ + callq 4920 │ │ + mov 0x20(%rsp),%r9 │ │ + add 0x17(%r12),%al │ │ + mov %al,0x17(%r12) │ │ + jmp 84ebf │ │ + xor %eax,%eax │ │ + mov 0x20(%rsp),%r9 │ │ + jmp 84ebf │ │ + xor %eax,%eax │ │ + cmp %ebp,%r15d │ │ + mov %ebp,%edx │ │ + cmovb %r15d,%edx │ │ + mov $0x1,%cl │ │ + cmp $0x1,%edx │ │ + je 84ed8 │ │ + cmpb $0x6,0x15(%r12) │ │ + setne %cl │ │ + lea 0x8(%r12),%rsi │ │ + movzbl %cl,%r13d │ │ + lea 0x88808(%rip),%rbp │ │ + mov 0x0(%rbp,%rbx,2),%dl │ │ + movzbl %al,%eax │ │ + cmp $0x2,%dl │ │ + jb 84f4d │ │ + je 8502b │ │ + cmp $0x3,%dl │ │ + jne 850b6 │ │ + shl $0x4,%rax │ │ + mov 0xe0(%rsp,%rax,1),%eax │ │ + mov %eax,(%rsi) │ │ mov 0x28(%rsp),%rax │ │ - mov 0x18(%rsp),%r8d │ │ - jmp 8d1c0 │ │ - mov 0x18(%rsp),%r8d │ │ - mov $0x1,%edx │ │ + lea 0x33c0(%rax),%rdx │ │ + mov 0x48(%rsp),%rax │ │ + mov (%rax),%rax │ │ + xor %ecx,%ecx │ │ + cmpl $0x0,0x128(%rax) │ │ + sete %cl │ │ + mov 0x8(%rsp),%rdi │ │ + callq 875a0 │ │ + mov 0x20(%rsp),%r9 │ │ + mov 0x1(%rbp,%rbx,2),%al │ │ + cmp $0x2,%al │ │ + jae 850c2 │ │ + jmp 84fab │ │ + shl $0x4,%rax │ │ + mov 0xe0(%rsp,%rax,1),%eax │ │ + mov %eax,(%rsi) │ │ + mov 0x48(%rsp),%rcx │ │ + mov (%rcx),%rdx │ │ mov %eax,%ecx │ │ - shl %cl,%edx │ │ - mov %edx,0x38(%rsp) │ │ - mov 0x1108(%rsp),%r12 │ │ - mov $0x1,%edx │ │ - mov %r15d,%ecx │ │ - shl %cl,%edx │ │ - mov %edx,0x1c(%rsp) │ │ - mov 0x1100(%rsp),%rdi │ │ - mov %r10d,%r9d │ │ - test %r10d,%r10d │ │ - jle 8d23d │ │ + shr $0x10,%ecx │ │ + cmpl $0x0,0x128(%rdx) │ │ + je 8508b │ │ + mov %eax,%edx │ │ + shr $0x1f,%edx │ │ + lea (%rcx,%rdx,1),%ecx │ │ + add $0x3,%ecx │ │ + and $0xfff8,%ecx │ │ + mov %cx,0x2(%rsi) │ │ + movzwl %ax,%eax │ │ mov %eax,%ecx │ │ - xor %eax,%eax │ │ - lea (%rcx,%rcx,2),%rcx │ │ - lea 0x0(,%rcx,4),%r11 │ │ - add %r13,%r11 │ │ - mov 0x1c(%rsp),%esi │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - xor %ebp,%ebp │ │ - cmp $0xffff,%esi │ │ - seta %bpl │ │ - mov %ebp,%ecx │ │ - shl $0x4,%ecx │ │ - mov %esi,%ebx │ │ - shr %cl,%ebx │ │ - movzbl 0x880(%rsp,%rax,1),%ecx │ │ - movzbl (%rdi,%rax,1),%edx │ │ - cmp %edx,%ecx │ │ - cmovb %ecx,%edx │ │ - lea (%r11,%rdx,4),%rcx │ │ - or %bx,0x180(%rcx,%rbp,2) │ │ - add $0x1,%rax │ │ - add %esi,%esi │ │ - cmp %rax,%r9 │ │ - jne 8d200 │ │ - mov %r9,0x78(%rsp) │ │ - cmpl $0x0,0x10d0(%rsp) │ │ - mov 0x38(%rsp),%r10d │ │ - jne 8d3fd │ │ - test %r8d,%r8d │ │ - jle 8d312 │ │ - xor %r11d,%r11d │ │ - mov 0x20(%rsp),%r9d │ │ - mov 0x40(%rsp),%r8 │ │ - mov 0x30(%rsp),%rdi │ │ - jmp 8d292 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - add $0x1,%r11 │ │ - add %r10d,%r10d │ │ - cmp 0x48(%rsp),%r11 │ │ - je 8d312 │ │ - mov %r11,%r12 │ │ - shl $0x5,%r12 │ │ - movzbl 0x480(%rsp,%r12,1),%eax │ │ - cmp %eax,%r9d │ │ - jle 8d280 │ │ - xor %r15d,%r15d │ │ - cmp $0xffff,%r10d │ │ - seta %r15b │ │ - movzbl 0x80(%rsp,%r12,1),%edx │ │ - mov %r15d,%ecx │ │ - shl $0x4,%ecx │ │ - mov %r10d,%r13d │ │ - shr %cl,%r13d │ │ - nopw 0x0(%rax,%rax,1) │ │ + shr $0xf,%ecx │ │ + lea (%rax,%rcx,1),%eax │ │ + add $0x3,%eax │ │ + and $0xfff8,%eax │ │ + mov %ax,(%rsi) │ │ + mov 0x1(%rbp,%rbx,2),%al │ │ + cmp $0x2,%al │ │ + jae 850c2 │ │ + movzbl 0x17(%r12),%eax │ │ + shl $0x4,%rax │ │ + mov 0xe4(%rsp,%rax,1),%eax │ │ + mov %eax,0xc(%r12) │ │ + mov 0x48(%rsp),%rcx │ │ + mov (%rcx),%rdx │ │ mov %eax,%ecx │ │ - lea (%rsp,%r12,1),%rsi │ │ - add $0x80,%rsi │ │ - movzbl (%rcx,%rsi,1),%ebp │ │ - cmp %ebp,%edx │ │ - cmova %ebp,%edx │ │ - lea (%rax,%rdi,1),%ebx │ │ - lea (%rbx,%rbx,2),%rbx │ │ - lea (%r8,%rbx,4),%rbx │ │ - lea (%rbx,%rdx,4),%rdx │ │ - or %r13w,(%rdx,%r15,2) │ │ - movzbl 0x400(%rcx,%rsi,1),%ecx │ │ - add %eax,%ecx │ │ - mov %ecx,%eax │ │ - mov %ebp,%edx │ │ - cmp %r9d,%ecx │ │ - jl 8d2d0 │ │ - jmpq 8d280 │ │ - cmpl $0x0,0x20(%rsp) │ │ - mov 0x40(%rsp),%r13 │ │ - mov 0x30(%rsp),%r15 │ │ - mov 0x28(%rsp),%r9 │ │ - mov 0x18(%rsp),%r8d │ │ - mov 0x1108(%rsp),%r12 │ │ - mov 0x1100(%rsp),%rdi │ │ - jle 8d3fd │ │ - xor %esi,%esi │ │ - movzbl 0xc80(%rsp,%rsi,1),%edx │ │ - cmp %edx,%r8d │ │ - jg 8d376 │ │ - add $0x1,%rsi │ │ - mov 0x1c(%rsp),%eax │ │ - add %eax,%eax │ │ - mov %eax,0x1c(%rsp) │ │ - cmp 0x78(%rsp),%rsi │ │ - je 8d3fd │ │ - movzbl 0xc80(%rsp,%rsi,1),%edx │ │ - cmp %edx,%r8d │ │ - jle 8d350 │ │ - xor %r10d,%r10d │ │ - mov 0x1c(%rsp),%r11d │ │ - cmp $0xffff,%r11d │ │ - seta %r10b │ │ - movzbl 0x880(%rsp,%rsi,1),%ebx │ │ - mov %r10d,%ecx │ │ - shl $0x4,%ecx │ │ - shr %cl,%r11d │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %edx,%ecx │ │ - shl $0x5,%rcx │ │ - add %rsp,%rcx │ │ - add $0x80,%rcx │ │ - movzbl 0x800(%rsi,%rcx,1),%eax │ │ - lea (%rdx,%r9,1),%ebp │ │ - cmp %eax,%ebx │ │ - cmovae %eax,%ebx │ │ - lea 0x0(%rbp,%rbp,2),%rbp │ │ - lea 0x0(,%rbp,4),%rbp │ │ - add %r13,%rbp │ │ - lea 0x0(,%rbx,4),%rbx │ │ - add %rbp,%rbx │ │ - or %r11w,0x180(%rbx,%r10,2) │ │ - movzbl 0xc00(%rsi,%rcx,1),%ecx │ │ - add %edx,%ecx │ │ - mov %ecx,%edx │ │ - mov %eax,%ebx │ │ - cmp %r8d,%ecx │ │ - jl 8d3a0 │ │ - jmpq 8d350 │ │ - test %r8d,%r8d │ │ - mov 0x68(%rsp),%rdx │ │ - jle 8d4b4 │ │ - mov 0x20(%rsp),%eax │ │ - add $0xffffffff,%eax │ │ - movslq %eax,%r9 │ │ + shr $0x10,%ecx │ │ + cmpl $0x0,0x128(%rdx) │ │ + mov 0x28(%rsp),%r15 │ │ + mov 0x70(%rsp),%rbx │ │ + je 85195 │ │ + mov %eax,%edx │ │ + shr $0x1f,%edx │ │ + lea (%rcx,%rdx,1),%ecx │ │ + add $0x3,%ecx │ │ + and $0xfff8,%ecx │ │ + mov %cx,0xe(%r12) │ │ + movzwl %ax,%eax │ │ + mov %eax,%ecx │ │ + shr $0xf,%ecx │ │ + lea (%rax,%rcx,1),%eax │ │ + add $0x3,%eax │ │ + and $0xfff8,%eax │ │ + mov %ax,0xc(%r12) │ │ + mov 0x8(%r9),%rax │ │ + cmpl $0x0,0x404(%rax) │ │ + jne 851d6 │ │ + jmpq 852de │ │ mov 0x48(%rsp),%rax │ │ - lea -0x1(%rax),%rsi │ │ - mov %eax,%ebp │ │ - and $0x3,%ebp │ │ - cmp $0x3,%rsi │ │ - jae 8d435 │ │ + mov (%rax),%r9 │ │ + movsbq 0x18(%r12),%rax │ │ + lea (%rax,%rax,8),%rax │ │ + lea (%r9,%rax,4),%rdi │ │ + add $0x590,%rdi │ │ + cmpl $0x1,0x590(%r9,%rax,4) │ │ + sete %al │ │ + or %al,%cl │ │ + movzbl %cl,%r13d │ │ + mov 0x8(%rsp),%rax │ │ + mov 0x10(%rax),%esi │ │ + mov 0x14(%rax),%edx │ │ + mov 0x78(%rsp),%rcx │ │ + mov 0x30(%rsp),%r8 │ │ + callq 87d70 │ │ + mov 0x20(%rsp),%r9 │ │ + mov %eax,0x8(%r12) │ │ + mov 0x1(%rbp,%rbx,2),%al │ │ + cmp $0x2,%al │ │ + jae 850c2 │ │ + jmpq 84fab │ │ + cmpl $0x0,0x1f4(%rdx) │ │ + jne 850b6 │ │ + movswl %cx,%edx │ │ + sar $0xf,%edx │ │ + sub %edx,%ecx │ │ + and $0xfffe,%ecx │ │ + mov %cx,0x2(%rsi) │ │ + movswl %ax,%ecx │ │ + sar $0xf,%ecx │ │ + sub %ecx,%eax │ │ + and $0xfffe,%eax │ │ + mov %ax,(%rsi) │ │ + mov 0x1(%rbp,%rbx,2),%al │ │ + cmp $0x2,%al │ │ + jb 84fab │ │ + mov 0x30(%rsp),%r8 │ │ + mov 0x28(%rsp),%r15 │ │ + mov 0x70(%rsp),%rbx │ │ + je 85136 │ │ + cmp $0x3,%al │ │ + jne 851c5 │ │ + lea 0xc(%r12),%rsi │ │ + movzbl 0x17(%r12),%eax │ │ + shl $0x4,%rax │ │ + mov 0xe4(%rsp,%rax,1),%eax │ │ + mov %eax,0xc(%r12) │ │ + lea 0x33c0(%r15),%rdx │ │ + mov 0x48(%rsp),%rax │ │ + mov (%rax),%rax │ │ xor %ecx,%ecx │ │ - test %rbp,%rbp │ │ - jne 8d484 │ │ - jmpq 8d4b4 │ │ - lea (%rsp,%r9,1),%rsi │ │ - add $0xe0,%rsi │ │ - sub %rbp,%rax │ │ + cmpl $0x0,0x128(%rax) │ │ + sete %cl │ │ + mov 0x8(%rsp),%rdi │ │ + callq 875a0 │ │ + mov 0x20(%rsp),%r9 │ │ + mov 0x8(%r9),%rax │ │ + cmpl $0x0,0x404(%rax) │ │ + jne 851d6 │ │ + jmpq 852de │ │ + mov 0x48(%rsp),%rax │ │ + mov (%rax),%r9 │ │ + movsbq 0x19(%r12),%rax │ │ + lea (%rax,%rax,8),%rax │ │ + lea (%r9,%rax,4),%rdi │ │ + add $0x590,%rdi │ │ xor %ecx,%ecx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - movzbl -0x60(%rsi),%ebx │ │ - mov %bl,(%r12,%rcx,1) │ │ - movzbl -0x40(%rsi),%ebx │ │ - mov %bl,0x1(%r12,%rcx,1) │ │ - movzbl -0x20(%rsi),%ebx │ │ - mov %bl,0x2(%r12,%rcx,1) │ │ - movzbl (%rsi),%ebx │ │ - mov %bl,0x3(%r12,%rcx,1) │ │ - add $0x4,%rcx │ │ - sub $0xffffffffffffff80,%rsi │ │ - cmp %rcx,%rax │ │ - jne 8d450 │ │ - test %rbp,%rbp │ │ - je 8d4b4 │ │ - add %rcx,%r12 │ │ - shl $0x5,%rcx │ │ - lea (%rsp,%rcx,1),%rsi │ │ - add $0x80,%rsi │ │ - add %r9,%rsi │ │ + cmpl $0x1,0x590(%r9,%rax,4) │ │ + sete %cl │ │ + or %ecx,%r13d │ │ + mov 0x8(%rsp),%rax │ │ + mov 0x10(%rax),%esi │ │ + mov 0x14(%rax),%edx │ │ + mov 0x78(%rsp),%rcx │ │ + callq 87d70 │ │ + mov 0x20(%rsp),%r9 │ │ + mov %eax,0xc(%r12) │ │ + mov 0x8(%r9),%rax │ │ + cmpl $0x0,0x404(%rax) │ │ + jne 851d6 │ │ + jmpq 852de │ │ + cmpl $0x0,0x1f4(%rdx) │ │ + jne 851c5 │ │ + movswl %cx,%edx │ │ + sar $0xf,%edx │ │ + sub %edx,%ecx │ │ + and $0xfffe,%ecx │ │ + mov %cx,0xe(%r12) │ │ + movswl %ax,%ecx │ │ + sar $0xf,%ecx │ │ + sub %ecx,%eax │ │ + and $0xfffe,%eax │ │ + mov %ax,0xc(%r12) │ │ + mov 0x8(%r9),%rax │ │ + cmpl $0x0,0x404(%rax) │ │ + je 852de │ │ + mov 0x8(%rsp),%rax │ │ + mov 0x288(%rax),%rdx │ │ + mov $0x1,%eax │ │ + mov 0x18(%rsp),%rcx │ │ + cmpb $0x2,0x100(%rdx,%rcx,1) │ │ + mov $0x1,%ecx │ │ + ja 85210 │ │ xor %ecx,%ecx │ │ - nopl 0x0(%rax,%rax,1) │ │ - movzbl (%rsi),%ebx │ │ - mov %bl,(%r12,%rcx,1) │ │ - add $0x1,%rcx │ │ - add $0x20,%rsi │ │ - cmp %rcx,%rbp │ │ - jne 8d4a0 │ │ - movslq %r8d,%rax │ │ - shl $0x5,%rax │ │ - lea 0x80(%rsp),%rcx │ │ - lea (%rax,%rcx,1),%rsi │ │ - add $0x7e0,%rsi │ │ - callq 43b0 │ │ - mov 0x70(%rsp),%rdx │ │ - mov 0x5c(%rsp),%r12d │ │ - mov 0x58(%rsp),%r8d │ │ - mov 0x28(%rsp),%rax │ │ - mov 0x54(%rsp),%r11d │ │ - mov 0x1110(%rsp),%rbx │ │ - test %rbx,%rbx │ │ - je 8d67c │ │ - mov 0x10f8(%rsp),%ecx │ │ + mov 0x18(%rsp),%rsi │ │ + cmpb $0x6,0x120(%rdx,%rsi,1) │ │ + sete %cl │ │ + lea (%rcx,%rcx,2),%ecx │ │ + mov 0x10(%rsp),%rdx │ │ + mov 0x8(%rsp),%rsi │ │ + cmpb $0x2,0x118(%rsi,%rdx,1) │ │ + ja 8523e │ │ + xor %eax,%eax │ │ + mov 0x10(%rsp),%rdx │ │ + mov 0x8(%rsp),%rsi │ │ + cmpb $0x6,0x138(%rsi,%rdx,1) │ │ + sete %al │ │ + lea (%rax,%rax,2),%eax │ │ + add %ecx,%eax │ │ + cmp $0x5,%eax │ │ + mov $0x5,%ecx │ │ + cmovb %eax,%ecx │ │ + lea (%r15,%rcx,4),%rsi │ │ + add $0x1644,%rsi │ │ + mov %rbx,%rdi │ │ + callq 4920 │ │ + test %eax,%eax │ │ + je 852d5 │ │ + mov $0x3bb80,%eax │ │ + bt %r14d,%eax │ │ + jae 85382 │ │ + lea 0x885b8(%rip),%rax │ │ + mov 0xd8(%rsp),%rcx │ │ + movzbl (%rax,%rcx,1),%ebx │ │ + lea (%r15,%rbx,4),%rsi │ │ + add $0x165c,%rsi │ │ + mov 0x70(%rsp),%rbp │ │ + mov %rbp,%rdi │ │ + callq 4920 │ │ + mov $0x4,%cl │ │ + sub %al,%cl │ │ + mov %cl,0x14(%r12) │ │ + test %al,%al │ │ + jne 8538d │ │ + shl $0x5,%rbx │ │ + lea (%r15,%rbx,1),%rsi │ │ + add $0x3c0,%rsi │ │ + mov $0xf,%edx │ │ + mov %rbp,%rdi │ │ + callq *0x3628(%r15) │ │ + mov %al,0x10(%r12) │ │ + jmpq 8538d │ │ + mov 0x20(%rsp),%r9 │ │ + mov 0x8(%r9),%rax │ │ + cmpl $0x0,0x414(%rax) │ │ + je 85377 │ │ + mov 0x424(%rax),%ecx │ │ + mov 0x8(%rsp),%rax │ │ + mov 0x288(%rax),%rax │ │ + test %ecx,%ecx │ │ + je 8539f │ │ + mov 0x808(%r9),%rdx │ │ + mov 0xf8(%rdx),%ebx │ │ + movsbq 0x19(%r12),%rsi │ │ + lea (%rsi,%rsi,8),%rsi │ │ + shl $0x5,%rsi │ │ + mov 0x28(%r9,%rsi,1),%r8 │ │ + movsbq 0x18(%r12),%rdi │ │ + lea (%rdi,%rdi,8),%rdi │ │ + shl $0x5,%rdi │ │ + mov 0x28(%r9,%rdi,1),%rdi │ │ + mov 0xf8(%rdi),%esi │ │ + add $0xff,%cl │ │ + mov $0x1,%ebp │ │ + shl %cl,%ebp │ │ + sub %ebx,%esi │ │ + lea -0x1(%rbp),%edx │ │ + mov %esi,%edi │ │ + and %edx,%edi │ │ + and %ebp,%esi │ │ + sub %esi,%edi │ │ + mov %edi,%ecx │ │ + neg %ecx │ │ + cmovl %edi,%ecx │ │ + sub 0xf8(%r8),%ebx │ │ + and %ebx,%edx │ │ + and %ebp,%ebx │ │ + sub %ebx,%edx │ │ + mov 0x70(%rsp),%rbx │ │ + mov %edx,%ebp │ │ + neg %ebp │ │ + cmovl %edx,%ebp │ │ + jmp 853a3 │ │ + movb $0x2,0x14(%r12) │ │ + jmpq 81c16 │ │ + movb $0x3,0x14(%r12) │ │ + mov 0x70(%rsp),%rbp │ │ + mov %rbp,%rdi │ │ + callq 49a0 │ │ + mov %al,0x11(%r12) │ │ + jmpq 81c16 │ │ + xor %ecx,%ecx │ │ + xor %ebp,%ebp │ │ + mov $0x1,%esi │ │ + mov 0x18(%rsp),%rdx │ │ + cmpb $0x1,0x100(%rax,%rdx,1) │ │ + mov $0x1,%edi │ │ + ja 853cf │ │ + xor %edi,%edi │ │ + mov 0x18(%rsp),%rdx │ │ + cmpb $0x6,0x120(%rax,%rdx,1) │ │ + sete %dil │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rdx │ │ + cmpb $0x1,0x118(%rdx,%rax,1) │ │ + ja 853fb │ │ xor %esi,%esi │ │ - cmp $0x1,%ecx │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rdx │ │ + cmpb $0x6,0x138(%rdx,%rax,1) │ │ sete %sil │ │ - xor %r10d,%r10d │ │ - cmp $0x3,%ecx │ │ - setne %r10b │ │ - mov 0x10c0(%rsp),%ecx │ │ - mov %ecx,%edi │ │ - add %r10d,%edi │ │ - mov %r10d,%ecx │ │ - sar %cl,%edi │ │ - sar %cl,%r11d │ │ - add %r10d,%r12d │ │ - shr %cl,%r12d │ │ - sub %r11d,%edi │ │ - cmp %r12d,%edi │ │ - cmovle %edi,%r12d │ │ - mov 0x10c8(%rsp),%ecx │ │ - mov %ecx,%ebx │ │ - add %esi,%ebx │ │ - mov %esi,%ecx │ │ - sar %cl,%ebx │ │ - mov 0x3c(%rsp),%edi │ │ - sar %cl,%edi │ │ - sub %edi,%ebx │ │ - add %esi,%r8d │ │ - shr %cl,%r8d │ │ - cmp %r8d,%ebx │ │ - cmovle %ebx,%r8d │ │ + xor %eax,%eax │ │ + cmp %ebp,%ecx │ │ + sete %al │ │ + lea (%rax,%rax,2),%rax │ │ + add %rax,%rdi │ │ + add %rsi,%rdi │ │ + mov 0x28(%rsp),%rax │ │ + lea (%rax,%rdi,4),%rsi │ │ + add $0x162c,%rsi │ │ + mov %rbx,%rdi │ │ + callq 4920 │ │ + add $0x1,%al │ │ + mov %al,0x14(%r12) │ │ + jmpq 81c16 │ │ + mov 0x18(%rsp),%rax │ │ + movsbq 0x120(%rcx,%rax,1),%rax │ │ + cmp $0x3,%rax │ │ + jg 8544c │ │ + addl $0x1,0xe0(%rsp,%rax,4) │ │ + mov 0x18(%rsp),%rax │ │ + cmpb $0x0,0x100(%rcx,%rax,1) │ │ + je 84724 │ │ + mov 0x18(%rsp),%rax │ │ + movsbq 0x140(%rcx,%rax,1),%rax │ │ + cmp $0x3,%rax │ │ + jg 84724 │ │ + addl $0x1,0xe0(%rsp,%rax,4) │ │ + cmp 0x50(%rsp),%edx │ │ + jg 8472a │ │ + jmpq 84742 │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + movsbq 0x138(%rcx,%rax,1),%rax │ │ + cmp $0x3,%rax │ │ + jg 854af │ │ + addl $0x1,0xe0(%rsp,%rax,4) │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + cmpb $0x0,0x118(%rcx,%rax,1) │ │ + je 84742 │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + movsbq 0x158(%rcx,%rax,1),%rax │ │ + cmp $0x3,%rax │ │ + jg 84742 │ │ + addl $0x1,0xe0(%rsp,%rax,4) │ │ + jmpq 84742 │ │ + mov 0x18(%rsp),%rcx │ │ + movsbq 0x120(%rax,%rcx,1),%rcx │ │ + cmp $0x4,%rcx │ │ + jl 8550d │ │ + addl $0x1,0xd0(%rsp,%rcx,4) │ │ + mov 0x18(%rsp),%rcx │ │ + cmpb $0x0,0x100(%rax,%rcx,1) │ │ + je 84a22 │ │ + mov 0x18(%rsp),%rcx │ │ + movsbq 0x140(%rax,%rcx,1),%rax │ │ + cmp $0x4,%rax │ │ + jl 84a22 │ │ + addl $0x1,0xd0(%rsp,%rax,4) │ │ + cmp 0x50(%rsp),%edx │ │ + jg 84a28 │ │ + jmpq 84a40 │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + movsbq 0x138(%rcx,%rax,1),%rax │ │ + cmp $0x4,%rax │ │ + jl 85570 │ │ + addl $0x1,0xd0(%rsp,%rax,4) │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + cmpb $0x0,0x118(%rcx,%rax,1) │ │ + je 84a40 │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + movsbq 0x158(%rcx,%rax,1),%rax │ │ + cmp $0x4,%rax │ │ + jl 84a40 │ │ + addl $0x1,0xd0(%rsp,%rax,4) │ │ + jmpq 84a40 │ │ + mov 0x18(%rsp),%rax │ │ + movsbl 0x120(%rcx,%rax,1),%eax │ │ + mov %eax,%edx │ │ + xor $0x2,%edx │ │ + cmp $0x1,%edx │ │ + ja 855d3 │ │ + cltq │ │ + addl $0x1,0xd8(%rsp,%rax,4) │ │ + mov 0x18(%rsp),%rax │ │ + cmpb $0x0,0x100(%rcx,%rax,1) │ │ + je 847cd │ │ + mov 0x18(%rsp),%rax │ │ + movsbl 0x140(%rcx,%rax,1),%eax │ │ + mov %eax,%ecx │ │ + xor $0x2,%ecx │ │ + cmp $0x1,%ecx │ │ + ja 847cd │ │ + cltq │ │ + addl $0x1,0xd8(%rsp,%rax,4) │ │ + cmp 0x50(%rsp),%esi │ │ + jg 847d3 │ │ + jmpq 847eb │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + movsbl 0x138(%rcx,%rax,1),%eax │ │ + mov %eax,%ecx │ │ + xor $0x2,%ecx │ │ + cmp $0x1,%ecx │ │ + ja 85640 │ │ + cltq │ │ + addl $0x1,0xd8(%rsp,%rax,4) │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + cmpb $0x0,0x118(%rcx,%rax,1) │ │ + je 847eb │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + movsbl 0x158(%rcx,%rax,1),%eax │ │ + mov %eax,%ecx │ │ + xor $0x2,%ecx │ │ + cmp $0x1,%ecx │ │ + ja 847eb │ │ + cltq │ │ + addl $0x1,0xd8(%rsp,%rax,4) │ │ + jmpq 847eb │ │ + mov 0x18(%rsp),%rax │ │ + movsbq 0x120(%rcx,%rax,1),%rax │ │ + cmp $0x1,%rax │ │ + jg 856a3 │ │ + addl $0x1,0xe0(%rsp,%rax,4) │ │ + mov 0x18(%rsp),%rax │ │ + cmpb $0x0,0x100(%rcx,%rax,1) │ │ + je 8497c │ │ + mov 0x18(%rsp),%rax │ │ + movsbq 0x140(%rcx,%rax,1),%rax │ │ + cmp $0x1,%rax │ │ + jg 8497c │ │ + addl $0x1,0xe0(%rsp,%rax,4) │ │ + cmp 0x50(%rsp),%edx │ │ + jg 84982 │ │ + jmpq 8499a │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + movsbq 0x138(%rcx,%rax,1),%rax │ │ + cmp $0x1,%rax │ │ + jg 85706 │ │ + addl $0x1,0xe0(%rsp,%rax,4) │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + cmpb $0x0,0x118(%rcx,%rax,1) │ │ + je 8499a │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + movsbq 0x158(%rcx,%rax,1),%rax │ │ + cmp $0x1,%rax │ │ + jg 8499a │ │ + addl $0x1,0xe0(%rsp,%rax,4) │ │ + jmpq 8499a │ │ + mov 0x18(%rsp),%rcx │ │ + movsbq 0x120(%rax,%rcx,1),%rcx │ │ + cmp $0x4,%rcx │ │ + jl 85764 │ │ + addl $0x1,0xd0(%rsp,%rcx,4) │ │ + mov 0x18(%rsp),%rcx │ │ + cmpb $0x0,0x100(%rax,%rcx,1) │ │ + je 84ae2 │ │ + mov 0x18(%rsp),%rcx │ │ + movsbq 0x140(%rax,%rcx,1),%rax │ │ + cmp $0x4,%rax │ │ + jl 84ae2 │ │ + addl $0x1,0xd0(%rsp,%rax,4) │ │ + cmp 0x50(%rsp),%edx │ │ + mov 0x70(%rsp),%rdi │ │ + jg 84aed │ │ + jmpq 84b05 │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + movsbq 0x138(%rcx,%rax,1),%rax │ │ + cmp $0x4,%rax │ │ + jl 857cc │ │ + addl $0x1,0xd0(%rsp,%rax,4) │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + cmpb $0x0,0x118(%rcx,%rax,1) │ │ + je 84b05 │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + movsbq 0x158(%rcx,%rax,1),%rax │ │ + cmp $0x4,%rax │ │ + jl 84b05 │ │ + addl $0x1,0xd0(%rsp,%rax,4) │ │ + jmpq 84b05 │ │ + mov 0x18(%rsp),%rcx │ │ + movsbl 0x120(%rax,%rcx,1),%ecx │ │ + lea -0x1(%rcx),%edx │ │ + cmp $0x2,%edx │ │ + ja 8582e │ │ + movslq %ecx,%rcx │ │ + addl $0x1,0xdc(%rsp,%rcx,4) │ │ + mov 0x18(%rsp),%rcx │ │ + cmpb $0x0,0x100(%rax,%rcx,1) │ │ + mov 0x78(%rsp),%r15 │ │ + mov 0x70(%rsp),%rbx │ │ + je 84b84 │ │ + mov 0x18(%rsp),%rcx │ │ + movsbl 0x140(%rax,%rcx,1),%eax │ │ + lea -0x1(%rax),%ecx │ │ + cmp $0x2,%ecx │ │ + ja 84b84 │ │ + cltq │ │ + addl $0x1,0xdc(%rsp,%rax,4) │ │ + mov 0x50(%rsp),%eax │ │ + cmp %eax,0x68(%rsp) │ │ + jg 84b8e │ │ + jmpq 84ba6 │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + movsbl 0x138(%rcx,%rax,1),%eax │ │ + lea -0x1(%rax),%ecx │ │ + cmp $0x2,%ecx │ │ + ja 858a5 │ │ + cltq │ │ + addl $0x1,0xdc(%rsp,%rax,4) │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + cmpb $0x0,0x118(%rcx,%rax,1) │ │ + mov 0x78(%rsp),%r15 │ │ + mov 0x70(%rsp),%rbx │ │ + je 84ba6 │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + movsbl 0x158(%rcx,%rax,1),%eax │ │ + lea -0x1(%rax),%ecx │ │ + cmp $0x2,%ecx │ │ + ja 84ba6 │ │ + cltq │ │ + addl $0x1,0xdc(%rsp,%rax,4) │ │ + jmpq 84ba6 │ │ + mov 0x40(%rsp),%r12 │ │ + mov 0x20(%rsp),%r9 │ │ + mov 0x28(%rsp),%rbp │ │ + mov 0xac(%rsp),%r13d │ │ + movslq %ebx,%rax │ │ + shl $0x4,%rax │ │ + or 0xc00(%r9,%rax,1),%r10d │ │ + je 845f7 │ │ + lea 0x3600(%rbp),%rdi │ │ + mov 0x30(%rsp),%rbx │ │ + mov 0xd8(%rsp),%rax │ │ + lea 0x17a0(,%rax,4),%rsi │ │ + add %rbp,%rsi │ │ + callq 4920 │ │ + mov %al,0x16(%r12) │ │ + movl $0x0,0xd0(%rsp) │ │ + cmp $0x2,%al │ │ + jne 81c16 │ │ + mov 0x180(%rsp),%rax │ │ + mov (%rax),%eax │ │ + mov %eax,0x70(%rsp) │ │ + mov 0x8(%rsp),%rax │ │ + mov %rax,%rcx │ │ + mov 0x14(%rax),%eax │ │ + mov %rax,0x50(%rsp) │ │ + and $0x1f,%eax │ │ + lea (%rcx,%rax,8),%r10 │ │ + add $0x2310,%r10 │ │ + mov 0x98(%rsp),%r12 │ │ test %r12d,%r12d │ │ - je 8d67c │ │ - test %r8d,%r8d │ │ - je 8d67c │ │ - mov %r10d,%ecx │ │ - shr %cl,%r15d │ │ - mov %r15,0x30(%rsp) │ │ - mov %rsi,0x20(%rsp) │ │ - mov %esi,%ecx │ │ + je 85d20 │ │ + cmp $0x1,%r12d │ │ + mov 0x38(%rsp),%rsi │ │ + jne 859b1 │ │ + mov %rsi,%rax │ │ + shr $0x20,%rax │ │ + je 85df8 │ │ + mov -0x8(%r10),%r9 │ │ + bsf %r12d,%eax │ │ + mov %r12d,%ebx │ │ + mov %eax,%ecx │ │ + shr %cl,%ebx │ │ + mov 0x8(%rsp),%rcx │ │ + mov 0x10(%rcx),%r8d │ │ + lea (%rax,%r8,1),%ecx │ │ + shl $0x4,%rcx │ │ + movzbl 0xa(%r9,%rcx,1),%ebp │ │ + lea 0x87ba2(%rip),%r11 │ │ + movzbl (%r11,%rbp,4),%edi │ │ + lea (%rdi,%rax,2),%edi │ │ + shl $0x4,%edi │ │ + lea -0x8(%rdi),%esi │ │ + mov %esi,0xe0(%rsp) │ │ + movzbl 0x1(%r11,%rbp,4),%esi │ │ + shl $0x4,%esi │ │ + xor $0xfffffff8,%esi │ │ + mov %esi,0xe4(%rsp) │ │ + movswl 0x2(%r9,%rcx,1),%ebp │ │ + lea (%rdi,%rbp,1),%edi │ │ + add $0xfffffff8,%edi │ │ + mov %edi,0xe8(%rsp) │ │ + movswl (%r9,%rcx,1),%ecx │ │ + add %esi,%ecx │ │ + mov %ecx,0xec(%rsp) │ │ + and $0xfffffffe,%ebx │ │ + je 85ded │ │ + bsf %ebx,%ecx │ │ + shr %cl,%ebx │ │ + add %ecx,%eax │ │ + lea (%rax,%r8,1),%ecx │ │ + shl $0x4,%rcx │ │ + movzbl 0xa(%r9,%rcx,1),%edx │ │ + movzbl (%r11,%rdx,4),%esi │ │ + lea (%rsi,%rax,2),%esi │ │ + shl $0x4,%esi │ │ + lea -0x8(%rsi),%edi │ │ + mov %edi,0xf0(%rsp) │ │ + movzbl 0x1(%r11,%rdx,4),%edx │ │ + shl $0x4,%edx │ │ + xor $0xfffffff8,%edx │ │ + mov %edx,0xf4(%rsp) │ │ + movswl 0x2(%r9,%rcx,1),%edi │ │ + lea (%rsi,%rdi,1),%esi │ │ + add $0xfffffff8,%esi │ │ + mov %esi,0xf8(%rsp) │ │ + movswl (%r9,%rcx,1),%ecx │ │ + add %edx,%ecx │ │ + mov %ecx,0xfc(%rsp) │ │ + and $0xfffffffe,%ebx │ │ + je 85e7f │ │ + bsf %ebx,%ecx │ │ + shr %cl,%ebx │ │ + add %ecx,%eax │ │ + lea (%rax,%r8,1),%ecx │ │ + shl $0x4,%rcx │ │ + movzbl 0xa(%r9,%rcx,1),%edx │ │ + movzbl (%r11,%rdx,4),%esi │ │ + lea (%rsi,%rax,2),%esi │ │ + shl $0x4,%esi │ │ + lea -0x8(%rsi),%edi │ │ + mov %edi,0x100(%rsp) │ │ + movzbl 0x1(%r11,%rdx,4),%edx │ │ + shl $0x4,%edx │ │ + xor $0xfffffff8,%edx │ │ + mov %edx,0x104(%rsp) │ │ + movswl 0x2(%r9,%rcx,1),%edi │ │ + lea (%rsi,%rdi,1),%esi │ │ + add $0xfffffff8,%esi │ │ + mov %esi,0x108(%rsp) │ │ + movswl (%r9,%rcx,1),%ecx │ │ + add %edx,%ecx │ │ + mov %ecx,0x10c(%rsp) │ │ + and $0xfffffffe,%ebx │ │ + je 85e87 │ │ + bsf %ebx,%ecx │ │ + shr %cl,%ebx │ │ + add %ecx,%eax │ │ + lea (%rax,%r8,1),%ecx │ │ + shl $0x4,%rcx │ │ + movzbl 0xa(%r9,%rcx,1),%edx │ │ + movzbl (%r11,%rdx,4),%esi │ │ + lea (%rsi,%rax,2),%esi │ │ + shl $0x4,%esi │ │ + lea -0x8(%rsi),%edi │ │ + mov %edi,0x110(%rsp) │ │ + movzbl 0x1(%r11,%rdx,4),%edx │ │ + shl $0x4,%edx │ │ + xor $0xfffffff8,%edx │ │ + mov %edx,0x114(%rsp) │ │ + movswl 0x2(%r9,%rcx,1),%edi │ │ + lea (%rsi,%rdi,1),%esi │ │ + add $0xfffffff8,%esi │ │ + mov %esi,0x118(%rsp) │ │ + movswl (%r9,%rcx,1),%ecx │ │ + add %edx,%ecx │ │ + mov %ecx,0x11c(%rsp) │ │ + and $0xfffffffe,%ebx │ │ + je 85e8f │ │ + bsf %ebx,%ecx │ │ + shr %cl,%ebx │ │ + add %ecx,%eax │ │ + lea (%rax,%r8,1),%ecx │ │ + shl $0x4,%rcx │ │ + movzbl 0xa(%r9,%rcx,1),%edx │ │ + lea 0x879ff(%rip),%rsi │ │ + mov %rsi,%rbp │ │ + movzbl (%rsi,%rdx,4),%esi │ │ + lea (%rsi,%rax,2),%esi │ │ + shl $0x4,%esi │ │ + lea -0x8(%rsi),%edi │ │ + mov %edi,0x120(%rsp) │ │ + movzbl 0x1(%rbp,%rdx,4),%edx │ │ + shl $0x4,%edx │ │ + xor $0xfffffff8,%edx │ │ + mov %edx,0x124(%rsp) │ │ + movswl 0x2(%r9,%rcx,1),%edi │ │ + lea (%rsi,%rdi,1),%esi │ │ + add $0xfffffff8,%esi │ │ + mov %esi,0x128(%rsp) │ │ + movswl (%r9,%rcx,1),%ecx │ │ + add %edx,%ecx │ │ + mov %ecx,0x12c(%rsp) │ │ + and $0xfffffffe,%ebx │ │ + je 8655d │ │ + bsf %ebx,%ecx │ │ + shr %cl,%ebx │ │ + add %ecx,%eax │ │ + lea (%rax,%r8,1),%ecx │ │ + shl $0x4,%rcx │ │ + movzbl 0xa(%r9,%rcx,1),%edx │ │ + lea 0x87990(%rip),%rsi │ │ + mov %rsi,%rbp │ │ + movzbl (%rsi,%rdx,4),%esi │ │ + lea (%rsi,%rax,2),%esi │ │ + shl $0x4,%esi │ │ + lea -0x8(%rsi),%edi │ │ + mov %edi,0x130(%rsp) │ │ + movzbl 0x1(%rbp,%rdx,4),%edx │ │ + shl $0x4,%edx │ │ + xor $0xfffffff8,%edx │ │ + mov %edx,0x134(%rsp) │ │ + movswl 0x2(%r9,%rcx,1),%edi │ │ + lea (%rsi,%rdi,1),%esi │ │ + add $0xfffffff8,%esi │ │ + mov %esi,0x138(%rsp) │ │ + movswl (%r9,%rcx,1),%ecx │ │ + add %edx,%ecx │ │ + mov %ecx,0x13c(%rsp) │ │ + and $0xfffffffe,%ebx │ │ + je 86565 │ │ + bsf %ebx,%ecx │ │ + shr %cl,%ebx │ │ + add %ecx,%eax │ │ + lea (%rax,%r8,1),%ecx │ │ + shl $0x4,%rcx │ │ + movzbl 0xa(%r9,%rcx,1),%edx │ │ + lea 0x87921(%rip),%rsi │ │ + mov %rsi,%rbp │ │ + movzbl (%rsi,%rdx,4),%esi │ │ + lea (%rsi,%rax,2),%esi │ │ + shl $0x4,%esi │ │ + lea -0x8(%rsi),%edi │ │ + mov %edi,0x140(%rsp) │ │ + movzbl 0x1(%rbp,%rdx,4),%edx │ │ + shl $0x4,%edx │ │ + xor $0xfffffff8,%edx │ │ + mov %edx,0x144(%rsp) │ │ + movswl 0x2(%r9,%rcx,1),%edi │ │ + lea (%rsi,%rdi,1),%esi │ │ + add $0xfffffff8,%esi │ │ + mov %esi,0x148(%rsp) │ │ + movswl (%r9,%rcx,1),%ecx │ │ + add %edx,%ecx │ │ + mov %ecx,0x14c(%rsp) │ │ + and $0xfffffffe,%ebx │ │ + je 8656d │ │ + bsf %ebx,%ecx │ │ + add %eax,%ecx │ │ + add %ecx,%r8d │ │ + shl $0x4,%r8 │ │ + movzbl 0xa(%r9,%r8,1),%eax │ │ + lea 0x878b5(%rip),%rdx │ │ + mov %rdx,%rsi │ │ + movzbl (%rdx,%rax,4),%edx │ │ + lea (%rdx,%rcx,2),%ecx │ │ + shl $0x4,%ecx │ │ + lea -0x8(%rcx),%edx │ │ + mov %edx,0x150(%rsp) │ │ + movzbl 0x1(%rsi,%rax,4),%eax │ │ + shl $0x4,%eax │ │ + xor $0xfffffff8,%eax │ │ + mov %eax,0x154(%rsp) │ │ + movswl 0x2(%r9,%r8,1),%edx │ │ + lea (%rcx,%rdx,1),%ecx │ │ + add $0xfffffff8,%ecx │ │ + mov %ecx,0x158(%rsp) │ │ + movswl (%r9,%r8,1),%ecx │ │ + add %eax,%ecx │ │ + mov %ecx,0x15c(%rsp) │ │ + mov $0x8,%r8d │ │ + jmpq 86573 │ │ + mov %r12d,%r8d │ │ + mov 0x38(%rsp),%rsi │ │ + mov %r8d,%eax │ │ + cmp $0x1,%rsi │ │ + je 85ebc │ │ + test %esi,%esi │ │ + je 85f63 │ │ + mov 0x8(%rsp),%rcx │ │ + movslq 0x10(%rcx),%r9 │ │ + add $0xffffffffffffffff,%r9 │ │ + mov %rax,%rcx │ │ + shl $0x4,%rcx │ │ + lea (%rsp,%rcx,1),%rbp │ │ + add $0xec,%rbp │ │ + xor %ebx,%ebx │ │ + shl $0x4,%r9 │ │ + mov %rax,%r8 │ │ + mov %esi,%eax │ │ + bsf %eax,%ecx │ │ shr %cl,%eax │ │ - mov %rax,%r15 │ │ - test %r8d,%r8d │ │ - jle 8d636 │ │ + add %ecx,%ebx │ │ + mov (%r10,%rbx,8),%rcx │ │ + movzbl 0xa(%rcx,%r9,1),%edx │ │ + lea 0x87801(%rip),%rsi │ │ + mov %rsi,%rdi │ │ + movzbl (%rsi,%rdx,4),%esi │ │ + shl $0x4,%esi │ │ + xor $0xfffffff8,%esi │ │ + mov %esi,-0xc(%rbp) │ │ + movzbl 0x1(%rdi,%rdx,4),%edx │ │ + lea (%rdx,%rbx,2),%edx │ │ + shl $0x4,%edx │ │ + lea -0x8(%rdx),%edi │ │ + mov %edi,-0x8(%rbp) │ │ + movswl 0x2(%rcx,%r9,1),%edi │ │ + add %esi,%edi │ │ + mov %edi,-0x4(%rbp) │ │ + movswl (%rcx,%r9,1),%ecx │ │ + lea (%rdx,%rcx,1),%ecx │ │ + add $0xfffffff8,%ecx │ │ + mov %ecx,0x0(%rbp) │ │ + add $0x1,%r8 │ │ + cmp $0x7,%r8 │ │ + ja 85dce │ │ + and $0xfffffffe,%eax │ │ + add $0x10,%rbp │ │ + test %eax,%eax │ │ + jne 85d67 │ │ + mov 0x38(%rsp),%rsi │ │ + mov $0x8,%r13d │ │ + cmp $0x7,%r8d │ │ + mov 0x30(%rsp),%rbx │ │ + jg 8607e │ │ + jmpq 85f63 │ │ + mov $0x1,%r8d │ │ + jmpq 85e95 │ │ + mov 0x8(%rsp),%rax │ │ + movslq 0x10(%rax),%rax │ │ + mov -0x8(%r10),%r8 │ │ + mov %rax,%rcx │ │ + shl $0x4,%rcx │ │ + movzbl 0xa(%r8,%rcx,1),%edi │ │ + lea 0x87767(%rip),%rdx │ │ + movzbl (%rdx,%rdi,4),%ebp │ │ + lea -0x1(%rbp),%ebx │ │ + and %eax,%ebx │ │ + add %ebx,%ebx │ │ + sub %ebx,%ebp │ │ + shl $0x4,%ebp │ │ + lea -0x8(%rbp),%eax │ │ + mov %eax,0xe0(%rsp) │ │ + movzbl 0x1(%rdx,%rdi,4),%eax │ │ + shl $0x4,%eax │ │ + xor $0xfffffff8,%eax │ │ + mov %eax,0xe4(%rsp) │ │ + movswl 0x2(%r8,%rcx,1),%edi │ │ + lea (%rdi,%rbp,1),%edi │ │ + add $0xfffffff8,%edi │ │ + mov %edi,0xe8(%rsp) │ │ + movswl (%r8,%rcx,1),%ecx │ │ + add %eax,%ecx │ │ + mov %ecx,0xec(%rsp) │ │ + mov $0x1,%r8d │ │ + mov 0x30(%rsp),%rbx │ │ + mov %r8d,%eax │ │ + cmp $0x1,%rsi │ │ + je 85ebc │ │ + jmpq 85d35 │ │ + mov $0x2,%r8d │ │ + jmp 85e95 │ │ + mov $0x3,%r8d │ │ + jmp 85e95 │ │ + mov $0x4,%r8d │ │ + mov 0x30(%rsp),%rbx │ │ + mov 0x38(%rsp),%rsi │ │ + mov $0x8,%r13d │ │ + cmp $0x7,%r8d │ │ + ja 8607e │ │ + mov %r8d,%eax │ │ + cmp $0x1,%rsi │ │ + jne 85d35 │ │ + movslq 0x50(%rsp),%rdi │ │ + mov (%r10),%rbp │ │ + mov 0x8(%rsp),%rcx │ │ + movslq 0x10(%rcx),%rcx │ │ + shl $0x4,%rcx │ │ + movzbl -0x6(%rbp,%rcx,1),%ebp │ │ + lea 0x876a3(%rip),%rdx │ │ + mov %rdx,%r9 │ │ + movzbl 0x1(%rdx,%rbp,4),%ebp │ │ + add $0xffffffffffffffff,%rbp │ │ + and %rdi,%rbp │ │ + lea 0x0(%rbp,%rbp,1),%edi │ │ + shl $0x3,%rbp │ │ + neg %rbp │ │ + mov (%r10,%rbp,1),%rbp │ │ + movzbl -0x6(%rbp,%rcx,1),%ebx │ │ + movzbl (%rdx,%rbx,4),%edx │ │ + shl $0x4,%edx │ │ + xor $0xfffffff8,%edx │ │ + shl $0x4,%rax │ │ + mov %edx,0xe0(%rsp,%rax,1) │ │ + movzbl 0x1(%r9,%rbx,4),%ebx │ │ + sub %edi,%ebx │ │ + shl $0x4,%ebx │ │ + lea -0x8(%rbx),%edi │ │ + mov %edi,0xe4(%rsp,%rax,1) │ │ + movswl -0xe(%rbp,%rcx,1),%edi │ │ + add %edx,%edi │ │ + mov %edi,0xe8(%rsp,%rax,1) │ │ + movswl -0x10(%rbp,%rcx,1),%ecx │ │ + lea (%rbx,%rcx,1),%ecx │ │ + add $0xfffffff8,%ecx │ │ + mov %ecx,0xec(%rsp,%rax,1) │ │ + add $0x1,%r8d │ │ + mov $0x8,%r13d │ │ + cmp $0x7,%r8d │ │ + mov 0x30(%rsp),%rbx │ │ + jg 8607e │ │ + shr $0x20,%rsi │ │ + je 85fef │ │ + mov -0x8(%r10),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + movslq 0x10(%rcx),%rcx │ │ + shl $0x4,%rcx │ │ + movzbl -0x6(%rcx,%rax,1),%edx │ │ + lea 0x875f6(%rip),%rsi │ │ + mov %rsi,%rbp │ │ + movzbl (%rsi,%rdx,4),%esi │ │ + shl $0x4,%esi │ │ + xor $0xfffffff8,%esi │ │ + movslq %r8d,%r8 │ │ + mov %r8,%rdi │ │ + shl $0x4,%rdi │ │ + mov %esi,0xe0(%rsp,%rdi,1) │ │ + movzbl 0x1(%rbp,%rdx,4),%edx │ │ + shl $0x4,%edx │ │ + xor $0xfffffff8,%edx │ │ + mov %edx,0xe4(%rsp,%rdi,1) │ │ + movswl -0xe(%rcx,%rax,1),%ebp │ │ + add %esi,%ebp │ │ + mov %ebp,0xe8(%rsp,%rdi,1) │ │ + mov 0x30(%rsp),%rbx │ │ + movswl -0x10(%rcx,%rax,1),%eax │ │ + add %edx,%eax │ │ + mov %eax,0xec(%rsp,%rdi,1) │ │ + add $0x1,%r8d │ │ + mov $0x8,%r13d │ │ + cmp $0x7,%r8d │ │ + jg 8607e │ │ + shr $0x20,%r12 │ │ + je 8607b │ │ + mov -0x8(%r10),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + movslq 0x10(%rcx),%rcx │ │ + mov 0x78(%rsp),%rdi │ │ + add %rdi,%rcx │ │ + shl $0x4,%rcx │ │ + movzbl 0xa(%rax,%rcx,1),%edx │ │ + lea 0x87562(%rip),%rsi │ │ + mov %rsi,%rbx │ │ + movzbl (%rsi,%rdx,4),%esi │ │ + lea (%rsi,%rdi,2),%esi │ │ + shl $0x4,%esi │ │ + lea -0x8(%rsi),%edi │ │ + movslq %r8d,%r13 │ │ + mov %r13,%rbp │ │ + shl $0x4,%rbp │ │ + mov %edi,0xe0(%rsp,%rbp,1) │ │ + movzbl 0x1(%rbx,%rdx,4),%edx │ │ + shl $0x4,%edx │ │ + xor $0xfffffff8,%edx │ │ + mov %edx,0xe4(%rsp,%rbp,1) │ │ + movswl 0x2(%rax,%rcx,1),%edi │ │ + lea (%rsi,%rdi,1),%esi │ │ + add $0xfffffff8,%esi │ │ + mov %esi,0xe8(%rsp,%rbp,1) │ │ + movswl (%rax,%rcx,1),%eax │ │ + add %edx,%eax │ │ + mov %eax,0xec(%rsp,%rbp,1) │ │ + mov 0x30(%rsp),%rbx │ │ + add $0x1,%r13d │ │ + jmp 8607e │ │ + mov %r8d,%r13d │ │ + mov 0x8(%rsp),%rax │ │ + lea 0x3f5c0(%rax),%r15 │ │ + mov 0xb0(%rsp),%ecx │ │ + cmp $0x1d,%ecx │ │ + mov $0x1c,%eax │ │ + cmovl %ecx,%eax │ │ + cmp $0x3,%eax │ │ + mov $0x4,%ecx │ │ + cmovg %eax,%ecx │ │ + mov $0x1,%esi │ │ + test %r13d,%r13d │ │ + jle 860d6 │ │ + shl $0x2,%ecx │ │ + mov 0x70(%rsp),%eax │ │ + mov %eax,%r8d │ │ + sar $0x10,%r8d │ │ + movswl %ax,%r9d │ │ + mov %r13d,%r11d │ │ + cmp $0x3,%r13d │ │ + ja 860e0 │ │ + xor %ebx,%ebx │ │ + xor %r12d,%r12d │ │ + jmpq 86255 │ │ + mov 0x78(%rsp),%rdx │ │ + jmpq 86393 │ │ + mov %r11d,%ebx │ │ + and $0xfffffffc,%ebx │ │ + movd %r8d,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm9 │ │ + movd %r9d,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm10 │ │ + movd %ecx,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm11 │ │ + pxor %xmm1,%xmm1 │ │ + lea 0xe0(%rsp),%rdi │ │ + xor %edx,%edx │ │ + pcmpeqd %xmm8,%xmm8 │ │ + jmp 86135 │ │ + paddd %xmm5,%xmm1 │ │ + psubd %xmm8,%xmm1 │ │ + add $0x4,%rdx │ │ + add $0x40,%rdi │ │ + cmp %rdx,%rbx │ │ + je 86239 │ │ + movdqu (%rdi),%xmm5 │ │ + movdqu 0x10(%rdi),%xmm6 │ │ + movdqu 0x20(%rdi),%xmm2 │ │ + movdqu 0x30(%rdi),%xmm4 │ │ + movdqa %xmm5,%xmm0 │ │ + punpckldq %xmm6,%xmm0 │ │ + movdqa %xmm2,%xmm7 │ │ + punpckldq %xmm4,%xmm7 │ │ + punpcklqdq %xmm7,%xmm0 │ │ + pshufd $0xe5,%xmm5,%xmm3 │ │ + pblendw $0xc,%xmm6,%xmm3 │ │ + pblendw $0xf0,%xmm7,%xmm3 │ │ + pshufd $0xa4,%xmm4,%xmm7 │ │ + pblendw $0x3f,%xmm2,%xmm7 │ │ + punpckhdq %xmm6,%xmm5 │ │ + pblendw $0xf,%xmm5,%xmm7 │ │ + psubd %xmm0,%xmm7 │ │ + psubd %xmm9,%xmm7 │ │ + punpckhdq %xmm4,%xmm2 │ │ + punpckhqdq %xmm2,%xmm5 │ │ + psubd %xmm3,%xmm5 │ │ + psubd %xmm10,%xmm5 │ │ + pabsd %xmm7,%xmm0 │ │ + pabsd %xmm5,%xmm5 │ │ + paddd %xmm0,%xmm5 │ │ + movdqa %xmm5,0x1b0(%rsp,%rdx,4) │ │ + pcmpgtd %xmm11,%xmm5 │ │ + pextrb $0x0,%xmm5,%eax │ │ + test $0x1,%al │ │ + je 861fc │ │ + movl $0xffffffff,0x1b0(%rsp,%rdx,4) │ │ + pextrb $0x4,%xmm5,%eax │ │ + test $0x1,%al │ │ + jne 86206 │ │ + pextrb $0x8,%xmm5,%eax │ │ + test $0x1,%al │ │ + je 8621b │ │ + movl $0xffffffff,0x1b8(%rsp,%rdx,4) │ │ + pextrb $0xc,%xmm5,%eax │ │ + test $0x1,%al │ │ + je 8611b │ │ + jmp 86229 │ │ + pextrb $0x4,%xmm5,%eax │ │ + test $0x1,%al │ │ + je 861d7 │ │ + movl $0xffffffff,0x1b4(%rsp,%rdx,4) │ │ + pextrb $0x8,%xmm5,%eax │ │ + test $0x1,%al │ │ + jne 861e1 │ │ + pextrb $0xc,%xmm5,%eax │ │ + test $0x1,%al │ │ + je 8611b │ │ + movl $0xffffffff,0x1bc(%rsp,%rdx,4) │ │ + jmpq 8611b │ │ + pshufd $0x4e,%xmm1,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + pshufd $0xe5,%xmm0,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + movd %xmm1,%r12d │ │ + cmp %r11,%rbx │ │ + je 862be │ │ + mov %rbx,%rax │ │ + shl $0x4,%rax │ │ + lea (%rsp,%rax,1),%rdx │ │ + add $0xec,%rdx │ │ + jmp 8627a │ │ + add $0x1,%r12d │ │ + add $0x1,%rbx │ │ + add $0x10,%rdx │ │ + cmp %rbx,%r11 │ │ + je 862be │ │ + mov -0x4(%rdx),%eax │ │ + mov (%rdx),%edi │ │ + sub -0xc(%rdx),%eax │ │ + sub %r8d,%eax │ │ + mov %eax,%ebp │ │ + neg %ebp │ │ + cmovl %eax,%ebp │ │ + sub -0x8(%rdx),%edi │ │ + sub %r9d,%edi │ │ + mov %edi,%eax │ │ + neg %eax │ │ + cmovl %edi,%eax │ │ + add %ebp,%eax │ │ + mov %eax,0x1b0(%rsp,%rbx,4) │ │ + cmp %ecx,%eax │ │ + jle 86269 │ │ + movl $0xffffffff,0x1b0(%rsp,%rbx,4) │ │ + add $0x1,%rbx │ │ + add $0x10,%rdx │ │ + cmp %rbx,%r11 │ │ + jne 8627a │ │ test %r12d,%r12d │ │ - jle 8d636 │ │ - mov %edi,%ebp │ │ - movslq %edi,%rcx │ │ - imul %rdx,%rcx │ │ - mov 0x60(%rsp),%rax │ │ - lea (%rax,%rcx,4),%rcx │ │ - movslq %r11d,%rax │ │ - lea (%rcx,%rax,4),%rcx │ │ - movslq %r12d,%rbp │ │ - mov %r12d,%esi │ │ - and $0x1,%esi │ │ - shl $0x2,%rdx │ │ - sub %rsi,%rbp │ │ + mov 0x30(%rsp),%rbx │ │ + mov 0x78(%rsp),%rdx │ │ + je 86393 │ │ + mov %r13d,%r11d │ │ + sub %r12d,%r11d │ │ + test %r11d,%r11d │ │ + jle 86390 │ │ + mov %r15,0x98(%rsp) │ │ + xor %edx,%edx │ │ + lea 0xd0(%rsp),%r8 │ │ xor %edi,%edi │ │ - xor %ebx,%ebx │ │ - cmp $0x1,%r12d │ │ - je 8d61d │ │ - jmp 8d5f0 │ │ - nop │ │ - add %rdx,%rcx │ │ - add $0x1,%edi │ │ - cmp %r8d,%edi │ │ - jge 8d636 │ │ - xor %ebx,%ebx │ │ - cmp $0x1,%r12d │ │ - je 8d61d │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - movzbl 0x20(%r14),%eax │ │ - mov %al,0x2(%rcx,%rbx,4) │ │ - movzbl 0x30(%r14),%eax │ │ - mov %al,0x3(%rcx,%rbx,4) │ │ - movzbl 0x20(%r14),%eax │ │ - mov %al,0x6(%rcx,%rbx,4) │ │ - movzbl 0x30(%r14),%eax │ │ - mov %al,0x7(%rcx,%rbx,4) │ │ - add $0x2,%rbx │ │ - cmp %rbx,%rbp │ │ - jne 8d5f0 │ │ - test %rsi,%rsi │ │ - je 8d5d0 │ │ - movzbl 0x20(%r14),%eax │ │ - mov %al,0x2(%rcx,%rbx,4) │ │ - movzbl 0x30(%r14),%eax │ │ - mov %al,0x3(%rcx,%rbx,4) │ │ - jmp 8d5d0 │ │ - add $0x300,%r13 │ │ - sub $0x18,%rsp │ │ - mov %r13,%rdi │ │ - mov %r15d,%esi │ │ - mov 0x48(%rsp),%rdx │ │ - mov %r12d,%ecx │ │ - mov 0x10e8(%rsp),%r9d │ │ - pushq 0x38(%rsp) │ │ - push %r10 │ │ - pushq 0x1140(%rsp) │ │ - pushq 0x1140(%rsp) │ │ - mov 0x1128(%rsp),%eax │ │ + mov %edi,%esi │ │ + movslq %edi,%rbx │ │ + lea 0x0(,%rbx,4),%rbp │ │ + xor %r9d,%r9d │ │ + mov %r9,%rcx │ │ + add $0xffffffffffffffff,%r9 │ │ + cmpl $0xffffffff,0x1b0(%rsp,%rbp,1) │ │ + lea 0x4(%rbp),%rbp │ │ + jne 86304 │ │ + movslq %r13d,%rax │ │ + mov %rbx,%rdi │ │ + sub %r9,%rdi │ │ + shl $0x2,%rax │ │ + sub %ecx,%ebx │ │ + xor %r10d,%r10d │ │ + mov 0x1ac(%rsp,%rax,1),%r15d │ │ + add $0x1,%r10d │ │ + add $0xfffffffffffffffc,%rax │ │ + add $0x1,%ebx │ │ + cmp $0xffffffff,%r15d │ │ + je 8632b │ │ + not %r9d │ │ + add %esi,%r9d │ │ + sub %r10d,%r13d │ │ + lea 0x1(%r13),%ecx │ │ + cmp %ecx,%r9d │ │ + jge 86379 │ │ + mov %r15d,0x1ac(%rsp,%rbp,1) │ │ + movdqa 0xe0(%rsp,%rax,4),%xmm0 │ │ + movdqa %xmm0,(%r8,%rbp,4) │ │ + add $0x1,%edx │ │ + cmp %r11d,%edx │ │ + jne 862f4 │ │ + mov %r12d,%esi │ │ + mov 0x78(%rsp),%rdx │ │ + mov 0x30(%rsp),%rbx │ │ + mov 0x98(%rsp),%r15 │ │ + jmp 86393 │ │ + mov %r12d,%esi │ │ + mov 0x8(%rsp),%rax │ │ + mov 0x10(%rax),%eax │ │ + sub $0x30,%rsp │ │ + lea 0x110(%rsp),%rdi │ │ + mov %ebx,%ecx │ │ + mov 0xa0(%rsp),%r8d │ │ + mov %r15,%r9 │ │ + pushq 0x80(%rsp) │ │ push %rax │ │ - callq 8c9d0 │ │ + callq 9ca50 │ │ add $0x40,%rsp │ │ - add $0x1088,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - xchg %ax,%ax │ │ - lea 0x3(%rsi),%ecx │ │ - sar $0x2,%ecx │ │ - mov $0x9,%eax │ │ - sub %esi,%eax │ │ - test %esi,%esi │ │ - jle 8d905 │ │ - movd %ecx,%xmm0 │ │ - movdqa 0x6c47f(%rip),%xmm4 │ │ - psrld %xmm0,%xmm4 │ │ - movdqa 0x6c483(%rip),%xmm5 │ │ - psrld %xmm0,%xmm5 │ │ - movd %eax,%xmm1 │ │ - movdqa 0x6c483(%rip),%xmm6 │ │ - psrld %xmm0,%xmm6 │ │ - pshufd $0x0,%xmm1,%xmm1 │ │ - movdqa 0x6c482(%rip),%xmm2 │ │ - psrld %xmm0,%xmm2 │ │ - pminsd %xmm1,%xmm2 │ │ - pminsd %xmm1,%xmm6 │ │ - pminsd %xmm1,%xmm5 │ │ - pminsd %xmm1,%xmm4 │ │ - movdqa 0x6c471(%rip),%xmm9 │ │ - pmaxsd %xmm9,%xmm4 │ │ - pmaxsd %xmm9,%xmm5 │ │ - pmaxsd %xmm9,%xmm6 │ │ - pmaxsd %xmm9,%xmm2 │ │ - movdqa 0x6c460(%rip),%xmm8 │ │ - pand %xmm8,%xmm2 │ │ - pand %xmm8,%xmm6 │ │ - packusdw %xmm2,%xmm6 │ │ - pand %xmm8,%xmm5 │ │ - pand %xmm8,%xmm4 │ │ - packusdw %xmm5,%xmm4 │ │ - packuswb %xmm6,%xmm4 │ │ - movdqu %xmm4,0x40(%rdi) │ │ - paddb 0x6c441(%rip),%xmm4 │ │ - movdqa 0x6c449(%rip),%xmm5 │ │ - psrld %xmm0,%xmm5 │ │ - movdqu %xmm4,(%rdi) │ │ - movdqa 0x6c449(%rip),%xmm4 │ │ - psrld %xmm0,%xmm4 │ │ - movdqa 0x6c44d(%rip),%xmm2 │ │ - psrld %xmm0,%xmm2 │ │ - movdqa 0x6c451(%rip),%xmm3 │ │ - psrld %xmm0,%xmm3 │ │ - pminsd %xmm1,%xmm3 │ │ - pminsd %xmm1,%xmm2 │ │ - pminsd %xmm1,%xmm4 │ │ - pminsd %xmm1,%xmm5 │ │ - pmaxsd %xmm9,%xmm5 │ │ - pmaxsd %xmm9,%xmm4 │ │ - pmaxsd %xmm9,%xmm2 │ │ - pmaxsd %xmm9,%xmm3 │ │ - pand %xmm8,%xmm3 │ │ - pand %xmm8,%xmm2 │ │ - packusdw %xmm3,%xmm2 │ │ - pand %xmm8,%xmm4 │ │ - pand %xmm8,%xmm5 │ │ - packusdw %xmm4,%xmm5 │ │ - packuswb %xmm2,%xmm5 │ │ - movdqu %xmm5,0x50(%rdi) │ │ - paddb 0x6c402(%rip),%xmm5 │ │ - movdqa 0x6c40a(%rip),%xmm4 │ │ - psrld %xmm0,%xmm4 │ │ - movdqu %xmm5,0x10(%rdi) │ │ - movdqa 0x6c409(%rip),%xmm5 │ │ - psrld %xmm0,%xmm5 │ │ - movdqa 0x6c40d(%rip),%xmm6 │ │ - psrld %xmm0,%xmm6 │ │ - movdqa 0x6c411(%rip),%xmm2 │ │ - psrld %xmm0,%xmm2 │ │ - pminsd %xmm1,%xmm2 │ │ - pminsd %xmm1,%xmm6 │ │ - pminsd %xmm1,%xmm5 │ │ - pminsd %xmm1,%xmm4 │ │ - pmaxsd %xmm9,%xmm4 │ │ - pmaxsd %xmm9,%xmm5 │ │ - pmaxsd %xmm9,%xmm6 │ │ - pmaxsd %xmm9,%xmm2 │ │ - pand %xmm8,%xmm2 │ │ - pand %xmm8,%xmm6 │ │ - packusdw %xmm2,%xmm6 │ │ - movdqa 0x6c3ea(%rip),%xmm7 │ │ - psrld %xmm0,%xmm7 │ │ - pand %xmm8,%xmm5 │ │ - movdqa 0x6c3e9(%rip),%xmm2 │ │ - psrld %xmm0,%xmm2 │ │ - pand %xmm8,%xmm4 │ │ - movdqa 0x6c3e8(%rip),%xmm3 │ │ - psrld %xmm0,%xmm3 │ │ - packusdw %xmm5,%xmm4 │ │ - movdqa 0x6c3e7(%rip),%xmm5 │ │ - psrld %xmm0,%xmm5 │ │ - packuswb %xmm6,%xmm4 │ │ - movdqu %xmm4,0x60(%rdi) │ │ - paddb 0x6c392(%rip),%xmm4 │ │ - movdqu %xmm4,0x20(%rdi) │ │ - pminsd %xmm1,%xmm5 │ │ - pminsd %xmm1,%xmm3 │ │ - pminsd %xmm1,%xmm2 │ │ - pminsd %xmm1,%xmm7 │ │ - pmaxsd %xmm9,%xmm7 │ │ - pmaxsd %xmm9,%xmm2 │ │ - pmaxsd %xmm9,%xmm3 │ │ - pmaxsd %xmm9,%xmm5 │ │ - pand %xmm8,%xmm5 │ │ - pand %xmm8,%xmm3 │ │ - packusdw %xmm5,%xmm3 │ │ - pand %xmm8,%xmm2 │ │ - pand %xmm8,%xmm7 │ │ - packusdw %xmm2,%xmm7 │ │ - packuswb %xmm3,%xmm7 │ │ - movdqu %xmm7,0x70(%rdi) │ │ - paddb 0x6c382(%rip),%xmm7 │ │ - movdqu %xmm7,0x30(%rdi) │ │ - jmp 8d95e │ │ - movaps 0x6c1a4(%rip),%xmm0 │ │ - movups %xmm0,0x40(%rdi) │ │ - movaps 0x6c1a9(%rip),%xmm0 │ │ - movups %xmm0,(%rdi) │ │ - movaps 0x6c1af(%rip),%xmm0 │ │ - movups %xmm0,0x50(%rdi) │ │ - movaps 0x6c1b4(%rip),%xmm0 │ │ - movups %xmm0,0x10(%rdi) │ │ - movaps 0x6c1b9(%rip),%xmm0 │ │ - movups %xmm0,0x60(%rdi) │ │ - movaps 0x6c1be(%rip),%xmm0 │ │ - movups %xmm0,0x20(%rdi) │ │ - movaps 0x6c1c3(%rip),%xmm0 │ │ - movups %xmm0,0x70(%rdi) │ │ - movdqa 0x6c1c7(%rip),%xmm0 │ │ - movdqu %xmm0,0x30(%rdi) │ │ + test %eax,%eax │ │ + jne 863d5 │ │ + mov %r15,%rdi │ │ + callq 9c7a0 │ │ + test %eax,%eax │ │ + je 86451 │ │ + xor %eax,%eax │ │ + mov 0x40(%rsp),%r12 │ │ + mov %eax,(%r15) │ │ + movl $0x0,0xd0(%rsp) │ │ + mov 0x20(%rsp),%rcx │ │ + cmpl $0x0,0x10f8(%rcx) │ │ + je 86439 │ │ + cmp $0x3,%eax │ │ + jne 86441 │ │ + mov 0x8(%rsp),%rax │ │ + mov %rax,%rcx │ │ + movzwl 0x3f5cc(%rax),%eax │ │ + mov %ax,0xc(%r12) │ │ + movzwl 0x3f5d0(%rcx),%eax │ │ + mov %ax,0xe(%r12) │ │ + movzwl 0x3f5d4(%rcx),%eax │ │ + mov %ax,0x10(%r12) │ │ + movzwl 0x3f5d8(%rcx),%eax │ │ + mov %ax,0x12(%r12) │ │ + xor %r13d,%r13d │ │ + jmpq 81c16 │ │ + movw $0x8000,0xc(%r12) │ │ + xor %r13d,%r13d │ │ + jmpq 81c16 │ │ + mov $0x3,%eax │ │ + jmpq 863d7 │ │ + mov 0x40(%rsp),%r12 │ │ + jmpq 845d0 │ │ + mov 0x18(%rsp),%rcx │ │ + movsbl 0x120(%rax,%rcx,1),%ecx │ │ + mov %ecx,%edx │ │ + xor $0x2,%edx │ │ + cmp $0x1,%edx │ │ + ja 86487 │ │ movslq %ecx,%rcx │ │ - mov %rcx,0x80(%rdi) │ │ - test %esi,%esi │ │ - mov $0xff,%ecx │ │ - cmove %ecx,%eax │ │ + addl $0x1,0xd8(%rsp,%rcx,4) │ │ + mov 0x18(%rsp),%rcx │ │ + cmpb $0x0,0x100(%rax,%rcx,1) │ │ + mov 0x40(%rsp),%r12 │ │ + mov 0x78(%rsp),%r15 │ │ + je 84c37 │ │ + mov 0x18(%rsp),%rcx │ │ + movsbl 0x140(%rax,%rcx,1),%eax │ │ + mov %eax,%ecx │ │ + xor $0x2,%ecx │ │ + cmp $0x1,%ecx │ │ + ja 84c37 │ │ cltq │ │ - mov %rax,0x88(%rdi) │ │ - retq │ │ - nopl 0x0(%rax) │ │ + addl $0x1,0xd8(%rsp,%rax,4) │ │ + mov 0x50(%rsp),%eax │ │ + cmp %eax,0x68(%rsp) │ │ + mov 0x70(%rsp),%rdi │ │ + jg 84c46 │ │ + jmpq 84c5e │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + movsbl 0x138(%rcx,%rax,1),%eax │ │ + mov %eax,%ecx │ │ + xor $0x2,%ecx │ │ + cmp $0x1,%ecx │ │ + ja 86507 │ │ + cltq │ │ + addl $0x1,0xd8(%rsp,%rax,4) │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + cmpb $0x0,0x118(%rcx,%rax,1) │ │ + mov 0x40(%rsp),%r12 │ │ + mov 0x78(%rsp),%r15 │ │ + mov 0x70(%rsp),%rdi │ │ + je 84c5e │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x8(%rsp),%rcx │ │ + movsbl 0x158(%rcx,%rax,1),%eax │ │ + mov %eax,%ecx │ │ + xor $0x2,%ecx │ │ + cmp $0x1,%ecx │ │ + ja 84c5e │ │ + cltq │ │ + addl $0x1,0xd8(%rsp,%rax,4) │ │ + jmpq 84c5e │ │ + mov $0x5,%r8d │ │ + jmp 86573 │ │ + mov $0x6,%r8d │ │ + jmp 86573 │ │ + mov $0x7,%r8d │ │ + mov 0x30(%rsp),%rbx │ │ + mov 0x98(%rsp),%r12 │ │ + mov 0x38(%rsp),%rsi │ │ + mov $0x8,%r13d │ │ + cmp $0x7,%r8d │ │ + jbe 85eaf │ │ + jmpq 8607e │ │ + nopw 0x0(%rax,%rax,1) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x48,%rsp │ │ - mov %rdx,%r14 │ │ - mov %rsi,%rbx │ │ - mov %rdi,%r15 │ │ - mov 0x360(%rsi),%ecx │ │ - mov 0x4d0(%rsi),%edx │ │ - test %ecx,%ecx │ │ - mov $0x1,%esi │ │ - mov $0x8,%eax │ │ - cmove %esi,%eax │ │ - test %edx,%edx │ │ - jne 8d9c3 │ │ - cmpl $0x0,0x4d4(%rbx) │ │ - je 8db12 │ │ - lea 0x4e8(%rbx),%rsi │ │ - xor %r12d,%r12d │ │ - cmpl $0x0,0x4e0(%rbx) │ │ - cmovne %rsi,%r12 │ │ - mov %eax,%eax │ │ - mov %rax,0x38(%rsp) │ │ - lea 0x370(%rbx),%rax │ │ - mov $0x1,%esi │ │ - mov %rsi,0x30(%rsp) │ │ - test %ecx,%ecx │ │ - mov $0x0,%r13d │ │ - mov %rax,0x40(%rsp) │ │ - cmovne %rax,%r13 │ │ - movsbl (%r14),%ecx │ │ - mov $0x0,%r8d │ │ - test %r13,%r13 │ │ - je 8da14 │ │ - mov 0x4(%r13),%r8d │ │ - xor %ebp,%ebp │ │ - mov %r15,%rdi │ │ + sub $0x88,%rsp │ │ + mov %r9d,%r15d │ │ + mov %r8d,%r13d │ │ + mov %edx,%ebp │ │ + mov %rsi,%r14 │ │ + mov %rdi,%rbx │ │ + mov (%rdi),%rax │ │ + mov %rax,0x20(%rsp) │ │ + mov 0x8(%rdi),%rax │ │ + movslq %edx,%r12 │ │ + movslq %ecx,%rcx │ │ + imul $0x70,%r12,%rdx │ │ + add %rax,%rdx │ │ + lea 0x3600(%rax),%rdi │ │ + shl $0x4,%rcx │ │ + lea (%rcx,%rdx,1),%rsi │ │ + add $0xde0,%rsi │ │ + mov $0x6,%edx │ │ + mov %rdi,0x18(%rsp) │ │ + callq 4750 │ │ + add $0x2,%al │ │ + mov %al,0xb(%r14,%r12,1) │ │ + movzbl %al,%r14d │ │ + test %r12d,%r12d │ │ + movslq %r15d,%rcx │ │ + mov %rbx,%r15 │ │ + lea 0x1ec0(%rbx,%rcx,1),%rsi │ │ + lea 0x268(%rbx,%rcx,1),%rdx │ │ + cmovne %rsi,%rdx │ │ + movzbl (%rdx),%ebx │ │ + test $0xf,%cl │ │ + mov %eax,0x30(%rsp) │ │ + mov %ebp,(%rsp) │ │ + mov %r15,0x8(%rsp) │ │ + je 8664d │ │ + movslq %r13d,%rdx │ │ + test %ebp,%ebp │ │ + je 8668b │ │ + lea (%r15,%rdx,1),%rsi │ │ + add $0x1ea0,%rsi │ │ + jmp 8669c │ │ + test %bl,%bl │ │ + je 86a1a │ │ + lea (%rcx,%rcx,2),%rcx │ │ + shl $0x4,%rcx │ │ + add %r15,%rcx │ │ + mov %r12,%rdx │ │ + shl $0x4,%rdx │ │ + lea (%rdx,%rcx,1),%rsi │ │ + add $0x18a0,%rsi │ │ + xor %r11d,%r11d │ │ + mov 0x18(%rsp),%r15 │ │ + movslq %r11d,%rdx │ │ + test %r11d,%r11d │ │ + jne 867ad │ │ + jmpq 86790 │ │ + mov 0x288(%r15),%rsi │ │ + add %rdx,%rsi │ │ + add $0x250,%rsi │ │ + movzbl (%rsi),%r8d │ │ + lea (%rcx,%rcx,2),%rsi │ │ + shl $0x4,%rsi │ │ + mov %r12,%rdi │ │ + shl $0x4,%rdi │ │ + lea (%rdx,%rdx,2),%rcx │ │ + shl $0x4,%rcx │ │ + lea (%r15,%rcx,1),%r9 │ │ + add $0x12a0,%r9 │ │ + add %rdi,%r9 │ │ + test %bl,%bl │ │ + setne %cl │ │ + xor %r11d,%r11d │ │ + lea (%r15,%rsi,1),%rdx │ │ + add $0x12a0,%rdx │ │ + lea (%rdi,%rdx,1),%rsi │ │ + add $0x600,%rsi │ │ + test %r8d,%r8d │ │ + setne %dl │ │ + je 86772 │ │ + test %bl,%bl │ │ + je 86772 │ │ + xor %r11d,%r11d │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + movzwl (%rsi),%edi │ │ + movzwl (%r9),%ebp │ │ + movslq %r11d,%rdx │ │ + cmp %bp,%di │ │ + jae 86730 │ │ + test %r11d,%r11d │ │ + je 8671b │ │ + cmp %di,0x3e(%rsp,%rdx,2) │ │ + je 86724 │ │ + add $0x1,%r11d │ │ + mov %di,0x40(%rsp,%rdx,2) │ │ + add $0x2,%rsi │ │ + add $0xffffffff,%ebx │ │ + jmp 86761 │ │ + nopl (%rax) │ │ + xor %ecx,%ecx │ │ + cmp %di,%bp │ │ + sete %dil │ │ + jne 8673f │ │ + add $0x2,%rsi │ │ + mov %dil,%cl │ │ + test %r11d,%r11d │ │ + je 8674e │ │ + cmp %bp,0x3e(%rsp,%rdx,2) │ │ + je 86757 │ │ + add $0x1,%r11d │ │ + mov %bp,0x40(%rsp,%rdx,2) │ │ + sub %ecx,%ebx │ │ + add $0x2,%r9 │ │ + add $0xffffffff,%r8d │ │ + test %ebx,%ebx │ │ + setne %cl │ │ + test %r8d,%r8d │ │ + setne %dl │ │ + je 86772 │ │ + test %ebx,%ebx │ │ + jne 86700 │ │ + test %cl,%cl │ │ + je 867b9 │ │ + mov 0x18(%rsp),%r15 │ │ + movslq %r11d,%rdx │ │ + test %r11d,%r11d │ │ + jne 867ad │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + movzwl (%rsi),%edi │ │ + lea 0x1(%rdx),%r11d │ │ + mov %di,0x40(%rsp,%rdx,2) │ │ + add $0x2,%rsi │ │ + add $0xffffffff,%ebx │ │ + jle 86801 │ │ + movslq %r11d,%rdx │ │ + test %r11d,%r11d │ │ + je 86790 │ │ + movzwl (%rsi),%edi │ │ + cmp %di,0x3e(%rsp,%rdx,2) │ │ + jne 86793 │ │ + jmp 8679c │ │ + test %dl,%dl │ │ + je 867fc │ │ + mov 0x18(%rsp),%r15 │ │ + movslq %r11d,%rcx │ │ + test %r11d,%r11d │ │ + jne 867ef │ │ + nopw 0x0(%rax,%rax,1) │ │ + movzwl (%r9),%edx │ │ + lea 0x1(%rcx),%r11d │ │ + mov %dx,0x40(%rsp,%rcx,2) │ │ + add $0x2,%r9 │ │ + add $0xffffffff,%r8d │ │ + jle 86801 │ │ + movslq %r11d,%rcx │ │ + test %r11d,%r11d │ │ + je 867d0 │ │ + movzwl (%r9),%edx │ │ + cmp %dx,0x3e(%rsp,%rcx,2) │ │ + jne 867d4 │ │ + jmp 867dd │ │ + mov 0x18(%rsp),%r15 │ │ xor %esi,%esi │ │ - mov %r12,%r9 │ │ - callq 8db30 │ │ - lea 0x10(%r15),%rdi │ │ - cmpl $0x1,0x4c8(%rbx) │ │ - mov %r14,%rax │ │ - sbb $0xffffffffffffffff,%rax │ │ - mov 0x4d4(%rbx),%edx │ │ - movsbl (%rax),%ecx │ │ - mov $0x0,%r8d │ │ - test %r13,%r13 │ │ - je 8da4d │ │ - mov 0x8(%r13),%r8d │ │ + test %al,%al │ │ + setne %dl │ │ + je 8686b │ │ + test %r11d,%r11d │ │ + jle 8686b │ │ + movslq %r11d,%r13 │ │ xor %esi,%esi │ │ - mov %r12,%r9 │ │ - callq 8db30 │ │ - lea 0x20(%r15),%rdi │ │ - xor %eax,%eax │ │ - cmpl $0x0,0x4c8(%rbx) │ │ - setne %al │ │ - mov 0x4d8(%rbx),%edx │ │ - movsbl (%r14,%rax,2),%ecx │ │ - test %r13,%r13 │ │ - je 8da7b │ │ - mov 0xc(%r13),%ebp │ │ - mov $0x1,%esi │ │ - mov %ebp,%r8d │ │ - mov %r12,%r9 │ │ - callq 8db30 │ │ - lea 0x30(%r15),%rdi │ │ - xor %eax,%eax │ │ - cmpl $0x0,0x4c8(%rbx) │ │ - setne %al │ │ - mov 0x4dc(%rbx),%edx │ │ - lea (%rax,%rax,2),%rax │ │ - movsbl (%r14,%rax,1),%ecx │ │ - test %r13,%r13 │ │ - je 8dac0 │ │ - mov 0x10(%r13),%r8d │ │ - jmp 8dac3 │ │ + mov $0x1,%ebx │ │ + nopl 0x0(%rax) │ │ + mov %rsi,%rbp │ │ + mov %r15,%rdi │ │ + callq 49a0 │ │ + test %eax,%eax │ │ + je 86860 │ │ + movzwl 0x3e(%rsp,%rbx,2),%eax │ │ + mov %rbp,%rsi │ │ + movslq %esi,%rcx │ │ + add $0x1,%esi │ │ + mov %ax,0x70(%rsp,%rcx,2) │ │ + cmp %r14d,%esi │ │ + setl %dl │ │ + jge 8686b │ │ + cmp %r13,%rbx │ │ + lea 0x1(%rbx),%rbx │ │ + jl 86820 │ │ + jmp 8686b │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nop │ │ - xor %r8d,%r8d │ │ - mov 0x30(%rsp),%rbp │ │ - mov $0x1,%esi │ │ - mov %r12,%r9 │ │ - callq 8db30 │ │ - cmp 0x38(%rsp),%rbp │ │ - jae 8db03 │ │ - mov 0x360(%rbx),%ecx │ │ - mov 0x4d0(%rbx),%edx │ │ - mov 0x40(%rsp),%rax │ │ - add $0x20,%rax │ │ - add $0x40,%r15 │ │ - add $0x1,%rbp │ │ - mov %rbp,0x30(%rsp) │ │ - jmpq 8d9f0 │ │ - add $0x48,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - shl $0x6,%eax │ │ + mov %rbp,%rsi │ │ + cmp %r14d,%esi │ │ + setl %dl │ │ + jl 8684a │ │ + mov 0x20(%rsp),%rbp │ │ + cmpl $0x0,0x10f8(%rbp) │ │ + je 86a38 │ │ + mov 0x8(%rsp),%rax │ │ + mov 0x10(%rax),%ecx │ │ + mov 0x14(%rax),%eax │ │ + mov %eax,%ebx │ │ + sar %ebx │ │ + mov %ecx,%edi │ │ + and $0x1,%edi │ │ + add %ebx,%edi │ │ + movslq %edi,%rbx │ │ + mov 0xd18(%rbp),%rdi │ │ + sar %rdi │ │ + imul %rbx,%rdi │ │ + sar %ecx │ │ + and $0x1,%eax │ │ + add %ecx,%eax │ │ + movslq %eax,%rcx │ │ + add %rdi,%rcx │ │ + lea (%rcx,%rcx,2),%rcx │ │ + shl $0x4,%rcx │ │ + add 0x1110(%rbp),%rcx │ │ + shl $0x4,%r12 │ │ + add %rcx,%r12 │ │ + test %dl,%dl │ │ + je 86a53 │ │ + mov 0x844(%rbp),%ebx │ │ + mov %rsi,%r13 │ │ + xor %ebp,%ebp │ │ + test %ebx,%ebx │ │ + je 868f1 │ │ + xchg %ax,%ax │ │ + add %ebp,%ebp │ │ + mov %r15,%rdi │ │ + callq 49a0 │ │ + or %eax,%ebp │ │ + add $0xffffffff,%ebx │ │ + jne 868e0 │ │ + lea 0x1(%r13),%r15d │ │ + mov %r13,0x38(%rsp) │ │ + movslq %r13d,%rax │ │ + mov %r12,0x8(%rsp) │ │ + mov %bp,(%r12,%rax,2) │ │ + mov %r14d,%eax │ │ + mov %rax,0x28(%rsp) │ │ + mov %r14d,0x14(%rsp) │ │ + cmp %r14d,%r15d │ │ + jge 86b9f │ │ + xor %r12d,%r12d │ │ + cmpl $0x0,(%rsp) │ │ + sete %r12b │ │ + mov 0x20(%rsp),%rax │ │ + mov 0x844(%rax),%eax │ │ + mov %rax,(%rsp) │ │ + mov 0x18(%rsp),%rbx │ │ + mov %rbx,%rdi │ │ + callq 49a0 │ │ + mov %eax,%r14d │ │ + add %eax,%r14d │ │ + mov %rbx,%rdi │ │ + callq 49a0 │ │ + or %r14d,%eax │ │ + movzwl %bp,%r13d │ │ + mov (%rsp),%rcx │ │ + lea (%rcx,%rax,1),%r14d │ │ + add $0xfffffffd,%r14d │ │ + mov 0x20(%rsp),%rax │ │ + mov 0x844(%rax),%cl │ │ + mov $0xffffffff,%eax │ │ + shl %cl,%eax │ │ + not %eax │ │ + mov %eax,(%rsp) │ │ + mov %r12,0x68(%rsp) │ │ + sub %r12d,%eax │ │ + mov %eax,0x34(%rsp) │ │ + movslq %r15d,%r12 │ │ + mov 0x38(%rsp),%rax │ │ + add $0x2,%eax │ │ + mov 0x18(%rsp),%r15 │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov %eax,0x20(%rsp) │ │ + xor %ebx,%ebx │ │ + test %r14d,%r14d │ │ + je 869c1 │ │ + mov %r14d,%ebp │ │ + xchg %ax,%ax │ │ + add %ebx,%ebx │ │ mov %r15,%rdi │ │ + callq 49a0 │ │ + or %eax,%ebx │ │ + add $0xffffffff,%ebp │ │ + jne 869b0 │ │ + mov 0x68(%rsp),%rdx │ │ + add %edx,%r13d │ │ + add %ebx,%r13d │ │ + mov (%rsp),%ecx │ │ + cmp %ecx,%r13d │ │ + cmovg %ecx,%r13d │ │ + mov 0x8(%rsp),%rax │ │ + mov %r13w,(%rax,%r12,2) │ │ + add $0x1,%r12 │ │ + movzwl %r13w,%r13d │ │ + lea (%rdx,%r13,1),%eax │ │ + cmp %ecx,%eax │ │ + jge 86a6b │ │ + mov 0x34(%rsp),%eax │ │ + sub %r13d,%eax │ │ + bsr %eax,%eax │ │ + xor $0xffffffe0,%eax │ │ + add $0x21,%eax │ │ + cmp %eax,%r14d │ │ + cmovg %eax,%r14d │ │ + mov 0x20(%rsp),%eax │ │ + add $0x1,%eax │ │ + cmp 0x14(%rsp),%r12d │ │ + jne 869a0 │ │ + jmpq 86b9f │ │ + test %al,%al │ │ + setne %dl │ │ xor %esi,%esi │ │ - mov %rax,%rdx │ │ - add $0x48,%rsp │ │ + mov 0x18(%rsp),%r15 │ │ + mov 0x20(%rsp),%rbp │ │ + cmpl $0x0,0x10f8(%rbp) │ │ + jne 8687d │ │ + shl $0x4,%r12 │ │ + mov 0x8(%rsp),%rax │ │ + add %rax,%r12 │ │ + add $0x5080,%r12 │ │ + test %dl,%dl │ │ + jne 868cf │ │ + movslq %esi,%rdx │ │ + add %rdx,%rdx │ │ + lea 0x70(%rsp),%rsi │ │ + mov %r12,%rdi │ │ + callq 4390 │ │ + jmpq 86c1c │ │ + cmp 0x14(%rsp),%r12d │ │ + mov 0x20(%rsp),%ebx │ │ + jge 86b9f │ │ + movslq %r12d,%rax │ │ + mov 0x28(%rsp),%rdx │ │ + mov %rdx,%rcx │ │ + sub %rax,%rcx │ │ + cmp $0x10,%rcx │ │ + jb 86b7a │ │ + mov %rcx,%r10 │ │ + and $0xfffffffffffffff0,%r10 │ │ + movd (%rsp),%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + lea -0x10(%r10),%rsi │ │ + mov %rsi,%rdi │ │ + shr $0x4,%rdi │ │ + add $0x1,%rdi │ │ + mov %edi,%ebp │ │ + and $0x3,%ebp │ │ + movslq %ebx,%r8 │ │ + cmp $0x30,%rsi │ │ + mov 0x8(%rsp),%r9 │ │ + jae 86ad6 │ │ + xor %ebx,%ebx │ │ + test %rbp,%rbp │ │ + jne 86b2e │ │ + jmpq 86b72 │ │ + sub %rbp,%rdi │ │ + lea (%r9,%r8,2),%rsi │ │ + add $0x70,%rsi │ │ + xor %ebx,%ebx │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + movdqu %xmm0,-0x70(%rsi,%rbx,2) │ │ + movdqu %xmm0,-0x60(%rsi,%rbx,2) │ │ + movdqu %xmm0,-0x50(%rsi,%rbx,2) │ │ + movdqu %xmm0,-0x40(%rsi,%rbx,2) │ │ + movdqu %xmm0,-0x30(%rsi,%rbx,2) │ │ + movdqu %xmm0,-0x20(%rsi,%rbx,2) │ │ + movdqu %xmm0,-0x10(%rsi,%rbx,2) │ │ + movdqu %xmm0,(%rsi,%rbx,2) │ │ + add $0x40,%rbx │ │ + add $0xfffffffffffffffc,%rdi │ │ + jne 86af0 │ │ + test %rbp,%rbp │ │ + je 86b72 │ │ + add %r8,%rbx │ │ + lea (%r9,%rbx,2),%rdi │ │ + add $0x10,%rdi │ │ + mov %edx,%esi │ │ + sub %r8d,%esi │ │ + and $0x30,%sil │ │ + add $0xf0,%sil │ │ + shr $0x4,%sil │ │ + add $0x1,%sil │ │ + movzbl %sil,%esi │ │ + and $0x3,%esi │ │ + neg %rsi │ │ + nopl 0x0(%rax,%rax,1) │ │ + movdqu %xmm0,-0x10(%rdi) │ │ + movdqu %xmm0,(%rdi) │ │ + add $0x20,%rdi │ │ + inc %rsi │ │ + jne 86b60 │ │ + cmp %r10,%rcx │ │ + je 86b9f │ │ + add %r10,%rax │ │ + mov 0x8(%rsp),%rcx │ │ + mov (%rsp),%edx │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + mov %dx,(%rcx,%rax,2) │ │ + add $0x1,%rax │ │ + cmp %rax,0x28(%rsp) │ │ + jne 86b90 │ │ + cmpb $0x0,0x30(%rsp) │ │ + mov 0x8(%rsp),%rbp │ │ + mov 0x14(%rsp),%r8d │ │ + mov 0x38(%rsp),%rbx │ │ + mov 0x28(%rsp),%r9 │ │ + je 86c1c │ │ + xor %eax,%eax │ │ + mov %ebx,%ecx │ │ + xor %edx,%edx │ │ + movslq %ecx,%rdi │ │ + cmp %ebx,%edx │ │ + jl 86be8 │ │ + jmp 86c10 │ │ + nopl 0x0(%rax) │ │ + add $0x1,%edx │ │ + mov %si,0x0(%rbp,%rax,2) │ │ + add $0x1,%rax │ │ + cmp %rax,%r9 │ │ + je 86c1c │ │ + movslq %ecx,%rdi │ │ + cmp %ebx,%edx │ │ + jge 86c10 │ │ + movslq %edx,%rsi │ │ + movzwl 0x70(%rsp,%rsi,2),%esi │ │ + cmp %r8d,%ecx │ │ + jge 86bd0 │ │ + movzwl 0x0(%rbp,%rdi,2),%edi │ │ + cmp %di,%si │ │ + jbe 86bd0 │ │ + jmp 86c15 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + movzwl 0x0(%rbp,%rdi,2),%edi │ │ + add $0x1,%ecx │ │ + mov %edi,%esi │ │ + jmp 86bd3 │ │ + add $0x88,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmpq 4480 │ │ - mov %ecx,%eax │ │ - add %edx,%eax │ │ - cmp $0x40,%eax │ │ - mov $0x3f,%ecx │ │ - cmovge %ecx,%eax │ │ - xor %r10d,%r10d │ │ - test %eax,%eax │ │ - cmovs %r10d,%eax │ │ - add %r8d,%eax │ │ - cmp $0x40,%eax │ │ - cmovge %ecx,%eax │ │ - test %eax,%eax │ │ - cmovs %r10d,%eax │ │ - test %esi,%esi │ │ - je 8db66 │ │ - test %edx,%edx │ │ - jne 8db66 │ │ - xorps %xmm0,%xmm0 │ │ - movups %xmm0,(%rdi) │ │ - retq │ │ - test %r9,%r9 │ │ - je 8dd0a │ │ - cmp $0x1f,%eax │ │ - setg %cl │ │ - mov 0x8(%r9),%edx │ │ - shl %cl,%edx │ │ - add %eax,%edx │ │ - cmp $0x40,%edx │ │ - mov $0x3f,%r8d │ │ - cmovge %r8d,%edx │ │ - xor %esi,%esi │ │ - test %edx,%edx │ │ - cmovle %esi,%edx │ │ - mov %dl,0x1(%rdi) │ │ - mov %dl,(%rdi) │ │ - mov 0xc(%r9),%edx │ │ - add (%r9),%edx │ │ - shl %cl,%edx │ │ - add %eax,%edx │ │ - cmp $0x40,%edx │ │ - cmovge %r8d,%edx │ │ - test %edx,%edx │ │ - cmovle %esi,%edx │ │ - mov %dl,0x2(%rdi) │ │ - mov 0xc(%r9),%edx │ │ - add 0x4(%r9),%edx │ │ - shl %cl,%edx │ │ - add %eax,%edx │ │ - cmp $0x40,%edx │ │ - cmovge %r8d,%edx │ │ - test %edx,%edx │ │ - cmovle %esi,%edx │ │ - mov %dl,0x3(%rdi) │ │ - mov 0x10(%r9),%edx │ │ - add (%r9),%edx │ │ - shl %cl,%edx │ │ - add %eax,%edx │ │ - cmp $0x40,%edx │ │ - cmovge %r8d,%edx │ │ - test %edx,%edx │ │ - cmovle %esi,%edx │ │ - mov %dl,0x4(%rdi) │ │ - mov 0x10(%r9),%edx │ │ - add 0x4(%r9),%edx │ │ - shl %cl,%edx │ │ - add %eax,%edx │ │ - cmp $0x40,%edx │ │ - cmovge %r8d,%edx │ │ - test %edx,%edx │ │ - cmovle %esi,%edx │ │ - mov %dl,0x5(%rdi) │ │ - mov 0x14(%r9),%edx │ │ - add (%r9),%edx │ │ - shl %cl,%edx │ │ - add %eax,%edx │ │ - cmp $0x40,%edx │ │ - cmovge %r8d,%edx │ │ - test %edx,%edx │ │ - cmovle %esi,%edx │ │ - mov %dl,0x6(%rdi) │ │ - mov 0x14(%r9),%edx │ │ - add 0x4(%r9),%edx │ │ - shl %cl,%edx │ │ - add %eax,%edx │ │ - cmp $0x40,%edx │ │ - cmovge %r8d,%edx │ │ - test %edx,%edx │ │ - cmovle %esi,%edx │ │ - mov %dl,0x7(%rdi) │ │ - mov 0x18(%r9),%edx │ │ - add (%r9),%edx │ │ - shl %cl,%edx │ │ - add %eax,%edx │ │ - cmp $0x40,%edx │ │ - cmovge %r8d,%edx │ │ - test %edx,%edx │ │ - cmovle %esi,%edx │ │ - mov %dl,0x8(%rdi) │ │ - mov 0x18(%r9),%edx │ │ - add 0x4(%r9),%edx │ │ - shl %cl,%edx │ │ - add %eax,%edx │ │ - cmp $0x40,%edx │ │ - cmovge %r8d,%edx │ │ - test %edx,%edx │ │ - cmovle %esi,%edx │ │ - mov %dl,0x9(%rdi) │ │ - mov 0x1c(%r9),%edx │ │ - add (%r9),%edx │ │ - shl %cl,%edx │ │ - add %eax,%edx │ │ - cmp $0x40,%edx │ │ - cmovge %r8d,%edx │ │ - test %edx,%edx │ │ - cmovle %esi,%edx │ │ - mov %dl,0xa(%rdi) │ │ - mov 0x1c(%r9),%edx │ │ - add 0x4(%r9),%edx │ │ - shl %cl,%edx │ │ - add %eax,%edx │ │ - cmp $0x40,%edx │ │ - cmovge %r8d,%edx │ │ - test %edx,%edx │ │ - cmovle %esi,%edx │ │ - mov %dl,0xb(%rdi) │ │ - mov 0x20(%r9),%edx │ │ - add (%r9),%edx │ │ - shl %cl,%edx │ │ - add %eax,%edx │ │ - cmp $0x40,%edx │ │ - cmovge %r8d,%edx │ │ - test %edx,%edx │ │ - cmovle %esi,%edx │ │ - mov %dl,0xc(%rdi) │ │ - mov 0x20(%r9),%edx │ │ - add 0x4(%r9),%edx │ │ - shl %cl,%edx │ │ - add %eax,%edx │ │ - cmp $0x40,%edx │ │ - cmovge %r8d,%edx │ │ - test %edx,%edx │ │ - cmovle %esi,%edx │ │ - mov %dl,0xd(%rdi) │ │ - mov 0x24(%r9),%edx │ │ - add (%r9),%edx │ │ - shl %cl,%edx │ │ - add %eax,%edx │ │ - cmp $0x40,%edx │ │ - cmovge %r8d,%edx │ │ - test %edx,%edx │ │ - cmovle %esi,%edx │ │ - mov %dl,0xe(%rdi) │ │ - mov 0x24(%r9),%edx │ │ - add 0x4(%r9),%edx │ │ - shl %cl,%edx │ │ - add %eax,%edx │ │ - cmp $0x40,%edx │ │ - cmovge %r8d,%edx │ │ - test %edx,%edx │ │ - cmovle %esi,%edx │ │ - mov %dl,0xf(%rdi) │ │ - retq │ │ - movd %eax,%xmm0 │ │ - pxor %xmm1,%xmm1 │ │ - pshufb %xmm1,%xmm0 │ │ - movdqu %xmm0,(%rdi) │ │ retq │ │ - nopl 0x0(%rax) │ │ + xchg %ax,%ax │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x48,%rsp │ │ - mov %r9,0x28(%rsp) │ │ - mov %ecx,%ebx │ │ - mov %esi,%r11d │ │ - lea 0x0(,%r11,8),%rcx │ │ - add 0x8e489(%rip),%rcx │ │ - test %esi,%esi │ │ - je 8de8d │ │ - mov %edx,%ebp │ │ - cmp $0x1,%edx │ │ - jg 8de8d │ │ - mov %r8d,%r12d │ │ - movslq %ebp,%rax │ │ - add $0x1,%ebp │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - mov 0x28(%rsp),%rdx │ │ - movzwl (%rdx,%rax,2),%edx │ │ - lea (%r12,%rbx,4),%esi │ │ - bt %esi,%edx │ │ - jae 8de8d │ │ + sub $0xc8,%rsp │ │ + mov %r9,0x60(%rsp) │ │ + mov %r8,0x48(%rsp) │ │ + mov %rsi,0x20(%rsp) │ │ + mov %rdi,%r15 │ │ + mov 0x100(%rsp),%eax │ │ + mov 0x8(%rdi),%rsi │ │ + lea 0x0(,%rax,4),%eax │ │ + mov %eax,0x28(%rsp) │ │ + mov %rsi,0xa8(%rsp) │ │ + lea 0x3600(%rsi),%rdi │ │ + movslq %ecx,%rax │ │ + mov %rdx,0x90(%rsp) │ │ mov %rax,0x40(%rsp) │ │ - lea 0x7b9ee(%rip),%rax │ │ - movzbl 0x6(%rax,%r11,8),%r15d │ │ - movzbl (%rcx),%r13d │ │ - mov %r13,%r14 │ │ - shr %r14 │ │ - movzbl 0x1(%rax,%r11,8),%eax │ │ - mov %rax,0x38(%rsp) │ │ - add %ebx,%ebx │ │ + movzbl 0xb(%rdx,%rax,1),%r13d │ │ + bsr %r13d,%ebx │ │ + xor %r12d,%r12d │ │ + mov %ebx,%r14d │ │ + mov %rdi,0x70(%rsp) │ │ + nopl (%rax) │ │ + mov %r12d,%ebp │ │ + add %r12d,%ebp │ │ + mov 0x70(%rsp),%rdi │ │ + callq 49a0 │ │ + mov 0x70(%rsp),%rdi │ │ + mov %eax,%r12d │ │ + or %ebp,%r12d │ │ + add $0xffffffff,%ebx │ │ + jne 86ca0 │ │ + mov $0x2,%eax │ │ + mov %r14d,%ecx │ │ + shl %cl,%eax │ │ + sub %r13d,%eax │ │ + cmp %eax,%r12d │ │ + mov %r15,0x30(%rsp) │ │ + jb 86ce5 │ │ add %r12d,%r12d │ │ - mov %rdi,0x20(%rsp) │ │ - mov %r15d,%esi │ │ - mov %ebp,%edx │ │ - mov %ebx,%ecx │ │ - mov %r12d,%r8d │ │ - mov 0x28(%rsp),%r9 │ │ - callq 8dd20 │ │ - mov 0x38(%rsp),%rax │ │ - cmp %al,%r13b │ │ - mov %r13,0x30(%rsp) │ │ - jb 8de06 │ │ - mov %rax,%r13 │ │ - mov 0x20(%rsp),%rax │ │ - lea (%rax,%r14,1),%rdi │ │ - mov %r12d,%r8d │ │ - or $0x1,%r8d │ │ - mov %r15d,%esi │ │ - mov %ebp,%edx │ │ - mov %ebx,%ecx │ │ - mov 0x28(%rsp),%r9 │ │ - callq 8dd20 │ │ - mov %r13,%rax │ │ - mov 0x30(%rsp),%r13 │ │ - cmp %r13b,%al │ │ - mov 0x20(%rsp),%rdi │ │ - jb 8e2cb │ │ - shr %rax │ │ - shl $0x5,%rax │ │ - add %rax,%rdi │ │ - or $0x1,%ebx │ │ - mov %r15d,%esi │ │ - mov %ebp,%edx │ │ - mov %ebx,%ecx │ │ - mov %r12d,%r8d │ │ - mov 0x28(%rsp),%r9 │ │ - mov %r14,0x20(%rsp) │ │ - mov %rdi,%r14 │ │ - callq 8dd20 │ │ + sub %eax,%r12d │ │ + callq 49a0 │ │ + add %eax,%r12d │ │ mov 0x20(%rsp),%rax │ │ + movslq 0x28(%rsp),%rcx │ │ + mov %rcx,0x38(%rsp) │ │ + mov %r12b,(%rax) │ │ + mov 0x60(%rsp),%rax │ │ + mov 0x48(%rsp),%rcx │ │ + add %ecx,%eax │ │ + lea -0x1(,%rax,4),%eax │ │ + cmp $0x2,%eax │ │ + mov 0x40(%rsp),%rdx │ │ + jl 8744d │ │ + mov 0x90(%rsp),%rcx │ │ + movzbl 0xb(%rcx,%rdx,1),%ecx │ │ + add $0xfffffffffffffffe,%rcx │ │ + mov %rcx,0x28(%rsp) │ │ + mov 0x48(%rsp),%rdx │ │ + lea 0x0(,%rdx,4),%ecx │ │ + lea -0x1(,%rdx,4),%edx │ │ + mov 0x60(%rsp),%rsi │ │ + lea 0x0(,%rsi,4),%esi │ │ + mov 0x38(%rsp),%rdi │ │ + mov %rdi,%rbp │ │ + neg %rbp │ │ + mov %rbp,0x80(%rsp) │ │ + mov %rdi,%rbp │ │ + not %rbp │ │ + mov %rbp,0x98(%rsp) │ │ + lea -0x1(%rdi),%rdi │ │ + mov %rdi,0x50(%rsp) │ │ + movslq %ecx,%rcx │ │ + mov %rcx,0xa0(%rsp) │ │ + movslq %edx,%rcx │ │ + mov %rcx,0xc0(%rsp) │ │ + movslq %esi,%rcx │ │ + mov %rcx,0xb8(%rsp) │ │ + mov %eax,%eax │ │ + mov %rax,0xb0(%rsp) │ │ + mov 0x30(%rsp),%rax │ │ + add $0x2640,%rax │ │ + mov %rax,0x58(%rsp) │ │ + mov $0x1,%ecx │ │ + jmp 86dd7 │ │ + nopl 0x0(%rax) │ │ + mov 0x68(%rsp),%rcx │ │ + add $0x1,%rcx │ │ + cmp 0xb0(%rsp),%rcx │ │ + je 8744d │ │ + mov 0xc0(%rsp),%rax │ │ + cmp %rax,%rcx │ │ + mov %eax,%edx │ │ + cmovl %ecx,%edx │ │ + mov %rcx,0x68(%rsp) │ │ + mov %rcx,%rsi │ │ + sub 0xb8(%rsp),%rsi │ │ + cmp $0xfffffffffffffffe,%rsi │ │ + mov $0xffffffffffffffff,%rax │ │ + cmovle %rax,%rsi │ │ + cmp %esi,%edx │ │ + jle 86dc0 │ │ + movslq %edx,%rcx │ │ + mov 0x68(%rsp),%r9 │ │ + mov %r9d,%eax │ │ + sub %edx,%eax │ │ + cltq │ │ + imul 0x38(%rsp),%rax │ │ + mov %rcx,0x88(%rsp) │ │ + add %rcx,%rax │ │ + add 0x20(%rsp),%rax │ │ + test %edx,%edx │ │ + jle 86e9f │ │ + cmp 0xa0(%rsp),%r9 │ │ + jl 86eb8 │ │ + mov -0x1(%rax),%bl │ │ + mov 0x80(%rsp),%rcx │ │ + mov (%rax,%rcx,1),%r10b │ │ + mov 0x98(%rsp),%rcx │ │ + mov (%rax,%rcx,1),%al │ │ + cmp %al,%bl │ │ + jne 87377 │ │ + cmp %bl,%r10b │ │ + jne 87377 │ │ + cmp %al,%r10b │ │ + jne 87377 │ │ + mov 0x30(%rsp),%rbp │ │ + movb $0x4,0x2640(%rbp) │ │ + mov %bl,0x2440(%rbp) │ │ + mov $0x1,%eax │ │ + mov $0x1,%edi │ │ + mov %r10d,%ecx │ │ + shl %cl,%edi │ │ + mov 0x50(%rsp),%r12 │ │ + test $0x1,%dil │ │ + je 86ee4 │ │ + jmp 86ef1 │ │ + mov 0x30(%rsp),%rbp │ │ + movb $0x0,0x2640(%rbp) │ │ + mov 0x80(%rsp),%rcx │ │ + mov (%rax,%rcx,1),%cl │ │ + jmp 86ec7 │ │ + mov 0x30(%rsp),%rbp │ │ + movb $0x0,0x2640(%rbp) │ │ + mov -0x1(%rax),%cl │ │ + mov %cl,0x2440(%rbp) │ │ + mov $0x1,%eax │ │ + mov $0x1,%edi │ │ + shl %cl,%edi │ │ + mov 0x50(%rsp),%r12 │ │ + test $0x1,%dil │ │ + jne 86ef1 │ │ + mov %eax,%ecx │ │ + add $0x1,%eax │ │ + movb $0x0,0x2440(%rbp,%rcx,1) │ │ + test $0x2,%dil │ │ + je 872e0 │ │ + test $0x4,%dil │ │ + je 872f7 │ │ + test $0x8,%dil │ │ + je 8730e │ │ + test $0x10,%dil │ │ + je 87325 │ │ + test $0x20,%dil │ │ + je 8733c │ │ + test $0x40,%dil │ │ + je 87353 │ │ + mov %rsi,0x78(%rsp) │ │ + lea 0x1(%rsi),%r11d │ │ + test %dil,%dil │ │ + js 86f45 │ │ + mov %eax,%eax │ │ + movb $0x7,0x2440(%rbp,%rax,1) │ │ + mov %edx,%r14d │ │ + cmp %r11d,%edx │ │ + jle 87200 │ │ + movslq %r9d,%r10 │ │ + mov 0x88(%rsp),%rdx │ │ + sub %rdx,%r10 │ │ mov 0x38(%rsp),%rcx │ │ - cmp %cl,0x30(%rsp) │ │ - jb 8e2cb │ │ - mov %r14,%rdi │ │ - movzbl %al,%eax │ │ - add %rax,%rdi │ │ - lea 0x0(,%r15,8),%rcx │ │ - add 0x8e367(%rip),%rcx │ │ - test %r15b,%r15b │ │ - mov 0x40(%rsp),%rax │ │ - je 8de8a │ │ - or $0x1,%r12d │ │ - add $0x1,%ebp │ │ - mov %r15,%r11 │ │ - test %rax,%rax │ │ - lea 0x1(%rax),%rax │ │ - jle 8dd70 │ │ - mov %r15d,%r11d │ │ - lea 0x7b8ec(%rip),%r10 │ │ - movzbl 0x2(%r10,%r11,8),%ebp │ │ - cmp $0x2,%ebp │ │ - mov $0x2,%esi │ │ - cmovae %esi,%ebp │ │ - movzbl 0x3(%r10,%r11,8),%edx │ │ - cmp $0x2,%edx │ │ - cmovb %edx,%esi │ │ - mov (%rcx),%dl │ │ - add $0xff,%dl │ │ - cmp $0xf,%dl │ │ - ja 8e2cb │ │ - movzbl %dl,%r9d │ │ - lea 0x6dc66(%rip),%rcx │ │ - movslq (%rcx,%r9,4),%rbx │ │ - add %rcx,%rbx │ │ - movabs $0x101010101010101,%r8 │ │ - jmpq *%rbx │ │ - movzbl 0x1(%r10,%r11,8),%r10d │ │ - test %r10,%r10 │ │ - je 8dff7 │ │ - mov %r10d,%r11d │ │ - and $0x1,%r11d │ │ - cmp $0x1,%r10b │ │ - jne 8e01f │ │ - xor %ebx,%ebx │ │ - test %r11,%r11 │ │ - jne 8e069 │ │ - jmpq 8e260 │ │ - movzbl 0x1(%r10,%r11,8),%r10d │ │ - test %r10,%r10 │ │ - je 8dfff │ │ - mov %ebp,%ebx │ │ - shl $0x8,%ebx │ │ - or %ebp,%ebx │ │ - mov %esi,%ebp │ │ - shl $0x8,%ebp │ │ - or %esi,%ebp │ │ - mov %r10d,%r11d │ │ - and $0x1,%r11d │ │ - cmp $0x1,%r10b │ │ - jne 8e08f │ │ - xor %ecx,%ecx │ │ - test %r11,%r11 │ │ - jne 8e0d9 │ │ - jmpq 8e260 │ │ - movzbl 0x1(%r10,%r11,8),%r10d │ │ - test %r10,%r10 │ │ - je 8e007 │ │ - imul $0x1010101,%ebp,%ebp │ │ - imul $0x1010101,%esi,%ecx │ │ - mov %r10d,%r11d │ │ - and $0x1,%r11d │ │ - cmp $0x1,%r10b │ │ - jne 8e0ff │ │ - xor %ebx,%ebx │ │ - test %r11,%r11 │ │ - jne 8e145 │ │ - jmpq 8e260 │ │ - movzbl 0x1(%r10,%r11,8),%r10d │ │ - test %r10,%r10 │ │ - je 8e00f │ │ - mov %ebp,%ebp │ │ - imul %r8,%rbp │ │ - mov %esi,%ecx │ │ - imul %r8,%rcx │ │ - mov %r10d,%r11d │ │ - and $0x1,%r11d │ │ - cmp $0x1,%r10b │ │ - jne 8e169 │ │ - xor %ebx,%ebx │ │ - test %r11,%r11 │ │ - jne 8e1b9 │ │ - jmpq 8e260 │ │ - movzbl 0x1(%r10,%r11,8),%r10d │ │ - test %r10,%r10 │ │ - je 8e017 │ │ - mov %ebp,%ebp │ │ - imul %r8,%rbp │ │ - mov %esi,%ebx │ │ - imul %r8,%rbx │ │ - mov %r10d,%r11d │ │ - and $0x1,%r11d │ │ - cmp $0x1,%r10b │ │ - jne 8e1df │ │ - xor %ecx,%ecx │ │ - test %r11,%r11 │ │ - jne 8e23b │ │ - jmpq 8e260 │ │ - xor %r10d,%r10d │ │ - jmpq 8e275 │ │ - xor %r10d,%r10d │ │ - jmpq 8e27e │ │ - xor %r10d,%r10d │ │ - jmpq 8e292 │ │ - xor %r10d,%r10d │ │ - jmpq 8e2a4 │ │ - xor %r10d,%r10d │ │ - jmpq 8e2b5 │ │ - lea 0x820(%rdi),%rax │ │ - mov %r10,%rcx │ │ - sub %r11,%rcx │ │ - xor %ebx,%ebx │ │ - xchg %ax,%ax │ │ - mov %bpl,-0x820(%rax) │ │ - mov %sil,-0x20(%rax) │ │ - movb $0x1,-0x420(%rax) │ │ - mov %bpl,-0x800(%rax) │ │ - mov %sil,(%rax) │ │ - movb $0x1,-0x400(%rax) │ │ - add $0x2,%rbx │ │ - add $0x40,%rax │ │ - cmp %rbx,%rcx │ │ - jne 8e030 │ │ - test %r11,%r11 │ │ - je 8e260 │ │ - shl $0x5,%rbx │ │ - mov %bpl,(%rdi,%rbx,1) │ │ - mov %sil,0x800(%rdi,%rbx,1) │ │ - movb $0x1,0x400(%rdi,%rbx,1) │ │ - cmp $0xf,%dl │ │ - jbe 8e265 │ │ - jmpq 8e2cb │ │ - lea 0x820(%rdi),%rax │ │ - mov %r10,%rsi │ │ - sub %r11,%rsi │ │ - xor %ecx,%ecx │ │ + mov %rcx,%r15 │ │ + imul %r10,%r15 │ │ + mov 0x20(%rsp),%rax │ │ + lea (%rax,%rdx,1),%rdi │ │ + add $0x1,%r10 │ │ + imul %rcx,%r10 │ │ + mov $0x2641,%r8d │ │ + mov %r14d,%r9d │ │ + add $0xffffffff,%r9d │ │ + test %r9d,%r9d │ │ + jg 86fa9 │ │ + jmp 87000 │ │ + add $0x1,%r8 │ │ + add %r12,%rdi │ │ + cmp %r11d,%r9d │ │ + jle 87200 │ │ + add $0xffffffff,%r9d │ │ + test %r9d,%r9d │ │ + jle 87000 │ │ + mov -0x2(%rdi,%r10,1),%bl │ │ + mov -0x2(%rdi,%r15,1),%al │ │ + mov -0x1(%rdi,%r15,1),%dl │ │ + cmp %al,%bl │ │ + jne 87120 │ │ + cmp %bl,%dl │ │ + jne 87120 │ │ + cmp %al,%dl │ │ + jne 87120 │ │ + movb $0x4,0x0(%rbp,%r8,1) │ │ + mov %bl,-0x10dc0(%rbp,%r8,8) │ │ + mov $0x1,%eax │ │ + mov $0x1,%r13d │ │ + mov %edx,%ecx │ │ + shl %cl,%r13d │ │ + test $0x1,%r13b │ │ + je 87027 │ │ + jmp 87038 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + movb $0x0,0x0(%rbp,%r8,1) │ │ + mov -0x1(%rdi,%r15,1),%cl │ │ + mov %cl,-0x10dc0(%rbp,%r8,8) │ │ + mov $0x1,%eax │ │ + mov $0x1,%r13d │ │ + shl %cl,%r13d │ │ + test $0x1,%r13b │ │ + jne 87038 │ │ + mov %eax,%ecx │ │ + add $0x1,%eax │ │ + add %rbp,%rcx │ │ + movb $0x0,-0x10dc0(%rcx,%r8,8) │ │ + test $0x2,%r13b │ │ + je 87070 │ │ + test $0x4,%r13b │ │ + je 87087 │ │ + test $0x8,%r13b │ │ + je 8709e │ │ + test $0x10,%r13b │ │ + je 870b5 │ │ + test $0x20,%r13b │ │ + je 870cc │ │ + test $0x40,%r13b │ │ + je 870e7 │ │ + test %r13b,%r13b │ │ + jns 87101 │ │ + jmpq 86f90 │ │ xchg %ax,%ax │ │ - mov %bx,-0x820(%rax) │ │ - mov %bp,-0x20(%rax) │ │ - movb $0x2,-0x420(%rax) │ │ - mov %bx,-0x800(%rax) │ │ - mov %bp,(%rax) │ │ - movb $0x2,-0x400(%rax) │ │ - add $0x2,%rcx │ │ - add $0x40,%rax │ │ - cmp %rcx,%rsi │ │ - jne 8e0a0 │ │ - test %r11,%r11 │ │ - je 8e260 │ │ - shl $0x5,%rcx │ │ - mov %bx,(%rdi,%rcx,1) │ │ - mov %bp,0x800(%rdi,%rcx,1) │ │ - movb $0x2,0x400(%rdi,%rcx,1) │ │ - cmp $0xf,%dl │ │ - jbe 8e265 │ │ - jmpq 8e2cb │ │ - lea 0x820(%rdi),%rax │ │ - mov %r10,%rsi │ │ - sub %r11,%rsi │ │ - xor %ebx,%ebx │ │ + mov %eax,%ecx │ │ + add $0x1,%eax │ │ + add %rbp,%rcx │ │ + movb $0x1,-0x10dc0(%rcx,%r8,8) │ │ + test $0x4,%r13b │ │ + jne 87044 │ │ + mov %eax,%ecx │ │ + add $0x1,%eax │ │ + add %rbp,%rcx │ │ + movb $0x2,-0x10dc0(%rcx,%r8,8) │ │ + test $0x8,%r13b │ │ + jne 8704a │ │ + mov %eax,%ecx │ │ + add $0x1,%eax │ │ + add %rbp,%rcx │ │ + movb $0x3,-0x10dc0(%rcx,%r8,8) │ │ + test $0x10,%r13b │ │ + jne 87050 │ │ + mov %eax,%ecx │ │ + add $0x1,%eax │ │ + add %rbp,%rcx │ │ + movb $0x4,-0x10dc0(%rcx,%r8,8) │ │ + test $0x20,%r13b │ │ + jne 87056 │ │ + mov %eax,%ecx │ │ + add $0x1,%eax │ │ + add %rbp,%rcx │ │ + movb $0x5,-0x10dc0(%rcx,%r8,8) │ │ + test $0x40,%r13b │ │ + jne 87060 │ │ + mov %eax,%ecx │ │ + add $0x1,%eax │ │ + add %rbp,%rcx │ │ + movb $0x6,-0x10dc0(%rcx,%r8,8) │ │ + test %r13b,%r13b │ │ + js 86f90 │ │ + mov %eax,%eax │ │ + add %rbp,%rax │ │ + movb $0x7,-0x10dc0(%rax,%r8,8) │ │ + jmpq 86f90 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ xchg %ax,%ax │ │ - mov %ebp,-0x820(%rax) │ │ - mov %ecx,-0x20(%rax) │ │ - movb $0x4,-0x420(%rax) │ │ - mov %ebp,-0x800(%rax) │ │ - mov %ecx,(%rax) │ │ - movb $0x4,-0x400(%rax) │ │ - add $0x2,%rbx │ │ - add $0x40,%rax │ │ - cmp %rbx,%rsi │ │ - jne 8e110 │ │ - test %r11,%r11 │ │ - je 8e260 │ │ - shl $0x5,%rbx │ │ - mov %ebp,(%rdi,%rbx,1) │ │ - mov %ecx,0x800(%rdi,%rbx,1) │ │ - movb $0x4,0x400(%rdi,%rbx,1) │ │ - cmp $0xf,%dl │ │ - jbe 8e265 │ │ - jmpq 8e2cb │ │ - lea 0x820(%rdi),%rax │ │ - mov %r10,%rsi │ │ - sub %r11,%rsi │ │ + cmp %bl,%dl │ │ + jne 8715d │ │ + mov $0x1,%r13d │ │ + mov %eax,%ecx │ │ + shl %cl,%r13d │ │ + movb $0x3,0x0(%rbp,%r8,1) │ │ + mov %bl,-0x10dc0(%rbp,%r8,8) │ │ + mov %al,-0x10dbf(%rbp,%r8,8) │ │ + bts %edx,%r13d │ │ + mov $0x2,%eax │ │ + test $0x1,%r13b │ │ + je 87027 │ │ + jmpq 87038 │ │ + movzbl %bl,%ecx │ │ + movzbl %dl,%esi │ │ + cmp %al,%dl │ │ + je 871b8 │ │ + cmp %al,%bl │ │ + je 871b8 │ │ + movb $0x1,0x0(%rbp,%r8,1) │ │ + cmp %ecx,%esi │ │ + mov %ecx,%edx │ │ + cmovb %esi,%edx │ │ + mov %dl,-0x10dc0(%rbp,%r8,8) │ │ + cmova %esi,%ecx │ │ + mov %cl,-0x10dbf(%rbp,%r8,8) │ │ + mov $0x1,%r13d │ │ + shl %cl,%r13d │ │ + mov %al,-0x10dbe(%rbp,%r8,8) │ │ + bts %eax,%r13d │ │ + bts %edx,%r13d │ │ + mov $0x3,%eax │ │ + test $0x1,%r13b │ │ + je 87027 │ │ + jmpq 87038 │ │ + cmp %al,%dl │ │ + movb $0x2,0x0(%rbp,%r8,1) │ │ + cmove %ecx,%esi │ │ + mov $0x1,%r13d │ │ + mov %esi,%ecx │ │ + shl %cl,%r13d │ │ + mov %al,-0x10dc0(%rbp,%r8,8) │ │ + mov %sil,-0x10dbf(%rbp,%r8,8) │ │ + bts %eax,%r13d │ │ + mov $0x2,%eax │ │ + test $0x1,%r13b │ │ + je 87027 │ │ + jmpq 87038 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + mov 0x78(%rsp),%rax │ │ + cmp %eax,%r14d │ │ + mov 0x88(%rsp),%r14 │ │ + mov 0xa8(%rsp),%r15 │ │ + mov 0x70(%rsp),%r13 │ │ + mov 0x40(%rsp),%r9 │ │ + mov 0x28(%rsp),%rdx │ │ + mov 0x58(%rsp),%rcx │ │ + jle 86dc0 │ │ + cltq │ │ + mov %rax,0x78(%rsp) │ │ + mov 0x68(%rsp),%rbp │ │ + sub %r14,%rbp │ │ + imul 0x38(%rsp),%rbp │ │ + add %r14,%rbp │ │ + add 0x20(%rsp),%rbp │ │ xor %ebx,%ebx │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + movzbl (%rcx,%rbx,1),%eax │ │ + imul $0x230,%r9,%rcx │ │ + add %r15,%rcx │ │ + lea (%rdx,%rdx,4),%rdx │ │ + shl $0x4,%rdx │ │ + add %rcx,%rdx │ │ + shl $0x4,%rax │ │ + lea (%rax,%rdx,1),%rsi │ │ + add $0xec0,%rsi │ │ + mov 0x90(%rsp),%rax │ │ + movzbl 0xb(%rax,%r9,1),%edx │ │ + add $0xffffffffffffffff,%rdx │ │ + mov %r13,%rdi │ │ + callq 4750 │ │ + mov 0x58(%rsp),%rcx │ │ + mov 0x28(%rsp),%rdx │ │ + mov 0x40(%rsp),%r9 │ │ + cltq │ │ + add %rcx,%rax │ │ + movzbl -0x200(%rax,%rbx,8),%eax │ │ + mov %al,0x0(%rbp) │ │ + add $0xffffffffffffffff,%r14 │ │ + add $0x1,%rbx │ │ + add %r12,%rbp │ │ + cmp 0x78(%rsp),%r14 │ │ + jg 87260 │ │ + jmpq 86dc0 │ │ nopl 0x0(%rax,%rax,1) │ │ - mov %rbp,-0x820(%rax) │ │ - mov %rcx,-0x20(%rax) │ │ - movb $0x8,-0x420(%rax) │ │ - mov %rbp,-0x800(%rax) │ │ - mov %rcx,(%rax) │ │ - movb $0x8,-0x400(%rax) │ │ - add $0x2,%rbx │ │ - add $0x40,%rax │ │ - cmp %rbx,%rsi │ │ - jne 8e180 │ │ - test %r11,%r11 │ │ - je 8e260 │ │ - shl $0x5,%rbx │ │ - mov %rbp,(%rdi,%rbx,1) │ │ - mov %rcx,0x800(%rdi,%rbx,1) │ │ - movb $0x8,0x400(%rdi,%rbx,1) │ │ - cmp $0xf,%dl │ │ - jbe 8e265 │ │ - jmpq 8e2cb │ │ - lea 0x828(%rdi),%rsi │ │ - mov %r10,%rax │ │ - sub %r11,%rax │ │ - xor %ecx,%ecx │ │ - xchg %ax,%ax │ │ - mov %rbp,-0x828(%rsi) │ │ - mov %rbp,-0x820(%rsi) │ │ - mov %rbx,-0x28(%rsi) │ │ - mov %rbx,-0x20(%rsi) │ │ - movb $0x10,-0x428(%rsi) │ │ - mov %rbp,-0x808(%rsi) │ │ - mov %rbp,-0x800(%rsi) │ │ - mov %rbx,-0x8(%rsi) │ │ - mov %rbx,(%rsi) │ │ - movb $0x10,-0x408(%rsi) │ │ - add $0x2,%rcx │ │ - add $0x40,%rsi │ │ - cmp %rcx,%rax │ │ - jne 8e1f0 │ │ - test %r11,%r11 │ │ - je 8e260 │ │ - shl $0x5,%rcx │ │ - mov %rbp,(%rdi,%rcx,1) │ │ - mov %rbp,0x8(%rdi,%rcx,1) │ │ - mov %rbx,0x800(%rdi,%rcx,1) │ │ - mov %rbx,0x808(%rdi,%rcx,1) │ │ - movb $0x10,0x400(%rdi,%rcx,1) │ │ - cmp $0xf,%dl │ │ - ja 8e2cb │ │ - lea 0x6d904(%rip),%rax │ │ - movslq (%rax,%r9,4),%rcx │ │ - add %rax,%rcx │ │ - jmpq *%rcx │ │ - mov %r10b,0xc00(%rdi) │ │ - jmp 8e2cb │ │ - movzbl %r10b,%eax │ │ mov %eax,%ecx │ │ - shl $0x8,%ecx │ │ - or %eax,%ecx │ │ - mov %cx,0xc00(%rdi) │ │ - jmp 8e2cb │ │ - movzbl %r10b,%eax │ │ - imul $0x1010101,%eax,%eax │ │ - mov %eax,0xc00(%rdi) │ │ - jmp 8e2cb │ │ - movzbl %r10b,%eax │ │ - imul %r8,%rax │ │ - mov %rax,0xc00(%rdi) │ │ - jmp 8e2cb │ │ - movzbl %r10b,%eax │ │ - imul %r8,%rax │ │ - mov %rax,0xc00(%rdi) │ │ - mov %rax,0xc08(%rdi) │ │ - add $0x48,%rsp │ │ + add $0x1,%eax │ │ + movb $0x1,0x2440(%rbp,%rcx,1) │ │ + test $0x4,%dil │ │ + jne 86f05 │ │ + mov %eax,%ecx │ │ + add $0x1,%eax │ │ + movb $0x2,0x2440(%rbp,%rcx,1) │ │ + test $0x8,%dil │ │ + jne 86f0f │ │ + mov %eax,%ecx │ │ + add $0x1,%eax │ │ + movb $0x3,0x2440(%rbp,%rcx,1) │ │ + test $0x10,%dil │ │ + jne 86f19 │ │ + mov %eax,%ecx │ │ + add $0x1,%eax │ │ + movb $0x4,0x2440(%rbp,%rcx,1) │ │ + test $0x20,%dil │ │ + jne 86f23 │ │ + mov %eax,%ecx │ │ + add $0x1,%eax │ │ + movb $0x5,0x2440(%rbp,%rcx,1) │ │ + test $0x40,%dil │ │ + jne 86f2d │ │ + mov %eax,%ecx │ │ + add $0x1,%eax │ │ + movb $0x6,0x2440(%rbp,%rcx,1) │ │ + mov %rsi,0x78(%rsp) │ │ + lea 0x1(%rsi),%r11d │ │ + test %dil,%dil │ │ + jns 86f3b │ │ + jmpq 86f45 │ │ + cmp %bl,%r10b │ │ + mov 0x30(%rsp),%rbp │ │ + mov 0x50(%rsp),%r12 │ │ + jne 873ba │ │ + mov $0x1,%edi │ │ + mov %eax,%ecx │ │ + shl %cl,%edi │ │ + movb $0x3,0x2640(%rbp) │ │ + mov %bl,0x2440(%rbp) │ │ + mov %al,0x2441(%rbp) │ │ + bts %r10d,%edi │ │ + mov $0x2,%eax │ │ + test $0x1,%dil │ │ + je 86ee4 │ │ + jmpq 86ef1 │ │ + movzbl %bl,%ecx │ │ + movzbl %r10b,%r8d │ │ + cmp %al,%r10b │ │ + je 87411 │ │ + cmp %al,%bl │ │ + je 87411 │ │ + movb $0x1,0x2640(%rbp) │ │ + cmp %ecx,%r8d │ │ + mov %ecx,%ebx │ │ + cmovb %r8d,%ebx │ │ + mov %bl,0x2440(%rbp) │ │ + cmova %r8d,%ecx │ │ + mov %cl,0x2441(%rbp) │ │ + mov $0x1,%edi │ │ + shl %cl,%edi │ │ + mov %al,0x2442(%rbp) │ │ + bts %eax,%edi │ │ + bts %ebx,%edi │ │ + mov $0x3,%eax │ │ + test $0x1,%dil │ │ + je 86ee4 │ │ + jmpq 86ef1 │ │ + cmp %al,%r10b │ │ + movb $0x2,0x2640(%rbp) │ │ + cmove %ecx,%r8d │ │ + mov $0x1,%edi │ │ + mov %r8d,%ecx │ │ + shl %cl,%edi │ │ + mov %al,0x2440(%rbp) │ │ + mov %r8b,0x2441(%rbp) │ │ + bts %eax,%edi │ │ + mov $0x2,%eax │ │ + test $0x1,%dil │ │ + je 86ee4 │ │ + jmpq 86ef1 │ │ + mov 0x100(%rsp),%edx │ │ + sub 0x48(%rsp),%edx │ │ + mov 0x60(%rsp),%r12 │ │ + mov 0x38(%rsp),%r13 │ │ + jle 874ab │ │ + test %r12d,%r12d │ │ + jle 874ab │ │ + lea 0x0(,%r12,4),%eax │ │ + mov 0x48(%rsp),%rcx │ │ + shl $0x2,%ecx │ │ + movslq %ecx,%rbx │ │ + shl $0x2,%edx │ │ + movslq %edx,%r14 │ │ + movslq %eax,%r15 │ │ + add 0x20(%rsp),%rbx │ │ + xor %ebp,%ebp │ │ + nopl 0x0(%rax) │ │ + movzbl -0x1(%rbx),%esi │ │ + mov %rbx,%rdi │ │ + mov %r14,%rdx │ │ + callq 4480 │ │ + add $0x1,%rbp │ │ + add %r13,%rbx │ │ + cmp %r15,%rbp │ │ + jl 87490 │ │ + mov 0x108(%rsp),%edx │ │ + cmp %edx,%r12d │ │ + mov 0x20(%rsp),%r15 │ │ + jge 87581 │ │ + lea 0x0(,%r12,4),%eax │ │ + shl $0x2,%edx │ │ + cmp %edx,%eax │ │ + jge 87581 │ │ + lea -0x1(,%r12,4),%ecx │ │ + movslq %ecx,%rbx │ │ + imul %r13,%rbx │ │ + add %r15,%rbx │ │ + movslq %eax,%r14 │ │ + movslq %edx,%rbp │ │ + lea 0x3(%r14),%rax │ │ + imul %r13,%rax │ │ + mov %rax,0x40(%rsp) │ │ + lea 0x0(,%r13,4),%rax │ │ + mov %rax,0x28(%rsp) │ │ + lea 0x2(%r14),%rax │ │ + imul %r13,%rax │ │ + mov %rax,0x58(%rsp) │ │ + lea 0x1(%r14),%r12 │ │ + imul %r13,%r12 │ │ + sub %r14,%rbp │ │ + imul %r13,%r14 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + lea (%r15,%r14,1),%rdi │ │ + mov %rbx,%rsi │ │ + mov %r13,%rdx │ │ + callq 4390 │ │ + lea (%r15,%r12,1),%rdi │ │ + mov %rbx,%rsi │ │ + mov %r13,%rdx │ │ + callq 4390 │ │ + mov 0x58(%rsp),%rax │ │ + lea (%r15,%rax,1),%rdi │ │ + mov %rbx,%rsi │ │ + mov %r13,%rdx │ │ + callq 4390 │ │ + mov 0x40(%rsp),%rax │ │ + lea (%r15,%rax,1),%rdi │ │ + mov %rbx,%rsi │ │ + mov %r13,%rdx │ │ + callq 4390 │ │ + add 0x28(%rsp),%r15 │ │ + add $0xfffffffffffffffc,%rbp │ │ + jne 87530 │ │ + add $0xc8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - xchg %ax,%ax │ │ - mov $0x130,%edi │ │ - add 0x8dea0(%rip),%rdi │ │ - jmpq 44b0 │ │ - sub $0xf8,%rsp │ │ - mov %rdi,%r10 │ │ - test %al,%al │ │ - je 8e335 │ │ - movaps %xmm0,0x60(%rsp) │ │ - movaps %xmm1,0x70(%rsp) │ │ - movaps %xmm2,0x80(%rsp) │ │ - movaps %xmm3,0x90(%rsp) │ │ - movaps %xmm4,0xa0(%rsp) │ │ - movaps %xmm5,0xb0(%rsp) │ │ - movaps %xmm6,0xc0(%rsp) │ │ - movaps %xmm7,0xd0(%rsp) │ │ - mov %rdx,0x40(%rsp) │ │ - mov %rcx,0x48(%rsp) │ │ - mov %r8,0x50(%rsp) │ │ - mov %r9,0x58(%rsp) │ │ - test %r10,%r10 │ │ - je 8e398 │ │ - cmpq $0x0,0x9a28(%r10) │ │ - je 8e390 │ │ - lea 0x30(%rsp),%rax │ │ - lea 0xe0(%rsp),%rdx │ │ - mov %rax,0x10(%rdx) │ │ - lea 0x100(%rsp),%rax │ │ - mov %rax,0x8(%rdx) │ │ - movabs $0x3000000010,%rax │ │ - mov %rax,(%rdx) │ │ - mov 0x9a20(%r10),%rdi │ │ - callq *0x9a28(%r10) │ │ - add $0xf8,%rsp │ │ - retq │ │ - mov $0x130,%edi │ │ - add 0x8dde4(%rip),%rdi │ │ - lea 0x6afb5(%rip),%rsi │ │ - lea 0x6b147(%rip),%rdx │ │ - lea 0x6b150(%rip),%rcx │ │ - xor %eax,%eax │ │ - add $0xf8,%rsp │ │ - jmpq 4400 │ │ - nopw 0x0(%rax,%rax,1) │ │ - push %r15 │ │ - push %r14 │ │ - push %rbx │ │ - mov 0x18(%rdi),%eax │ │ - mov 0x10(%rdi),%r9 │ │ - mov %rax,%rcx │ │ - shr %rcx │ │ - and $0x7fffff80,%ecx │ │ - or $0x4,%rcx │ │ - mov %rcx,%r15 │ │ - shl $0x30,%r15 │ │ - mov %r15,%rsi │ │ - neg %rsi │ │ - lea (%rcx,%rcx,1),%edx │ │ - sub %edx,%eax │ │ - xor %edx,%edx │ │ - cmp %r15,%r9 │ │ - cmovb %rdx,%rsi │ │ - cmovb %edx,%eax │ │ - add %ecx,%eax │ │ - bsr %eax,%ecx │ │ - xor $0xf,%ecx │ │ - mov 0x1c(%rdi),%edx │ │ - lea (%r9,%rsi,1),%rbx │ │ - add $0x1,%rbx │ │ - shl %cl,%rbx │ │ - add $0xffffffffffffffff,%rbx │ │ - shl %cl,%eax │ │ - sub %ecx,%edx │ │ - mov %edx,0x1c(%rdi) │ │ - mov %rbx,0x10(%rdi) │ │ - mov %eax,0x18(%rdi) │ │ - jns 8e688 │ │ - mov (%rdi),%rax │ │ - mov $0x28,%r8d │ │ - mov $0x28,%ecx │ │ - sub %edx,%ecx │ │ - js 8e67a │ │ - mov 0x8(%rdi),%rdx │ │ - cmp %rdx,%rax │ │ - jae 8e67a │ │ - mov %ecx,%esi │ │ - shr $0x3,%esi │ │ - mov %rax,%r10 │ │ - not %r10 │ │ - add %rdx,%r10 │ │ - cmp %r10,%rsi │ │ - cmovb %rsi,%r10 │ │ - add $0x1,%r10 │ │ - cmp $0x4,%r10 │ │ - jb 8e660 │ │ - mov %r10,%r11 │ │ - and $0xfffffffffffffffc,%r11 │ │ - movd %ecx,%xmm0 │ │ - pshufd $0x44,%xmm0,%xmm6 │ │ - paddq 0x6b7fa(%rip),%xmm6 │ │ - movq %rbx,%xmm0 │ │ - lea -0x4(%r11),%rbx │ │ - mov %rbx,%rsi │ │ - shr $0x2,%rsi │ │ - add $0x1,%rsi │ │ - mov %esi,%r14d │ │ - and $0x1,%r14d │ │ - test %rbx,%rbx │ │ - je 8e696 │ │ - sub %r14,%rsi │ │ - pxor %xmm8,%xmm8 │ │ - xor %ebx,%ebx │ │ - movdqa 0x6b7d3(%rip),%xmm9 │ │ - movdqa 0x6b7da(%rip),%xmm10 │ │ - movdqa 0x6b7e1(%rip),%xmm11 │ │ - movdqa 0x6b7e8(%rip),%xmm12 │ │ - pxor %xmm2,%xmm2 │ │ - nopl 0x0(%rax) │ │ - pmovzxbq (%rax,%rbx,1),%xmm4 │ │ - pmovzxbq 0x2(%rax,%rbx,1),%xmm3 │ │ - movdqa %xmm6,%xmm1 │ │ - pblendw $0xcc,%xmm8,%xmm1 │ │ - movdqa %xmm6,%xmm5 │ │ - paddd %xmm9,%xmm5 │ │ - pshufd $0xe8,%xmm5,%xmm5 │ │ - pmovzxdq %xmm5,%xmm5 │ │ - movdqa %xmm4,%xmm7 │ │ - psllq %xmm1,%xmm7 │ │ - pshufd $0x4e,%xmm1,%xmm1 │ │ - psllq %xmm1,%xmm4 │ │ - pblendw $0xf,%xmm7,%xmm4 │ │ - pxor %xmm0,%xmm4 │ │ - movdqa %xmm3,%xmm0 │ │ - psllq %xmm5,%xmm0 │ │ - pshufd $0x4e,%xmm5,%xmm1 │ │ - psllq %xmm1,%xmm3 │ │ - pblendw $0xf,%xmm0,%xmm3 │ │ - pxor %xmm2,%xmm3 │ │ - pmovzxbq 0x4(%rax,%rbx,1),%xmm0 │ │ - pmovzxbq 0x6(%rax,%rbx,1),%xmm2 │ │ - movdqa %xmm6,%xmm1 │ │ - paddd %xmm10,%xmm1 │ │ - pshufd $0xe8,%xmm1,%xmm1 │ │ - pmovzxdq %xmm1,%xmm1 │ │ - movdqa %xmm6,%xmm5 │ │ - paddd %xmm11,%xmm5 │ │ - pshufd $0xe8,%xmm5,%xmm5 │ │ - movdqa %xmm0,%xmm7 │ │ - psllq %xmm1,%xmm7 │ │ - pmovzxdq %xmm5,%xmm5 │ │ - pshufd $0x4e,%xmm1,%xmm1 │ │ - psllq %xmm1,%xmm0 │ │ - pblendw $0xf,%xmm7,%xmm0 │ │ - pxor %xmm4,%xmm0 │ │ - movdqa %xmm2,%xmm1 │ │ - psllq %xmm5,%xmm1 │ │ - pshufd $0x4e,%xmm5,%xmm4 │ │ - psllq %xmm4,%xmm2 │ │ - pblendw $0xf,%xmm1,%xmm2 │ │ - pxor %xmm3,%xmm2 │ │ - add $0x8,%rbx │ │ - paddq %xmm12,%xmm6 │ │ - add $0xfffffffffffffffe,%rsi │ │ - jne 8e4f0 │ │ - lea 0x0(,%r11,8),%esi │ │ - test %r14,%r14 │ │ - je 8e63e │ │ - pmovzxbq 0x2(%rax,%rbx,1),%xmm1 │ │ - movdqa 0x6b6b6(%rip),%xmm3 │ │ - paddd %xmm6,%xmm3 │ │ - pshufd $0xe8,%xmm3,%xmm3 │ │ - pmovzxdq %xmm3,%xmm3 │ │ - movdqa %xmm1,%xmm4 │ │ - psllq %xmm3,%xmm4 │ │ - pshufd $0x4e,%xmm3,%xmm3 │ │ - psllq %xmm3,%xmm1 │ │ - pblendw $0xf,%xmm4,%xmm1 │ │ - pxor %xmm1,%xmm2 │ │ - pmovzxbq (%rax,%rbx,1),%xmm1 │ │ - pxor %xmm3,%xmm3 │ │ - pblendw $0x33,%xmm6,%xmm3 │ │ - movdqa %xmm1,%xmm4 │ │ - psllq %xmm3,%xmm4 │ │ - pshufd $0x4e,%xmm3,%xmm3 │ │ - psllq %xmm3,%xmm1 │ │ - pblendw $0xf,%xmm4,%xmm1 │ │ - pxor %xmm1,%xmm0 │ │ - pxor %xmm2,%xmm0 │ │ - sub %esi,%ecx │ │ - add %r11,%rax │ │ - pshufd $0x4e,%xmm0,%xmm1 │ │ - pxor %xmm0,%xmm1 │ │ - movq %xmm1,%rbx │ │ - cmp %r10,%r11 │ │ - je 8e67a │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %rbx,%rsi │ │ - movzbl (%rax),%ebx │ │ - shl %cl,%rbx │ │ - add $0x1,%rax │ │ - xor %rsi,%rbx │ │ - add $0xfffffff8,%ecx │ │ - js 8e67a │ │ - cmp %rdx,%rax │ │ - jb 8e660 │ │ - mov %rbx,0x10(%rdi) │ │ - sub %ecx,%r8d │ │ - mov %r8d,0x1c(%rdi) │ │ - mov %rax,(%rdi) │ │ - xor %eax,%eax │ │ - cmp %r15,%r9 │ │ - setb %al │ │ - pop %rbx │ │ - pop %r14 │ │ - pop %r15 │ │ - retq │ │ - pxor %xmm2,%xmm2 │ │ - xor %ebx,%ebx │ │ - lea 0x0(,%r11,8),%esi │ │ - test %r14,%r14 │ │ - jne 8e5db │ │ - jmp 8e63e │ │ - nop │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + push %rbp │ │ push %r15 │ │ push %r14 │ │ push %rbx │ │ - mov 0x18(%rdi),%eax │ │ - mov 0x10(%rdi),%r8 │ │ - mov %eax,%ecx │ │ - shr $0x8,%ecx │ │ - shr $0x6,%esi │ │ - imul %ecx,%esi │ │ - shr %esi │ │ - lea 0x4(%rsi),%r15d │ │ - shl $0x30,%r15 │ │ - mov %r15,%rbx │ │ - neg %rbx │ │ - lea (%rsi,%rsi,1),%ecx │ │ - add $0x8,%ecx │ │ - sub %ecx,%eax │ │ - xor %ecx,%ecx │ │ - cmp %r15,%r8 │ │ - cmovb %rcx,%rbx │ │ - cmovb %ecx,%eax │ │ - lea (%rax,%rsi,1),%eax │ │ - add $0x4,%eax │ │ - bsr %eax,%ecx │ │ - xor $0xf,%ecx │ │ - mov 0x1c(%rdi),%edx │ │ - add %r8,%rbx │ │ - add $0x1,%rbx │ │ - shl %cl,%rbx │ │ - add $0xffffffffffffffff,%rbx │ │ - shl %cl,%eax │ │ - sub %ecx,%edx │ │ - mov %edx,0x1c(%rdi) │ │ - mov %rbx,0x10(%rdi) │ │ - mov %eax,0x18(%rdi) │ │ - jns 8e968 │ │ - mov (%rdi),%rax │ │ - mov $0x28,%r9d │ │ - mov $0x28,%ecx │ │ - sub %edx,%ecx │ │ - js 8e95a │ │ + sub $0x18,%rsp │ │ + mov %ecx,%r15d │ │ + mov %rdx,%rbx │ │ + mov %rsi,%r14 │ │ + mov %rdi,%rbp │ │ mov 0x8(%rdi),%rsi │ │ - cmp %rsi,%rax │ │ - jae 8e95a │ │ - mov %ecx,%edx │ │ - shr $0x3,%edx │ │ - mov %rax,%r10 │ │ - not %r10 │ │ - add %rsi,%r10 │ │ - cmp %r10,%rdx │ │ - cmovb %rdx,%r10 │ │ - add $0x1,%r10 │ │ - cmp $0x4,%r10 │ │ - jb 8e940 │ │ - mov %r10,%r11 │ │ - and $0xfffffffffffffffc,%r11 │ │ - movd %ecx,%xmm0 │ │ - pshufd $0x44,%xmm0,%xmm6 │ │ - paddq 0x6b516(%rip),%xmm6 │ │ - movq %rbx,%xmm0 │ │ - lea -0x4(%r11),%rbx │ │ + lea 0x3600(%rsi),%rdi │ │ + add $0x34c0,%rsi │ │ + mov $0x3,%edx │ │ + callq 4600 │ │ + cmp $0x1,%eax │ │ + je 87602 │ │ + cmp $0x2,%eax │ │ + je 8762a │ │ + cmp $0x3,%eax │ │ + jne 8764b │ │ + mov 0x0(%rbp),%rax │ │ + mov 0x8(%rbp),%rsi │ │ + mov 0x18(%rax),%rax │ │ + mov 0x1f4(%rax),%edi │ │ mov %rbx,%rdx │ │ - shr $0x2,%rdx │ │ - add $0x1,%rdx │ │ - mov %edx,%r14d │ │ - and $0x1,%r14d │ │ - test %rbx,%rbx │ │ - je 8e976 │ │ - sub %r14,%rdx │ │ - pxor %xmm8,%xmm8 │ │ - xor %ebx,%ebx │ │ - movdqa 0x6b4ef(%rip),%xmm9 │ │ - movdqa 0x6b4f6(%rip),%xmm10 │ │ - movdqa 0x6b4fd(%rip),%xmm11 │ │ - movdqa 0x6b504(%rip),%xmm12 │ │ - pxor %xmm2,%xmm2 │ │ - pmovzxbq (%rax,%rbx,1),%xmm4 │ │ - pmovzxbq 0x2(%rax,%rbx,1),%xmm3 │ │ - movdqa %xmm6,%xmm1 │ │ - pblendw $0xcc,%xmm8,%xmm1 │ │ - movdqa %xmm6,%xmm5 │ │ - paddd %xmm9,%xmm5 │ │ - pshufd $0xe8,%xmm5,%xmm5 │ │ - pmovzxdq %xmm5,%xmm5 │ │ - movdqa %xmm4,%xmm7 │ │ - psllq %xmm1,%xmm7 │ │ - pshufd $0x4e,%xmm1,%xmm1 │ │ - psllq %xmm1,%xmm4 │ │ - pblendw $0xf,%xmm7,%xmm4 │ │ - pxor %xmm0,%xmm4 │ │ - movdqa %xmm3,%xmm0 │ │ - psllq %xmm5,%xmm0 │ │ - pshufd $0x4e,%xmm5,%xmm1 │ │ - psllq %xmm1,%xmm3 │ │ - pblendw $0xf,%xmm0,%xmm3 │ │ - pxor %xmm2,%xmm3 │ │ - pmovzxbq 0x4(%rax,%rbx,1),%xmm0 │ │ - pmovzxbq 0x6(%rax,%rbx,1),%xmm2 │ │ - movdqa %xmm6,%xmm1 │ │ - paddd %xmm10,%xmm1 │ │ - pshufd $0xe8,%xmm1,%xmm1 │ │ - pmovzxdq %xmm1,%xmm1 │ │ - movdqa %xmm6,%xmm5 │ │ - paddd %xmm11,%xmm5 │ │ - pshufd $0xe8,%xmm5,%xmm5 │ │ - movdqa %xmm0,%xmm7 │ │ - psllq %xmm1,%xmm7 │ │ - pmovzxdq %xmm5,%xmm5 │ │ - pshufd $0x4e,%xmm1,%xmm1 │ │ - psllq %xmm1,%xmm0 │ │ - pblendw $0xf,%xmm7,%xmm0 │ │ - pxor %xmm4,%xmm0 │ │ - movdqa %xmm2,%xmm1 │ │ - psllq %xmm5,%xmm1 │ │ - pshufd $0x4e,%xmm5,%xmm4 │ │ - psllq %xmm4,%xmm2 │ │ - pblendw $0xf,%xmm1,%xmm2 │ │ - pxor %xmm3,%xmm2 │ │ - add $0x8,%rbx │ │ - paddq %xmm12,%xmm6 │ │ - add $0xfffffffffffffffe,%rdx │ │ - jne 8e7d0 │ │ - lea 0x0(,%r11,8),%edx │ │ - test %r14,%r14 │ │ - je 8e91e │ │ - pmovzxbq 0x2(%rax,%rbx,1),%xmm1 │ │ - movdqa 0x6b3d6(%rip),%xmm3 │ │ - paddd %xmm6,%xmm3 │ │ - pshufd $0xe8,%xmm3,%xmm3 │ │ - pmovzxdq %xmm3,%xmm3 │ │ - movdqa %xmm1,%xmm4 │ │ - psllq %xmm3,%xmm4 │ │ - pshufd $0x4e,%xmm3,%xmm3 │ │ - psllq %xmm3,%xmm1 │ │ - pblendw $0xf,%xmm4,%xmm1 │ │ - pxor %xmm1,%xmm2 │ │ - pmovzxbq (%rax,%rbx,1),%xmm1 │ │ - pxor %xmm3,%xmm3 │ │ - pblendw $0x33,%xmm6,%xmm3 │ │ - movdqa %xmm1,%xmm4 │ │ - psllq %xmm3,%xmm4 │ │ - pshufd $0x4e,%xmm3,%xmm3 │ │ - psllq %xmm3,%xmm1 │ │ - pblendw $0xf,%xmm4,%xmm1 │ │ - pxor %xmm1,%xmm0 │ │ - pxor %xmm2,%xmm0 │ │ - sub %edx,%ecx │ │ - add %r11,%rax │ │ - pshufd $0x4e,%xmm0,%xmm1 │ │ - pxor %xmm0,%xmm1 │ │ - movq %xmm1,%rbx │ │ - cmp %r10,%r11 │ │ - je 8e95a │ │ - nopw 0x0(%rax,%rax,1) │ │ + mov %r15d,%ecx │ │ + callq 87eb0 │ │ + add %ax,(%r14) │ │ + sub $0xffffffffffffff80,%rbx │ │ + mov 0x0(%rbp),%rax │ │ + mov 0x8(%rbp),%rsi │ │ + mov 0x18(%rax),%rax │ │ + mov 0x1f4(%rax),%edi │ │ mov %rbx,%rdx │ │ - movzbl (%rax),%ebx │ │ - shl %cl,%rbx │ │ - add $0x1,%rax │ │ - xor %rdx,%rbx │ │ - add $0xfffffff8,%ecx │ │ - js 8e95a │ │ - cmp %rsi,%rax │ │ - jb 8e940 │ │ - mov %rbx,0x10(%rdi) │ │ - sub %ecx,%r9d │ │ - mov %r9d,0x1c(%rdi) │ │ - mov %rax,(%rdi) │ │ - xor %eax,%eax │ │ - cmp %r15,%r8 │ │ - setb %al │ │ + mov %r15d,%ecx │ │ + callq 87eb0 │ │ + add %ax,0x2(%r14) │ │ + jmp 8764b │ │ + mov 0x0(%rbp),%rax │ │ + mov 0x8(%rbp),%rsi │ │ + mov 0x18(%rax),%rax │ │ + mov 0x1f4(%rax),%edi │ │ + mov %rbx,%rdx │ │ + mov %r15d,%ecx │ │ + callq 87eb0 │ │ + add %ax,(%r14) │ │ + add $0x18,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %r15 │ │ + pop %rbp │ │ retq │ │ - pxor %xmm2,%xmm2 │ │ - xor %ebx,%ebx │ │ - lea 0x0(,%r11,8),%edx │ │ - test %r14,%r14 │ │ - jne 8e8bb │ │ - jmp 8e91e │ │ - nop │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - push %rax │ │ - mov %ecx,%r13d │ │ - mov $0x2,%eax │ │ - shl %cl,%eax │ │ - mov %edx,%r15d │ │ - mov %rsi,(%rsp) │ │ - mov %rdi,%r12 │ │ + sub $0x48,%rsp │ │ + mov %rsi,%r11 │ │ + mov (%rdi),%rbx │ │ + mov %edx,%r10d │ │ + lea 0x85f02(%rip),%r14 │ │ + movzbl (%r14,%r10,4),%r15d │ │ + movzbl 0x1(%r14,%r10,4),%r13d │ │ + movl $0x0,0x18(%rsp) │ │ + lea 0x85fe8(%rip),%rdx │ │ + movzbl (%rdx,%r10,4),%r12d │ │ + mov %r12b,0x1a(%rsi) │ │ + mov 0x6(%rsi),%al │ │ + mov 0x18(%rbx),%rsi │ │ + test %al,%al │ │ + jne 876c0 │ │ + test %r12b,%r12b │ │ + je 87724 │ │ + movzbl 0x4(%r11),%ebp │ │ + cmpl $0x0,0x478(%rsi,%rbp,4) │ │ + jne 87724 │ │ + cmpl $0x2,0x570(%rsi) │ │ + jne 87a68 │ │ + test %al,%al │ │ + je 8777f │ │ + add $0xff,%r13b │ │ + movabs $0x101010101010101,%rdx │ │ + cmp $0x1f,%r13b │ │ + ja 87950 │ │ + movzbl %r13b,%esi │ │ + lea 0x77a00(%rip),%rbp │ │ + movslq 0x0(%rbp,%rsi,4),%rsi │ │ + add %rbp,%rsi │ │ + jmpq *%rsi │ │ + mov 0x3(%r14,%r10,4),%al │ │ + movslq %r8d,%rsi │ │ + mov %al,0x1d8(%rdi,%rsi,1) │ │ + add $0xff,%r15b │ │ + cmp $0x1f,%r15b │ │ + jbe 8795e │ │ + jmpq 87a68 │ │ + movb $0x0,0x7(%r11) │ │ + movb $0x0,0x1a(%r11) │ │ + mov 0x18(%rbx),%rax │ │ + cmpl $0x2,0x570(%rax) │ │ + jne 87a81 │ │ + add $0xff,%r13b │ │ + cmp $0x1f,%r13b │ │ + ja 87b9d │ │ + movzbl %r13b,%eax │ │ + lea 0x77aa0(%rip),%rdx │ │ + movslq (%rdx,%rax,4),%rax │ │ + add %rdx,%rax │ │ + jmpq *%rax │ │ + movslq %r8d,%rax │ │ + movb $0x0,0x1d8(%rdi,%rax,1) │ │ + add $0xff,%r15b │ │ + cmp $0x1f,%r15b │ │ + jbe 87bab │ │ + jmpq 87a81 │ │ + cmp $0x11,%r15b │ │ + mov %r10,0x28(%rsp) │ │ + mov %rbx,0x20(%rsp) │ │ + jb 877a6 │ │ + cmp $0x11,%r13b │ │ + jb 877a6 │ │ + lea 0x85e44(%rip),%rdx │ │ + lea 0x20(%rdx),%rbp │ │ + add $0x21,%rdx │ │ + jmp 877cb │ │ + test %r13b,%r13b │ │ + je 87aa2 │ │ + lea 0x85e2a(%rip),%rax │ │ + lea (%rax,%r12,8),%rdx │ │ + add $0x1,%rdx │ │ + test %r15b,%r15b │ │ + je 87aac │ │ + lea (%rax,%r12,8),%rbp │ │ xor %ebx,%ebx │ │ - cmp %edx,%eax │ │ - jge 8ea02 │ │ - mov %r12,%rdi │ │ - callq 49c0 │ │ - test %eax,%eax │ │ - je 8ea02 │ │ + lea 0x18(%rsp),%rcx │ │ + xor %r9d,%r9d │ │ + mov %r13,0x38(%rsp) │ │ + mov %rdx,0x30(%rsp) │ │ + mov %rbp,0x40(%rsp) │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %r13d,%ebp │ │ - mov $0x2,%eax │ │ - mov %ebp,%ecx │ │ - shl %cl,%eax │ │ - cmp %r15d,%eax │ │ - jge 8e9f1 │ │ - mov %r12,%rdi │ │ - callq 49c0 │ │ - lea 0x1(%rbp),%r13d │ │ - test %eax,%eax │ │ - jne 8e9d0 │ │ - mov $0x1,%r14d │ │ - mov %ebp,%ecx │ │ - shl %cl,%r14d │ │ - test %ebp,%ebp │ │ - jne 8ea0c │ │ - jmp 8ea21 │ │ - xor %r14d,%r14d │ │ - mov %r13d,%ebp │ │ - test %ebp,%ebp │ │ - je 8ea21 │ │ - xor %ebx,%ebx │ │ xchg %ax,%ax │ │ - add %ebx,%ebx │ │ + mov %ebx,0x1c(%rsp) │ │ + xor %ebx,%ebx │ │ + xor %r13d,%r13d │ │ + nopl 0x0(%rax) │ │ + movzbl 0x1a(%r11),%esi │ │ + xor %edx,%edx │ │ + mov %ebx,%r8d │ │ + mov %r15d,%r14d │ │ + mov %r11,%r15 │ │ + mov %rdi,%r12 │ │ + mov %r9d,%ebp │ │ + callq 88000 │ │ + mov %ebp,%r9d │ │ + lea 0x18(%rsp),%rcx │ │ + mov 0x40(%rsp),%rbp │ │ mov %r12,%rdi │ │ - callq 49c0 │ │ - or %eax,%ebx │ │ - add $0xffffffff,%ebp │ │ - jne 8ea10 │ │ - add %r14d,%ebx │ │ - mov (%rsp),%rcx │ │ - lea (%rcx,%rcx,1),%eax │ │ - cmp %r15d,%eax │ │ - jle 8ea4b │ │ - add $0xffffffff,%r15d │ │ - mov %r15d,%eax │ │ - sub %ecx,%eax │ │ - lea (%rax,%rax,1),%ecx │ │ - cmp %ebx,%ecx │ │ - jb 8ea63 │ │ - test $0x1,%bl │ │ - jne 8ea5a │ │ - shr %ebx │ │ - add %eax,%ebx │ │ - jmp 8ea63 │ │ - cmp %ebx,%eax │ │ - jb 8ea74 │ │ - test $0x1,%bl │ │ - jne 8ea6b │ │ - shr %ebx │ │ - add %ecx,%ebx │ │ - jmp 8ea74 │ │ - add $0x1,%ebx │ │ - shr %ebx │ │ - sub %ebx,%eax │ │ - mov %eax,%ebx │ │ - sub %ebx,%r15d │ │ - mov %r15d,%ebx │ │ - jmp 8ea74 │ │ + mov %r15,%r11 │ │ + mov %r14d,%r15d │ │ + movzbl 0x0(%rbp),%edx │ │ + mov 0x10(%r12),%eax │ │ + add %edx,%eax │ │ + mov %eax,0x10(%r12) │ │ + add %edx,%r13d │ │ add $0x1,%ebx │ │ - shr %ebx │ │ - sub %ebx,%ecx │ │ - mov %ecx,%ebx │ │ - mov %ebx,%eax │ │ - add $0x8,%rsp │ │ + cmp %r14d,%r13d │ │ + jb 87800 │ │ + sub %r13d,%eax │ │ + mov %eax,0x10(%rdi) │ │ + mov 0x30(%rsp),%rdx │ │ + movzbl (%rdx),%eax │ │ + mov 0x14(%rdi),%esi │ │ + add %eax,%esi │ │ + mov %esi,0x14(%rdi) │ │ + mov 0x1c(%rsp),%ebx │ │ + add %eax,%ebx │ │ + add $0x1,%r9d │ │ + mov 0x38(%rsp),%r13 │ │ + cmp %r13d,%ebx │ │ + jb 877f0 │ │ + jmpq 87d3e │ │ + movzbl 0x3(%r14,%r10,4),%esi │ │ + mov %esi,%ebp │ │ + shl $0x8,%ebp │ │ + or %esi,%ebp │ │ + movslq %r8d,%rsi │ │ + mov %bp,0x1d8(%rdi,%rsi,1) │ │ + add $0xff,%r15b │ │ + cmp $0x1f,%r15b │ │ + jbe 8795e │ │ + jmpq 87a68 │ │ + movzbl 0x3(%r14,%r10,4),%esi │ │ + imul $0x1010101,%esi,%esi │ │ + movslq %r8d,%rbp │ │ + mov %esi,0x1d8(%rdi,%rbp,1) │ │ + add $0xff,%r15b │ │ + cmp $0x1f,%r15b │ │ + jbe 8795e │ │ + jmpq 87a68 │ │ + movzbl 0x3(%r14,%r10,4),%esi │ │ + imul %rdx,%rsi │ │ + movslq %r8d,%rbp │ │ + mov %rsi,0x1d8(%rdi,%rbp,1) │ │ + add $0xff,%r15b │ │ + cmp $0x1f,%r15b │ │ + jbe 8795e │ │ + jmpq 87a68 │ │ + movzbl 0x3(%r14,%r10,4),%esi │ │ + imul %rdx,%rsi │ │ + movslq %r8d,%rbp │ │ + mov %rsi,0x1d8(%rdi,%rbp,1) │ │ + mov %rsi,0x1e0(%rdi,%rbp,1) │ │ + add $0xff,%r15b │ │ + cmp $0x1f,%r15b │ │ + jbe 8795e │ │ + jmpq 87a68 │ │ + movzbl 0x3(%r14,%r10,4),%esi │ │ + imul %rdx,%rsi │ │ + movslq %r8d,%rbp │ │ + mov %rsi,0x1d8(%rdi,%rbp,1) │ │ + mov %rsi,0x1e0(%rdi,%rbp,1) │ │ + mov %rsi,0x1e8(%rdi,%rbp,1) │ │ + mov %rsi,0x1f0(%rdi,%rbp,1) │ │ + add $0xff,%r15b │ │ + cmp $0x1f,%r15b │ │ + ja 87a68 │ │ + movzbl %r15b,%esi │ │ + lea 0x7780f(%rip),%rbp │ │ + movslq 0x0(%rbp,%rsi,4),%rsi │ │ + add %rbp,%rsi │ │ + jmpq *%rsi │ │ + mov 0x2(%r14,%r10,4),%al │ │ + mov 0x288(%rdi),%rdx │ │ + movslq %ecx,%rcx │ │ + mov %al,0x1c0(%rdx,%rcx,1) │ │ + jmpq 87a68 │ │ + movzbl 0x2(%r14,%r10,4),%eax │ │ + mov %eax,%edx │ │ + shl $0x8,%edx │ │ + or %eax,%edx │ │ + mov 0x288(%rdi),%rax │ │ + movslq %ecx,%rcx │ │ + mov %dx,0x1c0(%rax,%rcx,1) │ │ + jmpq 87a68 │ │ + movzbl 0x2(%r14,%r10,4),%eax │ │ + imul $0x1010101,%eax,%eax │ │ + mov 0x288(%rdi),%rdx │ │ + movslq %ecx,%rcx │ │ + mov %eax,0x1c0(%rdx,%rcx,1) │ │ + jmpq 87a68 │ │ + movzbl 0x2(%r14,%r10,4),%eax │ │ + imul %rdx,%rax │ │ + mov 0x288(%rdi),%rdx │ │ + movslq %ecx,%rcx │ │ + mov %rax,0x1c0(%rdx,%rcx,1) │ │ + jmp 87a68 │ │ + movzbl 0x2(%r14,%r10,4),%eax │ │ + imul %rdx,%rax │ │ + mov 0x288(%rdi),%rdx │ │ + movslq %ecx,%rcx │ │ + mov %rax,0x1c0(%rdx,%rcx,1) │ │ + mov 0x288(%rdi),%rdx │ │ + mov %rax,0x1c8(%rcx,%rdx,1) │ │ + jmp 87a68 │ │ + movzbl 0x2(%r14,%r10,4),%eax │ │ + imul %rdx,%rax │ │ + mov 0x288(%rdi),%rdx │ │ + movslq %ecx,%rcx │ │ + mov %rax,0x1c0(%rdx,%rcx,1) │ │ + mov 0x288(%rdi),%rdx │ │ + mov %rax,0x1c8(%rcx,%rdx,1) │ │ + mov 0x288(%rdi),%rdx │ │ + mov %rax,0x1d0(%rcx,%rdx,1) │ │ + mov 0x288(%rdi),%rdx │ │ + mov %rax,0x1d8(%rcx,%rdx,1) │ │ + mov 0x840(%rbx),%eax │ │ + shl $0x2,%r10 │ │ + add 0x98717(%rip),%r10 │ │ + mov (%rax,%r10,1),%al │ │ + mov %al,0x7(%r11) │ │ + mov 0x18(%rsp),%al │ │ + mov %al,0x1d(%r11) │ │ + movzwl 0x1a(%rsp),%eax │ │ + mov %ax,0x1e(%r11) │ │ + add $0x48,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - mov 0x10(%rdi),%r12 │ │ - mov %r12,%r10 │ │ - shr $0x30,%r10 │ │ - mov 0x18(%rdi),%eax │ │ - mov %eax,%r11d │ │ - shr $0x8,%r11d │ │ - movzwl (%rsi,%rdx,2),%r8d │ │ - lea 0x0(,%rdx,4),%ecx │ │ - xor %r9d,%r9d │ │ - xchg %ax,%ax │ │ - mov %eax,%r14d │ │ - mov %r9d,%eax │ │ - movzwl (%rsi,%rax,2),%ebx │ │ - shr $0x6,%ebx │ │ - imul %r11d,%ebx │ │ - shr %ebx │ │ - lea (%rcx,%rbx,1),%eax │ │ - add $0x1,%r9d │ │ - mov %ecx,%ebp │ │ - add $0xfffffffc,%ecx │ │ - lea (%rbx,%rbp,1),%ebp │ │ - add $0xfffffffc,%ebp │ │ - add $0x4,%ebp │ │ - cmp %r10d,%ebp │ │ - ja 8eac0 │ │ - lea (%rbx,%rcx,1),%eax │ │ - add $0x4,%eax │ │ - shl $0x30,%rax │ │ - sub %ebx,%r14d │ │ - sub %ecx,%r14d │ │ - add $0xfffffffc,%r14d │ │ - bsr %r14d,%ecx │ │ - xor $0xf,%ecx │ │ - mov 0x1c(%rdi),%ebx │ │ - sub %rax,%r12 │ │ - add $0x1,%r12 │ │ - shl %cl,%r12 │ │ - add $0xffffffffffffffff,%r12 │ │ - shl %cl,%r14d │ │ - sub %ecx,%ebx │ │ - mov %ebx,0x1c(%rdi) │ │ - mov %r12,0x10(%rdi) │ │ - mov %r14d,0x18(%rdi) │ │ - jns 8ed89 │ │ - mov (%rdi),%rax │ │ - mov $0x28,%r10d │ │ - mov $0x28,%ecx │ │ - sub %ebx,%ecx │ │ - js 8ed7b │ │ - mov 0x8(%rdi),%r11 │ │ - cmp %r11,%rax │ │ - jae 8ed7b │ │ - mov %ecx,%ebx │ │ - shr $0x3,%ebx │ │ - mov %rax,%r14 │ │ - not %r14 │ │ - add %r11,%r14 │ │ - cmp %r14,%rbx │ │ - cmovb %rbx,%r14 │ │ - add $0x1,%r14 │ │ - cmp $0x4,%r14 │ │ - jb 8ed60 │ │ - mov %r14,%r15 │ │ - and $0xfffffffffffffffc,%r15 │ │ - movd %ecx,%xmm0 │ │ - pshufd $0x44,%xmm0,%xmm6 │ │ - paddq 0x6b103(%rip),%xmm6 │ │ - movq %r12,%xmm0 │ │ - lea -0x4(%r15),%rbx │ │ - mov %rbx,%r13 │ │ - shr $0x2,%r13 │ │ - add $0x1,%r13 │ │ - mov %r13d,%r12d │ │ - and $0x1,%r12d │ │ - test %rbx,%rbx │ │ - je 8f023 │ │ - sub %r12,%r13 │ │ - pxor %xmm8,%xmm8 │ │ + mov 0x14(%rdi),%esi │ │ + xor %ebx,%ebx │ │ + jmpq 87d3e │ │ + movzbl (%rdx),%r10d │ │ + mov 0x14(%rdi),%esi │ │ + lea -0x1(%r13),%eax │ │ xor %ebx,%ebx │ │ - movdqa 0x6b0dc(%rip),%xmm9 │ │ - movdqa 0x6b0e3(%rip),%xmm10 │ │ - movdqa 0x6b0ea(%rip),%xmm11 │ │ - movdqa 0x6b0f1(%rip),%xmm12 │ │ + xor %edx,%edx │ │ + div %r10d │ │ + add $0x1,%eax │ │ + cmp $0x7,%eax │ │ + jbe 87d30 │ │ + mov %eax,%r8d │ │ + and $0xfffffff8,%r8d │ │ + movd %r10d,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm1 │ │ + movd %esi,%xmm0 │ │ + lea -0x8(%r8),%edx │ │ + mov %edx,%ebp │ │ + shr $0x3,%ebp │ │ + add $0x1,%ebp │ │ + mov %ebp,%esi │ │ + and $0x7,%esi │ │ + cmp $0x38,%edx │ │ + jae 87ca6 │ │ pxor %xmm2,%xmm2 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - pmovzxbq (%rax,%rbx,1),%xmm4 │ │ - pmovzxbq 0x2(%rax,%rbx,1),%xmm3 │ │ - movdqa %xmm6,%xmm1 │ │ - pblendw $0xcc,%xmm8,%xmm1 │ │ - movdqa %xmm6,%xmm5 │ │ - paddd %xmm9,%xmm5 │ │ - pshufd $0xe8,%xmm5,%xmm5 │ │ - pmovzxdq %xmm5,%xmm5 │ │ - movdqa %xmm4,%xmm7 │ │ - psllq %xmm1,%xmm7 │ │ - pshufd $0x4e,%xmm1,%xmm1 │ │ - psllq %xmm1,%xmm4 │ │ - pblendw $0xf,%xmm7,%xmm4 │ │ - pxor %xmm0,%xmm4 │ │ - movdqa %xmm3,%xmm0 │ │ - psllq %xmm5,%xmm0 │ │ - pshufd $0x4e,%xmm5,%xmm1 │ │ - psllq %xmm1,%xmm3 │ │ - pblendw $0xf,%xmm0,%xmm3 │ │ - pxor %xmm2,%xmm3 │ │ - pmovzxbq 0x4(%rax,%rbx,1),%xmm0 │ │ - pmovzxbq 0x6(%rax,%rbx,1),%xmm2 │ │ - movdqa %xmm6,%xmm1 │ │ - paddd %xmm10,%xmm1 │ │ - pshufd $0xe8,%xmm1,%xmm1 │ │ - pmovzxdq %xmm1,%xmm1 │ │ - movdqa %xmm6,%xmm5 │ │ - paddd %xmm11,%xmm5 │ │ - pshufd $0xe8,%xmm5,%xmm5 │ │ - movdqa %xmm0,%xmm7 │ │ - psllq %xmm1,%xmm7 │ │ - pmovzxdq %xmm5,%xmm5 │ │ - pshufd $0x4e,%xmm1,%xmm1 │ │ - psllq %xmm1,%xmm0 │ │ - pblendw $0xf,%xmm7,%xmm0 │ │ - pxor %xmm4,%xmm0 │ │ - movdqa %xmm2,%xmm1 │ │ - psllq %xmm5,%xmm1 │ │ - pshufd $0x4e,%xmm5,%xmm4 │ │ - psllq %xmm4,%xmm2 │ │ - pblendw $0xf,%xmm1,%xmm2 │ │ - pxor %xmm3,%xmm2 │ │ - add $0x8,%rbx │ │ - paddq %xmm12,%xmm6 │ │ - add $0xfffffffffffffffe,%r13 │ │ - jne 8ebf0 │ │ - lea 0x0(,%r15,8),%ebp │ │ - test %r12,%r12 │ │ - je 8ed3e │ │ - pmovzxbq 0x2(%rax,%rbx,1),%xmm1 │ │ - movdqa 0x6afb6(%rip),%xmm3 │ │ - paddd %xmm6,%xmm3 │ │ - pshufd $0xe8,%xmm3,%xmm3 │ │ - pmovzxdq %xmm3,%xmm3 │ │ - movdqa %xmm1,%xmm4 │ │ - psllq %xmm3,%xmm4 │ │ - pshufd $0x4e,%xmm3,%xmm3 │ │ - psllq %xmm3,%xmm1 │ │ - pblendw $0xf,%xmm4,%xmm1 │ │ - pxor %xmm1,%xmm2 │ │ - pmovzxbq (%rax,%rbx,1),%xmm1 │ │ - pxor %xmm3,%xmm3 │ │ - pblendw $0x33,%xmm6,%xmm3 │ │ - movdqa %xmm1,%xmm4 │ │ - psllq %xmm3,%xmm4 │ │ - pshufd $0x4e,%xmm3,%xmm3 │ │ - psllq %xmm3,%xmm1 │ │ - pblendw $0xf,%xmm4,%xmm1 │ │ - pxor %xmm1,%xmm0 │ │ - pxor %xmm2,%xmm0 │ │ - sub %ebp,%ecx │ │ - add %r15,%rax │ │ + test %esi,%esi │ │ + jne 87cf5 │ │ + jmpq 87d02 │ │ + movslq %r8d,%rax │ │ + movw $0x0,0x1d8(%rdi,%rax,1) │ │ + add $0xff,%r15b │ │ + cmp $0x1f,%r15b │ │ + jbe 87bab │ │ + jmpq 87a81 │ │ + movslq %r8d,%rax │ │ + movl $0x0,0x1d8(%rdi,%rax,1) │ │ + add $0xff,%r15b │ │ + cmp $0x1f,%r15b │ │ + jbe 87bab │ │ + jmpq 87a81 │ │ + movslq %r8d,%rax │ │ + movq $0x0,0x1d8(%rdi,%rax,1) │ │ + add $0xff,%r15b │ │ + cmp $0x1f,%r15b │ │ + jbe 87bab │ │ + jmpq 87a81 │ │ + movslq %r8d,%rax │ │ + pxor %xmm0,%xmm0 │ │ + movdqu %xmm0,0x1d8(%rdi,%rax,1) │ │ + add $0xff,%r15b │ │ + cmp $0x1f,%r15b │ │ + jbe 87bab │ │ + jmpq 87a81 │ │ + movslq %r8d,%rax │ │ + pxor %xmm0,%xmm0 │ │ + movdqu %xmm0,0x1d8(%rdi,%rax,1) │ │ + movdqu %xmm0,0x1e8(%rdi,%rax,1) │ │ + add $0xff,%r15b │ │ + cmp $0x1f,%r15b │ │ + ja 87a81 │ │ + movzbl %r15b,%eax │ │ + lea 0x776c2(%rip),%rdx │ │ + movslq (%rdx,%rax,4),%rax │ │ + add %rdx,%rax │ │ + jmpq *%rax │ │ + mov 0x288(%rdi),%rax │ │ + movslq %ecx,%rcx │ │ + movb $0x0,0x1c0(%rax,%rcx,1) │ │ + jmpq 87a81 │ │ + mov 0x288(%rdi),%rax │ │ + movslq %ecx,%rcx │ │ + movw $0x0,0x1c0(%rax,%rcx,1) │ │ + jmpq 87a81 │ │ + mov 0x288(%rdi),%rax │ │ + movslq %ecx,%rcx │ │ + movl $0x0,0x1c0(%rax,%rcx,1) │ │ + jmpq 87a81 │ │ + mov 0x288(%rdi),%rax │ │ + movslq %ecx,%rcx │ │ + movq $0x0,0x1c0(%rax,%rcx,1) │ │ + jmpq 87a81 │ │ + mov 0x288(%rdi),%rax │ │ + movslq %ecx,%rcx │ │ + movq $0x0,0x1c0(%rax,%rcx,1) │ │ + mov 0x288(%rdi),%rax │ │ + movq $0x0,0x1c8(%rcx,%rax,1) │ │ + jmpq 87a81 │ │ + mov 0x288(%rdi),%rax │ │ + movslq %ecx,%rcx │ │ + movq $0x0,0x1c0(%rax,%rcx,1) │ │ + mov 0x288(%rdi),%rax │ │ + movq $0x0,0x1c8(%rcx,%rax,1) │ │ + mov 0x288(%rdi),%rax │ │ + movq $0x0,0x1d0(%rcx,%rax,1) │ │ + mov 0x288(%rdi),%rax │ │ + movq $0x0,0x1d8(%rcx,%rax,1) │ │ + jmpq 87a81 │ │ + sub %esi,%ebp │ │ + pxor %xmm2,%xmm2 │ │ + paddd %xmm1,%xmm0 │ │ + paddd %xmm1,%xmm2 │ │ + paddd %xmm1,%xmm0 │ │ + paddd %xmm1,%xmm2 │ │ + paddd %xmm1,%xmm0 │ │ + paddd %xmm1,%xmm2 │ │ + paddd %xmm1,%xmm0 │ │ + paddd %xmm1,%xmm2 │ │ + paddd %xmm1,%xmm0 │ │ + paddd %xmm1,%xmm2 │ │ + paddd %xmm1,%xmm0 │ │ + paddd %xmm1,%xmm2 │ │ + paddd %xmm1,%xmm0 │ │ + paddd %xmm1,%xmm2 │ │ + paddd %xmm1,%xmm0 │ │ + paddd %xmm1,%xmm2 │ │ + add $0xfffffff8,%ebp │ │ + jne 87cac │ │ + test %esi,%esi │ │ + je 87d02 │ │ + paddd %xmm1,%xmm0 │ │ + paddd %xmm1,%xmm2 │ │ + add $0xffffffff,%esi │ │ + jne 87cf5 │ │ + paddd %xmm2,%xmm0 │ │ + mov %r8d,%ebx │ │ + imul %r10d,%ebx │ │ pshufd $0x4e,%xmm0,%xmm1 │ │ - pxor %xmm0,%xmm1 │ │ - movq %xmm1,%r12 │ │ - cmp %r14,%r15 │ │ - je 8ed7b │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %r12,%rbx │ │ - movzbl (%rax),%r12d │ │ - shl %cl,%r12 │ │ - add $0x1,%rax │ │ - xor %rbx,%r12 │ │ - add $0xfffffff8,%ecx │ │ - js 8ed7b │ │ - cmp %r11,%rax │ │ - jb 8ed60 │ │ - mov %r12,0x10(%rdi) │ │ - sub %ecx,%r10d │ │ - mov %r10d,0x1c(%rdi) │ │ - mov %rax,(%rdi) │ │ - lea -0x1(%r9),%eax │ │ - cmpl $0x0,0x20(%rdi) │ │ - je 8ef1a │ │ - mov %r8d,%edi │ │ - shr $0x4,%edi │ │ - or $0x4,%edi │ │ + paddd %xmm0,%xmm1 │ │ + pshufd $0xe5,%xmm1,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + movd %xmm0,%esi │ │ + cmp %r8d,%eax │ │ + je 87d3b │ │ + nopl 0x0(%rax,%rax,1) │ │ + add %r10d,%esi │ │ + add %r10d,%ebx │ │ + cmp %r13d,%ebx │ │ + jb 87d30 │ │ + mov %esi,0x14(%rdi) │ │ + sub %ebx,%esi │ │ + mov %esi,0x14(%rdi) │ │ + mov 0x20(%rsp),%rax │ │ + mov 0x840(%rax),%eax │ │ + mov 0x28(%rsp),%rcx │ │ + shl $0x2,%rcx │ │ + add 0x98432(%rip),%rcx │ │ + mov (%rax,%rcx,1),%al │ │ + jmpq 87a7d │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + push %rbp │ │ + push %rbx │ │ + mov (%rdi),%eax │ │ + test %eax,%eax │ │ + je 87d8f │ │ + cmp $0x1,%eax │ │ + je 87d98 │ │ + cmp $0x2,%eax │ │ + jne 87dd9 │ │ + mov 0x18(%rdi),%r11d │ │ + mov 0xc(%rdi),%ebx │ │ + mov 0x10(%rdi),%r10d │ │ + jmp 87de4 │ │ xor %ecx,%ecx │ │ - cmp $0x2,%rdx │ │ - seta %cl │ │ - add %edi,%ecx │ │ - mov %eax,%r11d │ │ - movd %ecx,%xmm8 │ │ - cmp $0x1,%r9d │ │ - je 8eebc │ │ - cmp $0xf,%eax │ │ - ja 8edc9 │ │ xor %edi,%edi │ │ - jmpq 8eea0 │ │ + jmpq 87ea2 │ │ + mov 0x4(%rdi),%eax │ │ + mov 0x8(%rdi),%edx │ │ mov %eax,%edi │ │ - and $0xfffffff0,%edi │ │ - mov %eax,%r10d │ │ - and $0xfffffff0,%r10d │ │ - xor %ebx,%ebx │ │ - pmovzxdq %xmm8,%xmm1 │ │ - movdqa 0x6aefa(%rip),%xmm9 │ │ - movdqa 0x6af01(%rip),%xmm10 │ │ - nop │ │ - movdqu (%rsi,%rbx,2),%xmm5 │ │ - movdqu 0x10(%rsi,%rbx,2),%xmm4 │ │ - pshufd $0x4e,%xmm5,%xmm6 │ │ - pmovzxwd %xmm6,%xmm6 │ │ - pmovzxwd %xmm5,%xmm7 │ │ - pshufd $0x4e,%xmm4,%xmm0 │ │ - pmovzxwd %xmm0,%xmm0 │ │ - pmovzxwd %xmm4,%xmm2 │ │ - movdqa %xmm9,%xmm3 │ │ - psubd %xmm7,%xmm3 │ │ - movdqa %xmm9,%xmm7 │ │ - psubd %xmm6,%xmm7 │ │ - movdqa %xmm9,%xmm6 │ │ - psubd %xmm2,%xmm6 │ │ - movdqa %xmm9,%xmm2 │ │ - psubd %xmm0,%xmm2 │ │ - psrad %xmm1,%xmm7 │ │ - psrad %xmm1,%xmm3 │ │ - psrad %xmm1,%xmm2 │ │ - psrad %xmm1,%xmm6 │ │ - pshufb %xmm10,%xmm3 │ │ - pshufb %xmm10,%xmm7 │ │ - punpcklqdq %xmm7,%xmm3 │ │ - pshufb %xmm10,%xmm6 │ │ - pshufb %xmm10,%xmm2 │ │ - punpcklqdq %xmm2,%xmm6 │ │ - paddw %xmm5,%xmm3 │ │ - paddw %xmm4,%xmm6 │ │ - movdqu %xmm3,(%rsi,%rbx,2) │ │ - movdqu %xmm6,0x10(%rsi,%rbx,2) │ │ - add $0x10,%rbx │ │ - cmp %rbx,%r10 │ │ - jne 8edf0 │ │ - cmp %rax,%rdi │ │ - je 8eebc │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - movzwl (%rsi,%rdi,2),%ebp │ │ - mov $0x8000,%ebx │ │ - sub %ebp,%ebx │ │ - sar %cl,%ebx │ │ - add %ebp,%ebx │ │ - mov %bx,(%rsi,%rdi,2) │ │ - add $0x1,%rdi │ │ - cmp %rdi,%r11 │ │ - jne 8eea0 │ │ - cmp %rdx,%r11 │ │ - jae 8ef0b │ │ - mov %r9d,%ebx │ │ - cmp %rdx,%rbx │ │ - mov %rbx,%r10 │ │ - cmovb %rdx,%r10 │ │ - sub %rbx,%r10 │ │ - add $0x1,%r10 │ │ - cmp $0xf,%r10 │ │ - ja 8ef25 │ │ - mov %r11,%r12 │ │ - mov %eax,%ebx │ │ - add $0x1,%ebx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - movzwl (%rsi,%r12,2),%ebp │ │ - mov %ebp,%edi │ │ - shr %cl,%edi │ │ - sub %edi,%ebp │ │ - mov %bp,(%rsi,%r12,2) │ │ - mov %ebx,%r12d │ │ - add $0x1,%ebx │ │ - cmp %rdx,%r12 │ │ - jb 8eef0 │ │ - cmp $0x20,%r8w │ │ - adc $0x0,%r8w │ │ - mov %r8w,(%rsi,%rdx,2) │ │ + shr $0xd,%edi │ │ + mov %edx,%ecx │ │ + shr $0xd,%ecx │ │ + cmpl $0x0,0x128(%r9) │ │ + je 87ea2 │ │ + shr $0x1c,%edx │ │ + and $0x1,%edx │ │ + lea (%rcx,%rdx,1),%ecx │ │ + add $0x3,%ecx │ │ + and $0xfff8,%ecx │ │ + shr $0x1c,%eax │ │ + and $0x1,%eax │ │ + lea (%rdi,%rax,1),%edi │ │ + add $0x3,%edi │ │ + jmpq 87e9c │ │ + mov 0xc(%rdi),%ebx │ │ + mov 0x10(%rdi),%r10d │ │ + mov 0x18(%rdi),%r11d │ │ + mov 0x14(%rdi),%ebp │ │ + add %ecx,%ecx │ │ + lea (%rcx,%rsi,4),%ecx │ │ + add $0xffffffff,%ecx │ │ + add %r8d,%r8d │ │ + lea (%r8,%rdx,4),%edx │ │ + add $0xffffffff,%edx │ │ + add $0xffff0000,%ebx │ │ + imul %ecx,%ebx │ │ + imul %edx,%r10d │ │ + add %ebx,%r10d │ │ + add 0x4(%rdi),%r10d │ │ + add $0xffff0000,%r11d │ │ + imul %edx,%r11d │ │ + imul %ecx,%ebp │ │ + add %r11d,%ebp │ │ + add 0x8(%rdi),%ebp │ │ + cmpl $0x0,0x1f4(%r9) │ │ + sete %sil │ │ + lea 0xd(%rsi),%edx │ │ + mov $0x1,%ebx │ │ + mov %edx,%ecx │ │ + shl %cl,%ebx │ │ + shr %ebx │ │ + mov %ebp,%eax │ │ + neg %eax │ │ + cmovl %ebp,%eax │ │ + add %ebx,%eax │ │ + shr %cl,%eax │ │ + mov %esi,%ecx │ │ + shl %cl,%eax │ │ + mov %eax,%edi │ │ + neg %edi │ │ + test %ebp,%ebp │ │ + cmovns %eax,%edi │ │ + mov %r10d,%eax │ │ + neg %eax │ │ + cmovl %r10d,%eax │ │ + add %ebx,%eax │ │ + mov %edx,%ecx │ │ + shr %cl,%eax │ │ + mov %esi,%ecx │ │ + shl %cl,%eax │ │ + mov %eax,%ecx │ │ + neg %ecx │ │ + test %r10d,%r10d │ │ + cmovns %eax,%ecx │ │ + cmpl $0x0,0x128(%r9) │ │ + je 87ea2 │ │ + movzwl %cx,%eax │ │ + mov %eax,%ecx │ │ + shr $0xf,%ecx │ │ + lea (%rax,%rcx,1),%ecx │ │ + add $0x3,%ecx │ │ + and $0xfff8,%ecx │ │ + movzwl %di,%eax │ │ + mov %eax,%edx │ │ + shr $0xf,%edx │ │ + lea (%rax,%rdx,1),%edi │ │ + add $0x3,%edi │ │ + and $0xfff8,%edi │ │ + shl $0x10,%ecx │ │ + movzwl %di,%eax │ │ + or %ecx,%eax │ │ pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ pop %rbp │ │ retq │ │ - cmp %rdx,%rbx │ │ - mov %rbx,%rdi │ │ - cmovb %rdx,%rdi │ │ - sub %rbx,%rdi │ │ - mov %r9d,%ebp │ │ - neg %ebp │ │ - cmp %edi,%ebp │ │ - jb 8eedb │ │ - mov %rdi,%r14 │ │ - shr $0x20,%r14 │ │ - jne 8eedb │ │ - mov %r9d,%ebp │ │ - not %ebp │ │ - cmp %edi,%ebp │ │ - jb 8eedb │ │ - test %r14,%r14 │ │ - jne 8eedb │ │ - mov %r10,%r14 │ │ - and $0xfffffffffffffff0,%r14 │ │ - cmp %rbx,%rdx │ │ - mov %rbx,%r15 │ │ - cmova %rdx,%r15 │ │ - lea (%r14,%r11,1),%r12 │ │ - sub %rbx,%r15 │ │ - add $0x1,%r15 │ │ - shr $0x4,%r15 │ │ - mov %r15d,%ebx │ │ - shl $0x4,%ebx │ │ - lea (%rbx,%r9,1),%ebx │ │ - add $0xffffffff,%ebx │ │ - lea (%rsi,%r11,2),%r9 │ │ - add $0x10,%r9 │ │ - shl $0x4,%r15 │ │ - xor %r11d,%r11d │ │ - pmovzxdq %xmm8,%xmm0 │ │ - movdqa 0x6ad54(%rip),%xmm1 │ │ - nopl 0x0(%rax) │ │ - movdqu -0x10(%r9,%r11,2),%xmm2 │ │ - movdqu (%r9,%r11,2),%xmm3 │ │ - pmovzxwd %xmm2,%xmm4 │ │ - pshufd $0x4e,%xmm2,%xmm5 │ │ - pmovzxwd %xmm5,%xmm5 │ │ - pmovzxwd %xmm3,%xmm6 │ │ - pshufd $0x4e,%xmm3,%xmm7 │ │ - pmovzxwd %xmm7,%xmm7 │ │ - psrld %xmm0,%xmm5 │ │ - psrld %xmm0,%xmm4 │ │ - psrld %xmm0,%xmm7 │ │ - psrld %xmm0,%xmm6 │ │ - pshufb %xmm1,%xmm4 │ │ - pshufb %xmm1,%xmm5 │ │ - punpcklqdq %xmm5,%xmm4 │ │ - pshufb %xmm1,%xmm6 │ │ - pshufb %xmm1,%xmm7 │ │ - punpcklqdq %xmm7,%xmm6 │ │ - psubw %xmm4,%xmm2 │ │ - psubw %xmm6,%xmm3 │ │ - movdqu %xmm2,-0x10(%r9,%r11,2) │ │ - movdqu %xmm3,(%r9,%r11,2) │ │ - add $0x10,%r11 │ │ - cmp %r11,%r15 │ │ - jne 8efa0 │ │ - cmp %r14,%r10 │ │ - jne 8eee0 │ │ - jmpq 8ef0b │ │ - pxor %xmm2,%xmm2 │ │ - xor %ebx,%ebx │ │ - lea 0x0(,%r15,8),%ebp │ │ - test %r12,%r12 │ │ - jne 8ecdb │ │ - jmpq 8ed3e │ │ - nop │ │ + nopl (%rax) │ │ + push %rbp │ │ + push %r15 │ │ push %r14 │ │ + push %r13 │ │ + push %r12 │ │ push %rbx │ │ - sub $0x28,%rsp │ │ - mov %rsi,%r14 │ │ - mov %rdi,%rbx │ │ - movzwl (%rsi),%esi │ │ - callq 49f0 │ │ - cmpl $0x0,0x20(%rbx) │ │ - je 8f096 │ │ - movzwl 0x2(%r14),%edx │ │ - mov %edx,%ecx │ │ - shr $0x4,%ecx │ │ - add $0x4,%ecx │ │ - movzwl (%r14),%esi │ │ + sub $0x48,%rsp │ │ + mov %ecx,%r15d │ │ + mov %rdx,%r12 │ │ + mov %rsi,%rbx │ │ + mov %edi,%ebp │ │ + lea 0x3600(%rsi),%r13 │ │ + lea 0x6c(%rdx),%rsi │ │ + mov %r13,%rdi │ │ + callq 4920 │ │ + mov %eax,%r14d │ │ + mov $0xa,%edx │ │ + mov %r13,%rdi │ │ + mov %r12,%rsi │ │ + callq *0x3628(%rbx) │ │ test %eax,%eax │ │ - je 8f07d │ │ - mov $0x8000,%edi │ │ - sub %esi,%edi │ │ - sar %cl,%edi │ │ - add %esi,%edi │ │ - jmp 8f085 │ │ - mov %esi,%edi │ │ - shr %cl,%edi │ │ - sub %edi,%esi │ │ - mov %esi,%edi │ │ - mov %di,(%r14) │ │ - cmp $0x20,%dx │ │ - adc $0x0,%dx │ │ - mov %dx,0x2(%r14) │ │ - add $0x28,%rsp │ │ - pop %rbx │ │ - pop %r14 │ │ - retq │ │ - xchg %ax,%ax │ │ - push %r14 │ │ - push %rbx │ │ - sub $0x28,%rsp │ │ - mov %rsi,%r14 │ │ - mov %rdi,%rbx │ │ - mov $0x3,%edx │ │ - callq 4620 │ │ - cmp $0x3,%eax │ │ - jne 8f101 │ │ - mov $0x3,%edx │ │ - mov %rbx,%rdi │ │ - mov %r14,%rsi │ │ - callq 4620 │ │ - cmp $0x3,%eax │ │ - jne 8f10c │ │ + mov %ebp,0x3c(%rsp) │ │ + je 87f72 │ │ + mov %r15d,0x40(%rsp) │ │ + mov %r14d,0x44(%rsp) │ │ + mov $0x1,%ebp │ │ + mov %eax,%ecx │ │ + shl %cl,%ebp │ │ + test %eax,%eax │ │ + jle 87f3f │ │ + mov %eax,%r14d │ │ + lea 0x44(%r12),%rbx │ │ + xor %r15d,%r15d │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %r13,%rdi │ │ + mov %rbx,%rsi │ │ + callq 4920 │ │ + mov %r15d,%ecx │ │ + shl %cl,%eax │ │ + or %eax,%ebp │ │ + add $0x1,%r15 │ │ + add $0x4,%rbx │ │ + cmp %r15,%r14 │ │ + jne 87f20 │ │ + cmpl $0x0,0x40(%rsp) │ │ + mov 0x44(%rsp),%r14d │ │ + je 87fc3 │ │ + lea 0x30(%r12),%rsi │ │ mov $0x3,%edx │ │ - mov %rbx,%rdi │ │ - mov %r14,%rsi │ │ - callq 4620 │ │ - cmp $0x3,%eax │ │ - jne 8f117 │ │ + mov %r13,%rdi │ │ + callq 4600 │ │ + mov %eax,%ebx │ │ + cmpl $0x0,0x3c(%rsp) │ │ + mov $0x1,%r15d │ │ + je 87fd5 │ │ + add $0x3c,%r12 │ │ + jmp 87fb3 │ │ + lea 0x40(%r12),%rsi │ │ + mov %r13,%rdi │ │ + callq 4920 │ │ + mov %eax,%ebp │ │ + mov %r15d,%eax │ │ + mov $0x1,%r15d │ │ + test %eax,%eax │ │ + je 87fd0 │ │ + movslq %ebp,%rax │ │ + lea (%r12,%rax,8),%rsi │ │ + add $0x20,%rsi │ │ mov $0x3,%edx │ │ - mov %rbx,%rdi │ │ - mov %r14,%rsi │ │ - callq 4620 │ │ - add $0xc,%eax │ │ - add $0x28,%rsp │ │ - pop %rbx │ │ - pop %r14 │ │ - retq │ │ - add $0x3,%eax │ │ - add $0x28,%rsp │ │ - pop %rbx │ │ - pop %r14 │ │ - retq │ │ - add $0x6,%eax │ │ - add $0x28,%rsp │ │ - pop %rbx │ │ - pop %r14 │ │ - retq │ │ - add $0x9,%eax │ │ - add $0x28,%rsp │ │ + mov %r13,%rdi │ │ + callq 4600 │ │ + mov %eax,%ebx │ │ + cmpl $0x0,0x3c(%rsp) │ │ + je 87fd5 │ │ + add $0x38,%r12 │ │ + mov %r13,%rdi │ │ + mov %r12,%rsi │ │ + callq 4920 │ │ + mov %eax,%r15d │ │ + jmp 87fd5 │ │ + mov $0x3,%ebx │ │ + mov $0x1,%r15d │ │ + jmp 87fd5 │ │ + mov $0x3,%ebx │ │ + shl $0x3,%ebp │ │ + add %ebx,%ebx │ │ + or %r15d,%ebx │ │ + or %ebp,%ebx │ │ + lea 0x1(%rbx),%eax │ │ + test %r14d,%r14d │ │ + not %ebx │ │ + cmove %eax,%ebx │ │ + mov %ebx,%eax │ │ + add $0x48,%rsp │ │ pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - movabs $0x7fffffffffffffff,%r8 │ │ - mov %rsi,(%rdi) │ │ - lea (%rsi,%rdx,1),%rax │ │ - mov %rax,0x8(%rdi) │ │ - mov %r8,0x10(%rdi) │ │ - movabs $0xfffffff100008000,%rax │ │ - mov %rax,0x18(%rdi) │ │ - xor %eax,%eax │ │ - test %ecx,%ecx │ │ - sete %al │ │ - mov %eax,0x20(%rdi) │ │ - test %rdx,%rdx │ │ - jle 8f192 │ │ - movzbl (%rsi),%eax │ │ - shl $0x37,%rax │ │ - xor %rax,%r8 │ │ - cmp $0x1,%rdx │ │ - jle 8f199 │ │ - movzbl 0x1(%rsi),%eax │ │ - shl $0x2f,%rax │ │ - xor %rax,%r8 │ │ - cmp $0x2,%rdx │ │ - jne 8f1bc │ │ - add $0x2,%rsi │ │ - mov $0x1,%ecx │ │ - jmp 8f1a2 │ │ - mov $0xfffffff1,%ecx │ │ - jmp 8f1a2 │ │ - add $0x1,%rsi │ │ - mov $0xfffffff9,%ecx │ │ - mov %r8,0x10(%rdi) │ │ - mov %ecx,0x1c(%rdi) │ │ - mov %rsi,(%rdi) │ │ - lea -0x723(%rip),%rax │ │ - mov %rax,0x28(%rdi) │ │ - jmpq 9aef0 │ │ - movzbl 0x2(%rsi),%eax │ │ - shl $0x27,%rax │ │ - xor %rax,%r8 │ │ - cmp $0x4,%rdx │ │ - jl 8f1e9 │ │ - movzbl 0x3(%rsi),%eax │ │ - shl $0x1f,%rax │ │ - xor %rax,%r8 │ │ - cmp $0x4,%rdx │ │ - jne 8f1f4 │ │ - add $0x4,%rsi │ │ - mov $0x11,%ecx │ │ - jmp 8f1a2 │ │ - add $0x3,%rsi │ │ - mov $0x9,%ecx │ │ - jmp 8f1a2 │ │ - movzbl 0x4(%rsi),%eax │ │ - shl $0x17,%rax │ │ - xor %rax,%r8 │ │ - cmp $0x6,%rdx │ │ - jl 8f221 │ │ - movzbl 0x5(%rsi),%eax │ │ - shl $0xf,%rax │ │ - xor %rax,%r8 │ │ - cmp $0x6,%rdx │ │ - jne 8f22f │ │ - add $0x6,%rsi │ │ - mov $0x21,%ecx │ │ - jmp 8f1a2 │ │ - add $0x5,%rsi │ │ - mov $0x19,%ecx │ │ - jmpq 8f1a2 │ │ - movzbl 0x6(%rsi),%eax │ │ - add $0x7,%rsi │ │ - shl $0x7,%rax │ │ - xor %rax,%r8 │ │ - mov $0x29,%ecx │ │ - jmpq 8f1a2 │ │ nopl 0x0(%rax,%rax,1) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x88,%rsp │ │ - mov %edx,0x80(%rsp) │ │ - mov %rsi,%rax │ │ - mov %rdi,0x20(%rsp) │ │ - mov (%rsi),%rsi │ │ - mov %rax,0x78(%rsp) │ │ - mov 0x8(%rax),%rdx │ │ - lea 0x28(%rsp),%rbx │ │ - mov %rbx,%rdi │ │ - callq 85870 │ │ - mov %rbx,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %rbx,%rdi │ │ - mov $0x4,%esi │ │ - callq 85890 │ │ - mov %rax,0x58(%rsp) │ │ - mov %rbx,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,%r13d │ │ - mov %rbx,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,%ebp │ │ - mov %rbx,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - test %r13d,%r13d │ │ - je 8f324 │ │ - lea 0x28(%rsp),%rbx │ │ - mov %rbx,%rdi │ │ - mov $0x3,%esi │ │ - callq 85890 │ │ - mov %eax,%r14d │ │ - mov %rbx,%rdi │ │ - mov $0x2,%esi │ │ - callq 85890 │ │ - mov %eax,%r15d │ │ - mov %rbx,%rdi │ │ - mov $0x3,%esi │ │ - callq 85890 │ │ - test %ebp,%ebp │ │ - je 8f32e │ │ - lea 0x28(%rsp),%rdi │ │ - callq 859f0 │ │ - mov %eax,%ebp │ │ - cmpl $0x0,0x28(%rsp) │ │ - jne 8f369 │ │ - jmp 8f342 │ │ - xor %r15d,%r15d │ │ - xor %r14d,%r14d │ │ - test %ebp,%ebp │ │ - jne 8f30f │ │ - mov %r13d,%ebp │ │ - not %ebp │ │ - mov 0x78(%rsp),%rax │ │ - add 0x8(%rax),%ebp │ │ - cmpl $0x0,0x28(%rsp) │ │ - jne 8f369 │ │ - mov 0x40(%rsp),%ebx │ │ - sub 0x48(%rsp),%ebx │ │ - shl $0x3,%ebx │ │ - sub 0x38(%rsp),%ebx │ │ - mov %ebx,%edi │ │ - shr $0x3,%edi │ │ - mov 0x78(%rsp),%rax │ │ - mov 0x8(%rax),%rax │ │ - sub %rdi,%rax │ │ - mov %ebp,%ecx │ │ - cmp %rcx,%rax │ │ - jae 8f397 │ │ - lea 0x6a232(%rip),%rsi │ │ - mov 0x20(%rsp),%rdi │ │ + sub $0x48,%rsp │ │ + mov %rdi,%r13 │ │ + mov 0x10(%rdi),%r12d │ │ + and $0x1f,%r12d │ │ + mov 0x14(%rdi),%r15d │ │ + and $0x1f,%r15d │ │ + mov %esi,%ebp │ │ + lea 0x855b6(%rip),%rbx │ │ + movzbl 0x2(%rbx,%rbp,8),%r10d │ │ + movzbl 0x3(%rbx,%rbp,8),%edi │ │ xor %eax,%eax │ │ - callq 8e2ed │ │ - mov $0xffffffea,%r12d │ │ - mov %r12d,%eax │ │ - add $0x88,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - mov 0x58(%rsp),%rax │ │ - add $0xffffffff,%eax │ │ - cmp $0x2,%eax │ │ - jb 8f3d5 │ │ - test %r13d,%r13d │ │ - je 8f3d5 │ │ - mov 0x20(%rsp),%rcx │ │ - mov 0x9a10(%rcx),%edx │ │ - test %edx,%edx │ │ - je 8f3d5 │ │ - mov $0x1,%esi │ │ - mov %r14d,%ecx │ │ - shl %cl,%esi │ │ - lea 0x8(%r15),%ecx │ │ - bts %ecx,%esi │ │ - and %esi,%edx │ │ - lea (%rdi,%rbp,1),%r12d │ │ - cmp %esi,%edx │ │ - jne 8f382 │ │ - jmp 8f3d5 │ │ - cmp $0xe,%eax │ │ - mov 0x20(%rsp),%r13 │ │ - ja 8f70f │ │ - lea 0x6c7c6(%rip),%rcx │ │ - movslq (%rcx,%rax,4),%rax │ │ - add %rcx,%rax │ │ - jmpq *%rax │ │ - cmpl $0x0,0x80(%rsp) │ │ - jne 8fed6 │ │ - jmpq 8f635 │ │ - mov %rbp,0x58(%rsp) │ │ - mov %ebx,0x6c(%rsp) │ │ - mov %rdi,0x60(%rsp) │ │ - mov $0x5cc,%edi │ │ - callq 95f70 │ │ - mov %rax,0x70(%rsp) │ │ - test %rax,%rax │ │ - je 906c1 │ │ - mov (%rax),%r12 │ │ - mov $0x5cc,%edx │ │ - mov %r12,%rdi │ │ - xor %esi,%esi │ │ - callq 4480 │ │ - lea 0x28(%rsp),%rdi │ │ - mov $0x3,%esi │ │ - callq 85890 │ │ - mov %eax,(%r12) │ │ - lea 0x6a162(%rip),%rbx │ │ - cmp $0x2,%eax │ │ - jg 90d32 │ │ - lea 0x28(%rsp),%rbp │ │ - mov %rbp,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,0x3ac(%r12) │ │ - mov %rbp,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,0x3b0(%r12) │ │ - test %eax,%eax │ │ - je 8f74d │ │ - cmpl $0x0,0x3ac(%r12) │ │ - je 90d32 │ │ - movl $0x0,0x3b4(%r12) │ │ - movl $0x0,0x3c8(%r12) │ │ - movl $0x0,0x3dc(%r12) │ │ - movl $0x1,0x28(%r12) │ │ - movl $0x0,0x38(%r12) │ │ - lea 0x28(%rsp),%rbp │ │ - mov %rbp,%rdi │ │ - mov $0x3,%esi │ │ - callq 85890 │ │ - mov %eax,0x2c(%r12) │ │ - mov %rbp,%rdi │ │ - mov $0x2,%esi │ │ - callq 85890 │ │ - mov %eax,0x30(%r12) │ │ - movq $0x0,0x3c(%r12) │ │ - movl $0x0,0x44(%r12) │ │ - jmpq 8fcb3 │ │ - mov %rdi,%r15 │ │ - lea 0x28(%rsp),%rdi │ │ - mov %ebx,%r14d │ │ - mov %rbp,%rbx │ │ - callq 859f0 │ │ - cmpl $0x0,0x28(%rsp) │ │ - jne 8f369 │ │ - lea -0x1(%rax),%ecx │ │ - cmp $0x4,%ecx │ │ - ja 8f90d │ │ - mov %r15,%rdi │ │ - lea 0x6c69b(%rip),%rax │ │ - movslq (%rax,%rcx,4),%rcx │ │ - add %rax,%rcx │ │ - mov 0x20(%rsp),%r13 │ │ - jmpq *%rcx │ │ - mov $0x8,%edi │ │ - callq 95f70 │ │ - mov %rax,0x70(%rsp) │ │ - test %rax,%rax │ │ - je 8fadd │ │ - mov (%rax),%rbp │ │ - lea 0x28(%rsp),%rdi │ │ - mov $0x10,%esi │ │ - callq 85890 │ │ - mov %eax,0x0(%rbp) │ │ - lea 0x28(%rsp),%rdi │ │ - mov $0x10,%esi │ │ - callq 85890 │ │ - mov %eax,0x4(%rbp) │ │ - lea 0x28(%rsp),%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - lea 0x28(%rsp),%rdi │ │ - callq 86540 │ │ - cmpl $0x0,0x28(%rsp) │ │ - jne 8fa36 │ │ - mov %rbp,0x58(%rsp) │ │ - mov 0x40(%rsp),%eax │ │ - sub 0x48(%rsp),%eax │ │ - shl $0x3,%eax │ │ - sub 0x38(%rsp),%eax │ │ - sub %r14d,%eax │ │ - mov %rbx,%rcx │ │ - lea 0x0(,%rbx,8),%ecx │ │ - cmp %ecx,%eax │ │ - ja 908e0 │ │ - lea 0x48(%r13),%rdi │ │ - callq 96050 │ │ - mov %rbx,%rbp │ │ - mov 0x58(%rsp),%rax │ │ - mov %rax,0x50(%r13) │ │ - mov 0x70(%rsp),%rax │ │ - mov %rax,0x48(%r13) │ │ - mov %r15,%rdi │ │ - cmpq $0x0,0x30(%r13) │ │ - jne 8fee1 │ │ - jmpq 904d5 │ │ - cmpl $0x0,0x80(%rsp) │ │ - jne 8fed6 │ │ - cmpq $0x0,0x40(%r13) │ │ - jne 8fed6 │ │ - cmpq $0x0,0x30(%r13) │ │ - je 8f369 │ │ - mov %ebx,0x6c(%rsp) │ │ - mov %rdi,0x60(%rsp) │ │ - mov 0x20(%rsp),%r13 │ │ - mov 0x38(%r13),%rax │ │ - test %rax,%rax │ │ - jne 8f66e │ │ - mov $0x690,%edi │ │ - callq 95f70 │ │ - mov %rax,0x38(%r13) │ │ - test %rax,%rax │ │ - je 906c1 │ │ - mov (%rax),%rdi │ │ - mov %rdi,0x40(%r13) │ │ - mov $0x690,%edx │ │ - xor %esi,%esi │ │ - callq 4480 │ │ - mov 0x40(%r13),%rax │ │ - mov %r14d,0xfc(%rax) │ │ - mov %r15d,0x100(%rax) │ │ - lea 0x28(%rsp),%rsi │ │ - mov %r13,%rdi │ │ - callq 90fb0 │ │ - test %eax,%eax │ │ - js 8f73d │ │ - mov %rbp,%r14 │ │ - cmpl $0x0,0x1c(%r13) │ │ - jle 8f6d3 │ │ - xor %ebp,%ebp │ │ + test %esi,%esi │ │ + je 881da │ │ + mov %edx,%r14d │ │ + cmp $0x1,%edx │ │ + jg 881da │ │ + mov %rcx,0x30(%rsp) │ │ + mov %r8,0x40(%rsp) │ │ + mov %r9,0x10(%rsp) │ │ + mov 0x0(%r13),%rax │ │ + mov %rax,0x28(%rsp) │ │ + movzbl 0x5(%rbx,%rbp,8),%eax │ │ + mov %rax,0x18(%rsp) │ │ + lea (%r14,%rax,2),%eax │ │ + mov $0x8,%ecx │ │ + sub %eax,%ecx │ │ + mov 0x288(%r13),%rax │ │ + movsbl 0x1c0(%rax,%r12,1),%eax │ │ xor %ebx,%ebx │ │ - mov 0x10(%r13),%rdi │ │ - add %rbp,%rdi │ │ - callq 71f90 │ │ - add $0x1,%rbx │ │ - movslq 0x1c(%r13),%rax │ │ - add $0x50,%rbp │ │ - cmp %rax,%rbx │ │ - jl 8f6b6 │ │ - movq $0x0,0x1c(%r13) │ │ - cmpl $0x6,0x58(%rsp) │ │ - mov %r14,%rbp │ │ - je 8f891 │ │ - lea 0x28(%rsp),%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - cmpl $0x0,0x28(%rsp) │ │ - je 8f855 │ │ - lea 0x69ecf(%rip),%rsi │ │ - jmpq 8f87a │ │ - lea 0x69e6c(%rip),%rsi │ │ - mov %rdi,%rbx │ │ - mov %r13,%rdi │ │ - mov 0x58(%rsp),%rdx │ │ - mov %ebp,%ecx │ │ - xor %eax,%eax │ │ - callq 8e2ed │ │ - mov %rbx,%rdi │ │ - cmpq $0x0,0x30(%r13) │ │ - jne 8fee1 │ │ - jmpq 904d5 │ │ - mov %eax,%r12d │ │ - movq $0x0,0x40(%r13) │ │ - jmpq 8f382 │ │ - lea 0x28(%rsp),%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,0x3b4(%r12) │ │ - test %eax,%eax │ │ - je 8faf2 │ │ - lea 0x28(%rsp),%rbp │ │ - mov %rbp,%rdi │ │ - mov $0x20,%esi │ │ - callq 85890 │ │ - mov %eax,0x3b8(%r12) │ │ - mov %rbp,%rdi │ │ - mov $0x20,%esi │ │ - callq 85890 │ │ - mov %eax,0x3bc(%r12) │ │ - mov %rbp,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,0x3c0(%r12) │ │ - test %eax,%eax │ │ - je 8f7d2 │ │ - lea 0x28(%rsp),%rdi │ │ - callq 860b0 │ │ - cmp $0xffffffff,%eax │ │ - je 90d32 │ │ - add $0x1,%eax │ │ - mov %eax,0x3c4(%r12) │ │ - lea 0x28(%rsp),%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,0x3c8(%r12) │ │ + mov %r10,0x20(%rsp) │ │ + cmp %r10d,%eax │ │ + setl %bl │ │ + movsbl 0x1d8(%r13,%r15,1),%eax │ │ + xor %esi,%esi │ │ + mov %rdi,0x38(%rsp) │ │ + cmp %edi,%eax │ │ + setl %sil │ │ + mov 0x8(%r13),%rdi │ │ + movslq %ecx,%rax │ │ + add %rbx,%rsi │ │ + lea (%rax,%rax,2),%rax │ │ + lea (%rdi,%rax,4),%rax │ │ + add $0x3600,%rdi │ │ + lea (%rax,%rsi,4),%rsi │ │ + add $0x1728,%rsi │ │ + callq 4920 │ │ test %eax,%eax │ │ - je 8fafd │ │ - lea 0x28(%rsp),%rbp │ │ - mov %rbp,%rdi │ │ - mov $0x5,%esi │ │ - callq 85890 │ │ - add $0x1,%eax │ │ - mov %eax,0x3cc(%r12) │ │ - mov %rbp,%rdi │ │ - mov $0x20,%esi │ │ - callq 85890 │ │ - mov %eax,0x3d0(%r12) │ │ - mov %rbp,%rdi │ │ - mov $0x5,%esi │ │ - callq 85890 │ │ - add $0x1,%eax │ │ - mov %eax,0x3d4(%r12) │ │ - mov %rbp,%rdi │ │ - mov $0x5,%esi │ │ - callq 85890 │ │ - add $0x1,%eax │ │ - mov $0x3d8,%ecx │ │ - jmpq 8faf9 │ │ - mov 0x40(%rsp),%eax │ │ - sub 0x48(%rsp),%eax │ │ - shl $0x3,%eax │ │ - sub 0x38(%rsp),%eax │ │ - sub 0x6c(%rsp),%eax │ │ - lea 0x0(,%rbp,8),%ecx │ │ - cmp %ecx,%eax │ │ - jbe 8f891 │ │ - lea 0x69d7a(%rip),%rsi │ │ - mov %r13,%rdi │ │ - xor %eax,%eax │ │ - callq 8e2ed │ │ - movq $0x0,0x40(%r13) │ │ - jmpq 8f37c │ │ - mov 0x9a18(%r13),%r8d │ │ - test %r8,%r8 │ │ - je 8f8df │ │ - mov 0x40(%r13),%rax │ │ - movslq 0xf0(%rax),%rdx │ │ - movslq 0xf4(%rax),%rcx │ │ - mov %rcx,%rax │ │ - imul %rdx,%rax │ │ - cmp %r8,%rax │ │ - jle 8f8df │ │ - lea 0x69c51(%rip),%rsi │ │ - mov %r13,%rdi │ │ - xor %eax,%eax │ │ - callq 8e2ed │ │ - movq $0x0,0x40(%r13) │ │ - mov $0xffffffde,%r12d │ │ - jmpq 8f382 │ │ - cmpl $0x6,0x58(%rsp) │ │ - mov 0x60(%rsp),%rdi │ │ - jne 8fed6 │ │ - mov 0x40(%r13),%rax │ │ - cmpl $0x0,0x104(%rax) │ │ - je 8feb5 │ │ - movq $0x0,0x40(%r13) │ │ - jmpq 8f369 │ │ - lea 0x69c50(%rip),%rsi │ │ - mov 0x20(%rsp),%r13 │ │ + je 881c7 │ │ + mov 0x10(%rsp),%r9 │ │ + mov 0x40(%rsp),%r8 │ │ + lea (%r8,%r9,4),%ecx │ │ + mov $0x1,%eax │ │ + shl %cl,%eax │ │ + movslq %r14d,%rcx │ │ + mov 0x30(%rsp),%rdx │ │ + or %ax,(%rdx,%rcx,2) │ │ + mov $0x1,%al │ │ + cmpb $0x2,0x18(%rsp) │ │ + mov 0x20(%rsp),%r10 │ │ + mov 0x38(%rsp),%rdi │ │ + lea 0x854cb(%rip),%rbx │ │ + jb 881da │ │ + mov %rdx,%rcx │ │ + movzbl 0x6(%rbx,%rbp,8),%esi │ │ + movzbl (%rbx,%rsi,8),%r12d │ │ + movzbl 0x1(%rbx,%rsi,8),%eax │ │ + mov %rsi,%rbx │ │ + mov %eax,0x18(%rsp) │ │ + add $0x1,%r14d │ │ + add %r8d,%r8d │ │ + add %r9d,%r9d │ │ mov %r13,%rdi │ │ - mov %eax,%edx │ │ - xor %eax,%eax │ │ - callq 8e2ed │ │ - mov %rbx,%rbp │ │ - mov %r15,%rdi │ │ - cmpq $0x0,0x30(%r13) │ │ - jne 8fee1 │ │ - jmpq 904d5 │ │ - mov $0x18,%edi │ │ - callq 95f70 │ │ - mov %rax,0x70(%rsp) │ │ - test %rax,%rax │ │ - je 8fadd │ │ - mov (%rax),%rbp │ │ - lea 0x28(%rsp),%rdi │ │ - mov $0x10,%esi │ │ - callq 85890 │ │ - mov %ax,0x0(%rbp) │ │ - lea 0x28(%rsp),%rdi │ │ - mov $0x10,%esi │ │ - callq 85890 │ │ - mov %ax,0x2(%rbp) │ │ - lea 0x28(%rsp),%rdi │ │ - mov $0x10,%esi │ │ - callq 85890 │ │ - mov %ax,0x4(%rbp) │ │ - lea 0x28(%rsp),%rdi │ │ - mov $0x10,%esi │ │ - callq 85890 │ │ - mov %ax,0x6(%rbp) │ │ - lea 0x28(%rsp),%rdi │ │ - mov $0x10,%esi │ │ - callq 85890 │ │ - mov %ax,0x8(%rbp) │ │ - lea 0x28(%rsp),%rdi │ │ - mov $0x10,%esi │ │ - callq 85890 │ │ - mov %ax,0xa(%rbp) │ │ - lea 0x28(%rsp),%rdi │ │ - mov $0x10,%esi │ │ - callq 85890 │ │ - mov %ax,0xc(%rbp) │ │ - lea 0x28(%rsp),%rdi │ │ - mov $0x10,%esi │ │ - callq 85890 │ │ - mov %ax,0xe(%rbp) │ │ - lea 0x28(%rsp),%rdi │ │ - mov $0x20,%esi │ │ - callq 85890 │ │ - mov %eax,0x10(%rbp) │ │ - lea 0x28(%rsp),%rdi │ │ - mov $0x20,%esi │ │ - callq 85890 │ │ - mov %eax,0x14(%rbp) │ │ - lea 0x28(%rsp),%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - lea 0x28(%rsp),%rdi │ │ - callq 86540 │ │ - cmpl $0x0,0x28(%rsp) │ │ - je 908bc │ │ - lea 0x69b9c(%rip),%rsi │ │ - jmpq 908e7 │ │ + mov %r14,0x10(%rsp) │ │ mov %r14d,%edx │ │ - mov 0x40(%rsp),%r13d │ │ - sub 0x48(%rsp),%r13d │ │ - add 0x38(%rsp),%edx │ │ - shl $0x3,%r13d │ │ - sub %edx,%r13d │ │ - shr $0x3,%r13d │ │ - mov %rbp,0x58(%rsp) │ │ - lea -0x1(%rbp),%ebx │ │ - lea 0x1(%rbx),%eax │ │ - test %eax,%eax │ │ - jle 8fa84 │ │ - mov 0x78(%rsp),%rax │ │ - mov (%rax),%rax │ │ - lea (%rdi,%rbx,1),%ecx │ │ - add $0xffffffff,%ebx │ │ - cmpb $0x0,(%rax,%rcx,1) │ │ - je 8fa66 │ │ - add $0x1,%ebx │ │ - lea 0x28(%rsp),%rdi │ │ - mov $0x8,%esi │ │ - callq 85890 │ │ - mov %eax,%ebp │ │ - not %r13d │ │ - add %ebx,%r13d │ │ - cmp $0xff,%eax │ │ - jne 9061f │ │ - lea 0x28(%rsp),%rdi │ │ - mov $0x8,%esi │ │ - callq 85890 │ │ - mov %eax,%r14d │ │ - add $0xffffffff,%r13d │ │ - test %r13d,%r13d │ │ - jg 9062b │ │ - lea 0x69a6a(%rip),%rsi │ │ - mov 0x20(%rsp),%rdi │ │ - xor %eax,%eax │ │ - callq 8e2ed │ │ - jmpq 8f369 │ │ - mov $0xfffffff4,%r12d │ │ + mov %r8,%r14 │ │ + mov %r9,%r15 │ │ + callq 88000 │ │ + mov 0x38(%rsp),%rbp │ │ + mov 0x20(%rsp),%rcx │ │ + mov 0x10(%r13),%eax │ │ + add %r12d,%eax │ │ + mov %eax,0x10(%r13) │ │ + cmp %bpl,%cl │ │ + jb 8838f │ │ + mov 0x28(%rsp),%rsi │ │ + cmp 0xd28(%rsi),%eax │ │ + mov %r15,%r9 │ │ + mov %r14,%r8 │ │ + mov 0x10(%rsp),%rdx │ │ + jge 8839f │ │ + or $0x1,%r8d │ │ + mov %r13,%rdi │ │ + mov %ebx,%esi │ │ + mov 0x30(%rsp),%rcx │ │ + mov %r15d,%r9d │ │ + callq 88000 │ │ + mov 0x28(%rsp),%rsi │ │ + mov 0x10(%rsp),%rdx │ │ + mov %r14,%r8 │ │ + mov %r15,%r9 │ │ + mov 0x38(%rsp),%rbp │ │ + mov 0x20(%rsp),%rcx │ │ + mov 0x10(%r13),%eax │ │ + jmpq 8839f │ │ xor %eax,%eax │ │ + mov 0x20(%rsp),%r10 │ │ + mov 0x38(%rsp),%rdi │ │ + lea 0x85406(%rip),%rbx │ │ + mov 0x1(%rbx,%rbp,8),%dl │ │ + add $0xff,%dl │ │ + movabs $0x101010101010101,%rcx │ │ + cmp $0xf,%dl │ │ + ja 882b9 │ │ + movzbl %dl,%edx │ │ + lea 0x770fa(%rip),%rsi │ │ + movslq (%rsi,%rdx,4),%rdx │ │ + add %rsi,%rdx │ │ + jmpq *%rdx │ │ + xor %edx,%edx │ │ test %al,%al │ │ - jne 8f369 │ │ - jmpq 8f382 │ │ - xor %eax,%eax │ │ - mov $0x3c8,%ecx │ │ - mov %eax,(%r12,%rcx,1) │ │ - lea 0x28(%rsp),%rbp │ │ - mov %rbp,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,0x3dc(%r12) │ │ - mov %rbp,%rdi │ │ - mov $0x5,%esi │ │ - callq 85890 │ │ - add $0x1,%eax │ │ - mov %eax,0x28(%r12) │ │ - test %eax,%eax │ │ - jle 8fc8b │ │ - lea 0x44(%r12),%rbp │ │ - lea 0x454(%r12),%r13 │ │ - xor %r14d,%r14d │ │ - lea 0x28(%rsp),%r15 │ │ - jmp 8fb6c │ │ - movl $0x0,0x0(%rbp) │ │ - add $0x1,%r14 │ │ - movslq 0x28(%r12),%rax │ │ - add $0x1c,%rbp │ │ - add $0xc,%r13 │ │ - cmp %rax,%r14 │ │ - jge 8fc86 │ │ - mov %r15,%rdi │ │ - mov $0xc,%esi │ │ - callq 85890 │ │ - mov %eax,-0xc(%rbp) │ │ - test %eax,%eax │ │ - je 8fb93 │ │ + cmove %edi,%edx │ │ + mov %dl,0x1d8(%r13,%r15,1) │ │ + mov (%rbx,%rbp,8),%dl │ │ + add $0xff,%dl │ │ + cmp $0xf,%dl │ │ + jbe 882c8 │ │ + jmpq 88438 │ │ + movzwl %di,%edx │ │ + mov %edx,%esi │ │ + shl $0x8,%esi │ │ + or %edx,%esi │ │ + xor %edx,%edx │ │ test %al,%al │ │ - je 90871 │ │ - and $0xf00,%eax │ │ - je 90871 │ │ - mov %r15,%rdi │ │ - mov $0x3,%esi │ │ - callq 85890 │ │ - add $0x2,%eax │ │ - mov %eax,-0x18(%rbp) │ │ - mov %r15,%rdi │ │ - mov $0x2,%esi │ │ - callq 85890 │ │ - mov %eax,-0x14(%rbp) │ │ - xor %eax,%eax │ │ - cmpl $0x4,-0x18(%rbp) │ │ - jl 8fbcb │ │ - mov %r15,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,-0x8(%rbp) │ │ - cmpl $0x0,0x3c8(%r12) │ │ - je 8fc3b │ │ - mov %r15,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - xor %ecx,%ecx │ │ - test %eax,%eax │ │ - setne %cl │ │ - mov %ecx,-0x4(%rbp) │ │ - je 8fc42 │ │ - mov 0x3cc(%r12),%esi │ │ - mov %r15,%rdi │ │ - callq 85890 │ │ - mov %eax,-0x8(%r13) │ │ - mov 0x3cc(%r12),%esi │ │ - mov %r15,%rdi │ │ - callq 85890 │ │ - mov %eax,-0x4(%r13) │ │ - mov %r15,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,0x0(%r13) │ │ - cmpl $0x0,0x3dc(%r12) │ │ - jne 8fc51 │ │ - jmpq 8fb4b │ │ - movl $0x0,-0x4(%rbp) │ │ - cmpl $0x0,0x3dc(%r12) │ │ - je 8fb4b │ │ - mov %r15,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - xor %ecx,%ecx │ │ - test %eax,%eax │ │ - setne %cl │ │ - mov %ecx,0x0(%rbp) │ │ - je 8fb52 │ │ - mov %r15,%rdi │ │ - mov $0x4,%esi │ │ - callq 85890 │ │ - add $0x1,%eax │ │ - mov %eax,-0x10(%rbp) │ │ - jmpq 8fb52 │ │ - mov 0x20(%rsp),%r13 │ │ - mov 0x9a0c(%r13),%ecx │ │ + cmove %esi,%edx │ │ + mov %dx,0x1d8(%r13,%r15,1) │ │ + mov (%rbx,%rbp,8),%dl │ │ + add $0xff,%dl │ │ + cmp $0xf,%dl │ │ + jbe 882c8 │ │ + jmpq 88438 │ │ + imul $0x1010101,%edi,%edx │ │ + xor %esi,%esi │ │ + test %al,%al │ │ + cmove %edx,%esi │ │ + mov %esi,0x1d8(%r13,%r15,1) │ │ + mov (%rbx,%rbp,8),%dl │ │ + add $0xff,%dl │ │ + cmp $0xf,%dl │ │ + jbe 882c8 │ │ + jmpq 88438 │ │ + imul %rcx,%rdi │ │ xor %edx,%edx │ │ - cmp %eax,%ecx │ │ - cmovl %ecx,%edx │ │ - movslq %edx,%rax │ │ - lea (%rax,%rax,8),%rcx │ │ - lea (%rcx,%rcx,2),%rcx │ │ - add %rax,%rcx │ │ - mov 0x38(%r12,%rcx,1),%eax │ │ - mov %eax,0x9a10(%r13) │ │ - lea 0x28(%rsp),%rbp │ │ - mov %rbp,%rdi │ │ - mov $0x4,%esi │ │ - callq 85890 │ │ - add $0x1,%eax │ │ - mov %eax,0x3e0(%r12) │ │ - mov %rbp,%rdi │ │ - mov $0x4,%esi │ │ - callq 85890 │ │ - add $0x1,%eax │ │ - mov %eax,0x3e4(%r12) │ │ - mov 0x3e0(%r12),%esi │ │ - mov %rbp,%rdi │ │ - callq 85890 │ │ - add $0x1,%eax │ │ - mov %eax,0x4(%r12) │ │ - mov 0x3e4(%r12),%esi │ │ - mov %rbp,%rdi │ │ - callq 85890 │ │ - add $0x1,%eax │ │ - mov %eax,0x8(%r12) │ │ - cmpl $0x0,0x3b0(%r12) │ │ - je 8fd2c │ │ - xor %eax,%eax │ │ - mov $0x3e8,%ecx │ │ - jmp 8fd84 │ │ - lea 0x28(%rsp),%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,0x3e8(%r12) │ │ - test %eax,%eax │ │ - je 8fd88 │ │ - lea 0x28(%rsp),%rbp │ │ - mov %rbp,%rdi │ │ - mov $0x4,%esi │ │ - callq 85890 │ │ - add $0x2,%eax │ │ - mov %eax,0x3ec(%r12) │ │ - mov %rbp,%rdi │ │ - mov $0x3,%esi │ │ - callq 85890 │ │ - mov 0x3ec(%r12),%ecx │ │ - lea (%rax,%rcx,1),%eax │ │ - add $0x1,%eax │ │ - mov $0x3f0,%ecx │ │ - mov %eax,(%r12,%rcx,1) │ │ - lea 0x28(%rsp),%rbp │ │ - mov %rbp,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,0x3f4(%r12) │ │ - mov %rbp,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,0x3f8(%r12) │ │ - mov %rbp,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,0x3fc(%r12) │ │ - cmpl $0x0,0x3b0(%r12) │ │ - je 8fe13 │ │ - movl $0x0,0x424(%r12) │ │ - xorps %xmm0,%xmm0 │ │ - movups %xmm0,0x400(%r12) │ │ - movups %xmm0,0x40c(%r12) │ │ - movl $0x2,0x41c(%r12) │ │ - mov $0x2,%eax │ │ - mov $0x420,%ecx │ │ - jmpq 9093c │ │ - lea 0x28(%rsp),%rbp │ │ - mov %rbp,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,0x400(%r12) │ │ - mov %rbp,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,0x404(%r12) │ │ - mov %rbp,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,0x408(%r12) │ │ - mov %rbp,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,0x40c(%r12) │ │ - mov %rbp,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,0x410(%r12) │ │ - test %eax,%eax │ │ - je 907c6 │ │ - lea 0x28(%rsp),%rbp │ │ - mov %rbp,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,0x414(%r12) │ │ - mov %rbp,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - jmpq 907e0 │ │ - lea 0x28(%rsp),%rdi │ │ - callq 86540 │ │ - mov 0x6c(%rsp),%ebx │ │ - mov 0x60(%rsp),%rdi │ │ - cmpl $0x0,0x80(%rsp) │ │ - je 904df │ │ - cmpq $0x0,0x30(%r13) │ │ - je 904d5 │ │ - mov 0x40(%r13),%rax │ │ - test %rax,%rax │ │ - je 904d5 │ │ - cmpl $0x0,0x104(%rax) │ │ - je 8ff58 │ │ - movslq 0x108(%rax),%rax │ │ - imul $0x150,%rax,%rcx │ │ - cmpq $0x0,0x1f0(%r13,%rcx,1) │ │ - je 8f37c │ │ - mov %rdi,0x60(%rsp) │ │ - mov %rbp,0x58(%rsp) │ │ - mov 0x8(%r13),%eax │ │ - cmp $0x1,%eax │ │ - jne 8ffa5 │ │ - lea (%rcx,%r13,1),%rsi │ │ - add $0x1e0,%rsi │ │ - lea 0xc0(%r13),%rdi │ │ - callq 95200 │ │ - lea 0x108(%r13),%rdi │ │ - mov 0x78(%rsp),%rsi │ │ - add $0x18,%rsi │ │ - callq 71f40 │ │ - jmpq 900a8 │ │ - mov 0x22c(%rax),%ecx │ │ - imul 0x21c(%rax),%ecx │ │ - cmp %ecx,0x20(%r13) │ │ - jne 904d5 │ │ - cmpl $0x0,0x1c(%r13) │ │ - je 8f37c │ │ - mov %rdi,%r14 │ │ - mov %r13,%rdi │ │ - callq 76990 │ │ - test %eax,%eax │ │ - js 90617 │ │ - movq $0x0,0x40(%r13) │ │ - movl $0x0,0x20(%r13) │ │ - mov %r14,%rdi │ │ - jmpq 904d5 │ │ - mov 0x1d0(%r13),%r14d │ │ - lea 0x1(%r14),%ecx │ │ + test %al,%al │ │ + cmove %rdi,%rdx │ │ + mov %rdx,0x1d8(%r13,%r15,1) │ │ + mov (%rbx,%rbp,8),%dl │ │ + add $0xff,%dl │ │ + cmp $0xf,%dl │ │ + jbe 882c8 │ │ + jmpq 88438 │ │ + imul %rcx,%rdi │ │ xor %edx,%edx │ │ - cmp %eax,%ecx │ │ - cmovne %ecx,%edx │ │ - mov %edx,0x1d0(%r13) │ │ - mov 0x0(%r13),%r15 │ │ - imul $0x17c0,%r14,%rbp │ │ - lea (%r15,%rbp,1),%r12 │ │ - add $0x1270,%r12 │ │ - mov %r12,%rdi │ │ - callq 43c0 │ │ - cmpl $0x0,0xbfc(%r15,%rbp,1) │ │ - jle 9000c │ │ - lea (%r15,%rbp,1),%rbx │ │ - add $0xbfc,%rbx │ │ - add %r15,%rbp │ │ - add $0x1240,%rbp │ │ - mov %rbp,%rdi │ │ - mov %r12,%rsi │ │ - callq 43d0 │ │ - cmpl $0x0,(%rbx) │ │ - jg 8fffc │ │ - mov 0x1c8(%r13),%r15 │ │ - lea (%r14,%r14,8),%rbp │ │ - shl $0x5,%rbp │ │ - lea (%r15,%rbp,1),%r14 │ │ - cmpq $0x0,0x10(%r15,%rbp,1) │ │ - je 90059 │ │ - mov 0x118(%r15,%rbp,1),%rax │ │ - mov 0x4(%rax),%eax │ │ - cmp $0xfffffffe,%eax │ │ - je 90051 │ │ - cmpl $0x0,0x108(%r15,%rbp,1) │ │ - je 90051 │ │ - lea 0xc0(%r13),%rdi │ │ - mov %r14,%rsi │ │ - callq 95200 │ │ - mov %r14,%rdi │ │ - callq 95530 │ │ - mov 0x40(%r13),%rax │ │ - movslq 0x108(%rax),%rax │ │ - imul $0x150,%rax,%rax │ │ - lea (%rax,%r13,1),%rsi │ │ - add $0x1e0,%rsi │ │ - mov %r14,%rdi │ │ - callq 95420 │ │ - movl $0x1,0x108(%r15,%rbp,1) │ │ - lea (%r15,%rbp,1),%rdi │ │ - add $0x48,%rdi │ │ - mov 0x78(%rsp),%rsi │ │ - add $0x18,%rsi │ │ - callq 71f40 │ │ - mov %r12,%rdi │ │ - callq 43e0 │ │ - mov 0x40(%r13),%rax │ │ - movslq 0x108(%rax),%r14 │ │ - imul $0x150,%r14,%rax │ │ - mov 0x1e8(%r13,%rax,1),%rcx │ │ - cmpl $0x0,0xe8(%rcx) │ │ - jne 904c3 │ │ - lea (%rax,%r13,1),%rbx │ │ - add $0x1e0,%rbx │ │ - mov %r14,%rax │ │ - shl $0x5,%rax │ │ - lea (%rax,%r13,1),%r12 │ │ - add $0xc60,%r12 │ │ - test %r14d,%r14d │ │ - je 9016c │ │ - lea 0x1e0(%r13),%rbp │ │ - cmpq $0x0,0x1f0(%r13) │ │ - je 9010a │ │ - mov %rbp,%rdi │ │ - callq 95530 │ │ - mov %rbp,%rdi │ │ - mov %rbx,%rsi │ │ - callq 95420 │ │ - lea 0xc60(%r13),%rbp │ │ - mov %rbp,%rdi │ │ - callq 719d0 │ │ - mov %rbp,%rdi │ │ - mov %r12,%rsi │ │ - callq 719b0 │ │ - lea 0x300(%r13),%rdi │ │ - callq 96050 │ │ - mov 0x120(%rbx),%rax │ │ - mov %rax,0x300(%r13) │ │ - mov 0x120(%rbx),%rdi │ │ - test %rdi,%rdi │ │ - je 9015a │ │ - callq 96040 │ │ - lea 0x308(%r13),%rdi │ │ - callq 96050 │ │ - cmp $0x1,%r14d │ │ - je 901e7 │ │ - lea 0x330(%r13),%rbp │ │ - cmpq $0x0,0x340(%r13) │ │ - je 90185 │ │ - mov %rbp,%rdi │ │ - callq 95530 │ │ - mov %rbp,%rdi │ │ - mov %rbx,%rsi │ │ - callq 95420 │ │ - lea 0xc80(%r13),%rbp │ │ - mov %rbp,%rdi │ │ - callq 719d0 │ │ - mov %rbp,%rdi │ │ - mov %r12,%rsi │ │ - callq 719b0 │ │ - lea 0x450(%r13),%rdi │ │ - callq 96050 │ │ - mov 0x120(%rbx),%rax │ │ - mov %rax,0x450(%r13) │ │ - mov 0x120(%rbx),%rdi │ │ - test %rdi,%rdi │ │ - je 901d5 │ │ - callq 96040 │ │ - lea 0x458(%r13),%rdi │ │ - callq 96050 │ │ - cmp $0x2,%r14d │ │ - je 90262 │ │ - lea 0x480(%r13),%rbp │ │ - cmpq $0x0,0x490(%r13) │ │ - je 90200 │ │ - mov %rbp,%rdi │ │ - callq 95530 │ │ - mov %rbp,%rdi │ │ - mov %rbx,%rsi │ │ - callq 95420 │ │ - lea 0xca0(%r13),%rbp │ │ - mov %rbp,%rdi │ │ - callq 719d0 │ │ - mov %rbp,%rdi │ │ - mov %r12,%rsi │ │ - callq 719b0 │ │ - lea 0x5a0(%r13),%rdi │ │ - callq 96050 │ │ - mov 0x120(%rbx),%rax │ │ - mov %rax,0x5a0(%r13) │ │ - mov 0x120(%rbx),%rdi │ │ - test %rdi,%rdi │ │ - je 90250 │ │ - callq 96040 │ │ - lea 0x5a8(%r13),%rdi │ │ - callq 96050 │ │ - cmp $0x3,%r14d │ │ - je 902dd │ │ - lea 0x5d0(%r13),%rbp │ │ - cmpq $0x0,0x5e0(%r13) │ │ - je 9027b │ │ - mov %rbp,%rdi │ │ - callq 95530 │ │ - mov %rbp,%rdi │ │ - mov %rbx,%rsi │ │ - callq 95420 │ │ - lea 0xcc0(%r13),%rbp │ │ - mov %rbp,%rdi │ │ - callq 719d0 │ │ - mov %rbp,%rdi │ │ - mov %r12,%rsi │ │ - callq 719b0 │ │ - lea 0x6f0(%r13),%rdi │ │ - callq 96050 │ │ - mov 0x120(%rbx),%rax │ │ - mov %rax,0x6f0(%r13) │ │ - mov 0x120(%rbx),%rdi │ │ - test %rdi,%rdi │ │ - je 902cb │ │ - callq 96040 │ │ - lea 0x6f8(%r13),%rdi │ │ - callq 96050 │ │ - cmp $0x4,%r14d │ │ - je 90358 │ │ - lea 0x720(%r13),%rbp │ │ - cmpq $0x0,0x730(%r13) │ │ - je 902f6 │ │ - mov %rbp,%rdi │ │ - callq 95530 │ │ - mov %rbp,%rdi │ │ - mov %rbx,%rsi │ │ - callq 95420 │ │ - lea 0xce0(%r13),%rbp │ │ - mov %rbp,%rdi │ │ - callq 719d0 │ │ - mov %rbp,%rdi │ │ - mov %r12,%rsi │ │ - callq 719b0 │ │ - lea 0x840(%r13),%rdi │ │ - callq 96050 │ │ - mov 0x120(%rbx),%rax │ │ - mov %rax,0x840(%r13) │ │ - mov 0x120(%rbx),%rdi │ │ - test %rdi,%rdi │ │ - je 90346 │ │ - callq 96040 │ │ - lea 0x848(%r13),%rdi │ │ - callq 96050 │ │ - cmp $0x5,%r14d │ │ - je 903d3 │ │ - lea 0x870(%r13),%rbp │ │ - cmpq $0x0,0x880(%r13) │ │ - je 90371 │ │ - mov %rbp,%rdi │ │ - callq 95530 │ │ - mov %rbp,%rdi │ │ - mov %rbx,%rsi │ │ - callq 95420 │ │ - lea 0xd00(%r13),%rbp │ │ - mov %rbp,%rdi │ │ - callq 719d0 │ │ - mov %rbp,%rdi │ │ - mov %r12,%rsi │ │ - callq 719b0 │ │ - lea 0x990(%r13),%rdi │ │ - callq 96050 │ │ - mov 0x120(%rbx),%rax │ │ - mov %rax,0x990(%r13) │ │ - mov 0x120(%rbx),%rdi │ │ - test %rdi,%rdi │ │ - je 903c1 │ │ - callq 96040 │ │ - lea 0x998(%r13),%rdi │ │ - callq 96050 │ │ - cmp $0x6,%r14d │ │ - je 9044e │ │ - lea 0x9c0(%r13),%rbp │ │ - cmpq $0x0,0x9d0(%r13) │ │ - je 903ec │ │ - mov %rbp,%rdi │ │ - callq 95530 │ │ - mov %rbp,%rdi │ │ - mov %rbx,%rsi │ │ - callq 95420 │ │ - lea 0xd20(%r13),%rbp │ │ - mov %rbp,%rdi │ │ - callq 719d0 │ │ - mov %rbp,%rdi │ │ - mov %r12,%rsi │ │ - callq 719b0 │ │ - lea 0xae0(%r13),%rdi │ │ - callq 96050 │ │ - mov 0x120(%rbx),%rax │ │ - mov %rax,0xae0(%r13) │ │ - mov 0x120(%rbx),%rdi │ │ - test %rdi,%rdi │ │ - je 9043c │ │ - callq 96040 │ │ - lea 0xae8(%r13),%rdi │ │ - callq 96050 │ │ - cmp $0x7,%r14d │ │ - je 904c3 │ │ - lea 0xb10(%r13),%rbp │ │ - cmpq $0x0,0xb20(%r13) │ │ - je 90467 │ │ - mov %rbp,%rdi │ │ - callq 95530 │ │ - mov %rbp,%rdi │ │ - mov %rbx,%rsi │ │ - callq 95420 │ │ - lea 0xd40(%r13),%rbp │ │ - mov %rbp,%rdi │ │ - callq 719d0 │ │ - mov %rbp,%rdi │ │ - mov %r12,%rsi │ │ - callq 719b0 │ │ - lea 0xc30(%r13),%rdi │ │ - callq 96050 │ │ - mov 0x120(%rbx),%rax │ │ - mov %rax,0xc30(%r13) │ │ - mov 0x120(%rbx),%rdi │ │ - test %rdi,%rdi │ │ - je 904b7 │ │ - callq 96040 │ │ - lea 0xc38(%r13),%rdi │ │ - callq 96050 │ │ - movq $0x0,0x40(%r13) │ │ - mov 0x58(%rsp),%rbp │ │ - mov 0x60(%rsp),%rdi │ │ - add %ebp,%edi │ │ - mov %edi,%r12d │ │ - jmpq 8f382 │ │ - mov 0x40(%r13),%rax │ │ - test %rax,%rax │ │ - je 8f369 │ │ - mov 0x20(%rsp),%r13 │ │ - movslq 0x1c(%r13),%rcx │ │ - cmp %ecx,0x18(%r13) │ │ - jle 90521 │ │ - mov %rbp,%r15 │ │ - mov %ebx,%r12d │ │ - mov %rdi,0x60(%rsp) │ │ - mov 0x22c(%rax),%ebp │ │ - imul 0x21c(%rax),%ebp │ │ - cmp $0x2,%ebp │ │ - jge 905ac │ │ - jmpq 906d0 │ │ - cmp $0x1999998,%ecx │ │ - jg 8f369 │ │ - add $0x1,%rcx │ │ - mov 0x20(%rsp),%rax │ │ - mov %rdi,0x60(%rsp) │ │ - mov 0x10(%rax),%rdi │ │ - shl $0x4,%rcx │ │ - lea (%rcx,%rcx,4),%rsi │ │ - mov %ebx,%r12d │ │ - mov %rbp,%r15 │ │ - callq 44c0 │ │ - test %rax,%rax │ │ - je 8f369 │ │ - mov 0x20(%rsp),%r13 │ │ - mov %rax,0x10(%r13) │ │ - movslq 0x1c(%r13),%rcx │ │ - lea (%rcx,%rcx,4),%rdx │ │ - shl $0x4,%rdx │ │ - xorps %xmm0,%xmm0 │ │ - movups %xmm0,0x40(%rax,%rdx,1) │ │ - movups %xmm0,0x30(%rax,%rdx,1) │ │ - movups %xmm0,0x20(%rax,%rdx,1) │ │ - movups %xmm0,0x10(%rax,%rdx,1) │ │ - movups %xmm0,(%rax,%rdx,1) │ │ - lea 0x1(%rcx),%eax │ │ - mov %eax,0x18(%r13) │ │ - mov 0x40(%r13),%rax │ │ - mov 0x22c(%rax),%ebp │ │ - imul 0x21c(%rax),%ebp │ │ - cmp $0x2,%ebp │ │ - jl 906d0 │ │ - lea 0x28(%rsp),%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - test %eax,%eax │ │ - je 906cc │ │ - mov 0x40(%r13),%rax │ │ - mov 0x228(%rax),%ebp │ │ - add 0x218(%rax),%ebp │ │ - lea 0x28(%rsp),%r14 │ │ - mov %r14,%rdi │ │ - mov %ebp,%esi │ │ - callq 85890 │ │ - mov 0x10(%r13),%rcx │ │ - movslq 0x1c(%r13),%rdx │ │ - lea (%rdx,%rdx,4),%rdx │ │ - shl $0x4,%rdx │ │ - mov %eax,0x48(%rcx,%rdx,1) │ │ - mov %r14,%rdi │ │ - mov %ebp,%esi │ │ - callq 85890 │ │ - mov %eax,%ebp │ │ - mov 0x10(%r13),%rax │ │ - movslq 0x1c(%r13),%rcx │ │ - lea (%rcx,%rcx,4),%rcx │ │ - shl $0x4,%rcx │ │ - jmpq 906ea │ │ - mov %eax,%r12d │ │ - jmpq 8f382 │ │ - xor %r14d,%r14d │ │ - test %r13d,%r13d │ │ - jle 8fac5 │ │ - movslq %r13d,%rbx │ │ - lea 0x18(%rbx),%rdi │ │ - callq 95f70 │ │ - test %rax,%rax │ │ - je 906c1 │ │ - mov %rax,%r12 │ │ - mov %rbx,0x80(%rsp) │ │ - mov %r14d,%ecx │ │ - mov (%rax),%r14 │ │ - lea 0x18(%r14),%rax │ │ - mov %rax,0x10(%r14) │ │ - mov %bpl,(%r14) │ │ - mov %cl,0x1(%r14) │ │ - mov %r13d,%ebp │ │ - xor %ebx,%ebx │ │ - lea 0x28(%rsp),%r13 │ │ - mov %r13,%rdi │ │ - mov $0x8,%esi │ │ - callq 85890 │ │ - mov 0x10(%r14),%rcx │ │ - mov %al,(%rcx,%rbx,1) │ │ - add $0x1,%rbx │ │ - cmp %rbx,%rbp │ │ - jne 9066a │ │ - mov 0x80(%rsp),%rax │ │ - mov %rax,0x8(%r14) │ │ - mov 0x20(%rsp),%r13 │ │ - lea 0x68(%r13),%rdi │ │ - callq 96050 │ │ - mov %r14,0x70(%r13) │ │ - mov %r12,0x68(%r13) │ │ - mov 0x58(%rsp),%rbp │ │ - mov %r15,%rdi │ │ - cmpq $0x0,0x30(%r13) │ │ - jne 8fee1 │ │ - jmpq 904d5 │ │ - mov $0xfffffff4,%r12d │ │ - jmpq 8f382 │ │ - mov 0x1c(%r13),%ecx │ │ - mov 0x10(%r13),%rax │ │ - movslq %ecx,%rcx │ │ - lea (%rcx,%rcx,4),%rcx │ │ - shl $0x4,%rcx │ │ - movl $0x0,0x48(%rax,%rcx,1) │ │ - add $0xffffffff,%ebp │ │ - add %rcx,%rax │ │ - add $0x4c,%rax │ │ - mov %ebp,(%rax) │ │ - lea 0x28(%rsp),%rdi │ │ - callq 86540 │ │ - cmpl $0x0,0x28(%rsp) │ │ - je 90713 │ │ - lea 0x68ece(%rip),%rsi │ │ - mov %r13,%rdi │ │ - jmpq 8f375 │ │ - mov 0x40(%rsp),%ebp │ │ - sub 0x48(%rsp),%ebp │ │ - shl $0x3,%ebp │ │ - sub 0x38(%rsp),%ebp │ │ - mov %ebp,%eax │ │ - sub %r12d,%eax │ │ - lea 0x0(,%r15,8),%ecx │ │ - cmp %ecx,%eax │ │ - jbe 90742 │ │ - lea 0x68eba(%rip),%rsi │ │ - mov %r13,%rdi │ │ - jmpq 8f375 │ │ - mov %r15,%r14 │ │ - mov 0x60(%rsp),%rax │ │ - lea (%rax,%r15,1),%ebx │ │ - shr $0x3,%ebp │ │ - movslq 0x1c(%r13),%rax │ │ - lea (%rax,%rax,4),%rdi │ │ - shl $0x4,%rdi │ │ - add 0x10(%r13),%rdi │ │ - mov 0x78(%rsp),%rsi │ │ - callq 71d40 │ │ - mov 0x10(%r13),%rdi │ │ - movslq 0x1c(%r13),%rax │ │ - lea (%rax,%rax,4),%rcx │ │ - shl $0x4,%rcx │ │ - add %rbp,(%rdi,%rcx,1) │ │ - sub %ebp,%ebx │ │ - mov %rbx,0x8(%rdi,%rcx,1) │ │ - mov 0x48(%rdi,%rcx,1),%edx │ │ - mov 0x4c(%rdi,%rcx,1),%ecx │ │ - cmp %ecx,%edx │ │ - jg 9087b │ │ - cmp 0x20(%r13),%edx │ │ - jne 9087b │ │ - add $0x1,%ecx │ │ - mov %ecx,0x20(%r13) │ │ - add $0x1,%eax │ │ - mov %eax,0x1c(%r13) │ │ - mov %r14,%rbp │ │ - mov 0x60(%rsp),%rdi │ │ - cmpq $0x0,0x30(%r13) │ │ - jne 8fee1 │ │ - jmpq 904d5 │ │ - movl $0x0,0x414(%r12) │ │ - movl $0x0,0x424(%r12) │ │ - xor %eax,%eax │ │ - mov %eax,0x418(%r12) │ │ - lea 0x28(%rsp),%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - test %eax,%eax │ │ - je 90809 │ │ - movl $0x2,0x41c(%r12) │ │ - jmp 90828 │ │ - lea 0x28(%rsp),%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,0x41c(%r12) │ │ - test %eax,%eax │ │ - je 9090d │ │ - lea 0x28(%rsp),%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,%ecx │ │ - mov $0x2,%eax │ │ - test %ecx,%ecx │ │ - jne 90912 │ │ - lea 0x28(%rsp),%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,0x420(%r12) │ │ - cmpl $0x0,0x410(%r12) │ │ - jne 90925 │ │ - jmpq 90940 │ │ - mov 0x20(%rsp),%r13 │ │ - jmpq 90d32 │ │ - test %eax,%eax │ │ - js 908af │ │ - callq 71f90 │ │ - cmpl $0x0,0x1c(%r13) │ │ - jle 908af │ │ - mov $0x50,%ebx │ │ - xor %ebp,%ebp │ │ - add $0x1,%rbp │ │ - mov 0x10(%r13),%rdi │ │ - add %rbx,%rdi │ │ - callq 71f90 │ │ - movslq 0x1c(%r13),%rax │ │ - add $0x50,%rbx │ │ - cmp %rax,%rbp │ │ - jl 90892 │ │ - movq $0x0,0x1c(%r13) │ │ - jmpq 8f369 │ │ - mov 0x40(%rsp),%eax │ │ - sub 0x48(%rsp),%eax │ │ - shl $0x3,%eax │ │ - sub 0x38(%rsp),%eax │ │ - sub %r14d,%eax │ │ - mov %rbx,%rcx │ │ - lea 0x0(,%rbx,8),%ecx │ │ - cmp %ecx,%eax │ │ - jbe 90c27 │ │ - lea 0x68d0d(%rip),%rsi │ │ - lea 0x70(%rsp),%rbx │ │ - mov %r13,%rdi │ │ - xor %eax,%eax │ │ - callq 8e2ed │ │ - mov %rbx,%rdi │ │ - callq 96050 │ │ - mov $0x1,%al │ │ test %al,%al │ │ - jne 8f369 │ │ - jmpq 8f382 │ │ - mov $0x2,%eax │ │ - mov %eax,0x420(%r12) │ │ - cmpl $0x0,0x410(%r12) │ │ - je 90940 │ │ - lea 0x28(%rsp),%rdi │ │ - mov $0x3,%esi │ │ - callq 85890 │ │ - add $0x1,%eax │ │ - mov $0x424,%ecx │ │ - mov %eax,(%r12,%rcx,1) │ │ - lea 0x28(%rsp),%rbp │ │ - mov %rbp,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,0x428(%r12) │ │ - mov %rbp,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,0x42c(%r12) │ │ - mov %rbp,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,0x430(%r12) │ │ - mov %rbp,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,0x20(%r12) │ │ - mov (%r12),%ecx │ │ - test %eax,%eax │ │ - je 909bb │ │ - cmp $0x2,%ecx │ │ - jne 909bb │ │ - lea 0x28(%rsp),%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - add %eax,0x20(%r12) │ │ - mov (%r12),%ecx │ │ - xor %eax,%eax │ │ - cmp $0x1,%ecx │ │ - je 909d1 │ │ - lea 0x28(%rsp),%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,0x43c(%r12) │ │ - lea 0x28(%rsp),%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,0x440(%r12) │ │ - test %eax,%eax │ │ - je 90ab2 │ │ - lea 0x28(%rsp),%rbp │ │ - mov %rbp,%rdi │ │ - mov $0x8,%esi │ │ - callq 85890 │ │ - mov %eax,0x10(%r12) │ │ - mov %rbp,%rdi │ │ - mov $0x8,%esi │ │ - callq 85890 │ │ - mov %eax,0x14(%r12) │ │ - mov %rbp,%rdi │ │ - mov $0x8,%esi │ │ - callq 85890 │ │ - mov %eax,0x18(%r12) │ │ - cmpl $0x0,0x43c(%r12) │ │ - movabs $0x100000001,%rbp │ │ - je 90ae4 │ │ - lea 0x28(%rsp),%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,0x24(%r12) │ │ - movl $0x0,0xc(%r12) │ │ - mov %rbp,0x434(%r12) │ │ - movl $0x0,0x1c(%r12) │ │ - movl $0x0,0x444(%r12) │ │ + cmove %rdi,%rdx │ │ + mov %rdx,0x1d8(%r13,%r15,1) │ │ + mov %rdx,0x1e0(%r13,%r15,1) │ │ + mov (%rbx,%rbp,8),%dl │ │ + add $0xff,%dl │ │ + cmp $0xf,%dl │ │ + ja 88438 │ │ + movzbl %dl,%edx │ │ + lea 0x77066(%rip),%rsi │ │ + movslq (%rsi,%rdx,4),%rdx │ │ + add %rsi,%rdx │ │ + jmpq *%rdx │ │ xor %ecx,%ecx │ │ - cmpl $0x0,0x43c(%r12) │ │ - jne 90cc9 │ │ - lea 0x28(%rsp),%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ + test %al,%al │ │ + cmove %r10d,%ecx │ │ + mov 0x288(%r13),%rax │ │ + mov %cl,0x1c0(%rax,%r12,1) │ │ + jmpq 88438 │ │ + movzwl %r10w,%ecx │ │ + mov %ecx,%edx │ │ + shl $0x8,%edx │ │ + or %ecx,%edx │ │ xor %ecx,%ecx │ │ - test %eax,%eax │ │ - setne %cl │ │ - jmpq 90cc9 │ │ - movabs $0x200000002,%rax │ │ - mov %rax,0x10(%r12) │ │ - mov $0x2,%eax │ │ - mov %eax,0x18(%r12) │ │ - cmpl $0x0,0x43c(%r12) │ │ - movabs $0x100000001,%rbp │ │ - jne 90a4c │ │ - cmpl $0x1,0x10(%r12) │ │ - jne 90b3d │ │ - test %eax,%eax │ │ - jne 90b3d │ │ - cmpl $0xd,0x14(%r12) │ │ - jne 90b3d │ │ - movl $0x3,0xc(%r12) │ │ - movq $0x0,0x434(%r12) │ │ - movl $0x1,0x24(%r12) │ │ - mov (%r12),%eax │ │ - cmp $0x1,%eax │ │ - je 90cb8 │ │ - cmp $0x2,%eax │ │ - jne 90d32 │ │ - cmpl $0x2,0x20(%r12) │ │ - je 90cb8 │ │ - jmpq 90d32 │ │ - lea 0x28(%rsp),%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,0x24(%r12) │ │ - mov (%r12),%eax │ │ - test %eax,%eax │ │ - je 90be1 │ │ - cmp $0x1,%eax │ │ - je 90bf7 │ │ - cmp $0x2,%eax │ │ - jne 90c13 │ │ - cmpl $0x2,0x20(%r12) │ │ - jne 90c56 │ │ - lea 0x28(%rsp),%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,0x434(%r12) │ │ - test %eax,%eax │ │ - je 90c7a │ │ - lea 0x28(%rsp),%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov 0x434(%r12),%ecx │ │ + test %al,%al │ │ + cmove %edx,%ecx │ │ + mov 0x288(%r13),%rax │ │ + mov %cx,0x1c0(%rax,%r12,1) │ │ + jmpq 88438 │ │ + imul $0x1010101,%r10d,%ecx │ │ xor %edx,%edx │ │ - test %ecx,%ecx │ │ - sete %dl │ │ - xor %esi,%esi │ │ - lea (%rdx,%rdx,1),%edx │ │ - add $0x1,%edx │ │ - test %eax,%eax │ │ - setne %sil │ │ - mov %esi,0x438(%r12) │ │ - jne 90c8d │ │ - test %ecx,%ecx │ │ - jne 90c67 │ │ - jmpq 90c8d │ │ - movl $0x1,0xc(%r12) │ │ - mov %rbp,0x434(%r12) │ │ - jmpq 90ca4 │ │ - movl $0x3,0xc(%r12) │ │ - movq $0x0,0x434(%r12) │ │ - xor %eax,%eax │ │ - jmpq 90cb3 │ │ - mov 0x434(%r12),%ecx │ │ - xor %eax,%eax │ │ - cmp $0x1,%ecx │ │ - je 90c99 │ │ - jmpq 90cb3 │ │ - lea 0x58(%r13),%rdi │ │ - callq 96050 │ │ - mov %rbp,%rax │ │ - mov %rbx,%rbp │ │ - mov %rax,0x60(%r13) │ │ - mov 0x70(%rsp),%rax │ │ - mov %rax,0x58(%r13) │ │ - mov %r15,%rdi │ │ - cmpq $0x0,0x30(%r13) │ │ - jne 8fee1 │ │ - jmpq 904d5 │ │ - movq $0x1,0x434(%r12) │ │ - mov $0x1,%ecx │ │ - mov $0x2,%edx │ │ - mov %edx,0xc(%r12) │ │ - xor %eax,%eax │ │ - cmp $0x1,%ecx │ │ - je 90c99 │ │ - jmp 90cb3 │ │ - movl $0x0,0x438(%r12) │ │ - mov $0x3,%edx │ │ - xor %ecx,%ecx │ │ - mov %edx,0xc(%r12) │ │ - xor %eax,%eax │ │ - cmp $0x1,%ecx │ │ - jne 90cb3 │ │ - cmpl $0x1,0x438(%r12) │ │ - jne 90cb3 │ │ - lea 0x28(%rsp),%rdi │ │ - mov $0x2,%esi │ │ - callq 85890 │ │ - mov %eax,0x1c(%r12) │ │ - xor %ecx,%ecx │ │ - cmpl $0x0,0x43c(%r12) │ │ - je 90a97 │ │ - mov %ecx,0x444(%r12) │ │ - lea 0x28(%rsp),%rbp │ │ - mov %rbp,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,0x448(%r12) │ │ - mov %rbp,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - cmpl $0x0,0x28(%rsp) │ │ - je 90d08 │ │ - lea 0x688d3(%rip),%rbx │ │ - jmp 90d32 │ │ - mov 0x40(%rsp),%eax │ │ - sub 0x48(%rsp),%eax │ │ - shl $0x3,%eax │ │ - sub 0x38(%rsp),%eax │ │ - sub 0x6c(%rsp),%eax │ │ - mov 0x58(%rsp),%rcx │ │ - lea 0x0(,%rcx,8),%ecx │ │ - cmp %ecx,%eax │ │ - jbe 90d4e │ │ - lea 0x688c2(%rip),%rbx │ │ + test %al,%al │ │ + cmove %ecx,%edx │ │ + mov 0x288(%r13),%rax │ │ + mov %edx,0x1c0(%rax,%r12,1) │ │ + jmpq 88438 │ │ + imul %r10,%rcx │ │ + xor %edx,%edx │ │ + test %al,%al │ │ + cmove %rcx,%rdx │ │ + mov 0x288(%r13),%rax │ │ + mov %rdx,0x1c0(%rax,%r12,1) │ │ + jmpq 88438 │ │ + imul %r10,%rcx │ │ + xor %edx,%edx │ │ + test %al,%al │ │ + cmove %rcx,%rdx │ │ + mov 0x288(%r13),%rax │ │ + mov %rdx,0x1c0(%rax,%r12,1) │ │ + mov 0x288(%r13),%rax │ │ + mov %rdx,0x1c8(%r12,%rax,1) │ │ + jmpq 88438 │ │ + mov %r15,%r9 │ │ + mov %r14,%r8 │ │ + mov 0x10(%rsp),%rdx │ │ + mov 0x28(%rsp),%rsi │ │ + mov %rbx,%r15 │ │ + sub %r12d,%eax │ │ + mov %eax,0x10(%r13) │ │ + mov 0x14(%r13),%eax │ │ + mov 0x18(%rsp),%ebx │ │ + add %ebx,%eax │ │ + mov %eax,0x14(%r13) │ │ + cmp %cl,%bpl │ │ + jb 88432 │ │ + cmp 0xd2c(%rsi),%eax │ │ + jge 88432 │ │ + or $0x1,%r9d │ │ mov %r13,%rdi │ │ - mov %rbx,%rsi │ │ + mov %r15,%rsi │ │ + mov 0x30(%rsp),%rcx │ │ + mov %r9,%rbx │ │ + callq 88000 │ │ + mov 0x10(%r13),%eax │ │ + add %r12d,%eax │ │ + mov %eax,0x10(%r13) │ │ + cmp %bpl,0x20(%rsp) │ │ + jb 88423 │ │ + mov %rbx,%r9 │ │ + mov 0x28(%rsp),%rcx │ │ + cmp 0xd28(%rcx),%eax │ │ + mov 0x18(%rsp),%ebx │ │ + jge 88427 │ │ + or $0x1,%r14d │ │ + mov %r13,%rdi │ │ + mov %r15d,%esi │ │ + mov 0x10(%rsp),%rdx │ │ + mov 0x30(%rsp),%rcx │ │ + mov %r14d,%r8d │ │ + callq 88000 │ │ + mov 0x10(%r13),%eax │ │ + jmp 88427 │ │ + mov 0x18(%rsp),%ebx │ │ + sub %r12d,%eax │ │ + mov %eax,0x10(%r13) │ │ + mov 0x14(%r13),%eax │ │ + sub %ebx,%eax │ │ + mov %eax,0x14(%r13) │ │ + add $0x48,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + nop │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov %rsi,0x20(%rdi) │ │ + mov %rsi,0x18(%rdi) │ │ + add %rsi,%rdx │ │ + mov %rdx,0x28(%rdi) │ │ + xorps %xmm0,%xmm0 │ │ + movups %xmm0,(%rdi) │ │ + movl $0x0,0x10(%rdi) │ │ + retq │ │ + nopl (%rax) │ │ + mov %esi,%r8d │ │ + mov 0x10(%rdi),%edx │ │ + cmp %esi,%edx │ │ + jae 884d9 │ │ + mov 0x4(%rdi),%r9d │ │ + mov 0x18(%rdi),%rcx │ │ xor %eax,%eax │ │ - callq 8e2ed │ │ - lea 0x70(%rsp),%rdi │ │ - callq 96050 │ │ - jmpq 8f37c │ │ - mov 0x30(%r13),%rsi │ │ - test %rsi,%rsi │ │ - je 90f6c │ │ - mov $0x44c,%edx │ │ - mov %r12,%rdi │ │ - callq 4430 │ │ - test %eax,%eax │ │ - je 90f74 │ │ - movq $0x0,0x40(%r13) │ │ - movq $0x0,0x60(%r13) │ │ - movq $0x0,0x50(%r13) │ │ - lea 0x58(%r13),%rdi │ │ - callq 96050 │ │ - lea 0x48(%r13),%rdi │ │ - callq 96050 │ │ - cmpq $0x0,0x1f0(%r13) │ │ - je 90db0 │ │ - lea 0x1e0(%r13),%rdi │ │ - callq 95530 │ │ - lea 0x300(%r13),%rdi │ │ - callq 96050 │ │ - lea 0x308(%r13),%rdi │ │ - callq 96050 │ │ - lea 0xc60(%r13),%rdi │ │ - callq 719d0 │ │ - cmpq $0x0,0x340(%r13) │ │ - je 90dea │ │ - lea 0x330(%r13),%rdi │ │ - callq 95530 │ │ - lea 0x450(%r13),%rdi │ │ - callq 96050 │ │ - lea 0x458(%r13),%rdi │ │ - callq 96050 │ │ - lea 0xc80(%r13),%rdi │ │ - callq 719d0 │ │ - cmpq $0x0,0x490(%r13) │ │ - je 90e24 │ │ - lea 0x480(%r13),%rdi │ │ - callq 95530 │ │ - lea 0x5a0(%r13),%rdi │ │ - callq 96050 │ │ - lea 0x5a8(%r13),%rdi │ │ - callq 96050 │ │ - lea 0xca0(%r13),%rdi │ │ - callq 719d0 │ │ - cmpq $0x0,0x5e0(%r13) │ │ - je 90e5e │ │ - lea 0x5d0(%r13),%rdi │ │ - callq 95530 │ │ - lea 0x6f0(%r13),%rdi │ │ - callq 96050 │ │ - lea 0x6f8(%r13),%rdi │ │ - callq 96050 │ │ - lea 0xcc0(%r13),%rdi │ │ - callq 719d0 │ │ - cmpq $0x0,0x730(%r13) │ │ - je 90e98 │ │ - lea 0x720(%r13),%rdi │ │ - callq 95530 │ │ - lea 0x840(%r13),%rdi │ │ - callq 96050 │ │ - lea 0x848(%r13),%rdi │ │ - callq 96050 │ │ - lea 0xce0(%r13),%rdi │ │ - callq 719d0 │ │ - cmpq $0x0,0x880(%r13) │ │ - je 90ed2 │ │ - lea 0x870(%r13),%rdi │ │ - callq 95530 │ │ - lea 0x990(%r13),%rdi │ │ - callq 96050 │ │ - lea 0x998(%r13),%rdi │ │ - callq 96050 │ │ - lea 0xd00(%r13),%rdi │ │ - callq 719d0 │ │ - cmpq $0x0,0x9d0(%r13) │ │ - je 90f0c │ │ - lea 0x9c0(%r13),%rdi │ │ - callq 95530 │ │ - lea 0xae0(%r13),%rdi │ │ - callq 96050 │ │ - lea 0xae8(%r13),%rdi │ │ - callq 96050 │ │ - lea 0xd20(%r13),%rdi │ │ - callq 719d0 │ │ - cmpq $0x0,0xb20(%r13) │ │ - je 90f46 │ │ - lea 0xb10(%r13),%rdi │ │ - callq 95530 │ │ - lea 0xc30(%r13),%rdi │ │ - callq 96050 │ │ - lea 0xc38(%r13),%rdi │ │ - callq 96050 │ │ - lea 0xd40(%r13),%rdi │ │ - callq 719d0 │ │ - jmp 90f74 │ │ - movq $0x0,0x40(%r13) │ │ - lea 0x28(%r13),%rdi │ │ - callq 96050 │ │ - mov 0x70(%rsp),%rax │ │ - mov %rax,0x28(%r13) │ │ - mov %r12,0x30(%r13) │ │ - mov 0x60(%rsp),%rdi │ │ - mov 0x58(%rsp),%rbp │ │ - cmpq $0x0,0x30(%r13) │ │ - jne 8fee1 │ │ - jmpq 904d5 │ │ + jmp 88495 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ + cmp %r8d,%edx │ │ + jae 884df │ │ + shl $0x8,%rax │ │ + add $0x8,%edx │ │ + mov %edx,0x10(%rdi) │ │ + test %r9d,%r9d │ │ + je 884b0 │ │ + cmp 0x28(%rdi),%rcx │ │ + jb 88490 │ │ + jmp 884c7 │ │ + nopl 0x0(%rax) │ │ + lea 0x1(%rcx),%rsi │ │ + mov %rsi,0x18(%rdi) │ │ + movzbl (%rcx),%ecx │ │ + or %rcx,%rax │ │ + mov %rsi,%rcx │ │ + cmp 0x28(%rdi),%rcx │ │ + jb 88490 │ │ + mov %r9d,(%rdi) │ │ + movl $0x1,0x4(%rdi) │ │ + mov $0x1,%r9d │ │ + jmp 88490 │ │ + mov 0x8(%rdi),%rax │ │ + jmp 884ee │ │ + mov %edx,%ecx │ │ + neg %cl │ │ + shl %cl,%rax │ │ + or 0x8(%rdi),%rax │ │ + mov %rax,0x8(%rdi) │ │ + sub %r8d,%edx │ │ + mov %edx,0x10(%rdi) │ │ + mov %rax,%rdx │ │ + mov %r8d,%ecx │ │ + shl %cl,%rdx │ │ + mov %rdx,0x8(%rdi) │ │ + neg %r8b │ │ + mov %r8d,%ecx │ │ + shr %cl,%rax │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ push %rbx │ │ - sub $0xc8,%rsp │ │ - mov %rsi,%r14 │ │ - mov %rdi,%r15 │ │ - mov 0x30(%rdi),%r13 │ │ - mov 0x40(%rdi),%r12 │ │ - cmpl $0x0,0x3b0(%r13) │ │ - je 9113b │ │ - movl $0x0,0x104(%r12) │ │ - lea 0xe8(%r12),%rax │ │ - mov %rax,0x88(%rsp) │ │ - movl $0x0,0xe8(%r12) │ │ - lea 0x114(%r12),%rax │ │ - mov %rax,0xc0(%rsp) │ │ - movl $0x1,0x114(%r12) │ │ - cmpl $0x0,0x3c8(%r13) │ │ - je 9104c │ │ - cmpl $0x0,0x3c0(%r13) │ │ - jne 9104c │ │ - mov 0x3d8(%r13),%esi │ │ - mov %r14,%rdi │ │ - callq 85890 │ │ - mov %eax,0x110(%r12) │ │ - mov 0x88(%rsp),%rax │ │ - mov (%rax),%ecx │ │ - mov $0x1,%al │ │ - cmp $0x3,%ecx │ │ - je 9108a │ │ - test %ecx,%ecx │ │ - jne 9106e │ │ - mov 0xc0(%rsp),%rcx │ │ - cmpl $0x0,(%rcx) │ │ - jne 9108a │ │ - cmpl $0x0,0x3b0(%r13) │ │ - jne 9108a │ │ - mov %r14,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - test %eax,%eax │ │ - setne %al │ │ - movzbl %al,%eax │ │ - mov %eax,0x11c(%r12) │ │ - mov %r14,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,0x120(%r12) │ │ - mov 0x41c(%r13),%eax │ │ - cmp $0x2,%eax │ │ - jne 910c3 │ │ - mov %r14,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,0x124(%r12) │ │ - test %eax,%eax │ │ - je 911c9 │ │ - mov 0x420(%r13),%eax │ │ - cmp $0x2,%eax │ │ - jne 91105 │ │ - mov %r14,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,0x128(%r12) │ │ - testb $0x1,0xe8(%r12) │ │ - jne 911e2 │ │ - jmp 9111c │ │ - mov %eax,0x128(%r12) │ │ - testb $0x1,0xe8(%r12) │ │ - jne 911e2 │ │ - movl $0x1,0x128(%r12) │ │ - cmpl $0x0,0x3e8(%r13) │ │ - jne 911ec │ │ - jmpq 91203 │ │ - mov %r14,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - xor %ecx,%ecx │ │ - test %eax,%eax │ │ - setne %cl │ │ - mov %ecx,0x104(%r12) │ │ - je 916b4 │ │ - mov %r14,%rdi │ │ - mov $0x3,%esi │ │ - callq 85890 │ │ - mov %eax,0x108(%r12) │ │ - cmpl $0x0,0x3c8(%r13) │ │ - je 9119d │ │ - cmpl $0x0,0x3c0(%r13) │ │ - jne 9119d │ │ - mov 0x3d8(%r13),%esi │ │ - mov %r14,%rdi │ │ - callq 85890 │ │ - mov %eax,0x110(%r12) │ │ - xor %ebp,%ebp │ │ - cmpl $0x0,0x3e8(%r13) │ │ - je 94568 │ │ - mov 0x3f0(%r13),%esi │ │ - mov %r14,%rdi │ │ - callq 85890 │ │ - mov %eax,0x10c(%r12) │ │ - jmpq 94568 │ │ + mov $0x1f,%r8d │ │ + sub %esi,%r8d │ │ + lea 0x1(%rsi),%r9d │ │ + mov 0x10(%rdi),%ebx │ │ + cmp %r9d,%ebx │ │ + jae 8858a │ │ + mov 0x4(%rdi),%r10d │ │ + mov 0x18(%rdi),%r11 │ │ xor %eax,%eax │ │ - mov %eax,0x128(%r12) │ │ - testb $0x1,0xe8(%r12) │ │ - je 9111c │ │ - cmpl $0x0,0x3e8(%r13) │ │ - je 91203 │ │ - mov 0x3f0(%r13),%esi │ │ - mov %r14,%rdi │ │ - callq 85890 │ │ - mov %eax,0x10c(%r12) │ │ - xor %ebx,%ebx │ │ - cmpl $0x0,0x3b0(%r13) │ │ - mov $0x0,%eax │ │ - jne 91233 │ │ - mov $0x1,%eax │ │ - mov 0x88(%rsp),%rcx │ │ - cmpl $0x3,(%rcx) │ │ - je 91233 │ │ - mov %r14,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,0x12c(%r12) │ │ - cmpl $0x0,0x410(%r13) │ │ - je 91256 │ │ - mov 0x424(%r13),%esi │ │ - mov %r14,%rdi │ │ - callq 85890 │ │ - mov %eax,%ebx │ │ - mov %ebx,0xf8(%r12) │ │ - mov $0x7,%eax │ │ - cmpl $0x0,0x11c(%r12) │ │ - jne 91288 │ │ - mov 0x88(%rsp),%rcx │ │ - testb $0x1,(%rcx) │ │ - je 91288 │ │ - mov %r14,%rdi │ │ - mov $0x3,%esi │ │ - callq 85890 │ │ - mov %eax,0x130(%r12) │ │ - cmpl $0x0,0x3c8(%r13) │ │ - je 9133e │ │ - mov %r14,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,0x134(%r12) │ │ - test %eax,%eax │ │ - je 9133e │ │ - mov 0x30(%r15),%rax │ │ - cmpl $0x0,0x28(%rax) │ │ - jle 9133e │ │ - lea 0x40(%r13),%rbx │ │ - xor %ebp,%ebp │ │ - cmpl $0x0,(%rbx) │ │ - jne 91311 │ │ - jmp 912fb │ │ + jmp 88545 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ - mov 0x3d4(%r13),%esi │ │ - mov %r14,%rdi │ │ - callq 85890 │ │ - mov %eax,0x138(%r12,%rbp,4) │ │ - mov 0x30(%r15),%rax │ │ - add $0x1,%rbp │ │ - movslq 0x28(%rax),%rcx │ │ - add $0x1c,%rbx │ │ - cmp %rcx,%rbp │ │ - jge 9133e │ │ - cmpl $0x0,(%rbx) │ │ - je 912fb │ │ - mov -0x8(%rbx),%edx │ │ - test %edx,%edx │ │ - je 912e0 │ │ - mov 0xfc(%r12),%cl │ │ - mov 0x100(%r12),%sil │ │ - mov $0x1,%edi │ │ - shl %cl,%edi │ │ - add $0x8,%sil │ │ - bts %esi,%edi │ │ - and %edi,%edx │ │ - cmp %edi,%edx │ │ - je 912e0 │ │ - jmp 912fb │ │ - mov 0x88(%rsp),%rax │ │ - mov (%rax),%ecx │ │ - cmp $0x2,%ecx │ │ - mov %r14,0x50(%rsp) │ │ - mov %r15,0x40(%rsp) │ │ - mov %r13,0x90(%rsp) │ │ - je 91385 │ │ + cmp %r9d,%ebx │ │ + jae 88590 │ │ + shl $0x8,%rax │ │ + add $0x8,%ebx │ │ + mov %ebx,0x10(%rdi) │ │ + test %r10d,%r10d │ │ + je 88560 │ │ + cmp 0x28(%rdi),%r11 │ │ + jb 88540 │ │ + jmp 88578 │ │ + nopl 0x0(%rax) │ │ + lea 0x1(%r11),%rcx │ │ + mov %rcx,0x18(%rdi) │ │ + movzbl (%r11),%edx │ │ + or %rdx,%rax │ │ + mov %rcx,%r11 │ │ + cmp 0x28(%rdi),%r11 │ │ + jb 88540 │ │ + mov %r10d,(%rdi) │ │ + movl $0x1,0x4(%rdi) │ │ + mov $0x1,%r10d │ │ + jmp 88540 │ │ + mov 0x8(%rdi),%rax │ │ + jmp 8859f │ │ + mov %ebx,%ecx │ │ + neg %cl │ │ + shl %cl,%rax │ │ + or 0x8(%rdi),%rax │ │ + mov %rax,0x8(%rdi) │ │ + sub %r9d,%ebx │ │ + mov %rax,%rdx │ │ + mov %r9d,%ecx │ │ + shl %cl,%rdx │ │ + mov $0x3f,%cl │ │ + sub %sil,%cl │ │ + shr %cl,%rax │ │ + mov %ebx,0x10(%rdi) │ │ + mov %r8d,%ecx │ │ + shl %cl,%eax │ │ + mov %rdx,0x8(%rdi) │ │ + sar %cl,%eax │ │ + pop %rbx │ │ + retq │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + lea 0x8(%rdi),%r8 │ │ + mov 0x10(%rdi),%eax │ │ + cmp $0x8,%rax │ │ + jae 88615 │ │ + mov 0x4(%rdi),%ecx │ │ + mov 0x18(%rdi),%rsi │ │ + lea 0x8(%rax),%r9d │ │ + mov %r9d,0x10(%rdi) │ │ test %ecx,%ecx │ │ - jne 9146e │ │ - mov 0xc0(%rsp),%rax │ │ - cmpl $0x0,(%rax) │ │ - je 91385 │ │ - movl $0xff,0x1b8(%r12) │ │ - jmpq 91436 │ │ - mov %r14,%rdi │ │ - mov $0x8,%esi │ │ - callq 85890 │ │ - mov %eax,0x1b8(%r12) │ │ - cmp $0xff,%eax │ │ - je 91436 │ │ - cmpl $0x0,0x11c(%r12) │ │ - je 91436 │ │ - cmpl $0x0,0x410(%r13) │ │ - je 91436 │ │ - mov 0x424(%r13),%esi │ │ - mov %r14,%rdi │ │ - callq 85890 │ │ - mov 0x424(%r13),%esi │ │ - mov %r14,%rdi │ │ - callq 85890 │ │ - mov 0x424(%r13),%esi │ │ - mov %r14,%rdi │ │ - callq 85890 │ │ - mov 0x424(%r13),%esi │ │ - mov %r14,%rdi │ │ - callq 85890 │ │ - mov 0x424(%r13),%esi │ │ - mov %r14,%rdi │ │ - callq 85890 │ │ - mov 0x424(%r13),%esi │ │ - mov %r14,%rdi │ │ - callq 85890 │ │ - mov 0x424(%r13),%esi │ │ - mov %r14,%rdi │ │ - callq 85890 │ │ - mov 0x424(%r13),%esi │ │ - mov %r14,%rdi │ │ - callq 85890 │ │ - mov %r15,%rdi │ │ - mov %r14,%rsi │ │ - xor %edx,%edx │ │ - callq 94990 │ │ - test %eax,%eax │ │ - js 94550 │ │ - xor %ebx,%ebx │ │ - cmpl $0x0,0x124(%r12) │ │ - je 91467 │ │ - cmpl $0x0,0x1c8(%r12) │ │ - je 918af │ │ - xor %eax,%eax │ │ - jmpq 918c1 │ │ - movl $0x0,0x1d0(%r12) │ │ - mov $0xff,%eax │ │ - cmp $0x3,%ecx │ │ - je 91491 │ │ - mov %r14,%rdi │ │ - mov $0x8,%esi │ │ - callq 85890 │ │ - mov %eax,0x1b8(%r12) │ │ - cmpl $0x0,0x11c(%r12) │ │ - je 9152e │ │ - cmpl $0x0,0x410(%r13) │ │ - je 91741 │ │ - mov 0x424(%r13),%esi │ │ - mov %r14,%rdi │ │ - callq 85890 │ │ - mov 0x424(%r13),%esi │ │ - mov %r14,%rdi │ │ - callq 85890 │ │ - mov 0x424(%r13),%esi │ │ - mov %r14,%rdi │ │ - callq 85890 │ │ - mov 0x424(%r13),%esi │ │ - mov %r14,%rdi │ │ - callq 85890 │ │ - mov 0x424(%r13),%esi │ │ - mov %r14,%rdi │ │ - callq 85890 │ │ - mov 0x424(%r13),%esi │ │ - mov %r14,%rdi │ │ - callq 85890 │ │ - mov 0x424(%r13),%esi │ │ - mov %r14,%rdi │ │ - callq 85890 │ │ - mov 0x424(%r13),%esi │ │ - mov %r14,%rdi │ │ - callq 85890 │ │ - cmpl $0x0,0x410(%r13) │ │ - je 91741 │ │ - mov $0x1,%ebp │ │ - mov %r14,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - lea 0x1d4(%r12),%rbx │ │ - xor %ecx,%ecx │ │ - test %eax,%eax │ │ - setne %cl │ │ - mov %ecx,0x1d4(%r12) │ │ - je 91755 │ │ - mov %r14,%rdi │ │ - mov $0x3,%esi │ │ - callq 85890 │ │ - mov %eax,0x1d8(%r12) │ │ - movq $0xffffffffffffffff,0x1dc(%r12) │ │ - mov %r14,%rdi │ │ - mov $0x3,%esi │ │ - callq 85890 │ │ - mov %eax,0x1e4(%r12) │ │ - movl $0xffffffff,0x1f0(%r12) │ │ - mov %r12,%r14 │ │ - movq $0xffffffffffffffff,0x1e8(%r12) │ │ - mov 0x424(%r13),%esi │ │ - mov %esi,%ecx │ │ - sub $0x1,%ecx │ │ - shl %cl,%ebp │ │ - mov 0x1e8(%r15),%rdx │ │ - cmp $0x1,%esi │ │ - jae 92308 │ │ - test %rdx,%rdx │ │ - je 94550 │ │ - mov %ebp,0xa0(%rsp) │ │ - mov 0x40(%rsp),%rcx │ │ - cmpq $0x0,0x338(%rcx) │ │ - je 94550 │ │ - mov %ebp,0xa4(%rsp) │ │ - mov 0x40(%rsp),%rcx │ │ - cmpq $0x0,0x488(%rcx) │ │ - je 94550 │ │ - mov %ebp,0xa8(%rsp) │ │ - mov 0x40(%rsp),%rcx │ │ - cmpq $0x0,0x5d8(%rcx) │ │ - je 94550 │ │ - mov %ebp,0xac(%rsp) │ │ - mov 0x40(%rsp),%rcx │ │ - cmpq $0x0,0x728(%rcx) │ │ - je 94550 │ │ - mov %ebp,0xb0(%rsp) │ │ - mov 0x40(%rsp),%rcx │ │ - cmpq $0x0,0x878(%rcx) │ │ - je 94550 │ │ - mov %ebp,0xb4(%rsp) │ │ - mov 0x40(%rsp),%rcx │ │ - cmpq $0x0,0x9c8(%rcx) │ │ - je 94550 │ │ - mov %ebp,0xb8(%rsp) │ │ - mov 0x40(%rsp),%rcx │ │ - cmpq $0x0,0xb18(%rcx) │ │ - mov %ebp,%r8d │ │ - mov %ebp,%r13d │ │ - mov %ebp,%r10d │ │ - mov %ebp,%r11d │ │ - mov %ebp,%r15d │ │ - mov %ebp,%r12d │ │ - mov %ebp,%edi │ │ - mov %ebp,%edx │ │ - jne 9248c │ │ - jmpq 94550 │ │ - cmpl $0x0,0x3b0(%r13) │ │ - jne 90fe9 │ │ - mov %r14,%rdi │ │ - mov $0x2,%esi │ │ - callq 85890 │ │ - lea 0xe8(%r12),%rcx │ │ - mov %rcx,0x88(%rsp) │ │ - cmpl $0x0,0x3b0(%r13) │ │ - mov %eax,0xe8(%r12) │ │ - jne 91005 │ │ - mov %r14,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - lea 0x114(%r12),%rcx │ │ - mov %rcx,0xc0(%rsp) │ │ - xor %ecx,%ecx │ │ - test %eax,%eax │ │ - setne %cl │ │ - mov %ecx,0x114(%r12) │ │ - jne 91021 │ │ - mov %r14,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,0x118(%r12) │ │ - jmpq 9104c │ │ - lea 0x1d4(%r12),%rbx │ │ - movl $0x0,0x1d4(%r12) │ │ - lea 0x3ec(%r13),%rbp │ │ - mov %r14,%rdi │ │ - mov $0x3,%esi │ │ - callq 85890 │ │ - mov %eax,0x1d8(%r12) │ │ - cmpl $0x0,0x3e8(%r13) │ │ - je 91786 │ │ - mov 0x0(%rbp),%esi │ │ - mov %r14,%rdi │ │ - callq 85890 │ │ - cmpl $0x0,(%rbx) │ │ - jne 917a0 │ │ - mov %r14,%rdi │ │ - mov $0x3,%esi │ │ - callq 85890 │ │ - mov %eax,0x1dc(%r12) │ │ - cmpl $0x0,0x3e8(%r13) │ │ - je 917b5 │ │ - mov 0x0(%rbp),%esi │ │ - mov %r14,%rdi │ │ - callq 85890 │ │ - cmpl $0x0,(%rbx) │ │ - jne 917cf │ │ - mov %r14,%rdi │ │ - mov $0x3,%esi │ │ - callq 85890 │ │ - mov %eax,0x1e0(%r12) │ │ - cmpl $0x0,0x3e8(%r13) │ │ - je 917e4 │ │ - mov 0x0(%rbp),%esi │ │ - mov %r14,%rdi │ │ - callq 85890 │ │ - cmpl $0x0,(%rbx) │ │ - jne 917fe │ │ - mov %r14,%rdi │ │ - mov $0x3,%esi │ │ - callq 85890 │ │ - mov %eax,0x1e4(%r12) │ │ - cmpl $0x0,0x3e8(%r13) │ │ - je 91813 │ │ - mov 0x0(%rbp),%esi │ │ - mov %r14,%rdi │ │ - callq 85890 │ │ - cmpl $0x0,(%rbx) │ │ - jne 9182d │ │ - mov %r14,%rdi │ │ - mov $0x3,%esi │ │ - callq 85890 │ │ - mov %eax,0x1e8(%r12) │ │ - cmpl $0x0,0x3e8(%r13) │ │ - je 91842 │ │ - mov 0x0(%rbp),%esi │ │ - mov %r14,%rdi │ │ - callq 85890 │ │ - cmpl $0x0,(%rbx) │ │ - jne 9185c │ │ - mov %r14,%rdi │ │ - mov $0x3,%esi │ │ - callq 85890 │ │ - mov %eax,0x1ec(%r12) │ │ - cmpl $0x0,0x3e8(%r13) │ │ - je 91871 │ │ - mov 0x0(%rbp),%esi │ │ - mov %r14,%rdi │ │ - callq 85890 │ │ - cmpl $0x0,(%rbx) │ │ - jne 9188b │ │ - mov %r14,%rdi │ │ - mov $0x3,%esi │ │ - callq 85890 │ │ - mov %eax,0x1f0(%r12) │ │ - cmpl $0x0,0x3e8(%r13) │ │ - je 918a0 │ │ - mov 0x0(%rbp),%esi │ │ - mov %r14,%rdi │ │ - callq 85890 │ │ - cmpl $0x0,0x11c(%r12) │ │ - je 91908 │ │ + je 8867c │ │ + xor %r11d,%r11d │ │ + cmp 0x28(%rdi),%rsi │ │ + jb 88606 │ │ + mov %ecx,(%rdi) │ │ + movl $0x1,0x4(%rdi) │ │ + mov $0x38,%cl │ │ + sub %al,%cl │ │ + shl %cl,%r11 │ │ + or (%r8),%r11 │ │ + mov %r11,(%r8) │ │ + jmp 8861b │ │ + mov (%r8),%r11 │ │ + mov %eax,%r9d │ │ + lea -0x8(%r9),%ecx │ │ + mov %ecx,0x10(%rdi) │ │ + mov %r11,%rax │ │ + shl $0x8,%rax │ │ + mov %rax,0x8(%rdi) │ │ + mov %r11,%rsi │ │ + shr $0x38,%rsi │ │ + mov %esi,%eax │ │ + and $0x7f,%eax │ │ + test %sil,%sil │ │ + jns 88a23 │ │ + cmp $0x8,%ecx │ │ + jae 8869a │ │ + mov 0x4(%rdi),%ecx │ │ + mov 0x18(%rdi),%rsi │ │ + mov %r9d,0x10(%rdi) │ │ + test %ecx,%ecx │ │ + je 8870c │ │ + xor %r11d,%r11d │ │ + cmp 0x28(%rdi),%rsi │ │ + jb 8866c │ │ + mov %ecx,(%rdi) │ │ + movl $0x1,0x4(%rdi) │ │ + mov %r9d,%ecx │ │ + neg %cl │ │ + shl %cl,%r11 │ │ + or (%r8),%r11 │ │ + mov %r11,(%r8) │ │ + jmp 886a0 │ │ + lea 0x1(%rsi),%r10 │ │ + mov %r10,0x18(%rdi) │ │ + movzbl (%rsi),%r11d │ │ + mov %r10,%rsi │ │ + cmp 0x28(%rdi),%rsi │ │ + jae 885fd │ │ + jmpq 88606 │ │ + mov (%r8),%r11 │ │ + mov %ecx,%r9d │ │ + lea -0x8(%r9),%ecx │ │ + mov %ecx,0x10(%rdi) │ │ + mov %r11,%rsi │ │ + shl $0x8,%rsi │ │ + mov %rsi,0x8(%rdi) │ │ + mov %r11,%rsi │ │ + shr $0x38,%rsi │ │ + mov %r11,%rdx │ │ + shr $0x31,%rdx │ │ + and $0x3f80,%edx │ │ + or %rdx,%rax │ │ + test %sil,%sil │ │ + jns 88a23 │ │ + cmp $0x8,%ecx │ │ + jae 8872a │ │ + mov 0x4(%rdi),%ecx │ │ + mov 0x18(%rdi),%rsi │ │ + mov %r9d,0x10(%rdi) │ │ + test %ecx,%ecx │ │ + je 88780 │ │ + xor %r11d,%r11d │ │ + cmp 0x28(%rdi),%rsi │ │ + jb 886fc │ │ + mov %ecx,(%rdi) │ │ + movl $0x1,0x4(%rdi) │ │ + mov %r9d,%ecx │ │ + neg %cl │ │ + shl %cl,%r11 │ │ + or (%r8),%r11 │ │ + mov %r11,(%r8) │ │ + jmp 88730 │ │ + lea 0x1(%rsi),%r10 │ │ + mov %r10,0x18(%rdi) │ │ + movzbl (%rsi),%r11d │ │ + mov %r10,%rsi │ │ + cmp 0x28(%rdi),%rsi │ │ + jae 88663 │ │ + jmpq 8866c │ │ + mov (%r8),%r11 │ │ + mov %ecx,%r9d │ │ + lea -0x8(%r9),%ecx │ │ + mov %ecx,0x10(%rdi) │ │ + mov %r11,%rdx │ │ + shl $0x8,%rdx │ │ + mov %rdx,0x8(%rdi) │ │ + mov %r11,%rdx │ │ + shr $0x38,%rdx │ │ + mov %r11,%rsi │ │ + shr $0x2a,%rsi │ │ + and $0x1fc000,%esi │ │ + or %rsi,%rax │ │ + test %dl,%dl │ │ + jns 88a23 │ │ + cmp $0x8,%ecx │ │ + jae 8879e │ │ + mov 0x4(%rdi),%ecx │ │ + mov 0x18(%rdi),%rsi │ │ + mov %r9d,0x10(%rdi) │ │ + test %ecx,%ecx │ │ + je 887a6 │ │ + xor %r11d,%r11d │ │ + cmp 0x28(%rdi),%rsi │ │ + jae 887bb │ │ + jmp 887c4 │ │ + lea 0x1(%rsi),%rdx │ │ + mov %rdx,0x18(%rdi) │ │ + movzbl (%rsi),%r11d │ │ + mov %rdx,%rsi │ │ + cmp 0x28(%rdi),%rsi │ │ + jae 886f3 │ │ + jmpq 886fc │ │ + mov (%r8),%r11 │ │ + mov %ecx,%r9d │ │ + jmp 887d2 │ │ + lea 0x1(%rsi),%rdx │ │ + mov %rdx,0x18(%rdi) │ │ + movzbl (%rsi),%r11d │ │ + mov %rdx,%rsi │ │ + cmp 0x28(%rdi),%rsi │ │ + jb 887c4 │ │ + mov %ecx,(%rdi) │ │ + movl $0x1,0x4(%rdi) │ │ + mov %r9d,%ecx │ │ + neg %cl │ │ + shl %cl,%r11 │ │ + or (%r8),%r11 │ │ + mov %r11,(%r8) │ │ + lea -0x8(%r9),%ecx │ │ + mov %ecx,0x10(%rdi) │ │ + mov %r11,%rdx │ │ + shl $0x8,%rdx │ │ + mov %rdx,0x8(%rdi) │ │ + mov %r11,%rdx │ │ + shr $0x38,%rdx │ │ + mov %r11,%rsi │ │ + shr $0x23,%rsi │ │ + and $0xfe00000,%esi │ │ + or %rsi,%rax │ │ + test %dl,%dl │ │ + jns 88a23 │ │ + cmp $0x8,%ecx │ │ + jae 88822 │ │ + mov 0x4(%rdi),%ecx │ │ + mov 0x18(%rdi),%rsi │ │ + mov %r9d,0x10(%rdi) │ │ + test %ecx,%ecx │ │ + je 8882a │ │ + xor %r11d,%r11d │ │ + cmp 0x28(%rdi),%rsi │ │ + jae 8883f │ │ + jmp 88848 │ │ + mov (%r8),%r11 │ │ + mov %ecx,%r9d │ │ + jmp 88856 │ │ + lea 0x1(%rsi),%rdx │ │ + mov %rdx,0x18(%rdi) │ │ + movzbl (%rsi),%r11d │ │ + mov %rdx,%rsi │ │ + cmp 0x28(%rdi),%rsi │ │ + jb 88848 │ │ + mov %ecx,(%rdi) │ │ + movl $0x1,0x4(%rdi) │ │ + mov %r9d,%ecx │ │ + neg %cl │ │ + shl %cl,%r11 │ │ + or (%r8),%r11 │ │ + mov %r11,(%r8) │ │ + lea -0x8(%r9),%r10d │ │ + mov %r10d,0x10(%rdi) │ │ + mov %r11,%rdx │ │ + shl $0x8,%rdx │ │ + mov %rdx,0x8(%rdi) │ │ + mov %r11,%rdx │ │ + shr $0x38,%rdx │ │ + mov %r11,%rsi │ │ + shr $0x1c,%rsi │ │ + movabs $0x7f0000000,%rcx │ │ + and %rsi,%rcx │ │ + or %rcx,%rax │ │ + test %dl,%dl │ │ + jns 88a23 │ │ + cmp $0x8,%r10d │ │ + jae 888af │ │ + mov 0x4(%rdi),%ecx │ │ + mov 0x18(%rdi),%rsi │ │ + mov %r9d,0x10(%rdi) │ │ + test %ecx,%ecx │ │ + je 888b7 │ │ + xor %r11d,%r11d │ │ + cmp 0x28(%rdi),%rsi │ │ + jae 888cc │ │ + jmp 888d5 │ │ + mov (%r8),%r11 │ │ + mov %r10d,%r9d │ │ + jmp 888e3 │ │ + lea 0x1(%rsi),%rdx │ │ + mov %rdx,0x18(%rdi) │ │ + movzbl (%rsi),%r11d │ │ + mov %rdx,%rsi │ │ + cmp 0x28(%rdi),%rsi │ │ + jb 888d5 │ │ + mov %ecx,(%rdi) │ │ + movl $0x1,0x4(%rdi) │ │ + mov %r9d,%ecx │ │ + neg %cl │ │ + shl %cl,%r11 │ │ + or (%r8),%r11 │ │ + mov %r11,(%r8) │ │ + lea -0x8(%r9),%r10d │ │ + mov %r10d,0x10(%rdi) │ │ + mov %r11,%rdx │ │ + shl $0x8,%rdx │ │ + mov %rdx,0x8(%rdi) │ │ + mov %r11,%rdx │ │ + shr $0x38,%rdx │ │ + mov %r11,%rsi │ │ + shr $0x15,%rsi │ │ + movabs $0x3f800000000,%rcx │ │ + and %rsi,%rcx │ │ + or %rcx,%rax │ │ + test %dl,%dl │ │ + jns 88a23 │ │ + cmp $0x8,%r10d │ │ + jae 8893c │ │ + mov 0x4(%rdi),%ecx │ │ + mov 0x18(%rdi),%rsi │ │ + mov %r9d,0x10(%rdi) │ │ + test %ecx,%ecx │ │ + je 88944 │ │ + xor %r11d,%r11d │ │ + cmp 0x28(%rdi),%rsi │ │ + jae 88959 │ │ + jmp 88962 │ │ + mov (%r8),%r11 │ │ + mov %r10d,%r9d │ │ + jmp 88970 │ │ + lea 0x1(%rsi),%rdx │ │ + mov %rdx,0x18(%rdi) │ │ + movzbl (%rsi),%r11d │ │ + mov %rdx,%rsi │ │ + cmp 0x28(%rdi),%rsi │ │ + jb 88962 │ │ + mov %ecx,(%rdi) │ │ + movl $0x1,0x4(%rdi) │ │ + mov %r9d,%ecx │ │ + neg %cl │ │ + shl %cl,%r11 │ │ + or (%r8),%r11 │ │ + mov %r11,(%r8) │ │ + lea -0x8(%r9),%r10d │ │ + mov %r10d,0x10(%rdi) │ │ + mov %r11,%rdx │ │ + shl $0x8,%rdx │ │ + mov %rdx,0x8(%rdi) │ │ + mov %r11,%rdx │ │ + shr $0x38,%rdx │ │ + mov %r11,%rsi │ │ + shr $0xe,%rsi │ │ + movabs $0x1fc0000000000,%rcx │ │ + and %rsi,%rcx │ │ + or %rcx,%rax │ │ + test %dl,%dl │ │ + jns 88a23 │ │ + cmp $0x8,%r10d │ │ + jae 889c5 │ │ + mov 0x4(%rdi),%ecx │ │ + mov 0x18(%rdi),%rsi │ │ + mov %r9d,0x10(%rdi) │ │ + test %ecx,%ecx │ │ + je 889cd │ │ + xor %r11d,%r11d │ │ + cmp 0x28(%rdi),%rsi │ │ + jae 889e2 │ │ + jmp 889eb │ │ + mov (%r8),%r11 │ │ + mov %r10d,%r9d │ │ + jmp 889f9 │ │ + lea 0x1(%rsi),%rdx │ │ + mov %rdx,0x18(%rdi) │ │ + movzbl (%rsi),%r11d │ │ + mov %rdx,%rsi │ │ + cmp 0x28(%rdi),%rsi │ │ + jb 889eb │ │ + mov %ecx,(%rdi) │ │ + movl $0x1,0x4(%rdi) │ │ + mov %r9d,%ecx │ │ + neg %cl │ │ + shl %cl,%r11 │ │ + or (%r8),%r11 │ │ + mov %r11,(%r8) │ │ + add $0xfffffff8,%r9d │ │ + mov %r9d,0x10(%rdi) │ │ + mov %r11,%rcx │ │ + shl $0x8,%rcx │ │ + mov %rcx,0x8(%rdi) │ │ + mov %r11,%rcx │ │ + shr $0x7,%rcx │ │ + movabs $0xfe000000000000,%rdx │ │ + and %rcx,%rdx │ │ + or %rdx,%rax │ │ + shr $0x3f,%r11 │ │ + test %r11b,%r11b │ │ + jne 88a36 │ │ + mov %rax,%rcx │ │ + shr $0x20,%rcx │ │ + jne 88a36 │ │ + retq │ │ + movl $0x1,(%rdi) │ │ xor %eax,%eax │ │ - jmp 91914 │ │ - mov %r14,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - test %eax,%eax │ │ - setne %al │ │ - movzbl %al,%eax │ │ - mov %eax,0x1d0(%r12) │ │ - mov %ebx,0x200(%r12) │ │ - cmpl $0x0,0x3b0(%r13) │ │ - jne 919c2 │ │ - cmpl $0x0,0x120(%r12) │ │ - jne 919c2 │ │ - mov %r14,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - test %eax,%eax │ │ - sete %al │ │ - jmpq 919c4 │ │ - cmpl $0x0,0x12c(%r12) │ │ - setne %al │ │ - movzbl %al,%edx │ │ - mov %r15,%rdi │ │ - mov %r14,%rsi │ │ - callq 94990 │ │ - test %eax,%eax │ │ - js 94550 │ │ - cmpl $0x0,0x128(%r12) │ │ - je 91939 │ │ + retq │ │ + nop │ │ + push %r14 │ │ + push %rbx │ │ + bsr %esi,%edx │ │ + mov $0x2,%r8d │ │ + mov %edx,%ecx │ │ + shl %cl,%r8d │ │ + sub %esi,%r8d │ │ + mov 0x10(%rdi),%ebx │ │ + cmp %edx,%ebx │ │ + jae 88aab │ │ + mov 0x4(%rdi),%r9d │ │ + mov 0x18(%rdi),%r10 │ │ + lea 0x8(%rbx),%ecx │ │ + mov %ecx,0x10(%rdi) │ │ + test %r9d,%r9d │ │ + je 88abd │ │ xor %eax,%eax │ │ - jmp 9194b │ │ - mov %r14,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - test %eax,%eax │ │ - setne %al │ │ - movzbl %al,%eax │ │ - mov %eax,0x1f4(%r12) │ │ - mov %r14,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,%ecx │ │ - mov $0x4,%eax │ │ + cmp 0x28(%rdi),%r10 │ │ + jb 88a86 │ │ + mov %r9d,(%rdi) │ │ + movl $0x1,0x4(%rdi) │ │ + mov $0x1,%r9d │ │ + cmp %edx,%ecx │ │ + jae 88ab4 │ │ + shl $0x8,%rax │ │ + lea 0x10(%rbx),%r11d │ │ + mov %r11d,0x10(%rdi) │ │ + test %r9d,%r9d │ │ + je 88ad4 │ │ + cmp 0x28(%rdi),%r10 │ │ + jae 88aec │ │ + cmp %edx,%r11d │ │ + jb 88b05 │ │ + jmpq 88bdf │ │ + mov 0x8(%rdi),%rax │ │ + jmpq 88bf4 │ │ + mov %ebx,%esi │ │ + mov %ecx,%ebx │ │ + jmpq 88be4 │ │ + lea 0x1(%r10),%rsi │ │ + mov %rsi,0x18(%rdi) │ │ + movzbl (%r10),%eax │ │ + mov %rsi,%r10 │ │ + cmp 0x28(%rdi),%r10 │ │ + jae 88a76 │ │ + jmp 88a86 │ │ + lea 0x1(%r10),%r14 │ │ + mov %r14,0x18(%rdi) │ │ + movzbl (%r10),%esi │ │ + or %rsi,%rax │ │ + mov %r14,%r10 │ │ + cmp 0x28(%rdi),%r10 │ │ + jb 88aa1 │ │ + mov %r9d,(%rdi) │ │ + movl $0x1,0x4(%rdi) │ │ + mov $0x1,%r9d │ │ + cmp %edx,%r11d │ │ + jae 88bdf │ │ + shl $0x8,%rax │ │ + lea 0x18(%rbx),%ecx │ │ + mov %ecx,0x10(%rdi) │ │ + test %r9d,%r9d │ │ + je 88b76 │ │ + cmp 0x28(%rdi),%r10 │ │ + jae 88b8e │ │ + cmp %edx,%ecx │ │ + jae 88ba2 │ │ + shl $0x8,%rax │ │ + lea 0x20(%rbx),%r11d │ │ + mov %r11d,0x10(%rdi) │ │ + test %r9d,%r9d │ │ + je 88baa │ │ + cmp 0x28(%rdi),%r10 │ │ + jae 88bc6 │ │ + cmp %edx,%r11d │ │ + jae 88bdf │ │ + shl $0x8,%rax │ │ + add $0x28,%ebx │ │ + mov %ebx,0x10(%rdi) │ │ + test %r9d,%r9d │ │ + jne 88b67 │ │ + lea 0x1(%r10),%rcx │ │ + mov %rcx,0x18(%rdi) │ │ + movzbl (%r10),%esi │ │ + or %rsi,%rax │ │ + mov %rcx,%r10 │ │ + cmp 0x28(%rdi),%r10 │ │ + jae 88c7b │ │ + mov %r11d,%esi │ │ + jmp 88be4 │ │ + lea 0x1(%r10),%r14 │ │ + mov %r14,0x18(%rdi) │ │ + movzbl (%r10),%esi │ │ + or %rsi,%rax │ │ + mov %r14,%r10 │ │ + cmp 0x28(%rdi),%r10 │ │ + jb 88b1a │ │ + mov %r9d,(%rdi) │ │ + movl $0x1,0x4(%rdi) │ │ + mov $0x1,%r9d │ │ + cmp %edx,%ecx │ │ + jb 88b22 │ │ + mov %r11d,%esi │ │ + jmpq 88ab6 │ │ + lea 0x1(%r10),%r14 │ │ + mov %r14,0x18(%rdi) │ │ + movzbl (%r10),%esi │ │ + or %rsi,%rax │ │ + mov %r14,%r10 │ │ + cmp 0x28(%rdi),%r10 │ │ + jb 88b3d │ │ + mov %r9d,(%rdi) │ │ + movl $0x1,0x4(%rdi) │ │ + mov $0x1,%r9d │ │ + cmp %edx,%r11d │ │ + jb 88b46 │ │ + mov %ecx,%esi │ │ + mov %r11d,%ebx │ │ + mov $0x38,%cl │ │ + sub %sil,%cl │ │ + shl %cl,%rax │ │ + or 0x8(%rdi),%rax │ │ + mov %rax,0x8(%rdi) │ │ + mov %rax,%rsi │ │ + mov %edx,%ecx │ │ + shl %cl,%rsi │ │ + sub %edx,%ebx │ │ + mov %ebx,0x10(%rdi) │ │ + mov %rsi,0x8(%rdi) │ │ + neg %dl │ │ + mov %edx,%ecx │ │ + shr %cl,%rax │ │ + cmp %eax,%r8d │ │ + ja 88c5d │ │ + add %eax,%eax │ │ + sub %r8d,%eax │ │ + test %ebx,%ebx │ │ + jne 88c49 │ │ + mov 0x4(%rdi),%ecx │ │ + mov 0x18(%rdi),%rbx │ │ + movl $0x8,0x10(%rdi) │ │ test %ecx,%ecx │ │ - jne 9197b │ │ - mov %r14,%rdi │ │ - mov $0x2,%esi │ │ - callq 85890 │ │ - mov %eax,0x1f8(%r12) │ │ - mov %r14,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,0x1fc(%r12) │ │ - cmpl $0x0,0x11c(%r12) │ │ - je 92117 │ │ - xor %eax,%eax │ │ - movzbl %al,%ebx │ │ - mov %ebx,0x200(%r12) │ │ - cmpl $0x0,0x3b0(%r13) │ │ - je 918e2 │ │ - xor %eax,%eax │ │ - movzbl %al,%eax │ │ - mov %eax,0x204(%r12) │ │ - mov %r14,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,0x208(%r12) │ │ - mov 0x3f4(%r13),%esi │ │ - mov $0x40,%r9d │ │ - mov %esi,%ecx │ │ - shl %cl,%r9d │ │ - add $0xffffffff,%r9d │ │ - lea 0x6(%rsi),%edx │ │ - mov 0xec(%r12),%r13d │ │ - add %r9d,%r13d │ │ + je 88c61 │ │ + xor %edx,%edx │ │ + cmp 0x28(%rdi),%rbx │ │ + jb 88c3d │ │ + mov %ecx,(%rdi) │ │ + movl $0x1,0x4(%rdi) │ │ + or %rdx,%rsi │ │ + mov %rsi,0x8(%rdi) │ │ + mov $0x8,%ebx │ │ + add $0xffffffff,%ebx │ │ + mov %ebx,0x10(%rdi) │ │ + lea (%rsi,%rsi,1),%rcx │ │ + mov %rcx,0x8(%rdi) │ │ + shr $0x3f,%rsi │ │ + add %esi,%eax │ │ + pop %rbx │ │ + pop %r14 │ │ + retq │ │ + lea 0x1(%rbx),%r8 │ │ + mov %r8,0x18(%rdi) │ │ + movzbl (%rbx),%edx │ │ + shl $0x38,%rdx │ │ + mov %r8,%rbx │ │ + cmp 0x28(%rdi),%rbx │ │ + jae 88c34 │ │ + jmp 88c3d │ │ + mov %r9d,(%rdi) │ │ + movl $0x1,0x4(%rdi) │ │ + mov %r11d,%esi │ │ + jmpq 88be4 │ │ + nopl (%rax) │ │ + push %rbp │ │ + push %rbx │ │ + mov 0x10(%rdi),%esi │ │ + xor %edx,%edx │ │ + nopw 0x0(%rax,%rax,1) │ │ + test %esi,%esi │ │ + je 88cb0 │ │ + mov 0x8(%rdi),%rcx │ │ + mov %esi,%r11d │ │ + jmp 88ce5 │ │ + nopl (%rax) │ │ + mov 0x4(%rdi),%eax │ │ + mov 0x18(%rdi),%rsi │ │ + movl $0x8,0x10(%rdi) │ │ + test %eax,%eax │ │ + je 88d07 │ │ + xor %ecx,%ecx │ │ + cmp 0x28(%rdi),%rsi │ │ + jb 88cd3 │ │ + mov %eax,(%rdi) │ │ + movl $0x1,0x4(%rdi) │ │ + shl $0x38,%rcx │ │ + or 0x8(%rdi),%rcx │ │ + mov %rcx,0x8(%rdi) │ │ + mov $0x8,%r11d │ │ + lea -0x1(%r11),%esi │ │ + mov %esi,0x10(%rdi) │ │ + lea (%rcx,%rcx,1),%rax │ │ + mov %rax,0x8(%rdi) │ │ + test %rcx,%rcx │ │ + js 88d1d │ │ + add $0x1,%rdx │ │ + cmp $0x20,%edx │ │ + jne 88ca0 │ │ + jmpq 88d8b │ │ + lea 0x1(%rsi),%rbp │ │ + mov %rbp,0x18(%rdi) │ │ + movzbl (%rsi),%ecx │ │ + mov %rbp,%rsi │ │ + cmp 0x28(%rdi),%rsi │ │ + jae 88cca │ │ + jmp 88cd3 │ │ + test %edx,%edx │ │ + je 88d93 │ │ + mov $0xffffffff,%r8d │ │ mov %edx,%ecx │ │ - sar %cl,%r13d │ │ - mov $0x1000,%r15d │ │ - shr %cl,%r15d │ │ - add 0xf4(%r12),%r9d │ │ - lea (%rsi,%rsi,1),%ebp │ │ - add $0xc,%ebp │ │ - mov $0xffffffff,%esi │ │ - nopl 0x0(%rax) │ │ - add $0x1,%esi │ │ - mov %r15d,%edi │ │ - mov %esi,%ecx │ │ - shl %cl,%edi │ │ - cmp %r13d,%edi │ │ - jl 91a30 │ │ + shl %cl,%r8d │ │ + not %r8d │ │ + cmp %edx,%esi │ │ + jae 88ecb │ │ + mov 0x4(%rdi),%r10d │ │ + mov 0x18(%rdi),%rbp │ │ + lea 0x7(%r11),%ebx │ │ + mov %ebx,0x10(%rdi) │ │ + test %r10d,%r10d │ │ + je 88d98 │ │ + xor %r9d,%r9d │ │ + cmp 0x28(%rdi),%rbp │ │ + jb 88d64 │ │ + mov %r10d,(%rdi) │ │ + movl $0x1,0x4(%rdi) │ │ + mov $0x1,%r10d │ │ + cmp %edx,%ebx │ │ + jae 88e7b │ │ + shl $0x8,%r9 │ │ + lea 0xf(%r11),%ecx │ │ + mov %ecx,0x10(%rdi) │ │ + test %r10d,%r10d │ │ + je 88db0 │ │ + cmp 0x28(%rdi),%rbp │ │ + jae 88dc8 │ │ + cmp %edx,%ecx │ │ + jb 88de0 │ │ + jmpq 88eb4 │ │ + mov $0xffffffff,%eax │ │ + pop %rbx │ │ + pop %rbp │ │ + retq │ │ + xor %eax,%eax │ │ + pop %rbx │ │ + pop %rbp │ │ + retq │ │ + lea 0x1(%rbp),%rcx │ │ + mov %rcx,0x18(%rdi) │ │ + movzbl 0x0(%rbp),%r9d │ │ + mov %rcx,%rbp │ │ + cmp 0x28(%rdi),%rbp │ │ + jae 88d54 │ │ + jmp 88d64 │ │ + lea 0x1(%rbp),%rsi │ │ + mov %rsi,0x18(%rdi) │ │ + movzbl 0x0(%rbp),%ebp │ │ + or %rbp,%r9 │ │ + mov %rsi,%rbp │ │ + cmp 0x28(%rdi),%rbp │ │ + jb 88d82 │ │ + mov %r10d,(%rdi) │ │ + movl $0x1,0x4(%rdi) │ │ + mov $0x1,%r10d │ │ + cmp %edx,%ecx │ │ + jae 88eb4 │ │ + shl $0x8,%r9 │ │ + lea 0x17(%r11),%ebx │ │ + mov %ebx,0x10(%rdi) │ │ + test %r10d,%r10d │ │ + je 88e4d │ │ + cmp 0x28(%rdi),%rbp │ │ + jae 88e65 │ │ + cmp %edx,%ebx │ │ + jae 88e79 │ │ + shl $0x8,%r9 │ │ + lea 0x1f(%r11),%ecx │ │ + mov %ecx,0x10(%rdi) │ │ + test %r10d,%r10d │ │ + je 88e80 │ │ + cmp 0x28(%rdi),%rbp │ │ + jae 88e9c │ │ + cmp %edx,%ecx │ │ + jae 88eb4 │ │ + shl $0x8,%r9 │ │ + add $0x27,%r11d │ │ + mov %r11d,0x10(%rdi) │ │ + test %r10d,%r10d │ │ + jne 88e3f │ │ + lea 0x1(%rbp),%rsi │ │ + mov %rsi,0x18(%rdi) │ │ + movzbl 0x0(%rbp),%ebx │ │ + or %rbx,%r9 │ │ + mov %rsi,%rbp │ │ + cmp 0x28(%rdi),%rbp │ │ + jae 88ee9 │ │ + mov %ecx,%esi │ │ + jmp 88eb9 │ │ + lea 0x1(%rbp),%rsi │ │ + mov %rsi,0x18(%rdi) │ │ + movzbl 0x0(%rbp),%ebp │ │ + or %rbp,%r9 │ │ + mov %rsi,%rbp │ │ + cmp 0x28(%rdi),%rbp │ │ + jb 88df6 │ │ + mov %r10d,(%rdi) │ │ + movl $0x1,0x4(%rdi) │ │ + mov $0x1,%r10d │ │ + cmp %edx,%ebx │ │ + jb 88dfa │ │ + mov %ecx,%esi │ │ + mov %ebx,%r11d │ │ + jmp 88eb9 │ │ + lea 0x1(%rbp),%rsi │ │ + mov %rsi,0x18(%rdi) │ │ + movzbl 0x0(%rbp),%ebp │ │ + or %rbp,%r9 │ │ + mov %rsi,%rbp │ │ + cmp 0x28(%rdi),%rbp │ │ + jb 88e14 │ │ + mov %r10d,(%rdi) │ │ + movl $0x1,0x4(%rdi) │ │ + mov $0x1,%r10d │ │ + cmp %edx,%ecx │ │ + jb 88e1c │ │ + mov %ebx,%esi │ │ + mov %ecx,%r11d │ │ + mov $0x38,%cl │ │ + sub %sil,%cl │ │ + shl %cl,%r9 │ │ + or %r9,%rax │ │ + mov %rax,0x8(%rdi) │ │ + mov %r11d,%esi │ │ + mov %rax,%rbp │ │ mov %edx,%ecx │ │ - sar %cl,%r9d │ │ - mov $0x900000,%r8d │ │ - mov %ebp,%ecx │ │ - shr %cl,%r8d │ │ - mov %esi,0x210(%r12) │ │ - cmp $0x41,%r13d │ │ - mov $0x40,%ebp │ │ - cmovl %r13d,%ebp │ │ - mov $0xffffffff,%edx │ │ - nopl 0x0(%rax) │ │ - add $0x1,%edx │ │ - mov $0x1,%ebx │ │ + shl %cl,%rbp │ │ + sub %edx,%esi │ │ + mov %esi,0x10(%rdi) │ │ + mov %rbp,0x8(%rdi) │ │ + neg %dl │ │ mov %edx,%ecx │ │ - shl %cl,%ebx │ │ - cmp %ebp,%ebx │ │ - jl 91a70 │ │ - mov %edx,0x214(%r12) │ │ - cmp $0x41,%r9d │ │ - mov $0x40,%ebp │ │ - cmovl %r9d,%ebp │ │ - mov $0xffffffff,%ecx │ │ + shr %cl,%rax │ │ + add %r8d,%eax │ │ + pop %rbx │ │ + pop %rbp │ │ + retq │ │ + mov %r10d,(%rdi) │ │ + movl $0x1,0x4(%rdi) │ │ + mov %ecx,%esi │ │ + jmp 88eb9 │ │ nopw 0x0(%rax,%rax,1) │ │ - add $0x1,%ecx │ │ - mov $0x1,%ebx │ │ - shl %cl,%ebx │ │ - cmp %ebp,%ebx │ │ - jl 91aa0 │ │ - mov %ecx,0x224(%r12) │ │ - mov %r13d,%r14d │ │ - imul %r9d,%r14d │ │ - mov $0xffffffff,%ebp │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + push %rax │ │ + mov %edx,%ecx │ │ + mov $0x1,%r15d │ │ + shl %cl,%r15d │ │ + mov $0x2,%r12d │ │ + shl %cl,%r12d │ │ + mov %esi,%r14d │ │ + add %r15d,%r14d │ │ + xor %r13d,%r13d │ │ + cmp $0x18,%r12d │ │ + jb 88fdf │ │ + mov 0x10(%rdi),%edx │ │ + xor %r13d,%r13d │ │ + mov $0x3,%r8d │ │ + mov $0x8,%ebp │ │ + xor %ecx,%ecx │ │ nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + test %edx,%edx │ │ + je 88f60 │ │ + mov 0x8(%rdi),%rbx │ │ + mov %edx,%esi │ │ + jmp 88f94 │ │ nopl 0x0(%rax) │ │ - add $0x1,%ebp │ │ - mov %r8d,%edi │ │ - mov %ebp,%ecx │ │ - shl %cl,%edi │ │ - cmp %r14d,%edi │ │ - jl 91ad0 │ │ - cmp %esi,%ebp │ │ - cmovbe %esi,%ebp │ │ - test %eax,%eax │ │ - mov %r9,0x48(%rsp) │ │ - je 91b6b │ │ - mov %esi,0x218(%r12) │ │ - cmp %edx,%esi │ │ - mov 0x50(%rsp),%r15 │ │ - jae 91b2e │ │ - xchg %ax,%ax │ │ - mov %r15,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov 0x218(%r12),%esi │ │ + mov 0x4(%rdi),%eax │ │ + mov 0x18(%rdi),%rdx │ │ + movl $0x8,0x10(%rdi) │ │ test %eax,%eax │ │ - je 91b2e │ │ - add $0x1,%esi │ │ - mov %esi,0x218(%r12) │ │ - cmp 0x214(%r12),%esi │ │ - jl 91b00 │ │ - lea -0x1(%r13),%eax │ │ - mov %eax,%edi │ │ - mov %esi,%ecx │ │ - sar %cl,%edi │ │ - movl $0x0,0x21c(%r12) │ │ - test %r13d,%r13d │ │ - jle 91dac │ │ - add $0x1,%edi │ │ + je 88fc9 │ │ xor %ebx,%ebx │ │ - xor %edx,%edx │ │ - div %edi │ │ - add $0x1,%rax │ │ - cmp $0xf,%rax │ │ - ja 91ccb │ │ - xor %ecx,%ecx │ │ - jmpq 91d90 │ │ - mov %r12,0x58(%rsp) │ │ - movl $0x0,0x21c(%r12) │ │ - xor %edx,%edx │ │ - xor %edi,%edi │ │ - test %r13d,%r13d │ │ - jle 91c03 │ │ - xor %r12d,%r12d │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %r13d,%esi │ │ - sub %r12d,%esi │ │ - cmp %r15d,%esi │ │ - jle 91b9e │ │ - mov %r15d,%esi │ │ - mov $0x1,%eax │ │ - cmp $0x2,%esi │ │ - jl 91bd1 │ │ - mov %r13,%rbx │ │ - mov %edi,%r13d │ │ - mov 0x50(%rsp),%rdi │ │ - callq 85e60 │ │ - mov %r13d,%edi │ │ - mov %rbx,%r13 │ │ - mov 0x48(%rsp),%r9 │ │ - add $0x1,%eax │ │ - mov 0x58(%rsp),%rcx │ │ - mov 0x21c(%rcx),%edx │ │ - movslq %edx,%rcx │ │ - mov 0x58(%rsp),%rsi │ │ - mov %r12w,0x230(%rsi,%rcx,2) │ │ - cmp %eax,%edi │ │ - jge 91be8 │ │ - mov %eax,%edi │ │ - add $0x1,%edx │ │ - mov 0x58(%rsp),%rcx │ │ - mov %edx,0x21c(%rcx) │ │ - cmp $0x3f,%edx │ │ - jg 91c03 │ │ - add %eax,%r12d │ │ - cmp %r12d,%r13d │ │ - jg 91b90 │ │ - mov $0xffffffff,%ecx │ │ - nopl 0x0(%rax,%rax,1) │ │ - add $0x1,%ecx │ │ - mov $0x1,%eax │ │ - shl %cl,%eax │ │ - cmp %edx,%eax │ │ - jl 91c10 │ │ - lea 0x1(%rbp),%eax │ │ - test %ebp,%ebp │ │ - movzbl %al,%eax │ │ - cmove %ebp,%eax │ │ - mov 0x58(%rsp),%r12 │ │ - mov %ecx,0x218(%r12) │ │ - mov %eax,%ecx │ │ - sar %cl,%r14d │ │ - mov %r14d,%eax │ │ - cltd │ │ - idiv %edi │ │ - mov %eax,%ebx │ │ - test %eax,%eax │ │ - mov $0x1,%eax │ │ - cmovle %eax,%ebx │ │ - movl $0x0,0x22c(%r12) │ │ - test %r9d,%r9d │ │ - mov 0x50(%rsp),%r15 │ │ - jle 91f1e │ │ - xor %r14d,%r14d │ │ - xor %ebp,%ebp │ │ - nopl 0x0(%rax) │ │ - mov %r9d,%esi │ │ - sub %ebp,%esi │ │ - cmp %ebx,%esi │ │ - jle 91c7b │ │ - mov %ebx,%esi │ │ - mov $0x1,%eax │ │ - cmp $0x2,%esi │ │ - jl 91c9d │ │ - mov %r15,%rdi │ │ - callq 85e60 │ │ - mov 0x48(%rsp),%r9 │ │ - add $0x1,%eax │ │ - mov 0x22c(%r12),%r14d │ │ - movslq %r14d,%r14 │ │ - mov %bp,0x2b2(%r12,%r14,2) │ │ - add $0x1,%r14d │ │ - mov %r14d,0x22c(%r12) │ │ - cmp $0x3f,%r14d │ │ - jg 91f21 │ │ - add %eax,%ebp │ │ - cmp %ebp,%r9d │ │ - jg 91c70 │ │ - jmpq 91f21 │ │ - movabs $0x200000000,%rcx │ │ - add $0xfffffffffffffff0,%rcx │ │ - and %rax,%rcx │ │ - movd %edi,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - movdqa 0x6800e(%rip),%xmm1 │ │ - pmullw %xmm0,%xmm1 │ │ - psllw $0x3,%xmm0 │ │ - lea -0x10(%rcx),%rbx │ │ - mov %rbx,%rdx │ │ - shr $0x4,%rdx │ │ - add $0x1,%rdx │ │ - mov %edx,%r8d │ │ - and $0x1,%r8d │ │ + cmp 0x28(%rdi),%rdx │ │ + jb 88f83 │ │ + mov %eax,(%rdi) │ │ + movl $0x1,0x4(%rdi) │ │ + shl $0x38,%rbx │ │ + or 0x8(%rdi),%rbx │ │ + mov %rbx,0x8(%rdi) │ │ + mov $0x8,%esi │ │ + lea -0x1(%rsi),%edx │ │ + mov %edx,0x10(%rdi) │ │ + lea (%rbx,%rbx,1),%rax │ │ + mov %rax,0x8(%rdi) │ │ test %rbx,%rbx │ │ - je 92acf │ │ - sub %r8,%rdx │ │ - xor %ebx,%ebx │ │ - nop │ │ - movdqu %xmm1,0x230(%r12,%rbx,2) │ │ - paddw %xmm0,%xmm1 │ │ - movdqu %xmm1,0x240(%r12,%rbx,2) │ │ - paddw %xmm0,%xmm1 │ │ - movdqu %xmm1,0x250(%r12,%rbx,2) │ │ - paddw %xmm0,%xmm1 │ │ - movdqu %xmm1,0x260(%r12,%rbx,2) │ │ - add $0x20,%rbx │ │ - paddw %xmm0,%xmm1 │ │ - add $0xfffffffffffffffe,%rdx │ │ - jne 91d20 │ │ - test %r8,%r8 │ │ - je 91d7f │ │ - paddw %xmm1,%xmm0 │ │ - movdqu %xmm1,0x230(%r12,%rbx,2) │ │ - movdqu %xmm0,0x240(%r12,%rbx,2) │ │ - cmp %rcx,%rax │ │ - je 91da4 │ │ - mov %edi,%ebx │ │ - imul %ecx,%ebx │ │ - nopl 0x0(%rax) │ │ - mov %bx,0x230(%r12,%rcx,2) │ │ - add $0x1,%rcx │ │ - add %edi,%ebx │ │ - cmp %r13d,%ebx │ │ - jl 91d90 │ │ - mov %ecx,0x21c(%r12) │ │ - xor %r14d,%r14d │ │ - sub %esi,%ebp │ │ - cmovs %r14d,%ebp │ │ - mov %ebp,0x220(%r12) │ │ - mov %ebp,0x228(%r12) │ │ - cmp 0x224(%r12),%ebp │ │ - jge 91dfe │ │ - nop │ │ - mov %r15,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov 0x228(%r12),%ebp │ │ - test %eax,%eax │ │ - je 91dfe │ │ - add $0x1,%ebp │ │ - mov %ebp,0x228(%r12) │ │ - cmp 0x224(%r12),%ebp │ │ - jl 91dd0 │ │ - mov 0x48(%rsp),%r9 │ │ - lea -0x1(%r9),%eax │ │ - mov %eax,%esi │ │ - mov %ebp,%ecx │ │ - sar %cl,%esi │ │ - movl $0x0,0x22c(%r12) │ │ - test %r9d,%r9d │ │ - jle 91f49 │ │ + jns 8901d │ │ + add %ebp,%r13d │ │ + mov $0x8,%ebp │ │ + shl %cl,%ebp │ │ + mov $0x18,%eax │ │ + shl %cl,%eax │ │ + lea 0x3(%rcx),%r8d │ │ + add $0x1,%ecx │ │ + add %r13d,%eax │ │ + cmp %r12d,%eax │ │ + jbe 88f50 │ │ + jmp 88fdf │ │ + lea 0x1(%rdx),%rsi │ │ + mov %rsi,0x18(%rdi) │ │ + movzbl (%rdx),%ebx │ │ + mov %rsi,%rdx │ │ + cmp 0x28(%rdi),%rdx │ │ + jae 88f7a │ │ + jmp 88f83 │ │ + mov %r12d,%esi │ │ + sub %r13d,%esi │ │ add $0x1,%esi │ │ - xor %ecx,%ecx │ │ - xor %edx,%edx │ │ - div %esi │ │ - add $0x1,%rax │ │ - cmp $0x10,%rax │ │ - jae 91e3d │ │ - xor %r14d,%r14d │ │ - jmpq 91f00 │ │ - movabs $0x200000000,%r14 │ │ - add $0xfffffffffffffff0,%r14 │ │ - and %rax,%r14 │ │ - movd %esi,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - movdqa 0x67e9c(%rip),%xmm1 │ │ - pmullw %xmm0,%xmm1 │ │ - psllw $0x3,%xmm0 │ │ - lea -0x10(%r14),%rdx │ │ - mov %rdx,%rdi │ │ - shr $0x4,%rdi │ │ - add $0x1,%rdi │ │ - mov %edi,%ecx │ │ - and $0x1,%ecx │ │ - test %rdx,%rdx │ │ - je 92adf │ │ - sub %rcx,%rdi │ │ + callq 88a40 │ │ + add %eax,%r13d │ │ + lea (%r14,%r14,1),%eax │ │ + cmp %r12d,%eax │ │ + jbe 890dd │ │ + mov %r12d,%eax │ │ + sub %r14d,%eax │ │ + lea (%rax,%rax,1),%ecx │ │ + cmp %r13d,%ecx │ │ + jb 89096 │ │ + test $0x1,%r13b │ │ + jne 89089 │ │ + shr %r13d │ │ + add %eax,%r13d │ │ + jmp 89096 │ │ + cmp %r8d,%edx │ │ + jae 890b1 │ │ + mov 0x4(%rdi),%r9d │ │ + mov 0x18(%rdi),%rcx │ │ + add $0xffffffbf,%esi │ │ xor %edx,%edx │ │ + jmp 89048 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ nop │ │ - movdqu %xmm1,0x2b2(%r12,%rdx,2) │ │ - paddw %xmm0,%xmm1 │ │ - movdqu %xmm1,0x2c2(%r12,%rdx,2) │ │ - paddw %xmm0,%xmm1 │ │ - movdqu %xmm1,0x2d2(%r12,%rdx,2) │ │ - paddw %xmm0,%xmm1 │ │ - movdqu %xmm1,0x2e2(%r12,%rdx,2) │ │ - add $0x20,%rdx │ │ - paddw %xmm0,%xmm1 │ │ - add $0xfffffffffffffffe,%rdi │ │ - jne 91e90 │ │ - test %rcx,%rcx │ │ - je 91eef │ │ - paddw %xmm1,%xmm0 │ │ - movdqu %xmm1,0x2b2(%r12,%rdx,2) │ │ - movdqu %xmm0,0x2c2(%r12,%rdx,2) │ │ - cmp %r14,%rax │ │ - je 91f14 │ │ + add $0x8,%esi │ │ + cmp %r8d,%ebx │ │ + jae 8909e │ │ + shl $0x8,%rdx │ │ + lea 0x48(%rsi),%ebx │ │ + mov %ebx,0x10(%rdi) │ │ + test %r9d,%r9d │ │ + je 89060 │ │ + cmp 0x28(%rdi),%rcx │ │ + jb 89040 │ │ + jmp 89077 │ │ + nop │ │ + lea 0x1(%rcx),%rbp │ │ + mov %rbp,0x18(%rdi) │ │ + movzbl (%rcx),%ecx │ │ + or %rcx,%rdx │ │ + mov %rbp,%rcx │ │ + cmp 0x28(%rdi),%rcx │ │ + jb 89040 │ │ + mov %r9d,(%rdi) │ │ + movl $0x1,0x4(%rdi) │ │ + mov $0x1,%r9d │ │ + jmp 89040 │ │ + add $0x1,%r13d │ │ + shr %r13d │ │ + sub %r13d,%eax │ │ + mov %eax,%r13d │ │ + sub %r13d,%r12d │ │ + mov %r12d,%r13d │ │ + jmp 890fd │ │ mov %esi,%ecx │ │ - imul %r14d,%ecx │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %cx,0x2b2(%r12,%r14,2) │ │ - add $0x1,%r14 │ │ - add %esi,%ecx │ │ - cmp %r9d,%ecx │ │ - jl 91f00 │ │ - mov %r14d,0x22c(%r12) │ │ - jmp 91f49 │ │ - xor %r14d,%r14d │ │ - mov $0xffffffff,%ebp │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - add $0x1,%ebp │ │ - mov $0x1,%eax │ │ - mov %ebp,%ecx │ │ - shl %cl,%eax │ │ - cmp %r14d,%eax │ │ - jl 91f30 │ │ - mov %ebp,0x228(%r12) │ │ - movslq 0x21c(%r12),%rax │ │ - mov %r13w,0x230(%r12,%rax,2) │ │ - movslq %r14d,%rax │ │ - mov %r9w,0x2b2(%r12,%rax,2) │ │ - mov 0x218(%r12),%eax │ │ - mov %eax,%ecx │ │ - or %ebp,%ecx │ │ - je 91fbb │ │ - add %eax,%ebp │ │ - mov %r15,%rdi │ │ - mov %ebp,%esi │ │ - callq 85890 │ │ - mov %eax,0x334(%r12) │ │ - mov 0x22c(%r12),%ecx │ │ - imul 0x21c(%r12),%ecx │ │ - cmp %ecx,%eax │ │ - mov 0x90(%rsp),%r13 │ │ - jge 94550 │ │ - mov %r15,%rdi │ │ - mov $0x2,%esi │ │ - callq 85890 │ │ - add $0x1,%eax │ │ - jmp 91fd1 │ │ - movl $0x0,0x334(%r12) │ │ - xor %eax,%eax │ │ - mov 0x90(%rsp),%r13 │ │ - mov %eax,0x20c(%r12) │ │ - mov %r15,%rdi │ │ - mov $0x8,%esi │ │ - callq 85890 │ │ - mov %eax,0x338(%r12) │ │ - mov %r15,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - test %eax,%eax │ │ - je 920fa │ │ - mov %r15,%rdi │ │ - mov $0x6,%esi │ │ - callq 85930 │ │ - mov %eax,0x33c(%r12) │ │ - cmpl $0x0,0x43c(%r13) │ │ - jne 9219e │ │ - xor %ebp,%ebp │ │ - cmpl $0x0,0x444(%r13) │ │ - mov $0x0,%ebx │ │ - je 92046 │ │ - mov %r15,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,%ebx │ │ - mov %r15,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - test %eax,%eax │ │ - je 92066 │ │ - mov %r15,%rdi │ │ - mov $0x6,%esi │ │ - callq 85930 │ │ - mov %eax,%ebp │ │ - mov %ebp,0x340(%r12) │ │ - mov %r15,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - test %eax,%eax │ │ - je 92174 │ │ - mov %r15,%rdi │ │ - mov $0x6,%esi │ │ - callq 85930 │ │ - mov %eax,%ebp │ │ - mov %ebp,0x344(%r12) │ │ - test %ebx,%ebx │ │ - je 92186 │ │ - mov %r15,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,%ecx │ │ - xor %ebp,%ebp │ │ - mov $0x0,%eax │ │ - test %ecx,%ecx │ │ - je 920c9 │ │ - mov %r15,%rdi │ │ - mov $0x6,%esi │ │ - callq 85930 │ │ - mov %eax,0x348(%r12) │ │ - mov %r15,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - test %eax,%eax │ │ - je 92196 │ │ - mov %r15,%rdi │ │ - mov $0x6,%esi │ │ - callq 85930 │ │ - mov %eax,%ebp │ │ - jmpq 92196 │ │ - xor %eax,%eax │ │ - mov %eax,0x33c(%r12) │ │ - cmpl $0x0,0x43c(%r13) │ │ - jne 9219e │ │ - jmpq 92026 │ │ - cmpl $0x0,0x418(%r13) │ │ - je 919a7 │ │ - cmpl $0x0,0x410(%r13) │ │ - je 919a7 │ │ - mov 0x88(%rsp),%rax │ │ - testb $0x1,(%rax) │ │ - je 919a7 │ │ - mov %r14,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - test %eax,%eax │ │ - setne %al │ │ - movzbl %al,%ebx │ │ - mov %ebx,0x200(%r12) │ │ - cmpl $0x0,0x3b0(%r13) │ │ - jne 919c2 │ │ - jmpq 918e2 │ │ - xor %ebp,%ebp │ │ - mov %ebp,0x344(%r12) │ │ - test %ebx,%ebx │ │ - jne 920a2 │ │ - mov 0x340(%r12),%eax │ │ - mov %eax,0x348(%r12) │ │ - mov %ebp,0x34c(%r12) │ │ - mov %r15,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,0x350(%r12) │ │ - test %eax,%eax │ │ - je 92200 │ │ - mov %r15,%rdi │ │ - mov $0x4,%esi │ │ - callq 85890 │ │ - mov %eax,0x354(%r12) │ │ - mov %r15,%rdi │ │ - mov $0x4,%esi │ │ - callq 85890 │ │ - mov %eax,0x358(%r12) │ │ - cmpl $0x0,0x444(%r13) │ │ - je 921f8 │ │ - mov %r15,%rdi │ │ - mov $0x4,%esi │ │ - callq 85890 │ │ - mov %eax,0x35c(%r12) │ │ - mov %r15,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,0x360(%r12) │ │ - test %eax,%eax │ │ - je 92245 │ │ - cmpl $0x7,0x130(%r12) │ │ - jne 922d9 │ │ - movq $0x1,0x364(%r12) │ │ - movl $0x1,0x36c(%r12) │ │ - jmpq 92798 │ │ - lea 0x370(%r12),%rdi │ │ - mov $0x108,%edx │ │ - xor %esi,%esi │ │ - callq 4480 │ │ - movl $0xffffffff,0x384(%r12) │ │ - movl $0xffffffff,0x3a4(%r12) │ │ - movl $0xffffffff,0x3c4(%r12) │ │ - movl $0xffffffff,0x3e4(%r12) │ │ - movl $0xffffffff,0x404(%r12) │ │ - movl $0xffffffff,0x424(%r12) │ │ - movl $0xffffffff,0x444(%r12) │ │ - movl $0xffffffff,0x464(%r12) │ │ - cmpl $0x0,0x338(%r12) │ │ - jne 929b6 │ │ - movl $0x0,0x4b8(%r12) │ │ - jmpq 92a66 │ │ - mov %r15,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,0x364(%r12) │ │ - test %eax,%eax │ │ - je 92771 │ │ - mov %r15,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - jmpq 92773 │ │ - test %rdx,%rdx │ │ - je 94550 │ │ - lea -0x1(%rbp),%r8d │ │ - mov 0xf8(%r14),%ecx │ │ - mov 0xf8(%rdx),%esi │ │ - sub %ecx,%esi │ │ + neg %cl │ │ + shl %cl,%rdx │ │ + or %rdx,%rax │ │ + mov %rax,0x8(%rdi) │ │ + add $0x40,%esi │ │ mov %esi,%edx │ │ - and %r8d,%edx │ │ - and %ebp,%esi │ │ - sub %esi,%edx │ │ - add %ebp,%edx │ │ - mov %edx,0xa0(%rsp) │ │ - mov 0x40(%rsp),%rsi │ │ - mov 0x338(%rsi),%rsi │ │ - test %rsi,%rsi │ │ - je 94550 │ │ - mov 0xf8(%rsi),%esi │ │ - sub %ecx,%esi │ │ - mov %esi,%edi │ │ - and %r8d,%edi │ │ - and %ebp,%esi │ │ - sub %esi,%edi │ │ - add %ebp,%edi │ │ - mov %edi,0xa4(%rsp) │ │ - mov 0x40(%rsp),%rsi │ │ - mov 0x488(%rsi),%rsi │ │ - test %rsi,%rsi │ │ - je 94550 │ │ - mov 0xf8(%rsi),%esi │ │ - sub %ecx,%esi │ │ - mov %esi,%r12d │ │ - and %r8d,%r12d │ │ - and %ebp,%esi │ │ - sub %esi,%r12d │ │ - add %ebp,%r12d │ │ - mov %r12d,0xa8(%rsp) │ │ - mov 0x40(%rsp),%rsi │ │ - mov 0x5d8(%rsi),%rsi │ │ - test %rsi,%rsi │ │ - je 94550 │ │ - mov 0xf8(%rsi),%esi │ │ - sub %ecx,%esi │ │ - mov %esi,%r15d │ │ - and %r8d,%r15d │ │ - and %ebp,%esi │ │ - sub %esi,%r15d │ │ - add %ebp,%r15d │ │ - mov %r15d,0xac(%rsp) │ │ - mov 0x40(%rsp),%rsi │ │ - mov 0x728(%rsi),%rsi │ │ - test %rsi,%rsi │ │ - je 94550 │ │ - mov 0xf8(%rsi),%esi │ │ - sub %ecx,%esi │ │ - mov %esi,%r11d │ │ - and %r8d,%r11d │ │ - and %ebp,%esi │ │ - sub %esi,%r11d │ │ - add %ebp,%r11d │ │ - mov %r11d,0xb0(%rsp) │ │ - mov 0x40(%rsp),%rsi │ │ - mov 0x878(%rsi),%rsi │ │ - test %rsi,%rsi │ │ - je 94550 │ │ - mov 0xf8(%rsi),%esi │ │ - sub %ecx,%esi │ │ - mov %esi,%r10d │ │ - and %r8d,%r10d │ │ - and %ebp,%esi │ │ - sub %esi,%r10d │ │ - add %ebp,%r10d │ │ - mov %r10d,0xb4(%rsp) │ │ - mov 0x40(%rsp),%rsi │ │ - mov 0x9c8(%rsi),%rsi │ │ - test %rsi,%rsi │ │ - je 94550 │ │ - mov 0xf8(%rsi),%esi │ │ - sub %ecx,%esi │ │ - mov %esi,%r13d │ │ - and %r8d,%r13d │ │ - and %ebp,%esi │ │ - sub %esi,%r13d │ │ - add %ebp,%r13d │ │ - mov %r13d,0xb8(%rsp) │ │ - mov 0x40(%rsp),%rsi │ │ - mov 0xb18(%rsi),%rsi │ │ - test %rsi,%rsi │ │ - je 94550 │ │ - mov 0xf8(%rsi),%esi │ │ - sub %ecx,%esi │ │ - and %esi,%r8d │ │ - and %ebp,%esi │ │ - sub %esi,%r8d │ │ - add %ebp,%r8d │ │ - movabs $0xffffffff00000000,%r9 │ │ - mov %r8d,0xbc(%rsp) │ │ - pxor %xmm0,%xmm0 │ │ - movdqa %xmm0,0x70(%rsp) │ │ - movdqa %xmm0,0x60(%rsp) │ │ - movslq 0x1d8(%r14),%rcx │ │ - movl $0x1,0x60(%rsp,%rcx,4) │ │ - cltq │ │ - movl $0x1,0x60(%rsp,%rax,4) │ │ - mov 0x60(%rsp),%esi │ │ - mov $0xffffffff,%ecx │ │ - mov %r9,%rax │ │ - cmp $0xffffffff,%edx │ │ - jl 924ef │ │ - cmp %ebp,%edx │ │ - jl 924ef │ │ - test %esi,%esi │ │ - jne 924ef │ │ - movl $0x0,0x1f0(%r14) │ │ - xor %eax,%eax │ │ - mov %edx,%ecx │ │ - cmp %ecx,%edi │ │ - jl 92515 │ │ - cmp %ebp,%edi │ │ - jl 92515 │ │ - cmpl $0x0,0x64(%rsp) │ │ - jne 92515 │ │ - movl $0x1,0x1f0(%r14) │ │ - movabs $0x100000000,%rax │ │ - mov %edi,%ecx │ │ - cmp %ecx,%r12d │ │ - jl 9253e │ │ - cmp %ebp,%r12d │ │ - jl 9253e │ │ - cmpl $0x0,0x68(%rsp) │ │ - jne 9253e │ │ - movl $0x2,0x1f0(%r14) │ │ - movabs $0x200000000,%rax │ │ - mov %r12d,%ecx │ │ - cmp %ecx,%r15d │ │ - jl 92567 │ │ - cmp %ebp,%r15d │ │ - jl 92567 │ │ - cmpl $0x0,0x6c(%rsp) │ │ - jne 92567 │ │ - movl $0x3,0x1f0(%r14) │ │ - movabs $0x300000000,%rax │ │ - mov %r15d,%ecx │ │ - cmp %ecx,%r11d │ │ - jl 92590 │ │ - cmp %ebp,%r11d │ │ - jl 92590 │ │ - cmpl $0x0,0x70(%rsp) │ │ - jne 92590 │ │ - movl $0x4,0x1f0(%r14) │ │ - movabs $0x400000000,%rax │ │ - mov %r11d,%ecx │ │ - cmp %ecx,%r10d │ │ - jl 925b9 │ │ - cmp %ebp,%r10d │ │ - jl 925b9 │ │ - cmpl $0x0,0x74(%rsp) │ │ - jne 925b9 │ │ - movl $0x5,0x1f0(%r14) │ │ - movabs $0x500000000,%rax │ │ - mov %r10d,%ecx │ │ - cmp %ecx,%r13d │ │ - jl 925e2 │ │ - cmp %ebp,%r13d │ │ - jl 925e2 │ │ - cmpl $0x0,0x78(%rsp) │ │ - jne 925e2 │ │ - movl $0x6,0x1f0(%r14) │ │ - movabs $0x600000000,%rax │ │ - mov %r13d,%ecx │ │ - cmp %ecx,%r8d │ │ - jl 9260b │ │ - cmp %ebp,%r8d │ │ - jl 9260b │ │ - cmpl $0x0,0x7c(%rsp) │ │ - jne 9260b │ │ - movl $0x7,0x1f0(%r14) │ │ - movabs $0x700000000,%rax │ │ + sub %r8d,%edx │ │ + mov %edx,0x10(%rdi) │ │ + mov %rax,%rdx │ │ mov %r8d,%ecx │ │ - cmp $0xffffffff,%ecx │ │ - je 92620 │ │ - sar $0x1e,%rax │ │ - movl $0x1,0x60(%rsp,%rax,1) │ │ - mov 0x60(%rsp),%esi │ │ - mov $0x7fffffff,%eax │ │ - mov %r9,%rcx │ │ - cmp $0x7fffffff,%edx │ │ - je 92647 │ │ - cmp %ebp,%edx │ │ - jl 92647 │ │ - test %esi,%esi │ │ - jne 92647 │ │ - movl $0x0,0x1e8(%r14) │ │ - xor %ecx,%ecx │ │ - mov %edx,%eax │ │ - cmp %eax,%edi │ │ - jge 9266d │ │ - cmp %ebp,%edi │ │ - jl 9266d │ │ - cmpl $0x0,0x64(%rsp) │ │ - jne 9266d │ │ - movl $0x1,0x1e8(%r14) │ │ - movabs $0x100000000,%rcx │ │ - mov %edi,%eax │ │ - cmp %eax,%r12d │ │ - jge 92696 │ │ - cmp %ebp,%r12d │ │ - jl 92696 │ │ - cmpl $0x0,0x68(%rsp) │ │ - jne 92696 │ │ - movl $0x2,0x1e8(%r14) │ │ - movabs $0x200000000,%rcx │ │ - mov %r12d,%eax │ │ - cmp %eax,%r15d │ │ - jge 926bf │ │ - cmp %ebp,%r15d │ │ - jl 926bf │ │ - cmpl $0x0,0x6c(%rsp) │ │ - jne 926bf │ │ - movl $0x3,0x1e8(%r14) │ │ - movabs $0x300000000,%rcx │ │ - mov %r15d,%eax │ │ - cmp %eax,%r11d │ │ - jge 926e8 │ │ - cmp %ebp,%r11d │ │ - jl 926e8 │ │ - cmpl $0x0,0x70(%rsp) │ │ - jne 926e8 │ │ - movl $0x4,0x1e8(%r14) │ │ - movabs $0x400000000,%rcx │ │ - mov %r11d,%eax │ │ - cmp %eax,%r10d │ │ - jge 92711 │ │ - cmp %ebp,%r10d │ │ - jl 92711 │ │ - cmpl $0x0,0x74(%rsp) │ │ - jne 92711 │ │ - movl $0x5,0x1e8(%r14) │ │ - movabs $0x500000000,%rcx │ │ - mov %r10d,%eax │ │ - cmp %eax,%r13d │ │ - jge 9273a │ │ - cmp %ebp,%r13d │ │ - jl 9273a │ │ - cmpl $0x0,0x78(%rsp) │ │ - jne 9273a │ │ - movl $0x6,0x1e8(%r14) │ │ - movabs $0x600000000,%rcx │ │ + shl %cl,%rdx │ │ + mov %rdx,0x8(%rdi) │ │ + neg %r8b │ │ + mov %r8d,%ecx │ │ + shr %cl,%rax │ │ + add %eax,%r13d │ │ + lea (%r14,%r14,1),%eax │ │ + cmp %r12d,%eax │ │ + ja 88ffd │ │ + cmp %r13d,%eax │ │ + jb 890fd │ │ + test $0x1,%r13b │ │ + jne 890f0 │ │ + shr %r13d │ │ + add %r14d,%r13d │ │ + jmp 890fd │ │ + add $0x1,%r13d │ │ + shr %r13d │ │ + sub %r13d,%r14d │ │ + mov %r14d,%r13d │ │ + sub %r15d,%r13d │ │ mov %r13d,%eax │ │ - cmp %eax,%r8d │ │ - jge 937b3 │ │ - cmp %ebp,%r8d │ │ - jl 937b3 │ │ - cmpl $0x0,0x7c(%rsp) │ │ - jne 937b3 │ │ - movl $0x7,0x1e8(%r14) │ │ - movabs $0x700000000,%rcx │ │ - jmpq 937ba │ │ - xor %eax,%eax │ │ - mov %eax,0x368(%r12) │ │ - mov %r15,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,0x36c(%r12) │ │ - test %eax,%eax │ │ - je 92961 │ │ - movabs $0xffffffff00000000,%rax │ │ - mov %rax,0x470(%r12) │ │ - lea 0x38c(%r12),%rbp │ │ - xor %ebx,%ebx │ │ - jmp 927d2 │ │ + add $0x8,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - add $0x1,%rbx │ │ - add $0x20,%rbp │ │ - cmp $0x8,%rbx │ │ - je 929a7 │ │ - mov %r15,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,%ecx │ │ - mov $0x0,%eax │ │ - test %ecx,%ecx │ │ - je 927ff │ │ - mov %r15,%rdi │ │ - mov $0x8,%esi │ │ - callq 85930 │ │ - mov %ebx,0x474(%r12) │ │ - mov %eax,-0x1c(%rbp) │ │ - mov %r15,%rdi │ │ + nopl 0x0(%rax) │ │ + movl $0x0,0x10(%rdi) │ │ + movq $0x0,0x8(%rdi) │ │ + retq │ │ + sub $0x38,%rsp │ │ + mov %rsi,0x30(%rsp) │ │ + test %edx,%edx │ │ + je 8916a │ │ + lea 0x88(%rdi),%rax │ │ + mov %rax,0x18(%rsp) │ │ + lea 0x2a8(%rdi),%rax │ │ + mov %rax,0x20(%rsp) │ │ + lea 0xb28(%rdi),%rax │ │ + mov %rax,0x28(%rsp) │ │ + lea 0x18(%rsp),%rdx │ │ + xor %esi,%esi │ │ + jmp 89195 │ │ + movq $0x0,0x18(%rsp) │ │ + lea 0x88(%rdi),%rax │ │ + mov %rax,0x20(%rsp) │ │ + lea 0x2a8(%rdi),%rax │ │ + mov %rax,0x28(%rsp) │ │ + lea 0x18(%rsp),%rdx │ │ mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,%ecx │ │ - xor %r14d,%r14d │ │ - mov $0x0,%eax │ │ + mov $0x1,%ecx │ │ + xor %r8d,%r8d │ │ + callq 891b0 │ │ + add $0x38,%rsp │ │ + retq │ │ + nopw 0x0(%rax,%rax,1) │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + push %rax │ │ + mov %rdx,%r14 │ │ + mov %esi,%r12d │ │ + mov %rdi,%r15 │ │ test %ecx,%ecx │ │ - je 92832 │ │ - mov %r15,%rdi │ │ - mov $0x6,%esi │ │ - callq 85930 │ │ - mov %ebx,0x474(%r12) │ │ - mov %eax,-0x18(%rbp) │ │ - mov %r15,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - test %eax,%eax │ │ - je 9285e │ │ - mov %r15,%rdi │ │ - mov $0x6,%esi │ │ - callq 85930 │ │ - mov %eax,%r14d │ │ - mov %ebx,0x474(%r12) │ │ - mov %r14d,-0x14(%rbp) │ │ - mov %r15,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,%ecx │ │ - xor %r14d,%r14d │ │ - mov $0x0,%eax │ │ + mov $0x7,%ebx │ │ + cmove %ecx,%ebx │ │ + test %r8d,%r8d │ │ + mov $0x38,%eax │ │ + cmove %r8d,%eax │ │ + mov %eax,%edx │ │ + or %ebx,%edx │ │ + mov %edx,(%rdi) │ │ + mov %ebx,%edi │ │ + or $0x38,%edi │ │ + mov %edi,0x4(%r15) │ │ + cmp $0x4,%esi │ │ + jne 8922b │ │ + mov %edx,%edi │ │ + and $0x3c,%edi │ │ + mov %edi,0x8(%r15) │ │ + or $0x7,%eax │ │ + mov %eax,0xc(%r15) │ │ + mov %edx,%eax │ │ + and $0x37,%eax │ │ + mov %eax,0x10(%r15) │ │ + movl $0x3f,0x14(%r15) │ │ + or $0x10,%ebx │ │ + mov %ebx,0x18(%r15) │ │ + mov %edx,%eax │ │ + or $0x1,%eax │ │ + mov %eax,0x1c(%r15) │ │ + and $0x34,%edx │ │ + mov %edx,0x20(%r15) │ │ + jmpq 893a2 │ │ + mov %eax,0x8(%r15) │ │ + mov %eax,%edx │ │ + or $0x7,%edx │ │ + mov %edx,0xc(%r15) │ │ + mov %ebx,0x10(%r15) │ │ + mov %edi,0x44(%r15) │ │ + movabs $0x3800000038,%rbp │ │ + mov %rbp,0x48(%r15) │ │ + mov %eax,0x50(%r15) │ │ + cmp $0x3,%r12d │ │ + jne 89264 │ │ + mov %ebx,%esi │ │ + and $0x4,%esi │ │ + or $0x38,%esi │ │ + mov %esi,0x48(%r15) │ │ + mov %edx,0x54(%r15) │ │ + movabs $0x700000007,%rsi │ │ + mov %rsi,0x58(%r15) │ │ + mov %ebx,0x60(%r15) │ │ + cmp $0x3,%r12d │ │ + jne 8928c │ │ + mov %eax,%esi │ │ + and $0x30,%esi │ │ + or $0x7,%esi │ │ + mov %esi,0x58(%r15) │ │ + mov %eax,0x30(%r15) │ │ + mov %ebx,0x34(%r15) │ │ + mov %edx,0x38(%r15) │ │ + mov %edi,0x3c(%r15) │ │ + movl $0x0,0x40(%r15) │ │ + movl $0x3f,0x14(%r15) │ │ + mov %ebx,0x18(%r15) │ │ + mov %eax,0x1c(%r15) │ │ + mov %edi,0x20(%r15) │ │ + mov %edx,0x24(%r15) │ │ + movabs $0x3f00000000,%rsi │ │ + mov %rsi,0x28(%r15) │ │ + cmp $0x3,%r12d │ │ + jne 893a2 │ │ + mov 0x18(%r14),%rsi │ │ + lea 0x24(%rsi),%rdi │ │ + mov %rdi,0x18(%r14) │ │ + mov %rsi,0x68(%r15) │ │ + movaps 0x74d25(%rip),%xmm0 │ │ + movups %xmm0,(%rsi) │ │ + movaps 0x74d2b(%rip),%xmm0 │ │ + movups %xmm0,0x10(%rsi) │ │ + movl $0x34,0x20(%rsi) │ │ + mov 0x18(%r14),%rsi │ │ + lea 0x24(%rsi),%rdi │ │ + mov %rdi,0x18(%r14) │ │ + mov %rsi,0x70(%r15) │ │ test %ecx,%ecx │ │ - je 92892 │ │ - mov %r15,%rdi │ │ - mov $0x6,%esi │ │ - callq 85930 │ │ - mov %ebx,0x474(%r12) │ │ - mov %eax,-0x10(%rbp) │ │ - mov %r15,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - test %eax,%eax │ │ - je 928be │ │ - mov %r15,%rdi │ │ - mov $0x6,%esi │ │ - callq 85930 │ │ - mov %eax,%r14d │ │ - mov %ebx,0x474(%r12) │ │ - mov %r14d,-0xc(%rbp) │ │ - mov %r15,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - test %eax,%eax │ │ - je 92900 │ │ - mov %r15,%rdi │ │ - mov $0x3,%esi │ │ - callq 85890 │ │ - mov %ebx,0x474(%r12) │ │ - movl $0x1,0x470(%r12) │ │ - jmp 92905 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - mov $0xffffffff,%eax │ │ - mov %eax,-0x8(%rbp) │ │ - mov %r15,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,-0x4(%rbp) │ │ - test %eax,%eax │ │ - je 92930 │ │ - mov %ebx,0x474(%r12) │ │ - movl $0x1,0x470(%r12) │ │ - mov %r15,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,0x0(%rbp) │ │ - test %eax,%eax │ │ - je 927c0 │ │ - mov %ebx,0x474(%r12) │ │ - movl $0x1,0x470(%r12) │ │ - jmpq 927c0 │ │ - movslq 0x130(%r12),%rax │ │ - movslq 0x1d8(%r12,%rax,4),%rax │ │ - imul $0x150,%rax,%rax │ │ - mov 0x40(%rsp),%rcx │ │ - mov 0x1e8(%rcx,%rax,1),%rsi │ │ - test %rsi,%rsi │ │ - je 94563 │ │ - lea 0x370(%r12),%rdi │ │ - add $0x370,%rsi │ │ - mov $0x108,%edx │ │ - callq 43b0 │ │ - cmpl $0x0,0x338(%r12) │ │ - je 922c8 │ │ - mov %r15,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,0x4b8(%r12) │ │ - test %eax,%eax │ │ - je 92a66 │ │ - mov %r15,%rdi │ │ - mov $0x2,%esi │ │ - callq 85890 │ │ - mov %eax,0x4bc(%r12) │ │ - cmpl $0x0,0x4b8(%r12) │ │ - je 92a72 │ │ - cmpl $0x0,0x1d0(%r12) │ │ - jne 92a72 │ │ - mov %r15,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - xor %ecx,%ecx │ │ - test %eax,%eax │ │ - setne %cl │ │ - mov %ecx,0x4c0(%r12) │ │ - je 92a7e │ │ - mov %r15,%rdi │ │ - mov $0x2,%esi │ │ - callq 85890 │ │ - mov %eax,0x4c4(%r12) │ │ - cmpl $0x0,0x4c0(%r12) │ │ - je 92aef │ │ - mov %r15,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,0x4c8(%r12) │ │ - cmpl $0x0,0x33c(%r12) │ │ - jne 92b04 │ │ - jmp 92a9f │ │ - movl $0x0,0x4bc(%r12) │ │ - movl $0x0,0x4c0(%r12) │ │ - movl $0x0,0x4c4(%r12) │ │ - xor %eax,%eax │ │ - mov %eax,0x4c8(%r12) │ │ - cmpl $0x0,0x33c(%r12) │ │ - jne 92b04 │ │ - cmpl $0x0,0x340(%r12) │ │ - jne 92b04 │ │ - cmpl $0x0,0x344(%r12) │ │ - jne 92b04 │ │ - cmpl $0x0,0x348(%r12) │ │ - jne 92b04 │ │ - cmpl $0x0,0x34c(%r12) │ │ - sete %sil │ │ - jmp 92b06 │ │ + je 89461 │ │ + movaps 0x74d31(%rip),%xmm0 │ │ + movups %xmm0,(%rsi) │ │ + movaps 0x74d37(%rip),%xmm0 │ │ + movups %xmm0,0x10(%rsi) │ │ + movl $0x4,0x20(%rsi) │ │ + mov 0x18(%r14),%rcx │ │ + lea 0x24(%rcx),%rsi │ │ + mov %rsi,0x18(%r14) │ │ + mov %rcx,0x78(%r15) │ │ + mov %edx,(%rcx) │ │ + movl $0x3f,0x4(%rcx) │ │ + or $0x4,%eax │ │ + mov %eax,0x8(%rcx) │ │ + mov %edx,0xc(%rcx) │ │ + mov %edx,%eax │ │ + and $0x37,%eax │ │ + mov %eax,0x10(%rcx) │ │ + movabs $0x170000003f,%rax │ │ + mov %rax,0x14(%rcx) │ │ + mov %edx,0x1c(%rcx) │ │ + and $0x34,%edx │ │ + mov %edx,0x20(%rcx) │ │ + mov 0x18(%r14),%rax │ │ + lea 0x24(%rax),%rcx │ │ + mov %rcx,0x18(%r14) │ │ + mov %rax,0x80(%r15) │ │ + movaps 0x74ca1(%rip),%xmm0 │ │ + movups %xmm0,(%rax) │ │ + movaps 0x74ca7(%rip),%xmm0 │ │ + movups %xmm0,0x10(%rax) │ │ + jmpq 894d8 │ │ xor %ebx,%ebx │ │ - test %r8,%r8 │ │ - jne 91d67 │ │ - jmpq 91d7f │ │ - xor %edx,%edx │ │ - test %rcx,%rcx │ │ - jne 91ed7 │ │ - jmpq 91eef │ │ - xor %eax,%eax │ │ - mov %eax,0x4c8(%r12) │ │ - cmpl $0x0,0x33c(%r12) │ │ - je 92a9f │ │ - xor %esi,%esi │ │ - movl $0x1,0x4cc(%r12) │ │ - mov 0x338(%r12),%ecx │ │ - mov 0x360(%r12),%r8d │ │ - mov %ecx,%edi │ │ - test %r8d,%r8d │ │ - je 92b48 │ │ - mov 0x370(%r12),%edx │ │ - add %ecx,%edx │ │ - cmp $0x100,%edx │ │ - mov $0xff,%ebp │ │ - cmovl %edx,%ebp │ │ - xor %edi,%edi │ │ - test %ebp,%ebp │ │ - cmovns %ebp,%edi │ │ - test %edi,%edi │ │ - sete %dl │ │ - and %sil,%dl │ │ - mov %edi,0x498(%r12) │ │ - movzbl %dl,%edi │ │ - mov %edi,0x478(%r12) │ │ - mov %edi,0x4cc(%r12) │ │ - mov %ecx,%edi │ │ - test %r8d,%r8d │ │ - je 92b91 │ │ - mov 0x390(%r12),%edi │ │ - add %ecx,%edi │ │ - cmp $0x100,%edi │ │ - mov $0xff,%ebp │ │ - cmovl %edi,%ebp │ │ - xor %edi,%edi │ │ - test %ebp,%ebp │ │ - cmovns %ebp,%edi │ │ - test %edi,%edi │ │ - sete %bl │ │ - mov %esi,%eax │ │ - and %bl,%al │ │ - and %bl,%dl │ │ - mov %edi,0x49c(%r12) │ │ - movzbl %al,%eax │ │ - mov %eax,0x47c(%r12) │ │ - movzbl %dl,%eax │ │ - mov %eax,0x4cc(%r12) │ │ - mov %ecx,%edi │ │ - test %r8d,%r8d │ │ - je 92bdf │ │ - mov 0x3b0(%r12),%eax │ │ - add %ecx,%eax │ │ - cmp $0x100,%eax │ │ - mov $0xff,%ebp │ │ - cmovl %eax,%ebp │ │ - xor %edi,%edi │ │ - test %ebp,%ebp │ │ - cmovns %ebp,%edi │ │ - test %edi,%edi │ │ - sete %al │ │ - mov %esi,%ebx │ │ - and %al,%bl │ │ - and %al,%dl │ │ - mov %edi,0x4a0(%r12) │ │ - movzbl %bl,%eax │ │ - mov %eax,0x480(%r12) │ │ - movzbl %dl,%eax │ │ - mov %eax,0x4cc(%r12) │ │ - mov %ecx,%edi │ │ - test %r8d,%r8d │ │ - je 92c2d │ │ - mov 0x3d0(%r12),%eax │ │ - add %ecx,%eax │ │ - cmp $0x100,%eax │ │ - mov $0xff,%ebp │ │ - cmovl %eax,%ebp │ │ - xor %edi,%edi │ │ - test %ebp,%ebp │ │ - cmovns %ebp,%edi │ │ - test %edi,%edi │ │ - sete %al │ │ - mov %esi,%ebx │ │ - and %al,%bl │ │ - and %al,%dl │ │ - mov %edi,0x4a4(%r12) │ │ - movzbl %bl,%eax │ │ - mov %eax,0x484(%r12) │ │ - movzbl %dl,%eax │ │ - mov %eax,0x4cc(%r12) │ │ - mov %ecx,%edi │ │ - test %r8d,%r8d │ │ - je 92c7b │ │ - mov 0x3f0(%r12),%eax │ │ - add %ecx,%eax │ │ - cmp $0x100,%eax │ │ - mov $0xff,%ebp │ │ - cmovl %eax,%ebp │ │ - xor %edi,%edi │ │ - test %ebp,%ebp │ │ - cmovns %ebp,%edi │ │ - test %edi,%edi │ │ - sete %al │ │ - and %sil,%al │ │ - and %al,%dl │ │ - mov %edi,0x4a8(%r12) │ │ - movzbl %al,%eax │ │ - mov %eax,0x488(%r12) │ │ - movzbl %dl,%eax │ │ - mov %eax,0x4cc(%r12) │ │ - mov %ecx,%edi │ │ - test %r8d,%r8d │ │ - je 92cc8 │ │ - mov 0x410(%r12),%eax │ │ - add %ecx,%eax │ │ - cmp $0x100,%eax │ │ - mov $0xff,%ebp │ │ - cmovl %eax,%ebp │ │ - xor %edi,%edi │ │ - test %ebp,%ebp │ │ - cmovns %ebp,%edi │ │ - test %edi,%edi │ │ - sete %al │ │ - mov %esi,%ebx │ │ - and %al,%bl │ │ - and %al,%dl │ │ - mov %edi,0x4ac(%r12) │ │ - movzbl %bl,%eax │ │ - mov %eax,0x48c(%r12) │ │ - movzbl %dl,%eax │ │ - mov %eax,0x4cc(%r12) │ │ - mov %ecx,%edi │ │ - test %r8d,%r8d │ │ - je 92d16 │ │ - mov 0x430(%r12),%eax │ │ - add %ecx,%eax │ │ - cmp $0x100,%eax │ │ - mov $0xff,%ebp │ │ - cmovl %eax,%ebp │ │ - xor %edi,%edi │ │ - test %ebp,%ebp │ │ - cmovns %ebp,%edi │ │ - test %edi,%edi │ │ - sete %al │ │ - mov %esi,%ebx │ │ - and %al,%bl │ │ - and %al,%dl │ │ - mov %edi,0x4b0(%r12) │ │ - movzbl %bl,%eax │ │ - mov %eax,0x490(%r12) │ │ - movzbl %dl,%eax │ │ - mov %eax,0x4cc(%r12) │ │ test %r8d,%r8d │ │ - je 92d61 │ │ - add 0x450(%r12),%ecx │ │ - cmp $0x100,%ecx │ │ - mov $0xff,%eax │ │ - cmovl %ecx,%eax │ │ - xor %ecx,%ecx │ │ - test %eax,%eax │ │ - cmovns %eax,%ecx │ │ - mov %ecx,0x4b4(%r12) │ │ + setne %bl │ │ + xor %r13d,%r13d │ │ test %ecx,%ecx │ │ - sete %al │ │ - and %al,%sil │ │ - movzbl %sil,%eax │ │ - mov %eax,0x494(%r12) │ │ - and %al,%dl │ │ - movzbl %dl,%eax │ │ - mov %eax,0x4cc(%r12) │ │ - test %al,%al │ │ - jne 92d9d │ │ - cmpl $0x0,0x1d0(%r12) │ │ - je 92ea3 │ │ - movl $0x0,0x510(%r12) │ │ - pxor %xmm0,%xmm0 │ │ - movdqu %xmm0,0x4d0(%r12) │ │ - movabs $0x100000001,%rax │ │ - mov %rax,0x4e0(%r12) │ │ - movups 0x68e30(%rip),%xmm0 │ │ - movups %xmm0,0x4e8(%r12) │ │ - movdqu 0x68e2f(%rip),%xmm0 │ │ - movdqu %xmm0,0x4f8(%r12) │ │ - mov 0x68e2e(%rip),%rax │ │ - mov %rax,0x508(%r12) │ │ - cmpl $0x0,0x4cc(%r12) │ │ - je 931c1 │ │ - movq $0x0,0x518(%r12) │ │ - movl $0x0,0x53c(%r12) │ │ - cmpl $0x0,0x4cc(%r12) │ │ - je 92e37 │ │ - cmpl $0x0,0x1c8(%r12) │ │ - je 92e50 │ │ - cmpl $0x0,0x430(%r13) │ │ - je 92e50 │ │ - cmpl $0x0,0x1d0(%r12) │ │ - je 92f5a │ │ - movq $0x0,0x55c(%r12) │ │ - movl $0x0,0x564(%r12) │ │ - xor %eax,%eax │ │ - cmpl $0x0,0x4cc(%r12) │ │ - je 9337e │ │ - mov %eax,0x570(%r12) │ │ - testb $0x1,0xe8(%r12) │ │ - jne 933ad │ │ - movq $0x0,0x574(%r12) │ │ - xor %eax,%eax │ │ - jmpq 933e3 │ │ - mov %r15,%rdi │ │ - mov $0x6,%esi │ │ - callq 85890 │ │ - mov %eax,0x4d0(%r12) │ │ - mov %r15,%rdi │ │ - mov $0x6,%esi │ │ - callq 85890 │ │ - mov %eax,0x4d4(%r12) │ │ - cmpl $0x0,0x43c(%r13) │ │ - jne 92f0b │ │ - or 0x4d0(%r12),%eax │ │ - je 92f0b │ │ - mov %r15,%rdi │ │ - mov $0x6,%esi │ │ - callq 85890 │ │ - mov %eax,0x4d8(%r12) │ │ - mov %r15,%rdi │ │ - mov $0x6,%esi │ │ - callq 85890 │ │ - mov %eax,0x4dc(%r12) │ │ - mov %r15,%rdi │ │ - mov $0x3,%esi │ │ - callq 85890 │ │ - mov %eax,0x510(%r12) │ │ - movslq 0x130(%r12),%rax │ │ - cmp $0x7,%rax │ │ - jne 92fa0 │ │ - mov 0x68ceb(%rip),%rax │ │ - mov %rax,0x508(%r12) │ │ - movups 0x68ccc(%rip),%xmm0 │ │ - movups %xmm0,0x4f8(%r12) │ │ - movdqu 0x68cab(%rip),%xmm0 │ │ - jmpq 92fee │ │ - mov %r15,%rdi │ │ - mov $0x2,%esi │ │ - callq 85890 │ │ - mov %eax,0x55c(%r12) │ │ - cmpl $0x0,0x43c(%r13) │ │ - je 93275 │ │ - movl $0x0,0x560(%r12) │ │ + setne %r13b │ │ + mov %r12d,%ebp │ │ + add $0x1,%r12d │ │ + mov (%r14,%rbp,8),%rdi │ │ + lea 0x88(%rdi),%rax │ │ + mov %rax,(%r14,%rbp,8) │ │ + mov %rdi,0x68(%r15) │ │ + mov %r12d,%esi │ │ + mov %r14,%rdx │ │ + mov $0x1,%ecx │ │ + mov $0x1,%r8d │ │ + callq 891b0 │ │ + mov (%r14,%rbp,8),%rdi │ │ + lea 0x88(%rdi),%rax │ │ + mov %rax,(%r14,%rbp,8) │ │ + mov %rdi,0x70(%r15) │ │ + mov %r12d,%esi │ │ + mov %r14,%rdx │ │ + mov %r13d,%ecx │ │ + xor %r8d,%r8d │ │ + callq 891b0 │ │ + mov (%r14,%rbp,8),%rdi │ │ + lea 0x88(%rdi),%rax │ │ + mov %rax,(%r14,%rbp,8) │ │ + mov %rdi,0x78(%r15) │ │ + mov %r12d,%esi │ │ + mov %r14,%rdx │ │ + mov $0x1,%ecx │ │ + mov %ebx,%r8d │ │ + callq 891b0 │ │ + mov (%r14,%rbp,8),%rdi │ │ + lea 0x88(%rdi),%rax │ │ + mov %rax,(%r14,%rbp,8) │ │ + mov %rdi,0x80(%r15) │ │ + mov %r12d,%esi │ │ + mov %r14,%rdx │ │ xor %ecx,%ecx │ │ - mov %ecx,0x564(%r12) │ │ - test %eax,%eax │ │ - jne 932bb │ │ - jmpq 932ad │ │ - movslq 0x1d8(%r12,%rax,4),%rax │ │ - imul $0x150,%rax,%rax │ │ - mov 0x40(%rsp),%rcx │ │ - mov 0x1e8(%rcx,%rax,1),%rax │ │ - test %rax,%rax │ │ - je 94563 │ │ - mov 0x508(%rax),%rcx │ │ - mov %rcx,0x508(%r12) │ │ - movdqu 0x4e8(%rax),%xmm0 │ │ - movdqu 0x4f8(%rax),%xmm1 │ │ - movdqu %xmm1,0x4f8(%r12) │ │ - movdqu %xmm0,0x4e8(%r12) │ │ - mov %r15,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,0x4e0(%r12) │ │ - test %eax,%eax │ │ - je 92dfa │ │ - mov %r15,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,0x4e4(%r12) │ │ - test %eax,%eax │ │ - je 92dfa │ │ - mov %r15,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - test %eax,%eax │ │ - je 93058 │ │ - mov %r15,%rdi │ │ - mov $0x6,%esi │ │ - callq 85930 │ │ - mov %eax,0x4f0(%r12) │ │ - mov %r15,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - test %eax,%eax │ │ - je 9307e │ │ - mov %r15,%rdi │ │ - mov $0x6,%esi │ │ - callq 85930 │ │ - mov %eax,0x4f4(%r12) │ │ - mov %r15,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - test %eax,%eax │ │ - je 930a4 │ │ - mov %r15,%rdi │ │ - mov $0x6,%esi │ │ - callq 85930 │ │ - mov %eax,0x4f8(%r12) │ │ - mov %r15,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - test %eax,%eax │ │ - je 930ca │ │ - mov %r15,%rdi │ │ - mov $0x6,%esi │ │ - callq 85930 │ │ - mov %eax,0x4fc(%r12) │ │ - mov %r15,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - test %eax,%eax │ │ - je 930f0 │ │ - mov %r15,%rdi │ │ - mov $0x6,%esi │ │ - callq 85930 │ │ - mov %eax,0x500(%r12) │ │ - mov %r15,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - test %eax,%eax │ │ - je 93116 │ │ - mov %r15,%rdi │ │ - mov $0x6,%esi │ │ - callq 85930 │ │ - mov %eax,0x504(%r12) │ │ - mov %r15,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - test %eax,%eax │ │ - je 9313c │ │ - mov %r15,%rdi │ │ - mov $0x6,%esi │ │ - callq 85930 │ │ - mov %eax,0x508(%r12) │ │ - mov %r15,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - test %eax,%eax │ │ - je 93162 │ │ - mov %r15,%rdi │ │ - mov $0x6,%esi │ │ - callq 85930 │ │ - mov %eax,0x50c(%r12) │ │ - mov %r15,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - test %eax,%eax │ │ - je 93188 │ │ - mov %r15,%rdi │ │ - mov $0x6,%esi │ │ - callq 85930 │ │ - mov %eax,0x4e8(%r12) │ │ - mov %r15,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - test %eax,%eax │ │ - je 92dfa │ │ - mov %r15,%rdi │ │ - mov $0x6,%esi │ │ - callq 85930 │ │ - mov %eax,0x4ec(%r12) │ │ - cmpl $0x0,0x4cc(%r12) │ │ - jne 92e09 │ │ - cmpl $0x0,0x42c(%r13) │ │ - je 92e09 │ │ - cmpl $0x0,0x1d0(%r12) │ │ - jne 92e09 │ │ - mov %r15,%rdi │ │ - mov $0x2,%esi │ │ - callq 85890 │ │ - add $0x3,%eax │ │ - mov %eax,0x514(%r12) │ │ - mov %r15,%rdi │ │ - mov $0x2,%esi │ │ - callq 85890 │ │ - mov %eax,0x518(%r12) │ │ - cmp $0x1f,%eax │ │ - je 92e21 │ │ - xor %ebx,%ebx │ │ - jmp 9323f │ │ - nopl 0x0(%rax,%rax,1) │ │ - movzbl 0x518(%r12),%ecx │ │ - mov $0x1,%eax │ │ - shl %cl,%eax │ │ - add $0x1,%rbx │ │ - cltq │ │ - cmp %rax,%rbx │ │ - jge 92e21 │ │ - mov %r15,%rdi │ │ - mov $0x6,%esi │ │ - callq 85890 │ │ - mov %eax,0x51c(%r12,%rbx,4) │ │ - cmpl $0x0,0x43c(%r13) │ │ - jne 93220 │ │ - mov %r15,%rdi │ │ - mov $0x6,%esi │ │ - callq 85890 │ │ - mov %eax,0x53c(%r12,%rbx,4) │ │ - jmp 93220 │ │ - mov %r15,%rdi │ │ - mov $0x2,%esi │ │ - callq 85890 │ │ - mov %eax,0x560(%r12) │ │ - mov %r15,%rdi │ │ - mov $0x2,%esi │ │ - callq 85890 │ │ - mov %eax,%ecx │ │ - mov 0x55c(%r12),%eax │ │ - mov %ecx,0x564(%r12) │ │ - test %eax,%eax │ │ - jne 932bb │ │ - or 0x560(%r12),%ecx │ │ - je 934e4 │ │ - mov 0x3f4(%r13),%eax │ │ - add $0x6,%eax │ │ - mov %eax,0x568(%r12) │ │ - mov %r15,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,%ecx │ │ - mov 0x568(%r12),%eax │ │ - test %ecx,%ecx │ │ - je 9331a │ │ - add $0x1,%eax │ │ - mov %eax,0x568(%r12) │ │ - cmpl $0x0,0x3f4(%r13) │ │ - jne 9331a │ │ - mov %r15,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - add 0x568(%r12),%eax │ │ - mov %eax,0x568(%r12) │ │ - mov %eax,0x56c(%r12) │ │ - cmpl $0x0,0x560(%r12) │ │ - jne 9333c │ │ - cmpl $0x0,0x564(%r12) │ │ - je 92e68 │ │ - cmpl $0x1,0x434(%r13) │ │ - jne 92e68 │ │ - cmpl $0x1,0x438(%r13) │ │ - jne 92e68 │ │ - mov %r15,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - sub %eax,0x56c(%r12) │ │ - xor %eax,%eax │ │ - cmpl $0x0,0x4cc(%r12) │ │ - jne 92e79 │ │ - mov %r15,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - cmp $0x1,%eax │ │ - mov $0x2,%eax │ │ - sbb $0x0,%eax │ │ - mov %eax,0x570(%r12) │ │ - testb $0x1,0xe8(%r12) │ │ - je 92e90 │ │ - mov %r15,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,%ecx │ │ - mov %eax,0x574(%r12) │ │ - movl $0x0,0x578(%r12) │ │ - xor %eax,%eax │ │ - test %ecx,%ecx │ │ - je 933e3 │ │ - mov 0x88(%rsp),%rcx │ │ - testb $0x1,(%rcx) │ │ - jne 93437 │ │ - mov %r12,%rbx │ │ - mov %eax,0x57c(%rbx) │ │ - cmpl $0x0,0x11c(%rbx) │ │ - mov %rbx,%r12 │ │ - jne 94088 │ │ - mov 0x88(%rsp),%rax │ │ - testb $0x1,(%rax) │ │ - je 94088 │ │ - cmpl $0x0,0x408(%r13) │ │ - mov 0x50(%rsp),%r14 │ │ - je 934dd │ │ - mov %r14,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - test %eax,%eax │ │ - setne %al │ │ - jmpq 9408f │ │ - cmpl $0x0,0x410(%r13) │ │ - mov %r12,%rbx │ │ - je 94072 │ │ - movslq 0x1d8(%rbx),%rax │ │ - imul $0x150,%rax,%rcx │ │ - mov $0xffffffea,%ebp │ │ - mov 0x40(%rsp),%rdx │ │ - cmpq $0x0,0x1f0(%rdx,%rcx,1) │ │ - je 94568 │ │ - mov %r13,%rax │ │ - mov 0xf8(%rbx),%r13d │ │ - mov 0x1e8(%rdx,%rcx,1),%rcx │ │ - mov 0xf8(%rcx),%r8d │ │ - mov 0x424(%rax),%r15d │ │ - mov $0xffffffff,%ebx │ │ - test %r15d,%r15d │ │ - je 93506 │ │ - lea -0x1(%r15),%ecx │ │ - mov $0x1,%esi │ │ - shl %cl,%esi │ │ - mov %r8d,%edi │ │ - sub %r13d,%edi │ │ - lea -0x1(%rsi),%ecx │ │ - and %edi,%ecx │ │ - and %esi,%edi │ │ - sub %edi,%ecx │ │ - jle 9352b │ │ - mov $0xffffffff,%r14d │ │ - mov %r8d,%ebx │ │ - movslq 0x1dc(%r12),%rcx │ │ - imul $0x150,%rcx,%rcx │ │ - cmpq $0x0,0x1f0(%rdx,%rcx,1) │ │ - jne 93555 │ │ - jmpq 94568 │ │ - xor %eax,%eax │ │ - jmpq 9408f │ │ - movl $0x8,0x568(%r12) │ │ - xor %eax,%eax │ │ - cmpl $0x0,0x4cc(%r12) │ │ - jne 92e79 │ │ - jmpq 9337e │ │ - mov $0xffffffff,%r14d │ │ - movslq 0x1dc(%r12),%rcx │ │ - imul $0x150,%rcx,%rcx │ │ - cmpq $0x0,0x1f0(%rdx,%rcx,1) │ │ - jne 93555 │ │ - jmpq 94568 │ │ - xor %r14d,%r14d │ │ - cmp $0x1,%ecx │ │ - sbb %r14d,%r14d │ │ - or %r8d,%r14d │ │ - movslq 0x1dc(%r12),%rcx │ │ - imul $0x150,%rcx,%rcx │ │ - cmpq $0x0,0x1f0(%rdx,%rcx,1) │ │ - je 94568 │ │ - xor %r11d,%r11d │ │ - mov 0x1e8(%rdx,%rcx,1),%rcx │ │ - mov 0xf8(%rcx),%r9d │ │ - test %r15d,%r15d │ │ - je 935af │ │ - lea -0x1(%r15),%ecx │ │ - mov $0x1,%esi │ │ - shl %cl,%esi │ │ - mov %r9d,%eax │ │ - sub %r13d,%eax │ │ - lea -0x1(%rsi),%edi │ │ - mov %edi,%ecx │ │ - and %eax,%ecx │ │ - and %esi,%eax │ │ - sub %eax,%ecx │ │ - jle 935a7 │ │ - cmp $0xffffffff,%ebx │ │ - je 9359c │ │ - mov %ebx,%eax │ │ - sub %r9d,%eax │ │ - and %eax,%edi │ │ - and %eax,%esi │ │ - cmp %esi,%edi │ │ - jle 935af │ │ - mov $0x1,%r11d │ │ - mov %r9d,%ebx │ │ - jmp 935af │ │ - test %ecx,%ecx │ │ - js 93770 │ │ - xor %esi,%esi │ │ - movslq 0x1e0(%r12),%rax │ │ - imul $0x150,%rax,%rcx │ │ - cmpq $0x0,0x1f0(%rdx,%rcx,1) │ │ - je 94568 │ │ - mov %esi,0x58(%rsp) │ │ - mov 0x1e8(%rdx,%rcx,1),%rax │ │ - mov 0xf8(%rax),%r10d │ │ - test %r15d,%r15d │ │ - je 93662 │ │ - lea -0x1(%r15),%ecx │ │ - mov $0x1,%esi │ │ - shl %cl,%esi │ │ - mov %r10d,%eax │ │ - sub %r13d,%eax │ │ - lea -0x1(%rsi),%ecx │ │ - mov %ecx,%edi │ │ - and %eax,%edi │ │ - and %esi,%eax │ │ - sub %eax,%edi │ │ - jle 9363f │ │ - cmp $0xffffffff,%ebx │ │ - je 93617 │ │ - mov %ebx,%eax │ │ - sub %r10d,%eax │ │ - and %eax,%ecx │ │ - and %eax,%esi │ │ - cmp %esi,%ecx │ │ - jle 93662 │ │ - mov $0x2,%r11d │ │ - mov %r10d,%ebx │ │ - movslq 0x1e4(%r12),%rax │ │ - imul $0x150,%rax,%rcx │ │ - cmpq $0x0,0x1f0(%rdx,%rcx,1) │ │ - jne 93680 │ │ - jmpq 94568 │ │ - test %edi,%edi │ │ - jns 93662 │ │ - cmp $0xffffffff,%r14d │ │ - je 93657 │ │ - mov %r10d,%eax │ │ - sub %r14d,%eax │ │ - and %eax,%ecx │ │ - and %eax,%esi │ │ - cmp %esi,%ecx │ │ - jle 93662 │ │ - movl $0x2,0x58(%rsp) │ │ - mov %r10d,%r14d │ │ - movslq 0x1e4(%r12),%rax │ │ - imul $0x150,%rax,%rcx │ │ - cmpq $0x0,0x1f0(%rdx,%rcx,1) │ │ - je 94568 │ │ - mov 0x1e8(%rdx,%rcx,1),%rax │ │ - mov 0xf8(%rax),%edx │ │ - test %r15d,%r15d │ │ - je 936ed │ │ - lea -0x1(%r15),%ecx │ │ - mov $0x1,%esi │ │ - shl %cl,%esi │ │ - mov %edx,%eax │ │ - sub %r13d,%eax │ │ - lea -0x1(%rsi),%ecx │ │ - mov %ecx,%edi │ │ - and %eax,%edi │ │ - and %esi,%eax │ │ - sub %eax,%edi │ │ - jle 936cb │ │ - cmp $0xffffffff,%ebx │ │ - je 936c1 │ │ - mov %ebx,%eax │ │ - sub %edx,%eax │ │ - and %eax,%ecx │ │ - and %eax,%esi │ │ - cmp %esi,%ecx │ │ - jle 936ed │ │ - mov $0x3,%r11d │ │ - mov %edx,%ebx │ │ - jmp 936ed │ │ - test %edi,%edi │ │ - jns 936ed │ │ - cmp $0xffffffff,%r14d │ │ - je 936e2 │ │ + xor %r8d,%r8d │ │ + add $0x8,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + jmpq 891b0 │ │ + movaps 0x74bc8(%rip),%xmm0 │ │ + movups %xmm0,(%rsi) │ │ + movaps 0x74bce(%rip),%xmm1 │ │ + movups %xmm1,0x10(%rsi) │ │ + movl $0x0,0x20(%rsi) │ │ + mov 0x18(%r14),%rcx │ │ + lea 0x24(%rcx),%rsi │ │ + mov %rsi,0x18(%r14) │ │ + mov %rcx,0x78(%r15) │ │ + mov %edx,(%rcx) │ │ + movl $0x3f,0x4(%rcx) │ │ + or $0x4,%eax │ │ + mov %eax,0x8(%rcx) │ │ + mov %edx,0xc(%rcx) │ │ mov %edx,%eax │ │ - sub %r14d,%eax │ │ - and %eax,%ecx │ │ - and %eax,%esi │ │ - cmp %esi,%ecx │ │ - jle 936ed │ │ - movl $0x3,0x58(%rsp) │ │ - mov %edx,%r14d │ │ - movslq 0x1e8(%r12),%rax │ │ - imul $0x150,%rax,%rcx │ │ - mov 0x40(%rsp),%rax │ │ - cmpq $0x0,0x1f0(%rax,%rcx,1) │ │ - je 94568 │ │ - mov 0x1e8(%rax,%rcx,1),%rax │ │ - mov 0xf8(%rax),%eax │ │ - test %r15d,%r15d │ │ - mov %eax,0x48(%rsp) │ │ - je 938b5 │ │ - lea -0x1(%r15),%ecx │ │ - mov $0x1,%esi │ │ - shl %cl,%esi │ │ - sub %r13d,%eax │ │ - lea -0x1(%rsi),%ecx │ │ - mov %ecx,%edi │ │ - and %eax,%edi │ │ - and %esi,%eax │ │ - sub %eax,%edi │ │ - jle 9388f │ │ - cmp $0xffffffff,%ebx │ │ - je 93761 │ │ - mov %ebx,%eax │ │ - sub 0x48(%rsp),%eax │ │ - and %eax,%ecx │ │ - and %eax,%esi │ │ - cmp %esi,%ecx │ │ - jle 938b5 │ │ - mov $0x4,%r11d │ │ - mov 0x48(%rsp),%ebx │ │ - jmpq 938b5 │ │ - cmp $0xffffffff,%r14d │ │ - je 93788 │ │ - mov %r9d,%eax │ │ - sub %r14d,%eax │ │ - and %eax,%edi │ │ - and %eax,%esi │ │ - cmp %esi,%edi │ │ - jle 935af │ │ - mov $0x1,%esi │ │ - mov %r9d,%r14d │ │ - movslq 0x1e0(%r12),%rax │ │ - imul $0x150,%rax,%rcx │ │ - cmpq $0x0,0x1f0(%rdx,%rcx,1) │ │ - jne 935cf │ │ - jmpq 94568 │ │ - cmp $0x7fffffff,%eax │ │ - je 937ca │ │ - sar $0x1e,%rcx │ │ - movl $0x1,0x60(%rsp,%rcx,1) │ │ - mov 0x60(%rsp),%esi │ │ - mov $0x7fffffff,%eax │ │ - cmp $0x7fffffff,%edx │ │ - je 937ef │ │ - cmp %ebp,%edx │ │ - jl 937ef │ │ - test %esi,%esi │ │ - jne 937ef │ │ - movl $0x0,0x1ec(%r14) │ │ - xor %r9d,%r9d │ │ + and $0x37,%eax │ │ + mov %eax,0x10(%rcx) │ │ + movabs $0x170000003f,%rax │ │ + mov %rax,0x14(%rcx) │ │ + mov %edx,0x1c(%rcx) │ │ + and $0x34,%edx │ │ + mov %edx,0x20(%rcx) │ │ + mov 0x18(%r14),%rax │ │ + lea 0x24(%rax),%rcx │ │ + mov %rcx,0x18(%r14) │ │ + mov %rax,0x80(%r15) │ │ + movups %xmm0,(%rax) │ │ + movups %xmm1,0x10(%rax) │ │ + movl $0x0,0x20(%rax) │ │ + add $0x8,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + xchg %ax,%ax │ │ + xor %r8d,%r8d │ │ + jmp 89500 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %rbx │ │ + mov (%rdi),%eax │ │ + mov (%rdi,%rsi,4),%ebp │ │ + test %r8d,%r8d │ │ + je 8954d │ │ + imul $0xb5,%eax,%eax │ │ + sub $0xffffff80,%eax │ │ + sar $0x8,%eax │ │ + imul $0x61f,%ebp,%r11d │ │ + add $0x800,%r11d │ │ + sar $0xc,%r11d │ │ + imul $0xec8,%ebp,%r14d │ │ + add $0x800,%r14d │ │ + sar $0xc,%r14d │ │ + lea (%rsi,%rsi,1),%r8 │ │ + lea (%rsi,%rsi,2),%r9 │ │ + mov %eax,%r10d │ │ + jmp 895bf │ │ + lea (%rsi,%rsi,1),%r8 │ │ + mov (%rdi,%rsi,8),%r11d │ │ + lea (%rsi,%rsi,2),%r9 │ │ + mov (%rdi,%r9,4),%r14d │ │ + lea (%r11,%rax,1),%ebx │ │ + imul $0xb5,%ebx,%r10d │ │ + sub $0xffffff80,%r10d │ │ + sar $0x8,%r10d │ │ + sub %r11d,%eax │ │ + imul $0xb5,%eax,%eax │ │ + sub $0xffffff80,%eax │ │ + sar $0x8,%eax │ │ + imul $0x61f,%ebp,%r11d │ │ + imul $0x138,%r14d,%ebx │ │ + lea (%r11,%rbx,1),%r11d │ │ + add $0x800,%r11d │ │ + sar $0xc,%r11d │ │ + sub %r14d,%r11d │ │ + imul $0xfffffec8,%ebp,%r15d │ │ + imul $0x61f,%r14d,%ebx │ │ + lea (%r15,%rbx,1),%r14d │ │ + add $0x800,%r14d │ │ + sar $0xc,%r14d │ │ + add %ebp,%r14d │ │ + lea (%r10,%r14,1),%ebx │ │ + cmp %ecx,%ebx │ │ + mov %ebx,%ebp │ │ + cmovg %ecx,%ebp │ │ + cmp %edx,%ebx │ │ + cmovl %edx,%ebp │ │ + mov %ebp,(%rdi) │ │ + lea (%rax,%r11,1),%ebx │ │ + cmp %ecx,%ebx │ │ + mov %ebx,%ebp │ │ + cmovg %ecx,%ebp │ │ + cmp %edx,%ebx │ │ + cmovl %edx,%ebp │ │ + mov %ebp,(%rdi,%rsi,4) │ │ + sub %r11d,%eax │ │ + cmp %ecx,%eax │ │ + mov %eax,%esi │ │ + cmovg %ecx,%esi │ │ + cmp %edx,%eax │ │ + cmovl %edx,%esi │ │ + mov %esi,(%rdi,%r8,4) │ │ + sub %r14d,%r10d │ │ + cmp %ecx,%r10d │ │ + cmovle %r10d,%ecx │ │ + cmp %edx,%r10d │ │ + cmovl %edx,%ecx │ │ + mov %ecx,(%rdi,%r9,4) │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + xor %r8d,%r8d │ │ + jmp 89630 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + sub $0x48,%rsp │ │ + mov %r8d,%r13d │ │ + mov %ecx,%r14d │ │ + mov %edx,%r12d │ │ + mov %rsi,%rbp │ │ + mov %rdi,%rbx │ │ + lea (%rsi,%rsi,1),%r15 │ │ + mov %r15,%rsi │ │ + callq 89500 │ │ + mov (%rbx,%rbp,4),%edi │ │ + lea 0x0(,%rbp,2),%r9 │ │ + add %rbp,%r9 │ │ + mov (%rbx,%r9,4),%ecx │ │ + test %r13d,%r13d │ │ + je 896d0 │ │ + imul $0x31f,%edi,%esi │ │ + add $0x800,%esi │ │ + sar $0xc,%esi │ │ + imul $0xfffff71c,%ecx,%eax │ │ + add $0x800,%eax │ │ + sar $0xc,%eax │ │ + imul $0xd4e,%ecx,%edx │ │ + add $0x800,%edx │ │ + sar $0xc,%edx │ │ + imul $0xfb1,%edi,%ecx │ │ + add $0x800,%ecx │ │ + sar $0xc,%ecx │ │ + lea 0x0(,%rbp,4),%rdi │ │ + add %rbp,%rdi │ │ + mov %rdi,0x28(%rsp) │ │ + lea 0x0(,%rbp,8),%rdi │ │ + sub %rbp,%rdi │ │ + mov %rdi,0x30(%rsp) │ │ + jmpq 8975c │ │ + lea 0x0(,%rbp,4),%rax │ │ + add %rbp,%rax │ │ + mov %rax,0x28(%rsp) │ │ + mov (%rbx,%rax,4),%r11d │ │ + lea 0x0(,%rbp,8),%rax │ │ + sub %rbp,%rax │ │ + mov %rax,0x30(%rsp) │ │ + mov (%rbx,%rax,4),%r8d │ │ + imul $0x31f,%edi,%eax │ │ + imul $0x4f,%r8d,%esi │ │ + lea (%rax,%rsi,1),%esi │ │ + add $0x800,%esi │ │ + sar $0xc,%esi │ │ + sub %r8d,%esi │ │ + imul $0x6a7,%r11d,%eax │ │ + imul $0xfffffb8e,%ecx,%edx │ │ + lea (%rdx,%rax,1),%eax │ │ + add $0x400,%eax │ │ + sar $0xb,%eax │ │ + imul $0x472,%r11d,%edx │ │ + imul $0x6a7,%ecx,%ecx │ │ + lea (%rcx,%rdx,1),%edx │ │ + add $0x400,%edx │ │ + sar $0xb,%edx │ │ + imul $0xffffffb1,%edi,%r11d │ │ + imul $0x31f,%r8d,%ecx │ │ + lea (%r11,%rcx,1),%ecx │ │ + add $0x800,%ecx │ │ + sar $0xc,%ecx │ │ + add %edi,%ecx │ │ + lea (%rsi,%rax,1),%edi │ │ + cmp %r14d,%edi │ │ + mov %edi,%r13d │ │ + cmovg %r14d,%r13d │ │ + cmp %r12d,%edi │ │ + cmovl %r12d,%r13d │ │ + sub %eax,%esi │ │ + cmp %r14d,%esi │ │ + mov %esi,%edi │ │ + cmovg %r14d,%edi │ │ + cmp %r12d,%esi │ │ + cmovl %r12d,%edi │ │ + lea (%rdx,%rcx,1),%eax │ │ + cmp %r14d,%eax │ │ + mov %eax,%r11d │ │ + cmovg %r14d,%r11d │ │ + cmp %r12d,%eax │ │ + cmovl %r12d,%r11d │ │ + sub %edx,%ecx │ │ + cmp %r14d,%ecx │ │ + mov %ecx,%edx │ │ + cmovg %r14d,%edx │ │ + cmp %r12d,%ecx │ │ + cmovl %r12d,%edx │ │ mov %edx,%eax │ │ - cmp %eax,%edi │ │ - jge 93815 │ │ - cmp %ebp,%edi │ │ - jl 93815 │ │ - cmpl $0x0,0x64(%rsp) │ │ - jne 93815 │ │ - movl $0x1,0x1ec(%r14) │ │ - movabs $0x100000000,%r9 │ │ - mov %edi,%eax │ │ - cmp %eax,%r12d │ │ - jge 9383e │ │ - cmp %ebp,%r12d │ │ - jl 9383e │ │ - cmpl $0x0,0x68(%rsp) │ │ - jne 9383e │ │ - movl $0x2,0x1ec(%r14) │ │ - movabs $0x200000000,%r9 │ │ - mov %r12d,%eax │ │ - cmp %eax,%r15d │ │ - jge 9393a │ │ - cmp %ebp,%r15d │ │ - mov %r14,%r12 │ │ - jl 9393d │ │ - cmpl $0x0,0x6c(%rsp) │ │ - jne 9393d │ │ - movl $0x3,0x1ec(%r12) │ │ - movabs $0x300000000,%r9 │ │ - mov %r15d,%eax │ │ - cmp %eax,%r11d │ │ - jl 93946 │ │ - mov 0x50(%rsp),%r14 │ │ - mov 0x40(%rsp),%r15 │ │ - jmpq 9397c │ │ - test %edi,%edi │ │ - jns 938b5 │ │ - cmp $0xffffffff,%r14d │ │ - je 938a8 │ │ - mov 0x48(%rsp),%eax │ │ - sub %r14d,%eax │ │ - and %eax,%ecx │ │ - and %eax,%esi │ │ - cmp %esi,%ecx │ │ - jle 938b5 │ │ - movl $0x4,0x58(%rsp) │ │ - mov 0x48(%rsp),%r14d │ │ - movslq 0x1ec(%r12),%rax │ │ - imul $0x150,%rax,%rcx │ │ - mov 0x40(%rsp),%rax │ │ - cmpq $0x0,0x1f0(%rax,%rcx,1) │ │ - je 94568 │ │ - mov 0x1e8(%rax,%rcx,1),%rax │ │ - mov 0xf8(%rax),%edi │ │ - test %r15d,%r15d │ │ - je 93d79 │ │ - mov %edx,0x3c(%rsp) │ │ - lea -0x1(%r15),%ecx │ │ - mov $0x1,%esi │ │ - shl %cl,%esi │ │ - mov %edi,%edx │ │ - mov %edi,%eax │ │ - sub %r13d,%eax │ │ - lea -0x1(%rsi),%ecx │ │ - mov %ecx,%edi │ │ - and %eax,%edi │ │ - and %esi,%eax │ │ - sub %eax,%edi │ │ - jle 93d4d │ │ - cmp $0xffffffff,%ebx │ │ - mov %edx,%edi │ │ - je 9392d │ │ - mov %ebx,%eax │ │ sub %edi,%eax │ │ - and %eax,%ecx │ │ - and %eax,%esi │ │ - cmp %esi,%ecx │ │ - jle 93d75 │ │ - mov $0x5,%r11d │ │ - mov %edi,%ebx │ │ - jmpq 93d75 │ │ - mov %r14,%r12 │ │ - cmp %eax,%r11d │ │ - jge 93880 │ │ - cmp %ebp,%r11d │ │ - mov 0x50(%rsp),%r14 │ │ - mov 0x40(%rsp),%r15 │ │ - jl 9397c │ │ - cmpl $0x0,0x70(%rsp) │ │ - jne 9397c │ │ - movl $0x4,0x1ec(%r12) │ │ - movabs $0x400000000,%r9 │ │ - mov %r11d,%eax │ │ - cmp %eax,%r10d │ │ - jl 93981 │ │ - jmp 939a6 │ │ - cmp %eax,%r10d │ │ - jge 939a6 │ │ - cmp %ebp,%r10d │ │ - jl 939a6 │ │ - cmpl $0x0,0x74(%rsp) │ │ - jne 939a6 │ │ - movl $0x5,0x1ec(%r12) │ │ - movabs $0x500000000,%r9 │ │ - mov %r10d,%eax │ │ - cmp %eax,%r13d │ │ - jge 939d0 │ │ - cmp %ebp,%r13d │ │ - jl 939d0 │ │ - cmpl $0x0,0x78(%rsp) │ │ - jne 939d0 │ │ - movl $0x6,0x1ec(%r12) │ │ - movabs $0x600000000,%r9 │ │ - mov %r13d,%eax │ │ - cmp %eax,%r8d │ │ - jge 93a01 │ │ - cmp %ebp,%r8d │ │ - jl 93a01 │ │ - cmpl $0x0,0x7c(%rsp) │ │ - jne 93a01 │ │ - movl $0x7,0x1ec(%r12) │ │ - movabs $0x700000000,%r9 │ │ - mov 0x90(%rsp),%r13 │ │ - jmp 93a10 │ │ - cmp $0x7fffffff,%eax │ │ - mov 0x90(%rsp),%r13 │ │ - je 93a1d │ │ - sar $0x1e,%r9 │ │ - movl $0x1,0x60(%rsp,%r9,1) │ │ - xor %eax,%eax │ │ - mov 0x1dc(%r12,%rax,4),%ecx │ │ - test %ecx,%ecx │ │ - js 93a45 │ │ - add $0x1,%rax │ │ - cmp $0x6,%rax │ │ - je 93bb2 │ │ - mov 0x1dc(%r12,%rax,4),%ecx │ │ - test %ecx,%ecx │ │ - jns 93a2b │ │ - mov 0xa0(%rsp),%esi │ │ - mov $0xffffffff,%edx │ │ - cmp $0xffffffff,%esi │ │ - jl 93a71 │ │ - cmp %ebp,%esi │ │ - jge 93a71 │ │ - cmpl $0x0,0x60(%rsp) │ │ - jne 93a71 │ │ - movl $0x0,0x1dc(%r12,%rax,4) │ │ - xor %ecx,%ecx │ │ - mov %esi,%edx │ │ - mov 0xa4(%rsp),%esi │ │ - cmp %edx,%esi │ │ - jl 93a9a │ │ - cmp %ebp,%esi │ │ - jge 93a9a │ │ - cmpl $0x0,0x64(%rsp) │ │ - jne 93a9a │ │ - movl $0x1,0x1dc(%r12,%rax,4) │ │ - mov $0x1,%ecx │ │ - mov %esi,%edx │ │ - mov 0xa8(%rsp),%esi │ │ - cmp %edx,%esi │ │ - jl 93ac3 │ │ - cmp %ebp,%esi │ │ - jge 93ac3 │ │ - cmpl $0x0,0x68(%rsp) │ │ - jne 93ac3 │ │ - movl $0x2,0x1dc(%r12,%rax,4) │ │ - mov $0x2,%ecx │ │ - mov %esi,%edx │ │ - mov 0xac(%rsp),%esi │ │ - cmp %edx,%esi │ │ - jl 93aec │ │ - cmp %ebp,%esi │ │ - jge 93aec │ │ - cmpl $0x0,0x6c(%rsp) │ │ - jne 93aec │ │ - movl $0x3,0x1dc(%r12,%rax,4) │ │ - mov $0x3,%ecx │ │ - mov %esi,%edx │ │ - mov 0xb0(%rsp),%esi │ │ - cmp %edx,%esi │ │ - jl 93b15 │ │ - cmp %ebp,%esi │ │ - jge 93b15 │ │ - cmpl $0x0,0x70(%rsp) │ │ - jne 93b15 │ │ - movl $0x4,0x1dc(%r12,%rax,4) │ │ - mov $0x4,%ecx │ │ - mov %esi,%edx │ │ - mov 0xb4(%rsp),%esi │ │ - cmp %edx,%esi │ │ - jl 93b3e │ │ - cmp %ebp,%esi │ │ - jge 93b3e │ │ - cmpl $0x0,0x74(%rsp) │ │ - jne 93b3e │ │ - movl $0x5,0x1dc(%r12,%rax,4) │ │ - mov $0x5,%ecx │ │ - mov %esi,%edx │ │ - mov 0xb8(%rsp),%esi │ │ - cmp %edx,%esi │ │ - jl 93b67 │ │ - cmp %ebp,%esi │ │ - jge 93b67 │ │ - cmpl $0x0,0x78(%rsp) │ │ - jne 93b67 │ │ - movl $0x6,0x1dc(%r12,%rax,4) │ │ - mov $0x6,%ecx │ │ - mov %esi,%edx │ │ - mov 0xbc(%rsp),%esi │ │ - cmp %edx,%esi │ │ - jl 93b90 │ │ - cmp %ebp,%esi │ │ - jge 93b90 │ │ - cmpl $0x0,0x7c(%rsp) │ │ - jne 93b90 │ │ - movl $0x7,0x1dc(%r12,%rax,4) │ │ - mov $0x7,%ecx │ │ - mov %esi,%edx │ │ - cmp $0xffffffff,%edx │ │ - je 93a2b │ │ - movslq %ecx,%rcx │ │ - movl $0x1,0x60(%rsp,%rcx,4) │ │ - add $0x1,%rax │ │ - cmp $0x6,%rax │ │ - jne 93a39 │ │ - mov 0xa0(%rsp),%eax │ │ - mov 0xa4(%rsp),%ecx │ │ - xor %edx,%edx │ │ - cmp $0x7fffffff,%eax │ │ - sete %dl │ │ - neg %edx │ │ - cmp %eax,%ecx │ │ - mov $0x1,%esi │ │ - cmovge %edx,%esi │ │ - cmovle %ecx,%eax │ │ - mov 0xa8(%rsp),%ecx │ │ - cmp %eax,%ecx │ │ - mov $0x2,%edx │ │ - cmovge %esi,%edx │ │ - cmovle %ecx,%eax │ │ - mov 0xac(%rsp),%ecx │ │ - cmp %eax,%ecx │ │ - mov $0x3,%esi │ │ - cmovge %edx,%esi │ │ - cmovle %ecx,%eax │ │ - mov 0xb0(%rsp),%ecx │ │ - cmp %eax,%ecx │ │ - mov $0x4,%edx │ │ - cmovge %esi,%edx │ │ - cmovle %ecx,%eax │ │ - mov 0xb4(%rsp),%ecx │ │ - cmp %eax,%ecx │ │ - mov $0x5,%esi │ │ - cmovge %edx,%esi │ │ - cmovle %ecx,%eax │ │ - mov 0xb8(%rsp),%ecx │ │ - cmp %eax,%ecx │ │ - mov $0x6,%edx │ │ - cmovge %esi,%edx │ │ - cmovle %ecx,%eax │ │ - cmp %eax,0xbc(%rsp) │ │ - mov $0x7,%eax │ │ - cmovge %edx,%eax │ │ - cmpl $0x0,0x1d8(%r12) │ │ - js 93cb6 │ │ - cmpl $0x0,0x1dc(%r12) │ │ - js 93cc9 │ │ - cmpl $0x0,0x1e0(%r12) │ │ - js 93cdc │ │ - cmpl $0x0,0x1e4(%r12) │ │ - js 93cef │ │ - cmpl $0x0,0x1e8(%r12) │ │ - js 93d02 │ │ - cmpl $0x0,0x1ec(%r12) │ │ - js 93d19 │ │ - cmpl $0x0,0x1f0(%r12) │ │ - js 93d30 │ │ - lea 0x3ec(%r13),%rbp │ │ - cmpl $0x0,(%rbx) │ │ - jne 91771 │ │ - jmpq 9175c │ │ - mov %eax,0x1d8(%r12) │ │ - cmpl $0x0,0x1dc(%r12) │ │ - jns 93c62 │ │ - mov %eax,0x1dc(%r12) │ │ - cmpl $0x0,0x1e0(%r12) │ │ - jns 93c6d │ │ - mov %eax,0x1e0(%r12) │ │ - cmpl $0x0,0x1e4(%r12) │ │ - jns 93c78 │ │ - mov %eax,0x1e4(%r12) │ │ - cmpl $0x0,0x1e8(%r12) │ │ - jns 93c83 │ │ - mov %eax,0x1e8(%r12) │ │ - cmpl $0x0,0x1ec(%r12) │ │ - jns 93c92 │ │ - mov %eax,0x1ec(%r12) │ │ - cmpl $0x0,0x1f0(%r12) │ │ - jns 93ca1 │ │ - mov %eax,0x1f0(%r12) │ │ - lea 0x3ec(%r13),%rbp │ │ - cmpl $0x0,(%rbx) │ │ - jne 91771 │ │ - jmpq 9175c │ │ - test %edi,%edi │ │ - js 93d55 │ │ - mov %edx,%edi │ │ - jmp 93d75 │ │ - cmp $0xffffffff,%r14d │ │ - mov %edx,%edi │ │ - je 93d6a │ │ - mov %edi,%eax │ │ - sub %r14d,%eax │ │ - and %eax,%ecx │ │ - and %eax,%esi │ │ - cmp %esi,%ecx │ │ - jle 93d75 │ │ - movl $0x5,0x58(%rsp) │ │ - mov %edi,%r14d │ │ - mov 0x3c(%rsp),%edx │ │ - movslq 0x1f0(%r12),%rax │ │ - imul $0x150,%rax,%rcx │ │ - mov 0x40(%rsp),%rax │ │ - cmpq $0x0,0x1f0(%rax,%rcx,1) │ │ - je 94568 │ │ - mov 0x1e8(%rax,%rcx,1),%rax │ │ - mov 0xf8(%rax),%eax │ │ - test %r15d,%r15d │ │ - je 93e01 │ │ - mov %edi,0x3c(%rsp) │ │ - lea -0x1(%r15),%ecx │ │ - mov $0x1,%esi │ │ - shl %cl,%esi │ │ - mov %eax,%ebp │ │ - mov %eax,%edi │ │ - sub %r13d,%edi │ │ - lea -0x1(%rsi),%eax │ │ - mov %eax,%ecx │ │ - and %edi,%ecx │ │ - and %esi,%edi │ │ - sub %edi,%ecx │ │ - jle 93e11 │ │ - cmp $0xffffffff,%ebx │ │ - mov 0x90(%rsp),%r13 │ │ - je 93deb │ │ - mov %ebx,%ecx │ │ - sub %ebp,%ecx │ │ - and %ecx,%eax │ │ - and %ecx,%esi │ │ - cmp %esi,%eax │ │ - jle 93e21 │ │ - mov $0x6,%r11d │ │ - mov %ebp,%eax │ │ - mov %ebp,%ebx │ │ - mov 0x3c(%rsp),%edi │ │ - cmp $0xffffffff,%r14d │ │ - jne 93e2d │ │ - jmp 93e36 │ │ - mov 0x90(%rsp),%r13 │ │ - cmp $0xffffffff,%r14d │ │ - jne 93e2d │ │ - jmp 93e36 │ │ - test %ecx,%ecx │ │ - mov 0x90(%rsp),%r13 │ │ - js 93fe9 │ │ - mov 0x3c(%rsp),%edi │ │ - mov %ebp,%eax │ │ - cmp $0xffffffff,%r14d │ │ - je 93e36 │ │ - cmp $0xffffffff,%ebx │ │ - jne 94033 │ │ - mov %eax,0x9c(%rsp) │ │ - xor %eax,%eax │ │ - test %r15d,%r15d │ │ - je 933e3 │ │ - cmp $0xffffffff,%r14d │ │ - mov %r12,%rbx │ │ - je 94072 │ │ - mov %edi,0x3c(%rsp) │ │ - lea -0x1(%r15),%ecx │ │ - mov $0x1,%ebx │ │ - mov $0x1,%esi │ │ - shl %cl,%esi │ │ + imul $0xb5,%eax,%eax │ │ + sub $0xffffff80,%eax │ │ + sar $0x8,%eax │ │ + add %edi,%edx │ │ + imul $0xb5,%edx,%ecx │ │ + sub $0xffffff80,%ecx │ │ + sar $0x8,%ecx │ │ + mov (%rbx),%edx │ │ + mov %rbp,%rdi │ │ + shl $0x4,%rdi │ │ + mov %rbp,%r10 │ │ + lea (%r11,%rdx,1),%ebp │ │ + cmp %r14d,%ebp │ │ + mov %ebp,%esi │ │ + cmovg %r14d,%esi │ │ + cmp %r12d,%ebp │ │ + cmovl %r12d,%esi │ │ + mov (%rbx,%r15,4),%ebp │ │ + mov (%rbx,%rdi,1),%r8d │ │ + mov %r15,0x38(%rsp) │ │ + mov (%rbx,%r9,8),%r15d │ │ + mov %esi,(%rbx) │ │ + mov %r9,0x40(%rsp) │ │ + lea (%rcx,%rbp,1),%r9d │ │ + cmp %r14d,%r9d │ │ + mov %r9d,%esi │ │ + cmovg %r14d,%esi │ │ + cmp %r12d,%r9d │ │ + cmovl %r12d,%esi │ │ + mov %esi,(%rbx,%r10,4) │ │ + mov %rbx,%r9 │ │ + lea (%rax,%r8,1),%ebx │ │ + cmp %r14d,%ebx │ │ + mov %ebx,%esi │ │ + cmovg %r14d,%esi │ │ + cmp %r12d,%ebx │ │ + cmovl %r12d,%esi │ │ + mov 0x38(%rsp),%rbx │ │ + mov %esi,(%r9,%rbx,4) │ │ + lea (%r15,%r13,1),%ebx │ │ + cmp %r14d,%ebx │ │ + mov %ebx,%esi │ │ + cmovg %r14d,%esi │ │ + cmp %r12d,%ebx │ │ + cmovl %r12d,%esi │ │ + mov 0x40(%rsp),%rbx │ │ + mov %esi,(%r9,%rbx,4) │ │ + sub %r13d,%r15d │ │ + cmp %r14d,%r15d │ │ + mov %r15d,%esi │ │ + cmovg %r14d,%esi │ │ + cmp %r12d,%r15d │ │ + cmovl %r12d,%esi │ │ + mov %esi,(%r9,%rdi,1) │ │ + sub %eax,%r8d │ │ + cmp %r14d,%r8d │ │ mov %r8d,%eax │ │ - sub %r14d,%eax │ │ - lea -0x1(%rsi),%ebp │ │ - mov %ebp,%edi │ │ - and %eax,%edi │ │ - and %esi,%eax │ │ - cmp %eax,%edi │ │ - mov $0xffffffff,%eax │ │ - cmovl %r8d,%eax │ │ - mov %r9d,%edi │ │ - sub %r14d,%edi │ │ - mov %ebp,%ecx │ │ - and %edi,%ecx │ │ - and %esi,%edi │ │ - xor %r11d,%r11d │ │ - cmp %edi,%ecx │ │ - jge 93eb1 │ │ - cmp $0xffffffff,%eax │ │ - je 93ea8 │ │ - mov %r9d,%ecx │ │ + cmovg %r14d,%eax │ │ + cmp %r12d,%r8d │ │ + cmovl %r12d,%eax │ │ + mov 0x28(%rsp),%rsi │ │ + mov %eax,(%r9,%rsi,4) │ │ + sub %ecx,%ebp │ │ + cmp %r14d,%ebp │ │ + mov %ebp,%eax │ │ + cmovg %r14d,%eax │ │ + cmp %r12d,%ebp │ │ + cmovl %r12d,%eax │ │ + mov %eax,(%r9,%rbx,8) │ │ + sub %r11d,%edx │ │ + cmp %r14d,%edx │ │ + cmovle %edx,%r14d │ │ + cmp %r12d,%edx │ │ + cmovl %r12d,%r14d │ │ + mov 0x30(%rsp),%rax │ │ + mov %r14d,(%r9,%rax,4) │ │ + add $0x48,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + xor %r8d,%r8d │ │ + jmp 898e0 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + sub $0xc8,%rsp │ │ + mov %r8d,%r13d │ │ + mov %ecx,%ebx │ │ + mov %edx,%r14d │ │ + mov %rsi,%rbp │ │ + mov %rdi,%r12 │ │ + add %rsi,%rsi │ │ + mov %rsi,0xb8(%rsp) │ │ + callq 89630 │ │ + mov (%r12,%rbp,4),%r11d │ │ + lea 0x0(,%rbp,2),%rdx │ │ + add %rbp,%rdx │ │ + mov (%r12,%rdx,4),%r8d │ │ + lea 0x0(%rbp,%rbp,4),%rdi │ │ + mov (%r12,%rdi,4),%r10d │ │ + lea 0x0(,%rbp,8),%rax │ │ + mov %rbp,0x10(%rsp) │ │ + sub %rbp,%rax │ │ + mov %rax,0xc0(%rsp) │ │ + mov (%r12,%rax,4),%r15d │ │ + test %r13d,%r13d │ │ + mov %rdi,0x58(%rsp) │ │ + mov %rdx,0x50(%rsp) │ │ + je 899fc │ │ + imul $0x191,%r11d,%ecx │ │ + add $0x800,%ecx │ │ + sar $0xc,%ecx │ │ + imul $0xfffff5da,%r15d,%r13d │ │ + add $0x800,%r13d │ │ + movd %r10d,%xmm0 │ │ + pinsrd $0x1,%r8d,%xmm0 │ │ + pshufd $0x14,%xmm0,%xmm0 │ │ + pmulld 0x746de(%rip),%xmm0 │ │ + paddd 0x746e6(%rip),%xmm0 │ │ + sar $0xc,%r13d │ │ + psrad $0xc,%xmm0 │ │ + imul $0xc5e,%r15d,%esi │ │ + add $0x800,%esi │ │ + sar $0xc,%esi │ │ + imul $0xfec,%r11d,%r10d │ │ + add $0x800,%r10d │ │ + sar $0xc,%r10d │ │ + mov 0x10(%rsp),%rbp │ │ + lea 0x0(,%rbp,8),%rax │ │ + add %rbp,%rax │ │ + mov %rax,0x18(%rsp) │ │ + lea 0x0(%rbp,%rdi,2),%rax │ │ + mov %rax,0x20(%rsp) │ │ + lea 0x0(%rbp,%rdx,4),%rdx │ │ + mov %rdx,0x28(%rsp) │ │ + lea (%rdi,%rdi,2),%rdx │ │ + mov %rdx,0x30(%rsp) │ │ + jmpq 89b0c │ │ + mov 0x10(%rsp),%rsi │ │ + lea (%rsi,%rsi,8),%rax │ │ + mov %rax,0x18(%rsp) │ │ + mov (%r12,%rax,4),%r13d │ │ + lea (%rsi,%rdi,2),%rax │ │ + mov %rax,0x20(%rsp) │ │ + mov (%r12,%rax,4),%ebp │ │ + lea (%rdi,%rdi,2),%rax │ │ + mov %rax,0x30(%rsp) │ │ + mov (%r12,%rax,4),%r9d │ │ + imul $0x191,%r11d,%eax │ │ + lea (%r9,%r9,4),%ecx │ │ + lea (%rax,%rcx,4),%ecx │ │ + add $0x800,%ecx │ │ + lea (%rsi,%rdx,4),%rdi │ │ + movd %r10d,%xmm1 │ │ + imul $0x62f,%r13d,%eax │ │ + mov %r13d,%edx │ │ + pinsrd $0x1,%r8d,%xmm1 │ │ + imul $0xfffffaed,%r15d,%esi │ │ + lea (%rsi,%rax,1),%r13d │ │ + add $0x400,%r13d │ │ + mov %rdi,0x28(%rsp) │ │ + mov (%r12,%rdi,4),%esi │ │ + pshufd $0x14,%xmm1,%xmm2 │ │ + movd %ebp,%xmm0 │ │ + pinsrd $0x1,%esi,%xmm0 │ │ + pinsrd $0x2,%esi,%xmm1 │ │ + pinsrd $0x3,%ebp,%xmm1 │ │ + sar $0xc,%ecx │ │ + sub %r9d,%ecx │ │ + imul $0x513,%edx,%esi │ │ + imul $0x62f,%r15d,%edx │ │ + lea (%rdx,%rsi,1),%esi │ │ + add $0x400,%esi │ │ + lea 0x0(,%r11,4),%edx │ │ + lea (%rdx,%rdx,4),%edx │ │ + imul $0x191,%r9d,%r10d │ │ + sub %edx,%r10d │ │ + add $0x800,%r10d │ │ + sar $0xc,%r10d │ │ + add %r11d,%r10d │ │ + pmulld 0x745bc(%rip),%xmm2 │ │ + sar $0xb,%r13d │ │ + pshufd $0x14,%xmm0,%xmm0 │ │ + pmulld 0x745ba(%rip),%xmm0 │ │ + paddd %xmm2,%xmm0 │ │ + paddd 0x7458e(%rip),%xmm0 │ │ + psrad $0xc,%xmm0 │ │ + movdqa %xmm0,%xmm2 │ │ + paddd %xmm1,%xmm2 │ │ + psubd %xmm1,%xmm0 │ │ + pblendw $0x3f,%xmm2,%xmm0 │ │ + sar $0xb,%esi │ │ + lea (%rcx,%r13,1),%edx │ │ + cmp %ebx,%edx │ │ + mov %edx,%r11d │ │ + cmovg %ebx,%r11d │ │ + cmp %r14d,%edx │ │ + cmovl %r14d,%r11d │ │ + sub %r13d,%ecx │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%r15d │ │ + cmovg %ebx,%r15d │ │ + cmp %r14d,%ecx │ │ + cmovl %r14d,%r15d │ │ + pextrd $0x2,%xmm0,%eax │ │ + pextrd $0x3,%xmm0,%ecx │ │ + mov %eax,%edx │ │ + sub %ecx,%edx │ │ + cmp %ebx,%edx │ │ + mov %edx,%ebp │ │ + cmovg %ebx,%ebp │ │ + cmp %r14d,%edx │ │ + cmovl %r14d,%ebp │ │ + add %eax,%ecx │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%r9d │ │ + cmovg %ebx,%r9d │ │ + cmp %r14d,%ecx │ │ + cmovl %r14d,%r9d │ │ + movd %xmm0,%eax │ │ + pextrd $0x1,%xmm0,%ecx │ │ + lea (%rcx,%rax,1),%edx │ │ + cmp %ebx,%edx │ │ + mov %edx,%r8d │ │ + cmovg %ebx,%r8d │ │ + cmp %r14d,%edx │ │ + cmovl %r14d,%r8d │ │ sub %eax,%ecx │ │ - and %ecx,%ebp │ │ - and %ecx,%esi │ │ - cmp %esi,%ebp │ │ - jle 93eb1 │ │ - mov $0x1,%r11d │ │ - mov %r9d,%eax │ │ - lea -0x1(%r15),%ecx │ │ - shl %cl,%ebx │ │ - mov %r10d,%esi │ │ - sub %r14d,%esi │ │ - lea -0x1(%rbx),%ecx │ │ - mov %ecx,%edi │ │ - and %esi,%edi │ │ - and %ebx,%esi │ │ - cmp %esi,%edi │ │ - jge 93ee5 │ │ - cmp $0xffffffff,%eax │ │ - je 93edc │ │ - mov %r10d,%esi │ │ - sub %eax,%esi │ │ - and %esi,%ecx │ │ - and %esi,%ebx │ │ cmp %ebx,%ecx │ │ - jle 93ee5 │ │ - mov $0x2,%r11d │ │ + mov %ecx,%edx │ │ + cmovg %ebx,%edx │ │ + cmp %r14d,%ecx │ │ + cmovl %r14d,%edx │ │ mov %r10d,%eax │ │ - lea -0x1(%r15),%ecx │ │ - mov $0x1,%edi │ │ - mov $0x1,%esi │ │ - shl %cl,%esi │ │ - mov %edx,%ebp │ │ - sub %r14d,%ebp │ │ - lea -0x1(%rsi),%ebx │ │ - mov %ebx,%ecx │ │ - and %ebp,%ecx │ │ - and %esi,%ebp │ │ - cmp %ebp,%ecx │ │ - jge 93f20 │ │ - cmp $0xffffffff,%eax │ │ - je 93f18 │ │ + sub %esi,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%edi │ │ + cmovg %ebx,%edi │ │ + cmp %r14d,%eax │ │ + cmovl %r14d,%edi │ │ + add %r10d,%esi │ │ + cmp %ebx,%esi │ │ + mov %esi,%r13d │ │ + cmovg %ebx,%r13d │ │ + cmp %r14d,%esi │ │ + cmovl %r14d,%r13d │ │ + imul $0x61f,%edi,%eax │ │ + imul $0x138,%r15d,%esi │ │ + lea (%rax,%rsi,1),%esi │ │ + add $0x800,%esi │ │ + sar $0xc,%esi │ │ + sub %r15d,%esi │ │ + imul $0x61f,%r15d,%r10d │ │ + imul $0xfffffec8,%edi,%eax │ │ + lea (%rax,%r10,1),%r10d │ │ + add $0x800,%r10d │ │ + sar $0xc,%r10d │ │ + add %edi,%r10d │ │ + imul $0x138,%edx,%eax │ │ + imul $0xfffff9e1,%ebp,%edi │ │ + lea (%rax,%rdi,1),%eax │ │ + add $0x800,%eax │ │ + sar $0xc,%eax │ │ + sub %edx,%eax │ │ + imul $0x61f,%edx,%edx │ │ + imul $0x138,%ebp,%edi │ │ + lea (%rdx,%rdi,1),%edi │ │ + add $0x800,%edi │ │ + sar $0xc,%edi │ │ + sub %ebp,%edi │ │ + lea (%r11,%r9,1),%edx │ │ + cmp %ebx,%edx │ │ mov %edx,%ecx │ │ - sub %eax,%ecx │ │ - and %ecx,%ebx │ │ - and %ecx,%esi │ │ - cmp %esi,%ebx │ │ - jle 93f20 │ │ - mov $0x3,%r11d │ │ - mov %edx,%eax │ │ - lea -0x1(%r15),%ecx │ │ - shl %cl,%edi │ │ - mov 0x48(%rsp),%esi │ │ - sub %r14d,%esi │ │ - lea -0x1(%rdi),%ebp │ │ - mov %ebp,%ecx │ │ - and %esi,%ecx │ │ - and %edi,%esi │ │ - cmp %esi,%ecx │ │ - jge 93f57 │ │ - cmp $0xffffffff,%eax │ │ - je 93f4d │ │ - mov 0x48(%rsp),%ecx │ │ - sub %eax,%ecx │ │ - and %ecx,%ebp │ │ - and %ecx,%edi │ │ - cmp %edi,%ebp │ │ - jle 93f57 │ │ - mov $0x4,%r11d │ │ - mov 0x48(%rsp),%eax │ │ - lea -0x1(%r15),%ecx │ │ - mov $0x1,%edi │ │ - mov $0x1,%esi │ │ - shl %cl,%esi │ │ - mov 0x3c(%rsp),%ebp │ │ - sub %r14d,%ebp │ │ - lea -0x1(%rsi),%ebx │ │ - mov %ebx,%ecx │ │ - and %ebp,%ecx │ │ - and %esi,%ebp │ │ - cmp %ebp,%ecx │ │ - jge 93f98 │ │ - cmp $0xffffffff,%eax │ │ - je 93f8e │ │ - mov 0x3c(%rsp),%ecx │ │ - sub %eax,%ecx │ │ - and %ecx,%ebx │ │ - and %ecx,%esi │ │ - cmp %esi,%ebx │ │ - jle 93f98 │ │ - mov $0x5,%r11d │ │ - mov 0x3c(%rsp),%eax │ │ - add $0xff,%r15b │ │ - mov %r15d,%ecx │ │ - shl %cl,%edi │ │ - mov 0x9c(%rsp),%ecx │ │ - sub %r14d,%ecx │ │ - lea -0x1(%rdi),%edx │ │ - mov %edx,%esi │ │ - and %ecx,%esi │ │ - and %edi,%ecx │ │ - cmp %ecx,%esi │ │ - jge 93fd9 │ │ - mov $0x6,%ecx │ │ - cmp $0xffffffff,%eax │ │ - je 94020 │ │ - mov 0x9c(%rsp),%ebp │ │ - mov %ebp,%esi │ │ + cmovg %ebx,%ecx │ │ + cmp %r14d,%edx │ │ + cmovl %r14d,%ecx │ │ + mov %rcx,0xb0(%rsp) │ │ + lea (%rsi,%rax,1),%edx │ │ + cmp %ebx,%edx │ │ + mov %edx,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %r14d,%edx │ │ + cmovl %r14d,%ecx │ │ + mov %rcx,0xa8(%rsp) │ │ sub %eax,%esi │ │ - mov %ebp,%eax │ │ - and %esi,%edx │ │ - and %esi,%edi │ │ - cmp %edi,%edx │ │ - jg 94027 │ │ - jmp 94033 │ │ - mov %r11d,%ecx │ │ - mov %ecx,%r11d │ │ - cmp $0xffffffff,%eax │ │ - jne 94033 │ │ - jmpq 92e9c │ │ - cmp $0xffffffff,%r14d │ │ - je 94000 │ │ - mov %ebp,%ecx │ │ - sub %r14d,%ecx │ │ - and %ecx,%eax │ │ - and %ecx,%esi │ │ - cmp %esi,%eax │ │ - jle 93e21 │ │ - movl $0x6,0x58(%rsp) │ │ - mov %ebp,%eax │ │ - mov %ebp,%r14d │ │ - mov 0x3c(%rsp),%edi │ │ - cmp $0xffffffff,%r14d │ │ - jne 93e2d │ │ - jmpq 93e36 │ │ - mov 0x9c(%rsp),%eax │ │ - mov %ecx,%r11d │ │ - cmp $0xffffffff,%eax │ │ - je 92e9c │ │ - mov 0x58(%rsp),%ecx │ │ - cmp %r11d,%ecx │ │ - mov %r11d,%eax │ │ - cmovle %ecx,%eax │ │ - mov %r12,%rbx │ │ - mov %eax,0x580(%r12) │ │ - cmovge %ecx,%r11d │ │ - mov %r11d,0x584(%r12) │ │ - movl $0x1,0x578(%r12) │ │ + cmp %ebx,%esi │ │ + mov %esi,%edx │ │ + cmovg %ebx,%edx │ │ + cmp %r14d,%esi │ │ + cmovl %r14d,%edx │ │ + sub %r9d,%r11d │ │ + cmp %ebx,%r11d │ │ + mov %r11d,%r9d │ │ + cmovg %ebx,%r9d │ │ + cmp %r14d,%r11d │ │ + cmovl %r14d,%r9d │ │ + mov %r13d,%eax │ │ + sub %r8d,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%esi │ │ + cmovg %ebx,%esi │ │ + cmp %r14d,%eax │ │ + cmovl %r14d,%esi │ │ + mov %r10d,%eax │ │ + sub %edi,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %r14d,%eax │ │ + cmovl %r14d,%ecx │ │ + add %r10d,%edi │ │ + cmp %ebx,%edi │ │ + mov %edi,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %r14d,%edi │ │ + cmovl %r14d,%eax │ │ + mov %rax,0x48(%rsp) │ │ + add %r8d,%r13d │ │ + cmp %ebx,%r13d │ │ + mov %r13d,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %r14d,%r13d │ │ + cmovl %r14d,%eax │ │ + mov %rax,%r8 │ │ + mov %rax,0xa0(%rsp) │ │ + mov %ecx,%eax │ │ + sub %edx,%eax │ │ + add %edx,%ecx │ │ + mov %esi,%edx │ │ + sub %r9d,%edx │ │ + add %r9d,%esi │ │ + imul $0xb5,%eax,%eax │ │ + sub $0xffffff80,%eax │ │ + sar $0x8,%eax │ │ + mov %rax,0x68(%rsp) │ │ + imul $0xb5,%ecx,%eax │ │ + sub $0xffffff80,%eax │ │ + sar $0x8,%eax │ │ + mov %rax,0x40(%rsp) │ │ + imul $0xb5,%edx,%eax │ │ + sub $0xffffff80,%eax │ │ + sar $0x8,%eax │ │ + mov %rax,0x60(%rsp) │ │ + imul $0xb5,%esi,%eax │ │ + sub $0xffffff80,%eax │ │ + sar $0x8,%eax │ │ + mov %rax,0x38(%rsp) │ │ + mov 0x10(%rsp),%rdi │ │ + mov %rdi,%r10 │ │ + shl $0x4,%r10 │ │ + mov %rdi,%rax │ │ + shl $0x5,%rax │ │ + mov %rax,%r9 │ │ + mov %rax,0x70(%rsp) │ │ + mov 0x50(%rsp),%rcx │ │ + mov %rcx,%rax │ │ + mov %rcx,%rbp │ │ + shl $0x4,%rax │ │ + mov %rax,%r15 │ │ + mov %rax,0x80(%rsp) │ │ + mov (%r12),%eax │ │ + mov %rax,0x98(%rsp) │ │ + imul $0x38,%rdi,%rcx │ │ + mov %rcx,0x90(%rsp) │ │ + lea (%r8,%rax,1),%edx │ │ + cmp %ebx,%edx │ │ + mov %edx,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %r14d,%edx │ │ + cmovl %r14d,%eax │ │ + mov 0xb8(%rsp),%r8 │ │ + mov (%r12,%r8,4),%edx │ │ + mov %rdx,0x88(%rsp) │ │ + mov (%r12,%r10,1),%esi │ │ + mov %rsi,0x78(%rsp) │ │ + mov (%r12,%rbp,8),%r13d │ │ + mov (%r12,%r9,1),%r11d │ │ + mov 0x58(%rsp),%rbp │ │ + mov (%r12,%rbp,8),%r9d │ │ + mov (%r12,%r15,1),%ebp │ │ + mov (%r12,%rcx,1),%r15d │ │ + mov %eax,(%r12) │ │ + mov 0x48(%rsp),%rax │ │ + lea (%rax,%rdx,1),%ecx │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %r14d,%ecx │ │ + cmovl %r14d,%eax │ │ + mov %eax,(%r12,%rdi,4) │ │ + mov 0x40(%rsp),%rax │ │ + add %esi,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %r14d,%eax │ │ + cmovl %r14d,%ecx │ │ + mov %ecx,(%r12,%r8,4) │ │ + mov 0x38(%rsp),%rax │ │ + add %r13d,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %r14d,%eax │ │ + cmovl %r14d,%ecx │ │ mov 0x50(%rsp),%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,0x57c(%rbx) │ │ - cmpl $0x0,0x11c(%rbx) │ │ - mov %rbx,%r12 │ │ - je 933fc │ │ - xor %eax,%eax │ │ - mov 0x50(%rsp),%r14 │ │ - mov 0x40(%rsp),%rbp │ │ - movzbl %al,%eax │ │ - mov %eax,0x588(%r12) │ │ - mov %r14,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,0x58c(%r12) │ │ - lea 0x7592d(%rip),%rcx │ │ - mov 0x20(%rcx),%eax │ │ - mov %eax,0x5b0(%r12) │ │ - movdqu (%rcx),%xmm0 │ │ - movdqu 0x10(%rcx),%xmm1 │ │ - movdqu %xmm1,0x5a0(%r12) │ │ - movdqu %xmm0,0x590(%r12) │ │ - mov %eax,0x5d4(%r12) │ │ - movdqu %xmm1,0x5c4(%r12) │ │ - movdqu %xmm0,0x5b4(%r12) │ │ - mov %eax,0x5f8(%r12) │ │ - movdqu %xmm1,0x5e8(%r12) │ │ - movdqu %xmm0,0x5d8(%r12) │ │ - movdqu %xmm0,0x5fc(%r12) │ │ - movdqu %xmm1,0x60c(%r12) │ │ - mov %eax,0x61c(%r12) │ │ - movdqu %xmm1,0x630(%r12) │ │ - mov %eax,0x640(%r12) │ │ - movdqu %xmm0,0x620(%r12) │ │ - movdqu %xmm0,0x644(%r12) │ │ - movdqu %xmm1,0x654(%r12) │ │ - mov %eax,0x664(%r12) │ │ - movdqu %xmm0,0x668(%r12) │ │ - movdqu %xmm1,0x678(%r12) │ │ - mov %eax,0x688(%r12) │ │ - testb $0x1,0xe8(%r12) │ │ - je 94388 │ │ - mov $0x590,%ebx │ │ - jmp 941c9 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - movl $0x0,(%r12,%rbx,1) │ │ - add $0x24,%rbx │ │ - cmp $0x68c,%rbx │ │ - je 94388 │ │ - mov %r14,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - test %eax,%eax │ │ - je 941b0 │ │ - mov %r14,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov $0x2,%ecx │ │ - test %eax,%eax │ │ - jne 9420a │ │ - mov %r14,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - xor %ecx,%ecx │ │ - test %eax,%eax │ │ - sete %cl │ │ - lea (%rcx,%rcx,1),%ecx │ │ - add $0x1,%ecx │ │ - mov %ecx,(%r12,%rbx,1) │ │ - movslq 0x130(%r12),%rax │ │ - lea 0x757cb(%rip),%r13 │ │ - cmp $0x7,%rax │ │ - je 94246 │ │ - movslq 0x1d8(%r12,%rax,4),%rax │ │ - imul $0x150,%rax,%rax │ │ - mov 0x1e8(%rbp,%rax,1),%r13 │ │ - test %r13,%r13 │ │ - je 94563 │ │ - add %rbx,%r13 │ │ - cmp $0x1,%ecx │ │ - jbe 94300 │ │ - mov 0xc(%r13),%esi │ │ - mov $0xffff0000,%eax │ │ - add %eax,%esi │ │ - sar %esi │ │ - mov $0xc,%r15d │ │ - mov 0x50(%rsp),%rbp │ │ - mov %rbp,%rdi │ │ - mov $0xc,%edx │ │ - callq 86320 │ │ - lea (%rax,%rax,1),%eax │ │ - add $0x10000,%eax │ │ - mov %eax,0xc(%r12,%rbx,1) │ │ - mov 0x10(%r13),%esi │ │ - sar %esi │ │ - mov %rbp,%rdi │ │ - mov $0xc,%edx │ │ - callq 86320 │ │ - add %eax,%eax │ │ - mov %eax,0x10(%r12,%rbx,1) │ │ - mov $0xa,%ebp │ │ - cmpl $0x3,(%r12,%rbx,1) │ │ - jne 94319 │ │ - mov 0x14(%r13),%esi │ │ - sar %esi │ │ - mov $0xc,%r15d │ │ - mov 0x50(%rsp),%rbp │ │ - mov %rbp,%rdi │ │ - mov $0xc,%edx │ │ - callq 86320 │ │ - add %eax,%eax │ │ - mov %eax,0x14(%r12,%rbx,1) │ │ - mov 0x18(%r13),%esi │ │ - mov $0xffff0000,%eax │ │ - add %eax,%esi │ │ - sar %esi │ │ - mov %rbp,%rdi │ │ - mov $0xc,%edx │ │ - callq 86320 │ │ - lea (%rax,%rax,1),%eax │ │ - add $0x10000,%eax │ │ - mov $0xa,%ebp │ │ - jmp 9432a │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - xor %ebp,%ebp │ │ - cmpl $0x0,0x1f4(%r12) │ │ - sete %bpl │ │ - mov %ebp,%r15d │ │ - xor $0x9,%r15d │ │ - add $0xd,%ebp │ │ - xor %eax,%eax │ │ - sub 0x10(%r12,%rbx,1),%eax │ │ - mov %eax,0x14(%r12,%rbx,1) │ │ - mov 0xc(%r12,%rbx,1),%eax │ │ - mov %eax,0x18(%r12,%rbx,1) │ │ - mov 0x4(%r13),%esi │ │ - mov %ebp,%ecx │ │ - sar %cl,%esi │ │ - mov 0x50(%rsp),%r14 │ │ - mov %r14,%rdi │ │ - mov %r15d,%edx │ │ - callq 86320 │ │ - mov %ebp,%ecx │ │ - shl %cl,%eax │ │ - mov %eax,0x4(%r12,%rbx,1) │ │ - mov 0x8(%r13),%esi │ │ - sar %cl,%esi │ │ - mov %r14,%rdi │ │ - mov %r15d,%edx │ │ - callq 86320 │ │ - mov %ebp,%ecx │ │ - shl %cl,%eax │ │ - mov %eax,0x8(%r12,%rbx,1) │ │ - mov 0x40(%rsp),%rbp │ │ - mov 0x90(%rsp),%r13 │ │ - add $0x24,%rbx │ │ - cmp $0x68c,%rbx │ │ - jne 941c9 │ │ - cmpl $0x0,0x448(%r13) │ │ - je 944a2 │ │ + mov %ecx,(%r12,%rdi,4) │ │ + mov 0x60(%rsp),%r8 │ │ + lea (%r8,%r11,1),%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %r14d,%eax │ │ + cmovl %r14d,%ecx │ │ + mov %ecx,(%r12,%r10,1) │ │ + mov 0x68(%rsp),%rsi │ │ + lea (%rsi,%r9,1),%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %r14d,%eax │ │ + cmovl %r14d,%ecx │ │ + mov 0x58(%rsp),%r10 │ │ + mov %ecx,(%r12,%r10,4) │ │ + mov 0xa8(%rsp),%rdx │ │ + lea (%rdx,%rbp,1),%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %r14d,%eax │ │ + cmovl %r14d,%ecx │ │ + mov %ecx,(%r12,%rdi,8) │ │ + mov 0xb0(%rsp),%rdi │ │ + lea (%r15,%rdi,1),%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %r14d,%eax │ │ + cmovl %r14d,%ecx │ │ mov 0xc0(%rsp),%rax │ │ - cmpl $0x0,(%rax) │ │ - jne 943b2 │ │ - cmpl $0x0,0x118(%r12) │ │ - je 944a2 │ │ - mov %r14,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - xor %ecx,%ecx │ │ - test %eax,%eax │ │ - setne %cl │ │ - mov %ecx,0xe0(%r12) │ │ - je 944ae │ │ - mov %r14,%rdi │ │ - mov $0x10,%esi │ │ - callq 85890 │ │ - mov %eax,%ebx │ │ - mov 0x88(%rsp),%rax │ │ - cmpl $0x1,(%rax) │ │ - jne 94529 │ │ - mov %r14,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - xor %ecx,%ecx │ │ - test %eax,%eax │ │ - setne %cl │ │ - mov %ecx,0xe4(%r12) │ │ - jne 94535 │ │ - mov %r14,%rdi │ │ - mov $0x3,%esi │ │ - callq 85890 │ │ - cmp %eax,0x1d8(%r12) │ │ - je 9446d │ │ - cmp %eax,0x1dc(%r12) │ │ - je 9446d │ │ - cmp %eax,0x1e0(%r12) │ │ - je 9446d │ │ - cmp %eax,0x1e4(%r12) │ │ - je 9446d │ │ - cmp %eax,0x1e8(%r12) │ │ - je 9446d │ │ - cmp %eax,0x1ec(%r12) │ │ - je 9446d │ │ - cmp %eax,0x1f0(%r12) │ │ - jne 94550 │ │ - cltq │ │ - imul $0x150,%rax,%rax │ │ - mov 0x40(%rsp),%rcx │ │ - mov 0x1e8(%rcx,%rax,1),%rsi │ │ - test %rsi,%rsi │ │ - je 94550 │ │ - mov $0xe0,%edx │ │ - mov %r12,%rdi │ │ - callq 43b0 │ │ - mov %ebx,(%r12) │ │ - jmpq 94525 │ │ - movl $0x0,0xe0(%r12) │ │ - pxor %xmm0,%xmm0 │ │ - movdqu %xmm0,0xd0(%r12) │ │ - movdqu %xmm0,0xc0(%r12) │ │ - movdqu %xmm0,0xb0(%r12) │ │ - movdqu %xmm0,0xa0(%r12) │ │ - movdqu %xmm0,0x90(%r12) │ │ - movdqu %xmm0,0x80(%r12) │ │ - movdqu %xmm0,0x70(%r12) │ │ - movdqu %xmm0,0x60(%r12) │ │ - movdqu %xmm0,0x50(%r12) │ │ - movdqu %xmm0,0x40(%r12) │ │ - movdqu %xmm0,0x30(%r12) │ │ - movdqu %xmm0,0x20(%r12) │ │ - movdqu %xmm0,0x10(%r12) │ │ - movdqu %xmm0,(%r12) │ │ - xor %ebp,%ebp │ │ - jmp 94568 │ │ - movl $0x1,0xe4(%r12) │ │ - mov %ebx,(%r12) │ │ - mov %r14,%rdi │ │ - mov $0x4,%esi │ │ - callq 85890 │ │ - mov %eax,0x4(%r12) │ │ - cmp $0xe,%eax │ │ - jle 9457c │ │ - lea 0x650c6(%rip),%rsi │ │ - mov 0x40(%rsp),%rdi │ │ - xor %eax,%eax │ │ - callq 8e2ed │ │ - mov $0xffffffea,%ebp │ │ + mov %ecx,(%r12,%rax,4) │ │ + sub %edi,%r15d │ │ + cmp %ebx,%r15d │ │ + mov %r15d,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %r14d,%r15d │ │ + cmovl %r14d,%eax │ │ + mov 0x70(%rsp),%rcx │ │ + mov %eax,(%r12,%rcx,1) │ │ + sub %edx,%ebp │ │ + cmp %ebx,%ebp │ │ mov %ebp,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %r14d,%ebp │ │ + cmovl %r14d,%eax │ │ + mov 0x18(%rsp),%rcx │ │ + mov %eax,(%r12,%rcx,4) │ │ + sub %esi,%r9d │ │ + cmp %ebx,%r9d │ │ + mov %r9d,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %r14d,%r9d │ │ + cmovl %r14d,%eax │ │ + mov %eax,(%r12,%r10,8) │ │ + sub %r8d,%r11d │ │ + cmp %ebx,%r11d │ │ + mov %r11d,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %r14d,%r11d │ │ + cmovl %r14d,%eax │ │ + mov 0x20(%rsp),%rcx │ │ + mov %eax,(%r12,%rcx,4) │ │ + sub 0x38(%rsp),%r13d │ │ + cmp %ebx,%r13d │ │ + mov %r13d,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %r14d,%r13d │ │ + cmovl %r14d,%eax │ │ + mov 0x80(%rsp),%rcx │ │ + mov %eax,(%r12,%rcx,1) │ │ + mov 0x78(%rsp),%rcx │ │ + sub 0x40(%rsp),%ecx │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %r14d,%ecx │ │ + cmovl %r14d,%eax │ │ + mov 0x28(%rsp),%rcx │ │ + mov %eax,(%r12,%rcx,4) │ │ + mov 0x88(%rsp),%rcx │ │ + sub 0x48(%rsp),%ecx │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %r14d,%ecx │ │ + cmovl %r14d,%eax │ │ + mov 0x90(%rsp),%rcx │ │ + mov %eax,(%r12,%rcx,1) │ │ + mov 0x98(%rsp),%rax │ │ + sub 0xa0(%rsp),%eax │ │ + cmp %ebx,%eax │ │ + cmovle %eax,%ebx │ │ + cmp %r14d,%eax │ │ + cmovl %r14d,%ebx │ │ + mov 0x30(%rsp),%rax │ │ + mov %ebx,(%r12,%rax,4) │ │ add $0xc8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - test %eax,%eax │ │ - jle 945d9 │ │ - xor %ebx,%ebx │ │ - jmp 945b0 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - mov %r14,%rdi │ │ - mov $0x8,%esi │ │ - callq 85890 │ │ - mov %al,0x9(%r12,%rbx,2) │ │ - add $0x1,%rbx │ │ - movslq 0x4(%r12),%rax │ │ - cmp %rax,%rbx │ │ - jge 945d9 │ │ - mov %r14,%rdi │ │ - mov $0x8,%esi │ │ - callq 85890 │ │ - mov %al,0x8(%r12,%rbx,2) │ │ - test %rbx,%rbx │ │ - je 94590 │ │ - movzbl 0x6(%r12,%rbx,2),%ecx │ │ - movzbl %al,%eax │ │ - cmp %ecx,%eax │ │ - ja 94590 │ │ - jmpq 94550 │ │ - cmpl $0x0,0x43c(%r13) │ │ - je 945f8 │ │ - lea 0x24(%r12),%rax │ │ - mov %rax,0x48(%rsp) │ │ - movl $0x0,0x24(%r12) │ │ - jmp 94628 │ │ - mov %r14,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - xor %ecx,%ecx │ │ - test %eax,%eax │ │ - setne %cl │ │ - lea 0x24(%r12),%rdx │ │ - mov %rdx,0x48(%rsp) │ │ - or 0x43c(%r13),%eax │ │ - mov %ecx,0x24(%r12) │ │ - je 9488d │ │ - movq $0x0,0x28(%r12) │ │ - xor %eax,%eax │ │ - cmpl $0x1,0x434(%r13) │ │ - jne 9465d │ │ - cmpl $0x1,0x438(%r13) │ │ - jne 9465d │ │ - cmpl $0x0,0x28(%r12) │ │ - setne %cl │ │ - test %eax,%eax │ │ - setne %al │ │ - xor %cl,%al │ │ - jne 94550 │ │ - mov %r14,%rdi │ │ - mov $0x2,%esi │ │ - callq 85890 │ │ - add $0x8,%eax │ │ - mov %eax,0x58(%r12) │ │ - mov %r14,%rdi │ │ - mov $0x2,%esi │ │ - callq 85890 │ │ - mov %eax,0x5c(%r12) │ │ - mov %r12,%rbp │ │ - lea 0x1(%rax),%r12d │ │ - imul %eax,%r12d │ │ - add %r12d,%r12d │ │ - cmpl $0x0,0x4(%rbp) │ │ - je 946bc │ │ - test %r12d,%r12d │ │ - jle 946bc │ │ - xor %ebx,%ebx │ │ - nop │ │ - mov %r14,%rdi │ │ - mov $0x8,%esi │ │ - callq 85890 │ │ - xor $0x80,%al │ │ - mov %al,0x60(%rbp,%rbx,1) │ │ - add $0x1,%rbx │ │ - cmp %rbx,%r12 │ │ - jne 946a0 │ │ - cmpl $0x0,0x28(%rbp) │ │ - jne 946cc │ │ - mov 0x48(%rsp),%rax │ │ - cmpl $0x0,(%rax) │ │ - je 94732 │ │ - mov %rbp,0x58(%rsp) │ │ - mov 0x4(%rbp),%eax │ │ - xor %r15d,%r15d │ │ - test %eax,%eax │ │ - setne %r15b │ │ - or %r12d,%r15d │ │ - test %r15d,%r15d │ │ - jle 94721 │ │ - mov %r15d,%ebx │ │ - xor %ebp,%ebp │ │ - mov 0x58(%rsp),%r13 │ │ - mov 0x50(%rsp),%r14 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - mov %r14,%rdi │ │ - mov $0x8,%esi │ │ - callq 85890 │ │ - xor $0x80,%al │ │ - mov %al,0x78(%r13,%rbp,1) │ │ - add $0x1,%rbp │ │ - cmp %rbp,%rbx │ │ - jne 94700 │ │ - mov 0x4(%r13),%eax │ │ - test %eax,%eax │ │ - mov 0x58(%rsp),%rbp │ │ - jne 94732 │ │ - movslq %r15d,%rax │ │ - movb $0x0,0x78(%rbp,%rax,1) │ │ - cmpl $0x0,0x2c(%rbp) │ │ - mov 0x50(%rsp),%r13 │ │ - jne 94747 │ │ - mov 0x48(%rsp),%rax │ │ - cmpl $0x0,(%rax) │ │ - je 947a4 │ │ - mov %rbp,%r14 │ │ - mov 0x4(%rbp),%eax │ │ - xor %ecx,%ecx │ │ - test %eax,%eax │ │ - setne %cl │ │ - or %ecx,%r12d │ │ - test %r12d,%r12d │ │ - jle 94792 │ │ - mov %r12d,%r15d │ │ - xor %ebp,%ebp │ │ - mov %r14,%rbx │ │ + xor %r8d,%r8d │ │ + jmp 89fb0 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - mov %r13,%rdi │ │ - mov $0x8,%esi │ │ - callq 85890 │ │ - xor $0x80,%al │ │ - mov %al,0x94(%rbx,%rbp,1) │ │ - add $0x1,%rbp │ │ - cmp %rbp,%r15 │ │ - jne 94770 │ │ - mov 0x4(%rbx),%eax │ │ - test %eax,%eax │ │ - mov %r14,%rbp │ │ - jne 947a4 │ │ - movslq %r12d,%rax │ │ - movb $0x0,0x94(%rbp,%rax,1) │ │ - mov %r13,%rdi │ │ - mov $0x2,%esi │ │ - callq 85890 │ │ - add $0x6,%eax │ │ - mov %rax,0xb0(%rbp) │ │ - mov %r13,%rdi │ │ - mov $0x2,%esi │ │ - callq 85890 │ │ - mov %eax,0xb8(%rbp) │ │ - cmpl $0x0,0x28(%rbp) │ │ - je 94818 │ │ - mov %r13,%rdi │ │ - mov $0x8,%esi │ │ - callq 85890 │ │ - add $0xffffff80,%eax │ │ - mov %eax,0xbc(%rbp) │ │ - mov %r13,%rdi │ │ - mov $0x8,%esi │ │ - callq 85890 │ │ - add $0xffffff80,%eax │ │ - mov %eax,0xc4(%rbp) │ │ - mov %r13,%rdi │ │ - mov $0x9,%esi │ │ - callq 85890 │ │ - add $0xffffff00,%eax │ │ - mov %eax,0xcc(%rbp) │ │ - cmpl $0x0,0x2c(%rbp) │ │ - je 94862 │ │ - mov %r13,%rdi │ │ - mov $0x8,%esi │ │ - callq 85890 │ │ - add $0xffffff80,%eax │ │ - mov %eax,0xc0(%rbp) │ │ - mov %r13,%rdi │ │ - mov $0x8,%esi │ │ - callq 85890 │ │ - add $0xffffff80,%eax │ │ - mov %eax,0xc8(%rbp) │ │ - mov %r13,%rdi │ │ - mov $0x9,%esi │ │ - callq 85890 │ │ - add $0xffffff00,%eax │ │ - mov %eax,0xd0(%rbp) │ │ - mov %r13,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,0xd4(%rbp) │ │ - mov %r13,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,0xd8(%rbp) │ │ - jmpq 94525 │ │ - cmpl $0x1,0x438(%r13) │ │ - jne 948ad │ │ - cmpl $0x1,0x434(%r13) │ │ - jne 948ad │ │ - cmpl $0x0,0x4(%r12) │ │ - je 94628 │ │ - mov %r14,%rdi │ │ - mov $0x4,%esi │ │ - callq 85890 │ │ - mov %eax,0x28(%r12) │ │ - cmp $0xa,%eax │ │ - jg 94550 │ │ - test %eax,%eax │ │ - jle 94919 │ │ - xor %ebx,%ebx │ │ - jmp 948f0 │ │ - mov %r14,%rdi │ │ - mov $0x8,%esi │ │ - callq 85890 │ │ - mov %al,0x31(%r12,%rbx,2) │ │ - add $0x1,%rbx │ │ - movslq 0x28(%r12),%rax │ │ - cmp %rax,%rbx │ │ - jge 94919 │ │ - mov %r14,%rdi │ │ - mov $0x8,%esi │ │ - callq 85890 │ │ - mov %al,0x30(%r12,%rbx,2) │ │ - test %rbx,%rbx │ │ - je 948d0 │ │ - movzbl 0x2e(%r12,%rbx,2),%ecx │ │ - movzbl %al,%eax │ │ - cmp %ecx,%eax │ │ - ja 948d0 │ │ - jmpq 94550 │ │ - mov %r14,%rdi │ │ - mov $0x4,%esi │ │ - callq 85890 │ │ - mov %eax,0x2c(%r12) │ │ - cmp $0xa,%eax │ │ - jg 94550 │ │ - test %eax,%eax │ │ - jle 94633 │ │ - xor %ebx,%ebx │ │ - jmp 94964 │ │ - mov %r14,%rdi │ │ - mov $0x8,%esi │ │ - callq 85890 │ │ - mov %al,0x45(%r12,%rbx,2) │ │ - add $0x1,%rbx │ │ - movslq 0x2c(%r12),%rax │ │ - cmp %rax,%rbx │ │ - jge 94633 │ │ - mov %r14,%rdi │ │ - mov $0x8,%esi │ │ - callq 85890 │ │ - mov %al,0x44(%r12,%rbx,2) │ │ - test %rbx,%rbx │ │ - je 94940 │ │ - movzbl 0x42(%r12,%rbx,2),%ecx │ │ - movzbl %al,%eax │ │ - cmp %ecx,%eax │ │ - ja 94940 │ │ - jmpq 94550 │ │ - nopl (%rax) │ │ + nop │ │ + push %rbp │ │ push %r15 │ │ push %r14 │ │ + push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x18,%rsp │ │ - mov %rsi,%r14 │ │ - mov 0x30(%rdi),%r12 │ │ - mov 0x40(%rdi),%r15 │ │ - test %edx,%edx │ │ - je 94b27 │ │ - mov %rdi,%rbx │ │ - mov %r14,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - test %eax,%eax │ │ - je 949c9 │ │ - xor %ecx,%ecx │ │ - jmpq 94a51 │ │ - mov %r14,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov $0x1,%ecx │ │ - test %eax,%eax │ │ - jne 94a51 │ │ - mov %r14,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov $0x2,%ecx │ │ - test %eax,%eax │ │ - jne 94a51 │ │ - mov %r14,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov $0x3,%ecx │ │ - test %eax,%eax │ │ - jne 94a51 │ │ - mov %r14,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov $0x4,%ecx │ │ - test %eax,%eax │ │ - jne 94a51 │ │ - mov %r14,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov $0x5,%ecx │ │ - test %eax,%eax │ │ - jne 94a51 │ │ - mov %r14,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov $0x6,%ecx │ │ - test %eax,%eax │ │ - je 94b27 │ │ - mov 0x40(%rbx),%rax │ │ - movslq 0x1d8(%rax,%rcx,4),%rax │ │ - imul $0x150,%rax,%rcx │ │ - cmpq $0x0,0x1f0(%rbx,%rcx,1) │ │ - je 94bd5 │ │ - mov 0x218(%rbx,%rcx,1),%eax │ │ - mov %eax,0xf0(%r15) │ │ - mov 0x21c(%rbx,%rcx,1),%edx │ │ - mov %edx,0xf4(%r15) │ │ - mov 0x1e8(%rbx,%rcx,1),%rcx │ │ - mov 0x1bc(%rcx),%edx │ │ - mov %edx,0x1bc(%r15) │ │ - mov 0x1c0(%rcx),%ecx │ │ - mov %ecx,0x1c0(%r15) │ │ - cmpl $0x0,0x428(%r12) │ │ - je 94bdf │ │ - mov %r14,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - xor %ecx,%ecx │ │ - test %eax,%eax │ │ - setne %cl │ │ - mov %ecx,0x1c8(%r15) │ │ - je 94c92 │ │ - mov %r14,%rdi │ │ - mov $0x3,%esi │ │ - callq 85890 │ │ + sub $0x208,%rsp │ │ + mov %r8d,%r13d │ │ + mov %ecx,%ebx │ │ + mov %edx,%r15d │ │ + mov %rsi,%rbp │ │ + mov %rdi,%r14 │ │ + add %rsi,%rsi │ │ + mov %rsi,0x1d8(%rsp) │ │ + callq 898e0 │ │ + mov %r14,%rax │ │ + mov (%r14,%rbp,4),%r8d │ │ + lea 0x0(,%rbp,2),%rdi │ │ + add %rbp,%rdi │ │ + mov (%r14,%rdi,4),%ecx │ │ + mov %ecx,0x58(%rsp) │ │ + lea 0x0(,%rbp,4),%rsi │ │ + add %rbp,%rsi │ │ + mov (%r14,%rsi,4),%r14d │ │ + lea 0x0(,%rbp,8),%rcx │ │ + sub %rbp,%rcx │ │ + mov %rcx,0x1e0(%rsp) │ │ + mov (%rax,%rcx,4),%r9d │ │ + lea 0x0(,%rbp,8),%rcx │ │ + add %rbp,%rcx │ │ + mov (%rax,%rcx,4),%r10d │ │ + lea 0x0(%rbp,%rsi,2),%rdx │ │ + mov %rdx,0x1e8(%rsp) │ │ + mov (%rax,%rdx,4),%r11d │ │ + mov %rbp,0xa0(%rsp) │ │ + lea 0x0(%rbp,%rdi,4),%rdx │ │ + mov %rdx,0x1f0(%rsp) │ │ + mov (%rax,%rdx,4),%edx │ │ + mov %edx,0x38(%rsp) │ │ + lea (%rsi,%rsi,2),%rdx │ │ + mov %rdx,0x1f8(%rsp) │ │ + mov (%rax,%rdx,4),%ebp │ │ + test %r13d,%r13d │ │ + mov %rcx,0x150(%rsp) │ │ + mov %rax,0x200(%rsp) │ │ + mov %rsi,0x90(%rsp) │ │ + mov %rdi,0xa8(%rsp) │ │ + mov %r8d,0x68(%rsp) │ │ + mov %r9d,0x50(%rsp) │ │ + je 8a238 │ │ + imul $0xc9,%r8d,%r13d │ │ + add $0x800,%r13d │ │ + sar $0xc,%r13d │ │ + imul $0xfffff541,%ebp,%r8d │ │ + add $0x800,%r8d │ │ + sar $0xc,%r8d │ │ + movd %r11d,%xmm1 │ │ + pinsrd $0x1,%r14d,%xmm1 │ │ + pinsrd $0x2,%r9d,%xmm1 │ │ + pinsrd $0x3,%r10d,%xmm1 │ │ + pmulld 0x73fcc(%rip),%xmm1 │ │ + movdqa 0x73f94(%rip),%xmm2 │ │ + paddd %xmm2,%xmm1 │ │ + psrad $0xc,%xmm1 │ │ + mov 0x38(%rsp),%r12d │ │ + imul $0x988,%r12d,%r9d │ │ + add $0x800,%r9d │ │ + sar $0xc,%r9d │ │ + mov %ebp,0x40(%rsp) │ │ + mov 0x58(%rsp),%edx │ │ + imul $0xfffffda7,%edx,%ebp │ │ + add $0x800,%ebp │ │ + sar $0xc,%ebp │ │ + mov %ebp,0x48(%rsp) │ │ + mov %r10d,%ebp │ │ + imul $0xfd4,%edx,%r10d │ │ + add $0x800,%r10d │ │ + sar $0xc,%r10d │ │ + imul $0xcda,%r12d,%edx │ │ + add $0x800,%edx │ │ + sar $0xc,%edx │ │ + mov %rdx,0x38(%rsp) │ │ + imul $0xdb9,%r11d,%r11d │ │ + add $0x800,%r11d │ │ + sar $0xc,%r11d │ │ + imul $0xf85,%r14d,%eax │ │ + add $0x800,%eax │ │ + sar $0xc,%eax │ │ + mov %eax,0x60(%rsp) │ │ + movd 0x68(%rsp),%xmm0 │ │ + pinsrd $0x1,0x40(%rsp),%xmm0 │ │ + pinsrd $0x2,%ebp,%xmm0 │ │ + pinsrd $0x3,0x50(%rsp),%xmm0 │ │ + pmulld 0x73f25(%rip),%xmm0 │ │ + paddd %xmm2,%xmm0 │ │ + psrad $0xc,%xmm0 │ │ + mov 0xa0(%rsp),%rbp │ │ + mov %rbp,%rdx │ │ + shl $0x4,%rdx │ │ + add %rbp,%rdx │ │ + mov %rdx,0xd0(%rsp) │ │ + lea 0x0(,%rcx,2),%rdx │ │ + add %rbp,%rdx │ │ + mov %rdx,0xc8(%rsp) │ │ + lea 0x0(,%rsi,4),%rdx │ │ + add %rbp,%rdx │ │ + mov %rdx,0xb0(%rsp) │ │ + lea 0x0(,%rdi,8),%rdx │ │ + sub %rbp,%rdx │ │ + mov %rdx,0xb8(%rsp) │ │ + lea (%rcx,%rcx,2),%rdx │ │ + mov %rdx,%rcx │ │ + mov %rdx,0x98(%rsp) │ │ + lea (%rdx,%rbp,1),%rcx │ │ + add %rbp,%rcx │ │ + mov %rcx,0xd8(%rsp) │ │ + mov %rbp,%rcx │ │ + shl $0x5,%rcx │ │ + sub %rbp,%rcx │ │ + mov %rcx,0xe0(%rsp) │ │ + lea (%rsi,%rsi,4),%rcx │ │ + mov %rcx,0xc0(%rsp) │ │ + jmpq 8a4ef │ │ + mov %r14d,0x60(%rsp) │ │ + mov 0xa0(%rsp),%r14 │ │ + mov %r14,%rdx │ │ + shl $0x4,%rdx │ │ + add %r14,%rdx │ │ + mov %rdx,0xd0(%rsp) │ │ + mov (%rax,%rdx,4),%r12d │ │ + mov %r12d,0x88(%rsp) │ │ + mov %r10d,0x40(%rsp) │ │ + mov %rcx,%r10 │ │ + mov %r14,%rcx │ │ + shl $0x5,%rcx │ │ + sub %r14,%rcx │ │ + mov %rcx,0xe0(%rsp) │ │ + mov (%rax,%rcx,4),%ecx │ │ + mov %rcx,0x78(%rsp) │ │ + imul $0xc9,%r8d,%edx │ │ + lea (%rcx,%rcx,4),%esi │ │ + lea (%rdx,%rsi,1),%r13d │ │ + add $0x800,%r13d │ │ + imul $0xfffffbdb,%r12d,%esi │ │ + imul $0xfffff541,%ebp,%edi │ │ + lea (%rdi,%rsi,1),%ecx │ │ + add $0x800,%ecx │ │ + mov %rcx,0x80(%rsp) │ │ + lea (%r14,%r10,2),%rcx │ │ + mov %rcx,0xc8(%rsp) │ │ + mov (%rax,%rcx,4),%ecx │ │ + mov %ecx,0x70(%rsp) │ │ + mov 0x38(%rsp),%r12d │ │ + imul $0x4c4,%r12d,%edi │ │ + imul $0xfffff993,%ecx,%esi │ │ + lea (%rdi,%rsi,1),%r9d │ │ + add $0x400,%r9d │ │ + lea (%r10,%r10,2),%rcx │ │ + mov %rcx,0x98(%rsp) │ │ + add %r14,%rcx │ │ + add %r14,%rcx │ │ + mov %rcx,0xd8(%rsp) │ │ + mov (%rax,%rcx,4),%esi │ │ + imul $0xffffffd4,%esi,%ecx │ │ + mov %rax,%rdi │ │ + mov 0x58(%rsp),%edx │ │ + imul $0xfffffda7,%edx,%eax │ │ + mov %r11d,%r8d │ │ + lea (%rax,%rcx,1),%eax │ │ + add $0x800,%eax │ │ + sar $0xc,%eax │ │ + add %esi,%eax │ │ + mov %eax,0x48(%rsp) │ │ + imul $0x259,%esi,%eax │ │ + imul $0xffffffd4,%edx,%ecx │ │ + lea (%rcx,%rax,1),%r10d │ │ + add $0x800,%r10d │ │ + sar $0xc,%r10d │ │ + add %edx,%r10d │ │ + imul $0x66d,%r12d,%eax │ │ + imul $0x4c4,0x70(%rsp),%ecx │ │ + lea (%rax,%rcx,1),%eax │ │ + add $0x400,%eax │ │ + mov %rax,0x38(%rsp) │ │ + movd 0x68(%rsp),%xmm2 │ │ + pinsrd $0x1,%ebp,%xmm2 │ │ + mov 0x90(%rsp),%rdx │ │ + lea (%r14,%rdx,4),%rax │ │ + mov %rax,0xb0(%rsp) │ │ + mov (%rdi,%rax,4),%eax │ │ + movd %eax,%xmm0 │ │ + movd %r11d,%xmm1 │ │ + mov 0x60(%rsp),%r12d │ │ + pinsrd $0x1,%r12d,%xmm1 │ │ + mov 0x50(%rsp),%ebp │ │ + pinsrd $0x2,%ebp,%xmm1 │ │ + mov 0x40(%rsp),%esi │ │ + pinsrd $0x3,%esi,%xmm1 │ │ + imul $0x83a,%eax,%eax │ │ + imul $0xfffffdb9,%r11d,%ecx │ │ + lea (%rcx,%rax,1),%r11d │ │ + add $0x800,%r11d │ │ + pinsrd $0x2,%esi,%xmm2 │ │ + sar $0xc,%r11d │ │ + add %r8d,%r11d │ │ + pinsrd $0x3,%ebp,%xmm2 │ │ + sar $0xc,%r13d │ │ + mov 0x78(%rsp),%rax │ │ + sub %eax,%r13d │ │ + movd %eax,%xmm3 │ │ + mov 0x80(%rsp),%r8 │ │ + sar $0xc,%r8d │ │ + mov 0x88(%rsp),%eax │ │ + add %eax,%r8d │ │ + pinsrd $0x1,%eax,%xmm3 │ │ + mov 0xa8(%rsp),%rax │ │ + lea 0x0(,%rax,8),%rbp │ │ + sub %r14,%rbp │ │ + mov 0x98(%rsp),%rax │ │ + mov (%rdi,%rax,4),%ecx │ │ + pinsrd $0x1,%ecx,%xmm0 │ │ + mov %rdx,%rax │ │ + lea (%rdx,%rdx,4),%rdx │ │ + mov %rdx,0xc0(%rsp) │ │ + mov (%rdi,%rdx,4),%esi │ │ + pinsrd $0x2,%esi,%xmm0 │ │ + mov %rbp,0xb8(%rsp) │ │ + mov (%rdi,%rbp,4),%edx │ │ + pinsrd $0x3,%edx,%xmm0 │ │ + imul $0x3e3,%ecx,%r14d │ │ + imul $0xffffff85,%r12d,%ecx │ │ + lea (%rcx,%r14,1),%eax │ │ + add $0x800,%eax │ │ + pinsrd $0x2,%edx,%xmm3 │ │ + sar $0xc,%eax │ │ + add %r12d,%eax │ │ + mov %eax,0x60(%rsp) │ │ + pinsrd $0x3,%esi,%xmm3 │ │ + movdqa 0x73c4e(%rip),%xmm4 │ │ + pmulld %xmm0,%xmm4 │ │ + pmulld 0x73c20(%rip),%xmm1 │ │ + paddd %xmm4,%xmm1 │ │ + movdqa 0x73be4(%rip),%xmm4 │ │ + paddd %xmm4,%xmm1 │ │ + psrad $0xc,%xmm1 │ │ + movdqa %xmm1,%xmm5 │ │ + paddd %xmm0,%xmm5 │ │ + psubd %xmm0,%xmm1 │ │ + pblendw $0x33,%xmm5,%xmm1 │ │ + sar $0xb,%r9d │ │ + mov 0x38(%rsp),%rax │ │ + sar $0xb,%eax │ │ + mov %rax,0x38(%rsp) │ │ + movdqa 0x73c10(%rip),%xmm0 │ │ + pmulld %xmm2,%xmm0 │ │ + pmulld 0x73c12(%rip),%xmm3 │ │ + paddd %xmm4,%xmm0 │ │ + paddd %xmm3,%xmm0 │ │ + psrad $0xc,%xmm0 │ │ + paddd %xmm2,%xmm0 │ │ + lea (%r8,%r13,1),%ecx │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %r15d,%ecx │ │ + cmovl %r15d,%eax │ │ + mov %rax,0x58(%rsp) │ │ + sub %r8d,%r13d │ │ + cmp %ebx,%r13d │ │ + mov %r13d,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %r15d,%r13d │ │ + cmovl %r15d,%ecx │ │ + pextrd $0x2,%xmm1,%edi │ │ + pextrd $0x3,%xmm1,%esi │ │ + mov %edi,%edx │ │ + sub %esi,%edx │ │ + cmp %ebx,%edx │ │ + mov %edx,%ebp │ │ + cmovg %ebx,%ebp │ │ + cmp %r15d,%edx │ │ + cmovl %r15d,%ebp │ │ + add %edi,%esi │ │ + cmp %ebx,%esi │ │ + mov %esi,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %r15d,%esi │ │ + cmovl %r15d,%eax │ │ + mov %rax,0x50(%rsp) │ │ + movd %xmm1,%edx │ │ + pextrd $0x1,%xmm1,%esi │ │ + lea (%rsi,%rdx,1),%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%edi │ │ + cmovg %ebx,%edi │ │ + cmp %r15d,%eax │ │ + cmovl %r15d,%edi │ │ + mov %edi,0x68(%rsp) │ │ + sub %edx,%esi │ │ + cmp %ebx,%esi │ │ + mov %esi,%r14d │ │ + cmovg %ebx,%r14d │ │ + cmp %r15d,%esi │ │ + cmovl %r15d,%r14d │ │ + mov 0x48(%rsp),%esi │ │ + mov %esi,%edx │ │ + sub %r9d,%edx │ │ + cmp %ebx,%edx │ │ + mov %edx,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %r15d,%edx │ │ + cmovl %r15d,%eax │ │ + mov %eax,0x78(%rsp) │ │ + add %esi,%r9d │ │ + cmp %ebx,%r9d │ │ + mov %r9d,%r12d │ │ + cmovg %ebx,%r12d │ │ + cmp %r15d,%r9d │ │ + cmovl %r15d,%r12d │ │ + mov 0x38(%rsp),%rax │ │ + lea (%r10,%rax,1),%edx │ │ + cmp %ebx,%edx │ │ + mov %edx,%r13d │ │ + cmovg %ebx,%r13d │ │ + cmp %r15d,%edx │ │ + cmovl %r15d,%r13d │ │ + sub %eax,%r10d │ │ + cmp %ebx,%r10d │ │ + mov %r10d,%r8d │ │ + cmovg %ebx,%r8d │ │ + cmp %r15d,%r10d │ │ + cmovl %r15d,%r8d │ │ + mov 0x60(%rsp),%eax │ │ + mov %eax,%edx │ │ + sub %r11d,%edx │ │ + cmp %ebx,%edx │ │ + mov %edx,%r10d │ │ + cmovg %ebx,%r10d │ │ + cmp %r15d,%edx │ │ + cmovl %r15d,%r10d │ │ + add %eax,%r11d │ │ + cmp %ebx,%r11d │ │ + mov %r11d,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %r15d,%r11d │ │ + cmovl %r15d,%eax │ │ + mov %rax,0x48(%rsp) │ │ + pextrd $0x2,%xmm0,%eax │ │ + pextrd $0x3,%xmm0,%edx │ │ + sub %eax,%edx │ │ + cmp %ebx,%edx │ │ + mov %edx,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %r15d,%edx │ │ + cmovl %r15d,%eax │ │ + movd %xmm0,%esi │ │ + pextrd $0x1,%xmm0,%edx │ │ + sub %edx,%esi │ │ + cmp %ebx,%esi │ │ + mov %esi,%edx │ │ + cmovg %ebx,%edx │ │ + cmp %r15d,%esi │ │ + cmovl %r15d,%edx │ │ + imul $0x31f,%edx,%esi │ │ + imul $0x4f,%ecx,%edi │ │ + lea (%rsi,%rdi,1),%edi │ │ + add $0x800,%edi │ │ + sar $0xc,%edi │ │ + sub %ecx,%edi │ │ + imul $0x31f,%ecx,%ecx │ │ + imul $0xffffffb1,%edx,%esi │ │ + lea (%rsi,%rcx,1),%ecx │ │ + add $0x800,%ecx │ │ + sar $0xc,%ecx │ │ + add %edx,%ecx │ │ + mov %ecx,0x40(%rsp) │ │ + imul $0x4f,%eax,%ecx │ │ + imul $0xfffffce1,%ebp,%edx │ │ + lea (%rcx,%rdx,1),%ecx │ │ + add $0x800,%ecx │ │ + sar $0xc,%ecx │ │ + sub %eax,%ecx │ │ + imul $0x31f,%eax,%eax │ │ + imul $0x4f,%ebp,%edx │ │ + lea (%rax,%rdx,1),%r11d │ │ + add $0x800,%r11d │ │ + sar $0xc,%r11d │ │ + sub %ebp,%r11d │ │ + imul $0x6a7,%r10d,%eax │ │ + imul $0xfffffb8e,%r14d,%esi │ │ + lea (%rax,%rsi,1),%r9d │ │ + add $0x400,%r9d │ │ + imul $0x472,%r10d,%eax │ │ + imul $0x6a7,%r14d,%esi │ │ + lea (%rax,%rsi,1),%ebp │ │ + add $0x400,%ebp │ │ + imul $0xfffffb8e,%r8d,%eax │ │ + mov 0x78(%rsp),%edx │ │ + imul $0xfffff959,%edx,%esi │ │ + lea (%rax,%rsi,1),%eax │ │ + add $0x400,%eax │ │ + imul $0x6a7,%r8d,%esi │ │ + imul $0xfffffb8e,%edx,%edx │ │ + lea (%rsi,%rdx,1),%r8d │ │ + add $0x400,%r8d │ │ + sar $0xb,%r9d │ │ + sar $0xb,%ebp │ │ + mov %rbp,0x70(%rsp) │ │ + sar $0xb,%eax │ │ + sar $0xb,%r8d │ │ + mov 0x58(%rsp),%r10 │ │ + mov 0x50(%rsp),%r14 │ │ + lea (%r10,%r14,1),%edx │ │ + cmp %ebx,%edx │ │ + mov %edx,%esi │ │ + cmovg %ebx,%esi │ │ + cmp %r15d,%edx │ │ + cmovl %r15d,%esi │ │ + mov %rsi,0x60(%rsp) │ │ + lea (%rdi,%rcx,1),%edx │ │ + cmp %ebx,%edx │ │ + mov %edx,%esi │ │ + cmovg %ebx,%esi │ │ + cmp %r15d,%edx │ │ + cmovl %r15d,%esi │ │ + mov %rsi,0x78(%rsp) │ │ + sub %ecx,%edi │ │ + cmp %ebx,%edi │ │ + mov %edi,%ebp │ │ + cmovg %ebx,%ebp │ │ + cmp %r15d,%edi │ │ + cmovl %r15d,%ebp │ │ + mov %r10,%rcx │ │ + sub %r14d,%ecx │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%r14d │ │ + cmovg %ebx,%r14d │ │ + cmp %r15d,%ecx │ │ + cmovl %r15d,%r14d │ │ + mov %r12d,%ecx │ │ + mov 0x68(%rsp),%edx │ │ + sub %edx,%ecx │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%edi │ │ + cmovg %ebx,%edi │ │ + cmp %r15d,%ecx │ │ + cmovl %r15d,%edi │ │ mov %eax,%ecx │ │ - add $0x9,%ecx │ │ - mov %ecx,0x1c4(%r15) │ │ - mov 0xf0(%r15),%esi │ │ + sub %r9d,%ecx │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%esi │ │ + cmovg %ebx,%esi │ │ + cmp %r15d,%ecx │ │ + cmovl %r15d,%esi │ │ + mov %esi,0x80(%rsp) │ │ + add %r9d,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %r15d,%eax │ │ + cmovl %r15d,%ecx │ │ + mov %rcx,0x88(%rsp) │ │ + add %edx,%r12d │ │ + cmp %ebx,%r12d │ │ + mov %r12d,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %r15d,%r12d │ │ + cmovl %r15d,%eax │ │ + mov %rax,0x58(%rsp) │ │ + mov 0x48(%rsp),%rdx │ │ + lea (%rdx,%r13,1),%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %r15d,%eax │ │ + cmovl %r15d,%ecx │ │ + mov %ecx,0x38(%rsp) │ │ + mov 0x70(%rsp),%rsi │ │ + lea (%rsi,%r8,1),%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %r15d,%eax │ │ + cmovl %r15d,%ecx │ │ + mov %ecx,0x50(%rsp) │ │ + sub %esi,%r8d │ │ + cmp %ebx,%r8d │ │ + mov %r8d,%r12d │ │ + cmovg %ebx,%r12d │ │ + cmp %r15d,%r8d │ │ + cmovl %r15d,%r12d │ │ + sub %edx,%r13d │ │ + cmp %ebx,%r13d │ │ + mov %r13d,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %r15d,%r13d │ │ + pshufd $0xd7,%xmm0,%xmm1 │ │ + pshufd $0x4e,%xmm0,%xmm0 │ │ + paddq %xmm1,%xmm0 │ │ + movdqa %xmm0,%xmm2 │ │ + psllq $0x20,%xmm2 │ │ + psrad $0x1f,%xmm2 │ │ + pblendw $0x33,%xmm0,%xmm2 │ │ + movd %r15d,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm3 │ │ + pshufd $0x44,%xmm0,%xmm4 │ │ + movdqa %xmm4,%xmm1 │ │ + psllq $0x20,%xmm1 │ │ + psrad $0x1f,%xmm1 │ │ + pblendw $0x33,%xmm3,%xmm1 │ │ + pcmpgtq %xmm2,%xmm1 │ │ + movd %ebx,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm3 │ │ + pshufd $0x44,%xmm0,%xmm5 │ │ + psllq $0x20,%xmm5 │ │ + psrad $0x1f,%xmm5 │ │ + pblendw $0x33,%xmm3,%xmm5 │ │ + movdqa %xmm5,%xmm0 │ │ + pcmpgtq %xmm2,%xmm0 │ │ + blendvpd %xmm0,%xmm2,%xmm5 │ │ + movdqa %xmm1,%xmm0 │ │ + blendvpd %xmm0,%xmm4,%xmm5 │ │ + cmovl %r15d,%ecx │ │ + movd %xmm5,%eax │ │ + pextrd $0x2,%xmm5,%r8d │ │ + mov %r8d,%edx │ │ + sub %eax,%edx │ │ + cmp %ebx,%edx │ │ + mov %edx,%r13d │ │ + cmovg %ebx,%r13d │ │ + cmp %r15d,%edx │ │ + cmovl %r15d,%r13d │ │ + mov 0x40(%rsp),%r9d │ │ + mov %r9d,%edx │ │ + sub %r11d,%edx │ │ + cmp %ebx,%edx │ │ + mov %edx,%esi │ │ + cmovg %ebx,%esi │ │ + cmp %r15d,%edx │ │ + cmovl %r15d,%esi │ │ + add %r9d,%r11d │ │ + cmp %ebx,%r11d │ │ + mov %r11d,%edx │ │ + cmovg %ebx,%edx │ │ + cmp %r15d,%r11d │ │ + cmovl %r15d,%edx │ │ + mov %edx,0x40(%rsp) │ │ + add %r8d,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%edx │ │ + cmovg %ebx,%edx │ │ + cmp %r15d,%eax │ │ + cmovl %r15d,%edx │ │ + mov %edx,0x48(%rsp) │ │ + imul $0x61f,%esi,%eax │ │ + imul $0x138,%ebp,%edx │ │ + lea (%rdx,%rax,1),%r9d │ │ + add $0x800,%r9d │ │ + sar $0xc,%r9d │ │ + sub %ebp,%r9d │ │ + imul $0x61f,%ebp,%eax │ │ + imul $0xfffffec8,%esi,%edx │ │ + lea (%rax,%rdx,1),%eax │ │ + add $0x800,%eax │ │ + sar $0xc,%eax │ │ + add %esi,%eax │ │ + mov %eax,0x68(%rsp) │ │ + imul $0x61f,%r13d,%eax │ │ + imul $0x138,%r14d,%edx │ │ + lea (%rax,%rdx,1),%eax │ │ + add $0x800,%eax │ │ + sar $0xc,%eax │ │ + sub %r14d,%eax │ │ + imul $0x61f,%r14d,%edx │ │ + imul $0xfffffec8,%r13d,%esi │ │ + lea (%rsi,%rdx,1),%edx │ │ + add $0x800,%edx │ │ + sar $0xc,%edx │ │ + add %r13d,%edx │ │ + mov %edx,0x70(%rsp) │ │ + imul $0x138,%ecx,%edx │ │ + imul $0xfffff9e1,%edi,%esi │ │ + lea (%rdx,%rsi,1),%r8d │ │ + add $0x800,%r8d │ │ + sar $0xc,%r8d │ │ + sub %ecx,%r8d │ │ + imul $0x61f,%ecx,%ecx │ │ + imul $0x138,%edi,%edx │ │ + lea (%rcx,%rdx,1),%r10d │ │ + add $0x800,%r10d │ │ + sar $0xc,%r10d │ │ + sub %edi,%r10d │ │ + imul $0x138,%r12d,%ecx │ │ + mov 0x80(%rsp),%edx │ │ + imul $0xfffff9e1,%edx,%esi │ │ + lea (%rsi,%rcx,1),%esi │ │ + add $0x800,%esi │ │ + sar $0xc,%esi │ │ + sub %r12d,%esi │ │ + imul $0x61f,%r12d,%ecx │ │ + imul $0x138,%edx,%edi │ │ + mov %edx,%ebp │ │ + lea (%rdi,%rcx,1),%edx │ │ + add $0x800,%edx │ │ + sar $0xc,%edx │ │ + sub %ebp,%edx │ │ + mov 0x60(%rsp),%r11 │ │ + mov 0x58(%rsp),%rcx │ │ + lea (%r11,%rcx,1),%edi │ │ + cmp %ebx,%edi │ │ + mov %edi,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %r15d,%edi │ │ + cmovl %r15d,%ecx │ │ + mov %rcx,0x1d0(%rsp) │ │ + mov 0x78(%rsp),%r13 │ │ + mov 0x88(%rsp),%r14 │ │ + lea (%r14,%r13,1),%edi │ │ + cmp %ebx,%edi │ │ + mov %edi,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %r15d,%edi │ │ + cmovl %r15d,%ecx │ │ + mov %rcx,0x1c8(%rsp) │ │ + lea (%r9,%rsi,1),%edi │ │ + cmp %ebx,%edi │ │ + mov %edi,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %r15d,%edi │ │ + cmovl %r15d,%ecx │ │ + mov %rcx,0x1c0(%rsp) │ │ + lea (%rax,%r8,1),%edi │ │ + cmp %ebx,%edi │ │ + mov %edi,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %r15d,%edi │ │ + cmovl %r15d,%ecx │ │ + mov %rcx,0x1b8(%rsp) │ │ + sub %r8d,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ebp │ │ + cmovg %ebx,%ebp │ │ + cmp %r15d,%eax │ │ + cmovl %r15d,%ebp │ │ + sub %esi,%r9d │ │ + cmp %ebx,%r9d │ │ + mov %r9d,%r12d │ │ + cmovg %ebx,%r12d │ │ + cmp %r15d,%r9d │ │ + cmovl %r15d,%r12d │ │ + mov %r13,%rax │ │ + sub %r14d,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%r9d │ │ + cmovg %ebx,%r9d │ │ + cmp %r15d,%eax │ │ + cmovl %r15d,%r9d │ │ + sub 0x58(%rsp),%r11d │ │ + cmp %ebx,%r11d │ │ + mov %r11d,%r14d │ │ + cmovg %ebx,%r14d │ │ + cmp %r15d,%r11d │ │ + cmovl %r15d,%r14d │ │ + mov 0x48(%rsp),%eax │ │ + sub 0x38(%rsp),%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%r8d │ │ + cmovg %ebx,%r8d │ │ + cmp %r15d,%eax │ │ + cmovl %r15d,%r8d │ │ + mov 0x40(%rsp),%eax │ │ + sub 0x50(%rsp),%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%r13d │ │ + cmovg %ebx,%r13d │ │ + cmp %r15d,%eax │ │ + cmovl %r15d,%r13d │ │ + mov 0x68(%rsp),%edi │ │ + mov %edi,%eax │ │ + sub %edx,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%esi │ │ + cmovg %ebx,%esi │ │ + cmp %r15d,%eax │ │ + cmovl %r15d,%esi │ │ + mov 0x70(%rsp),%ecx │ │ mov %ecx,%eax │ │ - sar %eax │ │ - lea (%rax,%rsi,8),%eax │ │ - cltd │ │ - idiv %ecx │ │ - cmp $0x11,%esi │ │ - mov $0x10,%ecx │ │ - cmovl %esi,%ecx │ │ - cmp %ecx,%eax │ │ - cmovge %eax,%ecx │ │ - mov %ecx,0xec(%r15) │ │ - jmpq 94cab │ │ - cmpl $0x0,0x12c(%r15) │ │ - je 94bef │ │ - mov 0x3e0(%r12),%esi │ │ - mov %r14,%rdi │ │ - callq 85890 │ │ - add $0x1,%eax │ │ - mov %eax,0xf0(%r15) │ │ - mov 0x3e4(%r12),%esi │ │ - mov %r14,%rdi │ │ - callq 85890 │ │ - add $0x1,%eax │ │ - mov %eax,0xf4(%r15) │ │ - cmpl $0x0,0x428(%r12) │ │ - je 94c16 │ │ - mov %r14,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - xor %ecx,%ecx │ │ - test %eax,%eax │ │ - setne %cl │ │ - mov %ecx,0x1c8(%r15) │ │ - je 94c21 │ │ - mov %r14,%rdi │ │ - mov $0x3,%esi │ │ - callq 85890 │ │ + sub %r10d,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%r11d │ │ + cmovg %ebx,%r11d │ │ + cmp %r15d,%eax │ │ + cmovl %r15d,%r11d │ │ + add %ecx,%r10d │ │ + cmp %ebx,%r10d │ │ + mov %r10d,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %r15d,%r10d │ │ + cmovl %r15d,%eax │ │ + mov %rax,0x60(%rsp) │ │ + add %edi,%edx │ │ + cmp %ebx,%edx │ │ + mov %edx,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %r15d,%edx │ │ + cmovl %r15d,%eax │ │ + mov %rax,0x68(%rsp) │ │ + mov 0x40(%rsp),%edx │ │ + add 0x50(%rsp),%edx │ │ + cmp %ebx,%edx │ │ + mov %edx,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %r15d,%edx │ │ + cmovl %r15d,%eax │ │ + mov %rax,0x58(%rsp) │ │ + mov 0x48(%rsp),%edx │ │ + add 0x38(%rsp),%edx │ │ + cmp %ebx,%edx │ │ + mov %edx,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %r15d,%edx │ │ + cmovl %r15d,%eax │ │ + mov %rax,0x38(%rsp) │ │ + mov %r11d,%ecx │ │ + sub %ebp,%ecx │ │ + add %ebp,%r11d │ │ + mov %esi,%edx │ │ + sub %r12d,%edx │ │ + add %r12d,%esi │ │ + mov %r13d,%edi │ │ + sub %r9d,%edi │ │ + add %r9d,%r13d │ │ + mov %r8d,%eax │ │ + sub %r14d,%eax │ │ + add %r14d,%r8d │ │ + imul $0xb5,%ecx,%ebp │ │ + sub $0xffffff80,%ebp │ │ + sar $0x8,%ebp │ │ + mov %rbp,0x178(%rsp) │ │ + imul $0xb5,%r11d,%ecx │ │ + sub $0xffffff80,%ecx │ │ + sar $0x8,%ecx │ │ + mov %rcx,0x50(%rsp) │ │ + imul $0xb5,%edx,%ecx │ │ + sub $0xffffff80,%ecx │ │ + sar $0x8,%ecx │ │ + mov %rcx,0xf8(%rsp) │ │ + imul $0xb5,%esi,%ecx │ │ + sub $0xffffff80,%ecx │ │ + sar $0x8,%ecx │ │ + mov %rcx,0x48(%rsp) │ │ + imul $0xb5,%edi,%ecx │ │ + sub $0xffffff80,%ecx │ │ + sar $0x8,%ecx │ │ + mov %rcx,0x110(%rsp) │ │ + imul $0xb5,%r13d,%ecx │ │ + sub $0xffffff80,%ecx │ │ + sar $0x8,%ecx │ │ + mov %rcx,0x88(%rsp) │ │ + imul $0xb5,%eax,%eax │ │ + sub $0xffffff80,%eax │ │ + sar $0x8,%eax │ │ + mov %rax,0x120(%rsp) │ │ + imul $0xb5,%r8d,%eax │ │ + sub $0xffffff80,%eax │ │ + sar $0x8,%eax │ │ + mov %rax,0x70(%rsp) │ │ + mov 0xa0(%rsp),%r8 │ │ + mov %r8,%rax │ │ + shl $0x4,%rax │ │ + mov %rax,%rsi │ │ + mov %rax,0x158(%rsp) │ │ + mov %r8,%rax │ │ + shl $0x5,%rax │ │ + mov %rax,0xf0(%rsp) │ │ + mov 0xa8(%rsp),%rbp │ │ + mov %rbp,%rax │ │ + shl $0x4,%rax │ │ + mov %rax,0x100(%rsp) │ │ + mov %r8,%rax │ │ + shl $0x6,%rax │ │ + mov %rax,0x118(%rsp) │ │ + mov 0x90(%rsp),%rax │ │ + shl $0x4,%rax │ │ + mov %rax,0x130(%rsp) │ │ + mov %rbp,%rax │ │ + shl $0x5,%rax │ │ + mov %rax,0x148(%rsp) │ │ + mov 0x200(%rsp),%rdx │ │ + mov (%rdx),%ecx │ │ + mov %rcx,0x1b0(%rsp) │ │ + imul $0x38,%r8,%r13 │ │ + mov %r13,0x170(%rsp) │ │ + imul $0x58,%r8,%r10 │ │ + mov %r10,0x180(%rsp) │ │ + imul $0x68,%r8,%r12 │ │ + mov %r12,0x188(%rsp) │ │ + imul $0x70,%r8,%r11 │ │ + mov %r11,0x198(%rsp) │ │ + imul $0x78,%r8,%rdi │ │ + mov %rdi,0x1a8(%rsp) │ │ + mov 0x38(%rsp),%rax │ │ + add %eax,%ecx │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %r15d,%ecx │ │ + cmovl %r15d,%eax │ │ + mov 0x1d8(%rsp),%r14 │ │ + mov (%rdx,%r14,4),%ecx │ │ + mov %rcx,0x1a0(%rsp) │ │ + mov (%rdx,%rsi,1),%esi │ │ + mov %rsi,0x190(%rsp) │ │ + mov (%rdx,%rbp,8),%ebp │ │ + mov %rbp,0x80(%rsp) │ │ + mov 0xf0(%rsp),%rbp │ │ + mov (%rdx,%rbp,1),%ebp │ │ + mov %rbp,0x78(%rsp) │ │ + mov 0x90(%rsp),%rbp │ │ + mov (%rdx,%rbp,8),%ebp │ │ + mov %rbp,0x40(%rsp) │ │ + mov 0x100(%rsp),%rbp │ │ + mov (%rdx,%rbp,1),%ebp │ │ + mov %rbp,0x138(%rsp) │ │ + mov (%rdx,%r13,1),%ebp │ │ + mov %rbp,0x140(%rsp) │ │ + mov 0x118(%rsp),%rbp │ │ + mov (%rdx,%rbp,1),%ebp │ │ + mov %rbp,0x128(%rsp) │ │ + mov 0x150(%rsp),%rbp │ │ + mov (%rdx,%rbp,8),%r13d │ │ + mov %r13,0x108(%rsp) │ │ + mov 0x130(%rsp),%rbp │ │ + mov (%rdx,%rbp,1),%r13d │ │ + mov (%rdx,%r10,1),%r9d │ │ + mov %r9,0x160(%rsp) │ │ + mov 0x148(%rsp),%rbp │ │ + mov (%rdx,%rbp,1),%ebp │ │ + mov %rbp,0xe8(%rsp) │ │ + mov (%rdx,%r12,1),%ebp │ │ + mov %rbp,0x168(%rsp) │ │ + mov (%rdx,%r11,1),%r12d │ │ + mov (%rdx,%rdi,1),%r11d │ │ + mov %eax,(%rdx) │ │ + mov 0x58(%rsp),%rax │ │ + add %eax,%ecx │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %r15d,%ecx │ │ + cmovl %r15d,%eax │ │ + mov %eax,(%rdx,%r8,4) │ │ + mov 0x68(%rsp),%rax │ │ + add %esi,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %r15d,%eax │ │ + cmovl %r15d,%ecx │ │ + mov %ecx,(%rdx,%r14,4) │ │ + mov 0x60(%rsp),%rax │ │ + mov 0x80(%rsp),%rcx │ │ + add %ecx,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %r15d,%eax │ │ + cmovl %r15d,%ecx │ │ + mov 0xa8(%rsp),%rdi │ │ + mov %ecx,(%rdx,%rdi,4) │ │ + mov 0x50(%rsp),%rax │ │ + mov 0x78(%rsp),%rcx │ │ + add %ecx,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %r15d,%eax │ │ + cmovl %r15d,%ecx │ │ + mov 0x158(%rsp),%rax │ │ + mov %ecx,(%rdx,%rax,1) │ │ + mov 0x48(%rsp),%rax │ │ + mov 0x40(%rsp),%rcx │ │ + add %ecx,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %r15d,%eax │ │ + cmovl %r15d,%ecx │ │ + mov 0x90(%rsp),%rsi │ │ + mov %ecx,(%rdx,%rsi,4) │ │ + mov 0x88(%rsp),%rax │ │ + mov 0x138(%rsp),%rcx │ │ + add %ecx,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %r15d,%eax │ │ + cmovl %r15d,%ecx │ │ + mov %ecx,(%rdx,%rdi,8) │ │ + mov 0x70(%rsp),%rax │ │ + mov 0x140(%rsp),%rcx │ │ + add %ecx,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %r15d,%eax │ │ + cmovl %r15d,%ecx │ │ + mov 0x1e0(%rsp),%rax │ │ + mov %ecx,(%rdx,%rax,4) │ │ + mov 0x128(%rsp),%rax │ │ + mov 0x120(%rsp),%rcx │ │ + add %ecx,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %r15d,%eax │ │ + cmovl %r15d,%ecx │ │ + mov 0xf0(%rsp),%rax │ │ + mov %ecx,(%rdx,%rax,1) │ │ + mov 0x110(%rsp),%rax │ │ + mov 0x108(%rsp),%rcx │ │ + add %ecx,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %r15d,%eax │ │ + cmovl %r15d,%ecx │ │ + mov 0x150(%rsp),%r10 │ │ + mov %ecx,(%rdx,%r10,4) │ │ + mov 0xf8(%rsp),%rax │ │ + add %r13d,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %r15d,%eax │ │ + cmovl %r15d,%ecx │ │ + mov %ecx,(%rdx,%rsi,8) │ │ + mov 0x178(%rsp),%r8 │ │ + lea (%r8,%r9,1),%eax │ │ + cmp %ebx,%eax │ │ mov %eax,%ecx │ │ - add $0x9,%ecx │ │ - mov %ecx,0x1c4(%r15) │ │ - mov 0xf0(%r15),%esi │ │ - mov %ecx,%eax │ │ - sar %eax │ │ - lea (%rax,%rsi,8),%eax │ │ - cltd │ │ - idiv %ecx │ │ - cmp $0x11,%esi │ │ - mov $0x10,%ecx │ │ - cmovl %esi,%ecx │ │ - cmp %ecx,%eax │ │ - cmovge %eax,%ecx │ │ - jmp 94c33 │ │ - mov $0xffffffff,%eax │ │ - jmpq 94cad │ │ - movl $0x0,0x1c8(%r15) │ │ - jmpq 94c99 │ │ - mov 0x4(%r12),%eax │ │ - mov %eax,0xf0(%r15) │ │ - mov 0x8(%r12),%eax │ │ - mov %eax,0xf4(%r15) │ │ - cmpl $0x0,0x428(%r12) │ │ - jne 94b78 │ │ - movl $0x0,0x1c8(%r15) │ │ - movl $0x8,0x1c4(%r15) │ │ - mov 0xf0(%r15),%ecx │ │ - mov %ecx,0xec(%r15) │ │ - mov %r14,%rdi │ │ - mov $0x1,%esi │ │ - callq 85890 │ │ - mov %eax,0x1cc(%r15) │ │ - test %eax,%eax │ │ - je 94c82 │ │ - mov %r14,%rdi │ │ - mov $0x10,%esi │ │ - callq 85890 │ │ - add $0x1,%eax │ │ - mov %eax,0x1bc(%r15) │ │ - mov %r14,%rdi │ │ - mov $0x10,%esi │ │ - callq 85890 │ │ - add $0x1,%eax │ │ - mov %eax,0x1c0(%r15) │ │ - jmp 94cab │ │ - mov 0xf0(%r15),%rax │ │ - mov %rax,0x1bc(%r15) │ │ - jmp 94cab │ │ - mov 0xf0(%r15),%eax │ │ - movl $0x8,0x1c4(%r15) │ │ - mov %eax,0xec(%r15) │ │ - xor %eax,%eax │ │ - add $0x18,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r14 │ │ - pop %r15 │ │ - retq │ │ - nopl 0x0(%rax) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %rbx │ │ - sub $0x18,%rsp │ │ - mov %rdi,%r15 │ │ - cmpl $0x8,0x44(%rdi) │ │ - setg %cl │ │ - mov 0x38(%rdi),%esi │ │ - mov 0x40(%rdi),%r14d │ │ - add $0x7f,%esi │ │ - and $0xffffff80,%esi │ │ - movslq 0x3c(%rdi),%rdx │ │ - add $0x7f,%rdx │ │ - and $0xffffffffffffff80,%rdx │ │ - cmp $0x1,%r14d │ │ - sete %al │ │ - shl %cl,%esi │ │ - movslq %esi,%rdi │ │ - test %r14d,%r14d │ │ - je 94d0d │ │ - cmp $0x3,%r14d │ │ - setne %cl │ │ - mov %rdi,%rsi │ │ - sar %cl,%rsi │ │ - jmp 94d0f │ │ - xor %esi,%esi │ │ - mov %rdi,%rbp │ │ - or $0x40,%rbp │ │ - test $0x380,%edi │ │ - cmovne %rdi,%rbp │ │ - lea 0x40(%rsi),%rdi │ │ - test $0x3ff,%esi │ │ - cmovne %rsi,%rdi │ │ - test %r14d,%r14d │ │ - cmove %rsi,%rdi │ │ - mov %rbp,0x28(%r15) │ │ - mov %rdi,0x30(%r15) │ │ - imul %rdx,%rbp │ │ + cmovg %ebx,%ecx │ │ + cmp %r15d,%eax │ │ + cmovl %r15d,%ecx │ │ + mov 0x1e8(%rsp),%rax │ │ + mov %ecx,(%rdx,%rax,4) │ │ + mov 0x1b8(%rsp),%r9 │ │ + mov 0xe8(%rsp),%rax │ │ + add %r9d,%eax │ │ + cmp %ebx,%eax │ │ mov %eax,%ecx │ │ - sar %cl,%edx │ │ - movslq %edx,%rbx │ │ - imul %rdi,%rbx │ │ - lea 0x0(,%rbx,2),%rdx │ │ - add %rbp,%rdx │ │ - or $0x40,%rdx │ │ - lea 0x10(%rsp),%rdi │ │ - mov $0x40,%esi │ │ - callq 4460 │ │ + cmovg %ebx,%ecx │ │ + cmp %r15d,%eax │ │ + cmovl %r15d,%ecx │ │ + mov 0x100(%rsp),%rax │ │ + mov %ecx,(%rdx,%rax,1) │ │ + mov 0x1c0(%rsp),%r14 │ │ + mov 0x168(%rsp),%rsi │ │ + lea (%r14,%rsi,1),%eax │ │ + cmp %ebx,%eax │ │ mov %eax,%ecx │ │ - mov $0xfffffff4,%eax │ │ - test %ecx,%ecx │ │ - jne 94d9e │ │ - mov 0x10(%rsp),%rcx │ │ - test %rcx,%rcx │ │ - je 94d9e │ │ - add %rcx,%rbp │ │ - add %rbp,%rbx │ │ - xor %eax,%eax │ │ - test %r14d,%r14d │ │ - mov %rcx,0x10(%r15) │ │ - cmove %rax,%rbp │ │ - mov %rbp,0x18(%r15) │ │ - cmove %rax,%rbx │ │ - mov %rbx,0x20(%r15) │ │ - add $0x18,%rsp │ │ - pop %rbx │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - nopl 0x0(%rax) │ │ - mov 0x10(%rdi),%rdi │ │ - jmpq 4410 │ │ - nopl 0x0(%rax) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0x10,%rsp │ │ - mov %edx,%r10d │ │ - mov %rsi,%r14 │ │ - mov %rdi,%rbx │ │ - xor %ecx,%ecx │ │ - xor %eax,%eax │ │ - cmpl $0x1,0x8(%rdi) │ │ - seta %al │ │ - lea 0x1238(%rsi),%rdx │ │ - cmova %rdx,%rcx │ │ - add $0x908,%rsi │ │ - mov %rcx,0xa18(%r14) │ │ - mov 0x18(%r14),%r11 │ │ - mov 0xf0(%r11),%edx │ │ - mov 0xf4(%r11),%ecx │ │ - mov (%r14),%r9 │ │ - mov 0x8(%r14),%r8 │ │ - mov 0xbf0(%r14),%rbp │ │ - add $0x18,%rbp │ │ - lea 0x99f0(%rdi),%r12 │ │ - shl $0x3,%rax │ │ - lea 0xa20(%r14),%r15 │ │ - sub $0x18,%rsp │ │ - push %r15 │ │ - push %rax │ │ - push %r12 │ │ - push %rbp │ │ - push %r10 │ │ - pushq 0x68(%rdi) │ │ - pushq 0x70(%rdi) │ │ - pushq 0x58(%rdi) │ │ - pushq 0x60(%rdi) │ │ - pushq 0x48(%rdi) │ │ - pushq 0x50(%rdi) │ │ - pushq 0x10(%r14) │ │ - push %r11 │ │ - callq 94ec0 │ │ - add $0x80,%rsp │ │ - mov %eax,%ebp │ │ - test %eax,%eax │ │ - jne 94ea4 │ │ - lea 0x68(%rbx),%rdi │ │ - callq 96050 │ │ - movq $0x0,0x70(%rbx) │ │ - mov 0x18(%r14),%rax │ │ - mov 0x114(%rax),%eax │ │ - mov %eax,0xa10(%r14) │ │ - cmpq $0x0,0xa18(%r14) │ │ - je 94ea4 │ │ - mov (%r15),%rax │ │ - movl $0x0,(%rax) │ │ - mov (%r15),%rax │ │ - movl $0x0,0x4(%rax) │ │ - mov %ebp,%eax │ │ - add $0x10,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0x48,%rsp │ │ - mov %rdi,%r15 │ │ - cmpq $0x0,0x10(%rsi) │ │ - je 94f01 │ │ - lea 0x647ff(%rip),%rsi │ │ - mov %r15,%rdi │ │ - xor %eax,%eax │ │ - callq 8e2ed │ │ - mov $0xffffffff,%r13d │ │ + cmovg %ebx,%ecx │ │ + cmp %r15d,%eax │ │ + cmovl %r15d,%ecx │ │ + mov 0x1f0(%rsp),%rax │ │ + mov %ecx,(%rdx,%rax,4) │ │ + mov 0x1c8(%rsp),%rdi │ │ + lea (%rdi,%r12,1),%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %r15d,%eax │ │ + cmovl %r15d,%ecx │ │ + mov 0x170(%rsp),%rax │ │ + mov %ecx,(%rdx,%rax,1) │ │ + mov 0x1d0(%rsp),%rbp │ │ + lea (%r11,%rbp,1),%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %r15d,%eax │ │ + cmovl %r15d,%ecx │ │ + mov 0x1f8(%rsp),%rax │ │ + mov %ecx,(%rdx,%rax,4) │ │ + sub %ebp,%r11d │ │ + cmp %ebx,%r11d │ │ + mov %r11d,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %r15d,%r11d │ │ + cmovl %r15d,%eax │ │ + mov 0x118(%rsp),%rcx │ │ + mov %eax,(%rdx,%rcx,1) │ │ + sub %edi,%r12d │ │ + cmp %ebx,%r12d │ │ + mov %r12d,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %r15d,%r12d │ │ + cmovl %r15d,%eax │ │ + mov 0xd0(%rsp),%rcx │ │ + mov %eax,(%rdx,%rcx,4) │ │ + sub %r14d,%esi │ │ + cmp %ebx,%esi │ │ + mov %esi,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %r15d,%esi │ │ + cmovl %r15d,%eax │ │ + mov %eax,(%rdx,%r10,8) │ │ + mov 0xe8(%rsp),%rcx │ │ + sub %r9d,%ecx │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %r15d,%ecx │ │ + cmovl %r15d,%eax │ │ + mov 0xc8(%rsp),%rcx │ │ + mov %eax,(%rdx,%rcx,4) │ │ + mov 0x160(%rsp),%rcx │ │ + sub %r8d,%ecx │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %r15d,%ecx │ │ + cmovl %r15d,%eax │ │ + mov 0x130(%rsp),%rcx │ │ + mov %eax,(%rdx,%rcx,1) │ │ + sub 0xf8(%rsp),%r13d │ │ + cmp %ebx,%r13d │ │ mov %r13d,%eax │ │ - add $0x48,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - mov %r8,%rbp │ │ - mov %ecx,%r12d │ │ - mov %edx,%r14d │ │ - mov %rsi,%rbx │ │ - mov %r9,0x40(%rsp) │ │ - mov 0xd8(%rsp),%rax │ │ - lea 0x128(%rax),%rdi │ │ - callq 4420 │ │ - mov $0xfffffff4,%r13d │ │ - test %rax,%rax │ │ - je 94eef │ │ - mov %rax,0x38(%rsp) │ │ - mov 0xd0(%rsp),%rax │ │ - mov 0xc0(%rsp),%r8d │ │ + cmovg %ebx,%eax │ │ + cmp %r15d,%r13d │ │ + cmovl %r15d,%eax │ │ mov 0xb0(%rsp),%rcx │ │ - mov 0xa0(%rsp),%rdx │ │ - mov 0x90(%rsp),%rsi │ │ - mov 0x80(%rsp),%rdi │ │ - mov %r14d,0x38(%rbx) │ │ - mov %rax,%r14 │ │ - mov %r12d,0x3c(%rbx) │ │ - mov %rbp,(%rbx) │ │ - mov %rdi,0x8(%rbx) │ │ - mov %rsi,0x78(%rbx) │ │ - mov %rdx,0x80(%rbx) │ │ - mov %rcx,0x88(%rbx) │ │ - mov 0xc(%rbp),%ecx │ │ - mov %ecx,0x40(%rbx) │ │ - mov %r8d,0x44(%rbx) │ │ - lea 0x48(%rbx),%r12 │ │ - mov %r12,%rdi │ │ - callq 71b80 │ │ - mov (%r14),%rsi │ │ - mov %rbx,%rdi │ │ - callq *0x8(%r14) │ │ - test %eax,%eax │ │ - js 950c7 │ │ - mov 0x10(%r14),%rax │ │ - mov 0x38(%rsp),%rbp │ │ - mov %rax,0x10(%rbp) │ │ - movups (%r14),%xmm0 │ │ - movups %xmm0,0x0(%rbp) │ │ - lea 0x18(%rbp),%rdi │ │ - mov $0x108,%edx │ │ - mov %rbx,%rsi │ │ - callq 43b0 │ │ - mov 0x10(%rbx),%rdi │ │ - lea 0x6bd(%rip),%rsi │ │ - mov %rbp,%rdx │ │ - callq 95fe0 │ │ - mov %rax,0xf8(%rbx) │ │ - test %rax,%rax │ │ - je 950db │ │ - mov 0x88(%rsp),%r14 │ │ - mov 0x40(%rsp),%rdi │ │ - mov %rdi,0xb8(%rbx) │ │ - test %rdi,%rdi │ │ - je 95019 │ │ - callq 96040 │ │ - mov 0xc8(%rsp),%rbp │ │ - mov %r14,0xb0(%rbx) │ │ - test %r14,%r14 │ │ - je 95035 │ │ - mov %r14,%rdi │ │ - callq 96040 │ │ - mov 0x98(%rsp),%r15 │ │ - mov %r12,%rdi │ │ - mov %rbp,%rsi │ │ - callq 71f40 │ │ - cmpq $0x0,0xd8(%rsp) │ │ - je 9506f │ │ + mov %eax,(%rdx,%rcx,4) │ │ + mov 0x108(%rsp),%rcx │ │ + sub 0x110(%rsp),%ecx │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %r15d,%ecx │ │ + cmovl %r15d,%eax │ │ + mov 0x180(%rsp),%rcx │ │ + mov %eax,(%rdx,%rcx,1) │ │ + mov 0x128(%rsp),%rcx │ │ + sub 0x120(%rsp),%ecx │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %r15d,%ecx │ │ + cmovl %r15d,%eax │ │ + mov 0xb8(%rsp),%rcx │ │ + mov %eax,(%rdx,%rcx,4) │ │ + mov 0x140(%rsp),%rcx │ │ + sub 0x70(%rsp),%ecx │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %r15d,%ecx │ │ + cmovl %r15d,%eax │ │ + mov 0x148(%rsp),%rcx │ │ + mov %eax,(%rdx,%rcx,1) │ │ + mov 0x138(%rsp),%rcx │ │ + sub 0x88(%rsp),%ecx │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %r15d,%ecx │ │ + cmovl %r15d,%eax │ │ + mov 0xc0(%rsp),%rcx │ │ + mov %eax,(%rdx,%rcx,4) │ │ + mov 0x40(%rsp),%rcx │ │ + sub 0x48(%rsp),%ecx │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %r15d,%ecx │ │ + cmovl %r15d,%eax │ │ + mov 0x188(%rsp),%rcx │ │ + mov %eax,(%rdx,%rcx,1) │ │ + mov 0x78(%rsp),%rcx │ │ + sub 0x50(%rsp),%ecx │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %r15d,%ecx │ │ + cmovl %r15d,%eax │ │ + mov 0x98(%rsp),%rcx │ │ + mov %eax,(%rdx,%rcx,4) │ │ + mov 0x80(%rsp),%rcx │ │ + sub 0x60(%rsp),%ecx │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %r15d,%ecx │ │ + cmovl %r15d,%eax │ │ + mov 0x198(%rsp),%rcx │ │ + mov %eax,(%rdx,%rcx,1) │ │ + mov 0x190(%rsp),%rcx │ │ + sub 0x68(%rsp),%ecx │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %r15d,%ecx │ │ + cmovl %r15d,%eax │ │ + mov 0xd8(%rsp),%rcx │ │ + mov %eax,(%rdx,%rcx,4) │ │ + mov 0x1a0(%rsp),%rcx │ │ + sub 0x58(%rsp),%ecx │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %r15d,%ecx │ │ + cmovl %r15d,%eax │ │ + mov 0x1a8(%rsp),%rcx │ │ + mov %eax,(%rdx,%rcx,1) │ │ + mov 0x1b0(%rsp),%rax │ │ + sub 0x38(%rsp),%eax │ │ + cmp %ebx,%eax │ │ + cmovle %eax,%ebx │ │ + cmp %r15d,%eax │ │ + cmovl %r15d,%ebx │ │ mov 0xe0(%rsp),%rax │ │ - test %rax,%rax │ │ - je 9506f │ │ - mov 0x38(%rsp),%rcx │ │ - add $0x120,%rcx │ │ - mov %rcx,(%rax) │ │ - mov 0xa8(%rsp),%r14 │ │ - mov %r15,0xc0(%rbx) │ │ - test %r15,%r15 │ │ - je 9508b │ │ - mov %r15,%rdi │ │ - callq 96040 │ │ - mov 0xb8(%rsp),%rbp │ │ - mov %r14,0xc8(%rbx) │ │ - test %r14,%r14 │ │ - je 950a7 │ │ - mov %r14,%rdi │ │ - callq 96040 │ │ - mov %rbp,0xd0(%rbx) │ │ - xor %r13d,%r13d │ │ - test %rbp,%rbp │ │ - je 94eef │ │ - mov %rbp,%rdi │ │ - callq 96040 │ │ - jmpq 94eef │ │ - mov %eax,%ebp │ │ - mov 0x38(%rsp),%rdi │ │ - callq 4410 │ │ - mov %ebp,%r13d │ │ - jmpq 94eef │ │ - mov (%r14),%rsi │ │ - mov %rbx,%rdi │ │ - callq *0x10(%r14) │ │ - mov %rbp,%rdi │ │ - callq 4410 │ │ - callq 44d0 <__errno@plt> │ │ - mov (%rax),%edi │ │ - callq 44e0 │ │ - lea 0x645fa(%rip),%rsi │ │ - mov %r15,%rdi │ │ - mov %rax,%rdx │ │ - xor %eax,%eax │ │ - callq 8e2ed │ │ - jmpq 94eef │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0x88,%rsp │ │ - mov %rcx,%rax │ │ - mov %edx,0x84(%rsp) │ │ - mov 0xf8(%rcx),%rcx │ │ - mov 0x20(%rcx),%r10 │ │ - mov 0x3c(%rax),%ecx │ │ - mov %ecx,0x80(%rsp) │ │ - mov 0xb8(%rax),%r9 │ │ - mov (%rax),%r8 │ │ - mov 0x8(%rax),%r11 │ │ - mov 0xb0(%rax),%r14 │ │ - mov 0x78(%rax),%r15 │ │ - mov 0xc0(%rax),%r12 │ │ - mov 0x80(%rax),%r13 │ │ - mov 0xc8(%rax),%rbx │ │ - mov 0x88(%rax),%rbp │ │ - mov 0xd0(%rax),%rdx │ │ - mov 0x44(%rax),%ecx │ │ - add $0x48,%rax │ │ - mov %r10,0x50(%rsp) │ │ - mov %rax,0x48(%rsp) │ │ - mov %ecx,0x40(%rsp) │ │ - mov %rdx,0x38(%rsp) │ │ - mov %rbp,0x30(%rsp) │ │ - mov %rbx,0x28(%rsp) │ │ - mov %r13,0x20(%rsp) │ │ - mov %r12,0x18(%rsp) │ │ - mov %r15,0x10(%rsp) │ │ - mov %r14,0x8(%rsp) │ │ - mov %r11,(%rsp) │ │ - xorps %xmm0,%xmm0 │ │ - movups %xmm0,0x58(%rsp) │ │ - mov 0x84(%rsp),%edx │ │ - mov 0x80(%rsp),%ecx │ │ - callq 94ec0 │ │ - add $0x88,%rsp │ │ + mov %ebx,(%rdx,%rax,4) │ │ + add $0x208,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - push %r14 │ │ - push %rbx │ │ - sub $0x28,%rsp │ │ - test %rdi,%rdi │ │ - je 95232 │ │ - mov %rdi,%rbx │ │ - cmpq $0x0,0x10(%rdi) │ │ - je 95261 │ │ - mov $0x130,%edi │ │ - add 0x86f66(%rip),%rdi │ │ - lea 0x64137(%rip),%rsi │ │ - lea 0x6441b(%rip),%rdx │ │ - jmp 9524c │ │ - mov $0x130,%edi │ │ - add 0x86f4a(%rip),%rdi │ │ - lea 0x6411b(%rip),%rsi │ │ - lea 0x641c4(%rip),%rdx │ │ - lea 0x643e6(%rip),%rcx │ │ - xor %eax,%eax │ │ - add $0x28,%rsp │ │ - pop %rbx │ │ - pop %r14 │ │ - jmpq 4400 │ │ - mov %rsi,%r14 │ │ - test %rsi,%rsi │ │ - je 95303 │ │ - mov 0xf8(%r14),%rdi │ │ - test %rdi,%rdi │ │ - je 952ec │ │ - cmpq $0x0,0x10(%r14) │ │ - je 95322 │ │ - callq 96040 │ │ - mov 0xb0(%r14),%rdi │ │ - test %rdi,%rdi │ │ - je 9529a │ │ - callq 96040 │ │ - mov 0xb8(%r14),%rdi │ │ - test %rdi,%rdi │ │ - je 952ab │ │ - callq 96040 │ │ - mov 0x70(%r14),%rdi │ │ - test %rdi,%rdi │ │ - je 952b9 │ │ - callq 96040 │ │ - mov 0xc0(%r14),%rdi │ │ - test %rdi,%rdi │ │ - je 952ca │ │ - callq 96040 │ │ - mov 0xc8(%r14),%rdi │ │ - test %rdi,%rdi │ │ - je 952db │ │ - callq 96040 │ │ - mov 0xd0(%r14),%rdi │ │ - test %rdi,%rdi │ │ - je 952ec │ │ - callq 96040 │ │ - mov $0x108,%edx │ │ - mov %rbx,%rdi │ │ - mov %r14,%rsi │ │ - add $0x28,%rsp │ │ - pop %rbx │ │ - pop %r14 │ │ - jmpq 43b0 │ │ - mov $0x130,%edi │ │ - add 0x86e79(%rip),%rdi │ │ - lea 0x6404a(%rip),%rsi │ │ - lea 0x6412c(%rip),%rdx │ │ - jmpq 9524c │ │ - mov $0x130,%edi │ │ - add 0x86e5a(%rip),%rdi │ │ - lea 0x6402b(%rip),%rsi │ │ - lea 0x6432a(%rip),%rdx │ │ - jmpq 9524c │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - push %rbx │ │ - sub $0x30,%rsp │ │ - test %rdi,%rdi │ │ - je 9537d │ │ - cmpq $0x0,0x10(%rdi) │ │ - je 953aa │ │ - mov $0x130,%edi │ │ - add 0x86e1b(%rip),%rdi │ │ - lea 0x63fec(%rip),%rsi │ │ - lea 0x642d0(%rip),%rdx │ │ - jmp 95397 │ │ - mov $0x130,%edi │ │ - add 0x86dff(%rip),%rdi │ │ - lea 0x63fd0(%rip),%rsi │ │ - lea 0x64079(%rip),%rdx │ │ - lea 0x642e3(%rip),%rcx │ │ - xor %eax,%eax │ │ - add $0x30,%rsp │ │ - pop %rbx │ │ - jmpq 4400 │ │ - mov %rsi,%rbx │ │ - test %rsi,%rsi │ │ - je 953e4 │ │ - cmpq $0x0,0xf8(%rbx) │ │ - je 953c3 │ │ - cmpq $0x0,0x10(%rbx) │ │ - je 95400 │ │ - mov $0x108,%edx │ │ - mov %rbx,%rsi │ │ - callq 43b0 │ │ - mov $0x108,%edx │ │ - mov %rbx,%rdi │ │ - xor %esi,%esi │ │ - add $0x30,%rsp │ │ - pop %rbx │ │ - jmpq 4480 │ │ - mov $0x130,%edi │ │ - add 0x86d98(%rip),%rdi │ │ - lea 0x63f69(%rip),%rsi │ │ - lea 0x6404b(%rip),%rdx │ │ - jmp 95397 │ │ - mov $0x130,%edi │ │ - add 0x86d7c(%rip),%rdi │ │ - lea 0x63f4d(%rip),%rsi │ │ - lea 0x6424c(%rip),%rdx │ │ - jmpq 95397 │ │ - nop │ │ - push %r14 │ │ - push %rbx │ │ - sub $0x28,%rsp │ │ - mov %rsi,%rbx │ │ - mov %rdi,%r14 │ │ - callq 95200 │ │ - mov 0x108(%rbx),%eax │ │ - mov %eax,0x108(%r14) │ │ - movups 0x110(%rbx),%xmm0 │ │ - movups %xmm0,0x110(%r14) │ │ - add $0x28,%rsp │ │ - pop %rbx │ │ - pop %r14 │ │ - retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - push %rbx │ │ - sub $0x30,%rsp │ │ - test %rdi,%rdi │ │ - je 954e7 │ │ - mov %rdi,%rbx │ │ - cmpq $0x0,0xf8(%rdi) │ │ - je 954d3 │ │ - cmpq $0x0,0x10(%rbx) │ │ - je 95503 │ │ - lea 0xf8(%rbx),%rdi │ │ - callq 96050 │ │ - lea 0xb8(%rbx),%rdi │ │ - callq 96050 │ │ - lea 0xb0(%rbx),%rdi │ │ - callq 96050 │ │ - lea 0x70(%rbx),%rdi │ │ - callq 96050 │ │ - lea 0xc0(%rbx),%rdi │ │ - callq 96050 │ │ - lea 0xc8(%rbx),%rdi │ │ - callq 96050 │ │ - lea 0xd0(%rbx),%rdi │ │ - callq 96050 │ │ - mov $0x108,%edx │ │ - mov %rbx,%rdi │ │ - xor %esi,%esi │ │ - add $0x30,%rsp │ │ - pop %rbx │ │ - jmpq 4480 │ │ - mov $0x130,%edi │ │ - add 0x86c95(%rip),%rdi │ │ - lea 0x63e66(%rip),%rsi │ │ - lea 0x64197(%rip),%rdx │ │ - jmp 9551d │ │ - mov $0x130,%edi │ │ - add 0x86c79(%rip),%rdi │ │ - lea 0x63e4a(%rip),%rsi │ │ - lea 0x641a8(%rip),%rdx │ │ - lea 0x64184(%rip),%rcx │ │ - xor %eax,%eax │ │ - add $0x30,%rsp │ │ - pop %rbx │ │ - jmpq 4400 │ │ - push %rbx │ │ - sub $0x30,%rsp │ │ - mov %rdi,%rbx │ │ - callq 95460 │ │ - xorps %xmm0,%xmm0 │ │ - movups %xmm0,0x110(%rbx) │ │ - add $0x30,%rsp │ │ - pop %rbx │ │ - retq │ │ - nopl (%rax) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0x10,%rsp │ │ - cmpq $0x0,0x110(%rdi) │ │ - je 95602 │ │ - mov %rdi,%r14 │ │ - xor %ecx,%ecx │ │ - cmpl $0x1,0x40(%rdi) │ │ - sete %cl │ │ - and %edx,%ecx │ │ - shl %cl,%esi │ │ - mov 0x3c(%rdi),%eax │ │ - xor %r12d,%r12d │ │ - cmp $0x2,%edx │ │ - setne %r12b │ │ - lea (%rsi,%r12,8),%ecx │ │ - cmp %eax,%ecx │ │ - cmovle %ecx,%eax │ │ - test %ecx,%ecx │ │ - mov $0x1,%ebp │ │ - cmovg %eax,%ebp │ │ - mov 0x118(%rdi),%r15 │ │ - mov (%r15,%r12,4),%ebx │ │ - cmp %ebp,%ebx │ │ - jae 955f8 │ │ - mov 0x110(%r14),%rdi │ │ - add $0x38,%rdi │ │ - callq 43c0 │ │ - mov (%r15,%r12,4),%ebx │ │ - mov 0x110(%r14),%rsi │ │ - cmp %ebp,%ebx │ │ - jae 955ec │ │ - nopl 0x0(%rax,%rax,1) │ │ - lea 0x8(%rsi),%rdi │ │ - add $0x38,%rsi │ │ - callq 43d0 │ │ - mov (%r15,%r12,4),%ebx │ │ - mov 0x110(%r14),%rsi │ │ - cmp %ebp,%ebx │ │ - jb 955d0 │ │ - add $0x38,%rsi │ │ - mov %rsi,%rdi │ │ - callq 43e0 │ │ - xor %eax,%eax │ │ - cmp $0xfffffffe,%ebx │ │ - sete %al │ │ - jmp 95604 │ │ - xor %eax,%eax │ │ - add $0x10,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax,%rax,1) │ │ push %rbp │ │ - push %r14 │ │ - push %rbx │ │ - sub $0x20,%rsp │ │ - mov %rdi,%rbx │ │ - mov 0x110(%rdi),%rdi │ │ - test %rdi,%rdi │ │ - je 9568d │ │ - mov %edx,%r14d │ │ - mov %esi,%ebp │ │ - add $0x38,%rdi │ │ - callq 43c0 │ │ - test %r14d,%r14d │ │ - je 9565b │ │ - mov 0x118(%rbx),%rax │ │ - mov %ebp,%ecx │ │ - xchg %ecx,(%rax) │ │ - cmp $0x2,%r14d │ │ - je 95665 │ │ - mov 0x118(%rbx),%rax │ │ - xchg %ebp,0x4(%rax) │ │ - mov 0x110(%rbx),%rdi │ │ - add $0x8,%rdi │ │ - callq 43f0 │ │ - mov 0x110(%rbx),%rdi │ │ - add $0x38,%rdi │ │ - add $0x20,%rsp │ │ - pop %rbx │ │ - pop %r14 │ │ - pop %rbp │ │ - jmpq 43e0 │ │ - add $0x20,%rsp │ │ - pop %rbx │ │ - pop %r14 │ │ - pop %rbp │ │ - retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - push %rbx │ │ - sub $0x30,%rsp │ │ - mov %rsi,%rbx │ │ - lea 0x18(%rsi),%rdi │ │ - mov (%rsi),%rsi │ │ - callq *0x10(%rbx) │ │ - mov %rbx,%rdi │ │ - add $0x30,%rsp │ │ - pop %rbx │ │ - jmpq 4410 │ │ - nop │ │ - push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x148,%rsp │ │ - lea 0x8f5f8(%rip),%rax │ │ - mov $0x1,%r15d │ │ - lea (%rax,%r15,1),%r14 │ │ - lea 0x8f7c7(%rip),%rcx │ │ - lea (%rcx,%r15,1),%r11 │ │ - lea 0x91d3c(%rip),%rdx │ │ - lea (%rdx,%r15,1),%r12 │ │ - lea 0x88191(%rip),%r13 │ │ - lea 0x668ea(%rip),%r10 │ │ - lea 0x88543(%rip),%r8 │ │ - lea 0x6705c(%rip),%rbp │ │ - lea 0x88cb5(%rip),%rcx │ │ - lea 0x67f4e(%rip),%rax │ │ - lea 0x89ba7(%rip),%rbx │ │ - lea 0x69d40(%rip),%rsi │ │ - lea 0x8b999(%rip),%rdi │ │ - lea 0x91d10(%rip),%rdx │ │ - lea 0x8fefa(%rip),%r9 │ │ - mov %rsi,0x38(%rsp) │ │ - mov %rdx,%rsi │ │ - mov %rbx,%rdx │ │ - mov %rdi,%rbx │ │ - mov %r9,%rdi │ │ - mov %rbp,0x28(%rsp) │ │ - mov %r10,0x20(%rsp) │ │ - xor %r10d,%r10d │ │ - mov %r13,%rbp │ │ - mov %r8,%r13 │ │ - mov %rdx,%r9 │ │ - lea 0x664bd(%rip),%rdx │ │ - mov %rdx,0x18(%rsp) │ │ - mov 0x38(%rsp),%r8 │ │ - mov %rdi,0xc8(%rsp) │ │ - mov %rdi,0xb0(%rsp) │ │ - mov %rsi,0xd0(%rsp) │ │ - mov %rsi,0xa8(%rsp) │ │ - mov %r12,0xd8(%rsp) │ │ - mov %r12,0xa0(%rsp) │ │ - mov %r11,0xe0(%rsp) │ │ - mov %r11,0x98(%rsp) │ │ - mov %r14,0xe8(%rsp) │ │ - mov %r14,0x90(%rsp) │ │ - mov %rbx,0xc0(%rsp) │ │ - mov %rbx,0x88(%rsp) │ │ - mov %r8,0x80(%rsp) │ │ - mov %r9,0x78(%rsp) │ │ - mov %rax,0x70(%rsp) │ │ - mov %rcx,0x68(%rsp) │ │ - mov 0x28(%rsp),%rsi │ │ - mov %rsi,0x60(%rsp) │ │ - mov %r13,0x58(%rsp) │ │ - mov 0x20(%rsp),%rdi │ │ - mov %rdi,0x50(%rsp) │ │ - mov %rbp,0xb8(%rsp) │ │ - mov %rbp,%rbx │ │ - mov 0x18(%rsp),%rdx │ │ - mov %rdx,%r12 │ │ - xor %r11d,%r11d │ │ - mov %rdx,%rbp │ │ - mov %rsi,%rdx │ │ - mov %r10,0x40(%rsp) │ │ - mov %r8,0x38(%rsp) │ │ - mov %r9,0x108(%rsp) │ │ - mov %rax,0x100(%rsp) │ │ - mov %rcx,0xf8(%rsp) │ │ - mov %rsi,0x28(%rsp) │ │ - mov %r13,0xf0(%rsp) │ │ - mov %rdi,0x20(%rsp) │ │ - mov %rbp,0x18(%rsp) │ │ - mov %r10,%rax │ │ - shl $0x6,%rax │ │ - lea 0x663c0(%rip),%rcx │ │ - add %rax,%rcx │ │ - mov %r11,%rdx │ │ - shl $0x5,%rdx │ │ - add %rdx,%rcx │ │ - imul $0x130,%r10,%r14 │ │ - lea 0xca755(%rip),%rsi │ │ - add %rsi,%r14 │ │ - mov %r11,%rsi │ │ - mov %r11,0x30(%rsp) │ │ - imul $0x98,%r11,%r11 │ │ - mov %rcx,0x28(%r11,%r14,1) │ │ - lea 0x87fe7(%rip),%rcx │ │ - add %rcx,%rax │ │ - add %rdx,%rax │ │ - mov %rax,0x30(%r11,%r14,1) │ │ - mov %rbx,0x138(%rsp) │ │ - mov %rbx,%rax │ │ - mov %r12,0x130(%rsp) │ │ - xor %edx,%edx │ │ - xor %esi,%esi │ │ - mov (%r12,%rsi,1),%bl │ │ - mov %bl,(%rax,%rsi,4) │ │ - inc %rsi │ │ - cmp $0x8,%rsi │ │ - jne 958cb │ │ + sub $0x388,%rsp │ │ + mov %ecx,%ebx │ │ + mov %edx,%ebp │ │ + mov %rsi,%r15 │ │ + mov %rdi,%r14 │ │ + add %rsi,%rsi │ │ + mov $0x1,%r8d │ │ + callq 89fb0 │ │ + mov (%r14,%r15,4),%eax │ │ + lea (%r15,%r15,8),%rcx │ │ + lea (%rcx,%rcx,2),%rdx │ │ + mov %rcx,%rdi │ │ + mov %rcx,0x260(%rsp) │ │ add %r15,%rdx │ │ - add $0x8,%r12 │ │ - add %r15,%rax │ │ - cmp $0x4,%rdx │ │ - jne 958c9 │ │ - mov %r10,%rcx │ │ - shl $0x7,%rcx │ │ - lea 0x666f7(%rip),%rax │ │ - add %rcx,%rax │ │ - mov 0x30(%rsp),%r12 │ │ - mov %r12,%r8 │ │ - shl $0x6,%r8 │ │ - add %r8,%rax │ │ - mov %rax,0x68(%r11,%r14,1) │ │ - lea 0x88339(%rip),%rax │ │ - mov %rcx,0x10(%rsp) │ │ - add %rcx,%rax │ │ - add %r8,%rax │ │ - mov %rax,0x70(%r11,%r14,1) │ │ - mov 0x58(%rsp),%rcx │ │ - mov 0x50(%rsp),%rdx │ │ - xor %esi,%esi │ │ - xor %eax,%eax │ │ - mov (%rdx,%rax,1),%bl │ │ - mov %bl,(%rcx,%rax,4) │ │ - inc %rax │ │ - cmp $0x10,%rax │ │ - jne 95935 │ │ - add %r15,%rsi │ │ - add $0x10,%rdx │ │ - add %r15,%rcx │ │ - cmp $0x4,%rsi │ │ - jne 95933 │ │ - mov %r10,%rax │ │ - shl $0x8,%rax │ │ - lea 0x66e0e(%rip),%rcx │ │ - add %rax,%rcx │ │ - mov %r12,%rdx │ │ - shl $0x7,%rdx │ │ - add %rdx,%rcx │ │ - mov %rcx,0x38(%r11,%r14,1) │ │ - lea 0x88a55(%rip),%rcx │ │ - add %rcx,%rax │ │ - add %rdx,%rax │ │ - mov %rax,0x40(%r11,%r14,1) │ │ - mov 0x68(%rsp),%rcx │ │ - mov 0x60(%rsp),%rdx │ │ - xor %esi,%esi │ │ - xor %eax,%eax │ │ - mov (%rdx,%rax,1),%bl │ │ - mov %bl,(%rcx,%rax,8) │ │ - inc %rax │ │ - cmp $0x10,%rax │ │ - jne 95994 │ │ - add %r15,%rsi │ │ - add $0x10,%rdx │ │ - add %r15,%rcx │ │ - cmp $0x8,%rsi │ │ - jne 95992 │ │ - mov %r10,%rcx │ │ - shl $0x9,%rcx │ │ - lea 0x67caf(%rip),%rax │ │ - add %rcx,%rax │ │ - mov %r12,%r9 │ │ - shl $0x8,%r9 │ │ - add %r9,%rax │ │ - mov %rax,0x78(%r11,%r14,1) │ │ - lea 0x898f6(%rip),%rax │ │ - add %rcx,%rax │ │ - add %r9,%rax │ │ - mov %rax,0x80(%r11,%r14,1) │ │ - mov 0x78(%rsp),%rsi │ │ - mov 0x70(%rsp),%rdi │ │ - xor %ebp,%ebp │ │ - xor %eax,%eax │ │ - mov (%rdi,%rax,1),%bl │ │ - mov %bl,(%rsi,%rax,8) │ │ - inc %rax │ │ - cmp $0x20,%rax │ │ - jne 959f6 │ │ - add %r15,%rbp │ │ - add $0x20,%rdi │ │ - add %r15,%rsi │ │ - cmp $0x8,%rbp │ │ - jne 959f4 │ │ - mov %r10,%rax │ │ - shl $0xa,%rax │ │ - lea 0x69a4d(%rip),%rdx │ │ - lea (%rdx,%rax,1),%rsi │ │ - mov %r12,%rdi │ │ - shl $0x9,%rdi │ │ - add %rdi,%rsi │ │ - lea (%r11,%r14,1),%rbx │ │ - add $0x48,%rbx │ │ - mov %rsi,(%rbx) │ │ - lea 0x8b68d(%rip),%rdx │ │ - add %rdx,%rax │ │ - add %rdi,%rax │ │ - mov %rbx,0x118(%rsp) │ │ - mov %rax,0x8(%rbx) │ │ - mov 0x88(%rsp),%rbx │ │ - mov 0x80(%rsp),%rdi │ │ - xor %ebp,%ebp │ │ - mov %rbx,%rsi │ │ - xor %eax,%eax │ │ - mov (%rdi,%rax,1),%dl │ │ - mov %dl,(%rsi) │ │ - inc %rax │ │ - add $0x10,%rsi │ │ - cmp $0x20,%rax │ │ - jne 95a6c │ │ - add %r15,%rbp │ │ - add $0x20,%rdi │ │ - add %r15,%rbx │ │ - cmp $0x10,%rbp │ │ - jne 95a67 │ │ - mov %r10,%rax │ │ - shl $0x5,%rax │ │ - lea 0x8f234(%rip),%rdx │ │ - add %rdx,%rax │ │ - mov %r12,%rdi │ │ - shl $0x4,%rdi │ │ - add %rax,%rdi │ │ - mov %r14,0x128(%rsp) │ │ - mov %r11,0x120(%rsp) │ │ - lea (%r11,%r14,1),%rsi │ │ - add $0x18,%rsi │ │ - mov %rdi,-0x18(%rsi) │ │ - lea 0x8f3e4(%rip),%rax │ │ - mov 0x10(%rsp),%rdx │ │ - add %rax,%rdx │ │ - add %r8,%rdx │ │ - mov %rdx,0x10(%rsp) │ │ - mov %rdx,-0x10(%rsi) │ │ - lea 0x8fb49(%rip),%rax │ │ - add %rax,%rcx │ │ - add %r9,%rcx │ │ - mov %rcx,-0x8(%rsi) │ │ - mov %r10,%rax │ │ - shl $0xb,%rax │ │ - lea 0x91931(%rip),%rcx │ │ - add %rcx,%rax │ │ - mov %r12,%rcx │ │ - shl $0xa,%rcx │ │ - add %rax,%rcx │ │ - mov %rsi,0x110(%rsp) │ │ + mov %rdx,%r8 │ │ + mov %rdx,0x328(%rsp) │ │ + mov %r15,%rcx │ │ + shl $0x6,%rcx │ │ + mov %rcx,0x268(%rsp) │ │ + lea (%rcx,%r15,4),%rcx │ │ + mov %rcx,0x378(%rsp) │ │ + mov (%r14,%rcx,1),%edx │ │ + mov %edx,0x50(%rsp) │ │ + imul $0x7c,%r15,%rcx │ │ + mov %rcx,0x380(%rsp) │ │ + mov (%r14,%rcx,1),%esi │ │ + mov %esi,0x40(%rsp) │ │ + imul $0x65,%eax,%ecx │ │ + add $0x800,%ecx │ │ + sar $0xc,%ecx │ │ + mov %rcx,0x38(%rsp) │ │ + imul $0xfffff4f8,%esi,%ecx │ │ + add $0x800,%ecx │ │ + sar $0xc,%ecx │ │ mov %rcx,0x48(%rsp) │ │ - mov %rcx,(%rsi) │ │ - lea (%r10,%r10,4),%rax │ │ - lea 0x6d549(%rip),%rcx │ │ - lea (%rcx,%rax,4),%rax │ │ - lea (%r12,%r12,4),%rcx │ │ - lea (%rax,%rcx,2),%r13 │ │ - mov $0x1,%r14d │ │ - mov 0x90(%rsp),%rbp │ │ - xor %ebx,%ebx │ │ - lea 0x1(%rbx),%r12 │ │ - mov %rdi,0x140(%rsp) │ │ - mov %r13,%rsi │ │ - mov %r12,%rdx │ │ - callq 43b0 │ │ - cmp $0x3,%r12 │ │ - ja 95b7d │ │ - add %r13,%rbx │ │ - mov %rbp,%rax │ │ - mov %r14,%rcx │ │ - mov (%rbx,%rcx,1),%dl │ │ - add %rcx,%rbx │ │ - mov %dl,(%rax) │ │ - add %r15,%rcx │ │ - add %r15,%rax │ │ - cmp $0x4,%rcx │ │ - jne 95b69 │ │ - mov $0x4,%eax │ │ - mov 0x140(%rsp),%rdi │ │ - add %rax,%rdi │ │ - add %r12,%r13 │ │ - inc %r14 │ │ - add $0x5,%rbp │ │ - mov %r12,%rbx │ │ - cmp %rax,%r12 │ │ - jne 95b43 │ │ - mov 0x40(%rsp),%rax │ │ - lea (%rax,%rax,8),%rax │ │ - lea 0x6d5f1(%rip),%rcx │ │ - lea (%rcx,%rax,8),%rax │ │ - mov 0x30(%rsp),%rcx │ │ - lea (%rcx,%rcx,8),%rcx │ │ - lea (%rax,%rcx,4),%r12 │ │ - mov $0x1,%r14d │ │ - mov 0x98(%rsp),%r13 │ │ - xor %ebx,%ebx │ │ - mov 0x10(%rsp),%rdi │ │ - lea 0x1(%rbx),%rbp │ │ - mov %rdi,0x10(%rsp) │ │ - mov %r12,%rsi │ │ - mov %rbp,%rdx │ │ - callq 43b0 │ │ - cmp $0x7,%rbp │ │ - ja 95c0c │ │ - add %r12,%rbx │ │ - mov %r13,%rax │ │ - mov %r14,%rcx │ │ - mov (%rbx,%rcx,1),%dl │ │ - add %rcx,%rbx │ │ - mov %dl,(%rax) │ │ - add %r15,%rcx │ │ - add %r15,%rax │ │ - cmp $0x8,%rcx │ │ - jne 95bf8 │ │ - mov $0x8,%eax │ │ - mov 0x10(%rsp),%rdi │ │ - add %rax,%rdi │ │ - add %rbp,%r12 │ │ - inc %r14 │ │ - add $0x9,%r13 │ │ - mov %rbp,%rbx │ │ - cmp %rax,%rbp │ │ - jne 95bd5 │ │ - imul $0x420,0x40(%rsp),%rax │ │ - lea 0x6d9a5(%rip),%rcx │ │ - add %rcx,%rax │ │ - imul $0x210,0x30(%rsp),%r14 │ │ - add %rax,%r14 │ │ - mov $0x1,%r12d │ │ - mov 0xa0(%rsp),%r13 │ │ - xor %ebx,%ebx │ │ - mov 0x48(%rsp),%rdi │ │ - lea 0x1(%rbx),%rbp │ │ - mov %rdi,0x48(%rsp) │ │ - mov %r14,%rsi │ │ - mov %rbp,%rdx │ │ - callq 43b0 │ │ - cmp $0x1f,%rbp │ │ - ja 95c96 │ │ - add %r14,%rbx │ │ - mov %r13,%rax │ │ - mov %r12,%rcx │ │ - mov (%rbx,%rcx,1),%dl │ │ - add %rcx,%rbx │ │ - mov %dl,(%rax) │ │ - add %r15,%rcx │ │ - add %r15,%rax │ │ - cmp $0x20,%rcx │ │ - jne 95c82 │ │ - mov $0x20,%eax │ │ - mov 0x48(%rsp),%rdi │ │ - add %rax,%rdi │ │ - add %rbp,%r14 │ │ - inc %r12 │ │ - add $0x21,%r13 │ │ - mov %rbp,%rbx │ │ - cmp %rax,%rbp │ │ - jne 95c5f │ │ - xor %eax,%eax │ │ - mov 0xb0(%rsp),%rsi │ │ - mov 0xa8(%rsp),%rdi │ │ - mov -0x1e(%rdi,%rax,4),%cl │ │ - mov %cl,-0xf(%rsi,%rax,1) │ │ - mov -0x1c(%rdi,%rax,4),%cl │ │ - mov %cl,-0xe(%rsi,%rax,1) │ │ - mov -0x1a(%rdi,%rax,4),%cl │ │ - mov %cl,-0xd(%rsi,%rax,1) │ │ - mov -0x18(%rdi,%rax,4),%cl │ │ - mov %cl,-0xc(%rsi,%rax,1) │ │ - mov -0x16(%rdi,%rax,4),%cl │ │ - mov %cl,-0xb(%rsi,%rax,1) │ │ - mov -0x14(%rdi,%rax,4),%cl │ │ - mov %cl,-0xa(%rsi,%rax,1) │ │ - mov -0x12(%rdi,%rax,4),%cl │ │ - mov %cl,-0x9(%rsi,%rax,1) │ │ - mov -0x10(%rdi,%rax,4),%cl │ │ - mov %cl,-0x8(%rsi,%rax,1) │ │ - mov -0xe(%rdi,%rax,4),%cl │ │ - mov %cl,-0x7(%rsi,%rax,1) │ │ - mov -0xc(%rdi,%rax,4),%cl │ │ - mov %cl,-0x6(%rsi,%rax,1) │ │ - mov -0xa(%rdi,%rax,4),%cl │ │ - mov %cl,-0x5(%rsi,%rax,1) │ │ - mov -0x8(%rdi,%rax,4),%cl │ │ - mov %cl,-0x4(%rsi,%rax,1) │ │ - mov -0x6(%rdi,%rax,4),%cl │ │ - mov %cl,-0x3(%rsi,%rax,1) │ │ - mov -0x4(%rdi,%rax,4),%cl │ │ - mov %cl,-0x2(%rsi,%rax,1) │ │ - mov -0x2(%rdi,%rax,4),%cl │ │ - mov %cl,-0x1(%rsi,%rax,1) │ │ - mov (%rdi,%rax,4),%cl │ │ - mov %cl,(%rsi,%rax,1) │ │ - add $0x10,%rax │ │ - cmp $0x100,%rax │ │ - jne 95cc7 │ │ - mov 0x110(%rsp),%rax │ │ - mov (%rax),%rax │ │ - mov 0x128(%rsp),%rcx │ │ - mov 0x120(%rsp),%rdx │ │ - mov %rax,0x20(%rdx,%rcx,1) │ │ - mov %rax,0x60(%rdx,%rcx,1) │ │ - mov %rax,0x58(%rdx,%rcx,1) │ │ - mov 0x118(%rsp),%rax │ │ - movups (%rax),%xmm0 │ │ - movups %xmm0,0x88(%rdx,%rcx,1) │ │ - mov 0x30(%rsp),%r11 │ │ - inc %r11 │ │ - mov $0x20,%eax │ │ - mov 0x130(%rsp),%r12 │ │ - add %rax,%r12 │ │ - mov 0x138(%rsp),%rbx │ │ - add %rax,%rbx │ │ - mov $0x40,%eax │ │ - add %rax,0x50(%rsp) │ │ - add %rax,0x58(%rsp) │ │ - mov $0x80,%ecx │ │ - add %rcx,0x60(%rsp) │ │ - add %rcx,0x68(%rsp) │ │ - mov $0x100,%ecx │ │ - add %rcx,0x70(%rsp) │ │ - add %rcx,0x78(%rsp) │ │ - mov $0x200,%edx │ │ - add %rdx,0x80(%rsp) │ │ - add %rdx,0x88(%rsp) │ │ - addq $0x10,0x90(%rsp) │ │ - add %rax,0x98(%rsp) │ │ - mov $0x400,%eax │ │ - add %rax,0xa0(%rsp) │ │ - add %rax,%rdi │ │ - mov %rdi,0xa8(%rsp) │ │ - add %rcx,%rsi │ │ - mov %rsi,0xb0(%rsp) │ │ - cmp $0x2,%r11 │ │ - mov 0x40(%rsp),%r10 │ │ - mov 0x38(%rsp),%r8 │ │ - mov 0x108(%rsp),%r9 │ │ - mov 0x100(%rsp),%rax │ │ - mov 0xf8(%rsp),%rcx │ │ - mov 0x28(%rsp),%rdx │ │ - mov 0xf0(%rsp),%r13 │ │ - mov 0x20(%rsp),%rdi │ │ - mov 0x18(%rsp),%rbp │ │ - jne 95862 │ │ - inc %r10 │ │ - mov $0x40,%esi │ │ - add %rsi,%rbp │ │ - mov %rbp,0x18(%rsp) │ │ - mov 0xb8(%rsp),%rbp │ │ - add %rsi,%rbp │ │ - mov $0x80,%r12d │ │ - add %r12,%rdi │ │ - mov %rdi,0x20(%rsp) │ │ - add %r12,%r13 │ │ - mov $0x100,%esi │ │ - add %rsi,%rdx │ │ - mov %rdx,0x28(%rsp) │ │ - add %rsi,%rcx │ │ - mov $0x200,%edx │ │ - add %rdx,%rax │ │ - add %rdx,%r9 │ │ - mov $0x400,%esi │ │ - add %rsi,%r8 │ │ - mov 0xc0(%rsp),%rbx │ │ - add %rsi,%rbx │ │ - mov 0xe8(%rsp),%r14 │ │ - add $0x20,%r14 │ │ - mov 0xe0(%rsp),%r11 │ │ - add %r12,%r11 │ │ - mov 0xd8(%rsp),%r12 │ │ - mov $0x800,%edi │ │ - add %rdi,%r12 │ │ - mov 0xd0(%rsp),%rsi │ │ - add %rdi,%rsi │ │ - mov 0xc8(%rsp),%rdi │ │ - add %rdx,%rdi │ │ - cmp $0xf,%r10 │ │ - jne 9577d │ │ - lea 0x98d1a(%rip),%rbx │ │ - mov $0x400,%edx │ │ - mov %rbx,%rdi │ │ - mov $0x20,%esi │ │ - callq 4480 │ │ - lea 0xcb281(%rip),%rax │ │ - xor %ecx,%ecx │ │ - xor %edx,%edx │ │ - mov %rbx,(%rax,%rdx,8) │ │ - inc %rdx │ │ - cmp $0x13,%rdx │ │ - jne 95f33 │ │ - inc %rcx │ │ - add $0x98,%rax │ │ - cmp $0x2,%rcx │ │ - jne 95f31 │ │ - add $0x148,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - data16 data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ - push %rbx │ │ - sub $0x30,%rsp │ │ - mov %rdi,%rdx │ │ - lea 0x28(%rsp),%rdi │ │ - mov $0x20,%esi │ │ - callq 4460 │ │ mov %eax,%ecx │ │ - xor %eax,%eax │ │ - test %ecx,%ecx │ │ - jne 95fc5 │ │ - mov 0x28(%rsp),%rbx │ │ - test %rbx,%rbx │ │ - je 95fc5 │ │ - mov $0x28,%edi │ │ - callq 4420 │ │ - test %rax,%rax │ │ - je 95fcb │ │ - mov %rbx,0x8(%rax) │ │ - movl $0x1,0x10(%rax) │ │ - lea 0x76(%rip),%rcx │ │ - mov %rcx,0x18(%rax) │ │ - mov %rbx,0x20(%rax) │ │ - mov %rbx,(%rax) │ │ - add $0x30,%rsp │ │ - pop %rbx │ │ - retq │ │ - mov %rbx,%rdi │ │ - callq 4410 │ │ - xor %eax,%eax │ │ - add $0x30,%rsp │ │ - pop %rbx │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - push %r15 │ │ - push %r14 │ │ - push %rbx │ │ - sub $0x20,%rsp │ │ - mov %rdx,%r14 │ │ - mov %rsi,%r15 │ │ - mov %rdi,%rbx │ │ - mov $0x28,%edi │ │ - callq 4420 │ │ - test %rax,%rax │ │ - je 9601d │ │ - movq $0x0,(%rax) │ │ - mov %rbx,0x8(%rax) │ │ - movl $0x1,0x10(%rax) │ │ - mov %r15,0x18(%rax) │ │ - mov %r14,0x20(%rax) │ │ - jmp 9601f │ │ - xor %eax,%eax │ │ - add $0x20,%rsp │ │ - pop %rbx │ │ - pop %r14 │ │ - pop %r15 │ │ - retq │ │ - nopl 0x0(%rax) │ │ - mov %rsi,%rdi │ │ - jmpq 4410 │ │ - nopl 0x0(%rax,%rax,1) │ │ - lock addl $0x1,0x10(%rdi) │ │ - retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - push %r14 │ │ - push %rbx │ │ - sub $0x28,%rsp │ │ - mov (%rdi),%rbx │ │ - test %rbx,%rbx │ │ - je 96083 │ │ - mov %rdi,%r14 │ │ - lock subl $0x1,0x10(%rbx) │ │ - jne 9607c │ │ - mov 0x8(%rbx),%rdi │ │ - mov 0x20(%rbx),%rsi │ │ - callq *0x18(%rbx) │ │ - mov %rbx,%rdi │ │ - callq 4410 │ │ - movq $0x0,(%r14) │ │ - add $0x28,%rsp │ │ - pop %rbx │ │ - pop %r14 │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov 0x10(%rdi),%ecx │ │ - xor %eax,%eax │ │ - cmp $0x1,%ecx │ │ - jne 960a3 │ │ - xor %eax,%eax │ │ - cmpq $0x0,(%rdi) │ │ - setne %al │ │ - retq │ │ - data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0x148,%rsp │ │ - mov %r8d,%r10d │ │ - mov %rcx,0xe0(%rsp) │ │ - mov %rsi,0x20(%rsp) │ │ - mov 0x190(%rsp),%r15d │ │ - mov 0x188(%rsp),%r14d │ │ - mov %r8d,%r11d │ │ - shr $0x8,%r11d │ │ - mov (%rdi),%r13 │ │ - mov %r9d,%eax │ │ - lea 0x7362b(%rip),%r9 │ │ - movzbl (%r9,%rax,4),%ecx │ │ - cmp $0x10,%ecx │ │ - mov $0x10,%esi │ │ - mov $0x10,%ebp │ │ - cmovb %ecx,%ebp │ │ - mov 0x13c(%rdi),%ebx │ │ - sub %r15d,%ebx │ │ - cmp %ebx,%ebp │ │ - cmovle %ebp,%ebx │ │ - mov %rbx,0xa0(%rsp) │ │ - movzbl 0x1(%r9,%rax,4),%r8d │ │ - cmp $0x10,%r8d │ │ - cmovb %r8d,%esi │ │ - mov %rdi,0x58(%rsp) │ │ - mov 0x144(%rdi),%eax │ │ - sub %r14d,%eax │ │ - cmp %eax,%esi │ │ - cmovle %esi,%eax │ │ - mov %rax,0x88(%rsp) │ │ - mov %r10,0x50(%rsp) │ │ - mov %rdx,0x38(%rsp) │ │ - movl $0x0,(%rdx) │ │ - movzbl %r10b,%eax │ │ - mov %r11d,0xc8(%rsp) │ │ - movsbl %r11b,%esi │ │ - test %ax,%ax │ │ - mov %r8,0x40(%rsp) │ │ - mov %r13,0x70(%rsp) │ │ - mov %rcx,0x68(%rsp) │ │ - mov %rax,0x100(%rsp) │ │ - je 961cc │ │ - mov %esi,0x60(%rsp) │ │ - mov 0x0(%r13),%r9 │ │ - mov %eax,%eax │ │ - shl $0x2,%rax │ │ - lea (%rax,%rax,8),%rbp │ │ - add $0xffffffffffffffdc,%rbp │ │ - lea 0x590(%r9,%rbp,1),%rdi │ │ - mov %r15d,%esi │ │ - mov %r14d,%r12d │ │ - mov %r14d,%edx │ │ - callq 97520 │ │ - mov %eax,0x120(%rsp) │ │ - mov 0x0(%r13),%rcx │ │ - cmpl $0x2,0x590(%rcx,%rbp,1) │ │ - jb 961e9 │ │ - mov %eax,0x78(%rsp) │ │ - jmp 961f1 │ │ - mov %r14d,%r12d │ │ - movl $0x0,0x120(%rsp) │ │ - movl $0x80008000,0x78(%rsp) │ │ - xor %eax,%eax │ │ - mov %rcx,%rbx │ │ - jmp 96202 │ │ - movl $0x80008000,0x78(%rsp) │ │ - mov 0x190(%rsp),%r15d │ │ - mov 0x68(%rsp),%rbx │ │ - mov 0x60(%rsp),%esi │ │ - movslq %esi,%rcx │ │ - cmpb $0x0,0xc8(%rsp) │ │ - mov %eax,0xb4(%rsp) │ │ - mov %rcx,0x140(%rsp) │ │ - jle 96288 │ │ - mov 0x70(%rsp),%r13 │ │ - mov 0x0(%r13),%r9 │ │ - lea 0x0(,%rcx,4),%rax │ │ - lea (%rax,%rax,8),%r14 │ │ - add $0xffffffffffffffdc,%r14 │ │ - lea 0x590(%r9,%r14,1),%rdi │ │ - mov %r15d,%esi │ │ - mov %r12d,%ebp │ │ - mov %r12d,%edx │ │ - mov %rbx,%r12 │ │ - mov %r12d,%ecx │ │ - mov 0x40(%rsp),%r8 │ │ - callq 97520 │ │ - mov %ebp,%edx │ │ - mov %eax,0x124(%rsp) │ │ - mov 0x0(%r13),%rcx │ │ - cmpl $0x1,0x590(%rcx,%r14,1) │ │ - mov $0x80008000,%ecx │ │ - mov %eax,0x12c(%rsp) │ │ - cmova %eax,%ecx │ │ - mov %ecx,0x7c(%rsp) │ │ - mov 0x58(%rsp),%r9 │ │ - jmp 96293 │ │ - mov 0x58(%rsp),%r9 │ │ - mov %r12d,%edx │ │ - mov %rbx,%r12 │ │ - movl $0x0,0x84(%rsp) │ │ - movl $0x0,0x80(%rsp) │ │ - movl $0x0,0x4c(%rsp) │ │ - mov 0x140(%r9),%eax │ │ - xor %ecx,%ecx │ │ - mov %rcx,0xc0(%rsp) │ │ - mov $0xffffffff,%r13d │ │ - mov $0xffffffff,%r11d │ │ - mov $0x0,%ecx │ │ - mov %rcx,0x110(%rsp) │ │ - cmp %edx,%eax │ │ - jge 9638d │ │ - mov %edx,%ecx │ │ + shl $0xc,%ecx │ │ sub %eax,%ecx │ │ - add $0x1,%ecx │ │ - sar %ecx │ │ - xor %ebx,%ebx │ │ - cmpb $0x1,0x40(%rsp) │ │ - seta %bl │ │ - or $0x2,%ebx │ │ + mov %ecx,0x30(%rsp) │ │ + imul $0x67c,%edx,%eax │ │ + add $0x800,%eax │ │ + sar $0xc,%eax │ │ + mov %eax,0xd0(%rsp) │ │ + mov %r15,0x318(%rsp) │ │ + imul $0x3c,%r15,%rax │ │ + mov %rax,0x340(%rsp) │ │ + mov %r14,0x320(%rsp) │ │ + mov (%r14,%rax,1),%eax │ │ + mov %eax,0xd8(%rsp) │ │ + imul $0xfffffa3e,%eax,%eax │ │ + add $0x800,%eax │ │ + sar $0xc,%eax │ │ + mov (%r14,%rdi,4),%ecx │ │ + mov %ecx,0xc8(%rsp) │ │ + imul $0x381,%ecx,%edx │ │ + add $0x800,%edx │ │ + sar $0xc,%edx │ │ + imul $0x5c,%r15,%rcx │ │ + mov %rcx,0x358(%rsp) │ │ + mov (%r14,%rcx,1),%ecx │ │ + mov %ecx,0xb8(%rsp) │ │ + imul $0xfffff771,%ecx,%ecx │ │ + add $0x800,%ecx │ │ + sar $0xc,%ecx │ │ + mov %rcx,0x100(%rsp) │ │ + imul $0x64,%r15,%rcx │ │ + mov %rcx,0x360(%rsp) │ │ + mov (%r14,%rcx,1),%ecx │ │ + mov %ecx,0x80(%rsp) │ │ + imul $0x937,%ecx,%ecx │ │ + add $0x800,%ecx │ │ + sar $0xc,%ecx │ │ + mov %ecx,0x110(%rsp) │ │ + mov (%r14,%r8,1),%ecx │ │ + mov %ecx,0x78(%rsp) │ │ + imul $0xfffffd44,%ecx,%ecx │ │ + add $0x800,%ecx │ │ + sar $0xc,%ecx │ │ + lea (%r15,%r15,4),%rsi │ │ + mov %rsi,0x168(%rsp) │ │ + mov (%r14,%rsi,4),%esi │ │ + mov %esi,0x108(%rsp) │ │ + imul $0x1f5,%esi,%r12d │ │ + add $0x800,%r12d │ │ + sar $0xc,%r12d │ │ + imul $0x6c,%r15,%rsi │ │ + mov %rsi,0x368(%rsp) │ │ + mov (%r14,%rsi,1),%esi │ │ + mov %esi,0xf8(%rsp) │ │ + imul $0xfffff628,%esi,%esi │ │ + add $0x800,%esi │ │ + sar $0xc,%esi │ │ + mov %rsi,0x118(%rsp) │ │ + imul $0x54,%r15,%rsi │ │ + mov %rsi,0x350(%rsp) │ │ + mov (%r14,%rsi,1),%esi │ │ + mov %esi,0x70(%rsp) │ │ + imul $0x7e3,%esi,%esi │ │ + add $0x800,%esi │ │ + sar $0xc,%esi │ │ + mov %esi,0xb0(%rsp) │ │ + imul $0x2c,%r15,%rsi │ │ + mov %rsi,0x330(%rsp) │ │ + mov (%r14,%rsi,1),%esi │ │ + mov %esi,0x58(%rsp) │ │ + imul $0xfffffbbc,%esi,%esi │ │ + add $0x800,%esi │ │ + sar $0xc,%esi │ │ + imul $0x34,%r15,%r8 │ │ + mov %r8,0x338(%rsp) │ │ + mov (%r14,%r8,1),%r9d │ │ + imul $0x505,%r9d,%r13d │ │ + add $0x800,%r13d │ │ + sar $0xc,%r13d │ │ + imul $0x4c,%r15,%r8 │ │ + mov %r8,0x348(%rsp) │ │ + mov (%r14,%r8,1),%r11d │ │ + imul $0xfffff8ce,%r11d,%edi │ │ + add $0x800,%edi │ │ + sar $0xc,%edi │ │ + mov %rdi,0xc0(%rsp) │ │ + imul $0x74,%r15,%r8 │ │ + mov %r8,0x370(%rsp) │ │ + mov (%r14,%r8,1),%r8d │ │ + imul $0xa73,%r8d,%edi │ │ + add $0x800,%edi │ │ + sar $0xc,%edi │ │ + mov %edi,0xa8(%rsp) │ │ + lea (%r15,%r15,2),%r10 │ │ + mov %r10,0x160(%rsp) │ │ + mov (%r14,%r10,4),%r14d │ │ + imul $0xfffffed3,%r14d,%r10d │ │ + add $0x800,%r10d │ │ + sar $0xc,%r10d │ │ + imul $0xff5,%r14d,%r14d │ │ + add $0x800,%r14d │ │ + sar $0xc,%r14d │ │ + imul $0xc1e,%r8d,%edi │ │ + add $0x800,%edi │ │ + sar $0xc,%edi │ │ + mov %rdi,0xa0(%rsp) │ │ + imul $0xe4b,%r11d,%edi │ │ + add $0x800,%edi │ │ + sar $0xc,%edi │ │ + mov %edi,0x140(%rsp) │ │ + imul $0xf31,%r9d,%r15d │ │ + add $0x800,%r15d │ │ + sar $0xc,%r15d │ │ + imul $0xf6c,0x58(%rsp),%edi │ │ + add $0x800,%edi │ │ + sar $0xc,%edi │ │ + mov %rdi,0x98(%rsp) │ │ + imul $0xdec,0x70(%rsp),%edi │ │ + add $0x800,%edi │ │ + sar $0xc,%edi │ │ + mov %rdi,0x138(%rsp) │ │ + imul $0xc9d,0xf8(%rsp),%edi │ │ + add $0x800,%edi │ │ + sar $0xc,%edi │ │ + mov %edi,0x70(%rsp) │ │ + imul $0xfe1,0x108(%rsp),%edi │ │ + add $0x800,%edi │ │ + sar $0xc,%edi │ │ + mov %edi,0x60(%rsp) │ │ + imul $0xfc4,0x78(%rsp),%edi │ │ + add $0x800,%edi │ │ + sar $0xc,%edi │ │ + mov %rdi,0xf0(%rsp) │ │ + imul $0xd15,0x80(%rsp),%edi │ │ + add $0x800,%edi │ │ + sar $0xc,%edi │ │ + mov %rdi,0x68(%rsp) │ │ + imul $0xd85,0xb8(%rsp),%edi │ │ + add $0x800,%edi │ │ + sar $0xc,%edi │ │ + mov %edi,0x80(%rsp) │ │ + imul $0xf9c,0xc8(%rsp),%edi │ │ + add $0x800,%edi │ │ + sar $0xc,%edi │ │ + mov %edi,0x58(%rsp) │ │ + imul $0xeee,0xd8(%rsp),%edi │ │ + add $0x800,%edi │ │ + sar $0xc,%edi │ │ + mov %rdi,0x78(%rsp) │ │ + imul $0xea1,0x50(%rsp),%edi │ │ + add $0x800,%edi │ │ + sar $0xc,%edi │ │ + mov %rdi,0x108(%rsp) │ │ + imul $0xb97,0x40(%rsp),%edi │ │ + add $0x800,%edi │ │ + sar $0xc,%edi │ │ + mov %edi,0x50(%rsp) │ │ + mov 0x30(%rsp),%edi │ │ + add $0x800,%edi │ │ + sar $0xc,%edi │ │ + mov %edi,0x30(%rsp) │ │ + mov 0x38(%rsp),%rdi │ │ + mov 0x48(%rsp),%r9 │ │ + lea (%r9,%rdi,1),%r8d │ │ + cmp %ebx,%r8d │ │ + mov %r8d,%r11d │ │ + cmovg %ebx,%r11d │ │ + cmp %ebp,%r8d │ │ + cmovl %ebp,%r11d │ │ + mov %r11,0xd8(%rsp) │ │ + sub %r9d,%edi │ │ + cmp %ebx,%edi │ │ + mov %edi,%r8d │ │ + cmovg %ebx,%r8d │ │ + cmp %ebp,%edi │ │ + cmovl %ebp,%r8d │ │ + mov %r8,0x38(%rsp) │ │ + mov %eax,%r8d │ │ + mov 0xd0(%rsp),%edi │ │ + sub %edi,%r8d │ │ + cmp %ebx,%r8d │ │ + mov %r8d,%r11d │ │ + cmovg %ebx,%r11d │ │ + cmp %ebp,%r8d │ │ + cmovl %ebp,%r11d │ │ + mov %r11,0x48(%rsp) │ │ + add %edi,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%r8d │ │ + cmovg %ebx,%r8d │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%r8d │ │ + mov %r8,0xc8(%rsp) │ │ + mov 0x100(%rsp),%rdi │ │ + lea (%rdi,%rdx,1),%r8d │ │ + cmp %ebx,%r8d │ │ + mov %r8d,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%r8d │ │ + cmovl %ebp,%eax │ │ + mov %eax,0xb8(%rsp) │ │ + sub %edi,%edx │ │ + cmp %ebx,%edx │ │ + mov %edx,%edi │ │ + cmovg %ebx,%edi │ │ + cmp %ebp,%edx │ │ + cmovl %ebp,%edi │ │ + mov %edi,0x148(%rsp) │ │ + mov %ecx,%eax │ │ + mov 0x110(%rsp),%r8d │ │ + sub %r8d,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%edx │ │ + cmovg %ebx,%edx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%edx │ │ + mov %edx,%r9d │ │ + mov %edx,0x90(%rsp) │ │ + add %r8d,%ecx │ │ cmp %ebx,%ecx │ │ - cmovle %ecx,%ebx │ │ + mov %ecx,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%ecx │ │ + cmovl %ebp,%eax │ │ + mov %eax,0x110(%rsp) │ │ + mov 0x118(%rsp),%rdx │ │ + lea (%rdx,%r12,1),%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov %rcx,0xf8(%rsp) │ │ + sub %edx,%r12d │ │ + cmp %ebx,%r12d │ │ + mov %r12d,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%r12d │ │ + cmovl %ebp,%eax │ │ + mov %eax,0x40(%rsp) │ │ + mov %esi,%eax │ │ + mov 0xb0(%rsp),%edx │ │ + sub %edx,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov %ecx,0xd0(%rsp) │ │ + add %edx,%esi │ │ + cmp %ebx,%esi │ │ + mov %esi,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%esi │ │ + cmovl %ebp,%eax │ │ + mov %rax,0xe8(%rsp) │ │ + mov 0xc0(%rsp),%rdx │ │ + lea (%rdx,%r13,1),%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov %ecx,0x118(%rsp) │ │ + sub %edx,%r13d │ │ + cmp %ebx,%r13d │ │ + mov %r13d,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%r13d │ │ + cmovl %ebp,%eax │ │ + mov %eax,0xb0(%rsp) │ │ + mov %r10d,%eax │ │ + mov 0xa8(%rsp),%edx │ │ + sub %edx,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov %ecx,0xc0(%rsp) │ │ + add %edx,%r10d │ │ + cmp %ebx,%r10d │ │ + mov %r10d,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%r10d │ │ + cmovl %ebp,%eax │ │ + mov %eax,0x100(%rsp) │ │ + mov 0xa0(%rsp),%rdx │ │ + lea (%rdx,%r14,1),%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov %rcx,0xa8(%rsp) │ │ + sub %edx,%r14d │ │ + cmp %ebx,%r14d │ │ + mov %r14d,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%r14d │ │ + cmovl %ebp,%eax │ │ + mov %eax,0xe0(%rsp) │ │ + mov %r15d,%eax │ │ + mov 0x140(%rsp),%edx │ │ + sub %edx,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%r13d │ │ + cmovg %ebx,%r13d │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%r13d │ │ + mov %r13d,0x130(%rsp) │ │ + add %edx,%r15d │ │ + cmp %ebx,%r15d │ │ + mov %r15d,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%r15d │ │ + cmovl %ebp,%eax │ │ + mov %rax,0xa0(%rsp) │ │ + mov 0x98(%rsp),%rdx │ │ + mov 0x138(%rsp),%rsi │ │ + lea (%rsi,%rdx,1),%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov %ecx,0x140(%rsp) │ │ + sub %esi,%edx │ │ + cmp %ebx,%edx │ │ + mov %edx,%r10d │ │ + cmovg %ebx,%r10d │ │ + cmp %ebp,%edx │ │ + cmovl %ebp,%r10d │ │ + mov %r10d,0x88(%rsp) │ │ + mov 0x60(%rsp),%edx │ │ mov %edx,%eax │ │ - and $0x1f,%eax │ │ - movslq %r15d,%r8 │ │ - shl $0x4,%r8 │ │ - add 0x28(%r9,%rax,8),%r8 │ │ - xor %eax,%eax │ │ - cmp $0xf,%r12b │ │ - seta %al │ │ - lea (%rax,%rax,2),%eax │ │ - add $0x1,%eax │ │ - sub $0x18,%rsp │ │ - lea 0x64(%rsp),%rbp │ │ - lea 0x9c(%rsp),%r10 │ │ - lea 0x90(%rsp),%rcx │ │ - mov 0x38(%rsp),%rdi │ │ - mov 0x50(%rsp),%rsi │ │ - mov %edx,%r14d │ │ - mov 0x68(%rsp),%rdx │ │ - mov %r8,0xd0(%rsp) │ │ - mov %r12d,%r9d │ │ - push %rbp │ │ - mov 0x1b0(%rsp),%r15d │ │ - push %r10 │ │ - mov $0xffffffff,%r13d │ │ - push %rax │ │ - mov %rbx,0x140(%rsp) │ │ - push %rbx │ │ - pushq 0xd8(%rsp) │ │ - callq 97660 │ │ - mov %r14d,%edx │ │ - mov 0x98(%rsp),%r9 │ │ - add $0x40,%rsp │ │ + mov 0x70(%rsp),%esi │ │ + sub %esi,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov %ecx,%r15d │ │ + add %esi,%edx │ │ + cmp %ebx,%edx │ │ + mov %edx,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%edx │ │ + cmovl %ebp,%eax │ │ + mov %eax,0x70(%rsp) │ │ + mov 0xf0(%rsp),%rdx │ │ + mov 0x68(%rsp),%rsi │ │ + lea (%rsi,%rdx,1),%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov %rcx,0x138(%rsp) │ │ + mov %rdx,%rax │ │ + sub %esi,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov %ecx,%r14d │ │ + mov %ecx,0x120(%rsp) │ │ + mov 0x58(%rsp),%ecx │ │ + mov %ecx,%eax │ │ + mov 0x80(%rsp),%edx │ │ + sub %edx,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%esi │ │ + cmovg %ebx,%esi │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%esi │ │ + mov %esi,%r12d │ │ + mov %esi,0x98(%rsp) │ │ + add %edx,%ecx │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%ecx │ │ + cmovl %ebp,%eax │ │ + mov %rax,0x58(%rsp) │ │ + mov 0x78(%rsp),%rdx │ │ + mov 0x108(%rsp),%rsi │ │ + lea (%rsi,%rdx,1),%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov %ecx,0x80(%rsp) │ │ + mov %rdx,%rax │ │ + sub %esi,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%edx │ │ + cmovg %ebx,%edx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%edx │ │ + mov 0x30(%rsp),%ecx │ │ + mov %ecx,%eax │ │ + mov 0x50(%rsp),%esi │ │ + sub %esi,%eax │ │ + cmp %ebx,%eax │ │ mov %eax,%r11d │ │ - mov 0x180(%rsp),%r14d │ │ - mov 0x138(%r9),%eax │ │ - cmp %r15d,%eax │ │ - mov %r11d,0x2c(%rsp) │ │ - jge 96454 │ │ - mov %r15d,%ecx │ │ - sub %eax,%ecx │ │ - add $0x1,%ecx │ │ - sar %ecx │ │ - xor %ebx,%ebx │ │ - cmp $0x1,%r12b │ │ - seta %bl │ │ - or $0x2,%ebx │ │ + cmovg %ebx,%r11d │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%r11d │ │ + add %esi,%ecx │ │ cmp %ebx,%ecx │ │ - cmovle %ecx,%ebx │ │ - mov %edx,%eax │ │ - and $0x1f,%eax │ │ - lea (%r9,%rax,8),%r8 │ │ - add $0x30,%r8 │ │ - lea -0x1(%r15),%r11d │ │ - xor %ecx,%ecx │ │ - mov 0x40(%rsp),%r9 │ │ - cmp $0xf,%r9b │ │ - seta %cl │ │ - lea (%rcx,%rcx,2),%eax │ │ - add $0x1,%eax │ │ - sub $0x10,%rsp │ │ - lea 0x90(%rsp),%rbp │ │ - lea 0x94(%rsp),%r10 │ │ - lea 0x88(%rsp),%rcx │ │ - mov 0x30(%rsp),%rdi │ │ - mov 0x48(%rsp),%rsi │ │ - mov 0x60(%rsp),%rdx │ │ - mov %r8,0x118(%rsp) │ │ - push %rbp │ │ - mov 0x1a8(%rsp),%r15d │ │ - push %r10 │ │ - push %rax │ │ - mov %rbx,0xe8(%rsp) │ │ - push %rbx │ │ - push %r11 │ │ - pushq 0xc0(%rsp) │ │ - callq 977c0 │ │ - mov 0x98(%rsp),%r9 │ │ - mov 0x6c(%rsp),%r11d │ │ - add $0x40,%rsp │ │ - mov %eax,%r13d │ │ - test $0x1,%r14b │ │ - mov 0x38(%rsp),%rbx │ │ - je 964d8 │ │ - cmp $0xffffffff,%r11d │ │ - je 964d8 │ │ - mov 0x40(%rsp),%rax │ │ - cmp %eax,%r12d │ │ - cmova %r12d,%eax │ │ - cmp $0x10,%eax │ │ - jg 964d8 │ │ - lea (%r12,%r15,1),%eax │ │ - cmp 0x13c(%r9),%eax │ │ - jge 964d8 │ │ - shl $0x4,%r12 │ │ - add 0xb8(%rsp),%r12 │ │ - sub $0x30,%rsp │ │ - lea 0x7c(%rsp),%rax │ │ - lea 0xb4(%rsp),%rbp │ │ - lea 0xa8(%rsp),%r9 │ │ - mov 0x50(%rsp),%rdi │ │ - mov %rbx,%rsi │ │ - mov $0x4,%edx │ │ - mov %r12,%rcx │ │ - mov 0x80(%rsp),%r8 │ │ - push %rax │ │ - push %rbp │ │ - callq 97960 │ │ - mov 0x98(%rsp),%r9 │ │ - mov 0x6c(%rsp),%r11d │ │ - add $0x40,%rsp │ │ - mov 0x4c(%rsp),%eax │ │ - add 0x80(%rsp),%eax │ │ - mov %eax,0x90(%rsp) │ │ - movslq (%rbx),%rcx │ │ - mov %rcx,%rax │ │ - mov %rcx,0x118(%rsp) │ │ - test %rcx,%rcx │ │ - mov 0x70(%rsp),%rdi │ │ - mov 0x110(%rsp),%r14 │ │ - jle 96590 │ │ - mov 0x118(%rsp),%ecx │ │ - lea -0x1(%rcx),%rdx │ │ mov %ecx,%eax │ │ - and $0x3,%eax │ │ - cmp $0x3,%rdx │ │ - jae 9652d │ │ - xor %edx,%edx │ │ - test %rax,%rax │ │ - jne 9656d │ │ - jmp 96590 │ │ - mov 0x20(%rsp),%rdx │ │ - lea 0x38(%rdx),%rsi │ │ - sub %rax,%rcx │ │ - xor %edx,%edx │ │ - nopl 0x0(%rax,%rax,1) │ │ - addl $0x280,-0x30(%rsi) │ │ - addl $0x280,-0x20(%rsi) │ │ - addl $0x280,-0x10(%rsi) │ │ - addl $0x280,(%rsi) │ │ - add $0x4,%rdx │ │ - add $0x40,%rsi │ │ - cmp %rdx,%rcx │ │ - jne 96540 │ │ - test %rax,%rax │ │ - je 96590 │ │ - shl $0x4,%rdx │ │ - mov 0x20(%rsp),%rcx │ │ - add %rdx,%rcx │ │ - add $0x8,%rcx │ │ - nopl (%rax) │ │ - addl $0x280,(%rcx) │ │ - add $0x10,%rcx │ │ - add $0xffffffffffffffff,%rax │ │ - jne 96580 │ │ - mov (%rdi),%rax │ │ - mov 0x200(%rax),%eax │ │ - mov %eax,0xcc(%rsp) │ │ - cmpl $0x0,0x1c(%rdi) │ │ - mov %r13d,0x48(%rsp) │ │ - je 96910 │ │ - mov 0x70(%rsp),%rax │ │ - mov 0xb8(%rax),%rcx │ │ - mov 0x188(%rsp),%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%ecx │ │ + cmovl %ebp,%eax │ │ + mov %eax,0xf0(%rsp) │ │ + mov 0x38(%rsp),%rax │ │ + lea (%rax,%rax,4),%eax │ │ + imul $0x191,%r11d,%ecx │ │ + lea (%rcx,%rax,4),%r8d │ │ + add $0x800,%r8d │ │ + imul $0xfffffe6f,0x48(%rsp),%ecx │ │ + lea (%rdx,%rdx,4),%esi │ │ + lea (%rcx,%rsi,4),%eax │ │ + add $0x800,%eax │ │ + mov %rax,0x78(%rsp) │ │ + imul $0xfffffaed,%edi,%ecx │ │ + imul $0x62f,%r12d,%esi │ │ + lea (%rsi,%rcx,1),%eax │ │ + add $0x400,%eax │ │ + mov %eax,0x50(%rsp) │ │ + imul $0xfffff9d1,%r9d,%ecx │ │ + imul $0xfffffaed,%r14d,%esi │ │ + lea (%rsi,%rcx,1),%r14d │ │ + add $0x400,%r14d │ │ + imul $0x1e4,0x40(%rsp),%ecx │ │ + imul $0x78b,%r15d,%edi │ │ + lea (%rdi,%rcx,1),%r9d │ │ + add $0x800,%r9d │ │ + mov 0xd0(%rsp),%r12d │ │ + imul $0xfffff875,%r12d,%edi │ │ + imul $0x1e4,%r10d,%esi │ │ + lea (%rsi,%rdi,1),%eax │ │ + add $0x800,%eax │ │ + mov %rax,0x30(%rsp) │ │ + mov 0xb0(%rsp),%ecx │ │ + imul $0xfffffb5b,%ecx,%esi │ │ + imul $0xffffff50,%r13d,%edi │ │ + lea (%rdi,%rsi,1),%eax │ │ + add $0x800,%eax │ │ + mov 0xc0(%rsp),%esi │ │ + imul $0xb0,%esi,%r10d │ │ + mov 0xe0(%rsp),%r13d │ │ + imul $0xfffffb5b,%r13d,%edi │ │ + lea (%rdi,%r10,1),%r10d │ │ + add $0x800,%r10d │ │ + sar $0xc,%r10d │ │ + sub %esi,%r10d │ │ + imul $0xfffffb5b,%esi,%esi │ │ + imul $0xffffff50,%r13d,%edi │ │ + lea (%rdi,%rsi,1),%esi │ │ + add $0x800,%esi │ │ + sar $0xc,%esi │ │ + add %r13d,%esi │ │ + mov %rsi,0x128(%rsp) │ │ + sar $0xc,%eax │ │ + mov 0x130(%rsp),%esi │ │ + add %esi,%eax │ │ + mov %eax,0x60(%rsp) │ │ + imul $0x4a5,%esi,%esi │ │ + imul $0xffffff50,%ecx,%edi │ │ + lea (%rsi,%rdi,1),%eax │ │ + add $0x800,%eax │ │ + sar $0xc,%eax │ │ + add %ecx,%eax │ │ + mov %rax,0x130(%rsp) │ │ + mov 0x30(%rsp),%rax │ │ + sar $0xc,%eax │ │ + mov 0x88(%rsp),%ecx │ │ + sub %ecx,%eax │ │ + mov %rax,0x30(%rsp) │ │ + imul $0x78b,%ecx,%esi │ │ + imul $0x1e4,%r12d,%edi │ │ + lea (%rsi,%rdi,1),%ecx │ │ + add $0x800,%ecx │ │ + sar $0xc,%ecx │ │ + sub %r12d,%ecx │ │ + mov %ecx,0x68(%rsp) │ │ + sar $0xc,%r9d │ │ + mov 0x40(%rsp),%esi │ │ + sub %esi,%r9d │ │ + imul $0x78b,%esi,%esi │ │ + imul $0xfffffe1c,%r15d,%edi │ │ + lea (%rdi,%rsi,1),%r13d │ │ + add $0x800,%r13d │ │ + sar $0xc,%r13d │ │ + add %r15d,%r13d │ │ + imul $0xfffffaed,0x90(%rsp),%esi │ │ + imul $0x62f,0x120(%rsp),%edi │ │ + lea (%rdi,%rsi,1),%ecx │ │ + add $0x400,%ecx │ │ + imul $0x62f,0x148(%rsp),%esi │ │ + imul $0x513,0x98(%rsp),%edi │ │ + lea (%rdi,%rsi,1),%eax │ │ + add $0x400,%eax │ │ + mov 0x78(%rsp),%r15 │ │ + sar $0xc,%r15d │ │ + sub %edx,%r15d │ │ + imul $0x191,%edx,%edx │ │ + mov 0x48(%rsp),%rdi │ │ + lea (%rdi,%rdi,4),%esi │ │ + lea (%rdx,%rsi,4),%edx │ │ + add $0x800,%edx │ │ + sar $0xc,%edx │ │ + sub %edi,%edx │ │ + mov %edx,0x48(%rsp) │ │ + sar $0xc,%r8d │ │ + mov 0x38(%rsp),%rdx │ │ + sub %edx,%r8d │ │ + imul $0x191,%edx,%r12d │ │ + lea 0x0(,%r11,4),%edx │ │ + lea (%rdx,%rdx,4),%edx │ │ + sub %edx,%r12d │ │ + add $0x800,%r12d │ │ + sar $0xc,%r12d │ │ + add %r11d,%r12d │ │ + sarl $0xb,0x50(%rsp) │ │ + sar $0xb,%r14d │ │ + sar $0xb,%ecx │ │ + mov %rcx,0x38(%rsp) │ │ + sar $0xb,%eax │ │ + mov %rax,0x40(%rsp) │ │ + mov 0xd8(%rsp),%rdi │ │ + mov 0xc8(%rsp),%r11 │ │ + lea (%rdi,%r11,1),%edx │ │ + cmp %ebx,%edx │ │ + mov %edx,%esi │ │ + cmovg %ebx,%esi │ │ + cmp %ebp,%edx │ │ + cmovl %ebp,%esi │ │ + mov %rsi,0xd0(%rsp) │ │ + lea (%r8,%r15,1),%edx │ │ + cmp %ebx,%edx │ │ + mov %edx,%esi │ │ + cmovg %ebx,%esi │ │ + cmp %ebp,%edx │ │ + cmovl %ebp,%esi │ │ + mov %rsi,0x78(%rsp) │ │ + sub %r15d,%r8d │ │ + cmp %ebx,%r8d │ │ + mov %r8d,%edx │ │ + cmovg %ebx,%edx │ │ + cmp %ebp,%r8d │ │ + cmovl %ebp,%edx │ │ + mov %edx,0xc0(%rsp) │ │ + mov %rdi,%rax │ │ + sub %r11d,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov %ecx,0xb0(%rsp) │ │ + mov 0x110(%rsp),%esi │ │ + mov %esi,%eax │ │ + mov 0xb8(%rsp),%edx │ │ + sub %edx,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%edi │ │ + cmovg %ebx,%edi │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%edi │ │ + mov %edi,0xd8(%rsp) │ │ + mov %r14d,%eax │ │ + mov 0x50(%rsp),%ecx │ │ + sub %ecx,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%edi │ │ + cmovg %ebx,%edi │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%edi │ │ + mov %edi,0xc8(%rsp) │ │ + add %ecx,%r14d │ │ + cmp %ebx,%r14d │ │ + mov %r14d,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%r14d │ │ + cmovl %ebp,%eax │ │ + mov %rax,0xe0(%rsp) │ │ + mov %esi,%eax │ │ + add %edx,%eax │ │ + cmp %ebx,%eax │ │ mov %eax,%edx │ │ - sar %edx │ │ - mov 0x190(%rsp),%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%edx │ │ + cmovl %ebp,%eax │ │ + mov %rax,0x98(%rsp) │ │ + mov 0xf8(%rsp),%rsi │ │ + mov 0xe8(%rsp),%rdi │ │ + lea (%rsi,%rdi,1),%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%edx │ │ + cmovg %ebx,%edx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%edx │ │ + mov %edx,0x110(%rsp) │ │ + mov 0x30(%rsp),%rcx │ │ + lea (%r9,%rcx,1),%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%edx │ │ + cmovg %ebx,%edx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%edx │ │ + mov %edx,0x108(%rsp) │ │ + sub %ecx,%r9d │ │ + cmp %ebx,%r9d │ │ + mov %r9d,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%r9d │ │ + cmovl %ebp,%eax │ │ + mov %eax,0xb8(%rsp) │ │ + mov %rsi,%rax │ │ + sub %edi,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov %ecx,0xe8(%rsp) │ │ + mov 0x100(%rsp),%edx │ │ + mov %edx,%eax │ │ + mov 0x118(%rsp),%ecx │ │ + sub %ecx,%eax │ │ + cmp %ebx,%eax │ │ mov %eax,%esi │ │ - sar %esi │ │ - mov %rdx,0xf0(%rsp) │ │ + cmovg %ebx,%esi │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%esi │ │ + mov %esi,0x30(%rsp) │ │ + mov %r10d,%eax │ │ + mov 0x60(%rsp),%edi │ │ + sub %edi,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%esi │ │ + cmovg %ebx,%esi │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%esi │ │ + mov %esi,0x90(%rsp) │ │ + add %edi,%r10d │ │ + cmp %ebx,%r10d │ │ + mov %r10d,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%r10d │ │ + cmovl %ebp,%eax │ │ + mov %eax,0x60(%rsp) │ │ mov %edx,%eax │ │ - and $0xf,%eax │ │ + add %ecx,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov %ecx,0x148(%rsp) │ │ + mov 0xa8(%rsp),%rdx │ │ + mov 0xa0(%rsp),%r8 │ │ + lea (%rdx,%r8,1),%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov %rcx,0x100(%rsp) │ │ + mov 0x130(%rsp),%rdi │ │ + mov 0x128(%rsp),%rsi │ │ + lea (%rsi,%rdi,1),%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ mov %rcx,0xf8(%rsp) │ │ - imul %rcx,%rax │ │ - mov %rsi,0x130(%rsp) │ │ - movslq %esi,%rcx │ │ - add %rax,%rcx │ │ - shl $0x3,%rcx │ │ - add 0x130(%r9),%rcx │ │ - mov %rcx,0x138(%rsp) │ │ - cmpb $0xf,0x40(%rsp) │ │ - seta %al │ │ - mov 0xa0(%rsp),%rcx │ │ - lea 0x1(%rcx),%esi │ │ - sar %esi │ │ - cmp $0x9,%esi │ │ - mov $0x8,%ecx │ │ - cmovge %ecx,%esi │ │ - mov 0x88(%rsp),%rdx │ │ - lea 0x1(%rdx),%edi │ │ - sar %edi │ │ - cmp $0x9,%edi │ │ - cmovge %ecx,%edi │ │ - mov %edi,0x34(%rsp) │ │ - test %edx,%edx │ │ - jle 96739 │ │ - cmpl $0x0,0xa0(%rsp) │ │ - jle 96739 │ │ - xor %ecx,%ecx │ │ - mov %al,%cl │ │ - add $0x1,%ecx │ │ - xor %eax,%eax │ │ - cmpb $0xf,0x68(%rsp) │ │ - seta %al │ │ - mov %ecx,0x30(%rsp) │ │ - mov %ecx,%ecx │ │ - imul 0xf8(%rsp),%rcx │ │ - shl $0x3,%rcx │ │ - mov %rcx,0xe8(%rsp) │ │ - lea 0x8(,%rax,8),%r15 │ │ - add $0x1,%rax │ │ - mov %rax,0x60(%rsp) │ │ - xor %r14d,%r14d │ │ - lea 0xcc(%rsp),%r13 │ │ - lea 0x120(%rsp),%r12 │ │ - mov 0x138(%rsp),%rbp │ │ - mov %esi,0xa8(%rsp) │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %rbp,0x98(%rsp) │ │ - xor %ebx,%ebx │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %r14d,%eax │ │ - or %ebx,%eax │ │ - mov $0x0,%r9d │ │ - cmove %r13,%r9 │ │ - sub $0x38,%rsp │ │ - mov 0xa8(%rsp),%rdi │ │ - mov 0x58(%rsp),%rsi │ │ - mov 0x70(%rsp),%rdx │ │ - mov %rbp,%rcx │ │ - mov 0x88(%rsp),%r8 │ │ - push %r12 │ │ - callq 97ae0 │ │ - mov 0xe8(%rsp),%esi │ │ - add $0x40,%rsp │ │ - add 0x60(%rsp),%ebx │ │ - add %r15,%rbp │ │ - cmp %ebx,%esi │ │ - jg 966d0 │ │ - add 0x30(%rsp),%r14d │ │ - mov 0x98(%rsp),%rbp │ │ - add 0xe8(%rsp),%rbp │ │ - cmp 0x34(%rsp),%r14d │ │ - jl 966c0 │ │ - mov 0x40(%rsp),%rax │ │ - mov 0x68(%rsp),%rcx │ │ - cmp %eax,%ecx │ │ - cmovb %ecx,%eax │ │ - cmp $0x2,%eax │ │ - mov 0x38(%rsp),%rbx │ │ - mov 0x48(%rsp),%r13d │ │ - mov 0x2c(%rsp),%r11d │ │ + mov %rsi,%rcx │ │ + sub %edi,%ecx │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%ecx │ │ + cmovl %ebp,%eax │ │ + mov %eax,0x118(%rsp) │ │ + mov %rdx,%rax │ │ + sub %r8d,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov %ecx,0x128(%rsp) │ │ + mov 0x70(%rsp),%edx │ │ + mov %edx,%eax │ │ + mov 0x140(%rsp),%ecx │ │ + sub %ecx,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%r15d │ │ + cmovg %ebx,%r15d │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%r15d │ │ + mov %r15d,0x88(%rsp) │ │ + mov %r13d,%eax │ │ + mov 0x68(%rsp),%esi │ │ + sub %esi,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%edi │ │ + cmovg %ebx,%edi │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%edi │ │ + mov %edi,%r8d │ │ + mov %edi,0x120(%rsp) │ │ + add %esi,%r13d │ │ + cmp %ebx,%r13d │ │ + mov %r13d,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%r13d │ │ + cmovl %ebp,%eax │ │ + mov %rax,0x68(%rsp) │ │ + mov %edx,%eax │ │ + add %ecx,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov %rcx,0x130(%rsp) │ │ mov 0x58(%rsp),%r9 │ │ - mov 0x110(%rsp),%r14 │ │ - jl 96910 │ │ - mov 0x40(%rsp),%rax │ │ - mov 0x68(%rsp),%rcx │ │ - cmp %eax,%ecx │ │ - cmova %ecx,%eax │ │ - cmp $0xf,%eax │ │ - jg 96910 │ │ - mov 0x40(%rsp),%rax │ │ - shr %rax │ │ - mov 0x68(%rsp),%r15 │ │ - shr %r15 │ │ - mov 0xf0(%rsp),%rcx │ │ - lea (%rax,%rcx,1),%r12d │ │ - imul 0xf8(%rsp),%rax │ │ mov 0x138(%rsp),%rdx │ │ - lea (%rdx,%rax,8),%rsi │ │ - mov 0x144(%r9),%ebp │ │ - sar %ebp │ │ - add $0x8,%ecx │ │ - and $0xfffffff8,%ecx │ │ - cmp %ecx,%ebp │ │ - mov %rcx,0xf0(%rsp) │ │ - cmovg %ecx,%ebp │ │ + lea (%rdx,%r9,1),%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov %ecx,0xa8(%rsp) │ │ + mov 0x38(%rsp),%rsi │ │ + mov 0x40(%rsp),%rdi │ │ + lea (%rsi,%rdi,1),%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov %ecx,0x70(%rsp) │ │ + mov %rsi,%rcx │ │ + sub %edi,%ecx │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%r10d │ │ + cmovg %ebx,%r10d │ │ + cmp %ebp,%ecx │ │ + cmovl %ebp,%r10d │ │ + mov %rdx,%rax │ │ + sub %r9d,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%r9d │ │ + cmovg %ebx,%r9d │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%r9d │ │ + mov 0xf0(%rsp),%r14d │ │ + mov %r14d,%edx │ │ + mov 0x80(%rsp),%esi │ │ + sub %esi,%edx │ │ + cmp %ebx,%edx │ │ + mov %edx,%r11d │ │ + cmovg %ebx,%r11d │ │ + cmp %ebp,%edx │ │ + cmovl %ebp,%r11d │ │ + mov %r12d,%edx │ │ + mov 0x48(%rsp),%edi │ │ + sub %edi,%edx │ │ + cmp %ebx,%edx │ │ + mov %edx,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%edx │ │ + cmovl %ebp,%eax │ │ + mov %eax,0x58(%rsp) │ │ + add %edi,%r12d │ │ + cmp %ebx,%r12d │ │ + mov %r12d,%edx │ │ + cmovg %ebx,%edx │ │ cmp %ebp,%r12d │ │ - mov 0x130(%rsp),%rdx │ │ - jge 96849 │ │ - mov 0x138(%r9),%eax │ │ - sar %eax │ │ - mov %edx,%ecx │ │ - and $0xfffffff8,%ecx │ │ - cmp %ecx,%eax │ │ - cmovge %eax,%ecx │ │ - cmp %ecx,%edx │ │ - jle 96849 │ │ - lea -0x8(%rsi),%rcx │ │ - sub $0x38,%rsp │ │ - mov 0xa8(%rsp),%rdi │ │ - mov %rsi,0x98(%rsp) │ │ - mov 0x58(%rsp),%rsi │ │ - mov %rbx,%rdx │ │ - mov 0x88(%rsp),%r8 │ │ - xor %r9d,%r9d │ │ - pushq $0x0 │ │ - callq 97ae0 │ │ - mov 0xa0(%rsp),%rsi │ │ - mov 0x170(%rsp),%rdx │ │ - mov 0x98(%rsp),%r9 │ │ - mov 0x6c(%rsp),%r11d │ │ - add $0x40,%rsp │ │ - lea (%r15,%rdx,1),%eax │ │ - mov 0x13c(%r9),%ecx │ │ - sar %ecx │ │ - add $0x8,%edx │ │ - and $0xfffffff8,%edx │ │ - cmp %edx,%ecx │ │ - cmovle %ecx,%edx │ │ - cmp %edx,%eax │ │ - jge 96910 │ │ + cmovl %ebp,%edx │ │ + mov %edx,0x138(%rsp) │ │ + mov %r14d,%edx │ │ + add %esi,%edx │ │ + cmp %ebx,%edx │ │ + mov %edx,%esi │ │ + cmovg %ebx,%esi │ │ + cmp %ebp,%edx │ │ + cmovl %ebp,%esi │ │ + mov %esi,0x140(%rsp) │ │ + imul $0x4f,0xc0(%rsp),%edx │ │ + imul $0x31f,%eax,%esi │ │ + lea (%rsi,%rdx,1),%r12d │ │ + add $0x800,%r12d │ │ + imul $0x4f,0xb0(%rsp),%edx │ │ + imul $0x31f,%r11d,%esi │ │ + lea (%rsi,%rdx,1),%edi │ │ + add $0x800,%edi │ │ + imul $0xfffffce1,0xd8(%rsp),%edx │ │ + imul $0x4f,%r9d,%esi │ │ + lea (%rsi,%rdx,1),%eax │ │ + add $0x800,%eax │ │ + mov %rax,0x40(%rsp) │ │ + imul $0xfffffce1,0xc8(%rsp),%edx │ │ + imul $0x4f,%r10d,%esi │ │ + lea (%rsi,%rdx,1),%eax │ │ + add $0x800,%eax │ │ + mov %rax,0x50(%rsp) │ │ + imul $0xfffffb8e,0xb8(%rsp),%edx │ │ + imul $0x6a7,%r8d,%esi │ │ + lea (%rsi,%rdx,1),%eax │ │ + add $0x400,%eax │ │ + mov %eax,0xa0(%rsp) │ │ + mov 0xe8(%rsp),%r8d │ │ + imul $0xfffffb8e,%r8d,%edx │ │ + imul $0x6a7,%r15d,%esi │ │ + lea (%rsi,%rdx,1),%eax │ │ + add $0x400,%eax │ │ + mov %eax,0x80(%rsp) │ │ + mov 0x30(%rsp),%eax │ │ + imul $0xfffff959,%eax,%edx │ │ + mov 0x128(%rsp),%ecx │ │ + imul $0xfffffb8e,%ecx,%esi │ │ + lea (%rsi,%rdx,1),%r14d │ │ + add $0x400,%r14d │ │ + mov 0x90(%rsp),%esi │ │ + imul $0xfffff959,%esi,%r15d │ │ + mov 0x118(%rsp),%r13d │ │ + imul $0xfffffb8e,%r13d,%edx │ │ + lea (%rdx,%r15,1),%r15d │ │ + add $0x400,%r15d │ │ + imul $0xfffffb8e,%esi,%edx │ │ + imul $0x6a7,%r13d,%r13d │ │ + lea (%rdx,%r13,1),%edx │ │ + add $0x400,%edx │ │ + mov %rdx,0x48(%rsp) │ │ + imul $0xfffffb8e,%eax,%edx │ │ + imul $0x6a7,%ecx,%esi │ │ + lea (%rsi,%rdx,1),%eax │ │ + add $0x400,%eax │ │ + mov %rax,0x30(%rsp) │ │ + imul $0x6a7,%r8d,%esi │ │ + imul $0x472,0x88(%rsp),%edx │ │ + lea (%rdx,%rsi,1),%eax │ │ + add $0x400,%eax │ │ + mov %rax,0x38(%rsp) │ │ + imul $0x6a7,0xb8(%rsp),%edx │ │ + imul $0x472,0x120(%rsp),%esi │ │ + lea (%rsi,%rdx,1),%r8d │ │ + add $0x400,%r8d │ │ + mov 0x50(%rsp),%rax │ │ + sar $0xc,%eax │ │ + sub %r10d,%eax │ │ + mov %rax,0x50(%rsp) │ │ + imul $0x31f,%r10d,%eax │ │ + mov 0xc8(%rsp),%esi │ │ + imul $0x4f,%esi,%edx │ │ + lea (%rax,%rdx,1),%eax │ │ + add $0x800,%eax │ │ + sar $0xc,%eax │ │ + sub %esi,%eax │ │ + mov %eax,0x90(%rsp) │ │ + mov 0x40(%rsp),%rax │ │ + sar $0xc,%eax │ │ + sub %r9d,%eax │ │ + mov %rax,0x40(%rsp) │ │ + imul $0x31f,%r9d,%eax │ │ + mov 0xd8(%rsp),%edx │ │ + imul $0x4f,%edx,%ecx │ │ + lea (%rax,%rcx,1),%eax │ │ + add $0x800,%eax │ │ + sar $0xc,%eax │ │ + sub %edx,%eax │ │ + mov %eax,0xf0(%rsp) │ │ + sar $0xc,%edi │ │ + mov 0xb0(%rsp),%eax │ │ + sub %eax,%edi │ │ + imul $0x31f,%eax,%eax │ │ + imul $0xffffffb1,%r11d,%ecx │ │ + lea (%rcx,%rax,1),%eax │ │ + add $0x800,%eax │ │ + sar $0xc,%eax │ │ + add %r11d,%eax │ │ + mov %eax,0x150(%rsp) │ │ + sar $0xc,%r12d │ │ + mov 0xc0(%rsp),%eax │ │ + sub %eax,%r12d │ │ + imul $0x31f,%eax,%eax │ │ + mov 0x58(%rsp),%edx │ │ + imul $0xffffffb1,%edx,%ecx │ │ + lea (%rcx,%rax,1),%r13d │ │ + add $0x800,%r13d │ │ + sar $0xc,%r13d │ │ + add %edx,%r13d │ │ + sarl $0xb,0xa0(%rsp) │ │ + mov 0x80(%rsp),%r11d │ │ + sar $0xb,%r11d │ │ + sar $0xb,%r14d │ │ + sar $0xb,%r15d │ │ + mov 0x48(%rsp),%rax │ │ + sar $0xb,%eax │ │ + mov %rax,0x48(%rsp) │ │ + mov 0x30(%rsp),%rax │ │ + sar $0xb,%eax │ │ + mov %rax,0x30(%rsp) │ │ + mov 0x38(%rsp),%rax │ │ + sar $0xb,%eax │ │ + mov %rax,0x38(%rsp) │ │ + sar $0xb,%r8d │ │ + mov %r8,0x88(%rsp) │ │ + mov 0x98(%rsp),%r10 │ │ + mov 0xd0(%rsp),%rax │ │ + add %r10d,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov %rcx,0xd8(%rsp) │ │ + mov 0x78(%rsp),%r8 │ │ + mov 0xe0(%rsp),%r9 │ │ + lea (%r8,%r9,1),%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov %rcx,0xc8(%rsp) │ │ + mov 0x50(%rsp),%rsi │ │ + lea (%r12,%rsi,1),%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov %rcx,0xb8(%rsp) │ │ + mov 0x40(%rsp),%rdx │ │ + lea (%rdi,%rdx,1),%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov %rcx,0xb0(%rsp) │ │ + sub %edx,%edi │ │ + cmp %ebx,%edi │ │ + mov %edi,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%edi │ │ + cmovl %ebp,%eax │ │ + mov %eax,0x80(%rsp) │ │ + sub %esi,%r12d │ │ + cmp %ebx,%r12d │ │ + mov %r12d,%eax │ │ + cmovg %ebx,%eax │ │ cmp %ebp,%r12d │ │ - jge 968af │ │ - lea (%rsi,%r15,8),%rcx │ │ - sub $0x38,%rsp │ │ - mov 0xa8(%rsp),%rdi │ │ - mov %rsi,%rbp │ │ - mov 0x58(%rsp),%rsi │ │ - mov %rbx,%rdx │ │ - mov 0x88(%rsp),%r8 │ │ - xor %r9d,%r9d │ │ - pushq $0x0 │ │ - callq 97ae0 │ │ - mov %rbp,%rsi │ │ - mov 0x98(%rsp),%r9 │ │ - mov 0x6c(%rsp),%r11d │ │ - add $0x40,%rsp │ │ - mov 0x144(%r9),%eax │ │ - sar %eax │ │ - mov 0xf0(%rsp),%rcx │ │ - cmp %ecx,%eax │ │ - cmovg %ecx,%eax │ │ - cmp %eax,%r12d │ │ - jg 96910 │ │ + cmovl %ebp,%eax │ │ + mov %eax,0x118(%rsp) │ │ + sub %r9d,%r8d │ │ + cmp %ebx,%r8d │ │ + mov %r8d,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%r8d │ │ + cmovl %ebp,%ecx │ │ + mov %ecx,0x78(%rsp) │ │ + mov 0xd0(%rsp),%rax │ │ + sub %r10d,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov %ecx,0xe8(%rsp) │ │ + mov 0x148(%rsp),%r8d │ │ + mov %r8d,%eax │ │ + mov 0x110(%rsp),%r10d │ │ + sub %r10d,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%edx │ │ + cmovg %ebx,%edx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%edx │ │ + mov %edx,0xe0(%rsp) │ │ + mov 0x60(%rsp),%r12d │ │ + mov %r12d,%edi │ │ + mov 0x108(%rsp),%edx │ │ + sub %edx,%edi │ │ + cmp %ebx,%edi │ │ + mov %edi,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%edi │ │ + cmovl %ebp,%eax │ │ + mov %eax,0x120(%rsp) │ │ mov %r15d,%eax │ │ - sub 0xf8(%rsp),%rax │ │ - lea (%rsi,%rax,8),%rcx │ │ - sub $0x38,%rsp │ │ - mov 0xa8(%rsp),%rdi │ │ - mov 0x58(%rsp),%rsi │ │ - mov %rbx,%rdx │ │ - mov 0x88(%rsp),%r8 │ │ - xor %r9d,%r9d │ │ - pushq $0x0 │ │ - callq 97ae0 │ │ - mov 0x98(%rsp),%r9 │ │ - mov 0x6c(%rsp),%r11d │ │ - add $0x40,%rsp │ │ - mov %r13d,%eax │ │ - or %r11d,%eax │ │ - cmp $0xffffffff,%eax │ │ - je 9696d │ │ + mov 0xa0(%rsp),%ecx │ │ + sub %ecx,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%edi │ │ + cmovg %ebx,%edi │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%edi │ │ + mov %edi,0x128(%rsp) │ │ + mov %r14d,%eax │ │ + sub %r11d,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%edi │ │ + cmovg %ebx,%edi │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%edi │ │ + mov %edi,0x98(%rsp) │ │ + add %r11d,%r14d │ │ + cmp %ebx,%r14d │ │ + mov %r14d,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%r14d │ │ + cmovl %ebp,%eax │ │ + mov %rax,0x58(%rsp) │ │ + add %ecx,%r15d │ │ + cmp %ebx,%r15d │ │ + mov %r15d,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%r15d │ │ + cmovl %ebp,%eax │ │ + mov %rax,0xc0(%rsp) │ │ + mov %r12d,%eax │ │ + add %edx,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%edx │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%edx │ │ + cmovl %ebp,%eax │ │ + mov %rax,0xd0(%rsp) │ │ + mov %r8d,%edx │ │ + add %r10d,%edx │ │ + cmp %ebx,%edx │ │ + mov %edx,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%edx │ │ + cmovl %ebp,%eax │ │ + mov %rax,0x40(%rsp) │ │ + mov 0x100(%rsp),%rsi │ │ + mov 0x130(%rsp),%r8 │ │ + lea (%rsi,%r8,1),%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov %ecx,0x50(%rsp) │ │ + mov 0xf8(%rsp),%rdi │ │ + mov 0x68(%rsp),%r10 │ │ + lea (%rdi,%r10,1),%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov %ecx,0xa0(%rsp) │ │ + mov 0x48(%rsp),%r11 │ │ + mov 0x88(%rsp),%r15 │ │ + lea (%r11,%r15,1),%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov %ecx,0x110(%rsp) │ │ + mov 0x30(%rsp),%rdx │ │ + mov 0x38(%rsp),%r14 │ │ + lea (%rdx,%r14,1),%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov %ecx,0x108(%rsp) │ │ + mov %rdx,%rax │ │ + sub %r14d,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%r14d │ │ + cmovg %ebx,%r14d │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%r14d │ │ + mov %r11,%rcx │ │ + sub %r15d,%ecx │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%r15d │ │ + cmovg %ebx,%r15d │ │ + cmp %ebp,%ecx │ │ + cmovl %ebp,%r15d │ │ + sub %r10d,%edi │ │ + cmp %ebx,%edi │ │ + mov %edi,%r12d │ │ + cmovg %ebx,%r12d │ │ + cmp %ebp,%edi │ │ + cmovl %ebp,%r12d │ │ + sub %r8d,%esi │ │ + cmp %ebx,%esi │ │ + mov %esi,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%esi │ │ + cmovl %ebp,%eax │ │ + mov %eax,0x60(%rsp) │ │ + mov 0x140(%rsp),%r8d │ │ + sub 0xa8(%rsp),%r8d │ │ + cmp %ebx,%r8d │ │ + mov %r8d,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%r8d │ │ + cmovl %ebp,%eax │ │ + mov %eax,0x68(%rsp) │ │ + mov 0x138(%rsp),%r11d │ │ + mov %r11d,%r8d │ │ + mov 0x70(%rsp),%edi │ │ + sub %edi,%r8d │ │ + cmp %ebx,%r8d │ │ + mov %r8d,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%r8d │ │ + cmovl %ebp,%eax │ │ + mov %eax,0x48(%rsp) │ │ + mov %r13d,%r8d │ │ + mov 0x90(%rsp),%edx │ │ + sub %edx,%r8d │ │ + cmp %ebx,%r8d │ │ + mov %r8d,%r10d │ │ + cmovg %ebx,%r10d │ │ + cmp %ebp,%r8d │ │ + cmovl %ebp,%r10d │ │ + mov %r10d,0x158(%rsp) │ │ + mov 0x150(%rsp),%esi │ │ + mov %esi,%r8d │ │ + mov 0xf0(%rsp),%ecx │ │ + sub %ecx,%r8d │ │ + cmp %ebx,%r8d │ │ + mov %r8d,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%r8d │ │ + cmovl %ebp,%eax │ │ + mov %eax,0x88(%rsp) │ │ + add %ecx,%esi │ │ + cmp %ebx,%esi │ │ + mov %esi,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%esi │ │ + cmovl %ebp,%ecx │ │ + mov %ecx,0xf0(%rsp) │ │ + add %edx,%r13d │ │ + cmp %ebx,%r13d │ │ + mov %r13d,%esi │ │ + cmovg %ebx,%esi │ │ + cmp %ebp,%r13d │ │ + cmovl %ebp,%esi │ │ + mov %esi,0x100(%rsp) │ │ + mov %r11d,%esi │ │ + add %edi,%esi │ │ + cmp %ebx,%esi │ │ + mov %esi,%edi │ │ + cmovg %ebx,%edi │ │ + cmp %ebp,%esi │ │ + cmovl %ebp,%edi │ │ + mov %edi,0xf8(%rsp) │ │ + mov 0x140(%rsp),%edi │ │ + add 0xa8(%rsp),%edi │ │ + cmp %ebx,%edi │ │ + mov %edi,%esi │ │ + cmovg %ebx,%esi │ │ + cmp %ebp,%edi │ │ + cmovl %ebp,%esi │ │ + mov %esi,0x70(%rsp) │ │ + imul $0x138,0x80(%rsp),%r8d │ │ + imul $0x61f,%eax,%edi │ │ + lea (%rdi,%r8,1),%r13d │ │ + add $0x800,%r13d │ │ + imul $0x138,0x118(%rsp),%edi │ │ + imul $0x61f,%r10d,%esi │ │ + lea (%rsi,%rdi,1),%r9d │ │ + add $0x800,%r9d │ │ + imul $0x138,0x78(%rsp),%esi │ │ + imul $0x61f,0x48(%rsp),%edi │ │ + lea (%rdi,%rsi,1),%r10d │ │ + add $0x800,%r10d │ │ + imul $0x138,0xe8(%rsp),%esi │ │ + imul $0x61f,0x68(%rsp),%edi │ │ + lea (%rdi,%rsi,1),%r11d │ │ + add $0x800,%r11d │ │ + imul $0xfffff9e1,0xe0(%rsp),%esi │ │ + imul $0x138,0x60(%rsp),%edi │ │ + lea (%rdi,%rsi,1),%eax │ │ + add $0x800,%eax │ │ + mov %rax,0x38(%rsp) │ │ + mov 0x120(%rsp),%r8d │ │ + imul $0xfffff9e1,%r8d,%esi │ │ + imul $0x138,%r12d,%edi │ │ + lea (%rdi,%rsi,1),%eax │ │ + add $0x800,%eax │ │ + mov %rax,0x30(%rsp) │ │ + mov 0x128(%rsp),%ecx │ │ + imul $0xfffff9e1,%ecx,%esi │ │ + imul $0x138,%r15d,%edi │ │ + lea (%rdi,%rsi,1),%edx │ │ + add $0x800,%edx │ │ + mov 0x98(%rsp),%eax │ │ + imul $0xfffff9e1,%eax,%esi │ │ + imul $0x138,%r14d,%edi │ │ + lea (%rdi,%rsi,1),%esi │ │ + add $0x800,%esi │ │ + sar $0xc,%esi │ │ + sub %r14d,%esi │ │ + mov %rsi,0xa8(%rsp) │ │ + imul $0x61f,%r14d,%r14d │ │ + mov %eax,%edi │ │ + imul $0x138,%eax,%esi │ │ + lea (%r14,%rsi,1),%eax │ │ + add $0x800,%eax │ │ + sar $0xc,%eax │ │ + sub %edi,%eax │ │ + mov %eax,0x138(%rsp) │ │ + sar $0xc,%edx │ │ + sub %r15d,%edx │ │ + mov %rdx,0x90(%rsp) │ │ + imul $0x61f,%r15d,%eax │ │ + mov %ecx,%esi │ │ + imul $0x138,%ecx,%ecx │ │ + lea (%rax,%rcx,1),%eax │ │ + add $0x800,%eax │ │ + sar $0xc,%eax │ │ + sub %esi,%eax │ │ + mov %eax,0x98(%rsp) │ │ + mov 0x30(%rsp),%rax │ │ + sar $0xc,%eax │ │ + sub %r12d,%eax │ │ + mov %rax,0x30(%rsp) │ │ + imul $0x61f,%r12d,%eax │ │ + imul $0x138,%r8d,%ecx │ │ + lea (%rax,%rcx,1),%eax │ │ + add $0x800,%eax │ │ + sar $0xc,%eax │ │ + sub %r8d,%eax │ │ + mov %eax,0x130(%rsp) │ │ + mov 0x38(%rsp),%rax │ │ + sar $0xc,%eax │ │ + mov 0x60(%rsp),%ecx │ │ + sub %ecx,%eax │ │ + mov %rax,0x38(%rsp) │ │ + imul $0x61f,%ecx,%eax │ │ + mov 0xe0(%rsp),%edx │ │ + imul $0x138,%edx,%ecx │ │ + lea (%rax,%rcx,1),%eax │ │ + add $0x800,%eax │ │ + sar $0xc,%eax │ │ + sub %edx,%eax │ │ + mov %eax,0x148(%rsp) │ │ + sar $0xc,%r11d │ │ + mov 0xe8(%rsp),%eax │ │ + sub %eax,%r11d │ │ + imul $0x61f,%eax,%eax │ │ + mov 0x68(%rsp),%edx │ │ + imul $0xfffffec8,%edx,%ecx │ │ + lea (%rcx,%rax,1),%r12d │ │ + add $0x800,%r12d │ │ + sar $0xc,%r12d │ │ + add %edx,%r12d │ │ + sar $0xc,%r10d │ │ + mov 0x78(%rsp),%eax │ │ + sub %eax,%r10d │ │ + imul $0x61f,%eax,%eax │ │ + mov 0x48(%rsp),%esi │ │ + imul $0xfffffec8,%esi,%ecx │ │ + lea (%rcx,%rax,1),%r15d │ │ + add $0x800,%r15d │ │ + sar $0xc,%r15d │ │ + add %esi,%r15d │ │ + sar $0xc,%r9d │ │ + mov 0x118(%rsp),%eax │ │ + sub %eax,%r9d │ │ + imul $0x61f,%eax,%eax │ │ + mov 0x158(%rsp),%esi │ │ + imul $0xfffffec8,%esi,%ecx │ │ + lea (%rcx,%rax,1),%r14d │ │ + add $0x800,%r14d │ │ + sar $0xc,%r14d │ │ + add %esi,%r14d │ │ + sar $0xc,%r13d │ │ + mov 0x80(%rsp),%eax │ │ + sub %eax,%r13d │ │ + imul $0x61f,%eax,%eax │ │ + mov 0x88(%rsp),%ecx │ │ + imul $0xfffffec8,%ecx,%esi │ │ + lea (%rsi,%rax,1),%r8d │ │ + add $0x800,%r8d │ │ + sar $0xc,%r8d │ │ + add %ecx,%r8d │ │ + mov 0xd8(%rsp),%rsi │ │ + mov 0x40(%rsp),%rdi │ │ + add %edi,%esi │ │ + cmp %ebx,%esi │ │ + mov %esi,%edi │ │ + cmovg %ebx,%edi │ │ + cmp %ebp,%esi │ │ + cmovl %ebp,%edi │ │ + mov %rdi,0x310(%rsp) │ │ + mov 0xd0(%rsp),%rsi │ │ + mov 0xc8(%rsp),%rdi │ │ + add %edi,%esi │ │ + cmp %ebx,%esi │ │ + mov %esi,%edi │ │ + cmovg %ebx,%edi │ │ + cmp %ebp,%esi │ │ + cmovl %ebp,%edi │ │ + mov %rdi,0x308(%rsp) │ │ + mov 0xc0(%rsp),%rsi │ │ mov 0xb8(%rsp),%rax │ │ - lea -0x10(%rax),%rcx │ │ - sub $0x30,%rsp │ │ - lea 0x7c(%rsp),%rax │ │ - lea 0xc4(%rsp),%rbp │ │ - lea 0xa8(%rsp),%r9 │ │ - mov 0x50(%rsp),%rdi │ │ - mov %rbx,%rsi │ │ - mov $0x4,%edx │ │ - mov 0x80(%rsp),%r8 │ │ - push %rax │ │ - push %rbp │ │ - callq 97960 │ │ - mov 0x98(%rsp),%r9 │ │ - mov 0x6c(%rsp),%r11d │ │ - add $0x40,%rsp │ │ - mov 0x188(%rsp),%eax │ │ + add %eax,%esi │ │ + cmp %ebx,%esi │ │ + mov %esi,%edi │ │ + cmovg %ebx,%edi │ │ + cmp %ebp,%esi │ │ + cmovl %ebp,%edi │ │ + mov %rdi,0x300(%rsp) │ │ + mov 0x58(%rsp),%rax │ │ + mov 0xb0(%rsp),%rcx │ │ + lea (%rcx,%rax,1),%esi │ │ + cmp %ebx,%esi │ │ + mov %esi,%edi │ │ + cmovg %ebx,%edi │ │ + cmp %ebp,%esi │ │ + cmovl %ebp,%edi │ │ + mov %rdi,0x2f8(%rsp) │ │ + mov 0xa8(%rsp),%rax │ │ + lea (%rax,%r13,1),%esi │ │ + cmp %ebx,%esi │ │ + mov %esi,%edi │ │ + cmovg %ebx,%edi │ │ + cmp %ebp,%esi │ │ + cmovl %ebp,%edi │ │ + mov %rdi,0x118(%rsp) │ │ + mov 0x90(%rsp),%rdx │ │ + lea (%r9,%rdx,1),%esi │ │ + cmp %ebx,%esi │ │ + mov %esi,%edi │ │ + cmovg %ebx,%edi │ │ + cmp %ebp,%esi │ │ + cmovl %ebp,%edi │ │ + mov %rdi,0x78(%rsp) │ │ + mov 0x30(%rsp),%rcx │ │ + lea (%r10,%rcx,1),%esi │ │ + cmp %ebx,%esi │ │ + mov %esi,%edi │ │ + cmovg %ebx,%edi │ │ + cmp %ebp,%esi │ │ + cmovl %ebp,%edi │ │ + mov %rdi,0x80(%rsp) │ │ + mov 0x38(%rsp),%rax │ │ + lea (%r11,%rax,1),%esi │ │ + cmp %ebx,%esi │ │ + mov %esi,%edi │ │ + cmovg %ebx,%edi │ │ + cmp %ebp,%esi │ │ + cmovl %ebp,%edi │ │ + mov %rdi,0x140(%rsp) │ │ + sub %eax,%r11d │ │ + cmp %ebx,%r11d │ │ + mov %r11d,%esi │ │ + cmovg %ebx,%esi │ │ + cmp %ebp,%r11d │ │ + cmovl %ebp,%esi │ │ + mov %esi,0xe8(%rsp) │ │ + sub %ecx,%r10d │ │ + cmp %ebx,%r10d │ │ + mov %r10d,%esi │ │ + cmovg %ebx,%esi │ │ + cmp %ebp,%r10d │ │ + cmovl %ebp,%esi │ │ + mov %esi,0xe0(%rsp) │ │ + sub %edx,%r9d │ │ + cmp %ebx,%r9d │ │ + mov %r9d,%esi │ │ + cmovg %ebx,%esi │ │ + cmp %ebp,%r9d │ │ + cmovl %ebp,%esi │ │ + mov %esi,0x68(%rsp) │ │ + sub 0xa8(%rsp),%r13d │ │ + cmp %ebx,%r13d │ │ + mov %r13d,%esi │ │ + cmovg %ebx,%esi │ │ + cmp %ebp,%r13d │ │ + cmovl %ebp,%esi │ │ + mov %esi,0x60(%rsp) │ │ + mov 0xb0(%rsp),%rsi │ │ + sub 0x58(%rsp),%esi │ │ + cmp %ebx,%esi │ │ + mov %esi,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%esi │ │ + cmovl %ebp,%ecx │ │ + mov %ecx,0x58(%rsp) │ │ + mov 0xb8(%rsp),%rsi │ │ + sub 0xc0(%rsp),%esi │ │ + cmp %ebx,%esi │ │ + mov %esi,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%esi │ │ + cmovl %ebp,%eax │ │ + mov %eax,0x90(%rsp) │ │ + mov 0xc8(%rsp),%rsi │ │ + sub 0xd0(%rsp),%esi │ │ + cmp %ebx,%esi │ │ + mov %esi,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%esi │ │ + cmovl %ebp,%eax │ │ + mov %eax,0x128(%rsp) │ │ + mov 0xd8(%rsp),%rsi │ │ + sub 0x40(%rsp),%esi │ │ + cmp %ebx,%esi │ │ + mov %esi,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%esi │ │ + cmovl %ebp,%eax │ │ + mov %eax,0x120(%rsp) │ │ + mov 0x70(%rsp),%esi │ │ + sub 0x50(%rsp),%esi │ │ + cmp %ebx,%esi │ │ + mov %esi,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%esi │ │ + cmovl %ebp,%eax │ │ + mov %eax,0x48(%rsp) │ │ + mov 0xf8(%rsp),%esi │ │ + sub 0xa0(%rsp),%esi │ │ + cmp %ebx,%esi │ │ + mov %esi,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%esi │ │ + cmovl %ebp,%eax │ │ + mov %eax,0x30(%rsp) │ │ + mov 0x100(%rsp),%esi │ │ + sub 0x110(%rsp),%esi │ │ + cmp %ebx,%esi │ │ + mov %esi,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%esi │ │ + cmovl %ebp,%eax │ │ + mov %eax,0x38(%rsp) │ │ + mov 0xf0(%rsp),%esi │ │ + sub 0x108(%rsp),%esi │ │ + cmp %ebx,%esi │ │ + mov %esi,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%esi │ │ + cmovl %ebp,%eax │ │ + mov %eax,0x40(%rsp) │ │ + mov %r8d,%esi │ │ + mov 0x138(%rsp),%r9d │ │ + sub %r9d,%esi │ │ + cmp %ebx,%esi │ │ + mov %esi,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%esi │ │ + cmovl %ebp,%eax │ │ + mov %eax,0x88(%rsp) │ │ + mov %r14d,%esi │ │ + mov 0x98(%rsp),%ecx │ │ + sub %ecx,%esi │ │ + cmp %ebx,%esi │ │ + mov %esi,%r13d │ │ + cmovg %ebx,%r13d │ │ + cmp %ebp,%esi │ │ + cmovl %ebp,%r13d │ │ + mov %r15d,%esi │ │ + mov 0x130(%rsp),%eax │ │ + sub %eax,%esi │ │ + cmp %ebx,%esi │ │ + mov %esi,%r11d │ │ + cmovg %ebx,%r11d │ │ + cmp %ebp,%esi │ │ + cmovl %ebp,%r11d │ │ + mov %r12d,%edi │ │ + mov 0x148(%rsp),%esi │ │ + sub %esi,%edi │ │ + cmp %ebx,%edi │ │ + mov %edi,%r10d │ │ + cmovg %ebx,%r10d │ │ + cmp %ebp,%edi │ │ + cmovl %ebp,%r10d │ │ + add %esi,%r12d │ │ + cmp %ebx,%r12d │ │ + mov %r12d,%esi │ │ + cmovg %ebx,%esi │ │ + cmp %ebp,%r12d │ │ + cmovl %ebp,%esi │ │ + mov %rsi,0xa8(%rsp) │ │ + add %eax,%r15d │ │ + cmp %ebx,%r15d │ │ + mov %r15d,%esi │ │ + cmovg %ebx,%esi │ │ + cmp %ebp,%r15d │ │ + cmovl %ebp,%esi │ │ + mov %rsi,0xb0(%rsp) │ │ + add %ecx,%r14d │ │ + cmp %ebx,%r14d │ │ + mov %r14d,%edx │ │ + cmovg %ebx,%edx │ │ + cmp %ebp,%r14d │ │ + cmovl %ebp,%edx │ │ + mov %rdx,0xb8(%rsp) │ │ + add %r9d,%r8d │ │ + cmp %ebx,%r8d │ │ + mov %r8d,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%r8d │ │ + cmovl %ebp,%ecx │ │ + mov %rcx,0xc0(%rsp) │ │ + mov 0xf0(%rsp),%ecx │ │ + add 0x108(%rsp),%ecx │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%ecx │ │ + cmovl %ebp,%eax │ │ + mov %rax,0xc8(%rsp) │ │ + mov 0x100(%rsp),%ecx │ │ + add 0x110(%rsp),%ecx │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%ecx │ │ + cmovl %ebp,%eax │ │ + mov %rax,0xd0(%rsp) │ │ + mov 0xf8(%rsp),%ecx │ │ + add 0xa0(%rsp),%ecx │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%ecx │ │ + cmovl %ebp,%eax │ │ + mov %rax,0xd8(%rsp) │ │ + mov 0x70(%rsp),%ecx │ │ + add 0x50(%rsp),%ecx │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%ecx │ │ + cmovl %ebp,%eax │ │ + mov %rax,0x50(%rsp) │ │ + mov 0x48(%rsp),%eax │ │ + mov %eax,%r14d │ │ + mov 0x120(%rsp),%ecx │ │ + sub %ecx,%r14d │ │ + add %ecx,%eax │ │ + mov %eax,0x48(%rsp) │ │ + mov 0x30(%rsp),%eax │ │ mov %eax,%ecx │ │ - mov %eax,%r12d │ │ - and $0x1f,%r12d │ │ - mov 0x190(%rsp),%eax │ │ - or $0x1,%eax │ │ - movslq %eax,%r8 │ │ - xor %eax,%eax │ │ - cmpb $0xf,0x68(%rsp) │ │ - seta %al │ │ - lea (%rax,%rax,1),%eax │ │ - add $0x2,%eax │ │ - mov %rax,0x60(%rsp) │ │ - mov %ecx,%ebp │ │ - and $0x1e,%ebp │ │ - or $0x1,%ebp │ │ - xor %r15d,%r15d │ │ - cmpb $0xf,0x40(%rsp) │ │ - seta %r15b │ │ - cmp $0x2,%r14d │ │ - mov %r8,0x98(%rsp) │ │ - jb 96a3d │ │ - cmp $0x1,%r11d │ │ - ja 96a3d │ │ - lea -0x3(%r12),%eax │ │ - or $0x1,%eax │ │ - cltq │ │ - shl $0x4,%r8 │ │ - add 0x30(%r9,%rax,8),%r8 │ │ - lea -0x1(%r14),%eax │ │ - sub $0x18,%rsp │ │ - lea 0x64(%rsp),%r11 │ │ - lea 0xac(%rsp),%r10 │ │ - lea 0x90(%rsp),%rcx │ │ - mov 0x38(%rsp),%rdi │ │ - mov %rbx,%rsi │ │ - mov 0x68(%rsp),%rdx │ │ - mov 0x80(%rsp),%r9 │ │ - push %r11 │ │ - mov 0x68(%rsp),%r13d │ │ - push %r10 │ │ - pushq 0x88(%rsp) │ │ - push %rax │ │ - pushq 0xd8(%rsp) │ │ - callq 97660 │ │ - mov 0x98(%rsp),%r9 │ │ - mov 0x6c(%rsp),%r11d │ │ - add $0x40,%rsp │ │ - add %eax,%r11d │ │ - lea (%r9,%rbp,8),%r8 │ │ - add $0x30,%r8 │ │ - lea (%r15,%r15,1),%eax │ │ - add $0x2,%eax │ │ - mov %rax,0xa8(%rsp) │ │ - cmpl $0x2,0xc0(%rsp) │ │ - jb 96c3c │ │ - cmp $0x1,%r13d │ │ - ja 96c3c │ │ - mov 0x190(%rsp),%eax │ │ - add $0xfffffffd,%eax │ │ - or $0x1,%eax │ │ - mov 0xc0(%rsp),%rcx │ │ - lea -0x1(%rcx),%r10d │ │ - sub $0x10,%rsp │ │ - lea 0x90(%rsp),%rbx │ │ - lea 0x88(%rsp),%rcx │ │ - mov 0x30(%rsp),%r15 │ │ - mov %r15,%rdi │ │ - mov 0x48(%rsp),%rsi │ │ - mov 0x60(%rsp),%rdx │ │ - mov %r8,%r13 │ │ - mov 0x50(%rsp),%r9 │ │ - push %rbx │ │ - mov 0x60(%rsp),%ebx │ │ - lea 0xac(%rsp),%rbp │ │ - push %rbp │ │ - pushq 0xc8(%rsp) │ │ - push %r10 │ │ - push %rax │ │ - pushq 0xc0(%rsp) │ │ - mov %r11d,%ebp │ │ - callq 977c0 │ │ - mov 0x98(%rsp),%r9 │ │ - mov %ebp,%r11d │ │ - add $0x40,%rsp │ │ - add %eax,%ebx │ │ - mov 0x98(%rsp),%r8 │ │ - cmp $0x3,%r14d │ │ - jb 96c59 │ │ - cmp $0x2,%r11d │ │ - ja 96c59 │ │ - add $0xfffffffb,%r12d │ │ - or $0x1,%r12d │ │ - movslq %r12d,%rax │ │ - shl $0x4,%r8 │ │ - add 0x30(%r9,%rax,8),%r8 │ │ - add $0xfffffffe,%r14d │ │ - sub $0x18,%rsp │ │ - lea 0x64(%rsp),%rax │ │ - lea 0xac(%rsp),%rbp │ │ - lea 0x90(%rsp),%rcx │ │ - mov %r15,%rdi │ │ - mov 0x50(%rsp),%r12 │ │ - mov %r12,%rsi │ │ - mov 0x68(%rsp),%rdx │ │ - mov 0x80(%rsp),%r9 │ │ - push %rax │ │ - push %rbp │ │ - pushq 0x88(%rsp) │ │ - push %r14 │ │ - pushq 0xd8(%rsp) │ │ - mov %r11d,%ebp │ │ - callq 97660 │ │ - mov %ebp,%r11d │ │ - add $0x40,%rsp │ │ + mov 0x128(%rsp),%edx │ │ + sub %edx,%ecx │ │ + add %edx,%eax │ │ + mov %eax,0x30(%rsp) │ │ + mov 0x38(%rsp),%eax │ │ + mov %eax,%edx │ │ + mov 0x90(%rsp),%esi │ │ + sub %esi,%edx │ │ + add %esi,%eax │ │ + mov %eax,0x38(%rsp) │ │ + mov 0x40(%rsp),%esi │ │ + mov %esi,%edi │ │ + mov 0x58(%rsp),%eax │ │ + sub %eax,%edi │ │ + add %eax,%esi │ │ + mov %esi,0x40(%rsp) │ │ + mov 0x88(%rsp),%r15d │ │ + mov %r15d,%r12d │ │ + mov 0x60(%rsp),%eax │ │ + sub %eax,%r12d │ │ + add %eax,%r15d │ │ + mov %r13d,%r9d │ │ + mov 0x68(%rsp),%eax │ │ + sub %eax,%r9d │ │ + add %eax,%r13d │ │ + mov %r11d,%r8d │ │ + mov 0xe0(%rsp),%eax │ │ + sub %eax,%r8d │ │ add %eax,%r11d │ │ - mov 0x40(%rsp),%r9 │ │ - mov 0x190(%rsp),%eax │ │ - mov 0x90(%rsp),%edx │ │ - cmpl $0x3,0xc0(%rsp) │ │ - jb 96c05 │ │ - cmp $0x2,%ebx │ │ - ja 96c05 │ │ - add $0xfffffffb,%eax │ │ - or $0x1,%eax │ │ - mov 0xc0(%rsp),%r14 │ │ - add $0xfffffffe,%r14d │ │ - sub $0x10,%rsp │ │ - lea 0x90(%rsp),%rbp │ │ - lea 0xa4(%rsp),%r10 │ │ - lea 0x88(%rsp),%rcx │ │ - mov %r15,%rdi │ │ - mov 0x48(%rsp),%rsi │ │ - mov 0x60(%rsp),%rdx │ │ - mov %r13,%r8 │ │ - push %rbp │ │ - push %r10 │ │ - mov 0x58(%rsp),%r12 │ │ - pushq 0xc8(%rsp) │ │ - push %r14 │ │ - push %rax │ │ - pushq 0xc0(%rsp) │ │ - mov %r11d,%ebp │ │ - callq 977c0 │ │ - mov 0xd0(%rsp),%edx │ │ - mov %ebp,%r11d │ │ - add $0x40,%rsp │ │ - add %eax,%ebx │ │ - mov (%r12),%eax │ │ - mov 0x4c(%rsp),%ecx │ │ - add 0x80(%rsp),%ecx │ │ - test %edx,%edx │ │ - je 96c81 │ │ - cmp $0x1,%edx │ │ - je 96cac │ │ - cmp $0x2,%edx │ │ - jne 96cce │ │ - movl $0x5,0x34(%rsp) │ │ - mov $0x5,%ecx │ │ - jmpq 96cc3 │ │ - mov %r13d,%ebx │ │ - mov %r8,%r13 │ │ - mov 0x20(%rsp),%r15 │ │ - mov 0x98(%rsp),%r8 │ │ - cmp $0x3,%r14d │ │ - jae 96afd │ │ - mov 0x40(%rsp),%r9 │ │ - mov 0x190(%rsp),%eax │ │ - mov 0x38(%rsp),%r12 │ │ - mov 0x90(%rsp),%edx │ │ - cmpl $0x3,0xc0(%rsp) │ │ - jae 96b91 │ │ - jmp 96c05 │ │ - cmp $0x3,%ecx │ │ - mov $0x2,%edx │ │ - cmovl %ecx,%edx │ │ - mov %edx,0x34(%rsp) │ │ - xor %edx,%edx │ │ - test %ecx,%ecx │ │ - setg %dl │ │ - mov %edx,0x30(%rsp) │ │ - mov 0x118(%rsp),%rdx │ │ - test %edx,%edx │ │ - jne 96cda │ │ - jmpq 96d53 │ │ - lea (%rcx,%rcx,2),%ecx │ │ - cmp $0x5,%ecx │ │ - mov $0x4,%edx │ │ - cmovl %ecx,%edx │ │ - mov %edx,0x34(%rsp) │ │ - mov $0x3,%ecx │ │ - sub 0x84(%rsp),%ecx │ │ - mov %ecx,0x30(%rsp) │ │ - mov 0x118(%rsp),%rdx │ │ - test %edx,%edx │ │ - je 96d53 │ │ - mov %edx,%eax │ │ - cmp $0x2,%eax │ │ - jge 96cf9 │ │ - jmp 96d47 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - test %eax,%eax │ │ - je 96d47 │ │ - cmp $0x2,%eax │ │ - jl 96d47 │ │ - movslq %eax,%rcx │ │ - xor %eax,%eax │ │ - mov $0x1,%edx │ │ - mov %r15,%rsi │ │ - mov 0x8(%rsi),%edi │ │ - cmp 0x18(%rsi),%edi │ │ - jl 96d25 │ │ - xchg %ax,%ax │ │ - add $0x1,%rdx │ │ - add $0x10,%rsi │ │ - cmp %rdx,%rcx │ │ - je 96cf0 │ │ - mov 0x8(%rsi),%edi │ │ - cmp 0x18(%rsi),%edi │ │ - jge 96d10 │ │ - movups (%rsi),%xmm0 │ │ - movaps %xmm0,0xd0(%rsp) │ │ - movups 0x10(%rsi),%xmm0 │ │ - movups %xmm0,(%rsi) │ │ - movaps 0xd0(%rsp),%xmm0 │ │ - movups %xmm0,0x10(%rsi) │ │ - mov %edx,%eax │ │ - jmp 96d10 │ │ - mov (%r12),%eax │ │ - mov 0x118(%rsp),%rdx │ │ - cmp %edx,%eax │ │ - jle 96df0 │ │ - mov %ebx,%r10d │ │ - lea 0x1(%rdx),%r8d │ │ - mov %rdx,%r9 │ │ - add $0x1,%r9 │ │ - mov %r9,%r13 │ │ - shl $0x4,%r13 │ │ - add %r15,%r13 │ │ - cmp %eax,%r8d │ │ - jl 96d89 │ │ - jmp 96de6 │ │ - nopw 0x0(%rax,%rax,1) │ │ - cmp %edx,%eax │ │ - jle 96de6 │ │ - cmp %eax,%r8d │ │ - jge 96de6 │ │ - movslq %eax,%rdi │ │ - mov %r13,%rsi │ │ - mov %r9,%rbp │ │ - mov %edx,%eax │ │ - mov %edx,%ecx │ │ - jmp 96dd1 │ │ - nopl 0x0(%rax,%rax,1) │ │ - movups (%r15,%rcx,1),%xmm0 │ │ - movaps %xmm0,0xd0(%rsp) │ │ - movups (%rsi),%xmm0 │ │ - movups %xmm0,(%r15,%rcx,1) │ │ - movaps 0xd0(%rsp),%xmm0 │ │ - movups %xmm0,(%rsi) │ │ - mov %ebp,%ecx │ │ - mov %ebp,%eax │ │ - add $0x1,%rbp │ │ - add $0x10,%rsi │ │ - cmp %rdi,%rbp │ │ - jge 96d80 │ │ - movslq %ecx,%rcx │ │ + mov %r10d,%esi │ │ + mov 0xe8(%rsp),%eax │ │ + sub %eax,%esi │ │ + add %eax,%r10d │ │ + imul $0xb5,%esi,%esi │ │ + sub $0xffffff80,%esi │ │ + sar $0x8,%esi │ │ + mov %rsi,0x1c8(%rsp) │ │ + imul $0xb5,%r8d,%esi │ │ + sub $0xffffff80,%esi │ │ + sar $0x8,%esi │ │ + mov %rsi,0x1d0(%rsp) │ │ + imul $0xb5,%r9d,%esi │ │ + sub $0xffffff80,%esi │ │ + sar $0x8,%esi │ │ + mov %rsi,0x250(%rsp) │ │ + imul $0xb5,%r12d,%eax │ │ + sub $0xffffff80,%eax │ │ + sar $0x8,%eax │ │ + mov %rax,0x158(%rsp) │ │ + imul $0xb5,%edi,%eax │ │ + sub $0xffffff80,%eax │ │ + sar $0x8,%eax │ │ + mov %rax,0x88(%rsp) │ │ + imul $0xb5,%edx,%eax │ │ + sub $0xffffff80,%eax │ │ + sar $0x8,%eax │ │ + mov %rax,0x90(%rsp) │ │ + imul $0xb5,%ecx,%eax │ │ + sub $0xffffff80,%eax │ │ + sar $0x8,%eax │ │ + mov %rax,0x148(%rsp) │ │ + imul $0xb5,%r14d,%eax │ │ + sub $0xffffff80,%eax │ │ + sar $0x8,%eax │ │ + mov %rax,0x130(%rsp) │ │ + imul $0xb5,0x48(%rsp),%eax │ │ + sub $0xffffff80,%eax │ │ + sar $0x8,%eax │ │ + mov %rax,0x138(%rsp) │ │ + imul $0xb5,0x30(%rsp),%eax │ │ + sub $0xffffff80,%eax │ │ + sar $0x8,%eax │ │ + mov %rax,0x68(%rsp) │ │ + imul $0xb5,0x38(%rsp),%eax │ │ + sub $0xffffff80,%eax │ │ + sar $0x8,%eax │ │ + mov %rax,0xe8(%rsp) │ │ + imul $0xb5,0x40(%rsp),%eax │ │ + sub $0xffffff80,%eax │ │ + sar $0x8,%eax │ │ + mov %rax,0xf8(%rsp) │ │ + imul $0xb5,%r15d,%eax │ │ + sub $0xffffff80,%eax │ │ + sar $0x8,%eax │ │ + mov %rax,0x110(%rsp) │ │ + imul $0xb5,%r13d,%eax │ │ + sub $0xffffff80,%eax │ │ + sar $0x8,%eax │ │ + mov %rax,0xa0(%rsp) │ │ + imul $0xb5,%r11d,%eax │ │ + sub $0xffffff80,%eax │ │ + sar $0x8,%eax │ │ + mov %rax,0x48(%rsp) │ │ + imul $0xb5,%r10d,%eax │ │ + sub $0xffffff80,%eax │ │ + sar $0x8,%eax │ │ + mov %rax,0x30(%rsp) │ │ + mov 0x318(%rsp),%rax │ │ + mov %rax,%rcx │ │ shl $0x4,%rcx │ │ - mov 0x8(%r15,%rcx,1),%ebx │ │ - cmp 0x8(%rsi),%ebx │ │ - jl 96da0 │ │ - mov %ebp,%ecx │ │ - jmp 96dc4 │ │ + mov %rcx,%r9 │ │ + mov %rcx,0x270(%rsp) │ │ + mov %rax,%rcx │ │ + shl $0x5,%rcx │ │ + mov %rcx,0x170(%rsp) │ │ + mov 0x160(%rsp),%rcx │ │ + mov %rcx,%rdx │ │ + shl $0x4,%rdx │ │ + mov %rdx,0x178(%rsp) │ │ + mov 0x168(%rsp),%rsi │ │ + mov %rsi,%rdx │ │ + shl $0x4,%rdx │ │ + mov %rdx,0x180(%rsp) │ │ + mov %rcx,%rdx │ │ + mov %rcx,%rdi │ │ + shl $0x5,%rdx │ │ + mov %rdx,0x198(%rsp) │ │ + mov %rax,%rcx │ │ + shl $0x7,%rcx │ │ + mov %rcx,0x1a0(%rsp) │ │ + mov 0x260(%rsp),%r15 │ │ + mov %r15,%rcx │ │ + shl $0x4,%rcx │ │ + mov %rcx,0x1f0(%rsp) │ │ + mov %rsi,%rcx │ │ + shl $0x5,%rcx │ │ + mov %rcx,0x210(%rsp) │ │ + mov %rdi,%rcx │ │ + shl $0x6,%rcx │ │ + mov %rcx,0x128(%rsp) │ │ + mov 0x320(%rsp),%rdi │ │ + mov (%rdi),%ecx │ │ + mov %rcx,0x2f0(%rsp) │ │ + imul $0x38,%rax,%r12 │ │ + mov %r12,0x280(%rsp) │ │ + imul $0x58,%rax,%rdx │ │ + mov %rdx,0x188(%rsp) │ │ + imul $0x68,%rax,%rdx │ │ + mov %rdx,0x1a8(%rsp) │ │ + imul $0x70,%rax,%rdx │ │ + mov %rdx,0x1c0(%rsp) │ │ + imul $0x78,%rax,%rdx │ │ + mov %rdx,0x190(%rsp) │ │ + imul $0x98,%rax,%rdx │ │ + mov %rdx,0x200(%rsp) │ │ + imul $0xa8,%rax,%rdx │ │ + mov %rdx,0x238(%rsp) │ │ + imul $0xb0,%rax,%rdx │ │ + mov %rdx,0x248(%rsp) │ │ + imul $0xb8,%rax,%rdx │ │ + mov %rdx,0x258(%rsp) │ │ + imul $0xc8,%rax,%rdx │ │ + mov %rdx,0xe0(%rsp) │ │ + imul $0xd0,%rax,%rdx │ │ + mov %rdx,0x58(%rsp) │ │ + imul $0xd8,%rax,%r13 │ │ + mov %r13,0x2c0(%rsp) │ │ + imul $0xe0,%rax,%rdx │ │ + mov %rdx,0xf0(%rsp) │ │ + imul $0xe8,%rax,%rdx │ │ + mov %rdx,0x38(%rsp) │ │ + imul $0xf0,%rax,%r14 │ │ + mov %r14,0x2e0(%rsp) │ │ + imul $0xf8,%rax,%r10 │ │ + mov %r10,0x2e8(%rsp) │ │ + mov %rax,%rsi │ │ + mov 0x50(%rsp),%rax │ │ + lea (%rax,%rcx,1),%edx │ │ + cmp %ebx,%edx │ │ + mov %edx,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%edx │ │ + cmovl %ebp,%ecx │ │ + mov (%rdi,%rsi,8),%r8d │ │ + mov %r8,0x2d8(%rsp) │ │ + mov (%rdi,%r9,1),%r9d │ │ + mov %r9,0x2d0(%rsp) │ │ + mov 0x160(%rsp),%rax │ │ + mov (%rdi,%rax,8),%r11d │ │ + mov %r11,0x2c8(%rsp) │ │ + mov 0x170(%rsp),%rax │ │ + mov (%rdi,%rax,1),%edx │ │ + mov %rdx,0x100(%rsp) │ │ + mov 0x168(%rsp),%rax │ │ + mov (%rdi,%rax,8),%edx │ │ + mov %rdx,0x40(%rsp) │ │ + mov 0x178(%rsp),%rax │ │ + mov (%rdi,%rax,1),%edx │ │ + mov %rdx,0x108(%rsp) │ │ + mov (%rdi,%r12,1),%edx │ │ + mov %rdx,0x70(%rsp) │ │ + mov 0x268(%rsp),%rdx │ │ + mov (%rdi,%rdx,1),%edx │ │ + mov %rdx,0x60(%rsp) │ │ + mov (%rdi,%r15,8),%edx │ │ + mov %rdx,0x98(%rsp) │ │ + mov 0x180(%rsp),%rax │ │ + mov (%rdi,%rax,1),%r15d │ │ + mov %r15,0x2b8(%rsp) │ │ + mov 0x188(%rsp),%rax │ │ + mov (%rdi,%rax,1),%edx │ │ + mov %rdx,0x120(%rsp) │ │ + mov 0x198(%rsp),%rax │ │ + mov (%rdi,%rax,1),%edx │ │ + mov %rdx,0x150(%rsp) │ │ + mov 0x1a8(%rsp),%rax │ │ + mov (%rdi,%rax,1),%edx │ │ + mov %rdx,0x240(%rsp) │ │ + mov 0x1c0(%rsp),%rax │ │ + mov (%rdi,%rax,1),%edx │ │ + mov %rdx,0x230(%rsp) │ │ + mov 0x190(%rsp),%rax │ │ + mov (%rdi,%rax,1),%edx │ │ + mov %rdx,0x228(%rsp) │ │ + mov 0x1a0(%rsp),%rax │ │ + mov (%rdi,%rax,1),%edx │ │ + mov %rdx,0x220(%rsp) │ │ + mov %rsi,%r12 │ │ + lea (%rax,%rsi,8),%rdx │ │ + mov %rdx,0x2b0(%rsp) │ │ + mov (%rdi,%rdx,1),%edx │ │ + mov %rdx,0x218(%rsp) │ │ + mov 0x1f0(%rsp),%rdx │ │ + mov (%rdi,%rdx,1),%edx │ │ + mov %rdx,0x208(%rsp) │ │ + mov 0x200(%rsp),%rdx │ │ + mov (%rdi,%rdx,1),%edx │ │ + mov %rdx,0x1f8(%rsp) │ │ + mov 0x210(%rsp),%rdx │ │ + mov (%rdi,%rdx,1),%edx │ │ + mov %rdx,0x1e8(%rsp) │ │ + mov 0x238(%rsp),%rdx │ │ + mov (%rdi,%rdx,1),%edx │ │ + mov %rdx,0x1e0(%rsp) │ │ + mov 0x248(%rsp),%rdx │ │ + mov (%rdi,%rdx,1),%edx │ │ + mov %rdx,0x1d8(%rsp) │ │ + mov 0x258(%rsp),%rdx │ │ + mov (%rdi,%rdx,1),%eax │ │ + mov %rax,0x1b8(%rsp) │ │ + mov 0x128(%rsp),%rdx │ │ + mov (%rdi,%rdx,1),%esi │ │ + mov %rsi,0x288(%rsp) │ │ + mov 0xe0(%rsp),%rdx │ │ + mov (%rdi,%rdx,1),%eax │ │ + mov %rax,0x1b0(%rsp) │ │ + mov 0x58(%rsp),%rdx │ │ + mov (%rdi,%rdx,1),%edx │ │ + mov %rdx,0x278(%rsp) │ │ + mov (%rdi,%r13,1),%r13d │ │ + mov 0xf0(%rsp),%rax │ │ + mov (%rdi,%rax,1),%eax │ │ + mov %rax,0x290(%rsp) │ │ mov 0x38(%rsp),%rax │ │ - mov (%rax),%eax │ │ - mov %r10d,%ebx │ │ - cmpb $0x0,0xc8(%rsp) │ │ - jle 9702b │ │ - cmp $0x1,%eax │ │ - jg 9720d │ │ - mov %ebx,0x48(%rsp) │ │ - mov 0x70(%rsp),%rsi │ │ - lea 0x20(%rsi),%r10 │ │ - mov 0x100(%rsp),%rdx │ │ - movzbl 0x1f(%rdx,%rsi,1),%ecx │ │ - mov 0x140(%rsp),%rdx │ │ - movzbl 0x1f(%rdx,%rsi,1),%r14d │ │ - mov 0x88(%rsp),%rsi │ │ - mov 0xa0(%rsp),%rdx │ │ - cmp %esi,%edx │ │ - cmovle %edx,%esi │ │ - movslq %eax,%rdi │ │ - mov %rdi,0xe8(%rsp) │ │ - shl $0x4,%rdi │ │ - add %r15,%rdi │ │ - mov %rsi,%r15 │ │ - xorps %xmm0,%xmm0 │ │ - movaps %xmm0,0xd0(%rsp) │ │ - cmp $0xffffffff,%r11d │ │ - lea 0x728b1(%rip),%r13 │ │ - mov 0x50(%rsp),%r12 │ │ - mov %rdi,0x60(%rsp) │ │ - mov %r10,0xa8(%rsp) │ │ - mov %ecx,0x98(%rsp) │ │ - je 96f00 │ │ - test %r15d,%r15d │ │ - jle 96f00 │ │ - xor %ebx,%ebx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %ebx,%ebp │ │ - shl $0x4,%rbp │ │ - mov 0xb8(%rsp),%rax │ │ - lea (%rax,%rbp,1),%rdx │ │ - sub $0x38,%rsp │ │ - lea 0x108(%rsp),%rsi │ │ - mov %r14d,%r8d │ │ - mov %r12d,%r9d │ │ - push %r10 │ │ - callq 97e40 │ │ - mov 0xd8(%rsp),%ecx │ │ - mov 0xe8(%rsp),%r10 │ │ - mov 0xa0(%rsp),%rdi │ │ - add $0x40,%rsp │ │ + mov (%rdi,%rax,1),%eax │ │ + mov %rax,0x298(%rsp) │ │ + mov (%rdi,%r14,1),%eax │ │ + mov %rax,0x2a0(%rsp) │ │ + mov (%rdi,%r10,1),%eax │ │ + mov %rax,0x2a8(%rsp) │ │ + mov %ecx,(%rdi) │ │ + mov 0xd8(%rsp),%rax │ │ + lea (%rax,%r8,1),%ecx │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%ecx │ │ + cmovl %ebp,%eax │ │ + mov %eax,(%rdi,%r12,4) │ │ + mov 0xd0(%rsp),%rax │ │ + add %r9d,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov %ecx,(%rdi,%r12,8) │ │ + mov 0xc8(%rsp),%rax │ │ + add %r11d,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov 0x160(%rsp),%r8 │ │ + mov %ecx,(%rdi,%r8,4) │ │ + mov 0xc0(%rsp),%rax │ │ + mov 0x100(%rsp),%rcx │ │ + add %ecx,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov 0x270(%rsp),%rax │ │ + mov %ecx,(%rdi,%rax,1) │ │ mov 0xb8(%rsp),%rax │ │ - movzbl 0xa(%rax,%rbp,1),%eax │ │ - movzbl 0x0(%r13,%rax,4),%eax │ │ - add %eax,%ebx │ │ - cmp %r15d,%ebx │ │ - jl 96ea0 │ │ - cmpl $0xffffffff,0x48(%rsp) │ │ - mov %r15,0x88(%rsp) │ │ - mov 0x108(%rsp),%r13 │ │ - je 96f9c │ │ - cmpl $0x0,0x88(%rsp) │ │ - jle 96f9c │ │ - mov 0x190(%rsp),%eax │ │ - add $0xffffffff,%eax │ │ - movslq %eax,%r15 │ │ - xor %ebp,%ebp │ │ - shl $0x4,%r15 │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %ebp,%eax │ │ - mov 0x0(%r13,%rax,8),%rbx │ │ - lea (%rbx,%r15,1),%rdx │ │ - sub $0x38,%rsp │ │ - lea 0x108(%rsp),%rsi │ │ - mov %r14d,%r8d │ │ - mov %r12d,%r9d │ │ - push %r10 │ │ - callq 97e40 │ │ - mov 0xd8(%rsp),%ecx │ │ - mov 0xe8(%rsp),%r10 │ │ - mov 0xa0(%rsp),%rdi │ │ - add $0x40,%rsp │ │ - movzbl 0xa(%rbx,%r15,1),%eax │ │ - lea 0x72794(%rip),%rdx │ │ - movzbl 0x1(%rdx,%rax,4),%eax │ │ - add %eax,%ebp │ │ - cmp 0x88(%rsp),%ebp │ │ - jl 96f40 │ │ - movslq 0xd0(%rsp),%rax │ │ - cmp $0x1,%rax │ │ - mov 0x20(%rsp),%r15 │ │ - mov 0x38(%rsp),%r8 │ │ - mov 0x188(%rsp),%ebp │ │ - mov %ebp,%r10d │ │ - mov 0xb4(%rsp),%ebx │ │ - mov 0xe0(%rsp),%r11 │ │ - mov 0x12c(%rsp),%ebp │ │ - mov 0x34(%rsp),%r9d │ │ - jg 97320 │ │ - mov 0xd8(%rsp),%ecx │ │ - test %ecx,%ecx │ │ - je 972f9 │ │ - mov %rax,%rdx │ │ - shl $0x4,%rdx │ │ - mov 0x20(%rdi),%esi │ │ - mov %esi,(%rdi,%rdx,1) │ │ - add $0x1,%eax │ │ - cmp $0x2,%eax │ │ - je 97320 │ │ - cmp $0x2,%ecx │ │ - jne 972f9 │ │ - mov 0x30(%rdi),%eax │ │ - mov %eax,0x10(%rdi) │ │ - movslq 0xd4(%rsp),%rax │ │ - cmp $0x1,%rax │ │ - jle 9732e │ │ - jmpq 97390 │ │ - cmpw $0x0,0x100(%rsp) │ │ - je 97157 │ │ - cmp $0x1,%eax │ │ - jg 97157 │ │ - mov %ebx,0x48(%rsp) │ │ + mov 0x40(%rsp),%rcx │ │ + add %ecx,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov 0x168(%rsp),%r9 │ │ + mov %ecx,(%rdi,%r9,4) │ │ + mov 0xb0(%rsp),%rax │ │ + mov 0x108(%rsp),%rcx │ │ + add %ecx,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov %ecx,(%rdi,%r8,8) │ │ + mov 0xa8(%rsp),%rax │ │ + mov 0x70(%rsp),%rcx │ │ + add %ecx,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov 0x328(%rsp),%rax │ │ + mov %ecx,(%rdi,%rax,1) │ │ + mov 0x30(%rsp),%rax │ │ + mov 0x60(%rsp),%rcx │ │ + add %ecx,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov 0x170(%rsp),%rax │ │ + mov %ecx,(%rdi,%rax,1) │ │ + mov 0x48(%rsp),%rax │ │ + mov 0x98(%rsp),%rcx │ │ + add %ecx,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov 0x260(%rsp),%r8 │ │ + mov %ecx,(%rdi,%r8,4) │ │ + mov 0xa0(%rsp),%rax │ │ + add %r15d,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov %ecx,(%rdi,%r9,8) │ │ + mov 0x110(%rsp),%rax │ │ + mov 0x120(%rsp),%rcx │ │ + add %ecx,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov 0x330(%rsp),%rax │ │ + mov %ecx,(%rdi,%rax,1) │ │ + mov 0xf8(%rsp),%rax │ │ + mov 0x150(%rsp),%rcx │ │ + add %ecx,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov 0x178(%rsp),%rax │ │ + mov %ecx,(%rdi,%rax,1) │ │ + mov 0xe8(%rsp),%rax │ │ + mov 0x240(%rsp),%rcx │ │ + add %ecx,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov 0x338(%rsp),%rax │ │ + mov %ecx,(%rdi,%rax,1) │ │ + mov 0x68(%rsp),%rax │ │ + mov 0x230(%rsp),%rcx │ │ + add %ecx,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov 0x280(%rsp),%rax │ │ + mov %ecx,(%rdi,%rax,1) │ │ + mov 0x138(%rsp),%rax │ │ + mov 0x228(%rsp),%rcx │ │ + add %ecx,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov 0x340(%rsp),%rax │ │ + mov %ecx,(%rdi,%rax,1) │ │ + mov 0x130(%rsp),%rax │ │ + mov 0x220(%rsp),%rcx │ │ + add %ecx,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov 0x268(%rsp),%rax │ │ + mov %ecx,(%rdi,%rax,1) │ │ + mov 0x148(%rsp),%rax │ │ + mov 0x218(%rsp),%rcx │ │ + add %ecx,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov 0x378(%rsp),%rax │ │ + mov %ecx,(%rdi,%rax,1) │ │ + mov 0x90(%rsp),%rax │ │ + mov 0x208(%rsp),%rcx │ │ + add %ecx,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov %ecx,(%rdi,%r8,8) │ │ + mov 0x88(%rsp),%rax │ │ + mov 0x1f8(%rsp),%rcx │ │ + add %ecx,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov 0x348(%rsp),%rax │ │ + mov %ecx,(%rdi,%rax,1) │ │ + mov 0x158(%rsp),%rax │ │ + mov 0x1e8(%rsp),%rcx │ │ + add %ecx,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov 0x180(%rsp),%rax │ │ + mov %ecx,(%rdi,%rax,1) │ │ + mov 0x250(%rsp),%rax │ │ + mov 0x1e0(%rsp),%rcx │ │ + add %ecx,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov 0x350(%rsp),%rax │ │ + mov %ecx,(%rdi,%rax,1) │ │ + mov 0x1d8(%rsp),%rax │ │ + mov 0x1d0(%rsp),%rcx │ │ + add %ecx,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov 0x188(%rsp),%rax │ │ + mov %ecx,(%rdi,%rax,1) │ │ + mov 0x1c8(%rsp),%rax │ │ + mov 0x1b8(%rsp),%rcx │ │ + add %ecx,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov 0x358(%rsp),%rax │ │ + mov %ecx,(%rdi,%rax,1) │ │ + mov 0x140(%rsp),%rax │ │ + add %esi,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov 0x198(%rsp),%rax │ │ + mov %ecx,(%rdi,%rax,1) │ │ + mov 0x80(%rsp),%rax │ │ + mov 0x1b0(%rsp),%rcx │ │ + add %ecx,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov 0x360(%rsp),%rax │ │ + mov %ecx,(%rdi,%rax,1) │ │ + mov 0x78(%rsp),%rax │ │ + add %edx,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov 0x1a8(%rsp),%rax │ │ + mov %ecx,(%rdi,%rax,1) │ │ + mov 0x118(%rsp),%rax │ │ + add %r13d,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov 0x368(%rsp),%rax │ │ + mov %ecx,(%rdi,%rax,1) │ │ + mov 0x2f8(%rsp),%r15 │ │ + mov 0x290(%rsp),%r14 │ │ + lea (%r14,%r15,1),%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov 0x1c0(%rsp),%rax │ │ + mov %ecx,(%rdi,%rax,1) │ │ + mov 0x300(%rsp),%r11 │ │ + mov 0x298(%rsp),%r10 │ │ + lea (%r10,%r11,1),%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov 0x370(%rsp),%rax │ │ + mov %ecx,(%rdi,%rax,1) │ │ + mov 0x308(%rsp),%r9 │ │ + mov 0x2a0(%rsp),%r8 │ │ + lea (%r8,%r9,1),%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov 0x190(%rsp),%rax │ │ + mov %ecx,(%rdi,%rax,1) │ │ + mov 0x310(%rsp),%rsi │ │ + mov 0x2a8(%rsp),%rdx │ │ + lea (%rdx,%rsi,1),%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ecx │ │ + mov 0x380(%rsp),%rax │ │ + mov %ecx,(%rdi,%rax,1) │ │ + sub %esi,%edx │ │ + cmp %ebx,%edx │ │ + mov %edx,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%edx │ │ + cmovl %ebp,%eax │ │ + mov 0x1a0(%rsp),%rdx │ │ + mov %eax,(%rdi,%rdx,1) │ │ + sub %r9d,%r8d │ │ + cmp %ebx,%r8d │ │ + mov %r8d,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%r8d │ │ + cmovl %ebp,%eax │ │ + sub %r11d,%r10d │ │ + lea (%rdx,%r12,4),%rcx │ │ + cmp %ebx,%r10d │ │ + mov %r10d,%edx │ │ + cmovg %ebx,%edx │ │ + mov %eax,(%rdi,%rcx,1) │ │ + cmp %ebp,%r10d │ │ + cmovl %ebp,%edx │ │ + sub %r15d,%r14d │ │ + cmp %ebx,%r14d │ │ + mov %r14d,%r9d │ │ + cmovg %ebx,%r9d │ │ + cmp %ebp,%r14d │ │ + cmovl %ebp,%r9d │ │ + sub 0x118(%rsp),%r13d │ │ + imul $0x8c,%r12,%r8 │ │ + cmp %ebx,%r13d │ │ + mov %r13d,%esi │ │ + cmovg %ebx,%esi │ │ + mov 0x2b0(%rsp),%rax │ │ + mov %edx,(%rdi,%rax,1) │ │ + cmp %ebp,%r13d │ │ + cmovl %ebp,%esi │ │ + mov 0x278(%rsp),%rcx │ │ + sub 0x78(%rsp),%ecx │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%edx │ │ + cmovg %ebx,%edx │ │ + mov %r9d,(%rdi,%r8,1) │ │ + cmp %ebp,%ecx │ │ + cmovl %ebp,%edx │ │ + mov 0x1f0(%rsp),%rax │ │ + mov %esi,(%rdi,%rax,1) │ │ + imul $0x94,%r12,%rax │ │ + mov %edx,(%rdi,%rax,1) │ │ + mov 0x1b0(%rsp),%rcx │ │ + sub 0x80(%rsp),%ecx │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%ecx │ │ + cmovl %ebp,%eax │ │ + mov 0x200(%rsp),%rcx │ │ + mov %eax,(%rdi,%rcx,1) │ │ + mov 0x288(%rsp),%rcx │ │ + sub 0x140(%rsp),%ecx │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%ecx │ │ + cmovl %ebp,%eax │ │ + imul $0x9c,%r12,%rcx │ │ + mov %eax,(%rdi,%rcx,1) │ │ + mov 0x1b8(%rsp),%rcx │ │ + sub 0x1c8(%rsp),%ecx │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%ecx │ │ + cmovl %ebp,%eax │ │ + mov 0x210(%rsp),%rcx │ │ + mov %eax,(%rdi,%rcx,1) │ │ + mov 0x1d8(%rsp),%rcx │ │ + sub 0x1d0(%rsp),%ecx │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%ecx │ │ + cmovl %ebp,%eax │ │ + mov 0x1e0(%rsp),%rsi │ │ + sub 0x250(%rsp),%esi │ │ + imul $0xa4,%r12,%rcx │ │ + cmp %ebx,%esi │ │ + mov %esi,%edx │ │ + cmovg %ebx,%edx │ │ + mov %eax,(%rdi,%rcx,1) │ │ + cmp %ebp,%esi │ │ + cmovl %ebp,%edx │ │ + mov 0x1e8(%rsp),%rcx │ │ + sub 0x158(%rsp),%ecx │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%ecx │ │ + cmovl %ebp,%eax │ │ + mov 0x1f8(%rsp),%rcx │ │ + sub 0x88(%rsp),%ecx │ │ + imul $0xac,%r12,%r8 │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%esi │ │ + mov %rcx,%r9 │ │ + cmovg %ebx,%esi │ │ + mov 0x238(%rsp),%rcx │ │ + mov %edx,(%rdi,%rcx,1) │ │ + cmp %ebp,%r9d │ │ + cmovl %ebp,%esi │ │ + mov 0x208(%rsp),%rcx │ │ + sub 0x90(%rsp),%ecx │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%edx │ │ + cmovg %ebx,%edx │ │ + mov %eax,(%rdi,%r8,1) │ │ + cmp %ebp,%ecx │ │ + cmovl %ebp,%edx │ │ + mov 0x248(%rsp),%rax │ │ + mov %esi,(%rdi,%rax,1) │ │ + imul $0xb4,%r12,%rax │ │ + mov %edx,(%rdi,%rax,1) │ │ + mov 0x218(%rsp),%rcx │ │ + sub 0x148(%rsp),%ecx │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%ecx │ │ + cmovl %ebp,%eax │ │ + mov 0x258(%rsp),%rcx │ │ + mov %eax,(%rdi,%rcx,1) │ │ + mov 0x220(%rsp),%rcx │ │ + sub 0x130(%rsp),%ecx │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%ecx │ │ + cmovl %ebp,%eax │ │ + imul $0xbc,%r12,%rcx │ │ + mov %eax,(%rdi,%rcx,1) │ │ + mov 0x228(%rsp),%rcx │ │ + sub 0x138(%rsp),%ecx │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%ecx │ │ + cmovl %ebp,%eax │ │ + mov 0x128(%rsp),%rcx │ │ + mov %eax,(%rdi,%rcx,1) │ │ + mov 0x230(%rsp),%rcx │ │ + sub 0x68(%rsp),%ecx │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%ecx │ │ + cmovl %ebp,%eax │ │ + mov 0x240(%rsp),%rsi │ │ + sub 0xe8(%rsp),%esi │ │ + imul $0xc4,%r12,%rcx │ │ + cmp %ebx,%esi │ │ + mov %esi,%edx │ │ + cmovg %ebx,%edx │ │ + mov %eax,(%rdi,%rcx,1) │ │ + cmp %ebp,%esi │ │ + cmovl %ebp,%edx │ │ + mov 0x150(%rsp),%rcx │ │ + sub 0xf8(%rsp),%ecx │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%ecx │ │ + cmovl %ebp,%eax │ │ + mov 0x120(%rsp),%rcx │ │ + sub 0x110(%rsp),%ecx │ │ + imul $0xcc,%r12,%r8 │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%esi │ │ + mov %rcx,%r9 │ │ + cmovg %ebx,%esi │ │ + mov 0xe0(%rsp),%rcx │ │ + mov %edx,(%rdi,%rcx,1) │ │ + cmp %ebp,%r9d │ │ + cmovl %ebp,%esi │ │ + mov 0x2b8(%rsp),%rcx │ │ + sub 0xa0(%rsp),%ecx │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%edx │ │ + cmovg %ebx,%edx │ │ + mov %eax,(%rdi,%r8,1) │ │ + cmp %ebp,%ecx │ │ + cmovl %ebp,%edx │ │ + mov 0x58(%rsp),%rax │ │ + mov %esi,(%rdi,%rax,1) │ │ + imul $0xd4,%r12,%rax │ │ + mov %edx,(%rdi,%rax,1) │ │ + mov 0x98(%rsp),%rcx │ │ + sub 0x48(%rsp),%ecx │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%ecx │ │ + cmovl %ebp,%eax │ │ + mov 0x2c0(%rsp),%rcx │ │ + mov %eax,(%rdi,%rcx,1) │ │ + mov 0x60(%rsp),%rcx │ │ + sub 0x30(%rsp),%ecx │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%ecx │ │ + cmovl %ebp,%eax │ │ + imul $0xdc,%r12,%rcx │ │ + mov %eax,(%rdi,%rcx,1) │ │ mov 0x70(%rsp),%rcx │ │ - lea 0x20(%rcx),%r15 │ │ - mov 0x100(%rsp),%rdx │ │ - movzbl 0x1f(%rdx,%rcx,1),%r14d │ │ - mov 0x88(%rsp),%r12 │ │ - mov 0xa0(%rsp),%rcx │ │ - cmp %r12d,%ecx │ │ - cmovle %ecx,%r12d │ │ - cmp $0xffffffff,%r11d │ │ - mov 0x38(%rsp),%r13 │ │ - je 970dd │ │ - test %r12d,%r12d │ │ - jle 970dd │ │ - cmp $0x1,%eax │ │ - jg 970dd │ │ - xor %eax,%eax │ │ - nopl 0x0(%rax) │ │ - mov %eax,%ebx │ │ - mov %eax,%ebp │ │ - shl $0x4,%rbp │ │ - mov 0xb8(%rsp),%rax │ │ - lea (%rax,%rbp,1),%rdx │ │ - mov 0x20(%rsp),%rdi │ │ - mov %r13,%rsi │ │ - mov %r14d,%ecx │ │ - mov %r15,%r8 │ │ - callq 981c0 │ │ - mov 0xb8(%rsp),%rax │ │ - movzbl 0xa(%rax,%rbp,1),%eax │ │ - lea 0x72655(%rip),%rcx │ │ - movzbl (%rcx,%rax,4),%eax │ │ - add %ebx,%eax │ │ - cmp %r12d,%eax │ │ - jge 970dd │ │ - cmpl $0x2,0x0(%r13) │ │ - jl 97090 │ │ - cmpl $0xffffffff,0x48(%rsp) │ │ - mov 0x108(%rsp),%rcx │ │ - je 97157 │ │ - test %r12d,%r12d │ │ - jle 97157 │ │ - mov %r15,%r13 │ │ - mov 0x190(%rsp),%eax │ │ - add $0xffffffff,%eax │ │ - movslq %eax,%r15 │ │ - xor %ebp,%ebp │ │ - shl $0x4,%r15 │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov 0x38(%rsp),%rsi │ │ - mov (%rsi),%edx │ │ - cmp $0x2,%edx │ │ - jge 97166 │ │ - mov %ebp,%eax │ │ - mov (%rcx,%rax,8),%rbx │ │ - lea (%rbx,%r15,1),%rdx │ │ - mov 0x20(%rsp),%rdi │ │ - mov %r14d,%ecx │ │ - mov %r13,%r8 │ │ - callq 981c0 │ │ - movzbl 0xa(%rbx,%r15,1),%eax │ │ - lea 0x725dd(%rip),%rcx │ │ - movzbl 0x1(%rcx,%rax,4),%eax │ │ + sub 0xa8(%rsp),%ecx │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%ecx │ │ + cmovl %ebp,%eax │ │ + mov 0xf0(%rsp),%rcx │ │ + mov %eax,(%rdi,%rcx,1) │ │ mov 0x108(%rsp),%rcx │ │ - add %eax,%ebp │ │ - cmp %r12d,%ebp │ │ - jl 97110 │ │ - mov 0x38(%rsp),%rsi │ │ - mov (%rsi),%edx │ │ - test %edx,%edx │ │ - je 97248 │ │ - mov 0x190(%rsp),%eax │ │ - mov 0x68(%rsp),%rcx │ │ - add %eax,%ecx │ │ - shl $0x5,%ecx │ │ - mov $0xffffff80,%r9d │ │ - mov $0xffffff80,%r11d │ │ - sub %ecx,%r11d │ │ - mov 0x70(%rsp),%rcx │ │ - mov 0x8(%rcx),%edi │ │ - mov 0xc(%rcx),%ecx │ │ - sub %eax,%edi │ │ - shl $0x5,%edi │ │ - sub $0xffffff80,%edi │ │ - mov 0x188(%rsp),%eax │ │ - mov 0x40(%rsp),%rbp │ │ - add %eax,%ebp │ │ - shl $0x5,%ebp │ │ - sub %ebp,%r9d │ │ - sub %eax,%ecx │ │ - shl $0x5,%ecx │ │ - sub $0xffffff80,%ecx │ │ - movslq %edx,%r8 │ │ - mov 0x20(%rsp),%r10 │ │ - lea 0x2(%r10),%rbp │ │ - xor %ebx,%ebx │ │ - movswl 0x0(%rbp),%eax │ │ - mov %edi,%edx │ │ - cmp %eax,%edi │ │ - jl 971f4 │ │ - jmp 971f2 │ │ - nop │ │ - cmp %eax,%r9d │ │ - cmovg %r9d,%edx │ │ - mov %dx,-0x2(%rbp) │ │ - add $0x1,%rbx │ │ - add $0x10,%rbp │ │ - cmp %r8,%rbx │ │ - jge 97229 │ │ - movswl 0x0(%rbp),%eax │ │ - mov %edi,%edx │ │ - cmp %eax,%edi │ │ - jl 971f4 │ │ - mov %eax,%edx │ │ - cmp %eax,%r11d │ │ - cmovg %r11d,%edx │ │ - mov %dx,0x0(%rbp) │ │ - movswl -0x2(%rbp),%eax │ │ - mov %ecx,%edx │ │ - cmp %eax,%ecx │ │ - jl 971d0 │ │ - mov %eax,%edx │ │ - jmp 971d0 │ │ - mov 0x188(%rsp),%ebp │ │ - mov %ebp,%r10d │ │ - mov 0x34(%rsp),%r9d │ │ - mov 0xe0(%rsp),%r11 │ │ - jmpq 973e0 │ │ - mov (%rsi),%eax │ │ - cmp $0x1,%eax │ │ - mov 0xb4(%rsp),%ebp │ │ - mov 0x34(%rsp),%ebx │ │ - mov 0xe0(%rsp),%r11 │ │ - jle 97262 │ │ - jmpq 972e1 │ │ - xor %eax,%eax │ │ - mov 0x20(%rsp),%r10 │ │ - mov 0xb4(%rsp),%ebp │ │ - mov 0x34(%rsp),%ebx │ │ - mov 0xe0(%rsp),%r11 │ │ - cltq │ │ - mov $0x2,%edx │ │ - sub %eax,%edx │ │ - mov $0x1,%ecx │ │ - sub %rax,%rcx │ │ - and $0x7,%rdx │ │ - je 972a2 │ │ - mov %rax,%rsi │ │ - shl $0x4,%rsi │ │ - add %r10,%rsi │ │ - neg %rdx │ │ - xor %edi,%edi │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %ebp,(%rsi) │ │ - add $0xffffffffffffffff,%rdi │ │ - add $0x10,%rsi │ │ - cmp %rdi,%rdx │ │ - jne 97290 │ │ - sub %rdi,%rax │ │ - cmp $0x7,%rcx │ │ - jb 972e1 │ │ - lea -0x2(%rax),%rcx │ │ - shl $0x4,%rax │ │ - add %r10,%rax │ │ - add $0x70,%rax │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %ebp,-0x70(%rax) │ │ - mov %ebp,-0x60(%rax) │ │ - mov %ebp,-0x50(%rax) │ │ - mov %ebp,-0x40(%rax) │ │ - mov %ebp,-0x30(%rax) │ │ - mov %ebp,-0x20(%rax) │ │ - mov %ebp,-0x10(%rax) │ │ - mov %ebp,(%rax) │ │ - sub $0xffffffffffffff80,%rax │ │ - add $0x8,%rcx │ │ - jne 972c0 │ │ - shl $0x4,%ebx │ │ - mov 0xcc(%rsp),%eax │ │ - shl $0x3,%eax │ │ - or 0x30(%rsp),%ebx │ │ - or %eax,%ebx │ │ - jmpq 974fe │ │ - cltq │ │ - mov 0xe8(%rsp),%rcx │ │ - add %rax,%rcx │ │ - shl $0x4,%rcx │ │ - add %r15,%rcx │ │ - nopl (%rax) │ │ - mov %ebx,(%rcx) │ │ - add $0x1,%rax │ │ - add $0x10,%rcx │ │ - cmp $0x2,%rax │ │ - jl 97310 │ │ - movslq 0xd4(%rsp),%rax │ │ - cmp $0x1,%rax │ │ - jg 97390 │ │ - mov 0xdc(%rsp),%ecx │ │ - test %ecx,%ecx │ │ - je 97365 │ │ - mov %rax,%rdx │ │ - shl $0x4,%rdx │ │ - mov 0x24(%rdi),%esi │ │ - mov %esi,0x4(%rdi,%rdx,1) │ │ - add $0x1,%eax │ │ - cmp $0x2,%eax │ │ - je 97390 │ │ - cmp $0x2,%ecx │ │ - jne 97365 │ │ - mov 0x34(%rdi),%eax │ │ - mov %eax,0x14(%rdi) │ │ - movslq (%r8),%rax │ │ - cmp $0x1,%rax │ │ - je 97399 │ │ - jmp 973a9 │ │ - cltq │ │ - mov 0xe8(%rsp),%rcx │ │ - add %rax,%rcx │ │ - shl $0x4,%rcx │ │ - add %r15,%rcx │ │ - add $0x4,%rcx │ │ - nopl (%rax) │ │ - mov %ebp,(%rcx) │ │ - add $0x1,%rax │ │ - add $0x10,%rcx │ │ - cmp $0x2,%rax │ │ - jl 97380 │ │ - movslq (%r8),%rax │ │ - cmp $0x1,%rax │ │ - jne 973a9 │ │ - mov (%r15),%rcx │ │ - cmp (%rdi),%rcx │ │ - jne 973a9 │ │ - mov 0x20(%r15),%rcx │ │ - mov %rcx,0x10(%r15) │ │ - mov %rax,%rcx │ │ - shl $0x4,%rcx │ │ - add %r15,%rcx │ │ - add $0x8,%rcx │ │ - nopw 0x0(%rax,%rax,1) │ │ - movl $0x2,(%rcx) │ │ - add $0x1,%rax │ │ - add $0x10,%rcx │ │ - cmp $0x2,%rax │ │ - jl 973c0 │ │ - movl $0x2,(%r8) │ │ - mov $0x2,%eax │ │ - mov 0x190(%rsp),%ecx │ │ - mov %rcx,%rsi │ │ - mov 0x68(%rsp),%rdi │ │ - add %esi,%edi │ │ - shl $0x5,%edi │ │ - mov $0xffffff80,%ecx │ │ - mov $0xffffff80,%edx │ │ - sub %edi,%edx │ │ - mov 0x70(%rsp),%rdi │ │ - mov 0x8(%rdi),%ebx │ │ - mov 0xc(%rdi),%edi │ │ - sub %esi,%ebx │ │ - shl $0x5,%ebx │ │ - sub $0xffffff80,%ebx │ │ + sub 0xb0(%rsp),%ecx │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%ecx │ │ + cmovl %ebp,%eax │ │ mov 0x40(%rsp),%rsi │ │ - add %r10d,%esi │ │ - shl $0x5,%esi │ │ - sub %esi,%ecx │ │ - sub %r10d,%edi │ │ - shl $0x5,%edi │ │ - sub $0xffffff80,%edi │ │ - movslq %eax,%r8 │ │ - add $0x6,%r15 │ │ - xor %ebp,%ebp │ │ - movswl -0x4(%r15),%eax │ │ - mov %ebx,%esi │ │ - cmp %eax,%ebx │ │ - jl 97464 │ │ - jmp 97462 │ │ - nop │ │ - cmp %eax,%ecx │ │ - cmovg %ecx,%esi │ │ - mov %si,-0x2(%r15) │ │ - add $0x1,%rbp │ │ - add $0x10,%r15 │ │ - cmp %r8,%rbp │ │ - jge 974a9 │ │ - movswl -0x4(%r15),%eax │ │ - mov %ebx,%esi │ │ - cmp %eax,%ebx │ │ - jl 97464 │ │ - mov %eax,%esi │ │ - cmp %eax,%edx │ │ - cmovg %edx,%esi │ │ - mov %si,-0x4(%r15) │ │ - movswl -0x6(%r15),%eax │ │ - mov %edi,%esi │ │ - cmp %eax,%edi │ │ - jl 9747b │ │ - mov %eax,%esi │ │ - cmp %eax,%ecx │ │ - cmovg %ecx,%esi │ │ - mov %si,-0x6(%r15) │ │ - movswl (%r15),%eax │ │ - mov %ebx,%esi │ │ - cmp %eax,%ebx │ │ - jl 97491 │ │ - mov %eax,%esi │ │ - cmp %eax,%edx │ │ - cmovg %edx,%esi │ │ - mov %si,(%r15) │ │ - movswl -0x2(%r15),%eax │ │ - mov %edi,%esi │ │ - cmp %eax,%edi │ │ - jl 97440 │ │ - mov %eax,%esi │ │ - jmp 97440 │ │ - sar %r9d │ │ - cmp $0x2,%r9d │ │ - je 974ce │ │ - cmp $0x1,%r9d │ │ - je 974ec │ │ - test %r9d,%r9d │ │ - jne 97501 │ │ - mov 0x30(%rsp),%eax │ │ - cmp $0x2,%eax │ │ - mov $0x1,%ebx │ │ - cmovl %eax,%ebx │ │ - jmp 974fe │ │ - mov 0x30(%rsp),%ecx │ │ - cmp $0x5,%ecx │ │ - mov $0x4,%eax │ │ - cmovl %ecx,%eax │ │ - test %eax,%eax │ │ - mov $0x1,%ebx │ │ - cmovg %eax,%ebx │ │ - add $0x3,%ebx │ │ - jmp 974fe │ │ - mov 0x30(%rsp),%eax │ │ - cmp $0x4,%eax │ │ - mov $0x3,%ebx │ │ - cmovl %eax,%ebx │ │ - add $0x1,%ebx │ │ - mov %ebx,(%r11) │ │ - add $0x148,%rsp │ │ + sub 0xb8(%rsp),%esi │ │ + imul $0xe4,%r12,%rcx │ │ + cmp %ebx,%esi │ │ + mov %esi,%edx │ │ + cmovg %ebx,%edx │ │ + mov %eax,(%rdi,%rcx,1) │ │ + cmp %ebp,%esi │ │ + cmovl %ebp,%edx │ │ + mov 0x100(%rsp),%rcx │ │ + sub 0xc0(%rsp),%ecx │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%r9d │ │ + cmovg %ebx,%r9d │ │ + cmp %ebp,%ecx │ │ + cmovl %ebp,%r9d │ │ + mov 0x2c8(%rsp),%rcx │ │ + sub 0xc8(%rsp),%ecx │ │ + imul $0xec,%r12,%r8 │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%esi │ │ + cmovg %ebx,%esi │ │ + mov 0x38(%rsp),%rax │ │ + mov %edx,(%rdi,%rax,1) │ │ + cmp %ebp,%ecx │ │ + cmovl %ebp,%esi │ │ + mov 0x2d0(%rsp),%rcx │ │ + sub 0xd0(%rsp),%ecx │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%edx │ │ + cmovg %ebx,%edx │ │ + mov %r9d,(%rdi,%r8,1) │ │ + cmp %ebp,%ecx │ │ + cmovl %ebp,%edx │ │ + mov 0x2e0(%rsp),%rax │ │ + mov %esi,(%rdi,%rax,1) │ │ + imul $0xf4,%r12,%rax │ │ + mov %edx,(%rdi,%rax,1) │ │ + mov 0x2d8(%rsp),%rcx │ │ + sub 0xd8(%rsp),%ecx │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%eax │ │ + cmovg %ebx,%eax │ │ + cmp %ebp,%ecx │ │ + cmovl %ebp,%eax │ │ + mov 0x2e8(%rsp),%rcx │ │ + mov %eax,(%rdi,%rcx,1) │ │ + mov 0x2f0(%rsp),%rax │ │ + sub 0x50(%rsp),%eax │ │ + cmp %ebx,%eax │ │ + cmovle %eax,%ebx │ │ + cmp %ebp,%eax │ │ + cmovl %ebp,%ebx │ │ + imul $0xfc,%r12,%rax │ │ + mov %ebx,(%rdi,%rax,1) │ │ + add $0x388,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - push %rbp │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %rdi,%rdx │ │ + mov %rsi,%rcx │ │ + jmp 8db30 │ │ + nopl 0x0(%rax,%rax,1) │ │ push %rbx │ │ mov (%rdi),%eax │ │ - test %eax,%eax │ │ - je 9753f │ │ - cmp $0x1,%eax │ │ - je 97548 │ │ - cmp $0x2,%eax │ │ - jne 97589 │ │ - mov 0x18(%rdi),%r11d │ │ - mov 0xc(%rdi),%ebx │ │ - mov 0x10(%rdi),%r10d │ │ - jmp 97594 │ │ - xor %ecx,%ecx │ │ - xor %edi,%edi │ │ - jmpq 97652 │ │ - mov 0x4(%rdi),%eax │ │ - mov 0x8(%rdi),%edx │ │ - mov %eax,%edi │ │ - shr $0xd,%edi │ │ - mov %edx,%ecx │ │ - shr $0xd,%ecx │ │ - cmpl $0x0,0x128(%r9) │ │ - je 97652 │ │ - shr $0x1c,%edx │ │ - and $0x1,%edx │ │ - lea (%rcx,%rdx,1),%ecx │ │ - add $0x3,%ecx │ │ - and $0xfff8,%ecx │ │ - shr $0x1c,%eax │ │ - and $0x1,%eax │ │ - lea (%rdi,%rax,1),%edi │ │ - add $0x3,%edi │ │ - jmpq 9764c │ │ - mov 0xc(%rdi),%ebx │ │ - mov 0x10(%rdi),%r10d │ │ - mov 0x18(%rdi),%r11d │ │ - mov 0x14(%rdi),%ebp │ │ - add %ecx,%ecx │ │ - lea (%rcx,%rsi,4),%ecx │ │ - add $0xffffffff,%ecx │ │ - add %r8d,%r8d │ │ - lea (%r8,%rdx,4),%edx │ │ - add $0xffffffff,%edx │ │ - add $0xffff0000,%ebx │ │ - imul %ecx,%ebx │ │ - imul %edx,%r10d │ │ - add %ebx,%r10d │ │ - add 0x4(%rdi),%r10d │ │ - add $0xffff0000,%r11d │ │ - imul %edx,%r11d │ │ - imul %ecx,%ebp │ │ - add %r11d,%ebp │ │ - add 0x8(%rdi),%ebp │ │ - cmpl $0x0,0x1f4(%r9) │ │ - sete %sil │ │ - lea 0xd(%rsi),%edx │ │ - mov $0x1,%ebx │ │ - mov %edx,%ecx │ │ - shl %cl,%ebx │ │ - shr %ebx │ │ - mov %ebp,%eax │ │ - neg %eax │ │ - cmovl %ebp,%eax │ │ - add %ebx,%eax │ │ - shr %cl,%eax │ │ - mov %esi,%ecx │ │ - shl %cl,%eax │ │ + mov (%rdi,%rsi,4),%r9d │ │ + mov (%rdi,%rsi,8),%r8d │ │ + lea (%rsi,%rsi,2),%rsi │ │ + mov (%rdi,%rsi,4),%esi │ │ + imul $0x529,%eax,%edi │ │ + imul $0xfffffedb,%r8d,%r11d │ │ + imul $0xfffff9b2,%esi,%ebx │ │ + imul $0xfffffd10,%r9d,%r10d │ │ + lea (%r10,%rdi,1),%edi │ │ + add $0x800,%edi │ │ + add %r11d,%edi │ │ + add %ebx,%edi │ │ + sar $0xc,%edi │ │ + lea (%r8,%r9,1),%ebx │ │ + add %esi,%ebx │ │ + add %edi,%ebx │ │ + mov %ebx,(%rdx) │ │ + imul $0xfffff9b2,%eax,%edi │ │ + imul $0xfffffad7,%r8d,%ebx │ │ + imul $0x125,%esi,%r11d │ │ + lea (%r10,%rdi,1),%edi │ │ + add $0x800,%edi │ │ + add %ebx,%edi │ │ + add %r11d,%edi │ │ + sar $0xc,%edi │ │ + lea (%r9,%rax,1),%ebx │ │ + sub %esi,%ebx │ │ + add %edi,%ebx │ │ + mov %ebx,(%rdx,%rcx,4) │ │ mov %eax,%edi │ │ - neg %edi │ │ - test %ebp,%ebp │ │ - cmovns %eax,%edi │ │ - mov %r10d,%eax │ │ - neg %eax │ │ - cmovl %r10d,%eax │ │ - add %ebx,%eax │ │ - mov %edx,%ecx │ │ - shr %cl,%eax │ │ - mov %esi,%ecx │ │ - shl %cl,%eax │ │ - mov %eax,%ecx │ │ - neg %ecx │ │ - test %r10d,%r10d │ │ - cmovns %eax,%ecx │ │ - cmpl $0x0,0x128(%r9) │ │ - je 97652 │ │ - movzwl %cx,%eax │ │ - mov %eax,%ecx │ │ - shr $0xf,%ecx │ │ - lea (%rax,%rcx,1),%ecx │ │ - add $0x3,%ecx │ │ - and $0xfff8,%ecx │ │ - movzwl %di,%eax │ │ - mov %eax,%edx │ │ - shr $0xf,%edx │ │ - lea (%rax,%rdx,1),%edi │ │ - add $0x3,%edi │ │ - and $0xfff8,%edi │ │ - shl $0x10,%ecx │ │ - movzwl %di,%eax │ │ - or %ecx,%eax │ │ + sub %r8d,%edi │ │ + add %esi,%edi │ │ + imul $0xd1,%edi,%edi │ │ + sub $0xffffff80,%edi │ │ + sar $0x8,%edi │ │ + mov %edi,(%rdx,%rcx,8) │ │ + imul $0xfffffedb,%eax,%edi │ │ + imul $0xfffff9b2,%r8d,%ebx │ │ + imul $0xfffffad7,%esi,%esi │ │ + sub %r10d,%edi │ │ + add %ebx,%edi │ │ + lea (%rsi,%rdi,1),%esi │ │ + add $0x800,%esi │ │ + sar $0xc,%esi │ │ + sub %r9d,%eax │ │ + add %r8d,%eax │ │ + add %esi,%eax │ │ + lea (%rcx,%rcx,2),%rcx │ │ + mov %eax,(%rdx,%rcx,4) │ │ pop %rbx │ │ - pop %rbp │ │ retq │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + lea (%rsi,%rsi,2),%rax │ │ + lea (%rdi,%rax,4),%rdx │ │ + mov %rsi,%rcx │ │ + neg %rcx │ │ + jmpq 8db30 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ + mov %rdi,%r8 │ │ + mov %rsi,%r9 │ │ + jmp 8dc30 │ │ + nopl 0x0(%rax,%rax,1) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - push %rax │ │ - mov %r8,%r14 │ │ - movzbl 0xa(%r8),%r8d │ │ - lea 0x720a6(%rip),%rax │ │ - movzbl (%rax,%r8,4),%eax │ │ - cmp %r9d,%eax │ │ - mov %eax,%ebx │ │ - cmovg %r9d,%ebx │ │ - mov 0x50(%rsp),%ebp │ │ - cmp %ebp,%ebx │ │ - cmovl %ebp,%ebx │ │ - mov %rcx,%r12 │ │ - mov %edx,%r13d │ │ - mov 0x60(%rsp),%r11 │ │ - mov 0x58(%rsp),%r10 │ │ - cmp %r9d,%eax │ │ - jge 97755 │ │ - lea (%rbx,%rbx,1),%edx │ │ - sub $0x30,%rsp │ │ - mov %rdi,0x30(%rsp) │ │ - mov %rsi,%r15 │ │ - mov %r14,%rcx │ │ - mov %r13d,%r8d │ │ - mov %r12,%r9 │ │ - push %r11 │ │ - push %r10 │ │ - callq 97960 │ │ - add $0x40,%rsp │ │ - cmp 0x40(%rsp),%ebx │ │ - jge 977a6 │ │ - mov %r13d,%ebp │ │ - mov %r12,%r13 │ │ - jmp 97722 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - lea (%r12,%r12,1),%edx │ │ - sub $0x30,%rsp │ │ - mov %ebp,%r8d │ │ - mov %r13,%r9 │ │ - pushq 0x90(%rsp) │ │ - pushq 0x90(%rsp) │ │ - callq 97960 │ │ - add $0x40,%rsp │ │ - add %r12d,%ebx │ │ - cmp 0x40(%rsp),%ebx │ │ - jge 977a6 │ │ - movslq %ebx,%rax │ │ - shl $0x4,%rax │ │ - lea (%r14,%rax,1),%rcx │ │ - movzbl 0xa(%r14,%rax,1),%eax │ │ - lea 0x71fe6(%rip),%rdx │ │ - movzbl (%rdx,%rax,4),%eax │ │ - mov 0x50(%rsp),%edx │ │ - mov %edx,%r12d │ │ + mov (%rdi),%eax │ │ + mov (%rdi,%rsi,4),%ebp │ │ + mov %ebp,-0x20(%rsp) │ │ + mov (%rdi,%rsi,8),%r13d │ │ + lea (%rsi,%rsi,2),%rbx │ │ + mov (%rdi,%rbx,4),%r15d │ │ + lea (%rsi,%rsi,4),%r11 │ │ + lea (%rsi,%rsi,8),%rbp │ │ + lea 0x0(%rbp,%rbp,2),%rbp │ │ + add %rsi,%rbp │ │ + shl $0x4,%rsi │ │ + mov (%rdi,%rsi,1),%r12d │ │ + mov (%rdi,%r11,4),%esi │ │ + mov (%rdi,%rbx,8),%r14d │ │ + mov (%rdi,%rbp,1),%ebp │ │ + lea 0x0(,%rbp,4),%edi │ │ + lea (%rdi,%rdi,4),%ebx │ │ + imul $0x191,%eax,%edi │ │ + sub %ebx,%edi │ │ + add $0x800,%edi │ │ + sar $0xc,%edi │ │ + add %ebp,%edi │ │ + imul $0x191,%ebp,%ebp │ │ + lea (%rax,%rax,4),%ebx │ │ + lea 0x800(%rbp,%rbx,4),%ebx │ │ + sar $0xc,%ebx │ │ + sub %eax,%ebx │ │ + imul $0xfffffe1c,%esi,%eax │ │ + imul $0x78b,%r13d,%ebp │ │ + lea (%rax,%rbp,1),%r11d │ │ + add $0x800,%r11d │ │ + sar $0xc,%r11d │ │ + add %esi,%r11d │ │ + imul $0x78b,%esi,%eax │ │ + imul $0x1e4,%r13d,%esi │ │ + lea (%rsi,%rax,1),%r10d │ │ + add $0x800,%r10d │ │ + sar $0xc,%r10d │ │ + sub %r13d,%r10d │ │ + imul $0x513,%r15d,%eax │ │ + imul $0x62f,%r12d,%ebp │ │ + lea (%rax,%rbp,1),%eax │ │ + add $0x400,%eax │ │ + sar $0xb,%eax │ │ + mov %rax,-0x18(%rsp) │ │ + imul $0x62f,%r15d,%eax │ │ + imul $0xfffffaed,%r12d,%ebp │ │ + lea (%rax,%rbp,1),%r15d │ │ + add $0x400,%r15d │ │ + sar $0xb,%r15d │ │ + mov %r15,-0x10(%rsp) │ │ + mov -0x20(%rsp),%esi │ │ + imul $0x4a5,%esi,%ebp │ │ + imul $0xffffff50,%r14d,%eax │ │ + lea (%rax,%rbp,1),%r12d │ │ + add $0x800,%r12d │ │ + sar $0xc,%r12d │ │ + add %r14d,%r12d │ │ + imul $0xffffff50,%esi,%eax │ │ + imul $0xfffffb5b,%r14d,%ebp │ │ + lea (%rax,%rbp,1),%r13d │ │ + add $0x800,%r13d │ │ + sar $0xc,%r13d │ │ + add %esi,%r13d │ │ + mov -0x18(%rsp),%rsi │ │ + lea (%rdi,%rsi,1),%eax │ │ + cmp %ecx,%eax │ │ + mov %eax,%r14d │ │ + cmovg %ecx,%r14d │ │ cmp %edx,%eax │ │ - mov %r15,%rsi │ │ - mov (%rsp),%rdi │ │ - jl 976f0 │ │ - mov %eax,%r12d │ │ - jmp 976f0 │ │ - mov $0x2,%ebp │ │ - cmp $0x1,%r9d │ │ - je 97783 │ │ - mov 0x48(%rsp),%eax │ │ - add %eax,%eax │ │ - lea 0x71fb3(%rip),%rcx │ │ - movzbl 0x1(%rcx,%r8,4),%ecx │ │ + cmovl %edx,%r14d │ │ + lea (%rbx,%r15,1),%eax │ │ cmp %ecx,%eax │ │ + mov %eax,%r15d │ │ + cmovg %ecx,%r15d │ │ + cmp %edx,%eax │ │ + cmovl %edx,%r15d │ │ + lea (%r12,%r11,1),%eax │ │ + cmp %ecx,%eax │ │ + mov %eax,%ebp │ │ + cmovg %ecx,%ebp │ │ + cmp %edx,%eax │ │ + cmovl %edx,%ebp │ │ + mov %rbp,-0x8(%rsp) │ │ + lea (%r10,%r13,1),%eax │ │ + cmp %ecx,%eax │ │ + mov %eax,%ebp │ │ + cmovg %ecx,%ebp │ │ + cmp %edx,%eax │ │ + cmovl %edx,%ebp │ │ + mov %rbp,-0x20(%rsp) │ │ + sub %esi,%edi │ │ + cmp %ecx,%edi │ │ + mov %edi,%ebp │ │ + cmovg %ecx,%ebp │ │ + cmp %edx,%edi │ │ + cmovl %edx,%ebp │ │ + sub -0x10(%rsp),%ebx │ │ + cmp %ecx,%ebx │ │ + mov %ebx,%eax │ │ cmovg %ecx,%eax │ │ - cmp $0x1,%eax │ │ - mov $0x2,%ebp │ │ - cmovg %eax,%ebp │ │ - imul %ebp,%ebx │ │ - sub $0x30,%rsp │ │ - mov %ebx,%edx │ │ - mov %r14,%rcx │ │ - mov %r13d,%r8d │ │ - mov %r12,%r9 │ │ - push %r11 │ │ - push %r10 │ │ - callq 97960 │ │ - add $0x40,%rsp │ │ - shr %ebp │ │ - jmp 977ab │ │ - mov $0x1,%ebp │ │ - mov %ebp,%eax │ │ - add $0x8,%rsp │ │ + cmp %edx,%ebx │ │ + cmovl %edx,%eax │ │ + sub %r12d,%r11d │ │ + cmp %ecx,%r11d │ │ + mov %r11d,%edi │ │ + cmovg %ecx,%edi │ │ + cmp %edx,%r11d │ │ + cmovl %edx,%edi │ │ + sub %r13d,%r10d │ │ + cmp %ecx,%r10d │ │ + mov %r10d,%esi │ │ + cmovg %ecx,%esi │ │ + cmp %edx,%r10d │ │ + cmovl %edx,%esi │ │ + imul $0xfffffec8,%ebp,%r10d │ │ + imul $0x61f,%eax,%ebx │ │ + lea (%rbx,%r10,1),%ebx │ │ + add $0x800,%ebx │ │ + sar $0xc,%ebx │ │ + add %ebp,%ebx │ │ + imul $0x61f,%ebp,%r10d │ │ + imul $0x138,%eax,%ebp │ │ + lea (%r10,%rbp,1),%r11d │ │ + add $0x800,%r11d │ │ + sar $0xc,%r11d │ │ + sub %eax,%r11d │ │ + imul $0xfffffec8,%esi,%eax │ │ + imul $0xfffff9e1,%edi,%ebp │ │ + lea (%rax,%rbp,1),%r10d │ │ + add $0x800,%r10d │ │ + sar $0xc,%r10d │ │ + add %esi,%r10d │ │ + imul $0x61f,%esi,%eax │ │ + imul $0xfffffec8,%edi,%esi │ │ + lea (%rsi,%rax,1),%r12d │ │ + add $0x800,%r12d │ │ + sar $0xc,%r12d │ │ + add %edi,%r12d │ │ + mov -0x8(%rsp),%rbp │ │ + lea (%r14,%rbp,1),%eax │ │ + cmp %ecx,%eax │ │ + mov %eax,%esi │ │ + cmovg %ecx,%esi │ │ + cmp %edx,%eax │ │ + cmovl %edx,%esi │ │ + mov -0x20(%rsp),%r13 │ │ + lea (%r15,%r13,1),%edi │ │ + cmp %ecx,%edi │ │ + mov %edi,%eax │ │ + cmovg %ecx,%eax │ │ + cmp %edx,%edi │ │ + cmovl %edx,%eax │ │ + neg %eax │ │ + lea (%r9,%r9,8),%rdi │ │ + lea (%rdi,%rdi,2),%rdi │ │ + add %r9,%rdi │ │ + sub %ebp,%r14d │ │ + cmp %ecx,%r14d │ │ + mov %r14d,%ebp │ │ + cmovg %ecx,%ebp │ │ + mov %esi,(%r8) │ │ + cmp %edx,%r14d │ │ + cmovl %edx,%ebp │ │ + sub %r13d,%r15d │ │ + cmp %ecx,%r15d │ │ + mov %r15d,%r14d │ │ + cmovg %ecx,%r14d │ │ + mov %eax,(%r8,%rdi,1) │ │ + cmp %edx,%r15d │ │ + cmovl %edx,%r14d │ │ + lea (%rbx,%r10,1),%eax │ │ + cmp %ecx,%eax │ │ + mov %eax,%edi │ │ + cmovg %ecx,%edi │ │ + cmp %edx,%eax │ │ + cmovl %edx,%edi │ │ + neg %edi │ │ + lea (%r11,%r12,1),%eax │ │ + cmp %ecx,%eax │ │ + mov %eax,%esi │ │ + cmovg %ecx,%esi │ │ + mov %edi,(%r8,%r9,4) │ │ + cmp %edx,%eax │ │ + cmovl %edx,%esi │ │ + sub %r10d,%ebx │ │ + cmp %ecx,%ebx │ │ + mov %ebx,%eax │ │ + cmovg %ecx,%eax │ │ + cmp %edx,%ebx │ │ + cmovl %edx,%eax │ │ + sub %r12d,%r11d │ │ + lea (%r9,%r9,2),%rdi │ │ + cmp %ecx,%r11d │ │ + cmovle %r11d,%ecx │ │ + mov %esi,(%r8,%rdi,8) │ │ + cmp %edx,%r11d │ │ + cmovl %edx,%ecx │ │ + lea (%r14,%rbp,1),%edx │ │ + imul $0xb5,%edx,%edx │ │ + sub $0xffffff80,%edx │ │ + sar $0x8,%edx │ │ + neg %edx │ │ + mov %edx,(%r8,%rdi,4) │ │ + sub %r14d,%ebp │ │ + imul $0xb5,%ebp,%edx │ │ + sub $0xffffff80,%edx │ │ + sar $0x8,%edx │ │ + mov %r9,%rsi │ │ + shl $0x4,%rsi │ │ + mov %edx,(%r8,%rsi,1) │ │ + lea (%rax,%rcx,1),%edx │ │ + imul $0xb5,%edx,%edx │ │ + sub $0xffffff80,%edx │ │ + sar $0x8,%edx │ │ + mov %edx,(%r8,%r9,8) │ │ + sub %ecx,%eax │ │ + imul $0xb5,%eax,%eax │ │ + sub $0xffffff80,%eax │ │ + sar $0x8,%eax │ │ + neg %eax │ │ + lea (%r9,%r9,4),%rcx │ │ + mov %eax,(%r8,%rcx,4) │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + lea (%rsi,%rsi,8),%rax │ │ + lea (%rax,%rax,2),%r8 │ │ + add %rsi,%r8 │ │ + add %rdi,%r8 │ │ + mov %rsi,%r9 │ │ + neg %r9 │ │ + jmpq 8dc30 │ │ nopl 0x0(%rax) │ │ + mov %rdi,%r8 │ │ + mov %rsi,%r9 │ │ + jmp 8dfc0 │ │ + nopl 0x0(%rax,%rax,1) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x48,%rsp │ │ - movslq 0x88(%rsp),%r14 │ │ - mov (%r8),%r10 │ │ - shl $0x4,%r14 │ │ - movzbl 0xa(%r10,%r14,1),%r13d │ │ - add %r14,%r10 │ │ - lea 0x71f33(%rip),%r15 │ │ - movzbl 0x1(%r15,%r13,4),%eax │ │ - cmp %r9d,%eax │ │ - mov %eax,%ebx │ │ - cmovg %r9d,%ebx │ │ - mov 0x98(%rsp),%ebp │ │ - cmp %ebp,%ebx │ │ - cmovl %ebp,%ebx │ │ - mov %rcx,%r12 │ │ - mov %edx,%r11d │ │ - mov 0xa8(%rsp),%rbp │ │ - cmp %r9d,%eax │ │ - jge 978f2 │ │ - mov %r8,0x30(%rsp) │ │ - lea (%rbx,%rbx,1),%edx │ │ sub $0x30,%rsp │ │ - mov %rdi,%r13 │ │ - mov %rsi,%r15 │ │ - mov %r10,%rcx │ │ - mov %rbp,%rax │ │ - mov %r11d,%ebp │ │ - mov %r11d,%r8d │ │ - mov %r12,%r9 │ │ - push %rax │ │ - pushq 0xd8(%rsp) │ │ - callq 97960 │ │ - mov 0xc0(%rsp),%ecx │ │ - add $0x40,%rsp │ │ + mov (%rdi,%rsi,4),%eax │ │ + mov %eax,-0x18(%rsp) │ │ + mov (%rdi,%rsi,8),%eax │ │ + mov %eax,-0x28(%rsp) │ │ + lea (%rsi,%rsi,2),%rax │ │ + lea (%rsi,%rsi,4),%r12 │ │ + lea (%rsi,%rsi,8),%r13 │ │ + lea 0x0(,%r13,2),%rbp │ │ + add %r13,%rbp │ │ + add %rsi,%rbp │ │ + mov %rsi,%rbx │ │ + imul $0x2c,%rsi,%r10 │ │ + imul $0x34,%rsi,%r11 │ │ + imul $0x38,%rsi,%r14 │ │ + imul $0x3c,%rsi,%r15 │ │ + shl $0x4,%rsi │ │ + mov (%rdi,%rsi,1),%esi │ │ + mov %esi,-0x40(%rsp) │ │ + mov (%rdi,%rbp,1),%esi │ │ + mov %esi,-0x70(%rsp) │ │ + shl $0x5,%rbx │ │ + mov (%rdi,%rbx,1),%esi │ │ + mov %esi,-0x60(%rsp) │ │ + mov (%rdi,%r13,4),%esi │ │ + mov %esi,-0x68(%rsp) │ │ + mov (%rdi,%r12,4),%esi │ │ + mov %esi,-0x80(%rsp) │ │ + mov (%rdi,%r12,8),%esi │ │ + mov %esi,-0x78(%rsp) │ │ + mov (%rdi,%r10,1),%r10d │ │ + mov (%rdi,%rax,4),%esi │ │ + mov %esi,-0x50(%rsp) │ │ + mov (%rdi,%rax,8),%esi │ │ + mov %esi,-0x48(%rsp) │ │ + shl $0x4,%rax │ │ + mov (%rdi,%rax,1),%eax │ │ + mov %eax,-0x58(%rsp) │ │ + mov (%rdi,%r11,1),%eax │ │ + mov (%rdi,%r14,1),%esi │ │ + mov %esi,-0x20(%rsp) │ │ + mov (%rdi,%r15,1),%ebp │ │ + mov (%rdi),%ebx │ │ + lea 0x0(%rbp,%rbp,4),%esi │ │ + imul $0xc9,%ebx,%r13d │ │ + sub %esi,%r13d │ │ + add $0x800,%r13d │ │ + sar $0xc,%r13d │ │ + add %ebp,%r13d │ │ + imul $0xc9,%ebp,%esi │ │ + lea (%rbx,%rbx,4),%ebp │ │ + lea (%rsi,%rbp,1),%esi │ │ + add $0x800,%esi │ │ + sar $0xc,%esi │ │ + sub %ebx,%esi │ │ + mov %rsi,-0x38(%rsp) │ │ + imul $0xffffff85,%eax,%esi │ │ + mov -0x28(%rsp),%edi │ │ + imul $0x3e3,%edi,%ebp │ │ + lea (%rsi,%rbp,1),%esi │ │ + add $0x800,%esi │ │ + sar $0xc,%esi │ │ + add %eax,%esi │ │ + mov %rsi,-0x30(%rsp) │ │ + imul $0x3e3,%eax,%eax │ │ + imul $0x7b,%edi,%esi │ │ + lea (%rsi,%rax,1),%r12d │ │ + add $0x800,%r12d │ │ + sar $0xc,%r12d │ │ + sub %edi,%r12d │ │ + imul $0xfffffe77,%r10d,%esi │ │ + mov -0x40(%rsp),%eax │ │ + imul $0x6d7,%eax,%ebp │ │ + lea (%rsi,%rbp,1),%r14d │ │ + add $0x800,%r14d │ │ + sar $0xc,%r14d │ │ + add %r10d,%r14d │ │ + imul $0x6d7,%r10d,%esi │ │ + imul $0x189,%eax,%ebp │ │ + lea (%rsi,%rbp,1),%r11d │ │ + add $0x800,%r11d │ │ + sar $0xc,%r11d │ │ + sub %eax,%r11d │ │ + mov -0x68(%rsp),%eax │ │ + imul $0x66d,%eax,%ebp │ │ + mov -0x48(%rsp),%esi │ │ + imul $0x4c4,%esi,%ebx │ │ + lea (%rbx,%rbp,1),%r15d │ │ + add $0x400,%r15d │ │ + imul $0x4c4,%eax,%ebp │ │ + imul $0xfffff993,%esi,%ebx │ │ + lea (%rbx,%rbp,1),%eax │ │ + add $0x400,%eax │ │ + mov %rax,-0x48(%rsp) │ │ + mov -0x70(%rsp),%esi │ │ + imul $0xabf,%esi,%ebp │ │ + mov -0x60(%rsp),%edi │ │ + imul $0xfffffbdb,%edi,%ebx │ │ + lea (%rbx,%rbp,1),%eax │ │ + add $0x800,%eax │ │ + sar $0xc,%eax │ │ + add %edi,%eax │ │ + mov %rax,-0x68(%rsp) │ │ + imul $0xfffff541,%edi,%ebp │ │ + imul $0xfffffbdb,%esi,%ebx │ │ + lea (%rbx,%rbp,1),%eax │ │ + add $0x800,%eax │ │ + sar $0xc,%eax │ │ + add %esi,%eax │ │ + mov %rax,-0x60(%rsp) │ │ + mov -0x80(%rsp),%esi │ │ + imul $0x83a,%esi,%ebp │ │ + mov -0x78(%rsp),%edi │ │ + imul $0xfffffdb9,%edi,%ebx │ │ + lea (%rbx,%rbp,1),%eax │ │ + add $0x800,%eax │ │ + sar $0xc,%eax │ │ + add %edi,%eax │ │ + mov %rax,-0x70(%rsp) │ │ + imul $0xfffff7c6,%edi,%ebp │ │ + imul $0xfffffdb9,%esi,%ebx │ │ + lea (%rbx,%rbp,1),%eax │ │ + add $0x800,%eax │ │ + sar $0xc,%eax │ │ + add %esi,%eax │ │ + mov %rax,-0x78(%rsp) │ │ + mov -0x50(%rsp),%esi │ │ + imul $0x564,%esi,%ebp │ │ + mov -0x58(%rsp),%edi │ │ + imul $0xffffff11,%edi,%ebx │ │ + lea (%rbx,%rbp,1),%eax │ │ + add $0x800,%eax │ │ + sar $0xc,%eax │ │ + add %edi,%eax │ │ + mov %rax,-0x80(%rsp) │ │ + imul $0xfffffa9c,%edi,%ebp │ │ + imul $0xffffff11,%esi,%ebx │ │ + lea (%rbx,%rbp,1),%eax │ │ + add $0x800,%eax │ │ + sar $0xc,%eax │ │ + add %esi,%eax │ │ + mov %rax,-0x50(%rsp) │ │ + mov -0x18(%rsp),%eax │ │ + imul $0x259,%eax,%ebp │ │ + mov -0x20(%rsp),%r10d │ │ + imul $0xffffffd4,%r10d,%ebx │ │ + lea (%rbx,%rbp,1),%ebx │ │ + add $0x800,%ebx │ │ + sar $0xc,%ebx │ │ + add %r10d,%ebx │ │ + mov %rbx,-0x58(%rsp) │ │ + imul $0xfffffda7,%r10d,%ebx │ │ + imul $0xffffffd4,%eax,%ebp │ │ + lea (%rbx,%rbp,1),%ebx │ │ + add $0x800,%ebx │ │ + sar $0xc,%ebx │ │ + add %eax,%ebx │ │ + mov %rbx,%rdi │ │ + mov %rbx,-0x10(%rsp) │ │ + sar $0xb,%r15d │ │ + mov %r15,-0x8(%rsp) │ │ + mov -0x48(%rsp),%rbx │ │ + sar $0xb,%ebx │ │ + mov -0x68(%rsp),%rax │ │ + lea (%rax,%r13,1),%ebp │ │ + cmp %ecx,%ebp │ │ + mov %ebp,%eax │ │ + cmovg %ecx,%eax │ │ + cmp %edx,%ebp │ │ + cmovl %edx,%eax │ │ + mov %rax,-0x18(%rsp) │ │ + mov -0x60(%rsp),%rax │ │ + mov -0x38(%rsp),%r10 │ │ + lea (%r10,%rax,1),%ebp │ │ + cmp %ecx,%ebp │ │ + mov %ebp,%eax │ │ + cmovg %ecx,%eax │ │ + cmp %edx,%ebp │ │ + cmovl %edx,%eax │ │ + mov %rax,-0x20(%rsp) │ │ + mov -0x70(%rsp),%rax │ │ + mov -0x30(%rsp),%rsi │ │ + lea (%rsi,%rax,1),%ebp │ │ + cmp %ecx,%ebp │ │ + mov %ebp,%eax │ │ + cmovg %ecx,%eax │ │ + cmp %edx,%ebp │ │ + cmovl %edx,%eax │ │ + mov %rax,-0x48(%rsp) │ │ + mov -0x78(%rsp),%rax │ │ + lea (%r12,%rax,1),%ebp │ │ + cmp %ecx,%ebp │ │ + mov %ebp,%eax │ │ + cmovg %ecx,%eax │ │ + cmp %edx,%ebp │ │ + cmovl %edx,%eax │ │ + mov %rax,-0x28(%rsp) │ │ + mov -0x80(%rsp),%rax │ │ + lea (%rax,%r14,1),%ebp │ │ + cmp %ecx,%ebp │ │ + mov %ebp,%eax │ │ + cmovg %ecx,%eax │ │ + cmp %edx,%ebp │ │ + cmovl %edx,%eax │ │ + mov %rax,-0x40(%rsp) │ │ + mov -0x50(%rsp),%rax │ │ + lea (%rax,%r11,1),%ebp │ │ + cmp %ecx,%ebp │ │ + mov %ebp,%eax │ │ + cmovg %ecx,%eax │ │ + cmp %edx,%ebp │ │ + cmovl %edx,%eax │ │ + mov %rax,0x28(%rsp) │ │ + mov -0x58(%rsp),%rax │ │ + lea (%rax,%r15,1),%ebp │ │ + cmp %ecx,%ebp │ │ + mov %ebp,%eax │ │ + cmovg %ecx,%eax │ │ + cmp %edx,%ebp │ │ + cmovl %edx,%eax │ │ + mov %rax,0x20(%rsp) │ │ + lea (%rdi,%rbx,1),%ebp │ │ + cmp %ecx,%ebp │ │ + mov %ebp,%eax │ │ + cmovg %ecx,%eax │ │ + cmp %edx,%ebp │ │ + cmovl %edx,%eax │ │ + mov %rax,0x18(%rsp) │ │ + sub -0x68(%rsp),%r13d │ │ + cmp %ecx,%r13d │ │ + mov %r13d,%r15d │ │ + cmovg %ecx,%r15d │ │ + cmp %edx,%r13d │ │ + cmovl %edx,%r15d │ │ + mov %r10,%rax │ │ + sub -0x60(%rsp),%eax │ │ + cmp %ecx,%eax │ │ + mov %eax,%r10d │ │ + cmovg %ecx,%r10d │ │ + cmp %edx,%eax │ │ + cmovl %edx,%r10d │ │ + mov %rsi,%rax │ │ + sub -0x70(%rsp),%eax │ │ + cmp %ecx,%eax │ │ + mov %eax,%r13d │ │ + cmovg %ecx,%r13d │ │ + cmp %edx,%eax │ │ + cmovl %edx,%r13d │ │ + sub -0x78(%rsp),%r12d │ │ + cmp %ecx,%r12d │ │ + mov %r12d,%edi │ │ + cmovg %ecx,%edi │ │ + cmp %edx,%r12d │ │ + cmovl %edx,%edi │ │ + sub -0x80(%rsp),%r14d │ │ + cmp %ecx,%r14d │ │ + mov %r14d,%r12d │ │ + cmovg %ecx,%r12d │ │ + cmp %edx,%r14d │ │ + cmovl %edx,%r12d │ │ + sub -0x50(%rsp),%r11d │ │ + cmp %ecx,%r11d │ │ + mov %r11d,%eax │ │ + cmovg %ecx,%eax │ │ + cmp %edx,%r11d │ │ + cmovl %edx,%eax │ │ + mov -0x8(%rsp),%rbp │ │ + sub -0x58(%rsp),%ebp │ │ + cmp %ecx,%ebp │ │ + mov %ebp,%esi │ │ + cmovg %ecx,%esi │ │ + cmp %edx,%ebp │ │ + cmovl %edx,%esi │ │ + sub -0x10(%rsp),%ebx │ │ cmp %ecx,%ebx │ │ - jge 978eb │ │ - mov %r12,0x38(%rsp) │ │ - mov %ebp,0x2c(%rsp) │ │ - mov %r13,0x40(%rsp) │ │ - mov 0x30(%rsp),%rbp │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - movslq %ebx,%rbx │ │ - mov %ecx,%r13d │ │ - mov 0x0(%rbp,%rbx,8),%rcx │ │ - movzbl 0xa(%rcx,%r14,1),%eax │ │ - add %r14,%rcx │ │ - lea 0x71e85(%rip),%rdx │ │ - movzbl 0x1(%rdx,%rax,4),%r12d │ │ - mov 0x98(%rsp),%eax │ │ - cmp %eax,%r12d │ │ - cmovl %eax,%r12d │ │ - lea (%r12,%r12,1),%edx │ │ - sub $0x30,%rsp │ │ - mov 0x70(%rsp),%rdi │ │ - mov %r15,%rsi │ │ - mov 0x5c(%rsp),%r8d │ │ - mov 0x68(%rsp),%r9 │ │ - pushq 0xd8(%rsp) │ │ - pushq 0xd8(%rsp) │ │ - callq 97960 │ │ - mov %r13d,%ecx │ │ - add $0x40,%rsp │ │ - add %r12d,%ebx │ │ - cmp %r13d,%ebx │ │ - jl 97880 │ │ - mov $0x1,%ebp │ │ - jmp 97944 │ │ - mov %rbp,%r14 │ │ - mov $0x2,%ebp │ │ - cmp $0x1,%r9d │ │ - je 9791e │ │ - mov 0x90(%rsp),%eax │ │ - add %eax,%eax │ │ - movzbl (%r15,%r13,4),%ecx │ │ + mov %ebx,%ebp │ │ + cmovg %ecx,%ebp │ │ + cmp %edx,%ebx │ │ + cmovl %edx,%ebp │ │ + imul $0xffffffb1,%r15d,%r11d │ │ + imul $0x31f,%r10d,%ebx │ │ + lea (%rbx,%r11,1),%ebx │ │ + add $0x800,%ebx │ │ + sar $0xc,%ebx │ │ + add %r15d,%ebx │ │ + mov %rbx,-0x8(%rsp) │ │ + imul $0x31f,%r15d,%r11d │ │ + imul $0x4f,%r10d,%ebx │ │ + lea (%rbx,%r11,1),%ebx │ │ + add $0x800,%ebx │ │ + sar $0xc,%ebx │ │ + sub %r10d,%ebx │ │ + mov %rbx,-0x10(%rsp) │ │ + imul $0x8e4,%r13d,%r10d │ │ + imul $0xfffffd4e,%edi,%ebx │ │ + lea (%rbx,%r10,1),%ebx │ │ + add $0x800,%ebx │ │ + sar $0xc,%ebx │ │ + add %edi,%ebx │ │ + mov %rbx,0x10(%rsp) │ │ + imul $0xfffff71c,%edi,%edi │ │ + imul $0xfffffd4e,%r13d,%ebx │ │ + lea (%rdi,%rbx,1),%edi │ │ + add $0x800,%edi │ │ + sar $0xc,%edi │ │ + add %r13d,%edi │ │ + mov %rdi,0x8(%rsp) │ │ + imul $0xffffffb1,%eax,%edi │ │ + imul $0xfffffce1,%r12d,%ebx │ │ + lea (%rbx,%rdi,1),%edi │ │ + add $0x800,%edi │ │ + sar $0xc,%edi │ │ + add %eax,%edi │ │ + mov %rdi,(%rsp) │ │ + imul $0x31f,%eax,%eax │ │ + imul $0xffffffb1,%r12d,%edi │ │ + lea (%rdi,%rax,1),%eax │ │ + add $0x800,%eax │ │ + sar $0xc,%eax │ │ + add %r12d,%eax │ │ + mov %rax,-0x70(%rsp) │ │ + imul $0x8e4,%ebp,%eax │ │ + imul $0x2b2,%esi,%edi │ │ + lea (%rdi,%rax,1),%eax │ │ + add $0x800,%eax │ │ + sar $0xc,%eax │ │ + sub %esi,%eax │ │ + mov %rax,-0x78(%rsp) │ │ + imul $0x8e4,%esi,%eax │ │ + imul $0xfffffd4e,%ebp,%esi │ │ + lea (%rax,%rsi,1),%eax │ │ + add $0x800,%eax │ │ + sar $0xc,%eax │ │ + add %ebp,%eax │ │ + mov %rax,-0x80(%rsp) │ │ + mov -0x18(%rsp),%r10 │ │ + mov -0x40(%rsp),%r14 │ │ + lea (%r10,%r14,1),%eax │ │ + cmp %ecx,%eax │ │ + mov %eax,%esi │ │ + cmovg %ecx,%esi │ │ + cmp %edx,%eax │ │ + cmovl %edx,%esi │ │ + mov %rsi,-0x68(%rsp) │ │ + mov -0x20(%rsp),%r12 │ │ + mov 0x28(%rsp),%r15 │ │ + lea (%r12,%r15,1),%eax │ │ + cmp %ecx,%eax │ │ + mov %eax,%esi │ │ + cmovg %ecx,%esi │ │ + cmp %edx,%eax │ │ + cmovl %edx,%esi │ │ + mov %rsi,-0x60(%rsp) │ │ + mov -0x48(%rsp),%rbx │ │ + mov 0x20(%rsp),%rbp │ │ + lea (%rbx,%rbp,1),%eax │ │ + cmp %ecx,%eax │ │ + mov %eax,%esi │ │ + cmovg %ecx,%esi │ │ + cmp %edx,%eax │ │ + cmovl %edx,%esi │ │ + mov %rsi,-0x38(%rsp) │ │ + mov -0x28(%rsp),%rsi │ │ + mov 0x18(%rsp),%r11 │ │ + lea (%r11,%rsi,1),%eax │ │ + cmp %ecx,%eax │ │ + mov %eax,%edi │ │ + cmovg %ecx,%edi │ │ + cmp %edx,%eax │ │ + cmovl %edx,%edi │ │ + mov %rdi,-0x30(%rsp) │ │ + mov %r10,%rax │ │ + sub %r14d,%eax │ │ + cmp %ecx,%eax │ │ + mov %eax,%r14d │ │ + cmovg %ecx,%r14d │ │ + cmp %edx,%eax │ │ + cmovl %edx,%r14d │ │ + mov %r12,%rax │ │ + sub %r15d,%eax │ │ + cmp %ecx,%eax │ │ + mov %eax,%r13d │ │ + cmovg %ecx,%r13d │ │ + cmp %edx,%eax │ │ + cmovl %edx,%r13d │ │ + mov %rbx,%rax │ │ + sub %ebp,%eax │ │ + cmp %ecx,%eax │ │ + mov %eax,%r10d │ │ + cmovg %ecx,%r10d │ │ + cmp %edx,%eax │ │ + cmovl %edx,%r10d │ │ + mov %rsi,%rax │ │ + sub %r11d,%eax │ │ + cmp %ecx,%eax │ │ + mov %eax,%r11d │ │ + cmovg %ecx,%r11d │ │ + cmp %edx,%eax │ │ + cmovl %edx,%r11d │ │ + mov -0x8(%rsp),%r15 │ │ + mov (%rsp),%r12 │ │ + lea (%r15,%r12,1),%eax │ │ + cmp %ecx,%eax │ │ + mov %eax,%esi │ │ + cmovg %ecx,%esi │ │ + cmp %edx,%eax │ │ + cmovl %edx,%esi │ │ + mov %rsi,-0x58(%rsp) │ │ + mov -0x10(%rsp),%rbx │ │ + mov -0x70(%rsp),%rax │ │ + add %ebx,%eax │ │ + cmp %ecx,%eax │ │ + mov %eax,%esi │ │ + cmovg %ecx,%esi │ │ + cmp %edx,%eax │ │ + cmovl %edx,%esi │ │ + mov %rsi,-0x50(%rsp) │ │ + mov 0x10(%rsp),%rbp │ │ + mov -0x78(%rsp),%rax │ │ + add %ebp,%eax │ │ + cmp %ecx,%eax │ │ + mov %eax,%esi │ │ + cmovg %ecx,%esi │ │ + cmp %edx,%eax │ │ + cmovl %edx,%esi │ │ + mov %rsi,-0x20(%rsp) │ │ + mov 0x8(%rsp),%rdi │ │ + mov -0x80(%rsp),%rax │ │ + add %edi,%eax │ │ + cmp %ecx,%eax │ │ + mov %eax,%esi │ │ + cmovg %ecx,%esi │ │ + cmp %edx,%eax │ │ + cmovl %edx,%esi │ │ + mov %rsi,-0x18(%rsp) │ │ + mov %r15,%rax │ │ + sub %r12d,%eax │ │ + cmp %ecx,%eax │ │ + mov %eax,%r12d │ │ + cmovg %ecx,%r12d │ │ + cmp %edx,%eax │ │ + cmovl %edx,%r12d │ │ + mov %rbx,%rax │ │ + sub -0x70(%rsp),%eax │ │ + cmp %ecx,%eax │ │ + mov %eax,%r15d │ │ + cmovg %ecx,%r15d │ │ + cmp %edx,%eax │ │ + cmovl %edx,%r15d │ │ + mov %rbp,%rax │ │ + sub -0x78(%rsp),%eax │ │ cmp %ecx,%eax │ │ + mov %eax,%ebx │ │ + cmovg %ecx,%ebx │ │ + cmp %edx,%eax │ │ + cmovl %edx,%ebx │ │ + mov %rdi,%rax │ │ + sub -0x80(%rsp),%eax │ │ + cmp %ecx,%eax │ │ + mov %eax,%edi │ │ + cmovg %ecx,%edi │ │ + mov %r9,-0x78(%rsp) │ │ + mov %r8,-0x70(%rsp) │ │ + cmp %edx,%eax │ │ + cmovl %edx,%edi │ │ + imul $0xfffffec8,%r14d,%eax │ │ + imul $0x61f,%r13d,%esi │ │ + lea (%rsi,%rax,1),%r8d │ │ + add $0x800,%r8d │ │ + sar $0xc,%r8d │ │ + add %r14d,%r8d │ │ + imul $0x61f,%r14d,%eax │ │ + imul $0x138,%r13d,%ebp │ │ + lea (%rax,%rbp,1),%r9d │ │ + add $0x800,%r9d │ │ + sar $0xc,%r9d │ │ + sub %r13d,%r9d │ │ + imul $0xfffffec8,%r11d,%ebp │ │ + imul $0xfffff9e1,%r10d,%esi │ │ + lea (%rsi,%rbp,1),%eax │ │ + add $0x800,%eax │ │ + sar $0xc,%eax │ │ + add %r11d,%eax │ │ + mov %rax,-0x80(%rsp) │ │ + imul $0x61f,%r11d,%ebp │ │ + imul $0xfffffec8,%r10d,%esi │ │ + lea (%rsi,%rbp,1),%eax │ │ + add $0x800,%eax │ │ + sar $0xc,%eax │ │ + add %r10d,%eax │ │ + mov %rax,-0x40(%rsp) │ │ + imul $0xfffffec8,%r12d,%esi │ │ + imul $0x61f,%r15d,%ebp │ │ + lea (%rsi,%rbp,1),%r14d │ │ + add $0x800,%r14d │ │ + sar $0xc,%r14d │ │ + add %r12d,%r14d │ │ + imul $0x61f,%r12d,%esi │ │ + imul $0x138,%r15d,%ebp │ │ + lea (%rsi,%rbp,1),%r12d │ │ + add $0x800,%r12d │ │ + sar $0xc,%r12d │ │ + sub %r15d,%r12d │ │ + imul $0xfffffec8,%edi,%esi │ │ + imul $0xfffff9e1,%ebx,%ebp │ │ + lea (%rsi,%rbp,1),%eax │ │ + add $0x800,%eax │ │ + sar $0xc,%eax │ │ + add %edi,%eax │ │ + mov %rax,-0x28(%rsp) │ │ + imul $0x61f,%edi,%esi │ │ + imul $0xfffffec8,%ebx,%edi │ │ + lea (%rdi,%rsi,1),%eax │ │ + add $0x800,%eax │ │ + sar $0xc,%eax │ │ + add %ebx,%eax │ │ + mov %rax,-0x48(%rsp) │ │ + mov -0x68(%rsp),%r10 │ │ + mov -0x38(%rsp),%r11 │ │ + lea (%r10,%r11,1),%esi │ │ + cmp %ecx,%esi │ │ + mov %esi,%edi │ │ + cmovg %ecx,%edi │ │ + cmp %edx,%esi │ │ + cmovl %edx,%edi │ │ + mov -0x60(%rsp),%r13 │ │ + mov -0x30(%rsp),%r15 │ │ + lea (%r15,%r13,1),%esi │ │ + cmp %ecx,%esi │ │ + mov %esi,%ebx │ │ + cmovg %ecx,%ebx │ │ + cmp %edx,%esi │ │ + cmovl %edx,%ebx │ │ + mov %r10,%rsi │ │ + sub %r11d,%esi │ │ + neg %ebx │ │ + mov -0x78(%rsp),%r10 │ │ + imul $0x3c,%r10,%rax │ │ + mov %rax,-0x38(%rsp) │ │ + cmp %ecx,%esi │ │ + mov %esi,%ebp │ │ + cmovg %ecx,%ebp │ │ + mov -0x70(%rsp),%rax │ │ + mov %edi,(%rax) │ │ + cmp %edx,%esi │ │ + cmovl %edx,%ebp │ │ + mov %rbp,-0x68(%rsp) │ │ + mov %r13,%rsi │ │ + sub %r15d,%esi │ │ + cmp %ecx,%esi │ │ + mov %esi,%eax │ │ cmovg %ecx,%eax │ │ - cmp $0x1,%eax │ │ - mov $0x2,%ebp │ │ - cmovg %eax,%ebp │ │ - imul %ebp,%ebx │ │ - sub $0x30,%rsp │ │ - mov %ebx,%edx │ │ - mov %r10,%rcx │ │ - mov %r11d,%r8d │ │ - mov %r12,%r9 │ │ - push %r14 │ │ - pushq 0xd8(%rsp) │ │ - callq 97960 │ │ - add $0x40,%rsp │ │ - shr %ebp │ │ - mov %ebp,%eax │ │ - add $0x48,%rsp │ │ + cmp %edx,%esi │ │ + cmovl %edx,%eax │ │ + mov %rax,-0x60(%rsp) │ │ + mov -0x80(%rsp),%rax │ │ + lea (%r8,%rax,1),%esi │ │ + cmp %ecx,%esi │ │ + mov %esi,%r13d │ │ + cmovg %ecx,%r13d │ │ + cmp %edx,%esi │ │ + cmovl %edx,%r13d │ │ + neg %r13d │ │ + mov -0x40(%rsp),%r15 │ │ + lea (%r9,%r15,1),%esi │ │ + cmp %ecx,%esi │ │ + mov %esi,%ebp │ │ + cmovg %ecx,%ebp │ │ + cmp %edx,%esi │ │ + cmovl %edx,%ebp │ │ + sub %eax,%r8d │ │ + lea (%r10,%r10,2),%rsi │ │ + mov %rsi,%r10 │ │ + mov %rsi,%rax │ │ + mov %rsi,-0x80(%rsp) │ │ + shl $0x4,%r10 │ │ + cmp %ecx,%r8d │ │ + mov %r8d,%r11d │ │ + cmovg %ecx,%r11d │ │ + mov -0x70(%rsp),%rsi │ │ + mov -0x38(%rsp),%rdi │ │ + mov %ebx,(%rsi,%rdi,1) │ │ + cmp %edx,%r8d │ │ + cmovl %edx,%r11d │ │ + sub %r15d,%r9d │ │ + cmp %ecx,%r9d │ │ + mov %r9d,%edi │ │ + cmovg %ecx,%edi │ │ + mov %r13d,(%rsi,%rax,4) │ │ + mov %rsi,%r8 │ │ + cmp %edx,%r9d │ │ + cmovl %edx,%edi │ │ + mov %rdi,-0x30(%rsp) │ │ + mov -0x58(%rsp),%rdi │ │ + mov -0x20(%rsp),%r15 │ │ + lea (%rdi,%r15,1),%eax │ │ + cmp %ecx,%eax │ │ + mov %eax,%esi │ │ + cmovg %ecx,%esi │ │ + cmp %edx,%eax │ │ + cmovl %edx,%esi │ │ + neg %esi │ │ + mov -0x50(%rsp),%r13 │ │ + mov -0x18(%rsp),%r9 │ │ + lea (%r9,%r13,1),%eax │ │ + cmp %ecx,%eax │ │ + mov %eax,%ebx │ │ + cmovg %ecx,%ebx │ │ + cmp %edx,%eax │ │ + cmovl %edx,%ebx │ │ + sub %r15d,%edi │ │ + mov -0x78(%rsp),%r15 │ │ + imul $0x38,%r15,%rax │ │ + mov %rax,-0x58(%rsp) │ │ + cmp %ecx,%edi │ │ + mov %edi,%eax │ │ + cmovg %ecx,%eax │ │ + mov %ebp,(%r8,%r10,1) │ │ + cmp %edx,%edi │ │ + cmovl %edx,%eax │ │ + mov %r13,%rdi │ │ + sub %r9d,%edi │ │ + cmp %ecx,%edi │ │ + mov %edi,%r10d │ │ + cmovg %ecx,%r10d │ │ + mov %esi,(%r8,%r15,4) │ │ + cmp %edx,%edi │ │ + cmovl %edx,%r10d │ │ + mov -0x28(%rsp),%r9 │ │ + lea (%r14,%r9,1),%esi │ │ + cmp %ecx,%esi │ │ + mov %esi,%edi │ │ + cmovg %ecx,%edi │ │ + cmp %edx,%esi │ │ + cmovl %edx,%edi │ │ + mov -0x48(%rsp),%r13 │ │ + lea (%r12,%r13,1),%ebp │ │ + cmp %ecx,%ebp │ │ + mov %ebp,%esi │ │ + cmovg %ecx,%esi │ │ + cmp %edx,%ebp │ │ + cmovl %edx,%esi │ │ + sub %r9d,%r14d │ │ + neg %esi │ │ + imul $0x34,%r15,%rbp │ │ + mov %rbp,-0x50(%rsp) │ │ + cmp %ecx,%r14d │ │ + mov %r14d,%ebp │ │ + cmovg %ecx,%ebp │ │ + mov -0x58(%rsp),%r9 │ │ + mov %ebx,(%r8,%r9,1) │ │ + cmp %edx,%r14d │ │ + cmovl %edx,%ebp │ │ + sub %r13d,%r12d │ │ + cmp %ecx,%r12d │ │ + cmovle %r12d,%ecx │ │ + mov %edi,(%r8,%r15,8) │ │ + cmp %edx,%r12d │ │ + cmovl %edx,%ecx │ │ + mov -0x50(%rsp),%rdx │ │ + mov %esi,(%r8,%rdx,1) │ │ + mov -0x68(%rsp),%r9 │ │ + mov -0x60(%rsp),%r14 │ │ + lea (%r9,%r14,1),%edx │ │ + imul $0xb5,%edx,%esi │ │ + sub $0xffffff80,%esi │ │ + sar $0x8,%esi │ │ + neg %esi │ │ + mov %r15,%rbx │ │ + lea (%r15,%r15,8),%r15 │ │ + lea (%r15,%r15,2),%rdi │ │ + add %rbx,%rdi │ │ + mov %esi,(%r8,%rdi,1) │ │ + mov %r9,%rsi │ │ + sub %r14d,%esi │ │ + imul $0xb5,%esi,%esi │ │ + sub $0xffffff80,%esi │ │ + sar $0x8,%esi │ │ + mov %rbx,%rdi │ │ + shl $0x5,%rdi │ │ + mov %esi,(%r8,%rdi,1) │ │ + mov %rbx,%rsi │ │ + mov -0x30(%rsp),%rdx │ │ + lea (%r11,%rdx,1),%edi │ │ + imul $0xb5,%edi,%edi │ │ + sub $0xffffff80,%edi │ │ + sar $0x8,%edi │ │ + shl $0x4,%rsi │ │ + mov %edi,(%r8,%rsi,1) │ │ + sub %edx,%r11d │ │ + imul $0x2c,%rbx,%rsi │ │ + imul $0xb5,%r11d,%edi │ │ + sub $0xffffff80,%edi │ │ + sar $0x8,%edi │ │ + neg %edi │ │ + mov %edi,(%r8,%rsi,1) │ │ + lea (%rax,%r10,1),%esi │ │ + imul $0xb5,%esi,%esi │ │ + sub $0xffffff80,%esi │ │ + sar $0x8,%esi │ │ + mov -0x80(%rsp),%rdi │ │ + mov %esi,(%r8,%rdi,8) │ │ + sub %r10d,%eax │ │ + imul $0xb5,%eax,%eax │ │ + sub $0xffffff80,%eax │ │ + sar $0x8,%eax │ │ + neg %eax │ │ + mov %eax,(%r8,%r15,4) │ │ + lea (%rbx,%rbx,4),%rax │ │ + lea (%rcx,%rbp,1),%edx │ │ + imul $0xb5,%edx,%edx │ │ + sub $0xffffff80,%edx │ │ + sar $0x8,%edx │ │ + neg %edx │ │ + mov %edx,(%r8,%rax,4) │ │ + sub %ecx,%ebp │ │ + imul $0xb5,%ebp,%ecx │ │ + sub $0xffffff80,%ecx │ │ + sar $0x8,%ecx │ │ + mov %ecx,(%r8,%rax,8) │ │ + add $0x30,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ + xchg %ax,%ax │ │ + imul $0x3c,%rsi,%r8 │ │ + add %rdi,%r8 │ │ + mov %rsi,%r9 │ │ + neg %r9 │ │ + jmpq 8dfc0 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - push %rbp │ │ - push %r14 │ │ - push %rbx │ │ - mov (%rcx),%ebx │ │ - mov $0x80008000,%eax │ │ - cmp %rax,%rbx │ │ - je 97ab4 │ │ - mov 0x28(%rsp),%r11 │ │ - mov 0x20(%rsp),%r10 │ │ - movzwl %r8w,%eax │ │ - cmp $0xff00,%eax │ │ - jb 979ad │ │ - movsbl %al,%ebp │ │ - movsbl 0x8(%rcx),%eax │ │ - cmp %eax,%ebp │ │ - jne 97a2f │ │ - xor %eax,%eax │ │ - mov 0xb(%rcx),%r8b │ │ - test $0x1,%r8b │ │ - jne 97a46 │ │ - jmpq 97a52 │ │ - cmp %r8w,0x8(%rcx) │ │ - jne 97ab4 │ │ - mov 0xb(%rcx),%r8b │ │ - test $0x1,%r8b │ │ - je 979dd │ │ - mov 0x4(%r9),%r14d │ │ - cmpl $0x80008000,(%r9) │ │ - cmove %rcx,%r9 │ │ - mov (%r9),%ebx │ │ - cmp $0x80008000,%r14d │ │ - jne 979e1 │ │ - mov 0x4(%rcx),%r14d │ │ - shl $0x20,%r14 │ │ - or %rbx,%r14 │ │ - mov (%rsi),%ebx │ │ - test %ebx,%ebx │ │ - jle 97a1f │ │ - movzbl %r8b,%r9d │ │ - xor %ebp,%ebp │ │ - mov %rdi,%rax │ │ - nopw 0x0(%rax,%rax,1) │ │ - cmp %r14,(%rax) │ │ - je 97abd │ │ - add $0x1,%rbp │ │ - add $0x10,%rax │ │ - cmp %rbp,%rbx │ │ - jne 97a00 │ │ - cmp $0x7,%ebx │ │ - jg 97aa3 │ │ - movslq %ebx,%rbp │ │ - mov %rbp,%rax │ │ - shl $0x4,%rax │ │ - mov %r14,(%rdi,%rax,1) │ │ - jmp 97a96 │ │ - movsbl 0x9(%rcx),%ebx │ │ - mov $0x1,%eax │ │ - cmp %ebx,%ebp │ │ - jne 97ab4 │ │ - mov 0xb(%rcx),%r8b │ │ - test $0x1,%r8b │ │ - je 97a52 │ │ - mov (%r9),%r14d │ │ - cmp $0x80008000,%r14d │ │ - jne 97a56 │ │ - mov (%rcx,%rax,4),%r14d │ │ - mov (%rsi),%ebx │ │ - test %ebx,%ebx │ │ - jle 97a88 │ │ - movzbl %r8b,%r9d │ │ - xor %eax,%eax │ │ - mov %rdi,%rbp │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - cmp %r14d,0x0(%rbp) │ │ - je 97ab9 │ │ - add $0x1,%rax │ │ - add $0x10,%rbp │ │ - cmp %rax,%rbx │ │ - jne 97a70 │ │ - cmp $0x7,%ebx │ │ - jg 97aa3 │ │ - movslq %ebx,%rbp │ │ - mov %rbp,%rax │ │ - shl $0x4,%rax │ │ - mov %r14d,(%rdi,%rax,1) │ │ - mov %edx,0x8(%rdi,%rax,1) │ │ - add $0x1,%ebp │ │ - mov %ebp,(%rsi) │ │ - mov 0xb(%rcx),%r8b │ │ - movl $0x1,(%r11) │ │ - shr %r8b │ │ - movzbl %r8b,%eax │ │ - or %eax,(%r10) │ │ - pop %rbx │ │ - pop %r14 │ │ - pop %rbp │ │ + nopl 0x0(%rax) │ │ + mov (%rdi),%eax │ │ + imul $0x6a1,%eax,%ecx │ │ + add $0x800,%ecx │ │ + sar $0xc,%ecx │ │ + add %eax,%ecx │ │ + mov %ecx,(%rdi) │ │ + mov (%rdi,%rsi,4),%eax │ │ + imul $0x6a1,%eax,%ecx │ │ + add $0x800,%ecx │ │ + sar $0xc,%ecx │ │ + add %eax,%ecx │ │ + mov %ecx,(%rdi,%rsi,4) │ │ + mov (%rdi,%rsi,8),%eax │ │ + imul $0x6a1,%eax,%ecx │ │ + add $0x800,%ecx │ │ + sar $0xc,%ecx │ │ + add %eax,%ecx │ │ + mov %ecx,(%rdi,%rsi,8) │ │ + lea (%rsi,%rsi,2),%rax │ │ + mov (%rdi,%rax,4),%ecx │ │ + imul $0x6a1,%ecx,%edx │ │ + add $0x800,%edx │ │ + sar $0xc,%edx │ │ + add %ecx,%edx │ │ + mov %edx,(%rdi,%rax,4) │ │ retq │ │ - mov %eax,%eax │ │ - jmp 97abf │ │ - mov %ebp,%eax │ │ - shl $0x4,%rax │ │ - add %edx,0x8(%rdi,%rax,1) │ │ - movl $0x1,(%r11) │ │ - shr %r9d │ │ - or %r9d,(%r10) │ │ - pop %rbx │ │ - pop %r14 │ │ - pop %rbp │ │ + nop │ │ + shll (%rdi) │ │ + shll (%rdi,%rsi,4) │ │ + shll (%rdi,%rsi,8) │ │ + lea (%rsi,%rsi,2),%rax │ │ + shll (%rdi,%rax,4) │ │ + lea (%rsi,%rsi,4),%rcx │ │ + lea (%rsi,%rsi,8),%rdx │ │ + lea (%rdx,%rdx,2),%rdx │ │ + add %rsi,%rdx │ │ + shl $0x4,%rsi │ │ + shll (%rdi,%rsi,1) │ │ + shll (%rdi,%rcx,4) │ │ + shll (%rdi,%rax,8) │ │ + shll (%rdi,%rdx,1) │ │ retq │ │ - nopl 0x0(%rax) │ │ - push %rbp │ │ + nop │ │ push %r15 │ │ push %r14 │ │ + push %r12 │ │ push %rbx │ │ - mov (%rcx),%r15d │ │ - cmp $0x80008000,%r15d │ │ - je 97e2b │ │ - movzwl %r8w,%ebx │ │ - movsbl %bl,%ebp │ │ - movslq %ebp,%rbp │ │ - movsbl 0x2d(%rbp,%rdi,1),%ebp │ │ - movsbq 0x4(%rcx),%rcx │ │ - lea 0x6f8af(%rip),%rax │ │ - movzwl (%rax,%rcx,2),%r11d │ │ - imul %r11d,%ebp │ │ - movswl %r15w,%r10d │ │ - mov %ebp,%eax │ │ - imul %r10d,%eax │ │ - sar $0x10,%r15d │ │ - imul %r15d,%ebp │ │ - mov %eax,%ecx │ │ - sar $0x1f,%ecx │ │ - lea (%rax,%rcx,1),%eax │ │ - add $0x2000,%eax │ │ - sar $0xe,%eax │ │ - mov %ebp,%ecx │ │ - sar $0x1f,%ecx │ │ - lea (%rcx,%rbp,1),%ecx │ │ - add $0x2000,%ecx │ │ - sar $0xe,%ecx │ │ - movd %eax,%xmm0 │ │ - pinsrd $0x2,%ecx,%xmm0 │ │ - movdqa %xmm0,%xmm1 │ │ - psllq $0x20,%xmm1 │ │ - psrad $0x1f,%xmm1 │ │ - pblendw $0x33,%xmm0,%xmm1 │ │ - movdqa 0x6219d(%rip),%xmm2 │ │ - movdqa %xmm2,%xmm0 │ │ - pcmpgtq %xmm1,%xmm0 │ │ - blendvpd %xmm0,%xmm1,%xmm2 │ │ - movdqa 0x62197(%rip),%xmm1 │ │ - movapd %xmm2,%xmm0 │ │ - pcmpgtq %xmm1,%xmm0 │ │ - blendvpd %xmm0,%xmm2,%xmm1 │ │ - shr $0x8,%ebx │ │ - mov (%rdi),%r14 │ │ - mov 0x128(%r14),%ebp │ │ - test %ebp,%ebp │ │ - je 97bd1 │ │ - pxor %xmm0,%xmm0 │ │ - pblendw $0x11,%xmm1,%xmm0 │ │ - psrlq $0xf,%xmm0 │ │ - paddq %xmm1,%xmm0 │ │ - paddq 0x6216d(%rip),%xmm0 │ │ - pand 0x62175(%rip),%xmm0 │ │ - movdqa %xmm0,%xmm1 │ │ - jmp 97bff │ │ - cmpl $0x0,0x1f4(%r14) │ │ - jne 97bff │ │ - movdqa %xmm1,%xmm0 │ │ - psllq $0x30,%xmm0 │ │ - psrad $0x10,%xmm0 │ │ - pshufd $0xf5,%xmm0,%xmm0 │ │ - psrlq $0xf,%xmm0 │ │ - psubq %xmm0,%xmm1 │ │ - pand 0x62151(%rip),%xmm1 │ │ - mov (%rdx),%ecx │ │ - movslq %ecx,%r8 │ │ - movzwl %bx,%eax │ │ - cmp $0xff,%eax │ │ - jne 97cda │ │ - test %r9,%r9 │ │ - je 97c6b │ │ - mov 0x28(%rsp),%rax │ │ - movdqa %xmm1,%xmm0 │ │ - psllq $0x30,%xmm0 │ │ - movdqa %xmm0,%xmm2 │ │ - psrad $0x1f,%xmm2 │ │ - psrad $0x10,%xmm0 │ │ - pshufd $0xf5,%xmm0,%xmm0 │ │ - pblendw $0xcc,%xmm2,%xmm0 │ │ - pmovsxwq (%rax),%xmm2 │ │ - psubq %xmm2,%xmm0 │ │ - pxor %xmm2,%xmm2 │ │ - psubq %xmm0,%xmm2 │ │ - blendvpd %xmm0,%xmm2,%xmm0 │ │ - movd %xmm0,%eax │ │ - pextrd $0x2,%xmm0,%edi │ │ - or %eax,%edi │ │ - xor %eax,%eax │ │ - cmp $0xf,%edi │ │ - seta %al │ │ - mov %eax,(%r9) │ │ - test %r8d,%r8d │ │ - jle 97caf │ │ - pextrd $0x2,%xmm1,%edi │ │ - shl $0x10,%edi │ │ - pextrw $0x0,%xmm1,%eax │ │ - or %edi,%eax │ │ - xor %edi,%edi │ │ - mov %rsi,%rbp │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - cmp %eax,0x0(%rbp) │ │ - je 97e1c │ │ - add $0x1,%rdi │ │ - add $0x10,%rbp │ │ - cmp %rdi,%rcx │ │ - jne 97c90 │ │ - cmp $0x7,%ecx │ │ - jg 97e2b │ │ - mov %r8,%rax │ │ - shl $0x4,%rax │ │ - pextrd $0x2,%xmm1,%ecx │ │ - shl $0x10,%ecx │ │ - pextrw $0x0,%xmm1,%edi │ │ - or %ecx,%edi │ │ - mov %edi,(%rsi,%rax,1) │ │ - movl $0x2,0x8(%rsi,%rax,1) │ │ - lea 0x1(%r8),%eax │ │ - jmpq 97e18 │ │ - movsbl %bl,%eax │ │ - pextrd $0x2,%xmm1,%ebx │ │ - pextrw $0x0,%xmm1,%r9d │ │ - shl $0x10,%ebx │ │ - or %ebx,%r9d │ │ - cltq │ │ - movsbl 0x2d(%rax,%rdi,1),%ebx │ │ - imul %r11d,%ebx │ │ - imul %ebx,%r10d │ │ - imul %r15d,%ebx │ │ - mov %r10d,%edi │ │ - sar $0x1f,%edi │ │ - lea (%r10,%rdi,1),%edi │ │ - add $0x2000,%edi │ │ - sar $0xe,%edi │ │ - cmp $0x4000,%edi │ │ - mov $0x3fff,%r10d │ │ - cmovge %r10d,%edi │ │ - mov %ebx,%eax │ │ - sar $0x1f,%eax │ │ - lea (%rbx,%rax,1),%eax │ │ - add $0x2000,%eax │ │ - sar $0xe,%eax │ │ - cmp $0x4000,%eax │ │ - cmovge %r10d,%eax │ │ - cmp $0xffffc001,%edi │ │ - mov $0xc001,%ebx │ │ - cmovle %ebx,%edi │ │ - cmp $0xffffc001,%eax │ │ - cmovle %ebx,%eax │ │ - test %ebp,%ebp │ │ - je 97d8c │ │ - movzwl %ax,%ebp │ │ - mov %ebp,%eax │ │ - shr $0xf,%eax │ │ - lea (%rax,%rbp,1),%eax │ │ - add $0x3,%eax │ │ - and $0xfff8,%eax │ │ - movzwl %di,%ebp │ │ - mov %ebp,%edi │ │ - shr $0xf,%edi │ │ - lea (%rdi,%rbp,1),%edi │ │ - add $0x3,%edi │ │ - and $0xfff8,%edi │ │ - movzwl %di,%r10d │ │ - mov %r9d,%r9d │ │ - test %ecx,%ecx │ │ - jg 97dbc │ │ - jmp 97df7 │ │ - cmpl $0x0,0x1f4(%r14) │ │ - jne 97db1 │ │ - movswl %ax,%ebp │ │ - sar $0xf,%ebp │ │ - sub %ebp,%eax │ │ - and $0xfffe,%eax │ │ - movswl %di,%ebp │ │ - sar $0xf,%ebp │ │ - sub %ebp,%edi │ │ - and $0xfffe,%edi │ │ - movzwl %di,%r10d │ │ - mov %r9d,%r9d │ │ - test %ecx,%ecx │ │ - jle 97df7 │ │ - mov %eax,%edi │ │ - shl $0x10,%edi │ │ - or %r10d,%edi │ │ - shl $0x20,%rdi │ │ - lea (%r9,%rdi,1),%rbp │ │ - xor %ebx,%ebx │ │ - mov %rsi,%rdi │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - cmp %rbp,(%rdi) │ │ - je 97e20 │ │ - add $0x1,%rbx │ │ - add $0x10,%rdi │ │ - cmp %rbx,%rcx │ │ - jne 97de0 │ │ - cmp $0x7,%ecx │ │ - jg 97e2b │ │ - shl $0x4,%r8 │ │ - shl $0x10,%eax │ │ - or %r10d,%eax │ │ - shl $0x20,%rax │ │ - or %rax,%r9 │ │ - mov %r9,(%rsi,%r8,1) │ │ - movl $0x2,0x8(%rsi,%r8,1) │ │ - lea 0x1(%rcx),%eax │ │ - mov %eax,(%rdx) │ │ - jmp 97e2b │ │ - mov %edi,%eax │ │ - jmp 97e22 │ │ - mov %ebx,%eax │ │ + mov (%rdi),%eax │ │ + imul $0x6a1,%eax,%ecx │ │ + add $0x400,%ecx │ │ + sar $0xb,%ecx │ │ + lea (%rcx,%rax,2),%eax │ │ + mov %eax,(%rdi) │ │ + mov (%rdi,%rsi,4),%eax │ │ + imul $0x6a1,%eax,%ecx │ │ + add $0x400,%ecx │ │ + sar $0xb,%ecx │ │ + lea (%rcx,%rax,2),%eax │ │ + mov %eax,(%rdi,%rsi,4) │ │ + mov (%rdi,%rsi,8),%eax │ │ + imul $0x6a1,%eax,%ecx │ │ + add $0x400,%ecx │ │ + sar $0xb,%ecx │ │ + lea (%rcx,%rax,2),%eax │ │ + mov %eax,(%rdi,%rsi,8) │ │ + lea (%rsi,%rsi,2),%rax │ │ + mov (%rdi,%rax,4),%ecx │ │ + imul $0x6a1,%ecx,%edx │ │ + add $0x400,%edx │ │ + sar $0xb,%edx │ │ + lea (%rdx,%rcx,2),%ecx │ │ + mov %ecx,(%rdi,%rax,4) │ │ + lea (%rsi,%rsi,4),%r9 │ │ + lea (%rsi,%rsi,8),%r8 │ │ + lea (%r8,%r8,2),%r14 │ │ + add %rsi,%r14 │ │ + mov %rsi,%r12 │ │ + imul $0x2c,%rsi,%r10 │ │ + imul $0x34,%rsi,%r11 │ │ + imul $0x38,%rsi,%r15 │ │ + imul $0x3c,%rsi,%rdx │ │ + shl $0x4,%rsi │ │ + mov (%rdi,%rsi,1),%ebx │ │ + imul $0x6a1,%ebx,%ecx │ │ + add $0x400,%ecx │ │ + sar $0xb,%ecx │ │ + lea (%rcx,%rbx,2),%ecx │ │ + mov %ecx,(%rdi,%rsi,1) │ │ + mov (%rdi,%r9,4),%ecx │ │ + imul $0x6a1,%ecx,%esi │ │ + add $0x400,%esi │ │ + sar $0xb,%esi │ │ + lea (%rsi,%rcx,2),%ecx │ │ + mov %ecx,(%rdi,%r9,4) │ │ + mov (%rdi,%rax,8),%ecx │ │ + imul $0x6a1,%ecx,%esi │ │ + add $0x400,%esi │ │ + sar $0xb,%esi │ │ + lea (%rsi,%rcx,2),%ecx │ │ + mov %ecx,(%rdi,%rax,8) │ │ + mov (%rdi,%r14,1),%ecx │ │ + imul $0x6a1,%ecx,%esi │ │ + add $0x400,%esi │ │ + sar $0xb,%esi │ │ + lea (%rsi,%rcx,2),%ecx │ │ + mov %ecx,(%rdi,%r14,1) │ │ + shl $0x5,%r12 │ │ + mov (%rdi,%r12,1),%ecx │ │ + imul $0x6a1,%ecx,%esi │ │ + add $0x400,%esi │ │ + sar $0xb,%esi │ │ + lea (%rsi,%rcx,2),%ecx │ │ + mov %ecx,(%rdi,%r12,1) │ │ + mov (%rdi,%r8,4),%ecx │ │ + imul $0x6a1,%ecx,%esi │ │ + add $0x400,%esi │ │ + sar $0xb,%esi │ │ + lea (%rsi,%rcx,2),%ecx │ │ + mov %ecx,(%rdi,%r8,4) │ │ + mov (%rdi,%r9,8),%ecx │ │ + imul $0x6a1,%ecx,%esi │ │ + add $0x400,%esi │ │ + sar $0xb,%esi │ │ + lea (%rsi,%rcx,2),%ecx │ │ + mov %ecx,(%rdi,%r9,8) │ │ + mov (%rdi,%r10,1),%ecx │ │ + imul $0x6a1,%ecx,%esi │ │ + add $0x400,%esi │ │ + sar $0xb,%esi │ │ + lea (%rsi,%rcx,2),%ecx │ │ + mov %ecx,(%rdi,%r10,1) │ │ shl $0x4,%rax │ │ - addl $0x2,0x8(%rsi,%rax,1) │ │ + mov (%rdi,%rax,1),%ecx │ │ + imul $0x6a1,%ecx,%esi │ │ + add $0x400,%esi │ │ + sar $0xb,%esi │ │ + lea (%rsi,%rcx,2),%ecx │ │ + mov %ecx,(%rdi,%rax,1) │ │ + mov (%rdi,%r11,1),%eax │ │ + imul $0x6a1,%eax,%ecx │ │ + add $0x400,%ecx │ │ + sar $0xb,%ecx │ │ + lea (%rcx,%rax,2),%eax │ │ + mov %eax,(%rdi,%r11,1) │ │ + mov (%rdi,%r15,1),%eax │ │ + imul $0x6a1,%eax,%ecx │ │ + add $0x400,%ecx │ │ + sar $0xb,%ecx │ │ + lea (%rcx,%rax,2),%eax │ │ + mov %eax,(%rdi,%r15,1) │ │ + mov (%rdi,%rdx,1),%eax │ │ + imul $0x6a1,%eax,%ecx │ │ + add $0x400,%ecx │ │ + sar $0xb,%ecx │ │ + lea (%rcx,%rax,2),%eax │ │ + mov %eax,(%rdi,%rdx,1) │ │ pop %rbx │ │ + pop %r12 │ │ pop %r14 │ │ pop %r15 │ │ - pop %rbp │ │ retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ + nop │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - movsbl 0x8(%rdx),%eax │ │ - test %eax,%eax │ │ - jle 981ad │ │ - mov %r9d,%ebx │ │ - shr $0x8,%ebx │ │ - lea 0x20(%rdi),%r14 │ │ - movsbl %r9b,%r13d │ │ - movsbl %bl,%r15d │ │ - movzwl (%rdx),%r12d │ │ - movzwl 0x2(%rdx),%r10d │ │ - movslq %r15d,%rbp │ │ - mov %rbp,-0x8(%rsp) │ │ - movslq %r13d,%r9 │ │ - cmp %eax,%r13d │ │ - jne 97efa │ │ - movslq (%rsi),%rax │ │ - cmp $0x1,%rax │ │ - jg 97e9e │ │ - lea 0x1(%rax),%ebx │ │ - mov %ebx,(%rsi) │ │ - shl $0x4,%rax │ │ - mov %r12w,(%rdi,%rax,1) │ │ - mov %r10w,0x2(%rdi,%rax,1) │ │ - movslq 0xc(%rsi),%rax │ │ - cmp $0x1,%rax │ │ - jg 98038 │ │ - mov 0x38(%rsp),%rbp │ │ - mov %r9,%rbx │ │ - movzbl -0x1(%r9,%rbp,1),%r9d │ │ - mov %r12d,%r11d │ │ - neg %r11d │ │ - mov %r10d,%ebp │ │ - neg %ebp │ │ - cmp %r8d,%r9d │ │ - mov %rbx,%r9 │ │ - cmove %r10d,%ebp │ │ - cmove %r12d,%r11d │ │ - lea 0x1(%rax),%ebx │ │ - mov %ebx,0xc(%rsi) │ │ - shl $0x4,%rax │ │ - mov %r11w,0x4(%r14,%rax,1) │ │ - mov %bp,0x6(%r14,%rax,1) │ │ - movsbl 0x9(%rdx),%ebx │ │ - test %ebx,%ebx │ │ - jg 98044 │ │ - jmpq 981ad │ │ - cmp %eax,%r15d │ │ - jne 97f8d │ │ - movslq 0x4(%rsi),%rax │ │ - cmp $0x1,%rax │ │ - jg 97f23 │ │ - lea 0x1(%rax),%ebp │ │ - mov %ebp,0x4(%rsi) │ │ - shl $0x4,%rax │ │ - mov %r12w,0x4(%rdi,%rax,1) │ │ - mov %r10w,0x6(%rdi,%rax,1) │ │ - movslq 0x8(%rsi),%rax │ │ - cmp $0x1,%rax │ │ - jg 98038 │ │ - mov 0x38(%rsp),%rbp │ │ - mov -0x8(%rsp),%rbx │ │ - mov %r8d,-0x1c(%rsp) │ │ - mov %r9,%r8 │ │ - movzbl -0x1(%rbx,%rbp,1),%r9d │ │ - mov %r12d,%r11d │ │ - neg %r11d │ │ - mov %r10d,%ebp │ │ - neg %ebp │ │ - cmp %ecx,%r9d │ │ - mov %r8,%r9 │ │ - mov -0x1c(%rsp),%r8d │ │ - cmove %r10d,%ebp │ │ - cmove %r12d,%r11d │ │ - lea 0x1(%rax),%ebx │ │ - mov %ebx,0x8(%rsi) │ │ + shll $0x2,(%rdi) │ │ + shll $0x2,(%rdi,%rsi,4) │ │ + shll $0x2,(%rdi,%rsi,8) │ │ + lea (%rsi,%rsi,2),%r11 │ │ + shll $0x2,(%rdi,%r11,4) │ │ + lea (%rsi,%rsi,4),%r9 │ │ + lea (%rsi,%rsi,8),%r8 │ │ + lea (%r8,%r8,2),%rdx │ │ + add %rsi,%rdx │ │ + mov %rsi,%rcx │ │ + imul $0x2c,%rsi,%r10 │ │ + mov %rsi,%rax │ │ shl $0x4,%rax │ │ - mov %r11w,(%r14,%rax,1) │ │ - mov %bp,0x2(%r14,%rax,1) │ │ - movsbl 0x9(%rdx),%ebx │ │ - test %ebx,%ebx │ │ - jg 98044 │ │ - jmpq 981ad │ │ - mov %r8d,-0x1c(%rsp) │ │ - mov %r9,%r8 │ │ - cltq │ │ - mov %rax,-0x10(%rsp) │ │ - mov %r12d,%r11d │ │ - neg %r11d │ │ - mov %r10d,%ebp │ │ - neg %ebp │ │ - movslq 0x8(%rsi),%r9 │ │ - cmp $0x1,%r9 │ │ - jg 97fe5 │ │ - lea 0x1(%r9),%eax │ │ - mov %eax,0x8(%rsi) │ │ + shll $0x2,(%rdi,%rax,1) │ │ + shll $0x2,(%rdi,%r9,4) │ │ + shll $0x2,(%rdi,%r11,8) │ │ + shll $0x2,(%rdi,%rdx,1) │ │ + imul $0x34,%rsi,%r14 │ │ + imul $0x38,%rsi,%r15 │ │ + imul $0x3c,%rsi,%r12 │ │ + mov %rsi,%rax │ │ + shl $0x5,%rcx │ │ + shll $0x2,(%rdi,%rcx,1) │ │ + shll $0x2,(%rdi,%r8,4) │ │ + shll $0x2,(%rdi,%r9,8) │ │ + shll $0x2,(%rdi,%r10,1) │ │ + shl $0x6,%rax │ │ + lea (%rax,%rsi,4),%r10 │ │ + imul $0x4c,%rsi,%r13 │ │ + mov %r11,%rbx │ │ + shl $0x4,%rbx │ │ + shll $0x2,(%rdi,%rbx,1) │ │ + imul $0x54,%rsi,%rbx │ │ + imul $0x58,%rsi,%rcx │ │ + imul $0x5c,%rsi,%rdx │ │ + imul $0x64,%rsi,%rbp │ │ + shll $0x2,(%rdi,%r14,1) │ │ + shll $0x2,(%rdi,%r15,1) │ │ + shll $0x2,(%rdi,%r12,1) │ │ + shll $0x2,(%rdi,%rax,1) │ │ + shll $0x2,(%rdi,%r10,1) │ │ + shll $0x2,(%rdi,%r8,8) │ │ + shll $0x2,(%rdi,%r13,1) │ │ + imul $0x68,%rsi,%r8 │ │ + imul $0x6c,%rsi,%r10 │ │ + imul $0x70,%rsi,%rax │ │ shl $0x4,%r9 │ │ - mov 0x38(%rsp),%rax │ │ - mov -0x10(%rsp),%rbx │ │ - movzbl -0x1(%rbx,%rax,1),%eax │ │ - cmp %ecx,%eax │ │ - mov %r11d,%eax │ │ - cmove %r12d,%eax │ │ - mov %ebp,%ebx │ │ - cmove %r10d,%ebx │ │ - mov %ax,(%r14,%r9,1) │ │ - mov %bx,0x2(%r14,%r9,1) │ │ - movslq 0xc(%rsi),%rax │ │ - cmp $0x1,%rax │ │ - mov %r8,%r9 │ │ - mov -0x1c(%rsp),%r8d │ │ - jg 98038 │ │ - lea 0x1(%rax),%ebx │ │ - mov %ebx,0xc(%rsi) │ │ - shl $0x4,%rax │ │ - mov %r14,-0x18(%rsp) │ │ - add %r14,%rax │ │ - mov 0x38(%rsp),%rbx │ │ - mov -0x10(%rsp),%r14 │ │ - movzbl -0x1(%r14,%rbx,1),%ebx │ │ - cmp %r8d,%ebx │ │ - jne 9802a │ │ - mov %r12w,0x4(%rax) │ │ - mov %r10w,0x6(%rax) │ │ - jmp 98033 │ │ - mov %r11w,0x4(%rax) │ │ - mov %bp,0x6(%rax) │ │ - mov -0x18(%rsp),%r14 │ │ - movsbl 0x9(%rdx),%ebx │ │ - test %ebx,%ebx │ │ - jle 981ad │ │ - movzwl 0x4(%rdx),%r11d │ │ - movzwl 0x6(%rdx),%r12d │ │ - cmp %ebx,%r13d │ │ - jne 980b9 │ │ - movslq (%rsi),%rcx │ │ - cmp $0x1,%rcx │ │ - jg 98070 │ │ - lea 0x1(%rcx),%eax │ │ - mov %eax,(%rsi) │ │ - shl $0x4,%rcx │ │ - mov %r11w,(%rdi,%rcx,1) │ │ - mov %r12w,0x2(%rdi,%rcx,1) │ │ - movslq 0xc(%rsi),%rcx │ │ - cmp $0x1,%rcx │ │ - jg 981ad │ │ - mov 0x38(%rsp),%rax │ │ - movzbl -0x1(%r9,%rax,1),%eax │ │ - mov %r11d,%edx │ │ - neg %edx │ │ - mov %r12d,%edi │ │ - neg %edi │ │ - cmp %r8d,%eax │ │ - cmove %r12d,%edi │ │ - cmove %r11d,%edx │ │ - lea 0x1(%rcx),%eax │ │ - mov %eax,0xc(%rsi) │ │ - shl $0x4,%rcx │ │ - mov %dx,0x4(%r14,%rcx,1) │ │ - mov %di,0x6(%r14,%rcx,1) │ │ - jmpq 981ad │ │ - cmp %ebx,%r15d │ │ - jne 98129 │ │ - movslq 0x4(%rsi),%rbp │ │ - cmp $0x1,%rbp │ │ - jg 980de │ │ - lea 0x1(%rbp),%ebx │ │ - mov %ebx,0x4(%rsi) │ │ - shl $0x4,%rbp │ │ - mov %r11w,0x4(%rdi,%rbp,1) │ │ - mov %r12w,0x6(%rdi,%rbp,1) │ │ - movslq 0x8(%rsi),%rdi │ │ - cmp $0x1,%rdi │ │ - jg 981ad │ │ - mov 0x38(%rsp),%rax │ │ - mov -0x8(%rsp),%rdx │ │ - movzbl -0x1(%rdx,%rax,1),%ebp │ │ - mov %r11d,%eax │ │ - neg %eax │ │ - mov %r12d,%edx │ │ - neg %edx │ │ - cmp %ecx,%ebp │ │ - cmove %r12d,%edx │ │ - cmove %r11d,%eax │ │ - lea 0x1(%rdi),%ecx │ │ - mov %ecx,0x8(%rsi) │ │ - shl $0x4,%rdi │ │ - mov %ax,(%r14,%rdi,1) │ │ - mov %dx,0x2(%r14,%rdi,1) │ │ - jmpq 981ad │ │ - movslq %ebx,%r9 │ │ - mov %r11d,%r10d │ │ - neg %r10d │ │ - mov %r12d,%ebx │ │ - neg %ebx │ │ - movslq 0x8(%rsi),%rbp │ │ - cmp $0x1,%rbp │ │ - jg 98170 │ │ - lea 0x1(%rbp),%edi │ │ - mov %edi,0x8(%rsi) │ │ - shl $0x4,%rbp │ │ - mov 0x38(%rsp),%rax │ │ - movzbl -0x1(%r9,%rax,1),%edi │ │ - cmp %ecx,%edi │ │ - mov %r10d,%ecx │ │ - cmove %r11d,%ecx │ │ - mov %ebx,%edi │ │ - cmove %r12d,%edi │ │ - mov %cx,(%r14,%rbp,1) │ │ - mov %di,0x2(%r14,%rbp,1) │ │ - movslq 0xc(%rsi),%rcx │ │ - cmp $0x1,%rcx │ │ - jg 981ad │ │ - lea 0x1(%rcx),%edi │ │ - mov %edi,0xc(%rsi) │ │ - shl $0x4,%rcx │ │ - add %rcx,%r14 │ │ - mov 0x38(%rsp),%rax │ │ - movzbl -0x1(%r9,%rax,1),%ecx │ │ - cmp %r8d,%ecx │ │ - jne 981a3 │ │ - mov %r11w,0x4(%r14) │ │ - mov %r12w,0x6(%r14) │ │ - jmp 981ad │ │ - mov %r10w,0x4(%r14) │ │ - mov %bx,0x6(%r14) │ │ + shll $0x2,(%rdi,%r9,1) │ │ + shll $0x2,(%rdi,%rbx,1) │ │ + shll $0x2,(%rdi,%rcx,1) │ │ + shll $0x2,(%rdi,%rdx,1) │ │ + imul $0x74,%rsi,%rcx │ │ + imul $0x78,%rsi,%rdx │ │ + imul $0x7c,%rsi,%rsi │ │ + shl $0x5,%r11 │ │ + shll $0x2,(%rdi,%r11,1) │ │ + shll $0x2,(%rdi,%rbp,1) │ │ + shll $0x2,(%rdi,%r8,1) │ │ + shll $0x2,(%rdi,%r10,1) │ │ + shll $0x2,(%rdi,%rax,1) │ │ + shll $0x2,(%rdi,%rcx,1) │ │ + shll $0x2,(%rdi,%rdx,1) │ │ + shll $0x2,(%rdi,%rsi,1) │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ - push %rbp │ │ - push %rbx │ │ - movsbq 0x8(%rdx),%rax │ │ - test %rax,%rax │ │ - jle 982c5 │ │ - movzbl -0x1(%rax,%r8,1),%eax │ │ - mov (%rdx),%ebp │ │ - mov %ebp,%r9d │ │ - neg %r9d │ │ - movzwl 0x2(%rdx),%ebx │ │ - mov %ebx,%r10d │ │ - neg %r10d │ │ - cmp %ecx,%eax │ │ - cmove %ebx,%r10d │ │ - cmove %ebp,%r9d │ │ - mov (%rsi),%r11d │ │ - test %r11d,%r11d │ │ - jle 982c8 │ │ - mov %r10d,%eax │ │ - shl $0x10,%eax │ │ - movzwl %r9w,%ebp │ │ - or %eax,%ebp │ │ - xor %eax,%eax │ │ - mov %rdi,%rbx │ │ - nop │ │ - cmp (%rbx),%ebp │ │ - je 98221 │ │ - add $0x1,%rax │ │ - add $0x10,%rbx │ │ - cmp %rax,%r11 │ │ - jne 98210 │ │ - cmp %r11d,%eax │ │ - jne 98247 │ │ - mov %r11,%rax │ │ - shl $0x4,%rax │ │ - mov %r9w,(%rdi,%rax,1) │ │ - mov %r10w,0x2(%rdi,%rax,1) │ │ - movl $0x2,0x8(%rdi,%rax,1) │ │ - add $0x1,%r11d │ │ - mov %r11d,(%rsi) │ │ - movsbq 0x9(%rdx),%rax │ │ - test %rax,%rax │ │ - jle 982c5 │ │ - movzbl -0x1(%rax,%r8,1),%eax │ │ - mov 0x4(%rdx),%ebp │ │ - mov %ebp,%r8d │ │ - neg %r8d │ │ - movzwl 0x6(%rdx),%edx │ │ - mov %edx,%r9d │ │ - neg %r9d │ │ - cmp %ecx,%eax │ │ - cmove %edx,%r9d │ │ - cmove %ebp,%r8d │ │ - mov %r11d,%ecx │ │ - test %r11d,%r11d │ │ - jle 982d8 │ │ - mov %r9d,%eax │ │ - shl $0x10,%eax │ │ - movzwl %r8w,%edx │ │ - or %eax,%edx │ │ - xor %eax,%eax │ │ - mov %rdi,%rbp │ │ - nopl (%rax) │ │ - cmp 0x0(%rbp),%edx │ │ - je 982a2 │ │ - add $0x1,%rax │ │ - add $0x10,%rbp │ │ - cmp %rax,%rcx │ │ - jne 98290 │ │ - cmp %r11d,%eax │ │ - jne 982c5 │ │ - shl $0x4,%rcx │ │ - mov %r8w,(%rdi,%rcx,1) │ │ - mov %r9w,0x2(%rdi,%rcx,1) │ │ - movl $0x2,0x8(%rdi,%rcx,1) │ │ - add $0x1,%r11d │ │ - mov %r11d,(%rsi) │ │ - pop %rbx │ │ - pop %rbp │ │ + mov (%rdi,%rsi,4),%r9d │ │ + mov (%rdi,%rsi,8),%r11d │ │ + lea (%rsi,%rsi,2),%r8 │ │ + mov (%rdi,%r8,4),%r10d │ │ + mov (%rdi),%edx │ │ + add %r9d,%edx │ │ + sub %r10d,%r11d │ │ + mov %edx,%eax │ │ + sub %r11d,%eax │ │ + sar %eax │ │ + mov %eax,%ecx │ │ + sub %r10d,%ecx │ │ + sub %r9d,%eax │ │ + sub %ecx,%edx │ │ + mov %edx,(%rdi) │ │ + mov %ecx,(%rdi,%rsi,4) │ │ + mov %eax,(%rdi,%rsi,8) │ │ + add %r11d,%eax │ │ + mov %eax,(%rdi,%r8,4) │ │ retq │ │ - xor %eax,%eax │ │ - cmp %r11d,%eax │ │ - je 98226 │ │ - jmpq 98247 │ │ - xor %eax,%eax │ │ - cmp %r11d,%eax │ │ - je 982a7 │ │ - jmp 982c5 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - mov %r8d,%r14d │ │ - mov 0x38(%rsp),%ebx │ │ - xor %eax,%eax │ │ - cmpl $0x1,0xd4(%rsi) │ │ - je 98310 │ │ - mov 0x40(%rsp),%eax │ │ - cltq │ │ - mov 0xb8(%rsi),%rbp │ │ - imul %rax,%rbp │ │ - shl $0x7,%rbp │ │ - add 0xb0(%rsi),%rbp │ │ - mov %rbp,0x130(%rdi) │ │ - mov 0xc8(%rsi),%r13 │ │ - imul %r13,%rax │ │ - imul $0x230,%rax,%rax │ │ - add 0xc0(%rsi),%rax │ │ - mov 0x18(%rsi),%r8d │ │ - mov %r8d,%r15d │ │ - imul %ebx,%r15d │ │ - and $0x10,%r15d │ │ - test %r8d,%r8d │ │ - jle 9837d │ │ - lea -0x1(%r8),%rbp │ │ - mov %r8d,%r12d │ │ - and $0x3,%r12d │ │ - cmp $0x3,%rbp │ │ - jae 98385 │ │ - xor %ebx,%ebx │ │ - test %r12,%r12 │ │ - jne 98402 │ │ - jmpq 98440 │ │ - mov %rax,%rbp │ │ - jmpq 98440 │ │ - mov %r9d,-0x8(%rsp) │ │ - mov %r14d,%r9d │ │ - mov %edx,-0x4(%rsp) │ │ - mov %r8d,%edx │ │ - imul %ebx,%edx │ │ - shr $0x4,%edx │ │ - and $0x1,%edx │ │ - shl $0x7,%rdx │ │ - lea (%rdx,%rdi,1),%r10 │ │ - add $0x48,%r10 │ │ - mov %r13,%rdx │ │ - shl $0x6,%rdx │ │ - mov %r8,%r11 │ │ - sub %r12,%r11 │ │ - mov %r13,%r14 │ │ - shl $0x4,%r14 │ │ + sub $0x88,%rsp │ │ + mov %r8d,%r13d │ │ + mov %rcx,%r15 │ │ + mov %rdx,%r12 │ │ + mov %rsi,0x78(%rsp) │ │ + mov 0xd0(%rsp),%eax │ │ + mov 0xc8(%rsp),%edx │ │ + mov 0xc0(%rsp),%esi │ │ + lea 0x7e715(%rip),%rcx │ │ + mov %esi,%r10d │ │ + sub %r8d,%r10d │ │ + movzbl (%rcx,%rax,4),%ebp │ │ + cmp %ebp,%r10d │ │ + cmovg %ebp,%r10d │ │ + mov %edx,%ebx │ │ + sub %r9d,%ebx │ │ + movzbl 0x1(%rcx,%rax,4),%r8d │ │ + cmp %r8d,%ebx │ │ + cmovg %r8d,%ebx │ │ + mov 0x100(%rsp),%r11 │ │ + mov %r13d,%eax │ │ + and $0x1f,%eax │ │ + mov %eax,0x3c(%rsp) │ │ + mov %r9d,%eax │ │ + and $0x1f,%eax │ │ + mov %eax,0x38(%rsp) │ │ + test %r10d,%r10d │ │ + mov %rdi,0x40(%rsp) │ │ + je 8f435 │ │ + test %ebx,%ebx │ │ + je 8f435 │ │ + mov %rdi,%r14 │ │ + mov %r9d,0x28(%rsp) │ │ + mov %r8d,0x2c(%rsp) │ │ + mov %ebp,0x30(%rsp) │ │ + mov 0xd8(%rsp),%r8d │ │ + movslq %r10d,%rax │ │ + mov %rax,0x70(%rsp) │ │ + jle 8ef91 │ │ + test %r10d,%r10d │ │ + jle 8ef91 │ │ + movslq 0x28(%rsp),%rax │ │ + imul %r12,%rax │ │ + mov 0x78(%rsp),%rcx │ │ + lea (%rcx,%rax,4),%rax │ │ + movslq %r13d,%rcx │ │ + lea (%rax,%rcx,4),%rcx │ │ + mov %r10d,%r11d │ │ + and $0x1,%r11d │ │ + lea 0x0(,%r12,4),%r9 │ │ + mov 0x70(%rsp),%rbp │ │ + sub %r11,%rbp │ │ + xor %esi,%esi │ │ + xor %edi,%edi │ │ + cmp $0x1,%r10d │ │ + je 8ef7a │ │ + jmp 8ef50 │ │ + nopl 0x0(%rax) │ │ + add %r9,%rcx │ │ + add $0x1,%esi │ │ + cmp %ebx,%esi │ │ + jge 8ef91 │ │ + xor %edi,%edi │ │ + cmp $0x1,%r10d │ │ + je 8ef7a │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + movzbl (%r15),%eax │ │ + mov %al,(%rcx,%rdi,4) │ │ + movzbl 0x10(%r15),%eax │ │ + mov %al,0x1(%rcx,%rdi,4) │ │ + movzbl (%r15),%eax │ │ + mov %al,0x4(%rcx,%rdi,4) │ │ + movzbl 0x10(%r15),%eax │ │ + mov %al,0x5(%rcx,%rdi,4) │ │ + add $0x2,%rdi │ │ + cmp %rdi,%rbp │ │ + jne 8ef50 │ │ + test %r11,%r11 │ │ + je 8ef30 │ │ + movzbl (%r15),%eax │ │ + mov %al,(%rcx,%rdi,4) │ │ + movzbl 0x10(%r15),%eax │ │ + mov %al,0x1(%rcx,%rdi,4) │ │ + jmp 8ef30 │ │ + mov %r13d,0x34(%rsp) │ │ + mov %r12,0x48(%rsp) │ │ + mov %r8d,%eax │ │ + lea 0x7e63b(%rip),%rcx │ │ + movzbl 0x2(%rcx,%rax,8),%r13d │ │ + cmp $0x2,%r13d │ │ + mov $0x2,%esi │ │ + cmovae %esi,%r13d │ │ + mov %rax,0x80(%rsp) │ │ + movzbl 0x3(%rcx,%rax,8),%eax │ │ + cmp $0x2,%eax │ │ + cmovb %eax,%esi │ │ + mov $0x1,%edx │ │ + mov 0x38(%rsp),%ecx │ │ + shl %cl,%edx │ │ + mov 0xf8(%rsp),%r12 │ │ + movl $0x1,0x54(%rsp) │ │ + mov 0x3c(%rsp),%r9d │ │ + mov %rbx,0x58(%rsp) │ │ + test %ebx,%ebx │ │ + jle 8f03f │ │ + mov 0x58(%rsp),%r8d │ │ + xor %edi,%edi │ │ + mov %edx,%ebp │ │ + nopl (%rax) │ │ + xor %r11d,%r11d │ │ + cmp $0xffff,%ebp │ │ + seta %r11b │ │ + mov %r11d,%ecx │ │ + shl $0x4,%ecx │ │ + mov %ebp,%ebx │ │ + shr %cl,%ebx │ │ + movzbl (%r12,%rdi,1),%ecx │ │ + cmp %ecx,%r13d │ │ + cmovle %r13d,%ecx │ │ + lea (%r9,%r9,2),%rax │ │ + lea (%r14,%rax,4),%rax │ │ + lea (%rax,%rcx,4),%rax │ │ + or %bx,(%rax,%r11,2) │ │ + add $0x1,%rdi │ │ + add %ebp,%ebp │ │ + cmp %rdi,%r8 │ │ + jne 8f000 │ │ + mov %edx,%r12d │ │ + mov 0x3c(%rsp),%ecx │ │ + shll %cl,0x54(%rsp) │ │ + mov 0xf0(%rsp),%rdi │ │ + mov 0x38(%rsp),%edx │ │ + test %r10d,%r10d │ │ + jle 8f0b7 │ │ + mov %r10d,%r8d │ │ + xor %ebp,%ebp │ │ + lea (%rdx,%rdx,2),%rax │ │ + mov 0x40(%rsp),%rcx │ │ + lea (%rcx,%rax,4),%r14 │ │ + mov 0x54(%rsp),%r11d │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ xor %ebx,%ebx │ │ + cmp $0xffff,%r11d │ │ + seta %bl │ │ + mov %ebx,%ecx │ │ + shl $0x4,%ecx │ │ + mov %r11d,%eax │ │ + shr %cl,%eax │ │ + movzbl (%rdi,%rbp,1),%ecx │ │ + cmp %ecx,%esi │ │ + cmovle %esi,%ecx │ │ + lea (%r14,%rcx,4),%rcx │ │ + or %ax,0x180(%rcx,%rbx,2) │ │ + add $0x1,%rbp │ │ + add %r11d,%r11d │ │ + cmp %rbp,%r8 │ │ + jne 8f080 │ │ + mov %rdx,0x60(%rsp) │ │ + mov %r12d,%edx │ │ + mov %r12d,%r14d │ │ + mov 0x58(%rsp),%rcx │ │ + shl %cl,%r14 │ │ + mov 0x80(%rsp),%rax │ │ + lea 0x7e507(%rip),%rcx │ │ + movzbl (%rcx,%rax,8),%r11d │ │ + mov %r13d,%r12d │ │ + cmp %r11d,%r10d │ │ + mov 0x70(%rsp),%rbx │ │ + jle 8f1bf │ │ + sub %edx,%r14d │ │ + mov %r14d,%r8d │ │ + shr $0x10,%r8d │ │ + test %r14w,%r14w │ │ + je 8f147 │ │ + add %r11,%r9 │ │ + lea (%r9,%r9,2),%rax │ │ + test %r8d,%r8d │ │ + je 8f191 │ │ + mov 0x40(%rsp),%rcx │ │ + lea (%rcx,%rax,4),%rax │ │ + lea (%rax,%r12,4),%rbp │ │ + add $0x2,%rbp │ │ + lea 0x0(,%r11,4),%rax │ │ + lea (%rax,%rax,2),%rcx │ │ + mov %r11,%rax │ │ nop │ │ - mov %rax,%rbp │ │ - mov %rax,-0x18(%r10,%rbx,8) │ │ - add %r14,%rax │ │ - mov %rax,-0x10(%r10,%rbx,8) │ │ + or %r14w,-0x2(%rbp) │ │ + or %r8w,0x0(%rbp) │ │ + add %r11,%rax │ │ + add %rcx,%rbp │ │ + cmp %rbx,%rax │ │ + jl 8f130 │ │ + jmp 8f1bf │ │ + test %r8d,%r8d │ │ + je 8f1bf │ │ + add %r11,%r9 │ │ + lea (%r9,%r9,2),%rax │ │ + mov 0x40(%rsp),%rcx │ │ + lea (%rcx,%rax,4),%rax │ │ + lea (%rax,%r12,4),%rax │ │ + add $0x2,%rax │ │ + lea 0x0(,%r11,4),%rcx │ │ + lea (%rcx,%rcx,2),%rcx │ │ + mov %r11,%rbp │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + or %r8w,(%rax) │ │ + add %r11,%rbp │ │ + add %rcx,%rax │ │ + cmp %rbx,%rbp │ │ + jl 8f180 │ │ + jmp 8f1bf │ │ + mov 0x40(%rsp),%rcx │ │ + lea (%rcx,%rax,4),%rax │ │ + lea (%rax,%r12,4),%rcx │ │ + lea 0x0(,%r11,4),%rax │ │ + lea (%rax,%rax,2),%rbp │ │ + mov %r11,%rax │ │ + nopl (%rax) │ │ + or %r14w,(%rcx) │ │ + add %r11,%rax │ │ + add %rbp,%rcx │ │ + cmp %rbx,%rax │ │ + jl 8f1b0 │ │ + mov %r12,0x68(%rsp) │ │ + mov 0x54(%rsp),%edx │ │ + mov %edx,%r8d │ │ + mov %r10d,%ecx │ │ + shl %cl,%r8 │ │ + mov 0x80(%rsp),%rax │ │ + lea 0x7e400(%rip),%rcx │ │ + movzbl 0x1(%rcx,%rax,8),%r14d │ │ + mov %esi,%r9d │ │ + mov 0x58(%rsp),%rax │ │ + movslq %eax,%r12 │ │ + cmp %r14d,%eax │ │ + jle 8f2ef │ │ + sub %edx,%r8d │ │ + mov %r8d,%r11d │ │ + shr $0x10,%r11d │ │ + test %r8w,%r8w │ │ + je 8f269 │ │ + test %r11d,%r11d │ │ + je 8f2b1 │ │ + mov 0x60(%rsp),%rax │ │ add %r14,%rax │ │ - mov %rax,-0x8(%r10,%rbx,8) │ │ + lea (%rax,%rax,2),%rax │ │ + mov 0x40(%rsp),%rcx │ │ + lea (%rcx,%rax,4),%rax │ │ + lea (%rax,%r9,4),%rcx │ │ + add $0x182,%rcx │ │ + lea 0x0(,%r14,4),%rax │ │ + lea (%rax,%rax,2),%rax │ │ + mov %r14,%rbp │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + or %r8w,-0x2(%rcx) │ │ + or %r11w,(%rcx) │ │ + add %r14,%rbp │ │ + add %rax,%rcx │ │ + cmp %r12,%rbp │ │ + jl 8f250 │ │ + jmpq 8f2ef │ │ + test %r11d,%r11d │ │ + je 8f2ef │ │ + mov 0x60(%rsp),%rax │ │ add %r14,%rax │ │ - mov %rax,(%r10,%rbx,8) │ │ - add $0x4,%rbx │ │ + lea (%rax,%rax,2),%rax │ │ + mov 0x40(%rsp),%rcx │ │ + lea (%rcx,%rax,4),%rax │ │ + lea (%rax,%r9,4),%rax │ │ + add $0x182,%rax │ │ + lea 0x0(,%r14,4),%rcx │ │ + lea (%rcx,%rcx,2),%rcx │ │ + mov %r14,%rbp │ │ + or %r11w,(%rax) │ │ + add %r14,%rbp │ │ + add %rcx,%rax │ │ + cmp %r12,%rbp │ │ + jl 8f2a0 │ │ + jmp 8f2ef │ │ + mov 0x60(%rsp),%rax │ │ add %r14,%rax │ │ - cmp %rbx,%r11 │ │ - jne 983c0 │ │ - add %rdx,%rbp │ │ - mov %rbp,%rax │ │ - mov -0x4(%rsp),%edx │ │ - mov %r9d,%r14d │ │ - mov -0x8(%rsp),%r9d │ │ - test %r12,%r12 │ │ - je 98440 │ │ - mov %r8d,%ebp │ │ - imul 0x38(%rsp),%ebp │ │ - shr $0x4,%ebp │ │ - and $0x1,%ebp │ │ - shl $0x7,%rbp │ │ - lea 0x0(%rbp,%rbx,8),%rbp │ │ - lea (%rdi,%rbp,1),%r10 │ │ - add $0x30,%r10 │ │ - mov %r13,%r11 │ │ - shl $0x4,%r11 │ │ - xor %ebx,%ebx │ │ - mov %rax,%rbp │ │ + lea (%rax,%rax,2),%rax │ │ + mov 0x40(%rsp),%rcx │ │ + lea (%rcx,%rax,4),%rax │ │ + lea (%rax,%r9,4),%rax │ │ + add $0x180,%rax │ │ + lea 0x0(,%r14,4),%rcx │ │ + lea (%rcx,%rcx,2),%rcx │ │ + mov %r14,%rbp │ │ + nop │ │ + or %r8w,(%rax) │ │ + add %r14,%rbp │ │ + add %rcx,%rax │ │ + cmp %r12,%rbp │ │ + jl 8f2e0 │ │ + add $0xffffffff,%r10d │ │ + movabs $0x101010101010101,%rbx │ │ + cmp $0x1f,%r10d │ │ + ja 8f324 │ │ + lea 0x70c96(%rip),%rax │ │ + movslq (%rax,%r10,4),%rcx │ │ + add %rax,%rcx │ │ + jmpq *%rcx │ │ + mov %sil,(%rdi) │ │ + jmp 8f363 │ │ + mov %esi,%eax │ │ + shl $0x8,%eax │ │ + or %esi,%eax │ │ + mov %ax,(%rdi) │ │ + jmp 8f363 │ │ + mov 0x70(%rsp),%rdx │ │ + callq 4480 │ │ + jmp 8f363 │ │ + imul $0x1010101,%esi,%eax │ │ + mov %eax,(%rdi) │ │ + jmp 8f363 │ │ + imul %rbx,%r9 │ │ + mov %r9,(%rdi) │ │ + jmp 8f363 │ │ + imul %rbx,%r9 │ │ + mov %r9,(%rdi) │ │ + mov %r9,0x8(%rdi) │ │ + jmp 8f363 │ │ + imul %rbx,%r9 │ │ + mov %r9,(%rdi) │ │ + mov %r9,0x8(%rdi) │ │ + mov %r9,0x10(%rdi) │ │ + mov %r9,0x18(%rdi) │ │ + mov 0x30(%rsp),%ebp │ │ + mov 0x2c(%rsp),%r8d │ │ + mov 0x28(%rsp),%r9d │ │ + mov 0xc8(%rsp),%edx │ │ + mov 0xc0(%rsp),%esi │ │ + mov 0xf8(%rsp),%rdi │ │ + mov 0x58(%rsp),%rcx │ │ + add $0xffffffff,%ecx │ │ + cmp $0x1f,%ecx │ │ + ja 8f3b7 │ │ + lea 0x70c85(%rip),%rax │ │ + movslq (%rax,%rcx,4),%rcx │ │ + add %rax,%rcx │ │ + jmpq *%rcx │ │ + mov %r13b,(%rdi) │ │ + jmp 8f423 │ │ + mov %r13d,%eax │ │ + shl $0x8,%eax │ │ + or %r13d,%eax │ │ + mov %ax,(%rdi) │ │ + jmp 8f423 │ │ + mov %r13d,%esi │ │ + mov %r12,%rdx │ │ + callq 4480 │ │ + mov 0xc0(%rsp),%esi │ │ + mov 0xc8(%rsp),%edx │ │ + mov 0x28(%rsp),%r9d │ │ + mov 0x2c(%rsp),%r8d │ │ + mov 0x30(%rsp),%ebp │ │ + jmp 8f423 │ │ + imul $0x1010101,%r13d,%eax │ │ + mov %eax,(%rdi) │ │ + jmp 8f423 │ │ + mov 0x68(%rsp),%rax │ │ + imul %rbx,%rax │ │ + mov %rax,(%rdi) │ │ + jmp 8f423 │ │ + mov 0x68(%rsp),%rax │ │ + imul %rbx,%rax │ │ + mov %rax,(%rdi) │ │ + mov %rax,0x8(%rdi) │ │ + jmp 8f423 │ │ + mov 0x68(%rsp),%rax │ │ + imul %rbx,%rax │ │ + mov %rax,(%rdi) │ │ + mov %rax,0x8(%rdi) │ │ + mov %rax,0x10(%rdi) │ │ + mov %rax,0x18(%rdi) │ │ + mov 0x48(%rsp),%r12 │ │ + mov 0x100(%rsp),%r11 │ │ + mov 0x34(%rsp),%r13d │ │ + test %r11,%r11 │ │ + je 8f556 │ │ + mov 0xe8(%rsp),%eax │ │ + xor %r14d,%r14d │ │ + cmp $0x1,%eax │ │ + sete %r14b │ │ + xor %r10d,%r10d │ │ + cmp $0x3,%eax │ │ + setne %r10b │ │ + add %r10d,%esi │ │ + mov %r10d,%ecx │ │ + sar %cl,%esi │ │ + sar %cl,%r13d │ │ + add %r10d,%ebp │ │ + shr %cl,%ebp │ │ + sub %r13d,%esi │ │ + cmp %ebp,%esi │ │ + cmovle %esi,%ebp │ │ + add %r14d,%edx │ │ + mov %r14d,%ecx │ │ + sar %cl,%edx │ │ + sar %cl,%r9d │ │ + sub %r9d,%edx │ │ + add %r14d,%r8d │ │ + shr %cl,%r8d │ │ + cmp %r8d,%edx │ │ + cmovle %edx,%r8d │ │ + test %ebp,%ebp │ │ + je 8f556 │ │ + test %r8d,%r8d │ │ + je 8f556 │ │ + mov %r10d,%ecx │ │ + shrl %cl,0x3c(%rsp) │ │ + mov %r14d,%ecx │ │ + shrl %cl,0x38(%rsp) │ │ + test %r8d,%r8d │ │ + jle 8f55f │ │ + test %ebp,%ebp │ │ + jle 8f55f │ │ + movslq %r9d,%rax │ │ + imul %r12,%rax │ │ + mov 0x78(%rsp),%rcx │ │ + lea (%rcx,%rax,4),%rax │ │ + movslq %r13d,%rcx │ │ + lea (%rax,%rcx,4),%rcx │ │ + movslq %ebp,%rdx │ │ + mov %ebp,%esi │ │ + and $0x1,%esi │ │ + shl $0x2,%r12 │ │ + sub %rsi,%rdx │ │ + xor %edi,%edi │ │ + xor %eax,%eax │ │ + cmp $0x1,%ebp │ │ + je 8f53d │ │ + jmp 8f510 │ │ nopl (%rax) │ │ - mov %rbp,(%r10,%rbx,8) │ │ - add $0x1,%rbx │ │ - add %r11,%rbp │ │ - cmp %rbx,%r12 │ │ - jne 98430 │ │ - mov %r15d,%r10d │ │ - mov %rbp,0x8(%rdi,%r10,8) │ │ - shl $0x4,%r13 │ │ - mov %rbp,%rax │ │ - add %r13,%rax │ │ - mov %r15d,%ebx │ │ - or $0x1,%ebx │ │ - movq $0x0,0x8(%rdi,%rbx,8) │ │ - mov %r15d,%r11d │ │ - or $0x2,%r11d │ │ - mov %rax,0x8(%rdi,%r11,8) │ │ - add %rax,%r13 │ │ - mov %r15d,%eax │ │ - or $0x3,%eax │ │ - movq $0x0,0x8(%rdi,%rax,8) │ │ - mov %r15d,%ebx │ │ - or $0x4,%ebx │ │ - mov %r13,0x8(%rdi,%rbx,8) │ │ - mov 0x38(%rsp),%eax │ │ - test $0x1,%al │ │ - je 984cf │ │ - add %r8d,%r15d │ │ - movslq %r15d,%r8 │ │ - mov 0x8(%rdi,%r8,8),%rax │ │ - mov %rax,0x8(%rdi,%r10,8) │ │ - mov %rbp,0x8(%rdi,%r8,8) │ │ - mov 0x8(%rdi,%r11,8),%rax │ │ - mov 0x18(%rdi,%r8,8),%rbp │ │ - mov %rbp,0x8(%rdi,%r11,8) │ │ - mov %rax,0x18(%rdi,%r8,8) │ │ - mov 0x8(%rdi,%rbx,8),%rax │ │ - mov 0x28(%rdi,%r8,8),%rbp │ │ - mov %rbp,0x8(%rdi,%rbx,8) │ │ - mov %rax,0x28(%rdi,%r8,8) │ │ - mov %rsi,(%rdi) │ │ - mov %r14d,0x140(%rdi) │ │ - mov 0xc(%rsi),%eax │ │ - cmp %r9d,%eax │ │ - cmovg %r9d,%eax │ │ - mov %eax,0x144(%rdi) │ │ - mov %edx,0x138(%rdi) │ │ - mov 0x8(%rsi),%eax │ │ - cmp %ecx,%eax │ │ - cmovg %ecx,%eax │ │ - mov %eax,0x13c(%rdi) │ │ + add %r12,%rcx │ │ + add $0x1,%edi │ │ + cmp %r8d,%edi │ │ + jge 8f55f │ │ + xor %eax,%eax │ │ + cmp $0x1,%ebp │ │ + je 8f53d │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + movzbl 0x20(%r15),%ebx │ │ + mov %bl,0x2(%rcx,%rax,4) │ │ + movzbl 0x30(%r15),%ebx │ │ + mov %bl,0x3(%rcx,%rax,4) │ │ + movzbl 0x20(%r15),%ebx │ │ + mov %bl,0x6(%rcx,%rax,4) │ │ + movzbl 0x30(%r15),%ebx │ │ + mov %bl,0x7(%rcx,%rax,4) │ │ + add $0x2,%rax │ │ + cmp %rax,%rdx │ │ + jne 8f510 │ │ + test %rsi,%rsi │ │ + je 8f4f0 │ │ + movzbl 0x20(%r15),%ebx │ │ + mov %bl,0x2(%rcx,%rax,4) │ │ + movzbl 0x30(%r15),%ebx │ │ + mov %bl,0x3(%rcx,%rax,4) │ │ + jmp 8f4f0 │ │ + add $0x88,%rsp │ │ + jmp 8f5a0 │ │ + mov 0x40(%rsp),%rdi │ │ + add $0x300,%rdi │ │ + sub $0x18,%rsp │ │ + mov 0x50(%rsp),%esi │ │ + mov 0x54(%rsp),%edx │ │ + mov %ebp,%ecx │ │ + mov $0x0,%r9d │ │ + push %r14 │ │ + push %r10 │ │ + pushq 0x130(%rsp) │ │ + push %r11 │ │ + mov 0x118(%rsp),%eax │ │ + push %rax │ │ + callq 8f5b0 │ │ + add $0xc8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ nopl 0x0(%rax,%rax,1) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - push %rax │ │ - mov %rdi,%r15 │ │ - xor %eax,%eax │ │ - cmpl $0x1,0xd4(%rdi) │ │ - mov %edx,%ebp │ │ - cmovne %esi,%eax │ │ - mov 0x10(%rdi),%r13d │ │ - mov 0x14(%rdi),%edi │ │ - cmp %r9d,%edi │ │ - cmovg %r9d,%edi │ │ - cmp $0x7,%edx │ │ - mov $0x8,%edx │ │ - cmovg %ebp,%edx │ │ - mov %edx,-0x78(%rsp) │ │ - mov %rcx,%rdx │ │ - mov %rcx,-0x58(%rsp) │ │ - mov %ebp,%edx │ │ - lea 0x8(%rcx),%esi │ │ - cmp %r13d,%esi │ │ - cmovle %esi,%r13d │ │ - mov 0xb8(%r15),%rcx │ │ - mov %rcx,-0x68(%rsp) │ │ - cltq │ │ - mov %rax,-0x70(%rsp) │ │ - mov %r8d,-0x7c(%rsp) │ │ - cmp %r8d,%edi │ │ - jle 9867d │ │ - cmp -0x58(%rsp),%edx │ │ - jge 9867d │ │ - mov -0x68(%rsp),%rbx │ │ - mov %rbx,%rax │ │ - imul -0x70(%rsp),%rax │ │ - shl $0x4,%rax │ │ - mov -0x7c(%rsp),%ecx │ │ - mov %ecx,%esi │ │ - and $0xf,%esi │ │ - imul %rbx,%rsi │ │ - add %rax,%rsi │ │ - shl $0x3,%rsi │ │ - add 0xb0(%r15),%rsi │ │ - movslq %edx,%r10 │ │ - mov -0x58(%rsp),%r11 │ │ - movslq %r11d,%rbp │ │ - sub %edx,%r11d │ │ - mov %r10,%r8 │ │ - not %r8 │ │ - add %rbp,%r8 │ │ - and $0x7,%r11d │ │ - lea 0x0(,%rbx,8),%r9 │ │ - mov %r10,%rbx │ │ - test %r11,%r11 │ │ - jne 98606 │ │ - jmp 98621 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - add $0x1,%ecx │ │ - add %r9,%rsi │ │ - cmp %edi,%ecx │ │ - jge 9867d │ │ - mov %r10,%rbx │ │ - test %r11,%r11 │ │ - je 98621 │ │ - mov %r10,%rbx │ │ - mov %r11,%rax │ │ - nopl 0x0(%rax) │ │ - movl $0x80008000,(%rsi,%rbx,8) │ │ - add $0x1,%rbx │ │ - add $0xffffffffffffffff,%rax │ │ - jne 98610 │ │ - cmp $0x7,%r8 │ │ - jb 985f0 │ │ + sub $0x88,%rsp │ │ + mov %rcx,0x78(%rsp) │ │ + mov %esi,%r10d │ │ + mov 0xc0(%rsp),%ecx │ │ + mov 0xd8(%rsp),%esi │ │ + mov 0xe0(%rsp),%r13d │ │ + lea 0x7dffa(%rip),%rbp │ │ + mov 0x2(%rbp,%rcx,8),%al │ │ + mov %rcx,0x70(%rsp) │ │ + mov 0x3(%rbp,%rcx,8),%cl │ │ + xor %r12d,%r12d │ │ + mov %al,0x33(%rsp) │ │ + test %al,%al │ │ + setne %al │ │ + xor %r14d,%r14d │ │ + mov %cl,0x32(%rsp) │ │ + test %cl,%cl │ │ + setne 0x31(%rsp) │ │ + mov $0x10,%ebp │ │ + mov %r13d,%ecx │ │ + shr %cl,%ebp │ │ + mov $0x10,%ebx │ │ + mov %esi,0x60(%rsp) │ │ + mov %esi,%ecx │ │ + shr %cl,%ebx │ │ + mov $0x1,%r11d │ │ + mov %ebp,0x58(%rsp) │ │ + mov %ebp,%ecx │ │ + shl %cl,%r11d │ │ + mov $0x1,%ebp │ │ + mov %ebx,0x5c(%rsp) │ │ + mov %ebx,%ecx │ │ + shl %cl,%ebp │ │ + mov %ebp,0x44(%rsp) │ │ + mov $0x1,%ebp │ │ + mov %r10d,0x68(%rsp) │ │ + mov %r10d,%ecx │ │ + shl %cl,%ebp │ │ + mov %ebp,0x40(%rsp) │ │ + mov %r9d,0x6c(%rsp) │ │ + mov %rdi,0x38(%rsp) │ │ + mov 0xd0(%rsp),%r10 │ │ + mov 0xc8(%rsp),%rdi │ │ + mov $0x4,%r15d │ │ + movl $0x1,0x34(%rsp) │ │ + mov %edx,0x64(%rsp) │ │ + movslq %edx,%rcx │ │ + mov %rcx,0x48(%rsp) │ │ + mov %r8,0x50(%rsp) │ │ + test %r8d,%r8d │ │ + jle 8f6fa │ │ + mov %al,%r12b │ │ + mov $0x4,%eax │ │ + sub %r13d,%eax │ │ + mov 0x50(%rsp),%r8d │ │ + xor %r9d,%r9d │ │ + mov 0x38(%rsp),%rcx │ │ + mov 0x48(%rsp),%rdx │ │ + lea (%rcx,%rdx,8),%r13 │ │ + mov 0x40(%rsp),%ebx │ │ nopw 0x0(%rax,%rax,1) │ │ - movl $0x80008000,(%rsi,%rbx,8) │ │ - movl $0x80008000,0x8(%rsi,%rbx,8) │ │ - movl $0x80008000,0x10(%rsi,%rbx,8) │ │ - movl $0x80008000,0x18(%rsi,%rbx,8) │ │ - movl $0x80008000,0x20(%rsi,%rbx,8) │ │ - movl $0x80008000,0x28(%rsi,%rbx,8) │ │ - movl $0x80008000,0x30(%rsi,%rbx,8) │ │ - movl $0x80008000,0x38(%rsi,%rbx,8) │ │ - add $0x8,%rbx │ │ - cmp %rbx,%rbp │ │ - jne 98630 │ │ - jmpq 985f0 │ │ - cmpl $0x0,0x98(%r15) │ │ - jle 989e4 │ │ - addl $0xfffffff8,-0x78(%rsp) │ │ - mov 0xb0(%r15),%rcx │ │ - mov -0x7c(%rsp),%esi │ │ - mov -0x68(%rsp),%rax │ │ - imul %rax,%rsi │ │ - lea 0x0(,%rax,8),%rax │ │ - mov %rax,-0x20(%rsp) │ │ - add $0x4,%rcx │ │ - mov %rcx,-0x18(%rsp) │ │ - shlq $0x7,-0x70(%rsp) │ │ - mov %rsi,%rax │ │ - mov %rsi,-0x28(%rsp) │ │ - lea 0x1(%rsi),%rax │ │ - mov %rax,-0x30(%rsp) │ │ - xor %r8d,%r8d │ │ - lea 0x6ece5(%rip),%r10 │ │ - mov %r15,-0x10(%rsp) │ │ - mov %edi,-0x50(%rsp) │ │ - mov 0x38(%r15,%r8,4),%eax │ │ - mov %eax,-0x48(%rsp) │ │ - cmp $0x80000000,%eax │ │ - jne 98724 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - add $0x1,%r8 │ │ - movslq 0x98(%r15),%rax │ │ - cmp %rax,%r8 │ │ - jge 989e4 │ │ - mov 0x38(%r15,%r8,4),%eax │ │ - mov %eax,-0x48(%rsp) │ │ - cmp $0x80000000,%eax │ │ - je 98700 │ │ - cmp -0x7c(%rsp),%edi │ │ - jle 98700 │ │ - movzbl 0x35(%r15,%r8,1),%eax │ │ - lea -0x4(%rax),%ecx │ │ - mov %ecx,-0x74(%rsp) │ │ - mov 0xa8(%r15),%rsi │ │ - mov (%rsi,%rax,8),%rax │ │ - mov -0x28(%rsp),%rcx │ │ - lea (%rax,%rcx,8),%r11 │ │ - mov -0x30(%rsp),%rcx │ │ - lea 0x4(%rax,%rcx,8),%rsi │ │ - mov %rsi,-0x38(%rsp) │ │ - lea (%rax,%rcx,8),%rax │ │ - mov %rax,-0x40(%rsp) │ │ - mov -0x7c(%rsp),%eax │ │ + xor %edx,%edx │ │ + cmp %r11d,%ebx │ │ + setae %dl │ │ + mov %edx,%esi │ │ mov %eax,%ecx │ │ - mov %r8,-0x8(%rsp) │ │ - jmp 98796 │ │ - mov -0x20(%rsp),%rax │ │ - add %rax,%r11 │ │ - mov -0x60(%rsp),%rcx │ │ - add $0x1,%ecx │ │ - add %rax,-0x38(%rsp) │ │ - add %rax,-0x40(%rsp) │ │ - mov -0x50(%rsp),%edi │ │ - cmp %edi,%ecx │ │ - jge 98700 │ │ - mov %rcx,%rax │ │ - mov %rcx,-0x60(%rsp) │ │ - and $0x7ffffff8,%ecx │ │ - mov -0x7c(%rsp),%eax │ │ - cmp %eax,%ecx │ │ - cmova %ecx,%eax │ │ - mov %eax,-0x44(%rsp) │ │ - add $0x8,%ecx │ │ - cmp %edi,%ecx │ │ - cmovg %edi,%ecx │ │ - mov %ecx,-0x4c(%rsp) │ │ - mov -0x78(%rsp),%eax │ │ - mov %eax,%r14d │ │ - cmp %r13d,%eax │ │ - jl 987db │ │ - jmp 98770 │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %edi,%edx │ │ - add $0x1,%r14d │ │ - cmp %r13d,%r14d │ │ - jge 98770 │ │ - mov %edx,%edi │ │ - movslq %r14d,%rdx │ │ - movsbq 0x4(%r11,%rdx,8),%r12 │ │ - test %r12,%r12 │ │ - je 987d0 │ │ - lea (%r8,%r8,8),%rax │ │ - lea (%rax,%rax,2),%rax │ │ - add %r8,%rax │ │ - add %r15,%rax │ │ - movslq 0x40(%rax,%r12,4),%rax │ │ - test %rax,%rax │ │ - je 989d0 │ │ - mov (%r11,%rdx,8),%r9d │ │ - mov %rax,%rcx │ │ - mov %rax,(%rsp) │ │ - movzwl (%r10,%rax,2),%eax │ │ - imul -0x48(%rsp),%eax │ │ - movswl %r9w,%esi │ │ - imul %eax,%esi │ │ - mov %r9d,%ebp │ │ - sar $0x10,%ebp │ │ - imul %eax,%ebp │ │ - mov %esi,%eax │ │ - sar $0x1f,%eax │ │ - lea (%rsi,%rax,1),%ecx │ │ - add $0x2000,%ecx │ │ - sar $0xe,%ecx │ │ - cmp $0x4000,%ecx │ │ - mov $0x3fff,%esi │ │ - cmovge %esi,%ecx │ │ - cmp $0xffffc000,%ecx │ │ - mov $0xffffc001,%ebx │ │ - cmovle %ebx,%ecx │ │ - mov %ebp,%eax │ │ - sar $0x1f,%eax │ │ - lea (%rax,%rbp,1),%ebp │ │ - add $0x2000,%ebp │ │ - sar $0xe,%ebp │ │ - cmp $0x4000,%ebp │ │ - cmovge %esi,%ebp │ │ - cmp $0xffffc000,%ebp │ │ - cmovle %ebx,%ebp │ │ - mov %ebp,%esi │ │ - neg %esi │ │ - cmovl %ebp,%esi │ │ - mov %ecx,%ebx │ │ - neg %ebx │ │ - cmovl %ecx,%ebx │ │ - shr $0x6,%ebx │ │ - mov %ebx,%eax │ │ - neg %eax │ │ - xor -0x74(%rsp),%ecx │ │ - cmovns %ebx,%eax │ │ - mov -0x60(%rsp),%rcx │ │ - lea (%rax,%rcx,1),%ebx │ │ - cmp -0x44(%rsp),%ebx │ │ - jl 98990 │ │ - cmp -0x4c(%rsp),%ebx │ │ - jge 98990 │ │ - mov %r13d,%r8d │ │ - shr $0x6,%esi │ │ + shl %cl,%esi │ │ + mov %ebx,%ebp │ │ mov %esi,%ecx │ │ - neg %ecx │ │ - xor -0x74(%rsp),%ebp │ │ - cmovns %esi,%ecx │ │ - add %r14d,%ecx │ │ - movslq %ecx,%r15 │ │ - add -0x60(%rsp),%al │ │ - movzbl %al,%eax │ │ - and $0xf,%eax │ │ - mov -0x70(%rsp),%rcx │ │ - lea (%rcx,%rax,8),%rax │ │ - imul -0x68(%rsp),%rax │ │ - lea (%rax,%r15,8),%r10 │ │ - add -0x18(%rsp),%r10 │ │ - mov %edx,%ebp │ │ - mov -0x38(%rsp),%rax │ │ - lea (%rax,%rdx,8),%rbx │ │ - mov -0x40(%rsp),%rax │ │ - lea (%rax,%rdx,8),%r13 │ │ - xor %eax,%eax │ │ - mov %edi,%edx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ + shr %cl,%ebp │ │ + movzbl (%r10,%r9,1),%ecx │ │ + cmp %ecx,%r12d │ │ + cmovb %r12d,%ecx │ │ + lea 0x0(,%rcx,4),%rcx │ │ + add %r13,%rcx │ │ + or %bp,(%rcx,%rdx,2) │ │ + add $0x1,%r9 │ │ + add %ebx,%ebx │ │ + cmp %r9,%r8 │ │ + jne 8f6c0 │ │ + mov %r10,0x80(%rsp) │ │ + mov 0x64(%rsp),%ecx │ │ + shll %cl,0x34(%rsp) │ │ + movslq 0x68(%rsp),%r12 │ │ + mov 0x78(%rsp),%r10 │ │ + test %r10d,%r10d │ │ + mov 0x44(%rsp),%r13d │ │ + jle 8f778 │ │ + mov 0x31(%rsp),%al │ │ + mov %al,%r14b │ │ + sub 0x60(%rsp),%r15d │ │ + mov %r10d,%r8d │ │ + xor %ebp,%ebp │ │ + mov 0x38(%rsp),%rax │ │ + lea (%rax,%r12,8),%r9 │ │ + mov 0x34(%rsp),%edx │ │ + nopl 0x0(%rax) │ │ + xor %esi,%esi │ │ + cmp %r13d,%edx │ │ + setae %sil │ │ + mov %esi,%eax │ │ + mov %r15d,%ecx │ │ + shl %cl,%eax │ │ + mov %edx,%ebx │ │ + mov %eax,%ecx │ │ + shr %cl,%ebx │ │ + movzbl (%rdi,%rbp,1),%eax │ │ + cmp %eax,%r14d │ │ + cmovb %r14d,%eax │ │ + lea (%r9,%rax,4),%rax │ │ + or %bx,0x100(%rax,%rsi,2) │ │ + add $0x1,%rbp │ │ + add %edx,%edx │ │ + cmp %rbp,%r8 │ │ + jne 8f740 │ │ + mov 0x50(%rsp),%r8 │ │ + movslq %r8d,%r15 │ │ + movslq %r10d,%rdx │ │ + cmpl $0x0,0x6c(%rsp) │ │ + mov 0x33(%rsp),%r13b │ │ + mov 0x32(%rsp),%r9b │ │ + jne 8f8fc │ │ + mov 0x70(%rsp),%r14 │ │ + lea 0x7de3c(%rip),%rax │ │ + movzbl (%rax,%r14,8),%ebp │ │ + mov 0x40(%rsp),%eax │ │ + mov %eax,%ebx │ │ + mov %r8d,%ecx │ │ + shl %cl,%rbx │ │ + sub %eax,%ebx │ │ + mov %ebx,%esi │ │ + mov 0x58(%rsp),%ecx │ │ + shr %cl,%esi │ │ + cmp %r10d,%ebp │ │ + jge 8f84c │ │ + add $0xffffffff,%r11d │ │ + and %ebx,%r11d │ │ + xor %ecx,%ecx │ │ + test %r13b,%r13b │ │ + setne %cl │ │ + test %r11d,%r11d │ │ + je 8f820 │ │ + mov 0x38(%rsp),%rax │ │ + mov 0x48(%rsp),%rbx │ │ + lea (%rax,%rbx,8),%rax │ │ + lea (%rax,%rcx,4),%rcx │ │ + add $0x2,%rcx │ │ + mov %rbp,%rax │ │ + or %r11w,-0x2(%rcx,%rax,8) │ │ + test %esi,%esi │ │ + jne 8f812 │ │ nop │ │ - mov %rax,%rdi │ │ - add %r15,%rax │ │ - lea (%rdi,%rbp,1),%esi │ │ - and $0xfffffff8,%esi │ │ - lea -0x8(%rsi),%ecx │ │ - cmp %edx,%ecx │ │ - cmovl %edx,%ecx │ │ - movslq %ecx,%rcx │ │ - cmp %rcx,%rax │ │ - jl 9894e │ │ - add $0x10,%esi │ │ - mov -0x58(%rsp),%rcx │ │ - cmp %ecx,%esi │ │ - cmovg %ecx,%esi │ │ - movslq %esi,%rcx │ │ - cmp %rcx,%rax │ │ - jge 9894e │ │ - mov %r9d,-0x4(%r10,%rdi,8) │ │ - mov (%rsp),%rax │ │ - mov %al,(%r10,%rdi,8) │ │ - lea (%rdi,%rbp,1),%eax │ │ - add $0x1,%eax │ │ - cmp %r8d,%eax │ │ - jge 9896a │ │ - cmp %r12b,(%rbx,%rdi,8) │ │ - jne 9896a │ │ - lea 0x1(%rdi),%rax │ │ - cmp %r9d,0x0(%r13,%rdi,8) │ │ - je 98910 │ │ - lea (%r14,%rdi,1),%r14d │ │ - add $0x1,%r14d │ │ - mov -0x10(%rsp),%r15 │ │ - mov %r8d,%r13d │ │ - mov -0x8(%rsp),%r8 │ │ - lea 0x6ea3a(%rip),%r10 │ │ - jmp 989b3 │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %rdx,%r14 │ │ - lea 0x1(%rdx),%eax │ │ - cmp %r13d,%eax │ │ - jge 989ad │ │ - cmp %r12b,0xc(%r11,%r14,8) │ │ - jne 989ad │ │ - lea 0x1(%r14),%rdx │ │ - cmp %r9d,0x8(%r11,%r14,8) │ │ - je 98990 │ │ - add $0x1,%r14d │ │ - mov %edi,%edx │ │ - add $0xffffffff,%r14d │ │ - add $0x1,%r14d │ │ - cmp %r13d,%r14d │ │ - jl 987db │ │ - jmpq 98770 │ │ + add %rbp,%rax │ │ + cmp %rdx,%rax │ │ + jge 8f84c │ │ + or %r11w,-0x2(%rcx,%rax,8) │ │ + test %esi,%esi │ │ + je 8f800 │ │ + or %si,(%rcx,%rax,8) │ │ + add %rbp,%rax │ │ + cmp %rdx,%rax │ │ + jl 8f808 │ │ + jmp 8f84c │ │ + test %esi,%esi │ │ + je 8f84c │ │ + mov 0x38(%rsp),%rax │ │ + mov 0x48(%rsp),%rbx │ │ + lea (%rax,%rbx,8),%rax │ │ + lea (%rax,%rcx,4),%rax │ │ + add $0x2,%rax │ │ + mov %rbp,%rcx │ │ + nopl (%rax) │ │ + or %si,(%rax,%rcx,8) │ │ + add %rbp,%rcx │ │ + cmp %rdx,%rcx │ │ + jl 8f840 │ │ + lea 0x7dd8d(%rip),%rax │ │ + movzbl 0x1(%rax,%r14,8),%ebp │ │ + mov 0x34(%rsp),%eax │ │ + mov %eax,%ebx │ │ + mov %r10d,%ecx │ │ + shl %cl,%rbx │ │ + sub %eax,%ebx │ │ + mov %ebx,%esi │ │ + mov 0x5c(%rsp),%ecx │ │ + shr %cl,%esi │ │ + cmp %r8d,%ebp │ │ + jge 8f8fc │ │ + mov 0x44(%rsp),%eax │ │ + add $0xffffffff,%eax │ │ + and %ebx,%eax │ │ + xor %ecx,%ecx │ │ + test %r9b,%r9b │ │ + setne %cl │ │ + test %eax,%eax │ │ + je 8f8cf │ │ + mov %eax,%ebx │ │ + mov 0x38(%rsp),%rax │ │ + lea (%rax,%r12,8),%rax │ │ + lea (%rax,%rcx,4),%rcx │ │ + add $0x102,%rcx │ │ + mov %rbp,%rax │ │ + or %bx,-0x2(%rcx,%rax,8) │ │ + test %esi,%esi │ │ + jne 8f8c1 │ │ + nop │ │ + add %rbp,%rax │ │ + cmp %r15,%rax │ │ + jge 8f8fc │ │ + or %bx,-0x2(%rcx,%rax,8) │ │ + test %esi,%esi │ │ + je 8f8b0 │ │ + or %si,(%rcx,%rax,8) │ │ + add %rbp,%rax │ │ + cmp %r15,%rax │ │ + jl 8f8b8 │ │ + jmp 8f8fc │ │ + test %esi,%esi │ │ + je 8f8fc │ │ + mov 0x38(%rsp),%rax │ │ + lea (%rax,%r12,8),%rax │ │ + lea (%rax,%rcx,4),%rax │ │ + add $0x102,%rax │ │ + mov %rbp,%rcx │ │ nopl 0x0(%rax) │ │ - mov %edi,%edx │ │ - add $0x1,%r14d │ │ - cmp %r13d,%r14d │ │ - jl 987db │ │ - jmpq 98770 │ │ - add $0x8,%rsp │ │ + or %si,(%rax,%rcx,8) │ │ + add %rbp,%rcx │ │ + cmp %r15,%rcx │ │ + jl 8f8f0 │ │ + add $0xffffffff,%r10d │ │ + movabs $0x101010101010101,%r14 │ │ + cmp $0x1f,%r10d │ │ + ja 8f96c │ │ + lea 0x70789(%rip),%rax │ │ + movslq (%rax,%r10,4),%rcx │ │ + add %rax,%rcx │ │ + jmpq *%rcx │ │ + test %r9b,%r9b │ │ + setne (%rdi) │ │ + add $0xffffffff,%r8d │ │ + cmp $0x1f,%r8d │ │ + mov 0x80(%rsp),%rdi │ │ + jbe 8fa2e │ │ + jmpq 8fa58 │ │ + xor %eax,%eax │ │ + test %r9b,%r9b │ │ + mov $0x101,%ecx │ │ + cmove %eax,%ecx │ │ + mov %cx,(%rdi) │ │ + add $0xffffffff,%r8d │ │ + cmp $0x1f,%r8d │ │ + mov 0x80(%rsp),%rdi │ │ + jbe 8fa2e │ │ + jmpq 8fa58 │ │ + xor %esi,%esi │ │ + test %r9b,%r9b │ │ + setne %sil │ │ + callq 4480 │ │ + mov 0x50(%rsp),%r8 │ │ + add $0xffffffff,%r8d │ │ + cmp $0x1f,%r8d │ │ + mov 0x80(%rsp),%rdi │ │ + jbe 8fa2e │ │ + jmpq 8fa58 │ │ + xor %eax,%eax │ │ + test %r9b,%r9b │ │ + mov $0x1010101,%ecx │ │ + cmove %eax,%ecx │ │ + mov %ecx,(%rdi) │ │ + add $0xffffffff,%r8d │ │ + cmp $0x1f,%r8d │ │ + mov 0x80(%rsp),%rdi │ │ + jbe 8fa2e │ │ + jmpq 8fa58 │ │ + xor %eax,%eax │ │ + test %r9b,%r9b │ │ + cmovne %r14,%rax │ │ + mov %rax,(%rdi) │ │ + add $0xffffffff,%r8d │ │ + cmp $0x1f,%r8d │ │ + mov 0x80(%rsp),%rdi │ │ + jbe 8fa2e │ │ + jmp 8fa58 │ │ + xor %eax,%eax │ │ + test %r9b,%r9b │ │ + cmovne %r14,%rax │ │ + mov %rax,(%rdi) │ │ + mov %rax,0x8(%rdi) │ │ + add $0xffffffff,%r8d │ │ + cmp $0x1f,%r8d │ │ + mov 0x80(%rsp),%rdi │ │ + jbe 8fa2e │ │ + jmp 8fa58 │ │ + xor %eax,%eax │ │ + test %r9b,%r9b │ │ + cmovne %r14,%rax │ │ + mov %rax,(%rdi) │ │ + mov %rax,0x8(%rdi) │ │ + mov %rax,0x10(%rdi) │ │ + mov %rax,0x18(%rdi) │ │ + add $0xffffffff,%r8d │ │ + cmp $0x1f,%r8d │ │ + mov 0x80(%rsp),%rdi │ │ + ja 8fa58 │ │ + lea 0x706eb(%rip),%rax │ │ + movslq (%rax,%r8,4),%rcx │ │ + add %rax,%rcx │ │ + jmpq *%rcx │ │ + test %r13b,%r13b │ │ + setne (%rdi) │ │ + jmp 8fac3 │ │ + xor %eax,%eax │ │ + test %r13b,%r13b │ │ + mov $0x101,%ecx │ │ + cmove %eax,%ecx │ │ + mov %cx,(%rdi) │ │ + jmp 8fac3 │ │ + xor %esi,%esi │ │ + test %r13b,%r13b │ │ + setne %sil │ │ + mov %r15,%rdx │ │ + add $0x88,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + jmpq 4480 │ │ + xor %eax,%eax │ │ + test %r13b,%r13b │ │ + mov $0x1010101,%ecx │ │ + cmove %eax,%ecx │ │ + mov %ecx,(%rdi) │ │ + jmp 8fac3 │ │ + xor %eax,%eax │ │ + test %r13b,%r13b │ │ + cmovne %r14,%rax │ │ + mov %rax,(%rdi) │ │ + jmp 8fac3 │ │ + xor %eax,%eax │ │ + test %r13b,%r13b │ │ + cmovne %r14,%rax │ │ + mov %rax,(%rdi) │ │ + mov %rax,0x8(%rdi) │ │ + jmp 8fac3 │ │ + xor %eax,%eax │ │ + test %r13b,%r13b │ │ + cmovne %r14,%rax │ │ + mov %rax,(%rdi) │ │ + mov %rax,0x8(%rdi) │ │ + mov %rax,0x10(%rdi) │ │ + mov %rax,0x18(%rdi) │ │ + add $0x88,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ + nop │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - mov %esi,-0x4c(%rsp) │ │ - mov %rdi,-0x18(%rsp) │ │ - mov (%rdi),%r9 │ │ - mov 0x10(%r9),%r11d │ │ - mov 0x14(%r9),%eax │ │ - cmp %r8d,%eax │ │ - cmovg %r8d,%eax │ │ - cmp %edx,%r11d │ │ - cmovg %edx,%r11d │ │ - mov %eax,-0x24(%rsp) │ │ - cmp %ecx,%eax │ │ - jle 98e53 │ │ - mov %ecx,%r13d │ │ - mov 0xb8(%r9),%rsi │ │ - mov 0xa0(%r9),%rax │ │ - mov %ecx,%ecx │ │ - imul %rsi,%rcx │ │ - lea (%rax,%rcx,8),%rdx │ │ - lea (%rax,%rcx,8),%rdi │ │ - add $0x10,%rdi │ │ - mov %rdi,-0x30(%rsp) │ │ - lea (%rax,%rcx,8),%rdi │ │ - add $0x15,%rdi │ │ - mov %rdi,-0x38(%rsp) │ │ - shl $0x3,%rsi │ │ - mov %rsi,-0x8(%rsp) │ │ - lea (%rax,%rcx,8),%rsi │ │ - add $0xc,%rsi │ │ - mov %rsi,-0x40(%rsp) │ │ - lea 0x8(%rax,%rcx,8),%rax │ │ - mov %rax,-0x48(%rsp) │ │ - lea 0x70c8c(%rip),%r15 │ │ - mov %r9,-0x20(%rsp) │ │ - mov %r11d,-0x50(%rsp) │ │ - cmp -0x4c(%rsp),%r11d │ │ - jg 98ae2 │ │ + sub $0x1088,%rsp │ │ + mov %r8d,%r11d │ │ + mov %rcx,%r14 │ │ + mov %rsi,0x60(%rsp) │ │ + mov %rdi,%r13 │ │ + mov 0x10d8(%rsp),%eax │ │ + mov 0x1110(%rsp),%rbx │ │ + mov 0x10c8(%rsp),%edi │ │ + mov 0x10c0(%rsp),%r10d │ │ + lea 0x7da5c(%rip),%rcx │ │ + sub %r8d,%r10d │ │ + movzbl (%rcx,%rax,4),%r12d │ │ + cmp %r12d,%r10d │ │ + cmovg %r12d,%r10d │ │ + sub %r9d,%edi │ │ + movzbl 0x1(%rcx,%rax,4),%r8d │ │ + cmp %r8d,%edi │ │ + cmovg %r8d,%edi │ │ + mov %r11d,%r15d │ │ + and $0x1f,%r15d │ │ + mov %r9d,0x3c(%rsp) │ │ + mov %r9d,%eax │ │ + and $0x1f,%eax │ │ + test %r10d,%r10d │ │ + je 900d4 │ │ + test %edi,%edi │ │ + je 900d4 │ │ + mov %edi,0x18(%rsp) │ │ + mov %edi,%esi │ │ + movslq %r10d,%r9 │ │ + mov %r13,0x40(%rsp) │ │ + mov %r8d,0x58(%rsp) │ │ + mov %r15,0x30(%rsp) │ │ + mov %rax,0x28(%rsp) │ │ + mov %r10d,0x20(%rsp) │ │ + mov %rdx,0x70(%rsp) │ │ + mov %r12d,0x5c(%rsp) │ │ + mov %r11d,0x54(%rsp) │ │ + mov %r9,0x68(%rsp) │ │ + mov %rsi,0x48(%rsp) │ │ + jle 8fd86 │ │ + test %r10d,%r10d │ │ + jle 8fcf2 │ │ + movslq 0x3c(%rsp),%rax │ │ + imul %rdx,%rax │ │ + mov 0x60(%rsp),%rcx │ │ + lea (%rcx,%rax,4),%rax │ │ + movslq %r11d,%rcx │ │ + lea (%rax,%rcx,4),%rax │ │ + mov %r10d,%r11d │ │ + and $0x1,%r11d │ │ + lea 0x0(,%rdx,4),%r8 │ │ + mov %r9,%rcx │ │ + sub %r11,%rcx │ │ + xor %edi,%edi │ │ + xor %ebp,%ebp │ │ + cmp $0x1,%r10d │ │ + je 8fc3a │ │ + jmp 8fc10 │ │ + nopw 0x0(%rax,%rax,1) │ │ + add %r8,%rax │ │ + add $0x1,%edi │ │ + cmp 0x18(%rsp),%edi │ │ + jge 8fc51 │ │ + xor %ebp,%ebp │ │ + cmp $0x1,%r10d │ │ + je 8fc3a │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + movzbl (%r14),%ebx │ │ + mov %bl,(%rax,%rbp,4) │ │ + movzbl 0x10(%r14),%ebx │ │ + mov %bl,0x1(%rax,%rbp,4) │ │ + movzbl (%r14),%ebx │ │ + mov %bl,0x4(%rax,%rbp,4) │ │ + movzbl 0x10(%r14),%ebx │ │ + mov %bl,0x5(%rax,%rbp,4) │ │ + add $0x2,%rbp │ │ + cmp %rbp,%rcx │ │ + jne 8fc10 │ │ + test %r11,%r11 │ │ + je 8fbf0 │ │ + movzbl (%r14),%ebx │ │ + mov %bl,(%rax,%rbp,4) │ │ + movzbl 0x10(%r14),%ebx │ │ + mov %bl,0x1(%rax,%rbp,4) │ │ + jmp 8fbf0 │ │ + mov 0x18(%rsp),%r8d │ │ + test %r8d,%r8d │ │ + mov 0x28(%rsp),%rax │ │ + jle 8fd8b │ │ + test %r10d,%r10d │ │ + mov 0x10e0(%rsp),%esi │ │ + jle 8fcf2 │ │ + mov %esi,%eax │ │ + xor %ebp,%ebp │ │ + lea 0x7d961(%rip),%rcx │ │ + movzbl (%rcx,%rax,8),%r12d │ │ + movzbl 0x1(%rcx,%rax,8),%eax │ │ + mov %eax,0x1c(%rsp) │ │ + xor %r13d,%r13d │ │ + mov %r13d,%r13d │ │ + xor %r15d,%r15d │ │ + xor %ebx,%ebx │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov %ebx,%eax │ │ + mov %r13,%rcx │ │ + shl $0x5,%rcx │ │ + lea (%rsp,%rcx,1),%rdi │ │ + add $0x80,%rdi │ │ + add %rax,%rdi │ │ + xor %edx,%edx │ │ + mov %ebp,%ecx │ │ + mov %r15d,%r8d │ │ + mov 0x10e8(%rsp),%r9 │ │ + callq 90900 │ │ + mov 0x10e0(%rsp),%esi │ │ + mov 0x20(%rsp),%r10d │ │ + add %r12d,%ebx │ │ + add $0x1,%r15d │ │ + cmp %r10d,%ebx │ │ + jl 8fca0 │ │ + add 0x1c(%rsp),%r13d │ │ + add $0x1,%ebp │ │ + cmp 0x18(%rsp),%r13d │ │ + jl 8fc90 │ │ + mov $0x1,%edi │ │ + mov 0x28(%rsp),%rcx │ │ + shl %cl,%edi │ │ + mov 0x30(%rsp),%r15 │ │ + mov %r15d,%ecx │ │ + lea 0x80(%rsp),%r11 │ │ + xor %edx,%edx │ │ + lea (%rcx,%rcx,2),%rcx │ │ + mov 0x40(%rsp),%r13 │ │ + lea 0x0(,%rcx,4),%r8 │ │ + add %r13,%r8 │ │ + mov %edi,0x38(%rsp) │ │ + mov 0x1108(%rsp),%r12 │ │ + mov 0x48(%rsp),%r9 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nop │ │ - mov -0x8(%rsp),%rax │ │ - add %rax,%rdx │ │ - add $0x1,%r13d │ │ - add %rax,-0x38(%rsp) │ │ - add %rax,-0x30(%rsp) │ │ - add %rax,-0x40(%rsp) │ │ - add %rax,-0x48(%rsp) │ │ - cmp -0x24(%rsp),%r13d │ │ - jge 98e53 │ │ - cmp -0x4c(%rsp),%r11d │ │ - jle 98ab0 │ │ - lea 0x0(%r13,%r13,1),%eax │ │ - and $0x1e,%eax │ │ - mov -0x18(%rsp),%rcx │ │ - mov 0x38(%rcx,%rax,8),%r12 │ │ - mov -0x4c(%rsp),%eax │ │ - mov %eax,%ebp │ │ - jmp 98b15 │ │ - mov %al,0x7(%rdx,%rbp,8) │ │ - add $0x1,%rbp │ │ + xor %ebp,%ebp │ │ + cmp $0xffff,%edi │ │ + seta %bpl │ │ + mov %ebp,%ecx │ │ + shl $0x4,%ecx │ │ + mov %edi,%ebx │ │ + shr %cl,%ebx │ │ + movzbl (%r11),%ecx │ │ + movzbl (%r12,%rdx,1),%eax │ │ + cmp %eax,%ecx │ │ + cmovb %ecx,%eax │ │ + lea (%r8,%rax,4),%rcx │ │ + or %bx,(%rcx,%rbp,2) │ │ + add $0x1,%rdx │ │ + add %edi,%edi │ │ + add $0x20,%r11 │ │ + cmp %rdx,%r9 │ │ + jne 8fd40 │ │ + mov 0x28(%rsp),%rax │ │ + mov 0x18(%rsp),%r8d │ │ + jmp 8fda0 │ │ + mov 0x18(%rsp),%r8d │ │ + mov $0x1,%edx │ │ + mov %eax,%ecx │ │ + shl %cl,%edx │ │ + mov %edx,0x38(%rsp) │ │ + mov 0x1108(%rsp),%r12 │ │ + mov $0x1,%edx │ │ + mov %r15d,%ecx │ │ + shl %cl,%edx │ │ + mov %edx,0x1c(%rsp) │ │ + mov 0x1100(%rsp),%rdi │ │ + mov %r10d,%r9d │ │ + test %r10d,%r10d │ │ + jle 8fe1d │ │ + mov %eax,%ecx │ │ + xor %eax,%eax │ │ + lea (%rcx,%rcx,2),%rcx │ │ + lea 0x0(,%rcx,4),%r11 │ │ + add %r13,%r11 │ │ + mov 0x1c(%rsp),%esi │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - cmp %r11d,%ebp │ │ - jge 98ab0 │ │ - lea 0x1(%rbp,%rbp,1),%eax │ │ - cltq │ │ - shl $0x4,%rax │ │ - lea (%r12,%rax,1),%r10 │ │ - movzbl 0xa(%r12,%rax,1),%ecx │ │ - movzbl (%r15,%rcx,4),%r8d │ │ - add $0x1,%r8d │ │ - shr %r8d │ │ - lea (%r12,%rax,1),%r14 │ │ - add $0x8,%r14 │ │ - movsbq 0x9(%r12,%rax,1),%rax │ │ - test %rax,%rax │ │ - jle 98ca0 │ │ - cmpb $0x0,0x26(%rax,%r9,1) │ │ - je 98ca0 │ │ - movswl 0x4(%r10),%ecx │ │ - mov %ecx,%esi │ │ - neg %esi │ │ - cmovl %ecx,%esi │ │ - movswl 0x6(%r10),%ebx │ │ - mov %ebx,%ecx │ │ - neg %ecx │ │ - cmovl %ebx,%ecx │ │ - or %esi,%ecx │ │ - cmp $0xfff,%ecx │ │ - jg 98ca0 │ │ + nop │ │ + xor %ebp,%ebp │ │ + cmp $0xffff,%esi │ │ + seta %bpl │ │ + mov %ebp,%ecx │ │ + shl $0x4,%ecx │ │ + mov %esi,%ebx │ │ + shr %cl,%ebx │ │ + movzbl 0x880(%rsp,%rax,1),%ecx │ │ + movzbl (%rdi,%rax,1),%edx │ │ + cmp %edx,%ecx │ │ + cmovb %ecx,%edx │ │ + lea (%r11,%rdx,4),%rcx │ │ + or %bx,0x180(%rcx,%rbp,2) │ │ + add $0x1,%rax │ │ + add %esi,%esi │ │ + cmp %rax,%r9 │ │ + jne 8fde0 │ │ + mov %r9,0x78(%rsp) │ │ + cmpl $0x0,0x10d0(%rsp) │ │ + mov 0x38(%rsp),%r10d │ │ + jne 8ffdd │ │ test %r8d,%r8d │ │ - je 98b10 │ │ - movslq %ebp,%rcx │ │ - mov 0x4(%r10),%esi │ │ - mov %esi,(%rdx,%rcx,8) │ │ - mov %al,0x4(%rdx,%rcx,8) │ │ - movzwl -0x53(%rsp),%eax │ │ - mov %ax,0x5(%rdx,%rcx,8) │ │ - mov -0x51(%rsp),%al │ │ - mov %al,0x7(%rdx,%rcx,8) │ │ - lea 0x1(%rcx),%rbp │ │ - cmp $0x1,%r8d │ │ - je 98b10 │ │ - lea -0x1(%r8),%r15d │ │ - and $0x1,%r15d │ │ - cmp $0x2,%r8d │ │ - je 98c62 │ │ - mov %r13,-0x10(%rsp) │ │ - mov %r15d,%r11d │ │ - not %r11d │ │ - add %r8d,%r11d │ │ - mov -0x38(%rsp),%rax │ │ - lea (%rax,%rcx,8),%rax │ │ - mov -0x30(%rsp),%rsi │ │ - lea (%rsi,%rcx,8),%r8 │ │ - mov -0x40(%rsp),%rsi │ │ - lea (%rsi,%rcx,8),%rbx │ │ - mov -0x48(%rsp),%rsi │ │ - lea (%rsi,%rcx,8),%r13 │ │ + jle 8fef2 │ │ + xor %r11d,%r11d │ │ + mov 0x20(%rsp),%r9d │ │ + mov 0x40(%rsp),%r8 │ │ + mov 0x30(%rsp),%rdi │ │ + jmp 8fe72 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + add $0x1,%r11 │ │ + add %r10d,%r10d │ │ + cmp 0x48(%rsp),%r11 │ │ + je 8fef2 │ │ + mov %r11,%r12 │ │ + shl $0x5,%r12 │ │ + movzbl 0x480(%rsp,%r12,1),%eax │ │ + cmp %eax,%r9d │ │ + jle 8fe60 │ │ + xor %r15d,%r15d │ │ + cmp $0xffff,%r10d │ │ + seta %r15b │ │ + movzbl 0x80(%rsp,%r12,1),%edx │ │ + mov %r15d,%ecx │ │ + shl $0x4,%ecx │ │ + mov %r10d,%r13d │ │ + shr %cl,%r13d │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %eax,%ecx │ │ + lea (%rsp,%r12,1),%rsi │ │ + add $0x80,%rsi │ │ + movzbl (%rcx,%rsi,1),%ebp │ │ + cmp %ebp,%edx │ │ + cmova %ebp,%edx │ │ + lea (%rax,%rdi,1),%ebx │ │ + lea (%rbx,%rbx,2),%rbx │ │ + lea (%r8,%rbx,4),%rbx │ │ + lea (%rbx,%rdx,4),%rdx │ │ + or %r13w,(%rdx,%r15,2) │ │ + movzbl 0x400(%rcx,%rsi,1),%ecx │ │ + add %eax,%ecx │ │ + mov %ecx,%eax │ │ + mov %ebp,%edx │ │ + cmp %r9d,%ecx │ │ + jl 8feb0 │ │ + jmpq 8fe60 │ │ + cmpl $0x0,0x20(%rsp) │ │ + mov 0x40(%rsp),%r13 │ │ + mov 0x30(%rsp),%r15 │ │ + mov 0x28(%rsp),%r9 │ │ + mov 0x18(%rsp),%r8d │ │ + mov 0x1108(%rsp),%r12 │ │ + mov 0x1100(%rsp),%rdi │ │ + jle 8ffdd │ │ xor %esi,%esi │ │ + movzbl 0xc80(%rsp,%rsi,1),%edx │ │ + cmp %edx,%r8d │ │ + jg 8ff56 │ │ + add $0x1,%rsi │ │ + mov 0x1c(%rsp),%eax │ │ + add %eax,%eax │ │ + mov %eax,0x1c(%rsp) │ │ + cmp 0x78(%rsp),%rsi │ │ + je 8ffdd │ │ + movzbl 0xc80(%rsp,%rsi,1),%edx │ │ + cmp %edx,%r8d │ │ + jle 8ff30 │ │ + xor %r10d,%r10d │ │ + mov 0x1c(%rsp),%r11d │ │ + cmp $0xffff,%r11d │ │ + seta %r10b │ │ + movzbl 0x880(%rsp,%rsi,1),%ebx │ │ + mov %r10d,%ecx │ │ + shl $0x4,%ecx │ │ + shr %cl,%r11d │ │ nopw 0x0(%rax,%rax,1) │ │ - movzbl 0x1(%r14),%ecx │ │ - mov 0x4(%r10),%r9d │ │ - mov %r9d,0x0(%r13,%rsi,8) │ │ - mov %cl,(%rbx,%rsi,8) │ │ - movzbl -0x51(%rsp),%ecx │ │ - mov %cl,-0x6(%rax,%rsi,8) │ │ - movzwl -0x53(%rsp),%ecx │ │ - mov %cx,-0x8(%rax,%rsi,8) │ │ - movzbl 0x1(%r14),%ecx │ │ - mov 0x4(%r10),%edi │ │ - mov %edi,(%r8,%rsi,8) │ │ - mov %cl,0x8(%rbx,%rsi,8) │ │ - movzbl -0x51(%rsp),%ecx │ │ - mov %cl,0x2(%rax,%rsi,8) │ │ - movzwl -0x53(%rsp),%ecx │ │ - mov %cx,(%rax,%rsi,8) │ │ - add $0x2,%rsi │ │ - cmp %esi,%r11d │ │ - jne 98c00 │ │ - add %rsi,%rbp │ │ - mov -0x10(%rsp),%r13 │ │ - mov -0x20(%rsp),%r9 │ │ - mov -0x50(%rsp),%r11d │ │ - test %r15d,%r15d │ │ - lea 0x70ab4(%rip),%r15 │ │ - je 98b10 │ │ - mov 0x1(%r14),%al │ │ - mov 0x4(%r10),%ecx │ │ - mov %ecx,(%rdx,%rbp,8) │ │ - mov %al,0x4(%rdx,%rbp,8) │ │ - movzwl -0x53(%rsp),%eax │ │ - mov %ax,0x5(%rdx,%rbp,8) │ │ - mov -0x51(%rsp),%al │ │ - jmpq 98afc │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - movsbq (%r14),%rax │ │ - test %rax,%rax │ │ - jle 98df0 │ │ - cmpb $0x0,0x26(%rax,%r9,1) │ │ - je 98df0 │ │ - movswl (%r10),%ecx │ │ - mov %ecx,%esi │ │ - neg %esi │ │ - cmovl %ecx,%esi │ │ - movswl 0x2(%r10),%ecx │ │ - mov %ecx,%edi │ │ - neg %edi │ │ - cmovl %ecx,%edi │ │ - or %esi,%edi │ │ - cmp $0xfff,%edi │ │ - jg 98df0 │ │ - test %r8d,%r8d │ │ - je 98b10 │ │ - movslq %ebp,%rcx │ │ - mov (%r10),%esi │ │ - mov %esi,(%rdx,%rcx,8) │ │ - mov %al,0x4(%rdx,%rcx,8) │ │ - movzwl -0x56(%rsp),%eax │ │ - mov %ax,0x5(%rdx,%rcx,8) │ │ - mov -0x54(%rsp),%al │ │ - mov %al,0x7(%rdx,%rcx,8) │ │ - lea 0x1(%rcx),%rbp │ │ - cmp $0x1,%r8d │ │ - je 98b10 │ │ - lea -0x1(%r8),%r11d │ │ - and $0x1,%r11d │ │ - cmp $0x2,%r8d │ │ - je 98dba │ │ - mov %r11d,%r15d │ │ - not %r15d │ │ - add %r8d,%r15d │ │ - mov -0x38(%rsp),%rax │ │ - lea (%rax,%rcx,8),%rsi │ │ - mov -0x30(%rsp),%rax │ │ - lea (%rax,%rcx,8),%r8 │ │ - mov -0x40(%rsp),%rax │ │ - lea (%rax,%rcx,8),%rbx │ │ - mov -0x48(%rsp),%rax │ │ - lea (%rax,%rcx,8),%r9 │ │ - xor %eax,%eax │ │ + mov %edx,%ecx │ │ + shl $0x5,%rcx │ │ + add %rsp,%rcx │ │ + add $0x80,%rcx │ │ + movzbl 0x800(%rsi,%rcx,1),%eax │ │ + lea (%rdx,%r9,1),%ebp │ │ + cmp %eax,%ebx │ │ + cmovae %eax,%ebx │ │ + lea 0x0(%rbp,%rbp,2),%rbp │ │ + lea 0x0(,%rbp,4),%rbp │ │ + add %r13,%rbp │ │ + lea 0x0(,%rbx,4),%rbx │ │ + add %rbp,%rbx │ │ + or %r11w,0x180(%rbx,%r10,2) │ │ + movzbl 0xc00(%rsi,%rcx,1),%ecx │ │ + add %edx,%ecx │ │ + mov %ecx,%edx │ │ + mov %eax,%ebx │ │ + cmp %r8d,%ecx │ │ + jl 8ff80 │ │ + jmpq 8ff30 │ │ + test %r8d,%r8d │ │ + mov 0x68(%rsp),%rdx │ │ + jle 90094 │ │ + mov 0x20(%rsp),%eax │ │ + add $0xffffffff,%eax │ │ + movslq %eax,%r9 │ │ + mov 0x48(%rsp),%rax │ │ + lea -0x1(%rax),%rsi │ │ + mov %eax,%ebp │ │ + and $0x3,%ebp │ │ + cmp $0x3,%rsi │ │ + jae 90015 │ │ + xor %ecx,%ecx │ │ + test %rbp,%rbp │ │ + jne 90064 │ │ + jmpq 90094 │ │ + lea (%rsp,%r9,1),%rsi │ │ + add $0xe0,%rsi │ │ + sub %rbp,%rax │ │ + xor %ecx,%ecx │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nop │ │ - movzbl (%r14),%ecx │ │ - mov (%r10),%edi │ │ - mov %edi,(%r9,%rax,8) │ │ - mov %cl,(%rbx,%rax,8) │ │ - movzbl -0x54(%rsp),%ecx │ │ - mov %cl,-0x6(%rsi,%rax,8) │ │ - movzwl -0x56(%rsp),%ecx │ │ - mov %cx,-0x8(%rsi,%rax,8) │ │ - movzbl (%r14),%ecx │ │ - mov (%r10),%edi │ │ - mov %edi,(%r8,%rax,8) │ │ - mov %cl,0x8(%rbx,%rax,8) │ │ - movzbl -0x54(%rsp),%ecx │ │ - mov %cl,0x2(%rsi,%rax,8) │ │ - movzwl -0x56(%rsp),%ecx │ │ - mov %cx,(%rsi,%rax,8) │ │ - add $0x2,%rax │ │ - cmp %eax,%r15d │ │ - jne 98d60 │ │ - add %rax,%rbp │ │ - mov -0x20(%rsp),%r9 │ │ - lea 0x70966(%rip),%r15 │ │ - test %r11d,%r11d │ │ - mov -0x50(%rsp),%r11d │ │ - je 98b10 │ │ - mov (%r14),%al │ │ - mov (%r10),%ecx │ │ - mov %ecx,(%rdx,%rbp,8) │ │ - mov %al,0x4(%rdx,%rbp,8) │ │ - movzwl -0x56(%rsp),%eax │ │ - mov %ax,0x5(%rdx,%rbp,8) │ │ - mov -0x54(%rsp),%al │ │ - jmpq 98afc │ │ + movzbl -0x60(%rsi),%ebx │ │ + mov %bl,(%r12,%rcx,1) │ │ + movzbl -0x40(%rsi),%ebx │ │ + mov %bl,0x1(%r12,%rcx,1) │ │ + movzbl -0x20(%rsi),%ebx │ │ + mov %bl,0x2(%r12,%rcx,1) │ │ + movzbl (%rsi),%ebx │ │ + mov %bl,0x3(%r12,%rcx,1) │ │ + add $0x4,%rcx │ │ + sub $0xffffffffffffff80,%rsi │ │ + cmp %rcx,%rax │ │ + jne 90030 │ │ + test %rbp,%rbp │ │ + je 90094 │ │ + add %rcx,%r12 │ │ + shl $0x5,%rcx │ │ + lea (%rsp,%rcx,1),%rsi │ │ + add $0x80,%rsi │ │ + add %r9,%rsi │ │ + xor %ecx,%ecx │ │ nopl 0x0(%rax,%rax,1) │ │ + movzbl (%rsi),%ebx │ │ + mov %bl,(%r12,%rcx,1) │ │ + add $0x1,%rcx │ │ + add $0x20,%rsi │ │ + cmp %rcx,%rbp │ │ + jne 90080 │ │ + movslq %r8d,%rax │ │ + shl $0x5,%rax │ │ + lea 0x80(%rsp),%rcx │ │ + lea (%rax,%rcx,1),%rsi │ │ + add $0x7e0,%rsi │ │ + callq 4390 │ │ + mov 0x70(%rsp),%rdx │ │ + mov 0x5c(%rsp),%r12d │ │ + mov 0x58(%rsp),%r8d │ │ + mov 0x28(%rsp),%rax │ │ + mov 0x54(%rsp),%r11d │ │ + mov 0x1110(%rsp),%rbx │ │ + test %rbx,%rbx │ │ + je 9025c │ │ + mov 0x10f8(%rsp),%ecx │ │ + xor %esi,%esi │ │ + cmp $0x1,%ecx │ │ + sete %sil │ │ + xor %r10d,%r10d │ │ + cmp $0x3,%ecx │ │ + setne %r10b │ │ + mov 0x10c0(%rsp),%ecx │ │ + mov %ecx,%edi │ │ + add %r10d,%edi │ │ + mov %r10d,%ecx │ │ + sar %cl,%edi │ │ + sar %cl,%r11d │ │ + add %r10d,%r12d │ │ + shr %cl,%r12d │ │ + sub %r11d,%edi │ │ + cmp %r12d,%edi │ │ + cmovle %edi,%r12d │ │ + mov 0x10c8(%rsp),%ecx │ │ + mov %ecx,%ebx │ │ + add %esi,%ebx │ │ + mov %esi,%ecx │ │ + sar %cl,%ebx │ │ + mov 0x3c(%rsp),%edi │ │ + sar %cl,%edi │ │ + sub %edi,%ebx │ │ + add %esi,%r8d │ │ + shr %cl,%r8d │ │ + cmp %r8d,%ebx │ │ + cmovle %ebx,%r8d │ │ + test %r12d,%r12d │ │ + je 9025c │ │ test %r8d,%r8d │ │ - je 98b10 │ │ - movslq %ebp,%rbp │ │ - lea -0x1(%r8),%eax │ │ - mov %r8d,%esi │ │ - and $0x3,%esi │ │ - cmp $0x3,%eax │ │ - jb 98e2e │ │ - sub %esi,%r8d │ │ - xchg %ax,%ax │ │ - movb $0x0,0x4(%rdx,%rbp,8) │ │ - movb $0x0,0xc(%rdx,%rbp,8) │ │ - movb $0x0,0x14(%rdx,%rbp,8) │ │ - movb $0x0,0x1c(%rdx,%rbp,8) │ │ - add $0x4,%rbp │ │ - add $0xfffffffc,%r8d │ │ - jne 98e10 │ │ - test %esi,%esi │ │ - je 98b10 │ │ + je 9025c │ │ + mov %r10d,%ecx │ │ + shr %cl,%r15d │ │ + mov %r15,0x30(%rsp) │ │ + mov %rsi,0x20(%rsp) │ │ + mov %esi,%ecx │ │ + shr %cl,%eax │ │ + mov %rax,%r15 │ │ + test %r8d,%r8d │ │ + jle 90216 │ │ + test %r12d,%r12d │ │ + jle 90216 │ │ + mov %edi,%ebp │ │ + movslq %edi,%rcx │ │ + imul %rdx,%rcx │ │ + mov 0x60(%rsp),%rax │ │ + lea (%rax,%rcx,4),%rcx │ │ + movslq %r11d,%rax │ │ + lea (%rcx,%rax,4),%rcx │ │ + movslq %r12d,%rbp │ │ + mov %r12d,%esi │ │ + and $0x1,%esi │ │ + shl $0x2,%rdx │ │ + sub %rsi,%rbp │ │ + xor %edi,%edi │ │ + xor %ebx,%ebx │ │ + cmp $0x1,%r12d │ │ + je 901fd │ │ + jmp 901d0 │ │ + nop │ │ + add %rdx,%rcx │ │ + add $0x1,%edi │ │ + cmp %r8d,%edi │ │ + jge 90216 │ │ + xor %ebx,%ebx │ │ + cmp $0x1,%r12d │ │ + je 901fd │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - movb $0x0,0x4(%rdx,%rbp,8) │ │ - add $0x1,%rbp │ │ - add $0xffffffff,%esi │ │ - jne 98e40 │ │ - jmpq 98b10 │ │ + nopl (%rax) │ │ + movzbl 0x20(%r14),%eax │ │ + mov %al,0x2(%rcx,%rbx,4) │ │ + movzbl 0x30(%r14),%eax │ │ + mov %al,0x3(%rcx,%rbx,4) │ │ + movzbl 0x20(%r14),%eax │ │ + mov %al,0x6(%rcx,%rbx,4) │ │ + movzbl 0x30(%r14),%eax │ │ + mov %al,0x7(%rcx,%rbx,4) │ │ + add $0x2,%rbx │ │ + cmp %rbx,%rbp │ │ + jne 901d0 │ │ + test %rsi,%rsi │ │ + je 901b0 │ │ + movzbl 0x20(%r14),%eax │ │ + mov %al,0x2(%rcx,%rbx,4) │ │ + movzbl 0x30(%r14),%eax │ │ + mov %al,0x3(%rcx,%rbx,4) │ │ + jmp 901b0 │ │ + add $0x300,%r13 │ │ + sub $0x18,%rsp │ │ + mov %r13,%rdi │ │ + mov %r15d,%esi │ │ + mov 0x48(%rsp),%rdx │ │ + mov %r12d,%ecx │ │ + mov 0x10e8(%rsp),%r9d │ │ + pushq 0x38(%rsp) │ │ + push %r10 │ │ + pushq 0x1140(%rsp) │ │ + pushq 0x1140(%rsp) │ │ + mov 0x1128(%rsp),%eax │ │ + push %rax │ │ + callq 8f5b0 │ │ + add $0x40,%rsp │ │ + add $0x1088,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ xchg %ax,%ax │ │ + lea 0x3(%rsi),%ecx │ │ + sar $0x2,%ecx │ │ + mov $0x9,%eax │ │ + sub %esi,%eax │ │ + test %esi,%esi │ │ + jle 904e5 │ │ + movd %ecx,%xmm0 │ │ + movdqa 0x6deef(%rip),%xmm4 │ │ + psrld %xmm0,%xmm4 │ │ + movdqa 0x6def3(%rip),%xmm5 │ │ + psrld %xmm0,%xmm5 │ │ + movd %eax,%xmm1 │ │ + movdqa 0x6def3(%rip),%xmm6 │ │ + psrld %xmm0,%xmm6 │ │ + pshufd $0x0,%xmm1,%xmm1 │ │ + movdqa 0x6def2(%rip),%xmm2 │ │ + psrld %xmm0,%xmm2 │ │ + pminsd %xmm1,%xmm2 │ │ + pminsd %xmm1,%xmm6 │ │ + pminsd %xmm1,%xmm5 │ │ + pminsd %xmm1,%xmm4 │ │ + movdqa 0x6dee1(%rip),%xmm9 │ │ + pmaxsd %xmm9,%xmm4 │ │ + pmaxsd %xmm9,%xmm5 │ │ + pmaxsd %xmm9,%xmm6 │ │ + pmaxsd %xmm9,%xmm2 │ │ + movdqa 0x6ded0(%rip),%xmm8 │ │ + pand %xmm8,%xmm2 │ │ + pand %xmm8,%xmm6 │ │ + packusdw %xmm2,%xmm6 │ │ + pand %xmm8,%xmm5 │ │ + pand %xmm8,%xmm4 │ │ + packusdw %xmm5,%xmm4 │ │ + packuswb %xmm6,%xmm4 │ │ + movdqu %xmm4,0x40(%rdi) │ │ + paddb 0x6deb1(%rip),%xmm4 │ │ + movdqa 0x6deb9(%rip),%xmm5 │ │ + psrld %xmm0,%xmm5 │ │ + movdqu %xmm4,(%rdi) │ │ + movdqa 0x6deb9(%rip),%xmm4 │ │ + psrld %xmm0,%xmm4 │ │ + movdqa 0x6debd(%rip),%xmm2 │ │ + psrld %xmm0,%xmm2 │ │ + movdqa 0x6dec1(%rip),%xmm3 │ │ + psrld %xmm0,%xmm3 │ │ + pminsd %xmm1,%xmm3 │ │ + pminsd %xmm1,%xmm2 │ │ + pminsd %xmm1,%xmm4 │ │ + pminsd %xmm1,%xmm5 │ │ + pmaxsd %xmm9,%xmm5 │ │ + pmaxsd %xmm9,%xmm4 │ │ + pmaxsd %xmm9,%xmm2 │ │ + pmaxsd %xmm9,%xmm3 │ │ + pand %xmm8,%xmm3 │ │ + pand %xmm8,%xmm2 │ │ + packusdw %xmm3,%xmm2 │ │ + pand %xmm8,%xmm4 │ │ + pand %xmm8,%xmm5 │ │ + packusdw %xmm4,%xmm5 │ │ + packuswb %xmm2,%xmm5 │ │ + movdqu %xmm5,0x50(%rdi) │ │ + paddb 0x6de72(%rip),%xmm5 │ │ + movdqa 0x6de7a(%rip),%xmm4 │ │ + psrld %xmm0,%xmm4 │ │ + movdqu %xmm5,0x10(%rdi) │ │ + movdqa 0x6de79(%rip),%xmm5 │ │ + psrld %xmm0,%xmm5 │ │ + movdqa 0x6de7d(%rip),%xmm6 │ │ + psrld %xmm0,%xmm6 │ │ + movdqa 0x6de81(%rip),%xmm2 │ │ + psrld %xmm0,%xmm2 │ │ + pminsd %xmm1,%xmm2 │ │ + pminsd %xmm1,%xmm6 │ │ + pminsd %xmm1,%xmm5 │ │ + pminsd %xmm1,%xmm4 │ │ + pmaxsd %xmm9,%xmm4 │ │ + pmaxsd %xmm9,%xmm5 │ │ + pmaxsd %xmm9,%xmm6 │ │ + pmaxsd %xmm9,%xmm2 │ │ + pand %xmm8,%xmm2 │ │ + pand %xmm8,%xmm6 │ │ + packusdw %xmm2,%xmm6 │ │ + movdqa 0x6de5a(%rip),%xmm7 │ │ + psrld %xmm0,%xmm7 │ │ + pand %xmm8,%xmm5 │ │ + movdqa 0x6de59(%rip),%xmm2 │ │ + psrld %xmm0,%xmm2 │ │ + pand %xmm8,%xmm4 │ │ + movdqa 0x6de58(%rip),%xmm3 │ │ + psrld %xmm0,%xmm3 │ │ + packusdw %xmm5,%xmm4 │ │ + movdqa 0x6de57(%rip),%xmm5 │ │ + psrld %xmm0,%xmm5 │ │ + packuswb %xmm6,%xmm4 │ │ + movdqu %xmm4,0x60(%rdi) │ │ + paddb 0x6de02(%rip),%xmm4 │ │ + movdqu %xmm4,0x20(%rdi) │ │ + pminsd %xmm1,%xmm5 │ │ + pminsd %xmm1,%xmm3 │ │ + pminsd %xmm1,%xmm2 │ │ + pminsd %xmm1,%xmm7 │ │ + pmaxsd %xmm9,%xmm7 │ │ + pmaxsd %xmm9,%xmm2 │ │ + pmaxsd %xmm9,%xmm3 │ │ + pmaxsd %xmm9,%xmm5 │ │ + pand %xmm8,%xmm5 │ │ + pand %xmm8,%xmm3 │ │ + packusdw %xmm5,%xmm3 │ │ + pand %xmm8,%xmm2 │ │ + pand %xmm8,%xmm7 │ │ + packusdw %xmm2,%xmm7 │ │ + packuswb %xmm3,%xmm7 │ │ + movdqu %xmm7,0x70(%rdi) │ │ + paddb 0x6ddf2(%rip),%xmm7 │ │ + movdqu %xmm7,0x30(%rdi) │ │ + jmp 9053e │ │ + movaps 0x6dc14(%rip),%xmm0 │ │ + movups %xmm0,0x40(%rdi) │ │ + movaps 0x6dc19(%rip),%xmm0 │ │ + movups %xmm0,(%rdi) │ │ + movaps 0x6dc1f(%rip),%xmm0 │ │ + movups %xmm0,0x50(%rdi) │ │ + movaps 0x6dc24(%rip),%xmm0 │ │ + movups %xmm0,0x10(%rdi) │ │ + movaps 0x6dc29(%rip),%xmm0 │ │ + movups %xmm0,0x60(%rdi) │ │ + movaps 0x6dc2e(%rip),%xmm0 │ │ + movups %xmm0,0x20(%rdi) │ │ + movaps 0x6dc33(%rip),%xmm0 │ │ + movups %xmm0,0x70(%rdi) │ │ + movdqa 0x6dc37(%rip),%xmm0 │ │ + movdqu %xmm0,0x30(%rdi) │ │ + movslq %ecx,%rcx │ │ + mov %rcx,0x80(%rdi) │ │ + test %esi,%esi │ │ + mov $0xff,%ecx │ │ + cmove %ecx,%eax │ │ + cltq │ │ + mov %rax,0x88(%rdi) │ │ + retq │ │ + nopl 0x0(%rax) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x48,%rsp │ │ - mov %r9,%r14 │ │ - mov %r8,0x38(%rsp) │ │ - mov %rcx,%rbx │ │ - mov %rdi,%r13 │ │ - mov %rsi,0x40(%rsp) │ │ - mov 0x3f4(%rsi),%cl │ │ - mov $0x10,%eax │ │ - shl %cl,%eax │ │ - mov %eax,0x18(%rdi) │ │ - mov %rdx,(%rdi) │ │ - mov 0xec(%rdx),%eax │ │ - add $0x7,%eax │ │ - sar $0x3,%eax │ │ - mov %eax,0x10(%rdi) │ │ - mov 0xf4(%rdx),%ecx │ │ - add $0x7,%ecx │ │ - sar $0x3,%ecx │ │ - mov %ecx,0x14(%rdi) │ │ - add %eax,%eax │ │ - mov %eax,0x8(%rdi) │ │ - add %ecx,%ecx │ │ - mov %ecx,0xc(%rdi) │ │ - mov %rdx,0x20(%rsp) │ │ - mov 0xec(%rdx),%eax │ │ - add $0x7f,%eax │ │ - sar $0x2,%eax │ │ - and $0xffffffe0,%eax │ │ - movslq %eax,%r12 │ │ - mov $0x1,%r15d │ │ - cmpl $0x2,0x88(%rsp) │ │ - jl 98eef │ │ - mov 0x20(%rsp),%rax │ │ - mov 0x22c(%rax),%r15d │ │ - movslq %r15d,%rbp │ │ - cmp %r12,0xc8(%r13) │ │ - jne 98f04 │ │ - cmp 0xd0(%r13),%r15d │ │ - je 98f3f │ │ - mov 0xc0(%r13),%rdi │ │ - test %rdi,%rdi │ │ - je 98f15 │ │ - callq 4410 │ │ - mov %r12,%rax │ │ - imul %rbp,%rax │ │ - imul $0x230,%rax,%rdi │ │ - callq 4420 │ │ - mov %rax,0xc0(%r13) │ │ - test %rax,%rax │ │ - je 99240 │ │ - mov %r12,0xc8(%r13) │ │ - mov %rbx,0x28(%rsp) │ │ - mov %r14,0x30(%rsp) │ │ - mov %r12,%r14 │ │ - sar %r14 │ │ - cmp 0xb8(%r13),%r14 │ │ - jne 98f61 │ │ - cmp 0xd0(%r13),%r15d │ │ - je 98f99 │ │ - mov 0xb0(%r13),%rdi │ │ - test %rdi,%rdi │ │ - je 98f72 │ │ - callq 4410 │ │ - imul %rbp,%r12 │ │ - shl $0x6,%r12 │ │ - mov %r12,%rdi │ │ - callq 4420 │ │ - mov %rax,0xb0(%r13) │ │ - test %rax,%rax │ │ - je 99240 │ │ - mov %r14,0xb8(%r13) │ │ - mov 0x80(%rsp),%r8 │ │ - mov %r15d,0xd0(%r13) │ │ - mov 0x88(%rsp),%eax │ │ - mov %eax,0xd4(%r13) │ │ - mov 0x38(%rsp),%rax │ │ - mov %rax,0xa0(%r13) │ │ - mov %r8,0xa8(%r13) │ │ - mov 0x20(%rsp),%r15 │ │ - mov 0xf8(%r15),%eax │ │ - mov 0x40(%rsp),%r12 │ │ - mov 0x424(%r12),%ecx │ │ - add $0x424,%r12 │ │ - xor %esi,%esi │ │ - mov $0x0,%edi │ │ - test %ecx,%ecx │ │ - mov 0x28(%rsp),%r14 │ │ - je 99011 │ │ - mov (%r14),%ebp │ │ - add $0xff,%cl │ │ - mov $0x1,%ebx │ │ - shl %cl,%ebx │ │ - sub %eax,%ebp │ │ - lea -0x1(%rbx),%edi │ │ - and %ebp,%edi │ │ - and %ebx,%ebp │ │ - sub %ebp,%edi │ │ - test %edi,%edi │ │ - setg 0x20(%r13) │ │ - shr $0x1f,%edi │ │ - mov %dil,0x27(%r13) │ │ - mov (%r12),%ecx │ │ - test %ecx,%ecx │ │ - mov 0x30(%rsp),%r11 │ │ - je 99059 │ │ - add $0xff,%cl │ │ - mov $0x1,%esi │ │ - shl %cl,%esi │ │ - mov %eax,%edi │ │ - sub (%r14),%edi │ │ - lea -0x1(%rsi),%ecx │ │ - and %edi,%ecx │ │ - and %esi,%edi │ │ - sub %edi,%ecx │ │ - mov $0x1f,%esi │ │ - cmp $0x1f,%ecx │ │ - jg 99059 │ │ - cmp $0xffffffe0,%ecx │ │ - mov $0xffffffe1,%esi │ │ - cmovg %ecx,%esi │ │ - mov %sil,0x2e(%r13) │ │ - mov (%r12),%ecx │ │ - xor %esi,%esi │ │ - mov $0x0,%edi │ │ - test %ecx,%ecx │ │ - je 99085 │ │ - mov 0x4(%r14),%ebp │ │ - add $0xff,%cl │ │ - mov $0x1,%ebx │ │ - shl %cl,%ebx │ │ - sub %eax,%ebp │ │ - lea -0x1(%rbx),%edi │ │ - and %ebp,%edi │ │ - and %ebx,%ebp │ │ - sub %ebp,%edi │ │ - test %edi,%edi │ │ - setg 0x21(%r13) │ │ - shr $0x1f,%edi │ │ - mov %dil,0x28(%r13) │ │ - mov (%r12),%ecx │ │ - test %ecx,%ecx │ │ - je 990c9 │ │ - add $0xff,%cl │ │ - mov $0x1,%esi │ │ - shl %cl,%esi │ │ - mov %eax,%edi │ │ - sub 0x4(%r14),%edi │ │ - lea -0x1(%rsi),%ecx │ │ - and %edi,%ecx │ │ - and %esi,%edi │ │ - sub %edi,%ecx │ │ - mov $0x1f,%esi │ │ - cmp $0x1f,%ecx │ │ - jg 990c9 │ │ - cmp $0xffffffe0,%ecx │ │ - mov $0xffffffe1,%esi │ │ - cmovg %ecx,%esi │ │ - mov %sil,0x2f(%r13) │ │ - mov (%r12),%ecx │ │ - xor %esi,%esi │ │ - mov $0x0,%edi │ │ - test %ecx,%ecx │ │ - je 990f5 │ │ - mov 0x8(%r14),%ebp │ │ - add $0xff,%cl │ │ - mov $0x1,%ebx │ │ - shl %cl,%ebx │ │ - sub %eax,%ebp │ │ - lea -0x1(%rbx),%edi │ │ - and %ebp,%edi │ │ - and %ebx,%ebp │ │ - sub %ebp,%edi │ │ - test %edi,%edi │ │ - setg 0x22(%r13) │ │ - shr $0x1f,%edi │ │ - mov %dil,0x29(%r13) │ │ - mov (%r12),%ecx │ │ - test %ecx,%ecx │ │ - je 99139 │ │ - add $0xff,%cl │ │ - mov $0x1,%esi │ │ - shl %cl,%esi │ │ - mov %eax,%edi │ │ - sub 0x8(%r14),%edi │ │ - lea -0x1(%rsi),%ecx │ │ - and %edi,%ecx │ │ - and %esi,%edi │ │ - sub %edi,%ecx │ │ - mov $0x1f,%esi │ │ - cmp $0x1f,%ecx │ │ - jg 99139 │ │ - cmp $0xffffffe0,%ecx │ │ - mov $0xffffffe1,%esi │ │ - cmovg %ecx,%esi │ │ - mov %sil,0x30(%r13) │ │ - mov (%r12),%ecx │ │ - xor %esi,%esi │ │ - mov $0x0,%edi │ │ - test %ecx,%ecx │ │ - je 99165 │ │ - mov 0xc(%r14),%ebp │ │ - add $0xff,%cl │ │ - mov $0x1,%ebx │ │ - shl %cl,%ebx │ │ - sub %eax,%ebp │ │ - lea -0x1(%rbx),%edi │ │ - and %ebp,%edi │ │ - and %ebx,%ebp │ │ - sub %ebp,%edi │ │ - test %edi,%edi │ │ - setg 0x23(%r13) │ │ - shr $0x1f,%edi │ │ - mov %dil,0x2a(%r13) │ │ - mov (%r12),%ecx │ │ + mov %rdx,%r14 │ │ + mov %rsi,%rbx │ │ + mov %rdi,%r15 │ │ + mov 0x360(%rsi),%ecx │ │ + mov 0x4d0(%rsi),%edx │ │ test %ecx,%ecx │ │ - je 991a9 │ │ - add $0xff,%cl │ │ mov $0x1,%esi │ │ - shl %cl,%esi │ │ - mov %eax,%edi │ │ - sub 0xc(%r14),%edi │ │ - lea -0x1(%rsi),%ecx │ │ - and %edi,%ecx │ │ - and %esi,%edi │ │ - sub %edi,%ecx │ │ - mov $0x1f,%esi │ │ - cmp $0x1f,%ecx │ │ - jg 991a9 │ │ - cmp $0xffffffe0,%ecx │ │ - mov $0xffffffe1,%esi │ │ - cmovg %ecx,%esi │ │ - mov %sil,0x31(%r13) │ │ - mov (%r12),%ecx │ │ - xor %esi,%esi │ │ - mov $0x0,%edi │ │ - test %ecx,%ecx │ │ - je 991d5 │ │ - mov 0x10(%r14),%ebp │ │ - add $0xff,%cl │ │ - mov $0x1,%ebx │ │ - shl %cl,%ebx │ │ - sub %eax,%ebp │ │ - lea -0x1(%rbx),%edi │ │ - and %ebp,%edi │ │ - and %ebx,%ebp │ │ - sub %ebp,%edi │ │ - test %edi,%edi │ │ - setg 0x24(%r13) │ │ - shr $0x1f,%edi │ │ - mov %dil,0x2b(%r13) │ │ - mov (%r12),%ecx │ │ - test %ecx,%ecx │ │ - je 99219 │ │ - add $0xff,%cl │ │ + mov $0x8,%eax │ │ + cmove %esi,%eax │ │ + test %edx,%edx │ │ + jne 905a3 │ │ + cmpl $0x0,0x4d4(%rbx) │ │ + je 906f2 │ │ + lea 0x4e8(%rbx),%rsi │ │ + xor %r12d,%r12d │ │ + cmpl $0x0,0x4e0(%rbx) │ │ + cmovne %rsi,%r12 │ │ + mov %eax,%eax │ │ + mov %rax,0x38(%rsp) │ │ + lea 0x370(%rbx),%rax │ │ mov $0x1,%esi │ │ - shl %cl,%esi │ │ - mov %eax,%edi │ │ - sub 0x10(%r14),%edi │ │ - lea -0x1(%rsi),%ecx │ │ - and %edi,%ecx │ │ - and %esi,%edi │ │ - sub %edi,%ecx │ │ - mov $0x1f,%esi │ │ - cmp $0x1f,%ecx │ │ - jg 99219 │ │ - cmp $0xffffffe0,%ecx │ │ - mov $0xffffffe1,%esi │ │ - cmovg %ecx,%esi │ │ - mov %sil,0x32(%r13) │ │ - mov (%r12),%ecx │ │ - test %ecx,%ecx │ │ - je 9924a │ │ - mov 0x14(%r14),%esi │ │ - add $0xff,%cl │ │ - mov $0x1,%edi │ │ - shl %cl,%edi │ │ - sub %eax,%esi │ │ - lea -0x1(%rdi),%ecx │ │ - and %esi,%ecx │ │ - and %edi,%esi │ │ - sub %esi,%ecx │ │ - jmp 9924c │ │ - mov $0xfffffff4,%eax │ │ - jmpq 9971f │ │ - xor %ecx,%ecx │ │ + mov %rsi,0x30(%rsp) │ │ test %ecx,%ecx │ │ - setg 0x25(%r13) │ │ - shr $0x1f,%ecx │ │ - mov %cl,0x2c(%r13) │ │ - mov (%r12),%ecx │ │ + mov $0x0,%r13d │ │ + mov %rax,0x40(%rsp) │ │ + cmovne %rax,%r13 │ │ + movsbl (%r14),%ecx │ │ + mov $0x0,%r8d │ │ + test %r13,%r13 │ │ + je 905f4 │ │ + mov 0x4(%r13),%r8d │ │ + xor %ebp,%ebp │ │ + mov %r15,%rdi │ │ xor %esi,%esi │ │ - test %ecx,%ecx │ │ - je 996dc │ │ - add $0xff,%cl │ │ - mov $0x1,%edi │ │ - shl %cl,%edi │ │ - mov %eax,%edx │ │ - sub 0x14(%r14),%edx │ │ - lea -0x1(%rdi),%ecx │ │ - and %edx,%ecx │ │ - and %edi,%edx │ │ - sub %edx,%ecx │ │ - mov $0x1f,%dil │ │ - cmp $0x1f,%ecx │ │ - jg 99294 │ │ - cmp $0xffffffe1,%ecx │ │ - mov $0xe1,%edi │ │ - cmovg %ecx,%edi │ │ - mov %dil,0x33(%r13) │ │ - mov (%r12),%ecx │ │ - test %ecx,%ecx │ │ - je 992b9 │ │ - mov 0x18(%r14),%edx │ │ - add $0xff,%cl │ │ - mov $0x1,%edi │ │ - shl %cl,%edi │ │ - sub %eax,%edx │ │ - lea -0x1(%rdi),%esi │ │ - and %edx,%esi │ │ - and %edi,%edx │ │ - sub %edx,%esi │ │ - test %esi,%esi │ │ - setg 0x26(%r13) │ │ - shr $0x1f,%esi │ │ - mov %sil,0x2d(%r13) │ │ - mov (%r12),%ecx │ │ - xor %edi,%edi │ │ - test %ecx,%ecx │ │ - je 996f3 │ │ - add $0xff,%cl │ │ - mov $0x1,%edx │ │ - shl %cl,%edx │ │ - sub 0x18(%r14),%eax │ │ - lea -0x1(%rdx),%ecx │ │ - and %eax,%ecx │ │ - and %edx,%eax │ │ - sub %eax,%ecx │ │ - mov $0x1f,%dl │ │ - cmp $0x1f,%ecx │ │ - jg 992fe │ │ - cmp $0xffffffe1,%ecx │ │ - mov $0xe1,%edx │ │ - cmovg %ecx,%edx │ │ - mov %dl,0x34(%r13) │ │ - movl $0x0,0x98(%r13) │ │ - cmpl $0x0,0x200(%r15) │ │ - je 99712 │ │ - cmpl $0x0,(%r12) │ │ - je 99712 │ │ - mov $0x2,%edx │ │ + mov %r12,%r9 │ │ + callq 90710 │ │ + lea 0x10(%r15),%rdi │ │ + cmpl $0x1,0x4c8(%rbx) │ │ + mov %r14,%rax │ │ + sbb $0xffffffffffffffff,%rax │ │ + mov 0x4d4(%rbx),%edx │ │ + movsbl (%rax),%ecx │ │ + mov $0x0,%r8d │ │ + test %r13,%r13 │ │ + je 9062d │ │ + mov 0x8(%r13),%r8d │ │ xor %esi,%esi │ │ - cmpq $0x0,(%r8) │ │ - je 99357 │ │ - mov 0x18(%r11),%ecx │ │ - cmp 0xc(%r14),%ecx │ │ - je 99357 │ │ - movl $0x1,0x98(%r13) │ │ - movb $0x0,0x35(%r13) │ │ - mov $0x3,%edx │ │ - mov $0x1,%esi │ │ - cmpq $0x0,0x20(%r8) │ │ - je 99398 │ │ - mov (%r12),%ecx │ │ - test %ecx,%ecx │ │ - je 99398 │ │ - add $0xff,%cl │ │ - mov $0x1,%edi │ │ - shl %cl,%edi │ │ - mov 0x10(%r14),%ecx │ │ - sub 0xf8(%r15),%ecx │ │ - lea -0x1(%rdi),%ebp │ │ - and %ecx,%ebp │ │ - and %edi,%ecx │ │ - cmp %ecx,%ebp │ │ - jle 99398 │ │ - lea 0x1(%rsi),%ecx │ │ - mov %ecx,0x98(%r13) │ │ - mov %esi,%ecx │ │ - movb $0x4,0x35(%r13,%rcx,1) │ │ - cmpq $0x0,0x28(%r8) │ │ - je 993de │ │ - mov (%r12),%ecx │ │ - test %ecx,%ecx │ │ - je 993de │ │ - add $0xff,%cl │ │ - mov $0x1,%esi │ │ - shl %cl,%esi │ │ - mov 0x14(%r14),%ecx │ │ - sub 0xf8(%r15),%ecx │ │ - lea -0x1(%rsi),%edi │ │ - and %ecx,%edi │ │ - and %esi,%ecx │ │ - cmp %ecx,%edi │ │ - jle 993de │ │ - movslq 0x98(%r13),%rcx │ │ - lea 0x1(%rcx),%esi │ │ - mov %esi,0x98(%r13) │ │ - movb $0x5,0x35(%r13,%rcx,1) │ │ - mov 0x98(%r13),%edi │ │ - cmp %edx,%edi │ │ - jge 99432 │ │ - cmpq $0x0,0x30(%r8) │ │ - je 99432 │ │ - mov (%r12),%ecx │ │ - test %ecx,%ecx │ │ - je 99432 │ │ - add $0xff,%cl │ │ - mov $0x1,%esi │ │ - shl %cl,%esi │ │ - mov 0x18(%r14),%ecx │ │ - sub 0xf8(%r15),%ecx │ │ - lea -0x1(%rsi),%ebp │ │ - and %ecx,%ebp │ │ - and %esi,%ecx │ │ - cmp %ecx,%ebp │ │ - jle 99432 │ │ - movslq %edi,%rcx │ │ - add $0x1,%edi │ │ - mov %edi,0x98(%r13) │ │ - movb $0x6,0x35(%r13,%rcx,1) │ │ - mov 0x98(%r13),%edi │ │ - cmp %edx,%edi │ │ - jge 99457 │ │ - cmpq $0x0,0x8(%r8) │ │ - je 99457 │ │ - lea 0x1(%rdi),%eax │ │ - mov %eax,0x98(%r13) │ │ - movslq %edi,%rax │ │ - movb $0x1,0x35(%r13,%rax,1) │ │ - mov 0x98(%r13),%edi │ │ - test %edi,%edi │ │ - jle 99712 │ │ - xor %r8d,%r8d │ │ - xor %edx,%edx │ │ - xor %r10d,%r10d │ │ - jmp 99491 │ │ - nopl 0x0(%rax) │ │ - movl $0x80000000,0x38(%r13,%r10,4) │ │ - add $0x1,%r10 │ │ - movslq 0x98(%r13),%rdi │ │ - add $0x7,%rdx │ │ - cmp %rdi,%r10 │ │ - jge 99712 │ │ - movzbl 0x35(%r13,%r10,1),%ebp │ │ - mov (%r14,%rbp,4),%r9d │ │ - mov (%r12),%ecx │ │ - mov $0x0,%eax │ │ - mov $0x0,%ebx │ │ - test %ecx,%ecx │ │ - je 994d8 │ │ - add $0xff,%cl │ │ - mov $0x1,%ebx │ │ - shl %cl,%ebx │ │ - mov %r9d,%ecx │ │ - sub 0xf8(%r15),%ecx │ │ - lea -0x1(%rbx),%eax │ │ - and %ecx,%eax │ │ - and %ebx,%ecx │ │ - sub %ecx,%eax │ │ - mov %eax,%ebx │ │ - neg %ebx │ │ - mov %eax,%ecx │ │ - cmovge %ebx,%ecx │ │ - cmp $0x20,%ecx │ │ - jge 99470 │ │ - cmp $0x4,%bpl │ │ - cmovb %ebx,%eax │ │ - mov %eax,0x38(%r13,%r10,4) │ │ - mov (%r12),%ecx │ │ - xor %eax,%eax │ │ - mov $0x0,%ebx │ │ - test %ecx,%ecx │ │ - je 99526 │ │ - lea 0x0(,%rbp,8),%rbx │ │ - add %rbp,%rbx │ │ - add $0xff,%cl │ │ - mov $0x1,%edi │ │ - shl %cl,%edi │ │ - lea (%rbx,%rbx,2),%rcx │ │ - add %rbp,%rcx │ │ - mov %r9d,%esi │ │ - sub (%r11,%rcx,1),%esi │ │ - lea -0x1(%rdi),%ebx │ │ - and %esi,%ebx │ │ - and %edi,%esi │ │ - sub %esi,%ebx │ │ - cmp $0x1f,%ebx │ │ - cmova %r8d,%ebx │ │ - mov %ebx,0x44(%r13,%rdx,4) │ │ - mov (%r12),%ecx │ │ - test %ecx,%ecx │ │ - je 99567 │ │ - lea 0x0(,%rbp,8),%rax │ │ - add %rbp,%rax │ │ - add $0xff,%cl │ │ - mov $0x1,%esi │ │ - shl %cl,%esi │ │ - lea (%rax,%rax,2),%rax │ │ - add %rbp,%rax │ │ - mov %r9d,%ecx │ │ - sub 0x4(%r11,%rax,1),%ecx │ │ - lea -0x1(%rsi),%eax │ │ - and %ecx,%eax │ │ - and %esi,%ecx │ │ - sub %ecx,%eax │ │ - cmp $0x1f,%eax │ │ - cmova %r8d,%eax │ │ - mov %eax,0x48(%r13,%rdx,4) │ │ - mov (%r12),%ecx │ │ + mov %r12,%r9 │ │ + callq 90710 │ │ + lea 0x20(%r15),%rdi │ │ xor %eax,%eax │ │ - mov $0x0,%ebx │ │ - test %ecx,%ecx │ │ - je 995af │ │ - lea 0x0(,%rbp,8),%rsi │ │ - add %rbp,%rsi │ │ - add $0xff,%cl │ │ - mov $0x1,%edi │ │ - shl %cl,%edi │ │ - lea (%rsi,%rsi,2),%rcx │ │ - add %rbp,%rcx │ │ - mov %r9d,%esi │ │ - sub 0x8(%r11,%rcx,1),%esi │ │ - lea -0x1(%rdi),%ebx │ │ - and %esi,%ebx │ │ - and %edi,%esi │ │ - sub %esi,%ebx │ │ - cmp $0x1f,%ebx │ │ - cmova %r8d,%ebx │ │ - mov %ebx,0x4c(%r13,%rdx,4) │ │ - mov (%r12),%ecx │ │ - test %ecx,%ecx │ │ - je 995f0 │ │ - lea 0x0(,%rbp,8),%rax │ │ - add %rbp,%rax │ │ - add $0xff,%cl │ │ + cmpl $0x0,0x4c8(%rbx) │ │ + setne %al │ │ + mov 0x4d8(%rbx),%edx │ │ + movsbl (%r14,%rax,2),%ecx │ │ + test %r13,%r13 │ │ + je 9065b │ │ + mov 0xc(%r13),%ebp │ │ mov $0x1,%esi │ │ - shl %cl,%esi │ │ - lea (%rax,%rax,2),%rax │ │ - add %rbp,%rax │ │ - mov %r9d,%ecx │ │ - sub 0xc(%r11,%rax,1),%ecx │ │ - lea -0x1(%rsi),%eax │ │ - and %ecx,%eax │ │ - and %esi,%ecx │ │ - sub %ecx,%eax │ │ - cmp $0x1f,%eax │ │ - cmova %r8d,%eax │ │ - mov %eax,0x50(%r13,%rdx,4) │ │ - mov (%r12),%ecx │ │ + mov %ebp,%r8d │ │ + mov %r12,%r9 │ │ + callq 90710 │ │ + lea 0x30(%r15),%rdi │ │ xor %eax,%eax │ │ - mov $0x0,%ebx │ │ - test %ecx,%ecx │ │ - je 99638 │ │ - lea 0x0(,%rbp,8),%rsi │ │ - add %rbp,%rsi │ │ - add $0xff,%cl │ │ - mov $0x1,%edi │ │ - shl %cl,%edi │ │ - lea (%rsi,%rsi,2),%rcx │ │ - add %rbp,%rcx │ │ - mov %r9d,%esi │ │ - sub 0x10(%r11,%rcx,1),%esi │ │ - lea -0x1(%rdi),%ebx │ │ - and %esi,%ebx │ │ - and %edi,%esi │ │ - sub %esi,%ebx │ │ - cmp $0x1f,%ebx │ │ - cmova %r8d,%ebx │ │ - mov %ebx,0x54(%r13,%rdx,4) │ │ - mov (%r12),%ecx │ │ - test %ecx,%ecx │ │ - je 99679 │ │ - lea 0x0(,%rbp,8),%rax │ │ - add %rbp,%rax │ │ - add $0xff,%cl │ │ - mov $0x1,%esi │ │ - shl %cl,%esi │ │ - lea (%rax,%rax,2),%rax │ │ - add %rbp,%rax │ │ - mov %r9d,%ecx │ │ - sub 0x14(%r11,%rax,1),%ecx │ │ - lea -0x1(%rsi),%eax │ │ - and %ecx,%eax │ │ - and %esi,%ecx │ │ - sub %ecx,%eax │ │ - cmp $0x1f,%eax │ │ - cmova %r8d,%eax │ │ - mov %eax,0x58(%r13,%rdx,4) │ │ - mov (%r12),%ecx │ │ - test %ecx,%ecx │ │ - je 996d0 │ │ - lea 0x0(,%rbp,8),%rax │ │ - add %rbp,%rax │ │ - add $0xff,%cl │ │ - mov $0x1,%esi │ │ - shl %cl,%esi │ │ + cmpl $0x0,0x4c8(%rbx) │ │ + setne %al │ │ + mov 0x4dc(%rbx),%edx │ │ lea (%rax,%rax,2),%rax │ │ - add %rbp,%rax │ │ - sub 0x18(%r11,%rax,1),%r9d │ │ - lea -0x1(%rsi),%eax │ │ - and %r9d,%eax │ │ - and %esi,%r9d │ │ - sub %r9d,%eax │ │ - cmp $0x1f,%eax │ │ - cmova %r8d,%eax │ │ - mov %eax,0x5c(%r13,%rdx,4) │ │ - jmpq 99479 │ │ + movsbl (%r14,%rax,1),%ecx │ │ + test %r13,%r13 │ │ + je 906a0 │ │ + mov 0x10(%r13),%r8d │ │ + jmp 906a3 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - xor %eax,%eax │ │ - mov %eax,0x5c(%r13,%rdx,4) │ │ - jmpq 99479 │ │ - xor %edi,%edi │ │ - mov %dil,0x33(%r13) │ │ - mov (%r12),%ecx │ │ - test %ecx,%ecx │ │ - jne 992a0 │ │ - jmpq 992b9 │ │ - xor %edx,%edx │ │ - mov %dl,0x34(%r13) │ │ - movl $0x0,0x98(%r13) │ │ - cmpl $0x0,0x200(%r15) │ │ - jne 9931b │ │ - xor %eax,%eax │ │ - test %edi,%edi │ │ - setg %al │ │ - mov %eax,0x1c(%r13) │ │ - xor %eax,%eax │ │ + nop │ │ + xor %r8d,%r8d │ │ + mov 0x30(%rsp),%rbp │ │ + mov $0x1,%esi │ │ + mov %r12,%r9 │ │ + callq 90710 │ │ + cmp 0x38(%rsp),%rbp │ │ + jae 906e3 │ │ + mov 0x360(%rbx),%ecx │ │ + mov 0x4d0(%rbx),%edx │ │ + mov 0x40(%rsp),%rax │ │ + add $0x20,%rax │ │ + add $0x40,%r15 │ │ + add $0x1,%rbp │ │ + mov %rbp,0x30(%rsp) │ │ + jmpq 905d0 │ │ add $0x48,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - xchg %ax,%ax │ │ - xorps %xmm0,%xmm0 │ │ - movups %xmm0,0xc0(%rdi) │ │ - movups %xmm0,0xb0(%rdi) │ │ - retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - push %rbx │ │ - sub $0x30,%rsp │ │ - mov %rdi,%rbx │ │ - mov 0xc0(%rdi),%rdi │ │ - test %rdi,%rdi │ │ - je 99769 │ │ - callq 4410 │ │ - mov 0xb0(%rbx),%rdi │ │ - add $0x30,%rsp │ │ - test %rdi,%rdi │ │ - je 9977f │ │ - pop %rbx │ │ - jmpq 4410 │ │ + shl $0x6,%eax │ │ + mov %r15,%rdi │ │ + xor %esi,%esi │ │ + mov %rax,%rdx │ │ + add $0x48,%rsp │ │ pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + jmpq 4480 │ │ + mov %ecx,%eax │ │ + add %edx,%eax │ │ + cmp $0x40,%eax │ │ + mov $0x3f,%ecx │ │ + cmovge %ecx,%eax │ │ + xor %r10d,%r10d │ │ + test %eax,%eax │ │ + cmovs %r10d,%eax │ │ + add %r8d,%eax │ │ + cmp $0x40,%eax │ │ + cmovge %ecx,%eax │ │ + test %eax,%eax │ │ + cmovs %r10d,%eax │ │ + test %esi,%esi │ │ + je 90746 │ │ + test %edx,%edx │ │ + jne 90746 │ │ + xorps %xmm0,%xmm0 │ │ + movups %xmm0,(%rdi) │ │ retq │ │ - nopl (%rax) │ │ - data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ - push %rbx │ │ - mov 0xc(%rdi),%edx │ │ + test %r9,%r9 │ │ + je 908ea │ │ + cmp $0x1f,%eax │ │ + setg %cl │ │ + mov 0x8(%r9),%edx │ │ + shl %cl,%edx │ │ + add %eax,%edx │ │ + cmp $0x40,%edx │ │ + mov $0x3f,%r8d │ │ + cmovge %r8d,%edx │ │ + xor %esi,%esi │ │ test %edx,%edx │ │ - jle 99851 │ │ - cmp $0x18000,%edx │ │ - mov $0x17fff,%eax │ │ - cmovl %edx,%eax │ │ - cmp $0x7fff,%eax │ │ - mov $0x8000,%ecx │ │ - cmovg %eax,%ecx │ │ - mov $0x10000,%eax │ │ - sub %ecx,%eax │ │ - add $0xffff0000,%ecx │ │ - test %ecx,%ecx │ │ - cmovns %ecx,%eax │ │ - add $0x20,%eax │ │ - shr $0x6,%eax │ │ - mov %eax,%r8d │ │ - neg %r8d │ │ - test %ecx,%ecx │ │ - cmovns %eax,%r8d │ │ - shl $0x6,%r8d │ │ - mov %r8w,0x1c(%rdi) │ │ - movslq 0x10(%rdi),%rsi │ │ - cmp $0x8000,%rsi │ │ - mov $0x7fff,%eax │ │ - cmovl %esi,%eax │ │ - cmp $0xffff7fff,%eax │ │ - mov $0xffff8000,%ecx │ │ - cmovg %eax,%ecx │ │ - mov %ecx,%eax │ │ - neg %eax │ │ - cmovl %ecx,%eax │ │ - add $0x20,%eax │ │ - shr $0x6,%eax │ │ - mov %eax,%r9d │ │ - neg %r9d │ │ - test %ecx,%ecx │ │ - cmovns %eax,%r9d │ │ - shl $0x6,%r9d │ │ - bsr %edx,%r10d │ │ - mov $0x1,%ebx │ │ - mov %r10d,%ecx │ │ - shl %cl,%ebx │ │ - mov %r9w,0x1e(%rdi) │ │ - mov $0x1,%eax │ │ - sub %ebx,%edx │ │ - cmp $0x9,%r10d │ │ - jb 99858 │ │ - lea -0x9(%r10),%ecx │ │ - shl %cl,%eax │ │ + cmovle %esi,%edx │ │ + mov %dl,0x1(%rdi) │ │ + mov %dl,(%rdi) │ │ + mov 0xc(%r9),%edx │ │ + add (%r9),%edx │ │ + shl %cl,%edx │ │ add %eax,%edx │ │ - lea -0x8(%r10),%ecx │ │ - sar %cl,%edx │ │ - jmp 9985f │ │ - mov $0x1,%eax │ │ - pop %rbx │ │ - retq │ │ - mov $0x8,%cl │ │ - sub %r10b,%cl │ │ + cmp $0x40,%edx │ │ + cmovge %r8d,%edx │ │ + test %edx,%edx │ │ + cmovle %esi,%edx │ │ + mov %dl,0x2(%rdi) │ │ + mov 0xc(%r9),%edx │ │ + add 0x4(%r9),%edx │ │ shl %cl,%edx │ │ - movslq %edx,%rax │ │ - lea 0x72087(%rip),%rcx │ │ - movzwl (%rcx,%rax,2),%r11d │ │ - movslq 0x14(%rdi),%rax │ │ - mov $0x4000,%edx │ │ - mov %r10d,%ecx │ │ + add %eax,%edx │ │ + cmp $0x40,%edx │ │ + cmovge %r8d,%edx │ │ + test %edx,%edx │ │ + cmovle %esi,%edx │ │ + mov %dl,0x3(%rdi) │ │ + mov 0x10(%r9),%edx │ │ + add (%r9),%edx │ │ shl %cl,%edx │ │ - sar %edx │ │ - movslq %edx,%rbx │ │ - add $0xe,%r10b │ │ - imul %r11,%rsi │ │ - imul %rax,%rsi │ │ - mov %rsi,%rdx │ │ - neg %rdx │ │ - cmovl %rsi,%rdx │ │ - add %rbx,%rdx │ │ - mov %r10d,%ecx │ │ - sar %cl,%rdx │ │ - mov %edx,%ecx │ │ - neg %ecx │ │ - test %rsi,%rsi │ │ - cmovns %edx,%ecx │ │ - mov 0x18(%rdi),%edx │ │ - sub %ecx,%edx │ │ - cmp $0x18000,%edx │ │ - mov $0x17fff,%ecx │ │ - cmovl %edx,%ecx │ │ - cmp $0x7fff,%ecx │ │ - mov $0x8000,%esi │ │ - cmovg %ecx,%esi │ │ - mov $0x10000,%ecx │ │ - sub %esi,%ecx │ │ - add $0xffff0000,%esi │ │ - test %esi,%esi │ │ - cmovns %esi,%ecx │ │ - add $0x20,%ecx │ │ - shr $0x6,%ecx │ │ - mov %ecx,%edx │ │ - neg %edx │ │ - test %esi,%esi │ │ - cmovns %ecx,%edx │ │ - imul %r11,%rax │ │ - shl $0x10,%rax │ │ - mov %rax,%rsi │ │ - neg %rsi │ │ - cmovl %rax,%rsi │ │ - add %rbx,%rsi │ │ - mov %r10d,%ecx │ │ - sar %cl,%rsi │ │ - mov %esi,%ecx │ │ - neg %ecx │ │ - test %rax,%rax │ │ - cmovns %esi,%ecx │ │ - cmp $0x8000,%ecx │ │ - mov $0x7fff,%eax │ │ - cmovl %ecx,%eax │ │ - cmp $0xffff7fff,%eax │ │ - mov $0xffff8000,%esi │ │ - cmovg %eax,%esi │ │ - mov %esi,%eax │ │ - neg %eax │ │ - cmovl %esi,%eax │ │ - add $0x20,%eax │ │ - shr $0x6,%eax │ │ - mov %eax,%ecx │ │ - neg %ecx │ │ - test %esi,%esi │ │ - cmovns %eax,%ecx │ │ - shl $0x6,%ecx │ │ - mov %cx,0x20(%rdi) │ │ - mov %edx,%eax │ │ - shl $0x6,%eax │ │ - mov %ax,0x22(%rdi) │ │ - movswl %r8w,%eax │ │ - mov %eax,%esi │ │ - neg %esi │ │ - cmovl %eax,%esi │ │ - movswl %r9w,%eax │ │ - mov %eax,%edi │ │ - neg %edi │ │ - cmovl %eax,%edi │ │ - lea 0x0(,%rdi,8),%eax │ │ - sub %edi,%eax │ │ - lea (%rax,%rsi,4),%esi │ │ - mov $0x1,%eax │ │ - cmp $0xffff,%esi │ │ - jg 999a5 │ │ - movswl %cx,%eax │ │ - mov %eax,%ecx │ │ - neg %ecx │ │ - cmovl %eax,%ecx │ │ - shl $0x16,%edx │ │ - sar $0x10,%edx │ │ - mov %edx,%esi │ │ - neg %esi │ │ - cmovl %edx,%esi │ │ - add %ecx,%esi │ │ - xor %eax,%eax │ │ - cmp $0x3fff,%esi │ │ - setg %al │ │ - pop %rbx │ │ + add %eax,%edx │ │ + cmp $0x40,%edx │ │ + cmovge %r8d,%edx │ │ + test %edx,%edx │ │ + cmovle %esi,%edx │ │ + mov %dl,0x4(%rdi) │ │ + mov 0x10(%r9),%edx │ │ + add 0x4(%r9),%edx │ │ + shl %cl,%edx │ │ + add %eax,%edx │ │ + cmp $0x40,%edx │ │ + cmovge %r8d,%edx │ │ + test %edx,%edx │ │ + cmovle %esi,%edx │ │ + mov %dl,0x5(%rdi) │ │ + mov 0x14(%r9),%edx │ │ + add (%r9),%edx │ │ + shl %cl,%edx │ │ + add %eax,%edx │ │ + cmp $0x40,%edx │ │ + cmovge %r8d,%edx │ │ + test %edx,%edx │ │ + cmovle %esi,%edx │ │ + mov %dl,0x6(%rdi) │ │ + mov 0x14(%r9),%edx │ │ + add 0x4(%r9),%edx │ │ + shl %cl,%edx │ │ + add %eax,%edx │ │ + cmp $0x40,%edx │ │ + cmovge %r8d,%edx │ │ + test %edx,%edx │ │ + cmovle %esi,%edx │ │ + mov %dl,0x7(%rdi) │ │ + mov 0x18(%r9),%edx │ │ + add (%r9),%edx │ │ + shl %cl,%edx │ │ + add %eax,%edx │ │ + cmp $0x40,%edx │ │ + cmovge %r8d,%edx │ │ + test %edx,%edx │ │ + cmovle %esi,%edx │ │ + mov %dl,0x8(%rdi) │ │ + mov 0x18(%r9),%edx │ │ + add 0x4(%r9),%edx │ │ + shl %cl,%edx │ │ + add %eax,%edx │ │ + cmp $0x40,%edx │ │ + cmovge %r8d,%edx │ │ + test %edx,%edx │ │ + cmovle %esi,%edx │ │ + mov %dl,0x9(%rdi) │ │ + mov 0x1c(%r9),%edx │ │ + add (%r9),%edx │ │ + shl %cl,%edx │ │ + add %eax,%edx │ │ + cmp $0x40,%edx │ │ + cmovge %r8d,%edx │ │ + test %edx,%edx │ │ + cmovle %esi,%edx │ │ + mov %dl,0xa(%rdi) │ │ + mov 0x1c(%r9),%edx │ │ + add 0x4(%r9),%edx │ │ + shl %cl,%edx │ │ + add %eax,%edx │ │ + cmp $0x40,%edx │ │ + cmovge %r8d,%edx │ │ + test %edx,%edx │ │ + cmovle %esi,%edx │ │ + mov %dl,0xb(%rdi) │ │ + mov 0x20(%r9),%edx │ │ + add (%r9),%edx │ │ + shl %cl,%edx │ │ + add %eax,%edx │ │ + cmp $0x40,%edx │ │ + cmovge %r8d,%edx │ │ + test %edx,%edx │ │ + cmovle %esi,%edx │ │ + mov %dl,0xc(%rdi) │ │ + mov 0x20(%r9),%edx │ │ + add 0x4(%r9),%edx │ │ + shl %cl,%edx │ │ + add %eax,%edx │ │ + cmp $0x40,%edx │ │ + cmovge %r8d,%edx │ │ + test %edx,%edx │ │ + cmovle %esi,%edx │ │ + mov %dl,0xd(%rdi) │ │ + mov 0x24(%r9),%edx │ │ + add (%r9),%edx │ │ + shl %cl,%edx │ │ + add %eax,%edx │ │ + cmp $0x40,%edx │ │ + cmovge %r8d,%edx │ │ + test %edx,%edx │ │ + cmovle %esi,%edx │ │ + mov %dl,0xe(%rdi) │ │ + mov 0x24(%r9),%edx │ │ + add 0x4(%r9),%edx │ │ + shl %cl,%edx │ │ + add %eax,%edx │ │ + cmp $0x40,%edx │ │ + cmovge %r8d,%edx │ │ + test %edx,%edx │ │ + cmovle %esi,%edx │ │ + mov %dl,0xf(%rdi) │ │ retq │ │ - nopw 0x0(%rax,%rax,1) │ │ - shl $0x2,%r9d │ │ - lea (%r9,%rsi,2),%r9d │ │ - add $0xffffffff,%r9d │ │ - shl $0x2,%r8d │ │ - lea (%r8,%rdi,2),%r8d │ │ - add $0xffffffff,%r8d │ │ - movswl %dx,%edi │ │ - sar $0x10,%edx │ │ - shl $0xd,%edx │ │ - mov $0xffff0000,%eax │ │ - mov 0xc(%rcx),%r10d │ │ - add %eax,%r10d │ │ - imul %r8d,%r10d │ │ - mov 0x10(%rcx),%esi │ │ - imul %r9d,%esi │ │ - add %r10d,%esi │ │ - sub %esi,%edx │ │ - cmp $0x800000,%edx │ │ - mov $0x7fffff,%esi │ │ - cmovge %esi,%edx │ │ - cmp $0xff7fffff,%edx │ │ - mov $0xff800000,%r10d │ │ - cmovle %r10d,%edx │ │ - mov %edx,0x4(%rcx) │ │ - shl $0xd,%edi │ │ - add 0x18(%rcx),%eax │ │ - imul 0x14(%rcx),%r8d │ │ - imul %r9d,%eax │ │ - add %r8d,%eax │ │ - sub %eax,%edi │ │ - cmp $0x800000,%edi │ │ - cmovge %esi,%edi │ │ - cmp $0xff7fffff,%edi │ │ - cmovle %r10d,%edi │ │ - mov %edi,0x8(%rcx) │ │ + movd %eax,%xmm0 │ │ + pxor %xmm1,%xmm1 │ │ + pshufb %xmm1,%xmm0 │ │ + movdqu %xmm0,(%rdi) │ │ retq │ │ nopl 0x0(%rax) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x48,%rsp │ │ - mov %r9,-0x28(%rsp) │ │ - add %ecx,%ecx │ │ - add %edx,%edx │ │ - mov %r8d,%r9d │ │ - shl $0x10,%r9d │ │ - sar $0x10,%r8d │ │ + mov %r9,0x28(%rsp) │ │ + mov %ecx,%ebx │ │ + mov %esi,%r11d │ │ + lea 0x0(,%r11,8),%rcx │ │ + add 0x8f859(%rip),%rcx │ │ test %esi,%esi │ │ - mov %r9d,-0x5c(%rsp) │ │ - mov %r8,-0x30(%rsp) │ │ - mov %rdx,-0x38(%rsp) │ │ - mov %rcx,-0x40(%rsp) │ │ - jle 99ac5 │ │ - lea -0x8(,%rcx,8),%eax │ │ - lea -0x8(,%rdx,8),%ebp │ │ - mov %r9d,%edx │ │ - sar $0x10,%edx │ │ - lea (%r8,%rbp,1),%r12d │ │ - add %eax,%edx │ │ - mov %esi,%ebx │ │ - cmp $0x3,%esi │ │ - mov %eax,-0x54(%rsp) │ │ - mov %edx,-0x58(%rsp) │ │ - ja 99ae5 │ │ - xor %ecx,%ecx │ │ - xor %edx,%edx │ │ - xor %r9d,%r9d │ │ - xor %eax,%eax │ │ - mov %rax,-0x80(%rsp) │ │ - xor %esi,%esi │ │ - xor %r15d,%r15d │ │ - xor %r13d,%r13d │ │ - xor %eax,%eax │ │ - mov %rax,-0x70(%rsp) │ │ - jmpq 99e56 │ │ - xor %eax,%eax │ │ - mov %rax,-0x70(%rsp) │ │ - xor %r13d,%r13d │ │ - xor %r15d,%r15d │ │ - xor %esi,%esi │ │ - xor %eax,%eax │ │ - mov %rax,-0x80(%rsp) │ │ - xor %r9d,%r9d │ │ - xor %edx,%edx │ │ - jmpq 99f79 │ │ - mov %ebx,%ecx │ │ - and $0xfffffffc,%ecx │ │ - movd %r12d,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - movdqa %xmm0,0x10(%rsp) │ │ - movd %edx,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - movdqa %xmm0,(%rsp) │ │ - movd %ebp,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - movdqa %xmm0,-0x10(%rsp) │ │ - movd %eax,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - movdqa %xmm0,-0x20(%rsp) │ │ - xorps %xmm5,%xmm5 │ │ - mov %rcx,%rdx │ │ - mov %rdi,%rsi │ │ - pxor %xmm15,%xmm15 │ │ - pxor %xmm2,%xmm2 │ │ - pxor %xmm3,%xmm3 │ │ - pxor %xmm4,%xmm4 │ │ - pxor %xmm7,%xmm7 │ │ - pxor %xmm6,%xmm6 │ │ - nopl 0x0(%rax,%rax,1) │ │ - movdqa %xmm6,%xmm13 │ │ - movdqa %xmm3,-0x50(%rsp) │ │ - movaps %xmm5,-0x70(%rsp) │ │ - movdqu (%rsi),%xmm6 │ │ - movdqu 0x10(%rsi),%xmm10 │ │ - movdqu 0x20(%rsi),%xmm0 │ │ - movdqu 0x30(%rsi),%xmm8 │ │ - movdqa %xmm6,%xmm11 │ │ - punpckldq %xmm10,%xmm11 │ │ - movdqa %xmm0,%xmm5 │ │ - punpckldq %xmm8,%xmm5 │ │ - punpcklqdq %xmm5,%xmm11 │ │ - psubd -0x10(%rsp),%xmm11 │ │ - pshufd $0xe5,%xmm6,%xmm14 │ │ - pblendw $0xc,%xmm10,%xmm14 │ │ - pblendw $0xf0,%xmm5,%xmm14 │ │ - psubd -0x20(%rsp),%xmm14 │ │ - pshufd $0xa4,%xmm8,%xmm12 │ │ - pblendw $0x3f,%xmm0,%xmm12 │ │ - punpckhdq %xmm10,%xmm6 │ │ - pblendw $0xf,%xmm6,%xmm12 │ │ - psubd 0x10(%rsp),%xmm12 │ │ - punpckhdq %xmm8,%xmm0 │ │ - punpckhqdq %xmm0,%xmm6 │ │ - psubd (%rsp),%xmm6 │ │ - movdqa %xmm11,%xmm0 │ │ - psubd %xmm12,%xmm0 │ │ - pabsd %xmm0,%xmm5 │ │ - movdqa 0x5ff8c(%rip),%xmm0 │ │ - movdqa %xmm0,%xmm1 │ │ - pcmpgtd %xmm0,%xmm5 │ │ - movdqa %xmm14,%xmm0 │ │ - psubd %xmm6,%xmm0 │ │ - pabsd %xmm0,%xmm0 │ │ - pcmpgtd %xmm1,%xmm0 │ │ - por %xmm5,%xmm0 │ │ - movdqa %xmm11,0x30(%rsp) │ │ - movdqa %xmm11,%xmm5 │ │ - movdqa %xmm14,%xmm10 │ │ - pmulld %xmm11,%xmm10 │ │ - movdqa %xmm11,-0x80(%rsp) │ │ - movdqa %xmm11,%xmm8 │ │ - paddd %xmm11,%xmm3 │ │ - pmulld %xmm6,%xmm11 │ │ - movdqa %xmm7,0x20(%rsp) │ │ - paddd %xmm6,%xmm7 │ │ - movdqa %xmm14,%xmm9 │ │ - pmulld %xmm6,%xmm9 │ │ - psrad $0x2,%xmm9 │ │ - paddd %xmm13,%xmm6 │ │ - paddd %xmm14,%xmm6 │ │ - movdqa 0x600f3(%rip),%xmm1 │ │ - paddd %xmm1,%xmm6 │ │ - paddd %xmm9,%xmm6 │ │ - blendvps %xmm0,%xmm13,%xmm6 │ │ - movdqa %xmm4,%xmm9 │ │ - movdqa 0x600e6(%rip),%xmm13 │ │ - movdqa -0x80(%rsp),%xmm1 │ │ - paddd %xmm13,%xmm1 │ │ - movdqa %xmm1,-0x80(%rsp) │ │ - psrad $0x2,%xmm11 │ │ - paddd %xmm1,%xmm7 │ │ - paddd %xmm11,%xmm7 │ │ - blendvps %xmm0,0x20(%rsp),%xmm7 │ │ - movdqa %xmm14,%xmm1 │ │ - pmulld %xmm12,%xmm1 │ │ - psrad $0x2,%xmm1 │ │ - movdqa %xmm14,%xmm4 │ │ - paddd %xmm9,%xmm4 │ │ - paddd %xmm12,%xmm4 │ │ - paddd %xmm13,%xmm4 │ │ - paddd %xmm1,%xmm4 │ │ - blendvps %xmm0,%xmm9,%xmm4 │ │ - pmulld %xmm12,%xmm8 │ │ - paddd %xmm12,%xmm3 │ │ - movdqa %xmm2,%xmm9 │ │ - psrad $0x2,%xmm8 │ │ - movdqa 0x60062(%rip),%xmm11 │ │ - paddd %xmm11,%xmm3 │ │ - paddd %xmm8,%xmm3 │ │ - blendvps %xmm0,-0x50(%rsp),%xmm3 │ │ - movdqa %xmm14,%xmm2 │ │ - movdqa %xmm14,%xmm1 │ │ - pmulld %xmm14,%xmm1 │ │ - psrld $0x2,%xmm1 │ │ - paddd %xmm14,%xmm2 │ │ - paddd %xmm9,%xmm2 │ │ - paddd %xmm11,%xmm2 │ │ - paddd %xmm1,%xmm2 │ │ - blendvps %xmm0,%xmm9,%xmm2 │ │ - movdqa %xmm15,%xmm1 │ │ - movdqa -0x80(%rsp),%xmm15 │ │ - paddd %xmm1,%xmm15 │ │ - paddd %xmm14,%xmm15 │ │ - psrad $0x2,%xmm10 │ │ - paddd %xmm10,%xmm15 │ │ - blendvps %xmm0,%xmm1,%xmm15 │ │ - movdqa 0x30(%rsp),%xmm1 │ │ - pmulld %xmm1,%xmm1 │ │ - psrld $0x2,%xmm1 │ │ - movdqa %xmm1,%xmm8 │ │ - paddd %xmm5,%xmm5 │ │ - movdqa -0x70(%rsp),%xmm1 │ │ - paddd %xmm1,%xmm5 │ │ - paddd %xmm11,%xmm5 │ │ - paddd %xmm8,%xmm5 │ │ - blendvps %xmm0,%xmm1,%xmm5 │ │ - add $0x40,%rsi │ │ - add $0xfffffffffffffffc,%rdx │ │ - jne 99b50 │ │ - pshufd $0x4e,%xmm6,%xmm0 │ │ - paddd %xmm6,%xmm0 │ │ - pshufd $0xe5,%xmm0,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - movd %xmm1,%eax │ │ - mov %rax,-0x70(%rsp) │ │ - pshufd $0x4e,%xmm7,%xmm0 │ │ - paddd %xmm7,%xmm0 │ │ - pshufd $0xe5,%xmm0,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - movd %xmm1,%r13d │ │ - pshufd $0x4e,%xmm4,%xmm0 │ │ - paddd %xmm4,%xmm0 │ │ - pshufd $0xe5,%xmm0,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - movd %xmm1,%r15d │ │ - pshufd $0x4e,%xmm3,%xmm0 │ │ - paddd %xmm3,%xmm0 │ │ - pshufd $0xe5,%xmm0,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - movd %xmm1,%esi │ │ - pshufd $0x4e,%xmm2,%xmm0 │ │ - paddd %xmm2,%xmm0 │ │ - pshufd $0xe5,%xmm0,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - movd %xmm1,%eax │ │ - mov %rax,-0x80(%rsp) │ │ - pshufd $0x4e,%xmm15,%xmm0 │ │ - paddd %xmm15,%xmm0 │ │ - pshufd $0xe5,%xmm0,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - movd %xmm1,%r9d │ │ - pshufd $0x4e,%xmm5,%xmm0 │ │ - paddd %xmm5,%xmm0 │ │ - pshufd $0xe5,%xmm0,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - movd %xmm1,%edx │ │ - cmp %rbx,%rcx │ │ - je 99f79 │ │ - sub %rcx,%rbx │ │ - shl $0x4,%rcx │ │ - add %rdi,%rcx │ │ - add $0xc,%rcx │ │ - jmp 99e7e │ │ + je 90a6d │ │ + mov %edx,%ebp │ │ + cmp $0x1,%edx │ │ + jg 90a6d │ │ + mov %r8d,%r12d │ │ + movslq %ebp,%rax │ │ + add $0x1,%ebp │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - add $0x10,%rcx │ │ - add $0xffffffffffffffff,%rbx │ │ - je 99f79 │ │ - mov -0x4(%rcx),%r14d │ │ - sub %r12d,%r14d │ │ - mov -0xc(%rcx),%r10d │ │ - sub %ebp,%r10d │ │ - mov %r10d,%edi │ │ - sub %r14d,%edi │ │ - mov %edi,%eax │ │ - neg %eax │ │ - cmovl %edi,%eax │ │ - cmp $0xff,%eax │ │ - jg 99e70 │ │ - mov (%rcx),%r11d │ │ - sub -0x58(%rsp),%r11d │ │ - mov -0x8(%rcx),%r8d │ │ - sub -0x54(%rsp),%r8d │ │ - mov %r8d,%eax │ │ - sub %r11d,%eax │ │ - mov %eax,%edi │ │ - neg %edi │ │ - cmovl %eax,%edi │ │ - cmp $0xff,%edi │ │ - jg 99e70 │ │ - mov %r10d,%eax │ │ - imul %eax,%eax │ │ - shr $0x2,%eax │ │ - lea (%rdx,%r10,2),%edx │ │ - lea (%rax,%rdx,1),%edx │ │ - add $0x8,%edx │ │ - mov %r8d,%eax │ │ - imul %r10d,%eax │ │ - sar $0x2,%eax │ │ - lea (%r10,%r9,1),%r9d │ │ - add $0x4,%r9d │ │ - add %r8d,%r9d │ │ - add %eax,%r9d │ │ - mov %r8d,%eax │ │ - imul %eax,%eax │ │ - shr $0x2,%eax │ │ - mov -0x80(%rsp),%rdi │ │ - lea (%rdi,%r8,2),%edi │ │ - lea (%rax,%rdi,1),%eax │ │ - add $0x8,%eax │ │ - mov %rax,-0x80(%rsp) │ │ - mov %r10d,%eax │ │ - imul %r14d,%eax │ │ - sar $0x2,%eax │ │ - add %r14d,%esi │ │ - add %r10d,%esi │ │ - lea (%rax,%rsi,1),%esi │ │ - add $0x8,%esi │ │ - mov %r8d,%eax │ │ - imul %r14d,%eax │ │ - sar $0x2,%eax │ │ - add %r8d,%r15d │ │ - add %r14d,%r15d │ │ - lea (%rax,%r15,1),%r15d │ │ - add $0x4,%r15d │ │ - mov %r10d,%eax │ │ - imul %r11d,%eax │ │ - sar $0x2,%eax │ │ - lea (%r10,%r13,1),%r13d │ │ - add $0x4,%r13d │ │ - add %r11d,%r13d │ │ - add %eax,%r13d │ │ - mov %r8d,%eax │ │ - imul %r11d,%eax │ │ - sar $0x2,%eax │ │ - mov -0x70(%rsp),%rdi │ │ - add %r11d,%edi │ │ - add %r8d,%edi │ │ - lea (%rax,%rdi,1),%edi │ │ - add $0x8,%edi │ │ - mov %rdi,-0x70(%rsp) │ │ - jmpq 99e70 │ │ - movslq %edx,%r10 │ │ - movslq -0x80(%rsp),%r14 │ │ - mov %r10,%rax │ │ - imul %r14,%rax │ │ - movslq %r9d,%r9 │ │ - mov %r9,%rcx │ │ - imul %r9,%rcx │ │ - sub %rcx,%rax │ │ - je 99ffc │ │ - mov 0x80(%rsp),%r8d │ │ - mov 0x88(%rsp),%ecx │ │ - mov -0x40(%rsp),%rdx │ │ - lea (%rdx,%rcx,4),%ecx │ │ - add $0xffffffff,%ecx │ │ - mov %ecx,-0x80(%rsp) │ │ - mov %rax,%rdx │ │ - neg %rdx │ │ - cmovl %rax,%rdx │ │ - bsr %rdx,%rdi │ │ - mov $0x1,%ebx │ │ - mov %edi,%ecx │ │ - shl %cl,%rbx │ │ - mov -0x38(%rsp),%rcx │ │ - lea (%rcx,%r8,4),%ecx │ │ - add $0xffffffff,%ecx │ │ - mov %ecx,-0x50(%rsp) │ │ - mov $0x1,%r8d │ │ - sub %rbx,%rdx │ │ - cmp $0x9,%edi │ │ - jb 9a006 │ │ - lea -0x9(%rdi),%ecx │ │ - shl %cl,%r8 │ │ - add %r8,%rdx │ │ - lea -0x8(%rdi),%ecx │ │ - sar %cl,%rdx │ │ - jmp 9a00e │ │ - mov $0x1,%eax │ │ - jmpq 9a1fb │ │ - mov $0x8,%cl │ │ - sub %dil,%cl │ │ - shl %cl,%rdx │ │ - lea 0x718db(%rip),%rcx │ │ - movzwl (%rcx,%rdx,2),%ecx │ │ - mov %ecx,%edx │ │ - neg %edx │ │ + nopl (%rax) │ │ + mov 0x28(%rsp),%rdx │ │ + movzwl (%rdx,%rax,2),%edx │ │ + lea (%r12,%rbx,4),%esi │ │ + bt %esi,%edx │ │ + jae 90a6d │ │ + mov %rax,0x40(%rsp) │ │ + lea 0x7cc6e(%rip),%rax │ │ + movzbl 0x6(%rax,%r11,8),%r15d │ │ + movzbl (%rcx),%r13d │ │ + mov %r13,%r14 │ │ + shr %r14 │ │ + movzbl 0x1(%rax,%r11,8),%eax │ │ + mov %rax,0x38(%rsp) │ │ + add %ebx,%ebx │ │ + add %r12d,%r12d │ │ + mov %rdi,0x20(%rsp) │ │ + mov %r15d,%esi │ │ + mov %ebp,%edx │ │ + mov %ebx,%ecx │ │ + mov %r12d,%r8d │ │ + mov 0x28(%rsp),%r9 │ │ + callq 90900 │ │ + mov 0x38(%rsp),%rax │ │ + cmp %al,%r13b │ │ + mov %r13,0x30(%rsp) │ │ + jb 909e6 │ │ + mov %rax,%r13 │ │ + mov 0x20(%rsp),%rax │ │ + lea (%rax,%r14,1),%rdi │ │ + mov %r12d,%r8d │ │ + or $0x1,%r8d │ │ + mov %r15d,%esi │ │ + mov %ebp,%edx │ │ + mov %ebx,%ecx │ │ + mov 0x28(%rsp),%r9 │ │ + callq 90900 │ │ + mov %r13,%rax │ │ + mov 0x30(%rsp),%r13 │ │ + cmp %r13b,%al │ │ + mov 0x20(%rsp),%rdi │ │ + jb 90eab │ │ + shr %rax │ │ + shl $0x5,%rax │ │ + add %rax,%rdi │ │ + or $0x1,%ebx │ │ + mov %r15d,%esi │ │ + mov %ebp,%edx │ │ + mov %ebx,%ecx │ │ + mov %r12d,%r8d │ │ + mov 0x28(%rsp),%r9 │ │ + mov %r14,0x20(%rsp) │ │ + mov %rdi,%r14 │ │ + callq 90900 │ │ + mov 0x20(%rsp),%rax │ │ + mov 0x38(%rsp),%rcx │ │ + cmp %cl,0x30(%rsp) │ │ + jb 90eab │ │ + mov %r14,%rdi │ │ + movzbl %al,%eax │ │ + add %rax,%rdi │ │ + lea 0x0(,%r15,8),%rcx │ │ + add 0x8f737(%rip),%rcx │ │ + test %r15b,%r15b │ │ + mov 0x40(%rsp),%rax │ │ + je 90a6a │ │ + or $0x1,%r12d │ │ + add $0x1,%ebp │ │ + mov %r15,%r11 │ │ test %rax,%rax │ │ - cmovns %ecx,%edx │ │ - xor %eax,%eax │ │ - mov $0x2,%ecx │ │ - sub %edi,%ecx │ │ - cmovb %eax,%ecx │ │ - shl %cl,%edx │ │ - movslq %esi,%r11 │ │ - mov %r14,%rbx │ │ - imul %r11,%rbx │ │ - movslq %r15d,%rbp │ │ - mov %r9,%rcx │ │ - imul %rbp,%rcx │ │ - sub %rcx,%rbx │ │ - movslq %edx,%r8 │ │ - imul %r8,%rbx │ │ - mov %rbx,%rdx │ │ - neg %rdx │ │ - cmovl %rbx,%rdx │ │ - cmp $0x2,%edi │ │ - mov $0x2,%ecx │ │ - cmova %edi,%ecx │ │ - add $0xfe,%cl │ │ - mov $0x1,%edi │ │ - shl %cl,%rdi │ │ - sar %rdi │ │ - add %rdi,%rdx │ │ - sar %cl,%rdx │ │ - mov %edx,%esi │ │ - neg %esi │ │ - test %rbx,%rbx │ │ - cmovns %edx,%esi │ │ - cmp $0x12000,%esi │ │ - mov $0x11fff,%edx │ │ - cmovge %edx,%esi │ │ - cmp $0xe000,%esi │ │ - mov $0xe001,%edx │ │ - cmovle %edx,%esi │ │ - imul %r10,%rbp │ │ - imul %r9,%r11 │ │ - sub %r11,%rbp │ │ + lea 0x1(%rax),%rax │ │ + jle 90950 │ │ + mov %r15d,%r11d │ │ + lea 0x7cb6c(%rip),%r10 │ │ + movzbl 0x2(%r10,%r11,8),%ebp │ │ + cmp $0x2,%ebp │ │ + mov $0x2,%esi │ │ + cmovae %esi,%ebp │ │ + movzbl 0x3(%r10,%r11,8),%edx │ │ + cmp $0x2,%edx │ │ + cmovb %edx,%esi │ │ + mov (%rcx),%dl │ │ + add $0xff,%dl │ │ + cmp $0xf,%dl │ │ + ja 90eab │ │ + movzbl %dl,%r9d │ │ + lea 0x6f6f6(%rip),%rcx │ │ + movslq (%rcx,%r9,4),%rbx │ │ + add %rcx,%rbx │ │ + movabs $0x101010101010101,%r8 │ │ + jmpq *%rbx │ │ + movzbl 0x1(%r10,%r11,8),%r10d │ │ + test %r10,%r10 │ │ + je 90bd7 │ │ + mov %r10d,%r11d │ │ + and $0x1,%r11d │ │ + cmp $0x1,%r10b │ │ + jne 90bff │ │ + xor %ebx,%ebx │ │ + test %r11,%r11 │ │ + jne 90c49 │ │ + jmpq 90e40 │ │ + movzbl 0x1(%r10,%r11,8),%r10d │ │ + test %r10,%r10 │ │ + je 90bdf │ │ + mov %ebp,%ebx │ │ + shl $0x8,%ebx │ │ + or %ebp,%ebx │ │ + mov %esi,%ebp │ │ + shl $0x8,%ebp │ │ + or %esi,%ebp │ │ + mov %r10d,%r11d │ │ + and $0x1,%r11d │ │ + cmp $0x1,%r10b │ │ + jne 90c6f │ │ + xor %ecx,%ecx │ │ + test %r11,%r11 │ │ + jne 90cb9 │ │ + jmpq 90e40 │ │ + movzbl 0x1(%r10,%r11,8),%r10d │ │ + test %r10,%r10 │ │ + je 90be7 │ │ + imul $0x1010101,%ebp,%ebp │ │ + imul $0x1010101,%esi,%ecx │ │ + mov %r10d,%r11d │ │ + and $0x1,%r11d │ │ + cmp $0x1,%r10b │ │ + jne 90cdf │ │ + xor %ebx,%ebx │ │ + test %r11,%r11 │ │ + jne 90d25 │ │ + jmpq 90e40 │ │ + movzbl 0x1(%r10,%r11,8),%r10d │ │ + test %r10,%r10 │ │ + je 90bef │ │ + mov %ebp,%ebp │ │ imul %r8,%rbp │ │ - mov %rbp,%rdx │ │ - neg %rdx │ │ - cmovl %rbp,%rdx │ │ - add %rdi,%rdx │ │ - sar %cl,%rdx │ │ - mov %edx,%r11d │ │ - neg %r11d │ │ - test %rbp,%rbp │ │ - cmovns %edx,%r11d │ │ - cmp $0x2000,%r11d │ │ - mov $0x1fff,%edx │ │ - cmovge %edx,%r11d │ │ - cmp $0xffffe000,%r11d │ │ - mov $0xffffe001,%ebx │ │ - cmovle %ebx,%r11d │ │ - movslq %r13d,%r13 │ │ - imul %r13,%r14 │ │ - movslq -0x70(%rsp),%r12 │ │ - mov %r9,%rbp │ │ - imul %r12,%rbp │ │ - sub %rbp,%r14 │ │ - imul %r8,%r14 │ │ - mov %r14,%r15 │ │ - neg %r15 │ │ - cmovl %r14,%r15 │ │ - add %rdi,%r15 │ │ - sar %cl,%r15 │ │ - mov %r15d,%ebp │ │ - neg %ebp │ │ - test %r14,%r14 │ │ - cmovns %r15d,%ebp │ │ - cmp $0x2000,%ebp │ │ - cmovge %edx,%ebp │ │ - cmp $0xffffe000,%ebp │ │ - cmovle %ebx,%ebp │ │ - imul %r12,%r10 │ │ - imul %r13,%r9 │ │ - sub %r9,%r10 │ │ - imul %r8,%r10 │ │ - mov %r10,%rdx │ │ - neg %rdx │ │ - cmovl %r10,%rdx │ │ - add %rdi,%rdx │ │ - sar %cl,%rdx │ │ - mov %edx,%ecx │ │ - neg %ecx │ │ + mov %esi,%ecx │ │ + imul %r8,%rcx │ │ + mov %r10d,%r11d │ │ + and $0x1,%r11d │ │ + cmp $0x1,%r10b │ │ + jne 90d49 │ │ + xor %ebx,%ebx │ │ + test %r11,%r11 │ │ + jne 90d99 │ │ + jmpq 90e40 │ │ + movzbl 0x1(%r10,%r11,8),%r10d │ │ test %r10,%r10 │ │ - cmovns %edx,%ecx │ │ - cmp $0x12000,%ecx │ │ - mov $0x11fff,%edx │ │ - cmovge %edx,%ecx │ │ - cmp $0xe000,%ecx │ │ - mov $0xe001,%edx │ │ - cmovle %edx,%ecx │ │ - mov -0x28(%rsp),%rdi │ │ - mov %esi,0xc(%rdi) │ │ - mov %r11d,0x10(%rdi) │ │ - mov %ebp,0x14(%rdi) │ │ - mov %ecx,0x18(%rdi) │ │ - mov -0x30(%rsp),%rbx │ │ - shl $0xd,%ebx │ │ - add $0xffff0000,%esi │ │ - mov -0x80(%rsp),%r9d │ │ - imul %r9d,%r11d │ │ - mov -0x50(%rsp),%edx │ │ - imul %edx,%esi │ │ - add %r11d,%esi │ │ - sub %esi,%ebx │ │ - cmp $0x800000,%ebx │ │ - mov $0x7fffff,%r8d │ │ - cmovge %r8d,%ebx │ │ - cmp $0xff7fffff,%ebx │ │ - mov $0xff800000,%esi │ │ - cmovle %esi,%ebx │ │ - mov %ebx,0x4(%rdi) │ │ - imul %edx,%ebp │ │ - add $0xffff0000,%ecx │ │ - imul %r9d,%ecx │ │ - add %ebp,%ecx │ │ - mov -0x5c(%rsp),%ebp │ │ - sar $0x3,%ebp │ │ - sub %ecx,%ebp │ │ - cmp $0x800000,%ebp │ │ - cmovge %r8d,%ebp │ │ - cmp $0xff7fffff,%ebp │ │ - cmovle %esi,%ebp │ │ - mov %ebp,0x8(%rdi) │ │ + je 90bf7 │ │ + mov %ebp,%ebp │ │ + imul %r8,%rbp │ │ + mov %esi,%ebx │ │ + imul %r8,%rbx │ │ + mov %r10d,%r11d │ │ + and $0x1,%r11d │ │ + cmp $0x1,%r10b │ │ + jne 90dbf │ │ + xor %ecx,%ecx │ │ + test %r11,%r11 │ │ + jne 90e1b │ │ + jmpq 90e40 │ │ + xor %r10d,%r10d │ │ + jmpq 90e55 │ │ + xor %r10d,%r10d │ │ + jmpq 90e5e │ │ + xor %r10d,%r10d │ │ + jmpq 90e72 │ │ + xor %r10d,%r10d │ │ + jmpq 90e84 │ │ + xor %r10d,%r10d │ │ + jmpq 90e95 │ │ + lea 0x820(%rdi),%rax │ │ + mov %r10,%rcx │ │ + sub %r11,%rcx │ │ + xor %ebx,%ebx │ │ + xchg %ax,%ax │ │ + mov %bpl,-0x820(%rax) │ │ + mov %sil,-0x20(%rax) │ │ + movb $0x1,-0x420(%rax) │ │ + mov %bpl,-0x800(%rax) │ │ + mov %sil,(%rax) │ │ + movb $0x1,-0x400(%rax) │ │ + add $0x2,%rbx │ │ + add $0x40,%rax │ │ + cmp %rbx,%rcx │ │ + jne 90c10 │ │ + test %r11,%r11 │ │ + je 90e40 │ │ + shl $0x5,%rbx │ │ + mov %bpl,(%rdi,%rbx,1) │ │ + mov %sil,0x800(%rdi,%rbx,1) │ │ + movb $0x1,0x400(%rdi,%rbx,1) │ │ + cmp $0xf,%dl │ │ + jbe 90e45 │ │ + jmpq 90eab │ │ + lea 0x820(%rdi),%rax │ │ + mov %r10,%rsi │ │ + sub %r11,%rsi │ │ + xor %ecx,%ecx │ │ + xchg %ax,%ax │ │ + mov %bx,-0x820(%rax) │ │ + mov %bp,-0x20(%rax) │ │ + movb $0x2,-0x420(%rax) │ │ + mov %bx,-0x800(%rax) │ │ + mov %bp,(%rax) │ │ + movb $0x2,-0x400(%rax) │ │ + add $0x2,%rcx │ │ + add $0x40,%rax │ │ + cmp %rcx,%rsi │ │ + jne 90c80 │ │ + test %r11,%r11 │ │ + je 90e40 │ │ + shl $0x5,%rcx │ │ + mov %bx,(%rdi,%rcx,1) │ │ + mov %bp,0x800(%rdi,%rcx,1) │ │ + movb $0x2,0x400(%rdi,%rcx,1) │ │ + cmp $0xf,%dl │ │ + jbe 90e45 │ │ + jmpq 90eab │ │ + lea 0x820(%rdi),%rax │ │ + mov %r10,%rsi │ │ + sub %r11,%rsi │ │ + xor %ebx,%ebx │ │ + xchg %ax,%ax │ │ + mov %ebp,-0x820(%rax) │ │ + mov %ecx,-0x20(%rax) │ │ + movb $0x4,-0x420(%rax) │ │ + mov %ebp,-0x800(%rax) │ │ + mov %ecx,(%rax) │ │ + movb $0x4,-0x400(%rax) │ │ + add $0x2,%rbx │ │ + add $0x40,%rax │ │ + cmp %rbx,%rsi │ │ + jne 90cf0 │ │ + test %r11,%r11 │ │ + je 90e40 │ │ + shl $0x5,%rbx │ │ + mov %ebp,(%rdi,%rbx,1) │ │ + mov %ecx,0x800(%rdi,%rbx,1) │ │ + movb $0x4,0x400(%rdi,%rbx,1) │ │ + cmp $0xf,%dl │ │ + jbe 90e45 │ │ + jmpq 90eab │ │ + lea 0x820(%rdi),%rax │ │ + mov %r10,%rsi │ │ + sub %r11,%rsi │ │ + xor %ebx,%ebx │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov %rbp,-0x820(%rax) │ │ + mov %rcx,-0x20(%rax) │ │ + movb $0x8,-0x420(%rax) │ │ + mov %rbp,-0x800(%rax) │ │ + mov %rcx,(%rax) │ │ + movb $0x8,-0x400(%rax) │ │ + add $0x2,%rbx │ │ + add $0x40,%rax │ │ + cmp %rbx,%rsi │ │ + jne 90d60 │ │ + test %r11,%r11 │ │ + je 90e40 │ │ + shl $0x5,%rbx │ │ + mov %rbp,(%rdi,%rbx,1) │ │ + mov %rcx,0x800(%rdi,%rbx,1) │ │ + movb $0x8,0x400(%rdi,%rbx,1) │ │ + cmp $0xf,%dl │ │ + jbe 90e45 │ │ + jmpq 90eab │ │ + lea 0x828(%rdi),%rsi │ │ + mov %r10,%rax │ │ + sub %r11,%rax │ │ + xor %ecx,%ecx │ │ + xchg %ax,%ax │ │ + mov %rbp,-0x828(%rsi) │ │ + mov %rbp,-0x820(%rsi) │ │ + mov %rbx,-0x28(%rsi) │ │ + mov %rbx,-0x20(%rsi) │ │ + movb $0x10,-0x428(%rsi) │ │ + mov %rbp,-0x808(%rsi) │ │ + mov %rbp,-0x800(%rsi) │ │ + mov %rbx,-0x8(%rsi) │ │ + mov %rbx,(%rsi) │ │ + movb $0x10,-0x408(%rsi) │ │ + add $0x2,%rcx │ │ + add $0x40,%rsi │ │ + cmp %rcx,%rax │ │ + jne 90dd0 │ │ + test %r11,%r11 │ │ + je 90e40 │ │ + shl $0x5,%rcx │ │ + mov %rbp,(%rdi,%rcx,1) │ │ + mov %rbp,0x8(%rdi,%rcx,1) │ │ + mov %rbx,0x800(%rdi,%rcx,1) │ │ + mov %rbx,0x808(%rdi,%rcx,1) │ │ + movb $0x10,0x400(%rdi,%rcx,1) │ │ + cmp $0xf,%dl │ │ + ja 90eab │ │ + lea 0x6f394(%rip),%rax │ │ + movslq (%rax,%r9,4),%rcx │ │ + add %rax,%rcx │ │ + jmpq *%rcx │ │ + mov %r10b,0xc00(%rdi) │ │ + jmp 90eab │ │ + movzbl %r10b,%eax │ │ + mov %eax,%ecx │ │ + shl $0x8,%ecx │ │ + or %eax,%ecx │ │ + mov %cx,0xc00(%rdi) │ │ + jmp 90eab │ │ + movzbl %r10b,%eax │ │ + imul $0x1010101,%eax,%eax │ │ + mov %eax,0xc00(%rdi) │ │ + jmp 90eab │ │ + movzbl %r10b,%eax │ │ + imul %r8,%rax │ │ + mov %rax,0xc00(%rdi) │ │ + jmp 90eab │ │ + movzbl %r10b,%eax │ │ + imul %r8,%rax │ │ + mov %rax,0xc00(%rdi) │ │ + mov %rax,0xc08(%rdi) │ │ add $0x48,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ + xchg %ax,%ax │ │ + mov $0x130,%edi │ │ + add 0x8f230(%rip),%rdi │ │ + jmpq 4490 │ │ + sub $0xf8,%rsp │ │ + mov %rdi,%r10 │ │ + test %al,%al │ │ + je 90f15 │ │ + movaps %xmm0,0x60(%rsp) │ │ + movaps %xmm1,0x70(%rsp) │ │ + movaps %xmm2,0x80(%rsp) │ │ + movaps %xmm3,0x90(%rsp) │ │ + movaps %xmm4,0xa0(%rsp) │ │ + movaps %xmm5,0xb0(%rsp) │ │ + movaps %xmm6,0xc0(%rsp) │ │ + movaps %xmm7,0xd0(%rsp) │ │ + mov %rdx,0x40(%rsp) │ │ + mov %rcx,0x48(%rsp) │ │ + mov %r8,0x50(%rsp) │ │ + mov %r9,0x58(%rsp) │ │ + test %r10,%r10 │ │ + je 90f78 │ │ + cmpq $0x0,0x9b18(%r10) │ │ + je 90f70 │ │ + lea 0x30(%rsp),%rax │ │ + lea 0xe0(%rsp),%rdx │ │ + mov %rax,0x10(%rdx) │ │ + lea 0x100(%rsp),%rax │ │ + mov %rax,0x8(%rdx) │ │ + movabs $0x3000000010,%rax │ │ + mov %rax,(%rdx) │ │ + mov 0x9b10(%r10),%rdi │ │ + callq *0x9b18(%r10) │ │ + add $0xf8,%rsp │ │ + retq │ │ + mov $0x130,%edi │ │ + add 0x8f174(%rip),%rdi │ │ + lea 0x6c9d5(%rip),%rsi │ │ + lea 0x6cb53(%rip),%rdx │ │ + lea 0x6cb5c(%rip),%rcx │ │ + xor %eax,%eax │ │ + add $0xf8,%rsp │ │ + jmpq 43e0 │ │ nopw 0x0(%rax,%rax,1) │ │ push %rbp │ │ - push %r15 │ │ push %r14 │ │ - push %r13 │ │ - push %r12 │ │ push %rbx │ │ - sub $0x6008,%rsp │ │ - lea 0x1024(%rsp),%rax │ │ - xor %ecx,%ecx │ │ - xorps %xmm0,%xmm0 │ │ - movabs $0x403e392b15070200,%rdx │ │ - movaps 0x5f711(%rip),%xmm1 │ │ - movups %xmm0,-0x18(%rax,%rcx,1) │ │ - movaps %xmm0,-0x24(%rax,%rcx,1) │ │ - mov %rdx,0x101c(%rsp,%rcx,1) │ │ - movups %xmm1,0xc(%rax,%rcx,1) │ │ - movups %xmm1,(%rax,%rcx,1) │ │ - add $0x40,%rcx │ │ - cmp $0x1000,%ecx │ │ - jne 9a23f │ │ - lea 0x3000(%rsp),%rbx │ │ - xor %r12d,%r12d │ │ - mov $0x30,%ebp │ │ - lea 0x7188b(%rip),%r14 │ │ - lea 0x7187c(%rip),%r15 │ │ - mov %rbx,%rdi │ │ - mov %r14,%rsi │ │ - mov %ebp,%edx │ │ - callq 9a5e0 │ │ - lea 0x40(%rbx),%rdi │ │ - dec %ebp │ │ - mov %r15,%rsi │ │ - mov %ebp,%edx │ │ - callq 9a5e0 │ │ - add $0x2,%r12d │ │ - sub $0xffffffffffffff80,%rbx │ │ - cmp $0x40,%r12d │ │ - jb 9a284 │ │ - lea 0x3000(%rsp),%rax │ │ - lea 0x2000(%rsp),%rbp │ │ - xor %edi,%edi │ │ - mov $0x40,%esi │ │ - mov $0x1,%r8d │ │ - mov %rbp,%rcx │ │ - xor %ebx,%ebx │ │ - mov (%rax,%rbx,1),%dl │ │ - mov %dl,(%rcx) │ │ - inc %rbx │ │ - add %rsi,%rcx │ │ - cmp %rsi,%rbx │ │ - jne 9a2d1 │ │ - add %r8,%rdi │ │ - add %rsi,%rax │ │ - add %r8,%rbp │ │ - cmp %rsi,%rdi │ │ - jne 9a2cc │ │ - lea 0x1000(%rsp),%rax │ │ - mov %rsp,%rbp │ │ - xor %edi,%edi │ │ - mov $0x40,%esi │ │ - mov $0x1,%r8d │ │ - mov %rbp,%rcx │ │ - xor %ebx,%ebx │ │ - mov (%rax,%rbx,1),%dl │ │ - mov %dl,(%rcx) │ │ - inc %rbx │ │ - add %rsi,%rcx │ │ - cmp %rsi,%rbx │ │ - jne 9a30c │ │ - add %r8,%rdi │ │ - add %rsi,%rax │ │ - add %r8,%rbp │ │ - cmp %rsi,%rdi │ │ - jne 9a307 │ │ - lea 0x3000(%rsp),%rax │ │ - lea 0x403f(%rsp),%rcx │ │ - xor %edx,%edx │ │ - mov $0x40,%esi │ │ - mov %rcx,%rdi │ │ - xor %ebp,%ebp │ │ - mov (%rax,%rbp,1),%bl │ │ - mov %bl,(%rdi) │ │ - inc %rbp │ │ - dec %rdi │ │ - cmp $0x40,%rbp │ │ - jne 9a346 │ │ - inc %edx │ │ - add %rsi,%rax │ │ - add %rsi,%rcx │ │ - cmp $0x40,%edx │ │ - jne 9a341 │ │ - lea 0x2000(%rsp),%rax │ │ - lea 0x503f(%rsp),%rcx │ │ - xor %edx,%edx │ │ - mov $0x40,%esi │ │ - mov %rcx,%rdi │ │ - xor %ebp,%ebp │ │ - mov (%rax,%rbp,1),%bl │ │ - mov %bl,(%rdi) │ │ - inc %rbp │ │ - dec %rdi │ │ - cmp $0x40,%rbp │ │ - jne 9a380 │ │ - inc %edx │ │ - add %rsi,%rax │ │ - add %rsi,%rcx │ │ - cmp $0x40,%edx │ │ - jne 9a37b │ │ sub $0x20,%rsp │ │ - mov $0x7bfb,%ebp │ │ - lea 0xa0c92(%rip),%rax │ │ - lea 0x9cc8b(%rip),%r10 │ │ - lea 0x94c84(%rip),%rdi │ │ - lea 0x7175d(%rip),%rbx │ │ - lea 0x20(%rsp),%r14 │ │ - mov $0x20,%esi │ │ - mov $0x20,%edx │ │ - mov $0x7,%ecx │ │ - mov %r14,%r8 │ │ - mov %rbx,%r9 │ │ - push %rbp │ │ - push %rax │ │ - push %r10 │ │ - push %rdi │ │ - callq 9a67c │ │ - add $0x20,%rsp │ │ - mov $0x7beb,%r13d │ │ - lea 0xa8c48(%rip),%rax │ │ - lea 0xa6c41(%rip),%rbp │ │ - lea 0xa2c3a(%rip),%rdi │ │ - lea 0x717d3(%rip),%r15 │ │ - mov $0x20,%esi │ │ - mov $0x10,%edx │ │ - mov $0x8,%ecx │ │ - mov %r14,%r8 │ │ - mov %r15,%r9 │ │ - push %r13 │ │ - push %rax │ │ - push %rbp │ │ - push %rdi │ │ - callq 9a67c │ │ - add $0x20,%rsp │ │ - lea 0xacc09(%rip),%rax │ │ - lea 0xabc02(%rip),%rbp │ │ - lea 0xa9bfb(%rip),%rdi │ │ - mov $0x20,%esi │ │ - mov $0x8,%edx │ │ - mov $0x9,%ecx │ │ - mov %r14,%r8 │ │ - mov %r15,%r9 │ │ - pushq $0x6beb │ │ - push %rax │ │ - push %rbp │ │ - push %rdi │ │ - callq 9a67c │ │ - add $0x20,%rsp │ │ - lea 0xb33ce(%rip),%rax │ │ - lea 0xb13c7(%rip),%rbp │ │ - lea 0xad3c0(%rip),%rdi │ │ - lea 0x71819(%rip),%r12 │ │ - mov $0x10,%esi │ │ - mov $0x20,%edx │ │ - mov $0xb,%ecx │ │ - mov %r14,%r8 │ │ - mov %r12,%r9 │ │ - push %r13 │ │ - push %rax │ │ - push %rbp │ │ - push %rdi │ │ - callq 9a67c │ │ - add $0x20,%rsp │ │ - lea 0xb738f(%rip),%rax │ │ - lea 0xb6388(%rip),%rbp │ │ - lea 0xb4381(%rip),%rdi │ │ - mov $0x10,%esi │ │ - mov $0x10,%edx │ │ - mov $0xc,%ecx │ │ - mov %r14,%r8 │ │ - mov %rbx,%r9 │ │ - mov $0x7bfb,%ebx │ │ - push %rbx │ │ - mov $0x7bfb,%ebx │ │ - push %rax │ │ - push %rbp │ │ - push %rdi │ │ - callq 9a67c │ │ - add $0x20,%rsp │ │ - lea 0xb934e(%rip),%rax │ │ - lea 0xb8b47(%rip),%rbp │ │ - lea 0xb7b40(%rip),%rdi │ │ - mov $0x10,%esi │ │ - mov $0x8,%edx │ │ - mov $0xd,%ecx │ │ - mov %r14,%r8 │ │ - mov %r15,%r9 │ │ - push %r13 │ │ - push %rax │ │ - push %rbp │ │ - push %rdi │ │ - callq 9a67c │ │ - add $0x20,%rsp │ │ - lea 0xbc716(%rip),%rax │ │ - lea 0xbb70f(%rip),%rbp │ │ - lea 0xb9708(%rip),%rdi │ │ - mov $0x8,%esi │ │ - mov $0x20,%edx │ │ - mov $0xf,%ecx │ │ - mov %r14,%r8 │ │ - mov %r12,%r9 │ │ - pushq $0x7aeb │ │ - push %rax │ │ - push %rbp │ │ - push %rdi │ │ - callq 9a67c │ │ + mov %rsi,%r14 │ │ + mov %rdi,%rbx │ │ + callq 43a0 │ │ + mov 0x30(%rbx),%ebp │ │ + add $0xffffffff,%ebp │ │ + mov %ebp,0x30(%rbx) │ │ + cmpl $0x0,0x34(%rbx) │ │ + je 90ffe │ │ + mov %rbx,%rdi │ │ + callq 43c0 │ │ + mov (%r14),%rdi │ │ + callq 43f0 │ │ + test %ebp,%ebp │ │ + jne 91012 │ │ + mov %rbx,%rdi │ │ + callq 4430 │ │ + mov %rbx,%rdi │ │ add $0x20,%rsp │ │ - lea 0xbe6db(%rip),%rax │ │ - lea 0xbded4(%rip),%rbp │ │ - lea 0xbcecd(%rip),%rdi │ │ - mov $0x8,%esi │ │ - mov $0x10,%edx │ │ - mov $0x10,%ecx │ │ - mov %r14,%r8 │ │ - mov %r12,%r9 │ │ - push %r13 │ │ - push %rax │ │ - push %rbp │ │ - push %rdi │ │ - callq 9a67c │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %rbp │ │ + jmpq 43f0 │ │ + mov 0x28(%rbx),%rax │ │ + mov %rax,0x8(%r14) │ │ + mov %r14,0x28(%rbx) │ │ + mov %rbx,%rdi │ │ + callq 43c0 │ │ add $0x20,%rsp │ │ - lea 0xbf6a3(%rip),%rax │ │ - lea 0xbf29c(%rip),%rbp │ │ - lea 0xbea95(%rip),%rdi │ │ - mov $0x8,%esi │ │ - mov $0x8,%edx │ │ - mov $0x11,%ecx │ │ - mov %r14,%r8 │ │ - lea 0x7155c(%rip),%r9 │ │ - push %rbx │ │ - push %rax │ │ - push %rbp │ │ - push %rdi │ │ - callq 9a67c │ │ - add $0x6048,%rsp │ │ pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ pop %r14 │ │ - pop %r15 │ │ pop %rbp │ │ retq │ │ - nop │ │ + nopl 0x0(%rax,%rax,1) │ │ push %r15 │ │ push %r14 │ │ push %rbx │ │ sub $0x20,%rsp │ │ - mov %edx,%ebx │ │ - mov %rsi,%r15 │ │ - mov %rdi,%r14 │ │ - cmp $0x5,%edx │ │ - jl 9a606 │ │ - lea -0x4(%rbx),%eax │ │ - movslq %eax,%rdx │ │ - mov %r14,%rdi │ │ - xor %esi,%esi │ │ - callq 4480 │ │ - cmp $0x3,%ebx │ │ - mov $0x4,%eax │ │ - mov $0x4,%ecx │ │ - cmovg %ebx,%ecx │ │ - lea (%r14,%rcx,1),%rdi │ │ - add $0xfffffffffffffffc,%rdi │ │ - xor %ecx,%ecx │ │ - sub %ebx,%eax │ │ - cmovs %ecx,%eax │ │ - add %rax,%r15 │ │ - mov $0x40,%eax │ │ - sub %ebx,%eax │ │ - cmp $0x9,%eax │ │ - mov $0x8,%ecx │ │ - cmovl %eax,%ecx │ │ - movslq %ecx,%rdx │ │ - mov %r15,%rsi │ │ - callq 43b0 │ │ - cmp $0x3b,%ebx │ │ - jg 9a672 │ │ - movslq %ebx,%rax │ │ - lea (%r14,%rax,1),%rdi │ │ - add $0x4,%rdi │ │ - mov $0x3c,%eax │ │ - sub %ebx,%eax │ │ - movslq %eax,%rdx │ │ + mov %rsi,%r14 │ │ + mov %rdi,%r15 │ │ + callq 43a0 │ │ + mov 0x28(%r15),%rbx │ │ + addl $0x1,0x30(%r15) │ │ + test %rbx,%rbx │ │ + je 91067 │ │ + mov 0x8(%rbx),%rax │ │ + mov %rax,0x28(%r15) │ │ + mov %r15,%rdi │ │ + callq 43c0 │ │ + mov (%rbx),%rdi │ │ + mov %rbx,%rax │ │ + sub %rdi,%rax │ │ + cmp %r14,%rax │ │ + je 910c8 │ │ + callq 43f0 │ │ + jmp 9106f │ │ + mov %r15,%rdi │ │ + callq 43c0 │ │ + lea 0x10(%r14),%rdx │ │ + lea 0x18(%rsp),%rdi │ │ mov $0x40,%esi │ │ - add $0x20,%rsp │ │ - pop %rbx │ │ - pop %r14 │ │ - pop %r15 │ │ - jmpq 4480 │ │ + callq 4450 │ │ + test %eax,%eax │ │ + jne 9109a │ │ + mov 0x18(%rsp),%rax │ │ + test %rax,%rax │ │ + je 9109a │ │ + lea (%rax,%r14,1),%rbx │ │ + mov %rax,(%rax,%r14,1) │ │ + jmp 910c8 │ │ + mov %r15,%rdi │ │ + callq 43a0 │ │ + addl $0xffffffff,0x30(%r15) │ │ + sete %bl │ │ + mov %r15,%rdi │ │ + callq 43c0 │ │ + test %bl,%bl │ │ + je 910c6 │ │ + mov %r15,%rdi │ │ + callq 4430 │ │ + mov %r15,%rdi │ │ + callq 43f0 │ │ + xor %ebx,%ebx │ │ + mov %rbx,%rax │ │ add $0x20,%rsp │ │ pop %rbx │ │ pop %r14 │ │ pop %r15 │ │ retq │ │ push %rbp │ │ - push %r15 │ │ push %r14 │ │ - push %r13 │ │ - push %r12 │ │ push %rbx │ │ - sub $0x88,%rsp │ │ - mov %r9,0x40(%rsp) │ │ - mov %r8,0x80(%rsp) │ │ - mov %ecx,0x58(%rsp) │ │ - mov %edx,%r10d │ │ - mov %rdi,%r13 │ │ - mov 0xd0(%rsp),%rax │ │ - mov %rax,0x70(%rsp) │ │ - mov 0xc8(%rsp),%rax │ │ - mov %rax,0x68(%rsp) │ │ - mov 0xc0(%rsp),%rax │ │ - mov %rax,0x60(%rsp) │ │ - movslq %esi,%rbp │ │ - mov %edx,%eax │ │ - mov %esi,0x3c(%rsp) │ │ - imul %esi,%eax │ │ - mov %eax,0x5c(%rsp) │ │ - cltq │ │ - mov %rax,0x48(%rsp) │ │ - add %rdi,%rax │ │ - xor %r12d,%r12d │ │ - mov %rdi,0x78(%rsp) │ │ - mov %edx,0x38(%rsp) │ │ - mov %rax,0x50(%rsp) │ │ - test %r10d,%r10d │ │ - jle 9a75a │ │ - lea (%r12,%r12,2),%rax │ │ - mov 0x40(%rsp),%rsi │ │ - mov 0x8(%rsi,%rax,4),%ecx │ │ - mov 0x38(%rsp),%ebx │ │ - imul %ebx,%ecx │ │ - and $0xfffffff8,%ecx │ │ - mov 0x4(%rsi,%rax,4),%edx │ │ - imul 0x3c(%rsp),%edx │ │ - sar $0x3,%edx │ │ - mov (%rsi,%rax,4),%r15d │ │ - lea (%rdx,%rcx,8),%eax │ │ - mov $0x820,%ecx │ │ - sub %eax,%ecx │ │ - movslq %ecx,%rax │ │ - shl $0xc,%r15 │ │ - add 0x80(%rsp),%r15 │ │ - add %rax,%r15 │ │ - mov %r13,%r14 │ │ - mov %r14,%rdi │ │ - mov %r15,%rsi │ │ - mov %rbp,%rdx │ │ - callq 43b0 │ │ - add $0x40,%r15 │ │ - add %rbp,%r14 │ │ - dec %ebx │ │ - jne 9a741 │ │ - mov 0x48(%rsp),%rax │ │ - add %rax,%r13 │ │ - inc %r12 │ │ - mov 0x50(%rsp),%r14 │ │ - add %r14,%rax │ │ - cmp $0x10,%r12 │ │ - mov 0x38(%rsp),%r10d │ │ - jne 9a6f1 │ │ - test %r10d,%r10d │ │ - setg %al │ │ - mov 0x3c(%rsp),%ecx │ │ - test %ecx,%ecx │ │ - setg %r8b │ │ - and %al,%r8b │ │ - mov %ecx,%ecx │ │ - xor %r9d,%r9d │ │ - mov 0x78(%rsp),%r11 │ │ - test %r8b,%r8b │ │ - je 9a7c5 │ │ + sub $0x20,%rsp │ │ + mov %rdi,%r14 │ │ + mov $0x38,%edi │ │ + callq 4400 │ │ + mov $0xfffffff4,%ebp │ │ + test %rax,%rax │ │ + je 9110d │ │ + mov %rax,%rbx │ │ + mov %rax,%rdi │ │ xor %esi,%esi │ │ - mov %r11,%rdi │ │ - mov %r14,%rax │ │ + callq 4460 │ │ + test %eax,%eax │ │ + je 91111 │ │ + mov %rbx,%rdi │ │ + callq 43f0 │ │ xor %ebx,%ebx │ │ - mov $0x40,%dl │ │ - sub (%rdi,%rbx,1),%dl │ │ - mov %dl,(%rax,%rbx,1) │ │ - inc %rbx │ │ - cmp %rbx,%rcx │ │ - jne 9a7a8 │ │ - inc %esi │ │ - add %rbp,%rax │ │ - add %rbp,%rdi │ │ - cmp %r10d,%esi │ │ - jne 9a7a6 │ │ - inc %r9d │ │ - mov 0x48(%rsp),%rax │ │ - add %rax,%r14 │ │ - add %rax,%r11 │ │ - cmp $0x10,%r9d │ │ - jne 9a799 │ │ - mov 0x5c(%rsp),%r13d │ │ - mov %r13d,%r14d │ │ - sar %r14d │ │ - mov %r13d,%r15d │ │ - sar $0x2,%r15d │ │ - shl $0x4,%r13d │ │ - mov 0x58(%rsp),%eax │ │ - movslq %r14d,%rcx │ │ - mov %rcx,0x50(%rsp) │ │ - shl $0x4,%r14d │ │ - movslq %r15d,%rcx │ │ - mov %rcx,0x40(%rsp) │ │ - shl $0x4,%r15d │ │ - lea (%rax,%rax,2),%rax │ │ - shl $0x8,%rax │ │ - lea 0xc15c6(%rip),%r12 │ │ - add %rax,%r12 │ │ + jmp 91123 │ │ + movq $0x0,0x28(%rbx) │ │ + movq $0x1,0x30(%rbx) │ │ xor %ebp,%ebp │ │ - mov 0xd8(%rsp),%eax │ │ - mov %ebp,%ecx │ │ - shr %cl,%eax │ │ - mov $0x1,%edx │ │ - and %edx,%eax │ │ - mov %r13d,%ecx │ │ - imul %eax,%ecx │ │ - movslq %ecx,%rsi │ │ - mov 0x60(%rsp),%r8 │ │ - add %r8,%rsi │ │ - mov %rsi,(%r12,%rbp,8) │ │ - mov %rsi,0x80(%r12,%rbp,8) │ │ - mov %eax,%ecx │ │ - imul %r14d,%ecx │ │ - movslq %ecx,%rdi │ │ - mov 0x68(%rsp),%rbx │ │ - add %rbx,%rdi │ │ - mov %rdi,0x100(%r12,%rbp,8) │ │ - mov %eax,%ecx │ │ - xor %edx,%ecx │ │ - mov %ecx,%edx │ │ - imul %r14d,%edx │ │ - movslq %edx,%rdx │ │ - add %rbx,%rdx │ │ - mov %rdx,0x180(%r12,%rbp,8) │ │ - imul %r15d,%eax │ │ - cltq │ │ - mov 0x70(%rsp),%rdx │ │ - add %rdx,%rax │ │ - mov %rax,0x200(%r12,%rbp,8) │ │ - imul %r15d,%ecx │ │ - movslq %ecx,%rax │ │ - add %rdx,%rax │ │ - mov %rax,0x280(%r12,%rbp,8) │ │ - add 0x48(%rsp),%r8 │ │ - mov %r8,0x60(%rsp) │ │ - add 0x50(%rsp),%rbx │ │ - mov %rbx,0x68(%rsp) │ │ - add 0x40(%rsp),%rdx │ │ - mov %rdx,0x70(%rsp) │ │ - xor %edx,%edx │ │ - mov 0x3c(%rsp),%ebx │ │ - mov %ebx,%ecx │ │ - mov %r10d,%r8d │ │ - xor %r9d,%r9d │ │ - callq 9ad35 │ │ - mov (%r12,%rbp,8),%rsi │ │ - mov 0x180(%r12,%rbp,8),%rdi │ │ - mov $0x1,%edx │ │ - mov %ebx,%ecx │ │ - mov 0x38(%rsp),%r8d │ │ - xor %r9d,%r9d │ │ - callq 9ad35 │ │ - mov (%r12,%rbp,8),%rsi │ │ - mov 0x200(%r12,%rbp,8),%rdi │ │ - xor %edx,%edx │ │ - mov %ebx,%ecx │ │ - mov 0x38(%rsp),%r8d │ │ - mov $0x1,%r9d │ │ - callq 9ad35 │ │ - mov 0x280(%r12,%rbp,8),%rdi │ │ - mov (%r12,%rbp,8),%rsi │ │ - mov $0x1,%edx │ │ - mov %ebx,%ecx │ │ - mov 0x38(%rsp),%r8d │ │ - mov $0x1,%r9d │ │ - callq 9ad35 │ │ - mov 0x38(%rsp),%r10d │ │ - inc %rbp │ │ - cmp $0x10,%rbp │ │ - jne 9a81f │ │ - add $0x88,%rsp │ │ + mov %rbx,(%r14) │ │ + mov %ebp,%eax │ │ + add $0x20,%rsp │ │ pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ pop %r14 │ │ - pop %r15 │ │ pop %rbp │ │ retq │ │ + push %rbp │ │ + push %r14 │ │ push %rbx │ │ - sub $0x30,%rsp │ │ - lea 0xbf4d5(%rip),%rdi │ │ - mov $0x400,%edx │ │ - mov $0x20,%esi │ │ - callq 4480 │ │ - lea 0xc00bf(%rip),%rcx │ │ - xor %esi,%esi │ │ - lea 0xbf8b6(%rip),%r8 │ │ - lea 0x713cf(%rip),%r11 │ │ - pxor %xmm0,%xmm0 │ │ - mov $0x20,%r9d │ │ - xor %r10d,%r10d │ │ - movzbl (%rsi,%r11,1),%eax │ │ - movd %eax,%xmm1 │ │ - pshufb %xmm0,%xmm1 │ │ - movdqa %xmm1,0x10(%r10,%r8,1) │ │ - movdqa %xmm1,(%r10,%r8,1) │ │ - xor %eax,%eax │ │ - cmp %rsi,%rax │ │ - mov %rsi,%rdx │ │ - cmovb %rax,%rdx │ │ - movslq %edx,%rdx │ │ - mov (%rdx,%r11,1),%dl │ │ - mov %dl,(%rcx,%rax,1) │ │ - mov (%rax,%r11,1),%dl │ │ - mov %dl,-0x400(%rcx,%rax,1) │ │ - inc %rax │ │ - cmp $0x20,%rax │ │ - jne 9a9bb │ │ - inc %rsi │ │ - add %r9,%r10 │ │ - add %r9,%rcx │ │ - cmp %r9,%rsi │ │ - jne 9a99e │ │ - lea 0xc0848(%rip),%rcx │ │ - xor %esi,%esi │ │ - lea 0xc043f(%rip),%r8 │ │ - pxor %xmm0,%xmm0 │ │ - mov $0x10,%r9d │ │ - xor %r10d,%r10d │ │ - movzbl (%rsi,%r11,1),%eax │ │ - movd %eax,%xmm1 │ │ - pshufb %xmm0,%xmm1 │ │ - movdqa %xmm1,(%r10,%r8,1) │ │ + sub $0x20,%rsp │ │ + test %rdi,%rdi │ │ + je 91183 │ │ + mov %rdi,%rbx │ │ + callq 43a0 │ │ + mov 0x28(%rbx),%rbp │ │ + mov 0x30(%rbx),%r14d │ │ + dec %r14d │ │ + mov %r14d,0x30(%rbx) │ │ xor %eax,%eax │ │ - cmp %rsi,%rax │ │ - mov %rsi,%rdx │ │ - cmovb %rax,%rdx │ │ - movslq %edx,%rdx │ │ - mov (%rdx,%r11,1),%dl │ │ - mov %dl,(%rcx,%rax,1) │ │ - mov (%rax,%r11,1),%dl │ │ - mov %dl,-0x200(%rcx,%rax,1) │ │ - inc %rax │ │ - cmp $0x10,%rax │ │ - jne 9aa24 │ │ - inc %rsi │ │ - add %r9,%r10 │ │ - add %r9,%rcx │ │ - cmp $0x20,%rsi │ │ - jne 9aa0e │ │ - lea 0xc0bde(%rip),%rcx │ │ - xor %edi,%edi │ │ - lea 0xc09d5(%rip),%r8 │ │ - pxor %xmm0,%xmm0 │ │ - mov $0x10,%r9d │ │ - xor %r10d,%r10d │ │ - movzbl (%r11,%rdi,2),%eax │ │ - movd %eax,%xmm1 │ │ - pshufb %xmm0,%xmm1 │ │ - movdqa %xmm1,(%r10,%r8,1) │ │ - mov %r11,%rax │ │ - xor %esi,%esi │ │ - cmp %rdi,%rsi │ │ - mov %rdi,%rdx │ │ - cmovb %rsi,%rdx │ │ - movslq %edx,%rdx │ │ - mov (%r11,%rdx,2),%dl │ │ - mov %dl,(%rcx,%rsi,1) │ │ - mov (%rax),%dl │ │ - mov %dl,-0x100(%rcx,%rsi,1) │ │ - inc %rsi │ │ - add $0x2,%rax │ │ - cmp $0x10,%rsi │ │ - jne 9aa91 │ │ - inc %rdi │ │ - add %r9,%r10 │ │ - add %r9,%rcx │ │ - cmp %r9,%rdi │ │ - jne 9aa78 │ │ - lea 0xc0e70(%rip),%rdx │ │ - xor %edi,%edi │ │ - lea 0xc0c67(%rip),%r8 │ │ - lea 0x71280(%rip),%rbx │ │ - movabs $0x101010101010101,%r9 │ │ - mov $0x8,%r10d │ │ - xor %r11d,%r11d │ │ - movzbl (%rdi,%rbx,1),%ecx │ │ - imul %r9,%rcx │ │ - mov %rcx,(%r11,%r8,1) │ │ - xor %ecx,%ecx │ │ - cmp %rdi,%rcx │ │ - mov %rdi,%rsi │ │ - cmovb %rcx,%rsi │ │ - movslq %esi,%rsi │ │ - mov (%rsi,%rbx,1),%al │ │ - mov %al,(%rdx,%rcx,1) │ │ - mov (%rcx,%rbx,1),%al │ │ - mov %al,-0x100(%rdx,%rcx,1) │ │ - inc %rcx │ │ - cmp $0x8,%rcx │ │ - jne 9ab01 │ │ - inc %rdi │ │ - add %r10,%r11 │ │ - add %r10,%rdx │ │ - cmp $0x20,%rdi │ │ - jne 9aaf3 │ │ - lea 0xc1003(%rip),%rdx │ │ - xor %esi,%esi │ │ - lea 0xc0efa(%rip),%r8 │ │ - mov $0x8,%r10d │ │ - xor %r11d,%r11d │ │ - movzbl (%rbx,%rsi,2),%eax │ │ - imul %r9,%rax │ │ - mov %rax,(%r11,%r8,1) │ │ - mov %rbx,%rcx │ │ - xor %edi,%edi │ │ - cmp %rsi,%rdi │ │ - mov %rsi,%rax │ │ - cmovb %rdi,%rax │ │ - cltq │ │ - mov (%rbx,%rax,2),%al │ │ - mov %al,(%rdx,%rdi,1) │ │ - mov (%rcx),%al │ │ - mov %al,-0x80(%rdx,%rdi,1) │ │ - inc %rdi │ │ - add $0x2,%rcx │ │ - cmp $0x8,%rdi │ │ - jne 9ab60 │ │ - inc %rsi │ │ - add %r10,%r11 │ │ - add %r10,%rdx │ │ - cmp $0x10,%rsi │ │ - jne 9ab4f │ │ - lea 0xc10a5(%rip),%rcx │ │ + mov %rax,0x28(%rbx) │ │ + movl $0x1,0x34(%rbx) │ │ + mov %rbx,%rdi │ │ + callq 43c0 │ │ + test %rbp,%rbp │ │ + je 9117e │ │ + mov 0x0(%rbp),%rdi │ │ + mov 0x8(%rbp),%rbp │ │ + callq 43f0 │ │ + jmp 9116a │ │ + test %r14d,%r14d │ │ + je 9118c │ │ + add $0x20,%rsp │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %rbp │ │ + retq │ │ + mov %rbx,%rdi │ │ + callq 4430 │ │ + mov %rbx,%rdi │ │ + add $0x20,%rsp │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %rbp │ │ + jmpq 43f0 │ │ + data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ + push %r15 │ │ + push %r14 │ │ + push %rbx │ │ + mov 0x18(%rdi),%eax │ │ + mov 0x10(%rdi),%r9 │ │ + mov %rax,%rcx │ │ + shr %rcx │ │ + and $0x7fffff80,%ecx │ │ + or $0x4,%rcx │ │ + mov %rcx,%r15 │ │ + shl $0x30,%r15 │ │ + mov %r15,%rsi │ │ + neg %rsi │ │ + lea (%rcx,%rcx,1),%edx │ │ + sub %edx,%eax │ │ xor %edx,%edx │ │ - lea 0xc101c(%rip),%r8 │ │ - lea 0x711b5(%rip),%rsi │ │ - mov $0x8,%r10d │ │ - xor %r11d,%r11d │ │ - movzbl (%rsi,%rdx,4),%eax │ │ - imul %r9,%rax │ │ - mov %rax,(%r11,%r8,1) │ │ - mov %rsi,%rdi │ │ - xor %eax,%eax │ │ + cmp %r15,%r9 │ │ + cmovb %rdx,%rsi │ │ + cmovb %edx,%eax │ │ + add %ecx,%eax │ │ + bsr %eax,%ecx │ │ + xor $0xf,%ecx │ │ + mov 0x1c(%rdi),%edx │ │ + lea (%r9,%rsi,1),%rbx │ │ + add $0x1,%rbx │ │ + shl %cl,%rbx │ │ + add $0xffffffffffffffff,%rbx │ │ + shl %cl,%eax │ │ + sub %ecx,%edx │ │ + mov %edx,0x1c(%rdi) │ │ + mov %rbx,0x10(%rdi) │ │ + mov %eax,0x18(%rdi) │ │ + jns 91468 │ │ + mov (%rdi),%rax │ │ + mov $0x28,%r8d │ │ + mov $0x28,%ecx │ │ + sub %edx,%ecx │ │ + js 9145a │ │ + mov 0x8(%rdi),%rdx │ │ cmp %rdx,%rax │ │ - mov %rdx,%rbx │ │ - cmovb %rax,%rbx │ │ - movslq %ebx,%rbx │ │ - mov (%rsi,%rbx,4),%bl │ │ - mov %bl,(%rcx,%rax,1) │ │ - mov (%rdi),%bl │ │ - mov %bl,-0x40(%rcx,%rax,1) │ │ - inc %rax │ │ - add $0x4,%rdi │ │ - cmp $0x8,%rax │ │ - jne 9abc5 │ │ - inc %rdx │ │ - add %r10,%r11 │ │ - add %r10,%rcx │ │ - cmp %r10,%rdx │ │ - jne 9abb4 │ │ - lea 0xc1100(%rip),%rax │ │ - xor %ebx,%ebx │ │ - lea 0xc1077(%rip),%r8 │ │ - lea 0x71150(%rip),%rdi │ │ - mov $0x4,%r9d │ │ - xor %r10d,%r10d │ │ - movzbl (%rdi,%rbx,2),%edx │ │ - imul $0x1010101,%edx,%edx │ │ - mov %edx,(%r10,%r8,1) │ │ - mov %rdi,%rsi │ │ - xor %edx,%edx │ │ - cmp %rbx,%rdx │ │ - mov %rbx,%rcx │ │ - cmovb %rdx,%rcx │ │ - movslq %ecx,%rcx │ │ - mov (%rdi,%rcx,2),%cl │ │ - mov %cl,(%rax,%rdx,1) │ │ - mov (%rsi),%cl │ │ - mov %cl,-0x40(%rax,%rdx,1) │ │ - inc %rdx │ │ - add $0x2,%rsi │ │ - cmp $0x4,%rdx │ │ - jne 9ac2c │ │ - inc %rbx │ │ - add %r9,%r10 │ │ - add %r9,%rax │ │ - cmp $0x10,%rbx │ │ - jne 9ac19 │ │ - lea 0xc1118(%rip),%rax │ │ - xor %ebx,%ebx │ │ - lea 0xc10cf(%rip),%r8 │ │ - lea 0x710e8(%rip),%r10 │ │ - mov $0x4,%edi │ │ - xor %r9d,%r9d │ │ - movzbl (%r10,%rbx,4),%edx │ │ - imul $0x1010101,%edx,%edx │ │ - mov %edx,(%r9,%r8,1) │ │ - mov %r10,%rsi │ │ - xor %edx,%edx │ │ - cmp %rbx,%rdx │ │ - mov %rbx,%rcx │ │ - cmovb %rdx,%rcx │ │ - movslq %ecx,%rcx │ │ - mov (%r10,%rcx,4),%cl │ │ - mov %cl,(%rax,%rdx,1) │ │ - mov (%rsi),%cl │ │ - mov %cl,-0x20(%rax,%rdx,1) │ │ - inc %rdx │ │ - add %rdi,%rsi │ │ - cmp %rdi,%rdx │ │ - jne 9ac94 │ │ - inc %rbx │ │ - add %rdi,%r9 │ │ - add %rdi,%rax │ │ - cmp $0x8,%rbx │ │ - jne 9ac80 │ │ - lea 0xc10f1(%rip),%rax │ │ + jae 9145a │ │ + mov %ecx,%esi │ │ + shr $0x3,%esi │ │ + mov %rax,%r10 │ │ + not %r10 │ │ + add %rdx,%r10 │ │ + cmp %r10,%rsi │ │ + cmovb %rsi,%r10 │ │ + add $0x1,%r10 │ │ + cmp $0x4,%r10 │ │ + jb 91440 │ │ + mov %r10,%r11 │ │ + and $0xfffffffffffffffc,%r11 │ │ + movd %ecx,%xmm0 │ │ + pshufd $0x44,%xmm0,%xmm6 │ │ + paddq 0x6d06a(%rip),%xmm6 │ │ + movq %rbx,%xmm0 │ │ + lea -0x4(%r11),%rbx │ │ + mov %rbx,%rsi │ │ + shr $0x2,%rsi │ │ + add $0x1,%rsi │ │ + mov %esi,%r14d │ │ + and $0x1,%r14d │ │ + test %rbx,%rbx │ │ + je 91476 │ │ + sub %r14,%rsi │ │ + pxor %xmm8,%xmm8 │ │ xor %ebx,%ebx │ │ - lea 0xc10c8(%rip),%r8 │ │ - lea 0x71081(%rip),%rdi │ │ - mov $0x4,%r9d │ │ - xor %r10d,%r10d │ │ - movzbl (%rdi,%rbx,8),%edx │ │ - imul $0x1010101,%edx,%edx │ │ - mov %edx,(%r10,%r8,1) │ │ - mov %rdi,%rsi │ │ - xor %edx,%edx │ │ - cmp %rbx,%rdx │ │ - mov %rbx,%rcx │ │ - cmovb %rdx,%rcx │ │ - movslq %ecx,%rcx │ │ - mov (%rdi,%rcx,8),%cl │ │ - mov %cl,(%rax,%rdx,1) │ │ - mov (%rsi),%cl │ │ - mov %cl,-0x10(%rax,%rdx,1) │ │ - inc %rdx │ │ - add $0x8,%rsi │ │ - cmp $0x4,%rdx │ │ - jne 9acfb │ │ - inc %rbx │ │ - add %r9,%r10 │ │ - add %r9,%rax │ │ - cmp %r9,%rbx │ │ - jne 9ace8 │ │ - add $0x30,%rsp │ │ + movdqa 0x6d043(%rip),%xmm9 │ │ + movdqa 0x6d04a(%rip),%xmm10 │ │ + movdqa 0x6d051(%rip),%xmm11 │ │ + movdqa 0x6d058(%rip),%xmm12 │ │ + pxor %xmm2,%xmm2 │ │ + nopl 0x0(%rax) │ │ + pmovzxbq (%rax,%rbx,1),%xmm4 │ │ + pmovzxbq 0x2(%rax,%rbx,1),%xmm3 │ │ + movdqa %xmm6,%xmm1 │ │ + pblendw $0xcc,%xmm8,%xmm1 │ │ + movdqa %xmm6,%xmm5 │ │ + paddd %xmm9,%xmm5 │ │ + pshufd $0xe8,%xmm5,%xmm5 │ │ + pmovzxdq %xmm5,%xmm5 │ │ + movdqa %xmm4,%xmm7 │ │ + psllq %xmm1,%xmm7 │ │ + pshufd $0x4e,%xmm1,%xmm1 │ │ + psllq %xmm1,%xmm4 │ │ + pblendw $0xf,%xmm7,%xmm4 │ │ + pxor %xmm0,%xmm4 │ │ + movdqa %xmm3,%xmm0 │ │ + psllq %xmm5,%xmm0 │ │ + pshufd $0x4e,%xmm5,%xmm1 │ │ + psllq %xmm1,%xmm3 │ │ + pblendw $0xf,%xmm0,%xmm3 │ │ + pxor %xmm2,%xmm3 │ │ + pmovzxbq 0x4(%rax,%rbx,1),%xmm0 │ │ + pmovzxbq 0x6(%rax,%rbx,1),%xmm2 │ │ + movdqa %xmm6,%xmm1 │ │ + paddd %xmm10,%xmm1 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + pmovzxdq %xmm1,%xmm1 │ │ + movdqa %xmm6,%xmm5 │ │ + paddd %xmm11,%xmm5 │ │ + pshufd $0xe8,%xmm5,%xmm5 │ │ + movdqa %xmm0,%xmm7 │ │ + psllq %xmm1,%xmm7 │ │ + pmovzxdq %xmm5,%xmm5 │ │ + pshufd $0x4e,%xmm1,%xmm1 │ │ + psllq %xmm1,%xmm0 │ │ + pblendw $0xf,%xmm7,%xmm0 │ │ + pxor %xmm4,%xmm0 │ │ + movdqa %xmm2,%xmm1 │ │ + psllq %xmm5,%xmm1 │ │ + pshufd $0x4e,%xmm5,%xmm4 │ │ + psllq %xmm4,%xmm2 │ │ + pblendw $0xf,%xmm1,%xmm2 │ │ + pxor %xmm3,%xmm2 │ │ + add $0x8,%rbx │ │ + paddq %xmm12,%xmm6 │ │ + add $0xfffffffffffffffe,%rsi │ │ + jne 912d0 │ │ + lea 0x0(,%r11,8),%esi │ │ + test %r14,%r14 │ │ + je 9141e │ │ + pmovzxbq 0x2(%rax,%rbx,1),%xmm1 │ │ + movdqa 0x6cf26(%rip),%xmm3 │ │ + paddd %xmm6,%xmm3 │ │ + pshufd $0xe8,%xmm3,%xmm3 │ │ + pmovzxdq %xmm3,%xmm3 │ │ + movdqa %xmm1,%xmm4 │ │ + psllq %xmm3,%xmm4 │ │ + pshufd $0x4e,%xmm3,%xmm3 │ │ + psllq %xmm3,%xmm1 │ │ + pblendw $0xf,%xmm4,%xmm1 │ │ + pxor %xmm1,%xmm2 │ │ + pmovzxbq (%rax,%rbx,1),%xmm1 │ │ + pxor %xmm3,%xmm3 │ │ + pblendw $0x33,%xmm6,%xmm3 │ │ + movdqa %xmm1,%xmm4 │ │ + psllq %xmm3,%xmm4 │ │ + pshufd $0x4e,%xmm3,%xmm3 │ │ + psllq %xmm3,%xmm1 │ │ + pblendw $0xf,%xmm4,%xmm1 │ │ + pxor %xmm1,%xmm0 │ │ + pxor %xmm2,%xmm0 │ │ + sub %esi,%ecx │ │ + add %r11,%rax │ │ + pshufd $0x4e,%xmm0,%xmm1 │ │ + pxor %xmm0,%xmm1 │ │ + movq %xmm1,%rbx │ │ + cmp %r10,%r11 │ │ + je 9145a │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %rbx,%rsi │ │ + movzbl (%rax),%ebx │ │ + shl %cl,%rbx │ │ + add $0x1,%rax │ │ + xor %rsi,%rbx │ │ + add $0xfffffff8,%ecx │ │ + js 9145a │ │ + cmp %rdx,%rax │ │ + jb 91440 │ │ + mov %rbx,0x10(%rdi) │ │ + sub %ecx,%r8d │ │ + mov %r8d,0x1c(%rdi) │ │ + mov %rax,(%rdi) │ │ + xor %eax,%eax │ │ + cmp %r15,%r9 │ │ + setb %al │ │ pop %rbx │ │ + pop %r14 │ │ + pop %r15 │ │ retq │ │ - push %rbp │ │ + pxor %xmm2,%xmm2 │ │ + xor %ebx,%ebx │ │ + lea 0x0(,%r11,8),%esi │ │ + test %r14,%r14 │ │ + jne 913bb │ │ + jmp 9141e │ │ + nop │ │ push %r15 │ │ push %r14 │ │ - push %r13 │ │ - push %r12 │ │ push %rbx │ │ - mov %ecx,-0x10(%rsp) │ │ - mov %r8d,-0xc(%rsp) │ │ - test %r8d,%r8d │ │ - jle 9ade0 │ │ - mov -0x10(%rsp),%ebp │ │ - mov %ebp,%eax │ │ - mov %r9d,%ecx │ │ + mov 0x18(%rdi),%eax │ │ + mov 0x10(%rdi),%r8 │ │ + mov %eax,%ecx │ │ + shr $0x8,%ecx │ │ + shr $0x6,%esi │ │ + imul %ecx,%esi │ │ + shr %esi │ │ + lea 0x4(%rsi),%r15d │ │ + shl $0x30,%r15 │ │ + mov %r15,%rbx │ │ + neg %rbx │ │ + lea (%rsi,%rsi,1),%ecx │ │ + add $0x8,%ecx │ │ + sub %ecx,%eax │ │ + xor %ecx,%ecx │ │ + cmp %r15,%r8 │ │ + cmovb %rcx,%rbx │ │ + cmovb %ecx,%eax │ │ + lea (%rax,%rsi,1),%eax │ │ + add $0x4,%eax │ │ + bsr %eax,%ecx │ │ + xor $0xf,%ecx │ │ + mov 0x1c(%rdi),%edx │ │ + add %r8,%rbx │ │ + add $0x1,%rbx │ │ + shl %cl,%rbx │ │ + add $0xffffffffffffffff,%rbx │ │ shl %cl,%eax │ │ - lea 0x1(%r9),%ecx │ │ - movslq %eax,%r11 │ │ - mov %ebp,%eax │ │ - sar %eax │ │ - movslq %eax,%r15 │ │ - movslq %ebp,%r13 │ │ - lea 0x1(%r13),%rax │ │ - mov %rax,-0x8(%rsp) │ │ - xor %r12d,%r12d │ │ - cmpl $0x0,-0x10(%rsp) │ │ - jle 9add0 │ │ - mov -0x8(%rsp),%rax │ │ - lea (%rsi,%rax,1),%r10 │ │ - mov %rdi,%rbx │ │ - xor %ebp,%ebp │ │ - movzbl (%rsi,%rbp,1),%r14d │ │ - movzbl 0x1(%rsi,%rbp,1),%eax │ │ - lea (%r14,%rax,1),%r14d │ │ - add $0x1,%r14d │ │ - test %r9d,%r9d │ │ - je 9adbb │ │ - movzbl -0x1(%r10,%rbp,1),%eax │ │ - movzbl (%r10,%rbp,1),%r8d │ │ - add %eax,%r14d │ │ - lea (%r8,%r14,1),%r14d │ │ - add $0x1,%r14d │ │ - sub %edx,%r14d │ │ - sar %cl,%r14d │ │ - mov %r14b,(%rbx) │ │ - add $0x2,%rbp │ │ - inc %rbx │ │ - cmp %r13,%rbp │ │ - jl 9ad8e │ │ - add %r11,%rsi │ │ - add %r15,%rdi │ │ - add %ecx,%r12d │ │ - cmp -0xc(%rsp),%r12d │ │ - jl 9ad79 │ │ + sub %ecx,%edx │ │ + mov %edx,0x1c(%rdi) │ │ + mov %rbx,0x10(%rdi) │ │ + mov %eax,0x18(%rdi) │ │ + jns 91748 │ │ + mov (%rdi),%rax │ │ + mov $0x28,%r9d │ │ + mov $0x28,%ecx │ │ + sub %edx,%ecx │ │ + js 9173a │ │ + mov 0x8(%rdi),%rsi │ │ + cmp %rsi,%rax │ │ + jae 9173a │ │ + mov %ecx,%edx │ │ + shr $0x3,%edx │ │ + mov %rax,%r10 │ │ + not %r10 │ │ + add %rsi,%r10 │ │ + cmp %r10,%rdx │ │ + cmovb %rdx,%r10 │ │ + add $0x1,%r10 │ │ + cmp $0x4,%r10 │ │ + jb 91720 │ │ + mov %r10,%r11 │ │ + and $0xfffffffffffffffc,%r11 │ │ + movd %ecx,%xmm0 │ │ + pshufd $0x44,%xmm0,%xmm6 │ │ + paddq 0x6cd86(%rip),%xmm6 │ │ + movq %rbx,%xmm0 │ │ + lea -0x4(%r11),%rbx │ │ + mov %rbx,%rdx │ │ + shr $0x2,%rdx │ │ + add $0x1,%rdx │ │ + mov %edx,%r14d │ │ + and $0x1,%r14d │ │ + test %rbx,%rbx │ │ + je 91756 │ │ + sub %r14,%rdx │ │ + pxor %xmm8,%xmm8 │ │ + xor %ebx,%ebx │ │ + movdqa 0x6cd5f(%rip),%xmm9 │ │ + movdqa 0x6cd66(%rip),%xmm10 │ │ + movdqa 0x6cd6d(%rip),%xmm11 │ │ + movdqa 0x6cd74(%rip),%xmm12 │ │ + pxor %xmm2,%xmm2 │ │ + pmovzxbq (%rax,%rbx,1),%xmm4 │ │ + pmovzxbq 0x2(%rax,%rbx,1),%xmm3 │ │ + movdqa %xmm6,%xmm1 │ │ + pblendw $0xcc,%xmm8,%xmm1 │ │ + movdqa %xmm6,%xmm5 │ │ + paddd %xmm9,%xmm5 │ │ + pshufd $0xe8,%xmm5,%xmm5 │ │ + pmovzxdq %xmm5,%xmm5 │ │ + movdqa %xmm4,%xmm7 │ │ + psllq %xmm1,%xmm7 │ │ + pshufd $0x4e,%xmm1,%xmm1 │ │ + psllq %xmm1,%xmm4 │ │ + pblendw $0xf,%xmm7,%xmm4 │ │ + pxor %xmm0,%xmm4 │ │ + movdqa %xmm3,%xmm0 │ │ + psllq %xmm5,%xmm0 │ │ + pshufd $0x4e,%xmm5,%xmm1 │ │ + psllq %xmm1,%xmm3 │ │ + pblendw $0xf,%xmm0,%xmm3 │ │ + pxor %xmm2,%xmm3 │ │ + pmovzxbq 0x4(%rax,%rbx,1),%xmm0 │ │ + pmovzxbq 0x6(%rax,%rbx,1),%xmm2 │ │ + movdqa %xmm6,%xmm1 │ │ + paddd %xmm10,%xmm1 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + pmovzxdq %xmm1,%xmm1 │ │ + movdqa %xmm6,%xmm5 │ │ + paddd %xmm11,%xmm5 │ │ + pshufd $0xe8,%xmm5,%xmm5 │ │ + movdqa %xmm0,%xmm7 │ │ + psllq %xmm1,%xmm7 │ │ + pmovzxdq %xmm5,%xmm5 │ │ + pshufd $0x4e,%xmm1,%xmm1 │ │ + psllq %xmm1,%xmm0 │ │ + pblendw $0xf,%xmm7,%xmm0 │ │ + pxor %xmm4,%xmm0 │ │ + movdqa %xmm2,%xmm1 │ │ + psllq %xmm5,%xmm1 │ │ + pshufd $0x4e,%xmm5,%xmm4 │ │ + psllq %xmm4,%xmm2 │ │ + pblendw $0xf,%xmm1,%xmm2 │ │ + pxor %xmm3,%xmm2 │ │ + add $0x8,%rbx │ │ + paddq %xmm12,%xmm6 │ │ + add $0xfffffffffffffffe,%rdx │ │ + jne 915b0 │ │ + lea 0x0(,%r11,8),%edx │ │ + test %r14,%r14 │ │ + je 916fe │ │ + pmovzxbq 0x2(%rax,%rbx,1),%xmm1 │ │ + movdqa 0x6cc46(%rip),%xmm3 │ │ + paddd %xmm6,%xmm3 │ │ + pshufd $0xe8,%xmm3,%xmm3 │ │ + pmovzxdq %xmm3,%xmm3 │ │ + movdqa %xmm1,%xmm4 │ │ + psllq %xmm3,%xmm4 │ │ + pshufd $0x4e,%xmm3,%xmm3 │ │ + psllq %xmm3,%xmm1 │ │ + pblendw $0xf,%xmm4,%xmm1 │ │ + pxor %xmm1,%xmm2 │ │ + pmovzxbq (%rax,%rbx,1),%xmm1 │ │ + pxor %xmm3,%xmm3 │ │ + pblendw $0x33,%xmm6,%xmm3 │ │ + movdqa %xmm1,%xmm4 │ │ + psllq %xmm3,%xmm4 │ │ + pshufd $0x4e,%xmm3,%xmm3 │ │ + psllq %xmm3,%xmm1 │ │ + pblendw $0xf,%xmm4,%xmm1 │ │ + pxor %xmm1,%xmm0 │ │ + pxor %xmm2,%xmm0 │ │ + sub %edx,%ecx │ │ + add %r11,%rax │ │ + pshufd $0x4e,%xmm0,%xmm1 │ │ + pxor %xmm0,%xmm1 │ │ + movq %xmm1,%rbx │ │ + cmp %r10,%r11 │ │ + je 9173a │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %rbx,%rdx │ │ + movzbl (%rax),%ebx │ │ + shl %cl,%rbx │ │ + add $0x1,%rax │ │ + xor %rdx,%rbx │ │ + add $0xfffffff8,%ecx │ │ + js 9173a │ │ + cmp %rsi,%rax │ │ + jb 91720 │ │ + mov %rbx,0x10(%rdi) │ │ + sub %ecx,%r9d │ │ + mov %r9d,0x1c(%rdi) │ │ + mov %rax,(%rdi) │ │ + xor %eax,%eax │ │ + cmp %r15,%r8 │ │ + setb %al │ │ pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ - pop %rbp │ │ retq │ │ + pxor %xmm2,%xmm2 │ │ + xor %ebx,%ebx │ │ + lea 0x0(,%r11,8),%edx │ │ + test %r14,%r14 │ │ + jne 9169b │ │ + jmp 916fe │ │ nop │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ + push %r13 │ │ + push %r12 │ │ push %rbx │ │ - sub $0x18,%rsp │ │ - xorps %xmm0,%xmm0 │ │ - mov %rsp,%rbx │ │ - movaps %xmm0,(%rbx) │ │ - xor %r15d,%r15d │ │ - mov %rbx,%rdi │ │ - xor %esi,%esi │ │ - xor %edx,%edx │ │ - callq 45f0 │ │ - mov (%rbx),%ebp │ │ + push %rax │ │ + mov %ecx,%ebp │ │ + mov %edx,%r15d │ │ + mov %esi,%r14d │ │ + mov %rdi,%r12 │ │ + callq 49a0 │ │ + xor %ebx,%ebx │ │ + test %eax,%eax │ │ + je 917bc │ │ + mov %r12,%rdi │ │ + callq 49a0 │ │ + test %eax,%eax │ │ + je 917ab │ │ + mov %r12,%rdi │ │ + callq 49a0 │ │ + lea (%rax,%rbp,1),%ebp │ │ + add $0x1,%ebp │ │ + mov $0x1,%r13d │ │ + mov %ebp,%ecx │ │ + shl %cl,%r13d │ │ test %ebp,%ebp │ │ - je 9aedc │ │ - mov %rsp,%rbx │ │ - xor %r15d,%r15d │ │ - mov %rbx,%rdi │ │ - mov $0x1,%esi │ │ - xor %edx,%edx │ │ - callq 45f0 │ │ - mov $0x6008000,%ecx │ │ - mov 0xc(%rbx),%edx │ │ - and %ecx,%edx │ │ - mov 0x8(%rbx),%eax │ │ - cmp %ecx,%edx │ │ - jne 9ae60 │ │ - mov $0x201,%ecx │ │ - mov %eax,%edx │ │ - and %ecx,%edx │ │ - mov $0x1,%r15d │ │ - cmp %ecx,%edx │ │ - jne 9ae60 │ │ - mov %eax,%r15d │ │ - shr $0x11,%r15d │ │ - and $0x4,%r15d │ │ - or $0x3,%r15d │ │ - mov $0x18000000,%ecx │ │ - and %ecx,%eax │ │ - cmp %ecx,%eax │ │ - jne 9aedc │ │ - xor %edi,%edi │ │ - callq 4610 │ │ - cmp $0x7,%ebp │ │ - jb 9aedc │ │ - mov %rax,%r14 │ │ - and $0x6,%eax │ │ - cmp $0x6,%rax │ │ - jne 9aedc │ │ - mov %rsp,%rbx │ │ - mov %rbx,%rdi │ │ - mov $0x7,%esi │ │ - xor %edx,%edx │ │ - callq 45f0 │ │ - mov 0x4(%rbx),%ecx │ │ - mov $0x128,%eax │ │ - mov %ecx,%edx │ │ - and %eax,%edx │ │ - cmp %eax,%edx │ │ - jne 9aedc │ │ - lea 0x8(%r15),%eax │ │ - mov $0xe0,%edx │ │ - and %rdx,%r14 │ │ - cmp %rdx,%r14 │ │ - jne 9aed9 │ │ - and $0xd0230000,%ecx │ │ - cmp $0xd0230000,%ecx │ │ - jne 9aed9 │ │ - mov $0x5f42,%ecx │ │ - mov 0x8(%rsp),%edx │ │ - and %ecx,%edx │ │ - or $0x18,%r15d │ │ - cmp %ecx,%edx │ │ - cmove %r15d,%eax │ │ - mov %eax,%r15d │ │ + jne 917c3 │ │ + jmp 917e1 │ │ + xor %r13d,%r13d │ │ + test %ebp,%ebp │ │ + je 917e1 │ │ + xor %ebx,%ebx │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + add %ebx,%ebx │ │ + mov %r12,%rdi │ │ + callq 49a0 │ │ + or %eax,%ebx │ │ + add $0xffffffff,%ebp │ │ + jne 917d0 │ │ + add %r13d,%ebx │ │ + lea (%r14,%r14,1),%eax │ │ + cmp %r15d,%eax │ │ + jle 91809 │ │ + add $0xffffffff,%r15d │ │ mov %r15d,%eax │ │ - add $0x18,%rsp │ │ + sub %r14d,%eax │ │ + lea (%rax,%rax,1),%ecx │ │ + cmp %ebx,%ecx │ │ + jb 91822 │ │ + test $0x1,%bl │ │ + jne 91819 │ │ + shr %ebx │ │ + add %eax,%ebx │ │ + jmp 91822 │ │ + cmp %ebx,%eax │ │ + jb 91835 │ │ + test $0x1,%bl │ │ + jne 9182a │ │ + shr %ebx │ │ + add %r14d,%ebx │ │ + jmp 91835 │ │ + add $0x1,%ebx │ │ + shr %ebx │ │ + sub %ebx,%eax │ │ + mov %eax,%ebx │ │ + sub %ebx,%r15d │ │ + mov %r15d,%ebx │ │ + jmp 91835 │ │ + add $0x1,%ebx │ │ + shr %ebx │ │ + sub %ebx,%r14d │ │ + mov %r14d,%ebx │ │ + mov %ebx,%eax │ │ + add $0x8,%rsp │ │ pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - nopw 0x0(%rax,%rax,1) │ │ - push %rbx │ │ - sub $0x30,%rsp │ │ - mov %rdi,%rbx │ │ - callq 71ac0 │ │ - test $0x1,%al │ │ - jne 9af0b │ │ - test $0x8,%al │ │ - jne 9af1a │ │ - add $0x30,%rsp │ │ - pop %rbx │ │ - retq │ │ - lea -0x966e2(%rip),%rcx │ │ - mov %rcx,0x28(%rbx) │ │ - test $0x8,%al │ │ - je 9af05 │ │ - lea -0x96271(%rip),%rax │ │ - mov %rax,0x28(%rbx) │ │ - add $0x30,%rsp │ │ - pop %rbx │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x108,%rsp │ │ - mov %rdx,%r14 │ │ - mov (%rdi),%rax │ │ - mov %rax,0x60(%rsp) │ │ - mov 0x840(%rax),%r10d │ │ - xor %r11d,%r11d │ │ - cmp $0x1,%r10d │ │ - sete %r11b │ │ - xor %ebp,%ebp │ │ - cmp $0x3,%r10d │ │ - setne %bpl │ │ - mov 0x10(%rdi),%r12d │ │ - mov %r12d,%edx │ │ - and $0x1f,%edx │ │ - mov 0x14(%rdi),%eax │ │ - mov %eax,%ebx │ │ - and $0x1f,%ebx │ │ - mov %rdx,%rcx │ │ - mov %rdx,0x30(%rsp) │ │ - mov %ebp,%ecx │ │ - shr %cl,%rdx │ │ - mov %rdx,0x48(%rsp) │ │ - mov %esi,0x74(%rsp) │ │ - mov %esi,%ecx │ │ - lea 0x6e787(%rip),%rdx │ │ - movzbl (%rdx,%rcx,4),%r9d │ │ - movzbl 0x1(%rdx,%rcx,4),%esi │ │ - mov %rbx,%rcx │ │ - mov %rbx,0x28(%rsp) │ │ - mov %rbx,%rdx │ │ - mov %r11d,%ecx │ │ - shr %cl,%rdx │ │ - mov %rdx,0x40(%rsp) │ │ - lea (%r9,%rbp,1),%r8d │ │ - mov %rbp,0x68(%rsp) │ │ - mov %ebp,%ecx │ │ - shr %cl,%r8d │ │ - lea (%rsi,%r11,1),%edx │ │ - mov %r11,0x50(%rsp) │ │ - mov %r11d,%ecx │ │ - shr %cl,%edx │ │ - test %r10d,%r10d │ │ - je 9afef │ │ - test $0x1,%r12b │ │ - jne 9ba0c │ │ - cmp 0x68(%rsp),%r9d │ │ - ja 9ba0c │ │ - movl $0x0,0x20(%rsp) │ │ - cmpb $0x0,0x6(%r14) │ │ - jne 9ba2c │ │ - mov 0x8(%rdi),%rcx │ │ - mov %rcx,0xb8(%rsp) │ │ - mov 0x60(%rsp),%rcx │ │ - mov 0xd08(%rcx),%ebp │ │ - mov 0xd0c(%rcx),%ebx │ │ - sub %r12d,%ebp │ │ - cmp %r9d,%ebp │ │ - cmovg %r9d,%ebp │ │ - sub %eax,%ebx │ │ - cmp %esi,%ebx │ │ - cmovg %esi,%ebx │ │ - mov 0x68(%rsp),%rcx │ │ - lea (%rcx,%rbp,1),%esi │ │ - sar %cl,%esi │ │ - mov %esi,0xc4(%rsp) │ │ - mov 0x50(%rsp),%rcx │ │ - lea (%rbx,%rcx,1),%esi │ │ - sar %cl,%esi │ │ - mov %esi,0xc0(%rsp) │ │ - movzbl 0x7(%r14),%ecx │ │ - mov %rcx,0xe0(%rsp) │ │ - xor %ecx,%ecx │ │ - cmpb $0x0,0x3(%r14) │ │ - sete %cl │ │ - shl $0x4,%rcx │ │ - movzbl 0xa(%rcx,%r14,1),%ecx │ │ - mov %rcx,0x98(%rsp) │ │ - movzbl 0x1d(%r14),%ecx │ │ - mov %cx,0x94(%rsp) │ │ - movzwl 0x1e(%r14),%ecx │ │ - mov %cx,0x96(%rsp) │ │ - test %ebx,%ebx │ │ - jle 9be4d │ │ - xor %ecx,%ecx │ │ - mov %rdi,0x58(%rsp) │ │ - mov %r14,0x38(%rsp) │ │ - mov %rbp,0xf8(%rsp) │ │ - mov %rbx,0xe8(%rsp) │ │ - jmp 9b0d8 │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov 0xe8(%rsp),%rbx │ │ - mov 0xf0(%rsp),%rcx │ │ - cmp %ebx,%ecx │ │ - jge 9be4d │ │ - mov %ecx,%edx │ │ - lea 0x10(%rdx),%ecx │ │ - cmp %ecx,%ebx │ │ - mov %ecx,%esi │ │ - cmovle %ebx,%esi │ │ - mov %esi,0x88(%rsp) │ │ - test %ebp,%ebp │ │ - mov %rcx,0xf0(%rsp) │ │ - jle 9b0c0 │ │ - xor %esi,%esi │ │ - test %edx,%edx │ │ - setne %sil │ │ - mov %esi,0xc8(%rsp) │ │ - mov %ecx,%r8d │ │ - mov 0x50(%rsp),%rcx │ │ - shr %cl,%r8d │ │ - mov 0xc0(%rsp),%ebx │ │ - cmp %r8d,%ebx │ │ - cmovle %ebx,%r8d │ │ - mov %edx,%ebx │ │ - shr %cl,%ebx │ │ - mov %ebx,0xcc(%rsp) │ │ - xor %ebx,%ebx │ │ - mov %rdx,0xb0(%rsp) │ │ - mov %r8d,0x8c(%rsp) │ │ - jmp 9b166 │ │ + mov 0x10(%rdi),%r12 │ │ + mov %r12,%r10 │ │ + shr $0x30,%r10 │ │ + mov 0x18(%rdi),%eax │ │ + mov %eax,%r11d │ │ + shr $0x8,%r11d │ │ + movzwl (%rsi,%rdx,2),%r8d │ │ + lea 0x0(,%rdx,4),%ecx │ │ + xor %r9d,%r9d │ │ xchg %ax,%ax │ │ - mov 0xb0(%rsp),%rdx │ │ - mov 0x84(%rsp),%ecx │ │ + mov %eax,%r14d │ │ + mov %r9d,%eax │ │ + movzwl (%rsi,%rax,2),%ebx │ │ + shr $0x6,%ebx │ │ + imul %r11d,%ebx │ │ + shr %ebx │ │ + lea (%rcx,%rbx,1),%eax │ │ + add $0x1,%r9d │ │ + mov %ecx,%ebp │ │ + add $0xfffffffc,%ecx │ │ + lea (%rbx,%rbp,1),%ebp │ │ + add $0xfffffffc,%ebp │ │ + add $0x4,%ebp │ │ + cmp %r10d,%ebp │ │ + ja 91880 │ │ + lea (%rbx,%rcx,1),%eax │ │ + add $0x4,%eax │ │ + shl $0x30,%rax │ │ + sub %ebx,%r14d │ │ + sub %ecx,%r14d │ │ + add $0xfffffffc,%r14d │ │ + bsr %r14d,%ecx │ │ + xor $0xf,%ecx │ │ + mov 0x1c(%rdi),%ebx │ │ + sub %rax,%r12 │ │ + add $0x1,%r12 │ │ + shl %cl,%r12 │ │ + add $0xffffffffffffffff,%r12 │ │ + shl %cl,%r14d │ │ + sub %ecx,%ebx │ │ + mov %ebx,0x1c(%rdi) │ │ + mov %r12,0x10(%rdi) │ │ + mov %r14d,0x18(%rdi) │ │ + jns 91b49 │ │ + mov (%rdi),%rax │ │ + mov $0x28,%r10d │ │ + mov $0x28,%ecx │ │ + sub %ebx,%ecx │ │ + js 91b3b │ │ + mov 0x8(%rdi),%r11 │ │ + cmp %r11,%rax │ │ + jae 91b3b │ │ mov %ecx,%ebx │ │ - mov 0xf8(%rsp),%rbp │ │ - cmp %ebp,%ecx │ │ - mov 0x38(%rsp),%r14 │ │ - jge 9b0c0 │ │ - lea 0x10(%rbx),%ecx │ │ - cmp %ecx,%ebp │ │ - mov %ecx,0x84(%rsp) │ │ - cmovle %ebp,%ecx │ │ - mov %ecx,0x24(%rsp) │ │ - add %edx,%eax │ │ - mov %eax,0x14(%rdi) │ │ - cmp 0x88(%rsp),%edx │ │ - mov %rbx,0xd8(%rsp) │ │ - jge 9b590 │ │ - xor %ecx,%ecx │ │ - test %ebx,%ebx │ │ - setne %cl │ │ - mov %ecx,0x70(%rsp) │ │ - mov 0xc8(%rsp),%ecx │ │ - mov %rcx,0x78(%rsp) │ │ - mov %edx,%esi │ │ - jmp 9b206 │ │ - xchg %ax,%ax │ │ - mov 0x14(%rdi),%eax │ │ - mov 0x8c(%rsp),%r8d │ │ - mov 0xd8(%rsp),%rbx │ │ - mov 0xa0(%rsp),%esi │ │ - sub %ebp,%r12d │ │ - mov %r12d,0x10(%rdi) │ │ - mov 0x98(%rsp),%rcx │ │ - lea 0x6e5a0(%rip),%rdx │ │ - movzbl 0x1(%rdx,%rcx,8),%ecx │ │ - add %ecx,%esi │ │ - add %ecx,%eax │ │ - mov %eax,0x14(%rdi) │ │ - mov 0x78(%rsp),%rcx │ │ - add $0x1,%ecx │ │ - mov %rcx,0x78(%rsp) │ │ - cmp 0x88(%rsp),%esi │ │ - jge 9b592 │ │ - movslq %eax,%rcx │ │ - mov 0x60(%rsp),%rdx │ │ - imul 0xcf8(%rdx),%rcx │ │ - lea (%rcx,%rcx,4),%r13 │ │ - add %r13,%r13 │ │ - add 0x12b0(%rdx),%r13 │ │ - add %ebx,%r12d │ │ - mov %r12d,0x10(%rdi) │ │ - mov %ebx,%ebp │ │ - cmp 0x24(%rsp),%ebx │ │ - jge 9b1ca │ │ - mov %esi,0xa0(%rsp) │ │ - mov %esi,%eax │ │ - mov 0x28(%rsp),%ecx │ │ - add %rax,%rcx │ │ - mov %rcx,0xa8(%rsp) │ │ - lea (%rdi,%rcx,1),%rax │ │ - add $0x38,%rax │ │ - mov %rax,0x18(%rsp) │ │ - mov %ebx,%ebp │ │ - mov 0x70(%rsp),%eax │ │ - mov %eax,%r15d │ │ - cmpb $0x0,0x3(%r14) │ │ - jne 9b2b9 │ │ - jmpq 9b3e0 │ │ - mov 0x288(%rdi),%rcx │ │ - lea (%rcx,%rbx,1),%rdi │ │ - add $0x20,%rdi │ │ - movslq %eax,%rdx │ │ - callq 4480 │ │ - mov 0x58(%rsp),%rdi │ │ - nopl 0x0(%rax) │ │ - mov 0x38(%rsp),%r14 │ │ - add %r12d,%ebp │ │ - add 0x10(%rdi),%r12d │ │ - mov %r12d,0x10(%rdi) │ │ - add $0x1,%r15d │ │ - cmp 0x24(%rsp),%ebp │ │ - jge 9b1b0 │ │ - cmpb $0x0,0x3(%r14) │ │ - je 9b3e0 │ │ - movb $0x40,0x17(%rsp) │ │ - mov 0x288(%rdi),%rax │ │ - mov %ebp,%ecx │ │ - mov 0x30(%rsp),%ebx │ │ - add %rcx,%rbx │ │ - lea (%rax,%rbx,1),%rsi │ │ - add $0x20,%rsi │ │ - movzbl 0xa(%r14),%ecx │ │ - sub $0x18,%rsp │ │ - mov 0x30(%rsp),%rdx │ │ - mov 0x8c(%rsp),%r8d │ │ - mov %r14,%r9 │ │ - lea 0x2f(%rsp),%rax │ │ - push %rax │ │ - lea 0xf4(%rsp),%rax │ │ - push %rax │ │ - mov 0xe0(%rsp),%rax │ │ - pushq 0x36b0(%rax) │ │ - pushq $0x0 │ │ - pushq $0x1 │ │ - callq 9c7e0 │ │ - mov 0x98(%rsp),%rdi │ │ - add $0x40,%rsp │ │ - movslq 0x10(%rdi),%rcx │ │ - lea (%rcx,%rcx,4),%rcx │ │ - mov %ax,0x0(%r13,%rcx,2) │ │ - movzbl 0xd4(%rsp),%eax │ │ - mov %al,0x6(%r13,%rcx,2) │ │ - mov 0x98(%rsp),%rax │ │ - lea 0x6e435(%rip),%rcx │ │ - movzbl (%rcx,%rax,8),%r12d │ │ - mov %r12d,%ecx │ │ - cmp $0x8,%r12d │ │ - jb 9b35e │ │ - mov $0x8,%ecx │ │ - mov 0x98(%rsp),%rax │ │ - lea 0x6e413(%rip),%rdx │ │ - movzbl 0x1(%rdx,%rax,8),%eax │ │ - mov %eax,%edx │ │ - cmp $0x8,%eax │ │ - jb 9b37e │ │ - mov $0x8,%edx │ │ - imul %edx,%ecx │ │ - shl $0x4,%ecx │ │ - shl $0x2,%rcx │ │ - mov 0xb8(%rsp),%rdx │ │ - add %rcx,0x36b0(%rdx) │ │ - mov 0x60(%rsp),%rcx │ │ - mov 0xd0c(%rcx),%ecx │ │ - sub 0x14(%rdi),%ecx │ │ - cmp %eax,%ecx │ │ - cmovg %eax,%ecx │ │ - lea -0x1(%rcx),%eax │ │ - cmp $0xf,%eax │ │ - ja 9b452 │ │ - lea 0x70be3(%rip),%rdx │ │ - movslq (%rdx,%rax,4),%rax │ │ - add %rdx,%rax │ │ - jmpq *%rax │ │ - movzbl 0x17(%rsp),%r14d │ │ - mov 0x18(%rsp),%rax │ │ - mov %r14b,(%rax) │ │ - jmpq 9b4d0 │ │ - nopl 0x0(%rax) │ │ - movzbl 0x1a(%r14),%ecx │ │ - sub $0x28,%rsp │ │ - mov 0x9c(%rsp),%esi │ │ - mov %r14,%rdx │ │ - mov $0x0,%r8d │ │ - lea 0xbc(%rsp),%r9 │ │ - pushq $0x0 │ │ - pushq 0xa8(%rsp) │ │ - push %r15 │ │ - callq 9be60 │ │ - mov 0x98(%rsp),%rdi │ │ - add $0x40,%rsp │ │ - mov 0x98(%rsp),%rax │ │ - lea 0x6e354(%rip),%rcx │ │ - movzbl (%rcx,%rax,8),%r12d │ │ - jmpq 9b295 │ │ - movzbl 0x17(%rsp),%r14d │ │ - mov %r14d,%eax │ │ - shl $0x8,%eax │ │ - or %r14d,%eax │ │ - mov 0x18(%rsp),%rcx │ │ - mov %ax,(%rcx) │ │ - jmpq 9b4d0 │ │ - movzbl 0x17(%rsp),%r14d │ │ - movslq %ecx,%rdx │ │ - movzbl %r14b,%esi │ │ - mov 0x18(%rsp),%rdi │ │ - callq 4480 │ │ - mov 0x58(%rsp),%rdi │ │ - jmp 9b4d0 │ │ - movzbl 0x17(%rsp),%r14d │ │ - imul $0x1010101,%r14d,%eax │ │ - mov 0x18(%rsp),%rcx │ │ - mov %eax,(%rcx) │ │ - jmp 9b4d0 │ │ - movzbl 0x17(%rsp),%r14d │ │ - mov %r14,%rax │ │ - movabs $0x101010101010101,%rcx │ │ - imul %rcx,%rax │ │ - mov 0x18(%rsp),%rcx │ │ - mov %rax,(%rcx) │ │ - jmp 9b4d0 │ │ - movzbl 0x17(%rsp),%r14d │ │ - mov %r14,%rax │ │ - movabs $0x101010101010101,%rcx │ │ - imul %rcx,%rax │ │ - mov 0xa8(%rsp),%rcx │ │ - mov %rax,0x38(%rdi,%rcx,1) │ │ - mov %rax,0x40(%rdi,%rcx,1) │ │ - mov 0x60(%rsp),%rax │ │ - mov 0xd08(%rax),%eax │ │ - sub 0x10(%rdi),%eax │ │ - cmp %r12d,%eax │ │ - cmovg %r12d,%eax │ │ - lea -0x1(%rax),%ecx │ │ - movzbl %r14b,%esi │ │ - cmp $0xf,%ecx │ │ - ja 9b26d │ │ - lea 0x70ae4(%rip),%rdx │ │ - movslq (%rdx,%rcx,4),%rcx │ │ - add %rdx,%rcx │ │ - jmpq *%rcx │ │ - mov 0x288(%rdi),%rax │ │ - mov %r14b,0x20(%rax,%rbx,1) │ │ - jmpq 9b290 │ │ - mov %esi,%eax │ │ - shl $0x8,%eax │ │ - or %esi,%eax │ │ - mov 0x288(%rdi),%rcx │ │ - mov %ax,0x20(%rcx,%rbx,1) │ │ - jmpq 9b290 │ │ - imul $0x1010101,%esi,%eax │ │ - mov 0x288(%rdi),%rcx │ │ - mov %eax,0x20(%rcx,%rbx,1) │ │ - jmpq 9b290 │ │ - movabs $0x101010101010101,%rax │ │ - imul %rax,%rsi │ │ - mov 0x288(%rdi),%rax │ │ - mov %rsi,0x20(%rax,%rbx,1) │ │ - jmpq 9b290 │ │ - movabs $0x101010101010101,%rax │ │ - imul %rax,%rsi │ │ - mov 0x288(%rdi),%rax │ │ - mov %rsi,0x20(%rax,%rbx,1) │ │ - mov 0x288(%rdi),%rax │ │ - mov %ebx,%ecx │ │ - mov %rsi,0x28(%rcx,%rax,1) │ │ - jmpq 9b290 │ │ - mov %edx,%esi │ │ - sub %esi,%eax │ │ - mov %eax,0x14(%rdi) │ │ - cmpb $0x0,0x20(%rsp) │ │ - je 9b140 │ │ - mov 0x84(%rsp),%ebp │ │ - mov 0x68(%rsp),%rcx │ │ - shr %cl,%ebp │ │ - mov 0xc4(%rsp),%edx │ │ - cmp %ebp,%edx │ │ - cmovle %edx,%ebp │ │ - mov %ebp,0x24(%rsp) │ │ - mov %ebx,%ebp │ │ - shr %cl,%ebp │ │ - xor %r15d,%r15d │ │ - mov 0xb0(%rsp),%rdx │ │ - mov %ebp,0xd0(%rsp) │ │ - jmp 9b609 │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov 0x50(%rsp),%rcx │ │ - shl %cl,%esi │ │ - sub %esi,%eax │ │ - mov %eax,0x14(%rdi) │ │ - mov 0xa0(%rsp),%rcx │ │ - mov %rcx,%r15 │ │ - cmp $0x2,%rcx │ │ - mov 0xb0(%rsp),%rdx │ │ - je 9b148 │ │ - add %edx,%eax │ │ - lea 0x1(%r15),%rcx │ │ - mov %rcx,0xa0(%rsp) │ │ - mov %eax,0x14(%rdi) │ │ - mov 0xcc(%rsp),%ecx │ │ - mov %ecx,%esi │ │ - cmp %r8d,%ecx │ │ - jge 9b5e0 │ │ - mov %r15,0xa8(%rsp) │ │ - jmp 9b694 │ │ + shr $0x3,%ebx │ │ + mov %rax,%r14 │ │ + not %r14 │ │ + add %r11,%r14 │ │ + cmp %r14,%rbx │ │ + cmovb %rbx,%r14 │ │ + add $0x1,%r14 │ │ + cmp $0x4,%r14 │ │ + jb 91b20 │ │ + mov %r14,%r15 │ │ + and $0xfffffffffffffffc,%r15 │ │ + movd %ecx,%xmm0 │ │ + pshufd $0x44,%xmm0,%xmm6 │ │ + paddq 0x6c993(%rip),%xmm6 │ │ + movq %r12,%xmm0 │ │ + lea -0x4(%r15),%rbx │ │ + mov %rbx,%r13 │ │ + shr $0x2,%r13 │ │ + add $0x1,%r13 │ │ + mov %r13d,%r12d │ │ + and $0x1,%r12d │ │ + test %rbx,%rbx │ │ + je 91de3 │ │ + sub %r12,%r13 │ │ + pxor %xmm8,%xmm8 │ │ + xor %ebx,%ebx │ │ + movdqa 0x6c96c(%rip),%xmm9 │ │ + movdqa 0x6c973(%rip),%xmm10 │ │ + movdqa 0x6c97a(%rip),%xmm11 │ │ + movdqa 0x6c981(%rip),%xmm12 │ │ + pxor %xmm2,%xmm2 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - mov 0x14(%rdi),%eax │ │ - mov 0x8c(%rsp),%r8d │ │ - mov 0xd8(%rsp),%rbx │ │ - mov 0xd0(%rsp),%ebp │ │ - mov 0xa8(%rsp),%r15 │ │ - movzbl %r14b,%edx │ │ - mov 0x68(%rsp),%rcx │ │ - shl %cl,%r13d │ │ - sub %r13d,%r12d │ │ - mov 0x100(%rsp),%rsi │ │ - add %edx,%esi │ │ - mov 0x50(%rsp),%rcx │ │ - shl %cl,%edx │ │ - mov %r12d,0x10(%rdi) │ │ - add %edx,%eax │ │ - mov %eax,0x14(%rdi) │ │ - cmp %r8d,%esi │ │ - jge 9b5e0 │ │ - movslq %eax,%rcx │ │ - mov 0x60(%rsp),%rdx │ │ - imul 0xcf8(%rdx),%rcx │ │ - lea (%rcx,%rcx,4),%rcx │ │ - add %rcx,%rcx │ │ - add 0x12b0(%rdx),%rcx │ │ - mov %rcx,0x78(%rsp) │ │ - add %ebx,%r12d │ │ - mov %r12d,0x10(%rdi) │ │ - cmp 0x24(%rsp),%ebp │ │ - mov %rsi,0x100(%rsp) │ │ - jge 9b9f0 │ │ - mov %esi,%eax │ │ - mov 0x50(%rsp),%rcx │ │ - shl %cl,%eax │ │ - add 0x28(%rsp),%eax │ │ - shl $0x5,%eax │ │ - add 0x30(%rsp),%eax │ │ - mov %eax,0x70(%rsp) │ │ - mov 0x40(%rsp),%rax │ │ - add %esi,%eax │ │ - shl $0x5,%r15 │ │ - lea (%rdi,%r15,1),%rcx │ │ - add %rcx,%rax │ │ - add $0x58,%rax │ │ - mov %rax,0x18(%rsp) │ │ - mov %ebp,%r13d │ │ - jmp 9b74e │ │ - mov 0x288(%rdi),%rcx │ │ - add %r15,%rcx │ │ - lea (%rbx,%rcx,1),%rdi │ │ - add $0x40,%rdi │ │ - movslq %eax,%rdx │ │ - callq 4480 │ │ - mov 0x58(%rsp),%rdi │ │ + nopl (%rax) │ │ + pmovzxbq (%rax,%rbx,1),%xmm4 │ │ + pmovzxbq 0x2(%rax,%rbx,1),%xmm3 │ │ + movdqa %xmm6,%xmm1 │ │ + pblendw $0xcc,%xmm8,%xmm1 │ │ + movdqa %xmm6,%xmm5 │ │ + paddd %xmm9,%xmm5 │ │ + pshufd $0xe8,%xmm5,%xmm5 │ │ + pmovzxdq %xmm5,%xmm5 │ │ + movdqa %xmm4,%xmm7 │ │ + psllq %xmm1,%xmm7 │ │ + pshufd $0x4e,%xmm1,%xmm1 │ │ + psllq %xmm1,%xmm4 │ │ + pblendw $0xf,%xmm7,%xmm4 │ │ + pxor %xmm0,%xmm4 │ │ + movdqa %xmm3,%xmm0 │ │ + psllq %xmm5,%xmm0 │ │ + pshufd $0x4e,%xmm5,%xmm1 │ │ + psllq %xmm1,%xmm3 │ │ + pblendw $0xf,%xmm0,%xmm3 │ │ + pxor %xmm2,%xmm3 │ │ + pmovzxbq 0x4(%rax,%rbx,1),%xmm0 │ │ + pmovzxbq 0x6(%rax,%rbx,1),%xmm2 │ │ + movdqa %xmm6,%xmm1 │ │ + paddd %xmm10,%xmm1 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + pmovzxdq %xmm1,%xmm1 │ │ + movdqa %xmm6,%xmm5 │ │ + paddd %xmm11,%xmm5 │ │ + pshufd $0xe8,%xmm5,%xmm5 │ │ + movdqa %xmm0,%xmm7 │ │ + psllq %xmm1,%xmm7 │ │ + pmovzxdq %xmm5,%xmm5 │ │ + pshufd $0x4e,%xmm1,%xmm1 │ │ + psllq %xmm1,%xmm0 │ │ + pblendw $0xf,%xmm7,%xmm0 │ │ + pxor %xmm4,%xmm0 │ │ + movdqa %xmm2,%xmm1 │ │ + psllq %xmm5,%xmm1 │ │ + pshufd $0x4e,%xmm5,%xmm4 │ │ + psllq %xmm4,%xmm2 │ │ + pblendw $0xf,%xmm1,%xmm2 │ │ + pxor %xmm3,%xmm2 │ │ + add $0x8,%rbx │ │ + paddq %xmm12,%xmm6 │ │ + add $0xfffffffffffffffe,%r13 │ │ + jne 919b0 │ │ + lea 0x0(,%r15,8),%ebp │ │ + test %r12,%r12 │ │ + je 91afe │ │ + pmovzxbq 0x2(%rax,%rbx,1),%xmm1 │ │ + movdqa 0x6c846(%rip),%xmm3 │ │ + paddd %xmm6,%xmm3 │ │ + pshufd $0xe8,%xmm3,%xmm3 │ │ + pmovzxdq %xmm3,%xmm3 │ │ + movdqa %xmm1,%xmm4 │ │ + psllq %xmm3,%xmm4 │ │ + pshufd $0x4e,%xmm3,%xmm3 │ │ + psllq %xmm3,%xmm1 │ │ + pblendw $0xf,%xmm4,%xmm1 │ │ + pxor %xmm1,%xmm2 │ │ + pmovzxbq (%rax,%rbx,1),%xmm1 │ │ + pxor %xmm3,%xmm3 │ │ + pblendw $0x33,%xmm6,%xmm3 │ │ + movdqa %xmm1,%xmm4 │ │ + psllq %xmm3,%xmm4 │ │ + pshufd $0x4e,%xmm3,%xmm3 │ │ + psllq %xmm3,%xmm1 │ │ + pblendw $0xf,%xmm4,%xmm1 │ │ + pxor %xmm1,%xmm0 │ │ + pxor %xmm2,%xmm0 │ │ + sub %ebp,%ecx │ │ + add %r15,%rax │ │ + pshufd $0x4e,%xmm0,%xmm1 │ │ + pxor %xmm0,%xmm1 │ │ + movq %xmm1,%r12 │ │ + cmp %r14,%r15 │ │ + je 91b3b │ │ nopw 0x0(%rax,%rax,1) │ │ - add %r12d,%r13d │ │ - mov 0x68(%rsp),%rcx │ │ - shl %cl,%r12d │ │ - add 0x10(%rdi),%r12d │ │ - mov %r12d,0x10(%rdi) │ │ - cmp 0x24(%rsp),%r13d │ │ - jge 9b640 │ │ - movb $0x40,0x16(%rsp) │ │ - mov 0x38(%rsp),%r9 │ │ - movzbl 0x3(%r9),%eax │ │ - test %eax,%eax │ │ - jne 9b781 │ │ - mov %r13d,%edx │ │ - mov 0x68(%rsp),%rcx │ │ - shl %cl,%edx │ │ - add 0x70(%rsp),%edx │ │ - movslq %edx,%rcx │ │ - movzbl 0x1ee0(%rdi,%rcx,1),%ecx │ │ - mov %ecx,0x90(%rsp) │ │ - mov 0x48(%rsp),%rcx │ │ - lea (%rcx,%r13,1),%ebx │ │ - mov 0x288(%rdi),%rcx │ │ - add %r15,%rcx │ │ - lea (%rbx,%rcx,1),%rsi │ │ - add $0x40,%rsi │ │ - movzbl 0x7(%r9),%ecx │ │ - sub $0x18,%rsp │ │ - mov 0x30(%rsp),%rdx │ │ - mov 0x8c(%rsp),%r8d │ │ - lea 0x2e(%rsp),%rbp │ │ - push %rbp │ │ - lea 0xb0(%rsp),%rbp │ │ - push %rbp │ │ - mov 0xe0(%rsp),%rbp │ │ - pushq 0x36b0(%rbp) │ │ - pushq 0xd0(%rsp) │ │ - push %rax │ │ - callq 9c7e0 │ │ - mov 0x98(%rsp),%rdi │ │ - add $0x40,%rsp │ │ - movslq 0x10(%rdi),%rcx │ │ - lea (%rcx,%rcx,4),%rcx │ │ - mov 0x78(%rsp),%rdx │ │ - lea (%rdx,%rcx,2),%rcx │ │ - mov 0xa8(%rsp),%rdx │ │ - mov %ax,0x2(%rcx,%rdx,2) │ │ - movzbl 0x90(%rsp),%eax │ │ - mov %al,0x7(%rdx,%rcx,1) │ │ - mov 0xe0(%rsp),%rax │ │ - lea 0x6df5f(%rip),%rcx │ │ - movzbl (%rcx,%rax,8),%r12d │ │ - movzbl 0x1(%rcx,%rax,8),%r14d │ │ - mov %r14,%rax │ │ - imul %r12,%rax │ │ - shl $0x6,%rax │ │ - add %rax,0x36b0(%rbp) │ │ - mov 0x60(%rsp),%rax │ │ - mov 0xd0c(%rax),%eax │ │ - mov 0x50(%rsp),%rcx │ │ - add %ecx,%eax │ │ - sub 0x14(%rdi),%eax │ │ - sar %cl,%eax │ │ - cmp %r14d,%eax │ │ - cmovg %r14d,%eax │ │ - lea -0x1(%rax),%ecx │ │ - cmp $0xf,%ecx │ │ - ja 9b89c │ │ - lea 0x707b5(%rip),%rdx │ │ - movslq (%rdx,%rcx,4),%rcx │ │ - add %rdx,%rcx │ │ - jmpq *%rcx │ │ - movzbl 0x16(%rsp),%ebp │ │ - mov 0x18(%rsp),%rax │ │ - mov %bpl,(%rax) │ │ - jmpq 9b910 │ │ - movzbl 0x16(%rsp),%ebp │ │ - mov %ebp,%eax │ │ - shl $0x8,%eax │ │ - or %ebp,%eax │ │ - mov 0x18(%rsp),%rcx │ │ - mov %ax,(%rcx) │ │ - jmp 9b910 │ │ - movzbl 0x16(%rsp),%ebp │ │ - movslq %eax,%rdx │ │ - movzbl %bpl,%esi │ │ - mov 0x18(%rsp),%rdi │ │ - callq 4480 │ │ - mov 0x58(%rsp),%rdi │ │ - jmp 9b910 │ │ - movzbl 0x16(%rsp),%ebp │ │ - imul $0x1010101,%ebp,%eax │ │ - mov 0x18(%rsp),%rcx │ │ - mov %eax,(%rcx) │ │ - jmp 9b910 │ │ - movzbl 0x16(%rsp),%ebp │ │ - mov %rbp,%rax │ │ - movabs $0x101010101010101,%rcx │ │ - imul %rcx,%rax │ │ - mov 0x18(%rsp),%rcx │ │ - mov %rax,(%rcx) │ │ - jmp 9b910 │ │ - movzbl 0x16(%rsp),%ebp │ │ - mov %rbp,%rax │ │ - movabs $0x101010101010101,%rcx │ │ - imul %rcx,%rax │ │ - mov 0x18(%rsp),%rcx │ │ - mov %rax,(%rcx) │ │ - mov %rax,0x8(%rcx) │ │ + mov %r12,%rbx │ │ + movzbl (%rax),%r12d │ │ + shl %cl,%r12 │ │ + add $0x1,%rax │ │ + xor %rbx,%r12 │ │ + add $0xfffffff8,%ecx │ │ + js 91b3b │ │ + cmp %r11,%rax │ │ + jb 91b20 │ │ + mov %r12,0x10(%rdi) │ │ + sub %ecx,%r10d │ │ + mov %r10d,0x1c(%rdi) │ │ + mov %rax,(%rdi) │ │ + lea -0x1(%r9),%eax │ │ + cmpl $0x0,0x20(%rdi) │ │ + je 91cda │ │ + mov %r8d,%edi │ │ + shr $0x4,%edi │ │ + or $0x4,%edi │ │ + xor %ecx,%ecx │ │ + cmp $0x2,%rdx │ │ + seta %cl │ │ + add %edi,%ecx │ │ + mov %eax,%r11d │ │ + movd %ecx,%xmm8 │ │ + cmp $0x1,%r9d │ │ + je 91c7c │ │ + cmp $0xf,%eax │ │ + ja 91b89 │ │ + xor %edi,%edi │ │ + jmpq 91c60 │ │ + mov %eax,%edi │ │ + and $0xfffffff0,%edi │ │ + mov %eax,%r10d │ │ + and $0xfffffff0,%r10d │ │ + xor %ebx,%ebx │ │ + pmovzxdq %xmm8,%xmm1 │ │ + movdqa 0x6c78a(%rip),%xmm9 │ │ + movdqa 0x6c791(%rip),%xmm10 │ │ nop │ │ - mov 0x60(%rsp),%rax │ │ - mov 0xd08(%rax),%eax │ │ - mov 0x68(%rsp),%rcx │ │ - add %ecx,%eax │ │ - sub 0x10(%rdi),%eax │ │ - sar %cl,%eax │ │ - cmp %r12d,%eax │ │ - cmovg %r12d,%eax │ │ - lea -0x1(%rax),%ecx │ │ - movzbl %bpl,%esi │ │ - cmp $0xf,%ecx │ │ - ja 9b708 │ │ - lea 0x7071b(%rip),%rdx │ │ - movslq (%rdx,%rcx,4),%rcx │ │ - add %rdx,%rcx │ │ - jmpq *%rcx │ │ - mov 0x288(%rdi),%rax │ │ - add %r15,%rax │ │ - mov %bpl,0x40(%rbx,%rax,1) │ │ - jmpq 9b730 │ │ - mov %esi,%eax │ │ - shl $0x8,%eax │ │ - or %esi,%eax │ │ - mov 0x288(%rdi),%rcx │ │ - add %r15,%rcx │ │ - mov %ax,0x40(%rbx,%rcx,1) │ │ - jmpq 9b730 │ │ - imul $0x1010101,%esi,%eax │ │ - mov 0x288(%rdi),%rcx │ │ - add %r15,%rcx │ │ - mov %eax,0x40(%rbx,%rcx,1) │ │ - jmpq 9b730 │ │ - movabs $0x101010101010101,%rax │ │ - imul %rax,%rsi │ │ - mov 0x288(%rdi),%rax │ │ - add %r15,%rax │ │ - mov %rsi,0x40(%rbx,%rax,1) │ │ - jmpq 9b730 │ │ - movabs $0x101010101010101,%rax │ │ - imul %rax,%rsi │ │ - mov 0x288(%rdi),%rax │ │ - add %r15,%rax │ │ - mov %rsi,0x40(%rbx,%rax,1) │ │ - mov 0x288(%rdi),%rax │ │ - add %r15,%rax │ │ - mov %rsi,0x48(%rbx,%rax,1) │ │ - jmpq 9b730 │ │ - nopl 0x0(%rax) │ │ - mov 0xe0(%rsp),%rcx │ │ - lea 0x6dd81(%rip),%rdx │ │ - mov 0x1(%rdx,%rcx,8),%r14b │ │ - mov %ebp,%r13d │ │ - jmpq 9b662 │ │ - mov $0x1,%cl │ │ - mov %ecx,0x20(%rsp) │ │ - cmp 0x50(%rsp),%esi │ │ - ja 9ba21 │ │ - mov %eax,%ecx │ │ - and $0x1,%cl │ │ - mov %ecx,0x20(%rsp) │ │ - cmpb $0x0,0x6(%r14) │ │ - je 9b002 │ │ - add $0xff,%sil │ │ - movabs $0x4040404040404040,%rax │ │ - cmp $0x1f,%sil │ │ - ja 9baf3 │ │ - movzbl %sil,%ecx │ │ - lea 0x70351(%rip),%rbp │ │ - movslq 0x0(%rbp,%rcx,4),%rcx │ │ - add %rbp,%rcx │ │ - jmpq *%rcx │ │ - mov 0x28(%rsp),%rcx │ │ - movb $0x40,0x38(%rdi,%rcx,1) │ │ - add $0xff,%r9b │ │ - cmp $0x1f,%r9b │ │ - jbe 9bafd │ │ - jmpq 9bb22 │ │ - mov 0x28(%rsp),%rcx │ │ - movw $0x4040,0x38(%rdi,%rcx,1) │ │ - add $0xff,%r9b │ │ - cmp $0x1f,%r9b │ │ - jbe 9bafd │ │ - jmpq 9bb22 │ │ - mov 0x28(%rsp),%rcx │ │ - movl $0x40404040,0x38(%rdi,%rcx,1) │ │ - add $0xff,%r9b │ │ - cmp $0x1f,%r9b │ │ - jbe 9bafd │ │ - jmp 9bb22 │ │ - mov 0x28(%rsp),%rcx │ │ - mov %rax,0x38(%rdi,%rcx,1) │ │ - add $0xff,%r9b │ │ - cmp $0x1f,%r9b │ │ - jbe 9bafd │ │ - jmp 9bb22 │ │ - movaps 0x5de89(%rip),%xmm0 │ │ - mov 0x28(%rsp),%rcx │ │ - movups %xmm0,0x38(%rdi,%rcx,1) │ │ - movups %xmm0,0x48(%rdi,%rcx,1) │ │ - add $0xff,%r9b │ │ - cmp $0x1f,%r9b │ │ - jbe 9bafd │ │ - jmp 9bb22 │ │ - movaps 0x5de67(%rip),%xmm0 │ │ - mov 0x28(%rsp),%rcx │ │ - movups %xmm0,0x38(%rdi,%rcx,1) │ │ - add $0xff,%r9b │ │ - cmp $0x1f,%r9b │ │ - ja 9bb22 │ │ - movzbl %r9b,%ecx │ │ - lea 0x70318(%rip),%rsi │ │ - movslq (%rsi,%rcx,4),%rcx │ │ - add %rsi,%rcx │ │ - jmpq *%rcx │ │ - mov 0x288(%rdi),%rcx │ │ - mov 0x30(%rsp),%rsi │ │ - movb $0x40,0x20(%rcx,%rsi,1) │ │ - cmpb $0x0,0x20(%rsp) │ │ - je 9be4d │ │ - add $0xffffffff,%edx │ │ - cmp $0x1f,%edx │ │ - ja 9bd2e │ │ - lea 0x70360(%rip),%rcx │ │ - movslq (%rcx,%rdx,4),%rsi │ │ - add %rcx,%rsi │ │ - jmpq *%rsi │ │ - mov 0x40(%rsp),%rcx │ │ - movb $0x40,0x58(%rdi,%rcx,1) │ │ - movb $0x40,0x78(%rdi,%rcx,1) │ │ - add $0xffffffff,%r8d │ │ - cmp $0x1f,%r8d │ │ - ja 9be4d │ │ - lea 0x703b3(%rip),%rcx │ │ - movslq (%rcx,%r8,4),%rdx │ │ - add %rcx,%rdx │ │ - jmpq *%rdx │ │ - mov 0x288(%rdi),%rax │ │ - mov 0x48(%rsp),%rcx │ │ - movb $0x40,0x40(%rax,%rcx,1) │ │ - mov 0x288(%rdi),%rax │ │ - movb $0x40,0x60(%rax,%rcx,1) │ │ - jmpq 9be4d │ │ - mov 0x288(%rdi),%rcx │ │ - mov 0x30(%rsp),%rsi │ │ - movw $0x4040,0x20(%rcx,%rsi,1) │ │ - cmpb $0x0,0x20(%rsp) │ │ - jne 9bb2d │ │ - jmpq 9be4d │ │ - mov 0x288(%rdi),%rcx │ │ - mov 0x30(%rsp),%rsi │ │ - movl $0x40404040,0x20(%rcx,%rsi,1) │ │ - cmpb $0x0,0x20(%rsp) │ │ - jne 9bb2d │ │ - jmpq 9be4d │ │ - mov 0x288(%rdi),%rcx │ │ - mov 0x30(%rsp),%rsi │ │ - mov %rax,0x20(%rcx,%rsi,1) │ │ - cmpb $0x0,0x20(%rsp) │ │ - jne 9bb2d │ │ - jmpq 9be4d │ │ - mov 0x288(%rdi),%rcx │ │ - mov 0x30(%rsp),%rsi │ │ - mov %rax,0x20(%rcx,%rsi,1) │ │ - mov 0x288(%rdi),%rcx │ │ - mov %rax,0x28(%rsi,%rcx,1) │ │ - mov 0x288(%rdi),%rcx │ │ - mov %rax,0x30(%rsi,%rcx,1) │ │ - mov 0x288(%rdi),%rcx │ │ - mov %rax,0x38(%rsi,%rcx,1) │ │ - cmpb $0x0,0x20(%rsp) │ │ - jne 9bb2d │ │ - jmpq 9be4d │ │ - mov 0x288(%rdi),%rcx │ │ - mov 0x30(%rsp),%rsi │ │ - mov %rax,0x20(%rcx,%rsi,1) │ │ - mov 0x288(%rdi),%rcx │ │ - mov %rax,0x28(%rsi,%rcx,1) │ │ - cmpb $0x0,0x20(%rsp) │ │ - jne 9bb2d │ │ - jmpq 9be4d │ │ - mov 0x40(%rsp),%rcx │ │ - movw $0x4040,0x58(%rdi,%rcx,1) │ │ - movw $0x4040,0x78(%rdi,%rcx,1) │ │ - add $0xffffffff,%r8d │ │ - cmp $0x1f,%r8d │ │ - jbe 9bb66 │ │ - jmpq 9be4d │ │ - mov 0x40(%rsp),%rcx │ │ - movl $0x40404040,0x58(%rdi,%rcx,1) │ │ - movl $0x40404040,0x78(%rdi,%rcx,1) │ │ - add $0xffffffff,%r8d │ │ - cmp $0x1f,%r8d │ │ - jbe 9bb66 │ │ - jmpq 9be4d │ │ - mov 0x40(%rsp),%rcx │ │ - mov %rax,0x58(%rdi,%rcx,1) │ │ - mov %rax,0x78(%rdi,%rcx,1) │ │ - add $0xffffffff,%r8d │ │ - cmp $0x1f,%r8d │ │ - jbe 9bb66 │ │ - jmpq 9be4d │ │ - movaps 0x5dc67(%rip),%xmm0 │ │ - mov 0x40(%rsp),%rcx │ │ - movups %xmm0,0x58(%rdi,%rcx,1) │ │ - movups %xmm0,0x78(%rdi,%rcx,1) │ │ - add $0xffffffff,%r8d │ │ - cmp $0x1f,%r8d │ │ - jbe 9bb66 │ │ - jmpq 9be4d │ │ - movaps 0x5dc3e(%rip),%xmm0 │ │ - mov 0x40(%rsp),%rcx │ │ - movups %xmm0,0x58(%rdi,%rcx,1) │ │ - movups %xmm0,0x68(%rdi,%rcx,1) │ │ - movups %xmm0,0x78(%rdi,%rcx,1) │ │ - movups %xmm0,0x88(%rdi,%rcx,1) │ │ - add $0xffffffff,%r8d │ │ - cmp $0x1f,%r8d │ │ - jbe 9bb66 │ │ - jmpq 9be4d │ │ - mov 0x288(%rdi),%rax │ │ - mov 0x48(%rsp),%rcx │ │ - movw $0x4040,0x40(%rax,%rcx,1) │ │ - mov 0x288(%rdi),%rax │ │ - movw $0x4040,0x60(%rax,%rcx,1) │ │ - jmpq 9be4d │ │ - mov 0x288(%rdi),%rax │ │ - mov 0x48(%rsp),%rcx │ │ - movl $0x40404040,0x40(%rax,%rcx,1) │ │ - mov 0x288(%rdi),%rax │ │ - movl $0x40404040,0x60(%rax,%rcx,1) │ │ - jmpq 9be4d │ │ - mov 0x288(%rdi),%rcx │ │ - mov 0x48(%rsp),%rdx │ │ - mov %rax,0x40(%rcx,%rdx,1) │ │ - mov 0x288(%rdi),%rcx │ │ - mov %rax,0x60(%rcx,%rdx,1) │ │ - jmpq 9be4d │ │ - mov 0x288(%rdi),%rcx │ │ - mov 0x48(%rsp),%rdx │ │ - mov %rax,0x40(%rcx,%rdx,1) │ │ - mov 0x288(%rdi),%rcx │ │ - mov %rax,0x48(%rcx,%rdx,1) │ │ - mov 0x288(%rdi),%rcx │ │ - mov %rax,0x60(%rcx,%rdx,1) │ │ - mov 0x288(%rdi),%rcx │ │ - mov %rax,0x68(%rcx,%rdx,1) │ │ - jmp 9be4d │ │ - mov 0x288(%rdi),%rcx │ │ - mov 0x48(%rsp),%rdx │ │ - mov %rax,0x40(%rcx,%rdx,1) │ │ - mov 0x288(%rdi),%rcx │ │ - mov %rax,0x48(%rcx,%rdx,1) │ │ - mov 0x288(%rdi),%rcx │ │ - mov %rax,0x50(%rcx,%rdx,1) │ │ - mov 0x288(%rdi),%rcx │ │ - mov %rax,0x58(%rcx,%rdx,1) │ │ - mov 0x288(%rdi),%rcx │ │ - mov %rax,0x60(%rcx,%rdx,1) │ │ - mov 0x288(%rdi),%rcx │ │ - mov %rax,0x68(%rcx,%rdx,1) │ │ - mov 0x288(%rdi),%rcx │ │ - mov %rax,0x70(%rcx,%rdx,1) │ │ - mov 0x288(%rdi),%rcx │ │ - mov %rax,0x78(%rcx,%rdx,1) │ │ - add $0x108,%rsp │ │ + movdqu (%rsi,%rbx,2),%xmm5 │ │ + movdqu 0x10(%rsi,%rbx,2),%xmm4 │ │ + pshufd $0x4e,%xmm5,%xmm6 │ │ + pmovzxwd %xmm6,%xmm6 │ │ + pmovzxwd %xmm5,%xmm7 │ │ + pshufd $0x4e,%xmm4,%xmm0 │ │ + pmovzxwd %xmm0,%xmm0 │ │ + pmovzxwd %xmm4,%xmm2 │ │ + movdqa %xmm9,%xmm3 │ │ + psubd %xmm7,%xmm3 │ │ + movdqa %xmm9,%xmm7 │ │ + psubd %xmm6,%xmm7 │ │ + movdqa %xmm9,%xmm6 │ │ + psubd %xmm2,%xmm6 │ │ + movdqa %xmm9,%xmm2 │ │ + psubd %xmm0,%xmm2 │ │ + psrad %xmm1,%xmm7 │ │ + psrad %xmm1,%xmm3 │ │ + psrad %xmm1,%xmm2 │ │ + psrad %xmm1,%xmm6 │ │ + pshufb %xmm10,%xmm3 │ │ + pshufb %xmm10,%xmm7 │ │ + punpcklqdq %xmm7,%xmm3 │ │ + pshufb %xmm10,%xmm6 │ │ + pshufb %xmm10,%xmm2 │ │ + punpcklqdq %xmm2,%xmm6 │ │ + paddw %xmm5,%xmm3 │ │ + paddw %xmm4,%xmm6 │ │ + movdqu %xmm3,(%rsi,%rbx,2) │ │ + movdqu %xmm6,0x10(%rsi,%rbx,2) │ │ + add $0x10,%rbx │ │ + cmp %rbx,%r10 │ │ + jne 91bb0 │ │ + cmp %rax,%rdi │ │ + je 91c7c │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + movzwl (%rsi,%rdi,2),%ebp │ │ + mov $0x8000,%ebx │ │ + sub %ebp,%ebx │ │ + sar %cl,%ebx │ │ + add %ebp,%ebx │ │ + mov %bx,(%rsi,%rdi,2) │ │ + add $0x1,%rdi │ │ + cmp %rdi,%r11 │ │ + jne 91c60 │ │ + cmp %rdx,%r11 │ │ + jae 91ccb │ │ + mov %r9d,%ebx │ │ + cmp %rdx,%rbx │ │ + mov %rbx,%r10 │ │ + cmovb %rdx,%r10 │ │ + sub %rbx,%r10 │ │ + add $0x1,%r10 │ │ + cmp $0xf,%r10 │ │ + ja 91ce5 │ │ + mov %r11,%r12 │ │ + mov %eax,%ebx │ │ + add $0x1,%ebx │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + movzwl (%rsi,%r12,2),%ebp │ │ + mov %ebp,%edi │ │ + shr %cl,%edi │ │ + sub %edi,%ebp │ │ + mov %bp,(%rsi,%r12,2) │ │ + mov %ebx,%r12d │ │ + add $0x1,%ebx │ │ + cmp %rdx,%r12 │ │ + jb 91cb0 │ │ + cmp $0x20,%r8w │ │ + adc $0x0,%r8w │ │ + mov %r8w,(%rsi,%rdx,2) │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ + cmp %rdx,%rbx │ │ + mov %rbx,%rdi │ │ + cmovb %rdx,%rdi │ │ + sub %rbx,%rdi │ │ + mov %r9d,%ebp │ │ + neg %ebp │ │ + cmp %edi,%ebp │ │ + jb 91c9b │ │ + mov %rdi,%r14 │ │ + shr $0x20,%r14 │ │ + jne 91c9b │ │ + mov %r9d,%ebp │ │ + not %ebp │ │ + cmp %edi,%ebp │ │ + jb 91c9b │ │ + test %r14,%r14 │ │ + jne 91c9b │ │ + mov %r10,%r14 │ │ + and $0xfffffffffffffff0,%r14 │ │ + cmp %rbx,%rdx │ │ + mov %rbx,%r15 │ │ + cmova %rdx,%r15 │ │ + lea (%r14,%r11,1),%r12 │ │ + sub %rbx,%r15 │ │ + add $0x1,%r15 │ │ + shr $0x4,%r15 │ │ + mov %r15d,%ebx │ │ + shl $0x4,%ebx │ │ + lea (%rbx,%r9,1),%ebx │ │ + add $0xffffffff,%ebx │ │ + lea (%rsi,%r11,2),%r9 │ │ + add $0x10,%r9 │ │ + shl $0x4,%r15 │ │ + xor %r11d,%r11d │ │ + pmovzxdq %xmm8,%xmm0 │ │ + movdqa 0x6c5e4(%rip),%xmm1 │ │ + nopl 0x0(%rax) │ │ + movdqu -0x10(%r9,%r11,2),%xmm2 │ │ + movdqu (%r9,%r11,2),%xmm3 │ │ + pmovzxwd %xmm2,%xmm4 │ │ + pshufd $0x4e,%xmm2,%xmm5 │ │ + pmovzxwd %xmm5,%xmm5 │ │ + pmovzxwd %xmm3,%xmm6 │ │ + pshufd $0x4e,%xmm3,%xmm7 │ │ + pmovzxwd %xmm7,%xmm7 │ │ + psrld %xmm0,%xmm5 │ │ + psrld %xmm0,%xmm4 │ │ + psrld %xmm0,%xmm7 │ │ + psrld %xmm0,%xmm6 │ │ + pshufb %xmm1,%xmm4 │ │ + pshufb %xmm1,%xmm5 │ │ + punpcklqdq %xmm5,%xmm4 │ │ + pshufb %xmm1,%xmm6 │ │ + pshufb %xmm1,%xmm7 │ │ + punpcklqdq %xmm7,%xmm6 │ │ + psubw %xmm4,%xmm2 │ │ + psubw %xmm6,%xmm3 │ │ + movdqu %xmm2,-0x10(%r9,%r11,2) │ │ + movdqu %xmm3,(%r9,%r11,2) │ │ + add $0x10,%r11 │ │ + cmp %r11,%r15 │ │ + jne 91d60 │ │ + cmp %r14,%r10 │ │ + jne 91ca0 │ │ + jmpq 91ccb │ │ + pxor %xmm2,%xmm2 │ │ + xor %ebx,%ebx │ │ + lea 0x0(,%r15,8),%ebp │ │ + test %r12,%r12 │ │ + jne 91a9b │ │ + jmpq 91afe │ │ nop │ │ + push %r14 │ │ + push %rbx │ │ + sub $0x28,%rsp │ │ + mov %rsi,%r14 │ │ + mov %rdi,%rbx │ │ + movzwl (%rsi),%esi │ │ + callq 49e0 │ │ + cmpl $0x0,0x20(%rbx) │ │ + je 91e56 │ │ + movzwl 0x2(%r14),%edx │ │ + mov %edx,%ecx │ │ + shr $0x4,%ecx │ │ + add $0x4,%ecx │ │ + movzwl (%r14),%esi │ │ + test %eax,%eax │ │ + je 91e3d │ │ + mov $0x8000,%edi │ │ + sub %esi,%edi │ │ + sar %cl,%edi │ │ + add %esi,%edi │ │ + jmp 91e45 │ │ + mov %esi,%edi │ │ + shr %cl,%edi │ │ + sub %edi,%esi │ │ + mov %esi,%edi │ │ + mov %di,(%r14) │ │ + cmp $0x20,%dx │ │ + adc $0x0,%dx │ │ + mov %dx,0x2(%r14) │ │ + add $0x28,%rsp │ │ + pop %rbx │ │ + pop %r14 │ │ + retq │ │ + xchg %ax,%ax │ │ + push %r14 │ │ + push %rbx │ │ + sub $0x28,%rsp │ │ + mov %rsi,%r14 │ │ + mov %rdi,%rbx │ │ + mov $0x3,%edx │ │ + callq 4600 │ │ + cmp $0x3,%eax │ │ + jne 91ec1 │ │ + mov $0x3,%edx │ │ + mov %rbx,%rdi │ │ + mov %r14,%rsi │ │ + callq 4600 │ │ + cmp $0x3,%eax │ │ + jne 91ecc │ │ + mov $0x3,%edx │ │ + mov %rbx,%rdi │ │ + mov %r14,%rsi │ │ + callq 4600 │ │ + cmp $0x3,%eax │ │ + jne 91ed7 │ │ + mov $0x3,%edx │ │ + mov %rbx,%rdi │ │ + mov %r14,%rsi │ │ + callq 4600 │ │ + add $0xc,%eax │ │ + add $0x28,%rsp │ │ + pop %rbx │ │ + pop %r14 │ │ + retq │ │ + add $0x3,%eax │ │ + add $0x28,%rsp │ │ + pop %rbx │ │ + pop %r14 │ │ + retq │ │ + add $0x6,%eax │ │ + add $0x28,%rsp │ │ + pop %rbx │ │ + pop %r14 │ │ + retq │ │ + add $0x9,%eax │ │ + add $0x28,%rsp │ │ + pop %rbx │ │ + pop %r14 │ │ + retq │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + movabs $0x7fffffffffffffff,%r8 │ │ + mov %rsi,(%rdi) │ │ + lea (%rsi,%rdx,1),%rax │ │ + mov %rax,0x8(%rdi) │ │ + mov %r8,0x10(%rdi) │ │ + movabs $0xfffffff100008000,%rax │ │ + mov %rax,0x18(%rdi) │ │ + xor %eax,%eax │ │ + test %ecx,%ecx │ │ + sete %al │ │ + mov %eax,0x20(%rdi) │ │ + test %rdx,%rdx │ │ + jle 91f52 │ │ + movzbl (%rsi),%eax │ │ + shl $0x37,%rax │ │ + xor %rax,%r8 │ │ + cmp $0x1,%rdx │ │ + jle 91f59 │ │ + movzbl 0x1(%rsi),%eax │ │ + shl $0x2f,%rax │ │ + xor %rax,%r8 │ │ + cmp $0x2,%rdx │ │ + jne 91f7c │ │ + add $0x2,%rsi │ │ + mov $0x1,%ecx │ │ + jmp 91f62 │ │ + mov $0xfffffff1,%ecx │ │ + jmp 91f62 │ │ + add $0x1,%rsi │ │ + mov $0xfffffff9,%ecx │ │ + mov %r8,0x10(%rdi) │ │ + mov %ecx,0x1c(%rdi) │ │ + mov %rsi,(%rdi) │ │ + lea -0x723(%rip),%rax │ │ + mov %rax,0x28(%rdi) │ │ + jmpq 9df00 │ │ + movzbl 0x2(%rsi),%eax │ │ + shl $0x27,%rax │ │ + xor %rax,%r8 │ │ + cmp $0x4,%rdx │ │ + jl 91fa9 │ │ + movzbl 0x3(%rsi),%eax │ │ + shl $0x1f,%rax │ │ + xor %rax,%r8 │ │ + cmp $0x4,%rdx │ │ + jne 91fb4 │ │ + add $0x4,%rsi │ │ + mov $0x11,%ecx │ │ + jmp 91f62 │ │ + add $0x3,%rsi │ │ + mov $0x9,%ecx │ │ + jmp 91f62 │ │ + movzbl 0x4(%rsi),%eax │ │ + shl $0x17,%rax │ │ + xor %rax,%r8 │ │ + cmp $0x6,%rdx │ │ + jl 91fe1 │ │ + movzbl 0x5(%rsi),%eax │ │ + shl $0xf,%rax │ │ + xor %rax,%r8 │ │ + cmp $0x6,%rdx │ │ + jne 91fef │ │ + add $0x6,%rsi │ │ + mov $0x21,%ecx │ │ + jmp 91f62 │ │ + add $0x5,%rsi │ │ + mov $0x19,%ecx │ │ + jmpq 91f62 │ │ + movzbl 0x6(%rsi),%eax │ │ + add $0x7,%rsi │ │ + shl $0x7,%rax │ │ + xor %rax,%r8 │ │ + mov $0x29,%ecx │ │ + jmpq 91f62 │ │ + nopl 0x0(%rax,%rax,1) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x88,%rsp │ │ - mov %rdx,%r11 │ │ - mov %esi,%r10d │ │ - mov (%rdi),%rax │ │ + mov %edx,0x7c(%rsp) │ │ + mov %rsi,%rax │ │ mov %rdi,0x60(%rsp) │ │ - mov 0x8(%rdi),%r12 │ │ - mov 0xca8(%rax),%rbx │ │ - mov %ecx,%r15d │ │ - lea 0x6d8ec(%rip),%rdx │ │ - movzbl (%rdx,%r15,8),%ebp │ │ - movzbl 0x1(%rdx,%r15,8),%r13d │ │ - cmp $0x1,%r8d │ │ - jg 9c01f │ │ - movslq %r8d,%rsi │ │ - movzwl (%r9,%rsi,2),%esi │ │ - test %esi,%esi │ │ - je 9c01f │ │ - mov 0xc8(%rsp),%r14d │ │ - mov 0xc0(%rsp),%edi │ │ - lea (%rdi,%r14,4),%edi │ │ - bt %edi,%esi │ │ - jae 9c01f │ │ + mov (%rsi),%rsi │ │ + mov %rax,0x80(%rsp) │ │ + mov 0x8(%rax),%rdx │ │ + lea 0x30(%rsp),%rbx │ │ + mov %rbx,%rdi │ │ + callq 88450 │ │ + mov %rbx,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %rbx,%rdi │ │ + mov $0x4,%esi │ │ + callq 88470 │ │ + mov %rax,0x28(%rsp) │ │ + mov %rbx,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,%r13d │ │ + mov %rbx,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,%ebp │ │ + mov %rbx,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + test %r13d,%r13d │ │ + je 920e5 │ │ + lea 0x30(%rsp),%rbx │ │ + mov %rbx,%rdi │ │ + mov $0x3,%esi │ │ + callq 88470 │ │ + mov %eax,%r14d │ │ + mov %rbx,%rdi │ │ + mov $0x2,%esi │ │ + callq 88470 │ │ + mov %eax,%r15d │ │ + mov %rbx,%rdi │ │ + mov $0x3,%esi │ │ + callq 88470 │ │ + test %ebp,%ebp │ │ + je 920ef │ │ + lea 0x30(%rsp),%rdi │ │ + callq 885d0 │ │ + mov %eax,%r12d │ │ + cmpl $0x0,0x30(%rsp) │ │ + jne 92133 │ │ + jmp 92108 │ │ + xor %r15d,%r15d │ │ + xor %r14d,%r14d │ │ + test %ebp,%ebp │ │ + jne 920cf │ │ + mov %r13d,%r12d │ │ + not %r12d │ │ + mov 0x80(%rsp),%rax │ │ + add 0x8(%rax),%r12d │ │ + cmpl $0x0,0x30(%rsp) │ │ + jne 92133 │ │ + mov 0x48(%rsp),%ebx │ │ + sub 0x50(%rsp),%ebx │ │ + shl $0x3,%ebx │ │ + sub 0x40(%rsp),%ebx │ │ + mov %ebx,%edi │ │ + shr $0x3,%edi │ │ + mov 0x80(%rsp),%rax │ │ + mov 0x8(%rax),%rax │ │ + sub %rdi,%rax │ │ + mov %r12d,%ecx │ │ + cmp %rcx,%rax │ │ + jae 9215f │ │ + lea 0x6ba54(%rip),%rsi │ │ + mov 0x60(%rsp),%rdi │ │ + xor %eax,%eax │ │ + callq 90ecd │ │ + mov $0xffffffea,%ebp │ │ + mov %ebp,%eax │ │ + add $0x88,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + mov 0x28(%rsp),%rax │ │ + add $0xffffffff,%eax │ │ + cmp $0x2,%eax │ │ + jb 9219d │ │ + test %r13d,%r13d │ │ + je 9219d │ │ + mov 0x60(%rsp),%rcx │ │ + mov 0x9b00(%rcx),%edx │ │ + test %edx,%edx │ │ + je 9219d │ │ + mov $0x1,%esi │ │ + mov %r14d,%ecx │ │ + shl %cl,%esi │ │ + lea 0x8(%r15),%ecx │ │ + bts %ecx,%esi │ │ + and %esi,%edx │ │ + lea (%rdi,%r12,1),%ebp │ │ + cmp %esi,%edx │ │ + jne 9214b │ │ + jmp 9219d │ │ + cmp $0xe,%eax │ │ + mov 0x60(%rsp),%r13 │ │ + ja 92418 │ │ + lea 0x6e06e(%rip),%rcx │ │ + movslq (%rcx,%rax,4),%rax │ │ + add %rcx,%rax │ │ + jmpq *%rax │ │ + cmpl $0x0,0x7c(%rsp) │ │ + jne 92c79 │ │ + jmpq 92340 │ │ + mov %ebx,0x6c(%rsp) │ │ + mov %rdi,0x20(%rsp) │ │ + mov 0x38(%r13),%rdi │ │ + mov $0x5cc,%esi │ │ + callq 98fb0 │ │ mov %rax,0x70(%rsp) │ │ - movzbl 0x6(%rdx,%r15,8),%ecx │ │ - movzbl (%rdx,%rcx,8),%ebx │ │ - movzbl 0x1(%rdx,%rcx,8),%eax │ │ - mov %rax,0x38(%rsp) │ │ - add $0x1,%r8d │ │ - mov 0xc0(%rsp),%r15d │ │ - add %r15d,%r15d │ │ - add %r14d,%r14d │ │ - sub $0x28,%rsp │ │ - mov 0x88(%rsp),%r12 │ │ + test %rax,%rax │ │ + je 93459 │ │ + mov %r12,0x28(%rsp) │ │ + mov (%rax),%r12 │ │ + mov $0x5cc,%edx │ │ mov %r12,%rdi │ │ - mov %r10d,0x80(%rsp) │ │ - mov %r10d,%esi │ │ - mov %r11,0x78(%rsp) │ │ - mov %r11,%rdx │ │ - mov %rcx,0x68(%rsp) │ │ - mov %ebp,0x58(%rsp) │ │ - mov %r8d,0x70(%rsp) │ │ - mov %r9,0x90(%rsp) │ │ - pushq 0xf8(%rsp) │ │ - mov %r14,0xa8(%rsp) │ │ - push %r14 │ │ - push %r15 │ │ - mov %r13,%r14 │ │ - callq 9be60 │ │ - mov %r13,%rdi │ │ - mov 0x70(%rsp),%edx │ │ - add $0x40,%rsp │ │ - mov 0x10(%r12),%eax │ │ - mov %rbx,%rbp │ │ - add %ebx,%eax │ │ - mov %eax,0x10(%r12) │ │ - cmp %dil,%dl │ │ - mov %r15,0x80(%rsp) │ │ - jb 9c1d8 │ │ - mov 0x70(%rsp),%rcx │ │ - cmp 0xd08(%rcx),%eax │ │ - mov 0x50(%rsp),%rbx │ │ - mov 0x58(%rsp),%esi │ │ - mov %rbp,%r13 │ │ - mov 0x38(%rsp),%r12 │ │ - mov 0x78(%rsp),%r15 │ │ - jge 9c1f3 │ │ - mov 0x80(%rsp),%r10 │ │ - or $0x1,%r10d │ │ - mov 0xd0(%rsp),%rax │ │ - mov %rax,%rcx │ │ + xor %esi,%esi │ │ + callq 4480 │ │ + lea 0x30(%rsp),%rdi │ │ + mov $0x3,%esi │ │ + callq 88470 │ │ + mov %eax,(%r12) │ │ + cmp $0x2,%eax │ │ + jle 92447 │ │ + lea 0x6b97c(%rip),%rsi │ │ + jmpq 93acc │ │ + mov %rdi,0x20(%rsp) │ │ + lea 0x30(%rsp),%rdi │ │ + mov %ebx,%r15d │ │ + callq 885d0 │ │ + mov 0x20(%rsp),%rdi │ │ + cmpl $0x0,0x30(%rsp) │ │ + jne 92133 │ │ + lea -0x1(%rax),%ecx │ │ + cmp $0x4,%ecx │ │ + ja 926d2 │ │ + lea 0x6dff8(%rip),%rax │ │ + movslq (%rax,%rcx,4),%rcx │ │ + add %rax,%rcx │ │ + mov 0x60(%rsp),%r13 │ │ + jmpq *%rcx │ │ + mov $0x8,%edi │ │ + callq 98f30 │ │ + mov %rax,0x70(%rsp) │ │ test %rax,%rax │ │ - lea (%rax,%r13,8),%rax │ │ - cmove %rcx,%rax │ │ - sub $0x28,%rsp │ │ - mov 0x88(%rsp),%rbp │ │ + je 9288d │ │ + mov %r12,0x28(%rsp) │ │ + mov (%rax),%r14 │ │ + lea 0x30(%rsp),%rbx │ │ + mov %rbx,%rdi │ │ + mov $0x10,%esi │ │ + callq 88470 │ │ + mov %eax,(%r14) │ │ + mov %rbx,%rdi │ │ + mov $0x10,%esi │ │ + callq 88470 │ │ + mov %eax,0x4(%r14) │ │ + mov %rbx,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %rbx,%rdi │ │ + callq 89120 │ │ + cmpl $0x0,0x30(%rsp) │ │ + jne 927eb │ │ + mov 0x48(%rsp),%eax │ │ + sub 0x50(%rsp),%eax │ │ + shl $0x3,%eax │ │ + sub 0x40(%rsp),%eax │ │ + sub %r15d,%eax │ │ + mov 0x28(%rsp),%r12 │ │ + lea 0x0(,%r12,8),%ecx │ │ + cmp %ecx,%eax │ │ + ja 93672 │ │ + lea 0x68(%r13),%rdi │ │ + callq 99080 │ │ + mov %r14,0x70(%r13) │ │ + mov 0x70(%rsp),%rax │ │ + mov %rax,0x68(%r13) │ │ + mov 0x20(%rsp),%rdi │ │ + cmpq $0x0,0x48(%r13) │ │ + jne 92c84 │ │ + jmpq 93282 │ │ + cmpl $0x0,0x7c(%rsp) │ │ + jne 92c79 │ │ + cmpq $0x0,0x60(%r13) │ │ + jne 92c79 │ │ + cmpq $0x0,0x48(%r13) │ │ + je 92133 │ │ + mov %ebx,0x6c(%rsp) │ │ + mov %rdi,0x20(%rsp) │ │ + mov 0x60(%rsp),%r13 │ │ + mov 0x58(%r13),%rax │ │ + test %rax,%rax │ │ + jne 9237d │ │ + mov 0x50(%r13),%rdi │ │ + mov $0x690,%esi │ │ + callq 98fb0 │ │ + mov %rax,0x58(%r13) │ │ + test %rax,%rax │ │ + je 93459 │ │ + mov (%rax),%rdi │ │ + mov %rdi,0x60(%r13) │ │ + mov $0x690,%edx │ │ + xor %esi,%esi │ │ + callq 4480 │ │ + mov 0x60(%r13),%rax │ │ + mov %r14d,0xfc(%rax) │ │ + mov %r15d,0x100(%rax) │ │ + lea 0x30(%rsp),%rsi │ │ + mov %r13,%rdi │ │ + callq 93d40 │ │ + test %eax,%eax │ │ + js 92503 │ │ + cmpl $0x0,0x2c(%r13) │ │ + jle 923df │ │ + xor %ebx,%ebx │ │ + xor %ebp,%ebp │ │ + mov 0x20(%r13),%rdi │ │ + add %rbx,%rdi │ │ + callq 74a80 │ │ + add $0x1,%rbp │ │ + movslq 0x2c(%r13),%rax │ │ + add $0x50,%rbx │ │ + cmp %rax,%rbp │ │ + jl 923c2 │ │ + movq $0x0,0x2c(%r13) │ │ + cmpl $0x6,0x28(%rsp) │ │ + je 92657 │ │ + lea 0x30(%rsp),%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + cmpl $0x0,0x30(%rsp) │ │ + je 9261a │ │ + lea 0x6b7b2(%rip),%rsi │ │ + jmpq 92640 │ │ + lea 0x6b74f(%rip),%rsi │ │ + mov %rdi,%rbp │ │ + mov %r13,%rdi │ │ + mov 0x28(%rsp),%rdx │ │ + mov %r12d,%ecx │ │ + xor %eax,%eax │ │ + callq 90ecd │ │ mov %rbp,%rdi │ │ - mov %rbx,%rdx │ │ - mov 0x68(%rsp),%rcx │ │ - mov 0x70(%rsp),%r8d │ │ - mov 0x90(%rsp),%r9 │ │ - push %rax │ │ - push %r15 │ │ - push %r10 │ │ - callq 9be60 │ │ + cmpq $0x0,0x48(%r13) │ │ + jne 92c84 │ │ + jmpq 93282 │ │ + lea 0x30(%rsp),%rbx │ │ + mov %rbx,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,0x3ac(%r12) │ │ + mov %rbx,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,0x3b0(%r12) │ │ + test %eax,%eax │ │ + je 92512 │ │ + cmpl $0x0,0x3ac(%r12) │ │ + je 92223 │ │ + movl $0x0,0x3b4(%r12) │ │ + movl $0x0,0x3c8(%r12) │ │ + movl $0x0,0x3dc(%r12) │ │ + movl $0x1,0x28(%r12) │ │ + movl $0x0,0x38(%r12) │ │ + lea 0x30(%rsp),%rbx │ │ + mov %rbx,%rdi │ │ + mov $0x3,%esi │ │ + callq 88470 │ │ + mov %eax,0x2c(%r12) │ │ + mov %rbx,%rdi │ │ + mov $0x2,%esi │ │ + callq 88470 │ │ + mov %eax,0x30(%r12) │ │ + movq $0x0,0x3c(%r12) │ │ + movl $0x0,0x44(%r12) │ │ + jmpq 92a59 │ │ + mov %eax,%ebp │ │ + movq $0x0,0x60(%r13) │ │ + jmpq 9214b │ │ + lea 0x30(%rsp),%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,0x3b4(%r12) │ │ + test %eax,%eax │ │ + je 928a1 │ │ + lea 0x30(%rsp),%rbx │ │ + mov %rbx,%rdi │ │ + mov $0x20,%esi │ │ + callq 88470 │ │ + mov %eax,0x3b8(%r12) │ │ + mov %rbx,%rdi │ │ + mov $0x20,%esi │ │ + callq 88470 │ │ + mov %eax,0x3bc(%r12) │ │ + mov %rbx,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,0x3c0(%r12) │ │ + test %eax,%eax │ │ + je 92597 │ │ + lea 0x30(%rsp),%rdi │ │ + callq 88c90 │ │ + cmp $0xffffffff,%eax │ │ + je 92223 │ │ + add $0x1,%eax │ │ + mov %eax,0x3c4(%r12) │ │ + lea 0x30(%rsp),%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,0x3c8(%r12) │ │ + test %eax,%eax │ │ + je 928ac │ │ + lea 0x30(%rsp),%rbx │ │ + mov %rbx,%rdi │ │ + mov $0x5,%esi │ │ + callq 88470 │ │ + add $0x1,%eax │ │ + mov %eax,0x3cc(%r12) │ │ + mov %rbx,%rdi │ │ + mov $0x20,%esi │ │ + callq 88470 │ │ + mov %eax,0x3d0(%r12) │ │ + mov %rbx,%rdi │ │ + mov $0x5,%esi │ │ + callq 88470 │ │ + add $0x1,%eax │ │ + mov %eax,0x3d4(%r12) │ │ + mov %rbx,%rdi │ │ + mov $0x5,%esi │ │ + callq 88470 │ │ + add $0x1,%eax │ │ + mov $0x3d8,%ecx │ │ + jmpq 928a8 │ │ + mov 0x48(%rsp),%eax │ │ + sub 0x50(%rsp),%eax │ │ + shl $0x3,%eax │ │ + sub 0x40(%rsp),%eax │ │ + sub 0x6c(%rsp),%eax │ │ + lea 0x0(,%r12,8),%ecx │ │ + cmp %ecx,%eax │ │ + jbe 92657 │ │ + lea 0x6b5a0(%rip),%rsi │ │ + mov %r13,%rdi │ │ + xor %eax,%eax │ │ + callq 90ecd │ │ + movq $0x0,0x60(%r13) │ │ + jmpq 92146 │ │ + mov 0x9b08(%r13),%r8d │ │ + test %r8,%r8 │ │ + je 926a4 │ │ + mov 0x60(%r13),%rax │ │ + movslq 0xf0(%rax),%rdx │ │ + movslq 0xf4(%rax),%rcx │ │ + mov %rcx,%rax │ │ + imul %rdx,%rax │ │ + cmp %r8,%rax │ │ + jle 926a4 │ │ + lea 0x6b477(%rip),%rsi │ │ + mov %r13,%rdi │ │ + xor %eax,%eax │ │ + callq 90ecd │ │ + movq $0x0,0x60(%r13) │ │ + mov $0xffffffde,%ebp │ │ + jmpq 9214b │ │ + cmpl $0x6,0x28(%rsp) │ │ + mov 0x20(%rsp),%rdi │ │ + jne 92c79 │ │ + mov 0x60(%r13),%rax │ │ + cmpl $0x0,0x104(%rax) │ │ + je 92c5b │ │ + movq $0x0,0x60(%r13) │ │ + jmpq 92133 │ │ + lea 0x6b477(%rip),%rsi │ │ + mov 0x60(%rsp),%r13 │ │ + mov %r13,%rdi │ │ + mov %eax,%edx │ │ + xor %eax,%eax │ │ + callq 90ecd │ │ + mov 0x20(%rsp),%rdi │ │ + cmpq $0x0,0x48(%r13) │ │ + jne 92c84 │ │ + jmpq 93282 │ │ + mov $0x18,%edi │ │ + callq 98f30 │ │ + mov %rax,0x70(%rsp) │ │ + test %rax,%rax │ │ + je 9288d │ │ + mov %r12,0x28(%rsp) │ │ + mov (%rax),%rbx │ │ + lea 0x30(%rsp),%r14 │ │ mov %r14,%rdi │ │ - mov 0x98(%rsp),%esi │ │ - mov 0x90(%rsp),%rbx │ │ - mov 0x70(%rsp),%edx │ │ - mov 0xb0(%rsp),%rcx │ │ - add $0x40,%rsp │ │ - mov 0x10(%rbp),%eax │ │ - jmpq 9c1f3 │ │ - mov 0x60(%rsp),%r14 │ │ - mov 0x10(%r14),%esi │ │ - mov 0x14(%r14),%r9d │ │ - mov 0x12a0(%rax),%edx │ │ - test %edx,%edx │ │ - mov %r15,0x48(%rsp) │ │ - je 9c0f7 │ │ - mov %r10d,0x58(%rsp) │ │ - mov %r11,0x50(%rsp) │ │ - mov %rbx,%r11 │ │ - mov %ebp,%r10d │ │ - mov %rax,%r15 │ │ - movslq %esi,%r8 │ │ - movslq %r9d,%rdi │ │ - cmp $0x8,%ebp │ │ - mov $0x8,%ebx │ │ - cmovb %ebp,%ebx │ │ - mov %rsi,0x38(%rsp) │ │ + mov $0x10,%esi │ │ + callq 88470 │ │ + mov %ax,(%rbx) │ │ + mov %r14,%rdi │ │ + mov $0x10,%esi │ │ + callq 88470 │ │ + mov %ax,0x2(%rbx) │ │ + mov %r14,%rdi │ │ + mov $0x10,%esi │ │ + callq 88470 │ │ + mov %ax,0x4(%rbx) │ │ + mov %r14,%rdi │ │ + mov $0x10,%esi │ │ + callq 88470 │ │ + mov %ax,0x6(%rbx) │ │ + mov %r14,%rdi │ │ + mov $0x10,%esi │ │ + callq 88470 │ │ + mov %ax,0x8(%rbx) │ │ + mov %r14,%rdi │ │ + mov $0x10,%esi │ │ + callq 88470 │ │ + mov %ax,0xa(%rbx) │ │ + mov %r14,%rdi │ │ + mov $0x10,%esi │ │ + callq 88470 │ │ + mov %ax,0xc(%rbx) │ │ + mov %r14,%rdi │ │ + mov $0x10,%esi │ │ + callq 88470 │ │ + mov %ax,0xe(%rbx) │ │ + mov %r14,%rdi │ │ + mov $0x20,%esi │ │ + callq 88470 │ │ + mov %eax,0x10(%rbx) │ │ + mov %r14,%rdi │ │ + mov $0x20,%esi │ │ + callq 88470 │ │ + mov %eax,0x14(%rbx) │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %r14,%rdi │ │ + callq 89120 │ │ + cmpl $0x0,0x30(%rsp) │ │ + je 9364c │ │ + lea 0x6b3d3(%rip),%rsi │ │ + jmpq 93679 │ │ + mov %ebx,%edx │ │ + mov 0x48(%rsp),%ebp │ │ + sub 0x50(%rsp),%ebp │ │ + add 0x40(%rsp),%edx │ │ + shl $0x3,%ebp │ │ + sub %edx,%ebp │ │ + shr $0x3,%ebp │ │ + mov %r12,0x28(%rsp) │ │ + lea -0x1(%r12),%ebx │ │ + lea 0x1(%rbx),%eax │ │ + test %eax,%eax │ │ + jle 92838 │ │ + mov 0x80(%rsp),%rax │ │ + mov (%rax),%rax │ │ + lea (%rdi,%rbx,1),%ecx │ │ + add $0xffffffff,%ebx │ │ + cmpb $0x0,(%rax,%rcx,1) │ │ + je 92817 │ │ + add $0x1,%ebx │ │ + lea 0x30(%rsp),%rdi │ │ mov $0x8,%esi │ │ - cmp $0x8,%r13d │ │ - cmovb %r13d,%esi │ │ - mov 0x36b0(%r12),%rbp │ │ - imul %ebx,%esi │ │ - shl $0x4,%esi │ │ - mov %rbp,0x78(%rsp) │ │ - lea 0x0(,%rsi,4),%rsi │ │ - add %rbp,%rsi │ │ - mov %rsi,0x36b0(%r12) │ │ - mov 0x12b0(%rax),%rax │ │ - imul 0xcf8(%r15),%rdi │ │ - add %r8,%rdi │ │ - lea (%rdi,%rdi,4),%rsi │ │ - lea (%rax,%rsi,2),%rdi │ │ - mov %rdi,0x68(%rsp) │ │ - cmp $0x2,%edx │ │ - jne 9c10f │ │ - mov 0x68(%rsp),%rcx │ │ - movswl (%rcx),%ecx │ │ - mov %ecx,0x50(%rsp) │ │ - movzbl 0x6(%rax,%rsi,2),%eax │ │ - mov %eax,0x34(%rsp) │ │ - mov 0xd0(%rsp),%r13 │ │ - mov %r11,%rbp │ │ - mov %r15,%r8 │ │ - mov 0x48(%rsp),%r9 │ │ - cmpl $0x0,0x50(%rsp) │ │ - jns 9c6c9 │ │ - jmpq 9c7cd │ │ - mov %ebp,0x30(%rsp) │ │ - mov %r13,%rbp │ │ - mov %rbx,0x40(%rsp) │ │ - mov %rax,%r15 │ │ - lea 0x2a0(%r14),%rbx │ │ - jmp 9c130 │ │ - mov %r10d,0x30(%rsp) │ │ - mov %r13,%rbp │ │ - mov %r11,0x40(%rsp) │ │ - mov 0x78(%rsp),%rbx │ │ - mov 0x50(%rsp),%r11 │ │ - mov 0x58(%rsp),%r10d │ │ - mov 0x38(%rsp),%rsi │ │ - and $0x1f,%esi │ │ - and $0x1f,%r9d │ │ - mov 0x288(%r14),%rax │ │ - mov %rsi,0x38(%rsp) │ │ - add %rax,%rsi │ │ - add $0x20,%rsi │ │ - mov %r9,0x58(%rsp) │ │ - lea (%r14,%r9,1),%r13 │ │ - add $0x38,%r13 │ │ - sub $0x18,%rsp │ │ - lea 0x47(%rsp),%rax │ │ - lea 0x4c(%rsp),%r12 │ │ + callq 88470 │ │ + mov %eax,%r13d │ │ + not %ebp │ │ + add %ebx,%ebp │ │ + cmp $0xff,%eax │ │ + jne 933c5 │ │ + lea 0x30(%rsp),%rdi │ │ + mov $0x8,%esi │ │ + callq 88470 │ │ + mov %eax,%ebx │ │ + add $0xffffffff,%ebp │ │ + test %ebp,%ebp │ │ + jg 933cf │ │ + lea 0x6b2a6(%rip),%rsi │ │ + mov 0x60(%rsp),%rdi │ │ + xor %eax,%eax │ │ + callq 90ecd │ │ + jmpq 92133 │ │ + mov $0xfffffff4,%ebp │ │ + xor %eax,%eax │ │ + test %al,%al │ │ + jne 92133 │ │ + jmpq 9214b │ │ + xor %eax,%eax │ │ + mov $0x3c8,%ecx │ │ + mov %eax,(%r12,%rcx,1) │ │ + lea 0x30(%rsp),%rbx │ │ + mov %rbx,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,0x3dc(%r12) │ │ + mov %rbx,%rdi │ │ + mov $0x5,%esi │ │ + callq 88470 │ │ + add $0x1,%eax │ │ + mov %eax,0x28(%r12) │ │ + test %eax,%eax │ │ + jle 92a31 │ │ + lea 0x44(%r12),%rbp │ │ + lea 0x454(%r12),%rbx │ │ + xor %r15d,%r15d │ │ + lea 0x30(%rsp),%r14 │ │ + jmp 9291b │ │ + movl $0x0,0x0(%rbp) │ │ + add $0x1,%r15 │ │ + movslq 0x28(%r12),%rax │ │ + add $0x1c,%rbp │ │ + add $0xc,%rbx │ │ + cmp %rax,%r15 │ │ + jge 92a31 │ │ mov %r14,%rdi │ │ - mov %r13,%rdx │ │ - mov %r10d,%r8d │ │ - mov %r11,%r9 │ │ - push %rax │ │ - push %r12 │ │ - mov %rbx,0xa0(%rsp) │ │ - push %rbx │ │ - pushq $0x0 │ │ - pushq $0x0 │ │ - callq 9c7e0 │ │ - add $0x40,%rsp │ │ - mov %r15,%r8 │ │ - mov 0xd0c(%r15),%ecx │ │ - sub 0x14(%r14),%ecx │ │ - mov %rbp,%rdx │ │ - cmp %edx,%ecx │ │ - cmovg %edx,%ecx │ │ - mov %eax,0x50(%rsp) │ │ - lea -0x1(%rcx),%eax │ │ - movabs $0x101010101010101,%r11 │ │ - cmp $0xf,%eax │ │ - ja 9c25a │ │ - lea 0x6fedf(%rip),%rdx │ │ - movslq (%rdx,%rax,4),%rax │ │ - add %rdx,%rax │ │ - jmpq *%rax │ │ - mov 0x2f(%rsp),%r15b │ │ - mov %r15b,0x0(%r13) │ │ - jmpq 9c2be │ │ - mov 0x70(%rsp),%rcx │ │ - mov 0x50(%rsp),%rbx │ │ - mov 0x58(%rsp),%esi │ │ - mov %rbp,%r13 │ │ - mov 0x38(%rsp),%r12 │ │ - mov 0x78(%rsp),%r15 │ │ - sub %r13d,%eax │ │ - mov 0x60(%rsp),%rbp │ │ - mov %eax,0x10(%rbp) │ │ - mov 0x14(%rbp),%eax │ │ - add %r12d,%eax │ │ - mov %eax,0x14(%rbp) │ │ - cmp %dl,%dil │ │ - jb 9c7c2 │ │ - cmp 0xd0c(%rcx),%eax │ │ - jge 9c7c2 │ │ - mov 0xd0(%rsp),%rdx │ │ - test %rdx,%rdx │ │ - je 9c701 │ │ - mov 0x828(%rcx),%rax │ │ - shr %rax │ │ - imul %r12,%rax │ │ - lea (%rdx,%rax,8),%rax │ │ - jmpq 9c703 │ │ - movzbl 0x2f(%rsp),%r15d │ │ - mov %r15d,%eax │ │ - shl $0x8,%eax │ │ - or %r15d,%eax │ │ - mov %ax,0x0(%r13) │ │ - jmp 9c2be │ │ - mov 0x2f(%rsp),%r15b │ │ - movslq %ecx,%rdx │ │ - movzbl %r15b,%esi │ │ + mov $0xc,%esi │ │ + callq 88470 │ │ + mov %eax,-0xc(%rbp) │ │ + test %eax,%eax │ │ + je 92942 │ │ + test %al,%al │ │ + je 92223 │ │ + and $0xf00,%eax │ │ + je 92223 │ │ + mov %r14,%rdi │ │ + mov $0x3,%esi │ │ + callq 88470 │ │ + add $0x2,%eax │ │ + mov %eax,-0x18(%rbp) │ │ + mov %r14,%rdi │ │ + mov $0x2,%esi │ │ + callq 88470 │ │ + mov %eax,-0x14(%rbp) │ │ + xor %eax,%eax │ │ + cmpl $0x4,-0x18(%rbp) │ │ + jl 9297a │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,-0x8(%rbp) │ │ + cmpl $0x0,0x3c8(%r12) │ │ + je 929e6 │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + xor %ecx,%ecx │ │ + test %eax,%eax │ │ + setne %cl │ │ + mov %ecx,-0x4(%rbp) │ │ + je 929ed │ │ + mov 0x3cc(%r12),%esi │ │ + mov %r14,%rdi │ │ + callq 88470 │ │ + mov %eax,-0x8(%rbx) │ │ + mov 0x3cc(%r12),%esi │ │ + mov %r14,%rdi │ │ + callq 88470 │ │ + mov %eax,-0x4(%rbx) │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,(%rbx) │ │ + cmpl $0x0,0x3dc(%r12) │ │ + jne 929fc │ │ + jmpq 928fa │ │ + movl $0x0,-0x4(%rbp) │ │ + cmpl $0x0,0x3dc(%r12) │ │ + je 928fa │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + xor %ecx,%ecx │ │ + test %eax,%eax │ │ + setne %cl │ │ + mov %ecx,0x0(%rbp) │ │ + je 92901 │ │ + mov %r14,%rdi │ │ + mov $0x4,%esi │ │ + callq 88470 │ │ + add $0x1,%eax │ │ + mov %eax,-0x10(%rbp) │ │ + jmpq 92901 │ │ + mov 0x9afc(%r13),%ecx │ │ + xor %edx,%edx │ │ + cmp %eax,%ecx │ │ + cmovl %ecx,%edx │ │ + movslq %edx,%rax │ │ + lea (%rax,%rax,8),%rcx │ │ + lea (%rcx,%rcx,2),%rcx │ │ + add %rax,%rcx │ │ + mov 0x38(%r12,%rcx,1),%eax │ │ + mov %eax,0x9b00(%r13) │ │ + lea 0x30(%rsp),%rbx │ │ + mov %rbx,%rdi │ │ + mov $0x4,%esi │ │ + callq 88470 │ │ + add $0x1,%eax │ │ + mov %eax,0x3e0(%r12) │ │ + mov %rbx,%rdi │ │ + mov $0x4,%esi │ │ + callq 88470 │ │ + add $0x1,%eax │ │ + mov %eax,0x3e4(%r12) │ │ + mov 0x3e0(%r12),%esi │ │ + mov %rbx,%rdi │ │ + callq 88470 │ │ + add $0x1,%eax │ │ + mov %eax,0x4(%r12) │ │ + mov 0x3e4(%r12),%esi │ │ + mov %rbx,%rdi │ │ + callq 88470 │ │ + add $0x1,%eax │ │ + mov %eax,0x8(%r12) │ │ + cmpl $0x0,0x3b0(%r12) │ │ + je 92ad2 │ │ + xor %eax,%eax │ │ + mov $0x3e8,%ecx │ │ + jmp 92b2a │ │ + lea 0x30(%rsp),%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,0x3e8(%r12) │ │ + test %eax,%eax │ │ + je 92b2e │ │ + lea 0x30(%rsp),%rbx │ │ + mov %rbx,%rdi │ │ + mov $0x4,%esi │ │ + callq 88470 │ │ + add $0x2,%eax │ │ + mov %eax,0x3ec(%r12) │ │ + mov %rbx,%rdi │ │ + mov $0x3,%esi │ │ + callq 88470 │ │ + mov 0x3ec(%r12),%ecx │ │ + lea (%rax,%rcx,1),%eax │ │ + add $0x1,%eax │ │ + mov $0x3f0,%ecx │ │ + mov %eax,(%r12,%rcx,1) │ │ + lea 0x30(%rsp),%rbx │ │ + mov %rbx,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,0x3f4(%r12) │ │ + mov %rbx,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,0x3f8(%r12) │ │ + mov %rbx,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,0x3fc(%r12) │ │ + cmpl $0x0,0x3b0(%r12) │ │ + je 92bb9 │ │ + movl $0x0,0x424(%r12) │ │ + xorps %xmm0,%xmm0 │ │ + movups %xmm0,0x400(%r12) │ │ + movups %xmm0,0x40c(%r12) │ │ + movl $0x2,0x41c(%r12) │ │ + mov $0x2,%eax │ │ + mov $0x420,%ecx │ │ + jmpq 936ce │ │ + lea 0x30(%rsp),%rbx │ │ + mov %rbx,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,0x400(%r12) │ │ + mov %rbx,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,0x404(%r12) │ │ + mov %rbx,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,0x408(%r12) │ │ + mov %rbx,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,0x40c(%r12) │ │ + mov %rbx,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,0x410(%r12) │ │ + test %eax,%eax │ │ + je 93560 │ │ + lea 0x30(%rsp),%rbx │ │ + mov %rbx,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,0x414(%r12) │ │ + mov %rbx,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + jmpq 9357a │ │ + lea 0x30(%rsp),%rdi │ │ + callq 89120 │ │ + mov 0x6c(%rsp),%ebx │ │ + mov 0x20(%rsp),%rdi │ │ + cmpl $0x0,0x7c(%rsp) │ │ + je 9328c │ │ + cmpq $0x0,0x48(%r13) │ │ + je 93282 │ │ + mov 0x60(%r13),%rax │ │ + test %rax,%rax │ │ + je 93282 │ │ + cmpl $0x0,0x104(%rax) │ │ + je 92d02 │ │ + movslq 0x108(%rax),%rax │ │ + imul $0x150,%rax,%rcx │ │ + cmpq $0x0,0x290(%r13,%rcx,1) │ │ + je 92146 │ │ + mov %rdi,0x20(%rsp) │ │ + mov %r12,0x28(%rsp) │ │ + mov 0x8(%r13),%eax │ │ + cmp $0x1,%eax │ │ + jne 92d4f │ │ + lea (%rcx,%r13,1),%rsi │ │ + add $0x280,%rsi │ │ + lea 0xe0(%r13),%rdi │ │ + callq 98200 │ │ + lea 0x128(%r13),%rdi │ │ + mov 0x80(%rsp),%rsi │ │ + add $0x18,%rsi │ │ + callq 74a30 │ │ + jmpq 92e55 │ │ + mov 0x22c(%rax),%ecx │ │ + imul 0x21c(%rax),%ecx │ │ + cmp %ecx,0x30(%r13) │ │ + jne 93282 │ │ + cmpl $0x0,0x2c(%r13) │ │ + je 92146 │ │ + mov %rdi,%r14 │ │ mov %r13,%rdi │ │ - mov %r8,%rbx │ │ - mov %r11,%r12 │ │ - callq 4480 │ │ - mov %r12,%r11 │ │ - mov %rbx,%r8 │ │ - jmp 9c2be │ │ - movzbl 0x2f(%rsp),%r15d │ │ - imul $0x1010101,%r15d,%eax │ │ - mov %eax,0x0(%r13) │ │ - jmp 9c2be │ │ - movzbl 0x2f(%rsp),%r15d │ │ - mov %r15,%rax │ │ - imul %r11,%rax │ │ - mov %rax,0x0(%r13) │ │ - jmp 9c2be │ │ - movzbl 0x2f(%rsp),%r15d │ │ - mov %r15,%rax │ │ - imul %r11,%rax │ │ - mov 0x58(%rsp),%rcx │ │ - mov %rax,0x38(%r14,%rcx,1) │ │ - mov %rax,0x40(%r14,%rcx,1) │ │ - mov 0xd0(%rsp),%r10 │ │ - mov %r10,%r13 │ │ + callq 794f0 │ │ + test %eax,%eax │ │ + js 933be │ │ + movq $0x0,0x60(%r13) │ │ + movl $0x0,0x30(%r13) │ │ + mov %r14,%rdi │ │ + jmpq 93282 │ │ + mov 0x200(%r13),%r14d │ │ + lea 0x1(%r14),%ecx │ │ + xor %edx,%edx │ │ + cmp %eax,%ecx │ │ + cmovne %ecx,%edx │ │ + mov %edx,0x200(%r13) │ │ + mov 0x0(%r13),%r15 │ │ + imul $0x1660,%r14,%rbp │ │ + lea (%r15,%rbp,1),%r12 │ │ + add $0x10c8,%r12 │ │ + mov %r12,%rdi │ │ + callq 43a0 │ │ + cmpl $0x0,0xbfc(%r15,%rbp,1) │ │ + jle 92db6 │ │ + lea (%r15,%rbp,1),%rbx │ │ + add $0xbfc,%rbx │ │ + add %r15,%rbp │ │ + add $0x1098,%rbp │ │ mov %rbp,%rdi │ │ - mov 0x30(%rsp),%ebx │ │ - mov 0xd08(%r8),%eax │ │ - sub 0x10(%r14),%eax │ │ - cmp %ebx,%eax │ │ - cmovg %ebx,%eax │ │ - lea -0x1(%rax),%ecx │ │ - movzbl %r15b,%esi │ │ - cmp $0xf,%ecx │ │ - ja 9c32f │ │ - lea 0x6fded(%rip),%rdx │ │ - movslq (%rdx,%rcx,4),%rcx │ │ - add %rdx,%rcx │ │ - jmpq *%rcx │ │ - mov 0x288(%r14),%rax │ │ - mov 0x38(%rsp),%rdx │ │ - mov %r15b,0x20(%rax,%rdx,1) │ │ - jmpq 9c3b3 │ │ - mov %esi,%eax │ │ - shl $0x8,%eax │ │ - or %esi,%eax │ │ - mov 0x288(%r14),%rcx │ │ - mov 0x38(%rsp),%rdx │ │ - mov %ax,0x20(%rcx,%rdx,1) │ │ - jmpq 9c3b3 │ │ - mov 0x288(%r14),%rcx │ │ - mov 0x38(%rsp),%r15 │ │ - lea (%rcx,%r15,1),%rdi │ │ - add $0x20,%rdi │ │ - movslq %eax,%rdx │ │ - mov %r8,0x70(%rsp) │ │ - mov %r11,%r12 │ │ - callq 4480 │ │ - mov %r12,%r11 │ │ - mov %r15,%rdx │ │ + mov %r12,%rsi │ │ + callq 43b0 │ │ + cmpl $0x0,(%rbx) │ │ + jg 92da6 │ │ + mov 0x1f8(%r13),%r15 │ │ + lea (%r14,%r14,8),%rbp │ │ + shl $0x5,%rbp │ │ + lea (%r15,%rbp,1),%r14 │ │ + cmpq $0x0,0x10(%r15,%rbp,1) │ │ + je 92e03 │ │ + mov 0x118(%r15,%rbp,1),%rax │ │ + mov 0x4(%rax),%eax │ │ + cmp $0xfffffffe,%eax │ │ + je 92dfb │ │ + cmpl $0x0,0x108(%r15,%rbp,1) │ │ + je 92dfb │ │ + lea 0xe0(%r13),%rdi │ │ + mov %r14,%rsi │ │ + callq 98200 │ │ + mov %r14,%rdi │ │ + callq 98530 │ │ + mov 0x60(%r13),%rax │ │ + movslq 0x108(%rax),%rax │ │ + imul $0x150,%rax,%rax │ │ + lea (%rax,%r13,1),%rsi │ │ + add $0x280,%rsi │ │ + mov %r14,%rdi │ │ + callq 98420 │ │ + movl $0x1,0x108(%r15,%rbp,1) │ │ + lea (%r15,%rbp,1),%rdi │ │ + add $0x48,%rdi │ │ + mov 0x80(%rsp),%rsi │ │ + add $0x18,%rsi │ │ + callq 74a30 │ │ + mov %r12,%rdi │ │ + callq 43c0 │ │ + mov 0x60(%r13),%rax │ │ + movslq 0x108(%rax),%r14 │ │ + imul $0x150,%r14,%rax │ │ + mov 0x288(%r13,%rax,1),%rcx │ │ + cmpl $0x0,0xe8(%rcx) │ │ + jne 93270 │ │ + lea (%rax,%r13,1),%rbx │ │ + add $0x280,%rbx │ │ + mov %r14,%rax │ │ + shl $0x5,%rax │ │ + lea (%rax,%r13,1),%r12 │ │ + add $0xd08,%r12 │ │ + test %r14d,%r14d │ │ + je 92f19 │ │ + lea 0x280(%r13),%rbp │ │ + cmpq $0x0,0x290(%r13) │ │ + je 92eb7 │ │ mov %rbp,%rdi │ │ - mov 0x70(%rsp),%r8 │ │ - jmp 9c3b3 │ │ - imul $0x1010101,%esi,%eax │ │ - mov 0x288(%r14),%rcx │ │ - mov 0x38(%rsp),%rdx │ │ - mov %eax,0x20(%rcx,%rdx,1) │ │ - jmp 9c3b3 │ │ - imul %r11,%rsi │ │ - mov 0x288(%r14),%rax │ │ - mov 0x38(%rsp),%rdx │ │ - mov %rsi,0x20(%rax,%rdx,1) │ │ - jmp 9c3b3 │ │ - imul %r11,%rsi │ │ - mov 0x288(%r14),%rax │ │ - mov 0x38(%rsp),%rdx │ │ - mov %rsi,0x20(%rax,%rdx,1) │ │ - mov 0x288(%r14),%rax │ │ - mov %rsi,0x28(%rdx,%rax,1) │ │ - mov 0x40(%rsp),%rbp │ │ - mov 0x48(%rsp),%r9 │ │ - add $0xff,%bl │ │ - cmp $0xf,%bl │ │ - ja 9c690 │ │ - mov 0x58(%rsp),%r12 │ │ - shl $0x5,%r12d │ │ - or %edx,%r12d │ │ - lea (%r14,%r12,1),%rax │ │ - add $0x1ee0,%rax │ │ - movzbl %bl,%ecx │ │ - lea 0x6fd37(%rip),%rdx │ │ - movslq (%rdx,%rcx,4),%rcx │ │ - add %rdx,%rcx │ │ - jmpq *%rcx │ │ - test %dil,%dil │ │ - je 9c690 │ │ - mov 0x34(%rsp),%cl │ │ - lea -0x1(%rdi),%esi │ │ - mov %edi,%edx │ │ - and $0x7,%edx │ │ - cmp $0x7,%esi │ │ - jb 9c43e │ │ - mov %edx,%esi │ │ - sub %edi,%esi │ │ - mov %cl,(%rax) │ │ - mov %cl,0x20(%rax) │ │ - mov %cl,0x40(%rax) │ │ - mov %cl,0x60(%rax) │ │ - mov %cl,0x80(%rax) │ │ - mov %cl,0xa0(%rax) │ │ - mov %cl,0xc0(%rax) │ │ - mov %cl,0xe0(%rax) │ │ - add $0x100,%rax │ │ - add $0x8,%esi │ │ - jne 9c410 │ │ - test %edx,%edx │ │ - je 9c690 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - mov %cl,(%rax) │ │ - add $0x20,%rax │ │ - add $0xffffffff,%edx │ │ - jne 9c450 │ │ - jmpq 9c690 │ │ - test %dil,%dil │ │ - je 9c690 │ │ - mov 0x34(%rsp),%edx │ │ - mov %edx,%ecx │ │ - shl $0x8,%ecx │ │ - add %edx,%ecx │ │ - lea -0x1(%rdi),%esi │ │ - mov %edi,%edx │ │ - and $0x7,%edx │ │ - cmp $0x7,%esi │ │ - jb 9c4c6 │ │ - mov %edx,%esi │ │ - sub %edi,%esi │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - mov %cx,(%rax) │ │ - mov %cx,0x20(%rax) │ │ - mov %cx,0x40(%rax) │ │ - mov %cx,0x60(%rax) │ │ - mov %cx,0x80(%rax) │ │ - mov %cx,0xa0(%rax) │ │ - mov %cx,0xc0(%rax) │ │ - mov %cx,0xe0(%rax) │ │ - add $0x100,%rax │ │ - add $0x8,%esi │ │ - jne 9c490 │ │ - test %edx,%edx │ │ - je 9c690 │ │ - xchg %ax,%ax │ │ - mov %cx,(%rax) │ │ - add $0x20,%rax │ │ - add $0xffffffff,%edx │ │ - jne 9c4d0 │ │ - jmpq 9c690 │ │ - test %dil,%dil │ │ - je 9c690 │ │ - imul $0x1010101,0x34(%rsp),%ecx │ │ - lea -0x1(%rdi),%esi │ │ - mov %edi,%edx │ │ - and $0x7,%edx │ │ - cmp $0x7,%esi │ │ - jb 9c53e │ │ - mov %edx,%esi │ │ - sub %edi,%esi │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - mov %ecx,(%rax) │ │ - mov %ecx,0x20(%rax) │ │ - mov %ecx,0x40(%rax) │ │ - mov %ecx,0x60(%rax) │ │ - mov %ecx,0x80(%rax) │ │ - mov %ecx,0xa0(%rax) │ │ - mov %ecx,0xc0(%rax) │ │ - mov %ecx,0xe0(%rax) │ │ - add $0x100,%rax │ │ - add $0x8,%esi │ │ - jne 9c510 │ │ - test %edx,%edx │ │ - je 9c690 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - mov %ecx,(%rax) │ │ - add $0x20,%rax │ │ - add $0xffffffff,%edx │ │ - jne 9c550 │ │ - jmpq 9c690 │ │ - test %dil,%dil │ │ - je 9c690 │ │ - mov 0x34(%rsp),%ecx │ │ - imul %r11,%rcx │ │ - lea -0x1(%rdi),%esi │ │ - mov %edi,%edx │ │ - and $0x7,%edx │ │ - cmp $0x7,%esi │ │ - jb 9c5c6 │ │ - mov %edx,%esi │ │ - sub %edi,%esi │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - mov %rcx,(%rax) │ │ - mov %rcx,0x20(%rax) │ │ - mov %rcx,0x40(%rax) │ │ - mov %rcx,0x60(%rax) │ │ - mov %rcx,0x80(%rax) │ │ - mov %rcx,0xa0(%rax) │ │ - mov %rcx,0xc0(%rax) │ │ - mov %rcx,0xe0(%rax) │ │ - add $0x100,%rax │ │ - add $0x8,%esi │ │ - jne 9c590 │ │ - test %edx,%edx │ │ - je 9c690 │ │ - xchg %ax,%ax │ │ - mov %rcx,(%rax) │ │ - add $0x20,%rax │ │ - add $0xffffffff,%edx │ │ - jne 9c5d0 │ │ - jmpq 9c690 │ │ - test %dil,%dil │ │ - je 9c690 │ │ - mov 0x34(%rsp),%ecx │ │ - imul %r11,%rcx │ │ - lea -0x1(%rdi),%esi │ │ - mov %edi,%edx │ │ - and $0x7,%edx │ │ - cmp $0x7,%esi │ │ - jb 9c672 │ │ - mov %edx,%esi │ │ - sub %edi,%esi │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - mov %rcx,(%rax) │ │ - mov %rcx,0x8(%rax) │ │ - mov %rcx,0x20(%rax) │ │ - mov %rcx,0x28(%rax) │ │ - mov %rcx,0x40(%rax) │ │ - mov %rcx,0x48(%rax) │ │ - mov %rcx,0x60(%rax) │ │ - mov %rcx,0x68(%rax) │ │ - mov %rcx,0x80(%rax) │ │ - mov %rcx,0x88(%rax) │ │ - mov %rcx,0xa0(%rax) │ │ - mov %rcx,0xa8(%rax) │ │ - mov %rcx,0xc0(%rax) │ │ - mov %rcx,0xc8(%rax) │ │ - mov %rcx,0xe0(%rax) │ │ - mov %rcx,0xe8(%rax) │ │ - add $0x100,%rax │ │ - add $0x8,%esi │ │ - jne 9c610 │ │ - test %edx,%edx │ │ - je 9c690 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - mov %rcx,(%rax) │ │ - mov %rcx,0x8(%rax) │ │ - add $0x20,%rax │ │ - add $0xffffffff,%edx │ │ - jne 9c680 │ │ - mov 0x12a0(%r8),%eax │ │ + callq 98530 │ │ + mov %rbp,%rdi │ │ + mov %rbx,%rsi │ │ + callq 98420 │ │ + lea 0xd08(%r13),%rbp │ │ + mov %rbp,%rdi │ │ + callq 745c0 │ │ + mov %rbp,%rdi │ │ + mov %r12,%rsi │ │ + callq 745a0 │ │ + lea 0x3a0(%r13),%rdi │ │ + callq 99080 │ │ + mov 0x120(%rbx),%rax │ │ + mov %rax,0x3a0(%r13) │ │ + mov 0x120(%rbx),%rdi │ │ + test %rdi,%rdi │ │ + je 92f07 │ │ + callq 99070 │ │ + lea 0x3a8(%r13),%rdi │ │ + callq 99080 │ │ + cmp $0x1,%r14d │ │ + je 92f94 │ │ + lea 0x3d0(%r13),%rbp │ │ + cmpq $0x0,0x3e0(%r13) │ │ + je 92f32 │ │ + mov %rbp,%rdi │ │ + callq 98530 │ │ + mov %rbp,%rdi │ │ + mov %rbx,%rsi │ │ + callq 98420 │ │ + lea 0xd28(%r13),%rbp │ │ + mov %rbp,%rdi │ │ + callq 745c0 │ │ + mov %rbp,%rdi │ │ + mov %r12,%rsi │ │ + callq 745a0 │ │ + lea 0x4f0(%r13),%rdi │ │ + callq 99080 │ │ + mov 0x120(%rbx),%rax │ │ + mov %rax,0x4f0(%r13) │ │ + mov 0x120(%rbx),%rdi │ │ + test %rdi,%rdi │ │ + je 92f82 │ │ + callq 99070 │ │ + lea 0x4f8(%r13),%rdi │ │ + callq 99080 │ │ + cmp $0x2,%r14d │ │ + je 9300f │ │ + lea 0x520(%r13),%rbp │ │ + cmpq $0x0,0x530(%r13) │ │ + je 92fad │ │ + mov %rbp,%rdi │ │ + callq 98530 │ │ + mov %rbp,%rdi │ │ + mov %rbx,%rsi │ │ + callq 98420 │ │ + lea 0xd48(%r13),%rbp │ │ + mov %rbp,%rdi │ │ + callq 745c0 │ │ + mov %rbp,%rdi │ │ + mov %r12,%rsi │ │ + callq 745a0 │ │ + lea 0x640(%r13),%rdi │ │ + callq 99080 │ │ + mov 0x120(%rbx),%rax │ │ + mov %rax,0x640(%r13) │ │ + mov 0x120(%rbx),%rdi │ │ + test %rdi,%rdi │ │ + je 92ffd │ │ + callq 99070 │ │ + lea 0x648(%r13),%rdi │ │ + callq 99080 │ │ + cmp $0x3,%r14d │ │ + je 9308a │ │ + lea 0x670(%r13),%rbp │ │ + cmpq $0x0,0x680(%r13) │ │ + je 93028 │ │ + mov %rbp,%rdi │ │ + callq 98530 │ │ + mov %rbp,%rdi │ │ + mov %rbx,%rsi │ │ + callq 98420 │ │ + lea 0xd68(%r13),%rbp │ │ + mov %rbp,%rdi │ │ + callq 745c0 │ │ + mov %rbp,%rdi │ │ + mov %r12,%rsi │ │ + callq 745a0 │ │ + lea 0x790(%r13),%rdi │ │ + callq 99080 │ │ + mov 0x120(%rbx),%rax │ │ + mov %rax,0x790(%r13) │ │ + mov 0x120(%rbx),%rdi │ │ + test %rdi,%rdi │ │ + je 93078 │ │ + callq 99070 │ │ + lea 0x798(%r13),%rdi │ │ + callq 99080 │ │ + cmp $0x4,%r14d │ │ + je 93105 │ │ + lea 0x7c0(%r13),%rbp │ │ + cmpq $0x0,0x7d0(%r13) │ │ + je 930a3 │ │ + mov %rbp,%rdi │ │ + callq 98530 │ │ + mov %rbp,%rdi │ │ + mov %rbx,%rsi │ │ + callq 98420 │ │ + lea 0xd88(%r13),%rbp │ │ + mov %rbp,%rdi │ │ + callq 745c0 │ │ + mov %rbp,%rdi │ │ + mov %r12,%rsi │ │ + callq 745a0 │ │ + lea 0x8e0(%r13),%rdi │ │ + callq 99080 │ │ + mov 0x120(%rbx),%rax │ │ + mov %rax,0x8e0(%r13) │ │ + mov 0x120(%rbx),%rdi │ │ + test %rdi,%rdi │ │ + je 930f3 │ │ + callq 99070 │ │ + lea 0x8e8(%r13),%rdi │ │ + callq 99080 │ │ + cmp $0x5,%r14d │ │ + je 93180 │ │ + lea 0x910(%r13),%rbp │ │ + cmpq $0x0,0x920(%r13) │ │ + je 9311e │ │ + mov %rbp,%rdi │ │ + callq 98530 │ │ + mov %rbp,%rdi │ │ + mov %rbx,%rsi │ │ + callq 98420 │ │ + lea 0xda8(%r13),%rbp │ │ + mov %rbp,%rdi │ │ + callq 745c0 │ │ + mov %rbp,%rdi │ │ + mov %r12,%rsi │ │ + callq 745a0 │ │ + lea 0xa30(%r13),%rdi │ │ + callq 99080 │ │ + mov 0x120(%rbx),%rax │ │ + mov %rax,0xa30(%r13) │ │ + mov 0x120(%rbx),%rdi │ │ + test %rdi,%rdi │ │ + je 9316e │ │ + callq 99070 │ │ + lea 0xa38(%r13),%rdi │ │ + callq 99080 │ │ + cmp $0x6,%r14d │ │ + je 931fb │ │ + lea 0xa60(%r13),%rbp │ │ + cmpq $0x0,0xa70(%r13) │ │ + je 93199 │ │ + mov %rbp,%rdi │ │ + callq 98530 │ │ + mov %rbp,%rdi │ │ + mov %rbx,%rsi │ │ + callq 98420 │ │ + lea 0xdc8(%r13),%rbp │ │ + mov %rbp,%rdi │ │ + callq 745c0 │ │ + mov %rbp,%rdi │ │ + mov %r12,%rsi │ │ + callq 745a0 │ │ + lea 0xb80(%r13),%rdi │ │ + callq 99080 │ │ + mov 0x120(%rbx),%rax │ │ + mov %rax,0xb80(%r13) │ │ + mov 0x120(%rbx),%rdi │ │ + test %rdi,%rdi │ │ + je 931e9 │ │ + callq 99070 │ │ + lea 0xb88(%r13),%rdi │ │ + callq 99080 │ │ + cmp $0x7,%r14d │ │ + je 93270 │ │ + lea 0xbb0(%r13),%rbp │ │ + cmpq $0x0,0xbc0(%r13) │ │ + je 93214 │ │ + mov %rbp,%rdi │ │ + callq 98530 │ │ + mov %rbp,%rdi │ │ + mov %rbx,%rsi │ │ + callq 98420 │ │ + lea 0xde8(%r13),%rbp │ │ + mov %rbp,%rdi │ │ + callq 745c0 │ │ + mov %rbp,%rdi │ │ + mov %r12,%rsi │ │ + callq 745a0 │ │ + lea 0xcd0(%r13),%rdi │ │ + callq 99080 │ │ + mov 0x120(%rbx),%rax │ │ + mov %rax,0xcd0(%r13) │ │ + mov 0x120(%rbx),%rdi │ │ + test %rdi,%rdi │ │ + je 93264 │ │ + callq 99070 │ │ + lea 0xcd8(%r13),%rdi │ │ + callq 99080 │ │ + movq $0x0,0x60(%r13) │ │ + mov 0x28(%rsp),%r12 │ │ + mov 0x20(%rsp),%rdi │ │ + add %r12d,%edi │ │ + mov %edi,%ebp │ │ + jmpq 9214b │ │ + mov 0x60(%r13),%rax │ │ + test %rax,%rax │ │ + je 92133 │ │ + mov 0x60(%rsp),%r13 │ │ + movslq 0x2c(%r13),%rcx │ │ + cmp %ecx,0x28(%r13) │ │ + jle 932cb │ │ + mov %ebx,%r15d │ │ + mov %rdi,0x20(%rsp) │ │ + mov 0x22c(%rax),%ebx │ │ + imul 0x21c(%rax),%ebx │ │ + cmp $0x2,%ebx │ │ + jge 93353 │ │ + jmpq 93467 │ │ + cmp $0x1999998,%ecx │ │ + jg 92133 │ │ + add $0x1,%rcx │ │ + mov 0x60(%rsp),%rax │ │ + mov %rdi,0x20(%rsp) │ │ + mov 0x20(%rax),%rdi │ │ + shl $0x4,%rcx │ │ + lea (%rcx,%rcx,4),%rsi │ │ + mov %ebx,%r15d │ │ + callq 44a0 │ │ + test %rax,%rax │ │ + je 92133 │ │ + mov 0x60(%rsp),%r13 │ │ + mov %rax,0x20(%r13) │ │ + movslq 0x2c(%r13),%rcx │ │ + lea (%rcx,%rcx,4),%rdx │ │ + shl $0x4,%rdx │ │ + xorps %xmm0,%xmm0 │ │ + movups %xmm0,0x40(%rax,%rdx,1) │ │ + movups %xmm0,0x30(%rax,%rdx,1) │ │ + movups %xmm0,0x20(%rax,%rdx,1) │ │ + movups %xmm0,0x10(%rax,%rdx,1) │ │ + movups %xmm0,(%rax,%rdx,1) │ │ + lea 0x1(%rcx),%eax │ │ + mov %eax,0x28(%r13) │ │ + mov 0x60(%r13),%rax │ │ + mov 0x22c(%rax),%ebx │ │ + imul 0x21c(%rax),%ebx │ │ + cmp $0x2,%ebx │ │ + jl 93467 │ │ + lea 0x30(%rsp),%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + test %eax,%eax │ │ + je 93463 │ │ + mov 0x60(%r13),%rax │ │ + mov 0x228(%rax),%ebx │ │ + add 0x218(%rax),%ebx │ │ + lea 0x30(%rsp),%rbp │ │ + mov %rbp,%rdi │ │ + mov %ebx,%esi │ │ + callq 88470 │ │ + mov 0x20(%r13),%rcx │ │ + movslq 0x2c(%r13),%rdx │ │ + lea (%rdx,%rdx,4),%rdx │ │ + shl $0x4,%rdx │ │ + mov %eax,0x48(%rcx,%rdx,1) │ │ + mov %rbp,%rdi │ │ + mov %ebx,%esi │ │ + callq 88470 │ │ + mov %eax,%ebx │ │ + mov 0x20(%r13),%rax │ │ + movslq 0x2c(%r13),%rcx │ │ + lea (%rcx,%rcx,4),%rcx │ │ + shl $0x4,%rcx │ │ + jmpq 93481 │ │ + mov %eax,%ebp │ │ + jmpq 9214b │ │ + xor %ebx,%ebx │ │ + test %ebp,%ebp │ │ + jle 92875 │ │ + movslq %ebp,%r12 │ │ + lea 0x18(%r12),%rdi │ │ + callq 98f30 │ │ + test %rax,%rax │ │ + je 93459 │ │ + mov %rax,%r15 │ │ + mov (%rax),%r14 │ │ + lea 0x18(%r14),%rax │ │ + mov %rax,0x10(%r14) │ │ + mov %r13b,(%r14) │ │ + mov %bl,0x1(%r14) │ │ + mov %ebp,%ebp │ │ + xor %ebx,%ebx │ │ + lea 0x30(%rsp),%r13 │ │ + mov %r13,%rdi │ │ + mov $0x8,%esi │ │ + callq 88470 │ │ + mov 0x10(%r14),%rcx │ │ + mov %al,(%rcx,%rbx,1) │ │ + add $0x1,%rbx │ │ + cmp %rbx,%rbp │ │ + jne 933ff │ │ + mov %r12,0x8(%r14) │ │ + mov 0x60(%rsp),%r13 │ │ + lea 0x88(%r13),%rdi │ │ + callq 99080 │ │ + mov %r14,0x90(%r13) │ │ + mov %r15,0x88(%r13) │ │ + mov 0x28(%rsp),%r12 │ │ + mov 0x20(%rsp),%rdi │ │ + cmpq $0x0,0x48(%r13) │ │ + jne 92c84 │ │ + jmpq 93282 │ │ + mov $0xfffffff4,%ebp │ │ + jmpq 9214b │ │ + mov 0x2c(%r13),%ecx │ │ + mov 0x20(%r13),%rax │ │ + movslq %ecx,%rcx │ │ + lea (%rcx,%rcx,4),%rcx │ │ + shl $0x4,%rcx │ │ + movl $0x0,0x48(%rax,%rcx,1) │ │ + add $0xffffffff,%ebx │ │ + add %rcx,%rax │ │ + add $0x4c,%rax │ │ + mov %ebx,(%rax) │ │ + lea 0x30(%rsp),%rdi │ │ + callq 89120 │ │ + cmpl $0x0,0x30(%rsp) │ │ + je 934aa │ │ + lea 0x6a723(%rip),%rsi │ │ + mov %r13,%rdi │ │ + jmpq 9213f │ │ + mov 0x48(%rsp),%ebx │ │ + sub 0x50(%rsp),%ebx │ │ + shl $0x3,%ebx │ │ + sub 0x40(%rsp),%ebx │ │ + mov %ebx,%eax │ │ + sub %r15d,%eax │ │ + lea 0x0(,%r12,8),%ecx │ │ + cmp %ecx,%eax │ │ + jbe 934d9 │ │ + lea 0x6a70f(%rip),%rsi │ │ + mov %r13,%rdi │ │ + jmpq 9213f │ │ + mov %r12,%r14 │ │ + mov 0x20(%rsp),%rax │ │ + lea (%rax,%r12,1),%ebp │ │ + shr $0x3,%ebx │ │ + movslq 0x2c(%r13),%rax │ │ + lea (%rax,%rax,4),%rdi │ │ + shl $0x4,%rdi │ │ + add 0x20(%r13),%rdi │ │ + mov 0x80(%rsp),%rsi │ │ + callq 74930 │ │ + mov 0x20(%r13),%rdi │ │ + movslq 0x2c(%r13),%rax │ │ + lea (%rax,%rax,4),%rcx │ │ + shl $0x4,%rcx │ │ + add %rbx,(%rdi,%rcx,1) │ │ + sub %ebx,%ebp │ │ + mov %rbp,0x8(%rdi,%rcx,1) │ │ + mov 0x48(%rdi,%rcx,1),%edx │ │ + mov 0x4c(%rdi,%rcx,1),%ecx │ │ + cmp %ecx,%edx │ │ + jg 9360b │ │ + cmp 0x30(%r13),%edx │ │ + jne 9360b │ │ + add $0x1,%ecx │ │ + mov %ecx,0x30(%r13) │ │ + add $0x1,%eax │ │ + mov %eax,0x2c(%r13) │ │ + mov %r14,%r12 │ │ + mov 0x20(%rsp),%rdi │ │ + cmpq $0x0,0x48(%r13) │ │ + jne 92c84 │ │ + jmpq 93282 │ │ + movl $0x0,0x414(%r12) │ │ + movl $0x0,0x424(%r12) │ │ + xor %eax,%eax │ │ + mov %eax,0x418(%r12) │ │ + lea 0x30(%rsp),%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + test %eax,%eax │ │ + je 935a3 │ │ + movl $0x2,0x41c(%r12) │ │ + jmp 935c2 │ │ + lea 0x30(%rsp),%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,0x41c(%r12) │ │ + test %eax,%eax │ │ + je 9369f │ │ + lea 0x30(%rsp),%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,%ecx │ │ + mov $0x2,%eax │ │ + test %ecx,%ecx │ │ + jne 936a4 │ │ + lea 0x30(%rsp),%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,0x420(%r12) │ │ + cmpl $0x0,0x410(%r12) │ │ + jne 936b7 │ │ + jmpq 936d2 │ │ + test %eax,%eax │ │ + js 9363f │ │ + callq 74a80 │ │ + cmpl $0x0,0x2c(%r13) │ │ + jle 9363f │ │ + mov $0x50,%ebx │ │ + xor %ebp,%ebp │ │ + add $0x1,%rbp │ │ + mov 0x20(%r13),%rdi │ │ + add %rbx,%rdi │ │ + callq 74a80 │ │ + movslq 0x2c(%r13),%rax │ │ + add $0x50,%rbx │ │ + cmp %rax,%rbp │ │ + jl 93622 │ │ + movq $0x0,0x2c(%r13) │ │ + jmpq 92133 │ │ + mov 0x48(%rsp),%eax │ │ + sub 0x50(%rsp),%eax │ │ + shl $0x3,%eax │ │ + sub 0x40(%rsp),%eax │ │ + sub %r15d,%eax │ │ + mov 0x28(%rsp),%rcx │ │ + lea 0x0(,%rcx,8),%ecx │ │ + cmp %ecx,%eax │ │ + jbe 939b9 │ │ + lea 0x6a567(%rip),%rsi │ │ + lea 0x70(%rsp),%rbx │ │ + mov %r13,%rdi │ │ + xor %eax,%eax │ │ + callq 90ecd │ │ + mov %rbx,%rdi │ │ + callq 99080 │ │ + mov $0x1,%al │ │ + test %al,%al │ │ + jne 92133 │ │ + jmpq 9214b │ │ + mov $0x2,%eax │ │ + mov %eax,0x420(%r12) │ │ + cmpl $0x0,0x410(%r12) │ │ + je 936d2 │ │ + lea 0x30(%rsp),%rdi │ │ + mov $0x3,%esi │ │ + callq 88470 │ │ + add $0x1,%eax │ │ + mov $0x424,%ecx │ │ + mov %eax,(%r12,%rcx,1) │ │ + lea 0x30(%rsp),%rbx │ │ + mov %rbx,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,0x428(%r12) │ │ + mov %rbx,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,0x42c(%r12) │ │ + mov %rbx,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,0x430(%r12) │ │ + mov %rbx,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,0x20(%r12) │ │ + mov (%r12),%ecx │ │ + test %eax,%eax │ │ + je 9374d │ │ + cmp $0x2,%ecx │ │ + jne 9374d │ │ + lea 0x30(%rsp),%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + add %eax,0x20(%r12) │ │ + mov (%r12),%ecx │ │ + xor %eax,%eax │ │ + cmp $0x1,%ecx │ │ + je 93763 │ │ + lea 0x30(%rsp),%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,0x43c(%r12) │ │ + lea 0x30(%rsp),%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,0x440(%r12) │ │ + test %eax,%eax │ │ + je 93844 │ │ + lea 0x30(%rsp),%rbx │ │ + mov %rbx,%rdi │ │ + mov $0x8,%esi │ │ + callq 88470 │ │ + mov %eax,0x10(%r12) │ │ + mov %rbx,%rdi │ │ + mov $0x8,%esi │ │ + callq 88470 │ │ + mov %eax,0x14(%r12) │ │ + mov %rbx,%rdi │ │ + mov $0x8,%esi │ │ + callq 88470 │ │ + mov %eax,0x18(%r12) │ │ + cmpl $0x0,0x43c(%r12) │ │ + movabs $0x100000001,%rbx │ │ + je 93876 │ │ + lea 0x30(%rsp),%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,0x24(%r12) │ │ + movl $0x0,0xc(%r12) │ │ + mov %rbx,0x434(%r12) │ │ + movl $0x0,0x1c(%r12) │ │ + movl $0x0,0x444(%r12) │ │ + xor %ecx,%ecx │ │ + cmpl $0x0,0x43c(%r12) │ │ + jne 93a5f │ │ + lea 0x30(%rsp),%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + xor %ecx,%ecx │ │ + test %eax,%eax │ │ + setne %cl │ │ + jmpq 93a5f │ │ + movabs $0x200000002,%rax │ │ + mov %rax,0x10(%r12) │ │ + mov $0x2,%eax │ │ + mov %eax,0x18(%r12) │ │ + cmpl $0x0,0x43c(%r12) │ │ + movabs $0x100000001,%rbx │ │ + jne 937de │ │ + cmpl $0x1,0x10(%r12) │ │ + jne 938cf │ │ + test %eax,%eax │ │ + jne 938cf │ │ + cmpl $0xd,0x14(%r12) │ │ + jne 938cf │ │ + movl $0x3,0xc(%r12) │ │ + movq $0x0,0x434(%r12) │ │ + movl $0x1,0x24(%r12) │ │ + mov (%r12),%eax │ │ cmp $0x1,%eax │ │ - jne 9c6b6 │ │ - mov 0x68(%rsp),%rcx │ │ - mov 0x50(%rsp),%eax │ │ - mov %ax,(%rcx) │ │ - mov 0x34(%rsp),%al │ │ - mov %al,0x6(%rcx) │ │ - mov 0x12a0(%r8),%eax │ │ - test $0x1,%al │ │ - jne 9c7cd │ │ - cmpl $0x0,0x50(%rsp) │ │ - js 9c7cd │ │ - mov 0x34(%rsp),%eax │ │ - mov %r9,%rcx │ │ - shl $0x7,%rcx │ │ - lea (%rcx,%r9,8),%rcx │ │ - add %rcx,%rbp │ │ - mov 0x828(%r8),%rsi │ │ - mov 0x1234(%r8),%r8d │ │ + je 93a4e │ │ + cmp $0x2,%eax │ │ + jne 92223 │ │ + cmpl $0x2,0x20(%r12) │ │ + jne 92223 │ │ + jmpq 93a4e │ │ + lea 0x30(%rsp),%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,0x24(%r12) │ │ + mov (%r12),%eax │ │ + test %eax,%eax │ │ + je 93973 │ │ + cmp $0x1,%eax │ │ + je 93989 │ │ + cmp $0x2,%eax │ │ + jne 939a5 │ │ + cmpl $0x2,0x20(%r12) │ │ + jne 939ec │ │ + lea 0x30(%rsp),%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,0x434(%r12) │ │ + test %eax,%eax │ │ + je 93a10 │ │ + lea 0x30(%rsp),%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov 0x434(%r12),%ecx │ │ + xor %edx,%edx │ │ + test %ecx,%ecx │ │ + sete %dl │ │ + xor %esi,%esi │ │ + lea (%rdx,%rdx,1),%edx │ │ + add $0x1,%edx │ │ + test %eax,%eax │ │ + setne %sil │ │ + mov %esi,0x438(%r12) │ │ + jne 93a23 │ │ + test %ecx,%ecx │ │ + jne 939fd │ │ + jmpq 93a23 │ │ + movl $0x1,0xc(%r12) │ │ + mov %rbx,0x434(%r12) │ │ + jmpq 93a3a │ │ + movl $0x3,0xc(%r12) │ │ + movq $0x0,0x434(%r12) │ │ + xor %eax,%eax │ │ + jmpq 93a49 │ │ + mov 0x434(%r12),%ecx │ │ + xor %eax,%eax │ │ + cmp $0x1,%ecx │ │ + je 93a2f │ │ + jmpq 93a49 │ │ + lea 0x78(%r13),%rdi │ │ + callq 99080 │ │ + mov %rbx,0x80(%r13) │ │ + mov 0x70(%rsp),%rax │ │ + mov %rax,0x78(%r13) │ │ + mov 0x28(%rsp),%r12 │ │ + mov 0x20(%rsp),%rdi │ │ + cmpq $0x0,0x48(%r13) │ │ + jne 92c84 │ │ + jmpq 93282 │ │ + movq $0x1,0x434(%r12) │ │ + mov $0x1,%ecx │ │ + mov $0x2,%edx │ │ + mov %edx,0xc(%r12) │ │ + xor %eax,%eax │ │ + cmp $0x1,%ecx │ │ + je 93a2f │ │ + jmp 93a49 │ │ + movl $0x0,0x438(%r12) │ │ + mov $0x3,%edx │ │ + xor %ecx,%ecx │ │ + mov %edx,0xc(%r12) │ │ + xor %eax,%eax │ │ + cmp $0x1,%ecx │ │ + jne 93a49 │ │ + cmpl $0x1,0x438(%r12) │ │ + jne 93a49 │ │ + lea 0x30(%rsp),%rdi │ │ + mov $0x2,%esi │ │ + callq 88470 │ │ + mov %eax,0x1c(%r12) │ │ + xor %ecx,%ecx │ │ + cmpl $0x0,0x43c(%r12) │ │ + je 93829 │ │ + mov %ecx,0x444(%r12) │ │ + lea 0x30(%rsp),%rbx │ │ + mov %rbx,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,0x448(%r12) │ │ + mov %rbx,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + cmpl $0x0,0x30(%rsp) │ │ + je 93a9e │ │ + lea 0x6a129(%rip),%rsi │ │ + jmp 93acc │ │ + mov %r12,%rbx │ │ + mov 0x48(%rsp),%eax │ │ + sub 0x50(%rsp),%eax │ │ + shl $0x3,%eax │ │ + sub 0x40(%rsp),%eax │ │ + sub 0x6c(%rsp),%eax │ │ + mov 0x28(%rsp),%r12 │ │ + lea 0x0(,%r12,8),%ecx │ │ + cmp %ecx,%eax │ │ + jbe 93ae5 │ │ + lea 0x6a114(%rip),%rsi │ │ mov %r13,%rdi │ │ - mov 0x78(%rsp),%rdx │ │ - mov 0x50(%rsp),%ecx │ │ - callq *0x2a8(%rbp,%rax,8) │ │ - jmpq 9c7cd │ │ xor %eax,%eax │ │ - mov 0x68(%rsp),%r9 │ │ - mov %rax,0x38(%rsp) │ │ - or $0x1,%r15d │ │ - sub $0x28,%rsp │ │ - mov 0x88(%rsp),%rbp │ │ - mov %rbp,%rdi │ │ - mov %rbx,%rdx │ │ - mov 0x68(%rsp),%rcx │ │ - mov 0x70(%rsp),%r8d │ │ - push %rax │ │ - push %r15 │ │ - mov 0xb8(%rsp),%rbx │ │ - push %rbx │ │ - callq 9be60 │ │ - add $0x40,%rsp │ │ - mov 0x10(%rbp),%eax │ │ - add %r13d,%eax │ │ - mov %eax,0x10(%rbp) │ │ - cmp %r14b,0x30(%rsp) │ │ - jb 9c7b4 │ │ - mov %rbx,%rsi │ │ - mov 0x38(%rsp),%rdx │ │ - mov 0x70(%rsp),%rcx │ │ - cmp 0xd08(%rcx),%eax │ │ - mov 0x60(%rsp),%rbx │ │ - jge 9c7b9 │ │ - mov %rsi,%rbp │ │ - or $0x1,%ebp │ │ - test %rdx,%rdx │ │ - lea (%rdx,%r13,8),%rax │ │ - cmove %rdx,%rax │ │ - sub $0x28,%rsp │ │ + callq 90ecd │ │ + lea 0x70(%rsp),%rdi │ │ + callq 99080 │ │ + jmpq 92146 │ │ + mov 0x48(%r13),%rsi │ │ + test %rsi,%rsi │ │ + je 93d06 │ │ + mov $0x44c,%edx │ │ mov %rbx,%rdi │ │ - mov 0x80(%rsp),%esi │ │ - mov 0x78(%rsp),%rdx │ │ - mov 0x68(%rsp),%rcx │ │ - mov 0x70(%rsp),%r8d │ │ - mov 0x90(%rsp),%r9 │ │ - push %rax │ │ - push %r15 │ │ - push %rbp │ │ - callq 9be60 │ │ - add $0x40,%rsp │ │ - mov 0x10(%rbx),%eax │ │ - jmp 9c7b9 │ │ - mov 0x60(%rsp),%rbx │ │ - sub %r13d,%eax │ │ - mov %eax,0x10(%rbx) │ │ - mov 0x14(%rbx),%eax │ │ - sub %r12d,%eax │ │ - mov 0x60(%rsp),%rcx │ │ - mov %eax,0x14(%rcx) │ │ - add $0x88,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - nop │ │ + callq 4410 │ │ + test %eax,%eax │ │ + je 93d0e │ │ + movq $0x0,0x60(%r13) │ │ + movq $0x0,0x80(%r13) │ │ + movq $0x0,0x70(%r13) │ │ + lea 0x78(%r13),%rdi │ │ + callq 99080 │ │ + lea 0x68(%r13),%rdi │ │ + callq 99080 │ │ + cmpq $0x0,0x290(%r13) │ │ + je 93b4a │ │ + lea 0x280(%r13),%rdi │ │ + callq 98530 │ │ + lea 0x3a0(%r13),%rdi │ │ + callq 99080 │ │ + lea 0x3a8(%r13),%rdi │ │ + callq 99080 │ │ + lea 0xd08(%r13),%rdi │ │ + callq 745c0 │ │ + cmpq $0x0,0x3e0(%r13) │ │ + je 93b84 │ │ + lea 0x3d0(%r13),%rdi │ │ + callq 98530 │ │ + lea 0x4f0(%r13),%rdi │ │ + callq 99080 │ │ + lea 0x4f8(%r13),%rdi │ │ + callq 99080 │ │ + lea 0xd28(%r13),%rdi │ │ + callq 745c0 │ │ + cmpq $0x0,0x530(%r13) │ │ + je 93bbe │ │ + lea 0x520(%r13),%rdi │ │ + callq 98530 │ │ + lea 0x640(%r13),%rdi │ │ + callq 99080 │ │ + lea 0x648(%r13),%rdi │ │ + callq 99080 │ │ + lea 0xd48(%r13),%rdi │ │ + callq 745c0 │ │ + cmpq $0x0,0x680(%r13) │ │ + je 93bf8 │ │ + lea 0x670(%r13),%rdi │ │ + callq 98530 │ │ + lea 0x790(%r13),%rdi │ │ + callq 99080 │ │ + lea 0x798(%r13),%rdi │ │ + callq 99080 │ │ + lea 0xd68(%r13),%rdi │ │ + callq 745c0 │ │ + cmpq $0x0,0x7d0(%r13) │ │ + je 93c32 │ │ + lea 0x7c0(%r13),%rdi │ │ + callq 98530 │ │ + lea 0x8e0(%r13),%rdi │ │ + callq 99080 │ │ + lea 0x8e8(%r13),%rdi │ │ + callq 99080 │ │ + lea 0xd88(%r13),%rdi │ │ + callq 745c0 │ │ + cmpq $0x0,0x920(%r13) │ │ + je 93c6c │ │ + lea 0x910(%r13),%rdi │ │ + callq 98530 │ │ + lea 0xa30(%r13),%rdi │ │ + callq 99080 │ │ + lea 0xa38(%r13),%rdi │ │ + callq 99080 │ │ + lea 0xda8(%r13),%rdi │ │ + callq 745c0 │ │ + cmpq $0x0,0xa70(%r13) │ │ + je 93ca6 │ │ + lea 0xa60(%r13),%rdi │ │ + callq 98530 │ │ + lea 0xb80(%r13),%rdi │ │ + callq 99080 │ │ + lea 0xb88(%r13),%rdi │ │ + callq 99080 │ │ + lea 0xdc8(%r13),%rdi │ │ + callq 745c0 │ │ + cmpq $0x0,0xbc0(%r13) │ │ + je 93ce0 │ │ + lea 0xbb0(%r13),%rdi │ │ + callq 98530 │ │ + lea 0xcd0(%r13),%rdi │ │ + callq 99080 │ │ + lea 0xcd8(%r13),%rdi │ │ + callq 99080 │ │ + lea 0xde8(%r13),%rdi │ │ + callq 745c0 │ │ + jmp 93d0e │ │ + movq $0x0,0x60(%r13) │ │ + lea 0x40(%r13),%rdi │ │ + callq 99080 │ │ + mov 0x70(%rsp),%rax │ │ + mov %rax,0x40(%r13) │ │ + mov %rbx,0x48(%r13) │ │ + mov 0x20(%rsp),%rdi │ │ + cmpq $0x0,0x48(%r13) │ │ + jne 92c84 │ │ + jmpq 93282 │ │ + nopl 0x0(%rax) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0xc8,%rsp │ │ - mov %rdx,%r15 │ │ - mov %rsi,%r10 │ │ - mov (%rdi),%rbp │ │ - mov %rdi,0x50(%rsp) │ │ - mov 0x8(%rdi),%rax │ │ - mov %rax,0x20(%rsp) │ │ - mov 0x18(%rbp),%rax │ │ - mov %r9,0x78(%rsp) │ │ - movzbl 0x4(%r9),%edx │ │ - mov 0x478(%rax,%rdx,4),%eax │ │ - mov %eax,0x40(%rsp) │ │ - mov %rcx,0xa0(%rsp) │ │ - mov %ecx,%r11d │ │ - mov %r8d,%edx │ │ - cmpl $0x0,0x108(%rsp) │ │ - mov %r15,0x70(%rsp) │ │ - mov %rsi,0x18(%rsp) │ │ - mov %rbp,0xc0(%rsp) │ │ - je 9c8f8 │ │ - mov %rbp,%rdi │ │ - mov 0x840(%rbp),%ebp │ │ - cmp $0x3,%ebp │ │ - setne %al │ │ - lea 0x6cebb(%rip),%rdi │ │ - movzbl 0x2(%rdi,%rdx,4),%ebx │ │ - test %ebx,%ebx │ │ - setne %cl │ │ - and %al,%cl │ │ - movzbl %cl,%eax │ │ - sub %eax,%ebx │ │ - lea 0x6cf03(%rip),%rsi │ │ - movzbl 0x2(%rsi,%r11,8),%r14d │ │ - mov $0xa,%eax │ │ - cmp %r14d,%ebx │ │ - jg 9c8b9 │ │ - cmp $0x1,%ebp │ │ - sete %al │ │ - movzbl 0x3(%rdi,%rdx,4),%ecx │ │ + mov %rsi,%r14 │ │ + mov %rdi,%r15 │ │ + mov 0x48(%rdi),%r13 │ │ + mov 0x60(%rdi),%r12 │ │ + cmpl $0x0,0x3b0(%r13) │ │ + je 93ecb │ │ + movl $0x0,0x104(%r12) │ │ + lea 0xe8(%r12),%rax │ │ + mov %rax,0x88(%rsp) │ │ + movl $0x0,0xe8(%r12) │ │ + lea 0x114(%r12),%rax │ │ + mov %rax,0xc0(%rsp) │ │ + movl $0x1,0x114(%r12) │ │ + cmpl $0x0,0x3c8(%r13) │ │ + je 93ddc │ │ + cmpl $0x0,0x3c0(%r13) │ │ + jne 93ddc │ │ + mov 0x3d8(%r13),%esi │ │ + mov %r14,%rdi │ │ + callq 88470 │ │ + mov %eax,0x110(%r12) │ │ + mov 0x88(%rsp),%rax │ │ + mov (%rax),%ecx │ │ + mov $0x1,%al │ │ + cmp $0x3,%ecx │ │ + je 93e1a │ │ test %ecx,%ecx │ │ - setne %dl │ │ - and %al,%dl │ │ - movzbl %dl,%eax │ │ - sub %eax,%ecx │ │ - movzbl 0x3(%rsi,%r11,8),%eax │ │ - xor %edx,%edx │ │ - cmp %eax,%ecx │ │ - setg %dl │ │ - lea (%rdx,%rdx,2),%rax │ │ - add $0x7,%rax │ │ - movzbl %r14b,%ecx │ │ - lea 0x6f8c4(%rip),%rdx │ │ - movslq (%rdx,%rcx,4),%rcx │ │ - add %rdx,%rcx │ │ - movabs $0x4040404040404040,%rdx │ │ - jmpq *%rcx │ │ - xor %ecx,%ecx │ │ - cmpb $0x40,(%r10) │ │ - setne %cl │ │ - mov 0x3(%rsi,%r11,8),%bl │ │ - movzbl %bl,%esi │ │ - lea 0x6f8a9(%rip),%rdi │ │ - movslq (%rdi,%rsi,4),%rsi │ │ - add %rdi,%rsi │ │ - jmpq *%rsi │ │ - lea 0x6ce21(%rip),%rsi │ │ - mov 0x2(%rsi,%rdx,4),%al │ │ - lea 0x6ce76(%rip),%rcx │ │ - mov 0x2(%rcx,%r11,8),%r14b │ │ - cmp %r14b,%al │ │ - jne 9c929 │ │ - mov 0x3(%rsi,%rdx,4),%bl │ │ - cmp 0x3(%rcx,%r11,8),%bl │ │ - jne 9c929 │ │ - xor %ecx,%ecx │ │ - mov %eax,%r14d │ │ - jmpq 9cb0e │ │ - movzbl %r14b,%eax │ │ - lea 0x6f82c(%rip),%rdx │ │ - movslq (%rdx,%rax,4),%rax │ │ - add %rdx,%rax │ │ - jmpq *%rax │ │ - movzbl (%r10),%eax │ │ - mov 0x3(%rcx,%r11,8),%bl │ │ - movzbl %bl,%ecx │ │ - lea 0x6f824(%rip),%rdx │ │ - movslq (%rdx,%rcx,4),%rcx │ │ - add %rdx,%rcx │ │ - jmpq *%rcx │ │ - movzwl (%r10),%edi │ │ + jne 93dfe │ │ + mov 0xc0(%rsp),%rcx │ │ + cmpl $0x0,(%rcx) │ │ + jne 93e1a │ │ + cmpl $0x0,0x3b0(%r13) │ │ + jne 93e1a │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + test %eax,%eax │ │ + setne %al │ │ + movzbl %al,%eax │ │ + mov %eax,0x11c(%r12) │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,0x120(%r12) │ │ + mov 0x41c(%r13),%eax │ │ + cmp $0x2,%eax │ │ + jne 93e53 │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,0x124(%r12) │ │ + test %eax,%eax │ │ + je 93f74 │ │ + mov 0x420(%r13),%eax │ │ + cmp $0x2,%eax │ │ + jne 93e95 │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,0x128(%r12) │ │ + testb $0x1,0xe8(%r12) │ │ + jne 93f8d │ │ + jmp 93eac │ │ + mov %eax,0x128(%r12) │ │ + testb $0x1,0xe8(%r12) │ │ + jne 93f8d │ │ + movl $0x1,0x128(%r12) │ │ + cmpl $0x0,0x3e8(%r13) │ │ + jne 93f97 │ │ + jmpq 93fae │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ xor %ecx,%ecx │ │ - cmp $0x4040,%edi │ │ + test %eax,%eax │ │ setne %cl │ │ - mov 0x3(%rsi,%r11,8),%bl │ │ - movzbl %bl,%esi │ │ - lea 0x6f821(%rip),%rdi │ │ - movslq (%rdi,%rsi,4),%rsi │ │ - add %rdi,%rsi │ │ - jmpq *%rsi │ │ + mov %ecx,0x104(%r12) │ │ + je 94531 │ │ + mov %r14,%rdi │ │ + mov $0x3,%esi │ │ + callq 88470 │ │ + mov %eax,0x108(%r12) │ │ + cmpl $0x0,0x3c8(%r13) │ │ + je 93f1a │ │ + cmpl $0x0,0x3c0(%r13) │ │ + je 94fa2 │ │ + cmpl $0x0,0x3e8(%r13) │ │ + je 97501 │ │ + mov 0x3f0(%r13),%esi │ │ + mov %r14,%rdi │ │ + callq 88470 │ │ + mov %eax,0x10c(%r12) │ │ + movslq 0x108(%r12),%rcx │ │ + imul $0x150,%rcx,%rcx │ │ + mov 0x288(%r15,%rcx,1),%rcx │ │ + test %rcx,%rcx │ │ + je 9753f │ │ + xor %edx,%edx │ │ + cmp %eax,0x10c(%rcx) │ │ + mov $0xffffffea,%eax │ │ + cmove %edx,%eax │ │ + jmpq 97544 │ │ + xor %eax,%eax │ │ + mov %eax,0x128(%r12) │ │ + testb $0x1,0xe8(%r12) │ │ + je 93eac │ │ + cmpl $0x0,0x3e8(%r13) │ │ + je 93fae │ │ + mov 0x3f0(%r13),%esi │ │ + mov %r14,%rdi │ │ + callq 88470 │ │ + mov %eax,0x10c(%r12) │ │ + xor %ebx,%ebx │ │ + cmpl $0x0,0x3b0(%r13) │ │ + mov $0x0,%eax │ │ + jne 93fde │ │ + mov $0x1,%eax │ │ + mov 0x88(%rsp),%rcx │ │ + cmpl $0x3,(%rcx) │ │ + je 93fde │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,0x12c(%r12) │ │ + cmpl $0x0,0x410(%r13) │ │ + je 94001 │ │ + mov 0x424(%r13),%esi │ │ + mov %r14,%rdi │ │ + callq 88470 │ │ + mov %eax,%ebx │ │ + mov %ebx,0xf8(%r12) │ │ + mov $0x7,%eax │ │ + cmpl $0x0,0x11c(%r12) │ │ + jne 94033 │ │ + mov 0x88(%rsp),%rcx │ │ + testb $0x1,(%rcx) │ │ + je 94033 │ │ + mov %r14,%rdi │ │ + mov $0x3,%esi │ │ + callq 88470 │ │ + mov %eax,0x130(%r12) │ │ + cmpl $0x0,0x3c8(%r13) │ │ + je 940de │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,0x134(%r12) │ │ + test %eax,%eax │ │ + je 940de │ │ + mov 0x48(%r15),%rax │ │ + cmpl $0x0,0x28(%rax) │ │ + jle 940de │ │ + lea 0x40(%r13),%rbx │ │ + xor %ebp,%ebp │ │ + cmpl $0x0,(%rbx) │ │ + jne 940b1 │ │ + jmp 9409b │ │ + nopl 0x0(%rax) │ │ + mov 0x3d4(%r13),%esi │ │ + mov %r14,%rdi │ │ + callq 88470 │ │ + mov %eax,0x138(%r12,%rbp,4) │ │ + mov 0x48(%r15),%rax │ │ + add $0x1,%rbp │ │ + movslq 0x28(%rax),%rcx │ │ + add $0x1c,%rbx │ │ + cmp %rcx,%rbp │ │ + jge 940de │ │ + cmpl $0x0,(%rbx) │ │ + je 9409b │ │ + mov -0x8(%rbx),%edx │ │ + test %edx,%edx │ │ + je 94080 │ │ + mov 0xfc(%r12),%cl │ │ + mov 0x100(%r12),%sil │ │ + mov $0x1,%edi │ │ + shl %cl,%edi │ │ + add $0x8,%sil │ │ + bts %esi,%edi │ │ + and %edi,%edx │ │ + cmp %edi,%edx │ │ + je 94080 │ │ + jmp 9409b │ │ + mov 0x88(%rsp),%rax │ │ + mov (%rax),%ecx │ │ + test $0x1,%cl │ │ + mov %r14,0x58(%rsp) │ │ + mov %r15,0x38(%rsp) │ │ + mov %r13,0x40(%rsp) │ │ + jne 941c2 │ │ + test %ecx,%ecx │ │ + je 944d3 │ │ + mov %r14,%rdi │ │ + mov $0x8,%esi │ │ + callq 88470 │ │ + mov %eax,0x1b8(%r12) │ │ + cmp $0xff,%eax │ │ + je 944f0 │ │ + cmpl $0x0,0x11c(%r12) │ │ + je 944f0 │ │ + cmpl $0x0,0x410(%r13) │ │ + je 944f0 │ │ + mov 0x424(%r13),%esi │ │ + mov %r14,%rdi │ │ + callq 88470 │ │ + mov 0x424(%r13),%esi │ │ + mov %r14,%rdi │ │ + callq 88470 │ │ + mov 0x424(%r13),%esi │ │ + mov %r14,%rdi │ │ + callq 88470 │ │ + mov 0x424(%r13),%esi │ │ + mov %r14,%rdi │ │ + callq 88470 │ │ + mov 0x424(%r13),%esi │ │ + mov %r14,%rdi │ │ + callq 88470 │ │ + mov 0x424(%r13),%esi │ │ + mov %r14,%rdi │ │ + callq 88470 │ │ + mov 0x424(%r13),%esi │ │ + mov %r14,%rdi │ │ + callq 88470 │ │ + mov 0x424(%r13),%esi │ │ + mov %r14,%rdi │ │ + callq 88470 │ │ + jmpq 944f0 │ │ + movl $0x0,0x1d0(%r12) │ │ + mov $0xff,%eax │ │ + cmp $0x3,%ecx │ │ + je 941e5 │ │ + mov %r14,%rdi │ │ + mov $0x8,%esi │ │ + callq 88470 │ │ + mov %eax,0x1b8(%r12) │ │ + cmpl $0x0,0x11c(%r12) │ │ + je 94282 │ │ + cmpl $0x0,0x410(%r13) │ │ + je 9440e │ │ + mov 0x424(%r13),%esi │ │ + mov %r14,%rdi │ │ + callq 88470 │ │ + mov 0x424(%r13),%esi │ │ + mov %r14,%rdi │ │ + callq 88470 │ │ + mov 0x424(%r13),%esi │ │ + mov %r14,%rdi │ │ + callq 88470 │ │ + mov 0x424(%r13),%esi │ │ + mov %r14,%rdi │ │ + callq 88470 │ │ + mov 0x424(%r13),%esi │ │ + mov %r14,%rdi │ │ + callq 88470 │ │ + mov 0x424(%r13),%esi │ │ + mov %r14,%rdi │ │ + callq 88470 │ │ + mov 0x424(%r13),%esi │ │ + mov %r14,%rdi │ │ + callq 88470 │ │ + mov 0x424(%r13),%esi │ │ + mov %r14,%rdi │ │ + callq 88470 │ │ + cmpl $0x0,0x410(%r13) │ │ + je 9440e │ │ + mov $0x1,%ebp │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + lea 0x1d4(%r12),%r13 │ │ xor %ecx,%ecx │ │ - cmpl $0x40404040,(%r10) │ │ + test %eax,%eax │ │ setne %cl │ │ - mov 0x3(%rsi,%r11,8),%bl │ │ - movzbl %bl,%esi │ │ - lea 0x6f7fd(%rip),%rdi │ │ - movslq (%rdi,%rsi,4),%rsi │ │ - add %rdi,%rsi │ │ - jmpq *%rsi │ │ + mov %ecx,0x1d4(%r12) │ │ + je 94422 │ │ + mov %r14,%rdi │ │ + mov $0x3,%esi │ │ + callq 88470 │ │ + mov %eax,0x1d8(%r12) │ │ + movq $0xffffffffffffffff,0x1dc(%r12) │ │ + mov %r14,%rdi │ │ + mov $0x3,%esi │ │ + callq 88470 │ │ + mov %eax,0x1e4(%r12) │ │ + movl $0xffffffff,0x1f0(%r12) │ │ + movq $0xffffffffffffffff,0x1e8(%r12) │ │ + mov 0x40(%rsp),%rcx │ │ + mov 0x424(%rcx),%esi │ │ + mov %esi,%ecx │ │ + sub $0x1,%ecx │ │ + shl %cl,%ebp │ │ + mov 0x38(%rsp),%rcx │ │ + mov 0x288(%rcx),%rdx │ │ + cmp $0x1,%esi │ │ + jae 948bb │ │ + test %rdx,%rdx │ │ + je 9752c │ │ + mov %ebp,0xa0(%rsp) │ │ + mov 0x38(%rsp),%rcx │ │ + cmpq $0x0,0x3d8(%rcx) │ │ + je 9752c │ │ + mov %ebp,0xa4(%rsp) │ │ + mov 0x38(%rsp),%rcx │ │ + cmpq $0x0,0x528(%rcx) │ │ + je 9752c │ │ + mov %ebp,0xa8(%rsp) │ │ + mov 0x38(%rsp),%rcx │ │ + cmpq $0x0,0x678(%rcx) │ │ + je 9752c │ │ + mov %ebp,0xac(%rsp) │ │ + mov 0x38(%rsp),%rcx │ │ + cmpq $0x0,0x7c8(%rcx) │ │ + je 9752c │ │ + mov %ebp,0xb0(%rsp) │ │ + mov 0x38(%rsp),%rcx │ │ + cmpq $0x0,0x918(%rcx) │ │ + je 9752c │ │ + mov %ebp,0xb4(%rsp) │ │ + mov 0x38(%rsp),%rcx │ │ + cmpq $0x0,0xa68(%rcx) │ │ + je 9752c │ │ + mov %ebp,0xb8(%rsp) │ │ + mov 0x38(%rsp),%rcx │ │ + cmpq $0x0,0xbb8(%rcx) │ │ + mov %ebp,%r14d │ │ + mov %ebp,%r10d │ │ + mov %ebp,%r9d │ │ + mov %ebp,%r11d │ │ + mov %ebp,%r15d │ │ + mov %ebp,%r8d │ │ + mov %ebp,%edi │ │ + mov %ebp,%edx │ │ + jne 94a3e │ │ + jmpq 9752c │ │ + lea 0x1d4(%r12),%r13 │ │ + movl $0x0,0x1d4(%r12) │ │ + mov 0x40(%rsp),%rax │ │ + lea 0x3ec(%rax),%rbp │ │ + lea 0x3f0(%rax),%rbx │ │ + lea 0x10c(%r12),%r15 │ │ + mov %r14,%rdi │ │ + mov $0x3,%esi │ │ + callq 88470 │ │ + mov %eax,0x1d8(%r12) │ │ + mov 0x40(%rsp),%rax │ │ + cmpl $0x0,0x3e8(%rax) │ │ + je 944b1 │ │ + mov 0x0(%rbp),%esi │ │ + mov %r14,%rdi │ │ + callq 88470 │ │ + mov (%rbx),%cl │ │ + mov $0x1,%edx │ │ + shl %cl,%edx │ │ + movslq 0x1d8(%r12),%rcx │ │ + imul $0x150,%rcx,%rcx │ │ + mov 0x38(%rsp),%rsi │ │ + mov 0x288(%rsi,%rcx,1),%rcx │ │ + test %rcx,%rcx │ │ + je 9752c │ │ + not %eax │ │ + add %edx,%eax │ │ + add (%r15),%eax │ │ + add $0xffffffff,%edx │ │ + and %eax,%edx │ │ + cmp %edx,0x10c(%rcx) │ │ + jne 9752c │ │ + cmpl $0x0,0x0(%r13) │ │ + je 945ca │ │ + mov 0x40(%rsp),%rax │ │ + cmpl $0x0,0x3e8(%rax) │ │ + jne 945ed │ │ + jmpq 9463e │ │ + mov 0xc0(%rsp),%rax │ │ + cmpl $0x0,(%rax) │ │ + je 94108 │ │ + movl $0xff,0x1b8(%r12) │ │ + mov %r15,%rdi │ │ + mov %r14,%rsi │ │ + xor %edx,%edx │ │ + callq 97970 │ │ + test %eax,%eax │ │ + js 9752c │ │ + xor %ebx,%ebx │ │ + cmpl $0x0,0x124(%r12) │ │ + je 945be │ │ + cmpl $0x0,0x1c8(%r12) │ │ + mov 0x40(%rsp),%rbp │ │ + je 94c2e │ │ + xor %eax,%eax │ │ + jmpq 94c40 │ │ + cmpl $0x0,0x3b0(%r13) │ │ + jne 93d79 │ │ + mov %r14,%rdi │ │ + mov $0x2,%esi │ │ + callq 88470 │ │ + lea 0xe8(%r12),%rcx │ │ + mov %rcx,0x88(%rsp) │ │ + cmpl $0x0,0x3b0(%r13) │ │ + mov %eax,0xe8(%r12) │ │ + jne 93d95 │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + lea 0x114(%r12),%rcx │ │ + mov %rcx,0xc0(%rsp) │ │ xor %ecx,%ecx │ │ - cmp %rdx,(%r10) │ │ + test %eax,%eax │ │ setne %cl │ │ - mov 0x3(%rsi,%r11,8),%bl │ │ - movzbl %bl,%esi │ │ - lea 0x6f7dd(%rip),%rdi │ │ - movslq (%rdi,%rsi,4),%rsi │ │ - add %rdi,%rsi │ │ - jmpq *%rsi │ │ - cmpb $0x40,(%r15) │ │ - jmp 9c9e2 │ │ - movzwl (%r15),%edx │ │ - cmp $0x4040,%edx │ │ - jmp 9c9e2 │ │ - cmpl $0x40404040,(%r15) │ │ - jmp 9c9e2 │ │ - cmp %rdx,(%r15) │ │ - setne %dl │ │ - add %rcx,%rax │ │ - movzbl %dl,%ecx │ │ - add %rax,%rcx │ │ - jmpq 9cb0e │ │ - movzwl (%r10),%edx │ │ - mov %edx,%eax │ │ - shr $0x8,%eax │ │ - or %edx,%eax │ │ - mov 0x3(%rcx,%r11,8),%bl │ │ - movzbl %bl,%ecx │ │ - lea 0x6f767(%rip),%rdx │ │ - movslq (%rdx,%rcx,4),%rcx │ │ - add %rdx,%rcx │ │ - jmpq *%rcx │ │ - mov (%r10),%eax │ │ - mov %eax,%edx │ │ - shr $0x10,%edx │ │ - or %eax,%edx │ │ - mov %edx,%eax │ │ - shr $0x8,%eax │ │ - or %edx,%eax │ │ - mov 0x3(%rcx,%r11,8),%bl │ │ - movzbl %bl,%ecx │ │ - lea 0x6f73e(%rip),%rdx │ │ - movslq (%rdx,%rcx,4),%rcx │ │ - add %rdx,%rcx │ │ - jmpq *%rcx │ │ - mov 0x4(%r10),%eax │ │ - or (%r10),%eax │ │ - mov %eax,%edx │ │ - shr $0x10,%edx │ │ - or %eax,%edx │ │ - mov %edx,%eax │ │ - shr $0x8,%eax │ │ - or %edx,%eax │ │ - mov 0x3(%rcx,%r11,8),%bl │ │ - movzbl %bl,%ecx │ │ - lea 0x6f711(%rip),%rdx │ │ - movslq (%rdx,%rcx,4),%rcx │ │ - add %rdx,%rcx │ │ - jmpq *%rcx │ │ - mov 0x8(%r10),%rax │ │ - or (%r10),%rax │ │ - mov %rax,%rdx │ │ - shr $0x20,%rdx │ │ - or %eax,%edx │ │ - mov %edx,%esi │ │ - shr $0x10,%esi │ │ - or %edx,%esi │ │ - mov %esi,%eax │ │ - shr $0x8,%eax │ │ - or %esi,%eax │ │ - mov 0x3(%rcx,%r11,8),%bl │ │ - movzbl %bl,%ecx │ │ - lea 0x6f6db(%rip),%rdx │ │ - movslq (%rdx,%rcx,4),%rcx │ │ - add %rdx,%rcx │ │ - jmpq *%rcx │ │ - movzbl (%r15),%ecx │ │ - jmp 9cae8 │ │ - movzwl (%r15),%edx │ │ - jmp 9cac1 │ │ - mov (%r15),%ecx │ │ - jmp 9caba │ │ - mov 0x4(%r15),%ecx │ │ - or (%r15),%ecx │ │ + mov %ecx,0x114(%r12) │ │ + jne 93db1 │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,0x118(%r12) │ │ + jmpq 93ddc │ │ + xor %eax,%eax │ │ + mov 0x40(%rsp),%rbp │ │ + jmpq 94c40 │ │ + mov %r14,%rdi │ │ + mov $0x3,%esi │ │ + callq 88470 │ │ + mov %eax,0x1dc(%r12) │ │ + mov 0x40(%rsp),%rax │ │ + cmpl $0x0,0x3e8(%rax) │ │ + je 9463e │ │ + mov 0x0(%rbp),%esi │ │ + mov %r14,%rdi │ │ + callq 88470 │ │ + mov (%rbx),%cl │ │ + mov $0x1,%edx │ │ + shl %cl,%edx │ │ + movslq 0x1dc(%r12),%rcx │ │ + imul $0x150,%rcx,%rcx │ │ + mov 0x38(%rsp),%rsi │ │ + mov 0x288(%rsi,%rcx,1),%rcx │ │ + test %rcx,%rcx │ │ + je 9752c │ │ + not %eax │ │ + add %edx,%eax │ │ + add (%r15),%eax │ │ + add $0xffffffff,%edx │ │ + and %eax,%edx │ │ + cmp %edx,0x10c(%rcx) │ │ + jne 9752c │ │ + cmpl $0x0,0x0(%r13) │ │ + jne 9465a │ │ + mov %r14,%rdi │ │ + mov $0x3,%esi │ │ + callq 88470 │ │ + mov %eax,0x1e0(%r12) │ │ + mov 0x40(%rsp),%rax │ │ + cmpl $0x0,0x3e8(%rax) │ │ + je 946b9 │ │ + mov 0x0(%rbp),%esi │ │ + mov %r14,%rdi │ │ + callq 88470 │ │ + mov (%rbx),%cl │ │ + mov $0x1,%edx │ │ + shl %cl,%edx │ │ + movslq 0x1e0(%r12),%rcx │ │ + imul $0x150,%rcx,%rcx │ │ + mov 0x38(%rsp),%rsi │ │ + mov 0x288(%rsi,%rcx,1),%rcx │ │ + test %rcx,%rcx │ │ + je 9752c │ │ + not %eax │ │ + add %edx,%eax │ │ + add (%r15),%eax │ │ + add $0xffffffff,%edx │ │ + and %eax,%edx │ │ + cmp %edx,0x10c(%rcx) │ │ + jne 9752c │ │ + cmpl $0x0,0x0(%r13) │ │ + jne 946d5 │ │ + mov %r14,%rdi │ │ + mov $0x3,%esi │ │ + callq 88470 │ │ + mov %eax,0x1e4(%r12) │ │ + mov 0x40(%rsp),%rax │ │ + cmpl $0x0,0x3e8(%rax) │ │ + je 94734 │ │ + mov 0x0(%rbp),%esi │ │ + mov %r14,%rdi │ │ + callq 88470 │ │ + mov (%rbx),%cl │ │ + mov $0x1,%edx │ │ + shl %cl,%edx │ │ + movslq 0x1e4(%r12),%rcx │ │ + imul $0x150,%rcx,%rcx │ │ + mov 0x38(%rsp),%rsi │ │ + mov 0x288(%rsi,%rcx,1),%rcx │ │ + test %rcx,%rcx │ │ + je 9752c │ │ + not %eax │ │ + add %edx,%eax │ │ + add (%r15),%eax │ │ + add $0xffffffff,%edx │ │ + and %eax,%edx │ │ + cmp %edx,0x10c(%rcx) │ │ + jne 9752c │ │ + cmpl $0x0,0x0(%r13) │ │ + jne 94750 │ │ + mov %r14,%rdi │ │ + mov $0x3,%esi │ │ + callq 88470 │ │ + mov %eax,0x1e8(%r12) │ │ + mov 0x40(%rsp),%rax │ │ + cmpl $0x0,0x3e8(%rax) │ │ + je 947af │ │ + mov 0x0(%rbp),%esi │ │ + mov %r14,%rdi │ │ + callq 88470 │ │ + mov (%rbx),%cl │ │ + mov $0x1,%edx │ │ + shl %cl,%edx │ │ + movslq 0x1e8(%r12),%rcx │ │ + imul $0x150,%rcx,%rcx │ │ + mov 0x38(%rsp),%rsi │ │ + mov 0x288(%rsi,%rcx,1),%rcx │ │ + test %rcx,%rcx │ │ + je 9752c │ │ + not %eax │ │ + add %edx,%eax │ │ + add (%r15),%eax │ │ + add $0xffffffff,%edx │ │ + and %eax,%edx │ │ + cmp %edx,0x10c(%rcx) │ │ + jne 9752c │ │ + cmpl $0x0,0x0(%r13) │ │ + jne 947cb │ │ + mov %r14,%rdi │ │ + mov $0x3,%esi │ │ + callq 88470 │ │ + mov %eax,0x1ec(%r12) │ │ + mov 0x40(%rsp),%rax │ │ + cmpl $0x0,0x3e8(%rax) │ │ + je 9482a │ │ + mov 0x0(%rbp),%esi │ │ + mov %r14,%rdi │ │ + callq 88470 │ │ + mov (%rbx),%cl │ │ + mov $0x1,%edx │ │ + shl %cl,%edx │ │ + movslq 0x1ec(%r12),%rcx │ │ + imul $0x150,%rcx,%rcx │ │ + mov 0x38(%rsp),%rsi │ │ + mov 0x288(%rsi,%rcx,1),%rcx │ │ + test %rcx,%rcx │ │ + je 9752c │ │ + not %eax │ │ + add %edx,%eax │ │ + add (%r15),%eax │ │ + add $0xffffffff,%edx │ │ + and %eax,%edx │ │ + cmp %edx,0x10c(%rcx) │ │ + jne 9752c │ │ + cmpl $0x0,0x0(%r13) │ │ + jne 94846 │ │ + mov %r14,%rdi │ │ + mov $0x3,%esi │ │ + callq 88470 │ │ + mov %eax,0x1f0(%r12) │ │ + mov 0x40(%rsp),%rax │ │ + cmpl $0x0,0x3e8(%rax) │ │ + je 948a5 │ │ + mov 0x0(%rbp),%esi │ │ + mov %r14,%rdi │ │ + callq 88470 │ │ + mov (%rbx),%cl │ │ + mov $0x1,%edx │ │ + shl %cl,%edx │ │ + movslq 0x1f0(%r12),%rcx │ │ + imul $0x150,%rcx,%rcx │ │ + mov 0x38(%rsp),%rsi │ │ + mov 0x288(%rsi,%rcx,1),%rcx │ │ + test %rcx,%rcx │ │ + je 9752c │ │ + not %eax │ │ + add %edx,%eax │ │ + add (%r15),%eax │ │ + add $0xffffffff,%edx │ │ + and %eax,%edx │ │ + cmp %edx,0x10c(%rcx) │ │ + jne 9752c │ │ + cmpl $0x0,0x11c(%r12) │ │ + je 96397 │ │ + xor %eax,%eax │ │ + jmpq 963a3 │ │ + test %rdx,%rdx │ │ + je 9752c │ │ + lea -0x1(%rbp),%r14d │ │ + mov 0xf8(%r12),%ebx │ │ + mov 0xf8(%rdx),%ecx │ │ + sub %ebx,%ecx │ │ mov %ecx,%edx │ │ - shr $0x10,%edx │ │ - or %ecx,%edx │ │ + and %r14d,%edx │ │ + and %ebp,%ecx │ │ + sub %ecx,%edx │ │ + add %ebp,%edx │ │ + mov %edx,0xa0(%rsp) │ │ + mov 0x38(%rsp),%rcx │ │ + mov 0x3d8(%rcx),%rsi │ │ + test %rsi,%rsi │ │ + je 9752c │ │ + mov 0xf8(%rsi),%ecx │ │ + sub %ebx,%ecx │ │ + mov %ecx,%edi │ │ + and %r14d,%edi │ │ + and %ebp,%ecx │ │ + sub %ecx,%edi │ │ + add %ebp,%edi │ │ + mov %edi,0xa4(%rsp) │ │ + mov 0x38(%rsp),%rcx │ │ + mov 0x528(%rcx),%rsi │ │ + test %rsi,%rsi │ │ + je 9752c │ │ + mov 0xf8(%rsi),%ecx │ │ + sub %ebx,%ecx │ │ + mov %ecx,%r8d │ │ + and %r14d,%r8d │ │ + and %ebp,%ecx │ │ + sub %ecx,%r8d │ │ + add %ebp,%r8d │ │ + mov %r8d,0xa8(%rsp) │ │ + mov 0x38(%rsp),%rcx │ │ + mov 0x678(%rcx),%rcx │ │ + test %rcx,%rcx │ │ + je 9752c │ │ + mov 0xf8(%rcx),%ecx │ │ + sub %ebx,%ecx │ │ + mov %ecx,%r15d │ │ + and %r14d,%r15d │ │ + and %ebp,%ecx │ │ + sub %ecx,%r15d │ │ + add %ebp,%r15d │ │ + mov %r15d,0xac(%rsp) │ │ + mov 0x38(%rsp),%rcx │ │ + mov 0x7c8(%rcx),%rcx │ │ + test %rcx,%rcx │ │ + je 9752c │ │ + mov 0xf8(%rcx),%ecx │ │ + sub %ebx,%ecx │ │ + mov %ecx,%r11d │ │ + and %r14d,%r11d │ │ + and %ebp,%ecx │ │ + sub %ecx,%r11d │ │ + add %ebp,%r11d │ │ + mov %r11d,0xb0(%rsp) │ │ + mov 0x38(%rsp),%rcx │ │ + mov 0x918(%rcx),%rcx │ │ + test %rcx,%rcx │ │ + je 9752c │ │ + mov 0xf8(%rcx),%ecx │ │ + sub %ebx,%ecx │ │ + mov %ecx,%esi │ │ + and %r14d,%esi │ │ + and %ebp,%ecx │ │ + sub %ecx,%esi │ │ + add %ebp,%esi │ │ + mov %esi,0xb4(%rsp) │ │ + mov 0x38(%rsp),%rcx │ │ + mov 0xa68(%rcx),%rcx │ │ + test %rcx,%rcx │ │ + je 9752c │ │ + mov %esi,%r9d │ │ + mov 0xf8(%rcx),%esi │ │ + sub %ebx,%esi │ │ + mov %esi,%ecx │ │ + and %r14d,%ecx │ │ + and %ebp,%esi │ │ + sub %esi,%ecx │ │ + add %ebp,%ecx │ │ + mov %ecx,%r10d │ │ + mov %ecx,0xb8(%rsp) │ │ + mov 0x38(%rsp),%rcx │ │ + mov 0xbb8(%rcx),%rcx │ │ + test %rcx,%rcx │ │ + je 9752c │ │ + mov 0xf8(%rcx),%ecx │ │ + sub %ebx,%ecx │ │ + and %ecx,%r14d │ │ + and %ebp,%ecx │ │ + sub %ecx,%r14d │ │ + add %ebp,%r14d │ │ + mov %r9d,0x50(%rsp) │ │ + movabs $0xffffffff00000000,%r9 │ │ + mov %r14d,0xbc(%rsp) │ │ + pxor %xmm0,%xmm0 │ │ + movdqa %xmm0,0x70(%rsp) │ │ + movdqa %xmm0,0x60(%rsp) │ │ + movslq 0x1d8(%r12),%rcx │ │ + movl $0x1,0x60(%rsp,%rcx,4) │ │ + cltq │ │ + movl $0x1,0x60(%rsp,%rax,4) │ │ + mov 0x60(%rsp),%esi │ │ + mov $0xffffffff,%eax │ │ + mov %r9,%rcx │ │ + cmp $0xffffffff,%edx │ │ + jl 94aa9 │ │ + cmp %ebp,%edx │ │ + jl 94aa9 │ │ + test %esi,%esi │ │ + jne 94aa9 │ │ + movl $0x0,0x1f0(%r12) │ │ + xor %r9d,%r9d │ │ + mov %edx,%eax │ │ + cmp %eax,%edi │ │ + jl 94ad0 │ │ + cmp %ebp,%edi │ │ + jl 94ad0 │ │ + cmpl $0x0,0x64(%rsp) │ │ + jne 94ad0 │ │ + movl $0x1,0x1f0(%r12) │ │ + movabs $0x100000000,%r9 │ │ + mov %edi,%eax │ │ + cmp %eax,%r8d │ │ + jl 94afa │ │ + cmp %ebp,%r8d │ │ + jl 94afa │ │ + cmpl $0x0,0x68(%rsp) │ │ + jne 94afa │ │ + movl $0x2,0x1f0(%r12) │ │ + movabs $0x200000000,%r9 │ │ + mov %r8d,%eax │ │ + cmp %eax,%r15d │ │ + jl 94b24 │ │ + cmp %ebp,%r15d │ │ + jl 94b24 │ │ + cmpl $0x0,0x6c(%rsp) │ │ + jne 94b24 │ │ + movl $0x3,0x1f0(%r12) │ │ + movabs $0x300000000,%r9 │ │ + mov %r15d,%eax │ │ + cmp %eax,%r11d │ │ + jl 94b4e │ │ + cmp %ebp,%r11d │ │ + jl 94b4e │ │ + cmpl $0x0,0x70(%rsp) │ │ + jne 94b4e │ │ + movl $0x4,0x1f0(%r12) │ │ + movabs $0x400000000,%r9 │ │ + mov %r11d,%eax │ │ + mov 0x50(%rsp),%ebx │ │ + cmp %eax,%ebx │ │ + jl 94b7b │ │ + cmp %ebp,%ebx │ │ + jl 94b7b │ │ + cmpl $0x0,0x74(%rsp) │ │ + jne 94b7b │ │ + movl $0x5,0x1f0(%r12) │ │ + movabs $0x500000000,%r9 │ │ + mov 0x50(%rsp),%eax │ │ + cmp %eax,%r10d │ │ + jl 94ba5 │ │ + cmp %ebp,%r10d │ │ + jl 94ba5 │ │ + cmpl $0x0,0x78(%rsp) │ │ + jne 94ba5 │ │ + movl $0x6,0x1f0(%r12) │ │ + movabs $0x600000000,%r9 │ │ + mov %r10d,%eax │ │ + movabs $0x700000000,%rbx │ │ + cmp %eax,%r14d │ │ + jl 94bd2 │ │ + cmp %ebp,%r14d │ │ + jl 94bd2 │ │ + cmpl $0x0,0x7c(%rsp) │ │ + jne 94bd2 │ │ + movl $0x7,0x1f0(%r12) │ │ + mov %rbx,%r9 │ │ + mov %r14d,%eax │ │ + cmp $0xffffffff,%eax │ │ + je 94be8 │ │ + sar $0x1e,%r9 │ │ + movl $0x1,0x60(%rsp,%r9,1) │ │ + mov 0x60(%rsp),%esi │ │ + mov $0x7fffffff,%ebx │ │ + cmp $0x7fffffff,%edx │ │ + je 965da │ │ + cmp %ebp,%edx │ │ + mov 0x50(%rsp),%r9d │ │ + mov %rcx,%rax │ │ + jl 965e2 │ │ + test %esi,%esi │ │ + jne 965e2 │ │ + movl $0x0,0x1e8(%r12) │ │ + xor %eax,%eax │ │ + mov %edx,%ebx │ │ + cmp %ebx,%edi │ │ + jl 965e6 │ │ + jmpq 96609 │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + test %eax,%eax │ │ + setne %al │ │ + movzbl %al,%eax │ │ + mov %eax,0x1d0(%r12) │ │ + mov %ebx,0x200(%r12) │ │ + cmpl $0x0,0x3b0(%rbp) │ │ + jne 94c6b │ │ + cmpl $0x0,0x120(%r12) │ │ + je 953d9 │ │ + xor %eax,%eax │ │ + movzbl %al,%eax │ │ + mov %eax,0x204(%r12) │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,0x208(%r12) │ │ + mov 0x3f4(%rbp),%esi │ │ + mov $0x40,%r15d │ │ + mov %esi,%ecx │ │ + shl %cl,%r15d │ │ + add $0xffffffff,%r15d │ │ + lea 0x6(%rsi),%edx │ │ + mov 0xec(%r12),%r13d │ │ + add %r15d,%r13d │ │ mov %edx,%ecx │ │ - shr $0x8,%ecx │ │ - or %edx,%ecx │ │ - jmp 9cae8 │ │ - mov 0x8(%r15),%rcx │ │ - or (%r15),%rcx │ │ - mov %rcx,%rdx │ │ - shr $0x20,%rdx │ │ - or %ecx,%edx │ │ - mov %edx,%esi │ │ - shr $0x10,%esi │ │ - or %edx,%esi │ │ + sar %cl,%r13d │ │ + mov $0x1000,%r14d │ │ + shr %cl,%r14d │ │ + add 0xf4(%r12),%r15d │ │ + lea (%rsi,%rsi,1),%ebp │ │ + add $0xc,%ebp │ │ + mov $0xffffffff,%esi │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + add $0x1,%esi │ │ + mov %r14d,%edi │ │ mov %esi,%ecx │ │ - shr $0x8,%ecx │ │ - or %esi,%ecx │ │ - and $0x3f,%eax │ │ - cmp $0x4,%eax │ │ - mov $0x4,%edx │ │ - cmovae %edx,%eax │ │ - and $0x3f,%ecx │ │ - cmp $0x4,%ecx │ │ - cmovae %edx,%ecx │ │ - lea (%rax,%rax,4),%rax │ │ - add 0x7f6de(%rip),%rax │ │ - movzbl (%rcx,%rax,1),%ecx │ │ - mov 0x118(%rsp),%r13 │ │ - mov 0x20(%rsp),%rdx │ │ - lea 0x3600(%rdx),%rbp │ │ - lea 0x6cc57(%rip),%rax │ │ - movzbl 0x7(%rax,%r11,8),%r12d │ │ - imul $0x34,%r12,%rax │ │ - add %rdx,%rax │ │ - lea (%rax,%rcx,4),%rsi │ │ - add $0x3288,%rsi │ │ - mov %rbp,%rdi │ │ - mov %r11,%r15 │ │ - callq 4940 │ │ + shl %cl,%edi │ │ + cmp %r13d,%edi │ │ + jl 94ce0 │ │ + mov %edx,%ecx │ │ + sar %cl,%r15d │ │ + mov $0x900000,%r8d │ │ + mov %ebp,%ecx │ │ + shr %cl,%r8d │ │ + mov %esi,0x210(%r12) │ │ + cmp $0x41,%r13d │ │ + mov $0x40,%ebp │ │ + cmovl %r13d,%ebp │ │ + mov $0xffffffff,%edx │ │ + nopl 0x0(%rax) │ │ + add $0x1,%edx │ │ + mov $0x1,%ebx │ │ + mov %edx,%ecx │ │ + shl %cl,%ebx │ │ + cmp %ebp,%ebx │ │ + jl 94d20 │ │ + mov %edx,0x214(%r12) │ │ + cmp $0x41,%r15d │ │ + mov $0x40,%ebp │ │ + cmovl %r15d,%ebp │ │ + mov $0xffffffff,%ecx │ │ + nopw 0x0(%rax,%rax,1) │ │ + add $0x1,%ecx │ │ + mov $0x1,%ebx │ │ + shl %cl,%ebx │ │ + cmp %ebp,%ebx │ │ + jl 94d50 │ │ + mov %ecx,0x224(%r12) │ │ + mov %r13d,%ebp │ │ + imul %r15d,%ebp │ │ + mov $0xffffffff,%ebx │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + add $0x1,%ebx │ │ + mov %r8d,%edi │ │ + mov %ebx,%ecx │ │ + shl %cl,%edi │ │ + cmp %ebp,%edi │ │ + jl 94d80 │ │ + cmp %esi,%ebx │ │ + cmovbe %esi,%ebx │ │ test %eax,%eax │ │ - je 9cb70 │ │ - mov 0x120(%rsp),%rax │ │ - movb $0x40,(%rax) │ │ - mov 0x40(%rsp),%eax │ │ - shl $0x4,%eax │ │ - mov %eax,0x0(%r13) │ │ + je 94e1b │ │ + mov %esi,0x218(%r12) │ │ + cmp %edx,%esi │ │ + mov 0x58(%rsp),%r14 │ │ + jae 94dde │ │ + nopl 0x0(%rax) │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov 0x218(%r12),%esi │ │ + test %eax,%eax │ │ + je 94dde │ │ + add $0x1,%esi │ │ + mov %esi,0x218(%r12) │ │ + cmp 0x214(%r12),%esi │ │ + jl 94db0 │ │ + lea -0x1(%r13),%eax │ │ + mov %eax,%edi │ │ + mov %esi,%ecx │ │ + sar %cl,%edi │ │ + movl $0x0,0x21c(%r12) │ │ + test %r13d,%r13d │ │ + jle 950ac │ │ + add $0x1,%edi │ │ + xor %ebp,%ebp │ │ + xor %edx,%edx │ │ + div %edi │ │ + add $0x1,%rax │ │ + cmp $0xf,%rax │ │ + ja 94fcc │ │ + xor %ecx,%ecx │ │ + jmpq 95090 │ │ + mov %r15,0x90(%rsp) │ │ + mov %r12,0x50(%rsp) │ │ + movl $0x0,0x21c(%r12) │ │ + xor %edx,%edx │ │ + xor %edi,%edi │ │ + test %r13d,%r13d │ │ + jle 94eae │ │ + xor %r12d,%r12d │ │ + mov %r13d,%esi │ │ + sub %r12d,%esi │ │ + cmp %r14d,%esi │ │ + jle 94e4e │ │ + mov %r14d,%esi │ │ + mov $0x1,%eax │ │ + cmp $0x2,%esi │ │ + jl 94e7c │ │ + mov %r13,%r15 │ │ + mov %edi,%r13d │ │ + mov 0x58(%rsp),%rdi │ │ + callq 88a40 │ │ + mov %r13d,%edi │ │ + mov %r15,%r13 │ │ + add $0x1,%eax │ │ + mov 0x50(%rsp),%rcx │ │ + mov 0x21c(%rcx),%edx │ │ + movslq %edx,%rcx │ │ + mov 0x50(%rsp),%rsi │ │ + mov %r12w,0x230(%rsi,%rcx,2) │ │ + cmp %eax,%edi │ │ + jge 94e93 │ │ + mov %eax,%edi │ │ + add $0x1,%edx │ │ + mov 0x50(%rsp),%rcx │ │ + mov %edx,0x21c(%rcx) │ │ + cmp $0x3f,%edx │ │ + jg 94eae │ │ + add %eax,%r12d │ │ + cmp %r12d,%r13d │ │ + jg 94e40 │ │ + mov $0xffffffff,%ecx │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + add $0x1,%ecx │ │ + mov $0x1,%eax │ │ + shl %cl,%eax │ │ + cmp %edx,%eax │ │ + jl 94ec0 │ │ + lea 0x1(%rbx),%eax │ │ + test %ebx,%ebx │ │ + movzbl %al,%eax │ │ + cmove %ebx,%eax │ │ + mov 0x50(%rsp),%r12 │ │ + mov %ecx,0x218(%r12) │ │ + mov %eax,%ecx │ │ + sar %cl,%ebp │ │ + mov %ebp,%eax │ │ + cltd │ │ + idiv %edi │ │ + mov %eax,%r14d │ │ + test %eax,%eax │ │ + mov $0x1,%eax │ │ + cmovle %eax,%r14d │ │ + movl $0x0,0x22c(%r12) │ │ + mov 0x90(%rsp),%r15 │ │ + xor %ebp,%ebp │ │ + test %r15d,%r15d │ │ + jle 94f6f │ │ + xor %ebx,%ebx │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %r15d,%esi │ │ + sub %ebx,%esi │ │ + cmp %r14d,%esi │ │ + jle 94f2d │ │ + mov %r14d,%esi │ │ + mov $0x1,%eax │ │ + cmp $0x2,%esi │ │ + jl 94f4c │ │ + mov 0x58(%rsp),%rdi │ │ + callq 88a40 │ │ + add $0x1,%eax │ │ + mov 0x22c(%r12),%ebp │ │ + movslq %ebp,%rbp │ │ + mov %bx,0x2b2(%r12,%rbp,2) │ │ + add $0x1,%ebp │ │ + mov %ebp,0x22c(%r12) │ │ + cmp $0x3f,%ebp │ │ + jg 94f6f │ │ + add %eax,%ebx │ │ + cmp %ebx,%r15d │ │ + jg 94f20 │ │ mov $0xffffffff,%ebx │ │ - jmpq 9e138 │ │ - mov %r12,0x30(%rsp) │ │ - mov %r15,0x48(%rsp) │ │ - mov %rbp,0x10(%rsp) │ │ - cmpl $0x0,0x40(%rsp) │ │ - je 9cbad │ │ - mov $0x10,%eax │ │ - mov 0x48(%rsp),%rsi │ │ - mov 0x108(%rsp),%r15d │ │ - mov %r15d,%r8d │ │ - mov 0x30(%rsp),%r9 │ │ - mov 0x118(%rsp),%r12 │ │ - jmpq 9ce0b │ │ - mov 0x100(%rsp),%ebp │ │ - mov 0x48(%rsp),%rsi │ │ - lea 0x6cbc0(%rip),%rax │ │ - movzbl 0x5(%rax,%rsi,8),%ecx │ │ - lea (%rcx,%rbp,1),%edx │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + add $0x1,%ebx │ │ + mov $0x1,%eax │ │ + mov %ebx,%ecx │ │ + shl %cl,%eax │ │ + cmp %ebp,%eax │ │ + jl 94f80 │ │ + mov %ebx,0x228(%r12) │ │ + mov 0x58(%rsp),%r14 │ │ + jmpq 9521c │ │ + mov 0x3d8(%r13),%esi │ │ + mov %r14,%rdi │ │ + callq 88470 │ │ + mov %eax,0x110(%r12) │ │ + cmpl $0x0,0x3e8(%r13) │ │ + jne 93f28 │ │ + jmpq 97501 │ │ + movabs $0x200000000,%rcx │ │ + add $0xfffffffffffffff0,%rcx │ │ + and %rax,%rcx │ │ + movd %edi,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + movdqa 0x6935d(%rip),%xmm1 │ │ + pmullw %xmm0,%xmm1 │ │ + psllw $0x3,%xmm0 │ │ + lea -0x10(%rcx),%rbp │ │ + mov %rbp,%rdx │ │ + shr $0x4,%rdx │ │ + add $0x1,%rdx │ │ + mov %edx,%r8d │ │ + and $0x1,%r8d │ │ + test %rbp,%rbp │ │ + je 958da │ │ + sub %r8,%rdx │ │ + xor %ebp,%ebp │ │ + movdqu %xmm1,0x230(%r12,%rbp,2) │ │ + paddw %xmm0,%xmm1 │ │ + movdqu %xmm1,0x240(%r12,%rbp,2) │ │ + paddw %xmm0,%xmm1 │ │ + movdqu %xmm1,0x250(%r12,%rbp,2) │ │ + paddw %xmm0,%xmm1 │ │ + movdqu %xmm1,0x260(%r12,%rbp,2) │ │ + add $0x20,%rbp │ │ + paddw %xmm0,%xmm1 │ │ + add $0xfffffffffffffffe,%rdx │ │ + jne 95020 │ │ + test %r8,%r8 │ │ + je 9507f │ │ + paddw %xmm1,%xmm0 │ │ + movdqu %xmm1,0x230(%r12,%rbp,2) │ │ + movdqu %xmm0,0x240(%r12,%rbp,2) │ │ + cmp %rcx,%rax │ │ + je 950a4 │ │ + mov %edi,%ebp │ │ + imul %ecx,%ebp │ │ + nopl 0x0(%rax) │ │ + mov %bp,0x230(%r12,%rcx,2) │ │ + add $0x1,%rcx │ │ + add %edi,%ebp │ │ + cmp %r13d,%ebp │ │ + jl 95090 │ │ + mov %ecx,0x21c(%r12) │ │ + xor %ebp,%ebp │ │ + sub %esi,%ebx │ │ + cmovs %ebp,%ebx │ │ + mov %ebx,0x220(%r12) │ │ + mov %ebx,0x228(%r12) │ │ + cmp 0x224(%r12),%ebx │ │ + jge 950fe │ │ + nopl (%rax) │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov 0x228(%r12),%ebx │ │ + test %eax,%eax │ │ + je 950fe │ │ + add $0x1,%ebx │ │ + mov %ebx,0x228(%r12) │ │ + cmp 0x224(%r12),%ebx │ │ + jl 950d0 │ │ + lea -0x1(%r15),%eax │ │ + mov %eax,%esi │ │ + mov %ebx,%ecx │ │ + sar %cl,%esi │ │ + movl $0x0,0x22c(%r12) │ │ + test %r15d,%r15d │ │ + jle 9521c │ │ + add $0x1,%esi │ │ + xor %ecx,%ecx │ │ + xor %edx,%edx │ │ + div %esi │ │ + add $0x1,%rax │ │ + cmp $0x10,%rax │ │ + jae 95137 │ │ + xor %ebp,%ebp │ │ + jmpq 95200 │ │ + movabs $0x200000000,%rbp │ │ + add $0xfffffffffffffff0,%rbp │ │ + and %rax,%rbp │ │ + movd %esi,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + movdqa 0x691f2(%rip),%xmm1 │ │ + pmullw %xmm0,%xmm1 │ │ + psllw $0x3,%xmm0 │ │ + lea -0x10(%rbp),%rdx │ │ + mov %rdx,%rdi │ │ + shr $0x4,%rdi │ │ + add $0x1,%rdi │ │ + mov %edi,%ecx │ │ + and $0x1,%ecx │ │ + test %rdx,%rdx │ │ + je 958ea │ │ + sub %rcx,%rdi │ │ + xor %edx,%edx │ │ + nopl 0x0(%rax) │ │ + movdqu %xmm1,0x2b2(%r12,%rdx,2) │ │ + paddw %xmm0,%xmm1 │ │ + movdqu %xmm1,0x2c2(%r12,%rdx,2) │ │ + paddw %xmm0,%xmm1 │ │ + movdqu %xmm1,0x2d2(%r12,%rdx,2) │ │ + paddw %xmm0,%xmm1 │ │ + movdqu %xmm1,0x2e2(%r12,%rdx,2) │ │ + add $0x20,%rdx │ │ + paddw %xmm0,%xmm1 │ │ + add $0xfffffffffffffffe,%rdi │ │ + jne 95190 │ │ + test %rcx,%rcx │ │ + je 951ef │ │ + paddw %xmm1,%xmm0 │ │ + movdqu %xmm1,0x2b2(%r12,%rdx,2) │ │ + movdqu %xmm0,0x2c2(%r12,%rdx,2) │ │ + cmp %rbp,%rax │ │ + je 95214 │ │ + mov %esi,%ecx │ │ + imul %ebp,%ecx │ │ + nopl 0x0(%rax) │ │ + mov %cx,0x2b2(%r12,%rbp,2) │ │ + add $0x1,%rbp │ │ + add %esi,%ecx │ │ + cmp %r15d,%ecx │ │ + jl 95200 │ │ + mov %ebp,0x22c(%r12) │ │ + movslq 0x21c(%r12),%rax │ │ + mov %r13w,0x230(%r12,%rax,2) │ │ + movslq %ebp,%rax │ │ + mov %r15w,0x2b2(%r12,%rax,2) │ │ + mov 0x218(%r12),%eax │ │ + mov %eax,%ecx │ │ + or %ebx,%ecx │ │ + je 95286 │ │ + add %eax,%ebx │ │ + mov %r14,%rdi │ │ + mov %ebx,%esi │ │ + callq 88470 │ │ + mov %eax,0x334(%r12) │ │ + mov 0x22c(%r12),%ecx │ │ + imul 0x21c(%r12),%ecx │ │ + cmp %ecx,%eax │ │ + jge 9752c │ │ + mov %r14,%rdi │ │ + mov $0x2,%esi │ │ + callq 88470 │ │ + add $0x1,%eax │ │ + jmp 95294 │ │ + movl $0x0,0x334(%r12) │ │ xor %eax,%eax │ │ - cmp $0x3,%edx │ │ - mov 0x108(%rsp),%r15d │ │ - mov %r15d,%r8d │ │ - mov 0x118(%rsp),%r12 │ │ - jle 9cbec │ │ - mov 0x30(%rsp),%r9 │ │ - jmpq 9ce0b │ │ + mov %eax,0x20c(%r12) │ │ + mov %r14,%rdi │ │ + mov $0x8,%esi │ │ + callq 88470 │ │ + mov %eax,0x338(%r12) │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + test %eax,%eax │ │ + mov 0x38(%rsp),%r13 │ │ + je 952f0 │ │ + mov %r14,%rdi │ │ + mov $0x6,%esi │ │ + callq 88510 │ │ + mov %eax,0x33c(%r12) │ │ + mov 0x40(%rsp),%rax │ │ + cmpl $0x0,0x43c(%rax) │ │ + jne 95416 │ │ + jmp 9530c │ │ + xor %eax,%eax │ │ + mov %eax,0x33c(%r12) │ │ + mov 0x40(%rsp),%rax │ │ + cmpl $0x0,0x43c(%rax) │ │ + jne 95416 │ │ + xor %ebp,%ebp │ │ + mov 0x40(%rsp),%rax │ │ + cmpl $0x0,0x444(%rax) │ │ + mov $0x0,%ebx │ │ + je 95330 │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,%ebx │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + test %eax,%eax │ │ + je 95350 │ │ + mov %r14,%rdi │ │ + mov $0x6,%esi │ │ + callq 88510 │ │ + mov %eax,%ebp │ │ + mov %ebp,0x340(%r12) │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + test %eax,%eax │ │ + je 953f0 │ │ + mov %r14,%rdi │ │ + mov $0x6,%esi │ │ + callq 88510 │ │ + mov %eax,%ebp │ │ + mov %ebp,0x344(%r12) │ │ + test %ebx,%ebx │ │ + je 953fe │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,%ecx │ │ + xor %ebp,%ebp │ │ + mov $0x0,%eax │ │ + test %ecx,%ecx │ │ + je 953af │ │ + mov %r14,%rdi │ │ + mov $0x6,%esi │ │ + callq 88510 │ │ + mov %eax,0x348(%r12) │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + test %eax,%eax │ │ + je 9540e │ │ + mov %r14,%rdi │ │ + mov $0x6,%esi │ │ + callq 88510 │ │ + mov %eax,%ebp │ │ + jmp 9540e │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + test %eax,%eax │ │ + sete %al │ │ + jmpq 94c6d │ │ + xor %ebp,%ebp │ │ + mov %ebp,0x344(%r12) │ │ + test %ebx,%ebx │ │ + jne 95388 │ │ + mov 0x340(%r12),%eax │ │ + mov %eax,0x348(%r12) │ │ + mov %ebp,0x34c(%r12) │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,0x350(%r12) │ │ + test %eax,%eax │ │ + je 9547c │ │ + mov %r14,%rdi │ │ + mov $0x4,%esi │ │ + callq 88470 │ │ + mov %eax,0x354(%r12) │ │ + mov %r14,%rdi │ │ + mov $0x4,%esi │ │ + callq 88470 │ │ + mov %eax,0x358(%r12) │ │ + mov 0x40(%rsp),%rcx │ │ + cmpl $0x0,0x444(%rcx) │ │ + je 95474 │ │ + mov %r14,%rdi │ │ + mov $0x4,%esi │ │ + callq 88470 │ │ + mov %eax,0x35c(%r12) │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,0x360(%r12) │ │ + test %eax,%eax │ │ + je 954c1 │ │ + cmpl $0x7,0x130(%r12) │ │ + jne 95555 │ │ + movq $0x1,0x364(%r12) │ │ + movl $0x1,0x36c(%r12) │ │ + jmpq 955a4 │ │ + lea 0x370(%r12),%rdi │ │ + mov $0x108,%edx │ │ + xor %esi,%esi │ │ + callq 4480 │ │ + movl $0xffffffff,0x384(%r12) │ │ + movl $0xffffffff,0x3a4(%r12) │ │ + movl $0xffffffff,0x3c4(%r12) │ │ + movl $0xffffffff,0x3e4(%r12) │ │ + movl $0xffffffff,0x404(%r12) │ │ + movl $0xffffffff,0x424(%r12) │ │ + movl $0xffffffff,0x444(%r12) │ │ + movl $0xffffffff,0x464(%r12) │ │ + cmpl $0x0,0x338(%r12) │ │ + jne 957c1 │ │ + movl $0x0,0x4b8(%r12) │ │ + jmpq 95871 │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,0x364(%r12) │ │ + test %eax,%eax │ │ + je 9557d │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + jmp 9557f │ │ + xor %eax,%eax │ │ + mov %eax,0x368(%r12) │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,0x36c(%r12) │ │ + test %eax,%eax │ │ + je 95771 │ │ + movabs $0xffffffff00000000,%rax │ │ + mov %rax,0x470(%r12) │ │ + lea 0x38c(%r12),%rbp │ │ + xor %ebx,%ebx │ │ + jmp 955e2 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + add $0x1,%rbx │ │ + add $0x20,%rbp │ │ + cmp $0x8,%rbx │ │ + je 957b2 │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,%ecx │ │ + mov $0x0,%eax │ │ + test %ecx,%ecx │ │ + je 9560f │ │ + mov %r14,%rdi │ │ + mov $0x8,%esi │ │ + callq 88510 │ │ + mov %ebx,0x474(%r12) │ │ + mov %eax,-0x1c(%rbp) │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,%ecx │ │ + xor %r15d,%r15d │ │ + mov $0x0,%eax │ │ + test %ecx,%ecx │ │ + je 95642 │ │ + mov %r14,%rdi │ │ + mov $0x6,%esi │ │ + callq 88510 │ │ + mov %ebx,0x474(%r12) │ │ + mov %eax,-0x18(%rbp) │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + test %eax,%eax │ │ + je 9566e │ │ + mov %r14,%rdi │ │ + mov $0x6,%esi │ │ + callq 88510 │ │ + mov %eax,%r15d │ │ + mov %ebx,0x474(%r12) │ │ + mov %r15d,-0x14(%rbp) │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,%ecx │ │ + xor %r15d,%r15d │ │ + mov $0x0,%eax │ │ + test %ecx,%ecx │ │ + je 956a2 │ │ + mov %r14,%rdi │ │ + mov $0x6,%esi │ │ + callq 88510 │ │ + mov %ebx,0x474(%r12) │ │ + mov %eax,-0x10(%rbp) │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + test %eax,%eax │ │ + je 956ce │ │ + mov %r14,%rdi │ │ + mov $0x6,%esi │ │ + callq 88510 │ │ + mov %eax,%r15d │ │ + mov %ebx,0x474(%r12) │ │ + mov %r15d,-0xc(%rbp) │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + test %eax,%eax │ │ + je 95710 │ │ + mov %r14,%rdi │ │ + mov $0x3,%esi │ │ + callq 88470 │ │ + mov %ebx,0x474(%r12) │ │ + movl $0x1,0x470(%r12) │ │ + jmp 95715 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + mov $0xffffffff,%eax │ │ + mov %eax,-0x8(%rbp) │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,-0x4(%rbp) │ │ + test %eax,%eax │ │ + je 95740 │ │ + mov %ebx,0x474(%r12) │ │ + movl $0x1,0x470(%r12) │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,0x0(%rbp) │ │ + test %eax,%eax │ │ + je 955d0 │ │ + mov %ebx,0x474(%r12) │ │ + movl $0x1,0x470(%r12) │ │ + jmpq 955d0 │ │ + movslq 0x130(%r12),%rax │ │ + movslq 0x1d8(%r12,%rax,4),%rax │ │ + imul $0x150,%rax,%rax │ │ + mov 0x288(%r13,%rax,1),%rsi │ │ + test %rsi,%rsi │ │ + je 9753f │ │ + lea 0x370(%r12),%rdi │ │ + add $0x370,%rsi │ │ + mov $0x108,%edx │ │ + callq 4390 │ │ + cmpl $0x0,0x338(%r12) │ │ + je 95544 │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,0x4b8(%r12) │ │ + test %eax,%eax │ │ + je 95871 │ │ + mov %r14,%rdi │ │ + mov $0x2,%esi │ │ + callq 88470 │ │ + mov %eax,0x4bc(%r12) │ │ + cmpl $0x0,0x4b8(%r12) │ │ + je 9587d │ │ + cmpl $0x0,0x1d0(%r12) │ │ + jne 9587d │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + xor %ecx,%ecx │ │ + test %eax,%eax │ │ + setne %cl │ │ + mov %ecx,0x4c0(%r12) │ │ + je 95889 │ │ + mov %r14,%rdi │ │ + mov $0x2,%esi │ │ + callq 88470 │ │ + mov %eax,0x4c4(%r12) │ │ + cmpl $0x0,0x4c0(%r12) │ │ + je 958fa │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,0x4c8(%r12) │ │ + cmpl $0x0,0x33c(%r12) │ │ + jne 9590f │ │ + jmp 958aa │ │ + movl $0x0,0x4bc(%r12) │ │ + movl $0x0,0x4c0(%r12) │ │ + movl $0x0,0x4c4(%r12) │ │ + xor %eax,%eax │ │ + mov %eax,0x4c8(%r12) │ │ + cmpl $0x0,0x33c(%r12) │ │ + jne 9590f │ │ + cmpl $0x0,0x340(%r12) │ │ + jne 9590f │ │ + cmpl $0x0,0x344(%r12) │ │ + jne 9590f │ │ + cmpl $0x0,0x348(%r12) │ │ + jne 9590f │ │ + cmpl $0x0,0x34c(%r12) │ │ + sete %sil │ │ + jmp 95911 │ │ + xor %ebp,%ebp │ │ + test %r8,%r8 │ │ + jne 95067 │ │ + jmpq 9507f │ │ + xor %edx,%edx │ │ + test %rcx,%rcx │ │ + jne 951d7 │ │ + jmpq 951ef │ │ + xor %eax,%eax │ │ + mov %eax,0x4c8(%r12) │ │ + cmpl $0x0,0x33c(%r12) │ │ + je 958aa │ │ + xor %esi,%esi │ │ + movl $0x1,0x4cc(%r12) │ │ + mov 0x338(%r12),%ecx │ │ + mov 0x360(%r12),%r8d │ │ + mov %ecx,%edi │ │ test %r8d,%r8d │ │ - mov 0x30(%rsp),%r9 │ │ - je 9cc17 │ │ + je 95953 │ │ + mov 0x370(%r12),%edx │ │ + add %ecx,%edx │ │ + cmp $0x100,%edx │ │ + mov $0xff,%ebp │ │ + cmovl %edx,%ebp │ │ + xor %edi,%edi │ │ test %ebp,%ebp │ │ - je 9cc8a │ │ - mov 0x78(%rsp),%rax │ │ - movzbl 0x9(%rax),%eax │ │ - lea 0x6cc6a(%rip),%rcx │ │ - movzbl (%rcx,%rax,1),%eax │ │ - jmpq 9ce0b │ │ - mov 0xc0(%rsp),%rdx │ │ - mov 0x18(%rdx),%rdx │ │ - mov 0x78(%rsp),%rdi │ │ - movzbl 0x4(%rdi),%edi │ │ - cmpl $0x0,0x498(%rdx,%rdi,4) │ │ - je 9ce0b │ │ + cmovns %ebp,%edi │ │ + test %edi,%edi │ │ + sete %dl │ │ + and %sil,%dl │ │ + mov %edi,0x498(%r12) │ │ + movzbl %dl,%edi │ │ + mov %edi,0x478(%r12) │ │ + mov %edi,0x4cc(%r12) │ │ + mov %ecx,%edi │ │ + test %r8d,%r8d │ │ + je 9599c │ │ + mov 0x390(%r12),%edi │ │ + add %ecx,%edi │ │ + cmp $0x100,%edi │ │ + mov $0xff,%ebp │ │ + cmovl %edi,%ebp │ │ + xor %edi,%edi │ │ test %ebp,%ebp │ │ - je 9ccc6 │ │ - mov 0x78(%rsp),%rax │ │ - mov 0x8(%rax),%al │ │ - cmp $0xd,%al │ │ - jne 9cc62 │ │ - mov 0x78(%rsp),%rax │ │ - movsbq 0xd(%rax),%rax │ │ - lea 0x6cd55(%rip),%rcx │ │ - mov (%rcx,%rax,1),%al │ │ - cmpl $0x0,0x58c(%rdx) │ │ - lea 0x6cb10(%rip),%rcx │ │ - mov 0x4(%rcx,%rsi,8),%cl │ │ + cmovns %ebp,%edi │ │ + test %edi,%edi │ │ + sete %bl │ │ + mov %esi,%eax │ │ + and %bl,%al │ │ + and %bl,%dl │ │ + mov %edi,0x49c(%r12) │ │ movzbl %al,%eax │ │ - mov %r9,%r15 │ │ - mov %r8d,%ebp │ │ - je 9cd1f │ │ - mov %ecx,%edx │ │ - jmpq 9cd26 │ │ - mov (%r12),%edx │ │ - cmp $0x3,%cl │ │ - jne 9cca3 │ │ - xor %eax,%eax │ │ - cmp $0x9,%edx │ │ + mov %eax,0x47c(%r12) │ │ + movzbl %dl,%eax │ │ + mov %eax,0x4cc(%r12) │ │ + mov %ecx,%edi │ │ + test %r8d,%r8d │ │ + je 959ea │ │ + mov 0x3b0(%r12),%eax │ │ + add %ecx,%eax │ │ + cmp $0x100,%eax │ │ + mov $0xff,%ebp │ │ + cmovl %eax,%ebp │ │ + xor %edi,%edi │ │ + test %ebp,%ebp │ │ + cmovns %ebp,%edi │ │ + test %edi,%edi │ │ sete %al │ │ - lea (%rax,%rax,8),%eax │ │ - jmpq 9ce0b │ │ - lea 0x6cad6(%rip),%rcx │ │ - cmpb $0x2,0x4(%rcx,%rsi,8) │ │ - jne 9ccbf │ │ - mov $0xf000,%ecx │ │ - bt %edx,%ecx │ │ - jb 9ce0b │ │ - mov %edx,%eax │ │ - jmpq 9ce0b │ │ - lea 0x6cab3(%rip),%rax │ │ - movzbl 0x4(%rax,%rsi,8),%esi │ │ - cmp $0x3,%cl │ │ - je 9cd70 │ │ - cmpl $0x0,0x58c(%rdx) │ │ - jne 9cd70 │ │ - mov %r9,%rbp │ │ - mov %r8d,%r15d │ │ - mov 0x20(%rsp),%rcx │ │ - mov 0x3628(%rcx),%rax │ │ - cmp $0x2,%sil │ │ - jne 9cdd8 │ │ - lea 0x860(%rcx),%rsi │ │ - mov $0xb,%edx │ │ - mov 0x10(%rsp),%rdi │ │ - callq *%rax │ │ - add $0xc,%eax │ │ - jmpq 9cdf5 │ │ - mov $0x2,%dl │ │ - cmp $0x2,%cl │ │ - jne 9cda3 │ │ - movzbl %dl,%ecx │ │ - imul $0xd0,%rcx,%rcx │ │ - add 0x20(%rsp),%rcx │ │ - shl $0x4,%rax │ │ - lea (%rax,%rcx,1),%rsi │ │ - add $0xa20,%rsi │ │ - mov $0x4,%edx │ │ - mov 0x10(%rsp),%rdi │ │ - callq 4620 │ │ - mov %eax,%eax │ │ - lea 0x6cb54(%rip),%rcx │ │ - movzbl (%rcx,%rax,1),%eax │ │ - mov 0x48(%rsp),%rsi │ │ - mov %ebp,%r8d │ │ - mov %r15,%r9 │ │ - jmpq 9ce0b │ │ - mov 0x20(%rsp),%rax │ │ - lea (%rax,%rsi,4),%rsi │ │ - add $0x1548,%rsi │ │ - mov 0x10(%rsp),%rdi │ │ - mov %r8d,%r15d │ │ - mov %r9,%rbp │ │ - callq 4940 │ │ - mov %rbp,%r9 │ │ - mov %r15d,%r8d │ │ - mov 0x48(%rsp),%rsi │ │ - add $0xffffffff,%eax │ │ - and $0x9,%eax │ │ - jmp 9ce0b │ │ - movzbl %cl,%ecx │ │ - imul $0xd0,%rcx,%rcx │ │ - add 0x20(%rsp),%rcx │ │ - shl $0x4,%rax │ │ - lea (%rax,%rcx,1),%rsi │ │ - add $0x880,%rsi │ │ - mov $0x6,%edx │ │ - mov 0x10(%rsp),%rdi │ │ - callq 4770 │ │ - add $0x5,%eax │ │ - jmpq 9cd53 │ │ - shl $0x5,%rsi │ │ - add %rcx,%rsi │ │ - add $0x820,%rsi │ │ - mov $0xf,%edx │ │ - mov 0x10(%rsp),%rdi │ │ - callq *%rax │ │ - add $0x18,%eax │ │ - lea 0x6cab4(%rip),%rcx │ │ - movzbl (%rcx,%rax,1),%eax │ │ - mov 0x48(%rsp),%rsi │ │ + mov %esi,%ebx │ │ + and %al,%bl │ │ + and %al,%dl │ │ + mov %edi,0x4a0(%r12) │ │ + movzbl %bl,%eax │ │ + mov %eax,0x480(%r12) │ │ + movzbl %dl,%eax │ │ + mov %eax,0x4cc(%r12) │ │ + mov %ecx,%edi │ │ + test %r8d,%r8d │ │ + je 95a38 │ │ + mov 0x3d0(%r12),%eax │ │ + add %ecx,%eax │ │ + cmp $0x100,%eax │ │ + mov $0xff,%ebp │ │ + cmovl %eax,%ebp │ │ + xor %edi,%edi │ │ + test %ebp,%ebp │ │ + cmovns %ebp,%edi │ │ + test %edi,%edi │ │ + sete %al │ │ + mov %esi,%ebx │ │ + and %al,%bl │ │ + and %al,%dl │ │ + mov %edi,0x4a4(%r12) │ │ + movzbl %bl,%eax │ │ + mov %eax,0x484(%r12) │ │ + movzbl %dl,%eax │ │ + mov %eax,0x4cc(%r12) │ │ + mov %ecx,%edi │ │ + test %r8d,%r8d │ │ + je 95a86 │ │ + mov 0x3f0(%r12),%eax │ │ + add %ecx,%eax │ │ + cmp $0x100,%eax │ │ + mov $0xff,%ebp │ │ + cmovl %eax,%ebp │ │ + xor %edi,%edi │ │ + test %ebp,%ebp │ │ + cmovns %ebp,%edi │ │ + test %edi,%edi │ │ + sete %al │ │ + and %sil,%al │ │ + and %al,%dl │ │ + mov %edi,0x4a8(%r12) │ │ + movzbl %al,%eax │ │ + mov %eax,0x488(%r12) │ │ + movzbl %dl,%eax │ │ + mov %eax,0x4cc(%r12) │ │ + mov %ecx,%edi │ │ + test %r8d,%r8d │ │ + je 95ad3 │ │ + mov 0x410(%r12),%eax │ │ + add %ecx,%eax │ │ + cmp $0x100,%eax │ │ + mov $0xff,%ebp │ │ + cmovl %eax,%ebp │ │ + xor %edi,%edi │ │ + test %ebp,%ebp │ │ + cmovns %ebp,%edi │ │ + test %edi,%edi │ │ + sete %al │ │ + mov %esi,%ebx │ │ + and %al,%bl │ │ + and %al,%dl │ │ + mov %edi,0x4ac(%r12) │ │ + movzbl %bl,%eax │ │ + mov %eax,0x48c(%r12) │ │ + movzbl %dl,%eax │ │ + mov %eax,0x4cc(%r12) │ │ + mov %ecx,%edi │ │ + test %r8d,%r8d │ │ + je 95b21 │ │ + mov 0x430(%r12),%eax │ │ + add %ecx,%eax │ │ + cmp $0x100,%eax │ │ + mov $0xff,%ebp │ │ + cmovl %eax,%ebp │ │ + xor %edi,%edi │ │ + test %ebp,%ebp │ │ + cmovns %ebp,%edi │ │ + test %edi,%edi │ │ + sete %al │ │ + mov %esi,%ebx │ │ + and %al,%bl │ │ + and %al,%dl │ │ + mov %edi,0x4b0(%r12) │ │ + movzbl %bl,%eax │ │ + mov %eax,0x490(%r12) │ │ + movzbl %dl,%eax │ │ + mov %eax,0x4cc(%r12) │ │ + test %r8d,%r8d │ │ + je 95b6c │ │ + add 0x450(%r12),%ecx │ │ + cmp $0x100,%ecx │ │ + mov $0xff,%eax │ │ + cmovl %ecx,%eax │ │ + xor %ecx,%ecx │ │ + test %eax,%eax │ │ + cmovns %eax,%ecx │ │ + mov %ecx,0x4b4(%r12) │ │ + test %ecx,%ecx │ │ + sete %al │ │ + and %al,%sil │ │ + movzbl %sil,%eax │ │ + mov %eax,0x494(%r12) │ │ + and %al,%dl │ │ + movzbl %dl,%eax │ │ + mov %eax,0x4cc(%r12) │ │ + test %al,%al │ │ + jne 95ba8 │ │ + cmpl $0x0,0x1d0(%r12) │ │ + je 95cb2 │ │ + movl $0x0,0x510(%r12) │ │ + pxor %xmm0,%xmm0 │ │ + movdqu %xmm0,0x4d0(%r12) │ │ + movabs $0x100000001,%rax │ │ + mov %rax,0x4e0(%r12) │ │ + movups 0x6a695(%rip),%xmm0 │ │ + movups %xmm0,0x4e8(%r12) │ │ + movdqu 0x6a694(%rip),%xmm0 │ │ + movdqu %xmm0,0x4f8(%r12) │ │ + mov 0x6a693(%rip),%rax │ │ + mov %rax,0x508(%r12) │ │ + cmpl $0x0,0x4cc(%r12) │ │ + je 95fd3 │ │ + movq $0x0,0x518(%r12) │ │ + movl $0x0,0x53c(%r12) │ │ + cmpl $0x0,0x4cc(%r12) │ │ + je 95c42 │ │ + cmpl $0x0,0x1c8(%r12) │ │ + je 95c5f │ │ + mov 0x40(%rsp),%rax │ │ + cmpl $0x0,0x430(%rax) │ │ + je 95c5f │ │ + cmpl $0x0,0x1d0(%r12) │ │ + je 95d6d │ │ + movq $0x0,0x55c(%r12) │ │ + movl $0x0,0x564(%r12) │ │ + xor %eax,%eax │ │ + cmpl $0x0,0x4cc(%r12) │ │ + je 9619d │ │ + mov %eax,0x570(%r12) │ │ + testb $0x1,0xe8(%r12) │ │ + jne 961cc │ │ + movq $0x0,0x574(%r12) │ │ + xor %eax,%eax │ │ + jmpq 96202 │ │ + mov %r14,%rdi │ │ + mov $0x6,%esi │ │ + callq 88470 │ │ + mov %eax,0x4d0(%r12) │ │ + mov %r14,%rdi │ │ + mov $0x6,%esi │ │ + callq 88470 │ │ + mov %eax,0x4d4(%r12) │ │ + mov 0x40(%rsp),%rcx │ │ + cmpl $0x0,0x43c(%rcx) │ │ + jne 95d1e │ │ + or 0x4d0(%r12),%eax │ │ + je 95d1e │ │ + mov %r14,%rdi │ │ + mov $0x6,%esi │ │ + callq 88470 │ │ + mov %eax,0x4d8(%r12) │ │ + mov %r14,%rdi │ │ + mov $0x6,%esi │ │ + callq 88470 │ │ + mov %eax,0x4dc(%r12) │ │ + mov %r14,%rdi │ │ + mov $0x3,%esi │ │ + callq 88470 │ │ + mov %eax,0x510(%r12) │ │ + movslq 0x130(%r12),%rax │ │ + cmp $0x7,%rax │ │ + jne 95db7 │ │ + mov 0x6a548(%rip),%rax │ │ + mov %rax,0x508(%r12) │ │ + movups 0x6a529(%rip),%xmm0 │ │ + movups %xmm0,0x4f8(%r12) │ │ + movdqu 0x6a508(%rip),%xmm0 │ │ + jmpq 95e00 │ │ + mov %r14,%rdi │ │ + mov $0x2,%esi │ │ + callq 88470 │ │ + mov %eax,0x55c(%r12) │ │ + mov 0x40(%rsp),%rcx │ │ + cmpl $0x0,0x43c(%rcx) │ │ + je 96089 │ │ + movl $0x0,0x560(%r12) │ │ + xor %ecx,%ecx │ │ + mov %ecx,0x564(%r12) │ │ + test %eax,%eax │ │ + jne 960cf │ │ + jmpq 960c1 │ │ + movslq 0x1d8(%r12,%rax,4),%rax │ │ + imul $0x150,%rax,%rax │ │ + mov 0x288(%r13,%rax,1),%rax │ │ + test %rax,%rax │ │ + je 9753f │ │ + mov 0x508(%rax),%rcx │ │ + mov %rcx,0x508(%r12) │ │ + movdqu 0x4e8(%rax),%xmm0 │ │ + movdqu 0x4f8(%rax),%xmm1 │ │ + movdqu %xmm1,0x4f8(%r12) │ │ + movdqu %xmm0,0x4e8(%r12) │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,0x4e0(%r12) │ │ + test %eax,%eax │ │ + je 95c05 │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,0x4e4(%r12) │ │ + test %eax,%eax │ │ + je 95c05 │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + test %eax,%eax │ │ + je 95e6a │ │ + mov %r14,%rdi │ │ + mov $0x6,%esi │ │ + callq 88510 │ │ + mov %eax,0x4f0(%r12) │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + test %eax,%eax │ │ + je 95e90 │ │ + mov %r14,%rdi │ │ + mov $0x6,%esi │ │ + callq 88510 │ │ + mov %eax,0x4f4(%r12) │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + test %eax,%eax │ │ + je 95eb6 │ │ + mov %r14,%rdi │ │ + mov $0x6,%esi │ │ + callq 88510 │ │ + mov %eax,0x4f8(%r12) │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + test %eax,%eax │ │ + je 95edc │ │ + mov %r14,%rdi │ │ + mov $0x6,%esi │ │ + callq 88510 │ │ + mov %eax,0x4fc(%r12) │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + test %eax,%eax │ │ + je 95f02 │ │ + mov %r14,%rdi │ │ + mov $0x6,%esi │ │ + callq 88510 │ │ + mov %eax,0x500(%r12) │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + test %eax,%eax │ │ + je 95f28 │ │ + mov %r14,%rdi │ │ + mov $0x6,%esi │ │ + callq 88510 │ │ + mov %eax,0x504(%r12) │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + test %eax,%eax │ │ + je 95f4e │ │ + mov %r14,%rdi │ │ + mov $0x6,%esi │ │ + callq 88510 │ │ + mov %eax,0x508(%r12) │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + test %eax,%eax │ │ + je 95f74 │ │ + mov %r14,%rdi │ │ + mov $0x6,%esi │ │ + callq 88510 │ │ + mov %eax,0x50c(%r12) │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + test %eax,%eax │ │ + je 95f9a │ │ + mov %r14,%rdi │ │ + mov $0x6,%esi │ │ + callq 88510 │ │ + mov %eax,0x4e8(%r12) │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + test %eax,%eax │ │ + je 95c05 │ │ + mov %r14,%rdi │ │ + mov $0x6,%esi │ │ + callq 88510 │ │ + mov %eax,0x4ec(%r12) │ │ + cmpl $0x0,0x4cc(%r12) │ │ + jne 95c14 │ │ + mov 0x40(%rsp),%rax │ │ + cmpl $0x0,0x42c(%rax) │ │ + je 95c14 │ │ + cmpl $0x0,0x1d0(%r12) │ │ + jne 95c14 │ │ + mov %r14,%rdi │ │ + mov $0x2,%esi │ │ + callq 88470 │ │ + add $0x3,%eax │ │ + mov %eax,0x514(%r12) │ │ + mov %r14,%rdi │ │ + mov $0x2,%esi │ │ + callq 88470 │ │ + mov %eax,0x518(%r12) │ │ + cmp $0x1f,%eax │ │ + je 95c2c │ │ + xor %ebx,%ebx │ │ + jmp 9604f │ │ + xchg %ax,%ax │ │ + movzbl 0x518(%r12),%ecx │ │ + mov $0x1,%eax │ │ + shl %cl,%eax │ │ + add $0x1,%rbx │ │ + cltq │ │ + cmp %rax,%rbx │ │ + jge 95c2c │ │ + mov %r14,%rdi │ │ + mov $0x6,%esi │ │ + callq 88470 │ │ + mov %eax,0x51c(%r12,%rbx,4) │ │ + mov 0x40(%rsp),%rax │ │ + cmpl $0x0,0x43c(%rax) │ │ + jne 96030 │ │ + mov %r14,%rdi │ │ + mov $0x6,%esi │ │ + callq 88470 │ │ + mov %eax,0x53c(%r12,%rbx,4) │ │ + jmp 96030 │ │ + mov %r14,%rdi │ │ + mov $0x2,%esi │ │ + callq 88470 │ │ + mov %eax,0x560(%r12) │ │ + mov %r14,%rdi │ │ + mov $0x2,%esi │ │ + callq 88470 │ │ + mov %eax,%ecx │ │ + mov 0x55c(%r12),%eax │ │ + mov %ecx,0x564(%r12) │ │ + test %eax,%eax │ │ + jne 960cf │ │ + or 0x560(%r12),%ecx │ │ + je 962ec │ │ + mov 0x40(%rsp),%rbx │ │ + mov 0x3f4(%rbx),%eax │ │ + add $0x6,%eax │ │ + mov %eax,0x568(%r12) │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,%ecx │ │ + mov 0x568(%r12),%eax │ │ + test %ecx,%ecx │ │ + je 96131 │ │ + add $0x1,%eax │ │ + mov %eax,0x568(%r12) │ │ + cmpl $0x0,0x3f4(%rbx) │ │ + jne 96131 │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + add 0x568(%r12),%eax │ │ + mov %eax,0x568(%r12) │ │ + mov %eax,0x56c(%r12) │ │ + cmpl $0x0,0x560(%r12) │ │ + jne 96153 │ │ + cmpl $0x0,0x564(%r12) │ │ + je 95c77 │ │ + mov 0x40(%rsp),%rax │ │ + cmpl $0x1,0x434(%rax) │ │ + jne 95c77 │ │ + mov 0x40(%rsp),%rax │ │ + cmpl $0x1,0x438(%rax) │ │ + jne 95c77 │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + sub %eax,0x56c(%r12) │ │ + xor %eax,%eax │ │ + cmpl $0x0,0x4cc(%r12) │ │ + jne 95c88 │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + cmp $0x1,%eax │ │ + mov $0x2,%eax │ │ + sbb $0x0,%eax │ │ + mov %eax,0x570(%r12) │ │ + testb $0x1,0xe8(%r12) │ │ + je 95c9f │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,%ecx │ │ + mov %eax,0x574(%r12) │ │ + movl $0x0,0x578(%r12) │ │ + xor %eax,%eax │ │ + test %ecx,%ecx │ │ + je 96202 │ │ + mov 0x88(%rsp),%rcx │ │ + testb $0x1,(%rcx) │ │ + jne 9625a │ │ + mov %r12,%rbx │ │ + mov %eax,0x57c(%rbx) │ │ + cmpl $0x0,0x11c(%rbx) │ │ + mov %rbx,%r12 │ │ + jne 97075 │ │ + mov 0x88(%rsp),%rax │ │ + testb $0x1,(%rax) │ │ + je 97075 │ │ + mov 0x40(%rsp),%rax │ │ + cmpl $0x0,0x408(%rax) │ │ + mov 0x58(%rsp),%r14 │ │ + je 962e5 │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + test %eax,%eax │ │ + setne %al │ │ + jmpq 9707c │ │ + mov 0x40(%rsp),%rcx │ │ + cmpl $0x0,0x410(%rcx) │ │ + mov %r12,%rbx │ │ + je 9705f │ │ + movslq 0x1d8(%rbx),%rax │ │ + imul $0x150,%rax,%rcx │ │ + mov $0xffffffea,%eax │ │ + cmpq $0x0,0x290(%r13,%rcx,1) │ │ + je 97544 │ │ + mov %r13,%rdx │ │ + mov 0xf8(%rbx),%r13d │ │ + mov 0x288(%rdx,%rcx,1),%rcx │ │ + mov 0xf8(%rcx),%r15d │ │ + mov 0x40(%rsp),%rcx │ │ + mov 0x424(%rcx),%edx │ │ + mov $0xffffffff,%r8d │ │ + test %edx,%edx │ │ + je 9630e │ │ + lea -0x1(%rdx),%ecx │ │ + mov $0x1,%esi │ │ + shl %cl,%esi │ │ + mov %r15d,%edi │ │ + sub %r13d,%edi │ │ + lea -0x1(%rsi),%ecx │ │ + and %edi,%ecx │ │ + and %esi,%edi │ │ + sub %edi,%ecx │ │ + jle 96316 │ │ + mov $0xffffffff,%r14d │ │ mov %r15d,%r8d │ │ - mov %rbp,%r9 │ │ - mov %eax,(%r12) │ │ - movzbl %r14b,%ecx │ │ - cmp $0x3,%cl │ │ - mov $0x3,%edi │ │ - cmovae %edi,%ecx │ │ - movzbl %bl,%r15d │ │ - cmp $0x3,%r15b │ │ - mov $0x3,%edx │ │ - mov %rdx,0x28(%rsp) │ │ - cmovae %edi,%r15d │ │ - add %r15d,%ecx │ │ - mov %eax,%eax │ │ - lea 0x6cb30(%rip),%rdx │ │ - movzbl (%rdx,%rax,1),%r12d │ │ - cmp $0x6,%ecx │ │ - mov %r12,0xa8(%rsp) │ │ - ja 9ceb5 │ │ - lea 0x6f34f(%rip),%rax │ │ - movslq (%rax,%rcx,4),%rcx │ │ - add %rax,%rcx │ │ - mov 0x20(%rsp),%r14 │ │ - jmpq *%rcx │ │ + jmp 96322 │ │ xor %eax,%eax │ │ - test %r12b,%r12b │ │ + jmpq 9707c │ │ + movl $0x8,0x568(%r12) │ │ + xor %eax,%eax │ │ + cmpl $0x0,0x4cc(%r12) │ │ + jne 95c88 │ │ + jmpq 9619d │ │ + mov $0xffffffff,%r14d │ │ + jmp 96322 │ │ + xor %r14d,%r14d │ │ + cmp $0x1,%ecx │ │ + sbb %r14d,%r14d │ │ + or %r15d,%r14d │ │ + movslq 0x1dc(%r12),%rcx │ │ + imul $0x150,%rcx,%rcx │ │ + mov 0x38(%rsp),%rsi │ │ + cmpq $0x0,0x290(%rsi,%rcx,1) │ │ + je 97544 │ │ + xor %r9d,%r9d │ │ + mov 0x288(%rsi,%rcx,1),%rcx │ │ + mov 0xf8(%rcx),%r11d │ │ + test %edx,%edx │ │ + je 963d9 │ │ + lea -0x1(%rdx),%ecx │ │ + mov $0x1,%esi │ │ + shl %cl,%esi │ │ + mov %r11d,%ebp │ │ + sub %r13d,%ebp │ │ + lea -0x1(%rsi),%edi │ │ + mov %edi,%ecx │ │ + and %ebp,%ecx │ │ + and %esi,%ebp │ │ + sub %ebp,%ecx │ │ + jle 963d1 │ │ + cmp $0xffffffff,%r8d │ │ + je 9638c │ │ + mov %r8d,%ecx │ │ + sub %r11d,%ecx │ │ + and %ecx,%edi │ │ + and %ecx,%esi │ │ + cmp %esi,%edi │ │ + jle 963d9 │ │ + mov $0x1,%r9d │ │ + mov %r11d,%r8d │ │ + jmp 963d9 │ │ + cmpl $0x0,0x12c(%r12) │ │ setne %al │ │ - xor %ecx,%ecx │ │ - test %r8d,%r8d │ │ - setne %cl │ │ - shl $0x5,%rcx │ │ - add %r14,%rcx │ │ - shl $0x4,%rax │ │ - lea (%rax,%rcx,1),%rsi │ │ - add $0x1b80,%rsi │ │ - mov $0x4,%edx │ │ - mov 0x10(%rsp),%r13 │ │ - mov %r13,%rdi │ │ - mov %r9,%rbx │ │ - callq 4620 │ │ - mov %rbx,%r9 │ │ - mov %eax,%ebp │ │ - cmp $0x2,%eax │ │ - jl 9cf67 │ │ - jmpq 9cff8 │ │ - mov 0x20(%rsp),%r14 │ │ - mov 0x10(%rsp),%r13 │ │ - jmpq 9d083 │ │ + mov 0x38(%rsp),%rdi │ │ + movzbl %al,%edx │ │ + mov %r14,%rsi │ │ + callq 97970 │ │ + test %eax,%eax │ │ + js 9752c │ │ + cmpl $0x0,0x128(%r12) │ │ + je 9645c │ │ xor %eax,%eax │ │ - test %r12b,%r12b │ │ + jmpq 9646e │ │ + test %ecx,%ecx │ │ + js 96c80 │ │ + xor %ebx,%ebx │ │ + movslq 0x1e0(%r12),%rcx │ │ + imul $0x150,%rcx,%rcx │ │ + mov 0x38(%rsp),%rsi │ │ + cmpq $0x0,0x290(%rsi,%rcx,1) │ │ + je 97544 │ │ + mov 0x288(%rsi,%rcx,1),%rcx │ │ + mov 0xf8(%rcx),%r10d │ │ + test %edx,%edx │ │ + je 96558 │ │ + lea -0x1(%rdx),%ecx │ │ + mov $0x1,%esi │ │ + shl %cl,%esi │ │ + mov %r10d,%ebp │ │ + sub %r13d,%ebp │ │ + lea -0x1(%rsi),%ecx │ │ + mov %ecx,%edi │ │ + and %ebp,%edi │ │ + and %esi,%ebp │ │ + sub %ebp,%edi │ │ + jle 96538 │ │ + cmp $0xffffffff,%r8d │ │ + je 9644e │ │ + mov %r8d,%edi │ │ + sub %r10d,%edi │ │ + and %edi,%ecx │ │ + and %edi,%esi │ │ + cmp %esi,%ecx │ │ + jle 96558 │ │ + mov $0x2,%r9d │ │ + mov %r10d,%r8d │ │ + jmpq 96558 │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + test %eax,%eax │ │ setne %al │ │ - xor %ecx,%ecx │ │ - test %r8d,%r8d │ │ - setne %cl │ │ - shl $0x5,%rcx │ │ - add %r14,%rcx │ │ - shl $0x4,%rax │ │ - lea (%rax,%rcx,1),%rsi │ │ - add $0x1bc0,%rsi │ │ - mov $0x5,%edx │ │ - jmp 9cf49 │ │ + mov 0x40(%rsp),%rbp │ │ + movzbl %al,%eax │ │ + mov %eax,0x1f4(%r12) │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,%ecx │ │ + mov $0x4,%eax │ │ + test %ecx,%ecx │ │ + jne 964a3 │ │ + mov %r14,%rdi │ │ + mov $0x2,%esi │ │ + callq 88470 │ │ + mov %eax,0x1f8(%r12) │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,0x1fc(%r12) │ │ + cmpl $0x0,0x11c(%r12) │ │ + je 964ea │ │ xor %eax,%eax │ │ - test %r12b,%r12b │ │ + movzbl %al,%ebx │ │ + mov %ebx,0x200(%r12) │ │ + cmpl $0x0,0x3b0(%rbp) │ │ + jne 94c6b │ │ + jmpq 94c5c │ │ + cmpl $0x0,0x418(%rbp) │ │ + je 964cb │ │ + cmpl $0x0,0x410(%rbp) │ │ + je 964cb │ │ + mov 0x88(%rsp),%rax │ │ + testb $0x1,(%rax) │ │ + je 964cb │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + test %eax,%eax │ │ setne %al │ │ + movzbl %al,%ebx │ │ + mov %ebx,0x200(%r12) │ │ + cmpl $0x0,0x3b0(%rbp) │ │ + jne 94c6b │ │ + jmpq 94c5c │ │ + test %edi,%edi │ │ + jns 96558 │ │ + cmp $0xffffffff,%r14d │ │ + je 96550 │ │ + mov %r10d,%edi │ │ + sub %r14d,%edi │ │ + and %edi,%ecx │ │ + and %edi,%esi │ │ + cmp %esi,%ecx │ │ + jle 96558 │ │ + mov $0x2,%ebx │ │ + mov %r10d,%r14d │ │ + movslq 0x1e4(%r12),%rcx │ │ + imul $0x150,%rcx,%rcx │ │ + mov 0x38(%rsp),%rsi │ │ + cmpq $0x0,0x290(%rsi,%rcx,1) │ │ + je 97544 │ │ + mov %ebx,0x50(%rsp) │ │ + mov 0x288(%rsi,%rcx,1),%rcx │ │ + mov 0xf8(%rcx),%ebx │ │ + test %edx,%edx │ │ + je 96c01 │ │ + lea -0x1(%rdx),%ecx │ │ + mov $0x1,%esi │ │ + shl %cl,%esi │ │ + mov %ebx,%ebp │ │ + sub %r13d,%ebp │ │ + lea -0x1(%rsi),%ecx │ │ + mov %ecx,%edi │ │ + and %ebp,%edi │ │ + and %esi,%ebp │ │ + sub %ebp,%edi │ │ + jle 96bdf │ │ + cmp $0xffffffff,%r8d │ │ + je 965cc │ │ + mov %r8d,%edi │ │ + sub %ebx,%edi │ │ + and %edi,%ecx │ │ + and %edi,%esi │ │ + cmp %esi,%ecx │ │ + jle 96c01 │ │ + mov $0x3,%r9d │ │ + mov %ebx,%r8d │ │ + jmpq 96c01 │ │ + mov %rcx,%rax │ │ + mov 0x50(%rsp),%r9d │ │ + cmp %ebx,%edi │ │ + jge 96609 │ │ + cmp %ebp,%edi │ │ + jl 96609 │ │ + cmpl $0x0,0x64(%rsp) │ │ + jne 96609 │ │ + movl $0x1,0x1e8(%r12) │ │ + movabs $0x100000000,%rax │ │ + mov %edi,%ebx │ │ + cmp %ebx,%r8d │ │ + jge 96633 │ │ + cmp %ebp,%r8d │ │ + jl 96633 │ │ + cmpl $0x0,0x68(%rsp) │ │ + jne 96633 │ │ + movl $0x2,0x1e8(%r12) │ │ + movabs $0x200000000,%rax │ │ + mov %r8d,%ebx │ │ + cmp %ebx,%r15d │ │ + jge 9665d │ │ + cmp %ebp,%r15d │ │ + jl 9665d │ │ + cmpl $0x0,0x6c(%rsp) │ │ + jne 9665d │ │ + movl $0x3,0x1e8(%r12) │ │ + movabs $0x300000000,%rax │ │ + mov %r15d,%ebx │ │ + cmp %ebx,%r11d │ │ + jge 96687 │ │ + cmp %ebp,%r11d │ │ + jl 96687 │ │ + cmpl $0x0,0x70(%rsp) │ │ + jne 96687 │ │ + movl $0x4,0x1e8(%r12) │ │ + movabs $0x400000000,%rax │ │ + mov %r11d,%ebx │ │ + cmp %ebx,%r9d │ │ + jge 966b1 │ │ + cmp %ebp,%r9d │ │ + jl 966b1 │ │ + cmpl $0x0,0x74(%rsp) │ │ + jne 966b1 │ │ + movl $0x5,0x1e8(%r12) │ │ + movabs $0x500000000,%rax │ │ + mov %r9d,%ebx │ │ + cmp %ebx,%r10d │ │ + jge 966db │ │ + cmp %ebp,%r10d │ │ + jl 966db │ │ + cmpl $0x0,0x78(%rsp) │ │ + jne 966db │ │ + movl $0x6,0x1e8(%r12) │ │ + movabs $0x600000000,%rax │ │ + mov %r10d,%ebx │ │ + cmp %ebx,%r14d │ │ + jge 96707 │ │ + cmp %ebp,%r14d │ │ + jl 96707 │ │ + cmpl $0x0,0x7c(%rsp) │ │ + jne 96707 │ │ + movl $0x7,0x1e8(%r12) │ │ + movabs $0x700000000,%rbx │ │ + mov %rbx,%rax │ │ + jmp 96719 │ │ + cmp $0x7fffffff,%ebx │ │ + movabs $0x700000000,%rbx │ │ + je 96729 │ │ + sar $0x1e,%rax │ │ + movl $0x1,0x60(%rsp,%rax,1) │ │ + mov 0x60(%rsp),%esi │ │ + mov $0x7fffffff,%eax │ │ + cmp $0x7fffffff,%edx │ │ + je 9674e │ │ + cmp %ebp,%edx │ │ + jl 9674e │ │ + test %esi,%esi │ │ + jne 9674e │ │ + movl $0x0,0x1ec(%r12) │ │ xor %ecx,%ecx │ │ - test %r8d,%r8d │ │ - setne %cl │ │ - shl $0x5,%rcx │ │ - add %r14,%rcx │ │ - shl $0x4,%rax │ │ - lea (%rax,%rcx,1),%rsi │ │ - add $0x1c00,%rsi │ │ + mov %edx,%eax │ │ + cmp %eax,%edi │ │ + jge 96775 │ │ + cmp %ebp,%edi │ │ + jl 96775 │ │ + cmpl $0x0,0x64(%rsp) │ │ + jne 96775 │ │ + movl $0x1,0x1ec(%r12) │ │ + movabs $0x100000000,%rcx │ │ + mov %edi,%eax │ │ + cmp %eax,%r8d │ │ + jge 9679f │ │ + cmp %ebp,%r8d │ │ + jl 9679f │ │ + cmpl $0x0,0x68(%rsp) │ │ + jne 9679f │ │ + movl $0x2,0x1ec(%r12) │ │ + movabs $0x200000000,%rcx │ │ + mov %r8d,%eax │ │ + cmp %eax,%r15d │ │ + jge 967c9 │ │ + cmp %ebp,%r15d │ │ + jl 967c9 │ │ + cmpl $0x0,0x6c(%rsp) │ │ + jne 967c9 │ │ + movl $0x3,0x1ec(%r12) │ │ + movabs $0x300000000,%rcx │ │ + mov %r15d,%eax │ │ + cmp %eax,%r11d │ │ + jge 967f3 │ │ + cmp %ebp,%r11d │ │ + jl 967f3 │ │ + cmpl $0x0,0x70(%rsp) │ │ + jne 967f3 │ │ + movl $0x4,0x1ec(%r12) │ │ + movabs $0x400000000,%rcx │ │ + mov %r11d,%eax │ │ + cmp %eax,%r9d │ │ + jge 9681d │ │ + cmp %ebp,%r9d │ │ + jl 9681d │ │ + cmpl $0x0,0x74(%rsp) │ │ + jne 9681d │ │ + movl $0x5,0x1ec(%r12) │ │ + movabs $0x500000000,%rcx │ │ + mov %r9d,%eax │ │ + cmp %eax,%r10d │ │ + jge 96847 │ │ + cmp %ebp,%r10d │ │ + jl 96847 │ │ + cmpl $0x0,0x78(%rsp) │ │ + jne 96847 │ │ + movl $0x6,0x1ec(%r12) │ │ + movabs $0x600000000,%rcx │ │ + mov %r10d,%eax │ │ + cmp %eax,%r14d │ │ + jge 96869 │ │ + cmp %ebp,%r14d │ │ + jl 96869 │ │ + cmpl $0x0,0x7c(%rsp) │ │ + jne 96869 │ │ + movl $0x7,0x1ec(%r12) │ │ + mov %rbx,%rcx │ │ + jmp 96870 │ │ + cmp $0x7fffffff,%eax │ │ + je 9687c │ │ + sar $0x1e,%rcx │ │ + movl $0x1,0x60(%rsp,%rcx,1) │ │ + xor %eax,%eax │ │ + mov 0x58(%rsp),%r14 │ │ + mov 0x1dc(%r12,%rax,4),%ecx │ │ + test %ecx,%ecx │ │ + js 968a9 │ │ + add $0x1,%rax │ │ + cmp $0x6,%rax │ │ + je 96a16 │ │ + mov 0x1dc(%r12,%rax,4),%ecx │ │ + test %ecx,%ecx │ │ + jns 9688f │ │ + mov 0xa0(%rsp),%esi │ │ + mov $0xffffffff,%edx │ │ + cmp $0xffffffff,%esi │ │ + jl 968d5 │ │ + cmp %ebp,%esi │ │ + jge 968d5 │ │ + cmpl $0x0,0x60(%rsp) │ │ + jne 968d5 │ │ + movl $0x0,0x1dc(%r12,%rax,4) │ │ + xor %ecx,%ecx │ │ + mov %esi,%edx │ │ + mov 0xa4(%rsp),%esi │ │ + cmp %edx,%esi │ │ + jl 968fe │ │ + cmp %ebp,%esi │ │ + jge 968fe │ │ + cmpl $0x0,0x64(%rsp) │ │ + jne 968fe │ │ + movl $0x1,0x1dc(%r12,%rax,4) │ │ + mov $0x1,%ecx │ │ + mov %esi,%edx │ │ + mov 0xa8(%rsp),%esi │ │ + cmp %edx,%esi │ │ + jl 96927 │ │ + cmp %ebp,%esi │ │ + jge 96927 │ │ + cmpl $0x0,0x68(%rsp) │ │ + jne 96927 │ │ + movl $0x2,0x1dc(%r12,%rax,4) │ │ + mov $0x2,%ecx │ │ + mov %esi,%edx │ │ + mov 0xac(%rsp),%esi │ │ + cmp %edx,%esi │ │ + jl 96950 │ │ + cmp %ebp,%esi │ │ + jge 96950 │ │ + cmpl $0x0,0x6c(%rsp) │ │ + jne 96950 │ │ + movl $0x3,0x1dc(%r12,%rax,4) │ │ + mov $0x3,%ecx │ │ + mov %esi,%edx │ │ + mov 0xb0(%rsp),%esi │ │ + cmp %edx,%esi │ │ + jl 96979 │ │ + cmp %ebp,%esi │ │ + jge 96979 │ │ + cmpl $0x0,0x70(%rsp) │ │ + jne 96979 │ │ + movl $0x4,0x1dc(%r12,%rax,4) │ │ + mov $0x4,%ecx │ │ + mov %esi,%edx │ │ + mov 0xb4(%rsp),%esi │ │ + cmp %edx,%esi │ │ + jl 969a2 │ │ + cmp %ebp,%esi │ │ + jge 969a2 │ │ + cmpl $0x0,0x74(%rsp) │ │ + jne 969a2 │ │ + movl $0x5,0x1dc(%r12,%rax,4) │ │ + mov $0x5,%ecx │ │ + mov %esi,%edx │ │ + mov 0xb8(%rsp),%esi │ │ + cmp %edx,%esi │ │ + jl 969cb │ │ + cmp %ebp,%esi │ │ + jge 969cb │ │ + cmpl $0x0,0x78(%rsp) │ │ + jne 969cb │ │ + movl $0x6,0x1dc(%r12,%rax,4) │ │ + mov $0x6,%ecx │ │ + mov %esi,%edx │ │ + mov 0xbc(%rsp),%esi │ │ + cmp %edx,%esi │ │ + jl 969f4 │ │ + cmp %ebp,%esi │ │ + jge 969f4 │ │ + cmpl $0x0,0x7c(%rsp) │ │ + jne 969f4 │ │ + movl $0x7,0x1dc(%r12,%rax,4) │ │ + mov $0x7,%ecx │ │ + mov %esi,%edx │ │ + cmp $0xffffffff,%edx │ │ + je 9688f │ │ + movslq %ecx,%rcx │ │ + movl $0x1,0x60(%rsp,%rcx,4) │ │ + add $0x1,%rax │ │ + cmp $0x6,%rax │ │ + jne 9689d │ │ + mov 0xa0(%rsp),%eax │ │ + mov 0xa4(%rsp),%ecx │ │ + xor %edx,%edx │ │ + cmp $0x7fffffff,%eax │ │ + sete %dl │ │ + neg %edx │ │ + cmp %eax,%ecx │ │ + mov $0x1,%esi │ │ + cmovge %edx,%esi │ │ + cmovle %ecx,%eax │ │ + mov 0xa8(%rsp),%ecx │ │ + cmp %eax,%ecx │ │ + mov $0x2,%edx │ │ + cmovge %esi,%edx │ │ + cmovle %ecx,%eax │ │ + mov 0xac(%rsp),%ecx │ │ + cmp %eax,%ecx │ │ + mov $0x3,%esi │ │ + cmovge %edx,%esi │ │ + cmovle %ecx,%eax │ │ + mov 0xb0(%rsp),%ecx │ │ + cmp %eax,%ecx │ │ + mov $0x4,%edx │ │ + cmovge %esi,%edx │ │ + cmovle %ecx,%eax │ │ + mov 0xb4(%rsp),%ecx │ │ + cmp %eax,%ecx │ │ + mov $0x5,%esi │ │ + cmovge %edx,%esi │ │ + cmovle %ecx,%eax │ │ + mov 0xb8(%rsp),%ecx │ │ + cmp %eax,%ecx │ │ mov $0x6,%edx │ │ - jmp 9cf49 │ │ + cmovge %esi,%edx │ │ + cmovle %ecx,%eax │ │ + cmp %eax,0xbc(%rsp) │ │ + mov $0x7,%eax │ │ + cmovge %edx,%eax │ │ + cmpl $0x0,0x1d8(%r12) │ │ + js 96b48 │ │ + cmpl $0x0,0x1dc(%r12) │ │ + js 96b5f │ │ + cmpl $0x0,0x1e0(%r12) │ │ + js 96b76 │ │ + cmpl $0x0,0x1e4(%r12) │ │ + js 96b8d │ │ + cmpl $0x0,0x1e8(%r12) │ │ + js 96ba4 │ │ + cmpl $0x0,0x1ec(%r12) │ │ + js 96bbb │ │ + cmpl $0x0,0x1f0(%r12) │ │ + js 96bd2 │ │ + mov 0x40(%rsp),%rax │ │ + lea 0x3ec(%rax),%rbp │ │ + lea 0x3f0(%rax),%rbx │ │ + lea 0x10c(%r12),%r15 │ │ + cmpl $0x0,0x1d4(%r12) │ │ + jne 94452 │ │ + jmpq 9443d │ │ + mov %eax,0x1d8(%r12) │ │ + cmpl $0x0,0x1dc(%r12) │ │ + jns 96ace │ │ + mov %eax,0x1dc(%r12) │ │ + cmpl $0x0,0x1e0(%r12) │ │ + jns 96add │ │ + mov %eax,0x1e0(%r12) │ │ + cmpl $0x0,0x1e4(%r12) │ │ + jns 96aec │ │ + mov %eax,0x1e4(%r12) │ │ + cmpl $0x0,0x1e8(%r12) │ │ + jns 96afb │ │ + mov %eax,0x1e8(%r12) │ │ + cmpl $0x0,0x1ec(%r12) │ │ + jns 96b0a │ │ + mov %eax,0x1ec(%r12) │ │ + cmpl $0x0,0x1f0(%r12) │ │ + jns 96b19 │ │ + mov %eax,0x1f0(%r12) │ │ + jmpq 96b19 │ │ + test %edi,%edi │ │ + jns 96c01 │ │ + cmp $0xffffffff,%r14d │ │ + je 96bf6 │ │ + mov %ebx,%edi │ │ + sub %r14d,%edi │ │ + and %edi,%ecx │ │ + and %edi,%esi │ │ + cmp %esi,%ecx │ │ + jle 96c01 │ │ + movl $0x3,0x50(%rsp) │ │ + mov %ebx,%r14d │ │ + movslq 0x1e8(%r12),%rcx │ │ + imul $0x150,%rcx,%rcx │ │ + mov 0x38(%rsp),%rsi │ │ + cmpq $0x0,0x290(%rsi,%rcx,1) │ │ + je 97544 │ │ + mov 0x288(%rsi,%rcx,1),%rcx │ │ + mov 0xf8(%rcx),%ebp │ │ + test %edx,%edx │ │ + mov %ebp,0x90(%rsp) │ │ + je 96cce │ │ + lea -0x1(%rdx),%ecx │ │ + mov $0x1,%esi │ │ + shl %cl,%esi │ │ + sub %r13d,%ebp │ │ + lea -0x1(%rsi),%ecx │ │ + mov %ecx,%edi │ │ + and %ebp,%edi │ │ + and %esi,%ebp │ │ + sub %ebp,%edi │ │ + jle 96ca5 │ │ + cmp $0xffffffff,%r8d │ │ + mov 0x90(%rsp),%ebp │ │ + je 96c75 │ │ + mov %r8d,%edi │ │ + sub %ebp,%edi │ │ + and %edi,%ecx │ │ + and %edi,%esi │ │ + cmp %esi,%ecx │ │ + jle 96cce │ │ + mov $0x4,%r9d │ │ + mov %ebp,%r8d │ │ + jmp 96cce │ │ + cmp $0xffffffff,%r14d │ │ + je 96c98 │ │ + mov %r11d,%ecx │ │ + sub %r14d,%ecx │ │ + and %ecx,%edi │ │ + and %ecx,%esi │ │ + cmp %esi,%edi │ │ + jle 963d9 │ │ + mov $0x1,%ebx │ │ + mov %r11d,%r14d │ │ + jmpq 963db │ │ + test %edi,%edi │ │ + jns 96cce │ │ + cmp $0xffffffff,%r14d │ │ + mov 0x90(%rsp),%ebp │ │ + je 96cc3 │ │ + mov %ebp,%edi │ │ + sub %r14d,%edi │ │ + and %edi,%ecx │ │ + and %edi,%esi │ │ + cmp %esi,%ecx │ │ + jle 96cce │ │ + movl $0x4,0x50(%rsp) │ │ + mov %ebp,%r14d │ │ + movslq 0x1ec(%r12),%rcx │ │ + imul $0x150,%rcx,%rcx │ │ + mov 0x38(%rsp),%rsi │ │ + cmpq $0x0,0x290(%rsi,%rcx,1) │ │ + je 97544 │ │ + mov 0x288(%rsi,%rcx,1),%rcx │ │ + mov 0xf8(%rcx),%ebp │ │ + test %edx,%edx │ │ + je 96d75 │ │ + mov %r10d,0x4c(%rsp) │ │ + lea -0x1(%rdx),%ecx │ │ + mov $0x1,%esi │ │ + shl %cl,%esi │ │ + mov %ebp,%r10d │ │ + sub %r13d,%ebp │ │ + lea -0x1(%rsi),%ecx │ │ + mov %ecx,%edi │ │ + and %ebp,%edi │ │ + and %esi,%ebp │ │ + sub %ebp,%edi │ │ + jle 96d46 │ │ + cmp $0xffffffff,%r8d │ │ + mov %r10d,%ebp │ │ + je 96d3b │ │ + mov %r8d,%edi │ │ + sub %ebp,%edi │ │ + and %edi,%ecx │ │ + and %edi,%esi │ │ + cmp %esi,%ecx │ │ + jle 96d70 │ │ + mov $0x5,%r9d │ │ + mov %ebp,%r8d │ │ + jmp 96d70 │ │ + test %edi,%edi │ │ + js 96d4f │ │ + mov %r10d,%ebp │ │ + jmp 96d70 │ │ + cmp $0xffffffff,%r14d │ │ + mov %r10d,%ebp │ │ + je 96d65 │ │ + mov %ebp,%edi │ │ + sub %r14d,%edi │ │ + and %edi,%ecx │ │ + and %edi,%esi │ │ + cmp %esi,%ecx │ │ + jle 96d70 │ │ + movl $0x5,0x50(%rsp) │ │ + mov %ebp,%r14d │ │ + mov 0x4c(%rsp),%r10d │ │ + movslq 0x1f0(%r12),%rcx │ │ + imul $0x150,%rcx,%rcx │ │ + mov 0x38(%rsp),%rsi │ │ + cmpq $0x0,0x290(%rsi,%rcx,1) │ │ + je 97544 │ │ + mov 0x288(%rsi,%rcx,1),%rax │ │ + mov 0xf8(%rax),%edi │ │ + test %edx,%edx │ │ + mov %edi,0x4c(%rsp) │ │ + je 96df9 │ │ + lea -0x1(%rdx),%ecx │ │ + mov $0x1,%eax │ │ + shl %cl,%eax │ │ + sub %r13d,%edi │ │ + lea -0x1(%rax),%ecx │ │ + mov %ecx,%esi │ │ + and %edi,%esi │ │ + and %eax,%edi │ │ + sub %edi,%esi │ │ + jle 96df5 │ │ + cmp $0xffffffff,%r8d │ │ + mov 0x38(%rsp),%r13 │ │ + mov 0x4c(%rsp),%edi │ │ + je 96de4 │ │ + mov %r8d,%esi │ │ + sub %edi,%esi │ │ + and %esi,%ecx │ │ + and %esi,%eax │ │ + cmp %eax,%ecx │ │ + jle 96e3c │ │ + mov $0x6,%r9d │ │ + mov %edi,%r8d │ │ + cmp $0xffffffff,%r14d │ │ + jne 96e42 │ │ + jmp 96e4c │ │ + test %esi,%esi │ │ + js 96e06 │ │ + mov 0x38(%rsp),%r13 │ │ + cmp $0xffffffff,%r14d │ │ + jne 96e42 │ │ + jmp 96e4c │ │ + cmp $0xffffffff,%r14d │ │ + je 96e1b │ │ + mov 0x4c(%rsp),%esi │ │ + sub %r14d,%esi │ │ + and %esi,%ecx │ │ + and %esi,%eax │ │ + cmp %eax,%ecx │ │ + jle 96e37 │ │ + movl $0x6,0x50(%rsp) │ │ + mov 0x4c(%rsp),%edi │ │ + mov %edi,%r14d │ │ + mov 0x38(%rsp),%r13 │ │ + cmp $0xffffffff,%r14d │ │ + jne 96e42 │ │ + jmp 96e4c │ │ + mov 0x38(%rsp),%r13 │ │ + cmp $0xffffffff,%r14d │ │ + je 96e4c │ │ + cmp $0xffffffff,%r8d │ │ + jne 97020 │ │ xor %eax,%eax │ │ - test %r12b,%r12b │ │ - setne %al │ │ + test %edx,%edx │ │ + je 96202 │ │ + mov %ebx,%r8d │ │ + mov %ebp,0x9c(%rsp) │ │ + cmp $0xffffffff,%r14d │ │ + mov %r12,%rbx │ │ + je 9705f │ │ + lea -0x1(%rdx),%ecx │ │ + mov $0x1,%ebx │ │ + mov $0x1,%esi │ │ + shl %cl,%esi │ │ + mov %r15d,%eax │ │ + sub %r14d,%eax │ │ + lea -0x1(%rsi),%ecx │ │ + mov %ecx,%edi │ │ + and %eax,%edi │ │ + and %esi,%eax │ │ + cmp %eax,%edi │ │ + mov $0xffffffff,%eax │ │ + cmovl %r15d,%eax │ │ + mov %r11d,%edi │ │ + sub %r14d,%edi │ │ + mov %ecx,%ebp │ │ + and %edi,%ebp │ │ + and %esi,%edi │ │ + xor %r9d,%r9d │ │ + cmp %edi,%ebp │ │ + jge 96ec4 │ │ + cmp $0xffffffff,%eax │ │ + je 96ebb │ │ + mov %r11d,%edi │ │ + sub %eax,%edi │ │ + and %edi,%ecx │ │ + and %edi,%esi │ │ + cmp %esi,%ecx │ │ + jle 96ec4 │ │ + mov $0x1,%r9d │ │ + mov %r11d,%eax │ │ + lea -0x1(%rdx),%ecx │ │ + shl %cl,%ebx │ │ + mov %r10d,%esi │ │ + sub %r14d,%esi │ │ + lea -0x1(%rbx),%ecx │ │ + mov %ecx,%edi │ │ + and %esi,%edi │ │ + and %ebx,%esi │ │ + cmp %esi,%edi │ │ + jge 96ef7 │ │ + cmp $0xffffffff,%eax │ │ + je 96eee │ │ + mov %r10d,%esi │ │ + sub %eax,%esi │ │ + and %esi,%ecx │ │ + and %esi,%ebx │ │ + cmp %ebx,%ecx │ │ + jle 96ef7 │ │ + mov $0x2,%r9d │ │ + mov %r10d,%eax │ │ + lea -0x1(%rdx),%ecx │ │ + mov $0x1,%edi │ │ + mov $0x1,%esi │ │ + shl %cl,%esi │ │ + mov %r8d,%ebp │ │ + sub %r14d,%ebp │ │ + lea -0x1(%rsi),%ebx │ │ + mov %ebx,%ecx │ │ + and %ebp,%ecx │ │ + and %esi,%ebp │ │ + cmp %ebp,%ecx │ │ + jge 96f3d │ │ + cmp $0xffffffff,%eax │ │ + mov 0x90(%rsp),%ebp │ │ + je 96f32 │ │ + mov %r8d,%ecx │ │ + sub %eax,%ecx │ │ + and %ecx,%ebx │ │ + and %ecx,%esi │ │ + cmp %esi,%ebx │ │ + jle 96f44 │ │ + mov $0x3,%r9d │ │ + mov %r8d,%eax │ │ + jmp 96f44 │ │ + mov 0x90(%rsp),%ebp │ │ + lea -0x1(%rdx),%ecx │ │ + shl %cl,%edi │ │ + mov %ebp,%esi │ │ + sub %r14d,%esi │ │ + lea -0x1(%rdi),%ebp │ │ + mov %ebp,%ecx │ │ + and %esi,%ecx │ │ + and %edi,%esi │ │ + cmp %esi,%ecx │ │ + jge 96f7e │ │ + cmp $0xffffffff,%eax │ │ + je 96f71 │ │ + mov 0x90(%rsp),%ecx │ │ + sub %eax,%ecx │ │ + and %ecx,%ebp │ │ + and %ecx,%edi │ │ + cmp %edi,%ebp │ │ + jle 96f7e │ │ + mov $0x4,%r9d │ │ + mov 0x90(%rsp),%eax │ │ + lea -0x1(%rdx),%ecx │ │ + mov $0x1,%edi │ │ + mov $0x1,%esi │ │ + shl %cl,%esi │ │ + mov 0x9c(%rsp),%ebp │ │ + sub %r14d,%ebp │ │ + lea -0x1(%rsi),%ebx │ │ + mov %ebx,%ecx │ │ + and %ebp,%ecx │ │ + and %esi,%ebp │ │ + cmp %ebp,%ecx │ │ + jge 96fc7 │ │ + cmp $0xffffffff,%eax │ │ + je 96fba │ │ + mov 0x9c(%rsp),%ecx │ │ + sub %eax,%ecx │ │ + and %ecx,%ebx │ │ + and %ecx,%esi │ │ + cmp %esi,%ebx │ │ + jle 96fc7 │ │ + mov $0x5,%r9d │ │ + mov 0x9c(%rsp),%eax │ │ + add $0xff,%dl │ │ + mov %edx,%ecx │ │ + shl %cl,%edi │ │ + mov 0x4c(%rsp),%ecx │ │ + sub %r14d,%ecx │ │ + lea -0x1(%rdi),%edx │ │ + mov %edx,%esi │ │ + and %ecx,%esi │ │ + and %edi,%ecx │ │ + cmp %ecx,%esi │ │ + jge 97000 │ │ + mov $0x6,%ecx │ │ + cmp $0xffffffff,%eax │ │ + je 97010 │ │ + mov 0x4c(%rsp),%ebp │ │ + mov %ebp,%esi │ │ + sub %eax,%esi │ │ + and %esi,%edx │ │ + and %esi,%edi │ │ + cmp %edi,%edx │ │ + mov %ebp,%eax │ │ + jg 97014 │ │ + jmp 97020 │ │ + mov %r9d,%ecx │ │ + mov %ecx,%r9d │ │ + cmp $0xffffffff,%eax │ │ + jne 97020 │ │ + jmpq 95cab │ │ + mov 0x4c(%rsp),%eax │ │ + mov %ecx,%r9d │ │ + cmp $0xffffffff,%eax │ │ + je 95cab │ │ + mov 0x50(%rsp),%ecx │ │ + cmp %r9d,%ecx │ │ + mov %r9d,%eax │ │ + cmovle %ecx,%eax │ │ + mov %r12,%rbx │ │ + mov %eax,0x580(%r12) │ │ + cmovge %ecx,%r9d │ │ + mov %r9d,0x584(%r12) │ │ + movl $0x1,0x578(%r12) │ │ + mov 0x58(%rsp),%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,0x57c(%rbx) │ │ + cmpl $0x0,0x11c(%rbx) │ │ + mov %rbx,%r12 │ │ + je 9621b │ │ + xor %eax,%eax │ │ + mov 0x58(%rsp),%r14 │ │ + movzbl %al,%eax │ │ + mov %eax,0x588(%r12) │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,0x58c(%r12) │ │ + lea 0x767a5(%rip),%rcx │ │ + mov 0x20(%rcx),%eax │ │ + mov %eax,0x5b0(%r12) │ │ + movdqu (%rcx),%xmm0 │ │ + movdqu 0x10(%rcx),%xmm1 │ │ + movdqu %xmm1,0x5a0(%r12) │ │ + movdqu %xmm0,0x590(%r12) │ │ + mov %eax,0x5d4(%r12) │ │ + movdqu %xmm1,0x5c4(%r12) │ │ + movdqu %xmm0,0x5b4(%r12) │ │ + mov %eax,0x5f8(%r12) │ │ + movdqu %xmm1,0x5e8(%r12) │ │ + movdqu %xmm0,0x5d8(%r12) │ │ + movdqu %xmm0,0x5fc(%r12) │ │ + movdqu %xmm1,0x60c(%r12) │ │ + mov %eax,0x61c(%r12) │ │ + movdqu %xmm1,0x630(%r12) │ │ + mov %eax,0x640(%r12) │ │ + movdqu %xmm0,0x620(%r12) │ │ + movdqu %xmm0,0x644(%r12) │ │ + movdqu %xmm1,0x654(%r12) │ │ + mov %eax,0x664(%r12) │ │ + movdqu %xmm0,0x668(%r12) │ │ + movdqu %xmm1,0x678(%r12) │ │ + mov %eax,0x688(%r12) │ │ + testb $0x1,0xe8(%r12) │ │ + je 97360 │ │ + mov $0x590,%ebx │ │ + jmp 971a9 │ │ + nopl 0x0(%rax) │ │ + movl $0x0,(%r12,%rbx,1) │ │ + add $0x24,%rbx │ │ + cmp $0x68c,%rbx │ │ + je 97360 │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + test %eax,%eax │ │ + je 97190 │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov $0x2,%ecx │ │ + test %eax,%eax │ │ + jne 971ea │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ xor %ecx,%ecx │ │ - test %r8d,%r8d │ │ + test %eax,%eax │ │ + sete %cl │ │ + lea (%rcx,%rcx,1),%ecx │ │ + add $0x1,%ecx │ │ + mov %ecx,(%r12,%rbx,1) │ │ + movslq 0x130(%r12),%rax │ │ + lea 0x7664b(%rip),%r15 │ │ + cmp $0x7,%rax │ │ + je 97226 │ │ + movslq 0x1d8(%r12,%rax,4),%rax │ │ + imul $0x150,%rax,%rax │ │ + mov 0x288(%r13,%rax,1),%r15 │ │ + test %r15,%r15 │ │ + je 9753f │ │ + add %rbx,%r15 │ │ + cmp $0x1,%ecx │ │ + jbe 972e0 │ │ + mov 0xc(%r15),%esi │ │ + mov $0xffff0000,%eax │ │ + add %eax,%esi │ │ + sar %esi │ │ + mov $0xc,%r13d │ │ + mov 0x58(%rsp),%rbp │ │ + mov %rbp,%rdi │ │ + mov $0xc,%edx │ │ + callq 88f00 │ │ + lea (%rax,%rax,1),%eax │ │ + add $0x10000,%eax │ │ + mov %eax,0xc(%r12,%rbx,1) │ │ + mov 0x10(%r15),%esi │ │ + sar %esi │ │ + mov %rbp,%rdi │ │ + mov $0xc,%edx │ │ + callq 88f00 │ │ + add %eax,%eax │ │ + mov %eax,0x10(%r12,%rbx,1) │ │ + mov $0xa,%ebp │ │ + cmpl $0x3,(%r12,%rbx,1) │ │ + jne 972f9 │ │ + mov 0x14(%r15),%esi │ │ + sar %esi │ │ + mov $0xc,%r13d │ │ + mov 0x58(%rsp),%rbp │ │ + mov %rbp,%rdi │ │ + mov $0xc,%edx │ │ + callq 88f00 │ │ + add %eax,%eax │ │ + mov %eax,0x14(%r12,%rbx,1) │ │ + mov 0x18(%r15),%esi │ │ + mov $0xffff0000,%eax │ │ + add %eax,%esi │ │ + sar %esi │ │ + mov %rbp,%rdi │ │ + mov $0xc,%edx │ │ + callq 88f00 │ │ + lea (%rax,%rax,1),%eax │ │ + add $0x10000,%eax │ │ + mov $0xa,%ebp │ │ + jmp 9730a │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + xor %ebp,%ebp │ │ + cmpl $0x0,0x1f4(%r12) │ │ + sete %bpl │ │ + mov %ebp,%r13d │ │ + xor $0x9,%r13d │ │ + add $0xd,%ebp │ │ + xor %eax,%eax │ │ + sub 0x10(%r12,%rbx,1),%eax │ │ + mov %eax,0x14(%r12,%rbx,1) │ │ + mov 0xc(%r12,%rbx,1),%eax │ │ + mov %eax,0x18(%r12,%rbx,1) │ │ + mov 0x4(%r15),%esi │ │ + mov %ebp,%ecx │ │ + sar %cl,%esi │ │ + mov 0x58(%rsp),%r14 │ │ + mov %r14,%rdi │ │ + mov %r13d,%edx │ │ + callq 88f00 │ │ + mov %ebp,%ecx │ │ + shl %cl,%eax │ │ + mov %eax,0x4(%r12,%rbx,1) │ │ + mov 0x8(%r15),%esi │ │ + sar %cl,%esi │ │ + mov %r14,%rdi │ │ + mov %r13d,%edx │ │ + callq 88f00 │ │ + mov %ebp,%ecx │ │ + shl %cl,%eax │ │ + mov %eax,0x8(%r12,%rbx,1) │ │ + mov 0x38(%rsp),%r13 │ │ + add $0x24,%rbx │ │ + cmp $0x68c,%rbx │ │ + jne 971a9 │ │ + mov 0x40(%rsp),%rax │ │ + cmpl $0x0,0x448(%rax) │ │ + je 9747e │ │ + mov 0xc0(%rsp),%rax │ │ + cmpl $0x0,(%rax) │ │ + jne 9738e │ │ + cmpl $0x0,0x118(%r12) │ │ + je 9747e │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + xor %ecx,%ecx │ │ + test %eax,%eax │ │ setne %cl │ │ - shl $0x5,%rcx │ │ - add %r14,%rcx │ │ - shl $0x4,%rax │ │ - lea (%rax,%rcx,1),%rsi │ │ - add $0x1c40,%rsi │ │ - mov $0x7,%edx │ │ - mov 0x10(%rsp),%r13 │ │ - mov %r13,%rdi │ │ - mov %r9,%rbx │ │ - callq 4770 │ │ - mov %rbx,%r9 │ │ - mov %eax,%ebp │ │ - cmp $0x2,%eax │ │ - jge 9cff8 │ │ - mov 0x48(%rsp),%rsi │ │ - jmpq 9d07b │ │ + mov %ecx,0xe0(%r12) │ │ + je 9748a │ │ + mov %r14,%rdi │ │ + mov $0x10,%esi │ │ + callq 88470 │ │ + mov %eax,%ebx │ │ + mov 0x88(%rsp),%rax │ │ + cmpl $0x1,(%rax) │ │ + jne 97505 │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + xor %ecx,%ecx │ │ + test %eax,%eax │ │ + setne %cl │ │ + mov %ecx,0xe4(%r12) │ │ + jne 97511 │ │ + mov %r14,%rdi │ │ + mov $0x3,%esi │ │ + callq 88470 │ │ + cmp %eax,0x1d8(%r12) │ │ + je 97449 │ │ + cmp %eax,0x1dc(%r12) │ │ + je 97449 │ │ + cmp %eax,0x1e0(%r12) │ │ + je 97449 │ │ + cmp %eax,0x1e4(%r12) │ │ + je 97449 │ │ + cmp %eax,0x1e8(%r12) │ │ + je 97449 │ │ + cmp %eax,0x1ec(%r12) │ │ + je 97449 │ │ + cmp %eax,0x1f0(%r12) │ │ + jne 9752c │ │ + cltq │ │ + imul $0x150,%rax,%rax │ │ + mov 0x38(%rsp),%rcx │ │ + mov 0x288(%rcx,%rax,1),%rsi │ │ + test %rsi,%rsi │ │ + je 9752c │ │ + mov $0xe0,%edx │ │ + mov %r12,%rdi │ │ + callq 4390 │ │ + mov %ebx,(%r12) │ │ + jmpq 97501 │ │ + movl $0x0,0xe0(%r12) │ │ + pxor %xmm0,%xmm0 │ │ + movdqu %xmm0,0xd0(%r12) │ │ + movdqu %xmm0,0xc0(%r12) │ │ + movdqu %xmm0,0xb0(%r12) │ │ + movdqu %xmm0,0xa0(%r12) │ │ + movdqu %xmm0,0x90(%r12) │ │ + movdqu %xmm0,0x80(%r12) │ │ + movdqu %xmm0,0x70(%r12) │ │ + movdqu %xmm0,0x60(%r12) │ │ + movdqu %xmm0,0x50(%r12) │ │ + movdqu %xmm0,0x40(%r12) │ │ + movdqu %xmm0,0x30(%r12) │ │ + movdqu %xmm0,0x20(%r12) │ │ + movdqu %xmm0,0x10(%r12) │ │ + movdqu %xmm0,(%r12) │ │ + xor %eax,%eax │ │ + jmp 97544 │ │ + movl $0x1,0xe4(%r12) │ │ + mov %ebx,(%r12) │ │ + mov %r14,%rdi │ │ + mov $0x4,%esi │ │ + callq 88470 │ │ + mov %eax,0x4(%r12) │ │ + cmp $0xe,%eax │ │ + jle 97556 │ │ + lea 0x666d6(%rip),%rsi │ │ + mov 0x38(%rsp),%rdi │ │ + xor %eax,%eax │ │ + callq 90ecd │ │ + mov $0xffffffea,%eax │ │ + add $0xc8,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + test %eax,%eax │ │ + jle 975a6 │ │ + xor %ebx,%ebx │ │ + jmp 97580 │ │ + xchg %ax,%ax │ │ + mov %r14,%rdi │ │ + mov $0x8,%esi │ │ + callq 88470 │ │ + mov %al,0x9(%r12,%rbx,2) │ │ + add $0x1,%rbx │ │ + movslq 0x4(%r12),%rax │ │ + cmp %rax,%rbx │ │ + jge 975a6 │ │ + mov %r14,%rdi │ │ + mov $0x8,%esi │ │ + callq 88470 │ │ + mov %al,0x8(%r12,%rbx,2) │ │ + test %rbx,%rbx │ │ + je 97560 │ │ + movzbl 0x6(%r12,%rbx,2),%ecx │ │ + movzbl %al,%eax │ │ + cmp %ecx,%eax │ │ + ja 97560 │ │ + jmp 9752c │ │ + mov 0x40(%rsp),%rbx │ │ + cmpl $0x0,0x43c(%rbx) │ │ + je 975d8 │ │ + lea 0x24(%r12),%r13 │ │ + movl $0x0,0x24(%r12) │ │ + movq $0x0,0x28(%r12) │ │ xor %eax,%eax │ │ - test %r12b,%r12b │ │ - setne %al │ │ + cmpl $0x1,0x434(%rbx) │ │ + je 97616 │ │ + jmp 9763a │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ xor %ecx,%ecx │ │ - test %r8d,%r8d │ │ + test %eax,%eax │ │ setne %cl │ │ - shl $0x6,%rcx │ │ - add %r14,%rcx │ │ - shl $0x5,%rax │ │ - lea (%rax,%rcx,1),%rsi │ │ - add $0x1c80,%rsi │ │ - mov $0x8,%edx │ │ - jmp 9cfd8 │ │ - xor %eax,%eax │ │ - test %r8d,%r8d │ │ - setne %al │ │ - shl $0x5,%rax │ │ - lea (%r14,%rax,1),%rsi │ │ - add $0x1d00,%rsi │ │ - mov $0x9,%edx │ │ - jmp 9cfd8 │ │ - xor %eax,%eax │ │ - test %r8d,%r8d │ │ - setne %al │ │ - shl $0x5,%rax │ │ - lea (%r14,%rax,1),%rsi │ │ - add $0x1d40,%rsi │ │ - mov $0xa,%edx │ │ - mov 0x10(%rsp),%r13 │ │ - mov %r13,%rdi │ │ - mov %r9,%rbx │ │ - callq *0x3628(%r14) │ │ - mov %rbx,%r9 │ │ - mov %eax,%ebp │ │ - cmp $0x2,%eax │ │ - jl 9cf67 │ │ + lea 0x24(%r12),%r13 │ │ + or 0x43c(%rbx),%eax │ │ + mov %ecx,0x24(%r12) │ │ + je 97861 │ │ + movq $0x0,0x28(%r12) │ │ xor %eax,%eax │ │ - cmpl $0x0,0x108(%rsp) │ │ + cmpl $0x1,0x434(%rbx) │ │ + jne 9763a │ │ + mov 0x40(%rsp),%rcx │ │ + cmpl $0x1,0x438(%rcx) │ │ + jne 9763a │ │ + cmpl $0x0,0x28(%r12) │ │ + setne %cl │ │ + test %eax,%eax │ │ setne %al │ │ - movslq %ebp,%rcx │ │ - imul $0x58,%r9,%rdx │ │ - mov %r14,%r12 │ │ - add %r14,%rdx │ │ - imul $0x2c,%rax,%rax │ │ - add %rdx,%rax │ │ - lea (%rax,%rcx,4),%rsi │ │ - add $0x30d0,%rsi │ │ - mov %r13,%rdi │ │ - callq 4940 │ │ - mov %eax,%r14d │ │ - or $0x2,%r14d │ │ - add $0xfffffffe,%ebp │ │ - mov %ebp,%ecx │ │ - shl %cl,%r14d │ │ - xor %ebx,%ebx │ │ - test %ebp,%ebp │ │ - je 9d061 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - add %ebx,%ebx │ │ - mov %r13,%rdi │ │ - callq 49c0 │ │ - or %eax,%ebx │ │ - add $0xffffffff,%ebp │ │ - jne 9d050 │ │ - or %r14d,%ebx │ │ - mov %ebx,%ebp │ │ - mov 0x48(%rsp),%rsi │ │ - mov %r12,%r14 │ │ - mov 0x30(%rsp),%r9 │ │ - mov 0xa8(%rsp),%r12 │ │ - mov 0x108(%rsp),%r8d │ │ + xor %cl,%al │ │ + jne 9752c │ │ + mov %r14,%rdi │ │ + mov $0x2,%esi │ │ + callq 88470 │ │ + add $0x8,%eax │ │ + mov %eax,0x58(%r12) │ │ + mov %r14,%rdi │ │ + mov $0x2,%esi │ │ + callq 88470 │ │ + mov %eax,0x5c(%r12) │ │ + mov %r12,%rbp │ │ + lea 0x1(%rax),%r12d │ │ + imul %eax,%r12d │ │ + add %r12d,%r12d │ │ + cmpl $0x0,0x4(%rbp) │ │ + je 97698 │ │ + test %r12d,%r12d │ │ + jle 97698 │ │ xor %ebx,%ebx │ │ - test %r8d,%r8d │ │ - setne %bl │ │ - cmp $0x3,%r9b │ │ - mov 0x28(%rsp),%rax │ │ - cmovb %r9d,%eax │ │ - mov %rax,0x28(%rsp) │ │ - lea (%rsi,%rsi,2),%rax │ │ - mov %rax,0x68(%rsp) │ │ - lea 0x0(,%rax,8),%rax │ │ - add 0x7f13b(%rip),%rax │ │ - mov (%rax,%r12,8),%rax │ │ - test %ebp,%ebp │ │ - mov %rbp,0xb8(%rsp) │ │ - mov %rax,0x58(%rsp) │ │ - mov %rbx,0x8(%rsp) │ │ - je 9d49e │ │ - mov %rax,%rdx │ │ - lea 0x6c6a3(%rip),%rax │ │ - movzbl (%rax,%rsi,8),%r12d │ │ - cmp $0x8,%r12d │ │ mov %r14,%rdi │ │ - mov $0x8,%r14d │ │ - cmovae %r14d,%r12d │ │ - movzbl 0x1(%rax,%rsi,8),%eax │ │ - cmp $0x8,%eax │ │ - cmovb %eax,%r14d │ │ - mov %r15d,%ecx │ │ - add $0x2,%rcx │ │ - lea 0x0(,%r14,4),%rsi │ │ - mov %rsi,0x98(%rsp) │ │ - add $0xffffffff,%esi │ │ - movslq %ebp,%rax │ │ - movzwl (%rdx,%rax,2),%edx │ │ - mov %rdx,%rax │ │ - mov %rcx,0x60(%rsp) │ │ - shr %cl,%rax │ │ - mov %rax,0x90(%rsp) │ │ - mov %rdx,%rax │ │ - mov %rdx,0x80(%rsp) │ │ - mov %esi,0x44(%rsp) │ │ - and %esi,%eax │ │ - mov %rax,0x88(%rsp) │ │ - mov %r14d,%eax │ │ - imul %r12d,%eax │ │ - lea (%rax,%rax,1),%ecx │ │ - xor %edx,%edx │ │ - cmp %ecx,%ebp │ │ - setg %dl │ │ - shl $0x2,%eax │ │ + mov $0x8,%esi │ │ + callq 88470 │ │ + xor $0x80,%al │ │ + mov %al,0x60(%rbp,%rbx,1) │ │ + add $0x1,%rbx │ │ + cmp %rbx,%r12 │ │ + jne 9767c │ │ + cmpl $0x0,0x28(%rbp) │ │ + jne 976a5 │ │ + cmpl $0x0,0x0(%r13) │ │ + je 9770e │ │ + mov %rbp,0x50(%rsp) │ │ + mov 0x4(%rbp),%eax │ │ + xor %r15d,%r15d │ │ + test %eax,%eax │ │ + setne %r15b │ │ + or %r12d,%r15d │ │ + test %r15d,%r15d │ │ + jle 976f8 │ │ + mov %r13,0x38(%rsp) │ │ + mov %r15d,%ebx │ │ + xor %ebp,%ebp │ │ + mov 0x50(%rsp),%r13 │ │ + mov 0x58(%rsp),%r14 │ │ + mov %r14,%rdi │ │ + mov $0x8,%esi │ │ + callq 88470 │ │ + xor $0x80,%al │ │ + mov %al,0x78(%r13,%rbp,1) │ │ + add $0x1,%rbp │ │ + cmp %rbp,%rbx │ │ + jne 976d2 │ │ + mov 0x4(%r13),%eax │ │ + mov 0x38(%rsp),%r13 │ │ + test %eax,%eax │ │ + mov 0x50(%rsp),%rbp │ │ + mov 0x58(%rsp),%r14 │ │ + jne 9770e │ │ + movslq %r15d,%rax │ │ + movb $0x0,0x78(%rbp,%rax,1) │ │ + cmpl $0x0,0x2c(%rbp) │ │ + jne 9771b │ │ + cmpl $0x0,0x0(%r13) │ │ + je 97778 │ │ + mov %rbp,%r14 │ │ + mov 0x4(%rbp),%eax │ │ xor %ecx,%ecx │ │ - cmp %eax,%ebp │ │ - setg %cl │ │ - add %rdx,%rcx │ │ - mov %r9,%rax │ │ - shl $0x6,%rax │ │ - add %rdi,%rax │ │ - mov %rbx,%rdx │ │ - shl $0x5,%rdx │ │ - add %rax,%rdx │ │ - lea (%rdx,%rcx,8),%rsi │ │ - add $0x1d88,%rsi │ │ - mov 0x50(%rsp),%rax │ │ - lea 0x2440(%rax),%rax │ │ - mov %rax,0x38(%rsp) │ │ - mov $0x2,%edx │ │ - mov %r13,%rdi │ │ - callq 4620 │ │ - mov 0xa8(%rsp),%rdx │ │ - mov %eax,%r15d │ │ - lea 0x1(%r15),%ecx │ │ - mov %ecx,%eax │ │ - shl $0x6,%eax │ │ - lea (%r15,%rax,1),%eax │ │ - add $0x1,%eax │ │ - cmp $0x2,%dl │ │ - je 9d4fb │ │ - cmp $0x1,%dl │ │ - je 9d6fc │ │ - mov %ecx,0x50(%rsp) │ │ - mov %eax,%r13d │ │ - cmpl $0x4,0xa0(%rsp) │ │ - seta 0xb0(%rsp) │ │ - lea 0x2(,%r12,4),%edx │ │ - imul 0x98(%rsp),%edx │ │ - mov 0x38(%rsp),%rdi │ │ - xor %esi,%esi │ │ - callq 4480 │ │ - cmp $0x2,%r15d │ │ - mov 0x90(%rsp),%rbx │ │ - mov 0x88(%rsp),%r15 │ │ - mov 0x50(%rsp),%edx │ │ - jne 9d272 │ │ - mov %r15d,%eax │ │ - or %ebx,%eax │ │ - cmp $0x1,%eax │ │ - mov $0x70,%eax │ │ - mov $0x38,%ecx │ │ - cmova %rax,%rcx │ │ - imul $0x150,0x28(%rsp),%rax │ │ - add 0x20(%rsp),%rax │ │ - imul $0xa8,0x8(%rsp),%rdx │ │ - add %rax,%rdx │ │ - lea (%rcx,%rdx,1),%rsi │ │ - add $0x2b90,%rsi │ │ - mov 0x10(%rsp),%rdi │ │ - callq 4a30 │ │ - mov %eax,%edx │ │ - mov %eax,%r13d │ │ - add $0xc0,%r13d │ │ - mov 0x110(%rsp),%rax │ │ - mov 0x80(%rsp),%rcx │ │ - mov %edx,(%rax,%rcx,4) │ │ - imul 0x98(%rsp),%rbx │ │ - add %r15,%rbx │ │ - mov 0x38(%rsp),%rax │ │ - mov %r13b,(%rax,%rbx,1) │ │ - lea -0x1(%rbp),%eax │ │ test %eax,%eax │ │ - mov 0x58(%rsp),%rcx │ │ - mov 0x8(%rsp),%r8 │ │ - jle 9d901 │ │ - xor %esi,%esi │ │ - mov 0xb0(%rsp),%dl │ │ - mov %dl,%sil │ │ - mov 0xa0(%rsp),%rdx │ │ - and %esi,%edx │ │ - add %esi,%edx │ │ - mov 0x98(%rsp),%rsi │ │ - mov %rsi,%rdi │ │ - or $0x1,%rdi │ │ - mov %rdi,0xa0(%rsp) │ │ - mov %r14d,%edi │ │ - mov %rdi,0x90(%rsp) │ │ - movslq %eax,%rbp │ │ - mov %esi,%eax │ │ - mov %rax,0x88(%rsp) │ │ - lea (%rdx,%rdx,4),%rax │ │ - lea (%rax,%rax,4),%rax │ │ - add 0x7eef3(%rip),%rax │ │ - mov %rax,0x80(%rsp) │ │ - imul $0x290,0x30(%rsp),%rax │ │ - add 0x20(%rsp),%rax │ │ - mov %rax,0xb0(%rsp) │ │ - mov 0x10(%rsp),%r14 │ │ - jmpq 9d3b7 │ │ - nopl (%rax) │ │ - or %r12d,%ebx │ │ - and $0x3f,%r13d │ │ - cmp $0x1,%ebx │ │ - mov $0x7,%eax │ │ - mov $0xe,%ecx │ │ - cmova %ecx,%eax │ │ - lea 0x1(%r13),%ecx │ │ - shr %ecx │ │ - cmp $0xc,%r13d │ │ - mov $0x6,%edx │ │ - cmova %edx,%ecx │ │ - add %eax,%ecx │ │ - imul $0x150,0x28(%rsp),%rax │ │ - add 0x20(%rsp),%rax │ │ - imul $0xa8,0x8(%rsp),%rdx │ │ - add %rax,%rdx │ │ - lea (%rdx,%rcx,8),%rsi │ │ - add $0x2b90,%rsi │ │ + setne %cl │ │ + or %ecx,%r12d │ │ + test %r12d,%r12d │ │ + jle 97761 │ │ + mov %r12d,%r15d │ │ + xor %ebp,%ebp │ │ + mov %r14,%r13 │ │ + mov 0x58(%rsp),%rbx │ │ + mov %rbx,%rdi │ │ + mov $0x8,%esi │ │ + callq 88470 │ │ + xor $0x80,%al │ │ + mov %al,0x94(%r13,%rbp,1) │ │ + add $0x1,%rbp │ │ + cmp %rbp,%r15 │ │ + jne 9773d │ │ + mov 0x4(%r13),%eax │ │ + test %eax,%eax │ │ + mov %r14,%rbp │ │ + mov 0x58(%rsp),%r14 │ │ + jne 97778 │ │ + movslq %r12d,%rax │ │ + movb $0x0,0x94(%rbp,%rax,1) │ │ + mov %r14,%rdi │ │ + mov $0x2,%esi │ │ + callq 88470 │ │ + add $0x6,%eax │ │ + mov %rax,0xb0(%rbp) │ │ + mov %r14,%rdi │ │ + mov $0x2,%esi │ │ + callq 88470 │ │ + mov %eax,0xb8(%rbp) │ │ + cmpl $0x0,0x28(%rbp) │ │ + je 977ec │ │ + mov %r14,%rdi │ │ + mov $0x8,%esi │ │ + callq 88470 │ │ + add $0xffffff80,%eax │ │ + mov %eax,0xbc(%rbp) │ │ + mov %r14,%rdi │ │ + mov $0x8,%esi │ │ + callq 88470 │ │ + add $0xffffff80,%eax │ │ + mov %eax,0xc4(%rbp) │ │ + mov %r14,%rdi │ │ + mov $0x9,%esi │ │ + callq 88470 │ │ + add $0xffffff00,%eax │ │ + mov %eax,0xcc(%rbp) │ │ + cmpl $0x0,0x2c(%rbp) │ │ + je 97836 │ │ + mov %r14,%rdi │ │ + mov $0x8,%esi │ │ + callq 88470 │ │ + add $0xffffff80,%eax │ │ + mov %eax,0xc0(%rbp) │ │ + mov %r14,%rdi │ │ + mov $0x8,%esi │ │ + callq 88470 │ │ + add $0xffffff80,%eax │ │ + mov %eax,0xc8(%rbp) │ │ + mov %r14,%rdi │ │ + mov $0x9,%esi │ │ + callq 88470 │ │ + add $0xffffff00,%eax │ │ + mov %eax,0xd0(%rbp) │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,0xd4(%rbp) │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,0xd8(%rbp) │ │ + jmpq 97501 │ │ + cmpl $0x1,0x438(%rbx) │ │ + jne 9787f │ │ + cmpl $0x1,0x434(%rbx) │ │ + jne 9787f │ │ + cmpl $0x0,0x4(%r12) │ │ + je 97602 │ │ mov %r14,%rdi │ │ - callq 4a30 │ │ - mov %eax,%ecx │ │ - add $0xc0,%ecx │ │ - mov 0x110(%rsp),%rdx │ │ - mov 0x50(%rsp),%rsi │ │ - mov %eax,(%rdx,%rsi,4) │ │ - mov %cl,(%r15) │ │ - add $0xffffffffffffffff,%rbp │ │ - mov 0x58(%rsp),%rcx │ │ - mov 0x8(%rsp),%r8 │ │ - jle 9d901 │ │ - movzwl (%rcx,%rbp,2),%ebx │ │ - mov %rbx,%r12 │ │ - mov 0x60(%rsp),%rcx │ │ - shr %cl,%r12 │ │ - mov %rbx,0x50(%rsp) │ │ - and 0x44(%rsp),%ebx │ │ - mov %r12,%rax │ │ - imul 0x88(%rsp),%rax │ │ - add 0x38(%rsp),%rax │ │ - lea (%rax,%rbx,1),%r15 │ │ - movzbl 0x1(%rbx,%rax,1),%ecx │ │ - mov 0x98(%rsp),%rdx │ │ - movzbl (%rdx,%r15,1),%edx │ │ - add %ecx,%edx │ │ - mov 0xa0(%rsp),%rcx │ │ - movzbl (%rcx,%r15,1),%r13d │ │ - add %edx,%r13d │ │ - movzbl 0x2(%rbx,%rax,1),%eax │ │ - mov 0x90(%rsp),%rcx │ │ - movzbl (%r15,%rcx,8),%ecx │ │ - add %r13d,%eax │ │ - cmp $0x4,%ebx │ │ - mov $0x4,%edx │ │ - cmovb %ebx,%edx │ │ - cmp $0x4,%r12d │ │ mov $0x4,%esi │ │ - cmovb %r12d,%esi │ │ - lea (%rdx,%rdx,4),%rdx │ │ - add 0x80(%rsp),%rdx │ │ - movzbl (%rsi,%rdx,1),%edx │ │ - lea (%rax,%rcx,1),%esi │ │ - lea (%rcx,%rax,1),%eax │ │ - add $0x40,%eax │ │ - shr $0x7,%eax │ │ - cmp $0x200,%esi │ │ - mov $0x4,%ecx │ │ - cmova %ecx,%eax │ │ - add %rdx,%rax │ │ - imul $0x148,%r8,%rcx │ │ - add 0xb0(%rsp),%rcx │ │ - lea (%rcx,%rax,8),%rsi │ │ - add $0x1ec0,%rsi │ │ - mov $0x3,%edx │ │ + callq 88470 │ │ + mov %eax,0x28(%r12) │ │ + cmp $0xa,%eax │ │ + jg 9752c │ │ + test %eax,%eax │ │ + jle 978eb │ │ + xor %ebx,%ebx │ │ + jmp 978c2 │ │ mov %r14,%rdi │ │ - callq 4620 │ │ - cmp $0x3,%eax │ │ - je 9d330 │ │ - mov %eax,%ecx │ │ - shl $0x6,%ecx │ │ - add %eax,%ecx │ │ - jmpq 9d390 │ │ - mov %r9,%rax │ │ - shl $0x6,%rax │ │ - add %r14,%rax │ │ - mov %rbx,%rcx │ │ - shl $0x5,%rcx │ │ - lea (%rcx,%rax,1),%rsi │ │ - add $0x1d80,%rsi │ │ - mov $0x2,%edx │ │ - mov %r13,%rdi │ │ - callq 4620 │ │ - cmp $0x2,%eax │ │ - jne 9db18 │ │ - imul $0x150,0x28(%rsp),%rax │ │ - add %r14,%rax │ │ - imul $0xa8,%rbx,%rcx │ │ - lea (%rcx,%rax,1),%rsi │ │ - add $0x2b90,%rsi │ │ - mov %r13,%rdi │ │ - callq 4a30 │ │ - jmpq 9db1b │ │ - shl $0x6,%r12d │ │ - or $0x20,%r12d │ │ - mov 0x38(%rsp),%rdi │ │ - mov %ecx,%r14d │ │ - xor %esi,%esi │ │ - mov %eax,%ebx │ │ - mov %r12,%rdx │ │ - callq 4480 │ │ - mov %r14d,%esi │ │ - mov %ebx,%edx │ │ - cmp $0x2,%r15d │ │ - mov 0x20(%rsp),%r14 │ │ - mov 0x88(%rsp),%rbx │ │ - jne 9d574 │ │ - test %ebx,%ebx │ │ - mov $0x38,%eax │ │ - mov $0x70,%ecx │ │ - cmove %rax,%rcx │ │ - imul $0x150,0x28(%rsp),%rax │ │ - add %r14,%rax │ │ - imul $0xa8,0x8(%rsp),%rdx │ │ - add %rax,%rdx │ │ - lea (%rcx,%rdx,1),%rsi │ │ - add $0x2b90,%rsi │ │ - mov %r13,%rdi │ │ - callq 4a30 │ │ - mov %eax,%esi │ │ - mov %eax,%edx │ │ - add $0xc0,%edx │ │ - mov 0x110(%rsp),%rax │ │ - mov 0x80(%rsp),%rcx │ │ - mov %esi,(%rax,%rcx,4) │ │ - mov 0x90(%rsp),%rcx │ │ - shl $0x4,%ecx │ │ - mov %ebx,%eax │ │ - add %rax,%rcx │ │ - mov 0x38(%rsp),%rax │ │ - mov %dl,(%rax,%rcx,1) │ │ - lea -0x1(%rbp),%eax │ │ + mov $0x8,%esi │ │ + callq 88470 │ │ + mov %al,0x31(%r12,%rbx,2) │ │ + add $0x1,%rbx │ │ + movslq 0x28(%r12),%rax │ │ + cmp %rax,%rbx │ │ + jge 978eb │ │ + mov %r14,%rdi │ │ + mov $0x8,%esi │ │ + callq 88470 │ │ + mov %al,0x30(%r12,%rbx,2) │ │ + test %rbx,%rbx │ │ + je 978a2 │ │ + movzbl 0x2e(%r12,%rbx,2),%ecx │ │ + movzbl %al,%eax │ │ + cmp %ecx,%eax │ │ + ja 978a2 │ │ + jmpq 9752c │ │ + mov %r14,%rdi │ │ + mov $0x4,%esi │ │ + callq 88470 │ │ + mov %eax,0x2c(%r12) │ │ + cmp $0xa,%eax │ │ + jg 9752c │ │ test %eax,%eax │ │ - mov 0x8(%rsp),%r8 │ │ - jle 9d9b5 │ │ - movslq %eax,%r13 │ │ - jmp 9d613 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - add %eax,%ecx │ │ - imul $0x150,0x28(%rsp),%rax │ │ - add %r14,%rax │ │ - imul $0xa8,%rdx,%rdx │ │ - add %rax,%rdx │ │ - lea (%rdx,%rcx,8),%rsi │ │ - add $0x2b90,%rsi │ │ - mov 0x10(%rsp),%rdi │ │ - callq 4a30 │ │ - mov %eax,%ecx │ │ - add $0xc0,%ecx │ │ - mov 0x110(%rsp),%rdx │ │ - mov %eax,(%rdx,%r12,4) │ │ - mov %cl,(%rbx,%rbp,1) │ │ - add $0xffffffffffffffff,%r13 │ │ - mov 0x8(%rsp),%r8 │ │ - jle 9d9b5 │ │ - mov 0x58(%rsp),%rax │ │ - movzwl (%rax,%r13,2),%r12d │ │ - mov %r12,%rbx │ │ - mov 0x60(%rsp),%rcx │ │ - shr %cl,%rbx │ │ - mov %r12d,%ebp │ │ - and 0x44(%rsp),%ebp │ │ - shl $0x4,%rbx │ │ - add 0x38(%rsp),%rbx │ │ - movzbl 0x1(%rbp,%rbx,1),%eax │ │ - movzbl 0x10(%rbp,%rbx,1),%ecx │ │ - add %eax,%ecx │ │ - movzbl 0x2(%rbp,%rbx,1),%r15d │ │ - add %ecx,%r15d │ │ - movzbl 0x3(%rbp,%rbx,1),%eax │ │ - add %r15d,%eax │ │ - cmp $0x1,%ebp │ │ - lea 0x1a(%rbp,%rbp,4),%edx │ │ - mov $0x24,%ecx │ │ - cmova %ecx,%edx │ │ - movzbl 0x4(%rbp,%rbx,1),%esi │ │ - lea (%rax,%rsi,1),%edi │ │ - mov $0x4,%ecx │ │ - cmp $0x200,%edi │ │ - ja 9d682 │ │ - lea (%rsi,%rax,1),%ecx │ │ - add $0x40,%ecx │ │ - shr $0x7,%ecx │ │ - add %edx,%ecx │ │ - imul $0x290,0x30(%rsp),%rax │ │ - add %r14,%rax │ │ - imul $0x148,%r8,%rdx │ │ - add %rax,%rdx │ │ - lea (%rdx,%rcx,8),%rsi │ │ - add $0x1ec0,%rsi │ │ - mov $0x3,%edx │ │ - mov 0x10(%rsp),%rdi │ │ - callq 4620 │ │ - cmp $0x3,%eax │ │ - jne 9d6f0 │ │ - and $0x3f,%r15d │ │ - mov $0x7,%eax │ │ - test %ebp,%ebp │ │ - je 9d6cb │ │ - mov $0xe,%eax │ │ - mov $0x6,%ecx │ │ - cmp $0xc,%r15d │ │ - mov 0x8(%rsp),%rdx │ │ - ja 9d5c0 │ │ - add $0x1,%r15d │ │ - shr %r15d │ │ - mov %r15d,%ecx │ │ - jmpq 9d5c0 │ │ + jle 97957 │ │ + xor %ebx,%ebx │ │ + jmp 9792e │ │ + mov %r14,%rdi │ │ + mov $0x8,%esi │ │ + callq 88470 │ │ + mov %al,0x45(%r12,%rbx,2) │ │ + add $0x1,%rbx │ │ + movslq 0x2c(%r12),%rax │ │ + cmp %rax,%rbx │ │ + jge 97957 │ │ + mov %r14,%rdi │ │ + mov $0x8,%esi │ │ + callq 88470 │ │ + mov %al,0x44(%r12,%rbx,2) │ │ + test %rbx,%rbx │ │ + je 9790e │ │ + movzbl 0x42(%r12,%rbx,2),%ecx │ │ + movzbl %al,%eax │ │ + cmp %ecx,%eax │ │ + ja 9790e │ │ + jmpq 9752c │ │ + mov 0x40(%rsp),%rbx │ │ + cmpl $0x1,0x434(%rbx) │ │ + je 97616 │ │ + jmpq 9763a │ │ xchg %ax,%ax │ │ - mov %eax,%ecx │ │ - shl $0x6,%ecx │ │ - add %eax,%ecx │ │ - jmpq 9d5f5 │ │ - shl $0x6,%r14d │ │ - or $0x20,%r14d │ │ - mov 0x38(%rsp),%rdi │ │ - mov %ecx,%r12d │ │ - xor %esi,%esi │ │ - mov %eax,%ebx │ │ - mov %r14,%rdx │ │ - callq 4480 │ │ - mov %r12d,%esi │ │ - mov %ebx,%edx │ │ - cmp $0x2,%r15d │ │ - mov 0x20(%rsp),%r14 │ │ - mov 0x90(%rsp),%rbx │ │ - jne 9d775 │ │ - test %ebx,%ebx │ │ - mov $0x38,%eax │ │ - mov $0x70,%ecx │ │ - cmove %rax,%rcx │ │ - imul $0x150,0x28(%rsp),%rax │ │ - add %r14,%rax │ │ - imul $0xa8,0x8(%rsp),%rdx │ │ - add %rax,%rdx │ │ - lea (%rcx,%rdx,1),%rsi │ │ - add $0x2b90,%rsi │ │ - mov %r13,%rdi │ │ - callq 4a30 │ │ - mov %eax,%esi │ │ - mov %eax,%edx │ │ - add $0xc0,%edx │ │ - mov 0x110(%rsp),%rax │ │ - mov 0x80(%rsp),%rcx │ │ - mov %esi,(%rax,%rcx,4) │ │ - mov 0x88(%rsp),%rcx │ │ - shl $0x4,%ecx │ │ - mov %ebx,%eax │ │ - add %rcx,%rax │ │ - mov 0x38(%rsp),%rcx │ │ - mov %dl,(%rcx,%rax,1) │ │ - lea -0x1(%rbp),%eax │ │ + push %r15 │ │ + push %r14 │ │ + push %r12 │ │ + push %rbx │ │ + sub $0x18,%rsp │ │ + mov %rsi,%r14 │ │ + mov 0x48(%rdi),%r12 │ │ + mov 0x60(%rdi),%r15 │ │ + test %edx,%edx │ │ + je 97b07 │ │ + mov %rdi,%rbx │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ test %eax,%eax │ │ - mov 0x8(%rsp),%r8 │ │ - jle 9da30 │ │ - mov %eax,%r12d │ │ - mov $0x24,%r15d │ │ - jmp 9d81a │ │ - nopl 0x0(%rax,%rax,1) │ │ - add %eax,%ecx │ │ - imul $0x150,0x28(%rsp),%rax │ │ - add %r14,%rax │ │ - imul $0xa8,%rdx,%rdx │ │ - add %rax,%rdx │ │ - lea (%rdx,%rcx,8),%rsi │ │ - add $0x2b90,%rsi │ │ - mov 0x10(%rsp),%r13 │ │ - mov %r13,%rdi │ │ - callq 4a30 │ │ - mov %eax,%ecx │ │ - add $0xc0,%ecx │ │ - mov 0x110(%rsp),%rdx │ │ - mov %eax,(%rdx,%r12,4) │ │ - mov %cl,0x0(%rbp,%rbx,1) │ │ - add $0xffffffffffffffff,%r12 │ │ - test %r12d,%r12d │ │ - mov 0x8(%rsp),%r8 │ │ - jle 9da30 │ │ - mov %r12d,%ebx │ │ - mov 0x60(%rsp),%rcx │ │ - shr %cl,%rbx │ │ - mov 0x44(%rsp),%eax │ │ - mov %eax,%ebp │ │ - and %r12d,%ebp │ │ - shl $0x4,%rbp │ │ - add 0x38(%rsp),%rbp │ │ - movzbl 0x1(%rbx,%rbp,1),%eax │ │ - movzbl 0x10(%rbx,%rbp,1),%ecx │ │ - add %eax,%ecx │ │ - movzbl 0x2(%rbx,%rbp,1),%r13d │ │ - add %ecx,%r13d │ │ - movzbl 0x3(%rbx,%rbp,1),%eax │ │ - add %r13d,%eax │ │ - cmp $0x1,%ebx │ │ - lea 0x1a(%rbx,%rbx,4),%edx │ │ - cmova %r15d,%edx │ │ - movzbl 0x4(%rbx,%rbp,1),%esi │ │ - lea (%rax,%rsi,1),%edi │ │ + je 979a9 │ │ + xor %ecx,%ecx │ │ + jmpq 97a31 │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov $0x1,%ecx │ │ + test %eax,%eax │ │ + jne 97a31 │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov $0x2,%ecx │ │ + test %eax,%eax │ │ + jne 97a31 │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov $0x3,%ecx │ │ + test %eax,%eax │ │ + jne 97a31 │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ mov $0x4,%ecx │ │ - cmp $0x200,%edi │ │ - ja 9d87d │ │ - lea (%rsi,%rax,1),%ecx │ │ - add $0x40,%ecx │ │ - shr $0x7,%ecx │ │ - add %edx,%ecx │ │ - imul $0x290,0x30(%rsp),%rax │ │ - add %r14,%rax │ │ - imul $0x148,%r8,%rdx │ │ - add %rax,%rdx │ │ - lea (%rdx,%rcx,8),%rsi │ │ - add $0x1ec0,%rsi │ │ - mov $0x3,%edx │ │ - mov 0x10(%rsp),%rdi │ │ - callq 4620 │ │ - cmp $0x3,%eax │ │ - jne 9d8f0 │ │ - and $0x3f,%r13d │ │ - mov $0x7,%eax │ │ - test %ebx,%ebx │ │ - je 9d8c6 │ │ - mov $0xe,%eax │ │ + test %eax,%eax │ │ + jne 97a31 │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov $0x5,%ecx │ │ + test %eax,%eax │ │ + jne 97a31 │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ mov $0x6,%ecx │ │ - cmp $0xc,%r13d │ │ - mov 0x8(%rsp),%rdx │ │ - ja 9d7c0 │ │ - add $0x1,%r13d │ │ - shr %r13d │ │ - mov %r13d,%ecx │ │ - jmpq 9d7c0 │ │ - nopl 0x0(%rax) │ │ - mov %eax,%ecx │ │ - shl $0x6,%ecx │ │ - add %eax,%ecx │ │ - mov 0x10(%rsp),%r13 │ │ - jmpq 9d7f8 │ │ - imul $0x290,0x30(%rsp),%rax │ │ - mov 0x20(%rsp),%rbp │ │ - add %rbp,%rax │ │ - imul $0x148,%r8,%rcx │ │ - lea (%rcx,%rax,1),%rsi │ │ - add $0x1ec0,%rsi │ │ - mov $0x3,%edx │ │ - mov 0x10(%rsp),%r13 │ │ - mov %r13,%rdi │ │ - callq 4620 │ │ - mov %eax,%ecx │ │ - mov %rcx,%rax │ │ - cmp $0x3,%ecx │ │ - mov 0x70(%rsp),%r10 │ │ - mov 0x108(%rsp),%r15d │ │ - mov %r15d,%ebx │ │ - mov 0x68(%rsp),%r15 │ │ - jne 9db2f │ │ - mov 0x38(%rsp),%rdx │ │ - movzbl 0x1(%rdx),%eax │ │ - mov 0x98(%rsp),%rsi │ │ - movzbl (%rdx,%rsi,1),%ecx │ │ - add %eax,%ecx │ │ - or $0x1,%rsi │ │ - movzbl (%rdx,%rsi,1),%eax │ │ - add %ecx,%eax │ │ - and $0x3f,%eax │ │ - lea 0x1(%rax),%ecx │ │ - shr %ecx │ │ - cmp $0xc,%eax │ │ - mov $0x6,%eax │ │ - cmovbe %ecx,%eax │ │ - imul $0x150,0x28(%rsp),%rcx │ │ - add %rbp,%rcx │ │ - imul $0xa8,0x8(%rsp),%rdx │ │ - add %rcx,%rdx │ │ - lea (%rdx,%rax,8),%rsi │ │ - add $0x2b90,%rsi │ │ - jmpq 9db08 │ │ - mov 0x50(%rsp),%rdx │ │ - movzbl 0x2441(%rdx),%eax │ │ - movzbl 0x2450(%rdx),%ecx │ │ - add %eax,%ecx │ │ - movzbl 0x2442(%rdx),%r12d │ │ - add %ecx,%r12d │ │ - movzbl 0x2443(%rdx),%eax │ │ - movzbl 0x2444(%rdx),%ecx │ │ - add %r12d,%eax │ │ - lea (%rax,%rcx,1),%edx │ │ - lea (%rcx,%rax,1),%eax │ │ - add $0x40,%eax │ │ - shr $0x7,%eax │ │ - add $0x1a,%eax │ │ - cmp $0x200,%edx │ │ - mov $0x1e,%ecx │ │ - cmovbe %eax,%ecx │ │ - imul $0x290,0x30(%rsp),%rax │ │ - add %r14,%rax │ │ - imul $0x148,%r8,%rdx │ │ - add %rax,%rdx │ │ - lea (%rdx,%rcx,8),%rsi │ │ - add $0x1ec0,%rsi │ │ - mov $0x3,%edx │ │ - mov 0x10(%rsp),%r13 │ │ - jmp 9daa4 │ │ - mov 0x50(%rsp),%rdx │ │ - movzbl 0x2441(%rdx),%eax │ │ - movzbl 0x2450(%rdx),%ecx │ │ - add %eax,%ecx │ │ - movzbl 0x2442(%rdx),%r12d │ │ - add %ecx,%r12d │ │ - movzbl 0x2443(%rdx),%eax │ │ - movzbl 0x2444(%rdx),%ecx │ │ - add %r12d,%eax │ │ - lea (%rax,%rcx,1),%edx │ │ - lea (%rcx,%rax,1),%eax │ │ - add $0x40,%eax │ │ - shr $0x7,%eax │ │ - add $0x1a,%eax │ │ - cmp $0x200,%edx │ │ - mov $0x1e,%ecx │ │ - cmovbe %eax,%ecx │ │ - imul $0x290,0x30(%rsp),%rax │ │ - add %r14,%rax │ │ - imul $0x148,%r8,%rdx │ │ - add %rax,%rdx │ │ - lea (%rdx,%rcx,8),%rsi │ │ - add $0x1ec0,%rsi │ │ - mov $0x3,%edx │ │ - mov %r13,%rdi │ │ - callq 4620 │ │ + test %eax,%eax │ │ + je 97b07 │ │ + mov 0x60(%rbx),%rax │ │ + movslq 0x1d8(%rax,%rcx,4),%rax │ │ + imul $0x150,%rax,%rcx │ │ + cmpq $0x0,0x290(%rbx,%rcx,1) │ │ + je 97bb5 │ │ + mov 0x2b8(%rbx,%rcx,1),%eax │ │ + mov %eax,0xf0(%r15) │ │ + mov 0x2bc(%rbx,%rcx,1),%edx │ │ + mov %edx,0xf4(%r15) │ │ + mov 0x288(%rbx,%rcx,1),%rcx │ │ + mov 0x1bc(%rcx),%edx │ │ + mov %edx,0x1bc(%r15) │ │ + mov 0x1c0(%rcx),%ecx │ │ + mov %ecx,0x1c0(%r15) │ │ + cmpl $0x0,0x428(%r12) │ │ + je 97bbf │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + xor %ecx,%ecx │ │ + test %eax,%eax │ │ + setne %cl │ │ + mov %ecx,0x1c8(%r15) │ │ + je 97c72 │ │ + mov %r14,%rdi │ │ + mov $0x3,%esi │ │ + callq 88470 │ │ mov %eax,%ecx │ │ - mov %rcx,%rax │ │ - cmp $0x3,%ecx │ │ - mov %r14,%rbp │ │ - mov 0x70(%rsp),%r10 │ │ - mov 0x108(%rsp),%r15d │ │ - mov %r15d,%ebx │ │ - mov 0x68(%rsp),%r15 │ │ - jne 9db2f │ │ - and $0x3f,%r12d │ │ - lea 0x1(%r12),%eax │ │ - shr %eax │ │ - cmp $0xc,%r12d │ │ - mov $0x6,%ecx │ │ - cmovbe %eax,%ecx │ │ - imul $0x150,0x28(%rsp),%rax │ │ - add %rbp,%rax │ │ - imul $0xa8,0x8(%rsp),%rdx │ │ - add %rax,%rdx │ │ - lea (%rdx,%rcx,8),%rsi │ │ - add $0x2b90,%rsi │ │ - mov %r13,%rdi │ │ - mov %r10,%r14 │ │ - callq 4a30 │ │ - mov %r14,%r10 │ │ - jmp 9db2f │ │ + add $0x9,%ecx │ │ + mov %ecx,0x1c4(%r15) │ │ + mov 0xf0(%r15),%esi │ │ + mov %ecx,%eax │ │ + sar %eax │ │ + lea (%rax,%rsi,8),%eax │ │ + cltd │ │ + idiv %ecx │ │ + cmp $0x11,%esi │ │ + mov $0x10,%ecx │ │ + cmovl %esi,%ecx │ │ + cmp %ecx,%eax │ │ + cmovge %eax,%ecx │ │ + mov %ecx,0xec(%r15) │ │ + jmpq 97c8b │ │ + cmpl $0x0,0x12c(%r15) │ │ + je 97bcf │ │ + mov 0x3e0(%r12),%esi │ │ + mov %r14,%rdi │ │ + callq 88470 │ │ add $0x1,%eax │ │ - mov %r14,%rbp │ │ - mov 0x70(%rsp),%r10 │ │ - mov 0x68(%rsp),%r15 │ │ - mov 0x108(%rsp),%ebx │ │ - mov 0x3718(%rbp),%r9 │ │ - mov 0x78(%rsp),%rcx │ │ - movzbl 0x4(%rcx),%ecx │ │ - movslq %ebx,%r11 │ │ - lea (%rcx,%rcx,2),%rcx │ │ - mov $0x1,%edx │ │ - cmpl $0x0,0x40(%rsp) │ │ - jne 9db85 │ │ - cmpb $0x0,0xa8(%rsp) │ │ - mov 0x48(%rsp),%r8 │ │ - mov 0x110(%rsp),%rbp │ │ - mov 0x58(%rsp),%r14 │ │ - mov 0x30(%rsp),%rsi │ │ - jne 9db9c │ │ - xor %edx,%edx │ │ - mov 0x118(%rsp),%rdi │ │ - cmpl $0x9,(%rdi) │ │ - sete %dl │ │ - jmp 9db9c │ │ - mov 0x48(%rsp),%r8 │ │ - mov 0x110(%rsp),%rbp │ │ - mov 0x58(%rsp),%r14 │ │ - mov 0x30(%rsp),%rsi │ │ - imul $0x1c8,%rdx,%rdx │ │ - mov 0xc0(%rsp),%rdi │ │ - add %rdi,%rdx │ │ - cmp $0x2,%esi │ │ - mov $0x2,%ebx │ │ - cmova %esi,%ebx │ │ - lea (%r9,%rcx,4),%r9 │ │ - lea (%rdx,%r15,8),%rdx │ │ - mov 0x844(%rdi),%cl │ │ - add $0x7,%cl │ │ - mov $0xffffffff,%esi │ │ - shl %cl,%esi │ │ - mov 0xd88(%rdx,%r11,8),%rcx │ │ - mov %rcx,0x28(%rsp) │ │ - add $0xfffffffe,%ebx │ │ - mov %ebx,0x44(%rsp) │ │ - not %esi │ │ - mov %esi,0x30(%rsp) │ │ - test %eax,%eax │ │ - je 9dc3e │ │ - lea (%r9,%r11,4),%r14 │ │ - movabs $0xc0c0c0c0c0c0c0c0,%rcx │ │ - movabs $0x101010101010101,%rdi │ │ - lea 0x6e5b6(%rip),%rdx │ │ - movslq (%rdx,%r8,4),%rsi │ │ - add %rdx,%rsi │ │ - mov %r9,0x38(%rsp) │ │ - mov %r11,0x60(%rsp) │ │ - jmpq *%rsi │ │ - mov 0x18(%rsp),%rcx │ │ - movzbl (%rcx),%edx │ │ - shr $0x6,%edx │ │ - movzbl (%r10),%ecx │ │ - shr $0x6,%ecx │ │ - lea (%rcx,%rdx,1),%edi │ │ - add $0xfffffffe,%edi │ │ - jmpq 9dec9 │ │ - xor %ebx,%ebx │ │ - movl $0x40,0x40(%rsp) │ │ - mov 0xb8(%rsp),%r12 │ │ - mov %rbp,%rcx │ │ - mov %rbx,0x8(%rsp) │ │ - test %r12d,%r12d │ │ - mov %r12,%rbx │ │ - jg 9dfd8 │ │ - jmpq 9e11a │ │ - mov 0x18(%rsp),%rdx │ │ - movzwl (%rdx),%esi │ │ - and %ecx,%esi │ │ - movzwl (%r10),%edx │ │ - and %ecx,%edx │ │ - add %esi,%edx │ │ - imul $0x4040404,%edx,%edi │ │ - shr $0x18,%edi │ │ - add $0xfffffffc,%edi │ │ - jmpq 9dec9 │ │ - mov 0x18(%rsp),%rdx │ │ - mov (%rdx),%edx │ │ - and %ecx,%edx │ │ - shr $0x6,%edx │ │ - and (%r10),%ecx │ │ - shr $0x6,%ecx │ │ - add %edx,%ecx │ │ - imul %ecx,%edi │ │ - shr $0x18,%edi │ │ - add $0xfffffff8,%edi │ │ - jmpq 9dec9 │ │ - mov 0x18(%rsp),%rdx │ │ - mov (%rdx),%rdx │ │ - and %rcx,%rdx │ │ - shr $0x6,%rdx │ │ - and (%r10),%rcx │ │ - shr $0x6,%rcx │ │ - add %rdx,%rcx │ │ - imul %rdi,%rcx │ │ - shr $0x38,%rcx │ │ - add $0xfffffff0,%ecx │ │ - jmpq 9dec7 │ │ - mov 0x18(%rsp),%rsi │ │ - mov (%rsi),%rdx │ │ - and %rcx,%rdx │ │ - shr $0x6,%rdx │ │ - mov 0x8(%rsi),%rsi │ │ - and %rcx,%rsi │ │ - shr $0x6,%rsi │ │ - add %rdx,%rsi │ │ - mov (%r10),%rdx │ │ - and %rcx,%rdx │ │ - shr $0x6,%rdx │ │ - add %rsi,%rdx │ │ - and 0x8(%r10),%rcx │ │ - shr $0x6,%rcx │ │ - add %rdx,%rcx │ │ - imul %rdi,%rcx │ │ - shr $0x38,%rcx │ │ - add $0xffffffe0,%ecx │ │ - jmpq 9dec7 │ │ - mov 0x18(%rsp),%rdx │ │ - movzbl (%rdx),%esi │ │ - and %ecx,%esi │ │ - movzwl (%r10),%edx │ │ - jmp 9dd3a │ │ - mov 0x18(%rsp),%rdx │ │ - movzwl (%rdx),%esi │ │ - and %ecx,%esi │ │ - movzbl (%r10),%edx │ │ - and %ecx,%edx │ │ - add %esi,%edx │ │ - imul $0x4040404,%edx,%edi │ │ - shr $0x18,%edi │ │ - add $0xfffffffd,%edi │ │ - jmpq 9dec9 │ │ - mov 0x18(%rsp),%rdx │ │ - movzwl (%rdx),%edx │ │ - and %ecx,%edx │ │ - and (%r10),%ecx │ │ - add %edx,%ecx │ │ - shr $0x6,%ecx │ │ - imul %ecx,%edi │ │ - jmp 9dd7d │ │ - mov 0x18(%rsp),%rdx │ │ - mov (%rdx),%edx │ │ - and %ecx,%edx │ │ - movzwl (%r10),%esi │ │ - and %ecx,%esi │ │ - add %edx,%esi │ │ - shr $0x6,%esi │ │ - imul %esi,%edi │ │ - shr $0x18,%edi │ │ - add $0xfffffffa,%edi │ │ - jmpq 9dec9 │ │ - mov 0x18(%rsp),%rdx │ │ - mov (%rdx),%edx │ │ - and %ecx,%edx │ │ - and (%r10),%rcx │ │ - jmp 9dda4 │ │ - mov 0x18(%rsp),%rdx │ │ - mov (%rdx),%rdx │ │ - and %rcx,%rdx │ │ - and (%r10),%ecx │ │ - add %rdx,%rcx │ │ - shr $0x6,%rcx │ │ - imul %rdi,%rcx │ │ - shr $0x38,%rcx │ │ - add $0xfffffff4,%ecx │ │ - jmpq 9dec7 │ │ - mov 0x18(%rsp),%rdx │ │ - mov (%rdx),%rdx │ │ - and %rcx,%rdx │ │ - shr $0x6,%rdx │ │ - mov (%r10),%rsi │ │ - and %rcx,%rsi │ │ - shr $0x6,%rsi │ │ - add %rdx,%rsi │ │ - and 0x8(%r10),%rcx │ │ - jmp 9ddfd │ │ - mov 0x18(%rsp),%rsi │ │ - mov (%rsi),%rdx │ │ - and %rcx,%rdx │ │ - shr $0x6,%rdx │ │ - mov 0x8(%rsi),%rsi │ │ - and %rcx,%rsi │ │ - shr $0x6,%rsi │ │ - add %rdx,%rsi │ │ - and (%r10),%rcx │ │ - shr $0x6,%rcx │ │ - add %rsi,%rcx │ │ - imul %rdi,%rcx │ │ - shr $0x38,%rcx │ │ - add $0xffffffe8,%ecx │ │ - jmpq 9dec7 │ │ - mov 0x18(%rsp),%rdx │ │ - movzbl (%rdx),%edx │ │ - and %ecx,%edx │ │ - and (%r10),%ecx │ │ - add %edx,%ecx │ │ - shr $0x6,%ecx │ │ - imul %ecx,%edi │ │ - jmp 9de42 │ │ - mov 0x18(%rsp),%rdx │ │ - mov (%rdx),%edx │ │ - and %ecx,%edx │ │ - movzbl (%r10),%esi │ │ - and %ecx,%esi │ │ - add %edx,%esi │ │ - shr $0x6,%esi │ │ - imul %esi,%edi │ │ - shr $0x18,%edi │ │ - add $0xfffffffb,%edi │ │ - jmp 9dec9 │ │ - mov 0x18(%rsp),%rdx │ │ - movzwl (%rdx),%edx │ │ - and %ecx,%edx │ │ - and (%r10),%rcx │ │ - jmp 9de6a │ │ - mov 0x18(%rsp),%rdx │ │ - mov (%rdx),%rdx │ │ - and %rcx,%rdx │ │ - movzwl (%r10),%esi │ │ - and %esi,%ecx │ │ - add %rdx,%rcx │ │ - shr $0x6,%rcx │ │ - imul %rdi,%rcx │ │ - shr $0x38,%rcx │ │ - add $0xfffffff6,%ecx │ │ - jmp 9dec7 │ │ - mov 0x18(%rsp),%rdx │ │ - mov (%rdx),%edx │ │ - and %ecx,%edx │ │ - mov (%r10),%rsi │ │ - and %rcx,%rsi │ │ - add %rdx,%rsi │ │ - shr $0x6,%rsi │ │ - and 0x8(%r10),%rcx │ │ - jmp 9deb5 │ │ - mov 0x18(%rsp),%rbx │ │ - mov (%rbx),%rdx │ │ - and %rcx,%rdx │ │ - mov (%r10),%esi │ │ - and %ecx,%esi │ │ - add %rdx,%rsi │ │ - shr $0x6,%rsi │ │ - and 0x8(%rbx),%rcx │ │ - shr $0x6,%rcx │ │ - add %rsi,%rcx │ │ - imul %rdi,%rcx │ │ - shr $0x38,%rcx │ │ - add $0xffffffec,%ecx │ │ - mov %ecx,%edi │ │ - mov 0x8(%rsp),%rsi │ │ - mov %rax,%rbx │ │ + mov %eax,0xf0(%r15) │ │ + mov 0x3e4(%r12),%esi │ │ + mov %r14,%rdi │ │ + callq 88470 │ │ + add $0x1,%eax │ │ + mov %eax,0xf4(%r15) │ │ + cmpl $0x0,0x428(%r12) │ │ + je 97bf6 │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ xor %ecx,%ecx │ │ - xor %edx,%edx │ │ - test %edi,%edi │ │ + test %eax,%eax │ │ setne %cl │ │ - setg %dl │ │ - add %rcx,%rdx │ │ - lea (%rsi,%rsi,2),%rax │ │ - mov 0x20(%rsp),%rcx │ │ - lea (%rcx,%rax,4),%rax │ │ - lea (%rax,%rdx,4),%rsi │ │ - add $0x338c,%rsi │ │ - mov %r13,%rdi │ │ - callq 4940 │ │ - mov %eax,%r15d │ │ - movzwl (%r14),%eax │ │ - mov 0x28(%rsp),%rcx │ │ - movzbl (%rcx),%r14d │ │ - imul %eax,%r14d │ │ - add $0x10,%r14d │ │ - shr $0x5,%r14d │ │ - lea -0x1(%r15),%r12d │ │ - cmp $0xf,%ebx │ │ - jne 9df77 │ │ - mov $0xffffffff,%ebp │ │ - nopw 0x0(%rax,%rax,1) │ │ - add $0x1,%ebp │ │ - mov %r13,%rdi │ │ - callq 49c0 │ │ - cmp $0x1f,%ebp │ │ - ja 9df44 │ │ + mov %ecx,0x1c8(%r15) │ │ + je 97c01 │ │ + mov %r14,%rdi │ │ + mov $0x3,%esi │ │ + callq 88470 │ │ + mov %eax,%ecx │ │ + add $0x9,%ecx │ │ + mov %ecx,0x1c4(%r15) │ │ + mov 0xf0(%r15),%esi │ │ + mov %ecx,%eax │ │ + sar %eax │ │ + lea (%rax,%rsi,8),%eax │ │ + cltd │ │ + idiv %ecx │ │ + cmp $0x11,%esi │ │ + mov $0x10,%ecx │ │ + cmovl %esi,%ecx │ │ + cmp %ecx,%eax │ │ + cmovge %eax,%ecx │ │ + jmp 97c13 │ │ + mov $0xffffffff,%eax │ │ + jmpq 97c8d │ │ + movl $0x0,0x1c8(%r15) │ │ + jmpq 97c79 │ │ + mov 0x4(%r12),%eax │ │ + mov %eax,0xf0(%r15) │ │ + mov 0x8(%r12),%eax │ │ + mov %eax,0xf4(%r15) │ │ + cmpl $0x0,0x428(%r12) │ │ + jne 97b58 │ │ + movl $0x0,0x1c8(%r15) │ │ + movl $0x8,0x1c4(%r15) │ │ + mov 0xf0(%r15),%ecx │ │ + mov %ecx,0xec(%r15) │ │ + mov %r14,%rdi │ │ + mov $0x1,%esi │ │ + callq 88470 │ │ + mov %eax,0x1cc(%r15) │ │ test %eax,%eax │ │ - je 9df30 │ │ - test %ebp,%ebp │ │ - je 9df6a │ │ - neg %ebp │ │ - mov $0x1,%ebx │ │ - nop │ │ - mov %r13,%rdi │ │ - callq 49c0 │ │ - lea (%rax,%rbx,2),%ebx │ │ - inc %ebp │ │ - jne 9df50 │ │ - add $0xe,%ebx │ │ - and $0xfffff,%ebx │ │ - jmp 9df6f │ │ - mov $0xf,%ebx │ │ - mov 0x110(%rsp),%rbp │ │ - and $0x80,%r12d │ │ - mov %r12d,0x40(%rsp) │ │ - imul %ebx,%r14d │ │ - and $0xffffff,%r14d │ │ - mov 0x44(%rsp),%ecx │ │ - shr %cl,%r14d │ │ - sub %r15d,%r14d │ │ - mov 0x30(%rsp),%eax │ │ - cmp %eax,%r14d │ │ - cmovg %eax,%r14d │ │ - neg %r15d │ │ - xor %r14d,%r15d │ │ - mov %rbp,%rcx │ │ - mov %r15d,0x0(%rbp) │ │ - mov 0x58(%rsp),%r14 │ │ - mov 0x38(%rsp),%r9 │ │ - mov 0xb8(%rsp),%r12 │ │ - mov 0x60(%rsp),%r11 │ │ - mov %rbx,0x8(%rsp) │ │ - test %r12d,%r12d │ │ - mov %r12,%rbx │ │ - jle 9e11a │ │ - lea (%r9,%r11,4),%rax │ │ - add $0x2,%rax │ │ - mov %rax,0x20(%rsp) │ │ - lea 0x1(%rbx),%eax │ │ - mov %rax,0x60(%rsp) │ │ - mov $0x1,%r12d │ │ - movzwl (%r14,%r12,2),%ebp │ │ - mov (%rcx,%rbp,4),%r13d │ │ - test %r13d,%r13d │ │ - jne 9e085 │ │ - jmp 9e068 │ │ - xor %r13d,%r13d │ │ - add $0xf,%r13d │ │ - and $0xfffff,%r13d │ │ - mov 0xb8(%rsp),%rbx │ │ - mov 0x58(%rsp),%r14 │ │ - mov 0x50(%rsp),%edx │ │ - mov 0x8(%rsp),%rax │ │ - add %r13d,%eax │ │ - mov %rax,0x8(%rsp) │ │ - imul %r13d,%r15d │ │ - and $0xffffff,%r15d │ │ - mov 0x44(%rsp),%ecx │ │ - shr %cl,%r15d │ │ - sub %edx,%r15d │ │ - mov 0x30(%rsp),%eax │ │ - cmp %eax,%r15d │ │ - cmovg %eax,%r15d │ │ - neg %edx │ │ - xor %r15d,%edx │ │ - mov 0x38(%rsp),%rax │ │ - mov 0x110(%rsp),%rcx │ │ - mov %edx,(%rcx,%rax,4) │ │ - add $0x1,%r12 │ │ - cmp 0x60(%rsp),%r12 │ │ - je 9e11a │ │ - movzwl (%r14,%r12,2),%ebp │ │ - mov (%rcx,%rbp,4),%r13d │ │ - test %r13d,%r13d │ │ - je 9e068 │ │ - mov 0x10(%rsp),%rdi │ │ - callq 49c0 │ │ - mov %eax,%edx │ │ - mov 0x20(%rsp),%rax │ │ - movzwl (%rax),%eax │ │ - mov 0x28(%rsp),%rcx │ │ - mov %rbp,0x38(%rsp) │ │ - movzbl (%rcx,%rbp,1),%r15d │ │ - imul %eax,%r15d │ │ - add $0x10,%r15d │ │ - shr $0x5,%r15d │ │ - cmp $0xf,%r13d │ │ - jne 9e026 │ │ - mov %edx,0x50(%rsp) │ │ - mov $0xffffffff,%ebx │ │ + je 97c62 │ │ + mov %r14,%rdi │ │ + mov $0x10,%esi │ │ + callq 88470 │ │ + add $0x1,%eax │ │ + mov %eax,0x1bc(%r15) │ │ + mov %r14,%rdi │ │ + mov $0x10,%esi │ │ + callq 88470 │ │ + add $0x1,%eax │ │ + mov %eax,0x1c0(%r15) │ │ + jmp 97c8b │ │ + mov 0xf0(%r15),%rax │ │ + mov %rax,0x1bc(%r15) │ │ + jmp 97c8b │ │ + mov 0xf0(%r15),%eax │ │ + movl $0x8,0x1c4(%r15) │ │ + mov %eax,0xec(%r15) │ │ + xor %eax,%eax │ │ + add $0x18,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r14 │ │ + pop %r15 │ │ + retq │ │ + nopl 0x0(%rax) │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %rbx │ │ + sub $0x18,%rsp │ │ + mov %rdi,%r15 │ │ + cmpl $0x8,0x44(%rdi) │ │ + setg %cl │ │ + mov 0x38(%rdi),%ebp │ │ + mov 0x40(%rdi),%r14d │ │ + add $0x7f,%ebp │ │ + and $0xffffff80,%ebp │ │ + movslq 0x3c(%rdi),%rdx │ │ + add $0x7f,%rdx │ │ + and $0xffffffffffffff80,%rdx │ │ + cmp $0x1,%r14d │ │ + sete %r8b │ │ + shl %cl,%ebp │ │ + mov %rsi,%rdi │ │ + movslq %ebp,%rbx │ │ + test %r14d,%r14d │ │ + je 97cf1 │ │ + cmp $0x3,%r14d │ │ + setne %cl │ │ + mov %rbx,%rsi │ │ + sar %cl,%rsi │ │ + jmp 97cf3 │ │ + xor %esi,%esi │ │ + mov %rbx,%rbp │ │ + or $0x40,%rbp │ │ + test $0x380,%ebx │ │ + cmovne %rbx,%rbp │ │ + lea 0x40(%rsi),%rax │ │ + test $0x3ff,%esi │ │ + cmovne %rsi,%rax │ │ + test %r14d,%r14d │ │ + cmove %rsi,%rax │ │ + mov %rbp,0x28(%r15) │ │ + mov %rax,0x30(%r15) │ │ + imul %rdx,%rbp │ │ + mov %r8d,%ecx │ │ + sar %cl,%edx │ │ + movslq %edx,%rbx │ │ + imul %rax,%rbx │ │ + lea 0x0(,%rbx,2),%rsi │ │ + add %rbp,%rsi │ │ + or $0x40,%rsi │ │ + add $0xfffffffffffffff0,%rsi │ │ + callq 91020 │ │ + test %rax,%rax │ │ + je 97d79 │ │ + mov %rax,0x100(%r15) │ │ + mov (%rax),%rcx │ │ + add %rcx,%rbp │ │ + add %rbp,%rbx │ │ + xor %eax,%eax │ │ + test %r14d,%r14d │ │ + mov %rcx,0x10(%r15) │ │ + cmove %rax,%rbp │ │ + mov %rbp,0x18(%r15) │ │ + cmove %rax,%rbx │ │ + mov %rbx,0x20(%r15) │ │ + jmp 97d7e │ │ + mov $0xfffffff4,%eax │ │ + add $0x18,%rsp │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + nopl 0x0(%rax) │ │ + mov %rsi,%rax │ │ + mov 0x100(%rdi),%rsi │ │ + mov %rax,%rdi │ │ + jmpq 90fb0 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r12 │ │ + push %rbx │ │ + sub $0x10,%rsp │ │ + mov %edx,%r10d │ │ + mov %rsi,%r14 │ │ + mov %rdi,%rbx │ │ xor %ecx,%ecx │ │ - mov 0x10(%rsp),%rbp │ │ - xchg %ax,%ax │ │ - mov %ecx,%r14d │ │ - add $0x1,%ebx │ │ - mov %rbp,%rdi │ │ - callq 49c0 │ │ - cmp $0x1f,%ebx │ │ - ja 9e0eb │ │ - lea -0x1(%r14),%ecx │ │ + xor %eax,%eax │ │ + cmpl $0x1,0x8(%rdi) │ │ + seta %al │ │ + lea 0x1090(%rsi),%rdx │ │ + cmova %rdx,%rcx │ │ + add $0x908,%rsi │ │ + mov %rcx,0xa18(%r14) │ │ + mov 0x18(%r14),%r11 │ │ + mov 0xf0(%r11),%edx │ │ + mov 0xf4(%r11),%ecx │ │ + mov (%r14),%r9 │ │ + mov 0x8(%r14),%r8 │ │ + mov 0xbf0(%r14),%rbp │ │ + add $0x18,%rbp │ │ + lea 0x9ae0(%rdi),%r12 │ │ + shl $0x3,%rax │ │ + lea 0xa20(%r14),%r15 │ │ + sub $0x18,%rsp │ │ + push %r15 │ │ + push %rax │ │ + push %r12 │ │ + push %rbp │ │ + push %r10 │ │ + pushq 0x88(%rdi) │ │ + pushq 0x90(%rdi) │ │ + pushq 0x78(%rdi) │ │ + pushq 0x80(%rdi) │ │ + pushq 0x68(%rdi) │ │ + pushq 0x70(%rdi) │ │ + pushq 0x10(%r14) │ │ + push %r11 │ │ + callq 97ec0 │ │ + add $0x80,%rsp │ │ + mov %eax,%ebp │ │ test %eax,%eax │ │ - je 9e0d0 │ │ - test %ebx,%ebx │ │ - je 9e007 │ │ - mov $0x1,%r13d │ │ - mov 0x10(%rsp),%rbx │ │ - xchg %ax,%ax │ │ - mov %rbx,%rdi │ │ - callq 49c0 │ │ - lea (%rax,%r13,2),%r13d │ │ - inc %r14d │ │ - jne 9e100 │ │ - add $0xffffffff,%r13d │ │ - jmpq 9e00a │ │ - mov 0x8(%rsp),%rcx │ │ - cmp $0x3f,%ecx │ │ - mov $0x3f,%eax │ │ - cmovb %ecx,%eax │ │ - or 0x40(%rsp),%eax │ │ - mov 0x120(%rsp),%rcx │ │ - mov %al,(%rcx) │ │ - mov %ebx,%eax │ │ - add $0xc8,%rsp │ │ + jne 97ea3 │ │ + lea 0x88(%rbx),%rdi │ │ + callq 99080 │ │ + movq $0x0,0x90(%rbx) │ │ + mov 0x18(%r14),%rax │ │ + mov 0x114(%rax),%eax │ │ + mov %eax,0xa10(%r14) │ │ + cmpq $0x0,0xa18(%r14) │ │ + je 97ea3 │ │ + mov (%r15),%rax │ │ + movl $0x0,(%rax) │ │ + mov (%r15),%rax │ │ + movl $0x0,0x4(%rax) │ │ + mov %ebp,%eax │ │ + add $0x10,%rsp │ │ pop %rbx │ │ pop %r12 │ │ - pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x208,%rsp │ │ - mov %rcx,%r14 │ │ - mov %rdi,%r11 │ │ - mov (%rdi),%r10 │ │ - mov 0x10(%rdi),%r8d │ │ - mov %r8d,%ecx │ │ - and $0x1f,%ecx │ │ - mov 0x14(%rdi),%ebp │ │ - mov %ebp,%ebx │ │ - and $0x1f,%ebx │ │ - mov 0x840(%r10),%r13d │ │ - xor %edi,%edi │ │ - cmp $0x1,%r13d │ │ - sete %dil │ │ - xor %r15d,%r15d │ │ - cmp $0x3,%r13d │ │ - setne %r15b │ │ - mov %rcx,0x148(%rsp) │ │ - mov %rcx,%rax │ │ - mov %r15d,%ecx │ │ - shr %cl,%rax │ │ - mov %rax,0xd0(%rsp) │ │ - mov %rbx,0x1a0(%rsp) │ │ - mov %edi,%ecx │ │ - shr %cl,%rbx │ │ - mov %rbx,0x1b0(%rsp) │ │ - mov %esi,0x130(%rsp) │ │ - mov %esi,%ecx │ │ - lea 0x6b54a(%rip),%rsi │ │ - movzbl (%rsi,%rcx,4),%eax │ │ - movzbl 0x1(%rsi,%rcx,4),%ecx │ │ - mov 0xd08(%r10),%esi │ │ - sub %r8d,%esi │ │ - cmp %eax,%esi │ │ - mov %rax,%r9 │ │ - cmovg %eax,%esi │ │ - mov 0xd0c(%r10),%eax │ │ - sub %ebp,%eax │ │ - cmp %ecx,%eax │ │ - mov %rcx,%r12 │ │ - cmovg %ecx,%eax │ │ - mov %rax,0x100(%rsp) │ │ - mov %rsi,0x160(%rsp) │ │ - add %r15d,%esi │ │ - mov %r15d,%ecx │ │ - sar %cl,%esi │ │ - mov %esi,0xe8(%rsp) │ │ - add %edi,%eax │ │ - mov %rdi,%rbx │ │ - mov %edi,%ecx │ │ - sar %cl,%eax │ │ - mov %eax,0xe0(%rsp) │ │ - mov %edx,0xe4(%rsp) │ │ - mov 0x8(%r11),%rax │ │ - mov %rax,0xc0(%rsp) │ │ - mov 0xca8(%r10),%rax │ │ - mov %rax,0xd8(%rsp) │ │ - test %r13d,%r13d │ │ - je 9e263 │ │ - test $0x1,%r8b │ │ - jne 9e270 │ │ - cmp %r15d,%r9d │ │ - ja 9e270 │ │ - movl $0x0,0xb0(%rsp) │ │ - jmp 9e289 │ │ - mov $0x1,%al │ │ - mov %eax,0xb0(%rsp) │ │ - cmp %ebx,%r12d │ │ - ja 9e289 │ │ - mov %ebp,%eax │ │ - and $0x1,%al │ │ - mov %eax,0xb0(%rsp) │ │ - xor %ecx,%ecx │ │ - cmp $0x3,%r13d │ │ - setne %cl │ │ + sub $0x48,%rsp │ │ + mov %rdi,%r15 │ │ + cmpq $0x0,0x10(%rsi) │ │ + je 97f01 │ │ + lea 0x65deb(%rip),%rsi │ │ + mov %r15,%rdi │ │ xor %eax,%eax │ │ - cmp $0x1,%r13d │ │ - sete %al │ │ - lea (%r9,%rcx,1),%rdx │ │ - shr %cl,%rdx │ │ - mov %rdx,0x188(%rsp) │ │ - lea (%r12,%rax,1),%rdx │ │ - mov %eax,%ecx │ │ - shr %cl,%rdx │ │ - mov %rdx,0x180(%rsp) │ │ - cmpl $0x0,0x100(%rsp) │ │ - jle 9ffa7 │ │ - movzbl 0xa(%r14),%eax │ │ - mov %rax,0x90(%rsp) │ │ - movzbl 0x7(%r14),%eax │ │ - mov %rax,0x88(%rsp) │ │ - lea 0x71c0(%r11),%rax │ │ - mov %rax,0xc8(%rsp) │ │ - mov 0x8(%r10),%rax │ │ - mov 0x3fc(%rax),%ecx │ │ - mov 0x100(%rsp),%rax │ │ - shl $0xa,%ecx │ │ - mov %ecx,0x138(%rsp) │ │ + callq 90ecd │ │ + mov $0xffffffff,%r13d │ │ + mov %r13d,%eax │ │ + add $0x48,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + mov %r8,%rbp │ │ + mov %ecx,%r12d │ │ + mov %edx,%r14d │ │ + mov %rsi,%rbx │ │ + mov %r9,0x40(%rsp) │ │ + mov 0xd8(%rsp),%rax │ │ + lea 0x128(%rax),%rdi │ │ + callq 4400 │ │ + mov $0xfffffff4,%r13d │ │ + test %rax,%rax │ │ + je 97eef │ │ + mov %rax,0x38(%rsp) │ │ + mov 0xd0(%rsp),%rax │ │ + mov 0xc0(%rsp),%r8d │ │ + mov 0xb0(%rsp),%rcx │ │ + mov 0xa0(%rsp),%rdx │ │ + mov 0x90(%rsp),%rsi │ │ + mov 0x80(%rsp),%rdi │ │ + mov %r14d,0x38(%rbx) │ │ + mov %rax,%r14 │ │ + mov %r12d,0x3c(%rbx) │ │ + mov %rbp,(%rbx) │ │ + mov %rdi,0x8(%rbx) │ │ + mov %rsi,0x78(%rbx) │ │ + mov %rdx,0x80(%rbx) │ │ + mov %rcx,0x88(%rbx) │ │ + mov 0xc(%rbp),%ecx │ │ + mov %ecx,0x40(%rbx) │ │ + mov %r8d,0x44(%rbx) │ │ + lea 0x48(%rbx),%r12 │ │ mov %r12,%rdi │ │ - mov %r9,%rsi │ │ - imul %r9,%rdi │ │ - shl $0x4,%rdi │ │ - lea 0x3080(%r11),%rcx │ │ - mov %rcx,0x1e0(%rsp) │ │ - lea 0x5080(%r11),%rcx │ │ - mov %rcx,0x198(%rsp) │ │ - shl $0x2,%esi │ │ - mov %rsi,0x1f0(%rsp) │ │ - shl $0x2,%r12d │ │ - mov %r12,0x1e8(%rsp) │ │ - lea 0x288(%r11),%rcx │ │ - mov %rcx,0x20(%rsp) │ │ - mov 0x188(%rsp),%r8 │ │ - mov %r8,%rcx │ │ - mov 0x180(%rsp),%r9 │ │ - imul %r9,%rcx │ │ - shl $0x4,%rcx │ │ - mov %rcx,0x1c0(%rsp) │ │ - mov %r15d,%ecx │ │ - not %ecx │ │ - mov %ecx,0x134(%rsp) │ │ + callq 74770 │ │ + mov (%r14),%rsi │ │ + mov %rbx,%rdi │ │ + callq *0x8(%r14) │ │ + test %eax,%eax │ │ + js 980c7 │ │ + mov 0x10(%r14),%rax │ │ + mov 0x38(%rsp),%rbp │ │ + mov %rax,0x10(%rbp) │ │ + movups (%r14),%xmm0 │ │ + movups %xmm0,0x0(%rbp) │ │ + lea 0x18(%rbp),%rdi │ │ + mov $0x108,%edx │ │ mov %rbx,%rsi │ │ - mov %esi,%ecx │ │ - not %ecx │ │ - mov %ecx,0xa4(%rsp) │ │ - mov 0xe8(%rsp),%ecx │ │ - mov %ecx,%edx │ │ - mov %r15d,%ecx │ │ - shl %cl,%edx │ │ - add $0xffffffff,%edx │ │ - mov %rdx,0x1d0(%rsp) │ │ - mov 0xe0(%rsp),%ecx │ │ - mov %ecx,%edx │ │ - mov %esi,%ecx │ │ - shl %cl,%edx │ │ - add $0xffffffff,%edx │ │ - mov %rdx,0x1c8(%rsp) │ │ - lea 0x2a0(%r11),%rcx │ │ - mov %rcx,0x150(%rsp) │ │ - mov %rdi,0x1d8(%rsp) │ │ - lea 0x3080(%r11,%rdi,1),%rcx │ │ - mov %rcx,0x1b8(%rsp) │ │ - lea 0x0(,%r8,4),%ecx │ │ - mov %ecx,0x11c(%rsp) │ │ - lea 0x0(,%r9,4),%ecx │ │ - mov %rcx,0x190(%rsp) │ │ - lea 0x2880(%r11),%rcx │ │ - mov %rcx,0x158(%rsp) │ │ - mov 0x1a0(%rsp),%ecx │ │ - mov %rcx,0x1f8(%rsp) │ │ - lea 0x6b34a(%rip),%r13 │ │ - xor %edx,%edx │ │ - mov %r14,0x60(%rsp) │ │ - mov %r11,0x80(%rsp) │ │ - mov %r10,0x30(%rsp) │ │ - mov %rbx,0x50(%rsp) │ │ - mov %r15,0x28(%rsp) │ │ - jmp 9e46b │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - mov %r9,%rbx │ │ - cmp %eax,%edx │ │ - jge 9ffa7 │ │ - mov %edx,%esi │ │ - lea 0x10(%rsi),%edx │ │ - cmp %edx,%eax │ │ - mov %edx,%ecx │ │ - cmovle %eax,%ecx │ │ - mov %ecx,0xec(%rsp) │ │ - mov %edx,%edi │ │ - mov %rbx,%r9 │ │ - mov %r9d,%ecx │ │ - shr %cl,%edi │ │ - mov 0xe0(%rsp),%ecx │ │ - cmp %edi,%ecx │ │ - mov %edi,0x17c(%rsp) │ │ - cmovle %ecx,%edi │ │ - mov %edi,0xf0(%rsp) │ │ - cmpl $0x0,0x160(%rsp) │ │ - jle 9e460 │ │ - mov 0xe4(%rsp),%ecx │ │ - test $0x8,%cl │ │ - sete %al │ │ - test %esi,%esi │ │ - sete %bl │ │ - and %cl,%bl │ │ - mov %bl,0x5f(%rsp) │ │ - cmp 0x100(%rsp),%edx │ │ - setge %bl │ │ - mov %rsi,0x140(%rsp) │ │ - mov %r9d,%ecx │ │ - shr %cl,%esi │ │ - mov %esi,0x128(%rsp) │ │ - and %al,%bl │ │ - mov %bl,0x5e(%rsp) │ │ + callq 4390 │ │ + mov 0x10(%rbx),%rdi │ │ + lea 0x6bd(%rip),%rsi │ │ + mov %rbp,%rdx │ │ + callq 99020 │ │ + mov %rax,0xf8(%rbx) │ │ + test %rax,%rax │ │ + je 980db │ │ + mov 0x88(%rsp),%r14 │ │ + mov 0x40(%rsp),%rdi │ │ + mov %rdi,0xb8(%rbx) │ │ + test %rdi,%rdi │ │ + je 98019 │ │ + callq 99070 │ │ + mov 0xc8(%rsp),%rbp │ │ + mov %r14,0xb0(%rbx) │ │ + test %r14,%r14 │ │ + je 98035 │ │ + mov %r14,%rdi │ │ + callq 99070 │ │ + mov 0x98(%rsp),%r15 │ │ + mov %r12,%rdi │ │ + mov %rbp,%rsi │ │ + callq 74a30 │ │ + cmpq $0x0,0xd8(%rsp) │ │ + je 9806f │ │ + mov 0xe0(%rsp),%rax │ │ + test %rax,%rax │ │ + je 9806f │ │ + mov 0x38(%rsp),%rcx │ │ + add $0x120,%rcx │ │ + mov %rcx,(%rax) │ │ + mov 0xa8(%rsp),%r14 │ │ + mov %r15,0xc0(%rbx) │ │ + test %r15,%r15 │ │ + je 9808b │ │ + mov %r15,%rdi │ │ + callq 99070 │ │ + mov 0xb8(%rsp),%rbp │ │ + mov %r14,0xc8(%rbx) │ │ + test %r14,%r14 │ │ + je 980a7 │ │ + mov %r14,%rdi │ │ + callq 99070 │ │ + mov %rbp,0xd0(%rbx) │ │ + xor %r13d,%r13d │ │ + test %rbp,%rbp │ │ + je 97eef │ │ + mov %rbp,%rdi │ │ + callq 99070 │ │ + jmpq 97eef │ │ + mov %eax,%ebp │ │ + mov 0x38(%rsp),%rdi │ │ + callq 43f0 │ │ + mov %ebp,%r13d │ │ + jmpq 97eef │ │ + mov (%r14),%rsi │ │ + mov %rbx,%rdi │ │ + callq *0x10(%r14) │ │ + mov %rbp,%rdi │ │ + callq 43f0 │ │ + callq 44b0 <__errno@plt> │ │ + mov (%rax),%edi │ │ + callq 44c0 │ │ + lea 0x65be6(%rip),%rsi │ │ + mov %r15,%rdi │ │ + mov %rax,%rdx │ │ xor %eax,%eax │ │ - mov %rax,0xb8(%rsp) │ │ - mov %edx,0x120(%rsp) │ │ - cmpb $0x0,0xb(%r14) │ │ - jne 9e547 │ │ - jmpq 9e610 │ │ + callq 90ecd │ │ + jmpq 97eef │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + sub $0x88,%rsp │ │ + mov %rcx,%rax │ │ + mov %edx,0x84(%rsp) │ │ + mov 0xf8(%rcx),%rcx │ │ + mov 0x20(%rcx),%r10 │ │ + mov 0x3c(%rax),%ecx │ │ + mov %ecx,0x80(%rsp) │ │ + mov 0xb8(%rax),%r9 │ │ + mov (%rax),%r8 │ │ + mov 0x8(%rax),%r11 │ │ + mov 0xb0(%rax),%r14 │ │ + mov 0x78(%rax),%r15 │ │ + mov 0xc0(%rax),%r12 │ │ + mov 0x80(%rax),%r13 │ │ + mov 0xc8(%rax),%rbx │ │ + mov 0x88(%rax),%rbp │ │ + mov 0xd0(%rax),%rdx │ │ + mov 0x44(%rax),%ecx │ │ + add $0x48,%rax │ │ + mov %r10,0x50(%rsp) │ │ + mov %rax,0x48(%rsp) │ │ + mov %ecx,0x40(%rsp) │ │ + mov %rdx,0x38(%rsp) │ │ + mov %rbp,0x30(%rsp) │ │ + mov %rbx,0x28(%rsp) │ │ + mov %r13,0x20(%rsp) │ │ + mov %r12,0x18(%rsp) │ │ + mov %r15,0x10(%rsp) │ │ + mov %r14,0x8(%rsp) │ │ + mov %r11,(%rsp) │ │ + xorps %xmm0,%xmm0 │ │ + movups %xmm0,0x58(%rsp) │ │ + mov 0x84(%rsp),%edx │ │ + mov 0x80(%rsp),%ecx │ │ + callq 97ec0 │ │ + add $0x88,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nop │ │ - mov 0x100(%rsp),%rax │ │ - mov 0x120(%rsp),%edx │ │ - mov 0x1a8(%rsp),%rcx │ │ - mov %rcx,0xb8(%rsp) │ │ - cmp %ecx,0x160(%rsp) │ │ - jle 9e460 │ │ - cmpb $0x0,0xb(%r14) │ │ - je 9e610 │ │ - mov %r9,%r12 │ │ - movslq %ebp,%rax │ │ - mov 0x828(%r10),%rsi │ │ - mov %rsi,%rdi │ │ - shr %rdi │ │ - imul %rax,%rdi │ │ - movslq 0x10(%r11),%rax │ │ - add %rax,%rdi │ │ - shl $0x3,%rdi │ │ - mov 0x1e0(%rsp),%rcx │ │ - mov 0x198(%rsp),%rdx │ │ - add 0x810(%r10),%rdi │ │ - cmpl $0x0,0x12a0(%r10) │ │ - je 9e5e3 │ │ - mov 0xc0(%rsp),%rbx │ │ - mov 0x36a8(%rbx),%rcx │ │ - mov 0x1d8(%rsp),%rdx │ │ - add %rcx,%rdx │ │ - mov %rdx,0x36a8(%rbx) │ │ - mov %ebp,%edx │ │ - sar %edx │ │ - mov %eax,%ebx │ │ - and $0x1,%ebx │ │ - add %edx,%ebx │ │ - movslq %ebx,%rdx │ │ - mov 0xcf8(%r10),%rbx │ │ - sar %rbx │ │ - imul %rdx,%rbx │ │ - sar %eax │ │ - and $0x1,%ebp │ │ - add %eax,%ebp │ │ - movslq %ebp,%rax │ │ - add %rbx,%rax │ │ - lea (%rax,%rax,2),%rdx │ │ - shl $0x4,%rdx │ │ - add 0x12b8(%r10),%rdx │ │ - mov 0xca8(%r10),%rax │ │ - mov 0x1f0(%rsp),%r8 │ │ - mov 0x1e8(%rsp),%r9 │ │ - callq *0xf8(%rax) │ │ - mov 0x30(%rsp),%r10 │ │ - mov 0x80(%rsp),%r11 │ │ - mov %r12,%r9 │ │ - mov 0x20(%rsp),%rax │ │ - mov (%rax),%rcx │ │ - xor %eax,%eax │ │ - mov 0x148(%rsp),%rdx │ │ - cmpb $0x0,0xe0(%rcx,%rdx,1) │ │ - mov $0x0,%ebx │ │ - je 9e64f │ │ - mov (%rcx,%rdx,1),%cl │ │ - mov %ecx,%edx │ │ - or $0x2,%dl │ │ - xor %ebx,%ebx │ │ - cmp $0xb,%dl │ │ - sete %bl │ │ - shl $0x9,%ebx │ │ - cmp $0xa,%cl │ │ - mov $0x200,%ecx │ │ - cmove %ecx,%ebx │ │ - mov 0x1a0(%rsp),%rcx │ │ - cmpb $0x0,0xf8(%r11,%rcx,1) │ │ - mov 0x160(%rsp),%rsi │ │ - mov 0xb8(%rsp),%rdi │ │ - je 9e692 │ │ - mov 0x18(%r11,%rcx,1),%cl │ │ - mov %ecx,%edx │ │ - or $0x2,%dl │ │ + push %r14 │ │ + push %rbx │ │ + sub $0x28,%rsp │ │ + test %rdi,%rdi │ │ + je 98232 │ │ + mov %rdi,%rbx │ │ + cmpq $0x0,0x10(%rdi) │ │ + je 98261 │ │ + mov $0x130,%edi │ │ + add 0x87ed6(%rip),%rdi │ │ + lea 0x65737(%rip),%rsi │ │ + lea 0x65a07(%rip),%rdx │ │ + jmp 9824c │ │ + mov $0x130,%edi │ │ + add 0x87eba(%rip),%rdi │ │ + lea 0x6571b(%rip),%rsi │ │ + lea 0x657c4(%rip),%rdx │ │ + lea 0x659d2(%rip),%rcx │ │ xor %eax,%eax │ │ - cmp $0xb,%dl │ │ - sete %al │ │ - shl $0x9,%eax │ │ - cmp $0xa,%cl │ │ - mov $0x200,%ecx │ │ - cmove %ecx,%eax │ │ - lea 0x10(%rdi),%rdx │ │ - cmp %edx,%esi │ │ - mov %edx,%r8d │ │ - cmovle %esi,%r8d │ │ - mov 0x14(%r11),%ebp │ │ - mov 0x140(%rsp),%rcx │ │ - add %ecx,%ebp │ │ - mov %ebp,0x14(%r11) │ │ - cmp 0xec(%rsp),%ecx │ │ - mov %rdx,0x1a8(%rsp) │ │ - jge 9ef20 │ │ + add $0x28,%rsp │ │ + pop %rbx │ │ + pop %r14 │ │ + jmpq 43e0 │ │ + mov %rsi,%r14 │ │ + test %rsi,%rsi │ │ + je 98303 │ │ + mov 0xf8(%r14),%rdi │ │ test %rdi,%rdi │ │ - setne %dil │ │ - cmp %edx,%esi │ │ - setg %dl │ │ - movslq %r8d,%rsi │ │ - mov %rsi,0x168(%rsp) │ │ - or 0x5f(%rsp),%dl │ │ - mov %dl,0xb4(%rsp) │ │ - or 0x5e(%rsp),%dil │ │ - mov %dil,0x110(%rsp) │ │ - or 0x138(%rsp),%ebx │ │ - or %eax,%ebx │ │ - mov %ebx,0x68(%rsp) │ │ - mov 0x10(%r11),%eax │ │ - mov %ecx,0x38(%rsp) │ │ - mov %r8d,0x70(%rsp) │ │ - jmp 9e757 │ │ + je 982ec │ │ + cmpq $0x0,0x10(%r14) │ │ + je 98322 │ │ + callq 99070 │ │ + mov 0xb0(%r14),%rdi │ │ + test %rdi,%rdi │ │ + je 9829a │ │ + callq 99070 │ │ + mov 0xb8(%r14),%rdi │ │ + test %rdi,%rdi │ │ + je 982ab │ │ + callq 99070 │ │ + mov 0x70(%r14),%rdi │ │ + test %rdi,%rdi │ │ + je 982b9 │ │ + callq 99070 │ │ + mov 0xc0(%r14),%rdi │ │ + test %rdi,%rdi │ │ + je 982ca │ │ + callq 99070 │ │ + mov 0xc8(%r14),%rdi │ │ + test %rdi,%rdi │ │ + je 982db │ │ + callq 99070 │ │ + mov 0xd0(%r14),%rdi │ │ + test %rdi,%rdi │ │ + je 982ec │ │ + callq 99070 │ │ + mov $0x108,%edx │ │ + mov %rbx,%rdi │ │ + mov %r14,%rsi │ │ + add $0x28,%rsp │ │ + pop %rbx │ │ + pop %r14 │ │ + jmpq 4390 │ │ + mov $0x130,%edi │ │ + add 0x87de9(%rip),%rdi │ │ + lea 0x6564a(%rip),%rsi │ │ + lea 0x6572c(%rip),%rdx │ │ + jmpq 9824c │ │ + mov $0x130,%edi │ │ + add 0x87dca(%rip),%rdi │ │ + lea 0x6562b(%rip),%rsi │ │ + lea 0x65916(%rip),%rdx │ │ + jmpq 9824c │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax,%rax,1) │ │ - mov %ebx,%esi │ │ - sub %esi,%edi │ │ - mov %edi,0x10(%r11) │ │ - mov 0x90(%rsp),%rax │ │ - movzbl 0x1(%r13,%rax,8),%ebp │ │ - mov 0x38(%rsp),%ecx │ │ - add %ebp,%ecx │ │ - add 0x14(%r11),%ebp │ │ - mov %ebp,0x14(%r11) │ │ - mov %edi,%eax │ │ - mov %ecx,0x38(%rsp) │ │ - cmp 0xec(%rsp),%ecx │ │ - jge 9ef26 │ │ - mov 0xb8(%rsp),%rbx │ │ - lea (%rax,%rbx,1),%edi │ │ - mov 0x810(%r10),%rcx │ │ - mov 0x828(%r10),%rdx │ │ - mov %edi,0x10(%r11) │ │ - cmp 0x168(%rsp),%rbx │ │ - jge 9e720 │ │ - shr %rdx │ │ - movslq %ebp,%rsi │ │ - imul %rdx,%rsi │ │ - add %rbx,%rsi │ │ - cltq │ │ - add %rsi,%rax │ │ - lea (%rcx,%rax,8),%rbp │ │ - mov 0x38(%rsp),%eax │ │ - cmp 0x140(%rsp),%eax │ │ - setbe %cl │ │ - and 0xb4(%rsp),%cl │ │ - mov %cl,0x170(%rsp) │ │ - mov %eax,%eax │ │ - add 0x1f8(%rsp),%rax │ │ - mov %rax,0x108(%rsp) │ │ - add %r11,%rax │ │ - add $0x38,%rax │ │ - mov %rax,0x78(%rsp) │ │ - mov %ebx,%esi │ │ - mov 0x148(%rsp),%rcx │ │ - cmpb $0x0,0xb(%r14) │ │ - mov %esi,%edx │ │ - jne 9e823 │ │ - jmpq 9e880 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - mov 0x90(%rsp),%rax │ │ - movzbl 0x0(%r13,%rax,8),%r12d │ │ - movzbl %r12b,%edi │ │ - lea 0x0(%rbp,%rdi,8),%rbp │ │ - add %edi,%esi │ │ - add 0x10(%r11),%edi │ │ - mov %edi,0x10(%r11) │ │ - cmp %r8d,%esi │ │ - jge 9e722 │ │ - cmpb $0x0,0xb(%r14) │ │ - mov %esi,%edx │ │ - je 9e880 │ │ - cmpb $0x0,0x6(%r14) │ │ - mov %ecx,%ebx │ │ - je 9eaa5 │ │ - mov 0x30(%rsp),%r10 │ │ - cmpl $0x0,0x12a0(%r10) │ │ - jne 9e7f0 │ │ - mov %rdx,%rdi │ │ - mov 0x90(%rsp),%rax │ │ - movzbl 0x1(%r13,%rax,8),%eax │ │ - add $0xff,%al │ │ - cmp $0xf,%al │ │ - ja 9eca0 │ │ - movzbl %al,%eax │ │ - lea 0x6d9ac(%rip),%rdx │ │ - movslq (%rdx,%rax,4),%rax │ │ - add %rdx,%rax │ │ - jmpq *%rax │ │ - mov 0x78(%rsp),%rax │ │ - movb $0x40,(%rax) │ │ - jmpq 9eca0 │ │ - nopw 0x0(%rax,%rax,1) │ │ - movsbl 0xd(%r14),%eax │ │ - mov %eax,0x13c(%rsp) │ │ - cmpb $0x0,0x170(%rsp) │ │ - je 9e89a │ │ + push %rbx │ │ + sub $0x30,%rsp │ │ + test %rdi,%rdi │ │ + je 9837d │ │ + cmpq $0x0,0x10(%rdi) │ │ + je 983aa │ │ + mov $0x130,%edi │ │ + add 0x87d8b(%rip),%rdi │ │ + lea 0x655ec(%rip),%rsi │ │ + lea 0x658bc(%rip),%rdx │ │ + jmp 98397 │ │ + mov $0x130,%edi │ │ + add 0x87d6f(%rip),%rdi │ │ + lea 0x655d0(%rip),%rsi │ │ + lea 0x65679(%rip),%rdx │ │ + lea 0x658cf(%rip),%rcx │ │ xor %eax,%eax │ │ - jmp 9e8b0 │ │ - mov 0x90(%rsp),%rax │ │ - movzbl 0x0(%r13,%rax,8),%eax │ │ - add %esi,%eax │ │ - cmp %r8d,%eax │ │ - setge %al │ │ - mov 0xb8(%rsp),%rcx │ │ - xor $0x1,%al │ │ - movzbl %al,%eax │ │ - cmp %rdx,%rcx │ │ - jb 9e8f0 │ │ - mov $0x8,%ebx │ │ - cmpb $0x0,0x110(%rsp) │ │ - je 9e8f2 │ │ - mov 0x90(%rsp),%rcx │ │ - movzbl 0x1(%r13,%rcx,8),%ecx │ │ - add 0x38(%rsp),%ecx │ │ - cmp 0xec(%rsp),%ecx │ │ - jl 9e8f2 │ │ - nopl 0x0(%rax) │ │ - xor %ebx,%ebx │ │ - mov %rdx,0x48(%rsp) │ │ - or %eax,%ebx │ │ - mov 0x14(%r11),%edx │ │ - mov 0x30(%rsp),%r12 │ │ - mov 0xd20(%r12),%eax │ │ - add $0xffffffff,%eax │ │ - test %edx,%eax │ │ - mov %esi,0xa8(%rsp) │ │ - mov %rbx,0x98(%rsp) │ │ - je 9e925 │ │ - xor %r13d,%r13d │ │ - jmp 9e94f │ │ - movzbl 0xd1c(%r12),%ecx │ │ - mov %edx,%eax │ │ - sar %cl,%eax │ │ - add $0xffffffff,%eax │ │ - imul 0xd10(%r12),%eax │ │ - shl $0x7,%eax │ │ - movslq %eax,%r13 │ │ - add %r13,%r13 │ │ - add 0xce0(%r12),%r13 │ │ + add $0x30,%rsp │ │ + pop %rbx │ │ + jmpq 43e0 │ │ + mov %rsi,%rbx │ │ + test %rsi,%rsi │ │ + je 983e4 │ │ + cmpq $0x0,0xf8(%rbx) │ │ + je 983c3 │ │ + cmpq $0x0,0x10(%rbx) │ │ + je 98400 │ │ + mov $0x108,%edx │ │ + mov %rbx,%rsi │ │ + callq 4390 │ │ + mov $0x108,%edx │ │ + mov %rbx,%rdi │ │ xor %esi,%esi │ │ - mov 0xc0(%rsp),%rax │ │ - cmp 0x3630(%rax),%edi │ │ - setg %sil │ │ - xor %ecx,%ecx │ │ - cmp 0x3638(%rax),%edx │ │ - setg %cl │ │ - mov 0x3634(%rax),%r8d │ │ - mov 0x363c(%rax),%r9d │ │ - mov 0x60(%rsp),%r14 │ │ - movzbl 0x8(%r14),%r11d │ │ - mov 0x90(%rsp),%rax │ │ - lea 0x6adeb(%rip),%rbx │ │ - movzbl (%rbx,%rax,8),%r10d │ │ - movzbl 0x1(%rbx,%rax,8),%ebx │ │ - mov 0x8(%r12),%rax │ │ - mov 0x3fc(%rax),%eax │ │ - mov 0x1234(%r12),%r15d │ │ - sub $0x28,%rsp │ │ - push %r15 │ │ - pushq 0xf8(%rsp) │ │ - push %rax │ │ + add $0x30,%rsp │ │ + pop %rbx │ │ + jmpq 4480 │ │ + mov $0x130,%edi │ │ + add 0x87d08(%rip),%rdi │ │ + lea 0x65569(%rip),%rsi │ │ + lea 0x6564b(%rip),%rdx │ │ + jmp 98397 │ │ + mov $0x130,%edi │ │ + add 0x87cec(%rip),%rdi │ │ + lea 0x6554d(%rip),%rsi │ │ + lea 0x65838(%rip),%rdx │ │ + jmpq 98397 │ │ + nop │ │ + push %r14 │ │ push %rbx │ │ - mov %r10,%r15 │ │ - push %r10 │ │ - lea 0x18c(%rsp),%rax │ │ - push %rax │ │ - push %r11 │ │ - push %r13 │ │ - pushq 0x828(%r12) │ │ - push %rbp │ │ - pushq 0x110(%rsp) │ │ - callq a7290 │ │ - add $0x80,%rsp │ │ - mov %eax,%r10d │ │ - mov 0x828(%r12),%rsi │ │ - shl $0x2,%r15d │ │ - mov %r15,%rcx │ │ - shl $0x2,%ebx │ │ - mov 0x13c(%rsp),%r9d │ │ - or 0x68(%rsp),%r9d │ │ - mov 0xd08(%r12),%r11d │ │ - mov 0x80(%rsp),%r13 │ │ - sub 0x10(%r13),%r11d │ │ - shl $0x2,%r11d │ │ - mov 0xd0c(%r12),%eax │ │ - sub 0x14(%r13),%eax │ │ - shl $0x2,%eax │ │ - mov 0x1234(%r12),%r15d │ │ sub $0x28,%rsp │ │ - mov %rbp,%rdi │ │ - mov 0xf0(%rsp),%rdx │ │ - mov %ebx,%r8d │ │ - push %r15 │ │ - mov %r13,%rbx │ │ - lea 0x6ad22(%rip),%r13 │ │ - push %rax │ │ - push %r11 │ │ - mov 0x118(%rsp),%rax │ │ - callq *0x40(%rax,%r10,8) │ │ - mov %rbx,%r11 │ │ - add $0x40,%rsp │ │ - mov 0x148(%rsp),%rcx │ │ - mov 0x50(%rsp),%r9 │ │ - mov 0x28(%rsp),%r15 │ │ - mov 0x70(%rsp),%r8d │ │ - mov 0xa8(%rsp),%esi │ │ - mov 0x48(%rsp),%rdx │ │ - cmpb $0x0,0x6(%r14) │ │ - mov %ecx,%ebx │ │ - jne 9e830 │ │ - mov 0x30(%rsp),%r10 │ │ - cmpl $0x0,0x12a0(%r10) │ │ - mov %esi,0xa8(%rsp) │ │ - je 9eba3 │ │ - mov 0xc0(%rsp),%rsi │ │ - mov 0x36b0(%rsi),%rdx │ │ - mov 0x90(%rsp),%rcx │ │ - movzbl 0x0(%r13,%rcx,8),%r12d │ │ - cmp $0x8,%r12d │ │ - mov %r12d,%eax │ │ - mov $0x8,%edi │ │ - cmovae %edi,%eax │ │ - movzbl 0x1(%r13,%rcx,8),%ecx │ │ - cmp $0x8,%ecx │ │ - cmovae %edi,%ecx │ │ - imul %eax,%ecx │ │ - shl $0x4,%ecx │ │ - lea (%rdx,%rcx,4),%rax │ │ - mov %rax,0x36b0(%rsi) │ │ - mov 0x12b0(%r10),%rax │ │ - movslq 0x14(%r11),%rcx │ │ - imul 0xcf8(%r10),%rcx │ │ - movslq 0x10(%r11),%rsi │ │ - add %rcx,%rsi │ │ - lea (%rsi,%rsi,4),%rcx │ │ - movswl (%rax,%rcx,2),%r15d │ │ - movzbl 0x6(%rax,%rcx,2),%eax │ │ - mov %eax,0x44(%rsp) │ │ - test %r15d,%r15d │ │ - js 9eb7d │ │ - movzbl 0xa(%r14),%eax │ │ - mov 0x44(%rsp),%r11d │ │ - mov %rax,%rcx │ │ - shl $0x7,%rcx │ │ - lea (%rcx,%rax,8),%rax │ │ - add 0xd8(%rsp),%rax │ │ - mov 0x828(%r10),%rsi │ │ - mov 0x1234(%r10),%r8d │ │ - mov %rbp,%rdi │ │ - mov %r15d,%ecx │ │ - mov %r9,%rbx │ │ - callq *0x2a8(%rax,%r11,8) │ │ - mov %rbx,%r9 │ │ - mov 0x30(%rsp),%r10 │ │ - mov 0x80(%rsp),%r11 │ │ - mov 0x148(%rsp),%rcx │ │ - mov 0x28(%rsp),%r15 │ │ - mov 0x70(%rsp),%r8d │ │ - mov 0xa8(%rsp),%esi │ │ - jmpq 9e7fe │ │ - mov %rbp,0x48(%rsp) │ │ - mov 0x288(%r11),%rax │ │ - add %rdx,%rbx │ │ - lea (%rax,%rbx,1),%rsi │ │ - add $0x20,%rsi │ │ - movzbl 0xa(%r14),%ecx │ │ - sub $0x18,%rsp │ │ - mov %r11,%rdi │ │ - mov 0x90(%rsp),%rdx │ │ - mov 0x148(%rsp),%r8d │ │ - mov %r14,%r9 │ │ - lea 0x37(%rsp),%rax │ │ - push %rax │ │ - lea 0x64(%rsp),%rax │ │ - push %rax │ │ - pushq 0x178(%rsp) │ │ - pushq $0x0 │ │ - pushq $0x1 │ │ - mov %r11,%rbp │ │ - callq 9c7e0 │ │ - mov 0x70(%rsp),%r10 │ │ - add $0x40,%rsp │ │ - mov %rbp,%rdx │ │ - mov %eax,%r15d │ │ - mov 0x90(%rsp),%rax │ │ - movzbl 0x1(%r13,%rax,8),%ecx │ │ - mov 0xd0c(%r10),%eax │ │ - sub 0x14(%rbp),%eax │ │ - cmp %ecx,%eax │ │ - cmovg %ecx,%eax │ │ - lea -0x1(%rax),%ecx │ │ - cmp $0xf,%ecx │ │ - ja 9ed6d │ │ - lea 0x6d659(%rip),%rdx │ │ - movslq (%rdx,%rcx,4),%rcx │ │ - add %rdx,%rcx │ │ - jmpq *%rcx │ │ - movzbl 0x1f(%rsp),%r14d │ │ - mov 0x78(%rsp),%rax │ │ - mov %r14b,(%rax) │ │ - jmpq 9ee0f │ │ - mov 0x78(%rsp),%rax │ │ - movl $0x40404040,(%rax) │ │ - jmp 9eca0 │ │ - mov 0x78(%rsp),%rax │ │ - movw $0x4040,(%rax) │ │ - jmp 9eca0 │ │ - movabs $0x4040404040404040,%rax │ │ - mov 0x78(%rsp),%rdx │ │ - mov %rax,(%rdx) │ │ - jmp 9eca0 │ │ - movabs $0x4040404040404040,%rax │ │ - mov 0x108(%rsp),%rdx │ │ - mov %rax,0x38(%r11,%rdx,1) │ │ - mov %rax,0x40(%r11,%rdx,1) │ │ - nopl 0x0(%rax) │ │ - mov 0x90(%rsp),%rax │ │ - movzbl 0x0(%r13,%rax,8),%r12d │ │ - lea -0x1(%r12),%eax │ │ - cmp $0xf,%al │ │ - ja 9e7fe │ │ - movzbl %al,%eax │ │ - lea 0x6d58b(%rip),%rdx │ │ - movslq (%rdx,%rax,4),%rax │ │ - add %rdx,%rax │ │ - jmpq *%rax │ │ - mov 0x20(%rsp),%rax │ │ - mov (%rax),%rax │ │ - add %rdi,%rbx │ │ - movb $0x40,0x20(%rax,%rbx,1) │ │ - mov $0x1,%r12b │ │ - jmpq 9e7fe │ │ - mov 0x20(%rsp),%rax │ │ - mov (%rax),%rax │ │ - add %rdi,%rbx │ │ - movl $0x40404040,0x20(%rax,%rbx,1) │ │ - mov $0x4,%r12b │ │ - jmpq 9e7fe │ │ - mov 0x20(%rsp),%rax │ │ - mov (%rax),%rax │ │ - add %rdi,%rbx │ │ - movw $0x4040,0x20(%rax,%rbx,1) │ │ - mov $0x2,%r12b │ │ - jmpq 9e7fe │ │ - mov 0x20(%rsp),%rax │ │ - mov (%rax),%rax │ │ - add %rdi,%rbx │ │ - movabs $0x4040404040404040,%rdx │ │ - mov %rdx,0x20(%rax,%rbx,1) │ │ - mov $0x8,%r12b │ │ - jmpq 9e7fe │ │ - mov %esi,%r12d │ │ - mov 0x20(%rsp),%rsi │ │ - mov (%rsi),%rax │ │ - add %rdi,%rbx │ │ - movabs $0x4040404040404040,%rdx │ │ - mov %rdx,0x20(%rax,%rbx,1) │ │ - mov (%rsi),%rax │ │ - mov %r12d,%esi │ │ - mov %rdx,0x28(%rax,%rbx,1) │ │ - mov $0x10,%r12b │ │ - jmpq 9e7fe │ │ - movzbl 0x1f(%rsp),%r14d │ │ - movslq %eax,%rdx │ │ - movzbl %r14b,%esi │ │ - mov 0x78(%rsp),%rdi │ │ - callq 4480 │ │ - mov 0x30(%rsp),%r10 │ │ - jmpq 9ee0f │ │ - movzbl 0x1f(%rsp),%r14d │ │ - imul $0x1010101,%r14d,%eax │ │ - mov 0x78(%rsp),%rcx │ │ - mov %eax,(%rcx) │ │ - jmp 9ee0f │ │ - movzbl 0x1f(%rsp),%r14d │ │ - mov %r14d,%eax │ │ - shl $0x8,%eax │ │ - or %r14d,%eax │ │ - mov 0x78(%rsp),%rcx │ │ - mov %ax,(%rcx) │ │ - jmp 9ee0f │ │ - movzbl 0x1f(%rsp),%r14d │ │ - mov %r14,%rax │ │ - movabs $0x101010101010101,%rcx │ │ - imul %rcx,%rax │ │ - mov 0x78(%rsp),%rcx │ │ - mov %rax,(%rcx) │ │ - jmp 9ee0f │ │ - movzbl 0x1f(%rsp),%r14d │ │ - mov %r14,%rax │ │ - movabs $0x101010101010101,%rcx │ │ - imul %rcx,%rax │ │ - mov 0x80(%rsp),%rcx │ │ - mov 0x108(%rsp),%rdx │ │ - mov %rax,0x38(%rcx,%rdx,1) │ │ - mov %rax,0x40(%rcx,%rdx,1) │ │ - mov 0x48(%rsp),%rbp │ │ - mov 0xd08(%r10),%eax │ │ - mov 0x80(%rsp),%rcx │ │ - sub 0x10(%rcx),%eax │ │ - mov 0x90(%rsp),%rcx │ │ - movzbl 0x0(%r13,%rcx,8),%r12d │ │ - cmp %r12d,%eax │ │ - cmovg %r12d,%eax │ │ - lea -0x1(%rax),%ecx │ │ - movzbl %r14b,%esi │ │ - cmp $0xf,%ecx │ │ - ja 9ee69 │ │ - lea 0x6d482(%rip),%rdx │ │ - movslq (%rdx,%rcx,4),%rcx │ │ - add %rdx,%rcx │ │ - jmpq *%rcx │ │ - mov 0x20(%rsp),%rax │ │ - mov (%rax),%rax │ │ - mov %r14b,0x20(%rax,%rbx,1) │ │ - jmpq 9eef9 │ │ - mov 0x20(%rsp),%rcx │ │ - mov (%rcx),%rcx │ │ - lea (%rcx,%rbx,1),%rdi │ │ - add $0x20,%rdi │ │ - movslq %eax,%rdx │ │ - callq 4480 │ │ - mov 0x48(%rsp),%rbp │ │ - mov 0x30(%rsp),%r10 │ │ - jmp 9eef9 │ │ - imul $0x1010101,%esi,%eax │ │ - mov 0x20(%rsp),%rcx │ │ - mov (%rcx),%rcx │ │ - mov %eax,0x20(%rcx,%rbx,1) │ │ - jmp 9eef9 │ │ - mov %esi,%eax │ │ - shl $0x8,%eax │ │ - or %esi,%eax │ │ - mov 0x20(%rsp),%rcx │ │ - mov (%rcx),%rcx │ │ - mov %ax,0x20(%rcx,%rbx,1) │ │ - jmp 9eef9 │ │ - movabs $0x101010101010101,%rax │ │ - imul %rax,%rsi │ │ - mov 0x20(%rsp),%rax │ │ - mov (%rax),%rax │ │ - mov %rsi,0x20(%rax,%rbx,1) │ │ - jmp 9eef9 │ │ - movabs $0x101010101010101,%rax │ │ - imul %rax,%rsi │ │ - mov 0x20(%rsp),%rcx │ │ - mov (%rcx),%rax │ │ - mov %rsi,0x20(%rax,%rbx,1) │ │ - mov (%rcx),%rax │ │ - mov %ebx,%ecx │ │ - mov %rsi,0x28(%rcx,%rax,1) │ │ - mov 0x60(%rsp),%r14 │ │ - mov 0x50(%rsp),%r9 │ │ - mov 0x150(%rsp),%rdx │ │ - test %r15d,%r15d │ │ - jns 9eb39 │ │ - jmpq 9eb7d │ │ - nopl 0x0(%rax) │ │ - mov %ecx,%eax │ │ - mov %ecx,0x38(%rsp) │ │ - sub 0x38(%rsp),%ebp │ │ - mov %ebp,0x14(%r11) │ │ - cmpb $0x0,0xb0(%rsp) │ │ - je 9e510 │ │ - mov 0x830(%r10),%rbx │ │ - cmpb $0xd,0x9(%r14) │ │ - mov %rbx,0x48(%rsp) │ │ - jne 9f0b0 │ │ - mov 0x10(%r11),%eax │ │ - mov %eax,%ecx │ │ - and 0x134(%rsp),%ecx │ │ - shl $0x2,%ecx │ │ - movslq %ecx,%rsi │ │ - add %rsi,%rsi │ │ - add 0x810(%r10),%rsi │ │ - mov %ebp,%ecx │ │ - and 0xa4(%rsp),%ecx │ │ - shl $0x2,%ecx │ │ - movslq %ecx,%rcx │ │ - mov 0x828(%r10),%rdx │ │ - mov %rdx,%rdi │ │ - shr %rdi │ │ - imul %rcx,%rdi │ │ - mov %r15d,%ecx │ │ - sar %cl,%eax │ │ - lea (%rsi,%rdi,2),%rsi │ │ - mov %r9d,%ecx │ │ - sar %cl,%ebp │ │ - cltq │ │ - movslq %ebp,%rcx │ │ - mov %r13,%r8 │ │ - mov %rbx,%r13 │ │ - shr %r13 │ │ - imul %rcx,%r13 │ │ - add %rax,%r13 │ │ - shl $0x3,%r13 │ │ - mov %r11,%r12 │ │ - mov %r15,%rcx │ │ - mov 0x818(%r10),%r15 │ │ - add %r13,%r15 │ │ - add 0x820(%r10),%r13 │ │ - mov 0x90(%rsp),%rbp │ │ - movzbl (%r8,%rbp,8),%edi │ │ - mov 0x1d0(%rsp),%rax │ │ - add %edi,%eax │ │ - neg %edi │ │ - and %eax,%edi │ │ - movzbl 0x1(%r8,%rbp,8),%ebp │ │ - mov 0x1c8(%rsp),%rax │ │ - add %ebp,%eax │ │ - neg %ebp │ │ - sar %cl,%edi │ │ - and %eax,%ebp │ │ - mov 0x188(%rsp),%rax │ │ - mov %r9d,%ecx │ │ - sar %cl,%ebp │ │ - sub %edi,%eax │ │ - mov 0x180(%rsp),%rcx │ │ - mov %ecx,%r8d │ │ - sub %ebp,%r8d │ │ - mov 0x840(%r10),%ebp │ │ - add $0xffffffff,%ebp │ │ - sub $0x38,%rsp │ │ - mov 0x190(%rsp),%rdi │ │ - mov %eax,%ecx │ │ - mov 0x154(%rsp),%r9d │ │ - pushq 0x1c8(%rsp) │ │ - mov %r10,%rbx │ │ - mov 0x118(%rsp),%rax │ │ - callq *0xb0(%rax,%rbp,8) │ │ - add $0x40,%rsp │ │ - cmpb $0x0,0xf(%r14) │ │ - je 9f2a7 │ │ - movl $0x0,0x44(%rsp) │ │ - mov 0x14(%r12),%edx │ │ - mov %edx,%eax │ │ - and 0xa4(%rsp),%eax │ │ - mov 0xd20(%rbx),%ecx │ │ - add $0xffffffff,%ecx │ │ - test %ecx,%eax │ │ - mov %rbx,%r12 │ │ - mov %r15,0xa8(%rsp) │ │ - mov %r13,0x70(%rsp) │ │ - je 9f155 │ │ - xor %r10d,%r10d │ │ - jmpq 9f17e │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - cmpb $0x0,0xc(%r14) │ │ - je 9f4dd │ │ - mov 0x10(%r11),%eax │ │ - mov %eax,%edx │ │ - mov %r15d,%ecx │ │ - sar %cl,%edx │ │ - mov %ebp,%esi │ │ - mov %r9d,%ecx │ │ - sar %cl,%esi │ │ - movslq %edx,%rcx │ │ - movslq %esi,%rdx │ │ - mov 0x48(%rsp),%rsi │ │ mov %rsi,%rbx │ │ - shr %rbx │ │ - imul %rdx,%rbx │ │ - add %rcx,%rbx │ │ - shl $0x2,%rbx │ │ - cmpl $0x0,0x12a0(%r10) │ │ - je 9f2f4 │ │ - mov 0xc0(%rsp),%r8 │ │ - mov 0x36a8(%r8),%r12 │ │ - mov %ebp,%edi │ │ - sar %edi │ │ - mov %eax,%edx │ │ - and $0x1,%edx │ │ - add %edi,%edx │ │ - movslq %edx,%rdi │ │ - mov 0xcf8(%r10),%rdx │ │ - sar %rdx │ │ - imul %rdi,%rdx │ │ - sar %eax │ │ - and $0x1,%ebp │ │ - add %eax,%ebp │ │ - movslq %ebp,%rax │ │ - add %rdx,%rax │ │ - lea (%rax,%rax,2),%rbp │ │ - shl $0x4,%rbp │ │ - add 0x12b8(%r10),%rbp │ │ - mov 0x1c0(%rsp),%rax │ │ - add %r12,%rax │ │ - mov %rax,0x36a8(%r8) │ │ - jmpq 9f304 │ │ - mov 0xd1c(%r12),%cl │ │ - mov %edx,%eax │ │ - sar %cl,%eax │ │ - add $0xffffffff,%eax │ │ - imul 0xd10(%r12),%eax │ │ - shl $0x7,%eax │ │ - movslq %eax,%r10 │ │ - add %r10,%r10 │ │ - add 0xce8(%r12),%r10 │ │ - mov 0x80(%rsp),%rax │ │ - mov 0x10(%rax),%edi │ │ - mov 0x28(%rsp),%r9 │ │ - mov %r9d,%ecx │ │ - sar %cl,%edi │ │ - mov 0x50(%rsp),%r11 │ │ - mov %r11d,%ecx │ │ - sar %cl,%edx │ │ - mov 0xc0(%rsp),%rbx │ │ - mov 0x3630(%rbx),%eax │ │ - mov 0x3634(%rbx),%r8d │ │ - mov %r9d,%ecx │ │ - sar %cl,%eax │ │ - mov 0x3638(%rbx),%ebp │ │ - mov %r11d,%ecx │ │ - sar %cl,%ebp │ │ - xor %esi,%esi │ │ - cmp %eax,%edi │ │ - setg %sil │ │ - xor %eax,%eax │ │ - cmp %ebp,%edx │ │ - setg %al │ │ - mov %r9d,%ecx │ │ - sar %cl,%r8d │ │ - mov 0x363c(%rbx),%r9d │ │ - mov %r11d,%ecx │ │ - sar %cl,%r9d │ │ - mov 0x88(%rsp),%rcx │ │ - lea 0x6a58d(%rip),%rbp │ │ - mov %rbp,%rbx │ │ - movzbl 0x0(%rbp,%rcx,8),%ebp │ │ - movzbl 0x1(%rbx,%rcx,8),%r13d │ │ - mov 0x1234(%r12),%r11d │ │ - sub $0x28,%rsp │ │ - mov %eax,%ecx │ │ - push %r11 │ │ - pushq 0xf8(%rsp) │ │ - pushq $0x0 │ │ - push %r13 │ │ - push %rbp │ │ - lea 0x94(%rsp),%rax │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - mov %r12,%rbx │ │ - mov 0xb0(%rsp),%r15 │ │ - push %r15 │ │ - mov 0x118(%rsp),%r12 │ │ - push %r12 │ │ - pushq $0x0 │ │ - callq a7290 │ │ - add $0x80,%rsp │ │ - mov %eax,%r10d │ │ - shl $0x2,%ebp │ │ - shl $0x2,%r13d │ │ - movsbl 0xf(%r14),%r11d │ │ - mov 0x1234(%rbx),%eax │ │ + mov %rdi,%r14 │ │ + callq 98200 │ │ + mov 0x108(%rbx),%eax │ │ + mov %eax,0x108(%r14) │ │ + movups 0x110(%rbx),%xmm0 │ │ + movups %xmm0,0x110(%r14) │ │ + add $0x28,%rsp │ │ + pop %rbx │ │ + pop %r14 │ │ + retq │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + push %rbx │ │ sub $0x30,%rsp │ │ - mov %r12,%rdi │ │ - mov 0xb0(%rsp),%r12 │ │ - mov %r15,%rsi │ │ - mov 0xf8(%rsp),%rdx │ │ - mov %ebp,%ecx │ │ - mov %r13d,%r8d │ │ - mov 0x188(%rsp),%r9 │ │ - push %rax │ │ - push %r11 │ │ - mov 0x118(%rsp),%rax │ │ - callq *0xc8(%rax,%r10,8) │ │ - add $0x40,%rsp │ │ - mov 0x70(%rsp),%r13 │ │ - cmpb $0x0,0x10(%r14) │ │ - mov %r12,%r11 │ │ - mov %rbx,%r10 │ │ - mov 0x50(%rsp),%r9 │ │ - mov 0x28(%rsp),%r15 │ │ - je 9f4dd │ │ - movl $0x0,0x44(%rsp) │ │ - mov 0x14(%r11),%edx │ │ - mov %edx,%eax │ │ - and 0xa4(%rsp),%eax │ │ - mov 0xd20(%r10),%ecx │ │ - add $0xffffffff,%ecx │ │ - test %ecx,%eax │ │ - je 9f394 │ │ - mov %r10,%r12 │ │ - xor %r10d,%r10d │ │ - jmpq 9f3be │ │ - mov 0x1b8(%rsp),%r12 │ │ - mov 0x198(%rsp),%rbp │ │ - mov 0xca8(%r10),%rax │ │ - add %rbx,%rbx │ │ - mov 0x818(%r10),%rdi │ │ - add %rbx,%rdi │ │ - lea 0x10(%rbp),%rdx │ │ - mov %r12,%rcx │ │ - mov 0x11c(%rsp),%r13d │ │ - mov %r13d,%r8d │ │ - mov 0x190(%rsp),%r15 │ │ - mov %r15d,%r9d │ │ - callq *0xf8(%rax) │ │ - mov 0x30(%rsp),%rax │ │ - mov 0xca8(%rax),%rax │ │ - mov 0x30(%rsp),%rcx │ │ - add 0x820(%rcx),%rbx │ │ - mov 0x30(%rsp),%rcx │ │ - mov 0x830(%rcx),%rsi │ │ - add $0x20,%rbp │ │ + test %rdi,%rdi │ │ + je 984e7 │ │ + mov %rdi,%rbx │ │ + cmpq $0x0,0xf8(%rdi) │ │ + je 984d3 │ │ + cmpq $0x0,0x10(%rbx) │ │ + je 98503 │ │ + lea 0xf8(%rbx),%rdi │ │ + callq 99080 │ │ + lea 0xb8(%rbx),%rdi │ │ + callq 99080 │ │ + lea 0xb0(%rbx),%rdi │ │ + callq 99080 │ │ + lea 0x70(%rbx),%rdi │ │ + callq 99080 │ │ + lea 0xc0(%rbx),%rdi │ │ + callq 99080 │ │ + lea 0xc8(%rbx),%rdi │ │ + callq 99080 │ │ + lea 0xd0(%rbx),%rdi │ │ + callq 99080 │ │ + mov $0x108,%edx │ │ mov %rbx,%rdi │ │ - mov %rbp,%rdx │ │ - mov %r12,%rcx │ │ - mov %r13d,%r8d │ │ - mov %r15d,%r9d │ │ - callq *0xf8(%rax) │ │ - mov 0x30(%rsp),%r10 │ │ - mov 0x80(%rsp),%r11 │ │ - mov 0x28(%rsp),%r15 │ │ - mov 0x50(%rsp),%r9 │ │ - jmpq 9f4dd │ │ - mov 0xd1c(%r10),%cl │ │ - mov %edx,%eax │ │ - sar %cl,%eax │ │ - add $0xffffffff,%eax │ │ - imul 0xd10(%r10),%eax │ │ - shl $0x7,%eax │ │ - mov %r10,%r12 │ │ - movslq %eax,%r10 │ │ - add %r10,%r10 │ │ - add 0xcf0(%r12),%r10 │ │ - mov 0x10(%r11),%edi │ │ - mov %r15d,%ecx │ │ - sar %cl,%edi │ │ - mov 0x50(%rsp),%r15 │ │ - mov %r15d,%ecx │ │ - sar %cl,%edx │ │ - mov 0xc0(%rsp),%rbx │ │ - mov 0x3630(%rbx),%eax │ │ - mov 0x3634(%rbx),%r8d │ │ - mov 0x28(%rsp),%rcx │ │ - sar %cl,%eax │ │ - mov 0x3638(%rbx),%ebp │ │ - mov %r15d,%ecx │ │ - sar %cl,%ebp │ │ xor %esi,%esi │ │ - cmp %eax,%edi │ │ - setg %sil │ │ + add $0x30,%rsp │ │ + pop %rbx │ │ + jmpq 4480 │ │ + mov $0x130,%edi │ │ + add 0x87c05(%rip),%rdi │ │ + lea 0x65466(%rip),%rsi │ │ + lea 0x65783(%rip),%rdx │ │ + jmp 9851d │ │ + mov $0x130,%edi │ │ + add 0x87be9(%rip),%rdi │ │ + lea 0x6544a(%rip),%rsi │ │ + lea 0x65794(%rip),%rdx │ │ + lea 0x65770(%rip),%rcx │ │ xor %eax,%eax │ │ - cmp %ebp,%edx │ │ - setg %al │ │ - mov 0x28(%rsp),%rcx │ │ - sar %cl,%r8d │ │ - mov 0x363c(%rbx),%r9d │ │ - mov %r15d,%ecx │ │ - sar %cl,%r9d │ │ - mov 0x88(%rsp),%rcx │ │ - lea 0x6a355(%rip),%rbp │ │ - mov %rbp,%rbx │ │ - movzbl 0x0(%rbp,%rcx,8),%ebp │ │ - movzbl 0x1(%rbx,%rcx,8),%ebx │ │ - mov 0x1234(%r12),%r11d │ │ - sub $0x28,%rsp │ │ - mov %eax,%ecx │ │ - push %r11 │ │ - pushq 0xf8(%rsp) │ │ - pushq $0x0 │ │ + add $0x30,%rsp │ │ + pop %rbx │ │ + jmpq 43e0 │ │ push %rbx │ │ + sub $0x30,%rsp │ │ + mov %rdi,%rbx │ │ + callq 98460 │ │ + xorps %xmm0,%xmm0 │ │ + movups %xmm0,0x110(%rbx) │ │ + add $0x30,%rsp │ │ + pop %rbx │ │ + retq │ │ + nopl (%rax) │ │ push %rbp │ │ - lea 0x94(%rsp),%rax │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - mov %r12,%r15 │ │ - mov 0xb0(%rsp),%r12 │ │ + push %r15 │ │ + push %r14 │ │ push %r12 │ │ - push %r13 │ │ - pushq $0x0 │ │ - callq a7290 │ │ - add $0x80,%rsp │ │ - mov %eax,%r10d │ │ - shl $0x2,%ebp │ │ - shl $0x2,%ebx │ │ - movsbl 0x10(%r14),%r11d │ │ - mov 0x1234(%r15),%eax │ │ - sub $0x30,%rsp │ │ - mov %r13,%rdi │ │ - mov %r12,%rsi │ │ - mov 0xf8(%rsp),%rdx │ │ - mov %ebp,%ecx │ │ - mov %ebx,%r8d │ │ - mov 0x188(%rsp),%r9 │ │ - push %rax │ │ - push %r11 │ │ - mov 0x118(%rsp),%rax │ │ - callq *0xc8(%rax,%r10,8) │ │ - mov 0xc0(%rsp),%r11 │ │ - add $0x40,%rsp │ │ - mov %r15,%r10 │ │ - mov 0x50(%rsp),%r9 │ │ - mov 0x28(%rsp),%r15 │ │ - mov 0x288(%r11),%rax │ │ - mov 0xd0(%rsp),%rcx │ │ - mov 0x230(%rax,%rcx,1),%cl │ │ - mov %ecx,%edx │ │ - or $0x2,%dl │ │ - xor %eax,%eax │ │ - cmp $0xb,%dl │ │ - sete %al │ │ - shl $0x9,%eax │ │ - cmp $0xa,%cl │ │ - mov $0x200,%esi │ │ - cmove %esi,%eax │ │ - mov 0x1b0(%rsp),%rcx │ │ - mov 0x248(%r11,%rcx,1),%cl │ │ - mov %ecx,%edx │ │ - or $0x2,%dl │ │ - xor %edi,%edi │ │ - cmp $0xb,%dl │ │ - sete %dil │ │ - shl $0x9,%edi │ │ - cmp $0xa,%cl │ │ - cmove %esi,%edi │ │ - mov %edi,0xb4(%rsp) │ │ - mov 0x1a8(%rsp),%rcx │ │ - mov %ecx,%edx │ │ - mov %r15d,%ecx │ │ - shr %cl,%edx │ │ - xor %ecx,%ecx │ │ - mov %edx,%esi │ │ - cmp 0xe8(%rsp),%edx │ │ - setl %cl │ │ - mov %ecx,0x124(%rsp) │ │ - jl 9f59c │ │ - cmpl $0x0,0x140(%rsp) │ │ - lea 0x6a20f(%rip),%r13 │ │ - mov 0xb8(%rsp),%rdx │ │ - jne 9f5ab │ │ - mov 0x840(%r10),%cl │ │ - add $0xff,%cl │ │ - mov $0x4,%edi │ │ - shr %cl,%edi │ │ - and 0xe4(%rsp),%edi │ │ - mov %edi,0x124(%rsp) │ │ - jmp 9f5ab │ │ - lea 0x6a1dd(%rip),%r13 │ │ - mov 0xb8(%rsp),%rdx │ │ + push %rbx │ │ + sub $0x10,%rsp │ │ + cmpq $0x0,0x110(%rdi) │ │ + je 98602 │ │ + mov %rdi,%r14 │ │ xor %ecx,%ecx │ │ - test %rdx,%rdx │ │ + cmpl $0x1,0x40(%rdi) │ │ sete %cl │ │ - mov %ecx,0x12c(%rsp) │ │ - jne 9f5eb │ │ - mov 0x17c(%rsp),%ecx │ │ - cmp 0xe0(%rsp),%ecx │ │ - jl 9f5eb │ │ - mov 0x840(%r10),%cl │ │ - add $0xff,%cl │ │ - mov $0x20,%edi │ │ - shr %cl,%edi │ │ - and 0xe4(%rsp),%edi │ │ - mov %edi,0x12c(%rsp) │ │ - or %eax,0xb4(%rsp) │ │ - mov 0xe8(%rsp),%eax │ │ - cmp %esi,%eax │ │ - cmovle %eax,%esi │ │ - mov %esi,0xa8(%rsp) │ │ - mov %edx,%eax │ │ - mov %r15d,%ecx │ │ - shr %cl,%eax │ │ - mov %eax,0x108(%rsp) │ │ - mov 0x48(%rsp),%rax │ │ - sar %rax │ │ - mov %rax,0x200(%rsp) │ │ - mov 0x14(%r11),%ebp │ │ - xor %r8d,%r8d │ │ - jmp 9f66f │ │ - nopl 0x0(%rax) │ │ - mov %rax,0xf8(%rsp) │ │ - mov %r9d,%ecx │ │ - mov 0xf8(%rsp),%rax │ │ - shl %cl,%eax │ │ - sub %eax,%ebp │ │ - mov %ebp,0x14(%r11) │ │ - mov 0x110(%rsp),%rax │ │ - mov %rax,%r8 │ │ - cmp $0x2,%rax │ │ - mov 0x100(%rsp),%rax │ │ - mov 0x120(%rsp),%edx │ │ - je 9e51f │ │ - add 0x140(%rsp),%ebp │ │ - lea 0x1(%r8),%rax │ │ - mov %rax,0x110(%rsp) │ │ - mov %ebp,0x14(%r11) │ │ - mov 0x128(%rsp),%eax │ │ - cmp 0xf0(%rsp),%eax │ │ - jge 9f630 │ │ - mov 0x10(%r11),%edi │ │ - mov %rax,0xf8(%rsp) │ │ - mov %r8,0x98(%rsp) │ │ - jmp 9f6ff │ │ - nopl 0x0(%rax) │ │ - mov %ecx,%r12d │ │ - mov %r15d,%ecx │ │ - shl %cl,%r12d │ │ - sub %r12d,%edi │ │ - mov %edi,0x10(%r11) │ │ - mov 0x88(%rsp),%rax │ │ - movzbl 0x1(%r13,%rax,8),%ebp │ │ - mov 0xf8(%rsp),%rax │ │ - add %ebp,%eax │ │ - mov 0x50(%rsp),%r9 │ │ - mov %r9d,%ecx │ │ - shl %cl,%ebp │ │ - add 0x14(%r11),%ebp │ │ - mov %ebp,0x14(%r11) │ │ - mov %rax,0xf8(%rsp) │ │ - cmp 0xf0(%rsp),%eax │ │ - jge 9f638 │ │ - add 0xb8(%rsp),%edi │ │ - mov 0x818(%r10,%r8,8),%rax │ │ - mov %edi,0x10(%r11) │ │ - mov 0x108(%rsp),%ecx │ │ - cmp 0xa8(%rsp),%ecx │ │ - jge 9f6b0 │ │ - cmpl $0x0,0x124(%rsp) │ │ - setne %dl │ │ - mov %ecx,%ebx │ │ - mov %r9d,%ecx │ │ - sar %cl,%ebp │ │ - mov %edi,%esi │ │ - mov %r15d,%ecx │ │ - sar %cl,%esi │ │ - movslq %ebp,%rcx │ │ - imul 0x200(%rsp),%rcx │ │ - movslq %esi,%rsi │ │ - add %rcx,%rsi │ │ - lea (%rax,%rsi,8),%rbp │ │ - mov 0xf8(%rsp),%rcx │ │ - cmp 0x128(%rsp),%ecx │ │ - setle %al │ │ - and %dl,%al │ │ - mov %al,0x168(%rsp) │ │ - mov 0x1b0(%rsp),%rax │ │ - add %ecx,%eax │ │ - mov %r8,%rcx │ │ - shl $0x5,%rcx │ │ - mov %rcx,0x68(%rsp) │ │ - add %r11,%rcx │ │ - lea 0x58(%rax,%rcx,1),%rax │ │ - mov %rax,0x38(%rsp) │ │ - mov %ebx,%r12d │ │ - movzbl 0x9(%r14),%eax │ │ - cmp $0xd,%al │ │ - jne 9f7e5 │ │ - jmp 9f7dd │ │ - nopl (%rax) │ │ - mov 0x88(%rsp),%rax │ │ - movzbl 0x0(%r13,%rax,8),%ebx │ │ - movzbl %bl,%edi │ │ - lea 0x0(%rbp,%rdi,8),%rbp │ │ - add %edi,%r12d │ │ - mov %r15d,%ecx │ │ - shl %cl,%edi │ │ - add 0x10(%r11),%edi │ │ - mov %edi,0x10(%r11) │ │ - cmp 0xa8(%rsp),%r12d │ │ - jge 9f6b3 │ │ - movzbl 0x9(%r14),%eax │ │ - cmp $0xd,%al │ │ - jne 9f7e5 │ │ - cmpb $0x0,0xf(%r14,%r8,1) │ │ - jne 9f7ec │ │ - cmpb $0x0,0xc(%r14) │ │ - je 9f840 │ │ - cmpb $0x0,0x6(%r14) │ │ - je 9fad6 │ │ - mov 0x30(%rsp),%r10 │ │ - cmpl $0x0,0x12a0(%r10) │ │ - jne 9f7a0 │ │ - mov 0x88(%rsp),%rax │ │ - movzbl 0x1(%r13,%rax,8),%eax │ │ - add $0xff,%al │ │ - cmp $0xf,%al │ │ - ja 9fcc0 │ │ - movzbl %al,%eax │ │ - lea 0x6cae8(%rip),%rcx │ │ - movslq (%rcx,%rax,4),%rax │ │ - add %rcx,%rax │ │ - jmpq *%rax │ │ - mov 0x38(%rsp),%rax │ │ - movb $0x40,(%rax) │ │ - jmpq 9fcc0 │ │ - xchg %ax,%ax │ │ - movsbl 0xe(%r14),%ecx │ │ - mov %ecx,0xf4(%rsp) │ │ - cmpb $0x0,0x168(%rsp) │ │ - je 9f85a │ │ - xor %ecx,%ecx │ │ - jmp 9f875 │ │ - mov 0x88(%rsp),%rcx │ │ - movzbl 0x0(%r13,%rcx,8),%ecx │ │ - add %r12d,%ecx │ │ - cmp 0xa8(%rsp),%ecx │ │ - setge %cl │ │ - mov 0x30(%rsp),%r10 │ │ - xor $0x1,%cl │ │ - movzbl %cl,%ecx │ │ - cmp 0x108(%rsp),%r12d │ │ - jle 9f88e │ │ - xor %ebx,%ebx │ │ - jmp 9f8c0 │ │ - mov $0x8,%ebx │ │ - cmpl $0x0,0x12c(%rsp) │ │ - jne 9f8c0 │ │ - mov 0x88(%rsp),%rdx │ │ - movzbl 0x1(%r13,%rdx,8),%edx │ │ - add 0xf8(%rsp),%edx │ │ - cmp 0xf0(%rsp),%edx │ │ - jge 9f88a │ │ + and %edx,%ecx │ │ + shl %cl,%esi │ │ + mov 0x3c(%rdi),%eax │ │ + xor %r12d,%r12d │ │ + cmp $0x2,%edx │ │ + setne %r12b │ │ + lea (%rsi,%r12,8),%ecx │ │ + cmp %eax,%ecx │ │ + cmovle %ecx,%eax │ │ + test %ecx,%ecx │ │ + mov $0x1,%ebp │ │ + cmovg %eax,%ebp │ │ + mov 0x118(%rdi),%r15 │ │ + mov (%r15,%r12,4),%ebx │ │ + cmp %ebp,%ebx │ │ + jae 985f8 │ │ + mov 0x110(%r14),%rdi │ │ + add $0x38,%rdi │ │ + callq 43a0 │ │ + mov (%r15,%r12,4),%ebx │ │ + mov 0x110(%r14),%rsi │ │ + cmp %ebp,%ebx │ │ + jae 985ec │ │ nopl 0x0(%rax,%rax,1) │ │ - or %ecx,%ebx │ │ - mov 0x14(%r11),%edx │ │ - mov %edx,%ecx │ │ - and 0xa4(%rsp),%ecx │ │ - mov 0xd20(%r10),%esi │ │ - add $0xffffffff,%esi │ │ - test %esi,%ecx │ │ - mov %rbp,0x70(%rsp) │ │ - mov %rbx,0x78(%rsp) │ │ - mov %r12,0x170(%rsp) │ │ - je 9f8f4 │ │ - xor %r11d,%r11d │ │ - jmp 9f91c │ │ - movzbl 0xd1c(%r10),%ecx │ │ - mov %edx,%esi │ │ - sar %cl,%esi │ │ - add $0xffffffff,%esi │ │ - imul 0xd10(%r10),%esi │ │ - shl $0x7,%esi │ │ - movslq %esi,%r11 │ │ - add %r11,%r11 │ │ - add 0xce8(%r10,%r8,8),%r11 │ │ - cmp $0xd,%al │ │ - movzbl %al,%eax │ │ - mov $0x0,%ecx │ │ - cmove %ecx,%eax │ │ - mov %r15d,%ecx │ │ - sar %cl,%edi │ │ - mov 0x50(%rsp),%r15 │ │ - mov %r15d,%ecx │ │ - sar %cl,%edx │ │ - mov 0xc0(%rsp),%r9 │ │ - mov 0x3630(%r9),%ebp │ │ - mov 0x28(%rsp),%rcx │ │ - sar %cl,%ebp │ │ - mov 0x3638(%r9),%ebx │ │ - mov %r15d,%ecx │ │ - sar %cl,%ebx │ │ - movzbl %al,%r12d │ │ - mov 0x3634(%r9),%r8d │ │ - xor %esi,%esi │ │ - cmp %ebp,%edi │ │ - setg %sil │ │ + lea 0x8(%rsi),%rdi │ │ + add $0x38,%rsi │ │ + callq 43b0 │ │ + mov (%r15,%r12,4),%ebx │ │ + mov 0x110(%r14),%rsi │ │ + cmp %ebp,%ebx │ │ + jb 985d0 │ │ + add $0x38,%rsi │ │ + mov %rsi,%rdi │ │ + callq 43c0 │ │ xor %eax,%eax │ │ - cmp %ebx,%edx │ │ - setg %al │ │ - mov 0x28(%rsp),%rcx │ │ - sar %cl,%r8d │ │ - mov 0x363c(%r9),%r9d │ │ - mov %r15d,%ecx │ │ - sar %cl,%r9d │ │ - mov 0x88(%rsp),%rcx │ │ - movzbl 0x0(%r13,%rcx,8),%r14d │ │ - movzbl 0x1(%r13,%rcx,8),%ebp │ │ - mov 0x8(%r10),%rcx │ │ - mov 0x3fc(%rcx),%ebx │ │ - mov %r10,%r13 │ │ - mov 0x1234(%r10),%r10d │ │ - sub $0x28,%rsp │ │ - mov %eax,%ecx │ │ - push %r10 │ │ - pushq 0xf8(%rsp) │ │ + cmp $0xfffffffe,%ebx │ │ + sete %al │ │ + jmp 98604 │ │ + xor %eax,%eax │ │ + add $0x10,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + push %rbp │ │ + push %r14 │ │ + push %rbx │ │ + sub $0x20,%rsp │ │ + mov %rdi,%rbx │ │ + mov 0x110(%rdi),%rdi │ │ + test %rdi,%rdi │ │ + je 9868d │ │ + mov %edx,%r14d │ │ + mov %esi,%ebp │ │ + add $0x38,%rdi │ │ + callq 43a0 │ │ + test %r14d,%r14d │ │ + je 9865b │ │ + mov 0x118(%rbx),%rax │ │ + mov %ebp,%ecx │ │ + xchg %ecx,(%rax) │ │ + cmp $0x2,%r14d │ │ + je 98665 │ │ + mov 0x118(%rbx),%rax │ │ + xchg %ebp,0x4(%rax) │ │ + mov 0x110(%rbx),%rdi │ │ + add $0x8,%rdi │ │ + callq 43d0 │ │ + mov 0x110(%rbx),%rdi │ │ + add $0x38,%rdi │ │ + add $0x20,%rsp │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %rbp │ │ + jmpq 43c0 │ │ + add $0x20,%rsp │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %rbp │ │ + retq │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ push %rbx │ │ + sub $0x30,%rsp │ │ + mov %rsi,%rbx │ │ + lea 0x18(%rsi),%rdi │ │ + mov (%rsi),%rsi │ │ + callq *0x10(%rbx) │ │ + mov %rbx,%rdi │ │ + add $0x30,%rsp │ │ + pop %rbx │ │ + jmpq 43f0 │ │ + nop │ │ push %rbp │ │ - mov %rbp,%rbx │ │ + push %r15 │ │ push %r14 │ │ - lea 0x144(%rsp),%rax │ │ - push %rax │ │ + push %r13 │ │ push %r12 │ │ - push %r11 │ │ - pushq 0xb0(%rsp) │ │ - mov 0xe0(%rsp),%rbp │ │ - push %rbp │ │ - pushq 0xf0(%rsp) │ │ - callq a7290 │ │ - add $0x80,%rsp │ │ - mov 0xf4(%rsp),%r9d │ │ - or 0x138(%rsp),%r9d │ │ - mov %r9d,0xf4(%rsp) │ │ - mov %eax,%r10d │ │ - shl $0x2,%r14d │ │ - shl $0x2,%ebx │ │ - mov %rbx,%r8 │ │ - or 0xb4(%rsp),%r9d │ │ - mov 0xd08(%r13),%eax │ │ - mov 0xd0c(%r13),%edx │ │ - mov 0x28(%rsp),%rcx │ │ - lea (%rcx,%rax,4),%eax │ │ - mov 0x80(%rsp),%r12 │ │ - mov 0x10(%r12),%ecx │ │ - and 0x134(%rsp),%ecx │ │ - shl $0x2,%ecx │ │ - sub %ecx,%eax │ │ - mov 0x28(%rsp),%rcx │ │ - sar %cl,%eax │ │ - lea (%r15,%rdx,4),%ebx │ │ - mov 0x14(%r12),%ecx │ │ - and 0xa4(%rsp),%ecx │ │ - shl $0x2,%ecx │ │ - sub %ecx,%ebx │ │ - mov %r15d,%ecx │ │ - mov 0x28(%rsp),%r15 │ │ - sar %cl,%ebx │ │ - mov 0x1234(%r13),%r11d │ │ - lea 0x69cf9(%rip),%r13 │ │ - sub $0x28,%rsp │ │ - mov %rbp,%rdi │ │ - mov 0x70(%rsp),%rsi │ │ - mov 0xf0(%rsp),%rdx │ │ - mov %r14d,%ecx │ │ - push %r11 │ │ push %rbx │ │ - push %rax │ │ - mov 0x118(%rsp),%rax │ │ - callq *0x40(%rax,%r10,8) │ │ - mov %r12,%r11 │ │ - add $0x40,%rsp │ │ - mov 0x60(%rsp),%r14 │ │ - mov 0x98(%rsp),%r8 │ │ - mov 0x170(%rsp),%r12 │ │ - cmpb $0x0,0x6(%r14) │ │ - jne 9f7f7 │ │ - mov 0x30(%rsp),%r10 │ │ - cmpl $0x0,0x12a0(%r10) │ │ - je 9fbb2 │ │ - mov 0xc0(%rsp),%rcx │ │ - mov 0x36b0(%rcx),%rdx │ │ - mov 0x88(%rsp),%rax │ │ - movzbl 0x0(%r13,%rax,8),%ebx │ │ - movzbl 0x1(%r13,%rax,8),%eax │ │ - imul %rbx,%rax │ │ + sub $0x148,%rsp │ │ + lea 0x905f8(%rip),%rax │ │ + mov $0x1,%r15d │ │ + lea (%rax,%r15,1),%r14 │ │ + lea 0x907c7(%rip),%rcx │ │ + lea (%rcx,%r15,1),%r11 │ │ + lea 0x92d3c(%rip),%rdx │ │ + lea (%rdx,%r15,1),%r12 │ │ + lea 0x89191(%rip),%r13 │ │ + lea 0x67f5a(%rip),%r10 │ │ + lea 0x89543(%rip),%r8 │ │ + lea 0x686cc(%rip),%rbp │ │ + lea 0x89cb5(%rip),%rcx │ │ + lea 0x695be(%rip),%rax │ │ + lea 0x8aba7(%rip),%rbx │ │ + lea 0x6b3b0(%rip),%rsi │ │ + lea 0x8c999(%rip),%rdi │ │ + lea 0x92d10(%rip),%rdx │ │ + lea 0x90efa(%rip),%r9 │ │ + mov %rsi,0x38(%rsp) │ │ + mov %rdx,%rsi │ │ + mov %rbx,%rdx │ │ + mov %rdi,%rbx │ │ + mov %r9,%rdi │ │ + mov %rbp,0x28(%rsp) │ │ + mov %r10,0x20(%rsp) │ │ + xor %r10d,%r10d │ │ + mov %r13,%rbp │ │ + mov %r8,%r13 │ │ + mov %rdx,%r9 │ │ + lea 0x67b2d(%rip),%rdx │ │ + mov %rdx,0x18(%rsp) │ │ + mov 0x38(%rsp),%r8 │ │ + mov %rdi,0xc8(%rsp) │ │ + mov %rdi,0xb0(%rsp) │ │ + mov %rsi,0xd0(%rsp) │ │ + mov %rsi,0xa8(%rsp) │ │ + mov %r12,0xd8(%rsp) │ │ + mov %r12,0xa0(%rsp) │ │ + mov %r11,0xe0(%rsp) │ │ + mov %r11,0x98(%rsp) │ │ + mov %r14,0xe8(%rsp) │ │ + mov %r14,0x90(%rsp) │ │ + mov %rbx,0xc0(%rsp) │ │ + mov %rbx,0x88(%rsp) │ │ + mov %r8,0x80(%rsp) │ │ + mov %r9,0x78(%rsp) │ │ + mov %rax,0x70(%rsp) │ │ + mov %rcx,0x68(%rsp) │ │ + mov 0x28(%rsp),%rsi │ │ + mov %rsi,0x60(%rsp) │ │ + mov %r13,0x58(%rsp) │ │ + mov 0x20(%rsp),%rdi │ │ + mov %rdi,0x50(%rsp) │ │ + mov %rbp,0xb8(%rsp) │ │ + mov %rbp,%rbx │ │ + mov 0x18(%rsp),%rdx │ │ + mov %rdx,%r12 │ │ + xor %r11d,%r11d │ │ + mov %rdx,%rbp │ │ + mov %rsi,%rdx │ │ + mov %r10,0x40(%rsp) │ │ + mov %r8,0x38(%rsp) │ │ + mov %r9,0x108(%rsp) │ │ + mov %rax,0x100(%rsp) │ │ + mov %rcx,0xf8(%rsp) │ │ + mov %rsi,0x28(%rsp) │ │ + mov %r13,0xf0(%rsp) │ │ + mov %rdi,0x20(%rsp) │ │ + mov %rbp,0x18(%rsp) │ │ + mov %r10,%rax │ │ shl $0x6,%rax │ │ - add %rdx,%rax │ │ - mov %rax,0x36b0(%rcx) │ │ - movslq 0x14(%r11),%rax │ │ - imul 0xcf8(%r10),%rax │ │ - movslq 0x10(%r11),%rcx │ │ + lea 0x67a30(%rip),%rcx │ │ add %rax,%rcx │ │ - lea (%rcx,%rcx,4),%rax │ │ - add %rax,%rax │ │ - add 0x12b0(%r10),%rax │ │ - mov 0x110(%rsp),%rcx │ │ - movswl (%rax,%rcx,2),%r13d │ │ - movzbl 0x6(%rcx,%rax,1),%eax │ │ - mov %eax,0x44(%rsp) │ │ - test %r13d,%r13d │ │ - js 9fb9e │ │ - movzbl 0x7(%r14),%eax │ │ - mov 0x44(%rsp),%r9d │ │ - mov %rax,%rcx │ │ + mov %r11,%rdx │ │ + shl $0x5,%rdx │ │ + add %rdx,%rcx │ │ + imul $0x130,%r10,%r14 │ │ + lea 0xcb355(%rip),%rsi │ │ + add %rsi,%r14 │ │ + mov %r11,%rsi │ │ + mov %r11,0x30(%rsp) │ │ + imul $0x98,%r11,%r11 │ │ + mov %rcx,0x28(%r11,%r14,1) │ │ + lea 0x88fe7(%rip),%rcx │ │ + add %rcx,%rax │ │ + add %rdx,%rax │ │ + mov %rax,0x30(%r11,%r14,1) │ │ + mov %rbx,0x138(%rsp) │ │ + mov %rbx,%rax │ │ + mov %r12,0x130(%rsp) │ │ + xor %edx,%edx │ │ + xor %esi,%esi │ │ + mov (%r12,%rsi,1),%bl │ │ + mov %bl,(%rax,%rsi,4) │ │ + inc %rsi │ │ + cmp $0x8,%rsi │ │ + jne 988cb │ │ + add %r15,%rdx │ │ + add $0x8,%r12 │ │ + add %r15,%rax │ │ + cmp $0x4,%rdx │ │ + jne 988c9 │ │ + mov %r10,%rcx │ │ shl $0x7,%rcx │ │ - lea (%rcx,%rax,8),%rax │ │ - add 0xd8(%rsp),%rax │ │ - mov 0x1234(%r10),%r8d │ │ - mov %rbp,%rdi │ │ - mov 0x48(%rsp),%rsi │ │ - mov %r13d,%ecx │ │ - callq *0x2a8(%rax,%r9,8) │ │ - mov 0x98(%rsp),%r8 │ │ - mov 0x30(%rsp),%r10 │ │ - mov 0x80(%rsp),%r11 │ │ - lea 0x69bd3(%rip),%r13 │ │ - jmpq 9f7ae │ │ - mov %rbp,0x70(%rsp) │ │ - mov 0xd0(%rsp),%rax │ │ - lea (%r12,%rax,1),%r15d │ │ - mov 0x288(%r11),%rax │ │ - add 0x68(%rsp),%rax │ │ - lea (%r15,%rax,1),%rsi │ │ - add $0x40,%rsi │ │ - movzbl 0x7(%r14),%ecx │ │ - sub $0x18,%rsp │ │ - mov %r11,%rdi │ │ + lea 0x67d67(%rip),%rax │ │ + add %rcx,%rax │ │ + mov 0x30(%rsp),%r12 │ │ + mov %r12,%r8 │ │ + shl $0x6,%r8 │ │ + add %r8,%rax │ │ + mov %rax,0x68(%r11,%r14,1) │ │ + lea 0x89339(%rip),%rax │ │ + mov %rcx,0x10(%rsp) │ │ + add %rcx,%rax │ │ + add %r8,%rax │ │ + mov %rax,0x70(%r11,%r14,1) │ │ + mov 0x58(%rsp),%rcx │ │ mov 0x50(%rsp),%rdx │ │ - mov 0x148(%rsp),%r8d │ │ - mov %r14,%r9 │ │ - lea 0x37(%rsp),%rax │ │ - push %rax │ │ - lea 0x64(%rsp),%rax │ │ - push %rax │ │ - pushq 0x178(%rsp) │ │ - pushq 0x140(%rsp) │ │ - pushq $0x1 │ │ - mov %r11,%rbx │ │ - callq 9c7e0 │ │ - mov 0x70(%rsp),%r10 │ │ - add $0x40,%rsp │ │ - mov %rbx,%rsi │ │ - mov %r13,%rcx │ │ - mov %eax,%r13d │ │ - mov 0x88(%rsp),%rax │ │ - movzbl 0x1(%rcx,%rax,8),%edx │ │ - mov 0xd0c(%r10),%eax │ │ - mov 0x50(%rsp),%rcx │ │ - add %ecx,%eax │ │ - sub 0x14(%rbx),%eax │ │ - sar %cl,%eax │ │ - cmp %edx,%eax │ │ - cmovg %edx,%eax │ │ - lea -0x1(%rax),%ecx │ │ - cmp $0xf,%ecx │ │ - ja 9fdc7 │ │ - lea 0x6c72f(%rip),%rdx │ │ - movslq (%rdx,%rcx,4),%rcx │ │ + xor %esi,%esi │ │ + xor %eax,%eax │ │ + mov (%rdx,%rax,1),%bl │ │ + mov %bl,(%rcx,%rax,4) │ │ + inc %rax │ │ + cmp $0x10,%rax │ │ + jne 98935 │ │ + add %r15,%rsi │ │ + add $0x10,%rdx │ │ + add %r15,%rcx │ │ + cmp $0x4,%rsi │ │ + jne 98933 │ │ + mov %r10,%rax │ │ + shl $0x8,%rax │ │ + lea 0x6847e(%rip),%rcx │ │ + add %rax,%rcx │ │ + mov %r12,%rdx │ │ + shl $0x7,%rdx │ │ add %rdx,%rcx │ │ - jmpq *%rcx │ │ - movzbl 0x1f(%rsp),%r14d │ │ - mov 0x38(%rsp),%rax │ │ - mov %r14b,(%rax) │ │ - jmpq 9fe58 │ │ - mov 0x38(%rsp),%rax │ │ - movl $0x40404040,(%rax) │ │ - jmp 9fcc0 │ │ - mov 0x38(%rsp),%rax │ │ - movw $0x4040,(%rax) │ │ - jmp 9fcc0 │ │ - movabs $0x4040404040404040,%rax │ │ - mov 0x38(%rsp),%rcx │ │ - mov %rax,(%rcx) │ │ - jmp 9fcc0 │ │ - movabs $0x4040404040404040,%rax │ │ - mov 0x38(%rsp),%rcx │ │ - mov %rax,(%rcx) │ │ - mov %rax,0x8(%rcx) │ │ - mov 0x88(%rsp),%rax │ │ - movzbl 0x0(%r13,%rax,8),%ebx │ │ - lea -0x1(%rbx),%eax │ │ - cmp $0xf,%al │ │ - ja 9f7ae │ │ - movzbl %al,%eax │ │ - lea 0x6c66d(%rip),%rcx │ │ - movslq (%rcx,%rax,4),%rax │ │ + mov %rcx,0x38(%r11,%r14,1) │ │ + lea 0x89a55(%rip),%rcx │ │ add %rcx,%rax │ │ - jmpq *%rax │ │ - mov 0xd0(%rsp),%rax │ │ - add %r12d,%eax │ │ - mov 0x20(%rsp),%rcx │ │ - mov (%rcx),%rcx │ │ - add 0x68(%rsp),%rcx │ │ - movb $0x40,0x40(%rax,%rcx,1) │ │ - mov $0x1,%bl │ │ - jmpq 9f7ae │ │ - mov 0xd0(%rsp),%rax │ │ - add %r12d,%eax │ │ - mov 0x20(%rsp),%rcx │ │ - mov (%rcx),%rcx │ │ - add 0x68(%rsp),%rcx │ │ - movl $0x40404040,0x40(%rax,%rcx,1) │ │ - mov $0x4,%bl │ │ - jmpq 9f7ae │ │ - mov 0xd0(%rsp),%rax │ │ - add %r12d,%eax │ │ - mov 0x20(%rsp),%rcx │ │ - mov (%rcx),%rcx │ │ - add 0x68(%rsp),%rcx │ │ - movw $0x4040,0x40(%rax,%rcx,1) │ │ - mov $0x2,%bl │ │ - jmpq 9f7ae │ │ - mov 0xd0(%rsp),%rax │ │ - add %r12d,%eax │ │ - mov 0x20(%rsp),%rcx │ │ - mov (%rcx),%rcx │ │ - add 0x68(%rsp),%rcx │ │ - movabs $0x4040404040404040,%rdx │ │ - mov %rdx,0x40(%rax,%rcx,1) │ │ - mov $0x8,%bl │ │ - jmpq 9f7ae │ │ - mov 0xd0(%rsp),%rax │ │ - add %r12d,%eax │ │ - mov 0x20(%rsp),%rsi │ │ - mov (%rsi),%rcx │ │ - mov 0x68(%rsp),%rdi │ │ - add %rdi,%rcx │ │ - movabs $0x4040404040404040,%rdx │ │ - mov %rdx,0x40(%rax,%rcx,1) │ │ - mov (%rsi),%rcx │ │ - add %rdi,%rcx │ │ - mov %rdx,0x48(%rax,%rcx,1) │ │ - mov $0x10,%bl │ │ - jmpq 9f7ae │ │ - movzbl 0x1f(%rsp),%r14d │ │ - movslq %eax,%rdx │ │ - movzbl %r14b,%esi │ │ - mov 0x38(%rsp),%rdi │ │ - callq 4480 │ │ - mov 0x30(%rsp),%r10 │ │ - jmp 9fe58 │ │ - movzbl 0x1f(%rsp),%r14d │ │ - imul $0x1010101,%r14d,%eax │ │ - mov 0x38(%rsp),%rcx │ │ - mov %eax,(%rcx) │ │ - jmp 9fe58 │ │ - movzbl 0x1f(%rsp),%r14d │ │ - mov %r14d,%eax │ │ - shl $0x8,%eax │ │ - or %r14d,%eax │ │ - mov 0x38(%rsp),%rcx │ │ - mov %ax,(%rcx) │ │ - jmp 9fe58 │ │ - movzbl 0x1f(%rsp),%r14d │ │ - mov %r14,%rax │ │ - movabs $0x101010101010101,%rcx │ │ - imul %rcx,%rax │ │ - mov 0x38(%rsp),%rcx │ │ - mov %rax,(%rcx) │ │ - jmp 9fe58 │ │ - movzbl 0x1f(%rsp),%r14d │ │ - mov %r14,%rax │ │ - movabs $0x101010101010101,%rcx │ │ - imul %rcx,%rax │ │ - mov 0x38(%rsp),%rcx │ │ - mov %rax,(%rcx) │ │ - mov %rax,0x8(%rcx) │ │ - mov 0x98(%rsp),%r8 │ │ - mov 0x70(%rsp),%rbp │ │ - mov 0xd08(%r10),%eax │ │ - mov 0x28(%rsp),%rdx │ │ - add %edx,%eax │ │ - mov 0x80(%rsp),%rcx │ │ - sub 0x10(%rcx),%eax │ │ - mov %edx,%ecx │ │ - sar %cl,%eax │ │ - mov 0x88(%rsp),%rcx │ │ - lea 0x698ef(%rip),%rdx │ │ - movzbl (%rdx,%rcx,8),%ebx │ │ - cmp %ebx,%eax │ │ - cmovg %ebx,%eax │ │ - lea -0x1(%rax),%ecx │ │ - movzbl %r14b,%esi │ │ - cmp $0xf,%ecx │ │ - ja 9fecd │ │ - lea 0x6c523(%rip),%rdx │ │ - movslq (%rdx,%rcx,4),%rcx │ │ - add %rdx,%rcx │ │ - jmpq *%rcx │ │ - mov 0x20(%rsp),%rax │ │ - mov (%rax),%rax │ │ - add 0x68(%rsp),%rax │ │ - mov %r14b,0x40(%r15,%rax,1) │ │ - jmpq 9ff87 │ │ - mov 0x20(%rsp),%rcx │ │ - mov (%rcx),%rcx │ │ - add 0x68(%rsp),%rcx │ │ - lea (%r15,%rcx,1),%rdi │ │ - add $0x40,%rdi │ │ - movslq %eax,%rdx │ │ - callq 4480 │ │ - mov 0x70(%rsp),%rbp │ │ - mov 0x98(%rsp),%r8 │ │ - mov 0x30(%rsp),%r10 │ │ - jmpq 9ff87 │ │ - imul $0x1010101,%esi,%eax │ │ - mov 0x20(%rsp),%rcx │ │ - mov (%rcx),%rcx │ │ - add 0x68(%rsp),%rcx │ │ - mov %eax,0x40(%r15,%rcx,1) │ │ - jmp 9ff87 │ │ - mov %esi,%eax │ │ - shl $0x8,%eax │ │ - or %esi,%eax │ │ - mov 0x20(%rsp),%rcx │ │ - mov (%rcx),%rcx │ │ - add 0x68(%rsp),%rcx │ │ - mov %ax,0x40(%r15,%rcx,1) │ │ - jmp 9ff87 │ │ - movabs $0x101010101010101,%rax │ │ - imul %rax,%rsi │ │ - mov 0x20(%rsp),%rax │ │ - mov (%rax),%rax │ │ - add 0x68(%rsp),%rax │ │ - mov %rsi,0x40(%r15,%rax,1) │ │ - jmp 9ff87 │ │ - movabs $0x101010101010101,%rax │ │ - imul %rax,%rsi │ │ - mov 0x20(%rsp),%rcx │ │ - mov (%rcx),%rax │ │ - mov 0x68(%rsp),%rdx │ │ add %rdx,%rax │ │ - mov %rsi,0x40(%r15,%rax,1) │ │ - mov (%rcx),%rax │ │ + mov %rax,0x40(%r11,%r14,1) │ │ + mov 0x68(%rsp),%rcx │ │ + mov 0x60(%rsp),%rdx │ │ + xor %esi,%esi │ │ + xor %eax,%eax │ │ + mov (%rdx,%rax,1),%bl │ │ + mov %bl,(%rcx,%rax,8) │ │ + inc %rax │ │ + cmp $0x10,%rax │ │ + jne 98994 │ │ + add %r15,%rsi │ │ + add $0x10,%rdx │ │ + add %r15,%rcx │ │ + cmp $0x8,%rsi │ │ + jne 98992 │ │ + mov %r10,%rcx │ │ + shl $0x9,%rcx │ │ + lea 0x6931f(%rip),%rax │ │ + add %rcx,%rax │ │ + mov %r12,%r9 │ │ + shl $0x8,%r9 │ │ + add %r9,%rax │ │ + mov %rax,0x78(%r11,%r14,1) │ │ + lea 0x8a8f6(%rip),%rax │ │ + add %rcx,%rax │ │ + add %r9,%rax │ │ + mov %rax,0x80(%r11,%r14,1) │ │ + mov 0x78(%rsp),%rsi │ │ + mov 0x70(%rsp),%rdi │ │ + xor %ebp,%ebp │ │ + xor %eax,%eax │ │ + mov (%rdi,%rax,1),%bl │ │ + mov %bl,(%rsi,%rax,8) │ │ + inc %rax │ │ + cmp $0x20,%rax │ │ + jne 989f6 │ │ + add %r15,%rbp │ │ + add $0x20,%rdi │ │ + add %r15,%rsi │ │ + cmp $0x8,%rbp │ │ + jne 989f4 │ │ + mov %r10,%rax │ │ + shl $0xa,%rax │ │ + lea 0x6b0bd(%rip),%rdx │ │ + lea (%rdx,%rax,1),%rsi │ │ + mov %r12,%rdi │ │ + shl $0x9,%rdi │ │ + add %rdi,%rsi │ │ + lea (%r11,%r14,1),%rbx │ │ + add $0x48,%rbx │ │ + mov %rsi,(%rbx) │ │ + lea 0x8c68d(%rip),%rdx │ │ add %rdx,%rax │ │ - mov %rsi,0x48(%r15,%rax,1) │ │ - mov 0x60(%rsp),%r14 │ │ - mov 0x28(%rsp),%r15 │ │ - mov 0x150(%rsp),%rdx │ │ - test %r13d,%r13d │ │ - jns 9fb5a │ │ - jmpq 9fb9e │ │ - add $0x208,%rsp │ │ + add %rdi,%rax │ │ + mov %rbx,0x118(%rsp) │ │ + mov %rax,0x8(%rbx) │ │ + mov 0x88(%rsp),%rbx │ │ + mov 0x80(%rsp),%rdi │ │ + xor %ebp,%ebp │ │ + mov %rbx,%rsi │ │ + xor %eax,%eax │ │ + mov (%rdi,%rax,1),%dl │ │ + mov %dl,(%rsi) │ │ + inc %rax │ │ + add $0x10,%rsi │ │ + cmp $0x20,%rax │ │ + jne 98a6c │ │ + add %r15,%rbp │ │ + add $0x20,%rdi │ │ + add %r15,%rbx │ │ + cmp $0x10,%rbp │ │ + jne 98a67 │ │ + mov %r10,%rax │ │ + shl $0x5,%rax │ │ + lea 0x90234(%rip),%rdx │ │ + add %rdx,%rax │ │ + mov %r12,%rdi │ │ + shl $0x4,%rdi │ │ + add %rax,%rdi │ │ + mov %r14,0x128(%rsp) │ │ + mov %r11,0x120(%rsp) │ │ + lea (%r11,%r14,1),%rsi │ │ + add $0x18,%rsi │ │ + mov %rdi,-0x18(%rsi) │ │ + lea 0x903e4(%rip),%rax │ │ + mov 0x10(%rsp),%rdx │ │ + add %rax,%rdx │ │ + add %r8,%rdx │ │ + mov %rdx,0x10(%rsp) │ │ + mov %rdx,-0x10(%rsi) │ │ + lea 0x90b49(%rip),%rax │ │ + add %rax,%rcx │ │ + add %r9,%rcx │ │ + mov %rcx,-0x8(%rsi) │ │ + mov %r10,%rax │ │ + shl $0xb,%rax │ │ + lea 0x92931(%rip),%rcx │ │ + add %rcx,%rax │ │ + mov %r12,%rcx │ │ + shl $0xa,%rcx │ │ + add %rax,%rcx │ │ + mov %rsi,0x110(%rsp) │ │ + mov %rcx,0x48(%rsp) │ │ + mov %rcx,(%rsi) │ │ + lea (%r10,%r10,4),%rax │ │ + lea 0x6ebb9(%rip),%rcx │ │ + lea (%rcx,%rax,4),%rax │ │ + lea (%r12,%r12,4),%rcx │ │ + lea (%rax,%rcx,2),%r13 │ │ + mov $0x1,%r14d │ │ + mov 0x90(%rsp),%rbp │ │ + xor %ebx,%ebx │ │ + lea 0x1(%rbx),%r12 │ │ + mov %rdi,0x140(%rsp) │ │ + mov %r13,%rsi │ │ + mov %r12,%rdx │ │ + callq 4390 │ │ + cmp $0x3,%r12 │ │ + ja 98b7d │ │ + add %r13,%rbx │ │ + mov %rbp,%rax │ │ + mov %r14,%rcx │ │ + mov (%rbx,%rcx,1),%dl │ │ + add %rcx,%rbx │ │ + mov %dl,(%rax) │ │ + add %r15,%rcx │ │ + add %r15,%rax │ │ + cmp $0x4,%rcx │ │ + jne 98b69 │ │ + mov $0x4,%eax │ │ + mov 0x140(%rsp),%rdi │ │ + add %rax,%rdi │ │ + add %r12,%r13 │ │ + inc %r14 │ │ + add $0x5,%rbp │ │ + mov %r12,%rbx │ │ + cmp %rax,%r12 │ │ + jne 98b43 │ │ + mov 0x40(%rsp),%rax │ │ + lea (%rax,%rax,8),%rax │ │ + lea 0x6ec61(%rip),%rcx │ │ + lea (%rcx,%rax,8),%rax │ │ + mov 0x30(%rsp),%rcx │ │ + lea (%rcx,%rcx,8),%rcx │ │ + lea (%rax,%rcx,4),%r12 │ │ + mov $0x1,%r14d │ │ + mov 0x98(%rsp),%r13 │ │ + xor %ebx,%ebx │ │ + mov 0x10(%rsp),%rdi │ │ + lea 0x1(%rbx),%rbp │ │ + mov %rdi,0x10(%rsp) │ │ + mov %r12,%rsi │ │ + mov %rbp,%rdx │ │ + callq 4390 │ │ + cmp $0x7,%rbp │ │ + ja 98c0c │ │ + add %r12,%rbx │ │ + mov %r13,%rax │ │ + mov %r14,%rcx │ │ + mov (%rbx,%rcx,1),%dl │ │ + add %rcx,%rbx │ │ + mov %dl,(%rax) │ │ + add %r15,%rcx │ │ + add %r15,%rax │ │ + cmp $0x8,%rcx │ │ + jne 98bf8 │ │ + mov $0x8,%eax │ │ + mov 0x10(%rsp),%rdi │ │ + add %rax,%rdi │ │ + add %rbp,%r12 │ │ + inc %r14 │ │ + add $0x9,%r13 │ │ + mov %rbp,%rbx │ │ + cmp %rax,%rbp │ │ + jne 98bd5 │ │ + imul $0x420,0x40(%rsp),%rax │ │ + lea 0x6f015(%rip),%rcx │ │ + add %rcx,%rax │ │ + imul $0x210,0x30(%rsp),%r14 │ │ + add %rax,%r14 │ │ + mov $0x1,%r12d │ │ + mov 0xa0(%rsp),%r13 │ │ + xor %ebx,%ebx │ │ + mov 0x48(%rsp),%rdi │ │ + lea 0x1(%rbx),%rbp │ │ + mov %rdi,0x48(%rsp) │ │ + mov %r14,%rsi │ │ + mov %rbp,%rdx │ │ + callq 4390 │ │ + cmp $0x1f,%rbp │ │ + ja 98c96 │ │ + add %r14,%rbx │ │ + mov %r13,%rax │ │ + mov %r12,%rcx │ │ + mov (%rbx,%rcx,1),%dl │ │ + add %rcx,%rbx │ │ + mov %dl,(%rax) │ │ + add %r15,%rcx │ │ + add %r15,%rax │ │ + cmp $0x20,%rcx │ │ + jne 98c82 │ │ + mov $0x20,%eax │ │ + mov 0x48(%rsp),%rdi │ │ + add %rax,%rdi │ │ + add %rbp,%r14 │ │ + inc %r12 │ │ + add $0x21,%r13 │ │ + mov %rbp,%rbx │ │ + cmp %rax,%rbp │ │ + jne 98c5f │ │ + xor %eax,%eax │ │ + mov 0xb0(%rsp),%rsi │ │ + mov 0xa8(%rsp),%rdi │ │ + mov -0x1e(%rdi,%rax,4),%cl │ │ + mov %cl,-0xf(%rsi,%rax,1) │ │ + mov -0x1c(%rdi,%rax,4),%cl │ │ + mov %cl,-0xe(%rsi,%rax,1) │ │ + mov -0x1a(%rdi,%rax,4),%cl │ │ + mov %cl,-0xd(%rsi,%rax,1) │ │ + mov -0x18(%rdi,%rax,4),%cl │ │ + mov %cl,-0xc(%rsi,%rax,1) │ │ + mov -0x16(%rdi,%rax,4),%cl │ │ + mov %cl,-0xb(%rsi,%rax,1) │ │ + mov -0x14(%rdi,%rax,4),%cl │ │ + mov %cl,-0xa(%rsi,%rax,1) │ │ + mov -0x12(%rdi,%rax,4),%cl │ │ + mov %cl,-0x9(%rsi,%rax,1) │ │ + mov -0x10(%rdi,%rax,4),%cl │ │ + mov %cl,-0x8(%rsi,%rax,1) │ │ + mov -0xe(%rdi,%rax,4),%cl │ │ + mov %cl,-0x7(%rsi,%rax,1) │ │ + mov -0xc(%rdi,%rax,4),%cl │ │ + mov %cl,-0x6(%rsi,%rax,1) │ │ + mov -0xa(%rdi,%rax,4),%cl │ │ + mov %cl,-0x5(%rsi,%rax,1) │ │ + mov -0x8(%rdi,%rax,4),%cl │ │ + mov %cl,-0x4(%rsi,%rax,1) │ │ + mov -0x6(%rdi,%rax,4),%cl │ │ + mov %cl,-0x3(%rsi,%rax,1) │ │ + mov -0x4(%rdi,%rax,4),%cl │ │ + mov %cl,-0x2(%rsi,%rax,1) │ │ + mov -0x2(%rdi,%rax,4),%cl │ │ + mov %cl,-0x1(%rsi,%rax,1) │ │ + mov (%rdi,%rax,4),%cl │ │ + mov %cl,(%rsi,%rax,1) │ │ + add $0x10,%rax │ │ + cmp $0x100,%rax │ │ + jne 98cc7 │ │ + mov 0x110(%rsp),%rax │ │ + mov (%rax),%rax │ │ + mov 0x128(%rsp),%rcx │ │ + mov 0x120(%rsp),%rdx │ │ + mov %rax,0x20(%rdx,%rcx,1) │ │ + mov %rax,0x60(%rdx,%rcx,1) │ │ + mov %rax,0x58(%rdx,%rcx,1) │ │ + mov 0x118(%rsp),%rax │ │ + movups (%rax),%xmm0 │ │ + movups %xmm0,0x88(%rdx,%rcx,1) │ │ + mov 0x30(%rsp),%r11 │ │ + inc %r11 │ │ + mov $0x20,%eax │ │ + mov 0x130(%rsp),%r12 │ │ + add %rax,%r12 │ │ + mov 0x138(%rsp),%rbx │ │ + add %rax,%rbx │ │ + mov $0x40,%eax │ │ + add %rax,0x50(%rsp) │ │ + add %rax,0x58(%rsp) │ │ + mov $0x80,%ecx │ │ + add %rcx,0x60(%rsp) │ │ + add %rcx,0x68(%rsp) │ │ + mov $0x100,%ecx │ │ + add %rcx,0x70(%rsp) │ │ + add %rcx,0x78(%rsp) │ │ + mov $0x200,%edx │ │ + add %rdx,0x80(%rsp) │ │ + add %rdx,0x88(%rsp) │ │ + addq $0x10,0x90(%rsp) │ │ + add %rax,0x98(%rsp) │ │ + mov $0x400,%eax │ │ + add %rax,0xa0(%rsp) │ │ + add %rax,%rdi │ │ + mov %rdi,0xa8(%rsp) │ │ + add %rcx,%rsi │ │ + mov %rsi,0xb0(%rsp) │ │ + cmp $0x2,%r11 │ │ + mov 0x40(%rsp),%r10 │ │ + mov 0x38(%rsp),%r8 │ │ + mov 0x108(%rsp),%r9 │ │ + mov 0x100(%rsp),%rax │ │ + mov 0xf8(%rsp),%rcx │ │ + mov 0x28(%rsp),%rdx │ │ + mov 0xf0(%rsp),%r13 │ │ + mov 0x20(%rsp),%rdi │ │ + mov 0x18(%rsp),%rbp │ │ + jne 98862 │ │ + inc %r10 │ │ + mov $0x40,%esi │ │ + add %rsi,%rbp │ │ + mov %rbp,0x18(%rsp) │ │ + mov 0xb8(%rsp),%rbp │ │ + add %rsi,%rbp │ │ + mov $0x80,%r12d │ │ + add %r12,%rdi │ │ + mov %rdi,0x20(%rsp) │ │ + add %r12,%r13 │ │ + mov $0x100,%esi │ │ + add %rsi,%rdx │ │ + mov %rdx,0x28(%rsp) │ │ + add %rsi,%rcx │ │ + mov $0x200,%edx │ │ + add %rdx,%rax │ │ + add %rdx,%r9 │ │ + mov $0x400,%esi │ │ + add %rsi,%r8 │ │ + mov 0xc0(%rsp),%rbx │ │ + add %rsi,%rbx │ │ + mov 0xe8(%rsp),%r14 │ │ + add $0x20,%r14 │ │ + mov 0xe0(%rsp),%r11 │ │ + add %r12,%r11 │ │ + mov 0xd8(%rsp),%r12 │ │ + mov $0x800,%edi │ │ + add %rdi,%r12 │ │ + mov 0xd0(%rsp),%rsi │ │ + add %rdi,%rsi │ │ + mov 0xc8(%rsp),%rdi │ │ + add %rdx,%rdi │ │ + cmp $0xf,%r10 │ │ + jne 9877d │ │ + add $0x148,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - nopl 0x0(%rax) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ + data16 data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ push %rbx │ │ - sub $0x188,%rsp │ │ - mov %rdi,0x18(%rsp) │ │ - mov (%rdi),%r14 │ │ - mov 0x10(%rdi),%r10d │ │ - movslq %r10d,%r9 │ │ - mov %r9d,%eax │ │ - and $0x1f,%eax │ │ - mov 0x14(%rdi),%r15d │ │ - movslq %r15d,%r8 │ │ - mov %r8d,%r11d │ │ - and $0x1f,%r11d │ │ - mov 0x840(%r14),%r12d │ │ - xor %ebp,%ebp │ │ - cmp $0x1,%r12d │ │ - sete %bpl │ │ - xor %ebx,%ebx │ │ - cmp $0x3,%r12d │ │ - setne %bl │ │ - mov %rax,%rcx │ │ - mov %rax,0xb8(%rsp) │ │ - mov %rbx,0x70(%rsp) │ │ - mov %ebx,%ecx │ │ - shr %cl,%rax │ │ - mov %rax,0x100(%rsp) │ │ - mov %r11,%rax │ │ - mov %r11,0xc0(%rsp) │ │ - mov %rbp,0x80(%rsp) │ │ - mov %ebp,%ecx │ │ - shr %cl,%rax │ │ - mov %rax,0xf8(%rsp) │ │ - mov %esi,0x120(%rsp) │ │ - mov 0xd08(%r14),%eax │ │ - sub %r9d,%eax │ │ - mov %esi,%ecx │ │ - lea 0x696bb(%rip),%r11 │ │ - movzbl (%r11,%rcx,4),%ebp │ │ - cmp %ebp,%eax │ │ - cmovg %ebp,%eax │ │ - mov %rax,0x110(%rsp) │ │ - mov 0xd0c(%r14),%eax │ │ - sub %r8d,%eax │ │ - mov %rcx,0x38(%rsp) │ │ - movzbl 0x1(%r11,%rcx,4),%ebx │ │ - cmp %ebx,%eax │ │ - cmovg %ebx,%eax │ │ - mov %rdx,0x30(%rsp) │ │ - mov 0x8(%rdi),%rcx │ │ - mov %rcx,0x130(%rsp) │ │ - mov 0xca8(%r14),%rcx │ │ - mov %rcx,0xb0(%rsp) │ │ - test %r12d,%r12d │ │ - mov %rax,0x108(%rsp) │ │ - je a00d2 │ │ - test $0x1,%r9b │ │ - jne a03a5 │ │ - cmp 0x70(%rsp),%ebp │ │ - ja a03a5 │ │ - movl $0x0,0x78(%rsp) │ │ - xor %eax,%eax │ │ - cmp $0x3,%r12d │ │ - setne %al │ │ - mov $0x3,%edx │ │ - sub %r12d,%edx │ │ - test %r12d,%r12d │ │ - mov %r12d,0xe0(%rsp) │ │ - cmove %r12d,%edx │ │ - mov 0x80(%rsp),%r13 │ │ - lea (%rbx,%r13,1),%esi │ │ - mov %r13d,%ecx │ │ - shr %cl,%esi │ │ - mov %rsi,0x98(%rsp) │ │ - lea (%rax,%rbp,1),%rsi │ │ + sub $0x30,%rsp │ │ + mov %rdi,%rbx │ │ + add $0x7,%rbx │ │ + and $0xfffffffffffffff8,%rbx │ │ + lea 0x28(%rbx),%rdx │ │ + lea 0x28(%rsp),%rdi │ │ + mov $0x40,%esi │ │ + callq 4450 │ │ mov %eax,%ecx │ │ - shr %cl,%rsi │ │ - mov %rsi,0x90(%rsp) │ │ - mov 0x828(%r14),%rax │ │ - mov %rax,%rsi │ │ - shr %rsi │ │ - imul %r8,%rsi │ │ - add %r9,%rsi │ │ - shl $0x3,%rsi │ │ - mov %r10d,%edi │ │ - mov 0x70(%rsp),%r12 │ │ - mov %r12d,%ecx │ │ - sar %cl,%edi │ │ - movslq %edi,%rdi │ │ - mov %rbx,%r9 │ │ - mov %r15d,%ebx │ │ - mov %r13d,%ecx │ │ - sar %cl,%ebx │ │ - movslq %ebx,%rcx │ │ - mov 0x830(%r14),%rbx │ │ - shr %rbx │ │ - imul %rcx,%rbx │ │ - add %rdi,%rbx │ │ + xor %eax,%eax │ │ + test %ecx,%ecx │ │ + jne 98f8c │ │ + mov 0x28(%rsp),%rcx │ │ + test %rcx,%rcx │ │ + je 98f8c │ │ + lea (%rcx,%rbx,1),%rax │ │ + mov %rcx,(%rcx,%rbx,1) │ │ + mov %rcx,0x20(%rcx,%rbx,1) │ │ + mov %rcx,0x8(%rcx,%rbx,1) │ │ + movq $0x1,0x10(%rcx,%rbx,1) │ │ + lea 0x19(%rip),%rdx │ │ + mov %rdx,0x18(%rcx,%rbx,1) │ │ + add $0x30,%rsp │ │ + pop %rbx │ │ + retq │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ mov %rsi,%rdi │ │ - shl $0x2,%rbx │ │ - mov %rbx,0xd0(%rsp) │ │ - mov 0x18(%r14),%rcx │ │ - not %r12d │ │ - not %r13d │ │ - add 0x810(%r14),%rdi │ │ - testb $0x1,0xe8(%rcx) │ │ - mov %r14,0x28(%rsp) │ │ - mov %rbp,%rsi │ │ - mov %rbp,0x50(%rsp) │ │ - mov %rdi,0xa0(%rsp) │ │ - mov %r9,0x40(%rsp) │ │ - jne a02ed │ │ - mov %rbp,%r8 │ │ - add $0x908,%r14 │ │ - mov 0x30(%rsp),%rcx │ │ - mov 0x8(%rcx),%ebx │ │ - sub $0x8,%rsp │ │ - mov %rdi,%rsi │ │ - mov 0x20(%rsp),%rdi │ │ - xor %edx,%edx │ │ - mov %rax,%rcx │ │ - pushq $0x9 │ │ - pushq $0x0 │ │ - push %r14 │ │ + jmpq 43f0 │ │ + nopl 0x0(%rax,%rax,1) │ │ push %rbx │ │ - pushq $0x0 │ │ + sub $0x30,%rsp │ │ + mov %rdi,%rbx │ │ + add $0x2f,%rsi │ │ + and $0xfffffffffffffff8,%rsi │ │ + callq 91020 │ │ + test %rax,%rax │ │ + je 98ff9 │ │ + mov %rax,%rcx │ │ + add $0xffffffffffffffd8,%rax │ │ + mov (%rcx),%rdx │ │ + mov %rdx,-0x28(%rcx) │ │ + mov %rbx,-0x20(%rcx) │ │ + movq $0x1,-0x18(%rcx) │ │ + lea 0x25(%rip),%rdx │ │ + mov %rdx,-0x10(%rcx) │ │ + mov %rcx,-0x8(%rcx) │ │ + add $0x30,%rsp │ │ + pop %rbx │ │ + retq │ │ + xor %eax,%eax │ │ + add $0x30,%rsp │ │ + pop %rbx │ │ + retq │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + jmpq 90fb0 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ push %r15 │ │ - push %r10 │ │ - callq a2a60 │ │ - add $0x40,%rsp │ │ - test %eax,%eax │ │ - jne a2a3f │ │ - cmpb $0x0,0x78(%rsp) │ │ - je a1b2c │ │ - mov 0x50(%rsp),%rax │ │ - cmp 0x70(%rsp),%eax │ │ - sete %cl │ │ - mov %eax,%r8d │ │ - shl %cl,%r8d │ │ - mov 0x40(%rsp),%rax │ │ - cmp 0x80(%rsp),%eax │ │ - sete %cl │ │ - mov %eax,%r15d │ │ - shl %cl,%r15d │ │ - mov 0xd0(%rsp),%rax │ │ - lea (%rax,%rax,1),%rcx │ │ - mov 0x28(%rsp),%rax │ │ - mov 0x818(%rax),%rsi │ │ - mov %rcx,0x48(%rsp) │ │ - add %rcx,%rsi │ │ - mov 0x830(%rax),%rcx │ │ - mov 0x18(%rsp),%rdi │ │ - mov 0x10(%rdi),%eax │ │ - and %r12d,%eax │ │ - mov 0x14(%rdi),%ebp │ │ - and %r13d,%ebp │ │ - mov 0x30(%rsp),%rdx │ │ - mov 0x8(%rdx),%ebx │ │ - sub $0x8,%rsp │ │ - xor %edx,%edx │ │ - mov %r8d,0x40(%rsp) │ │ - mov %r15d,%r9d │ │ - pushq $0x9 │ │ - pushq $0x0 │ │ push %r14 │ │ push %rbx │ │ - pushq $0x1 │ │ + sub $0x20,%rsp │ │ + mov %rdx,%r14 │ │ + mov %rsi,%r15 │ │ + mov %rdi,%rbx │ │ + mov $0x28,%edi │ │ + callq 4400 │ │ + test %rax,%rax │ │ + je 99064 │ │ + movq $0x0,(%rax) │ │ + mov %rbx,0x8(%rax) │ │ + movabs $0x100000001,%rcx │ │ + mov %rcx,0x10(%rax) │ │ + mov %r15,0x18(%rax) │ │ + mov %r14,0x20(%rax) │ │ + jmp 99066 │ │ + xor %eax,%eax │ │ + add $0x20,%rsp │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %r15 │ │ + retq │ │ + lock addl $0x1,0x10(%rdi) │ │ + retq │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ push %rbp │ │ - push %rax │ │ - callq a2a60 │ │ - add $0x40,%rsp │ │ - test %eax,%eax │ │ - jne a2a3f │ │ - mov 0x28(%rsp),%rax │ │ - mov 0x48(%rsp),%rsi │ │ - add 0x820(%rax),%rsi │ │ - mov 0x18(%rsp),%rdi │ │ - and 0x10(%rdi),%r12d │ │ - mov 0x830(%rax),%rcx │ │ - and 0x14(%rdi),%r13d │ │ - mov 0x30(%rsp),%rax │ │ - mov 0x8(%rax),%eax │ │ - sub $0x8,%rsp │ │ - xor %edx,%edx │ │ - mov 0x40(%rsp),%r8d │ │ - mov %r15d,%r9d │ │ - pushq $0x9 │ │ - pushq $0x0 │ │ push %r14 │ │ - push %rax │ │ - pushq $0x2 │ │ - push %r13 │ │ - push %r12 │ │ - callq a2a60 │ │ - add $0x40,%rsp │ │ - test %eax,%eax │ │ - jne a2a3f │ │ - jmpq a1b2c │ │ - mov 0x38(%rsp),%rsi │ │ - lea (%r11,%rsi,4),%rsi │ │ - mov %rsi,0x68(%rsp) │ │ - mov 0x30(%rsp),%rbp │ │ - cmpb $0x0,0x14(%rbp) │ │ - movslq %edx,%rdx │ │ - je a0484 │ │ - mov %rdx,%r12 │ │ - movzbl 0x1b(%rbp),%eax │ │ - mov %rax,0x48(%rsp) │ │ - mov 0x18(%rsp),%rdi │ │ - lea 0x2440(%rdi),%rdx │ │ - mov 0x50(%rsp),%r8 │ │ - lea 0x0(,%r8,4),%rax │ │ - mov %rax,0x60(%rsp) │ │ - movsbq 0x18(%rbp),%rbx │ │ - lea (%rbx,%rbx,8),%rsi │ │ - mov %rsi,%rax │ │ - shl $0x5,%rax │ │ - lea (%r14,%rax,1),%r11 │ │ - add $0x20,%r11 │ │ - cmpb $0x6,0x15(%rbp) │ │ - mov %rdx,0x88(%rsp) │ │ - jne a03c6 │ │ - cmpb $0x0,0xba8(%r14,%rbx,1) │ │ - je a03c6 │ │ - lea (%rcx,%rsi,4),%rbp │ │ - add $0x590,%rbp │ │ - sub $0x30,%rsp │ │ - xor %esi,%esi │ │ - mov 0x90(%rsp),%rcx │ │ - mov 0x98(%rsp),%r8 │ │ - mov $0x0,%r9d │ │ - push %rbp │ │ - push %r11 │ │ - callq a3140 │ │ - add $0x40,%rsp │ │ - test %eax,%eax │ │ - jne a2a3f │ │ - jmp a03f5 │ │ - mov $0x1,%al │ │ - mov %eax,0x78(%rsp) │ │ - cmp 0x80(%rsp),%ebx │ │ - ja a00da │ │ - mov %r8d,%eax │ │ - and $0x1,%al │ │ - mov %eax,0x78(%rsp) │ │ - jmpq a00da │ │ - mov 0x8(%rbp),%eax │ │ - sub $0x8,%rsp │ │ - xor %esi,%esi │ │ - xor %ecx,%ecx │ │ - mov 0x48(%rsp),%r9 │ │ - pushq 0x50(%rsp) │ │ - push %rbx │ │ - push %r11 │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r15 │ │ - push %r10 │ │ - callq a2a60 │ │ - add $0x40,%rsp │ │ - test %eax,%eax │ │ - jne a2a3f │ │ - mov 0x30(%rsp),%rbx │ │ - movsbq 0x19(%rbx),%rbp │ │ - lea 0x0(,%rbp,8),%rcx │ │ - add %rbp,%rcx │ │ - mov %rcx,%rax │ │ - shl $0x5,%rax │ │ - mov 0x28(%rsp),%rsi │ │ - add %rsi,%rax │ │ - add $0x20,%rax │ │ - cmpb $0x6,0x15(%rbx) │ │ - jne a0501 │ │ - cmpb $0x0,0xba8(%rsi,%rbp,1) │ │ - je a0501 │ │ - mov 0x18(%rsp),%rdi │ │ - lea 0xa440(%rdi),%rdx │ │ - mov 0x18(%rsi),%rsi │ │ - lea (%rsi,%rcx,4),%rbp │ │ - add $0x590,%rbp │ │ - sub $0x30,%rsp │ │ - xor %esi,%esi │ │ - mov 0x90(%rsp),%rcx │ │ - mov 0x98(%rsp),%r8 │ │ - mov $0x0,%r9d │ │ - push %rbp │ │ - push %rax │ │ - callq a3140 │ │ - add $0x40,%rsp │ │ - test %eax,%eax │ │ - jne a2a3f │ │ - jmpq a0548 │ │ - mov %rdx,0x88(%rsp) │ │ - movsbq 0x18(%rbp),%rbx │ │ - lea (%rbx,%rbx,8),%rdx │ │ - mov %rdx,%rsi │ │ - shl $0x5,%rsi │ │ - add %r14,%rsi │ │ - add $0x20,%rsi │ │ - mov %rsi,0x48(%rsp) │ │ - movzbl 0x1b(%rbp),%esi │ │ - mov %rsi,0x60(%rsp) │ │ - mov 0x50(%rsp),%rdi │ │ - mov 0x40(%rsp),%rsi │ │ - cmp %esi,%edi │ │ - cmovb %edi,%esi │ │ - cmp $0x2,%esi │ │ - jl a066d │ │ - cmpb $0x2,0x15(%rbp) │ │ - jne a0613 │ │ - cmpb $0x0,0xba8(%r14,%rbx,1) │ │ - je a0613 │ │ - cmpb $0x2,0x16(%rbp) │ │ - je a0627 │ │ - lea (%rcx,%rdx,4),%rbp │ │ - add $0x590,%rbp │ │ - mov 0x18(%rsp),%rdi │ │ - jmpq a0633 │ │ - mov 0x18(%rsp),%rdi │ │ - lea 0xa440(%rdi),%rdx │ │ - mov 0x10(%rdi),%r10d │ │ - mov 0x14(%rdi),%r11d │ │ - mov 0xc(%rbx),%ebx │ │ - sub $0x8,%rsp │ │ - xor %esi,%esi │ │ - xor %ecx,%ecx │ │ - mov 0x58(%rsp),%r8 │ │ - mov 0x48(%rsp),%r9 │ │ - pushq 0x50(%rsp) │ │ - push %rbp │ │ - push %rax │ │ push %rbx │ │ - pushq $0x0 │ │ - push %r11 │ │ - push %r10 │ │ - callq a2a60 │ │ - add $0x40,%rsp │ │ - test %eax,%eax │ │ - jne a2a3f │ │ - mov 0x18(%rsp),%rax │ │ - add $0x12440,%rax │ │ - mov %rax,0xf0(%rsp) │ │ - mov 0x30(%rsp),%rdx │ │ - mov 0x14(%rdx),%al │ │ - add $0xff,%al │ │ - cmp $0x3,%al │ │ - ja a0dbe │ │ - movzbl %al,%eax │ │ - lea 0x6be99(%rip),%rcx │ │ - movslq (%rcx,%rax,4),%rax │ │ - add %rcx,%rax │ │ - jmpq *%rax │ │ - movsbq 0x18(%rdx),%rax │ │ - movsbq 0x19(%rdx),%rcx │ │ - lea 0x0(,%rax,8),%rdx │ │ - sub %rax,%rdx │ │ - mov 0x28(%rsp),%rdi │ │ - add %rdi,%rdx │ │ - movzbl 0x1200(%rcx,%rdx,1),%ebp │ │ - mov 0x828(%rdi),%rsi │ │ - mov 0x18(%rsp),%rax │ │ - lea 0xa440(%rax),%rcx │ │ - mov 0x40(%rsp),%rax │ │ - lea 0x0(,%rax,4),%r9d │ │ - mov 0x1234(%rdi),%eax │ │ - sub $0x30,%rsp │ │ - mov 0xd0(%rsp),%rdi │ │ - mov 0xb8(%rsp),%rdx │ │ - mov 0x90(%rsp),%r8 │ │ - push %rax │ │ - mov %rbp,0x120(%rsp) │ │ - push %rbp │ │ - mov 0xf0(%rsp),%rax │ │ - callq *0x248(%rax) │ │ - add $0x40,%rsp │ │ - cmpb $0x0,0x78(%rsp) │ │ - jne a0f92 │ │ - jmpq a1b2c │ │ - cmpb $0x2,0x16(%rbp) │ │ - jne a066d │ │ - mov 0x18(%rsp),%rcx │ │ - cmpl $0x1,0x3f5c0(%rcx) │ │ - jbe a066d │ │ - mov 0x18(%rsp),%rdi │ │ - lea 0x3f5c0(%rdi),%rbp │ │ - sub $0x30,%rsp │ │ - mov 0xd0(%rsp),%rsi │ │ - xor %edx,%edx │ │ - mov %rax,%rcx │ │ - mov 0x98(%rsp),%r8 │ │ - xor %r9d,%r9d │ │ + sub $0x20,%rsp │ │ + mov (%rdi),%rbx │ │ + test %rbx,%rbx │ │ + je 990bb │ │ + mov %rdi,%r14 │ │ + lock subl $0x1,0x10(%rbx) │ │ + jne 990b4 │ │ + mov 0x8(%rbx),%rdi │ │ + mov 0x20(%rbx),%rsi │ │ + mov 0x14(%rbx),%ebp │ │ + callq *0x18(%rbx) │ │ + test %ebp,%ebp │ │ + je 990b4 │ │ + mov %rbx,%rdi │ │ + callq 43f0 │ │ + movq $0x0,(%r14) │ │ + add $0x20,%rsp │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %rbp │ │ + retq │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + mov 0x10(%rdi),%ecx │ │ + xor %eax,%eax │ │ + cmp $0x1,%ecx │ │ + jne 990e3 │ │ + xor %eax,%eax │ │ + cmpq $0x0,(%rdi) │ │ + setne %al │ │ + retq │ │ + data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ push %rbp │ │ - pushq 0x80(%rsp) │ │ - callq a3140 │ │ - add $0x40,%rsp │ │ - test %eax,%eax │ │ - jne a2a3f │ │ - jmpq a0717 │ │ - mov 0x8(%rbp),%r11d │ │ - sub $0x8,%rsp │ │ - mov 0x20(%rsp),%rdi │ │ - mov 0xa8(%rsp),%rsi │ │ - xor %edx,%edx │ │ - mov %rax,%rcx │ │ - mov 0x58(%rsp),%r8 │ │ - mov 0x48(%rsp),%r9 │ │ - pushq 0x68(%rsp) │ │ - push %rbx │ │ - pushq 0x60(%rsp) │ │ - push %r11 │ │ - pushq $0x0 │ │ push %r15 │ │ - push %r10 │ │ - callq a2a60 │ │ - add $0x40,%rsp │ │ - test %eax,%eax │ │ - jne a2a3f │ │ - mov 0x30(%rsp),%rax │ │ - cmpb $0x1,0x16(%rax) │ │ - jne a0717 │ │ - mov 0x28(%rsp),%rax │ │ - mov 0x828(%rax),%rdx │ │ - sub $0x28,%rsp │ │ - mov 0x40(%rsp),%rdi │ │ - mov 0xc8(%rsp),%rsi │ │ - mov 0x90(%rsp),%rcx │ │ - mov $0x0,%r8d │ │ - mov 0xe0(%rsp),%r9 │ │ - pushq 0x130(%rsp) │ │ - pushq 0x140(%rsp) │ │ - pushq 0xf8(%rsp) │ │ - callq a3660 │ │ - add $0x40,%rsp │ │ - test %eax,%eax │ │ - jne a2a3f │ │ - mov 0x30(%rsp),%rax │ │ - cmpb $0x0,0x1c(%rax) │ │ - je a08ed │ │ - mov 0x18(%rsp),%rdx │ │ - lea 0x50c0(%rdx),%rax │ │ - mov %rax,0x58(%rsp) │ │ - lea 0x7100(%rdx),%r14 │ │ - mov 0x30(%rsp),%rax │ │ - movzbl 0x12(%rax),%eax │ │ - cmp $0x3,%al │ │ - mov $0x9,%ecx │ │ - cmovne %eax,%ecx │ │ - movzbl %cl,%r10d │ │ - movl $0x0,0x7c(%rsp) │ │ - mov 0x14(%rdx),%edx │ │ - mov 0x28(%rsp),%r15 │ │ - mov 0xd20(%r15),%ecx │ │ - add $0xffffffff,%ecx │ │ - test %edx,%ecx │ │ - je a0778 │ │ - xor %r11d,%r11d │ │ - jmp a079e │ │ - mov 0xd1c(%r15),%cl │ │ - mov %edx,%esi │ │ - sar %cl,%esi │ │ - add $0xffffffff,%esi │ │ - imul 0xd10(%r15),%esi │ │ - shl $0x7,%esi │ │ - movslq %esi,%r11 │ │ - add %r11,%r11 │ │ - add 0xce0(%r15),%r11 │ │ - mov 0x18(%rsp),%rax │ │ - mov 0x10(%rax),%edi │ │ - xor %esi,%esi │ │ - mov 0x130(%rsp),%rax │ │ - cmp 0x3630(%rax),%edi │ │ - setg %sil │ │ - xor %ecx,%ecx │ │ - cmp 0x3638(%rax),%edx │ │ - setg %cl │ │ - mov 0x3634(%rax),%r8d │ │ - mov 0x363c(%rax),%r9d │ │ - mov 0x1234(%r15),%ebx │ │ - sub $0x28,%rsp │ │ - lea 0xa4(%rsp),%rax │ │ - push %rbx │ │ push %r14 │ │ - pushq $0x0 │ │ - mov %r14,0xe8(%rsp) │ │ - mov 0x80(%rsp),%rbp │ │ - push %rbp │ │ - mov 0x98(%rsp),%rbx │ │ + push %r13 │ │ + push %r12 │ │ push %rbx │ │ - push %rax │ │ - push %r10 │ │ - push %r11 │ │ - pushq 0x828(%r15) │ │ - pushq 0x110(%rsp) │ │ - pushq $0x0 │ │ - callq a7290 │ │ - add $0x80,%rsp │ │ + sub $0x148,%rsp │ │ + mov %r8d,%r10d │ │ + mov %rcx,0xe0(%rsp) │ │ + mov %rsi,0x20(%rsp) │ │ + mov 0x190(%rsp),%r15d │ │ + mov 0x188(%rsp),%r14d │ │ + mov %r8d,%r11d │ │ + shr $0x8,%r11d │ │ + mov (%rdi),%r13 │ │ + mov %r9d,%eax │ │ + lea 0x7444b(%rip),%r9 │ │ + movzbl (%r9,%rax,4),%ecx │ │ + cmp $0x10,%ecx │ │ + mov $0x10,%esi │ │ + mov $0x10,%ebp │ │ + cmovb %ecx,%ebp │ │ + mov 0x13c(%rdi),%ebx │ │ + sub %r15d,%ebx │ │ + cmp %ebx,%ebp │ │ + cmovle %ebp,%ebx │ │ + mov %rbx,0xa0(%rsp) │ │ + movzbl 0x1(%r9,%rax,4),%r8d │ │ + cmp $0x10,%r8d │ │ + cmovb %r8d,%esi │ │ + mov %rdi,0x58(%rsp) │ │ + mov 0x144(%rdi),%eax │ │ + sub %r14d,%eax │ │ + cmp %eax,%esi │ │ + cmovle %esi,%eax │ │ + mov %rax,0x88(%rsp) │ │ + mov %r10,0x50(%rsp) │ │ + mov %rdx,0x38(%rsp) │ │ + movl $0x0,(%rdx) │ │ + movzbl %r10b,%eax │ │ + mov %r11d,0xc8(%rsp) │ │ + movsbl %r11b,%esi │ │ + test %ax,%ax │ │ + mov %r8,0x40(%rsp) │ │ + mov %r13,0x70(%rsp) │ │ + mov %rcx,0x68(%rsp) │ │ + mov %rax,0x100(%rsp) │ │ + je 9920c │ │ + mov %esi,0x60(%rsp) │ │ + mov 0x0(%r13),%r9 │ │ mov %eax,%eax │ │ - lea 0x0(,%rbx,4),%ecx │ │ - lea 0x0(,%rbx,8),%rsi │ │ - lea 0x0(,%rbp,4),%r14d │ │ - mov 0x1234(%r15),%ebp │ │ - mov %ecx,%r15d │ │ - sub $0x28,%rsp │ │ - mov 0x80(%rsp),%rbx │ │ - mov %rbx,%rdi │ │ - mov 0xd0(%rsp),%rdx │ │ - mov %r14d,%r8d │ │ - mov $0x0,%r9d │ │ - push %rbp │ │ - pushq $0x0 │ │ - pushq $0x0 │ │ - mov 0xf0(%rsp),%rbp │ │ - callq *0x40(%rbp,%rax,8) │ │ - add $0x40,%rsp │ │ - mov 0x30(%rsp),%rax │ │ - cmpb $0x1,0x1c(%rax) │ │ - jne a08a3 │ │ - movzbl 0x12(%rax),%eax │ │ - mov 0x38(%rsp),%rcx │ │ - lea (%rcx,%rcx,2),%rcx │ │ - shl $0x5,%rcx │ │ - add 0x7b95f(%rip),%rcx │ │ - jmp a08bb │ │ - movzbl 0x10(%rax),%eax │ │ - mov 0x38(%rsp),%rcx │ │ - lea (%rcx,%rcx,2),%rcx │ │ - shl $0x8,%rcx │ │ - add 0x7b94d(%rip),%rcx │ │ - lea (%rcx,%rax,8),%rax │ │ - mov 0xa0(%rsp),%rdi │ │ - mov (%rax),%r9 │ │ - mov 0x28(%rsp),%rax │ │ - mov 0x828(%rax),%rsi │ │ - mov %rbx,%rdx │ │ - mov %r15d,%ecx │ │ - mov %r14d,%r8d │ │ - mov 0xb0(%rsp),%rax │ │ - callq *0x270(%rax) │ │ - cmpb $0x0,0x78(%rsp) │ │ - je a1b1c │ │ - mov 0x70(%rsp),%rbp │ │ - cmp %ebp,0x50(%rsp) │ │ - mov 0x80(%rsp),%rdi │ │ - mov 0x40(%rsp),%rbx │ │ - je a0918 │ │ - cmp %edi,%ebx │ │ - jne a0aba │ │ - mov 0x18(%rsp),%rax │ │ - mov 0x14(%rax),%eax │ │ - and $0x1f,%eax │ │ - mov %rax,0x58(%rsp) │ │ - mov $0x1,%eax │ │ - cmpb $0x1,0x50(%rsp) │ │ - jne a0958 │ │ - mov 0x18(%rsp),%rax │ │ - mov 0x58(%rsp),%rcx │ │ - mov 0x2310(%rax,%rcx,8),%rcx │ │ - movslq 0x10(%rax),%rdx │ │ - shl $0x4,%rdx │ │ + shl $0x2,%rax │ │ + lea (%rax,%rax,8),%rbp │ │ + add $0xffffffffffffffdc,%rbp │ │ + lea 0x590(%r9,%rbp,1),%rdi │ │ + mov %r15d,%esi │ │ + mov %r14d,%r12d │ │ + mov %r14d,%edx │ │ + callq 9a560 │ │ + mov %eax,0x120(%rsp) │ │ + mov 0x0(%r13),%rcx │ │ + cmpl $0x2,0x590(%rcx,%rbp,1) │ │ + jb 99229 │ │ + mov %eax,0x78(%rsp) │ │ + jmp 99231 │ │ + mov %r14d,%r12d │ │ + movl $0x0,0x120(%rsp) │ │ + movl $0x80008000,0x78(%rsp) │ │ xor %eax,%eax │ │ - cmpb $0x0,-0x8(%rdx,%rcx,1) │ │ - setg %al │ │ - cmp %edi,%ebx │ │ - jne a0997 │ │ - mov 0x18(%rsp),%rdx │ │ - mov 0x58(%rsp),%rcx │ │ - mov 0x2308(%rdx,%rcx,8),%rcx │ │ - movslq 0x10(%rdx),%rdx │ │ - shl $0x4,%rdx │ │ - xor %esi,%esi │ │ - cmpb $0x0,0x8(%rcx,%rdx,1) │ │ - setg %sil │ │ - and %esi,%eax │ │ - cmpb $0x1,0x50(%rsp) │ │ - jne a0997 │ │ - xor %esi,%esi │ │ - cmpb $0x0,-0x8(%rdx,%rcx,1) │ │ - setg %sil │ │ - and %esi,%eax │ │ - test %eax,%eax │ │ - je a0aba │ │ - xor %r14d,%r14d │ │ - mov 0x50(%rsp),%rax │ │ - cmp $0x1,%al │ │ - jne a1419 │ │ - mov $0x0,%r13d │ │ - cmp %edi,%ebx │ │ - jne a141c │ │ - xor %edx,%edx │ │ - mov 0xd0(%rsp),%rax │ │ - add %rax,%rax │ │ - mov %rax,0x38(%rsp) │ │ - mov 0x28(%rsp),%rbp │ │ - cmp $0x2,%rdx │ │ - jne a0a47 │ │ - jmpq a13ec │ │ - mov %r14,%rax │ │ - imul 0xcf8(%rbp),%rax │ │ - mov 0x12a8(%rbp),%r9 │ │ - add %rax,%r15 │ │ - shl $0x5,%r15 │ │ - movzbl -0x5(%r15,%r9,1),%eax │ │ - mov (%r8),%r13d │ │ - lea 0x1(%rdx),%r12 │ │ - lea 0x1(%rdx),%r15d │ │ - sub $0x8,%rsp │ │ - xor %edx,%edx │ │ - mov $0x1,%r8d │ │ - mov 0x88(%rsp),%r9 │ │ + mov %rcx,%rbx │ │ + jmp 99242 │ │ + movl $0x80008000,0x78(%rsp) │ │ + mov 0x190(%rsp),%r15d │ │ + mov 0x68(%rsp),%rbx │ │ + mov 0x60(%rsp),%esi │ │ + movslq %esi,%rcx │ │ + cmpb $0x0,0xc8(%rsp) │ │ + mov %eax,0xb4(%rsp) │ │ + mov %rcx,0x140(%rsp) │ │ + jle 992c8 │ │ + mov 0x70(%rsp),%r13 │ │ + mov 0x0(%r13),%r9 │ │ + lea 0x0(,%rcx,4),%rax │ │ + lea (%rax,%rax,8),%r14 │ │ + add $0xffffffffffffffdc,%r14 │ │ + lea 0x590(%r9,%r14,1),%rdi │ │ + mov %r15d,%esi │ │ + mov %r12d,%ebp │ │ + mov %r12d,%edx │ │ + mov %rbx,%r12 │ │ + mov %r12d,%ecx │ │ + mov 0x40(%rsp),%r8 │ │ + callq 9a560 │ │ + mov %ebp,%edx │ │ + mov %eax,0x124(%rsp) │ │ + mov 0x0(%r13),%rcx │ │ + cmpl $0x1,0x590(%rcx,%r14,1) │ │ + mov $0x80008000,%ecx │ │ + mov %eax,0x12c(%rsp) │ │ + cmova %eax,%ecx │ │ + mov %ecx,0x7c(%rsp) │ │ + mov 0x58(%rsp),%r9 │ │ + jmp 992d3 │ │ + mov 0x58(%rsp),%r9 │ │ + mov %r12d,%edx │ │ + mov %rbx,%r12 │ │ + movl $0x0,0x84(%rsp) │ │ + movl $0x0,0x80(%rsp) │ │ + movl $0x0,0x4c(%rsp) │ │ + mov 0x140(%r9),%eax │ │ + xor %ecx,%ecx │ │ + mov %rcx,0xc0(%rsp) │ │ + mov $0xffffffff,%r13d │ │ + mov $0xffffffff,%r11d │ │ + mov $0x0,%ecx │ │ + mov %rcx,0x110(%rsp) │ │ + cmp %edx,%eax │ │ + jge 993cd │ │ + mov %edx,%ecx │ │ + sub %eax,%ecx │ │ + add $0x1,%ecx │ │ + sar %ecx │ │ + xor %ebx,%ebx │ │ + cmpb $0x1,0x40(%rsp) │ │ + seta %bl │ │ + or $0x2,%ebx │ │ + cmp %ebx,%ecx │ │ + cmovle %ecx,%ebx │ │ + mov %edx,%eax │ │ + and $0x1f,%eax │ │ + movslq %r15d,%r8 │ │ + shl $0x4,%r8 │ │ + add 0x28(%r9,%rax,8),%r8 │ │ + xor %eax,%eax │ │ + cmp $0xf,%r12b │ │ + seta %al │ │ + lea (%rax,%rax,2),%eax │ │ + add $0x1,%eax │ │ + sub $0x18,%rsp │ │ + lea 0x64(%rsp),%rbp │ │ + lea 0x9c(%rsp),%r10 │ │ + lea 0x90(%rsp),%rcx │ │ + mov 0x38(%rsp),%rdi │ │ + mov 0x50(%rsp),%rsi │ │ + mov %edx,%r14d │ │ + mov 0x68(%rsp),%rdx │ │ + mov %r8,0xd0(%rsp) │ │ + mov %r12d,%r9d │ │ + push %rbp │ │ + mov 0x1b0(%rsp),%r15d │ │ + push %r10 │ │ + mov $0xffffffff,%r13d │ │ push %rax │ │ + mov %rbx,0x140(%rsp) │ │ push %rbx │ │ + pushq 0xd8(%rsp) │ │ + callq 9a6a0 │ │ + mov %r14d,%edx │ │ + mov 0x98(%rsp),%r9 │ │ + add $0x40,%rsp │ │ + mov %eax,%r11d │ │ + mov 0x180(%rsp),%r14d │ │ + mov 0x138(%r9),%eax │ │ + cmp %r15d,%eax │ │ + mov %r11d,0x2c(%rsp) │ │ + jge 99494 │ │ + mov %r15d,%ecx │ │ + sub %eax,%ecx │ │ + add $0x1,%ecx │ │ + sar %ecx │ │ + xor %ebx,%ebx │ │ + cmp $0x1,%r12b │ │ + seta %bl │ │ + or $0x2,%ebx │ │ + cmp %ebx,%ecx │ │ + cmovle %ecx,%ebx │ │ + mov %edx,%eax │ │ + and $0x1f,%eax │ │ + lea (%r9,%rax,8),%r8 │ │ + add $0x30,%r8 │ │ + lea -0x1(%r15),%r11d │ │ + xor %ecx,%ecx │ │ + mov 0x40(%rsp),%r9 │ │ + cmp $0xf,%r9b │ │ + seta %cl │ │ + lea (%rcx,%rcx,2),%eax │ │ + add $0x1,%eax │ │ + sub $0x10,%rsp │ │ + lea 0x90(%rsp),%rbp │ │ + lea 0x94(%rsp),%r10 │ │ + lea 0x88(%rsp),%rcx │ │ + mov 0x30(%rsp),%rdi │ │ + mov 0x48(%rsp),%rsi │ │ + mov 0x60(%rsp),%rdx │ │ + mov %r8,0x118(%rsp) │ │ + push %rbp │ │ + mov 0x1a8(%rsp),%r15d │ │ push %r10 │ │ - push %r13 │ │ - push %r15 │ │ - push %r14 │ │ + push %rax │ │ + mov %rbx,0xe8(%rsp) │ │ + push %rbx │ │ push %r11 │ │ - callq a2a60 │ │ + pushq 0xc0(%rsp) │ │ + callq 9a800 │ │ + mov 0x98(%rsp),%r9 │ │ + mov 0x6c(%rsp),%r11d │ │ add $0x40,%rsp │ │ - mov %r12,%rdx │ │ - test %eax,%eax │ │ - jne a2a3f │ │ - cmp $0x2,%rdx │ │ - je a13ec │ │ - mov 0x818(%rbp,%rdx,8),%rsi │ │ - add 0x38(%rsp),%rsi │ │ - mov 0x830(%rbp),%rcx │ │ - mov 0x18(%rsp),%rdi │ │ - movslq 0x10(%rdi),%r15 │ │ - lea -0x1(%r15),%r11 │ │ - movslq 0x14(%rdi),%r14 │ │ - add $0xffffffffffffffff,%r14 │ │ - mov 0x58(%rsp),%rax │ │ - mov 0x2308(%rdi,%rax,8),%rax │ │ - mov %r11,%rbx │ │ - shl $0x4,%rbx │ │ - lea (%rax,%rbx,1),%r8 │ │ - movsbq 0x8(%rax,%rbx,1),%rbx │ │ - add $0xffffffffffffffff,%rbx │ │ - lea (%rbx,%rbx,8),%rax │ │ - shl $0x5,%rax │ │ - lea (%rax,%rbp,1),%r10 │ │ - add $0x20,%r10 │ │ - cmpl $0x2,0x12a0(%rbp) │ │ - je a09df │ │ - mov 0x3f5f8(%rdi),%eax │ │ - jmpq a09fe │ │ - mov 0x90(%rsp),%rcx │ │ - mov 0x98(%rsp),%rax │ │ - cmp %eax,%ecx │ │ - cmovle %ecx,%eax │ │ - cmp $0x2,%eax │ │ - mov 0x28(%rsp),%rdx │ │ - jl a0bc1 │ │ - mov 0x30(%rsp),%rax │ │ - cmpb $0x2,0x15(%rax) │ │ - jne a0afc │ │ - mov 0x30(%rsp),%rax │ │ - movsbq 0x18(%rax),%rax │ │ - cmpb $0x0,0xba8(%rdx,%rax,1) │ │ - jne a0b1d │ │ - mov 0x30(%rsp),%rax │ │ - cmpb $0x2,0x16(%rax) │ │ - jne a0bc1 │ │ - mov 0x18(%rsp),%rax │ │ - cmpl $0x2,0x3f5c0(%rax) │ │ - jb a0bc1 │ │ - mov 0x18(%rsp),%rax │ │ - lea 0x3f5c0(%rax),%r15 │ │ - xor %edx,%edx │ │ - mov 0xd0(%rsp),%rax │ │ - lea (%rax,%rax,1),%rbp │ │ - cmp $0x2,%rdx │ │ - jne a0b83 │ │ - jmpq a0d71 │ │ - lea 0x1(%rdx),%rbx │ │ - lea 0x1(%rdx),%r9d │ │ + mov %eax,%r13d │ │ + test $0x1,%r14b │ │ + mov 0x38(%rsp),%rbx │ │ + je 99518 │ │ + cmp $0xffffffff,%r11d │ │ + je 99518 │ │ + mov 0x40(%rsp),%rax │ │ + cmp %eax,%r12d │ │ + cmova %r12d,%eax │ │ + cmp $0x10,%eax │ │ + jg 99518 │ │ + lea (%r12,%r15,1),%eax │ │ + cmp 0x13c(%r9),%eax │ │ + jge 99518 │ │ + shl $0x4,%r12 │ │ + add 0xb8(%rsp),%r12 │ │ sub $0x30,%rsp │ │ - mov 0x48(%rsp),%rdi │ │ - xor %edx,%edx │ │ - mov 0x98(%rsp),%r8 │ │ + lea 0x7c(%rsp),%rax │ │ + lea 0xb4(%rsp),%rbp │ │ + lea 0xa8(%rsp),%r9 │ │ + mov 0x50(%rsp),%rdi │ │ + mov %rbx,%rsi │ │ + mov $0x4,%edx │ │ + mov %r12,%rcx │ │ + mov 0x80(%rsp),%r8 │ │ push %rax │ │ - pushq 0x80(%rsp) │ │ - callq a3140 │ │ - add $0x40,%rsp │ │ - mov %rbx,%rdx │ │ - test %eax,%eax │ │ - jne a2a3f │ │ - cmp $0x2,%rdx │ │ - je a0d71 │ │ - mov 0x28(%rsp),%rdi │ │ - mov 0x818(%rdi,%rdx,8),%rsi │ │ - add %rbp,%rsi │ │ - mov 0x830(%rdi),%rcx │ │ - mov 0x30(%rsp),%rbx │ │ - cmpb $0x2,0x16(%rbx) │ │ - mov %r15,%rax │ │ - je a0b42 │ │ - mov 0x18(%rdi),%rax │ │ - movsbq 0x18(%rbx),%rdi │ │ - lea (%rdi,%rdi,8),%rdi │ │ - lea (%rax,%rdi,4),%rax │ │ - add $0x590,%rax │ │ - jmp a0b42 │ │ - cmp %edi,%ebx │ │ - sete %al │ │ - mov 0x50(%rsp),%rsi │ │ - cmp %ebp,%esi │ │ - sete %cl │ │ - mov %esi,%r8d │ │ - shl %cl,%r8d │ │ - mov %ebx,%r15d │ │ - mov %eax,%ecx │ │ - shl %cl,%r15d │ │ - mov 0xd0(%rsp),%rax │ │ - lea (%rax,%rax,1),%r14 │ │ - mov 0x818(%rdx),%rsi │ │ - add %r14,%rsi │ │ - mov 0x830(%rdx),%rcx │ │ - mov 0x18(%rsp),%rdi │ │ - mov 0x10(%rdi),%eax │ │ - and %r12d,%eax │ │ - mov 0x14(%rdi),%ebp │ │ - and %r13d,%ebp │ │ - mov 0x30(%rsp),%rdx │ │ - movsbl 0x18(%rdx),%ebx │ │ - mov 0x8(%rdx),%r10d │ │ - sub $0x8,%rsp │ │ - xor %edx,%edx │ │ - mov %r8d,0x60(%rsp) │ │ - mov %r15d,%r9d │ │ - pushq 0x68(%rsp) │ │ - push %rbx │ │ - pushq 0x60(%rsp) │ │ - push %r10 │ │ - pushq $0x1 │ │ push %rbp │ │ - push %rax │ │ - callq a2a60 │ │ - add $0x40,%rsp │ │ - test %eax,%eax │ │ - jne a2a3f │ │ - mov 0x30(%rsp),%rax │ │ - cmpb $0x1,0x16(%rax) │ │ - jne a0cad │ │ - mov 0x28(%rsp),%rax │ │ - mov 0x818(%rax),%rsi │ │ - add %r14,%rsi │ │ - mov 0x830(%rax),%rdx │ │ - sub $0x28,%rsp │ │ - mov 0x40(%rsp),%rdi │ │ - mov 0x90(%rsp),%rcx │ │ - mov $0x1,%r8d │ │ - mov 0xe0(%rsp),%r9 │ │ - pushq 0x130(%rsp) │ │ - pushq 0x140(%rsp) │ │ - pushq 0xf8(%rsp) │ │ - callq a3660 │ │ + callq 9a9a0 │ │ + mov 0x98(%rsp),%r9 │ │ + mov 0x6c(%rsp),%r11d │ │ add $0x40,%rsp │ │ - test %eax,%eax │ │ - jne a2a3f │ │ - mov 0x28(%rsp),%rax │ │ - mov 0x820(%rax),%rsi │ │ - add %r14,%rsi │ │ - mov 0x830(%rax),%rcx │ │ - mov 0x18(%rsp),%rdi │ │ - and 0x10(%rdi),%r12d │ │ - and 0x14(%rdi),%r13d │ │ - mov 0x30(%rsp),%rdx │ │ - movsbl 0x18(%rdx),%eax │ │ - mov 0x8(%rdx),%ebp │ │ - sub $0x8,%rsp │ │ + mov 0x4c(%rsp),%eax │ │ + add 0x80(%rsp),%eax │ │ + mov %eax,0x90(%rsp) │ │ + movslq (%rbx),%rcx │ │ + mov %rcx,%rax │ │ + mov %rcx,0x118(%rsp) │ │ + test %rcx,%rcx │ │ + mov 0x70(%rsp),%rdi │ │ + mov 0x110(%rsp),%r14 │ │ + jle 995d0 │ │ + mov 0x118(%rsp),%ecx │ │ + lea -0x1(%rcx),%rdx │ │ + mov %ecx,%eax │ │ + and $0x3,%eax │ │ + cmp $0x3,%rdx │ │ + jae 9956d │ │ xor %edx,%edx │ │ - mov 0x60(%rsp),%r8d │ │ - mov %r15d,%r9d │ │ - pushq 0x68(%rsp) │ │ - push %rax │ │ - pushq 0x60(%rsp) │ │ - push %rbp │ │ - pushq $0x2 │ │ - push %r13 │ │ + test %rax,%rax │ │ + jne 995ad │ │ + jmp 995d0 │ │ + mov 0x20(%rsp),%rdx │ │ + lea 0x38(%rdx),%rsi │ │ + sub %rax,%rcx │ │ + xor %edx,%edx │ │ + nopl 0x0(%rax,%rax,1) │ │ + addl $0x280,-0x30(%rsi) │ │ + addl $0x280,-0x20(%rsi) │ │ + addl $0x280,-0x10(%rsi) │ │ + addl $0x280,(%rsi) │ │ + add $0x4,%rdx │ │ + add $0x40,%rsi │ │ + cmp %rdx,%rcx │ │ + jne 99580 │ │ + test %rax,%rax │ │ + je 995d0 │ │ + shl $0x4,%rdx │ │ + mov 0x20(%rsp),%rcx │ │ + add %rdx,%rcx │ │ + add $0x8,%rcx │ │ + nopl (%rax) │ │ + addl $0x280,(%rcx) │ │ + add $0x10,%rcx │ │ + add $0xffffffffffffffff,%rax │ │ + jne 995c0 │ │ + mov (%rdi),%rax │ │ + mov 0x200(%rax),%eax │ │ + mov %eax,0xcc(%rsp) │ │ + cmpl $0x0,0x1c(%rdi) │ │ + mov %r13d,0x48(%rsp) │ │ + je 99950 │ │ + mov 0x70(%rsp),%rax │ │ + mov 0xb8(%rax),%rcx │ │ + mov 0x188(%rsp),%eax │ │ + mov %eax,%edx │ │ + sar %edx │ │ + mov 0x190(%rsp),%eax │ │ + mov %eax,%esi │ │ + sar %esi │ │ + mov %rdx,0xf0(%rsp) │ │ + mov %edx,%eax │ │ + and $0xf,%eax │ │ + mov %rcx,0xf8(%rsp) │ │ + imul %rcx,%rax │ │ + mov %rsi,0x130(%rsp) │ │ + movslq %esi,%rcx │ │ + add %rax,%rcx │ │ + shl $0x3,%rcx │ │ + add 0x130(%r9),%rcx │ │ + mov %rcx,0x138(%rsp) │ │ + cmpb $0xf,0x40(%rsp) │ │ + seta %al │ │ + mov 0xa0(%rsp),%rcx │ │ + lea 0x1(%rcx),%esi │ │ + sar %esi │ │ + cmp $0x9,%esi │ │ + mov $0x8,%ecx │ │ + cmovge %ecx,%esi │ │ + mov 0x88(%rsp),%rdx │ │ + lea 0x1(%rdx),%edi │ │ + sar %edi │ │ + cmp $0x9,%edi │ │ + cmovge %ecx,%edi │ │ + mov %edi,0x34(%rsp) │ │ + test %edx,%edx │ │ + jle 99779 │ │ + cmpl $0x0,0xa0(%rsp) │ │ + jle 99779 │ │ + xor %ecx,%ecx │ │ + mov %al,%cl │ │ + add $0x1,%ecx │ │ + xor %eax,%eax │ │ + cmpb $0xf,0x68(%rsp) │ │ + seta %al │ │ + mov %ecx,0x30(%rsp) │ │ + mov %ecx,%ecx │ │ + imul 0xf8(%rsp),%rcx │ │ + shl $0x3,%rcx │ │ + mov %rcx,0xe8(%rsp) │ │ + lea 0x8(,%rax,8),%r15 │ │ + add $0x1,%rax │ │ + mov %rax,0x60(%rsp) │ │ + xor %r14d,%r14d │ │ + lea 0xcc(%rsp),%r13 │ │ + lea 0x120(%rsp),%r12 │ │ + mov 0x138(%rsp),%rbp │ │ + mov %esi,0xa8(%rsp) │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %rbp,0x98(%rsp) │ │ + xor %ebx,%ebx │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %r14d,%eax │ │ + or %ebx,%eax │ │ + mov $0x0,%r9d │ │ + cmove %r13,%r9 │ │ + sub $0x38,%rsp │ │ + mov 0xa8(%rsp),%rdi │ │ + mov 0x58(%rsp),%rsi │ │ + mov 0x70(%rsp),%rdx │ │ + mov %rbp,%rcx │ │ + mov 0x88(%rsp),%r8 │ │ push %r12 │ │ - callq a2a60 │ │ - add $0x40,%rsp │ │ - test %eax,%eax │ │ - jne a2a3f │ │ - mov 0x30(%rsp),%rax │ │ - cmpb $0x1,0x16(%rax) │ │ - jne a0d71 │ │ - mov 0x28(%rsp),%rax │ │ - add 0x820(%rax),%r14 │ │ - mov 0x830(%rax),%rdx │ │ - sub $0x28,%rsp │ │ - mov 0x40(%rsp),%rdi │ │ - mov %r14,%rsi │ │ - mov 0x90(%rsp),%rcx │ │ - mov $0x2,%r8d │ │ - mov 0xe0(%rsp),%r9 │ │ - pushq 0x130(%rsp) │ │ - pushq 0x140(%rsp) │ │ - pushq 0xf8(%rsp) │ │ - callq a3660 │ │ + callq 9aaf0 │ │ + mov 0xe8(%rsp),%esi │ │ add $0x40,%rsp │ │ - test %eax,%eax │ │ - jne a2a3f │ │ - mov 0x30(%rsp),%rax │ │ - mov 0x1c(%rax),%al │ │ - test %al,%al │ │ - je a1b1c │ │ - cmp $0x1,%al │ │ - jne a173d │ │ - mov 0x30(%rsp),%rax │ │ - movzbl 0x12(%rax),%eax │ │ - mov 0x88(%rsp),%rdx │ │ - shl $0x5,%rdx │ │ - mov 0x38(%rsp),%rcx │ │ - lea (%rcx,%rcx,2),%rcx │ │ - shl $0x5,%rcx │ │ - add 0x7b44e(%rip),%rcx │ │ - add %rdx,%rcx │ │ - lea (%rcx,%rax,8),%rcx │ │ - jmpq a1770 │ │ - mov %rax,0xe8(%rsp) │ │ - cmpb $0x0,0x78(%rsp) │ │ - jne a0f92 │ │ - jmpq a1b2c │ │ - mov 0x28(%rsp),%rdx │ │ - mov 0x828(%rdx),%rsi │ │ - mov 0x18(%rsp),%rax │ │ - lea 0xa440(%rax),%rcx │ │ + add 0x60(%rsp),%ebx │ │ + add %r15,%rbp │ │ + cmp %ebx,%esi │ │ + jg 99710 │ │ + add 0x30(%rsp),%r14d │ │ + mov 0x98(%rsp),%rbp │ │ + add 0xe8(%rsp),%rbp │ │ + cmp 0x34(%rsp),%r14d │ │ + jl 99700 │ │ mov 0x40(%rsp),%rax │ │ - lea 0x0(,%rax,4),%r9d │ │ - mov 0x1234(%rdx),%eax │ │ + mov 0x68(%rsp),%rcx │ │ + cmp %eax,%ecx │ │ + cmovb %ecx,%eax │ │ + cmp $0x2,%eax │ │ + mov 0x38(%rsp),%rbx │ │ + mov 0x48(%rsp),%r13d │ │ + mov 0x2c(%rsp),%r11d │ │ + mov 0x58(%rsp),%r9 │ │ + mov 0x110(%rsp),%r14 │ │ + jl 99950 │ │ + mov 0x40(%rsp),%rax │ │ + mov 0x68(%rsp),%rcx │ │ + cmp %eax,%ecx │ │ + cmova %ecx,%eax │ │ + cmp $0xf,%eax │ │ + jg 99950 │ │ + mov 0x40(%rsp),%rax │ │ + shr %rax │ │ + mov 0x68(%rsp),%r15 │ │ + shr %r15 │ │ + mov 0xf0(%rsp),%rcx │ │ + lea (%rax,%rcx,1),%r12d │ │ + imul 0xf8(%rsp),%rax │ │ + mov 0x138(%rsp),%rdx │ │ + lea (%rdx,%rax,8),%rsi │ │ + mov 0x144(%r9),%ebp │ │ + sar %ebp │ │ + add $0x8,%ecx │ │ + and $0xfffffff8,%ecx │ │ + cmp %ecx,%ebp │ │ + mov %rcx,0xf0(%rsp) │ │ + cmovg %ecx,%ebp │ │ + cmp %ebp,%r12d │ │ + mov 0x130(%rsp),%rdx │ │ + jge 99889 │ │ + mov 0x138(%r9),%eax │ │ + sar %eax │ │ + mov %edx,%ecx │ │ + and $0xfffffff8,%ecx │ │ + cmp %ecx,%eax │ │ + cmovge %eax,%ecx │ │ + cmp %ecx,%edx │ │ + jle 99889 │ │ + lea -0x8(%rsi),%rcx │ │ sub $0x38,%rsp │ │ - mov 0xd8(%rsp),%rdi │ │ - mov 0xc0(%rsp),%rdx │ │ - mov 0x98(%rsp),%r8 │ │ - push %rax │ │ - mov 0xf0(%rsp),%rax │ │ - callq *0x240(%rax) │ │ - jmp a0ea9 │ │ - mov 0x28(%rsp),%rbp │ │ - mov 0x828(%rbp),%rsi │ │ - movzbl 0x11(%rdx),%eax │ │ - xor %ecx,%ecx │ │ - test %eax,%eax │ │ - sete %cl │ │ - mov %rax,%rdx │ │ - shl $0xf,%rdx │ │ - mov 0x18(%rsp),%rdi │ │ - add %rdi,%rdx │ │ - add $0x2440,%rdx │ │ - shl $0xf,%rcx │ │ - add %rdi,%rcx │ │ - add $0x2440,%rcx │ │ - mov 0x40(%rsp),%rdi │ │ - lea 0x0(,%rdi,4),%r9d │ │ - mov 0x1234(%rbp),%ebp │ │ - sub $0x28,%rsp │ │ - mov 0xc8(%rsp),%rdi │ │ + mov 0xa8(%rsp),%rdi │ │ + mov %rsi,0x98(%rsp) │ │ + mov 0x58(%rsp),%rsi │ │ + mov %rbx,%rdx │ │ mov 0x88(%rsp),%r8 │ │ - push %rbp │ │ - push %rax │ │ - pushq 0x128(%rsp) │ │ - mov 0xf0(%rsp),%rax │ │ - callq *0x258(%rax,%r12,8) │ │ + xor %r9d,%r9d │ │ + pushq $0x0 │ │ + callq 9aaf0 │ │ + mov 0xa0(%rsp),%rsi │ │ + mov 0x170(%rsp),%rdx │ │ + mov 0x98(%rsp),%r9 │ │ + mov 0x6c(%rsp),%r11d │ │ add $0x40,%rsp │ │ - mov %rax,0xe8(%rsp) │ │ - cmpb $0x0,0x78(%rsp) │ │ - jne a0f92 │ │ - jmpq a1b2c │ │ - mov 0x38(%rsp),%rax │ │ - lea (%rax,%rax,2),%rbx │ │ - shl $0x8,%rbx │ │ - add 0x7b32f(%rip),%rbx │ │ - movzbl 0x10(%rdx),%r10d │ │ - mov 0x28(%rsp),%rax │ │ - mov 0x828(%rax),%rsi │ │ - movzbl 0x11(%rdx),%ecx │ │ - xor %edi,%edi │ │ - test %rcx,%rcx │ │ - sete %dil │ │ - shl $0xf,%rcx │ │ - mov 0x18(%rsp),%rbp │ │ - lea (%rcx,%rbp,1),%rdx │ │ - add $0x2440,%rdx │ │ - shl $0xf,%rdi │ │ - lea (%rdi,%rbp,1),%rcx │ │ - add $0x2440,%rcx │ │ - mov 0x40(%rsp),%rdi │ │ - lea 0x0(,%rdi,4),%r9d │ │ - mov 0x1234(%rax),%ebp │ │ - sub $0x30,%rsp │ │ - mov 0xd0(%rsp),%rdi │ │ - mov 0x90(%rsp),%r8 │ │ - push %rbp │ │ - pushq (%rbx,%r10,8) │ │ - mov 0xf0(%rsp),%rax │ │ - callq *0x250(%rax) │ │ + lea (%r15,%rdx,1),%eax │ │ + mov 0x13c(%r9),%ecx │ │ + sar %ecx │ │ + add $0x8,%edx │ │ + and $0xfffffff8,%edx │ │ + cmp %edx,%ecx │ │ + cmovle %ecx,%edx │ │ + cmp %edx,%eax │ │ + jge 99950 │ │ + cmp %ebp,%r12d │ │ + jge 998ef │ │ + lea (%rsi,%r15,8),%rcx │ │ + sub $0x38,%rsp │ │ + mov 0xa8(%rsp),%rdi │ │ + mov %rsi,%rbp │ │ + mov 0x58(%rsp),%rsi │ │ + mov %rbx,%rdx │ │ + mov 0x88(%rsp),%r8 │ │ + xor %r9d,%r9d │ │ + pushq $0x0 │ │ + callq 9aaf0 │ │ + mov %rbp,%rsi │ │ + mov 0x98(%rsp),%r9 │ │ + mov 0x6c(%rsp),%r11d │ │ add $0x40,%rsp │ │ - cmpb $0x0,0x78(%rsp) │ │ - je a1b2c │ │ - mov 0x30(%rsp),%rcx │ │ - movzbl 0x11(%rcx),%eax │ │ - movzbl 0x10(%rcx),%ecx │ │ - shl $0x8,%r12 │ │ - add %r12,%rbx │ │ - shl $0x7,%rax │ │ - add %rbx,%rax │ │ - mov (%rax,%rcx,8),%rax │ │ - mov %rax,0xf0(%rsp) │ │ - mov %rax,0xe8(%rsp) │ │ - mov 0x90(%rsp),%rax │ │ - mov 0x98(%rsp),%rcx │ │ + mov 0x144(%r9),%eax │ │ + sar %eax │ │ + mov 0xf0(%rsp),%rcx │ │ cmp %ecx,%eax │ │ - cmovle %eax,%ecx │ │ - mov %ecx,0x58(%rsp) │ │ - mov 0x70(%rsp),%rcx │ │ - mov 0x60(%rsp),%rax │ │ - shr %cl,%eax │ │ - mov %rax,0x60(%rsp) │ │ - mov 0x40(%rsp),%rax │ │ - lea 0x0(,%rax,4),%eax │ │ - mov 0x80(%rsp),%rcx │ │ - shr %cl,%eax │ │ - mov %eax,0xcc(%rsp) │ │ - mov 0x18(%rsp),%rax │ │ - add $0xa440,%rax │ │ - mov %rax,0x38(%rsp) │ │ - xor %r14d,%r14d │ │ - jmp a1063 │ │ - mov 0x830(%rbx),%rsi │ │ - movzbl 0x11(%r12),%eax │ │ - xor %ecx,%ecx │ │ - test %rax,%rax │ │ - sete %cl │ │ - shl $0xf,%rax │ │ - mov 0x18(%rsp),%rbp │ │ - lea (%rax,%rbp,1),%rdx │ │ - add $0x2440,%rdx │ │ - shl $0xf,%rcx │ │ - add %rbp,%rcx │ │ - add $0x2440,%rcx │ │ - mov 0x1234(%rbx),%eax │ │ - sub $0x30,%rsp │ │ - mov 0x90(%rsp),%r8 │ │ - mov 0xfc(%rsp),%r9d │ │ - push %rax │ │ - pushq 0x128(%rsp) │ │ - mov 0xf0(%rsp),%rax │ │ - callq *0x250(%rax) │ │ + cmovg %ecx,%eax │ │ + cmp %eax,%r12d │ │ + jg 99950 │ │ + mov %r15d,%eax │ │ + sub 0xf8(%rsp),%rax │ │ + lea (%rsi,%rax,8),%rcx │ │ + sub $0x38,%rsp │ │ + mov 0xa8(%rsp),%rdi │ │ + mov 0x58(%rsp),%rsi │ │ + mov %rbx,%rdx │ │ + mov 0x88(%rsp),%r8 │ │ + xor %r9d,%r9d │ │ + pushq $0x0 │ │ + callq 9aaf0 │ │ + mov 0x98(%rsp),%r9 │ │ + mov 0x6c(%rsp),%r11d │ │ add $0x40,%rsp │ │ - cmp $0x2,%r14 │ │ - je a1b2c │ │ - mov 0x30(%rsp),%r12 │ │ - movsbq 0x18(%r12),%rbp │ │ - lea 0x0(,%rbp,8),%rcx │ │ - add %rbp,%rcx │ │ - mov %rcx,%rax │ │ - shl $0x5,%rax │ │ - mov 0x28(%rsp),%rdx │ │ - add %rdx,%rax │ │ - add $0x20,%rax │ │ - cmpl $0x1,0x58(%rsp) │ │ - jle a10fe │ │ - cmpb $0x6,0x15(%r12) │ │ - jne a1207 │ │ - cmpb $0x0,0xba8(%rdx,%rbp,1) │ │ - je a1207 │ │ - mov 0x18(%rdx),%rdx │ │ - lea (%rdx,%rcx,4),%rbp │ │ - add $0x590,%rbp │ │ - mov %r14,%r13 │ │ - lea 0x1(%r14),%r9d │ │ + mov %r13d,%eax │ │ + or %r11d,%eax │ │ + cmp $0xffffffff,%eax │ │ + je 999ad │ │ + mov 0xb8(%rsp),%rax │ │ + lea -0x10(%rax),%rcx │ │ sub $0x30,%rsp │ │ - mov 0x48(%rsp),%rdi │ │ - xor %esi,%esi │ │ - mov 0xb8(%rsp),%rdx │ │ - mov 0x90(%rsp),%rcx │ │ - mov 0x98(%rsp),%r8 │ │ - push %rbp │ │ + lea 0x7c(%rsp),%rax │ │ + lea 0xc4(%rsp),%rbp │ │ + lea 0xa8(%rsp),%r9 │ │ + mov 0x50(%rsp),%rdi │ │ + mov %rbx,%rsi │ │ + mov $0x4,%edx │ │ + mov 0x80(%rsp),%r8 │ │ push %rax │ │ - callq a3140 │ │ - add $0x40,%rsp │ │ - test %eax,%eax │ │ - je a1258 │ │ - jmpq a2a3f │ │ - mov %r12,%r15 │ │ - mov 0x48(%rsp),%r10 │ │ - mov 0x18(%rsp),%r13 │ │ - mov 0x10(%r13),%ecx │ │ - mov %rcx,0xa8(%rsp) │ │ - mov 0x14(%r13),%ecx │ │ - mov %rcx,0xd8(%rsp) │ │ - mov 0x8(%r12),%ebx │ │ - mov %r14,0x128(%rsp) │ │ - lea 0x1(%r14),%r11 │ │ - sub $0x8,%rsp │ │ - mov %r13,%rdi │ │ - xor %esi,%esi │ │ - mov 0x90(%rsp),%rdx │ │ - xor %ecx,%ecx │ │ - mov 0x58(%rsp),%r12 │ │ - mov %r12d,%r8d │ │ - mov 0x48(%rsp),%r14 │ │ - mov %r14d,%r9d │ │ - push %r10 │ │ push %rbp │ │ - push %rax │ │ - push %rbx │ │ - mov %r11,%rbp │ │ - push %r11 │ │ - pushq 0x108(%rsp) │ │ - pushq 0xe0(%rsp) │ │ - callq a2a60 │ │ + callq 9a9a0 │ │ + mov 0x98(%rsp),%r9 │ │ + mov 0x6c(%rsp),%r11d │ │ add $0x40,%rsp │ │ - test %eax,%eax │ │ - jne a2a3f │ │ - movsbl 0x19(%r15),%eax │ │ + mov 0x188(%rsp),%eax │ │ + mov %eax,%ecx │ │ + mov %eax,%r12d │ │ + and $0x1f,%r12d │ │ + mov 0x190(%rsp),%eax │ │ + or $0x1,%eax │ │ + movslq %eax,%r8 │ │ + xor %eax,%eax │ │ + cmpb $0xf,0x68(%rsp) │ │ + seta %al │ │ + lea (%rax,%rax,1),%eax │ │ + add $0x2,%eax │ │ + mov %rax,0x60(%rsp) │ │ + mov %ecx,%ebp │ │ + and $0x1e,%ebp │ │ + or $0x1,%ebp │ │ + xor %r15d,%r15d │ │ + cmpb $0xf,0x40(%rsp) │ │ + seta %r15b │ │ + cmp $0x2,%r14d │ │ + mov %r8,0x98(%rsp) │ │ + jb 99a7d │ │ + cmp $0x1,%r11d │ │ + ja 99a7d │ │ + lea -0x3(%r12),%eax │ │ + or $0x1,%eax │ │ cltq │ │ - lea (%rax,%rax,8),%rcx │ │ - shl $0x5,%rcx │ │ - mov 0x28(%rsp),%rbx │ │ - lea (%rbx,%rcx,1),%r11 │ │ - add $0x20,%r11 │ │ - mov 0x10(%r13),%ecx │ │ - mov %rcx,0xa8(%rsp) │ │ - mov 0x14(%r13),%ecx │ │ - mov %rcx,0xd8(%rsp) │ │ - mov 0xc(%r15),%r10d │ │ - sub $0x8,%rsp │ │ - mov %r13,%rdi │ │ - xor %esi,%esi │ │ - mov 0x40(%rsp),%rdx │ │ - xor %ecx,%ecx │ │ - mov %r12d,%r8d │ │ - mov %r14d,%r9d │ │ - pushq 0x50(%rsp) │ │ - push %rax │ │ + shl $0x4,%r8 │ │ + add 0x30(%r9,%rax,8),%r8 │ │ + lea -0x1(%r14),%eax │ │ + sub $0x18,%rsp │ │ + lea 0x64(%rsp),%r11 │ │ + lea 0xac(%rsp),%r10 │ │ + lea 0x90(%rsp),%rcx │ │ + mov 0x38(%rsp),%rdi │ │ + mov %rbx,%rsi │ │ + mov 0x68(%rsp),%rdx │ │ + mov 0x80(%rsp),%r9 │ │ push %r11 │ │ + mov 0x68(%rsp),%r13d │ │ push %r10 │ │ - push %rbp │ │ - pushq 0x108(%rsp) │ │ - pushq 0xe0(%rsp) │ │ - callq a2a60 │ │ - add $0x40,%rsp │ │ - test %eax,%eax │ │ - mov %r15,%r12 │ │ - mov 0x128(%rsp),%r13 │ │ - je a1323 │ │ - jmpq a2a3f │ │ - mov 0x18(%rsp),%rdi │ │ - mov 0x10(%rdi),%r10d │ │ - mov 0x14(%rdi),%r11d │ │ - mov 0x8(%r12),%ebx │ │ - mov %r14,%r13 │ │ - add $0x1,%r14d │ │ - sub $0x8,%rsp │ │ - xor %esi,%esi │ │ - mov 0x90(%rsp),%rdx │ │ - xor %ecx,%ecx │ │ - mov 0x58(%rsp),%r8 │ │ - mov 0x48(%rsp),%r9 │ │ - pushq 0x50(%rsp) │ │ - push %rbp │ │ + pushq 0x88(%rsp) │ │ push %rax │ │ + pushq 0xd8(%rsp) │ │ + callq 9a6a0 │ │ + mov 0x98(%rsp),%r9 │ │ + mov 0x6c(%rsp),%r11d │ │ + add $0x40,%rsp │ │ + add %eax,%r11d │ │ + lea (%r9,%rbp,8),%r8 │ │ + add $0x30,%r8 │ │ + lea (%r15,%r15,1),%eax │ │ + add $0x2,%eax │ │ + mov %rax,0xa8(%rsp) │ │ + cmpl $0x2,0xc0(%rsp) │ │ + jb 99c7c │ │ + cmp $0x1,%r13d │ │ + ja 99c7c │ │ + mov 0x190(%rsp),%eax │ │ + add $0xfffffffd,%eax │ │ + or $0x1,%eax │ │ + mov 0xc0(%rsp),%rcx │ │ + lea -0x1(%rcx),%r10d │ │ + sub $0x10,%rsp │ │ + lea 0x90(%rsp),%rbx │ │ + lea 0x88(%rsp),%rcx │ │ + mov 0x30(%rsp),%r15 │ │ + mov %r15,%rdi │ │ + mov 0x48(%rsp),%rsi │ │ + mov 0x60(%rsp),%rdx │ │ + mov %r8,%r13 │ │ + mov 0x50(%rsp),%r9 │ │ push %rbx │ │ - push %r14 │ │ - push %r11 │ │ + mov 0x60(%rsp),%ebx │ │ + lea 0xac(%rsp),%rbp │ │ + push %rbp │ │ + pushq 0xc8(%rsp) │ │ push %r10 │ │ - callq a2a60 │ │ + push %rax │ │ + pushq 0xc0(%rsp) │ │ + mov %r11d,%ebp │ │ + callq 9a800 │ │ + mov 0x98(%rsp),%r9 │ │ + mov %ebp,%r11d │ │ add $0x40,%rsp │ │ - test %eax,%eax │ │ - jne a2a3f │ │ - movsbq 0x19(%r12),%rbp │ │ - lea 0x0(,%rbp,8),%rcx │ │ - add %rbp,%rcx │ │ - mov %rcx,%rax │ │ - shl $0x5,%rax │ │ - mov 0x28(%rsp),%rbx │ │ - lea (%rbx,%rax,1),%r14 │ │ - add $0x20,%r14 │ │ - cmpb $0x6,0x15(%r12) │ │ - jne a12d7 │ │ - cmpb $0x0,0xba8(%rbx,%rbp,1) │ │ - je a12d7 │ │ - mov 0x18(%rbx),%rdx │ │ - lea (%rdx,%rcx,4),%rbp │ │ - add $0x590,%rbp │ │ - lea 0x1(%r13),%r9d │ │ - sub $0x30,%rsp │ │ - mov 0x48(%rsp),%rdi │ │ - xor %esi,%esi │ │ - mov 0x68(%rsp),%rdx │ │ - mov 0x90(%rsp),%rcx │ │ + add %eax,%ebx │ │ mov 0x98(%rsp),%r8 │ │ + cmp $0x3,%r14d │ │ + jb 99c99 │ │ + cmp $0x2,%r11d │ │ + ja 99c99 │ │ + add $0xfffffffb,%r12d │ │ + or $0x1,%r12d │ │ + movslq %r12d,%rax │ │ + shl $0x4,%r8 │ │ + add 0x30(%r9,%rax,8),%r8 │ │ + add $0xfffffffe,%r14d │ │ + sub $0x18,%rsp │ │ + lea 0x64(%rsp),%rax │ │ + lea 0xac(%rsp),%rbp │ │ + lea 0x90(%rsp),%rcx │ │ + mov %r15,%rdi │ │ + mov 0x50(%rsp),%r12 │ │ + mov %r12,%rsi │ │ + mov 0x68(%rsp),%rdx │ │ + mov 0x80(%rsp),%r9 │ │ + push %rax │ │ push %rbp │ │ + pushq 0x88(%rsp) │ │ push %r14 │ │ - callq a3140 │ │ + pushq 0xd8(%rsp) │ │ + mov %r11d,%ebp │ │ + callq 9a6a0 │ │ + mov %ebp,%r11d │ │ add $0x40,%rsp │ │ - test %eax,%eax │ │ - je a1323 │ │ - jmpq a2a3f │ │ - mov 0x18(%rsp),%rdi │ │ - mov 0x10(%rdi),%r10d │ │ - mov 0x14(%rdi),%r11d │ │ - mov 0xc(%r12),%r15d │ │ - lea 0x1(%r13),%eax │ │ - sub $0x8,%rsp │ │ - xor %esi,%esi │ │ - mov 0x40(%rsp),%rdx │ │ - xor %ecx,%ecx │ │ - mov 0x58(%rsp),%r8 │ │ - mov 0x48(%rsp),%r9 │ │ - pushq 0x50(%rsp) │ │ + add %eax,%r11d │ │ + mov 0x40(%rsp),%r9 │ │ + mov 0x190(%rsp),%eax │ │ + mov 0x90(%rsp),%edx │ │ + cmpl $0x3,0xc0(%rsp) │ │ + jb 99c45 │ │ + cmp $0x2,%ebx │ │ + ja 99c45 │ │ + add $0xfffffffb,%eax │ │ + or $0x1,%eax │ │ + mov 0xc0(%rsp),%r14 │ │ + add $0xfffffffe,%r14d │ │ + sub $0x10,%rsp │ │ + lea 0x90(%rsp),%rbp │ │ + lea 0xa4(%rsp),%r10 │ │ + lea 0x88(%rsp),%rcx │ │ + mov %r15,%rdi │ │ + mov 0x48(%rsp),%rsi │ │ + mov 0x60(%rsp),%rdx │ │ + mov %r13,%r8 │ │ push %rbp │ │ + push %r10 │ │ + mov 0x58(%rsp),%r12 │ │ + pushq 0xc8(%rsp) │ │ push %r14 │ │ - push %r15 │ │ push %rax │ │ - push %r11 │ │ - push %r10 │ │ - callq a2a60 │ │ + pushq 0xc0(%rsp) │ │ + mov %r11d,%ebp │ │ + callq 9a800 │ │ + mov 0xd0(%rsp),%edx │ │ + mov %ebp,%r11d │ │ add $0x40,%rsp │ │ + add %eax,%ebx │ │ + mov (%r12),%eax │ │ + mov 0x4c(%rsp),%ecx │ │ + add 0x80(%rsp),%ecx │ │ + test %edx,%edx │ │ + je 99cc1 │ │ + cmp $0x1,%edx │ │ + je 99cec │ │ + cmp $0x2,%edx │ │ + jne 99d0e │ │ + movl $0x5,0x34(%rsp) │ │ + mov $0x5,%ecx │ │ + jmpq 99d03 │ │ + mov %r13d,%ebx │ │ + mov %r8,%r13 │ │ + mov 0x20(%rsp),%r15 │ │ + mov 0x98(%rsp),%r8 │ │ + cmp $0x3,%r14d │ │ + jae 99b3d │ │ + mov 0x40(%rsp),%r9 │ │ + mov 0x190(%rsp),%eax │ │ + mov 0x38(%rsp),%r12 │ │ + mov 0x90(%rsp),%edx │ │ + cmpl $0x3,0xc0(%rsp) │ │ + jae 99bd1 │ │ + jmp 99c45 │ │ + cmp $0x3,%ecx │ │ + mov $0x2,%edx │ │ + cmovl %ecx,%edx │ │ + mov %edx,0x34(%rsp) │ │ + xor %edx,%edx │ │ + test %ecx,%ecx │ │ + setg %dl │ │ + mov %edx,0x30(%rsp) │ │ + mov 0x118(%rsp),%rdx │ │ + test %edx,%edx │ │ + jne 99d1a │ │ + jmpq 99d93 │ │ + lea (%rcx,%rcx,2),%ecx │ │ + cmp $0x5,%ecx │ │ + mov $0x4,%edx │ │ + cmovl %ecx,%edx │ │ + mov %edx,0x34(%rsp) │ │ + mov $0x3,%ecx │ │ + sub 0x84(%rsp),%ecx │ │ + mov %ecx,0x30(%rsp) │ │ + mov 0x118(%rsp),%rdx │ │ + test %edx,%edx │ │ + je 99d93 │ │ + mov %edx,%eax │ │ + cmp $0x2,%eax │ │ + jge 99d39 │ │ + jmp 99d87 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ test %eax,%eax │ │ - jne a2a3f │ │ - mov 0xd0(%rsp),%rax │ │ - lea (%rax,%rax,1),%rdi │ │ - add 0x818(%rbx,%r13,8),%rdi │ │ - add $0x1,%r13 │ │ - movzbl 0x14(%r12),%eax │ │ - lea -0x3(%rax),%ecx │ │ - cmp $0x2,%cl │ │ - mov %r13,%r14 │ │ - jb a0fee │ │ - cmp $0x1,%al │ │ - je a13a3 │ │ - cmp $0x2,%al │ │ - jne a1059 │ │ - mov 0x28(%rsp),%rax │ │ - mov 0x830(%rax),%rsi │ │ - mov 0x1234(%rax),%eax │ │ + je 99d87 │ │ + cmp $0x2,%eax │ │ + jl 99d87 │ │ + movslq %eax,%rcx │ │ + xor %eax,%eax │ │ + mov $0x1,%edx │ │ + mov %r15,%rsi │ │ + mov 0x8(%rsi),%edi │ │ + cmp 0x18(%rsi),%edi │ │ + jl 99d65 │ │ + xchg %ax,%ax │ │ + add $0x1,%rdx │ │ + add $0x10,%rsi │ │ + cmp %rdx,%rcx │ │ + je 99d30 │ │ + mov 0x8(%rsi),%edi │ │ + cmp 0x18(%rsi),%edi │ │ + jge 99d50 │ │ + movups (%rsi),%xmm0 │ │ + movaps %xmm0,0xd0(%rsp) │ │ + movups 0x10(%rsi),%xmm0 │ │ + movups %xmm0,(%rsi) │ │ + movaps 0xd0(%rsp),%xmm0 │ │ + movups %xmm0,0x10(%rsi) │ │ + mov %edx,%eax │ │ + jmp 99d50 │ │ + mov (%r12),%eax │ │ + mov 0x118(%rsp),%rdx │ │ + cmp %edx,%eax │ │ + jle 99e30 │ │ + mov %ebx,%r10d │ │ + lea 0x1(%rdx),%r8d │ │ + mov %rdx,%r9 │ │ + add $0x1,%r9 │ │ + mov %r9,%r13 │ │ + shl $0x4,%r13 │ │ + add %r15,%r13 │ │ + cmp %eax,%r8d │ │ + jl 99dc9 │ │ + jmp 99e26 │ │ + nopw 0x0(%rax,%rax,1) │ │ + cmp %edx,%eax │ │ + jle 99e26 │ │ + cmp %eax,%r8d │ │ + jge 99e26 │ │ + movslq %eax,%rdi │ │ + mov %r13,%rsi │ │ + mov %r9,%rbp │ │ + mov %edx,%eax │ │ + mov %edx,%ecx │ │ + jmp 99e11 │ │ + nopl 0x0(%rax,%rax,1) │ │ + movups (%r15,%rcx,1),%xmm0 │ │ + movaps %xmm0,0xd0(%rsp) │ │ + movups (%rsi),%xmm0 │ │ + movups %xmm0,(%r15,%rcx,1) │ │ + movaps 0xd0(%rsp),%xmm0 │ │ + movups %xmm0,(%rsi) │ │ + mov %ebp,%ecx │ │ + mov %ebp,%eax │ │ + add $0x1,%rbp │ │ + add $0x10,%rsi │ │ + cmp %rdi,%rbp │ │ + jge 99dc0 │ │ + movslq %ecx,%rcx │ │ + shl $0x4,%rcx │ │ + mov 0x8(%r15,%rcx,1),%ebx │ │ + cmp 0x8(%rsi),%ebx │ │ + jl 99de0 │ │ + mov %ebp,%ecx │ │ + jmp 99e04 │ │ + mov 0x38(%rsp),%rax │ │ + mov (%rax),%eax │ │ + mov %r10d,%ebx │ │ + cmpb $0x0,0xc8(%rsp) │ │ + jle 9a06b │ │ + cmp $0x1,%eax │ │ + jg 9a24d │ │ + mov %ebx,0x48(%rsp) │ │ + mov 0x70(%rsp),%rsi │ │ + lea 0x20(%rsi),%r10 │ │ + mov 0x100(%rsp),%rdx │ │ + movzbl 0x1f(%rdx,%rsi,1),%ecx │ │ + mov 0x140(%rsp),%rdx │ │ + movzbl 0x1f(%rdx,%rsi,1),%r14d │ │ + mov 0x88(%rsp),%rsi │ │ + mov 0xa0(%rsp),%rdx │ │ + cmp %esi,%edx │ │ + cmovle %edx,%esi │ │ + movslq %eax,%rdi │ │ + mov %rdi,0xe8(%rsp) │ │ + shl $0x4,%rdi │ │ + add %r15,%rdi │ │ + mov %rsi,%r15 │ │ + xorps %xmm0,%xmm0 │ │ + movaps %xmm0,0xd0(%rsp) │ │ + cmp $0xffffffff,%r11d │ │ + lea 0x736d1(%rip),%r13 │ │ + mov 0x50(%rsp),%r12 │ │ + mov %rdi,0x60(%rsp) │ │ + mov %r10,0xa8(%rsp) │ │ + mov %ecx,0x98(%rsp) │ │ + je 99f40 │ │ + test %r15d,%r15d │ │ + jle 99f40 │ │ + xor %ebx,%ebx │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov %ebx,%ebp │ │ + shl $0x4,%rbp │ │ + mov 0xb8(%rsp),%rax │ │ + lea (%rax,%rbp,1),%rdx │ │ sub $0x38,%rsp │ │ - mov 0xc0(%rsp),%rdx │ │ + lea 0x108(%rsp),%rsi │ │ + mov %r14d,%r8d │ │ + mov %r12d,%r9d │ │ + push %r10 │ │ + callq 9ae50 │ │ + mov 0xd8(%rsp),%ecx │ │ + mov 0xe8(%rsp),%r10 │ │ + mov 0xa0(%rsp),%rdi │ │ + add $0x40,%rsp │ │ + mov 0xb8(%rsp),%rax │ │ + movzbl 0xa(%rax,%rbp,1),%eax │ │ + movzbl 0x0(%r13,%rax,4),%eax │ │ + add %eax,%ebx │ │ + cmp %r15d,%ebx │ │ + jl 99ee0 │ │ + cmpl $0xffffffff,0x48(%rsp) │ │ + mov %r15,0x88(%rsp) │ │ + mov 0x108(%rsp),%r13 │ │ + je 99fdc │ │ + cmpl $0x0,0x88(%rsp) │ │ + jle 99fdc │ │ + mov 0x190(%rsp),%eax │ │ + add $0xffffffff,%eax │ │ + movslq %eax,%r15 │ │ + xor %ebp,%ebp │ │ + shl $0x4,%r15 │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov %ebp,%eax │ │ + mov 0x0(%r13,%rax,8),%rbx │ │ + lea (%rbx,%r15,1),%rdx │ │ + sub $0x38,%rsp │ │ + lea 0x108(%rsp),%rsi │ │ + mov %r14d,%r8d │ │ + mov %r12d,%r9d │ │ + push %r10 │ │ + callq 9ae50 │ │ + mov 0xd8(%rsp),%ecx │ │ + mov 0xe8(%rsp),%r10 │ │ + mov 0xa0(%rsp),%rdi │ │ + add $0x40,%rsp │ │ + movzbl 0xa(%rbx,%r15,1),%eax │ │ + lea 0x735b4(%rip),%rdx │ │ + movzbl 0x1(%rdx,%rax,4),%eax │ │ + add %eax,%ebp │ │ + cmp 0x88(%rsp),%ebp │ │ + jl 99f80 │ │ + movslq 0xd0(%rsp),%rax │ │ + cmp $0x1,%rax │ │ + mov 0x20(%rsp),%r15 │ │ + mov 0x38(%rsp),%r8 │ │ + mov 0x188(%rsp),%ebp │ │ + mov %ebp,%r10d │ │ + mov 0xb4(%rsp),%ebx │ │ + mov 0xe0(%rsp),%r11 │ │ + mov 0x12c(%rsp),%ebp │ │ + mov 0x34(%rsp),%r9d │ │ + jg 9a360 │ │ + mov 0xd8(%rsp),%ecx │ │ + test %ecx,%ecx │ │ + je 9a339 │ │ + mov %rax,%rdx │ │ + shl $0x4,%rdx │ │ + mov 0x20(%rdi),%esi │ │ + mov %esi,(%rdi,%rdx,1) │ │ + add $0x1,%eax │ │ + cmp $0x2,%eax │ │ + je 9a360 │ │ + cmp $0x2,%ecx │ │ + jne 9a339 │ │ + mov 0x30(%rdi),%eax │ │ + mov %eax,0x10(%rdi) │ │ + movslq 0xd4(%rsp),%rax │ │ + cmp $0x1,%rax │ │ + jle 9a36e │ │ + jmpq 9a3d0 │ │ + cmpw $0x0,0x100(%rsp) │ │ + je 9a197 │ │ + cmp $0x1,%eax │ │ + jg 9a197 │ │ + mov %ebx,0x48(%rsp) │ │ mov 0x70(%rsp),%rcx │ │ - mov 0x98(%rsp),%r8 │ │ - mov 0x104(%rsp),%r9d │ │ - push %rax │ │ - mov 0xf0(%rsp),%rax │ │ - callq *0x240(%rax) │ │ - jmpq a1055 │ │ - mov 0x830(%rbx),%rsi │ │ - mov 0x1234(%rbx),%eax │ │ - sub $0x30,%rsp │ │ - mov 0xb8(%rsp),%rdx │ │ + lea 0x20(%rcx),%r15 │ │ + mov 0x100(%rsp),%rdx │ │ + movzbl 0x1f(%rdx,%rcx,1),%r14d │ │ + mov 0x88(%rsp),%r12 │ │ + mov 0xa0(%rsp),%rcx │ │ + cmp %r12d,%ecx │ │ + cmovle %ecx,%r12d │ │ + cmp $0xffffffff,%r11d │ │ + mov 0x38(%rsp),%r13 │ │ + je 9a11d │ │ + test %r12d,%r12d │ │ + jle 9a11d │ │ + cmp $0x1,%eax │ │ + jg 9a11d │ │ + xor %eax,%eax │ │ + nopl 0x0(%rax) │ │ + mov %eax,%ebx │ │ + mov %eax,%ebp │ │ + shl $0x4,%rbp │ │ + mov 0xb8(%rsp),%rax │ │ + lea (%rax,%rbp,1),%rdx │ │ + mov 0x20(%rsp),%rdi │ │ + mov %r13,%rsi │ │ + mov %r14d,%ecx │ │ + mov %r15,%r8 │ │ + callq 9b1d0 │ │ + mov 0xb8(%rsp),%rax │ │ + movzbl 0xa(%rax,%rbp,1),%eax │ │ + lea 0x73475(%rip),%rcx │ │ + movzbl (%rcx,%rax,4),%eax │ │ + add %ebx,%eax │ │ + cmp %r12d,%eax │ │ + jge 9a11d │ │ + cmpl $0x2,0x0(%r13) │ │ + jl 9a0d0 │ │ + cmpl $0xffffffff,0x48(%rsp) │ │ + mov 0x108(%rsp),%rcx │ │ + je 9a197 │ │ + test %r12d,%r12d │ │ + jle 9a197 │ │ + mov %r15,%r13 │ │ + mov 0x190(%rsp),%eax │ │ + add $0xffffffff,%eax │ │ + movslq %eax,%r15 │ │ + xor %ebp,%ebp │ │ + shl $0x4,%r15 │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov 0x38(%rsp),%rsi │ │ + mov (%rsi),%edx │ │ + cmp $0x2,%edx │ │ + jge 9a1a6 │ │ + mov %ebp,%eax │ │ + mov (%rcx,%rax,8),%rbx │ │ + lea (%rbx,%r15,1),%rdx │ │ + mov 0x20(%rsp),%rdi │ │ + mov %r14d,%ecx │ │ + mov %r13,%r8 │ │ + callq 9b1d0 │ │ + movzbl 0xa(%rbx,%r15,1),%eax │ │ + lea 0x733fd(%rip),%rcx │ │ + movzbl 0x1(%rcx,%rax,4),%eax │ │ + mov 0x108(%rsp),%rcx │ │ + add %eax,%ebp │ │ + cmp %r12d,%ebp │ │ + jl 9a150 │ │ + mov 0x38(%rsp),%rsi │ │ + mov (%rsi),%edx │ │ + test %edx,%edx │ │ + je 9a288 │ │ + mov 0x190(%rsp),%eax │ │ mov 0x68(%rsp),%rcx │ │ - mov 0x90(%rsp),%r8 │ │ - mov 0xfc(%rsp),%r9d │ │ - push %rax │ │ - pushq 0x120(%rsp) │ │ - mov 0xf0(%rsp),%rax │ │ - callq *0x248(%rax) │ │ - jmpq a1055 │ │ - mov 0x28(%rsp),%rax │ │ - mov 0x830(%rax),%r14 │ │ - mov $0x2,%r13d │ │ - mov 0x50(%rsp),%rax │ │ - mov 0x80(%rsp),%rdi │ │ - mov 0x40(%rsp),%rbx │ │ - cmp $0x1,%al │ │ - je a1424 │ │ - jmpq a1565 │ │ - xor %r13d,%r13d │ │ - cmp $0x1,%al │ │ - jne a1565 │ │ - mov 0x18(%rsp),%rcx │ │ - mov 0xc0(%rsp),%rdx │ │ - movzbl 0x198(%rcx,%rdx,1),%eax │ │ - shl $0x2,%rax │ │ - add 0x7ad94(%rip),%rax │ │ - movzbl 0x178(%rcx,%rdx,1),%ecx │ │ - mov (%rcx,%rax,1),%al │ │ - mov %al,0x38(%rsp) │ │ - xor %edx,%edx │ │ - mov 0xd0(%rsp),%rax │ │ - add %rax,%rax │ │ - mov %rax,0x68(%rsp) │ │ - cmp $0x2,%rdx │ │ - jne a14b7 │ │ - jmpq a1552 │ │ - movzbl %al,%eax │ │ - mov (%r9),%r15d │ │ - lea 0x1(%rdx),%r13 │ │ - lea 0x1(%rdx),%ebp │ │ - sub $0x8,%rsp │ │ - xor %edx,%edx │ │ - mov $0x1,%r8d │ │ - mov 0x48(%rsp),%r9 │ │ - push %rax │ │ - push %rbx │ │ - push %r11 │ │ - push %r15 │ │ + add %eax,%ecx │ │ + shl $0x5,%ecx │ │ + mov $0xffffff80,%r9d │ │ + mov $0xffffff80,%r11d │ │ + sub %ecx,%r11d │ │ + mov 0x70(%rsp),%rcx │ │ + mov 0x8(%rcx),%edi │ │ + mov 0xc(%rcx),%ecx │ │ + sub %eax,%edi │ │ + shl $0x5,%edi │ │ + sub $0xffffff80,%edi │ │ + mov 0x188(%rsp),%eax │ │ + mov 0x40(%rsp),%rbp │ │ + add %eax,%ebp │ │ + shl $0x5,%ebp │ │ + sub %ebp,%r9d │ │ + sub %eax,%ecx │ │ + shl $0x5,%ecx │ │ + sub $0xffffff80,%ecx │ │ + movslq %edx,%r8 │ │ + mov 0x20(%rsp),%r10 │ │ + lea 0x2(%r10),%rbp │ │ + xor %ebx,%ebx │ │ + movswl 0x0(%rbp),%eax │ │ + mov %edi,%edx │ │ + cmp %eax,%edi │ │ + jl 9a234 │ │ + jmp 9a232 │ │ + nop │ │ + cmp %eax,%r9d │ │ + cmovg %r9d,%edx │ │ + mov %dx,-0x2(%rbp) │ │ + add $0x1,%rbx │ │ + add $0x10,%rbp │ │ + cmp %r8,%rbx │ │ + jge 9a269 │ │ + movswl 0x0(%rbp),%eax │ │ + mov %edi,%edx │ │ + cmp %eax,%edi │ │ + jl 9a234 │ │ + mov %eax,%edx │ │ + cmp %eax,%r11d │ │ + cmovg %r11d,%edx │ │ + mov %dx,0x0(%rbp) │ │ + movswl -0x2(%rbp),%eax │ │ + mov %ecx,%edx │ │ + cmp %eax,%ecx │ │ + jl 9a210 │ │ + mov %eax,%edx │ │ + jmp 9a210 │ │ + mov 0x188(%rsp),%ebp │ │ + mov %ebp,%r10d │ │ + mov 0x34(%rsp),%r9d │ │ + mov 0xe0(%rsp),%r11 │ │ + jmpq 9a420 │ │ + mov (%rsi),%eax │ │ + cmp $0x1,%eax │ │ + mov 0xb4(%rsp),%ebp │ │ + mov 0x34(%rsp),%ebx │ │ + mov 0xe0(%rsp),%r11 │ │ + jle 9a2a2 │ │ + jmpq 9a321 │ │ + xor %eax,%eax │ │ + mov 0x20(%rsp),%r10 │ │ + mov 0xb4(%rsp),%ebp │ │ + mov 0x34(%rsp),%ebx │ │ + mov 0xe0(%rsp),%r11 │ │ + cltq │ │ + mov $0x2,%edx │ │ + sub %eax,%edx │ │ + mov $0x1,%ecx │ │ + sub %rax,%rcx │ │ + and $0x7,%rdx │ │ + je 9a2e2 │ │ + mov %rax,%rsi │ │ + shl $0x4,%rsi │ │ + add %r10,%rsi │ │ + neg %rdx │ │ + xor %edi,%edi │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov %ebp,(%rsi) │ │ + add $0xffffffffffffffff,%rdi │ │ + add $0x10,%rsi │ │ + cmp %rdi,%rdx │ │ + jne 9a2d0 │ │ + sub %rdi,%rax │ │ + cmp $0x7,%rcx │ │ + jb 9a321 │ │ + lea -0x2(%rax),%rcx │ │ + shl $0x4,%rax │ │ + add %r10,%rax │ │ + add $0x70,%rax │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %ebp,-0x70(%rax) │ │ + mov %ebp,-0x60(%rax) │ │ + mov %ebp,-0x50(%rax) │ │ + mov %ebp,-0x40(%rax) │ │ + mov %ebp,-0x30(%rax) │ │ + mov %ebp,-0x20(%rax) │ │ + mov %ebp,-0x10(%rax) │ │ + mov %ebp,(%rax) │ │ + sub $0xffffffffffffff80,%rax │ │ + add $0x8,%rcx │ │ + jne 9a300 │ │ + shl $0x4,%ebx │ │ + mov 0xcc(%rsp),%eax │ │ + shl $0x3,%eax │ │ + or 0x30(%rsp),%ebx │ │ + or %eax,%ebx │ │ + jmpq 9a53e │ │ + cltq │ │ + mov 0xe8(%rsp),%rcx │ │ + add %rax,%rcx │ │ + shl $0x4,%rcx │ │ + add %r15,%rcx │ │ + nopl (%rax) │ │ + mov %ebx,(%rcx) │ │ + add $0x1,%rax │ │ + add $0x10,%rcx │ │ + cmp $0x2,%rax │ │ + jl 9a350 │ │ + movslq 0xd4(%rsp),%rax │ │ + cmp $0x1,%rax │ │ + jg 9a3d0 │ │ + mov 0xdc(%rsp),%ecx │ │ + test %ecx,%ecx │ │ + je 9a3a5 │ │ + mov %rax,%rdx │ │ + shl $0x4,%rdx │ │ + mov 0x24(%rdi),%esi │ │ + mov %esi,0x4(%rdi,%rdx,1) │ │ + add $0x1,%eax │ │ + cmp $0x2,%eax │ │ + je 9a3d0 │ │ + cmp $0x2,%ecx │ │ + jne 9a3a5 │ │ + mov 0x34(%rdi),%eax │ │ + mov %eax,0x14(%rdi) │ │ + movslq (%r8),%rax │ │ + cmp $0x1,%rax │ │ + je 9a3d9 │ │ + jmp 9a3e9 │ │ + cltq │ │ + mov 0xe8(%rsp),%rcx │ │ + add %rax,%rcx │ │ + shl $0x4,%rcx │ │ + add %r15,%rcx │ │ + add $0x4,%rcx │ │ + nopl (%rax) │ │ + mov %ebp,(%rcx) │ │ + add $0x1,%rax │ │ + add $0x10,%rcx │ │ + cmp $0x2,%rax │ │ + jl 9a3c0 │ │ + movslq (%r8),%rax │ │ + cmp $0x1,%rax │ │ + jne 9a3e9 │ │ + mov (%r15),%rcx │ │ + cmp (%rdi),%rcx │ │ + jne 9a3e9 │ │ + mov 0x20(%r15),%rcx │ │ + mov %rcx,0x10(%r15) │ │ + mov %rax,%rcx │ │ + shl $0x4,%rcx │ │ + add %r15,%rcx │ │ + add $0x8,%rcx │ │ + nopw 0x0(%rax,%rax,1) │ │ + movl $0x2,(%rcx) │ │ + add $0x1,%rax │ │ + add $0x10,%rcx │ │ + cmp $0x2,%rax │ │ + jl 9a400 │ │ + movl $0x2,(%r8) │ │ + mov $0x2,%eax │ │ + mov 0x190(%rsp),%ecx │ │ + mov %rcx,%rsi │ │ + mov 0x68(%rsp),%rdi │ │ + add %esi,%edi │ │ + shl $0x5,%edi │ │ + mov $0xffffff80,%ecx │ │ + mov $0xffffff80,%edx │ │ + sub %edi,%edx │ │ + mov 0x70(%rsp),%rdi │ │ + mov 0x8(%rdi),%ebx │ │ + mov 0xc(%rdi),%edi │ │ + sub %esi,%ebx │ │ + shl $0x5,%ebx │ │ + sub $0xffffff80,%ebx │ │ + mov 0x40(%rsp),%rsi │ │ + add %r10d,%esi │ │ + shl $0x5,%esi │ │ + sub %esi,%ecx │ │ + sub %r10d,%edi │ │ + shl $0x5,%edi │ │ + sub $0xffffff80,%edi │ │ + movslq %eax,%r8 │ │ + add $0x6,%r15 │ │ + xor %ebp,%ebp │ │ + movswl -0x4(%r15),%eax │ │ + mov %ebx,%esi │ │ + cmp %eax,%ebx │ │ + jl 9a4a4 │ │ + jmp 9a4a2 │ │ + nop │ │ + cmp %eax,%ecx │ │ + cmovg %ecx,%esi │ │ + mov %si,-0x2(%r15) │ │ + add $0x1,%rbp │ │ + add $0x10,%r15 │ │ + cmp %r8,%rbp │ │ + jge 9a4e9 │ │ + movswl -0x4(%r15),%eax │ │ + mov %ebx,%esi │ │ + cmp %eax,%ebx │ │ + jl 9a4a4 │ │ + mov %eax,%esi │ │ + cmp %eax,%edx │ │ + cmovg %edx,%esi │ │ + mov %si,-0x4(%r15) │ │ + movswl -0x6(%r15),%eax │ │ + mov %edi,%esi │ │ + cmp %eax,%edi │ │ + jl 9a4bb │ │ + mov %eax,%esi │ │ + cmp %eax,%ecx │ │ + cmovg %ecx,%esi │ │ + mov %si,-0x6(%r15) │ │ + movswl (%r15),%eax │ │ + mov %ebx,%esi │ │ + cmp %eax,%ebx │ │ + jl 9a4d1 │ │ + mov %eax,%esi │ │ + cmp %eax,%edx │ │ + cmovg %edx,%esi │ │ + mov %si,(%r15) │ │ + movswl -0x2(%r15),%eax │ │ + mov %edi,%esi │ │ + cmp %eax,%edi │ │ + jl 9a480 │ │ + mov %eax,%esi │ │ + jmp 9a480 │ │ + sar %r9d │ │ + cmp $0x2,%r9d │ │ + je 9a50e │ │ + cmp $0x1,%r9d │ │ + je 9a52c │ │ + test %r9d,%r9d │ │ + jne 9a541 │ │ + mov 0x30(%rsp),%eax │ │ + cmp $0x2,%eax │ │ + mov $0x1,%ebx │ │ + cmovl %eax,%ebx │ │ + jmp 9a53e │ │ + mov 0x30(%rsp),%ecx │ │ + cmp $0x5,%ecx │ │ + mov $0x4,%eax │ │ + cmovl %ecx,%eax │ │ + test %eax,%eax │ │ + mov $0x1,%ebx │ │ + cmovg %eax,%ebx │ │ + add $0x3,%ebx │ │ + jmp 9a53e │ │ + mov 0x30(%rsp),%eax │ │ + cmp $0x4,%eax │ │ + mov $0x3,%ebx │ │ + cmovl %eax,%ebx │ │ + add $0x1,%ebx │ │ + mov %ebx,(%r11) │ │ + add $0x148,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ push %rbp │ │ - push %r10 │ │ - push %r12 │ │ - callq a2a60 │ │ - add $0x40,%rsp │ │ - mov %r13,%rdx │ │ + push %rbx │ │ + mov (%rdi),%eax │ │ test %eax,%eax │ │ - jne a2a3f │ │ - cmp $0x2,%rdx │ │ - je a1552 │ │ - mov 0x28(%rsp),%rbp │ │ - mov 0x818(%rbp,%rdx,8),%rax │ │ - add 0x68(%rsp),%rax │ │ - lea (%rax,%r14,2),%rsi │ │ - mov 0x830(%rbp),%rcx │ │ - mov 0x18(%rsp),%rdi │ │ - movslq 0x10(%rdi),%r15 │ │ - lea -0x1(%r15),%r12 │ │ - movslq 0x14(%rdi),%r10 │ │ - mov 0x58(%rsp),%rax │ │ - mov 0x2310(%rdi,%rax,8),%rax │ │ - mov %r12,%rbx │ │ - shl $0x4,%rbx │ │ - lea (%rax,%rbx,1),%r9 │ │ - movsbq 0x8(%rax,%rbx,1),%rbx │ │ - add $0xffffffffffffffff,%rbx │ │ - lea (%rbx,%rbx,8),%rax │ │ - shl $0x5,%rax │ │ - lea (%rax,%rbp,1),%r11 │ │ - add $0x20,%r11 │ │ - cmpl $0x2,0x12a0(%rbp) │ │ - movzbl 0x38(%rsp),%eax │ │ - jne a1470 │ │ - mov 0x28(%rsp),%rax │ │ - mov 0x12a8(%rax),%r8 │ │ - mov 0xcf8(%rax),%rax │ │ - imul %r10,%rax │ │ - add %rax,%r15 │ │ - shl $0x5,%r15 │ │ - movzbl -0x5(%r15,%r8,1),%eax │ │ - jmpq a1470 │ │ - mov $0x2,%r13d │ │ - mov 0x80(%rsp),%rdi │ │ - mov 0x40(%rsp),%rbx │ │ - cmp %edi,%ebx │ │ - jne a16b8 │ │ - mov 0x18(%rsp),%rax │ │ - mov 0x288(%rax),%rax │ │ - mov 0xb8(%rsp),%rdx │ │ - movzbl 0x180(%rax,%rdx,1),%ecx │ │ - shl $0x2,%rcx │ │ - add 0x7ac44(%rip),%rcx │ │ - movzbl 0x160(%rax,%rdx,1),%eax │ │ - mov (%rax,%rcx,1),%al │ │ - mov %al,0x38(%rsp) │ │ - xor %edx,%edx │ │ - mov 0xd0(%rsp),%rax │ │ - add %rax,%rax │ │ - mov %rax,0x68(%rsp) │ │ - cmp $0x2,%rdx │ │ - jne a160f │ │ - jmpq a16ac │ │ - movzbl %al,%eax │ │ - mov (%r9),%r15d │ │ - lea 0x1(%rdx),%r14 │ │ - lea 0x1(%rdx),%r12d │ │ - sub $0x8,%rsp │ │ - mov 0x20(%rsp),%rdi │ │ - xor %edx,%edx │ │ - mov 0x58(%rsp),%r8 │ │ - mov 0x88(%rsp),%r9 │ │ - push %rax │ │ + je 9a57f │ │ + cmp $0x1,%eax │ │ + je 9a588 │ │ + cmp $0x2,%eax │ │ + jne 9a5c9 │ │ + mov 0x18(%rdi),%r11d │ │ + mov 0xc(%rdi),%ebx │ │ + mov 0x10(%rdi),%r10d │ │ + jmp 9a5d4 │ │ + xor %ecx,%ecx │ │ + xor %edi,%edi │ │ + jmpq 9a692 │ │ + mov 0x4(%rdi),%eax │ │ + mov 0x8(%rdi),%edx │ │ + mov %eax,%edi │ │ + shr $0xd,%edi │ │ + mov %edx,%ecx │ │ + shr $0xd,%ecx │ │ + cmpl $0x0,0x128(%r9) │ │ + je 9a692 │ │ + shr $0x1c,%edx │ │ + and $0x1,%edx │ │ + lea (%rcx,%rdx,1),%ecx │ │ + add $0x3,%ecx │ │ + and $0xfff8,%ecx │ │ + shr $0x1c,%eax │ │ + and $0x1,%eax │ │ + lea (%rdi,%rax,1),%edi │ │ + add $0x3,%edi │ │ + jmpq 9a68c │ │ + mov 0xc(%rdi),%ebx │ │ + mov 0x10(%rdi),%r10d │ │ + mov 0x18(%rdi),%r11d │ │ + mov 0x14(%rdi),%ebp │ │ + add %ecx,%ecx │ │ + lea (%rcx,%rsi,4),%ecx │ │ + add $0xffffffff,%ecx │ │ + add %r8d,%r8d │ │ + lea (%r8,%rdx,4),%edx │ │ + add $0xffffffff,%edx │ │ + add $0xffff0000,%ebx │ │ + imul %ecx,%ebx │ │ + imul %edx,%r10d │ │ + add %ebx,%r10d │ │ + add 0x4(%rdi),%r10d │ │ + add $0xffff0000,%r11d │ │ + imul %edx,%r11d │ │ + imul %ecx,%ebp │ │ + add %r11d,%ebp │ │ + add 0x8(%rdi),%ebp │ │ + cmpl $0x0,0x1f4(%r9) │ │ + sete %sil │ │ + lea 0xd(%rsi),%edx │ │ + mov $0x1,%ebx │ │ + mov %edx,%ecx │ │ + shl %cl,%ebx │ │ + shr %ebx │ │ + mov %ebp,%eax │ │ + neg %eax │ │ + cmovl %ebp,%eax │ │ + add %ebx,%eax │ │ + shr %cl,%eax │ │ + mov %esi,%ecx │ │ + shl %cl,%eax │ │ + mov %eax,%edi │ │ + neg %edi │ │ + test %ebp,%ebp │ │ + cmovns %eax,%edi │ │ + mov %r10d,%eax │ │ + neg %eax │ │ + cmovl %r10d,%eax │ │ + add %ebx,%eax │ │ + mov %edx,%ecx │ │ + shr %cl,%eax │ │ + mov %esi,%ecx │ │ + shl %cl,%eax │ │ + mov %eax,%ecx │ │ + neg %ecx │ │ + test %r10d,%r10d │ │ + cmovns %eax,%ecx │ │ + cmpl $0x0,0x128(%r9) │ │ + je 9a692 │ │ + movzwl %cx,%eax │ │ + mov %eax,%ecx │ │ + shr $0xf,%ecx │ │ + lea (%rax,%rcx,1),%ecx │ │ + add $0x3,%ecx │ │ + and $0xfff8,%ecx │ │ + movzwl %di,%eax │ │ + mov %eax,%edx │ │ + shr $0xf,%edx │ │ + lea (%rax,%rdx,1),%edi │ │ + add $0x3,%edi │ │ + and $0xfff8,%edi │ │ + shl $0x10,%ecx │ │ + movzwl %di,%eax │ │ + or %ecx,%eax │ │ + pop %rbx │ │ + pop %rbp │ │ + retq │ │ + nopl (%rax) │ │ push %rbp │ │ - push %r10 │ │ push %r15 │ │ + push %r14 │ │ + push %r13 │ │ push %r12 │ │ push %rbx │ │ + push %rax │ │ + mov %r8,%r14 │ │ + movzbl 0xa(%r8),%r8d │ │ + lea 0x72ec6(%rip),%rax │ │ + movzbl (%rax,%r8,4),%eax │ │ + cmp %r9d,%eax │ │ + mov %eax,%ebx │ │ + cmovg %r9d,%ebx │ │ + mov 0x50(%rsp),%ebp │ │ + cmp %ebp,%ebx │ │ + cmovl %ebp,%ebx │ │ + mov %rcx,%r12 │ │ + mov %edx,%r13d │ │ + mov 0x60(%rsp),%r11 │ │ + mov 0x58(%rsp),%r10 │ │ + cmp %r9d,%eax │ │ + jge 9a795 │ │ + lea (%rbx,%rbx,1),%edx │ │ + sub $0x30,%rsp │ │ + mov %rdi,0x30(%rsp) │ │ + mov %rsi,%r15 │ │ + mov %r14,%rcx │ │ + mov %r13d,%r8d │ │ + mov %r12,%r9 │ │ push %r11 │ │ - callq a2a60 │ │ + push %r10 │ │ + callq 9a9a0 │ │ add $0x40,%rsp │ │ - mov %r14,%rdx │ │ - test %eax,%eax │ │ - jne a2a3f │ │ - cmp $0x2,%rdx │ │ - je a16ac │ │ - mov 0x28(%rsp),%rdi │ │ - mov 0x818(%rdi,%rdx,8),%rax │ │ - add 0x68(%rsp),%rax │ │ - lea (%rax,%r13,2),%rsi │ │ - mov 0x830(%rdi),%rcx │ │ - mov 0x18(%rsp),%rax │ │ - movslq 0x10(%rax),%r11 │ │ - movslq 0x14(%rax),%rbx │ │ - add $0xffffffffffffffff,%rbx │ │ - mov 0x58(%rsp),%rbp │ │ - mov 0x2308(%rax,%rbp,8),%rax │ │ - mov %r11,%rbp │ │ - shl $0x4,%rbp │ │ - lea (%rax,%rbp,1),%r9 │ │ - movsbq 0x8(%rax,%rbp,1),%rbp │ │ - add $0xffffffffffffffff,%rbp │ │ - lea 0x0(,%rbp,8),%rax │ │ - add %rbp,%rax │ │ - shl $0x5,%rax │ │ - lea (%rdi,%rax,1),%r10 │ │ - add $0x20,%r10 │ │ - cmpl $0x2,0x12a0(%rdi) │ │ - movzbl 0x38(%rsp),%eax │ │ - jne a15c0 │ │ - mov %rbx,%rax │ │ - imul 0xcf8(%rdi),%rax │ │ - mov 0x12a8(%rdi),%r8 │ │ - add %r11,%rax │ │ - shl $0x5,%rax │ │ - movzbl 0x1b(%r8,%rax,1),%eax │ │ - jmpq a15c0 │ │ - mov 0x28(%rsp),%rax │ │ - mov 0x830(%rax),%r14 │ │ - xor %ebp,%ebp │ │ - mov 0xd0(%rsp),%rax │ │ - lea (%rax,%rax,1),%r15 │ │ - cmp $0x2,%rbp │ │ - je a1b1c │ │ - mov 0x28(%rsp),%rcx │ │ - mov 0x818(%rcx,%rbp,8),%rax │ │ - add %r15,%rax │ │ - add $0x1,%rbp │ │ - lea (%rax,%r13,2),%rax │ │ - lea (%rax,%r14,2),%rsi │ │ - mov 0x830(%rcx),%rcx │ │ - mov 0x18(%rsp),%rdi │ │ - mov 0x10(%rdi),%r10d │ │ - mov 0x14(%rdi),%r11d │ │ - mov 0x30(%rsp),%rdx │ │ - movsbl 0x18(%rdx),%eax │ │ - mov 0x8(%rdx),%ebx │ │ - sub $0x8,%rsp │ │ - xor %edx,%edx │ │ - mov 0x58(%rsp),%r8 │ │ - mov 0x48(%rsp),%r9 │ │ - pushq 0x68(%rsp) │ │ - push %rax │ │ - pushq 0x60(%rsp) │ │ - push %rbx │ │ - push %rbp │ │ + cmp 0x40(%rsp),%ebx │ │ + jge 9a7e6 │ │ + mov %r13d,%ebp │ │ + mov %r12,%r13 │ │ + jmp 9a762 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + lea (%r12,%r12,1),%edx │ │ + sub $0x30,%rsp │ │ + mov %ebp,%r8d │ │ + mov %r13,%r9 │ │ + pushq 0x90(%rsp) │ │ + pushq 0x90(%rsp) │ │ + callq 9a9a0 │ │ + add $0x40,%rsp │ │ + add %r12d,%ebx │ │ + cmp 0x40(%rsp),%ebx │ │ + jge 9a7e6 │ │ + movslq %ebx,%rax │ │ + shl $0x4,%rax │ │ + lea (%r14,%rax,1),%rcx │ │ + movzbl 0xa(%r14,%rax,1),%eax │ │ + lea 0x72e06(%rip),%rdx │ │ + movzbl (%rdx,%rax,4),%eax │ │ + mov 0x50(%rsp),%edx │ │ + mov %edx,%r12d │ │ + cmp %edx,%eax │ │ + mov %r15,%rsi │ │ + mov (%rsp),%rdi │ │ + jl 9a730 │ │ + mov %eax,%r12d │ │ + jmp 9a730 │ │ + mov $0x2,%ebp │ │ + cmp $0x1,%r9d │ │ + je 9a7c3 │ │ + mov 0x48(%rsp),%eax │ │ + add %eax,%eax │ │ + lea 0x72dd3(%rip),%rcx │ │ + movzbl 0x1(%rcx,%r8,4),%ecx │ │ + cmp %ecx,%eax │ │ + cmovg %ecx,%eax │ │ + cmp $0x1,%eax │ │ + mov $0x2,%ebp │ │ + cmovg %eax,%ebp │ │ + imul %ebp,%ebx │ │ + sub $0x30,%rsp │ │ + mov %ebx,%edx │ │ + mov %r14,%rcx │ │ + mov %r13d,%r8d │ │ + mov %r12,%r9 │ │ push %r11 │ │ push %r10 │ │ - callq a2a60 │ │ + callq 9a9a0 │ │ add $0x40,%rsp │ │ - test %eax,%eax │ │ - je a16c6 │ │ - jmpq a2a3f │ │ - mov 0x30(%rsp),%rdx │ │ - movzbl 0x10(%rdx),%eax │ │ - mov 0x38(%rsp),%rcx │ │ - lea (%rcx,%rcx,2),%rcx │ │ - shl $0x8,%rcx │ │ - add 0x7aaae(%rip),%rcx │ │ - mov 0x88(%rsp),%rsi │ │ - shl $0x8,%rsi │ │ - add %rsi,%rcx │ │ - lea (%rcx,%rax,8),%rcx │ │ - mov 0x12(%rdx),%al │ │ - mov 0x18(%rsp),%rdx │ │ - mov 0x28(%rsp),%r12 │ │ - mov 0x70(%rsp),%r9 │ │ - mov 0x98(%rsp),%rsi │ │ - mov (%rcx),%rcx │ │ - mov %rcx,0x48(%rsp) │ │ - lea 0x50c0(%rdx),%rcx │ │ - mov %rcx,0x68(%rsp) │ │ - lea 0x7100(%rdx),%r15 │ │ - mov 0x90(%rsp),%rcx │ │ - lea 0x0(,%rcx,4),%edi │ │ - mov %edi,0x88(%rsp) │ │ - shl $0x3,%rcx │ │ - mov %rcx,0x58(%rsp) │ │ - lea 0x0(,%rsi,4),%r13d │ │ - cmp $0x3,%al │ │ - movzbl %al,%eax │ │ - mov $0x9,%ecx │ │ - cmove %ecx,%eax │ │ - movzbl %al,%esi │ │ - movl $0x0,0x7c(%rsp) │ │ - mov 0xd0(%rsp),%rax │ │ - lea (%rax,%rax,1),%rcx │ │ - mov 0x818(%r12),%r14 │ │ - add %rcx,%r14 │ │ - mov 0x14(%rdx),%edx │ │ - mov 0xd20(%r12),%eax │ │ - add $0xffffffff,%eax │ │ - test %edx,%eax │ │ - mov %rcx,0x38(%rsp) │ │ - mov %rsi,0xa8(%rsp) │ │ - je a181c │ │ - xor %r11d,%r11d │ │ - jmp a1845 │ │ - mov 0xd1c(%r12),%cl │ │ - mov %edx,%eax │ │ - sar %cl,%eax │ │ - add $0xffffffff,%eax │ │ - imul 0xd10(%r12),%eax │ │ - shl $0x7,%eax │ │ - movslq %eax,%r11 │ │ - add %r11,%r11 │ │ - add 0xce8(%r12),%r11 │ │ - mov 0x18(%rsp),%rax │ │ - mov 0x10(%rax),%edi │ │ - mov %r9d,%ecx │ │ - sar %cl,%edi │ │ - mov 0x130(%rsp),%r10 │ │ - mov 0x3630(%r10),%eax │ │ - sar %cl,%eax │ │ - xor %esi,%esi │ │ - cmp %eax,%edi │ │ - setg %sil │ │ - mov 0x80(%rsp),%rbx │ │ - mov %ebx,%ecx │ │ - sar %cl,%edx │ │ - mov 0x3638(%r10),%ebp │ │ - sar %cl,%ebp │ │ - mov 0x3634(%r10),%r8d │ │ - xor %eax,%eax │ │ - cmp %ebp,%edx │ │ - setg %al │ │ - mov %r9d,%ecx │ │ - sar %cl,%r8d │ │ - mov 0x363c(%r10),%r9d │ │ - mov %ebx,%ecx │ │ - sar %cl,%r9d │ │ - mov 0x1234(%r12),%ebp │ │ - sub $0x28,%rsp │ │ - lea 0xa4(%rsp),%rbx │ │ - mov %eax,%ecx │ │ + shr %ebp │ │ + jmp 9a7eb │ │ + mov $0x1,%ebp │ │ + mov %ebp,%eax │ │ + add $0x8,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + nopl 0x0(%rax) │ │ push %rbp │ │ push %r15 │ │ - pushq $0x0 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + sub $0x48,%rsp │ │ + movslq 0x88(%rsp),%r14 │ │ + mov (%r8),%r10 │ │ + shl $0x4,%r14 │ │ + movzbl 0xa(%r10,%r14,1),%r13d │ │ + add %r14,%r10 │ │ + lea 0x72d53(%rip),%r15 │ │ + movzbl 0x1(%r15,%r13,4),%eax │ │ + cmp %r9d,%eax │ │ + mov %eax,%ebx │ │ + cmovg %r9d,%ebx │ │ + mov 0x98(%rsp),%ebp │ │ + cmp %ebp,%ebx │ │ + cmovl %ebp,%ebx │ │ + mov %rcx,%r12 │ │ + mov %edx,%r11d │ │ + mov 0xa8(%rsp),%rbp │ │ + cmp %r9d,%eax │ │ + jge 9a932 │ │ + mov %r8,0x30(%rsp) │ │ + lea (%rbx,%rbx,1),%edx │ │ + sub $0x30,%rsp │ │ + mov %rdi,%r13 │ │ + mov %rsi,%r15 │ │ + mov %r10,%rcx │ │ + mov %rbp,%rax │ │ + mov %r11d,%ebp │ │ + mov %r11d,%r8d │ │ + mov %r12,%r9 │ │ + push %rax │ │ + pushq 0xd8(%rsp) │ │ + callq 9a9a0 │ │ + mov 0xc0(%rsp),%ecx │ │ + add $0x40,%rsp │ │ + cmp %ecx,%ebx │ │ + jge 9a92b │ │ + mov %r12,0x38(%rsp) │ │ + mov %ebp,0x2c(%rsp) │ │ + mov %r13,0x40(%rsp) │ │ + mov 0x30(%rsp),%rbp │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + movslq %ebx,%rbx │ │ + mov %ecx,%r13d │ │ + mov 0x0(%rbp,%rbx,8),%rcx │ │ + movzbl 0xa(%rcx,%r14,1),%eax │ │ + add %r14,%rcx │ │ + lea 0x72ca5(%rip),%rdx │ │ + movzbl 0x1(%rdx,%rax,4),%r12d │ │ + mov 0x98(%rsp),%eax │ │ + cmp %eax,%r12d │ │ + cmovl %eax,%r12d │ │ + lea (%r12,%r12,1),%edx │ │ + sub $0x30,%rsp │ │ + mov 0x70(%rsp),%rdi │ │ + mov %r15,%rsi │ │ + mov 0x5c(%rsp),%r8d │ │ + mov 0x68(%rsp),%r9 │ │ pushq 0xd8(%rsp) │ │ pushq 0xd8(%rsp) │ │ - push %rbx │ │ - pushq 0x100(%rsp) │ │ - push %r11 │ │ - pushq 0x830(%r12) │ │ + callq 9a9a0 │ │ + mov %r13d,%ecx │ │ + add $0x40,%rsp │ │ + add %r12d,%ebx │ │ + cmp %r13d,%ebx │ │ + jl 9a8c0 │ │ + mov $0x1,%ebp │ │ + jmp 9a984 │ │ + mov %rbp,%r14 │ │ + mov $0x2,%ebp │ │ + cmp $0x1,%r9d │ │ + je 9a95e │ │ + mov 0x90(%rsp),%eax │ │ + add %eax,%eax │ │ + movzbl (%r15,%r13,4),%ecx │ │ + cmp %ecx,%eax │ │ + cmovg %ecx,%eax │ │ + cmp $0x1,%eax │ │ + mov $0x2,%ebp │ │ + cmovg %eax,%ebp │ │ + imul %ebp,%ebx │ │ + sub $0x30,%rsp │ │ + mov %ebx,%edx │ │ + mov %r10,%rcx │ │ + mov %r11d,%r8d │ │ + mov %r12,%r9 │ │ push %r14 │ │ - pushq $0x0 │ │ - callq a7290 │ │ - add $0x80,%rsp │ │ - mov %eax,%eax │ │ - mov 0x1234(%r12),%ebp │ │ - sub $0x28,%rsp │ │ - mov %r14,0x100(%rsp) │ │ - mov 0x90(%rsp),%r14 │ │ - mov %r14,%rdi │ │ - mov 0x80(%rsp),%rsi │ │ - mov %r15,0xd0(%rsp) │ │ - mov %r15,%rdx │ │ - mov 0xb0(%rsp),%r15d │ │ - mov %r15d,%ecx │ │ - mov %r13d,%r8d │ │ - mov $0x0,%r9d │ │ - push %rbp │ │ - pushq $0x0 │ │ - pushq $0x0 │ │ - mov 0xf0(%rsp),%rbx │ │ - callq *0x40(%rbx,%rax,8) │ │ + pushq 0xd8(%rsp) │ │ + callq 9a9a0 │ │ add $0x40,%rsp │ │ - mov 0x830(%r12),%rsi │ │ - mov 0xd8(%rsp),%rdi │ │ - mov %r14,%rdx │ │ - mov %r15d,%ecx │ │ - mov %r13d,%r8d │ │ - mov 0x48(%rsp),%r9 │ │ - callq *0x270(%rbx) │ │ - mov 0x30(%rsp),%rax │ │ - movzbl 0x12(%rax),%eax │ │ - cmp $0x3,%al │ │ - mov $0x9,%ecx │ │ - cmovne %eax,%ecx │ │ - movzbl %cl,%ecx │ │ - mov 0x18(%rsp),%r14 │ │ - movl $0x0,0x7c(%rsp) │ │ - mov 0x38(%rsp),%r10 │ │ - add 0x820(%r12),%r10 │ │ - mov 0x14(%r14),%edx │ │ - mov 0xd20(%r12),%eax │ │ - add $0xffffffff,%eax │ │ - test %edx,%eax │ │ - mov %r10,0x38(%rsp) │ │ - mov %rcx,0xd8(%rsp) │ │ - je a19d1 │ │ - mov %r12,%r15 │ │ - mov 0x70(%rsp),%r9 │ │ - mov 0x98(%rsp),%r12 │ │ - xor %r10d,%r10d │ │ - jmp a1a0a │ │ - mov 0xd1c(%r12),%cl │ │ - mov %edx,%eax │ │ - sar %cl,%eax │ │ - add $0xffffffff,%eax │ │ - imul 0xd10(%r12),%eax │ │ - shl $0x7,%eax │ │ - movslq %eax,%r10 │ │ - add %r10,%r10 │ │ - add 0xcf0(%r12),%r10 │ │ - mov %r12,%r15 │ │ - mov 0x70(%rsp),%r9 │ │ - mov 0x98(%rsp),%r12 │ │ - mov 0x10(%r14),%edi │ │ - mov %r9d,%ecx │ │ - sar %cl,%edi │ │ - mov 0x130(%rsp),%rbp │ │ - mov 0x3630(%rbp),%eax │ │ - sar %cl,%eax │ │ - xor %esi,%esi │ │ - cmp %eax,%edi │ │ - setg %sil │ │ - mov 0x80(%rsp),%rax │ │ - mov %eax,%ecx │ │ - sar %cl,%edx │ │ - mov 0x3638(%rbp),%ebx │ │ - sar %cl,%ebx │ │ - mov 0x3634(%rbp),%r8d │ │ - xor %r11d,%r11d │ │ - cmp %ebx,%edx │ │ - setg %r11b │ │ - mov %r9d,%ecx │ │ - sar %cl,%r8d │ │ - mov 0x363c(%rbp),%r9d │ │ - mov %eax,%ecx │ │ - sar %cl,%r9d │ │ - mov 0x1234(%r15),%ebx │ │ - sub $0x28,%rsp │ │ - mov %r11d,%ecx │ │ + shr %ebp │ │ + mov %ebp,%eax │ │ + add $0x48,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + push %r14 │ │ push %rbx │ │ - mov 0xd8(%rsp),%rbp │ │ + mov (%rcx),%ebx │ │ + mov $0x80008000,%eax │ │ + cmp %rax,%rbx │ │ + je 9aade │ │ + mov 0x20(%rsp),%r11 │ │ + mov 0x18(%rsp),%r10 │ │ + movzwl %r8w,%eax │ │ + cmp $0xff00,%eax │ │ + jb 9a9ec │ │ + movsbl %al,%eax │ │ + movsbl 0x8(%rcx),%ebx │ │ + cmp %ebx,%eax │ │ + jne 9aa6f │ │ + xor %r8d,%r8d │ │ + movzbl 0xb(%rcx),%ebx │ │ + test $0x1,%bl │ │ + jne 9aa86 │ │ + jmpq 9aa92 │ │ + cmp %r8w,0x8(%rcx) │ │ + jne 9aade │ │ + movzbl 0xb(%rcx),%r8d │ │ + test $0x1,%r8b │ │ + je 9aa1d │ │ + mov 0x4(%r9),%r14d │ │ + cmpl $0x80008000,(%r9) │ │ + cmove %rcx,%r9 │ │ + mov (%r9),%ebx │ │ + cmp $0x80008000,%r14d │ │ + jne 9aa21 │ │ + mov 0x4(%rcx),%r14d │ │ + movl $0x1,(%r11) │ │ + shr %r8d │ │ + or %r8d,(%r10) │ │ + shl $0x20,%r14 │ │ + or %rbx,%r14 │ │ + mov (%rsi),%ecx │ │ + test %ecx,%ecx │ │ + jle 9aa5f │ │ + xor %ebx,%ebx │ │ + mov %rdi,%rax │ │ + cmp %r14,(%rax) │ │ + je 9aae2 │ │ + add $0x1,%rbx │ │ + add $0x10,%rax │ │ + cmp %rbx,%rcx │ │ + jne 9aa40 │ │ + cmp $0x7,%ecx │ │ + jg 9aade │ │ + movslq %ecx,%rax │ │ + mov %rax,%rcx │ │ + shl $0x4,%rcx │ │ + mov %r14,(%rdi,%rcx,1) │ │ + jmp 9aad5 │ │ + movsbl 0x9(%rcx),%ebx │ │ + mov $0x1,%r8d │ │ + cmp %ebx,%eax │ │ + jne 9aade │ │ + movzbl 0xb(%rcx),%ebx │ │ + test $0x1,%bl │ │ + je 9aa92 │ │ + mov (%r9),%r9d │ │ + cmp $0x80008000,%r9d │ │ + jne 9aa96 │ │ + mov (%rcx,%r8,4),%r9d │ │ + movl $0x1,(%r11) │ │ + shr %ebx │ │ + or %ebx,(%r10) │ │ + mov (%rsi),%ecx │ │ + test %ecx,%ecx │ │ + jle 9aac7 │ │ + xor %ebx,%ebx │ │ + mov %rdi,%rax │ │ + nopl (%rax) │ │ + cmp %r9d,(%rax) │ │ + je 9aae2 │ │ + add $0x1,%rbx │ │ + add $0x10,%rax │ │ + cmp %rbx,%rcx │ │ + jne 9aab0 │ │ + cmp $0x7,%ecx │ │ + jg 9aade │ │ + movslq %ecx,%rax │ │ + mov %rax,%rcx │ │ + shl $0x4,%rcx │ │ + mov %r9d,(%rdi,%rcx,1) │ │ + mov %edx,0x8(%rdi,%rcx,1) │ │ + add $0x1,%eax │ │ + mov %eax,(%rsi) │ │ + pop %rbx │ │ + pop %r14 │ │ + retq │ │ + mov %ebx,%eax │ │ + shl $0x4,%rax │ │ + add %edx,0x8(%rdi,%rax,1) │ │ + pop %rbx │ │ + pop %r14 │ │ + retq │ │ push %rbp │ │ - pushq $0x0 │ │ - push %r12 │ │ - pushq 0xd8(%rsp) │ │ - lea 0xcc(%rsp),%rax │ │ - push %rax │ │ - pushq 0x130(%rsp) │ │ - push %r10 │ │ - pushq 0x830(%r15) │ │ - mov 0xa8(%rsp),%r12 │ │ - push %r12 │ │ - pushq $0x0 │ │ - callq a7290 │ │ - add $0x80,%rsp │ │ - mov %eax,%eax │ │ - mov 0x1234(%r15),%ebx │ │ - sub $0x28,%rsp │ │ - mov 0x90(%rsp),%r14 │ │ - mov %r14,%rdi │ │ - mov 0x80(%rsp),%rsi │ │ - mov %rbp,%rdx │ │ - mov 0xb0(%rsp),%ebp │ │ - mov %ebp,%ecx │ │ - mov %r13d,%r8d │ │ - mov $0x0,%r9d │ │ + push %r15 │ │ + push %r14 │ │ push %rbx │ │ - pushq $0x0 │ │ - pushq $0x0 │ │ - mov 0xf0(%rsp),%rbx │ │ - callq *0x40(%rbx,%rax,8) │ │ - add $0x40,%rsp │ │ - mov 0x830(%r15),%rsi │ │ - mov %r12,%rdi │ │ - mov %r14,%rdx │ │ + mov (%rcx),%r15d │ │ + cmp $0x80008000,%r15d │ │ + je 9ae3b │ │ + movzwl %r8w,%ebx │ │ + movsbl %bl,%ebp │ │ + movslq %ebp,%rbp │ │ + movsbl 0x2d(%rbp,%rdi,1),%ebp │ │ + movsbq 0x4(%rcx),%rcx │ │ + lea 0x70f0f(%rip),%rax │ │ + movzwl (%rax,%rcx,2),%r11d │ │ + imul %r11d,%ebp │ │ + movswl %r15w,%r10d │ │ + mov %ebp,%eax │ │ + imul %r10d,%eax │ │ + sar $0x10,%r15d │ │ + imul %r15d,%ebp │ │ + mov %eax,%ecx │ │ + sar $0x1f,%ecx │ │ + lea (%rax,%rcx,1),%eax │ │ + add $0x2000,%eax │ │ + sar $0xe,%eax │ │ mov %ebp,%ecx │ │ - mov %r13d,%r8d │ │ - mov 0x48(%rsp),%r9 │ │ - callq *0x270(%rbx) │ │ - mov 0x18(%rsp),%rax │ │ - mov 0x60(%rsp),%rcx │ │ - mov %ecx,0x3f5f8(%rax) │ │ - mov 0x70(%rsp),%rcx │ │ - mov 0x110(%rsp),%rax │ │ - lea (%rax,%rcx,1),%esi │ │ - sar %cl,%esi │ │ - mov 0x80(%rsp),%r9 │ │ - mov 0x108(%rsp),%rdx │ │ - lea (%rdx,%r9,1),%ebx │ │ - mov %r9d,%ecx │ │ - sar %cl,%ebx │ │ - mov 0x30(%rsp),%rcx │ │ - cmpb $0x0,0x6(%rcx) │ │ - je a1bbd │ │ - mov 0x40(%rsp),%rax │ │ - add $0xff,%al │ │ - movabs $0x4040404040404040,%rcx │ │ - cmp $0x1f,%al │ │ - mov 0x18(%rsp),%rdi │ │ - mov 0x50(%rsp),%rsi │ │ - ja a2669 │ │ - movzbl %al,%eax │ │ - lea 0x6a891(%rip),%rdx │ │ - movslq (%rdx,%rax,4),%rax │ │ - add %rdx,%rax │ │ - jmpq *%rax │ │ - mov 0xc0(%rsp),%rax │ │ - movb $0x40,0x38(%rdi,%rax,1) │ │ - lea -0x1(%rsi),%eax │ │ - cmp $0x1f,%al │ │ - mov 0x98(%rsp),%rsi │ │ - jbe a267c │ │ - jmpq a278e │ │ - movzbl 0x7(%rcx),%eax │ │ - mov %rax,0x38(%rsp) │ │ - movzbl 0x1a(%rcx),%eax │ │ - mov %rax,0xa8(%rsp) │ │ - movzbl 0x1d(%rcx),%eax │ │ - mov %ax,0x124(%rsp) │ │ - movzwl 0x1e(%rcx),%eax │ │ - mov %ax,0x126(%rsp) │ │ - mov 0x40(%rsp),%rcx │ │ - test %cl,%cl │ │ - mov 0x18(%rsp),%r13 │ │ - mov 0x50(%rsp),%rax │ │ - je a25b5 │ │ - mov %esi,0x140(%rsp) │ │ - xor %esi,%esi │ │ - cmpl $0x1,0xe0(%rsp) │ │ - sete %sil │ │ - mov %rsi,0x178(%rsp) │ │ - lea 0x2a0(%r13),%rsi │ │ - mov %rsi,0x68(%rsp) │ │ - movslq %edx,%rsi │ │ - mov %rsi,0x148(%rsp) │ │ - mov %ecx,%ecx │ │ - mov %rcx,0x150(%rsp) │ │ - xor %ebp,%ebp │ │ - mov 0x28(%rsp),%r8 │ │ - mov 0xa0(%rsp),%r14 │ │ - mov %ebx,0x138(%rsp) │ │ - test %al,%al │ │ - jne a1c90 │ │ - jmpq a25a0 │ │ - xchg %ax,%ax │ │ - mov 0x158(%rsp),%rcx │ │ - mov %rcx,%rbp │ │ - mov 0x108(%rsp),%rdx │ │ - mov 0x138(%rsp),%ebx │ │ - cmp 0x150(%rsp),%rcx │ │ - jae a25b5 │ │ - test %al,%al │ │ - je a25a0 │ │ + sar $0x1f,%ecx │ │ + lea (%rcx,%rbp,1),%ecx │ │ + add $0x2000,%ecx │ │ + sar $0xe,%ecx │ │ + movd %eax,%xmm0 │ │ + pinsrd $0x2,%ecx,%xmm0 │ │ + movdqa %xmm0,%xmm1 │ │ + psllq $0x20,%xmm1 │ │ + psrad $0x1f,%xmm1 │ │ + pblendw $0x33,%xmm0,%xmm1 │ │ + movdqa 0x637dd(%rip),%xmm2 │ │ + movdqa %xmm2,%xmm0 │ │ + pcmpgtq %xmm1,%xmm0 │ │ + blendvpd %xmm0,%xmm1,%xmm2 │ │ + movdqa 0x637d7(%rip),%xmm1 │ │ + movapd %xmm2,%xmm0 │ │ + pcmpgtq %xmm1,%xmm0 │ │ + blendvpd %xmm0,%xmm2,%xmm1 │ │ + shr $0x8,%ebx │ │ + mov (%rdi),%r14 │ │ + mov 0x128(%r14),%ebp │ │ + test %ebp,%ebp │ │ + je 9abe1 │ │ + pxor %xmm0,%xmm0 │ │ + pblendw $0x11,%xmm1,%xmm0 │ │ + psrlq $0xf,%xmm0 │ │ + paddq %xmm1,%xmm0 │ │ + paddq 0x637ad(%rip),%xmm0 │ │ + pand 0x637b5(%rip),%xmm0 │ │ + movdqa %xmm0,%xmm1 │ │ + jmp 9ac0f │ │ + cmpl $0x0,0x1f4(%r14) │ │ + jne 9ac0f │ │ + movdqa %xmm1,%xmm0 │ │ + psllq $0x30,%xmm0 │ │ + psrad $0x10,%xmm0 │ │ + pshufd $0xf5,%xmm0,%xmm0 │ │ + psrlq $0xf,%xmm0 │ │ + psubq %xmm0,%xmm1 │ │ + pand 0x63791(%rip),%xmm1 │ │ + mov (%rdx),%ecx │ │ + movslq %ecx,%r8 │ │ + movzwl %bx,%eax │ │ + cmp $0xff,%eax │ │ + jne 9acea │ │ + test %r9,%r9 │ │ + je 9ac7b │ │ + mov 0x28(%rsp),%rax │ │ + movdqa %xmm1,%xmm0 │ │ + psllq $0x30,%xmm0 │ │ + movdqa %xmm0,%xmm2 │ │ + psrad $0x1f,%xmm2 │ │ + psrad $0x10,%xmm0 │ │ + pshufd $0xf5,%xmm0,%xmm0 │ │ + pblendw $0xcc,%xmm2,%xmm0 │ │ + pmovsxwq (%rax),%xmm2 │ │ + psubq %xmm2,%xmm0 │ │ + pxor %xmm2,%xmm2 │ │ + psubq %xmm0,%xmm2 │ │ + blendvpd %xmm0,%xmm2,%xmm0 │ │ + movd %xmm0,%eax │ │ + pextrd $0x2,%xmm0,%edi │ │ + or %eax,%edi │ │ xor %eax,%eax │ │ - test %rbp,%rbp │ │ - setne %al │ │ - mov %eax,0x13c(%rsp) │ │ - mov %rbp,%rax │ │ - add %rbp,%rax │ │ - mov %rax,0x170(%rsp) │ │ - lea 0x10(%rbp),%rax │ │ - cmp 0x148(%rsp),%rax │ │ - mov %eax,%ecx │ │ - cmovg %edx,%ecx │ │ - mov %ecx,0x11c(%rsp) │ │ - movslq %ecx,%rcx │ │ - mov %rcx,0x168(%rsp) │ │ - lea 0x0(,%rbp,4),%rcx │ │ - mov %rcx,0x180(%rsp) │ │ - mov %ebp,%edx │ │ - mov %r9d,%ecx │ │ - shr %cl,%edx │ │ - mov %edx,0xe8(%rsp) │ │ - mov 0x14(%r13),%edx │ │ - mov %rax,0x158(%rsp) │ │ - mov %r9d,%ecx │ │ - shr %cl,%eax │ │ - cmp %eax,%ebx │ │ + cmp $0xf,%edi │ │ + seta %al │ │ + mov %eax,(%r9) │ │ + test %r8d,%r8d │ │ + jle 9acbf │ │ + pextrd $0x2,%xmm1,%edi │ │ + shl $0x10,%edi │ │ + pextrw $0x0,%xmm1,%eax │ │ + or %edi,%eax │ │ + xor %edi,%edi │ │ + mov %rsi,%rbp │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + cmp %eax,0x0(%rbp) │ │ + je 9ae2c │ │ + add $0x1,%rdi │ │ + add $0x10,%rbp │ │ + cmp %rdi,%rcx │ │ + jne 9aca0 │ │ + cmp $0x7,%ecx │ │ + jg 9ae3b │ │ + mov %r8,%rax │ │ + shl $0x4,%rax │ │ + pextrd $0x2,%xmm1,%ecx │ │ + shl $0x10,%ecx │ │ + pextrw $0x0,%xmm1,%edi │ │ + or %ecx,%edi │ │ + mov %edi,(%rsi,%rax,1) │ │ + movl $0x2,0x8(%rsi,%rax,1) │ │ + lea 0x1(%r8),%eax │ │ + jmpq 9ae28 │ │ + movsbl %bl,%eax │ │ + pextrd $0x2,%xmm1,%ebx │ │ + pextrw $0x0,%xmm1,%r9d │ │ + shl $0x10,%ebx │ │ + or %ebx,%r9d │ │ + cltq │ │ + movsbl 0x2d(%rax,%rdi,1),%ebx │ │ + imul %r11d,%ebx │ │ + imul %ebx,%r10d │ │ + imul %r15d,%ebx │ │ + mov %r10d,%edi │ │ + sar $0x1f,%edi │ │ + lea (%r10,%rdi,1),%edi │ │ + add $0x2000,%edi │ │ + sar $0xe,%edi │ │ + cmp $0x4000,%edi │ │ + mov $0x3fff,%r10d │ │ + cmovge %r10d,%edi │ │ + mov %ebx,%eax │ │ + sar $0x1f,%eax │ │ + lea (%rbx,%rax,1),%eax │ │ + add $0x2000,%eax │ │ + sar $0xe,%eax │ │ + cmp $0x4000,%eax │ │ + cmovge %r10d,%eax │ │ + cmp $0xffffc001,%edi │ │ + mov $0xc001,%ebx │ │ + cmovle %ebx,%edi │ │ + cmp $0xffffc001,%eax │ │ cmovle %ebx,%eax │ │ - mov %eax,0x128(%rsp) │ │ - xor %eax,%eax │ │ - mov %rax,0x58(%rsp) │ │ - mov %rbp,0xf0(%rsp) │ │ - jmp a1d58 │ │ + test %ebp,%ebp │ │ + je 9ad9c │ │ + movzwl %ax,%ebp │ │ + mov %ebp,%eax │ │ + shr $0xf,%eax │ │ + lea (%rax,%rbp,1),%eax │ │ + add $0x3,%eax │ │ + and $0xfff8,%eax │ │ + movzwl %di,%ebp │ │ + mov %ebp,%edi │ │ + shr $0xf,%edi │ │ + lea (%rdi,%rbp,1),%edi │ │ + add $0x3,%edi │ │ + and $0xfff8,%edi │ │ + movzwl %di,%r10d │ │ + mov %r9d,%r9d │ │ + test %ecx,%ecx │ │ + jg 9adcc │ │ + jmp 9ae07 │ │ + cmpl $0x0,0x1f4(%r14) │ │ + jne 9adc1 │ │ + movswl %ax,%ebp │ │ + sar $0xf,%ebp │ │ + sub %ebp,%eax │ │ + and $0xfffe,%eax │ │ + movswl %di,%ebp │ │ + sar $0xf,%ebp │ │ + sub %ebp,%edi │ │ + and $0xfffe,%edi │ │ + movzwl %di,%r10d │ │ + mov %r9d,%r9d │ │ + test %ecx,%ecx │ │ + jle 9ae07 │ │ + mov %eax,%edi │ │ + shl $0x10,%edi │ │ + or %r10d,%edi │ │ + shl $0x20,%rdi │ │ + lea (%r9,%rdi,1),%rbp │ │ + xor %ebx,%ebx │ │ + mov %rsi,%rdi │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + cmp %rbp,(%rdi) │ │ + je 9ae30 │ │ + add $0x1,%rbx │ │ + add $0x10,%rdi │ │ + cmp %rbx,%rcx │ │ + jne 9adf0 │ │ + cmp $0x7,%ecx │ │ + jg 9ae3b │ │ + shl $0x4,%r8 │ │ + shl $0x10,%eax │ │ + or %r10d,%eax │ │ + shl $0x20,%rax │ │ + or %rax,%r9 │ │ + mov %r9,(%rsi,%r8,1) │ │ + movl $0x2,0x8(%rsi,%r8,1) │ │ + lea 0x1(%rcx),%eax │ │ + mov %eax,(%rdx) │ │ + jmp 9ae3b │ │ + mov %edi,%eax │ │ + jmp 9ae32 │ │ + mov %ebx,%eax │ │ + shl $0x4,%rax │ │ + addl $0x2,0x8(%rsi,%rax,1) │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ - mov 0x50(%rsp),%rax │ │ - mov 0xa0(%rsp),%r14 │ │ - mov 0xf0(%rsp),%rbp │ │ - mov 0x160(%rsp),%rdx │ │ - mov 0x144(%rsp),%esi │ │ - sub %rdx,%r14 │ │ - mov %ebx,%edx │ │ - mov %esi,%ecx │ │ - mov %rcx,0x58(%rsp) │ │ - cmp %eax,%esi │ │ - jae a1c60 │ │ - mov 0x828(%r8),%r9 │ │ - mov %r9,%rax │ │ - imul 0x170(%rsp),%rax │ │ - lea (%rdx,%rbp,1),%ebx │ │ - lea (%r14,%rax,2),%r14 │ │ - mov %ebx,0x14(%r13) │ │ - cmp 0x168(%rsp),%rbp │ │ - jge a1eb0 │ │ - xor %ecx,%ecx │ │ - mov 0x58(%rsp),%rbx │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + movsbl 0x8(%rdx),%eax │ │ + test %eax,%eax │ │ + jle 9b1bd │ │ + mov %r9d,%ebx │ │ + shr $0x8,%ebx │ │ + lea 0x20(%rdi),%r14 │ │ + movsbl %r9b,%r13d │ │ + movsbl %bl,%r15d │ │ + movzwl (%rdx),%r12d │ │ + movzwl 0x2(%rdx),%r10d │ │ + movslq %r15d,%rbp │ │ + mov %rbp,-0x8(%rsp) │ │ + movslq %r13d,%r9 │ │ + cmp %eax,%r13d │ │ + jne 9af0a │ │ + movslq (%rsi),%rax │ │ + cmp $0x1,%rax │ │ + jg 9aeae │ │ + lea 0x1(%rax),%ebx │ │ + mov %ebx,(%rsi) │ │ + shl $0x4,%rax │ │ + mov %r12w,(%rdi,%rax,1) │ │ + mov %r10w,0x2(%rdi,%rax,1) │ │ + movslq 0xc(%rsi),%rax │ │ + cmp $0x1,%rax │ │ + jg 9b048 │ │ + mov 0x38(%rsp),%rbp │ │ + mov %r9,%rbx │ │ + movzbl -0x1(%r9,%rbp,1),%r9d │ │ + mov %r12d,%r11d │ │ + neg %r11d │ │ + mov %r10d,%ebp │ │ + neg %ebp │ │ + cmp %r8d,%r9d │ │ + mov %rbx,%r9 │ │ + cmove %r10d,%ebp │ │ + cmove %r12d,%r11d │ │ + lea 0x1(%rax),%ebx │ │ + mov %ebx,0xc(%rsi) │ │ + shl $0x4,%rax │ │ + mov %r11w,0x4(%r14,%rax,1) │ │ + mov %bp,0x6(%r14,%rax,1) │ │ + movsbl 0x9(%rdx),%ebx │ │ test %ebx,%ebx │ │ - setne %al │ │ - lea 0x10(%rbx),%r15d │ │ - mov 0x110(%rsp),%rsi │ │ - cmp %r15d,%esi │ │ - cmovle %esi,%r15d │ │ - cmp %r15d,%ebx │ │ - jge a1ec0 │ │ - mov %al,%cl │ │ - mov 0x10(%r13),%edx │ │ - mov %ebp,%esi │ │ - mov 0x13c(%rsp),%eax │ │ - mov %eax,%r13d │ │ - mov %ecx,0x98(%rsp) │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ + jg 9b054 │ │ + jmpq 9b1bd │ │ + cmp %eax,%r15d │ │ + jne 9af9d │ │ + movslq 0x4(%rsi),%rax │ │ + cmp $0x1,%rax │ │ + jg 9af33 │ │ + lea 0x1(%rax),%ebp │ │ + mov %ebp,0x4(%rsi) │ │ + shl $0x4,%rax │ │ + mov %r12w,0x4(%rdi,%rax,1) │ │ + mov %r10w,0x6(%rdi,%rax,1) │ │ + movslq 0x8(%rsi),%rax │ │ + cmp $0x1,%rax │ │ + jg 9b048 │ │ + mov 0x38(%rsp),%rbp │ │ + mov -0x8(%rsp),%rbx │ │ + mov %r8d,-0x1c(%rsp) │ │ + mov %r9,%r8 │ │ + movzbl -0x1(%rbx,%rbp,1),%r9d │ │ + mov %r12d,%r11d │ │ + neg %r11d │ │ + mov %r10d,%ebp │ │ + neg %ebp │ │ + cmp %ecx,%r9d │ │ + mov %r8,%r9 │ │ + mov -0x1c(%rsp),%r8d │ │ + cmove %r10d,%ebp │ │ + cmove %r12d,%r11d │ │ + lea 0x1(%rax),%ebx │ │ + mov %ebx,0x8(%rsi) │ │ + shl $0x4,%rax │ │ + mov %r11w,(%r14,%rax,1) │ │ + mov %bp,0x2(%r14,%rax,1) │ │ + movsbl 0x9(%rdx),%ebx │ │ + test %ebx,%ebx │ │ + jg 9b054 │ │ + jmpq 9b1bd │ │ + mov %r8d,-0x1c(%rsp) │ │ + mov %r9,%r8 │ │ + cltq │ │ + mov %rax,-0x10(%rsp) │ │ + mov %r12d,%r11d │ │ + neg %r11d │ │ + mov %r10d,%ebp │ │ + neg %ebp │ │ + movslq 0x8(%rsi),%r9 │ │ + cmp $0x1,%r9 │ │ + jg 9aff5 │ │ + lea 0x1(%r9),%eax │ │ + mov %eax,0x8(%rsi) │ │ + shl $0x4,%r9 │ │ + mov 0x38(%rsp),%rax │ │ + mov -0x10(%rsp),%rbx │ │ + movzbl -0x1(%rbx,%rax,1),%eax │ │ + cmp %ecx,%eax │ │ + mov %r11d,%eax │ │ + cmove %r12d,%eax │ │ + mov %ebp,%ebx │ │ + cmove %r10d,%ebx │ │ + mov %ax,(%r14,%r9,1) │ │ + mov %bx,0x2(%r14,%r9,1) │ │ + movslq 0xc(%rsi),%rax │ │ + cmp $0x1,%rax │ │ + mov %r8,%r9 │ │ + mov -0x1c(%rsp),%r8d │ │ + jg 9b048 │ │ + lea 0x1(%rax),%ebx │ │ + mov %ebx,0xc(%rsi) │ │ + shl $0x4,%rax │ │ + mov %r14,-0x18(%rsp) │ │ + add %r14,%rax │ │ + mov 0x38(%rsp),%rbx │ │ + mov -0x10(%rsp),%r14 │ │ + movzbl -0x1(%r14,%rbx,1),%ebx │ │ + cmp %r8d,%ebx │ │ + jne 9b03a │ │ + mov %r12w,0x4(%rax) │ │ + mov %r10w,0x6(%rax) │ │ + jmp 9b043 │ │ + mov %r11w,0x4(%rax) │ │ + mov %bp,0x6(%rax) │ │ + mov -0x18(%rsp),%r14 │ │ + movsbl 0x9(%rdx),%ebx │ │ + test %ebx,%ebx │ │ + jle 9b1bd │ │ + movzwl 0x4(%rdx),%r11d │ │ + movzwl 0x6(%rdx),%r12d │ │ + cmp %ebx,%r13d │ │ + jne 9b0c9 │ │ + movslq (%rsi),%rcx │ │ + cmp $0x1,%rcx │ │ + jg 9b080 │ │ + lea 0x1(%rcx),%eax │ │ + mov %eax,(%rsi) │ │ + shl $0x4,%rcx │ │ + mov %r11w,(%rdi,%rcx,1) │ │ + mov %r12w,0x2(%rdi,%rcx,1) │ │ + movslq 0xc(%rsi),%rcx │ │ + cmp $0x1,%rcx │ │ + jg 9b1bd │ │ + mov 0x38(%rsp),%rax │ │ + movzbl -0x1(%r9,%rax,1),%eax │ │ + mov %r11d,%edx │ │ + neg %edx │ │ + mov %r12d,%edi │ │ + neg %edi │ │ + cmp %r8d,%eax │ │ + cmove %r12d,%edi │ │ + cmove %r11d,%edx │ │ + lea 0x1(%rcx),%eax │ │ + mov %eax,0xc(%rsi) │ │ + shl $0x4,%rcx │ │ + mov %dx,0x4(%r14,%rcx,1) │ │ + mov %di,0x6(%r14,%rcx,1) │ │ + jmpq 9b1bd │ │ + cmp %ebx,%r15d │ │ + jne 9b139 │ │ + movslq 0x4(%rsi),%rbp │ │ + cmp $0x1,%rbp │ │ + jg 9b0ee │ │ + lea 0x1(%rbp),%ebx │ │ + mov %ebx,0x4(%rsi) │ │ + shl $0x4,%rbp │ │ + mov %r11w,0x4(%rdi,%rbp,1) │ │ + mov %r12w,0x6(%rdi,%rbp,1) │ │ + movslq 0x8(%rsi),%rdi │ │ + cmp $0x1,%rdi │ │ + jg 9b1bd │ │ + mov 0x38(%rsp),%rax │ │ + mov -0x8(%rsp),%rdx │ │ + movzbl -0x1(%rdx,%rax,1),%ebp │ │ + mov %r11d,%eax │ │ + neg %eax │ │ + mov %r12d,%edx │ │ + neg %edx │ │ + cmp %ecx,%ebp │ │ + cmove %r12d,%edx │ │ + cmove %r11d,%eax │ │ + lea 0x1(%rdi),%ecx │ │ + mov %ecx,0x8(%rsi) │ │ + shl $0x4,%rdi │ │ + mov %ax,(%r14,%rdi,1) │ │ + mov %dx,0x2(%r14,%rdi,1) │ │ + jmpq 9b1bd │ │ + movslq %ebx,%r9 │ │ + mov %r11d,%r10d │ │ + neg %r10d │ │ + mov %r12d,%ebx │ │ + neg %ebx │ │ + movslq 0x8(%rsi),%rbp │ │ + cmp $0x1,%rbp │ │ + jg 9b180 │ │ + lea 0x1(%rbp),%edi │ │ + mov %edi,0x8(%rsi) │ │ + shl $0x4,%rbp │ │ + mov 0x38(%rsp),%rax │ │ + movzbl -0x1(%r9,%rax,1),%edi │ │ + cmp %ecx,%edi │ │ + mov %r10d,%ecx │ │ + cmove %r11d,%ecx │ │ + mov %ebx,%edi │ │ + cmove %r12d,%edi │ │ + mov %cx,(%r14,%rbp,1) │ │ + mov %di,0x2(%r14,%rbp,1) │ │ + movslq 0xc(%rsi),%rcx │ │ + cmp $0x1,%rcx │ │ + jg 9b1bd │ │ + lea 0x1(%rcx),%edi │ │ + mov %edi,0xc(%rsi) │ │ + shl $0x4,%rcx │ │ + add %rcx,%r14 │ │ + mov 0x38(%rsp),%rax │ │ + movzbl -0x1(%r9,%rax,1),%ecx │ │ + cmp %r8d,%ecx │ │ + jne 9b1b3 │ │ + mov %r11w,0x4(%r14) │ │ + mov %r12w,0x6(%r14) │ │ + jmp 9b1bd │ │ + mov %r10w,0x4(%r14) │ │ + mov %bx,0x6(%r14) │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + push %rbp │ │ + push %rbx │ │ + movsbq 0x8(%rdx),%rax │ │ + test %rax,%rax │ │ + jle 9b2d5 │ │ + movzbl -0x1(%rax,%r8,1),%eax │ │ + mov (%rdx),%ebp │ │ + mov %ebp,%r9d │ │ + neg %r9d │ │ + movzwl 0x2(%rdx),%ebx │ │ + mov %ebx,%r10d │ │ + neg %r10d │ │ + cmp %ecx,%eax │ │ + cmove %ebx,%r10d │ │ + cmove %ebp,%r9d │ │ + mov (%rsi),%r11d │ │ + test %r11d,%r11d │ │ + jle 9b2d8 │ │ + mov %r10d,%eax │ │ + shl $0x10,%eax │ │ + movzwl %r9w,%ebp │ │ + or %eax,%ebp │ │ + xor %eax,%eax │ │ + mov %rdi,%rbx │ │ nop │ │ - mov %esi,0x40(%rsp) │ │ - mov 0x58(%rsp),%rbp │ │ - add %ebp,%edx │ │ - mov 0x18(%rsp),%rax │ │ - mov %edx,0x10(%rax) │ │ - mov %ecx,%ebx │ │ + cmp (%rbx),%ebp │ │ + je 9b231 │ │ + add $0x1,%rax │ │ + add $0x10,%rbx │ │ + cmp %rax,%r11 │ │ + jne 9b220 │ │ + cmp %r11d,%eax │ │ + jne 9b257 │ │ + mov %r11,%rax │ │ + shl $0x4,%rax │ │ + mov %r9w,(%rdi,%rax,1) │ │ + mov %r10w,0x2(%rdi,%rax,1) │ │ + movl $0x2,0x8(%rdi,%rax,1) │ │ + add $0x1,%r11d │ │ + mov %r11d,(%rsi) │ │ + movsbq 0x9(%rdx),%rax │ │ + test %rax,%rax │ │ + jle 9b2d5 │ │ + movzbl -0x1(%rax,%r8,1),%eax │ │ + mov 0x4(%rdx),%ebp │ │ + mov %ebp,%r8d │ │ + neg %r8d │ │ + movzwl 0x6(%rdx),%edx │ │ + mov %edx,%r9d │ │ + neg %r9d │ │ + cmp %ecx,%eax │ │ + cmove %edx,%r9d │ │ + cmove %ebp,%r8d │ │ + mov %r11d,%ecx │ │ + test %r11d,%r11d │ │ + jle 9b2e8 │ │ + mov %r9d,%eax │ │ + shl $0x10,%eax │ │ + movzwl %r8w,%edx │ │ + or %eax,%edx │ │ + xor %eax,%eax │ │ + mov %rdi,%rbp │ │ + nopl (%rax) │ │ + cmp 0x0(%rbp),%edx │ │ + je 9b2b2 │ │ + add $0x1,%rax │ │ + add $0x10,%rbp │ │ + cmp %rax,%rcx │ │ + jne 9b2a0 │ │ + cmp %r11d,%eax │ │ + jne 9b2d5 │ │ + shl $0x4,%rcx │ │ + mov %r8w,(%rdi,%rcx,1) │ │ + mov %r9w,0x2(%rdi,%rcx,1) │ │ + movl $0x2,0x8(%rdi,%rcx,1) │ │ + add $0x1,%r11d │ │ + mov %r11d,(%rsi) │ │ + pop %rbx │ │ + pop %rbp │ │ + retq │ │ + xor %eax,%eax │ │ + cmp %r11d,%eax │ │ + je 9b236 │ │ + jmpq 9b257 │ │ + xor %eax,%eax │ │ + cmp %r11d,%eax │ │ + je 9b2b7 │ │ + jmp 9b2d5 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + mov %r8d,%r14d │ │ + mov 0x38(%rsp),%ebx │ │ + xor %eax,%eax │ │ + cmpl $0x1,0xd4(%rsi) │ │ + je 9b320 │ │ + mov 0x40(%rsp),%eax │ │ + cltq │ │ + mov 0xb8(%rsi),%rbp │ │ + imul %rax,%rbp │ │ + shl $0x7,%rbp │ │ + add 0xb0(%rsi),%rbp │ │ + mov %rbp,0x130(%rdi) │ │ + mov 0xc8(%rsi),%r13 │ │ + imul %r13,%rax │ │ + imul $0x230,%rax,%rax │ │ + add 0xc0(%rsi),%rax │ │ + mov 0x18(%rsi),%r8d │ │ + mov %r8d,%r15d │ │ + imul %ebx,%r15d │ │ + and $0x10,%r15d │ │ + test %r8d,%r8d │ │ + jle 9b38d │ │ + lea -0x1(%r8),%rbp │ │ + mov %r8d,%r12d │ │ + and $0x3,%r12d │ │ + cmp $0x3,%rbp │ │ + jae 9b395 │ │ + xor %ebx,%ebx │ │ + test %r12,%r12 │ │ + jne 9b412 │ │ + jmpq 9b450 │ │ + mov %rax,%rbp │ │ + jmpq 9b450 │ │ + mov %r9d,-0x8(%rsp) │ │ + mov %r14d,%r9d │ │ + mov %edx,-0x4(%rsp) │ │ + mov %r8d,%edx │ │ + imul %ebx,%edx │ │ + shr $0x4,%edx │ │ + and $0x1,%edx │ │ + shl $0x7,%rdx │ │ + lea (%rdx,%rdi,1),%r10 │ │ + add $0x48,%r10 │ │ + mov %r13,%rdx │ │ + shl $0x6,%rdx │ │ + mov %r8,%r11 │ │ + sub %r12,%r11 │ │ + mov %r13,%r14 │ │ + shl $0x4,%r14 │ │ + xor %ebx,%ebx │ │ nop │ │ - mov 0x30(%rsp),%rdx │ │ - movzbl 0x1a(%rdx),%ecx │ │ - lea 0x0(,%rbp,4),%eax │ │ - lea (%r14,%rax,2),%rax │ │ - sub $0x28,%rsp │ │ - mov 0x40(%rsp),%r12 │ │ - mov %r12,%rdi │ │ - mov 0x148(%rsp),%esi │ │ - mov $0x0,%r8d │ │ - lea 0x14c(%rsp),%r9 │ │ - push %rax │ │ + mov %rax,%rbp │ │ + mov %rax,-0x18(%r10,%rbx,8) │ │ + add %r14,%rax │ │ + mov %rax,-0x10(%r10,%rbx,8) │ │ + add %r14,%rax │ │ + mov %rax,-0x8(%r10,%rbx,8) │ │ + add %r14,%rax │ │ + mov %rax,(%r10,%rbx,8) │ │ + add $0x4,%rbx │ │ + add %r14,%rax │ │ + cmp %rbx,%r11 │ │ + jne 9b3d0 │ │ + add %rdx,%rbp │ │ + mov %rbp,%rax │ │ + mov -0x4(%rsp),%edx │ │ + mov %r9d,%r14d │ │ + mov -0x8(%rsp),%r9d │ │ + test %r12,%r12 │ │ + je 9b450 │ │ + mov %r8d,%ebp │ │ + imul 0x38(%rsp),%ebp │ │ + shr $0x4,%ebp │ │ + and $0x1,%ebp │ │ + shl $0x7,%rbp │ │ + lea 0x0(%rbp,%rbx,8),%rbp │ │ + lea (%rdi,%rbp,1),%r10 │ │ + add $0x30,%r10 │ │ + mov %r13,%r11 │ │ + shl $0x4,%r11 │ │ + xor %ebx,%ebx │ │ + mov %rax,%rbp │ │ + nopl (%rax) │ │ + mov %rbp,(%r10,%rbx,8) │ │ + add $0x1,%rbx │ │ + add %r11,%rbp │ │ + cmp %rbx,%r12 │ │ + jne 9b440 │ │ + mov %r15d,%r10d │ │ + mov %rbp,0x8(%rdi,%r10,8) │ │ + shl $0x4,%r13 │ │ + mov %rbp,%rax │ │ + add %r13,%rax │ │ + mov %r15d,%ebx │ │ + or $0x1,%ebx │ │ + movq $0x0,0x8(%rdi,%rbx,8) │ │ + mov %r15d,%r11d │ │ + or $0x2,%r11d │ │ + mov %rax,0x8(%rdi,%r11,8) │ │ + add %rax,%r13 │ │ + mov %r15d,%eax │ │ + or $0x3,%eax │ │ + movq $0x0,0x8(%rdi,%rax,8) │ │ + mov %r15d,%ebx │ │ + or $0x4,%ebx │ │ + mov %r13,0x8(%rdi,%rbx,8) │ │ + mov 0x38(%rsp),%eax │ │ + test $0x1,%al │ │ + je 9b4df │ │ + add %r8d,%r15d │ │ + movslq %r15d,%r8 │ │ + mov 0x8(%rdi,%r8,8),%rax │ │ + mov %rax,0x8(%rdi,%r10,8) │ │ + mov %rbp,0x8(%rdi,%r8,8) │ │ + mov 0x8(%rdi,%r11,8),%rax │ │ + mov 0x18(%rdi,%r8,8),%rbp │ │ + mov %rbp,0x8(%rdi,%r11,8) │ │ + mov %rax,0x18(%rdi,%r8,8) │ │ + mov 0x8(%rdi,%rbx,8),%rax │ │ + mov 0x28(%rdi,%r8,8),%rbp │ │ + mov %rbp,0x8(%rdi,%rbx,8) │ │ + mov %rax,0x28(%rdi,%r8,8) │ │ + mov %rsi,(%rdi) │ │ + mov %r14d,0x140(%rdi) │ │ + mov 0xc(%rsi),%eax │ │ + cmp %r9d,%eax │ │ + cmovg %r9d,%eax │ │ + mov %eax,0x144(%rdi) │ │ + mov %edx,0x138(%rdi) │ │ + mov 0x8(%rsi),%eax │ │ + cmp %ecx,%eax │ │ + cmovg %ecx,%eax │ │ + mov %eax,0x13c(%rdi) │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ push %r13 │ │ + push %r12 │ │ push %rbx │ │ - callq 9be60 │ │ - mov 0xe8(%rsp),%rsi │ │ - add $0x40,%rsp │ │ - lea 0x6793f(%rip),%rax │ │ - movzbl (%rax,%rsi,8),%eax │ │ - mov 0x10(%r12),%edx │ │ - add %eax,%edx │ │ - mov %edx,0x10(%r12) │ │ - add %eax,%ebp │ │ - add $0x1,%ebx │ │ - cmp %r15d,%ebp │ │ - jl a1df0 │ │ - mov 0x28(%rsp),%r8 │ │ - mov 0x828(%r8),%r9 │ │ - lea 0x67912(%rip),%rax │ │ - movzbl 0x1(%rax,%rsi,8),%ebx │ │ + push %rax │ │ + mov %rdi,%r15 │ │ + xor %eax,%eax │ │ + cmpl $0x1,0xd4(%rdi) │ │ + mov %edx,%ebp │ │ + cmovne %esi,%eax │ │ + mov 0x10(%rdi),%r13d │ │ + mov 0x14(%rdi),%edi │ │ + cmp %r9d,%edi │ │ + cmovg %r9d,%edi │ │ + cmp $0x7,%edx │ │ + mov $0x8,%edx │ │ + cmovg %ebp,%edx │ │ + mov %edx,-0x78(%rsp) │ │ + mov %rcx,%rdx │ │ + mov %rcx,-0x58(%rsp) │ │ + mov %ebp,%edx │ │ + lea 0x8(%rcx),%esi │ │ + cmp %r13d,%esi │ │ + cmovle %esi,%r13d │ │ + mov 0xb8(%r15),%rcx │ │ + mov %rcx,-0x68(%rsp) │ │ + cltq │ │ + mov %rax,-0x70(%rsp) │ │ + mov %r8d,-0x7c(%rsp) │ │ + cmp %r8d,%edi │ │ + jle 9b68d │ │ + cmp -0x58(%rsp),%edx │ │ + jge 9b68d │ │ + mov -0x68(%rsp),%rbx │ │ mov %rbx,%rax │ │ - imul %r9,%rax │ │ - sub %ebp,%edx │ │ - mov 0x18(%rsp),%rcx │ │ - mov %edx,0x10(%rcx) │ │ - mov 0x40(%rsp),%esi │ │ - add %ebx,%esi │ │ - add 0x14(%rcx),%ebx │ │ - lea (%r14,%rax,4),%r14 │ │ - mov %ebx,0x14(%rcx) │ │ - add $0x1,%r13d │ │ - cmp 0x11c(%rsp),%esi │ │ - mov 0x98(%rsp),%ecx │ │ - jl a1dd0 │ │ - jmp a1f01 │ │ - xchg %ax,%ax │ │ - mov %ebp,%esi │ │ - jmp a1f01 │ │ + imul -0x70(%rsp),%rax │ │ + shl $0x4,%rax │ │ + mov -0x7c(%rsp),%ecx │ │ + mov %ecx,%esi │ │ + and $0xf,%esi │ │ + imul %rbx,%rsi │ │ + add %rax,%rsi │ │ + shl $0x3,%rsi │ │ + add 0xb0(%r15),%rsi │ │ + movslq %edx,%r10 │ │ + mov -0x58(%rsp),%r11 │ │ + movslq %r11d,%rbp │ │ + sub %edx,%r11d │ │ + mov %r10,%r8 │ │ + not %r8 │ │ + add %rbp,%r8 │ │ + and $0x7,%r11d │ │ + lea 0x0(,%rbx,8),%r9 │ │ + mov %r10,%rbx │ │ + test %r11,%r11 │ │ + jne 9b616 │ │ + jmp 9b631 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - mov 0xa8(%rsp),%rax │ │ - lea 0x678b1(%rip),%rsi │ │ - movzbl 0x1(%rsi,%rax,8),%eax │ │ - mov %r9,%rbx │ │ - imul %rax,%rbx │ │ - shl $0x2,%rbx │ │ - mov %ebp,%esi │ │ - mov 0x11c(%rsp),%ebp │ │ - nopl 0x0(%rax,%rax,1) │ │ - add %rbx,%r14 │ │ - add %eax,%esi │ │ - cmp %ebp,%esi │ │ - jl a1ef0 │ │ - add %esi,%edx │ │ - mov %edx,0x14(%r13) │ │ - mov %edx,%ebx │ │ - mov %esi,%edx │ │ - imul %r9,%rdx │ │ - shl $0x2,%rdx │ │ - sub %esi,%ebx │ │ - mov 0x18(%rsp),%r13 │ │ - mov %ebx,0x14(%r13) │ │ - cmpb $0x0,0x78(%rsp) │ │ - je a2570 │ │ - mov %rdx,0x160(%rsp) │ │ - mov %r14,0xa0(%rsp) │ │ - mov 0x58(%rsp),%rax │ │ - mov %eax,%r10d │ │ - mov 0x70(%rsp),%rdi │ │ - mov %edi,%ecx │ │ - shr %cl,%r10d │ │ - add $0x10,%eax │ │ - mov %eax,0x144(%rsp) │ │ - mov %eax,%edx │ │ - shr %cl,%edx │ │ - mov 0x140(%rsp),%eax │ │ - cmp %edx,%eax │ │ - cmovle %eax,%edx │ │ - mov %edx,0x40(%rsp) │ │ - mov 0x830(%r8),%r15 │ │ - mov %r15,%rdx │ │ - xor %ecx,%ecx │ │ - mov 0x80(%rsp),%r9 │ │ - mov 0x128(%rsp),%r11d │ │ - mov %r10d,0xcc(%rsp) │ │ - jmp a1fb4 │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %ebx,%eax │ │ - mov %r9d,%ecx │ │ - shl %cl,%ebp │ │ - mov %eax,%ebx │ │ - sub %ebp,%ebx │ │ - mov %ebx,0x14(%r13) │ │ - mov 0x98(%rsp),%rax │ │ - mov %rax,%rcx │ │ - cmp $0x2,%rax │ │ - je a1d20 │ │ - lea 0x1(%rcx),%rax │ │ - mov %rax,0x98(%rsp) │ │ - add 0xf0(%rsp),%ebx │ │ - mov 0x818(%r8,%rcx,8),%rax │ │ - mov %ebx,0x14(%r13) │ │ - mov 0xe8(%rsp),%ebp │ │ - cmp %r11d,%ebp │ │ - jge a1f90 │ │ - mov %rcx,0xd8(%rsp) │ │ - sar %rdx │ │ - imul 0x180(%rsp),%rdx │ │ - mov 0x178(%rsp),%rcx │ │ - sar %cl,%rdx │ │ - mov 0xd0(%rsp),%rcx │ │ - lea (%rax,%rcx,2),%rax │ │ - lea (%rax,%rdx,2),%rax │ │ - mov %rax,0x48(%rsp) │ │ - mov 0x10(%r13),%esi │ │ - jmp a208b │ │ nopl 0x0(%rax) │ │ - mov 0x830(%r8),%r15 │ │ - mov 0x14(%r13),%ebx │ │ - mov 0x80(%rsp),%r9 │ │ - mov 0x128(%rsp),%r11d │ │ - mov 0xcc(%rsp),%r10d │ │ - movzbl %r14b,%eax │ │ - mov %rax,%rcx │ │ - imul %r15,%rcx │ │ - mov 0x48(%rsp),%rdx │ │ - lea (%rdx,%rcx,4),%rdx │ │ - mov %rdx,0x48(%rsp) │ │ - mov %edi,%ecx │ │ - shl %cl,%r12d │ │ - sub %r12d,%esi │ │ - mov 0x88(%rsp),%rbp │ │ - add %eax,%ebp │ │ - mov %r9d,%ecx │ │ - shl %cl,%eax │ │ - mov %esi,0x10(%r13) │ │ - add %ebx,%eax │ │ - mov %eax,0x14(%r13) │ │ - mov %eax,%ebx │ │ - mov %r15,%rdx │ │ - cmp %r11d,%ebp │ │ - jge a1f92 │ │ - add 0x58(%rsp),%esi │ │ - mov %esi,0x10(%r13) │ │ - cmp 0x40(%rsp),%r10d │ │ - mov %rbp,0x88(%rsp) │ │ - jge a2550 │ │ - mov %ebp,%eax │ │ - mov %r9d,%ecx │ │ - shl %cl,%eax │ │ - add 0xc0(%rsp),%eax │ │ - shl $0x5,%eax │ │ - add 0xb8(%rsp),%eax │ │ - mov %eax,0x60(%rsp) │ │ - mov 0xf8(%rsp),%rax │ │ - add %ebp,%eax │ │ - mov 0xd8(%rsp),%rcx │ │ - shl $0x5,%rcx │ │ - mov %rcx,0x90(%rsp) │ │ - add %r13,%rcx │ │ - add %rcx,%rax │ │ - add $0x58,%rax │ │ - mov %rax,0xe0(%rsp) │ │ - mov %r10d,%r12d │ │ - cmpl $0x0,0x12a0(%r8) │ │ - jne a21ce │ │ - jmpq a2250 │ │ - movabs $0x101010101010101,%rax │ │ + add $0x1,%ecx │ │ + add %r9,%rsi │ │ + cmp %edi,%ecx │ │ + jge 9b68d │ │ + mov %r10,%rbx │ │ + test %r11,%r11 │ │ + je 9b631 │ │ + mov %r10,%rbx │ │ + mov %r11,%rax │ │ + nopl 0x0(%rax) │ │ + movl $0x80008000,(%rsi,%rbx,8) │ │ + add $0x1,%rbx │ │ + add $0xffffffffffffffff,%rax │ │ + jne 9b620 │ │ + cmp $0x7,%r8 │ │ + jb 9b600 │ │ + nopw 0x0(%rax,%rax,1) │ │ + movl $0x80008000,(%rsi,%rbx,8) │ │ + movl $0x80008000,0x8(%rsi,%rbx,8) │ │ + movl $0x80008000,0x10(%rsi,%rbx,8) │ │ + movl $0x80008000,0x18(%rsi,%rbx,8) │ │ + movl $0x80008000,0x20(%rsi,%rbx,8) │ │ + movl $0x80008000,0x28(%rsi,%rbx,8) │ │ + movl $0x80008000,0x30(%rsi,%rbx,8) │ │ + movl $0x80008000,0x38(%rsi,%rbx,8) │ │ + add $0x8,%rbx │ │ + cmp %rbx,%rbp │ │ + jne 9b640 │ │ + jmpq 9b600 │ │ + cmpl $0x0,0x98(%r15) │ │ + jle 9b9f4 │ │ + addl $0xfffffff8,-0x78(%rsp) │ │ + mov 0xb0(%r15),%rcx │ │ + mov -0x7c(%rsp),%esi │ │ + mov -0x68(%rsp),%rax │ │ imul %rax,%rsi │ │ - mov 0x18(%rsp),%r13 │ │ - mov 0x288(%r13),%rax │ │ - mov 0x90(%rsp),%rcx │ │ - add %rcx,%rax │ │ - mov %rsi,0x40(%rbp,%rax,1) │ │ - mov 0x288(%r13),%rax │ │ - add %rcx,%rax │ │ - mov %rsi,0x48(%rbp,%rax,1) │ │ - mov 0x68(%rsp),%rdx │ │ - test %r15d,%r15d │ │ - js a21a3 │ │ + lea 0x0(,%rax,8),%rax │ │ + mov %rax,-0x20(%rsp) │ │ + add $0x4,%rcx │ │ + mov %rcx,-0x18(%rsp) │ │ + shlq $0x7,-0x70(%rsp) │ │ + mov %rsi,%rax │ │ + mov %rsi,-0x28(%rsp) │ │ + lea 0x1(%rsi),%rax │ │ + mov %rax,-0x30(%rsp) │ │ + xor %r8d,%r8d │ │ + lea 0x70345(%rip),%r10 │ │ + mov %r15,-0x10(%rsp) │ │ + mov %edi,-0x50(%rsp) │ │ + mov 0x38(%r15,%r8,4),%eax │ │ + mov %eax,-0x48(%rsp) │ │ + cmp $0x80000000,%eax │ │ + jne 9b734 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + add $0x1,%r8 │ │ + movslq 0x98(%r15),%rax │ │ + cmp %rax,%r8 │ │ + jge 9b9f4 │ │ + mov 0x38(%r15,%r8,4),%eax │ │ + mov %eax,-0x48(%rsp) │ │ + cmp $0x80000000,%eax │ │ + je 9b710 │ │ + cmp -0x7c(%rsp),%edi │ │ + jle 9b710 │ │ + movzbl 0x35(%r15,%r8,1),%eax │ │ + lea -0x4(%rax),%ecx │ │ + mov %ecx,-0x74(%rsp) │ │ + mov 0xa8(%r15),%rsi │ │ + mov (%rsi,%rax,8),%rax │ │ + mov -0x28(%rsp),%rcx │ │ + lea (%rax,%rcx,8),%r11 │ │ + mov -0x30(%rsp),%rcx │ │ + lea 0x4(%rax,%rcx,8),%rsi │ │ + mov %rsi,-0x38(%rsp) │ │ + lea (%rax,%rcx,8),%rax │ │ + mov %rax,-0x40(%rsp) │ │ + mov -0x7c(%rsp),%eax │ │ + mov %eax,%ecx │ │ + mov %r8,-0x8(%rsp) │ │ + jmp 9b7a6 │ │ + mov -0x20(%rsp),%rax │ │ + add %rax,%r11 │ │ + mov -0x60(%rsp),%rcx │ │ + add $0x1,%ecx │ │ + add %rax,-0x38(%rsp) │ │ + add %rax,-0x40(%rsp) │ │ + mov -0x50(%rsp),%edi │ │ + cmp %edi,%ecx │ │ + jge 9b710 │ │ + mov %rcx,%rax │ │ + mov %rcx,-0x60(%rsp) │ │ + and $0x7ffffff8,%ecx │ │ + mov -0x7c(%rsp),%eax │ │ + cmp %eax,%ecx │ │ + cmova %ecx,%eax │ │ + mov %eax,-0x44(%rsp) │ │ + add $0x8,%ecx │ │ + cmp %edi,%ecx │ │ + cmovg %edi,%ecx │ │ + mov %ecx,-0x4c(%rsp) │ │ + mov -0x78(%rsp),%eax │ │ + mov %eax,%r14d │ │ + cmp %r13d,%eax │ │ + jl 9b7eb │ │ + jmp 9b780 │ │ nopl 0x0(%rax,%rax,1) │ │ - mov 0x30(%rsp),%rax │ │ - movzbl 0x7(%rax),%eax │ │ - mov 0x7c(%rsp),%ebp │ │ + mov %edi,%edx │ │ + add $0x1,%r14d │ │ + cmp %r13d,%r14d │ │ + jge 9b780 │ │ + mov %edx,%edi │ │ + movslq %r14d,%rdx │ │ + movsbq 0x4(%r11,%rdx,8),%r12 │ │ + test %r12,%r12 │ │ + je 9b7e0 │ │ + lea (%r8,%r8,8),%rax │ │ + lea (%rax,%rax,2),%rax │ │ + add %r8,%rax │ │ + add %r15,%rax │ │ + movslq 0x40(%rax,%r12,4),%rax │ │ + test %rax,%rax │ │ + je 9b9e0 │ │ + mov (%r11,%rdx,8),%r9d │ │ mov %rax,%rcx │ │ - shl $0x7,%rcx │ │ + mov %rax,(%rsp) │ │ + movzwl (%r10,%rax,2),%eax │ │ + imul -0x48(%rsp),%eax │ │ + movswl %r9w,%esi │ │ + imul %eax,%esi │ │ + mov %r9d,%ebp │ │ + sar $0x10,%ebp │ │ + imul %eax,%ebp │ │ + mov %esi,%eax │ │ + sar $0x1f,%eax │ │ + lea (%rsi,%rax,1),%ecx │ │ + add $0x2000,%ecx │ │ + sar $0xe,%ecx │ │ + cmp $0x4000,%ecx │ │ + mov $0x3fff,%esi │ │ + cmovge %esi,%ecx │ │ + cmp $0xffffc000,%ecx │ │ + mov $0xffffc001,%ebx │ │ + cmovle %ebx,%ecx │ │ + mov %ebp,%eax │ │ + sar $0x1f,%eax │ │ + lea (%rax,%rbp,1),%ebp │ │ + add $0x2000,%ebp │ │ + sar $0xe,%ebp │ │ + cmp $0x4000,%ebp │ │ + cmovge %esi,%ebp │ │ + cmp $0xffffc000,%ebp │ │ + cmovle %ebx,%ebp │ │ + mov %ebp,%esi │ │ + neg %esi │ │ + cmovl %ebp,%esi │ │ + mov %ecx,%ebx │ │ + neg %ebx │ │ + cmovl %ecx,%ebx │ │ + shr $0x6,%ebx │ │ + mov %ebx,%eax │ │ + neg %eax │ │ + xor -0x74(%rsp),%ecx │ │ + cmovns %ebx,%eax │ │ + mov -0x60(%rsp),%rcx │ │ + lea (%rax,%rcx,1),%ebx │ │ + cmp -0x44(%rsp),%ebx │ │ + jl 9b9a0 │ │ + cmp -0x4c(%rsp),%ebx │ │ + jge 9b9a0 │ │ + mov %r13d,%r8d │ │ + shr $0x6,%esi │ │ + mov %esi,%ecx │ │ + neg %ecx │ │ + xor -0x74(%rsp),%ebp │ │ + cmovns %esi,%ecx │ │ + add %r14d,%ecx │ │ + movslq %ecx,%r15 │ │ + add -0x60(%rsp),%al │ │ + movzbl %al,%eax │ │ + and $0xf,%eax │ │ + mov -0x70(%rsp),%rcx │ │ lea (%rcx,%rax,8),%rax │ │ - add 0xb0(%rsp),%rax │ │ - lea 0x0(,%r12,4),%ecx │ │ - mov 0x48(%rsp),%rsi │ │ - lea (%rsi,%rcx,2),%rdi │ │ - mov 0x830(%r8),%rsi │ │ - mov 0x1234(%r8),%r8d │ │ - mov %r15d,%ecx │ │ - callq *0x2a8(%rax,%rbp,8) │ │ - mov 0x70(%rsp),%rdi │ │ - mov 0x28(%rsp),%r8 │ │ - movzbl %bl,%esi │ │ - add %esi,%r12d │ │ - mov %edi,%ecx │ │ - shl %cl,%esi │ │ - add 0x10(%r13),%esi │ │ - mov %esi,0x10(%r13) │ │ - cmp 0x40(%rsp),%r12d │ │ - jge a2020 │ │ - cmpl $0x0,0x12a0(%r8) │ │ - je a2250 │ │ - mov 0x130(%rsp),%rcx │ │ - mov 0x36b0(%rcx),%rdx │ │ - mov 0x38(%rsp),%rax │ │ - lea 0x67597(%rip),%rbp │ │ - movzbl 0x0(%rbp,%rax,8),%ebx │ │ - movzbl 0x1(%rbp,%rax,8),%r14d │ │ - mov %rbx,%rax │ │ - imul %r14,%rax │ │ - shl $0x6,%rax │ │ - add %rdx,%rax │ │ - mov %rax,0x36b0(%rcx) │ │ - movslq 0x14(%r13),%rax │ │ - imul 0xcf8(%r8),%rax │ │ + imul -0x68(%rsp),%rax │ │ + lea (%rax,%r15,8),%r10 │ │ + add -0x18(%rsp),%r10 │ │ + mov %edx,%ebp │ │ + mov -0x38(%rsp),%rax │ │ + lea (%rax,%rdx,8),%rbx │ │ + mov -0x40(%rsp),%rax │ │ + lea (%rax,%rdx,8),%r13 │ │ + xor %eax,%eax │ │ + mov %edi,%edx │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + mov %rax,%rdi │ │ + add %r15,%rax │ │ + lea (%rdi,%rbp,1),%esi │ │ + and $0xfffffff8,%esi │ │ + lea -0x8(%rsi),%ecx │ │ + cmp %edx,%ecx │ │ + cmovl %edx,%ecx │ │ + movslq %ecx,%rcx │ │ + cmp %rcx,%rax │ │ + jl 9b95e │ │ + add $0x10,%esi │ │ + mov -0x58(%rsp),%rcx │ │ + cmp %ecx,%esi │ │ + cmovg %ecx,%esi │ │ movslq %esi,%rcx │ │ - add %rax,%rcx │ │ - lea (%rcx,%rcx,4),%rax │ │ - add %rax,%rax │ │ - add 0x12b0(%r8),%rax │ │ - mov 0x98(%rsp),%rcx │ │ - movswl (%rax,%rcx,2),%r15d │ │ - movzbl 0x6(%rcx,%rax,1),%eax │ │ - mov %eax,0x7c(%rsp) │ │ - test %r15d,%r15d │ │ - jns a2150 │ │ - jmpq a21a3 │ │ + cmp %rcx,%rax │ │ + jge 9b95e │ │ + mov %r9d,-0x4(%r10,%rdi,8) │ │ + mov (%rsp),%rax │ │ + mov %al,(%r10,%rdi,8) │ │ + lea (%rdi,%rbp,1),%eax │ │ + add $0x1,%eax │ │ + cmp %r8d,%eax │ │ + jge 9b97a │ │ + cmp %r12b,(%rbx,%rdi,8) │ │ + jne 9b97a │ │ + lea 0x1(%rdi),%rax │ │ + cmp %r9d,0x0(%r13,%rdi,8) │ │ + je 9b920 │ │ + lea (%r14,%rdi,1),%r14d │ │ + add $0x1,%r14d │ │ + mov -0x10(%rsp),%r15 │ │ + mov %r8d,%r13d │ │ + mov -0x8(%rsp),%r8 │ │ + lea 0x7009a(%rip),%r10 │ │ + jmp 9b9c3 │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov %rdx,%r14 │ │ + lea 0x1(%rdx),%eax │ │ + cmp %r13d,%eax │ │ + jge 9b9bd │ │ + cmp %r12b,0xc(%r11,%r14,8) │ │ + jne 9b9bd │ │ + lea 0x1(%r14),%rdx │ │ + cmp %r9d,0x8(%r11,%r14,8) │ │ + je 9b9a0 │ │ + add $0x1,%r14d │ │ + mov %edi,%edx │ │ + add $0xffffffff,%r14d │ │ + add $0x1,%r14d │ │ + cmp %r13d,%r14d │ │ + jl 9b7eb │ │ + jmpq 9b780 │ │ + nopl 0x0(%rax) │ │ + mov %edi,%edx │ │ + add $0x1,%r14d │ │ + cmp %r13d,%r14d │ │ + jl 9b7eb │ │ + jmpq 9b780 │ │ + add $0x8,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ - mov %r12d,%eax │ │ - mov %edi,%ecx │ │ - shl %cl,%eax │ │ - add 0x60(%rsp),%eax │ │ - cltq │ │ - movzbl 0x1ee0(%r13,%rax,1),%eax │ │ - mov %eax,0x7c(%rsp) │ │ - mov 0x100(%rsp),%rax │ │ - lea (%r12,%rax,1),%ebp │ │ - mov 0x288(%r13),%rax │ │ - add 0x90(%rsp),%rax │ │ - lea (%rax,%rbp,1),%rsi │ │ - add $0x40,%rsi │ │ - mov 0x30(%rsp),%r9 │ │ - movzbl 0x7(%r9),%ecx │ │ - sub $0x18,%rsp │ │ - mov %r13,%rdi │ │ - mov 0xf8(%rsp),%rdx │ │ - mov 0x138(%rsp),%r8d │ │ - lea 0x3f(%rsp),%rax │ │ - push %rax │ │ - lea 0x9c(%rsp),%rax │ │ - push %rax │ │ - pushq 0x90(%rsp) │ │ - pushq 0xc8(%rsp) │ │ - pushq $0x0 │ │ - callq 9c7e0 │ │ - mov 0x68(%rsp),%r8 │ │ - add $0x40,%rsp │ │ - mov %eax,%r15d │ │ - mov 0x38(%rsp),%rax │ │ - lea 0x67496(%rip),%rdx │ │ - movzbl 0x1(%rdx,%rax,8),%r14d │ │ - mov 0xd0c(%r8),%eax │ │ - mov 0x80(%rsp),%rcx │ │ - add %ecx,%eax │ │ - sub 0x14(%r13),%eax │ │ - sar %cl,%eax │ │ - cmp %r14d,%eax │ │ - cmovg %r14d,%eax │ │ - lea -0x1(%rax),%ecx │ │ - cmp $0xf,%ecx │ │ - ja a235b │ │ - lea 0x6a303(%rip),%rsi │ │ - movslq (%rsi,%rcx,4),%rcx │ │ - add %rsi,%rcx │ │ - jmpq *%rcx │ │ - movzbl 0x27(%rsp),%r13d │ │ - mov 0xe0(%rsp),%rax │ │ - mov %r13b,(%rax) │ │ - jmpq a23f0 │ │ - movzbl 0x27(%rsp),%r13d │ │ - mov %r13d,%eax │ │ - shl $0x8,%eax │ │ - or %r13d,%eax │ │ - mov 0xe0(%rsp),%rcx │ │ - mov %ax,(%rcx) │ │ - jmpq a23f0 │ │ - movzbl 0x27(%rsp),%r13d │ │ - movslq %eax,%rdx │ │ - movzbl %r13b,%esi │ │ - mov 0xe0(%rsp),%rdi │ │ - callq 4480 │ │ - lea 0x67404(%rip),%rdx │ │ - mov 0x28(%rsp),%r8 │ │ - jmp a23f0 │ │ - movzbl 0x27(%rsp),%r13d │ │ - imul $0x1010101,%r13d,%eax │ │ - mov 0xe0(%rsp),%rcx │ │ - mov %eax,(%rcx) │ │ - jmp a23f0 │ │ - movzbl 0x27(%rsp),%r13d │ │ - mov %r13,%rax │ │ - movabs $0x101010101010101,%rcx │ │ - imul %rcx,%rax │ │ - mov 0xe0(%rsp),%rcx │ │ - mov %rax,(%rcx) │ │ - jmp a23f0 │ │ - movzbl 0x27(%rsp),%r13d │ │ - mov %r13,%rax │ │ - movabs $0x101010101010101,%rcx │ │ - imul %rcx,%rax │ │ - mov 0xe0(%rsp),%rcx │ │ - mov %rax,(%rcx) │ │ - mov %rax,0x8(%rcx) │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + mov %esi,-0x4c(%rsp) │ │ + mov %rdi,-0x18(%rsp) │ │ + mov (%rdi),%r9 │ │ + mov 0x10(%r9),%r11d │ │ + mov 0x14(%r9),%eax │ │ + cmp %r8d,%eax │ │ + cmovg %r8d,%eax │ │ + cmp %edx,%r11d │ │ + cmovg %edx,%r11d │ │ + mov %eax,-0x24(%rsp) │ │ + cmp %ecx,%eax │ │ + jle 9be63 │ │ + mov %ecx,%r13d │ │ + mov 0xb8(%r9),%rsi │ │ + mov 0xa0(%r9),%rax │ │ + mov %ecx,%ecx │ │ + imul %rsi,%rcx │ │ + lea (%rax,%rcx,8),%rdx │ │ + lea (%rax,%rcx,8),%rdi │ │ + add $0x10,%rdi │ │ + mov %rdi,-0x30(%rsp) │ │ + lea (%rax,%rcx,8),%rdi │ │ + add $0x15,%rdi │ │ + mov %rdi,-0x38(%rsp) │ │ + shl $0x3,%rsi │ │ + mov %rsi,-0x8(%rsp) │ │ + lea (%rax,%rcx,8),%rsi │ │ + add $0xc,%rsi │ │ + mov %rsi,-0x40(%rsp) │ │ + lea 0x8(%rax,%rcx,8),%rax │ │ + mov %rax,-0x48(%rsp) │ │ + lea 0x71adc(%rip),%r15 │ │ + mov %r9,-0x20(%rsp) │ │ + mov %r11d,-0x50(%rsp) │ │ + cmp -0x4c(%rsp),%r11d │ │ + jg 9baf2 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - mov 0x70(%rsp),%rdi │ │ - mov 0xd08(%r8),%eax │ │ - add %edi,%eax │ │ - mov 0x18(%rsp),%rcx │ │ - sub 0x10(%rcx),%eax │ │ - mov %edi,%ecx │ │ - sar %cl,%eax │ │ - mov 0x38(%rsp),%rcx │ │ - movzbl (%rdx,%rcx,8),%ebx │ │ - cmp %ebx,%eax │ │ - cmovg %ebx,%eax │ │ - lea -0x1(%rax),%ecx │ │ - movzbl %r13b,%esi │ │ - cmp $0xf,%ecx │ │ - ja a2496 │ │ - lea 0x6a235(%rip),%rdx │ │ - movslq (%rdx,%rcx,4),%rcx │ │ - add %rdx,%rcx │ │ - jmpq *%rcx │ │ - mov 0x18(%rsp),%rcx │ │ - mov 0x288(%rcx),%rax │ │ - add 0x90(%rsp),%rax │ │ - mov %r13b,0x40(%rbp,%rax,1) │ │ - mov %rcx,%r13 │ │ - mov 0x68(%rsp),%rdx │ │ - test %r15d,%r15d │ │ - jns a2150 │ │ - jmpq a21a3 │ │ - mov %esi,%eax │ │ - shl $0x8,%eax │ │ - or %esi,%eax │ │ - mov 0x18(%rsp),%r13 │ │ - mov 0x288(%r13),%rcx │ │ - add 0x90(%rsp),%rcx │ │ - mov %ax,0x40(%rbp,%rcx,1) │ │ - mov 0x68(%rsp),%rdx │ │ - test %r15d,%r15d │ │ - jns a2150 │ │ - jmpq a21a3 │ │ - mov 0x18(%rsp),%r13 │ │ - mov 0x288(%r13),%rcx │ │ - add 0x90(%rsp),%rcx │ │ - lea (%rcx,%rbp,1),%rdi │ │ - add $0x40,%rdi │ │ - movslq %eax,%rdx │ │ - callq 4480 │ │ - mov 0x70(%rsp),%rdi │ │ - mov 0x28(%rsp),%r8 │ │ - mov 0x68(%rsp),%rdx │ │ - test %r15d,%r15d │ │ - jns a2150 │ │ - jmpq a21a3 │ │ - imul $0x1010101,%esi,%eax │ │ - mov 0x18(%rsp),%r13 │ │ - mov 0x288(%r13),%rcx │ │ - add 0x90(%rsp),%rcx │ │ - mov %eax,0x40(%rbp,%rcx,1) │ │ - mov 0x68(%rsp),%rdx │ │ - test %r15d,%r15d │ │ - jns a2150 │ │ - jmpq a21a3 │ │ - movabs $0x101010101010101,%rax │ │ - imul %rax,%rsi │ │ - mov 0x18(%rsp),%r13 │ │ - mov 0x288(%r13),%rax │ │ - add 0x90(%rsp),%rax │ │ - mov %rsi,0x40(%rbp,%rax,1) │ │ - mov 0x68(%rsp),%rdx │ │ - test %r15d,%r15d │ │ - jns a2150 │ │ - jmpq a21a3 │ │ + nop │ │ + mov -0x8(%rsp),%rax │ │ + add %rax,%rdx │ │ + add $0x1,%r13d │ │ + add %rax,-0x38(%rsp) │ │ + add %rax,-0x30(%rsp) │ │ + add %rax,-0x40(%rsp) │ │ + add %rax,-0x48(%rsp) │ │ + cmp -0x24(%rsp),%r13d │ │ + jge 9be63 │ │ + cmp -0x4c(%rsp),%r11d │ │ + jle 9bac0 │ │ + lea 0x0(%r13,%r13,1),%eax │ │ + and $0x1e,%eax │ │ + mov -0x18(%rsp),%rcx │ │ + mov 0x38(%rcx,%rax,8),%r12 │ │ + mov -0x4c(%rsp),%eax │ │ + mov %eax,%ebp │ │ + jmp 9bb25 │ │ + mov %al,0x7(%rdx,%rbp,8) │ │ + add $0x1,%rbp │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - mov 0x38(%rsp),%rax │ │ - lea 0x67224(%rip),%rcx │ │ - movzbl 0x1(%rcx,%rax,8),%r14d │ │ - mov %r10d,%r12d │ │ - jmpq a2043 │ │ + xchg %ax,%ax │ │ + cmp %r11d,%ebp │ │ + jge 9bac0 │ │ + lea 0x1(%rbp,%rbp,1),%eax │ │ + cltq │ │ + shl $0x4,%rax │ │ + lea (%r12,%rax,1),%r10 │ │ + movzbl 0xa(%r12,%rax,1),%ecx │ │ + movzbl (%r15,%rcx,4),%r8d │ │ + add $0x1,%r8d │ │ + shr %r8d │ │ + lea (%r12,%rax,1),%r14 │ │ + add $0x8,%r14 │ │ + movsbq 0x9(%r12,%rax,1),%rax │ │ + test %rax,%rax │ │ + jle 9bcb0 │ │ + cmpb $0x0,0x26(%rax,%r9,1) │ │ + je 9bcb0 │ │ + movswl 0x4(%r10),%ecx │ │ + mov %ecx,%esi │ │ + neg %esi │ │ + cmovl %ecx,%esi │ │ + movswl 0x6(%r10),%ebx │ │ + mov %ebx,%ecx │ │ + neg %ecx │ │ + cmovl %ebx,%ecx │ │ + or %esi,%ecx │ │ + cmp $0xfff,%ecx │ │ + jg 9bcb0 │ │ + test %r8d,%r8d │ │ + je 9bb20 │ │ + movslq %ebp,%rcx │ │ + mov 0x4(%r10),%esi │ │ + mov %esi,(%rdx,%rcx,8) │ │ + mov %al,0x4(%rdx,%rcx,8) │ │ + movzwl -0x53(%rsp),%eax │ │ + mov %ax,0x5(%rdx,%rcx,8) │ │ + mov -0x51(%rsp),%al │ │ + mov %al,0x7(%rdx,%rcx,8) │ │ + lea 0x1(%rcx),%rbp │ │ + cmp $0x1,%r8d │ │ + je 9bb20 │ │ + lea -0x1(%r8),%r15d │ │ + and $0x1,%r15d │ │ + cmp $0x2,%r8d │ │ + je 9bc72 │ │ + mov %r13,-0x10(%rsp) │ │ + mov %r15d,%r11d │ │ + not %r11d │ │ + add %r8d,%r11d │ │ + mov -0x38(%rsp),%rax │ │ + lea (%rax,%rcx,8),%rax │ │ + mov -0x30(%rsp),%rsi │ │ + lea (%rsi,%rcx,8),%r8 │ │ + mov -0x40(%rsp),%rsi │ │ + lea (%rsi,%rcx,8),%rbx │ │ + mov -0x48(%rsp),%rsi │ │ + lea (%rsi,%rcx,8),%r13 │ │ + xor %esi,%esi │ │ nopw 0x0(%rax,%rax,1) │ │ - mov 0x58(%rsp),%rax │ │ - add $0x10,%eax │ │ - mov %eax,%esi │ │ - mov 0x50(%rsp),%rax │ │ - mov 0x80(%rsp),%r9 │ │ - mov 0xf0(%rsp),%rbp │ │ - jmpq a1d44 │ │ + movzbl 0x1(%r14),%ecx │ │ + mov 0x4(%r10),%r9d │ │ + mov %r9d,0x0(%r13,%rsi,8) │ │ + mov %cl,(%rbx,%rsi,8) │ │ + movzbl -0x51(%rsp),%ecx │ │ + mov %cl,-0x6(%rax,%rsi,8) │ │ + movzwl -0x53(%rsp),%ecx │ │ + mov %cx,-0x8(%rax,%rsi,8) │ │ + movzbl 0x1(%r14),%ecx │ │ + mov 0x4(%r10),%edi │ │ + mov %edi,(%r8,%rsi,8) │ │ + mov %cl,0x8(%rbx,%rsi,8) │ │ + movzbl -0x51(%rsp),%ecx │ │ + mov %cl,0x2(%rax,%rsi,8) │ │ + movzwl -0x53(%rsp),%ecx │ │ + mov %cx,(%rax,%rsi,8) │ │ + add $0x2,%rsi │ │ + cmp %esi,%r11d │ │ + jne 9bc10 │ │ + add %rsi,%rbp │ │ + mov -0x10(%rsp),%r13 │ │ + mov -0x20(%rsp),%r9 │ │ + mov -0x50(%rsp),%r11d │ │ + test %r15d,%r15d │ │ + lea 0x71904(%rip),%r15 │ │ + je 9bb20 │ │ + mov 0x1(%r14),%al │ │ + mov 0x4(%r10),%ecx │ │ + mov %ecx,(%rdx,%rbp,8) │ │ + mov %al,0x4(%rdx,%rbp,8) │ │ + movzwl -0x53(%rsp),%eax │ │ + mov %ax,0x5(%rdx,%rbp,8) │ │ + mov -0x51(%rsp),%al │ │ + jmpq 9bb0c │ │ nopw %cs:0x0(%rax,%rax,1) │ │ xchg %ax,%ax │ │ - add $0x10,%rbp │ │ - mov %rbp,%rcx │ │ - cmp 0x150(%rsp),%rcx │ │ - jb a1c88 │ │ + movsbq (%r14),%rax │ │ + test %rax,%rax │ │ + jle 9be00 │ │ + cmpb $0x0,0x26(%rax,%r9,1) │ │ + je 9be00 │ │ + movswl (%r10),%ecx │ │ + mov %ecx,%esi │ │ + neg %esi │ │ + cmovl %ecx,%esi │ │ + movswl 0x2(%r10),%ecx │ │ + mov %ecx,%edi │ │ + neg %edi │ │ + cmovl %ecx,%edi │ │ + or %esi,%edi │ │ + cmp $0xfff,%edi │ │ + jg 9be00 │ │ + test %r8d,%r8d │ │ + je 9bb20 │ │ + movslq %ebp,%rcx │ │ + mov (%r10),%esi │ │ + mov %esi,(%rdx,%rcx,8) │ │ + mov %al,0x4(%rdx,%rcx,8) │ │ + movzwl -0x56(%rsp),%eax │ │ + mov %ax,0x5(%rdx,%rcx,8) │ │ + mov -0x54(%rsp),%al │ │ + mov %al,0x7(%rdx,%rcx,8) │ │ + lea 0x1(%rcx),%rbp │ │ + cmp $0x1,%r8d │ │ + je 9bb20 │ │ + lea -0x1(%r8),%r11d │ │ + and $0x1,%r11d │ │ + cmp $0x2,%r8d │ │ + je 9bdca │ │ + mov %r11d,%r15d │ │ + not %r15d │ │ + add %r8d,%r15d │ │ + mov -0x38(%rsp),%rax │ │ + lea (%rax,%rcx,8),%rsi │ │ + mov -0x30(%rsp),%rax │ │ + lea (%rax,%rcx,8),%r8 │ │ + mov -0x40(%rsp),%rax │ │ + lea (%rax,%rcx,8),%rbx │ │ + mov -0x48(%rsp),%rax │ │ + lea (%rax,%rcx,8),%r9 │ │ xor %eax,%eax │ │ - jmpq a2a3f │ │ - mov 0xc0(%rsp),%rax │ │ - movw $0x4040,0x38(%rdi,%rax,1) │ │ - lea -0x1(%rsi),%eax │ │ - cmp $0x1f,%al │ │ - mov 0x98(%rsp),%rsi │ │ - jbe a267c │ │ - jmpq a278e │ │ - mov 0xc0(%rsp),%rax │ │ - movl $0x40404040,0x38(%rdi,%rax,1) │ │ - lea -0x1(%rsi),%eax │ │ - cmp $0x1f,%al │ │ - mov 0x98(%rsp),%rsi │ │ - jbe a267c │ │ - jmpq a278e │ │ - mov 0xc0(%rsp),%rax │ │ - mov %rcx,0x38(%rdi,%rax,1) │ │ - lea -0x1(%rsi),%eax │ │ - cmp $0x1f,%al │ │ - mov 0x98(%rsp),%rsi │ │ - jbe a267c │ │ - jmpq a278e │ │ - movaps 0x57321(%rip),%xmm0 │ │ - mov 0xc0(%rsp),%rax │ │ - movups %xmm0,0x38(%rdi,%rax,1) │ │ - lea -0x1(%rsi),%eax │ │ - cmp $0x1f,%al │ │ - mov 0x98(%rsp),%rsi │ │ - jbe a267c │ │ - jmpq a278e │ │ - movaps 0x572f9(%rip),%xmm0 │ │ - mov 0xc0(%rsp),%rax │ │ - movups %xmm0,0x38(%rdi,%rax,1) │ │ - movups %xmm0,0x48(%rdi,%rax,1) │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + movzbl (%r14),%ecx │ │ + mov (%r10),%edi │ │ + mov %edi,(%r9,%rax,8) │ │ + mov %cl,(%rbx,%rax,8) │ │ + movzbl -0x54(%rsp),%ecx │ │ + mov %cl,-0x6(%rsi,%rax,8) │ │ + movzwl -0x56(%rsp),%ecx │ │ + mov %cx,-0x8(%rsi,%rax,8) │ │ + movzbl (%r14),%ecx │ │ + mov (%r10),%edi │ │ + mov %edi,(%r8,%rax,8) │ │ + mov %cl,0x8(%rbx,%rax,8) │ │ + movzbl -0x54(%rsp),%ecx │ │ + mov %cl,0x2(%rsi,%rax,8) │ │ + movzwl -0x56(%rsp),%ecx │ │ + mov %cx,(%rsi,%rax,8) │ │ + add $0x2,%rax │ │ + cmp %eax,%r15d │ │ + jne 9bd70 │ │ + add %rax,%rbp │ │ + mov -0x20(%rsp),%r9 │ │ + lea 0x717b6(%rip),%r15 │ │ + test %r11d,%r11d │ │ + mov -0x50(%rsp),%r11d │ │ + je 9bb20 │ │ + mov (%r14),%al │ │ + mov (%r10),%ecx │ │ + mov %ecx,(%rdx,%rbp,8) │ │ + mov %al,0x4(%rdx,%rbp,8) │ │ + movzwl -0x56(%rsp),%eax │ │ + mov %ax,0x5(%rdx,%rbp,8) │ │ + mov -0x54(%rsp),%al │ │ + jmpq 9bb0c │ │ + nopl 0x0(%rax,%rax,1) │ │ + test %r8d,%r8d │ │ + je 9bb20 │ │ + movslq %ebp,%rbp │ │ + lea -0x1(%r8),%eax │ │ + mov %r8d,%esi │ │ + and $0x3,%esi │ │ + cmp $0x3,%eax │ │ + jb 9be3e │ │ + sub %esi,%r8d │ │ + xchg %ax,%ax │ │ + movb $0x0,0x4(%rdx,%rbp,8) │ │ + movb $0x0,0xc(%rdx,%rbp,8) │ │ + movb $0x0,0x14(%rdx,%rbp,8) │ │ + movb $0x0,0x1c(%rdx,%rbp,8) │ │ + add $0x4,%rbp │ │ + add $0xfffffffc,%r8d │ │ + jne 9be20 │ │ + test %esi,%esi │ │ + je 9bb20 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + movb $0x0,0x4(%rdx,%rbp,8) │ │ + add $0x1,%rbp │ │ + add $0xffffffff,%esi │ │ + jne 9be50 │ │ + jmpq 9bb20 │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + xchg %ax,%ax │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + sub $0x48,%rsp │ │ + mov %r9,%r14 │ │ + mov %r8,0x38(%rsp) │ │ + mov %rcx,%rbx │ │ + mov %rdi,%r13 │ │ + mov %rsi,0x40(%rsp) │ │ + mov 0x3f4(%rsi),%cl │ │ + mov $0x10,%eax │ │ + shl %cl,%eax │ │ + mov %eax,0x18(%rdi) │ │ + mov %rdx,(%rdi) │ │ + mov 0xec(%rdx),%eax │ │ + add $0x7,%eax │ │ + sar $0x3,%eax │ │ + mov %eax,0x10(%rdi) │ │ + mov 0xf4(%rdx),%ecx │ │ + add $0x7,%ecx │ │ + sar $0x3,%ecx │ │ + mov %ecx,0x14(%rdi) │ │ + add %eax,%eax │ │ + mov %eax,0x8(%rdi) │ │ + add %ecx,%ecx │ │ + mov %ecx,0xc(%rdi) │ │ + mov %rdx,0x20(%rsp) │ │ + mov 0xec(%rdx),%eax │ │ + add $0x7f,%eax │ │ + sar $0x2,%eax │ │ + and $0xffffffe0,%eax │ │ + movslq %eax,%r12 │ │ + mov $0x1,%r15d │ │ + cmpl $0x2,0x88(%rsp) │ │ + jl 9beff │ │ + mov 0x20(%rsp),%rax │ │ + mov 0x22c(%rax),%r15d │ │ + movslq %r15d,%rbp │ │ + cmp %r12,0xc8(%r13) │ │ + jne 9bf14 │ │ + cmp 0xd0(%r13),%r15d │ │ + je 9bf4f │ │ + mov 0xc0(%r13),%rdi │ │ + test %rdi,%rdi │ │ + je 9bf25 │ │ + callq 43f0 │ │ + mov %r12,%rax │ │ + imul %rbp,%rax │ │ + imul $0x230,%rax,%rdi │ │ + callq 4400 │ │ + mov %rax,0xc0(%r13) │ │ + test %rax,%rax │ │ + je 9c250 │ │ + mov %r12,0xc8(%r13) │ │ + mov %rbx,0x28(%rsp) │ │ + mov %r14,0x30(%rsp) │ │ + mov %r12,%r14 │ │ + sar %r14 │ │ + cmp 0xb8(%r13),%r14 │ │ + jne 9bf71 │ │ + cmp 0xd0(%r13),%r15d │ │ + je 9bfa9 │ │ + mov 0xb0(%r13),%rdi │ │ + test %rdi,%rdi │ │ + je 9bf82 │ │ + callq 43f0 │ │ + imul %rbp,%r12 │ │ + shl $0x6,%r12 │ │ + mov %r12,%rdi │ │ + callq 4400 │ │ + mov %rax,0xb0(%r13) │ │ + test %rax,%rax │ │ + je 9c250 │ │ + mov %r14,0xb8(%r13) │ │ + mov 0x80(%rsp),%r8 │ │ + mov %r15d,0xd0(%r13) │ │ + mov 0x88(%rsp),%eax │ │ + mov %eax,0xd4(%r13) │ │ + mov 0x38(%rsp),%rax │ │ + mov %rax,0xa0(%r13) │ │ + mov %r8,0xa8(%r13) │ │ + mov 0x20(%rsp),%r15 │ │ + mov 0xf8(%r15),%eax │ │ + mov 0x40(%rsp),%r12 │ │ + mov 0x424(%r12),%ecx │ │ + add $0x424,%r12 │ │ + xor %esi,%esi │ │ + mov $0x0,%edi │ │ + test %ecx,%ecx │ │ + mov 0x28(%rsp),%r14 │ │ + je 9c021 │ │ + mov (%r14),%ebp │ │ + add $0xff,%cl │ │ + mov $0x1,%ebx │ │ + shl %cl,%ebx │ │ + sub %eax,%ebp │ │ + lea -0x1(%rbx),%edi │ │ + and %ebp,%edi │ │ + and %ebx,%ebp │ │ + sub %ebp,%edi │ │ + test %edi,%edi │ │ + setg 0x20(%r13) │ │ + shr $0x1f,%edi │ │ + mov %dil,0x27(%r13) │ │ + mov (%r12),%ecx │ │ + test %ecx,%ecx │ │ + mov 0x30(%rsp),%r11 │ │ + je 9c069 │ │ + add $0xff,%cl │ │ + mov $0x1,%esi │ │ + shl %cl,%esi │ │ + mov %eax,%edi │ │ + sub (%r14),%edi │ │ + lea -0x1(%rsi),%ecx │ │ + and %edi,%ecx │ │ + and %esi,%edi │ │ + sub %edi,%ecx │ │ + mov $0x1f,%esi │ │ + cmp $0x1f,%ecx │ │ + jg 9c069 │ │ + cmp $0xffffffe0,%ecx │ │ + mov $0xffffffe1,%esi │ │ + cmovg %ecx,%esi │ │ + mov %sil,0x2e(%r13) │ │ + mov (%r12),%ecx │ │ + xor %esi,%esi │ │ + mov $0x0,%edi │ │ + test %ecx,%ecx │ │ + je 9c095 │ │ + mov 0x4(%r14),%ebp │ │ + add $0xff,%cl │ │ + mov $0x1,%ebx │ │ + shl %cl,%ebx │ │ + sub %eax,%ebp │ │ + lea -0x1(%rbx),%edi │ │ + and %ebp,%edi │ │ + and %ebx,%ebp │ │ + sub %ebp,%edi │ │ + test %edi,%edi │ │ + setg 0x21(%r13) │ │ + shr $0x1f,%edi │ │ + mov %dil,0x28(%r13) │ │ + mov (%r12),%ecx │ │ + test %ecx,%ecx │ │ + je 9c0d9 │ │ + add $0xff,%cl │ │ + mov $0x1,%esi │ │ + shl %cl,%esi │ │ + mov %eax,%edi │ │ + sub 0x4(%r14),%edi │ │ + lea -0x1(%rsi),%ecx │ │ + and %edi,%ecx │ │ + and %esi,%edi │ │ + sub %edi,%ecx │ │ + mov $0x1f,%esi │ │ + cmp $0x1f,%ecx │ │ + jg 9c0d9 │ │ + cmp $0xffffffe0,%ecx │ │ + mov $0xffffffe1,%esi │ │ + cmovg %ecx,%esi │ │ + mov %sil,0x2f(%r13) │ │ + mov (%r12),%ecx │ │ + xor %esi,%esi │ │ + mov $0x0,%edi │ │ + test %ecx,%ecx │ │ + je 9c105 │ │ + mov 0x8(%r14),%ebp │ │ + add $0xff,%cl │ │ + mov $0x1,%ebx │ │ + shl %cl,%ebx │ │ + sub %eax,%ebp │ │ + lea -0x1(%rbx),%edi │ │ + and %ebp,%edi │ │ + and %ebx,%ebp │ │ + sub %ebp,%edi │ │ + test %edi,%edi │ │ + setg 0x22(%r13) │ │ + shr $0x1f,%edi │ │ + mov %dil,0x29(%r13) │ │ + mov (%r12),%ecx │ │ + test %ecx,%ecx │ │ + je 9c149 │ │ + add $0xff,%cl │ │ + mov $0x1,%esi │ │ + shl %cl,%esi │ │ + mov %eax,%edi │ │ + sub 0x8(%r14),%edi │ │ + lea -0x1(%rsi),%ecx │ │ + and %edi,%ecx │ │ + and %esi,%edi │ │ + sub %edi,%ecx │ │ + mov $0x1f,%esi │ │ + cmp $0x1f,%ecx │ │ + jg 9c149 │ │ + cmp $0xffffffe0,%ecx │ │ + mov $0xffffffe1,%esi │ │ + cmovg %ecx,%esi │ │ + mov %sil,0x30(%r13) │ │ + mov (%r12),%ecx │ │ + xor %esi,%esi │ │ + mov $0x0,%edi │ │ + test %ecx,%ecx │ │ + je 9c175 │ │ + mov 0xc(%r14),%ebp │ │ + add $0xff,%cl │ │ + mov $0x1,%ebx │ │ + shl %cl,%ebx │ │ + sub %eax,%ebp │ │ + lea -0x1(%rbx),%edi │ │ + and %ebp,%edi │ │ + and %ebx,%ebp │ │ + sub %ebp,%edi │ │ + test %edi,%edi │ │ + setg 0x23(%r13) │ │ + shr $0x1f,%edi │ │ + mov %dil,0x2a(%r13) │ │ + mov (%r12),%ecx │ │ + test %ecx,%ecx │ │ + je 9c1b9 │ │ + add $0xff,%cl │ │ + mov $0x1,%esi │ │ + shl %cl,%esi │ │ + mov %eax,%edi │ │ + sub 0xc(%r14),%edi │ │ + lea -0x1(%rsi),%ecx │ │ + and %edi,%ecx │ │ + and %esi,%edi │ │ + sub %edi,%ecx │ │ + mov $0x1f,%esi │ │ + cmp $0x1f,%ecx │ │ + jg 9c1b9 │ │ + cmp $0xffffffe0,%ecx │ │ + mov $0xffffffe1,%esi │ │ + cmovg %ecx,%esi │ │ + mov %sil,0x31(%r13) │ │ + mov (%r12),%ecx │ │ + xor %esi,%esi │ │ + mov $0x0,%edi │ │ + test %ecx,%ecx │ │ + je 9c1e5 │ │ + mov 0x10(%r14),%ebp │ │ + add $0xff,%cl │ │ + mov $0x1,%ebx │ │ + shl %cl,%ebx │ │ + sub %eax,%ebp │ │ + lea -0x1(%rbx),%edi │ │ + and %ebp,%edi │ │ + and %ebx,%ebp │ │ + sub %ebp,%edi │ │ + test %edi,%edi │ │ + setg 0x24(%r13) │ │ + shr $0x1f,%edi │ │ + mov %dil,0x2b(%r13) │ │ + mov (%r12),%ecx │ │ + test %ecx,%ecx │ │ + je 9c229 │ │ + add $0xff,%cl │ │ + mov $0x1,%esi │ │ + shl %cl,%esi │ │ + mov %eax,%edi │ │ + sub 0x10(%r14),%edi │ │ + lea -0x1(%rsi),%ecx │ │ + and %edi,%ecx │ │ + and %esi,%edi │ │ + sub %edi,%ecx │ │ + mov $0x1f,%esi │ │ + cmp $0x1f,%ecx │ │ + jg 9c229 │ │ + cmp $0xffffffe0,%ecx │ │ + mov $0xffffffe1,%esi │ │ + cmovg %ecx,%esi │ │ + mov %sil,0x32(%r13) │ │ + mov (%r12),%ecx │ │ + test %ecx,%ecx │ │ + je 9c25a │ │ + mov 0x14(%r14),%esi │ │ + add $0xff,%cl │ │ + mov $0x1,%edi │ │ + shl %cl,%edi │ │ + sub %eax,%esi │ │ + lea -0x1(%rdi),%ecx │ │ + and %esi,%ecx │ │ + and %edi,%esi │ │ + sub %esi,%ecx │ │ + jmp 9c25c │ │ + mov $0xfffffff4,%eax │ │ + jmpq 9c72f │ │ + xor %ecx,%ecx │ │ + test %ecx,%ecx │ │ + setg 0x25(%r13) │ │ + shr $0x1f,%ecx │ │ + mov %cl,0x2c(%r13) │ │ + mov (%r12),%ecx │ │ + xor %esi,%esi │ │ + test %ecx,%ecx │ │ + je 9c6ec │ │ + add $0xff,%cl │ │ + mov $0x1,%edi │ │ + shl %cl,%edi │ │ + mov %eax,%edx │ │ + sub 0x14(%r14),%edx │ │ + lea -0x1(%rdi),%ecx │ │ + and %edx,%ecx │ │ + and %edi,%edx │ │ + sub %edx,%ecx │ │ + mov $0x1f,%dil │ │ + cmp $0x1f,%ecx │ │ + jg 9c2a4 │ │ + cmp $0xffffffe1,%ecx │ │ + mov $0xe1,%edi │ │ + cmovg %ecx,%edi │ │ + mov %dil,0x33(%r13) │ │ + mov (%r12),%ecx │ │ + test %ecx,%ecx │ │ + je 9c2c9 │ │ + mov 0x18(%r14),%edx │ │ + add $0xff,%cl │ │ + mov $0x1,%edi │ │ + shl %cl,%edi │ │ + sub %eax,%edx │ │ + lea -0x1(%rdi),%esi │ │ + and %edx,%esi │ │ + and %edi,%edx │ │ + sub %edx,%esi │ │ + test %esi,%esi │ │ + setg 0x26(%r13) │ │ + shr $0x1f,%esi │ │ + mov %sil,0x2d(%r13) │ │ + mov (%r12),%ecx │ │ + xor %edi,%edi │ │ + test %ecx,%ecx │ │ + je 9c703 │ │ + add $0xff,%cl │ │ + mov $0x1,%edx │ │ + shl %cl,%edx │ │ + sub 0x18(%r14),%eax │ │ + lea -0x1(%rdx),%ecx │ │ + and %eax,%ecx │ │ + and %edx,%eax │ │ + sub %eax,%ecx │ │ + mov $0x1f,%dl │ │ + cmp $0x1f,%ecx │ │ + jg 9c30e │ │ + cmp $0xffffffe1,%ecx │ │ + mov $0xe1,%edx │ │ + cmovg %ecx,%edx │ │ + mov %dl,0x34(%r13) │ │ + movl $0x0,0x98(%r13) │ │ + cmpl $0x0,0x200(%r15) │ │ + je 9c722 │ │ + cmpl $0x0,(%r12) │ │ + je 9c722 │ │ + mov $0x2,%edx │ │ + xor %esi,%esi │ │ + cmpq $0x0,(%r8) │ │ + je 9c367 │ │ + mov 0x18(%r11),%ecx │ │ + cmp 0xc(%r14),%ecx │ │ + je 9c367 │ │ + movl $0x1,0x98(%r13) │ │ + movb $0x0,0x35(%r13) │ │ + mov $0x3,%edx │ │ + mov $0x1,%esi │ │ + cmpq $0x0,0x20(%r8) │ │ + je 9c3a8 │ │ + mov (%r12),%ecx │ │ + test %ecx,%ecx │ │ + je 9c3a8 │ │ + add $0xff,%cl │ │ + mov $0x1,%edi │ │ + shl %cl,%edi │ │ + mov 0x10(%r14),%ecx │ │ + sub 0xf8(%r15),%ecx │ │ + lea -0x1(%rdi),%ebp │ │ + and %ecx,%ebp │ │ + and %edi,%ecx │ │ + cmp %ecx,%ebp │ │ + jle 9c3a8 │ │ + lea 0x1(%rsi),%ecx │ │ + mov %ecx,0x98(%r13) │ │ + mov %esi,%ecx │ │ + movb $0x4,0x35(%r13,%rcx,1) │ │ + cmpq $0x0,0x28(%r8) │ │ + je 9c3ee │ │ + mov (%r12),%ecx │ │ + test %ecx,%ecx │ │ + je 9c3ee │ │ + add $0xff,%cl │ │ + mov $0x1,%esi │ │ + shl %cl,%esi │ │ + mov 0x14(%r14),%ecx │ │ + sub 0xf8(%r15),%ecx │ │ + lea -0x1(%rsi),%edi │ │ + and %ecx,%edi │ │ + and %esi,%ecx │ │ + cmp %ecx,%edi │ │ + jle 9c3ee │ │ + movslq 0x98(%r13),%rcx │ │ + lea 0x1(%rcx),%esi │ │ + mov %esi,0x98(%r13) │ │ + movb $0x5,0x35(%r13,%rcx,1) │ │ + mov 0x98(%r13),%edi │ │ + cmp %edx,%edi │ │ + jge 9c442 │ │ + cmpq $0x0,0x30(%r8) │ │ + je 9c442 │ │ + mov (%r12),%ecx │ │ + test %ecx,%ecx │ │ + je 9c442 │ │ + add $0xff,%cl │ │ + mov $0x1,%esi │ │ + shl %cl,%esi │ │ + mov 0x18(%r14),%ecx │ │ + sub 0xf8(%r15),%ecx │ │ + lea -0x1(%rsi),%ebp │ │ + and %ecx,%ebp │ │ + and %esi,%ecx │ │ + cmp %ecx,%ebp │ │ + jle 9c442 │ │ + movslq %edi,%rcx │ │ + add $0x1,%edi │ │ + mov %edi,0x98(%r13) │ │ + movb $0x6,0x35(%r13,%rcx,1) │ │ + mov 0x98(%r13),%edi │ │ + cmp %edx,%edi │ │ + jge 9c467 │ │ + cmpq $0x0,0x8(%r8) │ │ + je 9c467 │ │ + lea 0x1(%rdi),%eax │ │ + mov %eax,0x98(%r13) │ │ + movslq %edi,%rax │ │ + movb $0x1,0x35(%r13,%rax,1) │ │ + mov 0x98(%r13),%edi │ │ + test %edi,%edi │ │ + jle 9c722 │ │ + xor %r8d,%r8d │ │ + xor %edx,%edx │ │ + xor %r10d,%r10d │ │ + jmp 9c4a1 │ │ + nopl 0x0(%rax) │ │ + movl $0x80000000,0x38(%r13,%r10,4) │ │ + add $0x1,%r10 │ │ + movslq 0x98(%r13),%rdi │ │ + add $0x7,%rdx │ │ + cmp %rdi,%r10 │ │ + jge 9c722 │ │ + movzbl 0x35(%r13,%r10,1),%ebp │ │ + mov (%r14,%rbp,4),%r9d │ │ + mov (%r12),%ecx │ │ + mov $0x0,%eax │ │ + mov $0x0,%ebx │ │ + test %ecx,%ecx │ │ + je 9c4e8 │ │ + add $0xff,%cl │ │ + mov $0x1,%ebx │ │ + shl %cl,%ebx │ │ + mov %r9d,%ecx │ │ + sub 0xf8(%r15),%ecx │ │ + lea -0x1(%rbx),%eax │ │ + and %ecx,%eax │ │ + and %ebx,%ecx │ │ + sub %ecx,%eax │ │ + mov %eax,%ebx │ │ + neg %ebx │ │ + mov %eax,%ecx │ │ + cmovge %ebx,%ecx │ │ + cmp $0x20,%ecx │ │ + jge 9c480 │ │ + cmp $0x4,%bpl │ │ + cmovb %ebx,%eax │ │ + mov %eax,0x38(%r13,%r10,4) │ │ + mov (%r12),%ecx │ │ + xor %eax,%eax │ │ + mov $0x0,%ebx │ │ + test %ecx,%ecx │ │ + je 9c536 │ │ + lea 0x0(,%rbp,8),%rbx │ │ + add %rbp,%rbx │ │ + add $0xff,%cl │ │ + mov $0x1,%edi │ │ + shl %cl,%edi │ │ + lea (%rbx,%rbx,2),%rcx │ │ + add %rbp,%rcx │ │ + mov %r9d,%esi │ │ + sub (%r11,%rcx,1),%esi │ │ + lea -0x1(%rdi),%ebx │ │ + and %esi,%ebx │ │ + and %edi,%esi │ │ + sub %esi,%ebx │ │ + cmp $0x1f,%ebx │ │ + cmova %r8d,%ebx │ │ + mov %ebx,0x44(%r13,%rdx,4) │ │ + mov (%r12),%ecx │ │ + test %ecx,%ecx │ │ + je 9c577 │ │ + lea 0x0(,%rbp,8),%rax │ │ + add %rbp,%rax │ │ + add $0xff,%cl │ │ + mov $0x1,%esi │ │ + shl %cl,%esi │ │ + lea (%rax,%rax,2),%rax │ │ + add %rbp,%rax │ │ + mov %r9d,%ecx │ │ + sub 0x4(%r11,%rax,1),%ecx │ │ lea -0x1(%rsi),%eax │ │ - cmp $0x1f,%al │ │ - mov 0x98(%rsp),%rsi │ │ - ja a278e │ │ - movzbl %al,%eax │ │ - lea 0x69e1a(%rip),%rdx │ │ - movslq (%rdx,%rax,4),%rax │ │ - add %rdx,%rax │ │ - jmpq *%rax │ │ - mov 0x288(%rdi),%rax │ │ - mov 0xb8(%rsp),%rdx │ │ - movb $0x40,0x20(%rax,%rdx,1) │ │ - xor %eax,%eax │ │ - cmpb $0x0,0x78(%rsp) │ │ - jne a279b │ │ - jmpq a2a3f │ │ - mov 0x288(%rdi),%rax │ │ - mov 0xb8(%rsp),%rdx │ │ - movw $0x4040,0x20(%rax,%rdx,1) │ │ + and %ecx,%eax │ │ + and %esi,%ecx │ │ + sub %ecx,%eax │ │ + cmp $0x1f,%eax │ │ + cmova %r8d,%eax │ │ + mov %eax,0x48(%r13,%rdx,4) │ │ + mov (%r12),%ecx │ │ xor %eax,%eax │ │ - cmpb $0x0,0x78(%rsp) │ │ - jne a279b │ │ - jmpq a2a3f │ │ - mov 0x288(%rdi),%rax │ │ - mov 0xb8(%rsp),%rdx │ │ - movl $0x40404040,0x20(%rax,%rdx,1) │ │ + mov $0x0,%ebx │ │ + test %ecx,%ecx │ │ + je 9c5bf │ │ + lea 0x0(,%rbp,8),%rsi │ │ + add %rbp,%rsi │ │ + add $0xff,%cl │ │ + mov $0x1,%edi │ │ + shl %cl,%edi │ │ + lea (%rsi,%rsi,2),%rcx │ │ + add %rbp,%rcx │ │ + mov %r9d,%esi │ │ + sub 0x8(%r11,%rcx,1),%esi │ │ + lea -0x1(%rdi),%ebx │ │ + and %esi,%ebx │ │ + and %edi,%esi │ │ + sub %esi,%ebx │ │ + cmp $0x1f,%ebx │ │ + cmova %r8d,%ebx │ │ + mov %ebx,0x4c(%r13,%rdx,4) │ │ + mov (%r12),%ecx │ │ + test %ecx,%ecx │ │ + je 9c600 │ │ + lea 0x0(,%rbp,8),%rax │ │ + add %rbp,%rax │ │ + add $0xff,%cl │ │ + mov $0x1,%esi │ │ + shl %cl,%esi │ │ + lea (%rax,%rax,2),%rax │ │ + add %rbp,%rax │ │ + mov %r9d,%ecx │ │ + sub 0xc(%r11,%rax,1),%ecx │ │ + lea -0x1(%rsi),%eax │ │ + and %ecx,%eax │ │ + and %esi,%ecx │ │ + sub %ecx,%eax │ │ + cmp $0x1f,%eax │ │ + cmova %r8d,%eax │ │ + mov %eax,0x50(%r13,%rdx,4) │ │ + mov (%r12),%ecx │ │ xor %eax,%eax │ │ - cmpb $0x0,0x78(%rsp) │ │ - jne a279b │ │ - jmpq a2a3f │ │ - mov 0x288(%rdi),%rax │ │ - mov 0xb8(%rsp),%rdx │ │ - mov %rcx,0x20(%rax,%rdx,1) │ │ + mov $0x0,%ebx │ │ + test %ecx,%ecx │ │ + je 9c648 │ │ + lea 0x0(,%rbp,8),%rsi │ │ + add %rbp,%rsi │ │ + add $0xff,%cl │ │ + mov $0x1,%edi │ │ + shl %cl,%edi │ │ + lea (%rsi,%rsi,2),%rcx │ │ + add %rbp,%rcx │ │ + mov %r9d,%esi │ │ + sub 0x10(%r11,%rcx,1),%esi │ │ + lea -0x1(%rdi),%ebx │ │ + and %esi,%ebx │ │ + and %edi,%esi │ │ + sub %esi,%ebx │ │ + cmp $0x1f,%ebx │ │ + cmova %r8d,%ebx │ │ + mov %ebx,0x54(%r13,%rdx,4) │ │ + mov (%r12),%ecx │ │ + test %ecx,%ecx │ │ + je 9c689 │ │ + lea 0x0(,%rbp,8),%rax │ │ + add %rbp,%rax │ │ + add $0xff,%cl │ │ + mov $0x1,%esi │ │ + shl %cl,%esi │ │ + lea (%rax,%rax,2),%rax │ │ + add %rbp,%rax │ │ + mov %r9d,%ecx │ │ + sub 0x14(%r11,%rax,1),%ecx │ │ + lea -0x1(%rsi),%eax │ │ + and %ecx,%eax │ │ + and %esi,%ecx │ │ + sub %ecx,%eax │ │ + cmp $0x1f,%eax │ │ + cmova %r8d,%eax │ │ + mov %eax,0x58(%r13,%rdx,4) │ │ + mov (%r12),%ecx │ │ + test %ecx,%ecx │ │ + je 9c6e0 │ │ + lea 0x0(,%rbp,8),%rax │ │ + add %rbp,%rax │ │ + add $0xff,%cl │ │ + mov $0x1,%esi │ │ + shl %cl,%esi │ │ + lea (%rax,%rax,2),%rax │ │ + add %rbp,%rax │ │ + sub 0x18(%r11,%rax,1),%r9d │ │ + lea -0x1(%rsi),%eax │ │ + and %r9d,%eax │ │ + and %esi,%r9d │ │ + sub %r9d,%eax │ │ + cmp $0x1f,%eax │ │ + cmova %r8d,%eax │ │ + mov %eax,0x5c(%r13,%rdx,4) │ │ + jmpq 9c489 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ xor %eax,%eax │ │ - cmpb $0x0,0x78(%rsp) │ │ - jne a279b │ │ - jmpq a2a3f │ │ - mov 0x288(%rdi),%rax │ │ - mov 0xb8(%rsp),%rdx │ │ - mov %rcx,0x20(%rax,%rdx,1) │ │ - mov 0x288(%rdi),%rax │ │ - mov %rcx,0x28(%rdx,%rax,1) │ │ + mov %eax,0x5c(%r13,%rdx,4) │ │ + jmpq 9c489 │ │ + xor %edi,%edi │ │ + mov %dil,0x33(%r13) │ │ + mov (%r12),%ecx │ │ + test %ecx,%ecx │ │ + jne 9c2b0 │ │ + jmpq 9c2c9 │ │ + xor %edx,%edx │ │ + mov %dl,0x34(%r13) │ │ + movl $0x0,0x98(%r13) │ │ + cmpl $0x0,0x200(%r15) │ │ + jne 9c32b │ │ xor %eax,%eax │ │ - cmpb $0x0,0x78(%rsp) │ │ - jne a279b │ │ - jmpq a2a3f │ │ - mov 0x288(%rdi),%rax │ │ - mov 0xb8(%rsp),%rdx │ │ - mov %rcx,0x20(%rax,%rdx,1) │ │ - mov 0x288(%rdi),%rax │ │ - mov %rcx,0x28(%rdx,%rax,1) │ │ - mov 0x288(%rdi),%rax │ │ - mov %rcx,0x30(%rdx,%rax,1) │ │ - mov 0x288(%rdi),%rax │ │ - mov %rcx,0x38(%rdx,%rax,1) │ │ + test %edi,%edi │ │ + setg %al │ │ + mov %eax,0x1c(%r13) │ │ xor %eax,%eax │ │ - cmpb $0x0,0x78(%rsp) │ │ - je a2a3f │ │ - add $0xffffffff,%esi │ │ - cmp $0x1f,%esi │ │ - ja a28bd │ │ - lea 0x69d72(%rip),%rdx │ │ - movslq (%rdx,%rsi,4),%rsi │ │ - add %rdx,%rsi │ │ - jmpq *%rsi │ │ - mov 0xf8(%rsp),%rdx │ │ - movb $0x40,0x58(%rdi,%rdx,1) │ │ - movb $0x40,0x78(%rdi,%rdx,1) │ │ - mov 0x90(%rsp),%rdx │ │ - add $0xffffffff,%edx │ │ - cmp $0x1f,%edx │ │ - jbe a28d1 │ │ - jmpq a2a3f │ │ - mov 0xf8(%rsp),%rdx │ │ - movw $0x4040,0x58(%rdi,%rdx,1) │ │ - movw $0x4040,0x78(%rdi,%rdx,1) │ │ - mov 0x90(%rsp),%rdx │ │ - add $0xffffffff,%edx │ │ - cmp $0x1f,%edx │ │ - jbe a28d1 │ │ - jmpq a2a3f │ │ - mov 0xf8(%rsp),%rdx │ │ - movl $0x40404040,0x58(%rdi,%rdx,1) │ │ - movl $0x40404040,0x78(%rdi,%rdx,1) │ │ - mov 0x90(%rsp),%rdx │ │ - add $0xffffffff,%edx │ │ - cmp $0x1f,%edx │ │ - jbe a28d1 │ │ - jmpq a2a3f │ │ - mov 0xf8(%rsp),%rdx │ │ - mov %rcx,0x58(%rdi,%rdx,1) │ │ - mov %rcx,0x78(%rdi,%rdx,1) │ │ - mov 0x90(%rsp),%rdx │ │ - add $0xffffffff,%edx │ │ - cmp $0x1f,%edx │ │ - jbe a28d1 │ │ - jmpq a2a3f │ │ - movaps 0x570e0(%rip),%xmm0 │ │ - mov 0xf8(%rsp),%rdx │ │ - movups %xmm0,0x58(%rdi,%rdx,1) │ │ - movups %xmm0,0x78(%rdi,%rdx,1) │ │ - mov 0x90(%rsp),%rdx │ │ - add $0xffffffff,%edx │ │ - cmp $0x1f,%edx │ │ - jbe a28d1 │ │ - jmpq a2a3f │ │ - movaps 0x570b2(%rip),%xmm0 │ │ - mov 0xf8(%rsp),%rdx │ │ - movups %xmm0,0x58(%rdi,%rdx,1) │ │ - movups %xmm0,0x68(%rdi,%rdx,1) │ │ - movups %xmm0,0x78(%rdi,%rdx,1) │ │ - movups %xmm0,0x88(%rdi,%rdx,1) │ │ - mov 0x90(%rsp),%rdx │ │ - add $0xffffffff,%edx │ │ - cmp $0x1f,%edx │ │ - ja a2a3f │ │ - lea 0x69cc8(%rip),%rsi │ │ - movslq (%rsi,%rdx,4),%rdx │ │ - add %rsi,%rdx │ │ - jmpq *%rdx │ │ - mov 0x18(%rsp),%rdx │ │ - mov 0x288(%rdx),%rcx │ │ - mov 0x100(%rsp),%rsi │ │ - movb $0x40,0x40(%rcx,%rsi,1) │ │ - mov 0x288(%rdx),%rcx │ │ - movb $0x40,0x60(%rcx,%rsi,1) │ │ - jmpq a2a3f │ │ - mov 0x18(%rsp),%rdx │ │ - mov 0x288(%rdx),%rcx │ │ - mov 0x100(%rsp),%rsi │ │ - movw $0x4040,0x40(%rcx,%rsi,1) │ │ - mov 0x288(%rdx),%rcx │ │ - movw $0x4040,0x60(%rcx,%rsi,1) │ │ - jmpq a2a3f │ │ - mov 0x18(%rsp),%rdx │ │ - mov 0x288(%rdx),%rcx │ │ - mov 0x100(%rsp),%rsi │ │ - movl $0x40404040,0x40(%rcx,%rsi,1) │ │ - mov 0x288(%rdx),%rcx │ │ - movl $0x40404040,0x60(%rcx,%rsi,1) │ │ - jmpq a2a3f │ │ - mov 0x18(%rsp),%rsi │ │ - mov 0x288(%rsi),%rdx │ │ - mov 0x100(%rsp),%rdi │ │ - mov %rcx,0x40(%rdx,%rdi,1) │ │ - mov 0x288(%rsi),%rdx │ │ - mov %rcx,0x60(%rdx,%rdi,1) │ │ - jmpq a2a3f │ │ - mov 0x18(%rsp),%rsi │ │ - mov 0x288(%rsi),%rdx │ │ - mov 0x100(%rsp),%rdi │ │ - mov %rcx,0x40(%rdx,%rdi,1) │ │ - mov 0x288(%rsi),%rdx │ │ - mov %rcx,0x48(%rdx,%rdi,1) │ │ - mov 0x288(%rsi),%rdx │ │ - mov %rcx,0x60(%rdx,%rdi,1) │ │ - mov 0x288(%rsi),%rdx │ │ - mov %rcx,0x68(%rdx,%rdi,1) │ │ - jmp a2a3f │ │ - mov 0x18(%rsp),%rsi │ │ - mov 0x288(%rsi),%rdx │ │ - mov 0x100(%rsp),%rdi │ │ - mov %rcx,0x40(%rdx,%rdi,1) │ │ - mov 0x288(%rsi),%rdx │ │ - mov %rcx,0x48(%rdx,%rdi,1) │ │ - mov 0x288(%rsi),%rdx │ │ - mov %rcx,0x50(%rdx,%rdi,1) │ │ - mov 0x288(%rsi),%rdx │ │ - mov %rcx,0x58(%rdx,%rdi,1) │ │ - mov 0x288(%rsi),%rdx │ │ - mov %rcx,0x60(%rdx,%rdi,1) │ │ - mov 0x288(%rsi),%rdx │ │ - mov %rcx,0x68(%rdx,%rdi,1) │ │ - mov 0x288(%rsi),%rdx │ │ - mov %rcx,0x70(%rdx,%rdi,1) │ │ - mov 0x288(%rsi),%rdx │ │ - mov %rcx,0x78(%rdx,%rdi,1) │ │ - add $0x188,%rsp │ │ + add $0x48,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ + xchg %ax,%ax │ │ + xorps %xmm0,%xmm0 │ │ + movups %xmm0,0xc0(%rdi) │ │ + movups %xmm0,0xb0(%rdi) │ │ + retq │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ + nopl 0x0(%rax) │ │ push %rbx │ │ - sub $0x88,%rsp │ │ - mov %r9,0x10(%rsp) │ │ - mov %rcx,%r9 │ │ - mov %rdx,0x70(%rsp) │ │ - mov 0xd8(%rsp),%r11d │ │ - mov 0xd0(%rsp),%ecx │ │ - mov (%rdi),%rbx │ │ + sub $0x30,%rsp │ │ + mov %rdi,%rbx │ │ + mov 0xc0(%rdi),%rdi │ │ + test %rdi,%rdi │ │ + je 9c779 │ │ + callq 43f0 │ │ + mov 0xb0(%rbx),%rdi │ │ + add $0x30,%rsp │ │ + test %rdi,%rdi │ │ + je 9c78f │ │ + pop %rbx │ │ + jmpq 43f0 │ │ + pop %rbx │ │ + retq │ │ + nopl (%rax) │ │ + data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ + push %rbx │ │ + mov 0xc(%rdi),%edx │ │ + test %edx,%edx │ │ + jle 9c861 │ │ + cmp $0x18000,%edx │ │ + mov $0x17fff,%eax │ │ + cmovl %edx,%eax │ │ + cmp $0x7fff,%eax │ │ + mov $0x8000,%ecx │ │ + cmovg %eax,%ecx │ │ + mov $0x10000,%eax │ │ + sub %ecx,%eax │ │ + add $0xffff0000,%ecx │ │ test %ecx,%ecx │ │ - mov %rsi,0x80(%rsp) │ │ - mov %rdi,0x60(%rsp) │ │ - je a2abb │ │ - mov 0x840(%rbx),%eax │ │ - xor %ebp,%ebp │ │ - cmp $0x1,%eax │ │ - sete %bpl │ │ - cmp $0x3,%eax │ │ - setne %al │ │ - mov %ebp,%r10d │ │ - jmp a2ac2 │ │ - xor %ebp,%ebp │ │ - xor %r10d,%r10d │ │ - xor %eax,%eax │ │ - mov 0xc8(%rsp),%esi │ │ - mov 0xc0(%rsp),%r12d │ │ - xor %edx,%edx │ │ + cmovns %ecx,%eax │ │ + add $0x20,%eax │ │ + shr $0x6,%eax │ │ + mov %eax,%r8d │ │ + neg %r8d │ │ test %ecx,%ecx │ │ - setne %dl │ │ - mov %rax,0x48(%rsp) │ │ - movzbl %al,%eax │ │ - mov $0x4,%edi │ │ - mov %eax,%ecx │ │ - shr %cl,%edi │ │ - mov %edi,0x20(%rsp) │ │ - mov $0x4,%edi │ │ - mov %ebp,0x28(%rsp) │ │ - mov %ebp,%ecx │ │ - shr %cl,%edi │ │ - mov %edi,0x8(%rsp) │ │ - mov %r11d,%ebp │ │ - sar $0x10,%ebp │ │ - movswl %r11w,%r13d │ │ - mov %eax,0x3c(%rsp) │ │ - mov %eax,%r14d │ │ - xor $0x1,%r14b │ │ - mov $0xf,%eax │ │ - mov $0xf,%edi │ │ - mov %r14d,%ecx │ │ - shr %cl,%edi │ │ - mov %rdi,0x58(%rsp) │ │ - mov %r10d,%r15d │ │ - xor $0x1,%r15b │ │ - mov %r15d,%ecx │ │ - shr %cl,%eax │ │ - mov 0xe0(%rsp),%r11 │ │ - mov 0x28(%r11,%rdx,8),%rcx │ │ - mov %rcx,0x50(%rsp) │ │ - mov 0x38(%r11),%ecx │ │ - cmp 0x838(%rbx),%ecx │ │ - mov %rbx,0x30(%rsp) │ │ - mov %r9,0x78(%rsp) │ │ - jne a2c11 │ │ - mov 0x3c(%r11),%ecx │ │ - cmp 0x83c(%rbx),%ecx │ │ - jne a2c11 │ │ - and %r13d,%eax │ │ - mov 0x48(%rsp),%rcx │ │ - add $0x3,%ecx │ │ - mov %ebp,%edi │ │ - sar %cl,%edi │ │ - mov %edi,0x6c(%rsp) │ │ - mov 0x8(%rsp),%edi │ │ - imul %edi,%esi │ │ - add $0x3,%r10b │ │ + cmovns %eax,%r8d │ │ + shl $0x6,%r8d │ │ + mov %r8w,0x1c(%rdi) │ │ + movslq 0x10(%rdi),%rsi │ │ + cmp $0x8000,%rsi │ │ + mov $0x7fff,%eax │ │ + cmovl %esi,%eax │ │ + cmp $0xffff7fff,%eax │ │ + mov $0xffff8000,%ecx │ │ + cmovg %eax,%ecx │ │ + mov %ecx,%eax │ │ + neg %eax │ │ + cmovl %ecx,%eax │ │ + add $0x20,%eax │ │ + shr $0x6,%eax │ │ + mov %eax,%r9d │ │ + neg %r9d │ │ + test %ecx,%ecx │ │ + cmovns %eax,%r9d │ │ + shl $0x6,%r9d │ │ + bsr %edx,%r10d │ │ + mov $0x1,%ebx │ │ mov %r10d,%ecx │ │ - sar %cl,%r13d │ │ - add %esi,%r13d │ │ - mov %rax,%rsi │ │ - mov 0x10(%r11),%rax │ │ - cmp 0x810(%rbx),%rax │ │ - mov %r8,0x18(%rsp) │ │ - mov %rsi,0x40(%rsp) │ │ - je a2ee1 │ │ - mov %edi,%eax │ │ - mov 0x10(%rsp),%rbx │ │ - imul %ebx,%eax │ │ - add %r13d,%eax │ │ - xor %ecx,%ecx │ │ + shl %cl,%ebx │ │ + mov %r9w,0x1e(%rdi) │ │ + mov $0x1,%eax │ │ + sub %ebx,%edx │ │ + cmp $0x9,%r10d │ │ + jb 9c868 │ │ + lea -0x9(%r10),%ecx │ │ + shl %cl,%eax │ │ + add %eax,%edx │ │ + lea -0x8(%r10),%ecx │ │ + sar %cl,%edx │ │ + jmp 9c86f │ │ + mov $0x1,%eax │ │ + pop %rbx │ │ + retq │ │ + mov $0x8,%cl │ │ + sub %r10b,%cl │ │ + shl %cl,%edx │ │ + movslq %edx,%rax │ │ + lea 0x72e97(%rip),%rcx │ │ + movzwl (%rcx,%rax,2),%r11d │ │ + movslq 0x14(%rdi),%rax │ │ + mov $0x4000,%edx │ │ + mov %r10d,%ecx │ │ + shl %cl,%edx │ │ + sar %edx │ │ + movslq %edx,%rbx │ │ + add $0xe,%r10b │ │ + imul %r11,%rsi │ │ + imul %rax,%rsi │ │ + mov %rsi,%rdx │ │ + neg %rdx │ │ + cmovl %rsi,%rdx │ │ + add %rbx,%rdx │ │ + mov %r10d,%ecx │ │ + sar %cl,%rdx │ │ + mov %edx,%ecx │ │ + neg %ecx │ │ + test %rsi,%rsi │ │ + cmovns %edx,%ecx │ │ + mov 0x18(%rdi),%edx │ │ + sub %ecx,%edx │ │ + cmp $0x18000,%edx │ │ + mov $0x17fff,%ecx │ │ + cmovl %edx,%ecx │ │ + cmp $0x7fff,%ecx │ │ + mov $0x8000,%esi │ │ + cmovg %ecx,%esi │ │ + mov $0x10000,%ecx │ │ + sub %esi,%ecx │ │ + add $0xffff0000,%esi │ │ test %esi,%esi │ │ - setne %cl │ │ - lea (%rax,%rcx,4),%esi │ │ - mov %r11,%rdi │ │ - callq 95550 │ │ + cmovns %esi,%ecx │ │ + add $0x20,%ecx │ │ + shr $0x6,%ecx │ │ + mov %ecx,%edx │ │ + neg %edx │ │ + test %esi,%esi │ │ + cmovns %ecx,%edx │ │ + imul %r11,%rax │ │ + shl $0x10,%rax │ │ + mov %rax,%rsi │ │ + neg %rsi │ │ + cmovl %rax,%rsi │ │ + add %rbx,%rsi │ │ + mov %r10d,%ecx │ │ + sar %cl,%rsi │ │ + mov %esi,%ecx │ │ + neg %ecx │ │ + test %rax,%rax │ │ + cmovns %esi,%ecx │ │ + cmp $0x8000,%ecx │ │ + mov $0x7fff,%eax │ │ + cmovl %ecx,%eax │ │ + cmp $0xffff7fff,%eax │ │ + mov $0xffff8000,%esi │ │ + cmovg %eax,%esi │ │ + mov %esi,%eax │ │ + neg %eax │ │ + cmovl %esi,%eax │ │ + add $0x20,%eax │ │ + shr $0x6,%eax │ │ mov %eax,%ecx │ │ - mov $0xffffffff,%eax │ │ - test %ecx,%ecx │ │ - jne a30f0 │ │ - mov 0x30(%rsp),%rax │ │ - mov 0x3c(%rsp),%r9d │ │ - add 0x838(%rax),%r9d │ │ - mov 0x83c(%rax),%eax │ │ - mov 0x28(%rsp),%edx │ │ - add %edx,%eax │ │ - mov 0x18(%rsp),%r8 │ │ - mov 0xe0(%rsp),%r11 │ │ - jmpq a2efe │ │ - mov 0x8(%rsp),%edi │ │ - imul %edi,%esi │ │ - shl $0x4,%esi │ │ - mov %r15d,%ecx │ │ - shl %cl,%r13d │ │ - add %esi,%r13d │ │ - mov %r14d,%ecx │ │ - shl %cl,%ebp │ │ - mov 0x20(%rsp),%esi │ │ - imul %esi,%r12d │ │ - shl $0x4,%r12d │ │ - add %r12d,%ebp │ │ - movslq %ebp,%rax │ │ - movslq 0xe8(%rsp),%rbp │ │ - shl $0x4,%rbp │ │ - movslq 0xc00(%rbx,%rbp,1),%rcx │ │ - imul %rcx,%rax │ │ - lea -0x20000(,%rcx,8),%ecx │ │ - movslq %ecx,%rcx │ │ - add %rax,%rcx │ │ - mov %rcx,%rax │ │ - neg %rax │ │ - cmovl %rcx,%rax │ │ - sub $0xffffffffffffff80,%rax │ │ - shr $0x8,%rax │ │ - mov %eax,%r15d │ │ - neg %r15d │ │ - test %rcx,%rcx │ │ - cmovns %eax,%r15d │ │ - movslq %r13d,%rax │ │ - movslq 0xc08(%rbx,%rbp,1),%rcx │ │ - imul %rcx,%rax │ │ - lea -0x20000(,%rcx,8),%ecx │ │ - movslq %ecx,%rcx │ │ - add %rax,%rcx │ │ - mov %rcx,%rax │ │ - neg %rax │ │ - cmovl %rcx,%rax │ │ - sub $0xffffffffffffff80,%rax │ │ - shr $0x8,%rax │ │ - mov %eax,%r14d │ │ - neg %r14d │ │ - test %rcx,%rcx │ │ - cmovns %eax,%r14d │ │ - imul %esi,%r8d │ │ - mov %r8,0x18(%rsp) │ │ - lea -0x1(%r8),%eax │ │ - imul 0xc04(%rbx,%rbp,1),%eax │ │ - mov %rax,0x20(%rsp) │ │ - mov 0x10(%rsp),%r12 │ │ - imul %edi,%r12d │ │ - lea -0x1(%r12),%eax │ │ - imul 0xc0c(%rbx,%rbp,1),%eax │ │ - lea (%r14,%rax,1),%r13d │ │ - add $0x20,%r13d │ │ - sar $0xa,%r13d │ │ - lea 0x5(%r13),%ebx │ │ - mov %r11,%rdi │ │ - mov %ebx,%esi │ │ - callq 95550 │ │ + neg %ecx │ │ + test %esi,%esi │ │ + cmovns %eax,%ecx │ │ + shl $0x6,%ecx │ │ + mov %cx,0x20(%rdi) │ │ + mov %edx,%eax │ │ + shl $0x6,%eax │ │ + mov %ax,0x22(%rdi) │ │ + movswl %r8w,%eax │ │ + mov %eax,%esi │ │ + neg %esi │ │ + cmovl %eax,%esi │ │ + movswl %r9w,%eax │ │ + mov %eax,%edi │ │ + neg %edi │ │ + cmovl %eax,%edi │ │ + lea 0x0(,%rdi,8),%eax │ │ + sub %edi,%eax │ │ + lea (%rax,%rsi,4),%esi │ │ + mov $0x1,%eax │ │ + cmp $0xffff,%esi │ │ + jg 9c9b5 │ │ + movswl %cx,%eax │ │ mov %eax,%ecx │ │ - mov $0xffffffff,%eax │ │ - test %ecx,%ecx │ │ - jne a30f0 │ │ - mov %ebx,%edi │ │ - mov %rbp,0x8(%rsp) │ │ - mov %r12,0x10(%rsp) │ │ - lea 0x20(%r15),%r12d │ │ - add $0x20,%r14d │ │ - mov %r12d,%r8d │ │ - sar $0xa,%r8d │ │ - mov %r14d,%r9d │ │ - sar $0xa,%r9d │ │ - mov 0xe0(%rsp),%rbx │ │ - mov 0x38(%rbx),%edx │ │ - mov 0x3c(%rsp),%ecx │ │ - add %ecx,%edx │ │ - sar %cl,%edx │ │ - mov 0x20(%rsp),%rax │ │ - lea (%r15,%rax,1),%esi │ │ - add $0x20,%esi │ │ - sar $0xa,%esi │ │ - mov 0x3c(%rbx),%eax │ │ - mov 0x28(%rsp),%ecx │ │ - add %ecx,%eax │ │ - sar %cl,%eax │ │ - cmp $0xc00,%r12d │ │ - mov %r14,%rbp │ │ - jl a2db1 │ │ - cmp $0xc00,%ebp │ │ - jl a2db1 │ │ - lea 0x5(%rsi),%ecx │ │ - cmp %edx,%ecx │ │ - jg a2db1 │ │ - cmp %eax,%edi │ │ - jg a2db1 │ │ - movslq 0xd0(%rsp),%rax │ │ - mov 0x50(%rsp),%rcx │ │ - mov %rcx,%rsi │ │ - shr %rsi │ │ - movslq %r9d,%rdx │ │ - imul %rsi,%rdx │ │ - add %rdx,%rdx │ │ - add 0x10(%rbx,%rax,8),%rdx │ │ - movslq %r8d,%rax │ │ - lea (%rdx,%rax,2),%r15 │ │ - mov 0x30(%rsp),%r14 │ │ - jmp a2e22 │ │ - mov 0x60(%rsp),%r15 │ │ - lea 0x16440(%r15),%r11 │ │ - mov 0x30(%rsp),%r14 │ │ - mov 0xca8(%r14),%r10 │ │ - sub %r8d,%esi │ │ - add $0x8,%esi │ │ - movslq %esi,%rdi │ │ - sub %r9d,%r13d │ │ - add $0x8,%r13d │ │ - movslq %r13d,%rsi │ │ - movslq %edx,%rdx │ │ - movslq %eax,%rcx │ │ - add $0xfffffffd,%r8d │ │ - movslq %r8d,%r8 │ │ - add $0xfffffffd,%r9d │ │ - movslq %r9d,%r9 │ │ - movslq 0xd0(%rsp),%rax │ │ - sub $0x20,%rsp │ │ - pushq 0x70(%rsp) │ │ - pushq 0x10(%rbx,%rax,8) │ │ - pushq $0x280 │ │ - push %r11 │ │ - callq *0x298(%r10) │ │ - add $0x40,%rsp │ │ - add $0x16bc6,%r15 │ │ - mov $0x280,%ecx │ │ - mov 0x8(%rsp),%rax │ │ - lea (%r14,%rax,1),%rdx │ │ - add $0xc04,%rdx │ │ - mov 0xca8(%r14),%r10 │ │ - mov 0xf0(%rsp),%r11d │ │ - mov 0x80(%rsp),%rdi │ │ - test %rdi,%rdi │ │ - mov %r14,%rax │ │ - je a2e97 │ │ - and $0x3ff,%r12d │ │ - and $0x3ff,%ebp │ │ - mov (%rdx),%r14d │ │ - mov 0x8(%rdx),%ebx │ │ - mov 0x1234(%rax),%eax │ │ - sub $0x18,%rsp │ │ - mov 0x90(%rsp),%rsi │ │ - mov %r15,%rdx │ │ - mov 0x30(%rsp),%r8 │ │ - mov 0x28(%rsp),%r9 │ │ - push %rax │ │ - push %rbx │ │ - push %r14 │ │ - push %rbp │ │ - push %r12 │ │ - callq *0x150(%r10,%r11,8) │ │ - jmpq a30ea │ │ - and $0x3ff,%r12d │ │ - and $0x3ff,%ebp │ │ - mov (%rdx),%r14d │ │ - mov 0x8(%rdx),%ebx │ │ - mov 0x1234(%rax),%eax │ │ - sub $0x20,%rsp │ │ - mov 0x90(%rsp),%rdi │ │ - mov %r15,%rsi │ │ - mov %rcx,%rdx │ │ - mov 0x38(%rsp),%rcx │ │ - mov 0x30(%rsp),%r8 │ │ - mov %r12d,%r9d │ │ - push %rax │ │ - push %rbx │ │ - push %r14 │ │ - push %rbp │ │ - callq *0x1f0(%r10,%r11,8) │ │ - jmpq a30ea │ │ - mov 0xd08(%rbx),%r9d │ │ - mov 0xd0c(%rbx),%eax │ │ - shl $0x2,%r9d │ │ - shl $0x2,%eax │ │ - mov 0x10(%rsp),%rbx │ │ - mov 0x28(%rsp),%edx │ │ - mov 0x58(%rsp),%rcx │ │ - and %ebp,%ecx │ │ - mov %rcx,%rbp │ │ - mov 0x20(%rsp),%edi │ │ - imul %edi,%r12d │ │ - add 0x6c(%rsp),%r12d │ │ - mov 0x48(%rsp),%rcx │ │ - sar %cl,%r9d │ │ - mov %edx,%ecx │ │ - sar %cl,%eax │ │ - xor %ecx,%ecx │ │ - test %ebp,%ebp │ │ - setne %cl │ │ - lea (%rcx,%rcx,2),%edx │ │ - mov %r12d,%r10d │ │ - mov %rdx,0x28(%rsp) │ │ - sub %edx,%r10d │ │ - mov %rbp,0x58(%rsp) │ │ - jl a2f75 │ │ - xor %edx,%edx │ │ - cmpl $0x0,0x40(%rsp) │ │ - setne %dl │ │ - lea (%rdx,%rdx,2),%esi │ │ - cmp %esi,%r13d │ │ - jl a2f75 │ │ - mov %edi,%esi │ │ - imul %r8d,%esi │ │ - add %r12d,%esi │ │ - lea (%rsi,%rcx,4),%ecx │ │ - cmp %r9d,%ecx │ │ - jg a2f75 │ │ - mov 0x8(%rsp),%ecx │ │ - imul %ebx,%ecx │ │ - add %r13d,%ecx │ │ - lea (%rcx,%rdx,4),%ecx │ │ - cmp %eax,%ecx │ │ - jle a3102 │ │ - mov %edi,%ecx │ │ - imul %r8d,%ecx │ │ - test %ebp,%ebp │ │ - mov $0x7,%edx │ │ - mov $0x7,%esi │ │ - cmove %ebp,%esi │ │ + neg %ecx │ │ + cmovl %eax,%ecx │ │ + shl $0x16,%edx │ │ + sar $0x10,%edx │ │ + mov %edx,%esi │ │ + neg %esi │ │ + cmovl %edx,%esi │ │ add %ecx,%esi │ │ - mov 0x8(%rsp),%ecx │ │ - imul %ebx,%ecx │ │ - xor %edi,%edi │ │ - mov 0x40(%rsp),%rbp │ │ - test %ebp,%ebp │ │ - cmove %ebp,%edx │ │ - setne %dil │ │ - mov $0x240,%r12d │ │ - cmove %ebp,%r12d │ │ - add %ecx,%edx │ │ - mov 0x60(%rsp),%rcx │ │ - add $0x16440,%rcx │ │ - mov %rcx,0x48(%rsp) │ │ - lea (%rdi,%rdi,2),%ecx │ │ - sub %ecx,%r13d │ │ - mov 0x30(%rsp),%rbp │ │ - mov 0xca8(%rbp),%r11 │ │ - movslq %esi,%rdi │ │ - movslq %edx,%rsi │ │ - movslq %r9d,%rdx │ │ - movslq %eax,%rcx │ │ - movslq %r10d,%r8 │ │ - movslq %r13d,%r9 │ │ - movslq 0xd0(%rsp),%rax │ │ - sub $0x20,%rsp │ │ - pushq 0x70(%rsp) │ │ - mov 0x108(%rsp),%rbx │ │ - pushq 0x10(%rbx,%rax,8) │ │ - pushq $0x180 │ │ - pushq 0x80(%rsp) │ │ - callq *0x298(%r11) │ │ - add $0x40,%rsp │ │ - mov 0x28(%rsp),%rax │ │ - or %r12d,%eax │ │ - mov 0x60(%rsp),%rcx │ │ - lea (%rcx,%rax,2),%rdx │ │ - add $0x16440,%rdx │ │ - mov $0x180,%r11d │ │ - mov 0xca8(%rbp),%r10 │ │ - mov 0xf0(%rsp),%r12d │ │ - mov 0x80(%rsp),%rdi │ │ - test %rdi,%rdi │ │ - je a309d │ │ - mov 0x20(%rsp),%r8d │ │ - imul 0x18(%rsp),%r8d │ │ - mov 0x8(%rsp),%r9d │ │ - imul 0x10(%rsp),%r9d │ │ - mov %r14d,%ecx │ │ - mov 0x58(%rsp),%rbx │ │ - shl %cl,%ebx │ │ - mov %r15d,%ecx │ │ - mov 0x40(%rsp),%rax │ │ - shl %cl,%eax │ │ - mov 0x1234(%rbp),%ebp │ │ - sub $0x28,%rsp │ │ - mov 0xa0(%rsp),%rsi │ │ - mov %r11,%rcx │ │ - push %rbp │ │ - push %rax │ │ - push %rbx │ │ - callq *0x100(%r10,%r12,8) │ │ - jmp a30ea │ │ - mov 0x20(%rsp),%ebx │ │ - imul 0x18(%rsp),%ebx │ │ - mov 0x8(%rsp),%r8d │ │ - imul 0x10(%rsp),%r8d │ │ - mov %r14d,%ecx │ │ - mov 0x58(%rsp),%r9 │ │ - shl %cl,%r9d │ │ - mov %r15d,%ecx │ │ - mov 0x40(%rsp),%rax │ │ - shl %cl,%eax │ │ - mov 0x1234(%rbp),%ebp │ │ - sub $0x30,%rsp │ │ - mov 0xa0(%rsp),%rdi │ │ - mov %rdx,%rsi │ │ - mov %r11,%rdx │ │ - mov %ebx,%ecx │ │ - push %rbp │ │ - push %rax │ │ - callq *0x1a0(%r10,%r12,8) │ │ - add $0x40,%rsp │ │ xor %eax,%eax │ │ - add $0x88,%rsp │ │ + cmp $0x3fff,%esi │ │ + setg %al │ │ pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ retq │ │ - movslq 0xd0(%rsp),%rax │ │ - mov 0x50(%rsp),%r8 │ │ - mov %r8,%rcx │ │ - shr %rcx │ │ - movslq %r13d,%rdx │ │ - imul %rcx,%rdx │ │ - add %rdx,%rdx │ │ - add 0x10(%r11,%rax,8),%rdx │ │ - movslq %r12d,%rax │ │ - mov %r8,%r11 │ │ - lea (%rdx,%rax,2),%rdx │ │ - mov 0x30(%rsp),%rbp │ │ - jmpq a3035 │ │ - nopl 0x0(%rax,%rax,1) │ │ + nopw 0x0(%rax,%rax,1) │ │ + shl $0x2,%r9d │ │ + lea (%r9,%rsi,2),%r9d │ │ + add $0xffffffff,%r9d │ │ + shl $0x2,%r8d │ │ + lea (%r8,%rdi,2),%r8d │ │ + add $0xffffffff,%r8d │ │ + movswl %dx,%edi │ │ + sar $0x10,%edx │ │ + shl $0xd,%edx │ │ + mov $0xffff0000,%eax │ │ + mov 0xc(%rcx),%r10d │ │ + add %eax,%r10d │ │ + imul %r8d,%r10d │ │ + mov 0x10(%rcx),%esi │ │ + imul %r9d,%esi │ │ + add %r10d,%esi │ │ + sub %esi,%edx │ │ + cmp $0x800000,%edx │ │ + mov $0x7fffff,%esi │ │ + cmovge %esi,%edx │ │ + cmp $0xff7fffff,%edx │ │ + mov $0xff800000,%r10d │ │ + cmovle %r10d,%edx │ │ + mov %edx,0x4(%rcx) │ │ + shl $0xd,%edi │ │ + add 0x18(%rcx),%eax │ │ + imul 0x14(%rcx),%r8d │ │ + imul %r9d,%eax │ │ + add %r8d,%eax │ │ + sub %eax,%edi │ │ + cmp $0x800000,%edi │ │ + cmovge %esi,%edi │ │ + cmp $0xff7fffff,%edi │ │ + cmovle %r10d,%edi │ │ + mov %edi,0x8(%rcx) │ │ + retq │ │ + nopl 0x0(%rax) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x108,%rsp │ │ - mov %rcx,0x30(%rsp) │ │ - mov %rdx,0x28(%rsp) │ │ - mov %rsi,0x20(%rsp) │ │ - mov %rdi,0x38(%rsp) │ │ - mov (%rdi),%r14 │ │ - mov 0xca8(%r14),%rax │ │ - mov %rax,0x78(%rsp) │ │ - xor %eax,%eax │ │ - mov $0x0,%edx │ │ - mov $0x0,%edi │ │ - test %r9d,%r9d │ │ - je a319d │ │ - mov 0x840(%r14),%ecx │ │ - xor %edx,%edx │ │ - cmp $0x1,%ecx │ │ - sete %dl │ │ - xor %edi,%edi │ │ - cmp $0x3,%ecx │ │ - setne %dil │ │ - mov $0x4,%esi │ │ - mov %edi,%ecx │ │ - shr %cl,%rsi │ │ - mov %rsi,0x80(%rsp) │ │ - mov $0x4,%ebp │ │ - mov %edx,%ecx │ │ - shr %cl,%ebp │ │ - mov 0x140(%rsp),%rcx │ │ - mov %rcx,%rsi │ │ - mov 0x38(%rcx),%ebx │ │ - add %edi,%ebx │ │ - mov %edi,%ecx │ │ - sar %cl,%ebx │ │ - mov %edx,%ecx │ │ - movzbl 0x1(%r8),%edx │ │ - mov %ebp,0x40(%rsp) │ │ - imul %ebp,%edx │ │ - mov 0x3c(%rsi),%esi │ │ - add %ecx,%esi │ │ - sar %cl,%esi │ │ - test %edx,%edx │ │ - je a3643 │ │ - mov 0x148(%rsp),%rdx │ │ - mov (%r8),%al │ │ - xor %ebp,%ebp │ │ - test %r9d,%r9d │ │ - setne %bpl │ │ - mov %rbp,0xf0(%rsp) │ │ - mov %edi,%ebp │ │ - mov %rbp,0xe8(%rsp) │ │ - mov %ecx,0x44(%rsp) │ │ - mov %ecx,%ecx │ │ - mov %rcx,0xe0(%rsp) │ │ - lea 0x1c(%rdx),%rcx │ │ - mov %rcx,0x60(%rsp) │ │ - movslq %r9d,%rcx │ │ - mov %rcx,0x58(%rsp) │ │ - mov 0x38(%rsp),%rcx │ │ - lea 0x16440(%rcx),%rdx │ │ - mov %rdx,0xd8(%rsp) │ │ - movslq %ebx,%rdx │ │ - mov %rdx,0xd0(%rsp) │ │ - movslq %esi,%rdx │ │ - mov %rdx,0xc8(%rsp) │ │ - lea 0x16506(%rcx),%rcx │ │ - mov %rcx,0xc0(%rsp) │ │ - mov 0x30(%rsp),%rcx │ │ - lea 0x0(,%rcx,4),%rdx │ │ - mov %rdx,0xb0(%rsp) │ │ - lea 0x0(,%rcx,8),%rcx │ │ - mov %rcx,0xa8(%rsp) │ │ + sub $0x48,%rsp │ │ + mov %r9,-0x28(%rsp) │ │ + add %ecx,%ecx │ │ + add %edx,%edx │ │ + mov %r8d,%r9d │ │ + shl $0x10,%r9d │ │ + sar $0x10,%r8d │ │ + test %esi,%esi │ │ + mov %r9d,-0x5c(%rsp) │ │ + mov %r8,-0x30(%rsp) │ │ + mov %rdx,-0x38(%rsp) │ │ + mov %rcx,-0x40(%rsp) │ │ + jle 9cad5 │ │ + lea -0x8(,%rcx,8),%eax │ │ + lea -0x8(,%rdx,8),%ebp │ │ + mov %r9d,%edx │ │ + sar $0x10,%edx │ │ + lea (%r8,%rbp,1),%r12d │ │ + add %eax,%edx │ │ + mov %esi,%ebx │ │ + cmp $0x3,%esi │ │ + mov %eax,-0x54(%rsp) │ │ + mov %edx,-0x58(%rsp) │ │ + ja 9caf5 │ │ + xor %ecx,%ecx │ │ xor %edx,%edx │ │ - mov %r8,0x70(%rsp) │ │ - mov %r14,0x68(%rsp) │ │ - mov %edi,0x1c(%rsp) │ │ - mov %ebx,0x48(%rsp) │ │ - mov %esi,0x4c(%rsp) │ │ - mov %rdx,0xb8(%rsp) │ │ - or $0x4,%edx │ │ - mov 0x44(%rsp),%ecx │ │ - shl %cl,%edx │ │ - movzbl %al,%ecx │ │ - imul 0x80(%rsp),%ecx │ │ - test %ecx,%ecx │ │ - je a35e0 │ │ - mov 0x38(%rsp),%rax │ │ - mov 0x14(%rax),%eax │ │ - lea (%rdx,%rax,4),%eax │ │ - mov 0x148(%rsp),%rcx │ │ - mov %rcx,%rdx │ │ - movslq 0x10(%rcx),%rcx │ │ - cltq │ │ - imul %rax,%rcx │ │ - movslq 0x4(%rdx),%rsi │ │ - add %rcx,%rsi │ │ - mov %rsi,0x100(%rsp) │ │ - movslq 0x18(%rdx),%rcx │ │ - imul %rax,%rcx │ │ - movslq 0x8(%rdx),%rax │ │ - add %rcx,%rax │ │ - mov %rax,0xf8(%rsp) │ │ - mov 0x28(%rsp),%rbp │ │ - mov 0x20(%rsp),%rbx │ │ + xor %r9d,%r9d │ │ + xor %eax,%eax │ │ + mov %rax,-0x80(%rsp) │ │ + xor %esi,%esi │ │ + xor %r15d,%r15d │ │ + xor %r13d,%r13d │ │ + xor %eax,%eax │ │ + mov %rax,-0x70(%rsp) │ │ + jmpq 9ce66 │ │ + xor %eax,%eax │ │ + mov %rax,-0x70(%rsp) │ │ + xor %r13d,%r13d │ │ + xor %r15d,%r15d │ │ + xor %esi,%esi │ │ + xor %eax,%eax │ │ + mov %rax,-0x80(%rsp) │ │ + xor %r9d,%r9d │ │ xor %edx,%edx │ │ - jmp a3389 │ │ - nopl 0x0(%rax) │ │ - mov 0x1234(%r14),%eax │ │ - sub $0x30,%rsp │ │ - mov %rbx,%rdi │ │ - mov 0x60(%rsp),%rsi │ │ - mov 0x90(%rsp),%r8 │ │ - mov %r15d,%r9d │ │ - push %rax │ │ - push %r12 │ │ - mov 0xb8(%rsp),%rax │ │ - callq *0x288(%rax) │ │ - add $0x40,%rsp │ │ - mov 0x70(%rsp),%r8 │ │ - mov 0x1c(%rsp),%edi │ │ - mov 0xa0(%rsp),%rdx │ │ - add $0x8,%rdx │ │ - movzbl (%r8),%eax │ │ - mov 0x80(%rsp),%rcx │ │ - imul %rax,%rcx │ │ - add $0x10,%rbx │ │ - add $0x10,%rbp │ │ - cmp %rcx,%rdx │ │ - jae a35e0 │ │ - mov %rbx,0x90(%rsp) │ │ - mov %rbp,0x98(%rsp) │ │ - mov 0x38(%rsp),%rax │ │ - mov 0x10(%rax),%eax │ │ - mov %rdx,0xa0(%rsp) │ │ - add $0x4,%edx │ │ - mov %edi,%ecx │ │ - shl %cl,%edx │ │ - lea (%rdx,%rax,4),%eax │ │ - mov 0x148(%rsp),%rcx │ │ - mov %rcx,%rdx │ │ - movslq 0xc(%rcx),%rbp │ │ - cltq │ │ - imul %rax,%rbp │ │ - add 0x100(%rsp),%rbp │ │ - mov 0xe8(%rsp),%rcx │ │ - sar %cl,%rbp │ │ - movslq 0x14(%rdx),%rbx │ │ - imul %rax,%rbx │ │ - add 0xf8(%rsp),%rbx │ │ - mov 0xe0(%rsp),%rcx │ │ - sar %cl,%rbx │ │ - movswl 0x1c(%rdx),%r12d │ │ - movswl 0x1e(%rdx),%r15d │ │ - mov %rbx,%r13 │ │ - shr $0x10,%r13 │ │ - movswl 0x20(%rdx),%r14d │ │ - movswl 0x22(%rdx),%eax │ │ - mov %eax,0x54(%rsp) │ │ - mov 0x140(%rsp),%rdi │ │ - mov 0xf0(%rsp),%rdx │ │ - mov 0x28(%rdi,%rdx,8),%rax │ │ - mov %rax,0x88(%rsp) │ │ - lea 0x8(%r13),%esi │ │ - mov %esi,0x50(%rsp) │ │ - callq 95550 │ │ - test %eax,%eax │ │ - jne a363e │ │ - mov %rbp,%r8 │ │ - shr $0x10,%r8 │ │ - lea -0x4(%r8),%eax │ │ - movzwl %bp,%ecx │ │ - shl $0x2,%r12d │ │ - lea 0x0(,%r15,8),%edx │ │ - sub %edx,%r15d │ │ - sub %r12d,%r15d │ │ - add %ecx,%r15d │ │ - movzwl %bx,%r12d │ │ - shl $0x2,%r14d │ │ - sub %r14d,%r12d │ │ - mov 0x54(%rsp),%ecx │ │ - shl $0x2,%ecx │ │ - sub %ecx,%r12d │ │ - cmp $0x3,%eax │ │ - jge a3520 │ │ - mov 0x68(%rsp),%r14 │ │ - mov 0xca8(%r14),%r10 │ │ - shl $0x20,%r8 │ │ - movabs $0xfffffff900000000,%rcx │ │ - add %rcx,%r8 │ │ - sar $0x20,%r8 │ │ - shl $0x20,%r13 │ │ - add %rcx,%r13 │ │ - sar $0x20,%r13 │ │ - sub $0x20,%rsp │ │ - mov $0xf,%edi │ │ - mov $0xf,%esi │ │ - mov 0xf0(%rsp),%rdx │ │ - mov 0xe8(%rsp),%rcx │ │ - mov %r13,%r9 │ │ - pushq 0xa8(%rsp) │ │ - mov 0x168(%rsp),%rbp │ │ - mov 0x80(%rsp),%rax │ │ - pushq 0x10(%rbp,%rax,8) │ │ - pushq $0x40 │ │ - pushq 0x110(%rsp) │ │ - callq *0x298(%r10) │ │ - add $0x40,%rsp │ │ - mov $0x40,%ecx │ │ - mov 0xc0(%rsp),%rdx │ │ - jmp a357e │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - mov 0x50(%rsp),%ecx │ │ - cmp 0x4c(%rsp),%ecx │ │ - jg a3487 │ │ - lea 0x8(%r8),%ecx │ │ - cmp 0x48(%rsp),%ecx │ │ - jg a3487 │ │ - lea -0x4(%r13),%esi │ │ - cmp $0x2,%esi │ │ - jle a3487 │ │ - mov 0x88(%rsp),%rcx │ │ + jmpq 9cf89 │ │ + mov %ebx,%ecx │ │ + and $0xfffffffc,%ecx │ │ + movd %r12d,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + movdqa %xmm0,0x10(%rsp) │ │ + movd %edx,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + movdqa %xmm0,(%rsp) │ │ + movd %ebp,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + movdqa %xmm0,-0x10(%rsp) │ │ + movd %eax,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + movdqa %xmm0,-0x20(%rsp) │ │ + xorps %xmm5,%xmm5 │ │ mov %rcx,%rdx │ │ - shr %rdx │ │ - movslq %esi,%rdi │ │ - imul %rdx,%rdi │ │ - add %rdi,%rdi │ │ - mov 0x140(%rsp),%rdx │ │ - mov 0x58(%rsp),%rsi │ │ - add 0x10(%rdx,%rsi,8),%rdi │ │ - cltq │ │ - lea (%rdi,%rax,2),%rdx │ │ - mov 0x68(%rsp),%r14 │ │ - mov 0x98(%rsp),%rbp │ │ - mov 0x90(%rsp),%rbx │ │ - and $0xffffffc0,%r15d │ │ - and $0xffffffc0,%r12d │ │ - cmpq $0x0,0x28(%rsp) │ │ - je a3320 │ │ - mov 0x1234(%r14),%eax │ │ - sub $0x30,%rsp │ │ - mov %rbp,%rdi │ │ - mov 0x60(%rsp),%rsi │ │ - mov 0x90(%rsp),%r8 │ │ - mov %r15d,%r9d │ │ - push %rax │ │ - push %r12 │ │ - mov 0xb8(%rsp),%rax │ │ - callq *0x290(%rax) │ │ - jmpq a334f │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - mov 0x20(%rsp),%rcx │ │ - test %rcx,%rcx │ │ - je a3600 │ │ - mov 0xb0(%rsp),%rdx │ │ - lea (%rcx,%rdx,2),%rcx │ │ - jmp a3618 │ │ + mov %rdi,%rsi │ │ + pxor %xmm15,%xmm15 │ │ + pxor %xmm2,%xmm2 │ │ + pxor %xmm3,%xmm3 │ │ + pxor %xmm4,%xmm4 │ │ + pxor %xmm7,%xmm7 │ │ + pxor %xmm6,%xmm6 │ │ nopl 0x0(%rax,%rax,1) │ │ - mov 0x28(%rsp),%rcx │ │ - mov 0xa8(%rsp),%rdx │ │ - lea (%rcx,%rdx,2),%rcx │ │ - mov %rcx,0x28(%rsp) │ │ - xor %ecx,%ecx │ │ - mov %rcx,0x20(%rsp) │ │ - mov 0xb8(%rsp),%rdx │ │ + movdqa %xmm6,%xmm13 │ │ + movdqa %xmm3,-0x50(%rsp) │ │ + movaps %xmm5,-0x70(%rsp) │ │ + movdqu (%rsi),%xmm6 │ │ + movdqu 0x10(%rsi),%xmm10 │ │ + movdqu 0x20(%rsi),%xmm0 │ │ + movdqu 0x30(%rsi),%xmm8 │ │ + movdqa %xmm6,%xmm11 │ │ + punpckldq %xmm10,%xmm11 │ │ + movdqa %xmm0,%xmm5 │ │ + punpckldq %xmm8,%xmm5 │ │ + punpcklqdq %xmm5,%xmm11 │ │ + psubd -0x10(%rsp),%xmm11 │ │ + pshufd $0xe5,%xmm6,%xmm14 │ │ + pblendw $0xc,%xmm10,%xmm14 │ │ + pblendw $0xf0,%xmm5,%xmm14 │ │ + psubd -0x20(%rsp),%xmm14 │ │ + pshufd $0xa4,%xmm8,%xmm12 │ │ + pblendw $0x3f,%xmm0,%xmm12 │ │ + punpckhdq %xmm10,%xmm6 │ │ + pblendw $0xf,%xmm6,%xmm12 │ │ + psubd 0x10(%rsp),%xmm12 │ │ + punpckhdq %xmm8,%xmm0 │ │ + punpckhqdq %xmm0,%xmm6 │ │ + psubd (%rsp),%xmm6 │ │ + movdqa %xmm11,%xmm0 │ │ + psubd %xmm12,%xmm0 │ │ + pabsd %xmm0,%xmm5 │ │ + movdqa 0x615cc(%rip),%xmm0 │ │ + movdqa %xmm0,%xmm1 │ │ + pcmpgtd %xmm0,%xmm5 │ │ + movdqa %xmm14,%xmm0 │ │ + psubd %xmm6,%xmm0 │ │ + pabsd %xmm0,%xmm0 │ │ + pcmpgtd %xmm1,%xmm0 │ │ + por %xmm5,%xmm0 │ │ + movdqa %xmm11,0x30(%rsp) │ │ + movdqa %xmm11,%xmm5 │ │ + movdqa %xmm14,%xmm10 │ │ + pmulld %xmm11,%xmm10 │ │ + movdqa %xmm11,-0x80(%rsp) │ │ + movdqa %xmm11,%xmm8 │ │ + paddd %xmm11,%xmm3 │ │ + pmulld %xmm6,%xmm11 │ │ + movdqa %xmm7,0x20(%rsp) │ │ + paddd %xmm6,%xmm7 │ │ + movdqa %xmm14,%xmm9 │ │ + pmulld %xmm6,%xmm9 │ │ + psrad $0x2,%xmm9 │ │ + paddd %xmm13,%xmm6 │ │ + paddd %xmm14,%xmm6 │ │ + movdqa 0x61733(%rip),%xmm1 │ │ + paddd %xmm1,%xmm6 │ │ + paddd %xmm9,%xmm6 │ │ + blendvps %xmm0,%xmm13,%xmm6 │ │ + movdqa %xmm4,%xmm9 │ │ + movdqa 0x61726(%rip),%xmm13 │ │ + movdqa -0x80(%rsp),%xmm1 │ │ + paddd %xmm13,%xmm1 │ │ + movdqa %xmm1,-0x80(%rsp) │ │ + psrad $0x2,%xmm11 │ │ + paddd %xmm1,%xmm7 │ │ + paddd %xmm11,%xmm7 │ │ + blendvps %xmm0,0x20(%rsp),%xmm7 │ │ + movdqa %xmm14,%xmm1 │ │ + pmulld %xmm12,%xmm1 │ │ + psrad $0x2,%xmm1 │ │ + movdqa %xmm14,%xmm4 │ │ + paddd %xmm9,%xmm4 │ │ + paddd %xmm12,%xmm4 │ │ + paddd %xmm13,%xmm4 │ │ + paddd %xmm1,%xmm4 │ │ + blendvps %xmm0,%xmm9,%xmm4 │ │ + pmulld %xmm12,%xmm8 │ │ + paddd %xmm12,%xmm3 │ │ + movdqa %xmm2,%xmm9 │ │ + psrad $0x2,%xmm8 │ │ + movdqa 0x616a2(%rip),%xmm11 │ │ + paddd %xmm11,%xmm3 │ │ + paddd %xmm8,%xmm3 │ │ + blendvps %xmm0,-0x50(%rsp),%xmm3 │ │ + movdqa %xmm14,%xmm2 │ │ + movdqa %xmm14,%xmm1 │ │ + pmulld %xmm14,%xmm1 │ │ + psrld $0x2,%xmm1 │ │ + paddd %xmm14,%xmm2 │ │ + paddd %xmm9,%xmm2 │ │ + paddd %xmm11,%xmm2 │ │ + paddd %xmm1,%xmm2 │ │ + blendvps %xmm0,%xmm9,%xmm2 │ │ + movdqa %xmm15,%xmm1 │ │ + movdqa -0x80(%rsp),%xmm15 │ │ + paddd %xmm1,%xmm15 │ │ + paddd %xmm14,%xmm15 │ │ + psrad $0x2,%xmm10 │ │ + paddd %xmm10,%xmm15 │ │ + blendvps %xmm0,%xmm1,%xmm15 │ │ + movdqa 0x30(%rsp),%xmm1 │ │ + pmulld %xmm1,%xmm1 │ │ + psrld $0x2,%xmm1 │ │ + movdqa %xmm1,%xmm8 │ │ + paddd %xmm5,%xmm5 │ │ + movdqa -0x70(%rsp),%xmm1 │ │ + paddd %xmm1,%xmm5 │ │ + paddd %xmm11,%xmm5 │ │ + paddd %xmm8,%xmm5 │ │ + blendvps %xmm0,%xmm1,%xmm5 │ │ + add $0x40,%rsi │ │ + add $0xfffffffffffffffc,%rdx │ │ + jne 9cb60 │ │ + pshufd $0x4e,%xmm6,%xmm0 │ │ + paddd %xmm6,%xmm0 │ │ + pshufd $0xe5,%xmm0,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + movd %xmm1,%eax │ │ + mov %rax,-0x70(%rsp) │ │ + pshufd $0x4e,%xmm7,%xmm0 │ │ + paddd %xmm7,%xmm0 │ │ + pshufd $0xe5,%xmm0,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + movd %xmm1,%r13d │ │ + pshufd $0x4e,%xmm4,%xmm0 │ │ + paddd %xmm4,%xmm0 │ │ + pshufd $0xe5,%xmm0,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + movd %xmm1,%r15d │ │ + pshufd $0x4e,%xmm3,%xmm0 │ │ + paddd %xmm3,%xmm0 │ │ + pshufd $0xe5,%xmm0,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + movd %xmm1,%esi │ │ + pshufd $0x4e,%xmm2,%xmm0 │ │ + paddd %xmm2,%xmm0 │ │ + pshufd $0xe5,%xmm0,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + movd %xmm1,%eax │ │ + mov %rax,-0x80(%rsp) │ │ + pshufd $0x4e,%xmm15,%xmm0 │ │ + paddd %xmm15,%xmm0 │ │ + pshufd $0xe5,%xmm0,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + movd %xmm1,%r9d │ │ + pshufd $0x4e,%xmm5,%xmm0 │ │ + paddd %xmm5,%xmm0 │ │ + pshufd $0xe5,%xmm0,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + movd %xmm1,%edx │ │ + cmp %rbx,%rcx │ │ + je 9cf89 │ │ + sub %rcx,%rbx │ │ + shl $0x4,%rcx │ │ + add %rdi,%rcx │ │ + add $0xc,%rcx │ │ + jmp 9ce8e │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + add $0x10,%rcx │ │ + add $0xffffffffffffffff,%rbx │ │ + je 9cf89 │ │ + mov -0x4(%rcx),%r14d │ │ + sub %r12d,%r14d │ │ + mov -0xc(%rcx),%r10d │ │ + sub %ebp,%r10d │ │ + mov %r10d,%edi │ │ + sub %r14d,%edi │ │ + mov %edi,%eax │ │ + neg %eax │ │ + cmovl %edi,%eax │ │ + cmp $0xff,%eax │ │ + jg 9ce80 │ │ + mov (%rcx),%r11d │ │ + sub -0x58(%rsp),%r11d │ │ + mov -0x8(%rcx),%r8d │ │ + sub -0x54(%rsp),%r8d │ │ + mov %r8d,%eax │ │ + sub %r11d,%eax │ │ + mov %eax,%edi │ │ + neg %edi │ │ + cmovl %eax,%edi │ │ + cmp $0xff,%edi │ │ + jg 9ce80 │ │ + mov %r10d,%eax │ │ + imul %eax,%eax │ │ + shr $0x2,%eax │ │ + lea (%rdx,%r10,2),%edx │ │ + lea (%rax,%rdx,1),%edx │ │ add $0x8,%edx │ │ - movzbl 0x1(%r8),%ecx │ │ - imul 0x40(%rsp),%ecx │ │ - cmp %ecx,%edx │ │ - jb a32a4 │ │ + mov %r8d,%eax │ │ + imul %r10d,%eax │ │ + sar $0x2,%eax │ │ + lea (%r10,%r9,1),%r9d │ │ + add $0x4,%r9d │ │ + add %r8d,%r9d │ │ + add %eax,%r9d │ │ + mov %r8d,%eax │ │ + imul %eax,%eax │ │ + shr $0x2,%eax │ │ + mov -0x80(%rsp),%rdi │ │ + lea (%rdi,%r8,2),%edi │ │ + lea (%rax,%rdi,1),%eax │ │ + add $0x8,%eax │ │ + mov %rax,-0x80(%rsp) │ │ + mov %r10d,%eax │ │ + imul %r14d,%eax │ │ + sar $0x2,%eax │ │ + add %r14d,%esi │ │ + add %r10d,%esi │ │ + lea (%rax,%rsi,1),%esi │ │ + add $0x8,%esi │ │ + mov %r8d,%eax │ │ + imul %r14d,%eax │ │ + sar $0x2,%eax │ │ + add %r8d,%r15d │ │ + add %r14d,%r15d │ │ + lea (%rax,%r15,1),%r15d │ │ + add $0x4,%r15d │ │ + mov %r10d,%eax │ │ + imul %r11d,%eax │ │ + sar $0x2,%eax │ │ + lea (%r10,%r13,1),%r13d │ │ + add $0x4,%r13d │ │ + add %r11d,%r13d │ │ + add %eax,%r13d │ │ + mov %r8d,%eax │ │ + imul %r11d,%eax │ │ + sar $0x2,%eax │ │ + mov -0x70(%rsp),%rdi │ │ + add %r11d,%edi │ │ + add %r8d,%edi │ │ + lea (%rax,%rdi,1),%edi │ │ + add $0x8,%edi │ │ + mov %rdi,-0x70(%rsp) │ │ + jmpq 9ce80 │ │ + movslq %edx,%r10 │ │ + movslq -0x80(%rsp),%r14 │ │ + mov %r10,%rax │ │ + imul %r14,%rax │ │ + movslq %r9d,%r9 │ │ + mov %r9,%rcx │ │ + imul %r9,%rcx │ │ + sub %rcx,%rax │ │ + je 9d00c │ │ + mov 0x80(%rsp),%r8d │ │ + mov 0x88(%rsp),%ecx │ │ + mov -0x40(%rsp),%rdx │ │ + lea (%rdx,%rcx,4),%ecx │ │ + add $0xffffffff,%ecx │ │ + mov %ecx,-0x80(%rsp) │ │ + mov %rax,%rdx │ │ + neg %rdx │ │ + cmovl %rax,%rdx │ │ + bsr %rdx,%rdi │ │ + mov $0x1,%ebx │ │ + mov %edi,%ecx │ │ + shl %cl,%rbx │ │ + mov -0x38(%rsp),%rcx │ │ + lea (%rcx,%r8,4),%ecx │ │ + add $0xffffffff,%ecx │ │ + mov %ecx,-0x50(%rsp) │ │ + mov $0x1,%r8d │ │ + sub %rbx,%rdx │ │ + cmp $0x9,%edi │ │ + jb 9d016 │ │ + lea -0x9(%rdi),%ecx │ │ + shl %cl,%r8 │ │ + add %r8,%rdx │ │ + lea -0x8(%rdi),%ecx │ │ + sar %cl,%rdx │ │ + jmp 9d01e │ │ + mov $0x1,%eax │ │ + jmpq 9d20b │ │ + mov $0x8,%cl │ │ + sub %dil,%cl │ │ + shl %cl,%rdx │ │ + lea 0x726eb(%rip),%rcx │ │ + movzwl (%rcx,%rdx,2),%ecx │ │ + mov %ecx,%edx │ │ + neg %edx │ │ + test %rax,%rax │ │ + cmovns %ecx,%edx │ │ xor %eax,%eax │ │ - jmp a3643 │ │ - mov $0xffffffff,%eax │ │ - add $0x108,%rsp │ │ + mov $0x2,%ecx │ │ + sub %edi,%ecx │ │ + cmovb %eax,%ecx │ │ + shl %cl,%edx │ │ + movslq %esi,%r11 │ │ + mov %r14,%rbx │ │ + imul %r11,%rbx │ │ + movslq %r15d,%rbp │ │ + mov %r9,%rcx │ │ + imul %rbp,%rcx │ │ + sub %rcx,%rbx │ │ + movslq %edx,%r8 │ │ + imul %r8,%rbx │ │ + mov %rbx,%rdx │ │ + neg %rdx │ │ + cmovl %rbx,%rdx │ │ + cmp $0x2,%edi │ │ + mov $0x2,%ecx │ │ + cmova %edi,%ecx │ │ + add $0xfe,%cl │ │ + mov $0x1,%edi │ │ + shl %cl,%rdi │ │ + sar %rdi │ │ + add %rdi,%rdx │ │ + sar %cl,%rdx │ │ + mov %edx,%esi │ │ + neg %esi │ │ + test %rbx,%rbx │ │ + cmovns %edx,%esi │ │ + cmp $0x12000,%esi │ │ + mov $0x11fff,%edx │ │ + cmovge %edx,%esi │ │ + cmp $0xe000,%esi │ │ + mov $0xe001,%edx │ │ + cmovle %edx,%esi │ │ + imul %r10,%rbp │ │ + imul %r9,%r11 │ │ + sub %r11,%rbp │ │ + imul %r8,%rbp │ │ + mov %rbp,%rdx │ │ + neg %rdx │ │ + cmovl %rbp,%rdx │ │ + add %rdi,%rdx │ │ + sar %cl,%rdx │ │ + mov %edx,%r11d │ │ + neg %r11d │ │ + test %rbp,%rbp │ │ + cmovns %edx,%r11d │ │ + cmp $0x2000,%r11d │ │ + mov $0x1fff,%edx │ │ + cmovge %edx,%r11d │ │ + cmp $0xffffe000,%r11d │ │ + mov $0xffffe001,%ebx │ │ + cmovle %ebx,%r11d │ │ + movslq %r13d,%r13 │ │ + imul %r13,%r14 │ │ + movslq -0x70(%rsp),%r12 │ │ + mov %r9,%rbp │ │ + imul %r12,%rbp │ │ + sub %rbp,%r14 │ │ + imul %r8,%r14 │ │ + mov %r14,%r15 │ │ + neg %r15 │ │ + cmovl %r14,%r15 │ │ + add %rdi,%r15 │ │ + sar %cl,%r15 │ │ + mov %r15d,%ebp │ │ + neg %ebp │ │ + test %r14,%r14 │ │ + cmovns %r15d,%ebp │ │ + cmp $0x2000,%ebp │ │ + cmovge %edx,%ebp │ │ + cmp $0xffffe000,%ebp │ │ + cmovle %ebx,%ebp │ │ + imul %r12,%r10 │ │ + imul %r13,%r9 │ │ + sub %r9,%r10 │ │ + imul %r8,%r10 │ │ + mov %r10,%rdx │ │ + neg %rdx │ │ + cmovl %r10,%rdx │ │ + add %rdi,%rdx │ │ + sar %cl,%rdx │ │ + mov %edx,%ecx │ │ + neg %ecx │ │ + test %r10,%r10 │ │ + cmovns %edx,%ecx │ │ + cmp $0x12000,%ecx │ │ + mov $0x11fff,%edx │ │ + cmovge %edx,%ecx │ │ + cmp $0xe000,%ecx │ │ + mov $0xe001,%edx │ │ + cmovle %edx,%ecx │ │ + mov -0x28(%rsp),%rdi │ │ + mov %esi,0xc(%rdi) │ │ + mov %r11d,0x10(%rdi) │ │ + mov %ebp,0x14(%rdi) │ │ + mov %ecx,0x18(%rdi) │ │ + mov -0x30(%rsp),%rbx │ │ + shl $0xd,%ebx │ │ + add $0xffff0000,%esi │ │ + mov -0x80(%rsp),%r9d │ │ + imul %r9d,%r11d │ │ + mov -0x50(%rsp),%edx │ │ + imul %edx,%esi │ │ + add %r11d,%esi │ │ + sub %esi,%ebx │ │ + cmp $0x800000,%ebx │ │ + mov $0x7fffff,%r8d │ │ + cmovge %r8d,%ebx │ │ + cmp $0xff7fffff,%ebx │ │ + mov $0xff800000,%esi │ │ + cmovle %esi,%ebx │ │ + mov %ebx,0x4(%rdi) │ │ + imul %edx,%ebp │ │ + add $0xffff0000,%ecx │ │ + imul %r9d,%ecx │ │ + add %ebp,%ecx │ │ + mov -0x5c(%rsp),%ebp │ │ + sar $0x3,%ebp │ │ + sub %ecx,%ebp │ │ + cmp $0x800000,%ebp │ │ + cmovge %r8d,%ebp │ │ + cmp $0xff7fffff,%ebp │ │ + cmovle %esi,%ebp │ │ + mov %ebp,0x8(%rdi) │ │ + add $0x48,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ + nopw 0x0(%rax,%rax,1) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x88,%rsp │ │ - mov %r9,0x20(%rsp) │ │ - mov %rcx,0x30(%rsp) │ │ - mov %rdx,0x60(%rsp) │ │ - mov %rsi,0x78(%rsp) │ │ - mov 0x10(%rdi),%r9d │ │ - mov 0x14(%rdi),%edx │ │ - mov (%rdi),%r10 │ │ - mov %edx,%esi │ │ - and $0x1e,%esi │ │ - mov %r8,0x68(%rsp) │ │ - test %r8d,%r8d │ │ - je a36b7 │ │ - mov 0x840(%r10),%ebx │ │ - xor %eax,%eax │ │ - cmp $0x1,%ebx │ │ - sete %al │ │ - xor %ecx,%ecx │ │ - cmp $0x3,%ebx │ │ - setne %cl │ │ - jmp a36bb │ │ - xor %eax,%eax │ │ - xor %ecx,%ecx │ │ - lea (%rdi,%rsi,8),%rsi │ │ - add $0x2310,%rsi │ │ - mov %rsi,0x80(%rsp) │ │ - mov $0x4,%esi │ │ - shr %cl,%esi │ │ - mov %esi,0x18(%rsp) │ │ - mov $0x4,%esi │ │ - mov %eax,%ecx │ │ - shr %cl,%esi │ │ - mov %esi,0x1c(%rsp) │ │ - lea 0x2440(%rdi),%r14 │ │ - mov 0x8(%rdi),%rax │ │ - cmp 0x3638(%rax),%edx │ │ - mov %rdi,0x70(%rsp) │ │ - jle a3910 │ │ - mov 0xc8(%rsp),%r8d │ │ - cmpl $0x0,0x68(%rsp) │ │ - je a3732 │ │ - mov 0x30(%rsp),%rdx │ │ - movzbl (%rdx),%ecx │ │ - imul 0x18(%rsp),%ecx │ │ - movzbl 0x1(%rdx),%esi │ │ - imul 0x1c(%rsp),%esi │ │ - add %ecx,%esi │ │ - cmp $0x10,%esi │ │ - jb a3910 │ │ - test %r8d,%r8d │ │ - jle a3910 │ │ - mov %r14,0x28(%rsp) │ │ - mov %r10,0x40(%rsp) │ │ - mov 0x20(%rsp),%rax │ │ - add $0x1,%eax │ │ - mov %rax,0x20(%rsp) │ │ - xor %ebx,%ebx │ │ - mov $0x2,%ebp │ │ - xor %r14d,%r14d │ │ - jmp a3774 │ │ - xchg %ax,%ax │ │ - cmp $0x2,%r13d │ │ - cmovbe %ebp,%r13d │ │ - add %r13d,%r14d │ │ - cmp %r8d,%r14d │ │ - jge a38fe │ │ - mov 0x30(%rsp),%rax │ │ - movzbl 0x2(%rax),%eax │ │ - cmp $0x4,%eax │ │ - mov $0x4,%ecx │ │ - cmovae %ecx,%eax │ │ - cmp %eax,%ebx │ │ - jge a38fe │ │ - mov 0x80(%rsp),%rax │ │ - mov -0x8(%rax),%r11 │ │ - movslq 0x10(%rdi),%r10 │ │ - movslq %r14d,%rcx │ │ - lea (%r10,%rcx,1),%rsi │ │ - add $0x1,%rsi │ │ - shl $0x4,%rsi │ │ - movzbl 0xa(%r11,%rsi,1),%eax │ │ - movsbq 0x8(%r11,%rsi,1),%r15 │ │ - lea 0x65f5e(%rip),%rdx │ │ - movzbl (%rdx,%rax,4),%r13d │ │ - test %r15,%r15 │ │ - jle a3760 │ │ - mov %rbx,0x48(%rsp) │ │ - add %rcx,%r10 │ │ - mov 0x30(%rsp),%rax │ │ - movzbl (%rax),%r8d │ │ - cmp %r8d,%r13d │ │ - cmovbe %r13d,%r8d │ │ - cmp $0x2,%r13b │ │ - cmovb %ebp,%r8d │ │ - movzbl 0x1(%rax),%r12d │ │ - cmp $0x10,%r12d │ │ - mov $0x10,%eax │ │ - cmovae %eax,%r12d │ │ - shr %r12d │ │ - mov %r8d,%ebp │ │ - imul 0x18(%rsp),%ebp │ │ - lea 0x0(%rbp,%rbp,1),%ecx │ │ - mov 0x288(%rdi),%rbx │ │ - mov 0x20(%rsp),%rax │ │ - lea (%rax,%r14,1),%edx │ │ - movslq %edx,%rdx │ │ - movzbl 0x180(%rbx,%rdx,1),%eax │ │ - movzbl 0x160(%rbx,%rdx,1),%edx │ │ - lea (%r12,%r12,2),%r9d │ │ - add $0x3,%r9d │ │ - shr $0x2,%r9d │ │ - shl $0x2,%rax │ │ - add 0x78991(%rip),%rax │ │ - movzbl (%rdx,%rax,1),%eax │ │ - mov 0x14(%rdi),%edx │ │ - mov %rdx,0x58(%rsp) │ │ - add $0xffffffffffffffff,%r15 │ │ - mov (%r11,%rsi,1),%edx │ │ - mov %rdx,0x50(%rsp) │ │ - lea (%r15,%r15,8),%rdx │ │ - shl $0x5,%rdx │ │ - mov 0x40(%rsp),%rbx │ │ - lea (%rbx,%rdx,1),%r11 │ │ - add $0x20,%r11 │ │ - sub $0x8,%rsp │ │ - mov 0x30(%rsp),%rsi │ │ - xor %edx,%edx │ │ - push %rax │ │ - push %r15 │ │ - push %r11 │ │ - pushq 0x70(%rsp) │ │ - pushq 0x90(%rsp) │ │ - pushq 0x88(%rsp) │ │ - push %r10 │ │ - callq a2a60 │ │ - add $0x40,%rsp │ │ - test %eax,%eax │ │ - jne a3af7 │ │ - mov 0xca8(%rbx),%rax │ │ - mov %r14d,%ecx │ │ - imul 0x18(%rsp),%ecx │ │ - mov 0x78(%rsp),%rdx │ │ - lea (%rdx,%rcx,2),%rdi │ │ - imul 0x1c(%rsp),%r12d │ │ - mov 0x60(%rsp),%rsi │ │ - mov 0x28(%rsp),%rdx │ │ - mov %ebp,%ecx │ │ - mov %r12d,%r8d │ │ - callq *0x280(%rax) │ │ - mov 0x48(%rsp),%rbx │ │ - add $0x1,%ebx │ │ - mov 0x70(%rsp),%rdi │ │ - mov 0xc8(%rsp),%edx │ │ - mov %edx,%r8d │ │ - mov $0x2,%ebp │ │ - jmpq a3760 │ │ - mov 0x10(%rdi),%r9d │ │ - mov 0x8(%rdi),%rax │ │ - mov 0x40(%rsp),%r10 │ │ - mov 0x28(%rsp),%r14 │ │ + sub $0x6008,%rsp │ │ + lea 0x1024(%rsp),%rax │ │ xor %ecx,%ecx │ │ - mov %rcx,0x38(%rsp) │ │ - cmp 0x3630(%rax),%r9d │ │ - jle a3afc │ │ - cmpl $0x0,0xd0(%rsp) │ │ - jle a3afc │ │ - mov 0x60(%rsp),%rax │ │ - sar %rax │ │ - mov %rax,0x20(%rsp) │ │ - xor %eax,%eax │ │ - mov %rax,0x38(%rsp) │ │ - mov $0x2,%ebx │ │ + xorps %xmm0,%xmm0 │ │ + movabs $0x403e392b15070200,%rdx │ │ + movaps 0x60d51(%rip),%xmm1 │ │ + movups %xmm0,-0x18(%rax,%rcx,1) │ │ + movaps %xmm0,-0x24(%rax,%rcx,1) │ │ + mov %rdx,0x101c(%rsp,%rcx,1) │ │ + movups %xmm1,0xc(%rax,%rcx,1) │ │ + movups %xmm1,(%rax,%rcx,1) │ │ + add $0x40,%rcx │ │ + cmp $0x1000,%ecx │ │ + jne 9d24f │ │ + lea 0x3000(%rsp),%rbx │ │ xor %r12d,%r12d │ │ - xor %edx,%edx │ │ - mov %r10,0x40(%rsp) │ │ - mov %r14,0x28(%rsp) │ │ - jmp a3986 │ │ - nopl 0x0(%rax) │ │ - lea 0x65db9(%rip),%rax │ │ - movzbl 0x1(%rax,%rcx,4),%r13d │ │ - cmp $0x2,%r13d │ │ - cmovbe %ebx,%r13d │ │ - add %r13d,%r12d │ │ - cmp 0xd0(%rsp),%r12d │ │ - jge a3afc │ │ - mov 0x30(%rsp),%rax │ │ - movzbl 0x3(%rax),%eax │ │ - cmp $0x4,%eax │ │ - mov $0x4,%ecx │ │ - cmovae %ecx,%eax │ │ - cmp %eax,%edx │ │ - jge a3afc │ │ - mov %r12d,%eax │ │ - mov 0x80(%rsp),%rcx │ │ - mov 0x8(%rcx,%rax,8),%r9 │ │ - movslq 0x10(%rdi),%rax │ │ - lea -0x1(%rax),%rsi │ │ - shl $0x4,%rsi │ │ - movzbl 0xa(%r9,%rsi,1),%ecx │ │ - movsbq 0x8(%r9,%rsi,1),%r15 │ │ - test %r15,%r15 │ │ - jle a3960 │ │ - mov %edx,0x48(%rsp) │ │ - mov 0x30(%rsp),%rdx │ │ - movzbl (%rdx),%r8d │ │ - cmp $0x10,%r8d │ │ - mov %rax,0x58(%rsp) │ │ - mov $0x10,%eax │ │ - cmovae %eax,%r8d │ │ - shr %r8d │ │ - lea 0x65d28(%rip),%rax │ │ - movzbl 0x1(%rax,%rcx,4),%r13d │ │ - movzbl 0x1(%rdx),%ebp │ │ - cmp %ebp,%r13d │ │ - cmovbe %r13d,%ebp │ │ - lea 0x1(%r12),%edx │ │ - cmp $0x2,%r13d │ │ - cmovb %ebx,%ebp │ │ - mov %r8d,%ebx │ │ - imul 0x18(%rsp),%ebx │ │ - lea (%rbx,%rbx,1),%ecx │ │ - add 0xc0(%rsp),%edx │ │ - movslq %edx,%rax │ │ - movzbl 0x198(%rdi,%rax,1),%edx │ │ - movzbl 0x178(%rdi,%rax,1),%eax │ │ - shl $0x2,%rdx │ │ - add 0x78793(%rip),%rdx │ │ - movzbl (%rax,%rdx,1),%r11d │ │ - mov 0x14(%rdi),%eax │ │ - add %r12d,%eax │ │ - add $0xffffffffffffffff,%r15 │ │ - mov (%r9,%rsi,1),%edx │ │ - mov %rdx,0x50(%rsp) │ │ - lea (%r15,%r15,8),%rdx │ │ - shl $0x5,%rdx │ │ - add %rdx,%r10 │ │ - add $0x20,%r10 │ │ - sub $0x8,%rsp │ │ + mov $0x30,%ebp │ │ + lea 0x7269b(%rip),%r14 │ │ + lea 0x7268c(%rip),%r15 │ │ + mov %rbx,%rdi │ │ mov %r14,%rsi │ │ + mov %ebp,%edx │ │ + callq 9d5f0 │ │ + lea 0x40(%rbx),%rdi │ │ + dec %ebp │ │ + mov %r15,%rsi │ │ + mov %ebp,%edx │ │ + callq 9d5f0 │ │ + add $0x2,%r12d │ │ + sub $0xffffffffffffff80,%rbx │ │ + cmp $0x40,%r12d │ │ + jb 9d294 │ │ + lea 0x3000(%rsp),%rax │ │ + lea 0x2000(%rsp),%rbp │ │ + xor %edi,%edi │ │ + mov $0x40,%esi │ │ + mov $0x1,%r8d │ │ + mov %rbp,%rcx │ │ + xor %ebx,%ebx │ │ + mov (%rax,%rbx,1),%dl │ │ + mov %dl,(%rcx) │ │ + inc %rbx │ │ + add %rsi,%rcx │ │ + cmp %rsi,%rbx │ │ + jne 9d2e1 │ │ + add %r8,%rdi │ │ + add %rsi,%rax │ │ + add %r8,%rbp │ │ + cmp %rsi,%rdi │ │ + jne 9d2dc │ │ + lea 0x1000(%rsp),%rax │ │ + mov %rsp,%rbp │ │ + xor %edi,%edi │ │ + mov $0x40,%esi │ │ + mov $0x1,%r8d │ │ + mov %rbp,%rcx │ │ + xor %ebx,%ebx │ │ + mov (%rax,%rbx,1),%dl │ │ + mov %dl,(%rcx) │ │ + inc %rbx │ │ + add %rsi,%rcx │ │ + cmp %rsi,%rbx │ │ + jne 9d31c │ │ + add %r8,%rdi │ │ + add %rsi,%rax │ │ + add %r8,%rbp │ │ + cmp %rsi,%rdi │ │ + jne 9d317 │ │ + lea 0x3000(%rsp),%rax │ │ + lea 0x403f(%rsp),%rcx │ │ xor %edx,%edx │ │ - mov %ebp,%r9d │ │ - push %r11 │ │ - push %r15 │ │ + mov $0x40,%esi │ │ + mov %rcx,%rdi │ │ + xor %ebp,%ebp │ │ + mov (%rax,%rbp,1),%bl │ │ + mov %bl,(%rdi) │ │ + inc %rbp │ │ + dec %rdi │ │ + cmp $0x40,%rbp │ │ + jne 9d356 │ │ + inc %edx │ │ + add %rsi,%rax │ │ + add %rsi,%rcx │ │ + cmp $0x40,%edx │ │ + jne 9d351 │ │ + lea 0x2000(%rsp),%rax │ │ + lea 0x503f(%rsp),%rcx │ │ + xor %edx,%edx │ │ + mov $0x40,%esi │ │ + mov %rcx,%rdi │ │ + xor %ebp,%ebp │ │ + mov (%rax,%rbp,1),%bl │ │ + mov %bl,(%rdi) │ │ + inc %rbp │ │ + dec %rdi │ │ + cmp $0x40,%rbp │ │ + jne 9d390 │ │ + inc %edx │ │ + add %rsi,%rax │ │ + add %rsi,%rcx │ │ + cmp $0x40,%edx │ │ + jne 9d38b │ │ + sub $0x20,%rsp │ │ + mov $0x7bfb,%ebp │ │ + lea 0xa1882(%rip),%rax │ │ + lea 0x9d87b(%rip),%r10 │ │ + lea 0x95874(%rip),%rdi │ │ + lea 0x7256d(%rip),%rbx │ │ + lea 0x20(%rsp),%r14 │ │ + mov $0x20,%esi │ │ + mov $0x20,%edx │ │ + mov $0x7,%ecx │ │ + mov %r14,%r8 │ │ + mov %rbx,%r9 │ │ + push %rbp │ │ + push %rax │ │ push %r10 │ │ - pushq 0x70(%rsp) │ │ - pushq 0x90(%rsp) │ │ + push %rdi │ │ + callq 9d68c │ │ + add $0x20,%rsp │ │ + mov $0x7beb,%r13d │ │ + lea 0xa9838(%rip),%rax │ │ + lea 0xa7831(%rip),%rbp │ │ + lea 0xa382a(%rip),%rdi │ │ + lea 0x72553(%rip),%r15 │ │ + mov $0x20,%esi │ │ + mov $0x10,%edx │ │ + mov $0x8,%ecx │ │ + mov %r14,%r8 │ │ + mov %r15,%r9 │ │ + push %r13 │ │ push %rax │ │ - pushq 0x90(%rsp) │ │ - callq a2a60 │ │ - add $0x40,%rsp │ │ - test %eax,%eax │ │ - jne a3af7 │ │ - mov 0x40(%rsp),%r15 │ │ - mov 0xca8(%r15),%rax │ │ - mov %r12d,%ecx │ │ - mov 0x1c(%rsp),%esi │ │ - imul %esi,%ecx │ │ - imul 0x20(%rsp),%rcx │ │ - mov 0x78(%rsp),%rdx │ │ - lea (%rdx,%rcx,2),%rdi │ │ - imul %esi,%ebp │ │ - mov 0x60(%rsp),%rsi │ │ - mov 0x28(%rsp),%r14 │ │ - mov %r14,%rdx │ │ - mov %ebx,%ecx │ │ - mov %ebp,%r8d │ │ - callq *0x278(%rax) │ │ - mov 0x48(%rsp),%edx │ │ - add $0x1,%edx │ │ - mov 0x70(%rsp),%rdi │ │ - mov %r15,%r10 │ │ - mov $0x2,%ebx │ │ - jmpq a396d │ │ - mov %rax,0x38(%rsp) │ │ - mov 0x38(%rsp),%rax │ │ - add $0x88,%rsp │ │ + push %rbp │ │ + push %rdi │ │ + callq 9d68c │ │ + add $0x20,%rsp │ │ + lea 0xad7f9(%rip),%rax │ │ + lea 0xac7f2(%rip),%rbp │ │ + lea 0xaa7eb(%rip),%rdi │ │ + mov $0x20,%esi │ │ + mov $0x8,%edx │ │ + mov $0x9,%ecx │ │ + mov %r14,%r8 │ │ + mov %r15,%r9 │ │ + pushq $0x6beb │ │ + push %rax │ │ + push %rbp │ │ + push %rdi │ │ + callq 9d68c │ │ + add $0x20,%rsp │ │ + lea 0xb3fbe(%rip),%rax │ │ + lea 0xb1fb7(%rip),%rbp │ │ + lea 0xadfb0(%rip),%rdi │ │ + lea 0x72509(%rip),%r12 │ │ + mov $0x10,%esi │ │ + mov $0x20,%edx │ │ + mov $0xb,%ecx │ │ + mov %r14,%r8 │ │ + mov %r12,%r9 │ │ + push %r13 │ │ + push %rax │ │ + push %rbp │ │ + push %rdi │ │ + callq 9d68c │ │ + add $0x20,%rsp │ │ + lea 0xb7f7f(%rip),%rax │ │ + lea 0xb6f78(%rip),%rbp │ │ + lea 0xb4f71(%rip),%rdi │ │ + mov $0x10,%esi │ │ + mov $0x10,%edx │ │ + mov $0xc,%ecx │ │ + mov %r14,%r8 │ │ + mov %rbx,%r9 │ │ + mov $0x7bfb,%ebx │ │ + push %rbx │ │ + mov $0x7bfb,%ebx │ │ + push %rax │ │ + push %rbp │ │ + push %rdi │ │ + callq 9d68c │ │ + add $0x20,%rsp │ │ + lea 0xb9f3e(%rip),%rax │ │ + lea 0xb9737(%rip),%rbp │ │ + lea 0xb8730(%rip),%rdi │ │ + mov $0x10,%esi │ │ + mov $0x8,%edx │ │ + mov $0xd,%ecx │ │ + mov %r14,%r8 │ │ + mov %r15,%r9 │ │ + push %r13 │ │ + push %rax │ │ + push %rbp │ │ + push %rdi │ │ + callq 9d68c │ │ + add $0x20,%rsp │ │ + lea 0xbd306(%rip),%rax │ │ + lea 0xbc2ff(%rip),%rbp │ │ + lea 0xba2f8(%rip),%rdi │ │ + mov $0x8,%esi │ │ + mov $0x20,%edx │ │ + mov $0xf,%ecx │ │ + mov %r14,%r8 │ │ + mov %r12,%r9 │ │ + pushq $0x7aeb │ │ + push %rax │ │ + push %rbp │ │ + push %rdi │ │ + callq 9d68c │ │ + add $0x20,%rsp │ │ + lea 0xbf2cb(%rip),%rax │ │ + lea 0xbeac4(%rip),%rbp │ │ + lea 0xbdabd(%rip),%rdi │ │ + mov $0x8,%esi │ │ + mov $0x10,%edx │ │ + mov $0x10,%ecx │ │ + mov %r14,%r8 │ │ + mov %r12,%r9 │ │ + push %r13 │ │ + push %rax │ │ + push %rbp │ │ + push %rdi │ │ + callq 9d68c │ │ + add $0x20,%rsp │ │ + lea 0xc0293(%rip),%rax │ │ + lea 0xbfe8c(%rip),%rbp │ │ + lea 0xbf685(%rip),%rdi │ │ + mov $0x8,%esi │ │ + mov $0x8,%edx │ │ + mov $0x11,%ecx │ │ + mov %r14,%r8 │ │ + lea 0x7236c(%rip),%r9 │ │ + push %rbx │ │ + push %rax │ │ + push %rbp │ │ + push %rdi │ │ + callq 9d68c │ │ + add $0x6048,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - push %rbp │ │ + nop │ │ push %r15 │ │ push %r14 │ │ - push %r13 │ │ - push %r12 │ │ push %rbx │ │ - sub $0x88,%rsp │ │ - mov %esi,%ebx │ │ + sub $0x20,%rsp │ │ + mov %edx,%ebx │ │ + mov %rsi,%r15 │ │ mov %rdi,%r14 │ │ - movslq 0xd20(%rdi),%rbp │ │ - mov 0xd18(%rdi),%r12d │ │ - mov 0x18(%rdi),%rcx │ │ - cmpl $0x0,0x4d0(%rcx) │ │ - jne a3b5a │ │ - cmpl $0x0,0x4d4(%rcx) │ │ - je a3b95 │ │ - movslq 0x1628(%r14),%rax │ │ - movzwl 0x2b2(%rcx,%rax,2),%ecx │ │ - xor %r8d,%r8d │ │ - cmp %ebx,%ecx │ │ - jne a3b7d │ │ - lea 0x1(%rax),%ecx │ │ - mov %ecx,0x1628(%r14) │ │ - mov %eax,%r8d │ │ - lea 0x1630(%r14),%rsi │ │ - mov 0x1660(%r14),%rdx │ │ - mov %r14,%rdi │ │ - mov %ebx,%ecx │ │ - callq a8570 │ │ - cmpl $0x0,0x1670(%r14) │ │ - je a3bb0 │ │ - lea 0x1630(%r14),%rsi │ │ - mov %r14,%rdi │ │ - mov %ebx,%edx │ │ - callq cbbe0 │ │ - mov 0x8(%r14),%rax │ │ - cmpl $0x0,0x42c(%rax) │ │ - je a3c80 │ │ - test %ebx,%ebx │ │ - je a3c40 │ │ - cmpl $0x1,0x840(%r14) │ │ - sete %cl │ │ - mov 0x1630(%r14),%rax │ │ - mov 0x828(%r14),%rdx │ │ - shl $0x3,%rdx │ │ - sub %rdx,%rax │ │ - mov %rax,0x70(%rsp) │ │ - mov 0x1638(%r14),%rax │ │ - mov 0x830(%r14),%rdx │ │ - shl $0x2,%rdx │ │ - sar %cl,%rdx │ │ - add %rdx,%rdx │ │ - sub %rdx,%rax │ │ - mov %rax,0x78(%rsp) │ │ - mov 0x1640(%r14),%rax │ │ - sub %rdx,%rax │ │ - mov %rax,0x80(%rsp) │ │ - mov 0x1668(%r14),%rdx │ │ - mov %ebp,%r15d │ │ - imul %ebx,%r15d │ │ - lea -0x2(%r15),%ecx │ │ - lea 0x70(%rsp),%rsi │ │ - mov %r14,%rdi │ │ - mov %r15d,%r8d │ │ - callq dd230 │ │ - jmp a3c43 │ │ - xor %r15d,%r15d │ │ - lea 0x1(%rbx),%eax │ │ - xor %ecx,%ecx │ │ - cmp %r12d,%eax │ │ - setl %cl │ │ - add %ecx,%ecx │ │ - mov %ebp,%r8d │ │ - sub %ecx,%r8d │ │ - lea 0x1630(%r14),%rsi │ │ - mov 0x1660(%r14),%rdx │ │ - add %r15d,%r8d │ │ - mov 0xd0c(%r14),%eax │ │ - cmp %eax,%r8d │ │ - cmovg %eax,%r8d │ │ + cmp $0x5,%edx │ │ + jl 9d616 │ │ + lea -0x4(%rbx),%eax │ │ + movslq %eax,%rdx │ │ mov %r14,%rdi │ │ - mov %r15d,%ecx │ │ - callq dd230 │ │ - mov %rbp,0x40(%rsp) │ │ - mov %rbx,0x48(%rsp) │ │ - mov 0x18(%r14),%rax │ │ - mov 0xec(%rax),%ecx │ │ - cmp 0xf0(%rax),%ecx │ │ - je a3e3a │ │ - xor %eax,%eax │ │ - cmpl $0x0,0x840(%r14) │ │ - setne %al │ │ - add %rax,%rax │ │ - add $0x1,%rax │ │ - mov %rax,0x50(%rsp) │ │ - xor %eax,%eax │ │ - mov 0x48(%rsp),%rdx │ │ - test %edx,%edx │ │ - setne %al │ │ - shl $0x3,%eax │ │ - mov %eax,0x3c(%rsp) │ │ - lea 0x1(%rdx),%eax │ │ - xor %ecx,%ecx │ │ - cmp %r12d,%eax │ │ - setl %cl │ │ - add %ecx,%ecx │ │ - mov 0x40(%rsp),%rax │ │ - mov %eax,%esi │ │ - sub %ecx,%esi │ │ - shl $0x2,%esi │ │ - mov %esi,0x38(%rsp) │ │ - imul %edx,%eax │ │ - shl $0x2,%eax │ │ - neg %eax │ │ - mov %eax,0x34(%rsp) │ │ - xor %r12d,%r12d │ │ - test %r12,%r12 │ │ - jne a3d52 │ │ - jmp a3d60 │ │ - nop │ │ - add %r13d,%r9d │ │ - mov %rax,%r14 │ │ - mov 0xc70(%rax,%rbp,4),%ebx │ │ - mov 0xc78(%rax,%rbp,4),%ebp │ │ - mov 0x1234(%rax),%eax │ │ - sub $0x20,%rsp │ │ - mov 0x80(%rsp),%rsi │ │ - mov 0x88(%rsp),%rcx │ │ - push %rax │ │ - push %rbp │ │ - push %rbx │ │ - push %r15 │ │ - callq *0x2a0(%r10) │ │ - add $0x40,%rsp │ │ - add $0x1,%r12 │ │ - cmp %r12,0x50(%rsp) │ │ - je a3e3a │ │ - test %r12,%r12 │ │ - je a3d60 │ │ - cmpl $0x1,0x840(%r14) │ │ - sete %cl │ │ - jmp a3d62 │ │ - nop │ │ - xor %ecx,%ecx │ │ - xor %ebp,%ebp │ │ - test %r12,%r12 │ │ - setne %bpl │ │ - mov 0x3c(%rsp),%eax │ │ - mov %eax,%r13d │ │ - shr %cl,%r13d │ │ - mov 0x828(%r14,%rbp,8),%rbx │ │ - mov 0x930(%r14,%rbp,8),%rsi │ │ - mov 0x1630(%r14,%r12,8),%rax │ │ - mov %rax,0x58(%rsp) │ │ - mov 0x1648(%r14,%r12,8),%rdi │ │ - mov %rsi,%rax │ │ - shr %rax │ │ - imul %r13,%rax │ │ - add %rax,%rax │ │ - mov %rbx,%r10 │ │ - shr %r10 │ │ - mov 0x38(%rsp),%r11d │ │ - sar %cl,%r11d │ │ - imul %r13,%r10 │ │ - add %r10,%r10 │ │ - movzbl %cl,%edx │ │ - test %r12,%r12 │ │ - mov %rbx,0x68(%rsp) │ │ - mov %rsi,0x60(%rsp) │ │ - je a3de0 │ │ - cmpl $0x3,0x840(%r14) │ │ - setne %cl │ │ - jmp a3de2 │ │ - nopl 0x0(%rax,%rax,1) │ │ + xor %esi,%esi │ │ + callq 4480 │ │ + cmp $0x3,%ebx │ │ + mov $0x4,%eax │ │ + mov $0x4,%ecx │ │ + cmovg %ebx,%ecx │ │ + lea (%r14,%rcx,1),%rdi │ │ + add $0xfffffffffffffffc,%rdi │ │ xor %ecx,%ecx │ │ - movzbl %cl,%ecx │ │ - mov 0x940(%r14),%r8d │ │ - add %ecx,%r8d │ │ - sar %cl,%r8d │ │ - mov 0xd08(%r14),%ebx │ │ - lea (%rcx,%rbx,4),%r15d │ │ - sar %cl,%r15d │ │ - mov 0x34(%rsp),%r9d │ │ - or %edx,%r9d │ │ - add 0x83c(%r14),%r9d │ │ - mov %edx,%ecx │ │ - sar %cl,%r9d │ │ - sub %rax,%rdi │ │ - mov 0x58(%rsp),%rdx │ │ - sub %r10,%rdx │ │ - mov %r14,%rax │ │ - mov 0xca8(%r14),%r10 │ │ - cmp %r11d,%r9d │ │ - jle a3d00 │ │ - mov %r11d,%r9d │ │ - jmpq a3d00 │ │ - cmpl $0x0,0x1670(%r14) │ │ - mov 0x48(%rsp),%rbx │ │ - je a3e5a │ │ - lea 0x1648(%r14),%rsi │ │ - mov %r14,%rdi │ │ - mov %ebx,%edx │ │ - callq cc200 │ │ - cmpl $0x1,0x840(%r14) │ │ - sete %cl │ │ - mov 0x40(%rsp),%rsi │ │ - shl $0x2,%rsi │ │ - mov 0x828(%r14),%rax │ │ - mov 0x830(%r14),%rdx │ │ - shr %rax │ │ - imul %rsi,%rax │ │ - add %rax,%rax │ │ - add %rax,0x1630(%r14) │ │ - sar %rdx │ │ - imul %rsi,%rdx │ │ - sar %cl,%rdx │ │ - add %rdx,%rdx │ │ - add %rdx,0x1638(%r14) │ │ - add %rdx,0x1640(%r14) │ │ - mov 0x930(%r14),%rax │ │ - shr %rax │ │ - imul %rsi,%rax │ │ - add %rax,%rax │ │ - add %rax,0x1648(%r14) │ │ - mov 0x938(%r14),%rax │ │ - sar %rax │ │ - imul %rsi,%rax │ │ - sar %cl,%rax │ │ - add %rax,%rax │ │ - add %rax,0x1650(%r14) │ │ - add %rax,0x1658(%r14) │ │ - mov 0x1660(%r14),%rax │ │ - mov %rax,0x1668(%r14) │ │ - test $0x1,%bl │ │ - jne a3f02 │ │ - mov 0x8(%r14),%rcx │ │ - cmpl $0x0,0x3f4(%rcx) │ │ - je a3f1a │ │ - movslq 0xd10(%r14),%rcx │ │ - imul $0x584,%rcx,%rcx │ │ - add %rcx,%rax │ │ - mov %rax,0x1660(%r14) │ │ - add $0x88,%rsp │ │ + sub %ebx,%eax │ │ + cmovs %ecx,%eax │ │ + add %rax,%r15 │ │ + mov $0x40,%eax │ │ + sub %ebx,%eax │ │ + cmp $0x9,%eax │ │ + mov $0x8,%ecx │ │ + cmovl %eax,%ecx │ │ + movslq %ecx,%rdx │ │ + mov %r15,%rsi │ │ + callq 4390 │ │ + cmp $0x3b,%ebx │ │ + jg 9d682 │ │ + movslq %ebx,%rax │ │ + lea (%r14,%rax,1),%rdi │ │ + add $0x4,%rdi │ │ + mov $0x3c,%eax │ │ + sub %ebx,%eax │ │ + movslq %eax,%rdx │ │ + mov $0x40,%esi │ │ + add $0x20,%rsp │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %r15 │ │ + jmpq 4480 │ │ + add $0x20,%rsp │ │ pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ - pop %rbp │ │ retq │ │ - nopl 0x0(%rax) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - push %rax │ │ - mov %rdi,%r15 │ │ - mov (%rdi),%r14 │ │ - mov 0x14(%rdi),%eax │ │ - mov 0xd1c(%r14),%cl │ │ - mov %eax,%ebp │ │ - sar %cl,%ebp │ │ - imul 0xd10(%r14),%ebp │ │ - mov 0x8(%rdi),%r12 │ │ - shl $0x7,%ebp │ │ - movslq 0x3630(%r12),%r13 │ │ - mov %r13,%rcx │ │ - shl $0x3,%rcx │ │ - add 0x810(%r14),%rcx │ │ - add 0xd20(%r14),%eax │ │ - lea 0x0(,%r13,4),%rbx │ │ - lea -0x1(,%rax,4),%eax │ │ + sub $0x88,%rsp │ │ + mov %r9,0x40(%rsp) │ │ + mov %r8,0x80(%rsp) │ │ + mov %ecx,0x58(%rsp) │ │ + mov %edx,%r10d │ │ + mov %rdi,%r13 │ │ + mov 0xd0(%rsp),%rax │ │ + mov %rax,0x70(%rsp) │ │ + mov 0xc8(%rsp),%rax │ │ + mov %rax,0x68(%rsp) │ │ + mov 0xc0(%rsp),%rax │ │ + mov %rax,0x60(%rsp) │ │ + movslq %esi,%rbp │ │ + mov %edx,%eax │ │ + mov %esi,0x3c(%rsp) │ │ + imul %esi,%eax │ │ + mov %eax,0x5c(%rsp) │ │ cltq │ │ - mov 0x828(%r14),%rdx │ │ - shr %rdx │ │ - imul %rax,%rdx │ │ - lea (%rcx,%rdx,2),%rsi │ │ - lea (%rbx,%rbp,1),%eax │ │ - movslq %eax,%rdi │ │ - add %rdi,%rdi │ │ - add 0xce0(%r14),%rdi │ │ - mov 0x3634(%r12),%eax │ │ - sub %r13d,%eax │ │ - shl $0x3,%eax │ │ - movslq %eax,%rdx │ │ - callq 43b0 │ │ - mov 0x840(%r14),%ecx │ │ + mov %rax,0x48(%rsp) │ │ + add %rdi,%rax │ │ + xor %r12d,%r12d │ │ + mov %rdi,0x78(%rsp) │ │ + mov %edx,0x38(%rsp) │ │ + mov %rax,0x50(%rsp) │ │ + test %r10d,%r10d │ │ + jle 9d76d │ │ + lea (%r12,%r12,2),%rax │ │ + mov 0x40(%rsp),%rsi │ │ + movzbl 0x2(%rsi,%rax,1),%ecx │ │ + mov 0x38(%rsp),%ebx │ │ + imul %ebx,%ecx │ │ + and $0xfffffff8,%ecx │ │ + movzbl 0x1(%rsi,%rax,1),%edx │ │ + imul 0x3c(%rsp),%edx │ │ + sar $0x3,%edx │ │ + movzbl (%rsi,%rax,1),%r15d │ │ + lea (%rdx,%rcx,8),%eax │ │ + mov $0x820,%ecx │ │ + sub %eax,%ecx │ │ + movslq %ecx,%rax │ │ + shl $0xc,%r15 │ │ + add 0x80(%rsp),%r15 │ │ + add %rax,%r15 │ │ + mov %r13,%r14 │ │ + mov %r14,%rdi │ │ + mov %r15,%rsi │ │ + mov %rbp,%rdx │ │ + callq 4390 │ │ + add $0x40,%r15 │ │ + add %rbp,%r14 │ │ + dec %ebx │ │ + jne 9d754 │ │ + mov 0x48(%rsp),%rax │ │ + add %rax,%r13 │ │ + inc %r12 │ │ + mov 0x50(%rsp),%r14 │ │ + add %r14,%rax │ │ + cmp $0x10,%r12 │ │ + mov 0x38(%rsp),%r10d │ │ + jne 9d701 │ │ + test %r10d,%r10d │ │ + setg %al │ │ + mov 0x3c(%rsp),%ecx │ │ test %ecx,%ecx │ │ - je a408a │ │ - cmp $0x1,%ecx │ │ - sete %al │ │ - cmp $0x3,%ecx │ │ - setne %cl │ │ - mov %ecx,%esi │ │ - sar %cl,%ebx │ │ - mov 0xd20(%r14),%edx │ │ - add 0x14(%r15),%edx │ │ - shl $0x2,%edx │ │ - mov %eax,%ecx │ │ - sar %cl,%edx │ │ - movslq %ebx,%rax │ │ - add $0xffffffff,%edx │ │ - movslq %edx,%rcx │ │ - mov 0x830(%r14),%rbx │ │ - shr %rbx │ │ - imul %rcx,%rbx │ │ - add %rax,%rbx │ │ - add %ebp,%eax │ │ - movslq %eax,%r15 │ │ - add %r15,%r15 │ │ - mov 0xce8(%r14),%rdi │ │ - add %r15,%rdi │ │ - add %rbx,%rbx │ │ - mov 0x3634(%r12),%eax │ │ - sub %r13d,%eax │ │ - shl $0x2,%eax │ │ - mov %esi,%ebp │ │ - mov %esi,%ecx │ │ - sar %cl,%eax │ │ - mov 0x818(%r14),%rsi │ │ - add %rbx,%rsi │ │ - add %eax,%eax │ │ - movslq %eax,%rdx │ │ - callq 43b0 │ │ - add 0xcf0(%r14),%r15 │ │ - mov 0x3634(%r12),%eax │ │ - sub %r13d,%eax │ │ - shl $0x2,%eax │ │ + setg %r8b │ │ + and %al,%r8b │ │ + mov %ecx,%ecx │ │ + xor %r9d,%r9d │ │ + mov 0x78(%rsp),%r11 │ │ + test %r8b,%r8b │ │ + je 9d7d8 │ │ + xor %esi,%esi │ │ + mov %r11,%rdi │ │ + mov %r14,%rax │ │ + xor %ebx,%ebx │ │ + mov $0x40,%dl │ │ + sub (%rdi,%rbx,1),%dl │ │ + mov %dl,(%rax,%rbx,1) │ │ + inc %rbx │ │ + cmp %rbx,%rcx │ │ + jne 9d7bb │ │ + inc %esi │ │ + add %rbp,%rax │ │ + add %rbp,%rdi │ │ + cmp %r10d,%esi │ │ + jne 9d7b9 │ │ + inc %r9d │ │ + mov 0x48(%rsp),%rax │ │ + add %rax,%r14 │ │ + add %rax,%r11 │ │ + cmp $0x10,%r9d │ │ + jne 9d7ac │ │ + mov 0x5c(%rsp),%r13d │ │ + mov %r13d,%r14d │ │ + sar %r14d │ │ + mov %r13d,%r15d │ │ + sar $0x2,%r15d │ │ + shl $0x4,%r13d │ │ + mov 0x58(%rsp),%eax │ │ + movslq %r14d,%rcx │ │ + mov %rcx,0x50(%rsp) │ │ + shl $0x4,%r14d │ │ + movslq %r15d,%rcx │ │ + mov %rcx,0x40(%rsp) │ │ + shl $0x4,%r15d │ │ + lea (%rax,%rax,2),%rax │ │ + shl $0x8,%rax │ │ + lea 0xc21b3(%rip),%r12 │ │ + add %rax,%r12 │ │ + xor %ebp,%ebp │ │ + mov 0xd8(%rsp),%eax │ │ mov %ebp,%ecx │ │ - sar %cl,%eax │ │ - add 0x820(%r14),%rbx │ │ - add %eax,%eax │ │ - movslq %eax,%rdx │ │ - mov %r15,%rdi │ │ - mov %rbx,%rsi │ │ - add $0x8,%rsp │ │ + shr %cl,%eax │ │ + mov $0x1,%edx │ │ + and %edx,%eax │ │ + mov %r13d,%ecx │ │ + imul %eax,%ecx │ │ + movslq %ecx,%rsi │ │ + mov 0x60(%rsp),%r8 │ │ + add %r8,%rsi │ │ + mov %rsi,(%r12,%rbp,8) │ │ + mov %rsi,0x80(%r12,%rbp,8) │ │ + mov %eax,%ecx │ │ + imul %r14d,%ecx │ │ + movslq %ecx,%rdi │ │ + mov 0x68(%rsp),%rbx │ │ + add %rbx,%rdi │ │ + mov %rdi,0x100(%r12,%rbp,8) │ │ + mov %eax,%ecx │ │ + xor %edx,%ecx │ │ + mov %ecx,%edx │ │ + imul %r14d,%edx │ │ + movslq %edx,%rdx │ │ + add %rbx,%rdx │ │ + mov %rdx,0x180(%r12,%rbp,8) │ │ + imul %r15d,%eax │ │ + cltq │ │ + mov 0x70(%rsp),%rdx │ │ + add %rdx,%rax │ │ + mov %rax,0x200(%r12,%rbp,8) │ │ + imul %r15d,%ecx │ │ + movslq %ecx,%rax │ │ + add %rdx,%rax │ │ + mov %rax,0x280(%r12,%rbp,8) │ │ + add 0x48(%rsp),%r8 │ │ + mov %r8,0x60(%rsp) │ │ + add 0x50(%rsp),%rbx │ │ + mov %rbx,0x68(%rsp) │ │ + add 0x40(%rsp),%rdx │ │ + mov %rdx,0x70(%rsp) │ │ + xor %edx,%edx │ │ + mov 0x3c(%rsp),%ebx │ │ + mov %ebx,%ecx │ │ + mov %r10d,%r8d │ │ + xor %r9d,%r9d │ │ + callq 9dd48 │ │ + mov (%r12,%rbp,8),%rsi │ │ + mov 0x180(%r12,%rbp,8),%rdi │ │ + mov $0x1,%edx │ │ + mov %ebx,%ecx │ │ + mov 0x38(%rsp),%r8d │ │ + xor %r9d,%r9d │ │ + callq 9dd48 │ │ + mov (%r12,%rbp,8),%rsi │ │ + mov 0x200(%r12,%rbp,8),%rdi │ │ + xor %edx,%edx │ │ + mov %ebx,%ecx │ │ + mov 0x38(%rsp),%r8d │ │ + mov $0x1,%r9d │ │ + callq 9dd48 │ │ + mov 0x280(%r12,%rbp,8),%rdi │ │ + mov (%r12,%rbp,8),%rsi │ │ + mov $0x1,%edx │ │ + mov %ebx,%ecx │ │ + mov 0x38(%rsp),%r8d │ │ + mov $0x1,%r9d │ │ + callq 9dd48 │ │ + mov 0x38(%rsp),%r10d │ │ + inc %rbp │ │ + cmp $0x10,%rbp │ │ + jne 9d832 │ │ + add $0x88,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmpq 43b0 │ │ - add $0x8,%rsp │ │ + retq │ │ + push %rbx │ │ + sub $0x30,%rsp │ │ + lea 0xc00c2(%rip),%rdi │ │ + mov $0x400,%edx │ │ + mov $0x20,%esi │ │ + callq 4480 │ │ + lea 0xc0cac(%rip),%rcx │ │ + xor %esi,%esi │ │ + lea 0xc04a3(%rip),%r8 │ │ + lea 0x7202c(%rip),%r11 │ │ + pxor %xmm0,%xmm0 │ │ + mov $0x20,%r9d │ │ + xor %r10d,%r10d │ │ + movzbl (%rsi,%r11,1),%eax │ │ + movd %eax,%xmm1 │ │ + pshufb %xmm0,%xmm1 │ │ + movdqa %xmm1,0x10(%r10,%r8,1) │ │ + movdqa %xmm1,(%r10,%r8,1) │ │ + xor %eax,%eax │ │ + cmp %rsi,%rax │ │ + mov %rsi,%rdx │ │ + cmovb %rax,%rdx │ │ + movslq %edx,%rdx │ │ + mov (%rdx,%r11,1),%dl │ │ + mov %dl,(%rcx,%rax,1) │ │ + mov (%rax,%r11,1),%dl │ │ + mov %dl,-0x400(%rcx,%rax,1) │ │ + inc %rax │ │ + cmp $0x20,%rax │ │ + jne 9d9ce │ │ + inc %rsi │ │ + add %r9,%r10 │ │ + add %r9,%rcx │ │ + cmp %r9,%rsi │ │ + jne 9d9b1 │ │ + lea 0xc1435(%rip),%rcx │ │ + xor %esi,%esi │ │ + lea 0xc102c(%rip),%r8 │ │ + pxor %xmm0,%xmm0 │ │ + mov $0x10,%r9d │ │ + xor %r10d,%r10d │ │ + movzbl (%rsi,%r11,1),%eax │ │ + movd %eax,%xmm1 │ │ + pshufb %xmm0,%xmm1 │ │ + movdqa %xmm1,(%r10,%r8,1) │ │ + xor %eax,%eax │ │ + cmp %rsi,%rax │ │ + mov %rsi,%rdx │ │ + cmovb %rax,%rdx │ │ + movslq %edx,%rdx │ │ + mov (%rdx,%r11,1),%dl │ │ + mov %dl,(%rcx,%rax,1) │ │ + mov (%rax,%r11,1),%dl │ │ + mov %dl,-0x200(%rcx,%rax,1) │ │ + inc %rax │ │ + cmp $0x10,%rax │ │ + jne 9da37 │ │ + inc %rsi │ │ + add %r9,%r10 │ │ + add %r9,%rcx │ │ + cmp $0x20,%rsi │ │ + jne 9da21 │ │ + lea 0xc17cb(%rip),%rcx │ │ + xor %edi,%edi │ │ + lea 0xc15c2(%rip),%r8 │ │ + pxor %xmm0,%xmm0 │ │ + mov $0x10,%r9d │ │ + xor %r10d,%r10d │ │ + movzbl (%r11,%rdi,2),%eax │ │ + movd %eax,%xmm1 │ │ + pshufb %xmm0,%xmm1 │ │ + movdqa %xmm1,(%r10,%r8,1) │ │ + mov %r11,%rax │ │ + xor %esi,%esi │ │ + cmp %rdi,%rsi │ │ + mov %rdi,%rdx │ │ + cmovb %rsi,%rdx │ │ + movslq %edx,%rdx │ │ + mov (%r11,%rdx,2),%dl │ │ + mov %dl,(%rcx,%rsi,1) │ │ + mov (%rax),%dl │ │ + mov %dl,-0x100(%rcx,%rsi,1) │ │ + inc %rsi │ │ + add $0x2,%rax │ │ + cmp $0x10,%rsi │ │ + jne 9daa4 │ │ + inc %rdi │ │ + add %r9,%r10 │ │ + add %r9,%rcx │ │ + cmp %r9,%rdi │ │ + jne 9da8b │ │ + lea 0xc1a5d(%rip),%rdx │ │ + xor %edi,%edi │ │ + lea 0xc1854(%rip),%r8 │ │ + lea 0x71edd(%rip),%rbx │ │ + movabs $0x101010101010101,%r9 │ │ + mov $0x8,%r10d │ │ + xor %r11d,%r11d │ │ + movzbl (%rdi,%rbx,1),%ecx │ │ + imul %r9,%rcx │ │ + mov %rcx,(%r11,%r8,1) │ │ + xor %ecx,%ecx │ │ + cmp %rdi,%rcx │ │ + mov %rdi,%rsi │ │ + cmovb %rcx,%rsi │ │ + movslq %esi,%rsi │ │ + mov (%rsi,%rbx,1),%al │ │ + mov %al,(%rdx,%rcx,1) │ │ + mov (%rcx,%rbx,1),%al │ │ + mov %al,-0x100(%rdx,%rcx,1) │ │ + inc %rcx │ │ + cmp $0x8,%rcx │ │ + jne 9db14 │ │ + inc %rdi │ │ + add %r10,%r11 │ │ + add %r10,%rdx │ │ + cmp $0x20,%rdi │ │ + jne 9db06 │ │ + lea 0xc1bf0(%rip),%rdx │ │ + xor %esi,%esi │ │ + lea 0xc1ae7(%rip),%r8 │ │ + mov $0x8,%r10d │ │ + xor %r11d,%r11d │ │ + movzbl (%rbx,%rsi,2),%eax │ │ + imul %r9,%rax │ │ + mov %rax,(%r11,%r8,1) │ │ + mov %rbx,%rcx │ │ + xor %edi,%edi │ │ + cmp %rsi,%rdi │ │ + mov %rsi,%rax │ │ + cmovb %rdi,%rax │ │ + cltq │ │ + mov (%rbx,%rax,2),%al │ │ + mov %al,(%rdx,%rdi,1) │ │ + mov (%rcx),%al │ │ + mov %al,-0x80(%rdx,%rdi,1) │ │ + inc %rdi │ │ + add $0x2,%rcx │ │ + cmp $0x8,%rdi │ │ + jne 9db73 │ │ + inc %rsi │ │ + add %r10,%r11 │ │ + add %r10,%rdx │ │ + cmp $0x10,%rsi │ │ + jne 9db62 │ │ + lea 0xc1c92(%rip),%rcx │ │ + xor %edx,%edx │ │ + lea 0xc1c09(%rip),%r8 │ │ + lea 0x71e12(%rip),%rsi │ │ + mov $0x8,%r10d │ │ + xor %r11d,%r11d │ │ + movzbl (%rsi,%rdx,4),%eax │ │ + imul %r9,%rax │ │ + mov %rax,(%r11,%r8,1) │ │ + mov %rsi,%rdi │ │ + xor %eax,%eax │ │ + cmp %rdx,%rax │ │ + mov %rdx,%rbx │ │ + cmovb %rax,%rbx │ │ + movslq %ebx,%rbx │ │ + mov (%rsi,%rbx,4),%bl │ │ + mov %bl,(%rcx,%rax,1) │ │ + mov (%rdi),%bl │ │ + mov %bl,-0x40(%rcx,%rax,1) │ │ + inc %rax │ │ + add $0x4,%rdi │ │ + cmp $0x8,%rax │ │ + jne 9dbd8 │ │ + inc %rdx │ │ + add %r10,%r11 │ │ + add %r10,%rcx │ │ + cmp %r10,%rdx │ │ + jne 9dbc7 │ │ + lea 0xc1ced(%rip),%rax │ │ + xor %ebx,%ebx │ │ + lea 0xc1c64(%rip),%r8 │ │ + lea 0x71dad(%rip),%rdi │ │ + mov $0x4,%r9d │ │ + xor %r10d,%r10d │ │ + movzbl (%rdi,%rbx,2),%edx │ │ + imul $0x1010101,%edx,%edx │ │ + mov %edx,(%r10,%r8,1) │ │ + mov %rdi,%rsi │ │ + xor %edx,%edx │ │ + cmp %rbx,%rdx │ │ + mov %rbx,%rcx │ │ + cmovb %rdx,%rcx │ │ + movslq %ecx,%rcx │ │ + mov (%rdi,%rcx,2),%cl │ │ + mov %cl,(%rax,%rdx,1) │ │ + mov (%rsi),%cl │ │ + mov %cl,-0x40(%rax,%rdx,1) │ │ + inc %rdx │ │ + add $0x2,%rsi │ │ + cmp $0x4,%rdx │ │ + jne 9dc3f │ │ + inc %rbx │ │ + add %r9,%r10 │ │ + add %r9,%rax │ │ + cmp $0x10,%rbx │ │ + jne 9dc2c │ │ + lea 0xc1d05(%rip),%rax │ │ + xor %ebx,%ebx │ │ + lea 0xc1cbc(%rip),%r8 │ │ + lea 0x71d45(%rip),%r10 │ │ + mov $0x4,%edi │ │ + xor %r9d,%r9d │ │ + movzbl (%r10,%rbx,4),%edx │ │ + imul $0x1010101,%edx,%edx │ │ + mov %edx,(%r9,%r8,1) │ │ + mov %r10,%rsi │ │ + xor %edx,%edx │ │ + cmp %rbx,%rdx │ │ + mov %rbx,%rcx │ │ + cmovb %rdx,%rcx │ │ + movslq %ecx,%rcx │ │ + mov (%r10,%rcx,4),%cl │ │ + mov %cl,(%rax,%rdx,1) │ │ + mov (%rsi),%cl │ │ + mov %cl,-0x20(%rax,%rdx,1) │ │ + inc %rdx │ │ + add %rdi,%rsi │ │ + cmp %rdi,%rdx │ │ + jne 9dca7 │ │ + inc %rbx │ │ + add %rdi,%r9 │ │ + add %rdi,%rax │ │ + cmp $0x8,%rbx │ │ + jne 9dc93 │ │ + lea 0xc1cde(%rip),%rax │ │ + xor %ebx,%ebx │ │ + lea 0xc1cb5(%rip),%r8 │ │ + lea 0x71cde(%rip),%rdi │ │ + mov $0x4,%r9d │ │ + xor %r10d,%r10d │ │ + movzbl (%rdi,%rbx,8),%edx │ │ + imul $0x1010101,%edx,%edx │ │ + mov %edx,(%r10,%r8,1) │ │ + mov %rdi,%rsi │ │ + xor %edx,%edx │ │ + cmp %rbx,%rdx │ │ + mov %rbx,%rcx │ │ + cmovb %rdx,%rcx │ │ + movslq %ecx,%rcx │ │ + mov (%rdi,%rcx,8),%cl │ │ + mov %cl,(%rax,%rdx,1) │ │ + mov (%rsi),%cl │ │ + mov %cl,-0x10(%rax,%rdx,1) │ │ + inc %rdx │ │ + add $0x8,%rsi │ │ + cmp $0x4,%rdx │ │ + jne 9dd0e │ │ + inc %rbx │ │ + add %r9,%r10 │ │ + add %r9,%rax │ │ + cmp %r9,%rbx │ │ + jne 9dcfb │ │ + add $0x30,%rsp │ │ pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ retq │ │ - nopl 0x0(%rax) │ │ - lea 0xe69(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0xdcd(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,(%rdi) │ │ - lea 0xe79(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0xe0d(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x10(%rdi) │ │ - lea 0xdc8(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0xeac(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x40(%rdi) │ │ - lea 0xec7(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0xeeb(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x20(%rdi) │ │ - lea 0xe46(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0xefa(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x30(%rdi) │ │ - lea 0xf15(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0xf39(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x50(%rdi) │ │ - lea 0x9a4(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0xf48(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x78(%rdi) │ │ - lea 0xf63(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0xf87(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x68(%rdi) │ │ - lea 0xfa2(%rip),%rax │ │ - mov %rax,0x60(%rdi) │ │ - lea 0x1057(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0xfbb(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x2a8(%rdi) │ │ - lea 0x1063(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0xff7(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x2b8(%rdi) │ │ - lea 0xfaf(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1093(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x2e8(%rdi) │ │ - lea 0x10ab(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x10cf(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x2c8(%rdi) │ │ - lea 0x1027(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x10db(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x2d8(%rdi) │ │ - lea 0x10f3(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1117(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x2f8(%rdi) │ │ - lea 0x112f(%rip),%rax │ │ - mov %rax,0x320(%rdi) │ │ - lea 0x1151(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1175(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x310(%rdi) │ │ - lea 0x118d(%rip),%rax │ │ - mov %rax,0x308(%rdi) │ │ - lea 0x123f(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x11a3(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x6e8(%rdi) │ │ - lea 0x124b(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x11df(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x6f8(%rdi) │ │ - lea 0x1197(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x127b(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x728(%rdi) │ │ - lea 0x1293(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x12b7(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x708(%rdi) │ │ - lea 0x120f(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x12c3(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x718(%rdi) │ │ - lea 0x12db(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x12ff(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x738(%rdi) │ │ - lea 0x1317(%rip),%rax │ │ - mov %rax,0x760(%rdi) │ │ - lea 0x1339(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x135d(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x750(%rdi) │ │ - lea 0x1375(%rip),%rax │ │ - mov %rax,0x748(%rdi) │ │ - lea 0x1427(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x138b(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x330(%rdi) │ │ - lea 0x1433(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x13c7(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x340(%rdi) │ │ - lea 0x137f(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1463(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x370(%rdi) │ │ - lea 0x147b(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x149f(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x350(%rdi) │ │ - lea 0x13f7(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x14ab(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x360(%rdi) │ │ - lea 0x14c3(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x14e7(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x380(%rdi) │ │ - lea 0x14ff(%rip),%rax │ │ - mov %rax,0x3a8(%rdi) │ │ - lea 0x1521(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1545(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x398(%rdi) │ │ - lea 0x155d(%rip),%rax │ │ - mov %rax,0x390(%rdi) │ │ - lea 0x160f(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1573(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x88(%rdi) │ │ - lea 0x161b(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x15af(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x98(%rdi) │ │ - lea 0x1567(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x164b(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0xc8(%rdi) │ │ - lea 0x1663(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1687(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0xa8(%rdi) │ │ - lea 0x15df(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1693(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0xb8(%rdi) │ │ - lea 0x16ab(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x16cf(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0xd8(%rdi) │ │ - lea 0x16e7(%rip),%rax │ │ - mov %rax,0x100(%rdi) │ │ - lea 0x1709(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x172d(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0xf0(%rdi) │ │ - lea 0x1745(%rip),%rax │ │ - mov %rax,0xe8(%rdi) │ │ - lea 0x17f7(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x175b(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x3b8(%rdi) │ │ - lea 0x1803(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1797(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x3c8(%rdi) │ │ - lea 0x174f(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1833(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x3f8(%rdi) │ │ - lea 0x184b(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x186f(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x3d8(%rdi) │ │ - lea 0x17c7(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x187b(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x3e8(%rdi) │ │ - lea 0x1893(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x18b7(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x408(%rdi) │ │ - lea 0x18cf(%rip),%rax │ │ - mov %rax,0x430(%rdi) │ │ - lea 0x18f1(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1915(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x420(%rdi) │ │ - lea 0x192d(%rip),%rax │ │ - mov %rax,0x418(%rdi) │ │ - lea 0x194f(%rip),%rax │ │ - mov %rax,0x7f8(%rdi) │ │ - lea 0x1971(%rip),%rax │ │ - mov %rax,0x840(%rdi) │ │ - lea 0x1a23(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1987(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x770(%rdi) │ │ - lea 0x1a2f(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x19c3(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x780(%rdi) │ │ - lea 0x197b(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1a5f(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x7b0(%rdi) │ │ - lea 0x1a77(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1a9b(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x790(%rdi) │ │ - lea 0x19f3(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1aa7(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x7a0(%rdi) │ │ - lea 0x1abf(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1ae3(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x7c0(%rdi) │ │ - lea 0x1afb(%rip),%rax │ │ - mov %rax,0x7e8(%rdi) │ │ - lea 0x1b1d(%rip),%rax │ │ - mov %rax,0x7e0(%rdi) │ │ - lea 0x1b3f(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1b63(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x7d0(%rdi) │ │ - lea 0x1c0b(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1b6f(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x440(%rdi) │ │ - lea 0x1c17(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1bab(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x450(%rdi) │ │ - lea 0x1b63(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1c47(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x480(%rdi) │ │ - lea 0x1c5f(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1c83(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x460(%rdi) │ │ - lea 0x1bdb(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1c8f(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x470(%rdi) │ │ - lea 0x1ca7(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1ccb(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x490(%rdi) │ │ - lea 0x1ce3(%rip),%rax │ │ - mov %rax,0x4b8(%rdi) │ │ - lea 0x1d05(%rip),%rax │ │ - mov %rax,0x4b0(%rdi) │ │ - lea 0x1d27(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1d4b(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x4a0(%rdi) │ │ - lea 0x1df3(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1d57(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x110(%rdi) │ │ - lea 0x1dff(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1d93(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x120(%rdi) │ │ - lea 0x1d4b(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1e2f(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x150(%rdi) │ │ - lea 0x1e47(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1e6b(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x130(%rdi) │ │ - lea 0x1dc3(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1e77(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x140(%rdi) │ │ - lea 0x1e8f(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1eb3(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x160(%rdi) │ │ - lea 0x1ecb(%rip),%rax │ │ - mov %rax,0x4c8(%rdi) │ │ - lea 0x1eed(%rip),%rax │ │ - mov %rax,0x510(%rdi) │ │ - lea 0x1f0f(%rip),%rax │ │ - mov %rax,0x908(%rdi) │ │ - lea 0x1f31(%rip),%rax │ │ - mov %rax,0x880(%rdi) │ │ - lea 0x1f53(%rip),%rax │ │ - mov %rax,0x8c8(%rdi) │ │ - lea 0x1f75(%rip),%rax │ │ - mov %rax,0x550(%rdi) │ │ - lea 0x1f97(%rip),%rax │ │ - mov %rax,0x598(%rdi) │ │ - lea 0x1fb9(%rip),%rax │ │ - mov %rax,0x198(%rdi) │ │ - lea 0x1fdb(%rip),%rax │ │ - mov %rax,0x1e0(%rdi) │ │ - lea 0x1ffd(%rip),%rax │ │ - mov %rax,0x5d8(%rdi) │ │ - lea 0x201f(%rip),%rax │ │ - mov %rax,0x990(%rdi) │ │ - lea 0x2041(%rip),%rax │ │ - mov %rax,0x660(%rdi) │ │ - lea 0x2063(%rip),%rax │ │ - mov %rax,0x220(%rdi) │ │ - jmpq cabd0 │ │ - nopl 0x0(%rax) │ │ + push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x50,%rsp │ │ - mov %rdx,%rbx │ │ - mov %rsi,%r15 │ │ - mov %rdi,%r14 │ │ - movzwl (%rdx),%eax │ │ - movd %eax,%xmm0 │ │ - pinsrw $0x2,0x8(%rdx),%xmm0 │ │ - pinsrw $0x4,0x10(%rdx),%xmm0 │ │ - pinsrw $0x6,0x18(%rdx),%xmm0 │ │ - lea 0x14(%rsp),%r12 │ │ - pslld $0x10,%xmm0 │ │ - psrad $0x10,%xmm0 │ │ - psrld $0x2,%xmm0 │ │ - pshufb 0x55194(%rip),%xmm0 │ │ - pmovsxwd %xmm0,%xmm0 │ │ - movdqa %xmm0,0x10(%rsp) │ │ - lea 0x10(%rsp),%r13 │ │ - mov $0x1,%esi │ │ - mov %r13,%rdi │ │ - callq 8c210 │ │ - lea 0x20(%rsp),%rdi │ │ - movzwl 0x2(%rbx),%eax │ │ - movd %eax,%xmm0 │ │ - pinsrw $0x2,0xa(%rbx),%xmm0 │ │ - pinsrw $0x4,0x12(%rbx),%xmm0 │ │ - pinsrw $0x6,0x1a(%rbx),%xmm0 │ │ - pslld $0x10,%xmm0 │ │ - psrad $0x10,%xmm0 │ │ - psrld $0x2,%xmm0 │ │ - pshufb 0x55140(%rip),%xmm0 │ │ - pmovsxwd %xmm0,%xmm0 │ │ - movdqa %xmm0,0x20(%rsp) │ │ - mov $0x1,%esi │ │ - callq 8c210 │ │ - lea 0x30(%rsp),%rdi │ │ - movzwl 0x4(%rbx),%eax │ │ - movd %eax,%xmm0 │ │ - pinsrw $0x2,0xc(%rbx),%xmm0 │ │ - pinsrw $0x4,0x14(%rbx),%xmm0 │ │ - pinsrw $0x6,0x1c(%rbx),%xmm0 │ │ - pslld $0x10,%xmm0 │ │ - psrad $0x10,%xmm0 │ │ - psrld $0x2,%xmm0 │ │ - pshufb 0x550f4(%rip),%xmm0 │ │ - pmovsxwd %xmm0,%xmm0 │ │ - movdqa %xmm0,0x30(%rsp) │ │ - mov $0x1,%esi │ │ - callq 8c210 │ │ - lea 0x40(%rsp),%rdi │ │ - movzwl 0x6(%rbx),%eax │ │ - movd %eax,%xmm0 │ │ - pinsrw $0x2,0xe(%rbx),%xmm0 │ │ - pinsrw $0x4,0x16(%rbx),%xmm0 │ │ - pinsrw $0x6,0x1e(%rbx),%xmm0 │ │ - pslld $0x10,%xmm0 │ │ - psrad $0x10,%xmm0 │ │ - psrld $0x2,%xmm0 │ │ - pshufb 0x550a8(%rip),%xmm0 │ │ - pmovsxwd %xmm0,%xmm0 │ │ - movdqa %xmm0,0x40(%rsp) │ │ - mov $0x1,%esi │ │ - callq 8c210 │ │ - pxor %xmm0,%xmm0 │ │ - movdqu %xmm0,0x10(%rbx) │ │ - movdqu %xmm0,(%rbx) │ │ - mov $0x4,%esi │ │ - mov %r13,%rdi │ │ - callq 8c210 │ │ - mov $0x4,%esi │ │ - mov %r12,%rdi │ │ - callq 8c210 │ │ - lea 0x18(%rsp),%rdi │ │ - mov $0x4,%esi │ │ - callq 8c210 │ │ - lea 0x1c(%rsp),%rdi │ │ - mov $0x4,%esi │ │ - callq 8c210 │ │ - movzbl (%r14),%edx │ │ - add 0x10(%rsp),%edx │ │ - cmp $0x100,%edx │ │ - mov $0xff,%eax │ │ - cmovge %eax,%edx │ │ - xor %ecx,%ecx │ │ - test %edx,%edx │ │ - cmovle %ecx,%edx │ │ - mov %dl,(%r14) │ │ - movzbl 0x1(%r14),%edx │ │ - add 0x14(%rsp),%edx │ │ - cmp $0x100,%edx │ │ - cmovge %eax,%edx │ │ - test %edx,%edx │ │ - cmovle %ecx,%edx │ │ - mov %dl,0x1(%r14) │ │ - movzbl 0x2(%r14),%edx │ │ - add 0x18(%rsp),%edx │ │ - cmp $0x100,%edx │ │ - cmovge %eax,%edx │ │ - test %edx,%edx │ │ - cmovle %ecx,%edx │ │ - mov %dl,0x2(%r14) │ │ - movzbl 0x3(%r14),%edx │ │ - add 0x1c(%rsp),%edx │ │ - cmp $0x100,%edx │ │ - cmovge %eax,%edx │ │ - test %edx,%edx │ │ - cmovle %ecx,%edx │ │ - mov %dl,0x3(%r14) │ │ - movzbl (%r14,%r15,1),%edx │ │ - add 0x20(%rsp),%edx │ │ - cmp $0x100,%edx │ │ - cmovge %eax,%edx │ │ - test %edx,%edx │ │ - cmovle %ecx,%edx │ │ - mov %dl,(%r14,%r15,1) │ │ - movzbl 0x1(%r14,%r15,1),%edx │ │ - add 0x24(%rsp),%edx │ │ - cmp $0x100,%edx │ │ - cmovge %eax,%edx │ │ - test %edx,%edx │ │ - cmovle %ecx,%edx │ │ - mov %dl,0x1(%r14,%r15,1) │ │ - movzbl 0x2(%r14,%r15,1),%edx │ │ - add 0x28(%rsp),%edx │ │ - cmp $0x100,%edx │ │ - cmovge %eax,%edx │ │ - test %edx,%edx │ │ - cmovle %ecx,%edx │ │ - mov %dl,0x2(%r14,%r15,1) │ │ - movzbl 0x3(%r14,%r15,1),%esi │ │ - add 0x2c(%rsp),%esi │ │ - cmp $0x100,%esi │ │ - cmovge %eax,%esi │ │ - lea (%r14,%r15,1),%rdx │ │ - test %esi,%esi │ │ - cmovle %ecx,%esi │ │ - mov %sil,0x3(%r14,%r15,1) │ │ - movzbl (%r15,%rdx,1),%esi │ │ - add 0x30(%rsp),%esi │ │ - cmp $0x100,%esi │ │ - cmovge %eax,%esi │ │ - test %esi,%esi │ │ - cmovle %ecx,%esi │ │ - mov %sil,(%r15,%rdx,1) │ │ - movzbl 0x1(%r15,%rdx,1),%esi │ │ - add 0x34(%rsp),%esi │ │ - cmp $0x100,%esi │ │ - cmovge %eax,%esi │ │ - test %esi,%esi │ │ - cmovle %ecx,%esi │ │ - mov %sil,0x1(%r15,%rdx,1) │ │ - movzbl 0x2(%r15,%rdx,1),%esi │ │ - add 0x38(%rsp),%esi │ │ - cmp $0x100,%esi │ │ - cmovge %eax,%esi │ │ - test %esi,%esi │ │ - cmovle %ecx,%esi │ │ - mov %sil,0x2(%r15,%rdx,1) │ │ - movzbl 0x3(%r15,%rdx,1),%edi │ │ - add 0x3c(%rsp),%edi │ │ - cmp $0x100,%edi │ │ - cmovge %eax,%edi │ │ - lea (%rdx,%r15,1),%rsi │ │ - test %edi,%edi │ │ - cmovle %ecx,%edi │ │ - mov %dil,0x3(%r15,%rdx,1) │ │ - movzbl (%r15,%rsi,1),%edx │ │ - add 0x40(%rsp),%edx │ │ - cmp $0x100,%edx │ │ - cmovge %eax,%edx │ │ - test %edx,%edx │ │ - cmovle %ecx,%edx │ │ - mov %dl,(%r15,%rsi,1) │ │ - movzbl 0x1(%r15,%rsi,1),%edx │ │ - add 0x44(%rsp),%edx │ │ - cmp $0x100,%edx │ │ - cmovge %eax,%edx │ │ - test %edx,%edx │ │ - cmovle %ecx,%edx │ │ - mov %dl,0x1(%r15,%rsi,1) │ │ - movzbl 0x2(%r15,%rsi,1),%edx │ │ - add 0x48(%rsp),%edx │ │ - cmp $0x100,%edx │ │ - cmovge %eax,%edx │ │ - test %edx,%edx │ │ - cmovle %ecx,%edx │ │ - mov %dl,0x2(%r15,%rsi,1) │ │ - movzbl 0x3(%r15,%rsi,1),%edx │ │ - add 0x4c(%rsp),%edx │ │ - cmp $0x100,%edx │ │ - cmovge %eax,%edx │ │ - test %edx,%edx │ │ - cmovle %ecx,%edx │ │ - mov %dl,0x3(%r15,%rsi,1) │ │ - add $0x50,%rsp │ │ + mov %ecx,-0x10(%rsp) │ │ + mov %r8d,-0xc(%rsp) │ │ + test %r8d,%r8d │ │ + jle 9ddf3 │ │ + mov -0x10(%rsp),%ebp │ │ + mov %ebp,%eax │ │ + mov %r9d,%ecx │ │ + shl %cl,%eax │ │ + lea 0x1(%r9),%ecx │ │ + movslq %eax,%r11 │ │ + mov %ebp,%eax │ │ + sar %eax │ │ + movslq %eax,%r15 │ │ + movslq %ebp,%r13 │ │ + lea 0x1(%r13),%rax │ │ + mov %rax,-0x8(%rsp) │ │ + xor %r12d,%r12d │ │ + cmpl $0x0,-0x10(%rsp) │ │ + jle 9dde3 │ │ + mov -0x8(%rsp),%rax │ │ + lea (%rsi,%rax,1),%r10 │ │ + mov %rdi,%rbx │ │ + xor %ebp,%ebp │ │ + movzbl (%rsi,%rbp,1),%r14d │ │ + movzbl 0x1(%rsi,%rbp,1),%eax │ │ + lea (%r14,%rax,1),%r14d │ │ + add $0x1,%r14d │ │ + test %r9d,%r9d │ │ + je 9ddce │ │ + movzbl -0x1(%r10,%rbp,1),%eax │ │ + movzbl (%r10,%rbp,1),%r8d │ │ + add %eax,%r14d │ │ + lea (%r8,%r14,1),%r14d │ │ + add $0x1,%r14d │ │ + sub %edx,%r14d │ │ + sar %cl,%r14d │ │ + mov %r14b,(%rbx) │ │ + add $0x2,%rbp │ │ + inc %rbx │ │ + cmp %r13,%rbp │ │ + jl 9dda1 │ │ + add %r11,%rsi │ │ + add %r15,%rdi │ │ + add %ecx,%r12d │ │ + cmp -0xc(%rsp),%r12d │ │ + jl 9dd8c │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ + pop %rbp │ │ retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1e57b(%rip),%rax │ │ - mov $0x4,%r8d │ │ - mov $0x4,%r9d │ │ - pushq $0x1 │ │ - push %rax │ │ - push %rax │ │ - pushq $0x0 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopw 0x0(%rax,%rax,1) │ │ - sub $0x58,%rsp │ │ - lea -0x1902b(%rip),%rax │ │ - mov $0x4,%r8d │ │ - mov $0x4,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %rax │ │ - pushq $0x0 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopw 0x0(%rax,%rax,1) │ │ - sub $0x58,%rsp │ │ - lea -0x1e5db(%rip),%rax │ │ - lea -0x19fb2(%rip),%r10 │ │ - mov $0x4,%r8d │ │ - mov $0x4,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x0 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x19fdb(%rip),%rax │ │ - lea -0x1e612(%rip),%r10 │ │ - mov $0x4,%r8d │ │ - mov $0x4,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x0 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1a00b(%rip),%rax │ │ - mov $0x4,%r8d │ │ - mov $0x4,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %rax │ │ - pushq $0x0 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopw 0x0(%rax,%rax,1) │ │ - sub $0x58,%rsp │ │ - lea -0x1a03b(%rip),%rax │ │ - lea -0x19f62(%rip),%r10 │ │ - mov $0x4,%r8d │ │ - mov $0x4,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x0 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x19f8b(%rip),%rax │ │ - lea -0x1a072(%rip),%r10 │ │ - mov $0x4,%r8d │ │ - mov $0x4,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x0 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1e6cb(%rip),%rax │ │ - lea -0x19fc2(%rip),%r10 │ │ - mov $0x4,%r8d │ │ - mov $0x4,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x0 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x19feb(%rip),%rax │ │ - lea -0x1e702(%rip),%r10 │ │ - mov $0x4,%r8d │ │ - mov $0x4,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x0 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1a01b(%rip),%rax │ │ - mov $0x4,%r8d │ │ - mov $0x4,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %rax │ │ - pushq $0x0 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopw 0x0(%rax,%rax,1) │ │ - sub $0x58,%rsp │ │ - lea -0x191db(%rip),%rax │ │ - lea -0x1e762(%rip),%r10 │ │ - mov $0x4,%r8d │ │ - mov $0x4,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x0 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1e78b(%rip),%rax │ │ - lea -0x19212(%rip),%r10 │ │ - mov $0x4,%r8d │ │ - mov $0x4,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x0 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1923b(%rip),%rax │ │ - lea -0x1a0b2(%rip),%r10 │ │ - mov $0x4,%r8d │ │ - mov $0x4,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x0 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1a0db(%rip),%rax │ │ - lea -0x19272(%rip),%r10 │ │ - mov $0x4,%r8d │ │ - mov $0x4,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x0 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1929b(%rip),%rax │ │ - lea -0x1a1f2(%rip),%r10 │ │ - mov $0x4,%r8d │ │ - mov $0x4,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x0 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1a21b(%rip),%rax │ │ - lea -0x192d2(%rip),%r10 │ │ - mov $0x4,%r8d │ │ - mov $0x4,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x0 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1e74b(%rip),%rax │ │ - lea -0x1e882(%rip),%r10 │ │ - mov $0x4,%r8d │ │ - mov $0x8,%r9d │ │ - pushq $0x1 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x0 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x192cb(%rip),%rax │ │ - lea -0x19332(%rip),%r10 │ │ - mov $0x4,%r8d │ │ - mov $0x8,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x0 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1e7ab(%rip),%rax │ │ - lea -0x1a2b2(%rip),%r10 │ │ - mov $0x4,%r8d │ │ - mov $0x8,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x0 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1a1db(%rip),%rax │ │ - lea -0x1e912(%rip),%r10 │ │ - mov $0x4,%r8d │ │ - mov $0x8,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x0 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1a20b(%rip),%rax │ │ - lea -0x1a312(%rip),%r10 │ │ - mov $0x4,%r8d │ │ - mov $0x8,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x0 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1a23b(%rip),%rax │ │ - lea -0x1a262(%rip),%r10 │ │ - mov $0x4,%r8d │ │ - mov $0x8,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x0 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x19efb(%rip),%rax │ │ - lea -0x1a372(%rip),%r10 │ │ - mov $0x4,%r8d │ │ - mov $0x8,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x0 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1e89b(%rip),%rax │ │ - lea -0x1a2c2(%rip),%r10 │ │ - mov $0x4,%r8d │ │ - mov $0x8,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x0 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x19f5b(%rip),%rax │ │ - lea -0x1ea02(%rip),%r10 │ │ - mov $0x4,%r8d │ │ - mov $0x8,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x0 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x19f8b(%rip),%rax │ │ - lea -0x1a322(%rip),%r10 │ │ - mov $0x4,%r8d │ │ - mov $0x8,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x0 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1947b(%rip),%rax │ │ - lea -0x1ea62(%rip),%r10 │ │ - mov $0x4,%r8d │ │ - mov $0x8,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x0 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1e95b(%rip),%rax │ │ - lea -0x19512(%rip),%r10 │ │ - mov $0x4,%r8d │ │ - mov $0x8,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x0 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x194db(%rip),%rax │ │ - lea -0x1a3b2(%rip),%r10 │ │ - mov $0x4,%r8d │ │ - mov $0x8,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x0 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1a04b(%rip),%rax │ │ - lea -0x19572(%rip),%r10 │ │ - mov $0x4,%r8d │ │ - mov $0x8,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x0 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1953b(%rip),%rax │ │ - lea -0x1a4f2(%rip),%r10 │ │ - mov $0x4,%r8d │ │ - mov $0x8,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x0 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1a41b(%rip),%rax │ │ - lea -0x195d2(%rip),%r10 │ │ - mov $0x4,%r8d │ │ - mov $0x8,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x0 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1e79b(%rip),%rax │ │ - lea -0x1eb82(%rip),%r10 │ │ - mov $0x4,%r8d │ │ - mov $0x10,%r9d │ │ - pushq $0x1 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1959b(%rip),%rax │ │ - lea -0x19632(%rip),%r10 │ │ - mov $0x4,%r8d │ │ - mov $0x10,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1e7fb(%rip),%rax │ │ - lea -0x1a5b2(%rip),%r10 │ │ - mov $0x4,%r8d │ │ - mov $0x10,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1a14b(%rip),%rax │ │ - lea -0x1ec12(%rip),%r10 │ │ - mov $0x4,%r8d │ │ - mov $0x10,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1a17b(%rip),%rax │ │ - lea -0x1a612(%rip),%r10 │ │ - mov $0x4,%r8d │ │ - mov $0x10,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1a1ab(%rip),%rax │ │ - lea -0x1a562(%rip),%r10 │ │ - mov $0x4,%r8d │ │ - mov $0x10,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1973b(%rip),%rax │ │ - lea -0x1a672(%rip),%r10 │ │ - mov $0x4,%r8d │ │ - mov $0x10,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1e8eb(%rip),%rax │ │ - lea -0x1a5c2(%rip),%r10 │ │ - mov $0x4,%r8d │ │ - mov $0x10,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1979b(%rip),%rax │ │ - lea -0x1ed02(%rip),%r10 │ │ - mov $0x4,%r8d │ │ - mov $0x10,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x197cb(%rip),%rax │ │ - lea -0x1a622(%rip),%r10 │ │ - mov $0x4,%r8d │ │ - mov $0x10,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1974b(%rip),%rax │ │ - lea -0x1ed62(%rip),%r10 │ │ - mov $0x4,%r8d │ │ - mov $0x10,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1e9ab(%rip),%rax │ │ - lea -0x19812(%rip),%r10 │ │ - mov $0x4,%r8d │ │ - mov $0x10,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x197ab(%rip),%rax │ │ - lea -0x1a6b2(%rip),%r10 │ │ - mov $0x4,%r8d │ │ - mov $0x10,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1988b(%rip),%rax │ │ - lea -0x19872(%rip),%r10 │ │ - mov $0x4,%r8d │ │ - mov $0x10,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1980b(%rip),%rax │ │ - lea -0x1a7f2(%rip),%r10 │ │ - mov $0x4,%r8d │ │ - mov $0x10,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1a38b(%rip),%rax │ │ - lea -0x198d2(%rip),%r10 │ │ - mov $0x4,%r8d │ │ - mov $0x10,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1ee7b(%rip),%rax │ │ - lea -0x1ed52(%rip),%r10 │ │ - mov $0x8,%r8d │ │ - mov $0x4,%r9d │ │ - pushq $0x1 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x0 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1992b(%rip),%rax │ │ - lea -0x198d2(%rip),%r10 │ │ - mov $0x8,%r8d │ │ - mov $0x4,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x0 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1eedb(%rip),%rax │ │ - lea -0x1a7b2(%rip),%r10 │ │ - mov $0x8,%r8d │ │ - mov $0x4,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x0 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1a8db(%rip),%rax │ │ - lea -0x1ede2(%rip),%r10 │ │ - mov $0x8,%r8d │ │ - mov $0x4,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x0 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1a90b(%rip),%rax │ │ - lea -0x1a812(%rip),%r10 │ │ - mov $0x8,%r8d │ │ - mov $0x4,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x0 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1a93b(%rip),%rax │ │ - lea -0x1a4d2(%rip),%r10 │ │ - mov $0x8,%r8d │ │ - mov $0x4,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x0 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1a88b(%rip),%rax │ │ - lea -0x1a872(%rip),%r10 │ │ - mov $0x8,%r8d │ │ - mov $0x4,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x0 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1efcb(%rip),%rax │ │ - lea -0x1a532(%rip),%r10 │ │ - mov $0x8,%r8d │ │ - mov $0x4,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x0 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1a8eb(%rip),%rax │ │ - lea -0x1eed2(%rip),%r10 │ │ - mov $0x8,%r8d │ │ - mov $0x4,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x0 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1a91b(%rip),%rax │ │ - lea -0x1a592(%rip),%r10 │ │ - mov $0x8,%r8d │ │ - mov $0x4,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x0 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x19adb(%rip),%rax │ │ - lea -0x1ef32(%rip),%r10 │ │ - mov $0x8,%r8d │ │ - mov $0x4,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x0 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1f08b(%rip),%rax │ │ - lea -0x19ab2(%rip),%r10 │ │ - mov $0x8,%r8d │ │ - mov $0x4,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x0 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x19b3b(%rip),%rax │ │ - lea -0x1a622(%rip),%r10 │ │ - mov $0x8,%r8d │ │ - mov $0x4,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x0 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1a9db(%rip),%rax │ │ - lea -0x19b12(%rip),%r10 │ │ - mov $0x8,%r8d │ │ - mov $0x4,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x0 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x19b9b(%rip),%rax │ │ - lea -0x1a9f2(%rip),%r10 │ │ - mov $0x8,%r8d │ │ - mov $0x4,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x0 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1ab1b(%rip),%rax │ │ - lea -0x19b72(%rip),%r10 │ │ - mov $0x8,%r8d │ │ - mov $0x4,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x0 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1f04b(%rip),%rax │ │ - mov $0x8,%r8d │ │ - mov $0x8,%r9d │ │ - pushq $0x1 │ │ - push %rax │ │ - push %rax │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopw 0x0(%rax,%rax,1) │ │ - sub $0x58,%rsp │ │ - lea -0x19bcb(%rip),%rax │ │ - mov $0x8,%r8d │ │ - mov $0x8,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %rax │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopw 0x0(%rax,%rax,1) │ │ - sub $0x58,%rsp │ │ - lea -0x1f0ab(%rip),%rax │ │ - lea -0x1aab2(%rip),%r10 │ │ - mov $0x8,%r8d │ │ - mov $0x8,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1aadb(%rip),%rax │ │ - lea -0x1f0e2(%rip),%r10 │ │ - mov $0x8,%r8d │ │ - mov $0x8,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1ab0b(%rip),%rax │ │ - mov $0x8,%r8d │ │ - mov $0x8,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %rax │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopw 0x0(%rax,%rax,1) │ │ - sub $0x58,%rsp │ │ - lea -0x1ab3b(%rip),%rax │ │ - lea -0x1a7d2(%rip),%r10 │ │ - mov $0x8,%r8d │ │ - mov $0x8,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1a7fb(%rip),%rax │ │ - lea -0x1ab72(%rip),%r10 │ │ - mov $0x8,%r8d │ │ - mov $0x8,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1f19b(%rip),%rax │ │ - lea -0x1a832(%rip),%r10 │ │ - mov $0x8,%r8d │ │ - mov $0x8,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1a85b(%rip),%rax │ │ - lea -0x1f1d2(%rip),%r10 │ │ - mov $0x8,%r8d │ │ - mov $0x8,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1a88b(%rip),%rax │ │ - mov $0x8,%r8d │ │ - mov $0x8,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %rax │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopw 0x0(%rax,%rax,1) │ │ - sub $0x58,%rsp │ │ - lea -0x19d7b(%rip),%rax │ │ - lea -0x1f232(%rip),%r10 │ │ - mov $0x8,%r8d │ │ - mov $0x8,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1f25b(%rip),%rax │ │ - lea -0x19db2(%rip),%r10 │ │ - mov $0x8,%r8d │ │ - mov $0x8,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x19ddb(%rip),%rax │ │ - lea -0x1a922(%rip),%r10 │ │ - mov $0x8,%r8d │ │ - mov $0x8,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1a94b(%rip),%rax │ │ - lea -0x19e12(%rip),%r10 │ │ - mov $0x8,%r8d │ │ - mov $0x8,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x19e3b(%rip),%rax │ │ - lea -0x1acf2(%rip),%r10 │ │ - mov $0x8,%r8d │ │ - mov $0x8,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1ad1b(%rip),%rax │ │ - lea -0x19e72(%rip),%r10 │ │ - mov $0x8,%r8d │ │ - mov $0x8,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ + xchg %ax,%ax │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %rbx │ │ + sub $0x18,%rsp │ │ + xorps %xmm0,%xmm0 │ │ + mov %rsp,%rbx │ │ + movaps %xmm0,(%rbx) │ │ + xor %r15d,%r15d │ │ + mov %rbx,%rdi │ │ + xor %esi,%esi │ │ + xor %edx,%edx │ │ + callq 45d0 │ │ + mov (%rbx),%ebp │ │ + test %ebp,%ebp │ │ + je 9def0 │ │ + mov %rsp,%rbx │ │ + xor %r15d,%r15d │ │ + mov %rbx,%rdi │ │ + mov $0x1,%esi │ │ + xor %edx,%edx │ │ + callq 45d0 │ │ + mov $0x6008000,%ecx │ │ + mov 0xc(%rbx),%edx │ │ + and %ecx,%edx │ │ + mov 0x8(%rbx),%eax │ │ + cmp %ecx,%edx │ │ + jne 9de74 │ │ + mov $0x201,%ecx │ │ + mov %eax,%edx │ │ + and %ecx,%edx │ │ + mov $0x1,%r15d │ │ + cmp %ecx,%edx │ │ + jne 9de74 │ │ + mov %eax,%r15d │ │ + shr $0x11,%r15d │ │ + and $0x4,%r15d │ │ + or $0x3,%r15d │ │ + mov $0x18000000,%ecx │ │ + and %ecx,%eax │ │ + cmp %ecx,%eax │ │ + jne 9def0 │ │ + xor %edi,%edi │ │ + callq 45f0 │ │ + cmp $0x7,%ebp │ │ + jb 9def0 │ │ + mov %rax,%r14 │ │ + and $0x6,%eax │ │ + cmp $0x6,%rax │ │ + jne 9def0 │ │ + mov %rsp,%rbx │ │ + mov %rbx,%rdi │ │ + mov $0x7,%esi │ │ + xor %edx,%edx │ │ + callq 45d0 │ │ + mov 0x4(%rbx),%ecx │ │ + mov $0x128,%eax │ │ + mov %ecx,%edx │ │ + and %eax,%edx │ │ + cmp %eax,%edx │ │ + jne 9def0 │ │ + lea 0x8(%r15),%eax │ │ + mov $0xe0,%edx │ │ + and %rdx,%r14 │ │ + cmp %rdx,%r14 │ │ + jne 9deed │ │ + and $0xd0230000,%ecx │ │ + cmp $0xd0230000,%ecx │ │ + jne 9deed │ │ + mov $0x5f42,%ecx │ │ + mov 0x8(%rsp),%edx │ │ + and %ecx,%edx │ │ + or $0x18,%r15d │ │ + cmp %ecx,%edx │ │ + cmove %r15d,%eax │ │ + mov %eax,%r15d │ │ + mov %r15d,%eax │ │ + add $0x18,%rsp │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1f09b(%rip),%rax │ │ - lea -0x1f352(%rip),%r10 │ │ - mov $0x8,%r8d │ │ - mov $0x10,%r9d │ │ - pushq $0x1 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ + xchg %ax,%ax │ │ + push %rbx │ │ + sub $0x30,%rsp │ │ + mov %rdi,%rbx │ │ + callq 746b0 │ │ + test $0x1,%al │ │ + jne 9df1b │ │ + test $0x8,%al │ │ + jne 9df2a │ │ + add $0x30,%rsp │ │ + pop %rbx │ │ retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x19e9b(%rip),%rax │ │ - lea -0x19ed2(%rip),%r10 │ │ - mov $0x8,%r8d │ │ - mov $0x10,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ + lea -0x99712(%rip),%rcx │ │ + mov %rcx,0x28(%rbx) │ │ + test $0x8,%al │ │ + je 9df15 │ │ + lea -0x99291(%rip),%rax │ │ + mov %rax,0x28(%rbx) │ │ + add $0x30,%rsp │ │ + pop %rbx │ │ retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1f0fb(%rip),%rax │ │ - lea -0x1adb2(%rip),%r10 │ │ - mov $0x8,%r8d │ │ - mov $0x10,%r9d │ │ - pushq $0x0 │ │ + nopl 0x0(%rax,%rax,1) │ │ + lea 0x449(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x37d(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,(%rdi) │ │ + lea 0x459(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x38d(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x50(%rdi) │ │ + lea 0x478(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x3ac(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0xa0(%rdi) │ │ + lea 0x474(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x3a8(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0xf0(%rdi) │ │ + lea 0x540(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x474(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x10(%rdi) │ │ + lea 0x54f(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x483(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x60(%rdi) │ │ + lea 0x56e(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x4a2(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0xb0(%rdi) │ │ + lea 0x56a(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x49e(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x100(%rdi) │ │ + lea 0x636(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x56a(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x20(%rdi) │ │ + lea 0x645(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x579(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x70(%rdi) │ │ + lea 0x664(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x598(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0xc0(%rdi) │ │ + lea 0x660(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x594(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x110(%rdi) │ │ + lea 0x72c(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x660(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x30(%rdi) │ │ + lea 0x73b(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x66f(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x80(%rdi) │ │ + lea 0x757(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x68b(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0xd0(%rdi) │ │ + lea 0x753(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x687(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x120(%rdi) │ │ + lea 0x81f(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x753(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x40(%rdi) │ │ + lea 0x10ae(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x762(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x90(%rdi) │ │ + lea 0x138a(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x77e(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0xe0(%rdi) │ │ + lea 0x1c06(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x77a(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x130(%rdi) │ │ + lea 0x1e62(%rip),%rax │ │ + mov %rax,0x140(%rdi) │ │ + lea 0x2174(%rip),%rax │ │ + mov %rax,0x148(%rdi) │ │ + lea 0x2436(%rip),%rax │ │ + mov %rax,0x150(%rdi) │ │ + lea 0x2748(%rip),%rax │ │ + mov %rax,0x170(%rdi) │ │ + lea 0x2c5a(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x29fe(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x178(%rdi) │ │ + lea 0x33f6(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x2fca(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x158(%rdi) │ │ + lea 0x3402(%rip),%rax │ │ + mov %rax,0x168(%rdi) │ │ + lea 0x37d4(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x3418(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x188(%rdi) │ │ + lea 0x3b20(%rip),%rax │ │ + mov %rax,0x198(%rdi) │ │ + lea 0x49d2(%rip),%rax │ │ + mov %rax,0x1a0(%rdi) │ │ + jmpq c4668 │ │ + nopw 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov 0x40(%rsp),%r10d │ │ + mov 0x48(%rsp),%r11d │ │ + mov 0x50(%rsp),%eax │ │ + sub $0x20,%rsp │ │ push %rax │ │ - push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1aa4b(%rip),%rax │ │ - lea -0x1f3e2(%rip),%r10 │ │ - mov $0x8,%r8d │ │ - mov $0x10,%r9d │ │ pushq $0x0 │ │ - push %rax │ │ + push %r11 │ │ push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ + callq a2ea0 │ │ add $0x78,%rsp │ │ retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1aa7b(%rip),%rax │ │ - lea -0x1ae12(%rip),%r10 │ │ - mov $0x8,%r8d │ │ - mov $0x10,%r9d │ │ - pushq $0x0 │ │ + nopw 0x0(%rax,%rax,1) │ │ + push %r14 │ │ + push %rbx │ │ + sub $0x28,%rsp │ │ + mov 0x40(%rsp),%r10d │ │ + mov 0x48(%rsp),%r11d │ │ + mov 0x50(%rsp),%r14d │ │ + mov 0x58(%rsp),%ebx │ │ + mov 0x60(%rsp),%eax │ │ + sub $0x10,%rsp │ │ push %rax │ │ - push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1aaab(%rip),%rax │ │ - lea -0x1aad2(%rip),%r10 │ │ - mov $0x8,%r8d │ │ - mov $0x10,%r9d │ │ pushq $0x0 │ │ - push %rax │ │ + push %rbx │ │ + push %r14 │ │ + push %r11 │ │ push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ + callq a3e60 │ │ + add $0x68,%rsp │ │ + pop %rbx │ │ + pop %r14 │ │ retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1a03b(%rip),%rax │ │ - lea -0x1ae72(%rip),%r10 │ │ - mov $0x8,%r8d │ │ - mov $0x10,%r9d │ │ - pushq $0x0 │ │ + nopl 0x0(%rax) │ │ + sub $0x38,%rsp │ │ + mov 0x40(%rsp),%r10d │ │ + mov 0x48(%rsp),%eax │ │ + sub $0x28,%rsp │ │ push %rax │ │ - push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1f1eb(%rip),%rax │ │ - lea -0x1ab32(%rip),%r10 │ │ - mov $0x8,%r8d │ │ - mov $0x10,%r9d │ │ pushq $0x0 │ │ - push %rax │ │ push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ + callq a4930 │ │ add $0x78,%rsp │ │ retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1a09b(%rip),%rax │ │ - lea -0x1f4d2(%rip),%r10 │ │ - mov $0x8,%r8d │ │ - mov $0x10,%r9d │ │ + push %rbx │ │ + sub $0x30,%rsp │ │ + mov 0x40(%rsp),%r10d │ │ + mov 0x48(%rsp),%r11d │ │ + mov 0x50(%rsp),%eax │ │ + mov 0x58(%rsp),%ebx │ │ + sub $0x18,%rsp │ │ + push %rbx │ │ pushq $0x0 │ │ push %rax │ │ + push %r11 │ │ push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ + callq a5a00 │ │ + add $0x70,%rsp │ │ + pop %rbx │ │ retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1a0cb(%rip),%rax │ │ - lea -0x1ab92(%rip),%r10 │ │ - mov $0x8,%r8d │ │ - mov $0x10,%r9d │ │ - pushq $0x0 │ │ + xchg %ax,%ax │ │ + sub $0x38,%rsp │ │ + mov 0x40(%rsp),%r10d │ │ + mov 0x48(%rsp),%r11d │ │ + mov 0x50(%rsp),%eax │ │ + sub $0x20,%rsp │ │ push %rax │ │ + pushq $0x4 │ │ + push %r11 │ │ push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ + callq a2ea0 │ │ add $0x78,%rsp │ │ retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1a04b(%rip),%rax │ │ - lea -0x1f532(%rip),%r10 │ │ - mov $0x8,%r8d │ │ - mov $0x10,%r9d │ │ - pushq $0x0 │ │ + nopw 0x0(%rax,%rax,1) │ │ + push %r14 │ │ + push %rbx │ │ + sub $0x28,%rsp │ │ + mov 0x40(%rsp),%r10d │ │ + mov 0x48(%rsp),%r11d │ │ + mov 0x50(%rsp),%r14d │ │ + mov 0x58(%rsp),%ebx │ │ + mov 0x60(%rsp),%eax │ │ + sub $0x10,%rsp │ │ push %rax │ │ + pushq $0x4 │ │ + push %rbx │ │ + push %r14 │ │ + push %r11 │ │ push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ + callq a3e60 │ │ + add $0x68,%rsp │ │ + pop %rbx │ │ + pop %r14 │ │ retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1f2ab(%rip),%rax │ │ - lea -0x1a0b2(%rip),%r10 │ │ - mov $0x8,%r8d │ │ - mov $0x10,%r9d │ │ - pushq $0x0 │ │ + nopl 0x0(%rax) │ │ + sub $0x38,%rsp │ │ + mov 0x40(%rsp),%r10d │ │ + mov 0x48(%rsp),%eax │ │ + sub $0x28,%rsp │ │ push %rax │ │ + pushq $0x4 │ │ push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ + callq a4930 │ │ add $0x78,%rsp │ │ retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1a0ab(%rip),%rax │ │ - lea -0x1ac22(%rip),%r10 │ │ - mov $0x8,%r8d │ │ - mov $0x10,%r9d │ │ - pushq $0x0 │ │ + push %rbx │ │ + sub $0x30,%rsp │ │ + mov 0x40(%rsp),%r10d │ │ + mov 0x48(%rsp),%r11d │ │ + mov 0x50(%rsp),%eax │ │ + mov 0x58(%rsp),%ebx │ │ + sub $0x18,%rsp │ │ + push %rbx │ │ + pushq $0x4 │ │ push %rax │ │ + push %r11 │ │ push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ + callq a5a00 │ │ + add $0x70,%rsp │ │ + pop %rbx │ │ retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1a18b(%rip),%rax │ │ - lea -0x1a112(%rip),%r10 │ │ - mov $0x8,%r8d │ │ - mov $0x10,%r9d │ │ - pushq $0x0 │ │ + xchg %ax,%ax │ │ + sub $0x38,%rsp │ │ + mov 0x40(%rsp),%r10d │ │ + mov 0x48(%rsp),%r11d │ │ + mov 0x50(%rsp),%eax │ │ + sub $0x20,%rsp │ │ push %rax │ │ + pushq $0x8 │ │ + push %r11 │ │ push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ + callq a2ea0 │ │ add $0x78,%rsp │ │ retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1a10b(%rip),%rax │ │ - lea -0x1aff2(%rip),%r10 │ │ - mov $0x8,%r8d │ │ - mov $0x10,%r9d │ │ - pushq $0x0 │ │ + nopw 0x0(%rax,%rax,1) │ │ + push %r14 │ │ + push %rbx │ │ + sub $0x28,%rsp │ │ + mov 0x40(%rsp),%r10d │ │ + mov 0x48(%rsp),%r11d │ │ + mov 0x50(%rsp),%r14d │ │ + mov 0x58(%rsp),%ebx │ │ + mov 0x60(%rsp),%eax │ │ + sub $0x10,%rsp │ │ push %rax │ │ + pushq $0x8 │ │ + push %rbx │ │ + push %r14 │ │ + push %r11 │ │ push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ + callq a3e60 │ │ + add $0x68,%rsp │ │ + pop %rbx │ │ + pop %r14 │ │ retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1ac8b(%rip),%rax │ │ - lea -0x1a172(%rip),%r10 │ │ - mov $0x8,%r8d │ │ - mov $0x10,%r9d │ │ - pushq $0x0 │ │ + nopl 0x0(%rax) │ │ + sub $0x38,%rsp │ │ + mov 0x40(%rsp),%r10d │ │ + mov 0x48(%rsp),%eax │ │ + sub $0x28,%rsp │ │ push %rax │ │ + pushq $0x8 │ │ push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ + callq a4930 │ │ add $0x78,%rsp │ │ retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1eccb(%rip),%rax │ │ - lea -0x1f652(%rip),%r10 │ │ - mov $0x8,%r8d │ │ - mov $0x20,%r9d │ │ - pushq $0x1 │ │ + push %rbx │ │ + sub $0x30,%rsp │ │ + mov 0x40(%rsp),%r10d │ │ + mov 0x48(%rsp),%r11d │ │ + mov 0x50(%rsp),%eax │ │ + mov 0x58(%rsp),%ebx │ │ + sub $0x18,%rsp │ │ + push %rbx │ │ + pushq $0x8 │ │ push %rax │ │ + push %r11 │ │ push %r10 │ │ - pushq $0x2 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ + callq a5a00 │ │ + add $0x70,%rsp │ │ + pop %rbx │ │ retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x19fcb(%rip),%rax │ │ - lea -0x1a1d2(%rip),%r10 │ │ - mov $0x8,%r8d │ │ - mov $0x20,%r9d │ │ - pushq $0x0 │ │ + xchg %ax,%ax │ │ + sub $0x38,%rsp │ │ + mov 0x40(%rsp),%r10d │ │ + mov 0x48(%rsp),%r11d │ │ + mov 0x50(%rsp),%eax │ │ + sub $0x20,%rsp │ │ push %rax │ │ - push %r10 │ │ pushq $0x2 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1f7db(%rip),%rax │ │ - lea -0x1f402(%rip),%r10 │ │ - mov $0x10,%r8d │ │ - mov $0x4,%r9d │ │ - pushq $0x1 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1a28b(%rip),%rax │ │ - lea -0x1a202(%rip),%r10 │ │ - mov $0x10,%r8d │ │ - mov $0x4,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1f83b(%rip),%rax │ │ - lea -0x1ad82(%rip),%r10 │ │ - mov $0x10,%r8d │ │ - mov $0x4,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1b23b(%rip),%rax │ │ - lea -0x1f492(%rip),%r10 │ │ - mov $0x10,%r8d │ │ - mov $0x4,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1b26b(%rip),%rax │ │ - lea -0x1ade2(%rip),%r10 │ │ - mov $0x10,%r8d │ │ - mov $0x4,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ + push %r11 │ │ push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ + callq a2ea0 │ │ add $0x78,%rsp │ │ retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1b29b(%rip),%rax │ │ - lea -0x1a372(%rip),%r10 │ │ - mov $0x10,%r8d │ │ - mov $0x4,%r9d │ │ - pushq $0x0 │ │ + nopw 0x0(%rax,%rax,1) │ │ + push %r14 │ │ + push %rbx │ │ + sub $0x28,%rsp │ │ + mov 0x40(%rsp),%r10d │ │ + mov 0x48(%rsp),%r11d │ │ + mov 0x50(%rsp),%r14d │ │ + mov 0x58(%rsp),%ebx │ │ + mov 0x60(%rsp),%eax │ │ + sub $0x10,%rsp │ │ push %rax │ │ + pushq $0x2 │ │ + push %rbx │ │ + push %r14 │ │ + push %r11 │ │ push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ + callq a3e60 │ │ + add $0x68,%rsp │ │ + pop %rbx │ │ + pop %r14 │ │ retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1b1eb(%rip),%rax │ │ - lea -0x1ae42(%rip),%r10 │ │ - mov $0x10,%r8d │ │ - mov $0x4,%r9d │ │ - pushq $0x0 │ │ + nopl 0x0(%rax) │ │ + sub $0x38,%rsp │ │ + mov 0x40(%rsp),%r10d │ │ + mov 0x48(%rsp),%eax │ │ + sub $0x28,%rsp │ │ push %rax │ │ + pushq $0x2 │ │ push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ + callq a4930 │ │ add $0x78,%rsp │ │ retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1f92b(%rip),%rax │ │ - lea -0x1a3d2(%rip),%r10 │ │ - mov $0x10,%r8d │ │ - mov $0x4,%r9d │ │ - pushq $0x0 │ │ + push %rbx │ │ + sub $0x30,%rsp │ │ + mov 0x40(%rsp),%r10d │ │ + mov 0x48(%rsp),%r11d │ │ + mov 0x50(%rsp),%eax │ │ + mov 0x58(%rsp),%ebx │ │ + sub $0x18,%rsp │ │ + push %rbx │ │ + pushq $0x2 │ │ push %rax │ │ + push %r11 │ │ push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ + callq a5a00 │ │ + add $0x70,%rsp │ │ + pop %rbx │ │ retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1b24b(%rip),%rax │ │ - lea -0x1f582(%rip),%r10 │ │ - mov $0x10,%r8d │ │ - mov $0x4,%r9d │ │ - pushq $0x0 │ │ + xchg %ax,%ax │ │ + sub $0x38,%rsp │ │ + mov 0x40(%rsp),%r10d │ │ + mov 0x48(%rsp),%r11d │ │ + mov 0x50(%rsp),%eax │ │ + sub $0x20,%rsp │ │ push %rax │ │ + pushq $0x6 │ │ + push %r11 │ │ push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ + callq a2ea0 │ │ add $0x78,%rsp │ │ retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1b27b(%rip),%rax │ │ - lea -0x1a432(%rip),%r10 │ │ - mov $0x10,%r8d │ │ - mov $0x4,%r9d │ │ - pushq $0x0 │ │ + nopw 0x0(%rax,%rax,1) │ │ + push %r14 │ │ + push %rbx │ │ + sub $0x28,%rsp │ │ + mov 0x40(%rsp),%r10d │ │ + mov 0x48(%rsp),%r11d │ │ + mov 0x50(%rsp),%r14d │ │ + mov 0x58(%rsp),%ebx │ │ + mov 0x60(%rsp),%eax │ │ + sub $0x10,%rsp │ │ push %rax │ │ + pushq $0x6 │ │ + push %rbx │ │ + push %r14 │ │ + push %r11 │ │ push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ + callq a3e60 │ │ + add $0x68,%rsp │ │ + pop %rbx │ │ + pop %r14 │ │ retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1a43b(%rip),%rax │ │ - lea -0x1f5e2(%rip),%r10 │ │ - mov $0x10,%r8d │ │ - mov $0x4,%r9d │ │ - pushq $0x0 │ │ + nopl 0x0(%rax) │ │ + sub $0x38,%rsp │ │ + mov 0x40(%rsp),%r10d │ │ + mov 0x48(%rsp),%eax │ │ + sub $0x28,%rsp │ │ push %rax │ │ + pushq $0x6 │ │ push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ + callq a4930 │ │ add $0x78,%rsp │ │ retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1f9eb(%rip),%rax │ │ - lea -0x1a3e2(%rip),%r10 │ │ - mov $0x10,%r8d │ │ - mov $0x4,%r9d │ │ - pushq $0x0 │ │ + push %rbx │ │ + sub $0x30,%rsp │ │ + mov 0x40(%rsp),%r10d │ │ + mov 0x48(%rsp),%r11d │ │ + mov 0x50(%rsp),%eax │ │ + mov 0x58(%rsp),%ebx │ │ + sub $0x18,%rsp │ │ + push %rbx │ │ + pushq $0x6 │ │ push %rax │ │ + push %r11 │ │ push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ + callq a5a00 │ │ + add $0x70,%rsp │ │ + pop %rbx │ │ retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1a49b(%rip),%rax │ │ - lea -0x1a4c2(%rip),%r10 │ │ - mov $0x10,%r8d │ │ - mov $0x4,%r9d │ │ - pushq $0x0 │ │ + xchg %ax,%ax │ │ + sub $0x38,%rsp │ │ + mov 0x40(%rsp),%r10d │ │ + mov 0x48(%rsp),%r11d │ │ + mov 0x50(%rsp),%eax │ │ + sub $0x20,%rsp │ │ push %rax │ │ + pushq $0xa │ │ + push %r11 │ │ push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ + callq a2ea0 │ │ add $0x78,%rsp │ │ retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1b33b(%rip),%rax │ │ - lea -0x1a442(%rip),%r10 │ │ - mov $0x10,%r8d │ │ - mov $0x4,%r9d │ │ - pushq $0x0 │ │ + nopw 0x0(%rax,%rax,1) │ │ + push %r14 │ │ + push %rbx │ │ + sub $0x28,%rsp │ │ + mov 0x40(%rsp),%r10d │ │ + mov 0x48(%rsp),%r11d │ │ + mov 0x50(%rsp),%r14d │ │ + mov 0x58(%rsp),%ebx │ │ + mov 0x60(%rsp),%eax │ │ + sub $0x10,%rsp │ │ push %rax │ │ + pushq $0xa │ │ + push %rbx │ │ + push %r14 │ │ + push %r11 │ │ push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ + callq a3e60 │ │ + add $0x68,%rsp │ │ + pop %rbx │ │ + pop %r14 │ │ retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1a4fb(%rip),%rax │ │ - lea -0x1afc2(%rip),%r10 │ │ - mov $0x10,%r8d │ │ - mov $0x4,%r9d │ │ - pushq $0x0 │ │ + nopl 0x0(%rax) │ │ + sub $0x38,%rsp │ │ + mov 0x40(%rsp),%r10d │ │ + mov 0x48(%rsp),%eax │ │ + sub $0x28,%rsp │ │ push %rax │ │ + pushq $0xa │ │ push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ + callq a4930 │ │ add $0x78,%rsp │ │ retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1b47b(%rip),%rax │ │ - lea -0x1a4a2(%rip),%r10 │ │ - mov $0x10,%r8d │ │ - mov $0x4,%r9d │ │ - pushq $0x0 │ │ + push %rbx │ │ + sub $0x30,%rsp │ │ + mov 0x40(%rsp),%r10d │ │ + mov 0x48(%rsp),%r11d │ │ + mov 0x50(%rsp),%eax │ │ + mov 0x58(%rsp),%ebx │ │ + sub $0x18,%rsp │ │ + push %rbx │ │ + pushq $0xa │ │ push %rax │ │ + push %r11 │ │ push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ + callq a5a00 │ │ + add $0x70,%rsp │ │ + pop %rbx │ │ retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1f9ab(%rip),%rax │ │ - lea -0x1f702(%rip),%r10 │ │ - mov $0x10,%r8d │ │ - mov $0x8,%r9d │ │ - pushq $0x1 │ │ + xchg %ax,%ax │ │ + sub $0x38,%rsp │ │ + mov 0x40(%rsp),%r10d │ │ + mov 0x48(%rsp),%r11d │ │ + mov 0x50(%rsp),%eax │ │ + sub $0x20,%rsp │ │ push %rax │ │ - push %r10 │ │ pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1a52b(%rip),%rax │ │ - lea -0x1a502(%rip),%r10 │ │ - mov $0x10,%r8d │ │ - mov $0x8,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ + push %r11 │ │ push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ + callq a2ea0 │ │ add $0x78,%rsp │ │ retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1fa0b(%rip),%rax │ │ - lea -0x1b082(%rip),%r10 │ │ - mov $0x10,%r8d │ │ - mov $0x8,%r9d │ │ - pushq $0x0 │ │ + nopw 0x0(%rax,%rax,1) │ │ + push %r14 │ │ + push %rbx │ │ + sub $0x28,%rsp │ │ + mov 0x40(%rsp),%r10d │ │ + mov 0x48(%rsp),%r11d │ │ + mov 0x50(%rsp),%r14d │ │ + mov 0x58(%rsp),%ebx │ │ + mov 0x60(%rsp),%eax │ │ + sub $0x10,%rsp │ │ push %rax │ │ - push %r10 │ │ pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1b43b(%rip),%rax │ │ - lea -0x1f792(%rip),%r10 │ │ - mov $0x10,%r8d │ │ - mov $0x8,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ + push %rbx │ │ + push %r14 │ │ + push %r11 │ │ push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ + callq a3e60 │ │ + add $0x68,%rsp │ │ + pop %rbx │ │ + pop %r14 │ │ retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1b46b(%rip),%rax │ │ - lea -0x1b0e2(%rip),%r10 │ │ - mov $0x10,%r8d │ │ - mov $0x8,%r9d │ │ - pushq $0x0 │ │ + nopl 0x0(%rax) │ │ + sub $0x38,%rsp │ │ + mov 0x40(%rsp),%r10d │ │ + mov 0x48(%rsp),%eax │ │ + sub $0x28,%rsp │ │ push %rax │ │ - push %r10 │ │ pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1b49b(%rip),%rax │ │ - lea -0x1a672(%rip),%r10 │ │ - mov $0x10,%r8d │ │ - mov $0x8,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ + callq a4930 │ │ add $0x78,%rsp │ │ retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1b15b(%rip),%rax │ │ - lea -0x1b142(%rip),%r10 │ │ - mov $0x10,%r8d │ │ - mov $0x8,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ + push %rbx │ │ + sub $0x30,%rsp │ │ + mov 0x40(%rsp),%r10d │ │ + mov 0x48(%rsp),%r11d │ │ + mov 0x50(%rsp),%eax │ │ + mov 0x58(%rsp),%ebx │ │ + sub $0x18,%rsp │ │ + push %rbx │ │ pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1fafb(%rip),%rax │ │ - lea -0x1a6d2(%rip),%r10 │ │ - mov $0x10,%r8d │ │ - mov $0x8,%r9d │ │ - pushq $0x0 │ │ push %rax │ │ + push %r11 │ │ push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ + callq a5a00 │ │ + add $0x70,%rsp │ │ + pop %rbx │ │ retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1b1bb(%rip),%rax │ │ - lea -0x1f882(%rip),%r10 │ │ - mov $0x10,%r8d │ │ - mov $0x8,%r9d │ │ - pushq $0x0 │ │ + xchg %ax,%ax │ │ + sub $0x38,%rsp │ │ + mov 0x40(%rsp),%r10d │ │ + mov 0x48(%rsp),%r11d │ │ + mov 0x50(%rsp),%eax │ │ + sub $0x20,%rsp │ │ push %rax │ │ + pushq $0x5 │ │ + push %r11 │ │ push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ + callq a2ea0 │ │ add $0x78,%rsp │ │ retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1b1eb(%rip),%rax │ │ - lea -0x1a732(%rip),%r10 │ │ - mov $0x10,%r8d │ │ - mov $0x8,%r9d │ │ - pushq $0x0 │ │ + nopw 0x0(%rax,%rax,1) │ │ + push %r14 │ │ + push %rbx │ │ + sub $0x28,%rsp │ │ + mov 0x40(%rsp),%r10d │ │ + mov 0x48(%rsp),%r11d │ │ + mov 0x50(%rsp),%r14d │ │ + mov 0x58(%rsp),%ebx │ │ + mov 0x60(%rsp),%eax │ │ + sub $0x10,%rsp │ │ push %rax │ │ + pushq $0x5 │ │ + push %rbx │ │ + push %r14 │ │ + push %r11 │ │ push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ + callq a3e60 │ │ + add $0x68,%rsp │ │ + pop %rbx │ │ + pop %r14 │ │ retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1a6db(%rip),%rax │ │ - lea -0x1f8e2(%rip),%r10 │ │ - mov $0x10,%r8d │ │ - mov $0x8,%r9d │ │ - pushq $0x0 │ │ + nopl 0x0(%rax) │ │ + sub $0x38,%rsp │ │ + mov 0x40(%rsp),%r10d │ │ + mov 0x48(%rsp),%eax │ │ + sub $0x28,%rsp │ │ push %rax │ │ + pushq $0x5 │ │ push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ + callq a4930 │ │ add $0x78,%rsp │ │ retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1fbbb(%rip),%rax │ │ - lea -0x1a6e2(%rip),%r10 │ │ - mov $0x10,%r8d │ │ - mov $0x8,%r9d │ │ - pushq $0x0 │ │ + push %rbx │ │ + sub $0x30,%rsp │ │ + mov 0x40(%rsp),%r10d │ │ + mov 0x48(%rsp),%r11d │ │ + mov 0x50(%rsp),%eax │ │ + mov 0x58(%rsp),%ebx │ │ + sub $0x18,%rsp │ │ + push %rbx │ │ + pushq $0x5 │ │ push %rax │ │ + push %r11 │ │ push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ + callq a5a00 │ │ + add $0x70,%rsp │ │ + pop %rbx │ │ retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1a73b(%rip),%rax │ │ - lea -0x1a7c2(%rip),%r10 │ │ - mov $0x10,%r8d │ │ - mov $0x8,%r9d │ │ - pushq $0x0 │ │ + xchg %ax,%ax │ │ + sub $0x38,%rsp │ │ + mov 0x40(%rsp),%r10d │ │ + mov 0x48(%rsp),%r11d │ │ + mov 0x50(%rsp),%eax │ │ + sub $0x20,%rsp │ │ push %rax │ │ + pushq $0x9 │ │ + push %r11 │ │ push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ + callq a2ea0 │ │ add $0x78,%rsp │ │ retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1b2ab(%rip),%rax │ │ - lea -0x1a742(%rip),%r10 │ │ - mov $0x10,%r8d │ │ - mov $0x8,%r9d │ │ - pushq $0x0 │ │ + nopw 0x0(%rax,%rax,1) │ │ + push %r14 │ │ + push %rbx │ │ + sub $0x28,%rsp │ │ + mov 0x40(%rsp),%r10d │ │ + mov 0x48(%rsp),%r11d │ │ + mov 0x50(%rsp),%r14d │ │ + mov 0x58(%rsp),%ebx │ │ + mov 0x60(%rsp),%eax │ │ + sub $0x10,%rsp │ │ push %rax │ │ + pushq $0x9 │ │ + push %rbx │ │ + push %r14 │ │ + push %r11 │ │ push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ + callq a3e60 │ │ + add $0x68,%rsp │ │ + pop %rbx │ │ + pop %r14 │ │ retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1a79b(%rip),%rax │ │ - lea -0x1b2c2(%rip),%r10 │ │ - mov $0x10,%r8d │ │ - mov $0x8,%r9d │ │ - pushq $0x0 │ │ + nopl 0x0(%rax) │ │ + sub $0x38,%rsp │ │ + mov 0x40(%rsp),%r10d │ │ + mov 0x48(%rsp),%eax │ │ + sub $0x28,%rsp │ │ push %rax │ │ + pushq $0x9 │ │ push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ + callq a4930 │ │ add $0x78,%rsp │ │ retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1b67b(%rip),%rax │ │ - lea -0x1a7a2(%rip),%r10 │ │ - mov $0x10,%r8d │ │ - mov $0x8,%r9d │ │ - pushq $0x0 │ │ + push %rbx │ │ + sub $0x30,%rsp │ │ + mov 0x40(%rsp),%r10d │ │ + mov 0x48(%rsp),%r11d │ │ + mov 0x50(%rsp),%eax │ │ + mov 0x58(%rsp),%ebx │ │ + sub $0x18,%rsp │ │ + push %rbx │ │ + pushq $0x9 │ │ push %rax │ │ + push %r11 │ │ push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1f9fb(%rip),%rax │ │ - mov $0x10,%r8d │ │ - mov $0x10,%r9d │ │ - pushq $0x1 │ │ - push %rax │ │ - push %rax │ │ - pushq $0x2 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ + callq a5a00 │ │ + add $0x70,%rsp │ │ + pop %rbx │ │ retq │ │ + xchg %ax,%ax │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + sub $0x80e8,%rsp │ │ + mov %r8d,-0x74(%rsp) │ │ + mov %rcx,%rbp │ │ + mov %rdx,%r13 │ │ + mov %rdi,-0x50(%rsp) │ │ + mov 0x8130(%rsp),%r15d │ │ + mov 0x8128(%rsp),%r10d │ │ + bsr %r15d,%r11d │ │ + xor $0x1f,%r11d │ │ + lea -0x12(%r11),%ecx │ │ + mov $0x1,%r14d │ │ + mov %ecx,-0x58(%rsp) │ │ + shl %cl,%r14d │ │ + mov 0x8120(%rsp),%eax │ │ + sar %rsi │ │ + mov %rsi,-0x70(%rsp) │ │ + sar %rbp │ │ + mov %rbp,-0x68(%rsp) │ │ + test %eax,%eax │ │ + je 9eb14 │ │ + test %r10d,%r10d │ │ + je 9eda6 │ │ + mov $0x16,%ecx │ │ + sub %r11d,%ecx │ │ + mov $0x1,%edx │ │ + shl %cl,%edx │ │ + cmpl $0x0,-0x74(%rsp) │ │ + jle 9f1fc │ │ + sar %edx │ │ + lea -0x20(%rsp),%rdi │ │ + mov %r9,-0x60(%rsp) │ │ + lea 0x1(%r9),%r14d │ │ + mov -0x74(%rsp),%r8d │ │ + mov %r8d,%ebx │ │ + and $0x1,%ebx │ │ + mov -0x68(%rsp),%rsi │ │ + add %rsi,%rsi │ │ + mov %rsi,-0x68(%rsp) │ │ + mov %r8,%r9 │ │ + mov %rbx,-0x48(%rsp) │ │ + sub %rbx,%r9 │ │ + movzwl 0x0(%r13),%esi │ │ + cmpl $0x1,-0x74(%rsp) │ │ + jne 9ea90 │ │ + jmp 9ea82 │ │ + nopl (%rax) │ │ + add $0x100,%rdi │ │ + add -0x68(%rsp),%r13 │ │ + add $0xffffffff,%r14d │ │ + je 9f043 │ │ + movzwl 0x0(%r13),%esi │ │ + cmpl $0x1,-0x74(%rsp) │ │ + jne 9ea90 │ │ + xor %ebx,%ebx │ │ + cmpq $0x0,-0x48(%rsp) │ │ + je 9ea60 │ │ + jmp 9eaf4 │ │ + xchg %ax,%ax │ │ + xor %ebx,%ebx │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + movzwl %si,%esi │ │ + movzwl 0x2(%r13,%rbx,2),%r12d │ │ + mov %r12d,%ebp │ │ + sub %esi,%ebp │ │ + shl $0x4,%esi │ │ + imul %eax,%ebp │ │ + add %edx,%esi │ │ + add %ebp,%esi │ │ + sar %cl,%esi │ │ + mov %si,(%rdi,%rbx,2) │ │ + movzwl 0x4(%r13,%rbx,2),%esi │ │ + mov %esi,%ebp │ │ + sub %r12d,%ebp │ │ + shl $0x4,%r12d │ │ + imul %eax,%ebp │ │ + add %edx,%r12d │ │ + add %ebp,%r12d │ │ + sar %cl,%r12d │ │ + mov %r12w,0x2(%rdi,%rbx,2) │ │ + add $0x2,%rbx │ │ + cmp %rbx,%r9 │ │ + jne 9eaa0 │ │ + cmpq $0x0,-0x48(%rsp) │ │ + je 9ea60 │ │ + movzwl %si,%esi │ │ + movzwl 0x2(%r13,%rbx,2),%ebp │ │ + sub %esi,%ebp │ │ + shl $0x4,%esi │ │ + imul %eax,%ebp │ │ + add %edx,%esi │ │ + add %ebp,%esi │ │ + sar %cl,%esi │ │ + mov %si,(%rdi,%rbx,2) │ │ + jmpq 9ea60 │ │ + test %r10d,%r10d │ │ + je 9f20e │ │ + mov %r9,-0x60(%rsp) │ │ + cmpl $0x0,-0x74(%rsp) │ │ + jle 9f1fc │ │ + mov -0x74(%rsp),%eax │ │ + mov -0x68(%rsp),%rdx │ │ + lea (%rdx,%rax,1),%rcx │ │ + mov %rcx,-0x38(%rsp) │ │ + mov %eax,%r12d │ │ + and $0xfffffff8,%r12d │ │ + movd %r10d,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + movd %r15d,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm1 │ │ + lea (%rdx,%rdx,1),%r8 │ │ + mov -0x70(%rsp),%rcx │ │ + lea (%rcx,%rcx,1),%r9 │ │ + lea 0x0(,%rdx,2),%rcx │ │ + add %r13,%rcx │ │ + xor %ebx,%ebx │ │ + movdqa 0x5f834(%rip),%xmm2 │ │ + movdqa 0x5f7bc(%rip),%xmm3 │ │ + mov -0x50(%rsp),%rdi │ │ + mov %r13,%r11 │ │ + mov %r8,-0x58(%rsp) │ │ + mov %r9,-0x40(%rsp) │ │ + cmpl $0x8,-0x74(%rsp) │ │ + mov %rbx,-0x48(%rsp) │ │ + jae 9ebf0 │ │ + jmp 9ebe1 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + mov -0x48(%rsp),%rbx │ │ + add $0x1,%rbx │ │ + add %r8,%r11 │ │ + add %r9,%rdi │ │ + add %r8,%rcx │ │ + mov -0x60(%rsp),%rdx │ │ + add $0xffffffff,%edx │ │ + mov %rdx,-0x60(%rsp) │ │ + je 9f1fc │ │ + cmpl $0x8,-0x74(%rsp) │ │ + mov %rbx,-0x48(%rsp) │ │ + jae 9ebf0 │ │ + xor %esi,%esi │ │ + jmpq 9ed50 │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov -0x70(%rsp),%rdx │ │ + imul %rbx,%rdx │ │ + mov -0x68(%rsp),%r9 │ │ + mov %r9,%rsi │ │ + imul %rbx,%rsi │ │ + mov -0x50(%rsp),%rbp │ │ + lea 0x0(,%rdx,2),%rbx │ │ + add %rbp,%rbx │ │ + add %rax,%rdx │ │ + lea 0x0(%rbp,%rdx,2),%rbp │ │ + lea (%rsi,%rax,1),%rdx │ │ + lea 0x0(,%rdx,2),%r14 │ │ + add %r13,%r14 │ │ + lea 0x0(%r13,%rsi,2),%rdx │ │ + mov %rdx,-0x30(%rsp) │ │ + mov -0x38(%rsp),%rdx │ │ + lea (%rdx,%rsi,1),%r8 │ │ + lea 0x0(,%r8,2),%r8 │ │ + add %r13,%r8 │ │ + add %r9,%rsi │ │ + lea 0x0(,%rsi,2),%rsi │ │ + add %r13,%rsi │ │ + cmp %r8,%rbx │ │ + setb %r8b │ │ + cmp %rbp,%rsi │ │ + setb %sil │ │ + cmp %r14,%rbx │ │ + setb %dl │ │ + cmp %rbp,-0x30(%rsp) │ │ + setb %bl │ │ + test %sil,%r8b │ │ + jne 9ed42 │ │ + mov $0x0,%esi │ │ + and %bl,%dl │ │ + mov -0x58(%rsp),%r8 │ │ + mov -0x40(%rsp),%r9 │ │ + jne 9ed50 │ │ + lea (%r11,%r8,1),%rsi │ │ + xor %ebx,%ebx │ │ nopw 0x0(%rax,%rax,1) │ │ - sub $0x58,%rsp │ │ - lea -0x1a7fb(%rip),%rax │ │ - mov $0x10,%r8d │ │ - mov $0x10,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %rax │ │ - pushq $0x2 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ + pmovzxwd (%r11,%rbx,2),%xmm5 │ │ + pmovzxwd 0x8(%r11,%rbx,2),%xmm4 │ │ + pmovzxwd (%rsi,%rbx,2),%xmm6 │ │ + pmovzxwd 0x8(%rsi,%rbx,2),%xmm7 │ │ + psubd %xmm4,%xmm7 │ │ + pslld $0x4,%xmm4 │ │ + psubd %xmm5,%xmm6 │ │ + pslld $0x4,%xmm5 │ │ + pmulld %xmm0,%xmm6 │ │ + pmulld %xmm0,%xmm7 │ │ + por %xmm2,%xmm5 │ │ + paddd %xmm6,%xmm5 │ │ + por %xmm2,%xmm4 │ │ + paddd %xmm7,%xmm4 │ │ + pxor %xmm6,%xmm6 │ │ + pcmpgtd %xmm5,%xmm6 │ │ + psrad $0x4,%xmm5 │ │ + pxor %xmm7,%xmm7 │ │ + pcmpgtd %xmm4,%xmm7 │ │ + psrad $0x4,%xmm4 │ │ + pminsd %xmm1,%xmm4 │ │ + pminsd %xmm1,%xmm5 │ │ + pandn %xmm5,%xmm6 │ │ + pandn %xmm4,%xmm7 │ │ + pshufb %xmm3,%xmm7 │ │ + pshufb %xmm3,%xmm6 │ │ + punpcklqdq %xmm7,%xmm6 │ │ + movdqu %xmm6,(%rdi,%rbx,2) │ │ + add $0x8,%rbx │ │ + cmp %rbx,%r12 │ │ + jne 9eca0 │ │ + mov %r12,%rsi │ │ + cmp %rax,%r12 │ │ + je 9ebb0 │ │ + jmp 9ed50 │ │ + xor %esi,%esi │ │ + mov -0x58(%rsp),%r8 │ │ + mov -0x40(%rsp),%r9 │ │ + xchg %ax,%ax │ │ + lea (%r11,%rsi,2),%rbx │ │ + jmp 9ed75 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + mov %bp,(%rdi,%rsi,2) │ │ + add $0x1,%rsi │ │ + add $0x2,%rbx │ │ + cmp %rsi,%rax │ │ + je 9ebb0 │ │ + movzwl (%rbx),%edx │ │ + movzwl (%rcx,%rsi,2),%ebp │ │ + sub %edx,%ebp │ │ + shl $0x4,%edx │ │ + imul %r10d,%ebp │ │ + lea (%rdx,%rbp,1),%edx │ │ + add $0x8,%edx │ │ + mov %edx,%ebp │ │ + sar $0x4,%ebp │ │ + mov %r15d,%r14d │ │ + cmp %r15d,%ebp │ │ + jg 9ed9b │ │ + mov %ebp,%r14d │ │ + xor %ebp,%ebp │ │ + test %edx,%edx │ │ + js 9ed60 │ │ + mov %r14d,%ebp │ │ + jmp 9ed60 │ │ + mov %r9,-0x60(%rsp) │ │ + mov $0x16,%r12d │ │ + sub %r11d,%r12d │ │ + mov $0x1,%r11d │ │ + mov %r12d,%ecx │ │ + shl %cl,%r11d │ │ + cmpl $0x0,-0x74(%rsp) │ │ + mov -0x58(%rsp),%esi │ │ + jle 9f1fc │ │ + sar %r14d │ │ + sar %r11d │ │ + mov -0x74(%rsp),%ebx │ │ + lea 0x1(%rbx),%rcx │ │ + mov %rcx,-0x40(%rsp) │ │ + mov %ebx,%ecx │ │ + and $0xfffffff8,%ecx │ │ + mov %rcx,-0x28(%rsp) │ │ + movd %eax,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm9 │ │ + movd %r11d,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm10 │ │ + movd %r12d,%xmm5 │ │ + movd %r14d,%xmm2 │ │ + pshufd $0x0,%xmm2,%xmm2 │ │ + movd %esi,%xmm4 │ │ + movd %r15d,%xmm3 │ │ + pshufd $0x0,%xmm3,%xmm3 │ │ + mov -0x68(%rsp),%rcx │ │ + lea (%rcx,%rcx,1),%rcx │ │ + mov %rcx,-0x30(%rsp) │ │ + mov -0x70(%rsp),%rcx │ │ + add %rcx,%rcx │ │ + mov %rcx,-0x38(%rsp) │ │ + xor %edi,%edi │ │ + pmovzxdq %xmm4,%xmm4 │ │ + pmovzxdq %xmm5,%xmm5 │ │ + movdqa 0x5f4f2(%rip),%xmm8 │ │ + mov -0x50(%rsp),%r10 │ │ + mov %r13,%rdx │ │ + cmpl $0x8,-0x74(%rsp) │ │ + mov %rdi,-0x48(%rsp) │ │ + jae 9eeb0 │ │ + jmp 9eea2 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + mov -0x48(%rsp),%rdi │ │ + add $0x1,%rdi │ │ + add -0x30(%rsp),%rdx │ │ + add -0x38(%rsp),%r10 │ │ + mov -0x60(%rsp),%rcx │ │ + add $0xffffffff,%ecx │ │ + mov %rcx,-0x60(%rsp) │ │ + je 9f1fc │ │ + cmpl $0x8,-0x74(%rsp) │ │ + mov %rdi,-0x48(%rsp) │ │ + jae 9eeb0 │ │ + xor %edi,%edi │ │ + jmpq 9eff1 │ │ + nopl 0x0(%rax) │ │ + mov -0x70(%rsp),%rcx │ │ + imul %rdi,%rcx │ │ + mov -0x68(%rsp),%r9 │ │ + imul %rdi,%r9 │ │ + mov -0x40(%rsp),%rsi │ │ + lea (%rsi,%r9,1),%rbp │ │ + lea 0x0(,%rbp,2),%r8 │ │ + add %r13,%r8 │ │ + mov -0x50(%rsp),%rsi │ │ + lea (%rsi,%rcx,2),%rbp │ │ + cmp %r8,%rbp │ │ + jae 9ef10 │ │ + lea 0x0(,%r9,2),%rbp │ │ + add %r13,%rbp │ │ + add %rbx,%rcx │ │ + lea (%rsi,%rcx,2),%rcx │ │ + cmp %rcx,%rbp │ │ + jae 9ef10 │ │ + xor %edi,%edi │ │ + mov -0x58(%rsp),%esi │ │ + jmpq 9eff1 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xor %ecx,%ecx │ │ + mov -0x28(%rsp),%rsi │ │ nopw 0x0(%rax,%rax,1) │ │ - sub $0x58,%rsp │ │ - lea -0x1fa5b(%rip),%rax │ │ - lea -0x1b382(%rip),%r10 │ │ - mov $0x10,%r8d │ │ - mov $0x10,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x2 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1b3ab(%rip),%rax │ │ - lea -0x1fa92(%rip),%r10 │ │ - mov $0x10,%r8d │ │ - mov $0x10,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x2 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1b3db(%rip),%rax │ │ - mov $0x10,%r8d │ │ - mov $0x10,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %rax │ │ - pushq $0x2 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ + pmovzxwd (%rdx,%rcx,2),%xmm6 │ │ + pmovzxwd 0x8(%rdx,%rcx,2),%xmm7 │ │ + pmovzxwd 0x2(%rdx,%rcx,2),%xmm0 │ │ + pmovzxwd 0xa(%rdx,%rcx,2),%xmm1 │ │ + psubd %xmm7,%xmm1 │ │ + pslld $0x4,%xmm7 │ │ + psubd %xmm6,%xmm0 │ │ + pslld $0x4,%xmm6 │ │ + pmulld %xmm9,%xmm0 │ │ + pmulld %xmm9,%xmm1 │ │ + paddd %xmm10,%xmm6 │ │ + paddd %xmm0,%xmm6 │ │ + paddd %xmm10,%xmm7 │ │ + paddd %xmm1,%xmm7 │ │ + psrad %xmm5,%xmm6 │ │ + psrad %xmm5,%xmm7 │ │ + paddd %xmm2,%xmm7 │ │ + paddd %xmm2,%xmm6 │ │ + psrad %xmm4,%xmm6 │ │ + psrad %xmm4,%xmm7 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm6,%xmm0 │ │ + pminsd %xmm3,%xmm6 │ │ + pandn %xmm6,%xmm0 │ │ + pxor %xmm1,%xmm1 │ │ + pcmpgtd %xmm7,%xmm1 │ │ + pminsd %xmm3,%xmm7 │ │ + pandn %xmm7,%xmm1 │ │ + pshufb %xmm8,%xmm1 │ │ + pshufb %xmm8,%xmm0 │ │ + punpcklqdq %xmm1,%xmm0 │ │ + movdqu %xmm0,(%r10,%rcx,2) │ │ + add $0x8,%rcx │ │ + cmp %rcx,%rsi │ │ + jne 9ef20 │ │ + mov %rsi,%rdi │ │ + cmp %rbx,%rsi │ │ + mov -0x58(%rsp),%esi │ │ + jne 9eff1 │ │ + jmpq 9ee70 │ │ + nopl 0x0(%rax) │ │ + mov %bp,(%r10,%rdi,2) │ │ + mov %rcx,%rdi │ │ + cmp %rcx,%rbx │ │ + je 9ee70 │ │ + movzwl (%rdx,%rdi,2),%r9d │ │ + movzwl 0x2(%rdx,%rdi,2),%ecx │ │ + sub %r9d,%ecx │ │ + shl $0x4,%r9d │ │ + imul %eax,%ecx │ │ + add %r11d,%r9d │ │ + add %ecx,%r9d │ │ + mov %r12d,%ecx │ │ + sar %cl,%r9d │ │ + add %r14d,%r9d │ │ + mov %esi,%ecx │ │ + sar %cl,%r9d │ │ + mov %r15d,%r8d │ │ + cmp %r15d,%r9d │ │ + jle 9f030 │ │ + lea 0x1(%rdi),%rcx │ │ + xor %ebp,%ebp │ │ + test %r9d,%r9d │ │ + js 9efe0 │ │ + jmp 9f03e │ │ + xchg %ax,%ax │ │ + mov %r9d,%r8d │ │ + lea 0x1(%rdi),%rcx │ │ + xor %ebp,%ebp │ │ + test %r9d,%r9d │ │ + js 9efe0 │ │ + mov %r8d,%ebp │ │ + jmp 9efe0 │ │ + add $0xfffffff2,%r11d │ │ + mov $0x1,%eax │ │ + mov %r11d,%ecx │ │ + shl %cl,%eax │ │ + cmpl $0x0,-0x74(%rsp) │ │ + mov -0x60(%rsp),%r9 │ │ + mov -0x50(%rsp),%rdi │ │ + jle 9f1fc │ │ + sar %eax │ │ + lea -0x20(%rsp),%rdx │ │ + mov %r8d,%r14d │ │ + and $0xfffffff8,%r14d │ │ + movd %r10d,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + movd %eax,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm1 │ │ + movd %r11d,%xmm3 │ │ + movd %r15d,%xmm2 │ │ + pshufd $0x0,%xmm2,%xmm2 │ │ + mov -0x70(%rsp),%rcx │ │ + add %rcx,%rcx │ │ + mov %rcx,-0x70(%rsp) │ │ + pmovzxdq %xmm3,%xmm3 │ │ + movdqa 0x5f28f(%rip),%xmm8 │ │ + cmpl $0x8,-0x74(%rsp) │ │ + jae 9f0f0 │ │ + jmp 9f0dd │ │ nopw 0x0(%rax,%rax,1) │ │ - sub $0x58,%rsp │ │ - lea -0x1b40b(%rip),%rax │ │ - lea -0x1a972(%rip),%r10 │ │ - mov $0x10,%r8d │ │ - mov $0x10,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x2 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1a99b(%rip),%rax │ │ - lea -0x1b442(%rip),%r10 │ │ - mov $0x10,%r8d │ │ - mov $0x10,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x2 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1fb4b(%rip),%rax │ │ - lea -0x1a9d2(%rip),%r10 │ │ - mov $0x10,%r8d │ │ - mov $0x10,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x2 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ + add $0x100,%rdx │ │ + add -0x70(%rsp),%rdi │ │ + add $0xffffffff,%r9d │ │ + je 9f1fc │ │ + cmpl $0x8,-0x74(%rsp) │ │ + jae 9f0f0 │ │ + xor %esi,%esi │ │ + jmpq 9f1c1 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + xor %ecx,%ecx │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + pmovsxwd (%rdx,%rcx,2),%xmm6 │ │ + pmovsxwd 0x8(%rdx,%rcx,2),%xmm5 │ │ + pmovsxwd 0x100(%rdx,%rcx,2),%xmm7 │ │ + pmovsxwd 0x108(%rdx,%rcx,2),%xmm4 │ │ + psubd %xmm5,%xmm4 │ │ + pslld $0x4,%xmm5 │ │ + psubd %xmm6,%xmm7 │ │ + pslld $0x4,%xmm6 │ │ + pmulld %xmm0,%xmm7 │ │ + pmulld %xmm0,%xmm4 │ │ + paddd %xmm1,%xmm6 │ │ + paddd %xmm7,%xmm6 │ │ + paddd %xmm1,%xmm5 │ │ + paddd %xmm4,%xmm5 │ │ + psrad %xmm3,%xmm6 │ │ + psrad %xmm3,%xmm5 │ │ + pxor %xmm4,%xmm4 │ │ + pcmpgtd %xmm6,%xmm4 │ │ + pminsd %xmm2,%xmm6 │ │ + pandn %xmm6,%xmm4 │ │ + pxor %xmm6,%xmm6 │ │ + pcmpgtd %xmm5,%xmm6 │ │ + pminsd %xmm2,%xmm5 │ │ + pandn %xmm5,%xmm6 │ │ + pshufb %xmm8,%xmm6 │ │ + pshufb %xmm8,%xmm4 │ │ + punpcklqdq %xmm6,%xmm4 │ │ + movdqu %xmm4,(%rdi,%rcx,2) │ │ + add $0x8,%rcx │ │ + cmp %rcx,%r14 │ │ + jne 9f100 │ │ + mov %r14,%rsi │ │ + cmp %r8,%r14 │ │ + jne 9f1c1 │ │ + jmpq 9f0c0 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + mov %cx,(%rdi,%rsi,2) │ │ + add $0x1,%rsi │ │ + cmp %rsi,%r8 │ │ + je 9f0c0 │ │ + movswl (%rdx,%rsi,2),%ebx │ │ + movswl 0x100(%rdx,%rsi,2),%ecx │ │ + sub %ebx,%ecx │ │ + shl $0x4,%ebx │ │ + imul %r10d,%ecx │ │ + add %eax,%ebx │ │ + add %ecx,%ebx │ │ + mov %r11d,%ecx │ │ + sar %cl,%ebx │ │ + mov %r15d,%ebp │ │ + cmp %r15d,%ebx │ │ + jle 9f1f0 │ │ + xor %ecx,%ecx │ │ + test %ebx,%ebx │ │ + js 9f1b0 │ │ + jmp 9f1f8 │ │ nop │ │ - sub $0x58,%rsp │ │ - lea -0x1a9fb(%rip),%rax │ │ - lea -0x1fb82(%rip),%r10 │ │ - mov $0x10,%r8d │ │ - mov $0x10,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x2 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ + mov %ebx,%ebp │ │ + xor %ecx,%ecx │ │ + test %ebx,%ebx │ │ + js 9f1b0 │ │ + mov %ebp,%ecx │ │ + jmp 9f1b0 │ │ + add $0x80e8,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1aa2b(%rip),%rax │ │ - mov $0x10,%r8d │ │ - mov $0x10,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %rax │ │ - pushq $0x2 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ + mov -0x50(%rsp),%rdi │ │ + mov -0x70(%rsp),%rsi │ │ + mov %r13,%rdx │ │ + mov -0x68(%rsp),%rcx │ │ + mov -0x74(%rsp),%r8d │ │ + add $0x80e8,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + jmpq a3d50 │ │ + nopl 0x0(%rax,%rax,1) │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + sub $0x100a8,%rsp │ │ + mov %r9,-0x78(%rsp) │ │ + mov %rcx,-0x70(%rsp) │ │ + mov %rsi,-0x68(%rsp) │ │ + bsr 0x10100(%rsp),%r12d │ │ + xor $0x1f,%r12d │ │ + mov $0x16,%ecx │ │ + sub %r12d,%ecx │ │ + mov $0x1,%eax │ │ + shl %cl,%eax │ │ + mov $0x1,%r13d │ │ + mov %r8d,%ebp │ │ + mov %r8d,-0x80(%rsp) │ │ + test %r8d,%r8d │ │ + jle 9f356 │ │ + mov 0x100f0(%rsp),%ebx │ │ + sar %eax │ │ + sarq -0x70(%rsp) │ │ + lea -0x60(%rsp),%r14 │ │ + mov -0x78(%rsp),%rsi │ │ + add $0xffffffff,%esi │ │ + imul 0x100f8(%rsp),%esi │ │ + add 0x100e8(%rsp),%esi │ │ + sar $0xa,%esi │ │ + add $0x2,%esi │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + mov %esi,-0x7c(%rsp) │ │ + xor %r8d,%r8d │ │ + xor %r10d,%r10d │ │ + mov 0x100e0(%rsp),%r11d │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + movslq %r10d,%r10 │ │ + movzwl (%rdx,%r10,2),%r9d │ │ + movzwl 0x2(%rdx,%r10,2),%esi │ │ + sub %r9d,%esi │ │ + shl $0x4,%r9d │ │ + add %eax,%r9d │ │ + mov %r11d,%r15d │ │ + sar $0x6,%r15d │ │ + imul %r15d,%esi │ │ + add %r9d,%esi │ │ + sar %cl,%esi │ │ + mov %si,(%r14,%r8,2) │ │ + add %ebx,%r11d │ │ + mov %r11d,%esi │ │ + sar $0xa,%esi │ │ + add %esi,%r10d │ │ + and $0x3ff,%r11d │ │ + add $0x1,%r8 │ │ + cmp %r8,%rbp │ │ + jne 9f2f0 │ │ + add $0x100,%r14 │ │ + mov -0x70(%rsp),%rsi │ │ + lea (%rdx,%rsi,2),%rdx │ │ + mov -0x7c(%rsp),%esi │ │ + add $0xffffffff,%esi │ │ + jne 9f2d0 │ │ + add $0xfffffff2,%r12d │ │ + mov %r12d,%ecx │ │ + shl %cl,%r13d │ │ + cmpl $0x0,-0x80(%rsp) │ │ + mov -0x78(%rsp),%r9 │ │ + mov -0x68(%rsp),%r14 │ │ + mov 0x10100(%rsp),%r15d │ │ + mov 0x100e8(%rsp),%r11d │ │ + jle 9f52c │ │ + sar %r13d │ │ + sar %r14 │ │ + lea -0x60(%rsp),%rdx │ │ + mov %ebp,%r8d │ │ + and $0xfffffff8,%r8d │ │ + movd %r13d,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + movd %r12d,%xmm2 │ │ + movd %r15d,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm1 │ │ + add %r14,%r14 │ │ + pmovzxdq %xmm2,%xmm2 │ │ + movdqa 0x5ef7f(%rip),%xmm8 │ │ + mov %r11d,%r10d │ │ + sar $0x6,%r10d │ │ + cmpl $0x8,-0x80(%rsp) │ │ + jae 9f420 │ │ + jmp 9f419 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + add 0x100f8(%rsp),%r11d │ │ + mov %r11d,%eax │ │ + sar $0xa,%eax │ │ + shl $0x7,%eax │ │ + cltq │ │ + lea (%rdx,%rax,2),%rdx │ │ + and $0x3ff,%r11d │ │ + add %r14,%rdi │ │ + add $0xffffffff,%r9d │ │ + je 9f52c │ │ + mov %r11d,%r10d │ │ + sar $0x6,%r10d │ │ + cmpl $0x8,-0x80(%rsp) │ │ + jae 9f420 │ │ + xor %esi,%esi │ │ + jmpq 9f4f1 │ │ + movd %r10d,%xmm4 │ │ + pshufd $0x0,%xmm4,%xmm4 │ │ + xor %ecx,%ecx │ │ + nopl 0x0(%rax) │ │ + pmovsxwd (%rdx,%rcx,2),%xmm6 │ │ + pmovsxwd 0x8(%rdx,%rcx,2),%xmm5 │ │ + pmovsxwd 0x100(%rdx,%rcx,2),%xmm7 │ │ + pmovsxwd 0x108(%rdx,%rcx,2),%xmm3 │ │ + psubd %xmm5,%xmm3 │ │ + pslld $0x4,%xmm5 │ │ + psubd %xmm6,%xmm7 │ │ + pslld $0x4,%xmm6 │ │ + pmulld %xmm4,%xmm7 │ │ + pmulld %xmm4,%xmm3 │ │ + paddd %xmm0,%xmm6 │ │ + paddd %xmm7,%xmm6 │ │ + paddd %xmm0,%xmm5 │ │ + paddd %xmm3,%xmm5 │ │ + psrad %xmm2,%xmm6 │ │ + psrad %xmm2,%xmm5 │ │ + pxor %xmm3,%xmm3 │ │ + pcmpgtd %xmm6,%xmm3 │ │ + pminsd %xmm1,%xmm6 │ │ + pandn %xmm6,%xmm3 │ │ + pxor %xmm6,%xmm6 │ │ + pcmpgtd %xmm5,%xmm6 │ │ + pminsd %xmm1,%xmm5 │ │ + pandn %xmm5,%xmm6 │ │ + pshufb %xmm8,%xmm6 │ │ + pshufb %xmm8,%xmm3 │ │ + punpcklqdq %xmm6,%xmm3 │ │ + movdqu %xmm3,(%rdi,%rcx,2) │ │ + add $0x8,%rcx │ │ + cmp %rcx,%r8 │ │ + jne 9f430 │ │ + mov %r8,%rsi │ │ + cmp %rbp,%r8 │ │ + jne 9f4f1 │ │ + jmpq 9f3e0 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + mov %cx,(%rdi,%rsi,2) │ │ + add $0x1,%rsi │ │ + cmp %rsi,%rbp │ │ + je 9f3e0 │ │ + movswl (%rdx,%rsi,2),%eax │ │ + movswl 0x100(%rdx,%rsi,2),%ecx │ │ + sub %eax,%ecx │ │ + shl $0x4,%eax │ │ + imul %r10d,%ecx │ │ + add %r13d,%eax │ │ + add %ecx,%eax │ │ + mov %r12d,%ecx │ │ + sar %cl,%eax │ │ + mov %r15d,%ebx │ │ + cmp %r15d,%eax │ │ + jle 9f520 │ │ + xor %ecx,%ecx │ │ + test %eax,%eax │ │ + js 9f4e0 │ │ + jmp 9f528 │ │ + mov %eax,%ebx │ │ + xor %ecx,%ecx │ │ + test %eax,%eax │ │ + js 9f4e0 │ │ + mov %ebx,%ecx │ │ + jmp 9f4e0 │ │ + add $0x100a8,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ retq │ │ + xchg %ax,%ax │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + sub $0x80e8,%rsp │ │ + mov %ecx,-0x74(%rsp) │ │ + mov %rsi,%r10 │ │ + mov %rdi,%r13 │ │ + mov 0x8128(%rsp),%r11d │ │ + mov 0x8120(%rsp),%r12d │ │ + bsr %r11d,%eax │ │ + xor $0x1f,%eax │ │ + sar %rdx │ │ + mov %rdx,-0x70(%rsp) │ │ + test %r9d,%r9d │ │ + je 9f6a4 │ │ + mov $0x16,%ecx │ │ + sub %eax,%ecx │ │ + test %r12d,%r12d │ │ + je 9f9a5 │ │ + mov $0x1,%esi │ │ + shl %cl,%esi │ │ + cmpl $0x0,-0x74(%rsp) │ │ + jle 9fd98 │ │ + sar %esi │ │ + lea -0x20(%rsp),%rdi │ │ + mov %r8,-0x68(%rsp) │ │ + lea 0x1(%r8),%r14d │ │ + mov -0x74(%rsp),%r15d │ │ + mov %r15d,%r8d │ │ + and $0x1,%r8d │ │ + mov -0x70(%rsp),%rax │ │ + add %rax,%rax │ │ + mov %rax,-0x70(%rsp) │ │ + mov %r15,%rax │ │ + sub %r8,%rax │ │ + movzwl (%r10),%ebp │ │ + cmpl $0x1,-0x74(%rsp) │ │ + jne 9f620 │ │ + jmp 9f611 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + add $0x100,%rdi │ │ + add -0x70(%rsp),%r10 │ │ + add $0xffffffff,%r14d │ │ + je 9fc37 │ │ + movzwl (%r10),%ebp │ │ + cmpl $0x1,-0x74(%rsp) │ │ + jne 9f620 │ │ + xor %ebx,%ebx │ │ + test %r8,%r8 │ │ + je 9f5f0 │ │ + jmp 9f683 │ │ nopw 0x0(%rax,%rax,1) │ │ - sub $0x58,%rsp │ │ - lea -0x1a9ab(%rip),%rax │ │ - lea -0x1fbe2(%rip),%r10 │ │ - mov $0x10,%r8d │ │ - mov $0x10,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x2 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1fc0b(%rip),%rax │ │ - lea -0x1a9e2(%rip),%r10 │ │ - mov $0x10,%r8d │ │ - mov $0x10,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x2 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1f56b(%rip),%rax │ │ - lea -0x1fc42(%rip),%r10 │ │ - mov $0x10,%r8d │ │ - mov $0x20,%r9d │ │ - pushq $0x1 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1a86b(%rip),%rax │ │ - lea -0x1aa42(%rip),%r10 │ │ - mov $0x10,%r8d │ │ - mov $0x20,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1e2fb(%rip),%rax │ │ - lea -0x1fca2(%rip),%r10 │ │ - mov $0x10,%r8d │ │ - mov $0x40,%r9d │ │ - pushq $0x1 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x2 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1ff7b(%rip),%rax │ │ - lea -0x1f602(%rip),%r10 │ │ - mov $0x20,%r8d │ │ - mov $0x8,%r9d │ │ - pushq $0x1 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x2 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1aafb(%rip),%rax │ │ - lea -0x1a902(%rip),%r10 │ │ - mov $0x20,%r8d │ │ - mov $0x8,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x2 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1fd2b(%rip),%rax │ │ - lea -0x1f662(%rip),%r10 │ │ - mov $0x20,%r8d │ │ - mov $0x10,%r9d │ │ - pushq $0x1 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1ab2b(%rip),%rax │ │ - lea -0x1a962(%rip),%r10 │ │ - mov $0x20,%r8d │ │ - mov $0x10,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ - nop │ │ - sub $0x58,%rsp │ │ - lea -0x1f6bb(%rip),%rax │ │ - mov $0x20,%r8d │ │ - mov $0x20,%r9d │ │ - pushq $0x1 │ │ - push %rax │ │ - push %rax │ │ - pushq $0x2 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ + xor %ebx,%ebx │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + movzwl %bp,%ebp │ │ + movzwl 0x2(%r10,%rbx,2),%r11d │ │ + mov %r11d,%edx │ │ + sub %ebp,%edx │ │ + shl $0x4,%ebp │ │ + imul %r9d,%edx │ │ + add %esi,%ebp │ │ + add %edx,%ebp │ │ + sar %cl,%ebp │ │ + mov %bp,(%rdi,%rbx,2) │ │ + movzwl 0x4(%r10,%rbx,2),%ebp │ │ + mov %ebp,%edx │ │ + sub %r11d,%edx │ │ + shl $0x4,%r11d │ │ + imul %r9d,%edx │ │ + add %esi,%r11d │ │ + add %edx,%r11d │ │ + sar %cl,%r11d │ │ + mov %r11w,0x2(%rdi,%rbx,2) │ │ + add $0x2,%rbx │ │ + cmp %rbx,%rax │ │ + jne 9f630 │ │ + test %r8,%r8 │ │ + je 9f5f0 │ │ + movzwl %bp,%edx │ │ + movzwl 0x2(%r10,%rbx,2),%ebp │ │ + sub %edx,%ebp │ │ + shl $0x4,%edx │ │ + imul %r9d,%ebp │ │ + add %esi,%edx │ │ + add %ebp,%edx │ │ + sar %cl,%edx │ │ + mov %dx,(%rdi,%rbx,2) │ │ + jmpq 9f5f0 │ │ + test %r12d,%r12d │ │ + je 9fdaa │ │ + mov $0x16,%ecx │ │ + sub %eax,%ecx │ │ + mov $0x1,%r14d │ │ + shl %cl,%r14d │ │ + cmpl $0x0,-0x74(%rsp) │ │ + jle 9fd98 │ │ + mov -0x74(%rsp),%eax │ │ + movslq %eax,%rdx │ │ + sar %r14d │ │ + mov %eax,%r9d │ │ + mov -0x70(%rsp),%rax │ │ + lea (%rax,%r9,1),%rsi │ │ + mov %rsi,-0x30(%rsp) │ │ + mov %r9d,%r15d │ │ + and $0xfffffff8,%r15d │ │ + movd %r12d,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + movd %r14d,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm1 │ │ + movd %ecx,%xmm2 │ │ + mov %r9,%rsi │ │ + neg %rsi │ │ + mov %rsi,-0x58(%rsp) │ │ + add %rax,%rax │ │ + mov %rax,-0x60(%rsp) │ │ + mov %rdx,-0x28(%rsp) │ │ + lea (%rdx,%rdx,1),%rax │ │ + mov %rax,-0x48(%rsp) │ │ + xor %edx,%edx │ │ + pmovzxdq %xmm2,%xmm2 │ │ + movdqa 0x5ec0e(%rip),%xmm3 │ │ + movdqa 0x5ec95(%rip),%xmm8 │ │ + mov %r13,%rdi │ │ + mov %r10,%rsi │ │ + mov %r9,-0x38(%rsp) │ │ + mov %r8,-0x68(%rsp) │ │ + cmpl $0x8,-0x74(%rsp) │ │ + mov %rdx,-0x40(%rsp) │ │ + jae 9f7b0 │ │ + jmp 9f793 │ │ + nopl 0x0(%rax) │ │ + add -0x48(%rsp),%rdi │ │ + add -0x60(%rsp),%rsi │ │ + mov -0x40(%rsp),%rdx │ │ + add $0x1,%rdx │ │ + mov -0x68(%rsp),%r8 │ │ + add $0xffffffff,%r8d │ │ + je 9fd98 │ │ + mov %r8,-0x68(%rsp) │ │ + cmpl $0x8,-0x74(%rsp) │ │ + mov %rdx,-0x40(%rsp) │ │ + jae 9f7b0 │ │ + xor %ebp,%ebp │ │ + mov %rbp,%r8 │ │ + not %r8 │ │ + test $0x1,%r9b │ │ + jne 9f8dc │ │ + jmpq 9f90b │ │ nopw 0x0(%rax,%rax,1) │ │ - sub $0x58,%rsp │ │ - lea -0x1a9bb(%rip),%rax │ │ - mov $0x20,%r8d │ │ - mov $0x20,%r9d │ │ - pushq $0x0 │ │ - push %rax │ │ - push %rax │ │ - pushq $0x2 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ + mov %rdx,%rbx │ │ + imul -0x28(%rsp),%rbx │ │ + mov -0x70(%rsp),%rax │ │ + mov %rax,%rbp │ │ + imul %rdx,%rbp │ │ + lea 0x0(,%rbx,2),%r8 │ │ + add %r13,%r8 │ │ + add %r9,%rbx │ │ + lea 0x0(,%rbx,2),%rdx │ │ + add %r13,%rdx │ │ + lea 0x0(%rbp,%r9,1),%rbx │ │ + lea (%r10,%rbx,2),%r11 │ │ + lea (%r10,%rbp,2),%rbx │ │ + mov %rbx,-0x50(%rsp) │ │ + mov -0x30(%rsp),%rbx │ │ + lea (%rbx,%rbp,1),%r9 │ │ + lea (%r10,%r9,2),%r9 │ │ + add %rax,%rbp │ │ + lea (%r10,%rbp,2),%rbp │ │ + cmp %r9,%r8 │ │ + setb %r9b │ │ + cmp %rdx,%rbp │ │ + setb %bpl │ │ + cmp %r11,%r8 │ │ + setb %bl │ │ + cmp %rdx,-0x50(%rsp) │ │ + setb %dl │ │ + test %bpl,%r9b │ │ + jne 9f989 │ │ + mov $0x0,%ebp │ │ + and %dl,%bl │ │ + mov -0x38(%rsp),%r9 │ │ + jne 9f8d0 │ │ + mov -0x60(%rsp),%rax │ │ + lea (%rsi,%rax,1),%rbp │ │ + xor %ebx,%ebx │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + pmovzxwd (%rsi,%rbx,2),%xmm5 │ │ + pmovzxwd 0x8(%rsi,%rbx,2),%xmm6 │ │ + pmovzxwd 0x0(%rbp,%rbx,2),%xmm7 │ │ + pmovzxwd 0x8(%rbp,%rbx,2),%xmm4 │ │ + psubd %xmm6,%xmm4 │ │ + pslld $0x4,%xmm6 │ │ + psubd %xmm5,%xmm7 │ │ + pslld $0x4,%xmm5 │ │ + pmulld %xmm0,%xmm7 │ │ + pmulld %xmm0,%xmm4 │ │ + paddd %xmm1,%xmm5 │ │ + paddd %xmm7,%xmm5 │ │ + paddd %xmm1,%xmm6 │ │ + paddd %xmm4,%xmm6 │ │ + psrad %xmm2,%xmm5 │ │ + psrad %xmm2,%xmm6 │ │ + pshufb %xmm3,%xmm6 │ │ + pshufb %xmm3,%xmm5 │ │ + punpcklqdq %xmm6,%xmm5 │ │ + paddw %xmm8,%xmm5 │ │ + movdqu %xmm5,(%rdi,%rbx,2) │ │ + add $0x8,%rbx │ │ + cmp %rbx,%r15 │ │ + jne 9f850 │ │ + mov %r15,%rbp │ │ + cmp %r9,%r15 │ │ + je 9f760 │ │ + nopl 0x0(%rax) │ │ + mov %rbp,%r8 │ │ + not %r8 │ │ + test $0x1,%r9b │ │ + je 9f90b │ │ + movzwl (%rsi,%rbp,2),%edx │ │ + mov -0x70(%rsp),%rax │ │ + lea (%rax,%rbp,1),%rbx │ │ + movzwl (%rsi,%rbx,2),%ebx │ │ + sub %edx,%ebx │ │ + shl $0x4,%edx │ │ + imul %r12d,%ebx │ │ + add %r14d,%edx │ │ + add %ebx,%edx │ │ + sar %cl,%edx │ │ + add $0xffffe000,%edx │ │ + mov %dx,(%rdi,%rbp,2) │ │ + or $0x1,%rbp │ │ + cmp -0x58(%rsp),%r8 │ │ + je 9f760 │ │ + mov %r9,%r11 │ │ + sub %rbp,%r11 │ │ + lea 0x2(,%rbp,1),%rbx │ │ + add %rbp,%rbx │ │ + add -0x70(%rsp),%rbp │ │ + nopl 0x0(%rax) │ │ + movzwl -0x2(%rsi,%rbx,1),%edx │ │ + movzwl (%rsi,%rbp,2),%eax │ │ + sub %edx,%eax │ │ + shl $0x4,%edx │ │ + imul %r12d,%eax │ │ + add %r14d,%edx │ │ + add %eax,%edx │ │ + sar %cl,%edx │ │ + add $0xffffe000,%edx │ │ + mov %dx,-0x2(%rdi,%rbx,1) │ │ + movzwl (%rsi,%rbx,1),%eax │ │ + movzwl 0x2(%rsi,%rbp,2),%edx │ │ + sub %eax,%edx │ │ + shl $0x4,%eax │ │ + imul %r12d,%edx │ │ + add %r14d,%eax │ │ + add %edx,%eax │ │ + sar %cl,%eax │ │ + add $0xffffe000,%eax │ │ + mov %ax,(%rdi,%rbx,1) │ │ + add $0x4,%rbx │ │ + add $0x2,%rbp │ │ + add $0xfffffffffffffffe,%r11 │ │ + jne 9f930 │ │ + jmpq 9f760 │ │ + xor %ebp,%ebp │ │ + mov -0x38(%rsp),%r9 │ │ + mov %rbp,%r8 │ │ + not %r8 │ │ + test $0x1,%r9b │ │ + jne 9f8dc │ │ + jmpq 9f90b │ │ + mov $0x1,%eax │ │ + shl %cl,%eax │ │ + cmpl $0x0,-0x74(%rsp) │ │ + jle 9fd98 │ │ + mov -0x74(%rsp),%edx │ │ + movslq %edx,%rsi │ │ + sar %eax │ │ + mov %edx,%r15d │ │ + lea 0x1(%r15),%rdx │ │ + mov %rdx,-0x50(%rsp) │ │ + mov %r15d,%edx │ │ + and $0xfffffff8,%edx │ │ + mov %rdx,-0x58(%rsp) │ │ + movd %r9d,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + movd %eax,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm1 │ │ + movd %ecx,%xmm2 │ │ + mov %r15,%r11 │ │ + neg %r11 │ │ + mov -0x70(%rsp),%rdx │ │ + add %rdx,%rdx │ │ + mov %rdx,-0x40(%rsp) │ │ + mov %rsi,-0x48(%rsp) │ │ + lea (%rsi,%rsi,1),%rdx │ │ + mov %rdx,-0x60(%rsp) │ │ + xor %edi,%edi │ │ + pmovzxdq %xmm2,%xmm2 │ │ + movdqa 0x5e922(%rip),%xmm3 │ │ + movdqa 0x5e9a9(%rip),%xmm8 │ │ + mov %r13,%r12 │ │ + mov %r10,%rbp │ │ + mov %r8,-0x68(%rsp) │ │ + cmpl $0x8,-0x74(%rsp) │ │ + jae 9fa80 │ │ + jmp 9fa69 │ │ + nopl 0x0(%rax,%rax,1) │ │ + add -0x60(%rsp),%r12 │ │ + add -0x40(%rsp),%rbp │ │ + add $0x1,%rdi │ │ + mov -0x68(%rsp),%r8 │ │ + add $0xffffffff,%r8d │ │ + je 9fd98 │ │ + mov %r8,-0x68(%rsp) │ │ + cmpl $0x8,-0x74(%rsp) │ │ + jae 9fa80 │ │ + xor %ebx,%ebx │ │ + mov %rbx,%rdx │ │ + not %rdx │ │ + test $0x1,%r15b │ │ + jne 9fb9c │ │ + jmpq 9fbd3 │ │ + mov %rdi,%rdx │ │ + imul -0x48(%rsp),%rdx │ │ + mov -0x70(%rsp),%rbx │ │ + mov %rdi,%r8 │ │ + imul %rdi,%rbx │ │ + mov -0x50(%rsp),%rsi │ │ + lea (%rsi,%rbx,1),%r14 │ │ + lea (%r10,%r14,2),%r14 │ │ + lea 0x0(,%rdx,2),%rsi │ │ + add %r13,%rsi │ │ + cmp %r14,%rsi │ │ + jae 9faf0 │ │ + lea (%r10,%rbx,2),%rsi │ │ + add %r15,%rdx │ │ + lea 0x0(,%rdx,2),%rdx │ │ + add %r13,%rdx │ │ + cmp %rdx,%rsi │ │ + jae 9faf0 │ │ + xor %ebx,%ebx │ │ + mov %r8,%rdi │ │ + mov %rbx,%rdx │ │ + not %rdx │ │ + test $0x1,%r15b │ │ + jne 9fb9c │ │ + jmpq 9fbd3 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + xor %ebx,%ebx │ │ + mov -0x58(%rsp),%rdx │ │ nopw 0x0(%rax,%rax,1) │ │ - sub $0x58,%rsp │ │ - lea -0x1e44b(%rip),%rax │ │ - lea -0x1f722(%rip),%r10 │ │ - mov $0x20,%r8d │ │ - mov $0x40,%r9d │ │ - pushq $0x1 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ + pmovzxwd 0x0(%rbp,%rbx,2),%xmm5 │ │ + pmovzxwd 0x8(%rbp,%rbx,2),%xmm6 │ │ + pmovzxwd 0x2(%rbp,%rbx,2),%xmm7 │ │ + pmovzxwd 0xa(%rbp,%rbx,2),%xmm4 │ │ + psubd %xmm6,%xmm4 │ │ + pslld $0x4,%xmm6 │ │ + psubd %xmm5,%xmm7 │ │ + pslld $0x4,%xmm5 │ │ + pmulld %xmm0,%xmm7 │ │ + pmulld %xmm0,%xmm4 │ │ + paddd %xmm1,%xmm5 │ │ + paddd %xmm7,%xmm5 │ │ + paddd %xmm1,%xmm6 │ │ + paddd %xmm4,%xmm6 │ │ + psrad %xmm2,%xmm5 │ │ + psrad %xmm2,%xmm6 │ │ + pshufb %xmm3,%xmm6 │ │ + pshufb %xmm3,%xmm5 │ │ + punpcklqdq %xmm6,%xmm5 │ │ + paddw %xmm8,%xmm5 │ │ + movdqu %xmm5,(%r12,%rbx,2) │ │ + add $0x8,%rbx │ │ + cmp %rbx,%rdx │ │ + jne 9fb00 │ │ + mov %rdx,%rbx │ │ + cmp %r15,%rdx │ │ + mov %r8,%rdi │ │ + je 9fa40 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov %rbx,%rdx │ │ + not %rdx │ │ + test $0x1,%r15b │ │ + je 9fbd3 │ │ + movzwl 0x0(%rbp,%rbx,2),%esi │ │ + mov %rbx,%r14 │ │ + or $0x1,%r14 │ │ + mov %r11,%r8 │ │ + movzwl 0x0(%rbp,%r14,2),%r11d │ │ + sub %esi,%r11d │ │ + shl $0x4,%esi │ │ + imul %r9d,%r11d │ │ + add %eax,%esi │ │ + add %r11d,%esi │ │ + mov %r8,%r11 │ │ + sar %cl,%esi │ │ + add $0xffffe000,%esi │ │ + mov %si,(%r12,%rbx,2) │ │ + mov %r14,%rbx │ │ + cmp %r11,%rdx │ │ + je 9fa40 │ │ + nopl 0x0(%rax) │ │ + movzwl 0x0(%rbp,%rbx,2),%edx │ │ + movzwl 0x2(%rbp,%rbx,2),%esi │ │ + sub %edx,%esi │ │ + shl $0x4,%edx │ │ + imul %r9d,%esi │ │ + add %eax,%edx │ │ + add %esi,%edx │ │ + sar %cl,%edx │ │ + add $0xffffe000,%edx │ │ + mov %dx,(%r12,%rbx,2) │ │ + movzwl 0x2(%rbp,%rbx,2),%edx │ │ + movzwl 0x4(%rbp,%rbx,2),%esi │ │ + sub %edx,%esi │ │ + shl $0x4,%edx │ │ + imul %r9d,%esi │ │ + add %eax,%edx │ │ + add %esi,%edx │ │ + sar %cl,%edx │ │ + add $0xffffe000,%edx │ │ + mov %dx,0x2(%r12,%rbx,2) │ │ + add $0x2,%rbx │ │ + cmp %rbx,%r15 │ │ + jne 9fbe0 │ │ + jmpq 9fa40 │ │ + cmpl $0x0,-0x74(%rsp) │ │ + mov -0x68(%rsp),%rbx │ │ + jle 9fd98 │ │ + movslq -0x74(%rsp),%rcx │ │ + lea -0x20(%rsp),%rdx │ │ + mov %r15d,%esi │ │ + and $0xfffffff8,%esi │ │ + movd %r12d,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + add %rcx,%rcx │ │ + movdqa 0x5e744(%rip),%xmm1 │ │ + movdqa 0x5e6cc(%rip),%xmm2 │ │ + movdqa 0x5e754(%rip),%xmm3 │ │ + cmpl $0x8,-0x74(%rsp) │ │ + jae 9fcc0 │ │ + jmp 9fcaa │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ nop │ │ - sub $0x58,%rsp │ │ - lea -0x1fe1b(%rip),%rax │ │ - lea -0x1e482(%rip),%r10 │ │ - mov $0x40,%r8d │ │ - mov $0x10,%r9d │ │ - pushq $0x1 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x2 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ - retq │ │ + add $0x100,%rdx │ │ + add %rcx,%r13 │ │ + add $0xffffffff,%ebx │ │ + je 9fd98 │ │ + cmpl $0x8,-0x74(%rsp) │ │ + jae 9fcc0 │ │ + xor %eax,%eax │ │ + jmpq 9fd60 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + xor %eax,%eax │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + pmovsxwd (%rdx,%rax,2),%xmm4 │ │ + pmovsxwd 0x8(%rdx,%rax,2),%xmm5 │ │ + pmovsxwd 0x100(%rdx,%rax,2),%xmm6 │ │ + pmovsxwd 0x108(%rdx,%rax,2),%xmm7 │ │ + psubd %xmm5,%xmm7 │ │ + pslld $0x4,%xmm5 │ │ + psubd %xmm4,%xmm6 │ │ + pslld $0x4,%xmm4 │ │ + pmulld %xmm0,%xmm6 │ │ + pmulld %xmm0,%xmm7 │ │ + por %xmm1,%xmm4 │ │ + paddd %xmm6,%xmm4 │ │ + por %xmm1,%xmm5 │ │ + paddd %xmm7,%xmm5 │ │ + psrld $0x4,%xmm4 │ │ + psrld $0x4,%xmm5 │ │ + pshufb %xmm2,%xmm5 │ │ + pshufb %xmm2,%xmm4 │ │ + punpcklqdq %xmm5,%xmm4 │ │ + paddw %xmm3,%xmm4 │ │ + movdqu %xmm4,0x0(%r13,%rax,2) │ │ + add $0x8,%rax │ │ + cmp %rax,%rsi │ │ + jne 9fcd0 │ │ + mov %rsi,%rax │ │ + cmp %r15,%rsi │ │ + je 9fc90 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ nop │ │ - sub $0x58,%rsp │ │ - lea -0x1f77b(%rip),%rax │ │ - lea -0x1e4b2(%rip),%r10 │ │ - mov $0x40,%r8d │ │ - mov $0x20,%r9d │ │ - pushq $0x1 │ │ - push %rax │ │ - push %r10 │ │ - pushq $0x1 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ + movswl (%rdx,%rax,2),%edi │ │ + movswl 0x100(%rdx,%rax,2),%ebp │ │ + sub %edi,%ebp │ │ + shl $0x4,%edi │ │ + imul %r12d,%ebp │ │ + lea (%rdi,%rbp,1),%edi │ │ + add $0x8,%edi │ │ + shr $0x4,%edi │ │ + add $0xffffe000,%edi │ │ + mov %di,0x0(%r13,%rax,2) │ │ + add $0x1,%rax │ │ + cmp %rax,%r15 │ │ + jne 9fd60 │ │ + jmpq 9fc90 │ │ + add $0x80e8,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ retq │ │ + mov %r13,%rdi │ │ + mov %r10,%rsi │ │ + mov -0x70(%rsp),%rdx │ │ + mov -0x74(%rsp),%ecx │ │ + mov %r11d,%r9d │ │ + add $0x80e8,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + jmpq a5710 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + sub $0x10098,%rsp │ │ + bsr 0x100e8(%rsp),%eax │ │ + mov %r9d,-0x7c(%rsp) │ │ + mov %ecx,%r9d │ │ + xor $0xffffffe0,%eax │ │ + add $0x17,%eax │ │ + mov $0x1,%ebp │ │ + mov %eax,%ecx │ │ + shl %cl,%ebp │ │ + test %r9d,%r9d │ │ + jle a0044 │ │ + mov 0x100d8(%rsp),%r15d │ │ + sar %ebp │ │ + sar %rdx │ │ + lea -0x70(%rsp),%rbx │ │ + mov %r8,-0x78(%rsp) │ │ + lea -0x1(%r8),%r13d │ │ + imul 0x100e0(%rsp),%r13d │ │ + add 0x100d0(%rsp),%r13d │ │ + sar $0xa,%r13d │ │ + add $0x2,%r13d │ │ + mov %r9d,-0x80(%rsp) │ │ + mov %r9d,%r12d │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ nop │ │ - sub $0x58,%rsp │ │ - lea -0x1e4db(%rip),%rax │ │ - mov $0x40,%r8d │ │ - mov $0x40,%r9d │ │ - pushq $0x1 │ │ - push %rax │ │ - push %rax │ │ - pushq $0x2 │ │ - callq a6b90 │ │ - add $0x78,%rsp │ │ + xor %r11d,%r11d │ │ + xor %r10d,%r10d │ │ + mov -0x7c(%rsp),%r8d │ │ + nopl 0x0(%rax,%rax,1) │ │ + movslq %r10d,%r10 │ │ + movzwl (%rsi,%r10,2),%ecx │ │ + movzwl 0x2(%rsi,%r10,2),%r14d │ │ + sub %ecx,%r14d │ │ + shl $0x4,%ecx │ │ + add %ebp,%ecx │ │ + mov %r8d,%r9d │ │ + sar $0x6,%r9d │ │ + imul %r9d,%r14d │ │ + add %ecx,%r14d │ │ + mov %eax,%ecx │ │ + sar %cl,%r14d │ │ + mov %r14w,(%rbx,%r11,2) │ │ + add %r15d,%r8d │ │ + mov %r8d,%ecx │ │ + sar $0xa,%ecx │ │ + add %ecx,%r10d │ │ + and $0x3ff,%r8d │ │ + add $0x1,%r11 │ │ + cmp %r11,%r12 │ │ + jne 9fe70 │ │ + add $0x100,%rbx │ │ + lea (%rsi,%rdx,2),%rsi │ │ + add $0xffffffff,%r13d │ │ + jne 9fe60 │ │ + mov -0x80(%rsp),%r10d │ │ + test %r10d,%r10d │ │ + mov -0x78(%rsp),%r9 │ │ + mov 0x100e0(%rsp),%r11d │ │ + mov 0x100d0(%rsp),%r14d │ │ + jle a0044 │ │ + movslq %r10d,%r8 │ │ + lea -0x70(%rsp),%rcx │ │ + mov %r12d,%ebx │ │ + and $0xfffffff8,%ebx │ │ + add %r8,%r8 │ │ + movdqa 0x5e4a9(%rip),%xmm0 │ │ + movdqa 0x5e431(%rip),%xmm1 │ │ + movdqa 0x5e4b9(%rip),%xmm2 │ │ + mov %r14d,%esi │ │ + sar $0x6,%esi │ │ + cmp $0x8,%r10d │ │ + jae 9ff70 │ │ + jmp 9ff62 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + add %r11d,%r14d │ │ + mov %r14d,%eax │ │ + sar $0xa,%eax │ │ + shl $0x7,%eax │ │ + cltq │ │ + lea (%rcx,%rax,2),%rcx │ │ + and $0x3ff,%r14d │ │ + add %r8,%rdi │ │ + add $0xffffffff,%r9d │ │ + je a0044 │ │ + mov %r14d,%esi │ │ + sar $0x6,%esi │ │ + cmp $0x8,%r10d │ │ + jae 9ff70 │ │ + xor %edx,%edx │ │ + jmpq a0010 │ │ + nopl 0x0(%rax) │ │ + movd %esi,%xmm3 │ │ + pshufd $0x0,%xmm3,%xmm3 │ │ + xor %ebp,%ebp │ │ + nopl 0x0(%rax,%rax,1) │ │ + pmovsxwd (%rcx,%rbp,2),%xmm4 │ │ + pmovsxwd 0x8(%rcx,%rbp,2),%xmm5 │ │ + pmovsxwd 0x100(%rcx,%rbp,2),%xmm6 │ │ + pmovsxwd 0x108(%rcx,%rbp,2),%xmm7 │ │ + psubd %xmm5,%xmm7 │ │ + pslld $0x4,%xmm5 │ │ + psubd %xmm4,%xmm6 │ │ + pslld $0x4,%xmm4 │ │ + pmulld %xmm3,%xmm6 │ │ + pmulld %xmm3,%xmm7 │ │ + por %xmm0,%xmm4 │ │ + paddd %xmm6,%xmm4 │ │ + por %xmm0,%xmm5 │ │ + paddd %xmm7,%xmm5 │ │ + psrld $0x4,%xmm4 │ │ + psrld $0x4,%xmm5 │ │ + pshufb %xmm1,%xmm5 │ │ + pshufb %xmm1,%xmm4 │ │ + punpcklqdq %xmm5,%xmm4 │ │ + paddw %xmm2,%xmm4 │ │ + movdqu %xmm4,(%rdi,%rbp,2) │ │ + add $0x8,%rbp │ │ + cmp %rbp,%rbx │ │ + jne 9ff80 │ │ + mov %rbx,%rdx │ │ + cmp %r12,%rbx │ │ + je 9ff30 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + movswl (%rcx,%rdx,2),%ebp │ │ + movswl 0x100(%rcx,%rdx,2),%eax │ │ + sub %ebp,%eax │ │ + shl $0x4,%ebp │ │ + imul %esi,%eax │ │ + lea (%rax,%rbp,1),%eax │ │ + add $0x8,%eax │ │ + shr $0x4,%eax │ │ + add $0xffffe000,%eax │ │ + mov %ax,(%rdi,%rdx,2) │ │ + add $0x1,%rdx │ │ + cmp %rdx,%r12 │ │ + jne a0010 │ │ + jmpq 9ff30 │ │ + add $0x10098,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ retq │ │ - nopw 0x0(%rax,%rax,1) │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x4048,%rsp │ │ - mov %ecx,%r10d │ │ - mov %rsi,0x18(%rsp) │ │ - mov %rdi,%r12 │ │ - mov 0x4080(%rsp),%r14d │ │ - lea (%r8,%r8,1),%ecx │ │ - cmp %r9d,%ecx │ │ - sete %sil │ │ - lea (%r9,%r9,1),%ecx │ │ - cmp %r8d,%ecx │ │ - sete %al │ │ + mov %rcx,-0x40(%rsp) │ │ + mov %rdx,-0x48(%rsp) │ │ + mov %rdi,-0x50(%rsp) │ │ + mov 0x38(%rsp),%r13d │ │ + bsr %r13d,%eax │ │ + xor $0x1f,%eax │ │ + lea -0x12(%rax),%ecx │ │ mov $0x1,%ebx │ │ - mov %r14d,%ecx │ │ shl %cl,%ebx │ │ - or %sil,%al │ │ - sar %ebx │ │ - cmp 0x4098(%rsp),%r10d │ │ - jge a6dfa │ │ - movswl (%rdx),%ecx │ │ - movw $0x0,(%rdx) │ │ - test %al,%al │ │ - je a6bfe │ │ - imul $0xb5,%ecx,%ecx │ │ - sub $0xffffff80,%ecx │ │ - sar $0x8,%ecx │ │ - imul $0xb5,%ecx,%eax │ │ - sub $0xffffff80,%eax │ │ - sar $0x8,%eax │ │ - add %ebx,%eax │ │ - mov %r14d,%ecx │ │ - sar %cl,%eax │ │ - test %r9d,%r9d │ │ - jle a7275 │ │ + mov %r8d,-0x54(%rsp) │ │ test %r8d,%r8d │ │ - jle a7275 │ │ - imul $0xb5,%eax,%eax │ │ - add $0x880,%eax │ │ - sar $0xc,%eax │ │ - mov %r8d,%ecx │ │ - mov %ecx,%edx │ │ - and $0xfffffff0,%edx │ │ - lea -0x10(%rdx),%r10 │ │ - mov %r10,%rsi │ │ - shr $0x4,%rsi │ │ - add $0x1,%rsi │ │ - movd %eax,%xmm0 │ │ + jle a0375 │ │ + add $0xffffffef,%eax │ │ + mov -0x54(%rsp),%ecx │ │ + movslq %ecx,%rdx │ │ + add $0x4000,%ebx │ │ + sar %rsi │ │ + mov %ecx,%r15d │ │ + mov %r15d,%r8d │ │ + and $0xfffffff8,%r8d │ │ + movd %ebx,%xmm0 │ │ pshufd $0x0,%xmm0,%xmm0 │ │ - mov %esi,%edi │ │ - and $0x1,%edi │ │ - mov %rdi,%r11 │ │ - sub %rsi,%r11 │ │ - xor %ebx,%ebx │ │ - cmp $0x10,%r8d │ │ - jae a6cb0 │ │ - jmp a6c87 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - add $0x1,%ebx │ │ - add 0x18(%rsp),%r12 │ │ - cmp %r9d,%ebx │ │ - je a7275 │ │ - cmp $0x10,%r8d │ │ - jae a6cb0 │ │ + movd %eax,%xmm2 │ │ + movd %r13d,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm1 │ │ + mov %r15,%rcx │ │ + neg %rcx │ │ + mov %rcx,-0x18(%rsp) │ │ + mov %rdx,-0x28(%rsp) │ │ + lea (%rdx,%rdx,1),%rcx │ │ + mov %rcx,-0x8(%rsp) │ │ + mov %rsi,-0x20(%rsp) │ │ + lea (%rsi,%rsi,1),%rcx │ │ + mov %rcx,-0x10(%rsp) │ │ + pmovzxdq %xmm2,%xmm2 │ │ + movdqa 0x5e23b(%rip),%xmm3 │ │ + mov -0x50(%rsp),%rdi │ │ + mov -0x40(%rsp),%r10 │ │ + mov -0x48(%rsp),%rdx │ │ xor %esi,%esi │ │ - movzbl (%r12,%rsi,1),%ebp │ │ - add %eax,%ebp │ │ - cmp $0x100,%ebp │ │ - jl a6dd0 │ │ - jmpq a6de0 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ + mov %r8,-0x30(%rsp) │ │ + cmpl $0x8,-0x54(%rsp) │ │ + jae a0230 │ │ + jmp a0159 │ │ nopl 0x0(%rax,%rax,1) │ │ - test %r10,%r10 │ │ - je a6ded │ │ + mov -0x8(%rsp),%rcx │ │ + add %rcx,%rdx │ │ + add %rcx,%r10 │ │ + add -0x10(%rsp),%rdi │ │ + add $0x1,%rsi │ │ + add $0xffffffff,%r9d │ │ + je a0375 │ │ + cmpl $0x8,-0x54(%rsp) │ │ + jae a0230 │ │ + xor %r12d,%r12d │ │ + mov %r12,%rbp │ │ + not %rbp │ │ + test $0x1,%r15b │ │ + je a019c │ │ + mov %rsi,%r11 │ │ + movswl (%rdx,%r12,2),%esi │ │ + movswl (%r10,%r12,2),%ecx │ │ + add %ebx,%esi │ │ + add %ecx,%esi │ │ + mov %eax,%ecx │ │ + sar %cl,%esi │ │ + cmp %r13d,%esi │ │ + mov %esi,%ecx │ │ + cmovg %r13d,%ecx │ │ + test %esi,%esi │ │ + mov $0x0,%esi │ │ + cmovs %esi,%ecx │ │ mov %r11,%rsi │ │ - xor %ebp,%ebp │ │ - xchg %ax,%ax │ │ - pmovzxbd (%r12,%rbp,1),%xmm1 │ │ - pmovzxbd 0x4(%r12,%rbp,1),%xmm2 │ │ - pmovzxbd 0xc(%r12,%rbp,1),%xmm3 │ │ - pmovzxbd 0x8(%r12,%rbp,1),%xmm4 │ │ - paddd %xmm0,%xmm4 │ │ - paddd %xmm0,%xmm3 │ │ - packssdw %xmm3,%xmm4 │ │ - paddd %xmm0,%xmm2 │ │ - paddd %xmm0,%xmm1 │ │ - packssdw %xmm2,%xmm1 │ │ - packuswb %xmm4,%xmm1 │ │ - movdqu %xmm1,(%r12,%rbp,1) │ │ - pmovzxbd 0x10(%r12,%rbp,1),%xmm1 │ │ - pmovzxbd 0x14(%r12,%rbp,1),%xmm2 │ │ - pmovzxbd 0x1c(%r12,%rbp,1),%xmm3 │ │ - pmovzxbd 0x18(%r12,%rbp,1),%xmm4 │ │ - paddd %xmm0,%xmm4 │ │ - paddd %xmm0,%xmm3 │ │ - packssdw %xmm3,%xmm4 │ │ - paddd %xmm0,%xmm2 │ │ - paddd %xmm0,%xmm1 │ │ - packssdw %xmm2,%xmm1 │ │ - packuswb %xmm4,%xmm1 │ │ - movdqu %xmm1,0x10(%r12,%rbp,1) │ │ - add $0x20,%rbp │ │ - add $0x2,%rsi │ │ - jne a6cc0 │ │ - test %rdi,%rdi │ │ - je a6d98 │ │ - pmovzxbd (%r12,%rbp,1),%xmm1 │ │ - pmovzxbd 0x4(%r12,%rbp,1),%xmm2 │ │ - pmovzxbd 0xc(%r12,%rbp,1),%xmm3 │ │ - pmovzxbd 0x8(%r12,%rbp,1),%xmm4 │ │ - paddd %xmm0,%xmm4 │ │ - paddd %xmm0,%xmm3 │ │ - packssdw %xmm3,%xmm4 │ │ - paddd %xmm0,%xmm2 │ │ - paddd %xmm0,%xmm1 │ │ - packssdw %xmm2,%xmm1 │ │ - packuswb %xmm4,%xmm1 │ │ - movdqu %xmm1,(%r12,%rbp,1) │ │ - mov %rdx,%rsi │ │ - cmp %rcx,%rdx │ │ - jne a6dc1 │ │ - jmpq a6c70 │ │ + mov %cx,(%rdi,%r12,2) │ │ + or $0x1,%r12 │ │ + cmp -0x18(%rsp),%rbp │ │ + jne a01c3 │ │ + jmp a0130 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nop │ │ - mov %bpl,(%r12,%rsi,1) │ │ - add $0x1,%rsi │ │ - cmp %rsi,%rcx │ │ - je a6c70 │ │ - movzbl (%r12,%rsi,1),%ebp │ │ - add %eax,%ebp │ │ - cmp $0x100,%ebp │ │ - jge a6de0 │ │ + mov %r14w,0x2(%rdi,%r12,2) │ │ + add $0x2,%r12 │ │ + cmp %r12,%r15 │ │ + je a0130 │ │ + movswl (%rdx,%r12,2),%ebp │ │ + movswl (%r10,%r12,2),%ecx │ │ + add %ebx,%ebp │ │ + add %ecx,%ebp │ │ + mov %eax,%ecx │ │ + sar %cl,%ebp │ │ + mov %r13d,%r11d │ │ + cmp %r13d,%ebp │ │ + jg a01e0 │ │ + mov %ebp,%r11d │ │ + xor %r14d,%r14d │ │ + mov $0x0,%ecx │ │ + test %ebp,%ebp │ │ + js a01ef │ │ + mov %r11d,%ecx │ │ + mov %cx,(%rdi,%r12,2) │ │ + movswl 0x2(%rdx,%r12,2),%ebp │ │ + movswl 0x2(%r10,%r12,2),%ecx │ │ + add %ebx,%ebp │ │ + add %ecx,%ebp │ │ + mov %eax,%ecx │ │ + sar %cl,%ebp │ │ + mov %r13d,%ecx │ │ + cmp %r13d,%ebp │ │ + jle a0220 │ │ test %ebp,%ebp │ │ - jg a6db0 │ │ - jmp a6de9 │ │ + js a01b0 │ │ + jmp a0226 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - mov $0xff,%ebp │ │ + mov %ebp,%ecx │ │ test %ebp,%ebp │ │ - jg a6db0 │ │ - xor %ebp,%ebp │ │ - jmp a6db0 │ │ - xor %ebp,%ebp │ │ - test %rdi,%rdi │ │ - jne a6d57 │ │ - jmp a6d98 │ │ - cmp $0x21,%r9d │ │ - mov $0x20,%esi │ │ - mov $0x20,%ebp │ │ - cmovl %r9d,%ebp │ │ - cmp $0x21,%r8d │ │ - cmovl %r8d,%esi │ │ - mov %r8,0x8(%rsp) │ │ - movslq %r8d,%rcx │ │ - test %r9d,%r9d │ │ - mov %r9,0x38(%rsp) │ │ - mov %rcx,0x30(%rsp) │ │ - jle a6ed1 │ │ - mov %ebx,0x4(%rsp) │ │ - mov %ebp,(%rsp) │ │ - movslq %ebp,%rdi │ │ - movslq %esi,%r13 │ │ - test %al,%al │ │ - mov %rdi,0x28(%rsp) │ │ - mov %rdx,0x20(%rsp) │ │ - lea 0x0(,%rcx,4),%rax │ │ - je a6edc │ │ - mov %rax,0x10(%rsp) │ │ - lea (%rdi,%rdi,1),%r14 │ │ - lea 0x40(%rsp),%r15 │ │ - xor %ebp,%ebp │ │ - mov %rdx,%rbx │ │ - cmpl $0x0,0x8(%rsp) │ │ - jg a6eab │ │ - mov $0x1,%esi │ │ - mov %r15,%rdi │ │ - mov $0xffff8000,%edx │ │ - mov $0x7fff,%ecx │ │ - callq *0x4088(%rsp) │ │ - add $0x1,%rbp │ │ - add 0x10(%rsp),%r15 │ │ - add $0x2,%rbx │ │ - mov 0x28(%rsp),%rax │ │ - cmp %rax,%rbp │ │ - jge a6f55 │ │ - cmpl $0x0,0x8(%rsp) │ │ - jle a6e70 │ │ - mov %rbx,%rax │ │ + js a01b0 │ │ + mov %ecx,%r14d │ │ + jmp a01b0 │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov %r9d,-0x58(%rsp) │ │ + mov -0x20(%rsp),%rcx │ │ + imul %rsi,%rcx │ │ + mov %rsi,-0x38(%rsp) │ │ + imul -0x28(%rsp),%rsi │ │ + lea (%rsi,%r15,1),%r9 │ │ + mov -0x50(%rsp),%rbp │ │ + lea 0x0(,%rcx,2),%r11 │ │ + add %rbp,%r11 │ │ + add %r15,%rcx │ │ + lea 0x0(,%rcx,2),%rcx │ │ + add %rbp,%rcx │ │ + mov -0x40(%rsp),%rbp │ │ + lea 0x0(%rbp,%r9,2),%r14 │ │ + lea 0x0(%rbp,%rsi,2),%r12 │ │ + mov -0x48(%rsp),%r8 │ │ + lea (%r8,%r9,2),%rbp │ │ + lea (%r8,%rsi,2),%rsi │ │ + cmp %rbp,%r11 │ │ + setb %bpl │ │ + cmp %rcx,%rsi │ │ + setb %r9b │ │ + cmp %r14,%r11 │ │ + setb %sil │ │ + cmp %rcx,%r12 │ │ + setb %cl │ │ + test %r9b,%bpl │ │ + jne a0353 │ │ + mov $0x0,%r12d │ │ + and %cl,%sil │ │ + mov -0x58(%rsp),%r9d │ │ + mov -0x30(%rsp),%r8 │ │ + mov -0x38(%rsp),%rsi │ │ + jne a015c │ │ xor %ecx,%ecx │ │ - movswl (%rax),%edx │ │ - imul $0xb5,%edx,%edx │ │ - sub $0xffffff80,%edx │ │ - sar $0x8,%edx │ │ - mov %edx,(%r15,%rcx,4) │ │ - add $0x1,%rcx │ │ - add %r14,%rax │ │ - cmp %r13,%rcx │ │ - jl a6eb0 │ │ - jmp a6e70 │ │ - movslq %ebp,%rax │ │ - movslq %esi,%r13 │ │ - jmpq a6f69 │ │ - mov %rax,0x10(%rsp) │ │ - lea (%rdi,%rdi,1),%rbx │ │ - lea 0x40(%rsp),%rbp │ │ - xor %r15d,%r15d │ │ - mov %rdx,%r14 │ │ - cmpl $0x0,0x8(%rsp) │ │ - jg a6f37 │ │ + nopl 0x0(%rax,%rax,1) │ │ + pmovsxwd 0x8(%rdx,%rcx,2),%xmm4 │ │ + pmovsxwd (%rdx,%rcx,2),%xmm5 │ │ + pmovsxwd (%r10,%rcx,2),%xmm6 │ │ + pmovsxwd 0x8(%r10,%rcx,2),%xmm7 │ │ + paddd %xmm0,%xmm5 │ │ + paddd %xmm6,%xmm5 │ │ + paddd %xmm0,%xmm4 │ │ + paddd %xmm7,%xmm4 │ │ + psrad %xmm2,%xmm5 │ │ + psrad %xmm2,%xmm4 │ │ + pxor %xmm6,%xmm6 │ │ + pcmpgtd %xmm5,%xmm6 │ │ + pminsd %xmm1,%xmm5 │ │ + pandn %xmm5,%xmm6 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtd %xmm4,%xmm5 │ │ + pminsd %xmm1,%xmm4 │ │ + pandn %xmm4,%xmm5 │ │ + pshufb %xmm3,%xmm5 │ │ + pshufb %xmm3,%xmm6 │ │ + punpcklqdq %xmm5,%xmm6 │ │ + movdqu %xmm6,(%rdi,%rcx,2) │ │ + add $0x8,%rcx │ │ + cmp %rcx,%r8 │ │ + jne a02d0 │ │ + mov %r8,%r12 │ │ + cmp %r15,%r8 │ │ + je a0130 │ │ + jmpq a015c │ │ + xor %r12d,%r12d │ │ + mov -0x58(%rsp),%r9d │ │ + mov -0x38(%rsp),%rsi │ │ + mov %r12,%rbp │ │ + not %rbp │ │ + test $0x1,%r15b │ │ + jne a0168 │ │ + jmpq a019c │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + mov %rcx,-0x48(%rsp) │ │ + mov %rdx,-0x50(%rsp) │ │ + mov %rdi,-0x58(%rsp) │ │ + mov 0x40(%rsp),%r10d │ │ + bsr %r10d,%r12d │ │ + xor $0x1f,%r12d │ │ + lea -0x12(%r12),%ecx │ │ + mov $0x8,%ebx │ │ + shl %cl,%ebx │ │ + mov %r8d,-0x5c(%rsp) │ │ + test %r8d,%r8d │ │ + jle a063f │ │ + mov 0x38(%rsp),%r15d │ │ + add $0xfffffff2,%r12d │ │ + mov -0x5c(%rsp),%eax │ │ + movslq %eax,%rcx │ │ + mov $0x10,%ebp │ │ + sub %r15d,%ebp │ │ + add $0x20000,%ebx │ │ + sar %rsi │ │ + mov %eax,%eax │ │ + mov %eax,%r8d │ │ + and $0xfffffff8,%r8d │ │ + movd %r15d,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm9 │ │ + movd %ebp,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm1 │ │ + movd %ebx,%xmm2 │ │ + pshufd $0x0,%xmm2,%xmm2 │ │ + movd %r12d,%xmm4 │ │ + movd %r10d,%xmm3 │ │ + pshufd $0x0,%xmm3,%xmm3 │ │ + mov %rcx,-0x40(%rsp) │ │ + lea (%rcx,%rcx,1),%rcx │ │ + mov %rcx,-0x10(%rsp) │ │ + mov %rsi,-0x38(%rsp) │ │ + lea (%rsi,%rsi,1),%rcx │ │ + mov %rcx,-0x18(%rsp) │ │ + xor %r11d,%r11d │ │ + pmovzxdq %xmm4,%xmm4 │ │ + movdqa 0x5defd(%rip),%xmm8 │ │ + mov -0x58(%rsp),%rdi │ │ + mov -0x48(%rsp),%rdx │ │ + mov -0x50(%rsp),%rsi │ │ + cmpl $0x8,-0x5c(%rsp) │ │ + mov %r11,-0x8(%rsp) │ │ + jae a04a0 │ │ + jmp a048f │ │ + mov -0x8(%rsp),%r11 │ │ + add $0x1,%r11 │ │ + mov -0x10(%rsp),%rcx │ │ + add %rcx,%rsi │ │ + add %rcx,%rdx │ │ + add -0x18(%rsp),%rdi │ │ + add $0xffffffff,%r9d │ │ + je a063f │ │ + cmpl $0x8,-0x5c(%rsp) │ │ + mov %r11,-0x8(%rsp) │ │ + jae a04a0 │ │ + xor %r13d,%r13d │ │ + jmpq a0602 │ │ nopw 0x0(%rax,%rax,1) │ │ - mov $0x1,%esi │ │ - mov %rbp,%rdi │ │ - mov $0xffff8000,%edx │ │ - mov $0x7fff,%ecx │ │ - callq *0x4088(%rsp) │ │ - add $0x1,%r15 │ │ - add 0x10(%rsp),%rbp │ │ - add $0x2,%r14 │ │ - mov 0x28(%rsp),%rax │ │ - cmp %rax,%r15 │ │ - jge a6f55 │ │ - cmpl $0x0,0x8(%rsp) │ │ - jle a6f00 │ │ - mov %r14,%rax │ │ + mov %r9d,-0x60(%rsp) │ │ + mov -0x38(%rsp),%r13 │ │ + imul %r11,%r13 │ │ + imul -0x40(%rsp),%r11 │ │ + lea (%r11,%rax,1),%r14 │ │ + mov -0x58(%rsp),%r9 │ │ + lea (%r9,%r13,2),%rcx │ │ + mov %rcx,-0x30(%rsp) │ │ + add %rax,%r13 │ │ + lea (%r9,%r13,2),%r9 │ │ + mov -0x48(%rsp),%rcx │ │ + lea (%rcx,%r14,2),%r13 │ │ + mov %r13,-0x28(%rsp) │ │ + lea (%rcx,%r11,2),%rcx │ │ + mov %rcx,-0x20(%rsp) │ │ + mov -0x50(%rsp),%rcx │ │ + lea (%rcx,%r14,2),%r14 │ │ + lea (%rcx,%r11,2),%r11 │ │ + mov -0x30(%rsp),%rcx │ │ + cmp %r14,%rcx │ │ + setb %r14b │ │ + cmp %r9,%r11 │ │ + setb %r11b │ │ + cmp -0x28(%rsp),%rcx │ │ + setb %cl │ │ + cmp %r9,-0x20(%rsp) │ │ + setb %r9b │ │ + test %r11b,%r14b │ │ + jne a05d9 │ │ + mov $0x0,%r13d │ │ + and %r9b,%cl │ │ + mov -0x60(%rsp),%r9d │ │ + jne a0602 │ │ xor %ecx,%ecx │ │ - nopl 0x0(%rax) │ │ - movswl (%rax),%edx │ │ - mov %edx,0x0(%rbp,%rcx,4) │ │ - add $0x1,%rcx │ │ - add %rbx,%rax │ │ - cmp %r13,%rcx │ │ - jl a6f40 │ │ - jmp a6f00 │ │ - mov 0x4080(%rsp),%r14d │ │ - mov 0x4(%rsp),%ebx │ │ - mov 0x20(%rsp),%rdx │ │ - mov (%rsp),%ebp │ │ - imul %r13,%rax │ │ - add %rax,%rax │ │ - mov %rdx,%rdi │ │ - xor %esi,%esi │ │ - mov %rax,%rdx │ │ - callq 4480 │ │ - mov 0x8(%rsp),%rdi │ │ - imul %edi,%ebp │ │ - test %ebp,%ebp │ │ - jle a7054 │ │ - movslq %ebp,%rax │ │ - cmp $0x7,%ebp │ │ - ja a6f9c │ │ - xor %edx,%edx │ │ - jmpq a702d │ │ - mov %rax,%rdx │ │ - and $0xfffffffffffffff8,%rdx │ │ - movd %ebx,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - movd %r14d,%xmm1 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + pmovsxwd (%rsi,%rcx,2),%xmm7 │ │ + pmovsxwd 0x8(%rsi,%rcx,2),%xmm6 │ │ + pmulld %xmm9,%xmm6 │ │ + pmulld %xmm9,%xmm7 │ │ + pmovsxwd 0x8(%rdx,%rcx,2),%xmm5 │ │ + pmovsxwd (%rdx,%rcx,2),%xmm0 │ │ + pmulld %xmm1,%xmm0 │ │ + pmulld %xmm1,%xmm5 │ │ + paddd %xmm2,%xmm7 │ │ + paddd %xmm0,%xmm7 │ │ + paddd %xmm2,%xmm6 │ │ + paddd %xmm5,%xmm6 │ │ + psrad %xmm4,%xmm7 │ │ + psrad %xmm4,%xmm6 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm7,%xmm0 │ │ + pminsd %xmm3,%xmm7 │ │ + pandn %xmm7,%xmm0 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtd %xmm6,%xmm5 │ │ + pminsd %xmm3,%xmm6 │ │ + pandn %xmm6,%xmm5 │ │ + pshufb %xmm8,%xmm5 │ │ + pshufb %xmm8,%xmm0 │ │ + punpcklqdq %xmm5,%xmm0 │ │ + movdqu %xmm0,(%rdi,%rcx,2) │ │ + add $0x8,%rcx │ │ + cmp %rcx,%r8 │ │ + jne a0540 │ │ + mov %r8,%r13 │ │ + cmp %rax,%r8 │ │ + jne a0602 │ │ + jmpq a0460 │ │ + xor %r13d,%r13d │ │ + mov -0x60(%rsp),%r9d │ │ + jmp a0602 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + mov %cx,(%rdi,%r13,2) │ │ + add $0x1,%r13 │ │ + cmp %r13,%rax │ │ + je a0460 │ │ + movswl (%rsi,%r13,2),%r14d │ │ + imul %r15d,%r14d │ │ + movswl (%rdx,%r13,2),%ecx │ │ + imul %ebp,%ecx │ │ + add %ebx,%r14d │ │ + add %ecx,%r14d │ │ + mov %r12d,%ecx │ │ + sar %cl,%r14d │ │ + mov %r10d,%r11d │ │ + cmp %r10d,%r14d │ │ + jle a0630 │ │ xor %ecx,%ecx │ │ - pmovzxdq %xmm1,%xmm1 │ │ - movdqa 0x52dc0(%rip),%xmm2 │ │ - movdqa 0x52dc8(%rip),%xmm3 │ │ + test %r14d,%r14d │ │ + js a05f0 │ │ + jmp a063a │ │ + mov %r14d,%r11d │ │ + xor %ecx,%ecx │ │ + test %r14d,%r14d │ │ + js a05f0 │ │ + mov %r11d,%ecx │ │ + jmp a05f0 │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + nopw 0x0(%rax,%rax,1) │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + mov %rcx,-0x38(%rsp) │ │ + mov %rdx,-0x40(%rsp) │ │ + mov %rdi,-0x48(%rsp) │ │ + mov 0x40(%rsp),%r11d │ │ + bsr %r11d,%r12d │ │ + xor $0x1f,%r12d │ │ + lea -0x12(%r12),%ecx │ │ + mov $0x20,%r10d │ │ + shl %cl,%r10d │ │ + test %r8d,%r8d │ │ + jle a095e │ │ + mov 0x38(%rsp),%r14 │ │ + add $0xfffffff4,%r12d │ │ + movslq %r8d,%rcx │ │ + add $0x80000,%r10d │ │ + sar %rsi │ │ + mov %r8d,%eax │ │ + mov %eax,%edx │ │ + and $0xfffffff8,%edx │ │ + mov %rdx,-0x28(%rsp) │ │ + movd %r10d,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm10 │ │ + movd %r12d,%xmm2 │ │ + movd %r11d,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm11 │ │ + mov %rcx,-0x30(%rsp) │ │ + lea (%rcx,%rcx,1),%rcx │ │ + mov %rcx,-0x10(%rsp) │ │ + mov %rsi,-0x20(%rsp) │ │ + lea (%rsi,%rsi,1),%rcx │ │ + mov %rcx,-0x18(%rsp) │ │ + xor %ebp,%ebp │ │ + pmovzxdq %xmm2,%xmm2 │ │ + movdqa 0x5dce9(%rip),%xmm9 │ │ + movdqa 0x5dc40(%rip),%xmm8 │ │ + mov -0x48(%rsp),%rdi │ │ + mov -0x38(%rsp),%rsi │ │ + mov -0x40(%rsp),%rdx │ │ + mov %r8d,-0x58(%rsp) │ │ + cmp $0x8,%r8d │ │ + mov %rbp,-0x8(%rsp) │ │ + jae a0770 │ │ + jmp a0763 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax,%rax,1) │ │ - movdqa 0x40(%rsp,%rcx,4),%xmm4 │ │ - paddd %xmm0,%xmm4 │ │ - movdqa 0x50(%rsp,%rcx,4),%xmm5 │ │ - paddd %xmm0,%xmm5 │ │ - psrad %xmm1,%xmm4 │ │ - psrad %xmm1,%xmm5 │ │ - pminsd %xmm2,%xmm4 │ │ - pminsd %xmm2,%xmm5 │ │ - pmaxsd %xmm3,%xmm4 │ │ - pmaxsd %xmm3,%xmm5 │ │ - movdqa %xmm4,0x40(%rsp,%rcx,4) │ │ - movdqa %xmm5,0x50(%rsp,%rcx,4) │ │ + add -0x30(%rsp),%r14 │ │ + mov -0x8(%rsp),%rbp │ │ + add $0x1,%rbp │ │ + mov -0x10(%rsp),%rcx │ │ + add %rcx,%rdx │ │ + add %rcx,%rsi │ │ + add -0x18(%rsp),%rdi │ │ + add $0xffffffff,%r9d │ │ + je a095e │ │ + cmp $0x8,%r8d │ │ + mov %rbp,-0x8(%rsp) │ │ + jae a0770 │ │ + xor %r13d,%r13d │ │ + jmpq a0912 │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov %r9d,-0x54(%rsp) │ │ + mov -0x20(%rsp),%rcx │ │ + imul %rbp,%rcx │ │ + imul -0x30(%rsp),%rbp │ │ + lea (%rax,%rbp,1),%r15 │ │ + mov -0x48(%rsp),%rbx │ │ + lea (%rbx,%rcx,2),%r13 │ │ + add %rax,%rcx │ │ + lea (%rbx,%rcx,2),%r9 │ │ + mov 0x38(%rsp),%rcx │ │ + mov %rcx,%r8 │ │ + add %r15,%rcx │ │ + mov %rcx,-0x50(%rsp) │ │ + mov -0x40(%rsp),%rbx │ │ + lea (%rbx,%r15,2),%rcx │ │ + cmp %rcx,%r13 │ │ + lea (%rbx,%rbp,2),%rcx │ │ + setb -0x59(%rsp) │ │ + cmp %r9,%rcx │ │ + setb -0x5a(%rsp) │ │ + cmp %r13,-0x50(%rsp) │ │ + lea (%r8,%rbp,1),%rcx │ │ + seta %r8b │ │ + cmp %r9,%rcx │ │ + mov -0x38(%rsp),%rbx │ │ + lea (%rbx,%r15,2),%rcx │ │ + setb -0x50(%rsp) │ │ + cmp %rcx,%r13 │ │ + lea (%rbx,%rbp,2),%rcx │ │ + setb %r15b │ │ + cmp %r9,%rcx │ │ + setb %bpl │ │ + mov -0x5a(%rsp),%cl │ │ + test %cl,-0x59(%rsp) │ │ + jne a08ec │ │ + and -0x50(%rsp),%r8b │ │ + jne a08ec │ │ + mov $0x0,%r13d │ │ + and %bpl,%r15b │ │ + mov -0x54(%rsp),%r9d │ │ + mov -0x58(%rsp),%r8d │ │ + jne a0912 │ │ + xor %ecx,%ecx │ │ + mov -0x28(%rsp),%rbx │ │ + xchg %ax,%ax │ │ + pmovsxwd (%rdx,%rcx,2),%xmm6 │ │ + pmovsxwd 0x8(%rdx,%rcx,2),%xmm5 │ │ + pmovzxbd (%r14,%rcx,1),%xmm7 │ │ + pmovzxbd 0x4(%r14,%rcx,1),%xmm4 │ │ + pmulld %xmm4,%xmm5 │ │ + pmulld %xmm7,%xmm6 │ │ + pmovsxwd 0x8(%rsi,%rcx,2),%xmm3 │ │ + pmovsxwd (%rsi,%rcx,2),%xmm0 │ │ + movdqa %xmm9,%xmm1 │ │ + psubd %xmm4,%xmm1 │ │ + pmulld %xmm3,%xmm1 │ │ + movdqa %xmm9,%xmm3 │ │ + psubd %xmm7,%xmm3 │ │ + pmulld %xmm0,%xmm3 │ │ + paddd %xmm10,%xmm6 │ │ + paddd %xmm3,%xmm6 │ │ + paddd %xmm10,%xmm5 │ │ + paddd %xmm1,%xmm5 │ │ + psrad %xmm2,%xmm6 │ │ + psrad %xmm2,%xmm5 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm6,%xmm0 │ │ + pminsd %xmm11,%xmm6 │ │ + pandn %xmm6,%xmm0 │ │ + pxor %xmm1,%xmm1 │ │ + pcmpgtd %xmm5,%xmm1 │ │ + pminsd %xmm11,%xmm5 │ │ + pandn %xmm5,%xmm1 │ │ + pshufb %xmm8,%xmm1 │ │ + pshufb %xmm8,%xmm0 │ │ + punpcklqdq %xmm1,%xmm0 │ │ + movdqu %xmm0,(%rdi,%rcx,2) │ │ add $0x8,%rcx │ │ - cmp %rcx,%rdx │ │ - jne a6fd0 │ │ - cmp %rax,%rdx │ │ - jne a702d │ │ - jmp a7054 │ │ + cmp %rcx,%rbx │ │ + jne a0830 │ │ + mov %rbx,%r13 │ │ + cmp %rax,%rbx │ │ + jne a0912 │ │ + jmpq a0730 │ │ + xor %r13d,%r13d │ │ + mov -0x54(%rsp),%r9d │ │ + mov -0x58(%rsp),%r8d │ │ + jmp a0912 │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov %bp,(%rdi,%r13,2) │ │ + add $0x1,%r13 │ │ + cmp %r13,%rax │ │ + je a0730 │ │ + movswl (%rdx,%r13,2),%r15d │ │ + movzbl (%r14,%r13,1),%ecx │ │ + imul %ecx,%r15d │ │ + movswl (%rsi,%r13,2),%ebp │ │ + mov $0x40,%ebx │ │ + sub %ecx,%ebx │ │ + imul %ebp,%ebx │ │ + add %r10d,%r15d │ │ + add %ebx,%r15d │ │ + mov %r12d,%ecx │ │ + sar %cl,%r15d │ │ + mov %r11d,%ecx │ │ + cmp %r11d,%r15d │ │ + jle a0950 │ │ + xor %ebp,%ebp │ │ + test %r15d,%r15d │ │ + js a0900 │ │ + jmp a095a │ │ nopl 0x0(%rax) │ │ - mov %esi,0x40(%rsp,%rdx,4) │ │ - add $0x1,%rdx │ │ - cmp %rax,%rdx │ │ - jge a7054 │ │ - mov 0x40(%rsp,%rdx,4),%esi │ │ - add %ebx,%esi │ │ - mov %r14d,%ecx │ │ - sar %cl,%esi │ │ - cmp $0x8000,%esi │ │ - jl a7045 │ │ - mov $0x7fff,%esi │ │ - cmp $0xffff7fff,%esi │ │ - jg a7020 │ │ - mov $0xffff8000,%esi │ │ - jmp a7020 │ │ - mov %edi,%r14d │ │ - test %edi,%edi │ │ - mov 0x30(%rsp),%r13 │ │ - jle a708d │ │ - mov 0x4090(%rsp),%r15 │ │ - lea 0x40(%rsp),%rbp │ │ - mov %r14,%rbx │ │ - mov %rbp,%rdi │ │ - mov %r13,%rsi │ │ - mov $0xffff8000,%edx │ │ - mov $0x7fff,%ecx │ │ - callq *%r15 │ │ - add $0x4,%rbp │ │ - add $0xffffffffffffffff,%rbx │ │ - jne a7070 │ │ - mov 0x38(%rsp),%r15 │ │ + mov %r15d,%ecx │ │ + xor %ebp,%ebp │ │ test %r15d,%r15d │ │ - mov 0x8(%rsp),%r13 │ │ - jle a7275 │ │ - test %r13d,%r13d │ │ - jle a7275 │ │ - lea 0x40(%rsp),%rsi │ │ - mov %r14d,%edx │ │ - and $0xfffffff8,%edx │ │ - mov %r14,%r10 │ │ - neg %r10 │ │ - xor %r8d,%r8d │ │ - mov $0xff,%r9d │ │ - movdqa 0x52c95(%rip),%xmm0 │ │ - movdqa 0x52aad(%rip),%xmm1 │ │ - pxor %xmm2,%xmm2 │ │ - movdqa 0x52cc1(%rip),%xmm3 │ │ - xor %edi,%edi │ │ - mov %r12,%rbx │ │ - cmp $0x8,%r13d │ │ - jae a710b │ │ - jmp a7134 │ │ + js a0900 │ │ + mov %ecx,%ebp │ │ + jmp a0900 │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ nopl 0x0(%rax) │ │ - add $0x1,%rdi │ │ - add 0x18(%rsp),%rbx │ │ - mov %rbp,%rsi │ │ - cmp %r15d,%edi │ │ - je a7275 │ │ - cmp $0x8,%r13d │ │ - jb a7134 │ │ - mov %rdi,%rax │ │ - imul 0x18(%rsp),%rax │ │ - lea (%r12,%rax,1),%rbp │ │ - lea (%rsi,%r14,4),%rcx │ │ - cmp %rcx,%rbp │ │ - jae a71f0 │ │ - add %r14,%rax │ │ - add %r12,%rax │ │ - cmp %rsi,%rax │ │ - jbe a71f0 │ │ - xor %eax,%eax │ │ - mov %rsi,%rbp │ │ - mov %rax,%rsi │ │ - not %rsi │ │ - test $0x1,%r14b │ │ - je a7171 │ │ - movzbl (%rbx,%rax,1),%r11d │ │ - mov 0x0(%rbp),%ecx │ │ - add $0x4,%rbp │ │ - add $0x8,%ecx │ │ - sar $0x4,%ecx │ │ - add %r11d,%ecx │ │ - cmp $0x100,%ecx │ │ - cmovge %r9d,%ecx │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + mov %r9,-0x20(%rsp) │ │ + mov %rdx,-0x28(%rsp) │ │ + mov %rdi,-0x30(%rsp) │ │ test %ecx,%ecx │ │ - cmovle %r8d,%ecx │ │ - mov %cl,(%rbx,%rax,1) │ │ - or $0x1,%rax │ │ - cmp %r10,%rsi │ │ - jne a7196 │ │ - jmpq a70f0 │ │ + jle a0c30 │ │ + sar %rsi │ │ + movslq %ecx,%r15 │ │ + mov %ecx,%eax │ │ + mov %eax,%r14d │ │ + and $0xfffffff8,%r14d │ │ + mov %rax,%rdx │ │ + neg %rdx │ │ + mov %rdx,-0x10(%rsp) │ │ + mov %rsi,-0x18(%rsp) │ │ + lea (%rsi,%rsi,1),%r12 │ │ + lea (%r15,%r15,1),%rdx │ │ + mov %rdx,-0x8(%rsp) │ │ + xor %r13d,%r13d │ │ + movdqa 0x5da18(%rip),%xmm0 │ │ + movdqa 0x5da1f(%rip),%xmm8 │ │ + movdqa 0x5d967(%rip),%xmm2 │ │ + mov -0x28(%rsp),%rbx │ │ + mov -0x30(%rsp),%rbp │ │ + mov -0x20(%rsp),%r9 │ │ + mov %ecx,-0x44(%rsp) │ │ + mov %r15,-0x38(%rsp) │ │ + mov %r12,-0x40(%rsp) │ │ + cmp $0x8,%ecx │ │ + jae a0af0 │ │ + jmp a0a32 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax,%rax,1) │ │ - add $0x8,%rbp │ │ - mov %sil,0x1(%rbx,%rax,1) │ │ - add $0x2,%rax │ │ - cmp %rax,%r14 │ │ - je a70f0 │ │ - movzbl (%rbx,%rax,1),%ecx │ │ - mov 0x0(%rbp),%esi │ │ - add $0x8,%esi │ │ - sar $0x4,%esi │ │ - add %ecx,%esi │ │ - cmp $0x100,%esi │ │ - jl a71b2 │ │ - mov $0xff,%esi │ │ - test %esi,%esi │ │ - jg a71b8 │ │ - xor %esi,%esi │ │ - mov %sil,(%rbx,%rax,1) │ │ - movzbl 0x1(%rbx,%rax,1),%ecx │ │ - mov 0x4(%rbp),%esi │ │ - add $0x8,%esi │ │ - sar $0x4,%esi │ │ - add %ecx,%esi │ │ - cmp $0x100,%esi │ │ - jl a71d9 │ │ - mov $0xff,%esi │ │ - test %esi,%esi │ │ - jg a7180 │ │ + add %r12,%rbp │ │ + add -0x8(%rsp),%rbx │ │ + add %r15,%r9 │ │ + add $0x1,%r13 │ │ + add $0xffffffff,%r8d │ │ + je a0c30 │ │ + cmp $0x8,%ecx │ │ + jae a0af0 │ │ + xor %r11d,%r11d │ │ + mov %r11,%rsi │ │ + not %rsi │ │ + test $0x1,%al │ │ + je a0a71 │ │ + movzwl 0x0(%rbp,%r11,2),%edx │ │ + movzbl (%r9,%r11,1),%r10d │ │ + mov $0x40,%edi │ │ + sub %r10d,%edi │ │ + imul %edx,%edi │ │ + movzwl (%rbx,%r11,2),%edx │ │ + imul %r10d,%edx │ │ + lea (%rdx,%rdi,1),%edx │ │ + add $0x20,%edx │ │ + shr $0x6,%edx │ │ + mov %dx,0x0(%rbp,%r11,2) │ │ + or $0x1,%r11 │ │ + cmp -0x10(%rsp),%rsi │ │ + je a0a10 │ │ + nopl 0x0(%rax,%rax,1) │ │ + movzwl 0x0(%rbp,%r11,2),%edi │ │ + movzbl (%r9,%r11,1),%edx │ │ + mov $0x40,%esi │ │ + sub %edx,%esi │ │ + imul %edi,%esi │ │ + movzwl (%rbx,%r11,2),%edi │ │ + imul %edx,%edi │ │ + lea (%rdi,%rsi,1),%edx │ │ + add $0x20,%edx │ │ + shr $0x6,%edx │ │ + mov %dx,0x0(%rbp,%r11,2) │ │ + movzwl 0x2(%rbp,%r11,2),%edi │ │ + movzbl 0x1(%r9,%r11,1),%edx │ │ + mov $0x40,%esi │ │ + sub %edx,%esi │ │ + imul %edi,%esi │ │ + movzwl 0x2(%rbx,%r11,2),%edi │ │ + imul %edx,%edi │ │ + lea (%rdi,%rsi,1),%edx │ │ + add $0x20,%edx │ │ + shr $0x6,%edx │ │ + mov %dx,0x2(%rbp,%r11,2) │ │ + add $0x2,%r11 │ │ + cmp %r11,%rax │ │ + jne a0a80 │ │ + jmpq a0a10 │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov -0x18(%rsp),%rsi │ │ + imul %r13,%rsi │ │ + mov %r13,%rdx │ │ + imul %r15,%rdx │ │ + lea (%rdx,%rax,1),%rdi │ │ + mov -0x30(%rsp),%r10 │ │ + lea (%r10,%rsi,2),%r11 │ │ + add %rax,%rsi │ │ + mov -0x28(%rsp),%rcx │ │ + lea (%rcx,%rdi,2),%r15 │ │ + lea (%rcx,%rdx,2),%r12 │ │ + mov -0x20(%rsp),%rcx │ │ + add %rcx,%rdi │ │ + add %rcx,%rdx │ │ + cmp %r11,%rdi │ │ + seta %dil │ │ + lea (%r10,%rsi,2),%r10 │ │ + cmp %r10,%rdx │ │ + setb %dl │ │ + cmp %r15,%r11 │ │ + setb %sil │ │ + cmp %r10,%r12 │ │ + setb %r15b │ │ + test %dl,%dil │ │ + jne a0c0c │ │ + mov $0x0,%r11d │ │ + and %r15b,%sil │ │ + mov -0x44(%rsp),%ecx │ │ + mov -0x38(%rsp),%r15 │ │ + mov -0x40(%rsp),%r12 │ │ + jne a0a35 │ │ xor %esi,%esi │ │ - jmp a7180 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + pmovzxwd 0x0(%rbp,%rsi,2),%xmm3 │ │ + pmovzxwd 0x8(%rbp,%rsi,2),%xmm4 │ │ + pmovzxbd 0x4(%r9,%rsi,1),%xmm5 │ │ + pmovzxbd (%r9,%rsi,1),%xmm6 │ │ + movdqa %xmm0,%xmm7 │ │ + psubd %xmm6,%xmm7 │ │ + pmulld %xmm3,%xmm7 │ │ + movdqa %xmm0,%xmm3 │ │ + psubd %xmm5,%xmm3 │ │ + pmulld %xmm4,%xmm3 │ │ + pmovzxwd (%rbx,%rsi,2),%xmm4 │ │ + pmovzxwd 0x8(%rbx,%rsi,2),%xmm1 │ │ + pmulld %xmm5,%xmm1 │ │ + pmulld %xmm6,%xmm4 │ │ + paddd %xmm8,%xmm1 │ │ + paddd %xmm3,%xmm1 │ │ + paddd %xmm8,%xmm4 │ │ + paddd %xmm7,%xmm4 │ │ + psrld $0x6,%xmm4 │ │ + psrld $0x6,%xmm1 │ │ + pshufb %xmm2,%xmm1 │ │ + pshufb %xmm2,%xmm4 │ │ + punpcklqdq %xmm1,%xmm4 │ │ + movdqu %xmm4,0x0(%rbp,%rsi,2) │ │ + add $0x8,%rsi │ │ + cmp %rsi,%r14 │ │ + jne a0b70 │ │ + mov %r14,%r11 │ │ + cmp %rax,%r14 │ │ + je a0a10 │ │ + jmpq a0a35 │ │ + xor %r11d,%r11d │ │ + mov -0x44(%rsp),%ecx │ │ + mov -0x38(%rsp),%r15 │ │ + mov -0x40(%rsp),%r12 │ │ + mov %r11,%rsi │ │ + not %rsi │ │ + test $0x1,%al │ │ + jne a0a3f │ │ + jmpq a0a71 │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ nopl 0x0(%rax,%rax,1) │ │ - lea (%rsi,%rdx,4),%rbp │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + mov %rdx,-0x20(%rsp) │ │ + mov %rdi,-0x28(%rsp) │ │ + lea (%rcx,%rcx,2),%r11d │ │ + cmp $0x4,%r11d │ │ + jl a0e85 │ │ + sar %rsi │ │ + shr $0x2,%r11d │ │ + cmp $0x1,%r11d │ │ + mov $0x1,%r15d │ │ + cmova %r11,%r15 │ │ + movslq %ecx,%rdx │ │ + lea 0x6da4f(%rip),%rax │ │ + lea (%r15,%rdx,1),%rcx │ │ + add %rax,%rcx │ │ + mov %rcx,-0x18(%rsp) │ │ + lea (%rax,%rdx,1),%rcx │ │ + mov %r15d,%r13d │ │ + and $0xfffffff8,%r13d │ │ + mov %rsi,-0x8(%rsp) │ │ + lea (%rsi,%rsi,1),%r14 │ │ + mov %rdx,-0x10(%rsp) │ │ + lea (%rdx,%rdx,1),%r9 │ │ + xor %r12d,%r12d │ │ + movdqa 0x5d72b(%rip),%xmm0 │ │ + movdqa 0x5d732(%rip),%xmm8 │ │ + movdqa 0x5d67a(%rip),%xmm2 │ │ + mov -0x20(%rsp),%rbx │ │ + mov -0x28(%rsp),%rbp │ │ + mov %r14,-0x30(%rsp) │ │ + mov %r9,-0x38(%rsp) │ │ + cmp $0x8,%r15 │ │ + jae a0d50 │ │ + jmp a0d0a │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + add $0x1,%r12 │ │ + add %r14,%rbp │ │ + add %r9,%rbx │ │ + add $0xffffffff,%r8d │ │ + je a0e85 │ │ + cmp $0x8,%r15 │ │ + jae a0d50 │ │ xor %eax,%eax │ │ + nopl 0x0(%rax) │ │ + movzwl 0x0(%rbp,%rax,2),%edx │ │ + movzbl (%rcx,%rax,1),%esi │ │ + mov $0x40,%edi │ │ + sub %esi,%edi │ │ + imul %edx,%edi │ │ + movzwl (%rbx,%rax,2),%edx │ │ + imul %esi,%edx │ │ + lea (%rdx,%rdi,1),%edx │ │ + add $0x20,%edx │ │ + shr $0x6,%edx │ │ + mov %dx,0x0(%rbp,%rax,2) │ │ + add $0x1,%rax │ │ + cmp %r11,%rax │ │ + jb a0d10 │ │ + jmp a0cf0 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - pmovzxbd (%rbx,%rax,1),%xmm4 │ │ - pmovzxbd 0x4(%rbx,%rax,1),%xmm5 │ │ - movdqu (%rsi,%rax,4),%xmm6 │ │ - movdqu 0x10(%rsi,%rax,4),%xmm7 │ │ - paddd %xmm0,%xmm6 │ │ - paddd %xmm0,%xmm7 │ │ - psrad $0x4,%xmm6 │ │ + nopl (%rax) │ │ + mov -0x8(%rsp),%rax │ │ + imul %r12,%rax │ │ + lea (%r15,%rax,1),%r10 │ │ + mov %r12,%rsi │ │ + imul -0x10(%rsp),%rsi │ │ + mov -0x28(%rsp),%rdx │ │ + lea (%rdx,%rax,2),%rax │ │ + lea (%rdx,%r10,2),%r14 │ │ + mov %r15,%r9 │ │ + lea (%r15,%rsi,1),%rdx │ │ + mov -0x20(%rsp),%r10 │ │ + lea (%r10,%rdx,2),%rdx │ │ + cmp %rax,-0x18(%rsp) │ │ + seta %dil │ │ + lea (%r10,%rsi,2),%rsi │ │ + cmp %r14,%rcx │ │ + setb %r15b │ │ + cmp %rdx,%rax │ │ + setb %r10b │ │ + cmp %r14,%rsi │ │ + setb %sil │ │ + test %r15b,%dil │ │ + jne a0e71 │ │ + mov $0x0,%eax │ │ + and %sil,%r10b │ │ + mov -0x30(%rsp),%r14 │ │ + mov %r9,%r15 │ │ + mov -0x38(%rsp),%r9 │ │ + jne a0d10 │ │ + xor %r10d,%r10d │ │ + nopl 0x0(%rax) │ │ + pmovzxwd 0x0(%rbp,%r10,2),%xmm3 │ │ + pmovzxwd 0x8(%rbp,%r10,2),%xmm4 │ │ + pmovzxbd 0x4(%rcx,%r10,1),%xmm5 │ │ + pmovzxbd (%rcx,%r10,1),%xmm6 │ │ + movdqa %xmm0,%xmm7 │ │ + psubd %xmm6,%xmm7 │ │ + pmulld %xmm3,%xmm7 │ │ + movdqa %xmm0,%xmm3 │ │ + psubd %xmm5,%xmm3 │ │ + pmulld %xmm4,%xmm3 │ │ + pmovzxwd (%rbx,%r10,2),%xmm4 │ │ + pmovzxwd 0x8(%rbx,%r10,2),%xmm1 │ │ + pmulld %xmm5,%xmm1 │ │ + pmulld %xmm6,%xmm4 │ │ + paddd %xmm8,%xmm1 │ │ + paddd %xmm3,%xmm1 │ │ + paddd %xmm8,%xmm4 │ │ + paddd %xmm7,%xmm4 │ │ + psrld $0x6,%xmm4 │ │ + psrld $0x6,%xmm1 │ │ + pshufb %xmm2,%xmm1 │ │ + pshufb %xmm2,%xmm4 │ │ + punpcklqdq %xmm1,%xmm4 │ │ + movdqu %xmm4,0x0(%rbp,%r10,2) │ │ + add $0x8,%r10 │ │ + cmp %r10,%r13 │ │ + jne a0dd0 │ │ + mov %r13,%rax │ │ + cmp %r13,%r15 │ │ + jne a0d10 │ │ + jmpq a0cf0 │ │ + xor %eax,%eax │ │ + mov -0x30(%rsp),%r14 │ │ + mov %r9,%r15 │ │ + mov -0x38(%rsp),%r9 │ │ + jmpq a0d10 │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + test %ecx,%ecx │ │ + jle a1224 │ │ + mov %rdi,%r14 │ │ + mov %ecx,%edi │ │ + sar %rsi │ │ + movslq %ecx,%r9 │ │ + lea (%r8,%r8,2),%ecx │ │ + sar $0x2,%ecx │ │ + movslq %r8d,%r8 │ │ + add 0x7f2da(%rip),%r8 │ │ + mov %edi,%r13d │ │ + mov %r13d,%eax │ │ + and $0xfffffff8,%eax │ │ + mov %rax,-0x30(%rsp) │ │ + add $0xfffffffffffffff8,%rax │ │ + mov %rax,-0x38(%rsp) │ │ + shr $0x3,%rax │ │ + add $0x1,%rax │ │ + mov %eax,%ebx │ │ + and $0x1,%ebx │ │ + mov %r13,%rbp │ │ + neg %rbp │ │ + mov %rbp,-0x18(%rsp) │ │ + mov %rsi,-0x20(%rsp) │ │ + add %rsi,%rsi │ │ + mov %rsi,-0x8(%rsp) │ │ + mov %r9,-0x28(%rsp) │ │ + lea (%r9,%r9,1),%rsi │ │ + mov %rsi,-0x10(%rsp) │ │ + mov %rbx,-0x40(%rsp) │ │ + sub %rax,%rbx │ │ + mov %rbx,-0x48(%rsp) │ │ + xor %r12d,%r12d │ │ + movdqa 0x5d4d0(%rip),%xmm0 │ │ + movdqa 0x5d418(%rip),%xmm1 │ │ + mov %rdx,%r15 │ │ + mov %r14,%r10 │ │ + mov %edi,-0x4c(%rsp) │ │ + jmp a0f5b │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + add $0x1,%r8 │ │ + add -0x8(%rsp),%r10 │ │ + add -0x10(%rsp),%r15 │ │ + add $0x1,%r12 │ │ + add $0xffffffff,%ecx │ │ + je a1224 │ │ + movzbl (%r8),%r9d │ │ + mov $0x40,%r11d │ │ + sub %r9d,%r11d │ │ + cmp $0x8,%edi │ │ + jae a0f90 │ │ + xor %esi,%esi │ │ + mov %rsi,%rbx │ │ + not %rbx │ │ + test $0x1,%r13b │ │ + jne a118c │ │ + jmpq a11b0 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + mov -0x20(%rsp),%rsi │ │ + imul %r12,%rsi │ │ + mov %r12,%rbx │ │ + imul -0x28(%rsp),%rbx │ │ + lea (%rbx,%r13,1),%rbp │ │ + mov %rdx,%rax │ │ + mov %r14,%rdi │ │ + lea (%rdx,%rbp,2),%r14 │ │ + lea (%rdi,%rsi,2),%rbp │ │ + cmp %r14,%rbp │ │ + jae a0ff0 │ │ + mov %rdi,%r14 │ │ + lea (%rdx,%rbx,2),%rbx │ │ + add %r13,%rsi │ │ + lea (%rdi,%rsi,2),%rsi │ │ + cmp %rsi,%rbx │ │ + jae a0ff0 │ │ + xor %esi,%esi │ │ + mov -0x4c(%rsp),%edi │ │ + mov %rsi,%rbx │ │ + not %rbx │ │ + test $0x1,%r13b │ │ + jne a118c │ │ + jmpq a11b0 │ │ + nopw 0x0(%rax,%rax,1) │ │ + movd %r11d,%xmm2 │ │ + pshufd $0x0,%xmm2,%xmm3 │ │ + movd %r9d,%xmm2 │ │ + pshufd $0x0,%xmm2,%xmm2 │ │ + cmpq $0x0,-0x38(%rsp) │ │ + je a1211 │ │ + mov -0x48(%rsp),%r14 │ │ + xor %esi,%esi │ │ + nopw 0x0(%rax,%rax,1) │ │ + pmovzxwd (%r10,%rsi,2),%xmm4 │ │ + pmovzxwd 0x8(%r10,%rsi,2),%xmm5 │ │ + pmulld %xmm3,%xmm5 │ │ + pmulld %xmm3,%xmm4 │ │ + pmovzxwd (%r15,%rsi,2),%xmm6 │ │ + pmovzxwd 0x8(%r15,%rsi,2),%xmm7 │ │ + pmulld %xmm2,%xmm7 │ │ + paddd %xmm5,%xmm7 │ │ + pmulld %xmm2,%xmm6 │ │ paddd %xmm4,%xmm6 │ │ - psrad $0x4,%xmm7 │ │ + paddd %xmm0,%xmm7 │ │ + paddd %xmm0,%xmm6 │ │ + psrld $0x6,%xmm6 │ │ + psrld $0x6,%xmm7 │ │ + pshufb %xmm1,%xmm7 │ │ + pshufb %xmm1,%xmm6 │ │ + punpcklqdq %xmm7,%xmm6 │ │ + movdqu %xmm6,(%r10,%rsi,2) │ │ + pmovzxwd 0x10(%r10,%rsi,2),%xmm4 │ │ + pmovzxwd 0x18(%r10,%rsi,2),%xmm5 │ │ + pmulld %xmm3,%xmm5 │ │ + pmulld %xmm3,%xmm4 │ │ + pmovzxwd 0x10(%r15,%rsi,2),%xmm6 │ │ + pmovzxwd 0x18(%r15,%rsi,2),%xmm7 │ │ + pmulld %xmm2,%xmm7 │ │ paddd %xmm5,%xmm7 │ │ - pminsd %xmm1,%xmm6 │ │ - pminsd %xmm1,%xmm7 │ │ - pmaxsd %xmm2,%xmm6 │ │ - pmaxsd %xmm2,%xmm7 │ │ - pshufb %xmm3,%xmm6 │ │ - movd %xmm6,(%rbx,%rax,1) │ │ - pshufb %xmm3,%xmm7 │ │ - movd %xmm7,0x4(%rbx,%rax,1) │ │ - add $0x8,%rax │ │ - cmp %rax,%rdx │ │ - jne a7200 │ │ - mov %rdx,%rax │ │ - cmp %r14,%rdx │ │ - je a70f0 │ │ - jmpq a7139 │ │ - add $0x4048,%rsp │ │ + pmulld %xmm2,%xmm6 │ │ + paddd %xmm4,%xmm6 │ │ + paddd %xmm0,%xmm7 │ │ + paddd %xmm0,%xmm6 │ │ + psrld $0x6,%xmm6 │ │ + psrld $0x6,%xmm7 │ │ + pshufb %xmm1,%xmm7 │ │ + pshufb %xmm1,%xmm6 │ │ + punpcklqdq %xmm7,%xmm6 │ │ + movdqu %xmm6,0x10(%r10,%rsi,2) │ │ + add $0x10,%rsi │ │ + add $0x2,%r14 │ │ + jne a1020 │ │ + cmpq $0x0,-0x40(%rsp) │ │ + je a1159 │ │ + pmovzxwd (%r10,%rsi,2),%xmm4 │ │ + pmovzxwd 0x8(%r10,%rsi,2),%xmm5 │ │ + pmulld %xmm3,%xmm5 │ │ + pmulld %xmm3,%xmm4 │ │ + pmovzxwd (%r15,%rsi,2),%xmm3 │ │ + pmovzxwd 0x8(%r15,%rsi,2),%xmm6 │ │ + pmulld %xmm2,%xmm6 │ │ + paddd %xmm5,%xmm6 │ │ + pmulld %xmm2,%xmm3 │ │ + paddd %xmm4,%xmm3 │ │ + paddd %xmm0,%xmm6 │ │ + paddd %xmm0,%xmm3 │ │ + psrld $0x6,%xmm3 │ │ + psrld $0x6,%xmm6 │ │ + pshufb %xmm1,%xmm6 │ │ + pshufb %xmm1,%xmm3 │ │ + punpcklqdq %xmm6,%xmm3 │ │ + movdqu %xmm3,(%r10,%rsi,2) │ │ + mov -0x30(%rsp),%rdx │ │ + mov %rdx,%rsi │ │ + cmp %r13,%rdx │ │ + mov %rax,%rdx │ │ + mov %rdi,%r14 │ │ + mov -0x4c(%rsp),%edi │ │ + je a0f40 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + mov %rsi,%rbx │ │ + not %rbx │ │ + test $0x1,%r13b │ │ + je a11b0 │ │ + movzwl (%r10,%rsi,2),%ebp │ │ + imul %r11d,%ebp │ │ + movzwl (%r15,%rsi,2),%eax │ │ + imul %r9d,%eax │ │ + lea (%rax,%rbp,1),%eax │ │ + add $0x20,%eax │ │ + shr $0x6,%eax │ │ + mov %ax,(%r10,%rsi,2) │ │ + or $0x1,%rsi │ │ + cmp -0x18(%rsp),%rbx │ │ + je a0f40 │ │ + nopl 0x0(%rax,%rax,1) │ │ + movzwl (%r10,%rsi,2),%eax │ │ + imul %r11d,%eax │ │ + movzwl (%r15,%rsi,2),%ebx │ │ + imul %r9d,%ebx │ │ + lea (%rax,%rbx,1),%eax │ │ + add $0x20,%eax │ │ + shr $0x6,%eax │ │ + mov %ax,(%r10,%rsi,2) │ │ + movzwl 0x2(%r10,%rsi,2),%eax │ │ + imul %r11d,%eax │ │ + movzwl 0x2(%r15,%rsi,2),%ebx │ │ + imul %r9d,%ebx │ │ + lea (%rax,%rbx,1),%eax │ │ + add $0x20,%eax │ │ + shr $0x6,%eax │ │ + mov %ax,0x2(%r10,%rsi,2) │ │ + add $0x2,%rsi │ │ + cmp %rsi,%r13 │ │ + jne a11c0 │ │ + jmpq a0f40 │ │ + xor %esi,%esi │ │ + cmpq $0x0,-0x40(%rsp) │ │ + jne a10f9 │ │ + jmpq a1159 │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + nop │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + mov %r8d,%ebp │ │ + mov %rcx,-0x50(%rsp) │ │ + mov %rdx,-0x40(%rsp) │ │ + mov %rdi,-0x48(%rsp) │ │ + bsr 0x48(%rsp),%r12d │ │ + xor $0x1f,%r12d │ │ + lea -0x12(%r12),%ecx │ │ + mov $0x20,%r11d │ │ + shl %cl,%r11d │ │ + mov %r8d,-0x64(%rsp) │ │ + test %r8d,%r8d │ │ + jle a1637 │ │ + mov 0x38(%rsp),%r14 │ │ + add $0xfffffff4,%r12d │ │ + add $0x80000,%r11d │ │ + mov -0x64(%rsp),%eax │ │ + movslq %eax,%rcx │ │ + sar %rsi │ │ + mov %eax,%eax │ │ + mov %eax,%edx │ │ + and $0xfffffff8,%edx │ │ + mov %rdx,-0x30(%rsp) │ │ + movd %r11d,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm15 │ │ + movd %r12d,%xmm0 │ │ + movd 0x48(%rsp),%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm7 │ │ + mov %rcx,-0x38(%rsp) │ │ + lea (%rcx,%rcx,1),%rcx │ │ + mov %rcx,-0x10(%rsp) │ │ + mov %rsi,-0x28(%rsp) │ │ + lea (%rsi,%rsi,1),%rcx │ │ + mov %rcx,-0x18(%rsp) │ │ + xor %ebp,%ebp │ │ + pmovzxdq %xmm0,%xmm9 │ │ + movdqa 0x5d110(%rip),%xmm10 │ │ + movdqa 0x5d117(%rip),%xmm11 │ │ + movdqa 0x5d12e(%rip),%xmm12 │ │ + movdqa 0x5d135(%rip),%xmm13 │ │ + movdqa 0x5d03c(%rip),%xmm14 │ │ + mov -0x48(%rsp),%rdi │ │ + mov -0x50(%rsp),%rsi │ │ + mov -0x40(%rsp),%rdx │ │ + mov %r9d,-0x54(%rsp) │ │ + cmpl $0x8,-0x64(%rsp) │ │ + mov %rbp,-0x8(%rsp) │ │ + jae a1380 │ │ + jmp a136e │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + add -0x38(%rsp),%r14 │ │ + mov -0x8(%rsp),%rbp │ │ + add $0x1,%rbp │ │ + mov -0x10(%rsp),%rcx │ │ + add %rcx,%rdx │ │ + add %rcx,%rsi │ │ + add -0x18(%rsp),%rdi │ │ + mov -0x54(%rsp),%r9d │ │ + add $0xffffffff,%r9d │ │ + je a1637 │ │ + mov %r9d,-0x54(%rsp) │ │ + cmpl $0x8,-0x64(%rsp) │ │ + mov %rbp,-0x8(%rsp) │ │ + jae a1380 │ │ + xor %r13d,%r13d │ │ + jmpq a15d6 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + mov -0x28(%rsp),%rcx │ │ + imul %rbp,%rcx │ │ + imul -0x38(%rsp),%rbp │ │ + mov 0x38(%rsp),%rbx │ │ + mov %rbx,%r9 │ │ + lea (%rbx,%rbp,1),%r10 │ │ + lea (%rax,%rbp,1),%rbx │ │ + lea (%r9,%rbx,1),%r8 │ │ + mov %r8,-0x20(%rsp) │ │ + mov -0x48(%rsp),%r13 │ │ + lea 0x0(,%rcx,2),%r15 │ │ + add %r13,%r15 │ │ + add %rax,%rcx │ │ + lea 0x0(%r13,%rcx,2),%r13 │ │ + mov -0x40(%rsp),%r9 │ │ + lea (%r9,%rbp,2),%rcx │ │ + mov %rcx,-0x60(%rsp) │ │ + lea (%r9,%rbx,2),%rcx │ │ + mov -0x50(%rsp),%r9 │ │ + lea (%r9,%rbx,2),%rbx │ │ + cmp %r15,%r8 │ │ + seta -0x65(%rsp) │ │ + cmp %r13,%r10 │ │ + setb -0x66(%rsp) │ │ + cmp %rcx,%r15 │ │ + setb -0x67(%rsp) │ │ + mov -0x60(%rsp),%r8 │ │ + cmp %r13,%r8 │ │ + setb -0x68(%rsp) │ │ + cmp %rbx,%r15 │ │ + lea (%r9,%rbp,2),%r15 │ │ + setb %bpl │ │ + cmp %r13,%r15 │ │ + setb %r13b │ │ + cmp %rcx,%r10 │ │ + setb %r9b │ │ + mov -0x20(%rsp),%rcx │ │ + cmp %r8,%rcx │ │ + seta -0x60(%rsp) │ │ + cmp %rbx,%r10 │ │ + setb %r10b │ │ + cmp %r15,%rcx │ │ + seta %r8b │ │ + mov -0x66(%rsp),%bl │ │ + test %bl,-0x65(%rsp) │ │ + jne a15b6 │ │ + mov -0x68(%rsp),%bl │ │ + and %bl,-0x67(%rsp) │ │ + jne a15bb │ │ + and %r13b,%bpl │ │ + jne a15b1 │ │ + and -0x60(%rsp),%r9b │ │ + jne a15ac │ │ + mov $0x0,%r13d │ │ + and %r8b,%r10b │ │ + jne a15d6 │ │ + xor %ecx,%ecx │ │ + mov -0x30(%rsp),%rbp │ │ + movdqa %xmm7,%xmm2 │ │ + xchg %ax,%ax │ │ + pmovsxwd (%rdx,%rcx,2),%xmm6 │ │ + pmovsxwd 0x8(%rdx,%rcx,2),%xmm7 │ │ + pmovsxwd (%rsi,%rcx,2),%xmm0 │ │ + pmovsxwd 0x8(%rsi,%rcx,2),%xmm5 │ │ + movdqa %xmm7,%xmm4 │ │ + psubd %xmm5,%xmm4 │ │ + movdqa %xmm6,%xmm3 │ │ + psubd %xmm0,%xmm3 │ │ + pabsd %xmm3,%xmm8 │ │ + pabsd %xmm4,%xmm1 │ │ + paddd %xmm10,%xmm1 │ │ + paddd %xmm10,%xmm8 │ │ + psrld $0xa,%xmm8 │ │ + psrld $0xa,%xmm1 │ │ + movdqa %xmm1,%xmm4 │ │ + pminud %xmm11,%xmm4 │ │ + movdqa %xmm8,%xmm3 │ │ + pminud %xmm11,%xmm3 │ │ + packusdw %xmm4,%xmm3 │ │ + movdqa 0x5cf24(%rip),%xmm4 │ │ + psubusw %xmm3,%xmm4 │ │ + pmovzxwd %xmm4,%xmm3 │ │ + pmulld %xmm0,%xmm3 │ │ + pshufd $0x4e,%xmm4,%xmm0 │ │ + pmovzxwd %xmm0,%xmm0 │ │ + pmulld %xmm5,%xmm0 │ │ + pminud %xmm12,%xmm1 │ │ + paddd %xmm13,%xmm1 │ │ + pmulld %xmm1,%xmm7 │ │ + paddd %xmm15,%xmm0 │ │ + paddd %xmm7,%xmm0 │ │ + pminud %xmm12,%xmm8 │ │ + paddd %xmm13,%xmm8 │ │ + pmulld %xmm8,%xmm6 │ │ + paddd %xmm15,%xmm3 │ │ + psrad %xmm9,%xmm0 │ │ + paddd %xmm6,%xmm3 │ │ + psrad %xmm9,%xmm3 │ │ + pxor %xmm4,%xmm4 │ │ + pcmpgtd %xmm0,%xmm4 │ │ + pminsd %xmm2,%xmm0 │ │ + pandn %xmm0,%xmm4 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm3,%xmm0 │ │ + pminsd %xmm2,%xmm3 │ │ + pandn %xmm3,%xmm0 │ │ + pshufb %xmm14,%xmm0 │ │ + pshufb %xmm14,%xmm4 │ │ + punpcklqdq %xmm4,%xmm0 │ │ + movdqu %xmm0,(%rdi,%rcx,2) │ │ + packusdw %xmm1,%xmm8 │ │ + packuswb %xmm0,%xmm8 │ │ + movq %xmm8,(%r14,%rcx,1) │ │ + add $0x8,%rcx │ │ + cmp %rcx,%rbp │ │ + jne a1480 │ │ + mov %rbp,%r13 │ │ + cmp %rax,%rbp │ │ + movdqa %xmm2,%xmm7 │ │ + jne a15d6 │ │ + jmpq a1330 │ │ + xor %r13d,%r13d │ │ + jmp a15d6 │ │ + xor %r13d,%r13d │ │ + jmp a15d6 │ │ + xor %r13d,%r13d │ │ + jmp a15d6 │ │ + xor %r13d,%r13d │ │ + jmp a15d6 │ │ + mov %cx,(%rdi,%r13,2) │ │ + mov %r15b,(%r14,%r13,1) │ │ + add $0x1,%r13 │ │ + cmp %r13,%rax │ │ + je a1330 │ │ + movswl (%rdx,%r13,2),%ecx │ │ + movswl (%rsi,%r13,2),%r10d │ │ + mov %ecx,%ebx │ │ + sub %r10d,%ebx │ │ + mov %ebx,%r9d │ │ + neg %r9d │ │ + cmovl %ebx,%r9d │ │ + add $0x20,%r9d │ │ + shr $0xa,%r9d │ │ + mov $0x1a,%ebp │ │ + cmp $0x1a,%r9d │ │ + jb a1608 │ │ + mov $0x1a,%r9d │ │ + lea 0x26(%r9),%r15d │ │ + imul %r15d,%ecx │ │ + sub %r9d,%ebp │ │ + imul %r10d,%ebp │ │ + add %r11d,%ebp │ │ + add %ecx,%ebp │ │ + mov %r12d,%ecx │ │ + sar %cl,%ebp │ │ + mov 0x48(%rsp),%ecx │ │ + mov %ecx,%ebx │ │ + cmp %ecx,%ebp │ │ + jg a162d │ │ + mov %ebp,%ebx │ │ + xor %ecx,%ecx │ │ + test %ebp,%ebp │ │ + js a15c0 │ │ + mov %ebx,%ecx │ │ + jmp a15c0 │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + sub $0x38,%rsp │ │ + mov 0x48(%rsp),%r10d │ │ + mov 0x50(%rsp),%eax │ │ + sub $0x18,%rsp │ │ + push %rax │ │ + pushq $0x0 │ │ + pushq $0x1 │ │ + push %r10 │ │ + pushq 0x78(%rsp) │ │ + callq a6330 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov 0x48(%rsp),%r10d │ │ + mov 0x50(%rsp),%eax │ │ + sub $0x18,%rsp │ │ + push %rax │ │ + pushq $0x1 │ │ + pushq $0x1 │ │ + push %r10 │ │ + pushq 0x78(%rsp) │ │ + callq a6330 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + sub $0xc8,%rsp │ │ + mov %rsi,-0x38(%rsp) │ │ + mov %rdi,-0x50(%rsp) │ │ + bsr 0x108(%rsp),%esi │ │ + xor $0x1f,%esi │ │ + lea -0x30(%rsp),%rdi │ │ + mov %rcx,-0x40(%rsp) │ │ + lea (%rcx,%rcx,2),%rax │ │ + mov $0x19,%ecx │ │ + mov %esi,-0x68(%rsp) │ │ + sub %esi,%ecx │ │ + mov $0x1,%ebp │ │ + shl %cl,%ebp │ │ + sub %rax,%rdx │ │ + mov %rdx,%rsi │ │ + sar %ebp │ │ + mov %ebp,-0x5c(%rsp) │ │ + xor %ebp,%ebp │ │ + lea 0x6c595(%rip),%rdx │ │ + mov %r8,-0x58(%rsp) │ │ + mov %ebp,-0x64(%rsp) │ │ + mov %rsi,%rax │ │ + mov %rsi,-0x48(%rsp) │ │ + movzwl -0x6(%rsi),%r15d │ │ + movzwl -0x4(%rsi),%r8d │ │ + movzwl -0x2(%rsi),%ebx │ │ + movzwl (%rsi),%esi │ │ + mov %si,-0x74(%rsp) │ │ + movzwl 0x2(%rax),%esi │ │ + movzwl 0x4(%rax),%ebp │ │ + mov %bp,-0x70(%rsp) │ │ + movzwl 0x6(%rax),%r14d │ │ + mov $0x4,%r12d │ │ + mov %r9d,-0x60(%rsp) │ │ + mov %r9d,%r11d │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + movzwl %r15w,%r13d │ │ + mov %r8d,%r15d │ │ + movzwl %r8w,%r8d │ │ + mov %ebx,%eax │ │ + movzwl -0x74(%rsp),%r9d │ │ + mov %esi,%ebp │ │ + movzwl -0x70(%rsp),%esi │ │ + mov %r14d,%r10d │ │ + mov %rdi,%r14 │ │ + lea 0x200(%r11),%edi │ │ + sar $0xa,%edi │ │ + movslq %edi,%rdi │ │ + movsbl 0x200(%rdx,%rdi,8),%ebx │ │ + imul %ebx,%r13d │ │ + add -0x5c(%rsp),%r13d │ │ + movsbl 0x204(%rdx,%rdi,8),%ebx │ │ + imul %ebx,%r8d │ │ + add %r13d,%r8d │ │ + movsbl 0x201(%rdx,%rdi,8),%ebx │ │ + movzwl %ax,%edx │ │ + imul %ebx,%edx │ │ + add %r8d,%edx │ │ + mov %eax,%r8d │ │ + lea 0x6c4d8(%rip),%rax │ │ + movsbl 0x205(%rax,%rdi,8),%ebx │ │ + movzwl %r9w,%eax │ │ + imul %ebx,%eax │ │ + add %edx,%eax │ │ + lea 0x6c4c0(%rip),%rdx │ │ + movsbl 0x202(%rdx,%rdi,8),%edx │ │ + mov %bp,-0x74(%rsp) │ │ + movzwl %bp,%ebx │ │ + imul %edx,%ebx │ │ + add %eax,%ebx │ │ + lea 0x6c4a4(%rip),%rax │ │ + movsbl 0x206(%rax,%rdi,8),%eax │ │ + movzwl %si,%edx │ │ + imul %eax,%edx │ │ + add %ebx,%edx │ │ + lea 0x6c48d(%rip),%rax │ │ + movsbl 0x203(%rax,%rdi,8),%eax │ │ + mov %r10w,-0x70(%rsp) │ │ + movzwl %r10w,%ebx │ │ + imul %eax,%ebx │ │ + add %edx,%ebx │ │ + lea 0x6c46f(%rip),%rdx │ │ + movsbl 0x207(%rdx,%rdi,8),%eax │ │ + mov %r14,%rdi │ │ + mov -0x48(%rsp),%rbp │ │ + movzwl 0x0(%rbp,%r12,2),%r14d │ │ + imul %r14d,%eax │ │ + add %ebx,%eax │ │ + mov %r9d,%ebx │ │ + sar %cl,%eax │ │ + mov %ax,-0x8(%rdi,%r12,2) │ │ + mov -0x58(%rsp),%rax │ │ + movswl (%rax),%eax │ │ + add %eax,%r11d │ │ + add $0x1,%r12 │ │ + cmp $0xc,%r12 │ │ + jne a1760 │ │ + mov -0x48(%rsp),%rsi │ │ + add -0x40(%rsp),%rsi │ │ + add $0x10,%rdi │ │ + mov -0x64(%rsp),%ebp │ │ + add $0x1,%ebp │ │ + mov -0x58(%rsp),%r8 │ │ + movswl 0x2(%r8),%eax │ │ + mov -0x60(%rsp),%r9d │ │ + add %eax,%r9d │ │ + cmp $0xf,%ebp │ │ + jne a1710 │ │ + movabs $0x100000000,%rbx │ │ + lea (%rsp),%rbp │ │ + mov -0x68(%rsp),%ecx │ │ + add $0xfffffff5,%ecx │ │ + mov $0x1,%r11d │ │ + mov %ecx,%r9d │ │ + shl %cl,%r11d │ │ + sar %r11d │ │ + xor %ecx,%ecx │ │ + mov 0x100(%rsp),%eax │ │ + jmp a18ff │ │ + add $0x10,%rbp │ │ + mov -0x70(%rsp),%rcx │ │ + add $0x1,%ecx │ │ + movswl 0x6(%r8),%eax │ │ + mov -0x74(%rsp),%r15d │ │ + add %eax,%r15d │ │ + mov %r15d,%eax │ │ + mov -0x38(%rsp),%rsi │ │ + add %rsi,-0x50(%rsp) │ │ + cmp $0x8,%ecx │ │ + je a1a43 │ │ + mov %rcx,-0x70(%rsp) │ │ + xor %r10d,%r10d │ │ + movabs $0xffffffe800000000,%r13 │ │ + movabs $0xfffffff000000000,%r12 │ │ + movabs $0xfffffff800000000,%rsi │ │ + mov %eax,-0x74(%rsp) │ │ + mov %eax,%r14d │ │ + jmp a195c │ │ + xchg %ax,%ax │ │ + mov -0x50(%rsp),%rax │ │ + mov %cx,(%rax,%r10,1) │ │ + movswl 0x4(%r8),%eax │ │ + add %eax,%r14d │ │ + add %rbx,%r12 │ │ + add %rbx,%r13 │ │ + add $0x2,%r10 │ │ + add %rbx,%rsi │ │ + lea 0x6c34a(%rip),%rdx │ │ + je a18d0 │ │ + lea 0x200(%r14),%eax │ │ + sar $0xa,%eax │ │ + movslq %eax,%rcx │ │ + movsbl 0x200(%rdx,%rcx,8),%eax │ │ + mov %rdx,%r15 │ │ + mov %r13,%rdx │ │ + sar $0x1f,%rdx │ │ + movswl 0x0(%rbp,%rdx,1),%edx │ │ + imul %eax,%edx │ │ + add %r11d,%edx │ │ + movsbl 0x204(%r15,%rcx,8),%eax │ │ + mov %r12,%rdi │ │ + sar $0x1f,%rdi │ │ + movswl 0x0(%rbp,%rdi,1),%edi │ │ + imul %eax,%edi │ │ + add %edx,%edi │ │ + movsbl 0x201(%r15,%rcx,8),%eax │ │ + mov %rsi,%rdx │ │ + sar $0x1f,%rdx │ │ + movswl 0x0(%rbp,%rdx,1),%edx │ │ + imul %eax,%edx │ │ + add %edi,%edx │ │ + movsbl 0x205(%r15,%rcx,8),%eax │ │ + movswl 0x0(%rbp,%r10,1),%edi │ │ + imul %eax,%edi │ │ + add %edx,%edi │ │ + movsbl 0x202(%r15,%rcx,8),%eax │ │ + movswl 0x10(%rbp,%r10,1),%edx │ │ + imul %eax,%edx │ │ + add %edi,%edx │ │ + movsbl 0x206(%r15,%rcx,8),%eax │ │ + movswl 0x20(%rbp,%r10,1),%edi │ │ + imul %eax,%edi │ │ + add %edx,%edi │ │ + movsbl 0x203(%r15,%rcx,8),%eax │ │ + movswl 0x30(%rbp,%r10,1),%edx │ │ + imul %eax,%edx │ │ + add %edi,%edx │ │ + movsbl 0x207(%r15,%rcx,8),%eax │ │ + movswl 0x40(%rbp,%r10,1),%edi │ │ + imul %eax,%edi │ │ + add %edx,%edi │ │ + mov %r9d,%ecx │ │ + sar %cl,%edi │ │ + mov 0x108(%rsp),%ecx │ │ + mov %ecx,%eax │ │ + cmp %ecx,%edi │ │ + jg a1a32 │ │ + mov %edi,%eax │ │ + xor %ecx,%ecx │ │ + test %edi,%edi │ │ + js a1930 │ │ + mov %eax,%ecx │ │ + jmpq a1930 │ │ + add $0xc8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - nopw 0x0(%rax,%rax,1) │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x88,%rsp │ │ - mov %r9d,0x38(%rsp) │ │ - mov %r8d,0x58(%rsp) │ │ - mov %ecx,%ebp │ │ - mov %esi,%r10d │ │ - mov 0xe0(%rsp),%eax │ │ - bsr 0x110(%rsp),%r11d │ │ - lea -0x1(%rax),%ecx │ │ - cmp $0x8,%ecx │ │ - jae a7321 │ │ - mov 0xe8(%rsp),%rax │ │ - lea 0x53a47(%rip),%rsi │ │ - movzbl (%rcx,%rsi,1),%esi │ │ - mov (%rax),%ecx │ │ - lea (%rcx,%rcx,2),%ecx │ │ - add %esi,%ecx │ │ - mov %ecx,(%rax) │ │ - cmp $0x5a,%ecx │ │ - jg a72ff │ │ - setne %al │ │ - test %ebp,%ebp │ │ - movzbl %al,%eax │ │ - lea 0x1(%rax,%rax,4),%ecx │ │ - mov $0x1,%eax │ │ - cmovne %ecx,%eax │ │ - jmp a7345 │ │ - mov $0x7,%eax │ │ - cmp $0xb4,%ecx │ │ - jl a7345 │ │ - mov $0x8,%eax │ │ - mov $0x2,%ecx │ │ - cmove %ecx,%eax │ │ - test %r10d,%r10d │ │ - cmove %ecx,%eax │ │ - jmp a7345 │ │ - test %eax,%eax │ │ - je a732a │ │ - cmp $0xc,%eax │ │ - jne a7345 │ │ - mov %eax,%eax │ │ - movslq %r10d,%rcx │ │ - movslq %ebp,%rsi │ │ - lea 0x65367(%rip),%rbx │ │ - lea (%rbx,%rax,4),%rax │ │ - lea (%rax,%rcx,2),%rax │ │ - movzbl (%rsi,%rax,1),%eax │ │ - xor $0xffffffe0,%r11d │ │ - mov 0xc8(%rsp),%r13 │ │ - mov %eax,%ebx │ │ - test %ebp,%ebp │ │ - je a73a1 │ │ - mov $0x3ed3,%eax │ │ - bt %rbx,%rax │ │ - jb a7384 │ │ - mov $0x31c0,%eax │ │ - bt %rbx,%rax │ │ - jb a7384 │ │ - mov $0x72,%eax │ │ - mov %ebx,%ecx │ │ - shr %cl,%rax │ │ - test %r10d,%r10d │ │ - jne a73b3 │ │ - and $0x1,%eax │ │ - test %rax,%rax │ │ - jne a73b3 │ │ - mov 0xd8(%rsp),%rax │ │ - test %rax,%rax │ │ - je a73a3 │ │ - lea 0x0(,%rdi,4),%ecx │ │ - movslq %ecx,%rcx │ │ - lea (%rax,%rcx,2),%rax │ │ - jmp a73ae │ │ - jmp a73b3 │ │ - mov %r13,%rax │ │ - sub 0xd0(%rsp),%rax │ │ - mov %rax,0x48(%rsp) │ │ - mov %rdi,0x70(%rsp) │ │ - mov %ebp,0x34(%rsp) │ │ - mov 0x108(%rsp),%r14 │ │ - add $0x21,%r11d │ │ - mov $0x3f8d,%eax │ │ - bt %rbx,%rax │ │ - mov %rbx,0x50(%rsp) │ │ - jae a7dcd │ │ - mov 0xf8(%rsp),%eax │ │ - lea 0x0(,%rax,4),%ebp │ │ - mov %ebp,%eax │ │ - neg %eax │ │ - cltq │ │ - lea (%r14,%rax,2),%r9 │ │ - movslq %ebp,%r15 │ │ - mov %ebp,%r12d │ │ - test %r10d,%r10d │ │ - mov %r10d,0x64(%rsp) │ │ - mov %rdx,0x80(%rsp) │ │ - je a74c1 │ │ - mov %r15,0x68(%rsp) │ │ - mov 0x38(%rsp),%r15d │ │ - sub %edx,%r15d │ │ - shl $0x2,%r15d │ │ - cmp %r15d,%ebp │ │ - mov %r15d,%r10d │ │ - mov %rbp,%rdx │ │ - cmovle %ebp,%r10d │ │ - test %r10d,%r10d │ │ - jle a7489 │ │ - mov 0xd0(%rsp),%rax │ │ - mov %rax,%rbx │ │ - sar %rbx │ │ - movslq %r10d,%rbp │ │ - cmp $0x7,%r10d │ │ - ja a74ec │ │ - xor %edi,%edi │ │ - mov %edi,%eax │ │ - not %eax │ │ - add %edx,%eax │ │ - mov %rdi,%rsi │ │ - imul %rbx,%rsi │ │ - lea -0x2(,%rsi,2),%rsi │ │ - add %r13,%rsi │ │ - add %rbx,%rbx │ │ - nopl 0x0(%rax,%rax,1) │ │ - movzwl (%rsi),%ecx │ │ - cltq │ │ - mov %cx,(%r9,%rax,2) │ │ - add $0x1,%rdi │ │ - add $0xffffffff,%eax │ │ - add %rbx,%rsi │ │ - cmp %rbp,%rdi │ │ - jl a7470 │ │ - mov %rdx,%rbp │ │ - cmp %r15d,%ebp │ │ - mov 0x68(%rsp),%r15 │ │ - jle a786e │ │ - mov %ebp,%eax │ │ - sub %r10d,%eax │ │ - test %eax,%eax │ │ - jle a786e │ │ - movslq %eax,%rcx │ │ - movzwl (%r9,%rcx,2),%r8d │ │ - mov %eax,%edi │ │ - cmp $0x10,%eax │ │ - jae a764e │ │ - xor %ebx,%ebx │ │ - jmpq a7860 │ │ - cmpl $0x0,0x34(%rsp) │ │ - je a75f1 │ │ - mov 0x48(%rsp),%rax │ │ - movzwl (%rax),%edi │ │ - test %ebp,%ebp │ │ - jle a786e │ │ - cmp $0x10,%ebp │ │ - jae a760d │ │ - xor %ecx,%ecx │ │ - jmpq a7770 │ │ - xor %edi,%edi │ │ - cmp $0x2,%rax │ │ - jne a7450 │ │ - lea -0x1(%rbp),%rax │ │ - lea -0x1(%rdx),%r8d │ │ - mov %r8d,%esi │ │ - sub %eax,%esi │ │ - cmp %r8d,%esi │ │ - jg a7450 │ │ - shr $0x20,%rax │ │ - jne a7450 │ │ - lea -0x2(%r13),%rax │ │ - lea -0x4(%rdx),%esi │ │ - movslq %esi,%rsi │ │ - add $0x4,%rsi │ │ - mov %rsi,%rdi │ │ - mov 0x68(%rsp),%rcx │ │ - sub %rcx,%rdi │ │ - lea (%r14,%rdi,2),%rdi │ │ - cmp %rdi,%rax │ │ - jae a7558 │ │ - lea -0x2(,%rbp,2),%rdi │ │ - add %r13,%rdi │ │ - sub %rbp,%rsi │ │ - sub %rcx,%rsi │ │ - lea (%r14,%rsi,2),%rsi │ │ - cmp %rdi,%rsi │ │ - jb a744e │ │ - mov %r11d,0x44(%rsp) │ │ - mov %rbp,%rdi │ │ - and $0xfffffffffffffff8,%rdi │ │ - lea -0x8(%rdi),%rsi │ │ - mov %rsi,%r13 │ │ - shr $0x3,%r13 │ │ - add $0x1,%r13 │ │ - mov %r13d,%ecx │ │ - and $0x1,%ecx │ │ - test %rsi,%rsi │ │ - mov %rcx,0x78(%rsp) │ │ - je a7b73 │ │ - sub %rcx,%r13 │ │ - mov %rbx,%rcx │ │ - shl $0x4,%rcx │ │ - mov %rbx,%r14 │ │ - shl $0x5,%r14 │ │ - lea -0x9(%rdx),%r11d │ │ - xor %r8d,%r8d │ │ - movdqa 0x52809(%rip),%xmm0 │ │ - nopw 0x0(%rax,%rax,1) │ │ - movdqu (%rax),%xmm1 │ │ - lea 0x8(%r11),%esi │ │ - movslq %esi,%rsi │ │ - pshufb %xmm0,%xmm1 │ │ - movdqu %xmm1,-0xe(%r9,%rsi,2) │ │ - movdqu (%rax,%rcx,1),%xmm1 │ │ - movslq %r11d,%r11 │ │ - pshufb %xmm0,%xmm1 │ │ - movdqu %xmm1,-0xe(%r9,%r11,2) │ │ - add $0x10,%r8 │ │ - add %r14,%rax │ │ - add $0xfffffff0,%r11d │ │ - add $0xfffffffffffffffe,%r13 │ │ - jne a75b0 │ │ - jmpq a7b76 │ │ + sub $0xc8,%rsp │ │ + mov %r9d,%ebx │ │ + mov %r8,%r12 │ │ + mov %rcx,%rax │ │ + mov %rsi,-0x60(%rsp) │ │ + mov %rdi,-0x40(%rsp) │ │ + bsr 0x108(%rsp),%ecx │ │ + xor $0xffffffe0,%ecx │ │ + lea -0x30(%rsp),%rsi │ │ + mov %rax,-0x38(%rsp) │ │ + lea (%rax,%rax,2),%rax │ │ + add $0x1a,%ecx │ │ mov $0x1,%edi │ │ - mov %r11d,%ecx │ │ shl %cl,%edi │ │ + sub %rax,%rdx │ │ + mov %rdx,-0x70(%rsp) │ │ sar %edi │ │ - add $0x1,%edi │ │ - test %ebp,%ebp │ │ - jg a74dc │ │ - jmpq a786e │ │ - mov %rbp,%rdx │ │ - mov %r12d,%ecx │ │ - and $0xfffffff0,%ecx │ │ - movd %edi,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - lea -0x10(%rcx),%rsi │ │ - mov %rsi,%rax │ │ - shr $0x4,%rax │ │ - add $0x1,%rax │ │ - mov %eax,%ebp │ │ - and $0x7,%ebp │ │ - cmp $0x70,%rsi │ │ - jae a7690 │ │ - xor %ebx,%ebx │ │ - test %rbp,%rbp │ │ - jne a7733 │ │ - jmpq a7762 │ │ - mov %edi,%ebx │ │ - and $0xfffffff0,%ebx │ │ - movd %r8d,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - lea -0x10(%rbx),%rcx │ │ - mov %rcx,%rax │ │ - shr $0x4,%rax │ │ - add $0x1,%rax │ │ - mov %eax,%ebp │ │ - and $0x7,%ebp │ │ - cmp $0x70,%rcx │ │ - jae a7783 │ │ - xor %ecx,%ecx │ │ - test %rbp,%rbp │ │ - jne a7823 │ │ - jmpq a7852 │ │ - sub %rbp,%rax │ │ - mov $0x78,%esi │ │ - sub %r15,%rsi │ │ - lea (%r14,%rsi,2),%rsi │ │ - xor %ebx,%ebx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - movdqu %xmm0,-0xf0(%rsi,%rbx,2) │ │ - movdqu %xmm0,-0xe0(%rsi,%rbx,2) │ │ - movdqu %xmm0,-0xd0(%rsi,%rbx,2) │ │ - movdqu %xmm0,-0xc0(%rsi,%rbx,2) │ │ - movdqu %xmm0,-0xb0(%rsi,%rbx,2) │ │ - movdqu %xmm0,-0xa0(%rsi,%rbx,2) │ │ - movdqu %xmm0,-0x90(%rsi,%rbx,2) │ │ - movdqu %xmm0,-0x80(%rsi,%rbx,2) │ │ - movdqu %xmm0,-0x70(%rsi,%rbx,2) │ │ - movdqu %xmm0,-0x60(%rsi,%rbx,2) │ │ - movdqu %xmm0,-0x50(%rsi,%rbx,2) │ │ - movdqu %xmm0,-0x40(%rsi,%rbx,2) │ │ - movdqu %xmm0,-0x30(%rsi,%rbx,2) │ │ - movdqu %xmm0,-0x20(%rsi,%rbx,2) │ │ - movdqu %xmm0,-0x10(%rsi,%rbx,2) │ │ - movdqu %xmm0,(%rsi,%rbx,2) │ │ - sub $0xffffffffffffff80,%rbx │ │ - add $0xfffffffffffffff8,%rax │ │ - jne a76b0 │ │ - test %rbp,%rbp │ │ - je a7762 │ │ - sub %r15,%rbx │ │ - lea (%r14,%rbx,2),%rax │ │ - add $0x10,%rax │ │ - neg %rbp │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - movdqu %xmm0,-0x10(%rax) │ │ - movdqu %xmm0,(%rax) │ │ - add $0x20,%rax │ │ - inc %rbp │ │ - jne a7750 │ │ - cmp %r12,%rcx │ │ - mov %rdx,%rbp │ │ - je a786e │ │ + mov %edi,-0x4c(%rsp) │ │ + xor %edx,%edx │ │ + lea 0x6c1e2(%rip),%rdi │ │ xchg %ax,%ax │ │ - mov %di,(%r9,%rcx,2) │ │ - add $0x1,%rcx │ │ - cmp %rcx,%r12 │ │ - jne a7770 │ │ - jmpq a786e │ │ - sub %rbp,%rax │ │ - mov $0x78,%ecx │ │ - sub %r15,%rcx │ │ - lea (%r14,%rcx,2),%rsi │ │ - xor %ecx,%ecx │ │ + mov %rsi,-0x48(%rsp) │ │ + mov %edx,-0x54(%rsp) │ │ + mov -0x70(%rsp),%rax │ │ + movzwl -0x6(%rax),%r9d │ │ + movzwl -0x4(%rax),%r10d │ │ + movzwl -0x2(%rax),%edx │ │ + mov %dx,-0x74(%rsp) │ │ + movzwl (%rax),%r13d │ │ + movzwl 0x2(%rax),%edx │ │ + mov %dx,-0x68(%rsp) │ │ + movzwl 0x4(%rax),%ebp │ │ + movzwl 0x6(%rax),%r15d │ │ + mov $0x4,%esi │ │ + mov %ebx,-0x50(%rsp) │ │ + mov %ebx,%r14d │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - movdqu %xmm0,-0xf0(%rsi,%rcx,2) │ │ - movdqu %xmm0,-0xe0(%rsi,%rcx,2) │ │ - movdqu %xmm0,-0xd0(%rsi,%rcx,2) │ │ - movdqu %xmm0,-0xc0(%rsi,%rcx,2) │ │ - movdqu %xmm0,-0xb0(%rsi,%rcx,2) │ │ - movdqu %xmm0,-0xa0(%rsi,%rcx,2) │ │ - movdqu %xmm0,-0x90(%rsi,%rcx,2) │ │ - movdqu %xmm0,-0x80(%rsi,%rcx,2) │ │ - movdqu %xmm0,-0x70(%rsi,%rcx,2) │ │ - movdqu %xmm0,-0x60(%rsi,%rcx,2) │ │ - movdqu %xmm0,-0x50(%rsi,%rcx,2) │ │ - movdqu %xmm0,-0x40(%rsi,%rcx,2) │ │ - movdqu %xmm0,-0x30(%rsi,%rcx,2) │ │ - movdqu %xmm0,-0x20(%rsi,%rcx,2) │ │ - movdqu %xmm0,-0x10(%rsi,%rcx,2) │ │ - movdqu %xmm0,(%rsi,%rcx,2) │ │ - sub $0xffffffffffffff80,%rcx │ │ - add $0xfffffffffffffff8,%rax │ │ - jne a77a0 │ │ - test %rbp,%rbp │ │ - je a7852 │ │ - sub %r15,%rcx │ │ - lea (%r14,%rcx,2),%rax │ │ - add $0x10,%rax │ │ - neg %rbp │ │ + nopl (%rax) │ │ + mov %r12,%rbx │ │ + movzwl %r9w,%r12d │ │ + mov %r10d,%r9d │ │ + movzwl %r10w,%edx │ │ + movzwl -0x74(%rsp),%r10d │ │ + mov %r13d,%r11d │ │ + movzwl -0x68(%rsp),%r13d │ │ + mov %rdi,%r8 │ │ + lea 0x200(%r14),%edi │ │ + sar $0xa,%edi │ │ + movslq %edi,%rdi │ │ + movsbl 0x200(%r8,%rdi,8),%eax │ │ + imul %eax,%r12d │ │ + add -0x4c(%rsp),%r12d │ │ + movsbl 0x204(%r8,%rdi,8),%eax │ │ + imul %eax,%edx │ │ + add %r12d,%edx │ │ + mov %rbx,%r12 │ │ + movsbl 0x201(%r8,%rdi,8),%eax │ │ + movzwl %r10w,%ebx │ │ + imul %eax,%ebx │ │ + add %edx,%ebx │ │ + movsbl 0x205(%r8,%rdi,8),%eax │ │ + mov %r11w,-0x74(%rsp) │ │ + movzwl %r11w,%edx │ │ + imul %eax,%edx │ │ + add %ebx,%edx │ │ + movsbl 0x202(%r8,%rdi,8),%eax │ │ + movzwl %r13w,%ebx │ │ + imul %eax,%ebx │ │ + add %edx,%ebx │ │ + movsbl 0x206(%r8,%rdi,8),%eax │ │ + mov %bp,-0x68(%rsp) │ │ + movzwl %bp,%edx │ │ + mov %r15d,%ebp │ │ + imul %eax,%edx │ │ + add %ebx,%edx │ │ + movsbl 0x203(%r8,%rdi,8),%eax │ │ + movzwl %r15w,%ebx │ │ + imul %eax,%ebx │ │ + add %edx,%ebx │ │ + movsbl 0x207(%r8,%rdi,8),%eax │ │ + mov %r8,%rdi │ │ + mov -0x70(%rsp),%rdx │ │ + movzwl (%rdx,%rsi,2),%r15d │ │ + imul %r15d,%eax │ │ + add %ebx,%eax │ │ + sar %cl,%eax │ │ + mov -0x48(%rsp),%rdx │ │ + mov %ax,-0x8(%rdx,%rsi,2) │ │ + movswl (%r12),%eax │ │ + add %eax,%r14d │ │ + add $0x1,%rsi │ │ + cmp $0xc,%rsi │ │ + jne a1b10 │ │ + mov -0x70(%rsp),%rax │ │ + add -0x38(%rsp),%rax │ │ + mov %rax,-0x70(%rsp) │ │ + mov -0x48(%rsp),%rsi │ │ + add $0x10,%rsi │ │ + mov -0x54(%rsp),%edx │ │ + add $0x1,%edx │ │ + movswl 0x2(%r12),%eax │ │ + mov -0x50(%rsp),%ebx │ │ + add %eax,%ebx │ │ + cmp $0xf,%edx │ │ + jne a1ac0 │ │ + movabs $0x100000000,%r15 │ │ + lea (%rsp),%r9 │ │ + mov -0x60(%rsp),%rax │ │ + add %rax,%rax │ │ + mov %rax,-0x60(%rsp) │ │ + xor %edx,%edx │ │ + mov -0x40(%rsp),%r10 │ │ + mov 0x100(%rsp),%ecx │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + mov %rdx,-0x68(%rsp) │ │ + xor %eax,%eax │ │ + mov %r12,%r14 │ │ + movabs $0xffffffe800000000,%r12 │ │ + movabs $0xfffffff000000000,%r13 │ │ + movabs $0xfffffff800000000,%rbp │ │ + mov %ecx,-0x74(%rsp) │ │ + mov %r8,%r11 │ │ + nop │ │ + lea 0x200(%rcx),%edi │ │ + sar $0xa,%edi │ │ + movslq %edi,%rdi │ │ + movsbl 0x200(%r11,%rdi,8),%edx │ │ + mov %r12,%rsi │ │ + sar $0x1f,%rsi │ │ + movswl (%r9,%rsi,1),%esi │ │ + imul %edx,%esi │ │ + movsbl 0x204(%r11,%rdi,8),%edx │ │ + mov %r13,%rbx │ │ + sar $0x1f,%rbx │ │ + movswl (%r9,%rbx,1),%ebx │ │ + imul %edx,%ebx │ │ + add %esi,%ebx │ │ + movsbl 0x201(%r11,%rdi,8),%edx │ │ + mov %rbp,%rsi │ │ + sar $0x1f,%rsi │ │ + movswl (%r9,%rsi,1),%esi │ │ + imul %edx,%esi │ │ + add %ebx,%esi │ │ + movsbl 0x205(%r11,%rdi,8),%edx │ │ + movswl (%r9,%rax,1),%ebx │ │ + imul %edx,%ebx │ │ + add %esi,%ebx │ │ + movsbl 0x202(%r11,%rdi,8),%edx │ │ + movswl 0x10(%r9,%rax,1),%esi │ │ + imul %edx,%esi │ │ + add %ebx,%esi │ │ + movsbl 0x206(%r11,%rdi,8),%edx │ │ + movswl 0x20(%r9,%rax,1),%ebx │ │ + imul %edx,%ebx │ │ + add %esi,%ebx │ │ + movsbl 0x203(%r11,%rdi,8),%edx │ │ + movswl 0x30(%r9,%rax,1),%esi │ │ + imul %edx,%esi │ │ + add %ebx,%esi │ │ + movsbl 0x207(%r11,%rdi,8),%edx │ │ + movswl 0x40(%r9,%rax,1),%edi │ │ + imul %edx,%edi │ │ + lea (%rdi,%rsi,1),%edx │ │ + add $0x40,%edx │ │ + shr $0x7,%edx │ │ + add $0xffffe000,%edx │ │ + mov %dx,(%r10,%rax,1) │ │ + movswl 0x4(%r14),%edx │ │ + add %edx,%ecx │ │ + add %r15,%r13 │ │ + add %r15,%r12 │ │ + add $0x2,%rax │ │ + add %r15,%rbp │ │ + jne a1ca0 │ │ + add $0x10,%r9 │ │ + mov -0x68(%rsp),%rdx │ │ + add $0x1,%edx │ │ + movswl 0x6(%r14),%eax │ │ + mov -0x74(%rsp),%ecx │ │ + add %eax,%ecx │ │ + add -0x60(%rsp),%r10 │ │ + cmp $0x8,%edx │ │ + mov %r14,%r12 │ │ + jne a1c70 │ │ + add $0xc8,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax,%rax,1) │ │ - movdqu %xmm0,-0x10(%rax) │ │ - movdqu %xmm0,(%rax) │ │ - add $0x20,%rax │ │ - inc %rbp │ │ - jne a7840 │ │ - cmp %rdi,%rbx │ │ - mov %rdx,%rbp │ │ - je a786e │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %r8w,(%r9,%rbx,2) │ │ - add $0x1,%rbx │ │ - cmp %rbx,%rdi │ │ - jne a7860 │ │ - mov 0x50(%rsp),%rbx │ │ - cmp $0x8,%ebx │ │ - mov 0x64(%rsp),%r10d │ │ - mov 0x80(%rsp),%rcx │ │ - mov 0xd0(%rsp),%rdx │ │ - jne a7dcd │ │ - mov 0xc0(%rsp),%eax │ │ - test $0x8,%al │ │ - je a7940 │ │ - test %r10d,%r10d │ │ - je a7940 │ │ - mov 0xf8(%rsp),%eax │ │ - add %ecx,%eax │ │ - cmp 0x38(%rsp),%eax │ │ - jge a7940 │ │ - mov %r11d,0x44(%rsp) │ │ - mov 0x38(%rsp),%r8d │ │ - sub %ecx,%r8d │ │ - mov 0xf8(%rsp),%eax │ │ - sub %eax,%r8d │ │ - shl $0x2,%r8d │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + sub $0x108,%rsp │ │ + lea -0x1(%rcx),%r14d │ │ + cmp %r9d,%r14d │ │ + cmovg %r9d,%r14d │ │ + xor %r11d,%r11d │ │ + test %r9d,%r9d │ │ + cmovs %r11d,%r14d │ │ + lea -0x1(%rdx),%ebp │ │ cmp %r8d,%ebp │ │ - mov %r8d,%r13d │ │ - cmovle %ebp,%r8d │ │ + cmovg %r8d,%ebp │ │ test %r8d,%r8d │ │ - jle a7c66 │ │ - mov %rdx,%rcx │ │ + cmovs %r11d,%ebp │ │ + mov %r8d,%ebx │ │ + neg %ebx │ │ + lea -0x1(%rdi),%r13d │ │ + cmp %ebx,%r13d │ │ + mov %ebx,%r10d │ │ + cmovle %r13d,%r10d │ │ + test %ebx,%ebx │ │ + cmovs %r11d,%r10d │ │ + mov %rdi,%rbx │ │ + mov %rdi,0xb0(%rsp) │ │ + sub %edx,%edi │ │ + add %r8d,%edi │ │ + cmp %edi,%r13d │ │ + cmovg %edi,%r13d │ │ + test %edi,%edi │ │ + cmovs %r11d,%r13d │ │ + mov %r9d,%edx │ │ + neg %edx │ │ + lea -0x1(%rsi),%ebx │ │ + cmp %edx,%ebx │ │ + mov %edx,%eax │ │ + cmovle %ebx,%eax │ │ + test %edx,%edx │ │ + cmovs %r11d,%eax │ │ + mov %esi,%edx │ │ + sub %ecx,%edx │ │ + add %r9d,%edx │ │ + cmp %edx,%ebx │ │ + cmovg %edx,%ebx │ │ + mov 0x140(%rsp),%rcx │ │ + test %edx,%edx │ │ + cmovs %r11d,%ebx │ │ + mov 0x148(%rsp),%rdi │ │ + mov %rax,0xb8(%rsp) │ │ + movslq %eax,%r8 │ │ + sar %rdi │ │ + mov %rdi,%rdx │ │ + mov %rdi,0x40(%rsp) │ │ + mov %rdi,%r15 │ │ + imul %r8,%r15 │ │ + lea (%rcx,%r15,2),%rdx │ │ + mov %rdx,0xa0(%rsp) │ │ + mov %esi,%edx │ │ + sub %r8d,%edx │ │ + mov %rbx,0xc0(%rsp) │ │ + sub %ebx,%edx │ │ + mov %edx,0x90(%rsp) │ │ + test %edx,%edx │ │ + jle a29ec │ │ + mov 0x158(%rsp),%rcx │ │ + movslq %r14d,%rax │ │ sar %rcx │ │ - movslq %r8d,%r11 │ │ - xor %edi,%edi │ │ - cmp $0x10,%r8d │ │ - jb a7c20 │ │ - cmp $0x2,%rdx │ │ - jne a7c20 │ │ - lea (%r11,%r15,1),%rax │ │ - lea (%rax,%rax,1),%rdx │ │ - mov %r14,%rsi │ │ - sub %rdx,%rsi │ │ - mov 0xc8(%rsp),%rdx │ │ - lea (%rdx,%rax,2),%rax │ │ - add $0xfffffffffffffffe,%rax │ │ - cmp %rax,%rsi │ │ - jae a799d │ │ - lea (%rdx,%r15,2),%rax │ │ - add $0xfffffffffffffffe,%rax │ │ - cmp %r9,%rax │ │ - jae a799d │ │ - xor %edi,%edi │ │ - jmpq a7c20 │ │ - test %ebp,%ebp │ │ - jle a7dcd │ │ - add %r15,%r15 │ │ - movzwl (%r9),%ecx │ │ - cmp $0x10,%ebp │ │ - jae a795b │ │ - xor %edx,%edx │ │ - jmpq a7b5b │ │ - mov %r12d,%edx │ │ + mov %rcx,%rdx │ │ + mov %rcx,0x50(%rsp) │ │ + imul %rcx,%rax │ │ + movslq %ebp,%rbx │ │ + add %rax,%rbx │ │ + add %rbx,%rbx │ │ + add 0x150(%rsp),%rbx │ │ + movslq %r10d,%rbp │ │ + mov 0xb0(%rsp),%rax │ │ + sub %ebp,%eax │ │ + sub %r13d,%eax │ │ + lea (%rax,%rax,1),%edx │ │ + mov %ebp,%edi │ │ + sub $0x1,%edi │ │ + add %eax,%edi │ │ + movslq %edx,%r12 │ │ + movslq %eax,%r9 │ │ + movslq %edi,%rcx │ │ + mov %rcx,0xa8(%rsp) │ │ + mov %r13d,%edx │ │ + mov %rbp,%rcx │ │ + mov %rbp,0x38(%rsp) │ │ + cmp $0x1,%ebp │ │ + mov %rdx,0x78(%rsp) │ │ + jae a2173 │ │ + test %r13d,%r13d │ │ + je a25f3 │ │ + mov %r12,0x48(%rsp) │ │ and $0xfffffff0,%edx │ │ - movd %ecx,%xmm0 │ │ + mov %rdx,0x68(%rsp) │ │ + lea -0x10(%rdx),%rcx │ │ + mov %rcx,0x88(%rsp) │ │ + shr $0x4,%rcx │ │ + add $0x1,%rcx │ │ + mov %ecx,%esi │ │ + and $0x7,%esi │ │ + add 0x38(%rsp),%r15 │ │ + add %r9,%r15 │ │ + mov 0x140(%rsp),%rdx │ │ + lea (%rdx,%r15,2),%rbp │ │ + add $0xf0,%rbp │ │ + mov 0x40(%rsp),%rax │ │ + add %rax,%rax │ │ + mov %rax,0x70(%rsp) │ │ + mov %rsi,%rax │ │ + sub %rcx,%rax │ │ + mov %rax,0x98(%rsp) │ │ + lea (%rdx,%r15,2),%r8 │ │ + add $0x10,%r8 │ │ + mov %rsi,0x80(%rsp) │ │ + shl $0x5,%rsi │ │ + mov %rsi,0x60(%rsp) │ │ + lea (%rdx,%r15,2),%r14 │ │ + xor %r15d,%r15d │ │ + mov 0xa0(%rsp),%r12 │ │ + jmp a1ff7 │ │ + nopl 0x0(%rax) │ │ + mov 0x30(%rsp),%rbx │ │ + mov 0x50(%rsp),%rax │ │ + lea (%rbx,%rax,2),%rbx │ │ + mov 0x40(%rsp),%rax │ │ + lea (%r12,%rax,2),%r12 │ │ + add $0x1,%r15d │ │ + mov 0x70(%rsp),%rax │ │ + add %rax,%rbp │ │ + add %rax,%r8 │ │ + add %rax,%r14 │ │ + cmp 0x90(%rsp),%r15d │ │ + je a29ec │ │ + mov 0x38(%rsp),%rax │ │ + lea (%r12,%rax,2),%rdi │ │ + mov %rbx,0x30(%rsp) │ │ + mov %rbx,%rsi │ │ + mov 0x48(%rsp),%rdx │ │ + mov %r8,%rbx │ │ + callq 4390 │ │ + mov %rbx,%r8 │ │ + mov 0x78(%rsp),%rdi │ │ + test %r13d,%r13d │ │ + jle a1fc0 │ │ + mov 0xa8(%rsp),%rax │ │ + movzwl (%r12,%rax,2),%eax │ │ + cmp $0x10,%r13d │ │ + jae a2040 │ │ + xor %ecx,%ecx │ │ + jmpq a2160 │ │ + nopl 0x0(%rax) │ │ + movd %eax,%xmm0 │ │ pshuflw $0xe0,%xmm0,%xmm0 │ │ pshufd $0x0,%xmm0,%xmm0 │ │ - lea -0x10(%rdx),%rsi │ │ - mov %rsi,%rdi │ │ - shr $0x4,%rdi │ │ - add $0x1,%rdi │ │ - mov %edi,%eax │ │ - and $0x7,%eax │ │ - cmp $0x70,%rsi │ │ - jae a7a83 │ │ - xor %ebp,%ebp │ │ - test %rax,%rax │ │ - jne a7b23 │ │ - jmpq a7b52 │ │ - mov %rbp,%rsi │ │ - mov %r11,%rdi │ │ - and $0xfffffffffffffff0,%rdi │ │ - lea -0x10(%rdi),%rax │ │ - mov %rax,%rbp │ │ - shr $0x4,%rbp │ │ - add $0x1,%rbp │ │ - mov %ebp,%r10d │ │ - and $0x1,%r10d │ │ - test %rax,%rax │ │ - je a7bc8 │ │ - sub %r10,%rbp │ │ - mov %r15,%rbx │ │ - add $0x10,%r15 │ │ - imul %rcx,%r15 │ │ - mov 0xc8(%rsp),%rax │ │ - add $0xe,%rax │ │ - mov %rcx,%r12 │ │ - shl $0x6,%r12 │ │ - mov $0xfffffffffffffff8,%rdx │ │ - sub %rbx,%rdx │ │ - lea (%r14,%rdx,2),%rdx │ │ - mov %rcx,%r14 │ │ - mov %rbx,0x68(%rsp) │ │ - imul %rbx,%r14 │ │ - xor %ebx,%ebx │ │ - movdqa 0x523a5(%rip),%xmm0 │ │ - nopl 0x0(%rax,%rax,1) │ │ - movdqu -0x10(%rax,%r14,2),%xmm1 │ │ - movdqu (%rax,%r14,2),%xmm2 │ │ - pshufb %xmm0,%xmm1 │ │ - movdqu %xmm1,(%rdx,%rbx,2) │ │ - pshufb %xmm0,%xmm2 │ │ - movdqu %xmm2,-0x10(%rdx,%rbx,2) │ │ - movdqu -0x10(%rax,%r15,2),%xmm1 │ │ - movdqu (%rax,%r15,2),%xmm2 │ │ - pshufb %xmm0,%xmm1 │ │ - movdqu %xmm1,-0x20(%rdx,%rbx,2) │ │ - pshufb %xmm0,%xmm2 │ │ - movdqu %xmm2,-0x30(%rdx,%rbx,2) │ │ - add %r12,%rax │ │ - add $0xffffffffffffffe0,%rbx │ │ - add $0xfffffffffffffffe,%rbp │ │ - jne a7a10 │ │ - neg %rbx │ │ - mov 0x108(%rsp),%r14 │ │ - mov 0x68(%rsp),%r15 │ │ - test %r10,%r10 │ │ - mov %rsi,%rbp │ │ - jne a7bd2 │ │ - jmpq a7c11 │ │ - sub %rax,%rdi │ │ - mov $0x78,%esi │ │ - sub %r15,%rsi │ │ - lea (%r14,%rsi,2),%rsi │ │ - xor %ebp,%ebp │ │ + cmpq $0x70,0x88(%rsp) │ │ + jae a2074 │ │ + xor %ecx,%ecx │ │ + mov 0x60(%rsp),%rbx │ │ + cmpq $0x0,0x80(%rsp) │ │ + jne a211a │ │ + jmpq a2143 │ │ + mov 0x98(%rsp),%rdx │ │ + xor %ecx,%ecx │ │ + mov 0x60(%rsp),%rbx │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - movdqu %xmm0,-0xf0(%rsi,%rbp,2) │ │ - movdqu %xmm0,-0xe0(%rsi,%rbp,2) │ │ - movdqu %xmm0,-0xd0(%rsi,%rbp,2) │ │ - movdqu %xmm0,-0xc0(%rsi,%rbp,2) │ │ - movdqu %xmm0,-0xb0(%rsi,%rbp,2) │ │ - movdqu %xmm0,-0xa0(%rsi,%rbp,2) │ │ - movdqu %xmm0,-0x90(%rsi,%rbp,2) │ │ - movdqu %xmm0,-0x80(%rsi,%rbp,2) │ │ - movdqu %xmm0,-0x70(%rsi,%rbp,2) │ │ - movdqu %xmm0,-0x60(%rsi,%rbp,2) │ │ - movdqu %xmm0,-0x50(%rsi,%rbp,2) │ │ - movdqu %xmm0,-0x40(%rsi,%rbp,2) │ │ - movdqu %xmm0,-0x30(%rsi,%rbp,2) │ │ - movdqu %xmm0,-0x20(%rsi,%rbp,2) │ │ - movdqu %xmm0,-0x10(%rsi,%rbp,2) │ │ - movdqu %xmm0,(%rsi,%rbp,2) │ │ - sub $0xffffffffffffff80,%rbp │ │ - add $0xfffffffffffffff8,%rdi │ │ - jne a7aa0 │ │ - test %rax,%rax │ │ - je a7b52 │ │ - sub %r15,%rbp │ │ - lea (%r14,%rbp,2),%rsi │ │ - add $0x10,%rsi │ │ - neg %rax │ │ + nopl (%rax) │ │ + movdqu %xmm0,-0xf0(%rbp,%rcx,2) │ │ + movdqu %xmm0,-0xe0(%rbp,%rcx,2) │ │ + movdqu %xmm0,-0xd0(%rbp,%rcx,2) │ │ + movdqu %xmm0,-0xc0(%rbp,%rcx,2) │ │ + movdqu %xmm0,-0xb0(%rbp,%rcx,2) │ │ + movdqu %xmm0,-0xa0(%rbp,%rcx,2) │ │ + movdqu %xmm0,-0x90(%rbp,%rcx,2) │ │ + movdqu %xmm0,-0x80(%rbp,%rcx,2) │ │ + movdqu %xmm0,-0x70(%rbp,%rcx,2) │ │ + movdqu %xmm0,-0x60(%rbp,%rcx,2) │ │ + movdqu %xmm0,-0x50(%rbp,%rcx,2) │ │ + movdqu %xmm0,-0x40(%rbp,%rcx,2) │ │ + movdqu %xmm0,-0x30(%rbp,%rcx,2) │ │ + movdqu %xmm0,-0x20(%rbp,%rcx,2) │ │ + movdqu %xmm0,-0x10(%rbp,%rcx,2) │ │ + movdqu %xmm0,0x0(%rbp,%rcx,2) │ │ + sub $0xffffffffffffff80,%rcx │ │ + add $0x8,%rdx │ │ + jne a2090 │ │ + cmpq $0x0,0x80(%rsp) │ │ + je a2143 │ │ + lea (%r8,%rcx,2),%rdx │ │ + lea (%r14,%rcx,2),%rcx │ │ + xor %esi,%esi │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - movdqu %xmm0,-0x10(%rsi) │ │ - movdqu %xmm0,(%rsi) │ │ - add $0x20,%rsi │ │ - inc %rax │ │ - jne a7b40 │ │ - cmp %r12,%rdx │ │ - je a7dcd │ │ - sub %r15,%r9 │ │ xchg %ax,%ax │ │ - mov %cx,(%r9,%rdx,2) │ │ - add $0x1,%rdx │ │ - cmp %rdx,%r12 │ │ - jne a7b60 │ │ - jmpq a7dcd │ │ - xor %r8d,%r8d │ │ - cmpq $0x0,0x78(%rsp) │ │ - mov 0x108(%rsp),%r14 │ │ - mov 0xc8(%rsp),%r13 │ │ - je a7bb5 │ │ - mov %rbx,%rax │ │ - imul %r8,%rax │ │ - movdqu -0x2(%r13,%rax,2),%xmm0 │ │ - not %r8d │ │ - add %edx,%r8d │ │ - movslq %r8d,%rax │ │ - pshufb 0x52202(%rip),%xmm0 │ │ - movdqu %xmm0,-0xe(%r9,%rax,2) │ │ - cmp %rbp,%rdi │ │ - mov 0x44(%rsp),%r11d │ │ - jne a7450 │ │ - jmpq a7489 │ │ - xor %ebx,%ebx │ │ - test %r10,%r10 │ │ - mov %rsi,%rbp │ │ - je a7c11 │ │ - lea (%rbx,%r15,1),%rax │ │ - imul %rcx,%rax │ │ - mov 0xc8(%rsp),%rdx │ │ - movdqu -0x2(%rdx,%rax,2),%xmm0 │ │ - movdqu 0xe(%rdx,%rax,2),%xmm1 │ │ - not %rbx │ │ - movdqa 0x521b7(%rip),%xmm2 │ │ - pshufb %xmm2,%xmm0 │ │ - movdqu %xmm0,-0xe(%r9,%rbx,2) │ │ - pshufb %xmm2,%xmm1 │ │ - movdqu %xmm1,-0x1e(%r9,%rbx,2) │ │ - cmp %r11,%rdi │ │ - mov 0x64(%rsp),%r10d │ │ - mov 0x50(%rsp),%rbx │ │ - je a7c66 │ │ - lea (%rdi,%r15,1),%rax │ │ - mov %rcx,%rdx │ │ - imul %rax,%rdx │ │ - not %rax │ │ - lea (%r14,%rax,2),%rax │ │ - mov 0xc8(%rsp),%rsi │ │ - lea (%rsi,%rdx,2),%rdx │ │ - add $0xfffffffffffffffe,%rdx │ │ - add %rcx,%rcx │ │ + movdqu %xmm0,(%rcx,%rsi,1) │ │ + movdqu %xmm0,(%rdx,%rsi,1) │ │ + add $0x20,%rsi │ │ + cmp %rsi,%rbx │ │ + jne a2130 │ │ + mov 0x68(%rsp),%rdx │ │ + mov %rdx,%rcx │ │ + cmp %rdi,%rdx │ │ + je a1fc0 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - movzwl (%rdx),%esi │ │ - add $0x1,%rdi │ │ - mov %si,(%rax) │ │ - add $0xfffffffffffffffe,%rax │ │ - add %rcx,%rdx │ │ - cmp %r11,%rdi │ │ - jl a7c50 │ │ - cmp %r13d,%ebp │ │ - mov 0x44(%rsp),%r11d │ │ - jle a7dcd │ │ - sub %r8d,%ebp │ │ - jle a7dcd │ │ - neg %r8d │ │ - movslq %r8d,%rax │ │ - movzwl (%r9,%rax,2),%eax │ │ + xchg %ax,%ax │ │ + mov %ax,(%r14,%rcx,2) │ │ + add $0x1,%rcx │ │ + cmp %rcx,%rdi │ │ + jne a2160 │ │ + jmpq a1fc0 │ │ + test %r10d,%r10d │ │ + mov %r12,0x48(%rsp) │ │ + jle a2636 │ │ + mov 0x38(%rsp),%rsi │ │ + mov %rsi,%r8 │ │ + mov %r8d,%ebp │ │ mov %ebp,%ecx │ │ - cmp $0x10,%ebp │ │ - jae a7c96 │ │ - xor %edx,%edx │ │ - jmpq a7dac │ │ - mov %ecx,%edx │ │ + and $0xfffffff0,%ecx │ │ + mov %rcx,0x100(%rsp) │ │ + add $0xfffffffffffffff0,%rcx │ │ + mov %rcx,0xf8(%rsp) │ │ + shr $0x4,%rcx │ │ + add $0x1,%rcx │ │ and $0xfffffff0,%edx │ │ + mov %rdx,0xe0(%rsp) │ │ + add $0xfffffffffffffff0,%rdx │ │ + mov %rdx,0xd8(%rsp) │ │ + shr $0x4,%rdx │ │ + add $0x1,%rdx │ │ + mov %ecx,%eax │ │ + and $0x7,%eax │ │ + mov %edx,%esi │ │ + and $0x7,%esi │ │ + mov %rax,%rdi │ │ + sub %rcx,%rdi │ │ + mov %rdi,0xe8(%rsp) │ │ + mov 0x140(%rsp),%rcx │ │ + lea (%rcx,%r15,2),%r10 │ │ + add $0x10,%r10 │ │ + mov %rax,0xf0(%rsp) │ │ + mov %rax,%r11 │ │ + shl $0x5,%r11 │ │ + add %r8,%r15 │ │ + add %r9,%r15 │ │ + lea (%rcx,%r15,2),%r14 │ │ + add $0xf0,%r14 │ │ + mov %rsi,%rax │ │ + sub %rdx,%rax │ │ + mov %rax,0xc8(%rsp) │ │ + lea (%rcx,%r15,2),%r8 │ │ + add $0x10,%r8 │ │ + mov %rsi,0xd0(%rsp) │ │ + mov %rsi,%r9 │ │ + shl $0x5,%r9 │ │ + lea (%rcx,%r15,2),%r12 │ │ + mov 0x40(%rsp),%rax │ │ + add %rax,%rax │ │ + mov %rax,0x88(%rsp) │ │ + xor %ecx,%ecx │ │ + mov 0xa0(%rsp),%r15 │ │ + mov %r13d,0x5c(%rsp) │ │ + mov %r11,0x98(%rsp) │ │ + mov %r9,0x80(%rsp) │ │ + jmp a22a5 │ │ + xchg %ax,%ax │ │ + mov 0x50(%rsp),%rax │ │ + lea (%rbx,%rax,2),%rbx │ │ + mov 0x88(%rsp),%rax │ │ + add %rax,%r15 │ │ + mov 0x70(%rsp),%rcx │ │ + add $0x1,%ecx │ │ + add %rax,%r10 │ │ + add %rax,%r14 │ │ + add %rax,%r8 │ │ + add %rax,%r12 │ │ + cmp 0x90(%rsp),%ecx │ │ + je a29ec │ │ + mov %rcx,0x70(%rsp) │ │ + mov %r8,0x68(%rsp) │ │ + mov %r10,0x60(%rsp) │ │ + mov 0x38(%rsp),%r13 │ │ + lea (%r15,%r13,2),%rdi │ │ + mov %rbx,0x30(%rsp) │ │ + mov %rbx,%rsi │ │ + mov 0x48(%rsp),%rdx │ │ + callq 4390 │ │ + movzwl (%r15,%r13,2),%eax │ │ + cmp $0x10,%r13d │ │ + jae a2310 │ │ + xor %ecx,%ecx │ │ + mov 0x30(%rsp),%rbx │ │ + mov 0x5c(%rsp),%r13d │ │ + mov 0x78(%rsp),%rdi │ │ + mov 0x60(%rsp),%r10 │ │ + mov 0x68(%rsp),%r8 │ │ + mov 0x80(%rsp),%r9 │ │ + jmpq a2490 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ movd %eax,%xmm0 │ │ pshuflw $0xe0,%xmm0,%xmm0 │ │ pshufd $0x0,%xmm0,%xmm0 │ │ - lea -0x10(%rdx),%rbp │ │ - mov %rbp,%rdi │ │ - shr $0x4,%rdi │ │ - add $0x1,%rdi │ │ - mov %edi,%esi │ │ - and $0x7,%esi │ │ - cmp $0x70,%rbp │ │ - jae a7cd3 │ │ - xor %ebp,%ebp │ │ - test %rsi,%rsi │ │ - jne a7d73 │ │ - jmpq a7da2 │ │ - sub %rsi,%rdi │ │ - lea (%r15,%r15,1),%rbp │ │ - mov $0x78,%ebx │ │ - sub %rbp,%rbx │ │ - lea (%r14,%rbx,2),%rbx │ │ - xor %ebp,%ebp │ │ + cmpq $0x70,0xf8(%rsp) │ │ + jae a2370 │ │ + xor %ecx,%ecx │ │ + mov 0x30(%rsp),%rbx │ │ + mov 0x5c(%rsp),%r13d │ │ + mov 0x78(%rsp),%rdi │ │ + mov 0x60(%rsp),%r10 │ │ + mov 0x98(%rsp),%r11 │ │ + mov 0x68(%rsp),%r8 │ │ + mov 0x80(%rsp),%r9 │ │ + cmpq $0x0,0xf0(%rsp) │ │ + jne a2450 │ │ + jmpq a2473 │ │ nopl 0x0(%rax,%rax,1) │ │ - movdqu %xmm0,-0xf0(%rbx,%rbp,2) │ │ - movdqu %xmm0,-0xe0(%rbx,%rbp,2) │ │ - movdqu %xmm0,-0xd0(%rbx,%rbp,2) │ │ - movdqu %xmm0,-0xc0(%rbx,%rbp,2) │ │ - movdqu %xmm0,-0xb0(%rbx,%rbp,2) │ │ - movdqu %xmm0,-0xa0(%rbx,%rbp,2) │ │ - movdqu %xmm0,-0x90(%rbx,%rbp,2) │ │ - movdqu %xmm0,-0x80(%rbx,%rbp,2) │ │ - movdqu %xmm0,-0x70(%rbx,%rbp,2) │ │ - movdqu %xmm0,-0x60(%rbx,%rbp,2) │ │ - movdqu %xmm0,-0x50(%rbx,%rbp,2) │ │ - movdqu %xmm0,-0x40(%rbx,%rbp,2) │ │ - movdqu %xmm0,-0x30(%rbx,%rbp,2) │ │ - movdqu %xmm0,-0x20(%rbx,%rbp,2) │ │ - movdqu %xmm0,-0x10(%rbx,%rbp,2) │ │ - movdqu %xmm0,(%rbx,%rbp,2) │ │ - sub $0xffffffffffffff80,%rbp │ │ - add $0xfffffffffffffff8,%rdi │ │ - jne a7cf0 │ │ - test %rsi,%rsi │ │ - je a7da2 │ │ - lea (%r15,%r15,1),%rdi │ │ - sub %rdi,%rbp │ │ - lea (%r14,%rbp,2),%rdi │ │ - add $0x10,%rdi │ │ - neg %rsi │ │ + mov 0xe8(%rsp),%rdx │ │ + xor %ecx,%ecx │ │ + mov 0x30(%rsp),%rbx │ │ + mov 0x5c(%rsp),%r13d │ │ + mov 0x78(%rsp),%rdi │ │ + mov 0x60(%rsp),%r10 │ │ + mov 0x98(%rsp),%r11 │ │ + mov 0x68(%rsp),%r8 │ │ + mov 0x80(%rsp),%r9 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - movdqu %xmm0,-0x10(%rdi) │ │ - movdqu %xmm0,(%rdi) │ │ - add $0x20,%rdi │ │ - inc %rsi │ │ - jne a7d90 │ │ - cmp %rcx,%rdx │ │ - mov 0x50(%rsp),%rbx │ │ - je a7dcd │ │ - sub %rdx,%rcx │ │ - add %r15,%r15 │ │ - sub %r15,%rdx │ │ - lea (%r14,%rdx,2),%rdx │ │ + nopl (%rax) │ │ + movdqu %xmm0,(%r15,%rcx,2) │ │ + movdqu %xmm0,0x10(%r15,%rcx,2) │ │ + movdqu %xmm0,0x20(%r15,%rcx,2) │ │ + movdqu %xmm0,0x30(%r15,%rcx,2) │ │ + movdqu %xmm0,0x40(%r15,%rcx,2) │ │ + movdqu %xmm0,0x50(%r15,%rcx,2) │ │ + movdqu %xmm0,0x60(%r15,%rcx,2) │ │ + movdqu %xmm0,0x70(%r15,%rcx,2) │ │ + movdqu %xmm0,0x80(%r15,%rcx,2) │ │ + movdqu %xmm0,0x90(%r15,%rcx,2) │ │ + movdqu %xmm0,0xa0(%r15,%rcx,2) │ │ + movdqu %xmm0,0xb0(%r15,%rcx,2) │ │ + movdqu %xmm0,0xc0(%r15,%rcx,2) │ │ + movdqu %xmm0,0xd0(%r15,%rcx,2) │ │ + movdqu %xmm0,0xe0(%r15,%rcx,2) │ │ + movdqu %xmm0,0xf0(%r15,%rcx,2) │ │ + sub $0xffffffffffffff80,%rcx │ │ + add $0x8,%rdx │ │ + jne a23b0 │ │ + cmpq $0x0,0xf0(%rsp) │ │ + je a2473 │ │ + lea (%r10,%rcx,2),%rdx │ │ + lea (%r15,%rcx,2),%rcx │ │ xor %esi,%esi │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %ax,(%rdx,%rsi,2) │ │ - add $0x1,%rsi │ │ - cmp %rsi,%rcx │ │ - jne a7dc0 │ │ - mov 0xf0(%rsp),%r12d │ │ - mov $0x3ed3,%eax │ │ - bt %rbx,%rax │ │ - jae a84ad │ │ - lea 0x0(,%r12,4),%r14d │ │ - mov 0x108(%rsp),%rax │ │ - lea 0x2(%rax),%r15 │ │ - mov %r14d,%ebp │ │ - cmpl $0x0,0x34(%rsp) │ │ - je a7e7c │ │ - mov %rbp,0x38(%rsp) │ │ - mov 0x58(%rsp),%ebp │ │ - sub 0x70(%rsp),%ebp │ │ - shl $0x2,%ebp │ │ - cmp %ebp,%r14d │ │ - mov %ebp,%ebx │ │ - cmovle %r14d,%ebx │ │ - lea (%rbx,%rbx,1),%eax │ │ - movslq %eax,%rdx │ │ - mov %r15,%rdi │ │ - mov 0x48(%rsp),%rsi │ │ - mov %r14,%r13 │ │ - mov %r11d,%r14d │ │ - mov %r10d,%r12d │ │ - callq 43b0 │ │ - mov %r12d,%r10d │ │ - mov 0xf0(%rsp),%r12d │ │ - mov %r14d,%r11d │ │ - mov %r13,%r14 │ │ - cmp %ebp,%r14d │ │ - mov 0x38(%rsp),%rbp │ │ - jle a811d │ │ - mov %r14d,%edx │ │ - sub %ebx,%edx │ │ - jle a811d │ │ - movslq %ebx,%r8 │ │ - movzwl -0x2(%r15,%r8,2),%eax │ │ - mov %edx,%ecx │ │ - cmp $0x10,%edx │ │ - jae a7f04 │ │ - xor %edx,%edx │ │ - jmpq a810c │ │ - test %r10d,%r10d │ │ - je a7ea3 │ │ - mov 0xc8(%rsp),%rax │ │ - movzwl -0x2(%rax),%eax │ │ - test %r14d,%r14d │ │ - jle a811d │ │ - cmp $0x10,%r14d │ │ - jae a7ebc │ │ - xor %ecx,%ecx │ │ - jmpq a8020 │ │ - mov $0x1,%eax │ │ - mov %r11d,%ecx │ │ - shl %cl,%eax │ │ - sar %eax │ │ - add $0xffffffff,%eax │ │ - test %r14d,%r14d │ │ - jg a7e96 │ │ - jmpq a811d │ │ - mov %ebp,%ecx │ │ - and $0xfffffff0,%ecx │ │ - movd %eax,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - lea -0x10(%rcx),%rdi │ │ - mov %rdi,%rsi │ │ - shr $0x4,%rsi │ │ - add $0x1,%rsi │ │ - mov %esi,%edx │ │ - and $0x7,%edx │ │ - mov %rbp,%rbx │ │ - cmp $0x70,%rdi │ │ - jae a7f4d │ │ - xor %edi,%edi │ │ - mov 0x108(%rsp),%rbp │ │ - test %rdx,%rdx │ │ - jne a7feb │ │ - jmpq a8012 │ │ - mov %ecx,%edx │ │ - and $0xfffffff0,%edx │ │ - movd %eax,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - lea -0x10(%rdx),%rsi │ │ - mov %rsi,%rdi │ │ - shr $0x4,%rdi │ │ - add $0x1,%rdi │ │ - mov %edi,%ebp │ │ - and $0x7,%ebp │ │ - cmp $0x70,%rsi │ │ - jae a8033 │ │ - xor %ebx,%ebx │ │ - mov 0x108(%rsp),%r9 │ │ - test %rbp,%rbp │ │ - jne a80d3 │ │ - jmpq a8102 │ │ - sub %rdx,%rsi │ │ - xor %edi,%edi │ │ - mov 0x108(%rsp),%rbp │ │ nopw 0x0(%rax,%rax,1) │ │ - movdqu %xmm0,0x2(%rbp,%rdi,2) │ │ - movdqu %xmm0,0x12(%rbp,%rdi,2) │ │ - movdqu %xmm0,0x22(%rbp,%rdi,2) │ │ - movdqu %xmm0,0x32(%rbp,%rdi,2) │ │ - movdqu %xmm0,0x42(%rbp,%rdi,2) │ │ - movdqu %xmm0,0x52(%rbp,%rdi,2) │ │ - movdqu %xmm0,0x62(%rbp,%rdi,2) │ │ - movdqu %xmm0,0x72(%rbp,%rdi,2) │ │ - movdqu %xmm0,0x82(%rbp,%rdi,2) │ │ - movdqu %xmm0,0x92(%rbp,%rdi,2) │ │ - movdqu %xmm0,0xa2(%rbp,%rdi,2) │ │ - movdqu %xmm0,0xb2(%rbp,%rdi,2) │ │ - movdqu %xmm0,0xc2(%rbp,%rdi,2) │ │ - movdqu %xmm0,0xd2(%rbp,%rdi,2) │ │ - movdqu %xmm0,0xe2(%rbp,%rdi,2) │ │ - movdqu %xmm0,0xf2(%rbp,%rdi,2) │ │ - sub $0xffffffffffffff80,%rdi │ │ - add $0xfffffffffffffff8,%rsi │ │ - jne a7f60 │ │ - test %rdx,%rdx │ │ - je a8012 │ │ - lea 0x12(,%rdi,2),%rsi │ │ - add %rbp,%rsi │ │ - neg %rdx │ │ - nopl 0x0(%rax) │ │ - movdqu %xmm0,-0x10(%rsi) │ │ - movdqu %xmm0,(%rsi) │ │ + movdqu %xmm0,(%rcx,%rsi,1) │ │ + movdqu %xmm0,(%rdx,%rsi,1) │ │ add $0x20,%rsi │ │ - inc %rdx │ │ - jne a8000 │ │ - mov %rbx,%rbp │ │ - cmp %rbx,%rcx │ │ - je a811d │ │ - xchg %ax,%ax │ │ + cmp %rsi,%r11 │ │ + jne a2460 │ │ + mov 0x100(%rsp),%rdx │ │ + mov %rdx,%rcx │ │ + cmp %rbp,%rdx │ │ + je a249e │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ mov %ax,(%r15,%rcx,2) │ │ add $0x1,%rcx │ │ cmp %rcx,%rbp │ │ - jne a8020 │ │ - jmpq a811d │ │ - sub %rbp,%rdi │ │ - mov 0x108(%rsp),%r9 │ │ - lea (%r9,%r8,2),%rsi │ │ - add $0xf2,%rsi │ │ - xor %ebx,%ebx │ │ - nopl 0x0(%rax,%rax,1) │ │ - movdqu %xmm0,-0xf0(%rsi,%rbx,2) │ │ - movdqu %xmm0,-0xe0(%rsi,%rbx,2) │ │ - movdqu %xmm0,-0xd0(%rsi,%rbx,2) │ │ - movdqu %xmm0,-0xc0(%rsi,%rbx,2) │ │ - movdqu %xmm0,-0xb0(%rsi,%rbx,2) │ │ - movdqu %xmm0,-0xa0(%rsi,%rbx,2) │ │ - movdqu %xmm0,-0x90(%rsi,%rbx,2) │ │ - movdqu %xmm0,-0x80(%rsi,%rbx,2) │ │ - movdqu %xmm0,-0x70(%rsi,%rbx,2) │ │ - movdqu %xmm0,-0x60(%rsi,%rbx,2) │ │ - movdqu %xmm0,-0x50(%rsi,%rbx,2) │ │ - movdqu %xmm0,-0x40(%rsi,%rbx,2) │ │ - movdqu %xmm0,-0x30(%rsi,%rbx,2) │ │ - movdqu %xmm0,-0x20(%rsi,%rbx,2) │ │ - movdqu %xmm0,-0x10(%rsi,%rbx,2) │ │ - movdqu %xmm0,(%rsi,%rbx,2) │ │ - sub $0xffffffffffffff80,%rbx │ │ - add $0xfffffffffffffff8,%rdi │ │ - jne a8050 │ │ - test %rbp,%rbp │ │ - je a8102 │ │ - add %r8,%rbx │ │ - lea (%r9,%rbx,2),%rsi │ │ - add $0x12,%rsi │ │ - neg %rbp │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - movdqu %xmm0,-0x10(%rsi) │ │ - movdqu %xmm0,(%rsi) │ │ - add $0x20,%rsi │ │ - inc %rbp │ │ - jne a80f0 │ │ - cmp %rcx,%rdx │ │ - mov 0x38(%rsp),%rbp │ │ - je a811d │ │ - lea (%r15,%r8,2),%rsi │ │ - mov %ax,(%rsi,%rdx,2) │ │ - add $0x1,%rdx │ │ - cmp %rdx,%rcx │ │ - jne a8110 │ │ - mov 0x50(%rsp),%rbx │ │ - cmp $0x6,%ebx │ │ - jne a84ad │ │ - mov 0xc0(%rsp),%eax │ │ - test $0x1,%al │ │ - mov 0x70(%rsp),%rcx │ │ - je a81e4 │ │ - cmpl $0x0,0x34(%rsp) │ │ - je a81e4 │ │ - lea (%r12,%rcx,1),%eax │ │ - cmp 0x58(%rsp),%eax │ │ - jge a81e4 │ │ - mov 0x58(%rsp),%ebp │ │ - sub %ecx,%ebp │ │ - sub %r12d,%ebp │ │ - shl $0x2,%ebp │ │ - cmp %ebp,%r14d │ │ - mov %ebp,%r13d │ │ - cmovle %r14d,%r13d │ │ - movslq %r14d,%rcx │ │ - lea (%r15,%rcx,2),%rdi │ │ - mov 0x48(%rsp),%rax │ │ - mov %rcx,0x38(%rsp) │ │ - lea (%rax,%rcx,2),%rsi │ │ - lea 0x0(%r13,%r13,1),%eax │ │ - movslq %eax,%rdx │ │ - mov %r14,0x58(%rsp) │ │ - mov %r12,%r14 │ │ - mov %r11d,%r12d │ │ - mov %r10d,%ebx │ │ - callq 43b0 │ │ - mov %ebx,%r10d │ │ - mov 0x50(%rsp),%rbx │ │ - mov %r12d,%r11d │ │ - mov %r14,%r12 │ │ - mov 0x58(%rsp),%rax │ │ - cmp %ebp,%eax │ │ - jle a84ad │ │ - mov %eax,%edx │ │ - sub %r13d,%edx │ │ - jle a84ad │ │ - movslq %r13d,%r9 │ │ - lea (%rax,%r13,1),%eax │ │ - add $0xffffffff,%eax │ │ - cltq │ │ + jne a2490 │ │ + test %r13d,%r13d │ │ + je a2270 │ │ + jle a2270 │ │ + mov 0xa8(%rsp),%rax │ │ movzwl (%r15,%rax,2),%eax │ │ - mov %edx,%ecx │ │ - cmp $0x10,%edx │ │ - jae a824b │ │ - xor %r8d,%r8d │ │ - jmpq a8477 │ │ - test %r14d,%r14d │ │ - jle a84ad │ │ - movslq %r14d,%rdx │ │ - movzwl -0x2(%r15,%rdx,2),%eax │ │ - cmp $0x10,%r14d │ │ - jae a8203 │ │ + cmp $0x10,%r13d │ │ + jae a24c7 │ │ xor %ecx,%ecx │ │ - jmpq a8373 │ │ - mov %rbp,%r9 │ │ - mov %ebp,%ecx │ │ - and $0xfffffff0,%ecx │ │ + jmpq a25e0 │ │ movd %eax,%xmm0 │ │ pshuflw $0xe0,%xmm0,%xmm0 │ │ pshufd $0x0,%xmm0,%xmm0 │ │ - lea -0x10(%rcx),%rbp │ │ - mov %rbp,%rdi │ │ - shr $0x4,%rdi │ │ - add $0x1,%rdi │ │ - mov %edi,%esi │ │ + cmpq $0x70,0xd8(%rsp) │ │ + jae a24f6 │ │ + xor %ecx,%ecx │ │ + cmpq $0x0,0xd0(%rsp) │ │ + jne a259d │ │ + jmpq a25c3 │ │ + mov 0xc8(%rsp),%rdx │ │ + xor %ecx,%ecx │ │ + movdqu %xmm0,-0xf0(%r14,%rcx,2) │ │ + movdqu %xmm0,-0xe0(%r14,%rcx,2) │ │ + movdqu %xmm0,-0xd0(%r14,%rcx,2) │ │ + movdqu %xmm0,-0xc0(%r14,%rcx,2) │ │ + movdqu %xmm0,-0xb0(%r14,%rcx,2) │ │ + movdqu %xmm0,-0xa0(%r14,%rcx,2) │ │ + movdqu %xmm0,-0x90(%r14,%rcx,2) │ │ + movdqu %xmm0,-0x80(%r14,%rcx,2) │ │ + movdqu %xmm0,-0x70(%r14,%rcx,2) │ │ + movdqu %xmm0,-0x60(%r14,%rcx,2) │ │ + movdqu %xmm0,-0x50(%r14,%rcx,2) │ │ + movdqu %xmm0,-0x40(%r14,%rcx,2) │ │ + movdqu %xmm0,-0x30(%r14,%rcx,2) │ │ + movdqu %xmm0,-0x20(%r14,%rcx,2) │ │ + movdqu %xmm0,-0x10(%r14,%rcx,2) │ │ + movdqu %xmm0,(%r14,%rcx,2) │ │ + sub $0xffffffffffffff80,%rcx │ │ + add $0x8,%rdx │ │ + jne a2500 │ │ + cmpq $0x0,0xd0(%rsp) │ │ + je a25c3 │ │ + lea (%r8,%rcx,2),%rdx │ │ + lea (%r12,%rcx,2),%rcx │ │ + xor %esi,%esi │ │ + nopw 0x0(%rax,%rax,1) │ │ + movdqu %xmm0,(%rcx,%rsi,1) │ │ + movdqu %xmm0,(%rdx,%rsi,1) │ │ + add $0x20,%rsi │ │ + cmp %rsi,%r9 │ │ + jne a25b0 │ │ + mov 0xe0(%rsp),%rdx │ │ + mov %rdx,%rcx │ │ + cmp %rdi,%rdx │ │ + je a2270 │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %ax,(%r12,%rcx,2) │ │ + add $0x1,%rcx │ │ + cmp %rcx,%rdi │ │ + jne a25e0 │ │ + jmpq a2270 │ │ + mov 0xb8(%rsp),%rcx │ │ + mov %ecx,%eax │ │ + not %eax │ │ + add %esi,%eax │ │ + mov 0xc0(%rsp),%rbp │ │ + sub %ebp,%eax │ │ + mov 0x90(%rsp),%r13d │ │ + and $0x3,%r13d │ │ + cmp $0x3,%eax │ │ + jae a2873 │ │ + mov 0xa0(%rsp),%rax │ │ + test %r13d,%r13d │ │ + jne a29b0 │ │ + jmpq a29ec │ │ + and $0xfffffff0,%edx │ │ + mov %rdx,0x60(%rsp) │ │ + lea -0x10(%rdx),%rcx │ │ + mov %rcx,0x68(%rsp) │ │ + shr $0x4,%rcx │ │ + add $0x1,%rcx │ │ + mov %ecx,%esi │ │ and $0x7,%esi │ │ - cmp $0x70,%rbp │ │ - jae a828e │ │ - xor %ebp,%ebp │ │ - mov 0x108(%rsp),%r8 │ │ - test %rsi,%rsi │ │ - jne a8333 │ │ - jmpq a8362 │ │ - mov %ecx,%r8d │ │ - and $0xfffffff0,%r8d │ │ + add 0x38(%rsp),%r15 │ │ + add %r9,%r15 │ │ + mov 0x140(%rsp),%rdx │ │ + lea (%rdx,%r15,2),%rbp │ │ + add $0xf0,%rbp │ │ + mov 0x40(%rsp),%rax │ │ + add %rax,%rax │ │ + mov %rax,0x70(%rsp) │ │ + mov %rsi,%rax │ │ + sub %rcx,%rax │ │ + mov %rax,0x98(%rsp) │ │ + lea (%rdx,%r15,2),%r8 │ │ + add $0x10,%r8 │ │ + mov %rsi,0x88(%rsp) │ │ + shl $0x5,%rsi │ │ + mov %rsi,0x80(%rsp) │ │ + lea (%rdx,%r15,2),%r14 │ │ + xor %r12d,%r12d │ │ + mov 0xa0(%rsp),%r15 │ │ + jmp a26f7 │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov 0x30(%rsp),%rbx │ │ + mov 0x50(%rsp),%rax │ │ + lea (%rbx,%rax,2),%rbx │ │ + mov 0x40(%rsp),%rax │ │ + lea (%r15,%rax,2),%r15 │ │ + add $0x1,%r12d │ │ + mov 0x70(%rsp),%rax │ │ + add %rax,%rbp │ │ + add %rax,%r8 │ │ + add %rax,%r14 │ │ + cmp 0x90(%rsp),%r12d │ │ + je a29ec │ │ + mov 0x38(%rsp),%rax │ │ + lea (%r15,%rax,2),%rdi │ │ + mov %rbx,0x30(%rsp) │ │ + mov %rbx,%rsi │ │ + mov 0x48(%rsp),%rdx │ │ + mov %r8,%rbx │ │ + callq 4390 │ │ + mov %rbx,%r8 │ │ + mov 0x78(%rsp),%rdi │ │ + test %r13d,%r13d │ │ + je a26c0 │ │ + jle a26c0 │ │ + mov 0xa8(%rsp),%rax │ │ + movzwl (%r15,%rax,2),%eax │ │ + cmp $0x10,%r13d │ │ + jae a273e │ │ + xor %ecx,%ecx │ │ + jmpq a2860 │ │ movd %eax,%xmm0 │ │ pshuflw $0xe0,%xmm0,%xmm0 │ │ pshufd $0x0,%xmm0,%xmm0 │ │ - lea -0x10(%r8),%rdx │ │ - mov %rdx,%rdi │ │ - shr $0x4,%rdi │ │ - add $0x1,%rdi │ │ - mov %edi,%ebp │ │ - and $0x7,%ebp │ │ - cmp $0x70,%rdx │ │ - jae a8392 │ │ - xor %esi,%esi │ │ - test %rbp,%rbp │ │ - jne a8443 │ │ - jmpq a8472 │ │ - sub %rsi,%rdi │ │ - mov 0x108(%rsp),%r8 │ │ - lea (%r8,%rdx,2),%rbx │ │ - add $0xf2,%rbx │ │ - xor %ebp,%ebp │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - movdqu %xmm0,-0xf0(%rbx,%rbp,2) │ │ - movdqu %xmm0,-0xe0(%rbx,%rbp,2) │ │ - movdqu %xmm0,-0xd0(%rbx,%rbp,2) │ │ - movdqu %xmm0,-0xc0(%rbx,%rbp,2) │ │ - movdqu %xmm0,-0xb0(%rbx,%rbp,2) │ │ - movdqu %xmm0,-0xa0(%rbx,%rbp,2) │ │ - movdqu %xmm0,-0x90(%rbx,%rbp,2) │ │ - movdqu %xmm0,-0x80(%rbx,%rbp,2) │ │ - movdqu %xmm0,-0x70(%rbx,%rbp,2) │ │ - movdqu %xmm0,-0x60(%rbx,%rbp,2) │ │ - movdqu %xmm0,-0x50(%rbx,%rbp,2) │ │ - movdqu %xmm0,-0x40(%rbx,%rbp,2) │ │ - movdqu %xmm0,-0x30(%rbx,%rbp,2) │ │ - movdqu %xmm0,-0x20(%rbx,%rbp,2) │ │ - movdqu %xmm0,-0x10(%rbx,%rbp,2) │ │ - movdqu %xmm0,(%rbx,%rbp,2) │ │ - sub $0xffffffffffffff80,%rbp │ │ - add $0xfffffffffffffff8,%rdi │ │ - jne a82b0 │ │ - test %rsi,%rsi │ │ - je a8362 │ │ - add %rdx,%rbp │ │ - lea (%r8,%rbp,2),%rdi │ │ - add $0x12,%rdi │ │ - neg %rsi │ │ + cmpq $0x70,0x68(%rsp) │ │ + jae a2772 │ │ + xor %ecx,%ecx │ │ + mov 0x80(%rsp),%rbx │ │ + cmpq $0x0,0x88(%rsp) │ │ + jne a281a │ │ + jmpq a2843 │ │ + mov 0x98(%rsp),%rdx │ │ + xor %ecx,%ecx │ │ + mov 0x80(%rsp),%rbx │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - movdqu %xmm0,-0x10(%rdi) │ │ - movdqu %xmm0,(%rdi) │ │ - add $0x20,%rdi │ │ - inc %rsi │ │ - jne a8350 │ │ - mov %r9,%rbp │ │ - cmp %r9,%rcx │ │ - mov 0x50(%rsp),%rbx │ │ - je a84ad │ │ - lea (%r15,%rdx,2),%rdx │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %ax,(%rdx,%rcx,2) │ │ - add $0x1,%rcx │ │ - cmp %rcx,%rbp │ │ - jne a8380 │ │ - jmpq a84ad │ │ - sub %rbp,%rdi │ │ - mov 0x38(%rsp),%rdx │ │ - add %r9,%rdx │ │ - mov 0x108(%rsp),%rsi │ │ - lea (%rsi,%rdx,2),%rdx │ │ - add $0xf2,%rdx │ │ + xchg %ax,%ax │ │ + movdqu %xmm0,-0xf0(%rbp,%rcx,2) │ │ + movdqu %xmm0,-0xe0(%rbp,%rcx,2) │ │ + movdqu %xmm0,-0xd0(%rbp,%rcx,2) │ │ + movdqu %xmm0,-0xc0(%rbp,%rcx,2) │ │ + movdqu %xmm0,-0xb0(%rbp,%rcx,2) │ │ + movdqu %xmm0,-0xa0(%rbp,%rcx,2) │ │ + movdqu %xmm0,-0x90(%rbp,%rcx,2) │ │ + movdqu %xmm0,-0x80(%rbp,%rcx,2) │ │ + movdqu %xmm0,-0x70(%rbp,%rcx,2) │ │ + movdqu %xmm0,-0x60(%rbp,%rcx,2) │ │ + movdqu %xmm0,-0x50(%rbp,%rcx,2) │ │ + movdqu %xmm0,-0x40(%rbp,%rcx,2) │ │ + movdqu %xmm0,-0x30(%rbp,%rcx,2) │ │ + movdqu %xmm0,-0x20(%rbp,%rcx,2) │ │ + movdqu %xmm0,-0x10(%rbp,%rcx,2) │ │ + movdqu %xmm0,0x0(%rbp,%rcx,2) │ │ + sub $0xffffffffffffff80,%rcx │ │ + add $0x8,%rdx │ │ + jne a2790 │ │ + cmpq $0x0,0x88(%rsp) │ │ + je a2843 │ │ + lea (%r8,%rcx,2),%rdx │ │ + lea (%r14,%rcx,2),%rcx │ │ xor %esi,%esi │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - movdqu %xmm0,-0xf0(%rdx,%rsi,2) │ │ - movdqu %xmm0,-0xe0(%rdx,%rsi,2) │ │ - movdqu %xmm0,-0xd0(%rdx,%rsi,2) │ │ - movdqu %xmm0,-0xc0(%rdx,%rsi,2) │ │ - movdqu %xmm0,-0xb0(%rdx,%rsi,2) │ │ - movdqu %xmm0,-0xa0(%rdx,%rsi,2) │ │ - movdqu %xmm0,-0x90(%rdx,%rsi,2) │ │ - movdqu %xmm0,-0x80(%rdx,%rsi,2) │ │ - movdqu %xmm0,-0x70(%rdx,%rsi,2) │ │ - movdqu %xmm0,-0x60(%rdx,%rsi,2) │ │ - movdqu %xmm0,-0x50(%rdx,%rsi,2) │ │ - movdqu %xmm0,-0x40(%rdx,%rsi,2) │ │ - movdqu %xmm0,-0x30(%rdx,%rsi,2) │ │ - movdqu %xmm0,-0x20(%rdx,%rsi,2) │ │ - movdqu %xmm0,-0x10(%rdx,%rsi,2) │ │ - movdqu %xmm0,(%rdx,%rsi,2) │ │ - sub $0xffffffffffffff80,%rsi │ │ - add $0xfffffffffffffff8,%rdi │ │ - jne a83c0 │ │ - test %rbp,%rbp │ │ - je a8472 │ │ - add %r9,%rsi │ │ - add 0x38(%rsp),%rsi │ │ - mov 0x108(%rsp),%rdx │ │ - lea (%rdx,%rsi,2),%rdx │ │ - add $0x12,%rdx │ │ - neg %rbp │ │ xchg %ax,%ax │ │ - movdqu %xmm0,-0x10(%rdx) │ │ - movdqu %xmm0,(%rdx) │ │ - add $0x20,%rdx │ │ - inc %rbp │ │ - jne a8460 │ │ - cmp %rcx,%r8 │ │ - je a84ad │ │ - sub %r8,%rcx │ │ - add %r8,%r9 │ │ - add 0x38(%rsp),%r9 │ │ - mov 0x108(%rsp),%rdx │ │ - lea (%rdx,%r9,2),%rdx │ │ - add $0x2,%rdx │ │ - xor %esi,%esi │ │ + movdqu %xmm0,(%rcx,%rsi,1) │ │ + movdqu %xmm0,(%rdx,%rsi,1) │ │ + add $0x20,%rsi │ │ + cmp %rsi,%rbx │ │ + jne a2830 │ │ + mov 0x60(%rsp),%rdx │ │ + mov %rdx,%rcx │ │ + cmp %rdi,%rdx │ │ + je a26c0 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ xchg %ax,%ax │ │ - mov %ax,(%rdx,%rsi,2) │ │ - add $0x1,%rsi │ │ - cmp %rsi,%rcx │ │ - jne a84a0 │ │ - mov $0x31c0,%eax │ │ - bt %rbx,%rax │ │ - mov 0x108(%rsp),%rsi │ │ - jae a854f │ │ - test %r10d,%r10d │ │ - je a8522 │ │ - cmpl $0x0,0x34(%rsp) │ │ - mov 0xc8(%rsp),%rax │ │ - cmovne 0x48(%rsp),%rax │ │ - movzwl -0x2(%rax),%eax │ │ - mov %ax,(%rsi) │ │ - cmp $0x7,%ebx │ │ - jne a854f │ │ - mov 0xf8(%rsp),%ecx │ │ - add %r12d,%ecx │ │ - cmp $0x6,%ecx │ │ - jl a854f │ │ - cmpl $0x0,0x100(%rsp) │ │ - je a854f │ │ - movzwl -0x2(%rsi),%ecx │ │ - movzwl 0x2(%rsi),%edx │ │ - add %ecx,%edx │ │ - lea (%rdx,%rdx,4),%ecx │ │ - movzwl %ax,%eax │ │ - lea (%rax,%rax,2),%eax │ │ - lea (%rcx,%rax,2),%eax │ │ - add $0x8,%eax │ │ - shr $0x4,%eax │ │ - mov %ax,(%rsi) │ │ - jmp a854f │ │ - cmpl $0x0,0x34(%rsp) │ │ - je a853b │ │ + mov %ax,(%r14,%rcx,2) │ │ + add $0x1,%rcx │ │ + cmp %rcx,%rdi │ │ + jne a2860 │ │ + jmpq a26c0 │ │ + mov 0x50(%rsp),%r10 │ │ + lea 0x0(,%r10,8),%rax │ │ + mov %rax,0x88(%rsp) │ │ + mov 0x40(%rsp),%rdi │ │ + lea 0x0(,%rdi,8),%rax │ │ + mov %rax,0x30(%rsp) │ │ + lea (%r8,%r8,1),%rax │ │ + add $0x6,%rax │ │ + imul %rdi,%rax │ │ + mov 0x38(%rsp),%rdx │ │ + lea (%rdx,%rdx,1),%r9 │ │ + lea (%rax,%rdx,2),%rax │ │ + mov %rax,0x78(%rsp) │ │ + lea (%r8,%r8,1),%rax │ │ + add $0x4,%rax │ │ + imul %rdi,%rax │ │ + lea (%rax,%rdx,2),%rax │ │ + mov %rax,0x70(%rsp) │ │ + lea (%r8,%r8,1),%rax │ │ + add $0x2,%rax │ │ + imul %rdi,%rax │ │ + lea (%rax,%rdx,2),%rax │ │ + mov %rax,0x60(%rsp) │ │ + mov %r15,0xa8(%rsp) │ │ + lea (%r9,%r15,2),%rax │ │ + mov %rax,0x68(%rsp) │ │ + mov %r12,0x48(%rsp) │ │ + lea (%rcx,%rbp,1),%r14d │ │ + mov %r13d,0x5c(%rsp) │ │ + add %r13d,%r14d │ │ + sub %esi,%r14d │ │ + lea (%r10,%r10,1),%r12 │ │ + mov 0x140(%rsp),%r15 │ │ + mov 0x48(%rsp),%r13 │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov %rbx,%rbp │ │ + mov 0x68(%rsp),%rax │ │ + lea (%r15,%rax,1),%rdi │ │ + mov %rbx,%rsi │ │ + mov %r13,%rdx │ │ + callq 4390 │ │ + mov 0x60(%rsp),%rax │ │ + lea (%r15,%rax,1),%rdi │ │ + add %r12,%rbx │ │ + mov %rbx,%rsi │ │ + mov %r13,%rdx │ │ + callq 4390 │ │ + mov 0x70(%rsp),%rax │ │ + lea (%r15,%rax,1),%rdi │ │ + add %r12,%rbx │ │ + mov %rbx,%rsi │ │ + mov %r13,%rdx │ │ + callq 4390 │ │ + mov 0x78(%rsp),%rax │ │ + lea (%r15,%rax,1),%rdi │ │ + add %r12,%rbx │ │ + mov %rbx,%rsi │ │ + mov %r13,%rdx │ │ + callq 4390 │ │ + add 0x30(%rsp),%r15 │ │ + add %r12,%rbx │ │ + add $0x4,%r14d │ │ + jne a2920 │ │ + mov 0x48(%rsp),%r12 │ │ + add 0x88(%rsp),%rbp │ │ + mov 0xa8(%rsp),%rax │ │ + lea (%r15,%rax,2),%rax │ │ + mov %rbp,%rbx │ │ + mov 0x5c(%rsp),%r13d │ │ + test %r13d,%r13d │ │ + je a29ec │ │ + mov 0x50(%rsp),%rcx │ │ + add %rcx,%rcx │ │ + mov %rcx,0x50(%rsp) │ │ + mov 0x38(%rsp),%rcx │ │ + lea (%rax,%rcx,2),%rbp │ │ + mov 0x40(%rsp),%rax │ │ + lea (%rax,%rax,1),%r14 │ │ + nop │ │ + mov %rbp,%rdi │ │ + mov %rbx,%rsi │ │ + mov %r12,%rdx │ │ + callq 4390 │ │ + add 0x50(%rsp),%rbx │ │ + add %r14,%rbp │ │ + add $0xffffffff,%r13d │ │ + jne a29d0 │ │ + mov 0xb8(%rsp),%r13 │ │ + test %r13d,%r13d │ │ + jle a2a39 │ │ + mov 0xb0(%rsp),%rax │ │ + lea (%rax,%rax,1),%rcx │ │ + lea -0x1(%r13),%eax │ │ + mov %r13d,%ebp │ │ + and $0x3,%ebp │ │ + cmp $0x3,%eax │ │ + mov 0x40(%rsp),%r15 │ │ + mov 0x140(%rsp),%r14 │ │ + jae a2a46 │ │ + mov %rcx,%r15 │ │ + test %ebp,%ebp │ │ + mov 0xa0(%rsp),%r13 │ │ + jne a2ae9 │ │ + jmpq a2b16 │ │ + mov 0x140(%rsp),%rbx │ │ + jmpq a2b16 │ │ + lea 0x0(,%r15,8),%rax │ │ + mov %rax,0x48(%rsp) │ │ + mov %ebp,0x38(%rsp) │ │ + sub %r13d,%ebp │ │ + lea (%r15,%r15,1),%rax │ │ + mov %rax,0x50(%rsp) │ │ + mov %rcx,0x30(%rsp) │ │ + mov 0xa0(%rsp),%r15 │ │ + mov 0x30(%rsp),%r12 │ │ + mov 0x50(%rsp),%r13 │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %r14,%rbx │ │ + mov %r14,%rdi │ │ + mov %r15,%rsi │ │ + mov %r12,%rdx │ │ + callq 4390 │ │ + add %r13,%r14 │ │ + mov %r14,%rdi │ │ + mov %r15,%rsi │ │ + mov %r12,%rdx │ │ + callq 4390 │ │ + add %r13,%r14 │ │ + mov %r14,%rdi │ │ + mov %r15,%rsi │ │ + mov %r12,%rdx │ │ + callq 4390 │ │ + add %r13,%r14 │ │ + mov %r14,%rdi │ │ + mov %r15,%rsi │ │ + mov %r12,%rdx │ │ + callq 4390 │ │ + add %r13,%r14 │ │ + add $0x4,%ebp │ │ + jne a2a80 │ │ + mov 0x30(%rsp),%r15 │ │ + add 0x48(%rsp),%rbx │ │ + mov %rbx,%r14 │ │ + mov 0x38(%rsp),%ebp │ │ + test %ebp,%ebp │ │ + mov 0xa0(%rsp),%r13 │ │ + je a2b16 │ │ + mov 0x40(%rsp),%rax │ │ + lea (%rax,%rax,1),%r12 │ │ + mov %r14,%rbx │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + mov %rbx,%rdi │ │ + mov %r13,%rsi │ │ + mov %r15,%rdx │ │ + callq 4390 │ │ + add %r12,%rbx │ │ + add $0xffffffff,%ebp │ │ + jne a2b00 │ │ + mov 0xc0(%rsp),%rdx │ │ + test %edx,%edx │ │ + mov 0xb0(%rsp),%r14 │ │ + mov 0x40(%rsp),%r15 │ │ + jle a2c78 │ │ + movslq 0x90(%rsp),%rax │ │ + mov %r15,%rsi │ │ + imul %rax,%rsi │ │ + add %r14,%r14 │ │ + lea -0x1(%rdx),%ecx │ │ + mov %edx,%r13d │ │ + and $0x3,%r13d │ │ + cmp $0x3,%ecx │ │ + jae a2b66 │ │ + lea (%rbx,%rsi,2),%rbx │ │ + test %r13d,%r13d │ │ + jne a2c53 │ │ + jmpq a2c78 │ │ + mov %rsi,0x70(%rsp) │ │ + lea (%rsi,%rsi,1),%rcx │ │ + mov %rcx,0x30(%rsp) │ │ + lea 0x0(,%r15,8),%rcx │ │ + mov %rcx,0x50(%rsp) │ │ + lea (%rax,%rax,1),%rcx │ │ + add $0xfffffffffffffffe,%rcx │ │ + imul %r15,%rcx │ │ + mov %rcx,0x48(%rsp) │ │ + lea (%rax,%rax,1),%rcx │ │ + add $0x4,%rcx │ │ + imul %r15,%rcx │ │ + mov %rcx,0x90(%rsp) │ │ + lea (%rax,%rax,1),%rcx │ │ + add $0x6,%rcx │ │ + imul %r15,%rcx │ │ + mov %rcx,0x38(%rsp) │ │ + add %rax,%rax │ │ + add $0x2,%rax │ │ + imul %r15,%rax │ │ + mov %rax,0x78(%rsp) │ │ + mov %r14,%r12 │ │ + mov %r13d,%r14d │ │ + sub %edx,%r14d │ │ + mov 0x30(%rsp),%rax │ │ + lea (%rbx,%rax,1),%r15 │ │ mov 0x48(%rsp),%rax │ │ - movzwl (%rax),%eax │ │ - mov %ax,(%rsi) │ │ - cmp $0x7,%ebx │ │ - je a84e8 │ │ - jmp a854f │ │ - mov $0x1,%eax │ │ - mov %r11d,%ecx │ │ - shl %cl,%eax │ │ - sar %eax │ │ - mov %ax,(%rsi) │ │ - cmp $0x7,%ebx │ │ - je a84e8 │ │ - mov %ebx,%eax │ │ - add $0x88,%rsp │ │ + lea (%rbx,%rax,1),%rsi │ │ + mov %r15,%rdi │ │ + mov %r12,%rdx │ │ + callq 4390 │ │ + mov 0x78(%rsp),%rax │ │ + lea (%rbx,%rax,1),%rbp │ │ + mov %rbp,%rdi │ │ + mov %r15,%rsi │ │ + mov %r12,%rdx │ │ + callq 4390 │ │ + mov 0x90(%rsp),%rax │ │ + lea (%rbx,%rax,1),%r15 │ │ + mov %r15,%rdi │ │ + mov %rbp,%rsi │ │ + mov %r12,%rdx │ │ + callq 4390 │ │ + mov 0x38(%rsp),%rax │ │ + lea (%rbx,%rax,1),%rdi │ │ + mov %r15,%rsi │ │ + mov %r12,%rdx │ │ + callq 4390 │ │ + add 0x50(%rsp),%rbx │ │ + add $0x4,%r14d │ │ + jne a2bd0 │ │ + mov 0x70(%rsp),%rax │ │ + lea (%rbx,%rax,2),%rbx │ │ + mov %r12,%r14 │ │ + mov 0x40(%rsp),%r15 │ │ + test %r13d,%r13d │ │ + je a2c78 │ │ + add %r15,%r15 │ │ + mov %r15,%rbp │ │ + neg %rbp │ │ + nopl 0x0(%rax) │ │ + lea (%rbx,%rbp,1),%rsi │ │ + mov %rbx,%rdi │ │ + mov %r14,%rdx │ │ + callq 4390 │ │ + add %r15,%rbx │ │ + add $0xffffffff,%r13d │ │ + jne a2c60 │ │ + add $0x108,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ + nopw 0x0(%rax,%rax,1) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x148,%rsp │ │ - mov %ecx,%r11d │ │ - movl $0x0,0xe4(%rsp) │ │ + mov %rsi,-0x10(%rsp) │ │ + mov 0x38(%rsp),%r13d │ │ + add $0xffffffff,%r13d │ │ + sar %rcx │ │ + mov %rcx,-0x8(%rsp) │ │ + mov %r8d,-0x18(%rsp) │ │ + mov %r8d,%r15d │ │ + movd %r13d,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + lea 0x6b5df(%rip),%r12 │ │ + mov %r9d,-0x14(%rsp) │ │ + cmpl $0x0,-0x18(%rsp) │ │ + jg a2d09 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + mov -0x8(%rsp),%rax │ │ + lea (%rdx,%rax,2),%rdx │ │ + add -0x10(%rsp),%rdi │ │ + mov -0x14(%rsp),%r9d │ │ + add $0xffffffff,%r9d │ │ + je a2e95 │ │ + mov %r9d,-0x14(%rsp) │ │ + cmpl $0x0,-0x18(%rsp) │ │ + jle a2ce0 │ │ + mov $0xffffffff,%ebx │ │ + xor %r8d,%r8d │ │ + mov 0x48(%rsp),%ebp │ │ + jmp a2d41 │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %r10w,(%rdi,%r8,2) │ │ + add 0x40(%rsp),%ebp │ │ + mov %ebp,%eax │ │ + sar $0xe,%eax │ │ + add %ebx,%eax │ │ + and $0x3fff,%ebp │ │ + add $0x1,%r8 │ │ + mov %eax,%ebx │ │ + cmp %r8,%r15 │ │ + je a2ce0 │ │ + mov %ebp,%eax │ │ + sar $0x8,%eax │ │ + movslq %eax,%r11 │ │ + movsbl (%r12,%r11,8),%eax │ │ + lea -0x3(%rbx),%ecx │ │ + cmp %r13d,%ecx │ │ + mov %ecx,%esi │ │ + cmovg %r13d,%esi │ │ + xor %r10d,%r10d │ │ test %ecx,%ecx │ │ - setg 0x100(%rsp) │ │ - mov 0x8(%rdi),%rax │ │ - xor %ebx,%ebx │ │ - cmpl $0x0,0x3f4(%rax) │ │ - sete %bl │ │ - mov %ebx,%eax │ │ - and %ecx,%eax │ │ - mov %eax,0x130(%rsp) │ │ - mov %eax,%r10d │ │ - shl $0x4,%r10d │ │ - mov $0x20,%r15d │ │ - mov %ebx,%ecx │ │ - shr %cl,%r15d │ │ - mov %ebx,0x50(%rsp) │ │ - xor $0x5,%ebx │ │ - mov 0x840(%rdi),%eax │ │ - xor %ebp,%ebp │ │ - cmp $0x1,%eax │ │ - sete %bpl │ │ - movl $0x0,0xbc(%rsp) │ │ - mov %eax,0x48(%rsp) │ │ - cmp $0x3,%eax │ │ - setne %r14b │ │ - mov $0x10,%eax │ │ - mov %ebp,%ecx │ │ - shr %cl,%eax │ │ - mov %eax,0xf8(%rsp) │ │ - mov $0x10,%r9d │ │ - mov %r14b,0x37(%rsp) │ │ - mov %r14d,%ecx │ │ - shr %cl,%r9d │ │ - mov %r9d,0x11c(%rsp) │ │ - mov %r15d,%eax │ │ - imul %r11d,%eax │ │ - mov 0xd04(%rdi),%ecx │ │ - mov %eax,0xdc(%rsp) │ │ - sub %eax,%ecx │ │ - cmp %r15d,%ecx │ │ - mov %r15d,0x140(%rsp) │ │ - cmovg %r15d,%ecx │ │ - mov %r10,0xc8(%rsp) │ │ - mov %rcx,0xb0(%rsp) │ │ - lea (%rcx,%r10,1),%eax │ │ - mov %rax,0x120(%rsp) │ │ - add %ebp,%eax │ │ - mov %ebp,%ecx │ │ - shr %cl,%eax │ │ - mov %rax,0xd0(%rsp) │ │ - mov %ebx,%ecx │ │ - mov %rbp,0x108(%rsp) │ │ - sub %ebp,%ecx │ │ - mov %r11d,0x118(%rsp) │ │ - mov %r11d,%eax │ │ - shl %cl,%eax │ │ - mov 0x18(%rdi),%rcx │ │ - mov %rcx,0x70(%rsp) │ │ - movzwl 0x232(%rcx),%r10d │ │ - mov %r10d,%ebp │ │ - mov %ebx,%ecx │ │ - shl %cl,%ebp │ │ - mov %rdx,%r11 │ │ - mov %rsi,0x128(%rsp) │ │ - mov %r8d,0x144(%rsp) │ │ - mov %rdi,0x38(%rsp) │ │ - mov 0xd08(%rdi),%ecx │ │ - mov %ecx,0x90(%rsp) │ │ - cmp %ecx,%ebp │ │ - mov %rdx,0xa0(%rsp) │ │ - jge a8b12 │ │ - mov 0x38(%rsp),%r8 │ │ - movslq 0xd0c(%r8),%rsi │ │ - add $0x1f,%rsi │ │ - movslq %eax,%r13 │ │ - add 0x15d0(%r8),%r13 │ │ - and $0xffffffffffffffe0,%rsi │ │ - xor %eax,%eax │ │ - cmpl $0x1,0x48(%rsp) │ │ - sete %al │ │ - mov $0x1,%edx │ │ - mov 0xc8(%rsp),%r14 │ │ - mov %r14d,%ecx │ │ - shl %cl,%edx │ │ - mov $0x1,%ebp │ │ - mov %r14d,%edi │ │ - mov 0x108(%rsp),%r9 │ │ + cmovs %r10d,%esi │ │ + movslq %esi,%rcx │ │ + movzwl (%rdx,%rcx,2),%ecx │ │ + imul %eax,%ecx │ │ + movsbl 0x1(%r12,%r11,8),%eax │ │ + lea -0x2(%rbx),%r9d │ │ + cmp %r13d,%r9d │ │ + mov %r9d,%esi │ │ + cmovg %r13d,%esi │ │ + test %r9d,%r9d │ │ + cmovs %r10d,%esi │ │ + movslq %esi,%rsi │ │ + movzwl (%rdx,%rsi,2),%esi │ │ + imul %eax,%esi │ │ + add %ecx,%esi │ │ + movsbl 0x2(%r12,%r11,8),%eax │ │ + lea -0x1(%rbx),%ecx │ │ + cmp %r13d,%ecx │ │ + cmovg %r13d,%ecx │ │ + test %ebx,%ebx │ │ + cmovle %r10d,%ecx │ │ + movslq %ecx,%rcx │ │ + movzwl (%rdx,%rcx,2),%ecx │ │ + imul %eax,%ecx │ │ + add %esi,%ecx │ │ + movsbl 0x3(%r12,%r11,8),%r9d │ │ + lea 0x1(%rbx),%esi │ │ + lea 0x2(%rbx),%eax │ │ + lea 0x3(%rbx),%r14d │ │ + movd %ebx,%xmm1 │ │ + pinsrd $0x1,%esi,%xmm1 │ │ + pinsrd $0x2,%eax,%xmm1 │ │ + pinsrd $0x3,%r14d,%xmm1 │ │ + pxor %xmm2,%xmm2 │ │ + pcmpgtd %xmm1,%xmm2 │ │ + pminsd %xmm0,%xmm1 │ │ + pandn %xmm1,%xmm2 │ │ + movd %xmm2,%eax │ │ + cltq │ │ + movzwl (%rdx,%rax,2),%eax │ │ + imul %r9d,%eax │ │ + add %ecx,%eax │ │ + movsbl 0x4(%r12,%r11,8),%ecx │ │ + pextrd $0x1,%xmm2,%esi │ │ + movslq %esi,%rsi │ │ + movzwl (%rdx,%rsi,2),%esi │ │ + imul %ecx,%esi │ │ + add %eax,%esi │ │ + pextrd $0x2,%xmm2,%eax │ │ + movsbl 0x5(%r12,%r11,8),%ecx │ │ + cltq │ │ + movzwl (%rdx,%rax,2),%eax │ │ + imul %ecx,%eax │ │ + add %esi,%eax │ │ + movsbl 0x6(%r12,%r11,8),%r9d │ │ + pextrd $0x3,%xmm2,%esi │ │ + movslq %esi,%rsi │ │ + movzwl (%rdx,%rsi,2),%ecx │ │ + imul %r9d,%ecx │ │ + add %eax,%ecx │ │ + lea 0x4(%rbx),%eax │ │ + cmp %r13d,%eax │ │ + mov %eax,%esi │ │ + cmovg %r13d,%esi │ │ + movsbl 0x7(%r12,%r11,8),%r9d │ │ + test %eax,%eax │ │ + cmovs %r10d,%esi │ │ + movslq %esi,%rax │ │ + movzwl (%rdx,%rax,2),%esi │ │ + imul %r9d,%esi │ │ + add %ecx,%esi │ │ + mov $0x40,%eax │ │ + sub %esi,%eax │ │ + sar $0x7,%eax │ │ + mov 0x50(%rsp),%r9d │ │ mov %r9d,%ecx │ │ - shr %cl,%edi │ │ - mov %edi,%ecx │ │ - shl %cl,%ebp │ │ - mov %ebp,0xe0(%rsp) │ │ - mov $0x4,%ecx │ │ + cmp %r9d,%eax │ │ + jg a2e84 │ │ + mov %eax,%ecx │ │ + cmp $0x40,%esi │ │ + jg a2d20 │ │ + mov %ecx,%r10d │ │ + jmpq a2d20 │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + sub $0x8788,%rsp │ │ + mov %rcx,%rbx │ │ + mov %rdx,-0x40(%rsp) │ │ + mov %rsi,-0x68(%rsp) │ │ + mov 0x87d8(%rsp),%eax │ │ + mov 0x87d0(%rsp),%ebp │ │ + mov 0x87c8(%rsp),%edx │ │ + mov 0x87c0(%rsp),%esi │ │ + mov %eax,-0x7c(%rsp) │ │ + bsr %eax,%eax │ │ + xor $0x1f,%eax │ │ + mov $0x18,%ecx │ │ + mov %eax,0x20(%rsp) │ │ sub %eax,%ecx │ │ - mov %ecx,0x78(%rsp) │ │ - mov %esi,%eax │ │ - mov %r9d,%ecx │ │ - sar %cl,%eax │ │ - cltq │ │ - mov %rax,0xa8(%rsp) │ │ - mov %edi,0x98(%rsp) │ │ - mov %edi,%r9d │ │ - mov 0xd0(%rsp),%ebp │ │ - mov 0x120(%rsp),%rdi │ │ - cmp %edi,%r14d │ │ - mov %ebx,0x88(%rsp) │ │ - jae a89cc │ │ - mov 0x118(%rsp),%eax │ │ - mov %ebx,%ecx │ │ + mov $0x1,%eax │ │ shl %cl,%eax │ │ - movslq %eax,%r15 │ │ - add 0x15c8(%r8),%r15 │ │ - mov 0x130(%rsp),%ecx │ │ - mov %ecx,%eax │ │ - shl $0x4,%eax │ │ - mov %rax,0x138(%rsp) │ │ - mov %edi,%eax │ │ - sub %r9,%rbp │ │ - mov %rbp,0x80(%rsp) │ │ - mov $0x1,%edi │ │ - mov %rsi,0xe8(%rsp) │ │ - mov %edx,0x110(%rsp) │ │ - jmp a8822 │ │ + mov %eax,-0x30(%rsp) │ │ + test %esi,%esi │ │ + je a2f0e │ │ + movslq %esi,%rsi │ │ + mov %ebp,%eax │ │ + cmp $0x5,%r8d │ │ + jl a2f19 │ │ + and $0x3,%eax │ │ + jmp a2f1f │ │ + xor %r11d,%r11d │ │ + test %edx,%edx │ │ + jne a2f36 │ │ + xor %eax,%eax │ │ + jmp a2f64 │ │ + and $0x1,%eax │ │ + add $0x3,%eax │ │ + imul $0x78,%rax,%rax │ │ + add 0x7d276(%rip),%rax │ │ + lea (%rax,%rsi,8),%r11 │ │ + add $0xfffffffffffffff8,%r11 │ │ + test %edx,%edx │ │ + je a2f15 │ │ + sar $0x2,%ebp │ │ + movslq %edx,%rdx │ │ + cmp $0x5,%r9d │ │ + jl a2f4b │ │ + movslq %ebp,%rax │ │ + imul $0x78,%rax,%rax │ │ + jmp a2f55 │ │ + and $0x1,%ebp │ │ + add $0x3,%ebp │ │ + imul $0x78,%rbp,%rax │ │ + add 0x7d244(%rip),%rax │ │ + lea (%rax,%rdx,8),%rax │ │ + add $0xfffffffffffffff8,%rax │ │ + mov %rax,-0x78(%rsp) │ │ + sarq -0x68(%rsp) │ │ + mov %rbx,%rax │ │ + sar %rax │ │ + mov %rax,-0x70(%rsp) │ │ + test %r11,%r11 │ │ + mov %rdi,-0x50(%rsp) │ │ + je a3697 │ │ + sarl -0x30(%rsp) │ │ + cmpq $0x0,-0x78(%rsp) │ │ + mov %r8d,-0x5c(%rsp) │ │ + mov %r11,-0x58(%rsp) │ │ + je a3812 │ │ + mov %ecx,0x40(%rsp) │ │ + mov %r9,-0x48(%rsp) │ │ + test %r8d,%r8d │ │ + mov -0x40(%rsp),%rbx │ │ + jle a3102 │ │ + mov -0x70(%rsp),%rax │ │ + add %rax,%rax │ │ + mov %rax,-0x70(%rsp) │ │ + lea (%rax,%rax,2),%rdx │ │ + sub %rdx,%rbx │ │ + lea 0x80(%rsp),%rcx │ │ + mov -0x48(%rsp),%rax │ │ + add $0x7,%eax │ │ + mov -0x5c(%rsp),%esi │ │ + neg %rsi │ │ + mov -0x58(%rsp),%r13 │ │ nopl 0x0(%rax,%rax,1) │ │ - mov 0xe8(%rsp),%rsi │ │ - mov 0x58(%rsp),%r15 │ │ - add %rsi,%r15 │ │ - add 0xa8(%rsp),%r14 │ │ - mov 0x70(%rsp),%rax │ │ - mov 0xc0(%rsp),%rdi │ │ - movzwl 0x232(%rax,%rdi,2),%r10d │ │ - add $0x1,%rdi │ │ - mov %r10d,%eax │ │ - mov 0x88(%rsp),%ebx │ │ - mov %ebx,%ecx │ │ - shl %cl,%eax │ │ - cmp 0x90(%rsp),%eax │ │ - mov 0xa0(%rsp),%r11 │ │ - mov 0x110(%rsp),%edx │ │ - mov %r13,%rax │ │ - mov %r14,%r13 │ │ - jge a8b12 │ │ - mov %rdi,0xc0(%rsp) │ │ - mov %r13,0xf0(%rsp) │ │ - mov %r10d,%esi │ │ - mov 0x50(%rsp),%ecx │ │ - shr %cl,%r10d │ │ - mov %r10,0x58(%rsp) │ │ - and %ecx,%esi │ │ - shl $0x4,%rsi │ │ - mov %rsi,0x40(%rsp) │ │ - xor %ebp,%ebp │ │ - mov %edx,%r9d │ │ - mov 0x138(%rsp),%r10 │ │ - nopl 0x0(%rax) │ │ - xor %esi,%esi │ │ - cmp $0xffff,%r9d │ │ - seta %sil │ │ - mov %esi,%ecx │ │ - shl $0x4,%ecx │ │ - mov %r9d,%edi │ │ - shr %cl,%edi │ │ - imul $0x584,0x58(%rsp),%r8 │ │ - add %r11,%r8 │ │ - mov %rax,%r13 │ │ - mov 0x40(%rsp),%rax │ │ - lea (%rax,%rax,2),%rax │ │ - lea (%r8,%rax,4),%rax │ │ - movzwl 0x8(%rax,%rsi,2),%ecx │ │ - xor %ebx,%ebx │ │ - test %ecx,%edi │ │ - setne %bl │ │ - movzwl 0x4(%rax,%rsi,2),%r12d │ │ - xor %r14d,%r14d │ │ - test %r12d,%edi │ │ - setne %r14b │ │ - lea (%r14,%rbx,2),%ebx │ │ - mov %edi,%edx │ │ - not %edx │ │ - and %edx,%ecx │ │ - mov %cx,0x8(%rax,%rsi,2) │ │ - mov %edx,%ecx │ │ - and %r12d,%ecx │ │ - mov %cx,0x4(%rax,%rsi,2) │ │ - and %dx,(%rax,%rsi,2) │ │ - movzbl (%r15,%rbp,1),%ecx │ │ - cmp %ecx,%ebx │ │ - cmovb %ebx,%ecx │ │ - lea (%rax,%rcx,4),%rax │ │ - or %di,(%rax,%rsi,2) │ │ - add %r9d,%r9d │ │ - lea (%r10,%rbp,1),%rax │ │ - add $0x1,%rax │ │ - add $0x1,%rbp │ │ - cmp %r13,%rax │ │ - mov %r13,%rax │ │ - jb a8860 │ │ - mov %r15,0x58(%rsp) │ │ - cmpl $0x0,0x48(%rsp) │ │ - mov 0xf0(%rsp),%r14 │ │ - mov 0x78(%rsp),%r15d │ │ - mov 0x80(%rsp),%r11 │ │ - mov 0x40(%rsp),%rdx │ │ - je a87c0 │ │ - mov 0x37(%rsp),%cl │ │ - shr %cl,%edx │ │ - mov 0x98(%rsp),%eax │ │ - cmp 0xd0(%rsp),%eax │ │ - jae a87c0 │ │ - xor %edi,%edi │ │ - mov 0xe0(%rsp),%r10d │ │ + mov %rcx,-0x40(%rsp) │ │ + mov %eax,0x30(%rsp) │ │ + movzwl -0x6(%rbx),%edx │ │ + movzwl -0x4(%rbx),%r12d │ │ + movzwl -0x2(%rbx),%r11d │ │ + movzwl (%rbx),%r14d │ │ + movzwl 0x4(%rbx),%r15d │ │ + movzwl 0x6(%rbx),%r10d │ │ + mov $0x4,%edi │ │ nopw 0x0(%rax,%rax,1) │ │ - mov %r10d,%esi │ │ - mov 0xf8(%rsp),%ecx │ │ - shr %cl,%esi │ │ - xor %ebx,%ebx │ │ - test %esi,%esi │ │ - setne %bl │ │ - mov %ebx,%ebp │ │ - mov %r15d,%ecx │ │ - shl %cl,%ebp │ │ - mov %r10d,%r12d │ │ - mov %ebp,%ecx │ │ - shr %cl,%r12d │ │ - lea (%r8,%rdx,8),%rcx │ │ - movzwl 0x304(%rcx,%rbx,2),%r9d │ │ - xor %ebp,%ebp │ │ - test %r9d,%r12d │ │ - setne %bpl │ │ - mov %r12d,%eax │ │ - not %eax │ │ - mov %eax,%esi │ │ - and %r9d,%esi │ │ - mov %si,0x304(%rcx,%rbx,2) │ │ - and %ax,0x300(%rcx,%rbx,2) │ │ - movzbl (%r14,%rdi,1),%eax │ │ - cmp %eax,%ebp │ │ - cmovb %ebp,%eax │ │ - lea (%rcx,%rax,4),%rax │ │ - add $0x300,%rax │ │ - or %r12w,(%rax,%rbx,2) │ │ - add %r10d,%r10d │ │ + movzwl %dx,%r8d │ │ + mov %r12d,%edx │ │ + movzwl %r12w,%r9d │ │ + mov %r11d,%r12d │ │ + mov %r14d,%r11d │ │ + movzwl %r15w,%ebp │ │ + mov %r10d,%r15d │ │ + movsbl 0x0(%r13),%eax │ │ + imul %eax,%r8d │ │ + movsbl 0x1(%r13),%eax │ │ + imul %eax,%r9d │ │ + movsbl 0x2(%r13),%eax │ │ + mov %rsi,%rcx │ │ + movzwl %r12w,%esi │ │ + imul %eax,%esi │ │ + movsbl 0x3(%r13),%eax │ │ + mov %rbx,%r14 │ │ + movzwl %r11w,%ebx │ │ + imul %eax,%ebx │ │ + movsbl 0x5(%r13),%eax │ │ + imul %eax,%ebp │ │ + movsbl 0x6(%r13),%r10d │ │ + movzwl %r15w,%eax │ │ + imul %r10d,%eax │ │ + add -0x30(%rsp),%r8d │ │ + add %r9d,%r8d │ │ + add %esi,%r8d │ │ + movsbl 0x4(%r13),%esi │ │ + add %ebx,%r8d │ │ + mov %r14,%rbx │ │ + movzwl -0x6(%r14,%rdi,2),%r14d │ │ + imul %r14d,%esi │ │ + add %esi,%r8d │ │ + add %ebp,%r8d │ │ + movsbl 0x7(%r13),%esi │ │ + add %eax,%r8d │ │ + mov %edi,%eax │ │ + movzwl (%rbx,%rax,2),%r10d │ │ + imul %r10d,%esi │ │ + add %esi,%r8d │ │ + mov %rcx,%rsi │ │ + mov 0x40(%rsp),%ecx │ │ + sar %cl,%r8d │ │ + mov -0x40(%rsp),%rax │ │ + mov %r8w,-0x8(%rax,%rdi,2) │ │ + lea (%rsi,%rdi,1),%rax │ │ + add $0x1,%rax │ │ add $0x1,%rdi │ │ - cmp %rdi,%r11 │ │ - jne a8950 │ │ - jmpq a87c0 │ │ - sub %r9,%rbp │ │ - mov %rbp,0x80(%rsp) │ │ - mov $0x1,%edx │ │ - mov 0xf8(%rsp),%r15d │ │ - mov 0x78(%rsp),%r12d │ │ - mov 0x80(%rsp),%r8 │ │ - jmp a8a42 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - add 0xa8(%rsp),%r13 │ │ - mov 0x70(%rsp),%rax │ │ - mov 0x40(%rsp),%rdx │ │ - movzwl 0x232(%rax,%rdx,2),%r10d │ │ - add $0x1,%rdx │ │ - mov %r10d,%eax │ │ - mov 0x88(%rsp),%ebx │ │ - mov %ebx,%ecx │ │ - shl %cl,%eax │ │ - cmp 0x90(%rsp),%eax │ │ - mov 0xa0(%rsp),%r11 │ │ - jge a8b12 │ │ - mov %rdx,0x40(%rsp) │ │ - mov %r10d,%r9d │ │ - mov 0x50(%rsp),%ecx │ │ - shr %cl,%r9d │ │ - cmpl $0x0,0x48(%rsp) │ │ - je a8a00 │ │ - and 0x50(%rsp),%r10d │ │ - shl $0x4,%r10d │ │ - mov 0x37(%rsp),%cl │ │ - shr %cl,%r10d │ │ - mov 0x98(%rsp),%eax │ │ - cmp 0xd0(%rsp),%eax │ │ - jae a8a00 │ │ - xor %r11d,%r11d │ │ - mov 0xe0(%rsp),%r14d │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - mov %r14d,%eax │ │ - mov %r15d,%ecx │ │ - shr %cl,%eax │ │ - xor %esi,%esi │ │ - test %eax,%eax │ │ - setne %sil │ │ - mov %esi,%ebp │ │ - mov %r12d,%ecx │ │ - shl %cl,%ebp │ │ - mov %r14d,%edi │ │ - mov %ebp,%ecx │ │ - shr %cl,%edi │ │ - imul $0x584,%r9,%rcx │ │ - add 0xa0(%rsp),%rcx │ │ - lea (%rcx,%r10,8),%rcx │ │ - movzwl 0x304(%rcx,%rsi,2),%ebp │ │ - xor %edx,%edx │ │ - test %ebp,%edi │ │ - setne %dl │ │ - mov %edi,%ebx │ │ - not %ebx │ │ - mov %ebx,%eax │ │ - and %ebp,%eax │ │ - mov %ax,0x304(%rcx,%rsi,2) │ │ - and %bx,0x300(%rcx,%rsi,2) │ │ - movzbl 0x0(%r13,%r11,1),%eax │ │ - cmp %eax,%edx │ │ - cmovb %edx,%eax │ │ - lea (%rcx,%rax,4),%rax │ │ - add $0x300,%rax │ │ - or %di,(%rax,%rsi,2) │ │ - add %r14d,%r14d │ │ - add $0x1,%r11 │ │ - cmp %r11,%r8 │ │ - jne a8a90 │ │ - jmpq a8a00 │ │ - mov 0xe4(%rsp),%eax │ │ - mov 0x100(%rsp),%cl │ │ - mov %cl,%al │ │ - mov %eax,0xe4(%rsp) │ │ - mov 0xbc(%rsp),%eax │ │ - mov 0x37(%rsp),%cl │ │ - mov %cl,%al │ │ - mov %eax,0xbc(%rsp) │ │ - mov 0xc8(%rsp),%eax │ │ - mov %rax,0x98(%rsp) │ │ - mov 0x144(%rsp),%eax │ │ - test %eax,%eax │ │ - je a8da2 │ │ - mov 0x38(%rsp),%rsi │ │ - mov 0xd10(%rsi),%ebp │ │ - test %ebp,%ebp │ │ - jle a8db2 │ │ + cmp $0x4,%rax │ │ + jne a3020 │ │ + mov -0x40(%rsp),%rcx │ │ + add $0x100,%rcx │ │ + add -0x70(%rsp),%rbx │ │ + mov 0x30(%rsp),%eax │ │ add $0xffffffff,%eax │ │ - imul %ebp,%eax │ │ - cltq │ │ - imul $0x270,%rax,%rbx │ │ - add 0x1118(%rsi),%rbx │ │ - xor %eax,%eax │ │ - mov 0x48(%rsp),%edi │ │ - cmp $0x3,%edi │ │ - setne %dl │ │ - mov 0xc8(%rsp),%rcx │ │ - mov %ecx,%r13d │ │ - mov 0x108(%rsp),%rcx │ │ - shr %cl,%r13d │ │ - mov 0xd00(%rsi),%ecx │ │ - mov %ecx,0x50(%rsp) │ │ + jne a2ff0 │ │ + mov 0x20(%rsp),%ecx │ │ + add $0xfffffff4,%ecx │ │ + mov $0x1,%ebp │ │ + mov %ecx,0x20(%rsp) │ │ + shl %cl,%ebp │ │ + mov -0x5c(%rsp),%edi │ │ test %edi,%edi │ │ - mov %rbp,0x58(%rsp) │ │ - je a8dfc │ │ - mov %dl,%al │ │ - mov $0x4,%ecx │ │ - sub %eax,%ecx │ │ - mov %ecx,0x48(%rsp) │ │ - xor %r11d,%r11d │ │ - mov %r13,0x70(%rsp) │ │ - mov 0xa0(%rsp),%r14 │ │ - jmp a8bfc │ │ + mov -0x48(%rsp),%rsi │ │ + jle a3d18 │ │ + mov -0x78(%rsp),%rax │ │ + mov %rax,%rcx │ │ + add $0x7,%rax │ │ + mov %rax,0x10(%rsp) │ │ + sar %ebp │ │ + lea 0x380(%rsp),%r10 │ │ + mov %edi,%r13d │ │ + lea -0x1(%r13),%rax │ │ + add $0x8,%rcx │ │ + mov %rcx,0x8(%rsp) │ │ + cmp $0xffffff7f,%eax │ │ + seta %cl │ │ + lea 0x380(%r13),%rdx │ │ + mov %rdx,-0x18(%rsp) │ │ + mov %rax,%rdx │ │ + shr $0x20,%rdx │ │ + setne %dl │ │ + or %dl,%cl │ │ + cmp $0xfffffeff,%eax │ │ + seta %bl │ │ + or %dl,%bl │ │ + or %cl,%bl │ │ + cmp $0xfffffe7f,%eax │ │ + seta %cl │ │ + or %dl,%cl │ │ + cmp $0xfffffdff,%eax │ │ + seta %al │ │ + or %dl,%al │ │ + or %cl,%al │ │ + or %bl,%al │ │ + mov %al,-0x70(%rsp) │ │ + mov %r13d,%ecx │ │ + and $0xfffffff8,%ecx │ │ + mov %ebp,-0x58(%rsp) │ │ + movd %ebp,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm10 │ │ + movd 0x20(%rsp),%xmm0 │ │ + movd -0x7c(%rsp),%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm11 │ │ + mov -0x68(%rsp),%rax │ │ + add %rax,%rax │ │ + mov %rax,0x18(%rsp) │ │ + mov %rcx,(%rsp) │ │ + neg %rcx │ │ + mov %rcx,-0x8(%rsp) │ │ + mov %r13,-0x10(%rsp) │ │ + neg %r13 │ │ + lea 0x80(%rsp),%r12 │ │ + xor %ebp,%ebp │ │ + pmovzxdq %xmm0,%xmm0 │ │ + movdqa 0x5b149(%rip),%xmm14 │ │ + mov -0x50(%rsp),%r8 │ │ + movdqa %xmm0,0x60(%rsp) │ │ + mov -0x78(%rsp),%r14 │ │ + jmp a323e │ │ nopl 0x0(%rax) │ │ - add $0x1,%r11 │ │ - add $0x270,%r12 │ │ - mov %r12,%rbx │ │ - mov 0x58(%rsp),%rbp │ │ - cmp %rbp,%r11 │ │ - je a8f00 │ │ - mov %r11d,%eax │ │ - shl $0x5,%eax │ │ - mov 0x50(%rsp),%ecx │ │ - sub %eax,%ecx │ │ - cmp $0x21,%ecx │ │ - mov $0x20,%eax │ │ - cmovge %eax,%ecx │ │ - mov %ecx,0x40(%rsp) │ │ - test %ecx,%ecx │ │ - mov 0x98(%rsp),%r15 │ │ - mov %rbx,%r12 │ │ - je a8cdf │ │ - mov 0x40(%rsp),%r13d │ │ - mov $0x1,%edi │ │ - xor %eax,%eax │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xor %edx,%edx │ │ - cmp $0xffff,%edi │ │ - seta %dl │ │ - mov %edx,%ecx │ │ - shl $0x4,%ecx │ │ - mov %edi,%ebp │ │ - shr %cl,%ebp │ │ - imul $0x584,%r11,%rcx │ │ - add %r14,%rcx │ │ - lea (%r15,%r15,2),%rsi │ │ - lea (%rcx,%rsi,4),%rcx │ │ - movzwl 0x188(%rcx,%rdx,2),%esi │ │ - xor %r9d,%r9d │ │ - test %esi,%ebp │ │ - setne %r9b │ │ - movzwl 0x184(%rcx,%rdx,2),%r8d │ │ - xor %r10d,%r10d │ │ - test %r8d,%ebp │ │ - setne %r10b │ │ - lea (%r10,%r9,2),%r9d │ │ - mov %ebp,%ebx │ │ - not %ebx │ │ - and %ebx,%esi │ │ - mov %si,0x188(%rcx,%rdx,2) │ │ - mov %ebx,%esi │ │ - and %r8d,%esi │ │ - mov %si,0x184(%rcx,%rdx,2) │ │ - and %bx,0x180(%rcx,%rdx,2) │ │ - movzbl 0x1e0(%r12,%rax,1),%esi │ │ - cmp %esi,%r9d │ │ - cmovb %r9d,%esi │ │ - lea (%rcx,%rsi,4),%rcx │ │ - add $0x180,%rcx │ │ - or %bp,(%rcx,%rdx,2) │ │ - add %edi,%edi │ │ - add $0x1,%rax │ │ - cmp %r13,%rax │ │ - jb a8c40 │ │ - mov 0x40(%rsp),%eax │ │ - add 0xbc(%rsp),%eax │ │ - mov 0x37(%rsp),%cl │ │ - shr %cl,%eax │ │ - test %eax,%eax │ │ - mov 0x11c(%rsp),%r15d │ │ - mov 0x70(%rsp),%r13 │ │ - mov 0x48(%rsp),%r8d │ │ - je a8be0 │ │ - mov %eax,%eax │ │ - mov %rax,0x40(%rsp) │ │ - mov $0x1,%r9d │ │ - xor %r10d,%r10d │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %r9d,%edx │ │ - mov %r15d,%ecx │ │ - shr %cl,%edx │ │ - xor %edi,%edi │ │ - test %edx,%edx │ │ - setne %dil │ │ - mov %edi,%edx │ │ - mov %r8d,%ecx │ │ - shl %cl,%edx │ │ - mov %r9d,%ebp │ │ - mov %edx,%ecx │ │ - shr %cl,%ebp │ │ - imul $0x584,%r11,%rcx │ │ - add %r14,%rcx │ │ - lea (%rcx,%r13,8),%rcx │ │ - movzwl 0x404(%rcx,%rdi,2),%edx │ │ - xor %eax,%eax │ │ - test %edx,%ebp │ │ - setne %al │ │ - mov %ebp,%ebx │ │ - not %ebx │ │ - mov %ebx,%esi │ │ - and %edx,%esi │ │ - mov %si,0x404(%rcx,%rdi,2) │ │ - and %bx,0x400(%rcx,%rdi,2) │ │ - movzbl 0x200(%r12,%r10,1),%edx │ │ - cmp %edx,%eax │ │ - cmovb %eax,%edx │ │ - lea (%rcx,%rdx,4),%rax │ │ - add $0x400,%rax │ │ - or %bp,(%rax,%rdi,2) │ │ - add %r9d,%r9d │ │ - add $0x1,%r10 │ │ - cmp %r10,0x40(%rsp) │ │ - jne a8d20 │ │ - jmpq a8be0 │ │ - mov 0x38(%rsp),%rsi │ │ - mov 0xd10(%rsi),%ebp │ │ - jmpq a8f0d │ │ - lea 0x12f0(%rsi),%rax │ │ - mov %rax,0x100(%rsp) │ │ - lea 0xcf8(%rsi),%rax │ │ - mov %rax,0xe8(%rsp) │ │ - lea 0xd10(%rsi),%rax │ │ - mov %rax,0xf0(%rsp) │ │ - mov 0xdc(%rsp),%edx │ │ - mov 0x18(%rsi),%rax │ │ - cmpl $0x0,0x4d8(%rax) │ │ - jne a9592 │ │ - jmpq a9585 │ │ - xor %r14d,%r14d │ │ - mov $0x20,%r9d │ │ - mov %rbx,%r12 │ │ - mov 0xa0(%rsp),%r8 │ │ - mov 0x98(%rsp),%r10 │ │ - jmp a8e39 │ │ - nopw 0x0(%rax,%rax,1) │ │ - add $0x1,%r14 │ │ - add $0x270,%r12 │ │ - mov 0x58(%rsp),%rbp │ │ - cmp %rbp,%r14 │ │ - je a8f00 │ │ - mov %r14d,%edx │ │ - shl $0x5,%edx │ │ - mov 0x50(%rsp),%ecx │ │ - sub %edx,%ecx │ │ - cmp $0x21,%ecx │ │ - cmovge %r9d,%ecx │ │ - test %ecx,%ecx │ │ - je a8e20 │ │ - mov %ecx,%r11d │ │ - mov $0x1,%r13d │ │ - xor %ebx,%ebx │ │ - nopl 0x0(%rax,%rax,1) │ │ - xor %edx,%edx │ │ - cmp $0xffff,%r13d │ │ - seta %dl │ │ - mov %edx,%ecx │ │ - shl $0x4,%ecx │ │ - mov %r13d,%edi │ │ - shr %cl,%edi │ │ - imul $0x584,%r14,%rcx │ │ - add %r8,%rcx │ │ - lea (%r10,%r10,2),%rbp │ │ - lea (%rcx,%rbp,4),%rcx │ │ - movzwl 0x188(%rcx,%rdx,2),%ebp │ │ - xor %eax,%eax │ │ - test %ebp,%edi │ │ - setne %al │ │ - movzwl 0x184(%rcx,%rdx,2),%r15d │ │ + add $0x100,%r10 │ │ + mov 0x50(%rsp),%rbp │ │ + add $0x1,%rbp │ │ + add 0x18(%rsp),%r8 │ │ + add $0x100,%r12 │ │ + mov -0x48(%rsp),%rsi │ │ + add $0xffffffff,%esi │ │ + mov -0x5c(%rsp),%edi │ │ + je a3d18 │ │ + mov %rsi,-0x48(%rsp) │ │ + cmp $0x8,%edi │ │ + setb %cl │ │ + or -0x70(%rsp),%cl │ │ + mov %rbp,0x50(%rsp) │ │ + je a3350 │ │ xor %esi,%esi │ │ - test %r15d,%edi │ │ - setne %sil │ │ - lea (%rsi,%rax,2),%eax │ │ - mov %edi,%esi │ │ - not %esi │ │ - and %esi,%ebp │ │ - mov %bp,0x188(%rcx,%rdx,2) │ │ - mov %esi,%ebp │ │ - and %r15d,%ebp │ │ - mov %bp,0x184(%rcx,%rdx,2) │ │ - and %si,0x180(%rcx,%rdx,2) │ │ - movzbl 0x1e0(%r12,%rbx,1),%esi │ │ - cmp %esi,%eax │ │ - cmovb %eax,%esi │ │ - lea (%rcx,%rsi,4),%rax │ │ - add $0x180,%rax │ │ - or %di,(%rax,%rdx,2) │ │ - add %r13d,%r13d │ │ - add $0x1,%rbx │ │ - cmp %r11,%rbx │ │ - jb a8e60 │ │ - jmpq a8e20 │ │ - mov 0x38(%rsp),%rsi │ │ - mov 0xa0(%rsp),%r11 │ │ - lea 0x12f0(%rsi),%rax │ │ - mov %rax,0x100(%rsp) │ │ - lea 0xcf8(%rsi),%rax │ │ - mov %rax,0xe8(%rsp) │ │ - lea 0xd10(%rsi),%rax │ │ - mov %rax,0xf0(%rsp) │ │ - test %ebp,%ebp │ │ - jle a9571 │ │ - movslq 0x118(%rsp),%rax │ │ - mov 0x140(%rsp),%ecx │ │ - imul %rax,%rcx │ │ - mov 0x128(%rsp),%rax │ │ - mov (%rax),%rax │ │ - mov %rax,0x50(%rsp) │ │ - mov 0xcf8(%rsi),%rax │ │ - mov %rcx,0x110(%rsp) │ │ - mov %rax,0x70(%rsp) │ │ - imul %rax,%rcx │ │ - shl $0x2,%rcx │ │ - add 0x12f0(%rsi),%rcx │ │ - mov %rcx,0x48(%rsp) │ │ - lea 0x1330(%rsi),%rax │ │ - mov %rax,0x58(%rsp) │ │ - lea 0xa(%r11),%rax │ │ - mov %rax,0x80(%rsp) │ │ - lea 0x8(%r11),%rax │ │ - mov %rax,0xc0(%rsp) │ │ - xor %eax,%eax │ │ - mov %rax,0x78(%rsp) │ │ - xor %ecx,%ecx │ │ - movl $0x0,0x40(%rsp) │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - mov 0xd00(%rsi),%r13d │ │ - mov %rcx,0xa8(%rsp) │ │ - mov %ecx,%eax │ │ - shl $0x5,%eax │ │ - cmp %eax,%r13d │ │ - jle a92d0 │ │ - mov 0x38(%rsp),%rax │ │ - mov 0x828(%rax),%rcx │ │ - mov %rcx,0x90(%rsp) │ │ - mov 0xca8(%rax),%rax │ │ - mov %rax,0x88(%rsp) │ │ - cmpl $0x0,0x130(%rsp) │ │ - je a9100 │ │ - add 0x78(%rsp),%r13d │ │ - cmp $0x21,%r13d │ │ - mov $0x20,%eax │ │ - cmovge %eax,%r13d │ │ - xor %r14d,%r14d │ │ - mov 0x80(%rsp),%rbp │ │ - xor %ebx,%ebx │ │ - mov 0x40(%rsp),%eax │ │ - or %ebx,%eax │ │ - jne a906d │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - add $0x1,%rbx │ │ - add $0xc,%rbp │ │ - add $0x4,%r14 │ │ - cmp %rbx,%r13 │ │ - je a92d0 │ │ - mov 0x40(%rsp),%eax │ │ - or %ebx,%eax │ │ - je a9050 │ │ - movzwl -0x8(%rbp),%eax │ │ - mov %eax,0x60(%rsp) │ │ - movzwl -0x4(%rbp),%eax │ │ - mov %eax,0x64(%rsp) │ │ - movzwl 0x0(%rbp),%eax │ │ - mov %eax,0x68(%rsp) │ │ - movl $0x0,0x6c(%rsp) │ │ - mov %r14d,%eax │ │ - and $0xfffffffc,%eax │ │ - mov 0x50(%rsp),%rcx │ │ - lea (%rcx,%rax,2),%rdi │ │ - mov 0x48(%rsp),%rax │ │ - lea (%rax,%r14,1),%rcx │ │ - mov 0x38(%rsp),%rax │ │ - mov 0x1234(%rax),%eax │ │ - sub $0x30,%rsp │ │ - mov 0xc0(%rsp),%rsi │ │ - lea 0x90(%rsp),%rdx │ │ - mov 0xa0(%rsp),%r8 │ │ - mov 0x88(%rsp),%r9 │ │ - push %rax │ │ - pushq 0xe8(%rsp) │ │ - mov 0xc8(%rsp),%rax │ │ - callq *0xcc0(%rax) │ │ - add $0x40,%rsp │ │ - jmpq a9050 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - cmpl $0x10,0x120(%rsp) │ │ - jle a91f9 │ │ - add 0x78(%rsp),%r13d │ │ - cmp $0x21,%r13d │ │ - mov $0x20,%eax │ │ - cmovge %eax,%r13d │ │ - mov 0x80(%rsp),%r15 │ │ - xor %r14d,%r14d │ │ - xor %r12d,%r12d │ │ - mov 0x40(%rsp),%eax │ │ - or %r12d,%eax │ │ - jne a915e │ │ - nopw 0x0(%rax,%rax,1) │ │ - add $0x1,%r12 │ │ - add $0x4,%r14 │ │ - add $0xc,%r15 │ │ - cmp %r12,%r13 │ │ - je a92d0 │ │ - mov 0x40(%rsp),%eax │ │ - or %r12d,%eax │ │ - je a9140 │ │ - movzwl -0x6(%r15),%eax │ │ - movzwl -0x2(%r15),%ecx │ │ - mov -0xa(%r15),%edx │ │ - mov %edx,0x60(%rsp) │ │ - movzwl -0x4(%r15),%edx │ │ - shl $0x10,%edx │ │ - or %eax,%edx │ │ - mov %edx,0x64(%rsp) │ │ - movzwl (%r15),%eax │ │ - shl $0x10,%eax │ │ - or %ecx,%eax │ │ - mov %eax,0x68(%rsp) │ │ - movl $0x0,0x6c(%rsp) │ │ - mov %r14d,%eax │ │ - and $0xfffffffc,%eax │ │ - mov 0x50(%rsp),%rcx │ │ - lea (%rcx,%rax,2),%rdi │ │ - mov 0x48(%rsp),%rax │ │ - lea (%rax,%r14,1),%rcx │ │ - mov 0x38(%rsp),%rax │ │ - mov 0x1234(%rax),%eax │ │ - sub $0x30,%rsp │ │ - mov 0xc0(%rsp),%rsi │ │ - lea 0x90(%rsp),%rdx │ │ - mov 0xa0(%rsp),%r8 │ │ - mov 0x88(%rsp),%r9 │ │ - push %rax │ │ - pushq 0xe8(%rsp) │ │ - mov 0xc8(%rsp),%rax │ │ - callq *0xcc0(%rax) │ │ - add $0x40,%rsp │ │ - jmpq a9140 │ │ - add 0x78(%rsp),%r13d │ │ - cmp $0x21,%r13d │ │ - mov $0x20,%eax │ │ - cmovge %eax,%r13d │ │ - xor %r14d,%r14d │ │ - mov 0xc0(%rsp),%rbp │ │ - xor %ebx,%ebx │ │ - mov 0x40(%rsp),%eax │ │ - or %ebx,%eax │ │ - jne a923d │ │ - add $0x1,%rbx │ │ - add $0xc,%rbp │ │ - add $0x4,%r14 │ │ - cmp %rbx,%r13 │ │ - je a92d0 │ │ - mov 0x40(%rsp),%eax │ │ - or %ebx,%eax │ │ - je a9220 │ │ - movzwl -0x8(%rbp),%eax │ │ - mov %eax,0x60(%rsp) │ │ - movzwl -0x4(%rbp),%eax │ │ - mov %eax,0x64(%rsp) │ │ - movzwl 0x0(%rbp),%eax │ │ - mov %eax,0x68(%rsp) │ │ - movl $0x0,0x6c(%rsp) │ │ - mov %r14d,%eax │ │ - and $0xfffffffc,%eax │ │ - mov 0x50(%rsp),%rcx │ │ - lea (%rcx,%rax,2),%rdi │ │ - mov 0x48(%rsp),%rax │ │ - lea (%rax,%r14,1),%rcx │ │ - mov 0x38(%rsp),%rax │ │ - mov 0x1234(%rax),%eax │ │ - sub $0x30,%rsp │ │ - mov 0xc0(%rsp),%rsi │ │ - lea 0x90(%rsp),%rdx │ │ - mov 0xa0(%rsp),%r8 │ │ - mov 0x88(%rsp),%r9 │ │ - push %rax │ │ - pushq 0xe8(%rsp) │ │ - mov 0xc8(%rsp),%rax │ │ - callq *0xcc0(%rax) │ │ - add $0x40,%rsp │ │ - jmpq a9220 │ │ + add $0x200,%rsi │ │ + jmp a328d │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ - mov 0xa8(%rsp),%rcx │ │ - add $0x1,%rcx │ │ - mov 0xf0(%rsp),%rax │ │ - movslq (%rax),%rbp │ │ - cmp %rbp,%rcx │ │ - jge a9342 │ │ - subq $0xffffffffffffff80,0x48(%rsp) │ │ - addq $0x100,0x50(%rsp) │ │ - mov 0xe8(%rsp),%rax │ │ - mov (%rax),%rax │ │ - mov %rax,0x70(%rsp) │ │ - addq $0x584,0x80(%rsp) │ │ - mov 0x78(%rsp),%rax │ │ - add $0xffffffe0,%eax │ │ - mov %rax,0x78(%rsp) │ │ - addq $0x584,0xc0(%rsp) │ │ - movl $0x1,0x40(%rsp) │ │ - mov 0x38(%rsp),%rsi │ │ - jmpq a8fd0 │ │ - test %ebp,%ebp │ │ - mov 0xdc(%rsp),%edx │ │ - jle a9548 │ │ - cmpl $0x0,0xb0(%rsp) │ │ - jle a9548 │ │ - mov 0x38(%rsp),%rdx │ │ - mov 0xcf8(%rdx),%r14 │ │ - mov 0x100(%rsp),%rax │ │ - mov (%rax),%rax │ │ - mov 0x110(%rsp),%rdi │ │ - imul %r14,%rdi │ │ - mov 0x128(%rsp),%rcx │ │ - mov (%rcx),%rbx │ │ - mov 0x98(%rsp),%rcx │ │ + mov %dx,-0x400(%r8,%rsi,2) │ │ + lea (%rsi,%r13,1),%rax │ │ + add $0x1,%rax │ │ + add $0x1,%rsi │ │ + cmp $0x200,%rax │ │ + je a3210 │ │ + movsbl (%r14),%ecx │ │ + movswl -0x400(%r12,%rsi,2),%ebx │ │ + imul %ecx,%ebx │ │ + movsbl 0x1(%r14),%edx │ │ + movswl -0x300(%r12,%rsi,2),%r9d │ │ + imul %edx,%r9d │ │ + movsbl 0x2(%r14),%eax │ │ + movswl -0x200(%r12,%rsi,2),%r11d │ │ + imul %eax,%r11d │ │ + movsbl 0x3(%r14),%eax │ │ + movswl -0x100(%r12,%rsi,2),%r15d │ │ + imul %eax,%r15d │ │ + movsbl 0x4(%r14),%eax │ │ + lea -0x180(%rsi),%edi │ │ + movswl (%r10,%rdi,2),%edi │ │ + imul %eax,%edi │ │ + movsbl 0x5(%r14),%eax │ │ + lea -0x100(%rsi),%ebp │ │ + movswl (%r10,%rbp,2),%ebp │ │ + imul %eax,%ebp │ │ + movsbl 0x6(%r14),%eax │ │ + lea -0x80(%rsi),%ecx │ │ + movswl (%r10,%rcx,2),%ecx │ │ + imul %eax,%ecx │ │ + movsbl 0x7(%r14),%eax │ │ + mov %esi,%edx │ │ + movswl (%r10,%rdx,2),%edx │ │ + imul %eax,%edx │ │ + add -0x58(%rsp),%ebx │ │ + add %r9d,%ebx │ │ + add %r11d,%ebx │ │ + add %r15d,%ebx │ │ + add %edi,%ebx │ │ + add %ebp,%ebx │ │ + add %ecx,%ebx │ │ + add %edx,%ebx │ │ + mov 0x20(%rsp),%ecx │ │ + sar %cl,%ebx │ │ + mov -0x7c(%rsp),%eax │ │ + mov %eax,%ecx │ │ + cmp %eax,%ebx │ │ + jg a333f │ │ + mov %ebx,%ecx │ │ + xor %edx,%edx │ │ + test %ebx,%ebx │ │ + js a3270 │ │ + mov %ecx,%edx │ │ + jmpq a3270 │ │ + mov -0x68(%rsp),%rcx │ │ + imul %rbp,%rcx │ │ + mov -0x50(%rsp),%rax │ │ + lea (%rax,%rcx,2),%rdx │ │ + add -0x10(%rsp),%rcx │ │ + lea (%rax,%rcx,2),%rsi │ │ + mov %rbp,%rcx │ │ + shl $0x7,%rcx │ │ + mov %rbp,%rbx │ │ + shl $0x8,%rbx │ │ + lea (%rsp,%rbx,1),%r9 │ │ + add $0x80,%r9 │ │ + add -0x18(%rsp),%rcx │ │ + cmp %rdx,0x8(%rsp) │ │ + seta %r11b │ │ + lea (%rsp,%rcx,2),%rcx │ │ + add $0x80,%rcx │ │ + cmp %rsi,0x10(%rsp) │ │ + setb %bl │ │ + cmp %rcx,%rdx │ │ + setb %cl │ │ + cmp %rsi,%r9 │ │ + setb %dl │ │ + test %bl,%r11b │ │ + jne a3258 │ │ + mov $0x0,%esi │ │ + and %dl,%cl │ │ + jne a325a │ │ + mov -0x78(%rsp),%rax │ │ + movzbl (%rax),%ecx │ │ + movd %ecx,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm0 │ │ + movdqa %xmm0,-0x40(%rsp) │ │ + movzbl 0x1(%rax),%ecx │ │ + movd %ecx,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm0 │ │ + movdqa %xmm0,-0x30(%rsp) │ │ + movzbl 0x2(%rax),%ecx │ │ + movd %ecx,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm0 │ │ + movdqa %xmm0,0x40(%rsp) │ │ + movzbl 0x3(%rax),%ecx │ │ + movd %ecx,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm0 │ │ + movdqa %xmm0,0x30(%rsp) │ │ + movzbl 0x4(%rax),%ecx │ │ + movd %ecx,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm9 │ │ + movzbl 0x5(%rax),%ecx │ │ + movd %ecx,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm12 │ │ + movzbl 0x6(%rax),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpcklbw %xmm1,%xmm1 │ │ + pshuflw $0xe0,%xmm1,%xmm1 │ │ + pmovsxbd %xmm1,%xmm13 │ │ + movzbl 0x7(%rax),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpcklbw %xmm2,%xmm2 │ │ + pshuflw $0xe0,%xmm2,%xmm2 │ │ + pmovsxbd %xmm2,%xmm2 │ │ + mov $0x100,%ecx │ │ + mov -0x8(%rsp),%rax │ │ + pmovsxwd -0x500(%r10,%rcx,2),%xmm4 │ │ + movdqa -0x40(%rsp),%xmm15 │ │ + pmulld %xmm15,%xmm4 │ │ + pmovsxwd -0x3f8(%r10,%rcx,2),%xmm7 │ │ + pmovsxwd -0x400(%r10,%rcx,2),%xmm3 │ │ + movdqa -0x30(%rsp),%xmm0 │ │ + pmulld %xmm0,%xmm3 │ │ + pmulld %xmm0,%xmm7 │ │ + pmovsxwd -0x300(%r10,%rcx,2),%xmm6 │ │ + pmovsxwd -0x2f8(%r10,%rcx,2),%xmm5 │ │ + movdqa 0x40(%rsp),%xmm0 │ │ + pmulld %xmm0,%xmm5 │ │ + paddd %xmm7,%xmm5 │ │ + pmulld %xmm0,%xmm6 │ │ + paddd %xmm3,%xmm6 │ │ + lea -0x80(%rcx),%edx │ │ + and $0xfffffff8,%edx │ │ + pmovsxwd (%r10,%rdx,2),%xmm3 │ │ + movdqa %xmm10,%xmm0 │ │ + pmovsxwd 0x8(%r10,%rdx,2),%xmm10 │ │ + pmulld %xmm9,%xmm10 │ │ + mov %ecx,%edx │ │ + and $0xfffffff8,%edx │ │ + pmovsxwd 0x8(%r10,%rdx,2),%xmm7 │ │ + pmulld %xmm9,%xmm3 │ │ + pmovsxwd (%r10,%rdx,2),%xmm8 │ │ + pmulld %xmm12,%xmm8 │ │ + paddd %xmm3,%xmm8 │ │ + pmulld %xmm12,%xmm7 │ │ + mov %ecx,%edx │ │ + sub $0xffffff80,%edx │ │ + and $0xfffffff8,%edx │ │ + pmovsxwd (%r10,%rdx,2),%xmm3 │ │ + movdqa %xmm11,%xmm1 │ │ + pmovsxwd 0x8(%r10,%rdx,2),%xmm11 │ │ + paddd %xmm10,%xmm7 │ │ + movdqa %xmm0,%xmm10 │ │ + pmulld %xmm13,%xmm11 │ │ + pmulld %xmm13,%xmm3 │ │ + lea 0x100(%rcx),%edx │ │ + and $0xfffffff8,%edx │ │ + pmovsxwd (%r10,%rdx,2),%xmm0 │ │ + pmulld %xmm2,%xmm0 │ │ + paddd %xmm3,%xmm0 │ │ + pmovsxwd 0x8(%r10,%rdx,2),%xmm3 │ │ + pmulld %xmm2,%xmm3 │ │ + paddd %xmm11,%xmm3 │ │ + movdqa %xmm1,%xmm11 │ │ + pmovsxwd -0x200(%r10,%rcx,2),%xmm1 │ │ + paddd %xmm10,%xmm4 │ │ + paddd %xmm6,%xmm4 │ │ + movdqa 0x30(%rsp),%xmm6 │ │ + pmulld %xmm6,%xmm1 │ │ + paddd %xmm1,%xmm4 │ │ + paddd %xmm8,%xmm4 │ │ + paddd %xmm0,%xmm4 │ │ + pmovsxwd -0x4f8(%r10,%rcx,2),%xmm0 │ │ + pmulld %xmm15,%xmm0 │ │ + paddd %xmm10,%xmm0 │ │ + paddd %xmm5,%xmm0 │ │ + pmovsxwd -0x1f8(%r10,%rcx,2),%xmm1 │ │ + pmulld %xmm6,%xmm1 │ │ + paddd %xmm1,%xmm0 │ │ + paddd %xmm7,%xmm0 │ │ + paddd %xmm3,%xmm0 │ │ + movdqa 0x60(%rsp),%xmm1 │ │ + psrad %xmm1,%xmm4 │ │ + psrad %xmm1,%xmm0 │ │ + pxor %xmm1,%xmm1 │ │ + pcmpgtd %xmm4,%xmm1 │ │ + pminsd %xmm11,%xmm4 │ │ + pandn %xmm4,%xmm1 │ │ + pxor %xmm3,%xmm3 │ │ + pcmpgtd %xmm0,%xmm3 │ │ + pminsd %xmm11,%xmm0 │ │ + pandn %xmm0,%xmm3 │ │ + pshufb %xmm14,%xmm3 │ │ + pshufb %xmm14,%xmm1 │ │ + punpcklqdq %xmm3,%xmm1 │ │ + movdqu %xmm1,-0x200(%r8,%rcx,2) │ │ + lea (%rax,%rcx,1),%rdx │ │ + add $0x8,%rdx │ │ + add $0x8,%rcx │ │ + cmp $0x100,%rdx │ │ + jne a34a0 │ │ + mov (%rsp),%rax │ │ + mov %rax,%rsi │ │ + cmp -0x10(%rsp),%rax │ │ + je a3210 │ │ + jmpq a325a │ │ + cmpq $0x0,-0x78(%rsp) │ │ + je a3d2a │ │ + test %r8d,%r8d │ │ + jle a3d18 │ │ + mov %r8d,%eax │ │ + mov %rax,-0x58(%rsp) │ │ + mov -0x70(%rsp),%rcx │ │ + lea (%rcx,%rcx,1),%rsi │ │ + mov -0x40(%rsp),%rdx │ │ + mov %rdx,%r15 │ │ + sub %rsi,%r15 │ │ + lea (%rdx,%rbx,2),%r13 │ │ + add %rbx,%rbx │ │ + mov -0x68(%rsp),%rax │ │ + add %rax,%rax │ │ + mov %rax,-0x68(%rsp) │ │ + mov %rsi,-0x30(%rsp) │ │ + lea (%rsi,%rsi,2),%rax │ │ + mov %rdx,%r11 │ │ + sub %rax,%r11 │ │ + lea 0x0(,%rcx,4),%rax │ │ + mov %rdx,%r10 │ │ + sub %rax,%r10 │ │ + lea (%rdx,%rcx,2),%r12 │ │ lea (%rcx,%rcx,2),%rcx │ │ - mov 0xa0(%rsp),%rsi │ │ - lea (%rsi,%rcx,4),%r12 │ │ - add $0x18a,%r12 │ │ - lea (%rax,%rdi,4),%r15 │ │ - add $0x1,%r15 │ │ - xor %ecx,%ecx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - mov 0xd00(%rdx),%esi │ │ - mov %rcx,0x88(%rsp) │ │ - mov %ecx,%eax │ │ - shl $0x5,%eax │ │ - sub %eax,%esi │ │ - cmp $0x21,%esi │ │ - mov $0x20,%eax │ │ - cmovge %eax,%esi │ │ - mov %rsi,0x48(%rsp) │ │ - mov 0x828(%rdx),%rax │ │ - mov 0xca8(%rdx),%rcx │ │ - mov %rcx,0x90(%rsp) │ │ - lea 0x0(,%r14,4),%rcx │ │ - mov %rcx,0x40(%rsp) │ │ - mov %rax,0x70(%rsp) │ │ - lea 0x0(,%rax,4),%rax │ │ - mov %rax,0x50(%rsp) │ │ - mov %rbx,0x78(%rsp) │ │ - mov %r15,0x80(%rsp) │ │ - mov 0xc8(%rsp),%rax │ │ - mov %eax,%ebp │ │ - mov %r12,0xa8(%rsp) │ │ - mov 0xb0(%rsp),%rax │ │ - mov %eax,%r13d │ │ - mov %ebp,%eax │ │ - or 0xe4(%rsp),%eax │ │ - jne a9476 │ │ - nop │ │ - add $0xc,%r12 │ │ - add $0x1,%ebp │ │ - add 0x40(%rsp),%r15 │ │ - add 0x50(%rsp),%rbx │ │ - add $0xffffffff,%r13d │ │ - je a94f0 │ │ - mov %ebp,%eax │ │ - or 0xe4(%rsp),%eax │ │ - je a9450 │ │ - mov -0xa(%r12),%eax │ │ - mov %eax,0x60(%rsp) │ │ - mov -0x6(%r12),%eax │ │ - mov %eax,0x64(%rsp) │ │ - mov -0x2(%r12),%eax │ │ - mov %eax,0x68(%rsp) │ │ - movl $0x0,0x6c(%rsp) │ │ - mov 0x38(%rsp),%rax │ │ - mov 0x1234(%rax),%eax │ │ - sub $0x30,%rsp │ │ - mov %rbx,%rdi │ │ - mov 0xa0(%rsp),%rsi │ │ - lea 0x90(%rsp),%rdx │ │ - mov %r15,%rcx │ │ - mov %r14,%r8 │ │ - mov 0x88(%rsp),%r9 │ │ - push %rax │ │ - pushq 0x80(%rsp) │ │ - mov 0xd0(%rsp),%rax │ │ - callq *0xcc8(%rax) │ │ - add $0x40,%rsp │ │ - jmpq a9450 │ │ + lea (%rdx,%rcx,2),%r14 │ │ + lea (%rdx,%rbx,2),%rdi │ │ + jmp a3743 │ │ nopl 0x0(%rax,%rax,1) │ │ - mov 0x88(%rsp),%rcx │ │ - add $0x1,%rcx │ │ - mov 0xf0(%rsp),%rax │ │ - movslq (%rax),%rbp │ │ - cmp %rbp,%rcx │ │ - jge a9564 │ │ - mov 0x78(%rsp),%rbx │ │ - add $0x100,%rbx │ │ - mov 0xe8(%rsp),%rax │ │ - mov (%rax),%r14 │ │ - mov 0xa8(%rsp),%r12 │ │ - add $0x584,%r12 │ │ - mov 0x80(%rsp),%r15 │ │ - sub $0xffffffffffffff80,%r15 │ │ - mov 0x38(%rsp),%rdx │ │ - jmpq a93c0 │ │ - mov 0x38(%rsp),%rsi │ │ - mov 0xa0(%rsp),%r11 │ │ - mov 0x18(%rsi),%rax │ │ - cmpl $0x0,0x4d8(%rax) │ │ - jne a9592 │ │ - jmp a9585 │ │ - mov 0x38(%rsp),%rsi │ │ - mov 0xa0(%rsp),%r11 │ │ - mov 0xdc(%rsp),%edx │ │ - mov 0x18(%rsi),%rax │ │ - cmpl $0x0,0x4d8(%rax) │ │ - jne a9592 │ │ - cmpl $0x0,0x4dc(%rax) │ │ - je a9dfa │ │ - mov 0x108(%rsp),%rcx │ │ - sar %cl,%edx │ │ - test %ebp,%ebp │ │ - jle a9dfa │ │ - movslq %edx,%rdi │ │ - mov 0x12f0(%rsi),%rax │ │ - mov 0xcf8(%rsi),%rbx │ │ - mov 0xc8(%rsp),%rcx │ │ - mov %ecx,%ebp │ │ - mov 0x108(%rsp),%rcx │ │ - shr %cl,%ebp │ │ - mov $0x80,%edx │ │ - mov 0x37(%rsp),%cl │ │ - shr %cl,%edx │ │ - mov %rdx,0x110(%rsp) │ │ - lea 0x1330(%rsi),%rdx │ │ - mov %rdx,0x40(%rsp) │ │ - mov 0xd0(%rsp),%rdx │ │ - mov %ebp,0xe0(%rsp) │ │ - sub %ebp,%edx │ │ - mov %rdx,0x48(%rsp) │ │ - mov $0x20,%edx │ │ - shr %cl,%edx │ │ - lea 0x306(%r11),%rcx │ │ - mov %rcx,0xa8(%rsp) │ │ - lea 0x304(%r11),%rcx │ │ - mov %rcx,0x80(%rsp) │ │ - mov %rbx,0x58(%rsp) │ │ - mov %rbx,%rcx │ │ - mov %rdi,0x120(%rsp) │ │ - imul %rdi,%rcx │ │ - lea (%rax,%rcx,4),%rax │ │ - add $0x3,%rax │ │ - mov %rax,0x98(%rsp) │ │ - shl $0x2,%rdx │ │ - mov %rdx,0x138(%rsp) │ │ - xor %ecx,%ecx │ │ - xor %eax,%eax │ │ - mov %rax,0xc0(%rsp) │ │ - movl $0x0,0x70(%rsp) │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov 0xd00(%rsi),%eax │ │ - mov %rcx,0x130(%rsp) │ │ - shl $0x5,%ecx │ │ - sub %ecx,%eax │ │ - cmp $0x21,%eax │ │ - mov $0x20,%ecx │ │ - cmovge %ecx,%eax │ │ - add 0xbc(%rsp),%eax │ │ - mov 0x37(%rsp),%cl │ │ - sar %cl,%eax │ │ - test %eax,%eax │ │ - jle a9a80 │ │ - mov 0xc0(%rsp),%rcx │ │ - lea (%rcx,%rcx,1),%rdx │ │ - mov 0x128(%rsp),%rcx │ │ - mov 0x8(%rcx),%rsi │ │ - add %rdx,%rsi │ │ - mov %rsi,0xb0(%rsp) │ │ - add 0x10(%rcx),%rdx │ │ - mov %rdx,0x88(%rsp) │ │ - mov 0x38(%rsp),%rcx │ │ - mov 0x830(%rcx),%rdx │ │ - mov %rdx,0x50(%rsp) │ │ - mov 0xca8(%rcx),%rcx │ │ - mov %rcx,0x78(%rsp) │ │ - mov %eax,%eax │ │ - mov %rax,0x90(%rsp) │ │ - cmpl $0x0,0xe0(%rsp) │ │ - je a9820 │ │ - xor %r14d,%r14d │ │ - mov 0x98(%rsp),%r12 │ │ + mov -0x30(%rsp),%rcx │ │ + add %rcx,%r15 │ │ + add %rcx,-0x40(%rsp) │ │ + add %rcx,%r13 │ │ + add -0x68(%rsp),%rax │ │ + mov %rax,-0x50(%rsp) │ │ + add %rcx,%r11 │ │ + add %rcx,%r10 │ │ + add %rcx,%r12 │ │ + add %rcx,%r14 │ │ + add %rcx,%rdi │ │ + add $0xffffffff,%r9d │ │ + je a3d18 │ │ xor %ebp,%ebp │ │ - mov 0x70(%rsp),%eax │ │ - or %ebp,%eax │ │ - jne a9742 │ │ + mov -0x50(%rsp),%rax │ │ + jmp a375f │ │ nopl 0x0(%rax) │ │ + mov %dx,(%rax,%rbp,2) │ │ add $0x1,%rbp │ │ - add $0x4,%r12 │ │ - add $0x4,%r14 │ │ - cmp %rbp,0x90(%rsp) │ │ - je a9a80 │ │ - mov 0x70(%rsp),%eax │ │ - or %ebp,%eax │ │ - je a9720 │ │ - mov 0xa8(%rsp),%rcx │ │ - movzwl -0x4(%rcx,%rbp,8),%eax │ │ - mov %eax,0x60(%rsp) │ │ - movzwl (%rcx,%rbp,8),%eax │ │ - mov %eax,0x64(%rsp) │ │ - movl $0x0,0x68(%rsp) │ │ - mov %r14d,%ebx │ │ - and $0xfffffffc,%ebx │ │ - add %rbx,%rbx │ │ - mov 0xb0(%rsp),%rax │ │ - lea (%rax,%rbx,1),%rdi │ │ - lea -0x1(%r12),%rcx │ │ - mov 0x38(%rsp),%r13 │ │ - mov 0x1234(%r13),%eax │ │ - sub $0x30,%rsp │ │ - mov 0x80(%rsp),%rsi │ │ - lea 0x90(%rsp),%rdx │ │ - mov 0x88(%rsp),%r8 │ │ - mov 0x70(%rsp),%r9 │ │ - push %rax │ │ - pushq 0x80(%rsp) │ │ - mov 0xb8(%rsp),%r15 │ │ - callq *0xcd0(%r15) │ │ - add $0x40,%rsp │ │ - add 0x88(%rsp),%rbx │ │ - mov 0x1234(%r13),%eax │ │ - sub $0x30,%rsp │ │ - mov %rbx,%rdi │ │ - mov 0x80(%rsp),%rsi │ │ - lea 0x90(%rsp),%rdx │ │ - mov %r12,%rcx │ │ - mov 0x88(%rsp),%r8 │ │ - mov 0x70(%rsp),%r9 │ │ - push %rax │ │ - pushq 0x80(%rsp) │ │ - callq *0xcd0(%r15) │ │ - add $0x40,%rsp │ │ - jmpq a9720 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - mov 0xf8(%rsp),%eax │ │ - cmp 0xd0(%rsp),%eax │ │ - jge a9960 │ │ - xor %ebx,%ebx │ │ - xor %r14d,%r14d │ │ - mov 0x98(%rsp),%rbp │ │ - mov 0x70(%rsp),%eax │ │ - or %ebx,%eax │ │ - jne a9872 │ │ - nopl 0x0(%rax) │ │ - add $0x4,%rbp │ │ - add $0x4,%r14 │ │ - add $0x1,%ebx │ │ - addq $0xffffffffffffffff,0x90(%rsp) │ │ - je a9a80 │ │ - mov 0x70(%rsp),%eax │ │ - or %ebx,%eax │ │ - je a9850 │ │ - mov 0xa8(%rsp),%rdi │ │ - movzwl -0x4(%rdi,%r14,2),%eax │ │ - mov 0xf8(%rsp),%ecx │ │ - shl %cl,%eax │ │ - movzwl -0x6(%rdi,%r14,2),%esi │ │ - movzwl -0x2(%rdi,%r14,2),%edx │ │ - or %esi,%eax │ │ - mov %eax,0x60(%rsp) │ │ - movzwl (%rdi,%r14,2),%eax │ │ - shl %cl,%eax │ │ - or %edx,%eax │ │ - mov %eax,0x64(%rsp) │ │ - movl $0x0,0x68(%rsp) │ │ - mov %r14d,%r12d │ │ - and $0xfffffffc,%r12d │ │ - add %r12,%r12 │ │ - mov 0xb0(%rsp),%rax │ │ - lea (%rax,%r12,1),%rdi │ │ - lea -0x1(%rbp),%rcx │ │ - mov 0x38(%rsp),%r13 │ │ - mov 0x1234(%r13),%eax │ │ - sub $0x30,%rsp │ │ - mov 0x80(%rsp),%rsi │ │ - lea 0x90(%rsp),%rdx │ │ - mov 0x88(%rsp),%r8 │ │ - mov 0x70(%rsp),%r9 │ │ - push %rax │ │ - pushq 0x80(%rsp) │ │ - mov 0xb8(%rsp),%r15 │ │ - callq *0xcd0(%r15) │ │ - add $0x40,%rsp │ │ - add 0x88(%rsp),%r12 │ │ - mov 0x1234(%r13),%eax │ │ - sub $0x30,%rsp │ │ - mov %r12,%rdi │ │ - mov 0x80(%rsp),%rsi │ │ - lea 0x90(%rsp),%rdx │ │ - mov %rbp,%rcx │ │ - mov 0x88(%rsp),%r8 │ │ - mov 0x70(%rsp),%r9 │ │ - push %rax │ │ - pushq 0x80(%rsp) │ │ - callq *0xcd0(%r15) │ │ - add $0x40,%rsp │ │ - jmpq a9850 │ │ - xor %r14d,%r14d │ │ - mov 0x98(%rsp),%r12 │ │ + cmp %rbp,-0x58(%rsp) │ │ + je a3710 │ │ + mov -0x78(%rsp),%rcx │ │ + movsbl (%rcx),%edx │ │ + movzwl (%r11,%rbp,2),%esi │ │ + imul %edx,%esi │ │ + movsbl 0x1(%rcx),%edx │ │ + movzwl (%r10,%rbp,2),%ebx │ │ + imul %edx,%ebx │ │ + add %esi,%ebx │ │ + movsbl 0x2(%rcx),%edx │ │ + movzwl (%r15,%rbp,2),%esi │ │ + imul %edx,%esi │ │ + add %ebx,%esi │ │ + movsbl 0x3(%rcx),%edx │ │ + mov -0x40(%rsp),%rbx │ │ + movzwl (%rbx,%rbp,2),%ebx │ │ + imul %edx,%ebx │ │ + add %esi,%ebx │ │ + movsbl 0x4(%rcx),%edx │ │ + movzwl (%r12,%rbp,2),%esi │ │ + imul %edx,%esi │ │ + add %ebx,%esi │ │ + movsbl 0x5(%rcx),%edx │ │ + movzwl 0x0(%r13,%rbp,2),%ebx │ │ + imul %edx,%ebx │ │ + add %esi,%ebx │ │ + movsbl 0x6(%rcx),%edx │ │ + movzwl (%r14,%rbp,2),%esi │ │ + imul %edx,%esi │ │ + add %ebx,%esi │ │ + movsbl 0x7(%rcx),%edx │ │ + movzwl (%rdi,%rbp,2),%ebx │ │ + imul %edx,%ebx │ │ + lea (%rbx,%rsi,1),%esi │ │ + add $0x20,%esi │ │ + mov %esi,%edx │ │ + sar $0x6,%edx │ │ + mov -0x7c(%rsp),%ebx │ │ + mov %ebx,%r8d │ │ + cmp %ebx,%edx │ │ + jg a3800 │ │ + mov %edx,%r8d │ │ + xor %edx,%edx │ │ + test %esi,%esi │ │ + js a3750 │ │ + jmp a380a │ │ + nopl 0x0(%rax,%rax,1) │ │ + xor %edx,%edx │ │ + test %esi,%esi │ │ + js a3750 │ │ + mov %r8d,%edx │ │ + jmpq a3750 │ │ + test %r8d,%r8d │ │ + jle a3d18 │ │ + lea 0x7(%r11),%rax │ │ + mov %rax,(%rsp) │ │ + mov -0x30(%rsp),%esi │ │ + add $0x20,%esi │ │ + mov %r8d,%edi │ │ + lea -0x1(%rdi),%rax │ │ + lea 0x8(%r11),%rcx │ │ + mov %rcx,-0x8(%rsp) │ │ + cmp $0xfffffffd,%eax │ │ + seta %cl │ │ + lea 0x4(%rdi),%rdx │ │ + mov %rdx,0x78(%rsp) │ │ + mov %rax,%rdx │ │ + shr $0x20,%rdx │ │ + setne %dl │ │ + or %dl,%cl │ │ + cmp $0xfffffffc,%eax │ │ + seta %bl │ │ + or %dl,%bl │ │ + or %cl,%bl │ │ + cmp $0xfffffffb,%eax │ │ + seta %al │ │ + or %dl,%al │ │ + or %bl,%al │ │ + mov %al,-0x10(%rsp) │ │ + mov %edi,%eax │ │ + and $0xfffffff8,%eax │ │ + mov %rax,0x70(%rsp) │ │ + mov %esi,-0x30(%rsp) │ │ + movd %esi,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm12 │ │ + movd -0x7c(%rsp),%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + mov -0x70(%rsp),%rax │ │ + lea (%rax,%rax,1),%rax │ │ + mov %rax,0x10(%rsp) │ │ + mov -0x68(%rsp),%rax │ │ + add %rax,%rax │ │ + mov %rax,0x8(%rsp) │ │ + mov %rdi,-0x18(%rsp) │ │ + neg %rdi │ │ + mov %rdi,-0x78(%rsp) │ │ xor %ebp,%ebp │ │ - mov 0x70(%rsp),%eax │ │ - or %ebp,%eax │ │ - jne a99a2 │ │ + movdqa 0x5aa7d(%rip),%xmm13 │ │ + mov -0x50(%rsp),%r15 │ │ + mov -0x40(%rsp),%r12 │ │ + movdqa %xmm0,0x50(%rsp) │ │ + jmp a3907 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nop │ │ + add 0x10(%rsp),%r12 │ │ + mov 0x18(%rsp),%rbp │ │ add $0x1,%rbp │ │ - add $0x4,%r12 │ │ - add $0x4,%r14 │ │ - cmp %rbp,0x90(%rsp) │ │ - je a9a80 │ │ - mov 0x70(%rsp),%eax │ │ - or %ebp,%eax │ │ - je a9980 │ │ - mov 0x80(%rsp),%rcx │ │ - movzwl -0x4(%rcx,%rbp,8),%eax │ │ - mov %eax,0x60(%rsp) │ │ - movzwl (%rcx,%rbp,8),%eax │ │ - mov %eax,0x64(%rsp) │ │ - movl $0x0,0x68(%rsp) │ │ - mov %r14d,%ebx │ │ - and $0xfffffffc,%ebx │ │ - add %rbx,%rbx │ │ - mov 0xb0(%rsp),%rax │ │ - lea (%rax,%rbx,1),%rdi │ │ - lea -0x1(%r12),%rcx │ │ - mov 0x38(%rsp),%r13 │ │ - mov 0x1234(%r13),%eax │ │ - sub $0x30,%rsp │ │ - mov 0x80(%rsp),%rsi │ │ - lea 0x90(%rsp),%rdx │ │ - mov 0x88(%rsp),%r8 │ │ - mov 0x70(%rsp),%r9 │ │ - push %rax │ │ - pushq 0x80(%rsp) │ │ - mov 0xb8(%rsp),%r15 │ │ - callq *0xcd0(%r15) │ │ - add $0x40,%rsp │ │ - add 0x88(%rsp),%rbx │ │ - mov 0x1234(%r13),%eax │ │ - sub $0x30,%rsp │ │ - mov %rbx,%rdi │ │ - mov 0x80(%rsp),%rsi │ │ - lea 0x90(%rsp),%rdx │ │ - mov %r12,%rcx │ │ - mov 0x88(%rsp),%r8 │ │ - mov 0x70(%rsp),%r9 │ │ - push %rax │ │ - pushq 0x80(%rsp) │ │ - callq *0xcd0(%r15) │ │ - add $0x40,%rsp │ │ - jmpq a9980 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - mov 0x130(%rsp),%rcx │ │ - add $0x1,%rcx │ │ - mov 0xf0(%rsp),%rax │ │ - movslq (%rax),%rax │ │ - cmp %rax,%rcx │ │ - jge a9b06 │ │ - mov 0xc0(%rsp),%rax │ │ - add 0x110(%rsp),%rax │ │ - mov %rax,0xc0(%rsp) │ │ - mov 0xe8(%rsp),%rax │ │ - mov (%rax),%rax │ │ - mov %rax,0x58(%rsp) │ │ - addq $0x584,0xa8(%rsp) │ │ - mov 0x98(%rsp),%rax │ │ - add 0x138(%rsp),%rax │ │ - mov %rax,0x98(%rsp) │ │ - addq $0x584,0x80(%rsp) │ │ - movl $0x1,0x70(%rsp) │ │ - mov 0x38(%rsp),%rsi │ │ - jmpq a9670 │ │ - test %eax,%eax │ │ - mov 0x38(%rsp),%rdx │ │ - mov 0xa0(%rsp),%rdi │ │ - jle a9dfa │ │ - mov 0x108(%rsp),%rcx │ │ - mov 0xc8(%rsp),%rax │ │ - shr %cl,%eax │ │ - mov $0x80,%esi │ │ - mov 0x37(%rsp),%cl │ │ - shr %cl,%esi │ │ - mov %rsi,0xc0(%rsp) │ │ - mov $0x20,%esi │ │ - shr %cl,%esi │ │ - mov %rsi,0x80(%rsp) │ │ - mov %rax,0xc8(%rsp) │ │ - cmp 0xd0(%rsp),%eax │ │ - jge a9dfa │ │ - mov 0xcf8(%rdx),%rbp │ │ - mov 0x100(%rsp),%rax │ │ - mov (%rax),%rax │ │ - mov 0xc8(%rsp),%rcx │ │ - mov 0xd0(%rsp),%rsi │ │ - sub %ecx,%esi │ │ - mov %rsi,0xd0(%rsp) │ │ - lea (%rdi,%rcx,8),%rcx │ │ - add $0x406,%rcx │ │ - mov %rcx,0xb0(%rsp) │ │ - mov 0x120(%rsp),%rcx │ │ - imul %rbp,%rcx │ │ - lea (%rax,%rcx,4),%r12 │ │ - add $0x3,%r12 │ │ - shlq $0x2,0x80(%rsp) │ │ - xor %ecx,%ecx │ │ + add 0x8(%rsp),%r15 │ │ + mov -0x48(%rsp),%r9 │ │ + add $0xffffffff,%r9d │ │ + mov -0x5c(%rsp),%r8d │ │ + je a3d18 │ │ + cmp $0x8,%r8d │ │ + setb %al │ │ + or -0x10(%rsp),%al │ │ + mov %r9,-0x48(%rsp) │ │ + mov %rbp,0x18(%rsp) │ │ + je a3930 │ │ xor %esi,%esi │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - mov 0x830(%rdx),%rdi │ │ - mov 0xd00(%rdx),%ebx │ │ - mov %rcx,0x78(%rsp) │ │ - mov %ecx,%eax │ │ - shl $0x5,%eax │ │ - sub %eax,%ebx │ │ - cmp $0x21,%ebx │ │ - mov $0x20,%eax │ │ - cmovge %eax,%ebx │ │ - add 0xbc(%rsp),%ebx │ │ - mov 0x37(%rsp),%cl │ │ - sar %cl,%ebx │ │ - mov %rbx,0x48(%rsp) │ │ - mov 0xca8(%rdx),%rax │ │ - mov %rax,0x88(%rsp) │ │ - mov %rsi,0xf8(%rsp) │ │ - lea (%rsi,%rsi,1),%rbx │ │ - mov 0x128(%rsp),%rax │ │ - mov 0x10(%rax),%r14 │ │ - add %rbx,%r14 │ │ - mov %rdi,0x50(%rsp) │ │ - lea 0x0(,%rdi,4),%rcx │ │ - mov %rcx,0x70(%rsp) │ │ - add 0x8(%rax),%rbx │ │ - mov %rbp,0x58(%rsp) │ │ - lea 0x0(,%rbp,4),%rax │ │ - mov %rax,0x90(%rsp) │ │ - mov %r12,0xa8(%rsp) │ │ - xor %r13d,%r13d │ │ - mov 0xc8(%rsp),%rax │ │ - add %r13d,%eax │ │ - or 0xe4(%rsp),%eax │ │ - jne a9cb9 │ │ + mov -0x30(%rsp),%r8d │ │ + jmpq a3c30 │ │ nopw 0x0(%rax,%rax,1) │ │ - add $0x1,%r13 │ │ + mov -0x68(%rsp),%rax │ │ + imul %rbp,%rax │ │ + mov -0x50(%rsp),%rdx │ │ + lea (%rdx,%rax,2),%rcx │ │ + add -0x18(%rsp),%rax │ │ + lea (%rdx,%rax,2),%rsi │ │ + mov -0x70(%rsp),%rax │ │ + imul %rbp,%rax │ │ + mov -0x40(%rsp),%rdx │ │ + lea (%rdx,%rax,2),%rdi │ │ + add $0xfffffffffffffffa,%rdi │ │ + add 0x78(%rsp),%rax │ │ + cmp %rcx,-0x8(%rsp) │ │ + seta %r10b │ │ + lea (%rdx,%rax,2),%rax │ │ + cmp %rsi,(%rsp) │ │ + setb %bl │ │ + cmp %rax,%rcx │ │ + setb %al │ │ + cmp %rsi,%rdi │ │ + setb %cl │ │ + test %bl,%r10b │ │ + mov -0x30(%rsp),%r8d │ │ + jne a3c25 │ │ + mov $0x0,%esi │ │ + and %cl,%al │ │ + jne a3c30 │ │ + movzbl (%r11),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm0 │ │ + movdqa %xmm0,0x40(%rsp) │ │ + movzbl 0x1(%r11),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm0 │ │ + movdqa %xmm0,0x20(%rsp) │ │ + movzbl 0x2(%r11),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm0 │ │ + movdqa %xmm0,0x30(%rsp) │ │ + movzbl 0x3(%r11),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm0 │ │ + movdqa %xmm0,0x60(%rsp) │ │ + movzbl 0x4(%r11),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm15 │ │ + movzbl 0x5(%r11),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm9 │ │ + movzbl 0x6(%r11),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm10 │ │ + movzbl 0x7(%r11),%eax │ │ + movd %eax,%xmm1 │ │ + punpcklbw %xmm1,%xmm1 │ │ + pshuflw $0xe0,%xmm1,%xmm1 │ │ + pmovsxbd %xmm1,%xmm1 │ │ + xor %ebx,%ebx │ │ mov 0x70(%rsp),%rax │ │ - add %rax,%r14 │ │ - add %rax,%rbx │ │ - add 0x90(%rsp),%r12 │ │ - cmp %r13d,0xd0(%rsp) │ │ - je a9da0 │ │ - mov 0xc8(%rsp),%rax │ │ - add %r13d,%eax │ │ - or 0xe4(%rsp),%eax │ │ - je a9c80 │ │ - mov 0xb0(%rsp),%rsi │ │ - movzwl -0x6(%rsi,%r13,8),%eax │ │ - movzwl -0x4(%rsi,%r13,8),%edx │ │ - mov 0x11c(%rsp),%ecx │ │ - shl %cl,%edx │ │ - or %eax,%edx │ │ - mov %edx,0x60(%rsp) │ │ - movzwl -0x2(%rsi,%r13,8),%eax │ │ - movzwl (%rsi,%r13,8),%edx │ │ - shl %cl,%edx │ │ - or %eax,%edx │ │ - mov %edx,0x64(%rsp) │ │ - movl $0x0,0x68(%rsp) │ │ - lea -0x1(%r12),%rcx │ │ - mov 0x38(%rsp),%rax │ │ - mov 0x1234(%rax),%eax │ │ - sub $0x30,%rsp │ │ - mov %rbx,%rdi │ │ - mov 0x80(%rsp),%rsi │ │ - lea 0x90(%rsp),%rdx │ │ - mov 0x88(%rsp),%r8 │ │ - mov 0x70(%rsp),%rbp │ │ - mov %rbp,%r9 │ │ - push %rax │ │ - pushq 0x80(%rsp) │ │ - mov 0xc8(%rsp),%r15 │ │ - callq *0xcd8(%r15) │ │ - add $0x40,%rsp │ │ - mov 0x38(%rsp),%rax │ │ - mov 0x1234(%rax),%eax │ │ - sub $0x30,%rsp │ │ - mov %r14,%rdi │ │ - mov 0x80(%rsp),%rsi │ │ - lea 0x90(%rsp),%rdx │ │ - mov %r12,%rcx │ │ - mov 0x88(%rsp),%r8 │ │ - mov %rbp,%r9 │ │ - push %rax │ │ - pushq 0x80(%rsp) │ │ - callq *0xcd8(%r15) │ │ - add $0x40,%rsp │ │ - jmpq a9c80 │ │ + nopw 0x0(%rax,%rax,1) │ │ + pmovzxwd 0x2(%r12,%rbx,2),%xmm4 │ │ + movdqa %xmm4,%xmm3 │ │ + pmovzxwd 0x4(%r12,%rbx,2),%xmm7 │ │ + pmovzxwd -0x4(%r12,%rbx,2),%xmm2 │ │ + movdqa 0x20(%rsp),%xmm0 │ │ + pmulld %xmm0,%xmm2 │ │ + pmulld %xmm0,%xmm7 │ │ + pmovzxwd -0x2(%r12,%rbx,2),%xmm6 │ │ + pmovzxwd 0x6(%r12,%rbx,2),%xmm5 │ │ + movdqa 0x30(%rsp),%xmm0 │ │ + pmulld %xmm0,%xmm5 │ │ + paddd %xmm7,%xmm5 │ │ + pmulld %xmm0,%xmm6 │ │ + paddd %xmm2,%xmm6 │ │ + pmovzxwd 0x8(%r12,%rbx,2),%xmm2 │ │ + pmovzxwd (%r12,%rbx,2),%xmm0 │ │ + movdqa 0x60(%rsp),%xmm7 │ │ + pmulld %xmm7,%xmm0 │ │ + pmulld %xmm7,%xmm2 │ │ + pmovzxwd 0xa(%r12,%rbx,2),%xmm7 │ │ + pmulld %xmm15,%xmm7 │ │ + paddd %xmm2,%xmm7 │ │ + pmulld %xmm15,%xmm4 │ │ + paddd %xmm0,%xmm4 │ │ + mov %ebx,%esi │ │ + and $0xfffffff8,%esi │ │ + add %rsi,%rsi │ │ + pmovzxwd 0xc(%r12,%rsi,1),%xmm0 │ │ + pmovzxwd 0x4(%r12,%rsi,1),%xmm2 │ │ + pmulld %xmm9,%xmm2 │ │ + pmulld %xmm9,%xmm0 │ │ + pmovzxwd 0xe(%r12,%rsi,1),%xmm11 │ │ + pmulld %xmm10,%xmm11 │ │ + paddd %xmm0,%xmm11 │ │ + pmovzxwd 0x6(%r12,%rsi,1),%xmm0 │ │ + pmulld %xmm10,%xmm0 │ │ + paddd %xmm2,%xmm0 │ │ + pmovzxwd -0x6(%r12,%rbx,2),%xmm8 │ │ + movdqa 0x40(%rsp),%xmm14 │ │ + pmulld %xmm14,%xmm8 │ │ + paddd %xmm12,%xmm8 │ │ + paddd %xmm6,%xmm8 │ │ + paddd %xmm4,%xmm8 │ │ + pmovzxwd 0x8(%r12,%rsi,1),%xmm2 │ │ + paddd %xmm0,%xmm8 │ │ + pmulld %xmm1,%xmm2 │ │ + paddd %xmm2,%xmm8 │ │ + pmulld %xmm14,%xmm3 │ │ + paddd %xmm12,%xmm3 │ │ + paddd %xmm5,%xmm3 │ │ + paddd %xmm7,%xmm3 │ │ + paddd %xmm11,%xmm3 │ │ + pmovzxwd 0x10(%r12,%rsi,1),%xmm0 │ │ + pmulld %xmm1,%xmm0 │ │ + paddd %xmm0,%xmm3 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm8,%xmm0 │ │ + psrad $0x6,%xmm8 │ │ + movdqa 0x50(%rsp),%xmm4 │ │ + pminsd %xmm4,%xmm8 │ │ + pandn %xmm8,%xmm0 │ │ + pxor %xmm2,%xmm2 │ │ + pcmpgtd %xmm3,%xmm2 │ │ + psrad $0x6,%xmm3 │ │ + pminsd %xmm4,%xmm3 │ │ + pandn %xmm3,%xmm2 │ │ + pshufb %xmm13,%xmm2 │ │ + pshufb %xmm13,%xmm0 │ │ + punpcklqdq %xmm2,%xmm0 │ │ + movdqu %xmm0,(%r15,%rbx,2) │ │ + add $0x8,%rbx │ │ + cmp %rbx,%rax │ │ + jne a3a80 │ │ + mov %rax,%rsi │ │ + cmp -0x18(%rsp),%rax │ │ + je a38e0 │ │ + jmp a3c30 │ │ + xor %esi,%esi │ │ + nopw 0x0(%rax,%rax,1) │ │ + add $0x4,%rsi │ │ + jmp a3c60 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov 0x78(%rsp),%rcx │ │ - add $0x1,%rcx │ │ - mov 0xf0(%rsp),%rax │ │ - movslq (%rax),%rax │ │ - cmp %rax,%rcx │ │ - mov 0x38(%rsp),%rdx │ │ - jge a9dfa │ │ - mov 0xf8(%rsp),%rsi │ │ - add 0xc0(%rsp),%rsi │ │ - mov 0xe8(%rsp),%rax │ │ - mov (%rax),%rbp │ │ - addq $0x584,0xb0(%rsp) │ │ - mov 0xa8(%rsp),%r12 │ │ - add 0x80(%rsp),%r12 │ │ - jmpq a9bd0 │ │ - add $0x148,%rsp │ │ + mov %cx,-0x8(%r15,%rsi,2) │ │ + mov -0x78(%rsp),%rax │ │ + add %rsi,%rax │ │ + add $0x1,%rax │ │ + add $0x1,%rsi │ │ + cmp $0x4,%rax │ │ + je a38e0 │ │ + movsbl (%r11),%eax │ │ + movzwl -0xe(%r12,%rsi,2),%ebx │ │ + imul %eax,%ebx │ │ + movsbl 0x1(%r11),%eax │ │ + movzwl -0xc(%r12,%rsi,2),%r14d │ │ + imul %eax,%r14d │ │ + movsbl 0x2(%r11),%ecx │ │ + movzwl -0xa(%r12,%rsi,2),%r9d │ │ + imul %ecx,%r9d │ │ + movsbl 0x3(%r11),%ecx │ │ + movzwl -0x8(%r12,%rsi,2),%r10d │ │ + imul %ecx,%r10d │ │ + mov -0x58(%rsp),%rax │ │ + movsbl 0x4(%rax),%r11d │ │ + movzwl -0x6(%r12,%rsi,2),%ecx │ │ + imul %r11d,%ecx │ │ + mov -0x58(%rsp),%r11 │ │ + movsbl 0x5(%r11),%edx │ │ + lea -0x2(%rsi),%ebp │ │ + movzwl (%r12,%rbp,2),%ebp │ │ + imul %edx,%ebp │ │ + movsbl 0x6(%r11),%edx │ │ + lea -0x1(%rsi),%edi │ │ + movzwl (%r12,%rdi,2),%edi │ │ + imul %edx,%edi │ │ + movsbl 0x7(%r11),%edx │ │ + mov %esi,%eax │ │ + movzwl (%r12,%rax,2),%eax │ │ + imul %edx,%eax │ │ + add %r8d,%ebx │ │ + add %r14d,%ebx │ │ + add %r9d,%ebx │ │ + add %r10d,%ebx │ │ + add %ecx,%ebx │ │ + add %ebp,%ebx │ │ + add %edi,%ebx │ │ + add %eax,%ebx │ │ + mov %ebx,%ecx │ │ + sar $0x6,%ecx │ │ + mov -0x7c(%rsp),%edx │ │ + mov %edx,%eax │ │ + cmp %edx,%ecx │ │ + jg a3d07 │ │ + mov %ecx,%eax │ │ + xor %ecx,%ecx │ │ + test %ebx,%ebx │ │ + js a3c40 │ │ + mov %eax,%ecx │ │ + jmpq a3c40 │ │ + add $0x8788,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - jmpq 71ac0 │ │ - data16 data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ - │ │ -00000000000a9e20 : │ │ - push %rbp │ │ - mov %rsp,%rbp │ │ - and $0xfffffffffffffff8,%rsp │ │ - lea 0x4f8e7(%rip),%rax │ │ - mov %rbp,%rsp │ │ - pop %rbp │ │ - retq │ │ - │ │ -00000000000a9e34 : │ │ - push %rbp │ │ - mov %rsp,%rbp │ │ - and $0xfffffffffffffff8,%rsp │ │ - xor %eax,%eax │ │ - mov %rax,0x18(%rdi) │ │ - lea -0x15189(%rip),%rcx │ │ - mov %rcx,0x20(%rdi) │ │ - lea -0x150a4(%rip),%rcx │ │ - mov %rcx,0x28(%rdi) │ │ - mov %rax,0x30(%rdi) │ │ - lea -0x1bb87(%rip),%rax │ │ - mov %rax,0x38(%rdi) │ │ - movaps 0x4ff52(%rip),%xmm0 │ │ - movups %xmm0,(%rdi) │ │ - movq $0x1,0x10(%rdi) │ │ - mov %rbp,%rsp │ │ - pop %rbp │ │ - retq │ │ - │ │ -00000000000a9e7e : │ │ - push %rbp │ │ - mov %rsp,%rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - and $0xffffffffffffffc0,%rsp │ │ - sub $0x100,%rsp │ │ - mov %rsi,%rbx │ │ - mov %rdi,%r14 │ │ - lea 0xb1f2d(%rip),%rdi │ │ - lea 0x67a(%rip),%rsi │ │ - callq 44f0 │ │ - test %r14,%r14 │ │ - je a9f51 │ │ - test %rbx,%rbx │ │ - je a9f70 │ │ - mov 0x4(%rbx),%eax │ │ - dec %eax │ │ - cmp $0x40,%eax │ │ - jae a9f8f │ │ - mov (%rbx),%eax │ │ - dec %eax │ │ - cmp $0x100,%eax │ │ - jae a9fab │ │ - cmpq $0x0,0x20(%rbx) │ │ - je a9fc7 │ │ - cmpq $0x0,0x28(%rbx) │ │ - je a9fe3 │ │ - cmpl $0x20,0xc(%rbx) │ │ - jae a9fff │ │ - lea 0x90(%rsp),%rdi │ │ - callq 4500 │ │ - mov $0xfffffff4,%r15d │ │ - test %eax,%eax │ │ - jne aa02d │ │ - lea 0x90(%rsp),%rdi │ │ - mov $0x100000,%esi │ │ - callq 4510 │ │ - lea 0x48(%rsp),%rdi │ │ - mov $0x20,%esi │ │ - mov $0x9a30,%edx │ │ - callq 4460 │ │ - test %eax,%eax │ │ - jne aa03f │ │ - mov 0x48(%rsp),%rax │ │ - jmpq aa041 │ │ - mov $0x130,%edi │ │ - add 0x7222b(%rip),%rdi │ │ - lea 0x4f3fc(%rip),%rsi │ │ - lea 0x4f7bd(%rip),%rdx │ │ - jmpq aa019 │ │ - mov $0x130,%edi │ │ - add 0x7220c(%rip),%rdi │ │ - lea 0x4f3dd(%rip),%rsi │ │ - lea 0x4f7b7(%rip),%rdx │ │ - jmpq aa019 │ │ - mov $0x130,%edi │ │ - add 0x721ed(%rip),%rdi │ │ - lea 0x4f3be(%rip),%rsi │ │ - lea 0x4f7a2(%rip),%rdx │ │ - jmp aa019 │ │ - mov $0x130,%edi │ │ - add 0x721d1(%rip),%rdi │ │ - lea 0x4f3a2(%rip),%rsi │ │ - lea 0x4f7cc(%rip),%rdx │ │ - jmp aa019 │ │ - mov $0x130,%edi │ │ - add 0x721b5(%rip),%rdi │ │ - lea 0x4f386(%rip),%rsi │ │ - lea 0x4f7f9(%rip),%rdx │ │ - jmp aa019 │ │ - mov $0x130,%edi │ │ - add 0x72199(%rip),%rdi │ │ - lea 0x4f36a(%rip),%rsi │ │ - lea 0x4f809(%rip),%rdx │ │ - jmp aa019 │ │ - mov $0x130,%edi │ │ - add 0x7217d(%rip),%rdi │ │ - lea 0x4f34e(%rip),%rsi │ │ - lea 0x4f81b(%rip),%rdx │ │ - lea 0x4f716(%rip),%rcx │ │ - xor %eax,%eax │ │ - callq 4400 │ │ - mov $0xffffffea,%r15d │ │ - mov %r15d,%eax │ │ - lea -0x28(%rbp),%rsp │ │ + mov -0x68(%rsp),%rsi │ │ + mov -0x40(%rsp),%rdx │ │ + mov -0x70(%rsp),%rcx │ │ + add $0x8788,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - retq │ │ - xor %eax,%eax │ │ - mov %rax,(%r14) │ │ - mov $0xfffffff4,%r15d │ │ - test %rax,%rax │ │ - je aa4eb │ │ - mov %rax,0x38(%rsp) │ │ - lea 0x18(%rbx),%r12 │ │ - xor %r13d,%r13d │ │ - mov $0x9a30,%edx │ │ - mov 0x38(%rsp),%rdi │ │ - xor %esi,%esi │ │ - callq 4480 │ │ - movups (%r12),%xmm0 │ │ - mov 0x38(%rsp),%rax │ │ - movups %xmm0,0x99f0(%rax) │ │ - mov 0x10(%r12),%rax │ │ - mov 0x38(%rsp),%r12 │ │ - mov %rax,0x9a00(%r12) │ │ - movups 0x30(%rbx),%xmm0 │ │ - movups %xmm0,0x9a20(%r12) │ │ - mov 0x8(%rbx),%eax │ │ - mov %eax,0x9a08(%r12) │ │ - mov 0xc(%rbx),%eax │ │ - mov %eax,0x9a0c(%r12) │ │ - mov 0x10(%rbx),%eax │ │ - mov %eax,0x9a14(%r12) │ │ - mov 0x14(%rbx),%eax │ │ - mov %eax,0x9a18(%r12) │ │ - lea 0x1d4(%r12),%rax │ │ - mov %rax,0x1d8(%r12) │ │ - movl $0x0,0x1d4(%r12) │ │ - movslq (%rbx),%rax │ │ - mov %eax,0x8(%r12) │ │ - imul $0x17c0,%rax,%rdx │ │ - lea 0x48(%rsp),%rdi │ │ - mov $0x20,%esi │ │ - callq 4460 │ │ - test %eax,%eax │ │ - jne aa10f │ │ - mov 0x48(%rsp),%r13 │ │ - mov %r13,(%r12) │ │ - test %r13,%r13 │ │ - je aa4e1 │ │ - movslq (%rbx),%rax │ │ - imul $0x17c0,%rax,%rdx │ │ - mov %r13,%rdi │ │ - xor %esi,%esi │ │ - callq 4480 │ │ - mov 0x38(%rsp),%rax │ │ - mov 0x8(%rax),%edi │ │ - cmp $0x2,%rdi │ │ - jb aa15d │ │ - mov $0x120,%esi │ │ - callq 4520 │ │ - mov 0x38(%rsp),%rcx │ │ - mov %rax,0x1c8(%rcx) │ │ - test %rax,%rax │ │ - je aa4e1 │ │ - cmpl $0x0,(%rbx) │ │ - mov 0x38(%rsp),%r12 │ │ - jle aa485 │ │ - xor %ecx,%ecx │ │ - lea 0x48(%rsp),%rdi │ │ - mov (%r12),%r13 │ │ - mov %rcx,0x70(%rsp) │ │ - imul $0x17c0,%rcx,%rcx │ │ - mov %r12,0xc80(%r13,%rcx,1) │ │ - movl $0xffffffff,0x13c0(%r13,%rcx,1) │ │ - movslq 0x4(%rbx),%rax │ │ - mov %rcx,0x40(%rsp) │ │ - mov %eax,0xc90(%r13,%rcx,1) │ │ - imul $0x3f680,%rax,%rdx │ │ - mov $0x40,%esi │ │ - callq 4460 │ │ - test %eax,%eax │ │ - jne aa1c3 │ │ - mov 0x48(%rsp),%rdi │ │ - jmp aa1c5 │ │ - xor %edi,%edi │ │ - mov %r13,0x50(%rsp) │ │ - mov 0x40(%rsp),%rax │ │ - mov %rdi,0xc88(%r13,%rax,1) │ │ - test %rdi,%rdi │ │ - je aa4e1 │ │ - mov 0x50(%rsp),%r12 │ │ - mov 0x40(%rsp),%r13 │ │ - lea (%r12,%r13,1),%rax │ │ - add $0xc90,%rax │ │ - mov %rax,0x60(%rsp) │ │ - movslq 0x4(%rbx),%rax │ │ - imul $0x3f680,%rax,%rdx │ │ - xor %esi,%esi │ │ - callq 4480 │ │ - mov 0x60(%rsp),%rax │ │ - cmpl $0x2,(%rax) │ │ - jl aa283 │ │ - lea (%r12,%r13,1),%rdi │ │ - add $0x1688,%rdi │ │ - mov %rdi,0x30(%rsp) │ │ - xor %esi,%esi │ │ - callq 4470 │ │ - test %eax,%eax │ │ - jne aa4e1 │ │ - mov 0x50(%rsp),%r12 │ │ - mov 0x40(%rsp),%r13 │ │ - lea (%r12,%r13,1),%rdi │ │ - add $0x16b0,%rdi │ │ - mov %rdi,0x58(%rsp) │ │ - xor %esi,%esi │ │ - callq 4490 │ │ - test %eax,%eax │ │ - jne aa51d │ │ - lea (%r12,%r13,1),%rdi │ │ - add $0x16e0,%rdi │ │ - xor %esi,%esi │ │ - callq 4490 │ │ - test %eax,%eax │ │ - jne aa4fd │ │ - movl $0x1,0x17b0(%r12,%r13,1) │ │ - lea (%r12,%r13,1),%rax │ │ - mov %rax,0x58(%rsp) │ │ - cmpl $0x0,0x4(%rbx) │ │ - jle aa3b7 │ │ - mov 0x50(%rsp),%rax │ │ - mov 0x40(%rsp),%rcx │ │ - lea (%rax,%rcx,1),%rdx │ │ - add $0xc88,%rdx │ │ - mov %rdx,0x88(%rsp) │ │ - add %rcx,%rax │ │ - add $0x1680,%rax │ │ - mov %rax,0x80(%rsp) │ │ - xor %r13d,%r13d │ │ - xor %r12d,%r12d │ │ - mov 0x88(%rsp),%rax │ │ - mov (%rax),%rax │ │ - mov %rax,0x30(%rsp) │ │ - lea (%rax,%r13,1),%rdi │ │ - add $0x2a0,%rdi │ │ - mov 0x58(%rsp),%rax │ │ - mov %rax,-0x2a0(%rdi) │ │ - mov $0x1000,%edx │ │ - xor %esi,%esi │ │ - callq 4480 │ │ - mov 0x60(%rsp),%rax │ │ - cmpl $0x2,(%rax) │ │ - jl aa3a0 │ │ - mov 0x30(%rsp),%rax │ │ - lea (%rax,%r13,1),%rdi │ │ - add $0x3f638,%rdi │ │ - mov %rdi,0x68(%rsp) │ │ - xor %esi,%esi │ │ - callq 4470 │ │ - test %eax,%eax │ │ - jne aa4e1 │ │ - mov 0x30(%rsp),%rax │ │ - lea (%rax,%r13,1),%rdi │ │ - add $0x3f608,%rdi │ │ - mov %rdi,0x78(%rsp) │ │ - xor %esi,%esi │ │ - callq 4490 │ │ - test %eax,%eax │ │ - jne aa4d7 │ │ - mov 0x30(%rsp),%rax │ │ - lea (%rax,%r13,1),%rcx │ │ - lea (%rax,%r13,1),%rdi │ │ - add $0x3f600,%rdi │ │ - mov 0x80(%rsp),%rax │ │ - mov %rax,0x68(%rdi) │ │ - lea 0x90(%rsp),%rsi │ │ - lea 0x1242e(%rip),%rdx │ │ - callq 4530 │ │ - test %eax,%eax │ │ - jne aa4cd │ │ - mov 0x30(%rsp),%rax │ │ - movl $0x1,0x3f660(%rax,%r13,1) │ │ - inc %r12 │ │ - movslq 0x4(%rbx),%rax │ │ - add $0x3f680,%r13 │ │ - cmp %rax,%r12 │ │ - jl aa2ca │ │ - mov 0x50(%rsp),%r13 │ │ - mov 0x40(%rsp),%rax │ │ - lea (%rax,%r13,1),%rdi │ │ - add $0x1128,%rdi │ │ - callq 99730 │ │ - mov 0x38(%rsp),%r12 │ │ - cmpl $0x2,0x8(%r12) │ │ - jb aa46c │ │ - mov 0x40(%rsp),%rax │ │ - lea (%rax,%r13,1),%rdi │ │ - add $0x1270,%rdi │ │ - mov %rdi,0x30(%rsp) │ │ - xor %esi,%esi │ │ - callq 4470 │ │ - test %eax,%eax │ │ - jne aa4e1 │ │ - mov 0x50(%rsp),%r13 │ │ - mov 0x40(%rsp),%r12 │ │ - lea (%r12,%r13,1),%rdi │ │ - add $0x1240,%rdi │ │ - mov %rdi,0x60(%rsp) │ │ - xor %esi,%esi │ │ - callq 4490 │ │ - test %eax,%eax │ │ - jne aa51d │ │ - lea (%r12,%r13,1),%rdi │ │ - add $0x1238,%rdi │ │ - lea 0x90(%rsp),%rsi │ │ - lea 0x12257(%rip),%rdx │ │ - mov 0x58(%rsp),%rcx │ │ - callq 4530 │ │ - test %eax,%eax │ │ - jne aa513 │ │ - movl $0x1,0x1298(%r13,%r12,1) │ │ - mov 0x38(%rsp),%r12 │ │ - mov 0x70(%rsp),%rcx │ │ - inc %rcx │ │ - movslq (%rbx),%rax │ │ - cmp %rax,%rcx │ │ - lea 0x48(%rsp),%rdi │ │ - jl aa172 │ │ - lea 0x34a0(%r12),%rdi │ │ - mov %rdi,0x3490(%r12) │ │ - lea 0x6cf0(%r12),%rsi │ │ - mov $0x1,%edx │ │ - callq 86550 │ │ - lea 0x61c8(%r12),%rdi │ │ - mov %rdi,0x3498(%r12) │ │ - add $0x90f0,%r12 │ │ - xor %r15d,%r15d │ │ - mov %r12,%rsi │ │ - xor %edx,%edx │ │ - callq 86550 │ │ - jmp aa4eb │ │ - mov 0x78(%rsp),%rdi │ │ - callq 4440 │ │ - mov 0x68(%rsp),%rdi │ │ - callq 4450 │ │ - mov %r14,%rdi │ │ - xor %esi,%esi │ │ - callq aa549 │ │ - lea 0x90(%rsp),%rdi │ │ - callq 4540 │ │ - jmpq aa02d │ │ - mov 0x30(%rsp),%rdi │ │ - callq 4450 │ │ - mov 0x58(%rsp),%rdi │ │ - callq 4440 │ │ - jmp aa4e1 │ │ - mov 0x60(%rsp),%rdi │ │ - callq 4440 │ │ - mov 0x30(%rsp),%rdi │ │ - jmp aa4dc │ │ - push %rbp │ │ - mov %rsp,%rbp │ │ - and $0xffffffffffffffc0,%rsp │ │ - sub $0x40,%rsp │ │ - callq 71aac │ │ - callq 9a95f │ │ - callq 956c0 │ │ - callq 9a210 │ │ - mov %rbp,%rsp │ │ - pop %rbp │ │ - retq │ │ + jmp a3d50 │ │ + nopl 0x0(%rax) │ │ push %rbp │ │ - mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - and $0xffffffffffffffc0,%rsp │ │ - sub $0x80,%rsp │ │ - mov (%rdi),%r13 │ │ - test %r13,%r13 │ │ - je aab55 │ │ - mov %rdi,0x38(%rsp) │ │ - test %esi,%esi │ │ - je aa57e │ │ - mov %r13,%rdi │ │ - callq 4550 │ │ - mov 0x0(%r13),%rcx │ │ - test %rcx,%rcx │ │ - je aaa1d │ │ - mov 0x8(%r13),%eax │ │ - test %eax,%eax │ │ - je aaa1d │ │ - xor %r14d,%r14d │ │ - mov %r13,0x30(%rsp) │ │ - cmp $0x2,%eax │ │ - mov %rcx,0x10(%rsp) │ │ - jb aa71f │ │ - imul $0x17c0,%r14,%r15 │ │ - cmpl $0x0,0x1298(%rcx,%r15,1) │ │ - je aa71f │ │ - mov %r14,0x20(%rsp) │ │ - lea (%rcx,%r15,1),%rbx │ │ - add $0x1270,%rbx │ │ - mov %rbx,%rdi │ │ + sub $0x48,%rsp │ │ + mov %r9d,%r15d │ │ mov %rcx,%r14 │ │ - callq 43c0 │ │ - movl $0x1,0x34(%rbx) │ │ - lea (%r14,%r15,1),%r12 │ │ - add $0x1240,%r12 │ │ - mov %r12,%rdi │ │ - callq 44a0 │ │ - mov %rbx,0x18(%rsp) │ │ + mov %rdx,%r13 │ │ + mov %rsi,%rbp │ │ + mov %rdi,%rbx │ │ + add %r8d,%r8d │ │ + movslq %r8d,%r12 │ │ + lea -0x1(%r15),%eax │ │ + mov %r9d,%ecx │ │ + and $0x3,%ecx │ │ + je a3de2 │ │ + mov %eax,0x24(%rsp) │ │ + mov %r14,0x30(%rsp) │ │ + lea (%r14,%r14,1),%rax │ │ + mov %rax,0x40(%rsp) │ │ + mov %rbp,0x28(%rsp) │ │ + mov %rbp,%rax │ │ + add %rbp,%rax │ │ + mov %rax,0x38(%rsp) │ │ + xor %r14d,%r14d │ │ + mov %ecx,%ebp │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ mov %rbx,%rdi │ │ - callq 43e0 │ │ - mov -0x8(%r12),%rdi │ │ - xor %esi,%esi │ │ - callq 4560 │ │ - mov %r12,0x28(%rsp) │ │ - mov 0x68(%r12),%rdi │ │ - test %rdi,%rdi │ │ - je aa638 │ │ - lea (%r14,%r15,1),%r12 │ │ - add $0x12a8,%r12 │ │ - callq 4410 │ │ - movq $0x0,(%r12) │ │ - mov 0x12c0(%r14,%r15,1),%rdi │ │ - test %rdi,%rdi │ │ - mov %r14,%r12 │ │ - je aa664 │ │ - lea (%r12,%r15,1),%r14 │ │ - add $0x12c0,%r14 │ │ - callq 4410 │ │ - mov 0x10(%rsp),%r12 │ │ - movq $0x0,(%r14) │ │ - mov 0x12c8(%r12,%r15,1),%rdi │ │ - test %rdi,%rdi │ │ - je aa68d │ │ - lea (%r12,%r15,1),%r14 │ │ - add $0x12c8,%r14 │ │ - callq 4410 │ │ - mov 0x10(%rsp),%r12 │ │ - movq $0x0,(%r14) │ │ - mov 0x12e0(%r12,%r15,1),%rdi │ │ - test %rdi,%rdi │ │ - je aa6b6 │ │ - lea (%r12,%r15,1),%r14 │ │ - add $0x12e0,%r14 │ │ - callq 4410 │ │ - mov 0x10(%rsp),%r12 │ │ - movq $0x0,(%r14) │ │ - mov 0x12b8(%r12,%r15,1),%rdi │ │ - test %rdi,%rdi │ │ - je aa6df │ │ - lea (%r12,%r15,1),%r14 │ │ - add $0x12b8,%r14 │ │ - callq 4410 │ │ - mov 0x10(%rsp),%r12 │ │ - movq $0x0,(%r14) │ │ - mov 0x12b0(%r12,%r15,1),%rdi │ │ - test %rdi,%rdi │ │ - je aa703 │ │ - lea (%r12,%r15,1),%rbx │ │ - add $0x12b0,%rbx │ │ - callq 4410 │ │ - movq $0x0,(%rbx) │ │ - mov 0x18(%rsp),%rdi │ │ - callq 4450 │ │ - mov 0x28(%rsp),%rdi │ │ - callq 4440 │ │ - mov 0x20(%rsp),%r14 │ │ - mov %r12,%rcx │ │ - imul $0x17c0,%r14,%r12 │ │ - cmpl $0x2,0xc90(%rcx,%r12,1) │ │ - jl aa8f2 │ │ - cmpq $0x0,0xc88(%rcx,%r12,1) │ │ - je aa8f2 │ │ - cmpl $0x0,0x17b0(%rcx,%r12,1) │ │ - je aa8f2 │ │ - lea (%rcx,%r12,1),%r15 │ │ - add $0xc90,%r15 │ │ - lea (%rcx,%r12,1),%r13 │ │ - add $0x1688,%r13 │ │ - mov %r13,%rdi │ │ - callq 43c0 │ │ - movslq (%r15),%rax │ │ - test %rax,%rax │ │ - jle aa7b1 │ │ - mov -0x8(%r15),%rdx │ │ - mov $0x3f670,%ecx │ │ - add %rcx,%rdx │ │ - xor %ecx,%ecx │ │ - movl $0x1,(%rdx) │ │ - cmpl $0x0,-0x10(%rdx) │ │ - jne aa7a2 │ │ - mov $0x1,%esi │ │ - shl %cl,%rsi │ │ - or %rsi,0x9f0(%r15) │ │ - inc %rcx │ │ - add $0x3f680,%rdx │ │ - cmp %rax,%rcx │ │ - jl aa787 │ │ - mov %r14,0x20(%rsp) │ │ - mov 0x10(%rsp),%rax │ │ - lea (%rax,%r12,1),%rdi │ │ - add $0x16b0,%rdi │ │ - mov %rdi,0x40(%rsp) │ │ - callq 43f0 │ │ - mov (%r15),%al │ │ - xor %ecx,%ecx │ │ - sub %al,%cl │ │ - mov $0xffffffffffffffff,%rax │ │ - shr %cl,%rax │ │ - cmp %rax,0x9f0(%r15) │ │ - je aa81f │ │ - mov 0x10(%rsp),%rax │ │ - lea (%rax,%r12,1),%rbx │ │ - add $0x16e0,%rbx │ │ + mov %r13,%rsi │ │ + mov %r12,%rdx │ │ + callq 4390 │ │ + add 0x40(%rsp),%r13 │ │ + add 0x38(%rsp),%rbx │ │ + add $0x1,%r14d │ │ + cmp %r14d,%ebp │ │ + jne a3db0 │ │ + sub %r14d,%r15d │ │ + mov 0x30(%rsp),%r14 │ │ + mov 0x28(%rsp),%rbp │ │ + mov 0x24(%rsp),%eax │ │ + cmp $0x3,%eax │ │ + jb a3e46 │ │ + add %rbp,%rbp │ │ + add %r14,%r14 │ │ + nopl (%rax) │ │ mov %rbx,%rdi │ │ mov %r13,%rsi │ │ - callq 43d0 │ │ - mov (%r15),%al │ │ - xor %ecx,%ecx │ │ - sub %al,%cl │ │ - mov $0xffffffffffffffff,%rax │ │ - shr %cl,%rax │ │ - cmp %rax,0x9f0(%r15) │ │ - jne aa7fa │ │ - mov %r12,0x18(%rsp) │ │ - mov %r13,0x28(%rsp) │ │ - mov %r13,%rdi │ │ - callq 43e0 │ │ - mov (%r15),%eax │ │ - test %eax,%eax │ │ - jle aa88f │ │ - mov $0x3f600,%r12d │ │ - xor %r13d,%r13d │ │ - cmp $0x2,%eax │ │ - jl aa87d │ │ - mov -0x8(%r15),%rbx │ │ - cmpl $0x0,0x60(%rbx,%r12,1) │ │ - je aa87d │ │ - lea (%rbx,%r12,1),%r14 │ │ - add $0x38,%r14 │ │ - mov -0x38(%r14),%rdi │ │ - xor %esi,%esi │ │ - callq 4560 │ │ - mov %r14,%rdi │ │ - callq 4450 │ │ - lea (%rbx,%r12,1),%rdi │ │ - add $0x8,%rdi │ │ - callq 4440 │ │ - mov (%r15),%eax │ │ - inc %r13 │ │ - movslq %eax,%rcx │ │ - add $0x3f680,%r12 │ │ - cmp %rcx,%r13 │ │ - jl aa841 │ │ - mov 0x28(%rsp),%rdi │ │ - callq 4450 │ │ - mov 0x40(%rsp),%rdi │ │ - callq 4440 │ │ - mov 0x10(%rsp),%rbx │ │ - mov 0x18(%rsp),%r12 │ │ - lea (%rbx,%r12,1),%r14 │ │ - add $0x16e0,%r14 │ │ - mov %r14,%rdi │ │ - callq 4440 │ │ - mov %rbx,%rcx │ │ - mov 0x38(%r14),%rdi │ │ - test %rdi,%rdi │ │ - mov 0x30(%rsp),%r13 │ │ - mov 0x20(%rsp),%r14 │ │ - je aa8f2 │ │ - lea (%rcx,%r12,1),%rbx │ │ - add $0x1718,%rbx │ │ - callq 4410 │ │ - mov 0x10(%rsp),%rcx │ │ - movq $0x0,(%rbx) │ │ - mov 0xc98(%rcx,%r12,1),%rbx │ │ - test %rbx,%rbx │ │ - je aa96f │ │ - lea (%rcx,%r12,1),%r15 │ │ - add $0xca0,%r15 │ │ - cmpl $0x0,(%r15) │ │ - jle aa96f │ │ - mov %r14,0x20(%rsp) │ │ - mov %r12,0x18(%rsp) │ │ - add %rcx,%r12 │ │ - add $0xc98,%r12 │ │ - mov $0x364c,%r13d │ │ - xor %r14d,%r14d │ │ - lea (%rbx,%r13,1),%rdi │ │ - add $0x28,%rdi │ │ - add %r13,%rbx │ │ - callq 4440 │ │ + mov %r12,%rdx │ │ + callq 4390 │ │ + add %rbp,%rbx │ │ + add %r14,%r13 │ │ mov %rbx,%rdi │ │ - callq 4450 │ │ - mov (%r12),%rbx │ │ - test %rbx,%rbx │ │ - je aa960 │ │ - inc %r14 │ │ - movslq (%r15),%rax │ │ - add $0x3960,%r13 │ │ - cmp %rax,%r14 │ │ - jl aa92d │ │ - mov 0x30(%rsp),%r13 │ │ - mov 0x20(%rsp),%r14 │ │ - mov 0x18(%rsp),%r12 │ │ + mov %r13,%rsi │ │ + mov %r12,%rdx │ │ + callq 4390 │ │ + add %rbp,%rbx │ │ + add %r14,%r13 │ │ mov %rbx,%rdi │ │ - callq 4410 │ │ - mov 0x10(%rsp),%rax │ │ - lea (%rax,%r12,1),%rbx │ │ - add $0x1128,%rbx │ │ - mov -0x4a0(%rbx),%rdi │ │ - callq 4410 │ │ - mov -0x448(%rbx),%rdi │ │ - callq 4410 │ │ - mov -0x10(%rbx),%rdi │ │ - callq 4410 │ │ - mov -0x538(%rbx),%rdi │ │ - callq 4410 │ │ - mov 0x1d0(%rbx),%rdi │ │ - callq 4410 │ │ - mov 0x1d8(%rbx),%rdi │ │ - callq 4410 │ │ - mov 0x1c8(%rbx),%rdi │ │ - callq 4410 │ │ - mov 0x4a0(%rbx),%rdi │ │ - callq 4410 │ │ - mov %rbx,%rdi │ │ - callq 99750 │ │ - mov 0x4b0(%rbx),%rdi │ │ - callq 4410 │ │ - mov 0x4e8(%rbx),%rdi │ │ - callq 4410 │ │ - mov 0x0(%r13),%rcx │ │ - test %rcx,%rcx │ │ - je aaa1d │ │ - inc %r14 │ │ - mov 0x8(%r13),%eax │ │ - cmp %rax,%r14 │ │ - jb aa59f │ │ - mov %rcx,%rdi │ │ - callq 4410 │ │ - lea 0x78(%r13),%rdi │ │ - callq 71f90 │ │ - mov 0x8(%r13),%eax │ │ - cmp $0x1,%eax │ │ - jbe aaa85 │ │ - mov 0x1c8(%r13),%rdi │ │ - test %rdi,%rdi │ │ - je aaa85 │ │ - mov $0x1,%r14d │ │ - xor %ebx,%ebx │ │ - cmpq $0x0,0x10(%rdi,%rbx,1) │ │ - je aaa5f │ │ - add %rbx,%rdi │ │ - callq 95530 │ │ - mov 0x8(%r13),%eax │ │ - mov %eax,%ecx │ │ - cmp %rcx,%r14 │ │ - jae aaa79 │ │ - mov 0x1c8(%r13),%rdi │ │ - add $0x120,%rbx │ │ - inc %r14 │ │ - jmp aaa4b │ │ - mov 0x1c8(%r13),%rdi │ │ - callq 4410 │ │ - cmpl $0x0,0x1c(%r13) │ │ - jle aaaad │ │ - xor %r14d,%r14d │ │ - xor %ebx,%ebx │ │ - mov 0x10(%r13),%rdi │ │ - add %r14,%rdi │ │ - callq 71f90 │ │ - inc %rbx │ │ - movslq 0x1c(%r13),%rax │ │ - add $0x50,%r14 │ │ - cmp %rax,%rbx │ │ - jl aaa91 │ │ - mov 0x10(%r13),%rdi │ │ - callq 4410 │ │ - lea 0xc60(%r13),%r14 │ │ - lea 0x1e0(%r13),%rbx │ │ - mov $0x8,%r15d │ │ - mov %r14,%rdi │ │ - callq 719d0 │ │ - cmpq $0x0,0x10(%rbx) │ │ - je aaae1 │ │ + mov %r13,%rsi │ │ + mov %r12,%rdx │ │ + callq 4390 │ │ + add %rbp,%rbx │ │ + add %r14,%r13 │ │ mov %rbx,%rdi │ │ - callq 95530 │ │ - lea 0x128(%rbx),%rdi │ │ - callq 96050 │ │ - lea 0x120(%rbx),%rdi │ │ - callq 96050 │ │ - add $0x20,%r14 │ │ - add $0x150,%rbx │ │ - dec %r15 │ │ - jne aaaca │ │ - lea 0x28(%r13),%rdi │ │ - callq 96050 │ │ - lea 0x38(%r13),%rdi │ │ - callq 96050 │ │ - lea 0x58(%r13),%rdi │ │ - callq 96050 │ │ - lea 0x48(%r13),%rdi │ │ - callq 96050 │ │ - add $0x68,%r13 │ │ - mov %r13,%rdi │ │ - callq 96050 │ │ - mov 0x38(%rsp),%rax │ │ - mov (%rax),%rdi │ │ - test %rdi,%rdi │ │ - je aab55 │ │ - mov %rax,%rbx │ │ - callq 4410 │ │ - movq $0x0,(%rbx) │ │ - lea -0x28(%rbp),%rsp │ │ + mov %r13,%rsi │ │ + mov %r12,%rdx │ │ + callq 4390 │ │ + add %rbp,%rbx │ │ + add %r14,%r13 │ │ + add $0xfffffffc,%r15d │ │ + jne a3df0 │ │ + add $0x48,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - │ │ -00000000000aab70 : │ │ + nop │ │ push %rbp │ │ - mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ + push %r13 │ │ push %r12 │ │ push %rbx │ │ - and $0xffffffffffffffc0,%rsp │ │ - sub $0x100,%rsp │ │ - xorps %xmm0,%xmm0 │ │ - movaps %xmm0,0x50(%rsp) │ │ - movaps %xmm0,0x40(%rsp) │ │ - movaps %xmm0,0x30(%rsp) │ │ - movaps %xmm0,0x20(%rsp) │ │ - movq $0x0,0x60(%rsp) │ │ - test %rdi,%rdi │ │ - jne aabe7 │ │ - mov $0x130,%edi │ │ - add 0x715d1(%rip),%rdi │ │ - lea 0x4e7a2(%rip),%rsi │ │ - lea 0x4eca3(%rip),%rdx │ │ - lea 0x4eca8(%rip),%rcx │ │ - xor %eax,%eax │ │ - callq 4400 │ │ - mov $0xffffffea,%ebx │ │ - mov %ebx,%eax │ │ - lea -0x20(%rbp),%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - mov %rdx,%r15 │ │ - mov %rsi,%r12 │ │ - mov %rdi,%r14 │ │ - movq $0x0,0x88(%rsp) │ │ - lea -0x15f43(%rip),%rax │ │ - mov %rax,0x90(%rsp) │ │ - lea -0x15e62(%rip),%rax │ │ - mov %rax,0x98(%rsp) │ │ - movaps %xmm0,0xa0(%rsp) │ │ - movaps 0x4f197(%rip),%xmm0 │ │ - movaps %xmm0,0x70(%rsp) │ │ - movq $0x1,0x80(%rsp) │ │ - lea 0x18(%rsp),%rdi │ │ - lea 0x70(%rsp),%rsi │ │ - callq 4570 │ │ - test %eax,%eax │ │ - js aacf2 │ │ - test %r12,%r12 │ │ - je aacf9 │ │ - lea 0xbf(%rip),%rcx │ │ - lea 0x20(%rsp),%rdi │ │ - mov %r12,%rsi │ │ - mov %r15,%rdx │ │ - xor %r8d,%r8d │ │ - callq 71bb0 │ │ - test %eax,%eax │ │ - js aad0e │ │ - cmpq $0x0,0x28(%rsp) │ │ - mov 0x18(%rsp),%rdi │ │ - je aacb7 │ │ - lea 0x20(%rsp),%r15 │ │ - xchg %ax,%ax │ │ - mov %r15,%rsi │ │ - mov $0x1,%edx │ │ - callq 8f250 │ │ - mov %eax,%ebx │ │ - test %eax,%eax │ │ - js aacd4 │ │ - movslq %ebx,%rax │ │ - add %rax,0x20(%rsp) │ │ - sub %rax,0x28(%rsp) │ │ - mov 0x18(%rsp),%rdi │ │ - jne aac90 │ │ - mov 0x30(%rdi),%rsi │ │ - mov $0xffffffea,%ebx │ │ - test %rsi,%rsi │ │ - je aacd4 │ │ - mov $0x5cc,%edx │ │ - mov %r14,%rdi │ │ - callq 43b0 │ │ - xor %ebx,%ebx │ │ - lea 0x20(%rsp),%rdi │ │ - callq 71f90 │ │ - lea 0x18(%rsp),%rdi │ │ + sub $0x10768,%rsp │ │ + mov %rcx,%rax │ │ + mov %rsi,-0x60(%rsp) │ │ + mov %rdi,-0x28(%rsp) │ │ + mov 0x107c0(%rsp),%ebp │ │ + bsr 0x107c8(%rsp),%esi │ │ + xor $0x1f,%esi │ │ + lea -0x12(%rsi),%ecx │ │ + mov $0x1,%edi │ │ + mov %ecx,-0x7c(%rsp) │ │ + shl %cl,%edi │ │ + mov %edi,-0x68(%rsp) │ │ + mov %r9,0x18(%rsp) │ │ + lea -0x1(%r9),%edi │ │ + imul 0x107b8(%rsp),%edi │ │ + add 0x107a8(%rsp),%edi │ │ + sar $0xa,%edi │ │ + add $0x8,%edi │ │ + lea (%rax,%rax,2),%rcx │ │ + sar %rax │ │ + mov %rax,-0x58(%rsp) │ │ + sub %rcx,%rdx │ │ + mov %ebp,%eax │ │ + and $0x1,%eax │ │ + add $0x3,%eax │ │ + mov $0x18,%ecx │ │ + mov %rsi,-0x78(%rsp) │ │ + sub %esi,%ecx │ │ mov $0x1,%esi │ │ - callq aa549 │ │ - jmpq aabd8 │ │ - mov %eax,%ebx │ │ - jmpq aabd8 │ │ - mov 0x18(%rsp),%rdi │ │ - mov 0x30(%rdi),%rsi │ │ - mov $0xffffffea,%ebx │ │ - test %rsi,%rsi │ │ - jne aacc5 │ │ - jmp aacd4 │ │ - mov %eax,%ebx │ │ - jmp aacd4 │ │ + mov %ecx,-0x10(%rsp) │ │ + shl %cl,%esi │ │ + mov %ebp,%ecx │ │ + and $0x3,%ecx │ │ + imul $0x78,%rcx,%rcx │ │ + add 0x7c2a2(%rip),%rcx │ │ + mov %rcx,(%rsp) │ │ + sar %esi │ │ + mov %esi,-0x20(%rsp) │ │ + imul $0x78,%rax,%rax │ │ + add 0x7c28d(%rip),%rax │ │ + mov %rax,-0x48(%rsp) │ │ + lea 0x60(%rsp),%rax │ │ + mov %rax,-0x40(%rsp) │ │ + mov %r8d,-0x80(%rsp) │ │ + mov %r8d,%r10d │ │ + mov %r10,-0x70(%rsp) │ │ + mov %edi,-0x50(%rsp) │ │ + cmpl $0x0,-0x80(%rsp) │ │ + jg a3f6a │ │ + nopw 0x0(%rax,%rax,1) │ │ + addq $0x100,-0x40(%rsp) │ │ + mov -0x58(%rsp),%rax │ │ + lea (%rdx,%rax,2),%rdx │ │ + mov -0x50(%rsp),%edi │ │ + add $0xffffffff,%edi │ │ + je a418a │ │ + mov %edi,-0x50(%rsp) │ │ + cmpl $0x0,-0x80(%rsp) │ │ + jle a3f40 │ │ + cmpl $0x4,-0x80(%rsp) │ │ + jle a4080 │ │ + xor %ebx,%ebx │ │ + xor %esi,%esi │ │ + mov 0x107a0(%rsp),%ebp │ │ + mov %ebp,%eax │ │ + sar $0x6,%eax │ │ + movslq %esi,%rcx │ │ + jne a3fca │ │ + nopw 0x0(%rax,%rax,1) │ │ + movzwl (%rdx,%rcx,2),%eax │ │ + mov -0x7c(%rsp),%ecx │ │ + shl %cl,%eax │ │ + mov -0x40(%rsp),%rcx │ │ + mov %ax,(%rcx,%rbx,2) │ │ + add 0x107b0(%rsp),%ebp │ │ + mov %ebp,%eax │ │ + sar $0xa,%eax │ │ + add %eax,%esi │ │ + and $0x3ff,%ebp │ │ + add $0x1,%rbx │ │ + cmp %rbx,%r10 │ │ + je a3f40 │ │ + mov %ebp,%eax │ │ + sar $0x6,%eax │ │ + movslq %esi,%rcx │ │ + je a3f90 │ │ + movslq %eax,%rdi │ │ + mov (%rsp),%r14 │ │ + movsbl -0x8(%r14,%rdi,8),%r15d │ │ + movzwl -0x6(%rdx,%rcx,2),%eax │ │ + imul %r15d,%eax │ │ + movsbl -0x7(%r14,%rdi,8),%r15d │ │ + movzwl -0x4(%rdx,%rcx,2),%r10d │ │ + imul %r15d,%r10d │ │ + movsbl -0x6(%r14,%rdi,8),%r15d │ │ + movzwl -0x2(%rdx,%rcx,2),%r9d │ │ + imul %r15d,%r9d │ │ + movsbl -0x5(%r14,%rdi,8),%r15d │ │ + movzwl (%rdx,%rcx,2),%r11d │ │ + imul %r15d,%r11d │ │ + movsbl -0x4(%r14,%rdi,8),%r15d │ │ + movzwl 0x2(%rdx,%rcx,2),%r12d │ │ + imul %r15d,%r12d │ │ + movsbl -0x3(%r14,%rdi,8),%r15d │ │ + movzwl 0x4(%rdx,%rcx,2),%r8d │ │ + imul %r15d,%r8d │ │ + movsbl -0x2(%r14,%rdi,8),%r15d │ │ + movzwl 0x6(%rdx,%rcx,2),%r13d │ │ + imul %r15d,%r13d │ │ + movsbl -0x1(%r14,%rdi,8),%edi │ │ + movzwl 0x8(%rdx,%rcx,2),%ecx │ │ + imul %edi,%ecx │ │ + add -0x20(%rsp),%eax │ │ + add %r10d,%eax │ │ + mov -0x70(%rsp),%r10 │ │ + add %r9d,%eax │ │ + add %r11d,%eax │ │ + add %r12d,%eax │ │ + add %r8d,%eax │ │ + add %r13d,%eax │ │ + add %ecx,%eax │ │ + mov -0x10(%rsp),%ecx │ │ + sar %cl,%eax │ │ + jmpq a3f9a │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + xor %r15d,%r15d │ │ + xor %ebx,%ebx │ │ + mov 0x107a0(%rsp),%esi │ │ + mov %esi,%ecx │ │ + sar $0x6,%ecx │ │ + movslq %ebx,%rax │ │ + jne a40df │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + movzwl (%rdx,%rax,2),%ebp │ │ + mov -0x7c(%rsp),%ecx │ │ + shl %cl,%ebp │ │ + mov -0x40(%rsp),%rax │ │ + mov %bp,(%rax,%r15,2) │ │ + add 0x107b0(%rsp),%esi │ │ + mov %esi,%eax │ │ + sar $0xa,%eax │ │ + add %eax,%ebx │ │ + and $0x3ff,%esi │ │ + add $0x1,%r15 │ │ + cmp %r15,%r10 │ │ + je a3f40 │ │ + mov %esi,%ecx │ │ + sar $0x6,%ecx │ │ + movslq %ebx,%rax │ │ + je a40a0 │ │ + movslq %ecx,%rcx │ │ + mov -0x48(%rsp),%rdi │ │ + movsbl -0x8(%rdi,%rcx,8),%r8d │ │ + movzwl -0x6(%rdx,%rax,2),%ebp │ │ + imul %r8d,%ebp │ │ + movsbl -0x7(%rdi,%rcx,8),%r8d │ │ + movzwl -0x4(%rdx,%rax,2),%r9d │ │ + imul %r8d,%r9d │ │ + movsbl -0x6(%rdi,%rcx,8),%r8d │ │ + movzwl -0x2(%rdx,%rax,2),%r10d │ │ + imul %r8d,%r10d │ │ + movsbl -0x5(%rdi,%rcx,8),%r8d │ │ + movzwl (%rdx,%rax,2),%r11d │ │ + imul %r8d,%r11d │ │ + movsbl -0x4(%rdi,%rcx,8),%r8d │ │ + movzwl 0x2(%rdx,%rax,2),%r12d │ │ + imul %r8d,%r12d │ │ + movsbl -0x3(%rdi,%rcx,8),%r8d │ │ + movzwl 0x4(%rdx,%rax,2),%r13d │ │ + imul %r8d,%r13d │ │ + movsbl -0x2(%rdi,%rcx,8),%r8d │ │ + movzwl 0x6(%rdx,%rax,2),%r14d │ │ + imul %r8d,%r14d │ │ + movsbl -0x1(%rdi,%rcx,8),%ecx │ │ + movzwl 0x8(%rdx,%rax,2),%eax │ │ + imul %ecx,%eax │ │ + add -0x20(%rsp),%ebp │ │ + add %r9d,%ebp │ │ + add %r10d,%ebp │ │ + mov -0x70(%rsp),%r10 │ │ + add %r11d,%ebp │ │ + add %r12d,%ebp │ │ + add %r13d,%ebp │ │ + add %r14d,%ebp │ │ + add %eax,%ebp │ │ + mov -0x10(%rsp),%ecx │ │ + sar %cl,%ebp │ │ + jmpq a40aa │ │ + mov 0x18(%rsp),%r11 │ │ + test %r11d,%r11d │ │ + mov -0x60(%rsp),%r9 │ │ + mov 0x107a8(%rsp),%r12d │ │ + jle a491a │ │ + mov -0x68(%rsp),%ebp │ │ + sar %ebp │ │ + lea 0x360(%rsp),%rax │ │ + mov 0x107c0(%rsp),%ebx │ │ + sar $0x2,%ebx │ │ + movslq %ebx,%rsi │ │ + and $0x1,%ebx │ │ + add $0x3,%ebx │ │ + mov -0x78(%rsp),%rcx │ │ + add $0xfffffff4,%ecx │ │ + mov $0x1,%edx │ │ + shl %cl,%edx │ │ + mov %r9,%rdi │ │ + sar %rdi │ │ + mov %rdi,-0x68(%rsp) │ │ + lea 0x200(%r10),%rdi │ │ + mov %rdi,0x38(%rsp) │ │ + mov %r10d,%edi │ │ + and $0xfffffff8,%edi │ │ + mov %rdi,-0x78(%rsp) │ │ + add $0xfffffffffffffff8,%rdi │ │ + mov %rdi,0x30(%rsp) │ │ + shr $0x3,%rdi │ │ + add $0x1,%rdi │ │ + movd %edx,%xmm0 │ │ + sar %edx │ │ + pshufd $0x0,%xmm0,%xmm11 │ │ + psrad $0x1,%xmm11 │ │ + mov %rcx,%r15 │ │ + movd %ecx,%xmm0 │ │ + movd 0x107c8(%rsp),%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm3 │ │ + mov %ebp,%r8d │ │ + movd %ebp,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm4 │ │ + movd -0x7c(%rsp),%xmm1 │ │ + mov %edi,%ecx │ │ + and $0x1,%ecx │ │ + mov %rcx,0x28(%rsp) │ │ + sub %rdi,%rcx │ │ + mov %rcx,0x20(%rsp) │ │ + xor %r14d,%r14d │ │ + pmovzxdq %xmm1,%xmm5 │ │ + movdqa 0x5a0dc(%rip),%xmm12 │ │ + imul $0x78,%rsi,%rcx │ │ + add 0x7bf31(%rip),%rcx │ │ + mov %rcx,-0x50(%rsp) │ │ + pmovzxdq %xmm0,%xmm6 │ │ + imul $0x78,%rbx,%rcx │ │ + add 0x7bf1c(%rip),%rcx │ │ + mov %rcx,-0x58(%rsp) │ │ + mov -0x28(%rsp),%rdi │ │ + movdqa %xmm4,0x50(%rsp) │ │ + movdqa %xmm5,0x40(%rsp) │ │ + movdqa %xmm6,(%rsp) │ │ + mov %r12d,%ecx │ │ + sar $0x6,%ecx │ │ + mov %r12d,-0x48(%rsp) │ │ + jne a42f1 │ │ + jmp a4310 │ │ + xchg %ax,%ax │ │ + mov -0x48(%rsp),%r12d │ │ + add 0x107b8(%rsp),%r12d │ │ + mov %r12d,%ecx │ │ + sar $0xa,%ecx │ │ + shl $0x7,%ecx │ │ + movslq %ecx,%rcx │ │ + lea (%rax,%rcx,2),%rax │ │ + and $0x3ff,%r12d │ │ + add %r9,%rdi │ │ + add $0x1,%r14 │ │ + cmp %r11d,%r14d │ │ + je a491a │ │ + mov %r12d,%ecx │ │ + sar $0x6,%ecx │ │ + mov %r12d,-0x48(%rsp) │ │ + je a4310 │ │ + add $0xffffffff,%ecx │ │ + movslq %ecx,%rcx │ │ + cmp $0x5,%r11d │ │ + jl a4330 │ │ + mov -0x50(%rsp),%rsi │ │ + lea (%rsi,%rcx,8),%r13 │ │ + cmpl $0x0,-0x80(%rsp) │ │ + jg a431a │ │ + jmp a42b0 │ │ + nop │ │ + xor %r13d,%r13d │ │ + cmpl $0x0,-0x80(%rsp) │ │ + jle a42b0 │ │ + test %r13,%r13 │ │ + je a4350 │ │ + cmpl $0x7,-0x80(%rsp) │ │ + ja a4362 │ │ + xor %esi,%esi │ │ + jmpq a4851 │ │ + nopl (%rax) │ │ + mov -0x58(%rsp),%rsi │ │ + lea (%rsi,%rcx,8),%r13 │ │ + cmpl $0x0,-0x80(%rsp) │ │ + jg a431a │ │ + jmpq a42b0 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + cmpl $0x8,-0x80(%rsp) │ │ + jae a4692 │ │ + xor %esi,%esi │ │ + jmpq a47f1 │ │ + mov %r11,%r12 │ │ + mov -0x68(%rsp),%rcx │ │ + imul %r14,%rcx │ │ + mov -0x28(%rsp),%rbp │ │ + lea 0x0(,%rcx,2),%rsi │ │ + add %rbp,%rsi │ │ + add %r10,%rcx │ │ + lea 0x0(%rbp,%rcx,2),%rbp │ │ + lea 0x7(%r13),%rcx │ │ + lea 0x8(%r13),%rbx │ │ + lea -0x300(%rax),%r9 │ │ + cmp %rsi,%rbx │ │ + seta %r10b │ │ + mov 0x38(%rsp),%rbx │ │ + lea (%rax,%rbx,2),%rbx │ │ + cmp %rbp,%rcx │ │ + setb %r11b │ │ + cmp %rbx,%rsi │ │ + setb %cl │ │ + cmp %rbp,%r9 │ │ + setb %r9b │ │ + test %r11b,%r10b │ │ + jne a482c │ │ + mov $0x0,%esi │ │ + and %r9b,%cl │ │ + mov -0x60(%rsp),%r9 │ │ + mov -0x70(%rsp),%r10 │ │ + mov %r12,%r11 │ │ + jne a4851 │ │ + movzbl 0x0(%r13),%ecx │ │ + movd %ecx,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm0 │ │ + movdqa %xmm0,-0x40(%rsp) │ │ + movzbl 0x1(%r13),%ecx │ │ + movd %ecx,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm0 │ │ + movdqa %xmm0,-0x10(%rsp) │ │ + movzbl 0x2(%r13),%ecx │ │ + movd %ecx,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm0 │ │ + movdqa %xmm0,-0x20(%rsp) │ │ + movzbl 0x3(%r13),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpcklbw %xmm1,%xmm1 │ │ + pshuflw $0xe0,%xmm1,%xmm1 │ │ + pmovsxbd %xmm1,%xmm10 │ │ + movzbl 0x4(%r13),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpcklbw %xmm1,%xmm1 │ │ + pshuflw $0xe0,%xmm1,%xmm1 │ │ + pmovsxbd %xmm1,%xmm13 │ │ + movzbl 0x5(%r13),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpcklbw %xmm1,%xmm1 │ │ + pshuflw $0xe0,%xmm1,%xmm1 │ │ + pmovsxbd %xmm1,%xmm14 │ │ + movzbl 0x6(%r13),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpcklbw %xmm1,%xmm1 │ │ + pshuflw $0xe0,%xmm1,%xmm1 │ │ + pmovsxbd %xmm1,%xmm15 │ │ + movzbl 0x7(%r13),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpcklbw %xmm1,%xmm1 │ │ + pshuflw $0xe0,%xmm1,%xmm1 │ │ + pmovsxbd %xmm1,%xmm1 │ │ + xor %ecx,%ecx │ │ + mov -0x78(%rsp),%rbx │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ - push %rbp │ │ - mov %rsp,%rbp │ │ - and $0xfffffffffffffff8,%rsp │ │ - mov %rbp,%rsp │ │ - pop %rbp │ │ - retq │ │ - │ │ -00000000000aad2d : │ │ - push %rbp │ │ - mov %rsp,%rbp │ │ - and $0xffffffffffffffc0,%rsp │ │ - sub $0x40,%rsp │ │ - test %rdi,%rdi │ │ - je aad4a │ │ - mov $0x1,%esi │ │ - callq aa549 │ │ - jmp aad72 │ │ - mov $0x130,%edi │ │ - add 0x71432(%rip),%rdi │ │ - lea 0x4e603(%rip),%rsi │ │ - lea 0x4eb7e(%rip),%rdx │ │ - lea 0x4eb8b(%rip),%rcx │ │ - xor %eax,%eax │ │ - callq 4400 │ │ - mov %rbp,%rsp │ │ - pop %rbp │ │ - retq │ │ + pmovsxwd -0x1f8(%rax,%rcx,2),%xmm0 │ │ + pmovsxwd -0x200(%rax,%rcx,2),%xmm5 │ │ + movdqa -0x10(%rsp),%xmm2 │ │ + pmulld %xmm2,%xmm5 │ │ + pmulld %xmm2,%xmm0 │ │ + pmovsxwd -0x100(%rax,%rcx,2),%xmm7 │ │ + pmovsxwd -0xf8(%rax,%rcx,2),%xmm6 │ │ + movdqa -0x20(%rsp),%xmm2 │ │ + pmulld %xmm2,%xmm6 │ │ + paddd %xmm0,%xmm6 │ │ + pmulld %xmm2,%xmm7 │ │ + paddd %xmm5,%xmm7 │ │ + pmovsxwd 0x8(%rax,%rcx,2),%xmm0 │ │ + pmovsxwd (%rax,%rcx,2),%xmm5 │ │ + pmulld %xmm10,%xmm5 │ │ + pmulld %xmm10,%xmm0 │ │ + movdqa %xmm11,%xmm9 │ │ + pmovsxwd 0x100(%rax,%rcx,2),%xmm11 │ │ + movdqa %xmm12,%xmm4 │ │ + pmovsxwd 0x108(%rax,%rcx,2),%xmm12 │ │ + pmulld %xmm13,%xmm12 │ │ + paddd %xmm0,%xmm12 │ │ + pmulld %xmm13,%xmm11 │ │ + paddd %xmm5,%xmm11 │ │ + pmovsxwd 0x208(%rax,%rcx,2),%xmm8 │ │ + pmovsxwd 0x200(%rax,%rcx,2),%xmm0 │ │ + pmulld %xmm14,%xmm0 │ │ + paddd %xmm11,%xmm0 │ │ + pmulld %xmm14,%xmm8 │ │ + paddd %xmm12,%xmm8 │ │ + movdqa %xmm4,%xmm12 │ │ + pmovsxwd 0x300(%rax,%rcx,2),%xmm5 │ │ + pmovsxwd 0x308(%rax,%rcx,2),%xmm4 │ │ + pmulld %xmm15,%xmm4 │ │ + pmulld %xmm15,%xmm5 │ │ + pmovsxwd 0x400(%rax,%rcx,2),%xmm2 │ │ + pmulld %xmm1,%xmm2 │ │ + paddd %xmm5,%xmm2 │ │ + pmovsxwd 0x408(%rax,%rcx,2),%xmm5 │ │ + pmulld %xmm1,%xmm5 │ │ + paddd %xmm4,%xmm5 │ │ + pmovsxwd -0x300(%rax,%rcx,2),%xmm4 │ │ + movdqa -0x40(%rsp),%xmm11 │ │ + pmulld %xmm11,%xmm4 │ │ + paddd %xmm9,%xmm4 │ │ + paddd %xmm7,%xmm4 │ │ + paddd %xmm0,%xmm4 │ │ + pmovsxwd -0x2f8(%rax,%rcx,2),%xmm0 │ │ + paddd %xmm2,%xmm4 │ │ + pmulld %xmm11,%xmm0 │ │ + movdqa %xmm9,%xmm11 │ │ + paddd %xmm9,%xmm0 │ │ + paddd %xmm6,%xmm0 │ │ + paddd %xmm8,%xmm0 │ │ + paddd %xmm5,%xmm0 │ │ + movdqa (%rsp),%xmm2 │ │ + psrad %xmm2,%xmm4 │ │ + psrad %xmm2,%xmm0 │ │ + pxor %xmm2,%xmm2 │ │ + pcmpgtd %xmm4,%xmm2 │ │ + pminsd %xmm3,%xmm4 │ │ + pandn %xmm4,%xmm2 │ │ + pxor %xmm4,%xmm4 │ │ + pcmpgtd %xmm0,%xmm4 │ │ + pminsd %xmm3,%xmm0 │ │ + pandn %xmm0,%xmm4 │ │ + pshufb %xmm12,%xmm4 │ │ + pshufb %xmm12,%xmm2 │ │ + punpcklqdq %xmm4,%xmm2 │ │ + movdqu %xmm2,(%rdi,%rcx,2) │ │ + add $0x8,%rcx │ │ + cmp %rcx,%rbx │ │ + jne a44c0 │ │ + mov %rbx,%rsi │ │ + cmp %r10,%rbx │ │ + movdqa 0x50(%rsp),%xmm4 │ │ + movdqa 0x40(%rsp),%xmm5 │ │ + jne a4851 │ │ + jmpq a42b0 │ │ + cmpq $0x0,0x30(%rsp) │ │ + je a4902 │ │ + mov 0x20(%rsp),%rsi │ │ + xor %ecx,%ecx │ │ + mov -0x78(%rsp),%rbx │ │ nopw 0x0(%rax,%rax,1) │ │ - │ │ -00000000000aad80 : │ │ - push %rbp │ │ - mov %rsp,%rbp │ │ - push %r14 │ │ - push %rbx │ │ - and $0xffffffffffffffc0,%rsp │ │ - sub $0x40,%rsp │ │ - test %rdi,%rdi │ │ - je aadea │ │ - mov %rsi,%r14 │ │ - test %rsi,%rsi │ │ - je aae06 │ │ - mov %rdi,%rbx │ │ - cmpq $0x0,(%r14) │ │ - je aadb6 │ │ - cmpq $0x0,0x8(%r14) │ │ - je aae22 │ │ - movl $0x0,0x9a1c(%rbx) │ │ - mov $0xfffffff5,%eax │ │ - cmpq $0x0,0x78(%rbx) │ │ - jne aae4f │ │ - lea 0x78(%rbx),%rdi │ │ - mov %r14,%rsi │ │ - callq 71d40 │ │ - mov %rbx,%rdi │ │ - callq aae60 │ │ - test %eax,%eax │ │ - jne aae4f │ │ - mov %r14,%rdi │ │ - callq 71f90 │ │ - xor %eax,%eax │ │ - jmp aae4f │ │ - mov $0x130,%edi │ │ - add 0x71392(%rip),%rdi │ │ - lea 0x4e563(%rip),%rsi │ │ - lea 0x4ea8c(%rip),%rdx │ │ - jmp aae3c │ │ - mov $0x130,%edi │ │ - add 0x71376(%rip),%rdi │ │ - lea 0x4e547(%rip),%rsi │ │ - lea 0x4ea8a(%rip),%rdx │ │ - jmp aae3c │ │ - mov $0x130,%edi │ │ - add 0x7135a(%rip),%rdi │ │ - lea 0x4e52b(%rip),%rsi │ │ - lea 0x4ea79(%rip),%rdx │ │ - lea 0x4ea57(%rip),%rcx │ │ - xor %eax,%eax │ │ - callq 4400 │ │ - mov $0xffffffea,%eax │ │ - lea -0x10(%rbp),%rsp │ │ + pmovsxwd (%rax,%rcx,2),%xmm0 │ │ + pmovsxwd 0x8(%rax,%rcx,2),%xmm1 │ │ + paddd %xmm4,%xmm1 │ │ + paddd %xmm4,%xmm0 │ │ + psrad %xmm5,%xmm0 │ │ + psrad %xmm5,%xmm1 │ │ + pxor %xmm2,%xmm2 │ │ + pcmpgtd %xmm0,%xmm2 │ │ + pminsd %xmm3,%xmm0 │ │ + pandn %xmm0,%xmm2 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm1,%xmm0 │ │ + pminsd %xmm3,%xmm1 │ │ + pandn %xmm1,%xmm0 │ │ + pshufb %xmm12,%xmm0 │ │ + pshufb %xmm12,%xmm2 │ │ + punpcklqdq %xmm0,%xmm2 │ │ + movdqu %xmm2,(%rdi,%rcx,2) │ │ + pmovsxwd 0x10(%rax,%rcx,2),%xmm0 │ │ + pmovsxwd 0x18(%rax,%rcx,2),%xmm1 │ │ + paddd %xmm4,%xmm1 │ │ + paddd %xmm4,%xmm0 │ │ + psrad %xmm5,%xmm0 │ │ + psrad %xmm5,%xmm1 │ │ + pxor %xmm2,%xmm2 │ │ + pcmpgtd %xmm0,%xmm2 │ │ + pminsd %xmm3,%xmm0 │ │ + pandn %xmm0,%xmm2 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm1,%xmm0 │ │ + pminsd %xmm3,%xmm1 │ │ + pandn %xmm1,%xmm0 │ │ + pshufb %xmm12,%xmm0 │ │ + pshufb %xmm12,%xmm2 │ │ + punpcklqdq %xmm0,%xmm2 │ │ + movdqu %xmm2,0x10(%rdi,%rcx,2) │ │ + add $0x10,%rcx │ │ + add $0x2,%rsi │ │ + jne a46b0 │ │ + cmpq $0x0,0x28(%rsp) │ │ + je a47c4 │ │ + pmovsxwd (%rax,%rcx,2),%xmm0 │ │ + pmovsxwd 0x8(%rax,%rcx,2),%xmm1 │ │ + paddd %xmm4,%xmm1 │ │ + paddd %xmm4,%xmm0 │ │ + psrad %xmm5,%xmm0 │ │ + psrad %xmm5,%xmm1 │ │ + pxor %xmm2,%xmm2 │ │ + pcmpgtd %xmm0,%xmm2 │ │ + pminsd %xmm3,%xmm0 │ │ + pandn %xmm0,%xmm2 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm1,%xmm0 │ │ + pminsd %xmm3,%xmm1 │ │ + pandn %xmm1,%xmm0 │ │ + pshufb %xmm12,%xmm0 │ │ + pshufb %xmm12,%xmm2 │ │ + punpcklqdq %xmm0,%xmm2 │ │ + movdqu %xmm2,(%rdi,%rcx,2) │ │ + mov %rbx,%rsi │ │ + cmp %r10,%rbx │ │ + jne a47f1 │ │ + jmpq a42b0 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov %cx,(%rdi,%rsi,2) │ │ + add $0x1,%rsi │ │ + cmp %rsi,%r10 │ │ + je a42b0 │ │ + movswl (%rax,%rsi,2),%ebx │ │ + add %r8d,%ebx │ │ + mov -0x7c(%rsp),%ecx │ │ + sar %cl,%ebx │ │ + mov 0x107c8(%rsp),%ecx │ │ + mov %ecx,%ebp │ │ + cmp %ecx,%ebx │ │ + jle a4820 │ │ + xor %ecx,%ecx │ │ + test %ebx,%ebx │ │ + js a47e0 │ │ + jmp a4828 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + mov %ebx,%ebp │ │ + xor %ecx,%ecx │ │ + test %ebx,%ebx │ │ + js a47e0 │ │ + mov %ebp,%ecx │ │ + jmp a47e0 │ │ + xor %esi,%esi │ │ + mov -0x60(%rsp),%r9 │ │ + mov -0x70(%rsp),%r10 │ │ + mov %r12,%r11 │ │ + jmp a4851 │ │ + nopl (%rax) │ │ + mov %cx,(%rdi,%rsi,2) │ │ + add $0x1,%rsi │ │ + cmp %rsi,%r10 │ │ + je a42b0 │ │ + movsbl 0x0(%r13),%ecx │ │ + movswl -0x300(%rax,%rsi,2),%ebp │ │ + imul %ecx,%ebp │ │ + add %edx,%ebp │ │ + movsbl 0x1(%r13),%ecx │ │ + movswl -0x200(%rax,%rsi,2),%ebx │ │ + imul %ecx,%ebx │ │ + add %ebp,%ebx │ │ + movsbl 0x2(%r13),%ecx │ │ + movswl -0x100(%rax,%rsi,2),%ebp │ │ + imul %ecx,%ebp │ │ + add %ebx,%ebp │ │ + movsbl 0x3(%r13),%ecx │ │ + movswl (%rax,%rsi,2),%ebx │ │ + imul %ecx,%ebx │ │ + add %ebp,%ebx │ │ + movsbl 0x4(%r13),%ecx │ │ + movswl 0x100(%rax,%rsi,2),%ebp │ │ + imul %ecx,%ebp │ │ + add %ebx,%ebp │ │ + movsbl 0x5(%r13),%ecx │ │ + movswl 0x200(%rax,%rsi,2),%ebx │ │ + imul %ecx,%ebx │ │ + add %ebp,%ebx │ │ + movsbl 0x6(%r13),%ecx │ │ + movswl 0x300(%rax,%rsi,2),%ebp │ │ + imul %ecx,%ebp │ │ + add %ebx,%ebp │ │ + movsbl 0x7(%r13),%ecx │ │ + movswl 0x400(%rax,%rsi,2),%ebx │ │ + imul %ecx,%ebx │ │ + add %ebp,%ebx │ │ + mov %r15d,%ecx │ │ + sar %cl,%ebx │ │ + mov 0x107c8(%rsp),%ecx │ │ + mov %ecx,%ebp │ │ + cmp %ecx,%ebx │ │ + jg a48f1 │ │ + mov %ebx,%ebp │ │ + xor %ecx,%ecx │ │ + test %ebx,%ebx │ │ + js a4840 │ │ + mov %ebp,%ecx │ │ + jmpq a4840 │ │ + xor %ecx,%ecx │ │ + mov -0x78(%rsp),%rbx │ │ + cmpq $0x0,0x28(%rsp) │ │ + jne a4770 │ │ + jmpq a47c4 │ │ + add $0x10768,%rsp │ │ pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ pop %r14 │ │ + pop %r15 │ │ pop %rbp │ │ retq │ │ - nopl 0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ push %rbp │ │ - mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - and $0xffffffffffffffc0,%rsp │ │ - sub $0x40,%rsp │ │ - mov %rdi,%rbx │ │ - lea 0xc0(%rdi),%r15 │ │ - cmpq $0x0,0xd0(%rdi) │ │ - je aaec8 │ │ - mov 0x9a10(%rbx),%eax │ │ - xor %r14d,%r14d │ │ + sub $0x8768,%rsp │ │ + mov %r9d,%eax │ │ + mov %ecx,%ebp │ │ + mov %rdx,%r15 │ │ + mov %rsi,-0x60(%rsp) │ │ + mov 0x87b0(%rsp),%r9d │ │ + mov 0x87a8(%rsp),%ecx │ │ + mov 0x87a0(%rsp),%esi │ │ test %eax,%eax │ │ - je aaf5a │ │ - cmpl $0x0,0x9a14(%rbx) │ │ - jne aaf5a │ │ - shr $0x8,%eax │ │ - bsr %eax,%eax │ │ - mov 0xc8(%rbx),%rcx │ │ - cmp 0x100(%rcx),%eax │ │ - jle aaf5a │ │ - mov %r15,%rdi │ │ - callq 95460 │ │ - lea 0x78(%rbx),%r12 │ │ + je a4976 │ │ + cltq │ │ + mov %ecx,%edx │ │ + cmp $0x5,%ebp │ │ + jl a4986 │ │ + and $0x3,%edx │ │ + jmp a498c │ │ xor %r14d,%r14d │ │ - cmpq $0x0,0x80(%rbx) │ │ - jne aaeef │ │ - jmp aaf5a │ │ + bsr %r9d,%edx │ │ + test %esi,%esi │ │ + jne a49a7 │ │ + xor %r11d,%r11d │ │ + jmp a49d1 │ │ + and $0x1,%edx │ │ + add $0x3,%edx │ │ + imul $0x78,%rdx,%rdx │ │ + add 0x7b809(%rip),%rdx │ │ + lea (%rdx,%rax,8),%r14 │ │ + add $0xfffffffffffffff8,%r14 │ │ + bsr %r9d,%edx │ │ + test %esi,%esi │ │ + je a4981 │ │ + sar $0x2,%ecx │ │ + movslq %esi,%rax │ │ + cmp $0x5,%r8d │ │ + jl a49b8 │ │ + movslq %ecx,%rcx │ │ + jmp a49be │ │ + and $0x1,%ecx │ │ + add $0x3,%ecx │ │ + imul $0x78,%rcx,%rcx │ │ + add 0x7b7d7(%rip),%rcx │ │ + lea (%rcx,%rax,8),%r11 │ │ + add $0xfffffffffffffff8,%r11 │ │ + xor $0x1f,%edx │ │ + mov %r15,%rax │ │ + sar %rax │ │ + mov %rax,-0x68(%rsp) │ │ + test %r14,%r14 │ │ + mov %ebp,-0x78(%rsp) │ │ + je a5040 │ │ + mov %r8,-0x58(%rsp) │ │ + test %r11,%r11 │ │ + mov %rdi,-0x20(%rsp) │ │ + mov $0x18,%ecx │ │ + je a51de │ │ + sub %edx,%ecx │ │ + mov $0x1,%eax │ │ + shl %cl,%eax │ │ + test %ebp,%ebp │ │ + mov -0x60(%rsp),%r9 │ │ + jle a4b64 │ │ + sar %eax │ │ + mov %eax,-0x50(%rsp) │ │ + mov -0x68(%rsp),%rax │ │ + add %rax,%rax │ │ + mov %rax,-0x68(%rsp) │ │ + lea (%rax,%rax,2),%rdx │ │ + sub %rdx,%r9 │ │ + lea 0x60(%rsp),%rdx │ │ + mov -0x58(%rsp),%rax │ │ + lea 0x7(%rax),%esi │ │ + mov -0x50(%rsp),%eax │ │ + mov -0x78(%rsp),%edi │ │ + neg %rdi │ │ + mov %rdi,-0x30(%rsp) │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax,%rax,1) │ │ - test %r13d,%r13d │ │ - js aaf57 │ │ - cmpq $0x0,0x80(%rbx) │ │ - je aaf5a │ │ - mov %rbx,%rdi │ │ - mov %r12,%rsi │ │ + mov %rdx,-0x70(%rsp) │ │ + mov %esi,-0x40(%rsp) │ │ + movzwl -0x6(%r9),%edx │ │ + movzwl -0x4(%r9),%r13d │ │ + movzwl -0x2(%r9),%r15d │ │ + movzwl (%r9),%edi │ │ + movzwl 0x4(%r9),%r10d │ │ + movzwl 0x6(%r9),%r12d │ │ + mov $0x4,%ebp │ │ + nopl 0x0(%rax,%rax,1) │ │ + movzwl %dx,%r8d │ │ + mov %r9,%rsi │ │ + movzwl %r13w,%r9d │ │ + mov %r13d,%edx │ │ + mov %r15d,%r13d │ │ + mov %edi,%r15d │ │ + movzwl %r10w,%ebx │ │ + mov %r12d,%r10d │ │ + movsbl (%r14),%edi │ │ + imul %edi,%r8d │ │ + add %eax,%r8d │ │ + movsbl 0x1(%r14),%edi │ │ + imul %edi,%r9d │ │ + add %r8d,%r9d │ │ + movsbl 0x2(%r14),%edi │ │ + movzwl %r13w,%eax │ │ + imul %edi,%eax │ │ + add %r9d,%eax │ │ + mov %rsi,%r9 │ │ + movsbl 0x3(%r14),%edi │ │ + movzwl %r15w,%esi │ │ + imul %edi,%esi │ │ + add %eax,%esi │ │ + movsbl 0x4(%r14),%eax │ │ + movzwl -0x6(%r9,%rbp,2),%edi │ │ + imul %edi,%eax │ │ + add %esi,%eax │ │ + movsbl 0x5(%r14),%esi │ │ + imul %esi,%ebx │ │ + add %eax,%ebx │ │ + movsbl 0x6(%r14),%eax │ │ + movzwl %r12w,%esi │ │ + imul %eax,%esi │ │ + add %ebx,%esi │ │ + movsbl 0x7(%r14),%eax │ │ + mov %ebp,%ebx │ │ + movzwl (%r9,%rbx,2),%r12d │ │ + imul %r12d,%eax │ │ + add %esi,%eax │ │ + sar %cl,%eax │ │ + mov -0x70(%rsp),%rsi │ │ + mov %ax,-0x8(%rsi,%rbp,2) │ │ + mov -0x30(%rsp),%rax │ │ + add %rbp,%rax │ │ + add $0x1,%rax │ │ + add $0x1,%rbp │ │ + cmp $0x4,%rax │ │ + mov -0x50(%rsp),%eax │ │ + jne a4a90 │ │ + mov -0x70(%rsp),%rdx │ │ + add $0x100,%rdx │ │ + add -0x68(%rsp),%r9 │ │ + mov -0x40(%rsp),%esi │ │ + add $0xffffffff,%esi │ │ + jne a4a60 │ │ + mov -0x78(%rsp),%r10d │ │ + test %r10d,%r10d │ │ + mov -0x58(%rsp),%r13 │ │ + jle a56d4 │ │ + lea 0x7(%r11),%rax │ │ + mov %rax,-0x30(%rsp) │ │ + movslq %r10d,%rdi │ │ + lea 0x360(%rsp),%rsi │ │ + mov %r10d,%ebp │ │ + lea -0x1(%rbp),%rax │ │ + lea 0x8(%r11),%rcx │ │ + mov %rcx,0x10(%rsp) │ │ + cmp $0xffffff7f,%eax │ │ + seta %cl │ │ + lea 0x380(%rbp),%rdx │ │ + mov %rdx,(%rsp) │ │ + mov %rax,%rdx │ │ + shr $0x20,%rdx │ │ + setne %dl │ │ + or %dl,%cl │ │ + cmp $0xfffffeff,%eax │ │ + seta %bl │ │ + or %dl,%bl │ │ + or %cl,%bl │ │ + cmp $0xfffffe7f,%eax │ │ + seta %cl │ │ + or %dl,%cl │ │ + cmp $0xfffffdff,%eax │ │ + seta %r8b │ │ + or %dl,%r8b │ │ + or %cl,%r8b │ │ + or %bl,%r8b │ │ + mov %ebp,%r12d │ │ + and $0xfffffff8,%r12d │ │ + mov %rdi,-0x40(%rsp) │ │ + lea (%rdi,%rdi,1),%rax │ │ + mov %rax,-0x70(%rsp) │ │ + mov %r12,-0x10(%rsp) │ │ + neg %r12 │ │ + mov %rbp,-0x50(%rsp) │ │ + neg %rbp │ │ + lea 0x60(%rsp),%r9 │ │ + xor %r15d,%r15d │ │ + movdqa 0x597d8(%rip),%xmm9 │ │ + movdqa 0x5971f(%rip),%xmm10 │ │ + movdqa 0x597a6(%rip),%xmm8 │ │ + mov -0x20(%rsp),%rdi │ │ + cmp $0x8,%r10d │ │ + setb %cl │ │ + or %r8b,%cl │ │ + jne a4c71 │ │ + jmpq a4d50 │ │ + add $0x100,%rsi │ │ + add $0x1,%r15 │ │ + add -0x70(%rsp),%rdi │ │ + add $0x100,%r9 │ │ + add $0xffffffff,%r13d │ │ + je a56d4 │ │ + cmp $0x8,%r10d │ │ + setb %cl │ │ + or %r8b,%cl │ │ + je a4d50 │ │ xor %edx,%edx │ │ - callq 8f250 │ │ - mov %eax,%r13d │ │ - test %eax,%eax │ │ - js aaf13 │ │ - movslq %r13d,%rax │ │ - add %rax,0x78(%rbx) │ │ - sub %rax,0x80(%rbx) │ │ - jne aaf1b │ │ - mov %r12,%rdi │ │ - callq 71f90 │ │ - cmpq $0x0,0xd0(%rbx) │ │ - je aaee0 │ │ - mov 0x9a10(%rbx),%eax │ │ - test %eax,%eax │ │ - je aaf5a │ │ - cmpl $0x0,0x9a14(%rbx) │ │ - jne aaf5a │ │ - shr $0x8,%eax │ │ - bsr %eax,%eax │ │ - mov 0xc8(%rbx),%rcx │ │ - cmp 0x100(%rcx),%eax │ │ - jle aaf5a │ │ - mov %r15,%rdi │ │ - callq 95460 │ │ - jmp aaee0 │ │ - mov %r13d,%r14d │ │ + add $0x200,%rdx │ │ + nopw 0x0(%rax,%rax,1) │ │ + movsbl (%r11),%eax │ │ + movswl -0x400(%r9,%rdx,2),%ecx │ │ + imul %eax,%ecx │ │ + movsbl 0x1(%r11),%eax │ │ + movswl -0x300(%r9,%rdx,2),%ebx │ │ + imul %eax,%ebx │ │ + add %ecx,%ebx │ │ + movsbl 0x2(%r11),%eax │ │ + movswl -0x200(%r9,%rdx,2),%ecx │ │ + imul %eax,%ecx │ │ + add %ebx,%ecx │ │ + movsbl 0x3(%r11),%eax │ │ + movswl -0x100(%r9,%rdx,2),%ebx │ │ + imul %eax,%ebx │ │ + add %ecx,%ebx │ │ + movsbl 0x4(%r11),%eax │ │ + lea -0x180(%rdx),%ecx │ │ + movswl (%rsi,%rcx,2),%ecx │ │ + imul %eax,%ecx │ │ + add %ebx,%ecx │ │ + movsbl 0x5(%r11),%eax │ │ + lea -0x100(%rdx),%ebx │ │ + movswl (%rsi,%rbx,2),%ebx │ │ + imul %eax,%ebx │ │ + add %ecx,%ebx │ │ + movsbl 0x6(%r11),%eax │ │ + lea -0x80(%rdx),%ecx │ │ + movswl (%rsi,%rcx,2),%ecx │ │ + imul %eax,%ecx │ │ + add %ebx,%ecx │ │ + movsbl 0x7(%r11),%eax │ │ + mov %edx,%ebx │ │ + movswl (%rsi,%rbx,2),%ebx │ │ + imul %eax,%ebx │ │ + lea (%rbx,%rcx,1),%eax │ │ + add $0x20,%eax │ │ + shr $0x6,%eax │ │ + add $0xffffe000,%eax │ │ + mov %ax,-0x400(%rdi,%rdx,2) │ │ + lea (%rdx,%rbp,1),%rax │ │ + add $0x1,%rax │ │ + add $0x1,%rdx │ │ + cmp $0x200,%rax │ │ + jne a4c80 │ │ + jmpq a4c40 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + mov %r13,%r10 │ │ + mov %r15,%rcx │ │ + imul -0x40(%rsp),%rcx │ │ + mov -0x20(%rsp),%rax │ │ + lea (%rax,%rcx,2),%rdx │ │ + add -0x50(%rsp),%rcx │ │ + lea (%rax,%rcx,2),%rbx │ │ + mov %r15,%rcx │ │ + shl $0x7,%rcx │ │ + mov %r15,%rax │ │ + shl $0x8,%rax │ │ + lea (%rsp,%rax,1),%r14 │ │ + add $0x60,%r14 │ │ + add (%rsp),%rcx │ │ + cmp %rdx,0x10(%rsp) │ │ + seta %al │ │ + lea (%rsp,%rcx,2),%rcx │ │ + add $0x60,%rcx │ │ + cmp %rbx,-0x30(%rsp) │ │ + setb %r13b │ │ + cmp %rcx,%rdx │ │ + setb %cl │ │ + cmp %rbx,%r14 │ │ + setb %bl │ │ + test %r13b,%al │ │ + jne a5031 │ │ + mov $0x0,%edx │ │ + and %bl,%cl │ │ + mov %r10,%r13 │ │ + mov -0x78(%rsp),%r10d │ │ + jne a4c73 │ │ + movzbl (%r11),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm11 │ │ + movzbl 0x1(%r11),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm12 │ │ + movzbl 0x2(%r11),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm13 │ │ + movzbl 0x3(%r11),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm14 │ │ + movzbl 0x4(%r11),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm15 │ │ + movzbl 0x5(%r11),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm2 │ │ + movzbl 0x6(%r11),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm0 │ │ + movzbl 0x7(%r11),%eax │ │ + movd %eax,%xmm1 │ │ + punpcklbw %xmm1,%xmm1 │ │ + pshuflw $0xe0,%xmm1,%xmm1 │ │ + pmovsxbd %xmm1,%xmm1 │ │ + mov $0x100,%r14d │ │ + nopl (%rax) │ │ + pmovsxwd -0x500(%rsi,%r14,2),%xmm3 │ │ + pmovsxwd -0x4f8(%rsi,%r14,2),%xmm5 │ │ + pmulld %xmm11,%xmm5 │ │ + pmovsxwd -0x400(%rsi,%r14,2),%xmm4 │ │ + pmovsxwd -0x3f8(%rsi,%r14,2),%xmm6 │ │ + pmulld %xmm11,%xmm3 │ │ + pmulld %xmm12,%xmm6 │ │ + paddd %xmm5,%xmm6 │ │ + pmulld %xmm12,%xmm4 │ │ + paddd %xmm3,%xmm4 │ │ + pmovsxwd -0x2f8(%rsi,%r14,2),%xmm3 │ │ + pmulld %xmm13,%xmm3 │ │ + pmovsxwd -0x1f8(%rsi,%r14,2),%xmm5 │ │ + pmulld %xmm14,%xmm5 │ │ + paddd %xmm3,%xmm5 │ │ + pmovsxwd -0x300(%rsi,%r14,2),%xmm3 │ │ + pmulld %xmm13,%xmm3 │ │ + paddd %xmm6,%xmm5 │ │ + pmovsxwd -0x200(%rsi,%r14,2),%xmm6 │ │ + pmulld %xmm14,%xmm6 │ │ + paddd %xmm3,%xmm6 │ │ + lea -0x80(%r14),%eax │ │ + and $0xfffffff8,%eax │ │ + pmovsxwd 0x8(%rsi,%rax,2),%xmm3 │ │ + paddd %xmm4,%xmm6 │ │ + pmovsxwd (%rsi,%rax,2),%xmm7 │ │ + pmulld %xmm15,%xmm7 │ │ + paddd %xmm6,%xmm7 │ │ + pmulld %xmm15,%xmm3 │ │ + paddd %xmm5,%xmm3 │ │ mov %r14d,%eax │ │ - lea -0x28(%rbp),%rsp │ │ + and $0xfffffff8,%eax │ │ + pmovsxwd (%rsi,%rax,2),%xmm5 │ │ + pmulld %xmm2,%xmm5 │ │ + mov %r14d,%ecx │ │ + sub $0xffffff80,%ecx │ │ + and $0xfffffff8,%ecx │ │ + pmovsxwd (%rsi,%rcx,2),%xmm4 │ │ + pmulld %xmm0,%xmm4 │ │ + paddd %xmm5,%xmm4 │ │ + pmovsxwd 0x8(%rsi,%rax,2),%xmm5 │ │ + pmulld %xmm2,%xmm5 │ │ + paddd %xmm7,%xmm4 │ │ + pmovsxwd 0x8(%rsi,%rcx,2),%xmm6 │ │ + pmulld %xmm0,%xmm6 │ │ + paddd %xmm5,%xmm6 │ │ + paddd %xmm3,%xmm6 │ │ + lea 0x100(%r14),%eax │ │ + and $0xfffffff8,%eax │ │ + pmovsxwd 0x8(%rsi,%rax,2),%xmm3 │ │ + pmulld %xmm1,%xmm3 │ │ + paddd %xmm9,%xmm3 │ │ + paddd %xmm6,%xmm3 │ │ + pmovsxwd (%rsi,%rax,2),%xmm5 │ │ + pmulld %xmm1,%xmm5 │ │ + paddd %xmm9,%xmm5 │ │ + paddd %xmm4,%xmm5 │ │ + psrld $0x6,%xmm5 │ │ + psrld $0x6,%xmm3 │ │ + pshufb %xmm10,%xmm3 │ │ + pshufb %xmm10,%xmm5 │ │ + punpcklqdq %xmm3,%xmm5 │ │ + paddw %xmm8,%xmm5 │ │ + movdqu %xmm5,-0x200(%rdi,%r14,2) │ │ + lea (%r12,%r14,1),%rax │ │ + add $0x8,%rax │ │ + add $0x8,%r14 │ │ + cmp $0x100,%rax │ │ + jne a4e90 │ │ + mov -0x10(%rsp),%rax │ │ + mov %rax,%rdx │ │ + cmp -0x50(%rsp),%rax │ │ + jne a4c73 │ │ + jmpq a4c40 │ │ + xor %edx,%edx │ │ + mov %r10,%r13 │ │ + mov -0x78(%rsp),%r10d │ │ + jmpq a4c73 │ │ + test %r11,%r11 │ │ + je a56e6 │ │ + mov %r8,-0x58(%rsp) │ │ + mov $0x18,%ecx │ │ + sub %edx,%ecx │ │ + mov $0x1,%eax │ │ + shl %cl,%eax │ │ + test %ebp,%ebp │ │ + jle a56d4 │ │ + mov -0x78(%rsp),%edx │ │ + movslq %edx,%r8 │ │ + sar %eax │ │ + mov %edx,%r10d │ │ + mov -0x68(%rsp),%rdx │ │ + lea (%rdx,%rdx,1),%rsi │ │ + mov -0x60(%rsp),%rbx │ │ + mov %rbx,%r9 │ │ + sub %rsi,%r9 │ │ + lea (%rbx,%r15,2),%r14 │ │ + add %r15,%r15 │ │ + add %r8,%r8 │ │ + mov %r8,-0x30(%rsp) │ │ + mov %rsi,-0x40(%rsp) │ │ + lea (%rsi,%rsi,2),%rsi │ │ + mov %rbx,%r12 │ │ + sub %rsi,%r12 │ │ + lea 0x0(,%rdx,4),%rsi │ │ + mov %rbx,%r8 │ │ + sub %rsi,%r8 │ │ + lea (%rbx,%rdx,2),%r13 │ │ + lea (%rdx,%rdx,2),%rdx │ │ + lea (%rbx,%rdx,2),%rdx │ │ + lea (%rbx,%r15,2),%rbx │ │ + mov %rbx,-0x50(%rsp) │ │ + mov %rdx,-0x70(%rsp) │ │ + mov %r9,%rdx │ │ + xor %r15d,%r15d │ │ + mov %r8,%r9 │ │ + mov -0x60(%rsp),%r8 │ │ + nopl 0x0(%rax,%rax,1) │ │ + movsbl (%r11),%ebx │ │ + movzwl (%r12,%r15,2),%esi │ │ + imul %ebx,%esi │ │ + add %eax,%esi │ │ + movsbl 0x1(%r11),%ebx │ │ + mov %r10,%rbp │ │ + movzwl (%r9,%r15,2),%r10d │ │ + imul %ebx,%r10d │ │ + add %esi,%r10d │ │ + movsbl 0x2(%r11),%esi │ │ + movzwl (%rdx,%r15,2),%ebx │ │ + imul %esi,%ebx │ │ + add %r10d,%ebx │ │ + mov %rbp,%r10 │ │ + movsbl 0x3(%r11),%esi │ │ + movzwl (%r8,%r15,2),%ebp │ │ + imul %esi,%ebp │ │ + add %ebx,%ebp │ │ + movsbl 0x4(%r11),%esi │ │ + movzwl 0x0(%r13,%r15,2),%ebx │ │ + imul %esi,%ebx │ │ + add %ebp,%ebx │ │ + movsbl 0x5(%r11),%esi │ │ + movzwl (%r14,%r15,2),%ebp │ │ + imul %esi,%ebp │ │ + add %ebx,%ebp │ │ + movsbl 0x6(%r11),%esi │ │ + mov -0x70(%rsp),%rbx │ │ + movzwl (%rbx,%r15,2),%ebx │ │ + imul %esi,%ebx │ │ + add %ebp,%ebx │ │ + movsbl 0x7(%r11),%esi │ │ + mov -0x50(%rsp),%rbp │ │ + movzwl 0x0(%rbp,%r15,2),%ebp │ │ + imul %esi,%ebp │ │ + add %ebx,%ebp │ │ + sar %cl,%ebp │ │ + add $0xffffe000,%ebp │ │ + mov %bp,(%rdi,%r15,2) │ │ + add $0x1,%r15 │ │ + cmp %r15,%r10 │ │ + jne a50e0 │ │ + mov -0x40(%rsp),%rsi │ │ + mov %rdx,%r15 │ │ + add %rsi,%r15 │ │ + add %rsi,%r8 │ │ + mov %r8,-0x60(%rsp) │ │ + add %rsi,%r14 │ │ + add -0x30(%rsp),%rdi │ │ + add %rsi,%r12 │ │ + mov %r9,%r8 │ │ + add %rsi,%r8 │ │ + add %rsi,%r13 │ │ + mov -0x70(%rsp),%rbx │ │ + add %rsi,%rbx │ │ + mov -0x50(%rsp),%rbp │ │ + add %rsi,%rbp │ │ + mov -0x58(%rsp),%rsi │ │ + add $0xffffffff,%esi │ │ + mov %rsi,-0x58(%rsp) │ │ + mov %r15,%r9 │ │ + mov %rbx,%rdx │ │ + mov %rbp,%rbx │ │ + jne a50c0 │ │ + jmpq a56d4 │ │ + sub %edx,%ecx │ │ + mov $0x1,%r13d │ │ + shl %cl,%r13d │ │ + test %ebp,%ebp │ │ + jle a56d4 │ │ + mov -0x78(%rsp),%eax │ │ + movslq %eax,%r9 │ │ + lea 0x7(%r14),%rdx │ │ + mov %rdx,0x38(%rsp) │ │ + sar %r13d │ │ + mov %eax,%ebp │ │ + lea -0x1(%rbp),%rax │ │ + lea 0x8(%r14),%rdx │ │ + mov %rdx,0x30(%rsp) │ │ + lea 0x4(%rbp),%rdx │ │ + mov %rdx,0x28(%rsp) │ │ + cmp $0xfffffffd,%eax │ │ + seta %r8b │ │ + mov %rax,%rsi │ │ + shr $0x20,%rsi │ │ + setne %sil │ │ + or %sil,%r8b │ │ + cmp $0xfffffffc,%eax │ │ + seta %dl │ │ + or %sil,%dl │ │ + or %r8b,%dl │ │ + cmp $0xfffffffb,%eax │ │ + seta %al │ │ + or %sil,%al │ │ + or %dl,%al │ │ + mov %al,-0x71(%rsp) │ │ + mov %ebp,%eax │ │ + and $0xfffffff8,%eax │ │ + mov %rax,0x20(%rsp) │ │ + movd %r13d,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm13 │ │ + movd %ecx,%xmm0 │ │ + mov -0x68(%rsp),%rax │ │ + lea (%rax,%rax,1),%rax │ │ + mov %rax,0x50(%rsp) │ │ + mov %r9,0x40(%rsp) │ │ + lea (%r9,%r9,1),%rax │ │ + mov %rax,0x48(%rsp) │ │ + mov %rbp,-0x18(%rsp) │ │ + mov %rbp,%r15 │ │ + neg %r15 │ │ + xor %ebx,%ebx │ │ + pmovzxdq %xmm0,%xmm0 │ │ + movdqa 0x590a4(%rip),%xmm14 │ │ + mov %rdi,%rdx │ │ + mov -0x60(%rsp),%r10 │ │ + movdqa %xmm0,-0x10(%rsp) │ │ + mov %r15,-0x70(%rsp) │ │ + jmp a52eb │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + add 0x50(%rsp),%r10 │ │ + mov 0x58(%rsp),%rbx │ │ + add $0x1,%rbx │ │ + add 0x48(%rsp),%rdx │ │ + mov -0x58(%rsp),%rax │ │ + add $0xffffffff,%eax │ │ + mov %rax,-0x58(%rsp) │ │ + mov -0x20(%rsp),%rdi │ │ + je a56d4 │ │ + cmpl $0x8,-0x78(%rsp) │ │ + setb %al │ │ + or -0x71(%rsp),%al │ │ + mov %rbx,0x58(%rsp) │ │ + jne a5600 │ │ + mov %rbx,%rax │ │ + imul 0x40(%rsp),%rax │ │ + lea (%rdi,%rax,2),%r9 │ │ + add -0x18(%rsp),%rax │ │ + lea (%rdi,%rax,2),%rsi │ │ + mov -0x68(%rsp),%rax │ │ + imul %rbx,%rax │ │ + mov -0x60(%rsp),%rbp │ │ + lea -0x6(,%rax,2),%rdi │ │ + add %rbp,%rdi │ │ + add 0x28(%rsp),%rax │ │ + cmp %r9,0x30(%rsp) │ │ + seta %r11b │ │ + lea 0x0(,%rax,2),%rax │ │ + add %rbp,%rax │ │ + cmp %rsi,0x38(%rsp) │ │ + setb %r8b │ │ + cmp %rax,%r9 │ │ + setb %al │ │ + cmp %rsi,%rdi │ │ + setb %sil │ │ + test %r8b,%r11b │ │ + jne a5600 │ │ + mov $0x0,%edi │ │ + and %sil,%al │ │ + jne a5602 │ │ + mov %r15,%rbp │ │ + movzbl (%r14),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm0 │ │ + movdqa %xmm0,-0x50(%rsp) │ │ + movzbl 0x1(%r14),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm0 │ │ + movdqa %xmm0,-0x30(%rsp) │ │ + movzbl 0x2(%r14),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm0 │ │ + movdqa %xmm0,-0x40(%rsp) │ │ + movzbl 0x3(%r14),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm0 │ │ + movdqa %xmm0,0x10(%rsp) │ │ + movzbl 0x4(%r14),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm0 │ │ + movdqa %xmm0,(%rsp) │ │ + movzbl 0x5(%r14),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm11 │ │ + movzbl 0x6(%r14),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm10 │ │ + movzbl 0x7(%r14),%eax │ │ + movd %eax,%xmm1 │ │ + punpcklbw %xmm1,%xmm1 │ │ + pshuflw $0xe0,%xmm1,%xmm1 │ │ + pmovsxbd %xmm1,%xmm1 │ │ + xor %r11d,%r11d │ │ + mov 0x20(%rsp),%rax │ │ + mov %rdx,%rdi │ │ + nopl 0x0(%rax,%rax,1) │ │ + pmovzxwd 0x2(%r10,%r11,2),%xmm5 │ │ + movdqa %xmm5,%xmm4 │ │ + pmovzxwd 0x4(%r10,%r11,2),%xmm3 │ │ + pmovzxwd -0x4(%r10,%r11,2),%xmm2 │ │ + movdqa -0x30(%rsp),%xmm6 │ │ + pmulld %xmm6,%xmm2 │ │ + pmulld %xmm6,%xmm3 │ │ + pmovzxwd -0x2(%r10,%r11,2),%xmm7 │ │ + pmovzxwd 0x6(%r10,%r11,2),%xmm6 │ │ + movdqa -0x40(%rsp),%xmm0 │ │ + pmulld %xmm0,%xmm6 │ │ + paddd %xmm3,%xmm6 │ │ + pmulld %xmm0,%xmm7 │ │ + paddd %xmm2,%xmm7 │ │ + pmovzxwd 0x8(%r10,%r11,2),%xmm2 │ │ + pmovzxwd (%r10,%r11,2),%xmm3 │ │ + movdqa 0x10(%rsp),%xmm0 │ │ + pmulld %xmm0,%xmm3 │ │ + pmulld %xmm0,%xmm2 │ │ + pmovzxwd 0xa(%r10,%r11,2),%xmm8 │ │ + movdqa (%rsp),%xmm0 │ │ + pmulld %xmm0,%xmm8 │ │ + paddd %xmm2,%xmm8 │ │ + pmulld %xmm0,%xmm5 │ │ + paddd %xmm3,%xmm5 │ │ + mov %r11d,%edx │ │ + and $0xfffffff8,%edx │ │ + add %rdx,%rdx │ │ + pmovzxwd 0xc(%r10,%rdx,1),%xmm2 │ │ + pmovzxwd 0x4(%r10,%rdx,1),%xmm3 │ │ + pmulld %xmm11,%xmm3 │ │ + pmulld %xmm11,%xmm2 │ │ + pmovzxwd 0xe(%r10,%rdx,1),%xmm12 │ │ + pmulld %xmm10,%xmm12 │ │ + paddd %xmm2,%xmm12 │ │ + pmovzxwd 0x6(%r10,%rdx,1),%xmm2 │ │ + pmulld %xmm10,%xmm2 │ │ + paddd %xmm3,%xmm2 │ │ + pmovzxwd -0x6(%r10,%r11,2),%xmm9 │ │ + movdqa -0x50(%rsp),%xmm15 │ │ + pmulld %xmm15,%xmm9 │ │ + paddd %xmm13,%xmm9 │ │ + paddd %xmm7,%xmm9 │ │ + paddd %xmm5,%xmm9 │ │ + pmovzxwd 0x8(%r10,%rdx,1),%xmm3 │ │ + paddd %xmm2,%xmm9 │ │ + pmulld %xmm1,%xmm3 │ │ + paddd %xmm3,%xmm9 │ │ + pmulld %xmm15,%xmm4 │ │ + paddd %xmm13,%xmm4 │ │ + paddd %xmm6,%xmm4 │ │ + paddd %xmm8,%xmm4 │ │ + paddd %xmm12,%xmm4 │ │ + pmovzxwd 0x10(%r10,%rdx,1),%xmm2 │ │ + pmulld %xmm1,%xmm2 │ │ + paddd %xmm2,%xmm4 │ │ + movdqa -0x10(%rsp),%xmm2 │ │ + psrad %xmm2,%xmm9 │ │ + psrad %xmm2,%xmm4 │ │ + pshufb %xmm14,%xmm4 │ │ + pshufb %xmm14,%xmm9 │ │ + punpcklqdq %xmm4,%xmm9 │ │ + paddw 0x58e04(%rip),%xmm9 │ │ + movdqu %xmm9,(%rdi,%r11,2) │ │ + add $0x8,%r11 │ │ + cmp %r11,%rax │ │ + jne a5460 │ │ + mov %rdi,%rdx │ │ + mov %rax,%rdi │ │ + cmp -0x18(%rsp),%rax │ │ + mov %rbp,%r15 │ │ + je a52c0 │ │ + jmp a5602 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + xor %edi,%edi │ │ + add $0x4,%rdi │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + movsbl (%r14),%eax │ │ + mov %rdx,%r15 │ │ + movzwl -0xe(%r10,%rdi,2),%edx │ │ + imul %eax,%edx │ │ + movsbl 0x1(%r14),%eax │ │ + movzwl -0xc(%r10,%rdi,2),%r11d │ │ + imul %eax,%r11d │ │ + movsbl 0x2(%r14),%esi │ │ + movzwl -0xa(%r10,%rdi,2),%eax │ │ + imul %esi,%eax │ │ + movsbl 0x3(%r14),%ebx │ │ + movzwl -0x8(%r10,%rdi,2),%esi │ │ + imul %ebx,%esi │ │ + movsbl 0x4(%r14),%ebp │ │ + movzwl -0x6(%r10,%rdi,2),%ebx │ │ + imul %ebp,%ebx │ │ + movsbl 0x5(%r14),%ebp │ │ + lea -0x2(%rdi),%r9d │ │ + movzwl (%r10,%r9,2),%r9d │ │ + imul %ebp,%r9d │ │ + movsbl 0x6(%r14),%ebp │ │ + lea -0x1(%rdi),%r8d │ │ + movzwl (%r10,%r8,2),%r8d │ │ + imul %ebp,%r8d │ │ + movsbl 0x7(%r14),%ebp │ │ + mov %edi,%r12d │ │ + movzwl (%r10,%r12,2),%r12d │ │ + imul %ebp,%r12d │ │ + add %r13d,%edx │ │ + add %r11d,%edx │ │ + add %eax,%edx │ │ + add %esi,%edx │ │ + add %ebx,%edx │ │ + add %r9d,%edx │ │ + add %r8d,%edx │ │ + add %r12d,%edx │ │ + sar %cl,%edx │ │ + add $0xffffe000,%edx │ │ + mov %dx,-0x8(%r15,%rdi,2) │ │ + mov %r15,%rdx │ │ + mov -0x70(%rsp),%r15 │ │ + lea (%r15,%rdi,1),%rax │ │ + add $0x1,%rax │ │ + add $0x1,%rdi │ │ + cmp $0x4,%rax │ │ + jne a5610 │ │ + jmpq a52c0 │ │ + add $0x8768,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - nopl 0x0(%rax) │ │ - │ │ -00000000000aaf70 : │ │ + mov -0x60(%rsp),%rsi │ │ + mov -0x68(%rsp),%rdx │ │ + mov %ebp,%ecx │ │ + add $0x8768,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + jmp a5710 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ push %rbp │ │ - mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - and $0xffffffffffffffc0,%rsp │ │ - sub $0x80,%rsp │ │ - test %rdi,%rdi │ │ - je ab031 │ │ - test %rsi,%rsi │ │ - je ab19a │ │ - mov %rdi,%r13 │ │ - mov %rsi,0x38(%rsp) │ │ - mov 0x9a1c(%rdi),%ebx │ │ - movl $0x1,0x9a1c(%rdi) │ │ - callq aae60 │ │ - test %eax,%eax │ │ - js ab1c7 │ │ - lea 0xc0(%r13),%rax │ │ - mov %rax,0x28(%rsp) │ │ - cmpq $0x0,0xd0(%r13) │ │ - je ab015 │ │ - mov 0x9a10(%r13),%eax │ │ - test %eax,%eax │ │ - je ab186 │ │ - cmpl $0x0,0x9a14(%r13) │ │ - jne ab186 │ │ - shr $0x8,%eax │ │ - bsr %eax,%eax │ │ - mov 0xc8(%r13),%rcx │ │ - cmp 0x100(%rcx),%eax │ │ - jle ab186 │ │ - mov 0x28(%rsp),%rdi │ │ - callq 95460 │ │ - mov $0xfffffff5,%eax │ │ - test %ebx,%ebx │ │ - je ab1c7 │ │ - cmpl $0x2,0x8(%r13) │ │ - jb ab1c7 │ │ - xor %eax,%eax │ │ - jmp ab06b │ │ - mov $0x130,%edi │ │ - add 0x7114b(%rip),%rdi │ │ - lea 0x4e31c(%rip),%rsi │ │ - lea 0x4e845(%rip),%rdx │ │ - jmpq ab1b4 │ │ - mov 0x28(%rsp),%rdi │ │ - callq 95460 │ │ - mov 0x34(%rsp),%eax │ │ - add $0x1,%eax │ │ - cmp 0x8(%r13),%eax │ │ - jae ab1d6 │ │ - mov %eax,0x34(%rsp) │ │ - mov 0x1d0(%r13),%ecx │ │ - mov 0x0(%r13),%r15 │ │ - mov %rcx,0x40(%rsp) │ │ - imul $0x17c0,%rcx,%r14 │ │ - lea (%r15,%r14,1),%rbx │ │ - add $0x1270,%rbx │ │ - mov %rbx,%rdi │ │ - callq 43c0 │ │ - cmpl $0x0,0xbfc(%r15,%r14,1) │ │ - jle ab0d2 │ │ - lea (%r15,%r14,1),%r12 │ │ - add $0xbfc,%r12 │ │ - add %r14,%r15 │ │ - add $0x1240,%r15 │ │ - nopl 0x0(%rax) │ │ - mov %r15,%rdi │ │ - mov %rbx,%rsi │ │ - callq 43d0 │ │ - cmpl $0x0,(%r12) │ │ - jg ab0c0 │ │ - mov %rbx,%rdi │ │ - callq 43e0 │ │ - mov 0x40(%rsp),%rax │ │ - lea (%rax,%rax,8),%rax │ │ - shl $0x5,%rax │ │ - mov 0x1d0(%r13),%edx │ │ - add $0x1,%edx │ │ - cmp 0x8(%r13),%edx │ │ - mov $0x0,%ecx │ │ - cmove %ecx,%edx │ │ - mov 0x1c8(%r13),%rcx │ │ - mov %edx,0x1d0(%r13) │ │ - cmpq $0x0,0x10(%rcx,%rax,1) │ │ - je ab05a │ │ - lea (%rcx,%rax,1),%rbx │ │ - mov 0x118(%rcx,%rax,1),%rdx │ │ - mov 0x4(%rdx),%edx │ │ - cmp $0xfffffffe,%edx │ │ - je ab142 │ │ - cmpl $0x0,0x108(%rcx,%rax,1) │ │ - je ab142 │ │ - mov 0x28(%rsp),%rdi │ │ - mov %rbx,%rsi │ │ - callq 95200 │ │ - mov %rbx,%rdi │ │ - callq 95530 │ │ - cmpq $0x0,0xd0(%r13) │ │ - je ab05a │ │ - mov 0x9a10(%r13),%eax │ │ - test %eax,%eax │ │ - je ab186 │ │ - cmpl $0x0,0x9a14(%r13) │ │ - jne ab186 │ │ - shr $0x8,%eax │ │ - bsr %eax,%eax │ │ - mov 0xc8(%r13),%rcx │ │ - cmp 0x100(%rcx),%eax │ │ - jg ab050 │ │ - mov %r13,%rdi │ │ - mov 0x38(%rsp),%rsi │ │ - mov 0x28(%rsp),%rdx │ │ - callq ab1e0 │ │ - jmp ab1c7 │ │ - mov $0x130,%edi │ │ - add 0x70fe2(%rip),%rdi │ │ - lea 0x4e1b3(%rip),%rsi │ │ - lea 0x4e6b4(%rip),%rdx │ │ - lea 0x4e715(%rip),%rcx │ │ - xor %eax,%eax │ │ - callq 4400 │ │ - mov $0xffffffea,%eax │ │ - lea -0x28(%rbp),%rsp │ │ + mov %rdx,-0x38(%rsp) │ │ + test %ecx,%ecx │ │ + jle a59f5 │ │ + mov %ecx,%r14d │ │ + bsr %r9d,%ecx │ │ + xor $0x1f,%ecx │ │ + add $0xffffffee,%ecx │ │ + movslq %r14d,%rbp │ │ + mov %r14d,%eax │ │ + mov %eax,%edx │ │ + and $0xfffffff8,%edx │ │ + mov %rdx,-0x10(%rsp) │ │ + add $0xfffffffffffffff8,%rdx │ │ + mov %rsi,-0x30(%rsp) │ │ + mov %rdx,-0x18(%rsp) │ │ + shr $0x3,%rdx │ │ + add $0x1,%rdx │ │ + movd %ecx,%xmm0 │ │ + mov %edx,%ebx │ │ + and $0x1,%ebx │ │ + mov %eax,%r9d │ │ + and $0x3,%r9d │ │ + mov -0x38(%rsp),%rsi │ │ + lea (%rsi,%rsi,1),%r12 │ │ + mov %rbp,-0x8(%rsp) │ │ + mov %rbp,%r13 │ │ + add %rbp,%r13 │ │ + mov %rbx,-0x20(%rsp) │ │ + sub %rdx,%rbx │ │ + mov %rbx,-0x28(%rsp) │ │ + mov -0x30(%rsp),%rdx │ │ + xor %r15d,%r15d │ │ + pmovzxdq %xmm0,%xmm0 │ │ + movdqa 0x58ba0(%rip),%xmm1 │ │ + movdqa 0x58c28(%rip),%xmm2 │ │ + mov %rdi,%r10 │ │ + mov %rdx,%rsi │ │ + mov %r9,-0x40(%rsp) │ │ + cmp $0x8,%r14d │ │ + jae a57f0 │ │ + jmp a57df │ │ + nopl 0x0(%rax,%rax,1) │ │ + add %r13,%r10 │ │ + add %r12,%rsi │ │ + add $0x1,%r15 │ │ + add $0xffffffff,%r8d │ │ + mov -0x30(%rsp),%rdx │ │ + je a59f5 │ │ + cmp $0x8,%r14d │ │ + jae a57f0 │ │ + xor %r11d,%r11d │ │ + jmpq a5930 │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %r13,%r9 │ │ + mov %r12,%r13 │ │ + mov %r14d,%r12d │ │ + mov %rdx,%r14 │ │ + mov %r15,%rdx │ │ + imul -0x8(%rsp),%rdx │ │ + mov %r15,%rbp │ │ + imul -0x38(%rsp),%rbp │ │ + lea (%rax,%rbp,1),%rbx │ │ + lea (%r14,%rbx,2),%r11 │ │ + lea (%rdi,%rdx,2),%rbx │ │ + cmp %r11,%rbx │ │ + jae a5850 │ │ + lea (%r14,%rbp,2),%rbp │ │ + add %rax,%rdx │ │ + lea (%rdi,%rdx,2),%rdx │ │ + cmp %rdx,%rbp │ │ + jae a5850 │ │ + xor %r11d,%r11d │ │ + mov %r12d,%r14d │ │ + mov %r13,%r12 │ │ + mov %r9,%r13 │ │ + mov -0x40(%rsp),%r9 │ │ + jmpq a5930 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + cmpq $0x0,-0x18(%rsp) │ │ + je a59dc │ │ + mov -0x28(%rsp),%rbx │ │ + xor %edx,%edx │ │ + mov %r12d,%r14d │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + pmovzxwd 0x8(%rsi,%rdx,2),%xmm3 │ │ + pmovzxwd (%rsi,%rdx,2),%xmm4 │ │ + pslld %xmm0,%xmm4 │ │ + pslld %xmm0,%xmm3 │ │ + pshufb %xmm1,%xmm3 │ │ + pshufb %xmm1,%xmm4 │ │ + punpcklqdq %xmm3,%xmm4 │ │ + paddw %xmm2,%xmm4 │ │ + movdqu %xmm4,(%r10,%rdx,2) │ │ + pmovzxwd 0x18(%rsi,%rdx,2),%xmm3 │ │ + pmovzxwd 0x10(%rsi,%rdx,2),%xmm4 │ │ + pslld %xmm0,%xmm4 │ │ + pslld %xmm0,%xmm3 │ │ + pshufb %xmm1,%xmm3 │ │ + pshufb %xmm1,%xmm4 │ │ + punpcklqdq %xmm3,%xmm4 │ │ + paddw %xmm2,%xmm4 │ │ + movdqu %xmm4,0x10(%r10,%rdx,2) │ │ + add $0x10,%rdx │ │ + add $0x2,%rbx │ │ + jne a5870 │ │ + cmpq $0x0,-0x20(%rsp) │ │ + mov %r13,%r12 │ │ + je a590e │ │ + pmovzxwd 0x8(%rsi,%rdx,2),%xmm3 │ │ + pmovzxwd (%rsi,%rdx,2),%xmm4 │ │ + pslld %xmm0,%xmm4 │ │ + pslld %xmm0,%xmm3 │ │ + pshufb %xmm1,%xmm3 │ │ + pshufb %xmm1,%xmm4 │ │ + punpcklqdq %xmm3,%xmm4 │ │ + paddw %xmm2,%xmm4 │ │ + movdqu %xmm4,(%r10,%rdx,2) │ │ + mov -0x10(%rsp),%rdx │ │ + mov %rdx,%r11 │ │ + cmp %rax,%rdx │ │ + mov %r9,%r13 │ │ + mov -0x40(%rsp),%r9 │ │ + je a57c0 │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %r11,%rdx │ │ + not %rdx │ │ + add %rax,%rdx │ │ + test %r9,%r9 │ │ + je a596c │ │ + mov %r9,%rbx │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + movzwl (%rsi,%r11,2),%ebp │ │ + shl %cl,%ebp │ │ + add $0xffffe000,%ebp │ │ + mov %bp,(%r10,%r11,2) │ │ + add $0x1,%r11 │ │ + add $0xffffffffffffffff,%rbx │ │ + jne a5950 │ │ + cmp $0x3,%rdx │ │ + jb a57c0 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + movzwl (%rsi,%r11,2),%edx │ │ + shl %cl,%edx │ │ + add $0xffffe000,%edx │ │ + mov %dx,(%r10,%r11,2) │ │ + movzwl 0x2(%rsi,%r11,2),%edx │ │ + shl %cl,%edx │ │ + add $0xffffe000,%edx │ │ + mov %dx,0x2(%r10,%r11,2) │ │ + movzwl 0x4(%rsi,%r11,2),%edx │ │ + shl %cl,%edx │ │ + add $0xffffe000,%edx │ │ + mov %dx,0x4(%r10,%r11,2) │ │ + movzwl 0x6(%rsi,%r11,2),%edx │ │ + shl %cl,%edx │ │ + add $0xffffe000,%edx │ │ + mov %dx,0x6(%r10,%r11,2) │ │ + add $0x4,%r11 │ │ + cmp %r11,%rax │ │ + jne a5980 │ │ + jmpq a57c0 │ │ + xor %edx,%edx │ │ + mov %r12d,%r14d │ │ + cmpq $0x0,-0x20(%rsp) │ │ + mov %r13,%r12 │ │ + jne a58e1 │ │ + jmpq a590e │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - mov $0xfffffff5,%eax │ │ - jmp ab1c7 │ │ - nopl (%rax) │ │ push %rbp │ │ - mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ + push %r13 │ │ push %r12 │ │ push %rbx │ │ - and $0xffffffffffffffc0,%rsp │ │ - sub $0x40,%rsp │ │ - mov %rdx,%r12 │ │ - mov %rsi,%r14 │ │ - mov %rdi,%r15 │ │ - mov 0x8(%rdx),%rcx │ │ - mov $0x1,%al │ │ - cmpl $0x0,0x4(%rcx) │ │ - jne ab20e │ │ - cmpl $0x0,0x28(%rcx) │ │ - je ab267 │ │ - test %al,%al │ │ - je ab272 │ │ - cmpl $0x0,0x9a08(%r15) │ │ - je ab272 │ │ - mov 0x38(%r12),%edx │ │ - mov %r15,%rdi │ │ - mov %r14,%rsi │ │ - mov %r12,%rcx │ │ - callq 95120 │ │ - test %eax,%eax │ │ - js ab253 │ │ - mov 0x44(%r14),%eax │ │ - cmp $0x8,%eax │ │ - jne ab27f │ │ - add $0xd60,%r15 │ │ - mov %r15,%rdi │ │ - mov %r14,%rsi │ │ - mov %r12,%rdx │ │ - callq e92c0 │ │ - jmp ab2a3 │ │ - mov %eax,%ebx │ │ - mov %r12,%rdi │ │ - callq 95460 │ │ - mov %r14,%rdi │ │ - callq 95460 │ │ - jmp ab2ad │ │ - cmpl $0x0,0x2c(%rcx) │ │ - setne %al │ │ - test %al,%al │ │ - jne ab212 │ │ - mov %r14,%rdi │ │ - mov %r12,%rsi │ │ - callq 95350 │ │ - jmp ab2ab │ │ + sub $0x10708,%rsp │ │ + mov %r9d,-0x64(%rsp) │ │ + mov %ecx,%ebx │ │ + mov %rdi,-0x8(%rsp) │ │ + mov 0x10758(%rsp),%ebp │ │ + bsr 0x10760(%rsp),%eax │ │ + xor $0x1f,%eax │ │ + lea -0x12(%rax),%ecx │ │ + mov %ecx,-0x60(%rsp) │ │ + mov %r8,-0x48(%rsp) │ │ + lea -0x1(%r8),%edi │ │ + imul 0x10750(%rsp),%edi │ │ + add 0x10740(%rsp),%edi │ │ + sar $0xa,%edi │ │ + add $0x8,%edi │ │ + lea (%rdx,%rdx,2),%rcx │ │ + sar %rdx │ │ + mov %rdx,-0x40(%rsp) │ │ + sub %rcx,%rsi │ │ + mov %ebp,%edx │ │ + and $0x1,%edx │ │ + mov $0x18,%ecx │ │ + sub %eax,%ecx │ │ + mov $0x1,%eax │ │ + mov %ecx,-0x50(%rsp) │ │ + shl %cl,%eax │ │ + and $0x3,%ebp │ │ + imul $0x78,%rbp,%rcx │ │ + add 0x7a718(%rip),%rcx │ │ + mov %rcx,-0x28(%rsp) │ │ + add $0x3,%edx │ │ + imul $0x78,%rdx,%rcx │ │ + add 0x7a705(%rip),%rcx │ │ + mov %rcx,-0x30(%rsp) │ │ sar %eax │ │ - add $0xfffffffc,%eax │ │ - cltq │ │ - imul $0xd10,%rax,%rax │ │ - lea (%r15,%rax,1),%rdi │ │ - add $0xd60,%rdi │ │ - mov %r14,%rsi │ │ - mov %r12,%rdx │ │ - callq c6120 │ │ - mov %r12,%rdi │ │ - callq 95460 │ │ + mov %eax,-0x58(%rsp) │ │ + mov %rsp,%rax │ │ + mov %rax,-0x20(%rsp) │ │ + mov %ebx,-0x74(%rsp) │ │ + mov %ebx,%r9d │ │ + mov %r9,-0x70(%rsp) │ │ + mov %edi,-0x38(%rsp) │ │ + cmpl $0x0,-0x74(%rsp) │ │ + jg a5afa │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + addq $0x100,-0x20(%rsp) │ │ + mov -0x40(%rsp),%rax │ │ + lea (%rsi,%rax,2),%rsi │ │ + mov -0x38(%rsp),%edi │ │ + add $0xffffffff,%edi │ │ + je a5d1a │ │ + mov %edi,-0x38(%rsp) │ │ + cmpl $0x0,-0x74(%rsp) │ │ + jle a5ad0 │ │ + cmpl $0x4,-0x74(%rsp) │ │ + jle a5c10 │ │ + xor %ebp,%ebp │ │ xor %ebx,%ebx │ │ + mov -0x64(%rsp),%edx │ │ + mov %edx,%eax │ │ + sar $0x6,%eax │ │ + movslq %ebx,%rcx │ │ + jne a5b5a │ │ + nopw 0x0(%rax,%rax,1) │ │ + movzwl (%rsi,%rcx,2),%eax │ │ + mov -0x60(%rsp),%ecx │ │ + shl %cl,%eax │ │ + mov -0x20(%rsp),%rcx │ │ + mov %ax,(%rcx,%rbp,2) │ │ + add 0x10748(%rsp),%edx │ │ + mov %edx,%eax │ │ + sar $0xa,%eax │ │ + add %eax,%ebx │ │ + and $0x3ff,%edx │ │ + add $0x1,%rbp │ │ + cmp %rbp,%r9 │ │ + je a5ad0 │ │ + mov %edx,%eax │ │ + sar $0x6,%eax │ │ + movslq %ebx,%rcx │ │ + je a5b20 │ │ + movslq %eax,%rdi │ │ + mov -0x28(%rsp),%r12 │ │ + movsbl -0x8(%r12,%rdi,8),%r8d │ │ + movzwl -0x6(%rsi,%rcx,2),%eax │ │ + imul %r8d,%eax │ │ + movsbl -0x7(%r12,%rdi,8),%r8d │ │ + movzwl -0x4(%rsi,%rcx,2),%r14d │ │ + imul %r8d,%r14d │ │ + movsbl -0x6(%r12,%rdi,8),%r8d │ │ + movzwl -0x2(%rsi,%rcx,2),%r9d │ │ + imul %r8d,%r9d │ │ + movsbl -0x5(%r12,%rdi,8),%r8d │ │ + movzwl (%rsi,%rcx,2),%r13d │ │ + imul %r8d,%r13d │ │ + movsbl -0x4(%r12,%rdi,8),%r8d │ │ + movzwl 0x2(%rsi,%rcx,2),%r11d │ │ + imul %r8d,%r11d │ │ + movsbl -0x3(%r12,%rdi,8),%r8d │ │ + movzwl 0x4(%rsi,%rcx,2),%r10d │ │ + imul %r8d,%r10d │ │ + movsbl -0x2(%r12,%rdi,8),%r8d │ │ + movzwl 0x6(%rsi,%rcx,2),%r15d │ │ + imul %r8d,%r15d │ │ + movsbl -0x1(%r12,%rdi,8),%edi │ │ + movzwl 0x8(%rsi,%rcx,2),%ecx │ │ + imul %edi,%ecx │ │ + add -0x58(%rsp),%eax │ │ + add %r14d,%eax │ │ + add %r9d,%eax │ │ + mov -0x70(%rsp),%r9 │ │ + add %r13d,%eax │ │ + add %r11d,%eax │ │ + add %r10d,%eax │ │ + add %r15d,%eax │ │ + add %ecx,%eax │ │ + mov -0x50(%rsp),%ecx │ │ + sar %cl,%eax │ │ + jmpq a5b2a │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xor %r8d,%r8d │ │ + xor %ebp,%ebp │ │ + mov -0x64(%rsp),%ebx │ │ + mov %ebx,%ecx │ │ + sar $0x6,%ecx │ │ + movslq %ebp,%rax │ │ + jne a5c6f │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + movzwl (%rsi,%rax,2),%edx │ │ + mov -0x60(%rsp),%ecx │ │ + shl %cl,%edx │ │ + mov -0x20(%rsp),%rax │ │ + mov %dx,(%rax,%r8,2) │ │ + add 0x10748(%rsp),%ebx │ │ mov %ebx,%eax │ │ - lea -0x20(%rbp),%rsp │ │ + sar $0xa,%eax │ │ + add %eax,%ebp │ │ + and $0x3ff,%ebx │ │ + add $0x1,%r8 │ │ + cmp %r8,%r9 │ │ + je a5ad0 │ │ + mov %ebx,%ecx │ │ + sar $0x6,%ecx │ │ + movslq %ebp,%rax │ │ + je a5c30 │ │ + movslq %ecx,%rcx │ │ + mov -0x30(%rsp),%rdi │ │ + movsbl -0x8(%rdi,%rcx,8),%r9d │ │ + movzwl -0x6(%rsi,%rax,2),%edx │ │ + imul %r9d,%edx │ │ + movsbl -0x7(%rdi,%rcx,8),%r9d │ │ + movzwl -0x4(%rsi,%rax,2),%r10d │ │ + imul %r9d,%r10d │ │ + movsbl -0x6(%rdi,%rcx,8),%r9d │ │ + movzwl -0x2(%rsi,%rax,2),%r11d │ │ + imul %r9d,%r11d │ │ + movsbl -0x5(%rdi,%rcx,8),%r9d │ │ + movzwl (%rsi,%rax,2),%r14d │ │ + imul %r9d,%r14d │ │ + movsbl -0x4(%rdi,%rcx,8),%r9d │ │ + movzwl 0x2(%rsi,%rax,2),%r15d │ │ + imul %r9d,%r15d │ │ + movsbl -0x3(%rdi,%rcx,8),%r9d │ │ + movzwl 0x4(%rsi,%rax,2),%r13d │ │ + imul %r9d,%r13d │ │ + movsbl -0x2(%rdi,%rcx,8),%r9d │ │ + movzwl 0x6(%rsi,%rax,2),%r12d │ │ + imul %r9d,%r12d │ │ + mov -0x70(%rsp),%r9 │ │ + movsbl -0x1(%rdi,%rcx,8),%ecx │ │ + movzwl 0x8(%rsi,%rax,2),%eax │ │ + imul %ecx,%eax │ │ + add -0x58(%rsp),%edx │ │ + add %r10d,%edx │ │ + add %r11d,%edx │ │ + add %r14d,%edx │ │ + add %r15d,%edx │ │ + add %r13d,%edx │ │ + add %r12d,%edx │ │ + add %eax,%edx │ │ + mov -0x50(%rsp),%ecx │ │ + sar %cl,%edx │ │ + jmpq a5c3a │ │ + mov -0x48(%rsp),%rbp │ │ + test %ebp,%ebp │ │ + mov 0x10750(%rsp),%r12d │ │ + mov 0x10740(%rsp),%r10d │ │ + jle a630f │ │ + lea 0x300(%rsp),%rax │ │ + mov 0x10758(%rsp),%ebx │ │ + sar $0x2,%ebx │ │ + movslq %ebx,%rcx │ │ + and $0x1,%ebx │ │ + add $0x3,%ebx │ │ + movslq -0x74(%rsp),%rsi │ │ + mov -0x70(%rsp),%r9 │ │ + lea 0x200(%r9),%rdx │ │ + mov %rdx,-0x60(%rsp) │ │ + mov %r9d,%edx │ │ + and $0xfffffff0,%edx │ │ + mov %rdx,-0x28(%rsp) │ │ + add $0xfffffffffffffff0,%rdx │ │ + mov %rdx,-0x30(%rsp) │ │ + shr $0x4,%rdx │ │ + add $0x1,%rdx │ │ + and $0xfffffff8,%r9d │ │ + mov %edx,%edi │ │ + and $0x1,%edi │ │ + mov %rsi,-0x58(%rsp) │ │ + lea (%rsi,%rsi,1),%r15 │ │ + mov %rdi,-0x38(%rsp) │ │ + sub %rdx,%rdi │ │ + mov %rdi,-0x40(%rsp) │ │ + xor %r13d,%r13d │ │ + movdqa 0x58622(%rip),%xmm2 │ │ + movdqa 0x58639(%rip),%xmm10 │ │ + imul $0x78,%rcx,%rcx │ │ + add 0x7a3de(%rip),%rcx │ │ + mov %rcx,-0x50(%rsp) │ │ + movdqa 0x58570(%rip),%xmm8 │ │ + imul $0x78,%rbx,%r8 │ │ + add 0x7a3c5(%rip),%r8 │ │ + mov -0x8(%rsp),%rdi │ │ + mov %r10d,%ecx │ │ + sar $0x6,%ecx │ │ + jne a5e22 │ │ + jmp a5e60 │ │ + nopw 0x0(%rax,%rax,1) │ │ + add %r12d,%r10d │ │ + mov %r10d,%ecx │ │ + sar $0xa,%ecx │ │ + shl $0x7,%ecx │ │ + movslq %ecx,%rcx │ │ + lea (%rax,%rcx,2),%rax │ │ + and $0x3ff,%r10d │ │ + add %r15,%rdi │ │ + add $0x1,%r13 │ │ + cmp %ebp,%r13d │ │ + je a630f │ │ + mov %r10d,%ecx │ │ + sar $0x6,%ecx │ │ + je a5e60 │ │ + add $0xffffffff,%ecx │ │ + movslq %ecx,%rcx │ │ + cmp $0x5,%ebp │ │ + jl a5e70 │ │ + mov -0x50(%rsp),%rdx │ │ + lea (%rdx,%rcx,8),%r14 │ │ + cmpl $0x0,-0x74(%rsp) │ │ + jle a5df0 │ │ + test %r14,%r14 │ │ + je a5e80 │ │ + cmpl $0x7,-0x74(%rsp) │ │ + ja a5e97 │ │ + xor %edx,%edx │ │ + mov -0x70(%rsp),%r11 │ │ + jmpq a6250 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + xor %r14d,%r14d │ │ + cmpl $0x0,-0x74(%rsp) │ │ + jg a5e3d │ │ + jmp a5df0 │ │ + nopl 0x0(%rax) │ │ + lea (%r8,%rcx,8),%r14 │ │ + cmpl $0x0,-0x74(%rsp) │ │ + jg a5e3d │ │ + jmpq a5df0 │ │ + cmpl $0x10,-0x74(%rsp) │ │ + jae a616f │ │ + xor %edx,%edx │ │ + mov -0x70(%rsp),%rsi │ │ + jmpq a6220 │ │ + mov %r13,%rcx │ │ + imul -0x58(%rsp),%rcx │ │ + mov -0x8(%rsp),%rsi │ │ + lea (%rsi,%rcx,2),%rdx │ │ + add -0x70(%rsp),%rcx │ │ + lea (%rsi,%rcx,2),%rcx │ │ + lea 0x7(%r14),%rsi │ │ + lea 0x8(%r14),%rbx │ │ + lea -0x300(%rax),%rbp │ │ + cmp %rdx,%rbx │ │ + seta %r12b │ │ + mov -0x60(%rsp),%rbx │ │ + lea (%rax,%rbx,2),%rbx │ │ + cmp %rcx,%rsi │ │ + setb %sil │ │ + cmp %rbx,%rdx │ │ + setb %bl │ │ + cmp %rcx,%rbp │ │ + setb %cl │ │ + test %sil,%r12b │ │ + jne a623c │ │ + mov $0x0,%edx │ │ + and %cl,%bl │ │ + mov -0x48(%rsp),%rbp │ │ + mov 0x10750(%rsp),%r12d │ │ + mov -0x70(%rsp),%r11 │ │ + jne a6250 │ │ + movzbl (%r14),%ecx │ │ + movd %ecx,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm0 │ │ + movdqa %xmm0,-0x20(%rsp) │ │ + movzbl 0x1(%r14),%ecx │ │ + movd %ecx,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm12 │ │ + movzbl 0x2(%r14),%ecx │ │ + movd %ecx,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm13 │ │ + movzbl 0x3(%r14),%ecx │ │ + movd %ecx,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm14 │ │ + movzbl 0x4(%r14),%ecx │ │ + movd %ecx,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm15 │ │ + movzbl 0x5(%r14),%ecx │ │ + movd %ecx,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm9 │ │ + movzbl 0x6(%r14),%ecx │ │ + movd %ecx,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm11 │ │ + movzbl 0x7(%r14),%ecx │ │ + movd %ecx,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm0 │ │ + xor %esi,%esi │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + pmovsxwd -0x300(%rax,%rsi,2),%xmm3 │ │ + pmovsxwd -0x2f8(%rax,%rsi,2),%xmm4 │ │ + movdqa -0x20(%rsp),%xmm1 │ │ + pmulld %xmm1,%xmm4 │ │ + pmovsxwd -0x200(%rax,%rsi,2),%xmm5 │ │ + pmovsxwd -0x1f8(%rax,%rsi,2),%xmm6 │ │ + pmulld %xmm1,%xmm3 │ │ + pmulld %xmm12,%xmm6 │ │ + paddd %xmm4,%xmm6 │ │ + pmulld %xmm12,%xmm5 │ │ + pmovsxwd -0xf8(%rax,%rsi,2),%xmm7 │ │ + movdqa %xmm8,%xmm1 │ │ + pmovsxwd -0x100(%rax,%rsi,2),%xmm8 │ │ + paddd %xmm3,%xmm5 │ │ + pmulld %xmm13,%xmm8 │ │ + pmovsxwd (%rax,%rsi,2),%xmm4 │ │ + pmulld %xmm13,%xmm7 │ │ + pmovsxwd 0x8(%rax,%rsi,2),%xmm3 │ │ + pmulld %xmm14,%xmm3 │ │ + paddd %xmm7,%xmm3 │ │ + paddd %xmm6,%xmm3 │ │ + pmulld %xmm14,%xmm4 │ │ + paddd %xmm8,%xmm4 │ │ + movdqa %xmm1,%xmm8 │ │ + pmovsxwd 0x108(%rax,%rsi,2),%xmm6 │ │ + pmovsxwd 0x100(%rax,%rsi,2),%xmm7 │ │ + paddd %xmm5,%xmm4 │ │ + pmulld %xmm15,%xmm7 │ │ + pmovsxwd 0x200(%rax,%rsi,2),%xmm5 │ │ + pmulld %xmm15,%xmm6 │ │ + pmovsxwd 0x208(%rax,%rsi,2),%xmm1 │ │ + pmulld %xmm9,%xmm1 │ │ + paddd %xmm6,%xmm1 │ │ + pmulld %xmm9,%xmm5 │ │ + pmovsxwd 0x300(%rax,%rsi,2),%xmm6 │ │ + paddd %xmm7,%xmm5 │ │ + pmulld %xmm11,%xmm6 │ │ + paddd %xmm5,%xmm6 │ │ + paddd %xmm4,%xmm6 │ │ + pmovsxwd 0x308(%rax,%rsi,2),%xmm4 │ │ + pmulld %xmm11,%xmm4 │ │ + paddd %xmm1,%xmm4 │ │ + paddd %xmm3,%xmm4 │ │ + pmovsxwd 0x408(%rax,%rsi,2),%xmm1 │ │ + pmulld %xmm0,%xmm1 │ │ + paddd %xmm10,%xmm1 │ │ + paddd %xmm4,%xmm1 │ │ + pmovsxwd 0x400(%rax,%rsi,2),%xmm3 │ │ + pmulld %xmm0,%xmm3 │ │ + paddd %xmm10,%xmm3 │ │ + paddd %xmm6,%xmm3 │ │ + psrld $0x6,%xmm3 │ │ + psrld $0x6,%xmm1 │ │ + pshufb %xmm8,%xmm1 │ │ + pshufb %xmm8,%xmm3 │ │ + punpcklqdq %xmm1,%xmm3 │ │ + paddw %xmm2,%xmm3 │ │ + movdqu %xmm3,(%rdi,%rsi,2) │ │ + add $0x8,%rsi │ │ + cmp %rsi,%r9 │ │ + jne a5fe0 │ │ + mov %r9,%rdx │ │ + mov -0x70(%rsp),%r11 │ │ + cmp %r11,%r9 │ │ + jne a6250 │ │ + jmpq a5df0 │ │ + cmpq $0x0,-0x30(%rsp) │ │ + je a62fc │ │ + mov -0x40(%rsp),%rsi │ │ + xor %edx,%edx │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + movdqu (%rax,%rdx,2),%xmm0 │ │ + movdqu 0x10(%rax,%rdx,2),%xmm1 │ │ + paddw %xmm2,%xmm0 │ │ + paddw %xmm2,%xmm1 │ │ + movdqu %xmm0,(%rdi,%rdx,2) │ │ + movdqu %xmm1,0x10(%rdi,%rdx,2) │ │ + movdqu 0x20(%rax,%rdx,2),%xmm0 │ │ + movdqu 0x30(%rax,%rdx,2),%xmm1 │ │ + paddw %xmm2,%xmm0 │ │ + paddw %xmm2,%xmm1 │ │ + movdqu %xmm0,0x20(%rdi,%rdx,2) │ │ + movdqu %xmm1,0x30(%rdi,%rdx,2) │ │ + add $0x20,%rdx │ │ + add $0x2,%rsi │ │ + jne a6190 │ │ + cmpq $0x0,-0x38(%rsp) │ │ + je a61fe │ │ + movdqu (%rax,%rdx,2),%xmm0 │ │ + movdqu 0x10(%rax,%rdx,2),%xmm1 │ │ + paddw %xmm2,%xmm0 │ │ + paddw %xmm2,%xmm1 │ │ + movdqu %xmm0,(%rdi,%rdx,2) │ │ + movdqu %xmm1,0x10(%rdi,%rdx,2) │ │ + mov -0x28(%rsp),%rcx │ │ + mov %rcx,%rdx │ │ + mov -0x70(%rsp),%rsi │ │ + cmp %rsi,%rcx │ │ + je a5df0 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + movzwl (%rax,%rdx,2),%ecx │ │ + add $0xffffe000,%ecx │ │ + mov %cx,(%rdi,%rdx,2) │ │ + add $0x1,%rdx │ │ + cmp %rdx,%rsi │ │ + jne a6220 │ │ + jmpq a5df0 │ │ + xor %edx,%edx │ │ + mov -0x48(%rsp),%rbp │ │ + mov 0x10750(%rsp),%r12d │ │ + mov -0x70(%rsp),%r11 │ │ + movsbl (%r14),%ecx │ │ + movswl -0x300(%rax,%rdx,2),%esi │ │ + imul %ecx,%esi │ │ + movsbl 0x1(%r14),%ecx │ │ + movswl -0x200(%rax,%rdx,2),%ebx │ │ + imul %ecx,%ebx │ │ + add %esi,%ebx │ │ + movsbl 0x2(%r14),%ecx │ │ + movswl -0x100(%rax,%rdx,2),%esi │ │ + imul %ecx,%esi │ │ + add %ebx,%esi │ │ + movsbl 0x3(%r14),%ecx │ │ + movswl (%rax,%rdx,2),%ebx │ │ + imul %ecx,%ebx │ │ + add %esi,%ebx │ │ + movsbl 0x4(%r14),%ecx │ │ + movswl 0x100(%rax,%rdx,2),%esi │ │ + imul %ecx,%esi │ │ + add %ebx,%esi │ │ + movsbl 0x5(%r14),%ecx │ │ + movswl 0x200(%rax,%rdx,2),%ebx │ │ + imul %ecx,%ebx │ │ + add %esi,%ebx │ │ + movsbl 0x6(%r14),%ecx │ │ + movswl 0x300(%rax,%rdx,2),%esi │ │ + imul %ecx,%esi │ │ + add %ebx,%esi │ │ + movsbl 0x7(%r14),%ecx │ │ + movswl 0x400(%rax,%rdx,2),%ebx │ │ + imul %ecx,%ebx │ │ + lea (%rbx,%rsi,1),%ecx │ │ + add $0x20,%ecx │ │ + shr $0x6,%ecx │ │ + add $0xffffe000,%ecx │ │ + mov %cx,(%rdi,%rdx,2) │ │ + add $0x1,%rdx │ │ + cmp %rdx,%r11 │ │ + jne a6250 │ │ + jmpq a5df0 │ │ + xor %edx,%edx │ │ + cmpq $0x0,-0x38(%rsp) │ │ + jne a61e0 │ │ + jmpq a61fe │ │ + add $0x10708,%rsp │ │ pop %rbx │ │ pop %r12 │ │ + pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - nopl 0x0(%rax) │ │ - │ │ -00000000000ab2c0 : │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ push %rbp │ │ - mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - and $0xffffffffffffffc0,%rsp │ │ - sub $0x80,%rsp │ │ - mov %rdi,%r13 │ │ - add $0x78,%rdi │ │ - callq 71f90 │ │ - movl $0x0,0x9a1c(%r13) │ │ - cmpq $0x0,0x1f0(%r13) │ │ - je ab305 │ │ - lea 0x1e0(%r13),%rdi │ │ - callq 95530 │ │ - lea 0x300(%r13),%rdi │ │ - callq 96050 │ │ - lea 0x308(%r13),%rdi │ │ - callq 96050 │ │ - lea 0xc60(%r13),%rdi │ │ - callq 719d0 │ │ - cmpq $0x0,0x340(%r13) │ │ - je ab33f │ │ - lea 0x330(%r13),%rdi │ │ - callq 95530 │ │ - lea 0x450(%r13),%rdi │ │ - callq 96050 │ │ - lea 0x458(%r13),%rdi │ │ - callq 96050 │ │ - lea 0xc80(%r13),%rdi │ │ - callq 719d0 │ │ - cmpq $0x0,0x490(%r13) │ │ - je ab379 │ │ - lea 0x480(%r13),%rdi │ │ - callq 95530 │ │ - lea 0x5a0(%r13),%rdi │ │ - callq 96050 │ │ - lea 0x5a8(%r13),%rdi │ │ - callq 96050 │ │ - lea 0xca0(%r13),%rdi │ │ - callq 719d0 │ │ - cmpq $0x0,0x5e0(%r13) │ │ - je ab3b3 │ │ - lea 0x5d0(%r13),%rdi │ │ - callq 95530 │ │ - lea 0x6f0(%r13),%rdi │ │ - callq 96050 │ │ - lea 0x6f8(%r13),%rdi │ │ - callq 96050 │ │ - lea 0xcc0(%r13),%rdi │ │ - callq 719d0 │ │ - cmpq $0x0,0x730(%r13) │ │ - je ab3ed │ │ - lea 0x720(%r13),%rdi │ │ - callq 95530 │ │ - lea 0x840(%r13),%rdi │ │ - callq 96050 │ │ - lea 0x848(%r13),%rdi │ │ - callq 96050 │ │ - lea 0xce0(%r13),%rdi │ │ - callq 719d0 │ │ - cmpq $0x0,0x880(%r13) │ │ - je ab427 │ │ - lea 0x870(%r13),%rdi │ │ - callq 95530 │ │ - lea 0x990(%r13),%rdi │ │ - callq 96050 │ │ - lea 0x998(%r13),%rdi │ │ - callq 96050 │ │ - lea 0xd00(%r13),%rdi │ │ - callq 719d0 │ │ - cmpq $0x0,0x9d0(%r13) │ │ - je ab461 │ │ - lea 0x9c0(%r13),%rdi │ │ - callq 95530 │ │ - lea 0xae0(%r13),%rdi │ │ - callq 96050 │ │ - lea 0xae8(%r13),%rdi │ │ - callq 96050 │ │ - lea 0xd20(%r13),%rdi │ │ - callq 719d0 │ │ - cmpq $0x0,0xb20(%r13) │ │ - je ab49b │ │ - lea 0xb10(%r13),%rdi │ │ - callq 95530 │ │ - lea 0xc30(%r13),%rdi │ │ - callq 96050 │ │ - lea 0xc38(%r13),%rdi │ │ - callq 96050 │ │ - lea 0xd40(%r13),%rdi │ │ - callq 719d0 │ │ - movq $0x0,0x40(%r13) │ │ - movq $0x0,0x30(%r13) │ │ - lea 0x28(%r13),%rdi │ │ - callq 96050 │ │ - movq $0x0,0x60(%r13) │ │ - movq $0x0,0x50(%r13) │ │ - movq $0x0,0x70(%r13) │ │ - lea 0x58(%r13),%rdi │ │ - callq 96050 │ │ - lea 0x48(%r13),%rdi │ │ - callq 96050 │ │ - lea 0x68(%r13),%rdi │ │ - callq 96050 │ │ - cmpl $0x1,0x8(%r13) │ │ - je ab60d │ │ - mov 0x1d8(%r13),%rax │ │ - mov $0x1,%ecx │ │ - xchg %ecx,(%rax) │ │ - mov 0x8(%r13),%eax │ │ - test %eax,%eax │ │ - je ab5f7 │ │ - mov 0x1d0(%r13),%r12d │ │ + mov %r9d,-0x74(%rsp) │ │ + mov %rcx,%r11 │ │ + mov %rdx,%r12 │ │ + mov 0x58(%rsp),%ebp │ │ + mov 0x48(%rsp),%r10d │ │ + bsr %ebp,%ecx │ │ + xor $0x1f,%ecx │ │ + lea -0xc(%rcx),%r9d │ │ + add $0xee,%cl │ │ + mov $0x20,%r13d │ │ + shl %cl,%r13d │ │ + add $0x80000,%r13d │ │ + mov %r8d,-0x64(%rsp) │ │ + movslq %r8d,%rbx │ │ + mov $0x1,%eax │ │ + sub 0x40(%rsp),%eax │ │ + mov %eax,-0x54(%rsp) │ │ + mov %rsi,-0x8(%rsp) │ │ + mov %ebx,%eax │ │ + mov %r10d,%ecx │ │ + sar %cl,%eax │ │ + sar %rsi │ │ + mov %rsi,-0x38(%rsp) │ │ + cltq │ │ + mov %rax,-0x10(%rsp) │ │ + mov %ebx,%eax │ │ + mov %rax,-0x60(%rsp) │ │ + and $0xfffffff8,%eax │ │ + mov %rax,-0x40(%rsp) │ │ + movd %r13d,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm15 │ │ + movd %r9d,%xmm0 │ │ + movd %ebp,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm7 │ │ + pmovzxdq %xmm0,%xmm9 │ │ + movdqa 0x5801e(%rip),%xmm10 │ │ + movdqa 0x58025(%rip),%xmm11 │ │ + movdqa 0x5803c(%rip),%xmm12 │ │ + movdqa 0x58043(%rip),%xmm13 │ │ + movdqa 0x57f4a(%rip),%xmm14 │ │ + mov 0x50(%rsp),%ebp │ │ + mov 0x38(%rsp),%rsi │ │ + mov %rbx,-0x48(%rsp) │ │ + lea (%rbx,%rbx,1),%rax │ │ + mov %rax,-0x18(%rsp) │ │ + xor %eax,%eax │ │ + mov %rax,-0x50(%rsp) │ │ + mov %rdx,-0x28(%rsp) │ │ + mov %r11,-0x20(%rsp) │ │ + mov %r11,%r8 │ │ + mov %rdi,-0x30(%rsp) │ │ + mov %rdi,%r11 │ │ + mov %rsi,-0x70(%rsp) │ │ + cmpl $0x0,-0x64(%rsp) │ │ + jg a648d │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + mov -0x10(%rsp),%rax │ │ + mov -0x70(%rsp),%rsi │ │ + add %rsi,%rax │ │ + mov -0x74(%rsp),%ecx │ │ + test $0x1,%cl │ │ + cmovne %rax,%rsi │ │ + test %ebp,%ebp │ │ + cmove %rax,%rsi │ │ + addq $0x1,-0x50(%rsp) │ │ + add -0x8(%rsp),%r11 │ │ + mov -0x18(%rsp),%rax │ │ + add %rax,%r8 │ │ + add %rax,%r12 │ │ + add $0xffffffff,%ecx │ │ + mov %ecx,-0x74(%rsp) │ │ + je a6891 │ │ + mov %rsi,-0x70(%rsp) │ │ + cmpl $0x0,-0x64(%rsp) │ │ + jle a6440 │ │ + cmpl $0x0,0x48(%rsp) │ │ + je a65e0 │ │ + mov -0x70(%rsp),%rdi │ │ + xor %r14d,%r14d │ │ + jmp a64f0 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + mov %dx,0x2(%r11,%r14,2) │ │ + lea (%r15,%rsi,1),%ecx │ │ + add $0x4c,%ecx │ │ + mov 0x50(%rsp),%ebp │ │ + test %ebp,-0x74(%rsp) │ │ + je a65c0 │ │ + movzbl (%rdi),%eax │ │ + sub 0x40(%rsp),%ecx │ │ + lea (%rcx,%rax,1),%eax │ │ + add $0x2,%eax │ │ + shr $0x2,%eax │ │ + mov %al,(%rdi) │ │ + add $0x2,%r14 │ │ + add $0x1,%rdi │ │ + cmp -0x48(%rsp),%r14 │ │ + jge a6440 │ │ + movswl (%r12,%r14,2),%edx │ │ + movswl (%r8,%r14,2),%ecx │ │ + mov %edx,%eax │ │ + sub %ecx,%eax │ │ + mov %eax,%esi │ │ + neg %esi │ │ + cmovl %eax,%esi │ │ + add $0x20,%esi │ │ + shr $0xa,%esi │ │ + mov $0x1a,%r10d │ │ + cmp $0x1a,%esi │ │ + jb a651b │ │ + mov $0x1a,%esi │ │ + lea 0x26(%rsi),%eax │ │ + imul %edx,%eax │ │ + mov $0x1a,%ebx │ │ + sub %esi,%ebx │ │ + imul %ecx,%ebx │ │ + add %r13d,%ebx │ │ + add %eax,%ebx │ │ + mov %r9d,%ecx │ │ + sar %cl,%ebx │ │ + mov 0x58(%rsp),%ecx │ │ + mov %ecx,%eax │ │ + cmp %ecx,%ebx │ │ + jg a6541 │ │ + mov %ebx,%eax │ │ + xor %edx,%edx │ │ + mov $0x0,%ecx │ │ + test %ebx,%ebx │ │ + js a654e │ │ + mov %eax,%ecx │ │ + mov %cx,(%r11,%r14,2) │ │ + movswl 0x2(%r12,%r14,2),%ebx │ │ + movswl 0x2(%r8,%r14,2),%ecx │ │ + mov %ebx,%eax │ │ + sub %ecx,%eax │ │ + mov %eax,%r15d │ │ + neg %r15d │ │ + cmovl %eax,%r15d │ │ + add $0x20,%r15d │ │ + shr $0xa,%r15d │ │ + cmp $0x1a,%r15d │ │ + jb a6581 │ │ + mov $0x1a,%r15d │ │ + lea 0x26(%r15),%eax │ │ + imul %ebx,%eax │ │ + sub %r15d,%r10d │ │ + imul %ecx,%r10d │ │ + add %r13d,%r10d │ │ + add %eax,%r10d │ │ + mov %r9d,%ecx │ │ + sar %cl,%r10d │ │ + mov 0x58(%rsp),%ecx │ │ + mov %ecx,%eax │ │ + cmp %ecx,%r10d │ │ + jg a65a9 │ │ + mov %r10d,%eax │ │ + test %r10d,%r10d │ │ + js a64b0 │ │ + mov %eax,%edx │ │ + jmpq a64b0 │ │ + nopl 0x0(%rax) │ │ + test %ebp,%ebp │ │ + jne a65ca │ │ + add -0x54(%rsp),%ecx │ │ + shr %ecx │ │ + mov %cl,(%rdi) │ │ + jmpq a64dd │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + cmpl $0x8,-0x64(%rsp) │ │ + jae a65ee │ │ + xor %esi,%esi │ │ + jmpq a683c │ │ + mov -0x38(%rsp),%rax │ │ + mov -0x50(%rsp),%rcx │ │ + imul %rcx,%rax │ │ + imul -0x48(%rsp),%rcx │ │ + mov -0x60(%rsp),%rdx │ │ + lea (%rcx,%rdx,1),%r14 │ │ + mov -0x30(%rsp),%rdi │ │ + lea (%rdi,%rax,2),%rsi │ │ + add %rdx,%rax │ │ + lea (%rdi,%rax,2),%rdi │ │ + mov -0x28(%rsp),%rbx │ │ + lea (%rbx,%rcx,2),%rax │ │ + lea (%rbx,%r14,2),%rbx │ │ + mov -0x20(%rsp),%r10 │ │ + lea (%r10,%r14,2),%r14 │ │ + mov -0x70(%rsp),%rbp │ │ + lea (%rdx,%rbp,1),%r15 │ │ + cmp %rsi,%r15 │ │ + seta -0x75(%rsp) │ │ + cmp %rdi,%rbp │ │ + setb -0x76(%rsp) │ │ + cmp %rbx,%rsi │ │ + setb %dl │ │ + cmp %rdi,%rax │ │ + setb -0x77(%rsp) │ │ + cmp %r14,%rsi │ │ + lea (%r10,%rcx,2),%rsi │ │ + setb %r10b │ │ + cmp %rdi,%rsi │ │ + setb -0x78(%rsp) │ │ + cmp %rbx,%rbp │ │ + setb %cl │ │ + cmp %rax,%r15 │ │ + seta %bl │ │ + cmp %r14,%rbp │ │ + setb %dil │ │ + cmp %rsi,%r15 │ │ + seta %r14b │ │ + mov -0x76(%rsp),%al │ │ + test %al,-0x75(%rsp) │ │ + jne a6813 │ │ + and -0x77(%rsp),%dl │ │ + jne a6813 │ │ + and -0x78(%rsp),%r10b │ │ + jne a6813 │ │ + and %bl,%cl │ │ + mov 0x50(%rsp),%ebp │ │ + jne a681b │ │ + mov $0x0,%esi │ │ + and %r14b,%dil │ │ + jne a683c │ │ xor %ecx,%ecx │ │ - mov %r13,0x40(%rsp) │ │ - jmp ab557 │ │ - mov 0x3c(%rsp),%ecx │ │ - add $0x1,%ecx │ │ - add $0x1,%r12d │ │ - mov 0x8(%r13),%eax │ │ - cmp %eax,%ecx │ │ - jae ab5f7 │ │ - mov %ecx,0x3c(%rsp) │ │ - cmp %eax,%r12d │ │ - mov $0x0,%eax │ │ - cmove %eax,%r12d │ │ - mov 0x0(%r13),%rbx │ │ - imul $0x17c0,%r12,%r14 │ │ - lea (%rbx,%r14,1),%r15 │ │ - add $0x1270,%r15 │ │ - mov %r15,%rdi │ │ - callq 43c0 │ │ - cmpl $0x0,0xbfc(%rbx,%r14,1) │ │ - jle ab5c7 │ │ - lea (%rbx,%r14,1),%r13 │ │ - add $0xbfc,%r13 │ │ - add %r14,%rbx │ │ - add $0x1240,%rbx │ │ + mov -0x40(%rsp),%rax │ │ + movdqa %xmm7,%xmm2 │ │ + mov -0x70(%rsp),%rdx │ │ nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + pmovsxwd (%r12,%rcx,2),%xmm6 │ │ + pmovsxwd 0x8(%r12,%rcx,2),%xmm7 │ │ + pmovsxwd (%r8,%rcx,2),%xmm0 │ │ + pmovsxwd 0x8(%r8,%rcx,2),%xmm5 │ │ + movdqa %xmm7,%xmm4 │ │ + psubd %xmm5,%xmm4 │ │ + movdqa %xmm6,%xmm3 │ │ + psubd %xmm0,%xmm3 │ │ + pabsd %xmm3,%xmm8 │ │ + pabsd %xmm4,%xmm1 │ │ + paddd %xmm10,%xmm1 │ │ + paddd %xmm10,%xmm8 │ │ + psrld $0xa,%xmm8 │ │ + psrld $0xa,%xmm1 │ │ + movdqa %xmm1,%xmm4 │ │ + pminud %xmm11,%xmm4 │ │ + movdqa %xmm8,%xmm3 │ │ + pminud %xmm11,%xmm3 │ │ + packusdw %xmm4,%xmm3 │ │ + movdqa 0x57cc0(%rip),%xmm4 │ │ + psubusw %xmm3,%xmm4 │ │ + pmovzxwd %xmm4,%xmm3 │ │ + pmulld %xmm0,%xmm3 │ │ + pshufd $0x4e,%xmm4,%xmm0 │ │ + pmovzxwd %xmm0,%xmm0 │ │ + pmulld %xmm5,%xmm0 │ │ + pminud %xmm12,%xmm1 │ │ + paddd %xmm13,%xmm1 │ │ + pmulld %xmm1,%xmm7 │ │ + paddd %xmm15,%xmm0 │ │ + paddd %xmm7,%xmm0 │ │ + pminud %xmm12,%xmm8 │ │ + paddd %xmm13,%xmm8 │ │ + pmulld %xmm8,%xmm6 │ │ + paddd %xmm15,%xmm3 │ │ + psrad %xmm9,%xmm0 │ │ + paddd %xmm6,%xmm3 │ │ + psrad %xmm9,%xmm3 │ │ + pxor %xmm4,%xmm4 │ │ + pcmpgtd %xmm0,%xmm4 │ │ + pminsd %xmm2,%xmm0 │ │ + pandn %xmm0,%xmm4 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm3,%xmm0 │ │ + pminsd %xmm2,%xmm3 │ │ + pandn %xmm3,%xmm0 │ │ + pshufb %xmm14,%xmm0 │ │ + pshufb %xmm14,%xmm4 │ │ + punpcklqdq %xmm4,%xmm0 │ │ + movdqu %xmm0,(%r11,%rcx,2) │ │ + packusdw %xmm1,%xmm8 │ │ + packuswb %xmm0,%xmm8 │ │ + movq %xmm8,(%rdx,%rcx,1) │ │ + add $0x8,%rcx │ │ + cmp %rcx,%rax │ │ + jne a66e0 │ │ + mov %rax,%rsi │ │ + cmp -0x60(%rsp),%rax │ │ + movdqa %xmm2,%xmm7 │ │ + jne a683c │ │ + jmpq a6440 │ │ + xor %esi,%esi │ │ + mov 0x50(%rsp),%ebp │ │ + jmp a683c │ │ + xor %esi,%esi │ │ + jmp a683c │ │ nop │ │ - mov %rbx,%rdi │ │ - mov %r15,%rsi │ │ - callq 43d0 │ │ - cmpl $0x0,0x0(%r13) │ │ - jg ab5b0 │ │ - mov 0x40(%rsp),%r13 │ │ - mov %r15,%rdi │ │ - callq 43e0 │ │ - mov 0x1c8(%r13),%rdi │ │ - lea (%r12,%r12,8),%rax │ │ - shl $0x5,%rax │ │ - cmpq $0x0,0x10(%rdi,%rax,1) │ │ - je ab540 │ │ - add %rax,%rdi │ │ - callq 95530 │ │ - jmpq ab540 │ │ - mov 0x1d8(%r13),%rax │ │ + mov %cx,(%r11,%rsi,2) │ │ + mov -0x70(%rsp),%rax │ │ + mov %dl,(%rax,%rsi,1) │ │ + add $0x1,%rsi │ │ + cmp %rsi,-0x60(%rsp) │ │ + je a6440 │ │ + movswl (%r12,%rsi,2),%ecx │ │ + movswl (%r8,%rsi,2),%ebx │ │ + mov %ecx,%edx │ │ + sub %ebx,%edx │ │ + mov %edx,%eax │ │ + neg %eax │ │ + cmovl %edx,%eax │ │ + add $0x20,%eax │ │ + shr $0xa,%eax │ │ + mov $0x1a,%edi │ │ + cmp $0x1a,%eax │ │ + jb a6866 │ │ + mov $0x1a,%eax │ │ + lea 0x26(%rax),%edx │ │ + imul %edx,%ecx │ │ + sub %eax,%edi │ │ + imul %ebx,%edi │ │ + add %r13d,%edi │ │ + add %ecx,%edi │ │ + mov %r9d,%ecx │ │ + sar %cl,%edi │ │ + mov 0x58(%rsp),%ecx │ │ + mov %ecx,%eax │ │ + cmp %ecx,%edi │ │ + jg a6887 │ │ + mov %edi,%eax │ │ xor %ecx,%ecx │ │ - xchg %ecx,(%rax) │ │ - movl $0x0,0x1d0(%r13) │ │ - lea -0x28(%rbp),%rsp │ │ + test %edi,%edi │ │ + js a6820 │ │ + mov %eax,%ecx │ │ + jmp a6820 │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - nopl 0x0(%rax) │ │ - │ │ -00000000000ab620 : │ │ - push %rbp │ │ - mov %rsp,%rbp │ │ - and $0xffffffffffffffc0,%rsp │ │ - sub $0x40,%rsp │ │ - callq 95460 │ │ - mov %rbp,%rsp │ │ - pop %rbp │ │ - retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - │ │ -00000000000ab640 : │ │ - push %rbp │ │ - mov %rsp,%rbp │ │ - and $0xffffffffffffffc0,%rsp │ │ - sub $0x40,%rsp │ │ - callq 71ae0 │ │ - mov %rbp,%rsp │ │ - pop %rbp │ │ - retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - │ │ -00000000000ab660 : │ │ - push %rbp │ │ - mov %rsp,%rbp │ │ - and $0xffffffffffffffc0,%rsp │ │ - sub $0x40,%rsp │ │ - callq 71bb0 │ │ - mov %rbp,%rsp │ │ - pop %rbp │ │ - retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - │ │ -00000000000ab680 : │ │ - push %rbp │ │ - mov %rsp,%rbp │ │ - and $0xffffffffffffffc0,%rsp │ │ - sub $0x40,%rsp │ │ - callq 71ca0 │ │ - mov %rbp,%rsp │ │ - pop %rbp │ │ - retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - │ │ -00000000000ab6a0 : │ │ - push %rbp │ │ - mov %rsp,%rbp │ │ - and $0xffffffffffffffc0,%rsp │ │ - sub $0x40,%rsp │ │ - callq 71f90 │ │ - mov %rbp,%rsp │ │ - pop %rbp │ │ + push %rbx │ │ + sub $0x30,%rsp │ │ + mov %rdi,%rbx │ │ + callq 746b0 │ │ + test $0x2,%al │ │ + je a6967 │ │ + lea -0x69cd8(%rip),%rcx │ │ + mov %rcx,(%rbx) │ │ + movsd 0x798e5(%rip),%xmm0 │ │ + movsd 0x798e5(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x8(%rbx) │ │ + lea -0x68299(%rip),%rcx │ │ + mov %rcx,0x18(%rbx) │ │ + lea -0x67a14(%rip),%rcx │ │ + mov %rcx,0x20(%rbx) │ │ + movsd 0x798c8(%rip),%xmm0 │ │ + movsd 0x798c8(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x28(%rbx) │ │ + lea -0x63fc6(%rip),%rcx │ │ + mov %rcx,0x38(%rbx) │ │ + test $0x8,%al │ │ + je a6967 │ │ + lea -0x88315(%rip),%rax │ │ + mov %rax,(%rbx) │ │ + movsd 0x798a8(%rip),%xmm0 │ │ + movsd 0x798a8(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x8(%rbx) │ │ + lea -0x86f06(%rip),%rax │ │ + mov %rax,0x18(%rbx) │ │ + lea -0x86841(%rip),%rax │ │ + mov %rax,0x20(%rbx) │ │ + movsd 0x7988b(%rip),%xmm0 │ │ + movsd 0x7988b(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x28(%rbx) │ │ + lea -0x83f83(%rip),%rax │ │ + mov %rax,0x38(%rbx) │ │ + add $0x30,%rsp │ │ + pop %rbx │ │ retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ lea 0x39(%rip),%rax │ │ mov %rax,(%rdi) │ │ - lea 0x7cf(%rip),%rax │ │ + lea 0x85f(%rip),%rax │ │ movq %rax,%xmm0 │ │ - lea 0x793(%rip),%rax │ │ + lea 0x823(%rip),%rax │ │ movq %rax,%xmm1 │ │ punpcklqdq %xmm0,%xmm1 │ │ movdqu %xmm1,0x8(%rdi) │ │ - lea 0x7de(%rip),%rax │ │ + lea 0x86e(%rip),%rax │ │ mov %rax,0x18(%rdi) │ │ - jmpq b79d4 │ │ + jmpq c1830 │ │ nopl 0x0(%rax,%rax,1) │ │ + push %rbp │ │ + push %r14 │ │ push %rbx │ │ sub $0x110,%rsp │ │ - xorps %xmm0,%xmm0 │ │ - movaps %xmm0,-0x30(%rsp) │ │ - movaps %xmm0,-0x40(%rsp) │ │ - movaps %xmm0,-0x50(%rsp) │ │ - movaps %xmm0,-0x60(%rsp) │ │ - movaps %xmm0,0xf0(%rsp) │ │ - movaps %xmm0,0xe0(%rsp) │ │ - movaps %xmm0,0xd0(%rsp) │ │ - movaps %xmm0,0xc0(%rsp) │ │ - movaps %xmm0,0xb0(%rsp) │ │ - movaps %xmm0,0xa0(%rsp) │ │ - movaps %xmm0,0x90(%rsp) │ │ + bsr %ecx,%ecx │ │ + xor $0xffffffe0,%ecx │ │ + add $0x19,%ecx │ │ + pxor %xmm0,%xmm0 │ │ + movdqa %xmm0,-0x30(%rsp) │ │ + movdqa %xmm0,-0x40(%rsp) │ │ + movdqa %xmm0,-0x50(%rsp) │ │ + movdqa %xmm0,-0x60(%rsp) │ │ + movdqa %xmm0,0xf0(%rsp) │ │ + movdqa %xmm0,0xe0(%rsp) │ │ + movdqa %xmm0,0xd0(%rsp) │ │ + movdqa %xmm0,0xc0(%rsp) │ │ + movdqa %xmm0,0xb0(%rsp) │ │ + movdqa %xmm0,0xa0(%rsp) │ │ + movdqa %xmm0,0x90(%rsp) │ │ movq $0x0,0x100(%rsp) │ │ - movaps %xmm0,0x80(%rsp) │ │ - movaps %xmm0,0x70(%rsp) │ │ - movaps %xmm0,0x60(%rsp) │ │ - movaps %xmm0,0x50(%rsp) │ │ - movaps %xmm0,0x40(%rsp) │ │ - movaps %xmm0,0x30(%rsp) │ │ - movaps %xmm0,0x20(%rsp) │ │ - movaps %xmm0,0x10(%rsp) │ │ - movaps %xmm0,(%rsp) │ │ - movaps %xmm0,-0x10(%rsp) │ │ - movaps %xmm0,-0x20(%rsp) │ │ - add $0x7,%rdi │ │ - xor %r9d,%r9d │ │ + movdqa %xmm0,0x80(%rsp) │ │ + movdqa %xmm0,0x70(%rsp) │ │ + movdqa %xmm0,0x60(%rsp) │ │ + movdqa %xmm0,0x50(%rsp) │ │ + movdqa %xmm0,0x40(%rsp) │ │ + movdqa %xmm0,0x30(%rsp) │ │ + movdqa %xmm0,0x20(%rsp) │ │ + movdqa %xmm0,0x10(%rsp) │ │ + movdqa %xmm0,(%rsp) │ │ + movdqa %xmm0,-0x10(%rsp) │ │ + movdqa %xmm0,-0x20(%rsp) │ │ + add $0xe,%rdi │ │ xor %r10d,%r10d │ │ xor %r11d,%r11d │ │ + xor %ebx,%ebx │ │ xor %eax,%eax │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %eax,%ecx │ │ - shr %ecx │ │ - mov $0x3,%r8d │ │ - movzbl -0x7(%rdi),%ebx │ │ - lea (%rbx,%r11,1),%r11d │ │ + nopl (%rax) │ │ + mov %eax,%r8d │ │ + shr %r8d │ │ + mov $0x3,%r9d │ │ + movzwl -0xe(%rdi),%ebp │ │ + shr %cl,%ebp │ │ + lea (%rbx,%rbp,1),%r14d │ │ + add $0xffffff80,%r14d │ │ + lea (%r11,%rbp,1),%r11d │ │ add $0xffffff80,%r11d │ │ - lea (%r10,%rbx,1),%r10d │ │ - add $0xffffff80,%r10d │ │ - lea (%r9,%rbx,1),%r9d │ │ - add $0xffffff80,%r9d │ │ - add $0xffffff80,%ebx │ │ - mov %r10d,-0x20(%rsp,%rax,4) │ │ - add %ebx,0x18(%rsp,%rax,4) │ │ - mov %r11d,0x90(%rsp,%rax,4) │ │ - add %ebx,0xe8(%rsp,%rax,4) │ │ - sub %ecx,%r8d │ │ - add %ebx,0x38(%rsp,%r8,4) │ │ - mov %r9d,-0x60(%rsp,%rax,4) │ │ - add %ebx,-0x40(%rsp) │ │ - add %ebx,0x64(%rsp,%rcx,4) │ │ - movzbl -0x6(%rdi),%ebx │ │ + lea (%r10,%rbp,1),%ebx │ │ add $0xffffff80,%ebx │ │ - add %ebx,0x94(%rsp,%rax,4) │ │ - add %ebx,-0x20(%rsp,%rax,4) │ │ - add %ebx,-0x60(%rsp,%rax,4) │ │ - add %ebx,0x18(%rsp,%rax,4) │ │ - add %ebx,0xe4(%rsp,%rax,4) │ │ - add %ebx,0x3c(%rsp,%r8,4) │ │ - add %ebx,-0x3c(%rsp) │ │ - add %ebx,0x68(%rsp,%rcx,4) │ │ - movzbl -0x5(%rdi),%ebx │ │ + mov %ebp,%r10d │ │ + add $0xffffff80,%r10d │ │ + mov %r11d,-0x20(%rsp,%rax,4) │ │ + add %r10d,0x18(%rsp,%rax,4) │ │ + sub %r8d,%r9d │ │ + add %r10d,0x38(%rsp,%r9,4) │ │ + mov %ebx,-0x60(%rsp,%rax,4) │ │ + add %r10d,-0x40(%rsp) │ │ + mov %r14d,0x90(%rsp,%rax,4) │ │ + add %r10d,0x64(%rsp,%r8,4) │ │ + movzwl -0xc(%rdi),%r11d │ │ + shr %cl,%r11d │ │ + add $0xffffff80,%r11d │ │ + add %r11d,-0x20(%rsp,%rax,4) │ │ + add %r11d,-0x60(%rsp,%rax,4) │ │ + add %r11d,0x18(%rsp,%rax,4) │ │ + add %r11d,0x3c(%rsp,%r9,4) │ │ + add %r11d,-0x3c(%rsp) │ │ + add %r11d,0x68(%rsp,%r8,4) │ │ + movzwl -0xa(%rdi),%ebx │ │ + shr %cl,%ebx │ │ add $0xffffff80,%ebx │ │ - add %ebx,0x98(%rsp,%rax,4) │ │ add %ebx,-0x1c(%rsp,%rax,4) │ │ add %ebx,-0x60(%rsp,%rax,4) │ │ add %ebx,0x14(%rsp,%rax,4) │ │ - add %ebx,0xe0(%rsp,%rax,4) │ │ - add %ebx,0x40(%rsp,%r8,4) │ │ + add %ebx,0x40(%rsp,%r9,4) │ │ add %ebx,-0x38(%rsp) │ │ - add %ebx,0x6c(%rsp,%rcx,4) │ │ - movzbl -0x4(%rdi),%ebx │ │ - add $0xffffff80,%ebx │ │ - add %ebx,0x9c(%rsp,%rax,4) │ │ - add %ebx,-0x1c(%rsp,%rax,4) │ │ - add %ebx,-0x60(%rsp,%rax,4) │ │ - add %ebx,0x14(%rsp,%rax,4) │ │ - add %ebx,0xdc(%rsp,%rax,4) │ │ - add %ebx,0x44(%rsp,%r8,4) │ │ - add %ebx,-0x34(%rsp) │ │ - add %ebx,0x70(%rsp,%rcx,4) │ │ - movzbl -0x3(%rdi),%ebx │ │ - add $0xffffff80,%ebx │ │ - add %ebx,0xa0(%rsp,%rax,4) │ │ - add %ebx,-0x18(%rsp,%rax,4) │ │ - add %ebx,-0x60(%rsp,%rax,4) │ │ - add %ebx,0x10(%rsp,%rax,4) │ │ - add %ebx,0xd8(%rsp,%rax,4) │ │ - add %ebx,0x48(%rsp,%r8,4) │ │ - add %ebx,-0x30(%rsp) │ │ - add %ebx,0x74(%rsp,%rcx,4) │ │ - movzbl -0x2(%rdi),%ebx │ │ - add $0xffffff80,%ebx │ │ - add %ebx,0xa4(%rsp,%rax,4) │ │ - add %ebx,-0x18(%rsp,%rax,4) │ │ - add %ebx,-0x60(%rsp,%rax,4) │ │ - add %ebx,0x10(%rsp,%rax,4) │ │ - add %ebx,0xd4(%rsp,%rax,4) │ │ - add %ebx,0x4c(%rsp,%r8,4) │ │ - add %ebx,-0x2c(%rsp) │ │ - add %ebx,0x78(%rsp,%rcx,4) │ │ - movzbl -0x1(%rdi),%ebx │ │ - add $0xffffff80,%ebx │ │ - add %ebx,0xa8(%rsp,%rax,4) │ │ - add %ebx,-0x14(%rsp,%rax,4) │ │ - add %ebx,-0x60(%rsp,%rax,4) │ │ - add %ebx,0xc(%rsp,%rax,4) │ │ - add %ebx,0xd0(%rsp,%rax,4) │ │ - add %ebx,0x50(%rsp,%r8,4) │ │ - add %ebx,-0x28(%rsp) │ │ - add %ebx,0x7c(%rsp,%rcx,4) │ │ - movzbl (%rdi),%ebx │ │ + add %ebx,0x6c(%rsp,%r8,4) │ │ + movzwl -0x8(%rdi),%ebp │ │ + shr %cl,%ebp │ │ + add $0xffffff80,%ebp │ │ + add %ebp,-0x1c(%rsp,%rax,4) │ │ + add %ebp,-0x60(%rsp,%rax,4) │ │ + add %ebp,0x14(%rsp,%rax,4) │ │ + movdqu 0x94(%rsp,%rax,4),%xmm0 │ │ + movd %ebp,%xmm1 │ │ + pinsrd $0x1,%ebx,%xmm1 │ │ + pinsrd $0x2,%r11d,%xmm1 │ │ + pinsrd $0x3,%r10d,%xmm1 │ │ + movdqu 0xdc(%rsp,%rax,4),%xmm2 │ │ + add %ebp,0x44(%rsp,%r9,4) │ │ + paddd %xmm2,%xmm1 │ │ + add %ebp,-0x34(%rsp) │ │ + movdqu %xmm1,0xdc(%rsp,%rax,4) │ │ + add %ebp,0x70(%rsp,%r8,4) │ │ + movzwl -0x6(%rdi),%r10d │ │ + shr %cl,%r10d │ │ + add $0xffffff80,%r10d │ │ + movd %r11d,%xmm1 │ │ + pinsrd $0x1,%ebx,%xmm1 │ │ + pinsrd $0x2,%ebp,%xmm1 │ │ + pinsrd $0x3,%r10d,%xmm1 │ │ + add %r10d,-0x18(%rsp,%rax,4) │ │ + add %r10d,-0x60(%rsp,%rax,4) │ │ + add %r10d,0x10(%rsp,%rax,4) │ │ + add %r10d,0x48(%rsp,%r9,4) │ │ + paddd %xmm0,%xmm1 │ │ + add %r10d,-0x30(%rsp) │ │ + movdqu %xmm1,0x94(%rsp,%rax,4) │ │ + add %r10d,0x74(%rsp,%r8,4) │ │ + movzwl -0x4(%rdi),%r11d │ │ + shr %cl,%r11d │ │ + add $0xffffff80,%r11d │ │ + add %r11d,0xa4(%rsp,%rax,4) │ │ + add %r11d,-0x18(%rsp,%rax,4) │ │ + add %r11d,-0x60(%rsp,%rax,4) │ │ + add %r11d,0x10(%rsp,%rax,4) │ │ + add %r11d,0x4c(%rsp,%r9,4) │ │ + add %r11d,-0x2c(%rsp) │ │ + add %r11d,0x78(%rsp,%r8,4) │ │ + movzwl -0x2(%rdi),%ebp │ │ + shr %cl,%ebp │ │ + add $0xffffff80,%ebp │ │ + add %ebp,0xa8(%rsp,%rax,4) │ │ + add %ebp,-0x14(%rsp,%rax,4) │ │ + add %ebp,-0x60(%rsp,%rax,4) │ │ + add %ebp,0xc(%rsp,%rax,4) │ │ + add %ebp,0x50(%rsp,%r9,4) │ │ + add %ebp,-0x28(%rsp) │ │ + add %ebp,0x7c(%rsp,%r8,4) │ │ + movzwl (%rdi),%ebx │ │ + shr %cl,%ebx │ │ add $0xffffff80,%ebx │ │ add %ebx,0xac(%rsp,%rax,4) │ │ add %ebx,-0x14(%rsp,%rax,4) │ │ add %ebx,-0x60(%rsp,%rax,4) │ │ add %ebx,0xc(%rsp,%rax,4) │ │ - add %ebx,0xcc(%rsp,%rax,4) │ │ - add %ebx,0x54(%rsp,%r8,4) │ │ - mov -0x24(%rsp),%r8d │ │ - add %ebx,%r8d │ │ - mov %r8d,-0x24(%rsp) │ │ - add %ebx,0x80(%rsp,%rcx,4) │ │ + movdqu 0xcc(%rsp,%rax,4),%xmm0 │ │ + movd %ebx,%xmm1 │ │ + pinsrd $0x1,%ebp,%xmm1 │ │ + pinsrd $0x2,%r11d,%xmm1 │ │ + pinsrd $0x3,%r10d,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + add %ebx,0x54(%rsp,%r9,4) │ │ + movdqu %xmm1,0xcc(%rsp,%rax,4) │ │ + mov -0x24(%rsp),%r9d │ │ + add %ebx,%r9d │ │ + mov %r9d,-0x24(%rsp) │ │ + add %ebx,0x80(%rsp,%r8,4) │ │ cmp $0x7,%rax │ │ - je ab977 │ │ - mov 0x94(%rsp,%rax,4),%r11d │ │ - mov -0x1c(%rsp,%rax,4),%r10d │ │ - mov -0x5c(%rsp,%rax,4),%r9d │ │ + je a6cb0 │ │ + mov 0x94(%rsp,%rax,4),%ebx │ │ + mov -0x1c(%rsp,%rax,4),%r11d │ │ + mov -0x5c(%rsp,%rax,4),%r10d │ │ add $0x1,%rax │ │ add %rsi,%rdi │ │ - jmpq ab7b0 │ │ - xorps %xmm0,%xmm0 │ │ - movaps %xmm0,-0x80(%rsp) │ │ - movaps %xmm0,-0x70(%rsp) │ │ + jmpq a6a80 │ │ + pxor %xmm0,%xmm0 │ │ + movdqa %xmm0,-0x80(%rsp) │ │ + movdqa %xmm0,-0x70(%rsp) │ │ mov -0x60(%rsp),%eax │ │ mov -0x5c(%rsp),%ecx │ │ imul %eax,%eax │ │ mov -0x40(%rsp),%esi │ │ imul %esi,%esi │ │ imul %ecx,%ecx │ │ add %eax,%ecx │ │ @@ -139937,19 +135729,19 @@ │ │ add %esi,%eax │ │ mov -0x28(%rsp),%esi │ │ imul %esi,%esi │ │ add %ecx,%esi │ │ mov -0x44(%rsp),%ecx │ │ imul %ecx,%ecx │ │ add %eax,%ecx │ │ - imul %r8d,%r8d │ │ - add %esi,%r8d │ │ + imul %r9d,%r9d │ │ + add %esi,%r9d │ │ imul $0x69,%ecx,%eax │ │ mov %eax,-0x78(%rsp) │ │ - imul $0x69,%r8d,%eax │ │ + imul $0x69,%r9d,%eax │ │ mov %eax,-0x68(%rsp) │ │ mov 0x90(%rsp),%eax │ │ mov 0x94(%rsp),%ecx │ │ imul %eax,%eax │ │ mov 0xc8(%rsp),%esi │ │ imul %esi,%esi │ │ add %eax,%esi │ │ @@ -140160,17 +135952,17 @@ │ │ imul $0xd2,%eax,%esi │ │ add %ecx,%esi │ │ mov 0x40(%rsp),%eax │ │ imul %eax,%eax │ │ mov 0x58(%rsp),%ecx │ │ imul %ecx,%ecx │ │ add %eax,%ecx │ │ - imul $0x8c,%ecx,%r8d │ │ - add %esi,%r8d │ │ - mov %r8d,-0x6c(%rsp) │ │ + imul $0x8c,%ecx,%eax │ │ + add %esi,%eax │ │ + mov %eax,-0x6c(%rsp) │ │ mov 0x70(%rsp),%ecx │ │ imul %ecx,%ecx │ │ add -0x64(%rsp),%ecx │ │ mov 0x74(%rsp),%esi │ │ imul %esi,%esi │ │ add %ecx,%esi │ │ mov 0x78(%rsp),%ecx │ │ @@ -140203,17222 +135995,15220 @@ │ │ imul %edi,%edi │ │ add %esi,%edi │ │ imul $0x8c,%edi,%esi │ │ add %ecx,%esi │ │ mov %esi,-0x64(%rsp) │ │ mov -0x80(%rsp),%ecx │ │ mov -0x7c(%rsp),%edi │ │ - xor %ebx,%ebx │ │ + xor %ebp,%ebp │ │ cmp %ecx,%edi │ │ cmova %edi,%ecx │ │ - seta %bl │ │ + seta %bpl │ │ mov -0x78(%rsp),%edi │ │ cmp %ecx,%edi │ │ - mov $0x2,%eax │ │ - cmovbe %ebx,%eax │ │ + mov $0x2,%ebx │ │ + cmovbe %ebp,%ebx │ │ cmova %edi,%ecx │ │ mov -0x74(%rsp),%edi │ │ cmp %ecx,%edi │ │ - mov $0x3,%ebx │ │ - cmovbe %eax,%ebx │ │ + mov $0x3,%ebp │ │ + cmovbe %ebx,%ebp │ │ + cmova %edi,%ecx │ │ + mov -0x70(%rsp),%edi │ │ + cmp %ecx,%edi │ │ + mov $0x4,%ebx │ │ + cmovbe %ebp,%ebx │ │ cmova %edi,%ecx │ │ - mov -0x70(%rsp),%eax │ │ cmp %ecx,%eax │ │ - mov $0x4,%edi │ │ + mov $0x5,%edi │ │ cmovbe %ebx,%edi │ │ cmova %eax,%ecx │ │ - cmp %ecx,%r8d │ │ - mov $0x5,%eax │ │ - cmovbe %edi,%eax │ │ - cmova %r8d,%ecx │ │ - mov -0x68(%rsp),%edi │ │ - cmp %ecx,%edi │ │ - mov $0x6,%ebx │ │ - cmovbe %eax,%ebx │ │ - cmova %edi,%ecx │ │ + mov -0x68(%rsp),%eax │ │ + cmp %ecx,%eax │ │ + mov $0x6,%ebp │ │ + cmovbe %edi,%ebp │ │ + cmova %eax,%ecx │ │ cmp %ecx,%esi │ │ mov $0x7,%eax │ │ - cmovbe %ebx,%eax │ │ + cmovbe %ebp,%eax │ │ cmova %esi,%ecx │ │ mov %eax,%esi │ │ xor $0x4,%esi │ │ movslq %esi,%rsi │ │ sub -0x80(%rsp,%rsi,4),%ecx │ │ shr $0xa,%ecx │ │ mov %ecx,(%rdx) │ │ add $0x110,%rsp │ │ pop %rbx │ │ + pop %r14 │ │ + pop %rbp │ │ retq │ │ - nop │ │ - sub $0x38,%rsp │ │ + nopw 0x0(%rax,%rax,1) │ │ + push %rbx │ │ + sub $0x30,%rsp │ │ mov 0x40(%rsp),%r10d │ │ mov 0x48(%rsp),%r11d │ │ mov 0x50(%rsp),%eax │ │ - sub $0x18,%rsp │ │ + mov 0x58(%rsp),%ebx │ │ + sub $0x10,%rsp │ │ + push %rbx │ │ push %rax │ │ pushq $0x8 │ │ pushq $0x8 │ │ push %r11 │ │ push %r10 │ │ - callq abf00 │ │ - add $0x78,%rsp │ │ + callq a7240 │ │ + add $0x70,%rsp │ │ + pop %rbx │ │ retq │ │ - nopl 0x0(%rax) │ │ - sub $0x38,%rsp │ │ + push %rbx │ │ + sub $0x30,%rsp │ │ mov 0x40(%rsp),%r10d │ │ mov 0x48(%rsp),%r11d │ │ mov 0x50(%rsp),%eax │ │ - sub $0x18,%rsp │ │ + mov 0x58(%rsp),%ebx │ │ + sub $0x10,%rsp │ │ + push %rbx │ │ push %rax │ │ pushq $0x8 │ │ pushq $0x4 │ │ push %r11 │ │ push %r10 │ │ - callq abf00 │ │ - add $0x78,%rsp │ │ + callq a7240 │ │ + add $0x70,%rsp │ │ + pop %rbx │ │ retq │ │ - nopl 0x0(%rax) │ │ - sub $0x38,%rsp │ │ + push %rbx │ │ + sub $0x30,%rsp │ │ mov 0x40(%rsp),%r10d │ │ mov 0x48(%rsp),%r11d │ │ mov 0x50(%rsp),%eax │ │ - sub $0x18,%rsp │ │ + mov 0x58(%rsp),%ebx │ │ + sub $0x10,%rsp │ │ + push %rbx │ │ push %rax │ │ pushq $0x4 │ │ pushq $0x4 │ │ push %r11 │ │ push %r10 │ │ - callq abf00 │ │ - add $0x78,%rsp │ │ + callq a7240 │ │ + add $0x70,%rsp │ │ + pop %rbx │ │ retq │ │ - nopl 0x0(%rax) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x4f8,%rsp │ │ - mov %rcx,-0x30(%rsp) │ │ - mov %rdx,0x60(%rsp) │ │ + sub $0x548,%rsp │ │ + mov %rcx,0x40(%rsp) │ │ + mov %rdx,0x100(%rsp) │ │ mov %rsi,0x30(%rsp) │ │ - mov 0x550(%rsp),%r15d │ │ - mov $0xfffffffe,%r11d │ │ - test $0x4,%r15b │ │ - jne ac1e6 │ │ - mov 0x540(%rsp),%eax │ │ + mov %rdi,0x38(%rsp) │ │ + mov 0x5a0(%rsp),%r14d │ │ + mov $0xfffffffe,%r10d │ │ + test $0x4,%r14b │ │ + jne a7516 │ │ + mov 0x590(%rsp),%eax │ │ mov %eax,%ecx │ │ add $0x4,%ecx │ │ - jle abf54 │ │ - mov %ecx,%eax │ │ + jle a7513 │ │ + mov %ecx,%esi │ │ cmp $0x10,%ecx │ │ - jae abf70 │ │ + jae a72a0 │ │ xor %edx,%edx │ │ - jmpq ac090 │ │ - xor %r11d,%r11d │ │ - mov 0x548(%rsp),%ecx │ │ - test $0x8,%r15b │ │ - je ac1f7 │ │ - lea 0x2(%rcx),%eax │ │ - jmpq ac4a6 │ │ - mov %eax,%edx │ │ + jmpq a73c0 │ │ + mov %esi,%edx │ │ and $0xfffffff0,%edx │ │ lea -0x10(%rdx),%rbp │ │ - mov %rbp,%rsi │ │ - shr $0x4,%rsi │ │ - add $0x1,%rsi │ │ - mov %esi,%ebx │ │ - and $0x7,%ebx │ │ + mov %rbp,%rax │ │ + shr $0x4,%rax │ │ + add $0x1,%rax │ │ + mov %eax,%edi │ │ + and $0x7,%edi │ │ cmp $0x70,%rbp │ │ - jae abf9f │ │ + jae a72cf │ │ xor %ebp,%ebp │ │ - test %rbx,%rbx │ │ - jne ac053 │ │ - jmpq ac082 │ │ - sub %rbx,%rsi │ │ + test %rdi,%rdi │ │ + jne a7383 │ │ + jmpq a73b2 │ │ + sub %rdi,%rax │ │ xor %ebp,%ebp │ │ - movdqa 0x4de24(%rip),%xmm0 │ │ + movdqa 0x57164(%rip),%xmm0 │ │ nopl 0x0(%rax) │ │ - movdqa %xmm0,0x150(%rsp,%rbp,2) │ │ - movdqa %xmm0,0x160(%rsp,%rbp,2) │ │ - movdqa %xmm0,0x170(%rsp,%rbp,2) │ │ - movdqa %xmm0,0x180(%rsp,%rbp,2) │ │ - movdqa %xmm0,0x190(%rsp,%rbp,2) │ │ - movdqa %xmm0,0x1a0(%rsp,%rbp,2) │ │ - movdqa %xmm0,0x1b0(%rsp,%rbp,2) │ │ - movdqa %xmm0,0x1c0(%rsp,%rbp,2) │ │ - movdqa %xmm0,0x1d0(%rsp,%rbp,2) │ │ - movdqa %xmm0,0x1e0(%rsp,%rbp,2) │ │ - movdqa %xmm0,0x1f0(%rsp,%rbp,2) │ │ - movdqa %xmm0,0x200(%rsp,%rbp,2) │ │ - movdqa %xmm0,0x210(%rsp,%rbp,2) │ │ - movdqa %xmm0,0x220(%rsp,%rbp,2) │ │ - movdqa %xmm0,0x230(%rsp,%rbp,2) │ │ - movdqa %xmm0,0x240(%rsp,%rbp,2) │ │ + movdqa %xmm0,0x2c0(%rsp,%rbp,2) │ │ + movdqa %xmm0,0x2d0(%rsp,%rbp,2) │ │ + movdqa %xmm0,0x2e0(%rsp,%rbp,2) │ │ + movdqa %xmm0,0x2f0(%rsp,%rbp,2) │ │ + movdqa %xmm0,0x300(%rsp,%rbp,2) │ │ + movdqa %xmm0,0x310(%rsp,%rbp,2) │ │ + movdqa %xmm0,0x320(%rsp,%rbp,2) │ │ + movdqa %xmm0,0x330(%rsp,%rbp,2) │ │ + movdqa %xmm0,0x340(%rsp,%rbp,2) │ │ + movdqa %xmm0,0x350(%rsp,%rbp,2) │ │ + movdqa %xmm0,0x360(%rsp,%rbp,2) │ │ + movdqa %xmm0,0x370(%rsp,%rbp,2) │ │ + movdqa %xmm0,0x380(%rsp,%rbp,2) │ │ + movdqa %xmm0,0x390(%rsp,%rbp,2) │ │ + movdqa %xmm0,0x3a0(%rsp,%rbp,2) │ │ + movdqa %xmm0,0x3b0(%rsp,%rbp,2) │ │ sub $0xffffffffffffff80,%rbp │ │ - add $0xfffffffffffffff8,%rsi │ │ - jne abfb0 │ │ - test %rbx,%rbx │ │ - je ac082 │ │ - lea (%rsp,%rbp,2),%rsi │ │ - add $0x160,%rsi │ │ - neg %rbx │ │ - movdqa 0x4dd67(%rip),%xmm0 │ │ - nopl 0x0(%rax) │ │ - movdqa %xmm0,-0x10(%rsi) │ │ - movdqa %xmm0,(%rsi) │ │ - add $0x20,%rsi │ │ - inc %rbx │ │ - jne ac070 │ │ - cmp %rax,%rdx │ │ - je ac0a3 │ │ + add $0xfffffffffffffff8,%rax │ │ + jne a72e0 │ │ + test %rdi,%rdi │ │ + je a73b2 │ │ + lea (%rsp,%rbp,2),%rax │ │ + add $0x2d0,%rax │ │ + neg %rdi │ │ + movdqa 0x570a8(%rip),%xmm0 │ │ + nopl 0x0(%rax,%rax,1) │ │ + movdqa %xmm0,-0x10(%rax) │ │ + movdqa %xmm0,(%rax) │ │ + add $0x20,%rax │ │ + inc %rdi │ │ + jne a73a0 │ │ + cmp %rsi,%rdx │ │ + je a73d3 │ │ nopw 0x0(%rax,%rax,1) │ │ - movw $0x8000,0x150(%rsp,%rdx,2) │ │ + movw $0x8000,0x2c0(%rsp,%rdx,2) │ │ add $0x1,%rdx │ │ - cmp %rdx,%rax │ │ - jne ac090 │ │ + cmp %rdx,%rsi │ │ + jne a73c0 │ │ cmp $0xf,%ecx │ │ - ja ac0af │ │ + ja a73df │ │ xor %ecx,%ecx │ │ - jmpq ac1d0 │ │ - mov %eax,%ecx │ │ + jmpq a7500 │ │ + mov %esi,%ecx │ │ and $0xfffffff0,%ecx │ │ - lea -0x10(%rcx),%rbp │ │ - mov %rbp,%rsi │ │ - shr $0x4,%rsi │ │ - add $0x1,%rsi │ │ - mov %esi,%edx │ │ + lea -0x10(%rcx),%rdi │ │ + mov %rdi,%rax │ │ + shr $0x4,%rax │ │ + add $0x1,%rax │ │ + mov %eax,%edx │ │ and $0x7,%edx │ │ - cmp $0x70,%rbp │ │ - jae ac0de │ │ - xor %ebp,%ebp │ │ + cmp $0x70,%rdi │ │ + jae a740e │ │ + xor %edi,%edi │ │ test %rdx,%rdx │ │ - jne ac193 │ │ - jmpq ac1c2 │ │ - sub %rdx,%rsi │ │ - xor %ebp,%ebp │ │ - movdqa 0x4dce5(%rip),%xmm0 │ │ + jne a74c3 │ │ + jmpq a74f2 │ │ + sub %rdx,%rax │ │ + xor %edi,%edi │ │ + movdqa 0x57025(%rip),%xmm0 │ │ nopl 0x0(%rax,%rax,1) │ │ - movdqu %xmm0,0x168(%rsp,%rbp,2) │ │ - movdqu %xmm0,0x178(%rsp,%rbp,2) │ │ - movdqu %xmm0,0x188(%rsp,%rbp,2) │ │ - movdqu %xmm0,0x198(%rsp,%rbp,2) │ │ - movdqu %xmm0,0x1a8(%rsp,%rbp,2) │ │ - movdqu %xmm0,0x1b8(%rsp,%rbp,2) │ │ - movdqu %xmm0,0x1c8(%rsp,%rbp,2) │ │ - movdqu %xmm0,0x1d8(%rsp,%rbp,2) │ │ - movdqu %xmm0,0x1e8(%rsp,%rbp,2) │ │ - movdqu %xmm0,0x1f8(%rsp,%rbp,2) │ │ - movdqu %xmm0,0x208(%rsp,%rbp,2) │ │ - movdqu %xmm0,0x218(%rsp,%rbp,2) │ │ - movdqu %xmm0,0x228(%rsp,%rbp,2) │ │ - movdqu %xmm0,0x238(%rsp,%rbp,2) │ │ - movdqu %xmm0,0x248(%rsp,%rbp,2) │ │ - movdqu %xmm0,0x258(%rsp,%rbp,2) │ │ - sub $0xffffffffffffff80,%rbp │ │ - add $0xfffffffffffffff8,%rsi │ │ - jne ac0f0 │ │ + movdqu %xmm0,0x2d8(%rsp,%rdi,2) │ │ + movdqu %xmm0,0x2e8(%rsp,%rdi,2) │ │ + movdqu %xmm0,0x2f8(%rsp,%rdi,2) │ │ + movdqu %xmm0,0x308(%rsp,%rdi,2) │ │ + movdqu %xmm0,0x318(%rsp,%rdi,2) │ │ + movdqu %xmm0,0x328(%rsp,%rdi,2) │ │ + movdqu %xmm0,0x338(%rsp,%rdi,2) │ │ + movdqu %xmm0,0x348(%rsp,%rdi,2) │ │ + movdqu %xmm0,0x358(%rsp,%rdi,2) │ │ + movdqu %xmm0,0x368(%rsp,%rdi,2) │ │ + movdqu %xmm0,0x378(%rsp,%rdi,2) │ │ + movdqu %xmm0,0x388(%rsp,%rdi,2) │ │ + movdqu %xmm0,0x398(%rsp,%rdi,2) │ │ + movdqu %xmm0,0x3a8(%rsp,%rdi,2) │ │ + movdqu %xmm0,0x3b8(%rsp,%rdi,2) │ │ + movdqu %xmm0,0x3c8(%rsp,%rdi,2) │ │ + sub $0xffffffffffffff80,%rdi │ │ + add $0xfffffffffffffff8,%rax │ │ + jne a7420 │ │ test %rdx,%rdx │ │ - je ac1c2 │ │ - lea (%rsp,%rbp,2),%rsi │ │ - add $0x178,%rsi │ │ + je a74f2 │ │ + lea (%rsp,%rdi,2),%rax │ │ + add $0x2e8,%rax │ │ neg %rdx │ │ - movdqa 0x4dc27(%rip),%xmm0 │ │ - nopl 0x0(%rax) │ │ - movdqu %xmm0,-0x10(%rsi) │ │ - movdqu %xmm0,(%rsi) │ │ - add $0x20,%rsi │ │ + movdqa 0x56f68(%rip),%xmm0 │ │ + nopl 0x0(%rax,%rax,1) │ │ + movdqu %xmm0,-0x10(%rax) │ │ + movdqu %xmm0,(%rax) │ │ + add $0x20,%rax │ │ inc %rdx │ │ - jne ac1b0 │ │ - xor %r11d,%r11d │ │ - cmp %rax,%rcx │ │ - je ac1e6 │ │ + jne a74e0 │ │ + xor %r10d,%r10d │ │ + cmp %rsi,%rcx │ │ + je a7516 │ │ nopw 0x0(%rax,%rax,1) │ │ - movw $0x8000,0x168(%rsp,%rcx,2) │ │ + movw $0x8000,0x2d8(%rsp,%rcx,2) │ │ add $0x1,%rcx │ │ - cmp %rcx,%rax │ │ - jne ac1d0 │ │ - xor %r11d,%r11d │ │ - mov 0x548(%rsp),%ecx │ │ - test $0x8,%r15b │ │ - jne abf68 │ │ - mov 0x540(%rsp),%eax │ │ - mov %eax,%r10d │ │ - mov %rcx,0x10(%rsp) │ │ - add $0x4,%r10d │ │ - jle ac4ab │ │ - mov 0x548(%rsp),%eax │ │ - cltq │ │ + cmp %rcx,%rsi │ │ + jne a7500 │ │ + xor %r10d,%r10d │ │ + mov 0x598(%rsp),%edx │ │ + test $0x8,%r14b │ │ + mov %rdx,0x98(%rsp) │ │ + mov %r8d,0xd0(%rsp) │ │ + jne a7560 │ │ + mov 0x590(%rsp),%eax │ │ + mov %eax,%ecx │ │ + mov %edx,%ebx │ │ + add $0x4,%ecx │ │ + jle a77d1 │ │ + movslq %edx,%rax │ │ shl $0x2,%rax │ │ - lea (%rax,%rax,2),%r14 │ │ - mov %r10d,%eax │ │ - cmp $0x10,%r10d │ │ - jae ac231 │ │ - xor %edx,%edx │ │ - jmpq ac337 │ │ - mov %eax,%edx │ │ - and $0xfffffff0,%edx │ │ - lea -0x10(%rdx),%rsi │ │ - mov %rsi,%rbx │ │ + lea (%rax,%rax,2),%r11 │ │ + mov %ecx,%ebp │ │ + cmp $0x10,%ecx │ │ + jae a7568 │ │ + xor %esi,%esi │ │ + jmpq a766e │ │ + lea 0x2(%rdx),%ebx │ │ + jmpq a77d1 │ │ + mov %ebp,%esi │ │ + and $0xfffffff0,%esi │ │ + lea -0x10(%rsi),%rdx │ │ + mov %rdx,%rbx │ │ shr $0x4,%rbx │ │ add $0x1,%rbx │ │ - mov %ebx,%ecx │ │ - and $0x7,%ecx │ │ - cmp $0x70,%rsi │ │ - jae ac260 │ │ - xor %ebp,%ebp │ │ - test %rcx,%rcx │ │ - jne ac303 │ │ - jmpq ac332 │ │ - sub %rcx,%rbx │ │ - lea (%rsp,%r14,2),%rsi │ │ - add $0x270,%rsi │ │ - xor %ebp,%ebp │ │ - movdqa 0x4db58(%rip),%xmm0 │ │ - nopl 0x0(%rax,%rax,1) │ │ - movdqu %xmm0,-0xf0(%rsi,%rbp,2) │ │ - movdqu %xmm0,-0xe0(%rsi,%rbp,2) │ │ - movdqu %xmm0,-0xd0(%rsi,%rbp,2) │ │ - movdqu %xmm0,-0xc0(%rsi,%rbp,2) │ │ - movdqu %xmm0,-0xb0(%rsi,%rbp,2) │ │ - movdqu %xmm0,-0xa0(%rsi,%rbp,2) │ │ - movdqu %xmm0,-0x90(%rsi,%rbp,2) │ │ - movdqu %xmm0,-0x80(%rsi,%rbp,2) │ │ - movdqu %xmm0,-0x70(%rsi,%rbp,2) │ │ - movdqu %xmm0,-0x60(%rsi,%rbp,2) │ │ - movdqu %xmm0,-0x50(%rsi,%rbp,2) │ │ - movdqu %xmm0,-0x40(%rsi,%rbp,2) │ │ - movdqu %xmm0,-0x30(%rsi,%rbp,2) │ │ - movdqu %xmm0,-0x20(%rsi,%rbp,2) │ │ - movdqu %xmm0,-0x10(%rsi,%rbp,2) │ │ - movdqu %xmm0,(%rsi,%rbp,2) │ │ - sub $0xffffffffffffff80,%rbp │ │ + mov %ebx,%eax │ │ + and $0x7,%eax │ │ + cmp $0x70,%rdx │ │ + jae a7597 │ │ + xor %edi,%edi │ │ + test %rax,%rax │ │ + jne a7633 │ │ + jmpq a7662 │ │ + sub %rax,%rbx │ │ + lea (%rsp,%r11,2),%rdx │ │ + add $0x3e0,%rdx │ │ + xor %edi,%edi │ │ + movdqa 0x56e91(%rip),%xmm0 │ │ + nop │ │ + movdqu %xmm0,-0xf0(%rdx,%rdi,2) │ │ + movdqu %xmm0,-0xe0(%rdx,%rdi,2) │ │ + movdqu %xmm0,-0xd0(%rdx,%rdi,2) │ │ + movdqu %xmm0,-0xc0(%rdx,%rdi,2) │ │ + movdqu %xmm0,-0xb0(%rdx,%rdi,2) │ │ + movdqu %xmm0,-0xa0(%rdx,%rdi,2) │ │ + movdqu %xmm0,-0x90(%rdx,%rdi,2) │ │ + movdqu %xmm0,-0x80(%rdx,%rdi,2) │ │ + movdqu %xmm0,-0x70(%rdx,%rdi,2) │ │ + movdqu %xmm0,-0x60(%rdx,%rdi,2) │ │ + movdqu %xmm0,-0x50(%rdx,%rdi,2) │ │ + movdqu %xmm0,-0x40(%rdx,%rdi,2) │ │ + movdqu %xmm0,-0x30(%rdx,%rdi,2) │ │ + movdqu %xmm0,-0x20(%rdx,%rdi,2) │ │ + movdqu %xmm0,-0x10(%rdx,%rdi,2) │ │ + movdqu %xmm0,(%rdx,%rdi,2) │ │ + sub $0xffffffffffffff80,%rdi │ │ add $0xfffffffffffffff8,%rbx │ │ - jne ac280 │ │ - test %rcx,%rcx │ │ - je ac332 │ │ - add %r14,%rbp │ │ - lea (%rsp,%rbp,2),%rsi │ │ - add $0x190,%rsi │ │ - neg %rcx │ │ - movdqa 0x4dab4(%rip),%xmm0 │ │ - nopl 0x0(%rax) │ │ - movdqu %xmm0,-0x10(%rsi) │ │ - movdqu %xmm0,(%rsi) │ │ - add $0x20,%rsi │ │ - inc %rcx │ │ - jne ac320 │ │ - cmp %rax,%rdx │ │ - je ac35f │ │ - lea (%rsp,%r14,2),%rsi │ │ - add $0x180,%rsi │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ + jne a75b0 │ │ + test %rax,%rax │ │ + je a7662 │ │ + add %r11,%rdi │ │ + lea (%rsp,%rdi,2),%rdx │ │ + add $0x300,%rdx │ │ + neg %rax │ │ + movdqa 0x56df4(%rip),%xmm0 │ │ nopl 0x0(%rax) │ │ - movw $0x8000,(%rsi,%rdx,2) │ │ - add $0x1,%rdx │ │ - cmp %rdx,%rax │ │ - jne ac350 │ │ - cmp $0xf,%r10d │ │ - ja ac36c │ │ + movdqu %xmm0,-0x10(%rdx) │ │ + movdqu %xmm0,(%rdx) │ │ + add $0x20,%rdx │ │ + inc %rax │ │ + jne a7650 │ │ + cmp %rbp,%rsi │ │ + mov 0x598(%rsp),%edx │ │ + je a768f │ │ + lea (%rsp,%r11,2),%rax │ │ + add $0x2f0,%rax │ │ + nopl 0x0(%rax,%rax,1) │ │ + movw $0x8000,(%rax,%rsi,2) │ │ + add $0x1,%rsi │ │ + cmp %rsi,%rbp │ │ + jne a7680 │ │ + cmp $0xf,%ecx │ │ + ja a769b │ │ xor %ecx,%ecx │ │ - jmpq ac483 │ │ - mov %eax,%ecx │ │ + jmpq a77b0 │ │ + mov %ebp,%ecx │ │ and $0xfffffff0,%ecx │ │ - lea -0x10(%rcx),%rsi │ │ - mov %rsi,%rdx │ │ - shr $0x4,%rdx │ │ - add $0x1,%rdx │ │ - mov %edx,%ebx │ │ - and $0x7,%ebx │ │ - cmp $0x70,%rsi │ │ - jae ac39b │ │ - xor %ebp,%ebp │ │ - test %rbx,%rbx │ │ - jne ac443 │ │ - jmpq ac472 │ │ - sub %rbx,%rdx │ │ - lea (%rsp,%r14,2),%rsi │ │ - add $0x288,%rsi │ │ - xor %ebp,%ebp │ │ - movdqa 0x4da1d(%rip),%xmm0 │ │ + lea -0x10(%rcx),%rdx │ │ + mov %rdx,%rax │ │ + shr $0x4,%rax │ │ + add $0x1,%rax │ │ + mov %eax,%esi │ │ + and $0x7,%esi │ │ + cmp $0x70,%rdx │ │ + jae a76ca │ │ + xor %edi,%edi │ │ + test %rsi,%rsi │ │ + jne a7773 │ │ + jmpq a77a2 │ │ + sub %rsi,%rax │ │ + lea (%rsp,%r11,2),%rdx │ │ + add $0x3f8,%rdx │ │ + xor %edi,%edi │ │ + movdqa 0x56d5e(%rip),%xmm0 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - movdqu %xmm0,-0xf0(%rsi,%rbp,2) │ │ - movdqu %xmm0,-0xe0(%rsi,%rbp,2) │ │ - movdqu %xmm0,-0xd0(%rsi,%rbp,2) │ │ - movdqu %xmm0,-0xc0(%rsi,%rbp,2) │ │ - movdqu %xmm0,-0xb0(%rsi,%rbp,2) │ │ - movdqu %xmm0,-0xa0(%rsi,%rbp,2) │ │ - movdqu %xmm0,-0x90(%rsi,%rbp,2) │ │ - movdqu %xmm0,-0x80(%rsi,%rbp,2) │ │ - movdqu %xmm0,-0x70(%rsi,%rbp,2) │ │ - movdqu %xmm0,-0x60(%rsi,%rbp,2) │ │ - movdqu %xmm0,-0x50(%rsi,%rbp,2) │ │ - movdqu %xmm0,-0x40(%rsi,%rbp,2) │ │ - movdqu %xmm0,-0x30(%rsi,%rbp,2) │ │ - movdqu %xmm0,-0x20(%rsi,%rbp,2) │ │ - movdqu %xmm0,-0x10(%rsi,%rbp,2) │ │ - movdqu %xmm0,(%rsi,%rbp,2) │ │ - sub $0xffffffffffffff80,%rbp │ │ - add $0xfffffffffffffff8,%rdx │ │ - jne ac3c0 │ │ - test %rbx,%rbx │ │ - je ac472 │ │ - add %r14,%rbp │ │ - lea (%rsp,%rbp,2),%rsi │ │ - add $0x1a8,%rsi │ │ - neg %rbx │ │ - movdqa 0x4d974(%rip),%xmm0 │ │ nopl 0x0(%rax) │ │ - movdqu %xmm0,-0x10(%rsi) │ │ - movdqu %xmm0,(%rsi) │ │ - add $0x20,%rsi │ │ - inc %rbx │ │ - jne ac460 │ │ - mov 0x548(%rsp),%edx │ │ - mov %rdx,0x10(%rsp) │ │ - cmp %rax,%rcx │ │ - je ac4ab │ │ - lea (%rsp,%r14,2),%rdx │ │ - add $0x198,%rdx │ │ - xchg %ax,%ax │ │ - movw $0x8000,(%rdx,%rcx,2) │ │ + movdqu %xmm0,-0xf0(%rdx,%rdi,2) │ │ + movdqu %xmm0,-0xe0(%rdx,%rdi,2) │ │ + movdqu %xmm0,-0xd0(%rdx,%rdi,2) │ │ + movdqu %xmm0,-0xc0(%rdx,%rdi,2) │ │ + movdqu %xmm0,-0xb0(%rdx,%rdi,2) │ │ + movdqu %xmm0,-0xa0(%rdx,%rdi,2) │ │ + movdqu %xmm0,-0x90(%rdx,%rdi,2) │ │ + movdqu %xmm0,-0x80(%rdx,%rdi,2) │ │ + movdqu %xmm0,-0x70(%rdx,%rdi,2) │ │ + movdqu %xmm0,-0x60(%rdx,%rdi,2) │ │ + movdqu %xmm0,-0x50(%rdx,%rdi,2) │ │ + movdqu %xmm0,-0x40(%rdx,%rdi,2) │ │ + movdqu %xmm0,-0x30(%rdx,%rdi,2) │ │ + movdqu %xmm0,-0x20(%rdx,%rdi,2) │ │ + movdqu %xmm0,-0x10(%rdx,%rdi,2) │ │ + movdqu %xmm0,(%rdx,%rdi,2) │ │ + sub $0xffffffffffffff80,%rdi │ │ + add $0xfffffffffffffff8,%rax │ │ + jne a76f0 │ │ + test %rsi,%rsi │ │ + je a77a2 │ │ + add %r11,%rdi │ │ + lea (%rsp,%rdi,2),%rax │ │ + add $0x318,%rax │ │ + neg %rsi │ │ + movdqa 0x56cb5(%rip),%xmm0 │ │ + nopl 0x0(%rax,%rax,1) │ │ + movdqu %xmm0,-0x10(%rax) │ │ + movdqu %xmm0,(%rax) │ │ + add $0x20,%rax │ │ + inc %rsi │ │ + jne a7790 │ │ + mov 0x598(%rsp),%edx │ │ + mov %edx,%ebx │ │ + cmp %rbp,%rcx │ │ + je a77d1 │ │ + lea (%rsp,%r11,2),%rax │ │ + add $0x308,%rax │ │ + nopw 0x0(%rax,%rax,1) │ │ + movw $0x8000,(%rax,%rcx,2) │ │ add $0x1,%rcx │ │ - cmp %rcx,%rax │ │ - jne ac490 │ │ - mov 0x548(%rsp),%eax │ │ - mov %rax,0x10(%rsp) │ │ - lea 0x184(%rsp),%rbp │ │ - mov $0xfffffffe,%edx │ │ - mov %r11d,%eax │ │ - not %eax │ │ - test $0x1,%r15b │ │ - jne ac571 │ │ - xor %edx,%edx │ │ - mov 0x10(%rsp),%rbx │ │ - mov %ebx,%ecx │ │ - sub %r11d,%ecx │ │ - jle ac571 │ │ - lea 0x0(,%r11,4),%edx │ │ - lea (%rdx,%rdx,2),%edx │ │ - movslq %edx,%rdx │ │ - lea -0x4(,%rdx,2),%rdx │ │ - add %rbp,%rdx │ │ - lea (%rbx,%rax,1),%esi │ │ - and $0x7,%ecx │ │ - cmp $0x7,%esi │ │ - jb ac559 │ │ - lea (%r11,%rcx,1),%esi │ │ - sub %ebx,%esi │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - movl $0x80008000,(%rdx) │ │ - movl $0x80008000,0x18(%rdx) │ │ - movl $0x80008000,0x30(%rdx) │ │ - movl $0x80008000,0x48(%rdx) │ │ - movl $0x80008000,0x60(%rdx) │ │ - movl $0x80008000,0x78(%rdx) │ │ - movl $0x80008000,0x90(%rdx) │ │ - movl $0x80008000,0xa8(%rdx) │ │ - add $0xc0,%rdx │ │ - add $0x8,%esi │ │ - jne ac510 │ │ - test %ecx,%ecx │ │ - je ac56f │ │ + cmp %rcx,%rbp │ │ + jne a77c0 │ │ + mov %edx,%ebx │ │ + lea 0x2f4(%rsp),%r8 │ │ + mov $0xfffffffe,%ebp │ │ + mov %r10d,%ecx │ │ + not %ecx │ │ + test $0x1,%r14b │ │ + jne a787f │ │ + xor %ebp,%ebp │ │ + mov %ebx,%esi │ │ + sub %r10d,%esi │ │ + jle a787f │ │ + lea 0x0(,%r10,4),%eax │ │ + lea (%rax,%rax,2),%eax │ │ + cltq │ │ + lea (%r8,%rax,2),%rdi │ │ + add $0xfffffffffffffffc,%rdi │ │ + lea (%rbx,%rcx,1),%eax │ │ + and $0x7,%esi │ │ + cmp $0x7,%eax │ │ + jb a7869 │ │ + lea (%r10,%rsi,1),%eax │ │ + sub %ebx,%eax │ │ + movl $0x80008000,(%rdi) │ │ + movl $0x80008000,0x18(%rdi) │ │ + movl $0x80008000,0x30(%rdi) │ │ + movl $0x80008000,0x48(%rdi) │ │ + movl $0x80008000,0x60(%rdi) │ │ + movl $0x80008000,0x78(%rdi) │ │ + movl $0x80008000,0x90(%rdi) │ │ + movl $0x80008000,0xa8(%rdi) │ │ + add $0xc0,%rdi │ │ + add $0x8,%eax │ │ + jne a7820 │ │ + test %esi,%esi │ │ + je a787f │ │ nopl (%rax) │ │ - movl $0x80008000,(%rdx) │ │ - add $0x18,%rdx │ │ - add $0xffffffff,%ecx │ │ - jne ac560 │ │ - xor %edx,%edx │ │ - mov %edx,-0x20(%rsp) │ │ - test $0x2,%r15b │ │ - jne ac65a │ │ - mov 0x10(%rsp),%rcx │ │ - mov 0x540(%rsp),%edx │ │ - mov %edx,%esi │ │ - sub %r11d,%ecx │ │ - jle ac664 │ │ - lea 0x0(,%r11,4),%edx │ │ + movl $0x80008000,(%rdi) │ │ + add $0x18,%rdi │ │ + add $0xffffffff,%esi │ │ + jne a7870 │ │ + test $0x2,%r14b │ │ + jne a794a │ │ + mov %ebx,%eax │ │ + mov 0x590(%rsp),%edx │ │ + mov %edx,%edi │ │ + sub %r10d,%eax │ │ + jle a7954 │ │ + lea 0x0(,%r10,4),%edx │ │ lea (%rdx,%rdx,2),%edx │ │ movslq %edx,%rdx │ │ - lea 0x0(,%rdx,2),%rdx │ │ - add %rbp,%rdx │ │ - mov 0x540(%rsp),%esi │ │ + lea (%r8,%rdx,2),%rdx │ │ + mov 0x590(%rsp),%esi │ │ movslq %esi,%rsi │ │ - lea (%rdx,%rsi,2),%rdx │ │ - mov 0x10(%rsp),%rsi │ │ - add %esi,%eax │ │ - and $0x7,%ecx │ │ - cmp $0x7,%eax │ │ - jb ac629 │ │ - lea (%r11,%rcx,1),%eax │ │ - sub %esi,%eax │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - movl $0x80008000,(%rdx) │ │ - movl $0x80008000,0x18(%rdx) │ │ - movl $0x80008000,0x30(%rdx) │ │ - movl $0x80008000,0x48(%rdx) │ │ - movl $0x80008000,0x60(%rdx) │ │ - movl $0x80008000,0x78(%rdx) │ │ - movl $0x80008000,0x90(%rdx) │ │ - movl $0x80008000,0xa8(%rdx) │ │ - add $0xc0,%rdx │ │ - add $0x8,%eax │ │ - jne ac5e0 │ │ - mov 0x540(%rsp),%eax │ │ - mov %eax,%esi │ │ - test %ecx,%ecx │ │ - je ac664 │ │ + lea (%rdx,%rsi,2),%rsi │ │ + add %ebx,%ecx │ │ + and $0x7,%eax │ │ + cmp $0x7,%ecx │ │ + jb a7919 │ │ + lea (%r10,%rax,1),%ecx │ │ + sub %ebx,%ecx │ │ + nopl (%rax) │ │ + movl $0x80008000,(%rsi) │ │ + movl $0x80008000,0x18(%rsi) │ │ + movl $0x80008000,0x30(%rsi) │ │ + movl $0x80008000,0x48(%rsi) │ │ + movl $0x80008000,0x60(%rsi) │ │ + movl $0x80008000,0x78(%rsi) │ │ + movl $0x80008000,0x90(%rsi) │ │ + movl $0x80008000,0xa8(%rsi) │ │ + add $0xc0,%rsi │ │ + add $0x8,%ecx │ │ + jne a78d0 │ │ + mov 0x590(%rsp),%ecx │ │ + mov %ecx,%edi │ │ + test %eax,%eax │ │ + je a7954 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - movl $0x80008000,(%rdx) │ │ - add $0x18,%rdx │ │ - add $0xffffffff,%ecx │ │ - jne ac640 │ │ - mov 0x540(%rsp),%eax │ │ - mov %eax,%esi │ │ - jmp ac664 │ │ - mov 0x540(%rsp),%eax │ │ - lea 0x2(%rax),%esi │ │ - mov %r8d,0x70(%rsp) │ │ - mov %r9d,-0x74(%rsp) │ │ - mov %rbp,-0x58(%rsp) │ │ - mov %rdi,-0x38(%rsp) │ │ - mov %esi,-0x70(%rsp) │ │ - movslq %esi,%r8 │ │ - test %r11d,%r11d │ │ - jns ac913 │ │ - mov -0x70(%rsp),%eax │ │ - cmp %eax,-0x20(%rsp) │ │ - jge ac913 │ │ - movslq -0x20(%rsp),%r14 │ │ - movslq %r11d,%rsi │ │ - mov %r8,%r9 │ │ - sub %r14,%r9 │ │ - lea 0x0(,%rsi,4),%rax │ │ + movl $0x80008000,(%rsi) │ │ + add $0x18,%rsi │ │ + add $0xffffffff,%eax │ │ + jne a7930 │ │ + mov 0x590(%rsp),%eax │ │ + mov %eax,%edi │ │ + jmp a7954 │ │ + mov 0x590(%rsp),%eax │ │ + lea 0x2(%rax),%edi │ │ + mov %rbx,0x50(%rsp) │ │ + mov %r8,0x20(%rsp) │ │ + mov %ebp,0x60(%rsp) │ │ + movslq %ebp,%r14 │ │ + movslq %edi,%r15 │ │ + test %r10d,%r10d │ │ + mov %r9d,0x8(%rsp) │ │ + mov %edi,0x10(%rsp) │ │ + mov %r14,0xa0(%rsp) │ │ + jns a7c32 │ │ + cmp %edi,0x60(%rsp) │ │ + jge a7c32 │ │ + mov 0x30(%rsp),%rdx │ │ + sar %rdx │ │ + movslq %r10d,%r11 │ │ + mov %r15,%r12 │ │ + sub %r14,%r12 │ │ + lea 0x0(,%r11,4),%rax │ │ lea (%rax,%rax,2),%rax │ │ lea (%rax,%r14,1),%rcx │ │ - lea (%r14,%rax,1),%r11 │ │ - add $0x1a,%r11 │ │ - lea (%r8,%rax,1),%rdx │ │ - add $0x1a,%rdx │ │ - mov %rdx,0x20(%rsp) │ │ - lea -0x10(%r9),%rdx │ │ - shr $0x4,%rdx │ │ - mov %rdx,0x40(%rsp) │ │ - add $0x1,%rdx │ │ - mov %r9,%rdi │ │ - and $0xfffffffffffffff0,%rdi │ │ - mov %rdi,0xb0(%rsp) │ │ - add %r14,%rdi │ │ - mov %rdi,0xa0(%rsp) │ │ - mov %edx,%edi │ │ - and $0x1,%edi │ │ - mov %rdi,0x90(%rsp) │ │ - sub %rdi,%rdx │ │ - mov %rdx,0x8(%rsp) │ │ - lea (%rsp,%rcx,2),%rdx │ │ - add $0x1b4,%rdx │ │ - mov -0x30(%rsp),%r13 │ │ - lea (%r14,%r13,1),%rcx │ │ - add $0x18,%rcx │ │ - lea (%rsp,%rax,2),%r12 │ │ - add $0x184,%r12 │ │ - xor %r15d,%r15d │ │ - mov %r14,%rdi │ │ - cmp $0x10,%r9 │ │ - jb ac880 │ │ - jmp ac76d │ │ + lea (%r14,%rax,1),%rsi │ │ + add $0x1a,%rsi │ │ + mov %rsi,0xb0(%rsp) │ │ + lea (%r15,%rax,1),%rsi │ │ + add $0x1a,%rsi │ │ + mov %rsi,0xc0(%rsp) │ │ + lea -0x10(%r12),%rsi │ │ + shr $0x4,%rsi │ │ + mov %rsi,0x130(%rsp) │ │ + lea 0x1(%rsi),%rbx │ │ + mov %r12,%rbp │ │ + and $0xfffffffffffffff0,%rbp │ │ + mov %rbp,0x120(%rsp) │ │ + add %r14,%rbp │ │ + mov %rbp,0x78(%rsp) │ │ + mov %ebx,%esi │ │ + and $0x1,%esi │ │ + mov %rsi,0x110(%rsp) │ │ + sub %rsi,%rbx │ │ + mov %rbx,0xf0(%rsp) │ │ + lea (%rsp,%rcx,2),%rbx │ │ + add $0x324,%rbx │ │ + mov 0x40(%rsp),%r10 │ │ + lea 0x30(%r10,%r14,2),%rbp │ │ + mov %rdx,0x80(%rsp) │ │ + lea (%rdx,%rdx,1),%r13 │ │ + lea (%rsp,%rax,2),%r8 │ │ + add $0x2f4,%r8 │ │ + xor %ecx,%ecx │ │ + mov %r14,%r9 │ │ + cmp $0x10,%r12 │ │ + jb a7b90 │ │ + jmp a7a78 │ │ xchg %ax,%ax │ │ - mov 0x30(%rsp),%rax │ │ - add %rax,%r13 │ │ - add $0x1,%r15 │ │ - add $0x18,%rdx │ │ - add %rax,%rcx │ │ - add $0x18,%r12 │ │ - inc %rsi │ │ - je ac913 │ │ - mov %r14,%rdi │ │ - cmp $0x10,%r9 │ │ - jb ac880 │ │ - lea 0x0(,%r15,4),%rdi │ │ - mov %r15,%rax │ │ - imul 0x30(%rsp),%rax │ │ - lea (%rdi,%rdi,2),%rdi │ │ - lea (%rax,%r8,1),%rbp │ │ - add -0x30(%rsp),%rbp │ │ - lea (%r11,%rdi,1),%rbx │ │ - lea (%rsp,%rbx,2),%rbx │ │ - add $0x150,%rbx │ │ - cmp %rbx,%rbp │ │ - jbe ac7c3 │ │ - add %r14,%rax │ │ - add -0x30(%rsp),%rax │ │ - add 0x20(%rsp),%rdi │ │ - lea (%rsp,%rdi,2),%rbp │ │ - add $0x150,%rbp │ │ - mov %r14,%rdi │ │ - cmp %rbp,%rax │ │ - jb ac880 │ │ - cmpq $0x0,0x40(%rsp) │ │ - je ac8fd │ │ - xor %edi,%edi │ │ - mov 0x8(%rsp),%rax │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - pmovzxbw -0x18(%rcx,%rdi,1),%xmm0 │ │ - pmovzxbw -0x10(%rcx,%rdi,1),%xmm1 │ │ - movdqu %xmm0,-0x30(%rdx,%rdi,2) │ │ - movdqu %xmm1,-0x20(%rdx,%rdi,2) │ │ - pmovzxbw -0x8(%rcx,%rdi,1),%xmm0 │ │ - pmovzxbw (%rcx,%rdi,1),%xmm1 │ │ - movdqu %xmm0,-0x10(%rdx,%rdi,2) │ │ - movdqu %xmm1,(%rdx,%rdi,2) │ │ - add $0x20,%rdi │ │ - add $0xfffffffffffffffe,%rax │ │ - jne ac7e0 │ │ - cmpq $0x0,0x90(%rsp) │ │ - je ac85b │ │ - lea 0x0(,%rsi,4),%rax │ │ - add %r14,%rdi │ │ - pmovzxbw 0x0(%r13,%rdi,1),%xmm0 │ │ - pmovzxbw 0x8(%r13,%rdi,1),%xmm1 │ │ + add %r13,%r10 │ │ + add $0x1,%rcx │ │ + add $0x18,%rbx │ │ + add %r13,%rbp │ │ + add $0x18,%r8 │ │ + inc %r11 │ │ + je a7c32 │ │ + mov %r14,%r9 │ │ + cmp $0x10,%r12 │ │ + jb a7b90 │ │ + lea 0x0(,%rcx,4),%rax │ │ + mov 0x80(%rsp),%rsi │ │ + imul %rcx,%rsi │ │ lea (%rax,%rax,2),%rax │ │ - add %rax,%rdi │ │ - movdqu %xmm0,0x184(%rsp,%rdi,2) │ │ - movdqu %xmm1,0x194(%rsp,%rdi,2) │ │ - mov 0xa0(%rsp),%rdi │ │ - cmp 0xb0(%rsp),%r9 │ │ - je ac740 │ │ + lea (%rsi,%r15,1),%rdi │ │ + mov 0x40(%rsp),%rdx │ │ + lea (%rdx,%rdi,2),%rdi │ │ + mov 0xb0(%rsp),%rdx │ │ + add %rax,%rdx │ │ + lea (%rsp,%rdx,2),%rdx │ │ + add $0x2c0,%rdx │ │ + cmp %rdi,%rdx │ │ + mov 0x10(%rsp),%edi │ │ + jae a7ae6 │ │ + add %r14,%rsi │ │ + mov 0x40(%rsp),%rdx │ │ + lea (%rdx,%rsi,2),%rdx │ │ + add 0xc0(%rsp),%rax │ │ + lea (%rsp,%rax,2),%rax │ │ + add $0x2c0,%rax │ │ + mov %r14,%r9 │ │ + cmp %rax,%rdx │ │ + jb a7b90 │ │ + cmpq $0x0,0x130(%rsp) │ │ + je a7c1c │ │ + xor %eax,%eax │ │ + mov 0xf0(%rsp),%rsi │ │ + nop │ │ + movups -0x30(%rbp,%rax,2),%xmm0 │ │ + movups -0x20(%rbp,%rax,2),%xmm1 │ │ + movups %xmm0,-0x30(%rbx,%rax,2) │ │ + movups %xmm1,-0x20(%rbx,%rax,2) │ │ + movdqu -0x10(%rbp,%rax,2),%xmm0 │ │ + movdqu 0x0(%rbp,%rax,2),%xmm1 │ │ + movdqu %xmm0,-0x10(%rbx,%rax,2) │ │ + movdqu %xmm1,(%rbx,%rax,2) │ │ + add $0x20,%rax │ │ + add $0xfffffffffffffffe,%rsi │ │ + jne a7b00 │ │ + cmpq $0x0,0x110(%rsp) │ │ + je a7b71 │ │ + lea 0x0(,%r11,4),%rdx │ │ + lea (%rdx,%rdx,2),%rdx │ │ + add %r14,%rax │ │ + movdqu (%r10,%rax,2),%xmm0 │ │ + movdqu 0x10(%r10,%rax,2),%xmm1 │ │ + add %rdx,%rax │ │ + movdqu %xmm0,0x2f4(%rsp,%rax,2) │ │ + movdqu %xmm1,0x304(%rsp,%rax,2) │ │ + mov 0x78(%rsp),%r9 │ │ + cmp 0x120(%rsp),%r12 │ │ + je a7a50 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov -0x70(%rsp),%eax │ │ - mov %eax,%r10d │ │ - sub %edi,%r10d │ │ - mov %rdi,%rax │ │ + xchg %ax,%ax │ │ + mov %edi,%r14d │ │ + sub %r9d,%r14d │ │ + mov %r9,%rax │ │ not %rax │ │ - add %r8,%rax │ │ - and $0x3,%r10 │ │ - je ac8b5 │ │ - nopl 0x0(%rax) │ │ - movzbl 0x0(%r13,%rdi,1),%ebx │ │ - mov %bx,(%r12,%rdi,2) │ │ - add $0x1,%rdi │ │ - add $0xffffffffffffffff,%r10 │ │ - jne ac8a0 │ │ - cmp $0x3,%rax │ │ - jb ac740 │ │ + add %r15,%rax │ │ + and $0x3,%r14 │ │ + je a7bc4 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ nop │ │ - movzbl 0x0(%r13,%rdi,1),%eax │ │ - mov %ax,(%r12,%rdi,2) │ │ - movzbl 0x1(%r13,%rdi,1),%eax │ │ - mov %ax,0x2(%r12,%rdi,2) │ │ - movzbl 0x2(%r13,%rdi,1),%eax │ │ - mov %ax,0x4(%r12,%rdi,2) │ │ - movzbl 0x3(%r13,%rdi,1),%eax │ │ - mov %ax,0x6(%r12,%rdi,2) │ │ - add $0x4,%rdi │ │ - cmp %rdi,%r8 │ │ - jne ac8c0 │ │ - jmpq ac740 │ │ - xor %edi,%edi │ │ - cmpq $0x0,0x90(%rsp) │ │ - jne ac827 │ │ - jmpq ac85b │ │ - mov 0x548(%rsp),%eax │ │ - test %eax,%eax │ │ - jle acaa3 │ │ - cmpl $0x0,-0x20(%rsp) │ │ - jns acaa3 │ │ - movslq -0x20(%rsp),%r9 │ │ - mov 0x548(%rsp),%eax │ │ - mov %eax,%r15d │ │ - mov %r9,%rsi │ │ - neg %rsi │ │ - mov $0xfffffffffffffff0,%r13 │ │ - sub %r9,%r13 │ │ - shr $0x4,%r13 │ │ - lea 0x1(%r13),%rax │ │ - mov %rsi,%rcx │ │ - and $0xfffffffffffffff0,%rcx │ │ - mov %rcx,-0x30(%rsp) │ │ - add %r9,%rcx │ │ - mov %rcx,0x20(%rsp) │ │ - mov %eax,%r12d │ │ - and $0x1,%r12d │ │ - sub %r12,%rax │ │ - mov %rax,0x40(%rsp) │ │ - lea (%rsp,%r9,2),%rbx │ │ - add $0x1b4,%rbx │ │ - mov 0x60(%rsp),%rax │ │ - lea (%rax,%r9,1),%rbp │ │ - add $0x1a,%rbp │ │ - lea 0x184(%rsp),%rdi │ │ - lea 0x2(%rax),%r10 │ │ + movzwl (%r10,%r9,2),%edx │ │ + mov %dx,(%r8,%r9,2) │ │ + add $0x1,%r9 │ │ + add $0xffffffffffffffff,%r14 │ │ + jne a7bb0 │ │ + cmp $0x3,%rax │ │ + mov 0xa0(%rsp),%r14 │ │ + jb a7a50 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + movzwl (%r10,%r9,2),%eax │ │ + mov %ax,(%r8,%r9,2) │ │ + movzwl 0x2(%r10,%r9,2),%eax │ │ + mov %ax,0x2(%r8,%r9,2) │ │ + movzwl 0x4(%r10,%r9,2),%eax │ │ + mov %ax,0x4(%r8,%r9,2) │ │ + movzwl 0x6(%r10,%r9,2),%eax │ │ + mov %ax,0x6(%r8,%r9,2) │ │ + add $0x4,%r9 │ │ + cmp %r9,%r15 │ │ + jne a7be0 │ │ + jmpq a7a50 │ │ xor %eax,%eax │ │ - mov %r9,%rcx │ │ - cmp $0x10,%rsi │ │ - jb aca90 │ │ - jmp ac9da │ │ - nopl 0x0(%rax) │ │ - add $0x1,%rax │ │ - add $0x18,%rbx │ │ + cmpq $0x0,0x110(%rsp) │ │ + jne a7b40 │ │ + jmpq a7b71 │ │ + mov 0x598(%rsp),%ecx │ │ + test %ecx,%ecx │ │ + mov 0x60(%rsp),%r13d │ │ + jle a7d45 │ │ + test %r13d,%r13d │ │ + jns a7d45 │ │ + mov %ecx,%edx │ │ + lea (%r14,%r14,1),%rbx │ │ + neg %rbx │ │ + mov %rdx,0x40(%rsp) │ │ + and $0x1,%edx │ │ + cmp $0x1,%ecx │ │ + mov %rdx,0x80(%rsp) │ │ + jne a7c71 │ │ + xor %ebp,%ebp │ │ + jmp a7ce0 │ │ + mov 0x100(%rsp),%rax │ │ + lea (%rax,%r14,2),%r13 │ │ + add $0x8,%r13 │ │ + lea (%rsp,%r14,2),%r12 │ │ + add $0x30c,%r12 │ │ + sub %rdx,0x40(%rsp) │ │ + xor %ebp,%ebp │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + lea -0x18(%r12),%rdi │ │ + lea 0x0(,%rbp,4),%r14 │ │ + add %r13,%r14 │ │ + lea -0x4(,%rbp,4),%rsi │ │ + add %r13,%rsi │ │ + mov %rbx,%rdx │ │ + callq 4390 │ │ add $0x2,%rbp │ │ - add $0x18,%rdi │ │ - add $0x2,%r10 │ │ - cmp %r15,%rax │ │ - je acaa3 │ │ - mov %r9,%rcx │ │ - cmp $0x10,%rsi │ │ - jb aca90 │ │ - xor %r11d,%r11d │ │ - test %r13,%r13 │ │ - je aca35 │ │ - mov 0x40(%rsp),%r14 │ │ - nopw 0x0(%rax,%rax,1) │ │ - pmovzxbw -0x18(%rbp,%r11,1),%xmm0 │ │ - pmovzxbw -0x10(%rbp,%r11,1),%xmm1 │ │ - movdqu %xmm0,-0x30(%rbx,%r11,2) │ │ - movdqu %xmm1,-0x20(%rbx,%r11,2) │ │ - pmovzxbw -0x8(%rbp,%r11,1),%xmm0 │ │ - pmovzxbw 0x0(%rbp,%r11,1),%xmm1 │ │ - movdqu %xmm0,-0x10(%rbx,%r11,2) │ │ - movdqu %xmm1,(%rbx,%r11,2) │ │ - add $0x20,%r11 │ │ - add $0xfffffffffffffffe,%r14 │ │ - jne ac9f0 │ │ - test %r12,%r12 │ │ - je aca79 │ │ - lea 0x0(,%rax,4),%rcx │ │ - add %r9,%r11 │ │ - mov 0x60(%rsp),%rdx │ │ - lea (%rdx,%rax,2),%rdx │ │ - pmovzxbw 0x2(%r11,%rdx,1),%xmm0 │ │ - pmovzxbw 0xa(%r11,%rdx,1),%xmm1 │ │ - lea (%rcx,%rcx,2),%rcx │ │ - add %rcx,%r11 │ │ - movdqu %xmm0,0x184(%rsp,%r11,2) │ │ - movdqu %xmm1,0x194(%rsp,%r11,2) │ │ - mov 0x20(%rsp),%rcx │ │ - cmp %rsi,-0x30(%rsp) │ │ - je ac9b0 │ │ - nopl 0x0(%rax) │ │ - movzbl (%r10,%rcx,1),%edx │ │ - mov %dx,(%rdi,%rcx,2) │ │ - inc %rcx │ │ - jne aca90 │ │ - jmpq ac9b0 │ │ - mov 0x10(%rsp),%r9 │ │ - test %r9d,%r9d │ │ - mov 0x548(%rsp),%ecx │ │ - mov -0x74(%rsp),%r13d │ │ - mov -0x20(%rsp),%edx │ │ - mov -0x70(%rsp),%edi │ │ - jle acc87 │ │ - mov %rcx,%r11 │ │ - lea 0x1a4(%rsp),%r14 │ │ - mov -0x38(%rsp),%rbx │ │ - lea 0x20(%rbx),%r15 │ │ - xor %ecx,%ecx │ │ + mov %r12,%rdi │ │ + mov %r14,%rsi │ │ + mov %rbx,%rdx │ │ + callq 4390 │ │ + add $0x30,%r12 │ │ + cmp %rbp,0x40(%rsp) │ │ + jne a7ca0 │ │ + cmpq $0x0,0x80(%rsp) │ │ + mov 0x598(%rsp),%ecx │ │ + mov 0x60(%rsp),%r13d │ │ + mov 0x10(%rsp),%edi │ │ + mov 0xa0(%rsp),%rdx │ │ + je a7d45 │ │ + lea 0x1a(%rdx),%rax │ │ + lea 0x0(,%rbp,2),%rcx │ │ + add %rbp,%rcx │ │ + lea (%rax,%rcx,4),%rax │ │ + lea 0x2c0(%rsp,%rax,2),%rdi │ │ + mov 0x100(%rsp),%rax │ │ + lea (%rax,%rbp,4),%rax │ │ + lea (%rax,%rdx,2),%rsi │ │ + add $0x4,%rsi │ │ + mov %rbx,%rdx │ │ + callq 4390 │ │ + mov 0x10(%rsp),%edi │ │ + mov 0x598(%rsp),%ecx │ │ + mov 0x50(%rsp),%rdx │ │ + test %edx,%edx │ │ + jle a7ed7 │ │ + lea 0x314(%rsp),%r11 │ │ + mov 0x38(%rsp),%rsi │ │ + lea 0x40(%rsi),%r14 │ │ + xor %r8d,%r8d │ │ xor %r12d,%r12d │ │ - lea 0x184(%rsp),%rbp │ │ - jmp acb10 │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov 0x30(%rsp),%rax │ │ - add %rax,%rbx │ │ + lea 0x2f4(%rsp),%rbp │ │ + jmp a7da0 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ add $0x18,%rbp │ │ add $0x1,%r12d │ │ - add $0x18,%r14 │ │ - add %rax,%r15 │ │ - cmp %r9d,%r12d │ │ - je acc87 │ │ - cmp %r11d,%r12d │ │ - mov %edx,%eax │ │ - cmovl %ecx,%eax │ │ + add $0x18,%r11 │ │ + mov 0x30(%rsp),%rax │ │ + add %rax,%r14 │ │ + add %rax,%rsi │ │ + cmp %edx,%r12d │ │ + je a7ed7 │ │ + cmp %ecx,%r12d │ │ + mov %r13d,%eax │ │ + cmovl %r8d,%eax │ │ cmp %edi,%eax │ │ - jge acaf0 │ │ - movslq %eax,%rsi │ │ - mov %r8,%r13 │ │ - sub %rsi,%r13 │ │ - cmp $0xf,%r13 │ │ - ja acb40 │ │ - mov -0x74(%rsp),%r13d │ │ - jmpq acc70 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - mov %r13,%r10 │ │ - and $0xfffffffffffffff0,%r10 │ │ - lea -0x10(%r10),%rax │ │ - mov %rax,%rcx │ │ - shr $0x4,%rcx │ │ - add $0x1,%rcx │ │ - mov %ecx,%edi │ │ - and $0x3,%edi │ │ - cmp $0x30,%rax │ │ - jae acb71 │ │ - xor %edx,%edx │ │ - test %rdi,%rdi │ │ - jne acbfd │ │ - jmpq acc41 │ │ - sub %rdi,%rcx │ │ - lea (%r14,%rsi,2),%rax │ │ - lea (%r15,%rsi,1),%r11 │ │ - xor %edx,%edx │ │ - xchg %ax,%ax │ │ - pmovzxbw -0x20(%r11,%rdx,1),%xmm0 │ │ - pmovzxbw -0x18(%r11,%rdx,1),%xmm1 │ │ - movdqu %xmm0,-0x20(%rax,%rdx,2) │ │ - movdqu %xmm1,-0x10(%rax,%rdx,2) │ │ - pmovzxbw -0x10(%r11,%rdx,1),%xmm0 │ │ - pmovzxbw -0x8(%r11,%rdx,1),%xmm1 │ │ - movdqu %xmm0,(%rax,%rdx,2) │ │ - movdqu %xmm1,0x10(%rax,%rdx,2) │ │ - pmovzxbw (%r11,%rdx,1),%xmm0 │ │ - pmovzxbw 0x8(%r11,%rdx,1),%xmm1 │ │ - movdqu %xmm0,0x20(%rax,%rdx,2) │ │ - movdqu %xmm1,0x30(%rax,%rdx,2) │ │ - pmovzxbw 0x10(%r11,%rdx,1),%xmm0 │ │ - pmovzxbw 0x18(%r11,%rdx,1),%xmm1 │ │ - movdqu %xmm0,0x40(%rax,%rdx,2) │ │ - movdqu %xmm1,0x50(%rax,%rdx,2) │ │ - add $0x40,%rdx │ │ - add $0xfffffffffffffffc,%rcx │ │ - jne acb80 │ │ - test %rdi,%rdi │ │ - je acc41 │ │ - shl $0x4,%rdi │ │ - add %rsi,%rdx │ │ - lea 0x0(,%rdx,2),%rax │ │ - add %rbp,%rax │ │ - add %rbx,%rdx │ │ - xor %ecx,%ecx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - pmovzxbw (%rdx,%rcx,1),%xmm0 │ │ - pmovzxbw 0x8(%rdx,%rcx,1),%xmm1 │ │ - movdqu %xmm0,(%rax,%rcx,2) │ │ - movdqu %xmm1,0x10(%rax,%rcx,2) │ │ - add $0x10,%rcx │ │ - cmp %rcx,%rdi │ │ - jne acc20 │ │ - cmp %r10,%r13 │ │ - mov 0x548(%rsp),%ecx │ │ - mov %rcx,%r11 │ │ - mov -0x74(%rsp),%r13d │ │ - mov -0x20(%rsp),%edx │ │ - mov -0x70(%rsp),%edi │ │ - mov $0x0,%ecx │ │ - je acaf0 │ │ - add %r10,%rsi │ │ - nopl 0x0(%rax) │ │ - movzbl (%rbx,%rsi,1),%eax │ │ - mov %ax,0x0(%rbp,%rsi,2) │ │ - add $0x1,%rsi │ │ - cmp %rsi,%r8 │ │ - jne acc70 │ │ - jmpq acaf0 │ │ - mov 0x538(%rsp),%r11d │ │ - mov 0x530(%rsp),%eax │ │ - mov 0x70(%rsp),%esi │ │ - test %esi,%esi │ │ - je ae0bd │ │ - mov %esi,%ecx │ │ - and $0x1,%ecx │ │ - mov $0x4,%edi │ │ - sub %ecx,%edi │ │ - bsr %esi,%edx │ │ - xor %ecx,%ecx │ │ - mov %r11d,%r9d │ │ - sub %edx,%r9d │ │ - cmovs %ecx,%r9d │ │ - test %r13d,%r13d │ │ - mov %edi,0x8(%rsp) │ │ - mov %r9d,-0x20(%rsp) │ │ - je aea46 │ │ - bsr %r13d,%edx │ │ - sub %edx,%r11d │ │ - cmovs %ecx,%r11d │ │ - lea 0x2(%rax),%ecx │ │ - movslq %ecx,%rcx │ │ - mov %rcx,0x120(%rsp) │ │ - lea 0x4(%rax),%ecx │ │ - movslq %ecx,%rcx │ │ - mov %rcx,0x118(%rsp) │ │ - cltq │ │ - mov %rax,0x110(%rsp) │ │ - mov 0x540(%rsp),%eax │ │ - mov %eax,%eax │ │ - mov %edi,%ecx │ │ - and $0x1,%ecx │ │ - or $0x2,%ecx │ │ - lea -0x1(%rax),%rdx │ │ - mov %rdx,0x108(%rsp) │ │ - mov %rax,0xc8(%rsp) │ │ - and $0xfffffff8,%eax │ │ - mov %rax,0x100(%rsp) │ │ - movd %r9d,%xmm0 │ │ - movd %esi,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm3 │ │ - movd %r11d,%xmm1 │ │ - movd %r13d,%xmm2 │ │ - pshufd $0x0,%xmm2,%xmm4 │ │ - movd %edi,%xmm2 │ │ - pshufd $0x0,%xmm2,%xmm5 │ │ - mov %ecx,0xc4(%rsp) │ │ - movd %ecx,%xmm2 │ │ - pshufd $0x0,%xmm2,%xmm2 │ │ - pmovzxdq %xmm1,%xmm1 │ │ - pmovzxdq %xmm0,%xmm0 │ │ - mov -0x38(%rsp),%r10 │ │ - mov 0x548(%rsp),%eax │ │ - mov %r11d,-0x30(%rsp) │ │ - movdqa %xmm3,0x2c0(%rsp) │ │ - movdqa %xmm4,0x2b0(%rsp) │ │ - movdqa %xmm5,0x280(%rsp) │ │ - movdqa %xmm2,0x270(%rsp) │ │ - movdqa %xmm1,0x2a0(%rsp) │ │ - movdqa %xmm0,0x290(%rsp) │ │ - jmp acddc │ │ - nopl 0x0(%rax) │ │ - add 0x30(%rsp),%r10 │ │ - add $0x18,%r14 │ │ - mov %r14,-0x58(%rsp) │ │ - mov 0x58(%rsp),%rax │ │ - add $0xffffffff,%eax │ │ - je aef8a │ │ - mov %rax,0x58(%rsp) │ │ - mov 0x540(%rsp),%eax │ │ - test %eax,%eax │ │ - mov -0x58(%rsp),%r14 │ │ - jle acdc0 │ │ - mov 0x120(%rsp),%rax │ │ - lea 0x5cc10(%rip),%rcx │ │ - mov %rcx,%rsi │ │ - movsbl (%rcx,%rax,2),%edi │ │ - mov 0x118(%rsp),%rcx │ │ - movsbl (%rsi,%rcx,2),%ebx │ │ - mov 0x110(%rsp),%rdx │ │ - movsbl (%rsi,%rdx,2),%ebp │ │ - movsbl 0x1(%rsi,%rax,2),%r8d │ │ - movsbl 0x1(%rsi,%rcx,2),%eax │ │ - movsbl 0x1(%rsi,%rdx,2),%ecx │ │ - mov %rcx,-0x8(%rsp) │ │ - mov %ecx,%r15d │ │ - mov %rax,(%rsp) │ │ - mov %eax,%r12d │ │ - mov %r8d,%esi │ │ - mov %rbp,-0x40(%rsp) │ │ - mov %ebp,%eax │ │ - mov %rax,0x80(%rsp) │ │ - mov %rbx,-0x48(%rsp) │ │ - mov %ebx,%eax │ │ - mov %rax,0xd8(%rsp) │ │ - mov %rdi,-0x50(%rsp) │ │ - mov %edi,%eax │ │ - mov %rax,0xd0(%rsp) │ │ - mov 0x540(%rsp),%eax │ │ - cmp $0x7,%eax │ │ - mov %r8,0x38(%rsp) │ │ - mov %r15,0xf0(%rsp) │ │ - mov %r12,0xe0(%rsp) │ │ - mov %rsi,0x88(%rsp) │ │ - ja ad3e0 │ │ - xor %r15d,%r15d │ │ - mov -0x8(%rsp),%rax │ │ - neg %eax │ │ - mov %rax,-0x8(%rsp) │ │ - mov (%rsp),%rax │ │ - neg %eax │ │ - mov %rax,(%rsp) │ │ - mov 0x38(%rsp),%rax │ │ - neg %eax │ │ - mov %rax,0x38(%rsp) │ │ - mov -0x40(%rsp),%rax │ │ - neg %eax │ │ - mov %rax,-0x40(%rsp) │ │ - mov -0x48(%rsp),%rax │ │ - neg %eax │ │ - mov %rax,-0x48(%rsp) │ │ - mov -0x50(%rsp),%rax │ │ - neg %eax │ │ - mov %rax,-0x50(%rsp) │ │ - mov %r10,-0x38(%rsp) │ │ - jmp acf0b │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %al,(%r10,%r15,1) │ │ - add $0x1,%r15 │ │ - cmp %r15,0xc8(%rsp) │ │ - mov -0x58(%rsp),%r14 │ │ - je acdc0 │ │ - mov %r13d,%ebx │ │ - movzbl (%r10,%r15,1),%esi │ │ - mov 0xd0(%rsp),%rax │ │ - add %r15d,%eax │ │ - cltq │ │ - movswl (%r14,%rax,2),%edx │ │ - mov -0x50(%rsp),%rax │ │ - add %r15d,%eax │ │ - movslq %eax,%rcx │ │ - mov %edx,%eax │ │ - sub %esi,%eax │ │ - mov %esi,%r8d │ │ - cmovb %edx,%r8d │ │ - mov %esi,-0x70(%rsp) │ │ - cmovl %esi,%edx │ │ - movswl (%r14,%rcx,2),%esi │ │ - mov %eax,%edi │ │ - neg %edi │ │ - cmovl %eax,%edi │ │ - mov %edi,%ebp │ │ - mov %r9d,%ecx │ │ - shr %cl,%ebp │ │ - mov 0x70(%rsp),%r12d │ │ - mov %r12d,%ecx │ │ - sub %ebp,%ecx │ │ - jns acf63 │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%edi │ │ - jle acf69 │ │ - mov %ecx,%edi │ │ - mov %edi,%ecx │ │ - neg %ecx │ │ - test %eax,%eax │ │ - cmovns %edi,%ecx │ │ - mov %ecx,0x60(%rsp) │ │ - mov %esi,%eax │ │ - sub -0x70(%rsp),%eax │ │ - mov %eax,%edi │ │ - neg %edi │ │ - cmovl %eax,%edi │ │ - mov %edi,%ebp │ │ - mov %r9d,%ecx │ │ - shr %cl,%ebp │ │ - mov %r12d,%ecx │ │ - sub %ebp,%ecx │ │ - jns acf93 │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%edi │ │ - mov %ebx,%ebp │ │ - jle acf9b │ │ - mov %ecx,%edi │ │ - mov %edi,%ecx │ │ - neg %ecx │ │ - test %eax,%eax │ │ - cmovns %edi,%ecx │ │ - mov %rcx,0x20(%rsp) │ │ - cmp %esi,%r8d │ │ - cmova %esi,%r8d │ │ - cmp %esi,%edx │ │ - cmovl %esi,%edx │ │ - mov 0xd8(%rsp),%rax │ │ - lea (%rax,%r15,1),%eax │ │ - cltq │ │ - movswl (%r14,%rax,2),%esi │ │ - mov -0x48(%rsp),%rax │ │ - lea (%rax,%r15,1),%eax │ │ - cltq │ │ - movswl (%r14,%rax,2),%r13d │ │ - mov 0x80(%rsp),%rax │ │ - add %r15d,%eax │ │ - movslq %eax,%rcx │ │ - mov %esi,%ebx │ │ - sub -0x70(%rsp),%ebx │ │ - mov %ebx,%eax │ │ - neg %eax │ │ - cmovl %ebx,%eax │ │ - movswl (%r14,%rcx,2),%r11d │ │ - mov %eax,%edi │ │ - mov -0x30(%rsp),%ecx │ │ - shr %cl,%edi │ │ - mov %ebp,%ecx │ │ - sub %edi,%ecx │ │ - mov -0x40(%rsp),%rdi │ │ - lea (%rdi,%r15,1),%edi │ │ - movslq %edi,%rdi │ │ - movswl (%r14,%rdi,2),%r9d │ │ - jns ad019 │ │ + jge a7d80 │ │ + movslq %eax,%rbx │ │ + mov %r15,%r10 │ │ + sub %rbx,%r10 │ │ + cmp $0xf,%r10 │ │ + jbe a7ec0 │ │ + mov %r10,%r9 │ │ + and $0xfffffffffffffff0,%r9 │ │ + lea -0x10(%r9),%rax │ │ + mov %rax,%rdx │ │ + shr $0x4,%rdx │ │ + add $0x1,%rdx │ │ + mov %edx,%r13d │ │ + and $0x3,%r13d │ │ + cmp $0x30,%rax │ │ + jae a7df0 │ │ xor %ecx,%ecx │ │ - cmp %ecx,%eax │ │ - jle ad01f │ │ - mov %ecx,%eax │ │ - mov %eax,%ecx │ │ - neg %ecx │ │ + test %r13,%r13 │ │ + jne a7e61 │ │ + jmpq a7e9f │ │ + sub %r13,%rdx │ │ + lea (%r11,%rbx,2),%rdi │ │ + lea (%r14,%rbx,2),%rax │ │ + xor %ecx,%ecx │ │ + nopl (%rax) │ │ + movups -0x40(%rax,%rcx,2),%xmm0 │ │ + movups -0x30(%rax,%rcx,2),%xmm1 │ │ + movups %xmm0,-0x20(%rdi,%rcx,2) │ │ + movups %xmm1,-0x10(%rdi,%rcx,2) │ │ + movups -0x20(%rax,%rcx,2),%xmm0 │ │ + movups -0x10(%rax,%rcx,2),%xmm1 │ │ + movups %xmm0,(%rdi,%rcx,2) │ │ + movups %xmm1,0x10(%rdi,%rcx,2) │ │ + movups (%rax,%rcx,2),%xmm0 │ │ + movups 0x10(%rax,%rcx,2),%xmm1 │ │ + movups %xmm0,0x20(%rdi,%rcx,2) │ │ + movups %xmm1,0x30(%rdi,%rcx,2) │ │ + movdqu 0x20(%rax,%rcx,2),%xmm0 │ │ + movdqu 0x30(%rax,%rcx,2),%xmm1 │ │ + movdqu %xmm0,0x40(%rdi,%rcx,2) │ │ + movdqu %xmm1,0x50(%rdi,%rcx,2) │ │ + add $0x40,%rcx │ │ + add $0xfffffffffffffffc,%rdx │ │ + jne a7e00 │ │ + test %r13,%r13 │ │ + je a7e9f │ │ + shl $0x5,%r13 │ │ + add %rbx,%rcx │ │ + lea 0x0(,%rcx,2),%rax │ │ + add %rbp,%rax │ │ + lea (%rsi,%rcx,2),%rcx │ │ + xor %edx,%edx │ │ + nopl 0x0(%rax) │ │ + movdqu (%rcx,%rdx,1),%xmm0 │ │ + movdqu 0x10(%rcx,%rdx,1),%xmm1 │ │ + movdqu %xmm0,(%rax,%rdx,1) │ │ + movdqu %xmm1,0x10(%rax,%rdx,1) │ │ + add $0x20,%rdx │ │ + cmp %rdx,%r13 │ │ + jne a7e80 │ │ + cmp %r9,%r10 │ │ + mov 0x598(%rsp),%ecx │ │ + mov 0x50(%rsp),%rdx │ │ + mov 0x60(%rsp),%r13d │ │ + mov 0x10(%rsp),%edi │ │ + je a7d80 │ │ + add %r9,%rbx │ │ + movzwl (%rsi,%rbx,2),%eax │ │ + mov %ax,0x0(%rbp,%rbx,2) │ │ + add $0x1,%rbx │ │ + cmp %rbx,%r15 │ │ + jne a7ec0 │ │ + jmpq a7d80 │ │ + mov 0x588(%rsp),%r13d │ │ + mov 0x580(%rsp),%eax │ │ + mov 0xd0(%rsp),%ebx │ │ test %ebx,%ebx │ │ - cmovns %eax,%ecx │ │ - mov %ecx,0x40(%rsp) │ │ - mov %r13d,%edi │ │ - sub -0x70(%rsp),%edi │ │ - mov %edi,%eax │ │ - neg %eax │ │ - cmovl %edi,%eax │ │ - mov %eax,%ebx │ │ - mov -0x30(%rsp),%ecx │ │ - shr %cl,%ebx │ │ - mov %ebp,%ecx │ │ - sub %ebx,%ecx │ │ - jns ad04a │ │ + je a9401 │ │ + bsr 0x5a8(%rsp),%edx │ │ + xor $0x1f,%edx │ │ + mov $0x18,%cl │ │ + sub %dl,%cl │ │ + mov %ebx,%edx │ │ + shr %cl,%edx │ │ + and $0x1,%edx │ │ + mov $0x4,%esi │ │ + sub %edx,%esi │ │ + bsr %ebx,%edx │ │ xor %ecx,%ecx │ │ - cmp %ecx,%eax │ │ - jle ad050 │ │ - mov %ecx,%eax │ │ - mov %eax,%r10d │ │ - neg %r10d │ │ + mov %r13d,%r9d │ │ + sub %edx,%r9d │ │ + cmovs %ecx,%r9d │ │ + mov 0x8(%rsp),%edi │ │ test %edi,%edi │ │ - cmovns %eax,%r10d │ │ - mov %r11d,%eax │ │ - sub -0x70(%rsp),%eax │ │ - mov %eax,%edi │ │ - neg %edi │ │ - cmovl %eax,%edi │ │ - mov %edi,%ebx │ │ - mov -0x30(%rsp),%ecx │ │ - shr %cl,%ebx │ │ - mov %ebp,%ecx │ │ - sub %ebx,%ecx │ │ - jns ad07a │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%edi │ │ - jle ad080 │ │ - mov %ecx,%edi │ │ - mov %edi,%ecx │ │ - neg %ecx │ │ - test %eax,%eax │ │ - cmovns %edi,%ecx │ │ - mov %ecx,0xb0(%rsp) │ │ - mov %r9d,%eax │ │ - sub -0x70(%rsp),%eax │ │ - mov %eax,%edi │ │ - neg %edi │ │ - cmovl %eax,%edi │ │ - mov %edi,%ebx │ │ - mov -0x30(%rsp),%ecx │ │ - shr %cl,%ebx │ │ - sub %ebx,%ebp │ │ - jns ad0ac │ │ - xor %ebp,%ebp │ │ - cmp %ebp,%edi │ │ - mov -0x20(%rsp),%ecx │ │ - jle ad0b6 │ │ - mov %ebp,%edi │ │ - mov %edi,%ebx │ │ - neg %ebx │ │ - test %eax,%eax │ │ - cmovns %edi,%ebx │ │ - mov %ebx,0xa0(%rsp) │ │ - mov %esi,%eax │ │ - cmp %esi,%r8d │ │ - ja ad110 │ │ - mov %r8d,%eax │ │ - cmp %esi,%edx │ │ - jge ad114 │ │ - mov %r13d,%edx │ │ - cmp %r13d,%eax │ │ - ja ad11e │ │ - mov %eax,%edx │ │ - cmp %r13d,%esi │ │ - jge ad123 │ │ - mov %r11d,%eax │ │ - cmp %r11d,%edx │ │ - ja ad12e │ │ - mov %edx,%eax │ │ - cmp %r11d,%r13d │ │ - jge ad133 │ │ - mov %r9d,%r13d │ │ - cmp %r9d,%eax │ │ - ja ad13e │ │ - mov %eax,%r13d │ │ - cmp %r9d,%r11d │ │ - mov -0x30(%rsp),%edi │ │ - jge ad147 │ │ - jmp ad14a │ │ - nopl 0x0(%rax,%rax,1) │ │ - cmp %esi,%edx │ │ - jl ad0d4 │ │ - mov %edx,%esi │ │ - mov %r13d,%edx │ │ - cmp %r13d,%eax │ │ - jbe ad0dc │ │ - cmp %r13d,%esi │ │ - jl ad0e3 │ │ - mov %esi,%r13d │ │ - mov %r11d,%eax │ │ - cmp %r11d,%edx │ │ - jbe ad0eb │ │ - cmp %r11d,%r13d │ │ - jl ad0f2 │ │ - mov %r13d,%r11d │ │ - mov %r9d,%r13d │ │ - cmp %r9d,%eax │ │ - jbe ad0fa │ │ - cmp %r9d,%r11d │ │ - mov -0x30(%rsp),%edi │ │ - jl ad14a │ │ - mov %r11d,%r9d │ │ - mov 0x88(%rsp),%rax │ │ - add %r15d,%eax │ │ + mov %esi,0x78(%rsp) │ │ + mov %r9d,0x60(%rsp) │ │ + je a9ef7 │ │ + bsr %edi,%edx │ │ + sub %edx,%r13d │ │ + cmovs %ecx,%r13d │ │ + lea 0x2(%rax),%ecx │ │ + movslq %ecx,%rcx │ │ + mov %rcx,0x290(%rsp) │ │ + lea 0x4(%rax),%ecx │ │ + movslq %ecx,%rcx │ │ + mov %rcx,0x288(%rsp) │ │ cltq │ │ - movswl (%r14,%rax,2),%esi │ │ + mov %rax,0x280(%rsp) │ │ + mov 0x590(%rsp),%eax │ │ + mov %eax,%eax │ │ + mov %esi,%ecx │ │ + and $0x1,%ecx │ │ + or $0x2,%ecx │ │ + lea -0x1(%rax),%rdx │ │ + mov %rdx,0x278(%rsp) │ │ + mov %rax,0x208(%rsp) │ │ + mov %eax,%r11d │ │ + and $0xfffffff8,%r11d │ │ + movd %r9d,%xmm0 │ │ + movd %ebx,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm3 │ │ + movd %r13d,%xmm1 │ │ + movd %edi,%xmm2 │ │ + pshufd $0x0,%xmm2,%xmm4 │ │ + movd %esi,%xmm2 │ │ + pshufd $0x0,%xmm2,%xmm5 │ │ + mov %ecx,0x148(%rsp) │ │ + movd %ecx,%xmm2 │ │ + pshufd $0x0,%xmm2,%xmm2 │ │ + pmovzxdq %xmm1,%xmm1 │ │ + pmovzxdq %xmm0,%xmm0 │ │ mov 0x38(%rsp),%rdx │ │ - lea (%rdx,%r15,1),%edx │ │ - movslq %edx,%rdx │ │ - movswl (%r14,%rdx,2),%r8d │ │ - mov %esi,%eax │ │ - sub -0x70(%rsp),%eax │ │ - mov %eax,%edx │ │ - neg %edx │ │ - cmovl %eax,%edx │ │ - mov %edx,%ebp │ │ - shr %cl,%ebp │ │ - mov %r12d,%ebx │ │ - sub %ebp,%ebx │ │ - jns ad187 │ │ - xor %ebx,%ebx │ │ - cmp %ebx,%edx │ │ - mov %edi,%r11d │ │ - jle ad190 │ │ - mov %ebx,%edx │ │ - mov %edx,%edi │ │ - neg %edi │ │ + mov %r13d,0x40(%rsp) │ │ + mov %r11,0x140(%rsp) │ │ + movdqa %xmm4,0x410(%rsp) │ │ + movdqa %xmm2,0x220(%rsp) │ │ + movdqa %xmm0,0x400(%rsp) │ │ + movdqa %xmm3,0x3f0(%rsp) │ │ + movdqa %xmm5,0x210(%rsp) │ │ + movdqa %xmm1,0x3e0(%rsp) │ │ + mov 0x590(%rsp),%eax │ │ test %eax,%eax │ │ - cmovns %edx,%edi │ │ - mov %edi,0x90(%rsp) │ │ - mov %r8d,%ebp │ │ - sub -0x70(%rsp),%ebp │ │ - mov %ebp,%edi │ │ - neg %edi │ │ - cmovl %ebp,%edi │ │ - mov %edi,%edx │ │ - shr %cl,%edx │ │ - mov %r12d,%ecx │ │ - sub %edx,%ecx │ │ - jns ad1bb │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%edi │ │ - jle ad1c1 │ │ - mov %ecx,%edi │ │ - mov %edi,%edx │ │ - neg %edx │ │ - test %ebp,%ebp │ │ - cmovns %edi,%edx │ │ - mov %esi,%ecx │ │ - cmp %esi,%r13d │ │ - ja ad1f0 │ │ - mov %r13d,%ecx │ │ - cmp %esi,%r9d │ │ - jge ad1f5 │ │ - mov %r8d,%eax │ │ - cmp %r8d,%ecx │ │ - ja ad200 │ │ - mov %ecx,%eax │ │ - mov %eax,0x10(%rsp) │ │ - cmp %r8d,%esi │ │ - jge ad209 │ │ - jmp ad20c │ │ - xchg %ax,%ax │ │ - cmp %esi,%r9d │ │ - jl ad1d9 │ │ - mov %r9d,%esi │ │ - mov %r8d,%eax │ │ - cmp %r8d,%ecx │ │ - jbe ad1e1 │ │ - mov %eax,0x10(%rsp) │ │ - cmp %r8d,%esi │ │ - jl ad20c │ │ - mov %esi,%r8d │ │ - mov 0xe0(%rsp),%rax │ │ - add %r15d,%eax │ │ - cltq │ │ - movswl (%r14,%rax,2),%r13d │ │ - mov (%rsp),%rax │ │ - lea (%rax,%r15,1),%eax │ │ - cltq │ │ - movswl (%r14,%rax,2),%r9d │ │ - mov 0xf0(%rsp),%rax │ │ - add %r15d,%eax │ │ - movslq %eax,%rcx │ │ - mov %r13d,%ebp │ │ - sub -0x70(%rsp),%ebp │ │ - mov %ebp,%eax │ │ - neg %eax │ │ - cmovl %ebp,%eax │ │ - movswl (%r14,%rcx,2),%ebx │ │ - mov %eax,%esi │ │ - mov %r11d,%ecx │ │ - shr %cl,%esi │ │ - mov -0x74(%rsp),%ecx │ │ - sub %esi,%ecx │ │ - mov -0x8(%rsp),%rsi │ │ - lea (%rsi,%r15,1),%esi │ │ - movslq %esi,%rsi │ │ - movswl (%r14,%rsi,2),%r12d │ │ - jns ad270 │ │ - xor %ecx,%ecx │ │ + mov 0x20(%rsp),%r15 │ │ + jg a8067 │ │ + nopl 0x0(%rax) │ │ + add $0x18,%r15 │ │ + mov %r15,0x20(%rsp) │ │ + add 0x30(%rsp),%rdx │ │ + mov 0x98(%rsp),%rax │ │ + add $0xffffffff,%eax │ │ + mov %rax,0x98(%rsp) │ │ + je aa46b │ │ + mov 0x590(%rsp),%eax │ │ + test %eax,%eax │ │ + mov 0x20(%rsp),%r15 │ │ + jle a8030 │ │ + mov 0x290(%rsp),%rax │ │ + lea 0x657fa(%rip),%rcx │ │ + mov %rcx,%rdi │ │ + movsbl (%rcx,%rax,2),%ebp │ │ + mov 0x288(%rsp),%rcx │ │ + movsbl (%rdi,%rcx,2),%r10d │ │ + mov 0x280(%rsp),%rsi │ │ + movsbl (%rdi,%rsi,2),%r8d │ │ + movsbl 0x1(%rdi,%rax,2),%r14d │ │ + movsbl 0x1(%rdi,%rcx,2),%ecx │ │ + movsbl 0x1(%rdi,%rsi,2),%esi │ │ + mov 0x590(%rsp),%eax │ │ + cmp $0x7,%eax │ │ + ja a80c0 │ │ + xor %r12d,%r12d │ │ + jmpq a8e10 │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov %rsi,0x28(%rsp) │ │ + mov 0x278(%rsp),%rsi │ │ + lea (%r14,%rsi,1),%eax │ │ + cmp %r14d,%eax │ │ + jl a8de0 │ │ + lea (%r8,%rsi,1),%eax │ │ + cmp %r8d,%eax │ │ + jl a8de0 │ │ + lea (%r10,%rsi,1),%eax │ │ + cmp %r10d,%eax │ │ + jl a8de0 │ │ + lea (%rsi,%rbp,1),%eax │ │ + cmp %ebp,%eax │ │ + jl a8de0 │ │ + cmp $0x7fffffff,%rsi │ │ + ja a8de0 │ │ + lea (%rcx,%rsi,1),%eax │ │ cmp %ecx,%eax │ │ - jle ad276 │ │ - mov %ecx,%eax │ │ - mov %eax,%esi │ │ + jl a8de0 │ │ + mov %rcx,0xe8(%rsp) │ │ + mov %rsi,%rcx │ │ + shr $0x20,%rcx │ │ + jne a8df2 │ │ + mov 0x28(%rsp),%rdi │ │ + lea (%rdi,%rsi,1),%eax │ │ + mov %rdi,%rsi │ │ + cmp %esi,%eax │ │ + jl a8de5 │ │ + mov $0x0,%r12d │ │ + test %rcx,%rcx │ │ + mov 0xe8(%rsp),%rcx │ │ + jne a8e10 │ │ + mov %ebp,%eax │ │ + mov %rax,0x2a0(%rsp) │ │ + mov %rbp,0x258(%rsp) │ │ + mov %rsi,%rax │ │ + mov %ebp,%esi │ │ neg %esi │ │ - test %ebp,%ebp │ │ - cmovns %eax,%esi │ │ - mov %r9d,%edi │ │ - sub -0x70(%rsp),%edi │ │ - mov %edi,%eax │ │ - neg %eax │ │ - cmovl %edi,%eax │ │ - mov %eax,%ebp │ │ - mov %r11d,%ecx │ │ - shr %cl,%ebp │ │ - mov -0x74(%rsp),%ecx │ │ - sub %ebp,%ecx │ │ - jns ad29e │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%eax │ │ - jle ad2a4 │ │ - mov %ecx,%eax │ │ - mov %eax,%r14d │ │ - neg %r14d │ │ - test %edi,%edi │ │ - cmovns %eax,%r14d │ │ - mov %ebx,%eax │ │ - sub -0x70(%rsp),%eax │ │ - mov %eax,%edi │ │ - neg %edi │ │ - cmovl %eax,%edi │ │ - mov %edi,%ebp │ │ - mov %r11d,%ecx │ │ - shr %cl,%ebp │ │ - mov -0x74(%rsp),%ecx │ │ - sub %ebp,%ecx │ │ - jns ad2ce │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%edi │ │ - jle ad2d4 │ │ - mov %ecx,%edi │ │ - mov %edi,%r11d │ │ - neg %r11d │ │ - test %eax,%eax │ │ - cmovns %edi,%r11d │ │ - mov %r12d,%eax │ │ - sub -0x70(%rsp),%eax │ │ - mov %eax,%edi │ │ - neg %edi │ │ - cmovl %eax,%edi │ │ - mov %edi,%ebp │ │ - mov -0x30(%rsp),%ecx │ │ - shr %cl,%ebp │ │ - mov -0x74(%rsp),%ecx │ │ - sub %ebp,%ecx │ │ - jns ad300 │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%edi │ │ - jle ad306 │ │ - mov %ecx,%edi │ │ - mov %edi,%ecx │ │ + mov %rcx,%rdi │ │ + mov %r10d,%ecx │ │ + mov %rcx,0x2b8(%rsp) │ │ + mov %r10,0x260(%rsp) │ │ + neg %r10d │ │ + mov %r8d,%ecx │ │ + mov %rcx,0x2b0(%rsp) │ │ + mov %r8,0x270(%rsp) │ │ + mov %r8d,%ecx │ │ neg %ecx │ │ - test %eax,%eax │ │ - cmovns %edi,%ecx │ │ - mov %r13d,%edi │ │ - mov 0x10(%rsp),%eax │ │ - cmp %r13d,%eax │ │ - ja ad31d │ │ - mov %eax,%edi │ │ - add 0x40(%rsp),%r10d │ │ - cmp %r13d,%r8d │ │ - jl ad32a │ │ - mov %r8d,%r13d │ │ - add 0xb0(%rsp),%r10d │ │ - mov 0x20(%rsp),%rbp │ │ - add 0x60(%rsp),%ebp │ │ - mov %r9d,%eax │ │ - cmp %r9d,%edi │ │ - ja ad345 │ │ - mov %edi,%eax │ │ - add 0xa0(%rsp),%r10d │ │ - imul 0x8(%rsp),%ebp │ │ - cmp %r9d,%r13d │ │ - jl ad35a │ │ - mov %r13d,%r9d │ │ - add %esi,%r14d │ │ - add 0x90(%rsp),%edx │ │ - mov %ebx,%esi │ │ - cmp %ebx,%eax │ │ - ja ad36c │ │ - mov %eax,%esi │ │ - lea 0x0(%rbp,%r10,2),%eax │ │ - add %r11d,%r14d │ │ - imul 0xc4(%rsp),%edx │ │ - cmp %ebx,%r9d │ │ - mov -0x74(%rsp),%r13d │ │ - jl ad389 │ │ - mov %r9d,%ebx │ │ - add %ecx,%r14d │ │ - add %eax,%edx │ │ - mov %r12d,%eax │ │ - cmp %r12d,%esi │ │ - mov -0x38(%rsp),%r10 │ │ - ja ad39d │ │ - mov %esi,%eax │ │ - add %r14d,%edx │ │ - cmp %r12d,%ebx │ │ - jl ad3a8 │ │ - mov %ebx,%r12d │ │ - mov %edx,%ecx │ │ - sar $0x1f,%ecx │ │ - lea (%rcx,%rdx,1),%ecx │ │ - add $0x8,%ecx │ │ - sar $0x4,%ecx │ │ - add -0x70(%rsp),%ecx │ │ - cmp %r12d,%ecx │ │ - jg ad3c2 │ │ - mov %ecx,%r12d │ │ - cmp %eax,%ecx │ │ - mov -0x20(%rsp),%r9d │ │ - jl acef0 │ │ - mov %r12d,%eax │ │ - jmpq acef0 │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov 0x108(%rsp),%rcx │ │ - lea (%r8,%rcx,1),%eax │ │ - cmp %r8d,%eax │ │ - jl ace9b │ │ - mov -0x40(%rsp),%rdx │ │ - lea (%rdx,%rcx,1),%eax │ │ - cmp %edx,%eax │ │ - jl ace9b │ │ - mov -0x48(%rsp),%rdx │ │ - lea (%rdx,%rcx,1),%eax │ │ - cmp %edx,%eax │ │ - jl ace9b │ │ - mov -0x50(%rsp),%rdx │ │ - lea (%rdx,%rcx,1),%eax │ │ - cmp %edx,%eax │ │ - jl ace9b │ │ - cmp $0x7fffffff,%rcx │ │ - ja ace9b │ │ - mov (%rsp),%rdx │ │ - lea (%rdx,%rcx,1),%eax │ │ - cmp %edx,%eax │ │ - jl ace9b │ │ - mov %rcx,%rax │ │ - shr $0x20,%rax │ │ - jne ace9b │ │ - mov -0x8(%rsp),%rdx │ │ - add %edx,%ecx │ │ - cmp %edx,%ecx │ │ - jl ace9b │ │ - mov $0x0,%r15d │ │ - test %rax,%rax │ │ - jne ace9e │ │ - mov -0x50(%rsp),%rax │ │ - mov %eax,%r12d │ │ - neg %r12d │ │ - mov -0x48(%rsp),%rax │ │ - neg %eax │ │ - mov %rax,0x148(%rsp) │ │ - mov -0x40(%rsp),%rax │ │ - neg %eax │ │ - mov %rax,0x140(%rsp) │ │ - mov 0x38(%rsp),%rax │ │ - neg %eax │ │ - mov %rax,0x138(%rsp) │ │ - mov (%rsp),%rax │ │ - neg %eax │ │ - mov %rax,0x130(%rsp) │ │ - mov -0x8(%rsp),%rax │ │ - neg %eax │ │ - mov %rax,0x128(%rsp) │ │ - xor %ecx,%ecx │ │ - mov 0x100(%rsp),%rdx │ │ - mov 0xf0(%rsp),%r8 │ │ - mov 0xe0(%rsp),%r15 │ │ - mov 0x88(%rsp),%rbp │ │ - mov 0x80(%rsp),%rbx │ │ - mov 0xd8(%rsp),%rsi │ │ - mov 0xd0(%rsp),%rdi │ │ + mov %r14d,%ebp │ │ + mov %rbp,0x2a8(%rsp) │ │ + mov %r14,0x268(%rsp) │ │ + neg %r14d │ │ + mov %edi,%r12d │ │ + mov %edi,%r8d │ │ + neg %r8d │ │ + mov %eax,%ebp │ │ + mov %rbp,0x298(%rsp) │ │ + mov %r12,%rbp │ │ + mov %r10,%rdi │ │ + mov %eax,%r10d │ │ + neg %r10d │ │ + xor %r12d,%r12d │ │ nopl 0x0(%rax,%rax,1) │ │ - pmovzxbd (%r10,%rcx,1),%xmm7 │ │ - pmovzxbd 0x4(%r10,%rcx,1),%xmm0 │ │ - lea (%rdi,%rcx,1),%eax │ │ + pmovzxwd (%rdx,%r12,2),%xmm6 │ │ + pmovzxwd 0x8(%rdx,%r12,2),%xmm0 │ │ + mov 0x2a0(%rsp),%rax │ │ + add %r12d,%eax │ │ cltq │ │ - pmovsxwd (%r14,%rax,2),%xmm2 │ │ - movdqa %xmm2,0xa0(%rsp) │ │ - pmovsxwd 0x8(%r14,%rax,2),%xmm1 │ │ - movdqa %xmm1,0x60(%rsp) │ │ - lea (%r12,%rcx,1),%eax │ │ + pmovsxwd (%r15,%rax,2),%xmm2 │ │ + movdqa %xmm2,0xc0(%rsp) │ │ + pmovsxwd 0x8(%r15,%rax,2),%xmm1 │ │ + movdqa %xmm1,0xa0(%rsp) │ │ + lea (%rsi,%r12,1),%eax │ │ cltq │ │ - pmovsxwd (%r14,%rax,2),%xmm12 │ │ - movdqa %xmm12,-0x70(%rsp) │ │ - pmovsxwd 0x8(%r14,%rax,2),%xmm8 │ │ + pmovsxwd (%r15,%rax,2),%xmm12 │ │ + movdqa %xmm12,0x10(%rsp) │ │ + pmovsxwd 0x8(%r15,%rax,2),%xmm8 │ │ movdqa %xmm8,0xb0(%rsp) │ │ psubd %xmm0,%xmm1 │ │ movdqa %xmm0,%xmm9 │ │ movdqa %xmm2,%xmm0 │ │ - psubd %xmm7,%xmm0 │ │ + psubd %xmm6,%xmm0 │ │ pabsd %xmm0,%xmm2 │ │ pabsd %xmm1,%xmm3 │ │ movdqa %xmm3,%xmm4 │ │ - movdqa 0x290(%rsp),%xmm13 │ │ + movdqa 0x400(%rsp),%xmm13 │ │ psrld %xmm13,%xmm4 │ │ movdqa %xmm2,%xmm5 │ │ psrld %xmm13,%xmm5 │ │ - movdqa 0x2c0(%rsp),%xmm11 │ │ - movdqa %xmm11,%xmm6 │ │ - psubd %xmm5,%xmm6 │ │ + movdqa 0x3f0(%rsp),%xmm11 │ │ + movdqa %xmm11,%xmm7 │ │ + psubd %xmm5,%xmm7 │ │ movdqa %xmm11,%xmm5 │ │ psubd %xmm4,%xmm5 │ │ pxor %xmm4,%xmm4 │ │ pmaxsd %xmm4,%xmm5 │ │ - pmaxsd %xmm4,%xmm6 │ │ - pminsd %xmm2,%xmm6 │ │ + pmaxsd %xmm4,%xmm7 │ │ + pminsd %xmm2,%xmm7 │ │ pminsd %xmm3,%xmm5 │ │ pxor %xmm2,%xmm2 │ │ psubd %xmm5,%xmm2 │ │ pxor %xmm3,%xmm3 │ │ - psubd %xmm6,%xmm3 │ │ - blendvps %xmm0,%xmm3,%xmm6 │ │ - movaps %xmm6,0x10(%rsp) │ │ + psubd %xmm7,%xmm3 │ │ + blendvps %xmm0,%xmm3,%xmm7 │ │ + movaps %xmm7,0x120(%rsp) │ │ movdqa %xmm1,%xmm0 │ │ blendvps %xmm0,%xmm2,%xmm5 │ │ - movaps %xmm5,0x40(%rsp) │ │ + movaps %xmm5,0x80(%rsp) │ │ movdqa %xmm8,%xmm1 │ │ psubd %xmm9,%xmm1 │ │ movdqa %xmm12,%xmm0 │ │ - psubd %xmm7,%xmm0 │ │ + psubd %xmm6,%xmm0 │ │ pabsd %xmm0,%xmm2 │ │ pabsd %xmm1,%xmm3 │ │ movdqa %xmm3,%xmm4 │ │ psrld %xmm13,%xmm4 │ │ movdqa %xmm2,%xmm5 │ │ psrld %xmm13,%xmm5 │ │ - movdqa %xmm11,%xmm6 │ │ - psubd %xmm5,%xmm6 │ │ + movdqa %xmm11,%xmm7 │ │ + psubd %xmm5,%xmm7 │ │ movdqa %xmm11,%xmm5 │ │ psubd %xmm4,%xmm5 │ │ pxor %xmm4,%xmm4 │ │ pmaxsd %xmm4,%xmm5 │ │ - pmaxsd %xmm4,%xmm6 │ │ - pxor %xmm4,%xmm4 │ │ - pminsd %xmm2,%xmm6 │ │ + pmaxsd %xmm4,%xmm7 │ │ + pminsd %xmm2,%xmm7 │ │ pminsd %xmm3,%xmm5 │ │ pxor %xmm2,%xmm2 │ │ psubd %xmm5,%xmm2 │ │ pxor %xmm3,%xmm3 │ │ - psubd %xmm6,%xmm3 │ │ - blendvps %xmm0,%xmm3,%xmm6 │ │ - movaps %xmm6,0x4e0(%rsp) │ │ + psubd %xmm7,%xmm3 │ │ + blendvps %xmm0,%xmm3,%xmm7 │ │ + movaps %xmm7,0x110(%rsp) │ │ movdqa %xmm1,%xmm0 │ │ blendvps %xmm0,%xmm2,%xmm5 │ │ - movaps %xmm5,0x90(%rsp) │ │ - lea (%rsi,%rcx,1),%eax │ │ + movaps %xmm5,0x130(%rsp) │ │ + mov 0x2b8(%rsp),%rax │ │ + lea (%rax,%r12,1),%eax │ │ cltq │ │ - pmovsxwd (%r14,%rax,2),%xmm0 │ │ - movdqa %xmm0,0x460(%rsp) │ │ - pmovsxwd 0x8(%r14,%rax,2),%xmm3 │ │ - movdqa %xmm3,0x4d0(%rsp) │ │ - psubd %xmm7,%xmm0 │ │ + pmovsxwd (%r15,%rax,2),%xmm0 │ │ + movdqa %xmm0,0x1a0(%rsp) │ │ + pmovsxwd 0x8(%r15,%rax,2),%xmm3 │ │ + movdqa %xmm3,0x100(%rsp) │ │ + psubd %xmm6,%xmm0 │ │ pabsd %xmm0,%xmm2 │ │ movdqa %xmm2,%xmm1 │ │ - movdqa 0x2a0(%rsp),%xmm10 │ │ + movdqa 0x3e0(%rsp),%xmm10 │ │ psrld %xmm10,%xmm1 │ │ - movdqa 0x2b0(%rsp),%xmm15 │ │ + movdqa 0x410(%rsp),%xmm15 │ │ movdqa %xmm15,%xmm5 │ │ psubd %xmm1,%xmm5 │ │ movdqa %xmm3,%xmm1 │ │ + pxor %xmm4,%xmm4 │ │ pmaxsd %xmm4,%xmm5 │ │ pminsd %xmm2,%xmm5 │ │ pxor %xmm2,%xmm2 │ │ psubd %xmm5,%xmm2 │ │ blendvps %xmm0,%xmm2,%xmm5 │ │ - movaps %xmm5,0x490(%rsp) │ │ + movaps %xmm5,0x1d0(%rsp) │ │ psubd %xmm9,%xmm1 │ │ pabsd %xmm1,%xmm0 │ │ movdqa %xmm0,%xmm2 │ │ psrld %xmm10,%xmm2 │ │ movdqa %xmm15,%xmm3 │ │ psubd %xmm2,%xmm3 │ │ - mov 0x148(%rsp),%rax │ │ - lea (%rax,%rcx,1),%eax │ │ + lea (%rdi,%r12,1),%eax │ │ pmaxsd %xmm4,%xmm3 │ │ + pxor %xmm4,%xmm4 │ │ pminsd %xmm0,%xmm3 │ │ pxor %xmm2,%xmm2 │ │ psubd %xmm3,%xmm2 │ │ movdqa %xmm1,%xmm0 │ │ blendvps %xmm0,%xmm2,%xmm3 │ │ - movaps %xmm3,0x4c0(%rsp) │ │ + movaps %xmm3,0xf0(%rsp) │ │ cltq │ │ - pmovsxwd (%r14,%rax,2),%xmm0 │ │ - movdqa %xmm0,0x20(%rsp) │ │ - psubd %xmm7,%xmm0 │ │ + pmovsxwd (%r15,%rax,2),%xmm0 │ │ + movdqa %xmm0,0x50(%rsp) │ │ + psubd %xmm6,%xmm0 │ │ pabsd %xmm0,%xmm1 │ │ movdqa %xmm1,%xmm2 │ │ psrld %xmm10,%xmm2 │ │ movdqa %xmm15,%xmm3 │ │ psubd %xmm2,%xmm3 │ │ pmaxsd %xmm4,%xmm3 │ │ pminsd %xmm1,%xmm3 │ │ pxor %xmm1,%xmm1 │ │ psubd %xmm3,%xmm1 │ │ blendvps %xmm0,%xmm1,%xmm3 │ │ - movaps %xmm3,0x450(%rsp) │ │ - pmovsxwd 0x8(%r14,%rax,2),%xmm0 │ │ - movdqa %xmm0,0x4a0(%rsp) │ │ + movaps %xmm3,0x190(%rsp) │ │ + pmovsxwd 0x8(%r15,%rax,2),%xmm0 │ │ + movdqa %xmm0,0x1e0(%rsp) │ │ psubd %xmm9,%xmm0 │ │ pabsd %xmm0,%xmm1 │ │ movdqa %xmm1,%xmm2 │ │ psrld %xmm10,%xmm2 │ │ movdqa %xmm15,%xmm3 │ │ psubd %xmm2,%xmm3 │ │ pmaxsd %xmm4,%xmm3 │ │ pminsd %xmm1,%xmm3 │ │ pxor %xmm1,%xmm1 │ │ psubd %xmm3,%xmm1 │ │ blendvps %xmm0,%xmm1,%xmm3 │ │ - movaps %xmm3,0x4b0(%rsp) │ │ - lea (%rbx,%rcx,1),%eax │ │ + movaps %xmm3,0x1f0(%rsp) │ │ + mov 0x2b0(%rsp),%rax │ │ + lea (%rax,%r12,1),%eax │ │ cltq │ │ - pmovsxwd 0x8(%r14,%rax,2),%xmm0 │ │ - movdqa %xmm0,0x480(%rsp) │ │ + pmovsxwd 0x8(%r15,%rax,2),%xmm0 │ │ + movdqa %xmm0,0x1c0(%rsp) │ │ psubd %xmm9,%xmm0 │ │ pabsd %xmm0,%xmm1 │ │ movdqa %xmm1,%xmm2 │ │ psrld %xmm10,%xmm2 │ │ movdqa %xmm15,%xmm3 │ │ psubd %xmm2,%xmm3 │ │ pmaxsd %xmm4,%xmm3 │ │ pminsd %xmm1,%xmm3 │ │ pxor %xmm1,%xmm1 │ │ psubd %xmm3,%xmm1 │ │ blendvps %xmm0,%xmm1,%xmm3 │ │ - movaps %xmm3,0x470(%rsp) │ │ - pmovsxwd (%r14,%rax,2),%xmm0 │ │ - movdqa %xmm0,0x400(%rsp) │ │ - psubd %xmm7,%xmm0 │ │ + movaps %xmm3,0x1b0(%rsp) │ │ + pmovsxwd (%r15,%rax,2),%xmm0 │ │ + movdqa %xmm0,0x240(%rsp) │ │ + psubd %xmm6,%xmm0 │ │ pabsd %xmm0,%xmm1 │ │ movdqa %xmm1,%xmm2 │ │ psrld %xmm10,%xmm2 │ │ movdqa %xmm15,%xmm3 │ │ psubd %xmm2,%xmm3 │ │ pmaxsd %xmm4,%xmm3 │ │ pminsd %xmm1,%xmm3 │ │ pxor %xmm1,%xmm1 │ │ psubd %xmm3,%xmm1 │ │ blendvps %xmm0,%xmm1,%xmm3 │ │ - movaps %xmm3,0x420(%rsp) │ │ - mov 0x140(%rsp),%rax │ │ - lea (%rax,%rcx,1),%eax │ │ + movaps %xmm3,0x160(%rsp) │ │ + lea (%rcx,%r12,1),%eax │ │ cltq │ │ - pmovsxwd (%r14,%rax,2),%xmm0 │ │ - movdqa %xmm0,0x3f0(%rsp) │ │ - psubd %xmm7,%xmm0 │ │ + pmovsxwd (%r15,%rax,2),%xmm0 │ │ + movdqa %xmm0,0x230(%rsp) │ │ + psubd %xmm6,%xmm0 │ │ pabsd %xmm0,%xmm1 │ │ movdqa %xmm1,%xmm2 │ │ psrld %xmm10,%xmm2 │ │ - movdqa %xmm15,%xmm4 │ │ - psubd %xmm2,%xmm4 │ │ - xorps %xmm3,%xmm3 │ │ - pmaxsd %xmm3,%xmm4 │ │ - pminsd %xmm1,%xmm4 │ │ + movdqa %xmm15,%xmm3 │ │ + psubd %xmm2,%xmm3 │ │ + pxor %xmm4,%xmm4 │ │ + pmaxsd %xmm4,%xmm3 │ │ + pminsd %xmm1,%xmm3 │ │ pxor %xmm1,%xmm1 │ │ - psubd %xmm4,%xmm1 │ │ - blendvps %xmm0,%xmm1,%xmm4 │ │ - movaps %xmm4,0x410(%rsp) │ │ - pmovsxwd 0x8(%r14,%rax,2),%xmm0 │ │ - movdqa %xmm0,0x440(%rsp) │ │ + psubd %xmm3,%xmm1 │ │ + blendvps %xmm0,%xmm1,%xmm3 │ │ + movaps %xmm3,0x150(%rsp) │ │ + pmovsxwd 0x8(%r15,%rax,2),%xmm0 │ │ + movdqa %xmm0,0x180(%rsp) │ │ psubd %xmm9,%xmm0 │ │ pabsd %xmm0,%xmm1 │ │ movdqa %xmm1,%xmm2 │ │ psrld %xmm10,%xmm2 │ │ - movdqa %xmm15,%xmm4 │ │ - psubd %xmm2,%xmm4 │ │ - pmaxsd %xmm3,%xmm4 │ │ - pxor %xmm12,%xmm12 │ │ - pminsd %xmm1,%xmm4 │ │ + movdqa %xmm15,%xmm3 │ │ + psubd %xmm2,%xmm3 │ │ + pmaxsd %xmm4,%xmm3 │ │ + xorps %xmm7,%xmm7 │ │ + pminsd %xmm1,%xmm3 │ │ pxor %xmm1,%xmm1 │ │ - psubd %xmm4,%xmm1 │ │ - blendvps %xmm0,%xmm1,%xmm4 │ │ - movaps %xmm4,0x430(%rsp) │ │ - lea 0x0(%rbp,%rcx,1),%eax │ │ + psubd %xmm3,%xmm1 │ │ + blendvps %xmm0,%xmm1,%xmm3 │ │ + movaps %xmm3,0x170(%rsp) │ │ + mov 0x2a8(%rsp),%rax │ │ + lea (%rax,%r12,1),%eax │ │ cltq │ │ - pmovsxwd 0x8(%r14,%rax,2),%xmm0 │ │ - movdqa %xmm0,0x3e0(%rsp) │ │ + pmovsxwd 0x8(%r15,%rax,2),%xmm0 │ │ + movdqa %xmm0,0x530(%rsp) │ │ psubd %xmm9,%xmm0 │ │ pabsd %xmm0,%xmm1 │ │ movdqa %xmm1,%xmm2 │ │ psrld %xmm13,%xmm2 │ │ movdqa %xmm11,%xmm3 │ │ psubd %xmm2,%xmm3 │ │ - pmaxsd %xmm12,%xmm3 │ │ + pmaxsd %xmm7,%xmm3 │ │ pminsd %xmm1,%xmm3 │ │ pxor %xmm1,%xmm1 │ │ psubd %xmm3,%xmm1 │ │ blendvps %xmm0,%xmm1,%xmm3 │ │ - movaps %xmm3,0x3d0(%rsp) │ │ - pmovsxwd (%r14,%rax,2),%xmm0 │ │ - movdqa %xmm0,0x380(%rsp) │ │ - psubd %xmm7,%xmm0 │ │ + movaps %xmm3,0x520(%rsp) │ │ + pmovsxwd (%r15,%rax,2),%xmm0 │ │ + movdqa %xmm0,0x4d0(%rsp) │ │ + psubd %xmm6,%xmm0 │ │ pabsd %xmm0,%xmm1 │ │ movdqa %xmm1,%xmm2 │ │ psrld %xmm13,%xmm2 │ │ movdqa %xmm11,%xmm3 │ │ psubd %xmm2,%xmm3 │ │ - pmaxsd %xmm12,%xmm3 │ │ + pmaxsd %xmm7,%xmm3 │ │ pminsd %xmm1,%xmm3 │ │ pxor %xmm1,%xmm1 │ │ psubd %xmm3,%xmm1 │ │ blendvps %xmm0,%xmm1,%xmm3 │ │ - movaps %xmm3,0x3b0(%rsp) │ │ - mov 0x138(%rsp),%rax │ │ - lea (%rax,%rcx,1),%eax │ │ + movaps %xmm3,0x500(%rsp) │ │ + lea (%r14,%r12,1),%eax │ │ cltq │ │ - pmovsxwd 0x8(%r14,%rax,2),%xmm0 │ │ - movdqa %xmm0,0x3c0(%rsp) │ │ + pmovsxwd 0x8(%r15,%rax,2),%xmm0 │ │ + movdqa %xmm0,0x510(%rsp) │ │ psubd %xmm9,%xmm0 │ │ pabsd %xmm0,%xmm1 │ │ movdqa %xmm1,%xmm2 │ │ psrld %xmm13,%xmm2 │ │ movdqa %xmm11,%xmm3 │ │ psubd %xmm2,%xmm3 │ │ - pmaxsd %xmm12,%xmm3 │ │ + pmaxsd %xmm7,%xmm3 │ │ pminsd %xmm1,%xmm3 │ │ pxor %xmm1,%xmm1 │ │ psubd %xmm3,%xmm1 │ │ blendvps %xmm0,%xmm1,%xmm3 │ │ - pmovsxwd (%r14,%rax,2),%xmm0 │ │ - movdqa %xmm0,0x360(%rsp) │ │ - psubd %xmm7,%xmm0 │ │ + pmovsxwd (%r15,%rax,2),%xmm0 │ │ + movdqa %xmm0,0x4b0(%rsp) │ │ + psubd %xmm6,%xmm0 │ │ + movdqa %xmm6,%xmm5 │ │ pabsd %xmm0,%xmm1 │ │ movdqa %xmm1,%xmm4 │ │ psrld %xmm13,%xmm4 │ │ movdqa %xmm11,%xmm2 │ │ psubd %xmm4,%xmm2 │ │ - pmaxsd %xmm12,%xmm2 │ │ + pmaxsd %xmm7,%xmm2 │ │ pminsd %xmm1,%xmm2 │ │ pxor %xmm1,%xmm1 │ │ psubd %xmm2,%xmm1 │ │ blendvps %xmm0,%xmm1,%xmm2 │ │ - lea (%r15,%rcx,1),%eax │ │ + lea 0x0(%rbp,%r12,1),%eax │ │ cltq │ │ - pmovsxwd 0x8(%r14,%rax,2),%xmm0 │ │ - movdqa %xmm0,0x3a0(%rsp) │ │ + pmovsxwd 0x8(%r15,%rax,2),%xmm0 │ │ + movdqa %xmm0,0x4f0(%rsp) │ │ psubd %xmm9,%xmm0 │ │ pabsd %xmm0,%xmm1 │ │ movdqa %xmm1,%xmm4 │ │ psrld %xmm10,%xmm4 │ │ - movdqa %xmm15,%xmm5 │ │ - psubd %xmm4,%xmm5 │ │ - pmaxsd %xmm12,%xmm5 │ │ - pminsd %xmm1,%xmm5 │ │ + movdqa %xmm15,%xmm6 │ │ + psubd %xmm4,%xmm6 │ │ + pmaxsd %xmm7,%xmm6 │ │ + pminsd %xmm1,%xmm6 │ │ pxor %xmm1,%xmm1 │ │ - psubd %xmm5,%xmm1 │ │ - blendvps %xmm0,%xmm1,%xmm5 │ │ - movaps %xmm5,0x390(%rsp) │ │ - pmovsxwd (%r14,%rax,2),%xmm13 │ │ + psubd %xmm6,%xmm1 │ │ + blendvps %xmm0,%xmm1,%xmm6 │ │ + movaps %xmm6,0x4e0(%rsp) │ │ + pmovsxwd (%r15,%rax,2),%xmm13 │ │ movdqa %xmm13,%xmm0 │ │ - psubd %xmm7,%xmm0 │ │ + psubd %xmm5,%xmm0 │ │ pabsd %xmm0,%xmm1 │ │ movdqa %xmm1,%xmm4 │ │ psrld %xmm10,%xmm4 │ │ - movdqa %xmm15,%xmm5 │ │ - psubd %xmm4,%xmm5 │ │ - pmaxsd %xmm12,%xmm5 │ │ - pminsd %xmm1,%xmm5 │ │ + movdqa %xmm15,%xmm6 │ │ + psubd %xmm4,%xmm6 │ │ + pmaxsd %xmm7,%xmm6 │ │ + pminsd %xmm1,%xmm6 │ │ pxor %xmm1,%xmm1 │ │ - psubd %xmm5,%xmm1 │ │ - blendvps %xmm0,%xmm1,%xmm5 │ │ - movaps %xmm5,0x340(%rsp) │ │ - mov 0x130(%rsp),%rax │ │ - lea (%rax,%rcx,1),%eax │ │ + psubd %xmm6,%xmm1 │ │ + blendvps %xmm0,%xmm1,%xmm6 │ │ + movaps %xmm6,0x490(%rsp) │ │ + lea (%r8,%r12,1),%eax │ │ cltq │ │ - pmovsxwd 0x8(%r14,%rax,2),%xmm0 │ │ - movdqa %xmm0,0x370(%rsp) │ │ + pmovsxwd 0x8(%r15,%rax,2),%xmm0 │ │ + movdqa %xmm0,0x4c0(%rsp) │ │ psubd %xmm9,%xmm0 │ │ pabsd %xmm0,%xmm1 │ │ movdqa %xmm1,%xmm4 │ │ psrld %xmm10,%xmm4 │ │ - movdqa %xmm15,%xmm5 │ │ - psubd %xmm4,%xmm5 │ │ - pmaxsd %xmm12,%xmm5 │ │ - pminsd %xmm1,%xmm5 │ │ + movdqa %xmm15,%xmm6 │ │ + psubd %xmm4,%xmm6 │ │ + pmaxsd %xmm7,%xmm6 │ │ + pminsd %xmm1,%xmm6 │ │ pxor %xmm1,%xmm1 │ │ - psubd %xmm5,%xmm1 │ │ - blendvps %xmm0,%xmm1,%xmm5 │ │ - movaps %xmm5,0x350(%rsp) │ │ - pmovsxwd (%r14,%rax,2),%xmm0 │ │ - movdqa %xmm0,0x2e0(%rsp) │ │ - psubd %xmm7,%xmm0 │ │ + psubd %xmm6,%xmm1 │ │ + blendvps %xmm0,%xmm1,%xmm6 │ │ + movaps %xmm6,0x4a0(%rsp) │ │ + pmovsxwd (%r15,%rax,2),%xmm0 │ │ + movdqa %xmm0,0x430(%rsp) │ │ + psubd %xmm5,%xmm0 │ │ pabsd %xmm0,%xmm1 │ │ movdqa %xmm1,%xmm4 │ │ psrld %xmm10,%xmm4 │ │ movdqa %xmm15,%xmm6 │ │ psubd %xmm4,%xmm6 │ │ - pmaxsd %xmm12,%xmm6 │ │ + pmaxsd %xmm7,%xmm6 │ │ pminsd %xmm1,%xmm6 │ │ pxor %xmm1,%xmm1 │ │ psubd %xmm6,%xmm1 │ │ blendvps %xmm0,%xmm1,%xmm6 │ │ - lea (%r8,%rcx,1),%eax │ │ + mov 0x298(%rsp),%rax │ │ + lea (%rax,%r12,1),%eax │ │ cltq │ │ - pmovsxwd (%r14,%rax,2),%xmm0 │ │ - movdqa %xmm0,0x2f0(%rsp) │ │ - psubd %xmm7,%xmm0 │ │ - movdqa %xmm7,%xmm11 │ │ - movdqa %xmm7,0x2d0(%rsp) │ │ + pmovsxwd (%r15,%rax,2),%xmm0 │ │ + movdqa %xmm0,0x440(%rsp) │ │ + psubd %xmm5,%xmm0 │ │ + movdqa %xmm5,%xmm11 │ │ + movdqa %xmm5,0x420(%rsp) │ │ pabsd %xmm0,%xmm1 │ │ movdqa %xmm1,%xmm4 │ │ psrld %xmm10,%xmm4 │ │ movdqa %xmm15,%xmm8 │ │ psubd %xmm4,%xmm8 │ │ - pmaxsd %xmm12,%xmm8 │ │ + pmaxsd %xmm7,%xmm8 │ │ pminsd %xmm1,%xmm8 │ │ pxor %xmm1,%xmm1 │ │ psubd %xmm8,%xmm1 │ │ blendvps %xmm0,%xmm1,%xmm8 │ │ - pmovsxwd 0x8(%r14,%rax,2),%xmm0 │ │ - movdqa %xmm0,0x320(%rsp) │ │ - movdqa %xmm9,0x310(%rsp) │ │ + pmovsxwd 0x8(%r15,%rax,2),%xmm0 │ │ + movdqa %xmm0,0x470(%rsp) │ │ + movdqa %xmm9,0x460(%rsp) │ │ psubd %xmm9,%xmm0 │ │ pabsd %xmm0,%xmm1 │ │ movdqa %xmm1,%xmm4 │ │ psrld %xmm10,%xmm4 │ │ movdqa %xmm15,%xmm5 │ │ psubd %xmm4,%xmm5 │ │ pxor %xmm4,%xmm4 │ │ pmaxsd %xmm4,%xmm5 │ │ pminsd %xmm1,%xmm5 │ │ pxor %xmm1,%xmm1 │ │ psubd %xmm5,%xmm1 │ │ blendvps %xmm0,%xmm1,%xmm5 │ │ - movaps %xmm5,0x330(%rsp) │ │ - mov 0x128(%rsp),%rax │ │ - lea (%rax,%rcx,1),%eax │ │ + movaps %xmm5,0x480(%rsp) │ │ + lea (%r10,%r12,1),%eax │ │ cltq │ │ - pmovsxwd 0x8(%r14,%rax,2),%xmm0 │ │ - movdqa %xmm0,0x300(%rsp) │ │ + pmovsxwd 0x8(%r15,%rax,2),%xmm0 │ │ + movdqa %xmm0,0x450(%rsp) │ │ psubd %xmm9,%xmm0 │ │ pabsd %xmm0,%xmm1 │ │ movdqa %xmm1,%xmm7 │ │ psrld %xmm10,%xmm7 │ │ movdqa %xmm15,%xmm9 │ │ psubd %xmm7,%xmm9 │ │ pmaxsd %xmm4,%xmm9 │ │ pxor %xmm4,%xmm4 │ │ pminsd %xmm1,%xmm9 │ │ pxor %xmm1,%xmm1 │ │ psubd %xmm9,%xmm1 │ │ blendvps %xmm0,%xmm1,%xmm9 │ │ - pmovsxwd (%r14,%rax,2),%xmm14 │ │ + pmovsxwd (%r15,%rax,2),%xmm14 │ │ movdqa %xmm14,%xmm0 │ │ psubd %xmm11,%xmm0 │ │ pabsd %xmm0,%xmm12 │ │ movdqa %xmm12,%xmm7 │ │ psrld %xmm10,%xmm7 │ │ movdqa %xmm15,%xmm1 │ │ psubd %xmm7,%xmm1 │ │ pmaxsd %xmm4,%xmm1 │ │ pminsd %xmm12,%xmm1 │ │ pxor %xmm7,%xmm7 │ │ psubd %xmm1,%xmm7 │ │ blendvps %xmm0,%xmm7,%xmm1 │ │ - movdqa -0x70(%rsp),%xmm0 │ │ + movdqa 0x10(%rsp),%xmm0 │ │ movdqa %xmm0,%xmm11 │ │ - movdqa 0x460(%rsp),%xmm7 │ │ + movdqa 0x1a0(%rsp),%xmm7 │ │ pminud %xmm7,%xmm11 │ │ pmaxsd %xmm7,%xmm0 │ │ - movdqa %xmm0,-0x70(%rsp) │ │ - movdqa 0x20(%rsp),%xmm4 │ │ + movdqa %xmm0,0x10(%rsp) │ │ + movdqa 0x50(%rsp),%xmm4 │ │ movdqa %xmm4,%xmm5 │ │ - movdqa 0x400(%rsp),%xmm0 │ │ + movdqa 0x240(%rsp),%xmm0 │ │ pminud %xmm0,%xmm5 │ │ pmaxsd %xmm0,%xmm4 │ │ - movdqa 0x3f0(%rsp),%xmm0 │ │ + movdqa 0x230(%rsp),%xmm0 │ │ pminud %xmm0,%xmm5 │ │ pmaxsd %xmm0,%xmm4 │ │ - movdqa %xmm4,0x20(%rsp) │ │ - movdqa 0x380(%rsp),%xmm0 │ │ + movdqa %xmm4,0x50(%rsp) │ │ + movdqa 0x4d0(%rsp),%xmm0 │ │ movdqa %xmm0,%xmm15 │ │ - movdqa 0x360(%rsp),%xmm4 │ │ + movdqa 0x4b0(%rsp),%xmm4 │ │ pminud %xmm4,%xmm15 │ │ pmaxsd %xmm4,%xmm0 │ │ movdqa %xmm0,%xmm4 │ │ pminud %xmm13,%xmm15 │ │ pmaxsd %xmm13,%xmm4 │ │ - movdqa 0x2e0(%rsp),%xmm0 │ │ + movdqa 0x430(%rsp),%xmm0 │ │ pminud %xmm0,%xmm15 │ │ pmaxsd %xmm0,%xmm4 │ │ - movdqa 0x2f0(%rsp),%xmm13 │ │ + movdqa 0x440(%rsp),%xmm13 │ │ movdqa %xmm13,%xmm12 │ │ pminud %xmm14,%xmm12 │ │ pmaxsd %xmm14,%xmm13 │ │ - movdqa 0x4e0(%rsp),%xmm7 │ │ - paddd 0x10(%rsp),%xmm7 │ │ - movdqa 0x450(%rsp),%xmm10 │ │ - paddd 0x490(%rsp),%xmm10 │ │ - movdqa 0x410(%rsp),%xmm0 │ │ - paddd 0x420(%rsp),%xmm0 │ │ + movdqa 0x110(%rsp),%xmm7 │ │ + paddd 0x120(%rsp),%xmm7 │ │ + movdqa 0x190(%rsp),%xmm10 │ │ + paddd 0x1d0(%rsp),%xmm10 │ │ + movdqa 0x150(%rsp),%xmm0 │ │ + paddd 0x160(%rsp),%xmm0 │ │ paddd %xmm10,%xmm0 │ │ paddd %xmm0,%xmm0 │ │ - pmulld 0x280(%rsp),%xmm7 │ │ + pmulld 0x210(%rsp),%xmm7 │ │ paddd %xmm0,%xmm7 │ │ movdqa %xmm7,%xmm10 │ │ - movdqa 0xa0(%rsp),%xmm14 │ │ + movdqa 0xc0(%rsp),%xmm14 │ │ movdqa %xmm14,%xmm7 │ │ - movdqa 0x2d0(%rsp),%xmm0 │ │ + movdqa 0x420(%rsp),%xmm0 │ │ pminud %xmm0,%xmm7 │ │ pminud %xmm7,%xmm11 │ │ movdqa %xmm14,%xmm7 │ │ pmaxsd %xmm0,%xmm7 │ │ movdqa %xmm0,%xmm14 │ │ - movdqa -0x70(%rsp),%xmm0 │ │ + movdqa 0x10(%rsp),%xmm0 │ │ pmaxsd %xmm7,%xmm0 │ │ pminud %xmm11,%xmm5 │ │ - movdqa 0x20(%rsp),%xmm7 │ │ + movdqa 0x50(%rsp),%xmm7 │ │ pmaxsd %xmm0,%xmm7 │ │ - paddd 0x3b0(%rsp),%xmm2 │ │ - paddd 0x340(%rsp),%xmm6 │ │ + paddd 0x500(%rsp),%xmm2 │ │ + paddd 0x490(%rsp),%xmm6 │ │ paddd %xmm8,%xmm1 │ │ paddd %xmm6,%xmm1 │ │ - pmulld 0x270(%rsp),%xmm2 │ │ + pmulld 0x220(%rsp),%xmm2 │ │ paddd %xmm1,%xmm2 │ │ paddd %xmm10,%xmm2 │ │ pminud %xmm5,%xmm15 │ │ pmaxsd %xmm7,%xmm4 │ │ pminud %xmm15,%xmm12 │ │ pmaxsd %xmm4,%xmm13 │ │ movdqa %xmm2,%xmm0 │ │ psrad $0x1f,%xmm0 │ │ - movdqa 0x4bee0(%rip),%xmm8 │ │ + movdqa 0x5583d(%rip),%xmm8 │ │ paddd %xmm8,%xmm2 │ │ paddd %xmm0,%xmm2 │ │ psrad $0x4,%xmm2 │ │ paddd %xmm14,%xmm2 │ │ movdqa %xmm12,%xmm0 │ │ pcmpgtd %xmm2,%xmm0 │ │ pminsd %xmm13,%xmm2 │ │ blendvps %xmm0,%xmm12,%xmm2 │ │ movdqa 0xb0(%rsp),%xmm0 │ │ movdqa %xmm0,%xmm14 │ │ - movdqa 0x4d0(%rsp),%xmm1 │ │ + movdqa 0x100(%rsp),%xmm1 │ │ pminud %xmm1,%xmm14 │ │ pmaxsd %xmm1,%xmm0 │ │ movdqa %xmm0,%xmm15 │ │ - movdqa 0x4a0(%rsp),%xmm8 │ │ + movdqa 0x1e0(%rsp),%xmm8 │ │ movdqa %xmm8,%xmm1 │ │ - movdqa 0x480(%rsp),%xmm5 │ │ + movdqa 0x1c0(%rsp),%xmm5 │ │ pminud %xmm5,%xmm1 │ │ pmaxsd %xmm5,%xmm8 │ │ - movdqa 0x440(%rsp),%xmm4 │ │ + movdqa 0x180(%rsp),%xmm4 │ │ pminud %xmm4,%xmm1 │ │ pmaxsd %xmm4,%xmm8 │ │ - movdqa 0x3e0(%rsp),%xmm10 │ │ + movdqa 0x530(%rsp),%xmm10 │ │ movdqa %xmm10,%xmm5 │ │ - movdqa 0x3c0(%rsp),%xmm4 │ │ + movdqa 0x510(%rsp),%xmm4 │ │ pminud %xmm4,%xmm5 │ │ pmaxsd %xmm4,%xmm10 │ │ - movdqa 0x3a0(%rsp),%xmm4 │ │ + movdqa 0x4f0(%rsp),%xmm4 │ │ pminud %xmm4,%xmm5 │ │ pmaxsd %xmm4,%xmm10 │ │ - movdqa 0x370(%rsp),%xmm4 │ │ + movdqa 0x4c0(%rsp),%xmm4 │ │ pminud %xmm4,%xmm5 │ │ pmaxsd %xmm4,%xmm10 │ │ - movdqa 0x320(%rsp),%xmm11 │ │ + movdqa 0x470(%rsp),%xmm11 │ │ movdqa %xmm11,%xmm6 │ │ - movdqa 0x300(%rsp),%xmm4 │ │ + movdqa 0x450(%rsp),%xmm4 │ │ pminud %xmm4,%xmm6 │ │ pmaxsd %xmm4,%xmm11 │ │ - movdqa 0x90(%rsp),%xmm0 │ │ - paddd 0x40(%rsp),%xmm0 │ │ - movdqa 0x4b0(%rsp),%xmm7 │ │ - paddd 0x4c0(%rsp),%xmm7 │ │ - movdqa 0x430(%rsp),%xmm4 │ │ - paddd 0x470(%rsp),%xmm4 │ │ + movdqa 0x130(%rsp),%xmm0 │ │ + paddd 0x80(%rsp),%xmm0 │ │ + movdqa 0x1f0(%rsp),%xmm7 │ │ + paddd 0xf0(%rsp),%xmm7 │ │ + movdqa 0x170(%rsp),%xmm4 │ │ + paddd 0x1b0(%rsp),%xmm4 │ │ paddd %xmm7,%xmm4 │ │ paddd %xmm4,%xmm4 │ │ - pmulld 0x280(%rsp),%xmm0 │ │ + pmulld 0x210(%rsp),%xmm0 │ │ paddd %xmm4,%xmm0 │ │ movdqa %xmm0,%xmm4 │ │ - movdqa 0x60(%rsp),%xmm0 │ │ + movdqa 0xa0(%rsp),%xmm0 │ │ movdqa %xmm0,%xmm7 │ │ - movdqa 0x310(%rsp),%xmm12 │ │ + movdqa 0x460(%rsp),%xmm12 │ │ pminud %xmm12,%xmm7 │ │ pminud %xmm7,%xmm14 │ │ - movdqa 0x4bdb7(%rip),%xmm7 │ │ + movdqa 0x5565e(%rip),%xmm7 │ │ pmaxsd %xmm12,%xmm0 │ │ pmaxsd %xmm0,%xmm15 │ │ pminud %xmm14,%xmm1 │ │ pmaxsd %xmm15,%xmm8 │ │ - paddd 0x3d0(%rsp),%xmm3 │ │ - movdqa 0x350(%rsp),%xmm0 │ │ - paddd 0x390(%rsp),%xmm0 │ │ - paddd 0x330(%rsp),%xmm9 │ │ + paddd 0x520(%rsp),%xmm3 │ │ + movdqa 0x4a0(%rsp),%xmm0 │ │ + paddd 0x4e0(%rsp),%xmm0 │ │ + paddd 0x480(%rsp),%xmm9 │ │ paddd %xmm0,%xmm9 │ │ - pmulld 0x270(%rsp),%xmm3 │ │ + pmulld 0x220(%rsp),%xmm3 │ │ paddd %xmm9,%xmm3 │ │ paddd %xmm4,%xmm3 │ │ pminud %xmm1,%xmm5 │ │ pmaxsd %xmm8,%xmm10 │ │ pminud %xmm5,%xmm6 │ │ pmaxsd %xmm10,%xmm11 │ │ movdqa %xmm3,%xmm0 │ │ psrad $0x1f,%xmm0 │ │ - paddd 0x4bcfb(%rip),%xmm3 │ │ + paddd 0x55652(%rip),%xmm3 │ │ paddd %xmm0,%xmm3 │ │ psrad $0x4,%xmm3 │ │ paddd %xmm12,%xmm3 │ │ movdqa %xmm6,%xmm0 │ │ pcmpgtd %xmm3,%xmm0 │ │ pminsd %xmm11,%xmm3 │ │ blendvps %xmm0,%xmm6,%xmm3 │ │ pshufb %xmm7,%xmm3 │ │ pshufb %xmm7,%xmm2 │ │ - punpckldq %xmm3,%xmm2 │ │ - movq %xmm2,(%r10,%rcx,1) │ │ - add $0x8,%rcx │ │ - cmp %rcx,%rdx │ │ - jne ad500 │ │ - mov %rdx,%r15 │ │ - cmp 0xc8(%rsp),%rdx │ │ - je acdc0 │ │ - jmpq ace9e │ │ - bsr %r13d,%ecx │ │ + punpcklqdq %xmm3,%xmm2 │ │ + movdqu %xmm2,(%rdx,%r12,2) │ │ + add $0x8,%r12 │ │ + cmp %r12,%r11 │ │ + jne a81e0 │ │ + mov %r11,%r12 │ │ + cmp 0x208(%rsp),%r11 │ │ + mov 0x270(%rsp),%r8 │ │ + mov 0x268(%rsp),%r14 │ │ + mov 0x260(%rsp),%r10 │ │ + mov 0x258(%rsp),%rbp │ │ + mov 0xe8(%rsp),%rcx │ │ + mov 0x28(%rsp),%rsi │ │ + je a8030 │ │ + jmp a8e10 │ │ + xor %r12d,%r12d │ │ + jmp a8dfd │ │ + xor %r12d,%r12d │ │ + mov 0xe8(%rsp),%rcx │ │ + jmp a8e10 │ │ + xor %r12d,%r12d │ │ + mov 0xe8(%rsp),%rcx │ │ + mov 0x28(%rsp),%rsi │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + mov %r14,%rax │ │ + movslq %ebp,%r14 │ │ + movslq %r10d,%r10 │ │ + movslq %r8d,%r8 │ │ + cltq │ │ + movslq %ecx,%rbp │ │ + movslq %esi,%rdi │ │ + movslq %r12d,%rcx │ │ + mov %rcx,%rsi │ │ + sub %rdi,%rsi │ │ + mov %rsi,0x1c0(%rsp) │ │ + add %rcx,%rdi │ │ + mov %rdi,0x1d0(%rsp) │ │ + mov %rcx,%rsi │ │ + sub %rbp,%rsi │ │ + mov %rsi,0x1b0(%rsp) │ │ + add %rcx,%rbp │ │ + mov %rbp,0x1e0(%rsp) │ │ + mov %rcx,%rsi │ │ + sub %rax,%rsi │ │ + mov %rsi,0x1a0(%rsp) │ │ + add %rcx,%rax │ │ + mov %rax,0x1f0(%rsp) │ │ + mov %rcx,%rax │ │ + sub %r8,%rax │ │ + mov %rax,0x190(%rsp) │ │ + add %rcx,%r8 │ │ + mov %r8,0xf0(%rsp) │ │ + mov %rcx,%rax │ │ + sub %r10,%rax │ │ + mov %rax,0x180(%rsp) │ │ + add %rcx,%r10 │ │ + mov %r10,0x100(%rsp) │ │ + mov %rcx,%rax │ │ + sub %r14,%rax │ │ + mov %rax,0x170(%rsp) │ │ + add %rcx,%r14 │ │ + mov %r14,0x110(%rsp) │ │ + lea (%rdx,%r12,2),%rax │ │ + mov 0x208(%rsp),%rcx │ │ + sub %r12,%rcx │ │ + mov %rcx,0x150(%rsp) │ │ + xor %r12d,%r12d │ │ + mov %rdx,0x38(%rsp) │ │ + mov %rax,0x160(%rsp) │ │ + jmp a8f17 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + mov 0x160(%rsp),%rcx │ │ + mov %ax,(%rcx,%r12,2) │ │ + mov %rcx,%rax │ │ + add $0x1,%r12 │ │ + cmp %r12,0x150(%rsp) │ │ + mov 0x20(%rsp),%r15 │ │ + je a8030 │ │ + movzwl (%rax,%r12,2),%ecx │ │ + mov 0x110(%rsp),%rax │ │ + add %r12d,%eax │ │ + cltq │ │ + movswl (%r15,%rax,2),%edx │ │ + mov 0x170(%rsp),%rax │ │ + add %r12d,%eax │ │ + cltq │ │ + mov %edx,%esi │ │ + sub %ecx,%esi │ │ + mov %ecx,%r8d │ │ + cmovb %edx,%r8d │ │ + mov %ecx,0x10(%rsp) │ │ + cmovl %ecx,%edx │ │ + movswl (%r15,%rax,2),%eax │ │ + mov %esi,%edi │ │ + neg %edi │ │ + cmovl %esi,%edi │ │ + mov %edi,%ebp │ │ + mov %r9d,%ecx │ │ + shr %cl,%ebp │ │ + mov %ebx,%ecx │ │ + sub %ebp,%ecx │ │ + jns a8f68 │ │ + xor %ecx,%ecx │ │ + cmp %ecx,%edi │ │ + mov 0x8(%rsp),%r14d │ │ + jle a8f73 │ │ + mov %ecx,%edi │ │ + mov %edi,%ecx │ │ + neg %ecx │ │ + test %esi,%esi │ │ + cmovns %edi,%ecx │ │ + mov %ecx,0x80(%rsp) │ │ + mov %eax,%esi │ │ + sub 0x10(%rsp),%esi │ │ + mov %esi,%edi │ │ + neg %edi │ │ + cmovl %esi,%edi │ │ + mov %edi,%ebp │ │ + mov %r9d,%ecx │ │ + shr %cl,%ebp │ │ + mov %ebx,%ecx │ │ + sub %ebp,%ecx │ │ + jns a8f9f │ │ + xor %ecx,%ecx │ │ + cmp %ecx,%edi │ │ + jle a8fa5 │ │ + mov %ecx,%edi │ │ + mov %edi,%ecx │ │ + neg %ecx │ │ + test %esi,%esi │ │ + cmovns %edi,%ecx │ │ + mov %rcx,0xa0(%rsp) │ │ + cmp %eax,%r8d │ │ + cmova %eax,%r8d │ │ + cmp %eax,%edx │ │ + cmovl %eax,%edx │ │ + mov 0x100(%rsp),%rax │ │ + lea (%rax,%r12,1),%eax │ │ + cltq │ │ + movswl (%r15,%rax,2),%ebp │ │ + mov 0x180(%rsp),%rax │ │ + lea (%rax,%r12,1),%eax │ │ + cltq │ │ + movswl (%r15,%rax,2),%r11d │ │ + mov 0xf0(%rsp),%rax │ │ + add %r12d,%eax │ │ + movslq %eax,%rcx │ │ + mov %ebp,%eax │ │ + sub 0x10(%rsp),%eax │ │ + mov %eax,%edi │ │ + neg %edi │ │ + cmovl %eax,%edi │ │ + movswl (%r15,%rcx,2),%esi │ │ + mov %edi,%ebx │ │ + mov %r13d,%ecx │ │ + shr %cl,%ebx │ │ + mov %r14d,%ecx │ │ + sub %ebx,%ecx │ │ + mov 0x190(%rsp),%rbx │ │ + lea (%rbx,%r12,1),%ebx │ │ + movslq %ebx,%rbx │ │ + movswl (%r15,%rbx,2),%r10d │ │ + jns a902c │ │ + xor %ecx,%ecx │ │ + cmp %ecx,%edi │ │ + jle a9032 │ │ + mov %ecx,%edi │ │ + mov %edi,%ecx │ │ + neg %ecx │ │ + test %eax,%eax │ │ + cmovns %edi,%ecx │ │ + mov %ecx,0xb0(%rsp) │ │ + mov %r11d,%edi │ │ + sub 0x10(%rsp),%edi │ │ + mov %edi,%eax │ │ + neg %eax │ │ + cmovl %edi,%eax │ │ + mov %eax,%ebx │ │ + mov %r13d,%ecx │ │ + shr %cl,%ebx │ │ + mov %r14d,%ecx │ │ + sub %ebx,%ecx │ │ + jns a9060 │ │ + xor %ecx,%ecx │ │ + cmp %ecx,%eax │ │ + jle a9066 │ │ + mov %ecx,%eax │ │ + mov %eax,%r9d │ │ + neg %r9d │ │ + test %edi,%edi │ │ + cmovns %eax,%r9d │ │ + mov %esi,%edi │ │ + sub 0x10(%rsp),%edi │ │ + mov %edi,%eax │ │ + neg %eax │ │ + cmovl %edi,%eax │ │ + mov %eax,%ebx │ │ + mov %r13d,%ecx │ │ + shr %cl,%ebx │ │ + mov %r14d,%ecx │ │ + sub %ebx,%ecx │ │ + jns a908f │ │ + xor %ecx,%ecx │ │ + cmp %ecx,%eax │ │ + jle a9095 │ │ + mov %ecx,%eax │ │ + mov %eax,%ecx │ │ + neg %ecx │ │ + test %edi,%edi │ │ + cmovns %eax,%ecx │ │ + mov %ecx,0xc0(%rsp) │ │ + mov %r10d,%edi │ │ + sub 0x10(%rsp),%edi │ │ + mov %edi,%eax │ │ + neg %eax │ │ + cmovl %edi,%eax │ │ + mov %eax,%ebx │ │ + mov %r13d,%ecx │ │ + shr %cl,%ebx │ │ + mov %r14d,%ecx │ │ + sub %ebx,%ecx │ │ + jns a90c3 │ │ + xor %ecx,%ecx │ │ + cmp %ecx,%eax │ │ + mov 0xd0(%rsp),%r14d │ │ + jle a90d1 │ │ + mov %ecx,%eax │ │ + mov %eax,%ecx │ │ + neg %ecx │ │ + test %edi,%edi │ │ + cmovns %eax,%ecx │ │ + mov %ecx,0x130(%rsp) │ │ + mov %ebp,%eax │ │ + cmp %ebp,%r8d │ │ + ja a9120 │ │ + mov %r8d,%eax │ │ + cmp %ebp,%edx │ │ + jge a9124 │ │ + mov %r11d,%ecx │ │ + cmp %r11d,%eax │ │ + ja a912e │ │ + mov %eax,%ecx │ │ + cmp %r11d,%ebp │ │ + jge a9133 │ │ + mov %esi,%eax │ │ + cmp %esi,%ecx │ │ + ja a913c │ │ + mov %ecx,%eax │ │ + cmp %esi,%r11d │ │ + jge a9141 │ │ + mov %r10d,%edi │ │ + cmp %r10d,%eax │ │ + ja a914c │ │ + mov %eax,%edi │ │ + cmp %r10d,%esi │ │ + mov 0x60(%rsp),%ecx │ │ + jge a9155 │ │ + jmp a9158 │ │ + cmp %ebp,%edx │ │ + jl a90ef │ │ + mov %edx,%ebp │ │ + mov %r11d,%ecx │ │ + cmp %r11d,%eax │ │ + jbe a90f7 │ │ + cmp %r11d,%ebp │ │ + jl a90fe │ │ + mov %ebp,%r11d │ │ + mov %esi,%eax │ │ + cmp %esi,%ecx │ │ + jbe a9104 │ │ + cmp %esi,%r11d │ │ + jl a910b │ │ + mov %r11d,%esi │ │ + mov %r10d,%edi │ │ + cmp %r10d,%eax │ │ + jbe a9113 │ │ + cmp %r10d,%esi │ │ + mov 0x60(%rsp),%ecx │ │ + jl a9158 │ │ + mov %esi,%r10d │ │ + mov 0x1f0(%rsp),%rax │ │ + add %r12d,%eax │ │ + cltq │ │ + movswl (%r15,%rax,2),%ebp │ │ + mov 0x1a0(%rsp),%rax │ │ + lea (%rax,%r12,1),%eax │ │ + cltq │ │ + movswl (%r15,%rax,2),%r13d │ │ + mov %ebp,%eax │ │ + sub 0x10(%rsp),%eax │ │ + mov %eax,%esi │ │ + neg %esi │ │ + cmovl %eax,%esi │ │ + mov %esi,%edx │ │ + shr %cl,%edx │ │ + mov %r14d,%ebx │ │ + sub %edx,%ebx │ │ + jns a9197 │ │ + xor %ebx,%ebx │ │ + cmp %ebx,%esi │ │ + jle a919d │ │ + mov %ebx,%esi │ │ + mov %esi,%edx │ │ + neg %edx │ │ + test %eax,%eax │ │ + cmovns %esi,%edx │ │ + mov %edx,0x120(%rsp) │ │ + mov %r13d,%esi │ │ + sub 0x10(%rsp),%esi │ │ + mov %esi,%eax │ │ + neg %eax │ │ + cmovl %esi,%eax │ │ + mov %eax,%edx │ │ + shr %cl,%edx │ │ + mov %r14d,%ecx │ │ + sub %edx,%ecx │ │ + jns a91c8 │ │ + xor %ecx,%ecx │ │ + cmp %ecx,%eax │ │ + mov 0x8(%rsp),%r14d │ │ + jle a91d3 │ │ + mov %ecx,%eax │ │ + mov %eax,%ebx │ │ + neg %ebx │ │ + test %esi,%esi │ │ + cmovns %eax,%ebx │ │ + mov %ebp,%eax │ │ + cmp %ebp,%edi │ │ + ja a9200 │ │ + mov %edi,%eax │ │ + cmp %ebp,%r10d │ │ + jge a9205 │ │ + mov %r13d,0x50(%rsp) │ │ + cmp %r13d,%eax │ │ + ja a9212 │ │ + mov %eax,0x50(%rsp) │ │ + cmp %r13d,%ebp │ │ + jge a9217 │ │ + jmp a921a │ │ + xchg %ax,%ax │ │ + cmp %ebp,%r10d │ │ + jl a91e9 │ │ + mov %r10d,%ebp │ │ + mov %r13d,0x50(%rsp) │ │ + cmp %r13d,%eax │ │ + jbe a91f3 │ │ + cmp %r13d,%ebp │ │ + jl a921a │ │ + mov %ebp,%r13d │ │ + mov 0x1e0(%rsp),%rax │ │ + add %r12d,%eax │ │ + cltq │ │ + movswl (%r15,%rax,2),%r11d │ │ + mov 0x1b0(%rsp),%rax │ │ + lea (%rax,%r12,1),%eax │ │ + cltq │ │ + movswl (%r15,%rax,2),%eax │ │ + mov 0x1d0(%rsp),%rcx │ │ + add %r12d,%ecx │ │ + movslq %ecx,%rcx │ │ + mov %r11d,%edx │ │ + sub 0x10(%rsp),%edx │ │ + mov %edx,%ebp │ │ + neg %ebp │ │ + cmovl %edx,%ebp │ │ + movswl (%r15,%rcx,2),%esi │ │ + mov %ebp,%edi │ │ + mov 0x40(%rsp),%ecx │ │ + shr %cl,%edi │ │ + mov %r14d,%ecx │ │ + sub %edi,%ecx │ │ + mov 0x1c0(%rsp),%rdi │ │ + lea (%rdi,%r12,1),%edi │ │ + movslq %edi,%rdi │ │ + movswl (%r15,%rdi,2),%r15d │ │ + jns a9285 │ │ + xor %ecx,%ecx │ │ + cmp %ecx,%ebp │ │ + jle a928b │ │ + mov %ecx,%ebp │ │ + mov %ebp,%r10d │ │ + neg %r10d │ │ + test %edx,%edx │ │ + cmovns %ebp,%r10d │ │ + mov %eax,%ebp │ │ + sub 0x10(%rsp),%ebp │ │ + mov %ebp,%edx │ │ + neg %edx │ │ + cmovl %ebp,%edx │ │ + mov %edx,%edi │ │ + mov 0x40(%rsp),%ecx │ │ + shr %cl,%edi │ │ + mov %r14d,%ecx │ │ + sub %edi,%ecx │ │ + jns a92b5 │ │ + xor %ecx,%ecx │ │ + cmp %ecx,%edx │ │ + jle a92bb │ │ + mov %ecx,%edx │ │ + mov %edx,%r8d │ │ + neg %r8d │ │ + test %ebp,%ebp │ │ + cmovns %edx,%r8d │ │ + mov %esi,%ebp │ │ + sub 0x10(%rsp),%ebp │ │ + mov %ebp,%edx │ │ + neg %edx │ │ + cmovl %ebp,%edx │ │ + mov %edx,%edi │ │ + mov 0x40(%rsp),%ecx │ │ + shr %cl,%edi │ │ + mov %r14d,%ecx │ │ + sub %edi,%ecx │ │ + jns a92e5 │ │ + xor %ecx,%ecx │ │ + cmp %ecx,%edx │ │ + jle a92eb │ │ + mov %ecx,%edx │ │ + mov %edx,%r14d │ │ + neg %r14d │ │ + test %ebp,%ebp │ │ + cmovns %edx,%r14d │ │ + mov %r15d,%ebp │ │ + sub 0x10(%rsp),%ebp │ │ + mov %ebp,%edx │ │ + neg %edx │ │ + cmovl %ebp,%edx │ │ + mov %edx,%edi │ │ + mov 0x40(%rsp),%ecx │ │ + shr %cl,%edi │ │ + mov 0x8(%rsp),%ecx │ │ + sub %edi,%ecx │ │ + jns a9317 │ │ + xor %ecx,%ecx │ │ + cmp %ecx,%edx │ │ + mov 0xa0(%rsp),%rdi │ │ + jle a9325 │ │ + mov %ecx,%edx │ │ + mov %edx,%ecx │ │ + neg %ecx │ │ + test %ebp,%ebp │ │ + cmovns %edx,%ecx │ │ + mov %r11d,%edx │ │ + mov 0x50(%rsp),%ebp │ │ + cmp %r11d,%ebp │ │ + ja a933c │ │ + mov %ebp,%edx │ │ + add 0xb0(%rsp),%r9d │ │ + cmp %r11d,%r13d │ │ + jl a934c │ │ + mov %r13d,%r11d │ │ + add 0xc0(%rsp),%r9d │ │ + add 0x80(%rsp),%edi │ │ + mov %eax,%ebp │ │ + cmp %eax,%edx │ │ + ja a9363 │ │ + mov %edx,%ebp │ │ + add 0x130(%rsp),%r9d │ │ + imul 0x78(%rsp),%edi │ │ + cmp %eax,%r11d │ │ + mov 0x40(%rsp),%r13d │ │ + jl a937d │ │ + mov %r11d,%eax │ │ + add %r10d,%r8d │ │ + add 0x120(%rsp),%ebx │ │ + mov %esi,%edx │ │ + cmp %esi,%ebp │ │ + ja a938f │ │ + mov %ebp,%edx │ │ + lea (%rdi,%r9,2),%ebp │ │ + add %r14d,%r8d │ │ + imul 0x148(%rsp),%ebx │ │ + cmp %esi,%eax │ │ + mov 0x60(%rsp),%r9d │ │ + mov 0x140(%rsp),%r11 │ │ + jl a93b1 │ │ + mov %eax,%esi │ │ + add %ecx,%r8d │ │ + add %ebp,%ebx │ │ + mov %r15d,%eax │ │ + cmp %r15d,%edx │ │ + ja a93c0 │ │ + mov %edx,%eax │ │ + add %r8d,%ebx │ │ + cmp %r15d,%esi │ │ + mov 0x38(%rsp),%rdx │ │ + jl a93d0 │ │ + mov %esi,%r15d │ │ + mov %ebx,%ecx │ │ + sar $0x1f,%ecx │ │ + lea (%rcx,%rbx,1),%ecx │ │ + add $0x8,%ecx │ │ + sar $0x4,%ecx │ │ + add 0x10(%rsp),%ecx │ │ + cmp %r15d,%ecx │ │ + jg a93ea │ │ + mov %ecx,%r15d │ │ + cmp %eax,%ecx │ │ + mov 0xd0(%rsp),%ebx │ │ + jl a8ef0 │ │ + mov %r15d,%eax │ │ + jmpq a8ef0 │ │ + mov 0x8(%rsp),%r9d │ │ + bsr %r9d,%ecx │ │ xor %edx,%edx │ │ - sub %ecx,%r11d │ │ - cmovs %edx,%r11d │ │ - mov 0x540(%rsp),%ecx │ │ + sub %ecx,%r13d │ │ + cmovs %edx,%r13d │ │ + mov 0x590(%rsp),%ecx │ │ test %ecx,%ecx │ │ - mov -0x38(%rsp),%r9 │ │ - jle aef8a │ │ + mov 0x38(%rsp),%rbp │ │ + jle aa46b │ │ lea 0x4(%rax),%ecx │ │ + mov 0x30(%rsp),%r10 │ │ + sar %r10 │ │ movslq %ecx,%rcx │ │ cltq │ │ - lea 0x5b923(%rip),%rdx │ │ - mov 0x540(%rsp),%esi │ │ + lea 0x64432(%rip),%rdx │ │ + mov 0x590(%rsp),%esi │ │ mov %esi,%r8d │ │ - movsbl (%rdx,%rcx,2),%r10d │ │ - movsbl (%rdx,%rax,2),%r15d │ │ - movsbl 0x1(%rdx,%rcx,2),%r14d │ │ - movsbl 0x1(%rdx,%rax,2),%ebp │ │ + movsbq (%rdx,%rcx,2),%rdi │ │ + movsbq (%rdx,%rax,2),%r11 │ │ + movsbq 0x1(%rdx,%rcx,2),%r14 │ │ + movsbq 0x1(%rdx,%rax,2),%r15 │ │ lea -0x1(%r8),%rax │ │ - lea (%r10,%rax,1),%ecx │ │ - cmp %r10d,%ecx │ │ + lea (%rdi,%rax,1),%ecx │ │ + cmp %edi,%ecx │ │ setl %cl │ │ cmp $0x7fffffff,%rax │ │ seta %dl │ │ or %cl,%dl │ │ - lea (%r15,%rax,1),%ecx │ │ - cmp %r15d,%ecx │ │ + lea (%r11,%rax,1),%ecx │ │ + cmp %r11d,%ecx │ │ setl %cl │ │ lea (%r14,%rax,1),%esi │ │ cmp %r14d,%esi │ │ setl %bl │ │ or %cl,%bl │ │ - mov 0x548(%rsp),%ecx │ │ or %dl,%bl │ │ - add %ebp,%eax │ │ - cmp %ebp,%eax │ │ + add %r15d,%eax │ │ + cmp %r15d,%eax │ │ setl %al │ │ or %bl,%al │ │ - mov %al,0x88(%rsp) │ │ - mov %r8,-0x50(%rsp) │ │ + mov %al,0x1f0(%rsp) │ │ + mov %r8,0xf0(%rsp) │ │ and $0xfffffff8,%r8d │ │ - movd %r11d,%xmm0 │ │ - movd %r13d,%xmm1 │ │ + mov %r8,0x240(%rsp) │ │ + movd %r13d,%xmm0 │ │ + movd %r9d,%xmm1 │ │ pshufd $0x0,%xmm1,%xmm1 │ │ - mov %r10d,%edx │ │ - neg %edx │ │ - mov %r15d,%esi │ │ - neg %esi │ │ - mov %r14d,%ebx │ │ - neg %ebx │ │ - mov %ebp,%edi │ │ - neg %edi │ │ + add %r10,%r10 │ │ + mov %r10,0x30(%rsp) │ │ + mov %edi,%eax │ │ + mov %rax,0x230(%rsp) │ │ + mov %rdi,0x180(%rsp) │ │ + mov %edi,%r10d │ │ + neg %r10d │ │ + mov %r11d,%r12d │ │ + mov %r11,0x170(%rsp) │ │ + neg %r11d │ │ + mov %r14d,%edi │ │ + mov %r14,0x160(%rsp) │ │ + neg %r14d │ │ + mov %r15d,%ebx │ │ + mov %r15,0x150(%rsp) │ │ + neg %r15d │ │ pmovzxdq %xmm0,%xmm0 │ │ - mov %r14,0x90(%rsp) │ │ - mov %rbp,0x10(%rsp) │ │ - mov %r8,0x80(%rsp) │ │ - mov %rsi,0x8(%rsp) │ │ - mov %rbx,-0x40(%rsp) │ │ - mov %rdi,-0x48(%rsp) │ │ - mov %r10,(%rsp) │ │ - mov %r15,-0x8(%rsp) │ │ - mov %rdx,0x38(%rsp) │ │ - movdqa %xmm0,0xf0(%rsp) │ │ - movdqa %xmm1,0xe0(%rsp) │ │ - movdqa 0xf0(%rsp),%xmm11 │ │ - jmp ae220 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - add 0x30(%rsp),%r9 │ │ - add $0x18,%r12 │ │ - mov %r12,-0x58(%rsp) │ │ - mov 0x58(%rsp),%rcx │ │ - add $0xffffffff,%ecx │ │ - mov 0x90(%rsp),%r14 │ │ - mov 0x10(%rsp),%rbp │ │ - mov 0x80(%rsp),%r8 │ │ - mov 0x8(%rsp),%rsi │ │ - mov -0x40(%rsp),%rbx │ │ - mov -0x48(%rsp),%rdi │ │ - je aef8a │ │ - mov %rcx,0x58(%rsp) │ │ - mov 0x540(%rsp),%eax │ │ + movslq %r15d,%rax │ │ + mov %rax,0x148(%rsp) │ │ + movslq %r14d,%rax │ │ + mov %rax,0x140(%rsp) │ │ + movslq %r11d,%rax │ │ + mov %rax,0x220(%rsp) │ │ + movslq %r10d,%rax │ │ + mov %rax,0x210(%rsp) │ │ + mov %r10,0x1e0(%rsp) │ │ + mov %r12,0x1d0(%rsp) │ │ + mov %r11,0x1c0(%rsp) │ │ + mov %rdi,0x1b0(%rsp) │ │ + mov %r14,0x1a0(%rsp) │ │ + mov %rbx,0x190(%rsp) │ │ + mov %r15,0x78(%rsp) │ │ + movdqa %xmm0,0x110(%rsp) │ │ + movdqa %xmm1,0x100(%rsp) │ │ + movdqa 0x110(%rsp),%xmm11 │ │ + jmp a95ec │ │ + add $0x18,%r8 │ │ + mov %r8,0x20(%rsp) │ │ + mov 0x38(%rsp),%rbp │ │ + add 0x30(%rsp),%rbp │ │ + mov 0x98(%rsp),%rax │ │ + add $0xffffffff,%eax │ │ + mov %rax,0x98(%rsp) │ │ + mov 0x1e0(%rsp),%r10 │ │ + mov 0x1d0(%rsp),%r12 │ │ + mov 0x1c0(%rsp),%r11 │ │ + mov 0x1b0(%rsp),%rdi │ │ + mov 0x1a0(%rsp),%r14 │ │ + mov 0x190(%rsp),%rbx │ │ + je aa46b │ │ + mov 0x590(%rsp),%eax │ │ cmp $0x8,%eax │ │ setb %al │ │ - or 0x88(%rsp),%al │ │ - je ae250 │ │ - xor %r14d,%r14d │ │ - mov -0x58(%rsp),%r12 │ │ - jmpq ae7f8 │ │ - nopl 0x0(%rax,%rax,1) │ │ + or 0x1f0(%rsp),%al │ │ + mov %rbp,0x38(%rsp) │ │ + je a9620 │ │ + xor %eax,%eax │ │ + mov 0x20(%rsp),%r8 │ │ + jmpq a9be0 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ xor %ecx,%ecx │ │ - mov -0x58(%rsp),%r12 │ │ + mov 0x20(%rsp),%r8 │ │ + mov 0x240(%rsp),%rdx │ │ + mov 0x230(%rsp),%rsi │ │ nopw 0x0(%rax,%rax,1) │ │ - movq (%r9,%rcx,1),%xmm1 │ │ - movdqa %xmm1,-0x70(%rsp) │ │ - pshufd $0xe5,%xmm1,%xmm0 │ │ - pmovzxbd %xmm0,%xmm10 │ │ - pmovzxbd %xmm1,%xmm13 │ │ - lea (%r10,%rcx,1),%eax │ │ + movdqu 0x0(%rbp,%rcx,2),%xmm1 │ │ + movdqa %xmm1,0x10(%rsp) │ │ + pshufd $0x4e,%xmm1,%xmm0 │ │ + pmovzxwd %xmm0,%xmm10 │ │ + pmovzxwd %xmm1,%xmm15 │ │ + lea (%rsi,%rcx,1),%eax │ │ cltq │ │ - pmovsxwd 0x8(%r12,%rax,2),%xmm0 │ │ - pmovsxwd (%r12,%rax,2),%xmm7 │ │ - lea (%rdx,%rcx,1),%eax │ │ + pmovsxwd 0x8(%r8,%rax,2),%xmm0 │ │ + pmovsxwd (%r8,%rax,2),%xmm7 │ │ + lea (%r10,%rcx,1),%eax │ │ cltq │ │ - pmovsxwd 0x8(%r12,%rax,2),%xmm6 │ │ - pmovsxwd (%r12,%rax,2),%xmm8 │ │ - lea (%r15,%rcx,1),%eax │ │ + pmovsxwd 0x8(%r8,%rax,2),%xmm6 │ │ + pmovsxwd (%r8,%rax,2),%xmm8 │ │ + lea (%r12,%rcx,1),%eax │ │ cltq │ │ - pmovsxwd (%r12,%rax,2),%xmm4 │ │ - pmovsxwd 0x8(%r12,%rax,2),%xmm14 │ │ - lea (%rsi,%rcx,1),%eax │ │ + pmovsxwd (%r8,%rax,2),%xmm4 │ │ + pmovsxwd 0x8(%r8,%rax,2),%xmm13 │ │ + lea (%r11,%rcx,1),%eax │ │ cltq │ │ - pmovsxwd 0x8(%r12,%rax,2),%xmm1 │ │ - movdqa %xmm1,0x40(%rsp) │ │ - pmovsxwd (%r12,%rax,2),%xmm1 │ │ + pmovsxwd 0x8(%r8,%rax,2),%xmm1 │ │ + movdqa %xmm1,0x80(%rsp) │ │ + pmovsxwd (%r8,%rax,2),%xmm1 │ │ movdqa %xmm1,0xb0(%rsp) │ │ - psubd %xmm13,%xmm7 │ │ + psubd %xmm15,%xmm7 │ │ psubd %xmm10,%xmm0 │ │ pabsd %xmm0,%xmm5 │ │ pabsd %xmm7,%xmm3 │ │ movdqa %xmm3,%xmm2 │ │ psrld %xmm11,%xmm2 │ │ movdqa %xmm5,%xmm1 │ │ psrld %xmm11,%xmm1 │ │ - movdqa 0xe0(%rsp),%xmm15 │ │ - movdqa %xmm15,%xmm12 │ │ + movdqa 0x100(%rsp),%xmm14 │ │ + movdqa %xmm14,%xmm12 │ │ psubd %xmm1,%xmm12 │ │ - movdqa %xmm15,%xmm1 │ │ + movdqa %xmm14,%xmm1 │ │ psubd %xmm2,%xmm1 │ │ pxor %xmm9,%xmm9 │ │ pmaxsd %xmm9,%xmm1 │ │ pmaxsd %xmm9,%xmm12 │ │ pminsd %xmm5,%xmm12 │ │ pminsd %xmm3,%xmm1 │ │ movdqa %xmm1,%xmm3 │ │ pxor %xmm1,%xmm1 │ │ psubd %xmm3,%xmm1 │ │ pxor %xmm2,%xmm2 │ │ psubd %xmm12,%xmm2 │ │ blendvps %xmm0,%xmm2,%xmm12 │ │ - movaps %xmm12,-0x30(%rsp) │ │ + movaps %xmm12,0x40(%rsp) │ │ movdqa %xmm7,%xmm0 │ │ blendvps %xmm0,%xmm1,%xmm3 │ │ - movaps %xmm3,-0x20(%rsp) │ │ - psubd %xmm13,%xmm8 │ │ + movaps %xmm3,0x60(%rsp) │ │ + psubd %xmm15,%xmm8 │ │ psubd %xmm10,%xmm6 │ │ pabsd %xmm6,%xmm0 │ │ pabsd %xmm8,%xmm1 │ │ movdqa %xmm1,%xmm2 │ │ psrld %xmm11,%xmm2 │ │ movdqa %xmm0,%xmm3 │ │ psrld %xmm11,%xmm3 │ │ - movdqa %xmm15,%xmm7 │ │ + movdqa %xmm14,%xmm7 │ │ psubd %xmm3,%xmm7 │ │ - movdqa %xmm15,%xmm12 │ │ + movdqa %xmm14,%xmm12 │ │ psubd %xmm2,%xmm12 │ │ pmaxsd %xmm9,%xmm12 │ │ pmaxsd %xmm9,%xmm7 │ │ pminsd %xmm0,%xmm7 │ │ pminsd %xmm1,%xmm12 │ │ pxor %xmm1,%xmm1 │ │ psubd %xmm12,%xmm1 │ │ pxor %xmm2,%xmm2 │ │ psubd %xmm7,%xmm2 │ │ movdqa %xmm6,%xmm0 │ │ blendvps %xmm0,%xmm2,%xmm7 │ │ - movaps %xmm7,0x70(%rsp) │ │ + movaps %xmm7,0xd0(%rsp) │ │ movdqa %xmm8,%xmm0 │ │ blendvps %xmm0,%xmm1,%xmm12 │ │ - psubd %xmm10,%xmm14 │ │ + psubd %xmm10,%xmm13 │ │ movdqa %xmm10,%xmm6 │ │ - psubd %xmm13,%xmm4 │ │ + psubd %xmm15,%xmm4 │ │ pabsd %xmm4,%xmm0 │ │ - pabsd %xmm14,%xmm1 │ │ + pabsd %xmm13,%xmm1 │ │ movdqa %xmm1,%xmm2 │ │ psrld %xmm11,%xmm2 │ │ movdqa %xmm0,%xmm3 │ │ psrld %xmm11,%xmm3 │ │ - movdqa %xmm15,%xmm5 │ │ + movdqa %xmm14,%xmm5 │ │ psubd %xmm3,%xmm5 │ │ - movdqa %xmm15,%xmm3 │ │ + movdqa %xmm14,%xmm3 │ │ psubd %xmm2,%xmm3 │ │ pmaxsd %xmm9,%xmm3 │ │ pmaxsd %xmm9,%xmm5 │ │ pminsd %xmm0,%xmm5 │ │ pminsd %xmm1,%xmm3 │ │ - pxor %xmm1,%xmm1 │ │ - psubd %xmm3,%xmm1 │ │ - pxor %xmm2,%xmm2 │ │ - psubd %xmm5,%xmm2 │ │ - movdqa %xmm4,%xmm0 │ │ - blendvps %xmm0,%xmm2,%xmm5 │ │ - movaps %xmm5,0x20(%rsp) │ │ - movdqa %xmm14,%xmm0 │ │ - blendvps %xmm0,%xmm1,%xmm3 │ │ - movaps %xmm3,0x60(%rsp) │ │ - movdqa 0xb0(%rsp),%xmm4 │ │ - psubd %xmm13,%xmm4 │ │ - movdqa 0x40(%rsp),%xmm0 │ │ - psubd %xmm10,%xmm0 │ │ - pabsd %xmm0,%xmm5 │ │ - pabsd %xmm4,%xmm1 │ │ - movdqa %xmm1,%xmm2 │ │ - psrld %xmm11,%xmm2 │ │ - movdqa %xmm5,%xmm3 │ │ - psrld %xmm11,%xmm3 │ │ - movdqa %xmm15,%xmm8 │ │ - psubd %xmm3,%xmm8 │ │ - movdqa %xmm15,%xmm7 │ │ - psubd %xmm2,%xmm7 │ │ - pxor %xmm2,%xmm2 │ │ - pmaxsd %xmm2,%xmm7 │ │ - pmaxsd %xmm2,%xmm8 │ │ - pminsd %xmm5,%xmm8 │ │ - pminsd %xmm1,%xmm7 │ │ - pxor %xmm1,%xmm1 │ │ - psubd %xmm7,%xmm1 │ │ - pxor %xmm2,%xmm2 │ │ - psubd %xmm8,%xmm2 │ │ - blendvps %xmm0,%xmm2,%xmm8 │ │ - movdqa %xmm4,%xmm0 │ │ - blendvps %xmm0,%xmm1,%xmm7 │ │ - lea (%r14,%rcx,1),%eax │ │ - cltq │ │ - pmovsxwd (%r12,%rax,2),%xmm0 │ │ - pmovsxwd 0x8(%r12,%rax,2),%xmm1 │ │ - lea (%rbx,%rcx,1),%eax │ │ - cltq │ │ - psubd %xmm13,%xmm0 │ │ - pabsd %xmm0,%xmm3 │ │ - movdqa %xmm3,%xmm2 │ │ - psrld %xmm11,%xmm2 │ │ - movdqa %xmm15,%xmm14 │ │ - psubd %xmm2,%xmm14 │ │ - pmovsxwd (%r12,%rax,2),%xmm2 │ │ - pxor %xmm5,%xmm5 │ │ - pmaxsd %xmm5,%xmm14 │ │ - pminsd %xmm3,%xmm14 │ │ - pxor %xmm3,%xmm3 │ │ - psubd %xmm14,%xmm3 │ │ - blendvps %xmm0,%xmm3,%xmm14 │ │ - movdqa %xmm10,%xmm4 │ │ - movdqa %xmm10,0xa0(%rsp) │ │ - psubd %xmm10,%xmm1 │ │ - pabsd %xmm1,%xmm0 │ │ - movdqa %xmm0,%xmm3 │ │ - psrld %xmm11,%xmm3 │ │ - movdqa %xmm15,%xmm10 │ │ - psubd %xmm3,%xmm10 │ │ - pmaxsd %xmm5,%xmm10 │ │ - pxor %xmm5,%xmm5 │ │ - pminsd %xmm0,%xmm10 │ │ - pxor %xmm3,%xmm3 │ │ - psubd %xmm10,%xmm3 │ │ - movdqa %xmm1,%xmm0 │ │ - blendvps %xmm0,%xmm3,%xmm10 │ │ - psubd %xmm13,%xmm2 │ │ - pabsd %xmm2,%xmm0 │ │ - movdqa %xmm0,%xmm1 │ │ - psrld %xmm11,%xmm1 │ │ - movdqa %xmm15,%xmm6 │ │ - psubd %xmm1,%xmm6 │ │ - pmaxsd %xmm5,%xmm6 │ │ - pminsd %xmm0,%xmm6 │ │ - pxor %xmm1,%xmm1 │ │ - psubd %xmm6,%xmm1 │ │ - movdqa %xmm2,%xmm0 │ │ - blendvps %xmm0,%xmm1,%xmm6 │ │ - pmovsxwd 0x8(%r12,%rax,2),%xmm0 │ │ - psubd %xmm4,%xmm0 │ │ - pabsd %xmm0,%xmm1 │ │ - movdqa %xmm1,%xmm2 │ │ - psrld %xmm11,%xmm2 │ │ - movdqa %xmm15,%xmm3 │ │ - psubd %xmm2,%xmm3 │ │ - pmaxsd %xmm5,%xmm3 │ │ - pxor %xmm5,%xmm5 │ │ - pminsd %xmm1,%xmm3 │ │ - pxor %xmm1,%xmm1 │ │ - psubd %xmm3,%xmm1 │ │ - blendvps %xmm0,%xmm1,%xmm3 │ │ - lea 0x0(%rbp,%rcx,1),%eax │ │ - cltq │ │ - pmovsxwd 0x8(%r12,%rax,2),%xmm0 │ │ - psubd %xmm4,%xmm0 │ │ - pabsd %xmm0,%xmm1 │ │ - movdqa %xmm1,%xmm2 │ │ - psrld %xmm11,%xmm2 │ │ - movdqa %xmm15,%xmm9 │ │ - psubd %xmm2,%xmm9 │ │ - pmaxsd %xmm5,%xmm9 │ │ - pminsd %xmm1,%xmm9 │ │ - pxor %xmm1,%xmm1 │ │ - psubd %xmm9,%xmm1 │ │ - blendvps %xmm0,%xmm1,%xmm9 │ │ - pmovsxwd (%r12,%rax,2),%xmm0 │ │ - psubd %xmm13,%xmm0 │ │ - pabsd %xmm0,%xmm4 │ │ - movdqa %xmm4,%xmm1 │ │ - psrld %xmm11,%xmm1 │ │ - movdqa %xmm15,%xmm2 │ │ - psubd %xmm1,%xmm2 │ │ - pmaxsd %xmm5,%xmm2 │ │ - pminsd %xmm4,%xmm2 │ │ - pxor %xmm1,%xmm1 │ │ - psubd %xmm2,%xmm1 │ │ - blendvps %xmm0,%xmm1,%xmm2 │ │ - lea (%rdi,%rcx,1),%eax │ │ - cltq │ │ - pmovsxwd (%r12,%rax,2),%xmm0 │ │ - psubd %xmm13,%xmm0 │ │ - pabsd %xmm0,%xmm1 │ │ - movdqa %xmm1,%xmm4 │ │ - psrld %xmm11,%xmm4 │ │ - movdqa %xmm15,%xmm13 │ │ - psubd %xmm4,%xmm13 │ │ - pmaxsd %xmm5,%xmm13 │ │ - pminsd %xmm1,%xmm13 │ │ - pxor %xmm1,%xmm1 │ │ - psubd %xmm13,%xmm1 │ │ - blendvps %xmm0,%xmm1,%xmm13 │ │ - pmovsxwd 0x8(%r12,%rax,2),%xmm0 │ │ - psubd 0xa0(%rsp),%xmm0 │ │ - pabsd %xmm0,%xmm5 │ │ - movdqa %xmm5,%xmm4 │ │ - psrld %xmm11,%xmm4 │ │ - psubd %xmm4,%xmm15 │ │ - pmaxsd 0x4b6f4(%rip),%xmm15 │ │ - pminsd %xmm5,%xmm15 │ │ - pxor %xmm4,%xmm4 │ │ - psubd %xmm15,%xmm4 │ │ - blendvps %xmm0,%xmm4,%xmm15 │ │ - movdqa 0x70(%rsp),%xmm0 │ │ - paddd -0x30(%rsp),%xmm0 │ │ - paddd -0x20(%rsp),%xmm12 │ │ - paddd 0x60(%rsp),%xmm8 │ │ - paddd %xmm0,%xmm8 │ │ - paddd 0x20(%rsp),%xmm7 │ │ - paddd %xmm12,%xmm7 │ │ - paddd %xmm14,%xmm6 │ │ - paddd %xmm10,%xmm3 │ │ - paddd %xmm2,%xmm13 │ │ - paddd %xmm6,%xmm13 │ │ - paddd %xmm7,%xmm7 │ │ - paddd %xmm7,%xmm13 │ │ - paddd %xmm9,%xmm15 │ │ - paddd %xmm3,%xmm15 │ │ - paddd %xmm8,%xmm8 │ │ - paddd %xmm8,%xmm15 │ │ - movdqa %xmm15,%xmm0 │ │ - psrad $0x1f,%xmm0 │ │ - movdqa 0x4b5e2(%rip),%xmm2 │ │ - paddd %xmm2,%xmm15 │ │ - paddd %xmm0,%xmm15 │ │ - movdqa %xmm13,%xmm0 │ │ - psrad $0x1f,%xmm0 │ │ - paddd %xmm2,%xmm13 │ │ - paddd %xmm0,%xmm13 │ │ - psrld $0x4,%xmm13 │ │ - psrld $0x4,%xmm15 │ │ - movdqa 0x4b540(%rip),%xmm0 │ │ - pshufb %xmm0,%xmm15 │ │ - pshufb %xmm0,%xmm13 │ │ - punpcklqdq %xmm15,%xmm13 │ │ - pmovzxbw -0x70(%rsp),%xmm0 │ │ - paddb %xmm0,%xmm13 │ │ - pshufb 0x4b609(%rip),%xmm13 │ │ - movq %xmm13,(%r9,%rcx,1) │ │ - add $0x8,%rcx │ │ - cmp %rcx,%r8 │ │ - jne ae260 │ │ - mov %r8,%r14 │ │ - cmp -0x50(%rsp),%r8 │ │ - je ae1e0 │ │ - mov %r9,-0x38(%rsp) │ │ - jmp ae851 │ │ - nop │ │ - mov %esi,%ecx │ │ - neg %ecx │ │ - test %r10d,%r10d │ │ - cmovns %esi,%ecx │ │ - add %edx,%r11d │ │ - add %edi,%r11d │ │ - add %ecx,%r11d │ │ - lea (%r11,%rax,2),%eax │ │ - mov %eax,%ecx │ │ - sar $0x1f,%ecx │ │ - lea (%rcx,%rax,1),%eax │ │ - add $0x8,%eax │ │ - shr $0x4,%eax │ │ - add %al,%r8b │ │ - mov -0x38(%rsp),%r9 │ │ - mov %r8b,(%r9,%r14,1) │ │ - add $0x1,%r14 │ │ - cmp %r14,-0x50(%rsp) │ │ - mov %r15d,%r11d │ │ - mov (%rsp),%r10 │ │ - mov -0x8(%rsp),%r15 │ │ - mov 0x38(%rsp),%rdx │ │ - je ae1e0 │ │ - movzbl (%r9,%r14,1),%r8d │ │ - lea (%r10,%r14,1),%eax │ │ - cltq │ │ - movswl (%r12,%rax,2),%eax │ │ - lea (%rdx,%r14,1),%ecx │ │ - movslq %ecx,%rcx │ │ - movswl (%r12,%rcx,2),%ebx │ │ - lea (%r15,%r14,1),%ecx │ │ - movslq %ecx,%rcx │ │ - sub %r8d,%eax │ │ - mov %eax,%esi │ │ - neg %esi │ │ - cmovl %eax,%esi │ │ - movswl (%r12,%rcx,2),%ebp │ │ - mov %esi,%edx │ │ - mov %r11d,%ecx │ │ - shr %cl,%edx │ │ - mov %r13d,%ecx │ │ - sub %edx,%ecx │ │ - mov 0x8(%rsp),%rdx │ │ - lea (%rdx,%r14,1),%edx │ │ - movslq %edx,%rdx │ │ - movswl (%r12,%rdx,2),%edx │ │ - jns ae8a4 │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%esi │ │ - jle ae8aa │ │ - mov %ecx,%esi │ │ - mov %esi,%ecx │ │ - neg %ecx │ │ - test %eax,%eax │ │ - cmovns %esi,%ecx │ │ - mov %ecx,-0x70(%rsp) │ │ - sub %r8d,%ebx │ │ - mov %ebx,%esi │ │ - neg %esi │ │ - cmovl %ebx,%esi │ │ - mov %esi,%edi │ │ - mov %r11d,%ecx │ │ - shr %cl,%edi │ │ - mov %r13d,%eax │ │ - sub %edi,%eax │ │ - jns ae8d1 │ │ - xor %eax,%eax │ │ - cmp %eax,%esi │ │ - jle ae8d7 │ │ - mov %eax,%esi │ │ - mov %esi,%eax │ │ - neg %eax │ │ - test %ebx,%ebx │ │ - cmovns %esi,%eax │ │ - sub %r8d,%ebp │ │ - mov %ebp,%esi │ │ - neg %esi │ │ - cmovl %ebp,%esi │ │ - mov %esi,%edi │ │ - mov %r11d,%ecx │ │ - shr %cl,%edi │ │ - mov %r13d,%ecx │ │ - sub %edi,%ecx │ │ - jns ae8fa │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%esi │ │ - jle ae900 │ │ - mov %ecx,%esi │ │ - mov %esi,%r13d │ │ - neg %r13d │ │ - test %ebp,%ebp │ │ - cmovns %esi,%r13d │ │ - sub %r8d,%edx │ │ - mov %edx,%esi │ │ - neg %esi │ │ - cmovl %edx,%esi │ │ - mov %esi,%edi │ │ - mov %r11d,%ecx │ │ - shr %cl,%edi │ │ - mov -0x74(%rsp),%ecx │ │ - sub %edi,%ecx │ │ - jns ae927 │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%esi │ │ - jle ae92d │ │ - mov %ecx,%esi │ │ - mov %esi,%ebp │ │ - neg %ebp │ │ - test %edx,%edx │ │ - cmovns %esi,%ebp │ │ - mov 0x90(%rsp),%rcx │ │ - lea (%rcx,%r14,1),%ecx │ │ - movslq %ecx,%rcx │ │ - movswl (%r12,%rcx,2),%edi │ │ - mov -0x40(%rsp),%rcx │ │ - lea (%rcx,%r14,1),%ecx │ │ - movslq %ecx,%rcx │ │ - movswl (%r12,%rcx,2),%r9d │ │ - mov 0x10(%rsp),%rcx │ │ - add %r14d,%ecx │ │ - movslq %ecx,%rcx │ │ - sub %r8d,%edi │ │ - mov %edi,%esi │ │ - neg %esi │ │ - cmovl %edi,%esi │ │ - mov %r12,%rbx │ │ - movswl (%r12,%rcx,2),%r12d │ │ - mov %esi,%edx │ │ - mov %r11d,%ecx │ │ - shr %cl,%edx │ │ - mov -0x74(%rsp),%ecx │ │ - sub %edx,%ecx │ │ - mov -0x48(%rsp),%rdx │ │ - lea (%rdx,%r14,1),%edx │ │ - movslq %edx,%rdx │ │ - movswl (%rbx,%rdx,2),%r10d │ │ - jns ae99a │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%esi │ │ - jle ae9a0 │ │ - mov %ecx,%esi │ │ - mov %esi,%edx │ │ - neg %edx │ │ - test %edi,%edi │ │ - cmovns %esi,%edx │ │ - sub %r8d,%r9d │ │ - mov %r9d,%esi │ │ - neg %esi │ │ - cmovl %r9d,%esi │ │ - mov %esi,%edi │ │ - mov %r11d,%ecx │ │ - shr %cl,%edi │ │ - mov -0x74(%rsp),%ecx │ │ - sub %edi,%ecx │ │ - jns ae9c6 │ │ - xor %ecx,%ecx │ │ - mov %r11d,%r15d │ │ - cmp %ecx,%esi │ │ - jle ae9cf │ │ - mov %ecx,%esi │ │ - mov %esi,%r11d │ │ - neg %r11d │ │ - test %r9d,%r9d │ │ - cmovns %esi,%r11d │ │ - sub %r8d,%r12d │ │ - mov %r12d,%esi │ │ - neg %esi │ │ - cmovl %r12d,%esi │ │ - mov %esi,%edi │ │ - mov %r15d,%ecx │ │ - shr %cl,%edi │ │ - mov -0x74(%rsp),%ecx │ │ - sub %edi,%ecx │ │ - jns ae9f9 │ │ - xor %ecx,%ecx │ │ - add -0x70(%rsp),%eax │ │ - cmp %ecx,%esi │ │ - jle aea03 │ │ - mov %ecx,%esi │ │ - add %r13d,%eax │ │ - mov %esi,%edi │ │ - neg %edi │ │ - test %r12d,%r12d │ │ - cmovns %esi,%edi │ │ - sub %r8d,%r10d │ │ - mov %r10d,%esi │ │ - neg %esi │ │ - cmovl %r10d,%esi │ │ - mov %esi,%ebx │ │ - mov %r15d,%ecx │ │ - shr %cl,%ebx │ │ - mov -0x74(%rsp),%ecx │ │ - mov %ecx,%r13d │ │ - sub %ebx,%ecx │ │ - jns aea30 │ │ - xor %ecx,%ecx │ │ - add %ebp,%eax │ │ - cmp %ecx,%esi │ │ - mov -0x58(%rsp),%r12 │ │ - jle ae800 │ │ - mov %ecx,%esi │ │ - jmpq ae800 │ │ - mov 0x540(%rsp),%ecx │ │ - test %ecx,%ecx │ │ - mov -0x38(%rsp),%r10 │ │ - jle aef8a │ │ - add $0x2,%eax │ │ - cltq │ │ - lea 0x5afaa(%rip),%rcx │ │ - mov 0x540(%rsp),%edx │ │ - mov %edx,%ebp │ │ - movsbl (%rcx,%rax,2),%r15d │ │ - mov %edi,%esi │ │ - and $0x1,%esi │ │ - or $0x2,%esi │ │ - movsbl 0x1(%rcx,%rax,2),%r8d │ │ - lea -0x1(%rbp),%rax │ │ - lea (%r15,%rax,1),%ecx │ │ - cmp %r15d,%ecx │ │ - setl %cl │ │ - cmp $0x7fffffff,%rax │ │ - seta %dl │ │ - or %cl,%dl │ │ - mov 0x548(%rsp),%ecx │ │ - add %r8d,%eax │ │ - cmp %r8d,%eax │ │ - setl %al │ │ - or %dl,%al │ │ - mov %al,0x60(%rsp) │ │ - mov %rbp,%r14 │ │ - and $0xfffffff8,%ebp │ │ - mov %rbp,0x40(%rsp) │ │ - movd %r9d,%xmm0 │ │ - movd 0x70(%rsp),%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm8 │ │ - movd %edi,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm2 │ │ - mov %esi,-0x74(%rsp) │ │ - movd %esi,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm1 │ │ - mov %r15d,%r12d │ │ - neg %r12d │ │ - mov %r8d,%r13d │ │ - neg %r13d │ │ - pmovzxdq %xmm0,%xmm6 │ │ - movdqa %xmm1,-0x30(%rsp) │ │ - movdqa %xmm2,0x20(%rsp) │ │ - pxor %xmm15,%xmm15 │ │ - jmp aeb29 │ │ - nopw 0x0(%rax,%rax,1) │ │ - add 0x30(%rsp),%r10 │ │ - addq $0x18,-0x58(%rsp) │ │ - mov 0x58(%rsp),%rcx │ │ - add $0xffffffff,%ecx │ │ - je aef8a │ │ - mov %rcx,0x58(%rsp) │ │ - mov 0x540(%rsp),%eax │ │ - cmp $0x8,%eax │ │ - setb %al │ │ - or 0x60(%rsp),%al │ │ - je aeb50 │ │ - xor %edx,%edx │ │ - jmpq aee94 │ │ - nopl 0x0(%rax,%rax,1) │ │ - xor %ecx,%ecx │ │ - mov -0x58(%rsp),%rdx │ │ - mov 0x40(%rsp),%rsi │ │ - nopl 0x0(%rax) │ │ - movq (%r10,%rcx,1),%xmm1 │ │ - movdqa %xmm1,-0x70(%rsp) │ │ - pshufd $0xe5,%xmm1,%xmm0 │ │ - pmovzxbd %xmm0,%xmm7 │ │ - pmovzxbd %xmm1,%xmm11 │ │ - lea (%r15,%rcx,1),%eax │ │ - cltq │ │ - pmovsxwd 0x8(%rdx,%rax,2),%xmm0 │ │ - pmovsxwd (%rdx,%rax,2),%xmm3 │ │ - lea (%r12,%rcx,1),%eax │ │ - cltq │ │ - pmovsxwd 0x8(%rdx,%rax,2),%xmm10 │ │ - pmovsxwd (%rdx,%rax,2),%xmm9 │ │ - psubd %xmm11,%xmm3 │ │ - psubd %xmm7,%xmm0 │ │ - pabsd %xmm0,%xmm1 │ │ - pabsd %xmm3,%xmm14 │ │ - movdqa %xmm14,%xmm2 │ │ - psrld %xmm6,%xmm2 │ │ - movdqa %xmm1,%xmm5 │ │ - psrld %xmm6,%xmm5 │ │ - movdqa %xmm8,%xmm4 │ │ - psubd %xmm5,%xmm4 │ │ - movdqa %xmm8,%xmm5 │ │ - psubd %xmm2,%xmm5 │ │ - pmaxsd %xmm15,%xmm5 │ │ - pmaxsd %xmm15,%xmm4 │ │ - pminsd %xmm1,%xmm4 │ │ - pminsd %xmm14,%xmm5 │ │ - pxor %xmm1,%xmm1 │ │ - psubd %xmm5,%xmm1 │ │ - pxor %xmm2,%xmm2 │ │ - psubd %xmm4,%xmm2 │ │ - blendvps %xmm0,%xmm2,%xmm4 │ │ - movdqa %xmm3,%xmm0 │ │ - blendvps %xmm0,%xmm1,%xmm5 │ │ - psubd %xmm11,%xmm9 │ │ - psubd %xmm7,%xmm10 │ │ - pabsd %xmm10,%xmm0 │ │ - pabsd %xmm9,%xmm1 │ │ - movdqa %xmm1,%xmm2 │ │ - psrld %xmm6,%xmm2 │ │ - movdqa %xmm0,%xmm3 │ │ - psrld %xmm6,%xmm3 │ │ - movdqa %xmm8,%xmm14 │ │ - psubd %xmm3,%xmm14 │ │ - movdqa %xmm8,%xmm3 │ │ - psubd %xmm2,%xmm3 │ │ - pmaxsd %xmm15,%xmm3 │ │ - pmaxsd %xmm15,%xmm14 │ │ - pminsd %xmm0,%xmm14 │ │ - pminsd %xmm1,%xmm3 │ │ - pxor %xmm1,%xmm1 │ │ - psubd %xmm3,%xmm1 │ │ - pxor %xmm2,%xmm2 │ │ - psubd %xmm14,%xmm2 │ │ - movdqa %xmm10,%xmm0 │ │ - blendvps %xmm0,%xmm2,%xmm14 │ │ - movdqa %xmm9,%xmm0 │ │ - blendvps %xmm0,%xmm1,%xmm3 │ │ - lea (%r8,%rcx,1),%eax │ │ - cltq │ │ - pmovsxwd 0x8(%rdx,%rax,2),%xmm0 │ │ - pmovsxwd (%rdx,%rax,2),%xmm1 │ │ - lea 0x0(%r13,%rcx,1),%eax │ │ - psubd %xmm11,%xmm1 │ │ - psubd %xmm7,%xmm0 │ │ - pabsd %xmm0,%xmm10 │ │ - movdqa %xmm10,%xmm2 │ │ - psrld %xmm6,%xmm2 │ │ - movdqa %xmm8,%xmm9 │ │ - psubd %xmm2,%xmm9 │ │ - pabsd %xmm1,%xmm12 │ │ - pmaxsd %xmm15,%xmm9 │ │ - pminsd %xmm10,%xmm9 │ │ - pxor %xmm2,%xmm2 │ │ - psubd %xmm9,%xmm2 │ │ - blendvps %xmm0,%xmm2,%xmm9 │ │ - movdqa %xmm12,%xmm0 │ │ - psrld %xmm6,%xmm0 │ │ - cltq │ │ - movdqa %xmm8,%xmm10 │ │ - psubd %xmm0,%xmm10 │ │ - pmovsxwd 0x8(%rdx,%rax,2),%xmm13 │ │ - pmaxsd %xmm15,%xmm10 │ │ - pminsd %xmm12,%xmm10 │ │ - pxor %xmm2,%xmm2 │ │ - psubd %xmm10,%xmm2 │ │ - movdqa %xmm1,%xmm0 │ │ - blendvps %xmm0,%xmm2,%xmm10 │ │ - pmovsxwd (%rdx,%rax,2),%xmm12 │ │ - psubd %xmm11,%xmm12 │ │ - psubd %xmm7,%xmm13 │ │ - pabsd %xmm13,%xmm0 │ │ - movdqa %xmm0,%xmm2 │ │ - psrld %xmm6,%xmm2 │ │ - movdqa %xmm8,%xmm7 │ │ - psubd %xmm2,%xmm7 │ │ - pabsd %xmm12,%xmm11 │ │ - pmaxsd %xmm15,%xmm7 │ │ - pminsd %xmm0,%xmm7 │ │ - pxor %xmm2,%xmm2 │ │ - psubd %xmm7,%xmm2 │ │ - movdqa %xmm13,%xmm0 │ │ - blendvps %xmm0,%xmm2,%xmm7 │ │ - movdqa %xmm11,%xmm0 │ │ - psrld %xmm6,%xmm0 │ │ - movdqa %xmm8,%xmm2 │ │ - psubd %xmm0,%xmm2 │ │ - pmaxsd %xmm15,%xmm2 │ │ - pminsd %xmm11,%xmm2 │ │ - pxor %xmm1,%xmm1 │ │ - psubd %xmm2,%xmm1 │ │ - movdqa %xmm12,%xmm0 │ │ - blendvps %xmm0,%xmm1,%xmm2 │ │ - paddd %xmm4,%xmm14 │ │ - movdqa 0x4b03b(%rip),%xmm1 │ │ - paddd %xmm5,%xmm3 │ │ - paddd %xmm9,%xmm7 │ │ - paddd %xmm10,%xmm2 │ │ - movdqa 0x20(%rsp),%xmm4 │ │ - pmulld %xmm4,%xmm14 │ │ - movdqa -0x30(%rsp),%xmm0 │ │ - pmulld %xmm0,%xmm7 │ │ - paddd %xmm14,%xmm7 │ │ - pmulld %xmm4,%xmm3 │ │ - pmulld %xmm0,%xmm2 │ │ - paddd %xmm3,%xmm2 │ │ - movdqa %xmm7,%xmm0 │ │ - psrad $0x1f,%xmm0 │ │ - movdqa 0x4af72(%rip),%xmm3 │ │ - paddd %xmm3,%xmm7 │ │ - paddd %xmm0,%xmm7 │ │ - movdqa %xmm2,%xmm0 │ │ - psrad $0x1f,%xmm0 │ │ - paddd %xmm3,%xmm2 │ │ - paddd %xmm0,%xmm2 │ │ - psrld $0x4,%xmm2 │ │ - psrld $0x4,%xmm7 │ │ - movdqa 0x4aed7(%rip),%xmm0 │ │ - pshufb %xmm0,%xmm7 │ │ - pshufb %xmm0,%xmm2 │ │ - punpcklqdq %xmm7,%xmm2 │ │ - pmovzxbw -0x70(%rsp),%xmm0 │ │ - paddb %xmm0,%xmm2 │ │ - pshufb %xmm1,%xmm2 │ │ - movq %xmm2,(%r10,%rcx,1) │ │ - add $0x8,%rcx │ │ - cmp %rcx,%rsi │ │ - jne aeb60 │ │ - mov %rsi,%rdx │ │ - cmp %r14,%rsi │ │ - jne aee94 │ │ - jmpq aeb10 │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %ebp,%ecx │ │ - neg %ecx │ │ - test %esi,%esi │ │ - cmovns %ebp,%ecx │ │ - add %eax,%ecx │ │ - imul -0x74(%rsp),%ecx │ │ - add %ebx,%ecx │ │ - mov %ecx,%eax │ │ - sar $0x1f,%eax │ │ - lea (%rax,%rcx,1),%eax │ │ - add $0x8,%eax │ │ - shr $0x4,%eax │ │ - add %al,%r11b │ │ - mov %r11b,(%r10,%rdx,1) │ │ - add $0x1,%rdx │ │ - cmp %rdx,%r14 │ │ - je aeb10 │ │ - movzbl (%r10,%rdx,1),%r11d │ │ - lea (%r15,%rdx,1),%eax │ │ - cltq │ │ - mov -0x58(%rsp),%rcx │ │ - movswl (%rcx,%rax,2),%ebx │ │ - lea (%r12,%rdx,1),%eax │ │ - cltq │ │ - movswl (%rcx,%rax,2),%edi │ │ - sub %r11d,%ebx │ │ - mov %ebx,%ebp │ │ - neg %ebp │ │ - cmovl %ebx,%ebp │ │ - mov %ebp,%esi │ │ - mov -0x20(%rsp),%ecx │ │ - shr %cl,%esi │ │ - mov 0x70(%rsp),%eax │ │ - sub %esi,%eax │ │ - jns aeece │ │ - xor %eax,%eax │ │ - cmp %eax,%ebp │ │ - jle aeed4 │ │ - mov %eax,%ebp │ │ - mov %ebp,%eax │ │ - neg %eax │ │ - test %ebx,%ebx │ │ - cmovns %ebp,%eax │ │ - sub %r11d,%edi │ │ - mov %edi,%esi │ │ - neg %esi │ │ - cmovl %edi,%esi │ │ - mov %esi,%ebp │ │ - mov -0x20(%rsp),%ecx │ │ - shr %cl,%ebp │ │ - mov 0x70(%rsp),%ecx │ │ - sub %ebp,%ecx │ │ - jns aeef9 │ │ - xor %ecx,%ecx │ │ - mov %r10,%r9 │ │ - cmp %ecx,%esi │ │ - jle aef02 │ │ - mov %ecx,%esi │ │ - mov %esi,%ebx │ │ - neg %ebx │ │ - test %edi,%edi │ │ - cmovns %esi,%ebx │ │ - lea (%r8,%rdx,1),%ecx │ │ - movslq %ecx,%rcx │ │ - mov -0x58(%rsp),%rsi │ │ - movswl (%rsi,%rcx,2),%r10d │ │ - lea (%rdx,%r13,1),%ecx │ │ - movslq %ecx,%rcx │ │ - movswl (%rsi,%rcx,2),%esi │ │ - sub %r11d,%r10d │ │ - mov %r10d,%ebp │ │ - neg %ebp │ │ - cmovl %r10d,%ebp │ │ - mov %ebp,%edi │ │ - mov -0x20(%rsp),%ecx │ │ - shr %cl,%edi │ │ - mov 0x70(%rsp),%ecx │ │ - sub %edi,%ecx │ │ - jns aef45 │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%ebp │ │ - jle aef4b │ │ - mov %ecx,%ebp │ │ - add %eax,%ebx │ │ - mov %ebp,%eax │ │ - neg %eax │ │ - test %r10d,%r10d │ │ - cmovns %ebp,%eax │ │ - sub %r11d,%esi │ │ - mov %esi,%ebp │ │ - neg %ebp │ │ - cmovl %esi,%ebp │ │ - mov %ebp,%edi │ │ - mov -0x20(%rsp),%ecx │ │ - shr %cl,%edi │ │ - mov 0x70(%rsp),%ecx │ │ - sub %edi,%ecx │ │ - jns aef73 │ │ - xor %ecx,%ecx │ │ - imul 0x8(%rsp),%ebx │ │ - cmp %ecx,%ebp │ │ - mov %r9,%r10 │ │ - jle aee60 │ │ - mov %ecx,%ebp │ │ - jmpq aee60 │ │ - add $0x4f8,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - nopl 0x0(%rax) │ │ - lea 0x449(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x37d(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,(%rdi) │ │ - lea 0x459(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x38d(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x50(%rdi) │ │ - lea 0x478(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x3ac(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0xa0(%rdi) │ │ - lea 0x474(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x3a8(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0xf0(%rdi) │ │ - lea 0x540(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x474(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x10(%rdi) │ │ - lea 0x54f(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x483(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x60(%rdi) │ │ - lea 0x56e(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x4a2(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0xb0(%rdi) │ │ - lea 0x56a(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x49e(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x100(%rdi) │ │ - lea 0x636(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x56a(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x20(%rdi) │ │ - lea 0x645(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x579(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x70(%rdi) │ │ - lea 0x664(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x598(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0xc0(%rdi) │ │ - lea 0x660(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x594(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x110(%rdi) │ │ - lea 0x72c(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x660(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x30(%rdi) │ │ - lea 0x73b(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x66f(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x80(%rdi) │ │ - lea 0x757(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x68b(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0xd0(%rdi) │ │ - lea 0x753(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x687(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x120(%rdi) │ │ - lea 0x81f(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x753(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x40(%rdi) │ │ - lea 0x10ae(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x762(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x90(%rdi) │ │ - lea 0x138a(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x77e(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0xe0(%rdi) │ │ - lea 0x1c06(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x77a(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x130(%rdi) │ │ - lea 0x1e62(%rip),%rax │ │ - mov %rax,0x140(%rdi) │ │ - lea 0x2174(%rip),%rax │ │ - mov %rax,0x148(%rdi) │ │ - lea 0x2436(%rip),%rax │ │ - mov %rax,0x150(%rdi) │ │ - lea 0x2748(%rip),%rax │ │ - mov %rax,0x170(%rdi) │ │ - lea 0x2c5a(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x29fe(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x178(%rdi) │ │ - lea 0x33f6(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x2fca(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x158(%rdi) │ │ - lea 0x3402(%rip),%rax │ │ - mov %rax,0x168(%rdi) │ │ - lea 0x37d4(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x3418(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x188(%rdi) │ │ - lea 0x3b20(%rip),%rax │ │ - mov %rax,0x198(%rdi) │ │ - lea 0x49d2(%rip),%rax │ │ - mov %rax,0x1a0(%rdi) │ │ - jmpq b79cc │ │ - nopw 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov 0x40(%rsp),%r10d │ │ - mov 0x48(%rsp),%r11d │ │ - mov 0x50(%rsp),%eax │ │ - sub $0x20,%rsp │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r11 │ │ - push %r10 │ │ - callq b3f00 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopw 0x0(%rax,%rax,1) │ │ - push %r14 │ │ - push %rbx │ │ - sub $0x28,%rsp │ │ - mov 0x40(%rsp),%r10d │ │ - mov 0x48(%rsp),%r11d │ │ - mov 0x50(%rsp),%r14d │ │ - mov 0x58(%rsp),%ebx │ │ - mov 0x60(%rsp),%eax │ │ - sub $0x10,%rsp │ │ - push %rax │ │ - pushq $0x0 │ │ - push %rbx │ │ - push %r14 │ │ - push %r11 │ │ - push %r10 │ │ - callq b4f90 │ │ - add $0x68,%rsp │ │ - pop %rbx │ │ - pop %r14 │ │ - retq │ │ - nopl 0x0(%rax) │ │ - sub $0x38,%rsp │ │ - mov 0x40(%rsp),%r10d │ │ - mov 0x48(%rsp),%eax │ │ - sub $0x28,%rsp │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - callq b5a60 │ │ - add $0x78,%rsp │ │ - retq │ │ - push %rbx │ │ - sub $0x30,%rsp │ │ - mov 0x40(%rsp),%r10d │ │ - mov 0x48(%rsp),%r11d │ │ - mov 0x50(%rsp),%eax │ │ - mov 0x58(%rsp),%ebx │ │ - sub $0x18,%rsp │ │ - push %rbx │ │ - pushq $0x0 │ │ - push %rax │ │ - push %r11 │ │ - push %r10 │ │ - callq b6b30 │ │ - add $0x70,%rsp │ │ - pop %rbx │ │ - retq │ │ - xchg %ax,%ax │ │ - sub $0x38,%rsp │ │ - mov 0x40(%rsp),%r10d │ │ - mov 0x48(%rsp),%r11d │ │ - mov 0x50(%rsp),%eax │ │ - sub $0x20,%rsp │ │ - push %rax │ │ - pushq $0x4 │ │ - push %r11 │ │ - push %r10 │ │ - callq b3f00 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopw 0x0(%rax,%rax,1) │ │ - push %r14 │ │ - push %rbx │ │ - sub $0x28,%rsp │ │ - mov 0x40(%rsp),%r10d │ │ - mov 0x48(%rsp),%r11d │ │ - mov 0x50(%rsp),%r14d │ │ - mov 0x58(%rsp),%ebx │ │ - mov 0x60(%rsp),%eax │ │ - sub $0x10,%rsp │ │ - push %rax │ │ - pushq $0x4 │ │ - push %rbx │ │ - push %r14 │ │ - push %r11 │ │ - push %r10 │ │ - callq b4f90 │ │ - add $0x68,%rsp │ │ - pop %rbx │ │ - pop %r14 │ │ - retq │ │ - nopl 0x0(%rax) │ │ - sub $0x38,%rsp │ │ - mov 0x40(%rsp),%r10d │ │ - mov 0x48(%rsp),%eax │ │ - sub $0x28,%rsp │ │ - push %rax │ │ - pushq $0x4 │ │ - push %r10 │ │ - callq b5a60 │ │ - add $0x78,%rsp │ │ - retq │ │ - push %rbx │ │ - sub $0x30,%rsp │ │ - mov 0x40(%rsp),%r10d │ │ - mov 0x48(%rsp),%r11d │ │ - mov 0x50(%rsp),%eax │ │ - mov 0x58(%rsp),%ebx │ │ - sub $0x18,%rsp │ │ - push %rbx │ │ - pushq $0x4 │ │ - push %rax │ │ - push %r11 │ │ - push %r10 │ │ - callq b6b30 │ │ - add $0x70,%rsp │ │ - pop %rbx │ │ - retq │ │ - xchg %ax,%ax │ │ - sub $0x38,%rsp │ │ - mov 0x40(%rsp),%r10d │ │ - mov 0x48(%rsp),%r11d │ │ - mov 0x50(%rsp),%eax │ │ - sub $0x20,%rsp │ │ - push %rax │ │ - pushq $0x8 │ │ - push %r11 │ │ - push %r10 │ │ - callq b3f00 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopw 0x0(%rax,%rax,1) │ │ - push %r14 │ │ - push %rbx │ │ - sub $0x28,%rsp │ │ - mov 0x40(%rsp),%r10d │ │ - mov 0x48(%rsp),%r11d │ │ - mov 0x50(%rsp),%r14d │ │ - mov 0x58(%rsp),%ebx │ │ - mov 0x60(%rsp),%eax │ │ - sub $0x10,%rsp │ │ - push %rax │ │ - pushq $0x8 │ │ - push %rbx │ │ - push %r14 │ │ - push %r11 │ │ - push %r10 │ │ - callq b4f90 │ │ - add $0x68,%rsp │ │ - pop %rbx │ │ - pop %r14 │ │ - retq │ │ - nopl 0x0(%rax) │ │ - sub $0x38,%rsp │ │ - mov 0x40(%rsp),%r10d │ │ - mov 0x48(%rsp),%eax │ │ - sub $0x28,%rsp │ │ - push %rax │ │ - pushq $0x8 │ │ - push %r10 │ │ - callq b5a60 │ │ - add $0x78,%rsp │ │ - retq │ │ - push %rbx │ │ - sub $0x30,%rsp │ │ - mov 0x40(%rsp),%r10d │ │ - mov 0x48(%rsp),%r11d │ │ - mov 0x50(%rsp),%eax │ │ - mov 0x58(%rsp),%ebx │ │ - sub $0x18,%rsp │ │ - push %rbx │ │ - pushq $0x8 │ │ - push %rax │ │ - push %r11 │ │ - push %r10 │ │ - callq b6b30 │ │ - add $0x70,%rsp │ │ - pop %rbx │ │ - retq │ │ - xchg %ax,%ax │ │ - sub $0x38,%rsp │ │ - mov 0x40(%rsp),%r10d │ │ - mov 0x48(%rsp),%r11d │ │ - mov 0x50(%rsp),%eax │ │ - sub $0x20,%rsp │ │ - push %rax │ │ - pushq $0x2 │ │ - push %r11 │ │ - push %r10 │ │ - callq b3f00 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopw 0x0(%rax,%rax,1) │ │ - push %r14 │ │ - push %rbx │ │ - sub $0x28,%rsp │ │ - mov 0x40(%rsp),%r10d │ │ - mov 0x48(%rsp),%r11d │ │ - mov 0x50(%rsp),%r14d │ │ - mov 0x58(%rsp),%ebx │ │ - mov 0x60(%rsp),%eax │ │ - sub $0x10,%rsp │ │ - push %rax │ │ - pushq $0x2 │ │ - push %rbx │ │ - push %r14 │ │ - push %r11 │ │ - push %r10 │ │ - callq b4f90 │ │ - add $0x68,%rsp │ │ - pop %rbx │ │ - pop %r14 │ │ - retq │ │ - nopl 0x0(%rax) │ │ - sub $0x38,%rsp │ │ - mov 0x40(%rsp),%r10d │ │ - mov 0x48(%rsp),%eax │ │ - sub $0x28,%rsp │ │ - push %rax │ │ - pushq $0x2 │ │ - push %r10 │ │ - callq b5a60 │ │ - add $0x78,%rsp │ │ - retq │ │ - push %rbx │ │ - sub $0x30,%rsp │ │ - mov 0x40(%rsp),%r10d │ │ - mov 0x48(%rsp),%r11d │ │ - mov 0x50(%rsp),%eax │ │ - mov 0x58(%rsp),%ebx │ │ - sub $0x18,%rsp │ │ - push %rbx │ │ - pushq $0x2 │ │ - push %rax │ │ - push %r11 │ │ - push %r10 │ │ - callq b6b30 │ │ - add $0x70,%rsp │ │ - pop %rbx │ │ - retq │ │ - xchg %ax,%ax │ │ - sub $0x38,%rsp │ │ - mov 0x40(%rsp),%r10d │ │ - mov 0x48(%rsp),%r11d │ │ - mov 0x50(%rsp),%eax │ │ - sub $0x20,%rsp │ │ - push %rax │ │ - pushq $0x6 │ │ - push %r11 │ │ - push %r10 │ │ - callq b3f00 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopw 0x0(%rax,%rax,1) │ │ - push %r14 │ │ - push %rbx │ │ - sub $0x28,%rsp │ │ - mov 0x40(%rsp),%r10d │ │ - mov 0x48(%rsp),%r11d │ │ - mov 0x50(%rsp),%r14d │ │ - mov 0x58(%rsp),%ebx │ │ - mov 0x60(%rsp),%eax │ │ - sub $0x10,%rsp │ │ - push %rax │ │ - pushq $0x6 │ │ - push %rbx │ │ - push %r14 │ │ - push %r11 │ │ - push %r10 │ │ - callq b4f90 │ │ - add $0x68,%rsp │ │ - pop %rbx │ │ - pop %r14 │ │ - retq │ │ - nopl 0x0(%rax) │ │ - sub $0x38,%rsp │ │ - mov 0x40(%rsp),%r10d │ │ - mov 0x48(%rsp),%eax │ │ - sub $0x28,%rsp │ │ - push %rax │ │ - pushq $0x6 │ │ - push %r10 │ │ - callq b5a60 │ │ - add $0x78,%rsp │ │ - retq │ │ - push %rbx │ │ - sub $0x30,%rsp │ │ - mov 0x40(%rsp),%r10d │ │ - mov 0x48(%rsp),%r11d │ │ - mov 0x50(%rsp),%eax │ │ - mov 0x58(%rsp),%ebx │ │ - sub $0x18,%rsp │ │ - push %rbx │ │ - pushq $0x6 │ │ - push %rax │ │ - push %r11 │ │ - push %r10 │ │ - callq b6b30 │ │ - add $0x70,%rsp │ │ - pop %rbx │ │ - retq │ │ - xchg %ax,%ax │ │ - sub $0x38,%rsp │ │ - mov 0x40(%rsp),%r10d │ │ - mov 0x48(%rsp),%r11d │ │ - mov 0x50(%rsp),%eax │ │ - sub $0x20,%rsp │ │ - push %rax │ │ - pushq $0xa │ │ - push %r11 │ │ - push %r10 │ │ - callq b3f00 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopw 0x0(%rax,%rax,1) │ │ - push %r14 │ │ - push %rbx │ │ - sub $0x28,%rsp │ │ - mov 0x40(%rsp),%r10d │ │ - mov 0x48(%rsp),%r11d │ │ - mov 0x50(%rsp),%r14d │ │ - mov 0x58(%rsp),%ebx │ │ - mov 0x60(%rsp),%eax │ │ - sub $0x10,%rsp │ │ - push %rax │ │ - pushq $0xa │ │ - push %rbx │ │ - push %r14 │ │ - push %r11 │ │ - push %r10 │ │ - callq b4f90 │ │ - add $0x68,%rsp │ │ - pop %rbx │ │ - pop %r14 │ │ - retq │ │ - nopl 0x0(%rax) │ │ - sub $0x38,%rsp │ │ - mov 0x40(%rsp),%r10d │ │ - mov 0x48(%rsp),%eax │ │ - sub $0x28,%rsp │ │ - push %rax │ │ - pushq $0xa │ │ - push %r10 │ │ - callq b5a60 │ │ - add $0x78,%rsp │ │ - retq │ │ - push %rbx │ │ - sub $0x30,%rsp │ │ - mov 0x40(%rsp),%r10d │ │ - mov 0x48(%rsp),%r11d │ │ - mov 0x50(%rsp),%eax │ │ - mov 0x58(%rsp),%ebx │ │ - sub $0x18,%rsp │ │ - push %rbx │ │ - pushq $0xa │ │ - push %rax │ │ - push %r11 │ │ - push %r10 │ │ - callq b6b30 │ │ - add $0x70,%rsp │ │ - pop %rbx │ │ - retq │ │ - xchg %ax,%ax │ │ - sub $0x38,%rsp │ │ - mov 0x40(%rsp),%r10d │ │ - mov 0x48(%rsp),%r11d │ │ - mov 0x50(%rsp),%eax │ │ - sub $0x20,%rsp │ │ - push %rax │ │ - pushq $0x1 │ │ - push %r11 │ │ - push %r10 │ │ - callq b3f00 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopw 0x0(%rax,%rax,1) │ │ - push %r14 │ │ - push %rbx │ │ - sub $0x28,%rsp │ │ - mov 0x40(%rsp),%r10d │ │ - mov 0x48(%rsp),%r11d │ │ - mov 0x50(%rsp),%r14d │ │ - mov 0x58(%rsp),%ebx │ │ - mov 0x60(%rsp),%eax │ │ - sub $0x10,%rsp │ │ - push %rax │ │ - pushq $0x1 │ │ - push %rbx │ │ - push %r14 │ │ - push %r11 │ │ - push %r10 │ │ - callq b4f90 │ │ - add $0x68,%rsp │ │ - pop %rbx │ │ - pop %r14 │ │ - retq │ │ - nopl 0x0(%rax) │ │ - sub $0x38,%rsp │ │ - mov 0x40(%rsp),%r10d │ │ - mov 0x48(%rsp),%eax │ │ - sub $0x28,%rsp │ │ - push %rax │ │ - pushq $0x1 │ │ - push %r10 │ │ - callq b5a60 │ │ - add $0x78,%rsp │ │ - retq │ │ - push %rbx │ │ - sub $0x30,%rsp │ │ - mov 0x40(%rsp),%r10d │ │ - mov 0x48(%rsp),%r11d │ │ - mov 0x50(%rsp),%eax │ │ - mov 0x58(%rsp),%ebx │ │ - sub $0x18,%rsp │ │ - push %rbx │ │ - pushq $0x1 │ │ - push %rax │ │ - push %r11 │ │ - push %r10 │ │ - callq b6b30 │ │ - add $0x70,%rsp │ │ - pop %rbx │ │ - retq │ │ - xchg %ax,%ax │ │ - sub $0x38,%rsp │ │ - mov 0x40(%rsp),%r10d │ │ - mov 0x48(%rsp),%r11d │ │ - mov 0x50(%rsp),%eax │ │ - sub $0x20,%rsp │ │ - push %rax │ │ - pushq $0x5 │ │ - push %r11 │ │ - push %r10 │ │ - callq b3f00 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopw 0x0(%rax,%rax,1) │ │ - push %r14 │ │ - push %rbx │ │ - sub $0x28,%rsp │ │ - mov 0x40(%rsp),%r10d │ │ - mov 0x48(%rsp),%r11d │ │ - mov 0x50(%rsp),%r14d │ │ - mov 0x58(%rsp),%ebx │ │ - mov 0x60(%rsp),%eax │ │ - sub $0x10,%rsp │ │ - push %rax │ │ - pushq $0x5 │ │ - push %rbx │ │ - push %r14 │ │ - push %r11 │ │ - push %r10 │ │ - callq b4f90 │ │ - add $0x68,%rsp │ │ - pop %rbx │ │ - pop %r14 │ │ - retq │ │ - nopl 0x0(%rax) │ │ - sub $0x38,%rsp │ │ - mov 0x40(%rsp),%r10d │ │ - mov 0x48(%rsp),%eax │ │ - sub $0x28,%rsp │ │ - push %rax │ │ - pushq $0x5 │ │ - push %r10 │ │ - callq b5a60 │ │ - add $0x78,%rsp │ │ - retq │ │ - push %rbx │ │ - sub $0x30,%rsp │ │ - mov 0x40(%rsp),%r10d │ │ - mov 0x48(%rsp),%r11d │ │ - mov 0x50(%rsp),%eax │ │ - mov 0x58(%rsp),%ebx │ │ - sub $0x18,%rsp │ │ - push %rbx │ │ - pushq $0x5 │ │ - push %rax │ │ - push %r11 │ │ - push %r10 │ │ - callq b6b30 │ │ - add $0x70,%rsp │ │ - pop %rbx │ │ - retq │ │ - xchg %ax,%ax │ │ - sub $0x38,%rsp │ │ - mov 0x40(%rsp),%r10d │ │ - mov 0x48(%rsp),%r11d │ │ - mov 0x50(%rsp),%eax │ │ - sub $0x20,%rsp │ │ - push %rax │ │ - pushq $0x9 │ │ - push %r11 │ │ - push %r10 │ │ - callq b3f00 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopw 0x0(%rax,%rax,1) │ │ - push %r14 │ │ - push %rbx │ │ - sub $0x28,%rsp │ │ - mov 0x40(%rsp),%r10d │ │ - mov 0x48(%rsp),%r11d │ │ - mov 0x50(%rsp),%r14d │ │ - mov 0x58(%rsp),%ebx │ │ - mov 0x60(%rsp),%eax │ │ - sub $0x10,%rsp │ │ - push %rax │ │ - pushq $0x9 │ │ - push %rbx │ │ - push %r14 │ │ - push %r11 │ │ - push %r10 │ │ - callq b4f90 │ │ - add $0x68,%rsp │ │ - pop %rbx │ │ - pop %r14 │ │ - retq │ │ - nopl 0x0(%rax) │ │ - sub $0x38,%rsp │ │ - mov 0x40(%rsp),%r10d │ │ - mov 0x48(%rsp),%eax │ │ - sub $0x28,%rsp │ │ - push %rax │ │ - pushq $0x9 │ │ - push %r10 │ │ - callq b5a60 │ │ - add $0x78,%rsp │ │ - retq │ │ - push %rbx │ │ - sub $0x30,%rsp │ │ - mov 0x40(%rsp),%r10d │ │ - mov 0x48(%rsp),%r11d │ │ - mov 0x50(%rsp),%eax │ │ - mov 0x58(%rsp),%ebx │ │ - sub $0x18,%rsp │ │ - push %rbx │ │ - pushq $0x9 │ │ - push %rax │ │ - push %r11 │ │ - push %r10 │ │ - callq b6b30 │ │ - add $0x70,%rsp │ │ - pop %rbx │ │ - retq │ │ - xchg %ax,%ax │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0x80e8,%rsp │ │ - mov %r8d,-0x74(%rsp) │ │ - mov %rcx,%rbp │ │ - mov %rdx,%r13 │ │ - mov %rdi,-0x50(%rsp) │ │ - mov 0x8130(%rsp),%r15d │ │ - mov 0x8128(%rsp),%r10d │ │ - bsr %r15d,%r11d │ │ - xor $0x1f,%r11d │ │ - lea -0x12(%r11),%ecx │ │ - mov $0x1,%r14d │ │ - mov %ecx,-0x58(%rsp) │ │ - shl %cl,%r14d │ │ - mov 0x8120(%rsp),%eax │ │ - sar %rsi │ │ - mov %rsi,-0x70(%rsp) │ │ - sar %rbp │ │ - mov %rbp,-0x68(%rsp) │ │ - test %eax,%eax │ │ - je afb74 │ │ - test %r10d,%r10d │ │ - je afe06 │ │ - mov $0x16,%ecx │ │ - sub %r11d,%ecx │ │ - mov $0x1,%edx │ │ - shl %cl,%edx │ │ - cmpl $0x0,-0x74(%rsp) │ │ - jle b025c │ │ - sar %edx │ │ - lea -0x20(%rsp),%rdi │ │ - mov %r9,-0x60(%rsp) │ │ - lea 0x1(%r9),%r14d │ │ - mov -0x74(%rsp),%r8d │ │ - mov %r8d,%ebx │ │ - and $0x1,%ebx │ │ - mov -0x68(%rsp),%rsi │ │ - add %rsi,%rsi │ │ - mov %rsi,-0x68(%rsp) │ │ - mov %r8,%r9 │ │ - mov %rbx,-0x48(%rsp) │ │ - sub %rbx,%r9 │ │ - movzwl 0x0(%r13),%esi │ │ - cmpl $0x1,-0x74(%rsp) │ │ - jne afaf0 │ │ - jmp afae2 │ │ - nopl (%rax) │ │ - add $0x100,%rdi │ │ - add -0x68(%rsp),%r13 │ │ - add $0xffffffff,%r14d │ │ - je b00a3 │ │ - movzwl 0x0(%r13),%esi │ │ - cmpl $0x1,-0x74(%rsp) │ │ - jne afaf0 │ │ - xor %ebx,%ebx │ │ - cmpq $0x0,-0x48(%rsp) │ │ - je afac0 │ │ - jmp afb54 │ │ - xchg %ax,%ax │ │ - xor %ebx,%ebx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - movzwl %si,%esi │ │ - movzwl 0x2(%r13,%rbx,2),%r12d │ │ - mov %r12d,%ebp │ │ - sub %esi,%ebp │ │ - shl $0x4,%esi │ │ - imul %eax,%ebp │ │ - add %edx,%esi │ │ - add %ebp,%esi │ │ - sar %cl,%esi │ │ - mov %si,(%rdi,%rbx,2) │ │ - movzwl 0x4(%r13,%rbx,2),%esi │ │ - mov %esi,%ebp │ │ - sub %r12d,%ebp │ │ - shl $0x4,%r12d │ │ - imul %eax,%ebp │ │ - add %edx,%r12d │ │ - add %ebp,%r12d │ │ - sar %cl,%r12d │ │ - mov %r12w,0x2(%rdi,%rbx,2) │ │ - add $0x2,%rbx │ │ - cmp %rbx,%r9 │ │ - jne afb00 │ │ - cmpq $0x0,-0x48(%rsp) │ │ - je afac0 │ │ - movzwl %si,%esi │ │ - movzwl 0x2(%r13,%rbx,2),%ebp │ │ - sub %esi,%ebp │ │ - shl $0x4,%esi │ │ - imul %eax,%ebp │ │ - add %edx,%esi │ │ - add %ebp,%esi │ │ - sar %cl,%esi │ │ - mov %si,(%rdi,%rbx,2) │ │ - jmpq afac0 │ │ - test %r10d,%r10d │ │ - je b026e │ │ - mov %r9,-0x60(%rsp) │ │ - cmpl $0x0,-0x74(%rsp) │ │ - jle b025c │ │ - mov -0x74(%rsp),%eax │ │ - mov -0x68(%rsp),%rdx │ │ - lea (%rdx,%rax,1),%rcx │ │ - mov %rcx,-0x38(%rsp) │ │ - mov %eax,%r12d │ │ - and $0xfffffff8,%r12d │ │ - movd %r10d,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - movd %r15d,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm1 │ │ - lea (%rdx,%rdx,1),%r8 │ │ - mov -0x70(%rsp),%rcx │ │ - lea (%rcx,%rcx,1),%r9 │ │ - lea 0x0(,%rdx,2),%rcx │ │ - add %r13,%rcx │ │ - xor %ebx,%ebx │ │ - movdqa 0x4a184(%rip),%xmm2 │ │ - movdqa 0x4a10c(%rip),%xmm3 │ │ - mov -0x50(%rsp),%rdi │ │ - mov %r13,%r11 │ │ - mov %r8,-0x58(%rsp) │ │ - mov %r9,-0x40(%rsp) │ │ - cmpl $0x8,-0x74(%rsp) │ │ - mov %rbx,-0x48(%rsp) │ │ - jae afc50 │ │ - jmp afc41 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - mov -0x48(%rsp),%rbx │ │ - add $0x1,%rbx │ │ - add %r8,%r11 │ │ - add %r9,%rdi │ │ - add %r8,%rcx │ │ - mov -0x60(%rsp),%rdx │ │ - add $0xffffffff,%edx │ │ - mov %rdx,-0x60(%rsp) │ │ - je b025c │ │ - cmpl $0x8,-0x74(%rsp) │ │ - mov %rbx,-0x48(%rsp) │ │ - jae afc50 │ │ - xor %esi,%esi │ │ - jmpq afdb0 │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov -0x70(%rsp),%rdx │ │ - imul %rbx,%rdx │ │ - mov -0x68(%rsp),%r9 │ │ - mov %r9,%rsi │ │ - imul %rbx,%rsi │ │ - mov -0x50(%rsp),%rbp │ │ - lea 0x0(,%rdx,2),%rbx │ │ - add %rbp,%rbx │ │ - add %rax,%rdx │ │ - lea 0x0(%rbp,%rdx,2),%rbp │ │ - lea (%rsi,%rax,1),%rdx │ │ - lea 0x0(,%rdx,2),%r14 │ │ - add %r13,%r14 │ │ - lea 0x0(%r13,%rsi,2),%rdx │ │ - mov %rdx,-0x30(%rsp) │ │ - mov -0x38(%rsp),%rdx │ │ - lea (%rdx,%rsi,1),%r8 │ │ - lea 0x0(,%r8,2),%r8 │ │ - add %r13,%r8 │ │ - add %r9,%rsi │ │ - lea 0x0(,%rsi,2),%rsi │ │ - add %r13,%rsi │ │ - cmp %r8,%rbx │ │ - setb %r8b │ │ - cmp %rbp,%rsi │ │ - setb %sil │ │ - cmp %r14,%rbx │ │ - setb %dl │ │ - cmp %rbp,-0x30(%rsp) │ │ - setb %bl │ │ - test %sil,%r8b │ │ - jne afda2 │ │ - mov $0x0,%esi │ │ - and %bl,%dl │ │ - mov -0x58(%rsp),%r8 │ │ - mov -0x40(%rsp),%r9 │ │ - jne afdb0 │ │ - lea (%r11,%r8,1),%rsi │ │ - xor %ebx,%ebx │ │ - nopw 0x0(%rax,%rax,1) │ │ - pmovzxwd (%r11,%rbx,2),%xmm5 │ │ - pmovzxwd 0x8(%r11,%rbx,2),%xmm4 │ │ - pmovzxwd (%rsi,%rbx,2),%xmm6 │ │ - pmovzxwd 0x8(%rsi,%rbx,2),%xmm7 │ │ - psubd %xmm4,%xmm7 │ │ - pslld $0x4,%xmm4 │ │ - psubd %xmm5,%xmm6 │ │ - pslld $0x4,%xmm5 │ │ - pmulld %xmm0,%xmm6 │ │ - pmulld %xmm0,%xmm7 │ │ - por %xmm2,%xmm5 │ │ - paddd %xmm6,%xmm5 │ │ - por %xmm2,%xmm4 │ │ - paddd %xmm7,%xmm4 │ │ - pxor %xmm6,%xmm6 │ │ - pcmpgtd %xmm5,%xmm6 │ │ - psrad $0x4,%xmm5 │ │ - pxor %xmm7,%xmm7 │ │ - pcmpgtd %xmm4,%xmm7 │ │ - psrad $0x4,%xmm4 │ │ - pminsd %xmm1,%xmm4 │ │ - pminsd %xmm1,%xmm5 │ │ - pandn %xmm5,%xmm6 │ │ - pandn %xmm4,%xmm7 │ │ - pshufb %xmm3,%xmm7 │ │ - pshufb %xmm3,%xmm6 │ │ - punpcklqdq %xmm7,%xmm6 │ │ - movdqu %xmm6,(%rdi,%rbx,2) │ │ - add $0x8,%rbx │ │ - cmp %rbx,%r12 │ │ - jne afd00 │ │ - mov %r12,%rsi │ │ - cmp %rax,%r12 │ │ - je afc10 │ │ - jmp afdb0 │ │ - xor %esi,%esi │ │ - mov -0x58(%rsp),%r8 │ │ - mov -0x40(%rsp),%r9 │ │ - xchg %ax,%ax │ │ - lea (%r11,%rsi,2),%rbx │ │ - jmp afdd5 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - mov %bp,(%rdi,%rsi,2) │ │ - add $0x1,%rsi │ │ - add $0x2,%rbx │ │ - cmp %rsi,%rax │ │ - je afc10 │ │ - movzwl (%rbx),%edx │ │ - movzwl (%rcx,%rsi,2),%ebp │ │ - sub %edx,%ebp │ │ - shl $0x4,%edx │ │ - imul %r10d,%ebp │ │ - lea (%rdx,%rbp,1),%edx │ │ - add $0x8,%edx │ │ - mov %edx,%ebp │ │ - sar $0x4,%ebp │ │ - mov %r15d,%r14d │ │ - cmp %r15d,%ebp │ │ - jg afdfb │ │ - mov %ebp,%r14d │ │ - xor %ebp,%ebp │ │ - test %edx,%edx │ │ - js afdc0 │ │ - mov %r14d,%ebp │ │ - jmp afdc0 │ │ - mov %r9,-0x60(%rsp) │ │ - mov $0x16,%r12d │ │ - sub %r11d,%r12d │ │ - mov $0x1,%r11d │ │ - mov %r12d,%ecx │ │ - shl %cl,%r11d │ │ - cmpl $0x0,-0x74(%rsp) │ │ - mov -0x58(%rsp),%esi │ │ - jle b025c │ │ - sar %r14d │ │ - sar %r11d │ │ - mov -0x74(%rsp),%ebx │ │ - lea 0x1(%rbx),%rcx │ │ - mov %rcx,-0x40(%rsp) │ │ - mov %ebx,%ecx │ │ - and $0xfffffff8,%ecx │ │ - mov %rcx,-0x28(%rsp) │ │ - movd %eax,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm9 │ │ - movd %r11d,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm10 │ │ - movd %r12d,%xmm5 │ │ - movd %r14d,%xmm2 │ │ - pshufd $0x0,%xmm2,%xmm2 │ │ - movd %esi,%xmm4 │ │ - movd %r15d,%xmm3 │ │ - pshufd $0x0,%xmm3,%xmm3 │ │ - mov -0x68(%rsp),%rcx │ │ - lea (%rcx,%rcx,1),%rcx │ │ - mov %rcx,-0x30(%rsp) │ │ - mov -0x70(%rsp),%rcx │ │ - add %rcx,%rcx │ │ - mov %rcx,-0x38(%rsp) │ │ - xor %edi,%edi │ │ - pmovzxdq %xmm4,%xmm4 │ │ - pmovzxdq %xmm5,%xmm5 │ │ - movdqa 0x49e42(%rip),%xmm8 │ │ - mov -0x50(%rsp),%r10 │ │ - mov %r13,%rdx │ │ - cmpl $0x8,-0x74(%rsp) │ │ - mov %rdi,-0x48(%rsp) │ │ - jae aff10 │ │ - jmp aff02 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - mov -0x48(%rsp),%rdi │ │ - add $0x1,%rdi │ │ - add -0x30(%rsp),%rdx │ │ - add -0x38(%rsp),%r10 │ │ - mov -0x60(%rsp),%rcx │ │ - add $0xffffffff,%ecx │ │ - mov %rcx,-0x60(%rsp) │ │ - je b025c │ │ - cmpl $0x8,-0x74(%rsp) │ │ - mov %rdi,-0x48(%rsp) │ │ - jae aff10 │ │ - xor %edi,%edi │ │ - jmpq b0051 │ │ - nopl 0x0(%rax) │ │ - mov -0x70(%rsp),%rcx │ │ - imul %rdi,%rcx │ │ - mov -0x68(%rsp),%r9 │ │ - imul %rdi,%r9 │ │ - mov -0x40(%rsp),%rsi │ │ - lea (%rsi,%r9,1),%rbp │ │ - lea 0x0(,%rbp,2),%r8 │ │ - add %r13,%r8 │ │ - mov -0x50(%rsp),%rsi │ │ - lea (%rsi,%rcx,2),%rbp │ │ - cmp %r8,%rbp │ │ - jae aff70 │ │ - lea 0x0(,%r9,2),%rbp │ │ - add %r13,%rbp │ │ - add %rbx,%rcx │ │ - lea (%rsi,%rcx,2),%rcx │ │ - cmp %rcx,%rbp │ │ - jae aff70 │ │ - xor %edi,%edi │ │ - mov -0x58(%rsp),%esi │ │ - jmpq b0051 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xor %ecx,%ecx │ │ - mov -0x28(%rsp),%rsi │ │ - nopw 0x0(%rax,%rax,1) │ │ - pmovzxwd (%rdx,%rcx,2),%xmm6 │ │ - pmovzxwd 0x8(%rdx,%rcx,2),%xmm7 │ │ - pmovzxwd 0x2(%rdx,%rcx,2),%xmm0 │ │ - pmovzxwd 0xa(%rdx,%rcx,2),%xmm1 │ │ - psubd %xmm7,%xmm1 │ │ - pslld $0x4,%xmm7 │ │ - psubd %xmm6,%xmm0 │ │ - pslld $0x4,%xmm6 │ │ - pmulld %xmm9,%xmm0 │ │ - pmulld %xmm9,%xmm1 │ │ - paddd %xmm10,%xmm6 │ │ - paddd %xmm0,%xmm6 │ │ - paddd %xmm10,%xmm7 │ │ - paddd %xmm1,%xmm7 │ │ - psrad %xmm5,%xmm6 │ │ - psrad %xmm5,%xmm7 │ │ - paddd %xmm2,%xmm7 │ │ - paddd %xmm2,%xmm6 │ │ - psrad %xmm4,%xmm6 │ │ - psrad %xmm4,%xmm7 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm6,%xmm0 │ │ - pminsd %xmm3,%xmm6 │ │ - pandn %xmm6,%xmm0 │ │ - pxor %xmm1,%xmm1 │ │ - pcmpgtd %xmm7,%xmm1 │ │ - pminsd %xmm3,%xmm7 │ │ - pandn %xmm7,%xmm1 │ │ - pshufb %xmm8,%xmm1 │ │ - pshufb %xmm8,%xmm0 │ │ - punpcklqdq %xmm1,%xmm0 │ │ - movdqu %xmm0,(%r10,%rcx,2) │ │ - add $0x8,%rcx │ │ - cmp %rcx,%rsi │ │ - jne aff80 │ │ - mov %rsi,%rdi │ │ - cmp %rbx,%rsi │ │ - mov -0x58(%rsp),%esi │ │ - jne b0051 │ │ - jmpq afed0 │ │ - nopl 0x0(%rax) │ │ - mov %bp,(%r10,%rdi,2) │ │ - mov %rcx,%rdi │ │ - cmp %rcx,%rbx │ │ - je afed0 │ │ - movzwl (%rdx,%rdi,2),%r9d │ │ - movzwl 0x2(%rdx,%rdi,2),%ecx │ │ - sub %r9d,%ecx │ │ - shl $0x4,%r9d │ │ - imul %eax,%ecx │ │ - add %r11d,%r9d │ │ - add %ecx,%r9d │ │ - mov %r12d,%ecx │ │ - sar %cl,%r9d │ │ - add %r14d,%r9d │ │ - mov %esi,%ecx │ │ - sar %cl,%r9d │ │ - mov %r15d,%r8d │ │ - cmp %r15d,%r9d │ │ - jle b0090 │ │ - lea 0x1(%rdi),%rcx │ │ - xor %ebp,%ebp │ │ - test %r9d,%r9d │ │ - js b0040 │ │ - jmp b009e │ │ - xchg %ax,%ax │ │ - mov %r9d,%r8d │ │ - lea 0x1(%rdi),%rcx │ │ - xor %ebp,%ebp │ │ - test %r9d,%r9d │ │ - js b0040 │ │ - mov %r8d,%ebp │ │ - jmp b0040 │ │ - add $0xfffffff2,%r11d │ │ - mov $0x1,%eax │ │ - mov %r11d,%ecx │ │ - shl %cl,%eax │ │ - cmpl $0x0,-0x74(%rsp) │ │ - mov -0x60(%rsp),%r9 │ │ - mov -0x50(%rsp),%rdi │ │ - jle b025c │ │ - sar %eax │ │ - lea -0x20(%rsp),%rdx │ │ - mov %r8d,%r14d │ │ - and $0xfffffff8,%r14d │ │ - movd %r10d,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - movd %eax,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm1 │ │ - movd %r11d,%xmm3 │ │ - movd %r15d,%xmm2 │ │ - pshufd $0x0,%xmm2,%xmm2 │ │ - mov -0x70(%rsp),%rcx │ │ - add %rcx,%rcx │ │ - mov %rcx,-0x70(%rsp) │ │ - pmovzxdq %xmm3,%xmm3 │ │ - movdqa 0x49bdf(%rip),%xmm8 │ │ - cmpl $0x8,-0x74(%rsp) │ │ - jae b0150 │ │ - jmp b013d │ │ - nopw 0x0(%rax,%rax,1) │ │ - add $0x100,%rdx │ │ - add -0x70(%rsp),%rdi │ │ - add $0xffffffff,%r9d │ │ - je b025c │ │ - cmpl $0x8,-0x74(%rsp) │ │ - jae b0150 │ │ - xor %esi,%esi │ │ - jmpq b0221 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - xor %ecx,%ecx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - pmovsxwd (%rdx,%rcx,2),%xmm6 │ │ - pmovsxwd 0x8(%rdx,%rcx,2),%xmm5 │ │ - pmovsxwd 0x100(%rdx,%rcx,2),%xmm7 │ │ - pmovsxwd 0x108(%rdx,%rcx,2),%xmm4 │ │ - psubd %xmm5,%xmm4 │ │ - pslld $0x4,%xmm5 │ │ - psubd %xmm6,%xmm7 │ │ - pslld $0x4,%xmm6 │ │ - pmulld %xmm0,%xmm7 │ │ - pmulld %xmm0,%xmm4 │ │ - paddd %xmm1,%xmm6 │ │ - paddd %xmm7,%xmm6 │ │ - paddd %xmm1,%xmm5 │ │ - paddd %xmm4,%xmm5 │ │ - psrad %xmm3,%xmm6 │ │ - psrad %xmm3,%xmm5 │ │ - pxor %xmm4,%xmm4 │ │ - pcmpgtd %xmm6,%xmm4 │ │ - pminsd %xmm2,%xmm6 │ │ - pandn %xmm6,%xmm4 │ │ - pxor %xmm6,%xmm6 │ │ - pcmpgtd %xmm5,%xmm6 │ │ - pminsd %xmm2,%xmm5 │ │ - pandn %xmm5,%xmm6 │ │ - pshufb %xmm8,%xmm6 │ │ - pshufb %xmm8,%xmm4 │ │ - punpcklqdq %xmm6,%xmm4 │ │ - movdqu %xmm4,(%rdi,%rcx,2) │ │ - add $0x8,%rcx │ │ - cmp %rcx,%r14 │ │ - jne b0160 │ │ - mov %r14,%rsi │ │ - cmp %r8,%r14 │ │ - jne b0221 │ │ - jmpq b0120 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - mov %cx,(%rdi,%rsi,2) │ │ - add $0x1,%rsi │ │ - cmp %rsi,%r8 │ │ - je b0120 │ │ - movswl (%rdx,%rsi,2),%ebx │ │ - movswl 0x100(%rdx,%rsi,2),%ecx │ │ - sub %ebx,%ecx │ │ - shl $0x4,%ebx │ │ - imul %r10d,%ecx │ │ - add %eax,%ebx │ │ - add %ecx,%ebx │ │ - mov %r11d,%ecx │ │ - sar %cl,%ebx │ │ - mov %r15d,%ebp │ │ - cmp %r15d,%ebx │ │ - jle b0250 │ │ - xor %ecx,%ecx │ │ - test %ebx,%ebx │ │ - js b0210 │ │ - jmp b0258 │ │ - nop │ │ - mov %ebx,%ebp │ │ - xor %ecx,%ecx │ │ - test %ebx,%ebx │ │ - js b0210 │ │ - mov %ebp,%ecx │ │ - jmp b0210 │ │ - add $0x80e8,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - mov -0x50(%rsp),%rdi │ │ - mov -0x70(%rsp),%rsi │ │ - mov %r13,%rdx │ │ - mov -0x68(%rsp),%rcx │ │ - mov -0x74(%rsp),%r8d │ │ - add $0x80e8,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - jmpq b4e80 │ │ - nopl 0x0(%rax,%rax,1) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0x100a8,%rsp │ │ - mov %r9,-0x78(%rsp) │ │ - mov %rcx,-0x70(%rsp) │ │ - mov %rsi,-0x68(%rsp) │ │ - bsr 0x10100(%rsp),%r12d │ │ - xor $0x1f,%r12d │ │ - mov $0x16,%ecx │ │ - sub %r12d,%ecx │ │ - mov $0x1,%eax │ │ - shl %cl,%eax │ │ - mov $0x1,%r13d │ │ - mov %r8d,%ebp │ │ - mov %r8d,-0x80(%rsp) │ │ - test %r8d,%r8d │ │ - jle b03b6 │ │ - mov 0x100f0(%rsp),%ebx │ │ - sar %eax │ │ - sarq -0x70(%rsp) │ │ - lea -0x60(%rsp),%r14 │ │ - mov -0x78(%rsp),%rsi │ │ - add $0xffffffff,%esi │ │ - imul 0x100f8(%rsp),%esi │ │ - add 0x100e8(%rsp),%esi │ │ - sar $0xa,%esi │ │ - add $0x2,%esi │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - mov %esi,-0x7c(%rsp) │ │ - xor %r8d,%r8d │ │ - xor %r10d,%r10d │ │ - mov 0x100e0(%rsp),%r11d │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - movslq %r10d,%r10 │ │ - movzwl (%rdx,%r10,2),%r9d │ │ - movzwl 0x2(%rdx,%r10,2),%esi │ │ - sub %r9d,%esi │ │ - shl $0x4,%r9d │ │ - add %eax,%r9d │ │ - mov %r11d,%r15d │ │ - sar $0x6,%r15d │ │ - imul %r15d,%esi │ │ - add %r9d,%esi │ │ - sar %cl,%esi │ │ - mov %si,(%r14,%r8,2) │ │ - add %ebx,%r11d │ │ - mov %r11d,%esi │ │ - sar $0xa,%esi │ │ - add %esi,%r10d │ │ - and $0x3ff,%r11d │ │ - add $0x1,%r8 │ │ - cmp %r8,%rbp │ │ - jne b0350 │ │ - add $0x100,%r14 │ │ - mov -0x70(%rsp),%rsi │ │ - lea (%rdx,%rsi,2),%rdx │ │ - mov -0x7c(%rsp),%esi │ │ - add $0xffffffff,%esi │ │ - jne b0330 │ │ - add $0xfffffff2,%r12d │ │ - mov %r12d,%ecx │ │ - shl %cl,%r13d │ │ - cmpl $0x0,-0x80(%rsp) │ │ - mov -0x78(%rsp),%r9 │ │ - mov -0x68(%rsp),%r14 │ │ - mov 0x10100(%rsp),%r15d │ │ - mov 0x100e8(%rsp),%r11d │ │ - jle b058c │ │ - sar %r13d │ │ - sar %r14 │ │ - lea -0x60(%rsp),%rdx │ │ - mov %ebp,%r8d │ │ - and $0xfffffff8,%r8d │ │ - movd %r13d,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - movd %r12d,%xmm2 │ │ - movd %r15d,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm1 │ │ - add %r14,%r14 │ │ - pmovzxdq %xmm2,%xmm2 │ │ - movdqa 0x498cf(%rip),%xmm8 │ │ - mov %r11d,%r10d │ │ - sar $0x6,%r10d │ │ - cmpl $0x8,-0x80(%rsp) │ │ - jae b0480 │ │ - jmp b0479 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - add 0x100f8(%rsp),%r11d │ │ - mov %r11d,%eax │ │ - sar $0xa,%eax │ │ - shl $0x7,%eax │ │ - cltq │ │ - lea (%rdx,%rax,2),%rdx │ │ - and $0x3ff,%r11d │ │ - add %r14,%rdi │ │ - add $0xffffffff,%r9d │ │ - je b058c │ │ - mov %r11d,%r10d │ │ - sar $0x6,%r10d │ │ - cmpl $0x8,-0x80(%rsp) │ │ - jae b0480 │ │ - xor %esi,%esi │ │ - jmpq b0551 │ │ - movd %r10d,%xmm4 │ │ - pshufd $0x0,%xmm4,%xmm4 │ │ - xor %ecx,%ecx │ │ - nopl 0x0(%rax) │ │ - pmovsxwd (%rdx,%rcx,2),%xmm6 │ │ - pmovsxwd 0x8(%rdx,%rcx,2),%xmm5 │ │ - pmovsxwd 0x100(%rdx,%rcx,2),%xmm7 │ │ - pmovsxwd 0x108(%rdx,%rcx,2),%xmm3 │ │ - psubd %xmm5,%xmm3 │ │ - pslld $0x4,%xmm5 │ │ - psubd %xmm6,%xmm7 │ │ - pslld $0x4,%xmm6 │ │ - pmulld %xmm4,%xmm7 │ │ - pmulld %xmm4,%xmm3 │ │ - paddd %xmm0,%xmm6 │ │ - paddd %xmm7,%xmm6 │ │ - paddd %xmm0,%xmm5 │ │ - paddd %xmm3,%xmm5 │ │ - psrad %xmm2,%xmm6 │ │ - psrad %xmm2,%xmm5 │ │ - pxor %xmm3,%xmm3 │ │ - pcmpgtd %xmm6,%xmm3 │ │ - pminsd %xmm1,%xmm6 │ │ - pandn %xmm6,%xmm3 │ │ - pxor %xmm6,%xmm6 │ │ - pcmpgtd %xmm5,%xmm6 │ │ - pminsd %xmm1,%xmm5 │ │ - pandn %xmm5,%xmm6 │ │ - pshufb %xmm8,%xmm6 │ │ - pshufb %xmm8,%xmm3 │ │ - punpcklqdq %xmm6,%xmm3 │ │ - movdqu %xmm3,(%rdi,%rcx,2) │ │ - add $0x8,%rcx │ │ - cmp %rcx,%r8 │ │ - jne b0490 │ │ - mov %r8,%rsi │ │ - cmp %rbp,%r8 │ │ - jne b0551 │ │ - jmpq b0440 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - mov %cx,(%rdi,%rsi,2) │ │ - add $0x1,%rsi │ │ - cmp %rsi,%rbp │ │ - je b0440 │ │ - movswl (%rdx,%rsi,2),%eax │ │ - movswl 0x100(%rdx,%rsi,2),%ecx │ │ - sub %eax,%ecx │ │ - shl $0x4,%eax │ │ - imul %r10d,%ecx │ │ - add %r13d,%eax │ │ - add %ecx,%eax │ │ - mov %r12d,%ecx │ │ - sar %cl,%eax │ │ - mov %r15d,%ebx │ │ - cmp %r15d,%eax │ │ - jle b0580 │ │ - xor %ecx,%ecx │ │ - test %eax,%eax │ │ - js b0540 │ │ - jmp b0588 │ │ - mov %eax,%ebx │ │ - xor %ecx,%ecx │ │ - test %eax,%eax │ │ - js b0540 │ │ - mov %ebx,%ecx │ │ - jmp b0540 │ │ - add $0x100a8,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - xchg %ax,%ax │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0x80e8,%rsp │ │ - mov %ecx,-0x74(%rsp) │ │ - mov %rsi,%r10 │ │ - mov %rdi,%r13 │ │ - mov 0x8128(%rsp),%r11d │ │ - mov 0x8120(%rsp),%r12d │ │ - bsr %r11d,%eax │ │ - xor $0x1f,%eax │ │ - sar %rdx │ │ - mov %rdx,-0x70(%rsp) │ │ - test %r9d,%r9d │ │ - je b0704 │ │ - mov $0x16,%ecx │ │ - sub %eax,%ecx │ │ - test %r12d,%r12d │ │ - je b0a05 │ │ - mov $0x1,%esi │ │ - shl %cl,%esi │ │ - cmpl $0x0,-0x74(%rsp) │ │ - jle b0df8 │ │ - sar %esi │ │ - lea -0x20(%rsp),%rdi │ │ - mov %r8,-0x68(%rsp) │ │ - lea 0x1(%r8),%r14d │ │ - mov -0x74(%rsp),%r15d │ │ - mov %r15d,%r8d │ │ - and $0x1,%r8d │ │ - mov -0x70(%rsp),%rax │ │ - add %rax,%rax │ │ - mov %rax,-0x70(%rsp) │ │ - mov %r15,%rax │ │ - sub %r8,%rax │ │ - movzwl (%r10),%ebp │ │ - cmpl $0x1,-0x74(%rsp) │ │ - jne b0680 │ │ - jmp b0671 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - add $0x100,%rdi │ │ - add -0x70(%rsp),%r10 │ │ - add $0xffffffff,%r14d │ │ - je b0c97 │ │ - movzwl (%r10),%ebp │ │ - cmpl $0x1,-0x74(%rsp) │ │ - jne b0680 │ │ - xor %ebx,%ebx │ │ - test %r8,%r8 │ │ - je b0650 │ │ - jmp b06e3 │ │ - nopw 0x0(%rax,%rax,1) │ │ - xor %ebx,%ebx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - movzwl %bp,%ebp │ │ - movzwl 0x2(%r10,%rbx,2),%r11d │ │ - mov %r11d,%edx │ │ - sub %ebp,%edx │ │ - shl $0x4,%ebp │ │ - imul %r9d,%edx │ │ - add %esi,%ebp │ │ - add %edx,%ebp │ │ - sar %cl,%ebp │ │ - mov %bp,(%rdi,%rbx,2) │ │ - movzwl 0x4(%r10,%rbx,2),%ebp │ │ - mov %ebp,%edx │ │ - sub %r11d,%edx │ │ - shl $0x4,%r11d │ │ - imul %r9d,%edx │ │ - add %esi,%r11d │ │ - add %edx,%r11d │ │ - sar %cl,%r11d │ │ - mov %r11w,0x2(%rdi,%rbx,2) │ │ - add $0x2,%rbx │ │ - cmp %rbx,%rax │ │ - jne b0690 │ │ - test %r8,%r8 │ │ - je b0650 │ │ - movzwl %bp,%edx │ │ - movzwl 0x2(%r10,%rbx,2),%ebp │ │ - sub %edx,%ebp │ │ - shl $0x4,%edx │ │ - imul %r9d,%ebp │ │ - add %esi,%edx │ │ - add %ebp,%edx │ │ - sar %cl,%edx │ │ - mov %dx,(%rdi,%rbx,2) │ │ - jmpq b0650 │ │ - test %r12d,%r12d │ │ - je b0e0a │ │ - mov $0x16,%ecx │ │ - sub %eax,%ecx │ │ - mov $0x1,%r14d │ │ - shl %cl,%r14d │ │ - cmpl $0x0,-0x74(%rsp) │ │ - jle b0df8 │ │ - mov -0x74(%rsp),%eax │ │ - movslq %eax,%rdx │ │ - sar %r14d │ │ - mov %eax,%r9d │ │ - mov -0x70(%rsp),%rax │ │ - lea (%rax,%r9,1),%rsi │ │ - mov %rsi,-0x30(%rsp) │ │ - mov %r9d,%r15d │ │ - and $0xfffffff8,%r15d │ │ - movd %r12d,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - movd %r14d,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm1 │ │ - movd %ecx,%xmm2 │ │ - mov %r9,%rsi │ │ - neg %rsi │ │ - mov %rsi,-0x58(%rsp) │ │ - add %rax,%rax │ │ - mov %rax,-0x60(%rsp) │ │ - mov %rdx,-0x28(%rsp) │ │ - lea (%rdx,%rdx,1),%rax │ │ - mov %rax,-0x48(%rsp) │ │ - xor %edx,%edx │ │ - pmovzxdq %xmm2,%xmm2 │ │ - movdqa 0x4955e(%rip),%xmm3 │ │ - movdqa 0x49665(%rip),%xmm8 │ │ - mov %r13,%rdi │ │ - mov %r10,%rsi │ │ - mov %r9,-0x38(%rsp) │ │ - mov %r8,-0x68(%rsp) │ │ - cmpl $0x8,-0x74(%rsp) │ │ - mov %rdx,-0x40(%rsp) │ │ - jae b0810 │ │ - jmp b07f3 │ │ - nopl 0x0(%rax) │ │ - add -0x48(%rsp),%rdi │ │ - add -0x60(%rsp),%rsi │ │ - mov -0x40(%rsp),%rdx │ │ - add $0x1,%rdx │ │ - mov -0x68(%rsp),%r8 │ │ - add $0xffffffff,%r8d │ │ - je b0df8 │ │ - mov %r8,-0x68(%rsp) │ │ - cmpl $0x8,-0x74(%rsp) │ │ - mov %rdx,-0x40(%rsp) │ │ - jae b0810 │ │ - xor %ebp,%ebp │ │ - mov %rbp,%r8 │ │ - not %r8 │ │ - test $0x1,%r9b │ │ - jne b093c │ │ - jmpq b096b │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %rdx,%rbx │ │ - imul -0x28(%rsp),%rbx │ │ - mov -0x70(%rsp),%rax │ │ - mov %rax,%rbp │ │ - imul %rdx,%rbp │ │ - lea 0x0(,%rbx,2),%r8 │ │ - add %r13,%r8 │ │ - add %r9,%rbx │ │ - lea 0x0(,%rbx,2),%rdx │ │ - add %r13,%rdx │ │ - lea 0x0(%rbp,%r9,1),%rbx │ │ - lea (%r10,%rbx,2),%r11 │ │ - lea (%r10,%rbp,2),%rbx │ │ - mov %rbx,-0x50(%rsp) │ │ - mov -0x30(%rsp),%rbx │ │ - lea (%rbx,%rbp,1),%r9 │ │ - lea (%r10,%r9,2),%r9 │ │ - add %rax,%rbp │ │ - lea (%r10,%rbp,2),%rbp │ │ - cmp %r9,%r8 │ │ - setb %r9b │ │ - cmp %rdx,%rbp │ │ - setb %bpl │ │ - cmp %r11,%r8 │ │ - setb %bl │ │ - cmp %rdx,-0x50(%rsp) │ │ - setb %dl │ │ - test %bpl,%r9b │ │ - jne b09e9 │ │ - mov $0x0,%ebp │ │ - and %dl,%bl │ │ - mov -0x38(%rsp),%r9 │ │ - jne b0930 │ │ - mov -0x60(%rsp),%rax │ │ - lea (%rsi,%rax,1),%rbp │ │ - xor %ebx,%ebx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - pmovzxwd (%rsi,%rbx,2),%xmm5 │ │ - pmovzxwd 0x8(%rsi,%rbx,2),%xmm6 │ │ - pmovzxwd 0x0(%rbp,%rbx,2),%xmm7 │ │ - pmovzxwd 0x8(%rbp,%rbx,2),%xmm4 │ │ - psubd %xmm6,%xmm4 │ │ - pslld $0x4,%xmm6 │ │ - psubd %xmm5,%xmm7 │ │ - pslld $0x4,%xmm5 │ │ - pmulld %xmm0,%xmm7 │ │ - pmulld %xmm0,%xmm4 │ │ - paddd %xmm1,%xmm5 │ │ - paddd %xmm7,%xmm5 │ │ - paddd %xmm1,%xmm6 │ │ - paddd %xmm4,%xmm6 │ │ - psrad %xmm2,%xmm5 │ │ - psrad %xmm2,%xmm6 │ │ - pshufb %xmm3,%xmm6 │ │ - pshufb %xmm3,%xmm5 │ │ - punpcklqdq %xmm6,%xmm5 │ │ - paddw %xmm8,%xmm5 │ │ - movdqu %xmm5,(%rdi,%rbx,2) │ │ - add $0x8,%rbx │ │ - cmp %rbx,%r15 │ │ - jne b08b0 │ │ - mov %r15,%rbp │ │ - cmp %r9,%r15 │ │ - je b07c0 │ │ - nopl 0x0(%rax) │ │ - mov %rbp,%r8 │ │ - not %r8 │ │ - test $0x1,%r9b │ │ - je b096b │ │ - movzwl (%rsi,%rbp,2),%edx │ │ - mov -0x70(%rsp),%rax │ │ - lea (%rax,%rbp,1),%rbx │ │ - movzwl (%rsi,%rbx,2),%ebx │ │ - sub %edx,%ebx │ │ - shl $0x4,%edx │ │ - imul %r12d,%ebx │ │ - add %r14d,%edx │ │ - add %ebx,%edx │ │ - sar %cl,%edx │ │ - add $0xffffe000,%edx │ │ - mov %dx,(%rdi,%rbp,2) │ │ - or $0x1,%rbp │ │ - cmp -0x58(%rsp),%r8 │ │ - je b07c0 │ │ - mov %r9,%r11 │ │ - sub %rbp,%r11 │ │ - lea 0x2(,%rbp,1),%rbx │ │ - add %rbp,%rbx │ │ - add -0x70(%rsp),%rbp │ │ - nopl 0x0(%rax) │ │ - movzwl -0x2(%rsi,%rbx,1),%edx │ │ - movzwl (%rsi,%rbp,2),%eax │ │ - sub %edx,%eax │ │ - shl $0x4,%edx │ │ - imul %r12d,%eax │ │ - add %r14d,%edx │ │ - add %eax,%edx │ │ - sar %cl,%edx │ │ - add $0xffffe000,%edx │ │ - mov %dx,-0x2(%rdi,%rbx,1) │ │ - movzwl (%rsi,%rbx,1),%eax │ │ - movzwl 0x2(%rsi,%rbp,2),%edx │ │ - sub %eax,%edx │ │ - shl $0x4,%eax │ │ - imul %r12d,%edx │ │ - add %r14d,%eax │ │ - add %edx,%eax │ │ - sar %cl,%eax │ │ - add $0xffffe000,%eax │ │ - mov %ax,(%rdi,%rbx,1) │ │ - add $0x4,%rbx │ │ - add $0x2,%rbp │ │ - add $0xfffffffffffffffe,%r11 │ │ - jne b0990 │ │ - jmpq b07c0 │ │ - xor %ebp,%ebp │ │ - mov -0x38(%rsp),%r9 │ │ - mov %rbp,%r8 │ │ - not %r8 │ │ - test $0x1,%r9b │ │ - jne b093c │ │ - jmpq b096b │ │ - mov $0x1,%eax │ │ - shl %cl,%eax │ │ - cmpl $0x0,-0x74(%rsp) │ │ - jle b0df8 │ │ - mov -0x74(%rsp),%edx │ │ - movslq %edx,%rsi │ │ - sar %eax │ │ - mov %edx,%r15d │ │ - lea 0x1(%r15),%rdx │ │ - mov %rdx,-0x50(%rsp) │ │ - mov %r15d,%edx │ │ - and $0xfffffff8,%edx │ │ - mov %rdx,-0x58(%rsp) │ │ - movd %r9d,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - movd %eax,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm1 │ │ - movd %ecx,%xmm2 │ │ - mov %r15,%r11 │ │ - neg %r11 │ │ - mov -0x70(%rsp),%rdx │ │ - add %rdx,%rdx │ │ - mov %rdx,-0x40(%rsp) │ │ - mov %rsi,-0x48(%rsp) │ │ - lea (%rsi,%rsi,1),%rdx │ │ - mov %rdx,-0x60(%rsp) │ │ - xor %edi,%edi │ │ - pmovzxdq %xmm2,%xmm2 │ │ - movdqa 0x49272(%rip),%xmm3 │ │ - movdqa 0x49379(%rip),%xmm8 │ │ - mov %r13,%r12 │ │ - mov %r10,%rbp │ │ - mov %r8,-0x68(%rsp) │ │ - cmpl $0x8,-0x74(%rsp) │ │ - jae b0ae0 │ │ - jmp b0ac9 │ │ - nopl 0x0(%rax,%rax,1) │ │ - add -0x60(%rsp),%r12 │ │ - add -0x40(%rsp),%rbp │ │ - add $0x1,%rdi │ │ - mov -0x68(%rsp),%r8 │ │ - add $0xffffffff,%r8d │ │ - je b0df8 │ │ - mov %r8,-0x68(%rsp) │ │ - cmpl $0x8,-0x74(%rsp) │ │ - jae b0ae0 │ │ - xor %ebx,%ebx │ │ - mov %rbx,%rdx │ │ - not %rdx │ │ - test $0x1,%r15b │ │ - jne b0bfc │ │ - jmpq b0c33 │ │ - mov %rdi,%rdx │ │ - imul -0x48(%rsp),%rdx │ │ - mov -0x70(%rsp),%rbx │ │ - mov %rdi,%r8 │ │ - imul %rdi,%rbx │ │ - mov -0x50(%rsp),%rsi │ │ - lea (%rsi,%rbx,1),%r14 │ │ - lea (%r10,%r14,2),%r14 │ │ - lea 0x0(,%rdx,2),%rsi │ │ - add %r13,%rsi │ │ - cmp %r14,%rsi │ │ - jae b0b50 │ │ - lea (%r10,%rbx,2),%rsi │ │ - add %r15,%rdx │ │ - lea 0x0(,%rdx,2),%rdx │ │ - add %r13,%rdx │ │ - cmp %rdx,%rsi │ │ - jae b0b50 │ │ - xor %ebx,%ebx │ │ - mov %r8,%rdi │ │ - mov %rbx,%rdx │ │ - not %rdx │ │ - test $0x1,%r15b │ │ - jne b0bfc │ │ - jmpq b0c33 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - xor %ebx,%ebx │ │ - mov -0x58(%rsp),%rdx │ │ - nopw 0x0(%rax,%rax,1) │ │ - pmovzxwd 0x0(%rbp,%rbx,2),%xmm5 │ │ - pmovzxwd 0x8(%rbp,%rbx,2),%xmm6 │ │ - pmovzxwd 0x2(%rbp,%rbx,2),%xmm7 │ │ - pmovzxwd 0xa(%rbp,%rbx,2),%xmm4 │ │ - psubd %xmm6,%xmm4 │ │ - pslld $0x4,%xmm6 │ │ - psubd %xmm5,%xmm7 │ │ - pslld $0x4,%xmm5 │ │ - pmulld %xmm0,%xmm7 │ │ - pmulld %xmm0,%xmm4 │ │ - paddd %xmm1,%xmm5 │ │ - paddd %xmm7,%xmm5 │ │ - paddd %xmm1,%xmm6 │ │ - paddd %xmm4,%xmm6 │ │ - psrad %xmm2,%xmm5 │ │ - psrad %xmm2,%xmm6 │ │ - pshufb %xmm3,%xmm6 │ │ - pshufb %xmm3,%xmm5 │ │ - punpcklqdq %xmm6,%xmm5 │ │ - paddw %xmm8,%xmm5 │ │ - movdqu %xmm5,(%r12,%rbx,2) │ │ - add $0x8,%rbx │ │ - cmp %rbx,%rdx │ │ - jne b0b60 │ │ - mov %rdx,%rbx │ │ - cmp %r15,%rdx │ │ - mov %r8,%rdi │ │ - je b0aa0 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %rbx,%rdx │ │ - not %rdx │ │ - test $0x1,%r15b │ │ - je b0c33 │ │ - movzwl 0x0(%rbp,%rbx,2),%esi │ │ - mov %rbx,%r14 │ │ - or $0x1,%r14 │ │ - mov %r11,%r8 │ │ - movzwl 0x0(%rbp,%r14,2),%r11d │ │ - sub %esi,%r11d │ │ - shl $0x4,%esi │ │ - imul %r9d,%r11d │ │ - add %eax,%esi │ │ - add %r11d,%esi │ │ - mov %r8,%r11 │ │ - sar %cl,%esi │ │ - add $0xffffe000,%esi │ │ - mov %si,(%r12,%rbx,2) │ │ - mov %r14,%rbx │ │ - cmp %r11,%rdx │ │ - je b0aa0 │ │ - nopl 0x0(%rax) │ │ - movzwl 0x0(%rbp,%rbx,2),%edx │ │ - movzwl 0x2(%rbp,%rbx,2),%esi │ │ - sub %edx,%esi │ │ - shl $0x4,%edx │ │ - imul %r9d,%esi │ │ - add %eax,%edx │ │ - add %esi,%edx │ │ - sar %cl,%edx │ │ - add $0xffffe000,%edx │ │ - mov %dx,(%r12,%rbx,2) │ │ - movzwl 0x2(%rbp,%rbx,2),%edx │ │ - movzwl 0x4(%rbp,%rbx,2),%esi │ │ - sub %edx,%esi │ │ - shl $0x4,%edx │ │ - imul %r9d,%esi │ │ - add %eax,%edx │ │ - add %esi,%edx │ │ - sar %cl,%edx │ │ - add $0xffffe000,%edx │ │ - mov %dx,0x2(%r12,%rbx,2) │ │ - add $0x2,%rbx │ │ - cmp %rbx,%r15 │ │ - jne b0c40 │ │ - jmpq b0aa0 │ │ - cmpl $0x0,-0x74(%rsp) │ │ - mov -0x68(%rsp),%rbx │ │ - jle b0df8 │ │ - movslq -0x74(%rsp),%rcx │ │ - lea -0x20(%rsp),%rdx │ │ - mov %r15d,%esi │ │ - and $0xfffffff8,%esi │ │ - movd %r12d,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - add %rcx,%rcx │ │ - movdqa 0x49094(%rip),%xmm1 │ │ - movdqa 0x4901c(%rip),%xmm2 │ │ - movdqa 0x49124(%rip),%xmm3 │ │ - cmpl $0x8,-0x74(%rsp) │ │ - jae b0d20 │ │ - jmp b0d0a │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - add $0x100,%rdx │ │ - add %rcx,%r13 │ │ - add $0xffffffff,%ebx │ │ - je b0df8 │ │ - cmpl $0x8,-0x74(%rsp) │ │ - jae b0d20 │ │ - xor %eax,%eax │ │ - jmpq b0dc0 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - xor %eax,%eax │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - pmovsxwd (%rdx,%rax,2),%xmm4 │ │ - pmovsxwd 0x8(%rdx,%rax,2),%xmm5 │ │ - pmovsxwd 0x100(%rdx,%rax,2),%xmm6 │ │ - pmovsxwd 0x108(%rdx,%rax,2),%xmm7 │ │ - psubd %xmm5,%xmm7 │ │ - pslld $0x4,%xmm5 │ │ - psubd %xmm4,%xmm6 │ │ - pslld $0x4,%xmm4 │ │ - pmulld %xmm0,%xmm6 │ │ - pmulld %xmm0,%xmm7 │ │ - por %xmm1,%xmm4 │ │ - paddd %xmm6,%xmm4 │ │ - por %xmm1,%xmm5 │ │ - paddd %xmm7,%xmm5 │ │ - psrld $0x4,%xmm4 │ │ - psrld $0x4,%xmm5 │ │ - pshufb %xmm2,%xmm5 │ │ - pshufb %xmm2,%xmm4 │ │ - punpcklqdq %xmm5,%xmm4 │ │ - paddw %xmm3,%xmm4 │ │ - movdqu %xmm4,0x0(%r13,%rax,2) │ │ - add $0x8,%rax │ │ - cmp %rax,%rsi │ │ - jne b0d30 │ │ - mov %rsi,%rax │ │ - cmp %r15,%rsi │ │ - je b0cf0 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - movswl (%rdx,%rax,2),%edi │ │ - movswl 0x100(%rdx,%rax,2),%ebp │ │ - sub %edi,%ebp │ │ - shl $0x4,%edi │ │ - imul %r12d,%ebp │ │ - lea (%rdi,%rbp,1),%edi │ │ - add $0x8,%edi │ │ - shr $0x4,%edi │ │ - add $0xffffe000,%edi │ │ - mov %di,0x0(%r13,%rax,2) │ │ - add $0x1,%rax │ │ - cmp %rax,%r15 │ │ - jne b0dc0 │ │ - jmpq b0cf0 │ │ - add $0x80e8,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - mov %r13,%rdi │ │ - mov %r10,%rsi │ │ - mov -0x70(%rsp),%rdx │ │ - mov -0x74(%rsp),%ecx │ │ - mov %r11d,%r9d │ │ - add $0x80e8,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - jmpq b6840 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0x10098,%rsp │ │ - bsr 0x100e8(%rsp),%eax │ │ - mov %r9d,-0x7c(%rsp) │ │ - mov %ecx,%r9d │ │ - xor $0xffffffe0,%eax │ │ - add $0x17,%eax │ │ - mov $0x1,%ebp │ │ - mov %eax,%ecx │ │ - shl %cl,%ebp │ │ - test %r9d,%r9d │ │ - jle b10a4 │ │ - mov 0x100d8(%rsp),%r15d │ │ - sar %ebp │ │ - sar %rdx │ │ - lea -0x70(%rsp),%rbx │ │ - mov %r8,-0x78(%rsp) │ │ - lea -0x1(%r8),%r13d │ │ - imul 0x100e0(%rsp),%r13d │ │ - add 0x100d0(%rsp),%r13d │ │ - sar $0xa,%r13d │ │ - add $0x2,%r13d │ │ - mov %r9d,-0x80(%rsp) │ │ - mov %r9d,%r12d │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - xor %r11d,%r11d │ │ - xor %r10d,%r10d │ │ - mov -0x7c(%rsp),%r8d │ │ - nopl 0x0(%rax,%rax,1) │ │ - movslq %r10d,%r10 │ │ - movzwl (%rsi,%r10,2),%ecx │ │ - movzwl 0x2(%rsi,%r10,2),%r14d │ │ - sub %ecx,%r14d │ │ - shl $0x4,%ecx │ │ - add %ebp,%ecx │ │ - mov %r8d,%r9d │ │ - sar $0x6,%r9d │ │ - imul %r9d,%r14d │ │ - add %ecx,%r14d │ │ - mov %eax,%ecx │ │ - sar %cl,%r14d │ │ - mov %r14w,(%rbx,%r11,2) │ │ - add %r15d,%r8d │ │ - mov %r8d,%ecx │ │ - sar $0xa,%ecx │ │ - add %ecx,%r10d │ │ - and $0x3ff,%r8d │ │ - add $0x1,%r11 │ │ - cmp %r11,%r12 │ │ - jne b0ed0 │ │ - add $0x100,%rbx │ │ - lea (%rsi,%rdx,2),%rsi │ │ - add $0xffffffff,%r13d │ │ - jne b0ec0 │ │ - mov -0x80(%rsp),%r10d │ │ - test %r10d,%r10d │ │ - mov -0x78(%rsp),%r9 │ │ - mov 0x100e0(%rsp),%r11d │ │ - mov 0x100d0(%rsp),%r14d │ │ - jle b10a4 │ │ - movslq %r10d,%r8 │ │ - lea -0x70(%rsp),%rcx │ │ - mov %r12d,%ebx │ │ - and $0xfffffff8,%ebx │ │ - add %r8,%r8 │ │ - movdqa 0x48df9(%rip),%xmm0 │ │ - movdqa 0x48d81(%rip),%xmm1 │ │ - movdqa 0x48e89(%rip),%xmm2 │ │ - mov %r14d,%esi │ │ - sar $0x6,%esi │ │ - cmp $0x8,%r10d │ │ - jae b0fd0 │ │ - jmp b0fc2 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - add %r11d,%r14d │ │ - mov %r14d,%eax │ │ - sar $0xa,%eax │ │ - shl $0x7,%eax │ │ + pxor %xmm1,%xmm1 │ │ + psubd %xmm3,%xmm1 │ │ + pxor %xmm2,%xmm2 │ │ + psubd %xmm5,%xmm2 │ │ + movdqa %xmm4,%xmm0 │ │ + blendvps %xmm0,%xmm2,%xmm5 │ │ + movaps %xmm5,0x50(%rsp) │ │ + movdqa %xmm13,%xmm0 │ │ + blendvps %xmm0,%xmm1,%xmm3 │ │ + movaps %xmm3,0xa0(%rsp) │ │ + movdqa 0xb0(%rsp),%xmm4 │ │ + psubd %xmm15,%xmm4 │ │ + movdqa 0x80(%rsp),%xmm0 │ │ + psubd %xmm10,%xmm0 │ │ + pabsd %xmm0,%xmm5 │ │ + pabsd %xmm4,%xmm1 │ │ + movdqa %xmm1,%xmm2 │ │ + psrld %xmm11,%xmm2 │ │ + movdqa %xmm5,%xmm3 │ │ + psrld %xmm11,%xmm3 │ │ + movdqa %xmm14,%xmm8 │ │ + psubd %xmm3,%xmm8 │ │ + movdqa %xmm14,%xmm7 │ │ + psubd %xmm2,%xmm7 │ │ + pxor %xmm2,%xmm2 │ │ + pmaxsd %xmm2,%xmm7 │ │ + pmaxsd %xmm2,%xmm8 │ │ + pminsd %xmm5,%xmm8 │ │ + pminsd %xmm1,%xmm7 │ │ + pxor %xmm1,%xmm1 │ │ + psubd %xmm7,%xmm1 │ │ + pxor %xmm2,%xmm2 │ │ + psubd %xmm8,%xmm2 │ │ + blendvps %xmm0,%xmm2,%xmm8 │ │ + movdqa %xmm4,%xmm0 │ │ + blendvps %xmm0,%xmm1,%xmm7 │ │ + lea (%rdi,%rcx,1),%eax │ │ + cltq │ │ + pmovsxwd (%r8,%rax,2),%xmm0 │ │ + pmovsxwd 0x8(%r8,%rax,2),%xmm1 │ │ + lea (%r14,%rcx,1),%eax │ │ + cltq │ │ + psubd %xmm15,%xmm0 │ │ + pabsd %xmm0,%xmm3 │ │ + movdqa %xmm3,%xmm2 │ │ + psrld %xmm11,%xmm2 │ │ + movdqa %xmm14,%xmm13 │ │ + psubd %xmm2,%xmm13 │ │ + pmovsxwd (%r8,%rax,2),%xmm2 │ │ + pxor %xmm5,%xmm5 │ │ + pmaxsd %xmm5,%xmm13 │ │ + pminsd %xmm3,%xmm13 │ │ + pxor %xmm3,%xmm3 │ │ + psubd %xmm13,%xmm3 │ │ + blendvps %xmm0,%xmm3,%xmm13 │ │ + movdqa %xmm10,%xmm4 │ │ + movdqa %xmm10,0xc0(%rsp) │ │ + psubd %xmm10,%xmm1 │ │ + pabsd %xmm1,%xmm0 │ │ + movdqa %xmm0,%xmm3 │ │ + psrld %xmm11,%xmm3 │ │ + movdqa %xmm14,%xmm10 │ │ + psubd %xmm3,%xmm10 │ │ + pmaxsd %xmm5,%xmm10 │ │ + pxor %xmm5,%xmm5 │ │ + pminsd %xmm0,%xmm10 │ │ + pxor %xmm3,%xmm3 │ │ + psubd %xmm10,%xmm3 │ │ + movdqa %xmm1,%xmm0 │ │ + blendvps %xmm0,%xmm3,%xmm10 │ │ + psubd %xmm15,%xmm2 │ │ + pabsd %xmm2,%xmm0 │ │ + movdqa %xmm0,%xmm1 │ │ + psrld %xmm11,%xmm1 │ │ + movdqa %xmm14,%xmm6 │ │ + psubd %xmm1,%xmm6 │ │ + pmaxsd %xmm5,%xmm6 │ │ + pminsd %xmm0,%xmm6 │ │ + pxor %xmm1,%xmm1 │ │ + psubd %xmm6,%xmm1 │ │ + movdqa %xmm2,%xmm0 │ │ + blendvps %xmm0,%xmm1,%xmm6 │ │ + pmovsxwd 0x8(%r8,%rax,2),%xmm0 │ │ + psubd %xmm4,%xmm0 │ │ + pabsd %xmm0,%xmm1 │ │ + movdqa %xmm1,%xmm2 │ │ + psrld %xmm11,%xmm2 │ │ + movdqa %xmm14,%xmm3 │ │ + psubd %xmm2,%xmm3 │ │ + pmaxsd %xmm5,%xmm3 │ │ + pxor %xmm5,%xmm5 │ │ + pminsd %xmm1,%xmm3 │ │ + pxor %xmm1,%xmm1 │ │ + psubd %xmm3,%xmm1 │ │ + blendvps %xmm0,%xmm1,%xmm3 │ │ + lea (%rbx,%rcx,1),%eax │ │ cltq │ │ + pmovsxwd 0x8(%r8,%rax,2),%xmm0 │ │ + psubd %xmm4,%xmm0 │ │ + pabsd %xmm0,%xmm1 │ │ + movdqa %xmm1,%xmm2 │ │ + psrld %xmm11,%xmm2 │ │ + movdqa %xmm14,%xmm9 │ │ + psubd %xmm2,%xmm9 │ │ + pmaxsd %xmm5,%xmm9 │ │ + pminsd %xmm1,%xmm9 │ │ + pxor %xmm1,%xmm1 │ │ + psubd %xmm9,%xmm1 │ │ + blendvps %xmm0,%xmm1,%xmm9 │ │ + pmovsxwd (%r8,%rax,2),%xmm0 │ │ + psubd %xmm15,%xmm0 │ │ + pabsd %xmm0,%xmm4 │ │ + movdqa %xmm4,%xmm1 │ │ + psrld %xmm11,%xmm1 │ │ + movdqa %xmm14,%xmm2 │ │ + psubd %xmm1,%xmm2 │ │ + pmaxsd %xmm5,%xmm2 │ │ + pminsd %xmm4,%xmm2 │ │ + pxor %xmm1,%xmm1 │ │ + psubd %xmm2,%xmm1 │ │ + blendvps %xmm0,%xmm1,%xmm2 │ │ + lea (%r15,%rcx,1),%eax │ │ + cltq │ │ + pmovsxwd (%r8,%rax,2),%xmm0 │ │ + psubd %xmm15,%xmm0 │ │ + pabsd %xmm0,%xmm1 │ │ + movdqa %xmm1,%xmm4 │ │ + psrld %xmm11,%xmm4 │ │ + movdqa %xmm14,%xmm15 │ │ + psubd %xmm4,%xmm15 │ │ + pmaxsd %xmm5,%xmm15 │ │ + pminsd %xmm1,%xmm15 │ │ + pxor %xmm1,%xmm1 │ │ + psubd %xmm15,%xmm1 │ │ + blendvps %xmm0,%xmm1,%xmm15 │ │ + pmovsxwd 0x8(%r8,%rax,2),%xmm0 │ │ + psubd 0xc0(%rsp),%xmm0 │ │ + pabsd %xmm0,%xmm5 │ │ + movdqa %xmm5,%xmm4 │ │ + psrld %xmm11,%xmm4 │ │ + psubd %xmm4,%xmm14 │ │ + pmaxsd 0x54967(%rip),%xmm14 │ │ + pminsd %xmm5,%xmm14 │ │ + pxor %xmm4,%xmm4 │ │ + psubd %xmm14,%xmm4 │ │ + blendvps %xmm0,%xmm4,%xmm14 │ │ + movdqa 0xd0(%rsp),%xmm0 │ │ + paddd 0x40(%rsp),%xmm0 │ │ + paddd 0x60(%rsp),%xmm12 │ │ + paddd 0xa0(%rsp),%xmm8 │ │ + paddd %xmm0,%xmm8 │ │ + paddd 0x50(%rsp),%xmm7 │ │ + paddd %xmm12,%xmm7 │ │ + paddd %xmm13,%xmm6 │ │ + paddd %xmm10,%xmm3 │ │ + paddd %xmm2,%xmm15 │ │ + paddd %xmm6,%xmm15 │ │ + paddd %xmm7,%xmm7 │ │ + paddd %xmm7,%xmm15 │ │ + paddd %xmm9,%xmm14 │ │ + paddd %xmm3,%xmm14 │ │ + paddd %xmm8,%xmm8 │ │ + paddd %xmm8,%xmm14 │ │ + movdqa %xmm14,%xmm0 │ │ + psrad $0x1f,%xmm0 │ │ + movdqa 0x5483f(%rip),%xmm2 │ │ + paddd %xmm2,%xmm14 │ │ + paddd %xmm0,%xmm14 │ │ + movdqa %xmm15,%xmm0 │ │ + psrad $0x1f,%xmm0 │ │ + paddd %xmm2,%xmm15 │ │ + paddd %xmm0,%xmm15 │ │ + psrld $0x4,%xmm15 │ │ + psrld $0x4,%xmm14 │ │ + movdqa 0x5479d(%rip),%xmm0 │ │ + pshufb %xmm0,%xmm14 │ │ + pshufb %xmm0,%xmm15 │ │ + punpcklqdq %xmm14,%xmm15 │ │ + paddw 0x10(%rsp),%xmm15 │ │ + movdqu %xmm15,0x0(%rbp,%rcx,2) │ │ + add $0x8,%rcx │ │ + cmp %rcx,%rdx │ │ + jne a9640 │ │ + mov %rdx,%rax │ │ + cmp 0xf0(%rsp),%rdx │ │ + je a9590 │ │ + movslq %eax,%rdx │ │ + mov 0x148(%rsp),%rcx │ │ + add %rdx,%rcx │ │ + mov %rcx,0x60(%rsp) │ │ + mov 0x150(%rsp),%rcx │ │ + lea (%rcx,%rdx,1),%rcx │ │ + mov %rcx,0xd0(%rsp) │ │ + mov 0x140(%rsp),%rcx │ │ + lea (%rcx,%rdx,1),%rcx │ │ + mov %rcx,0x50(%rsp) │ │ + mov 0x160(%rsp),%rcx │ │ + lea (%rcx,%rdx,1),%rcx │ │ + mov %rcx,0xa0(%rsp) │ │ + mov 0x220(%rsp),%rcx │ │ + lea (%rcx,%rdx,1),%rcx │ │ + mov %rcx,0x80(%rsp) │ │ + mov 0x170(%rsp),%rcx │ │ + lea (%rcx,%rdx,1),%rcx │ │ + mov %rcx,0xb0(%rsp) │ │ + mov 0x210(%rsp),%rcx │ │ + add %rdx,%rcx │ │ + mov %rcx,0xc0(%rsp) │ │ + add 0x180(%rsp),%rdx │ │ + mov %rdx,0x40(%rsp) │ │ + mov 0x38(%rsp),%rcx │ │ lea (%rcx,%rax,2),%rcx │ │ - and $0x3ff,%r14d │ │ - add %r8,%rdi │ │ - add $0xffffffff,%r9d │ │ - je b10a4 │ │ - mov %r14d,%esi │ │ - sar $0x6,%esi │ │ - cmp $0x8,%r10d │ │ - jae b0fd0 │ │ + mov 0xf0(%rsp),%rdx │ │ + sub %rax,%rdx │ │ + mov %rdx,0x120(%rsp) │ │ xor %edx,%edx │ │ - jmpq b1070 │ │ + mov %rcx,0x130(%rsp) │ │ + jmp a9cf1 │ │ nopl 0x0(%rax) │ │ - movd %esi,%xmm3 │ │ - pshufd $0x0,%xmm3,%xmm3 │ │ - xor %ebp,%ebp │ │ - nopl 0x0(%rax,%rax,1) │ │ - pmovsxwd (%rcx,%rbp,2),%xmm4 │ │ - pmovsxwd 0x8(%rcx,%rbp,2),%xmm5 │ │ - pmovsxwd 0x100(%rcx,%rbp,2),%xmm6 │ │ - pmovsxwd 0x108(%rcx,%rbp,2),%xmm7 │ │ - psubd %xmm5,%xmm7 │ │ - pslld $0x4,%xmm5 │ │ - psubd %xmm4,%xmm6 │ │ - pslld $0x4,%xmm4 │ │ - pmulld %xmm3,%xmm6 │ │ - pmulld %xmm3,%xmm7 │ │ - por %xmm0,%xmm4 │ │ - paddd %xmm6,%xmm4 │ │ - por %xmm0,%xmm5 │ │ - paddd %xmm7,%xmm5 │ │ - psrld $0x4,%xmm4 │ │ - psrld $0x4,%xmm5 │ │ - pshufb %xmm1,%xmm5 │ │ - pshufb %xmm1,%xmm4 │ │ - punpcklqdq %xmm5,%xmm4 │ │ - paddw %xmm2,%xmm4 │ │ - movdqu %xmm4,(%rdi,%rbp,2) │ │ - add $0x8,%rbp │ │ - cmp %rbp,%rbx │ │ - jne b0fe0 │ │ - mov %rbx,%rdx │ │ - cmp %r12,%rbx │ │ - je b0f90 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - movswl (%rcx,%rdx,2),%ebp │ │ - movswl 0x100(%rcx,%rdx,2),%eax │ │ - sub %ebp,%eax │ │ - shl $0x4,%ebp │ │ - imul %esi,%eax │ │ - lea (%rax,%rbp,1),%eax │ │ + mov %eax,%ecx │ │ + neg %ecx │ │ + test %r13d,%r13d │ │ + cmovns %eax,%ecx │ │ + add %r10d,%esi │ │ + add %edi,%esi │ │ + add %ecx,%esi │ │ + lea (%rsi,%rbp,2),%eax │ │ + mov %eax,%ecx │ │ + sar $0x1f,%ecx │ │ + lea (%rcx,%rax,1),%eax │ │ add $0x8,%eax │ │ shr $0x4,%eax │ │ - add $0xffffe000,%eax │ │ - mov %ax,(%rdi,%rdx,2) │ │ + add %eax,%r12d │ │ + mov 0x130(%rsp),%rcx │ │ + mov %r12w,(%rcx,%rdx,2) │ │ add $0x1,%rdx │ │ - cmp %rdx,%r12 │ │ - jne b1070 │ │ - jmpq b0f90 │ │ - add $0x10098,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - mov %rcx,-0x40(%rsp) │ │ - mov %rdx,-0x48(%rsp) │ │ - mov %rdi,-0x50(%rsp) │ │ - mov 0x38(%rsp),%r13d │ │ - bsr %r13d,%eax │ │ - xor $0x1f,%eax │ │ - lea -0x12(%rax),%ecx │ │ - mov $0x1,%ebx │ │ - shl %cl,%ebx │ │ - mov %r8d,-0x54(%rsp) │ │ - test %r8d,%r8d │ │ - jle b13d5 │ │ - add $0xffffffef,%eax │ │ - mov -0x54(%rsp),%ecx │ │ - movslq %ecx,%rdx │ │ - add $0x4000,%ebx │ │ - sar %rsi │ │ - mov %ecx,%r15d │ │ - mov %r15d,%r8d │ │ - and $0xfffffff8,%r8d │ │ - movd %ebx,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - movd %eax,%xmm2 │ │ - movd %r13d,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm1 │ │ - mov %r15,%rcx │ │ - neg %rcx │ │ - mov %rcx,-0x18(%rsp) │ │ - mov %rdx,-0x28(%rsp) │ │ - lea (%rdx,%rdx,1),%rcx │ │ - mov %rcx,-0x8(%rsp) │ │ - mov %rsi,-0x20(%rsp) │ │ - lea (%rsi,%rsi,1),%rcx │ │ - mov %rcx,-0x10(%rsp) │ │ - pmovzxdq %xmm2,%xmm2 │ │ - movdqa 0x48b8b(%rip),%xmm3 │ │ - mov -0x50(%rsp),%rdi │ │ - mov -0x40(%rsp),%r10 │ │ - mov -0x48(%rsp),%rdx │ │ - xor %esi,%esi │ │ - mov %r8,-0x30(%rsp) │ │ - cmpl $0x8,-0x54(%rsp) │ │ - jae b1290 │ │ - jmp b11b9 │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov -0x8(%rsp),%rcx │ │ - add %rcx,%rdx │ │ - add %rcx,%r10 │ │ - add -0x10(%rsp),%rdi │ │ - add $0x1,%rsi │ │ - add $0xffffffff,%r9d │ │ - je b13d5 │ │ - cmpl $0x8,-0x54(%rsp) │ │ - jae b1290 │ │ - xor %r12d,%r12d │ │ - mov %r12,%rbp │ │ - not %rbp │ │ - test $0x1,%r15b │ │ - je b11fc │ │ - mov %rsi,%r11 │ │ - movswl (%rdx,%r12,2),%esi │ │ - movswl (%r10,%r12,2),%ecx │ │ - add %ebx,%esi │ │ - add %ecx,%esi │ │ - mov %eax,%ecx │ │ - sar %cl,%esi │ │ - cmp %r13d,%esi │ │ - mov %esi,%ecx │ │ - cmovg %r13d,%ecx │ │ - test %esi,%esi │ │ - mov $0x0,%esi │ │ - cmovs %esi,%ecx │ │ - mov %r11,%rsi │ │ - mov %cx,(%rdi,%r12,2) │ │ - or $0x1,%r12 │ │ - cmp -0x18(%rsp),%rbp │ │ - jne b1223 │ │ - jmp b1190 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - mov %r14w,0x2(%rdi,%r12,2) │ │ - add $0x2,%r12 │ │ - cmp %r12,%r15 │ │ - je b1190 │ │ - movswl (%rdx,%r12,2),%ebp │ │ - movswl (%r10,%r12,2),%ecx │ │ - add %ebx,%ebp │ │ - add %ecx,%ebp │ │ + cmp %rdx,0x120(%rsp) │ │ + mov 0x20(%rsp),%r8 │ │ + mov %r14d,%r13d │ │ + mov 0x78(%rsp),%r15 │ │ + je a9590 │ │ + movzwl (%rcx,%rdx,2),%r12d │ │ + mov 0x40(%rsp),%rax │ │ + add %edx,%eax │ │ + cltq │ │ + movswl (%r8,%rax,2),%ebp │ │ + mov 0xc0(%rsp),%rax │ │ + lea (%rax,%rdx,1),%eax │ │ + cltq │ │ + movswl (%r8,%rax,2),%edi │ │ + mov 0xb0(%rsp),%rax │ │ + add %edx,%eax │ │ + movslq %eax,%rcx │ │ + sub %r12d,%ebp │ │ + mov %ebp,%eax │ │ + neg %eax │ │ + cmovl %ebp,%eax │ │ + movswl (%r8,%rcx,2),%esi │ │ + mov %eax,%ebx │ │ + mov %r13d,%ecx │ │ + shr %cl,%ebx │ │ + mov %r9d,%ecx │ │ + sub %ebx,%ecx │ │ + mov 0x80(%rsp),%rbx │ │ + lea (%rbx,%rdx,1),%ebx │ │ + movslq %ebx,%rbx │ │ + movswl (%r8,%rbx,2),%ebx │ │ + jns a9d55 │ │ + xor %ecx,%ecx │ │ + cmp %ecx,%eax │ │ + jle a9d5b │ │ + mov %ecx,%eax │ │ mov %eax,%ecx │ │ - sar %cl,%ebp │ │ - mov %r13d,%r11d │ │ - cmp %r13d,%ebp │ │ - jg b1240 │ │ - mov %ebp,%r11d │ │ - xor %r14d,%r14d │ │ - mov $0x0,%ecx │ │ + neg %ecx │ │ test %ebp,%ebp │ │ - js b124f │ │ - mov %r11d,%ecx │ │ - mov %cx,(%rdi,%r12,2) │ │ - movswl 0x2(%rdx,%r12,2),%ebp │ │ - movswl 0x2(%r10,%r12,2),%ecx │ │ - add %ebx,%ebp │ │ - add %ecx,%ebp │ │ - mov %eax,%ecx │ │ - sar %cl,%ebp │ │ + cmovns %eax,%ecx │ │ + mov %ecx,0x10(%rsp) │ │ + sub %r12d,%edi │ │ + mov %edi,%eax │ │ + neg %eax │ │ + cmovl %edi,%eax │ │ + mov %eax,%ebp │ │ mov %r13d,%ecx │ │ - cmp %r13d,%ebp │ │ - jle b1280 │ │ - test %ebp,%ebp │ │ - js b1210 │ │ - jmp b1286 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - mov %ebp,%ecx │ │ - test %ebp,%ebp │ │ - js b1210 │ │ - mov %ecx,%r14d │ │ - jmp b1210 │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %r9d,-0x58(%rsp) │ │ - mov -0x20(%rsp),%rcx │ │ - imul %rsi,%rcx │ │ - mov %rsi,-0x38(%rsp) │ │ - imul -0x28(%rsp),%rsi │ │ - lea (%rsi,%r15,1),%r9 │ │ - mov -0x50(%rsp),%rbp │ │ - lea 0x0(,%rcx,2),%r11 │ │ - add %rbp,%r11 │ │ - add %r15,%rcx │ │ - lea 0x0(,%rcx,2),%rcx │ │ - add %rbp,%rcx │ │ - mov -0x40(%rsp),%rbp │ │ - lea 0x0(%rbp,%r9,2),%r14 │ │ - lea 0x0(%rbp,%rsi,2),%r12 │ │ - mov -0x48(%rsp),%r8 │ │ - lea (%r8,%r9,2),%rbp │ │ - lea (%r8,%rsi,2),%rsi │ │ - cmp %rbp,%r11 │ │ - setb %bpl │ │ - cmp %rcx,%rsi │ │ - setb %r9b │ │ - cmp %r14,%r11 │ │ - setb %sil │ │ - cmp %rcx,%r12 │ │ - setb %cl │ │ - test %r9b,%bpl │ │ - jne b13b3 │ │ - mov $0x0,%r12d │ │ - and %cl,%sil │ │ - mov -0x58(%rsp),%r9d │ │ - mov -0x30(%rsp),%r8 │ │ - mov -0x38(%rsp),%rsi │ │ - jne b11bc │ │ + shr %cl,%ebp │ │ + mov 0x8(%rsp),%ecx │ │ + sub %ebp,%ecx │ │ + jns a9d83 │ │ xor %ecx,%ecx │ │ - nopl 0x0(%rax,%rax,1) │ │ - pmovsxwd 0x8(%rdx,%rcx,2),%xmm4 │ │ - pmovsxwd (%rdx,%rcx,2),%xmm5 │ │ - pmovsxwd (%r10,%rcx,2),%xmm6 │ │ - pmovsxwd 0x8(%r10,%rcx,2),%xmm7 │ │ - paddd %xmm0,%xmm5 │ │ - paddd %xmm6,%xmm5 │ │ - paddd %xmm0,%xmm4 │ │ - paddd %xmm7,%xmm4 │ │ - psrad %xmm2,%xmm5 │ │ - psrad %xmm2,%xmm4 │ │ - pxor %xmm6,%xmm6 │ │ - pcmpgtd %xmm5,%xmm6 │ │ - pminsd %xmm1,%xmm5 │ │ - pandn %xmm5,%xmm6 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtd %xmm4,%xmm5 │ │ - pminsd %xmm1,%xmm4 │ │ - pandn %xmm4,%xmm5 │ │ - pshufb %xmm3,%xmm5 │ │ - pshufb %xmm3,%xmm6 │ │ - punpcklqdq %xmm5,%xmm6 │ │ - movdqu %xmm6,(%rdi,%rcx,2) │ │ - add $0x8,%rcx │ │ - cmp %rcx,%r8 │ │ - jne b1330 │ │ - mov %r8,%r12 │ │ - cmp %r15,%r8 │ │ - je b1190 │ │ - jmpq b11bc │ │ - xor %r12d,%r12d │ │ - mov -0x58(%rsp),%r9d │ │ - mov -0x38(%rsp),%rsi │ │ - mov %r12,%rbp │ │ - not %rbp │ │ - test $0x1,%r15b │ │ - jne b11c8 │ │ - jmpq b11fc │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - mov %rcx,-0x48(%rsp) │ │ - mov %rdx,-0x50(%rsp) │ │ - mov %rdi,-0x58(%rsp) │ │ - mov 0x40(%rsp),%r10d │ │ - bsr %r10d,%r12d │ │ - xor $0x1f,%r12d │ │ - lea -0x12(%r12),%ecx │ │ - mov $0x8,%ebx │ │ - shl %cl,%ebx │ │ - mov %r8d,-0x5c(%rsp) │ │ - test %r8d,%r8d │ │ - jle b169f │ │ - mov 0x38(%rsp),%r15d │ │ - add $0xfffffff2,%r12d │ │ - mov -0x5c(%rsp),%eax │ │ + cmp %ecx,%eax │ │ + jle a9d89 │ │ + mov %ecx,%eax │ │ + mov %eax,%ebp │ │ + neg %ebp │ │ + test %edi,%edi │ │ + cmovns %eax,%ebp │ │ + sub %r12d,%esi │ │ + mov %esi,%eax │ │ + neg %eax │ │ + cmovl %esi,%eax │ │ + mov %eax,%edi │ │ + mov %r13d,%ecx │ │ + shr %cl,%edi │ │ + mov 0x8(%rsp),%ecx │ │ + sub %edi,%ecx │ │ + jns a9dad │ │ + xor %ecx,%ecx │ │ + cmp %ecx,%eax │ │ + jle a9db3 │ │ + mov %ecx,%eax │ │ + mov %eax,%r11d │ │ + neg %r11d │ │ + test %esi,%esi │ │ + cmovns %eax,%r11d │ │ + sub %r12d,%ebx │ │ + mov %ebx,%eax │ │ + neg %eax │ │ + cmovl %ebx,%eax │ │ + mov %eax,%esi │ │ + mov %r13d,%ecx │ │ + shr %cl,%esi │ │ + mov 0x8(%rsp),%ecx │ │ + sub %esi,%ecx │ │ + jns a9dda │ │ + xor %ecx,%ecx │ │ + cmp %ecx,%eax │ │ + jle a9de0 │ │ + mov %ecx,%eax │ │ + mov %eax,%r15d │ │ + neg %r15d │ │ + test %ebx,%ebx │ │ + cmovns %eax,%r15d │ │ + mov 0xa0(%rsp),%rax │ │ + lea (%rax,%rdx,1),%eax │ │ + cltq │ │ + mov 0x20(%rsp),%rdi │ │ + movswl (%rdi,%rax,2),%esi │ │ + mov 0x50(%rsp),%rax │ │ + lea (%rax,%rdx,1),%eax │ │ + cltq │ │ + movswl (%rdi,%rax,2),%r9d │ │ + mov 0xd0(%rsp),%rax │ │ + add %edx,%eax │ │ movslq %eax,%rcx │ │ - mov $0x10,%ebp │ │ - sub %r15d,%ebp │ │ - add $0x20000,%ebx │ │ - sar %rsi │ │ - mov %eax,%eax │ │ - mov %eax,%r8d │ │ - and $0xfffffff8,%r8d │ │ - movd %r15d,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm9 │ │ - movd %ebp,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm1 │ │ - movd %ebx,%xmm2 │ │ - pshufd $0x0,%xmm2,%xmm2 │ │ - movd %r12d,%xmm4 │ │ - movd %r10d,%xmm3 │ │ - pshufd $0x0,%xmm3,%xmm3 │ │ - mov %rcx,-0x40(%rsp) │ │ - lea (%rcx,%rcx,1),%rcx │ │ - mov %rcx,-0x10(%rsp) │ │ - mov %rsi,-0x38(%rsp) │ │ - lea (%rsi,%rsi,1),%rcx │ │ - mov %rcx,-0x18(%rsp) │ │ - xor %r11d,%r11d │ │ - pmovzxdq %xmm4,%xmm4 │ │ - movdqa 0x4884d(%rip),%xmm8 │ │ - mov -0x58(%rsp),%rdi │ │ - mov -0x48(%rsp),%rdx │ │ - mov -0x50(%rsp),%rsi │ │ - cmpl $0x8,-0x5c(%rsp) │ │ - mov %r11,-0x8(%rsp) │ │ - jae b1500 │ │ - jmp b14ef │ │ - mov -0x8(%rsp),%r11 │ │ - add $0x1,%r11 │ │ - mov -0x10(%rsp),%rcx │ │ - add %rcx,%rsi │ │ - add %rcx,%rdx │ │ - add -0x18(%rsp),%rdi │ │ - add $0xffffffff,%r9d │ │ - je b169f │ │ - cmpl $0x8,-0x5c(%rsp) │ │ - mov %r11,-0x8(%rsp) │ │ - jae b1500 │ │ - xor %r13d,%r13d │ │ - jmpq b1662 │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %r9d,-0x60(%rsp) │ │ - mov -0x38(%rsp),%r13 │ │ - imul %r11,%r13 │ │ - imul -0x40(%rsp),%r11 │ │ - lea (%r11,%rax,1),%r14 │ │ - mov -0x58(%rsp),%r9 │ │ - lea (%r9,%r13,2),%rcx │ │ - mov %rcx,-0x30(%rsp) │ │ - add %rax,%r13 │ │ - lea (%r9,%r13,2),%r9 │ │ - mov -0x48(%rsp),%rcx │ │ - lea (%rcx,%r14,2),%r13 │ │ - mov %r13,-0x28(%rsp) │ │ - lea (%rcx,%r11,2),%rcx │ │ - mov %rcx,-0x20(%rsp) │ │ - mov -0x50(%rsp),%rcx │ │ - lea (%rcx,%r14,2),%r14 │ │ - lea (%rcx,%r11,2),%r11 │ │ - mov -0x30(%rsp),%rcx │ │ - cmp %r14,%rcx │ │ - setb %r14b │ │ - cmp %r9,%r11 │ │ - setb %r11b │ │ - cmp -0x28(%rsp),%rcx │ │ - setb %cl │ │ - cmp %r9,-0x20(%rsp) │ │ - setb %r9b │ │ - test %r11b,%r14b │ │ - jne b1639 │ │ - mov $0x0,%r13d │ │ - and %r9b,%cl │ │ - mov -0x60(%rsp),%r9d │ │ - jne b1662 │ │ + sub %r12d,%esi │ │ + mov %esi,%eax │ │ + neg %eax │ │ + cmovl %esi,%eax │ │ + movswl (%rdi,%rcx,2),%r8d │ │ + mov %eax,%ebx │ │ + mov %r13d,%r14d │ │ + mov %r13d,%ecx │ │ + shr %cl,%ebx │ │ + mov 0x8(%rsp),%ecx │ │ + sub %ebx,%ecx │ │ + mov 0x60(%rsp),%rbx │ │ + lea (%rbx,%rdx,1),%ebx │ │ + movslq %ebx,%rbx │ │ + movswl (%rdi,%rbx,2),%r13d │ │ + jns a9e51 │ │ xor %ecx,%ecx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - pmovsxwd (%rsi,%rcx,2),%xmm7 │ │ - pmovsxwd 0x8(%rsi,%rcx,2),%xmm6 │ │ - pmulld %xmm9,%xmm6 │ │ - pmulld %xmm9,%xmm7 │ │ - pmovsxwd 0x8(%rdx,%rcx,2),%xmm5 │ │ - pmovsxwd (%rdx,%rcx,2),%xmm0 │ │ - pmulld %xmm1,%xmm0 │ │ - pmulld %xmm1,%xmm5 │ │ - paddd %xmm2,%xmm7 │ │ - paddd %xmm0,%xmm7 │ │ - paddd %xmm2,%xmm6 │ │ - paddd %xmm5,%xmm6 │ │ - psrad %xmm4,%xmm7 │ │ - psrad %xmm4,%xmm6 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm7,%xmm0 │ │ - pminsd %xmm3,%xmm7 │ │ - pandn %xmm7,%xmm0 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtd %xmm6,%xmm5 │ │ - pminsd %xmm3,%xmm6 │ │ - pandn %xmm6,%xmm5 │ │ - pshufb %xmm8,%xmm5 │ │ - pshufb %xmm8,%xmm0 │ │ - punpcklqdq %xmm5,%xmm0 │ │ - movdqu %xmm0,(%rdi,%rcx,2) │ │ - add $0x8,%rcx │ │ - cmp %rcx,%r8 │ │ - jne b15a0 │ │ - mov %r8,%r13 │ │ - cmp %rax,%r8 │ │ - jne b1662 │ │ - jmpq b14c0 │ │ - xor %r13d,%r13d │ │ - mov -0x60(%rsp),%r9d │ │ - jmp b1662 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - mov %cx,(%rdi,%r13,2) │ │ - add $0x1,%r13 │ │ - cmp %r13,%rax │ │ - je b14c0 │ │ - movswl (%rsi,%r13,2),%r14d │ │ - imul %r15d,%r14d │ │ - movswl (%rdx,%r13,2),%ecx │ │ - imul %ebp,%ecx │ │ - add %ebx,%r14d │ │ - add %ecx,%r14d │ │ - mov %r12d,%ecx │ │ - sar %cl,%r14d │ │ - mov %r10d,%r11d │ │ - cmp %r10d,%r14d │ │ - jle b1690 │ │ + cmp %ecx,%eax │ │ + jle a9e57 │ │ + mov %ecx,%eax │ │ + mov %eax,%r10d │ │ + neg %r10d │ │ + test %esi,%esi │ │ + cmovns %eax,%r10d │ │ + sub %r12d,%r9d │ │ + mov %r9d,%eax │ │ + neg %eax │ │ + cmovl %r9d,%eax │ │ + mov %eax,%esi │ │ + mov %r14d,%ecx │ │ + shr %cl,%esi │ │ + mov 0x8(%rsp),%ecx │ │ + sub %esi,%ecx │ │ + jns a9e80 │ │ xor %ecx,%ecx │ │ - test %r14d,%r14d │ │ - js b1650 │ │ - jmp b169a │ │ - mov %r14d,%r11d │ │ + cmp %ecx,%eax │ │ + jle a9e86 │ │ + mov %ecx,%eax │ │ + mov %eax,%esi │ │ + neg %esi │ │ + test %r9d,%r9d │ │ + cmovns %eax,%esi │ │ + sub %r12d,%r8d │ │ + mov %r8d,%eax │ │ + neg %eax │ │ + cmovl %r8d,%eax │ │ + mov %eax,%edi │ │ + mov %r14d,%ecx │ │ + shr %cl,%edi │ │ + mov 0x8(%rsp),%ecx │ │ + sub %edi,%ecx │ │ + jns a9ead │ │ xor %ecx,%ecx │ │ - test %r14d,%r14d │ │ - js b1650 │ │ - mov %r11d,%ecx │ │ - jmp b1650 │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - nopw 0x0(%rax,%rax,1) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - mov %rcx,-0x38(%rsp) │ │ - mov %rdx,-0x40(%rsp) │ │ - mov %rdi,-0x48(%rsp) │ │ - mov 0x40(%rsp),%r11d │ │ - bsr %r11d,%r12d │ │ - xor $0x1f,%r12d │ │ - lea -0x12(%r12),%ecx │ │ - mov $0x20,%r10d │ │ - shl %cl,%r10d │ │ + add 0x10(%rsp),%ebp │ │ + cmp %ecx,%eax │ │ + jle a9eb7 │ │ + mov %ecx,%eax │ │ + add %r11d,%ebp │ │ + mov %eax,%edi │ │ + neg %edi │ │ test %r8d,%r8d │ │ - jle b19be │ │ - mov 0x38(%rsp),%r14 │ │ - add $0xfffffff4,%r12d │ │ - movslq %r8d,%rcx │ │ - add $0x80000,%r10d │ │ - sar %rsi │ │ - mov %r8d,%eax │ │ - mov %eax,%edx │ │ - and $0xfffffff8,%edx │ │ - mov %rdx,-0x28(%rsp) │ │ - movd %r10d,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm10 │ │ - movd %r12d,%xmm2 │ │ - movd %r11d,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm11 │ │ - mov %rcx,-0x30(%rsp) │ │ - lea (%rcx,%rcx,1),%rcx │ │ - mov %rcx,-0x10(%rsp) │ │ - mov %rsi,-0x20(%rsp) │ │ - lea (%rsi,%rsi,1),%rcx │ │ - mov %rcx,-0x18(%rsp) │ │ - xor %ebp,%ebp │ │ - pmovzxdq %xmm2,%xmm2 │ │ - movdqa 0x486b9(%rip),%xmm9 │ │ - movdqa 0x48590(%rip),%xmm8 │ │ - mov -0x48(%rsp),%rdi │ │ - mov -0x38(%rsp),%rsi │ │ - mov -0x40(%rsp),%rdx │ │ - mov %r8d,-0x58(%rsp) │ │ - cmp $0x8,%r8d │ │ - mov %rbp,-0x8(%rsp) │ │ - jae b17d0 │ │ - jmp b17c3 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - add -0x30(%rsp),%r14 │ │ - mov -0x8(%rsp),%rbp │ │ - add $0x1,%rbp │ │ - mov -0x10(%rsp),%rcx │ │ - add %rcx,%rdx │ │ - add %rcx,%rsi │ │ - add -0x18(%rsp),%rdi │ │ - add $0xffffffff,%r9d │ │ - je b19be │ │ - cmp $0x8,%r8d │ │ - mov %rbp,-0x8(%rsp) │ │ - jae b17d0 │ │ - xor %r13d,%r13d │ │ - jmpq b1972 │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %r9d,-0x54(%rsp) │ │ - mov -0x20(%rsp),%rcx │ │ - imul %rbp,%rcx │ │ - imul -0x30(%rsp),%rbp │ │ - lea (%rax,%rbp,1),%r15 │ │ - mov -0x48(%rsp),%rbx │ │ - lea (%rbx,%rcx,2),%r13 │ │ - add %rax,%rcx │ │ - lea (%rbx,%rcx,2),%r9 │ │ - mov 0x38(%rsp),%rcx │ │ - mov %rcx,%r8 │ │ - add %r15,%rcx │ │ - mov %rcx,-0x50(%rsp) │ │ - mov -0x40(%rsp),%rbx │ │ - lea (%rbx,%r15,2),%rcx │ │ - cmp %rcx,%r13 │ │ - lea (%rbx,%rbp,2),%rcx │ │ - setb -0x59(%rsp) │ │ - cmp %r9,%rcx │ │ - setb -0x5a(%rsp) │ │ - cmp %r13,-0x50(%rsp) │ │ - lea (%r8,%rbp,1),%rcx │ │ - seta %r8b │ │ - cmp %r9,%rcx │ │ - mov -0x38(%rsp),%rbx │ │ - lea (%rbx,%r15,2),%rcx │ │ - setb -0x50(%rsp) │ │ - cmp %rcx,%r13 │ │ - lea (%rbx,%rbp,2),%rcx │ │ - setb %r15b │ │ - cmp %r9,%rcx │ │ - setb %bpl │ │ - mov -0x5a(%rsp),%cl │ │ - test %cl,-0x59(%rsp) │ │ - jne b194c │ │ - and -0x50(%rsp),%r8b │ │ - jne b194c │ │ - mov $0x0,%r13d │ │ - and %bpl,%r15b │ │ - mov -0x54(%rsp),%r9d │ │ - mov -0x58(%rsp),%r8d │ │ - jne b1972 │ │ + cmovns %eax,%edi │ │ + sub %r12d,%r13d │ │ + mov %r13d,%eax │ │ + neg %eax │ │ + cmovl %r13d,%eax │ │ + mov %eax,%ebx │ │ + mov %r14d,%ecx │ │ + shr %cl,%ebx │ │ + mov 0x8(%rsp),%r9d │ │ + mov %r9d,%ecx │ │ + sub %ebx,%ecx │ │ + jns a9ee5 │ │ xor %ecx,%ecx │ │ - mov -0x28(%rsp),%rbx │ │ - xchg %ax,%ax │ │ - pmovsxwd (%rdx,%rcx,2),%xmm6 │ │ - pmovsxwd 0x8(%rdx,%rcx,2),%xmm5 │ │ - pmovzxbd (%r14,%rcx,1),%xmm7 │ │ - pmovzxbd 0x4(%r14,%rcx,1),%xmm4 │ │ - pmulld %xmm4,%xmm5 │ │ - pmulld %xmm7,%xmm6 │ │ - pmovsxwd 0x8(%rsi,%rcx,2),%xmm3 │ │ - pmovsxwd (%rsi,%rcx,2),%xmm0 │ │ - movdqa %xmm9,%xmm1 │ │ - psubd %xmm4,%xmm1 │ │ - pmulld %xmm3,%xmm1 │ │ - movdqa %xmm9,%xmm3 │ │ - psubd %xmm7,%xmm3 │ │ - pmulld %xmm0,%xmm3 │ │ - paddd %xmm10,%xmm6 │ │ - paddd %xmm3,%xmm6 │ │ - paddd %xmm10,%xmm5 │ │ - paddd %xmm1,%xmm5 │ │ - psrad %xmm2,%xmm6 │ │ - psrad %xmm2,%xmm5 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm6,%xmm0 │ │ - pminsd %xmm11,%xmm6 │ │ - pandn %xmm6,%xmm0 │ │ - pxor %xmm1,%xmm1 │ │ - pcmpgtd %xmm5,%xmm1 │ │ - pminsd %xmm11,%xmm5 │ │ - pandn %xmm5,%xmm1 │ │ - pshufb %xmm8,%xmm1 │ │ - pshufb %xmm8,%xmm0 │ │ - punpcklqdq %xmm1,%xmm0 │ │ - movdqu %xmm0,(%rdi,%rcx,2) │ │ - add $0x8,%rcx │ │ - cmp %rcx,%rbx │ │ - jne b1890 │ │ - mov %rbx,%r13 │ │ - cmp %rax,%rbx │ │ - jne b1972 │ │ - jmpq b1790 │ │ - xor %r13d,%r13d │ │ - mov -0x54(%rsp),%r9d │ │ - mov -0x58(%rsp),%r8d │ │ - jmp b1972 │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %bp,(%rdi,%r13,2) │ │ - add $0x1,%r13 │ │ - cmp %r13,%rax │ │ - je b1790 │ │ - movswl (%rdx,%r13,2),%r15d │ │ - movzbl (%r14,%r13,1),%ecx │ │ - imul %ecx,%r15d │ │ - movswl (%rsi,%r13,2),%ebp │ │ - mov $0x40,%ebx │ │ - sub %ecx,%ebx │ │ - imul %ebp,%ebx │ │ - add %r10d,%r15d │ │ - add %ebx,%r15d │ │ - mov %r12d,%ecx │ │ - sar %cl,%r15d │ │ - mov %r11d,%ecx │ │ - cmp %r11d,%r15d │ │ - jle b19b0 │ │ - xor %ebp,%ebp │ │ - test %r15d,%r15d │ │ - js b1960 │ │ - jmp b19ba │ │ - nopl 0x0(%rax) │ │ - mov %r15d,%ecx │ │ - xor %ebp,%ebp │ │ - test %r15d,%r15d │ │ - js b1960 │ │ - mov %ecx,%ebp │ │ - jmp b1960 │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - nopl 0x0(%rax) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - mov %r9,-0x20(%rsp) │ │ - mov %rdx,-0x28(%rsp) │ │ - mov %rdi,-0x30(%rsp) │ │ - test %ecx,%ecx │ │ - jle b1c90 │ │ - sar %rsi │ │ - movslq %ecx,%r15 │ │ + add %r15d,%ebp │ │ + cmp %ecx,%eax │ │ + jle a9ca0 │ │ mov %ecx,%eax │ │ - mov %eax,%r14d │ │ - and $0xfffffff8,%r14d │ │ - mov %rax,%rdx │ │ - neg %rdx │ │ - mov %rdx,-0x10(%rsp) │ │ - mov %rsi,-0x18(%rsp) │ │ - lea (%rsi,%rsi,1),%r12 │ │ - lea (%r15,%r15,1),%rdx │ │ - mov %rdx,-0x8(%rsp) │ │ - xor %r13d,%r13d │ │ - movdqa 0x483e8(%rip),%xmm0 │ │ - movdqa 0x483ef(%rip),%xmm8 │ │ - movdqa 0x482b7(%rip),%xmm2 │ │ - mov -0x28(%rsp),%rbx │ │ - mov -0x30(%rsp),%rbp │ │ - mov -0x20(%rsp),%r9 │ │ - mov %ecx,-0x44(%rsp) │ │ - mov %r15,-0x38(%rsp) │ │ - mov %r12,-0x40(%rsp) │ │ - cmp $0x8,%ecx │ │ - jae b1b50 │ │ - jmp b1a92 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - add %r12,%rbp │ │ - add -0x8(%rsp),%rbx │ │ - add %r15,%r9 │ │ - add $0x1,%r13 │ │ - add $0xffffffff,%r8d │ │ - je b1c90 │ │ - cmp $0x8,%ecx │ │ - jae b1b50 │ │ - xor %r11d,%r11d │ │ - mov %r11,%rsi │ │ - not %rsi │ │ - test $0x1,%al │ │ - je b1ad1 │ │ - movzwl 0x0(%rbp,%r11,2),%edx │ │ - movzbl (%r9,%r11,1),%r10d │ │ - mov $0x40,%edi │ │ - sub %r10d,%edi │ │ - imul %edx,%edi │ │ - movzwl (%rbx,%r11,2),%edx │ │ - imul %r10d,%edx │ │ - lea (%rdx,%rdi,1),%edx │ │ - add $0x20,%edx │ │ - shr $0x6,%edx │ │ - mov %dx,0x0(%rbp,%r11,2) │ │ - or $0x1,%r11 │ │ - cmp -0x10(%rsp),%rsi │ │ - je b1a70 │ │ - nopl 0x0(%rax,%rax,1) │ │ - movzwl 0x0(%rbp,%r11,2),%edi │ │ - movzbl (%r9,%r11,1),%edx │ │ - mov $0x40,%esi │ │ - sub %edx,%esi │ │ - imul %edi,%esi │ │ - movzwl (%rbx,%r11,2),%edi │ │ - imul %edx,%edi │ │ - lea (%rdi,%rsi,1),%edx │ │ - add $0x20,%edx │ │ - shr $0x6,%edx │ │ - mov %dx,0x0(%rbp,%r11,2) │ │ - movzwl 0x2(%rbp,%r11,2),%edi │ │ - movzbl 0x1(%r9,%r11,1),%edx │ │ - mov $0x40,%esi │ │ - sub %edx,%esi │ │ - imul %edi,%esi │ │ - movzwl 0x2(%rbx,%r11,2),%edi │ │ - imul %edx,%edi │ │ - lea (%rdi,%rsi,1),%edx │ │ - add $0x20,%edx │ │ - shr $0x6,%edx │ │ - mov %dx,0x2(%rbp,%r11,2) │ │ - add $0x2,%r11 │ │ - cmp %r11,%rax │ │ - jne b1ae0 │ │ - jmpq b1a70 │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov -0x18(%rsp),%rsi │ │ - imul %r13,%rsi │ │ - mov %r13,%rdx │ │ - imul %r15,%rdx │ │ - lea (%rdx,%rax,1),%rdi │ │ - mov -0x30(%rsp),%r10 │ │ - lea (%r10,%rsi,2),%r11 │ │ - add %rax,%rsi │ │ - mov -0x28(%rsp),%rcx │ │ - lea (%rcx,%rdi,2),%r15 │ │ - lea (%rcx,%rdx,2),%r12 │ │ - mov -0x20(%rsp),%rcx │ │ - add %rcx,%rdi │ │ - add %rcx,%rdx │ │ - cmp %r11,%rdi │ │ - seta %dil │ │ - lea (%r10,%rsi,2),%r10 │ │ - cmp %r10,%rdx │ │ - setb %dl │ │ - cmp %r15,%r11 │ │ - setb %sil │ │ - cmp %r10,%r12 │ │ - setb %r15b │ │ - test %dl,%dil │ │ - jne b1c6c │ │ - mov $0x0,%r11d │ │ - and %r15b,%sil │ │ - mov -0x44(%rsp),%ecx │ │ - mov -0x38(%rsp),%r15 │ │ - mov -0x40(%rsp),%r12 │ │ - jne b1a95 │ │ - xor %esi,%esi │ │ - nop │ │ - pmovzxwd 0x0(%rbp,%rsi,2),%xmm3 │ │ - pmovzxwd 0x8(%rbp,%rsi,2),%xmm4 │ │ - pmovzxbd 0x4(%r9,%rsi,1),%xmm5 │ │ - pmovzxbd (%r9,%rsi,1),%xmm6 │ │ - movdqa %xmm0,%xmm7 │ │ - psubd %xmm6,%xmm7 │ │ - pmulld %xmm3,%xmm7 │ │ - movdqa %xmm0,%xmm3 │ │ - psubd %xmm5,%xmm3 │ │ - pmulld %xmm4,%xmm3 │ │ - pmovzxwd (%rbx,%rsi,2),%xmm4 │ │ - pmovzxwd 0x8(%rbx,%rsi,2),%xmm1 │ │ - pmulld %xmm5,%xmm1 │ │ - pmulld %xmm6,%xmm4 │ │ - paddd %xmm8,%xmm1 │ │ - paddd %xmm3,%xmm1 │ │ - paddd %xmm8,%xmm4 │ │ - paddd %xmm7,%xmm4 │ │ - psrld $0x6,%xmm4 │ │ - psrld $0x6,%xmm1 │ │ - pshufb %xmm2,%xmm1 │ │ - pshufb %xmm2,%xmm4 │ │ - punpcklqdq %xmm1,%xmm4 │ │ - movdqu %xmm4,0x0(%rbp,%rsi,2) │ │ - add $0x8,%rsi │ │ - cmp %rsi,%r14 │ │ - jne b1bd0 │ │ - mov %r14,%r11 │ │ - cmp %rax,%r14 │ │ - je b1a70 │ │ - jmpq b1a95 │ │ - xor %r11d,%r11d │ │ - mov -0x44(%rsp),%ecx │ │ - mov -0x38(%rsp),%r15 │ │ - mov -0x40(%rsp),%r12 │ │ - mov %r11,%rsi │ │ - not %rsi │ │ - test $0x1,%al │ │ - jne b1a9f │ │ - jmpq b1ad1 │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - mov %rdx,-0x20(%rsp) │ │ - mov %rdi,-0x28(%rsp) │ │ - lea (%rcx,%rcx,2),%r11d │ │ - cmp $0x4,%r11d │ │ - jl b1ee5 │ │ - sar %rsi │ │ - shr $0x2,%r11d │ │ - cmp $0x1,%r11d │ │ - mov $0x1,%r15d │ │ - cmova %r11,%r15 │ │ - movslq %ecx,%rdx │ │ - lea 0x58bcf(%rip),%rax │ │ - lea (%r15,%rdx,1),%rcx │ │ - add %rax,%rcx │ │ - mov %rcx,-0x18(%rsp) │ │ - lea (%rax,%rdx,1),%rcx │ │ - mov %r15d,%r13d │ │ - and $0xfffffff8,%r13d │ │ - mov %rsi,-0x8(%rsp) │ │ - lea (%rsi,%rsi,1),%r14 │ │ - mov %rdx,-0x10(%rsp) │ │ - lea (%rdx,%rdx,1),%r9 │ │ - xor %r12d,%r12d │ │ - movdqa 0x480fb(%rip),%xmm0 │ │ - movdqa 0x48102(%rip),%xmm8 │ │ - movdqa 0x47fca(%rip),%xmm2 │ │ - mov -0x20(%rsp),%rbx │ │ - mov -0x28(%rsp),%rbp │ │ - mov %r14,-0x30(%rsp) │ │ - mov %r9,-0x38(%rsp) │ │ - cmp $0x8,%r15 │ │ - jae b1db0 │ │ - jmp b1d6a │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - add $0x1,%r12 │ │ - add %r14,%rbp │ │ - add %r9,%rbx │ │ - add $0xffffffff,%r8d │ │ - je b1ee5 │ │ - cmp $0x8,%r15 │ │ - jae b1db0 │ │ - xor %eax,%eax │ │ - nopl 0x0(%rax) │ │ - movzwl 0x0(%rbp,%rax,2),%edx │ │ - movzbl (%rcx,%rax,1),%esi │ │ - mov $0x40,%edi │ │ - sub %esi,%edi │ │ - imul %edx,%edi │ │ - movzwl (%rbx,%rax,2),%edx │ │ - imul %esi,%edx │ │ - lea (%rdx,%rdi,1),%edx │ │ - add $0x20,%edx │ │ - shr $0x6,%edx │ │ - mov %dx,0x0(%rbp,%rax,2) │ │ - add $0x1,%rax │ │ - cmp %r11,%rax │ │ - jb b1d70 │ │ - jmp b1d50 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - mov -0x8(%rsp),%rax │ │ - imul %r12,%rax │ │ - lea (%r15,%rax,1),%r10 │ │ - mov %r12,%rsi │ │ - imul -0x10(%rsp),%rsi │ │ - mov -0x28(%rsp),%rdx │ │ - lea (%rdx,%rax,2),%rax │ │ - lea (%rdx,%r10,2),%r14 │ │ - mov %r15,%r9 │ │ - lea (%r15,%rsi,1),%rdx │ │ - mov -0x20(%rsp),%r10 │ │ - lea (%r10,%rdx,2),%rdx │ │ - cmp %rax,-0x18(%rsp) │ │ - seta %dil │ │ - lea (%r10,%rsi,2),%rsi │ │ - cmp %r14,%rcx │ │ - setb %r15b │ │ - cmp %rdx,%rax │ │ - setb %r10b │ │ - cmp %r14,%rsi │ │ - setb %sil │ │ - test %r15b,%dil │ │ - jne b1ed1 │ │ - mov $0x0,%eax │ │ - and %sil,%r10b │ │ - mov -0x30(%rsp),%r14 │ │ - mov %r9,%r15 │ │ - mov -0x38(%rsp),%r9 │ │ - jne b1d70 │ │ - xor %r10d,%r10d │ │ - nopl 0x0(%rax) │ │ - pmovzxwd 0x0(%rbp,%r10,2),%xmm3 │ │ - pmovzxwd 0x8(%rbp,%r10,2),%xmm4 │ │ - pmovzxbd 0x4(%rcx,%r10,1),%xmm5 │ │ - pmovzxbd (%rcx,%r10,1),%xmm6 │ │ - movdqa %xmm0,%xmm7 │ │ - psubd %xmm6,%xmm7 │ │ - pmulld %xmm3,%xmm7 │ │ - movdqa %xmm0,%xmm3 │ │ - psubd %xmm5,%xmm3 │ │ - pmulld %xmm4,%xmm3 │ │ - pmovzxwd (%rbx,%r10,2),%xmm4 │ │ - pmovzxwd 0x8(%rbx,%r10,2),%xmm1 │ │ - pmulld %xmm5,%xmm1 │ │ - pmulld %xmm6,%xmm4 │ │ - paddd %xmm8,%xmm1 │ │ - paddd %xmm3,%xmm1 │ │ - paddd %xmm8,%xmm4 │ │ - paddd %xmm7,%xmm4 │ │ - psrld $0x6,%xmm4 │ │ - psrld $0x6,%xmm1 │ │ - pshufb %xmm2,%xmm1 │ │ - pshufb %xmm2,%xmm4 │ │ - punpcklqdq %xmm1,%xmm4 │ │ - movdqu %xmm4,0x0(%rbp,%r10,2) │ │ - add $0x8,%r10 │ │ - cmp %r10,%r13 │ │ - jne b1e30 │ │ - mov %r13,%rax │ │ - cmp %r13,%r15 │ │ - jne b1d70 │ │ - jmpq b1d50 │ │ - xor %eax,%eax │ │ - mov -0x30(%rsp),%r14 │ │ - mov %r9,%r15 │ │ - mov -0x38(%rsp),%r9 │ │ - jmpq b1d70 │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ + jmpq a9ca0 │ │ + mov 0x590(%rsp),%ecx │ │ test %ecx,%ecx │ │ - jle b2284 │ │ - mov %rdi,%r14 │ │ - mov %ecx,%edi │ │ + mov 0x38(%rsp),%rbp │ │ + jle aa46b │ │ + add $0x2,%eax │ │ + mov 0x30(%rsp),%rsi │ │ sar %rsi │ │ - movslq %ecx,%r9 │ │ - lea (%r8,%r8,2),%ecx │ │ - sar $0x2,%ecx │ │ - movslq %r8d,%r8 │ │ - add 0x6a2f2(%rip),%r8 │ │ - mov %edi,%r13d │ │ - mov %r13d,%eax │ │ - and $0xfffffff8,%eax │ │ - mov %rax,-0x30(%rsp) │ │ - add $0xfffffffffffffff8,%rax │ │ - mov %rax,-0x38(%rsp) │ │ - shr $0x3,%rax │ │ - add $0x1,%rax │ │ - mov %eax,%ebx │ │ - and $0x1,%ebx │ │ - mov %r13,%rbp │ │ - neg %rbp │ │ - mov %rbp,-0x18(%rsp) │ │ - mov %rsi,-0x20(%rsp) │ │ + cltq │ │ + lea 0x63951(%rip),%rcx │ │ + mov 0x590(%rsp),%edx │ │ + mov %edx,%r10d │ │ + movsbl (%rcx,%rax,2),%r14d │ │ + mov 0x78(%rsp),%r8d │ │ + mov %r8d,%edi │ │ + and $0x1,%edi │ │ + or $0x2,%edi │ │ + movsbl 0x1(%rcx,%rax,2),%r15d │ │ + lea -0x1(%r10),%rax │ │ + lea (%r14,%rax,1),%ecx │ │ + cmp %r14d,%ecx │ │ + setl %cl │ │ + cmp $0x7fffffff,%rax │ │ + seta %dl │ │ + or %cl,%dl │ │ + add %r15d,%eax │ │ + cmp %r15d,%eax │ │ + setl %al │ │ + or %dl,%al │ │ + mov %al,0x80(%rsp) │ │ + mov %r10,0x8(%rsp) │ │ + and $0xfffffff8,%r10d │ │ + mov %r10,0xb0(%rsp) │ │ + movd %r9d,%xmm0 │ │ + movd %ebx,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm8 │ │ + movd %r8d,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm2 │ │ + mov %edi,0x40(%rsp) │ │ + movd %edi,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm1 │ │ add %rsi,%rsi │ │ - mov %rsi,-0x8(%rsp) │ │ - mov %r9,-0x28(%rsp) │ │ - lea (%r9,%r9,1),%rsi │ │ - mov %rsi,-0x10(%rsp) │ │ - mov %rbx,-0x40(%rsp) │ │ - sub %rax,%rbx │ │ - mov %rbx,-0x48(%rsp) │ │ - xor %r12d,%r12d │ │ - movdqa 0x47ea0(%rip),%xmm0 │ │ - movdqa 0x47d68(%rip),%xmm1 │ │ - mov %rdx,%r15 │ │ - mov %r14,%r10 │ │ - mov %edi,-0x4c(%rsp) │ │ - jmp b1fbb │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - add $0x1,%r8 │ │ - add -0x8(%rsp),%r10 │ │ - add -0x10(%rsp),%r15 │ │ - add $0x1,%r12 │ │ - add $0xffffffff,%ecx │ │ - je b2284 │ │ - movzbl (%r8),%r9d │ │ - mov $0x40,%r11d │ │ - sub %r9d,%r11d │ │ - cmp $0x8,%edi │ │ - jae b1ff0 │ │ - xor %esi,%esi │ │ - mov %rsi,%rbx │ │ - not %rbx │ │ - test $0x1,%r13b │ │ - jne b21ec │ │ - jmpq b2210 │ │ + mov %rsi,0x30(%rsp) │ │ + mov %r14d,%r12d │ │ + neg %r12d │ │ + mov %r15d,%r13d │ │ + neg %r13d │ │ + pmovzxdq %xmm0,%xmm15 │ │ + movdqa %xmm1,0x50(%rsp) │ │ + movdqa %xmm2,0xa0(%rsp) │ │ + pxor %xmm14,%xmm14 │ │ + jmp aa004 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ xchg %ax,%ax │ │ - mov -0x20(%rsp),%rsi │ │ - imul %r12,%rsi │ │ - mov %r12,%rbx │ │ - imul -0x28(%rsp),%rbx │ │ - lea (%rbx,%r13,1),%rbp │ │ - mov %rdx,%rax │ │ - mov %r14,%rdi │ │ - lea (%rdx,%rbp,2),%r14 │ │ - lea (%rdi,%rsi,2),%rbp │ │ - cmp %r14,%rbp │ │ - jae b2050 │ │ - mov %rdi,%r14 │ │ - lea (%rdx,%rbx,2),%rbx │ │ - add %r13,%rsi │ │ - lea (%rdi,%rsi,2),%rsi │ │ - cmp %rsi,%rbx │ │ - jae b2050 │ │ - xor %esi,%esi │ │ - mov -0x4c(%rsp),%edi │ │ - mov %rsi,%rbx │ │ - not %rbx │ │ - test $0x1,%r13b │ │ - jne b21ec │ │ - jmpq b2210 │ │ - nopw 0x0(%rax,%rax,1) │ │ - movd %r11d,%xmm2 │ │ - pshufd $0x0,%xmm2,%xmm3 │ │ - movd %r9d,%xmm2 │ │ - pshufd $0x0,%xmm2,%xmm2 │ │ - cmpq $0x0,-0x38(%rsp) │ │ - je b2271 │ │ - mov -0x48(%rsp),%r14 │ │ - xor %esi,%esi │ │ - nopw 0x0(%rax,%rax,1) │ │ - pmovzxwd (%r10,%rsi,2),%xmm4 │ │ - pmovzxwd 0x8(%r10,%rsi,2),%xmm5 │ │ - pmulld %xmm3,%xmm5 │ │ - pmulld %xmm3,%xmm4 │ │ - pmovzxwd (%r15,%rsi,2),%xmm6 │ │ - pmovzxwd 0x8(%r15,%rsi,2),%xmm7 │ │ - pmulld %xmm2,%xmm7 │ │ - paddd %xmm5,%xmm7 │ │ - pmulld %xmm2,%xmm6 │ │ - paddd %xmm4,%xmm6 │ │ - paddd %xmm0,%xmm7 │ │ - paddd %xmm0,%xmm6 │ │ - psrld $0x6,%xmm6 │ │ - psrld $0x6,%xmm7 │ │ - pshufb %xmm1,%xmm7 │ │ - pshufb %xmm1,%xmm6 │ │ - punpcklqdq %xmm7,%xmm6 │ │ - movdqu %xmm6,(%r10,%rsi,2) │ │ - pmovzxwd 0x10(%r10,%rsi,2),%xmm4 │ │ - pmovzxwd 0x18(%r10,%rsi,2),%xmm5 │ │ - pmulld %xmm3,%xmm5 │ │ - pmulld %xmm3,%xmm4 │ │ - pmovzxwd 0x10(%r15,%rsi,2),%xmm6 │ │ - pmovzxwd 0x18(%r15,%rsi,2),%xmm7 │ │ - pmulld %xmm2,%xmm7 │ │ - paddd %xmm5,%xmm7 │ │ - pmulld %xmm2,%xmm6 │ │ - paddd %xmm4,%xmm6 │ │ - paddd %xmm0,%xmm7 │ │ - paddd %xmm0,%xmm6 │ │ - psrld $0x6,%xmm6 │ │ - psrld $0x6,%xmm7 │ │ - pshufb %xmm1,%xmm7 │ │ - pshufb %xmm1,%xmm6 │ │ - punpcklqdq %xmm7,%xmm6 │ │ - movdqu %xmm6,0x10(%r10,%rsi,2) │ │ - add $0x10,%rsi │ │ - add $0x2,%r14 │ │ - jne b2080 │ │ - cmpq $0x0,-0x40(%rsp) │ │ - je b21b9 │ │ - pmovzxwd (%r10,%rsi,2),%xmm4 │ │ - pmovzxwd 0x8(%r10,%rsi,2),%xmm5 │ │ - pmulld %xmm3,%xmm5 │ │ - pmulld %xmm3,%xmm4 │ │ - pmovzxwd (%r15,%rsi,2),%xmm3 │ │ - pmovzxwd 0x8(%r15,%rsi,2),%xmm6 │ │ - pmulld %xmm2,%xmm6 │ │ - paddd %xmm5,%xmm6 │ │ - pmulld %xmm2,%xmm3 │ │ - paddd %xmm4,%xmm3 │ │ - paddd %xmm0,%xmm6 │ │ - paddd %xmm0,%xmm3 │ │ - psrld $0x6,%xmm3 │ │ - psrld $0x6,%xmm6 │ │ - pshufb %xmm1,%xmm6 │ │ - pshufb %xmm1,%xmm3 │ │ - punpcklqdq %xmm6,%xmm3 │ │ - movdqu %xmm3,(%r10,%rsi,2) │ │ - mov -0x30(%rsp),%rdx │ │ - mov %rdx,%rsi │ │ - cmp %r13,%rdx │ │ - mov %rax,%rdx │ │ - mov %rdi,%r14 │ │ - mov -0x4c(%rsp),%edi │ │ - je b1fa0 │ │ + addq $0x18,0x20(%rsp) │ │ + add 0x30(%rsp),%rbp │ │ + mov 0x98(%rsp),%rax │ │ + add $0xffffffff,%eax │ │ + mov %rax,0x98(%rsp) │ │ + je aa46b │ │ + mov 0x590(%rsp),%eax │ │ + cmp $0x8,%eax │ │ + setb %al │ │ + or 0x80(%rsp),%al │ │ + je aa030 │ │ + xor %edx,%edx │ │ + jmpq aa369 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - mov %rsi,%rbx │ │ - not %rbx │ │ - test $0x1,%r13b │ │ - je b2210 │ │ - movzwl (%r10,%rsi,2),%ebp │ │ - imul %r11d,%ebp │ │ - movzwl (%r15,%rsi,2),%eax │ │ - imul %r9d,%eax │ │ - lea (%rax,%rbp,1),%eax │ │ - add $0x20,%eax │ │ - shr $0x6,%eax │ │ - mov %ax,(%r10,%rsi,2) │ │ - or $0x1,%rsi │ │ - cmp -0x18(%rsp),%rbx │ │ - je b1fa0 │ │ nopl 0x0(%rax,%rax,1) │ │ - movzwl (%r10,%rsi,2),%eax │ │ - imul %r11d,%eax │ │ - movzwl (%r15,%rsi,2),%ebx │ │ - imul %r9d,%ebx │ │ - lea (%rax,%rbx,1),%eax │ │ - add $0x20,%eax │ │ - shr $0x6,%eax │ │ - mov %ax,(%r10,%rsi,2) │ │ - movzwl 0x2(%r10,%rsi,2),%eax │ │ - imul %r11d,%eax │ │ - movzwl 0x2(%r15,%rsi,2),%ebx │ │ - imul %r9d,%ebx │ │ - lea (%rax,%rbx,1),%eax │ │ - add $0x20,%eax │ │ - shr $0x6,%eax │ │ - mov %ax,0x2(%r10,%rsi,2) │ │ - add $0x2,%rsi │ │ - cmp %rsi,%r13 │ │ - jne b2220 │ │ - jmpq b1fa0 │ │ - xor %esi,%esi │ │ - cmpq $0x0,-0x40(%rsp) │ │ - jne b2159 │ │ - jmpq b21b9 │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - nop │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - mov %r8d,%ebp │ │ - mov %rcx,-0x50(%rsp) │ │ - mov %rdx,-0x40(%rsp) │ │ - mov %rdi,-0x48(%rsp) │ │ - bsr 0x48(%rsp),%r12d │ │ - xor $0x1f,%r12d │ │ - lea -0x12(%r12),%ecx │ │ - mov $0x20,%r11d │ │ - shl %cl,%r11d │ │ - mov %r8d,-0x64(%rsp) │ │ - test %r8d,%r8d │ │ - jle b2697 │ │ - mov 0x38(%rsp),%r14 │ │ - add $0xfffffff4,%r12d │ │ - add $0x80000,%r11d │ │ - mov -0x64(%rsp),%eax │ │ - movslq %eax,%rcx │ │ - sar %rsi │ │ - mov %eax,%eax │ │ - mov %eax,%edx │ │ - and $0xfffffff8,%edx │ │ - mov %rdx,-0x30(%rsp) │ │ - movd %r11d,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm15 │ │ - movd %r12d,%xmm0 │ │ - movd 0x48(%rsp),%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm7 │ │ - mov %rcx,-0x38(%rsp) │ │ - lea (%rcx,%rcx,1),%rcx │ │ - mov %rcx,-0x10(%rsp) │ │ - mov %rsi,-0x28(%rsp) │ │ - lea (%rsi,%rsi,1),%rcx │ │ - mov %rcx,-0x18(%rsp) │ │ - xor %ebp,%ebp │ │ - pmovzxdq %xmm0,%xmm9 │ │ - movdqa 0x47ae0(%rip),%xmm10 │ │ - movdqa 0x47ae7(%rip),%xmm11 │ │ - movdqa 0x47afe(%rip),%xmm12 │ │ - movdqa 0x47b05(%rip),%xmm13 │ │ - movdqa 0x4798c(%rip),%xmm14 │ │ - mov -0x48(%rsp),%rdi │ │ - mov -0x50(%rsp),%rsi │ │ - mov -0x40(%rsp),%rdx │ │ - mov %r9d,-0x54(%rsp) │ │ - cmpl $0x8,-0x64(%rsp) │ │ - mov %rbp,-0x8(%rsp) │ │ - jae b23e0 │ │ - jmp b23ce │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - add -0x38(%rsp),%r14 │ │ - mov -0x8(%rsp),%rbp │ │ - add $0x1,%rbp │ │ - mov -0x10(%rsp),%rcx │ │ - add %rcx,%rdx │ │ - add %rcx,%rsi │ │ - add -0x18(%rsp),%rdi │ │ - mov -0x54(%rsp),%r9d │ │ - add $0xffffffff,%r9d │ │ - je b2697 │ │ - mov %r9d,-0x54(%rsp) │ │ - cmpl $0x8,-0x64(%rsp) │ │ - mov %rbp,-0x8(%rsp) │ │ - jae b23e0 │ │ - xor %r13d,%r13d │ │ - jmpq b2636 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - mov -0x28(%rsp),%rcx │ │ - imul %rbp,%rcx │ │ - imul -0x38(%rsp),%rbp │ │ - mov 0x38(%rsp),%rbx │ │ - mov %rbx,%r9 │ │ - lea (%rbx,%rbp,1),%r10 │ │ - lea (%rax,%rbp,1),%rbx │ │ - lea (%r9,%rbx,1),%r8 │ │ - mov %r8,-0x20(%rsp) │ │ - mov -0x48(%rsp),%r13 │ │ - lea 0x0(,%rcx,2),%r15 │ │ - add %r13,%r15 │ │ - add %rax,%rcx │ │ - lea 0x0(%r13,%rcx,2),%r13 │ │ - mov -0x40(%rsp),%r9 │ │ - lea (%r9,%rbp,2),%rcx │ │ - mov %rcx,-0x60(%rsp) │ │ - lea (%r9,%rbx,2),%rcx │ │ - mov -0x50(%rsp),%r9 │ │ - lea (%r9,%rbx,2),%rbx │ │ - cmp %r15,%r8 │ │ - seta -0x65(%rsp) │ │ - cmp %r13,%r10 │ │ - setb -0x66(%rsp) │ │ - cmp %rcx,%r15 │ │ - setb -0x67(%rsp) │ │ - mov -0x60(%rsp),%r8 │ │ - cmp %r13,%r8 │ │ - setb -0x68(%rsp) │ │ - cmp %rbx,%r15 │ │ - lea (%r9,%rbp,2),%r15 │ │ - setb %bpl │ │ - cmp %r13,%r15 │ │ - setb %r13b │ │ - cmp %rcx,%r10 │ │ - setb %r9b │ │ - mov -0x20(%rsp),%rcx │ │ - cmp %r8,%rcx │ │ - seta -0x60(%rsp) │ │ - cmp %rbx,%r10 │ │ - setb %r10b │ │ - cmp %r15,%rcx │ │ - seta %r8b │ │ - mov -0x66(%rsp),%bl │ │ - test %bl,-0x65(%rsp) │ │ - jne b2616 │ │ - mov -0x68(%rsp),%bl │ │ - and %bl,-0x67(%rsp) │ │ - jne b261b │ │ - and %r13b,%bpl │ │ - jne b2611 │ │ - and -0x60(%rsp),%r9b │ │ - jne b260c │ │ - mov $0x0,%r13d │ │ - and %r8b,%r10b │ │ - jne b2636 │ │ xor %ecx,%ecx │ │ - mov -0x30(%rsp),%rbp │ │ - movdqa %xmm7,%xmm2 │ │ - xchg %ax,%ax │ │ - pmovsxwd (%rdx,%rcx,2),%xmm6 │ │ - pmovsxwd 0x8(%rdx,%rcx,2),%xmm7 │ │ - pmovsxwd (%rsi,%rcx,2),%xmm0 │ │ - pmovsxwd 0x8(%rsi,%rcx,2),%xmm5 │ │ - movdqa %xmm7,%xmm4 │ │ + mov 0x20(%rsp),%rdx │ │ + mov 0xb0(%rsp),%rsi │ │ + nop │ │ + movdqu 0x0(%rbp,%rcx,2),%xmm1 │ │ + movdqa %xmm1,0x10(%rsp) │ │ + pshufd $0x4e,%xmm1,%xmm0 │ │ + pmovzxwd %xmm0,%xmm7 │ │ + pmovzxwd %xmm1,%xmm6 │ │ + lea (%r14,%rcx,1),%eax │ │ + cltq │ │ + pmovsxwd 0x8(%rdx,%rax,2),%xmm0 │ │ + pmovsxwd (%rdx,%rax,2),%xmm3 │ │ + lea (%r12,%rcx,1),%eax │ │ + cltq │ │ + pmovsxwd 0x8(%rdx,%rax,2),%xmm10 │ │ + pmovsxwd (%rdx,%rax,2),%xmm9 │ │ + psubd %xmm6,%xmm3 │ │ + psubd %xmm7,%xmm0 │ │ + pabsd %xmm0,%xmm1 │ │ + pabsd %xmm3,%xmm13 │ │ + movdqa %xmm13,%xmm2 │ │ + psrld %xmm15,%xmm2 │ │ + movdqa %xmm1,%xmm5 │ │ + psrld %xmm15,%xmm5 │ │ + movdqa %xmm8,%xmm4 │ │ psubd %xmm5,%xmm4 │ │ - movdqa %xmm6,%xmm3 │ │ - psubd %xmm0,%xmm3 │ │ - pabsd %xmm3,%xmm8 │ │ - pabsd %xmm4,%xmm1 │ │ - paddd %xmm10,%xmm1 │ │ - paddd %xmm10,%xmm8 │ │ - psrld $0xa,%xmm8 │ │ - psrld $0xa,%xmm1 │ │ - movdqa %xmm1,%xmm4 │ │ - pminud %xmm11,%xmm4 │ │ + movdqa %xmm8,%xmm5 │ │ + psubd %xmm2,%xmm5 │ │ + pmaxsd %xmm14,%xmm5 │ │ + pmaxsd %xmm14,%xmm4 │ │ + pminsd %xmm1,%xmm4 │ │ + pminsd %xmm13,%xmm5 │ │ + pxor %xmm1,%xmm1 │ │ + psubd %xmm5,%xmm1 │ │ + pxor %xmm2,%xmm2 │ │ + psubd %xmm4,%xmm2 │ │ + blendvps %xmm0,%xmm2,%xmm4 │ │ + movdqa %xmm3,%xmm0 │ │ + blendvps %xmm0,%xmm1,%xmm5 │ │ + psubd %xmm6,%xmm9 │ │ + psubd %xmm7,%xmm10 │ │ + pabsd %xmm10,%xmm0 │ │ + pabsd %xmm9,%xmm1 │ │ + movdqa %xmm1,%xmm2 │ │ + psrld %xmm15,%xmm2 │ │ + movdqa %xmm0,%xmm3 │ │ + psrld %xmm15,%xmm3 │ │ + movdqa %xmm8,%xmm13 │ │ + psubd %xmm3,%xmm13 │ │ movdqa %xmm8,%xmm3 │ │ - pminud %xmm11,%xmm3 │ │ - packusdw %xmm4,%xmm3 │ │ - movdqa 0x478f4(%rip),%xmm4 │ │ - psubusw %xmm3,%xmm4 │ │ - pmovzxwd %xmm4,%xmm3 │ │ - pmulld %xmm0,%xmm3 │ │ - pshufd $0x4e,%xmm4,%xmm0 │ │ - pmovzxwd %xmm0,%xmm0 │ │ - pmulld %xmm5,%xmm0 │ │ - pminud %xmm12,%xmm1 │ │ - paddd %xmm13,%xmm1 │ │ - pmulld %xmm1,%xmm7 │ │ - paddd %xmm15,%xmm0 │ │ - paddd %xmm7,%xmm0 │ │ - pminud %xmm12,%xmm8 │ │ - paddd %xmm13,%xmm8 │ │ - pmulld %xmm8,%xmm6 │ │ - paddd %xmm15,%xmm3 │ │ - psrad %xmm9,%xmm0 │ │ - paddd %xmm6,%xmm3 │ │ - psrad %xmm9,%xmm3 │ │ - pxor %xmm4,%xmm4 │ │ - pcmpgtd %xmm0,%xmm4 │ │ - pminsd %xmm2,%xmm0 │ │ - pandn %xmm0,%xmm4 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm3,%xmm0 │ │ - pminsd %xmm2,%xmm3 │ │ - pandn %xmm3,%xmm0 │ │ - pshufb %xmm14,%xmm0 │ │ - pshufb %xmm14,%xmm4 │ │ - punpcklqdq %xmm4,%xmm0 │ │ - movdqu %xmm0,(%rdi,%rcx,2) │ │ - packusdw %xmm1,%xmm8 │ │ - packuswb %xmm0,%xmm8 │ │ - movq %xmm8,(%r14,%rcx,1) │ │ + psubd %xmm2,%xmm3 │ │ + pmaxsd %xmm14,%xmm3 │ │ + pmaxsd %xmm14,%xmm13 │ │ + pminsd %xmm0,%xmm13 │ │ + pminsd %xmm1,%xmm3 │ │ + pxor %xmm1,%xmm1 │ │ + psubd %xmm3,%xmm1 │ │ + pxor %xmm2,%xmm2 │ │ + psubd %xmm13,%xmm2 │ │ + movdqa %xmm10,%xmm0 │ │ + blendvps %xmm0,%xmm2,%xmm13 │ │ + movdqa %xmm9,%xmm0 │ │ + blendvps %xmm0,%xmm1,%xmm3 │ │ + lea (%r15,%rcx,1),%eax │ │ + cltq │ │ + pmovsxwd 0x8(%rdx,%rax,2),%xmm0 │ │ + pmovsxwd (%rdx,%rax,2),%xmm1 │ │ + lea 0x0(%r13,%rcx,1),%eax │ │ + psubd %xmm6,%xmm1 │ │ + psubd %xmm7,%xmm0 │ │ + pabsd %xmm0,%xmm10 │ │ + movdqa %xmm10,%xmm2 │ │ + psrld %xmm15,%xmm2 │ │ + movdqa %xmm8,%xmm9 │ │ + psubd %xmm2,%xmm9 │ │ + pabsd %xmm1,%xmm11 │ │ + pmaxsd %xmm14,%xmm9 │ │ + pminsd %xmm10,%xmm9 │ │ + pxor %xmm2,%xmm2 │ │ + psubd %xmm9,%xmm2 │ │ + blendvps %xmm0,%xmm2,%xmm9 │ │ + movdqa %xmm11,%xmm0 │ │ + psrld %xmm15,%xmm0 │ │ + cltq │ │ + movdqa %xmm8,%xmm10 │ │ + psubd %xmm0,%xmm10 │ │ + pmovsxwd 0x8(%rdx,%rax,2),%xmm12 │ │ + pmaxsd %xmm14,%xmm10 │ │ + pminsd %xmm11,%xmm10 │ │ + pxor %xmm2,%xmm2 │ │ + psubd %xmm10,%xmm2 │ │ + movdqa %xmm1,%xmm0 │ │ + blendvps %xmm0,%xmm2,%xmm10 │ │ + pmovsxwd (%rdx,%rax,2),%xmm1 │ │ + psubd %xmm6,%xmm1 │ │ + psubd %xmm7,%xmm12 │ │ + pabsd %xmm12,%xmm0 │ │ + movdqa %xmm0,%xmm2 │ │ + psrld %xmm15,%xmm2 │ │ + movdqa %xmm8,%xmm6 │ │ + psubd %xmm2,%xmm6 │ │ + pabsd %xmm1,%xmm7 │ │ + pmaxsd %xmm14,%xmm6 │ │ + pminsd %xmm0,%xmm6 │ │ + pxor %xmm2,%xmm2 │ │ + psubd %xmm6,%xmm2 │ │ + movdqa %xmm12,%xmm0 │ │ + blendvps %xmm0,%xmm2,%xmm6 │ │ + movdqa %xmm7,%xmm0 │ │ + psrld %xmm15,%xmm0 │ │ + movdqa %xmm8,%xmm2 │ │ + psubd %xmm0,%xmm2 │ │ + pmaxsd %xmm14,%xmm2 │ │ + pminsd %xmm7,%xmm2 │ │ + pxor %xmm7,%xmm7 │ │ + psubd %xmm2,%xmm7 │ │ + movdqa %xmm1,%xmm0 │ │ + blendvps %xmm0,%xmm7,%xmm2 │ │ + paddd %xmm4,%xmm13 │ │ + paddd %xmm5,%xmm3 │ │ + paddd %xmm9,%xmm6 │ │ + paddd %xmm10,%xmm2 │ │ + movdqa 0xa0(%rsp),%xmm1 │ │ + pmulld %xmm1,%xmm13 │ │ + movdqa 0x50(%rsp),%xmm0 │ │ + pmulld %xmm0,%xmm6 │ │ + paddd %xmm13,%xmm6 │ │ + pmulld %xmm1,%xmm3 │ │ + pmulld %xmm0,%xmm2 │ │ + paddd %xmm3,%xmm2 │ │ + movdqa %xmm6,%xmm0 │ │ + psrad $0x1f,%xmm0 │ │ + movdqa 0x540e8(%rip),%xmm1 │ │ + paddd %xmm1,%xmm6 │ │ + paddd %xmm0,%xmm6 │ │ + movdqa %xmm2,%xmm0 │ │ + psrad $0x1f,%xmm0 │ │ + paddd %xmm1,%xmm2 │ │ + paddd %xmm0,%xmm2 │ │ + psrld $0x4,%xmm2 │ │ + psrld $0x4,%xmm6 │ │ + movdqa 0x5404d(%rip),%xmm0 │ │ + pshufb %xmm0,%xmm6 │ │ + pshufb %xmm0,%xmm2 │ │ + punpcklqdq %xmm6,%xmm2 │ │ + paddw 0x10(%rsp),%xmm2 │ │ + movdqu %xmm2,0x0(%rbp,%rcx,2) │ │ add $0x8,%rcx │ │ - cmp %rcx,%rbp │ │ - jne b24e0 │ │ - mov %rbp,%r13 │ │ - cmp %rax,%rbp │ │ - movdqa %xmm2,%xmm7 │ │ - jne b2636 │ │ - jmpq b2390 │ │ - xor %r13d,%r13d │ │ - jmp b2636 │ │ - xor %r13d,%r13d │ │ - jmp b2636 │ │ - xor %r13d,%r13d │ │ - jmp b2636 │ │ - xor %r13d,%r13d │ │ - jmp b2636 │ │ - mov %cx,(%rdi,%r13,2) │ │ - mov %r15b,(%r14,%r13,1) │ │ - add $0x1,%r13 │ │ - cmp %r13,%rax │ │ - je b2390 │ │ - movswl (%rdx,%r13,2),%ecx │ │ - movswl (%rsi,%r13,2),%r10d │ │ - mov %ecx,%ebx │ │ + cmp %rcx,%rsi │ │ + jne aa040 │ │ + mov %rsi,%rdx │ │ + cmp 0x8(%rsp),%rsi │ │ + jne aa369 │ │ + jmpq a9fe0 │ │ + nopl 0x0(%rax) │ │ + mov %esi,%ecx │ │ + neg %ecx │ │ + test %r9d,%r9d │ │ + cmovns %esi,%ecx │ │ + add %eax,%ecx │ │ + imul 0x40(%rsp),%ecx │ │ + add %edi,%ecx │ │ + mov %ecx,%eax │ │ + sar $0x1f,%eax │ │ + lea (%rax,%rcx,1),%eax │ │ + add $0x8,%eax │ │ + shr $0x4,%eax │ │ + add %eax,%r10d │ │ + mov %r10w,0x0(%rbp,%rdx,2) │ │ + add $0x1,%rdx │ │ + cmp %rdx,0x8(%rsp) │ │ + je a9fe0 │ │ + mov %rbp,%r11 │ │ + movzwl 0x0(%rbp,%rdx,2),%r10d │ │ + lea (%r14,%rdx,1),%eax │ │ + cltq │ │ + mov 0x20(%rsp),%rcx │ │ + movswl (%rcx,%rax,2),%edi │ │ + lea (%r12,%rdx,1),%eax │ │ + cltq │ │ + mov %ebx,%r8d │ │ + movswl (%rcx,%rax,2),%ebx │ │ + sub %r10d,%edi │ │ + mov %edi,%ebp │ │ + neg %ebp │ │ + cmovl %edi,%ebp │ │ + mov %ebp,%esi │ │ + mov 0x60(%rsp),%ecx │ │ + shr %cl,%esi │ │ + mov %r8d,%eax │ │ + sub %esi,%eax │ │ + jns aa3a9 │ │ + xor %eax,%eax │ │ + cmp %eax,%ebp │ │ + jle aa3af │ │ + mov %eax,%ebp │ │ + mov %ebp,%eax │ │ + neg %eax │ │ + test %edi,%edi │ │ + cmovns %ebp,%eax │ │ sub %r10d,%ebx │ │ - mov %ebx,%r9d │ │ - neg %r9d │ │ - cmovl %ebx,%r9d │ │ - add $0x20,%r9d │ │ - shr $0xa,%r9d │ │ - mov $0x1a,%ebp │ │ - cmp $0x1a,%r9d │ │ - jb b2668 │ │ - mov $0x1a,%r9d │ │ - lea 0x26(%r9),%r15d │ │ - imul %r15d,%ecx │ │ - sub %r9d,%ebp │ │ - imul %r10d,%ebp │ │ - add %r11d,%ebp │ │ - add %ecx,%ebp │ │ - mov %r12d,%ecx │ │ - sar %cl,%ebp │ │ - mov 0x48(%rsp),%ecx │ │ - mov %ecx,%ebx │ │ - cmp %ecx,%ebp │ │ - jg b268d │ │ - mov %ebp,%ebx │ │ + mov %ebx,%esi │ │ + neg %esi │ │ + cmovl %ebx,%esi │ │ + mov %esi,%edi │ │ + mov 0x60(%rsp),%ecx │ │ + shr %cl,%edi │ │ + mov 0xd0(%rsp),%ecx │ │ + sub %edi,%ecx │ │ + jns aa3d7 │ │ xor %ecx,%ecx │ │ - test %ebp,%ebp │ │ - js b2620 │ │ + cmp %ecx,%esi │ │ + jle aa3dd │ │ + mov %ecx,%esi │ │ + mov %esi,%edi │ │ + neg %edi │ │ + test %ebx,%ebx │ │ + cmovns %esi,%edi │ │ + lea (%r15,%rdx,1),%ecx │ │ + movslq %ecx,%rcx │ │ + mov 0x20(%rsp),%rsi │ │ + movswl (%rsi,%rcx,2),%r8d │ │ + lea (%rdx,%r13,1),%ecx │ │ + movslq %ecx,%rcx │ │ + movswl (%rsi,%rcx,2),%r9d │ │ + sub %r10d,%r8d │ │ + mov %r8d,%ebp │ │ + neg %ebp │ │ + cmovl %r8d,%ebp │ │ + mov %ebp,%esi │ │ + mov 0x60(%rsp),%ecx │ │ + shr %cl,%esi │ │ + mov 0xd0(%rsp),%ebx │ │ mov %ebx,%ecx │ │ - jmp b2620 │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - sub $0x38,%rsp │ │ - mov 0x48(%rsp),%r10d │ │ - mov 0x50(%rsp),%eax │ │ - sub $0x18,%rsp │ │ - push %rax │ │ - pushq $0x0 │ │ - pushq $0x1 │ │ - push %r10 │ │ - pushq 0x78(%rsp) │ │ - callq b7460 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov 0x48(%rsp),%r10d │ │ - mov 0x50(%rsp),%eax │ │ - sub $0x18,%rsp │ │ - push %rax │ │ - pushq $0x1 │ │ - pushq $0x1 │ │ - push %r10 │ │ - pushq 0x78(%rsp) │ │ - callq b7460 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0xc8,%rsp │ │ - mov %rsi,-0x38(%rsp) │ │ - mov %rdi,-0x50(%rsp) │ │ - bsr 0x108(%rsp),%esi │ │ - xor $0x1f,%esi │ │ - lea -0x30(%rsp),%rdi │ │ - mov %rcx,-0x40(%rsp) │ │ - lea (%rcx,%rcx,2),%rax │ │ - mov $0x19,%ecx │ │ - mov %esi,-0x68(%rsp) │ │ sub %esi,%ecx │ │ - mov $0x1,%ebp │ │ - shl %cl,%ebp │ │ - sub %rax,%rdx │ │ - mov %rdx,%rsi │ │ - sar %ebp │ │ - mov %ebp,-0x5c(%rsp) │ │ - xor %ebp,%ebp │ │ - lea 0x57715(%rip),%rdx │ │ - mov %r8,-0x58(%rsp) │ │ - mov %ebp,-0x64(%rsp) │ │ - mov %rsi,%rax │ │ - mov %rsi,-0x48(%rsp) │ │ - movzwl -0x6(%rsi),%r15d │ │ - movzwl -0x4(%rsi),%r8d │ │ - movzwl -0x2(%rsi),%ebx │ │ - movzwl (%rsi),%esi │ │ - mov %si,-0x74(%rsp) │ │ - movzwl 0x2(%rax),%esi │ │ - movzwl 0x4(%rax),%ebp │ │ - mov %bp,-0x70(%rsp) │ │ - movzwl 0x6(%rax),%r14d │ │ - mov $0x4,%r12d │ │ - mov %r9d,-0x60(%rsp) │ │ - mov %r9d,%r11d │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - movzwl %r15w,%r13d │ │ - mov %r8d,%r15d │ │ - movzwl %r8w,%r8d │ │ - mov %ebx,%eax │ │ - movzwl -0x74(%rsp),%r9d │ │ - mov %esi,%ebp │ │ - movzwl -0x70(%rsp),%esi │ │ - mov %r14d,%r10d │ │ - mov %rdi,%r14 │ │ - lea 0x200(%r11),%edi │ │ - sar $0xa,%edi │ │ - movslq %edi,%rdi │ │ - movsbl 0x200(%rdx,%rdi,8),%ebx │ │ - imul %ebx,%r13d │ │ - add -0x5c(%rsp),%r13d │ │ - movsbl 0x204(%rdx,%rdi,8),%ebx │ │ - imul %ebx,%r8d │ │ - add %r13d,%r8d │ │ - movsbl 0x201(%rdx,%rdi,8),%ebx │ │ - movzwl %ax,%edx │ │ - imul %ebx,%edx │ │ - add %r8d,%edx │ │ - mov %eax,%r8d │ │ - lea 0x57658(%rip),%rax │ │ - movsbl 0x205(%rax,%rdi,8),%ebx │ │ - movzwl %r9w,%eax │ │ - imul %ebx,%eax │ │ - add %edx,%eax │ │ - lea 0x57640(%rip),%rdx │ │ - movsbl 0x202(%rdx,%rdi,8),%edx │ │ - mov %bp,-0x74(%rsp) │ │ - movzwl %bp,%ebx │ │ - imul %edx,%ebx │ │ - add %eax,%ebx │ │ - lea 0x57624(%rip),%rax │ │ - movsbl 0x206(%rax,%rdi,8),%eax │ │ - movzwl %si,%edx │ │ - imul %eax,%edx │ │ - add %ebx,%edx │ │ - lea 0x5760d(%rip),%rax │ │ - movsbl 0x203(%rax,%rdi,8),%eax │ │ - mov %r10w,-0x70(%rsp) │ │ - movzwl %r10w,%ebx │ │ - imul %eax,%ebx │ │ - add %edx,%ebx │ │ - lea 0x575ef(%rip),%rdx │ │ - movsbl 0x207(%rdx,%rdi,8),%eax │ │ - mov %r14,%rdi │ │ - mov -0x48(%rsp),%rbp │ │ - movzwl 0x0(%rbp,%r12,2),%r14d │ │ - imul %r14d,%eax │ │ - add %ebx,%eax │ │ - mov %r9d,%ebx │ │ - sar %cl,%eax │ │ - mov %ax,-0x8(%rdi,%r12,2) │ │ - mov -0x58(%rsp),%rax │ │ - movswl (%rax),%eax │ │ - add %eax,%r11d │ │ - add $0x1,%r12 │ │ - cmp $0xc,%r12 │ │ - jne b27c0 │ │ - mov -0x48(%rsp),%rsi │ │ - add -0x40(%rsp),%rsi │ │ - add $0x10,%rdi │ │ - mov -0x64(%rsp),%ebp │ │ - add $0x1,%ebp │ │ - mov -0x58(%rsp),%r8 │ │ - movswl 0x2(%r8),%eax │ │ - mov -0x60(%rsp),%r9d │ │ - add %eax,%r9d │ │ - cmp $0xf,%ebp │ │ - jne b2770 │ │ - movabs $0x100000000,%rbx │ │ - lea (%rsp),%rbp │ │ - mov -0x68(%rsp),%ecx │ │ - add $0xfffffff5,%ecx │ │ - mov $0x1,%r11d │ │ - mov %ecx,%r9d │ │ - shl %cl,%r11d │ │ - sar %r11d │ │ + jns aa426 │ │ xor %ecx,%ecx │ │ - mov 0x100(%rsp),%eax │ │ - jmp b295f │ │ - add $0x10,%rbp │ │ - mov -0x70(%rsp),%rcx │ │ - add $0x1,%ecx │ │ - movswl 0x6(%r8),%eax │ │ - mov -0x74(%rsp),%r15d │ │ - add %eax,%r15d │ │ - mov %r15d,%eax │ │ - mov -0x38(%rsp),%rsi │ │ - add %rsi,-0x50(%rsp) │ │ - cmp $0x8,%ecx │ │ - je b2aa3 │ │ - mov %rcx,-0x70(%rsp) │ │ - xor %r10d,%r10d │ │ - movabs $0xffffffe800000000,%r13 │ │ - movabs $0xfffffff000000000,%r12 │ │ - movabs $0xfffffff800000000,%rsi │ │ - mov %eax,-0x74(%rsp) │ │ - mov %eax,%r14d │ │ - jmp b29bc │ │ - xchg %ax,%ax │ │ - mov -0x50(%rsp),%rax │ │ - mov %cx,(%rax,%r10,1) │ │ - movswl 0x4(%r8),%eax │ │ - add %eax,%r14d │ │ - add %rbx,%r12 │ │ - add %rbx,%r13 │ │ - add $0x2,%r10 │ │ - add %rbx,%rsi │ │ - lea 0x574ca(%rip),%rdx │ │ - je b2930 │ │ - lea 0x200(%r14),%eax │ │ - sar $0xa,%eax │ │ - movslq %eax,%rcx │ │ - movsbl 0x200(%rdx,%rcx,8),%eax │ │ - mov %rdx,%r15 │ │ - mov %r13,%rdx │ │ - sar $0x1f,%rdx │ │ - movswl 0x0(%rbp,%rdx,1),%edx │ │ - imul %eax,%edx │ │ - add %r11d,%edx │ │ - movsbl 0x204(%r15,%rcx,8),%eax │ │ - mov %r12,%rdi │ │ - sar $0x1f,%rdi │ │ - movswl 0x0(%rbp,%rdi,1),%edi │ │ - imul %eax,%edi │ │ - add %edx,%edi │ │ - movsbl 0x201(%r15,%rcx,8),%eax │ │ - mov %rsi,%rdx │ │ - sar $0x1f,%rdx │ │ - movswl 0x0(%rbp,%rdx,1),%edx │ │ - imul %eax,%edx │ │ - add %edi,%edx │ │ - movsbl 0x205(%r15,%rcx,8),%eax │ │ - movswl 0x0(%rbp,%r10,1),%edi │ │ - imul %eax,%edi │ │ - add %edx,%edi │ │ - movsbl 0x202(%r15,%rcx,8),%eax │ │ - movswl 0x10(%rbp,%r10,1),%edx │ │ - imul %eax,%edx │ │ - add %edi,%edx │ │ - movsbl 0x206(%r15,%rcx,8),%eax │ │ - movswl 0x20(%rbp,%r10,1),%edi │ │ - imul %eax,%edi │ │ - add %edx,%edi │ │ - movsbl 0x203(%r15,%rcx,8),%eax │ │ - movswl 0x30(%rbp,%r10,1),%edx │ │ - imul %eax,%edx │ │ - add %edi,%edx │ │ - movsbl 0x207(%r15,%rcx,8),%eax │ │ - movswl 0x40(%rbp,%r10,1),%edi │ │ - imul %eax,%edi │ │ - add %edx,%edi │ │ - mov %r9d,%ecx │ │ - sar %cl,%edi │ │ - mov 0x108(%rsp),%ecx │ │ - mov %ecx,%eax │ │ - cmp %ecx,%edi │ │ - jg b2a92 │ │ - mov %edi,%eax │ │ + cmp %ecx,%ebp │ │ + jle aa42c │ │ + mov %ecx,%ebp │ │ + add %eax,%edi │ │ + mov %ebp,%eax │ │ + neg %eax │ │ + test %r8d,%r8d │ │ + cmovns %ebp,%eax │ │ + sub %r10d,%r9d │ │ + mov %r9d,%esi │ │ + neg %esi │ │ + cmovl %r9d,%esi │ │ + mov %esi,%ebp │ │ + mov 0x60(%rsp),%ecx │ │ + shr %cl,%ebp │ │ + mov %ebx,%ecx │ │ + sub %ebp,%ecx │ │ + jns aa454 │ │ xor %ecx,%ecx │ │ - test %edi,%edi │ │ - js b2990 │ │ - mov %eax,%ecx │ │ - jmpq b2990 │ │ - add $0xc8,%rsp │ │ + imul 0x78(%rsp),%edi │ │ + cmp %ecx,%esi │ │ + mov %r11,%rbp │ │ + jle aa330 │ │ + mov %ecx,%esi │ │ + jmpq aa330 │ │ + add $0x548,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ + nopl (%rax) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0xc8,%rsp │ │ - mov %r9d,%ebx │ │ - mov %r8,%r12 │ │ - mov %rcx,%rax │ │ - mov %rsi,-0x60(%rsp) │ │ - mov %rdi,-0x40(%rsp) │ │ - bsr 0x108(%rsp),%ecx │ │ - xor $0xffffffe0,%ecx │ │ - lea -0x30(%rsp),%rsi │ │ - mov %rax,-0x38(%rsp) │ │ - lea (%rax,%rax,2),%rax │ │ - add $0x1a,%ecx │ │ - mov $0x1,%edi │ │ - shl %cl,%edi │ │ - sub %rax,%rdx │ │ - mov %rdx,-0x70(%rsp) │ │ - sar %edi │ │ - mov %edi,-0x4c(%rsp) │ │ - xor %edx,%edx │ │ - lea 0x57362(%rip),%rdi │ │ - xchg %ax,%ax │ │ - mov %rsi,-0x48(%rsp) │ │ - mov %edx,-0x54(%rsp) │ │ - mov -0x70(%rsp),%rax │ │ - movzwl -0x6(%rax),%r9d │ │ - movzwl -0x4(%rax),%r10d │ │ - movzwl -0x2(%rax),%edx │ │ - mov %dx,-0x74(%rsp) │ │ - movzwl (%rax),%r13d │ │ - movzwl 0x2(%rax),%edx │ │ - mov %dx,-0x68(%rsp) │ │ - movzwl 0x4(%rax),%ebp │ │ - movzwl 0x6(%rax),%r15d │ │ - mov $0x4,%esi │ │ - mov %ebx,-0x50(%rsp) │ │ - mov %ebx,%r14d │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - mov %r12,%rbx │ │ - movzwl %r9w,%r12d │ │ - mov %r10d,%r9d │ │ - movzwl %r10w,%edx │ │ - movzwl -0x74(%rsp),%r10d │ │ - mov %r13d,%r11d │ │ - movzwl -0x68(%rsp),%r13d │ │ - mov %rdi,%r8 │ │ - lea 0x200(%r14),%edi │ │ - sar $0xa,%edi │ │ - movslq %edi,%rdi │ │ - movsbl 0x200(%r8,%rdi,8),%eax │ │ - imul %eax,%r12d │ │ - add -0x4c(%rsp),%r12d │ │ - movsbl 0x204(%r8,%rdi,8),%eax │ │ - imul %eax,%edx │ │ - add %r12d,%edx │ │ - mov %rbx,%r12 │ │ - movsbl 0x201(%r8,%rdi,8),%eax │ │ - movzwl %r10w,%ebx │ │ - imul %eax,%ebx │ │ - add %edx,%ebx │ │ - movsbl 0x205(%r8,%rdi,8),%eax │ │ - mov %r11w,-0x74(%rsp) │ │ - movzwl %r11w,%edx │ │ - imul %eax,%edx │ │ - add %ebx,%edx │ │ - movsbl 0x202(%r8,%rdi,8),%eax │ │ - movzwl %r13w,%ebx │ │ - imul %eax,%ebx │ │ - add %edx,%ebx │ │ - movsbl 0x206(%r8,%rdi,8),%eax │ │ - mov %bp,-0x68(%rsp) │ │ - movzwl %bp,%edx │ │ - mov %r15d,%ebp │ │ - imul %eax,%edx │ │ - add %ebx,%edx │ │ - movsbl 0x203(%r8,%rdi,8),%eax │ │ - movzwl %r15w,%ebx │ │ - imul %eax,%ebx │ │ - add %edx,%ebx │ │ - movsbl 0x207(%r8,%rdi,8),%eax │ │ + sub $0x48,%rsp │ │ + mov %edx,%r14d │ │ + mov %rdi,%rbx │ │ + mov 0xc80(%rdi),%rax │ │ + xor %r13d,%r13d │ │ + test %edx,%edx │ │ + setne %r13b │ │ + shl $0x3,%r13d │ │ + movslq 0x940(%rdi),%rdx │ │ + add $0x1f,%rdx │ │ + and $0xffffffffffffffe0,%rdx │ │ + xor %edi,%edi │ │ + xor %r12d,%r12d │ │ + cmpl $0x1,0x18(%rax) │ │ + cmova %r14d,%edi │ │ + seta %r12b │ │ + mov 0x8(%rbx),%rax │ │ + mov 0x3f4(%rax),%r15d │ │ + mov $0x4,%eax │ │ + mov %r15d,%ecx │ │ + shl %cl,%eax │ │ + mov %rsi,0x28(%rsp) │ │ + imul %edi,%eax │ │ + movslq %eax,%rsi │ │ + imul %rdx,%rsi │ │ + add %rdx,%rdx │ │ + add %rsi,%rsi │ │ + mov 0x1468(%rbx),%r9 │ │ + add %rsi,%r9 │ │ + mov 0x1470(%rbx),%rax │ │ + add %rsi,%rax │ │ + mov %rax,0x40(%rsp) │ │ + mov 0x14c0(%rbx),%edi │ │ + test $0x1,%dil │ │ + je aa5af │ │ + add 0x1460(%rbx),%rsi │ │ + mov 0x83c(%rbx),%r11d │ │ + mov 0xd28(%rbx),%r10d │ │ + shl $0x2,%r10d │ │ + lea 0x1(%r14),%ebp │ │ + lea 0x6(%r15),%ecx │ │ + shl %cl,%ebp │ │ + lea -0x1(%r11),%eax │ │ + cmp %eax,%ebp │ │ + cmovg %eax,%ebp │ │ + mov %r14d,%eax │ │ + shl %cl,%eax │ │ + sub %r13d,%eax │ │ + mov 0x28(%rsp),%rcx │ │ + mov (%rcx),%rcx │ │ + mov %r9,0x18(%rsp) │ │ + mov %r13d,%r9d │ │ + mov 0x828(%rbx),%r8 │ │ + mov %edi,0x14(%rsp) │ │ mov %r8,%rdi │ │ - mov -0x70(%rsp),%rdx │ │ - movzwl (%rdx,%rsi,2),%r15d │ │ - imul %r15d,%eax │ │ - add %ebx,%eax │ │ - sar %cl,%eax │ │ - mov -0x48(%rsp),%rdx │ │ - mov %ax,-0x8(%rdx,%rsi,2) │ │ - movswl (%r12),%eax │ │ - add %eax,%r14d │ │ - add $0x1,%rsi │ │ - cmp $0xc,%rsi │ │ - jne b2b70 │ │ - mov -0x70(%rsp),%rax │ │ - add -0x38(%rsp),%rax │ │ - mov %rax,-0x70(%rsp) │ │ - mov -0x48(%rsp),%rsi │ │ - add $0x10,%rsi │ │ - mov -0x54(%rsp),%edx │ │ - add $0x1,%edx │ │ - movswl 0x2(%r12),%eax │ │ - mov -0x50(%rsp),%ebx │ │ - add %eax,%ebx │ │ - cmp $0xf,%edx │ │ - jne b2b20 │ │ - movabs $0x100000000,%r15 │ │ - lea (%rsp),%r9 │ │ - mov -0x60(%rsp),%rax │ │ + shr %rdi │ │ + imul %r9,%rdi │ │ + add %rdi,%rdi │ │ + sub %rdi,%rcx │ │ + sub $0x8,%rsp │ │ + mov %rbx,%rdi │ │ + mov %rdx,0x28(%rsp) │ │ + mov $0x0,%r9d │ │ + push %r12 │ │ + pushq $0x0 │ │ + push %r11 │ │ + push %r10 │ │ + push %rbp │ │ + push %rax │ │ + push %r15 │ │ + callq aa710 │ │ + mov 0x58(%rsp),%r9 │ │ + mov 0x54(%rsp),%edi │ │ + mov 0x60(%rsp),%rdx │ │ + add $0x40,%rsp │ │ + mov %r12,0x18(%rsp) │ │ + test $0x6,%dil │ │ + je aa6a5 │ │ + mov 0x948(%rbx),%eax │ │ + xor %r15d,%r15d │ │ + cmp $0x1,%eax │ │ + sete %r15b │ │ + xor %r11d,%r11d │ │ + cmp $0x3,%eax │ │ + setne %r11b │ │ + mov 0x83c(%rbx),%r12d │ │ + add %r15d,%r12d │ │ + mov %r15d,%ecx │ │ + sar %cl,%r12d │ │ + mov 0xd28(%rbx),%eax │ │ + mov $0x2,%cl │ │ + sub %r11b,%cl │ │ + shl %cl,%eax │ │ + mov %rax,0x30(%rsp) │ │ + lea 0x1(%r14),%ebp │ │ + mov 0x8(%rbx),%rax │ │ + mov 0x3f4(%rax),%r10d │ │ + mov %r10d,%eax │ │ + sub %r15d,%eax │ │ + add $0x6,%al │ │ + mov %eax,%ecx │ │ + shl %cl,%ebp │ │ + lea -0x1(%r12),%ecx │ │ + cmp %ecx,%ebp │ │ + cmovg %ecx,%ebp │ │ + mov %r15d,%ecx │ │ + shr %cl,%r13d │ │ + mov %eax,%ecx │ │ + shl %cl,%r14d │ │ + sub %r13d,%r14d │ │ + mov %r13d,%esi │ │ + test $0x2,%dil │ │ + je aa69f │ │ + mov 0x28(%rsp),%rax │ │ + mov 0x8(%rax),%rcx │ │ + mov 0x830(%rbx),%r8 │ │ + mov %r8,%rax │ │ + shr %rax │ │ + imul %rsi,%rax │ │ add %rax,%rax │ │ - mov %rax,-0x60(%rsp) │ │ - xor %edx,%edx │ │ - mov -0x40(%rsp),%r10 │ │ - mov 0x100(%rsp),%ecx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - mov %rdx,-0x68(%rsp) │ │ - xor %eax,%eax │ │ - mov %r12,%r14 │ │ - movabs $0xffffffe800000000,%r12 │ │ - movabs $0xfffffff000000000,%r13 │ │ - movabs $0xfffffff800000000,%rbp │ │ - mov %ecx,-0x74(%rsp) │ │ - mov %r8,%r11 │ │ - nop │ │ - lea 0x200(%rcx),%edi │ │ - sar $0xa,%edi │ │ - movslq %edi,%rdi │ │ - movsbl 0x200(%r11,%rdi,8),%edx │ │ - mov %r12,%rsi │ │ - sar $0x1f,%rsi │ │ - movswl (%r9,%rsi,1),%esi │ │ - imul %edx,%esi │ │ - movsbl 0x204(%r11,%rdi,8),%edx │ │ - mov %r13,%rbx │ │ - sar $0x1f,%rbx │ │ - movswl (%r9,%rbx,1),%ebx │ │ - imul %edx,%ebx │ │ - add %esi,%ebx │ │ - movsbl 0x201(%r11,%rdi,8),%edx │ │ - mov %rbp,%rsi │ │ - sar $0x1f,%rsi │ │ - movswl (%r9,%rsi,1),%esi │ │ - imul %edx,%esi │ │ - add %ebx,%esi │ │ - movsbl 0x205(%r11,%rdi,8),%edx │ │ - movswl (%r9,%rax,1),%ebx │ │ - imul %edx,%ebx │ │ - add %esi,%ebx │ │ - movsbl 0x202(%r11,%rdi,8),%edx │ │ - movswl 0x10(%r9,%rax,1),%esi │ │ - imul %edx,%esi │ │ - add %ebx,%esi │ │ - movsbl 0x206(%r11,%rdi,8),%edx │ │ - movswl 0x20(%r9,%rax,1),%ebx │ │ - imul %edx,%ebx │ │ - add %esi,%ebx │ │ - movsbl 0x203(%r11,%rdi,8),%edx │ │ - movswl 0x30(%r9,%rax,1),%esi │ │ - imul %edx,%esi │ │ - add %ebx,%esi │ │ - movsbl 0x207(%r11,%rdi,8),%edx │ │ - movswl 0x40(%r9,%rax,1),%edi │ │ - imul %edx,%edi │ │ - lea (%rdi,%rsi,1),%edx │ │ - add $0x40,%edx │ │ - shr $0x7,%edx │ │ - add $0xffffe000,%edx │ │ - mov %dx,(%r10,%rax,1) │ │ - movswl 0x4(%r14),%edx │ │ - add %edx,%ecx │ │ - add %r15,%r13 │ │ - add %r15,%r12 │ │ - add $0x2,%rax │ │ - add %r15,%rbp │ │ - jne b2d00 │ │ - add $0x10,%r9 │ │ - mov -0x68(%rsp),%rdx │ │ - add $0x1,%edx │ │ - movswl 0x6(%r14),%eax │ │ - mov -0x74(%rsp),%ecx │ │ - add %eax,%ecx │ │ - add -0x60(%rsp),%r10 │ │ - cmp $0x8,%edx │ │ - mov %r14,%r12 │ │ - jne b2cd0 │ │ - add $0xc8,%rsp │ │ + sub %rax,%rcx │ │ + sub $0x8,%rsp │ │ + mov %edi,0x1c(%rsp) │ │ + mov %rbx,%rdi │ │ + mov %rsi,0x40(%rsp) │ │ + mov %r9,%rsi │ │ + mov %rdx,0x28(%rsp) │ │ + mov %r15d,%r9d │ │ + pushq 0x20(%rsp) │ │ + push %r11 │ │ + push %r12 │ │ + pushq 0x50(%rsp) │ │ + push %rbp │ │ + push %r14 │ │ + push %r10 │ │ + mov %r11,%r13 │ │ + callq aa710 │ │ + mov 0x78(%rsp),%rsi │ │ + mov %r13,%r11 │ │ + mov 0x54(%rsp),%edi │ │ + mov 0x60(%rsp),%rdx │ │ + add $0x40,%rsp │ │ + test $0x4,%dil │ │ + jne aa6ab │ │ + add $0x48,%rsp │ │ + jmp aa700 │ │ + mov 0x28(%rsp),%rax │ │ + mov 0x10(%rax),%rcx │ │ + mov 0x830(%rbx),%r8 │ │ + mov %r8,%rax │ │ + shr %rax │ │ + imul %rsi,%rax │ │ + add %rax,%rax │ │ + sub %rax,%rcx │ │ + mov 0x8(%rbx),%rax │ │ + mov 0x3f4(%rax),%eax │ │ + sub $0x8,%rsp │ │ + mov %rbx,%rdi │ │ + mov 0x48(%rsp),%rsi │ │ + mov %r15d,%r9d │ │ + pushq 0x20(%rsp) │ │ + push %r11 │ │ + push %r12 │ │ + pushq 0x50(%rsp) │ │ + push %rbp │ │ + push %r14 │ │ + push %rax │ │ + callq aa710 │ │ + add $0x88,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax,%rax,1) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x108,%rsp │ │ - lea -0x1(%rcx),%r14d │ │ - cmp %r9d,%r14d │ │ - cmovg %r9d,%r14d │ │ - xor %r11d,%r11d │ │ - test %r9d,%r9d │ │ - cmovs %r11d,%r14d │ │ - lea -0x1(%rdx),%ebp │ │ - cmp %r8d,%ebp │ │ - cmovg %r8d,%ebp │ │ - test %r8d,%r8d │ │ - cmovs %r11d,%ebp │ │ - mov %r8d,%ebx │ │ - neg %ebx │ │ - lea -0x1(%rdi),%r13d │ │ - cmp %ebx,%r13d │ │ - mov %ebx,%r10d │ │ - cmovle %r13d,%r10d │ │ - test %ebx,%ebx │ │ - cmovs %r11d,%r10d │ │ - mov %rdi,%rbx │ │ - mov %rdi,0xb0(%rsp) │ │ - sub %edx,%edi │ │ - add %r8d,%edi │ │ - cmp %edi,%r13d │ │ - cmovg %edi,%r13d │ │ - test %edi,%edi │ │ - cmovs %r11d,%r13d │ │ - mov %r9d,%edx │ │ - neg %edx │ │ - lea -0x1(%rsi),%ebx │ │ - cmp %edx,%ebx │ │ - mov %edx,%eax │ │ - cmovle %ebx,%eax │ │ - test %edx,%edx │ │ - cmovs %r11d,%eax │ │ - mov %esi,%edx │ │ - sub %ecx,%edx │ │ - add %r9d,%edx │ │ - cmp %edx,%ebx │ │ - cmovg %edx,%ebx │ │ - mov 0x140(%rsp),%rcx │ │ - test %edx,%edx │ │ - cmovs %r11d,%ebx │ │ - mov 0x148(%rsp),%rdi │ │ - mov %rax,0xb8(%rsp) │ │ - movslq %eax,%r8 │ │ - sar %rdi │ │ - mov %rdi,%rdx │ │ - mov %rdi,0x40(%rsp) │ │ - mov %rdi,%r15 │ │ - imul %r8,%r15 │ │ - lea (%rcx,%r15,2),%rdx │ │ - mov %rdx,0xa0(%rsp) │ │ - mov %esi,%edx │ │ - sub %r8d,%edx │ │ - mov %rbx,0xc0(%rsp) │ │ - sub %ebx,%edx │ │ - mov %edx,0x90(%rsp) │ │ - test %edx,%edx │ │ - jle b3a4c │ │ - mov 0x158(%rsp),%rcx │ │ - movslq %r14d,%rax │ │ + sub $0x88,%rsp │ │ + mov %r8,0x60(%rsp) │ │ + mov %rcx,%r13 │ │ + mov %rdx,%r14 │ │ + mov %rsi,%rbx │ │ + mov 0xf0(%rsp),%edx │ │ + mov 0xe8(%rsp),%r8d │ │ + mov 0xd8(%rsp),%ecx │ │ + mov 0xc8(%rsp),%ebp │ │ + mov %rdi,0x58(%rsp) │ │ + mov 0x18(%rdi),%rax │ │ + cmpl $0x0,0x1c8(%rax) │ │ + mov %rcx,0x48(%rsp) │ │ + je aa776 │ │ + mov 0xf0(%rax),%esi │ │ + add %r8d,%esi │ │ + mov %r8d,%ecx │ │ + sar %cl,%esi │ │ + mov %rsi,0x48(%rsp) │ │ + xor %ecx,%ecx │ │ + test %ebp,%ebp │ │ + sete %cl │ │ + shl $0x3,%ecx │ │ + mov $0x40,%r15d │ │ + sub %ecx,%r15d │ │ + mov %r9d,%ecx │ │ + shr %cl,%r15d │ │ + lea -0x2(%r15),%ecx │ │ + movslq %ecx,%rsi │ │ + mov 0x60(%rsp),%rcx │ │ sar %rcx │ │ - mov %rcx,%rdx │ │ - mov %rcx,0x50(%rsp) │ │ - imul %rcx,%rax │ │ - movslq %ebp,%rbx │ │ - add %rax,%rbx │ │ - add %rbx,%rbx │ │ - add 0x150(%rsp),%rbx │ │ - movslq %r10d,%rbp │ │ - mov 0xb0(%rsp),%rax │ │ - sub %ebp,%eax │ │ - sub %r13d,%eax │ │ - lea (%rax,%rax,1),%edx │ │ - mov %ebp,%edi │ │ - sub $0x1,%edi │ │ - add %eax,%edi │ │ - movslq %edx,%r12 │ │ - movslq %eax,%r9 │ │ - movslq %edi,%rcx │ │ - mov %rcx,0xa8(%rsp) │ │ - mov %r13d,%edx │ │ - mov %rbp,%rcx │ │ - mov %rbp,0x38(%rsp) │ │ - cmp $0x1,%ebp │ │ - mov %rdx,0x78(%rsp) │ │ - jae b31d3 │ │ - test %r13d,%r13d │ │ - je b3653 │ │ - mov %r12,0x48(%rsp) │ │ - and $0xfffffff0,%edx │ │ - mov %rdx,0x68(%rsp) │ │ - lea -0x10(%rdx),%rcx │ │ - mov %rcx,0x88(%rsp) │ │ - shr $0x4,%rcx │ │ - add $0x1,%rcx │ │ - mov %ecx,%esi │ │ - and $0x7,%esi │ │ - add 0x38(%rsp),%r15 │ │ - add %r9,%r15 │ │ - mov 0x140(%rsp),%rdx │ │ - lea (%rdx,%r15,2),%rbp │ │ - add $0xf0,%rbp │ │ + mov %rcx,0x38(%rsp) │ │ + test %edx,%edx │ │ + mov %r14,0x40(%rsp) │ │ + jne aa887 │ │ + test %ebp,%ebp │ │ + je aa883 │ │ + mov 0xc0(%rsp),%ecx │ │ + mov $0x4,%eax │ │ + shl %cl,%eax │ │ + mov 0x40(%rsp),%r12 │ │ + sar %r12 │ │ + movslq %eax,%rbp │ │ + mov %r12,%rax │ │ + imul %rbp,%rax │ │ + mov %rsi,0x50(%rsp) │ │ + lea (%rbx,%rax,2),%rsi │ │ + mov 0x48(%rsp),%rax │ │ + add %eax,%eax │ │ + movslq %eax,%r14 │ │ + mov %rbx,%rdi │ │ + mov %r14,%rdx │ │ + mov %r9d,0x34(%rsp) │ │ + callq 4390 │ │ mov 0x40(%rsp),%rax │ │ - add %rax,%rax │ │ - mov %rax,0x70(%rsp) │ │ - mov %rsi,%rax │ │ - sub %rcx,%rax │ │ - mov %rax,0x98(%rsp) │ │ - lea (%rdx,%r15,2),%r8 │ │ - add $0x10,%r8 │ │ - mov %rsi,0x80(%rsp) │ │ - shl $0x5,%rsi │ │ - mov %rsi,0x60(%rsp) │ │ - lea (%rdx,%r15,2),%r14 │ │ - xor %r15d,%r15d │ │ - mov 0xa0(%rsp),%r12 │ │ - jmp b3057 │ │ - nopl 0x0(%rax) │ │ - mov 0x30(%rsp),%rbx │ │ - mov 0x50(%rsp),%rax │ │ - lea (%rbx,%rax,2),%rbx │ │ + lea (%rbx,%rax,1),%rdi │ │ + lea 0x1(%rbp),%eax │ │ + cltq │ │ + imul %r12,%rax │ │ + lea (%rbx,%rax,2),%rsi │ │ + mov %r14,0x68(%rsp) │ │ + mov %r14,%rdx │ │ + callq 4390 │ │ mov 0x40(%rsp),%rax │ │ - lea (%r12,%rax,2),%r12 │ │ - add $0x1,%r15d │ │ - mov 0x70(%rsp),%rax │ │ - add %rax,%rbp │ │ - add %rax,%r8 │ │ - add %rax,%r14 │ │ - cmp 0x90(%rsp),%r15d │ │ - je b3a4c │ │ - mov 0x38(%rsp),%rax │ │ - lea (%r12,%rax,2),%rdi │ │ - mov %rbx,0x30(%rsp) │ │ - mov %rbx,%rsi │ │ - mov 0x48(%rsp),%rdx │ │ - mov %r8,%rbx │ │ - callq 43b0 │ │ - mov %rbx,%r8 │ │ - mov 0x78(%rsp),%rdi │ │ - test %r13d,%r13d │ │ - jle b3020 │ │ - mov 0xa8(%rsp),%rax │ │ - movzwl (%r12,%rax,2),%eax │ │ - cmp $0x10,%r13d │ │ - jae b30a0 │ │ - xor %ecx,%ecx │ │ - jmpq b31c0 │ │ - nopl 0x0(%rax) │ │ - movd %eax,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - cmpq $0x70,0x88(%rsp) │ │ - jae b30d4 │ │ - xor %ecx,%ecx │ │ - mov 0x60(%rsp),%rbx │ │ - cmpq $0x0,0x80(%rsp) │ │ - jne b317a │ │ - jmpq b31a3 │ │ - mov 0x98(%rsp),%rdx │ │ - xor %ecx,%ecx │ │ - mov 0x60(%rsp),%rbx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - movdqu %xmm0,-0xf0(%rbp,%rcx,2) │ │ - movdqu %xmm0,-0xe0(%rbp,%rcx,2) │ │ - movdqu %xmm0,-0xd0(%rbp,%rcx,2) │ │ - movdqu %xmm0,-0xc0(%rbp,%rcx,2) │ │ - movdqu %xmm0,-0xb0(%rbp,%rcx,2) │ │ - movdqu %xmm0,-0xa0(%rbp,%rcx,2) │ │ - movdqu %xmm0,-0x90(%rbp,%rcx,2) │ │ - movdqu %xmm0,-0x80(%rbp,%rcx,2) │ │ - movdqu %xmm0,-0x70(%rbp,%rcx,2) │ │ - movdqu %xmm0,-0x60(%rbp,%rcx,2) │ │ - movdqu %xmm0,-0x50(%rbp,%rcx,2) │ │ - movdqu %xmm0,-0x40(%rbp,%rcx,2) │ │ - movdqu %xmm0,-0x30(%rbp,%rcx,2) │ │ - movdqu %xmm0,-0x20(%rbp,%rcx,2) │ │ - movdqu %xmm0,-0x10(%rbp,%rcx,2) │ │ - movdqu %xmm0,0x0(%rbp,%rcx,2) │ │ - sub $0xffffffffffffff80,%rcx │ │ - add $0x8,%rdx │ │ - jne b30f0 │ │ - cmpq $0x0,0x80(%rsp) │ │ - je b31a3 │ │ - lea (%r8,%rcx,2),%rdx │ │ - lea (%r14,%rcx,2),%rcx │ │ - xor %esi,%esi │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - movdqu %xmm0,(%rcx,%rsi,1) │ │ - movdqu %xmm0,(%rdx,%rsi,1) │ │ - add $0x20,%rsi │ │ - cmp %rsi,%rbx │ │ - jne b3190 │ │ + lea (%rbx,%rax,2),%rdi │ │ + lea 0x2(%rbp),%eax │ │ + cltq │ │ + imul %r12,%rax │ │ + lea (%rbx,%rax,2),%rsi │ │ + mov %r14,%rdx │ │ + callq 4390 │ │ + lea (%r12,%r12,2),%rax │ │ + lea (%rbx,%rax,2),%rdi │ │ + add $0x3,%ebp │ │ + movslq %ebp,%rax │ │ + imul %r12,%rax │ │ + mov 0x40(%rsp),%r14 │ │ + lea (%rbx,%rax,2),%rsi │ │ mov 0x68(%rsp),%rdx │ │ - mov %rdx,%rcx │ │ - cmp %rdi,%rdx │ │ - je b3020 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - mov %ax,(%r14,%rcx,2) │ │ - add $0x1,%rcx │ │ - cmp %rcx,%rdi │ │ - jne b31c0 │ │ - jmpq b3020 │ │ - test %r10d,%r10d │ │ - mov %r12,0x48(%rsp) │ │ - jle b3696 │ │ - mov 0x38(%rsp),%rsi │ │ - mov %rsi,%r8 │ │ - mov %r8d,%ebp │ │ - mov %ebp,%ecx │ │ - and $0xfffffff0,%ecx │ │ - mov %rcx,0x100(%rsp) │ │ - add $0xfffffffffffffff0,%rcx │ │ - mov %rcx,0xf8(%rsp) │ │ - shr $0x4,%rcx │ │ - add $0x1,%rcx │ │ - and $0xfffffff0,%edx │ │ - mov %rdx,0xe0(%rsp) │ │ - add $0xfffffffffffffff0,%rdx │ │ - mov %rdx,0xd8(%rsp) │ │ - shr $0x4,%rdx │ │ - add $0x1,%rdx │ │ - mov %ecx,%eax │ │ - and $0x7,%eax │ │ - mov %edx,%esi │ │ - and $0x7,%esi │ │ - mov %rax,%rdi │ │ - sub %rcx,%rdi │ │ - mov %rdi,0xe8(%rsp) │ │ - mov 0x140(%rsp),%rcx │ │ - lea (%rcx,%r15,2),%r10 │ │ - add $0x10,%r10 │ │ - mov %rax,0xf0(%rsp) │ │ - mov %rax,%r11 │ │ - shl $0x5,%r11 │ │ - add %r8,%r15 │ │ - add %r9,%r15 │ │ - lea (%rcx,%r15,2),%r14 │ │ - add $0xf0,%r14 │ │ - mov %rsi,%rax │ │ - sub %rdx,%rax │ │ - mov %rax,0xc8(%rsp) │ │ - lea (%rcx,%r15,2),%r8 │ │ - add $0x10,%r8 │ │ - mov %rsi,0xd0(%rsp) │ │ - mov %rsi,%r9 │ │ - shl $0x5,%r9 │ │ - lea (%rcx,%r15,2),%r12 │ │ - mov 0x40(%rsp),%rax │ │ - add %rax,%rax │ │ - mov %rax,0x88(%rsp) │ │ - xor %ecx,%ecx │ │ - mov 0xa0(%rsp),%r15 │ │ - mov %r13d,0x5c(%rsp) │ │ - mov %r11,0x98(%rsp) │ │ - mov %r9,0x80(%rsp) │ │ - jmp b3305 │ │ - xchg %ax,%ax │ │ - mov 0x50(%rsp),%rax │ │ - lea (%rbx,%rax,2),%rbx │ │ - mov 0x88(%rsp),%rax │ │ - add %rax,%r15 │ │ - mov 0x70(%rsp),%rcx │ │ - add $0x1,%ecx │ │ - add %rax,%r10 │ │ - add %rax,%r14 │ │ - add %rax,%r8 │ │ - add %rax,%r12 │ │ - cmp 0x90(%rsp),%ecx │ │ - je b3a4c │ │ - mov %rcx,0x70(%rsp) │ │ - mov %r8,0x68(%rsp) │ │ - mov %r10,0x60(%rsp) │ │ - mov 0x38(%rsp),%r13 │ │ - lea (%r15,%r13,2),%rdi │ │ - mov %rbx,0x30(%rsp) │ │ - mov %rbx,%rsi │ │ - mov 0x48(%rsp),%rdx │ │ - callq 43b0 │ │ - movzwl (%r15,%r13,2),%eax │ │ - cmp $0x10,%r13d │ │ - jae b3370 │ │ - xor %ecx,%ecx │ │ - mov 0x30(%rsp),%rbx │ │ - mov 0x5c(%rsp),%r13d │ │ - mov 0x78(%rsp),%rdi │ │ - mov 0x60(%rsp),%r10 │ │ - mov 0x68(%rsp),%r8 │ │ - mov 0x80(%rsp),%r9 │ │ - jmpq b34f0 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - movd %eax,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - cmpq $0x70,0xf8(%rsp) │ │ - jae b33d0 │ │ - xor %ecx,%ecx │ │ - mov 0x30(%rsp),%rbx │ │ - mov 0x5c(%rsp),%r13d │ │ - mov 0x78(%rsp),%rdi │ │ - mov 0x60(%rsp),%r10 │ │ - mov 0x98(%rsp),%r11 │ │ - mov 0x68(%rsp),%r8 │ │ - mov 0x80(%rsp),%r9 │ │ - cmpq $0x0,0xf0(%rsp) │ │ - jne b34b0 │ │ - jmpq b34d3 │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov 0xe8(%rsp),%rdx │ │ - xor %ecx,%ecx │ │ - mov 0x30(%rsp),%rbx │ │ - mov 0x5c(%rsp),%r13d │ │ - mov 0x78(%rsp),%rdi │ │ - mov 0x60(%rsp),%r10 │ │ - mov 0x98(%rsp),%r11 │ │ - mov 0x68(%rsp),%r8 │ │ - mov 0x80(%rsp),%r9 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - movdqu %xmm0,(%r15,%rcx,2) │ │ - movdqu %xmm0,0x10(%r15,%rcx,2) │ │ - movdqu %xmm0,0x20(%r15,%rcx,2) │ │ - movdqu %xmm0,0x30(%r15,%rcx,2) │ │ - movdqu %xmm0,0x40(%r15,%rcx,2) │ │ - movdqu %xmm0,0x50(%r15,%rcx,2) │ │ - movdqu %xmm0,0x60(%r15,%rcx,2) │ │ - movdqu %xmm0,0x70(%r15,%rcx,2) │ │ - movdqu %xmm0,0x80(%r15,%rcx,2) │ │ - movdqu %xmm0,0x90(%r15,%rcx,2) │ │ - movdqu %xmm0,0xa0(%r15,%rcx,2) │ │ - movdqu %xmm0,0xb0(%r15,%rcx,2) │ │ - movdqu %xmm0,0xc0(%r15,%rcx,2) │ │ - movdqu %xmm0,0xd0(%r15,%rcx,2) │ │ - movdqu %xmm0,0xe0(%r15,%rcx,2) │ │ - movdqu %xmm0,0xf0(%r15,%rcx,2) │ │ - sub $0xffffffffffffff80,%rcx │ │ - add $0x8,%rdx │ │ - jne b3410 │ │ - cmpq $0x0,0xf0(%rsp) │ │ - je b34d3 │ │ - lea (%r10,%rcx,2),%rdx │ │ - lea (%r15,%rcx,2),%rcx │ │ - xor %esi,%esi │ │ - nopw 0x0(%rax,%rax,1) │ │ - movdqu %xmm0,(%rcx,%rsi,1) │ │ - movdqu %xmm0,(%rdx,%rsi,1) │ │ - add $0x20,%rsi │ │ - cmp %rsi,%r11 │ │ - jne b34c0 │ │ - mov 0x100(%rsp),%rdx │ │ - mov %rdx,%rcx │ │ - cmp %rbp,%rdx │ │ - je b34fe │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - mov %ax,(%r15,%rcx,2) │ │ - add $0x1,%rcx │ │ - cmp %rcx,%rbp │ │ - jne b34f0 │ │ - test %r13d,%r13d │ │ - je b32d0 │ │ - jle b32d0 │ │ - mov 0xa8(%rsp),%rax │ │ - movzwl (%r15,%rax,2),%eax │ │ - cmp $0x10,%r13d │ │ - jae b3527 │ │ - xor %ecx,%ecx │ │ - jmpq b3640 │ │ - movd %eax,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - cmpq $0x70,0xd8(%rsp) │ │ - jae b3556 │ │ - xor %ecx,%ecx │ │ - cmpq $0x0,0xd0(%rsp) │ │ - jne b35fd │ │ - jmpq b3623 │ │ - mov 0xc8(%rsp),%rdx │ │ - xor %ecx,%ecx │ │ - movdqu %xmm0,-0xf0(%r14,%rcx,2) │ │ - movdqu %xmm0,-0xe0(%r14,%rcx,2) │ │ - movdqu %xmm0,-0xd0(%r14,%rcx,2) │ │ - movdqu %xmm0,-0xc0(%r14,%rcx,2) │ │ - movdqu %xmm0,-0xb0(%r14,%rcx,2) │ │ - movdqu %xmm0,-0xa0(%r14,%rcx,2) │ │ - movdqu %xmm0,-0x90(%r14,%rcx,2) │ │ - movdqu %xmm0,-0x80(%r14,%rcx,2) │ │ - movdqu %xmm0,-0x70(%r14,%rcx,2) │ │ - movdqu %xmm0,-0x60(%r14,%rcx,2) │ │ - movdqu %xmm0,-0x50(%r14,%rcx,2) │ │ - movdqu %xmm0,-0x40(%r14,%rcx,2) │ │ - movdqu %xmm0,-0x30(%r14,%rcx,2) │ │ - movdqu %xmm0,-0x20(%r14,%rcx,2) │ │ - movdqu %xmm0,-0x10(%r14,%rcx,2) │ │ - movdqu %xmm0,(%r14,%rcx,2) │ │ - sub $0xffffffffffffff80,%rcx │ │ - add $0x8,%rdx │ │ - jne b3560 │ │ - cmpq $0x0,0xd0(%rsp) │ │ - je b3623 │ │ - lea (%r8,%rcx,2),%rdx │ │ - lea (%r12,%rcx,2),%rcx │ │ - xor %esi,%esi │ │ - nopw 0x0(%rax,%rax,1) │ │ - movdqu %xmm0,(%rcx,%rsi,1) │ │ - movdqu %xmm0,(%rdx,%rsi,1) │ │ - add $0x20,%rsi │ │ - cmp %rsi,%r9 │ │ - jne b3610 │ │ - mov 0xe0(%rsp),%rdx │ │ - mov %rdx,%rcx │ │ - cmp %rdi,%rdx │ │ - je b32d0 │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %ax,(%r12,%rcx,2) │ │ - add $0x1,%rcx │ │ - cmp %rcx,%rdi │ │ - jne b3640 │ │ - jmpq b32d0 │ │ - mov 0xb8(%rsp),%rcx │ │ - mov %ecx,%eax │ │ - not %eax │ │ - add %esi,%eax │ │ - mov 0xc0(%rsp),%rbp │ │ - sub %ebp,%eax │ │ - mov 0x90(%rsp),%r13d │ │ - and $0x3,%r13d │ │ - cmp $0x3,%eax │ │ - jae b38d3 │ │ - mov 0xa0(%rsp),%rax │ │ - test %r13d,%r13d │ │ - jne b3a10 │ │ - jmpq b3a4c │ │ - and $0xfffffff0,%edx │ │ - mov %rdx,0x60(%rsp) │ │ - lea -0x10(%rdx),%rcx │ │ - mov %rcx,0x68(%rsp) │ │ - shr $0x4,%rcx │ │ - add $0x1,%rcx │ │ - mov %ecx,%esi │ │ - and $0x7,%esi │ │ - add 0x38(%rsp),%r15 │ │ - add %r9,%r15 │ │ - mov 0x140(%rsp),%rdx │ │ - lea (%rdx,%r15,2),%rbp │ │ - add $0xf0,%rbp │ │ - mov 0x40(%rsp),%rax │ │ - add %rax,%rax │ │ - mov %rax,0x70(%rsp) │ │ - mov %rsi,%rax │ │ - sub %rcx,%rax │ │ - mov %rax,0x98(%rsp) │ │ - lea (%rdx,%r15,2),%r8 │ │ - add $0x10,%r8 │ │ - mov %rsi,0x88(%rsp) │ │ - shl $0x5,%rsi │ │ - mov %rsi,0x80(%rsp) │ │ - lea (%rdx,%r15,2),%r14 │ │ - xor %r12d,%r12d │ │ - mov 0xa0(%rsp),%r15 │ │ - jmp b3757 │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov 0x30(%rsp),%rbx │ │ - mov 0x50(%rsp),%rax │ │ - lea (%rbx,%rax,2),%rbx │ │ - mov 0x40(%rsp),%rax │ │ - lea (%r15,%rax,2),%r15 │ │ - add $0x1,%r12d │ │ - mov 0x70(%rsp),%rax │ │ - add %rax,%rbp │ │ - add %rax,%r8 │ │ - add %rax,%r14 │ │ - cmp 0x90(%rsp),%r12d │ │ - je b3a4c │ │ + callq 4390 │ │ + mov 0x50(%rsp),%rsi │ │ + mov 0xc8(%rsp),%ebp │ │ + mov 0xe8(%rsp),%r8d │ │ + mov 0x34(%rsp),%r9d │ │ + mov 0x58(%rsp),%rax │ │ + mov 0x18(%rax),%rax │ │ + lea (%rbx,%r14,4),%rbx │ │ + mov 0x38(%rsp),%rdi │ │ + imul %rsi,%rdi │ │ + mov 0xe0(%rsp),%r14d │ │ + mov 0xd0(%rsp),%edx │ │ + mov 0xec(%rax),%ecx │ │ + add %ebp,%r15d │ │ + cmp 0xf0(%rax),%ecx │ │ + jne aa9af │ │ + cmp %edx,%r15d │ │ + mov 0x40(%rsp),%r12 │ │ + mov %r14d,0x34(%rsp) │ │ + jg aaaef │ │ + mov 0xd8(%rsp),%eax │ │ + add %eax,%eax │ │ + mov $0x40,%edx │ │ + mov %r9d,%ecx │ │ + shr %cl,%edx │ │ + movslq %eax,%rbp │ │ + mov %edx,0x48(%rsp) │ │ + movslq %edx,%rcx │ │ + addl $0xffffffff,0x34(%rsp) │ │ + add %rdi,%rdi │ │ mov 0x38(%rsp),%rax │ │ - lea (%r15,%rax,2),%rdi │ │ - mov %rbx,0x30(%rsp) │ │ - mov %rbx,%rsi │ │ - mov 0x48(%rsp),%rdx │ │ - mov %r8,%rbx │ │ - callq 43b0 │ │ - mov %rbx,%r8 │ │ - mov 0x78(%rsp),%rdi │ │ - test %r13d,%r13d │ │ - je b3720 │ │ - jle b3720 │ │ - mov 0xa8(%rsp),%rax │ │ - movzwl (%r15,%rax,2),%eax │ │ - cmp $0x10,%r13d │ │ - jae b379e │ │ - xor %ecx,%ecx │ │ - jmpq b38c0 │ │ - movd %eax,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - cmpq $0x70,0x68(%rsp) │ │ - jae b37d2 │ │ - xor %ecx,%ecx │ │ - mov 0x80(%rsp),%rbx │ │ - cmpq $0x0,0x88(%rsp) │ │ - jne b387a │ │ - jmpq b38a3 │ │ - mov 0x98(%rsp),%rdx │ │ - xor %ecx,%ecx │ │ - mov 0x80(%rsp),%rbx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - movdqu %xmm0,-0xf0(%rbp,%rcx,2) │ │ - movdqu %xmm0,-0xe0(%rbp,%rcx,2) │ │ - movdqu %xmm0,-0xd0(%rbp,%rcx,2) │ │ - movdqu %xmm0,-0xc0(%rbp,%rcx,2) │ │ - movdqu %xmm0,-0xb0(%rbp,%rcx,2) │ │ - movdqu %xmm0,-0xa0(%rbp,%rcx,2) │ │ - movdqu %xmm0,-0x90(%rbp,%rcx,2) │ │ - movdqu %xmm0,-0x80(%rbp,%rcx,2) │ │ - movdqu %xmm0,-0x70(%rbp,%rcx,2) │ │ - movdqu %xmm0,-0x60(%rbp,%rcx,2) │ │ - movdqu %xmm0,-0x50(%rbp,%rcx,2) │ │ - movdqu %xmm0,-0x40(%rbp,%rcx,2) │ │ - movdqu %xmm0,-0x30(%rbp,%rcx,2) │ │ - movdqu %xmm0,-0x20(%rbp,%rcx,2) │ │ - movdqu %xmm0,-0x10(%rbp,%rcx,2) │ │ - movdqu %xmm0,0x0(%rbp,%rcx,2) │ │ - sub $0xffffffffffffff80,%rcx │ │ - add $0x8,%rdx │ │ - jne b37f0 │ │ - cmpq $0x0,0x88(%rsp) │ │ - je b38a3 │ │ - lea (%r8,%rcx,2),%rdx │ │ - lea (%r14,%rcx,2),%rcx │ │ - xor %esi,%esi │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - movdqu %xmm0,(%rcx,%rsi,1) │ │ - movdqu %xmm0,(%rdx,%rsi,1) │ │ - add $0x20,%rsi │ │ - cmp %rsi,%rbx │ │ - jne b3890 │ │ - mov 0x60(%rsp),%rdx │ │ - mov %rdx,%rcx │ │ - cmp %rdi,%rdx │ │ - je b3720 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - mov %ax,(%r14,%rcx,2) │ │ - add $0x1,%rcx │ │ - cmp %rcx,%rdi │ │ - jne b38c0 │ │ - jmpq b3720 │ │ - mov 0x50(%rsp),%r10 │ │ - lea 0x0(,%r10,8),%rax │ │ - mov %rax,0x88(%rsp) │ │ - mov 0x40(%rsp),%rdi │ │ - lea 0x0(,%rdi,8),%rax │ │ - mov %rax,0x30(%rsp) │ │ - lea (%r8,%r8,1),%rax │ │ - add $0x6,%rax │ │ - imul %rdi,%rax │ │ - mov 0x38(%rsp),%rdx │ │ - lea (%rdx,%rdx,1),%r9 │ │ - lea (%rax,%rdx,2),%rax │ │ - mov %rax,0x78(%rsp) │ │ - lea (%r8,%r8,1),%rax │ │ - add $0x4,%rax │ │ - imul %rdi,%rax │ │ - lea (%rax,%rdx,2),%rax │ │ - mov %rax,0x70(%rsp) │ │ - lea (%r8,%r8,1),%rax │ │ - add $0x2,%rax │ │ - imul %rdi,%rax │ │ - lea (%rax,%rdx,2),%rax │ │ - mov %rax,0x60(%rsp) │ │ - mov %r15,0xa8(%rsp) │ │ - lea (%r9,%r15,2),%rax │ │ - mov %rax,0x68(%rsp) │ │ - mov %r12,0x48(%rsp) │ │ - lea (%rcx,%rbp,1),%r14d │ │ - mov %r13d,0x5c(%rsp) │ │ - add %r13d,%r14d │ │ - sub %esi,%r14d │ │ - lea (%r10,%r10,1),%r12 │ │ - mov 0x140(%rsp),%r15 │ │ - mov 0x48(%rsp),%r13 │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %rbx,%rbp │ │ - mov 0x68(%rsp),%rax │ │ - lea (%r15,%rax,1),%rdi │ │ - mov %rbx,%rsi │ │ - mov %r13,%rdx │ │ - callq 43b0 │ │ - mov 0x60(%rsp),%rax │ │ - lea (%r15,%rax,1),%rdi │ │ + imul %rax,%rcx │ │ + add %rcx,%rcx │ │ + mov %rcx,0x60(%rsp) │ │ + lea (%rsi,%rsi,1),%rcx │ │ + add $0x2,%rcx │ │ + imul %rax,%rcx │ │ + mov %rcx,0x58(%rsp) │ │ + lea (%rsi,%rsi,1),%rcx │ │ + add $0x4,%rcx │ │ + imul %rax,%rcx │ │ + mov %rcx,0x50(%rsp) │ │ + lea (%rsi,%rsi,1),%rcx │ │ + add $0x6,%rcx │ │ + imul %rax,%rcx │ │ + mov %rcx,0x38(%rsp) │ │ + lea (%rdi,%r13,1),%rsi │ │ + mov %rdi,%r14 │ │ + mov %rbx,%rdi │ │ + mov %rbp,%rdx │ │ + callq 4390 │ │ + mov 0x58(%rsp),%rax │ │ + lea (%rax,%r13,1),%rsi │ │ add %r12,%rbx │ │ - mov %rbx,%rsi │ │ - mov %r13,%rdx │ │ - callq 43b0 │ │ - mov 0x70(%rsp),%rax │ │ - lea (%r15,%rax,1),%rdi │ │ + mov %rbx,%rdi │ │ + mov %rbp,%rdx │ │ + callq 4390 │ │ + mov 0x50(%rsp),%rax │ │ + lea (%rax,%r13,1),%rsi │ │ add %r12,%rbx │ │ - mov %rbx,%rsi │ │ - mov %r13,%rdx │ │ - callq 43b0 │ │ - mov 0x78(%rsp),%rax │ │ - lea (%r15,%rax,1),%rdi │ │ + mov %rbx,%rdi │ │ + mov %rbp,%rdx │ │ + callq 4390 │ │ + mov 0x38(%rsp),%rax │ │ + lea (%rax,%r13,1),%rsi │ │ + cmp %r15d,0x34(%rsp) │ │ + cmove %rbx,%rsi │ │ add %r12,%rbx │ │ - mov %rbx,%rsi │ │ - mov %r13,%rdx │ │ - callq 43b0 │ │ - add 0x30(%rsp),%r15 │ │ + mov %rbx,%rdi │ │ + mov %rbp,%rdx │ │ + callq 4390 │ │ + mov %r14,%rdi │ │ + add 0x48(%rsp),%r15d │ │ + add 0x60(%rsp),%r13 │ │ add %r12,%rbx │ │ - add $0x4,%r14d │ │ - jne b3980 │ │ - mov 0x48(%rsp),%r12 │ │ - add 0x88(%rsp),%rbp │ │ - mov 0xa8(%rsp),%rax │ │ - lea (%r15,%rax,2),%rax │ │ - mov %rbp,%rbx │ │ - mov 0x5c(%rsp),%r13d │ │ - test %r13d,%r13d │ │ - je b3a4c │ │ - mov 0x50(%rsp),%rcx │ │ - add %rcx,%rcx │ │ - mov %rcx,0x50(%rsp) │ │ - mov 0x38(%rsp),%rcx │ │ - lea (%rax,%rcx,2),%rbp │ │ - mov 0x40(%rsp),%rax │ │ - lea (%rax,%rax,1),%r14 │ │ - nop │ │ - mov %rbp,%rdi │ │ - mov %rbx,%rsi │ │ - mov %r12,%rdx │ │ - callq 43b0 │ │ - add 0x50(%rsp),%rbx │ │ - add %r14,%rbp │ │ - add $0xffffffff,%r13d │ │ - jne b3a30 │ │ - mov 0xb8(%rsp),%r13 │ │ - test %r13d,%r13d │ │ - jle b3a99 │ │ - mov 0xb0(%rsp),%rax │ │ - lea (%rax,%rax,1),%rcx │ │ - lea -0x1(%r13),%eax │ │ - mov %r13d,%ebp │ │ - and $0x3,%ebp │ │ - cmp $0x3,%eax │ │ - mov 0x40(%rsp),%r15 │ │ - mov 0x140(%rsp),%r14 │ │ - jae b3aa6 │ │ - mov %rcx,%r15 │ │ - test %ebp,%ebp │ │ - mov 0xa0(%rsp),%r13 │ │ - jne b3b49 │ │ - jmpq b3b76 │ │ - mov 0x140(%rsp),%rbx │ │ - jmpq b3b76 │ │ - lea 0x0(,%r15,8),%rax │ │ - mov %rax,0x48(%rsp) │ │ - mov %ebp,0x38(%rsp) │ │ - sub %r13d,%ebp │ │ - lea (%r15,%r15,1),%rax │ │ + cmp 0xd0(%rsp),%r15d │ │ + jle aa930 │ │ + jmpq aaaef │ │ + cmp %edx,%r15d │ │ + mov 0x40(%rsp),%rsi │ │ + jg aaaef │ │ + mov %r14d,%edx │ │ + lea 0x0(,%rdi,2),%r14 │ │ + add %r13,%r14 │ │ + movslq %r8d,%rax │ │ mov %rax,0x50(%rsp) │ │ - mov %rcx,0x30(%rsp) │ │ - mov 0xa0(%rsp),%r15 │ │ - mov 0x30(%rsp),%r12 │ │ - mov 0x50(%rsp),%r13 │ │ + mov $0x40,%eax │ │ + mov %r9d,%ecx │ │ + shr %cl,%eax │ │ + mov %eax,0x68(%rsp) │ │ + cltq │ │ + mov %rsi,%rcx │ │ + sar %rcx │ │ + mov %rcx,0x80(%rsp) │ │ + neg %rcx │ │ + mov %rcx,0x78(%rsp) │ │ + mov 0x48(%rsp),%rcx │ │ + add %ecx,%ecx │ │ + movslq %ecx,%rcx │ │ + mov %rcx,0x70(%rsp) │ │ + add $0xffffffff,%edx │ │ + mov 0x38(%rsp),%rcx │ │ + imul %rax,%rcx │ │ + add %rcx,%rcx │ │ + mov %rcx,0x38(%rsp) │ │ + mov %edx,0x34(%rsp) │ │ + mov 0x80(%rsp),%rbp │ │ + jmp aaa53 │ │ nopw 0x0(%rax,%rax,1) │ │ - mov %r14,%rbx │ │ - mov %r14,%rdi │ │ - mov %r15,%rsi │ │ - mov %r12,%rdx │ │ - callq 43b0 │ │ - add %r13,%r14 │ │ - mov %r14,%rdi │ │ - mov %r15,%rsi │ │ - mov %r12,%rdx │ │ - callq 43b0 │ │ - add %r13,%r14 │ │ - mov %r14,%rdi │ │ - mov %r15,%rsi │ │ - mov %r12,%rdx │ │ - callq 43b0 │ │ - add %r13,%r14 │ │ - mov %r14,%rdi │ │ - mov %r15,%rsi │ │ - mov %r12,%rdx │ │ - callq 43b0 │ │ - add %r13,%r14 │ │ - add $0x4,%ebp │ │ - jne b3ae0 │ │ - mov 0x30(%rsp),%r15 │ │ - add 0x48(%rsp),%rbx │ │ - mov %rbx,%r14 │ │ - mov 0x38(%rsp),%ebp │ │ - test %ebp,%ebp │ │ - mov 0xa0(%rsp),%r13 │ │ - je b3b76 │ │ - mov 0x40(%rsp),%rax │ │ - lea (%rax,%rax,1),%r12 │ │ - mov %r14,%rbx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ + mov 0xd0(%rsp),%eax │ │ + add 0x68(%rsp),%r15d │ │ + add 0x38(%rsp),%r14 │ │ + cmp %eax,%r15d │ │ + mov 0x40(%rsp),%rsi │ │ + mov 0x34(%rsp),%edx │ │ + jg aaaef │ │ + xor %eax,%eax │ │ + cmp %r15d,%edx │ │ + sete %al │ │ + mov $0x4,%r13d │ │ + sub %eax,%r13d │ │ + mov 0x58(%rsp),%rcx │ │ + mov 0xca8(%rcx),%r10 │ │ + mov 0x50(%rsp),%rax │ │ + mov 0xc70(%rcx,%rax,4),%r11d │ │ + mov 0xc78(%rcx,%rax,4),%eax │ │ + mov 0x108c(%rcx),%r12d │ │ + sub $0x20,%rsp │ │ mov %rbx,%rdi │ │ - mov %r13,%rsi │ │ - mov %r15,%rdx │ │ - callq 43b0 │ │ - add %r12,%rbx │ │ - add $0xffffffff,%ebp │ │ - jne b3b60 │ │ - mov 0xc0(%rsp),%rdx │ │ - test %edx,%edx │ │ - mov 0xb0(%rsp),%r14 │ │ - mov 0x40(%rsp),%r15 │ │ - jle b3cd8 │ │ - movslq 0x90(%rsp),%rax │ │ - mov %r15,%rsi │ │ - imul %rax,%rsi │ │ - add %r14,%r14 │ │ - lea -0x1(%rdx),%ecx │ │ - mov %edx,%r13d │ │ - and $0x3,%r13d │ │ - cmp $0x3,%ecx │ │ - jae b3bc6 │ │ - lea (%rbx,%rsi,2),%rbx │ │ - test %r13d,%r13d │ │ - jne b3cb3 │ │ - jmpq b3cd8 │ │ - mov %rsi,0x70(%rsp) │ │ - lea (%rsi,%rsi,1),%rcx │ │ - mov %rcx,0x30(%rsp) │ │ - lea 0x0(,%r15,8),%rcx │ │ - mov %rcx,0x50(%rsp) │ │ - lea (%rax,%rax,1),%rcx │ │ - add $0xfffffffffffffffe,%rcx │ │ - imul %r15,%rcx │ │ - mov %rcx,0x48(%rsp) │ │ - lea (%rax,%rax,1),%rcx │ │ - add $0x4,%rcx │ │ - imul %r15,%rcx │ │ - mov %rcx,0x90(%rsp) │ │ - lea (%rax,%rax,1),%rcx │ │ - add $0x6,%rcx │ │ - imul %r15,%rcx │ │ - mov %rcx,0x38(%rsp) │ │ - add %rax,%rax │ │ - add $0x2,%rax │ │ - imul %r15,%rax │ │ - mov %rax,0x78(%rsp) │ │ - mov %r14,%r12 │ │ - mov %r13d,%r14d │ │ - sub %edx,%r14d │ │ - mov 0x30(%rsp),%rax │ │ - lea (%rbx,%rax,1),%r15 │ │ - mov 0x48(%rsp),%rax │ │ - lea (%rbx,%rax,1),%rsi │ │ - mov %r15,%rdi │ │ - mov %r12,%rdx │ │ - callq 43b0 │ │ + mov %r14,%rdx │ │ + mov 0x80(%rsp),%rcx │ │ + mov 0x68(%rsp),%r8 │ │ + mov %r13d,%r9d │ │ + push %r12 │ │ + push %rax │ │ + push %r11 │ │ + mov 0x110(%rsp),%eax │ │ + push %rax │ │ + callq *0x2a0(%r10) │ │ + add $0x40,%rsp │ │ + imul %rbp,%r13 │ │ + lea (%rbx,%r13,2),%rbx │ │ + cmp %r15d,0x34(%rsp) │ │ + jne aaa30 │ │ mov 0x78(%rsp),%rax │ │ - lea (%rbx,%rax,1),%rbp │ │ - mov %rbp,%rdi │ │ - mov %r15,%rsi │ │ - mov %r12,%rdx │ │ - callq 43b0 │ │ - mov 0x90(%rsp),%rax │ │ - lea (%rbx,%rax,1),%r15 │ │ - mov %r15,%rdi │ │ - mov %rbp,%rsi │ │ - mov %r12,%rdx │ │ - callq 43b0 │ │ - mov 0x38(%rsp),%rax │ │ - lea (%rbx,%rax,1),%rdi │ │ - mov %r15,%rsi │ │ - mov %r12,%rdx │ │ - callq 43b0 │ │ - add 0x50(%rsp),%rbx │ │ - add $0x4,%r14d │ │ - jne b3c30 │ │ - mov 0x70(%rsp),%rax │ │ - lea (%rbx,%rax,2),%rbx │ │ - mov %r12,%r14 │ │ - mov 0x40(%rsp),%r15 │ │ - test %r13d,%r13d │ │ - je b3cd8 │ │ - add %r15,%r15 │ │ - mov %r15,%rbp │ │ - neg %rbp │ │ - nopl 0x0(%rax) │ │ - lea (%rbx,%rbp,1),%rsi │ │ + lea (%rbx,%rax,2),%rsi │ │ mov %rbx,%rdi │ │ - mov %r14,%rdx │ │ - callq 43b0 │ │ - add %r15,%rbx │ │ - add $0xffffffff,%r13d │ │ - jne b3cc0 │ │ - add $0x108,%rsp │ │ + mov 0x70(%rsp),%rdx │ │ + callq 4390 │ │ + lea (%rbx,%rbp,2),%rbx │ │ + jmpq aaa30 │ │ + add $0x88,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - nopw 0x0(%rax,%rax,1) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - mov %rsi,-0x10(%rsp) │ │ - mov 0x38(%rsp),%r13d │ │ - add $0xffffffff,%r13d │ │ - sar %rcx │ │ - mov %rcx,-0x8(%rsp) │ │ - mov %r8d,-0x18(%rsp) │ │ - mov %r8d,%r15d │ │ - movd %r13d,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - lea 0x5675f(%rip),%r12 │ │ - mov %r9d,-0x14(%rsp) │ │ - cmpl $0x0,-0x18(%rsp) │ │ - jg b3d69 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - mov -0x8(%rsp),%rax │ │ - lea (%rdx,%rax,2),%rdx │ │ - add -0x10(%rsp),%rdi │ │ - mov -0x14(%rsp),%r9d │ │ - add $0xffffffff,%r9d │ │ - je b3ef5 │ │ - mov %r9d,-0x14(%rsp) │ │ - cmpl $0x0,-0x18(%rsp) │ │ - jle b3d40 │ │ - mov $0xffffffff,%ebx │ │ - xor %r8d,%r8d │ │ - mov 0x48(%rsp),%ebp │ │ - jmp b3da1 │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %r10w,(%rdi,%r8,2) │ │ - add 0x40(%rsp),%ebp │ │ - mov %ebp,%eax │ │ - sar $0xe,%eax │ │ - add %ebx,%eax │ │ - and $0x3fff,%ebp │ │ - add $0x1,%r8 │ │ - mov %eax,%ebx │ │ - cmp %r8,%r15 │ │ - je b3d40 │ │ - mov %ebp,%eax │ │ - sar $0x8,%eax │ │ - movslq %eax,%r11 │ │ - movsbl (%r12,%r11,8),%eax │ │ - lea -0x3(%rbx),%ecx │ │ - cmp %r13d,%ecx │ │ - mov %ecx,%esi │ │ - cmovg %r13d,%esi │ │ - xor %r10d,%r10d │ │ - test %ecx,%ecx │ │ - cmovs %r10d,%esi │ │ - movslq %esi,%rcx │ │ - movzwl (%rdx,%rcx,2),%ecx │ │ - imul %eax,%ecx │ │ - movsbl 0x1(%r12,%r11,8),%eax │ │ - lea -0x2(%rbx),%r9d │ │ - cmp %r13d,%r9d │ │ - mov %r9d,%esi │ │ - cmovg %r13d,%esi │ │ - test %r9d,%r9d │ │ - cmovs %r10d,%esi │ │ - movslq %esi,%rsi │ │ - movzwl (%rdx,%rsi,2),%esi │ │ - imul %eax,%esi │ │ - add %ecx,%esi │ │ - movsbl 0x2(%r12,%r11,8),%eax │ │ - lea -0x1(%rbx),%ecx │ │ - cmp %r13d,%ecx │ │ - cmovg %r13d,%ecx │ │ - test %ebx,%ebx │ │ - cmovle %r10d,%ecx │ │ - movslq %ecx,%rcx │ │ - movzwl (%rdx,%rcx,2),%ecx │ │ - imul %eax,%ecx │ │ - add %esi,%ecx │ │ - movsbl 0x3(%r12,%r11,8),%r9d │ │ - lea 0x1(%rbx),%esi │ │ - lea 0x2(%rbx),%eax │ │ - lea 0x3(%rbx),%r14d │ │ - movd %ebx,%xmm1 │ │ - pinsrd $0x1,%esi,%xmm1 │ │ - pinsrd $0x2,%eax,%xmm1 │ │ - pinsrd $0x3,%r14d,%xmm1 │ │ - pxor %xmm2,%xmm2 │ │ - pcmpgtd %xmm1,%xmm2 │ │ - pminsd %xmm0,%xmm1 │ │ - pandn %xmm1,%xmm2 │ │ - movd %xmm2,%eax │ │ - cltq │ │ - movzwl (%rdx,%rax,2),%eax │ │ - imul %r9d,%eax │ │ - add %ecx,%eax │ │ - movsbl 0x4(%r12,%r11,8),%ecx │ │ - pextrd $0x1,%xmm2,%esi │ │ - movslq %esi,%rsi │ │ - movzwl (%rdx,%rsi,2),%esi │ │ - imul %ecx,%esi │ │ - add %eax,%esi │ │ - pextrd $0x2,%xmm2,%eax │ │ - movsbl 0x5(%r12,%r11,8),%ecx │ │ - cltq │ │ - movzwl (%rdx,%rax,2),%eax │ │ - imul %ecx,%eax │ │ - add %esi,%eax │ │ - movsbl 0x6(%r12,%r11,8),%r9d │ │ - pextrd $0x3,%xmm2,%esi │ │ - movslq %esi,%rsi │ │ - movzwl (%rdx,%rsi,2),%ecx │ │ - imul %r9d,%ecx │ │ - add %eax,%ecx │ │ - lea 0x4(%rbx),%eax │ │ - cmp %r13d,%eax │ │ - mov %eax,%esi │ │ - cmovg %r13d,%esi │ │ - movsbl 0x7(%r12,%r11,8),%r9d │ │ - test %eax,%eax │ │ - cmovs %r10d,%esi │ │ - movslq %esi,%rax │ │ - movzwl (%rdx,%rax,2),%esi │ │ - imul %r9d,%esi │ │ - add %ecx,%esi │ │ - mov $0x40,%eax │ │ - sub %esi,%eax │ │ - sar $0x7,%eax │ │ - mov 0x50(%rsp),%r9d │ │ - mov %r9d,%ecx │ │ - cmp %r9d,%eax │ │ - jg b3ee4 │ │ - mov %eax,%ecx │ │ - cmp $0x40,%esi │ │ - jg b3d80 │ │ - mov %ecx,%r10d │ │ - jmpq b3d80 │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ + nopl 0x0(%rax,%rax,1) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x87d8,%rsp │ │ - mov %r8d,%ebp │ │ - mov %rcx,%r10 │ │ - mov %rsi,-0x60(%rsp) │ │ - mov %rdi,-0x40(%rsp) │ │ - mov 0x8828(%rsp),%ecx │ │ - mov 0x8820(%rsp),%edi │ │ - mov 0x8818(%rsp),%esi │ │ - mov 0x8810(%rsp),%eax │ │ - mov %ecx,-0x74(%rsp) │ │ - bsr %ecx,%ecx │ │ - xor $0x1f,%ecx │ │ - mov %rcx,-0x58(%rsp) │ │ - add $0xffffffee,%ecx │ │ - mov $0x1,%r8d │ │ - mov %ecx,-0x20(%rsp) │ │ - shl %cl,%r8d │ │ - test %eax,%eax │ │ - je b3f6e │ │ - cltq │ │ - mov %edi,%ecx │ │ - cmp $0x5,%ebp │ │ - jl b3f79 │ │ - and $0x3,%ecx │ │ - jmp b3f7f │ │ - xor %r14d,%r14d │ │ - test %esi,%esi │ │ - jne b3f96 │ │ - xor %ebx,%ebx │ │ - jmp b3fc4 │ │ - and $0x1,%ecx │ │ - add $0x3,%ecx │ │ - imul $0x78,%rcx,%rcx │ │ - add 0x6828e(%rip),%rcx │ │ - lea (%rcx,%rax,8),%r14 │ │ - add $0xfffffffffffffff8,%r14 │ │ - test %esi,%esi │ │ - je b3f75 │ │ - sar $0x2,%edi │ │ - movslq %esi,%rcx │ │ - cmp $0x5,%r9d │ │ - jl b3fab │ │ - movslq %edi,%rax │ │ - imul $0x78,%rax,%rax │ │ - jmp b3fb5 │ │ - and $0x1,%edi │ │ - add $0x3,%edi │ │ - imul $0x78,%rdi,%rax │ │ - add 0x6825c(%rip),%rax │ │ - lea (%rax,%rcx,8),%rbx │ │ - add $0xfffffffffffffff8,%rbx │ │ - sarq -0x60(%rsp) │ │ - mov %r10,%rax │ │ - sar %rax │ │ - mov %rax,-0x68(%rsp) │ │ - test %r14,%r14 │ │ - mov %rdx,-0x70(%rsp) │ │ - je b473c │ │ - mov %r9,-0x48(%rsp) │ │ - test %rbx,%rbx │ │ - mov %ebp,-0x4c(%rsp) │ │ - je b489c │ │ - mov %r14,-0x10(%rsp) │ │ - mov %rbx,-0x38(%rsp) │ │ - mov $0x18,%ecx │ │ - sub -0x58(%rsp),%ecx │ │ - movl $0x1,-0x78(%rsp) │ │ - mov $0x1,%eax │ │ - shl %cl,%eax │ │ - mov %eax,-0x70(%rsp) │ │ - test %ebp,%ebp │ │ - jle b4161 │ │ - sarl -0x70(%rsp) │ │ - mov -0x68(%rsp),%rax │ │ - add %rax,%rax │ │ - mov %rax,-0x68(%rsp) │ │ - lea (%rax,%rax,2),%rax │ │ - sub %rax,%rdx │ │ - lea 0xd0(%rsp),%rbx │ │ - mov -0x48(%rsp),%rax │ │ - add $0x7,%eax │ │ - mov -0x4c(%rsp),%edi │ │ - neg %rdi │ │ - mov %rdi,-0x20(%rsp) │ │ - mov -0x10(%rsp),%r14 │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %eax,(%rsp) │ │ - movzwl -0x6(%rdx),%r9d │ │ - movzwl -0x4(%rdx),%r10d │ │ - movzwl -0x2(%rdx),%r13d │ │ - movzwl (%rdx),%ebp │ │ - movzwl 0x4(%rdx),%eax │ │ - movzwl 0x6(%rdx),%r8d │ │ - mov $0x4,%r12d │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - movzwl %r9w,%r15d │ │ - mov %rdx,%rdi │ │ - movzwl %r10w,%r11d │ │ - mov %r10d,%r9d │ │ - mov %r13d,%r10d │ │ - mov %ebp,%r13d │ │ - movzwl %ax,%esi │ │ - mov %r8d,%eax │ │ - movsbl (%r14),%ebp │ │ - imul %ebp,%r15d │ │ - mov -0x70(%rsp),%edx │ │ - add %edx,%r15d │ │ - movsbl 0x1(%r14),%ebp │ │ - imul %ebp,%r11d │ │ - add %r15d,%r11d │ │ - movsbl 0x2(%r14),%ebp │ │ - mov %rbx,%r15 │ │ - movzwl %r10w,%ebx │ │ - imul %ebp,%ebx │ │ - add %r11d,%ebx │ │ - mov %rdi,%rdx │ │ - movsbl 0x3(%r14),%ebp │ │ - movzwl %r13w,%edi │ │ - imul %ebp,%edi │ │ - add %ebx,%edi │ │ - movsbl 0x4(%r14),%ebx │ │ - movzwl -0x6(%rdx,%r12,2),%ebp │ │ - imul %ebp,%ebx │ │ - add %edi,%ebx │ │ - movsbl 0x5(%r14),%edi │ │ - imul %edi,%esi │ │ - add %ebx,%esi │ │ - movsbl 0x6(%r14),%edi │ │ - movzwl %r8w,%ebx │ │ - imul %edi,%ebx │ │ - add %esi,%ebx │ │ - movsbl 0x7(%r14),%edi │ │ - mov %r12d,%esi │ │ - movzwl (%rdx,%rsi,2),%r8d │ │ - imul %r8d,%edi │ │ - add %ebx,%edi │ │ - mov %r15,%rbx │ │ - sar %cl,%edi │ │ - mov %di,-0x8(%r15,%r12,2) │ │ - mov -0x20(%rsp),%rdi │ │ - lea (%rdi,%r12,1),%rsi │ │ - add $0x1,%rsi │ │ - add $0x1,%r12 │ │ - cmp $0x4,%rsi │ │ - jne b4090 │ │ - add $0x100,%rbx │ │ - add -0x68(%rsp),%rdx │ │ - mov (%rsp),%eax │ │ - add $0xffffffff,%eax │ │ - jne b4060 │ │ - mov -0x58(%rsp),%rcx │ │ - add $0xfffffff4,%ecx │ │ - mov %rcx,-0x58(%rsp) │ │ - shll %cl,-0x78(%rsp) │ │ - mov -0x4c(%rsp),%edx │ │ + sub $0x48,%rsp │ │ + mov %edx,%r14d │ │ + mov %rsi,%r10 │ │ + mov %rdi,%rbx │ │ + xor %r15d,%r15d │ │ test %edx,%edx │ │ - mov -0x38(%rsp),%r12 │ │ - jle b4e40 │ │ - lea 0x7(%r12),%rax │ │ - mov %rax,0x40(%rsp) │ │ - mov -0x78(%rsp),%r9d │ │ - sar %r9d │ │ - lea 0x3d0(%rsp),%r8 │ │ - mov %edx,%ebp │ │ - lea -0x1(%rbp),%rax │ │ - lea 0x8(%r12),%rcx │ │ - mov %rcx,0x30(%rsp) │ │ - cmp $0xffffff7f,%eax │ │ - seta %dil │ │ - lea 0x380(%rbp),%rcx │ │ - mov %rcx,-0x68(%rsp) │ │ - mov %rax,%rsi │ │ - shr $0x20,%rsi │ │ - setne %bl │ │ - or %bl,%dil │ │ - cmp $0xfffffeff,%eax │ │ - seta %cl │ │ - or %bl,%cl │ │ - or %dil,%cl │ │ - cmp $0xfffffe7f,%eax │ │ - seta %sil │ │ - or %bl,%sil │ │ - cmp $0xfffffdff,%eax │ │ - seta %al │ │ - or %bl,%al │ │ - or %sil,%al │ │ - or %cl,%al │ │ - mov %al,0x60(%rsp) │ │ - mov %ebp,%ecx │ │ - and $0xfffffff8,%ecx │ │ - mov %r9d,-0x78(%rsp) │ │ - movd %r9d,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm10 │ │ - movd -0x58(%rsp),%xmm0 │ │ - movd -0x74(%rsp),%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm11 │ │ - mov -0x60(%rsp),%rax │ │ - add %rax,%rax │ │ - mov %rax,0x50(%rsp) │ │ - mov %rcx,-0x28(%rsp) │ │ - neg %rcx │ │ - mov %rcx,-0x30(%rsp) │ │ - mov %rbp,0x20(%rsp) │ │ - neg %rbp │ │ - mov %rbp,-0x70(%rsp) │ │ - lea 0xd0(%rsp),%r11 │ │ - xor %ebp,%ebp │ │ - pmovzxdq %xmm0,%xmm0 │ │ - movdqa 0x45a8f(%rip),%xmm14 │ │ - mov -0x40(%rsp),%r9 │ │ - movdqa %xmm0,0x80(%rsp) │ │ - jmp b42b3 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - add $0x100,%r8 │ │ - mov 0x70(%rsp),%rbp │ │ - add $0x1,%rbp │ │ - add 0x50(%rsp),%r9 │ │ - add $0x100,%r11 │ │ - mov -0x48(%rsp),%rax │ │ - add $0xffffffff,%eax │ │ - mov %rax,-0x48(%rsp) │ │ - mov -0x4c(%rsp),%edx │ │ - je b4e40 │ │ - cmp $0x8,%edx │ │ - setb %al │ │ - or 0x60(%rsp),%al │ │ - mov %rbp,0x70(%rsp) │ │ - je b43e0 │ │ - xor %ebp,%ebp │ │ - add $0x200,%rbp │ │ - jmp b4305 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - mov %si,-0x400(%r9,%rbp,2) │ │ - mov -0x70(%rsp),%rax │ │ - add %rbp,%rax │ │ - add $0x1,%rax │ │ - add $0x1,%rbp │ │ - cmp $0x200,%rax │ │ - je b4280 │ │ - movsbl (%r12),%ecx │ │ - movswl -0x400(%r11,%rbp,2),%eax │ │ - imul %ecx,%eax │ │ - movsbl 0x1(%r12),%esi │ │ - movswl -0x300(%r11,%rbp,2),%r15d │ │ - imul %esi,%r15d │ │ - movsbl 0x2(%r12),%esi │ │ - movswl -0x200(%r11,%rbp,2),%r10d │ │ - imul %esi,%r10d │ │ - movsbl 0x3(%r12),%ebx │ │ - movswl -0x100(%r11,%rbp,2),%r13d │ │ - imul %ebx,%r13d │ │ - movsbl 0x4(%r12),%ebx │ │ - lea -0x180(%rbp),%r14d │ │ - movswl (%r8,%r14,2),%edx │ │ - imul %ebx,%edx │ │ - movsbl 0x5(%r12),%ebx │ │ - lea -0x100(%rbp),%ecx │ │ - movswl (%r8,%rcx,2),%ecx │ │ - imul %ebx,%ecx │ │ - movsbl 0x6(%r12),%ebx │ │ - lea -0x80(%rbp),%edi │ │ - movswl (%r8,%rdi,2),%edi │ │ - imul %ebx,%edi │ │ - movsbl 0x7(%r12),%ebx │ │ - mov %ebp,%esi │ │ - movswl (%r8,%rsi,2),%esi │ │ - imul %ebx,%esi │ │ - add -0x78(%rsp),%eax │ │ - add %r15d,%eax │ │ - add %r10d,%eax │ │ - add %r13d,%eax │ │ - add %edx,%eax │ │ - add %ecx,%eax │ │ - add %edi,%eax │ │ - add %esi,%eax │ │ - mov -0x58(%rsp),%rcx │ │ - sar %cl,%eax │ │ - mov -0x74(%rsp),%edx │ │ - mov %edx,%ecx │ │ - cmp %edx,%eax │ │ - jg b43c1 │ │ - mov %eax,%ecx │ │ - xor %esi,%esi │ │ - test %eax,%eax │ │ - js b42e0 │ │ - mov %ecx,%esi │ │ - jmpq b42e0 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - mov -0x60(%rsp),%rax │ │ - imul %rbp,%rax │ │ - mov -0x40(%rsp),%rdx │ │ - lea (%rdx,%rax,2),%rcx │ │ - add 0x20(%rsp),%rax │ │ - lea (%rdx,%rax,2),%rsi │ │ - mov %rbp,%rax │ │ - shl $0x7,%rax │ │ - mov %rbp,%rdi │ │ - shl $0x8,%rdi │ │ - add %rsp,%rdi │ │ - add $0xd0,%rdi │ │ - add -0x68(%rsp),%rax │ │ - cmp %rcx,0x30(%rsp) │ │ - seta %dl │ │ - lea (%rsp,%rax,2),%rax │ │ - add $0xd0,%rax │ │ - cmp %rsi,0x40(%rsp) │ │ - setb %bl │ │ - cmp %rax,%rcx │ │ - setb %al │ │ - cmp %rsi,%rdi │ │ - setb %cl │ │ - test %bl,%dl │ │ - jne b42c8 │ │ - mov $0x0,%ebp │ │ - and %cl,%al │ │ - jne b42ca │ │ - movzbl (%r12),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm0 │ │ - movdqa %xmm0,-0x20(%rsp) │ │ - movzbl 0x1(%r12),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm0 │ │ - movdqa %xmm0,(%rsp) │ │ - movzbl 0x2(%r12),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm0 │ │ - movdqa %xmm0,-0x10(%rsp) │ │ - movzbl 0x3(%r12),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm0 │ │ - movdqa %xmm0,0x90(%rsp) │ │ - movzbl 0x4(%r12),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm9 │ │ - movzbl 0x5(%r12),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm12 │ │ - movzbl 0x6(%r12),%eax │ │ - movd %eax,%xmm1 │ │ - punpcklbw %xmm1,%xmm1 │ │ - pshuflw $0xe0,%xmm1,%xmm1 │ │ - pmovsxbd %xmm1,%xmm13 │ │ - movzbl 0x7(%r12),%eax │ │ - movd %eax,%xmm2 │ │ - punpcklbw %xmm2,%xmm2 │ │ - pshuflw $0xe0,%xmm2,%xmm2 │ │ - pmovsxbd %xmm2,%xmm2 │ │ - mov $0x100,%ecx │ │ - mov -0x30(%rsp),%rdx │ │ - nopl 0x0(%rax) │ │ - pmovsxwd -0x500(%r8,%rcx,2),%xmm4 │ │ - movdqa -0x20(%rsp),%xmm15 │ │ - pmulld %xmm15,%xmm4 │ │ - pmovsxwd -0x3f8(%r8,%rcx,2),%xmm7 │ │ - pmovsxwd -0x400(%r8,%rcx,2),%xmm3 │ │ - movdqa (%rsp),%xmm0 │ │ - pmulld %xmm0,%xmm3 │ │ - pmulld %xmm0,%xmm7 │ │ - pmovsxwd -0x300(%r8,%rcx,2),%xmm6 │ │ - pmovsxwd -0x2f8(%r8,%rcx,2),%xmm5 │ │ - movdqa -0x10(%rsp),%xmm0 │ │ - pmulld %xmm0,%xmm5 │ │ - paddd %xmm7,%xmm5 │ │ - pmulld %xmm0,%xmm6 │ │ - paddd %xmm3,%xmm6 │ │ - lea -0x80(%rcx),%eax │ │ - and $0xfffffff8,%eax │ │ - pmovsxwd (%r8,%rax,2),%xmm3 │ │ - movdqa %xmm10,%xmm0 │ │ - pmovsxwd 0x8(%r8,%rax,2),%xmm10 │ │ - pmulld %xmm9,%xmm10 │ │ - mov %ecx,%eax │ │ - and $0xfffffff8,%eax │ │ - pmovsxwd 0x8(%r8,%rax,2),%xmm7 │ │ - pmulld %xmm9,%xmm3 │ │ - pmovsxwd (%r8,%rax,2),%xmm8 │ │ - pmulld %xmm12,%xmm8 │ │ - paddd %xmm3,%xmm8 │ │ - pmulld %xmm12,%xmm7 │ │ - mov %ecx,%eax │ │ - sub $0xffffff80,%eax │ │ - and $0xfffffff8,%eax │ │ - pmovsxwd (%r8,%rax,2),%xmm3 │ │ - movdqa %xmm11,%xmm1 │ │ - pmovsxwd 0x8(%r8,%rax,2),%xmm11 │ │ - paddd %xmm10,%xmm7 │ │ - movdqa %xmm0,%xmm10 │ │ - pmulld %xmm13,%xmm11 │ │ - pmulld %xmm13,%xmm3 │ │ - lea 0x100(%rcx),%eax │ │ - and $0xfffffff8,%eax │ │ - pmovsxwd (%r8,%rax,2),%xmm0 │ │ - pmulld %xmm2,%xmm0 │ │ - paddd %xmm3,%xmm0 │ │ - pmovsxwd 0x8(%r8,%rax,2),%xmm3 │ │ - pmulld %xmm2,%xmm3 │ │ - paddd %xmm11,%xmm3 │ │ - movdqa %xmm1,%xmm11 │ │ - pmovsxwd -0x200(%r8,%rcx,2),%xmm1 │ │ - paddd %xmm10,%xmm4 │ │ - paddd %xmm6,%xmm4 │ │ - movdqa 0x90(%rsp),%xmm6 │ │ - pmulld %xmm6,%xmm1 │ │ - paddd %xmm1,%xmm4 │ │ - paddd %xmm8,%xmm4 │ │ - paddd %xmm0,%xmm4 │ │ - pmovsxwd -0x4f8(%r8,%rcx,2),%xmm0 │ │ - pmulld %xmm15,%xmm0 │ │ - paddd %xmm10,%xmm0 │ │ - paddd %xmm5,%xmm0 │ │ - pmovsxwd -0x1f8(%r8,%rcx,2),%xmm1 │ │ - pmulld %xmm6,%xmm1 │ │ - paddd %xmm1,%xmm0 │ │ - paddd %xmm7,%xmm0 │ │ - paddd %xmm3,%xmm0 │ │ - movdqa 0x80(%rsp),%xmm1 │ │ - psrad %xmm1,%xmm4 │ │ - psrad %xmm1,%xmm0 │ │ - pxor %xmm1,%xmm1 │ │ - pcmpgtd %xmm4,%xmm1 │ │ - pminsd %xmm11,%xmm4 │ │ - pandn %xmm4,%xmm1 │ │ - pxor %xmm3,%xmm3 │ │ - pcmpgtd %xmm0,%xmm3 │ │ - pminsd %xmm11,%xmm0 │ │ - pandn %xmm0,%xmm3 │ │ - pshufb %xmm14,%xmm3 │ │ - pshufb %xmm14,%xmm1 │ │ - punpcklqdq %xmm3,%xmm1 │ │ - movdqu %xmm1,-0x200(%r9,%rcx,2) │ │ - lea (%rdx,%rcx,1),%rax │ │ - add $0x8,%rax │ │ - add $0x8,%rcx │ │ - cmp $0x100,%rax │ │ - jne b4540 │ │ - mov -0x28(%rsp),%rax │ │ - mov %rax,%rbp │ │ - cmp 0x20(%rsp),%rax │ │ - je b4280 │ │ - jmpq b42ca │ │ - test %rbx,%rbx │ │ - je b4e52 │ │ - mov %r9,-0x48(%rsp) │ │ - test %ebp,%ebp │ │ - jle b4e40 │ │ - mov %ebp,%r11d │ │ - mov -0x68(%rsp),%rdx │ │ - lea (%rdx,%rdx,1),%r8 │ │ - mov -0x70(%rsp),%rcx │ │ - mov %rcx,%r15 │ │ - sub %r8,%r15 │ │ - lea (%rcx,%r10,2),%r12 │ │ - add %r10,%r10 │ │ - mov -0x60(%rsp),%rax │ │ - add %rax,%rax │ │ - mov %rax,-0x60(%rsp) │ │ - lea (%r8,%r8,2),%rax │ │ - mov %rcx,%r9 │ │ - sub %rax,%r9 │ │ - lea 0x0(,%rdx,4),%rax │ │ - mov %r10,%rsi │ │ - mov %rcx,%r10 │ │ - sub %rax,%r10 │ │ - lea (%rcx,%rdx,2),%r13 │ │ - lea (%rdx,%rdx,2),%rax │ │ - lea (%rcx,%rax,2),%rax │ │ - lea (%rcx,%rsi,2),%rdx │ │ - jmp b47ec │ │ - nopw 0x0(%rax,%rax,1) │ │ - add %r8,%r15 │ │ - add %r8,-0x70(%rsp) │ │ - add %r8,%r12 │ │ - mov -0x40(%rsp),%rcx │ │ - add -0x60(%rsp),%rcx │ │ - mov %rcx,-0x40(%rsp) │ │ - add %r8,%r9 │ │ - add %r8,%r10 │ │ - add %r8,%r13 │ │ - add %r8,%rax │ │ - add %r8,%rdx │ │ - mov -0x48(%rsp),%rcx │ │ - add $0xffffffff,%ecx │ │ - mov %rcx,-0x48(%rsp) │ │ - je b4e40 │ │ - xor %esi,%esi │ │ - jmp b4802 │ │ - mov -0x40(%rsp),%rdi │ │ - mov %cx,(%rdi,%rsi,2) │ │ - add $0x1,%rsi │ │ - cmp %rsi,%r11 │ │ - je b47b0 │ │ - movsbl (%rbx),%ecx │ │ - movzwl (%r9,%rsi,2),%edi │ │ - imul %ecx,%edi │ │ - movsbl 0x1(%rbx),%ecx │ │ - movzwl (%r10,%rsi,2),%ebp │ │ - imul %ecx,%ebp │ │ - add %edi,%ebp │ │ - movsbl 0x2(%rbx),%ecx │ │ - movzwl (%r15,%rsi,2),%edi │ │ - imul %ecx,%edi │ │ - add %ebp,%edi │ │ - movsbl 0x3(%rbx),%ecx │ │ - mov -0x70(%rsp),%rbp │ │ - movzwl 0x0(%rbp,%rsi,2),%ebp │ │ - imul %ecx,%ebp │ │ - add %edi,%ebp │ │ - movsbl 0x4(%rbx),%ecx │ │ - movzwl 0x0(%r13,%rsi,2),%edi │ │ - imul %ecx,%edi │ │ - add %ebp,%edi │ │ - movsbl 0x5(%rbx),%ecx │ │ - movzwl (%r12,%rsi,2),%ebp │ │ - imul %ecx,%ebp │ │ - add %edi,%ebp │ │ - movsbl 0x6(%rbx),%ecx │ │ - movzwl (%rax,%rsi,2),%edi │ │ - imul %ecx,%edi │ │ - add %ebp,%edi │ │ - movsbl 0x7(%rbx),%ecx │ │ - movzwl (%rdx,%rsi,2),%ebp │ │ - imul %ecx,%ebp │ │ - lea (%rdi,%rbp,1),%edi │ │ - add $0x20,%edi │ │ - mov %edi,%ecx │ │ - sar $0x6,%ecx │ │ - mov -0x74(%rsp),%ebp │ │ - mov %ebp,%r14d │ │ - cmp %ebp,%ecx │ │ - jg b488a │ │ - mov %ecx,%r14d │ │ - xor %ecx,%ecx │ │ - test %edi,%edi │ │ - js b47f0 │ │ - mov %r14d,%ecx │ │ - jmpq b47f0 │ │ - mov $0x18,%ecx │ │ - sub -0x58(%rsp),%ecx │ │ - mov $0x1,%eax │ │ - mov %ecx,-0x58(%rsp) │ │ - shl %cl,%eax │ │ - test %ebp,%ebp │ │ - jle b4e40 │ │ + setne %r15b │ │ + shl $0x3,%r15d │ │ + mov 0x14c0(%rdi),%r11d │ │ + lea 0x1(%r14),%edi │ │ + mov 0xd38(%rbx),%r8d │ │ + test $0x1,%r11b │ │ + je aabd4 │ │ + xor %eax,%eax │ │ + cmp %r8d,%edi │ │ + setl %al │ │ + mov %r8d,0x3c(%rsp) │ │ + mov 0x944(%rbx),%r8d │ │ + mov 0x8(%rbx),%rcx │ │ + mov 0x3f4(%rcx),%cl │ │ + add $0x6,%cl │ │ + mov %edi,%r13d │ │ + mov %edi,%r9d │ │ + shl %cl,%r9d │ │ + shl $0x3,%eax │ │ + sub %eax,%r9d │ │ + cmp %r8d,%r9d │ │ + cmovg %r8d,%r9d │ │ + mov 0x940(%rbx),%eax │ │ + mov %r14d,%edx │ │ + shl %cl,%edx │ │ + sub %r15d,%edx │ │ + mov (%r10),%rsi │ │ + mov %r15d,%ecx │ │ + mov %r11d,%r12d │ │ + mov 0x930(%rbx),%rdi │ │ + shr %rdi │ │ + imul %rcx,%rdi │ │ + add %rdi,%rdi │ │ + sub %rdi,%rsi │ │ + movl $0x0,(%rsp) │ │ + mov %rbx,%rdi │ │ mov %eax,%ecx │ │ - mov %r8d,%r9d │ │ - sar %r9d │ │ - lea 0x7(%r14),%rdx │ │ - mov %rdx,0xc0(%rsp) │ │ - mov %eax,%r8d │ │ - sar %r8d │ │ - mov %ebp,%edi │ │ - lea -0x1(%rdi),%rcx │ │ - lea 0x8(%r14),%rdx │ │ - mov %rdx,0xb8(%rsp) │ │ - cmp $0xfffffffd,%ecx │ │ - seta %dl │ │ - mov %rcx,%rsi │ │ - shr $0x20,%rsi │ │ - setne %sil │ │ - or %sil,%dl │ │ - cmp $0xfffffffc,%ecx │ │ - seta %bl │ │ - lea 0x4(%rdi),%rax │ │ - mov %rax,0xb0(%rsp) │ │ - or %sil,%bl │ │ - or %dl,%bl │ │ - cmp $0xfffffffb,%ecx │ │ - seta %al │ │ - or %sil,%al │ │ - or %bl,%al │ │ - mov %al,-0x30(%rsp) │ │ - mov %edi,%eax │ │ - and $0xfffffff8,%eax │ │ - mov %rax,0xa8(%rsp) │ │ - mov %r8d,-0x78(%rsp) │ │ - movd %r8d,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm15 │ │ - movd -0x58(%rsp),%xmm0 │ │ - mov %r9d,(%rsp) │ │ - movd %r9d,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm12 │ │ - movd -0x20(%rsp),%xmm1 │ │ - movd -0x74(%rsp),%xmm2 │ │ - pshufd $0x0,%xmm2,%xmm2 │ │ - mov -0x68(%rsp),%rax │ │ - lea (%rax,%rax,1),%rax │ │ - mov %rax,-0x38(%rsp) │ │ - mov -0x60(%rsp),%rax │ │ - lea (%rax,%rax,1),%rax │ │ - mov %rax,0xc8(%rsp) │ │ - mov %rdi,0x18(%rsp) │ │ - mov %rdi,%r8 │ │ - neg %r8 │ │ + mov %r10,%rbp │ │ + callq aacf0 │ │ + mov 0x3c(%rsp),%r8d │ │ + mov %r13d,%edi │ │ + mov %r12d,%r11d │ │ + mov %rbp,%r10 │ │ + test $0x6,%r11b │ │ + je aacdd │ │ + mov 0x948(%rbx),%ecx │ │ + xor %eax,%eax │ │ + cmp $0x1,%ecx │ │ + sete %al │ │ xor %edx,%edx │ │ - pmovzxdq %xmm1,%xmm6 │ │ - pmovzxdq %xmm0,%xmm0 │ │ - movdqa 0x45351(%rip),%xmm5 │ │ - mov -0x40(%rsp),%r9 │ │ - mov -0x70(%rsp),%r12 │ │ - movdqa %xmm0,0x20(%rsp) │ │ - movdqa %xmm6,0x40(%rsp) │ │ - movdqa %xmm2,0x30(%rsp) │ │ - jmp b49ed │ │ - nopl (%rax) │ │ - add -0x38(%rsp),%r12 │ │ - mov -0x28(%rsp),%rdx │ │ - add $0x1,%rdx │ │ - add 0xc8(%rsp),%r9 │ │ - mov -0x48(%rsp),%rax │ │ - add $0xffffffff,%eax │ │ - mov %rax,-0x48(%rsp) │ │ - mov -0x4c(%rsp),%ebp │ │ - je b4e40 │ │ - cmp $0x8,%ebp │ │ - setb %cl │ │ - or -0x30(%rsp),%cl │ │ - mov %rdx,-0x28(%rsp) │ │ - jne b4d50 │ │ - mov -0x60(%rsp),%rcx │ │ - imul %rdx,%rcx │ │ - mov -0x40(%rsp),%rax │ │ - lea (%rax,%rcx,2),%rsi │ │ - add 0x18(%rsp),%rcx │ │ - lea (%rax,%rcx,2),%rbx │ │ - mov -0x68(%rsp),%rcx │ │ - imul %rdx,%rcx │ │ - mov -0x70(%rsp),%rax │ │ - lea (%rax,%rcx,2),%rbp │ │ - add $0xfffffffffffffffa,%rbp │ │ - add 0xb0(%rsp),%rcx │ │ - cmp %rsi,0xb8(%rsp) │ │ - seta %r15b │ │ - lea (%rax,%rcx,2),%rcx │ │ - cmp %rbx,0xc0(%rsp) │ │ - setb %r13b │ │ - cmp %rcx,%rsi │ │ - setb %cl │ │ - cmp %rbx,%rbp │ │ - setb %bl │ │ - test %r13b,%r15b │ │ - jne b4d50 │ │ - mov $0x0,%ebp │ │ - and %bl,%cl │ │ - jne b4d52 │ │ - movzbl (%r14),%ecx │ │ - movd %ecx,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm0 │ │ - movdqa %xmm0,-0x10(%rsp) │ │ - movzbl 0x1(%r14),%ecx │ │ - movd %ecx,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm0 │ │ - movdqa %xmm0,0x90(%rsp) │ │ - movzbl 0x2(%r14),%ecx │ │ - movd %ecx,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm0 │ │ - movdqa %xmm0,0x80(%rsp) │ │ - movzbl 0x3(%r14),%ecx │ │ - movd %ecx,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm0 │ │ - movdqa %xmm0,0x70(%rsp) │ │ - movzbl 0x4(%r14),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpcklbw %xmm1,%xmm1 │ │ - pshuflw $0xe0,%xmm1,%xmm1 │ │ - pmovsxbd %xmm1,%xmm0 │ │ - movdqa %xmm0,0x60(%rsp) │ │ - movzbl 0x5(%r14),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpcklbw %xmm2,%xmm2 │ │ - pshuflw $0xe0,%xmm2,%xmm2 │ │ - pmovsxbd %xmm2,%xmm0 │ │ - movdqa %xmm0,0x50(%rsp) │ │ - movzbl 0x6(%r14),%ecx │ │ - movd %ecx,%xmm3 │ │ - punpcklbw %xmm3,%xmm3 │ │ - pshuflw $0xe0,%xmm3,%xmm3 │ │ - pmovsxbd %xmm3,%xmm3 │ │ - movzbl 0x7(%r14),%ecx │ │ - movd %ecx,%xmm4 │ │ - punpcklbw %xmm4,%xmm4 │ │ - pshuflw $0xe0,%xmm4,%xmm4 │ │ - pmovsxbd %xmm4,%xmm4 │ │ - xor %ebp,%ebp │ │ - mov 0xa8(%rsp),%rax │ │ - movdqa %xmm5,%xmm1 │ │ - nopl 0x0(%rax,%rax,1) │ │ - pmovzxwd 0x2(%r12,%rbp,2),%xmm7 │ │ - movdqa %xmm7,%xmm6 │ │ - pmovzxwd 0x4(%r12,%rbp,2),%xmm5 │ │ - pmovzxwd -0x4(%r12,%rbp,2),%xmm0 │ │ - movdqa 0x90(%rsp),%xmm2 │ │ - pmulld %xmm2,%xmm0 │ │ - pmulld %xmm2,%xmm5 │ │ - pmovzxwd -0x2(%r12,%rbp,2),%xmm9 │ │ - pmovzxwd 0x6(%r12,%rbp,2),%xmm8 │ │ - movdqa 0x80(%rsp),%xmm2 │ │ - pmulld %xmm2,%xmm8 │ │ - paddd %xmm5,%xmm8 │ │ - pmulld %xmm2,%xmm9 │ │ - paddd %xmm0,%xmm9 │ │ - pmovzxwd 0x8(%r12,%rbp,2),%xmm0 │ │ - pmovzxwd (%r12,%rbp,2),%xmm5 │ │ - movdqa 0x70(%rsp),%xmm2 │ │ - pmulld %xmm2,%xmm5 │ │ - pmulld %xmm2,%xmm0 │ │ - pmovzxwd 0xa(%r12,%rbp,2),%xmm10 │ │ - movdqa 0x60(%rsp),%xmm2 │ │ - pmulld %xmm2,%xmm10 │ │ - paddd %xmm0,%xmm10 │ │ - pmulld %xmm2,%xmm7 │ │ - paddd %xmm5,%xmm7 │ │ - mov %ebp,%ecx │ │ - and $0xfffffff8,%ecx │ │ - add %rcx,%rcx │ │ - pmovzxwd 0xc(%r12,%rcx,1),%xmm0 │ │ - pmovzxwd 0x4(%r12,%rcx,1),%xmm5 │ │ - movdqa 0x50(%rsp),%xmm2 │ │ - pmulld %xmm2,%xmm5 │ │ - pmulld %xmm2,%xmm0 │ │ - pmovzxwd 0xe(%r12,%rcx,1),%xmm14 │ │ - pmulld %xmm3,%xmm14 │ │ - paddd %xmm0,%xmm14 │ │ - pmovzxwd 0x6(%r12,%rcx,1),%xmm0 │ │ - pmulld %xmm3,%xmm0 │ │ - paddd %xmm5,%xmm0 │ │ - pmovzxwd -0x6(%r12,%rbp,2),%xmm11 │ │ - movdqa -0x10(%rsp),%xmm13 │ │ - pmulld %xmm13,%xmm11 │ │ - paddd %xmm15,%xmm11 │ │ - paddd %xmm9,%xmm11 │ │ - paddd %xmm7,%xmm11 │ │ - pmovzxwd 0x8(%r12,%rcx,1),%xmm5 │ │ - paddd %xmm0,%xmm11 │ │ - pmulld %xmm4,%xmm5 │ │ - paddd %xmm5,%xmm11 │ │ - pmulld %xmm13,%xmm6 │ │ - paddd %xmm15,%xmm6 │ │ - paddd %xmm8,%xmm6 │ │ - paddd %xmm10,%xmm6 │ │ - paddd %xmm14,%xmm6 │ │ - pmovzxwd 0x10(%r12,%rcx,1),%xmm0 │ │ - pmulld %xmm4,%xmm0 │ │ - paddd %xmm0,%xmm6 │ │ - movdqa 0x20(%rsp),%xmm0 │ │ - psrad %xmm0,%xmm11 │ │ - psrad %xmm0,%xmm6 │ │ - paddd %xmm12,%xmm6 │ │ - paddd %xmm12,%xmm11 │ │ - movdqa 0x40(%rsp),%xmm0 │ │ - psrad %xmm0,%xmm11 │ │ - psrad %xmm0,%xmm6 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm11,%xmm0 │ │ - movdqa 0x30(%rsp),%xmm2 │ │ - pminsd %xmm2,%xmm11 │ │ - pandn %xmm11,%xmm0 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtd %xmm6,%xmm5 │ │ - pminsd %xmm2,%xmm6 │ │ - pandn %xmm6,%xmm5 │ │ - pshufb %xmm1,%xmm5 │ │ - pshufb %xmm1,%xmm0 │ │ - punpcklqdq %xmm5,%xmm0 │ │ - movdqu %xmm0,(%r9,%rbp,2) │ │ - add $0x8,%rbp │ │ - cmp %rbp,%rax │ │ - jne b4b70 │ │ - mov %rax,%rbp │ │ - cmp 0x18(%rsp),%rax │ │ - movdqa %xmm1,%xmm5 │ │ - je b49c0 │ │ - jmp b4d52 │ │ - nopl 0x0(%rax) │ │ - xor %ebp,%ebp │ │ - add $0x4,%rbp │ │ - jmp b4d7c │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %si,-0x8(%r9,%rbp,2) │ │ - lea (%r8,%rbp,1),%rax │ │ - add $0x1,%rax │ │ - add $0x1,%rbp │ │ - cmp $0x4,%rax │ │ - je b49c0 │ │ - movsbl (%r14),%ecx │ │ - movzwl -0xe(%r12,%rbp,2),%r15d │ │ - imul %ecx,%r15d │ │ - movsbl 0x1(%r14),%esi │ │ - movzwl -0xc(%r12,%rbp,2),%r10d │ │ - imul %esi,%r10d │ │ - movsbl 0x2(%r14),%ebx │ │ - movzwl -0xa(%r12,%rbp,2),%esi │ │ - imul %ebx,%esi │ │ - movsbl 0x3(%r14),%edi │ │ - movzwl -0x8(%r12,%rbp,2),%ebx │ │ - imul %edi,%ebx │ │ - movsbl 0x4(%r14),%edi │ │ - movzwl -0x6(%r12,%rbp,2),%r13d │ │ - imul %edi,%r13d │ │ - movsbl 0x5(%r14),%edi │ │ - lea -0x2(%rbp),%r11d │ │ - movzwl (%r12,%r11,2),%edx │ │ - imul %edi,%edx │ │ - movsbl 0x6(%r14),%edi │ │ - lea -0x1(%rbp),%eax │ │ - movzwl (%r12,%rax,2),%eax │ │ - imul %edi,%eax │ │ - movsbl 0x7(%r14),%edi │ │ - mov %ebp,%ecx │ │ - movzwl (%r12,%rcx,2),%ecx │ │ - imul %edi,%ecx │ │ - add -0x78(%rsp),%r15d │ │ - add %r10d,%r15d │ │ - add %esi,%r15d │ │ - add %ebx,%r15d │ │ - add %r13d,%r15d │ │ - add %edx,%r15d │ │ - add %eax,%r15d │ │ - add %ecx,%r15d │ │ - mov -0x58(%rsp),%ecx │ │ - sar %cl,%r15d │ │ - add (%rsp),%r15d │ │ - mov -0x20(%rsp),%ecx │ │ - sar %cl,%r15d │ │ - mov -0x74(%rsp),%eax │ │ + cmp $0x3,%ecx │ │ + setne %dl │ │ + mov 0x944(%rbx),%r13d │ │ + add %eax,%r13d │ │ + mov %eax,%ecx │ │ + sar %cl,%r13d │ │ + mov 0x940(%rbx),%r12d │ │ + add %edx,%r12d │ │ + mov %edx,%ecx │ │ + sar %cl,%r12d │ │ + mov 0x8(%rbx),%rcx │ │ + mov 0x3f4(%rcx),%edx │ │ + sub %eax,%edx │ │ + add $0x6,%dl │ │ + mov %edi,%ebp │ │ + mov %edx,%ecx │ │ + shl %cl,%ebp │ │ + mov $0x8,%esi │ │ mov %eax,%ecx │ │ - cmp %eax,%r15d │ │ - jg b4e2e │ │ + shr %cl,%esi │ │ + xor %ecx,%ecx │ │ + cmp %r8d,%edi │ │ + cmovl %esi,%ecx │ │ + sub %ecx,%ebp │ │ + cmp %r13d,%ebp │ │ + cmovg %r13d,%ebp │ │ + mov %eax,%ecx │ │ + shr %cl,%r15d │ │ + mov %edx,%ecx │ │ + shl %cl,%r14d │ │ + sub %r15d,%r14d │ │ mov %r15d,%ecx │ │ - xor %esi,%esi │ │ - test %r15d,%r15d │ │ - js b4d60 │ │ - mov %ecx,%esi │ │ - jmpq b4d60 │ │ - add $0x87d8,%rsp │ │ + test $0x2,%r11b │ │ + je aaca4 │ │ + mov 0x8(%r10),%rsi │ │ + mov 0x938(%rbx),%rax │ │ + shr %rax │ │ + imul %rcx,%rax │ │ + add %rax,%rax │ │ + sub %rax,%rsi │ │ + movl $0x1,(%rsp) │ │ + mov %r11d,0x3c(%rsp) │ │ + mov %rbx,%rdi │ │ + mov %r14d,%edx │ │ + mov %rcx,0x40(%rsp) │ │ + mov %r12d,%ecx │ │ + mov %r13d,%r8d │ │ + mov %ebp,%r9d │ │ + mov %r10,%r15 │ │ + callq aacf0 │ │ + mov 0x40(%rsp),%rcx │ │ + mov 0x3c(%rsp),%r11d │ │ + mov %r15,%r10 │ │ + test $0x4,%r11b │ │ + je aacdd │ │ + mov 0x10(%r10),%rsi │ │ + mov 0x938(%rbx),%rax │ │ + shr %rax │ │ + imul %rcx,%rax │ │ + add %rax,%rax │ │ + sub %rax,%rsi │ │ + movl $0x2,(%rsp) │ │ + mov %rbx,%rdi │ │ + mov %r14d,%edx │ │ + mov %r12d,%ecx │ │ + mov %r13d,%r8d │ │ + mov %ebp,%r9d │ │ + callq aacf0 │ │ + add $0x48,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - mov -0x40(%rsp),%rdi │ │ - mov -0x60(%rsp),%rsi │ │ - mov -0x68(%rsp),%rcx │ │ - mov %ebp,%r8d │ │ - add $0x87d8,%rsp │ │ + nopl 0x0(%rax) │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + sub $0x948,%rsp │ │ + mov %r9d,%r11d │ │ + mov %r8d,%r12d │ │ + mov %rcx,0x58(%rsp) │ │ + mov %rsi,0x30(%rsp) │ │ + xor %r13d,%r13d │ │ + cmpl $0x0,0x980(%rsp) │ │ + setne %r13b │ │ + mov 0x948(%rdi),%ecx │ │ + cmp $0x1,%ecx │ │ + sete %al │ │ + and %r13b,%al │ │ + cmp $0x3,%ecx │ │ + setne %sil │ │ + mov 0x18(%rdi),%rcx │ │ + mov 0x568(%rcx,%r13,4),%cl │ │ + mov $0x1,%ebx │ │ + shl %cl,%ebx │ │ + mov $0x8,%ebp │ │ + mov %eax,%ecx │ │ + shr %cl,%ebp │ │ + mov %rdi,0x38(%rsp) │ │ + mov 0x930(%rdi,%r13,8),%r14 │ │ + mov %ebx,%r9d │ │ + sar %r9d │ │ + xor %r10d,%r10d │ │ + test %edx,%edx │ │ + cmove %edx,%ebp │ │ + setg %r10b │ │ + mov %edx,0x2c(%rsp) │ │ + add %edx,%ebp │ │ + mov %ebx,%ecx │ │ + neg %ecx │ │ + xor %r15d,%r15d │ │ + mov $0x0,%r8d │ │ + and %ebp,%ecx │ │ + je aad99 │ │ + lea (%rcx,%r9,1),%edx │ │ + xor %ebp,%ebp │ │ + cmp %r12d,%edx │ │ + cmovg %ebx,%ebp │ │ + sub %ebp,%ecx │ │ + mov %ecx,%r8d │ │ + mov %eax,%ecx │ │ + shl %cl,%r8d │ │ + mov %r8d,%eax │ │ + sar $0x7,%eax │ │ + mov 0x38(%rsp),%rdx │ │ + movslq 0xd44(%rdx),%rcx │ │ + movslq %eax,%rbp │ │ + imul %rcx,%rbp │ │ + shr $0x5,%r8d │ │ + and $0x2,%r8d │ │ + mov 0x1150(%rdx),%rdi │ │ + movslq 0x980(%rsp),%rax │ │ + mov %rbp,%rcx │ │ + mov %rbp,0xb0(%rsp) │ │ + imul $0x78,%rbp,%rcx │ │ + add %rdi,%rcx │ │ + lea (%rax,%rax,4),%rax │ │ + mov %rax,0xa8(%rsp) │ │ + lea (%rcx,%rax,8),%rax │ │ + lea (%r8,%r8,4),%rcx │ │ + lea (%rax,%rcx,2),%rbp │ │ + mov %rbp,0x70(%rsp) │ │ + cmpb $0x0,(%rax,%rcx,2) │ │ + lea 0x2(,%r10,4),%r12d │ │ + setne %bpl │ │ + mov %r9,0x90(%rsp) │ │ + lea (%rbx,%r9,1),%eax │ │ + cmp 0x58(%rsp),%eax │ │ + jle aae39 │ │ + xor %ebx,%ebx │ │ + mov 0x2c(%rsp),%r8d │ │ + mov 0x30(%rsp),%rsi │ │ + test %bpl,%bpl │ │ + jne ab0fe │ │ + jmpq ab14f │ │ + mov %rbx,%r10 │ │ + mov %r11,%rcx │ │ + mov %ebp,%r11d │ │ + and %sil,%r13b │ │ + movzbl %r13b,%eax │ │ + xor $0x7,%eax │ │ + mov %rax,0xa0(%rsp) │ │ + add $0xffffffff,%eax │ │ + mov %eax,0x44(%rsp) │ │ + mov %ecx,%eax │ │ + movslq %r10d,%rbp │ │ + mov 0x2c(%rsp),%edx │ │ + sub %edx,%eax │ │ + mov %eax,0x68(%rsp) │ │ + mov %rbx,0x60(%rsp) │ │ + mov %r8,0x98(%rsp) │ │ + jle ab161 │ │ + sar %r14 │ │ + mov %ecx,%eax │ │ + sub %edx,%eax │ │ + mov %rax,0x88(%rsp) │ │ + mov %edx,%eax │ │ + not %eax │ │ + add %ecx,%eax │ │ + mov %eax,0x6c(%rsp) │ │ + mov 0x30(%rsp),%rsi │ │ + lea (%rsi,%rbp,2),%rax │ │ + add $0xfffffffffffffff8,%rax │ │ + mov %rax,0x48(%rsp) │ │ + mov %rbp,%rax │ │ + add %rbp,%rax │ │ + mov %rax,0xb8(%rsp) │ │ + add %r14,%r14 │ │ + mov %rcx,0x80(%rsp) │ │ + mov %ecx,%eax │ │ + sub %dl,%al │ │ + movzbl %al,%r13d │ │ + and $0x7,%r13d │ │ + xor %ebx,%ebx │ │ + xor %r8d,%r8d │ │ + mov %rbp,0x50(%rsp) │ │ + nopw 0x0(%rax,%rax,1) │ │ + lea (%r8,%r10,1),%r15d │ │ + mov %r15d,%eax │ │ + mov 0x44(%rsp),%ecx │ │ + shr %cl,%eax │ │ + and $0x1,%eax │ │ + mov %r15d,%edx │ │ + mov 0xa0(%rsp),%rcx │ │ + sar %cl,%edx │ │ + or 0x98(%rsp),%eax │ │ + add 0xb0(%rsp),%edx │ │ + movslq %edx,%rcx │ │ + imul $0x78,%rcx,%rcx │ │ + add %rdi,%rcx │ │ + mov 0xa8(%rsp),%rdx │ │ + lea (%rcx,%rdx,8),%rdx │ │ + lea (%rax,%rax,4),%rax │ │ + lea (%rdx,%rax,2),%rcx │ │ + xor %r9d,%r9d │ │ + test %ebx,%ebx │ │ + sete %r9b │ │ + mov %rcx,0x70(%rsp,%r9,8) │ │ + cmpb $0x0,(%rdx,%rax,2) │ │ + setne 0x30(%rsp) │ │ + movslq %ebx,%r10 │ │ + je ab00f │ │ + imul $0x440,%r10,%rax │ │ + testb $0x7,0x88(%rsp) │ │ + je ab0c0 │ │ + lea (%rsp,%rax,1),%rdx │ │ + add $0xc0,%rdx │ │ + mov 0x48(%rsp),%rcx │ │ + xor %ebp,%ebp │ │ + xor %eax,%eax │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + mov (%rcx),%rdi │ │ + mov %rdi,(%rdx,%rax,8) │ │ + add $0x1,%rax │ │ + add $0xfffffffffffffff8,%rbp │ │ + add %r14,%rcx │ │ + cmp %eax,%r13d │ │ + jne aaf80 │ │ + mov 0x88(%rsp),%rdi │ │ + sub %eax,%edi │ │ + sub %rbp,%rdx │ │ + mov 0x50(%rsp),%rbp │ │ + cmpl $0x7,0x6c(%rsp) │ │ + jb ab00f │ │ + mov (%rcx),%rax │ │ + mov %rax,(%rdx) │ │ + mov (%rcx,%r14,1),%rax │ │ + add %r14,%rcx │ │ + mov %rax,0x8(%rdx) │ │ + mov (%r14,%rcx,1),%rax │ │ + add %r14,%rcx │ │ + mov %rax,0x10(%rdx) │ │ + mov (%r14,%rcx,1),%rax │ │ + add %r14,%rcx │ │ + mov %rax,0x18(%rdx) │ │ + mov (%r14,%rcx,1),%rax │ │ + add %r14,%rcx │ │ + mov %rax,0x20(%rdx) │ │ + mov (%r14,%rcx,1),%rax │ │ + add %r14,%rcx │ │ + mov %rax,0x28(%rdx) │ │ + mov (%r14,%rcx,1),%rax │ │ + add %r14,%rcx │ │ + mov %rax,0x30(%rdx) │ │ + mov (%r14,%rcx,1),%rax │ │ + add %r14,%rcx │ │ + mov %rax,0x38(%rdx) │ │ + add %r14,%rcx │ │ + add $0x40,%rdx │ │ + add $0xfffffff8,%edi │ │ + jg aafb0 │ │ + test $0x1,%r11b │ │ + je ab06f │ │ + imul $0x440,%r9,%rax │ │ + lea (%rsp,%rax,1),%rdx │ │ + add $0xc0,%rdx │ │ + sub $0x20,%rsp │ │ + mov 0x58(%rsp),%rdi │ │ + mov %r8d,%ecx │ │ + mov 0x4c(%rsp),%r8d │ │ + mov %rsi,%rbp │ │ + mov 0x9a0(%rsp),%r9d │ │ + push %r12 │ │ + pushq 0x98(%rsp,%r10,8) │ │ + pushq 0xb0(%rsp) │ │ + pushq 0x98(%rsp) │ │ + callq ab2b0 │ │ + mov %rbp,%rsi │ │ + mov 0x90(%rsp),%rbp │ │ + add $0x40,%rsp │ │ + lea (%rsi,%rbp,2),%rsi │ │ + or $0x1,%r12d │ │ + xor $0x1,%ebx │ │ + mov 0x60(%rsp),%r10 │ │ + lea (%r15,%r10,1),%eax │ │ + add 0x90(%rsp),%eax │ │ + cmp 0x58(%rsp),%eax │ │ + jg ab0e7 │ │ + mov 0x38(%rsp),%rax │ │ + mov 0x1150(%rax),%rdi │ │ + mov 0xb8(%rsp),%rax │ │ + add %rax,0x48(%rsp) │ │ + mov 0x30(%rsp),%r11b │ │ + mov %r15d,%r8d │ │ + jmpq aaee0 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + lea (%rsi,%rbp,2),%rcx │ │ + add $0xfffffffffffffff8,%rcx │ │ + lea (%rsp,%rax,1),%rdx │ │ + add $0xc0,%rdx │ │ + mov 0x68(%rsp),%edi │ │ + cmpl $0x7,0x6c(%rsp) │ │ + jae aafb0 │ │ + jmpq ab00f │ │ + mov 0x30(%rsp),%bpl │ │ + mov 0x80(%rsp),%r11 │ │ + mov 0x2c(%rsp),%r8d │ │ + test %bpl,%bpl │ │ + je ab14f │ │ + and $0xfffffffd,%r12d │ │ + mov 0x58(%rsp),%rbp │ │ + sub %r15d,%ebp │ │ + xor %eax,%eax │ │ + test %ebx,%ebx │ │ + sete %al │ │ + imul $0x440,%rax,%rax │ │ + lea (%rsp,%rax,1),%rdx │ │ + add $0xc0,%rdx │ │ + movslq %ebx,%rax │ │ + sub $0x20,%rsp │ │ + mov 0x58(%rsp),%rdi │ │ + mov %r15d,%ecx │ │ + mov 0x9a0(%rsp),%r9d │ │ + push %r12 │ │ + pushq 0x98(%rsp,%rax,8) │ │ + push %r11 │ │ + push %rbp │ │ + callq ab2b0 │ │ + add $0x40,%rsp │ │ + add $0x948,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp b4e80 │ │ + retq │ │ + add %rbp,%rbp │ │ + mov %rbp,0x50(%rsp) │ │ + mov 0x90(%rsp),%rax │ │ + lea (%rax,%r10,2),%r9d │ │ + xor %ebx,%ebx │ │ + xor %r15d,%r15d │ │ + mov 0x30(%rsp),%rsi │ │ + mov %r11d,%ebp │ │ + mov %rcx,%r11 │ │ + mov %r9,0x48(%rsp) │ │ nopw 0x0(%rax,%rax,1) │ │ + mov %ebp,%edx │ │ + lea (%r15,%r10,1),%r13d │ │ + mov %r13d,%eax │ │ + mov 0x44(%rsp),%ecx │ │ + shr %cl,%eax │ │ + and $0x1,%eax │ │ + mov %r13d,%ebp │ │ + mov 0xa0(%rsp),%rcx │ │ + sar %cl,%ebp │ │ + or %r8d,%eax │ │ + add 0xb0(%rsp),%ebp │ │ + movslq %ebp,%rcx │ │ + imul $0x78,%rcx,%rcx │ │ + add %rdi,%rcx │ │ + mov 0xa8(%rsp),%rdi │ │ + lea (%rcx,%rdi,8),%rcx │ │ + lea (%rax,%rax,4),%rbp │ │ + lea (%rcx,%rbp,2),%rdi │ │ + xor %eax,%eax │ │ + test %ebx,%ebx │ │ + sete %al │ │ + mov %rdi,0x70(%rsp,%rax,8) │ │ + cmpb $0x0,(%rcx,%rbp,2) │ │ + setne %bpl │ │ + test $0x1,%dl │ │ + je ab262 │ │ + imul $0x440,%rax,%rax │ │ + lea (%rsp,%rax,1),%rdx │ │ + add $0xc0,%rdx │ │ + movslq %ebx,%rax │ │ + sub $0x20,%rsp │ │ + mov 0x58(%rsp),%rdi │ │ + mov %r15d,%ecx │ │ + mov 0x4c(%rsp),%r8d │ │ + mov %bpl,0x50(%rsp) │ │ + mov %rsi,%rbp │ │ + mov 0x9a0(%rsp),%r9d │ │ + push %r12 │ │ + pushq 0x98(%rsp,%rax,8) │ │ + push %r11 │ │ + push %r10 │ │ + mov %r11,%r14 │ │ + callq ab2b0 │ │ + mov 0x88(%rsp),%r9 │ │ + mov %r14,%r11 │ │ + mov 0xd8(%rsp),%r8 │ │ + mov 0xa0(%rsp),%r10 │ │ + mov %rbp,%rsi │ │ + movzbl 0x70(%rsp),%ebp │ │ + add $0x40,%rsp │ │ + or $0x1,%r12d │ │ + xor $0x1,%ebx │ │ + lea (%r9,%r15,1),%eax │ │ + cmp 0x58(%rsp),%eax │ │ + mov 0x50(%rsp),%rcx │ │ + jg ab28f │ │ + mov 0x38(%rsp),%rax │ │ + mov 0x1150(%rax),%rdi │ │ + add %rcx,%rsi │ │ + mov %r13d,%r15d │ │ + jmpq ab190 │ │ + add %rcx,%rsi │ │ + add %r10d,%r15d │ │ + mov 0x2c(%rsp),%r8d │ │ + test %bpl,%bpl │ │ + jne ab0fe │ │ + jmpq ab14f │ │ + nopl 0x0(%rax,%rax,1) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x48,%rsp │ │ - mov %r9d,%r15d │ │ - mov %rcx,%r14 │ │ - mov %rdx,%r13 │ │ - mov %rsi,%rbp │ │ - mov %rdi,%rbx │ │ - add %r8d,%r8d │ │ - movslq %r8d,%r12 │ │ - lea -0x1(%r15),%eax │ │ - mov %r9d,%ecx │ │ - and $0x3,%ecx │ │ - je b4f12 │ │ - mov %eax,0x24(%rsp) │ │ - mov %r14,0x30(%rsp) │ │ - lea (%r14,%r14,1),%rax │ │ - mov %rax,0x40(%rsp) │ │ - mov %rbp,0x28(%rsp) │ │ - mov %rbp,%rax │ │ + sub $0x88,%rsp │ │ + xor %r13d,%r13d │ │ + test %r9d,%r9d │ │ + setne %r13b │ │ + cmpl $0x1,0x948(%rdi) │ │ + mov %ecx,0x48(%rsp) │ │ + sete %r14b │ │ + and %r13b,%r14b │ │ + movzbl %r14b,%r10d │ │ + movslq 0x940(%rdi),%r11 │ │ + add $0x1f,%r11 │ │ + and $0xffffffffffffffe0,%r11 │ │ + mov $0x8,%ebx │ │ + mov %r10d,%ecx │ │ + shl %cl,%ebx │ │ + xor %ebp,%ebp │ │ + test %r8d,%r8d │ │ + sete %bpl │ │ + cmove %r8d,%ebx │ │ + add %r8d,%ebx │ │ + mov 0x8(%rdi),%rcx │ │ + mov 0x3f4(%rcx),%r12d │ │ + mov %r12d,%ecx │ │ + sub %r10d,%ecx │ │ + add $0x6,%cl │ │ + sar %cl,%ebx │ │ + mov 0xc80(%rdi),%r15 │ │ + mov $0x4,%eax │ │ + mov %r12d,%ecx │ │ + shl %cl,%eax │ │ + mov %ebx,0x1c(%rsp) │ │ + imul %ebx,%eax │ │ + add $0xfffffffc,%eax │ │ + xor %ecx,%ecx │ │ + cmpl $0x1,0x18(%r15) │ │ + cmova %eax,%ecx │ │ + mov %rdx,0x50(%rsp) │ │ + mov 0xc8(%rsp),%ebx │ │ + shl $0x3,%ebp │ │ + mov $0x40,%eax │ │ + sub %ebp,%eax │ │ + mov 0xca8(%rdi),%rbp │ │ + mov 0x930(%rdi,%r13,8),%rdx │ │ + mov %rdx,0x60(%rsp) │ │ + movslq %r9d,%rdx │ │ + movslq %ecx,%r15 │ │ + mov %r10d,%ecx │ │ + shr %cl,%eax │ │ + imul %r11,%r15 │ │ + add %r15,%r15 │ │ + mov %rdi,0x80(%rsp) │ │ + add 0x1460(%rdi,%rdx,8),%r15 │ │ + mov %ebx,%r10d │ │ + sub %r8d,%r10d │ │ + cmp %r10d,%eax │ │ + cmovle %eax,%r10d │ │ + mov 0xd0(%rsp),%rax │ │ + cmpb $0x2,(%rax) │ │ + jne ab43e │ │ + movsbl 0x1(%rax),%r9d │ │ + mov %r9w,0x2c(%rsp) │ │ + mov %r9w,0x20(%rsp) │ │ + movsbl 0x2(%rax),%r12d │ │ + mov %r12w,0x22(%rsp) │ │ + movsbl 0x3(%rax),%r13d │ │ + mov %r13w,0x24(%rsp) │ │ + mov %r12d,%edi │ │ + add %r9d,%edi │ │ + add %r13d,%edi │ │ + add %edi,%edi │ │ + mov $0x80,%ecx │ │ + mov $0x80,%edx │ │ + sub %edi,%edx │ │ + mov %dx,0x26(%rsp) │ │ + movsbl 0x4(%rax),%edi │ │ + mov %di,0x3c(%rsp) │ │ + mov %di,0x30(%rsp) │ │ + movsbl 0x5(%rax),%edx │ │ + mov %dx,0x3a(%rsp) │ │ + mov %dx,0x32(%rsp) │ │ + movsbl 0x6(%rax),%eax │ │ + mov %ax,0x38(%rsp) │ │ + mov %ax,0x34(%rsp) │ │ + add %edi,%edx │ │ + add %eax,%edx │ │ + add %edx,%edx │ │ + sub %edx,%ecx │ │ + mov %cx,0x36(%rsp) │ │ + xor %eax,%eax │ │ + or %r9b,%dil │ │ + sete %al │ │ + lea 0xd00(,%rax,8),%rax │ │ add %rbp,%rax │ │ - mov %rax,0x38(%rsp) │ │ - xor %r14d,%r14d │ │ - mov %ecx,%ebp │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - mov %rbx,%rdi │ │ - mov %r13,%rsi │ │ - mov %r12,%rdx │ │ - callq 43b0 │ │ - add 0x40(%rsp),%r13 │ │ - add 0x38(%rsp),%rbx │ │ - add $0x1,%r14d │ │ - cmp %r14d,%ebp │ │ - jne b4ee0 │ │ - sub %r14d,%r15d │ │ - mov 0x30(%rsp),%r14 │ │ - mov 0x28(%rsp),%rbp │ │ - mov 0x24(%rsp),%eax │ │ - cmp $0x3,%eax │ │ - jb b4f76 │ │ - add %rbp,%rbp │ │ - add %r14,%r14 │ │ - nopl (%rax) │ │ - mov %rbx,%rdi │ │ - mov %r13,%rsi │ │ - mov %r12,%rdx │ │ - callq 43b0 │ │ - add %rbp,%rbx │ │ - add %r14,%r13 │ │ - mov %rbx,%rdi │ │ - mov %r13,%rsi │ │ - mov %r12,%rdx │ │ - callq 43b0 │ │ - add %rbp,%rbx │ │ - add %r14,%r13 │ │ - mov %rbx,%rdi │ │ - mov %r13,%rsi │ │ - mov %r12,%rdx │ │ - callq 43b0 │ │ - add %rbp,%rbx │ │ - add %r14,%r13 │ │ - mov %rbx,%rdi │ │ - mov %r13,%rsi │ │ - mov %r12,%rdx │ │ - callq 43b0 │ │ - add %rbp,%rbx │ │ - add %r14,%r13 │ │ - add $0xfffffffc,%r15d │ │ - jne b4f20 │ │ - add $0x48,%rsp │ │ + jmp ab48f │ │ + movzbl 0x7(%rax),%ecx │ │ + mov %rbp,%r9 │ │ + lea 0x6243c(%rip),%rbp │ │ + movzwl 0x0(%rbp,%rcx,4),%edi │ │ + xor %edx,%edx │ │ + test %edi,%edi │ │ + setne %dl │ │ + mov %edi,0x20(%rsp) │ │ + movzwl 0x2(%rbp,%rcx,4),%ecx │ │ + xor %edi,%edi │ │ + test %ecx,%ecx │ │ + setne %dil │ │ + mov %ecx,0x24(%rsp) │ │ + movsbl 0x8(%rax),%r13d │ │ + movsbl 0x9(%rax),%eax │ │ + add %r13d,%eax │ │ + mov $0x80,%r12d │ │ + sub %eax,%r12d │ │ + lea (%rdx,%rdi,2),%eax │ │ + lea (%r9,%rax,8),%rax │ │ + add $0xd08,%rax │ │ + mov %r13w,0x28(%rsp) │ │ + mov %r12w,0x2a(%rsp) │ │ + add %r10d,%r8d │ │ + cmp %ebx,%r8d │ │ + mov 0x50(%rsp),%rdx │ │ + jg ab5c3 │ │ + mov %rsi,%rdi │ │ + movslq 0x48(%rsp),%rcx │ │ + mov 0xd8(%rsp),%r12d │ │ + lea (%r15,%rcx,2),%r13 │ │ + mov (%rax),%rax │ │ + mov %rax,0x48(%rsp) │ │ + addl $0x1,0x1c(%rsp) │ │ + mov $0x40,%eax │ │ + mov %r14d,%ecx │ │ + shr %cl,%eax │ │ + mov %eax,0x5c(%rsp) │ │ + mov 0x60(%rsp),%rax │ │ + sar %rax │ │ + mov %rax,0x70(%rsp) │ │ + lea (%r11,%r11,1),%rax │ │ + mov %rax,0x78(%rsp) │ │ + lea 0x0(,%r11,8),%rax │ │ + mov %rax,0x68(%rsp) │ │ + xchg %ax,%ax │ │ + mov %r8d,0x50(%rsp) │ │ + mov 0x80(%rsp),%rsi │ │ + mov 0xd38(%rsi),%eax │ │ + xor 0x1c(%rsp),%eax │ │ + mov %r8d,%ecx │ │ + xor %ebx,%ecx │ │ + xor %ebp,%ebp │ │ + or %eax,%ecx │ │ + setne %bpl │ │ + and $0xfffffff7,%r12d │ │ + lea (%r12,%rbp,8),%r12d │ │ + mov 0x108c(%rsi),%eax │ │ + sub $0x20,%rsp │ │ + mov 0x80(%rsp),%rsi │ │ + mov %r13,%rcx │ │ + mov %rdx,%r14 │ │ + mov %rdi,%rbp │ │ + mov 0x98(%rsp),%r8 │ │ + mov 0xe0(%rsp),%r9d │ │ + push %rax │ │ + push %r12 │ │ + lea 0x50(%rsp),%rax │ │ + push %rax │ │ + push %r10 │ │ + mov %r10,%r15 │ │ + callq *0x88(%rsp) │ │ + mov 0x90(%rsp),%r8d │ │ + add $0x40,%rsp │ │ + mov %ebx,%eax │ │ + sub %r8d,%eax │ │ + mov 0x5c(%rsp),%esi │ │ + cmp %eax,%esi │ │ + cmovle %esi,%eax │ │ + test %eax,%eax │ │ + je ab5c3 │ │ + mov %rbp,%rdi │ │ + mov %r14,%rdx │ │ + movslq %r15d,%rcx │ │ + or $0x4,%r12d │ │ + mov 0x70(%rsp),%rsi │ │ + imul %rcx,%rsi │ │ + lea 0x0(,%rsi,2),%rdi │ │ + add %rbp,%rdi │ │ + lea (%r14,%rcx,8),%rdx │ │ + add %eax,%r8d │ │ + add 0x68(%rsp),%r13 │ │ + mov %eax,%r10d │ │ + cmp %ebx,%r8d │ │ + jle ab500 │ │ + add $0x88,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ + nopl (%rax) │ │ + push %rbx │ │ + sub $0x30,%rsp │ │ + mov %rdi,%rbx │ │ + callq 746b0 │ │ + test $0x1,%al │ │ + je ab6cd │ │ + movsd 0x74bf3(%rip),%xmm0 │ │ + movsd 0x74bf3(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x8(%rbx) │ │ + lea -0x9ce2b(%rip),%rcx │ │ + mov %rcx,0x18(%rbx) │ │ + test $0x2,%al │ │ + je ab6cd │ │ + lea -0x9ed0e(%rip),%rcx │ │ + mov %rcx,(%rbx) │ │ + movsd 0x74bcf(%rip),%xmm0 │ │ + movsd 0x74bcf(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x8(%rbx) │ │ + lea -0x9f58f(%rip),%rcx │ │ + mov %rcx,0x18(%rbx) │ │ + test $0x4,%al │ │ + je ab6cd │ │ + lea -0xa0fe2(%rip),%rcx │ │ + mov %rcx,(%rbx) │ │ + movsd 0x74bab(%rip),%xmm0 │ │ + movsd 0x74bab(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x8(%rbx) │ │ + lea -0xa17e3(%rip),%rcx │ │ + mov %rcx,0x18(%rbx) │ │ + test $0x8,%al │ │ + je ab6cd │ │ + lea -0xa2e02(%rip),%rcx │ │ + mov %rcx,(%rbx) │ │ + movsd 0x74b8b(%rip),%xmm0 │ │ + movsd 0x74b8b(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x8(%rbx) │ │ + lea -0xa3f53(%rip),%rcx │ │ + mov %rcx,0x18(%rbx) │ │ + test $0x10,%al │ │ + je ab6cd │ │ + movsd 0x74b75(%rip),%xmm0 │ │ + movsd 0x74b75(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x8(%rbx) │ │ + lea -0x9c4f9(%rip),%rax │ │ + mov %rax,0x18(%rbx) │ │ + add $0x30,%rsp │ │ + pop %rbx │ │ + retq │ │ + data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x10768,%rsp │ │ - mov %rcx,%rax │ │ - mov %rsi,-0x60(%rsp) │ │ - mov %rdi,-0x28(%rsp) │ │ - mov 0x107c0(%rsp),%ebp │ │ - bsr 0x107c8(%rsp),%esi │ │ - xor $0x1f,%esi │ │ - lea -0x12(%rsi),%ecx │ │ - mov $0x1,%edi │ │ - mov %ecx,-0x7c(%rsp) │ │ - shl %cl,%edi │ │ - mov %edi,-0x68(%rsp) │ │ - mov %r9,0x18(%rsp) │ │ - lea -0x1(%r9),%edi │ │ - imul 0x107b8(%rsp),%edi │ │ - add 0x107a8(%rsp),%edi │ │ - sar $0xa,%edi │ │ - add $0x8,%edi │ │ - lea (%rax,%rax,2),%rcx │ │ - sar %rax │ │ - mov %rax,-0x58(%rsp) │ │ - sub %rcx,%rdx │ │ - mov %ebp,%eax │ │ - and $0x1,%eax │ │ - add $0x3,%eax │ │ - mov $0x18,%ecx │ │ - mov %rsi,-0x78(%rsp) │ │ - sub %esi,%ecx │ │ - mov $0x1,%esi │ │ - mov %ecx,-0x10(%rsp) │ │ - shl %cl,%esi │ │ + sub $0x108,%rsp │ │ + mov %rdx,%r14 │ │ + mov (%rdi),%rax │ │ + mov %rax,0x60(%rsp) │ │ + mov 0x840(%rax),%r10d │ │ + xor %r11d,%r11d │ │ + cmp $0x1,%r10d │ │ + sete %r11b │ │ + xor %ebp,%ebp │ │ + cmp $0x3,%r10d │ │ + setne %bpl │ │ + mov 0x10(%rdi),%r12d │ │ + mov %r12d,%edx │ │ + and $0x1f,%edx │ │ + mov 0x14(%rdi),%eax │ │ + mov %eax,%ebx │ │ + and $0x1f,%ebx │ │ + mov %rdx,%rcx │ │ + mov %rdx,0x30(%rsp) │ │ mov %ebp,%ecx │ │ - and $0x3,%ecx │ │ - imul $0x78,%rcx,%rcx │ │ - add 0x671ea(%rip),%rcx │ │ - mov %rcx,(%rsp) │ │ - sar %esi │ │ - mov %esi,-0x20(%rsp) │ │ - imul $0x78,%rax,%rax │ │ - add 0x671d5(%rip),%rax │ │ - mov %rax,-0x48(%rsp) │ │ - lea 0x60(%rsp),%rax │ │ - mov %rax,-0x40(%rsp) │ │ - mov %r8d,-0x80(%rsp) │ │ - mov %r8d,%r10d │ │ - mov %r10,-0x70(%rsp) │ │ - mov %edi,-0x50(%rsp) │ │ - cmpl $0x0,-0x80(%rsp) │ │ - jg b509a │ │ - nopw 0x0(%rax,%rax,1) │ │ - addq $0x100,-0x40(%rsp) │ │ - mov -0x58(%rsp),%rax │ │ - lea (%rdx,%rax,2),%rdx │ │ - mov -0x50(%rsp),%edi │ │ - add $0xffffffff,%edi │ │ - je b52ba │ │ - mov %edi,-0x50(%rsp) │ │ - cmpl $0x0,-0x80(%rsp) │ │ - jle b5070 │ │ - cmpl $0x4,-0x80(%rsp) │ │ - jle b51b0 │ │ - xor %ebx,%ebx │ │ - xor %esi,%esi │ │ - mov 0x107a0(%rsp),%ebp │ │ - mov %ebp,%eax │ │ - sar $0x6,%eax │ │ - movslq %esi,%rcx │ │ - jne b50fa │ │ - nopw 0x0(%rax,%rax,1) │ │ - movzwl (%rdx,%rcx,2),%eax │ │ - mov -0x7c(%rsp),%ecx │ │ - shl %cl,%eax │ │ - mov -0x40(%rsp),%rcx │ │ - mov %ax,(%rcx,%rbx,2) │ │ - add 0x107b0(%rsp),%ebp │ │ - mov %ebp,%eax │ │ - sar $0xa,%eax │ │ - add %eax,%esi │ │ - and $0x3ff,%ebp │ │ - add $0x1,%rbx │ │ - cmp %rbx,%r10 │ │ - je b5070 │ │ - mov %ebp,%eax │ │ - sar $0x6,%eax │ │ - movslq %esi,%rcx │ │ - je b50c0 │ │ - movslq %eax,%rdi │ │ - mov (%rsp),%r14 │ │ - movsbl -0x8(%r14,%rdi,8),%r15d │ │ - movzwl -0x6(%rdx,%rcx,2),%eax │ │ - imul %r15d,%eax │ │ - movsbl -0x7(%r14,%rdi,8),%r15d │ │ - movzwl -0x4(%rdx,%rcx,2),%r10d │ │ - imul %r15d,%r10d │ │ - movsbl -0x6(%r14,%rdi,8),%r15d │ │ - movzwl -0x2(%rdx,%rcx,2),%r9d │ │ - imul %r15d,%r9d │ │ - movsbl -0x5(%r14,%rdi,8),%r15d │ │ - movzwl (%rdx,%rcx,2),%r11d │ │ - imul %r15d,%r11d │ │ - movsbl -0x4(%r14,%rdi,8),%r15d │ │ - movzwl 0x2(%rdx,%rcx,2),%r12d │ │ - imul %r15d,%r12d │ │ - movsbl -0x3(%r14,%rdi,8),%r15d │ │ - movzwl 0x4(%rdx,%rcx,2),%r8d │ │ - imul %r15d,%r8d │ │ - movsbl -0x2(%r14,%rdi,8),%r15d │ │ - movzwl 0x6(%rdx,%rcx,2),%r13d │ │ - imul %r15d,%r13d │ │ - movsbl -0x1(%r14,%rdi,8),%edi │ │ - movzwl 0x8(%rdx,%rcx,2),%ecx │ │ - imul %edi,%ecx │ │ - add -0x20(%rsp),%eax │ │ - add %r10d,%eax │ │ - mov -0x70(%rsp),%r10 │ │ - add %r9d,%eax │ │ - add %r11d,%eax │ │ - add %r12d,%eax │ │ - add %r8d,%eax │ │ - add %r13d,%eax │ │ - add %ecx,%eax │ │ - mov -0x10(%rsp),%ecx │ │ - sar %cl,%eax │ │ - jmpq b50ca │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - xor %r15d,%r15d │ │ - xor %ebx,%ebx │ │ - mov 0x107a0(%rsp),%esi │ │ - mov %esi,%ecx │ │ - sar $0x6,%ecx │ │ - movslq %ebx,%rax │ │ - jne b520f │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - movzwl (%rdx,%rax,2),%ebp │ │ - mov -0x7c(%rsp),%ecx │ │ - shl %cl,%ebp │ │ - mov -0x40(%rsp),%rax │ │ - mov %bp,(%rax,%r15,2) │ │ - add 0x107b0(%rsp),%esi │ │ - mov %esi,%eax │ │ - sar $0xa,%eax │ │ - add %eax,%ebx │ │ - and $0x3ff,%esi │ │ - add $0x1,%r15 │ │ - cmp %r15,%r10 │ │ - je b5070 │ │ + shr %cl,%rdx │ │ + mov %rdx,0x48(%rsp) │ │ + mov %esi,0x74(%rsp) │ │ mov %esi,%ecx │ │ - sar $0x6,%ecx │ │ - movslq %ebx,%rax │ │ - je b51d0 │ │ - movslq %ecx,%rcx │ │ - mov -0x48(%rsp),%rdi │ │ - movsbl -0x8(%rdi,%rcx,8),%r8d │ │ - movzwl -0x6(%rdx,%rax,2),%ebp │ │ - imul %r8d,%ebp │ │ - movsbl -0x7(%rdi,%rcx,8),%r8d │ │ - movzwl -0x4(%rdx,%rax,2),%r9d │ │ - imul %r8d,%r9d │ │ - movsbl -0x6(%rdi,%rcx,8),%r8d │ │ - movzwl -0x2(%rdx,%rax,2),%r10d │ │ - imul %r8d,%r10d │ │ - movsbl -0x5(%rdi,%rcx,8),%r8d │ │ - movzwl (%rdx,%rax,2),%r11d │ │ - imul %r8d,%r11d │ │ - movsbl -0x4(%rdi,%rcx,8),%r8d │ │ - movzwl 0x2(%rdx,%rax,2),%r12d │ │ - imul %r8d,%r12d │ │ - movsbl -0x3(%rdi,%rcx,8),%r8d │ │ - movzwl 0x4(%rdx,%rax,2),%r13d │ │ - imul %r8d,%r13d │ │ - movsbl -0x2(%rdi,%rcx,8),%r8d │ │ - movzwl 0x6(%rdx,%rax,2),%r14d │ │ - imul %r8d,%r14d │ │ - movsbl -0x1(%rdi,%rcx,8),%ecx │ │ - movzwl 0x8(%rdx,%rax,2),%eax │ │ - imul %ecx,%eax │ │ - add -0x20(%rsp),%ebp │ │ - add %r9d,%ebp │ │ - add %r10d,%ebp │ │ - mov -0x70(%rsp),%r10 │ │ - add %r11d,%ebp │ │ - add %r12d,%ebp │ │ - add %r13d,%ebp │ │ - add %r14d,%ebp │ │ - add %eax,%ebp │ │ - mov -0x10(%rsp),%ecx │ │ - sar %cl,%ebp │ │ - jmpq b51da │ │ - mov 0x18(%rsp),%r11 │ │ - test %r11d,%r11d │ │ - mov -0x60(%rsp),%r9 │ │ - mov 0x107a8(%rsp),%r12d │ │ - jle b5a4a │ │ - mov -0x68(%rsp),%ebp │ │ - sar %ebp │ │ - lea 0x360(%rsp),%rax │ │ - mov 0x107c0(%rsp),%ebx │ │ - sar $0x2,%ebx │ │ - movslq %ebx,%rsi │ │ - and $0x1,%ebx │ │ - add $0x3,%ebx │ │ - mov -0x78(%rsp),%rcx │ │ - add $0xfffffff4,%ecx │ │ - mov $0x1,%edx │ │ - shl %cl,%edx │ │ - mov %r9,%rdi │ │ - sar %rdi │ │ - mov %rdi,-0x68(%rsp) │ │ - lea 0x200(%r10),%rdi │ │ - mov %rdi,0x38(%rsp) │ │ - mov %r10d,%edi │ │ - and $0xfffffff8,%edi │ │ - mov %rdi,-0x78(%rsp) │ │ - add $0xfffffffffffffff8,%rdi │ │ - mov %rdi,0x30(%rsp) │ │ - shr $0x3,%rdi │ │ - add $0x1,%rdi │ │ - movd %edx,%xmm0 │ │ - sar %edx │ │ - pshufd $0x0,%xmm0,%xmm11 │ │ - psrad $0x1,%xmm11 │ │ - mov %rcx,%r15 │ │ - movd %ecx,%xmm0 │ │ - movd 0x107c8(%rsp),%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm3 │ │ - mov %ebp,%r8d │ │ - movd %ebp,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm4 │ │ - movd -0x7c(%rsp),%xmm1 │ │ - mov %edi,%ecx │ │ - and $0x1,%ecx │ │ - mov %rcx,0x28(%rsp) │ │ - sub %rdi,%rcx │ │ - mov %rcx,0x20(%rsp) │ │ - xor %r14d,%r14d │ │ - pmovzxdq %xmm1,%xmm5 │ │ - movdqa 0x4495c(%rip),%xmm12 │ │ - imul $0x78,%rsi,%rcx │ │ - add 0x66e79(%rip),%rcx │ │ - mov %rcx,-0x50(%rsp) │ │ - pmovzxdq %xmm0,%xmm6 │ │ - imul $0x78,%rbx,%rcx │ │ - add 0x66e64(%rip),%rcx │ │ - mov %rcx,-0x58(%rsp) │ │ - mov -0x28(%rsp),%rdi │ │ - movdqa %xmm4,0x50(%rsp) │ │ - movdqa %xmm5,0x40(%rsp) │ │ - movdqa %xmm6,(%rsp) │ │ - mov %r12d,%ecx │ │ - sar $0x6,%ecx │ │ - mov %r12d,-0x48(%rsp) │ │ - jne b5421 │ │ - jmp b5440 │ │ - xchg %ax,%ax │ │ - mov -0x48(%rsp),%r12d │ │ - add 0x107b8(%rsp),%r12d │ │ - mov %r12d,%ecx │ │ - sar $0xa,%ecx │ │ - shl $0x7,%ecx │ │ - movslq %ecx,%rcx │ │ - lea (%rax,%rcx,2),%rax │ │ - and $0x3ff,%r12d │ │ - add %r9,%rdi │ │ - add $0x1,%r14 │ │ - cmp %r11d,%r14d │ │ - je b5a4a │ │ - mov %r12d,%ecx │ │ - sar $0x6,%ecx │ │ - mov %r12d,-0x48(%rsp) │ │ - je b5440 │ │ - add $0xffffffff,%ecx │ │ - movslq %ecx,%rcx │ │ - cmp $0x5,%r11d │ │ - jl b5460 │ │ - mov -0x50(%rsp),%rsi │ │ - lea (%rsi,%rcx,8),%r13 │ │ - cmpl $0x0,-0x80(%rsp) │ │ - jg b544a │ │ - jmp b53e0 │ │ - nop │ │ - xor %r13d,%r13d │ │ - cmpl $0x0,-0x80(%rsp) │ │ - jle b53e0 │ │ - test %r13,%r13 │ │ - je b5480 │ │ - cmpl $0x7,-0x80(%rsp) │ │ - ja b5492 │ │ - xor %esi,%esi │ │ - jmpq b5981 │ │ - nopl (%rax) │ │ - mov -0x58(%rsp),%rsi │ │ - lea (%rsi,%rcx,8),%r13 │ │ - cmpl $0x0,-0x80(%rsp) │ │ - jg b544a │ │ - jmpq b53e0 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - cmpl $0x8,-0x80(%rsp) │ │ - jae b57c2 │ │ - xor %esi,%esi │ │ - jmpq b5921 │ │ - mov %r11,%r12 │ │ - mov -0x68(%rsp),%rcx │ │ - imul %r14,%rcx │ │ - mov -0x28(%rsp),%rbp │ │ - lea 0x0(,%rcx,2),%rsi │ │ - add %rbp,%rsi │ │ - add %r10,%rcx │ │ - lea 0x0(%rbp,%rcx,2),%rbp │ │ - lea 0x7(%r13),%rcx │ │ - lea 0x8(%r13),%rbx │ │ - lea -0x300(%rax),%r9 │ │ - cmp %rsi,%rbx │ │ - seta %r10b │ │ - mov 0x38(%rsp),%rbx │ │ - lea (%rax,%rbx,2),%rbx │ │ - cmp %rbp,%rcx │ │ - setb %r11b │ │ - cmp %rbx,%rsi │ │ - setb %cl │ │ - cmp %rbp,%r9 │ │ - setb %r9b │ │ - test %r11b,%r10b │ │ - jne b595c │ │ - mov $0x0,%esi │ │ - and %r9b,%cl │ │ - mov -0x60(%rsp),%r9 │ │ - mov -0x70(%rsp),%r10 │ │ - mov %r12,%r11 │ │ - jne b5981 │ │ - movzbl 0x0(%r13),%ecx │ │ - movd %ecx,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm0 │ │ - movdqa %xmm0,-0x40(%rsp) │ │ - movzbl 0x1(%r13),%ecx │ │ - movd %ecx,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm0 │ │ - movdqa %xmm0,-0x10(%rsp) │ │ - movzbl 0x2(%r13),%ecx │ │ - movd %ecx,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm0 │ │ - movdqa %xmm0,-0x20(%rsp) │ │ - movzbl 0x3(%r13),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpcklbw %xmm1,%xmm1 │ │ - pshuflw $0xe0,%xmm1,%xmm1 │ │ - pmovsxbd %xmm1,%xmm10 │ │ - movzbl 0x4(%r13),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpcklbw %xmm1,%xmm1 │ │ - pshuflw $0xe0,%xmm1,%xmm1 │ │ - pmovsxbd %xmm1,%xmm13 │ │ - movzbl 0x5(%r13),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpcklbw %xmm1,%xmm1 │ │ - pshuflw $0xe0,%xmm1,%xmm1 │ │ - pmovsxbd %xmm1,%xmm14 │ │ - movzbl 0x6(%r13),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpcklbw %xmm1,%xmm1 │ │ - pshuflw $0xe0,%xmm1,%xmm1 │ │ - pmovsxbd %xmm1,%xmm15 │ │ - movzbl 0x7(%r13),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpcklbw %xmm1,%xmm1 │ │ - pshuflw $0xe0,%xmm1,%xmm1 │ │ - pmovsxbd %xmm1,%xmm1 │ │ + lea 0x61e37(%rip),%rdx │ │ + movzbl (%rdx,%rcx,4),%r9d │ │ + movzbl 0x1(%rdx,%rcx,4),%esi │ │ + mov %rbx,%rcx │ │ + mov %rbx,0x28(%rsp) │ │ + mov %rbx,%rdx │ │ + mov %r11d,%ecx │ │ + shr %cl,%rdx │ │ + mov %rdx,0x40(%rsp) │ │ + lea (%r9,%rbp,1),%r8d │ │ + mov %rbp,0x68(%rsp) │ │ + mov %ebp,%ecx │ │ + shr %cl,%r8d │ │ + lea (%rsi,%r11,1),%edx │ │ + mov %r11,0x50(%rsp) │ │ + mov %r11d,%ecx │ │ + shr %cl,%edx │ │ + test %r10d,%r10d │ │ + je ab79f │ │ + test $0x1,%r12b │ │ + jne ac1bc │ │ + cmp 0x68(%rsp),%r9d │ │ + ja ac1bc │ │ + movl $0x0,0x20(%rsp) │ │ + cmpb $0x0,0x6(%r14) │ │ + jne ac1dc │ │ + mov 0x8(%rdi),%rcx │ │ + mov %rcx,0xb8(%rsp) │ │ + mov 0x60(%rsp),%rcx │ │ + mov 0xd28(%rcx),%ebp │ │ + mov 0xd2c(%rcx),%ebx │ │ + sub %r12d,%ebp │ │ + cmp %r9d,%ebp │ │ + cmovg %r9d,%ebp │ │ + sub %eax,%ebx │ │ + cmp %esi,%ebx │ │ + cmovg %esi,%ebx │ │ + mov 0x68(%rsp),%rcx │ │ + lea (%rcx,%rbp,1),%esi │ │ + sar %cl,%esi │ │ + mov %esi,0xc4(%rsp) │ │ + mov 0x50(%rsp),%rcx │ │ + lea (%rbx,%rcx,1),%esi │ │ + sar %cl,%esi │ │ + mov %esi,0xc0(%rsp) │ │ + movzbl 0x7(%r14),%ecx │ │ + mov %rcx,0xe0(%rsp) │ │ xor %ecx,%ecx │ │ - mov -0x78(%rsp),%rbx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - pmovsxwd -0x1f8(%rax,%rcx,2),%xmm0 │ │ - pmovsxwd -0x200(%rax,%rcx,2),%xmm5 │ │ - movdqa -0x10(%rsp),%xmm2 │ │ - pmulld %xmm2,%xmm5 │ │ - pmulld %xmm2,%xmm0 │ │ - pmovsxwd -0x100(%rax,%rcx,2),%xmm7 │ │ - pmovsxwd -0xf8(%rax,%rcx,2),%xmm6 │ │ - movdqa -0x20(%rsp),%xmm2 │ │ - pmulld %xmm2,%xmm6 │ │ - paddd %xmm0,%xmm6 │ │ - pmulld %xmm2,%xmm7 │ │ - paddd %xmm5,%xmm7 │ │ - pmovsxwd 0x8(%rax,%rcx,2),%xmm0 │ │ - pmovsxwd (%rax,%rcx,2),%xmm5 │ │ - pmulld %xmm10,%xmm5 │ │ - pmulld %xmm10,%xmm0 │ │ - movdqa %xmm11,%xmm9 │ │ - pmovsxwd 0x100(%rax,%rcx,2),%xmm11 │ │ - movdqa %xmm12,%xmm4 │ │ - pmovsxwd 0x108(%rax,%rcx,2),%xmm12 │ │ - pmulld %xmm13,%xmm12 │ │ - paddd %xmm0,%xmm12 │ │ - pmulld %xmm13,%xmm11 │ │ - paddd %xmm5,%xmm11 │ │ - pmovsxwd 0x208(%rax,%rcx,2),%xmm8 │ │ - pmovsxwd 0x200(%rax,%rcx,2),%xmm0 │ │ - pmulld %xmm14,%xmm0 │ │ - paddd %xmm11,%xmm0 │ │ - pmulld %xmm14,%xmm8 │ │ - paddd %xmm12,%xmm8 │ │ - movdqa %xmm4,%xmm12 │ │ - pmovsxwd 0x300(%rax,%rcx,2),%xmm5 │ │ - pmovsxwd 0x308(%rax,%rcx,2),%xmm4 │ │ - pmulld %xmm15,%xmm4 │ │ - pmulld %xmm15,%xmm5 │ │ - pmovsxwd 0x400(%rax,%rcx,2),%xmm2 │ │ - pmulld %xmm1,%xmm2 │ │ - paddd %xmm5,%xmm2 │ │ - pmovsxwd 0x408(%rax,%rcx,2),%xmm5 │ │ - pmulld %xmm1,%xmm5 │ │ - paddd %xmm4,%xmm5 │ │ - pmovsxwd -0x300(%rax,%rcx,2),%xmm4 │ │ - movdqa -0x40(%rsp),%xmm11 │ │ - pmulld %xmm11,%xmm4 │ │ - paddd %xmm9,%xmm4 │ │ - paddd %xmm7,%xmm4 │ │ - paddd %xmm0,%xmm4 │ │ - pmovsxwd -0x2f8(%rax,%rcx,2),%xmm0 │ │ - paddd %xmm2,%xmm4 │ │ - pmulld %xmm11,%xmm0 │ │ - movdqa %xmm9,%xmm11 │ │ - paddd %xmm9,%xmm0 │ │ - paddd %xmm6,%xmm0 │ │ - paddd %xmm8,%xmm0 │ │ - paddd %xmm5,%xmm0 │ │ - movdqa (%rsp),%xmm2 │ │ - psrad %xmm2,%xmm4 │ │ - psrad %xmm2,%xmm0 │ │ - pxor %xmm2,%xmm2 │ │ - pcmpgtd %xmm4,%xmm2 │ │ - pminsd %xmm3,%xmm4 │ │ - pandn %xmm4,%xmm2 │ │ - pxor %xmm4,%xmm4 │ │ - pcmpgtd %xmm0,%xmm4 │ │ - pminsd %xmm3,%xmm0 │ │ - pandn %xmm0,%xmm4 │ │ - pshufb %xmm12,%xmm4 │ │ - pshufb %xmm12,%xmm2 │ │ - punpcklqdq %xmm4,%xmm2 │ │ - movdqu %xmm2,(%rdi,%rcx,2) │ │ - add $0x8,%rcx │ │ - cmp %rcx,%rbx │ │ - jne b55f0 │ │ - mov %rbx,%rsi │ │ - cmp %r10,%rbx │ │ - movdqa 0x50(%rsp),%xmm4 │ │ - movdqa 0x40(%rsp),%xmm5 │ │ - jne b5981 │ │ - jmpq b53e0 │ │ - cmpq $0x0,0x30(%rsp) │ │ - je b5a32 │ │ - mov 0x20(%rsp),%rsi │ │ + cmpb $0x0,0x3(%r14) │ │ + sete %cl │ │ + shl $0x4,%rcx │ │ + movzbl 0xa(%rcx,%r14,1),%ecx │ │ + mov %rcx,0x98(%rsp) │ │ + movzbl 0x1d(%r14),%ecx │ │ + mov %cx,0x94(%rsp) │ │ + movzwl 0x1e(%r14),%ecx │ │ + mov %cx,0x96(%rsp) │ │ + test %ebx,%ebx │ │ + jle ac5fd │ │ xor %ecx,%ecx │ │ - mov -0x78(%rsp),%rbx │ │ - nopw 0x0(%rax,%rax,1) │ │ - pmovsxwd (%rax,%rcx,2),%xmm0 │ │ - pmovsxwd 0x8(%rax,%rcx,2),%xmm1 │ │ - paddd %xmm4,%xmm1 │ │ - paddd %xmm4,%xmm0 │ │ - psrad %xmm5,%xmm0 │ │ - psrad %xmm5,%xmm1 │ │ - pxor %xmm2,%xmm2 │ │ - pcmpgtd %xmm0,%xmm2 │ │ - pminsd %xmm3,%xmm0 │ │ - pandn %xmm0,%xmm2 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm1,%xmm0 │ │ - pminsd %xmm3,%xmm1 │ │ - pandn %xmm1,%xmm0 │ │ - pshufb %xmm12,%xmm0 │ │ - pshufb %xmm12,%xmm2 │ │ - punpcklqdq %xmm0,%xmm2 │ │ - movdqu %xmm2,(%rdi,%rcx,2) │ │ - pmovsxwd 0x10(%rax,%rcx,2),%xmm0 │ │ - pmovsxwd 0x18(%rax,%rcx,2),%xmm1 │ │ - paddd %xmm4,%xmm1 │ │ - paddd %xmm4,%xmm0 │ │ - psrad %xmm5,%xmm0 │ │ - psrad %xmm5,%xmm1 │ │ - pxor %xmm2,%xmm2 │ │ - pcmpgtd %xmm0,%xmm2 │ │ - pminsd %xmm3,%xmm0 │ │ - pandn %xmm0,%xmm2 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm1,%xmm0 │ │ - pminsd %xmm3,%xmm1 │ │ - pandn %xmm1,%xmm0 │ │ - pshufb %xmm12,%xmm0 │ │ - pshufb %xmm12,%xmm2 │ │ - punpcklqdq %xmm0,%xmm2 │ │ - movdqu %xmm2,0x10(%rdi,%rcx,2) │ │ - add $0x10,%rcx │ │ - add $0x2,%rsi │ │ - jne b57e0 │ │ - cmpq $0x0,0x28(%rsp) │ │ - je b58f4 │ │ - pmovsxwd (%rax,%rcx,2),%xmm0 │ │ - pmovsxwd 0x8(%rax,%rcx,2),%xmm1 │ │ - paddd %xmm4,%xmm1 │ │ - paddd %xmm4,%xmm0 │ │ - psrad %xmm5,%xmm0 │ │ - psrad %xmm5,%xmm1 │ │ - pxor %xmm2,%xmm2 │ │ - pcmpgtd %xmm0,%xmm2 │ │ - pminsd %xmm3,%xmm0 │ │ - pandn %xmm0,%xmm2 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm1,%xmm0 │ │ - pminsd %xmm3,%xmm1 │ │ - pandn %xmm1,%xmm0 │ │ - pshufb %xmm12,%xmm0 │ │ - pshufb %xmm12,%xmm2 │ │ - punpcklqdq %xmm0,%xmm2 │ │ - movdqu %xmm2,(%rdi,%rcx,2) │ │ - mov %rbx,%rsi │ │ - cmp %r10,%rbx │ │ - jne b5921 │ │ - jmpq b53e0 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ + mov %rdi,0x58(%rsp) │ │ + mov %r14,0x38(%rsp) │ │ + mov %rbp,0xf8(%rsp) │ │ + mov %rbx,0xe8(%rsp) │ │ + jmp ab888 │ │ nopl 0x0(%rax,%rax,1) │ │ - mov %cx,(%rdi,%rsi,2) │ │ - add $0x1,%rsi │ │ - cmp %rsi,%r10 │ │ - je b53e0 │ │ - movswl (%rax,%rsi,2),%ebx │ │ - add %r8d,%ebx │ │ - mov -0x7c(%rsp),%ecx │ │ - sar %cl,%ebx │ │ - mov 0x107c8(%rsp),%ecx │ │ - mov %ecx,%ebp │ │ + mov 0xe8(%rsp),%rbx │ │ + mov 0xf0(%rsp),%rcx │ │ + cmp %ebx,%ecx │ │ + jge ac5fd │ │ + mov %ecx,%edx │ │ + lea 0x10(%rdx),%ecx │ │ cmp %ecx,%ebx │ │ - jle b5950 │ │ + mov %ecx,%esi │ │ + cmovle %ebx,%esi │ │ + mov %esi,0x88(%rsp) │ │ + test %ebp,%ebp │ │ + mov %rcx,0xf0(%rsp) │ │ + jle ab870 │ │ + xor %esi,%esi │ │ + test %edx,%edx │ │ + setne %sil │ │ + mov %esi,0xc8(%rsp) │ │ + mov %ecx,%r8d │ │ + mov 0x50(%rsp),%rcx │ │ + shr %cl,%r8d │ │ + mov 0xc0(%rsp),%ebx │ │ + cmp %r8d,%ebx │ │ + cmovle %ebx,%r8d │ │ + mov %edx,%ebx │ │ + shr %cl,%ebx │ │ + mov %ebx,0xcc(%rsp) │ │ + xor %ebx,%ebx │ │ + mov %rdx,0xb0(%rsp) │ │ + mov %r8d,0x8c(%rsp) │ │ + jmp ab916 │ │ + xchg %ax,%ax │ │ + mov 0xb0(%rsp),%rdx │ │ + mov 0x84(%rsp),%ecx │ │ + mov %ecx,%ebx │ │ + mov 0xf8(%rsp),%rbp │ │ + cmp %ebp,%ecx │ │ + mov 0x38(%rsp),%r14 │ │ + jge ab870 │ │ + lea 0x10(%rbx),%ecx │ │ + cmp %ecx,%ebp │ │ + mov %ecx,0x84(%rsp) │ │ + cmovle %ebp,%ecx │ │ + mov %ecx,0x24(%rsp) │ │ + add %edx,%eax │ │ + mov %eax,0x14(%rdi) │ │ + cmp 0x88(%rsp),%edx │ │ + mov %rbx,0xd8(%rsp) │ │ + jge abd40 │ │ xor %ecx,%ecx │ │ test %ebx,%ebx │ │ - js b5910 │ │ - jmp b5958 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ + setne %cl │ │ + mov %ecx,0x70(%rsp) │ │ + mov 0xc8(%rsp),%ecx │ │ + mov %rcx,0x78(%rsp) │ │ + mov %edx,%esi │ │ + jmp ab9b6 │ │ + xchg %ax,%ax │ │ + mov 0x14(%rdi),%eax │ │ + mov 0x8c(%rsp),%r8d │ │ + mov 0xd8(%rsp),%rbx │ │ + mov 0xa0(%rsp),%esi │ │ + sub %ebp,%r12d │ │ + mov %r12d,0x10(%rdi) │ │ + mov 0x98(%rsp),%rcx │ │ + lea 0x61c50(%rip),%rdx │ │ + movzbl 0x1(%rdx,%rcx,8),%ecx │ │ + add %ecx,%esi │ │ + add %ecx,%eax │ │ + mov %eax,0x14(%rdi) │ │ + mov 0x78(%rsp),%rcx │ │ + add $0x1,%ecx │ │ + mov %rcx,0x78(%rsp) │ │ + cmp 0x88(%rsp),%esi │ │ + jge abd42 │ │ + movslq %eax,%rcx │ │ + mov 0x60(%rsp),%rdx │ │ + imul 0xd18(%rdx),%rcx │ │ + lea (%rcx,%rcx,4),%r13 │ │ + add %r13,%r13 │ │ + add 0x1108(%rdx),%r13 │ │ + add %ebx,%r12d │ │ + mov %r12d,0x10(%rdi) │ │ mov %ebx,%ebp │ │ - xor %ecx,%ecx │ │ - test %ebx,%ebx │ │ - js b5910 │ │ - mov %ebp,%ecx │ │ - jmp b5910 │ │ - xor %esi,%esi │ │ - mov -0x60(%rsp),%r9 │ │ - mov -0x70(%rsp),%r10 │ │ - mov %r12,%r11 │ │ - jmp b5981 │ │ - nopl (%rax) │ │ - mov %cx,(%rdi,%rsi,2) │ │ - add $0x1,%rsi │ │ - cmp %rsi,%r10 │ │ - je b53e0 │ │ - movsbl 0x0(%r13),%ecx │ │ - movswl -0x300(%rax,%rsi,2),%ebp │ │ - imul %ecx,%ebp │ │ - add %edx,%ebp │ │ - movsbl 0x1(%r13),%ecx │ │ - movswl -0x200(%rax,%rsi,2),%ebx │ │ - imul %ecx,%ebx │ │ - add %ebp,%ebx │ │ - movsbl 0x2(%r13),%ecx │ │ - movswl -0x100(%rax,%rsi,2),%ebp │ │ - imul %ecx,%ebp │ │ - add %ebx,%ebp │ │ - movsbl 0x3(%r13),%ecx │ │ - movswl (%rax,%rsi,2),%ebx │ │ - imul %ecx,%ebx │ │ - add %ebp,%ebx │ │ - movsbl 0x4(%r13),%ecx │ │ - movswl 0x100(%rax,%rsi,2),%ebp │ │ - imul %ecx,%ebp │ │ - add %ebx,%ebp │ │ - movsbl 0x5(%r13),%ecx │ │ - movswl 0x200(%rax,%rsi,2),%ebx │ │ - imul %ecx,%ebx │ │ - add %ebp,%ebx │ │ - movsbl 0x6(%r13),%ecx │ │ - movswl 0x300(%rax,%rsi,2),%ebp │ │ - imul %ecx,%ebp │ │ - add %ebx,%ebp │ │ - movsbl 0x7(%r13),%ecx │ │ - movswl 0x400(%rax,%rsi,2),%ebx │ │ - imul %ecx,%ebx │ │ - add %ebp,%ebx │ │ - mov %r15d,%ecx │ │ - sar %cl,%ebx │ │ - mov 0x107c8(%rsp),%ecx │ │ - mov %ecx,%ebp │ │ - cmp %ecx,%ebx │ │ - jg b5a21 │ │ + cmp 0x24(%rsp),%ebx │ │ + jge ab97a │ │ + mov %esi,0xa0(%rsp) │ │ + mov %esi,%eax │ │ + mov 0x28(%rsp),%ecx │ │ + add %rax,%rcx │ │ + mov %rcx,0xa8(%rsp) │ │ + lea (%rdi,%rcx,1),%rax │ │ + add $0x38,%rax │ │ + mov %rax,0x18(%rsp) │ │ mov %ebx,%ebp │ │ - xor %ecx,%ecx │ │ - test %ebx,%ebx │ │ - js b5970 │ │ + mov 0x70(%rsp),%eax │ │ + mov %eax,%r15d │ │ + cmpb $0x0,0x3(%r14) │ │ + jne aba69 │ │ + jmpq abb90 │ │ + mov 0x288(%rdi),%rcx │ │ + lea (%rcx,%rbx,1),%rdi │ │ + add $0x20,%rdi │ │ + movslq %eax,%rdx │ │ + callq 4480 │ │ + mov 0x58(%rsp),%rdi │ │ + nopl 0x0(%rax) │ │ + mov 0x38(%rsp),%r14 │ │ + add %r12d,%ebp │ │ + add 0x10(%rdi),%r12d │ │ + mov %r12d,0x10(%rdi) │ │ + add $0x1,%r15d │ │ + cmp 0x24(%rsp),%ebp │ │ + jge ab960 │ │ + cmpb $0x0,0x3(%r14) │ │ + je abb90 │ │ + movb $0x40,0x17(%rsp) │ │ + mov 0x288(%rdi),%rax │ │ mov %ebp,%ecx │ │ - jmpq b5970 │ │ - xor %ecx,%ecx │ │ - mov -0x78(%rsp),%rbx │ │ - cmpq $0x0,0x28(%rsp) │ │ - jne b58a0 │ │ - jmpq b58f4 │ │ - add $0x10768,%rsp │ │ + mov 0x30(%rsp),%ebx │ │ + add %rcx,%rbx │ │ + lea (%rax,%rbx,1),%rsi │ │ + add $0x20,%rsi │ │ + movzbl 0xa(%r14),%ecx │ │ + sub $0x18,%rsp │ │ + mov 0x30(%rsp),%rdx │ │ + mov 0x8c(%rsp),%r8d │ │ + mov %r14,%r9 │ │ + lea 0x2f(%rsp),%rax │ │ + push %rax │ │ + lea 0xf4(%rsp),%rax │ │ + push %rax │ │ + mov 0xe0(%rsp),%rax │ │ + pushq 0x36b0(%rax) │ │ + pushq $0x0 │ │ + pushq $0x1 │ │ + callq acf90 │ │ + mov 0x98(%rsp),%rdi │ │ + add $0x40,%rsp │ │ + movslq 0x10(%rdi),%rcx │ │ + lea (%rcx,%rcx,4),%rcx │ │ + mov %ax,0x0(%r13,%rcx,2) │ │ + movzbl 0xd4(%rsp),%eax │ │ + mov %al,0x6(%r13,%rcx,2) │ │ + mov 0x98(%rsp),%rax │ │ + lea 0x61ae5(%rip),%rcx │ │ + movzbl (%rcx,%rax,8),%r12d │ │ + mov %r12d,%ecx │ │ + cmp $0x8,%r12d │ │ + jb abb0e │ │ + mov $0x8,%ecx │ │ + mov 0x98(%rsp),%rax │ │ + lea 0x61ac3(%rip),%rdx │ │ + movzbl 0x1(%rdx,%rax,8),%eax │ │ + mov %eax,%edx │ │ + cmp $0x8,%eax │ │ + jb abb2e │ │ + mov $0x8,%edx │ │ + imul %edx,%ecx │ │ + shl $0x4,%ecx │ │ + add %rcx,%rcx │ │ + mov 0xb8(%rsp),%rdx │ │ + add %rcx,0x36b0(%rdx) │ │ + mov 0x60(%rsp),%rcx │ │ + mov 0xd2c(%rcx),%ecx │ │ + sub 0x14(%rdi),%ecx │ │ + cmp %eax,%ecx │ │ + cmovg %eax,%ecx │ │ + lea -0x1(%rcx),%eax │ │ + cmp $0xf,%eax │ │ + ja abc02 │ │ + lea 0x640a4(%rip),%rdx │ │ + movslq (%rdx,%rax,4),%rax │ │ + add %rdx,%rax │ │ + jmpq *%rax │ │ + movzbl 0x17(%rsp),%r14d │ │ + mov 0x18(%rsp),%rax │ │ + mov %r14b,(%rax) │ │ + jmpq abc80 │ │ + nopl 0x0(%rax,%rax,1) │ │ + movzbl 0x1a(%r14),%ecx │ │ + sub $0x28,%rsp │ │ + mov 0x9c(%rsp),%esi │ │ + mov %r14,%rdx │ │ + mov $0x0,%r8d │ │ + lea 0xbc(%rsp),%r9 │ │ + pushq $0x0 │ │ + pushq 0xa8(%rsp) │ │ + push %r15 │ │ + callq ac610 │ │ + mov 0x98(%rsp),%rdi │ │ + add $0x40,%rsp │ │ + mov 0x98(%rsp),%rax │ │ + lea 0x61a04(%rip),%rcx │ │ + movzbl (%rcx,%rax,8),%r12d │ │ + jmpq aba45 │ │ + movzbl 0x17(%rsp),%r14d │ │ + mov %r14d,%eax │ │ + shl $0x8,%eax │ │ + or %r14d,%eax │ │ + mov 0x18(%rsp),%rcx │ │ + mov %ax,(%rcx) │ │ + jmpq abc80 │ │ + movzbl 0x17(%rsp),%r14d │ │ + movslq %ecx,%rdx │ │ + movzbl %r14b,%esi │ │ + mov 0x18(%rsp),%rdi │ │ + callq 4480 │ │ + mov 0x58(%rsp),%rdi │ │ + jmp abc80 │ │ + movzbl 0x17(%rsp),%r14d │ │ + imul $0x1010101,%r14d,%eax │ │ + mov 0x18(%rsp),%rcx │ │ + mov %eax,(%rcx) │ │ + jmp abc80 │ │ + movzbl 0x17(%rsp),%r14d │ │ + mov %r14,%rax │ │ + movabs $0x101010101010101,%rcx │ │ + imul %rcx,%rax │ │ + mov 0x18(%rsp),%rcx │ │ + mov %rax,(%rcx) │ │ + jmp abc80 │ │ + movzbl 0x17(%rsp),%r14d │ │ + mov %r14,%rax │ │ + movabs $0x101010101010101,%rcx │ │ + imul %rcx,%rax │ │ + mov 0xa8(%rsp),%rcx │ │ + mov %rax,0x38(%rdi,%rcx,1) │ │ + mov %rax,0x40(%rdi,%rcx,1) │ │ + mov 0x60(%rsp),%rax │ │ + mov 0xd28(%rax),%eax │ │ + sub 0x10(%rdi),%eax │ │ + cmp %r12d,%eax │ │ + cmovg %r12d,%eax │ │ + lea -0x1(%rax),%ecx │ │ + movzbl %r14b,%esi │ │ + cmp $0xf,%ecx │ │ + ja aba1d │ │ + lea 0x63fa4(%rip),%rdx │ │ + movslq (%rdx,%rcx,4),%rcx │ │ + add %rdx,%rcx │ │ + jmpq *%rcx │ │ + mov 0x288(%rdi),%rax │ │ + mov %r14b,0x20(%rax,%rbx,1) │ │ + jmpq aba40 │ │ + mov %esi,%eax │ │ + shl $0x8,%eax │ │ + or %esi,%eax │ │ + mov 0x288(%rdi),%rcx │ │ + mov %ax,0x20(%rcx,%rbx,1) │ │ + jmpq aba40 │ │ + imul $0x1010101,%esi,%eax │ │ + mov 0x288(%rdi),%rcx │ │ + mov %eax,0x20(%rcx,%rbx,1) │ │ + jmpq aba40 │ │ + movabs $0x101010101010101,%rax │ │ + imul %rax,%rsi │ │ + mov 0x288(%rdi),%rax │ │ + mov %rsi,0x20(%rax,%rbx,1) │ │ + jmpq aba40 │ │ + movabs $0x101010101010101,%rax │ │ + imul %rax,%rsi │ │ + mov 0x288(%rdi),%rax │ │ + mov %rsi,0x20(%rax,%rbx,1) │ │ + mov 0x288(%rdi),%rax │ │ + mov %ebx,%ecx │ │ + mov %rsi,0x28(%rcx,%rax,1) │ │ + jmpq aba40 │ │ + mov %edx,%esi │ │ + sub %esi,%eax │ │ + mov %eax,0x14(%rdi) │ │ + cmpb $0x0,0x20(%rsp) │ │ + je ab8f0 │ │ + mov 0x84(%rsp),%ebp │ │ + mov 0x68(%rsp),%rcx │ │ + shr %cl,%ebp │ │ + mov 0xc4(%rsp),%edx │ │ + cmp %ebp,%edx │ │ + cmovle %edx,%ebp │ │ + mov %ebp,0x24(%rsp) │ │ + mov %ebx,%ebp │ │ + shr %cl,%ebp │ │ + xor %r15d,%r15d │ │ + mov 0xb0(%rsp),%rdx │ │ + mov %ebp,0xd0(%rsp) │ │ + jmp abdb9 │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov 0x50(%rsp),%rcx │ │ + shl %cl,%esi │ │ + sub %esi,%eax │ │ + mov %eax,0x14(%rdi) │ │ + mov 0xa0(%rsp),%rcx │ │ + mov %rcx,%r15 │ │ + cmp $0x2,%rcx │ │ + mov 0xb0(%rsp),%rdx │ │ + je ab8f8 │ │ + add %edx,%eax │ │ + lea 0x1(%r15),%rcx │ │ + mov %rcx,0xa0(%rsp) │ │ + mov %eax,0x14(%rdi) │ │ + mov 0xcc(%rsp),%ecx │ │ + mov %ecx,%esi │ │ + cmp %r8d,%ecx │ │ + jge abd90 │ │ + mov %r15,0xa8(%rsp) │ │ + jmp abe44 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + mov 0x14(%rdi),%eax │ │ + mov 0x8c(%rsp),%r8d │ │ + mov 0xd8(%rsp),%rbx │ │ + mov 0xd0(%rsp),%ebp │ │ + mov 0xa8(%rsp),%r15 │ │ + movzbl %r14b,%edx │ │ + mov 0x68(%rsp),%rcx │ │ + shl %cl,%r13d │ │ + sub %r13d,%r12d │ │ + mov 0x100(%rsp),%rsi │ │ + add %edx,%esi │ │ + mov 0x50(%rsp),%rcx │ │ + shl %cl,%edx │ │ + mov %r12d,0x10(%rdi) │ │ + add %edx,%eax │ │ + mov %eax,0x14(%rdi) │ │ + cmp %r8d,%esi │ │ + jge abd90 │ │ + movslq %eax,%rcx │ │ + mov 0x60(%rsp),%rdx │ │ + imul 0xd18(%rdx),%rcx │ │ + lea (%rcx,%rcx,4),%rcx │ │ + add %rcx,%rcx │ │ + add 0x1108(%rdx),%rcx │ │ + mov %rcx,0x78(%rsp) │ │ + add %ebx,%r12d │ │ + mov %r12d,0x10(%rdi) │ │ + cmp 0x24(%rsp),%ebp │ │ + mov %rsi,0x100(%rsp) │ │ + jge ac1a0 │ │ + mov %esi,%eax │ │ + mov 0x50(%rsp),%rcx │ │ + shl %cl,%eax │ │ + add 0x28(%rsp),%eax │ │ + shl $0x5,%eax │ │ + add 0x30(%rsp),%eax │ │ + mov %eax,0x70(%rsp) │ │ + mov 0x40(%rsp),%rax │ │ + add %esi,%eax │ │ + shl $0x5,%r15 │ │ + lea (%rdi,%r15,1),%rcx │ │ + add %rcx,%rax │ │ + add $0x58,%rax │ │ + mov %rax,0x18(%rsp) │ │ + mov %ebp,%r13d │ │ + jmp abefe │ │ + mov 0x288(%rdi),%rcx │ │ + add %r15,%rcx │ │ + lea (%rbx,%rcx,1),%rdi │ │ + add $0x40,%rdi │ │ + movslq %eax,%rdx │ │ + callq 4480 │ │ + mov 0x58(%rsp),%rdi │ │ + nopw 0x0(%rax,%rax,1) │ │ + add %r12d,%r13d │ │ + mov 0x68(%rsp),%rcx │ │ + shl %cl,%r12d │ │ + add 0x10(%rdi),%r12d │ │ + mov %r12d,0x10(%rdi) │ │ + cmp 0x24(%rsp),%r13d │ │ + jge abdf0 │ │ + movb $0x40,0x16(%rsp) │ │ + mov 0x38(%rsp),%r9 │ │ + movzbl 0x3(%r9),%eax │ │ + test %eax,%eax │ │ + jne abf31 │ │ + mov %r13d,%edx │ │ + mov 0x68(%rsp),%rcx │ │ + shl %cl,%edx │ │ + add 0x70(%rsp),%edx │ │ + movslq %edx,%rcx │ │ + movzbl 0x1ee0(%rdi,%rcx,1),%ecx │ │ + mov %ecx,0x90(%rsp) │ │ + mov 0x48(%rsp),%rcx │ │ + lea (%rcx,%r13,1),%ebx │ │ + mov 0x288(%rdi),%rcx │ │ + add %r15,%rcx │ │ + lea (%rbx,%rcx,1),%rsi │ │ + add $0x40,%rsi │ │ + movzbl 0x7(%r9),%ecx │ │ + sub $0x18,%rsp │ │ + mov 0x30(%rsp),%rdx │ │ + mov 0x8c(%rsp),%r8d │ │ + lea 0x2e(%rsp),%rbp │ │ + push %rbp │ │ + lea 0xb0(%rsp),%rbp │ │ + push %rbp │ │ + mov 0xe0(%rsp),%rbp │ │ + pushq 0x36b0(%rbp) │ │ + pushq 0xd0(%rsp) │ │ + push %rax │ │ + callq acf90 │ │ + mov 0x98(%rsp),%rdi │ │ + add $0x40,%rsp │ │ + movslq 0x10(%rdi),%rcx │ │ + lea (%rcx,%rcx,4),%rcx │ │ + mov 0x78(%rsp),%rdx │ │ + lea (%rdx,%rcx,2),%rcx │ │ + mov 0xa8(%rsp),%rdx │ │ + mov %ax,0x2(%rcx,%rdx,2) │ │ + movzbl 0x90(%rsp),%eax │ │ + mov %al,0x7(%rdx,%rcx,1) │ │ + mov 0xe0(%rsp),%rax │ │ + lea 0x6160f(%rip),%rcx │ │ + movzbl (%rcx,%rax,8),%r12d │ │ + movzbl 0x1(%rcx,%rax,8),%r14d │ │ + mov %r14,%rax │ │ + imul %r12,%rax │ │ + shl $0x5,%rax │ │ + add %rax,0x36b0(%rbp) │ │ + mov 0x60(%rsp),%rax │ │ + mov 0xd2c(%rax),%eax │ │ + mov 0x50(%rsp),%rcx │ │ + add %ecx,%eax │ │ + sub 0x14(%rdi),%eax │ │ + sar %cl,%eax │ │ + cmp %r14d,%eax │ │ + cmovg %r14d,%eax │ │ + lea -0x1(%rax),%ecx │ │ + cmp $0xf,%ecx │ │ + ja ac04c │ │ + lea 0x63c75(%rip),%rdx │ │ + movslq (%rdx,%rcx,4),%rcx │ │ + add %rdx,%rcx │ │ + jmpq *%rcx │ │ + movzbl 0x16(%rsp),%ebp │ │ + mov 0x18(%rsp),%rax │ │ + mov %bpl,(%rax) │ │ + jmpq ac0c0 │ │ + movzbl 0x16(%rsp),%ebp │ │ + mov %ebp,%eax │ │ + shl $0x8,%eax │ │ + or %ebp,%eax │ │ + mov 0x18(%rsp),%rcx │ │ + mov %ax,(%rcx) │ │ + jmp ac0c0 │ │ + movzbl 0x16(%rsp),%ebp │ │ + movslq %eax,%rdx │ │ + movzbl %bpl,%esi │ │ + mov 0x18(%rsp),%rdi │ │ + callq 4480 │ │ + mov 0x58(%rsp),%rdi │ │ + jmp ac0c0 │ │ + movzbl 0x16(%rsp),%ebp │ │ + imul $0x1010101,%ebp,%eax │ │ + mov 0x18(%rsp),%rcx │ │ + mov %eax,(%rcx) │ │ + jmp ac0c0 │ │ + movzbl 0x16(%rsp),%ebp │ │ + mov %rbp,%rax │ │ + movabs $0x101010101010101,%rcx │ │ + imul %rcx,%rax │ │ + mov 0x18(%rsp),%rcx │ │ + mov %rax,(%rcx) │ │ + jmp ac0c0 │ │ + movzbl 0x16(%rsp),%ebp │ │ + mov %rbp,%rax │ │ + movabs $0x101010101010101,%rcx │ │ + imul %rcx,%rax │ │ + mov 0x18(%rsp),%rcx │ │ + mov %rax,(%rcx) │ │ + mov %rax,0x8(%rcx) │ │ + nop │ │ + mov 0x60(%rsp),%rax │ │ + mov 0xd28(%rax),%eax │ │ + mov 0x68(%rsp),%rcx │ │ + add %ecx,%eax │ │ + sub 0x10(%rdi),%eax │ │ + sar %cl,%eax │ │ + cmp %r12d,%eax │ │ + cmovg %r12d,%eax │ │ + lea -0x1(%rax),%ecx │ │ + movzbl %bpl,%esi │ │ + cmp $0xf,%ecx │ │ + ja abeb8 │ │ + lea 0x63bdb(%rip),%rdx │ │ + movslq (%rdx,%rcx,4),%rcx │ │ + add %rdx,%rcx │ │ + jmpq *%rcx │ │ + mov 0x288(%rdi),%rax │ │ + add %r15,%rax │ │ + mov %bpl,0x40(%rbx,%rax,1) │ │ + jmpq abee0 │ │ + mov %esi,%eax │ │ + shl $0x8,%eax │ │ + or %esi,%eax │ │ + mov 0x288(%rdi),%rcx │ │ + add %r15,%rcx │ │ + mov %ax,0x40(%rbx,%rcx,1) │ │ + jmpq abee0 │ │ + imul $0x1010101,%esi,%eax │ │ + mov 0x288(%rdi),%rcx │ │ + add %r15,%rcx │ │ + mov %eax,0x40(%rbx,%rcx,1) │ │ + jmpq abee0 │ │ + movabs $0x101010101010101,%rax │ │ + imul %rax,%rsi │ │ + mov 0x288(%rdi),%rax │ │ + add %r15,%rax │ │ + mov %rsi,0x40(%rbx,%rax,1) │ │ + jmpq abee0 │ │ + movabs $0x101010101010101,%rax │ │ + imul %rax,%rsi │ │ + mov 0x288(%rdi),%rax │ │ + add %r15,%rax │ │ + mov %rsi,0x40(%rbx,%rax,1) │ │ + mov 0x288(%rdi),%rax │ │ + add %r15,%rax │ │ + mov %rsi,0x48(%rbx,%rax,1) │ │ + jmpq abee0 │ │ + nopl 0x0(%rax) │ │ + mov 0xe0(%rsp),%rcx │ │ + lea 0x61431(%rip),%rdx │ │ + mov 0x1(%rdx,%rcx,8),%r14b │ │ + mov %ebp,%r13d │ │ + jmpq abe12 │ │ + mov $0x1,%cl │ │ + mov %ecx,0x20(%rsp) │ │ + cmp 0x50(%rsp),%esi │ │ + ja ac1d1 │ │ + mov %eax,%ecx │ │ + and $0x1,%cl │ │ + mov %ecx,0x20(%rsp) │ │ + cmpb $0x0,0x6(%r14) │ │ + je ab7b2 │ │ + add $0xff,%sil │ │ + movabs $0x4040404040404040,%rax │ │ + cmp $0x1f,%sil │ │ + ja ac2a3 │ │ + movzbl %sil,%ecx │ │ + lea 0x63811(%rip),%rbp │ │ + movslq 0x0(%rbp,%rcx,4),%rcx │ │ + add %rbp,%rcx │ │ + jmpq *%rcx │ │ + mov 0x28(%rsp),%rcx │ │ + movb $0x40,0x38(%rdi,%rcx,1) │ │ + add $0xff,%r9b │ │ + cmp $0x1f,%r9b │ │ + jbe ac2ad │ │ + jmpq ac2d2 │ │ + mov 0x28(%rsp),%rcx │ │ + movw $0x4040,0x38(%rdi,%rcx,1) │ │ + add $0xff,%r9b │ │ + cmp $0x1f,%r9b │ │ + jbe ac2ad │ │ + jmpq ac2d2 │ │ + mov 0x28(%rsp),%rcx │ │ + movl $0x40404040,0x38(%rdi,%rcx,1) │ │ + add $0xff,%r9b │ │ + cmp $0x1f,%r9b │ │ + jbe ac2ad │ │ + jmp ac2d2 │ │ + mov 0x28(%rsp),%rcx │ │ + mov %rax,0x38(%rdi,%rcx,1) │ │ + add $0xff,%r9b │ │ + cmp $0x1f,%r9b │ │ + jbe ac2ad │ │ + jmp ac2d2 │ │ + movaps 0x51d29(%rip),%xmm0 │ │ + mov 0x28(%rsp),%rcx │ │ + movups %xmm0,0x38(%rdi,%rcx,1) │ │ + movups %xmm0,0x48(%rdi,%rcx,1) │ │ + add $0xff,%r9b │ │ + cmp $0x1f,%r9b │ │ + jbe ac2ad │ │ + jmp ac2d2 │ │ + movaps 0x51d07(%rip),%xmm0 │ │ + mov 0x28(%rsp),%rcx │ │ + movups %xmm0,0x38(%rdi,%rcx,1) │ │ + add $0xff,%r9b │ │ + cmp $0x1f,%r9b │ │ + ja ac2d2 │ │ + movzbl %r9b,%ecx │ │ + lea 0x637d8(%rip),%rsi │ │ + movslq (%rsi,%rcx,4),%rcx │ │ + add %rsi,%rcx │ │ + jmpq *%rcx │ │ + mov 0x288(%rdi),%rcx │ │ + mov 0x30(%rsp),%rsi │ │ + movb $0x40,0x20(%rcx,%rsi,1) │ │ + cmpb $0x0,0x20(%rsp) │ │ + je ac5fd │ │ + add $0xffffffff,%edx │ │ + cmp $0x1f,%edx │ │ + ja ac4de │ │ + lea 0x63820(%rip),%rcx │ │ + movslq (%rcx,%rdx,4),%rsi │ │ + add %rcx,%rsi │ │ + jmpq *%rsi │ │ + mov 0x40(%rsp),%rcx │ │ + movb $0x40,0x58(%rdi,%rcx,1) │ │ + movb $0x40,0x78(%rdi,%rcx,1) │ │ + add $0xffffffff,%r8d │ │ + cmp $0x1f,%r8d │ │ + ja ac5fd │ │ + lea 0x63873(%rip),%rcx │ │ + movslq (%rcx,%r8,4),%rdx │ │ + add %rcx,%rdx │ │ + jmpq *%rdx │ │ + mov 0x288(%rdi),%rax │ │ + mov 0x48(%rsp),%rcx │ │ + movb $0x40,0x40(%rax,%rcx,1) │ │ + mov 0x288(%rdi),%rax │ │ + movb $0x40,0x60(%rax,%rcx,1) │ │ + jmpq ac5fd │ │ + mov 0x288(%rdi),%rcx │ │ + mov 0x30(%rsp),%rsi │ │ + movw $0x4040,0x20(%rcx,%rsi,1) │ │ + cmpb $0x0,0x20(%rsp) │ │ + jne ac2dd │ │ + jmpq ac5fd │ │ + mov 0x288(%rdi),%rcx │ │ + mov 0x30(%rsp),%rsi │ │ + movl $0x40404040,0x20(%rcx,%rsi,1) │ │ + cmpb $0x0,0x20(%rsp) │ │ + jne ac2dd │ │ + jmpq ac5fd │ │ + mov 0x288(%rdi),%rcx │ │ + mov 0x30(%rsp),%rsi │ │ + mov %rax,0x20(%rcx,%rsi,1) │ │ + cmpb $0x0,0x20(%rsp) │ │ + jne ac2dd │ │ + jmpq ac5fd │ │ + mov 0x288(%rdi),%rcx │ │ + mov 0x30(%rsp),%rsi │ │ + mov %rax,0x20(%rcx,%rsi,1) │ │ + mov 0x288(%rdi),%rcx │ │ + mov %rax,0x28(%rsi,%rcx,1) │ │ + mov 0x288(%rdi),%rcx │ │ + mov %rax,0x30(%rsi,%rcx,1) │ │ + mov 0x288(%rdi),%rcx │ │ + mov %rax,0x38(%rsi,%rcx,1) │ │ + cmpb $0x0,0x20(%rsp) │ │ + jne ac2dd │ │ + jmpq ac5fd │ │ + mov 0x288(%rdi),%rcx │ │ + mov 0x30(%rsp),%rsi │ │ + mov %rax,0x20(%rcx,%rsi,1) │ │ + mov 0x288(%rdi),%rcx │ │ + mov %rax,0x28(%rsi,%rcx,1) │ │ + cmpb $0x0,0x20(%rsp) │ │ + jne ac2dd │ │ + jmpq ac5fd │ │ + mov 0x40(%rsp),%rcx │ │ + movw $0x4040,0x58(%rdi,%rcx,1) │ │ + movw $0x4040,0x78(%rdi,%rcx,1) │ │ + add $0xffffffff,%r8d │ │ + cmp $0x1f,%r8d │ │ + jbe ac316 │ │ + jmpq ac5fd │ │ + mov 0x40(%rsp),%rcx │ │ + movl $0x40404040,0x58(%rdi,%rcx,1) │ │ + movl $0x40404040,0x78(%rdi,%rcx,1) │ │ + add $0xffffffff,%r8d │ │ + cmp $0x1f,%r8d │ │ + jbe ac316 │ │ + jmpq ac5fd │ │ + mov 0x40(%rsp),%rcx │ │ + mov %rax,0x58(%rdi,%rcx,1) │ │ + mov %rax,0x78(%rdi,%rcx,1) │ │ + add $0xffffffff,%r8d │ │ + cmp $0x1f,%r8d │ │ + jbe ac316 │ │ + jmpq ac5fd │ │ + movaps 0x51b07(%rip),%xmm0 │ │ + mov 0x40(%rsp),%rcx │ │ + movups %xmm0,0x58(%rdi,%rcx,1) │ │ + movups %xmm0,0x78(%rdi,%rcx,1) │ │ + add $0xffffffff,%r8d │ │ + cmp $0x1f,%r8d │ │ + jbe ac316 │ │ + jmpq ac5fd │ │ + movaps 0x51ade(%rip),%xmm0 │ │ + mov 0x40(%rsp),%rcx │ │ + movups %xmm0,0x58(%rdi,%rcx,1) │ │ + movups %xmm0,0x68(%rdi,%rcx,1) │ │ + movups %xmm0,0x78(%rdi,%rcx,1) │ │ + movups %xmm0,0x88(%rdi,%rcx,1) │ │ + add $0xffffffff,%r8d │ │ + cmp $0x1f,%r8d │ │ + jbe ac316 │ │ + jmpq ac5fd │ │ + mov 0x288(%rdi),%rax │ │ + mov 0x48(%rsp),%rcx │ │ + movw $0x4040,0x40(%rax,%rcx,1) │ │ + mov 0x288(%rdi),%rax │ │ + movw $0x4040,0x60(%rax,%rcx,1) │ │ + jmpq ac5fd │ │ + mov 0x288(%rdi),%rax │ │ + mov 0x48(%rsp),%rcx │ │ + movl $0x40404040,0x40(%rax,%rcx,1) │ │ + mov 0x288(%rdi),%rax │ │ + movl $0x40404040,0x60(%rax,%rcx,1) │ │ + jmpq ac5fd │ │ + mov 0x288(%rdi),%rcx │ │ + mov 0x48(%rsp),%rdx │ │ + mov %rax,0x40(%rcx,%rdx,1) │ │ + mov 0x288(%rdi),%rcx │ │ + mov %rax,0x60(%rcx,%rdx,1) │ │ + jmpq ac5fd │ │ + mov 0x288(%rdi),%rcx │ │ + mov 0x48(%rsp),%rdx │ │ + mov %rax,0x40(%rcx,%rdx,1) │ │ + mov 0x288(%rdi),%rcx │ │ + mov %rax,0x48(%rcx,%rdx,1) │ │ + mov 0x288(%rdi),%rcx │ │ + mov %rax,0x60(%rcx,%rdx,1) │ │ + mov 0x288(%rdi),%rcx │ │ + mov %rax,0x68(%rcx,%rdx,1) │ │ + jmp ac5fd │ │ + mov 0x288(%rdi),%rcx │ │ + mov 0x48(%rsp),%rdx │ │ + mov %rax,0x40(%rcx,%rdx,1) │ │ + mov 0x288(%rdi),%rcx │ │ + mov %rax,0x48(%rcx,%rdx,1) │ │ + mov 0x288(%rdi),%rcx │ │ + mov %rax,0x50(%rcx,%rdx,1) │ │ + mov 0x288(%rdi),%rcx │ │ + mov %rax,0x58(%rcx,%rdx,1) │ │ + mov 0x288(%rdi),%rcx │ │ + mov %rax,0x60(%rcx,%rdx,1) │ │ + mov 0x288(%rdi),%rcx │ │ + mov %rax,0x68(%rcx,%rdx,1) │ │ + mov 0x288(%rdi),%rcx │ │ + mov %rax,0x70(%rcx,%rdx,1) │ │ + mov 0x288(%rdi),%rcx │ │ + mov %rax,0x78(%rcx,%rdx,1) │ │ + add $0x108,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - nopl 0x0(%rax) │ │ + nop │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x8768,%rsp │ │ - mov %r9d,%eax │ │ - mov %ecx,%ebp │ │ - mov %rdx,%r15 │ │ - mov %rsi,-0x60(%rsp) │ │ - mov 0x87b0(%rsp),%r9d │ │ - mov 0x87a8(%rsp),%ecx │ │ - mov 0x87a0(%rsp),%esi │ │ - test %eax,%eax │ │ - je b5aa6 │ │ - cltq │ │ - mov %ecx,%edx │ │ - cmp $0x5,%ebp │ │ - jl b5ab6 │ │ - and $0x3,%edx │ │ - jmp b5abc │ │ - xor %r14d,%r14d │ │ - bsr %r9d,%edx │ │ - test %esi,%esi │ │ - jne b5ad7 │ │ - xor %r11d,%r11d │ │ - jmp b5b01 │ │ - and $0x1,%edx │ │ - add $0x3,%edx │ │ - imul $0x78,%rdx,%rdx │ │ - add 0x66751(%rip),%rdx │ │ - lea (%rdx,%rax,8),%r14 │ │ - add $0xfffffffffffffff8,%r14 │ │ - bsr %r9d,%edx │ │ + sub $0x88,%rsp │ │ + mov %rdx,%r11 │ │ + mov %esi,%r10d │ │ + mov (%rdi),%rax │ │ + mov %rdi,0x60(%rsp) │ │ + mov 0x8(%rdi),%r12 │ │ + mov 0xca8(%rax),%rbx │ │ + mov %ecx,%r15d │ │ + lea 0x60f9c(%rip),%rdx │ │ + movzbl (%rdx,%r15,8),%ebp │ │ + movzbl 0x1(%rdx,%r15,8),%r13d │ │ + cmp $0x1,%r8d │ │ + jg ac7cf │ │ + movslq %r8d,%rsi │ │ + movzwl (%r9,%rsi,2),%esi │ │ test %esi,%esi │ │ - je b5ab1 │ │ - sar $0x2,%ecx │ │ - movslq %esi,%rax │ │ - cmp $0x5,%r8d │ │ - jl b5ae8 │ │ - movslq %ecx,%rcx │ │ - jmp b5aee │ │ - and $0x1,%ecx │ │ - add $0x3,%ecx │ │ - imul $0x78,%rcx,%rcx │ │ - add 0x6671f(%rip),%rcx │ │ - lea (%rcx,%rax,8),%r11 │ │ - add $0xfffffffffffffff8,%r11 │ │ - xor $0x1f,%edx │ │ - mov %r15,%rax │ │ - sar %rax │ │ - mov %rax,-0x68(%rsp) │ │ - test %r14,%r14 │ │ - mov %ebp,-0x78(%rsp) │ │ - je b6170 │ │ - mov %r8,-0x58(%rsp) │ │ - test %r11,%r11 │ │ - mov %rdi,-0x20(%rsp) │ │ - mov $0x18,%ecx │ │ - je b630e │ │ - sub %edx,%ecx │ │ - mov $0x1,%eax │ │ - shl %cl,%eax │ │ - test %ebp,%ebp │ │ - mov -0x60(%rsp),%r9 │ │ - jle b5c94 │ │ - sar %eax │ │ - mov %eax,-0x50(%rsp) │ │ - mov -0x68(%rsp),%rax │ │ - add %rax,%rax │ │ - mov %rax,-0x68(%rsp) │ │ - lea (%rax,%rax,2),%rdx │ │ - sub %rdx,%r9 │ │ - lea 0x60(%rsp),%rdx │ │ - mov -0x58(%rsp),%rax │ │ - lea 0x7(%rax),%esi │ │ - mov -0x50(%rsp),%eax │ │ - mov -0x78(%rsp),%edi │ │ - neg %rdi │ │ - mov %rdi,-0x30(%rsp) │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %rdx,-0x70(%rsp) │ │ - mov %esi,-0x40(%rsp) │ │ - movzwl -0x6(%r9),%edx │ │ - movzwl -0x4(%r9),%r13d │ │ - movzwl -0x2(%r9),%r15d │ │ - movzwl (%r9),%edi │ │ - movzwl 0x4(%r9),%r10d │ │ - movzwl 0x6(%r9),%r12d │ │ - mov $0x4,%ebp │ │ - nopl 0x0(%rax,%rax,1) │ │ - movzwl %dx,%r8d │ │ - mov %r9,%rsi │ │ - movzwl %r13w,%r9d │ │ - mov %r13d,%edx │ │ - mov %r15d,%r13d │ │ - mov %edi,%r15d │ │ - movzwl %r10w,%ebx │ │ - mov %r12d,%r10d │ │ - movsbl (%r14),%edi │ │ - imul %edi,%r8d │ │ - add %eax,%r8d │ │ - movsbl 0x1(%r14),%edi │ │ - imul %edi,%r9d │ │ - add %r8d,%r9d │ │ - movsbl 0x2(%r14),%edi │ │ - movzwl %r13w,%eax │ │ - imul %edi,%eax │ │ - add %r9d,%eax │ │ - mov %rsi,%r9 │ │ - movsbl 0x3(%r14),%edi │ │ - movzwl %r15w,%esi │ │ - imul %edi,%esi │ │ - add %eax,%esi │ │ - movsbl 0x4(%r14),%eax │ │ - movzwl -0x6(%r9,%rbp,2),%edi │ │ - imul %edi,%eax │ │ - add %esi,%eax │ │ - movsbl 0x5(%r14),%esi │ │ - imul %esi,%ebx │ │ - add %eax,%ebx │ │ - movsbl 0x6(%r14),%eax │ │ - movzwl %r12w,%esi │ │ - imul %eax,%esi │ │ - add %ebx,%esi │ │ - movsbl 0x7(%r14),%eax │ │ - mov %ebp,%ebx │ │ - movzwl (%r9,%rbx,2),%r12d │ │ - imul %r12d,%eax │ │ - add %esi,%eax │ │ - sar %cl,%eax │ │ - mov -0x70(%rsp),%rsi │ │ - mov %ax,-0x8(%rsi,%rbp,2) │ │ - mov -0x30(%rsp),%rax │ │ - add %rbp,%rax │ │ - add $0x1,%rax │ │ - add $0x1,%rbp │ │ - cmp $0x4,%rax │ │ - mov -0x50(%rsp),%eax │ │ - jne b5bc0 │ │ - mov -0x70(%rsp),%rdx │ │ - add $0x100,%rdx │ │ - add -0x68(%rsp),%r9 │ │ - mov -0x40(%rsp),%esi │ │ - add $0xffffffff,%esi │ │ - jne b5b90 │ │ - mov -0x78(%rsp),%r10d │ │ - test %r10d,%r10d │ │ - mov -0x58(%rsp),%r13 │ │ - jle b6804 │ │ - lea 0x7(%r11),%rax │ │ - mov %rax,-0x30(%rsp) │ │ - movslq %r10d,%rdi │ │ - lea 0x360(%rsp),%rsi │ │ - mov %r10d,%ebp │ │ - lea -0x1(%rbp),%rax │ │ - lea 0x8(%r11),%rcx │ │ - mov %rcx,0x10(%rsp) │ │ - cmp $0xffffff7f,%eax │ │ - seta %cl │ │ - lea 0x380(%rbp),%rdx │ │ - mov %rdx,(%rsp) │ │ - mov %rax,%rdx │ │ - shr $0x20,%rdx │ │ - setne %dl │ │ - or %dl,%cl │ │ - cmp $0xfffffeff,%eax │ │ - seta %bl │ │ - or %dl,%bl │ │ - or %cl,%bl │ │ - cmp $0xfffffe7f,%eax │ │ - seta %cl │ │ - or %dl,%cl │ │ - cmp $0xfffffdff,%eax │ │ - seta %r8b │ │ - or %dl,%r8b │ │ - or %cl,%r8b │ │ - or %bl,%r8b │ │ - mov %ebp,%r12d │ │ - and $0xfffffff8,%r12d │ │ - mov %rdi,-0x40(%rsp) │ │ - lea (%rdi,%rdi,1),%rax │ │ - mov %rax,-0x70(%rsp) │ │ - mov %r12,-0x10(%rsp) │ │ - neg %r12 │ │ - mov %rbp,-0x50(%rsp) │ │ - neg %rbp │ │ - lea 0x60(%rsp),%r9 │ │ - xor %r15d,%r15d │ │ - movdqa 0x440d8(%rip),%xmm9 │ │ - movdqa 0x43f9f(%rip),%xmm10 │ │ - movdqa 0x440a6(%rip),%xmm8 │ │ - mov -0x20(%rsp),%rdi │ │ - cmp $0x8,%r10d │ │ - setb %cl │ │ - or %r8b,%cl │ │ - jne b5da1 │ │ - jmpq b5e80 │ │ - add $0x100,%rsi │ │ - add $0x1,%r15 │ │ - add -0x70(%rsp),%rdi │ │ - add $0x100,%r9 │ │ - add $0xffffffff,%r13d │ │ - je b6804 │ │ - cmp $0x8,%r10d │ │ - setb %cl │ │ - or %r8b,%cl │ │ - je b5e80 │ │ - xor %edx,%edx │ │ - add $0x200,%rdx │ │ - nopw 0x0(%rax,%rax,1) │ │ - movsbl (%r11),%eax │ │ - movswl -0x400(%r9,%rdx,2),%ecx │ │ - imul %eax,%ecx │ │ - movsbl 0x1(%r11),%eax │ │ - movswl -0x300(%r9,%rdx,2),%ebx │ │ - imul %eax,%ebx │ │ - add %ecx,%ebx │ │ - movsbl 0x2(%r11),%eax │ │ - movswl -0x200(%r9,%rdx,2),%ecx │ │ - imul %eax,%ecx │ │ - add %ebx,%ecx │ │ - movsbl 0x3(%r11),%eax │ │ - movswl -0x100(%r9,%rdx,2),%ebx │ │ - imul %eax,%ebx │ │ - add %ecx,%ebx │ │ - movsbl 0x4(%r11),%eax │ │ - lea -0x180(%rdx),%ecx │ │ - movswl (%rsi,%rcx,2),%ecx │ │ - imul %eax,%ecx │ │ - add %ebx,%ecx │ │ - movsbl 0x5(%r11),%eax │ │ - lea -0x100(%rdx),%ebx │ │ - movswl (%rsi,%rbx,2),%ebx │ │ - imul %eax,%ebx │ │ - add %ecx,%ebx │ │ - movsbl 0x6(%r11),%eax │ │ - lea -0x80(%rdx),%ecx │ │ - movswl (%rsi,%rcx,2),%ecx │ │ - imul %eax,%ecx │ │ - add %ebx,%ecx │ │ - movsbl 0x7(%r11),%eax │ │ - mov %edx,%ebx │ │ - movswl (%rsi,%rbx,2),%ebx │ │ - imul %eax,%ebx │ │ - lea (%rbx,%rcx,1),%eax │ │ - add $0x20,%eax │ │ - shr $0x6,%eax │ │ - add $0xffffe000,%eax │ │ - mov %ax,-0x400(%rdi,%rdx,2) │ │ - lea (%rdx,%rbp,1),%rax │ │ - add $0x1,%rax │ │ - add $0x1,%rdx │ │ - cmp $0x200,%rax │ │ - jne b5db0 │ │ - jmpq b5d70 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - mov %r13,%r10 │ │ - mov %r15,%rcx │ │ - imul -0x40(%rsp),%rcx │ │ - mov -0x20(%rsp),%rax │ │ - lea (%rax,%rcx,2),%rdx │ │ - add -0x50(%rsp),%rcx │ │ - lea (%rax,%rcx,2),%rbx │ │ - mov %r15,%rcx │ │ - shl $0x7,%rcx │ │ - mov %r15,%rax │ │ - shl $0x8,%rax │ │ - lea (%rsp,%rax,1),%r14 │ │ - add $0x60,%r14 │ │ - add (%rsp),%rcx │ │ - cmp %rdx,0x10(%rsp) │ │ - seta %al │ │ - lea (%rsp,%rcx,2),%rcx │ │ - add $0x60,%rcx │ │ - cmp %rbx,-0x30(%rsp) │ │ - setb %r13b │ │ - cmp %rcx,%rdx │ │ - setb %cl │ │ - cmp %rbx,%r14 │ │ - setb %bl │ │ - test %r13b,%al │ │ - jne b6161 │ │ - mov $0x0,%edx │ │ - and %bl,%cl │ │ - mov %r10,%r13 │ │ - mov -0x78(%rsp),%r10d │ │ - jne b5da3 │ │ - movzbl (%r11),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm11 │ │ - movzbl 0x1(%r11),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm12 │ │ - movzbl 0x2(%r11),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm13 │ │ - movzbl 0x3(%r11),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm14 │ │ - movzbl 0x4(%r11),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm15 │ │ - movzbl 0x5(%r11),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm2 │ │ - movzbl 0x6(%r11),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm0 │ │ - movzbl 0x7(%r11),%eax │ │ - movd %eax,%xmm1 │ │ - punpcklbw %xmm1,%xmm1 │ │ - pshuflw $0xe0,%xmm1,%xmm1 │ │ - pmovsxbd %xmm1,%xmm1 │ │ - mov $0x100,%r14d │ │ - nopl (%rax) │ │ - pmovsxwd -0x500(%rsi,%r14,2),%xmm3 │ │ - pmovsxwd -0x4f8(%rsi,%r14,2),%xmm5 │ │ - pmulld %xmm11,%xmm5 │ │ - pmovsxwd -0x400(%rsi,%r14,2),%xmm4 │ │ - pmovsxwd -0x3f8(%rsi,%r14,2),%xmm6 │ │ - pmulld %xmm11,%xmm3 │ │ - pmulld %xmm12,%xmm6 │ │ - paddd %xmm5,%xmm6 │ │ - pmulld %xmm12,%xmm4 │ │ - paddd %xmm3,%xmm4 │ │ - pmovsxwd -0x2f8(%rsi,%r14,2),%xmm3 │ │ - pmulld %xmm13,%xmm3 │ │ - pmovsxwd -0x1f8(%rsi,%r14,2),%xmm5 │ │ - pmulld %xmm14,%xmm5 │ │ - paddd %xmm3,%xmm5 │ │ - pmovsxwd -0x300(%rsi,%r14,2),%xmm3 │ │ - pmulld %xmm13,%xmm3 │ │ - paddd %xmm6,%xmm5 │ │ - pmovsxwd -0x200(%rsi,%r14,2),%xmm6 │ │ - pmulld %xmm14,%xmm6 │ │ - paddd %xmm3,%xmm6 │ │ - lea -0x80(%r14),%eax │ │ - and $0xfffffff8,%eax │ │ - pmovsxwd 0x8(%rsi,%rax,2),%xmm3 │ │ - paddd %xmm4,%xmm6 │ │ - pmovsxwd (%rsi,%rax,2),%xmm7 │ │ - pmulld %xmm15,%xmm7 │ │ - paddd %xmm6,%xmm7 │ │ - pmulld %xmm15,%xmm3 │ │ - paddd %xmm5,%xmm3 │ │ - mov %r14d,%eax │ │ - and $0xfffffff8,%eax │ │ - pmovsxwd (%rsi,%rax,2),%xmm5 │ │ - pmulld %xmm2,%xmm5 │ │ - mov %r14d,%ecx │ │ - sub $0xffffff80,%ecx │ │ - and $0xfffffff8,%ecx │ │ - pmovsxwd (%rsi,%rcx,2),%xmm4 │ │ - pmulld %xmm0,%xmm4 │ │ - paddd %xmm5,%xmm4 │ │ - pmovsxwd 0x8(%rsi,%rax,2),%xmm5 │ │ - pmulld %xmm2,%xmm5 │ │ - paddd %xmm7,%xmm4 │ │ - pmovsxwd 0x8(%rsi,%rcx,2),%xmm6 │ │ - pmulld %xmm0,%xmm6 │ │ - paddd %xmm5,%xmm6 │ │ - paddd %xmm3,%xmm6 │ │ - lea 0x100(%r14),%eax │ │ - and $0xfffffff8,%eax │ │ - pmovsxwd 0x8(%rsi,%rax,2),%xmm3 │ │ - pmulld %xmm1,%xmm3 │ │ - paddd %xmm9,%xmm3 │ │ - paddd %xmm6,%xmm3 │ │ - pmovsxwd (%rsi,%rax,2),%xmm5 │ │ - pmulld %xmm1,%xmm5 │ │ - paddd %xmm9,%xmm5 │ │ - paddd %xmm4,%xmm5 │ │ - psrld $0x6,%xmm5 │ │ - psrld $0x6,%xmm3 │ │ - pshufb %xmm10,%xmm3 │ │ - pshufb %xmm10,%xmm5 │ │ - punpcklqdq %xmm3,%xmm5 │ │ - paddw %xmm8,%xmm5 │ │ - movdqu %xmm5,-0x200(%rdi,%r14,2) │ │ - lea (%r12,%r14,1),%rax │ │ - add $0x8,%rax │ │ - add $0x8,%r14 │ │ - cmp $0x100,%rax │ │ - jne b5fc0 │ │ - mov -0x10(%rsp),%rax │ │ - mov %rax,%rdx │ │ - cmp -0x50(%rsp),%rax │ │ - jne b5da3 │ │ - jmpq b5d70 │ │ - xor %edx,%edx │ │ - mov %r10,%r13 │ │ - mov -0x78(%rsp),%r10d │ │ - jmpq b5da3 │ │ - test %r11,%r11 │ │ - je b6816 │ │ - mov %r8,-0x58(%rsp) │ │ - mov $0x18,%ecx │ │ - sub %edx,%ecx │ │ - mov $0x1,%eax │ │ - shl %cl,%eax │ │ - test %ebp,%ebp │ │ - jle b6804 │ │ - mov -0x78(%rsp),%edx │ │ - movslq %edx,%r8 │ │ - sar %eax │ │ - mov %edx,%r10d │ │ - mov -0x68(%rsp),%rdx │ │ - lea (%rdx,%rdx,1),%rsi │ │ - mov -0x60(%rsp),%rbx │ │ - mov %rbx,%r9 │ │ - sub %rsi,%r9 │ │ - lea (%rbx,%r15,2),%r14 │ │ - add %r15,%r15 │ │ - add %r8,%r8 │ │ - mov %r8,-0x30(%rsp) │ │ - mov %rsi,-0x40(%rsp) │ │ - lea (%rsi,%rsi,2),%rsi │ │ - mov %rbx,%r12 │ │ - sub %rsi,%r12 │ │ - lea 0x0(,%rdx,4),%rsi │ │ - mov %rbx,%r8 │ │ - sub %rsi,%r8 │ │ - lea (%rbx,%rdx,2),%r13 │ │ - lea (%rdx,%rdx,2),%rdx │ │ - lea (%rbx,%rdx,2),%rdx │ │ - lea (%rbx,%r15,2),%rbx │ │ - mov %rbx,-0x50(%rsp) │ │ - mov %rdx,-0x70(%rsp) │ │ - mov %r9,%rdx │ │ - xor %r15d,%r15d │ │ - mov %r8,%r9 │ │ - mov -0x60(%rsp),%r8 │ │ - nopl 0x0(%rax,%rax,1) │ │ - movsbl (%r11),%ebx │ │ - movzwl (%r12,%r15,2),%esi │ │ + je ac7cf │ │ + mov 0xc8(%rsp),%r14d │ │ + mov 0xc0(%rsp),%edi │ │ + lea (%rdi,%r14,4),%edi │ │ + bt %edi,%esi │ │ + jae ac7cf │ │ + mov %rax,0x70(%rsp) │ │ + movzbl 0x6(%rdx,%r15,8),%ecx │ │ + movzbl (%rdx,%rcx,8),%ebx │ │ + movzbl 0x1(%rdx,%rcx,8),%eax │ │ + mov %rax,0x38(%rsp) │ │ + add $0x1,%r8d │ │ + mov 0xc0(%rsp),%r15d │ │ + add %r15d,%r15d │ │ + add %r14d,%r14d │ │ + sub $0x28,%rsp │ │ + mov 0x88(%rsp),%r12 │ │ + mov %r12,%rdi │ │ + mov %r10d,0x80(%rsp) │ │ + mov %r10d,%esi │ │ + mov %r11,0x78(%rsp) │ │ + mov %r11,%rdx │ │ + mov %rcx,0x68(%rsp) │ │ + mov %ebp,0x58(%rsp) │ │ + mov %r8d,0x70(%rsp) │ │ + mov %r9,0x90(%rsp) │ │ + pushq 0xf8(%rsp) │ │ + mov %r14,0xa8(%rsp) │ │ + push %r14 │ │ + push %r15 │ │ + mov %r13,%r14 │ │ + callq ac610 │ │ + mov %r13,%rdi │ │ + mov 0x70(%rsp),%edx │ │ + add $0x40,%rsp │ │ + mov 0x10(%r12),%eax │ │ + mov %rbx,%rbp │ │ + add %ebx,%eax │ │ + mov %eax,0x10(%r12) │ │ + cmp %dil,%dl │ │ + mov %r15,0x80(%rsp) │ │ + jb ac985 │ │ + mov 0x70(%rsp),%rcx │ │ + cmp 0xd28(%rcx),%eax │ │ + mov 0x50(%rsp),%rbx │ │ + mov 0x58(%rsp),%esi │ │ + mov %rbp,%r13 │ │ + mov 0x38(%rsp),%r12 │ │ + mov 0x78(%rsp),%r15 │ │ + jge ac9a0 │ │ + mov 0x80(%rsp),%r10 │ │ + or $0x1,%r10d │ │ + mov 0xd0(%rsp),%rax │ │ + mov %rax,%rcx │ │ + test %rax,%rax │ │ + lea (%rax,%r13,4),%rax │ │ + cmove %rcx,%rax │ │ + sub $0x28,%rsp │ │ + mov 0x88(%rsp),%rbp │ │ + mov %rbp,%rdi │ │ + mov %rbx,%rdx │ │ + mov 0x68(%rsp),%rcx │ │ + mov 0x70(%rsp),%r8d │ │ + mov 0x90(%rsp),%r9 │ │ + push %rax │ │ + push %r15 │ │ + push %r10 │ │ + callq ac610 │ │ + mov %r14,%rdi │ │ + mov 0x98(%rsp),%esi │ │ + mov 0x90(%rsp),%rbx │ │ + mov 0x70(%rsp),%edx │ │ + mov 0xb0(%rsp),%rcx │ │ + add $0x40,%rsp │ │ + mov 0x10(%rbp),%eax │ │ + jmpq ac9a0 │ │ + mov 0x60(%rsp),%r14 │ │ + mov 0x10(%r14),%esi │ │ + mov 0x14(%r14),%edx │ │ + mov 0x10f8(%rax),%r9d │ │ + test %r9d,%r9d │ │ + mov %r15,0x48(%rsp) │ │ + je ac8a0 │ │ + mov %r10d,0x58(%rsp) │ │ + mov %rax,%r15 │ │ + mov %r11,0x50(%rsp) │ │ + mov %rbx,%r11 │ │ + mov %ebp,%r10d │ │ + movslq %esi,%r8 │ │ + movslq %edx,%rdi │ │ + cmp $0x8,%ebp │ │ + mov $0x8,%ebx │ │ + cmovb %ebp,%ebx │ │ + mov %rsi,0x38(%rsp) │ │ + mov $0x8,%esi │ │ + cmp $0x8,%r13d │ │ + cmovb %r13d,%esi │ │ + mov 0x36b0(%r12),%rbp │ │ imul %ebx,%esi │ │ - add %eax,%esi │ │ - movsbl 0x1(%r11),%ebx │ │ - mov %r10,%rbp │ │ - movzwl (%r9,%r15,2),%r10d │ │ - imul %ebx,%r10d │ │ - add %esi,%r10d │ │ - movsbl 0x2(%r11),%esi │ │ - movzwl (%rdx,%r15,2),%ebx │ │ - imul %esi,%ebx │ │ - add %r10d,%ebx │ │ - mov %rbp,%r10 │ │ - movsbl 0x3(%r11),%esi │ │ - movzwl (%r8,%r15,2),%ebp │ │ - imul %esi,%ebp │ │ - add %ebx,%ebp │ │ - movsbl 0x4(%r11),%esi │ │ - movzwl 0x0(%r13,%r15,2),%ebx │ │ - imul %esi,%ebx │ │ - add %ebp,%ebx │ │ - movsbl 0x5(%r11),%esi │ │ - movzwl (%r14,%r15,2),%ebp │ │ - imul %esi,%ebp │ │ - add %ebx,%ebp │ │ - movsbl 0x6(%r11),%esi │ │ - mov -0x70(%rsp),%rbx │ │ - movzwl (%rbx,%r15,2),%ebx │ │ - imul %esi,%ebx │ │ - add %ebp,%ebx │ │ - movsbl 0x7(%r11),%esi │ │ - mov -0x50(%rsp),%rbp │ │ - movzwl 0x0(%rbp,%r15,2),%ebp │ │ - imul %esi,%ebp │ │ - add %ebx,%ebp │ │ - sar %cl,%ebp │ │ - add $0xffffe000,%ebp │ │ - mov %bp,(%rdi,%r15,2) │ │ - add $0x1,%r15 │ │ - cmp %r15,%r10 │ │ - jne b6210 │ │ - mov -0x40(%rsp),%rsi │ │ - mov %rdx,%r15 │ │ - add %rsi,%r15 │ │ - add %rsi,%r8 │ │ - mov %r8,-0x60(%rsp) │ │ - add %rsi,%r14 │ │ - add -0x30(%rsp),%rdi │ │ - add %rsi,%r12 │ │ - mov %r9,%r8 │ │ - add %rsi,%r8 │ │ - add %rsi,%r13 │ │ - mov -0x70(%rsp),%rbx │ │ - add %rsi,%rbx │ │ - mov -0x50(%rsp),%rbp │ │ - add %rsi,%rbp │ │ - mov -0x58(%rsp),%rsi │ │ - add $0xffffffff,%esi │ │ - mov %rsi,-0x58(%rsp) │ │ + shl $0x4,%esi │ │ + mov %rbp,0x78(%rsp) │ │ + lea 0x0(,%rsi,2),%rsi │ │ + add %rbp,%rsi │ │ + mov %rsi,0x36b0(%r12) │ │ + mov 0x1108(%rax),%rax │ │ + imul 0xd18(%r15),%rdi │ │ + add %r8,%rdi │ │ + lea (%rdi,%rdi,4),%rsi │ │ + lea (%rax,%rsi,2),%rdi │ │ + cmp $0x2,%r9d │ │ + jne ac8b8 │ │ + movswl (%rdi),%ecx │ │ + mov %ecx,0x50(%rsp) │ │ + movzbl 0x6(%rax,%rsi,2),%eax │ │ + mov %eax,0x34(%rsp) │ │ + mov 0xd0(%rsp),%r13 │ │ + mov %r11,%rbp │ │ mov %r15,%r9 │ │ - mov %rbx,%rdx │ │ + mov 0x48(%rsp),%rdi │ │ + cmpl $0x0,0x50(%rsp) │ │ + jns ace79 │ │ + jmpq acf76 │ │ + mov %ebp,0x30(%rsp) │ │ + mov %r13,%rbp │ │ + mov %rbx,0x40(%rsp) │ │ + mov %rax,%r15 │ │ + lea 0x2a0(%r14),%rbx │ │ + jmp ac8de │ │ + mov %r10d,0x30(%rsp) │ │ + mov %r13,%rbp │ │ + mov %rdi,0x68(%rsp) │ │ + mov %r11,0x40(%rsp) │ │ + mov 0x78(%rsp),%rbx │ │ + mov 0x50(%rsp),%r11 │ │ + mov 0x58(%rsp),%r10d │ │ + mov 0x38(%rsp),%rsi │ │ + and $0x1f,%esi │ │ + and $0x1f,%edx │ │ + mov 0x288(%r14),%rax │ │ + mov %rsi,0x38(%rsp) │ │ + add %rax,%rsi │ │ + add $0x20,%rsi │ │ + mov %rdx,0x58(%rsp) │ │ + lea (%r14,%rdx,1),%r13 │ │ + add $0x38,%r13 │ │ + sub $0x18,%rsp │ │ + lea 0x47(%rsp),%rax │ │ + lea 0x4c(%rsp),%r12 │ │ + mov %r14,%rdi │ │ + mov %r13,%rdx │ │ + mov %r10d,%r8d │ │ + mov %r11,%r9 │ │ + push %rax │ │ + push %r12 │ │ + mov %rbx,0xa0(%rsp) │ │ + push %rbx │ │ + pushq $0x0 │ │ + pushq $0x0 │ │ + callq acf90 │ │ + add $0x40,%rsp │ │ + mov %r15,%r9 │ │ + mov 0xd2c(%r15),%ecx │ │ + sub 0x14(%r14),%ecx │ │ + cmp %ebp,%ecx │ │ mov %rbp,%rbx │ │ - jne b61f0 │ │ - jmpq b6804 │ │ - sub %edx,%ecx │ │ - mov $0x1,%r13d │ │ - shl %cl,%r13d │ │ - test %ebp,%ebp │ │ - jle b6804 │ │ - mov -0x78(%rsp),%eax │ │ - movslq %eax,%r9 │ │ - lea 0x7(%r14),%rdx │ │ - mov %rdx,0x38(%rsp) │ │ - sar %r13d │ │ - mov %eax,%ebp │ │ - lea -0x1(%rbp),%rax │ │ - lea 0x8(%r14),%rdx │ │ - mov %rdx,0x30(%rsp) │ │ - lea 0x4(%rbp),%rdx │ │ - mov %rdx,0x28(%rsp) │ │ - cmp $0xfffffffd,%eax │ │ - seta %r8b │ │ - mov %rax,%rsi │ │ - shr $0x20,%rsi │ │ - setne %sil │ │ - or %sil,%r8b │ │ - cmp $0xfffffffc,%eax │ │ - seta %dl │ │ - or %sil,%dl │ │ - or %r8b,%dl │ │ - cmp $0xfffffffb,%eax │ │ - seta %al │ │ - or %sil,%al │ │ - or %dl,%al │ │ - mov %al,-0x71(%rsp) │ │ - mov %ebp,%eax │ │ - and $0xfffffff8,%eax │ │ - mov %rax,0x20(%rsp) │ │ - movd %r13d,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm13 │ │ - movd %ecx,%xmm0 │ │ - mov -0x68(%rsp),%rax │ │ - lea (%rax,%rax,1),%rax │ │ - mov %rax,0x50(%rsp) │ │ - mov %r9,0x40(%rsp) │ │ - lea (%r9,%r9,1),%rax │ │ - mov %rax,0x48(%rsp) │ │ - mov %rbp,-0x18(%rsp) │ │ - mov %rbp,%r15 │ │ - neg %r15 │ │ - xor %ebx,%ebx │ │ - pmovzxdq %xmm0,%xmm0 │ │ - movdqa 0x43924(%rip),%xmm14 │ │ - mov %rdi,%rdx │ │ - mov -0x60(%rsp),%r10 │ │ - movdqa %xmm0,-0x10(%rsp) │ │ - mov %r15,-0x70(%rsp) │ │ - jmp b641b │ │ + cmovg %ebp,%ecx │ │ + mov %eax,0x50(%rsp) │ │ + lea -0x1(%rcx),%eax │ │ + movabs $0x101010101010101,%r11 │ │ + cmp $0xf,%eax │ │ + ja aca04 │ │ + lea 0x633a2(%rip),%rdx │ │ + movslq (%rdx,%rax,4),%rax │ │ + add %rdx,%rax │ │ + jmpq *%rax │ │ + mov 0x2f(%rsp),%r15b │ │ + mov %r15b,0x0(%r13) │ │ + jmpq aca68 │ │ + mov 0x70(%rsp),%rcx │ │ + mov 0x50(%rsp),%rbx │ │ + mov 0x58(%rsp),%esi │ │ + mov %rbp,%r13 │ │ + mov 0x38(%rsp),%r12 │ │ + mov 0x78(%rsp),%r15 │ │ + sub %r13d,%eax │ │ + mov 0x60(%rsp),%rbp │ │ + mov %eax,0x10(%rbp) │ │ + mov 0x14(%rbp),%eax │ │ + add %r12d,%eax │ │ + mov %eax,0x14(%rbp) │ │ + cmp %dl,%dil │ │ + jb acf6b │ │ + cmp 0xd2c(%rcx),%eax │ │ + jge acf6b │ │ + mov 0xd0(%rsp),%rdx │ │ + test %rdx,%rdx │ │ + je aceaa │ │ + mov 0x828(%rcx),%rax │ │ + imul %r12,%rax │ │ + lea (%rdx,%rax,4),%rax │ │ + jmpq aceac │ │ + movzbl 0x2f(%rsp),%r15d │ │ + mov %r15d,%eax │ │ + shl $0x8,%eax │ │ + or %r15d,%eax │ │ + mov %ax,0x0(%r13) │ │ + jmp aca68 │ │ + mov 0x2f(%rsp),%r15b │ │ + movslq %ecx,%rdx │ │ + movzbl %r15b,%esi │ │ + mov %r13,%rdi │ │ + mov %r9,%r13 │ │ + mov %r11,%rbp │ │ + callq 4480 │ │ + mov %rbp,%r11 │ │ + mov %r13,%r9 │ │ + jmp aca68 │ │ + movzbl 0x2f(%rsp),%r15d │ │ + imul $0x1010101,%r15d,%eax │ │ + mov %eax,0x0(%r13) │ │ + jmp aca68 │ │ + movzbl 0x2f(%rsp),%r15d │ │ + mov %r15,%rax │ │ + imul %r11,%rax │ │ + mov %rax,0x0(%r13) │ │ + jmp aca68 │ │ + movzbl 0x2f(%rsp),%r15d │ │ + mov %r15,%rax │ │ + imul %r11,%rax │ │ + mov 0x58(%rsp),%rcx │ │ + mov %rax,0x38(%r14,%rcx,1) │ │ + mov %rax,0x40(%r14,%rcx,1) │ │ + mov 0xd0(%rsp),%r10 │ │ + mov %r10,%r13 │ │ + mov 0x30(%rsp),%r8d │ │ + mov 0xd28(%r9),%eax │ │ + sub 0x10(%r14),%eax │ │ + cmp %r8d,%eax │ │ + cmovg %r8d,%eax │ │ + lea -0x1(%rax),%ecx │ │ + movzbl %r15b,%esi │ │ + cmp $0xf,%ecx │ │ + ja acad9 │ │ + lea 0x632b3(%rip),%rdx │ │ + movslq (%rdx,%rcx,4),%rcx │ │ + add %rdx,%rcx │ │ + jmpq *%rcx │ │ + mov 0x288(%r14),%rax │ │ + mov 0x38(%rsp),%rdx │ │ + mov %r15b,0x20(%rax,%rdx,1) │ │ + jmpq acb60 │ │ + mov %esi,%eax │ │ + shl $0x8,%eax │ │ + or %esi,%eax │ │ + mov 0x288(%r14),%rcx │ │ + mov 0x38(%rsp),%rdx │ │ + mov %ax,0x20(%rcx,%rdx,1) │ │ + jmpq acb60 │ │ + mov 0x288(%r14),%rcx │ │ + mov 0x38(%rsp),%rbp │ │ + lea (%rcx,%rbp,1),%rdi │ │ + add $0x20,%rdi │ │ + movslq %eax,%rdx │ │ + mov %r9,0x70(%rsp) │ │ + mov %r8d,%r15d │ │ + mov %r11,%r12 │ │ + callq 4480 │ │ + mov %r12,%r11 │ │ + mov %rbp,%rdx │ │ + mov %r15d,%r8d │ │ + mov 0x70(%rsp),%r9 │ │ + jmp acb60 │ │ + imul $0x1010101,%esi,%eax │ │ + mov 0x288(%r14),%rcx │ │ + mov 0x38(%rsp),%rdx │ │ + mov %eax,0x20(%rcx,%rdx,1) │ │ + jmp acb60 │ │ + imul %r11,%rsi │ │ + mov 0x288(%r14),%rax │ │ + mov 0x38(%rsp),%rdx │ │ + mov %rsi,0x20(%rax,%rdx,1) │ │ + jmp acb60 │ │ + imul %r11,%rsi │ │ + mov 0x288(%r14),%rax │ │ + mov 0x38(%rsp),%rdx │ │ + mov %rsi,0x20(%rax,%rdx,1) │ │ + mov 0x288(%r14),%rax │ │ + mov %rsi,0x28(%rdx,%rax,1) │ │ + mov 0x40(%rsp),%rbp │ │ + mov 0x48(%rsp),%rdi │ │ + add $0xff,%r8b │ │ + cmp $0xf,%r8b │ │ + ja ace40 │ │ + mov 0x58(%rsp),%r12 │ │ + shl $0x5,%r12d │ │ + or %edx,%r12d │ │ + lea (%r14,%r12,1),%rax │ │ + add $0x1ee0,%rax │ │ + movzbl %r8b,%ecx │ │ + lea 0x631f7(%rip),%rdx │ │ + movslq (%rdx,%rcx,4),%rcx │ │ + add %rdx,%rcx │ │ + jmpq *%rcx │ │ + test %bl,%bl │ │ + je ace40 │ │ + mov 0x34(%rsp),%cl │ │ + lea -0x1(%rbx),%esi │ │ + mov %ebx,%edx │ │ + and $0x7,%edx │ │ + cmp $0x7,%esi │ │ + jb acbee │ │ + mov %edx,%esi │ │ + sub %ebx,%esi │ │ + nop │ │ + mov %cl,(%rax) │ │ + mov %cl,0x20(%rax) │ │ + mov %cl,0x40(%rax) │ │ + mov %cl,0x60(%rax) │ │ + mov %cl,0x80(%rax) │ │ + mov %cl,0xa0(%rax) │ │ + mov %cl,0xc0(%rax) │ │ + mov %cl,0xe0(%rax) │ │ + add $0x100,%rax │ │ + add $0x8,%esi │ │ + jne acbc0 │ │ + test %edx,%edx │ │ + je ace40 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + mov %cl,(%rax) │ │ + add $0x20,%rax │ │ + add $0xffffffff,%edx │ │ + jne acc00 │ │ + jmpq ace40 │ │ + test %bl,%bl │ │ + je ace40 │ │ + mov 0x34(%rsp),%edx │ │ + mov %edx,%ecx │ │ + shl $0x8,%ecx │ │ + add %edx,%ecx │ │ + lea -0x1(%rbx),%esi │ │ + mov %ebx,%edx │ │ + and $0x7,%edx │ │ + cmp $0x7,%esi │ │ + jb acc76 │ │ + mov %edx,%esi │ │ + sub %ebx,%esi │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + mov %cx,(%rax) │ │ + mov %cx,0x20(%rax) │ │ + mov %cx,0x40(%rax) │ │ + mov %cx,0x60(%rax) │ │ + mov %cx,0x80(%rax) │ │ + mov %cx,0xa0(%rax) │ │ + mov %cx,0xc0(%rax) │ │ + mov %cx,0xe0(%rax) │ │ + add $0x100,%rax │ │ + add $0x8,%esi │ │ + jne acc40 │ │ + test %edx,%edx │ │ + je ace40 │ │ + xchg %ax,%ax │ │ + mov %cx,(%rax) │ │ + add $0x20,%rax │ │ + add $0xffffffff,%edx │ │ + jne acc80 │ │ + jmpq ace40 │ │ + test %bl,%bl │ │ + je ace40 │ │ + imul $0x1010101,0x34(%rsp),%ecx │ │ + lea -0x1(%rbx),%esi │ │ + mov %ebx,%edx │ │ + and $0x7,%edx │ │ + cmp $0x7,%esi │ │ + jb accee │ │ + mov %edx,%esi │ │ + sub %ebx,%esi │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + mov %ecx,(%rax) │ │ + mov %ecx,0x20(%rax) │ │ + mov %ecx,0x40(%rax) │ │ + mov %ecx,0x60(%rax) │ │ + mov %ecx,0x80(%rax) │ │ + mov %ecx,0xa0(%rax) │ │ + mov %ecx,0xc0(%rax) │ │ + mov %ecx,0xe0(%rax) │ │ + add $0x100,%rax │ │ + add $0x8,%esi │ │ + jne accc0 │ │ + test %edx,%edx │ │ + je ace40 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + mov %ecx,(%rax) │ │ + add $0x20,%rax │ │ + add $0xffffffff,%edx │ │ + jne acd00 │ │ + jmpq ace40 │ │ + test %bl,%bl │ │ + je ace40 │ │ + mov 0x34(%rsp),%ecx │ │ + imul %r11,%rcx │ │ + lea -0x1(%rbx),%esi │ │ + mov %ebx,%edx │ │ + and $0x7,%edx │ │ + cmp $0x7,%esi │ │ + jb acd76 │ │ + mov %edx,%esi │ │ + sub %ebx,%esi │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax,%rax,1) │ │ - add 0x50(%rsp),%r10 │ │ - mov 0x58(%rsp),%rbx │ │ - add $0x1,%rbx │ │ - add 0x48(%rsp),%rdx │ │ - mov -0x58(%rsp),%rax │ │ - add $0xffffffff,%eax │ │ - mov %rax,-0x58(%rsp) │ │ - mov -0x20(%rsp),%rdi │ │ - je b6804 │ │ - cmpl $0x8,-0x78(%rsp) │ │ - setb %al │ │ - or -0x71(%rsp),%al │ │ - mov %rbx,0x58(%rsp) │ │ - jne b6730 │ │ - mov %rbx,%rax │ │ - imul 0x40(%rsp),%rax │ │ - lea (%rdi,%rax,2),%r9 │ │ - add -0x18(%rsp),%rax │ │ - lea (%rdi,%rax,2),%rsi │ │ - mov -0x68(%rsp),%rax │ │ - imul %rbx,%rax │ │ - mov -0x60(%rsp),%rbp │ │ - lea -0x6(,%rax,2),%rdi │ │ - add %rbp,%rdi │ │ - add 0x28(%rsp),%rax │ │ - cmp %r9,0x30(%rsp) │ │ - seta %r11b │ │ - lea 0x0(,%rax,2),%rax │ │ - add %rbp,%rax │ │ - cmp %rsi,0x38(%rsp) │ │ - setb %r8b │ │ - cmp %rax,%r9 │ │ - setb %al │ │ - cmp %rsi,%rdi │ │ - setb %sil │ │ - test %r8b,%r11b │ │ - jne b6730 │ │ - mov $0x0,%edi │ │ - and %sil,%al │ │ - jne b6732 │ │ - mov %r15,%rbp │ │ - movzbl (%r14),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm0 │ │ - movdqa %xmm0,-0x50(%rsp) │ │ - movzbl 0x1(%r14),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm0 │ │ - movdqa %xmm0,-0x30(%rsp) │ │ - movzbl 0x2(%r14),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm0 │ │ - movdqa %xmm0,-0x40(%rsp) │ │ - movzbl 0x3(%r14),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm0 │ │ - movdqa %xmm0,0x10(%rsp) │ │ - movzbl 0x4(%r14),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm0 │ │ - movdqa %xmm0,(%rsp) │ │ - movzbl 0x5(%r14),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm11 │ │ - movzbl 0x6(%r14),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm10 │ │ - movzbl 0x7(%r14),%eax │ │ - movd %eax,%xmm1 │ │ - punpcklbw %xmm1,%xmm1 │ │ - pshuflw $0xe0,%xmm1,%xmm1 │ │ - pmovsxbd %xmm1,%xmm1 │ │ - xor %r11d,%r11d │ │ - mov 0x20(%rsp),%rax │ │ - mov %rdx,%rdi │ │ - nopl 0x0(%rax,%rax,1) │ │ - pmovzxwd 0x2(%r10,%r11,2),%xmm5 │ │ - movdqa %xmm5,%xmm4 │ │ - pmovzxwd 0x4(%r10,%r11,2),%xmm3 │ │ - pmovzxwd -0x4(%r10,%r11,2),%xmm2 │ │ - movdqa -0x30(%rsp),%xmm6 │ │ - pmulld %xmm6,%xmm2 │ │ - pmulld %xmm6,%xmm3 │ │ - pmovzxwd -0x2(%r10,%r11,2),%xmm7 │ │ - pmovzxwd 0x6(%r10,%r11,2),%xmm6 │ │ - movdqa -0x40(%rsp),%xmm0 │ │ - pmulld %xmm0,%xmm6 │ │ - paddd %xmm3,%xmm6 │ │ - pmulld %xmm0,%xmm7 │ │ - paddd %xmm2,%xmm7 │ │ - pmovzxwd 0x8(%r10,%r11,2),%xmm2 │ │ - pmovzxwd (%r10,%r11,2),%xmm3 │ │ - movdqa 0x10(%rsp),%xmm0 │ │ - pmulld %xmm0,%xmm3 │ │ - pmulld %xmm0,%xmm2 │ │ - pmovzxwd 0xa(%r10,%r11,2),%xmm8 │ │ - movdqa (%rsp),%xmm0 │ │ - pmulld %xmm0,%xmm8 │ │ - paddd %xmm2,%xmm8 │ │ - pmulld %xmm0,%xmm5 │ │ - paddd %xmm3,%xmm5 │ │ - mov %r11d,%edx │ │ - and $0xfffffff8,%edx │ │ - add %rdx,%rdx │ │ - pmovzxwd 0xc(%r10,%rdx,1),%xmm2 │ │ - pmovzxwd 0x4(%r10,%rdx,1),%xmm3 │ │ - pmulld %xmm11,%xmm3 │ │ - pmulld %xmm11,%xmm2 │ │ - pmovzxwd 0xe(%r10,%rdx,1),%xmm12 │ │ - pmulld %xmm10,%xmm12 │ │ - paddd %xmm2,%xmm12 │ │ - pmovzxwd 0x6(%r10,%rdx,1),%xmm2 │ │ - pmulld %xmm10,%xmm2 │ │ - paddd %xmm3,%xmm2 │ │ - pmovzxwd -0x6(%r10,%r11,2),%xmm9 │ │ - movdqa -0x50(%rsp),%xmm15 │ │ - pmulld %xmm15,%xmm9 │ │ - paddd %xmm13,%xmm9 │ │ - paddd %xmm7,%xmm9 │ │ - paddd %xmm5,%xmm9 │ │ - pmovzxwd 0x8(%r10,%rdx,1),%xmm3 │ │ - paddd %xmm2,%xmm9 │ │ - pmulld %xmm1,%xmm3 │ │ - paddd %xmm3,%xmm9 │ │ - pmulld %xmm15,%xmm4 │ │ - paddd %xmm13,%xmm4 │ │ - paddd %xmm6,%xmm4 │ │ - paddd %xmm8,%xmm4 │ │ - paddd %xmm12,%xmm4 │ │ - pmovzxwd 0x10(%r10,%rdx,1),%xmm2 │ │ - pmulld %xmm1,%xmm2 │ │ - paddd %xmm2,%xmm4 │ │ - movdqa -0x10(%rsp),%xmm2 │ │ - psrad %xmm2,%xmm9 │ │ - psrad %xmm2,%xmm4 │ │ - pshufb %xmm14,%xmm4 │ │ - pshufb %xmm14,%xmm9 │ │ - punpcklqdq %xmm4,%xmm9 │ │ - paddw 0x43704(%rip),%xmm9 │ │ - movdqu %xmm9,(%rdi,%r11,2) │ │ - add $0x8,%r11 │ │ - cmp %r11,%rax │ │ - jne b6590 │ │ - mov %rdi,%rdx │ │ - mov %rax,%rdi │ │ - cmp -0x18(%rsp),%rax │ │ - mov %rbp,%r15 │ │ - je b63f0 │ │ - jmp b6732 │ │ + mov %rcx,(%rax) │ │ + mov %rcx,0x20(%rax) │ │ + mov %rcx,0x40(%rax) │ │ + mov %rcx,0x60(%rax) │ │ + mov %rcx,0x80(%rax) │ │ + mov %rcx,0xa0(%rax) │ │ + mov %rcx,0xc0(%rax) │ │ + mov %rcx,0xe0(%rax) │ │ + add $0x100,%rax │ │ + add $0x8,%esi │ │ + jne acd40 │ │ + test %edx,%edx │ │ + je ace40 │ │ + xchg %ax,%ax │ │ + mov %rcx,(%rax) │ │ + add $0x20,%rax │ │ + add $0xffffffff,%edx │ │ + jne acd80 │ │ + jmpq ace40 │ │ + test %bl,%bl │ │ + je ace40 │ │ + mov 0x34(%rsp),%ecx │ │ + imul %r11,%rcx │ │ + lea -0x1(%rbx),%esi │ │ + mov %ebx,%edx │ │ + and $0x7,%edx │ │ + cmp $0x7,%esi │ │ + jb ace22 │ │ + mov %edx,%esi │ │ + sub %ebx,%esi │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - xor %edi,%edi │ │ - add $0x4,%rdi │ │ + nopl 0x0(%rax) │ │ + mov %rcx,(%rax) │ │ + mov %rcx,0x8(%rax) │ │ + mov %rcx,0x20(%rax) │ │ + mov %rcx,0x28(%rax) │ │ + mov %rcx,0x40(%rax) │ │ + mov %rcx,0x48(%rax) │ │ + mov %rcx,0x60(%rax) │ │ + mov %rcx,0x68(%rax) │ │ + mov %rcx,0x80(%rax) │ │ + mov %rcx,0x88(%rax) │ │ + mov %rcx,0xa0(%rax) │ │ + mov %rcx,0xa8(%rax) │ │ + mov %rcx,0xc0(%rax) │ │ + mov %rcx,0xc8(%rax) │ │ + mov %rcx,0xe0(%rax) │ │ + mov %rcx,0xe8(%rax) │ │ + add $0x100,%rax │ │ + add $0x8,%esi │ │ + jne acdc0 │ │ + test %edx,%edx │ │ + je ace40 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - movsbl (%r14),%eax │ │ - mov %rdx,%r15 │ │ - movzwl -0xe(%r10,%rdi,2),%edx │ │ - imul %eax,%edx │ │ - movsbl 0x1(%r14),%eax │ │ - movzwl -0xc(%r10,%rdi,2),%r11d │ │ - imul %eax,%r11d │ │ - movsbl 0x2(%r14),%esi │ │ - movzwl -0xa(%r10,%rdi,2),%eax │ │ - imul %esi,%eax │ │ - movsbl 0x3(%r14),%ebx │ │ - movzwl -0x8(%r10,%rdi,2),%esi │ │ - imul %ebx,%esi │ │ - movsbl 0x4(%r14),%ebp │ │ - movzwl -0x6(%r10,%rdi,2),%ebx │ │ - imul %ebp,%ebx │ │ - movsbl 0x5(%r14),%ebp │ │ - lea -0x2(%rdi),%r9d │ │ - movzwl (%r10,%r9,2),%r9d │ │ - imul %ebp,%r9d │ │ - movsbl 0x6(%r14),%ebp │ │ - lea -0x1(%rdi),%r8d │ │ - movzwl (%r10,%r8,2),%r8d │ │ - imul %ebp,%r8d │ │ - movsbl 0x7(%r14),%ebp │ │ - mov %edi,%r12d │ │ - movzwl (%r10,%r12,2),%r12d │ │ - imul %ebp,%r12d │ │ - add %r13d,%edx │ │ - add %r11d,%edx │ │ - add %eax,%edx │ │ - add %esi,%edx │ │ - add %ebx,%edx │ │ - add %r9d,%edx │ │ - add %r8d,%edx │ │ - add %r12d,%edx │ │ - sar %cl,%edx │ │ - add $0xffffe000,%edx │ │ - mov %dx,-0x8(%r15,%rdi,2) │ │ - mov %r15,%rdx │ │ - mov -0x70(%rsp),%r15 │ │ - lea (%r15,%rdi,1),%rax │ │ - add $0x1,%rax │ │ - add $0x1,%rdi │ │ - cmp $0x4,%rax │ │ - jne b6740 │ │ - jmpq b63f0 │ │ - add $0x8768,%rsp │ │ + mov %rcx,(%rax) │ │ + mov %rcx,0x8(%rax) │ │ + add $0x20,%rax │ │ + add $0xffffffff,%edx │ │ + jne ace30 │ │ + mov 0x10f8(%r9),%eax │ │ + cmp $0x1,%eax │ │ + jne ace66 │ │ + mov 0x68(%rsp),%rcx │ │ + mov 0x50(%rsp),%eax │ │ + mov %ax,(%rcx) │ │ + mov 0x34(%rsp),%al │ │ + mov %al,0x6(%rcx) │ │ + mov 0x10f8(%r9),%eax │ │ + test $0x1,%al │ │ + jne acf76 │ │ + cmpl $0x0,0x50(%rsp) │ │ + js acf76 │ │ + mov 0x34(%rsp),%eax │ │ + mov %rdi,%rcx │ │ + shl $0x7,%rcx │ │ + lea (%rcx,%rdi,8),%rcx │ │ + add %rcx,%rbp │ │ + mov 0x828(%r9),%rsi │ │ + mov %r13,%rdi │ │ + mov 0x78(%rsp),%rdx │ │ + mov 0x50(%rsp),%ecx │ │ + callq *0x2a8(%rbp,%rax,8) │ │ + jmpq acf76 │ │ + xor %eax,%eax │ │ + mov 0x68(%rsp),%r9 │ │ + mov %rax,0x38(%rsp) │ │ + or $0x1,%r15d │ │ + sub $0x28,%rsp │ │ + mov 0x88(%rsp),%rbp │ │ + mov %rbp,%rdi │ │ + mov %rbx,%rdx │ │ + mov 0x68(%rsp),%rcx │ │ + mov 0x70(%rsp),%r8d │ │ + push %rax │ │ + push %r15 │ │ + mov 0xb8(%rsp),%rbx │ │ + push %rbx │ │ + callq ac610 │ │ + add $0x40,%rsp │ │ + mov 0x10(%rbp),%eax │ │ + add %r13d,%eax │ │ + mov %eax,0x10(%rbp) │ │ + cmp %r14b,0x30(%rsp) │ │ + jb acf5d │ │ + mov %rbx,%rsi │ │ + mov 0x38(%rsp),%rdx │ │ + mov 0x70(%rsp),%rcx │ │ + cmp 0xd28(%rcx),%eax │ │ + mov 0x60(%rsp),%rbx │ │ + jge acf62 │ │ + mov %rsi,%rbp │ │ + or $0x1,%ebp │ │ + test %rdx,%rdx │ │ + lea (%rdx,%r13,4),%rax │ │ + cmove %rdx,%rax │ │ + sub $0x28,%rsp │ │ + mov %rbx,%rdi │ │ + mov 0x80(%rsp),%esi │ │ + mov 0x78(%rsp),%rdx │ │ + mov 0x68(%rsp),%rcx │ │ + mov 0x70(%rsp),%r8d │ │ + mov 0x90(%rsp),%r9 │ │ + push %rax │ │ + push %r15 │ │ + push %rbp │ │ + callq ac610 │ │ + add $0x40,%rsp │ │ + mov 0x10(%rbx),%eax │ │ + jmp acf62 │ │ + mov 0x60(%rsp),%rbx │ │ + sub %r13d,%eax │ │ + mov %eax,0x10(%rbx) │ │ + mov 0x14(%rbx),%eax │ │ + sub %r12d,%eax │ │ + mov 0x60(%rsp),%rcx │ │ + mov %eax,0x14(%rcx) │ │ + add $0x88,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - mov -0x60(%rsp),%rsi │ │ - mov -0x68(%rsp),%rdx │ │ - mov %ebp,%ecx │ │ - add $0x8768,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - jmp b6840 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ + nopl 0x0(%rax,%rax,1) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - mov %rdx,-0x38(%rsp) │ │ + sub $0xc8,%rsp │ │ + mov %rdx,%r14 │ │ + mov %rsi,%r10 │ │ + mov (%rdi),%rbx │ │ + mov %rdi,0x88(%rsp) │ │ + mov 0x8(%rdi),%rax │ │ + mov %rax,0x38(%rsp) │ │ + mov 0x18(%rbx),%rax │ │ + mov %r9,0xa8(%rsp) │ │ + movzbl 0x4(%r9),%edx │ │ + mov 0x478(%rax,%rdx,4),%r13d │ │ + mov %rcx,0xb0(%rsp) │ │ + mov %ecx,%r11d │ │ + mov %r8d,%edx │ │ + cmpl $0x0,0x108(%rsp) │ │ + mov %r14,0x80(%rsp) │ │ + mov %rsi,0x78(%rsp) │ │ + mov %rbx,0xc0(%rsp) │ │ + je ad0b2 │ │ + mov %rbx,%rdi │ │ + mov 0x840(%rbx),%ebp │ │ + cmp $0x3,%ebp │ │ + setne %al │ │ + lea 0x60565(%rip),%rdi │ │ + movzbl 0x2(%rdi,%rdx,4),%ebx │ │ + test %ebx,%ebx │ │ + setne %cl │ │ + and %al,%cl │ │ + movzbl %cl,%eax │ │ + sub %eax,%ebx │ │ + lea 0x605ad(%rip),%rsi │ │ + movzbl 0x2(%rsi,%r11,8),%r12d │ │ + mov $0xa,%eax │ │ + cmp %r12d,%ebx │ │ + jg ad06f │ │ + cmp $0x1,%ebp │ │ + sete %al │ │ + movzbl 0x3(%rdi,%rdx,4),%ecx │ │ test %ecx,%ecx │ │ - jle b6b25 │ │ - mov %ecx,%r14d │ │ - bsr %r9d,%ecx │ │ - xor $0x1f,%ecx │ │ - add $0xffffffee,%ecx │ │ - movslq %r14d,%rbp │ │ - mov %r14d,%eax │ │ + setne %dl │ │ + and %al,%dl │ │ + movzbl %dl,%eax │ │ + sub %eax,%ecx │ │ + movzbl 0x3(%rsi,%r11,8),%eax │ │ + xor %edx,%edx │ │ + cmp %eax,%ecx │ │ + setg %dl │ │ + lea (%rdx,%rdx,2),%rax │ │ + add $0x7,%rax │ │ + movzbl %r12b,%ecx │ │ + lea 0x62d7e(%rip),%rdx │ │ + movslq (%rdx,%rcx,4),%rcx │ │ + add %rdx,%rcx │ │ + movabs $0x4040404040404040,%rdx │ │ + jmpq *%rcx │ │ + xor %ecx,%ecx │ │ + cmpb $0x40,(%r10) │ │ + setne %cl │ │ + mov 0x3(%rsi,%r11,8),%bl │ │ + mov %bl,0x18(%rsp) │ │ + movzbl %bl,%esi │ │ + lea 0x62d5f(%rip),%rdi │ │ + movslq (%rdi,%rsi,4),%rsi │ │ + add %rdi,%rsi │ │ + jmpq *%rsi │ │ + lea 0x604c7(%rip),%rsi │ │ + mov 0x2(%rsi,%rdx,4),%al │ │ + lea 0x6051c(%rip),%rcx │ │ + mov 0x2(%rcx,%r11,8),%r12b │ │ + cmp %r12b,%al │ │ + jne ad0e7 │ │ + mov 0x3(%rsi,%rdx,4),%dl │ │ + cmp 0x3(%rcx,%r11,8),%dl │ │ + jne ad0e7 │ │ + mov %dl,0x18(%rsp) │ │ + xor %ecx,%ecx │ │ + mov %eax,%r12d │ │ + jmpq ad2ec │ │ + movzbl %r12b,%eax │ │ + lea 0x62cde(%rip),%rdx │ │ + movslq (%rdx,%rax,4),%rax │ │ + add %rdx,%rax │ │ + jmpq *%rax │ │ + movzbl (%r10),%eax │ │ + mov 0x3(%rcx,%r11,8),%cl │ │ + mov %cl,0x18(%rsp) │ │ + movzbl %cl,%ecx │ │ + lea 0x62cd2(%rip),%rdx │ │ + movslq (%rdx,%rcx,4),%rcx │ │ + add %rdx,%rcx │ │ + jmpq *%rcx │ │ + movzwl (%r10),%edi │ │ + xor %ecx,%ecx │ │ + cmp $0x4040,%edi │ │ + setne %cl │ │ + mov 0x3(%rsi,%r11,8),%bl │ │ + mov %bl,0x18(%rsp) │ │ + movzbl %bl,%esi │ │ + lea 0x62ccb(%rip),%rdi │ │ + movslq (%rdi,%rsi,4),%rsi │ │ + add %rdi,%rsi │ │ + jmpq *%rsi │ │ + xor %ecx,%ecx │ │ + cmpl $0x40404040,(%r10) │ │ + setne %cl │ │ + mov 0x3(%rsi,%r11,8),%bl │ │ + mov %bl,0x18(%rsp) │ │ + movzbl %bl,%esi │ │ + lea 0x62ca3(%rip),%rdi │ │ + movslq (%rdi,%rsi,4),%rsi │ │ + add %rdi,%rsi │ │ + jmpq *%rsi │ │ + xor %ecx,%ecx │ │ + cmp %rdx,(%r10) │ │ + setne %cl │ │ + mov 0x3(%rsi,%r11,8),%bl │ │ + mov %bl,0x18(%rsp) │ │ + movzbl %bl,%esi │ │ + lea 0x62c7f(%rip),%rdi │ │ + movslq (%rdi,%rsi,4),%rsi │ │ + add %rdi,%rsi │ │ + jmpq *%rsi │ │ + cmpb $0x40,(%r14) │ │ + jmp ad1b0 │ │ + movzwl (%r14),%edx │ │ + cmp $0x4040,%edx │ │ + jmp ad1b0 │ │ + cmpl $0x40404040,(%r14) │ │ + jmp ad1b0 │ │ + cmp %rdx,(%r14) │ │ + setne %dl │ │ + add %rcx,%rax │ │ + movzbl %dl,%ecx │ │ + add %rax,%rcx │ │ + jmpq ad2ec │ │ + movzwl (%r10),%edx │ │ + mov %edx,%eax │ │ + shr $0x8,%eax │ │ + or %edx,%eax │ │ + mov 0x3(%rcx,%r11,8),%cl │ │ + mov %cl,0x18(%rsp) │ │ + movzbl %cl,%ecx │ │ + lea 0x62c05(%rip),%rdx │ │ + movslq (%rdx,%rcx,4),%rcx │ │ + add %rdx,%rcx │ │ + jmpq *%rcx │ │ + mov (%r10),%eax │ │ mov %eax,%edx │ │ - and $0xfffffff8,%edx │ │ - mov %rdx,-0x10(%rsp) │ │ - add $0xfffffffffffffff8,%rdx │ │ - mov %rsi,-0x30(%rsp) │ │ - mov %rdx,-0x18(%rsp) │ │ - shr $0x3,%rdx │ │ - add $0x1,%rdx │ │ - movd %ecx,%xmm0 │ │ - mov %edx,%ebx │ │ - and $0x1,%ebx │ │ - mov %eax,%r9d │ │ - and $0x3,%r9d │ │ - mov -0x38(%rsp),%rsi │ │ - lea (%rsi,%rsi,1),%r12 │ │ - mov %rbp,-0x8(%rsp) │ │ - mov %rbp,%r13 │ │ - add %rbp,%r13 │ │ - mov %rbx,-0x20(%rsp) │ │ - sub %rdx,%rbx │ │ - mov %rbx,-0x28(%rsp) │ │ - mov -0x30(%rsp),%rdx │ │ - xor %r15d,%r15d │ │ - pmovzxdq %xmm0,%xmm0 │ │ - movdqa 0x43420(%rip),%xmm1 │ │ - movdqa 0x43528(%rip),%xmm2 │ │ - mov %rdi,%r10 │ │ - mov %rdx,%rsi │ │ - mov %r9,-0x40(%rsp) │ │ - cmp $0x8,%r14d │ │ - jae b6920 │ │ - jmp b690f │ │ + shr $0x10,%edx │ │ + or %eax,%edx │ │ + mov %edx,%eax │ │ + shr $0x8,%eax │ │ + or %edx,%eax │ │ + mov 0x3(%rcx,%r11,8),%cl │ │ + mov %cl,0x18(%rsp) │ │ + movzbl %cl,%ecx │ │ + lea 0x62bd8(%rip),%rdx │ │ + movslq (%rdx,%rcx,4),%rcx │ │ + add %rdx,%rcx │ │ + jmpq *%rcx │ │ + mov 0x4(%r10),%eax │ │ + or (%r10),%eax │ │ + mov %eax,%edx │ │ + shr $0x10,%edx │ │ + or %eax,%edx │ │ + mov %edx,%eax │ │ + shr $0x8,%eax │ │ + or %edx,%eax │ │ + mov 0x3(%rcx,%r11,8),%cl │ │ + mov %cl,0x18(%rsp) │ │ + movzbl %cl,%ecx │ │ + lea 0x62ba7(%rip),%rdx │ │ + movslq (%rdx,%rcx,4),%rcx │ │ + add %rdx,%rcx │ │ + jmpq *%rcx │ │ + mov 0x8(%r10),%rax │ │ + or (%r10),%rax │ │ + mov %rax,%rdx │ │ + shr $0x20,%rdx │ │ + or %eax,%edx │ │ + mov %edx,%esi │ │ + shr $0x10,%esi │ │ + or %edx,%esi │ │ + mov %esi,%eax │ │ + shr $0x8,%eax │ │ + or %esi,%eax │ │ + mov 0x3(%rcx,%r11,8),%cl │ │ + mov %cl,0x18(%rsp) │ │ + movzbl %cl,%ecx │ │ + lea 0x62b6d(%rip),%rdx │ │ + movslq (%rdx,%rcx,4),%rcx │ │ + add %rdx,%rcx │ │ + jmpq *%rcx │ │ + movzbl (%r14),%ecx │ │ + jmp ad2c6 │ │ + movzwl (%r14),%edx │ │ + jmp ad29f │ │ + mov (%r14),%ecx │ │ + jmp ad298 │ │ + mov 0x4(%r14),%ecx │ │ + or (%r14),%ecx │ │ + mov %ecx,%edx │ │ + shr $0x10,%edx │ │ + or %ecx,%edx │ │ + mov %edx,%ecx │ │ + shr $0x8,%ecx │ │ + or %edx,%ecx │ │ + jmp ad2c6 │ │ + mov 0x8(%r14),%rcx │ │ + or (%r14),%rcx │ │ + mov %rcx,%rdx │ │ + shr $0x20,%rdx │ │ + or %ecx,%edx │ │ + mov %edx,%esi │ │ + shr $0x10,%esi │ │ + or %edx,%esi │ │ + mov %esi,%ecx │ │ + shr $0x8,%ecx │ │ + or %esi,%ecx │ │ + and $0x3f,%eax │ │ + cmp $0x4,%eax │ │ + mov $0x4,%edx │ │ + cmovae %edx,%eax │ │ + and $0x3f,%ecx │ │ + cmp $0x4,%ecx │ │ + cmovae %edx,%ecx │ │ + lea (%rax,%rax,4),%rax │ │ + add 0x72f50(%rip),%rax │ │ + movzbl (%rcx,%rax,1),%ecx │ │ + mov 0x118(%rsp),%r15 │ │ + mov 0x38(%rsp),%rdx │ │ + lea 0x3600(%rdx),%rbp │ │ + lea 0x602d9(%rip),%rax │ │ + movzbl 0x7(%rax,%r11,8),%r14d │ │ + imul $0x34,%r14,%rax │ │ + add %rdx,%rax │ │ + lea (%rax,%rcx,4),%rsi │ │ + add $0x3288,%rsi │ │ + mov %rbp,%rdi │ │ + mov %r11,%rbx │ │ + callq 4920 │ │ + test %eax,%eax │ │ + je ad34a │ │ + mov 0x120(%rsp),%rax │ │ + movb $0x40,(%rax) │ │ + shl $0x4,%r13d │ │ + mov %r13d,(%r15) │ │ + mov $0xffffffff,%eax │ │ + jmpq aea6e │ │ + mov %r14,0x58(%rsp) │ │ + mov %rbx,0x30(%rsp) │ │ + mov %rbp,0x60(%rsp) │ │ + test %r13d,%r13d │ │ + je ad37a │ │ + mov $0x10,%eax │ │ + mov 0x30(%rsp),%rsi │ │ + mov 0x58(%rsp),%r13 │ │ + mov 0x118(%rsp),%rbx │ │ + jmpq ad525 │ │ + mov 0x100(%rsp),%ebp │ │ + mov 0x30(%rsp),%rsi │ │ + lea 0x60253(%rip),%rax │ │ + movzbl 0x5(%rax,%rsi,8),%ecx │ │ + lea (%rcx,%rbp,1),%edx │ │ + xor %eax,%eax │ │ + cmp $0x3,%edx │ │ + mov 0x58(%rsp),%r13 │ │ + mov 0x118(%rsp),%rbx │ │ + jg ad525 │ │ + cmpl $0x0,0x108(%rsp) │ │ + je ad3db │ │ + test %ebp,%ebp │ │ + je ad451 │ │ + mov 0xa8(%rsp),%rax │ │ + movzbl 0x9(%rax),%eax │ │ + lea 0x60306(%rip),%rcx │ │ + movzbl (%rcx,%rax,1),%eax │ │ + jmpq ad525 │ │ + mov 0xc0(%rsp),%rdx │ │ + mov 0x18(%rdx),%rdx │ │ + mov 0xa8(%rsp),%rdi │ │ + movzbl 0x4(%rdi),%edi │ │ + cmpl $0x0,0x498(%rdx,%rdi,4) │ │ + je ad525 │ │ + test %ebp,%ebp │ │ + je ad48b │ │ + mov 0xa8(%rsp),%rax │ │ + mov 0x8(%rax),%al │ │ + cmp $0xd,%al │ │ + jne ad42f │ │ + mov 0xa8(%rsp),%rax │ │ + movsbq 0xd(%rax),%rax │ │ + lea 0x603e8(%rip),%rcx │ │ + mov (%rcx,%rax,1),%al │ │ + cmpl $0x0,0x58c(%rdx) │ │ + lea 0x601a3(%rip),%rcx │ │ + mov 0x4(%rcx,%rsi,8),%cl │ │ + movzbl %al,%eax │ │ + je ad4db │ │ + mov %ecx,%edx │ │ + jmpq ad4e6 │ │ + mov (%rbx),%edx │ │ + cmp $0x3,%cl │ │ + jne ad468 │ │ + xor %eax,%eax │ │ + cmp $0x9,%edx │ │ + sete %al │ │ + lea (%rax,%rax,8),%eax │ │ + jmpq ad525 │ │ + lea 0x60171(%rip),%rcx │ │ + cmpb $0x2,0x4(%rcx,%rsi,8) │ │ + jne ad484 │ │ + mov $0xf000,%ecx │ │ + bt %edx,%ecx │ │ + jb ad525 │ │ + mov %edx,%eax │ │ + jmpq ad525 │ │ + lea 0x6014e(%rip),%rax │ │ + movzbl 0x4(%rax,%rsi,8),%esi │ │ + cmp $0x3,%cl │ │ + je aea80 │ │ + cmpl $0x0,0x58c(%rdx) │ │ + jne aea80 │ │ + mov 0x38(%rsp),%rcx │ │ + mov 0x3628(%rcx),%rax │ │ + cmp $0x2,%sil │ │ + jne aeadf │ │ + lea 0x860(%rcx),%rsi │ │ + mov $0xb,%edx │ │ + mov 0x60(%rsp),%rdi │ │ + callq *%rax │ │ + add $0xc,%eax │ │ + jmp ad515 │ │ + mov $0x2,%dl │ │ + cmp $0x2,%cl │ │ + jne aeaaa │ │ + movzbl %dl,%ecx │ │ + imul $0xd0,%rcx,%rcx │ │ + add 0x38(%rsp),%rcx │ │ + shl $0x4,%rax │ │ + lea (%rax,%rcx,1),%rsi │ │ + add $0xa20,%rsi │ │ + mov $0x4,%edx │ │ + mov 0x60(%rsp),%rdi │ │ + callq 4600 │ │ + mov %eax,%eax │ │ + lea 0x601f4(%rip),%rcx │ │ + movzbl (%rcx,%rax,1),%eax │ │ + mov 0x30(%rsp),%rsi │ │ + mov %eax,(%rbx) │ │ + movzbl %r12b,%edi │ │ + cmp $0x3,%dil │ │ + mov $0x3,%ecx │ │ + mov %rcx,0x48(%rsp) │ │ + mov $0x3,%edx │ │ + mov %edi,0x70(%rsp) │ │ + cmovb %edi,%edx │ │ + movzbl 0x18(%rsp),%edi │ │ + cmp $0x3,%dil │ │ + mov $0x3,%ecx │ │ + mov %rdi,0x18(%rsp) │ │ + cmovb %edi,%ecx │ │ + add %edx,%ecx │ │ + mov %eax,%eax │ │ + lea 0x6026a(%rip),%rdx │ │ + mov (%rdx,%rax,1),%r15b │ │ + cmp $0x6,%ecx │ │ + mov %r15b,0x28(%rsp) │ │ + ja ad5dc │ │ + lea 0x6289d(%rip),%rax │ │ + movslq (%rax,%rcx,4),%rcx │ │ + add %rax,%rcx │ │ + mov 0x60(%rsp),%r12 │ │ + mov 0x38(%rsp),%rbp │ │ + jmpq *%rcx │ │ + xor %eax,%eax │ │ + test %r15b,%r15b │ │ + setne %al │ │ + xor %ecx,%ecx │ │ + cmpl $0x0,0x108(%rsp) │ │ + setne %cl │ │ + shl $0x5,%rcx │ │ + add %rbp,%rcx │ │ + shl $0x4,%rax │ │ + lea (%rax,%rcx,1),%rsi │ │ + add $0x1b80,%rsi │ │ + mov $0x4,%edx │ │ + mov %r12,%rdi │ │ + callq 4600 │ │ + mov 0x30(%rsp),%rsi │ │ + mov %eax,%r14d │ │ + cmp $0x2,%eax │ │ + jge ad724 │ │ + jmpq ad790 │ │ + mov 0x60(%rsp),%r12 │ │ + jmpq ad790 │ │ + xor %eax,%eax │ │ + test %r15b,%r15b │ │ + setne %al │ │ + xor %ecx,%ecx │ │ + cmpl $0x0,0x108(%rsp) │ │ + setne %cl │ │ + shl $0x5,%rcx │ │ + add %rbp,%rcx │ │ + shl $0x4,%rax │ │ + lea (%rax,%rcx,1),%rsi │ │ + add $0x1bc0,%rsi │ │ + mov $0x5,%edx │ │ + jmp ad67a │ │ + xor %eax,%eax │ │ + test %r15b,%r15b │ │ + setne %al │ │ + xor %ecx,%ecx │ │ + cmpl $0x0,0x108(%rsp) │ │ + setne %cl │ │ + shl $0x5,%rcx │ │ + add %rbp,%rcx │ │ + shl $0x4,%rax │ │ + lea (%rax,%rcx,1),%rsi │ │ + add $0x1c00,%rsi │ │ + mov $0x6,%edx │ │ + jmp ad67a │ │ + xor %eax,%eax │ │ + test %r15b,%r15b │ │ + setne %al │ │ + xor %ecx,%ecx │ │ + cmpl $0x0,0x108(%rsp) │ │ + setne %cl │ │ + shl $0x5,%rcx │ │ + add %rbp,%rcx │ │ + shl $0x4,%rax │ │ + lea (%rax,%rcx,1),%rsi │ │ + add $0x1c40,%rsi │ │ + mov $0x7,%edx │ │ + mov %r12,%rdi │ │ + callq 4750 │ │ + mov 0x30(%rsp),%rsi │ │ + mov %eax,%r14d │ │ + cmp $0x2,%eax │ │ + jge ad724 │ │ + jmpq ad790 │ │ + xor %eax,%eax │ │ + test %r15b,%r15b │ │ + setne %al │ │ + xor %ecx,%ecx │ │ + cmpl $0x0,0x108(%rsp) │ │ + setne %cl │ │ + shl $0x6,%rcx │ │ + add %rbp,%rcx │ │ + shl $0x5,%rax │ │ + lea (%rax,%rcx,1),%rsi │ │ + add $0x1c80,%rsi │ │ + mov $0x8,%edx │ │ + jmp ad70e │ │ + xor %eax,%eax │ │ + cmpl $0x0,0x108(%rsp) │ │ + setne %al │ │ + shl $0x5,%rax │ │ + lea (%rax,%rbp,1),%rsi │ │ + add $0x1d00,%rsi │ │ + mov $0x9,%edx │ │ + jmp ad70e │ │ + xor %eax,%eax │ │ + cmpl $0x0,0x108(%rsp) │ │ + setne %al │ │ + shl $0x5,%rax │ │ + lea (%rax,%rbp,1),%rsi │ │ + add $0x1d40,%rsi │ │ + mov $0xa,%edx │ │ + mov %r12,%rdi │ │ + callq *0x3628(%rbp) │ │ + mov 0x30(%rsp),%rsi │ │ + mov %eax,%r14d │ │ + cmp $0x2,%eax │ │ + jl ad790 │ │ + xor %eax,%eax │ │ + cmpl $0x0,0x108(%rsp) │ │ + setne %al │ │ + movslq %r14d,%rcx │ │ + imul $0x58,%r13,%rdx │ │ + add %rbp,%rdx │ │ + imul $0x2c,%rax,%rax │ │ + add %rdx,%rax │ │ + lea (%rax,%rcx,4),%rsi │ │ + add $0x30d0,%rsi │ │ + mov %r12,%rdi │ │ + callq 4920 │ │ + mov %r14d,%ecx │ │ + mov %eax,%r14d │ │ + or $0x2,%r14d │ │ + add $0xfffffffe,%ecx │ │ + shl %cl,%r14d │ │ + xor %ebx,%ebx │ │ + test %ecx,%ecx │ │ + je ad785 │ │ nopl 0x0(%rax,%rax,1) │ │ - add %r13,%r10 │ │ - add %r12,%rsi │ │ - add $0x1,%r15 │ │ - add $0xffffffff,%r8d │ │ - mov -0x30(%rsp),%rdx │ │ - je b6b25 │ │ - cmp $0x8,%r14d │ │ - jae b6920 │ │ - xor %r11d,%r11d │ │ - jmpq b6a60 │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %r13,%r9 │ │ - mov %r12,%r13 │ │ - mov %r14d,%r12d │ │ - mov %rdx,%r14 │ │ - mov %r15,%rdx │ │ - imul -0x8(%rsp),%rdx │ │ - mov %r15,%rbp │ │ - imul -0x38(%rsp),%rbp │ │ - lea (%rax,%rbp,1),%rbx │ │ - lea (%r14,%rbx,2),%r11 │ │ - lea (%rdi,%rdx,2),%rbx │ │ - cmp %r11,%rbx │ │ - jae b6980 │ │ - lea (%r14,%rbp,2),%rbp │ │ + add %ebx,%ebx │ │ + mov %r12,%rdi │ │ + mov %ecx,%ebp │ │ + callq 49a0 │ │ + mov %ebp,%ecx │ │ + or %eax,%ebx │ │ + add $0xffffffff,%ecx │ │ + jne ad770 │ │ + or %r14d,%ebx │ │ + mov %ebx,%r14d │ │ + mov 0x30(%rsp),%rsi │ │ + xor %r15d,%r15d │ │ + cmpl $0x0,0x108(%rsp) │ │ + setne %r15b │ │ + cmp $0x3,%r13b │ │ + mov 0x48(%rsp),%rax │ │ + cmovb %r13d,%eax │ │ + mov %rax,0x48(%rsp) │ │ + test %r14d,%r14d │ │ + mov %r14d,0x6c(%rsp) │ │ + je adbbc │ │ + lea 0x5fe1a(%rip),%rax │ │ + movzbl (%rax,%rsi,8),%ebp │ │ + cmp $0x8,%ebp │ │ + mov $0x8,%ebx │ │ + cmovae %ebx,%ebp │ │ + movzbl 0x1(%rax,%rsi,8),%eax │ │ + cmp $0x8,%eax │ │ + cmovb %eax,%ebx │ │ + mov 0x88(%rsp),%rax │ │ + add $0x2440,%rax │ │ + mov %rax,0x20(%rsp) │ │ + mov %ebx,%eax │ │ + imul %ebp,%eax │ │ + lea (%rax,%rax,1),%ecx │ │ + xor %edx,%edx │ │ + cmp %ecx,%r14d │ │ + seta %dl │ │ + shl $0x2,%eax │ │ + cmp %r14d,%eax │ │ + adc $0x0,%rdx │ │ + mov %r13,%rax │ │ + shl $0x6,%rax │ │ + add 0x38(%rsp),%rax │ │ + mov %r15,0x40(%rsp) │ │ + shl $0x5,%r15 │ │ + add %rax,%r15 │ │ + lea (%r15,%rdx,8),%rsi │ │ + add $0x1d88,%rsi │ │ + mov $0x2,%edx │ │ + mov %r12,%rdi │ │ + callq 4600 │ │ + lea 0x1(%rax),%r13d │ │ + mov %r13d,%ecx │ │ + shl $0x6,%ecx │ │ + lea (%rax,%rcx,1),%ecx │ │ + add $0x1,%ecx │ │ + mov 0x28(%rsp),%dl │ │ + cmp $0x2,%dl │ │ + mov %rax,0xa0(%rsp) │ │ + je adc19 │ │ + mov %r14d,%esi │ │ + cmp $0x1,%dl │ │ + mov %rsi,0x70(%rsp) │ │ + je ade85 │ │ + mov %ecx,0x98(%rsp) │ │ + cmpl $0x4,0xb0(%rsp) │ │ + seta 0x57(%rsp) │ │ + lea 0x725d2(%rip),%rax │ │ + mov 0x30(%rsp),%rcx │ │ + mov (%rax,%rcx,8),%rax │ │ + mov %rax,0x88(%rsp) │ │ + mov %ebx,%edx │ │ + mov 0x18(%rsp),%rcx │ │ + lea 0x2(%rcx),%eax │ │ + cmp $0x4,%cl │ │ + mov $0x5,%r14d │ │ + cmovb %eax,%r14d │ │ + mov %rdx,0x18(%rsp) │ │ + lea 0x0(,%rdx,4),%rax │ │ + lea -0x1(%rax),%r15d │ │ + lea 0x2(,%rbp,4),%edx │ │ + mov %rax,0x90(%rsp) │ │ + imul %eax,%edx │ │ + mov 0x20(%rsp),%rdi │ │ + xor %esi,%esi │ │ + callq 4480 │ │ + mov 0x70(%rsp),%rax │ │ + mov 0x88(%rsp),%rcx │ │ + movzwl (%rcx,%rax,2),%eax │ │ + mov %rax,%rbx │ │ + mov %r14d,0xbc(%rsp) │ │ + mov %r14d,%ecx │ │ + shr %cl,%rbx │ │ + mov %r15d,0xb8(%rsp) │ │ + mov %r15d,%ebp │ │ + mov %rax,0x28(%rsp) │ │ + and %eax,%ebp │ │ + cmpl $0x2,0xa0(%rsp) │ │ + mov 0x98(%rsp),%edx │ │ + jne ad977 │ │ + mov %ebp,%eax │ │ + or %ebx,%eax │ │ + cmp $0x1,%eax │ │ + mov $0x70,%eax │ │ + mov $0x38,%ecx │ │ + cmova %rax,%rcx │ │ + imul $0x150,0x48(%rsp),%rax │ │ + add 0x38(%rsp),%rax │ │ + imul $0xa8,0x40(%rsp),%rdx │ │ add %rax,%rdx │ │ - lea (%rdi,%rdx,2),%rdx │ │ - cmp %rdx,%rbp │ │ - jae b6980 │ │ - xor %r11d,%r11d │ │ - mov %r12d,%r14d │ │ - mov %r13,%r12 │ │ - mov %r9,%r13 │ │ - mov -0x40(%rsp),%r9 │ │ - jmpq b6a60 │ │ + lea (%rcx,%rdx,1),%rsi │ │ + add $0x2b90,%rsi │ │ + mov %r12,%rdi │ │ + callq 4a20 │ │ + mov %eax,%r13d │ │ + mov %eax,%edx │ │ + add $0xc0,%edx │ │ + shl $0xb,%r13d │ │ + mov 0x28(%rsp),%eax │ │ + mov 0x110(%rsp),%rcx │ │ + mov %r13w,(%rcx,%rax,2) │ │ + mov 0x90(%rsp),%rcx │ │ + imul %rcx,%rbx │ │ + add %rbp,%rbx │ │ + mov 0x20(%rsp),%rax │ │ + mov %dl,(%rax,%rbx,1) │ │ + cmpl $0x2,0x6c(%rsp) │ │ + jb ae188 │ │ + xor %edx,%edx │ │ + mov 0x57(%rsp),%al │ │ + mov %al,%dl │ │ + mov 0xb0(%rsp),%rax │ │ + and %edx,%eax │ │ + add %edx,%eax │ │ + or $0x1,%rcx │ │ + mov %rcx,0xb0(%rsp) │ │ + mov 0x70(%rsp),%rcx │ │ + add $0xffffffffffffffff,%rcx │ │ + lea (%rax,%rax,4),%rax │ │ + lea (%rax,%rax,4),%rax │ │ + add 0x7285a(%rip),%rax │ │ + mov %rax,0xa0(%rsp) │ │ + imul $0x290,0x58(%rsp),%rax │ │ + add 0x38(%rsp),%rax │ │ + imul $0x148,0x40(%rsp),%rdx │ │ + add %rax,%rdx │ │ + mov %rdx,0x98(%rsp) │ │ + jmp ada67 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - cmpq $0x0,-0x18(%rsp) │ │ - je b6b0c │ │ - mov -0x28(%rsp),%rbx │ │ + nopl 0x0(%rax) │ │ + imul $0x17ff41,%eax,%ecx │ │ + mov %cl,(%rbx) │ │ + sar $0x9,%ecx │ │ + mov 0x28(%rsp),%rdx │ │ + lea -0x800(%rdx),%eax │ │ + and %ecx,%eax │ │ + cmovne %r13d,%edx │ │ + mov %rdx,0x28(%rsp) │ │ + mov 0x38(%rsp),%r14 │ │ + mov %r13d,%ecx │ │ + mov 0x110(%rsp),%rdx │ │ + mov %ax,(%rdx,%rcx,2) │ │ + mov 0x70(%rsp),%rcx │ │ + add $0xffffffffffffffff,%rcx │ │ + test %rcx,%rcx │ │ + jle ae18d │ │ + mov %rcx,0x70(%rsp) │ │ + mov 0x88(%rsp),%rax │ │ + movzwl (%rax,%rcx,2),%r13d │ │ + mov %r13,%rbp │ │ + mov 0xbc(%rsp),%ecx │ │ + shr %cl,%rbp │ │ + mov 0xb8(%rsp),%eax │ │ + mov %eax,%r15d │ │ + and %r13d,%r15d │ │ + mov %rbp,%rax │ │ + mov 0x90(%rsp),%rdx │ │ + imul %rdx,%rax │ │ + add 0x20(%rsp),%rax │ │ + lea (%rax,%r15,1),%rbx │ │ + movzbl 0x1(%r15,%rax,1),%ecx │ │ + movzbl (%rdx,%rbx,1),%edx │ │ + add %ecx,%edx │ │ + mov 0xb0(%rsp),%rcx │ │ + movzbl (%rcx,%rbx,1),%r14d │ │ + add %edx,%r14d │ │ + movzbl 0x2(%r15,%rax,1),%eax │ │ + mov 0x18(%rsp),%rcx │ │ + movzbl (%rbx,%rcx,8),%ecx │ │ + add %r14d,%eax │ │ + lea (%rax,%rcx,1),%edx │ │ + cmp $0x4,%r15d │ │ + mov $0x4,%esi │ │ + cmovb %r15d,%esi │ │ + cmp $0x4,%ebp │ │ + mov $0x4,%edi │ │ + cmovb %ebp,%edi │ │ + lea (%rcx,%rax,1),%eax │ │ + add $0x40,%eax │ │ + lea (%rsi,%rsi,4),%rcx │ │ + add 0xa0(%rsp),%rcx │ │ + shr $0x7,%eax │ │ + cmp $0x200,%edx │ │ + mov $0x4,%edx │ │ + cmova %edx,%eax │ │ + movzbl (%rdi,%rcx,1),%ecx │ │ + add %rcx,%rax │ │ + mov 0x98(%rsp),%rcx │ │ + lea (%rcx,%rax,8),%rsi │ │ + add $0x1ec0,%rsi │ │ + mov $0x3,%edx │ │ + mov %r12,%rdi │ │ + callq 4600 │ │ + cmp $0x3,%eax │ │ + jne ada20 │ │ + or %ebp,%r15d │ │ + and $0x3f,%r14d │ │ + cmp $0x1,%r15d │ │ + mov $0x7,%eax │ │ + mov $0xe,%ecx │ │ + cmova %ecx,%eax │ │ + lea 0x1(%r14),%ecx │ │ + shr %ecx │ │ + cmp $0xc,%r14d │ │ + mov $0x6,%edx │ │ + cmova %edx,%ecx │ │ + add %eax,%ecx │ │ + imul $0x150,0x48(%rsp),%rax │ │ + mov 0x38(%rsp),%r14 │ │ + add %r14,%rax │ │ + imul $0xa8,0x40(%rsp),%rdx │ │ + add %rax,%rdx │ │ + lea (%rdx,%rcx,8),%rsi │ │ + add $0x2b90,%rsi │ │ + mov %r12,%rdi │ │ + callq 4a20 │ │ + lea -0x40(%rax),%ecx │ │ + mov %cl,(%rbx) │ │ + shl $0xb,%eax │ │ + or 0x28(%rsp),%eax │ │ + mov %r13d,%ecx │ │ + mov %rcx,0x28(%rsp) │ │ + jmpq ada46 │ │ + mov %r13,%rax │ │ + shl $0x6,%rax │ │ + mov 0x38(%rsp),%r14 │ │ + add %r14,%rax │ │ + mov %r15,%rcx │ │ + shl $0x5,%rcx │ │ + lea (%rcx,%rax,1),%rsi │ │ + add $0x1d80,%rsi │ │ + mov $0x2,%edx │ │ + mov %r12,%rdi │ │ + callq 4600 │ │ + xor %r13d,%r13d │ │ + cmp $0x2,%eax │ │ + jne ae180 │ │ + imul $0x150,0x48(%rsp),%rax │ │ + add %r14,%rax │ │ + imul $0xa8,%r15,%rcx │ │ + lea (%rcx,%rax,1),%rsi │ │ + add $0x2b90,%rsi │ │ + jmpq ae30f │ │ + mov 0x70(%rsp),%r15d │ │ + add $0x2,%r15d │ │ + mov 0x18(%rsp),%rbx │ │ + add $0x2,%ebx │ │ + lea -0x1(,%rbp,4),%edx │ │ + mov %edx,0x90(%rsp) │ │ + shl $0x6,%ebp │ │ + or $0x20,%ebp │ │ + mov 0x20(%rsp),%rdi │ │ + mov %ecx,0x98(%rsp) │ │ + xor %esi,%esi │ │ + mov %rbp,%rdx │ │ + callq 4480 │ │ + mov 0x98(%rsp),%esi │ │ + mov 0x90(%rsp),%edi │ │ + mov %r14d,%ebp │ │ + mov %r15d,0x70(%rsp) │ │ + mov %r15d,%ecx │ │ + shr %cl,%ebp │ │ + and %r14d,%edi │ │ + mov %edi,%eax │ │ + mov %rbx,0x18(%rsp) │ │ + mov %ebx,%ecx │ │ + shl %cl,%eax │ │ + or %ebp,%eax │ │ + mov %rax,0x28(%rsp) │ │ + cmpl $0x2,0xa0(%rsp) │ │ + jne adcdf │ │ + test %ebp,%ebp │ │ + mov $0x38,%eax │ │ + mov $0x70,%ecx │ │ + cmove %rax,%rcx │ │ + imul $0x150,0x48(%rsp),%rax │ │ + add 0x38(%rsp),%rax │ │ + imul $0xa8,0x40(%rsp),%rdx │ │ + add %rax,%rdx │ │ + lea (%rcx,%rdx,1),%rsi │ │ + add $0x2b90,%rsi │ │ + mov %edi,%ebx │ │ + mov %r12,%rdi │ │ + callq 4a20 │ │ + mov %ebx,%edi │ │ + mov 0x6c(%rsp),%r14d │ │ + mov %eax,%r13d │ │ + mov %eax,%esi │ │ + add $0xc0,%esi │ │ + shl $0xb,%r13d │ │ + mov 0x28(%rsp),%eax │ │ + mov 0x110(%rsp),%rcx │ │ + mov %r13w,(%rcx,%rax,2) │ │ + mov %edi,%eax │ │ + shl $0x4,%rax │ │ + mov %ebp,%ecx │ │ + add %rax,%rcx │ │ + mov 0x20(%rsp),%rax │ │ + mov %sil,(%rax,%rcx,1) │ │ + mov %r14d,%r15d │ │ + add $0xffffffff,%r15d │ │ + jg add7f │ │ + jmpq ae0b3 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + add %eax,%ecx │ │ + imul $0x150,0x48(%rsp),%rax │ │ + add 0x38(%rsp),%rax │ │ + imul $0xa8,0x40(%rsp),%rdx │ │ + add %rax,%rdx │ │ + lea (%rdx,%rcx,8),%rsi │ │ + add $0x2b90,%rsi │ │ + mov %r12,%rdi │ │ + callq 4a20 │ │ + lea -0x40(%rax),%ecx │ │ + mov %cl,0x0(%rbp,%r14,1) │ │ + shl $0xb,%eax │ │ + or 0x28(%rsp),%eax │ │ + mov %r13d,%ecx │ │ + mov %rcx,0x28(%rsp) │ │ + mov 0x110(%rsp),%rdx │ │ + mov %r13d,%ecx │ │ + mov %ax,(%rdx,%rcx,2) │ │ + add $0xffffffff,%r15d │ │ + jle ae0b3 │ │ + mov %r15d,%ebp │ │ + mov %r15d,%r14d │ │ + mov 0x70(%rsp),%ecx │ │ + shr %cl,%r14 │ │ + and 0x90(%rsp),%ebp │ │ + mov %ebp,%r13d │ │ + mov 0x18(%rsp),%rcx │ │ + shl %cl,%r13d │ │ + shl $0x4,%rbp │ │ + add 0x20(%rsp),%rbp │ │ + movzbl 0x1(%r14,%rbp,1),%eax │ │ + movzbl 0x10(%r14,%rbp,1),%ecx │ │ + add %eax,%ecx │ │ + movzbl 0x2(%r14,%rbp,1),%ebx │ │ + add %ecx,%ebx │ │ + movzbl 0x3(%r14,%rbp,1),%ecx │ │ + add %ebx,%ecx │ │ + cmp $0x1,%r14d │ │ + lea 0x1a(%r14,%r14,4),%edx │ │ + mov $0x24,%eax │ │ + cmova %eax,%edx │ │ + movzbl 0x4(%r14,%rbp,1),%esi │ │ + lea (%rcx,%rsi,1),%edi │ │ + mov $0x4,%eax │ │ + cmp $0x200,%edi │ │ + ja addf5 │ │ + lea (%rsi,%rcx,1),%eax │ │ + add $0x40,%eax │ │ + shr $0x7,%eax │ │ + add %edx,%eax │ │ + or %r14d,%r13d │ │ + imul $0x290,0x58(%rsp),%rcx │ │ + add 0x38(%rsp),%rcx │ │ + imul $0x148,0x40(%rsp),%rdx │ │ + add %rcx,%rdx │ │ + lea (%rdx,%rax,8),%rsi │ │ + add $0x1ec0,%rsi │ │ + mov $0x3,%edx │ │ + mov %r12,%rdi │ │ + callq 4600 │ │ + cmp $0x3,%eax │ │ + jne ade60 │ │ + and $0x3f,%ebx │ │ + mov $0x7,%eax │ │ + test %r14d,%r14d │ │ + je ade43 │ │ + mov $0xe,%eax │ │ + mov $0x6,%ecx │ │ + cmp $0xc,%ebx │ │ + ja add20 │ │ + add $0x1,%ebx │ │ + shr %ebx │ │ + mov %ebx,%ecx │ │ + jmpq add20 │ │ + nopl (%rax) │ │ + imul $0x17ff41,%eax,%ecx │ │ + mov %cl,0x0(%rbp,%r14,1) │ │ + sar $0x9,%ecx │ │ + mov 0x28(%rsp),%rax │ │ + add $0xfffff800,%eax │ │ + and %ecx,%eax │ │ + jne add5e │ │ + jmpq add66 │ │ + mov 0x18(%rsp),%rbp │ │ + add $0x2,%ebp │ │ + lea -0x1(,%rbx,4),%r14d │ │ + shl $0x6,%ebx │ │ + or $0x20,%ebx │ │ + mov 0x20(%rsp),%rdi │ │ + mov %ecx,%r15d │ │ + xor %esi,%esi │ │ + mov %rbx,%rdx │ │ + callq 4480 │ │ + mov 0x6c(%rsp),%edx │ │ + mov %r14d,0x28(%rsp) │ │ + and %edx,%r14d │ │ + mov %edx,%ebx │ │ + mov %rbp,0x18(%rsp) │ │ + mov %ebp,%ecx │ │ + shr %cl,%ebx │ │ + cmpl $0x2,0xa0(%rsp) │ │ + jne adf1c │ │ + test %ebx,%ebx │ │ + mov $0x38,%eax │ │ + mov $0x70,%ecx │ │ + cmove %rax,%rcx │ │ + imul $0x150,0x48(%rsp),%rax │ │ + add 0x38(%rsp),%rax │ │ + imul $0xa8,0x40(%rsp),%rdx │ │ + add %rax,%rdx │ │ + lea (%rcx,%rdx,1),%rsi │ │ + add $0x2b90,%rsi │ │ + mov %r12,%rdi │ │ + callq 4a20 │ │ + mov 0x6c(%rsp),%edx │ │ + mov %eax,%r13d │ │ + mov %eax,%r15d │ │ + add $0xc0,%r15d │ │ + shl $0xb,%r13d │ │ + mov 0x110(%rsp),%rax │ │ + mov 0x70(%rsp),%rcx │ │ + mov %r13w,(%rax,%rcx,2) │ │ + mov %r14d,%eax │ │ + shl $0x4,%rax │ │ + mov %ebx,%ecx │ │ + add %rax,%rcx │ │ + mov 0x20(%rsp),%rax │ │ + mov %r15b,(%rax,%rcx,1) │ │ + mov %edx,%eax │ │ + add $0xffffffff,%eax │ │ + jle ae245 │ │ + mov %eax,%r15d │ │ + mov %edx,%r13d │ │ + jmp adfb8 │ │ + nopw 0x0(%rax,%rax,1) │ │ + add %eax,%ecx │ │ + imul $0x150,0x48(%rsp),%rax │ │ + add 0x38(%rsp),%rax │ │ + imul $0xa8,0x40(%rsp),%rdx │ │ + add %rax,%rdx │ │ + lea (%rdx,%rcx,8),%rsi │ │ + add $0x2b90,%rsi │ │ + mov %r12,%rdi │ │ + callq 4a20 │ │ + lea -0x40(%rax),%ecx │ │ + mov %cl,(%rbx,%rbp,1) │ │ + shl $0xb,%eax │ │ + or %r14d,%eax │ │ + mov %r15d,%r13d │ │ + mov 0x110(%rsp),%rcx │ │ + mov %ax,(%rcx,%r15,2) │ │ + add $0xffffffffffffffff,%r15 │ │ + test %r15d,%r15d │ │ + jle ae24b │ │ + mov %r13,%r14 │ │ + mov %r15d,%ebp │ │ + mov 0x18(%rsp),%rcx │ │ + shr %cl,%rbp │ │ + mov 0x28(%rsp),%eax │ │ + mov %eax,%ebx │ │ + and %r15d,%ebx │ │ + shl $0x4,%rbx │ │ + add 0x20(%rsp),%rbx │ │ + movzbl 0x1(%rbp,%rbx,1),%eax │ │ + movzbl 0x10(%rbp,%rbx,1),%ecx │ │ + add %eax,%ecx │ │ + movzbl 0x2(%rbp,%rbx,1),%r13d │ │ + add %ecx,%r13d │ │ + movzbl 0x3(%rbp,%rbx,1),%eax │ │ + add %r13d,%eax │ │ + cmp $0x1,%ebp │ │ + lea 0x1a(%rbp,%rbp,4),%edx │ │ + mov $0x24,%ecx │ │ + cmova %ecx,%edx │ │ + movzbl 0x4(%rbp,%rbx,1),%esi │ │ + lea (%rax,%rsi,1),%edi │ │ + mov $0x4,%ecx │ │ + cmp $0x200,%edi │ │ + ja ae022 │ │ + lea (%rsi,%rax,1),%ecx │ │ + add $0x40,%ecx │ │ + shr $0x7,%ecx │ │ + add %edx,%ecx │ │ + imul $0x290,0x58(%rsp),%rax │ │ + add 0x38(%rsp),%rax │ │ + imul $0x148,0x40(%rsp),%rdx │ │ + add %rax,%rdx │ │ + lea (%rdx,%rcx,8),%rsi │ │ + add $0x1ec0,%rsi │ │ + mov $0x3,%edx │ │ + mov %r12,%rdi │ │ + callq 4600 │ │ + cmp $0x3,%eax │ │ + jne ae090 │ │ + and $0x3f,%r13d │ │ + mov $0x7,%eax │ │ + test %ebp,%ebp │ │ + je ae06d │ │ + mov $0xe,%eax │ │ + mov $0x6,%ecx │ │ + cmp $0xc,%r13d │ │ + ja adf60 │ │ + add $0x1,%r13d │ │ + shr %r13d │ │ + mov %r13d,%ecx │ │ + jmpq adf60 │ │ + nopl 0x0(%rax,%rax,1) │ │ + imul $0x17ff41,%eax,%ecx │ │ + mov %cl,(%rbx,%rbp,1) │ │ + sar $0x9,%ecx │ │ + mov %r14,%r13 │ │ + lea -0x800(%r14),%eax │ │ + and %ecx,%eax │ │ + jne adf9b │ │ + jmpq adf9e │ │ + mov 0x88(%rsp),%rdx │ │ + movzbl 0x2441(%rdx),%eax │ │ + movzbl 0x2450(%rdx),%ecx │ │ + add %eax,%ecx │ │ + movzbl 0x2442(%rdx),%ebx │ │ + add %ecx,%ebx │ │ + movzbl 0x2443(%rdx),%eax │ │ + movzbl 0x2444(%rdx),%ecx │ │ + add %ebx,%eax │ │ + lea (%rax,%rcx,1),%edx │ │ + lea (%rcx,%rax,1),%eax │ │ + add $0x40,%eax │ │ + shr $0x7,%eax │ │ + add $0x1a,%eax │ │ + cmp $0x200,%edx │ │ + mov $0x1e,%ecx │ │ + cmovbe %eax,%ecx │ │ + imul $0x290,0x58(%rsp),%rax │ │ + mov 0x38(%rsp),%r14 │ │ + add %r14,%rax │ │ + mov 0x40(%rsp),%r15 │ │ + imul $0x148,%r15,%rdx │ │ + add %rax,%rdx │ │ + lea (%rdx,%rcx,8),%rsi │ │ + add $0x1ec0,%rsi │ │ + mov $0x3,%edx │ │ + mov %r12,%rdi │ │ + callq 4600 │ │ + mov %rax,0x18(%rsp) │ │ + cmp $0x3,%eax │ │ + jne ae229 │ │ + and $0x3f,%ebx │ │ + lea 0x1(%rbx),%eax │ │ + shr %eax │ │ + cmp $0xc,%ebx │ │ + mov $0x6,%ecx │ │ + cmovbe %eax,%ecx │ │ + imul $0x150,0x48(%rsp),%rax │ │ + add %r14,%rax │ │ + imul $0xa8,%r15,%rdx │ │ + add %rax,%rdx │ │ + lea (%rdx,%rcx,8),%rsi │ │ + add $0x2b90,%rsi │ │ + jmpq ae21c │ │ + add $0x1,%eax │ │ + jmpq ae317 │ │ + mov 0x38(%rsp),%r14 │ │ + imul $0x290,0x58(%rsp),%rax │ │ + add %r14,%rax │ │ + mov 0x40(%rsp),%r15 │ │ + imul $0x148,%r15,%rcx │ │ + lea (%rcx,%rax,1),%rsi │ │ + add $0x1ec0,%rsi │ │ + mov $0x3,%edx │ │ + mov %r12,%rdi │ │ + callq 4600 │ │ + mov %rax,0x18(%rsp) │ │ + cmp $0x3,%eax │ │ + jne ae229 │ │ + mov 0x20(%rsp),%rdx │ │ + movzbl 0x1(%rdx),%eax │ │ + mov 0x90(%rsp),%rsi │ │ + movzbl (%rdx,%rsi,1),%ecx │ │ + add %eax,%ecx │ │ + or $0x1,%rsi │ │ + movzbl (%rdx,%rsi,1),%eax │ │ + add %ecx,%eax │ │ + and $0x3f,%eax │ │ + lea 0x1(%rax),%ecx │ │ + shr %ecx │ │ + cmp $0xc,%eax │ │ + mov $0x6,%eax │ │ + cmovbe %ecx,%eax │ │ + imul $0x150,0x48(%rsp),%rcx │ │ + add %r14,%rcx │ │ + imul $0xa8,%r15,%rdx │ │ + add %rcx,%rdx │ │ + lea (%rdx,%rax,8),%rsi │ │ + add $0x2b90,%rsi │ │ + mov %r12,%rdi │ │ + callq 4a20 │ │ + mov %rax,0x18(%rsp) │ │ + mov 0x80(%rsp),%r8 │ │ + mov 0x78(%rsp),%rbp │ │ + mov 0x30(%rsp),%rsi │ │ + mov 0x28(%rsp),%r13 │ │ + jmpq ae32e │ │ + mov $0x1,%r13d │ │ + mov 0x88(%rsp),%rdx │ │ + movzbl 0x2441(%rdx),%eax │ │ + movzbl 0x2450(%rdx),%ecx │ │ + add %eax,%ecx │ │ + movzbl 0x2442(%rdx),%ebx │ │ + add %ecx,%ebx │ │ + movzbl 0x2443(%rdx),%eax │ │ + movzbl 0x2444(%rdx),%ecx │ │ + add %ebx,%eax │ │ + lea (%rax,%rcx,1),%edx │ │ + lea (%rcx,%rax,1),%eax │ │ + add $0x40,%eax │ │ + shr $0x7,%eax │ │ + add $0x1a,%eax │ │ + cmp $0x200,%edx │ │ + mov $0x1e,%ecx │ │ + cmovbe %eax,%ecx │ │ + imul $0x290,0x58(%rsp),%rax │ │ + mov 0x38(%rsp),%r14 │ │ + add %r14,%rax │ │ + mov 0x40(%rsp),%r15 │ │ + imul $0x148,%r15,%rdx │ │ + add %rax,%rdx │ │ + lea (%rdx,%rcx,8),%rsi │ │ + add $0x1ec0,%rsi │ │ + mov $0x3,%edx │ │ + mov %r12,%rdi │ │ + callq 4600 │ │ + mov %rax,0x18(%rsp) │ │ + cmp $0x3,%eax │ │ + jne ae31c │ │ + and $0x3f,%ebx │ │ + lea 0x1(%rbx),%eax │ │ + shr %eax │ │ + cmp $0xc,%ebx │ │ + mov $0x6,%ecx │ │ + cmovbe %eax,%ecx │ │ + imul $0x150,0x48(%rsp),%rax │ │ + add %r14,%rax │ │ + imul $0xa8,%r15,%rdx │ │ + add %rax,%rdx │ │ + lea (%rdx,%rcx,8),%rsi │ │ + add $0x2b90,%rsi │ │ + mov %r12,%rdi │ │ + callq 4a20 │ │ + mov %rax,0x18(%rsp) │ │ + mov 0x80(%rsp),%r8 │ │ + mov 0x78(%rsp),%rbp │ │ + mov 0x30(%rsp),%rsi │ │ + mov 0x118(%rsp),%rdx │ │ + mov 0x3718(%r14),%rax │ │ + mov 0xa8(%rsp),%rcx │ │ + movzbl 0x4(%rcx),%ecx │ │ + movslq 0x108(%rsp),%r9 │ │ + lea (%rcx,%rcx,2),%rcx │ │ + cmpl $0x8,(%rdx) │ │ + ja ae374 │ │ + lea (%rsi,%rsi,2),%rdx │ │ + mov 0xc0(%rsp),%rbx │ │ + lea (%rbx,%rdx,8),%rdx │ │ + mov 0xda8(%rdx,%r9,8),%rdx │ │ + jmp ae376 │ │ xor %edx,%edx │ │ - mov %r12d,%r14d │ │ + mov %rdx,0x20(%rsp) │ │ + mov 0x58(%rsp),%rdx │ │ + cmp $0x2,%edx │ │ + mov $0x2,%ebx │ │ + cmova %edx,%ebx │ │ + lea (%rax,%rcx,4),%rdi │ │ + add $0xfffffffe,%ebx │ │ + mov %ebx,0x40(%rsp) │ │ + cmpl $0x0,0x18(%rsp) │ │ + je ae3e8 │ │ + lea (%rdi,%r9,4),%rbx │ │ + movabs $0xc0c0c0c0c0c0c0c0,%rcx │ │ + movabs $0x101010101010101,%rax │ │ + lea 0x61a78(%rip),%rdx │ │ + movslq (%rdx,%rsi,4),%rsi │ │ + add %rdx,%rsi │ │ + mov %r9,0x28(%rsp) │ │ + mov %rdi,0x48(%rsp) │ │ + jmpq *%rsi │ │ + movzbl 0x0(%rbp),%eax │ │ + shr $0x6,%eax │ │ + movzbl (%r8),%ecx │ │ + shr $0x6,%ecx │ │ + lea (%rcx,%rax,1),%eax │ │ + add $0xfffffffe,%eax │ │ + jmpq ae624 │ │ + movl $0x40,0x58(%rsp) │ │ + xor %r15d,%r15d │ │ + cmpq $0x0,0x20(%rsp) │ │ + mov 0x110(%rsp),%rbp │ │ + jne ae7af │ │ + jmpq ae933 │ │ + movzwl 0x0(%rbp),%eax │ │ + and %ecx,%eax │ │ + movzwl (%r8),%edx │ │ + and %ecx,%edx │ │ + add %eax,%edx │ │ + imul $0x4040404,%edx,%eax │ │ + shr $0x18,%eax │ │ + add $0xfffffffc,%eax │ │ + jmpq ae624 │ │ + mov 0x0(%rbp),%edx │ │ + and %ecx,%edx │ │ + shr $0x6,%edx │ │ + and (%r8),%ecx │ │ + shr $0x6,%ecx │ │ + add %edx,%ecx │ │ + imul %ecx,%eax │ │ + shr $0x18,%eax │ │ + add $0xfffffff8,%eax │ │ + jmpq ae624 │ │ + mov 0x0(%rbp),%rdx │ │ + and %rcx,%rdx │ │ + shr $0x6,%rdx │ │ + and (%r8),%rcx │ │ + shr $0x6,%rcx │ │ + add %rdx,%rcx │ │ + imul %rax,%rcx │ │ + shr $0x38,%rcx │ │ + add $0xfffffff0,%ecx │ │ + jmpq ae622 │ │ + mov 0x0(%rbp),%rdx │ │ + and %rcx,%rdx │ │ + shr $0x6,%rdx │ │ + mov 0x8(%rbp),%rsi │ │ + and %rcx,%rsi │ │ + shr $0x6,%rsi │ │ + add %rdx,%rsi │ │ + mov (%r8),%rdx │ │ + and %rcx,%rdx │ │ + shr $0x6,%rdx │ │ + add %rsi,%rdx │ │ + and 0x8(%r8),%rcx │ │ + shr $0x6,%rcx │ │ + add %rdx,%rcx │ │ + imul %rax,%rcx │ │ + shr $0x38,%rcx │ │ + add $0xffffffe0,%ecx │ │ + jmpq ae622 │ │ + movzbl 0x0(%rbp),%eax │ │ + and %ecx,%eax │ │ + movzwl (%r8),%edx │ │ + jmp ae4c5 │ │ + movzwl 0x0(%rbp),%eax │ │ + and %ecx,%eax │ │ + movzbl (%r8),%edx │ │ + and %ecx,%edx │ │ + add %eax,%edx │ │ + imul $0x4040404,%edx,%eax │ │ + shr $0x18,%eax │ │ + add $0xfffffffd,%eax │ │ + jmpq ae624 │ │ + movzwl 0x0(%rbp),%edx │ │ + and %ecx,%edx │ │ + and (%r8),%ecx │ │ + add %edx,%ecx │ │ + shr $0x6,%ecx │ │ + imul %ecx,%eax │ │ + jmp ae500 │ │ + mov 0x0(%rbp),%edx │ │ + and %ecx,%edx │ │ + movzwl (%r8),%esi │ │ + and %ecx,%esi │ │ + add %edx,%esi │ │ + shr $0x6,%esi │ │ + imul %esi,%eax │ │ + shr $0x18,%eax │ │ + add $0xfffffffa,%eax │ │ + jmpq ae624 │ │ + mov 0x0(%rbp),%edx │ │ + and %ecx,%edx │ │ + and (%r8),%rcx │ │ + jmp ae51f │ │ + mov 0x0(%rbp),%rdx │ │ + and %rcx,%rdx │ │ + and (%r8),%ecx │ │ + add %rdx,%rcx │ │ + shr $0x6,%rcx │ │ + imul %rax,%rcx │ │ + shr $0x38,%rcx │ │ + add $0xfffffff4,%ecx │ │ + jmpq ae622 │ │ + mov 0x0(%rbp),%rdx │ │ + and %rcx,%rdx │ │ + shr $0x6,%rdx │ │ + mov (%r8),%rsi │ │ + and %rcx,%rsi │ │ + shr $0x6,%rsi │ │ + add %rdx,%rsi │ │ + and 0x8(%r8),%rcx │ │ + jmp ae570 │ │ + mov 0x0(%rbp),%rdx │ │ + and %rcx,%rdx │ │ + shr $0x6,%rdx │ │ + mov 0x8(%rbp),%rsi │ │ + and %rcx,%rsi │ │ + shr $0x6,%rsi │ │ + add %rdx,%rsi │ │ + and (%r8),%rcx │ │ + shr $0x6,%rcx │ │ + add %rsi,%rcx │ │ + imul %rax,%rcx │ │ + shr $0x38,%rcx │ │ + add $0xffffffe8,%ecx │ │ + jmpq ae622 │ │ + movzbl 0x0(%rbp),%edx │ │ + and %ecx,%edx │ │ + and (%r8),%ecx │ │ + add %edx,%ecx │ │ + shr $0x6,%ecx │ │ + imul %ecx,%eax │ │ + jmp ae5ad │ │ + mov 0x0(%rbp),%edx │ │ + and %ecx,%edx │ │ + movzbl (%r8),%esi │ │ + and %ecx,%esi │ │ + add %edx,%esi │ │ + shr $0x6,%esi │ │ + imul %esi,%eax │ │ + shr $0x18,%eax │ │ + add $0xfffffffb,%eax │ │ + jmp ae624 │ │ + movzwl 0x0(%rbp),%edx │ │ + and %ecx,%edx │ │ + and (%r8),%rcx │ │ + jmp ae5cd │ │ + mov 0x0(%rbp),%rdx │ │ + and %rcx,%rdx │ │ + movzwl (%r8),%esi │ │ + and %esi,%ecx │ │ + add %rdx,%rcx │ │ + shr $0x6,%rcx │ │ + imul %rax,%rcx │ │ + shr $0x38,%rcx │ │ + add $0xfffffff6,%ecx │ │ + jmp ae622 │ │ + mov 0x0(%rbp),%edx │ │ + and %ecx,%edx │ │ + mov (%r8),%rsi │ │ + and %rcx,%rsi │ │ + add %rdx,%rsi │ │ + shr $0x6,%rsi │ │ + and 0x8(%r8),%rcx │ │ + jmp ae610 │ │ + mov 0x0(%rbp),%rdx │ │ + and %rcx,%rdx │ │ + mov (%r8),%esi │ │ + and %ecx,%esi │ │ + add %rdx,%rsi │ │ + shr $0x6,%rsi │ │ + and 0x8(%rbp),%rcx │ │ + shr $0x6,%rcx │ │ + add %rsi,%rcx │ │ + imul %rax,%rcx │ │ + shr $0x38,%rcx │ │ + add $0xffffffec,%ecx │ │ + mov %ecx,%eax │ │ + mov 0x20(%rsp),%rbp │ │ + xor %ecx,%ecx │ │ + xor %edx,%edx │ │ + test %eax,%eax │ │ + setne %cl │ │ + setg %dl │ │ + add %rcx,%rdx │ │ + lea (%r15,%r15,2),%rax │ │ + lea (%r14,%rax,4),%rax │ │ + lea (%rax,%rdx,4),%rsi │ │ + add $0x338c,%rsi │ │ + mov %r12,%rdi │ │ + callq 4920 │ │ + mov %eax,%r14d │ │ + movzwl (%rbx),%ebx │ │ + lea -0x1(%r14),%eax │ │ + and $0x80,%eax │ │ + test %rbp,%rbp │ │ + mov %eax,0x58(%rsp) │ │ + je ae6e0 │ │ + movzbl 0x0(%rbp),%ebp │ │ + imul %ebx,%ebp │ │ + add $0x10,%ebp │ │ + shr $0x5,%ebp │ │ + mov 0x18(%rsp),%r15 │ │ + cmp $0xf,%r15d │ │ + jne ae740 │ │ + mov $0xffffffff,%ebx │ │ + nopl 0x0(%rax) │ │ + add $0x1,%ebx │ │ + mov %r12,%rdi │ │ + callq 49a0 │ │ + cmp $0x1f,%ebx │ │ + ja ae6a4 │ │ + test %eax,%eax │ │ + je ae690 │ │ + test %ebx,%ebx │ │ + je ae75a │ │ + neg %ebx │ │ + mov $0x1,%r15d │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - pmovzxwd 0x8(%rsi,%rdx,2),%xmm3 │ │ - pmovzxwd (%rsi,%rdx,2),%xmm4 │ │ - pslld %xmm0,%xmm4 │ │ - pslld %xmm0,%xmm3 │ │ - pshufb %xmm1,%xmm3 │ │ - pshufb %xmm1,%xmm4 │ │ - punpcklqdq %xmm3,%xmm4 │ │ - paddw %xmm2,%xmm4 │ │ - movdqu %xmm4,(%r10,%rdx,2) │ │ - pmovzxwd 0x18(%rsi,%rdx,2),%xmm3 │ │ - pmovzxwd 0x10(%rsi,%rdx,2),%xmm4 │ │ - pslld %xmm0,%xmm4 │ │ - pslld %xmm0,%xmm3 │ │ - pshufb %xmm1,%xmm3 │ │ - pshufb %xmm1,%xmm4 │ │ - punpcklqdq %xmm3,%xmm4 │ │ - paddw %xmm2,%xmm4 │ │ - movdqu %xmm4,0x10(%r10,%rdx,2) │ │ - add $0x10,%rdx │ │ - add $0x2,%rbx │ │ - jne b69a0 │ │ - cmpq $0x0,-0x20(%rsp) │ │ - mov %r13,%r12 │ │ - je b6a3e │ │ - pmovzxwd 0x8(%rsi,%rdx,2),%xmm3 │ │ - pmovzxwd (%rsi,%rdx,2),%xmm4 │ │ - pslld %xmm0,%xmm4 │ │ - pslld %xmm0,%xmm3 │ │ - pshufb %xmm1,%xmm3 │ │ - pshufb %xmm1,%xmm4 │ │ - punpcklqdq %xmm3,%xmm4 │ │ - paddw %xmm2,%xmm4 │ │ - movdqu %xmm4,(%r10,%rdx,2) │ │ - mov -0x10(%rsp),%rdx │ │ - mov %rdx,%r11 │ │ - cmp %rax,%rdx │ │ - mov %r9,%r13 │ │ - mov -0x40(%rsp),%r9 │ │ - je b68f0 │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %r11,%rdx │ │ - not %rdx │ │ - add %rax,%rdx │ │ - test %r9,%r9 │ │ - je b6a9c │ │ - mov %r9,%rbx │ │ + xchg %ax,%ax │ │ + mov %r12,%rdi │ │ + callq 49a0 │ │ + lea (%rax,%r15,2),%r15d │ │ + inc %ebx │ │ + jne ae6c0 │ │ + add $0xe,%r15d │ │ + and $0xfffff,%r15d │ │ + jmpq ae760 │ │ + mov 0x18(%rsp),%r15 │ │ + cmp $0xf,%r15d │ │ + jne ae746 │ │ + mov $0xffffffff,%ebp │ │ + add $0x1,%ebp │ │ + mov %r12,%rdi │ │ + callq 49a0 │ │ + cmp $0x1f,%ebp │ │ + ja ae704 │ │ + test %eax,%eax │ │ + je ae6f0 │ │ + test %ebp,%ebp │ │ + je ae8de │ │ + neg %ebp │ │ + mov $0x1,%r15d │ │ nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + mov %r12,%rdi │ │ + callq 49a0 │ │ + lea (%rax,%r15,2),%r15d │ │ + inc %ebp │ │ + jne ae720 │ │ + add $0xe,%r15d │ │ + and $0xfffff,%r15d │ │ + jmpq ae8e4 │ │ + imul %r15d,%ebp │ │ + jmp ae76a │ │ + imul %r15d,%ebx │ │ + mov 0x40(%rsp),%ecx │ │ + shr %cl,%ebx │ │ + sub %r14d,%ebx │ │ + mov %ebx,%eax │ │ + jmpq ae905 │ │ + mov $0xf,%r15d │ │ + imul %r15d,%ebp │ │ + and $0xffffff,%ebp │ │ + mov 0x120(%rsp),%rdx │ │ + mov 0x28(%rsp),%r9 │ │ + mov 0x48(%rsp),%rdi │ │ + mov 0x40(%rsp),%ecx │ │ + shr %cl,%ebp │ │ + sub %r14d,%ebp │ │ + cmp $0x7fff,%ebp │ │ + mov $0x7fff,%eax │ │ + cmovb %ebp,%eax │ │ + neg %r14d │ │ + xor %eax,%r14d │ │ + mov 0x110(%rsp),%rbp │ │ + mov %r14w,0x0(%rbp) │ │ + test %r13d,%r13d │ │ + je aea57 │ │ + movzwl 0x2(%rdi,%r9,4),%eax │ │ + mov %eax,0x38(%rsp) │ │ + jmp ae80b │ │ nopl 0x0(%rax,%rax,1) │ │ - movzwl (%rsi,%r11,2),%ebp │ │ - shl %cl,%ebp │ │ - add $0xffffe000,%ebp │ │ - mov %bp,(%r10,%r11,2) │ │ - add $0x1,%r11 │ │ - add $0xffffffffffffffff,%rbx │ │ - jne b6a80 │ │ - cmp $0x3,%rdx │ │ - jb b68f0 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - movzwl (%rsi,%r11,2),%edx │ │ - shl %cl,%edx │ │ - add $0xffffe000,%edx │ │ - mov %dx,(%r10,%r11,2) │ │ - movzwl 0x2(%rsi,%r11,2),%edx │ │ - shl %cl,%edx │ │ - add $0xffffe000,%edx │ │ - mov %dx,0x2(%r10,%r11,2) │ │ - movzwl 0x4(%rsi,%r11,2),%edx │ │ - shl %cl,%edx │ │ - add $0xffffe000,%edx │ │ - mov %dx,0x4(%r10,%r11,2) │ │ - movzwl 0x6(%rsi,%r11,2),%edx │ │ - shl %cl,%edx │ │ - add $0xffffe000,%edx │ │ - mov %dx,0x6(%r10,%r11,2) │ │ - add $0x4,%r11 │ │ - cmp %r11,%rax │ │ - jne b6ab0 │ │ - jmpq b68f0 │ │ - xor %edx,%edx │ │ - mov %r12d,%r14d │ │ - cmpq $0x0,-0x20(%rsp) │ │ - mov %r13,%r12 │ │ - jne b6a11 │ │ - jmpq b6a3e │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0x10708,%rsp │ │ - mov %r9d,-0x64(%rsp) │ │ - mov %ecx,%ebx │ │ - mov %rdi,-0x8(%rsp) │ │ - mov 0x10758(%rsp),%ebp │ │ - bsr 0x10760(%rsp),%eax │ │ - xor $0x1f,%eax │ │ - lea -0x12(%rax),%ecx │ │ - mov %ecx,-0x60(%rsp) │ │ - mov %r8,-0x48(%rsp) │ │ - lea -0x1(%r8),%edi │ │ - imul 0x10750(%rsp),%edi │ │ - add 0x10740(%rsp),%edi │ │ - sar $0xa,%edi │ │ - add $0x8,%edi │ │ - lea (%rdx,%rdx,2),%rcx │ │ - sar %rdx │ │ - mov %rdx,-0x40(%rsp) │ │ - sub %rcx,%rsi │ │ - mov %ebp,%edx │ │ - and $0x1,%edx │ │ - mov $0x18,%ecx │ │ - sub %eax,%ecx │ │ - mov $0x1,%eax │ │ - mov %ecx,-0x50(%rsp) │ │ - shl %cl,%eax │ │ - and $0x3,%ebp │ │ - imul $0x78,%rbp,%rcx │ │ - add 0x65660(%rip),%rcx │ │ - mov %rcx,-0x28(%rsp) │ │ - add $0x3,%edx │ │ - imul $0x78,%rdx,%rcx │ │ - add 0x6564d(%rip),%rcx │ │ - mov %rcx,-0x30(%rsp) │ │ - sar %eax │ │ - mov %eax,-0x58(%rsp) │ │ - mov %rsp,%rax │ │ - mov %rax,-0x20(%rsp) │ │ - mov %ebx,-0x74(%rsp) │ │ - mov %ebx,%r9d │ │ - mov %r9,-0x70(%rsp) │ │ - mov %edi,-0x38(%rsp) │ │ - cmpl $0x0,-0x74(%rsp) │ │ - jg b6c2a │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - addq $0x100,-0x20(%rsp) │ │ - mov -0x40(%rsp),%rax │ │ - lea (%rsi,%rax,2),%rsi │ │ - mov -0x38(%rsp),%edi │ │ - add $0xffffffff,%edi │ │ - je b6e4a │ │ - mov %edi,-0x38(%rsp) │ │ - cmpl $0x0,-0x74(%rsp) │ │ - jle b6c00 │ │ - cmpl $0x4,-0x74(%rsp) │ │ - jle b6d40 │ │ - xor %ebp,%ebp │ │ - xor %ebx,%ebx │ │ - mov -0x64(%rsp),%edx │ │ - mov %edx,%eax │ │ - sar $0x6,%eax │ │ - movslq %ebx,%rcx │ │ - jne b6c8a │ │ - nopw 0x0(%rax,%rax,1) │ │ - movzwl (%rsi,%rcx,2),%eax │ │ - mov -0x60(%rsp),%ecx │ │ - shl %cl,%eax │ │ - mov -0x20(%rsp),%rcx │ │ - mov %ax,(%rcx,%rbp,2) │ │ - add 0x10748(%rsp),%edx │ │ - mov %edx,%eax │ │ - sar $0xa,%eax │ │ - add %eax,%ebx │ │ - and $0x3ff,%edx │ │ - add $0x1,%rbp │ │ - cmp %rbp,%r9 │ │ - je b6c00 │ │ - mov %edx,%eax │ │ - sar $0x6,%eax │ │ - movslq %ebx,%rcx │ │ - je b6c50 │ │ - movslq %eax,%rdi │ │ - mov -0x28(%rsp),%r12 │ │ - movsbl -0x8(%r12,%rdi,8),%r8d │ │ - movzwl -0x6(%rsi,%rcx,2),%eax │ │ - imul %r8d,%eax │ │ - movsbl -0x7(%r12,%rdi,8),%r8d │ │ - movzwl -0x4(%rsi,%rcx,2),%r14d │ │ - imul %r8d,%r14d │ │ - movsbl -0x6(%r12,%rdi,8),%r8d │ │ - movzwl -0x2(%rsi,%rcx,2),%r9d │ │ - imul %r8d,%r9d │ │ - movsbl -0x5(%r12,%rdi,8),%r8d │ │ - movzwl (%rsi,%rcx,2),%r13d │ │ - imul %r8d,%r13d │ │ - movsbl -0x4(%r12,%rdi,8),%r8d │ │ - movzwl 0x2(%rsi,%rcx,2),%r11d │ │ - imul %r8d,%r11d │ │ - movsbl -0x3(%r12,%rdi,8),%r8d │ │ - movzwl 0x4(%rsi,%rcx,2),%r10d │ │ - imul %r8d,%r10d │ │ - movsbl -0x2(%r12,%rdi,8),%r8d │ │ - movzwl 0x6(%rsi,%rcx,2),%r15d │ │ - imul %r8d,%r15d │ │ - movsbl -0x1(%r12,%rdi,8),%edi │ │ - movzwl 0x8(%rsi,%rcx,2),%ecx │ │ - imul %edi,%ecx │ │ - add -0x58(%rsp),%eax │ │ - add %r14d,%eax │ │ - add %r9d,%eax │ │ - mov -0x70(%rsp),%r9 │ │ - add %r13d,%eax │ │ - add %r11d,%eax │ │ - add %r10d,%eax │ │ + mov %r13d,%r15d │ │ + shr $0xb,%r15d │ │ + imul %r15d,%ebx │ │ + mov 0x18(%rsp),%rax │ │ add %r15d,%eax │ │ - add %ecx,%eax │ │ - mov -0x50(%rsp),%ecx │ │ - sar %cl,%eax │ │ - jmpq b6c5a │ │ + mov %rax,%r15 │ │ + mov 0x40(%rsp),%ecx │ │ + shr %cl,%ebx │ │ + sub %r12d,%ebx │ │ + cmp $0x7fff,%ebx │ │ + mov $0x7fff,%eax │ │ + cmovae %eax,%ebx │ │ + neg %r12d │ │ + xor %ebx,%r12d │ │ + mov %r12w,0x0(%rbp,%r14,2) │ │ + and $0x3ff,%r13d │ │ + mov 0x60(%rsp),%r12 │ │ + je ae8d1 │ │ + mov %r12,%rdi │ │ + callq 49a0 │ │ + mov %eax,%r12d │ │ + mov %r13d,%r14d │ │ + movswl 0x0(%rbp,%r14,2),%r13d │ │ + mov 0x20(%rsp),%rax │ │ + movzbl (%rax,%r14,1),%ebx │ │ + imul 0x38(%rsp),%ebx │ │ + add $0x10,%ebx │ │ + shr $0x5,%ebx │ │ + cmp $0x7800,%r13d │ │ + mov %r15,0x18(%rsp) │ │ + jb ae7c0 │ │ + mov %r13,0x28(%rsp) │ │ + mov $0xffffffff,%ebp │ │ + xor %ecx,%ecx │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - xor %r8d,%r8d │ │ - xor %ebp,%ebp │ │ - mov -0x64(%rsp),%ebx │ │ - mov %ebx,%ecx │ │ - sar $0x6,%ecx │ │ - movslq %ebp,%rax │ │ - jne b6d9f │ │ + nopl 0x0(%rax) │ │ + mov %ecx,%r13d │ │ + add $0x1,%ebp │ │ + mov 0x60(%rsp),%rdi │ │ + callq 49a0 │ │ + cmp $0x1f,%ebp │ │ + ja ae87d │ │ + lea -0x1(%r13),%ecx │ │ + test %eax,%eax │ │ + je ae860 │ │ + test %ebp,%ebp │ │ + je ae8a7 │ │ + mov $0x1,%r15d │ │ + mov 0x60(%rsp),%rbp │ │ + nopl 0x0(%rax) │ │ + mov %rbp,%rdi │ │ + callq 49a0 │ │ + lea (%rax,%r15,2),%r15d │ │ + inc %r13d │ │ + jne ae890 │ │ + add $0xffffffff,%r15d │ │ + jmp ae8aa │ │ + xor %r15d,%r15d │ │ + add $0xf,%r15d │ │ + and $0xfffff,%r15d │ │ + imul %r15d,%ebx │ │ + and $0xffffff,%ebx │ │ + mov 0x110(%rsp),%rbp │ │ + mov 0x28(%rsp),%r13 │ │ + jmpq ae7cb │ │ + mov 0x120(%rsp),%rdx │ │ + jmpq aea57 │ │ + mov $0xf,%r15d │ │ + imul %r15d,%ebx │ │ + and $0xffffff,%ebx │ │ + mov 0x40(%rsp),%ecx │ │ + shr %cl,%ebx │ │ + sub %r14d,%ebx │ │ + cmp $0x7fff,%ebx │ │ + mov $0x7fff,%eax │ │ + cmovb %ebx,%eax │ │ + mov 0x120(%rsp),%rdx │ │ + mov 0x110(%rsp),%rbp │ │ + mov 0x28(%rsp),%r9 │ │ + mov 0x48(%rsp),%rdi │ │ + neg %r14d │ │ + xor %eax,%r14d │ │ + mov %r14w,0x0(%rbp) │ │ + test %r13d,%r13d │ │ + je aea57 │ │ + mov %r15,0x18(%rsp) │ │ + mov %r12,%r14 │ │ + movzwl 0x2(%rdi,%r9,4),%r12d │ │ + jmp ae98d │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ - movzwl (%rsi,%rax,2),%edx │ │ - mov -0x60(%rsp),%ecx │ │ - shl %cl,%edx │ │ - mov -0x20(%rsp),%rax │ │ - mov %dx,(%rax,%r8,2) │ │ - add 0x10748(%rsp),%ebx │ │ + mov %r15d,%ebx │ │ + shr $0xb,%ebx │ │ mov %ebx,%eax │ │ - sar $0xa,%eax │ │ - add %eax,%ebp │ │ - and $0x3ff,%ebx │ │ - add $0x1,%r8 │ │ - cmp %r8,%r9 │ │ - je b6c00 │ │ - mov %ebx,%ecx │ │ - sar $0x6,%ecx │ │ - movslq %ebp,%rax │ │ - je b6d60 │ │ - movslq %ecx,%rcx │ │ - mov -0x30(%rsp),%rdi │ │ - movsbl -0x8(%rdi,%rcx,8),%r9d │ │ - movzwl -0x6(%rsi,%rax,2),%edx │ │ - imul %r9d,%edx │ │ - movsbl -0x7(%rdi,%rcx,8),%r9d │ │ - movzwl -0x4(%rsi,%rax,2),%r10d │ │ - imul %r9d,%r10d │ │ - movsbl -0x6(%rdi,%rcx,8),%r9d │ │ - movzwl -0x2(%rsi,%rax,2),%r11d │ │ - imul %r9d,%r11d │ │ - movsbl -0x5(%rdi,%rcx,8),%r9d │ │ - movzwl (%rsi,%rax,2),%r14d │ │ - imul %r9d,%r14d │ │ - movsbl -0x4(%rdi,%rcx,8),%r9d │ │ - movzwl 0x2(%rsi,%rax,2),%r15d │ │ - imul %r9d,%r15d │ │ - movsbl -0x3(%rdi,%rcx,8),%r9d │ │ - movzwl 0x4(%rsi,%rax,2),%r13d │ │ - imul %r9d,%r13d │ │ - movsbl -0x2(%rdi,%rcx,8),%r9d │ │ - movzwl 0x6(%rsi,%rax,2),%r12d │ │ - imul %r9d,%r12d │ │ - mov -0x70(%rsp),%r9 │ │ - movsbl -0x1(%rdi,%rcx,8),%ecx │ │ - movzwl 0x8(%rsi,%rax,2),%eax │ │ - imul %ecx,%eax │ │ - add -0x58(%rsp),%edx │ │ - add %r10d,%edx │ │ - add %r11d,%edx │ │ - add %r14d,%edx │ │ - add %r15d,%edx │ │ - add %r13d,%edx │ │ - add %r12d,%edx │ │ - add %eax,%edx │ │ - mov -0x50(%rsp),%ecx │ │ - sar %cl,%edx │ │ - jmpq b6d6a │ │ - mov -0x48(%rsp),%rbp │ │ - test %ebp,%ebp │ │ - mov 0x10750(%rsp),%r12d │ │ - mov 0x10740(%rsp),%r10d │ │ - jle b743f │ │ - lea 0x300(%rsp),%rax │ │ - mov 0x10758(%rsp),%ebx │ │ - sar $0x2,%ebx │ │ - movslq %ebx,%rcx │ │ - and $0x1,%ebx │ │ - add $0x3,%ebx │ │ - movslq -0x74(%rsp),%rsi │ │ - mov -0x70(%rsp),%r9 │ │ - lea 0x200(%r9),%rdx │ │ - mov %rdx,-0x60(%rsp) │ │ - mov %r9d,%edx │ │ - and $0xfffffff0,%edx │ │ - mov %rdx,-0x28(%rsp) │ │ - add $0xfffffffffffffff0,%rdx │ │ - mov %rdx,-0x30(%rsp) │ │ - shr $0x4,%rdx │ │ - add $0x1,%rdx │ │ - and $0xfffffff8,%r9d │ │ - mov %edx,%edi │ │ - and $0x1,%edi │ │ - mov %rsi,-0x58(%rsp) │ │ - lea (%rsi,%rsi,1),%r15 │ │ - mov %rdi,-0x38(%rsp) │ │ - sub %rdx,%rdi │ │ - mov %rdi,-0x40(%rsp) │ │ - xor %r13d,%r13d │ │ - movdqa 0x42f22(%rip),%xmm2 │ │ - movdqa 0x42f39(%rip),%xmm10 │ │ - imul $0x78,%rcx,%rcx │ │ - add 0x65326(%rip),%rcx │ │ - mov %rcx,-0x50(%rsp) │ │ - movdqa 0x42df0(%rip),%xmm8 │ │ - imul $0x78,%rbx,%r8 │ │ - add 0x6530d(%rip),%r8 │ │ - mov -0x8(%rsp),%rdi │ │ - mov %r10d,%ecx │ │ - sar $0x6,%ecx │ │ - jne b6f52 │ │ - jmp b6f90 │ │ - nopw 0x0(%rax,%rax,1) │ │ - add %r12d,%r10d │ │ - mov %r10d,%ecx │ │ - sar $0xa,%ecx │ │ - shl $0x7,%ecx │ │ - movslq %ecx,%rcx │ │ - lea (%rax,%rcx,2),%rax │ │ - and $0x3ff,%r10d │ │ - add %r15,%rdi │ │ - add $0x1,%r13 │ │ - cmp %ebp,%r13d │ │ - je b743f │ │ - mov %r10d,%ecx │ │ - sar $0x6,%ecx │ │ - je b6f90 │ │ - add $0xffffffff,%ecx │ │ - movslq %ecx,%rcx │ │ - cmp $0x5,%ebp │ │ - jl b6fa0 │ │ - mov -0x50(%rsp),%rdx │ │ - lea (%rdx,%rcx,8),%r14 │ │ - cmpl $0x0,-0x74(%rsp) │ │ - jle b6f20 │ │ - test %r14,%r14 │ │ - je b6fb0 │ │ - cmpl $0x7,-0x74(%rsp) │ │ - ja b6fc7 │ │ - xor %edx,%edx │ │ - mov -0x70(%rsp),%r11 │ │ - jmpq b7380 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - xor %r14d,%r14d │ │ - cmpl $0x0,-0x74(%rsp) │ │ - jg b6f6d │ │ - jmp b6f20 │ │ - nopl 0x0(%rax) │ │ - lea (%r8,%rcx,8),%r14 │ │ - cmpl $0x0,-0x74(%rsp) │ │ - jg b6f6d │ │ - jmpq b6f20 │ │ - cmpl $0x10,-0x74(%rsp) │ │ - jae b729f │ │ - xor %edx,%edx │ │ - mov -0x70(%rsp),%rsi │ │ - jmpq b7350 │ │ + imul %r12d,%eax │ │ + mov 0x40(%rsp),%ecx │ │ + shr %cl,%eax │ │ + sub %r13d,%eax │ │ + mov 0x18(%rsp),%rcx │ │ + add %ebx,%ecx │ │ + mov %rcx,0x18(%rsp) │ │ + neg %r13d │ │ + xor %eax,%r13d │ │ + mov %r13w,0x0(%rbp,%rdx,2) │ │ + and $0x3ff,%r15d │ │ + mov %r15,%r13 │ │ + je aea4a │ │ + mov %r14,%rdi │ │ + callq 49a0 │ │ mov %r13,%rcx │ │ - imul -0x58(%rsp),%rcx │ │ - mov -0x8(%rsp),%rsi │ │ - lea (%rsi,%rcx,2),%rdx │ │ - add -0x70(%rsp),%rcx │ │ - lea (%rsi,%rcx,2),%rcx │ │ - lea 0x7(%r14),%rsi │ │ - lea 0x8(%r14),%rbx │ │ - lea -0x300(%rax),%rbp │ │ - cmp %rdx,%rbx │ │ - seta %r12b │ │ - mov -0x60(%rsp),%rbx │ │ - lea (%rax,%rbx,2),%rbx │ │ - cmp %rcx,%rsi │ │ - setb %sil │ │ - cmp %rbx,%rdx │ │ - setb %bl │ │ - cmp %rcx,%rbp │ │ - setb %cl │ │ - test %sil,%r12b │ │ - jne b736c │ │ - mov $0x0,%edx │ │ - and %cl,%bl │ │ - mov -0x48(%rsp),%rbp │ │ - mov 0x10750(%rsp),%r12d │ │ - mov -0x70(%rsp),%r11 │ │ - jne b7380 │ │ - movzbl (%r14),%ecx │ │ - movd %ecx,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm0 │ │ - movdqa %xmm0,-0x20(%rsp) │ │ - movzbl 0x1(%r14),%ecx │ │ - movd %ecx,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm12 │ │ - movzbl 0x2(%r14),%ecx │ │ - movd %ecx,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm13 │ │ - movzbl 0x3(%r14),%ecx │ │ - movd %ecx,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm14 │ │ - movzbl 0x4(%r14),%ecx │ │ - movd %ecx,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm15 │ │ - movzbl 0x5(%r14),%ecx │ │ - movd %ecx,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm9 │ │ - movzbl 0x6(%r14),%ecx │ │ - movd %ecx,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm11 │ │ - movzbl 0x7(%r14),%ecx │ │ - movd %ecx,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm0 │ │ - xor %esi,%esi │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ + mov %eax,%r13d │ │ + mov %ecx,%edx │ │ + movswl 0x0(%rbp,%rdx,2),%r15d │ │ + cmp $0x7800,%r15d │ │ + jb ae950 │ │ + mov %rdx,0x60(%rsp) │ │ + mov %r15,0x28(%rsp) │ │ + mov $0xffffffff,%ebx │ │ + xor %ecx,%ecx │ │ + nopl (%rax) │ │ + mov %ecx,%ebp │ │ + add $0x1,%ebx │ │ + mov %r14,%rdi │ │ + callq 49a0 │ │ + cmp $0x1f,%ebx │ │ + ja ae9d9 │ │ + lea -0x1(%rbp),%ecx │ │ + test %eax,%eax │ │ + je ae9c0 │ │ + test %ebx,%ebx │ │ + je aea07 │ │ + mov %r12d,%r15d │ │ + mov $0x1,%ebx │ │ + mov %r14,%r12 │ │ nopl 0x0(%rax,%rax,1) │ │ - pmovsxwd -0x300(%rax,%rsi,2),%xmm3 │ │ - pmovsxwd -0x2f8(%rax,%rsi,2),%xmm4 │ │ - movdqa -0x20(%rsp),%xmm1 │ │ - pmulld %xmm1,%xmm4 │ │ - pmovsxwd -0x200(%rax,%rsi,2),%xmm5 │ │ - pmovsxwd -0x1f8(%rax,%rsi,2),%xmm6 │ │ - pmulld %xmm1,%xmm3 │ │ - pmulld %xmm12,%xmm6 │ │ - paddd %xmm4,%xmm6 │ │ - pmulld %xmm12,%xmm5 │ │ - pmovsxwd -0xf8(%rax,%rsi,2),%xmm7 │ │ - movdqa %xmm8,%xmm1 │ │ - pmovsxwd -0x100(%rax,%rsi,2),%xmm8 │ │ - paddd %xmm3,%xmm5 │ │ - pmulld %xmm13,%xmm8 │ │ - pmovsxwd (%rax,%rsi,2),%xmm4 │ │ - pmulld %xmm13,%xmm7 │ │ - pmovsxwd 0x8(%rax,%rsi,2),%xmm3 │ │ - pmulld %xmm14,%xmm3 │ │ - paddd %xmm7,%xmm3 │ │ - paddd %xmm6,%xmm3 │ │ - pmulld %xmm14,%xmm4 │ │ - paddd %xmm8,%xmm4 │ │ - movdqa %xmm1,%xmm8 │ │ - pmovsxwd 0x108(%rax,%rsi,2),%xmm6 │ │ - pmovsxwd 0x100(%rax,%rsi,2),%xmm7 │ │ - paddd %xmm5,%xmm4 │ │ - pmulld %xmm15,%xmm7 │ │ - pmovsxwd 0x200(%rax,%rsi,2),%xmm5 │ │ - pmulld %xmm15,%xmm6 │ │ - pmovsxwd 0x208(%rax,%rsi,2),%xmm1 │ │ - pmulld %xmm9,%xmm1 │ │ - paddd %xmm6,%xmm1 │ │ - pmulld %xmm9,%xmm5 │ │ - pmovsxwd 0x300(%rax,%rsi,2),%xmm6 │ │ - paddd %xmm7,%xmm5 │ │ - pmulld %xmm11,%xmm6 │ │ - paddd %xmm5,%xmm6 │ │ - paddd %xmm4,%xmm6 │ │ - pmovsxwd 0x308(%rax,%rsi,2),%xmm4 │ │ - pmulld %xmm11,%xmm4 │ │ - paddd %xmm1,%xmm4 │ │ - paddd %xmm3,%xmm4 │ │ - pmovsxwd 0x408(%rax,%rsi,2),%xmm1 │ │ - pmulld %xmm0,%xmm1 │ │ - paddd %xmm10,%xmm1 │ │ - paddd %xmm4,%xmm1 │ │ - pmovsxwd 0x400(%rax,%rsi,2),%xmm3 │ │ - pmulld %xmm0,%xmm3 │ │ - paddd %xmm10,%xmm3 │ │ - paddd %xmm6,%xmm3 │ │ - psrld $0x6,%xmm3 │ │ - psrld $0x6,%xmm1 │ │ - pshufb %xmm8,%xmm1 │ │ - pshufb %xmm8,%xmm3 │ │ - punpcklqdq %xmm1,%xmm3 │ │ - paddw %xmm2,%xmm3 │ │ - movdqu %xmm3,(%rdi,%rsi,2) │ │ - add $0x8,%rsi │ │ - cmp %rsi,%r9 │ │ - jne b7110 │ │ - mov %r9,%rdx │ │ - mov -0x70(%rsp),%r11 │ │ - cmp %r11,%r9 │ │ - jne b7380 │ │ - jmpq b6f20 │ │ - cmpq $0x0,-0x30(%rsp) │ │ - je b742c │ │ - mov -0x40(%rsp),%rsi │ │ - xor %edx,%edx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - movdqu (%rax,%rdx,2),%xmm0 │ │ - movdqu 0x10(%rax,%rdx,2),%xmm1 │ │ - paddw %xmm2,%xmm0 │ │ - paddw %xmm2,%xmm1 │ │ - movdqu %xmm0,(%rdi,%rdx,2) │ │ - movdqu %xmm1,0x10(%rdi,%rdx,2) │ │ - movdqu 0x20(%rax,%rdx,2),%xmm0 │ │ - movdqu 0x30(%rax,%rdx,2),%xmm1 │ │ - paddw %xmm2,%xmm0 │ │ - paddw %xmm2,%xmm1 │ │ - movdqu %xmm0,0x20(%rdi,%rdx,2) │ │ - movdqu %xmm1,0x30(%rdi,%rdx,2) │ │ - add $0x20,%rdx │ │ - add $0x2,%rsi │ │ - jne b72c0 │ │ - cmpq $0x0,-0x38(%rsp) │ │ - je b732e │ │ - movdqu (%rax,%rdx,2),%xmm0 │ │ - movdqu 0x10(%rax,%rdx,2),%xmm1 │ │ - paddw %xmm2,%xmm0 │ │ - paddw %xmm2,%xmm1 │ │ - movdqu %xmm0,(%rdi,%rdx,2) │ │ - movdqu %xmm1,0x10(%rdi,%rdx,2) │ │ - mov -0x28(%rsp),%rcx │ │ - mov %rcx,%rdx │ │ - mov -0x70(%rsp),%rsi │ │ - cmp %rsi,%rcx │ │ - je b6f20 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - movzwl (%rax,%rdx,2),%ecx │ │ - add $0xffffe000,%ecx │ │ - mov %cx,(%rdi,%rdx,2) │ │ - add $0x1,%rdx │ │ - cmp %rdx,%rsi │ │ - jne b7350 │ │ - jmpq b6f20 │ │ - xor %edx,%edx │ │ - mov -0x48(%rsp),%rbp │ │ - mov 0x10750(%rsp),%r12d │ │ - mov -0x70(%rsp),%r11 │ │ - movsbl (%r14),%ecx │ │ - movswl -0x300(%rax,%rdx,2),%esi │ │ - imul %ecx,%esi │ │ - movsbl 0x1(%r14),%ecx │ │ - movswl -0x200(%rax,%rdx,2),%ebx │ │ - imul %ecx,%ebx │ │ - add %esi,%ebx │ │ - movsbl 0x2(%r14),%ecx │ │ - movswl -0x100(%rax,%rdx,2),%esi │ │ - imul %ecx,%esi │ │ - add %ebx,%esi │ │ - movsbl 0x3(%r14),%ecx │ │ - movswl (%rax,%rdx,2),%ebx │ │ - imul %ecx,%ebx │ │ - add %esi,%ebx │ │ - movsbl 0x4(%r14),%ecx │ │ - movswl 0x100(%rax,%rdx,2),%esi │ │ - imul %ecx,%esi │ │ - add %ebx,%esi │ │ - movsbl 0x5(%r14),%ecx │ │ - movswl 0x200(%rax,%rdx,2),%ebx │ │ - imul %ecx,%ebx │ │ - add %esi,%ebx │ │ - movsbl 0x6(%r14),%ecx │ │ - movswl 0x300(%rax,%rdx,2),%esi │ │ - imul %ecx,%esi │ │ - add %ebx,%esi │ │ - movsbl 0x7(%r14),%ecx │ │ - movswl 0x400(%rax,%rdx,2),%ebx │ │ - imul %ecx,%ebx │ │ - lea (%rbx,%rsi,1),%ecx │ │ - add $0x20,%ecx │ │ - shr $0x6,%ecx │ │ - add $0xffffe000,%ecx │ │ - mov %cx,(%rdi,%rdx,2) │ │ - add $0x1,%rdx │ │ - cmp %rdx,%r11 │ │ - jne b7380 │ │ - jmpq b6f20 │ │ - xor %edx,%edx │ │ - cmpq $0x0,-0x38(%rsp) │ │ - jne b7310 │ │ - jmpq b732e │ │ - add $0x10708,%rsp │ │ + mov %r12,%rdi │ │ + callq 49a0 │ │ + lea (%rax,%rbx,2),%ebx │ │ + inc %ebp │ │ + jne ae9f0 │ │ + add $0xffffffff,%ebx │ │ + mov %r15d,%r12d │ │ + jmp aea09 │ │ + xor %ebx,%ebx │ │ + add $0xf,%ebx │ │ + and $0xfffff,%ebx │ │ + mov %ebx,%eax │ │ + imul %r12d,%eax │ │ + and $0xffffff,%eax │ │ + mov 0x40(%rsp),%ecx │ │ + shr %cl,%eax │ │ + sub %r13d,%eax │ │ + cmp $0x7fff,%eax │ │ + mov $0x7fff,%ecx │ │ + cmovae %ecx,%eax │ │ + mov 0x110(%rsp),%rbp │ │ + mov 0x28(%rsp),%r15 │ │ + mov 0x60(%rsp),%rdx │ │ + jmpq ae965 │ │ + mov 0x120(%rsp),%rdx │ │ + mov 0x18(%rsp),%r15 │ │ + cmp $0x3f,%r15d │ │ + mov $0x3f,%eax │ │ + cmovb %r15d,%eax │ │ + or 0x58(%rsp),%eax │ │ + mov %al,(%rdx) │ │ + mov 0x6c(%rsp),%eax │ │ + add $0xc8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ + mov 0x38(%rsp),%rax │ │ + lea (%rax,%rsi,4),%rsi │ │ + add $0x1548,%rsi │ │ + mov 0x60(%rsp),%rdi │ │ + callq 4920 │ │ + mov 0x30(%rsp),%rsi │ │ + add $0xffffffff,%eax │ │ + and $0x9,%eax │ │ + jmpq ad525 │ │ + movzbl %cl,%ecx │ │ + imul $0xd0,%rcx,%rcx │ │ + add 0x38(%rsp),%rcx │ │ + shl $0x4,%rax │ │ + lea (%rax,%rcx,1),%rsi │ │ + add $0x880,%rsi │ │ + mov $0x6,%edx │ │ + mov 0x60(%rsp),%rdi │ │ + callq 4750 │ │ + add $0x5,%eax │ │ + jmpq ad513 │ │ + shl $0x5,%rsi │ │ + add %rcx,%rsi │ │ + add $0x820,%rsi │ │ + mov $0xf,%edx │ │ + mov 0x60(%rsp),%rdi │ │ + callq *%rax │ │ + add $0x18,%eax │ │ + jmpq ad515 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax,%rax,1) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - mov %r9d,-0x74(%rsp) │ │ - mov %rcx,%r11 │ │ - mov %rdx,%r12 │ │ - mov 0x58(%rsp),%ebp │ │ - mov 0x48(%rsp),%r10d │ │ - bsr %ebp,%ecx │ │ - xor $0x1f,%ecx │ │ - lea -0xc(%rcx),%r9d │ │ - add $0xee,%cl │ │ - mov $0x20,%r13d │ │ - shl %cl,%r13d │ │ - add $0x80000,%r13d │ │ - mov %r8d,-0x64(%rsp) │ │ - movslq %r8d,%rbx │ │ - mov $0x1,%eax │ │ - sub 0x40(%rsp),%eax │ │ - mov %eax,-0x54(%rsp) │ │ - mov %rsi,-0x8(%rsp) │ │ - mov %ebx,%eax │ │ - mov %r10d,%ecx │ │ - sar %cl,%eax │ │ - sar %rsi │ │ - mov %rsi,-0x38(%rsp) │ │ - cltq │ │ - mov %rax,-0x10(%rsp) │ │ - mov %ebx,%eax │ │ - mov %rax,-0x60(%rsp) │ │ - and $0xfffffff8,%eax │ │ - mov %rax,-0x40(%rsp) │ │ - movd %r13d,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm15 │ │ - movd %r9d,%xmm0 │ │ - movd %ebp,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm7 │ │ - pmovzxdq %xmm0,%xmm9 │ │ - movdqa 0x4291e(%rip),%xmm10 │ │ - movdqa 0x42925(%rip),%xmm11 │ │ - movdqa 0x4293c(%rip),%xmm12 │ │ - movdqa 0x42943(%rip),%xmm13 │ │ - movdqa 0x427ca(%rip),%xmm14 │ │ - mov 0x50(%rsp),%ebp │ │ - mov 0x38(%rsp),%rsi │ │ - mov %rbx,-0x48(%rsp) │ │ - lea (%rbx,%rbx,1),%rax │ │ - mov %rax,-0x18(%rsp) │ │ - xor %eax,%eax │ │ - mov %rax,-0x50(%rsp) │ │ - mov %rdx,-0x28(%rsp) │ │ - mov %r11,-0x20(%rsp) │ │ - mov %r11,%r8 │ │ - mov %rdi,-0x30(%rsp) │ │ + sub $0x208,%rsp │ │ + mov %rcx,%r12 │ │ mov %rdi,%r11 │ │ - mov %rsi,-0x70(%rsp) │ │ - cmpl $0x0,-0x64(%rsp) │ │ - jg b75bd │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - mov -0x10(%rsp),%rax │ │ - mov -0x70(%rsp),%rsi │ │ - add %rsi,%rax │ │ - mov -0x74(%rsp),%ecx │ │ - test $0x1,%cl │ │ - cmovne %rax,%rsi │ │ - test %ebp,%ebp │ │ - cmove %rax,%rsi │ │ - addq $0x1,-0x50(%rsp) │ │ - add -0x8(%rsp),%r11 │ │ - mov -0x18(%rsp),%rax │ │ - add %rax,%r8 │ │ - add %rax,%r12 │ │ - add $0xffffffff,%ecx │ │ - mov %ecx,-0x74(%rsp) │ │ - je b79c1 │ │ - mov %rsi,-0x70(%rsp) │ │ - cmpl $0x0,-0x64(%rsp) │ │ - jle b7570 │ │ - cmpl $0x0,0x48(%rsp) │ │ - je b7710 │ │ - mov -0x70(%rsp),%rdi │ │ + mov (%rdi),%rbx │ │ + mov 0x10(%rdi),%r8d │ │ + mov %r8d,%ecx │ │ + and $0x1f,%ecx │ │ + mov 0x14(%rdi),%ebp │ │ + mov %ebp,%eax │ │ + and $0x1f,%eax │ │ + mov 0x840(%rbx),%r9d │ │ xor %r14d,%r14d │ │ - jmp b7620 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - mov %dx,0x2(%r11,%r14,2) │ │ - lea (%r15,%rsi,1),%ecx │ │ - add $0x4c,%ecx │ │ - mov 0x50(%rsp),%ebp │ │ - test %ebp,-0x74(%rsp) │ │ - je b76f0 │ │ - movzbl (%rdi),%eax │ │ - sub 0x40(%rsp),%ecx │ │ - lea (%rcx,%rax,1),%eax │ │ - add $0x2,%eax │ │ - shr $0x2,%eax │ │ - mov %al,(%rdi) │ │ - add $0x2,%r14 │ │ - add $0x1,%rdi │ │ - cmp -0x48(%rsp),%r14 │ │ - jge b7570 │ │ - movswl (%r12,%r14,2),%edx │ │ - movswl (%r8,%r14,2),%ecx │ │ - mov %edx,%eax │ │ - sub %ecx,%eax │ │ - mov %eax,%esi │ │ - neg %esi │ │ - cmovl %eax,%esi │ │ - add $0x20,%esi │ │ - shr $0xa,%esi │ │ - mov $0x1a,%r10d │ │ - cmp $0x1a,%esi │ │ - jb b764b │ │ - mov $0x1a,%esi │ │ - lea 0x26(%rsi),%eax │ │ - imul %edx,%eax │ │ - mov $0x1a,%ebx │ │ - sub %esi,%ebx │ │ - imul %ecx,%ebx │ │ - add %r13d,%ebx │ │ - add %eax,%ebx │ │ - mov %r9d,%ecx │ │ - sar %cl,%ebx │ │ - mov 0x58(%rsp),%ecx │ │ - mov %ecx,%eax │ │ - cmp %ecx,%ebx │ │ - jg b7671 │ │ - mov %ebx,%eax │ │ - xor %edx,%edx │ │ - mov $0x0,%ecx │ │ - test %ebx,%ebx │ │ - js b767e │ │ + cmp $0x1,%r9d │ │ + sete %r14b │ │ + xor %r13d,%r13d │ │ + cmp $0x3,%r9d │ │ + setne %r13b │ │ + mov %rcx,0x150(%rsp) │ │ + mov %rcx,%rdi │ │ + mov %r13d,%ecx │ │ + shr %cl,%rdi │ │ + mov %rdi,0xc8(%rsp) │ │ + mov %rax,0x1a8(%rsp) │ │ + mov %r14d,%ecx │ │ + shr %cl,%rax │ │ + mov %rax,0x1b8(%rsp) │ │ + mov %esi,0x138(%rsp) │ │ + mov %esi,%ecx │ │ + lea 0x5e9e8(%rip),%rsi │ │ + movzbl (%rsi,%rcx,4),%eax │ │ + movzbl 0x1(%rsi,%rcx,4),%ecx │ │ + mov 0xd28(%rbx),%esi │ │ + sub %r8d,%esi │ │ + cmp %eax,%esi │ │ + mov %rax,%r10 │ │ + cmovg %eax,%esi │ │ + mov 0xd2c(%rbx),%eax │ │ + sub %ebp,%eax │ │ + cmp %ecx,%eax │ │ + mov %rcx,%rdi │ │ + cmovg %ecx,%eax │ │ + mov %rax,0x110(%rsp) │ │ + mov %rsi,0x168(%rsp) │ │ + add %r13d,%esi │ │ + mov %r13d,%ecx │ │ + sar %cl,%esi │ │ + mov %esi,0xf0(%rsp) │ │ + add %r14d,%eax │ │ + mov %r14d,%ecx │ │ + sar %cl,%eax │ │ + mov %eax,0xe8(%rsp) │ │ + mov %edx,0xec(%rsp) │ │ + mov 0x8(%r11),%rax │ │ + mov %rax,0xb8(%rsp) │ │ + mov 0xca8(%rbx),%rax │ │ + mov %rax,0xd8(%rsp) │ │ + test %r9d,%r9d │ │ + je aec22 │ │ + test $0x1,%r8b │ │ + jne aec2f │ │ + cmp %r13d,%r10d │ │ + ja aec2f │ │ + movl $0x0,0xb0(%rsp) │ │ + jmp aec48 │ │ + mov $0x1,%al │ │ + mov %eax,0xb0(%rsp) │ │ + cmp %r14d,%edi │ │ + ja aec48 │ │ + mov %ebp,%eax │ │ + and $0x1,%al │ │ + mov %eax,0xb0(%rsp) │ │ + xor %ecx,%ecx │ │ + cmp $0x3,%r9d │ │ + setne %cl │ │ + xor %eax,%eax │ │ + cmp $0x1,%r9d │ │ + sete %al │ │ + lea (%r10,%rcx,1),%rdx │ │ + shr %cl,%rdx │ │ + mov %rdx,0x190(%rsp) │ │ + lea (%rdi,%rax,1),%rdx │ │ mov %eax,%ecx │ │ - mov %cx,(%r11,%r14,2) │ │ - movswl 0x2(%r12,%r14,2),%ebx │ │ - movswl 0x2(%r8,%r14,2),%ecx │ │ - mov %ebx,%eax │ │ - sub %ecx,%eax │ │ - mov %eax,%r15d │ │ - neg %r15d │ │ - cmovl %eax,%r15d │ │ - add $0x20,%r15d │ │ - shr $0xa,%r15d │ │ - cmp $0x1a,%r15d │ │ - jb b76b1 │ │ - mov $0x1a,%r15d │ │ - lea 0x26(%r15),%eax │ │ - imul %ebx,%eax │ │ - sub %r15d,%r10d │ │ - imul %ecx,%r10d │ │ - add %r13d,%r10d │ │ - add %eax,%r10d │ │ - mov %r9d,%ecx │ │ - sar %cl,%r10d │ │ - mov 0x58(%rsp),%ecx │ │ - mov %ecx,%eax │ │ - cmp %ecx,%r10d │ │ - jg b76d9 │ │ - mov %r10d,%eax │ │ - test %r10d,%r10d │ │ - js b75e0 │ │ - mov %eax,%edx │ │ - jmpq b75e0 │ │ + shr %cl,%rdx │ │ + mov %rdx,0x188(%rsp) │ │ + cmpl $0x0,0x110(%rsp) │ │ + jle b098f │ │ + movzbl 0xa(%r12),%eax │ │ + mov %rax,0x98(%rsp) │ │ + movzbl 0x7(%r12),%eax │ │ + mov %rax,0x90(%rsp) │ │ + lea 0x6140(%r11),%rax │ │ + mov %rax,0xe0(%rsp) │ │ + mov 0x8(%rbx),%rax │ │ + mov 0x3fc(%rax),%ecx │ │ + mov 0x110(%rsp),%rax │ │ + shl $0xa,%ecx │ │ + mov %ecx,0x140(%rsp) │ │ + mov %rdi,%rdx │ │ + mov %r10,%rsi │ │ + imul %r10,%rdx │ │ + shl $0x4,%rdx │ │ + lea 0x3080(%r11),%rcx │ │ + mov %rcx,0x1e8(%rsp) │ │ + lea 0x5080(%r11),%rcx │ │ + mov %rcx,0x1a0(%rsp) │ │ + shl $0x2,%esi │ │ + mov %rsi,0x1f8(%rsp) │ │ + shl $0x2,%edi │ │ + mov %rdi,0x1f0(%rsp) │ │ + lea 0x288(%r11),%rcx │ │ + mov %rcx,0x28(%rsp) │ │ + mov 0x190(%rsp),%r8 │ │ + mov %r8,%rcx │ │ + mov 0x188(%rsp),%rsi │ │ + imul %rsi,%rcx │ │ + shl $0x4,%rcx │ │ + mov %rcx,0x1c8(%rsp) │ │ + mov %r13d,%ecx │ │ + not %ecx │ │ + mov %ecx,0x13c(%rsp) │ │ + mov %r14d,%ecx │ │ + not %ecx │ │ + mov %ecx,0xa4(%rsp) │ │ + mov 0xf0(%rsp),%ecx │ │ + mov %ecx,%edi │ │ + mov %r13d,%ecx │ │ + shl %cl,%edi │ │ + add $0xffffffff,%edi │ │ + mov %rdi,0x1d8(%rsp) │ │ + mov 0xe8(%rsp),%ecx │ │ + mov %ecx,%edi │ │ + mov %r14d,%ecx │ │ + shl %cl,%edi │ │ + add $0xffffffff,%edi │ │ + mov %rdi,0x1d0(%rsp) │ │ + lea 0x2a0(%r11),%rcx │ │ + mov %rcx,0x158(%rsp) │ │ + mov %rdx,0x1e0(%rsp) │ │ + lea 0x3080(%r11,%rdx,1),%rcx │ │ + mov %rcx,0x1c0(%rsp) │ │ + lea 0x0(,%r8,4),%ecx │ │ + mov %ecx,0x124(%rsp) │ │ + lea 0x0(,%rsi,4),%ecx │ │ + mov %rcx,0x198(%rsp) │ │ + lea 0x2880(%r11),%rcx │ │ + mov %rcx,0x160(%rsp) │ │ + mov 0x1a8(%rsp),%ecx │ │ + mov %rcx,0x200(%rsp) │ │ + xor %edx,%edx │ │ + mov %r12,0x58(%rsp) │ │ + mov %r11,0x60(%rsp) │ │ + mov %rbx,0x70(%rsp) │ │ + mov %r14,0xd0(%rsp) │ │ + mov %r13,0x50(%rsp) │ │ + jmp aee18 │ │ + nopl (%rax) │ │ + cmp %eax,%edx │ │ + jge b098f │ │ + mov %edx,%esi │ │ + lea 0x10(%rsi),%edx │ │ + cmp %edx,%eax │ │ + mov %edx,%ecx │ │ + cmovle %eax,%ecx │ │ + mov %ecx,0xf4(%rsp) │ │ + mov %edx,%edi │ │ + mov %r14d,%ecx │ │ + shr %cl,%edi │ │ + mov 0xe8(%rsp),%ecx │ │ + cmp %edi,%ecx │ │ + mov %edi,0x184(%rsp) │ │ + cmovle %ecx,%edi │ │ + mov %edi,0xf8(%rsp) │ │ + cmpl $0x0,0x168(%rsp) │ │ + jle aee10 │ │ + mov 0xec(%rsp),%ecx │ │ + test $0x8,%cl │ │ + sete %dil │ │ + test %esi,%esi │ │ + sete %al │ │ + and %cl,%al │ │ + mov %al,0x7f(%rsp) │ │ + cmp 0x110(%rsp),%edx │ │ + setge %al │ │ + mov %rsi,0x148(%rsp) │ │ + mov %r14d,%ecx │ │ + shr %cl,%esi │ │ + mov %esi,0x130(%rsp) │ │ + and %dil,%al │ │ + mov %al,0x7e(%rsp) │ │ + xor %eax,%eax │ │ + mov %rax,0xc0(%rsp) │ │ + mov %edx,0x128(%rsp) │ │ + cmpb $0x0,0xb(%r12) │ │ + jne aeef8 │ │ + jmpq aefb7 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ - test %ebp,%ebp │ │ - jne b76fa │ │ - add -0x54(%rsp),%ecx │ │ - shr %ecx │ │ - mov %cl,(%rdi) │ │ - jmpq b760d │ │ + mov 0x110(%rsp),%rax │ │ + mov 0x128(%rsp),%edx │ │ + mov 0x1b0(%rsp),%rcx │ │ + mov %rcx,0xc0(%rsp) │ │ + cmp %ecx,0x168(%rsp) │ │ + jle aee10 │ │ + cmpb $0x0,0xb(%r12) │ │ + je aefb7 │ │ + movslq %ebp,%rdi │ │ + mov 0x828(%rbx),%rsi │ │ + imul %rsi,%rdi │ │ + mov %r11,%r15 │ │ + movslq 0x10(%r11),%rax │ │ + add %rax,%rdi │ │ + shl $0x2,%rdi │ │ + mov 0x1e8(%rsp),%rcx │ │ + mov 0x1a0(%rsp),%rdx │ │ + add 0x810(%rbx),%rdi │ │ + cmpl $0x0,0x10f8(%rbx) │ │ + je aef97 │ │ + mov 0xb8(%rsp),%rbx │ │ + mov 0x36a8(%rbx),%rcx │ │ + mov 0x1e0(%rsp),%rdx │ │ + add %rcx,%rdx │ │ + mov %rdx,0x36a8(%rbx) │ │ + mov %ebp,%edx │ │ + sar %edx │ │ + mov %eax,%ebx │ │ + and $0x1,%ebx │ │ + add %edx,%ebx │ │ + movslq %ebx,%rdx │ │ + mov 0x70(%rsp),%rbx │ │ + mov 0xd18(%rbx),%rbx │ │ + sar %rbx │ │ + imul %rdx,%rbx │ │ + sar %eax │ │ + and $0x1,%ebp │ │ + add %eax,%ebp │ │ + movslq %ebp,%rax │ │ + add %rbx,%rax │ │ + mov 0x70(%rsp),%rbx │ │ + lea (%rax,%rax,2),%rdx │ │ + shl $0x4,%rdx │ │ + add 0x1110(%rbx),%rdx │ │ + mov 0xca8(%rbx),%rax │ │ + mov 0x1f8(%rsp),%r8 │ │ + mov 0x1f0(%rsp),%r9 │ │ + callq *0xf8(%rax) │ │ + mov %r15,%r11 │ │ + mov 0x28(%rsp),%rax │ │ + mov (%rax),%rcx │ │ + xor %r9d,%r9d │ │ + mov 0x150(%rsp),%rdx │ │ + cmpb $0x0,0xe0(%rcx,%rdx,1) │ │ + mov $0x0,%r8d │ │ + je aeffc │ │ + mov (%rcx,%rdx,1),%cl │ │ + mov %ecx,%edx │ │ + or $0x2,%dl │ │ + xor %r8d,%r8d │ │ + cmp $0xb,%dl │ │ + sete %r8b │ │ + shl $0x9,%r8d │ │ + cmp $0xa,%cl │ │ + mov $0x200,%ecx │ │ + cmove %ecx,%r8d │ │ + mov 0x1a8(%rsp),%rcx │ │ + cmpb $0x0,0xf8(%r11,%rcx,1) │ │ + mov 0x168(%rsp),%rsi │ │ + je af03b │ │ + mov 0x18(%r11,%rcx,1),%cl │ │ + mov %ecx,%edx │ │ + or $0x2,%dl │ │ + xor %r9d,%r9d │ │ + cmp $0xb,%dl │ │ + sete %r9b │ │ + shl $0x9,%r9d │ │ + cmp $0xa,%cl │ │ + mov $0x200,%ecx │ │ + cmove %ecx,%r9d │ │ + mov 0xc0(%rsp),%rdx │ │ + lea 0x10(%rdx),%rdi │ │ + cmp %edi,%esi │ │ + mov %edi,%eax │ │ + cmovle %esi,%eax │ │ + mov 0x14(%r11),%ebp │ │ + mov 0x148(%rsp),%rcx │ │ + add %ecx,%ebp │ │ + mov %ebp,0x14(%r11) │ │ + cmp 0xf4(%rsp),%ecx │ │ + mov %rdi,0x1b0(%rsp) │ │ + jge af980 │ │ + test %rdx,%rdx │ │ + setne %r10b │ │ + cmp %edi,%esi │ │ + setg %dl │ │ + mov %eax,0x38(%rsp) │ │ + cltq │ │ + mov %rax,0x170(%rsp) │ │ + or 0x7f(%rsp),%dl │ │ + mov %dl,0xb4(%rsp) │ │ + or 0x7e(%rsp),%r10b │ │ + mov %r10b,0x118(%rsp) │ │ + or 0x140(%rsp),%r8d │ │ + or %r9d,%r8d │ │ + mov %r8d,0x80(%rsp) │ │ + mov 0x10(%r11),%eax │ │ + mov %ecx,0x30(%rsp) │ │ + jmp af11f │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - cmpl $0x8,-0x64(%rsp) │ │ - jae b771e │ │ - xor %esi,%esi │ │ - jmpq b796c │ │ - mov -0x38(%rsp),%rax │ │ - mov -0x50(%rsp),%rcx │ │ - imul %rcx,%rax │ │ - imul -0x48(%rsp),%rcx │ │ - mov -0x60(%rsp),%rdx │ │ - lea (%rcx,%rdx,1),%r14 │ │ - mov -0x30(%rsp),%rdi │ │ - lea (%rdi,%rax,2),%rsi │ │ + xchg %ax,%ax │ │ + mov %ecx,%ebp │ │ + sub %ebp,%edi │ │ + mov %edi,0x10(%r11) │ │ + mov 0x98(%rsp),%rax │ │ + lea 0x5e4f9(%rip),%rcx │ │ + movzbl 0x1(%rcx,%rax,8),%ebp │ │ + mov 0x30(%rsp),%ecx │ │ + add %ebp,%ecx │ │ + add 0x14(%r11),%ebp │ │ + mov %ebp,0x14(%r11) │ │ + mov %edi,%eax │ │ + mov %ecx,0x30(%rsp) │ │ + cmp 0xf4(%rsp),%ecx │ │ + mov 0x70(%rsp),%rbx │ │ + mov 0xd0(%rsp),%r14 │ │ + mov 0x50(%rsp),%r13 │ │ + jge af986 │ │ + mov 0xc0(%rsp),%rcx │ │ + lea (%rax,%rcx,1),%edi │ │ + mov 0x810(%rbx),%r8 │ │ + mov 0x828(%rbx),%rdx │ │ + mov %edi,0x10(%r11) │ │ + cmp 0x170(%rsp),%rcx │ │ + jge af0d0 │ │ + movslq %ebp,%rsi │ │ + imul %rsi,%rdx │ │ + add %rcx,%rdx │ │ + cltq │ │ add %rdx,%rax │ │ - lea (%rdi,%rax,2),%rdi │ │ - mov -0x28(%rsp),%rbx │ │ - lea (%rbx,%rcx,2),%rax │ │ - lea (%rbx,%r14,2),%rbx │ │ - mov -0x20(%rsp),%r10 │ │ - lea (%r10,%r14,2),%r14 │ │ - mov -0x70(%rsp),%rbp │ │ - lea (%rdx,%rbp,1),%r15 │ │ - cmp %rsi,%r15 │ │ - seta -0x75(%rsp) │ │ - cmp %rdi,%rbp │ │ - setb -0x76(%rsp) │ │ - cmp %rbx,%rsi │ │ - setb %dl │ │ - cmp %rdi,%rax │ │ - setb -0x77(%rsp) │ │ - cmp %r14,%rsi │ │ - lea (%r10,%rcx,2),%rsi │ │ - setb %r10b │ │ - cmp %rdi,%rsi │ │ - setb -0x78(%rsp) │ │ - cmp %rbx,%rbp │ │ - setb %cl │ │ - cmp %rax,%r15 │ │ - seta %bl │ │ - cmp %r14,%rbp │ │ - setb %dil │ │ - cmp %rsi,%r15 │ │ - seta %r14b │ │ - mov -0x76(%rsp),%al │ │ - test %al,-0x75(%rsp) │ │ - jne b7943 │ │ - and -0x77(%rsp),%dl │ │ - jne b7943 │ │ - and -0x78(%rsp),%r10b │ │ - jne b7943 │ │ - and %bl,%cl │ │ - mov 0x50(%rsp),%ebp │ │ - jne b794b │ │ - mov $0x0,%esi │ │ - and %r14b,%dil │ │ - jne b796c │ │ - xor %ecx,%ecx │ │ - mov -0x40(%rsp),%rax │ │ - movdqa %xmm7,%xmm2 │ │ - mov -0x70(%rsp),%rdx │ │ + lea (%r8,%rax,4),%rbx │ │ + mov 0x30(%rsp),%eax │ │ + cmp 0x148(%rsp),%eax │ │ + setbe %dl │ │ + and 0xb4(%rsp),%dl │ │ + mov %dl,0x178(%rsp) │ │ + mov %eax,%eax │ │ + add 0x200(%rsp),%rax │ │ + mov %rax,0x108(%rsp) │ │ + add %r11,%rax │ │ + add $0x38,%rax │ │ + mov %rax,0x88(%rsp) │ │ + mov %ecx,%ebp │ │ + mov 0x150(%rsp),%rcx │ │ + mov 0x38(%rsp),%r8d │ │ + cmpb $0x0,0xb(%r12) │ │ + mov %ebp,%esi │ │ + jne af1fe │ │ + jmpq af260 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + mov 0x98(%rsp),%rax │ │ + lea 0x5e411(%rip),%rdx │ │ + movzbl (%rdx,%rax,8),%r13d │ │ + movzbl %r13b,%edi │ │ + lea (%rbx,%rdi,4),%rbx │ │ + add %edi,%ebp │ │ + mov 0x60(%rsp),%r11 │ │ + add 0x10(%r11),%edi │ │ + mov %edi,0x10(%r11) │ │ + cmp %r8d,%ebp │ │ + jge af0d2 │ │ + cmpb $0x0,0xb(%r12) │ │ + mov %ebp,%esi │ │ + je af260 │ │ + cmpb $0x0,0x6(%r12) │ │ + mov %ecx,%r14d │ │ + je af46c │ │ + mov 0x70(%rsp),%rax │ │ + cmpl $0x0,0x10f8(%rax) │ │ + jne af1c0 │ │ + mov 0x98(%rsp),%rax │ │ + lea 0x5e3b6(%rip),%rdx │ │ + movzbl 0x1(%rdx,%rax,8),%eax │ │ + add $0xff,%al │ │ + cmp $0xf,%al │ │ + ja af670 │ │ + movzbl %al,%eax │ │ + lea 0x60c3d(%rip),%rdx │ │ + movslq (%rdx,%rax,4),%rax │ │ + add %rdx,%rax │ │ + jmpq *%rax │ │ + mov 0x88(%rsp),%rax │ │ + movb $0x40,(%rax) │ │ + jmpq af670 │ │ nopl 0x0(%rax) │ │ - pmovsxwd (%r12,%rcx,2),%xmm6 │ │ - pmovsxwd 0x8(%r12,%rcx,2),%xmm7 │ │ - pmovsxwd (%r8,%rcx,2),%xmm0 │ │ - pmovsxwd 0x8(%r8,%rcx,2),%xmm5 │ │ - movdqa %xmm7,%xmm4 │ │ - psubd %xmm5,%xmm4 │ │ - movdqa %xmm6,%xmm3 │ │ - psubd %xmm0,%xmm3 │ │ - pabsd %xmm3,%xmm8 │ │ - pabsd %xmm4,%xmm1 │ │ - paddd %xmm10,%xmm1 │ │ - paddd %xmm10,%xmm8 │ │ - psrld $0xa,%xmm8 │ │ - psrld $0xa,%xmm1 │ │ - movdqa %xmm1,%xmm4 │ │ - pminud %xmm11,%xmm4 │ │ - movdqa %xmm8,%xmm3 │ │ - pminud %xmm11,%xmm3 │ │ - packusdw %xmm4,%xmm3 │ │ - movdqa 0x425c0(%rip),%xmm4 │ │ - psubusw %xmm3,%xmm4 │ │ - pmovzxwd %xmm4,%xmm3 │ │ - pmulld %xmm0,%xmm3 │ │ - pshufd $0x4e,%xmm4,%xmm0 │ │ - pmovzxwd %xmm0,%xmm0 │ │ - pmulld %xmm5,%xmm0 │ │ - pminud %xmm12,%xmm1 │ │ - paddd %xmm13,%xmm1 │ │ - pmulld %xmm1,%xmm7 │ │ - paddd %xmm15,%xmm0 │ │ - paddd %xmm7,%xmm0 │ │ - pminud %xmm12,%xmm8 │ │ - paddd %xmm13,%xmm8 │ │ - pmulld %xmm8,%xmm6 │ │ - paddd %xmm15,%xmm3 │ │ - psrad %xmm9,%xmm0 │ │ - paddd %xmm6,%xmm3 │ │ - psrad %xmm9,%xmm3 │ │ - pxor %xmm4,%xmm4 │ │ - pcmpgtd %xmm0,%xmm4 │ │ - pminsd %xmm2,%xmm0 │ │ - pandn %xmm0,%xmm4 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm3,%xmm0 │ │ - pminsd %xmm2,%xmm3 │ │ - pandn %xmm3,%xmm0 │ │ - pshufb %xmm14,%xmm0 │ │ - pshufb %xmm14,%xmm4 │ │ - punpcklqdq %xmm4,%xmm0 │ │ - movdqu %xmm0,(%r11,%rcx,2) │ │ - packusdw %xmm1,%xmm8 │ │ - packuswb %xmm0,%xmm8 │ │ - movq %xmm8,(%rdx,%rcx,1) │ │ - add $0x8,%rcx │ │ - cmp %rcx,%rax │ │ - jne b7810 │ │ - mov %rax,%rsi │ │ - cmp -0x60(%rsp),%rax │ │ - movdqa %xmm2,%xmm7 │ │ - jne b796c │ │ - jmpq b7570 │ │ - xor %esi,%esi │ │ - mov 0x50(%rsp),%ebp │ │ - jmp b796c │ │ - xor %esi,%esi │ │ - jmp b796c │ │ - nop │ │ - mov %cx,(%r11,%rsi,2) │ │ - mov -0x70(%rsp),%rax │ │ - mov %dl,(%rax,%rsi,1) │ │ - add $0x1,%rsi │ │ - cmp %rsi,-0x60(%rsp) │ │ - je b7570 │ │ - movswl (%r12,%rsi,2),%ecx │ │ - movswl (%r8,%rsi,2),%ebx │ │ - mov %ecx,%edx │ │ - sub %ebx,%edx │ │ + mov %rbx,0x68(%rsp) │ │ + movsbl 0xd(%r12),%eax │ │ + mov %eax,0x144(%rsp) │ │ + cmpb $0x0,0x178(%rsp) │ │ + mov 0x70(%rsp),%r15 │ │ + je af2c5 │ │ + xor %eax,%eax │ │ + xor $0x1,%al │ │ + movzbl %al,%eax │ │ + cmp %rsi,0xc0(%rsp) │ │ + jb af2ef │ │ + mov $0x8,%r10d │ │ + cmpb $0x0,0x118(%rsp) │ │ + je af2f2 │ │ + mov 0x98(%rsp),%rcx │ │ + lea 0x5e32f(%rip),%rdx │ │ + movzbl 0x1(%rdx,%rcx,8),%ecx │ │ + add 0x30(%rsp),%ecx │ │ + cmp 0xf4(%rsp),%ecx │ │ + jge af2ef │ │ + jmp af2f2 │ │ + mov 0x98(%rsp),%rax │ │ + lea 0x5e30c(%rip),%rcx │ │ + movzbl (%rcx,%rax,8),%eax │ │ + add %ebp,%eax │ │ + cmp %r8d,%eax │ │ + setge %al │ │ + xor $0x1,%al │ │ + movzbl %al,%eax │ │ + cmp %rsi,0xc0(%rsp) │ │ + jae af292 │ │ + xor %r10d,%r10d │ │ + or %eax,%r10d │ │ + mov 0x60(%rsp),%rax │ │ + mov 0x14(%rax),%edx │ │ + mov 0xd40(%r15),%eax │ │ + add $0xffffffff,%eax │ │ + test %edx,%eax │ │ + mov %ebp,0x40(%rsp) │ │ + mov %rsi,0xa8(%rsp) │ │ + je af31c │ │ + xor %r11d,%r11d │ │ + jmp af340 │ │ + movzbl 0xd3c(%r15),%ecx │ │ mov %edx,%eax │ │ - neg %eax │ │ - cmovl %edx,%eax │ │ - add $0x20,%eax │ │ - shr $0xa,%eax │ │ - mov $0x1a,%edi │ │ - cmp $0x1a,%eax │ │ - jb b7996 │ │ - mov $0x1a,%eax │ │ - lea 0x26(%rax),%edx │ │ - imul %edx,%ecx │ │ - sub %eax,%edi │ │ - imul %ebx,%edi │ │ - add %r13d,%edi │ │ - add %ecx,%edi │ │ - mov %r9d,%ecx │ │ - sar %cl,%edi │ │ - mov 0x58(%rsp),%ecx │ │ - mov %ecx,%eax │ │ - cmp %ecx,%edi │ │ - jg b79b7 │ │ - mov %edi,%eax │ │ + sar %cl,%eax │ │ + add $0xffffffff,%eax │ │ + imul 0xd30(%r15),%eax │ │ + shl $0x7,%eax │ │ + movslq %eax,%r11 │ │ + add 0xd00(%r15),%r11 │ │ + xor %esi,%esi │ │ + mov 0xb8(%rsp),%rax │ │ + cmp 0x3630(%rax),%edi │ │ + setg %sil │ │ xor %ecx,%ecx │ │ - test %edi,%edi │ │ - js b7950 │ │ - mov %eax,%ecx │ │ - jmp b7950 │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - jmpq 71ac0 │ │ - nopl (%rax) │ │ - push %rbx │ │ + cmp 0x3638(%rax),%edx │ │ + setg %cl │ │ + mov 0x3634(%rax),%r8d │ │ + mov 0x363c(%rax),%r9d │ │ + mov 0x58(%rsp),%rax │ │ + movzbl 0x8(%rax),%r12d │ │ + mov 0x98(%rsp),%rax │ │ + lea 0x5e25a(%rip),%rbx │ │ + movzbl (%rbx,%rax,8),%ebp │ │ + movzbl 0x1(%rbx,%rax,8),%r14d │ │ + mov 0x8(%r15),%rax │ │ + mov 0x3fc(%rax),%eax │ │ sub $0x30,%rsp │ │ - mov %rdi,%rbx │ │ - callq 71ac0 │ │ - test $0x1,%al │ │ - je b7ac9 │ │ - movsd 0x6482f(%rip),%xmm0 │ │ - movsd 0x6482f(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x8(%rbx) │ │ - lea -0x7ce07(%rip),%rcx │ │ - mov %rcx,0x18(%rbx) │ │ - test $0x2,%al │ │ - je b7ac9 │ │ - lea -0x7ecea(%rip),%rcx │ │ - mov %rcx,(%rbx) │ │ - movsd 0x6480b(%rip),%xmm0 │ │ - movsd 0x6480b(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x8(%rbx) │ │ - lea -0x7f56b(%rip),%rcx │ │ - mov %rcx,0x18(%rbx) │ │ - test $0x4,%al │ │ - je b7ac9 │ │ - lea -0x80fbe(%rip),%rcx │ │ - mov %rcx,(%rbx) │ │ - movsd 0x647e7(%rip),%xmm0 │ │ - movsd 0x647e7(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x8(%rbx) │ │ - lea -0x817bf(%rip),%rcx │ │ - mov %rcx,0x18(%rbx) │ │ - test $0x8,%al │ │ - je b7ac9 │ │ - lea -0xa99ae(%rip),%rcx │ │ - mov %rcx,(%rbx) │ │ - movsd 0x647c7(%rip),%xmm0 │ │ - movsd 0x647c7(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x8(%rbx) │ │ - lea -0xaaaff(%rip),%rcx │ │ - mov %rcx,0x18(%rbx) │ │ - test $0x10,%al │ │ - je b7ac9 │ │ - movsd 0x647b1(%rip),%xmm0 │ │ - movsd 0x647b1(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x8(%rbx) │ │ - lea -0xb2d65(%rip),%rax │ │ - mov %rax,0x18(%rbx) │ │ - add $0x30,%rsp │ │ - pop %rbx │ │ - retq │ │ - nop │ │ - lea 0xe39(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0xd6d(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,(%rdi) │ │ - lea 0xe59(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0xdcd(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x10(%rdi) │ │ - lea 0xd78(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0xeac(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x40(%rdi) │ │ - lea 0xed7(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0xf0b(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x20(%rdi) │ │ - lea 0xe36(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0xf2a(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x30(%rdi) │ │ - lea 0xf55(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0xf89(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x50(%rdi) │ │ - lea 0x9a4(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0xfa8(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x78(%rdi) │ │ - lea 0xfd3(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1007(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x68(%rdi) │ │ - lea 0x1032(%rip),%rax │ │ - mov %rax,0x60(%rdi) │ │ - lea 0x1127(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x105b(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x2a8(%rdi) │ │ - lea 0x1143(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x10b7(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x2b8(%rdi) │ │ - lea 0x105f(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1193(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x2e8(%rdi) │ │ - lea 0x11bb(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x11ef(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x2c8(%rdi) │ │ - lea 0x1117(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x120b(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x2d8(%rdi) │ │ - lea 0x1233(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1267(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x2f8(%rdi) │ │ - lea 0x128f(%rip),%rax │ │ - mov %rax,0x320(%rdi) │ │ - lea 0x12c1(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x12f5(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x310(%rdi) │ │ - lea 0x131d(%rip),%rax │ │ - mov %rax,0x308(%rdi) │ │ - lea 0x140f(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1343(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x6e8(%rdi) │ │ - lea 0x142b(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x139f(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x6f8(%rdi) │ │ - lea 0x1347(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x147b(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x728(%rdi) │ │ - lea 0x14a3(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x14d7(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x708(%rdi) │ │ - lea 0x13ff(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x14f3(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x718(%rdi) │ │ - lea 0x151b(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x154f(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x738(%rdi) │ │ - lea 0x1577(%rip),%rax │ │ - mov %rax,0x760(%rdi) │ │ - lea 0x15a9(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x15dd(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x750(%rdi) │ │ - lea 0x1605(%rip),%rax │ │ - mov %rax,0x748(%rdi) │ │ - lea 0x16f7(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x162b(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x330(%rdi) │ │ - lea 0x1713(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1687(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x340(%rdi) │ │ - lea 0x162f(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1763(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x370(%rdi) │ │ - lea 0x178b(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x17bf(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x350(%rdi) │ │ - lea 0x16e7(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x17db(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x360(%rdi) │ │ - lea 0x1803(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1837(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x380(%rdi) │ │ - lea 0x185f(%rip),%rax │ │ - mov %rax,0x3a8(%rdi) │ │ - lea 0x1891(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x18c5(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x398(%rdi) │ │ - lea 0x18ed(%rip),%rax │ │ - mov %rax,0x390(%rdi) │ │ - lea 0x19df(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1913(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x88(%rdi) │ │ - lea 0x19fb(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x196f(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x98(%rdi) │ │ - lea 0x1917(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1a4b(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0xc8(%rdi) │ │ - lea 0x1a73(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1aa7(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0xa8(%rdi) │ │ - lea 0x19cf(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1ac3(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0xb8(%rdi) │ │ - lea 0x1aeb(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1b1f(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0xd8(%rdi) │ │ - lea 0x1b47(%rip),%rax │ │ - mov %rax,0x100(%rdi) │ │ - lea 0x1b79(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1bad(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0xf0(%rdi) │ │ - lea 0x1bd5(%rip),%rax │ │ - mov %rax,0xe8(%rdi) │ │ - lea 0x1cc7(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1bfb(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x3b8(%rdi) │ │ - lea 0x1ce3(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1c57(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x3c8(%rdi) │ │ - lea 0x1bff(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1d33(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x3f8(%rdi) │ │ - lea 0x1d5b(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1d8f(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x3d8(%rdi) │ │ - lea 0x1cb7(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1dab(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x3e8(%rdi) │ │ - lea 0x1dd3(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1e07(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x408(%rdi) │ │ - lea 0x1e2f(%rip),%rax │ │ - mov %rax,0x430(%rdi) │ │ - lea 0x1e61(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1e95(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x420(%rdi) │ │ - lea 0x1ebd(%rip),%rax │ │ - mov %rax,0x418(%rdi) │ │ - lea 0x1eef(%rip),%rax │ │ - mov %rax,0x7f8(%rdi) │ │ - lea 0x1f21(%rip),%rax │ │ - mov %rax,0x840(%rdi) │ │ - lea 0x2013(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1f47(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x770(%rdi) │ │ - lea 0x202f(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1fa3(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x780(%rdi) │ │ - lea 0x1f4b(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x207f(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x7b0(%rdi) │ │ - lea 0x20a7(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x20db(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x790(%rdi) │ │ - lea 0x2003(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x20f7(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x7a0(%rdi) │ │ - lea 0x211f(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x2153(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x7c0(%rdi) │ │ - lea 0x217b(%rip),%rax │ │ - mov %rax,0x7e8(%rdi) │ │ - lea 0x21ad(%rip),%rax │ │ - mov %rax,0x7e0(%rdi) │ │ - lea 0x21df(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x2213(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x7d0(%rdi) │ │ - lea 0x22fb(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x222f(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x440(%rdi) │ │ - lea 0x2317(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x228b(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x450(%rdi) │ │ - lea 0x2233(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x2367(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x480(%rdi) │ │ - lea 0x238f(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x23c3(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x460(%rdi) │ │ - lea 0x22eb(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x23df(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x470(%rdi) │ │ - lea 0x2407(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x243b(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x490(%rdi) │ │ - lea 0x2463(%rip),%rax │ │ - mov %rax,0x4b8(%rdi) │ │ - lea 0x2495(%rip),%rax │ │ - mov %rax,0x4b0(%rdi) │ │ - lea 0x24c7(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x24fb(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x4a0(%rdi) │ │ - lea 0x25e3(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x2517(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x110(%rdi) │ │ - lea 0x25ff(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x2573(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x120(%rdi) │ │ - lea 0x251b(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x264f(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x150(%rdi) │ │ - lea 0x2677(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x26ab(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x130(%rdi) │ │ - lea 0x25d3(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x26c7(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x140(%rdi) │ │ - lea 0x26ef(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x2723(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x160(%rdi) │ │ - lea 0x274b(%rip),%rax │ │ - mov %rax,0x4c8(%rdi) │ │ - lea 0x277d(%rip),%rax │ │ - mov %rax,0x510(%rdi) │ │ - lea 0x27af(%rip),%rax │ │ - mov %rax,0x908(%rdi) │ │ - lea 0x27e1(%rip),%rax │ │ - mov %rax,0x880(%rdi) │ │ - lea 0x2813(%rip),%rax │ │ - mov %rax,0x8c8(%rdi) │ │ - lea 0x2845(%rip),%rax │ │ - mov %rax,0x550(%rdi) │ │ - lea 0x2877(%rip),%rax │ │ - mov %rax,0x598(%rdi) │ │ - lea 0x28a9(%rip),%rax │ │ - mov %rax,0x198(%rdi) │ │ - lea 0x28db(%rip),%rax │ │ - mov %rax,0x1e0(%rdi) │ │ - lea 0x290d(%rip),%rax │ │ - mov %rax,0x5d8(%rdi) │ │ - lea 0x293f(%rip),%rax │ │ - mov %rax,0x990(%rdi) │ │ - lea 0x2971(%rip),%rax │ │ - mov %rax,0x660(%rdi) │ │ - lea 0x29a3(%rip),%rax │ │ - mov %rax,0x220(%rdi) │ │ - jmpq a9e0c │ │ - nopl 0x0(%rax) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ + mov 0x110(%rsp),%r13 │ │ push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0x48,%rsp │ │ - mov %r8d,%ebp │ │ - mov %rdx,%rbx │ │ - mov %rsi,%r14 │ │ - mov %rdi,%r15 │ │ - lea 0x4(%rsp),%r12 │ │ - movd (%rdx),%xmm0 │ │ - pinsrd $0x1,0x10(%rdx),%xmm0 │ │ - pinsrd $0x2,0x20(%rdx),%xmm0 │ │ - pinsrd $0x3,0x30(%rdx),%xmm0 │ │ - psrad $0x2,%xmm0 │ │ - movdqa %xmm0,(%rsp) │ │ - mov %rsp,%r13 │ │ - mov $0x1,%esi │ │ - mov %r13,%rdi │ │ - callq 8c210 │ │ - lea 0x10(%rsp),%rdi │ │ - movd 0x4(%rbx),%xmm0 │ │ - pinsrd $0x1,0x14(%rbx),%xmm0 │ │ - pinsrd $0x2,0x24(%rbx),%xmm0 │ │ - pinsrd $0x3,0x34(%rbx),%xmm0 │ │ - psrad $0x2,%xmm0 │ │ - movdqa %xmm0,0x10(%rsp) │ │ - mov $0x1,%esi │ │ - callq 8c210 │ │ - lea 0x20(%rsp),%rdi │ │ - movd 0x8(%rbx),%xmm0 │ │ - pinsrd $0x1,0x18(%rbx),%xmm0 │ │ - pinsrd $0x2,0x28(%rbx),%xmm0 │ │ - pinsrd $0x3,0x38(%rbx),%xmm0 │ │ - psrad $0x2,%xmm0 │ │ - movdqa %xmm0,0x20(%rsp) │ │ - mov $0x1,%esi │ │ - callq 8c210 │ │ - lea 0x30(%rsp),%rdi │ │ - movd 0xc(%rbx),%xmm0 │ │ - pinsrd $0x1,0x1c(%rbx),%xmm0 │ │ - pinsrd $0x2,0x2c(%rbx),%xmm0 │ │ - pinsrd $0x3,0x3c(%rbx),%xmm0 │ │ - psrad $0x2,%xmm0 │ │ - movdqa %xmm0,0x30(%rsp) │ │ - mov $0x1,%esi │ │ - callq 8c210 │ │ - pxor %xmm0,%xmm0 │ │ - movdqu %xmm0,0x30(%rbx) │ │ - movdqu %xmm0,0x20(%rbx) │ │ - movdqu %xmm0,0x10(%rbx) │ │ - movdqu %xmm0,(%rbx) │ │ - mov $0x4,%esi │ │ - mov %r13,%rdi │ │ - callq 8c210 │ │ - mov $0x4,%esi │ │ - mov %r12,%rdi │ │ - callq 8c210 │ │ - lea 0x8(%rsp),%rdi │ │ - mov $0x4,%esi │ │ - callq 8c210 │ │ - lea 0xc(%rsp),%rdi │ │ - mov $0x4,%esi │ │ - callq 8c210 │ │ - movzwl (%r15),%ecx │ │ - add (%rsp),%ecx │ │ - cmp %ebp,%ecx │ │ - mov %ecx,%edx │ │ - cmovg %ebp,%edx │ │ - xor %eax,%eax │ │ - test %ecx,%ecx │ │ - cmovs %eax,%edx │ │ - mov %dx,(%r15) │ │ - movzwl 0x2(%r15),%ecx │ │ - add 0x4(%rsp),%ecx │ │ - cmp %ebp,%ecx │ │ - mov %ecx,%edx │ │ - cmovg %ebp,%edx │ │ - test %ecx,%ecx │ │ - cmovs %eax,%edx │ │ - mov %dx,0x2(%r15) │ │ - movzwl 0x4(%r15),%ecx │ │ - add 0x8(%rsp),%ecx │ │ - cmp %ebp,%ecx │ │ - mov %ecx,%edx │ │ - cmovg %ebp,%edx │ │ - test %ecx,%ecx │ │ - cmovs %eax,%edx │ │ - mov %dx,0x4(%r15) │ │ - movzwl 0x6(%r15),%ecx │ │ - add 0xc(%rsp),%ecx │ │ - cmp %ebp,%ecx │ │ - mov %ecx,%edx │ │ - cmovg %ebp,%edx │ │ - test %ecx,%ecx │ │ - cmovs %eax,%edx │ │ - mov %dx,0x6(%r15) │ │ - movzwl (%r15,%r14,1),%ecx │ │ - add 0x10(%rsp),%ecx │ │ - cmp %ebp,%ecx │ │ - mov %ecx,%edx │ │ - cmovg %ebp,%edx │ │ - test %ecx,%ecx │ │ - cmovs %eax,%edx │ │ - mov %dx,(%r15,%r14,1) │ │ - movzwl 0x2(%r15,%r14,1),%ecx │ │ - add 0x14(%rsp),%ecx │ │ - cmp %ebp,%ecx │ │ - mov %ecx,%edx │ │ - cmovg %ebp,%edx │ │ - test %ecx,%ecx │ │ - cmovs %eax,%edx │ │ - mov %dx,0x2(%r15,%r14,1) │ │ - movzwl 0x4(%r15,%r14,1),%ecx │ │ - add 0x18(%rsp),%ecx │ │ - cmp %ebp,%ecx │ │ - mov %ecx,%edx │ │ - cmovg %ebp,%edx │ │ - test %ecx,%ecx │ │ - cmovs %eax,%edx │ │ - mov %dx,0x4(%r15,%r14,1) │ │ - movzwl 0x6(%r15,%r14,1),%edx │ │ - add 0x1c(%rsp),%edx │ │ - cmp %ebp,%edx │ │ - mov %edx,%esi │ │ - cmovg %ebp,%esi │ │ - lea (%r15,%r14,1),%rcx │ │ - test %edx,%edx │ │ - cmovs %eax,%esi │ │ - mov %si,0x6(%r15,%r14,1) │ │ - movzwl (%r14,%rcx,1),%edx │ │ - add 0x20(%rsp),%edx │ │ - cmp %ebp,%edx │ │ - mov %edx,%esi │ │ - cmovg %ebp,%esi │ │ - test %edx,%edx │ │ - cmovs %eax,%esi │ │ - mov %si,(%r14,%rcx,1) │ │ - movzwl 0x2(%r14,%rcx,1),%edx │ │ - add 0x24(%rsp),%edx │ │ - cmp %ebp,%edx │ │ - mov %edx,%esi │ │ - cmovg %ebp,%esi │ │ - test %edx,%edx │ │ - cmovs %eax,%esi │ │ - mov %si,0x2(%r14,%rcx,1) │ │ - movzwl 0x4(%r14,%rcx,1),%edx │ │ - add 0x28(%rsp),%edx │ │ - cmp %ebp,%edx │ │ - mov %edx,%esi │ │ - cmovg %ebp,%esi │ │ - test %edx,%edx │ │ - cmovs %eax,%esi │ │ - mov %si,0x4(%r14,%rcx,1) │ │ - movzwl 0x6(%r14,%rcx,1),%esi │ │ - add 0x2c(%rsp),%esi │ │ - cmp %ebp,%esi │ │ - mov %esi,%edi │ │ - cmovg %ebp,%edi │ │ - lea (%rcx,%r14,1),%rdx │ │ - test %esi,%esi │ │ - cmovs %eax,%edi │ │ - mov %di,0x6(%r14,%rcx,1) │ │ - movzwl (%r14,%rdx,1),%ecx │ │ - add 0x30(%rsp),%ecx │ │ - cmp %ebp,%ecx │ │ - mov %ecx,%esi │ │ - cmovg %ebp,%esi │ │ - test %ecx,%ecx │ │ - cmovs %eax,%esi │ │ - mov %si,(%r14,%rdx,1) │ │ - movzwl 0x2(%r14,%rdx,1),%ecx │ │ - add 0x34(%rsp),%ecx │ │ - cmp %ebp,%ecx │ │ - mov %ecx,%esi │ │ - cmovg %ebp,%esi │ │ - test %ecx,%ecx │ │ - cmovs %eax,%esi │ │ - mov %si,0x2(%r14,%rdx,1) │ │ - movzwl 0x4(%r14,%rdx,1),%ecx │ │ - add 0x38(%rsp),%ecx │ │ - cmp %ebp,%ecx │ │ - mov %ecx,%esi │ │ - cmovg %ebp,%esi │ │ - test %ecx,%ecx │ │ - cmovs %eax,%esi │ │ - mov %si,0x4(%r14,%rdx,1) │ │ - movzwl 0x6(%r14,%rdx,1),%ecx │ │ - add 0x3c(%rsp),%ecx │ │ - cmp %ebp,%ecx │ │ - cmovle %ecx,%ebp │ │ - test %ecx,%ecx │ │ - cmovs %eax,%ebp │ │ - mov %bp,0x6(%r14,%rdx,1) │ │ - add $0x48,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x31f52(%rip),%r10 │ │ - mov $0x4,%r8d │ │ - mov $0x4,%r9d │ │ - push %rax │ │ - pushq $0x1 │ │ - push %r10 │ │ - push %r10 │ │ - pushq $0x0 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2ca12(%rip),%r10 │ │ - mov $0x4,%r8d │ │ - mov $0x4,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r10 │ │ - pushq $0x0 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x31fd2(%rip),%r10 │ │ - lea -0x2d9a9(%rip),%r11 │ │ - mov $0x4,%r8d │ │ - mov $0x4,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x0 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2d9e2(%rip),%r10 │ │ - lea -0x32019(%rip),%r11 │ │ - mov $0x4,%r8d │ │ - mov $0x4,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x0 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2da22(%rip),%r10 │ │ - mov $0x4,%r8d │ │ - mov $0x4,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r10 │ │ - pushq $0x0 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2da62(%rip),%r10 │ │ - lea -0x2d989(%rip),%r11 │ │ - mov $0x4,%r8d │ │ - mov $0x4,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x0 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2d9c2(%rip),%r10 │ │ - lea -0x2daa9(%rip),%r11 │ │ - mov $0x4,%r8d │ │ - mov $0x4,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x0 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x32112(%rip),%r10 │ │ - lea -0x2da09(%rip),%r11 │ │ - mov $0x4,%r8d │ │ - mov $0x4,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x0 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2da42(%rip),%r10 │ │ - lea -0x32159(%rip),%r11 │ │ - mov $0x4,%r8d │ │ - mov $0x4,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x0 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2da82(%rip),%r10 │ │ - mov $0x4,%r8d │ │ - mov $0x4,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r10 │ │ - pushq $0x0 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2cc52(%rip),%r10 │ │ - lea -0x321d9(%rip),%r11 │ │ - mov $0x4,%r8d │ │ - mov $0x4,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x0 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x32212(%rip),%r10 │ │ - lea -0x2cc99(%rip),%r11 │ │ - mov $0x4,%r8d │ │ - mov $0x4,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x0 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2ccd2(%rip),%r10 │ │ - lea -0x2db49(%rip),%r11 │ │ - mov $0x4,%r8d │ │ - mov $0x4,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x0 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2db82(%rip),%r10 │ │ - lea -0x2cd19(%rip),%r11 │ │ - mov $0x4,%r8d │ │ - mov $0x4,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x0 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2cd52(%rip),%r10 │ │ - lea -0x2dca9(%rip),%r11 │ │ - mov $0x4,%r8d │ │ - mov $0x4,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x0 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2dce2(%rip),%r10 │ │ - lea -0x2cd99(%rip),%r11 │ │ - mov $0x4,%r8d │ │ - mov $0x4,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x0 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x32222(%rip),%r10 │ │ - lea -0x32359(%rip),%r11 │ │ - mov $0x4,%r8d │ │ - mov $0x8,%r9d │ │ - push %rax │ │ - pushq $0x1 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x0 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2cdb2(%rip),%r10 │ │ - lea -0x2ce19(%rip),%r11 │ │ - mov $0x4,%r8d │ │ - mov $0x8,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x0 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x322a2(%rip),%r10 │ │ - lea -0x2dda9(%rip),%r11 │ │ - mov $0x4,%r8d │ │ - mov $0x8,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x0 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2dce2(%rip),%r10 │ │ - lea -0x32419(%rip),%r11 │ │ - mov $0x4,%r8d │ │ - mov $0x8,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x0 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2dd22(%rip),%r10 │ │ - lea -0x2de29(%rip),%r11 │ │ - mov $0x4,%r8d │ │ - mov $0x8,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x0 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2dd62(%rip),%r10 │ │ - lea -0x2dd89(%rip),%r11 │ │ - mov $0x4,%r8d │ │ - mov $0x8,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x0 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2da32(%rip),%r10 │ │ - lea -0x2dea9(%rip),%r11 │ │ - mov $0x4,%r8d │ │ - mov $0x8,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x0 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x323e2(%rip),%r10 │ │ - lea -0x2de09(%rip),%r11 │ │ - mov $0x4,%r8d │ │ - mov $0x8,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x0 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2dab2(%rip),%r10 │ │ - lea -0x32559(%rip),%r11 │ │ - mov $0x4,%r8d │ │ - mov $0x8,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x0 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2daf2(%rip),%r10 │ │ - lea -0x2de89(%rip),%r11 │ │ - mov $0x4,%r8d │ │ - mov $0x8,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x0 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2cff2(%rip),%r10 │ │ - lea -0x325d9(%rip),%r11 │ │ - mov $0x4,%r8d │ │ - mov $0x8,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x0 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x324e2(%rip),%r10 │ │ - lea -0x2d099(%rip),%r11 │ │ - mov $0x4,%r8d │ │ - mov $0x8,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x0 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2d072(%rip),%r10 │ │ - lea -0x2df49(%rip),%r11 │ │ - mov $0x4,%r8d │ │ - mov $0x8,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x0 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2dbf2(%rip),%r10 │ │ - lea -0x2d119(%rip),%r11 │ │ - mov $0x4,%r8d │ │ - mov $0x8,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x0 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2d0f2(%rip),%r10 │ │ - lea -0x2e0a9(%rip),%r11 │ │ - mov $0x4,%r8d │ │ - mov $0x8,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x0 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2dfe2(%rip),%r10 │ │ - lea -0x2d199(%rip),%r11 │ │ - mov $0x4,%r8d │ │ - mov $0x8,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x0 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x32372(%rip),%r10 │ │ - lea -0x32759(%rip),%r11 │ │ - mov $0x4,%r8d │ │ - mov $0x10,%r9d │ │ - push %rax │ │ - pushq $0x1 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2d182(%rip),%r10 │ │ - lea -0x2d219(%rip),%r11 │ │ - mov $0x4,%r8d │ │ - mov $0x10,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x323f2(%rip),%r10 │ │ - lea -0x2e1a9(%rip),%r11 │ │ - mov $0x4,%r8d │ │ - mov $0x10,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2dd52(%rip),%r10 │ │ - lea -0x32819(%rip),%r11 │ │ - mov $0x4,%r8d │ │ - mov $0x10,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2dd92(%rip),%r10 │ │ - lea -0x2e229(%rip),%r11 │ │ - mov $0x4,%r8d │ │ - mov $0x10,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2ddd2(%rip),%r10 │ │ - lea -0x2e189(%rip),%r11 │ │ - mov $0x4,%r8d │ │ - mov $0x10,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2d372(%rip),%r10 │ │ - lea -0x2e2a9(%rip),%r11 │ │ - mov $0x4,%r8d │ │ - mov $0x10,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x32532(%rip),%r10 │ │ - lea -0x2e209(%rip),%r11 │ │ - mov $0x4,%r8d │ │ - mov $0x10,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2d3f2(%rip),%r10 │ │ - lea -0x32959(%rip),%r11 │ │ - mov $0x4,%r8d │ │ - mov $0x10,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2d432(%rip),%r10 │ │ - lea -0x2e289(%rip),%r11 │ │ - mov $0x4,%r8d │ │ - mov $0x10,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2d3c2(%rip),%r10 │ │ - lea -0x329d9(%rip),%r11 │ │ - mov $0x4,%r8d │ │ - mov $0x10,%r9d │ │ push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x32632(%rip),%r10 │ │ - lea -0x2d499(%rip),%r11 │ │ - mov $0x4,%r8d │ │ - mov $0x10,%r9d │ │ + push %r14 │ │ + push %rbp │ │ + lea 0x194(%rsp),%rax │ │ push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ + push %r12 │ │ + mov 0xb8(%rsp),%r12 │ │ push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2d442(%rip),%r10 │ │ - lea -0x2e349(%rip),%r11 │ │ - mov $0x4,%r8d │ │ - mov $0x10,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ + pushq 0x828(%r15) │ │ + mov 0xd8(%rsp),%rbx │ │ + push %rbx │ │ push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2d532(%rip),%r10 │ │ - lea -0x2d519(%rip),%r11 │ │ - mov $0x4,%r8d │ │ - mov $0x10,%r9d │ │ + callq dbf50 │ │ + add $0x80,%rsp │ │ + mov %eax,%r10d │ │ + mov 0x828(%r15),%rsi │ │ + shl $0x2,%ebp │ │ + shl $0x2,%r14d │ │ + mov 0x144(%rsp),%r9d │ │ + or 0x80(%rsp),%r9d │ │ + mov 0xd28(%r15),%r11d │ │ + mov 0x60(%rsp),%rcx │ │ + sub 0x10(%rcx),%r11d │ │ + shl $0x2,%r11d │ │ + mov 0xd2c(%r15),%eax │ │ + sub 0x14(%rcx),%eax │ │ + shl $0x2,%eax │ │ + sub $0x30,%rsp │ │ + mov %rbx,%rdi │ │ + mov %r13,%rdx │ │ + mov %ebp,%ecx │ │ + mov %r14d,%r8d │ │ push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ + mov 0x118(%rsp),%rax │ │ + callq *0x40(%rax,%r10,8) │ │ + add $0x40,%rsp │ │ + mov 0x150(%rsp),%rcx │ │ + mov 0x38(%rsp),%r8d │ │ + mov 0x40(%rsp),%ebp │ │ + mov 0xa8(%rsp),%rsi │ │ + cmpb $0x0,0x6(%r12) │ │ + mov %ecx,%r14d │ │ + jne af20d │ │ + mov %ebp,0x40(%rsp) │ │ + mov %rbx,0x68(%rsp) │ │ + mov 0x70(%rsp),%r15 │ │ + cmpl $0x0,0x10f8(%r15) │ │ + je af563 │ │ + mov 0xb8(%rsp),%rsi │ │ + mov 0x36b0(%rsi),%rdx │ │ + mov 0x98(%rsp),%rcx │ │ + lea 0x5e13a(%rip),%rax │ │ + mov %rax,%rdi │ │ + movzbl (%rax,%rcx,8),%r13d │ │ + cmp $0x8,%r13d │ │ + mov %r13d,%eax │ │ + mov $0x8,%ebx │ │ + cmovae %ebx,%eax │ │ + movzbl 0x1(%rdi,%rcx,8),%ecx │ │ + cmp $0x8,%ecx │ │ + cmovae %ebx,%ecx │ │ + imul %eax,%ecx │ │ + shl $0x4,%ecx │ │ + lea (%rdx,%rcx,2),%rax │ │ + mov %rax,0x36b0(%rsi) │ │ + mov 0x1108(%r15),%rax │ │ + mov 0x60(%rsp),%rsi │ │ + movslq 0x14(%rsi),%rcx │ │ + imul 0xd18(%r15),%rcx │ │ + movslq 0x10(%rsi),%rsi │ │ + add %rcx,%rsi │ │ + lea (%rsi,%rsi,4),%rcx │ │ + movswl (%rax,%rcx,2),%r9d │ │ + movzbl 0x6(%rax,%rcx,2),%eax │ │ + mov %eax,0x4c(%rsp) │ │ + mov 0x68(%rsp),%rbx │ │ + mov 0x40(%rsp),%ebp │ │ + test %r9d,%r9d │ │ + js af556 │ │ + movzbl 0xa(%r12),%eax │ │ + mov %r8d,%r14d │ │ + mov 0x4c(%rsp),%r8d │ │ + mov %rax,%rcx │ │ + shl $0x7,%rcx │ │ + lea (%rcx,%rax,8),%rax │ │ + add 0xd8(%rsp),%rax │ │ + mov 0x70(%rsp),%rcx │ │ + mov 0x828(%rcx),%rsi │ │ + mov %rbx,%rdi │ │ + mov %r9d,%ecx │ │ + callq *0x2a8(%rax,%r8,8) │ │ + mov %r14d,%r8d │ │ + mov 0x150(%rsp),%rcx │ │ + jmpq af1d4 │ │ + mov 0x60(%rsp),%rbp │ │ + mov 0x288(%rbp),%rax │ │ + add %rsi,%r14 │ │ + lea (%rax,%r14,1),%rsi │ │ + add $0x20,%rsi │ │ + movzbl 0xa(%r12),%ecx │ │ sub $0x18,%rsp │ │ - lea -0x2d4c2(%rip),%r10 │ │ - lea -0x2e4a9(%rip),%r11 │ │ - mov $0x4,%r8d │ │ - mov $0x10,%r9d │ │ + mov %rbp,%rdi │ │ + mov 0xa0(%rsp),%rdx │ │ + mov 0x150(%rsp),%r8d │ │ + mov %r12,%r9 │ │ + lea 0x3f(%rsp),%rax │ │ push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2e052(%rip),%r10 │ │ - lea -0x2d599(%rip),%r11 │ │ - mov $0x4,%r8d │ │ - mov $0x10,%r9d │ │ + lea 0x6c(%rsp),%rax │ │ push %rax │ │ + pushq 0x180(%rsp) │ │ pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x32b52(%rip),%r10 │ │ - lea -0x32a29(%rip),%r11 │ │ - mov $0x8,%r8d │ │ - mov $0x4,%r9d │ │ - push %rax │ │ pushq $0x1 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x0 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2d612(%rip),%r10 │ │ - lea -0x2d5b9(%rip),%r11 │ │ - mov $0x8,%r8d │ │ - mov $0x4,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x0 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x32bd2(%rip),%r10 │ │ - lea -0x2e4a9(%rip),%r11 │ │ - mov $0x8,%r8d │ │ - mov $0x4,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x0 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2e5e2(%rip),%r10 │ │ - lea -0x32ae9(%rip),%r11 │ │ - mov $0x8,%r8d │ │ - mov $0x4,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x0 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2e622(%rip),%r10 │ │ - lea -0x2e529(%rip),%r11 │ │ - mov $0x8,%r8d │ │ - mov $0x4,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x0 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2e662(%rip),%r10 │ │ - lea -0x2e1f9(%rip),%r11 │ │ - mov $0x8,%r8d │ │ - mov $0x4,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x0 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2e5c2(%rip),%r10 │ │ - lea -0x2e5a9(%rip),%r11 │ │ - mov $0x8,%r8d │ │ - mov $0x4,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x0 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x32d12(%rip),%r10 │ │ - lea -0x2e279(%rip),%r11 │ │ - mov $0x8,%r8d │ │ - mov $0x4,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x0 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2e642(%rip),%r10 │ │ - lea -0x32c29(%rip),%r11 │ │ - mov $0x8,%r8d │ │ - mov $0x4,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x0 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2e682(%rip),%r10 │ │ - lea -0x2e2f9(%rip),%r11 │ │ - mov $0x8,%r8d │ │ - mov $0x4,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x0 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2d852(%rip),%r10 │ │ - lea -0x32ca9(%rip),%r11 │ │ - mov $0x8,%r8d │ │ - mov $0x4,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x0 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x32e12(%rip),%r10 │ │ - lea -0x2d839(%rip),%r11 │ │ - mov $0x8,%r8d │ │ - mov $0x4,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x0 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ + callq acf90 │ │ + add $0x40,%rsp │ │ + mov %eax,%r9d │ │ + mov 0x98(%rsp),%rax │ │ + lea 0x5e014(%rip),%rcx │ │ + movzbl 0x1(%rcx,%rax,8),%ecx │ │ + mov 0xd2c(%r15),%eax │ │ + sub 0x14(%rbp),%eax │ │ + cmp %ecx,%eax │ │ + cmovg %ecx,%eax │ │ + lea -0x1(%rax),%ecx │ │ + cmp $0xf,%ecx │ │ + ja af73f │ │ + lea 0x6090d(%rip),%rdx │ │ + movslq (%rdx,%rcx,4),%rcx │ │ + add %rdx,%rcx │ │ + jmpq *%rcx │ │ + movzbl 0x27(%rsp),%r12d │ │ + mov 0x88(%rsp),%rax │ │ + mov %r12b,(%rax) │ │ + jmpq af7eb │ │ + mov 0x88(%rsp),%rax │ │ + movl $0x40404040,(%rax) │ │ + jmp af670 │ │ + mov 0x88(%rsp),%rax │ │ + movw $0x4040,(%rax) │ │ + jmp af670 │ │ + movabs $0x4040404040404040,%rax │ │ + mov 0x88(%rsp),%rdx │ │ + mov %rax,(%rdx) │ │ + jmp af670 │ │ + mov 0x60(%rsp),%rax │ │ + movabs $0x4040404040404040,%rdx │ │ + mov 0x108(%rsp),%rdi │ │ + mov %rdx,0x38(%rax,%rdi,1) │ │ + mov %rdx,0x40(%rax,%rdi,1) │ │ + nopl 0x0(%rax) │ │ + mov 0x98(%rsp),%rax │ │ + lea 0x5df61(%rip),%rdx │ │ + movzbl (%rdx,%rax,8),%r13d │ │ + lea -0x1(%r13),%eax │ │ + cmp $0xf,%al │ │ + ja af1d4 │ │ + movzbl %al,%eax │ │ + lea 0x60826(%rip),%rdx │ │ + movslq (%rdx,%rax,4),%rax │ │ + add %rdx,%rax │ │ + jmpq *%rax │ │ + mov 0x28(%rsp),%rax │ │ + mov (%rax),%rax │ │ + add %rsi,%r14 │ │ + movb $0x40,0x20(%rax,%r14,1) │ │ + mov $0x1,%r13b │ │ + jmpq af1d4 │ │ + mov 0x28(%rsp),%rax │ │ + mov (%rax),%rax │ │ + add %rsi,%r14 │ │ + movl $0x40404040,0x20(%rax,%r14,1) │ │ + mov $0x4,%r13b │ │ + jmpq af1d4 │ │ + mov 0x28(%rsp),%rax │ │ + mov (%rax),%rax │ │ + add %rsi,%r14 │ │ + movw $0x4040,0x20(%rax,%r14,1) │ │ + mov $0x2,%r13b │ │ + jmpq af1d4 │ │ + mov 0x28(%rsp),%rax │ │ + mov (%rax),%rax │ │ + add %rsi,%r14 │ │ + movabs $0x4040404040404040,%rdx │ │ + mov %rdx,0x20(%rax,%r14,1) │ │ + mov $0x8,%r13b │ │ + jmpq af1d4 │ │ + mov 0x28(%rsp),%rdi │ │ + mov (%rdi),%rax │ │ + add %rsi,%r14 │ │ + movabs $0x4040404040404040,%rdx │ │ + mov %rdx,0x20(%rax,%r14,1) │ │ + mov (%rdi),%rax │ │ + mov %rdx,0x28(%rax,%r14,1) │ │ + mov $0x10,%r13b │ │ + jmpq af1d4 │ │ + movzbl 0x27(%rsp),%r12d │ │ + movslq %eax,%rdx │ │ + movzbl %r12b,%esi │ │ + mov 0x88(%rsp),%rdi │ │ + mov %r9d,%ebx │ │ + callq 4480 │ │ + mov %ebx,%r9d │ │ + jmpq af7eb │ │ + movzbl 0x27(%rsp),%r12d │ │ + imul $0x1010101,%r12d,%eax │ │ + mov 0x88(%rsp),%rcx │ │ + mov %eax,(%rcx) │ │ + jmp af7eb │ │ + movzbl 0x27(%rsp),%r12d │ │ + mov %r12d,%eax │ │ + shl $0x8,%eax │ │ + or %r12d,%eax │ │ + mov 0x88(%rsp),%rcx │ │ + mov %ax,(%rcx) │ │ + jmp af7eb │ │ + movzbl 0x27(%rsp),%r12d │ │ + mov %r12,%rax │ │ + movabs $0x101010101010101,%rcx │ │ + imul %rcx,%rax │ │ + mov 0x88(%rsp),%rcx │ │ + mov %rax,(%rcx) │ │ + jmp af7eb │ │ + movzbl 0x27(%rsp),%r12d │ │ + mov %r12,%rax │ │ + movabs $0x101010101010101,%rcx │ │ + imul %rcx,%rax │ │ + mov 0x60(%rsp),%rcx │ │ + mov 0x108(%rsp),%rdx │ │ + mov %rax,0x38(%rcx,%rdx,1) │ │ + mov %rax,0x40(%rcx,%rdx,1) │ │ + mov 0x68(%rsp),%rbx │ │ + mov 0x40(%rsp),%ebp │ │ + mov 0x38(%rsp),%r8d │ │ + mov 0x70(%rsp),%rax │ │ + mov 0xd28(%rax),%eax │ │ + mov 0x60(%rsp),%rcx │ │ + sub 0x10(%rcx),%eax │ │ + mov 0x98(%rsp),%rcx │ │ + lea 0x5ddc5(%rip),%rdx │ │ + movzbl (%rdx,%rcx,8),%r13d │ │ + cmp %r13d,%eax │ │ + cmovg %r13d,%eax │ │ + lea -0x1(%rax),%ecx │ │ + movzbl %r12b,%esi │ │ + cmp $0xf,%ecx │ │ + ja af86b │ │ + lea 0x60706(%rip),%rdx │ │ + movslq (%rdx,%rcx,4),%rcx │ │ + add %rdx,%rcx │ │ + jmpq *%rcx │ │ + mov 0x28(%rsp),%rax │ │ + mov (%rax),%rax │ │ + mov %r12b,0x20(%rax,%r14,1) │ │ + mov 0x58(%rsp),%r12 │ │ + mov 0x158(%rsp),%rdx │ │ + test %r9d,%r9d │ │ + jns af518 │ │ + jmpq af556 │ │ + mov 0x28(%rsp),%rcx │ │ + mov (%rcx),%rcx │ │ + lea (%rcx,%r14,1),%rdi │ │ + add $0x20,%rdi │ │ + movslq %eax,%rdx │ │ + mov %r9d,%r14d │ │ + callq 4480 │ │ + mov %r14d,%r9d │ │ + mov 0x38(%rsp),%r8d │ │ + mov 0x58(%rsp),%r12 │ │ + mov 0x158(%rsp),%rdx │ │ + test %r9d,%r9d │ │ + jns af518 │ │ + jmpq af556 │ │ + imul $0x1010101,%esi,%eax │ │ + mov 0x28(%rsp),%rcx │ │ + mov (%rcx),%rcx │ │ + mov %eax,0x20(%rcx,%r14,1) │ │ + mov 0x58(%rsp),%r12 │ │ + mov 0x158(%rsp),%rdx │ │ + test %r9d,%r9d │ │ + jns af518 │ │ + jmpq af556 │ │ + mov %esi,%eax │ │ + shl $0x8,%eax │ │ + or %esi,%eax │ │ + mov 0x28(%rsp),%rcx │ │ + mov (%rcx),%rcx │ │ + mov %ax,0x20(%rcx,%r14,1) │ │ + mov 0x58(%rsp),%r12 │ │ + mov 0x158(%rsp),%rdx │ │ + test %r9d,%r9d │ │ + jns af518 │ │ + jmpq af556 │ │ + movabs $0x101010101010101,%rax │ │ + imul %rax,%rsi │ │ + mov 0x28(%rsp),%rax │ │ + mov (%rax),%rax │ │ + mov %rsi,0x20(%rax,%r14,1) │ │ + mov 0x58(%rsp),%r12 │ │ + mov 0x158(%rsp),%rdx │ │ + test %r9d,%r9d │ │ + jns af518 │ │ + jmpq af556 │ │ + movabs $0x101010101010101,%rax │ │ + imul %rax,%rsi │ │ + mov 0x28(%rsp),%rcx │ │ + mov (%rcx),%rax │ │ + mov %rsi,0x20(%rax,%r14,1) │ │ + mov (%rcx),%rax │ │ + mov %r14d,%ecx │ │ + mov %rsi,0x28(%rcx,%rax,1) │ │ + mov 0x58(%rsp),%r12 │ │ + mov 0x158(%rsp),%rdx │ │ + test %r9d,%r9d │ │ + jns af518 │ │ + jmpq af556 │ │ + xchg %ax,%ax │ │ + mov %ecx,%eax │ │ + mov %ecx,0x30(%rsp) │ │ + sub 0x30(%rsp),%ebp │ │ + mov %ebp,0x14(%r11) │ │ + cmpb $0x0,0xb0(%rsp) │ │ + je aeec0 │ │ + mov 0x830(%rbx),%r8 │ │ + cmpb $0xd,0x9(%r12) │ │ + mov %r8,0xa8(%rsp) │ │ + jne afaf0 │ │ + mov 0x10(%r11),%eax │ │ + mov %eax,%ecx │ │ + and 0x13c(%rsp),%ecx │ │ + shl $0x2,%ecx │ │ + movslq %ecx,%rdi │ │ + add 0x810(%rbx),%rdi │ │ + mov %ebp,%ecx │ │ + and 0xa4(%rsp),%ecx │ │ + shl $0x2,%ecx │ │ + movslq %ecx,%rsi │ │ + mov 0x828(%rbx),%rdx │ │ + mov %r13d,%ecx │ │ + sar %cl,%eax │ │ + imul %rdx,%rsi │ │ + mov %r14d,%ecx │ │ + sar %cl,%ebp │ │ + add %rdi,%rsi │ │ + cltq │ │ + mov %r13,%rcx │ │ + movslq %ebp,%r13 │ │ + imul %r8,%r13 │ │ + add %rax,%r13 │ │ + shl $0x2,%r13 │ │ + mov %r14,%r8 │ │ + mov %r11,%r15 │ │ + mov 0x818(%rbx),%r14 │ │ + add %r13,%r14 │ │ + add 0x820(%rbx),%r13 │ │ + mov 0x98(%rsp),%rbp │ │ + lea 0x5dbaf(%rip),%rax │ │ + mov %rax,%r9 │ │ + movzbl (%rax,%rbp,8),%edi │ │ + mov 0x1d8(%rsp),%rax │ │ + add %edi,%eax │ │ + neg %edi │ │ + and %eax,%edi │ │ + movzbl 0x1(%r9,%rbp,8),%ebp │ │ + mov 0x1d0(%rsp),%rax │ │ + add %ebp,%eax │ │ + neg %ebp │ │ + sar %cl,%edi │ │ + and %eax,%ebp │ │ + mov 0x190(%rsp),%rax │ │ + mov %r8d,%ecx │ │ + sar %cl,%ebp │ │ + sub %edi,%eax │ │ + mov 0x188(%rsp),%rcx │ │ + mov %ecx,%r8d │ │ + sub %ebp,%r8d │ │ + mov 0x840(%rbx),%ebp │ │ + add $0xffffffff,%ebp │ │ sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2d8d2(%rip),%r10 │ │ - lea -0x2e3b9(%rip),%r11 │ │ - mov $0x8,%r8d │ │ - mov $0x4,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ + mov 0x198(%rsp),%rdi │ │ + mov %eax,%ecx │ │ + mov 0x15c(%rsp),%r9d │ │ + pushq 0x1d0(%rsp) │ │ + mov 0x118(%rsp),%rax │ │ + callq *0xb0(%rax,%rbp,8) │ │ + add $0x40,%rsp │ │ + cmpb $0x0,0xf(%r12) │ │ + je afcc3 │ │ + movl $0x0,0x4c(%rsp) │ │ + mov 0x14(%r15),%edx │ │ + mov %edx,%eax │ │ + and 0xa4(%rsp),%eax │ │ + mov 0xd40(%rbx),%ecx │ │ + add $0xffffffff,%ecx │ │ + test %ecx,%eax │ │ + je afb98 │ │ + xor %r10d,%r10d │ │ + jmpq afbb9 │ │ + nopl 0x0(%rax) │ │ + cmpb $0x0,0xc(%r12) │ │ + je afeb5 │ │ + mov 0x10(%r11),%eax │ │ + mov %eax,%edx │ │ + mov 0x50(%rsp),%rcx │ │ + sar %cl,%edx │ │ + mov %ebp,%esi │ │ + mov %r14d,%ecx │ │ + sar %cl,%esi │ │ + movslq %edx,%rcx │ │ + mov %rbx,%r14 │ │ + movslq %esi,%rbx │ │ + mov 0xa8(%rsp),%rsi │ │ + imul %rsi,%rbx │ │ + add %rcx,%rbx │ │ + shl $0x2,%rbx │ │ + cmpl $0x0,0x10f8(%r14) │ │ + je afd08 │ │ + mov 0xb8(%rsp),%r8 │ │ + mov 0x36a8(%r8),%rcx │ │ + mov %ebp,%edi │ │ + sar %edi │ │ + mov %eax,%edx │ │ + and $0x1,%edx │ │ + add %edi,%edx │ │ + movslq %edx,%rdi │ │ + mov 0xd18(%r14),%rdx │ │ + sar %rdx │ │ + imul %rdi,%rdx │ │ + sar %eax │ │ + and $0x1,%ebp │ │ + add %eax,%ebp │ │ + movslq %ebp,%rax │ │ + add %rdx,%rax │ │ + lea (%rax,%rax,2),%rbp │ │ + shl $0x4,%rbp │ │ + add 0x1110(%r14),%rbp │ │ + mov 0x1c8(%rsp),%rax │ │ + add %rcx,%rax │ │ + mov %rax,0x36a8(%r8) │ │ + jmpq afd18 │ │ + mov 0xd3c(%rbx),%cl │ │ + mov %edx,%eax │ │ + sar %cl,%eax │ │ + add $0xffffffff,%eax │ │ + imul 0xd30(%rbx),%eax │ │ + shl $0x7,%eax │ │ + movslq %eax,%r10 │ │ + add 0xd08(%rbx),%r10 │ │ + mov 0x60(%rsp),%rax │ │ + mov 0x10(%rax),%edi │ │ + mov 0x50(%rsp),%r9 │ │ + mov %r9d,%ecx │ │ + sar %cl,%edi │ │ + mov 0xd0(%rsp),%r11 │ │ + mov %r11d,%ecx │ │ + sar %cl,%edx │ │ + mov 0xb8(%rsp),%rbx │ │ + mov 0x3630(%rbx),%eax │ │ + mov 0x3634(%rbx),%r8d │ │ + mov %r9d,%ecx │ │ + sar %cl,%eax │ │ + mov 0x3638(%rbx),%ebp │ │ + mov %r11d,%ecx │ │ + sar %cl,%ebp │ │ + xor %esi,%esi │ │ + cmp %eax,%edi │ │ + setg %sil │ │ + xor %eax,%eax │ │ + cmp %ebp,%edx │ │ + setg %al │ │ + mov %r9d,%ecx │ │ + sar %cl,%r8d │ │ + mov 0x363c(%rbx),%r9d │ │ + mov %r11d,%ecx │ │ + sar %cl,%r9d │ │ + mov 0x90(%rsp),%rcx │ │ + lea 0x5d9b2(%rip),%rbp │ │ + mov %rbp,%rbx │ │ + movzbl 0x0(%rbp,%rcx,8),%ebp │ │ + movzbl 0x1(%rbx,%rcx,8),%ebx │ │ + sub $0x30,%rsp │ │ + mov %eax,%ecx │ │ + pushq 0x110(%rsp) │ │ pushq $0x0 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2e782(%rip),%r10 │ │ - lea -0x2d8b9(%rip),%r11 │ │ - mov $0x8,%r8d │ │ - mov $0x4,%r9d │ │ + push %rbx │ │ + push %rbp │ │ + lea 0x9c(%rsp),%rax │ │ push %rax │ │ pushq $0x0 │ │ push %r10 │ │ - push %r11 │ │ + mov 0x110(%rsp),%r15 │ │ + push %r15 │ │ + push %r14 │ │ pushq $0x0 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ + callq dbf50 │ │ + add $0x80,%rsp │ │ + mov %eax,%r10d │ │ + shl $0x2,%ebp │ │ + shl $0x2,%ebx │ │ + movsbl 0xf(%r12),%eax │ │ sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2d952(%rip),%r10 │ │ - lea -0x2e7a9(%rip),%r11 │ │ - mov $0x8,%r8d │ │ - mov $0x4,%r9d │ │ + mov %r14,%rdi │ │ + mov %r15,%rsi │ │ + mov 0x98(%rsp),%r15 │ │ + mov 0x118(%rsp),%rdx │ │ + mov %ebp,%ecx │ │ + mov %ebx,%r8d │ │ + mov 0x198(%rsp),%r9 │ │ push %rax │ │ + mov 0x118(%rsp),%rax │ │ + callq *0xc8(%rax,%r10,8) │ │ + add $0x40,%rsp │ │ + mov 0x70(%rsp),%rbx │ │ + cmpb $0x0,0x10(%r12) │ │ + mov %r15,%r11 │ │ + mov 0xd0(%rsp),%r14 │ │ + je afeb5 │ │ + movl $0x0,0x4c(%rsp) │ │ + mov 0x14(%r11),%edx │ │ + mov %edx,%eax │ │ + and 0xa4(%rsp),%eax │ │ + mov 0xd40(%rbx),%ecx │ │ + add $0xffffffff,%ecx │ │ + test %ecx,%eax │ │ + je afd93 │ │ + xor %r10d,%r10d │ │ + jmpq afdb4 │ │ + mov 0x1c0(%rsp),%rcx │ │ + mov 0x1a0(%rsp),%rbp │ │ + mov %rcx,0x68(%rsp) │ │ + mov 0xca8(%r14),%rax │ │ + mov 0x818(%r14),%rdi │ │ + add %rbx,%rdi │ │ + lea 0x10(%rbp),%rdx │ │ + mov 0x124(%rsp),%r13d │ │ + mov %r13d,%r8d │ │ + mov 0x198(%rsp),%r15 │ │ + mov %r15d,%r9d │ │ + callq *0xf8(%rax) │ │ + mov 0xca8(%r14),%rax │ │ + add 0x820(%r14),%rbx │ │ + mov 0x830(%r14),%rsi │ │ + add $0x20,%rbp │ │ + mov %rbx,%rdi │ │ + mov %rbp,%rdx │ │ + mov 0x68(%rsp),%rcx │ │ + mov %r13d,%r8d │ │ + mov %r15d,%r9d │ │ + callq *0xf8(%rax) │ │ + mov 0x60(%rsp),%r11 │ │ + mov %r14,%rbx │ │ + mov 0xd0(%rsp),%r14 │ │ + jmpq afeb5 │ │ + mov 0xd3c(%rbx),%cl │ │ + mov %edx,%eax │ │ + sar %cl,%eax │ │ + add $0xffffffff,%eax │ │ + imul 0xd30(%rbx),%eax │ │ + shl $0x7,%eax │ │ + movslq %eax,%r10 │ │ + add 0xd10(%rbx),%r10 │ │ + mov 0x10(%r11),%edi │ │ + mov 0x50(%rsp),%r9 │ │ + mov %r9d,%ecx │ │ + sar %cl,%edi │ │ + mov %r14d,%ecx │ │ + sar %cl,%edx │ │ + mov 0xb8(%rsp),%rbx │ │ + mov 0x3630(%rbx),%eax │ │ + mov 0x3634(%rbx),%r8d │ │ + mov %r9d,%ecx │ │ + sar %cl,%eax │ │ + mov 0x3638(%rbx),%ebp │ │ + mov %r14d,%ecx │ │ + sar %cl,%ebp │ │ + xor %esi,%esi │ │ + cmp %eax,%edi │ │ + setg %sil │ │ + xor %eax,%eax │ │ + cmp %ebp,%edx │ │ + setg %al │ │ + mov %r9d,%ecx │ │ + sar %cl,%r8d │ │ + mov 0x363c(%rbx),%r9d │ │ + mov %r14d,%ecx │ │ + sar %cl,%r9d │ │ + mov 0x90(%rsp),%rcx │ │ + lea 0x5d7c3(%rip),%rbp │ │ + mov %rbp,%rbx │ │ + movzbl 0x0(%rbp,%rcx,8),%ebp │ │ + movzbl 0x1(%rbx,%rcx,8),%ebx │ │ + sub $0x30,%rsp │ │ + mov %eax,%ecx │ │ + pushq 0x110(%rsp) │ │ pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x0 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2e8e2(%rip),%r10 │ │ - lea -0x2d939(%rip),%r11 │ │ - mov $0x8,%r8d │ │ - mov $0x4,%r9d │ │ + push %rbx │ │ + push %rbp │ │ + lea 0x9c(%rsp),%rax │ │ push %rax │ │ pushq $0x0 │ │ push %r10 │ │ - push %r11 │ │ + mov 0x110(%rsp),%r15 │ │ + push %r15 │ │ + push %r13 │ │ pushq $0x0 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x32e22(%rip),%r10 │ │ - mov $0x8,%r8d │ │ - mov $0x8,%r9d │ │ - push %rax │ │ - pushq $0x1 │ │ - push %r10 │ │ - push %r10 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ + callq dbf50 │ │ + add $0x80,%rsp │ │ + mov %eax,%r10d │ │ + shl $0x2,%ebp │ │ + shl $0x2,%ebx │ │ + movsbl 0x10(%r12),%eax │ │ sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2d9b2(%rip),%r10 │ │ - mov $0x8,%r8d │ │ - mov $0x8,%r9d │ │ + mov %r13,%rdi │ │ + mov %r15,%rsi │ │ + mov 0x98(%rsp),%r15 │ │ + mov 0x118(%rsp),%rdx │ │ + mov %ebp,%ecx │ │ + mov %ebx,%r8d │ │ + mov 0x198(%rsp),%r9 │ │ push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r10 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ + mov 0x118(%rsp),%rax │ │ + callq *0xc8(%rax,%r10,8) │ │ + mov %r15,%r11 │ │ + add $0x40,%rsp │ │ + mov 0x70(%rsp),%rbx │ │ + mov 0x288(%r11),%rax │ │ + mov 0xc8(%rsp),%rcx │ │ + mov 0x230(%rax,%rcx,1),%cl │ │ + mov %ecx,%edx │ │ + or $0x2,%dl │ │ + xor %eax,%eax │ │ + cmp $0xb,%dl │ │ + sete %al │ │ + shl $0x9,%eax │ │ + cmp $0xa,%cl │ │ + mov $0x200,%esi │ │ + cmove %esi,%eax │ │ + mov 0x1b8(%rsp),%rcx │ │ + mov 0x248(%r11,%rcx,1),%cl │ │ + mov %ecx,%edx │ │ + or $0x2,%dl │ │ + xor %edi,%edi │ │ + cmp $0xb,%dl │ │ + sete %dil │ │ + shl $0x9,%edi │ │ + cmp $0xa,%cl │ │ + cmove %esi,%edi │ │ + mov %edi,0xb4(%rsp) │ │ + mov 0x1b0(%rsp),%rcx │ │ + mov %ecx,%esi │ │ + mov 0x50(%rsp),%r13 │ │ + mov %r13d,%ecx │ │ + shr %cl,%esi │ │ + xor %ecx,%ecx │ │ + mov %esi,%edx │ │ + cmp 0xf0(%rsp),%esi │ │ + setl %cl │ │ + mov %ecx,0x12c(%rsp) │ │ + jl aff67 │ │ + cmpl $0x0,0x148(%rsp) │ │ + jne aff67 │ │ + mov 0x840(%rbx),%cl │ │ + add $0xff,%cl │ │ + mov $0x4,%esi │ │ + shr %cl,%esi │ │ + and 0xec(%rsp),%esi │ │ + mov %esi,0x12c(%rsp) │ │ + xor %ecx,%ecx │ │ + cmpq $0x0,0xc0(%rsp) │ │ + sete %cl │ │ + mov %ecx,0x134(%rsp) │ │ + jne affac │ │ + mov 0x184(%rsp),%ecx │ │ + cmp 0xe8(%rsp),%ecx │ │ + jl affac │ │ + mov 0x840(%rbx),%cl │ │ + add $0xff,%cl │ │ + mov $0x20,%esi │ │ + shr %cl,%esi │ │ + and 0xec(%rsp),%esi │ │ + mov %esi,0x134(%rsp) │ │ + or %eax,0xb4(%rsp) │ │ + mov 0xf0(%rsp),%eax │ │ + cmp %edx,%eax │ │ + cmovle %eax,%edx │ │ + mov %edx,0x68(%rsp) │ │ + mov 0xc0(%rsp),%rax │ │ + mov %r13d,%ecx │ │ + shr %cl,%eax │ │ + mov %eax,0x108(%rsp) │ │ + mov 0x14(%r11),%ebp │ │ + xor %r8d,%r8d │ │ + jmp b001f │ │ + mov %rax,0x100(%rsp) │ │ + mov %r14d,%ecx │ │ + mov 0x100(%rsp),%rax │ │ + shl %cl,%eax │ │ + sub %eax,%ebp │ │ + mov %ebp,0x14(%r11) │ │ + mov 0x118(%rsp),%rax │ │ + mov %rax,%r8 │ │ + cmp $0x2,%rax │ │ + mov 0x110(%rsp),%rax │ │ + mov 0x128(%rsp),%edx │ │ + je aeecf │ │ + add 0x148(%rsp),%ebp │ │ + lea 0x1(%r8),%rax │ │ + mov %rax,0x118(%rsp) │ │ + mov %ebp,0x14(%r11) │ │ + mov 0x130(%rsp),%eax │ │ + cmp 0xf8(%rsp),%eax │ │ + jge affe0 │ │ + mov 0x10(%r11),%edi │ │ + mov %rax,0x100(%rsp) │ │ + mov %r8,0x38(%rsp) │ │ + jmp b00b8 │ │ + nopl 0x0(%rax) │ │ + mov %r13d,%ecx │ │ + shl %cl,%ebx │ │ + sub %ebx,%edi │ │ + mov %edi,0x10(%r11) │ │ + mov 0x90(%rsp),%rax │ │ + lea 0x5d566(%rip),%rcx │ │ + movzbl 0x1(%rcx,%rax,8),%ebp │ │ + mov 0x100(%rsp),%rax │ │ + add %ebp,%eax │ │ + mov 0xd0(%rsp),%r14 │ │ + mov %r14d,%ecx │ │ + shl %cl,%ebp │ │ + add 0x14(%r11),%ebp │ │ + mov %ebp,0x14(%r11) │ │ + mov %rax,0x100(%rsp) │ │ + cmp 0xf8(%rsp),%eax │ │ + mov 0x70(%rsp),%rbx │ │ + jge affe8 │ │ + add 0xc0(%rsp),%edi │ │ + mov 0x818(%rbx,%r8,8),%rax │ │ + mov %edi,0x10(%r11) │ │ + mov 0x108(%rsp),%ebx │ │ + cmp 0x68(%rsp),%ebx │ │ + jge b0060 │ │ + cmpl $0x0,0x12c(%rsp) │ │ + setne %dl │ │ + mov %r14d,%ecx │ │ + sar %cl,%ebp │ │ + mov %edi,%esi │ │ + mov %r13d,%ecx │ │ + sar %cl,%esi │ │ + movslq %ebp,%rcx │ │ + imul 0xa8(%rsp),%rcx │ │ + movslq %esi,%rsi │ │ + add %rcx,%rsi │ │ + lea (%rax,%rsi,4),%rbp │ │ + mov 0x100(%rsp),%rcx │ │ + cmp 0x130(%rsp),%ecx │ │ + setle %al │ │ + and %dl,%al │ │ + mov %al,0x170(%rsp) │ │ + mov 0x1b8(%rsp),%rax │ │ + add %ecx,%eax │ │ + mov %r8,%rcx │ │ + shl $0x5,%rcx │ │ + mov %rcx,0x80(%rsp) │ │ + add %r11,%rcx │ │ + lea 0x58(%rax,%rcx,1),%rax │ │ + mov %rax,0x30(%rsp) │ │ + movzbl 0x9(%r12),%eax │ │ + cmp $0xd,%al │ │ + jne b01a8 │ │ + jmp b01a0 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + mov 0x90(%rsp),%rax │ │ + lea 0x5d471(%rip),%rcx │ │ + movzbl (%rcx,%rax,8),%r15d │ │ + movzbl %r15b,%edi │ │ + lea 0x0(%rbp,%rdi,4),%rbp │ │ + add %edi,%ebx │ │ + mov %r13d,%ecx │ │ + shl %cl,%edi │ │ + add 0x10(%r11),%edi │ │ + mov %edi,0x10(%r11) │ │ + cmp 0x68(%rsp),%ebx │ │ + jge b0060 │ │ + movzbl 0x9(%r12),%eax │ │ + cmp $0xd,%al │ │ + jne b01a8 │ │ + cmpb $0x0,0xf(%r12,%r8,1) │ │ + jne b01b0 │ │ + cmpb $0x0,0xc(%r12) │ │ + je b0210 │ │ + cmpb $0x0,0x6(%r12) │ │ + je b049e │ │ + mov 0x70(%rsp),%rax │ │ + cmpl $0x0,0x10f8(%rax) │ │ + jne b0160 │ │ + mov 0x90(%rsp),%rax │ │ + lea 0x5d407(%rip),%rcx │ │ + movzbl 0x1(%rcx,%rax,8),%eax │ │ + add $0xff,%al │ │ + cmp $0xf,%al │ │ + ja b0690 │ │ + movzbl %al,%eax │ │ + lea 0x5fd8e(%rip),%rcx │ │ + movslq (%rcx,%rax,4),%rax │ │ + add %rcx,%rax │ │ + jmpq *%rax │ │ + mov 0x30(%rsp),%rax │ │ + movb $0x40,(%rax) │ │ + jmpq b0690 │ │ nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x32ea2(%rip),%r10 │ │ - lea -0x2e8a9(%rip),%r11 │ │ - mov $0x8,%r8d │ │ - mov $0x8,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2e8e2(%rip),%r10 │ │ - lea -0x32ee9(%rip),%r11 │ │ - mov $0x8,%r8d │ │ - mov $0x8,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2e922(%rip),%r10 │ │ - mov $0x8,%r8d │ │ - mov $0x8,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r10 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ + movsbl 0xe(%r12),%ecx │ │ + mov %ecx,0xfc(%rsp) │ │ + cmpb $0x0,0x170(%rsp) │ │ + je b022b │ │ + xor %ecx,%ecx │ │ + jmp b0247 │ │ + mov 0x90(%rsp),%rcx │ │ + lea 0x5d3a6(%rip),%rdx │ │ + movzbl (%rdx,%rcx,8),%ecx │ │ + add %ebx,%ecx │ │ + cmp 0x68(%rsp),%ecx │ │ + setge %cl │ │ + mov 0x70(%rsp),%r15 │ │ + mov 0x108(%rsp),%edx │ │ + xor $0x1,%cl │ │ + movzbl %cl,%ecx │ │ + cmp %edx,%ebx │ │ + jle b0262 │ │ + xor %r10d,%r10d │ │ + jmp b02a0 │ │ + mov $0x8,%r10d │ │ + cmpl $0x0,0x134(%rsp) │ │ + jne b02a0 │ │ + mov 0x90(%rsp),%rdx │ │ + lea 0x5d35f(%rip),%rsi │ │ + movzbl 0x1(%rsi,%rdx,8),%edx │ │ + add 0x100(%rsp),%edx │ │ + cmp 0xf8(%rsp),%edx │ │ + jge b025d │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2e962(%rip),%r10 │ │ - lea -0x2e5f9(%rip),%r11 │ │ - mov $0x8,%r8d │ │ - mov $0x8,%r9d │ │ + or %ecx,%r10d │ │ + mov 0x14(%r11),%edx │ │ + mov %edx,%ecx │ │ + and 0xa4(%rsp),%ecx │ │ + mov 0xd40(%r15),%esi │ │ + add $0xffffffff,%esi │ │ + test %esi,%ecx │ │ + mov %rbp,0x40(%rsp) │ │ + mov %rbx,0x88(%rsp) │ │ + je b02d0 │ │ + xor %r11d,%r11d │ │ + jmp b02f5 │ │ + movzbl 0xd3c(%r15),%ecx │ │ + mov %edx,%esi │ │ + sar %cl,%esi │ │ + add $0xffffffff,%esi │ │ + imul 0xd30(%r15),%esi │ │ + shl $0x7,%esi │ │ + movslq %esi,%r11 │ │ + add 0xd08(%r15,%r8,8),%r11 │ │ + cmp $0xd,%al │ │ + movzbl %al,%eax │ │ + mov $0x0,%ecx │ │ + cmove %ecx,%eax │ │ + mov %r13d,%ecx │ │ + sar %cl,%edi │ │ + mov 0xd0(%rsp),%r13 │ │ + mov %r13d,%ecx │ │ + sar %cl,%edx │ │ + movzbl %al,%eax │ │ + mov %rax,0x178(%rsp) │ │ + mov 0xb8(%rsp),%rbx │ │ + mov 0x3630(%rbx),%eax │ │ + mov 0x3634(%rbx),%r8d │ │ + mov 0x50(%rsp),%rcx │ │ + sar %cl,%eax │ │ + mov 0x3638(%rbx),%ebp │ │ + mov %r13d,%ecx │ │ + sar %cl,%ebp │ │ + xor %esi,%esi │ │ + cmp %eax,%edi │ │ + setg %sil │ │ + xor %eax,%eax │ │ + cmp %ebp,%edx │ │ + setg %al │ │ + mov 0x50(%rsp),%rcx │ │ + sar %cl,%r8d │ │ + mov 0x363c(%rbx),%r9d │ │ + mov %r13d,%ecx │ │ + sar %cl,%r9d │ │ + mov 0x90(%rsp),%rcx │ │ + lea 0x5d267(%rip),%rbx │ │ + movzbl (%rbx,%rcx,8),%r12d │ │ + movzbl 0x1(%rbx,%rcx,8),%ebp │ │ + mov 0x8(%r15),%rcx │ │ + mov 0x3fc(%rcx),%ebx │ │ + sub $0x30,%rsp │ │ + mov %eax,%ecx │ │ + pushq 0x110(%rsp) │ │ + push %rbx │ │ + push %rbp │ │ + push %r12 │ │ + lea 0x14c(%rsp),%rax │ │ push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ + pushq 0x1d0(%rsp) │ │ push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2e632(%rip),%r10 │ │ - lea -0x2e9a9(%rip),%r11 │ │ - mov $0x8,%r8d │ │ - mov $0x8,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ + pushq 0x110(%rsp) │ │ + mov 0xb0(%rsp),%r14 │ │ + push %r14 │ │ push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x32fe2(%rip),%r10 │ │ - lea -0x2e679(%rip),%r11 │ │ - mov $0x8,%r8d │ │ - mov $0x8,%r9d │ │ + callq dbf50 │ │ + add $0x80,%rsp │ │ + mov 0xfc(%rsp),%r9d │ │ + or 0x140(%rsp),%r9d │ │ + mov %r9d,0xfc(%rsp) │ │ + mov %eax,%r10d │ │ + shl $0x2,%r12d │ │ + shl $0x2,%ebp │ │ + or 0xb4(%rsp),%r9d │ │ + mov 0xd28(%r15),%eax │ │ + mov 0xd2c(%r15),%edx │ │ + mov 0x50(%rsp),%rcx │ │ + lea (%rcx,%rax,4),%eax │ │ + mov 0x60(%rsp),%r15 │ │ + mov 0x10(%r15),%ecx │ │ + and 0x13c(%rsp),%ecx │ │ + shl $0x2,%ecx │ │ + sub %ecx,%eax │ │ + mov 0x50(%rsp),%rcx │ │ + sar %cl,%eax │ │ + lea 0x0(%r13,%rdx,4),%ebx │ │ + mov 0x14(%r15),%ecx │ │ + and 0xa4(%rsp),%ecx │ │ + shl $0x2,%ecx │ │ + sub %ecx,%ebx │ │ + mov %r13d,%ecx │ │ + mov 0x50(%rsp),%r13 │ │ + sar %cl,%ebx │ │ + sub $0x30,%rsp │ │ + mov %r14,%rdi │ │ + mov 0xd8(%rsp),%rsi │ │ + mov 0x110(%rsp),%rdx │ │ + mov %r12d,%ecx │ │ + mov %ebp,%r8d │ │ + push %rbx │ │ push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ + mov 0x118(%rsp),%rax │ │ + callq *0x40(%rax,%r10,8) │ │ + mov %r15,%r11 │ │ + mov %r14,%rbp │ │ + add $0x40,%rsp │ │ + mov 0x58(%rsp),%r12 │ │ + mov 0x38(%rsp),%r8 │ │ + mov 0x88(%rsp),%rbx │ │ + cmpb $0x0,0x6(%r12) │ │ + jne b01bc │ │ + mov 0x70(%rsp),%r15 │ │ + cmpl $0x0,0x10f8(%r15) │ │ + je b056d │ │ + mov 0xb8(%rsp),%rcx │ │ + mov 0x36b0(%rcx),%rdx │ │ + mov %r15,%rsi │ │ + mov 0x90(%rsp),%rax │ │ + lea 0x5d10e(%rip),%rdi │ │ + movzbl (%rdi,%rax,8),%r15d │ │ + movzbl 0x1(%rdi,%rax,8),%eax │ │ + imul %r15,%rax │ │ + shl $0x5,%rax │ │ + add %rdx,%rax │ │ + mov %rax,0x36b0(%rcx) │ │ + movslq 0x14(%r11),%rax │ │ + imul 0xd18(%rsi),%rax │ │ + movslq 0x10(%r11),%rcx │ │ + add %rax,%rcx │ │ + lea (%rcx,%rcx,4),%rax │ │ + add %rax,%rax │ │ + add 0x1108(%rsi),%rax │ │ + mov 0x118(%rsp),%rcx │ │ + movswl (%rax,%rcx,2),%r14d │ │ + movzbl 0x6(%rcx,%rax,1),%eax │ │ + mov %eax,0x4c(%rsp) │ │ + test %r14d,%r14d │ │ + js b0563 │ │ + movzbl 0x7(%r12),%eax │ │ + mov 0x4c(%rsp),%r8d │ │ + mov %rax,%rcx │ │ + shl $0x7,%rcx │ │ + lea (%rcx,%rax,8),%rax │ │ + add 0xd8(%rsp),%rax │ │ + mov %rbp,%rdi │ │ + mov 0xa8(%rsp),%rsi │ │ + mov %r14d,%ecx │ │ + callq *0x2a8(%rax,%r8,8) │ │ + mov 0x38(%rsp),%r8 │ │ + mov 0x60(%rsp),%r11 │ │ + jmpq b0174 │ │ + mov %rbp,0x40(%rsp) │ │ + mov 0xc8(%rsp),%rax │ │ + lea (%rbx,%rax,1),%r13d │ │ + mov 0x288(%r11),%rax │ │ + add 0x80(%rsp),%rax │ │ + lea (%rax,%r13,1),%rsi │ │ + add $0x40,%rsi │ │ + movzbl 0x7(%r12),%ecx │ │ sub $0x18,%rsp │ │ - lea -0x2e6b2(%rip),%r10 │ │ - lea -0x33029(%rip),%r11 │ │ - mov $0x8,%r8d │ │ - mov $0x8,%r9d │ │ + mov %r11,%rdi │ │ + mov 0x48(%rsp),%rdx │ │ + mov 0x150(%rsp),%r8d │ │ + mov %r12,%r9 │ │ + lea 0x3f(%rsp),%rax │ │ push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2e6f2(%rip),%r10 │ │ - mov $0x8,%r8d │ │ - mov $0x8,%r9d │ │ + lea 0x6c(%rsp),%rax │ │ push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r10 │ │ + pushq 0x180(%rsp) │ │ + pushq 0x148(%rsp) │ │ pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ + mov %r11,%rbp │ │ + callq acf90 │ │ + add $0x40,%rsp │ │ + mov %rbp,%rsi │ │ + mov %eax,%r14d │ │ + mov 0x90(%rsp),%rax │ │ + lea 0x5cff1(%rip),%rcx │ │ + movzbl 0x1(%rcx,%rax,8),%edx │ │ + mov 0xd2c(%r15),%eax │ │ + mov 0xd0(%rsp),%rcx │ │ + add %ecx,%eax │ │ + sub 0x14(%rbp),%eax │ │ + sar %cl,%eax │ │ + cmp %edx,%eax │ │ + cmovg %edx,%eax │ │ + lea -0x1(%rax),%ecx │ │ + cmp $0xf,%ecx │ │ + ja b07ad │ │ + lea 0x5f9de(%rip),%rdx │ │ + movslq (%rdx,%rcx,4),%rcx │ │ + add %rdx,%rcx │ │ + jmpq *%rcx │ │ + movzbl 0x27(%rsp),%r12d │ │ + mov 0x30(%rsp),%rax │ │ + mov %r12b,(%rax) │ │ + jmpq b0839 │ │ + mov 0x30(%rsp),%rax │ │ + movl $0x40404040,(%rax) │ │ + jmp b0690 │ │ + mov 0x30(%rsp),%rax │ │ + movw $0x4040,(%rax) │ │ + jmp b0690 │ │ + movabs $0x4040404040404040,%rax │ │ + mov 0x30(%rsp),%rcx │ │ + mov %rax,(%rcx) │ │ + jmp b0690 │ │ + movabs $0x4040404040404040,%rax │ │ + mov 0x30(%rsp),%rcx │ │ + mov %rax,(%rcx) │ │ + mov %rax,0x8(%rcx) │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2dbf2(%rip),%r10 │ │ - lea -0x330a9(%rip),%r11 │ │ - mov $0x8,%r8d │ │ - mov $0x8,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x330e2(%rip),%r10 │ │ - lea -0x2dc39(%rip),%r11 │ │ - mov $0x8,%r8d │ │ - mov $0x8,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2dc72(%rip),%r10 │ │ - lea -0x2e7b9(%rip),%r11 │ │ - mov $0x8,%r8d │ │ - mov $0x8,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2e7f2(%rip),%r10 │ │ - lea -0x2dcb9(%rip),%r11 │ │ - mov $0x8,%r8d │ │ - mov $0x8,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2dcf2(%rip),%r10 │ │ - lea -0x2eba9(%rip),%r11 │ │ - mov $0x8,%r8d │ │ - mov $0x8,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2ebe2(%rip),%r10 │ │ - lea -0x2dd39(%rip),%r11 │ │ - mov $0x8,%r8d │ │ - mov $0x8,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x32f72(%rip),%r10 │ │ - lea -0x33229(%rip),%r11 │ │ - mov $0x8,%r8d │ │ - mov $0x10,%r9d │ │ - push %rax │ │ - pushq $0x1 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2dd82(%rip),%r10 │ │ - lea -0x2ddb9(%rip),%r11 │ │ - mov $0x8,%r8d │ │ - mov $0x10,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x32ff2(%rip),%r10 │ │ - lea -0x2eca9(%rip),%r11 │ │ - mov $0x8,%r8d │ │ - mov $0x10,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ + mov 0x90(%rsp),%rax │ │ + lea 0x5cf41(%rip),%rcx │ │ + movzbl (%rcx,%rax,8),%r15d │ │ + lea -0x1(%r15),%eax │ │ + cmp $0xf,%al │ │ + ja b0174 │ │ + movzbl %al,%eax │ │ + lea 0x5f906(%rip),%rcx │ │ + movslq (%rcx,%rax,4),%rax │ │ + add %rcx,%rax │ │ + jmpq *%rax │ │ + mov 0xc8(%rsp),%rax │ │ + add %ebx,%eax │ │ + mov 0x28(%rsp),%rcx │ │ + mov (%rcx),%rcx │ │ + add 0x80(%rsp),%rcx │ │ + movb $0x40,0x40(%rax,%rcx,1) │ │ + mov $0x1,%r15b │ │ + jmpq b0174 │ │ + mov 0xc8(%rsp),%rax │ │ + add %ebx,%eax │ │ + mov 0x28(%rsp),%rcx │ │ + mov (%rcx),%rcx │ │ + add 0x80(%rsp),%rcx │ │ + movl $0x40404040,0x40(%rax,%rcx,1) │ │ + mov $0x4,%r15b │ │ + jmpq b0174 │ │ + mov 0xc8(%rsp),%rax │ │ + add %ebx,%eax │ │ + mov 0x28(%rsp),%rcx │ │ + mov (%rcx),%rcx │ │ + add 0x80(%rsp),%rcx │ │ + movw $0x4040,0x40(%rax,%rcx,1) │ │ + mov $0x2,%r15b │ │ + jmpq b0174 │ │ + mov 0xc8(%rsp),%rax │ │ + add %ebx,%eax │ │ + mov 0x28(%rsp),%rcx │ │ + mov (%rcx),%rcx │ │ + add 0x80(%rsp),%rcx │ │ + movabs $0x4040404040404040,%rdx │ │ + mov %rdx,0x40(%rax,%rcx,1) │ │ + mov $0x8,%r15b │ │ + jmpq b0174 │ │ + mov 0xc8(%rsp),%rax │ │ + add %ebx,%eax │ │ + mov 0x28(%rsp),%rsi │ │ + mov (%rsi),%rcx │ │ + mov 0x80(%rsp),%rdi │ │ + add %rdi,%rcx │ │ + movabs $0x4040404040404040,%rdx │ │ + mov %rdx,0x40(%rax,%rcx,1) │ │ + mov (%rsi),%rcx │ │ + add %rdi,%rcx │ │ + mov %rdx,0x48(%rax,%rcx,1) │ │ + mov $0x10,%r15b │ │ + jmpq b0174 │ │ + movzbl 0x27(%rsp),%r12d │ │ + movslq %eax,%rdx │ │ + movzbl %r12b,%esi │ │ + mov 0x30(%rsp),%rdi │ │ + callq 4480 │ │ + jmp b0839 │ │ + movzbl 0x27(%rsp),%r12d │ │ + imul $0x1010101,%r12d,%eax │ │ + mov 0x30(%rsp),%rcx │ │ + mov %eax,(%rcx) │ │ + jmp b0839 │ │ + movzbl 0x27(%rsp),%r12d │ │ + mov %r12d,%eax │ │ + shl $0x8,%eax │ │ + or %r12d,%eax │ │ + mov 0x30(%rsp),%rcx │ │ + mov %ax,(%rcx) │ │ + jmp b0839 │ │ + movzbl 0x27(%rsp),%r12d │ │ + mov %r12,%rax │ │ + movabs $0x101010101010101,%rcx │ │ + imul %rcx,%rax │ │ + mov 0x30(%rsp),%rcx │ │ + mov %rax,(%rcx) │ │ + jmp b0839 │ │ + movzbl 0x27(%rsp),%r12d │ │ + mov %r12,%rax │ │ + movabs $0x101010101010101,%rcx │ │ + imul %rcx,%rax │ │ + mov 0x30(%rsp),%rcx │ │ + mov %rax,(%rcx) │ │ + mov %rax,0x8(%rcx) │ │ + mov 0x38(%rsp),%r8 │ │ + mov 0x40(%rsp),%rbp │ │ + mov 0xd28(%r15),%eax │ │ + mov 0x50(%rsp),%rdx │ │ + add %edx,%eax │ │ + mov 0x60(%rsp),%rcx │ │ + sub 0x10(%rcx),%eax │ │ + mov %edx,%ecx │ │ + sar %cl,%eax │ │ + mov 0x90(%rsp),%rcx │ │ + lea 0x5cd74(%rip),%rdx │ │ + movzbl (%rdx,%rcx,8),%r15d │ │ + cmp %r15d,%eax │ │ + cmovg %r15d,%eax │ │ + lea -0x1(%rax),%ecx │ │ + movzbl %r12b,%esi │ │ + cmp $0xf,%ecx │ │ + ja b08ae │ │ + lea 0x5f7b5(%rip),%rdx │ │ + movslq (%rdx,%rcx,4),%rcx │ │ + add %rdx,%rcx │ │ + jmpq *%rcx │ │ + mov 0x28(%rsp),%rax │ │ + mov (%rax),%rax │ │ + add 0x80(%rsp),%rax │ │ + mov %r12b,0x40(%r13,%rax,1) │ │ + jmpq b096f │ │ + mov 0x28(%rsp),%rcx │ │ + mov (%rcx),%rcx │ │ + add 0x80(%rsp),%rcx │ │ + lea (%rcx,%r13,1),%rdi │ │ + add $0x40,%rdi │ │ + movslq %eax,%rdx │ │ + callq 4480 │ │ + mov 0x40(%rsp),%rbp │ │ + mov 0x38(%rsp),%r8 │ │ + jmpq b096f │ │ + imul $0x1010101,%esi,%eax │ │ + mov 0x28(%rsp),%rcx │ │ + mov (%rcx),%rcx │ │ + add 0x80(%rsp),%rcx │ │ + mov %eax,0x40(%r13,%rcx,1) │ │ + jmp b096f │ │ + mov %esi,%eax │ │ + shl $0x8,%eax │ │ + or %esi,%eax │ │ + mov 0x28(%rsp),%rcx │ │ + mov (%rcx),%rcx │ │ + add 0x80(%rsp),%rcx │ │ + mov %ax,0x40(%r13,%rcx,1) │ │ + jmp b096f │ │ + movabs $0x101010101010101,%rax │ │ + imul %rax,%rsi │ │ + mov 0x28(%rsp),%rax │ │ + mov (%rax),%rax │ │ + add 0x80(%rsp),%rax │ │ + mov %rsi,0x40(%r13,%rax,1) │ │ + jmp b096f │ │ + movabs $0x101010101010101,%rax │ │ + imul %rax,%rsi │ │ + mov 0x28(%rsp),%rcx │ │ + mov (%rcx),%rax │ │ + mov 0x80(%rsp),%rdx │ │ + add %rdx,%rax │ │ + mov %rsi,0x40(%r13,%rax,1) │ │ + mov (%rcx),%rax │ │ + add %rdx,%rax │ │ + mov %rsi,0x48(%r13,%rax,1) │ │ + mov 0x58(%rsp),%r12 │ │ + mov 0x50(%rsp),%r13 │ │ + mov 0x158(%rsp),%rdx │ │ + test %r14d,%r14d │ │ + jns b052a │ │ + jmpq b0563 │ │ + add $0x208,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ retq │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2e952(%rip),%r10 │ │ - lea -0x332e9(%rip),%r11 │ │ - mov $0x8,%r8d │ │ - mov $0x10,%r9d │ │ - push %rax │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + sub $0x188,%rsp │ │ + mov (%rdi),%r11 │ │ + mov 0x10(%rdi),%eax │ │ + mov %rax,0x50(%rsp) │ │ + movslq %eax,%r10 │ │ + mov %r10d,%eax │ │ + and $0x1f,%eax │ │ + mov 0x14(%rdi),%r12d │ │ + movslq %r12d,%r8 │ │ + mov %r8d,%ebp │ │ + and $0x1f,%ebp │ │ + mov 0x840(%r11),%r13d │ │ + xor %ebx,%ebx │ │ + cmp $0x1,%r13d │ │ + sete %bl │ │ + xor %r14d,%r14d │ │ + cmp $0x3,%r13d │ │ + setne %r14b │ │ + mov %rax,%rcx │ │ + mov %rax,0xc8(%rsp) │ │ + mov %r14d,%ecx │ │ + shr %cl,%rax │ │ + mov %rax,0xf0(%rsp) │ │ + mov %rbp,%rax │ │ + mov %rbp,0xd0(%rsp) │ │ + mov %r8,%rbp │ │ + mov %rbx,0x88(%rsp) │ │ + mov %ebx,%ecx │ │ + shr %cl,%rax │ │ + mov %rax,0xe8(%rsp) │ │ + mov %esi,0x128(%rsp) │ │ + mov 0xd28(%r11),%eax │ │ + sub %r10d,%eax │ │ + mov %esi,%ecx │ │ + lea 0x5cb2d(%rip),%r15 │ │ + movzbl (%r15,%rcx,4),%r8d │ │ + cmp %r8d,%eax │ │ + cmovg %r8d,%eax │ │ + mov %rax,0x100(%rsp) │ │ + mov 0xd2c(%r11),%eax │ │ + sub %ebp,%eax │ │ + mov %rcx,0x58(%rsp) │ │ + movzbl 0x1(%r15,%rcx,4),%r9d │ │ + cmp %r9d,%eax │ │ + cmovg %r9d,%eax │ │ + mov %rdx,0x38(%rsp) │ │ + mov 0x8(%rdi),%rcx │ │ + mov %rcx,0x130(%rsp) │ │ + mov 0xca8(%r11),%rcx │ │ + mov %rcx,0xc0(%rsp) │ │ + test %r13d,%r13d │ │ + mov %rax,0xf8(%rsp) │ │ + je b0ac2 │ │ + test $0x1,%r10b │ │ + jne b0d77 │ │ + cmp %r14d,%r8d │ │ + ja b0d77 │ │ + movl $0x0,0x70(%rsp) │ │ + xor %eax,%eax │ │ + cmp $0x3,%r13d │ │ + setne %al │ │ + mov $0x3,%edx │ │ + sub %r13d,%edx │ │ + test %r13d,%r13d │ │ + mov %r13d,0x118(%rsp) │ │ + cmove %r13d,%edx │ │ + mov 0x88(%rsp),%r13 │ │ + lea (%r9,%r13,1),%esi │ │ + mov %r13d,%ecx │ │ + shr %cl,%esi │ │ + mov %rsi,0xa0(%rsp) │ │ + lea (%r8,%rax,1),%rsi │ │ + mov %eax,%ecx │ │ + shr %cl,%rsi │ │ + mov %rsi,0xa8(%rsp) │ │ + mov 0x828(%r11),%rax │ │ + imul %rax,%rbp │ │ + add %r10,%rbp │ │ + shl $0x2,%rbp │ │ + mov 0x50(%rsp),%r10 │ │ + mov %r10d,%ebx │ │ + mov %r14d,%ecx │ │ + sar %cl,%ebx │ │ + mov %rbp,%rsi │ │ + movslq %ebx,%rbp │ │ + mov %r12d,%ebx │ │ + mov %r13d,%ecx │ │ + sar %cl,%ebx │ │ + movslq %ebx,%rcx │ │ + imul 0x830(%r11),%rcx │ │ + add %rbp,%rcx │ │ + shl $0x2,%rcx │ │ + mov %rcx,0x98(%rsp) │ │ + mov 0x18(%r11),%rcx │ │ + mov %r14,0x90(%rsp) │ │ + not %r14d │ │ + not %r13d │ │ + add 0x810(%r11),%rsi │ │ + testb $0x1,0xe8(%rcx) │ │ + mov %rdi,0x28(%rsp) │ │ + mov %r11,0x30(%rsp) │ │ + mov %r8,0x78(%rsp) │ │ + mov %rsi,0xb0(%rsp) │ │ + mov %r9,0x40(%rsp) │ │ + jne b0cc7 │ │ + lea 0x908(%r11),%r15 │ │ + mov 0x38(%rsp),%rcx │ │ + mov 0x8(%rcx),%ebx │ │ + sub $0x8,%rsp │ │ + xor %edx,%edx │ │ + mov %rax,%rcx │ │ + pushq $0x9 │ │ pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2e992(%rip),%r10 │ │ - lea -0x2ed29(%rip),%r11 │ │ - mov $0x8,%r8d │ │ - mov $0x10,%r9d │ │ - push %rax │ │ + push %r15 │ │ + push %rbx │ │ pushq $0x0 │ │ + push %r12 │ │ push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2e9d2(%rip),%r10 │ │ - lea -0x2e9f9(%rip),%r11 │ │ - mov $0x8,%r8d │ │ - mov $0x10,%r9d │ │ - push %rax │ │ + callq b3320 │ │ + add $0x40,%rsp │ │ + test %eax,%eax │ │ + jne b32ff │ │ + cmpb $0x0,0x70(%rsp) │ │ + je b23f0 │ │ + mov 0x78(%rsp),%rax │ │ + cmp 0x90(%rsp),%eax │ │ + sete %cl │ │ + mov %eax,%r8d │ │ + shl %cl,%r8d │ │ + mov 0x40(%rsp),%rax │ │ + cmp 0x88(%rsp),%eax │ │ + sete %cl │ │ + mov %eax,%r12d │ │ + shl %cl,%r12d │ │ + mov 0x30(%rsp),%rax │ │ + mov 0x818(%rax),%rsi │ │ + add 0x98(%rsp),%rsi │ │ + mov 0x830(%rax),%rcx │ │ + mov 0x28(%rsp),%rdi │ │ + mov 0x10(%rdi),%eax │ │ + and %r14d,%eax │ │ + mov 0x14(%rdi),%ebp │ │ + and %r13d,%ebp │ │ + mov 0x38(%rsp),%rdx │ │ + mov 0x8(%rdx),%ebx │ │ + sub $0x8,%rsp │ │ + xor %edx,%edx │ │ + mov %r8d,0x58(%rsp) │ │ + mov %r12d,%r9d │ │ + pushq $0x9 │ │ pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ + push %r15 │ │ + push %rbx │ │ pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2df72(%rip),%r10 │ │ - lea -0x2eda9(%rip),%r11 │ │ - mov $0x8,%r8d │ │ - mov $0x10,%r9d │ │ + push %rbp │ │ push %rax │ │ + callq b3320 │ │ + add $0x40,%rsp │ │ + test %eax,%eax │ │ + jne b32ff │ │ + mov 0x30(%rsp),%rax │ │ + mov 0x820(%rax),%rsi │ │ + add 0x98(%rsp),%rsi │ │ + mov 0x28(%rsp),%rdi │ │ + and 0x10(%rdi),%r14d │ │ + mov 0x830(%rax),%rcx │ │ + and 0x14(%rdi),%r13d │ │ + mov 0x38(%rsp),%rax │ │ + mov 0x8(%rax),%eax │ │ + sub $0x8,%rsp │ │ + xor %edx,%edx │ │ + mov 0x58(%rsp),%r8d │ │ + mov %r12d,%r9d │ │ + pushq $0x9 │ │ pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x33132(%rip),%r10 │ │ - lea -0x2ea79(%rip),%r11 │ │ - mov $0x8,%r8d │ │ - mov $0x10,%r9d │ │ + push %r15 │ │ push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2dff2(%rip),%r10 │ │ - lea -0x33429(%rip),%r11 │ │ - mov $0x8,%r8d │ │ - mov $0x10,%r9d │ │ + pushq $0x2 │ │ + push %r13 │ │ + push %r14 │ │ + callq b3320 │ │ + add $0x40,%rsp │ │ + test %eax,%eax │ │ + jne b32ff │ │ + jmpq b23f0 │ │ + mov 0x58(%rsp),%rbp │ │ + lea (%r15,%rbp,4),%rbp │ │ + mov %rbp,0x80(%rsp) │ │ + mov 0x38(%rsp),%rbp │ │ + cmpb $0x0,0x14(%rbp) │ │ + movslq %edx,%rdx │ │ + je b0e5e │ │ + mov %rdx,%r14 │ │ + movzbl 0x1b(%rbp),%eax │ │ + mov %rax,0x68(%rsp) │ │ + lea 0x2440(%rdi),%r13 │ │ + mov 0x78(%rsp),%r8 │ │ + lea 0x0(,%r8,4),%rax │ │ + mov %rax,0x60(%rsp) │ │ + movsbq 0x18(%rbp),%rax │ │ + lea (%rax,%rax,8),%rdx │ │ + mov %rdx,%rsi │ │ + shl $0x5,%rsi │ │ + lea (%r11,%rsi,1),%r10 │ │ + add $0x20,%r10 │ │ + cmpb $0x6,0x15(%rbp) │ │ + jne b0d98 │ │ + cmpb $0x0,0xba8(%r11,%rax,1) │ │ + je b0d98 │ │ + lea (%rcx,%rdx,4),%rax │ │ + add $0x590,%rax │ │ + sub $0x30,%rsp │ │ + xor %esi,%esi │ │ + mov %r13,%rdx │ │ + mov 0x90(%rsp),%rcx │ │ + mov 0xb0(%rsp),%r8 │ │ + mov $0x0,%r9d │ │ push %rax │ │ - pushq $0x0 │ │ push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2e032(%rip),%r10 │ │ - lea -0x2eaf9(%rip),%r11 │ │ - mov $0x8,%r8d │ │ - mov $0x10,%r9d │ │ + callq b39b0 │ │ + add $0x40,%rsp │ │ + test %eax,%eax │ │ + jne b32ff │ │ + jmp b0dcf │ │ + mov $0x1,%al │ │ + mov %eax,0x70(%rsp) │ │ + cmp 0x88(%rsp),%r9d │ │ + ja b0aca │ │ + mov %ebp,%eax │ │ + and $0x1,%al │ │ + mov %eax,0x70(%rsp) │ │ + jmpq b0aca │ │ + mov 0x8(%rbp),%ebx │ │ + sub $0x8,%rsp │ │ + xor %esi,%esi │ │ + mov %r13,%rdx │ │ + xor %ecx,%ecx │ │ + mov 0x48(%rsp),%r9 │ │ + pushq 0x70(%rsp) │ │ push %rax │ │ - pushq $0x0 │ │ push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2dfc2(%rip),%r10 │ │ - lea -0x334a9(%rip),%r11 │ │ - mov $0x8,%r8d │ │ - mov $0x10,%r9d │ │ - push %rax │ │ + push %rbx │ │ pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x33232(%rip),%r10 │ │ - lea -0x2e039(%rip),%r11 │ │ - mov $0x8,%r8d │ │ - mov $0x10,%r9d │ │ + push %r12 │ │ + pushq 0x88(%rsp) │ │ + callq b3320 │ │ + add $0x40,%rsp │ │ + test %eax,%eax │ │ + jne b32ff │ │ + mov 0x38(%rsp),%rbx │ │ + movsbq 0x19(%rbx),%rbp │ │ + lea 0x0(,%rbp,8),%rcx │ │ + add %rbp,%rcx │ │ + mov %rcx,%rax │ │ + shl $0x5,%rax │ │ + mov 0x30(%rsp),%rsi │ │ + add %rsi,%rax │ │ + add $0x20,%rax │ │ + cmpb $0x6,0x15(%rbx) │ │ + jne b0ed1 │ │ + cmpb $0x0,0xba8(%rsi,%rbp,1) │ │ + je b0ed1 │ │ + mov 0x28(%rsp),%rdi │ │ + lea 0xa440(%rdi),%rdx │ │ + mov 0x18(%rsi),%rsi │ │ + lea (%rsi,%rcx,4),%rbp │ │ + add $0x590,%rbp │ │ + sub $0x30,%rsp │ │ + xor %esi,%esi │ │ + mov 0x90(%rsp),%rcx │ │ + mov 0xb0(%rsp),%r8 │ │ + mov $0x0,%r9d │ │ + push %rbp │ │ push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2e042(%rip),%r10 │ │ - lea -0x2ebb9(%rip),%r11 │ │ - mov $0x8,%r8d │ │ - mov $0x10,%r9d │ │ + callq b39b0 │ │ + add $0x40,%rsp │ │ + test %eax,%eax │ │ + jne b32ff │ │ + jmpq b0f1b │ │ + mov %rdx,0x60(%rsp) │ │ + movsbq 0x18(%rbp),%r10 │ │ + lea (%r10,%r10,8),%rbx │ │ + mov %rbx,%rdx │ │ + shl $0x5,%rdx │ │ + add %r11,%rdx │ │ + add $0x20,%rdx │ │ + mov %rdx,0x68(%rsp) │ │ + movzbl 0x1b(%rbp),%r15d │ │ + mov 0x78(%rsp),%r8 │ │ + mov 0x40(%rsp),%rdx │ │ + cmp %edx,%r8d │ │ + cmovb %r8d,%edx │ │ + cmp $0x2,%edx │ │ + jl b1026 │ │ + cmpb $0x2,0x15(%rbp) │ │ + jne b0fd6 │ │ + cmpb $0x0,0xba8(%r11,%r10,1) │ │ + je b0fd6 │ │ + cmpb $0x2,0x16(%rbp) │ │ + je b0fe5 │ │ + lea (%rcx,%rbx,4),%rbp │ │ + add $0x590,%rbp │ │ + jmpq b0fec │ │ + mov 0x28(%rsp),%rdi │ │ + lea 0xa440(%rdi),%rdx │ │ + mov 0x10(%rdi),%r10d │ │ + mov 0x14(%rdi),%r11d │ │ + mov 0xc(%rbx),%ebx │ │ + sub $0x8,%rsp │ │ + xor %esi,%esi │ │ + xor %ecx,%ecx │ │ + mov 0x80(%rsp),%r8 │ │ + mov 0x48(%rsp),%r9 │ │ + pushq 0x70(%rsp) │ │ + push %rbp │ │ push %rax │ │ + push %rbx │ │ pushq $0x0 │ │ - push %r10 │ │ push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2e132(%rip),%r10 │ │ - lea -0x2e0b9(%rip),%r11 │ │ - mov $0x8,%r8d │ │ - mov $0x10,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ + callq b3320 │ │ + add $0x40,%rsp │ │ + test %eax,%eax │ │ + jne b32ff │ │ + mov 0x28(%rsp),%rbp │ │ + lea 0x12440(%rbp),%rax │ │ + mov %rax,0x110(%rsp) │ │ + mov 0x38(%rsp),%rdx │ │ + mov 0x14(%rdx),%al │ │ + add $0xff,%al │ │ + cmp $0x3,%al │ │ + ja b1747 │ │ + movzbl %al,%eax │ │ + lea 0x5f135(%rip),%rcx │ │ + movslq (%rcx,%rax,4),%rax │ │ + add %rcx,%rax │ │ + jmpq *%rax │ │ + movsbq 0x18(%rdx),%rax │ │ + movsbq 0x19(%rdx),%rcx │ │ + lea 0x0(,%rax,8),%rdx │ │ + sub %rax,%rdx │ │ + mov 0x30(%rsp),%rax │ │ + add %rax,%rdx │ │ + movzbl 0x1058(%rcx,%rdx,1),%ebx │ │ + mov 0x828(%rax),%rsi │ │ + lea 0xa440(%rbp),%rcx │ │ + mov 0x40(%rsp),%rax │ │ + lea 0x0(,%rax,4),%r9d │ │ sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2e0c2(%rip),%r10 │ │ - lea -0x2efa9(%rip),%r11 │ │ - mov $0x8,%r8d │ │ - mov $0x10,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ + mov 0xe8(%rsp),%rdi │ │ + mov %r13,%rdx │ │ + mov 0x98(%rsp),%r8 │ │ + mov %rbx,0x118(%rsp) │ │ + push %rbx │ │ + mov 0x100(%rsp),%rax │ │ + callq *0x248(%rax) │ │ + add $0x40,%rsp │ │ + cmpb $0x0,0x70(%rsp) │ │ + jne b18ff │ │ + jmpq b23f0 │ │ + cmpb $0x2,0x16(%rbp) │ │ + jne b1026 │ │ + cmpl $0x1,0x3f5c0(%rdi) │ │ + jbe b1026 │ │ + lea 0x3f5c0(%rdi),%rbp │ │ + sub $0x30,%rsp │ │ + mov 0xe0(%rsp),%rsi │ │ + xor %edx,%edx │ │ + mov %rax,%rcx │ │ + mov 0xb0(%rsp),%r8 │ │ + xor %r9d,%r9d │ │ + push %rbp │ │ + pushq 0xa0(%rsp) │ │ + callq b39b0 │ │ + add $0x40,%rsp │ │ + test %eax,%eax │ │ + jne b32ff │ │ + jmpq b10c3 │ │ + mov 0x8(%rbp),%ebx │ │ + sub $0x8,%rsp │ │ + xor %edx,%edx │ │ + mov %rax,%rcx │ │ + mov 0x48(%rsp),%r9 │ │ + push %r15 │ │ push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2ec52(%rip),%r10 │ │ - lea -0x2e139(%rip),%r11 │ │ - mov $0x8,%r8d │ │ - mov $0x10,%r9d │ │ - push %rax │ │ + pushq 0x80(%rsp) │ │ + push %rbx │ │ pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x32ca2(%rip),%r10 │ │ - lea -0x33629(%rip),%r11 │ │ - mov $0x8,%r8d │ │ - mov $0x20,%r9d │ │ - push %rax │ │ - pushq $0x1 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x2 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2dfb2(%rip),%r10 │ │ - lea -0x2e1b9(%rip),%r11 │ │ - mov $0x8,%r8d │ │ - mov $0x20,%r9d │ │ - push %rax │ │ + push %r12 │ │ + pushq 0x88(%rsp) │ │ + callq b3320 │ │ + add $0x40,%rsp │ │ + test %eax,%eax │ │ + jne b32ff │ │ + mov 0x38(%rsp),%rax │ │ + cmpb $0x1,0x16(%rax) │ │ + jne b10c3 │ │ + mov 0x30(%rsp),%rax │ │ + mov 0x828(%rax),%rdx │ │ + sub $0x28,%rsp │ │ + mov 0x50(%rsp),%rdi │ │ + mov 0xd8(%rsp),%rsi │ │ + mov 0xa8(%rsp),%rcx │ │ + mov $0x0,%r8d │ │ + mov 0xf0(%rsp),%r9 │ │ + pushq 0x120(%rsp) │ │ + pushq 0x130(%rsp) │ │ + pushq 0x108(%rsp) │ │ + callq b3e80 │ │ + add $0x40,%rsp │ │ + test %eax,%eax │ │ + jne b32ff │ │ + mov 0x38(%rsp),%rax │ │ + cmpb $0x0,0x1c(%rax) │ │ + mov %r15,0x50(%rsp) │ │ + je b127e │ │ + mov 0x28(%rsp),%rdi │ │ + lea 0x50c0(%rdi),%rsi │ │ + lea 0x60e0(%rdi),%r12 │ │ + mov 0x38(%rsp),%rax │ │ + movzbl 0x12(%rax),%eax │ │ + cmp $0x3,%al │ │ + mov $0x9,%ecx │ │ + cmovne %eax,%ecx │ │ + movzbl %cl,%r10d │ │ + movl $0x0,0x74(%rsp) │ │ + mov 0x14(%rdi),%edx │ │ + mov 0x30(%rsp),%rax │ │ + mov 0xd40(%rax),%ecx │ │ + add $0xffffffff,%ecx │ │ + test %edx,%ecx │ │ + mov %rsi,0x48(%rsp) │ │ + je b1128 │ │ + xor %r15d,%r15d │ │ + jmp b1149 │ │ + mov 0xd3c(%rax),%cl │ │ + mov %edx,%esi │ │ + sar %cl,%esi │ │ + add $0xffffffff,%esi │ │ + imul 0xd30(%rax),%esi │ │ + shl $0x7,%esi │ │ + movslq %esi,%r15 │ │ + add 0xd00(%rax),%r15 │ │ + mov 0x10(%rdi),%edi │ │ + xor %esi,%esi │ │ + mov 0x130(%rsp),%rbx │ │ + cmp 0x3630(%rbx),%edi │ │ + setg %sil │ │ + xor %ecx,%ecx │ │ + cmp 0x3638(%rbx),%edx │ │ + setg %cl │ │ + mov 0x3634(%rbx),%r8d │ │ + mov 0x363c(%rbx),%r9d │ │ + sub $0x30,%rsp │ │ + lea 0xa4(%rsp),%r11 │ │ + push %r12 │ │ pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x2 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x337d2(%rip),%r10 │ │ - lea -0x333f9(%rip),%r11 │ │ - mov $0x10,%r8d │ │ - mov $0x4,%r9d │ │ - push %rax │ │ - pushq $0x1 │ │ - push %r10 │ │ + mov %r12,0x118(%rsp) │ │ + mov 0x80(%rsp),%rbp │ │ + push %rbp │ │ + mov 0xc0(%rsp),%rbx │ │ + push %rbx │ │ push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2e292(%rip),%r10 │ │ - lea -0x2e209(%rip),%r11 │ │ - mov $0x10,%r8d │ │ - mov $0x4,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x33852(%rip),%r10 │ │ - lea -0x2ed99(%rip),%r11 │ │ - mov $0x10,%r8d │ │ - mov $0x4,%r9d │ │ - push %rax │ │ + push %r15 │ │ + pushq 0x828(%rax) │ │ + mov 0x120(%rsp),%r15 │ │ + push %r15 │ │ pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2f262(%rip),%r10 │ │ - lea -0x334b9(%rip),%r11 │ │ - mov $0x10,%r8d │ │ - mov $0x4,%r9d │ │ - push %rax │ │ + callq dbf50 │ │ + add $0x80,%rsp │ │ + mov %eax,%r10d │ │ + lea 0x0(,%rbx,4),%rbx │ │ + lea 0x0(,%rbp,4),%ebp │ │ + sub $0x30,%rsp │ │ + mov 0x78(%rsp),%r12 │ │ + mov %r12,%rdi │ │ + mov %rbx,%rsi │ │ + mov 0x108(%rsp),%rdx │ │ + mov %ebx,%ecx │ │ + mov %ebp,%r8d │ │ + mov $0x0,%r9d │ │ pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2f2a2(%rip),%r10 │ │ - lea -0x2ee19(%rip),%r11 │ │ - mov $0x10,%r8d │ │ - mov $0x4,%r9d │ │ - push %rax │ │ pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2f2e2(%rip),%r10 │ │ - lea -0x2e3b9(%rip),%r11 │ │ - mov $0x10,%r8d │ │ - mov $0x4,%r9d │ │ + mov 0x100(%rsp),%rax │ │ + callq *0x40(%rax,%r10,8) │ │ + add $0x40,%rsp │ │ + mov 0x38(%rsp),%rax │ │ + cmpb $0x1,0x1c(%rax) │ │ + jne b1235 │ │ + movzbl 0x12(%rax),%eax │ │ + mov 0x58(%rsp),%rcx │ │ + lea (%rcx,%rcx,2),%rcx │ │ + shl $0x5,%rcx │ │ + add 0x6f015(%rip),%rcx │ │ + jmp b124d │ │ + movzbl 0x10(%rax),%eax │ │ + mov 0x58(%rsp),%rcx │ │ + lea (%rcx,%rcx,2),%rcx │ │ + shl $0x8,%rcx │ │ + add 0x6f003(%rip),%rcx │ │ + lea (%rcx,%rax,8),%rax │ │ + mov (%rax),%r9 │ │ + mov 0x30(%rsp),%rax │ │ + mov 0x828(%rax),%rsi │ │ + mov %r15,%rdi │ │ + mov %r12,%rdx │ │ + mov %ebx,%ecx │ │ + mov %ebp,%r8d │ │ + mov 0xc0(%rsp),%rax │ │ + callq *0x270(%rax) │ │ + mov 0x50(%rsp),%r15 │ │ + cmpb $0x0,0x70(%rsp) │ │ + mov 0x28(%rsp),%rdi │ │ + je b23e9 │ │ + mov 0x78(%rsp),%rbp │ │ + cmp 0x90(%rsp),%ebp │ │ + mov 0x88(%rsp),%rbx │ │ + je b12ae │ │ + cmp %ebx,0x40(%rsp) │ │ + jne b143d │ │ + mov 0x14(%rdi),%eax │ │ + and $0x1f,%eax │ │ + mov %rax,0x48(%rsp) │ │ + mov $0x1,%eax │ │ + cmp $0x1,%bpl │ │ + jne b12e3 │ │ + mov 0x48(%rsp),%rax │ │ + mov 0x2310(%rdi,%rax,8),%rcx │ │ + movslq 0x10(%rdi),%rdx │ │ + shl $0x4,%rdx │ │ + xor %eax,%eax │ │ + cmpb $0x0,-0x8(%rdx,%rcx,1) │ │ + setg %al │ │ + cmp %ebx,0x40(%rsp) │ │ + jne b131e │ │ + mov 0x48(%rsp),%rcx │ │ + mov 0x2308(%rdi,%rcx,8),%rcx │ │ + movslq 0x10(%rdi),%rdx │ │ + shl $0x4,%rdx │ │ + xor %esi,%esi │ │ + cmpb $0x0,0x8(%rcx,%rdx,1) │ │ + setg %sil │ │ + and %esi,%eax │ │ + cmp $0x1,%bpl │ │ + jne b131e │ │ + xor %esi,%esi │ │ + cmpb $0x0,-0x8(%rdx,%rcx,1) │ │ + setg %sil │ │ + and %esi,%eax │ │ + test %eax,%eax │ │ + je b143d │ │ + xor %r13d,%r13d │ │ + cmp $0x1,%bpl │ │ + jne b1d7c │ │ + mov $0x0,%r14d │ │ + cmp %ebx,0x40(%rsp) │ │ + jne b1d7f │ │ + xor %edx,%edx │ │ + mov 0x30(%rsp),%rbp │ │ + cmp $0x2,%rdx │ │ + jne b13c7 │ │ + jmpq b1d4a │ │ + mov %r15,%rax │ │ + imul 0xd18(%rbp),%rax │ │ + mov 0x1100(%rbp),%r9 │ │ + add %rax,%r14 │ │ + shl $0x5,%r14 │ │ + movzbl -0x5(%r14,%r9,1),%eax │ │ + mov 0x28(%rsp),%rdi │ │ + mov (%r8),%r12d │ │ + lea 0x1(%rdx),%r14 │ │ + lea 0x1(%rdx),%r13d │ │ + sub $0x8,%rsp │ │ + xor %edx,%edx │ │ + mov $0x1,%r8d │ │ + mov 0x90(%rsp),%r9 │ │ push %rax │ │ - pushq $0x0 │ │ + push %rbx │ │ push %r10 │ │ + push %r12 │ │ + push %r13 │ │ + push %r15 │ │ push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2f242(%rip),%r10 │ │ - lea -0x2ee99(%rip),%r11 │ │ - mov $0x10,%r8d │ │ - mov $0x4,%r9d │ │ + callq b3320 │ │ + add $0x40,%rsp │ │ + mov %r14,%rdx │ │ + test %eax,%eax │ │ + mov 0x50(%rsp),%r15 │ │ + jne b32ff │ │ + cmp $0x2,%rdx │ │ + je b1d4a │ │ + mov 0x818(%rbp,%rdx,8),%rsi │ │ + add 0x98(%rsp),%rsi │ │ + mov 0x830(%rbp),%rcx │ │ + mov 0x28(%rsp),%rdi │ │ + movslq 0x10(%rdi),%r14 │ │ + lea -0x1(%r14),%r11 │ │ + movslq 0x14(%rdi),%r15 │ │ + add $0xffffffffffffffff,%r15 │ │ + mov 0x48(%rsp),%rax │ │ + mov 0x2308(%rdi,%rax,8),%rax │ │ + mov %r11,%rbx │ │ + shl $0x4,%rbx │ │ + lea (%rax,%rbx,1),%r8 │ │ + movsbq 0x8(%rax,%rbx,1),%rbx │ │ + add $0xffffffffffffffff,%rbx │ │ + lea (%rbx,%rbx,8),%rax │ │ + shl $0x5,%rax │ │ + lea (%rax,%rbp,1),%r10 │ │ + add $0x20,%r10 │ │ + cmpl $0x2,0x10f8(%rbp) │ │ + je b1355 │ │ + mov 0x3f5f8(%rdi),%eax │ │ + jmpq b1379 │ │ + mov 0xa8(%rsp),%rcx │ │ + mov 0xa0(%rsp),%rax │ │ + cmp %eax,%ecx │ │ + cmovle %ecx,%eax │ │ + cmp $0x2,%eax │ │ + mov 0x30(%rsp),%rdx │ │ + jl b153b │ │ + mov 0x38(%rsp),%rax │ │ + cmpb $0x2,0x15(%rax) │ │ + jne b147f │ │ + mov 0x38(%rsp),%rax │ │ + movsbq 0x18(%rax),%rax │ │ + cmpb $0x0,0xba8(%rdx,%rax,1) │ │ + jne b149b │ │ + mov 0x38(%rsp),%rax │ │ + cmpb $0x2,0x16(%rax) │ │ + jne b153b │ │ + cmpl $0x2,0x3f5c0(%rdi) │ │ + jb b153b │ │ + lea 0x3f5c0(%rdi),%rbx │ │ + xor %edx,%edx │ │ + cmp $0x2,%rdx │ │ + jne b14f0 │ │ + jmpq b16f8 │ │ + lea 0x1(%rdx),%rbp │ │ + lea 0x1(%rdx),%r9d │ │ + sub $0x30,%rsp │ │ + mov 0x58(%rsp),%rdi │ │ + xor %edx,%edx │ │ + mov 0xb0(%rsp),%r8 │ │ push %rax │ │ - pushq $0x0 │ │ + pushq 0xa0(%rsp) │ │ + callq b39b0 │ │ + add $0x40,%rsp │ │ + mov %rbp,%rdx │ │ + test %eax,%eax │ │ + jne b32ff │ │ + cmp $0x2,%rdx │ │ + je b16f8 │ │ + mov 0x30(%rsp),%rdi │ │ + mov 0x818(%rdi,%rdx,8),%rsi │ │ + add 0x98(%rsp),%rsi │ │ + mov 0x830(%rdi),%rcx │ │ + mov 0x38(%rsp),%rax │ │ + cmpb $0x2,0x16(%rax) │ │ + mov %rbx,%rax │ │ + je b14af │ │ + mov 0x18(%rdi),%rax │ │ + mov 0x38(%rsp),%rdi │ │ + movsbq 0x18(%rdi),%rdi │ │ + lea (%rdi,%rdi,8),%rdi │ │ + lea (%rax,%rdi,4),%rax │ │ + add $0x590,%rax │ │ + jmpq b14af │ │ + mov 0x40(%rsp),%rax │ │ + mov %rax,%rsi │ │ + cmp %ebx,%esi │ │ + sete %al │ │ + cmp 0x90(%rsp),%ebp │ │ + sete %cl │ │ + mov %ebp,%r8d │ │ + shl %cl,%r8d │ │ + mov %esi,%r12d │ │ + mov %eax,%ecx │ │ + shl %cl,%r12d │ │ + mov 0x818(%rdx),%rsi │ │ + add 0x98(%rsp),%rsi │ │ + mov 0x830(%rdx),%rcx │ │ + mov 0x10(%rdi),%eax │ │ + and %r14d,%eax │ │ + mov 0x14(%rdi),%ebp │ │ + and %r13d,%ebp │ │ + mov 0x38(%rsp),%rdx │ │ + movsbl 0x18(%rdx),%ebx │ │ + mov 0x8(%rdx),%r10d │ │ + sub $0x8,%rsp │ │ + xor %edx,%edx │ │ + mov %r8d,0x50(%rsp) │ │ + mov %r12d,%r9d │ │ + push %r15 │ │ + push %rbx │ │ + pushq 0x80(%rsp) │ │ push %r10 │ │ - push %r11 │ │ pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x33992(%rip),%r10 │ │ - lea -0x2e439(%rip),%r11 │ │ - mov $0x10,%r8d │ │ - mov $0x4,%r9d │ │ + push %rbp │ │ push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2f2c2(%rip),%r10 │ │ - lea -0x335f9(%rip),%r11 │ │ - mov $0x10,%r8d │ │ - mov $0x4,%r9d │ │ + callq b3320 │ │ + add $0x40,%rsp │ │ + test %eax,%eax │ │ + jne b32ff │ │ + mov 0x38(%rsp),%rax │ │ + cmpb $0x1,0x16(%rax) │ │ + jne b1629 │ │ + mov 0x30(%rsp),%rax │ │ + mov 0x818(%rax),%rsi │ │ + add 0x98(%rsp),%rsi │ │ + mov 0x830(%rax),%rdx │ │ + sub $0x28,%rsp │ │ + mov 0x50(%rsp),%rdi │ │ + mov 0xa8(%rsp),%rcx │ │ + mov $0x1,%r8d │ │ + mov 0xf0(%rsp),%r9 │ │ + pushq 0x120(%rsp) │ │ + pushq 0x130(%rsp) │ │ + pushq 0x108(%rsp) │ │ + callq b3e80 │ │ + add $0x40,%rsp │ │ + test %eax,%eax │ │ + jne b32ff │ │ + mov 0x30(%rsp),%rax │ │ + mov 0x820(%rax),%rsi │ │ + add 0x98(%rsp),%rsi │ │ + mov 0x830(%rax),%rcx │ │ + mov 0x28(%rsp),%rdi │ │ + and 0x10(%rdi),%r14d │ │ + and 0x14(%rdi),%r13d │ │ + mov 0x38(%rsp),%rdx │ │ + movsbl 0x18(%rdx),%eax │ │ + mov 0x8(%rdx),%ebp │ │ + sub $0x8,%rsp │ │ + xor %edx,%edx │ │ + mov 0x50(%rsp),%r8d │ │ + mov %r12d,%r9d │ │ + push %r15 │ │ push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2f302(%rip),%r10 │ │ - lea -0x2e4b9(%rip),%r11 │ │ - mov $0x10,%r8d │ │ - mov $0x4,%r9d │ │ + pushq 0x80(%rsp) │ │ + push %rbp │ │ + pushq $0x2 │ │ + push %r13 │ │ + push %r14 │ │ + callq b3320 │ │ + add $0x40,%rsp │ │ + test %eax,%eax │ │ + jne b32ff │ │ + mov 0x38(%rsp),%rax │ │ + cmpb $0x1,0x16(%rax) │ │ + jne b16f8 │ │ + mov 0x30(%rsp),%rax │ │ + mov 0x820(%rax),%rsi │ │ + add 0x98(%rsp),%rsi │ │ + mov 0x830(%rax),%rdx │ │ + sub $0x28,%rsp │ │ + mov 0x50(%rsp),%rdi │ │ + mov 0xa8(%rsp),%rcx │ │ + mov $0x2,%r8d │ │ + mov 0xf0(%rsp),%r9 │ │ + pushq 0x120(%rsp) │ │ + pushq 0x130(%rsp) │ │ + pushq 0x108(%rsp) │ │ + callq b3e80 │ │ + add $0x40,%rsp │ │ + test %eax,%eax │ │ + jne b32ff │ │ + mov 0x38(%rsp),%rax │ │ + mov 0x1c(%rax),%al │ │ + test %al,%al │ │ + mov 0x28(%rsp),%rdi │ │ + je b23e9 │ │ + cmp $0x1,%al │ │ + jne b209c │ │ + mov 0x38(%rsp),%rax │ │ + movzbl 0x12(%rax),%eax │ │ + mov 0x60(%rsp),%rdx │ │ + shl $0x5,%rdx │ │ + mov 0x58(%rsp),%rcx │ │ + lea (%rcx,%rcx,2),%rcx │ │ + shl $0x5,%rcx │ │ + add 0x6eb0d(%rip),%rcx │ │ + add %rdx,%rcx │ │ + lea (%rcx,%rax,8),%rcx │ │ + jmpq b20cc │ │ + mov %rax,0xe0(%rsp) │ │ + cmpb $0x0,0x70(%rsp) │ │ + jne b18ff │ │ + jmpq b23f0 │ │ + mov 0x30(%rsp),%rax │ │ + mov 0x828(%rax),%rsi │ │ + lea 0xa440(%rbp),%rcx │ │ + mov 0x40(%rsp),%rax │ │ + lea 0x0(,%rax,4),%r9d │ │ + mov 0xb0(%rsp),%rdi │ │ + mov %r13,%rdx │ │ + mov 0x60(%rsp),%r8 │ │ + mov 0xc0(%rsp),%rax │ │ + callq *0x240(%rax) │ │ + mov %rax,0xe0(%rsp) │ │ + cmpb $0x0,0x70(%rsp) │ │ + jne b18ff │ │ + jmpq b23f0 │ │ + mov 0x30(%rsp),%rax │ │ + mov 0x828(%rax),%rsi │ │ + movzbl 0x11(%rdx),%eax │ │ + xor %ecx,%ecx │ │ + test %eax,%eax │ │ + sete %cl │ │ + mov %rax,%rdx │ │ + shl $0xf,%rdx │ │ + add %rbp,%rdx │ │ + add $0x2440,%rdx │ │ + shl $0xf,%rcx │ │ + add %rbp,%rcx │ │ + add $0x2440,%rcx │ │ + mov 0x40(%rsp),%rdi │ │ + lea 0x0(,%rdi,4),%r9d │ │ + sub $0x30,%rsp │ │ + mov 0xe0(%rsp),%rdi │ │ + mov 0x90(%rsp),%r8 │ │ push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ + pushq 0x148(%rsp) │ │ + mov 0x100(%rsp),%rax │ │ + callq *0x258(%rax,%r14,8) │ │ + add $0x40,%rsp │ │ + mov %rax,0xe0(%rsp) │ │ + cmpb $0x0,0x70(%rsp) │ │ + jne b18ff │ │ + jmpq b23f0 │ │ + movzbl 0x10(%rdx),%eax │ │ + mov 0x58(%rsp),%rcx │ │ + lea (%rcx,%rcx,2),%rbx │ │ + shl $0x8,%rbx │ │ + add 0x6e9f8(%rip),%rbx │ │ + mov 0x30(%rsp),%rcx │ │ + mov 0x828(%rcx),%rsi │ │ + movzbl 0x11(%rdx),%ecx │ │ + xor %edi,%edi │ │ + test %rcx,%rcx │ │ + sete %dil │ │ + shl $0xf,%rcx │ │ + lea (%rcx,%rbp,1),%rdx │ │ + add $0x2440,%rdx │ │ + shl $0xf,%rdi │ │ + lea (%rdi,%rbp,1),%rcx │ │ + add $0x2440,%rcx │ │ + mov 0x40(%rsp),%rdi │ │ + lea 0x0(,%rdi,4),%r9d │ │ sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2e4d2(%rip),%r10 │ │ - lea -0x33679(%rip),%r11 │ │ - mov $0x10,%r8d │ │ - mov $0x4,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ + mov 0xe8(%rsp),%rdi │ │ + mov 0x98(%rsp),%r8 │ │ + pushq (%rbx,%rax,8) │ │ + mov 0x100(%rsp),%rax │ │ + callq *0x250(%rax) │ │ + add $0x40,%rsp │ │ + cmpb $0x0,0x70(%rsp) │ │ + je b23f0 │ │ + mov 0x38(%rsp),%rcx │ │ + movzbl 0x11(%rcx),%eax │ │ + movzbl 0x10(%rcx),%ecx │ │ + shl $0x8,%r14 │ │ + add %r14,%rbx │ │ + shl $0x7,%rax │ │ + add %rbx,%rax │ │ + mov (%rax,%rcx,8),%rax │ │ + mov %rax,0x110(%rsp) │ │ + mov %rax,0xe0(%rsp) │ │ + mov 0xa8(%rsp),%rax │ │ + mov 0xa0(%rsp),%rcx │ │ + cmp %ecx,%eax │ │ + cmovle %eax,%ecx │ │ + mov %ecx,0x58(%rsp) │ │ + mov 0x90(%rsp),%rcx │ │ + mov 0x60(%rsp),%rax │ │ + shr %cl,%eax │ │ + mov %rax,0x60(%rsp) │ │ + mov 0x40(%rsp),%rax │ │ + lea 0x0(,%rax,4),%eax │ │ + mov 0x88(%rsp),%rcx │ │ + shr %cl,%eax │ │ + mov %eax,0xbc(%rsp) │ │ + mov 0x28(%rsp),%rax │ │ + add $0xa440,%rax │ │ + mov %rax,0x50(%rsp) │ │ + xor %r12d,%r12d │ │ + mov %r13,0x108(%rsp) │ │ + jmp b19d2 │ │ + mov 0x830(%r14),%rsi │ │ + movzbl 0x11(%rbx),%eax │ │ + xor %ecx,%ecx │ │ + test %rax,%rax │ │ + sete %cl │ │ + shl $0xf,%rax │ │ + mov 0x28(%rsp),%rbp │ │ + lea (%rax,%rbp,1),%rdx │ │ + add $0x2440,%rdx │ │ + shl $0xf,%rcx │ │ + add %rbp,%rcx │ │ + add $0x2440,%rcx │ │ sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x33a92(%rip),%r10 │ │ - lea -0x2e489(%rip),%r11 │ │ - mov $0x10,%r8d │ │ - mov $0x4,%r9d │ │ + mov 0x98(%rsp),%r8 │ │ + mov 0xf4(%rsp),%r9d │ │ + pushq 0x148(%rsp) │ │ + mov 0x100(%rsp),%rax │ │ + callq *0x250(%rax) │ │ + add $0x40,%rsp │ │ + cmp $0x2,%r12 │ │ + je b23f0 │ │ + mov 0x38(%rsp),%rbx │ │ + movsbq 0x18(%rbx),%rbp │ │ + lea 0x0(,%rbp,8),%rcx │ │ + add %rbp,%rcx │ │ + mov %rcx,%rax │ │ + shl $0x5,%rax │ │ + mov 0x30(%rsp),%rdx │ │ + lea (%rdx,%rax,1),%r14 │ │ + add $0x20,%r14 │ │ + cmpl $0x1,0x58(%rsp) │ │ + jle b1a68 │ │ + cmpb $0x6,0x15(%rbx) │ │ + jne b1b6b │ │ + cmpb $0x0,0xba8(%rdx,%rbp,1) │ │ + je b1b6b │ │ + mov 0x18(%rdx),%rdx │ │ + lea (%rdx,%rcx,4),%rbp │ │ + add $0x590,%rbp │ │ + mov %r12,%r15 │ │ + lea 0x1(%r12),%r9d │ │ + sub $0x30,%rsp │ │ + mov 0x58(%rsp),%rdi │ │ + xor %esi,%esi │ │ + mov %r13,%rdx │ │ + mov 0x90(%rsp),%rcx │ │ + mov 0xb0(%rsp),%r8 │ │ + push %rbp │ │ + push %r14 │ │ + callq b39b0 │ │ + add $0x40,%rsp │ │ + test %eax,%eax │ │ + je b1bc3 │ │ + jmpq b32ff │ │ + mov 0x68(%rsp),%rax │ │ + mov 0x28(%rsp),%r15 │ │ + mov 0x10(%r15),%ecx │ │ + mov %rcx,0x48(%rsp) │ │ + mov 0x14(%r15),%ecx │ │ + mov %rcx,0xd8(%rsp) │ │ + mov 0x8(%rbx),%r10d │ │ + mov %r12,0x138(%rsp) │ │ + lea 0x1(%r12),%r11 │ │ + sub $0x8,%rsp │ │ + mov %r15,%rdi │ │ + xor %esi,%esi │ │ + mov %r13,%rdx │ │ + xor %ecx,%ecx │ │ + mov 0x80(%rsp),%r13 │ │ + mov %r13d,%r8d │ │ + mov 0x48(%rsp),%r12 │ │ + mov %r12d,%r9d │ │ push %rax │ │ - pushq $0x0 │ │ + push %rbp │ │ + push %r14 │ │ push %r10 │ │ + mov %r11,%rbp │ │ push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2e552(%rip),%r10 │ │ - lea -0x2e579(%rip),%r11 │ │ - mov $0x10,%r8d │ │ - mov $0x4,%r9d │ │ + pushq 0x108(%rsp) │ │ + pushq 0x80(%rsp) │ │ + callq b3320 │ │ + add $0x40,%rsp │ │ + test %eax,%eax │ │ + jne b32ff │ │ + movsbl 0x19(%rbx),%eax │ │ + cltq │ │ + lea (%rax,%rax,8),%rcx │ │ + shl $0x5,%rcx │ │ + mov 0x30(%rsp),%r14 │ │ + lea (%r14,%rcx,1),%r11 │ │ + add $0x20,%r11 │ │ + mov 0x10(%r15),%ecx │ │ + mov %rcx,0x48(%rsp) │ │ + mov 0x14(%r15),%ecx │ │ + mov %rcx,0xd8(%rsp) │ │ + mov 0xc(%rbx),%r10d │ │ + sub $0x8,%rsp │ │ + mov %r15,%rdi │ │ + xor %esi,%esi │ │ + mov 0x58(%rsp),%rdx │ │ + xor %ecx,%ecx │ │ + mov %r13d,%r8d │ │ + mov %r12d,%r9d │ │ + pushq 0x70(%rsp) │ │ push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2f402(%rip),%r10 │ │ - lea -0x2e509(%rip),%r11 │ │ - mov $0x10,%r8d │ │ - mov $0x4,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ push %r10 │ │ + push %rbp │ │ + pushq 0x108(%rsp) │ │ + pushq 0x80(%rsp) │ │ + callq b3320 │ │ + add $0x40,%rsp │ │ + test %eax,%eax │ │ + mov 0x108(%rsp),%r13 │ │ + mov 0x138(%rsp),%r15 │ │ + je b1c99 │ │ + jmpq b32ff │ │ + mov 0x28(%rsp),%rdi │ │ + mov 0x10(%rdi),%r10d │ │ + mov 0x14(%rdi),%r11d │ │ + mov 0x38(%rsp),%rcx │ │ + mov 0x8(%rcx),%ebx │ │ + mov %r12,%r15 │ │ + add $0x1,%r12d │ │ + sub $0x8,%rsp │ │ + xor %esi,%esi │ │ + mov %r13,%rdx │ │ + xor %ecx,%ecx │ │ + mov 0x80(%rsp),%r8 │ │ + mov 0x48(%rsp),%r9 │ │ + pushq 0x70(%rsp) │ │ + push %rbp │ │ + push %r14 │ │ + push %rbx │ │ + mov 0x60(%rsp),%rbx │ │ + push %r12 │ │ push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2e5d2(%rip),%r10 │ │ - lea -0x2f099(%rip),%r11 │ │ - mov $0x10,%r8d │ │ - mov $0x4,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2f562(%rip),%r10 │ │ - lea -0x2e589(%rip),%r11 │ │ - mov $0x10,%r8d │ │ - mov $0x4,%r9d │ │ + callq b3320 │ │ + add $0x40,%rsp │ │ + test %eax,%eax │ │ + jne b32ff │ │ + movsbq 0x19(%rbx),%rbp │ │ + lea 0x0(,%rbp,8),%rcx │ │ + add %rbp,%rcx │ │ + mov %rcx,%rax │ │ + shl $0x5,%rax │ │ + mov 0x30(%rsp),%r14 │ │ + lea (%r14,%rax,1),%r12 │ │ + add $0x20,%r12 │ │ + cmpb $0x6,0x15(%rbx) │ │ + jne b1c43 │ │ + cmpb $0x0,0xba8(%r14,%rbp,1) │ │ + je b1c43 │ │ + mov 0x18(%r14),%rdx │ │ + lea (%rdx,%rcx,4),%rbp │ │ + add $0x590,%rbp │ │ + lea 0x1(%r15),%r9d │ │ + sub $0x30,%rsp │ │ + mov 0x58(%rsp),%rdi │ │ + xor %esi,%esi │ │ + mov 0x80(%rsp),%rdx │ │ + mov 0x90(%rsp),%rcx │ │ + mov 0xb0(%rsp),%r8 │ │ + push %rbp │ │ + push %r12 │ │ + callq b39b0 │ │ + add $0x40,%rsp │ │ + test %eax,%eax │ │ + je b1c99 │ │ + jmpq b32ff │ │ + mov 0x28(%rsp),%rdi │ │ + mov 0x10(%rdi),%r10d │ │ + mov 0x14(%rdi),%r11d │ │ + mov 0x38(%rsp),%rax │ │ + mov 0xc(%rax),%ebx │ │ + lea 0x1(%r15),%eax │ │ + sub $0x8,%rsp │ │ + xor %esi,%esi │ │ + mov 0x58(%rsp),%rdx │ │ + xor %ecx,%ecx │ │ + mov 0x80(%rsp),%r8 │ │ + mov 0x48(%rsp),%r9 │ │ + pushq 0x70(%rsp) │ │ + push %rbp │ │ + push %r12 │ │ + push %rbx │ │ + mov 0x60(%rsp),%rbx │ │ push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x33aa2(%rip),%r10 │ │ - lea -0x337f9(%rip),%r11 │ │ - mov $0x10,%r8d │ │ - mov $0x8,%r9d │ │ - push %rax │ │ - pushq $0x1 │ │ push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ + callq b3320 │ │ + add $0x40,%rsp │ │ + test %eax,%eax │ │ + jne b32ff │ │ + mov 0x818(%r14,%r15,8),%rdi │ │ + add 0x98(%rsp),%rdi │ │ + add $0x1,%r15 │ │ + movzbl 0x14(%rbx),%eax │ │ + lea -0x3(%rax),%ecx │ │ + cmp $0x2,%cl │ │ + mov %r15,%r12 │ │ + jb b1966 │ │ + cmp $0x1,%al │ │ + je b1d0a │ │ + cmp $0x2,%al │ │ + jne b19c8 │ │ + mov 0x30(%rsp),%rax │ │ + mov 0x830(%rax),%rsi │ │ + mov %r13,%rdx │ │ + mov 0x50(%rsp),%rcx │ │ + mov 0x60(%rsp),%r8 │ │ + mov 0xbc(%rsp),%r9d │ │ + mov 0xc0(%rsp),%rax │ │ + callq *0x240(%rax) │ │ + cmp $0x2,%r12 │ │ + jne b19d2 │ │ + jmpq b23f0 │ │ + mov 0x830(%r14),%rsi │ │ sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2e632(%rip),%r10 │ │ - lea -0x2e609(%rip),%r11 │ │ - mov $0x10,%r8d │ │ - mov $0x8,%r9d │ │ + mov %r13,%rdx │ │ + mov 0x88(%rsp),%rcx │ │ + mov 0x98(%rsp),%r8 │ │ + mov 0xf4(%rsp),%r9d │ │ + pushq 0x118(%rsp) │ │ + mov 0x100(%rsp),%rax │ │ + callq *0x248(%rax) │ │ + jmpq b19c4 │ │ + mov 0x30(%rsp),%rax │ │ + mov 0x830(%rax),%r13 │ │ + add %r13,%r13 │ │ + mov $0x2,%r14d │ │ + mov 0x28(%rsp),%rdi │ │ + mov 0x78(%rsp),%rbp │ │ + mov 0x88(%rsp),%rbx │ │ + cmp $0x1,%bpl │ │ + je b1d89 │ │ + jmpq b1ebe │ │ + xor %r14d,%r14d │ │ + cmp $0x1,%bpl │ │ + jne b1ebe │ │ + mov 0xd0(%rsp),%rcx │ │ + movzbl 0x198(%rdi,%rcx,1),%eax │ │ + movzbl 0x178(%rdi,%rcx,1),%ecx │ │ + shl $0x2,%rax │ │ + add 0x6e3dc(%rip),%rax │ │ + mov (%rcx,%rax,1),%al │ │ + mov %al,0x58(%rsp) │ │ + xor %edx,%edx │ │ + cmp $0x2,%rdx │ │ + jne b1e0e │ │ + jmpq b1eab │ │ + movzbl %al,%eax │ │ + mov (%r9),%r14d │ │ + lea 0x1(%rdx),%rbp │ │ + lea 0x1(%rdx),%r15d │ │ + sub $0x8,%rsp │ │ + xor %edx,%edx │ │ + mov $0x1,%r8d │ │ + mov 0x48(%rsp),%r9 │ │ push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ + push %rbx │ │ push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x33b22(%rip),%r10 │ │ - lea -0x2f199(%rip),%r11 │ │ - mov $0x10,%r8d │ │ - mov $0x8,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ + push %r14 │ │ + push %r15 │ │ push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2f562(%rip),%r10 │ │ - lea -0x338b9(%rip),%r11 │ │ - mov $0x10,%r8d │ │ - mov $0x8,%r9d │ │ + push %r12 │ │ + callq b3320 │ │ + add $0x40,%rsp │ │ + mov %rbp,%rdx │ │ + test %eax,%eax │ │ + mov 0x50(%rsp),%r15 │ │ + jne b32ff │ │ + cmp $0x2,%rdx │ │ + je b1eab │ │ + mov 0x30(%rsp),%rbp │ │ + mov 0x818(%rbp,%rdx,8),%rsi │ │ + add 0x98(%rsp),%rsi │ │ + add %r13,%rsi │ │ + mov 0x830(%rbp),%rcx │ │ + mov 0x28(%rsp),%rdi │ │ + movslq 0x10(%rdi),%r14 │ │ + lea -0x1(%r14),%r12 │ │ + movslq 0x14(%rdi),%r10 │ │ + mov 0x48(%rsp),%rax │ │ + mov 0x2310(%rdi,%rax,8),%rax │ │ + mov %r12,%rbx │ │ + shl $0x4,%rbx │ │ + lea (%rax,%rbx,1),%r9 │ │ + movsbq 0x8(%rax,%rbx,1),%rbx │ │ + add $0xffffffffffffffff,%rbx │ │ + lea (%rbx,%rbx,8),%rax │ │ + shl $0x5,%rax │ │ + lea (%rax,%rbp,1),%r11 │ │ + add $0x20,%r11 │ │ + cmpl $0x2,0x10f8(%rbp) │ │ + movzbl 0x58(%rsp),%eax │ │ + jne b1dc0 │ │ + mov 0x30(%rsp),%rax │ │ + mov 0x1100(%rax),%r8 │ │ + mov 0xd18(%rax),%rax │ │ + imul %r10,%rax │ │ + add %rax,%r14 │ │ + shl $0x5,%r14 │ │ + movzbl -0x5(%r14,%r8,1),%eax │ │ + jmpq b1dc0 │ │ + mov $0x2,%r14d │ │ + mov 0x28(%rsp),%rdi │ │ + mov 0x88(%rsp),%rbx │ │ + cmp %ebx,0x40(%rsp) │ │ + jne b201c │ │ + mov 0x288(%rdi),%rax │ │ + mov 0xc8(%rsp),%rdx │ │ + movzbl 0x180(%rax,%rdx,1),%ecx │ │ + movzbl 0x160(%rax,%rdx,1),%eax │ │ + shl $0x2,%rcx │ │ + add 0x6e296(%rip),%rcx │ │ + mov (%rax,%rcx,1),%al │ │ + mov %al,0x80(%rsp) │ │ + xor %edx,%edx │ │ + mov %r14,0x58(%rsp) │ │ + cmp $0x2,%rdx │ │ + jne b1f66 │ │ + jmpq b200d │ │ + movzbl %al,%eax │ │ + mov (%r9),%r15d │ │ + lea 0x1(%rdx),%r13 │ │ + lea 0x1(%rdx),%r14d │ │ + sub $0x8,%rsp │ │ + xor %edx,%edx │ │ + mov 0x80(%rsp),%r8 │ │ + mov 0x90(%rsp),%r9 │ │ push %rax │ │ - pushq $0x0 │ │ + push %rbp │ │ push %r10 │ │ + push %r15 │ │ + push %r14 │ │ + push %r12 │ │ push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2f5a2(%rip),%r10 │ │ - lea -0x2f219(%rip),%r11 │ │ - mov $0x10,%r8d │ │ - mov $0x8,%r9d │ │ + callq b3320 │ │ + add $0x40,%rsp │ │ + mov %r13,%rdx │ │ + test %eax,%eax │ │ + mov 0x50(%rsp),%r15 │ │ + mov 0x58(%rsp),%r14 │ │ + jne b32ff │ │ + cmp $0x2,%rdx │ │ + je b200d │ │ + mov 0x30(%rsp),%rbx │ │ + mov 0x818(%rbx,%rdx,8),%rsi │ │ + add 0x98(%rsp),%rsi │ │ + add %r14,%rsi │ │ + mov 0x830(%rbx),%rcx │ │ + mov 0x28(%rsp),%rdi │ │ + movslq 0x10(%rdi),%r11 │ │ + movslq 0x14(%rdi),%r12 │ │ + add $0xffffffffffffffff,%r12 │ │ + mov 0x48(%rsp),%rax │ │ + mov 0x2308(%rdi,%rax,8),%rax │ │ + mov %r11,%rbp │ │ + shl $0x4,%rbp │ │ + lea (%rax,%rbp,1),%r9 │ │ + movsbq 0x8(%rax,%rbp,1),%rbp │ │ + add $0xffffffffffffffff,%rbp │ │ + lea 0x0(,%rbp,8),%rax │ │ + add %rbp,%rax │ │ + shl $0x5,%rax │ │ + lea (%rbx,%rax,1),%r10 │ │ + add $0x20,%r10 │ │ + cmpl $0x2,0x10f8(%rbx) │ │ + movzbl 0x80(%rsp),%eax │ │ + jne b1f0e │ │ + mov %r12,%rax │ │ + mov 0x30(%rsp),%rbx │ │ + imul 0xd18(%rbx),%rax │ │ + mov 0x1100(%rbx),%r8 │ │ + add %r11,%rax │ │ + shl $0x5,%rax │ │ + movzbl 0x1b(%r8,%rax,1),%eax │ │ + jmpq b1f0e │ │ + mov 0x30(%rsp),%rax │ │ + mov 0x830(%rax),%r13 │ │ + add %r13,%r13 │ │ + xor %ebp,%ebp │ │ + cmp $0x2,%rbp │ │ + mov 0x28(%rsp),%rdi │ │ + je b23e9 │ │ + mov 0x30(%rsp),%rax │ │ + mov 0x818(%rax,%rbp,8),%rsi │ │ + add 0x98(%rsp),%rsi │ │ + add $0x1,%rbp │ │ + add %r14,%rsi │ │ + add %r13,%rsi │ │ + mov 0x830(%rax),%rcx │ │ + mov 0x10(%rdi),%r10d │ │ + mov 0x14(%rdi),%r11d │ │ + mov 0x38(%rsp),%rdx │ │ + movsbl 0x18(%rdx),%eax │ │ + mov 0x8(%rdx),%ebx │ │ + sub $0x8,%rsp │ │ + xor %edx,%edx │ │ + mov 0x80(%rsp),%r8 │ │ + mov 0x48(%rsp),%r9 │ │ + push %r15 │ │ push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ + pushq 0x80(%rsp) │ │ + push %rbx │ │ + push %rbp │ │ push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2f5e2(%rip),%r10 │ │ - lea -0x2e7b9(%rip),%r11 │ │ - mov $0x10,%r8d │ │ - mov $0x8,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2f2b2(%rip),%r10 │ │ - lea -0x2f299(%rip),%r11 │ │ - mov $0x10,%r8d │ │ - mov $0x8,%r9d │ │ - push %rax │ │ + callq b3320 │ │ + add $0x40,%rsp │ │ + test %eax,%eax │ │ + je b201e │ │ + jmpq b32ff │ │ + mov 0x38(%rsp),%rdx │ │ + movzbl 0x10(%rdx),%eax │ │ + mov 0x58(%rsp),%rcx │ │ + lea (%rcx,%rcx,2),%rcx │ │ + shl $0x8,%rcx │ │ + add 0x6e197(%rip),%rcx │ │ + mov 0x60(%rsp),%rsi │ │ + shl $0x8,%rsi │ │ + add %rsi,%rcx │ │ + lea (%rcx,%rax,8),%rcx │ │ + mov 0x12(%rdx),%al │ │ + mov 0x30(%rsp),%rbp │ │ + mov 0x90(%rsp),%r9 │ │ + mov 0xa0(%rsp),%rdx │ │ + mov (%rcx),%rcx │ │ + mov %rcx,0x58(%rsp) │ │ + lea 0x50c0(%rdi),%rcx │ │ + mov %rcx,0x68(%rsp) │ │ + lea 0x60e0(%rdi),%rcx │ │ + mov %rcx,0x80(%rsp) │ │ + mov 0xa8(%rsp),%r12 │ │ + shl $0x2,%r12 │ │ + lea 0x0(,%rdx,4),%ecx │ │ + cmp $0x3,%al │ │ + movzbl %al,%eax │ │ + mov $0x9,%edx │ │ + cmove %edx,%eax │ │ + movzbl %al,%r13d │ │ + movl $0x0,0x74(%rsp) │ │ + mov 0x818(%rbp),%r15 │ │ + add 0x98(%rsp),%r15 │ │ + mov 0x14(%rdi),%edx │ │ + mov 0xd40(%rbp),%eax │ │ + add $0xffffffff,%eax │ │ + test %edx,%eax │ │ + mov %ecx,0x60(%rsp) │ │ + je b2158 │ │ + xor %r11d,%r11d │ │ + jmp b2179 │ │ + mov 0xd3c(%rbp),%cl │ │ + mov %edx,%eax │ │ + sar %cl,%eax │ │ + add $0xffffffff,%eax │ │ + imul 0xd30(%rbp),%eax │ │ + shl $0x7,%eax │ │ + movslq %eax,%r11 │ │ + add 0xd08(%rbp),%r11 │ │ + mov 0x10(%rdi),%edi │ │ + mov %r9d,%ecx │ │ + sar %cl,%edi │ │ + mov 0x130(%rsp),%r10 │ │ + mov 0x3630(%r10),%eax │ │ + sar %cl,%eax │ │ + xor %esi,%esi │ │ + cmp %eax,%edi │ │ + setg %sil │ │ + mov 0x88(%rsp),%rax │ │ + mov %eax,%ecx │ │ + sar %cl,%edx │ │ + mov 0x3638(%r10),%ebx │ │ + sar %cl,%ebx │ │ + mov 0x3634(%r10),%r8d │ │ + xor %r14d,%r14d │ │ + cmp %ebx,%edx │ │ + setg %r14b │ │ + mov %r9d,%ecx │ │ + sar %cl,%r8d │ │ + mov 0x363c(%r10),%r9d │ │ + mov %eax,%ecx │ │ + sar %cl,%r9d │ │ + sub $0x30,%rsp │ │ + lea 0xa4(%rsp),%rax │ │ + mov %r14d,%ecx │ │ + mov 0xb0(%rsp),%rbx │ │ + push %rbx │ │ pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x33c62(%rip),%r10 │ │ - lea -0x2e839(%rip),%r11 │ │ - mov $0x10,%r8d │ │ - mov $0x8,%r9d │ │ + pushq 0xe0(%rsp) │ │ + pushq 0xf0(%rsp) │ │ push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ + push %r13 │ │ push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2f332(%rip),%r10 │ │ - lea -0x339f9(%rip),%r11 │ │ - mov $0x10,%r8d │ │ - mov $0x8,%r9d │ │ - push %rax │ │ + pushq 0x830(%rbp) │ │ + push %r15 │ │ pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2f372(%rip),%r10 │ │ - lea -0x2e8b9(%rip),%r11 │ │ - mov $0x10,%r8d │ │ - mov $0x8,%r9d │ │ - push %rax │ │ + callq dbf50 │ │ + add $0x80,%rsp │ │ + mov %eax,%eax │ │ + sub $0x30,%rsp │ │ + mov 0x98(%rsp),%r13 │ │ + mov %r13,%rdi │ │ + mov %r12,%rsi │ │ + mov %rbx,%rdx │ │ + mov %r12d,%ecx │ │ + mov 0x90(%rsp),%r14d │ │ + mov %r14d,%r8d │ │ + mov $0x0,%r9d │ │ pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2e872(%rip),%r10 │ │ - lea -0x33a79(%rip),%r11 │ │ - mov $0x10,%r8d │ │ - mov $0x8,%r9d │ │ - push %rax │ │ pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x33d62(%rip),%r10 │ │ - lea -0x2e889(%rip),%r11 │ │ - mov $0x10,%r8d │ │ - mov $0x8,%r9d │ │ - push %rax │ │ + mov 0x100(%rsp),%rbx │ │ + callq *0x40(%rbx,%rax,8) │ │ + add $0x40,%rsp │ │ + mov 0x830(%rbp),%rsi │ │ + mov %r15,%rdi │ │ + mov %r13,%rdx │ │ + mov %r12d,%ecx │ │ + mov %r14d,%r8d │ │ + mov 0x58(%rsp),%r9 │ │ + callq *0x270(%rbx) │ │ + mov 0x28(%rsp),%rsi │ │ + mov 0x38(%rsp),%rax │ │ + movzbl 0x12(%rax),%eax │ │ + cmp $0x3,%al │ │ + mov $0x9,%ecx │ │ + cmovne %eax,%ecx │ │ + movzbl %cl,%ecx │ │ + movl $0x0,0x74(%rsp) │ │ + mov 0x820(%rbp),%r15 │ │ + add 0x98(%rsp),%r15 │ │ + mov 0x14(%rsi),%edx │ │ + mov 0xd40(%rbp),%eax │ │ + add $0xffffffff,%eax │ │ + test %edx,%eax │ │ + mov %rcx,0x48(%rsp) │ │ + je b22c0 │ │ + mov %rbp,%r13 │ │ + xor %r10d,%r10d │ │ + jmp b22e4 │ │ + mov 0xd3c(%rbp),%cl │ │ + mov %edx,%eax │ │ + sar %cl,%eax │ │ + add $0xffffffff,%eax │ │ + imul 0xd30(%rbp),%eax │ │ + shl $0x7,%eax │ │ + movslq %eax,%r10 │ │ + add 0xd10(%rbp),%r10 │ │ + mov %rbp,%r13 │ │ + mov 0x10(%rsi),%edi │ │ + mov 0x90(%rsp),%r9 │ │ + mov %r9d,%ecx │ │ + sar %cl,%edi │ │ + mov 0x130(%rsp),%rbx │ │ + mov 0x3630(%rbx),%eax │ │ + sar %cl,%eax │ │ + xor %esi,%esi │ │ + cmp %eax,%edi │ │ + setg %sil │ │ + mov 0x88(%rsp),%r11 │ │ + mov %r11d,%ecx │ │ + sar %cl,%edx │ │ + mov 0x3638(%rbx),%ebp │ │ + sar %cl,%ebp │ │ + mov 0x3634(%rbx),%r8d │ │ + xor %eax,%eax │ │ + cmp %ebp,%edx │ │ + setg %al │ │ + mov %r9d,%ecx │ │ + sar %cl,%r8d │ │ + mov 0x363c(%rbx),%r9d │ │ + mov %r11d,%ecx │ │ + sar %cl,%r9d │ │ + sub $0x30,%rsp │ │ + mov %eax,%ecx │ │ + mov 0xb0(%rsp),%rbx │ │ + push %rbx │ │ pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2e8f2(%rip),%r10 │ │ - lea -0x2e979(%rip),%r11 │ │ - mov $0x10,%r8d │ │ - mov $0x8,%r9d │ │ + pushq 0xe0(%rsp) │ │ + pushq 0xf0(%rsp) │ │ + lea 0xc4(%rsp),%rax │ │ push %rax │ │ - pushq $0x0 │ │ + pushq 0xa0(%rsp) │ │ push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2f472(%rip),%r10 │ │ - lea -0x2e909(%rip),%r11 │ │ - mov $0x10,%r8d │ │ - mov $0x8,%r9d │ │ - push %rax │ │ + pushq 0x830(%r13) │ │ + push %r15 │ │ pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2e972(%rip),%r10 │ │ - lea -0x2f499(%rip),%r11 │ │ - mov $0x10,%r8d │ │ - mov $0x8,%r9d │ │ - push %rax │ │ + callq dbf50 │ │ + add $0x80,%rsp │ │ + mov %eax,%eax │ │ + sub $0x30,%rsp │ │ + mov 0x98(%rsp),%rbp │ │ + mov %rbp,%rdi │ │ + mov %r12,%rsi │ │ + mov %rbx,%rdx │ │ + mov %r12d,%ecx │ │ + mov %r14d,%r8d │ │ + mov $0x0,%r9d │ │ pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2f862(%rip),%r10 │ │ - lea -0x2e989(%rip),%r11 │ │ - mov $0x10,%r8d │ │ - mov $0x8,%r9d │ │ - push %rax │ │ pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x33bf2(%rip),%r10 │ │ - mov $0x10,%r8d │ │ - mov $0x10,%r9d │ │ - push %rax │ │ - pushq $0x1 │ │ - push %r10 │ │ - push %r10 │ │ - pushq $0x2 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ + mov 0x100(%rsp),%rbx │ │ + callq *0x40(%rbx,%rax,8) │ │ + add $0x40,%rsp │ │ + mov 0x830(%r13),%rsi │ │ + mov %r15,%rdi │ │ + mov %rbp,%rdx │ │ + mov %r12d,%ecx │ │ + mov %r14d,%r8d │ │ + mov 0x58(%rsp),%r9 │ │ + callq *0x270(%rbx) │ │ + mov 0x28(%rsp),%rdi │ │ + mov 0x50(%rsp),%r15 │ │ + mov %r15d,0x3f5f8(%rdi) │ │ + mov 0x90(%rsp),%rcx │ │ + mov 0x100(%rsp),%rax │ │ + lea (%rax,%rcx,1),%esi │ │ + sar %cl,%esi │ │ + mov 0x88(%rsp),%r9 │ │ + mov 0xf8(%rsp),%rdx │ │ + lea (%rdx,%r9,1),%ebp │ │ + mov %r9d,%ecx │ │ + sar %cl,%ebp │ │ + mov 0x38(%rsp),%rcx │ │ + cmpb $0x0,0x6(%rcx) │ │ + je b2484 │ │ + mov 0x40(%rsp),%rax │ │ + add $0xff,%al │ │ + movabs $0x4040404040404040,%rcx │ │ + cmp $0x1f,%al │ │ + mov 0x28(%rsp),%rdi │ │ + mov 0x78(%rsp),%rsi │ │ + ja b2f29 │ │ + movzbl %al,%eax │ │ + lea 0x5dc3a(%rip),%rdx │ │ + movslq (%rdx,%rax,4),%rax │ │ + add %rdx,%rax │ │ + jmpq *%rax │ │ + mov 0xd0(%rsp),%rax │ │ + movb $0x40,0x38(%rdi,%rax,1) │ │ + lea -0x1(%rsi),%eax │ │ + cmp $0x1f,%al │ │ + mov 0xa0(%rsp),%rsi │ │ + jbe b2f3c │ │ + jmpq b304e │ │ + movzbl 0x7(%rcx),%eax │ │ + mov %rax,0x50(%rsp) │ │ + movzbl 0x1a(%rcx),%eax │ │ + mov %rax,0xd8(%rsp) │ │ + movzbl 0x1d(%rcx),%eax │ │ + mov %ax,0x12c(%rsp) │ │ + movzwl 0x1e(%rcx),%eax │ │ + mov %ax,0x12e(%rsp) │ │ + mov 0x40(%rsp),%rax │ │ + test %al,%al │ │ + mov 0x28(%rsp),%rdi │ │ + mov 0x78(%rsp),%rcx │ │ + je b2e75 │ │ + mov %esi,0x148(%rsp) │ │ + xor %esi,%esi │ │ + cmpl $0x1,0x118(%rsp) │ │ + sete %sil │ │ + mov %rsi,0x180(%rsp) │ │ + lea 0x2a0(%rdi),%rsi │ │ + mov %rsi,0x68(%rsp) │ │ + movslq %edx,%rsi │ │ + mov %rsi,0x158(%rsp) │ │ + mov %eax,%eax │ │ + mov %rax,0x160(%rsp) │ │ + xor %r10d,%r10d │ │ + mov 0x30(%rsp),%r8 │ │ + mov 0xb0(%rsp),%rax │ │ + mov %ebp,0x140(%rsp) │ │ + test %cl,%cl │ │ + jne b2560 │ │ + jmpq b2e60 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2ea02(%rip),%r10 │ │ - mov $0x10,%r8d │ │ - mov $0x10,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r10 │ │ - pushq $0x2 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ + mov 0x168(%rsp),%rsi │ │ + mov %rsi,%r10 │ │ + mov 0xf8(%rsp),%rdx │ │ + mov 0x140(%rsp),%ebp │ │ + cmp 0x160(%rsp),%rsi │ │ + jae b2e75 │ │ + test %cl,%cl │ │ + je b2e60 │ │ + xor %ecx,%ecx │ │ + test %r10,%r10 │ │ + setne %cl │ │ + mov %ecx,0x144(%rsp) │ │ + lea 0x0(,%r10,4),%rcx │ │ + mov %rcx,0x150(%rsp) │ │ + lea 0x10(%r10),%rsi │ │ + cmp 0x158(%rsp),%rsi │ │ + mov %esi,%ecx │ │ + cmovg %edx,%ecx │ │ + mov %ecx,0x124(%rsp) │ │ + movslq %ecx,%rcx │ │ + mov %rcx,0x178(%rsp) │ │ + mov %r10d,%edx │ │ + mov %r9d,%ecx │ │ + shr %cl,%edx │ │ + mov %edx,0xe0(%rsp) │ │ + mov 0x14(%rdi),%r11d │ │ + mov %rsi,0x168(%rsp) │ │ + mov %r9d,%ecx │ │ + shr %cl,%esi │ │ + cmp %esi,%ebp │ │ + cmovle %ebp,%esi │ │ + mov %esi,0xbc(%rsp) │ │ + xor %ecx,%ecx │ │ + mov %rcx,0x48(%rsp) │ │ + mov %r10,0x108(%rsp) │ │ + jmp b2619 │ │ + nop │ │ + mov 0x78(%rsp),%rcx │ │ + mov 0xb0(%rsp),%rax │ │ + mov 0x108(%rsp),%r10 │ │ + mov 0x170(%rsp),%rdx │ │ + mov 0x14c(%rsp),%ebp │ │ + sub %rdx,%rax │ │ + mov %ebx,%r11d │ │ + mov %ebp,%esi │ │ + mov %rsi,0x48(%rsp) │ │ + cmp %ecx,%ebp │ │ + jae b2530 │ │ + mov %rax,%rsi │ │ + mov 0x828(%r8),%rcx │ │ + mov 0x150(%rsp),%rax │ │ + imul %rcx,%rax │ │ + add %rsi,%rax │ │ + lea (%r11,%r10,1),%ebx │ │ + mov %ebx,0x14(%rdi) │ │ + cmp 0x178(%rsp),%r10 │ │ + jge b2780 │ │ + xor %esi,%esi │ │ + mov 0x48(%rsp),%rbp │ │ + test %ebp,%ebp │ │ + setne %bl │ │ + lea 0x10(%rbp),%r14d │ │ + mov 0x100(%rsp),%rdx │ │ + cmp %r14d,%edx │ │ + cmovle %edx,%r14d │ │ + cmp %r14d,%ebp │ │ + jge b2790 │ │ + mov %bl,%sil │ │ + mov 0x10(%rdi),%edx │ │ + mov %r10d,%ebp │ │ + mov 0x144(%rsp),%ecx │ │ + mov %ecx,%r15d │ │ + mov %esi,0x58(%rsp) │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x33c72(%rip),%r10 │ │ - lea -0x2f599(%rip),%r11 │ │ - mov $0x10,%r8d │ │ - mov $0x10,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x2 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2f5d2(%rip),%r10 │ │ - lea -0x33cb9(%rip),%r11 │ │ - mov $0x10,%r8d │ │ - mov $0x10,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x2 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2f612(%rip),%r10 │ │ - mov $0x10,%r8d │ │ - mov $0x10,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r10 │ │ - pushq $0x2 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ + mov %rax,0xb0(%rsp) │ │ + mov %ebp,0x40(%rsp) │ │ + mov 0x48(%rsp),%rbp │ │ + add %ebp,%edx │ │ + mov %edx,0x10(%rdi) │ │ + mov %esi,%ebx │ │ + mov 0x38(%rsp),%r12 │ │ + lea 0x12c(%rsp),%r13 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2f652(%rip),%r10 │ │ - lea -0x2ebb9(%rip),%r11 │ │ - mov $0x10,%r8d │ │ - mov $0x10,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x2 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2ebf2(%rip),%r10 │ │ - lea -0x2f699(%rip),%r11 │ │ - mov $0x10,%r8d │ │ - mov $0x10,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x2 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x33db2(%rip),%r10 │ │ - lea -0x2ec39(%rip),%r11 │ │ - mov $0x10,%r8d │ │ - mov $0x10,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x2 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2ec72(%rip),%r10 │ │ - lea -0x33df9(%rip),%r11 │ │ - mov $0x10,%r8d │ │ - mov $0x10,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x2 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2ecb2(%rip),%r10 │ │ - mov $0x10,%r8d │ │ - mov $0x10,%r9d │ │ + nop │ │ + movzbl 0x1a(%r12),%ecx │ │ + lea 0x0(,%rbp,4),%eax │ │ + add 0xb0(%rsp),%rax │ │ + sub $0x28,%rsp │ │ + mov 0x150(%rsp),%esi │ │ + mov %r12,%rdx │ │ + mov $0x0,%r8d │ │ + mov %r13,%r9 │ │ push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r10 │ │ - pushq $0x2 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ + push %r15 │ │ + push %rbx │ │ + callq ac610 │ │ + mov 0x118(%rsp),%rsi │ │ + mov 0x68(%rsp),%rdi │ │ + add $0x40,%rsp │ │ + lea 0x5aed3(%rip),%rax │ │ + movzbl (%rax,%rsi,8),%eax │ │ + mov 0x10(%rdi),%edx │ │ + add %eax,%edx │ │ + mov %edx,0x10(%rdi) │ │ + add %eax,%ebp │ │ + add $0x1,%ebx │ │ + cmp %r14d,%ebp │ │ + jl b26c0 │ │ + mov 0x30(%rsp),%r8 │ │ + mov 0x828(%r8),%rcx │ │ + lea 0x5aeaa(%rip),%rax │ │ + movzbl 0x1(%rax,%rsi,8),%ebx │ │ + mov %rbx,%rax │ │ + imul %rcx,%rax │ │ + sub %ebp,%edx │ │ + mov %edx,0x10(%rdi) │ │ + mov 0x40(%rsp),%ebp │ │ + add %ebx,%ebp │ │ + add 0x14(%rdi),%ebx │ │ + mov 0xb0(%rsp),%rsi │ │ + lea (%rsi,%rax,4),%rsi │ │ + mov %ebx,0x14(%rdi) │ │ + add $0x1,%r15d │ │ + cmp 0x124(%rsp),%ebp │ │ + mov %rsi,%rax │ │ + mov 0x58(%rsp),%esi │ │ + jl b2690 │ │ + jmp b27d3 │ │ + nopl 0x0(%rax) │ │ + mov %r10d,%ebp │ │ + jmp b27d3 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + mov 0xd8(%rsp),%rsi │ │ + lea 0x5ae41(%rip),%rbp │ │ + movzbl 0x1(%rbp,%rsi,8),%edx │ │ + mov %rcx,%rsi │ │ + imul %rdx,%rsi │ │ + shl $0x2,%rsi │ │ + mov %r10d,%ebp │ │ + mov 0x124(%rsp),%ebx │ │ + nopl 0x0(%rax) │ │ + add %rsi,%rax │ │ + add %edx,%ebp │ │ + cmp %ebx,%ebp │ │ + jl b27c0 │ │ + add %ebp,%r11d │ │ + mov %r11d,0x14(%rdi) │ │ + mov %r11d,%ebx │ │ + mov %ebp,%edx │ │ + imul %rcx,%rdx │ │ + shl $0x2,%rdx │ │ + sub %ebp,%ebx │ │ + mov %ebx,0x14(%rdi) │ │ + cmpb $0x0,0x70(%rsp) │ │ + je b2e30 │ │ + mov %rdx,0x170(%rsp) │ │ + mov %rax,0xb0(%rsp) │ │ + mov 0x48(%rsp),%rax │ │ + mov %eax,%r10d │ │ + mov 0x90(%rsp),%r14 │ │ + mov %r14d,%ecx │ │ + shr %cl,%r10d │ │ + add $0x10,%eax │ │ + mov %eax,0x14c(%rsp) │ │ + mov %eax,%edx │ │ + shr %cl,%edx │ │ + mov 0x148(%rsp),%eax │ │ + cmp %edx,%eax │ │ + cmovle %eax,%edx │ │ + mov %edx,0x40(%rsp) │ │ + mov 0x830(%r8),%r15 │ │ + mov %r15,%rdx │ │ + xor %ecx,%ecx │ │ + mov 0x88(%rsp),%r9 │ │ + mov 0xbc(%rsp),%r11d │ │ + mov %r10d,0x110(%rsp) │ │ + jmp b2880 │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %ebx,%eax │ │ + mov %r9d,%ecx │ │ + shl %cl,%ebp │ │ + mov %eax,%ebx │ │ + sub %ebp,%ebx │ │ + mov %ebx,0x14(%rdi) │ │ + mov 0x58(%rsp),%rax │ │ + mov %rax,%rcx │ │ + cmp $0x2,%rax │ │ + je b25e0 │ │ + lea 0x1(%rcx),%rax │ │ + mov %rax,0x58(%rsp) │ │ + add 0x108(%rsp),%ebx │ │ + mov 0x818(%r8,%rcx,8),%rax │ │ + mov %ebx,0x14(%rdi) │ │ + mov 0xe0(%rsp),%ebp │ │ + cmp %r11d,%ebp │ │ + jge b2860 │ │ + mov %rcx,0x138(%rsp) │ │ + imul 0x150(%rsp),%rdx │ │ + mov 0x180(%rsp),%rcx │ │ + sar %cl,%rdx │ │ + add 0x98(%rsp),%rax │ │ + add %rax,%rdx │ │ + mov 0x10(%rdi),%esi │ │ + mov %rdx,0x118(%rsp) │ │ + jmp b294c │ │ nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2ec42(%rip),%r10 │ │ - lea -0x33e79(%rip),%r11 │ │ - mov $0x10,%r8d │ │ - mov $0x10,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x2 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x33eb2(%rip),%r10 │ │ - lea -0x2ec89(%rip),%r11 │ │ - mov $0x10,%r8d │ │ - mov $0x10,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x2 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x33822(%rip),%r10 │ │ - lea -0x33ef9(%rip),%r11 │ │ - mov $0x10,%r8d │ │ - mov $0x20,%r9d │ │ - push %rax │ │ - pushq $0x1 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2eb32(%rip),%r10 │ │ - lea -0x2ed09(%rip),%r11 │ │ - mov $0x10,%r8d │ │ - mov $0x20,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x325d2(%rip),%r10 │ │ - lea -0x33f79(%rip),%r11 │ │ - mov $0x10,%r8d │ │ - mov $0x40,%r9d │ │ - push %rax │ │ - pushq $0x1 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x2 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x34262(%rip),%r10 │ │ - lea -0x338e9(%rip),%r11 │ │ - mov $0x20,%r8d │ │ - mov $0x8,%r9d │ │ - push %rax │ │ - pushq $0x1 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x2 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2edf2(%rip),%r10 │ │ - lea -0x2ebf9(%rip),%r11 │ │ - mov $0x20,%r8d │ │ - mov $0x8,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x2 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ + mov 0x830(%r8),%r15 │ │ + mov 0x14(%rdi),%ebx │ │ + mov 0x88(%rsp),%r9 │ │ + mov 0xbc(%rsp),%r11d │ │ + mov 0x110(%rsp),%r10d │ │ + movzbl %r12b,%eax │ │ + mov %rax,%rcx │ │ + imul %r15,%rcx │ │ + mov 0x118(%rsp),%rdx │ │ + lea (%rdx,%rcx,4),%rdx │ │ + mov %rdx,0x118(%rsp) │ │ + mov %r14d,%ecx │ │ + shl %cl,%r13d │ │ + sub %r13d,%esi │ │ + mov 0x60(%rsp),%rbp │ │ + add %eax,%ebp │ │ + mov %r9d,%ecx │ │ + shl %cl,%eax │ │ + mov %esi,0x10(%rdi) │ │ + add %ebx,%eax │ │ + mov %eax,0x14(%rdi) │ │ + mov %eax,%ebx │ │ + mov %r15,%rdx │ │ + cmp %r11d,%ebp │ │ + jge b2862 │ │ + add 0x48(%rsp),%esi │ │ + mov %esi,0x10(%rdi) │ │ + cmp 0x40(%rsp),%r10d │ │ + mov %rbp,0x60(%rsp) │ │ + jge b2e10 │ │ + mov %ebp,%eax │ │ + mov %r9d,%ecx │ │ + shl %cl,%eax │ │ + add 0xd0(%rsp),%eax │ │ + shl $0x5,%eax │ │ + add 0xc8(%rsp),%eax │ │ + mov %eax,0x80(%rsp) │ │ + mov 0xe8(%rsp),%rax │ │ + add %ebp,%eax │ │ + mov 0x138(%rsp),%rcx │ │ + shl $0x5,%rcx │ │ + mov %rcx,0xa0(%rsp) │ │ + add %rdi,%rcx │ │ + add %rcx,%rax │ │ + add $0x58,%rax │ │ + mov %rax,0xa8(%rsp) │ │ + mov %r10d,%r13d │ │ + cmpl $0x0,0x10f8(%r8) │ │ + jne b2a85 │ │ + jmpq b2b10 │ │ + movabs $0x101010101010101,%rax │ │ + imul %rax,%rsi │ │ + mov 0x288(%rdi),%rax │ │ + mov 0xa0(%rsp),%rcx │ │ + add %rcx,%rax │ │ + mov %rsi,0x40(%r14,%rax,1) │ │ + mov 0x288(%rdi),%rax │ │ + add %rcx,%rax │ │ + mov %rsi,0x48(%r14,%rax,1) │ │ + mov 0x90(%rsp),%r14 │ │ + mov 0x68(%rsp),%rdx │ │ + test %r15d,%r15d │ │ + js b2a5b │ │ + xchg %ax,%ax │ │ + mov 0x38(%rsp),%rax │ │ + movzbl 0x7(%rax),%eax │ │ + mov 0x74(%rsp),%ebp │ │ + mov %rax,%rcx │ │ + shl $0x7,%rcx │ │ + lea (%rcx,%rax,8),%rax │ │ + add 0xc0(%rsp),%rax │ │ + lea 0x0(,%r13,4),%edi │ │ + add 0x118(%rsp),%rdi │ │ + mov 0x830(%r8),%rsi │ │ + mov %r15d,%ecx │ │ + callq *0x2a8(%rax,%rbp,8) │ │ + mov 0x30(%rsp),%r8 │ │ + mov 0x28(%rsp),%rdi │ │ + movzbl %bl,%esi │ │ + add %esi,%r13d │ │ + mov %r14d,%ecx │ │ + shl %cl,%esi │ │ + add 0x10(%rdi),%esi │ │ + mov %esi,0x10(%rdi) │ │ + cmp 0x40(%rsp),%r13d │ │ + jge b28e0 │ │ + cmpl $0x0,0x10f8(%r8) │ │ + je b2b10 │ │ + mov 0x130(%rsp),%rcx │ │ + mov 0x36b0(%rcx),%rdx │ │ + mov 0x50(%rsp),%rax │ │ + lea 0x5ab40(%rip),%rbp │ │ + movzbl 0x0(%rbp,%rax,8),%ebx │ │ + movzbl 0x1(%rbp,%rax,8),%r12d │ │ + mov %rbx,%rax │ │ + imul %r12,%rax │ │ + shl $0x5,%rax │ │ + add %rdx,%rax │ │ + mov %rax,0x36b0(%rcx) │ │ + movslq 0x14(%rdi),%rax │ │ + imul 0xd18(%r8),%rax │ │ + movslq %esi,%rcx │ │ + add %rax,%rcx │ │ + lea (%rcx,%rcx,4),%rax │ │ + add %rax,%rax │ │ + add 0x1108(%r8),%rax │ │ + mov 0x58(%rsp),%rcx │ │ + movswl (%rax,%rcx,2),%r15d │ │ + movzbl 0x6(%rcx,%rax,1),%eax │ │ + mov %eax,0x74(%rsp) │ │ + test %r15d,%r15d │ │ + jns b2a10 │ │ + jmpq b2a5b │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ + mov %r13d,%eax │ │ + mov %r14d,%ecx │ │ + shl %cl,%eax │ │ + add 0x80(%rsp),%eax │ │ + cltq │ │ + movzbl 0x1ee0(%rdi,%rax,1),%eax │ │ + mov %eax,0x74(%rsp) │ │ + mov 0xf0(%rsp),%rax │ │ + lea (%rax,%r13,1),%r14d │ │ + mov 0x288(%rdi),%rax │ │ + add 0xa0(%rsp),%rax │ │ + lea (%r14,%rax,1),%rsi │ │ + add $0x40,%rsi │ │ + mov 0x38(%rsp),%r9 │ │ + movzbl 0x7(%r9),%ecx │ │ sub $0x18,%rsp │ │ - lea -0x34032(%rip),%r10 │ │ - lea -0x33969(%rip),%r11 │ │ - mov $0x20,%r8d │ │ - mov $0x10,%r9d │ │ + mov 0xc0(%rsp),%rdx │ │ + mov 0x140(%rsp),%r8d │ │ + lea 0x3f(%rsp),%rax │ │ push %rax │ │ - pushq $0x1 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2ee42(%rip),%r10 │ │ - lea -0x2ec79(%rip),%r11 │ │ - mov $0x20,%r8d │ │ - mov $0x10,%r9d │ │ + lea 0x94(%rsp),%rax │ │ push %rax │ │ + pushq 0x90(%rsp) │ │ + pushq 0x88(%rsp) │ │ pushq $0x0 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x339e2(%rip),%r10 │ │ - mov $0x20,%r8d │ │ - mov $0x20,%r9d │ │ - push %rax │ │ - pushq $0x1 │ │ - push %r10 │ │ - push %r10 │ │ - pushq $0x2 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ + callq acf90 │ │ + mov 0x70(%rsp),%r8 │ │ + mov 0x68(%rsp),%rdi │ │ + add $0x40,%rsp │ │ + mov %eax,%r15d │ │ + mov 0x50(%rsp),%rax │ │ + lea 0x5aa31(%rip),%rdx │ │ + movzbl 0x1(%rdx,%rax,8),%r12d │ │ + mov 0xd2c(%r8),%eax │ │ + mov 0x88(%rsp),%rcx │ │ + add %ecx,%eax │ │ + sub 0x14(%rdi),%eax │ │ + sar %cl,%eax │ │ + cmp %r12d,%eax │ │ + cmovg %r12d,%eax │ │ + lea -0x1(%rax),%ecx │ │ + cmp $0xf,%ecx │ │ + ja b2c1b │ │ + lea 0x5d6af(%rip),%rsi │ │ + movslq (%rsi,%rcx,4),%rcx │ │ + add %rsi,%rcx │ │ + jmpq *%rcx │ │ + movzbl 0x27(%rsp),%ebp │ │ + mov 0xa8(%rsp),%rax │ │ + mov %bpl,(%rax) │ │ + jmpq b2cb0 │ │ + movzbl 0x27(%rsp),%ebp │ │ + mov %ebp,%eax │ │ + shl $0x8,%eax │ │ + or %ebp,%eax │ │ + mov 0xa8(%rsp),%rcx │ │ + mov %ax,(%rcx) │ │ + jmpq b2cb0 │ │ + movzbl 0x27(%rsp),%ebp │ │ + movslq %eax,%rdx │ │ + movzbl %bpl,%esi │ │ + mov 0xa8(%rsp),%rdi │ │ + callq 4480 │ │ + lea 0x5a9a5(%rip),%rdx │ │ + mov 0x30(%rsp),%r8 │ │ + mov 0x28(%rsp),%rdi │ │ + jmp b2cb0 │ │ + movzbl 0x27(%rsp),%ebp │ │ + imul $0x1010101,%ebp,%eax │ │ + mov 0xa8(%rsp),%rcx │ │ + mov %eax,(%rcx) │ │ + jmp b2cb0 │ │ + movzbl 0x27(%rsp),%ebp │ │ + mov %rbp,%rax │ │ + movabs $0x101010101010101,%rcx │ │ + imul %rcx,%rax │ │ + mov 0xa8(%rsp),%rcx │ │ + mov %rax,(%rcx) │ │ + jmp b2cb0 │ │ + movzbl 0x27(%rsp),%ebp │ │ + mov %rbp,%rax │ │ + movabs $0x101010101010101,%rcx │ │ + imul %rcx,%rax │ │ + mov 0xa8(%rsp),%rcx │ │ + mov %rax,(%rcx) │ │ + mov %rax,0x8(%rcx) │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x2ecf2(%rip),%r10 │ │ - mov $0x20,%r8d │ │ - mov $0x20,%r9d │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - push %r10 │ │ - pushq $0x2 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ + mov 0xd28(%r8),%eax │ │ + mov 0x90(%rsp),%rcx │ │ + add %ecx,%eax │ │ + sub 0x10(%rdi),%eax │ │ + sar %cl,%eax │ │ + mov 0x50(%rsp),%rcx │ │ + movzbl (%rdx,%rcx,8),%ebx │ │ + cmp %ebx,%eax │ │ + cmovg %ebx,%eax │ │ + lea -0x1(%rax),%ecx │ │ + movzbl %bpl,%esi │ │ + cmp $0xf,%ecx │ │ + ja b2d56 │ │ + lea 0x5d5e9(%rip),%rdx │ │ + movslq (%rdx,%rcx,4),%rcx │ │ + add %rdx,%rcx │ │ + jmpq *%rcx │ │ + mov 0x288(%rdi),%rax │ │ + add 0xa0(%rsp),%rax │ │ + mov %bpl,0x40(%r14,%rax,1) │ │ + mov 0x90(%rsp),%r14 │ │ + mov 0x68(%rsp),%rdx │ │ + test %r15d,%r15d │ │ + jns b2a10 │ │ + jmpq b2a5b │ │ + mov %esi,%eax │ │ + shl $0x8,%eax │ │ + or %esi,%eax │ │ + mov 0x288(%rdi),%rcx │ │ + add 0xa0(%rsp),%rcx │ │ + mov %ax,0x40(%r14,%rcx,1) │ │ + mov 0x90(%rsp),%r14 │ │ + mov 0x68(%rsp),%rdx │ │ + test %r15d,%r15d │ │ + jns b2a10 │ │ + jmpq b2a5b │ │ + mov 0x288(%rdi),%rcx │ │ + add 0xa0(%rsp),%rcx │ │ + lea (%r14,%rcx,1),%rdi │ │ + add $0x40,%rdi │ │ + movslq %eax,%rdx │ │ + callq 4480 │ │ + mov 0x30(%rsp),%r8 │ │ + mov 0x28(%rsp),%rdi │ │ + mov 0x90(%rsp),%r14 │ │ + mov 0x68(%rsp),%rdx │ │ + test %r15d,%r15d │ │ + jns b2a10 │ │ + jmpq b2a5b │ │ + imul $0x1010101,%esi,%eax │ │ + mov 0x288(%rdi),%rcx │ │ + add 0xa0(%rsp),%rcx │ │ + mov %eax,0x40(%r14,%rcx,1) │ │ + mov 0x90(%rsp),%r14 │ │ + mov 0x68(%rsp),%rdx │ │ + test %r15d,%r15d │ │ + jns b2a10 │ │ + jmpq b2a5b │ │ + movabs $0x101010101010101,%rax │ │ + imul %rax,%rsi │ │ + mov 0x288(%rdi),%rax │ │ + add 0xa0(%rsp),%rax │ │ + mov %rsi,0x40(%r14,%rax,1) │ │ + mov 0x90(%rsp),%r14 │ │ + mov 0x68(%rsp),%rdx │ │ + test %r15d,%r15d │ │ + jns b2a10 │ │ + jmpq b2a5b │ │ + nopl 0x0(%rax) │ │ + mov 0x50(%rsp),%rax │ │ + lea 0x5a7c4(%rip),%rcx │ │ + movzbl 0x1(%rcx,%rax,8),%r12d │ │ + mov %r10d,%r13d │ │ + jmpq b2902 │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov 0x48(%rsp),%rcx │ │ + add $0x10,%ecx │ │ + mov %ecx,%ebp │ │ + mov 0x78(%rsp),%rcx │ │ + mov 0x88(%rsp),%r9 │ │ + mov 0x108(%rsp),%r10 │ │ + jmpq b2604 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + add $0x10,%r10 │ │ + mov %r10,%rsi │ │ + cmp 0x160(%rsp),%rsi │ │ + jb b2558 │ │ + xor %eax,%eax │ │ + jmpq b32ff │ │ + mov 0xd0(%rsp),%rax │ │ + movw $0x4040,0x38(%rdi,%rax,1) │ │ + lea -0x1(%rsi),%eax │ │ + cmp $0x1f,%al │ │ + mov 0xa0(%rsp),%rsi │ │ + jbe b2f3c │ │ + jmpq b304e │ │ + mov 0xd0(%rsp),%rax │ │ + movl $0x40404040,0x38(%rdi,%rax,1) │ │ + lea -0x1(%rsi),%eax │ │ + cmp $0x1f,%al │ │ + mov 0xa0(%rsp),%rsi │ │ + jbe b2f3c │ │ + jmpq b304e │ │ + mov 0xd0(%rsp),%rax │ │ + mov %rcx,0x38(%rdi,%rax,1) │ │ + lea -0x1(%rsi),%eax │ │ + cmp $0x1f,%al │ │ + mov 0xa0(%rsp),%rsi │ │ + jbe b2f3c │ │ + jmpq b304e │ │ + movaps 0x4b0b1(%rip),%xmm0 │ │ + mov 0xd0(%rsp),%rax │ │ + movups %xmm0,0x38(%rdi,%rax,1) │ │ + lea -0x1(%rsi),%eax │ │ + cmp $0x1f,%al │ │ + mov 0xa0(%rsp),%rsi │ │ + jbe b2f3c │ │ + jmpq b304e │ │ + movaps 0x4b089(%rip),%xmm0 │ │ + mov 0xd0(%rsp),%rax │ │ + movups %xmm0,0x38(%rdi,%rax,1) │ │ + movups %xmm0,0x48(%rdi,%rax,1) │ │ + lea -0x1(%rsi),%eax │ │ + cmp $0x1f,%al │ │ + mov 0xa0(%rsp),%rsi │ │ + ja b304e │ │ + movzbl %al,%eax │ │ + lea 0x5d1ca(%rip),%rdx │ │ + movslq (%rdx,%rax,4),%rax │ │ + add %rdx,%rax │ │ + jmpq *%rax │ │ + mov 0x288(%rdi),%rax │ │ + mov 0xc8(%rsp),%rdx │ │ + movb $0x40,0x20(%rax,%rdx,1) │ │ + xor %eax,%eax │ │ + cmpb $0x0,0x70(%rsp) │ │ + jne b305b │ │ + jmpq b32ff │ │ + mov 0x288(%rdi),%rax │ │ + mov 0xc8(%rsp),%rdx │ │ + movw $0x4040,0x20(%rax,%rdx,1) │ │ + xor %eax,%eax │ │ + cmpb $0x0,0x70(%rsp) │ │ + jne b305b │ │ + jmpq b32ff │ │ + mov 0x288(%rdi),%rax │ │ + mov 0xc8(%rsp),%rdx │ │ + movl $0x40404040,0x20(%rax,%rdx,1) │ │ + xor %eax,%eax │ │ + cmpb $0x0,0x70(%rsp) │ │ + jne b305b │ │ + jmpq b32ff │ │ + mov 0x288(%rdi),%rax │ │ + mov 0xc8(%rsp),%rdx │ │ + mov %rcx,0x20(%rax,%rdx,1) │ │ + xor %eax,%eax │ │ + cmpb $0x0,0x70(%rsp) │ │ + jne b305b │ │ + jmpq b32ff │ │ + mov 0x288(%rdi),%rax │ │ + mov 0xc8(%rsp),%rdx │ │ + mov %rcx,0x20(%rax,%rdx,1) │ │ + mov 0x288(%rdi),%rax │ │ + mov %rcx,0x28(%rdx,%rax,1) │ │ + xor %eax,%eax │ │ + cmpb $0x0,0x70(%rsp) │ │ + jne b305b │ │ + jmpq b32ff │ │ + mov 0x288(%rdi),%rax │ │ + mov 0xc8(%rsp),%rdx │ │ + mov %rcx,0x20(%rax,%rdx,1) │ │ + mov 0x288(%rdi),%rax │ │ + mov %rcx,0x28(%rdx,%rax,1) │ │ + mov 0x288(%rdi),%rax │ │ + mov %rcx,0x30(%rdx,%rax,1) │ │ + mov 0x288(%rdi),%rax │ │ + mov %rcx,0x38(%rdx,%rax,1) │ │ + xor %eax,%eax │ │ + cmpb $0x0,0x70(%rsp) │ │ + je b32ff │ │ + add $0xffffffff,%esi │ │ + cmp $0x1f,%esi │ │ + ja b317d │ │ + lea 0x5d122(%rip),%rdx │ │ + movslq (%rdx,%rsi,4),%rsi │ │ + add %rdx,%rsi │ │ + jmpq *%rsi │ │ + mov 0xe8(%rsp),%rdx │ │ + movb $0x40,0x58(%rdi,%rdx,1) │ │ + movb $0x40,0x78(%rdi,%rdx,1) │ │ + mov 0xa8(%rsp),%rdx │ │ + add $0xffffffff,%edx │ │ + cmp $0x1f,%edx │ │ + jbe b3191 │ │ + jmpq b32ff │ │ + mov 0xe8(%rsp),%rdx │ │ + movw $0x4040,0x58(%rdi,%rdx,1) │ │ + movw $0x4040,0x78(%rdi,%rdx,1) │ │ + mov 0xa8(%rsp),%rdx │ │ + add $0xffffffff,%edx │ │ + cmp $0x1f,%edx │ │ + jbe b3191 │ │ + jmpq b32ff │ │ + mov 0xe8(%rsp),%rdx │ │ + movl $0x40404040,0x58(%rdi,%rdx,1) │ │ + movl $0x40404040,0x78(%rdi,%rdx,1) │ │ + mov 0xa8(%rsp),%rdx │ │ + add $0xffffffff,%edx │ │ + cmp $0x1f,%edx │ │ + jbe b3191 │ │ + jmpq b32ff │ │ + mov 0xe8(%rsp),%rdx │ │ + mov %rcx,0x58(%rdi,%rdx,1) │ │ + mov %rcx,0x78(%rdi,%rdx,1) │ │ + mov 0xa8(%rsp),%rdx │ │ + add $0xffffffff,%edx │ │ + cmp $0x1f,%edx │ │ + jbe b3191 │ │ + jmpq b32ff │ │ + movaps 0x4ae70(%rip),%xmm0 │ │ + mov 0xe8(%rsp),%rdx │ │ + movups %xmm0,0x58(%rdi,%rdx,1) │ │ + movups %xmm0,0x78(%rdi,%rdx,1) │ │ + mov 0xa8(%rsp),%rdx │ │ + add $0xffffffff,%edx │ │ + cmp $0x1f,%edx │ │ + jbe b3191 │ │ + jmpq b32ff │ │ + movaps 0x4ae42(%rip),%xmm0 │ │ + mov 0xe8(%rsp),%rdx │ │ + movups %xmm0,0x58(%rdi,%rdx,1) │ │ + movups %xmm0,0x68(%rdi,%rdx,1) │ │ + movups %xmm0,0x78(%rdi,%rdx,1) │ │ + movups %xmm0,0x88(%rdi,%rdx,1) │ │ + mov 0xa8(%rsp),%rdx │ │ + add $0xffffffff,%edx │ │ + cmp $0x1f,%edx │ │ + ja b32ff │ │ + lea 0x5d078(%rip),%rsi │ │ + movslq (%rsi,%rdx,4),%rdx │ │ + add %rsi,%rdx │ │ + jmpq *%rdx │ │ + mov 0x28(%rsp),%rdx │ │ + mov 0x288(%rdx),%rcx │ │ + mov 0xf0(%rsp),%rsi │ │ + movb $0x40,0x40(%rcx,%rsi,1) │ │ + mov 0x288(%rdx),%rcx │ │ + movb $0x40,0x60(%rcx,%rsi,1) │ │ + jmpq b32ff │ │ + mov 0x28(%rsp),%rdx │ │ + mov 0x288(%rdx),%rcx │ │ + mov 0xf0(%rsp),%rsi │ │ + movw $0x4040,0x40(%rcx,%rsi,1) │ │ + mov 0x288(%rdx),%rcx │ │ + movw $0x4040,0x60(%rcx,%rsi,1) │ │ + jmpq b32ff │ │ + mov 0x28(%rsp),%rdx │ │ + mov 0x288(%rdx),%rcx │ │ + mov 0xf0(%rsp),%rsi │ │ + movl $0x40404040,0x40(%rcx,%rsi,1) │ │ + mov 0x288(%rdx),%rcx │ │ + movl $0x40404040,0x60(%rcx,%rsi,1) │ │ + jmpq b32ff │ │ + mov 0x28(%rsp),%rsi │ │ + mov 0x288(%rsi),%rdx │ │ + mov 0xf0(%rsp),%rdi │ │ + mov %rcx,0x40(%rdx,%rdi,1) │ │ + mov 0x288(%rsi),%rdx │ │ + mov %rcx,0x60(%rdx,%rdi,1) │ │ + jmpq b32ff │ │ + mov 0x28(%rsp),%rsi │ │ + mov 0x288(%rsi),%rdx │ │ + mov 0xf0(%rsp),%rdi │ │ + mov %rcx,0x40(%rdx,%rdi,1) │ │ + mov 0x288(%rsi),%rdx │ │ + mov %rcx,0x48(%rdx,%rdi,1) │ │ + mov 0x288(%rsi),%rdx │ │ + mov %rcx,0x60(%rdx,%rdi,1) │ │ + mov 0x288(%rsi),%rdx │ │ + mov %rcx,0x68(%rdx,%rdi,1) │ │ + jmp b32ff │ │ + mov 0x28(%rsp),%rsi │ │ + mov 0x288(%rsi),%rdx │ │ + mov 0xf0(%rsp),%rdi │ │ + mov %rcx,0x40(%rdx,%rdi,1) │ │ + mov 0x288(%rsi),%rdx │ │ + mov %rcx,0x48(%rdx,%rdi,1) │ │ + mov 0x288(%rsi),%rdx │ │ + mov %rcx,0x50(%rdx,%rdi,1) │ │ + mov 0x288(%rsi),%rdx │ │ + mov %rcx,0x58(%rdx,%rdi,1) │ │ + mov 0x288(%rsi),%rdx │ │ + mov %rcx,0x60(%rdx,%rdi,1) │ │ + mov 0x288(%rsi),%rdx │ │ + mov %rcx,0x68(%rdx,%rdi,1) │ │ + mov 0x288(%rsi),%rdx │ │ + mov %rcx,0x70(%rdx,%rdi,1) │ │ + mov 0x288(%rsi),%rdx │ │ + mov %rcx,0x78(%rdx,%rdi,1) │ │ + add $0x188,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ retq │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x32792(%rip),%r10 │ │ - lea -0x33a69(%rip),%r11 │ │ - mov $0x20,%r8d │ │ - mov $0x40,%r9d │ │ - push %rax │ │ - pushq $0x1 │ │ - push %r10 │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + sub $0x88,%rsp │ │ + mov %rcx,0x70(%rsp) │ │ + mov %rdx,0x68(%rsp) │ │ + mov 0xd8(%rsp),%r10d │ │ + mov 0xd0(%rsp),%ecx │ │ + mov (%rdi),%r11 │ │ + test %ecx,%ecx │ │ + mov %rdi,0x78(%rsp) │ │ + je b3371 │ │ + mov 0x840(%r11),%eax │ │ + xor %ebp,%ebp │ │ + cmp $0x1,%eax │ │ + sete %bpl │ │ + cmp $0x3,%eax │ │ + setne %al │ │ + mov %ebp,%r12d │ │ + jmp b3378 │ │ + xor %ebp,%ebp │ │ + xor %r12d,%r12d │ │ + xor %eax,%eax │ │ + mov 0xc8(%rsp),%ebx │ │ + mov 0xc0(%rsp),%r13d │ │ + xor %edx,%edx │ │ + test %ecx,%ecx │ │ + setne %dl │ │ + mov %rax,0x80(%rsp) │ │ + movzbl %al,%eax │ │ + mov $0x4,%edi │ │ + mov %eax,%ecx │ │ + shr %cl,%edi │ │ + mov %edi,0x1c(%rsp) │ │ + mov $0x4,%edi │ │ + mov %ebp,0x40(%rsp) │ │ + mov %ebp,%ecx │ │ + shr %cl,%edi │ │ + mov %edi,0x10(%rsp) │ │ + mov %r10d,%r15d │ │ + sar $0x10,%r15d │ │ + movswl %r10w,%r14d │ │ + mov %eax,0x4c(%rsp) │ │ + mov %eax,%ecx │ │ + xor $0x1,%cl │ │ + mov $0xf,%eax │ │ + mov $0xf,%ebp │ │ + mov %cl,0xf(%rsp) │ │ + shr %cl,%ebp │ │ + mov %r12d,%ecx │ │ + xor $0x1,%cl │ │ + mov %cl,0xe(%rsp) │ │ + shr %cl,%eax │ │ + mov 0xe0(%rsp),%rdi │ │ + mov 0x28(%rdi,%rdx,8),%rcx │ │ + mov %rcx,0x50(%rsp) │ │ + mov 0x38(%rdi),%ecx │ │ + cmp 0x838(%r11),%ecx │ │ + mov %rsi,0x60(%rsp) │ │ + mov %r11,0x58(%rsp) │ │ + jne b34c5 │ │ + mov 0x3c(%rdi),%ecx │ │ + cmp 0x83c(%r11),%ecx │ │ + jne b34c5 │ │ + mov %rbp,0x30(%rsp) │ │ + and %r14d,%eax │ │ + mov 0x80(%rsp),%rcx │ │ + add $0x3,%ecx │ │ + mov %r15d,%ebp │ │ + sar %cl,%ebp │ │ + mov 0x10(%rsp),%r10d │ │ + imul %r10d,%ebx │ │ + add $0x3,%r12b │ │ + mov %r12d,%ecx │ │ + sar %cl,%r14d │ │ + add %ebx,%r14d │ │ + mov %rax,%rbx │ │ + mov 0x10(%rdi),%rax │ │ + cmp 0x810(%r11),%rax │ │ + mov %r8,0x20(%rsp) │ │ + je b3768 │ │ + mov %r10d,%eax │ │ + imul %r9d,%eax │ │ + add %r14d,%eax │ │ + xor %ecx,%ecx │ │ + test %ebx,%ebx │ │ + setne %cl │ │ + lea (%rax,%rcx,4),%esi │ │ + mov %r9,%r12 │ │ + callq 98550 │ │ + mov %eax,%ecx │ │ + mov $0xffffffff,%eax │ │ + test %ecx,%ecx │ │ + jne b3963 │ │ + mov %rbx,0x28(%rsp) │ │ + mov 0x58(%rsp),%r11 │ │ + mov %r12,%r9 │ │ + mov 0x4c(%rsp),%r12d │ │ + add 0x838(%r11),%r12d │ │ + mov 0x83c(%r11),%eax │ │ + mov 0x40(%rsp),%edx │ │ + add %edx,%eax │ │ + mov 0x20(%rsp),%r8 │ │ + jmpq b3786 │ │ + mov 0x10(%rsp),%r10d │ │ + imul %r10d,%ebx │ │ + shl $0x4,%ebx │ │ + mov 0xe(%rsp),%cl │ │ + shl %cl,%r14d │ │ + add %ebx,%r14d │ │ + mov 0xf(%rsp),%cl │ │ + shl %cl,%r15d │ │ + mov 0x1c(%rsp),%esi │ │ + imul %esi,%r13d │ │ + shl $0x4,%r13d │ │ + add %r13d,%r15d │ │ + movslq %r15d,%rax │ │ + movslq 0xe8(%rsp),%rbp │ │ + shl $0x4,%rbp │ │ + movslq 0xc00(%r11,%rbp,1),%rcx │ │ + imul %rcx,%rax │ │ + lea -0x20000(,%rcx,8),%ecx │ │ + movslq %ecx,%rcx │ │ + add %rax,%rcx │ │ + mov %rcx,%rax │ │ + neg %rax │ │ + cmovl %rcx,%rax │ │ + sub $0xffffffffffffff80,%rax │ │ + shr $0x8,%rax │ │ + mov %eax,%ebx │ │ + neg %ebx │ │ + test %rcx,%rcx │ │ + cmovns %eax,%ebx │ │ + movslq %r14d,%rax │ │ + movslq 0xc08(%r11,%rbp,1),%rcx │ │ + imul %rcx,%rax │ │ + lea -0x20000(,%rcx,8),%ecx │ │ + movslq %ecx,%rcx │ │ + add %rax,%rcx │ │ + mov %rcx,%rax │ │ + neg %rax │ │ + cmovl %rcx,%rax │ │ + sub $0xffffffffffffff80,%rax │ │ + shr $0x8,%rax │ │ + mov %eax,%r14d │ │ + neg %r14d │ │ + test %rcx,%rcx │ │ + cmovns %eax,%r14d │ │ + imul %esi,%r8d │ │ + mov %r8,0x20(%rsp) │ │ + lea -0x1(%r8),%r12d │ │ + imul 0xc04(%r11,%rbp,1),%r12d │ │ + imul %r10d,%r9d │ │ + mov %r9,0x38(%rsp) │ │ + lea -0x1(%r9),%eax │ │ + imul 0xc0c(%r11,%rbp,1),%eax │ │ + lea (%r14,%rax,1),%r15d │ │ + add $0x20,%r15d │ │ + sar $0xa,%r15d │ │ + lea 0x5(%r15),%r13d │ │ + mov %r13d,%esi │ │ + callq 98550 │ │ + mov %eax,%ecx │ │ + mov $0xffffffff,%eax │ │ + test %ecx,%ecx │ │ + jne b3963 │ │ + mov %rbp,0x10(%rsp) │ │ + lea 0x20(%rbx),%r9d │ │ + add $0x20,%r14d │ │ + mov %r9d,%r8d │ │ + sar $0xa,%r8d │ │ + mov %r14d,%eax │ │ + sar $0xa,%eax │ │ + mov 0xe0(%rsp),%rdi │ │ + mov 0x38(%rdi),%edx │ │ + mov 0x4c(%rsp),%ecx │ │ + add %ecx,%edx │ │ + sar %cl,%edx │ │ + lea (%rbx,%r12,1),%esi │ │ + add $0x20,%esi │ │ + sar $0xa,%esi │ │ + mov 0x3c(%rdi),%ebx │ │ + mov 0x40(%rsp),%ecx │ │ + add %ecx,%ebx │ │ + sar %cl,%ebx │ │ + cmp $0xc00,%r9d │ │ + mov %r14,%rbp │ │ + jl b3652 │ │ + cmp $0xc00,%ebp │ │ + jl b3652 │ │ + lea 0x5(%rsi),%ecx │ │ + cmp %edx,%ecx │ │ + jg b3652 │ │ + cmp %ebx,%r13d │ │ + jg b3652 │ │ + movslq 0xd0(%rsp),%rdx │ │ + cltq │ │ + mov 0x50(%rsp),%rcx │ │ + imul %rcx,%rax │ │ + add 0x10(%rdi,%rdx,8),%rax │ │ + movslq %r8d,%r12 │ │ + add %rax,%r12 │ │ + mov 0x60(%rsp),%rdi │ │ + mov 0x58(%rsp),%r14 │ │ + jmpq b36d2 │ │ + mov 0x78(%rsp),%r12 │ │ + lea 0x16440(%r12),%r11 │ │ + mov 0x58(%rsp),%r14 │ │ + mov %rdi,%r13 │ │ + mov 0xca8(%r14),%r10 │ │ + sub %r8d,%esi │ │ + add $0x8,%esi │ │ + movslq %esi,%rdi │ │ + sub %eax,%r15d │ │ + add $0x8,%r15d │ │ + movslq %r15d,%rsi │ │ + movslq %edx,%rdx │ │ + movslq %ebx,%rcx │ │ + add $0xfffffffd,%r8d │ │ + movslq %r8d,%r8 │ │ + add $0xfffffffd,%eax │ │ + mov %r9,%rbx │ │ + movslq %eax,%r9 │ │ + movslq 0xd0(%rsp),%rax │ │ + sub $0x20,%rsp │ │ + pushq 0x70(%rsp) │ │ + pushq 0x10(%r13,%rax,8) │ │ + pushq $0x140 │ │ push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x34172(%rip),%r10 │ │ - lea -0x327d9(%rip),%r11 │ │ - mov $0x40,%r8d │ │ - mov $0x10,%r9d │ │ + callq *0x298(%r10) │ │ + mov %rbx,%r9 │ │ + add $0x40,%rsp │ │ + add $0x16803,%r12 │ │ + mov $0x140,%ecx │ │ + mov 0x60(%rsp),%rdi │ │ + mov 0x10(%rsp),%rax │ │ + lea (%r14,%rax,1),%rdx │ │ + add $0xc04,%rdx │ │ + mov 0xca8(%r14),%r10 │ │ + mov 0xf0(%rsp),%r11d │ │ + and $0x3ff,%r9d │ │ + and $0x3ff,%ebp │ │ + test %rdi,%rdi │ │ + je b3737 │ │ + mov (%rdx),%r14d │ │ + mov 0x8(%rdx),%ebx │ │ + sub $0x20,%rsp │ │ + mov 0x90(%rsp),%rsi │ │ + mov %r12,%rdx │ │ + mov 0x40(%rsp),%r8 │ │ + mov %r9,%rax │ │ + mov 0x58(%rsp),%r9 │ │ + push %rbx │ │ + push %r14 │ │ + push %rbp │ │ push %rax │ │ - pushq $0x1 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x2 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x33ae2(%rip),%r10 │ │ - lea -0x32819(%rip),%r11 │ │ - mov $0x40,%r8d │ │ - mov $0x20,%r9d │ │ + callq *0x150(%r10,%r11,8) │ │ + jmpq b395d │ │ + mov (%rdx),%eax │ │ + mov 0x8(%rdx),%ebx │ │ + sub $0x28,%rsp │ │ + mov 0x90(%rsp),%rdi │ │ + mov %r12,%rsi │ │ + mov %rcx,%rdx │ │ + mov 0x48(%rsp),%rcx │ │ + mov 0x60(%rsp),%r8 │ │ + push %rbx │ │ push %rax │ │ - pushq $0x1 │ │ - push %r10 │ │ - push %r11 │ │ - pushq $0x1 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,%eax │ │ - sub $0x18,%rsp │ │ - lea -0x32852(%rip),%r10 │ │ - mov $0x40,%r8d │ │ - mov $0x40,%r9d │ │ + push %rbp │ │ + callq *0x1f0(%r10,%r11,8) │ │ + jmpq b395d │ │ + mov %rbx,0x28(%rsp) │ │ + mov 0xd28(%r11),%r12d │ │ + mov 0xd2c(%r11),%eax │ │ + shl $0x2,%r12d │ │ + shl $0x2,%eax │ │ + mov 0x40(%rsp),%edx │ │ + mov 0x30(%rsp),%rsi │ │ + and %r15d,%esi │ │ + mov 0x1c(%rsp),%edi │ │ + imul %edi,%r13d │ │ + add %ebp,%r13d │ │ + mov 0x80(%rsp),%rcx │ │ + sar %cl,%r12d │ │ + mov %edx,%ecx │ │ + sar %cl,%eax │ │ + xor %ecx,%ecx │ │ + mov %rsi,0x30(%rsp) │ │ + test %esi,%esi │ │ + setne %cl │ │ + lea (%rcx,%rcx,2),%r15d │ │ + mov %r13d,%r10d │ │ + sub %r15d,%r10d │ │ + mov %r9,0x38(%rsp) │ │ + jl b37fe │ │ + xor %edx,%edx │ │ + cmpl $0x0,0x28(%rsp) │ │ + setne %dl │ │ + lea (%rdx,%rdx,2),%esi │ │ + cmp %esi,%r14d │ │ + jl b37fe │ │ + mov %edi,%esi │ │ + imul %r8d,%esi │ │ + add %r13d,%esi │ │ + lea (%rsi,%rcx,4),%ecx │ │ + cmp %r12d,%ecx │ │ + jg b37fe │ │ + mov 0x10(%rsp),%ecx │ │ + imul %r9d,%ecx │ │ + add %r14d,%ecx │ │ + lea (%rcx,%rdx,4),%ecx │ │ + cmp %eax,%ecx │ │ + jle b3975 │ │ + mov %edi,%ecx │ │ + imul %r8d,%ecx │ │ + mov 0x30(%rsp),%rdi │ │ + test %edi,%edi │ │ + mov $0x7,%edx │ │ + mov $0x7,%esi │ │ + cmove %edi,%esi │ │ + add %ecx,%esi │ │ + mov 0x10(%rsp),%ecx │ │ + imul %r9d,%ecx │ │ + xor %ebx,%ebx │ │ + mov 0x28(%rsp),%rdi │ │ + test %edi,%edi │ │ + cmove %edi,%edx │ │ + setne %bl │ │ + mov $0x240,%ebp │ │ + cmove %edi,%ebp │ │ + add %ecx,%edx │ │ + mov 0x78(%rsp),%r13 │ │ + lea 0x16440(%r13),%rcx │ │ + mov %rcx,0x40(%rsp) │ │ + lea (%rbx,%rbx,2),%ecx │ │ + sub %ecx,%r14d │ │ + mov %r11,%rbx │ │ + mov 0xca8(%r11),%r11 │ │ + movslq %esi,%rdi │ │ + movslq %edx,%rsi │ │ + movslq %r12d,%rdx │ │ + movslq %eax,%rcx │ │ + movslq %r10d,%r8 │ │ + movslq %r14d,%r9 │ │ + movslq 0xd0(%rsp),%r10 │ │ + sub $0x20,%rsp │ │ + pushq 0x70(%rsp) │ │ + mov 0x108(%rsp),%rax │ │ + pushq 0x10(%rax,%r10,8) │ │ + pushq $0xc0 │ │ + pushq 0x78(%rsp) │ │ + callq *0x298(%r11) │ │ + mov %rbx,%r11 │ │ + add $0x40,%rsp │ │ + or %ebp,%r15d │ │ + lea (%r15,%r13,1),%rdx │ │ + add $0x16440,%rdx │ │ + mov $0xc0,%ebx │ │ + mov 0xca8(%r11),%r10 │ │ + mov 0xf0(%rsp),%r11d │ │ + mov 0x60(%rsp),%rdi │ │ + test %rdi,%rdi │ │ + je b3915 │ │ + mov 0x1c(%rsp),%r8d │ │ + imul 0x20(%rsp),%r8d │ │ + mov 0xf(%rsp),%cl │ │ + mov 0x30(%rsp),%rbp │ │ + shl %cl,%ebp │ │ + mov 0x10(%rsp),%r9d │ │ + imul 0x38(%rsp),%r9d │ │ + mov 0xe(%rsp),%cl │ │ + mov 0x28(%rsp),%rax │ │ + shl %cl,%eax │ │ + sub $0x30,%rsp │ │ + mov 0xa0(%rsp),%rsi │ │ + mov %rbx,%rcx │ │ push %rax │ │ - pushq $0x1 │ │ - push %r10 │ │ - push %r10 │ │ - pushq $0x2 │ │ - callq baf10 │ │ - add $0x78,%rsp │ │ + push %rbp │ │ + callq *0x100(%r10,%r11,8) │ │ + jmp b395d │ │ + mov 0x1c(%rsp),%eax │ │ + imul 0x20(%rsp),%eax │ │ + mov 0xf(%rsp),%cl │ │ + mov 0x30(%rsp),%r9 │ │ + shl %cl,%r9d │ │ + mov 0x10(%rsp),%r8d │ │ + imul 0x38(%rsp),%r8d │ │ + mov 0xe(%rsp),%cl │ │ + mov 0x28(%rsp),%rbp │ │ + shl %cl,%ebp │ │ + sub $0x38,%rsp │ │ + mov 0xa0(%rsp),%rdi │ │ + mov %rdx,%rsi │ │ + mov %rbx,%rdx │ │ + mov %eax,%ecx │ │ + push %rbp │ │ + callq *0x1a0(%r10,%r11,8) │ │ + add $0x40,%rsp │ │ + xor %eax,%eax │ │ + add $0x88,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ retq │ │ + movslq 0xd0(%rsp),%rax │ │ + movslq %r14d,%rcx │ │ + mov 0x50(%rsp),%rbx │ │ + imul %rbx,%rcx │ │ + mov 0xe0(%rsp),%rdx │ │ + add 0x10(%rdx,%rax,8),%rcx │ │ + movslq %r13d,%rdx │ │ + add %rcx,%rdx │ │ + jmpq b38b5 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax,%rax,1) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x4088,%rsp │ │ - mov %r8d,%r14d │ │ - mov %ecx,%r10d │ │ - mov %rdi,%rbx │ │ - mov 0x40e0(%rsp),%r8d │ │ - mov 0x40c0(%rsp),%ecx │ │ - lea (%r14,%r14,1),%eax │ │ - cmp %r9d,%eax │ │ - sete %dil │ │ - lea (%r9,%r9,1),%eax │ │ - cmp %r14d,%eax │ │ - sete %al │ │ - mov $0x1,%r13d │ │ - shl %cl,%r13d │ │ - or %dil,%al │ │ - sar %r13d │ │ - cmp 0x40d8(%rsp),%r10d │ │ - jge bb199 │ │ - mov (%rdx),%edi │ │ - movl $0x0,(%rdx) │ │ - mov %r8d,%r15d │ │ - test %al,%al │ │ - je baf86 │ │ - imul $0xb5,%edi,%edi │ │ - sub $0xffffff80,%edi │ │ - sar $0x8,%edi │ │ - imul $0xb5,%edi,%eax │ │ - sub $0xffffff80,%eax │ │ - sar $0x8,%eax │ │ - add %r13d,%eax │ │ - sar %cl,%eax │ │ - test %r9d,%r9d │ │ - jle bb613 │ │ - mov %r14,%r13 │ │ - test %r13d,%r13d │ │ - jle bb613 │ │ - imul $0xb5,%eax,%eax │ │ - add $0x880,%eax │ │ - sar $0xc,%eax │ │ - sar %rsi │ │ - mov %r13d,%ecx │ │ - mov %ecx,%r11d │ │ - and $0xfffffff8,%r11d │ │ - lea -0x8(%r11),%rdx │ │ - mov %rdx,0x28(%rsp) │ │ - shr $0x3,%rdx │ │ - add $0x1,%rdx │ │ - movd %eax,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - movd %r15d,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm1 │ │ - mov %edx,%r10d │ │ - and $0x1,%r10d │ │ - add %rsi,%rsi │ │ - mov %r10,%rdi │ │ - sub %rdx,%rdi │ │ + sub $0x108,%rsp │ │ + mov %rcx,0x40(%rsp) │ │ + mov %rdx,0x30(%rsp) │ │ + mov %rsi,0x38(%rsp) │ │ mov %rdi,0x48(%rsp) │ │ - xor %r12d,%r12d │ │ - movdqa 0x3ece5(%rip),%xmm2 │ │ - xor %r14d,%r14d │ │ - cmp $0x8,%r13d │ │ - jae bb040 │ │ - jmp bb036 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - add $0x1,%r14d │ │ - add %rsi,%rbx │ │ - cmp %r9d,%r14d │ │ - je bb613 │ │ - cmp $0x8,%r13d │ │ - jae bb040 │ │ + mov (%rdi),%rbp │ │ + mov 0xca8(%rbp),%rax │ │ + mov %rax,0x80(%rsp) │ │ + xor %eax,%eax │ │ + mov $0x0,%edx │ │ + mov $0x0,%r14d │ │ + test %r9d,%r9d │ │ + je b3a11 │ │ + mov 0x840(%rbp),%ecx │ │ xor %edx,%edx │ │ - jmpq bb177 │ │ - nopl (%rax) │ │ - cmpq $0x0,0x28(%rsp) │ │ - je bb18c │ │ - mov 0x48(%rsp),%rdx │ │ - xor %edi,%edi │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - pmovzxwd 0x8(%rbx,%rdi,2),%xmm3 │ │ - pmovzxwd (%rbx,%rdi,2),%xmm4 │ │ - paddd %xmm0,%xmm4 │ │ - paddd %xmm0,%xmm3 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtd %xmm4,%xmm5 │ │ - pminsd %xmm1,%xmm4 │ │ - pandn %xmm4,%xmm5 │ │ - pxor %xmm4,%xmm4 │ │ - pcmpgtd %xmm3,%xmm4 │ │ - pminsd %xmm1,%xmm3 │ │ - pandn %xmm3,%xmm4 │ │ - pshufb %xmm2,%xmm4 │ │ - pshufb %xmm2,%xmm5 │ │ - punpcklqdq %xmm4,%xmm5 │ │ - movdqu %xmm5,(%rbx,%rdi,2) │ │ - pmovzxwd 0x18(%rbx,%rdi,2),%xmm3 │ │ - pmovzxwd 0x10(%rbx,%rdi,2),%xmm4 │ │ - paddd %xmm0,%xmm4 │ │ - paddd %xmm0,%xmm3 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtd %xmm4,%xmm5 │ │ - pminsd %xmm1,%xmm4 │ │ - pandn %xmm4,%xmm5 │ │ - pxor %xmm4,%xmm4 │ │ - pcmpgtd %xmm3,%xmm4 │ │ - pminsd %xmm1,%xmm3 │ │ - pandn %xmm3,%xmm4 │ │ - pshufb %xmm2,%xmm4 │ │ - pshufb %xmm2,%xmm5 │ │ - punpcklqdq %xmm4,%xmm5 │ │ - movdqu %xmm5,0x10(%rbx,%rdi,2) │ │ - add $0x10,%rdi │ │ - add $0x2,%rdx │ │ - jne bb060 │ │ - test %r10,%r10 │ │ - je bb153 │ │ - pmovzxwd 0x8(%rbx,%rdi,2),%xmm3 │ │ - pmovzxwd (%rbx,%rdi,2),%xmm4 │ │ - paddd %xmm0,%xmm4 │ │ - paddd %xmm0,%xmm3 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtd %xmm4,%xmm5 │ │ - pminsd %xmm1,%xmm4 │ │ - pandn %xmm4,%xmm5 │ │ - pxor %xmm4,%xmm4 │ │ - pcmpgtd %xmm3,%xmm4 │ │ - pminsd %xmm1,%xmm3 │ │ - pandn %xmm3,%xmm4 │ │ - pshufb %xmm2,%xmm4 │ │ - pshufb %xmm2,%xmm5 │ │ - punpcklqdq %xmm4,%xmm5 │ │ - movdqu %xmm5,(%rbx,%rdi,2) │ │ - mov %r11,%rdx │ │ - cmp %rcx,%r11 │ │ - jne bb177 │ │ - jmpq bb020 │ │ - test %edi,%edi │ │ - cmovs %r12d,%ebp │ │ - mov %bp,(%rbx,%rdx,2) │ │ - add $0x1,%rdx │ │ - cmp %rdx,%rcx │ │ - je bb020 │ │ - movzwl (%rbx,%rdx,2),%edi │ │ - add %eax,%edi │ │ - mov %r15d,%r8d │ │ - mov %r15d,%ebp │ │ - cmp %r15d,%edi │ │ - jg bb160 │ │ - mov %edi,%ebp │ │ - jmp bb160 │ │ + cmp $0x1,%ecx │ │ + sete %dl │ │ + xor %r14d,%r14d │ │ + cmp $0x3,%ecx │ │ + setne %r14b │ │ + mov $0x4,%esi │ │ + mov %r14d,%ecx │ │ + shr %cl,%rsi │ │ + mov %rsi,0x88(%rsp) │ │ + mov $0x4,%esi │ │ + mov %edx,%ecx │ │ + shr %cl,%esi │ │ + mov 0x140(%rsp),%rcx │ │ + mov %rcx,%rdi │ │ + mov 0x38(%rcx),%r10d │ │ + add %r14d,%r10d │ │ + mov %r14d,%ecx │ │ + sar %cl,%r10d │ │ + mov %edx,%ecx │ │ + movzbl 0x1(%r8),%r11d │ │ + mov %esi,0x50(%rsp) │ │ + imul %r11d,%esi │ │ + mov 0x3c(%rdi),%edx │ │ + add %ecx,%edx │ │ + sar %cl,%edx │ │ + test %esi,%esi │ │ + je b3e65 │ │ + mov %rbp,0xd8(%rsp) │ │ + mov 0x148(%rsp),%rsi │ │ + mov (%r8),%al │ │ xor %edi,%edi │ │ - test %r10,%r10 │ │ - jne bb109 │ │ - jmp bb153 │ │ - cmp $0x21,%r9d │ │ - mov $0x20,%r12d │ │ - cmovl %r9d,%r12d │ │ - mov $0x20,%edi │ │ - cmp $0x21,%r14d │ │ - cmovl %r14d,%edi │ │ - not %r8d │ │ - mov %r8d,%ecx │ │ - shl $0x5,%ecx │ │ - mov %ecx,0x5c(%rsp) │ │ - movslq %r14d,%rcx │ │ test %r9d,%r9d │ │ - mov %r9,0x78(%rsp) │ │ - mov %r14,0x30(%rsp) │ │ - mov %rsi,0x70(%rsp) │ │ + setne %dil │ │ + mov %rdi,0xf0(%rsp) │ │ + mov %r14d,%edi │ │ + mov %rdi,0xe8(%rsp) │ │ + mov %ecx,0x54(%rsp) │ │ + mov %ecx,%ecx │ │ + mov %rcx,0xe0(%rsp) │ │ + lea 0x1c(%rsi),%rcx │ │ + mov %rcx,0x70(%rsp) │ │ + movslq %r9d,%rcx │ │ mov %rcx,0x68(%rsp) │ │ - jle bb2ae │ │ - mov %r13d,0x40(%rsp) │ │ - shl $0x7,%r8d │ │ - mov %r8d,%esi │ │ - not %esi │ │ - mov %esi,0x44(%rsp) │ │ - mov %r12d,0x3c(%rsp) │ │ - movslq %r12d,%rsi │ │ - movslq %edi,%r15 │ │ - test %al,%al │ │ - mov %rsi,0x28(%rsp) │ │ - mov %r8d,0x48(%rsp) │ │ - mov %rdx,0x60(%rsp) │ │ - lea 0x0(,%rcx,4),%rax │ │ - je bb2b9 │ │ - mov %rax,0x50(%rsp) │ │ - lea 0x0(,%rsi,4),%rbp │ │ - lea 0x80(%rsp),%r12 │ │ - xor %r14d,%r14d │ │ - mov %rdx,%r13 │ │ - cmpl $0x0,0x30(%rsp) │ │ - jg bb27d │ │ - nop │ │ - mov $0x1,%esi │ │ - mov %r12,%rdi │ │ - mov %r8d,%edx │ │ - mov 0x44(%rsp),%ecx │ │ - callq *0x40c8(%rsp) │ │ - mov 0x48(%rsp),%r8d │ │ - add $0x1,%r14 │ │ - add 0x50(%rsp),%r12 │ │ - add $0x4,%r13 │ │ - mov 0x28(%rsp),%rax │ │ - cmp %rax,%r14 │ │ - jge bb334 │ │ - cmpl $0x0,0x30(%rsp) │ │ - jle bb240 │ │ - mov %r13,%rax │ │ - xor %ecx,%ecx │ │ + mov 0x48(%rsp),%rcx │ │ + lea 0x16440(%rcx),%rsi │ │ + mov %rsi,0xd0(%rsp) │ │ + movslq %r10d,%rsi │ │ + mov %rsi,0xc8(%rsp) │ │ + movslq %edx,%rsi │ │ + mov %rsi,0xc0(%rsp) │ │ + lea 0x164a3(%rcx),%rcx │ │ + mov %rcx,0xb8(%rsp) │ │ + mov 0x40(%rsp),%rcx │ │ + lea 0x0(,%rcx,8),%rcx │ │ + mov %rcx,0xa8(%rsp) │ │ + xor %esi,%esi │ │ + mov %r8,0x78(%rsp) │ │ + mov %r14d,0x2c(%rsp) │ │ + mov %r10d,0x58(%rsp) │ │ + mov %edx,0x5c(%rsp) │ │ + jmp b3b6f │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - imul $0xb5,(%rax),%edx │ │ - sub $0xffffff80,%edx │ │ - sar $0x8,%edx │ │ - mov %edx,(%r12,%rcx,4) │ │ - add $0x1,%rcx │ │ - add %rbp,%rax │ │ - cmp %r15,%rcx │ │ - jl bb290 │ │ - jmp bb240 │ │ - movslq %r12d,%rax │ │ - movslq %edi,%r15 │ │ - jmpq bb348 │ │ - mov %rax,0x50(%rsp) │ │ - lea 0x0(,%rsi,4),%r14 │ │ - lea 0x80(%rsp),%rbp │ │ - xor %r13d,%r13d │ │ - mov %rdx,%r12 │ │ - cmpl $0x0,0x30(%rsp) │ │ - jg bb319 │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov $0x1,%esi │ │ - mov %rbp,%rdi │ │ - mov %r8d,%edx │ │ - mov 0x44(%rsp),%ecx │ │ - callq *0x40c8(%rsp) │ │ - mov 0x48(%rsp),%r8d │ │ - add $0x1,%r13 │ │ - add 0x50(%rsp),%rbp │ │ - add $0x4,%r12 │ │ - mov 0x28(%rsp),%rax │ │ - cmp %rax,%r13 │ │ - jge bb334 │ │ - cmpl $0x0,0x30(%rsp) │ │ - jle bb2e0 │ │ - mov %r12,%rax │ │ - xor %ecx,%ecx │ │ + mov 0x1(%r8),%r11b │ │ + mov 0x38(%rsp),%rbp │ │ + mov 0xa8(%rsp),%rsi │ │ + lea (%rsi,%rbp,1),%rcx │ │ + test %rbp,%rbp │ │ + mov 0x30(%rsp),%rdi │ │ + lea (%rdi,%rsi,2),%rsi │ │ + cmove %rsi,%rdi │ │ + mov %rdi,0x30(%rsp) │ │ + cmovne %rcx,%rbp │ │ + mov %rbp,0x38(%rsp) │ │ + mov 0xb0(%rsp),%rsi │ │ + add $0x8,%esi │ │ + movzbl %r11b,%ecx │ │ + imul 0x50(%rsp),%ecx │ │ + cmp %ecx,%esi │ │ + jae b3e77 │ │ + mov %rsi,0xb0(%rsp) │ │ + or $0x4,%esi │ │ + mov 0x54(%rsp),%ecx │ │ + shl %cl,%esi │ │ + movzbl %al,%ecx │ │ + imul 0x88(%rsp),%ecx │ │ + test %ecx,%ecx │ │ + je b3b24 │ │ + mov 0x48(%rsp),%rax │ │ + mov 0x14(%rax),%eax │ │ + lea (%rsi,%rax,4),%eax │ │ + mov 0x148(%rsp),%rcx │ │ + mov %rcx,%rdx │ │ + movslq 0x10(%rcx),%rcx │ │ + cltq │ │ + imul %rax,%rcx │ │ + movslq 0x4(%rdx),%rsi │ │ + add %rcx,%rsi │ │ + mov %rsi,0x100(%rsp) │ │ + movslq 0x18(%rdx),%rcx │ │ + imul %rax,%rcx │ │ + movslq 0x8(%rdx),%rax │ │ + add %rcx,%rax │ │ + mov %rax,0xf8(%rsp) │ │ + mov 0x30(%rsp),%rbp │ │ + xor %ebx,%ebx │ │ + jmp b3c3c │ │ xchg %ax,%ax │ │ - mov (%rax),%edx │ │ - mov %edx,0x0(%rbp,%rcx,4) │ │ - add $0x1,%rcx │ │ - add %r14,%rax │ │ - cmp %r15,%rcx │ │ - jl bb320 │ │ - jmp bb2e0 │ │ - mov 0x30(%rsp),%r14 │ │ - mov 0x40(%rsp),%r13d │ │ - mov 0x60(%rsp),%rdx │ │ - mov 0x3c(%rsp),%r12d │ │ - imul %r15,%rax │ │ - mov 0x5c(%rsp),%r15d │ │ - mov %r15d,%ebp │ │ - not %ebp │ │ - shl $0x2,%rax │ │ - mov %rdx,%rdi │ │ - xor %esi,%esi │ │ - mov %rax,%rdx │ │ - callq 4480 │ │ + mov 0x38(%rsp),%rax │ │ + lea (%rax,%rbx,1),%rdi │ │ + sub $0x38,%rsp │ │ + mov 0x78(%rsp),%rsi │ │ + mov 0xa8(%rsp),%r8 │ │ + mov %r12d,%r9d │ │ + push %r14 │ │ + mov 0xc0(%rsp),%rax │ │ + callq *0x288(%rax) │ │ + add $0x40,%rsp │ │ + mov 0x78(%rsp),%r8 │ │ + mov 0x2c(%rsp),%r14d │ │ + add $0x8,%rbx │ │ + movzbl (%r8),%eax │ │ + mov 0x88(%rsp),%rcx │ │ + imul %rax,%rcx │ │ + add $0x10,%rbp │ │ + cmp %rcx,%rbx │ │ + jae b3b20 │ │ + mov %rbp,0xa0(%rsp) │ │ + mov 0x48(%rsp),%rax │ │ + mov 0x10(%rax),%eax │ │ + mov %rbx,0x98(%rsp) │ │ + lea 0x4(%rbx),%edx │ │ + mov %r14d,%ecx │ │ + shl %cl,%edx │ │ + lea (%rdx,%rax,4),%eax │ │ + mov 0x148(%rsp),%rcx │ │ + mov %rcx,%rdx │ │ + movslq 0xc(%rcx),%r14 │ │ + cltq │ │ + imul %rax,%r14 │ │ + add 0x100(%rsp),%r14 │ │ + mov 0xe8(%rsp),%rcx │ │ + sar %cl,%r14 │ │ + movslq 0x14(%rdx),%rbx │ │ + imul %rax,%rbx │ │ + add 0xf8(%rsp),%rbx │ │ + mov 0xe0(%rsp),%rcx │ │ + sar %cl,%rbx │ │ + movswl 0x1c(%rdx),%r13d │ │ + movswl 0x1e(%rdx),%r12d │ │ + mov %rbx,%r15 │ │ + shr $0x10,%r15 │ │ + movswl 0x20(%rdx),%ebp │ │ + movswl 0x22(%rdx),%eax │ │ + mov %eax,0x64(%rsp) │ │ + mov 0x140(%rsp),%rdi │ │ + mov 0xf0(%rsp),%rdx │ │ + mov 0x28(%rdi,%rdx,8),%rax │ │ + mov %rax,0x90(%rsp) │ │ + lea 0x8(%r15),%esi │ │ + mov %esi,0x60(%rsp) │ │ + callq 98550 │ │ + test %eax,%eax │ │ + jne b3e60 │ │ mov %r14,%r8 │ │ - imul %r14d,%r12d │ │ - test %r12d,%r12d │ │ - mov 0x40c0(%rsp),%ecx │ │ - jle bb460 │ │ - movslq %r12d,%r9 │ │ - cmp $0x7,%r12d │ │ - ja bb38e │ │ - xor %edx,%edx │ │ - jmpq bb440 │ │ - mov %r9,%rdx │ │ - and $0xfffffffffffffff8,%rdx │ │ - movd %r13d,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm2 │ │ - movd %ecx,%xmm0 │ │ - movd %r15d,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm3 │ │ - movd %ebp,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm4 │ │ - xor %esi,%esi │ │ - pmovzxdq %xmm0,%xmm5 │ │ - nopl (%rax) │ │ - movdqa 0x80(%rsp,%rsi,4),%xmm6 │ │ - paddd %xmm2,%xmm6 │ │ - movdqa 0x90(%rsp,%rsi,4),%xmm7 │ │ - paddd %xmm2,%xmm7 │ │ - psrad %xmm5,%xmm6 │ │ - psrad %xmm5,%xmm7 │ │ - movdqa %xmm3,%xmm0 │ │ - pcmpgtd %xmm6,%xmm0 │ │ - movdqa %xmm3,%xmm1 │ │ - pcmpgtd %xmm7,%xmm1 │ │ - pminsd %xmm4,%xmm6 │ │ - pminsd %xmm4,%xmm7 │ │ - blendvps %xmm0,%xmm3,%xmm6 │ │ - movdqa %xmm1,%xmm0 │ │ - blendvps %xmm0,%xmm3,%xmm7 │ │ - movaps %xmm6,0x80(%rsp,%rsi,4) │ │ - movaps %xmm7,0x90(%rsp,%rsi,4) │ │ - add $0x8,%rsi │ │ - cmp %rsi,%rdx │ │ - jne bb3c0 │ │ - cmp %r9,%rdx │ │ - jne bb440 │ │ - jmp bb460 │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %edi,0x80(%rsp,%rdx,4) │ │ - add $0x1,%rdx │ │ - cmp %r9,%rdx │ │ - jge bb460 │ │ - mov 0x80(%rsp,%rdx,4),%esi │ │ - add %r13d,%esi │ │ - sar %cl,%esi │ │ - mov %ebp,%eax │ │ - cmp %ebp,%esi │ │ - jg bb454 │ │ - mov %esi,%eax │ │ - mov %r15d,%edi │ │ - cmp %r15d,%esi │ │ - jl bb430 │ │ - mov %eax,%edi │ │ - jmp bb430 │ │ - mov %r8d,%eax │ │ - mov %rax,0x28(%rsp) │ │ - test %r8d,%r8d │ │ - mov 0x68(%rsp),%r14 │ │ - jle bb4ad │ │ - mov %r15d,%r12d │ │ - mov %ebp,%r15d │ │ - lea 0x80(%rsp),%rbp │ │ - mov 0x28(%rsp),%r13 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ + shr $0x10,%r8 │ │ + lea -0x4(%r8),%eax │ │ + movzwl %r14w,%ecx │ │ + shl $0x2,%r13d │ │ + lea 0x0(,%r12,8),%edx │ │ + sub %edx,%r12d │ │ + sub %r13d,%r12d │ │ + add %ecx,%r12d │ │ + movzwl %bx,%r14d │ │ + shl $0x2,%ebp │ │ + sub %ebp,%r14d │ │ + mov 0x64(%rsp),%ecx │ │ + shl $0x2,%ecx │ │ + sub %ecx,%r14d │ │ + cmp $0x3,%eax │ │ + jge b3dc0 │ │ + mov 0xd8(%rsp),%rax │ │ + mov 0xca8(%rax),%r10 │ │ + shl $0x20,%r8 │ │ + movabs $0xfffffff900000000,%rcx │ │ + add %rcx,%r8 │ │ + sar $0x20,%r8 │ │ + shl $0x20,%r15 │ │ + add %rcx,%r15 │ │ + sar $0x20,%r15 │ │ + sub $0x20,%rsp │ │ + mov $0xf,%edi │ │ + mov $0xf,%esi │ │ + mov 0xe8(%rsp),%rdx │ │ + mov 0xe0(%rsp),%rcx │ │ + mov %r15,%r9 │ │ + pushq 0xb0(%rsp) │ │ + mov 0x168(%rsp),%rbp │ │ + mov 0x90(%rsp),%rax │ │ + pushq 0x10(%rbp,%rax,8) │ │ + pushq $0x20 │ │ + pushq 0x108(%rsp) │ │ + callq *0x298(%r10) │ │ + add $0x40,%rsp │ │ + mov $0x20,%ecx │ │ + mov 0xb8(%rsp),%rdx │ │ + jmp b3e10 │ │ + mov 0x60(%rsp),%ecx │ │ + cmp 0x5c(%rsp),%ecx │ │ + jg b3d32 │ │ + lea 0x8(%r8),%ecx │ │ + cmp 0x58(%rsp),%ecx │ │ + jg b3d32 │ │ + lea -0x4(%r15),%ecx │ │ + cmp $0x2,%ecx │ │ + jle b3d32 │ │ + movslq %ecx,%rdi │ │ + mov 0x90(%rsp),%rcx │ │ + imul %rcx,%rdi │ │ + mov 0x140(%rsp),%rdx │ │ + mov 0x68(%rsp),%rsi │ │ + add 0x10(%rdx,%rsi,8),%rdi │ │ + movslq %eax,%rdx │ │ + add %rdi,%rdx │ │ + mov 0xa0(%rsp),%rbp │ │ + mov 0x98(%rsp),%rbx │ │ + and $0xffffffc0,%r12d │ │ + and $0xffffffc0,%r14d │ │ + cmpq $0x0,0x30(%rsp) │ │ + je b3be0 │ │ + sub $0x38,%rsp │ │ mov %rbp,%rdi │ │ - mov %r14,%rsi │ │ - mov %r12d,%edx │ │ - mov %r15d,%ecx │ │ - callq *0x40d0(%rsp) │ │ - add $0x4,%rbp │ │ - add $0xffffffffffffffff,%r13 │ │ - jne bb490 │ │ - mov 0x78(%rsp),%r9 │ │ - test %r9d,%r9d │ │ - mov 0x30(%rsp),%r10 │ │ - mov 0x70(%rsp),%r11 │ │ - mov 0x40e0(%rsp),%ecx │ │ - mov 0x28(%rsp),%rbp │ │ - jle bb613 │ │ - test %r10d,%r10d │ │ - jle bb613 │ │ - sar %r11 │ │ - lea 0x80(%rsp),%rdi │ │ - mov %ebp,%r15d │ │ - and $0xfffffff8,%r15d │ │ - movd %ecx,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - add %r11,%r11 │ │ - xor %r14d,%r14d │ │ - movdqa 0x3e85d(%rip),%xmm1 │ │ - movdqa 0x3e7e5(%rip),%xmm2 │ │ - xor %r8d,%r8d │ │ - cmp $0x8,%r10d │ │ - jae bb550 │ │ - jmp bb539 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - add $0x1,%r8d │ │ - add %r11,%rbx │ │ - mov %rsi,%rdi │ │ - cmp %r9d,%r8d │ │ - je bb613 │ │ - cmp $0x8,%r10d │ │ - jae bb550 │ │ - xor %eax,%eax │ │ - mov %rdi,%rsi │ │ - jmpq bb5fb │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - lea (%rdi,%r15,4),%rsi │ │ - xor %eax,%eax │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - pmovzxwd (%rbx,%rax,2),%xmm3 │ │ - pmovzxwd 0x8(%rbx,%rax,2),%xmm4 │ │ - movdqu (%rdi,%rax,4),%xmm5 │ │ - movdqu 0x10(%rdi,%rax,4),%xmm6 │ │ - paddd %xmm1,%xmm5 │ │ - paddd %xmm1,%xmm6 │ │ - psrad $0x4,%xmm5 │ │ - paddd %xmm3,%xmm5 │ │ - psrad $0x4,%xmm6 │ │ - paddd %xmm4,%xmm6 │ │ - pxor %xmm3,%xmm3 │ │ - pcmpgtd %xmm5,%xmm3 │ │ - pminsd %xmm0,%xmm5 │ │ - pandn %xmm5,%xmm3 │ │ - pxor %xmm4,%xmm4 │ │ - pcmpgtd %xmm6,%xmm4 │ │ - pminsd %xmm0,%xmm6 │ │ - pandn %xmm6,%xmm4 │ │ - pshufb %xmm2,%xmm3 │ │ - movq %xmm3,(%rbx,%rax,2) │ │ - pshufb %xmm2,%xmm4 │ │ - movq %xmm4,0x8(%rbx,%rax,2) │ │ - add $0x8,%rax │ │ - cmp %rax,%r15 │ │ - jne bb560 │ │ - mov %r15,%rax │ │ - cmp %rbp,%r15 │ │ - jne bb5fb │ │ - jmpq bb520 │ │ - nop │ │ - add $0x4,%rsi │ │ - test %edi,%edi │ │ - cmovs %r14d,%edx │ │ - mov %dx,(%rbx,%rax,2) │ │ - add $0x1,%rax │ │ - cmp %rax,%rbp │ │ - je bb520 │ │ - movzwl (%rbx,%rax,2),%edx │ │ - mov (%rsi),%edi │ │ - add $0x8,%edi │ │ - sar $0x4,%edi │ │ - add %edx,%edi │ │ - mov %ecx,%edx │ │ - cmp %ecx,%edi │ │ - jg bb5e0 │ │ - mov %edi,%edx │ │ - jmp bb5e0 │ │ - add $0x4088,%rsp │ │ + mov 0x78(%rsp),%rsi │ │ + mov 0xa8(%rsp),%r8 │ │ + mov %r12d,%r9d │ │ + push %r14 │ │ + mov 0xc0(%rsp),%rax │ │ + callq *0x290(%rax) │ │ + jmpq b3c0d │ │ + mov $0xffffffff,%eax │ │ + add $0x108,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - data16 nopw %cs:0x0(%rax,%rax,1) │ │ + xor %eax,%eax │ │ + jmp b3e65 │ │ + nopl 0x0(%rax,%rax,1) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x48,%rsp │ │ - mov %edx,%ebp │ │ - mov %rsi,%r8 │ │ - mov %rdi,%rbx │ │ - xor %r12d,%r12d │ │ - test %edx,%edx │ │ - setne %r12b │ │ - shl $0x3,%r12d │ │ - movslq 0x940(%rdi),%rdx │ │ - add $0x1f,%rdx │ │ - and $0xffffffffffffffe0,%rdx │ │ - mov 0x1670(%rdi),%esi │ │ - test $0x1,%sil │ │ - je bb6ff │ │ - mov %rbp,%r15 │ │ - mov 0x83c(%rbx),%r11d │ │ - mov 0xd08(%rbx),%r14d │ │ - shl $0x2,%r14d │ │ - lea 0x1(%rbp),%eax │ │ - mov 0x8(%rbx),%rcx │ │ - mov 0x3f4(%rcx),%r10d │ │ - lea 0x6(%r10),%ecx │ │ - shl %cl,%eax │ │ - mov %esi,0x24(%rsp) │ │ - lea -0x1(%r11),%esi │ │ - cmp %esi,%eax │ │ - cmovg %esi,%eax │ │ - shl %cl,%ebp │ │ - sub %r12d,%ebp │ │ - mov 0x1610(%rbx),%rsi │ │ - mov (%r8),%rcx │ │ - mov %r12d,%edi │ │ - mov %r8,0x28(%rsp) │ │ - mov 0x828(%rbx),%r8 │ │ - imul %r8,%rdi │ │ - sub %rdi,%rcx │ │ - sub $0x10,%rsp │ │ - mov %rbx,%rdi │ │ - mov %rdx,%r13 │ │ - mov $0x0,%r9d │ │ - pushq $0x0 │ │ - push %r11 │ │ - push %r14 │ │ - push %rax │ │ - push %rbp │ │ - push %r10 │ │ - callq bb850 │ │ - mov 0x64(%rsp),%esi │ │ - mov 0x68(%rsp),%r8 │ │ - mov %r13,%rdx │ │ - mov %r15,%rbp │ │ - add $0x40,%rsp │ │ - test $0x6,%sil │ │ - je bb7f3 │ │ - mov 0x948(%rbx),%eax │ │ - xor %r15d,%r15d │ │ - cmp $0x1,%eax │ │ - sete %r15b │ │ - xor %r11d,%r11d │ │ - cmp $0x3,%eax │ │ - setne %r11b │ │ - mov 0x83c(%rbx),%r13d │ │ - add %r15d,%r13d │ │ - mov %r15d,%ecx │ │ - sar %cl,%r13d │ │ - mov 0xd08(%rbx),%eax │ │ - mov $0x2,%cl │ │ - sub %r11b,%cl │ │ - shl %cl,%eax │ │ - mov %rax,0x30(%rsp) │ │ - lea 0x1(%rbp),%r14d │ │ - mov 0x8(%rbx),%rax │ │ - mov 0x3f4(%rax),%r10d │ │ - mov %r10d,%eax │ │ - sub %r15d,%eax │ │ - add $0x6,%al │ │ - mov %eax,%ecx │ │ - shl %cl,%r14d │ │ - lea -0x1(%r13),%ecx │ │ - cmp %ecx,%r14d │ │ - cmovg %ecx,%r14d │ │ - mov %r15d,%ecx │ │ - shr %cl,%r12d │ │ + sub $0x88,%rsp │ │ + mov %r9,0x20(%rsp) │ │ + mov %rcx,0x30(%rsp) │ │ + mov %rdx,0x70(%rsp) │ │ + mov %rsi,0x68(%rsp) │ │ + mov 0x10(%rdi),%r9d │ │ + mov 0x14(%rdi),%edx │ │ + mov (%rdi),%rax │ │ + mov %rax,0x38(%rsp) │ │ + mov %edx,%esi │ │ + and $0x1e,%esi │ │ + mov %r8,0x58(%rsp) │ │ + test %r8d,%r8d │ │ + je b3ee0 │ │ + mov 0x38(%rsp),%rax │ │ + mov 0x840(%rax),%ebx │ │ + xor %eax,%eax │ │ + cmp $0x1,%ebx │ │ + sete %al │ │ + xor %ecx,%ecx │ │ + cmp $0x3,%ebx │ │ + setne %cl │ │ + jmp b3ee4 │ │ + xor %eax,%eax │ │ + xor %ecx,%ecx │ │ + lea (%rdi,%rsi,8),%rsi │ │ + add $0x2310,%rsi │ │ + mov %rsi,0x78(%rsp) │ │ + mov $0x4,%esi │ │ + shr %cl,%esi │ │ + mov %esi,0x1c(%rsp) │ │ + mov $0x4,%esi │ │ mov %eax,%ecx │ │ - shl %cl,%ebp │ │ - sub %r12d,%ebp │ │ - mov %r12d,%edi │ │ - test $0x2,%sil │ │ - je bb7ed │ │ - mov %esi,0x24(%rsp) │ │ - mov 0x1618(%rbx),%rsi │ │ - mov 0x8(%r8),%rcx │ │ - mov %r8,0x28(%rsp) │ │ - mov 0x830(%rbx),%r8 │ │ - mov %r8,%rax │ │ - imul %rdi,%rax │ │ - sub %rax,%rcx │ │ - sub $0x10,%rsp │ │ - mov %rdi,0x48(%rsp) │ │ - mov %rbx,%rdi │ │ - mov %rdx,0x50(%rsp) │ │ - mov %r15d,%r9d │ │ + shr %cl,%esi │ │ + mov %esi,0x2c(%rsp) │ │ + lea 0x2440(%rdi),%r12 │ │ + mov 0x8(%rdi),%rax │ │ + cmp 0x3638(%rax),%edx │ │ + mov %rdi,0x60(%rsp) │ │ + jle b4122 │ │ + mov 0xc8(%rsp),%r8d │ │ + cmpl $0x0,0x58(%rsp) │ │ + je b3f58 │ │ + mov 0x30(%rsp),%rdx │ │ + movzbl (%rdx),%ecx │ │ + imul 0x1c(%rsp),%ecx │ │ + movzbl 0x1(%rdx),%esi │ │ + imul 0x2c(%rsp),%esi │ │ + add %ecx,%esi │ │ + cmp $0x10,%esi │ │ + jb b4122 │ │ + test %r8d,%r8d │ │ + jle b4122 │ │ + mov 0x20(%rsp),%rax │ │ + add $0x1,%eax │ │ + mov %rax,0x20(%rsp) │ │ + xor %ebp,%ebp │ │ + mov $0x2,%r14d │ │ + xor %ebx,%ebx │ │ + mov 0x1c(%rsp),%r9d │ │ + jmp b3f94 │ │ + nop │ │ + cmp $0x2,%r13d │ │ + cmovbe %r14d,%r13d │ │ + add %r13d,%ebx │ │ + cmp %r8d,%ebx │ │ + jge b411a │ │ + mov 0x30(%rsp),%rax │ │ + movzbl 0x2(%rax),%eax │ │ + cmp $0x4,%eax │ │ + mov $0x4,%ecx │ │ + cmovae %ecx,%eax │ │ + cmp %eax,%ebp │ │ + jge b411a │ │ + mov 0x78(%rsp),%rax │ │ + mov -0x8(%rax),%r11 │ │ + movslq 0x10(%rdi),%r10 │ │ + movslq %ebx,%rsi │ │ + lea (%r10,%rsi,1),%rdx │ │ + add $0x1,%rdx │ │ + shl $0x4,%rdx │ │ + movzbl 0xa(%r11,%rdx,1),%ecx │ │ + movsbq 0x8(%r11,%rdx,1),%r15 │ │ + lea 0x595a1(%rip),%rax │ │ + movzbl (%rax,%rcx,4),%r13d │ │ + test %r15,%r15 │ │ + jle b3f80 │ │ + mov %rbp,0x40(%rsp) │ │ + add %rsi,%r10 │ │ + mov 0x30(%rsp),%rax │ │ + movzbl (%rax),%r8d │ │ + cmp %r8d,%r13d │ │ + cmovbe %r13d,%r8d │ │ + cmp $0x2,%r13b │ │ + cmovb %r14d,%r8d │ │ + movzbl 0x1(%rax),%r14d │ │ + cmp $0x10,%r14d │ │ + mov $0x10,%eax │ │ + cmovae %eax,%r14d │ │ + shr %r14d │ │ + mov %r8d,%ebp │ │ + imul %r9d,%ebp │ │ + mov 0x288(%rdi),%rsi │ │ + mov 0x20(%rsp),%rax │ │ + lea (%rax,%rbx,1),%ecx │ │ + movslq %ecx,%rax │ │ + movzbl 0x180(%rsi,%rax,1),%ecx │ │ + movzbl 0x160(%rsi,%rax,1),%esi │ │ + lea (%r14,%r14,2),%r9d │ │ + add $0x3,%r9d │ │ + shr $0x2,%r9d │ │ + shl $0x2,%rcx │ │ + add 0x6c12a(%rip),%rcx │ │ + movzbl (%rsi,%rcx,1),%eax │ │ + mov 0x14(%rdi),%ecx │ │ + mov %rcx,0x50(%rsp) │ │ + add $0xffffffffffffffff,%r15 │ │ + mov (%r11,%rdx,1),%ecx │ │ + mov %rcx,0x48(%rsp) │ │ + lea (%r15,%r15,8),%rcx │ │ + shl $0x5,%rcx │ │ + mov 0x38(%rsp),%rdx │ │ + lea (%rdx,%rcx,1),%r11 │ │ + add $0x20,%r11 │ │ + sub $0x8,%rsp │ │ + mov %r12,%rsi │ │ + xor %edx,%edx │ │ + mov %rbp,%rcx │ │ + push %rax │ │ + push %r15 │ │ push %r11 │ │ - push %r13 │ │ - pushq 0x50(%rsp) │ │ - push %r14 │ │ - push %rbp │ │ + pushq 0x68(%rsp) │ │ + pushq 0x80(%rsp) │ │ + pushq 0x80(%rsp) │ │ push %r10 │ │ - mov %r11,%r12 │ │ - callq bb850 │ │ - mov 0x78(%rsp),%rdi │ │ - mov %r12,%r11 │ │ - mov 0x64(%rsp),%esi │ │ - mov 0x68(%rsp),%r8 │ │ - mov 0x80(%rsp),%rdx │ │ + callq b3320 │ │ add $0x40,%rsp │ │ - test $0x4,%sil │ │ - jne bb7f9 │ │ - add $0x48,%rsp │ │ - jmp bb83e │ │ - mov 0x1620(%rbx),%rsi │ │ - mov 0x10(%r8),%rcx │ │ - mov 0x830(%rbx),%r8 │ │ - imul %r8,%rdi │ │ - sub %rdi,%rcx │ │ - mov 0x8(%rbx),%rax │ │ - mov 0x3f4(%rax),%eax │ │ - sub $0x10,%rsp │ │ - mov %rbx,%rdi │ │ + test %eax,%eax │ │ + jne b42f0 │ │ + mov 0x38(%rsp),%rax │ │ + mov 0xca8(%rax),%rax │ │ + mov %ebx,%edi │ │ + mov 0x1c(%rsp),%r15d │ │ + imul %r15d,%edi │ │ + add 0x68(%rsp),%rdi │ │ + imul 0x2c(%rsp),%r14d │ │ + mov 0x70(%rsp),%rsi │ │ + mov %r12,%rdx │ │ + mov %ebp,%ecx │ │ + mov %r14d,%r8d │ │ + callq *0x280(%rax) │ │ + mov 0x40(%rsp),%rbp │ │ + add $0x1,%ebp │ │ + mov 0x60(%rsp),%rdi │ │ mov %r15d,%r9d │ │ + mov 0xc8(%rsp),%r8d │ │ + mov $0x2,%r14d │ │ + jmpq b3f80 │ │ + mov 0x10(%rdi),%r9d │ │ + mov 0x8(%rdi),%rax │ │ + xor %ecx,%ecx │ │ + mov %rcx,0x20(%rsp) │ │ + cmp 0x3630(%rax),%r9d │ │ + jle b42f5 │ │ + cmpl $0x0,0xd0(%rsp) │ │ + jle b42f5 │ │ + xor %eax,%eax │ │ + mov %rax,0x20(%rsp) │ │ + mov $0x2,%ebx │ │ + xor %r14d,%r14d │ │ + xor %ebp,%ebp │ │ + mov %r12,0x80(%rsp) │ │ + jmp b4186 │ │ + nop │ │ + lea 0x59419(%rip),%rax │ │ + movzbl 0x1(%rax,%rsi,4),%r13d │ │ + cmp $0x2,%r13d │ │ + cmovbe %ebx,%r13d │ │ + add %r13d,%r14d │ │ + cmp 0xd0(%rsp),%r14d │ │ + jge b42f5 │ │ + mov 0x30(%rsp),%rax │ │ + movzbl 0x3(%rax),%eax │ │ + cmp $0x4,%eax │ │ + mov $0x4,%ecx │ │ + cmovae %ecx,%eax │ │ + cmp %eax,%ebp │ │ + jge b42f5 │ │ + mov %r14d,%eax │ │ + mov 0x78(%rsp),%rcx │ │ + mov 0x8(%rcx,%rax,8),%r9 │ │ + movslq 0x10(%rdi),%rcx │ │ + lea -0x1(%rcx),%rdx │ │ + shl $0x4,%rdx │ │ + movzbl 0xa(%r9,%rdx,1),%esi │ │ + movsbq 0x8(%r9,%rdx,1),%rax │ │ + test %rax,%rax │ │ + jle b4160 │ │ + mov %ebp,0x40(%rsp) │ │ + mov %rcx,0x50(%rsp) │ │ + mov 0x30(%rsp),%rcx │ │ + movzbl (%rcx),%r8d │ │ + cmp $0x10,%r8d │ │ + mov $0x10,%ebp │ │ + cmovae %ebp,%r8d │ │ + shr %r8d │ │ + lea 0x5938b(%rip),%rbp │ │ + movzbl 0x1(%rbp,%rsi,4),%r13d │ │ + movzbl 0x1(%rcx),%ebp │ │ + cmp %ebp,%r13d │ │ + cmovbe %r13d,%ebp │ │ + cmp $0x2,%r13d │ │ + cmovb %ebx,%ebp │ │ + lea 0x1(%r14),%esi │ │ + mov %r8d,%ebx │ │ + imul 0x1c(%rsp),%ebx │ │ + add 0xc0(%rsp),%esi │ │ + movslq %esi,%rsi │ │ + movzbl 0x198(%rdi,%rsi,1),%ecx │ │ + movzbl 0x178(%rdi,%rsi,1),%esi │ │ + shl $0x2,%rcx │ │ + add 0x6bf4a(%rip),%rcx │ │ + movzbl (%rsi,%rcx,1),%r11d │ │ + mov %r12,%rsi │ │ + mov 0x14(%rdi),%r15d │ │ + add %r14d,%r15d │ │ + add $0xffffffffffffffff,%rax │ │ + mov 0x38(%rsp),%r12 │ │ + mov (%r9,%rdx,1),%ecx │ │ + mov %rcx,0x48(%rsp) │ │ + lea (%rax,%rax,8),%rcx │ │ + shl $0x5,%rcx │ │ + lea (%r12,%rcx,1),%r10 │ │ + add $0x20,%r10 │ │ + sub $0x8,%rsp │ │ + xor %edx,%edx │ │ + mov %rbx,%rcx │ │ + mov %ebp,%r9d │ │ push %r11 │ │ - push %r13 │ │ - pushq 0x50(%rsp) │ │ - push %r14 │ │ - push %rbp │ │ push %rax │ │ - callq bb850 │ │ + push %r10 │ │ + pushq 0x68(%rsp) │ │ + pushq 0x80(%rsp) │ │ + push %r15 │ │ + pushq 0x88(%rsp) │ │ + callq b3320 │ │ + add $0x40,%rsp │ │ + test %eax,%eax │ │ + jne b42f0 │ │ + mov 0xca8(%r12),%rax │ │ + mov %r14d,%edi │ │ + mov 0x2c(%rsp),%ecx │ │ + imul %ecx,%edi │ │ + mov 0x70(%rsp),%rsi │ │ + imul %rsi,%rdi │ │ + add 0x68(%rsp),%rdi │ │ + imul %ecx,%ebp │ │ + mov 0x80(%rsp),%r12 │ │ + mov %r12,%rdx │ │ + mov %ebx,%ecx │ │ + mov %ebp,%r8d │ │ + callq *0x278(%rax) │ │ + mov 0x40(%rsp),%ebp │ │ + add $0x1,%ebp │ │ + mov 0x60(%rsp),%rdi │ │ + mov $0x2,%ebx │ │ + jmpq b416d │ │ + mov %rax,0x20(%rsp) │ │ + mov 0x20(%rsp),%rax │ │ add $0x88,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ nopl 0x0(%rax) │ │ push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ push %rbx │ │ - sub $0x88,%rsp │ │ - mov %r8,0x50(%rsp) │ │ - mov %rcx,%rbx │ │ - mov %rdx,%r15 │ │ - mov %rsi,%r13 │ │ - mov 0xe8(%rsp),%esi │ │ - mov 0xd8(%rsp),%ecx │ │ - mov 0xc8(%rsp),%ebp │ │ - mov %rdi,0x48(%rsp) │ │ - mov 0x18(%rdi),%rax │ │ - cmpl $0x0,0x1c8(%rax) │ │ - mov %ecx,%edx │ │ - je bb8a4 │ │ - mov 0xf0(%rax),%edx │ │ - add %esi,%edx │ │ - mov %esi,%ecx │ │ - sar %cl,%edx │ │ - xor %ecx,%ecx │ │ - test %ebp,%ebp │ │ + sub $0x28,%rsp │ │ + mov %esi,%ebp │ │ + mov %rdi,%rbx │ │ + mov 0xd40(%rdi),%eax │ │ + imul %esi,%eax │ │ + shl $0x2,%eax │ │ + cmpl $0x1,0x840(%rdi) │ │ sete %cl │ │ - shl $0x3,%ecx │ │ - mov $0x40,%r12d │ │ - sub %ecx,%r12d │ │ - mov %r9d,%ecx │ │ - shr %cl,%r12d │ │ - mov %edx,0x68(%rsp) │ │ - movslq %edx,%r14 │ │ - test %ebp,%ebp │ │ - je bb968 │ │ - mov 0xc0(%rsp),%ecx │ │ - mov $0x4,%eax │ │ - shl %cl,%eax │ │ - movslq %eax,%rbp │ │ - mov %rbp,%rsi │ │ - imul %r15,%rsi │ │ - add %r13,%rsi │ │ - mov %r13,%rdi │ │ - mov %r14,%rdx │ │ - mov %r9d,0x3c(%rsp) │ │ - callq 43b0 │ │ - lea (%r15,%r13,1),%rdi │ │ - lea 0x1(%rbp),%eax │ │ - movslq %eax,%rsi │ │ - imul %r15,%rsi │ │ - add %r13,%rsi │ │ - mov %r14,%rdx │ │ - callq 43b0 │ │ - lea 0x0(,%r15,2),%rdi │ │ - add %r13,%rdi │ │ - lea 0x2(%rbp),%eax │ │ - movslq %eax,%rsi │ │ - imul %r15,%rsi │ │ - add %r13,%rsi │ │ - mov %r14,%rdx │ │ - callq 43b0 │ │ - lea (%r15,%r15,2),%rdi │ │ - add %r13,%rdi │ │ - add $0x3,%ebp │ │ - movslq %ebp,%rsi │ │ - imul %r15,%rsi │ │ - add %r13,%rsi │ │ - mov %r14,%rdx │ │ - callq 43b0 │ │ - mov 0xc8(%rsp),%ebp │ │ - mov 0xe8(%rsp),%esi │ │ - mov 0x3c(%rsp),%r9d │ │ - mov 0x48(%rsp),%rax │ │ - mov 0x18(%rax),%rax │ │ - mov %r14,0x80(%rsp) │ │ - mov 0xe0(%rsp),%r14d │ │ - mov 0xd0(%rsp),%edx │ │ - mov %r15,0x70(%rsp) │ │ - lea 0x0(%r13,%r15,4),%r13 │ │ - lea -0x2(%r12),%ecx │ │ - movslq %ecx,%r15 │ │ - mov %r15,%rcx │ │ - imul 0x50(%rsp),%rcx │ │ - mov %rcx,0x40(%rsp) │ │ - mov 0xec(%rax),%ecx │ │ - add %ebp,%r12d │ │ - cmp 0xf0(%rax),%ecx │ │ - jne bba99 │ │ - cmp %edx,%r12d │ │ - mov %r14d,0x3c(%rsp) │ │ - mov 0x70(%rsp),%r14 │ │ - jg bbbac │ │ - mov 0xd8(%rsp),%eax │ │ - movslq %eax,%rbp │ │ - mov $0x40,%eax │ │ - mov %r9d,%ecx │ │ - shr %cl,%eax │ │ - mov %eax,0x48(%rsp) │ │ - movslq %eax,%rcx │ │ - addl $0xffffffff,0x3c(%rsp) │ │ - mov 0x50(%rsp),%rax │ │ - imul %rax,%rcx │ │ - mov %rcx,0x68(%rsp) │ │ - lea 0x1(%r15),%rcx │ │ - imul %rax,%rcx │ │ - mov %rcx,0x60(%rsp) │ │ - lea 0x2(%r15),%rcx │ │ - imul %rax,%rcx │ │ - mov %rcx,0x58(%rsp) │ │ - add $0x3,%r15 │ │ - imul %rax,%r15 │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov 0x40(%rsp),%rax │ │ - lea (%rbx,%rax,1),%rsi │ │ - mov %r13,%rdi │ │ - mov %rbp,%rdx │ │ - callq 43b0 │ │ - mov 0x60(%rsp),%rax │ │ - lea (%rbx,%rax,1),%rsi │ │ - add %r14,%r13 │ │ - mov %r13,%rdi │ │ - mov %rbp,%rdx │ │ - callq 43b0 │ │ - mov 0x58(%rsp),%rax │ │ - lea (%rbx,%rax,1),%rsi │ │ - add %r14,%r13 │ │ - mov %r13,%rdi │ │ - mov %rbp,%rdx │ │ - callq 43b0 │ │ - lea (%rbx,%r15,1),%rsi │ │ - cmp %r12d,0x3c(%rsp) │ │ - cmove %r13,%rsi │ │ - add %r14,%r13 │ │ - mov %r13,%rdi │ │ - mov %rbp,%rdx │ │ - callq 43b0 │ │ - add 0x48(%rsp),%r12d │ │ - add 0x68(%rsp),%rbx │ │ - add %r14,%r13 │ │ - cmp 0xd0(%rsp),%r12d │ │ - jle bba20 │ │ - jmpq bbbac │ │ - cmp %edx,%r12d │ │ - mov 0x70(%rsp),%rbp │ │ - jg bbbac │ │ - add 0x40(%rsp),%rbx │ │ - movslq %esi,%rax │ │ - mov %rax,0x40(%rsp) │ │ - mov $0x40,%eax │ │ - mov %r9d,%ecx │ │ - shr %cl,%eax │ │ - mov %eax,0x60(%rsp) │ │ cltq │ │ - imul 0x50(%rsp),%rax │ │ - mov %rax,0x58(%rsp) │ │ - mov %rbp,%rax │ │ - neg %rax │ │ - mov %rax,0x78(%rsp) │ │ - add $0xffffffff,%r14d │ │ - mov %r14d,0x3c(%rsp) │ │ - jmp bbb17 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - mov 0xd0(%rsp),%eax │ │ - add 0x58(%rsp),%rbx │ │ - add 0x60(%rsp),%r12d │ │ - mov %r15,%r13 │ │ - cmp %eax,%r12d │ │ - mov 0x3c(%rsp),%r14d │ │ - mov 0x70(%rsp),%rbp │ │ - jg bbbac │ │ - xor %eax,%eax │ │ - cmp %r12d,%r14d │ │ - sete %al │ │ - mov $0x4,%r15d │ │ - sub %eax,%r15d │ │ - mov 0x48(%rsp),%rax │ │ - mov 0xca8(%rax),%r10 │ │ - mov 0x40(%rsp),%rcx │ │ - mov 0xc70(%rax,%rcx,4),%r11d │ │ - mov 0xc78(%rax,%rcx,4),%eax │ │ - sub $0x28,%rsp │ │ - mov %r13,%rdi │ │ - mov %rbp,%rsi │ │ - mov %rbx,%rdx │ │ - mov 0x78(%rsp),%rcx │ │ - mov 0x90(%rsp),%r8d │ │ - mov %r15d,%r9d │ │ - push %rax │ │ - push %r11 │ │ - mov 0x110(%rsp),%eax │ │ - push %rax │ │ - callq *0x2a0(%r10) │ │ - add $0x40,%rsp │ │ - imul %rbp,%r15 │ │ - add %r13,%r15 │ │ - cmp %r12d,%r14d │ │ - jne bbaf0 │ │ - mov 0x78(%rsp),%rax │ │ - lea (%r15,%rax,1),%rsi │ │ - mov %r15,%rdi │ │ - mov 0x80(%rsp),%rdx │ │ - callq 43b0 │ │ - add %rbp,%r15 │ │ - jmpq bbaf0 │ │ - add $0x88,%rsp │ │ + mov 0x828(%rdi),%rdx │ │ + imul %rax,%rdx │ │ + add 0x1480(%rdi),%rdx │ │ + mov %rdx,0x10(%rsp) │ │ + imul 0x830(%rdi),%rax │ │ + sar %cl,%rax │ │ + mov 0x1488(%rdi),%rcx │ │ + add %rax,%rcx │ │ + mov %rcx,0x18(%rsp) │ │ + add 0x1490(%rdi),%rax │ │ + mov %rax,0x20(%rsp) │ │ + mov 0x8(%rdi),%rcx │ │ + mov 0x18(%rdi),%rax │ │ + cmpl $0x0,0x3f4(%rcx) │ │ + sete %cl │ │ + mov %esi,%edx │ │ + sar %cl,%edx │ │ + movslq 0xd30(%rdi),%rcx │ │ + movslq %edx,%rdx │ │ + imul %rcx,%rdx │ │ + imul $0x544,%rdx,%rdx │ │ + add 0x1148(%rdi),%rdx │ │ + cmpl $0x0,0x4d0(%rax) │ │ + jne b43b4 │ │ + cmpl $0x0,0x4d4(%rax) │ │ + je b43e5 │ │ + movslq 0x1478(%rbx),%rcx │ │ + movzwl 0x2b2(%rax,%rcx,2),%eax │ │ + xor %r8d,%r8d │ │ + cmp %ebp,%eax │ │ + jne b43d6 │ │ + lea 0x1(%rcx),%eax │ │ + mov %eax,0x1478(%rbx) │ │ + mov %ecx,%r8d │ │ + lea 0x10(%rsp),%rsi │ │ + mov %rbx,%rdi │ │ + mov %ebp,%ecx │ │ + callq efe50 │ │ + cmpl $0x0,0x14c0(%rbx) │ │ + je b43fd │ │ + lea 0x10(%rsp),%rsi │ │ + mov %rbx,%rdi │ │ + mov %ebp,%edx │ │ + callq c4670 │ │ + add $0x28,%rsp │ │ pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ pop %rbp │ │ retq │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ xchg %ax,%ax │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x48,%rsp │ │ - mov %edx,%r14d │ │ - mov %rdi,%r13 │ │ - xor %r15d,%r15d │ │ - test %edx,%edx │ │ - setne %r15b │ │ - shl $0x3,%r15d │ │ - mov 0x1670(%rdi),%edi │ │ - test $0x1,%dil │ │ - je bbc48 │ │ - lea 0x1(%r14),%r9d │ │ - mov 0x8(%r13),%rax │ │ - mov 0x3f4(%rax),%cl │ │ - add $0x6,%cl │ │ - shl %cl,%r9d │ │ - mov 0x944(%r13),%r8d │ │ - cmp %r8d,%r9d │ │ - cmovg %r8d,%r9d │ │ - mov %r14d,%edx │ │ - shl %cl,%edx │ │ - mov 0x940(%r13),%ecx │ │ - sub %r15d,%edx │ │ - mov %rsi,%rbx │ │ - mov (%rsi),%rsi │ │ - mov %r15d,%eax │ │ - imul 0x930(%r13),%rax │ │ - sub %rax,%rsi │ │ - movl $0x0,(%rsp) │ │ - mov %edi,%ebp │ │ - mov %r13,%rdi │ │ - callq bbd40 │ │ - mov %ebp,%edi │ │ - mov %rbx,%rsi │ │ - test $0x6,%dil │ │ - je bbd2b │ │ - mov 0x948(%r13),%ecx │ │ - xor %eax,%eax │ │ - cmp $0x1,%ecx │ │ - sete %al │ │ - xor %edx,%edx │ │ - cmp $0x3,%ecx │ │ - setne %dl │ │ - mov 0x944(%r13),%ebp │ │ - add %eax,%ebp │ │ - mov %eax,%ecx │ │ + mov %esi,%r15d │ │ + mov %rdi,%rbx │ │ + mov 0xd40(%rdi),%r12d │ │ + mov %r12d,%r14d │ │ + imul %esi,%r14d │ │ + lea 0x0(,%r14,4),%eax │ │ + xor %r8d,%r8d │ │ + cmpl $0x1,0x840(%rdi) │ │ + sete %r9b │ │ + movslq %eax,%rdi │ │ + mov 0x828(%rbx),%r10 │ │ + mov %r10,%rax │ │ + imul %rdi,%rax │ │ + add 0x1480(%rbx),%rax │ │ + mov %rax,0x30(%rsp) │ │ + mov 0x830(%rbx),%r11 │ │ + imul %r11,%rdi │ │ + mov %r9d,%ecx │ │ + sar %cl,%rdi │ │ + mov 0x1488(%rbx),%rsi │ │ + add %rdi,%rsi │ │ + mov %rsi,0x38(%rsp) │ │ + add 0x1490(%rbx),%rdi │ │ + mov %rdi,0x40(%rsp) │ │ + mov 0x1148(%rbx),%rdx │ │ + mov 0x8(%rbx),%rcx │ │ + cmpl $0x0,0x3f4(%rcx) │ │ + sete %cl │ │ + mov 0xd30(%rbx),%r13d │ │ + mov %r15d,%ebp │ │ sar %cl,%ebp │ │ - mov 0x940(%r13),%r12d │ │ - add %edx,%r12d │ │ - mov %edx,%ecx │ │ - sar %cl,%r12d │ │ - lea 0x1(%r14),%ebx │ │ - mov 0x8(%r13),%rcx │ │ - mov 0x3f4(%rcx),%edx │ │ - sub %eax,%edx │ │ - add $0x6,%dl │ │ - mov %edx,%ecx │ │ - shl %cl,%ebx │ │ - cmp %ebp,%ebx │ │ - cmovg %ebp,%ebx │ │ - mov %eax,%ecx │ │ - shr %cl,%r15d │ │ - mov %edx,%ecx │ │ - shl %cl,%r14d │ │ - sub %r15d,%r14d │ │ - mov %r15d,%r15d │ │ - test $0x2,%dil │ │ - je bbcfb │ │ - mov %rsi,0x40(%rsp) │ │ - mov 0x40(%rsp),%rax │ │ - mov 0x8(%rax),%rsi │ │ - mov 0x938(%r13),%rax │ │ - imul %r15,%rax │ │ - sub %rax,%rsi │ │ - movl $0x1,(%rsp) │ │ - mov %edi,0x3c(%rsp) │ │ - mov %r13,%rdi │ │ - mov %r14d,%edx │ │ - mov %r12d,%ecx │ │ - mov %ebp,%r8d │ │ - mov %ebx,%r9d │ │ - callq bbd40 │ │ - mov 0x3c(%rsp),%edi │ │ - mov 0x40(%rsp),%rsi │ │ - test $0x4,%dil │ │ - je bbd2b │ │ - mov 0x10(%rsi),%rsi │ │ - imul 0x938(%r13),%r15 │ │ - sub %r15,%rsi │ │ - movl $0x2,(%rsp) │ │ - mov %r13,%rdi │ │ - mov %r14d,%edx │ │ - mov %r12d,%ecx │ │ - mov %ebp,%r8d │ │ - mov %ebx,%r9d │ │ - callq bbd40 │ │ + imul %r13d,%ebp │ │ + movslq %ebp,%rbp │ │ + imul $0x544,%rbp,%rbp │ │ + add %rdx,%rbp │ │ + test %r15d,%r15d │ │ + je b4522 │ │ + mov %r9b,%r8b │ │ + mov %rbp,%r9 │ │ + lea -0x1(%r15),%ebp │ │ + sar %cl,%ebp │ │ + imul %r13d,%ebp │ │ + movslq %ebp,%rcx │ │ + mov %r9,%rbp │ │ + imul $0x544,%rcx,%rcx │ │ + add %rcx,%rdx │ │ + shl $0x3,%r10 │ │ + sub %r10,%rax │ │ + mov %rax,0x10(%rsp) │ │ + shl $0x3,%r11 │ │ + mov %r8d,%ecx │ │ + sar %cl,%r11 │ │ + sub %r11,%rsi │ │ + mov %rsi,0x18(%rsp) │ │ + sub %r11,%rdi │ │ + mov %rdi,0x20(%rsp) │ │ + lea -0x2(%r14),%ecx │ │ + lea 0x10(%rsp),%rsi │ │ + mov %rbx,%rdi │ │ + mov %r14d,%r8d │ │ + callq ee5e0 │ │ + add $0x1,%r15d │ │ + xor %eax,%eax │ │ + cmp 0xd38(%rbx),%r15d │ │ + setl %al │ │ + add %eax,%eax │ │ + sub %eax,%r12d │ │ + add %r14d,%r12d │ │ + mov 0xd2c(%rbx),%eax │ │ + cmp %eax,%r12d │ │ + cmovg %eax,%r12d │ │ + lea 0x30(%rsp),%rsi │ │ + mov %rbx,%rdi │ │ + mov %rbp,%rdx │ │ + mov %r14d,%ecx │ │ + mov %r12d,%r8d │ │ + callq ee5e0 │ │ add $0x48,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - nopw 0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x508,%rsp │ │ + sub $0x88,%rsp │ │ + mov %rdi,%r12 │ │ + mov 0xd40(%rdi),%eax │ │ + mov %esi,%edx │ │ + mov %eax,0x38(%rsp) │ │ + imul %eax,%edx │ │ + shl $0x2,%edx │ │ + mov 0x840(%rdi),%eax │ │ + cmp $0x1,%eax │ │ + sete %cl │ │ + movslq %edx,%rbp │ │ + mov 0x828(%rdi),%rdx │ │ + imul %rbp,%rdx │ │ + add 0x1480(%rdi),%rdx │ │ + mov %rdx,0x70(%rsp) │ │ + mov 0x830(%rdi),%rdx │ │ + imul %rbp,%rdx │ │ + sar %cl,%rdx │ │ + mov 0x1488(%rdi),%rdi │ │ + add %rdx,%rdi │ │ + mov %rdi,0x78(%rsp) │ │ + add 0x1490(%r12),%rdx │ │ + mov %rdx,0x80(%rsp) │ │ + mov 0x930(%r12),%rdx │ │ + imul %rbp,%rdx │ │ + add 0x1498(%r12),%rdx │ │ + mov %rdx,0x50(%rsp) │ │ + mov 0x938(%r12),%rdx │ │ + imul %rbp,%rdx │ │ + sar %cl,%rdx │ │ + mov 0x14a0(%r12),%rcx │ │ + add %rdx,%rcx │ │ mov %rcx,0x58(%rsp) │ │ + add 0x14a8(%r12),%rdx │ │ + mov %rdx,0x60(%rsp) │ │ + xor %ecx,%ecx │ │ + test %eax,%eax │ │ + setne %cl │ │ + lea (%rcx,%rcx,1),%rax │ │ + add $0x1,%rax │ │ + mov %rax,0x40(%rsp) │ │ + xor %eax,%eax │ │ + test %esi,%esi │ │ + setne %al │ │ + shl $0x3,%eax │ │ + mov %eax,0x34(%rsp) │ │ + add $0x1,%esi │ │ + mov %esi,0x3c(%rsp) │ │ + neg %ebp │ │ + mov %rbp,0x48(%rsp) │ │ xor %r14d,%r14d │ │ - cmpl $0x0,0x540(%rsp) │ │ - setne %r14b │ │ - mov 0x948(%rdi),%ecx │ │ - cmp $0x1,%ecx │ │ - sete %al │ │ - and %r14b,%al │ │ - cmp $0x3,%ecx │ │ - setne 0x40(%rsp) │ │ - mov 0x18(%rdi),%rcx │ │ - mov 0x568(%rcx,%r14,4),%cl │ │ - mov $0x1,%r11d │ │ - shl %cl,%r11d │ │ - mov %r11d,%r12d │ │ - sar %r12d │ │ - mov $0x8,%ebx │ │ - mov %eax,%ecx │ │ - shr %cl,%ebx │ │ - xor %r15d,%r15d │ │ - test %edx,%edx │ │ - cmove %edx,%ebx │ │ - mov %r8d,%r10d │ │ - setg %r15b │ │ - mov %edx,0x34(%rsp) │ │ - add %edx,%ebx │ │ - xor %ebp,%ebp │ │ - mov %r9,0x38(%rsp) │ │ - cmp %r8d,%r9d │ │ - setl %bpl │ │ - shl $0x3,%ebp │ │ + test %r14,%r14 │ │ + jne b4700 │ │ + jmpq b4710 │ │ + nop │ │ + cmpl $0x3,0x840(%r12) │ │ + setne %cl │ │ + movzbl %cl,%ecx │ │ + mov 0x940(%r12),%r8d │ │ + add %ecx,%r8d │ │ + sar %cl,%r8d │ │ + mov 0xd28(%r12),%ebx │ │ + lea (%rcx,%rbx,4),%r13d │ │ + sar %cl,%r13d │ │ + mov 0x48(%rsp),%rcx │ │ + mov %ecx,%r9d │ │ + or %r11d,%r9d │ │ + add 0x83c(%r12),%r9d │ │ mov %r11d,%ecx │ │ - neg %ecx │ │ - mov %rdi,0x48(%rsp) │ │ - mov 0x930(%rdi,%r14,8),%r13 │ │ - xor %r9d,%r9d │ │ - mov $0x0,%r8d │ │ - and %ebx,%ecx │ │ - je bbdf7 │ │ - lea (%rcx,%r12,1),%edx │ │ - xor %ebx,%ebx │ │ - cmp %r10d,%edx │ │ - cmovg %r11d,%ebx │ │ - sub %ebx,%ecx │ │ - mov %ecx,%r8d │ │ - mov %eax,%ecx │ │ - shl %cl,%r8d │ │ - mov %r8d,%eax │ │ - sar $0x7,%eax │ │ - mov 0x48(%rsp),%rdx │ │ - movslq 0xd24(%rdx),%rcx │ │ - movslq %eax,%rbx │ │ - imul %rcx,%rbx │ │ - shr $0x5,%r8d │ │ - and $0x2,%r8d │ │ - mov 0x1300(%rdx),%rdx │ │ - movslq 0x540(%rsp),%rax │ │ - mov %rbx,0xb0(%rsp) │ │ - lea (%rbx,%rbx,8),%rcx │ │ - shl $0x5,%rcx │ │ - add %rdx,%rcx │ │ - lea (%rax,%rax,2),%rax │ │ - shl $0x5,%rax │ │ - mov %rax,0xa8(%rsp) │ │ - add %rax,%rcx │ │ - lea (%r8,%r8,2),%rax │ │ - lea (%rcx,%rax,8),%rbx │ │ - mov %rbx,0x70(%rsp) │ │ - cmpl $0x0,(%rcx,%rax,8) │ │ - lea 0x2(%rbp,%r15,4),%r15d │ │ - setne %r10b │ │ - lea (%r11,%r12,1),%eax │ │ - cmp 0x58(%rsp),%eax │ │ - jle bbeeb │ │ - xor %r14d,%r14d │ │ - mov 0x38(%rsp),%rbx │ │ - test %r10b,%r10b │ │ - je bbed9 │ │ - and $0xfffffffd,%r15d │ │ - mov 0x58(%rsp),%rbp │ │ - sub %r9d,%ebp │ │ - xor %eax,%eax │ │ - test %r14d,%r14d │ │ - sete %al │ │ - imul $0x220,%rax,%rax │ │ - lea (%rsp,%rax,1),%rdx │ │ - add $0xc0,%rdx │ │ - movslq %r14d,%rax │ │ - sub $0x20,%rsp │ │ - mov 0x68(%rsp),%rdi │ │ - mov %r9d,%ecx │ │ - mov 0x54(%rsp),%r8d │ │ - mov 0x560(%rsp),%r9d │ │ - push %r15 │ │ - pushq 0x98(%rsp,%rax,8) │ │ + sar %cl,%r9d │ │ + cmp %ebp,%r9d │ │ + cmovg %ebp,%r9d │ │ + mov 0xca8(%r12),%rbp │ │ + add %r15d,%r9d │ │ + mov 0xc70(%r12,%rax,4),%ebx │ │ + mov 0xc78(%r12,%rax,4),%eax │ │ + sub $0x28,%rsp │ │ + mov %r10,%rcx │ │ + push %rax │ │ push %rbx │ │ - push %rbp │ │ - callq bc2c0 │ │ + push %r13 │ │ + callq *0x2a0(%rbp) │ │ add $0x40,%rsp │ │ - add $0x508,%rsp │ │ + add $0x1,%r14 │ │ + cmp %r14,0x40(%rsp) │ │ + je b4784 │ │ + test %r14,%r14 │ │ + je b4710 │ │ + cmpl $0x1,0x840(%r12) │ │ + sete %cl │ │ + jmp b4712 │ │ + xchg %ax,%ax │ │ + xor %ecx,%ecx │ │ + xor %eax,%eax │ │ + test %r14,%r14 │ │ + setne %al │ │ + mov 0x34(%rsp),%edx │ │ + mov %edx,%r15d │ │ + shr %cl,%r15d │ │ + mov 0x828(%r12,%rax,8),%r10 │ │ + mov 0x930(%r12,%rax,8),%rsi │ │ + mov 0x50(%rsp,%r14,8),%rdi │ │ + mov %rsi,%rdx │ │ + imul %r15,%rdx │ │ + sub %rdx,%rdi │ │ + mov 0x70(%rsp,%r14,8),%rdx │ │ + mov %r10,%rbp │ │ + imul %r15,%rbp │ │ + sub %rbp,%rdx │ │ + xor %ebx,%ebx │ │ + mov 0x3c(%rsp),%ebp │ │ + cmp 0xd38(%r12),%ebp │ │ + setl %bl │ │ + add %ebx,%ebx │ │ + mov 0x38(%rsp),%ebp │ │ + sub %ebx,%ebp │ │ + shl $0x2,%ebp │ │ + sar %cl,%ebp │ │ + movzbl %cl,%r11d │ │ + test %r14,%r14 │ │ + jne b4670 │ │ + xor %ecx,%ecx │ │ + jmpq b467c │ │ + add $0x88,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - mov %r12,%rbx │ │ - and 0x40(%rsp),%r14b │ │ - movzbl %r14b,%eax │ │ - xor $0x7,%eax │ │ - mov %rax,0xa0(%rsp) │ │ - add $0xffffffff,%eax │ │ - mov %eax,0x54(%rsp) │ │ - movslq %r11d,%rax │ │ - mov %rax,0x40(%rsp) │ │ - mov 0x38(%rsp),%rbp │ │ - mov %ebp,%eax │ │ - mov 0x34(%rsp),%ecx │ │ - sub %ecx,%eax │ │ - mov %eax,0x68(%rsp) │ │ - mov %r11,0x88(%rsp) │ │ - jle bc187 │ │ - mov %r10d,%edi │ │ - mov %r8,0xb8(%rsp) │ │ - mov %ebp,%eax │ │ - sub %ecx,%eax │ │ - mov %rax,0x98(%rsp) │ │ - mov %ecx,%eax │ │ - not %eax │ │ - add %ebp,%eax │ │ - mov %eax,0x6c(%rsp) │ │ - mov %ebp,%eax │ │ - sub %cl,%al │ │ - movzbl %al,%r12d │ │ - and $0x7,%r12d │ │ - xor %r14d,%r14d │ │ - xor %r8d,%r8d │ │ - mov %rbx,0x90(%rsp) │ │ - nopl 0x0(%rax,%rax,1) │ │ - lea (%r11,%r8,1),%ebp │ │ - mov %ebp,%eax │ │ - mov 0x54(%rsp),%ecx │ │ - shr %cl,%eax │ │ - and $0x1,%eax │ │ - or 0xb8(%rsp),%eax │ │ - mov %rbp,0x60(%rsp) │ │ - mov 0xa0(%rsp),%rcx │ │ - sar %cl,%ebp │ │ - add 0xb0(%rsp),%ebp │ │ - movslq %ebp,%rcx │ │ - lea (%rcx,%rcx,8),%rcx │ │ - shl $0x5,%rcx │ │ - add %rdx,%rcx │ │ - add 0xa8(%rsp),%rcx │ │ - lea (%rax,%rax,2),%rax │ │ - lea (%rcx,%rax,8),%rdx │ │ - xor %r9d,%r9d │ │ - test %r14d,%r14d │ │ - sete %r9b │ │ - mov %rdx,0x70(%rsp,%r9,8) │ │ - cmpl $0x0,(%rcx,%rax,8) │ │ - setne 0x33(%rsp) │ │ - movslq %r14d,%r10 │ │ - je bc0ad │ │ - imul $0x220,%r10,%rax │ │ - mov 0x40(%rsp),%rcx │ │ - lea (%rsi,%rcx,1),%rdx │ │ - add $0xfffffffffffffffc,%rdx │ │ - testb $0x7,0x98(%rsp) │ │ - je bc150 │ │ - lea (%rsp,%rax,1),%rbp │ │ - add $0xc0,%rbp │ │ - xor %eax,%eax │ │ - xor %ebx,%ebx │ │ - nopl 0x0(%rax) │ │ - mov (%rdx),%ecx │ │ - mov %ecx,0x0(%rbp,%rbx,4) │ │ - add %r13,%rdx │ │ - add $0x1,%rbx │ │ - add $0xfffffffffffffffc,%rax │ │ - cmp %ebx,%r12d │ │ - jne bc010 │ │ - mov 0x98(%rsp),%rcx │ │ - sub %ebx,%ecx │ │ - sub %rax,%rbp │ │ - mov 0x90(%rsp),%rbx │ │ - cmpl $0x7,0x6c(%rsp) │ │ - jb bc0ad │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - mov (%rdx),%eax │ │ - mov %eax,0x0(%rbp) │ │ - mov (%rdx,%r13,1),%eax │ │ - add %r13,%rdx │ │ - mov %eax,0x4(%rbp) │ │ - mov 0x0(%r13,%rdx,1),%eax │ │ - add %r13,%rdx │ │ - mov %eax,0x8(%rbp) │ │ - mov 0x0(%r13,%rdx,1),%eax │ │ - add %r13,%rdx │ │ - mov %eax,0xc(%rbp) │ │ - mov 0x0(%r13,%rdx,1),%eax │ │ - add %r13,%rdx │ │ - mov %eax,0x10(%rbp) │ │ - mov 0x0(%r13,%rdx,1),%eax │ │ - add %r13,%rdx │ │ - mov %eax,0x14(%rbp) │ │ - mov 0x0(%r13,%rdx,1),%eax │ │ - add %r13,%rdx │ │ - mov %eax,0x18(%rbp) │ │ - mov 0x0(%r13,%rdx,1),%eax │ │ - add %r13,%rdx │ │ - mov %eax,0x1c(%rbp) │ │ - add %r13,%rdx │ │ - add $0x20,%rbp │ │ - add $0xfffffff8,%ecx │ │ - jg bc050 │ │ - test $0x1,%dil │ │ - je bc10d │ │ - imul $0x220,%r9,%rax │ │ - lea (%rsp,%rax,1),%rdx │ │ - add $0xc0,%rdx │ │ - sub $0x20,%rsp │ │ - mov 0x68(%rsp),%rdi │ │ - mov %r8d,%ecx │ │ - mov 0x54(%rsp),%r8d │ │ - mov 0x560(%rsp),%r9d │ │ - push %r15 │ │ - pushq 0x98(%rsp,%r10,8) │ │ - pushq 0x68(%rsp) │ │ - push %r11 │ │ - mov %rsi,%rbx │ │ - callq bc2c0 │ │ - mov 0xc8(%rsp),%r11 │ │ - mov %rbx,%rsi │ │ - mov 0xd0(%rsp),%rbx │ │ - add $0x40,%rsp │ │ - add 0x40(%rsp),%rsi │ │ - or $0x1,%r15d │ │ - xor $0x1,%r14d │ │ - mov 0x60(%rsp),%r9 │ │ - lea (%r9,%r11,1),%eax │ │ - add %ebx,%eax │ │ - cmp 0x58(%rsp),%eax │ │ - jg bc16f │ │ - mov 0x48(%rsp),%rax │ │ - mov 0x1300(%rax),%rdx │ │ - mov 0x33(%rsp),%dil │ │ - mov %r9d,%r8d │ │ - jmpq bbf70 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - lea (%rsp,%rax,1),%rbp │ │ - add $0xc0,%rbp │ │ - mov 0x68(%rsp),%ecx │ │ - cmpl $0x7,0x6c(%rsp) │ │ - jae bc050 │ │ - jmpq bc0ad │ │ - mov 0x33(%rsp),%r10b │ │ - mov 0x38(%rsp),%rbx │ │ - test %r10b,%r10b │ │ - jne bbe83 │ │ - jmpq bbed9 │ │ - lea (%rbx,%r11,2),%edi │ │ - xor %r9d,%r9d │ │ - xor %r14d,%r14d │ │ - mov %rdi,0x60(%rsp) │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - mov %r10d,%eax │ │ - lea (%r11,%r9,1),%ebp │ │ - mov %ebp,%ebx │ │ - mov 0x54(%rsp),%ecx │ │ - shr %cl,%ebx │ │ - and $0x1,%ebx │ │ - or %r8d,%ebx │ │ - mov 0xa0(%rsp),%rcx │ │ - sar %cl,%ebp │ │ - add 0xb0(%rsp),%ebp │ │ - movslq %ebp,%rcx │ │ - lea (%rcx,%rcx,8),%rbp │ │ - shl $0x5,%rbp │ │ - add %rdx,%rbp │ │ - add 0xa8(%rsp),%rbp │ │ - lea (%rbx,%rbx,2),%rdx │ │ - lea 0x0(,%rdx,8),%rbx │ │ - add %rbp,%rbx │ │ - xor %ecx,%ecx │ │ - test %r14d,%r14d │ │ + sub $0x38,%rsp │ │ + mov %esi,%edx │ │ + mov 0xd40(%rdi),%eax │ │ + imul %esi,%eax │ │ + shl $0x2,%eax │ │ + cmpl $0x1,0x840(%rdi) │ │ sete %cl │ │ - mov %rbx,0x70(%rsp,%rcx,8) │ │ - cmpl $0x0,0x0(%rbp,%rdx,8) │ │ - setne %r10b │ │ - test $0x1,%al │ │ - je bc273 │ │ - imul $0x220,%rcx,%rax │ │ - lea (%rsp,%rax,1),%rdx │ │ - add $0xc0,%rdx │ │ - movslq %r14d,%rax │ │ - sub $0x20,%rsp │ │ - mov 0x68(%rsp),%rdi │ │ - mov %r9d,%ecx │ │ - mov %r8,%r13 │ │ - mov 0x54(%rsp),%r8d │ │ - mov %r9,%rbp │ │ - mov 0x560(%rsp),%r9d │ │ - push %r15 │ │ - pushq 0x98(%rsp,%rax,8) │ │ - pushq 0x68(%rsp) │ │ - push %r11 │ │ - mov %rsi,%rbx │ │ - mov %r10d,%r12d │ │ - callq bc2c0 │ │ - mov 0xa0(%rsp),%rdi │ │ - mov %r12d,%r10d │ │ - mov %r13,%r8 │ │ - mov %rbp,%r9 │ │ - mov 0xc8(%rsp),%r11 │ │ - mov %rbx,%rsi │ │ - add $0x40,%rsp │ │ - or $0x1,%r15d │ │ - xor $0x1,%r14d │ │ - lea (%rdi,%r9,1),%eax │ │ - cmp 0x58(%rsp),%eax │ │ - jg bc2a1 │ │ - mov 0x40(%rsp),%rax │ │ - add %rax,%rsi │ │ - mov 0x48(%rsp),%rcx │ │ - mov 0x1300(%rcx),%rdx │ │ - add %rax,%r9 │ │ - jmpq bc1a0 │ │ - add 0x40(%rsp),%rsi │ │ - add %r11d,%r9d │ │ - mov 0x38(%rsp),%rbx │ │ - test %r10b,%r10b │ │ - jne bbe83 │ │ - jmpq bbed9 │ │ - nopl 0x0(%rax) │ │ + cltq │ │ + mov 0x930(%rdi),%rsi │ │ + imul %rax,%rsi │ │ + add 0x1498(%rdi),%rsi │ │ + mov %rsi,0x20(%rsp) │ │ + imul 0x938(%rdi),%rax │ │ + sar %cl,%rax │ │ + mov 0x14a0(%rdi),%rcx │ │ + add %rax,%rcx │ │ + mov %rcx,0x28(%rsp) │ │ + add 0x14a8(%rdi),%rax │ │ + mov %rax,0x30(%rsp) │ │ + lea 0x20(%rsp),%rsi │ │ + callq c4c90 │ │ + add $0x38,%rsp │ │ + retq │ │ + nopw 0x0(%rax,%rax,1) │ │ push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ push %rbx │ │ - sub $0x88,%rsp │ │ - mov %r8d,%r13d │ │ - mov %ecx,%eax │ │ - mov %rdx,%r10 │ │ - mov %rsi,%r11 │ │ - mov 0xd0(%rsp),%r8 │ │ - mov 0xc8(%rsp),%ebp │ │ - mov 0xca8(%rdi),%rcx │ │ - mov %rcx,0x58(%rsp) │ │ - xor %edx,%edx │ │ - test %r9d,%r9d │ │ - setne %dl │ │ - cmpl $0x1,0x948(%rdi) │ │ - sete %cl │ │ - and %dl,%cl │ │ - movslq %r9d,%rsi │ │ - movslq %eax,%rbx │ │ - add 0x1610(%rdi,%rsi,8),%rbx │ │ - mov 0x930(%rdi,%rdx,8),%rsi │ │ - xor %eax,%eax │ │ - test %r13d,%r13d │ │ - sete %al │ │ - shl $0x3,%eax │ │ - mov $0x40,%edx │ │ - sub %eax,%edx │ │ - shr %cl,%edx │ │ - movslq 0x940(%rdi),%r14 │ │ - movl $0x40,0x30(%rsp) │ │ - mov %ebp,%edi │ │ - sub %r13d,%edi │ │ - cmp %edi,%edx │ │ - cmovle %edx,%edi │ │ - mov (%r8),%eax │ │ - cmp $0x2,%eax │ │ - jne bc3e2 │ │ - mov 0xd0(%rsp),%rdx │ │ - mov %rdx,%r8 │ │ - mov 0x4(%rdx),%r9d │ │ - mov %r9w,0x4e(%rsp) │ │ - mov %r9w,0x42(%rsp) │ │ - movzwl 0x6(%rdx),%edx │ │ - mov %dx,0x4c(%rsp) │ │ - mov %dx,0x44(%rsp) │ │ - mov %rdi,%r15 │ │ - mov 0x8(%r8),%edi │ │ - mov %di,0x4a(%rsp) │ │ - mov %di,0x46(%rsp) │ │ - add %r9d,%edx │ │ - add %edi,%edx │ │ - add %edx,%edx │ │ - neg %edx │ │ - mov %dx,0x48(%rsp) │ │ - movzwl 0xa(%r8),%r9d │ │ - mov %r9w,0x40(%rsp) │ │ - mov %r9w,0x34(%rsp) │ │ - movzwl 0xc(%r8),%edx │ │ - mov %dx,0x3e(%rsp) │ │ - mov %dx,0x36(%rsp) │ │ - movzwl 0xe(%r8),%edi │ │ - mov %di,0x3c(%rsp) │ │ - mov %di,0x38(%rsp) │ │ - add %r9d,%edx │ │ - add %edi,%edx │ │ - mov %r15,%rdi │ │ - add %edx,%edx │ │ - neg %edx │ │ - mov %dx,0x3a(%rsp) │ │ - shrl %cl,0x30(%rsp) │ │ - add %edi,%r13d │ │ - cmp %ebp,%r13d │ │ - jg bc687 │ │ - mov %r14,%rdx │ │ - add $0x1f,%rdx │ │ - mov 0xd8(%rsp),%r14d │ │ - and $0xffffffffffffffe0,%rdx │ │ - mov 0xd0(%rsp),%rcx │ │ - add $0x12,%rcx │ │ - mov %rcx,0x68(%rsp) │ │ - mov %rdx,0x50(%rsp) │ │ - lea 0x0(,%rdx,4),%rcx │ │ - mov %rcx,0x70(%rsp) │ │ - test $0x8,%r14b │ │ - mov %rsi,0x78(%rsp) │ │ - mov %rdi,0x28(%rsp) │ │ - jne bc560 │ │ - nopl 0x0(%rax) │ │ - xor %ecx,%ecx │ │ - cmp %ebp,%r13d │ │ - setne %cl │ │ - and $0xfffffff7,%r14d │ │ - lea (%r14,%rcx,8),%r14d │ │ - cmp $0x2,%eax │ │ - mov %r11,0x60(%rsp) │ │ - jne bc4a0 │ │ - sub $0x20,%rsp │ │ - mov %r11,%rdi │ │ - mov %r10,%r15 │ │ - mov %r10,%rdx │ │ - mov %rbx,%r12 │ │ - mov %rbx,%rcx │ │ - mov 0x70(%rsp),%r8 │ │ - mov 0xe0(%rsp),%r9d │ │ - push %r14 │ │ - lea 0x5c(%rsp),%rax │ │ - push %rax │ │ - lea 0x72(%rsp),%rax │ │ - push %rax │ │ - pushq 0x60(%rsp) │ │ - mov 0x98(%rsp),%rax │ │ - callq *0xd00(%rax) │ │ - jmp bc4e8 │ │ - nopl 0x0(%rax) │ │ - mov 0xd0(%rsp),%rax │ │ - movzbl 0x10(%rax),%eax │ │ - sub $0x20,%rsp │ │ - mov %r11,%rdi │ │ - mov %r10,%r15 │ │ - mov %r10,%rdx │ │ - mov %rbx,%r12 │ │ - mov %rbx,%rcx │ │ - mov 0x70(%rsp),%r8 │ │ - mov 0xe0(%rsp),%r9d │ │ - push %r14 │ │ - pushq 0x90(%rsp) │ │ - push %rax │ │ - pushq 0x60(%rsp) │ │ - mov 0x98(%rsp),%rax │ │ - callq *0xd08(%rax) │ │ - add $0x40,%rsp │ │ - mov 0xc8(%rsp),%esi │ │ + sub $0x28,%rsp │ │ mov %esi,%ebp │ │ - mov %esi,%ecx │ │ - sub %r13d,%ecx │ │ - mov 0x30(%rsp),%eax │ │ - cmp %ecx,%eax │ │ - cmovle %eax,%ecx │ │ - test %ecx,%ecx │ │ - mov 0x78(%rsp),%rsi │ │ - mov 0x60(%rsp),%r11 │ │ - mov 0x28(%rsp),%rax │ │ - je bc687 │ │ - add %ecx,%r13d │ │ - cmp %ebp,%r13d │ │ - jg bc687 │ │ - mov %r15,%r10 │ │ - mov %r12,%rbx │ │ + mov %rdi,%rbx │ │ + callq b4310 │ │ + mov 0x8(%rbx),%rax │ │ + cmpl $0x0,0x42c(%rax) │ │ + je b4837 │ │ + mov %rbx,%rdi │ │ + mov %ebp,%esi │ │ + callq b4410 │ │ + mov 0x18(%rbx),%rax │ │ + mov 0xec(%rax),%ecx │ │ + cmp 0xf0(%rax),%ecx │ │ + je b4853 │ │ + mov %rbx,%rdi │ │ + mov %ebp,%esi │ │ + callq b4570 │ │ + cmpl $0x0,0x14c0(%rbx) │ │ + je b48c0 │ │ + mov 0xd40(%rbx),%eax │ │ + imul %ebp,%eax │ │ + shl $0x2,%eax │ │ + cmpl $0x1,0x840(%rbx) │ │ + sete %cl │ │ cltq │ │ - add 0x70(%rsp),%rbx │ │ - mov %rsi,%rdx │ │ + mov 0x930(%rbx),%rdx │ │ imul %rax,%rdx │ │ - add %rdx,%r11 │ │ - or $0x4,%r14d │ │ - lea (%r15,%rax,4),%r10 │ │ - mov 0xd0(%rsp),%rax │ │ - mov (%rax),%eax │ │ - mov %rcx,0x28(%rsp) │ │ - jmpq bc440 │ │ - nopl 0x0(%rax) │ │ - xor %ecx,%ecx │ │ - cmp %ebp,%r13d │ │ - setne %cl │ │ - and $0xfffffff7,%r14d │ │ - lea (%r14,%rcx,8),%r14d │ │ - cmp $0x2,%eax │ │ - mov %r11,0x60(%rsp) │ │ - mov %r10,0x80(%rsp) │ │ - jne bc5d0 │ │ - sub $0x20,%rsp │ │ - mov %r11,%rdi │ │ - mov %r10,%rdx │ │ - mov %rbx,%r12 │ │ - mov %rbx,%rcx │ │ - mov 0x70(%rsp),%r8 │ │ - mov 0xe0(%rsp),%r9d │ │ - push %r14 │ │ - lea 0x5c(%rsp),%rax │ │ - push %rax │ │ - lea 0x72(%rsp),%rax │ │ - push %rax │ │ - mov 0x60(%rsp),%r15 │ │ + add 0x1498(%rbx),%rdx │ │ + mov %rdx,0x10(%rsp) │ │ + imul 0x938(%rbx),%rax │ │ + sar %cl,%rax │ │ + mov 0x14a0(%rbx),%rcx │ │ + add %rax,%rcx │ │ + mov %rcx,0x18(%rsp) │ │ + add 0x14a8(%rbx),%rax │ │ + mov %rax,0x20(%rsp) │ │ + lea 0x10(%rsp),%rsi │ │ + mov %rbx,%rdi │ │ + mov %ebp,%edx │ │ + callq c4c90 │ │ + add $0x28,%rsp │ │ + pop %rbx │ │ + pop %rbp │ │ + retq │ │ + nopw 0x0(%rax,%rax,1) │ │ + push %rbp │ │ push %r15 │ │ - mov 0x98(%rsp),%rax │ │ - callq *0xd00(%rax) │ │ - jmp bc618 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - mov 0xd0(%rsp),%rax │ │ - movzbl 0x10(%rax),%eax │ │ - sub $0x20,%rsp │ │ - mov %r11,%rdi │ │ - mov %r10,%rdx │ │ - mov %rbx,%r12 │ │ - mov %rbx,%rcx │ │ - mov 0x70(%rsp),%r8 │ │ - mov 0xe0(%rsp),%r9d │ │ push %r14 │ │ - pushq 0x90(%rsp) │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ push %rax │ │ - mov 0x60(%rsp),%r15 │ │ - push %r15 │ │ - mov 0x98(%rsp),%rax │ │ - callq *0xd08(%rax) │ │ - add $0x40,%rsp │ │ - lea (%r15,%r13,1),%eax │ │ - mov 0xc8(%rsp),%esi │ │ - mov %esi,%ebp │ │ - cmp %esi,%eax │ │ - mov 0x78(%rsp),%rsi │ │ - mov 0x80(%rsp),%r10 │ │ - mov 0x60(%rsp),%r11 │ │ - jg bc687 │ │ - mov %ebp,%ecx │ │ - sub %r13d,%ecx │ │ - mov 0x30(%rsp),%eax │ │ - cmp %ecx,%eax │ │ - cmovle %eax,%ecx │ │ + mov %rdi,%r15 │ │ + mov (%rdi),%rbp │ │ + mov 0x14(%rdi),%eax │ │ + mov 0xd3c(%rbp),%cl │ │ + mov %eax,%ebx │ │ + sar %cl,%ebx │ │ + imul 0xd30(%rbp),%ebx │ │ + mov 0x8(%rdi),%r12 │ │ + shl $0x7,%ebx │ │ + movslq 0x3630(%r12),%r13 │ │ + lea 0x0(,%r13,4),%r14 │ │ + mov %r14,%rcx │ │ + add 0x810(%rbp),%rcx │ │ + add 0xd40(%rbp),%eax │ │ + lea -0x1(,%rax,4),%eax │ │ + movslq %eax,%rsi │ │ + imul 0x828(%rbp),%rsi │ │ + lea (%rbx,%r14,1),%eax │ │ + movslq %eax,%rdi │ │ + add 0xd00(%rbp),%rdi │ │ + add %rcx,%rsi │ │ + movslq 0x3634(%r12),%rdx │ │ + sub %r13,%rdx │ │ + shl $0x2,%rdx │ │ + callq 4390 │ │ + mov 0x840(%rbp),%ecx │ │ test %ecx,%ecx │ │ - je bc687 │ │ - add %ecx,%r13d │ │ - cmp %ebp,%r13d │ │ - jg bc687 │ │ - mov %r12,%rbx │ │ - movslq %r15d,%rax │ │ - lea (%r10,%rax,4),%r10 │ │ - add 0x70(%rsp),%rbx │ │ - imul %rsi,%rax │ │ - add %rax,%r11 │ │ - or $0x4,%r14d │ │ - mov 0xd0(%rsp),%rax │ │ - mov (%rax),%eax │ │ - mov %rcx,0x28(%rsp) │ │ - jmpq bc560 │ │ - add $0x88,%rsp │ │ + je b4a0b │ │ + cmp $0x1,%ecx │ │ + sete %al │ │ + cmp $0x3,%ecx │ │ + setne %cl │ │ + mov %ecx,%r8d │ │ + sar %cl,%r14d │ │ + mov 0xd40(%rbp),%edx │ │ + add 0x14(%r15),%edx │ │ + shl $0x2,%edx │ │ + mov %eax,%ecx │ │ + sar %cl,%edx │ │ + movslq %r14d,%rax │ │ + add $0xffffffff,%edx │ │ + movslq %edx,%r14 │ │ + imul 0x830(%rbp),%r14 │ │ + add %rax,%r14 │ │ + add %ebx,%eax │ │ + movslq %eax,%r15 │ │ + mov 0xd08(%rbp),%rdi │ │ + add %r15,%rdi │ │ + mov 0x818(%rbp),%rsi │ │ + add %r14,%rsi │ │ + mov 0x3634(%r12),%eax │ │ + sub %r13d,%eax │ │ + shl $0x2,%eax │ │ + mov %r8d,%ebx │ │ + mov %r8d,%ecx │ │ + sar %cl,%eax │ │ + movslq %eax,%rdx │ │ + callq 4390 │ │ + add 0xd10(%rbp),%r15 │ │ + add 0x820(%rbp),%r14 │ │ + mov 0x3634(%r12),%eax │ │ + sub %r13d,%eax │ │ + shl $0x2,%eax │ │ + mov %ebx,%ecx │ │ + sar %cl,%eax │ │ + movslq %eax,%rdx │ │ + mov %r15,%rdi │ │ + mov %r14,%rsi │ │ + add $0x8,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + jmpq 4390 │ │ + add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ + nopw 0x0(%rax,%rax,1) │ │ + lea 0x79(%rip),%rax │ │ + mov %rax,(%rdi) │ │ + lea 0x2ff(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x2d3(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x8(%rdi) │ │ + lea 0x2ee(%rip),%rax │ │ + mov %rax,0x18(%rdi) │ │ + lea 0x2f3(%rip),%rax │ │ + mov %rax,0x20(%rdi) │ │ + lea 0xe98(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0xe1c(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x28(%rdi) │ │ + lea 0xee7(%rip),%rax │ │ + mov %rax,0x38(%rdi) │ │ + jmpq a689c │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ push %rbp │ │ - mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - and $0xffffffffffffffc0,%rsp │ │ - sub $0x40,%rsp │ │ - mov %rdi,%rbx │ │ - lea 0x3d243(%rip),%rsi │ │ - mov $0xf,%edi │ │ - xor %eax,%eax │ │ - callq 4580 │ │ - lea 0x1270(%rbx),%r14 │ │ - mov %r14,%rdi │ │ - callq 43c0 │ │ - lea 0x1240(%rbx),%r15 │ │ - movabs $0x7fffffffffffe000,%r12 │ │ - cmpl $0x0,0xbfc(%rbx) │ │ - je bc770 │ │ - jmp bc730 │ │ + mov 0xb8(%rsi),%ecx │ │ + add $0x4,%ecx │ │ + mov $0x1,%r10d │ │ + shl %cl,%r10d │ │ + mov %rsi,-0x20(%rsp) │ │ + mov (%rsi),%edx │ │ + sar %r10d │ │ + xor %r8d,%r8d │ │ + lea 0x59c40(%rip),%r9 │ │ + mov %rdi,-0x18(%rsp) │ │ + mov %rdi,%r11 │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov $0xffffffffffffffae,%r14 │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %edx,%eax │ │ + sar %eax │ │ + mov %eax,%ebp │ │ + xor %edx,%ebp │ │ + mov %edx,%ebx │ │ + shr $0x3,%ebx │ │ + shr $0xc,%edx │ │ + xor %ebx,%edx │ │ + xor %ebp,%edx │ │ + shl $0xf,%edx │ │ + movzwl %dx,%edx │ │ + or %eax,%edx │ │ + mov %edx,%eax │ │ + shr $0x5,%eax │ │ + and $0x7ff,%eax │ │ + movswl (%r9,%rax,2),%eax │ │ + add %r10d,%eax │ │ + sar %cl,%eax │ │ + mov %al,0x52(%r11,%r14,1) │ │ + inc %r14 │ │ + jne b4af0 │ │ + add $0x1,%r8 │ │ + add $0x52,%r11 │ │ + cmp $0x49,%r8 │ │ + jne b4ae0 │ │ + mov -0x20(%rsp),%rcx │ │ + movslq 0x5c(%rcx),%rax │ │ + add $0x60,%rcx │ │ + mov %rcx,-0x8(%rsp) │ │ + mov %eax,%edx │ │ + neg %edx │ │ + movslq %edx,%r15 │ │ + mov -0x18(%rsp),%rsi │ │ + lea 0xf9(%rsi),%r10 │ │ + imul $0x53,%r15,%rcx │ │ + lea (%rsi,%rcx,1),%r14 │ │ + add $0xf9,%r14 │ │ + mov $0x3,%ecx │ │ + mov %rcx,-0x28(%rsp) │ │ + test %eax,%eax │ │ + mov %r14,-0x10(%rsp) │ │ + jns b4bc2 │ │ + jmpq b4ca0 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - mov %r14,%rdi │ │ - callq 43c0 │ │ - movl $0x0,0xbfc(%rbx) │ │ - mov %r15,%rdi │ │ - callq 44a0 │ │ - cmpl $0x0,0xbfc(%rbx) │ │ - je bc770 │ │ + xchg %ax,%ax │ │ + mov -0x28(%rsp),%rcx │ │ + add $0x1,%rcx │ │ + add $0x52,%r10 │ │ + mov -0x10(%rsp),%r14 │ │ + add $0x52,%r14 │ │ + mov %rcx,-0x28(%rsp) │ │ + cmp $0x49,%rcx │ │ + je b4cf9 │ │ + test %eax,%eax │ │ + mov %r14,-0x10(%rsp) │ │ + js b4ca0 │ │ + mov $0x3,%ebp │ │ + xor %ebx,%ebx │ │ + cmp %edx,%eax │ │ + jge b4c33 │ │ + nopl (%rax) │ │ + imul $0x52,-0x28(%rsp),%rdi │ │ + add -0x18(%rsp),%rdi │ │ + movsbl 0x0(%rbp,%rdi,1),%r8d │ │ + mov -0x20(%rsp),%rcx │ │ + movzbl 0xb0(%rcx),%ecx │ │ + mov $0x1,%esi │ │ + shl %cl,%esi │ │ + sar %esi │ │ + add %ebx,%esi │ │ + sar %cl,%esi │ │ + add %r8d,%esi │ │ + cmp $0x80,%esi │ │ + mov $0x7f,%ecx │ │ + cmovge %ecx,%esi │ │ + cmp $0xffffff80,%esi │ │ + mov $0x80,%ecx │ │ + cmovle %ecx,%esi │ │ + mov %sil,0x0(%rbp,%rdi,1) │ │ + add $0x1,%rbp │ │ + add $0x1,%r14 │ │ + cmp $0x4f,%rbp │ │ + je b4b90 │ │ + xor %ebx,%ebx │ │ + cmp %edx,%eax │ │ + jl b4bd0 │ │ + xor %ebx,%ebx │ │ + mov %r14,%r13 │ │ + mov %r15,%r9 │ │ + mov -0x8(%rsp),%r8 │ │ + jmp b4c62 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + add $0x1,%r9 │ │ + add $0x52,%r13 │ │ + cmp $0x1,%r9d │ │ + je b4bd0 │ │ + mov %r9d,%ecx │ │ + or %edx,%ecx │ │ + mov %r13,%rcx │ │ + mov %r15,%r11 │ │ + je b4c50 │ │ + nop │ │ + mov %ebx,%r12d │ │ + movsbl (%r8),%edi │ │ + add $0x1,%r8 │ │ + movsbl (%rcx),%ebx │ │ + imul %edi,%ebx │ │ + add %r12d,%ebx │ │ + cmp %rax,%r11 │ │ + jge b4c50 │ │ + add $0x1,%r11 │ │ + mov %r11d,%edi │ │ + or %r9d,%edi │ │ + add $0x1,%rcx │ │ + test %edi,%edi │ │ + jne b4c70 │ │ + jmp b4c50 │ │ nopl (%rax) │ │ - mov 0x12a4(%rbx),%r13d │ │ - mov %r14,%rdi │ │ - callq 43e0 │ │ - test %r13d,%r13d │ │ - jne bc797 │ │ - mov %rbx,%rdi │ │ - callq 73a30 │ │ - test %eax,%eax │ │ - je bc700 │ │ - mov 0x12c8(%rbx),%rdi │ │ - movslq 0x12d8(%rbx),%rdx │ │ - shl $0xd,%rdx │ │ - and %r12,%rdx │ │ - xor %esi,%esi │ │ - callq 4480 │ │ - jmp bc700 │ │ + xor %ebp,%ebp │ │ + jmp b4cc2 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ xchg %ax,%ax │ │ - cmpl $0x0,0x12a4(%rbx) │ │ - jne bc78f │ │ - mov %r15,%rdi │ │ - mov %r14,%rsi │ │ - callq 43d0 │ │ - cmpl $0x0,0xbfc(%rbx) │ │ - je bc770 │ │ - jmp bc730 │ │ - mov %r14,%rdi │ │ - callq 43e0 │ │ - xor %eax,%eax │ │ - lea -0x28(%rbp),%rsp │ │ + mov %bl,(%r10,%rbp,1) │ │ + add $0x1,%rbp │ │ + cmp $0x4c,%rbp │ │ + je b4b90 │ │ + mov -0x20(%rsp),%rcx │ │ + movzbl 0xb0(%rcx),%ecx │ │ + mov $0x1,%ebx │ │ + shl %cl,%ebx │ │ + sar %ebx │ │ + sar %cl,%ebx │ │ + movsbl (%r10,%rbp,1),%ecx │ │ + add %ecx,%ebx │ │ + cmp $0x80,%ebx │ │ + jl b4ced │ │ + mov $0x7f,%ebx │ │ + cmp $0xffffff80,%ebx │ │ + jg b4cb0 │ │ + mov $0x80,%ebx │ │ + jmp b4cb0 │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + mov $0x1,%r8d │ │ + mov $0x1,%r9d │ │ + jmpq b59e0 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov $0x1,%r8d │ │ + xor %r9d,%r9d │ │ + jmpq b59e0 │ │ + xchg %ax,%ax │ │ + xor %r8d,%r8d │ │ + xor %r9d,%r9d │ │ + jmpq b59e0 │ │ nopl 0x0(%rax,%rax,1) │ │ push %rbp │ │ - mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - and $0xffffffffffffffc0,%rsp │ │ - sub $0xc0,%rsp │ │ - mov %rdi,%r13 │ │ - mov 0x3f668(%rdi),%rbx │ │ - mov (%rdi),%rax │ │ - mov %rax,0x40(%rsp) │ │ - mov 0xc88(%rax),%eax │ │ - mov %r13d,%ecx │ │ - sub %eax,%ecx │ │ - shr $0x7,%ecx │ │ - imul $0xffffffe5,%ecx,%r14d │ │ - mov $0x1,%eax │ │ - mov %r14d,%ecx │ │ - shl %cl,%rax │ │ - mov %rax,0x70(%rsp) │ │ - lea 0x3d10b(%rip),%rsi │ │ - mov $0xf,%edi │ │ - xor %eax,%eax │ │ - callq 4580 │ │ - lea 0x8(%rbx),%rax │ │ - mov %rax,0x68(%rsp) │ │ - lea 0x60(%rbx),%rax │ │ - mov %rax,0x58(%rsp) │ │ - mov %rbx,0x78(%rsp) │ │ - lea 0x30(%rbx),%rax │ │ - mov %rax,0x80(%rsp) │ │ - mov $0xfffffffffffffffe,%rax │ │ - mov %r14d,%ecx │ │ - rol %cl,%rax │ │ + sub $0xe8,%rsp │ │ + mov 0x130(%rsp),%r11d │ │ + mov 0xd4(%rcx),%ebp │ │ + mov 0xd8(%rcx),%r10d │ │ + test %ebp,%ebp │ │ + setne %bl │ │ + test %r11d,%r11d │ │ + setg %al │ │ + and %bl,%al │ │ + test %r10d,%r10d │ │ + mov $0xff,%ebx │ │ + mov $0xeb,%r14d │ │ + cmove %ebx,%r14d │ │ + mov %rdx,-0x38(%rsp) │ │ + mov %rsi,0x38(%rsp) │ │ + mov %rdi,0x30(%rsp) │ │ + mov (%rcx),%edi │ │ + imul $0x2500,%r11d,%edx │ │ + add $0xb200,%edx │ │ + movzwl %dx,%edx │ │ + imul $0xad,%r11d,%esi │ │ + add $0x69,%esi │ │ + movzbl %sil,%esi │ │ + or %edx,%esi │ │ + xor %edi,%esi │ │ + mov %esi,-0x20(%rsp) │ │ + mov %al,-0x71(%rsp) │ │ + test %al,%al │ │ + je b4e01 │ │ + mov 0x130(%rsp),%edx │ │ + add $0xffffffff,%edx │ │ + imul $0x2500,%edx,%esi │ │ + add $0xb200,%esi │ │ + movzwl %si,%esi │ │ + imul $0xad,%edx,%edx │ │ + add $0x69,%edx │ │ + movzbl %dl,%edx │ │ + or %esi,%edx │ │ + xor %edi,%edx │ │ + mov %edx,-0x1c(%rsp) │ │ + xor %r13d,%r13d │ │ + test %r10d,%r10d │ │ + setne %al │ │ + test %r8,%r8 │ │ + je b5879 │ │ + mov 0x128(%rsp),%edx │ │ + mov %al,%r13b │ │ + shl $0x4,%r13d │ │ + cmp $0x3,%edx │ │ + mov $0x2,%eax │ │ + cmovl %edx,%eax │ │ + mov %eax,0x58(%rsp) │ │ + movslq %edx,%rax │ │ mov %rax,0x60(%rsp) │ │ - mov 0x68(%rsp),%r12 │ │ - mov %r12,%rdi │ │ - callq 43c0 │ │ - mov 0x78(%rsp),%r14 │ │ - mov 0x70(%rsp),%rax │ │ - or %rax,(%r14) │ │ - mov 0x90(%r14),%eax │ │ - test %eax,%eax │ │ - mov 0x40(%rsp),%r15 │ │ - jne bc8c0 │ │ - xor %ebx,%ebx │ │ - cmpl $0x0,0x3f670(%r13) │ │ - je bc8a9 │ │ - jmpq bcb26 │ │ + mov 0x20(%rsp),%eax │ │ + mov %rax,-0x48(%rsp) │ │ + mov 0x24(%rsp),%eax │ │ + mov %rax,-0x18(%rsp) │ │ + mov 0x28(%rsp),%eax │ │ + mov %rax,-0x40(%rsp) │ │ + mov -0x20(%rsp),%eax │ │ + mov %eax,-0x68(%rsp) │ │ + mov -0x1c(%rsp),%eax │ │ + mov %eax,-0x64(%rsp) │ │ + mov 0x2c(%rsp),%eax │ │ + mov %rax,-0x10(%rsp) │ │ + xor %eax,%eax │ │ + mov %rcx,-0x50(%rsp) │ │ + mov %r9,-0x28(%rsp) │ │ + mov %r8,0x80(%rsp) │ │ + mov %r13d,0x5c(%rsp) │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ nop │ │ - mov 0x80(%rsp),%rdi │ │ - mov %r12,%rsi │ │ - callq 43d0 │ │ - mov 0x90(%r14),%eax │ │ + mov -0x10(%rsp),%rcx │ │ + mov %ecx,%edx │ │ + sub %eax,%r8d │ │ + cmp $0x21,%r8d │ │ + mov $0x20,%ecx │ │ + cmovl %r8d,%ecx │ │ + mov %ecx,-0x60(%rsp) │ │ + test %ebp,%ebp │ │ + setne %bl │ │ test %eax,%eax │ │ - jne bc8c0 │ │ - cmpl $0x0,0x3f670(%r13) │ │ - jne bcb26 │ │ - test %ebx,%ebx │ │ - jne bc880 │ │ - mov 0x58(%rsp),%rdi │ │ - callq 44a0 │ │ - mov $0x1,%ebx │ │ - jmp bc880 │ │ - xchg %ax,%ax │ │ - cmpl $0x0,0x3f670(%r13) │ │ - jne bcb26 │ │ - mov 0x60(%rsp),%rcx │ │ - and %rcx,(%r14) │ │ - movslq 0x94(%r14),%rbx │ │ - lea -0x1(%rax),%ecx │ │ - mov %ecx,0x90(%r14) │ │ + setne %cl │ │ + and %bl,%cl │ │ + mov -0x71(%rsp),%bl │ │ + test %bl,%bl │ │ + mov %edx,%esi │ │ + cmovne -0x18(%rsp),%esi │ │ + mov %eax,%eax │ │ + mov %rax,-0x8(%rsp) │ │ + test %cl,%cl │ │ + cmove %edx,%esi │ │ + mov %rsi,-0x10(%rsp) │ │ + mov -0x40(%rsp),%rax │ │ + cmovne -0x48(%rsp),%eax │ │ + mov %rax,-0x40(%rsp) │ │ + mov -0x68(%rsp),%edi │ │ + mov %edi,%eax │ │ + sar %eax │ │ + mov %eax,%edx │ │ + xor %edi,%edx │ │ + mov %edi,%esi │ │ + shr $0x3,%esi │ │ + shr $0xc,%edi │ │ + xor %esi,%edi │ │ + xor %edx,%edi │ │ + shl $0xf,%edi │ │ + movzwl %di,%edi │ │ + or %eax,%edi │ │ + mov %edi,-0x68(%rsp) │ │ + test %bl,%bl │ │ + je b4f38 │ │ + mov -0x64(%rsp),%ebx │ │ + mov %ebx,%eax │ │ + sar %eax │ │ + mov %eax,%edx │ │ + xor %ebx,%edx │ │ + mov %ebx,%esi │ │ + shr $0x3,%esi │ │ + shr $0xc,%ebx │ │ + xor %esi,%ebx │ │ + xor %edx,%ebx │ │ + shl $0xf,%ebx │ │ + movzwl %bx,%ebx │ │ + or %eax,%ebx │ │ + mov %ebx,-0x64(%rsp) │ │ + movzbl %bh,%eax │ │ + mov %rax,-0x18(%rsp) │ │ + test %ebp,%ebp │ │ + cmovne 0x58(%rsp),%ebp │ │ + mov 0x130(%rsp),%eax │ │ + test %eax,%eax │ │ + cmove %eax,%ebp │ │ + mov -0x60(%rsp),%edx │ │ + cmp $0x2,%edx │ │ + mov $0x2,%eax │ │ + cmovge %eax,%r8d │ │ + mov -0x68(%rsp),%eax │ │ + movzbl %ah,%eax │ │ + mov %rax,-0x48(%rsp) │ │ + test %cl,%cl │ │ + mov $0x0,%eax │ │ + cmove %eax,%r8d │ │ + mov %r8d,%eax │ │ + mov %rax,0x50(%rsp) │ │ + mov %r8,-0x58(%rsp) │ │ + movslq %r8d,%rax │ │ + mov %rax,0x8(%rsp) │ │ + movslq %edx,%rax │ │ + mov %rax,0x78(%rsp) │ │ + mov %ebp,-0x30(%rsp) │ │ + cmp 0x128(%rsp),%ebp │ │ + jge b5390 │ │ + mov -0x48(%rsp),%rax │ │ + mov %eax,%ecx │ │ + shr $0x4,%ecx │ │ + add %eax,%eax │ │ + and $0x1e,%eax │ │ + mov %rax,0x18(%rsp) │ │ + mov -0x40(%rsp),%rax │ │ + mov %eax,%r8d │ │ + sar $0x4,%r8d │ │ + add %r8d,%r8d │ │ + add %eax,%eax │ │ + and $0x1e,%eax │ │ + mov %rax,0x10(%rsp) │ │ + mov %ecx,%r12d │ │ + mov -0x58(%rsp),%rdi │ │ + cmp -0x60(%rsp),%edi │ │ + jge b5210 │ │ + add %ecx,%ecx │ │ + movslq -0x30(%rsp),%rsi │ │ + mov -0x38(%rsp),%r11 │ │ + imul %rsi,%r11 │ │ + mov 0x8(%rsp),%rdx │ │ + lea (%r11,%rdx,1),%r10 │ │ + mov -0x8(%rsp),%rdx │ │ + mov %rdx,%rbp │ │ + add %rdx,%r10 │ │ + mov 0x38(%rsp),%rdx │ │ + lea (%rdx,%r10,1),%r15 │ │ + mov 0x30(%rsp),%rax │ │ + add %rax,%r10 │ │ + lea (%rdi,%rcx,1),%r9d │ │ + add $0x9,%r9d │ │ + add $0x28,%r8d │ │ + add $0x1,%r8 │ │ + mov %r8,-0x70(%rsp) │ │ + lea (%r12,%r12,1),%rcx │ │ + add $0x9,%rcx │ │ + mov %rcx,0x48(%rsp) │ │ + add %rbp,%r11 │ │ + lea (%rdx,%r11,1),%r12 │ │ + add %rax,%r11 │ │ + jmp b5075 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + mov 0x40(%rsp),%rsi │ │ + add $0x1,%rsi │ │ + mov -0x38(%rsp),%rax │ │ + add %rax,%r15 │ │ + add %rax,%r10 │ │ + add %rax,%r12 │ │ + add %rax,%r11 │ │ + cmp 0x60(%rsp),%rsi │ │ + je b5390 │ │ + lea 0x9(%rsi),%eax │ │ + mov %eax,-0x5c(%rsp) │ │ + mov 0x18(%rsp),%rax │ │ + mov %rsi,0x40(%rsp) │ │ + lea (%rsi,%rax,1),%eax │ │ + add $0x9,%eax │ │ + movslq %eax,%rdi │ │ + xor %edx,%edx │ │ + jmp b50b5 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + mov %cl,(%r10,%rdx,1) │ │ + lea (%rdx,%rbp,1),%rax │ │ + add $0x1,%rax │ │ + add $0x1,%rdx │ │ + cmp %rbx,%rax │ │ + jge b5120 │ │ + lea (%r9,%rdx,1),%eax │ │ cltq │ │ - sub %rax,%rbx │ │ - mov %r12,%rdi │ │ - callq 43e0 │ │ - cmpl $0x1,0x12a0(%r15) │ │ - je bca40 │ │ - mov 0xc90(%r15),%eax │ │ - mov 0x18(%r15),%rcx │ │ - cmp 0x21c(%rcx),%eax │ │ - jge bca40 │ │ - mov 0x1718(%r15),%rax │ │ - movslq %ebx,%rcx │ │ - mov (%rax,%rcx,8),%r14d │ │ - movslq 0x4(%rax,%rcx,8),%rax │ │ - mov 0xc98(%r15),%r15 │ │ - imul $0x3960,%rax,%r12 │ │ - lea (%r15,%r12,1),%rax │ │ - add $0x3648,%rax │ │ - mov 0x3648(%r15,%r12,1),%ebx │ │ - cmp %r14d,%ebx │ │ - mov %rax,0x38(%rsp) │ │ - jge bc9c9 │ │ - mov %r15,0x50(%rsp) │ │ - mov %r12,0x48(%rsp) │ │ - add %r12,%r15 │ │ - add $0x364c,%r15 │ │ - mov %r15,%rdi │ │ - mov %rax,%rbx │ │ - mov %r14d,%r12d │ │ - callq 43c0 │ │ - mov (%rbx),%ebx │ │ - cmp %r14d,%ebx │ │ - jge bc9b7 │ │ - mov 0x50(%rsp),%rax │ │ - mov 0x48(%rsp),%rcx │ │ - lea (%rax,%rcx,1),%r12 │ │ - add $0x3674,%r12 │ │ + imul $0x52,%rdi,%rsi │ │ + add 0x120(%rsp),%rsi │ │ + movsbl (%rax,%rsi,1),%eax │ │ + movzbl (%r15,%rdx,1),%ebx │ │ + mov -0x28(%rsp),%rcx │ │ + movzbl (%rcx,%rbx,1),%ebp │ │ + imul %eax,%ebp │ │ + mov -0x50(%rsp),%rax │ │ + movzbl 0x58(%rax),%ecx │ │ + mov $0x1,%r8d │ │ + shl %cl,%r8d │ │ + sar %r8d │ │ + add %ebp,%r8d │ │ + sar %cl,%r8d │ │ + add %ebx,%r8d │ │ + mov %r14d,%eax │ │ + cmp %r14d,%r8d │ │ + jg b5105 │ │ + mov %r8d,%eax │ │ + mov %r13d,%ecx │ │ + cmp %r13d,%r8d │ │ + mov 0x8(%rsp),%rbp │ │ + mov 0x78(%rsp),%rbx │ │ + jl b50a0 │ │ + mov %eax,%ecx │ │ + jmp b50a0 │ │ + nopl 0x0(%rax,%rax,1) │ │ + cmpl $0x0,-0x58(%rsp) │ │ + mov 0x50(%rsp),%r8 │ │ + jle b5050 │ │ + mov -0x5c(%rsp),%eax │ │ + add 0x10(%rsp),%eax │ │ + movslq %eax,%rdx │ │ + xor %edi,%edi │ │ + jmp b5151 │ │ + nop │ │ + mov %bpl,(%r11,%rdi,1) │ │ + add $0x1,%rdi │ │ + cmp %rdi,%r8 │ │ + je b5050 │ │ + mov 0x48(%rsp),%rax │ │ + add %edi,%eax │ │ + cltq │ │ + movsbl (%rax,%rsi,1),%eax │ │ + mov -0x70(%rsp),%rcx │ │ + add %edi,%ecx │ │ + movslq %ecx,%rcx │ │ + imul $0x52,%rdx,%rbp │ │ + add 0x120(%rsp),%rbp │ │ + movsbl (%rcx,%rbp,1),%ecx │ │ + lea 0x492e1(%rip),%rbp │ │ + imul 0x0(%rbp,%rdi,8),%ecx │ │ + imul 0x4(%rbp,%rdi,8),%eax │ │ + lea (%rcx,%rax,1),%ecx │ │ + add $0x10,%ecx │ │ + sar $0x5,%ecx │ │ + cmp $0x80,%ecx │ │ + jl b519f │ │ + mov $0x7f,%ecx │ │ + cmp $0xffffff7f,%ecx │ │ + jg b51ac │ │ + mov $0xffffff80,%ecx │ │ + movzbl (%r12,%rdi,1),%ebp │ │ + mov -0x28(%rsp),%rax │ │ + movzbl (%rax,%rbp,1),%ebx │ │ + imul %ecx,%ebx │ │ + mov -0x50(%rsp),%rax │ │ + movzbl 0x58(%rax),%ecx │ │ + mov $0x1,%eax │ │ + shl %cl,%eax │ │ + sar %eax │ │ + add %ebx,%eax │ │ + sar %cl,%eax │ │ + add %ebp,%eax │ │ + mov %r14d,%ecx │ │ + cmp %r14d,%eax │ │ + jle b51f0 │ │ + mov %r13d,%ebp │ │ + cmp %r13d,%eax │ │ + jl b5140 │ │ + jmp b51fe │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov %eax,%ecx │ │ + mov %r13d,%ebp │ │ + cmp %r13d,%eax │ │ + jl b5140 │ │ + mov %ecx,%ebp │ │ + jmpq b5140 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - mov %r12,%rdi │ │ - mov %r15,%rsi │ │ - callq 43d0 │ │ + nop │ │ + movslq -0x30(%rsp),%rax │ │ + add $0x28,%r8d │ │ + add $0x1,%r8 │ │ + lea (%r12,%r12,1),%r15 │ │ + add $0x9,%r15 │ │ + mov -0x38(%rsp),%r11 │ │ + mov %rax,-0x70(%rsp) │ │ + imul %rax,%r11 │ │ + add -0x8(%rsp),%r11 │ │ mov 0x38(%rsp),%rax │ │ - mov (%rax),%ebx │ │ + lea (%rax,%r11,1),%r10 │ │ + add 0x30(%rsp),%r11 │ │ + cmpl $0x0,-0x58(%rsp) │ │ + mov -0x50(%rsp),%r12 │ │ + mov -0x28(%rsp),%r9 │ │ + jg b5295 │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov -0x70(%rsp),%rcx │ │ + add $0x1,%rcx │ │ + mov -0x38(%rsp),%rax │ │ + add %rax,%r10 │ │ + add %rax,%r11 │ │ + mov %rcx,-0x70(%rsp) │ │ + cmp 0x60(%rsp),%rcx │ │ + je b5390 │ │ + cmpl $0x0,-0x58(%rsp) │ │ + mov -0x50(%rsp),%r12 │ │ + mov -0x28(%rsp),%r9 │ │ + jle b5260 │ │ + mov 0x18(%rsp),%rax │ │ + mov -0x70(%rsp),%rdx │ │ + lea (%rdx,%rax,1),%ecx │ │ + add $0x9,%ecx │ │ + movslq %ecx,%rsi │ │ + mov 0x10(%rsp),%rax │ │ + lea (%rdx,%rax,1),%ecx │ │ + add $0x9,%ecx │ │ + movslq %ecx,%rdi │ │ + xor %edx,%edx │ │ + jmp b52cf │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %bpl,(%r11,%rdx,1) │ │ + add $0x1,%rdx │ │ + cmp %rdx,0x50(%rsp) │ │ + je b5260 │ │ + lea (%r15,%rdx,1),%ecx │ │ + movslq %ecx,%rcx │ │ + imul $0x52,%rsi,%rbp │ │ + mov 0x120(%rsp),%rax │ │ + add %rax,%rbp │ │ + movsbl (%rcx,%rbp,1),%ecx │ │ + lea (%r8,%rdx,1),%ebp │ │ + movslq %ebp,%rbp │ │ + imul $0x52,%rdi,%rbx │ │ + add %rax,%rbx │ │ + movsbl 0x0(%rbp,%rbx,1),%ebp │ │ + lea 0x4915d(%rip),%rax │ │ + imul (%rax,%rdx,8),%ebp │ │ + imul 0x4(%rax,%rdx,8),%ecx │ │ + lea (%rcx,%rbp,1),%ecx │ │ + add $0x10,%ecx │ │ + sar $0x5,%ecx │ │ + cmp $0x80,%ecx │ │ + jl b5322 │ │ + mov $0x7f,%ecx │ │ + cmp $0xffffff7f,%ecx │ │ + jg b532f │ │ + mov $0xffffff80,%ecx │ │ + movzbl (%r10,%rdx,1),%ebp │ │ + movzbl (%r9,%rbp,1),%eax │ │ + imul %ecx,%eax │ │ + movzbl 0x58(%r12),%ecx │ │ + mov $0x1,%ebx │ │ + shl %cl,%ebx │ │ + sar %ebx │ │ + add %eax,%ebx │ │ + sar %cl,%ebx │ │ + add %ebp,%ebx │ │ + mov %r14d,%ecx │ │ cmp %r14d,%ebx │ │ - jl bc9a0 │ │ - mov %r15,%rdi │ │ - callq 43e0 │ │ - mov 0x50(%rsp),%r15 │ │ - mov 0x48(%rsp),%r12 │ │ - cmp $0x7ffffffe,%ebx │ │ - je bc844 │ │ - lea (%r15,%r12,1),%rax │ │ - mov %rax,0x8(%r13) │ │ - mov 0x40(%rsp),%rax │ │ - mov 0xd1c(%rax),%cl │ │ - mov %r14d,%eax │ │ - shl %cl,%eax │ │ - mov %eax,0x14(%r13) │ │ - mov %r13,%rdi │ │ - mov %r14d,%ebx │ │ - callq 72050 │ │ - add $0x1,%ebx │ │ + jle b5370 │ │ + mov %r13d,%ebp │ │ + cmp %r13d,%ebx │ │ + jl b52c0 │ │ + jmp b537e │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %ebx,%ecx │ │ + mov %r13d,%ebp │ │ + cmp %r13d,%ebx │ │ + jl b52c0 │ │ + mov %ecx,%ebp │ │ + jmpq b52c0 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + mov -0x30(%rsp),%eax │ │ test %eax,%eax │ │ - mov $0x7ffffffe,%eax │ │ - cmovne %eax,%ebx │ │ - lea (%r15,%r12,1),%r14 │ │ - add $0x364c,%r14 │ │ - mov %r14,%rdi │ │ - callq 43c0 │ │ - mov 0x38(%rsp),%rax │ │ - xchg %ebx,(%rax) │ │ - lea (%r15,%r12,1),%rdi │ │ - add $0x3674,%rdi │ │ - callq 43f0 │ │ - mov %r14,%rdi │ │ - callq 43e0 │ │ - jmpq bc844 │ │ - mov 0xc98(%r15),%rax │ │ - imul $0x3960,%rbx,%rcx │ │ - lea (%rax,%rcx,1),%rdx │ │ - mov %rdx,0x8(%r13) │ │ - mov 0x3638(%rax,%rcx,1),%edx │ │ - mov %edx,0x14(%r13) │ │ - cmp 0x363c(%rax,%rcx,1),%edx │ │ - jge bc844 │ │ - lea (%rax,%rcx,1),%r12 │ │ - add $0x363c,%r12 │ │ - lea (%rax,%rcx,1),%rbx │ │ - add $0x364c,%rbx │ │ - add %rcx,%rax │ │ - add $0x3674,%rax │ │ - mov %rax,0x38(%rsp) │ │ + mov -0x58(%rsp),%rbp │ │ + jle b5820 │ │ + mov 0x38(%rsp),%r9 │ │ + mov -0x8(%rsp),%rdi │ │ + lea (%r9,%rdi,1),%r11 │ │ + mov 0x30(%rsp),%r8 │ │ + lea (%r8,%rdi,1),%r12 │ │ + mov -0x48(%rsp),%rcx │ │ + mov %ecx,%r10d │ │ + shr $0x4,%r10d │ │ + add %ecx,%ecx │ │ + and $0x1e,%ecx │ │ + mov %rcx,0x70(%rsp) │ │ + mov -0x18(%rsp),%rdx │ │ + mov %edx,%r15d │ │ + sar $0x4,%r15d │ │ + add %edx,%edx │ │ + and $0x1e,%edx │ │ + mov %rdx,0x68(%rsp) │ │ + mov -0x10(%rsp),%rsi │ │ + mov %esi,%ecx │ │ + sar $0x4,%ecx │ │ + add %esi,%esi │ │ + and $0x1e,%esi │ │ + mov %rsi,0x90(%rsp) │ │ + mov -0x40(%rsp),%rsi │ │ + mov %esi,%ebx │ │ + sar $0x4,%ebx │ │ + add %esi,%esi │ │ + and $0x1e,%esi │ │ + mov %rsi,0x88(%rsp) │ │ + mov %eax,%eax │ │ + mov %rax,0xa8(%rsp) │ │ + lea 0x9(%rbp,%r15,2),%eax │ │ + mov %rax,0xd8(%rsp) │ │ + lea 0x9(%rbp,%r10,2),%eax │ │ + mov %rax,0xd0(%rsp) │ │ + add 0x8(%rsp),%rdi │ │ + lea (%r9,%rdi,1),%rsi │ │ + add %r8,%rdi │ │ + mov %r11,%rdx │ │ + lea (%rcx,%rcx,1),%eax │ │ + add $0x28,%eax │ │ + or $0x1,%rax │ │ + mov %rax,0xa0(%rsp) │ │ + lea (%rbx,%rbx,1),%eax │ │ + add $0x28,%eax │ │ + or $0x1,%rax │ │ + mov %rax,-0x30(%rsp) │ │ + lea (%r15,%r15,1),%eax │ │ + add $0x8,%eax │ │ + or $0x1,%rax │ │ + mov %rax,0x98(%rsp) │ │ + lea (%r10,%r10,1),%rax │ │ + add $0x9,%rax │ │ + mov %rax,0xe0(%rsp) │ │ + xor %eax,%eax │ │ + mov %rax,(%rsp) │ │ + jmp b54ef │ │ nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov (%rsp),%rax │ │ + mov %rax,%rcx │ │ + add $0x1,%rcx │ │ + mov -0x38(%rsp),%rax │ │ + mov 0xb0(%rsp),%rsi │ │ + add %rax,%rsi │ │ + mov 0xb8(%rsp),%rdi │ │ + add %rax,%rdi │ │ + add %rax,%rdx │ │ + add %rax,%r8 │ │ + mov %rcx,%rax │ │ + mov %rcx,(%rsp) │ │ + cmp 0xa8(%rsp),%rcx │ │ + mov -0x58(%rsp),%rbp │ │ + mov %r8,%r12 │ │ + mov %r13d,%r14d │ │ + mov %r15d,%r13d │ │ + je b5820 │ │ + mov %r12,0xc0(%rsp) │ │ + mov %rdx,0xc8(%rsp) │ │ + cmp -0x60(%rsp),%ebp │ │ + mov 0x120(%rsp),%r10 │ │ + mov %r13d,%r15d │ │ + mov %r14d,%r13d │ │ + mov 0x8(%rsp),%r8 │ │ + mov 0x78(%rsp),%r9 │ │ + mov %rdi,%r12 │ │ + mov %rsi,%r14 │ │ + jge b5611 │ │ + mov 0x70(%rsp),%rax │ │ + mov (%rsp),%rcx │ │ + lea (%rcx,%rax,1),%eax │ │ + add $0x9,%eax │ │ + cltq │ │ + mov %rax,-0x70(%rsp) │ │ + mov 0x68(%rsp),%rax │ │ + lea 0x29(%rcx,%rax,1),%eax │ │ + movslq %eax,%r11 │ │ + lea 0x48f10(%rip),%rax │ │ + mov (%rax,%rcx,8),%edi │ │ + mov 0x4(%rax,%rcx,8),%eax │ │ + xor %ebx,%ebx │ │ nopl 0x0(%rax) │ │ + mov 0xd0(%rsp),%rcx │ │ + add %ebx,%ecx │ │ + movslq %ecx,%rcx │ │ + imul $0x52,-0x70(%rsp),%rbp │ │ + add %r10,%rbp │ │ + movsbl (%rcx,%rbp,1),%ecx │ │ + imul %eax,%ecx │ │ + mov 0xd8(%rsp),%rsi │ │ + lea (%rsi,%rbx,1),%ebp │ │ + movslq %ebp,%rbp │ │ + imul $0x52,%r11,%rdx │ │ + add %r10,%rdx │ │ + movsbl 0x0(%rbp,%rdx,1),%edx │ │ + imul %edi,%edx │ │ + lea (%rdx,%rcx,1),%ecx │ │ + add $0x10,%ecx │ │ + sar $0x5,%ecx │ │ + cmp $0x80,%ecx │ │ + mov $0x7f,%edx │ │ + cmovge %edx,%ecx │ │ + cmp $0xffffff7f,%ecx │ │ + mov $0xffffff80,%edx │ │ + cmovle %edx,%ecx │ │ + movzbl (%r14,%rbx,1),%edx │ │ + mov -0x28(%rsp),%rsi │ │ + movzbl (%rsi,%rdx,1),%ebp │ │ + imul %ecx,%ebp │ │ + mov -0x50(%rsp),%rcx │ │ + movzbl 0x58(%rcx),%ecx │ │ + mov $0x1,%esi │ │ + shl %cl,%esi │ │ + sar %esi │ │ + add %ebp,%esi │ │ + sar %cl,%esi │ │ + add %edx,%esi │ │ + cmp %r13d,%esi │ │ + mov %esi,%ecx │ │ + cmovg %r13d,%ecx │ │ + cmp %r15d,%esi │ │ + cmovl %r15d,%ecx │ │ + mov %cl,(%r12,%rbx,1) │ │ + lea (%r8,%rbx,1),%rcx │ │ + add $0x1,%rcx │ │ + add $0x1,%rbx │ │ + cmp %r9,%rcx │ │ + jl b5560 │ │ + mov %r14,0xb0(%rsp) │ │ + mov %r12,0xb8(%rsp) │ │ + cmpl $0x0,-0x58(%rsp) │ │ + mov -0x50(%rsp),%r14 │ │ + mov -0x28(%rsp),%r11 │ │ + mov 0xc8(%rsp),%rdx │ │ + mov 0xc0(%rsp),%r8 │ │ + mov 0xa0(%rsp),%r12 │ │ + mov 0x98(%rsp),%rbx │ │ + mov $0xffffff80,%esi │ │ + jle b54a0 │ │ + mov %r10,%rdi │ │ + mov 0x68(%rsp),%rax │ │ + mov (%rsp),%rcx │ │ + lea (%rax,%rcx,1),%eax │ │ + add $0x29,%eax │ │ + cltq │ │ + mov %rax,-0x70(%rsp) │ │ + mov 0x90(%rsp),%rax │ │ + lea 0x29(%rax,%rcx,1),%eax │ │ + cltq │ │ + mov %rax,0x48(%rsp) │ │ + mov 0x70(%rsp),%rax │ │ + lea 0x9(%rax,%rcx,1),%eax │ │ + cltq │ │ + mov %rax,0x40(%rsp) │ │ + mov 0x88(%rsp),%rax │ │ + lea 0x9(%rax,%rcx,1),%eax │ │ + cltq │ │ + mov %rax,0x18(%rsp) │ │ + lea 0x48daf(%rip),%rax │ │ + mov %rax,%r9 │ │ + mov (%rax,%rcx,8),%eax │ │ + mov %eax,-0x5c(%rsp) │ │ + mov 0x4(%r9,%rcx,8),%eax │ │ + mov %eax,0x10(%rsp) │ │ + xor %r10d,%r10d │ │ + nopw 0x0(%rax,%rax,1) │ │ + lea (%rbx,%r10,1),%eax │ │ + cltq │ │ + imul $0x52,-0x70(%rsp),%rcx │ │ + add %rdi,%rcx │ │ + movsbl (%rax,%rcx,1),%eax │ │ + lea (%r12,%r10,1),%ecx │ │ + movslq %ecx,%rcx │ │ + mov %r13d,%r15d │ │ + mov %rdi,%r13 │ │ + imul $0x52,0x48(%rsp),%rdi │ │ + add %r13,%rdi │ │ + mov $0x7f,%ebp │ │ + mov %rbx,%r9 │ │ + movsbl (%rcx,%rdi,1),%ebx │ │ + lea 0x48d54(%rip),%rcx │ │ + mov (%rcx,%r10,8),%edi │ │ + mov 0x4(%rcx,%r10,8),%ecx │ │ + imul %edi,%ebx │ │ + imul %ecx,%eax │ │ + lea (%rbx,%rax,1),%eax │ │ + add $0x10,%eax │ │ + sar $0x5,%eax │ │ + cmp $0x80,%eax │ │ + cmovge %ebp,%eax │ │ + cmp $0xffffff7f,%eax │ │ + cmovle %esi,%eax │ │ + mov 0xe0(%rsp),%rsi │ │ + lea (%rsi,%r10,1),%ebx │ │ + movslq %ebx,%rbx │ │ + imul $0x52,0x40(%rsp),%rbp │ │ + add %r13,%rbp │ │ + movsbl (%rbx,%rbp,1),%ebx │ │ + mov -0x30(%rsp),%rsi │ │ + lea (%rsi,%r10,1),%ebp │ │ + movslq %ebp,%rbp │ │ + mov %r8,%rsi │ │ + imul $0x52,0x18(%rsp),%r8 │ │ + add %r13,%r8 │ │ + movsbl 0x0(%rbp,%r8,1),%ebp │ │ + mov %rsi,%r8 │ │ + mov $0xffffff80,%esi │ │ + imul %edi,%ebp │ │ + imul %ecx,%ebx │ │ + lea (%rbx,%rbp,1),%ecx │ │ + add $0x10,%ecx │ │ + mov %r9,%rbx │ │ + mov $0x7f,%edi │ │ + sar $0x5,%ecx │ │ + cmp $0x80,%ecx │ │ + cmovge %edi,%ecx │ │ + cmp $0xffffff7f,%ecx │ │ + cmovle %esi,%ecx │ │ + imul -0x5c(%rsp),%eax │ │ + imul 0x10(%rsp),%ecx │ │ + lea (%rax,%rcx,1),%eax │ │ + add $0x10,%eax │ │ + sar $0x5,%eax │ │ + cmp $0x80,%eax │ │ + cmovge %edi,%eax │ │ + cmp $0xffffff7f,%eax │ │ + cmovle %esi,%eax │ │ + movzbl (%rdx,%r10,1),%edi │ │ + movzbl (%r11,%rdi,1),%ebp │ │ + imul %eax,%ebp │ │ + movzbl 0x58(%r14),%ecx │ │ + mov $0x1,%eax │ │ + shl %cl,%eax │ │ + sar %eax │ │ + add %ebp,%eax │ │ + sar %cl,%eax │ │ + add %edi,%eax │ │ mov %r13,%rdi │ │ - callq 72050 │ │ - test %eax,%eax │ │ - jne bcafd │ │ - mov 0x14(%r13),%r14d │ │ - mov 0x40(%rsp),%r15 │ │ - movzbl 0xd1c(%r15),%ecx │ │ - sar %cl,%r14d │ │ - add $0x1,%r14d │ │ - mov %rbx,%rdi │ │ - callq 43c0 │ │ - xchg %r14d,0xc(%r12) │ │ - mov 0x38(%rsp),%rdi │ │ - callq 44a0 │ │ - mov %rbx,%rdi │ │ - callq 43e0 │ │ - mov 0x14(%r13),%eax │ │ - add 0xd20(%r15),%eax │ │ - mov %eax,0x14(%r13) │ │ - cmp (%r12),%eax │ │ - jl bcaa0 │ │ - jmpq bc844 │ │ - mov %rbx,%rdi │ │ - callq 43c0 │ │ - mov $0x7ffffffe,%eax │ │ - xchg %eax,0xc(%r12) │ │ - mov 0x38(%rsp),%rdi │ │ - callq 44a0 │ │ - mov %rbx,%rdi │ │ - callq 43e0 │ │ - jmpq bc844 │ │ - mov 0x58(%rsp),%rdi │ │ - callq 44a0 │ │ - mov %r12,%rdi │ │ - callq 43e0 │ │ - xor %eax,%eax │ │ - lea -0x28(%rbp),%rsp │ │ + mov %r15d,%r13d │ │ + mov 0x5c(%rsp),%r15d │ │ + mov 0x50(%rsp),%rbp │ │ + cmp %r13d,%eax │ │ + mov %eax,%ecx │ │ + cmovg %r13d,%ecx │ │ + cmp %r15d,%eax │ │ + cmovl %r15d,%ecx │ │ + mov %cl,(%r8,%r10,1) │ │ + add $0x1,%r10 │ │ + cmp %r10,%rbp │ │ + jne b56d0 │ │ + jmpq b54a0 │ │ + nopl 0x0(%rax) │ │ + mov -0x8(%rsp),%rax │ │ + add $0x20,%eax │ │ + mov 0x80(%rsp),%r8 │ │ + cmp %r8,%rax │ │ + mov -0x50(%rsp),%rcx │ │ + jae b5845 │ │ + mov 0xd4(%rcx),%ebp │ │ + jmpq b4e90 │ │ + mov -0x48(%rsp),%rax │ │ + mov %eax,0x20(%rsp) │ │ + mov -0x40(%rsp),%rax │ │ + mov %eax,0x28(%rsp) │ │ + mov -0x68(%rsp),%eax │ │ + mov %eax,-0x20(%rsp) │ │ + mov -0x18(%rsp),%rax │ │ + mov %eax,0x24(%rsp) │ │ + mov -0x10(%rsp),%rax │ │ + mov %eax,0x2c(%rsp) │ │ + mov -0x64(%rsp),%eax │ │ + mov %eax,-0x1c(%rsp) │ │ + add $0xe8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - nopl (%rax) │ │ - jmpq 71ac0 │ │ - data16 data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ - lea 0x139(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x3d(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,(%rdi) │ │ - lea 0x2d9(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1ed(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x10(%rdi) │ │ - jmpq d97ac │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ push %rbx │ │ - sub $0x48,%rsp │ │ - mov %r9,0x40(%rsp) │ │ - mov %rsi,0x30(%rsp) │ │ - mov 0x4(%rdx),%r13d │ │ - or (%rdx),%r13d │ │ - mov %rdx,0x38(%rsp) │ │ - or 0x8(%rdx),%r13d │ │ - je bcc8b │ │ - mov %r8,%r15 │ │ - mov %rcx,%rbx │ │ - mov %rdi,%rbp │ │ - mov 0x30(%rsp),%rax │ │ - lea 0x0(,%rax,4),%r12 │ │ - shl $0x2,%r15 │ │ - mov $0x1,%r14d │ │ - test %r13d,%r14d │ │ - jne bcc47 │ │ - jmp bcc2f │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - mov $0x4,%edi │ │ - shl %cl,%edi │ │ - mov %edi,(%rsp) │ │ - mov $0x1,%r9d │ │ - mov %rbp,%rdi │ │ - mov %eax,%ecx │ │ - mov 0x30(%rsp),%r8 │ │ - callq bcf30 │ │ - add %r14d,%r14d │ │ - add %r12,%rbp │ │ - mov %r14d,%eax │ │ - neg %eax │ │ - add %r15,%rbx │ │ - test %eax,%r13d │ │ - je bcc8b │ │ - test %r13d,%r14d │ │ - je bcc2f │ │ - mov (%rbx),%al │ │ - test %al,%al │ │ - jne bcc54 │ │ - mov -0x4(%rbx),%al │ │ - test %al,%al │ │ - je bcc2f │ │ - movzbl %al,%ecx │ │ - shr $0x4,%al │ │ - movzbl %al,%eax │ │ - mov 0x40(%rsp),%rdx │ │ - movzbl (%rdx,%rcx,1),%esi │ │ - movzbl 0x40(%rdx,%rcx,1),%edx │ │ - mov $0x2,%ecx │ │ - mov 0x38(%rsp),%rdi │ │ - test %r14d,0x8(%rdi) │ │ - jne bcc10 │ │ - xor %ecx,%ecx │ │ - mov 0x38(%rsp),%rdi │ │ - test %r14d,0x4(%rdi) │ │ - setne %cl │ │ - jmp bcc10 │ │ - add $0x48,%rsp │ │ + sub $0x68,%rsp │ │ + mov 0x80(%rsp),%r10 │ │ + mov 0x88(%rsp),%r11d │ │ + mov 0x90(%rsp),%eax │ │ + movups 0x98(%rsp),%xmm0 │ │ + mov 0xa8(%rsp),%ebx │ │ + mov 0xb0(%rsp),%ebp │ │ + mov %ebp,0x30(%rsp) │ │ + mov %ebx,0x28(%rsp) │ │ + movups %xmm0,0x18(%rsp) │ │ + mov %eax,0x10(%rsp) │ │ + mov %r11d,0x8(%rsp) │ │ + mov %r10,(%rsp) │ │ + movl $0x1,0x40(%rsp) │ │ + movl $0x1,0x38(%rsp) │ │ + callq b5eb0 │ │ + add $0x68,%rsp │ │ pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ pop %rbp │ │ retq │ │ - nopw 0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ push %rbx │ │ - sub $0x48,%rsp │ │ - mov %rsi,0x40(%rsp) │ │ - mov 0x4(%rdx),%r14d │ │ - or (%rdx),%r14d │ │ - or 0x8(%rdx),%r14d │ │ - je bcd67 │ │ - mov %r9,%r15 │ │ - mov %rcx,%rbx │ │ - mov %rdx,%r12 │ │ - mov %rdi,%rbp │ │ - shl $0x2,%r8 │ │ - neg %r8 │ │ - mov %r8,0x38(%rsp) │ │ - mov $0x1,%r13d │ │ - test %r14d,%r13d │ │ - jne bcd29 │ │ - jmp bcd0f │ │ - nopl 0x0(%rax) │ │ - mov $0x4,%edi │ │ - shl %cl,%edi │ │ - mov %edi,(%rsp) │ │ - mov $0x1,%r8d │ │ - mov %rbp,%rdi │ │ - mov %eax,%ecx │ │ - mov 0x40(%rsp),%r9 │ │ - callq bcf30 │ │ - add %r13d,%r13d │ │ - add $0x4,%rbp │ │ - add $0x4,%rbx │ │ - mov %r13d,%eax │ │ - neg %eax │ │ - test %eax,%r14d │ │ - je bcd67 │ │ - test %r14d,%r13d │ │ - je bcd0f │ │ - mov (%rbx),%al │ │ - test %al,%al │ │ - jne bcd3b │ │ - mov 0x38(%rsp),%rax │ │ - mov (%rbx,%rax,1),%al │ │ - test %al,%al │ │ - je bcd0f │ │ - movzbl %al,%ecx │ │ - shr $0x4,%al │ │ - movzbl %al,%eax │ │ - movzbl (%r15,%rcx,1),%esi │ │ - movzbl 0x40(%r15,%rcx,1),%edx │ │ - mov $0x2,%ecx │ │ - test %r13d,0x8(%r12) │ │ - jne bccf0 │ │ - xor %ecx,%ecx │ │ - test %r13d,0x4(%r12) │ │ - setne %cl │ │ - jmp bccf0 │ │ - add $0x48,%rsp │ │ + sub $0x68,%rsp │ │ + mov 0x80(%rsp),%r10 │ │ + mov 0x88(%rsp),%r11d │ │ + mov 0x90(%rsp),%eax │ │ + movups 0x98(%rsp),%xmm0 │ │ + mov 0xa8(%rsp),%ebx │ │ + mov 0xb0(%rsp),%ebp │ │ + mov %ebp,0x30(%rsp) │ │ + mov %ebx,0x28(%rsp) │ │ + movups %xmm0,0x18(%rsp) │ │ + mov %eax,0x10(%rsp) │ │ + mov %r11d,0x8(%rsp) │ │ + mov %r10,(%rsp) │ │ + movl $0x0,0x40(%rsp) │ │ + movl $0x1,0x38(%rsp) │ │ + callq b5eb0 │ │ + add $0x68,%rsp │ │ pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ pop %rbp │ │ retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ push %rbx │ │ - sub $0x48,%rsp │ │ - mov %r9,0x40(%rsp) │ │ - mov %rsi,0x30(%rsp) │ │ - mov 0x4(%rdx),%r13d │ │ - mov %rdx,0x38(%rsp) │ │ - or (%rdx),%r13d │ │ - je bce4a │ │ - mov %r8,%r15 │ │ - mov %rcx,%rbx │ │ - mov %rdi,%rbp │ │ - mov 0x30(%rsp),%rax │ │ - lea 0x0(,%rax,4),%r12 │ │ - shl $0x2,%r15 │ │ - mov $0x1,%r14d │ │ - test %r13d,%r14d │ │ - jne bce3b │ │ - jmp bce23 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - movzbl %al,%edx │ │ - shr $0x4,%al │ │ - movzbl %al,%ecx │ │ - mov 0x40(%rsp),%rax │ │ - movzbl (%rax,%rdx,1),%esi │ │ - movzbl 0x40(%rax,%rdx,1),%edx │ │ - xor %eax,%eax │ │ - mov 0x38(%rsp),%rdi │ │ - mov 0x4(%rdi),%edi │ │ - and %r14d,%edi │ │ - setne %al │ │ - lea (%rax,%rax,1),%eax │ │ - add $0x4,%eax │ │ - mov %eax,(%rsp) │ │ - mov $0x1,%r9d │ │ - mov %rbp,%rdi │ │ - mov 0x30(%rsp),%r8 │ │ - callq bcf30 │ │ - add %r14d,%r14d │ │ - add %r12,%rbp │ │ - mov %r14d,%eax │ │ - neg %eax │ │ - add %r15,%rbx │ │ - test %eax,%r13d │ │ - je bce4a │ │ - test %r13d,%r14d │ │ - je bce23 │ │ - mov (%rbx),%al │ │ - test %al,%al │ │ - jne bcde0 │ │ - mov -0x4(%rbx),%al │ │ - test %al,%al │ │ - jne bcde0 │ │ - jmp bce23 │ │ - add $0x48,%rsp │ │ + sub $0x68,%rsp │ │ + mov 0x80(%rsp),%r10 │ │ + mov 0x88(%rsp),%r11d │ │ + mov 0x90(%rsp),%eax │ │ + movups 0x98(%rsp),%xmm0 │ │ + mov 0xa8(%rsp),%ebx │ │ + mov 0xb0(%rsp),%ebp │ │ + mov %ebp,0x30(%rsp) │ │ + mov %ebx,0x28(%rsp) │ │ + movups %xmm0,0x18(%rsp) │ │ + mov %eax,0x10(%rsp) │ │ + mov %r11d,0x8(%rsp) │ │ + mov %r10,(%rsp) │ │ + movl $0x0,0x40(%rsp) │ │ + movl $0x0,0x38(%rsp) │ │ + callq b5eb0 │ │ + add $0x68,%rsp │ │ pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ pop %rbp │ │ retq │ │ nopl 0x0(%rax) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x48,%rsp │ │ - mov %rsi,0x40(%rsp) │ │ - mov 0x4(%rdx),%r14d │ │ - or (%rdx),%r14d │ │ - je bcf1b │ │ - mov %r9,%r15 │ │ - mov %rcx,%rbx │ │ - mov %rdx,%r12 │ │ - mov %rdi,%rbp │ │ - shl $0x2,%r8 │ │ - neg %r8 │ │ - mov %r8,0x38(%rsp) │ │ - mov $0x1,%r13d │ │ - test %r14d,%r13d │ │ - jne bcf07 │ │ - jmp bceed │ │ + sub $0x50,%rsp │ │ + mov %rcx,%r14 │ │ + test %rcx,%rcx │ │ + mov $0xb524,%eax │ │ + mov $0x49d8,%ebp │ │ + cmove %eax,%ebp │ │ + xor (%rdx),%ebp │ │ + mov %rdx,-0x68(%rsp) │ │ + mov 0xb8(%rdx),%ecx │ │ + add $0x4,%ecx │ │ + mov %r8,-0x38(%rsp) │ │ + test %r8d,%r8d │ │ + mov $0x52,%eax │ │ + mov $0x2c,%r13d │ │ + cmove %eax,%r13d │ │ + mov %r9,-0x48(%rsp) │ │ + test %r9d,%r9d │ │ + mov $0x49,%eax │ │ + mov $0x26,%r12d │ │ + cmove %rax,%r12 │ │ + mov $0x1,%r11d │ │ + shl %cl,%r11d │ │ + mov %rsi,-0x60(%rsp) │ │ + sar %r11d │ │ + xor %r9d,%r9d │ │ + lea 0x58cb6(%rip),%r10 │ │ + mov %rdi,%rax │ │ + mov %rdi,-0x30(%rsp) │ │ + mov %rdi,%r8 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nop │ │ - movzbl %al,%edx │ │ - shr $0x4,%al │ │ - movzbl %al,%ecx │ │ - movzbl (%r15,%rdx,1),%esi │ │ - movzbl 0x40(%r15,%rdx,1),%edx │ │ xor %eax,%eax │ │ - mov 0x4(%r12),%edi │ │ - and %r13d,%edi │ │ - setne %al │ │ - lea (%rax,%rax,1),%eax │ │ - add $0x4,%eax │ │ - mov %eax,(%rsp) │ │ - mov $0x1,%r8d │ │ - mov %rbp,%rdi │ │ - mov 0x40(%rsp),%r9 │ │ - callq bcf30 │ │ - add %r13d,%r13d │ │ - add $0x4,%rbp │ │ - add $0x4,%rbx │ │ - mov %r13d,%eax │ │ - neg %eax │ │ - test %eax,%r14d │ │ - je bcf1b │ │ - test %r14d,%r13d │ │ - je bceed │ │ - mov (%rbx),%al │ │ - test %al,%al │ │ - jne bceb0 │ │ - mov 0x38(%rsp),%rax │ │ - mov (%rbx,%rax,1),%al │ │ - test %al,%al │ │ - jne bceb0 │ │ - jmp bceed │ │ - add $0x48,%rsp │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + mov %ebp,%esi │ │ + sar %esi │ │ + mov %esi,%edi │ │ + xor %ebp,%edi │ │ + mov %ebp,%edx │ │ + shr $0x3,%edx │ │ + shr $0xc,%ebp │ │ + xor %edx,%ebp │ │ + xor %edi,%ebp │ │ + shl $0xf,%ebp │ │ + movzwl %bp,%ebp │ │ + or %esi,%ebp │ │ + mov %ebp,%esi │ │ + shr $0x5,%esi │ │ + and $0x7ff,%esi │ │ + movswl (%r10,%rsi,2),%esi │ │ + add %r11d,%esi │ │ + sar %cl,%esi │ │ + mov %sil,(%r8,%rax,1) │ │ + add $0x1,%rax │ │ + cmp %r13,%rax │ │ + jb b5a80 │ │ + add $0x1,%r9 │ │ + add $0x52,%r8 │ │ + cmp %r12,%r9 │ │ + jb b5a70 │ │ + mov -0x68(%rsp),%r9 │ │ + movslq 0x5c(%r9),%r15 │ │ + add $0xfffffffd,%r13d │ │ + lea (%r14,%r14,8),%rax │ │ + lea (%rax,%rax,2),%rax │ │ + add %r14,%rax │ │ + mov %r15d,%edx │ │ + neg %edx │ │ + test %r15d,%r15d │ │ + sets %r8b │ │ + cmp %edx,%r15d │ │ + setl %r10b │ │ + mov -0x48(%rsp),%rcx │ │ + mov %rcx,%rdi │ │ + mov -0x38(%rsp),%rbp │ │ + lea (%rcx,%rbp,1),%ecx │ │ + mov $0x1,%esi │ │ + mov %ecx,-0x4c(%rsp) │ │ + shl %cl,%esi │ │ + add %r9,%rax │ │ + add $0x78,%rax │ │ + mov %rax,-0x10(%rsp) │ │ + sar %esi │ │ + mov %esi,-0x50(%rsp) │ │ + movslq %edx,%rbx │ │ + lea 0x1(%rbp),%eax │ │ + lea 0x1(%rdi),%r9d │ │ + mov %eax,%r11d │ │ + and $0xfffffff8,%r11d │ │ + lea -0x8(%r11),%rcx │ │ + mov %rcx,0x48(%rsp) │ │ + shr $0x3,%rcx │ │ + add $0x1,%rcx │ │ + or %r8b,%r10b │ │ + mov %r10b,-0x79(%rsp) │ │ + mov %edi,%edx │ │ + or %ebp,%edx │ │ + mov %edx,-0x54(%rsp) │ │ + mov %ecx,%edx │ │ + and $0x1,%edx │ │ + mov %rdx,0x40(%rsp) │ │ + sub %rdx,%rcx │ │ + mov %rcx,0x38(%rsp) │ │ + imul $0x53,%rbx,%rcx │ │ + mov -0x30(%rsp),%rdx │ │ + add %rdx,%rcx │ │ + add $0xf9,%rcx │ │ + mov %rcx,-0x40(%rsp) │ │ + mov -0x60(%rsp),%rcx │ │ + lea 0xc(%rcx),%rcx │ │ + mov %rcx,-0x20(%rsp) │ │ + mov $0x3,%ecx │ │ + mov %rcx,-0x78(%rsp) │ │ + mov %rbx,0x20(%rsp) │ │ + mov %r13,0x8(%rsp) │ │ + mov %r12,-0x18(%rsp) │ │ + cmp $0x4,%r13d │ │ + jge b5bd8 │ │ + nopl 0x0(%rax) │ │ + mov -0x78(%rsp),%rcx │ │ + add $0x1,%rcx │ │ + addq $0x52,-0x40(%rsp) │ │ + mov -0x18(%rsp),%r12 │ │ + mov %rcx,-0x78(%rsp) │ │ + cmp %r12,%rcx │ │ + jae b5e95 │ │ + cmp $0x4,%r13d │ │ + jl b5bb0 │ │ + mov -0x78(%rsp),%rcx │ │ + lea -0x3(%rcx),%edx │ │ + mov -0x48(%rsp),%rcx │ │ + shl %cl,%edx │ │ + add $0x3,%edx │ │ + movslq %edx,%rdx │ │ + mov %rdx,%rcx │ │ + mov %rdx,0x28(%rsp) │ │ + imul $0x52,%rdx,%rdx │ │ + mov -0x20(%rsp),%rcx │ │ + add %rdx,%rcx │ │ + mov %rcx,-0x8(%rsp) │ │ + add -0x60(%rsp),%rdx │ │ + mov %rdx,(%rsp) │ │ + mov $0x3,%ecx │ │ + mov %rcx,-0x70(%rsp) │ │ + mov -0x40(%rsp),%rcx │ │ + mov %rcx,-0x28(%rsp) │ │ + xor %r14d,%r14d │ │ + cmpb $0x0,-0x79(%rsp) │ │ + je b5ca6 │ │ + nopl (%rax) │ │ + imul $0x52,-0x78(%rsp),%rdx │ │ + add -0x30(%rsp),%rdx │ │ + mov -0x70(%rsp),%rbp │ │ + movsbl 0x0(%rbp,%rdx,1),%esi │ │ + mov -0x68(%rsp),%rcx │ │ + movzbl 0xb0(%rcx),%ecx │ │ + mov $0x1,%edi │ │ + shl %cl,%edi │ │ + sar %edi │ │ + add %r14d,%edi │ │ + sar %cl,%edi │ │ + add %esi,%edi │ │ + cmp $0x80,%edi │ │ + mov $0x7f,%ecx │ │ + cmovge %ecx,%edi │ │ + cmp $0xffffff80,%edi │ │ + mov $0x80,%ecx │ │ + cmovle %ecx,%edi │ │ + mov %dil,0x0(%rbp,%rdx,1) │ │ + add $0x1,%rbp │ │ + addq $0x1,-0x28(%rsp) │ │ + mov 0x8(%rsp),%r13 │ │ + mov %rbp,-0x70(%rsp) │ │ + cmp %r13,%rbp │ │ + je b5bb0 │ │ + xor %r14d,%r14d │ │ + cmpb $0x0,-0x79(%rsp) │ │ + jne b5c30 │ │ + mov -0x70(%rsp),%rcx │ │ + lea -0x3(%rcx),%edx │ │ + mov -0x38(%rsp),%rcx │ │ + shl %cl,%edx │ │ + movslq %edx,%rcx │ │ + mov -0x8(%rsp),%rdx │ │ + add %rcx,%rdx │ │ + add $0x3,%rdx │ │ + mov %rdx,0x18(%rsp) │ │ + mov (%rsp),%rdx │ │ + lea 0x3(%rdx,%rcx,1),%rdx │ │ + mov %rdx,0x10(%rsp) │ │ + add $0x3,%rcx │ │ + mov %rcx,0x30(%rsp) │ │ + xor %r14d,%r14d │ │ + mov -0x28(%rsp),%r8 │ │ + mov %rbx,%rbp │ │ + mov -0x10(%rsp),%r12 │ │ + jmp b5d1f │ │ + xor %edi,%edi │ │ + add -0x50(%rsp),%edi │ │ + mov -0x4c(%rsp),%ecx │ │ + sar %cl,%edi │ │ + movsbl (%r12),%ecx │ │ + imul %edi,%ecx │ │ + add %ecx,%r14d │ │ + mov 0x20(%rsp),%rbx │ │ + add $0x1,%rbp │ │ + add $0x52,%r8 │ │ + cmp $0x1,%ebp │ │ + je b5c30 │ │ + mov %r8,%rcx │ │ + mov %rbx,%rsi │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + mov %esi,%edx │ │ + or %ebp,%edx │ │ + je b5d60 │ │ + movsbl (%r12),%edx │ │ + add $0x1,%r12 │ │ + movsbl (%rcx),%edi │ │ + imul %edx,%edi │ │ + add %edi,%r14d │ │ + add $0x1,%rcx │ │ + cmp %r15,%rsi │ │ + lea 0x1(%rsi),%rsi │ │ + jl b5d30 │ │ + jmp b5d0e │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov -0x68(%rsp),%rcx │ │ + cmpl $0x0,0x4(%rcx) │ │ + je b5d0e │ │ + cmpl $0x0,-0x54(%rsp) │ │ + js b5cf2 │ │ + xor %ecx,%ecx │ │ + mov 0x10(%rsp),%r10 │ │ + mov 0x18(%rsp),%rsi │ │ + xor %edi,%edi │ │ + cmp $0x7,%eax │ │ + ja b5dc0 │ │ + jmp b5daa │ │ + nopw 0x0(%rax,%rax,1) │ │ + add $0x1,%rcx │ │ + add $0x52,%rsi │ │ + add $0x52,%r10 │ │ + cmp %r9,%rcx │ │ + je b5cf4 │ │ + cmp $0x7,%eax │ │ + ja b5dc0 │ │ + xor %edx,%edx │ │ + jmpq b5e70 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + movd %edi,%xmm0 │ │ + cmpq $0x0,0x48(%rsp) │ │ + je b5e85 │ │ + pxor %xmm1,%xmm1 │ │ + xor %edi,%edi │ │ + mov 0x38(%rsp),%r13 │ │ + nopl 0x0(%rax,%rax,1) │ │ + pmovsxbd -0xc(%rsi,%rdi,1),%xmm2 │ │ + paddd %xmm0,%xmm2 │ │ + pmovsxbd -0x8(%rsi,%rdi,1),%xmm3 │ │ + paddd %xmm1,%xmm3 │ │ + pmovsxbd -0x4(%rsi,%rdi,1),%xmm0 │ │ + pmovsxbd (%rsi,%rdi,1),%xmm1 │ │ + paddd %xmm2,%xmm0 │ │ + paddd %xmm3,%xmm1 │ │ + add $0x10,%rdi │ │ + add $0xfffffffffffffffe,%r13 │ │ + jne b5de0 │ │ + cmpq $0x0,0x40(%rsp) │ │ + je b5e48 │ │ + mov 0x28(%rsp),%rdx │ │ + add %rcx,%rdx │ │ + add 0x30(%rsp),%rdi │ │ + imul $0x52,%rdx,%rdx │ │ + add -0x60(%rsp),%rdx │ │ + pmovsxbd 0x4(%rdx,%rdi,1),%xmm2 │ │ + paddd %xmm2,%xmm1 │ │ + pmovsxbd (%rdx,%rdi,1),%xmm2 │ │ + paddd %xmm2,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + pshufd $0x4e,%xmm0,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + pshufd $0xe5,%xmm1,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + movd %xmm0,%edi │ │ + mov %r11,%rdx │ │ + cmp %rax,%r11 │ │ + je b5d90 │ │ + xchg %ax,%ax │ │ + movsbl (%r10,%rdx,1),%ebx │ │ + add %ebx,%edi │ │ + add $0x1,%rdx │ │ + cmp %rdx,%rax │ │ + jne b5e70 │ │ + jmpq b5d90 │ │ + pxor %xmm1,%xmm1 │ │ + xor %edi,%edi │ │ + cmpq $0x0,0x40(%rsp) │ │ + jne b5e1d │ │ + jmp b5e48 │ │ + add $0x50,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - nopw 0x0(%rax,%rax,1) │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x78,%rsp │ │ - mov %r8,0x70(%rsp) │ │ - mov %ecx,-0x50(%rsp) │ │ - mov %edx,-0x7c(%rsp) │ │ - mov %esi,-0x4(%rsp) │ │ - lea (%r9,%r9,1),%rax │ │ - lea (%rax,%rax,2),%rcx │ │ - neg %rax │ │ - mov %rax,-0x58(%rsp) │ │ - mov %r9,%r8 │ │ - neg %r8 │ │ - lea (%r9,%r9,2),%rsi │ │ - mov %rsi,%rax │ │ - mov %rsi,0x30(%rsp) │ │ - neg %rsi │ │ - mov %rsi,-0x18(%rsp) │ │ - lea 0x0(,%r9,4),%rax │ │ - neg %rax │ │ - mov %rax,0x28(%rsp) │ │ - lea 0x0(,%r9,8),%rax │ │ - mov %r9,%rsi │ │ - sub %rax,%rsi │ │ - mov %rsi,0x38(%rsp) │ │ - mov %rcx,%rax │ │ - mov %rcx,0x40(%rsp) │ │ - neg %rcx │ │ - mov %rcx,0x20(%rsp) │ │ - mov %r9,-0x70(%rsp) │ │ - lea (%r9,%r9,4),%rcx │ │ - mov %rcx,%rax │ │ - mov %rcx,0x18(%rsp) │ │ - neg %rcx │ │ - mov %rcx,0x10(%rsp) │ │ - mov $0x4,%r10d │ │ - mov %rax,0x8(%rsp) │ │ - mov %rax,-0x40(%rsp) │ │ - mov %rax,-0x38(%rsp) │ │ - mov %rax,-0x30(%rsp) │ │ - mov %rax,-0x60(%rsp) │ │ - mov %rax,(%rsp) │ │ - mov %rax,-0x28(%rsp) │ │ - mov %rax,-0x48(%rsp) │ │ - mov %rax,-0x68(%rsp) │ │ - mov %r8,-0x20(%rsp) │ │ - jmpq bd29f │ │ - mov -0x60(%rsp),%r11 │ │ - mov %r9,-0x78(%rsp) │ │ - mov 0x8(%rsp),%r9 │ │ - lea (%r9,%r9,2),%eax │ │ + sub $0x138,%rsp │ │ + mov %rcx,%r11 │ │ + mov 0x180(%rsp),%ebp │ │ + mov 0xd4(%rcx),%r10d │ │ + mov 0xd8(%rcx),%ecx │ │ + test %r10d,%r10d │ │ + setne %al │ │ + test %ebp,%ebp │ │ + setg %bl │ │ + and %al,%bl │ │ + xor %eax,%eax │ │ + cmpl $0x0,0x1a0(%rsp) │ │ + sete %al │ │ + test %ecx,%ecx │ │ + lea 0xeb(%rax,%rax,4),%eax │ │ + mov $0xff,%r12d │ │ + cmovne %eax,%r12d │ │ + mov %r9,-0x30(%rsp) │ │ + mov %rdx,0x98(%rsp) │ │ + mov %rsi,0x90(%rsp) │ │ + mov %rdi,0x88(%rsp) │ │ + mov (%r11),%eax │ │ + imul $0x2500,%ebp,%edx │ │ + add $0xb200,%edx │ │ + movzwl %dx,%edx │ │ + imul $0xad,%ebp,%esi │ │ + add $0x69,%esi │ │ + movzbl %sil,%esi │ │ + or %edx,%esi │ │ + xor %eax,%esi │ │ + mov %esi,0x20(%rsp) │ │ + mov %bl,-0x71(%rsp) │ │ + test %bl,%bl │ │ + je b5f7e │ │ + mov 0x180(%rsp),%edx │ │ + add $0xffffffff,%edx │ │ + imul $0x2500,%edx,%esi │ │ + add $0xb200,%esi │ │ + movzwl %si,%esi │ │ + imul $0xad,%edx,%edx │ │ + add $0x69,%edx │ │ + movzbl %dl,%edx │ │ + or %esi,%edx │ │ + xor %eax,%edx │ │ + mov %edx,0x24(%rsp) │ │ + xor %r13d,%r13d │ │ + test %ecx,%ecx │ │ + setne %al │ │ + test %r8d,%r8d │ │ + jle b71f6 │ │ + mov 0x1b0(%rsp),%edx │ │ + mov 0x1a8(%rsp),%esi │ │ + mov 0x178(%rsp),%edi │ │ + mov %al,%r13b │ │ + mov $0x20,%ebp │ │ + mov %esi,%ecx │ │ + shr %cl,%ebp │ │ + mov $0x2,%eax │ │ + mov %edx,%ecx │ │ + shr %cl,%eax │ │ + shl $0x4,%r13d │ │ + cmp %edi,%eax │ │ + mov %edi,%ecx │ │ + mov %eax,0x1c(%rsp) │ │ + cmovle %eax,%ecx │ │ + mov %ecx,0xa8(%rsp) │ │ + mov $0x2,%eax │ │ + mov %esi,%ecx │ │ + shr %cl,%eax │ │ mov %eax,-0x10(%rsp) │ │ - mov %rdx,%r8 │ │ - lea (%r9,%r9,4),%edx │ │ - lea 0x0(,%r9,8),%ecx │ │ - sub %r9d,%ecx │ │ - lea (%r8,%r14,1),%eax │ │ - mov %rax,0x68(%rsp) │ │ - mov %r14,%rbp │ │ - lea (%rax,%r13,1),%r14d │ │ - add $0x8,%r14d │ │ - mov -0x68(%rsp),%rbx │ │ - lea (%r14,%rbx,1),%esi │ │ - mov %r10d,-0xc(%rsp) │ │ - mov -0x48(%rsp),%r10 │ │ - add %r10d,%esi │ │ - add %ecx,%esi │ │ - mov (%rsp),%rax │ │ - lea (%rsi,%rax,2),%ecx │ │ - mov -0x28(%rsp),%r12 │ │ - lea (%rcx,%r12,2),%ecx │ │ - shr $0x4,%ecx │ │ - mov 0x20(%rsp),%rsi │ │ - mov %cl,(%rdi,%rsi,1) │ │ - add %r15d,%r14d │ │ - mov %r14,0x60(%rsp) │ │ - lea (%r14,%rbx,1),%ecx │ │ - lea (%rcx,%r10,2),%ecx │ │ - add %edx,%ecx │ │ - lea (%rcx,%rax,2),%ecx │ │ - lea (%rcx,%r12,2),%ecx │ │ - shr $0x4,%ecx │ │ - mov 0x10(%rsp),%rsi │ │ - mov %cl,(%rdi,%rsi,1) │ │ - lea 0x8(%r13,%rbp,1),%ecx │ │ - mov %rcx,0x48(%rsp) │ │ - lea (%rcx,%r8,1),%ecx │ │ - mov %rcx,0x50(%rsp) │ │ - mov %r15,%rdx │ │ - lea (%rcx,%r15,1),%ecx │ │ - mov %rcx,0x58(%rsp) │ │ - lea (%rcx,%rbx,2),%esi │ │ - lea (%rsi,%r10,2),%esi │ │ - add -0x78(%rsp),%esi │ │ - lea (%rsi,%r9,4),%esi │ │ - add %eax,%esi │ │ - lea (%rsi,%r12,2),%esi │ │ - shr $0x4,%esi │ │ - mov 0x28(%rsp),%rcx │ │ - mov %sil,(%rdi,%rcx,1) │ │ - lea 0x8(%rbp,%r13,2),%esi │ │ - add %r8d,%esi │ │ - mov %r8,%r15 │ │ - add %edx,%esi │ │ - mov %rdx,%r14 │ │ - lea (%rsi,%rbx,2),%esi │ │ - lea (%rsi,%r10,2),%esi │ │ - add -0x78(%rsp),%esi │ │ - add %r11d,%esi │ │ - add -0x10(%rsp),%esi │ │ - add %eax,%esi │ │ - add %r12d,%esi │ │ - shr $0x4,%esi │ │ - mov -0x18(%rsp),%rcx │ │ - mov %sil,(%rdi,%rcx,1) │ │ - mov %ebp,%esi │ │ - add %esi,%esi │ │ - lea (%rsi,%r13,2),%esi │ │ - add $0x8,%esi │ │ - lea (%rsi,%r8,1),%ecx │ │ - add %r14d,%ecx │ │ - add %r10d,%ecx │ │ - lea (%rcx,%rbx,2),%ecx │ │ - add -0x78(%rsp),%ecx │ │ - add %r11d,%ecx │ │ - lea (%rcx,%r9,2),%ecx │ │ - mov -0x30(%rsp),%rdx │ │ - add %edx,%ecx │ │ - add %eax,%ecx │ │ - add %r12d,%ecx │ │ - shr $0x4,%ecx │ │ - mov -0x58(%rsp),%r8 │ │ - mov %cl,(%rdi,%r8,1) │ │ - mov -0x20(%rsp),%r8 │ │ - lea (%rsi,%r15,2),%ecx │ │ - mov %r14,%rsi │ │ - add %esi,%ecx │ │ - add %ebx,%ecx │ │ - add %r10d,%ecx │ │ - add -0x78(%rsp),%ecx │ │ - add %r11d,%ecx │ │ - add %r9d,%ecx │ │ - mov -0x38(%rsp),%r9 │ │ - add %r9d,%ecx │ │ - add %edx,%ecx │ │ - add %eax,%ecx │ │ - add %r12d,%ecx │ │ - shr $0x4,%ecx │ │ - mov %cl,(%rdi,%r8,1) │ │ - lea 0x8(%r13,%rbp,2),%ecx │ │ - lea (%rcx,%r15,2),%ecx │ │ - lea (%rcx,%r14,2),%ecx │ │ - add %ebx,%ecx │ │ - add %r10d,%ecx │ │ - add -0x78(%rsp),%ecx │ │ - add %r11d,%ecx │ │ - mov -0x40(%rsp),%r14 │ │ - add %r14d,%ecx │ │ - add %r9d,%ecx │ │ - add %edx,%ecx │ │ - add %eax,%ecx │ │ - add %r12d,%ecx │ │ - shr $0x4,%ecx │ │ - mov %cl,(%rdi) │ │ - mov 0x48(%rsp),%rax │ │ - lea (%rax,%r15,2),%ecx │ │ - lea (%rcx,%rsi,2),%ecx │ │ - mov %rsi,%r15 │ │ - add %ebx,%ecx │ │ - add %r10d,%ecx │ │ - mov -0x78(%rsp),%rax │ │ - lea (%rcx,%rax,2),%ecx │ │ - add %r11d,%ecx │ │ - add %r9d,%ecx │ │ - lea (%rcx,%r14,2),%ecx │ │ - add %edx,%ecx │ │ - add %r12d,%ecx │ │ - shr $0x4,%ecx │ │ - mov -0x70(%rsp),%rbp │ │ - mov %cl,(%rdi,%rbp,1) │ │ - lea (%r14,%r14,2),%ecx │ │ - mov 0x50(%rsp),%rax │ │ - lea (%rax,%rsi,2),%esi │ │ - add %ebx,%esi │ │ - add %r10d,%esi │ │ - mov -0xc(%rsp),%r10d │ │ - mov -0x78(%rsp),%rax │ │ - lea (%rsi,%rax,2),%esi │ │ - lea (%rsi,%r11,2),%esi │ │ - add %r9d,%esi │ │ - add %ecx,%esi │ │ - add %edx,%esi │ │ - shr $0x4,%esi │ │ - mov %sil,(%rdi,%rbp,2) │ │ - mov 0x58(%rsp),%rcx │ │ - add %ebx,%ecx │ │ - mov -0x78(%rsp),%rax │ │ - lea (%rcx,%rax,2),%ecx │ │ - lea (%rcx,%r11,2),%ecx │ │ - add %r9d,%ecx │ │ - lea (%rcx,%r14,4),%ecx │ │ - lea (%rcx,%rdx,2),%ecx │ │ - shr $0x4,%ecx │ │ - mov 0x30(%rsp),%rsi │ │ - mov %cl,(%rdi,%rsi,1) │ │ - lea (%r14,%r14,4),%ecx │ │ - mov 0x60(%rsp),%rax │ │ - add -0x78(%rsp),%eax │ │ - lea (%rax,%r11,2),%eax │ │ - add %ecx,%eax │ │ - lea (%rax,%r9,2),%eax │ │ - lea (%rax,%rdx,2),%eax │ │ - shr $0x4,%eax │ │ - mov %rbp,%rcx │ │ - mov %al,(%rdi,%rbp,4) │ │ - mov 0x68(%rsp),%rax │ │ - lea (%r15,%rax,1),%eax │ │ - add $0x8,%eax │ │ - lea 0x0(,%r14,8),%ecx │ │ - sub %r14d,%ecx │ │ - add -0x78(%rsp),%eax │ │ - add %r11d,%eax │ │ - lea (%rax,%r9,2),%eax │ │ - mov -0x78(%rsp),%r9 │ │ - lea (%rax,%rdx,2),%eax │ │ - add %ecx,%eax │ │ - shr $0x4,%eax │ │ - mov 0x18(%rsp),%rcx │ │ - mov %al,(%rdi,%rcx,1) │ │ - xchg %ax,%ax │ │ - add 0x70(%rsp),%rdi │ │ - add $0xffffffff,%r10d │ │ - je bd950 │ │ - mov -0x58(%rsp),%rax │ │ - movzbl (%rdi,%rax,1),%r13d │ │ - movzbl (%rdi,%r8,1),%r14d │ │ - movzbl (%rdi),%edx │ │ - mov -0x70(%rsp),%rax │ │ - movzbl (%rdi,%rax,1),%r15d │ │ - mov %r13d,%eax │ │ - sub %r14d,%eax │ │ - mov %eax,%r12d │ │ - neg %r12d │ │ - cmovl %eax,%r12d │ │ - cmp -0x7c(%rsp),%r12d │ │ - jg bd2e4 │ │ - mov %r15d,%eax │ │ - sub %edx,%eax │ │ - mov %eax,%esi │ │ - neg %esi │ │ - cmovl %eax,%esi │ │ - cmp -0x7c(%rsp),%esi │ │ - jle bd300 │ │ + mov $0x20,%eax │ │ + mov %edx,%ecx │ │ + shr %cl,%eax │ │ + mov %rax,0xb8(%rsp) │ │ + movslq %esi,%rax │ │ + mov %rbp,0xf8(%rsp) │ │ + movslq %ebp,%rbp │ │ + movslq %r8d,%rcx │ │ + shl $0x4,%rax │ │ + lea 0x599e7(%rip),%rsi │ │ + add %rsi,%rax │ │ + add $0x4,%rax │ │ + mov %rax,0x60(%rsp) │ │ + mov %rbp,%rax │ │ + shl $0x20,%rax │ │ + mov %rax,0xf0(%rsp) │ │ + movslq 0x198(%rsp),%rax │ │ + mov %rax,-0x38(%rsp) │ │ + movslq %edx,%rax │ │ + mov %rax,0xb0(%rsp) │ │ + movslq %edi,%rax │ │ + mov %rax,0x120(%rsp) │ │ + mov 0x70(%rsp),%eax │ │ + mov %eax,-0x64(%rsp) │ │ + mov 0x74(%rsp),%eax │ │ + mov %eax,-0x4c(%rsp) │ │ + mov 0x78(%rsp),%eax │ │ + mov %eax,-0x60(%rsp) │ │ + mov 0x20(%rsp),%eax │ │ + mov %eax,-0x44(%rsp) │ │ + mov 0x24(%rsp),%eax │ │ + mov %eax,-0x14(%rsp) │ │ + mov 0x7c(%rsp),%eax │ │ + mov %eax,-0x48(%rsp) │ │ + lea 0x3(%rbp),%eax │ │ + mov %eax,0x18(%rsp) │ │ xor %eax,%eax │ │ - cmpl $0x5,0xb0(%rsp) │ │ - jge bd32f │ │ - jmp bd370 │ │ + mov %rax,0x28(%rsp) │ │ + xor %eax,%eax │ │ + mov %rax,0x50(%rsp) │ │ + xor %eax,%eax │ │ + mov %rax,(%rsp) │ │ + mov %rbp,0x108(%rsp) │ │ + mov %rcx,0x100(%rsp) │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ - mov %r14d,%eax │ │ - sub %edx,%eax │ │ - mov %eax,%esi │ │ - neg %esi │ │ - cmovl %eax,%esi │ │ - mov %r13d,%eax │ │ - sub %r15d,%eax │ │ - mov %eax,%ebx │ │ - neg %ebx │ │ - cmovl %eax,%ebx │ │ - shr %ebx │ │ - lea (%rbx,%rsi,2),%eax │ │ - cmp -0x4(%rsp),%eax │ │ - setle %al │ │ - cmpl $0x5,0xb0(%rsp) │ │ - jl bd370 │ │ - mov -0x18(%rsp),%rcx │ │ - movzbl (%rdi,%rcx,1),%esi │ │ - mov -0x70(%rsp),%rcx │ │ - movzbl (%rdi,%rcx,2),%r9d │ │ - mov %rsi,-0x68(%rsp) │ │ - mov %esi,%ebx │ │ - sub %r13d,%ebx │ │ - mov %ebx,%esi │ │ - neg %esi │ │ - cmovl %ebx,%esi │ │ - cmp -0x7c(%rsp),%esi │ │ - jle bd410 │ │ - xor %esi,%esi │ │ - and %sil,%al │ │ - cmpl $0x7,0xb0(%rsp) │ │ - jge bd436 │ │ - test %al,%al │ │ - je bd290 │ │ - mov $0x1,%al │ │ - cmpl $0x5,0xb0(%rsp) │ │ - jle bd57d │ │ - mov -0x68(%rsp),%rcx │ │ - mov %ecx,%ebx │ │ - sub %r14d,%ebx │ │ - mov %ebx,%esi │ │ - neg %esi │ │ - cmovl %ebx,%esi │ │ - xor %ebx,%ebx │ │ - cmp $0x1,%r12d │ │ - jg bd3cd │ │ - cmp $0x1,%esi │ │ - jg bd3cd │ │ - mov %r15d,%ebx │ │ - sub %edx,%ebx │ │ - mov %ebx,%esi │ │ - neg %esi │ │ - cmovl %ebx,%esi │ │ - cmp $0x1,%esi │ │ - jg bd58a │ │ - mov %r9d,%ebx │ │ - sub %edx,%ebx │ │ + mov -0x48(%rsp),%esi │ │ + mov %esi,%eax │ │ + mov (%rsp),%rdx │ │ + mov %rdx,%rdi │ │ + sub %rdx,%rcx │ │ + cmp %rbp,%rcx │ │ + mov %ebp,%edx │ │ + cmovle %ecx,%edx │ │ + mov %edx,-0xc(%rsp) │ │ + test %r10d,%r10d │ │ + setne %dl │ │ + test %rdi,%rdi │ │ + setne %cl │ │ + and %dl,%cl │ │ + mov -0x71(%rsp),%bl │ │ + test %bl,%bl │ │ + cmovne -0x4c(%rsp),%esi │ │ + test %cl,%cl │ │ + cmove %eax,%esi │ │ + mov %esi,-0x48(%rsp) │ │ + mov -0x60(%rsp),%eax │ │ + cmovne -0x64(%rsp),%eax │ │ + mov %eax,-0x60(%rsp) │ │ + mov -0x44(%rsp),%edi │ │ + mov %edi,%eax │ │ + sar %eax │ │ + mov %eax,%edx │ │ + xor %edi,%edx │ │ + mov %edi,%esi │ │ + shr $0x3,%esi │ │ + shr $0xc,%edi │ │ + xor %esi,%edi │ │ + xor %edx,%edi │ │ + shl $0xf,%edi │ │ + movzwl %di,%edi │ │ + or %eax,%edi │ │ + mov %edi,-0x44(%rsp) │ │ + test %bl,%bl │ │ + je b614e │ │ + mov -0x14(%rsp),%ebx │ │ + mov %ebx,%eax │ │ + sar %eax │ │ + mov %eax,%edx │ │ + xor %ebx,%edx │ │ mov %ebx,%esi │ │ - neg %esi │ │ - cmovl %ebx,%esi │ │ - cmp $0x2,%esi │ │ - setl %bl │ │ - cmpl $0x8,0xb0(%rsp) │ │ - jl bd59a │ │ - mov -0x48(%rsp),%rcx │ │ - sub %r14d,%ecx │ │ - mov %ecx,%esi │ │ - neg %esi │ │ - cmovl %ecx,%esi │ │ - cmp $0x1,%esi │ │ - jg bd59e │ │ - mov -0x60(%rsp),%rcx │ │ - sub %edx,%ecx │ │ + shr $0x3,%esi │ │ + shr $0xc,%ebx │ │ + xor %esi,%ebx │ │ + xor %edx,%ebx │ │ + shl $0xf,%ebx │ │ + movzwl %bx,%ebx │ │ + or %eax,%ebx │ │ + mov %ebx,-0x14(%rsp) │ │ + movzbl %bh,%eax │ │ + mov %eax,-0x4c(%rsp) │ │ + test %r10d,%r10d │ │ + cmovne 0xa8(%rsp),%r10d │ │ + mov 0x180(%rsp),%eax │ │ + test %eax,%eax │ │ + cmove %eax,%r10d │ │ + mov -0x10(%rsp),%eax │ │ + mov -0xc(%rsp),%edx │ │ + cmp %edx,%eax │ │ + mov %edx,%esi │ │ + cmovle %eax,%esi │ │ + test %cl,%cl │ │ + mov $0x0,%eax │ │ + cmove %eax,%esi │ │ + mov -0x44(%rsp),%eax │ │ + movzbl %ah,%eax │ │ + mov %eax,-0x64(%rsp) │ │ + movslq %edx,%rax │ │ + mov %rax,0x58(%rsp) │ │ + mov %rsi,-0x8(%rsp) │ │ + mov %esi,%eax │ │ + mov %rax,0x68(%rsp) │ │ + mov %r10d,0x8(%rsp) │ │ + cmp 0x178(%rsp),%r10d │ │ + jge b67d0 │ │ + mov -0x64(%rsp),%eax │ │ + mov %eax,%ebx │ │ + shr $0x4,%ebx │ │ + add $0x3,%ebx │ │ + mov %eax,%ecx │ │ + and $0xf,%ecx │ │ + add $0x3,%ecx │ │ + mov 0x1c(%rsp),%eax │ │ + imul %eax,%ecx │ │ + mov %rcx,-0x28(%rsp) │ │ + mov -0x60(%rsp),%ecx │ │ mov %ecx,%esi │ │ - neg %esi │ │ - cmovl %ecx,%esi │ │ - cmp $0x2,%esi │ │ - setl %sil │ │ - jmpq bd5a0 │ │ - nopl (%rax) │ │ - mov %r9d,%ebx │ │ - sub %r15d,%ebx │ │ - mov %ebx,%esi │ │ - neg %esi │ │ - cmovl %ebx,%esi │ │ - cmp -0x7c(%rsp),%esi │ │ - setle %sil │ │ - and %sil,%al │ │ - cmpl $0x7,0xb0(%rsp) │ │ - jl bd370 │ │ - mov %rdx,%r11 │ │ - mov 0x28(%rsp),%rcx │ │ - movzbl (%rdi,%rcx,1),%edx │ │ - mov 0x30(%rsp),%rcx │ │ - movzbl (%rdi,%rcx,1),%ecx │ │ - mov %rcx,-0x60(%rsp) │ │ - mov %rdx,-0x48(%rsp) │ │ - mov %edx,%ebx │ │ - sub -0x68(%rsp),%ebx │ │ - mov %ebx,%esi │ │ - neg %esi │ │ - cmovl %ebx,%esi │ │ - cmp -0x7c(%rsp),%esi │ │ - jg bd290 │ │ - mov -0x60(%rsp),%rcx │ │ - mov %ecx,%ebx │ │ - sub %r9d,%ebx │ │ - mov %ebx,%esi │ │ - neg %esi │ │ - cmovl %ebx,%esi │ │ - cmp -0x7c(%rsp),%esi │ │ - setle %bl │ │ - test %bl,%al │ │ - je bd290 │ │ - mov $0x1,%al │ │ - cmpl $0x10,0xb0(%rsp) │ │ - jl bd931 │ │ - mov 0x38(%rsp),%rax │ │ - movzbl (%rdi,%rax,1),%ecx │ │ - mov 0x20(%rsp),%rax │ │ - movzbl (%rdi,%rax,1),%edx │ │ - mov 0x10(%rsp),%rax │ │ - movzbl (%rdi,%rax,1),%eax │ │ - mov %rax,-0x28(%rsp) │ │ - mov -0x70(%rsp),%rax │ │ - movzbl (%rdi,%rax,4),%eax │ │ - mov %rax,-0x30(%rsp) │ │ - mov 0x18(%rsp),%rax │ │ - movzbl (%rdi,%rax,1),%eax │ │ - mov %rax,-0x38(%rsp) │ │ - mov %rcx,0x8(%rsp) │ │ - mov %ecx,%eax │ │ - sub %r14d,%eax │ │ - mov %eax,%esi │ │ - neg %esi │ │ - cmovl %eax,%esi │ │ - mov 0x40(%rsp),%rax │ │ - movzbl (%rdi,%rax,1),%eax │ │ - mov %rax,-0x40(%rsp) │ │ - cmp $0x1,%esi │ │ - mov %rdx,(%rsp) │ │ - jg bd939 │ │ + sar $0x4,%esi │ │ + add $0x3,%esi │ │ + and $0xf,%ecx │ │ + add $0x3,%ecx │ │ + imul %eax,%ecx │ │ + mov %rcx,0x48(%rsp) │ │ + mov -0x8(%rsp),%rdx │ │ + movslq %edx,%rax │ │ + movslq 0x8(%rsp),%rdi │ │ + mov -0x10(%rsp),%ecx │ │ + imul %ecx,%ebx │ │ + mov %rax,0x10(%rsp) │ │ + lea (%rax,%rbx,1),%eax │ │ + add $0x3,%eax │ │ + mov %eax,-0x5c(%rsp) │ │ + mov 0x98(%rsp),%r15 │ │ + mov %rdi,-0x58(%rsp) │ │ + imul %rdi,%r15 │ │ + mov 0x90(%rsp),%rax │ │ + lea (%rax,%r15,1),%r9 │ │ + add 0x88(%rsp),%r15 │ │ + mov (%rsp),%rax │ │ + lea (%rdx,%rax,1),%edi │ │ + mov %edi,0x40(%rsp) │ │ + add %edx,%eax │ │ + shl $0x20,%rax │ │ + mov %rax,0x38(%rsp) │ │ + add $0x3,%ebx │ │ + imul %ecx,%esi │ │ + add 0x18(%rsp),%esi │ │ + mov %rsi,-0x20(%rsp) │ │ + mov %rbx,-0x40(%rsp) │ │ + mov -0x8(%rsp),%rax │ │ + cmp -0xc(%rsp),%eax │ │ + jge b64d0 │ │ + jmp b62a9 │ │ + nop │ │ + mov -0x58(%rsp),%rcx │ │ + add $0x1,%rcx │ │ + mov 0x98(%rsp),%rax │ │ + add %rax,%r9 │ │ + add %rax,%r15 │ │ + mov %rcx,-0x58(%rsp) │ │ + cmp 0x120(%rsp),%rcx │ │ + je b67d0 │ │ + mov -0x8(%rsp),%rax │ │ + cmp -0xc(%rsp),%eax │ │ + jge b64d0 │ │ + mov -0x58(%rsp),%rdx │ │ mov %edx,%eax │ │ - sub %r14d,%eax │ │ - mov %eax,%esi │ │ - neg %esi │ │ - cmovl %eax,%esi │ │ - cmp $0x1,%esi │ │ - jg bd939 │ │ + mov 0x1b0(%rsp),%ecx │ │ + shl %cl,%eax │ │ + movslq %eax,%r10 │ │ + imul 0x190(%rsp),%r10 │ │ + add 0x188(%rsp),%r10 │ │ mov -0x28(%rsp),%rax │ │ - sub %r14d,%eax │ │ - mov %eax,%esi │ │ - neg %esi │ │ - cmovl %eax,%esi │ │ - cmp $0x1,%esi │ │ - jg bd939 │ │ - mov -0x30(%rsp),%rax │ │ - sub %r11d,%eax │ │ - mov %eax,%esi │ │ - neg %esi │ │ - cmovl %eax,%esi │ │ - cmp $0x1,%esi │ │ - jg bd939 │ │ - mov -0x38(%rsp),%rax │ │ - sub %r11d,%eax │ │ - mov %eax,%esi │ │ - neg %esi │ │ - cmovl %eax,%esi │ │ - cmp $0x1,%esi │ │ - mov %r11,%rdx │ │ - jg bd94c │ │ - mov -0x40(%rsp),%rax │ │ - sub %edx,%eax │ │ - mov %eax,%esi │ │ - neg %esi │ │ - cmovl %eax,%esi │ │ - cmp $0x2,%esi │ │ - setl %al │ │ - jmpq bd93e │ │ - cmpl $0x0,-0x4c(%rsp) │ │ - setne %bl │ │ - jmpq bd6a0 │ │ - xor %ebx,%ebx │ │ - cmpl $0x8,0xb0(%rsp) │ │ - jge bd3db │ │ - xor %esi,%esi │ │ - jmp bd5a6 │ │ - xor %esi,%esi │ │ - and %sil,%bl │ │ - mov $0x1,%sil │ │ - movzbl %bl,%ecx │ │ - mov %ecx,-0x4c(%rsp) │ │ - test %ecx,-0x8(%rsp) │ │ - sete %cl │ │ - or %cl,%al │ │ - je bd001 │ │ - and %bl,%sil │ │ - cmp $0x1,%sil │ │ - jne bd6a0 │ │ - mov %rdx,%rax │ │ - mov -0x48(%rsp),%rdx │ │ - lea (%rdx,%rdx,2),%ecx │ │ - lea (%r14,%r13,1),%r8d │ │ - add $0x4,%r8d │ │ - lea (%r8,%rax,1),%r11d │ │ - add %r11d,%ecx │ │ - mov -0x68(%rsp),%rbp │ │ - lea (%rcx,%rbp,2),%ecx │ │ - shr $0x3,%ecx │ │ - mov -0x18(%rsp),%rsi │ │ - mov %cl,(%rdi,%rsi,1) │ │ - lea (%rdx,%r13,1),%ecx │ │ - lea (%r14,%rax,1),%esi │ │ - add $0x4,%esi │ │ - add %r15d,%esi │ │ - lea (%rsi,%rcx,2),%ecx │ │ - add %ebp,%ecx │ │ - shr $0x3,%ecx │ │ - mov -0x58(%rsp),%rbx │ │ - mov %cl,(%rdi,%rbx,1) │ │ - mov %eax,%ecx │ │ - add %r13d,%ecx │ │ - lea (%rcx,%r14,2),%ecx │ │ - add %r15d,%ecx │ │ - add %edx,%ecx │ │ - add %r9d,%ecx │ │ - lea (%rcx,%rbp,1),%ecx │ │ - add $0x4,%ecx │ │ - shr $0x3,%ecx │ │ - mov -0x20(%rsp),%rbx │ │ - mov %cl,(%rdi,%rbx,1) │ │ - lea (%r8,%rax,2),%ecx │ │ - mov -0x20(%rsp),%r8 │ │ - add %r15d,%ecx │ │ - mov -0x60(%rsp),%rdx │ │ - add %edx,%ecx │ │ - add %r9d,%ecx │ │ - add %ebp,%ecx │ │ - shr $0x3,%ecx │ │ - mov %cl,(%rdi) │ │ - add %edx,%r15d │ │ - add %r9d,%r11d │ │ - lea (%r11,%r15,2),%eax │ │ - shr $0x3,%eax │ │ - mov -0x70(%rsp),%rcx │ │ - mov %al,(%rdi,%rcx,1) │ │ - lea (%rdx,%rdx,2),%eax │ │ - add %esi,%eax │ │ - lea (%rax,%r9,2),%eax │ │ - shr $0x3,%eax │ │ - mov %al,(%rdi,%rcx,2) │ │ - movl $0x1,-0x4c(%rsp) │ │ - add 0x70(%rsp),%rdi │ │ - add $0xffffffff,%r10d │ │ - jne bd29f │ │ - jmpq bd950 │ │ + lea (%rdx,%rax,1),%eax │ │ + add $0x3,%eax │ │ + movslq %eax,%r8 │ │ + mov 0x40(%rsp),%edi │ │ + mov -0x5c(%rsp),%ebp │ │ + mov 0x10(%rsp),%rbx │ │ + cmpl $0x0,0x1a8(%rsp) │ │ + jne b6329 │ │ + mov -0x5c(%rsp),%edi │ │ + mov 0x38(%rsp),%rbp │ │ + mov 0x10(%rsp),%rbx │ │ + jmpq b6413 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - cmpl $0x6,0xb0(%rsp) │ │ - jne bd738 │ │ - test %bl,%bl │ │ - je bd738 │ │ - mov -0x68(%rsp),%rsi │ │ - lea (%rsi,%rsi,2),%eax │ │ - lea (%rdx,%r13,2),%ecx │ │ - lea (%rcx,%r14,2),%ecx │ │ + nop │ │ + mov %dl,(%r15,%rbx,1) │ │ + add $0x1,%rbx │ │ + add $0x1,%ebp │ │ + add $0x1,%edi │ │ + cmp 0x58(%rsp),%rbx │ │ + jge b64d0 │ │ + movslq %ebp,%rax │ │ + imul $0x52,%r8,%rcx │ │ + add 0x170(%rsp),%rcx │ │ + movsbl (%rax,%rcx,1),%r14d │ │ + mov %edi,%eax │ │ + mov 0x1a8(%rsp),%ecx │ │ + shl %cl,%eax │ │ + cltq │ │ + movzbl (%r10,%rax,1),%ecx │ │ + movzbl 0x1(%r10,%rax,1),%eax │ │ lea (%rcx,%rax,1),%eax │ │ - add $0x4,%eax │ │ - shr $0x3,%eax │ │ - mov -0x58(%rsp),%rcx │ │ - mov %al,(%rdi,%rcx,1) │ │ - lea (%r15,%r13,2),%eax │ │ - lea (%rax,%r14,2),%eax │ │ - lea (%rax,%rdx,2),%eax │ │ - lea (%rsi,%rax,1),%eax │ │ - add $0x4,%eax │ │ - shr $0x3,%eax │ │ - mov %al,(%rdi,%r8,1) │ │ - lea 0x0(%r13,%r14,2),%eax │ │ - lea (%rax,%rdx,2),%eax │ │ - lea (%rax,%r15,2),%eax │ │ - lea (%r9,%rax,1),%eax │ │ - add $0x4,%eax │ │ - shr $0x3,%eax │ │ - mov %al,(%rdi) │ │ - lea (%r14,%rdx,2),%eax │ │ - lea (%rax,%r15,2),%eax │ │ - add %r9d,%eax │ │ - lea (%rax,%r9,2),%eax │ │ - add $0x4,%eax │ │ - shr $0x3,%eax │ │ - mov -0x70(%rsp),%rcx │ │ - mov %al,(%rdi,%rcx,1) │ │ - add 0x70(%rsp),%rdi │ │ - add $0xffffffff,%r10d │ │ - jne bd29f │ │ - jmpq bd950 │ │ - cmp -0x50(%rsp),%r12d │ │ - jg bd755 │ │ - mov %r15d,%eax │ │ - sub %edx,%eax │ │ - mov %eax,%ecx │ │ - neg %ecx │ │ - cmovl %eax,%ecx │ │ - cmp -0x50(%rsp),%ecx │ │ - jle bd82f │ │ - sub %r15d,%r13d │ │ - cmp $0x80,%r13d │ │ - jl bd767 │ │ - mov $0x7f,%r13d │ │ - cmp $0xffffff7f,%r13d │ │ - jg bd776 │ │ - mov $0xffffff80,%r13d │ │ - mov %edx,%eax │ │ - sub %r14d,%eax │ │ - lea (%rax,%rax,2),%eax │ │ - add %r13d,%eax │ │ - cmp $0x80,%eax │ │ - jl bd7a7 │ │ - mov $0x7f,%eax │ │ - cmp $0xffffff7f,%eax │ │ - jle bd7ae │ │ - mov %eax,%ecx │ │ - cmp $0x7c,%eax │ │ - jl bd7ba │ │ - mov $0x7b,%ecx │ │ - cmp $0x7d,%eax │ │ - jge bd7bf │ │ - jmp bd7c4 │ │ - cmp $0xffffff7f,%eax │ │ - jg bd794 │ │ - mov $0xffffff80,%eax │ │ + add $0x1,%eax │ │ + shr %eax │ │ + movzbl %al,%eax │ │ + cmpl $0x0,0x24(%r11) │ │ + je b6370 │ │ + movzbl (%r9,%rbx,1),%edx │ │ + jmp b63b0 │ │ + xchg %ax,%ax │ │ + mov -0x38(%rsp),%rsi │ │ + imul 0xc4(%r11,%rsi,4),%eax │ │ + movzbl (%r9,%rbx,1),%edx │ │ + mov 0xbc(%r11,%rsi,4),%ecx │ │ + imul %edx,%ecx │ │ + add %eax,%ecx │ │ + sar $0x6,%ecx │ │ + add 0xcc(%r11,%rsi,4),%ecx │ │ + cmp $0x100,%ecx │ │ + jl b63a8 │ │ + mov $0xff,%ecx │ │ + test %ecx,%ecx │ │ + jns b63ae │ │ + xor %ecx,%ecx │ │ + mov %ecx,%eax │ │ + mov %eax,%eax │ │ + mov -0x30(%rsp),%rcx │ │ + movzbl (%rcx,%rax,1),%esi │ │ + imul %r14d,%esi │ │ + movzbl 0x58(%r11),%ecx │ │ + mov $0x1,%eax │ │ + shl %cl,%eax │ │ + sar %eax │ │ + add %esi,%eax │ │ + sar %cl,%eax │ │ + add %edx,%eax │ │ + mov %r12d,%ecx │ │ + cmp %r12d,%eax │ │ + jg b63dd │ │ mov %eax,%ecx │ │ - cmp $0x7c,%eax │ │ - jge bd79b │ │ - cmp $0x7d,%eax │ │ - jl bd7c4 │ │ - mov $0x7c,%eax │ │ - add $0x4,%ecx │ │ - add $0x3,%eax │ │ - sar $0x3,%eax │ │ - add %r14d,%eax │ │ - cmp $0x100,%eax │ │ - jl bd7fc │ │ - mov $0xff,%eax │ │ - sar $0x3,%ecx │ │ - test %eax,%eax │ │ - jle bd803 │ │ - mov %al,(%rdi,%r8,1) │ │ - sub %ecx,%edx │ │ + mov %r13d,%edx │ │ + cmp %r13d,%eax │ │ + jl b6310 │ │ + mov %ecx,%edx │ │ + jmpq b6310 │ │ + mov %dl,(%r15,%rbx,1) │ │ + add $0x1,%rbx │ │ + movabs $0x100000000,%rax │ │ + add %rax,%rbp │ │ + add $0x1,%edi │ │ + cmp 0x58(%rsp),%rbx │ │ + jge b64d0 │ │ + movslq %edi,%rax │ │ + imul $0x52,%r8,%rcx │ │ + add 0x170(%rsp),%rcx │ │ + movsbl (%rax,%rcx,1),%r14d │ │ + mov %rbp,%rax │ │ + sar $0x20,%rax │ │ + movzbl (%r10,%rax,1),%eax │ │ + cmpl $0x0,0x24(%r11) │ │ + je b6450 │ │ + movzbl (%r9,%rbx,1),%esi │ │ + jmp b6490 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov -0x38(%rsp),%rcx │ │ + imul 0xc4(%r11,%rcx,4),%eax │ │ + movzbl (%r9,%rbx,1),%esi │ │ + mov 0xbc(%r11,%rcx,4),%edx │ │ + imul %esi,%edx │ │ + add %eax,%edx │ │ + sar $0x6,%edx │ │ + add 0xcc(%r11,%rcx,4),%edx │ │ cmp $0x100,%edx │ │ - jl bd813 │ │ + jl b6488 │ │ mov $0xff,%edx │ │ test %edx,%edx │ │ - jle bd817 │ │ - jmp bd819 │ │ - sar $0x3,%ecx │ │ - test %eax,%eax │ │ - jg bd7e3 │ │ - xor %eax,%eax │ │ - mov %al,(%rdi,%r8,1) │ │ - sub %ecx,%edx │ │ - cmp $0x100,%edx │ │ - jge bd7f1 │ │ - test %edx,%edx │ │ - jg bd819 │ │ + jns b648e │ │ xor %edx,%edx │ │ - mov %dl,(%rdi) │ │ - add 0x70(%rsp),%rdi │ │ - add $0xffffffff,%r10d │ │ - jne bd29f │ │ - jmpq bd950 │ │ mov %edx,%eax │ │ - sub %r14d,%eax │ │ - lea (%rax,%rax,2),%esi │ │ + mov %eax,%eax │ │ + mov -0x30(%rsp),%rdx │ │ + movzbl (%rdx,%rax,1),%edx │ │ + imul %r14d,%edx │ │ + movzbl 0x58(%r11),%ecx │ │ + mov $0x1,%eax │ │ + shl %cl,%eax │ │ + sar %eax │ │ + add %edx,%eax │ │ + sar %cl,%eax │ │ + add %esi,%eax │ │ + mov %r12d,%ecx │ │ + cmp %r12d,%eax │ │ + jg b64bd │ │ + mov %eax,%ecx │ │ + mov %r13d,%edx │ │ + cmp %r13d,%eax │ │ + jl b63f0 │ │ + mov %ecx,%edx │ │ + jmpq b63f0 │ │ + cmpl $0x0,-0x8(%rsp) │ │ + mov -0x40(%rsp),%rbx │ │ + jle b6270 │ │ + mov -0x58(%rsp),%rdx │ │ + mov %edx,%eax │ │ + mov 0x1b0(%rsp),%ecx │ │ + shl %cl,%eax │ │ + movslq %eax,%r14 │ │ + imul 0x190(%rsp),%r14 │ │ + add 0x188(%rsp),%r14 │ │ + mov -0x28(%rsp),%rax │ │ + lea (%rax,%rdx,1),%eax │ │ + add $0x3,%eax │ │ + cltq │ │ + mov %rax,-0x70(%rsp) │ │ + mov 0x48(%rsp),%rax │ │ + lea (%rax,%rdx,1),%eax │ │ + add $0x3,%eax │ │ + movslq %eax,%r10 │ │ + cmpl $0x0,0x1a8(%rsp) │ │ + je b6690 │ │ + xor %r8d,%r8d │ │ + mov -0x70(%rsp),%rdx │ │ + jmp b6553 │ │ + nopl 0x0(%rax) │ │ + mov %sil,(%r15,%r8,1) │ │ + add $0x1,%r8 │ │ + cmp %r8,0x68(%rsp) │ │ + je b6270 │ │ + lea (%rbx,%r8,1),%eax │ │ + cltq │ │ + imul $0x52,%rdx,%rcx │ │ + mov 0x170(%rsp),%rsi │ │ + mov %rsi,%rdi │ │ + add %rsi,%rcx │ │ + movsbl (%rax,%rcx,1),%eax │ │ + mov -0x20(%rsp),%rcx │ │ + add %r8d,%ecx │ │ + movslq %ecx,%rcx │ │ + imul $0x52,%r10,%rsi │ │ + add %rdi,%rsi │ │ + movsbl (%rcx,%rsi,1),%ecx │ │ + mov 0x60(%rsp),%rsi │ │ + imul -0x4(%rsi,%r8,8),%ecx │ │ + imul (%rsi,%r8,8),%eax │ │ + lea (%rcx,%rax,1),%edi │ │ + add $0x10,%edi │ │ + sar $0x5,%edi │ │ + cmp $0x80,%edi │ │ + jl b65ab │ │ + mov $0x7f,%edi │ │ + cmp $0xffffff7f,%edi │ │ + jg b65b8 │ │ + mov $0xffffff80,%edi │ │ + mov 0x50(%rsp),%rax │ │ + add %r8d,%eax │ │ + mov 0x1a8(%rsp),%ecx │ │ + shl %cl,%eax │ │ + cltq │ │ + movzbl (%r14,%rax,1),%ecx │ │ + movzbl 0x1(%r14,%rax,1),%eax │ │ + lea (%rcx,%rax,1),%eax │ │ + add $0x1,%eax │ │ + shr %eax │ │ + movzbl %al,%eax │ │ + cmpl $0x0,0x24(%r11) │ │ + je b65f0 │ │ + movzbl (%r9,%r8,1),%esi │ │ + jmp b6635 │ │ + nop │ │ + mov -0x38(%rsp),%rdx │ │ + imul 0xc4(%r11,%rdx,4),%eax │ │ + movzbl (%r9,%r8,1),%esi │ │ + mov 0xbc(%r11,%rdx,4),%ecx │ │ + imul %esi,%ecx │ │ + add %eax,%ecx │ │ + sar $0x6,%ecx │ │ + add 0xcc(%r11,%rdx,4),%ecx │ │ + cmp $0x100,%ecx │ │ + jl b6628 │ │ + mov $0xff,%ecx │ │ + test %ecx,%ecx │ │ + jns b662e │ │ + xor %ecx,%ecx │ │ + mov %ecx,%eax │ │ + mov -0x70(%rsp),%rdx │ │ + mov %eax,%eax │ │ + mov -0x30(%rsp),%rcx │ │ + movzbl (%rcx,%rax,1),%eax │ │ + imul %eax,%edi │ │ + movzbl 0x58(%r11),%ecx │ │ + mov $0x1,%eax │ │ + shl %cl,%eax │ │ + sar %eax │ │ + add %edi,%eax │ │ + sar %cl,%eax │ │ + add %esi,%eax │ │ + mov %r12d,%ecx │ │ + cmp %r12d,%eax │ │ + jle b6670 │ │ + mov %r13d,%esi │ │ + cmp %r13d,%eax │ │ + jl b6540 │ │ + jmp b667e │ │ + nopl (%rax) │ │ + mov %eax,%ecx │ │ + mov %r13d,%esi │ │ + cmp %r13d,%eax │ │ + jl b6540 │ │ + mov %ecx,%esi │ │ + jmpq b6540 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + mov 0x28(%rsp),%rdi │ │ + xor %ebp,%ebp │ │ + mov -0x70(%rsp),%rdx │ │ + jmp b66c0 │ │ + xchg %ax,%ax │ │ + mov %sil,(%r15,%rbp,1) │ │ + add $0x1,%rbp │ │ + movabs $0x100000000,%rax │ │ + add %rax,%rdi │ │ + cmp %rbp,0x68(%rsp) │ │ + je b6270 │ │ + lea (%rbx,%rbp,1),%eax │ │ + cltq │ │ + imul $0x52,%rdx,%rcx │ │ + mov 0x170(%rsp),%rsi │ │ + mov %rsi,%rbx │ │ + add %rsi,%rcx │ │ + movsbl (%rax,%rcx,1),%eax │ │ + mov -0x20(%rsp),%rcx │ │ + add %ebp,%ecx │ │ + movslq %ecx,%rcx │ │ + imul $0x52,%r10,%rsi │ │ + add %rbx,%rsi │ │ + movsbl (%rcx,%rsi,1),%ecx │ │ + mov 0x60(%rsp),%rsi │ │ + imul -0x4(%rsi,%rbp,8),%ecx │ │ + imul (%rsi,%rbp,8),%eax │ │ + lea (%rcx,%rax,1),%ebx │ │ + add $0x10,%ebx │ │ + sar $0x5,%ebx │ │ + cmp $0x80,%ebx │ │ + jl b6714 │ │ + mov $0x7f,%ebx │ │ + cmp $0xffffff7f,%ebx │ │ + jg b6721 │ │ + mov $0xffffff80,%ebx │ │ + mov %rdi,%rax │ │ + sar $0x20,%rax │ │ + movzbl (%r14,%rax,1),%eax │ │ + cmpl $0x0,0x24(%r11) │ │ + je b6740 │ │ + movzbl (%r9,%rbp,1),%esi │ │ + jmp b6785 │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov -0x38(%rsp),%rdx │ │ + imul 0xc4(%r11,%rdx,4),%eax │ │ + movzbl (%r9,%rbp,1),%esi │ │ + mov 0xbc(%r11,%rdx,4),%ecx │ │ + imul %esi,%ecx │ │ + add %eax,%ecx │ │ + sar $0x6,%ecx │ │ + add 0xcc(%r11,%rdx,4),%ecx │ │ + cmp $0x100,%ecx │ │ + jl b6778 │ │ + mov $0xff,%ecx │ │ + test %ecx,%ecx │ │ + jns b677e │ │ + xor %ecx,%ecx │ │ + mov %ecx,%eax │ │ + mov -0x70(%rsp),%rdx │ │ + mov %eax,%eax │ │ + mov -0x30(%rsp),%rcx │ │ + movzbl (%rcx,%rax,1),%eax │ │ + imul %eax,%ebx │ │ + movzbl 0x58(%r11),%ecx │ │ + mov $0x1,%eax │ │ + shl %cl,%eax │ │ + sar %eax │ │ + add %ebx,%eax │ │ + sar %cl,%eax │ │ + add %esi,%eax │ │ + mov %r12d,%ecx │ │ + cmp %r12d,%eax │ │ + jg b67b1 │ │ + mov %eax,%ecx │ │ + mov %r13d,%esi │ │ + cmp %r13d,%eax │ │ + mov -0x40(%rsp),%rbx │ │ + jl b66a0 │ │ + mov %ecx,%esi │ │ + jmpq b66a0 │ │ + nopl 0x0(%rax) │ │ + mov 0x8(%rsp),%edx │ │ + test %edx,%edx │ │ + jle b7160 │ │ + mov -0x8(%rsp),%r8 │ │ + movslq %r8d,%rsi │ │ + mov -0x64(%rsp),%eax │ │ + mov %eax,%r15d │ │ + shr $0x4,%r15d │ │ + add $0x3,%r15d │ │ + mov %eax,%ecx │ │ + and $0xf,%ecx │ │ + add $0x3,%ecx │ │ + mov 0x1c(%rsp),%eax │ │ + imul %eax,%ecx │ │ + mov %rcx,0xc8(%rsp) │ │ + mov -0x4c(%rsp),%ecx │ │ + mov %ecx,%ebx │ │ + sar $0x4,%ebx │ │ + add $0x3,%ebx │ │ + and $0xf,%ecx │ │ + add $0x3,%ecx │ │ + imul %eax,%ecx │ │ + mov %rcx,0xc0(%rsp) │ │ + mov -0x48(%rsp),%ecx │ │ + mov %ecx,%ebp │ │ + sar $0x4,%ebp │ │ + add $0x3,%ebp │ │ + and $0xf,%ecx │ │ + add $0x3,%ecx │ │ + imul %eax,%ecx │ │ + mov %ecx,0xac(%rsp) │ │ + mov -0x60(%rsp),%ecx │ │ + mov %ecx,%edi │ │ + sar $0x4,%edi │ │ + add $0x3,%edi │ │ + and $0xf,%ecx │ │ + add $0x3,%ecx │ │ + imul %eax,%ecx │ │ + mov %rcx,0x118(%rsp) │ │ + mov %edx,%eax │ │ + mov %rax,0x128(%rsp) │ │ + mov -0x10(%rsp),%edx │ │ + imul %edx,%ebx │ │ + lea (%r8,%rbx,1),%eax │ │ + add $0x3,%eax │ │ + mov %rax,0xe0(%rsp) │ │ + imul %edx,%r15d │ │ + lea (%r8,%r15,1),%eax │ │ + add $0x3,%eax │ │ + mov %rax,0xd8(%rsp) │ │ + mov 0x90(%rsp),%r9 │ │ + lea (%r9,%rsi,1),%rax │ │ + mov %rax,0xa0(%rsp) │ │ + mov 0x88(%rsp),%rcx │ │ + mov %rsi,0xe8(%rsp) │ │ + lea (%rcx,%rsi,1),%rax │ │ + mov %rax,0x8(%rsp) │ │ + mov (%rsp),%rsi │ │ + mov %rsi,%rax │ │ + add %r8d,%esi │ │ + shl $0x20,%rsi │ │ + mov %rsi,0x110(%rsp) │ │ + add $0x3,%ebx │ │ + mov %rbx,0x48(%rsp) │ │ + add $0x3,%r15d │ │ + imul %edx,%edi │ │ + mov 0x18(%rsp),%esi │ │ + add %esi,%edi │ │ + mov %rdi,0x38(%rsp) │ │ + imul %edx,%ebp │ │ + add %esi,%ebp │ │ + mov %rbp,0x40(%rsp) │ │ + add %r8d,%eax │ │ + mov %rax,0x130(%rsp) │ │ + mov %rcx,-0x20(%rsp) │ │ + mov %r9,-0x70(%rsp) │ │ + xor %eax,%eax │ │ + mov %rax,0x30(%rsp) │ │ + mov %r15,0xd0(%rsp) │ │ + mov -0x8(%rsp),%rax │ │ + cmp -0xc(%rsp),%eax │ │ + jge b6ce0 │ │ + jmp b6980 │ │ + nop │ │ + mov 0x30(%rsp),%rax │ │ + mov %rax,%rcx │ │ + add $0x1,%rcx │ │ + mov 0x98(%rsp),%rax │ │ + add %rax,0xa0(%rsp) │ │ + add %rax,0x8(%rsp) │ │ + add %rax,-0x70(%rsp) │ │ + add %rax,-0x20(%rsp) │ │ + mov %rcx,%rax │ │ + mov %rcx,0x30(%rsp) │ │ + cmp 0x128(%rsp),%rcx │ │ + je b7160 │ │ + mov -0x8(%rsp),%rax │ │ + cmp -0xc(%rsp),%eax │ │ + jge b6ce0 │ │ + mov 0xb8(%rsp),%rax │ │ + mov 0x30(%rsp),%rdi │ │ + lea (%rdi,%rax,1),%eax │ │ + add $0x3,%eax │ │ + add 0xc0(%rsp),%eax │ │ + mov 0xb0(%rsp),%rdx │ │ + shl $0x4,%rdx │ │ + lea 0x59043(%rip),%rcx │ │ + add %rcx,%rdx │ │ + mov %edi,%esi │ │ + mov 0x1b0(%rsp),%ecx │ │ + shl %cl,%esi │ │ + movslq %esi,%r14 │ │ + imul 0x190(%rsp),%r14 │ │ + add 0x188(%rsp),%r14 │ │ + mov 0xc8(%rsp),%rcx │ │ + lea (%rdi,%rcx,1),%ecx │ │ + add $0x3,%ecx │ │ + movslq %ecx,%r8 │ │ + movslq %eax,%r9 │ │ + mov (%rdx,%rdi,8),%eax │ │ + mov %eax,-0x40(%rsp) │ │ + mov 0x4(%rdx,%rdi,8),%r15d │ │ + cmpl $0x0,0x1a8(%rsp) │ │ + je b6b66 │ │ + xor %edi,%edi │ │ + jmp b6a36 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov 0x8(%rsp),%rax │ │ + mov %cl,(%rax,%rdi,1) │ │ + mov 0xe8(%rsp),%rax │ │ + add %rdi,%rax │ │ + add $0x1,%rax │ │ + add $0x1,%rdi │ │ + cmp 0x58(%rsp),%rax │ │ + jge b6ce0 │ │ + mov 0xd8(%rsp),%rax │ │ + add %edi,%eax │ │ + cltq │ │ + imul $0x52,%r8,%rcx │ │ + mov 0x170(%rsp),%rdx │ │ + mov %rdx,%rsi │ │ + add %rdx,%rcx │ │ + movsbl (%rax,%rcx,1),%eax │ │ + mov 0xe0(%rsp),%rcx │ │ + add %edi,%ecx │ │ + movslq %ecx,%rcx │ │ + imul $0x52,%r9,%rdx │ │ + add %rsi,%rdx │ │ + movsbl (%rcx,%rdx,1),%ecx │ │ + imul -0x40(%rsp),%ecx │ │ + imul %r15d,%eax │ │ + lea (%rcx,%rax,1),%esi │ │ + add $0x10,%esi │ │ + sar $0x5,%esi │ │ cmp $0x80,%esi │ │ - jl bd85f │ │ + jl b6a8f │ │ mov $0x7f,%esi │ │ cmp $0xffffff7f,%esi │ │ - jle bd867 │ │ - mov %esi,%eax │ │ - cmp $0x7c,%esi │ │ - jl bd873 │ │ - mov $0x7b,%eax │ │ - cmp $0x7d,%esi │ │ - jge bd878 │ │ - jmp bd87d │ │ - cmp $0xffffff7f,%esi │ │ - jg bd84c │ │ + jg b6a9c │ │ mov $0xffffff80,%esi │ │ - mov %esi,%eax │ │ - cmp $0x7c,%esi │ │ - jge bd853 │ │ - cmp $0x7d,%esi │ │ - jl bd87d │ │ - mov $0x7c,%esi │ │ - add $0x4,%eax │ │ - add $0x3,%esi │ │ - sar $0x3,%esi │ │ - add %r14d,%esi │ │ - cmp $0x100,%esi │ │ - jl bd8b6 │ │ - mov $0xff,%esi │ │ - sar $0x3,%eax │ │ - test %esi,%esi │ │ - jle bd8bd │ │ - mov %sil,(%rdi,%r8,1) │ │ - sub %eax,%edx │ │ - cmp $0x100,%edx │ │ - jl bd8cd │ │ - mov $0xff,%edx │ │ - test %edx,%edx │ │ - jle bd8d1 │ │ - jmp bd8d3 │ │ - sar $0x3,%eax │ │ - test %esi,%esi │ │ - jg bd89d │ │ - xor %esi,%esi │ │ - mov %sil,(%rdi,%r8,1) │ │ - sub %eax,%edx │ │ - cmp $0x100,%edx │ │ - jge bd8ab │ │ - test %edx,%edx │ │ - jg bd8d3 │ │ - xor %edx,%edx │ │ - mov %dl,(%rdi) │ │ + mov 0x130(%rsp),%rax │ │ + add %edi,%eax │ │ + mov 0x1a8(%rsp),%ecx │ │ + shl %cl,%eax │ │ + cltq │ │ + movzbl (%r14,%rax,1),%ecx │ │ + movzbl 0x1(%r14,%rax,1),%eax │ │ + lea (%rcx,%rax,1),%eax │ │ add $0x1,%eax │ │ + shr %eax │ │ + movzbl %al,%edx │ │ + cmpl $0x0,0x24(%r11) │ │ + je b6ae0 │ │ + mov 0xa0(%rsp),%rax │ │ + movzbl (%rax,%rdi,1),%eax │ │ + jmp b6b27 │ │ + nopl 0x0(%rax) │ │ + mov -0x38(%rsp),%rbp │ │ + imul 0xc4(%r11,%rbp,4),%edx │ │ + mov 0xa0(%rsp),%rax │ │ + movzbl (%rax,%rdi,1),%eax │ │ + mov 0xbc(%r11,%rbp,4),%ecx │ │ + imul %eax,%ecx │ │ + add %edx,%ecx │ │ + sar $0x6,%ecx │ │ + add 0xcc(%r11,%rbp,4),%ecx │ │ + cmp $0x100,%ecx │ │ + jl b6b1f │ │ + mov $0xff,%ecx │ │ + test %ecx,%ecx │ │ + jns b6b25 │ │ + xor %ecx,%ecx │ │ + mov %ecx,%edx │ │ + mov %edx,%ecx │ │ + mov -0x30(%rsp),%rdx │ │ + movzbl (%rdx,%rcx,1),%ecx │ │ + imul %ecx,%esi │ │ + movzbl 0x58(%r11),%ecx │ │ + mov $0x1,%edx │ │ + shl %cl,%edx │ │ + sar %edx │ │ + add %esi,%edx │ │ + sar %cl,%edx │ │ + add %eax,%edx │ │ + mov %r12d,%eax │ │ + cmp %r12d,%edx │ │ + jg b6b53 │ │ + mov %edx,%eax │ │ + mov %r13d,%ecx │ │ + cmp %r13d,%edx │ │ + jl b6a10 │ │ + mov %eax,%ecx │ │ + jmpq b6a10 │ │ + mov 0xd8(%rsp),%rax │ │ + mov %eax,%r10d │ │ + mov 0xe0(%rsp),%rax │ │ + mov %eax,%esi │ │ + mov 0x110(%rsp),%rbp │ │ + mov 0xe8(%rsp),%rbx │ │ + mov %r8,-0x58(%rsp) │ │ + mov %r9,-0x28(%rsp) │ │ + jmp b6bcb │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov -0x20(%rsp),%rax │ │ + mov %dl,(%rax,%rbx,1) │ │ + add $0x1,%rbx │ │ + movabs $0x100000000,%rax │ │ + add %rax,%rbp │ │ + add $0x1,%esi │ │ + add $0x1,%r10d │ │ + cmp 0x58(%rsp),%rbx │ │ + jge b6ce0 │ │ + movslq %r10d,%rax │ │ + imul $0x52,%r8,%rcx │ │ + mov 0x170(%rsp),%rdx │ │ + mov %rdx,%rdi │ │ + add %rdx,%rcx │ │ + movsbl (%rax,%rcx,1),%eax │ │ + movslq %esi,%rcx │ │ + imul $0x52,%r9,%rdx │ │ + add %rdi,%rdx │ │ + movsbl (%rcx,%rdx,1),%ecx │ │ + imul -0x40(%rsp),%ecx │ │ + imul %r15d,%eax │ │ + lea (%rcx,%rax,1),%edx │ │ + add $0x10,%edx │ │ + sar $0x5,%edx │ │ + cmp $0x80,%edx │ │ + jl b6c11 │ │ + mov $0x7f,%edx │ │ + cmp $0xffffff7f,%edx │ │ + jg b6c1e │ │ + mov $0xffffff80,%edx │ │ + mov %rbp,%rax │ │ + sar $0x20,%rax │ │ + movzbl (%r14,%rax,1),%r8d │ │ + cmpl $0x0,0x24(%r11) │ │ + je b6c40 │ │ + mov -0x70(%rsp),%rax │ │ + movzbl (%rax,%rbx,1),%r9d │ │ + jmp b6c88 │ │ + nopl (%rax) │ │ + mov -0x38(%rsp),%rax │ │ + imul 0xc4(%r11,%rax,4),%r8d │ │ + mov -0x70(%rsp),%rcx │ │ + movzbl (%rcx,%rbx,1),%r9d │ │ + mov 0xbc(%r11,%rax,4),%ecx │ │ + imul %r9d,%ecx │ │ + add %r8d,%ecx │ │ + sar $0x6,%ecx │ │ + add 0xcc(%r11,%rax,4),%ecx │ │ + cmp $0x100,%ecx │ │ + jl b6c7f │ │ + mov $0xff,%ecx │ │ + test %ecx,%ecx │ │ + jns b6c85 │ │ + xor %ecx,%ecx │ │ + mov %ecx,%r8d │ │ + mov %r8d,%eax │ │ + mov -0x30(%rsp),%rcx │ │ + movzbl (%rcx,%rax,1),%eax │ │ + imul %eax,%edx │ │ + movzbl 0x58(%r11),%ecx │ │ + mov $0x1,%eax │ │ + shl %cl,%eax │ │ sar %eax │ │ - add %eax,%r13d │ │ - cmp $0x100,%r13d │ │ - jl bd8ec │ │ - mov $0xff,%r13d │ │ - test %r13d,%r13d │ │ - jg bd8f4 │ │ - xor %r13d,%r13d │ │ - mov -0x58(%rsp),%rcx │ │ - mov %r13b,(%rdi,%rcx,1) │ │ - sub %eax,%r15d │ │ - cmp $0x100,%r15d │ │ - jl bd90f │ │ - mov $0xff,%r15d │ │ - test %r15d,%r15d │ │ - jg bd917 │ │ - xor %r15d,%r15d │ │ + add %edx,%eax │ │ + sar %cl,%eax │ │ + add %r9d,%eax │ │ + mov %r12d,%ecx │ │ + cmp %r12d,%eax │ │ + jg b6cb6 │ │ + mov %eax,%ecx │ │ + mov %r13d,%edx │ │ + cmp %r13d,%eax │ │ + mov -0x58(%rsp),%r8 │ │ + mov -0x28(%rsp),%r9 │ │ + jl b6ba0 │ │ + mov %ecx,%edx │ │ + jmpq b6ba0 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + cmpl $0x0,-0x8(%rsp) │ │ + mov 0xd0(%rsp),%r15 │ │ + jle b6930 │ │ + mov 0xb8(%rsp),%rax │ │ + mov 0x30(%rsp),%rbp │ │ + lea (%rax,%rbp,1),%eax │ │ + add $0x3,%eax │ │ + mov 0xc0(%rsp),%rcx │ │ + lea (%rcx,%rax,1),%edx │ │ + add 0xac(%rsp),%eax │ │ + mov 0xb0(%rsp),%rsi │ │ + shl $0x4,%rsi │ │ + lea 0x58cc5(%rip),%rcx │ │ + add %rcx,%rsi │ │ + mov %ebp,%edi │ │ + mov 0x1b0(%rsp),%ecx │ │ + shl %cl,%edi │ │ + movslq %edi,%r8 │ │ + imul 0x190(%rsp),%r8 │ │ + add 0x188(%rsp),%r8 │ │ + movslq %edx,%rcx │ │ + mov %rcx,-0x40(%rsp) │ │ + cltq │ │ + mov %rax,-0x58(%rsp) │ │ + mov 0xc8(%rsp),%rax │ │ + lea 0x3(%rax,%rbp,1),%eax │ │ + cltq │ │ + mov %rax,-0x28(%rsp) │ │ + mov 0x118(%rsp),%rax │ │ + lea 0x3(%rax,%rbp,1),%eax │ │ + cltq │ │ + mov %rax,0x10(%rsp) │ │ + mov (%rsi,%rbp,8),%eax │ │ + mov %eax,-0x5c(%rsp) │ │ + mov 0x4(%rsi,%rbp,8),%r9d │ │ + cmpl $0x0,0x1a8(%rsp) │ │ + je b6f80 │ │ + xor %esi,%esi │ │ + jmp b6db8 │ │ + mov -0x20(%rsp),%rax │ │ + mov %dil,(%rax,%rsi,1) │ │ + add $0x1,%rsi │ │ + cmp %rsi,0x68(%rsp) │ │ + je b6930 │ │ + mov 0x48(%rsp),%rax │ │ + add %esi,%eax │ │ + cltq │ │ + imul $0x52,-0x40(%rsp),%rcx │ │ + mov 0x170(%rsp),%rdx │ │ + mov %rdx,%rdi │ │ + add %rdx,%rcx │ │ + movsbl (%rax,%rcx,1),%eax │ │ + mov 0x40(%rsp),%rcx │ │ + add %esi,%ecx │ │ + movslq %ecx,%rcx │ │ + imul $0x52,-0x58(%rsp),%rdx │ │ + add %rdi,%rdx │ │ + movsbl (%rcx,%rdx,1),%ecx │ │ + mov 0x60(%rsp),%rdx │ │ + mov -0x4(%rdx,%rsi,8),%edi │ │ + mov (%rdx,%rsi,8),%ebx │ │ + imul %edi,%ecx │ │ + imul %ebx,%eax │ │ + lea (%rcx,%rax,1),%ecx │ │ + add $0x10,%ecx │ │ + sar $0x5,%ecx │ │ + cmp $0x80,%ecx │ │ + jl b6e18 │ │ + mov $0x7f,%ecx │ │ + cmp $0xffffff7f,%ecx │ │ + jg b6e25 │ │ + mov $0xffffff80,%ecx │ │ + lea (%r15,%rsi,1),%eax │ │ + cltq │ │ + imul $0x52,-0x28(%rsp),%rdx │ │ + mov 0x170(%rsp),%rbp │ │ + mov %rbp,%r10 │ │ + add %rbp,%rdx │ │ + movsbl (%rax,%rdx,1),%eax │ │ + mov 0x38(%rsp),%rdx │ │ + add %esi,%edx │ │ + movslq %edx,%rdx │ │ + imul $0x52,0x10(%rsp),%rbp │ │ + add %r10,%rbp │ │ + movsbl (%rdx,%rbp,1),%edx │ │ + imul %edx,%edi │ │ + imul %eax,%ebx │ │ + lea (%rbx,%rdi,1),%edx │ │ + add $0x10,%edx │ │ + sar $0x5,%edx │ │ + cmp $0x80,%edx │ │ + jl b6e76 │ │ + mov $0x7f,%edx │ │ + cmp $0xffffff7f,%edx │ │ + jg b6e83 │ │ + mov $0xffffff80,%edx │ │ + imul -0x5c(%rsp),%ecx │ │ + imul %r9d,%edx │ │ + lea (%rcx,%rdx,1),%edi │ │ + add $0x10,%edi │ │ + sar $0x5,%edi │ │ + cmp $0x80,%edi │ │ + jl b6ea2 │ │ + mov $0x7f,%edi │ │ + cmp $0xffffff7f,%edi │ │ + jg b6eaf │ │ + mov $0xffffff80,%edi │ │ + mov 0x50(%rsp),%rax │ │ + add %esi,%eax │ │ + mov 0x1a8(%rsp),%ecx │ │ + shl %cl,%eax │ │ + cltq │ │ + movzbl (%r8,%rax,1),%ecx │ │ + movzbl 0x1(%r8,%rax,1),%eax │ │ + lea (%rcx,%rax,1),%eax │ │ + add $0x1,%eax │ │ + shr %eax │ │ + movzbl %al,%edx │ │ + cmpl $0x0,0x24(%r11) │ │ + je b6ef0 │ │ mov -0x70(%rsp),%rax │ │ - mov %r15b,(%rdi,%rax,1) │ │ - add 0x70(%rsp),%rdi │ │ - add $0xffffffff,%r10d │ │ - jne bd29f │ │ - jmp bd950 │ │ - mov %r11,%rdx │ │ - jmpq bd388 │ │ - xor %eax,%eax │ │ - mov %r11,%rdx │ │ - movzbl %al,%eax │ │ - mov %eax,-0x8(%rsp) │ │ - xor %eax,%eax │ │ - jmpq bd388 │ │ - xor %eax,%eax │ │ - jmp bd93e │ │ - add $0x78,%rsp │ │ + movzbl (%rax,%rsi,1),%ebx │ │ + jmp b6f34 │ │ + nopl 0x0(%rax) │ │ + mov -0x38(%rsp),%rax │ │ + imul 0xc4(%r11,%rax,4),%edx │ │ + mov -0x70(%rsp),%rcx │ │ + movzbl (%rcx,%rsi,1),%ebx │ │ + mov 0xbc(%r11,%rax,4),%ecx │ │ + imul %ebx,%ecx │ │ + add %edx,%ecx │ │ + sar $0x6,%ecx │ │ + add 0xcc(%r11,%rax,4),%ecx │ │ + cmp $0x100,%ecx │ │ + jl b6f2c │ │ + mov $0xff,%ecx │ │ + test %ecx,%ecx │ │ + jns b6f32 │ │ + xor %ecx,%ecx │ │ + mov %ecx,%edx │ │ + mov %edx,%eax │ │ + mov -0x30(%rsp),%rcx │ │ + movzbl (%rcx,%rax,1),%eax │ │ + imul %eax,%edi │ │ + movzbl 0x58(%r11),%ecx │ │ + mov $0x1,%edx │ │ + shl %cl,%edx │ │ + sar %edx │ │ + add %edi,%edx │ │ + sar %cl,%edx │ │ + add %ebx,%edx │ │ + mov %r12d,%ecx │ │ + cmp %r12d,%edx │ │ + jg b6f60 │ │ + mov %edx,%ecx │ │ + mov %r13d,%edi │ │ + cmp %r13d,%edx │ │ + jl b6da0 │ │ + mov %ecx,%edi │ │ + jmpq b6da0 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + mov 0x28(%rsp),%r14 │ │ + xor %edi,%edi │ │ + jmp b6fb4 │ │ + nopl 0x0(%rax) │ │ + mov -0x20(%rsp),%rax │ │ + mov %bl,(%rax,%rdi,1) │ │ + add $0x1,%rdi │ │ + movabs $0x100000000,%rax │ │ + add %rax,%r14 │ │ + cmp %rdi,0x68(%rsp) │ │ + je b6930 │ │ + mov 0x48(%rsp),%rax │ │ + lea (%rax,%rdi,1),%ecx │ │ + movslq %ecx,%rcx │ │ + imul $0x52,-0x40(%rsp),%rdx │ │ + mov 0x170(%rsp),%rax │ │ + add %rax,%rdx │ │ + movsbl (%rcx,%rdx,1),%ecx │ │ + mov 0x40(%rsp),%rdx │ │ + add %edi,%edx │ │ + movslq %edx,%rdx │ │ + imul $0x52,-0x58(%rsp),%rbx │ │ + add %rax,%rbx │ │ + movsbl (%rdx,%rbx,1),%edx │ │ + mov 0x60(%rsp),%rax │ │ + mov -0x4(%rax,%rdi,8),%ebx │ │ + mov (%rax,%rdi,8),%ebp │ │ + imul %ebx,%edx │ │ + imul %ebp,%ecx │ │ + lea (%rdx,%rcx,1),%ecx │ │ + add $0x10,%ecx │ │ + sar $0x5,%ecx │ │ + cmp $0x80,%ecx │ │ + jl b7013 │ │ + mov $0x7f,%ecx │ │ + cmp $0xffffff7f,%ecx │ │ + jg b7020 │ │ + mov $0xffffff80,%ecx │ │ + lea (%r15,%rdi,1),%edx │ │ + movslq %edx,%rdx │ │ + imul $0x52,-0x28(%rsp),%r15 │ │ + mov 0x170(%rsp),%r10 │ │ + add %r10,%r15 │ │ + movsbl (%rdx,%r15,1),%edx │ │ + mov 0x38(%rsp),%rax │ │ + add %edi,%eax │ │ + cltq │ │ + imul $0x52,0x10(%rsp),%rsi │ │ + add %r10,%rsi │ │ + movsbl (%rax,%rsi,1),%eax │ │ + imul %eax,%ebx │ │ + imul %edx,%ebp │ │ + lea (%rbx,%rbp,1),%edx │ │ + add $0x10,%edx │ │ + sar $0x5,%edx │ │ + cmp $0x80,%edx │ │ + jl b706f │ │ + mov $0x7f,%edx │ │ + cmp $0xffffff7f,%edx │ │ + jg b707c │ │ + mov $0xffffff80,%edx │ │ + imul -0x5c(%rsp),%ecx │ │ + imul %r9d,%edx │ │ + lea (%rcx,%rdx,1),%ebx │ │ + add $0x10,%ebx │ │ + sar $0x5,%ebx │ │ + cmp $0x80,%ebx │ │ + mov 0xd0(%rsp),%r15 │ │ + jl b70a3 │ │ + mov $0x7f,%ebx │ │ + cmp $0xffffff7f,%ebx │ │ + jg b70b0 │ │ + mov $0xffffff80,%ebx │ │ + mov %r14,%rax │ │ + sar $0x20,%rax │ │ + movzbl (%r8,%rax,1),%edx │ │ + cmpl $0x0,0x24(%r11) │ │ + je b70d0 │ │ + mov -0x70(%rsp),%rax │ │ + movzbl (%rax,%rdi,1),%ebp │ │ + jmp b7114 │ │ + xchg %ax,%ax │ │ + mov -0x38(%rsp),%rax │ │ + imul 0xc4(%r11,%rax,4),%edx │ │ + mov -0x70(%rsp),%rcx │ │ + movzbl (%rcx,%rdi,1),%ebp │ │ + mov 0xbc(%r11,%rax,4),%ecx │ │ + imul %ebp,%ecx │ │ + add %edx,%ecx │ │ + sar $0x6,%ecx │ │ + add 0xcc(%r11,%rax,4),%ecx │ │ + cmp $0x100,%ecx │ │ + jl b710c │ │ + mov $0xff,%ecx │ │ + test %ecx,%ecx │ │ + jns b7112 │ │ + xor %ecx,%ecx │ │ + mov %ecx,%edx │ │ + mov %edx,%eax │ │ + mov -0x30(%rsp),%rcx │ │ + movzbl (%rcx,%rax,1),%eax │ │ + imul %eax,%ebx │ │ + movzbl 0x58(%r11),%ecx │ │ + mov $0x1,%edx │ │ + shl %cl,%edx │ │ + sar %edx │ │ + add %ebx,%edx │ │ + sar %cl,%edx │ │ + add %ebp,%edx │ │ + mov %r12d,%ecx │ │ + cmp %r12d,%edx │ │ + jg b7140 │ │ + mov %edx,%ecx │ │ + mov %r13d,%ebx │ │ + cmp %r13d,%edx │ │ + jl b6f90 │ │ + mov %ecx,%ebx │ │ + jmpq b6f90 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + mov 0x108(%rsp),%rbp │ │ + mov (%rsp),%rax │ │ + mov %rax,%rdx │ │ + add %rbp,%rdx │ │ + mov 0x100(%rsp),%rcx │ │ + mov %rdx,%rax │ │ + mov %rdx,(%rsp) │ │ + cmp %rcx,%rdx │ │ + jge b71c6 │ │ + mov 0xd4(%r11),%r10d │ │ + add %rbp,0x90(%rsp) │ │ + add %rbp,0x88(%rsp) │ │ + mov 0x50(%rsp),%rax │ │ + add 0xf8(%rsp),%rax │ │ + mov %rax,0x50(%rsp) │ │ + mov 0x28(%rsp),%rax │ │ + add 0xf0(%rsp),%rax │ │ + mov %rax,0x28(%rsp) │ │ + jmpq b60b0 │ │ + mov -0x64(%rsp),%eax │ │ + mov %eax,0x70(%rsp) │ │ + mov -0x60(%rsp),%eax │ │ + mov %eax,0x78(%rsp) │ │ + mov -0x44(%rsp),%eax │ │ + mov %eax,0x20(%rsp) │ │ + mov -0x4c(%rsp),%eax │ │ + mov %eax,0x74(%rsp) │ │ + mov -0x48(%rsp),%eax │ │ + mov %eax,0x7c(%rsp) │ │ + mov -0x14(%rsp),%eax │ │ + mov %eax,0x24(%rsp) │ │ + add $0x138,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - nop │ │ + nopl 0x0(%rax,%rax,1) │ │ lea 0x429(%rip),%rax │ │ movq %rax,%xmm0 │ │ lea 0x37d(%rip),%rax │ │ movq %rax,%xmm1 │ │ punpcklqdq %xmm0,%xmm1 │ │ movdqu %xmm1,(%rdi) │ │ lea 0x429(%rip),%rax │ │ @@ -157561,455 +151351,455 @@ │ │ mov %rax,0x188(%rdi) │ │ lea 0x4336(%rip),%rax │ │ mov %rax,0x190(%rdi) │ │ lea 0x4ac8(%rip),%rax │ │ mov %rax,0x198(%rdi) │ │ lea 0x539a(%rip),%rax │ │ mov %rax,0x1a0(%rdi) │ │ - jmpq c95e8 │ │ + jmpq e974c │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ sub $0x38,%rsp │ │ mov 0x40(%rsp),%r10d │ │ mov 0x48(%rsp),%eax │ │ sub $0x28,%rsp │ │ pushq $0x0 │ │ push %rax │ │ push %r10 │ │ - callq c32a0 │ │ + callq bcb50 │ │ add $0x78,%rsp │ │ retq │ │ push %rbx │ │ sub $0x30,%rsp │ │ mov 0x40(%rsp),%r10d │ │ mov 0x48(%rsp),%r11d │ │ mov 0x50(%rsp),%eax │ │ mov 0x58(%rsp),%ebx │ │ sub $0x18,%rsp │ │ pushq $0x0 │ │ push %rbx │ │ push %rax │ │ push %r11 │ │ push %r10 │ │ - callq c4180 │ │ + callq bda00 │ │ add $0x70,%rsp │ │ pop %rbx │ │ retq │ │ xchg %ax,%ax │ │ sub $0x38,%rsp │ │ mov 0x40(%rsp),%eax │ │ sub $0x30,%rsp │ │ pushq $0x0 │ │ push %rax │ │ - callq c4a10 │ │ + callq be290 │ │ add $0x78,%rsp │ │ retq │ │ nopl 0x0(%rax) │ │ sub $0x38,%rsp │ │ mov 0x40(%rsp),%r10d │ │ mov 0x48(%rsp),%r11d │ │ mov 0x50(%rsp),%eax │ │ sub $0x20,%rsp │ │ pushq $0x0 │ │ push %rax │ │ push %r11 │ │ push %r10 │ │ - callq c5880 │ │ + callq bf100 │ │ add $0x78,%rsp │ │ retq │ │ nopw 0x0(%rax,%rax,1) │ │ sub $0x38,%rsp │ │ mov 0x40(%rsp),%r10d │ │ mov 0x48(%rsp),%eax │ │ sub $0x28,%rsp │ │ pushq $0x4 │ │ push %rax │ │ push %r10 │ │ - callq c32a0 │ │ + callq bcb50 │ │ add $0x78,%rsp │ │ retq │ │ push %rbx │ │ sub $0x30,%rsp │ │ mov 0x40(%rsp),%r10d │ │ mov 0x48(%rsp),%r11d │ │ mov 0x50(%rsp),%eax │ │ mov 0x58(%rsp),%ebx │ │ sub $0x18,%rsp │ │ pushq $0x4 │ │ push %rbx │ │ push %rax │ │ push %r11 │ │ push %r10 │ │ - callq c4180 │ │ + callq bda00 │ │ add $0x70,%rsp │ │ pop %rbx │ │ retq │ │ xchg %ax,%ax │ │ sub $0x38,%rsp │ │ mov 0x40(%rsp),%eax │ │ sub $0x30,%rsp │ │ pushq $0x4 │ │ push %rax │ │ - callq c4a10 │ │ + callq be290 │ │ add $0x78,%rsp │ │ retq │ │ nopl 0x0(%rax) │ │ sub $0x38,%rsp │ │ mov 0x40(%rsp),%r10d │ │ mov 0x48(%rsp),%r11d │ │ mov 0x50(%rsp),%eax │ │ sub $0x20,%rsp │ │ pushq $0x4 │ │ push %rax │ │ push %r11 │ │ push %r10 │ │ - callq c5880 │ │ + callq bf100 │ │ add $0x78,%rsp │ │ retq │ │ nopw 0x0(%rax,%rax,1) │ │ sub $0x38,%rsp │ │ mov 0x40(%rsp),%r10d │ │ mov 0x48(%rsp),%eax │ │ sub $0x28,%rsp │ │ pushq $0x8 │ │ push %rax │ │ push %r10 │ │ - callq c32a0 │ │ + callq bcb50 │ │ add $0x78,%rsp │ │ retq │ │ push %rbx │ │ sub $0x30,%rsp │ │ mov 0x40(%rsp),%r10d │ │ mov 0x48(%rsp),%r11d │ │ mov 0x50(%rsp),%eax │ │ mov 0x58(%rsp),%ebx │ │ sub $0x18,%rsp │ │ pushq $0x8 │ │ push %rbx │ │ push %rax │ │ push %r11 │ │ push %r10 │ │ - callq c4180 │ │ + callq bda00 │ │ add $0x70,%rsp │ │ pop %rbx │ │ retq │ │ xchg %ax,%ax │ │ sub $0x38,%rsp │ │ mov 0x40(%rsp),%eax │ │ sub $0x30,%rsp │ │ pushq $0x8 │ │ push %rax │ │ - callq c4a10 │ │ + callq be290 │ │ add $0x78,%rsp │ │ retq │ │ nopl 0x0(%rax) │ │ sub $0x38,%rsp │ │ mov 0x40(%rsp),%r10d │ │ mov 0x48(%rsp),%r11d │ │ mov 0x50(%rsp),%eax │ │ sub $0x20,%rsp │ │ pushq $0x8 │ │ push %rax │ │ push %r11 │ │ push %r10 │ │ - callq c5880 │ │ + callq bf100 │ │ add $0x78,%rsp │ │ retq │ │ nopw 0x0(%rax,%rax,1) │ │ sub $0x38,%rsp │ │ mov 0x40(%rsp),%r10d │ │ mov 0x48(%rsp),%eax │ │ sub $0x28,%rsp │ │ pushq $0x2 │ │ push %rax │ │ push %r10 │ │ - callq c32a0 │ │ + callq bcb50 │ │ add $0x78,%rsp │ │ retq │ │ push %rbx │ │ sub $0x30,%rsp │ │ mov 0x40(%rsp),%r10d │ │ mov 0x48(%rsp),%r11d │ │ mov 0x50(%rsp),%eax │ │ mov 0x58(%rsp),%ebx │ │ sub $0x18,%rsp │ │ pushq $0x2 │ │ push %rbx │ │ push %rax │ │ push %r11 │ │ push %r10 │ │ - callq c4180 │ │ + callq bda00 │ │ add $0x70,%rsp │ │ pop %rbx │ │ retq │ │ xchg %ax,%ax │ │ sub $0x38,%rsp │ │ mov 0x40(%rsp),%eax │ │ sub $0x30,%rsp │ │ pushq $0x2 │ │ push %rax │ │ - callq c4a10 │ │ + callq be290 │ │ add $0x78,%rsp │ │ retq │ │ nopl 0x0(%rax) │ │ sub $0x38,%rsp │ │ mov 0x40(%rsp),%r10d │ │ mov 0x48(%rsp),%r11d │ │ mov 0x50(%rsp),%eax │ │ sub $0x20,%rsp │ │ pushq $0x2 │ │ push %rax │ │ push %r11 │ │ push %r10 │ │ - callq c5880 │ │ + callq bf100 │ │ add $0x78,%rsp │ │ retq │ │ nopw 0x0(%rax,%rax,1) │ │ sub $0x38,%rsp │ │ mov 0x40(%rsp),%r10d │ │ mov 0x48(%rsp),%eax │ │ sub $0x28,%rsp │ │ pushq $0x6 │ │ push %rax │ │ push %r10 │ │ - callq c32a0 │ │ + callq bcb50 │ │ add $0x78,%rsp │ │ retq │ │ push %rbx │ │ sub $0x30,%rsp │ │ mov 0x40(%rsp),%r10d │ │ mov 0x48(%rsp),%r11d │ │ mov 0x50(%rsp),%eax │ │ mov 0x58(%rsp),%ebx │ │ sub $0x18,%rsp │ │ pushq $0x6 │ │ push %rbx │ │ push %rax │ │ push %r11 │ │ push %r10 │ │ - callq c4180 │ │ + callq bda00 │ │ add $0x70,%rsp │ │ pop %rbx │ │ retq │ │ xchg %ax,%ax │ │ sub $0x38,%rsp │ │ mov 0x40(%rsp),%eax │ │ sub $0x30,%rsp │ │ pushq $0x6 │ │ push %rax │ │ - callq c4a10 │ │ + callq be290 │ │ add $0x78,%rsp │ │ retq │ │ nopl 0x0(%rax) │ │ sub $0x38,%rsp │ │ mov 0x40(%rsp),%r10d │ │ mov 0x48(%rsp),%r11d │ │ mov 0x50(%rsp),%eax │ │ sub $0x20,%rsp │ │ pushq $0x6 │ │ push %rax │ │ push %r11 │ │ push %r10 │ │ - callq c5880 │ │ + callq bf100 │ │ add $0x78,%rsp │ │ retq │ │ nopw 0x0(%rax,%rax,1) │ │ sub $0x38,%rsp │ │ mov 0x40(%rsp),%r10d │ │ mov 0x48(%rsp),%eax │ │ sub $0x28,%rsp │ │ pushq $0xa │ │ push %rax │ │ push %r10 │ │ - callq c32a0 │ │ + callq bcb50 │ │ add $0x78,%rsp │ │ retq │ │ push %rbx │ │ sub $0x30,%rsp │ │ mov 0x40(%rsp),%r10d │ │ mov 0x48(%rsp),%r11d │ │ mov 0x50(%rsp),%eax │ │ mov 0x58(%rsp),%ebx │ │ sub $0x18,%rsp │ │ pushq $0xa │ │ push %rbx │ │ push %rax │ │ push %r11 │ │ push %r10 │ │ - callq c4180 │ │ + callq bda00 │ │ add $0x70,%rsp │ │ pop %rbx │ │ retq │ │ xchg %ax,%ax │ │ sub $0x38,%rsp │ │ mov 0x40(%rsp),%eax │ │ sub $0x30,%rsp │ │ pushq $0xa │ │ push %rax │ │ - callq c4a10 │ │ + callq be290 │ │ add $0x78,%rsp │ │ retq │ │ nopl 0x0(%rax) │ │ sub $0x38,%rsp │ │ mov 0x40(%rsp),%r10d │ │ mov 0x48(%rsp),%r11d │ │ mov 0x50(%rsp),%eax │ │ sub $0x20,%rsp │ │ pushq $0xa │ │ push %rax │ │ push %r11 │ │ push %r10 │ │ - callq c5880 │ │ + callq bf100 │ │ add $0x78,%rsp │ │ retq │ │ nopw 0x0(%rax,%rax,1) │ │ sub $0x38,%rsp │ │ mov 0x40(%rsp),%r10d │ │ mov 0x48(%rsp),%eax │ │ sub $0x28,%rsp │ │ pushq $0x1 │ │ push %rax │ │ push %r10 │ │ - callq c32a0 │ │ + callq bcb50 │ │ add $0x78,%rsp │ │ retq │ │ push %rbx │ │ sub $0x30,%rsp │ │ mov 0x40(%rsp),%r10d │ │ mov 0x48(%rsp),%r11d │ │ mov 0x50(%rsp),%eax │ │ mov 0x58(%rsp),%ebx │ │ sub $0x18,%rsp │ │ pushq $0x1 │ │ push %rbx │ │ push %rax │ │ push %r11 │ │ push %r10 │ │ - callq c4180 │ │ + callq bda00 │ │ add $0x70,%rsp │ │ pop %rbx │ │ retq │ │ xchg %ax,%ax │ │ sub $0x38,%rsp │ │ mov 0x40(%rsp),%eax │ │ sub $0x30,%rsp │ │ pushq $0x1 │ │ push %rax │ │ - callq c4a10 │ │ + callq be290 │ │ add $0x78,%rsp │ │ retq │ │ nopl 0x0(%rax) │ │ sub $0x38,%rsp │ │ mov 0x40(%rsp),%r10d │ │ mov 0x48(%rsp),%r11d │ │ mov 0x50(%rsp),%eax │ │ sub $0x20,%rsp │ │ pushq $0x1 │ │ push %rax │ │ push %r11 │ │ push %r10 │ │ - callq c5880 │ │ + callq bf100 │ │ add $0x78,%rsp │ │ retq │ │ nopw 0x0(%rax,%rax,1) │ │ sub $0x38,%rsp │ │ mov 0x40(%rsp),%r10d │ │ mov 0x48(%rsp),%eax │ │ sub $0x28,%rsp │ │ pushq $0x5 │ │ push %rax │ │ push %r10 │ │ - callq c32a0 │ │ + callq bcb50 │ │ add $0x78,%rsp │ │ retq │ │ push %rbx │ │ sub $0x30,%rsp │ │ mov 0x40(%rsp),%r10d │ │ mov 0x48(%rsp),%r11d │ │ mov 0x50(%rsp),%eax │ │ mov 0x58(%rsp),%ebx │ │ sub $0x18,%rsp │ │ pushq $0x5 │ │ push %rbx │ │ push %rax │ │ push %r11 │ │ push %r10 │ │ - callq c4180 │ │ + callq bda00 │ │ add $0x70,%rsp │ │ pop %rbx │ │ retq │ │ xchg %ax,%ax │ │ sub $0x38,%rsp │ │ mov 0x40(%rsp),%eax │ │ sub $0x30,%rsp │ │ pushq $0x5 │ │ push %rax │ │ - callq c4a10 │ │ + callq be290 │ │ add $0x78,%rsp │ │ retq │ │ nopl 0x0(%rax) │ │ sub $0x38,%rsp │ │ mov 0x40(%rsp),%r10d │ │ mov 0x48(%rsp),%r11d │ │ mov 0x50(%rsp),%eax │ │ sub $0x20,%rsp │ │ pushq $0x5 │ │ push %rax │ │ push %r11 │ │ push %r10 │ │ - callq c5880 │ │ + callq bf100 │ │ add $0x78,%rsp │ │ retq │ │ nopw 0x0(%rax,%rax,1) │ │ sub $0x38,%rsp │ │ mov 0x40(%rsp),%r10d │ │ mov 0x48(%rsp),%eax │ │ sub $0x28,%rsp │ │ pushq $0x9 │ │ push %rax │ │ push %r10 │ │ - callq c32a0 │ │ + callq bcb50 │ │ add $0x78,%rsp │ │ retq │ │ push %rbx │ │ sub $0x30,%rsp │ │ mov 0x40(%rsp),%r10d │ │ mov 0x48(%rsp),%r11d │ │ mov 0x50(%rsp),%eax │ │ mov 0x58(%rsp),%ebx │ │ sub $0x18,%rsp │ │ pushq $0x9 │ │ push %rbx │ │ push %rax │ │ push %r11 │ │ push %r10 │ │ - callq c4180 │ │ + callq bda00 │ │ add $0x70,%rsp │ │ pop %rbx │ │ retq │ │ xchg %ax,%ax │ │ sub $0x38,%rsp │ │ mov 0x40(%rsp),%eax │ │ sub $0x30,%rsp │ │ pushq $0x9 │ │ push %rax │ │ - callq c4a10 │ │ + callq be290 │ │ add $0x78,%rsp │ │ retq │ │ nopl 0x0(%rax) │ │ sub $0x38,%rsp │ │ mov 0x40(%rsp),%r10d │ │ mov 0x48(%rsp),%r11d │ │ mov 0x50(%rsp),%eax │ │ sub $0x20,%rsp │ │ pushq $0x9 │ │ push %rax │ │ push %r11 │ │ push %r10 │ │ - callq c5880 │ │ + callq bf100 │ │ add $0x78,%rsp │ │ retq │ │ nopw 0x0(%rax,%rax,1) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ @@ -158019,42 +151809,42 @@ │ │ mov %r8d,-0x74(%rsp) │ │ mov %rcx,-0x70(%rsp) │ │ mov %rdx,%r14 │ │ mov %rsi,-0x68(%rsp) │ │ mov 0x8108(%rsp),%r10d │ │ mov 0x8100(%rsp),%r8d │ │ test %r8d,%r8d │ │ - je be3b3 │ │ + je b7c63 │ │ test %r10d,%r10d │ │ - je be635 │ │ + je b7ee5 │ │ cmpl $0x0,-0x74(%rsp) │ │ - jle be97d │ │ + jle b822d │ │ lea -0x40(%rsp),%rbx │ │ lea 0x1(%r9),%r15d │ │ mov -0x74(%rsp),%r11d │ │ mov %r11d,%r13d │ │ and $0x1,%r13d │ │ mov %r11,%r12 │ │ sub %r13,%r12 │ │ mov (%r14),%sil │ │ cmpl $0x1,-0x74(%rsp) │ │ - jne be340 │ │ - jmp be330 │ │ + jne b7bf0 │ │ + jmp b7be0 │ │ nopw 0x0(%rax,%rax,1) │ │ add $0x100,%rbx │ │ add -0x70(%rsp),%r14 │ │ add $0xffffffff,%r15d │ │ - je be831 │ │ + je b80e1 │ │ mov (%r14),%sil │ │ cmpl $0x1,-0x74(%rsp) │ │ - jne be340 │ │ + jne b7bf0 │ │ xor %ebp,%ebp │ │ test %r13,%r13 │ │ - je be310 │ │ - jmp be395 │ │ + je b7bc0 │ │ + jmp b7c45 │ │ nopl 0x0(%rax) │ │ xor %ebp,%ebp │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ movzbl %sil,%esi │ │ movzbl 0x1(%r14,%rbp,1),%eax │ │ mov %eax,%edx │ │ @@ -158068,62 +151858,62 @@ │ │ sub %eax,%edx │ │ shl $0x4,%eax │ │ imul %r8d,%edx │ │ add %eax,%edx │ │ mov %dx,0x2(%rbx,%rbp,2) │ │ add $0x2,%rbp │ │ cmp %rbp,%r12 │ │ - jne be350 │ │ + jne b7c00 │ │ test %r13,%r13 │ │ - je be310 │ │ + je b7bc0 │ │ movzbl %sil,%eax │ │ movzbl 0x1(%rbp,%r14,1),%edx │ │ sub %eax,%edx │ │ shl $0x4,%eax │ │ imul %r8d,%edx │ │ add %eax,%edx │ │ mov %dx,(%rbx,%rbp,2) │ │ - jmpq be310 │ │ + jmpq b7bc0 │ │ test %r10d,%r10d │ │ - je be98f │ │ + je b823f │ │ mov %r9,-0x58(%rsp) │ │ cmpl $0x0,-0x74(%rsp) │ │ - jle be97d │ │ + jle b822d │ │ mov -0x74(%rsp),%r12d │ │ mov -0x70(%rsp),%rax │ │ lea (%r12,%rax,1),%rcx │ │ mov %rcx,-0x50(%rsp) │ │ mov %r12d,%r15d │ │ and $0xfffffff0,%r15d │ │ movd %r10d,%xmm0 │ │ pshufd $0x0,%xmm0,%xmm9 │ │ lea (%r14,%rax,1),%r13 │ │ xor %r8d,%r8d │ │ - movdqa 0x3b95f(%rip),%xmm8 │ │ + movdqa 0x466ff(%rip),%xmm8 │ │ mov %r14,%rdx │ │ mov %rdi,%rbx │ │ mov -0x70(%rsp),%r9 │ │ cmpl $0x10,-0x74(%rsp) │ │ - jae be460 │ │ - jmp be44e │ │ + jae b7d10 │ │ + jmp b7cfe │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nop │ │ add -0x68(%rsp),%rbx │ │ mov -0x70(%rsp),%rax │ │ add %rax,%rdx │ │ add $0x1,%r8 │ │ add %rax,%r13 │ │ mov -0x58(%rsp),%rax │ │ add $0xffffffff,%eax │ │ mov %rax,-0x58(%rsp) │ │ - je be97d │ │ + je b822d │ │ cmpl $0x10,-0x74(%rsp) │ │ - jae be460 │ │ + jae b7d10 │ │ xor %ebp,%ebp │ │ - jmpq be5e0 │ │ + jmpq b7e90 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nop │ │ mov %r8,%rsi │ │ imul -0x68(%rsp),%rsi │ │ lea (%rdi,%rsi,1),%r11 │ │ add %r12,%rsi │ │ add %rdi,%rsi │ │ @@ -158144,19 +151934,19 @@ │ │ cmp %rsi,%rbp │ │ setb %cl │ │ cmp %rax,%r11 │ │ setb %al │ │ cmp %rsi,-0x48(%rsp) │ │ setb %sil │ │ test %cl,%r8b │ │ - jne be5d0 │ │ + jne b7e80 │ │ mov $0x0,%ebp │ │ and %sil,%al │ │ mov -0x60(%rsp),%r8 │ │ - jne be5e0 │ │ + jne b7e90 │ │ mov -0x70(%rsp),%rax │ │ lea (%rdx,%rax,1),%rbp │ │ xor %r11d,%r11d │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nop │ │ pmovzxbd 0x8(%rdx,%r11,1),%xmm2 │ │ pmovzxbd 0xc(%rdx,%r11,1),%xmm5 │ │ @@ -158192,89 +151982,89 @@ │ │ psrad $0x4,%xmm4 │ │ psrad $0x4,%xmm3 │ │ packssdw %xmm4,%xmm3 │ │ packuswb %xmm2,%xmm3 │ │ movdqu %xmm3,(%rbx,%r11,1) │ │ add $0x10,%r11 │ │ cmp %r11,%r15 │ │ - jne be4f0 │ │ + jne b7da0 │ │ mov %r15,%rbp │ │ cmp %r12,%r15 │ │ - je be420 │ │ - jmp be5e0 │ │ + je b7cd0 │ │ + jmp b7e90 │ │ xor %ebp,%ebp │ │ mov -0x60(%rsp),%r8 │ │ nopw 0x0(%rax,%rax,1) │ │ lea (%rdx,%rbp,1),%rax │ │ - jmp be605 │ │ + jmp b7eb5 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ mov %sil,(%rbx,%rbp,1) │ │ add $0x1,%rbp │ │ add $0x1,%rax │ │ cmp %rbp,%r12 │ │ - je be420 │ │ + je b7cd0 │ │ movzbl (%rax),%ecx │ │ movzbl 0x0(%r13,%rbp,1),%esi │ │ sub %ecx,%esi │ │ shl $0x4,%ecx │ │ imul %r10d,%esi │ │ lea (%rcx,%rsi,1),%esi │ │ add $0x8,%esi │ │ sar $0x4,%esi │ │ cmp $0x100,%esi │ │ - jl be62d │ │ + jl b7edd │ │ mov $0xff,%esi │ │ test %esi,%esi │ │ - jg be5f0 │ │ + jg b7ea0 │ │ xor %esi,%esi │ │ - jmp be5f0 │ │ + jmp b7ea0 │ │ cmpl $0x0,-0x74(%rsp) │ │ - jle be97d │ │ + jle b822d │ │ mov %r9,%rcx │ │ mov -0x74(%rsp),%r15d │ │ lea 0x1(%r15),%r10 │ │ mov %r15d,%r11d │ │ and $0xfffffff0,%r11d │ │ movd %r8d,%xmm0 │ │ pshufd $0x0,%xmm0,%xmm9 │ │ xor %eax,%eax │ │ - movdqa 0x3b6f7(%rip),%xmm8 │ │ + movdqa 0x46497(%rip),%xmm8 │ │ mov %r14,%rbx │ │ mov %rdi,%r12 │ │ cmpl $0x10,-0x74(%rsp) │ │ - jae be6b0 │ │ - jmp be69e │ │ + jae b7f60 │ │ + jmp b7f4e │ │ nopl 0x0(%rax,%rax,1) │ │ add -0x68(%rsp),%r12 │ │ add -0x70(%rsp),%rbx │ │ add $0x1,%rax │ │ add $0xffffffff,%ecx │ │ - je be97d │ │ + je b822d │ │ cmpl $0x10,-0x74(%rsp) │ │ - jae be6b0 │ │ + jae b7f60 │ │ xor %esi,%esi │ │ - jmpq be7f0 │ │ + jmpq b80a0 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nop │ │ mov %rax,%rsi │ │ imul -0x68(%rsp),%rsi │ │ mov %rax,%rdx │ │ imul -0x70(%rsp),%rdx │ │ lea (%r10,%rdx,1),%r13 │ │ add %r14,%r13 │ │ lea (%rdi,%rsi,1),%rbp │ │ cmp %r13,%rbp │ │ - jae be6f0 │ │ + jae b7fa0 │ │ add %r14,%rdx │ │ add %r15,%rsi │ │ add %rdi,%rsi │ │ cmp %rsi,%rdx │ │ - jae be6f0 │ │ + jae b7fa0 │ │ xor %esi,%esi │ │ - jmpq be7f0 │ │ + jmpq b80a0 │ │ nopw 0x0(%rax,%rax,1) │ │ xor %ebp,%ebp │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ pmovzxbd 0x8(%rbx,%rbp,1),%xmm2 │ │ pmovzxbd 0xc(%rbx,%rbp,1),%xmm5 │ │ pmovzxbd 0x4(%rbx,%rbp,1),%xmm4 │ │ @@ -158309,66 +152099,66 @@ │ │ psrad $0x4,%xmm4 │ │ psrad $0x4,%xmm3 │ │ packssdw %xmm4,%xmm3 │ │ packuswb %xmm2,%xmm3 │ │ movdqu %xmm3,(%r12,%rbp,1) │ │ add $0x10,%rbp │ │ cmp %rbp,%r11 │ │ - jne be700 │ │ + jne b7fb0 │ │ mov %r11,%rsi │ │ cmp %r15,%r11 │ │ - jne be7f0 │ │ - jmpq be680 │ │ + jne b80a0 │ │ + jmpq b7f30 │ │ nopw 0x0(%rax,%rax,1) │ │ mov %bpl,(%r12,%rsi,1) │ │ mov %rdx,%rsi │ │ cmp %rdx,%r15 │ │ - je be680 │ │ + je b7f30 │ │ movzbl (%rbx,%rsi,1),%edx │ │ movzbl 0x1(%rbx,%rsi,1),%ebp │ │ sub %edx,%ebp │ │ shl $0x4,%edx │ │ imul %r8d,%ebp │ │ lea (%rdx,%rbp,1),%ebp │ │ add $0x8,%ebp │ │ sar $0x4,%ebp │ │ cmp $0x100,%ebp │ │ - jge be820 │ │ + jge b80d0 │ │ lea 0x1(%rsi),%rdx │ │ test %ebp,%ebp │ │ - jg be7e0 │ │ - jmp be82d │ │ + jg b8090 │ │ + jmp b80dd │ │ nopl (%rax) │ │ mov $0xff,%ebp │ │ lea 0x1(%rsi),%rdx │ │ test %ebp,%ebp │ │ - jg be7e0 │ │ + jg b8090 │ │ xor %ebp,%ebp │ │ - jmp be7e0 │ │ + jmp b8090 │ │ cmpl $0x0,-0x74(%rsp) │ │ - jle be97d │ │ + jle b822d │ │ lea -0x40(%rsp),%rax │ │ mov %r11d,%ecx │ │ and $0xfffffff8,%ecx │ │ movd %r10d,%xmm0 │ │ pshufd $0x0,%xmm0,%xmm0 │ │ - movdqa 0x3b617(%rip),%xmm1 │ │ + movdqa 0x46367(%rip),%xmm1 │ │ cmpl $0x8,-0x74(%rsp) │ │ - jae be8a0 │ │ - jmp be88c │ │ + jae b8150 │ │ + jmp b813c │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ add $0x100,%rax │ │ add -0x68(%rsp),%rdi │ │ add $0xffffffff,%r9d │ │ - je be97d │ │ + je b822d │ │ cmpl $0x8,-0x74(%rsp) │ │ - jae be8a0 │ │ + jae b8150 │ │ xor %edx,%edx │ │ - jmpq be941 │ │ + jmpq b81f1 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ xor %edx,%edx │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ pmovsxwd 0x8(%rax,%rdx,2),%xmm2 │ │ pmovsxwd (%rax,%rdx,2),%xmm3 │ │ @@ -158387,42 +152177,42 @@ │ │ psrad $0x8,%xmm2 │ │ psrad $0x8,%xmm3 │ │ packssdw %xmm2,%xmm3 │ │ packuswb %xmm3,%xmm3 │ │ movq %xmm3,(%rdi,%rdx,1) │ │ add $0x8,%rdx │ │ cmp %rdx,%rcx │ │ - jne be8b0 │ │ + jne b8160 │ │ mov %rcx,%rdx │ │ cmp %r11,%rcx │ │ - jne be941 │ │ - jmpq be870 │ │ + jne b81f1 │ │ + jmpq b8120 │ │ nopw 0x0(%rax,%rax,1) │ │ mov %sil,(%rdi,%rdx,1) │ │ add $0x1,%rdx │ │ cmp %rdx,%r11 │ │ - je be870 │ │ + je b8120 │ │ movswl (%rax,%rdx,2),%esi │ │ movswl 0x100(%rax,%rdx,2),%ebp │ │ sub %esi,%ebp │ │ shl $0x4,%esi │ │ imul %r10d,%ebp │ │ lea (%rsi,%rbp,1),%esi │ │ add $0x80,%esi │ │ sar $0x8,%esi │ │ cmp $0x100,%esi │ │ - jge be970 │ │ + jge b8220 │ │ test %esi,%esi │ │ - jg be930 │ │ - jmp be979 │ │ + jg b81e0 │ │ + jmp b8229 │ │ mov $0xff,%esi │ │ test %esi,%esi │ │ - jg be930 │ │ + jg b81e0 │ │ xor %esi,%esi │ │ - jmp be930 │ │ + jmp b81e0 │ │ add $0x80c8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ @@ -158434,25 +152224,25 @@ │ │ add $0x80c8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmpq c4080 │ │ + jmpq bd900 │ │ nopw 0x0(%rax,%rax,1) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x10098,%rsp │ │ test %r8d,%r8d │ │ - jle bebdd │ │ + jle b848d │ │ mov %rsi,-0x78(%rsp) │ │ mov 0x100e0(%rsp),%r12d │ │ mov 0x100d8(%rsp),%r11d │ │ lea -0x70(%rsp),%rbp │ │ lea -0x1(%r9),%r15d │ │ imul 0x100e8(%rsp),%r15d │ │ add %r11d,%r15d │ │ @@ -158479,50 +152269,50 @@ │ │ add %r12d,%r14d │ │ mov %r14d,%esi │ │ sar $0xa,%esi │ │ add %esi,%eax │ │ and $0x3ff,%r14d │ │ add $0x1,%rbx │ │ cmp %rbx,%r13 │ │ - jne bea30 │ │ + jne b82e0 │ │ add $0x100,%rbp │ │ add %rcx,%rdx │ │ add $0xffffffff,%r15d │ │ - jne bea20 │ │ + jne b82d0 │ │ mov -0x7c(%rsp),%r8d │ │ test %r8d,%r8d │ │ mov -0x78(%rsp),%r10 │ │ mov 0x100e8(%rsp),%r14d │ │ - jle bebdd │ │ + jle b848d │ │ lea -0x70(%rsp),%rcx │ │ mov %r13d,%ebp │ │ and $0xfffffff8,%ebp │ │ - movdqa 0x3b3c0(%rip),%xmm0 │ │ + movdqa 0x46110(%rip),%xmm0 │ │ mov %r11d,%ebx │ │ sar $0x6,%ebx │ │ cmp $0x8,%r8d │ │ - jae beb00 │ │ - jmp beaf2 │ │ + jae b83b0 │ │ + jmp b83a2 │ │ xchg %ax,%ax │ │ add %r14d,%r11d │ │ mov %r11d,%eax │ │ sar $0xa,%eax │ │ shl $0x7,%eax │ │ cltq │ │ lea (%rcx,%rax,2),%rcx │ │ and $0x3ff,%r11d │ │ add %r10,%rdi │ │ add $0xffffffff,%r9d │ │ - je bebdd │ │ + je b848d │ │ mov %r11d,%ebx │ │ sar $0x6,%ebx │ │ cmp $0x8,%r8d │ │ - jae beb00 │ │ + jae b83b0 │ │ xor %edx,%edx │ │ - jmpq beba0 │ │ + jmpq b8450 │ │ nopl 0x0(%rax) │ │ movd %ebx,%xmm1 │ │ pshufd $0x0,%xmm1,%xmm1 │ │ xor %edx,%edx │ │ nopl 0x0(%rax,%rax,1) │ │ pmovsxwd 0x8(%rcx,%rdx,2),%xmm2 │ │ pmovsxwd (%rcx,%rdx,2),%xmm3 │ │ @@ -158541,43 +152331,43 @@ │ │ psrad $0x8,%xmm2 │ │ psrad $0x8,%xmm3 │ │ packssdw %xmm2,%xmm3 │ │ packuswb %xmm3,%xmm3 │ │ movq %xmm3,(%rdi,%rdx,1) │ │ add $0x8,%rdx │ │ cmp %rdx,%rbp │ │ - jne beb10 │ │ + jne b83c0 │ │ mov %rbp,%rdx │ │ cmp %r13,%rbp │ │ - jne beba0 │ │ - jmpq beac0 │ │ + jne b8450 │ │ + jmpq b8370 │ │ nopw 0x0(%rax,%rax,1) │ │ mov %al,(%rdi,%rdx,1) │ │ add $0x1,%rdx │ │ cmp %rdx,%r13 │ │ - je beac0 │ │ + je b8370 │ │ movswl (%rcx,%rdx,2),%eax │ │ movswl 0x100(%rcx,%rdx,2),%esi │ │ sub %eax,%esi │ │ shl $0x4,%eax │ │ imul %ebx,%esi │ │ lea (%rax,%rsi,1),%eax │ │ add $0x80,%eax │ │ sar $0x8,%eax │ │ cmp $0x100,%eax │ │ - jge bebd0 │ │ + jge b8480 │ │ test %eax,%eax │ │ - jg beb90 │ │ - jmp bebd9 │ │ + jg b8440 │ │ + jmp b8489 │ │ nopl 0x0(%rax) │ │ mov $0xff,%eax │ │ test %eax,%eax │ │ - jg beb90 │ │ + jg b8440 │ │ xor %eax,%eax │ │ - jmp beb90 │ │ + jmp b8440 │ │ add $0x10098,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ @@ -158591,42 +152381,42 @@ │ │ push %rbx │ │ sub $0x80e8,%rsp │ │ mov %ecx,-0x7c(%rsp) │ │ mov %rsi,%r10 │ │ mov %rdi,%r11 │ │ mov 0x8120(%rsp),%r12d │ │ test %r9d,%r9d │ │ - je bed03 │ │ + je b85b3 │ │ test %r12d,%r12d │ │ - je bf081 │ │ + je b8931 │ │ cmpl $0x0,-0x7c(%rsp) │ │ - jle bf4a1 │ │ + jle b8d51 │ │ lea -0x20(%rsp),%rsi │ │ lea 0x1(%r8),%r15d │ │ mov -0x7c(%rsp),%r13d │ │ mov %r13d,%r14d │ │ and $0x1,%r14d │ │ mov %r13,%rbx │ │ sub %r14,%rbx │ │ mov (%r10),%dil │ │ cmpl $0x1,-0x7c(%rsp) │ │ - je bec7e │ │ - jmp bec90 │ │ + je b852e │ │ + jmp b8540 │ │ nopw 0x0(%rax,%rax,1) │ │ add $0x100,%rsi │ │ add %rdx,%r10 │ │ add $0xffffffff,%r15d │ │ - je bf367 │ │ + je b8c17 │ │ mov (%r10),%dil │ │ cmpl $0x1,-0x7c(%rsp) │ │ - jne bec90 │ │ + jne b8540 │ │ xor %ecx,%ecx │ │ test %r14,%r14 │ │ - je bec60 │ │ - jmp bece5 │ │ + je b8510 │ │ + jmp b8595 │ │ nopw 0x0(%rax,%rax,1) │ │ xor %ecx,%ecx │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ movzbl %dil,%edi │ │ movzbl 0x1(%r10,%rcx,1),%ebp │ │ mov %ebp,%eax │ │ @@ -158640,29 +152430,29 @@ │ │ sub %ebp,%eax │ │ shl $0x4,%ebp │ │ imul %r9d,%eax │ │ add %ebp,%eax │ │ mov %ax,0x2(%rsi,%rcx,2) │ │ add $0x2,%rcx │ │ cmp %rcx,%rbx │ │ - jne beca0 │ │ + jne b8550 │ │ test %r14,%r14 │ │ - je bec60 │ │ + je b8510 │ │ movzbl %dil,%eax │ │ movzbl 0x1(%rcx,%r10,1),%edi │ │ sub %eax,%edi │ │ shl $0x4,%eax │ │ imul %r9d,%edi │ │ add %eax,%edi │ │ mov %di,(%rsi,%rcx,2) │ │ - jmpq bec60 │ │ + jmpq b8510 │ │ test %r12d,%r12d │ │ - je bf4b3 │ │ + je b8d63 │ │ cmpl $0x0,-0x7c(%rsp) │ │ - jle bf4a1 │ │ + jle b8d51 │ │ mov -0x7c(%rsp),%eax │ │ movslq %eax,%rsi │ │ mov %eax,%r13d │ │ lea (%rdx,%r13,1),%rax │ │ mov %rax,-0x60(%rsp) │ │ mov %r13d,%eax │ │ and $0xfffffff8,%eax │ │ @@ -158686,38 +152476,38 @@ │ │ mov %rax,-0x38(%rsp) │ │ sub %rcx,%rax │ │ mov %rax,-0x40(%rsp) │ │ lea 0x1(%r10),%rax │ │ mov %rax,-0x68(%rsp) │ │ lea (%r10,%rdx,1),%r15 │ │ xor %r14d,%r14d │ │ - movdqa 0x3af55(%rip),%xmm1 │ │ + movdqa 0x45cf5(%rip),%xmm1 │ │ mov %r11,%rdi │ │ mov %r10,%r9 │ │ mov %r13,-0x78(%rsp) │ │ cmpl $0x8,-0x7c(%rsp) │ │ - jb bedda │ │ - jmp bee00 │ │ + jb b868a │ │ + jmp b86b0 │ │ nop │ │ add -0x48(%rsp),%rdi │ │ add %rdx,%r9 │ │ add $0x1,%r14 │ │ add %rdx,-0x70(%rsp) │ │ add %rdx,-0x68(%rsp) │ │ add %rdx,%r15 │ │ add $0xffffffff,%r8d │ │ - je bf4a1 │ │ + je b8d51 │ │ cmpl $0x8,-0x7c(%rsp) │ │ - jae bee00 │ │ + jae b86b0 │ │ xor %esi,%esi │ │ mov %rsi,%rcx │ │ not %rcx │ │ test $0x1,%r13b │ │ - je befed │ │ - jmpq befcc │ │ + je b889d │ │ + jmpq b887c │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax,%rax,1) │ │ mov %r14,%rcx │ │ imul -0x58(%rsp),%rcx │ │ mov %r14,%rsi │ │ imul %rdx,%rsi │ │ lea (%r11,%rcx,2),%rbx │ │ @@ -158736,21 +152526,21 @@ │ │ cmp %rax,%rsi │ │ setb %sil │ │ cmp %rbx,%rcx │ │ seta %cl │ │ cmp %rax,%r13 │ │ setb %bl │ │ test %sil,%bpl │ │ - jne bf054 │ │ + jne b8904 │ │ mov $0x0,%esi │ │ and %bl,%cl │ │ mov -0x78(%rsp),%r13 │ │ - jne befc0 │ │ + jne b8870 │ │ cmpq $0x0,-0x30(%rsp) │ │ - je bf06d │ │ + je b891d │ │ mov -0x40(%rsp),%rsi │ │ mov -0x70(%rsp),%rbx │ │ xor %r13d,%r13d │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nop │ │ pmovzxbd -0x8(%rbx),%xmm2 │ │ pmovzxbd -0x4(%rbx),%xmm3 │ │ @@ -158783,17 +152573,17 @@ │ │ pshufb %xmm1,%xmm4 │ │ pshufb %xmm1,%xmm5 │ │ punpcklqdq %xmm4,%xmm5 │ │ movdqu %xmm5,0x10(%rdi,%r13,2) │ │ add $0x10,%r13 │ │ add $0x10,%rbx │ │ add $0x2,%rsi │ │ - jne bee90 │ │ + jne b8740 │ │ cmpq $0x0,-0x38(%rsp) │ │ - je befa7 │ │ + je b8857 │ │ pmovzxbd (%r9,%r13,1),%xmm2 │ │ pmovzxbd 0x4(%r9,%r13,1),%xmm3 │ │ lea (%rdx,%r13,1),%rax │ │ pmovzxbd 0x4(%r9,%rax,1),%xmm4 │ │ pmovzxbd (%r9,%rax,1),%xmm5 │ │ psubd %xmm2,%xmm5 │ │ pslld $0x4,%xmm2 │ │ @@ -158807,31 +152597,31 @@ │ │ pshufb %xmm1,%xmm5 │ │ punpcklqdq %xmm4,%xmm5 │ │ movdqu %xmm5,(%rdi,%r13,2) │ │ mov -0x28(%rsp),%rax │ │ mov %rax,%rsi │ │ mov -0x78(%rsp),%r13 │ │ cmp %r13,%rax │ │ - je bedb0 │ │ + je b8660 │ │ nopl (%rax) │ │ mov %rsi,%rcx │ │ not %rcx │ │ test $0x1,%r13b │ │ - je befed │ │ + je b889d │ │ movzbl (%r9,%rsi,1),%eax │ │ lea (%rsi,%rdx,1),%rbx │ │ movzbl (%r9,%rbx,1),%ebx │ │ sub %eax,%ebx │ │ shl $0x4,%eax │ │ imul %r12d,%ebx │ │ add %eax,%ebx │ │ mov %bx,(%rdi,%rsi,2) │ │ or $0x1,%rsi │ │ cmp -0x50(%rsp),%rcx │ │ - je bedb0 │ │ + je b8660 │ │ mov %r13,%rbx │ │ sub %rsi,%rbx │ │ mov -0x68(%rsp),%rax │ │ lea (%rax,%rsi,1),%rcx │ │ add $0x1,%rsi │ │ nopl 0x0(%rax,%rax,1) │ │ movzbl -0x1(%rcx),%eax │ │ @@ -158847,29 +152637,29 @@ │ │ shl $0x4,%eax │ │ imul %r12d,%ebp │ │ add %eax,%ebp │ │ mov %bp,(%rdi,%rsi,2) │ │ add $0x2,%rcx │ │ add $0x2,%rsi │ │ add $0xfffffffffffffffe,%rbx │ │ - jne bf010 │ │ - jmpq bedb0 │ │ + jne b88c0 │ │ + jmpq b8660 │ │ xor %esi,%esi │ │ mov -0x78(%rsp),%r13 │ │ mov %rsi,%rcx │ │ not %rcx │ │ test $0x1,%r13b │ │ - jne befcc │ │ - jmp befed │ │ + jne b887c │ │ + jmp b889d │ │ xor %r13d,%r13d │ │ cmpq $0x0,-0x38(%rsp) │ │ - jne bef4d │ │ - jmpq befa7 │ │ + jne b87fd │ │ + jmpq b8857 │ │ cmpl $0x0,-0x7c(%rsp) │ │ - jle bf4a1 │ │ + jle b8d51 │ │ mov -0x7c(%rsp),%eax │ │ movslq %eax,%r14 │ │ mov %eax,%r15d │ │ lea 0x1(%r15),%rax │ │ mov %rax,-0x48(%rsp) │ │ mov %r15d,%eax │ │ and $0xfffffff8,%eax │ │ @@ -158887,61 +152677,61 @@ │ │ mov %rsi,-0x70(%rsp) │ │ lea (%r14,%r14,1),%rsi │ │ mov %rsi,-0x68(%rsp) │ │ mov %rax,-0x58(%rsp) │ │ sub %rcx,%rax │ │ mov %rax,-0x60(%rsp) │ │ xor %r13d,%r13d │ │ - movdqa 0x3abfa(%rip),%xmm1 │ │ + movdqa 0x4599a(%rip),%xmm1 │ │ mov %r11,%r12 │ │ mov %r10,%rsi │ │ cmpl $0x8,-0x7c(%rsp) │ │ - jb bf167 │ │ - jmp bf12d │ │ + jb b8a17 │ │ + jmp b89dd │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nop │ │ add -0x68(%rsp),%r12 │ │ add %rdx,%rsi │ │ add $0x1,%r13 │ │ add $0xffffffff,%r8d │ │ - je bf4a1 │ │ + je b8d51 │ │ cmpl $0x8,-0x7c(%rsp) │ │ - jb bf167 │ │ + jb b8a17 │ │ mov %r13,%rcx │ │ imul %r14,%rcx │ │ mov %r13,%rbx │ │ imul %rdx,%rbx │ │ mov -0x48(%rsp),%rax │ │ lea (%rax,%rbx,1),%rbp │ │ add %r10,%rbp │ │ lea (%r11,%rcx,2),%rax │ │ cmp %rax,%rbp │ │ - jbe bf200 │ │ + jbe b8ab0 │ │ add %r10,%rbx │ │ add %r15,%rcx │ │ lea (%r11,%rcx,2),%rax │ │ cmp %rax,%rbx │ │ - jae bf200 │ │ + jae b8ab0 │ │ xor %ecx,%ecx │ │ mov %rcx,%rbx │ │ not %rbx │ │ test $0x1,%r15b │ │ - je bf197 │ │ + je b8a47 │ │ movzbl (%rsi,%rcx,1),%eax │ │ mov %rcx,%rbp │ │ or $0x1,%rbp │ │ movzbl (%rsi,%rbp,1),%edi │ │ sub %eax,%edi │ │ shl $0x4,%eax │ │ imul %r9d,%edi │ │ add %eax,%edi │ │ mov %di,(%r12,%rcx,2) │ │ mov %rbp,%rcx │ │ cmp -0x70(%rsp),%rbx │ │ - je bf110 │ │ + je b89c0 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ movzbl (%rsi,%rcx,1),%eax │ │ movzbl 0x1(%rsi,%rcx,1),%edi │ │ sub %eax,%edi │ │ shl $0x4,%eax │ │ imul %r9d,%edi │ │ @@ -158952,21 +152742,21 @@ │ │ sub %eax,%edi │ │ shl $0x4,%eax │ │ imul %r9d,%edi │ │ add %eax,%edi │ │ mov %di,0x2(%r12,%rcx,2) │ │ add $0x2,%rcx │ │ cmp %rcx,%r15 │ │ - jne bf1b0 │ │ - jmpq bf110 │ │ + jne b8a60 │ │ + jmpq b89c0 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ mov %r14,%rdi │ │ cmpq $0x0,-0x78(%rsp) │ │ - je bf35a │ │ + je b8c0a │ │ mov -0x60(%rsp),%rcx │ │ xor %r14d,%r14d │ │ nopw 0x0(%rax,%rax,1) │ │ pmovzxbd (%rsi,%r14,1),%xmm2 │ │ pmovzxbd 0x4(%rsi,%r14,1),%xmm3 │ │ pmovzxbd 0x5(%rsi,%r14,1),%xmm4 │ │ pmovzxbd 0x1(%rsi,%r14,1),%xmm5 │ │ @@ -158996,17 +152786,17 @@ │ │ paddd %xmm2,%xmm5 │ │ pshufb %xmm1,%xmm4 │ │ pshufb %xmm1,%xmm5 │ │ punpcklqdq %xmm4,%xmm5 │ │ movdqu %xmm5,0x10(%r12,%r14,2) │ │ add $0x10,%r14 │ │ add $0x2,%rcx │ │ - jne bf220 │ │ + jne b8ad0 │ │ cmpq $0x0,-0x58(%rsp) │ │ - je bf341 │ │ + je b8bf1 │ │ pmovzxbd (%rsi,%r14,1),%xmm2 │ │ pmovzxbd 0x4(%rsi,%r14,1),%xmm3 │ │ mov %r14,%rax │ │ or $0x1,%rax │ │ pmovzxbd 0x4(%rsi,%rax,1),%xmm4 │ │ pmovzxbd (%rsi,%rax,1),%xmm5 │ │ psubd %xmm2,%xmm5 │ │ @@ -159021,43 +152811,43 @@ │ │ pshufb %xmm1,%xmm5 │ │ punpcklqdq %xmm4,%xmm5 │ │ movdqu %xmm5,(%r12,%r14,2) │ │ mov -0x50(%rsp),%rax │ │ mov %rax,%rcx │ │ cmp %r15,%rax │ │ mov %rdi,%r14 │ │ - jne bf169 │ │ - jmpq bf110 │ │ + jne b8a19 │ │ + jmpq b89c0 │ │ xor %r14d,%r14d │ │ cmpq $0x0,-0x58(%rsp) │ │ - jne bf2e6 │ │ - jmp bf341 │ │ + jne b8b96 │ │ + jmp b8bf1 │ │ cmpl $0x0,-0x7c(%rsp) │ │ - jle bf4a1 │ │ + jle b8d51 │ │ movslq -0x7c(%rsp),%rdx │ │ lea -0x20(%rsp),%rdi │ │ mov %r13d,%esi │ │ and $0xfffffff8,%esi │ │ movd %r12d,%xmm0 │ │ pshufd $0x0,%xmm0,%xmm0 │ │ add %rdx,%rdx │ │ - movdqa 0x3a9c9(%rip),%xmm1 │ │ - movdqa 0x3a951(%rip),%xmm2 │ │ + movdqa 0x45769(%rip),%xmm1 │ │ + movdqa 0x456f1(%rip),%xmm2 │ │ cmpl $0x8,-0x7c(%rsp) │ │ - jb bf3cb │ │ - jmp bf3e0 │ │ + jb b8c7b │ │ + jmp b8c90 │ │ nopl 0x0(%rax,%rax,1) │ │ add $0x100,%rdi │ │ add %rdx,%r11 │ │ add $0xffffffff,%r8d │ │ - je bf4a1 │ │ + je b8d51 │ │ cmpl $0x8,-0x7c(%rsp) │ │ - jae bf3e0 │ │ + jae b8c90 │ │ xor %ecx,%ecx │ │ - jmpq bf470 │ │ + jmpq b8d20 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ xor %ecx,%ecx │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ pmovsxwd (%rdi,%rcx,2),%xmm3 │ │ pmovsxwd 0x8(%rdi,%rcx,2),%xmm4 │ │ @@ -159077,31 +152867,31 @@ │ │ psrld $0x4,%xmm4 │ │ pshufb %xmm2,%xmm4 │ │ pshufb %xmm2,%xmm3 │ │ punpcklqdq %xmm4,%xmm3 │ │ movdqu %xmm3,(%r11,%rcx,2) │ │ add $0x8,%rcx │ │ cmp %rcx,%rsi │ │ - jne bf3f0 │ │ + jne b8ca0 │ │ mov %rsi,%rcx │ │ cmp %r13,%rsi │ │ - je bf3b0 │ │ + je b8c60 │ │ movswl (%rdi,%rcx,2),%eax │ │ movswl 0x100(%rdi,%rcx,2),%ebp │ │ sub %eax,%ebp │ │ shl $0x4,%eax │ │ imul %r12d,%ebp │ │ lea (%rax,%rbp,1),%eax │ │ add $0x8,%eax │ │ shr $0x4,%eax │ │ mov %ax,(%r11,%rcx,2) │ │ add $0x1,%rcx │ │ cmp %rcx,%r13 │ │ - jne bf470 │ │ - jmpq bf3b0 │ │ + jne b8d20 │ │ + jmpq b8c60 │ │ add $0x80e8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ @@ -159112,27 +152902,27 @@ │ │ add $0x80e8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmpq c5650 │ │ + jmpq beed0 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x10098,%rsp │ │ mov %r9d,-0x74(%rsp) │ │ test %ecx,%ecx │ │ - jle bf6ef │ │ + jle b8f9f │ │ mov 0x100d8(%rsp),%r15d │ │ mov 0x100d0(%rsp),%r9d │ │ lea -0x70(%rsp),%r13 │ │ lea -0x1(%r8),%r14d │ │ imul 0x100e0(%rsp),%r14d │ │ add %r9d,%r14d │ │ sar $0xa,%r14d │ │ @@ -159158,53 +152948,53 @@ │ │ add %r15d,%ebx │ │ mov %ebx,%ecx │ │ sar $0xa,%ecx │ │ add %ecx,%eax │ │ and $0x3ff,%ebx │ │ add $0x1,%rbp │ │ cmp %rbp,%r12 │ │ - jne bf550 │ │ + jne b8e00 │ │ add $0x100,%r13 │ │ add %rdx,%rsi │ │ add $0xffffffff,%r14d │ │ - jne bf540 │ │ + jne b8df0 │ │ mov -0x78(%rsp),%r11d │ │ test %r11d,%r11d │ │ mov 0x100e0(%rsp),%r14d │ │ - jle bf6ef │ │ + jle b8f9f │ │ movslq %r11d,%r10 │ │ lea -0x70(%rsp),%rsi │ │ mov %r12d,%edx │ │ and $0xfffffff8,%edx │ │ add %r10,%r10 │ │ - movdqa 0x3a791(%rip),%xmm0 │ │ - movdqa 0x3a719(%rip),%xmm1 │ │ + movdqa 0x45531(%rip),%xmm0 │ │ + movdqa 0x454b9(%rip),%xmm1 │ │ mov %r9d,%ebx │ │ sar $0x6,%ebx │ │ cmp $0x8,%r11d │ │ - jae bf630 │ │ - jmp bf622 │ │ + jae b8ee0 │ │ + jmp b8ed2 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nop │ │ add %r14d,%r9d │ │ mov %r9d,%eax │ │ sar $0xa,%eax │ │ shl $0x7,%eax │ │ cltq │ │ lea (%rsi,%rax,2),%rsi │ │ and $0x3ff,%r9d │ │ add %r10,%rdi │ │ add $0xffffffff,%r8d │ │ - je bf6ef │ │ + je b8f9f │ │ mov %r9d,%ebx │ │ sar $0x6,%ebx │ │ cmp $0x8,%r11d │ │ - jae bf630 │ │ + jae b8ee0 │ │ xor %eax,%eax │ │ - jmpq bf6c0 │ │ + jmpq b8f70 │ │ nopl 0x0(%rax) │ │ movd %ebx,%xmm2 │ │ pshufd $0x0,%xmm2,%xmm2 │ │ xor %ebp,%ebp │ │ nopl 0x0(%rax,%rax,1) │ │ pmovsxwd (%rsi,%rbp,2),%xmm3 │ │ pmovsxwd 0x8(%rsi,%rbp,2),%xmm4 │ │ @@ -159224,32 +153014,32 @@ │ │ psrld $0x4,%xmm4 │ │ pshufb %xmm1,%xmm4 │ │ pshufb %xmm1,%xmm3 │ │ punpcklqdq %xmm4,%xmm3 │ │ movdqu %xmm3,(%rdi,%rbp,2) │ │ add $0x8,%rbp │ │ cmp %rbp,%rdx │ │ - jne bf640 │ │ + jne b8ef0 │ │ mov %rdx,%rax │ │ cmp %r12,%rdx │ │ - je bf5f0 │ │ + je b8ea0 │ │ nop │ │ movswl (%rsi,%rax,2),%ebp │ │ movswl 0x100(%rsi,%rax,2),%ecx │ │ sub %ebp,%ecx │ │ shl $0x4,%ebp │ │ imul %ebx,%ecx │ │ lea (%rcx,%rbp,1),%ecx │ │ add $0x8,%ecx │ │ shr $0x4,%ecx │ │ mov %cx,(%rdi,%rax,2) │ │ add $0x1,%rax │ │ cmp %rax,%r12 │ │ - jne bf6c0 │ │ - jmpq bf5f0 │ │ + jne b8f70 │ │ + jmpq b8ea0 │ │ add $0x10098,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ @@ -159262,98 +153052,98 @@ │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ mov %rcx,-0x18(%rsp) │ │ mov %rdx,-0x20(%rsp) │ │ mov %rdi,-0x28(%rsp) │ │ test %r8d,%r8d │ │ - jle bf973 │ │ + jle b9223 │ │ movslq %r8d,%rax │ │ mov %r8d,%r10d │ │ mov %r10d,%r14d │ │ and $0xfffffff8,%r14d │ │ mov %r10,%rcx │ │ neg %rcx │ │ mov %rcx,-0x8(%rsp) │ │ mov %rax,-0x10(%rsp) │ │ lea (%rax,%rax,1),%r12 │ │ - movdqa 0x3a725(%rip),%xmm0 │ │ + movdqa 0x45475(%rip),%xmm0 │ │ mov -0x18(%rsp),%rbp │ │ mov -0x20(%rsp),%rbx │ │ xor %r15d,%r15d │ │ mov -0x28(%rsp),%rdi │ │ mov %r8d,-0x3c(%rsp) │ │ mov %rsi,-0x30(%rsp) │ │ mov %r12,-0x38(%rsp) │ │ cmp $0x8,%r8d │ │ - jae bf870 │ │ - jmp bf7b1 │ │ + jae b9120 │ │ + jmp b9061 │ │ nopl 0x0(%rax,%rax,1) │ │ add %r12,%rbx │ │ add %r12,%rbp │ │ add %rsi,%rdi │ │ add $0x1,%r15 │ │ add $0xffffffff,%r9d │ │ - je bf973 │ │ + je b9223 │ │ cmp $0x8,%r8d │ │ - jae bf870 │ │ + jae b9120 │ │ xor %r11d,%r11d │ │ mov %r11,%rax │ │ not %rax │ │ test $0x1,%r10b │ │ - je bf7f4 │ │ + je b90a4 │ │ movswl (%rbx,%r11,2),%ecx │ │ movswl 0x0(%rbp,%r11,2),%edx │ │ lea (%rcx,%rdx,1),%ecx │ │ add $0x10,%ecx │ │ sar $0x5,%ecx │ │ cmp $0x100,%ecx │ │ mov $0xff,%edx │ │ cmovge %edx,%ecx │ │ test %ecx,%ecx │ │ mov $0x0,%edx │ │ cmovle %edx,%ecx │ │ mov %cl,(%rdi,%r11,1) │ │ or $0x1,%r11 │ │ cmp -0x8(%rsp),%rax │ │ - jne bf80e │ │ - jmp bf790 │ │ + jne b90be │ │ + jmp b9040 │ │ nopl (%rax) │ │ mov %al,0x1(%rdi,%r11,1) │ │ add $0x2,%r11 │ │ cmp %r11,%r10 │ │ - je bf790 │ │ + je b9040 │ │ movswl (%rbx,%r11,2),%eax │ │ movswl 0x0(%rbp,%r11,2),%ecx │ │ lea (%rax,%rcx,1),%eax │ │ add $0x10,%eax │ │ sar $0x5,%eax │ │ cmp $0x100,%eax │ │ - jl bf82e │ │ + jl b90de │ │ mov $0xff,%eax │ │ test %eax,%eax │ │ - jg bf834 │ │ + jg b90e4 │ │ xor %eax,%eax │ │ mov %al,(%rdi,%r11,1) │ │ movswl 0x2(%rbx,%r11,2),%eax │ │ movswl 0x2(%rbp,%r11,2),%ecx │ │ lea (%rax,%rcx,1),%eax │ │ add $0x10,%eax │ │ sar $0x5,%eax │ │ cmp $0x100,%eax │ │ - jge bf860 │ │ + jge b9110 │ │ test %eax,%eax │ │ - jg bf800 │ │ - jmp bf869 │ │ + jg b90b0 │ │ + jmp b9119 │ │ nopw 0x0(%rax,%rax,1) │ │ mov $0xff,%eax │ │ test %eax,%eax │ │ - jg bf800 │ │ + jg b90b0 │ │ xor %eax,%eax │ │ - jmp bf800 │ │ + jmp b90b0 │ │ nopl (%rax) │ │ mov %r15,%rcx │ │ imul %rsi,%rcx │ │ mov -0x28(%rsp),%rax │ │ lea (%rax,%rcx,1),%r11 │ │ add %r10,%rcx │ │ add %rax,%rcx │ │ @@ -159371,21 +153161,21 @@ │ │ cmp %rdx,%rcx │ │ seta %dl │ │ cmp %r12,%r11 │ │ setb %al │ │ cmp %r13,%rcx │ │ seta %r12b │ │ test %dl,%r8b │ │ - jne bf94c │ │ + jne b91fc │ │ mov $0x0,%r11d │ │ and %r12b,%al │ │ mov -0x3c(%rsp),%r8d │ │ mov -0x30(%rsp),%rsi │ │ mov -0x38(%rsp),%r12 │ │ - jne bf7b4 │ │ + jne b9064 │ │ xor %eax,%eax │ │ pmovsxwd (%rbx,%rax,2),%xmm1 │ │ pmovsxwd 0x8(%rbx,%rax,2),%xmm2 │ │ pmovsxwd 0x0(%rbp,%rax,2),%xmm3 │ │ paddd %xmm1,%xmm3 │ │ pmovsxwd 0x8(%rbp,%rax,2),%xmm1 │ │ paddd %xmm2,%xmm1 │ │ @@ -159394,28 +153184,28 @@ │ │ psrad $0x5,%xmm1 │ │ psrad $0x5,%xmm3 │ │ packssdw %xmm1,%xmm3 │ │ packuswb %xmm3,%xmm3 │ │ movq %xmm3,(%rdi,%rax,1) │ │ add $0x8,%rax │ │ cmp %rax,%r14 │ │ - jne bf8f0 │ │ + jne b91a0 │ │ mov %r14,%r11 │ │ cmp %r10,%r14 │ │ - je bf790 │ │ - jmpq bf7b4 │ │ + je b9040 │ │ + jmpq b9064 │ │ xor %r11d,%r11d │ │ mov -0x3c(%rsp),%r8d │ │ mov -0x30(%rsp),%rsi │ │ mov -0x38(%rsp),%r12 │ │ mov %r11,%rax │ │ not %rax │ │ test $0x1,%r10b │ │ - jne bf7c0 │ │ - jmpq bf7f4 │ │ + jne b9070 │ │ + jmpq b90a4 │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ @@ -159426,50 +153216,50 @@ │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ mov %rcx,-0x10(%rsp) │ │ mov %rdx,-0x18(%rsp) │ │ mov %rdi,-0x20(%rsp) │ │ test %r8d,%r8d │ │ - jle bfbad │ │ + jle b945d │ │ mov 0x38(%rsp),%r11d │ │ movslq %r8d,%rax │ │ mov $0x10,%r13d │ │ sub %r11d,%r13d │ │ mov %r8d,%ebx │ │ mov %ebx,%r10d │ │ and $0xfffffff8,%r10d │ │ movd %r11d,%xmm0 │ │ pshufd $0x0,%xmm0,%xmm0 │ │ movd %r13d,%xmm1 │ │ pshufd $0x0,%xmm1,%xmm1 │ │ mov %rax,-0x8(%rsp) │ │ lea (%rax,%rax,1),%r15 │ │ xor %r12d,%r12d │ │ - movdqa 0x3a48b(%rip),%xmm2 │ │ + movdqa 0x451db(%rip),%xmm2 │ │ mov -0x10(%rsp),%rax │ │ mov -0x18(%rsp),%rbp │ │ mov -0x20(%rsp),%rdi │ │ mov %r8d,-0x38(%rsp) │ │ mov %rsi,-0x28(%rsp) │ │ mov %r15,-0x30(%rsp) │ │ cmp $0x8,%r8d │ │ - jae bfa40 │ │ - jmp bfa2d │ │ + jae b92f0 │ │ + jmp b92dd │ │ nopl 0x0(%rax,%rax,1) │ │ add %rsi,%rdi │ │ add $0x1,%r12 │ │ add %r15,%rbp │ │ add %r15,%rax │ │ add $0xffffffff,%r9d │ │ - je bfbad │ │ + je b945d │ │ cmp $0x8,%r8d │ │ - jae bfa40 │ │ + jae b92f0 │ │ xor %r14d,%r14d │ │ - jmpq bfb71 │ │ + jmpq b9421 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nop │ │ mov %r9d,-0x34(%rsp) │ │ mov %r12,%rdx │ │ imul %rsi,%rdx │ │ mov -0x20(%rsp),%rcx │ │ lea (%rcx,%rdx,1),%r14 │ │ @@ -159489,22 +153279,22 @@ │ │ cmp %rcx,%rdx │ │ seta %sil │ │ cmp %r8,%r14 │ │ setb %cl │ │ cmp %r9,%rdx │ │ seta %dl │ │ test %sil,%r15b │ │ - jne bfb3c │ │ + jne b93ec │ │ mov $0x0,%r14d │ │ and %dl,%cl │ │ mov -0x34(%rsp),%r9d │ │ mov -0x38(%rsp),%r8d │ │ mov -0x28(%rsp),%rsi │ │ mov -0x30(%rsp),%r15 │ │ - jne bfb71 │ │ + jne b9421 │ │ xor %ecx,%ecx │ │ nopl 0x0(%rax) │ │ pmovsxwd 0x8(%rbp,%rcx,2),%xmm3 │ │ pmovsxwd 0x0(%rbp,%rcx,2),%xmm4 │ │ pmulld %xmm0,%xmm4 │ │ pmovsxwd 0x8(%rax,%rcx,2),%xmm5 │ │ pmulld %xmm0,%xmm3 │ │ @@ -159518,49 +153308,49 @@ │ │ psrad $0x8,%xmm5 │ │ psrad $0x8,%xmm6 │ │ packssdw %xmm5,%xmm6 │ │ packuswb %xmm6,%xmm6 │ │ movq %xmm6,(%rdi,%rcx,1) │ │ add $0x8,%rcx │ │ cmp %rcx,%r10 │ │ - jne bfad0 │ │ + jne b9380 │ │ mov %r10,%r14 │ │ cmp %rbx,%r10 │ │ - jne bfb71 │ │ - jmpq bfa10 │ │ + jne b9421 │ │ + jmpq b92c0 │ │ xor %r14d,%r14d │ │ mov -0x34(%rsp),%r9d │ │ mov -0x38(%rsp),%r8d │ │ mov -0x28(%rsp),%rsi │ │ mov -0x30(%rsp),%r15 │ │ - jmp bfb71 │ │ + jmp b9421 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nop │ │ mov %cl,(%rdi,%r14,1) │ │ add $0x1,%r14 │ │ cmp %r14,%rbx │ │ - je bfa10 │ │ + je b92c0 │ │ movswl 0x0(%rbp,%r14,2),%ecx │ │ imul %r11d,%ecx │ │ movswl (%rax,%r14,2),%edx │ │ imul %r13d,%edx │ │ lea (%rcx,%rdx,1),%ecx │ │ add $0x80,%ecx │ │ sar $0x8,%ecx │ │ cmp $0x100,%ecx │ │ - jge bfba0 │ │ + jge b9450 │ │ test %ecx,%ecx │ │ - jg bfb60 │ │ - jmp bfba9 │ │ + jg b9410 │ │ + jmp b9459 │ │ xchg %ax,%ax │ │ mov $0xff,%ecx │ │ test %ecx,%ecx │ │ - jg bfb60 │ │ + jg b9410 │ │ xor %ecx,%ecx │ │ - jmp bfb60 │ │ + jmp b9410 │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ @@ -159571,50 +153361,50 @@ │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ mov %rcx,-0x18(%rsp) │ │ mov %rdx,-0x20(%rsp) │ │ mov %rdi,-0x28(%rsp) │ │ test %r8d,%r8d │ │ - jle bfe3d │ │ + jle b96ed │ │ mov 0x38(%rsp),%rbp │ │ movslq %r8d,%r11 │ │ mov %r8d,%r13d │ │ mov %r13d,%r10d │ │ and $0xfffffff8,%r10d │ │ lea (%r11,%r11,1),%rax │ │ mov %rax,-0x10(%rsp) │ │ xor %edi,%edi │ │ - movdqa 0x3a209(%rip),%xmm1 │ │ - movdqa 0x3a280(%rip),%xmm8 │ │ + movdqa 0x44f29(%rip),%xmm1 │ │ + movdqa 0x44fd0(%rip),%xmm8 │ │ mov -0x18(%rsp),%r14 │ │ mov -0x20(%rsp),%rax │ │ mov -0x28(%rsp),%r15 │ │ mov %r8d,-0x40(%rsp) │ │ mov %rsi,-0x30(%rsp) │ │ mov %r11,-0x38(%rsp) │ │ cmp $0x8,%r8d │ │ mov %rdi,-0x8(%rsp) │ │ - jae bfc80 │ │ - jmp bfc6f │ │ + jae b9530 │ │ + jmp b951f │ │ nopl 0x0(%rax,%rax,1) │ │ add %r11,%rbp │ │ add %rsi,%r15 │ │ mov -0x8(%rsp),%rdi │ │ add $0x1,%rdi │ │ mov -0x10(%rsp),%rcx │ │ add %rcx,%rax │ │ add %rcx,%r14 │ │ add $0xffffffff,%r9d │ │ - je bfe3d │ │ + je b96ed │ │ cmp $0x8,%r8d │ │ mov %rdi,-0x8(%rsp) │ │ - jae bfc80 │ │ + jae b9530 │ │ xor %r12d,%r12d │ │ - jmpq bfdf1 │ │ + jmpq b96a1 │ │ nopw 0x0(%rax,%rax,1) │ │ mov %r9d,-0x3c(%rsp) │ │ mov %rdi,%rcx │ │ imul %rsi,%rcx │ │ mov -0x28(%rsp),%rdx │ │ lea (%rdx,%rcx,1),%r8 │ │ add %r13,%rcx │ │ @@ -159641,24 +153431,24 @@ │ │ setb %r12b │ │ cmp %r11,%r8 │ │ lea (%rsi,%rdx,2),%rdx │ │ setb %r8b │ │ cmp %rdx,%rcx │ │ seta %r11b │ │ test %dil,%r9b │ │ - jne bfdc2 │ │ + jne b9672 │ │ and %r12b,%bl │ │ - jne bfdc2 │ │ + jne b9672 │ │ mov $0x0,%r12d │ │ and %r11b,%r8b │ │ mov -0x3c(%rsp),%r9d │ │ mov -0x40(%rsp),%r8d │ │ mov -0x30(%rsp),%rsi │ │ mov -0x38(%rsp),%r11 │ │ - jne bfdf1 │ │ + jne b96a1 │ │ xor %ecx,%ecx │ │ pmovsxwd 0x8(%rax,%rcx,2),%xmm3 │ │ pmovsxwd (%rax,%rcx,2),%xmm2 │ │ pmovzxbd 0x4(%rbp,%rcx,1),%xmm4 │ │ pmovzxbd 0x0(%rbp,%rcx,1),%xmm5 │ │ pmulld %xmm5,%xmm2 │ │ pmovsxwd 0x8(%r14,%rcx,2),%xmm6 │ │ @@ -159677,51 +153467,51 @@ │ │ psrad $0xa,%xmm3 │ │ psrad $0xa,%xmm2 │ │ packssdw %xmm3,%xmm2 │ │ packuswb %xmm2,%xmm2 │ │ movq %xmm2,(%r15,%rcx,1) │ │ add $0x8,%rcx │ │ cmp %rcx,%r10 │ │ - jne bfd30 │ │ + jne b95e0 │ │ mov %r10,%r12 │ │ cmp %r13,%r10 │ │ - jne bfdf1 │ │ - jmpq bfc40 │ │ + jne b96a1 │ │ + jmpq b94f0 │ │ xor %r12d,%r12d │ │ mov -0x3c(%rsp),%r9d │ │ mov -0x40(%rsp),%r8d │ │ mov -0x30(%rsp),%rsi │ │ mov -0x38(%rsp),%r11 │ │ - jmp bfdf1 │ │ + jmp b96a1 │ │ nopl 0x0(%rax,%rax,1) │ │ mov %cl,(%r15,%r12,1) │ │ add $0x1,%r12 │ │ cmp %r12,%r13 │ │ - je bfc40 │ │ + je b94f0 │ │ movswl (%rax,%r12,2),%ecx │ │ movzbl 0x0(%rbp,%r12,1),%edx │ │ imul %edx,%ecx │ │ movswl (%r14,%r12,2),%ebx │ │ mov $0x40,%edi │ │ sub %edx,%edi │ │ imul %ebx,%edi │ │ lea (%rcx,%rdi,1),%ecx │ │ add $0x200,%ecx │ │ sar $0xa,%ecx │ │ cmp $0x100,%ecx │ │ - jge bfe30 │ │ + jge b96e0 │ │ test %ecx,%ecx │ │ - jg bfde0 │ │ - jmp bfe39 │ │ + jg b9690 │ │ + jmp b96e9 │ │ nopl 0x0(%rax,%rax,1) │ │ mov $0xff,%ecx │ │ test %ecx,%ecx │ │ - jg bfde0 │ │ + jg b9690 │ │ xor %ecx,%ecx │ │ - jmp bfde0 │ │ + jmp b9690 │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ @@ -159732,64 +153522,64 @@ │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ mov %r9,-0x18(%rsp) │ │ mov %rdx,-0x20(%rsp) │ │ mov %rdi,-0x28(%rsp) │ │ test %ecx,%ecx │ │ - jle c0165 │ │ + jle b9a15 │ │ mov %rsi,%r9 │ │ movslq %ecx,%rax │ │ mov %rax,-0x10(%rsp) │ │ mov %ecx,%r12d │ │ mov %r12d,%r11d │ │ and $0xfffffff0,%r11d │ │ mov %r12,%rax │ │ neg %rax │ │ mov %rax,-0x8(%rsp) │ │ xor %r15d,%r15d │ │ - movdqa 0x39f73(%rip),%xmm10 │ │ - movdqa 0x39f7a(%rip),%xmm8 │ │ - movdqa 0x39cd1(%rip),%xmm9 │ │ + movdqa 0x44c93(%rip),%xmm10 │ │ + movdqa 0x44c9a(%rip),%xmm8 │ │ + movdqa 0x44a71(%rip),%xmm9 │ │ mov -0x20(%rsp),%r13 │ │ mov -0x28(%rsp),%rax │ │ mov -0x18(%rsp),%rbx │ │ mov %ecx,-0x2c(%rsp) │ │ cmp $0x10,%ecx │ │ - jae bffa0 │ │ - jmp bfef5 │ │ + jae b9850 │ │ + jmp b97a5 │ │ nopl (%rax) │ │ add %r9,%rax │ │ mov -0x10(%rsp),%rdx │ │ add %rdx,%r13 │ │ add %rdx,%rbx │ │ add $0x1,%r15 │ │ add $0xffffffff,%r8d │ │ - je c0165 │ │ + je b9a15 │ │ cmp $0x10,%ecx │ │ - jae bffa0 │ │ + jae b9850 │ │ xor %ebp,%ebp │ │ mov %rbp,%r14 │ │ not %r14 │ │ test $0x1,%r12b │ │ - je bff2e │ │ + je b97de │ │ movzbl (%rax,%rbp,1),%esi │ │ movzbl (%rbx,%rbp,1),%edx │ │ mov $0x40,%edi │ │ sub %edx,%edi │ │ imul %esi,%edi │ │ movzbl 0x0(%r13,%rbp,1),%esi │ │ imul %edx,%esi │ │ lea (%rsi,%rdi,1),%edx │ │ add $0x20,%edx │ │ shr $0x6,%edx │ │ mov %dl,(%rax,%rbp,1) │ │ or $0x1,%rbp │ │ cmp -0x8(%rsp),%r14 │ │ - je bfed0 │ │ + je b9780 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nop │ │ movzbl (%rax,%rbp,1),%esi │ │ movzbl (%rbx,%rbp,1),%edx │ │ mov $0x40,%edi │ │ sub %edx,%edi │ │ imul %esi,%edi │ │ @@ -159808,16 +153598,16 @@ │ │ imul %edx,%esi │ │ lea (%rsi,%rdi,1),%edx │ │ add $0x20,%edx │ │ shr $0x6,%edx │ │ mov %dl,0x1(%rax,%rbp,1) │ │ add $0x2,%rbp │ │ cmp %rbp,%r12 │ │ - jne bff40 │ │ - jmpq bfed0 │ │ + jne b97f0 │ │ + jmpq b9780 │ │ nop │ │ mov %r15,%rbp │ │ mov %r9,%rsi │ │ imul %r9,%rbp │ │ mov -0x28(%rsp),%rcx │ │ lea (%rcx,%rbp,1),%r10 │ │ add %r12,%rbp │ │ @@ -159836,20 +153626,20 @@ │ │ cmp %rbp,%r14 │ │ setb %cl │ │ cmp %rdx,%r10 │ │ setb %r14b │ │ cmp %rbp,%rdi │ │ setb %r10b │ │ test %cl,%r9b │ │ - jne c0147 │ │ + jne b99f7 │ │ mov $0x0,%ebp │ │ and %r10b,%r14b │ │ mov -0x2c(%rsp),%ecx │ │ mov %rsi,%r9 │ │ - jne bfef7 │ │ + jne b97a7 │ │ xor %ebp,%ebp │ │ nopl 0x0(%rax) │ │ pmovzxbd (%rax,%rbp,1),%xmm0 │ │ pmovzxbd 0x4(%rax,%rbp,1),%xmm3 │ │ pmovzxbd 0x8(%rax,%rbp,1),%xmm4 │ │ pmovzxbd 0xc(%rax,%rbp,1),%xmm5 │ │ pmovzxbd 0xc(%rbx,%rbp,1),%xmm14 │ │ @@ -159894,27 +153684,27 @@ │ │ pand %xmm9,%xmm5 │ │ pand %xmm9,%xmm3 │ │ packusdw %xmm5,%xmm3 │ │ packuswb %xmm4,%xmm3 │ │ movdqu %xmm3,(%rax,%rbp,1) │ │ add $0x10,%rbp │ │ cmp %rbp,%r11 │ │ - jne c0020 │ │ + jne b98d0 │ │ mov %r11,%rbp │ │ cmp %r12,%r11 │ │ - je bfed0 │ │ - jmpq bfef7 │ │ + je b9780 │ │ + jmpq b97a7 │ │ xor %ebp,%ebp │ │ mov -0x2c(%rsp),%ecx │ │ mov %rsi,%r9 │ │ mov %rbp,%r14 │ │ not %r14 │ │ test $0x1,%r12b │ │ - jne bff03 │ │ - jmpq bff2e │ │ + jne b97b3 │ │ + jmpq b97de │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ @@ -159924,46 +153714,46 @@ │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ mov %rdx,-0x10(%rsp) │ │ mov %rdi,-0x18(%rsp) │ │ lea (%rcx,%rcx,2),%r12d │ │ cmp $0x4,%r12d │ │ - jl c0404 │ │ + jl b9cb4 │ │ movslq %ecx,%r10 │ │ shr $0x2,%r12d │ │ cmp $0x1,%r12d │ │ mov $0x1,%r11d │ │ cmova %r12,%r11 │ │ - lea 0x4a702(%rip),%rax │ │ + lea 0x54c72(%rip),%rax │ │ lea (%r11,%r10,1),%rcx │ │ add %rax,%rcx │ │ mov %rcx,-0x8(%rsp) │ │ lea (%rax,%r10,1),%r13 │ │ mov %r11d,%r15d │ │ and $0xfffffff0,%r15d │ │ xor %r14d,%r14d │ │ - movdqa 0x39c3f(%rip),%xmm10 │ │ - movdqa 0x39c46(%rip),%xmm8 │ │ - movdqa 0x3999d(%rip),%xmm9 │ │ + movdqa 0x4495f(%rip),%xmm10 │ │ + movdqa 0x44966(%rip),%xmm8 │ │ + movdqa 0x4473d(%rip),%xmm9 │ │ mov -0x10(%rsp),%rbx │ │ mov -0x18(%rsp),%rax │ │ mov %rsi,-0x20(%rsp) │ │ mov %r10,-0x28(%rsp) │ │ cmp $0x10,%r11 │ │ - jae c0260 │ │ - jmp c021a │ │ + jae b9b10 │ │ + jmp b9aca │ │ nop │ │ add %rsi,%rax │ │ add %r10,%rbx │ │ add $0x1,%r14 │ │ add $0xffffffff,%r8d │ │ - je c0404 │ │ + je b9cb4 │ │ cmp $0x10,%r11 │ │ - jae c0260 │ │ + jae b9b10 │ │ xor %ecx,%ecx │ │ nopl 0x0(%rax) │ │ movzbl (%rax,%rcx,1),%edx │ │ movzbl 0x0(%r13,%rcx,1),%ebp │ │ mov $0x40,%edi │ │ sub %ebp,%edi │ │ imul %edx,%edi │ │ @@ -159971,16 +153761,16 @@ │ │ imul %ebp,%edx │ │ lea (%rdx,%rdi,1),%edx │ │ add $0x20,%edx │ │ shr $0x6,%edx │ │ mov %dl,(%rax,%rcx,1) │ │ add $0x1,%rcx │ │ cmp %r12,%rcx │ │ - jb c0220 │ │ - jmp c0200 │ │ + jb b9ad0 │ │ + jmp b9ab0 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ mov %r14,%rcx │ │ imul %rsi,%rcx │ │ mov -0x18(%rsp),%rdx │ │ lea (%rdx,%rcx,1),%r9 │ │ add %r11,%rcx │ │ @@ -159997,20 +153787,20 @@ │ │ cmp %rcx,%r13 │ │ setb %sil │ │ cmp %rdx,%r9 │ │ setb %r9b │ │ cmp %rcx,%rbp │ │ setb %r10b │ │ test %sil,%dil │ │ - jne c03f3 │ │ + jne b9ca3 │ │ mov $0x0,%ecx │ │ and %r10b,%r9b │ │ mov -0x20(%rsp),%rsi │ │ mov -0x28(%rsp),%r10 │ │ - jne c0220 │ │ + jne b9ad0 │ │ xor %ecx,%ecx │ │ pmovzxbd (%rax,%rcx,1),%xmm0 │ │ pmovzxbd 0x4(%rax,%rcx,1),%xmm3 │ │ pmovzxbd 0x8(%rax,%rcx,1),%xmm4 │ │ pmovzxbd 0xc(%rax,%rcx,1),%xmm5 │ │ pmovzxbd 0xc(%r13,%rcx,1),%xmm14 │ │ pmovzxbd 0x8(%r13,%rcx,1),%xmm13 │ │ @@ -160054,23 +153844,23 @@ │ │ pand %xmm9,%xmm5 │ │ pand %xmm9,%xmm3 │ │ packusdw %xmm5,%xmm3 │ │ packuswb %xmm4,%xmm3 │ │ movdqu %xmm3,(%rax,%rcx,1) │ │ add $0x10,%rcx │ │ cmp %rcx,%r15 │ │ - jne c02d0 │ │ + jne b9b80 │ │ mov %r15,%rcx │ │ cmp %r15,%r11 │ │ - jne c0220 │ │ - jmpq c0200 │ │ + jne b9ad0 │ │ + jmpq b9ab0 │ │ xor %ecx,%ecx │ │ mov -0x20(%rsp),%rsi │ │ mov -0x28(%rsp),%r10 │ │ - jmpq c0220 │ │ + jmpq b9ad0 │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ @@ -160079,20 +153869,20 @@ │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ mov %rdx,-0x38(%rsp) │ │ test %ecx,%ecx │ │ - jle c08e6 │ │ + jle ba196 │ │ mov %ecx,%edx │ │ movslq %ecx,%r12 │ │ lea (%r8,%r8,2),%ecx │ │ movslq %r8d,%r8 │ │ - add 0x5bdd6(%rip),%r8 │ │ + add 0x664ae(%rip),%r8 │ │ sar $0x2,%ecx │ │ mov %edx,%r9d │ │ mov %r9d,%eax │ │ and $0xfffffff0,%eax │ │ mov %rax,-0x10(%rsp) │ │ add $0xfffffffffffffff0,%rax │ │ mov %rdi,-0x30(%rsp) │ │ @@ -160105,39 +153895,39 @@ │ │ neg %rbp │ │ mov %rbp,-0x8(%rsp) │ │ mov %rdi,-0x20(%rsp) │ │ sub %rax,%rdi │ │ mov %rdi,-0x28(%rsp) │ │ mov -0x30(%rsp),%rax │ │ xor %r13d,%r13d │ │ - movdqa 0x39991(%rip),%xmm8 │ │ - movdqa 0x396e8(%rip),%xmm9 │ │ + movdqa 0x446b1(%rip),%xmm8 │ │ + movdqa 0x44488(%rip),%xmm9 │ │ mov -0x38(%rsp),%r10 │ │ mov %rax,%rdi │ │ mov %r12,-0x40(%rsp) │ │ - jmp c04cc │ │ + jmp b9d7c │ │ nopw 0x0(%rax,%rax,1) │ │ add $0x1,%r8 │ │ add %rsi,%rdi │ │ add %r12,%r10 │ │ add $0x1,%r13 │ │ add $0xffffffff,%ecx │ │ mov -0x30(%rsp),%rax │ │ - je c08e6 │ │ + je ba196 │ │ movzbl (%r8),%r14d │ │ mov $0x40,%r15d │ │ sub %r14d,%r15d │ │ cmp $0x10,%edx │ │ - jae c0500 │ │ + jae b9db0 │ │ xor %ebp,%ebp │ │ mov %rbp,%rbx │ │ not %rbx │ │ test $0x1,%r9b │ │ - jne c084c │ │ - jmpq c086f │ │ + jne ba0fc │ │ + jmpq ba11f │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nop │ │ mov %ecx,-0x44(%rsp) │ │ mov %edx,%ecx │ │ mov %r13,%rbp │ │ mov %rsi,%rdx │ │ imul %rsi,%rbp │ │ @@ -160145,39 +153935,39 @@ │ │ imul %r12,%rbx │ │ lea (%rbx,%r9,1),%r11 │ │ mov -0x38(%rsp),%rsi │ │ add %rsi,%r11 │ │ mov %rax,%r12 │ │ add %rbp,%rax │ │ cmp %r11,%rax │ │ - jae c0570 │ │ + jae b9e20 │ │ add %rsi,%rbx │ │ add %r9,%rbp │ │ add %r12,%rbp │ │ cmp %rbp,%rbx │ │ - jae c0570 │ │ + jae b9e20 │ │ xor %ebp,%ebp │ │ mov -0x40(%rsp),%r12 │ │ mov %rdx,%rsi │ │ mov %ecx,%edx │ │ mov -0x44(%rsp),%ecx │ │ mov %rbp,%rbx │ │ not %rbx │ │ test $0x1,%r9b │ │ - jne c084c │ │ - jmpq c086f │ │ + jne ba0fc │ │ + jmpq ba11f │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax,%rax,1) │ │ mov %ecx,%ebx │ │ movd %r15d,%xmm2 │ │ pshufd $0x0,%xmm2,%xmm11 │ │ movd %r14d,%xmm2 │ │ pshufd $0x0,%xmm2,%xmm10 │ │ cmpq $0x0,-0x18(%rsp) │ │ - je c08cb │ │ + je ba17b │ │ mov -0x28(%rsp),%r12 │ │ xor %r11d,%r11d │ │ mov -0x44(%rsp),%ecx │ │ pmovzxbd 0xc(%rdi,%r11,1),%xmm0 │ │ pmovzxbd 0x8(%rdi,%r11,1),%xmm1 │ │ pmovzxbd (%rdi,%r11,1),%xmm2 │ │ pmovzxbd 0x4(%rdi,%r11,1),%xmm3 │ │ @@ -160247,18 +154037,18 @@ │ │ pand %xmm9,%xmm6 │ │ pand %xmm9,%xmm4 │ │ packusdw %xmm6,%xmm4 │ │ packuswb %xmm5,%xmm4 │ │ movdqu %xmm4,0x10(%rdi,%r11,1) │ │ add $0x20,%r11 │ │ add $0x2,%r12 │ │ - jne c05a0 │ │ + jne b9e50 │ │ cmpq $0x0,-0x20(%rsp) │ │ mov %rdx,%rsi │ │ - je c081e │ │ + je ba0ce │ │ pmovzxbd 0xc(%rdi,%r11,1),%xmm0 │ │ pmovzxbd 0x8(%rdi,%r11,1),%xmm1 │ │ pmovzxbd (%rdi,%r11,1),%xmm2 │ │ pmovzxbd 0x4(%rdi,%r11,1),%xmm7 │ │ pmulld %xmm11,%xmm7 │ │ pmulld %xmm11,%xmm2 │ │ pmulld %xmm11,%xmm1 │ │ @@ -160292,31 +154082,31 @@ │ │ packuswb %xmm3,%xmm4 │ │ movdqu %xmm4,(%rdi,%r11,1) │ │ mov -0x10(%rsp),%rdx │ │ mov %rdx,%rbp │ │ cmp %r9,%rdx │ │ mov %ebx,%edx │ │ mov -0x40(%rsp),%r12 │ │ - je c04b0 │ │ + je b9d60 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ mov %rbp,%rbx │ │ not %rbx │ │ test $0x1,%r9b │ │ - je c086f │ │ + je ba11f │ │ movzbl (%rdi,%rbp,1),%r11d │ │ imul %r15d,%r11d │ │ movzbl (%r10,%rbp,1),%eax │ │ imul %r14d,%eax │ │ lea (%r11,%rax,1),%eax │ │ add $0x20,%eax │ │ shr $0x6,%eax │ │ mov %al,(%rdi,%rbp,1) │ │ or $0x1,%rbp │ │ cmp -0x8(%rsp),%rbx │ │ - je c04b0 │ │ + je b9d60 │ │ nopw 0x0(%rax,%rax,1) │ │ movzbl (%rdi,%rbp,1),%eax │ │ imul %r15d,%eax │ │ movzbl (%r10,%rbp,1),%ebx │ │ imul %r14d,%ebx │ │ lea (%rax,%rbx,1),%eax │ │ add $0x20,%eax │ │ @@ -160328,22 +154118,22 @@ │ │ imul %r14d,%ebx │ │ lea (%rax,%rbx,1),%eax │ │ add $0x20,%eax │ │ shr $0x6,%eax │ │ mov %al,0x1(%rdi,%rbp,1) │ │ add $0x2,%rbp │ │ cmp %rbp,%r9 │ │ - jne c0880 │ │ - jmpq c04b0 │ │ + jne ba130 │ │ + jmpq b9d60 │ │ xor %r11d,%r11d │ │ mov -0x44(%rsp),%ecx │ │ cmpq $0x0,-0x20(%rsp) │ │ mov %rdx,%rsi │ │ - jne c0754 │ │ - jmpq c081e │ │ + jne ba004 │ │ + jmpq ba0ce │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ @@ -160355,56 +154145,56 @@ │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ mov %rcx,-0x20(%rsp) │ │ mov %rdx,-0x28(%rsp) │ │ mov %rdi,-0x30(%rsp) │ │ test %r8d,%r8d │ │ - jle c0c8d │ │ + jle ba53d │ │ mov %rsi,%r10 │ │ mov 0x38(%rsp),%r14 │ │ movslq %r8d,%r15 │ │ mov %r8d,%r13d │ │ mov %r13d,%eax │ │ and $0xfffffff8,%eax │ │ mov %rax,-0x18(%rsp) │ │ lea (%r15,%r15,1),%rax │ │ mov %rax,-0x10(%rsp) │ │ xor %esi,%esi │ │ - movdqa 0x39411(%rip),%xmm9 │ │ - movdqa 0x394d8(%rip),%xmm10 │ │ - movdqa 0x394df(%rip),%xmm8 │ │ - movdqa 0x394e6(%rip),%xmm11 │ │ - movdqa 0x394ed(%rip),%xmm12 │ │ - movdqa 0x39514(%rip),%xmm13 │ │ + movdqa 0x441b1(%rip),%xmm9 │ │ + movdqa 0x441f8(%rip),%xmm10 │ │ + movdqa 0x441ff(%rip),%xmm8 │ │ + movdqa 0x44206(%rip),%xmm11 │ │ + movdqa 0x4420d(%rip),%xmm12 │ │ + movdqa 0x44264(%rip),%xmm13 │ │ mov -0x20(%rsp),%rbx │ │ mov -0x28(%rsp),%rax │ │ mov -0x30(%rsp),%rdi │ │ mov %r8d,-0x3c(%rsp) │ │ mov %r10,-0x38(%rsp) │ │ cmp $0x8,%r8d │ │ mov %rsi,-0x8(%rsp) │ │ - jae c09f0 │ │ - jmp c09df │ │ + jae ba2a0 │ │ + jmp ba28f │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ add %r10,%rdi │ │ add %r15,%r14 │ │ mov -0x8(%rsp),%rsi │ │ add $0x1,%rsi │ │ mov -0x10(%rsp),%rcx │ │ add %rcx,%rax │ │ add %rcx,%rbx │ │ add $0xffffffff,%r9d │ │ - je c0c8d │ │ + je ba53d │ │ cmp $0x8,%r8d │ │ mov %rsi,-0x8(%rsp) │ │ - jae c09f0 │ │ + jae ba2a0 │ │ xor %r12d,%r12d │ │ - jmpq c0c35 │ │ + jmpq ba4e5 │ │ nopw 0x0(%rax,%rax,1) │ │ mov %r9d,-0x40(%rsp) │ │ mov %rsi,%rcx │ │ imul %r10,%rcx │ │ mov -0x30(%rsp),%rdx │ │ lea (%rdx,%rcx,1),%r12 │ │ add %r13,%rcx │ │ @@ -160442,29 +154232,29 @@ │ │ seta %r9b │ │ cmp %r10,%r11 │ │ setb %r11b │ │ cmp %rdx,%r8 │ │ seta %cl │ │ mov -0x42(%rsp),%dl │ │ test %dl,-0x41(%rsp) │ │ - jne c0bff │ │ + jne ba4af │ │ mov -0x44(%rsp),%dl │ │ and %dl,-0x43(%rsp) │ │ mov -0x3c(%rsp),%r8d │ │ mov -0x38(%rsp),%r10 │ │ mov %rsi,%r15 │ │ - jne c0bf5 │ │ + jne ba4a5 │ │ and -0x45(%rsp),%bpl │ │ - jne c0bf5 │ │ + jne ba4a5 │ │ and %r9b,%r12b │ │ - jne c0bf5 │ │ + jne ba4a5 │ │ mov $0x0,%r12d │ │ and %cl,%r11b │ │ mov -0x40(%rsp),%r9d │ │ - jne c0c35 │ │ + jne ba4e5 │ │ xor %ecx,%ecx │ │ mov -0x18(%rsp),%rdx │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ pmovsxwd (%rax,%rcx,2),%xmm6 │ │ pmovsxwd 0x8(%rax,%rcx,2),%xmm2 │ │ pmovsxwd (%rbx,%rcx,2),%xmm1 │ │ @@ -160507,61 +154297,61 @@ │ │ packuswb %xmm6,%xmm6 │ │ movq %xmm6,(%rdi,%rcx,1) │ │ packusdw %xmm0,%xmm5 │ │ packuswb %xmm0,%xmm5 │ │ movq %xmm5,(%r14,%rcx,1) │ │ add $0x8,%rcx │ │ cmp %rcx,%rdx │ │ - jne c0b00 │ │ + jne ba3b0 │ │ mov %rdx,%r12 │ │ cmp %r13,%rdx │ │ - jne c0c35 │ │ - jmpq c09b0 │ │ + jne ba4e5 │ │ + jmpq ba260 │ │ xor %r12d,%r12d │ │ mov -0x40(%rsp),%r9d │ │ - jmp c0c35 │ │ + jmp ba4e5 │ │ xor %r12d,%r12d │ │ mov -0x40(%rsp),%r9d │ │ mov -0x3c(%rsp),%r8d │ │ mov -0x38(%rsp),%r10 │ │ mov %rsi,%r15 │ │ - jmp c0c35 │ │ + jmp ba4e5 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ mov %dl,(%rdi,%r12,1) │ │ mov %cl,(%r14,%r12,1) │ │ add $0x1,%r12 │ │ cmp %r12,%r13 │ │ - je c09b0 │ │ + je ba260 │ │ movswl (%rax,%r12,2),%edx │ │ movswl (%rbx,%r12,2),%r11d │ │ mov %edx,%ecx │ │ sub %r11d,%ecx │ │ mov %ecx,%ebp │ │ neg %ebp │ │ cmovl %ecx,%ebp │ │ add $0x8,%ebp │ │ shr $0x8,%ebp │ │ mov $0x1a,%esi │ │ cmp $0x1a,%ebp │ │ - jb c0c60 │ │ + jb ba510 │ │ mov $0x1a,%ebp │ │ lea 0x26(%rbp),%ecx │ │ imul %ecx,%edx │ │ sub %ebp,%esi │ │ imul %r11d,%esi │ │ lea (%rsi,%rdx,1),%edx │ │ add $0x200,%edx │ │ sar $0xa,%edx │ │ cmp $0x100,%edx │ │ - jl c0c85 │ │ + jl ba535 │ │ mov $0xff,%edx │ │ test %edx,%edx │ │ - jg c0c20 │ │ + jg ba4d0 │ │ xor %edx,%edx │ │ - jmp c0c20 │ │ + jmp ba4d0 │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ @@ -160573,15 +154363,15 @@ │ │ push %r12 │ │ push %rbx │ │ sub $0x28,%rsp │ │ mov %rcx,-0x58(%rsp) │ │ mov %rdx,-0x60(%rsp) │ │ mov %rdi,-0x68(%rsp) │ │ test %r8d,%r8d │ │ - jle c12b3 │ │ + jle bab63 │ │ mov %rsi,%r15 │ │ mov 0x60(%rsp),%rcx │ │ movslq %r8d,%r13 │ │ mov %r13d,%eax │ │ sar %eax │ │ mov $0x1,%r8d │ │ sub 0x68(%rsp),%r8d │ │ @@ -160600,114 +154390,114 @@ │ │ mov %rax,-0x18(%rsp) │ │ movd %r8d,%xmm0 │ │ pshufd $0x0,%xmm0,%xmm8 │ │ mov %r13,%rax │ │ add %r13,%rax │ │ mov %rax,(%rsp) │ │ xor %ebx,%ebx │ │ - movdqa 0x38fbd(%rip),%xmm2 │ │ + movdqa 0x43d5d(%rip),%xmm2 │ │ mov -0x58(%rsp),%r11 │ │ mov -0x60(%rsp),%r10 │ │ mov -0x68(%rsp),%r12 │ │ mov %rdx,-0x50(%rsp) │ │ movdqa %xmm8,0x10(%rsp) │ │ mov %rcx,-0x70(%rsp) │ │ cmp $0x8,%rdx │ │ mov %rbx,0x8(%rsp) │ │ - jae c0eb0 │ │ - jmp c0db3 │ │ + jae ba760 │ │ + jmp ba663 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ xchg %ax,%ax │ │ add %r15,%r12 │ │ mov -0x70(%rsp),%rcx │ │ add -0x48(%rsp),%rcx │ │ mov 0x8(%rsp),%rbx │ │ add $0x1,%rbx │ │ mov (%rsp),%rax │ │ add %rax,%r10 │ │ add %rax,%r11 │ │ add $0xffffffff,%r9d │ │ mov -0x50(%rsp),%rdx │ │ - je c12b3 │ │ + je bab63 │ │ mov %rcx,-0x70(%rsp) │ │ cmp $0x8,%rdx │ │ mov %rbx,0x8(%rsp) │ │ - jae c0eb0 │ │ + jae ba760 │ │ xor %ebp,%ebp │ │ mov %rbp,%r14 │ │ shr %r14 │ │ add -0x70(%rsp),%r14 │ │ - jmp c0df8 │ │ + jmp ba6a8 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ mov %al,0x1(%r12,%rbp,1) │ │ lea (%r8,%rbx,1),%eax │ │ add $0x26,%eax │ │ lea (%rdi,%rax,1),%eax │ │ add $0x26,%eax │ │ shr %eax │ │ mov %al,(%r14) │ │ add $0x2,%rbp │ │ add $0x1,%r14 │ │ cmp %r13,%rbp │ │ - jge c0d70 │ │ + jge ba620 │ │ movswl (%r10,%rbp,2),%ecx │ │ movswl (%r11,%rbp,2),%edi │ │ mov %ecx,%eax │ │ sub %edi,%eax │ │ mov %eax,%ebx │ │ neg %ebx │ │ cmovl %eax,%ebx │ │ add $0x8,%ebx │ │ shr $0x8,%ebx │ │ mov $0x1a,%eax │ │ cmp $0x1a,%ebx │ │ - jb c0e22 │ │ + jb ba6d2 │ │ mov $0x1a,%ebx │ │ lea 0x26(%rbx),%edx │ │ imul %ecx,%edx │ │ mov $0x1a,%ecx │ │ sub %ebx,%ecx │ │ imul %edi,%ecx │ │ lea (%rcx,%rdx,1),%ecx │ │ add $0x200,%ecx │ │ sar $0xa,%ecx │ │ cmp $0x100,%ecx │ │ - jl c0e4b │ │ + jl ba6fb │ │ mov $0xff,%ecx │ │ test %ecx,%ecx │ │ - jg c0e51 │ │ + jg ba701 │ │ xor %ecx,%ecx │ │ mov %cl,(%r12,%rbp,1) │ │ movswl 0x2(%r10,%rbp,2),%ecx │ │ movswl 0x2(%r11,%rbp,2),%esi │ │ mov %ecx,%edx │ │ sub %esi,%edx │ │ mov %edx,%edi │ │ neg %edi │ │ cmovl %edx,%edi │ │ add $0x8,%edi │ │ shr $0x8,%edi │ │ cmp $0x1a,%edi │ │ - jb c0e7c │ │ + jb ba72c │ │ mov $0x1a,%edi │ │ lea 0x26(%rdi),%edx │ │ imul %ecx,%edx │ │ sub %edi,%eax │ │ imul %esi,%eax │ │ lea (%rax,%rdx,1),%eax │ │ add $0x200,%eax │ │ sar $0xa,%eax │ │ cmp $0x100,%eax │ │ - jl c0e9e │ │ + jl ba74e │ │ mov $0xff,%eax │ │ test %eax,%eax │ │ - jg c0dd0 │ │ + jg ba680 │ │ xor %eax,%eax │ │ - jmpq c0dd0 │ │ + jmpq ba680 │ │ nopl (%rax) │ │ mov %r9d,-0x74(%rsp) │ │ mov %rbx,%r9 │ │ mov %r15,%rsi │ │ imul %r15,%r9 │ │ mov -0x68(%rsp),%rax │ │ lea (%rax,%r9,1),%rdi │ │ @@ -160746,74 +154536,74 @@ │ │ seta %bpl │ │ cmp %rdx,%r15 │ │ setb %dl │ │ cmp %rcx,%rax │ │ seta %al │ │ mov -0x40(%rsp),%cl │ │ test %cl,-0x30(%rsp) │ │ - jne c12a4 │ │ + jne bab54 │ │ mov -0x76(%rsp),%cl │ │ and %cl,-0x75(%rsp) │ │ mov -0x74(%rsp),%r9d │ │ mov %rsi,%r15 │ │ - jne c0db3 │ │ + jne ba663 │ │ and %dil,%bl │ │ - jne c0db3 │ │ + jne ba663 │ │ and %bpl,%r14b │ │ - jne c0db3 │ │ + jne ba663 │ │ mov $0x0,%ebp │ │ and %al,%dl │ │ - jne c0db5 │ │ + jne ba665 │ │ xor %r14d,%r14d │ │ mov -0x10(%rsp),%rcx │ │ movabs $0x7ffffffffffffff8,%rdx │ │ mov -0x70(%rsp),%rsi │ │ xchg %ax,%ax │ │ movdqu (%r10,%r14,4),%xmm8 │ │ movdqu 0x10(%r10,%r14,4),%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ pshufb %xmm2,%xmm1 │ │ movdqa %xmm8,%xmm2 │ │ - pshufb 0x38d1c(%rip),%xmm2 │ │ + pshufb 0x43abc(%rip),%xmm2 │ │ punpcklqdq %xmm1,%xmm2 │ │ - movdqa 0x38ec0(%rip),%xmm1 │ │ + movdqa 0x43c10(%rip),%xmm1 │ │ movdqa %xmm1,%xmm6 │ │ pshufb %xmm1,%xmm0 │ │ pshufb %xmm1,%xmm8 │ │ punpcklqdq %xmm0,%xmm8 │ │ pshufd $0x4e,%xmm2,%xmm0 │ │ pmovsxwd %xmm0,%xmm10 │ │ pmovsxwd %xmm2,%xmm2 │ │ movdqu (%r11,%r14,4),%xmm1 │ │ movdqu 0x10(%r11,%r14,4),%xmm0 │ │ movdqa %xmm0,%xmm3 │ │ - pshufb 0x38cd2(%rip),%xmm3 │ │ + pshufb 0x43a72(%rip),%xmm3 │ │ movdqa %xmm1,%xmm4 │ │ - pshufb 0x38cc5(%rip),%xmm4 │ │ + pshufb 0x43a65(%rip),%xmm4 │ │ punpcklqdq %xmm3,%xmm4 │ │ pshufb %xmm6,%xmm0 │ │ pshufb %xmm6,%xmm1 │ │ punpcklqdq %xmm0,%xmm1 │ │ pshufd $0x4e,%xmm4,%xmm0 │ │ pmovsxwd %xmm0,%xmm14 │ │ pmovsxwd %xmm4,%xmm3 │ │ movdqa %xmm3,-0x40(%rsp) │ │ movdqa %xmm2,%xmm0 │ │ psubd %xmm3,%xmm0 │ │ movdqa %xmm10,%xmm3 │ │ psubd %xmm14,%xmm3 │ │ pabsd %xmm3,%xmm3 │ │ pabsd %xmm0,%xmm0 │ │ - movdqa 0x38ce8(%rip),%xmm11 │ │ + movdqa 0x43a88(%rip),%xmm11 │ │ paddd %xmm11,%xmm0 │ │ paddd %xmm11,%xmm3 │ │ psrld $0x8,%xmm3 │ │ psrld $0x8,%xmm0 │ │ movdqa %xmm0,%xmm15 │ │ - movdqa 0x38d97(%rip),%xmm7 │ │ + movdqa 0x43ab7(%rip),%xmm7 │ │ pminud %xmm7,%xmm15 │ │ movdqa %xmm3,%xmm4 │ │ pminud %xmm7,%xmm4 │ │ packusdw %xmm4,%xmm15 │ │ pmovsxwd %xmm8,%xmm6 │ │ pmovsxwd %xmm1,%xmm5 │ │ movdqa %xmm5,-0x30(%rsp) │ │ @@ -160832,31 +154622,31 @@ │ │ psubd %xmm12,%xmm1 │ │ pabsd %xmm1,%xmm9 │ │ paddd %xmm11,%xmm9 │ │ psrld $0x8,%xmm9 │ │ movdqa %xmm9,%xmm1 │ │ pminud %xmm7,%xmm1 │ │ packusdw %xmm1,%xmm13 │ │ - movdqa 0x38d15(%rip),%xmm7 │ │ + movdqa 0x43a35(%rip),%xmm7 │ │ movdqa %xmm7,%xmm11 │ │ movdqa %xmm7,%xmm1 │ │ psubusw %xmm15,%xmm1 │ │ pshufd $0x4e,%xmm1,%xmm5 │ │ pmovzxwd %xmm5,%xmm5 │ │ pmulld %xmm14,%xmm5 │ │ pmovzxwd %xmm1,%xmm1 │ │ pmulld -0x40(%rsp),%xmm1 │ │ - movdqa 0x38cf3(%rip),%xmm7 │ │ + movdqa 0x43a13(%rip),%xmm7 │ │ movdqa %xmm7,%xmm14 │ │ pminud %xmm7,%xmm3 │ │ - movdqa 0x38cf1(%rip),%xmm7 │ │ + movdqa 0x43a11(%rip),%xmm7 │ │ movdqa %xmm7,%xmm15 │ │ paddd %xmm7,%xmm3 │ │ pmulld %xmm3,%xmm10 │ │ - movdqa 0x38d0a(%rip),%xmm7 │ │ + movdqa 0x43a5a(%rip),%xmm7 │ │ paddd %xmm7,%xmm10 │ │ paddd %xmm5,%xmm10 │ │ pminud %xmm14,%xmm0 │ │ paddd %xmm15,%xmm0 │ │ pmulld %xmm0,%xmm2 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm1,%xmm2 │ │ @@ -160883,41 +154673,41 @@ │ │ psrad $0xa,%xmm6 │ │ psrad $0xa,%xmm8 │ │ packssdw %xmm8,%xmm6 │ │ packuswb %xmm2,%xmm2 │ │ packuswb %xmm6,%xmm6 │ │ punpcklbw %xmm6,%xmm2 │ │ movdqu %xmm2,(%r12,%r14,2) │ │ - movdqa 0x38ab5(%rip),%xmm2 │ │ + movdqa 0x43855(%rip),%xmm2 │ │ movdqa 0x10(%rsp),%xmm1 │ │ paddd %xmm1,%xmm0 │ │ paddd %xmm4,%xmm0 │ │ paddd %xmm1,%xmm3 │ │ paddd %xmm9,%xmm3 │ │ - movdqa 0x38b86(%rip),%xmm1 │ │ + movdqa 0x439a6(%rip),%xmm1 │ │ psrld $0x1,%xmm3 │ │ psrld $0x1,%xmm0 │ │ pshufb %xmm2,%xmm0 │ │ pshufb %xmm2,%xmm3 │ │ punpcklqdq %xmm3,%xmm0 │ │ pshufb %xmm1,%xmm0 │ │ mov %r14,%rax │ │ and %rdx,%rax │ │ movq %xmm0,(%rsi,%rax,1) │ │ add $0x8,%r14 │ │ cmp %r14,%rcx │ │ - jne c0fb0 │ │ + jne ba860 │ │ mov -0x18(%rsp),%rbp │ │ cmp %rcx,-0x50(%rsp) │ │ - je c0d70 │ │ - jmpq c0db5 │ │ + je ba620 │ │ + jmpq ba665 │ │ xor %ebp,%ebp │ │ mov -0x74(%rsp),%r9d │ │ mov %rsi,%r15 │ │ - jmpq c0db5 │ │ + jmpq ba665 │ │ add $0x28,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ @@ -160951,172 +154741,172 @@ │ │ lea (%rax,%rax,1),%rsi │ │ mov %rsi,-0x40(%rsp) │ │ movd %r15d,%xmm0 │ │ pshufd $0x0,%xmm0,%xmm8 │ │ mov %rax,-0x38(%rsp) │ │ movdqa %xmm8,-0x18(%rsp) │ │ cmpl $0x0,-0x44(%rsp) │ │ - jg c1372 │ │ - jmpq c1c80 │ │ + jg bac22 │ │ + jmpq bb530 │ │ lea (%rdx,%r14,2),%rdx │ │ lea (%rcx,%r14,2),%rcx │ │ add -0x28(%rsp),%rdi │ │ add $0xffffffff,%r9d │ │ - je c1ca6 │ │ + je bb556 │ │ cmpl $0x0,-0x44(%rsp) │ │ - jle c1c80 │ │ + jle bb530 │ │ test $0x1,%r9b │ │ - jne c1480 │ │ + jne bad30 │ │ mov -0x60(%rsp),%rax │ │ cmp $0x8,%rax │ │ - jae c158c │ │ + jae bae3c │ │ xor %ebx,%ebx │ │ mov %rbx,%r13 │ │ shr %r13 │ │ add %r11,%r13 │ │ - jmp c13bb │ │ + jmp bac6b │ │ nopl 0x0(%rax,%rax,1) │ │ mov %al,0x1(%rdi,%rbx,1) │ │ lea (%rsi,%rbp,1),%eax │ │ add $0x4c,%eax │ │ mov %al,0x0(%r13) │ │ add $0x2,%rbx │ │ add $0x1,%r13 │ │ cmp %r14,%rbx │ │ - jge c1350 │ │ + jge bac00 │ │ movswl (%rdx,%rbx,2),%r10d │ │ movswl (%rcx,%rbx,2),%r8d │ │ mov %r10d,%eax │ │ sub %r8d,%eax │ │ mov %eax,%esi │ │ neg %esi │ │ cmovl %eax,%esi │ │ add $0x8,%esi │ │ shr $0x8,%esi │ │ mov $0x1a,%r12d │ │ cmp $0x1a,%esi │ │ - jb c13e8 │ │ + jb bac98 │ │ mov $0x1a,%esi │ │ lea 0x26(%rsi),%ebp │ │ imul %r10d,%ebp │ │ mov $0x1a,%eax │ │ sub %esi,%eax │ │ imul %r8d,%eax │ │ lea (%rax,%rbp,1),%ebp │ │ add $0x200,%ebp │ │ sar $0xa,%ebp │ │ cmp $0x100,%ebp │ │ - jl c1413 │ │ + jl bacc3 │ │ mov $0xff,%ebp │ │ test %ebp,%ebp │ │ - jg c1419 │ │ + jg bacc9 │ │ xor %ebp,%ebp │ │ mov %bpl,(%rdi,%rbx,1) │ │ movswl 0x2(%rdx,%rbx,2),%r10d │ │ movswl 0x2(%rcx,%rbx,2),%r8d │ │ mov %r10d,%eax │ │ sub %r8d,%eax │ │ mov %eax,%ebp │ │ neg %ebp │ │ cmovl %eax,%ebp │ │ add $0x8,%ebp │ │ shr $0x8,%ebp │ │ cmp $0x1a,%ebp │ │ - jb c1446 │ │ + jb bacf6 │ │ mov $0x1a,%ebp │ │ lea 0x26(%rbp),%eax │ │ imul %r10d,%eax │ │ sub %ebp,%r12d │ │ imul %r8d,%r12d │ │ lea (%r12,%rax,1),%eax │ │ add $0x200,%eax │ │ sar $0xa,%eax │ │ cmp $0x100,%eax │ │ - jl c146c │ │ + jl bad1c │ │ mov $0xff,%eax │ │ test %eax,%eax │ │ - jg c13a0 │ │ + jg bac50 │ │ xor %eax,%eax │ │ - jmpq c13a0 │ │ + jmpq bac50 │ │ nopl 0x0(%rax,%rax,1) │ │ mov -0x60(%rsp),%rax │ │ cmp $0x7,%rax │ │ - ja c18dd │ │ + ja bb18d │ │ xor %ebx,%ebx │ │ mov %rbx,%r13 │ │ shr %r13 │ │ add %r11,%r13 │ │ - jmp c14cc │ │ + jmp bad7c │ │ nopl 0x0(%rax) │ │ mov %al,0x1(%rdi,%rbx,1) │ │ lea (%rsi,%rbp,1),%eax │ │ add $0x4c,%eax │ │ movzbl 0x0(%r13),%esi │ │ add %r15d,%eax │ │ add %esi,%eax │ │ shr $0x2,%eax │ │ mov %al,0x0(%r13) │ │ add $0x2,%rbx │ │ add $0x1,%r13 │ │ cmp %r14,%rbx │ │ - jge c1c80 │ │ + jge bb530 │ │ movswl (%rdx,%rbx,2),%r10d │ │ movswl (%rcx,%rbx,2),%r8d │ │ mov %r10d,%eax │ │ sub %r8d,%eax │ │ mov %eax,%esi │ │ neg %esi │ │ cmovl %eax,%esi │ │ add $0x8,%esi │ │ shr $0x8,%esi │ │ mov $0x1a,%r12d │ │ cmp $0x1a,%esi │ │ - jb c14f9 │ │ + jb bada9 │ │ mov $0x1a,%esi │ │ lea 0x26(%rsi),%ebp │ │ imul %r10d,%ebp │ │ mov $0x1a,%eax │ │ sub %esi,%eax │ │ imul %r8d,%eax │ │ lea (%rax,%rbp,1),%ebp │ │ add $0x200,%ebp │ │ sar $0xa,%ebp │ │ cmp $0x100,%ebp │ │ - jl c1524 │ │ + jl badd4 │ │ mov $0xff,%ebp │ │ test %ebp,%ebp │ │ - jg c152a │ │ + jg badda │ │ xor %ebp,%ebp │ │ mov %bpl,(%rdi,%rbx,1) │ │ movswl 0x2(%rdx,%rbx,2),%r10d │ │ movswl 0x2(%rcx,%rbx,2),%r8d │ │ mov %r10d,%eax │ │ sub %r8d,%eax │ │ mov %eax,%ebp │ │ neg %ebp │ │ cmovl %eax,%ebp │ │ add $0x8,%ebp │ │ shr $0x8,%ebp │ │ cmp $0x1a,%ebp │ │ - jb c1557 │ │ + jb bae07 │ │ mov $0x1a,%ebp │ │ lea 0x26(%rbp),%eax │ │ imul %r10d,%eax │ │ sub %ebp,%r12d │ │ imul %r8d,%r12d │ │ lea (%r12,%rax,1),%eax │ │ add $0x200,%eax │ │ sar $0xa,%eax │ │ cmp $0x100,%eax │ │ - jl c157d │ │ + jl bae2d │ │ mov $0xff,%eax │ │ test %eax,%eax │ │ - jg c14a0 │ │ + jg bad50 │ │ xor %eax,%eax │ │ - jmpq c14a0 │ │ + jmpq bad50 │ │ mov -0x30(%rsp),%rbx │ │ lea (%rdi,%rbx,1),%rsi │ │ lea (%r11,%rax,1),%rbp │ │ lea (%rdx,%rbx,2),%rax │ │ lea (%rcx,%rbx,2),%r12 │ │ cmp %rbp,%rdi │ │ setb -0x58(%rsp) │ │ @@ -161135,37 +154925,37 @@ │ │ cmp %rdx,%rbp │ │ seta %al │ │ cmp %r12,%r11 │ │ setb %sil │ │ cmp %rcx,%rbp │ │ seta %bpl │ │ test %r10b,-0x58(%rsp) │ │ - jne c138b │ │ + jne bac3b │ │ and -0x61(%rsp),%bl │ │ - jne c138b │ │ + jne bac3b │ │ and -0x62(%rsp),%r13b │ │ - jne c138b │ │ + jne bac3b │ │ and %al,%r8b │ │ - jne c138b │ │ + jne bac3b │ │ mov $0x0,%ebx │ │ and %bpl,%sil │ │ - jne c138d │ │ + jne bac3d │ │ xor %ebx,%ebx │ │ movabs $0x7ffffffffffffff8,%rsi │ │ mov -0x38(%rsp),%rbp │ │ movdqu (%rdx,%rbx,4),%xmm12 │ │ movdqu 0x10(%rdx,%rbx,4),%xmm1 │ │ movdqa %xmm1,%xmm2 │ │ - movdqa 0x386a8(%rip),%xmm3 │ │ + movdqa 0x43448(%rip),%xmm3 │ │ movdqa %xmm3,%xmm0 │ │ pshufb %xmm3,%xmm2 │ │ movdqa %xmm12,%xmm3 │ │ pshufb %xmm0,%xmm3 │ │ punpcklqdq %xmm2,%xmm3 │ │ - movdqa 0x38839(%rip),%xmm2 │ │ + movdqa 0x43589(%rip),%xmm2 │ │ movdqa %xmm2,%xmm4 │ │ pshufb %xmm2,%xmm1 │ │ pshufb %xmm2,%xmm12 │ │ punpcklqdq %xmm1,%xmm12 │ │ pshufd $0x4e,%xmm3,%xmm1 │ │ pmovsxwd %xmm1,%xmm6 │ │ pmovsxwd %xmm3,%xmm5 │ │ @@ -161184,21 +154974,21 @@ │ │ pmovsxwd %xmm3,%xmm11 │ │ movdqa %xmm5,%xmm1 │ │ psubd %xmm11,%xmm1 │ │ movdqa %xmm6,%xmm2 │ │ psubd %xmm14,%xmm2 │ │ pabsd %xmm2,%xmm15 │ │ pabsd %xmm1,%xmm9 │ │ - movdqa 0x3866f(%rip),%xmm10 │ │ + movdqa 0x4340f(%rip),%xmm10 │ │ paddd %xmm10,%xmm9 │ │ paddd %xmm10,%xmm15 │ │ psrld $0x8,%xmm15 │ │ psrld $0x8,%xmm9 │ │ movdqa %xmm9,%xmm8 │ │ - movdqa 0x3871c(%rip),%xmm2 │ │ + movdqa 0x4343c(%rip),%xmm2 │ │ pminud %xmm2,%xmm8 │ │ movdqa %xmm15,%xmm3 │ │ pminud %xmm2,%xmm3 │ │ packusdw %xmm3,%xmm8 │ │ pmovsxwd %xmm12,%xmm4 │ │ pmovsxwd %xmm7,%xmm0 │ │ movdqa %xmm0,-0x58(%rsp) │ │ @@ -161217,28 +155007,28 @@ │ │ psubd %xmm12,%xmm7 │ │ pabsd %xmm7,%xmm1 │ │ paddd %xmm10,%xmm1 │ │ psrld $0x8,%xmm1 │ │ movdqa %xmm1,%xmm7 │ │ pminud %xmm2,%xmm7 │ │ packusdw %xmm7,%xmm13 │ │ - movdqa 0x3869d(%rip),%xmm10 │ │ + movdqa 0x433bd(%rip),%xmm10 │ │ movdqa %xmm10,%xmm7 │ │ psubusw %xmm8,%xmm7 │ │ pshufd $0x4e,%xmm7,%xmm2 │ │ pmovzxwd %xmm2,%xmm2 │ │ pmulld %xmm14,%xmm2 │ │ pmovzxwd %xmm7,%xmm7 │ │ pmulld %xmm11,%xmm7 │ │ - movdqa 0x3867f(%rip),%xmm8 │ │ + movdqa 0x4339f(%rip),%xmm8 │ │ pminud %xmm8,%xmm15 │ │ - movdqa 0x38680(%rip),%xmm11 │ │ + movdqa 0x433a0(%rip),%xmm11 │ │ paddd %xmm11,%xmm15 │ │ pmulld %xmm15,%xmm6 │ │ - movdqa 0x3869c(%rip),%xmm14 │ │ + movdqa 0x433ec(%rip),%xmm14 │ │ paddd %xmm14,%xmm6 │ │ paddd %xmm2,%xmm6 │ │ pminud %xmm8,%xmm9 │ │ paddd %xmm11,%xmm9 │ │ pmulld %xmm9,%xmm5 │ │ paddd %xmm14,%xmm5 │ │ paddd %xmm7,%xmm5 │ │ @@ -161274,19 +155064,19 @@ │ │ packusdw %xmm1,%xmm3 │ │ packuswb %xmm0,%xmm3 │ │ mov %rbx,%rax │ │ and %rsi,%rax │ │ movq %xmm3,(%r11,%rax,1) │ │ add $0x8,%rbx │ │ cmp %rbx,%rbp │ │ - jne c1630 │ │ + jne baee0 │ │ mov -0x40(%rsp),%rbx │ │ cmp %rbp,-0x60(%rsp) │ │ - je c1350 │ │ - jmpq c138d │ │ + je bac00 │ │ + jmpq bac3d │ │ mov -0x30(%rsp),%rbx │ │ lea (%rdi,%rbx,1),%rsi │ │ lea (%r11,%rax,1),%rbp │ │ lea (%rdx,%rbx,2),%rax │ │ lea (%rcx,%rbx,2),%r13 │ │ cmp %rbp,%rdi │ │ setb -0x58(%rsp) │ │ @@ -161305,39 +155095,39 @@ │ │ cmp %rdx,%rbp │ │ seta %al │ │ cmp %r13,%r11 │ │ setb %sil │ │ cmp %rcx,%rbp │ │ seta %bpl │ │ test %r10b,-0x58(%rsp) │ │ - jne c148f │ │ + jne bad3f │ │ and -0x61(%rsp),%bl │ │ - jne c148f │ │ + jne bad3f │ │ and -0x62(%rsp),%r12b │ │ - jne c148f │ │ + jne bad3f │ │ and %al,%r8b │ │ - jne c148f │ │ + jne bad3f │ │ mov $0x0,%ebx │ │ and %bpl,%sil │ │ - jne c1491 │ │ + jne bad41 │ │ xor %r13d,%r13d │ │ movabs $0x7ffffffffffffff8,%rsi │ │ mov -0x38(%rsp),%rbp │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ movdqu (%rdx,%r13,4),%xmm7 │ │ movdqu 0x10(%rdx,%r13,4),%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ - movdqa 0x38347(%rip),%xmm2 │ │ + movdqa 0x430e7(%rip),%xmm2 │ │ movdqa %xmm2,%xmm3 │ │ pshufb %xmm2,%xmm1 │ │ movdqa %xmm7,%xmm2 │ │ pshufb %xmm3,%xmm2 │ │ punpcklqdq %xmm1,%xmm2 │ │ - movdqa 0x384d9(%rip),%xmm1 │ │ + movdqa 0x43229(%rip),%xmm1 │ │ movdqa %xmm1,%xmm6 │ │ pshufb %xmm1,%xmm0 │ │ pshufb %xmm1,%xmm7 │ │ punpcklqdq %xmm0,%xmm7 │ │ pshufd $0x4e,%xmm2,%xmm0 │ │ pmovsxwd %xmm0,%xmm9 │ │ pmovsxwd %xmm2,%xmm5 │ │ @@ -161356,21 +155146,21 @@ │ │ pmovsxwd %xmm2,%xmm11 │ │ movdqa %xmm5,%xmm0 │ │ psubd %xmm11,%xmm0 │ │ movdqa %xmm9,%xmm1 │ │ psubd %xmm14,%xmm1 │ │ pabsd %xmm1,%xmm3 │ │ pabsd %xmm0,%xmm12 │ │ - movdqa 0x3830e(%rip),%xmm10 │ │ + movdqa 0x430ae(%rip),%xmm10 │ │ paddd %xmm10,%xmm12 │ │ paddd %xmm10,%xmm3 │ │ psrld $0x8,%xmm3 │ │ psrld $0x8,%xmm12 │ │ movdqa %xmm12,%xmm15 │ │ - movdqa 0x383bc(%rip),%xmm2 │ │ + movdqa 0x430dc(%rip),%xmm2 │ │ pminud %xmm2,%xmm15 │ │ movdqa %xmm3,%xmm0 │ │ pminud %xmm2,%xmm0 │ │ packusdw %xmm0,%xmm15 │ │ pmovsxwd %xmm7,%xmm6 │ │ pmovsxwd %xmm4,%xmm0 │ │ movdqa %xmm0,-0x58(%rsp) │ │ @@ -161389,28 +155179,28 @@ │ │ psubd %xmm0,%xmm4 │ │ pabsd %xmm4,%xmm8 │ │ paddd %xmm10,%xmm8 │ │ psrld $0x8,%xmm8 │ │ movdqa %xmm8,%xmm4 │ │ pminud %xmm2,%xmm4 │ │ packusdw %xmm4,%xmm13 │ │ - movdqa 0x3833f(%rip),%xmm10 │ │ + movdqa 0x4305f(%rip),%xmm10 │ │ movdqa %xmm10,%xmm4 │ │ psubusw %xmm15,%xmm4 │ │ pshufd $0x4e,%xmm4,%xmm2 │ │ pmovzxwd %xmm2,%xmm2 │ │ pmulld %xmm14,%xmm2 │ │ pmovzxwd %xmm4,%xmm4 │ │ pmulld %xmm11,%xmm4 │ │ - movdqa 0x38321(%rip),%xmm14 │ │ + movdqa 0x43041(%rip),%xmm14 │ │ pminud %xmm14,%xmm3 │ │ - movdqa 0x38322(%rip),%xmm11 │ │ + movdqa 0x43042(%rip),%xmm11 │ │ paddd %xmm11,%xmm3 │ │ pmulld %xmm3,%xmm9 │ │ - movdqa 0x3833e(%rip),%xmm15 │ │ + movdqa 0x4308e(%rip),%xmm15 │ │ paddd %xmm15,%xmm9 │ │ paddd %xmm2,%xmm9 │ │ pminud %xmm14,%xmm12 │ │ paddd %xmm11,%xmm12 │ │ pmulld %xmm12,%xmm5 │ │ paddd %xmm15,%xmm5 │ │ paddd %xmm4,%xmm5 │ │ @@ -161450,34 +155240,34 @@ │ │ paddd %xmm2,%xmm1 │ │ paddd %xmm0,%xmm1 │ │ pmovzxbd 0x4(%r11,%rax,1),%xmm0 │ │ paddd %xmm2,%xmm8 │ │ paddd %xmm0,%xmm8 │ │ psrld $0x2,%xmm1 │ │ psrld $0x2,%xmm8 │ │ - movdqa 0x38158(%rip),%xmm0 │ │ + movdqa 0x42fc8(%rip),%xmm0 │ │ pshufb %xmm0,%xmm8 │ │ pshufb %xmm0,%xmm1 │ │ punpckldq %xmm8,%xmm1 │ │ movq %xmm1,(%r11,%rax,1) │ │ add $0x8,%r13 │ │ cmp %r13,%rbp │ │ - jne c1990 │ │ + jne bb240 │ │ mov -0x40(%rsp),%rbx │ │ cmp %rbp,-0x60(%rsp) │ │ - jne c1491 │ │ + jne bad41 │ │ nopl 0x0(%rax,%rax,1) │ │ lea (%rdx,%r14,2),%rdx │ │ lea (%rcx,%r14,2),%rcx │ │ add -0x28(%rsp),%rdi │ │ test $0x1,%r9b │ │ - je c135d │ │ + je bac0d │ │ add -0x20(%rsp),%r11 │ │ add $0xffffffff,%r9d │ │ - jne c1367 │ │ + jne bac17 │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ @@ -161521,23 +155311,23 @@ │ │ mov %r15d,%edx │ │ mov %r11d,%r15d │ │ mov %r12d,%r11d │ │ mov %esi,%r12d │ │ lea 0x200(%r10),%esi │ │ sar $0xa,%esi │ │ movslq %esi,%rsi │ │ - lea 0x4811f(%rip),%rax │ │ + lea 0x5268f(%rip),%rax │ │ movsbl 0x200(%rax,%rsi,8),%edi │ │ imul %edi,%r14d │ │ - lea 0x4810c(%rip),%rax │ │ + lea 0x5267c(%rip),%rax │ │ movsbl 0x204(%rax,%rsi,8),%edi │ │ imul %edi,%ecx │ │ add %r14d,%ecx │ │ mov %rbx,%r14 │ │ - lea 0x480f4(%rip),%rax │ │ + lea 0x52664(%rip),%rax │ │ mov %rax,%rbx │ │ movsbl 0x201(%rax,%rsi,8),%edi │ │ movzbl %r13b,%eax │ │ imul %edi,%eax │ │ add %ecx,%eax │ │ movsbl 0x205(%rbx,%rsi,8),%ecx │ │ movzbl %dl,%edi │ │ @@ -161563,60 +155353,60 @@ │ │ add $0x4,%eax │ │ shr $0x3,%eax │ │ mov %ax,(%r14,%rbp,2) │ │ add $0x1,%rbp │ │ movswl (%r8),%eax │ │ add %eax,%r10d │ │ cmp $0x8,%rbp │ │ - jne c1d30 │ │ + jne bb5e0 │ │ mov -0x68(%rsp),%rax │ │ add %rax,-0x80(%rsp) │ │ add $0x10,%r14 │ │ mov -0x58(%rsp),%rcx │ │ add $0x1,%ecx │ │ movswl 0x2(%r8),%eax │ │ mov -0x6c(%rsp),%ebx │ │ add %eax,%ebx │ │ cmp $0xf,%ecx │ │ - jne c1d00 │ │ + jne bb5b0 │ │ movabs $0x100000000,%r12 │ │ xor %r10d,%r10d │ │ lea -0x20(%rsp),%r15 │ │ mov 0xe0(%rsp),%eax │ │ - lea 0x4801b(%rip),%r14 │ │ - jmp c1e9c │ │ + lea 0x5258b(%rip),%r14 │ │ + jmp bb74c │ │ nopw 0x0(%rax,%rax,1) │ │ add $0x10,%r15 │ │ mov -0x78(%rsp),%rax │ │ add -0x60(%rsp),%rax │ │ mov %rax,-0x78(%rsp) │ │ add $0x1,%r10d │ │ movswl 0x6(%r8),%eax │ │ add %eax,%r9d │ │ mov %r9d,%eax │ │ cmp $0x8,%r10d │ │ - je c1fd0 │ │ + je bb880 │ │ movabs $0xffffffe800000000,%r13 │ │ movabs $0xfffffff000000000,%r11 │ │ movabs $0xfffffff800000000,%rsi │ │ xor %edx,%edx │ │ mov %eax,%r9d │ │ mov %eax,%ecx │ │ - jmp c1eef │ │ + jmp bb79f │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ mov -0x78(%rsp),%rax │ │ mov %dil,(%rax,%rdx,1) │ │ add $0x1,%rdx │ │ movswl 0x4(%r8),%eax │ │ add %eax,%ecx │ │ add %r12,%r11 │ │ add %r12,%r13 │ │ add %r12,%rsi │ │ - je c1e70 │ │ + je bb720 │ │ lea 0x200(%rcx),%edi │ │ sar $0xa,%edi │ │ movslq %edi,%rdi │ │ movsbl 0x200(%r14,%rdi,8),%ebx │ │ mov %r13,%rax │ │ sar $0x1f,%rax │ │ movswl (%r15,%rax,1),%eax │ │ @@ -161652,20 +155442,20 @@ │ │ movsbl 0x207(%r14,%rdi,8),%eax │ │ movswl 0x40(%r15,%rdx,2),%edi │ │ imul %eax,%edi │ │ lea (%rdi,%rbx,1),%edi │ │ add $0x400,%edi │ │ sar $0xb,%edi │ │ cmp $0x100,%edi │ │ - jl c1fc1 │ │ + jl bb871 │ │ mov $0xff,%edi │ │ test %edi,%edi │ │ - jg c1ed0 │ │ + jg bb780 │ │ xor %edi,%edi │ │ - jmpq c1ed0 │ │ + jmpq bb780 │ │ add $0xa8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ @@ -161712,15 +155502,15 @@ │ │ movzbl -0x72(%rsp),%r9d │ │ mov %r12d,%r15d │ │ mov %r11d,%r12d │ │ mov %esi,%r10d │ │ lea 0x200(%rdi),%esi │ │ sar $0xa,%esi │ │ movslq %esi,%rsi │ │ - lea 0x47dce(%rip),%rdx │ │ + lea 0x5233e(%rip),%rdx │ │ movsbl 0x200(%rdx,%rsi,8),%r11d │ │ imul %r11d,%r14d │ │ movsbl 0x204(%rdx,%rsi,8),%eax │ │ imul %eax,%ecx │ │ add %r14d,%ecx │ │ movsbl 0x201(%rdx,%rsi,8),%eax │ │ movzbl %r13b,%ebx │ │ @@ -161755,33 +155545,33 @@ │ │ shr $0x3,%eax │ │ mov %ax,(%r14,%rbp,2) │ │ add $0x1,%rbp │ │ movswl (%r8),%eax │ │ movzbl -0x71(%rsp),%ebx │ │ add %eax,%edi │ │ cmp $0x8,%rbp │ │ - jne c2080 │ │ + jne bb930 │ │ mov -0x58(%rsp),%rdx │ │ add 0xb8(%rsp),%rdx │ │ addq $0x10,-0x60(%rsp) │ │ mov 0xc0(%rsp),%rcx │ │ add $0x1,%ecx │ │ mov -0x70(%rsp),%rax │ │ movswl 0x2(%rax),%eax │ │ mov -0x64(%rsp),%r9d │ │ add %eax,%r9d │ │ cmp $0xf,%ecx │ │ - jne c2040 │ │ + jne bb8f0 │ │ mov 0xa8(%rsp),%r11 │ │ add $0xe,%r11 │ │ mov 0xb0(%rsp),%r9 │ │ add %r9,%r9 │ │ xor %ecx,%ecx │ │ mov 0x100(%rsp),%r10d │ │ - lea 0x47cb2(%rip),%rbx │ │ + lea 0x52222(%rip),%rbx │ │ mov -0x70(%rsp),%r8 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ lea 0x200(%r10),%eax │ │ sar $0xa,%eax │ │ cltq │ │ movsbl 0x200(%rbx,%rax,8),%edx │ │ @@ -162099,7167 +155889,15021 @@ │ │ mov %ax,(%r11) │ │ movswl 0x6(%r8),%eax │ │ add %r10d,%eax │ │ add %r9,%r11 │ │ add $0x10,%rcx │ │ mov %eax,%r10d │ │ cmp $0x80,%ecx │ │ - jne c21e0 │ │ + jne bba90 │ │ + add $0xc8,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + sub $0xc8,%rsp │ │ + mov 0x100(%rsp),%r15 │ │ + lea -0x1(%rcx),%r11d │ │ + cmp %r9d,%r11d │ │ + cmovg %r9d,%r11d │ │ + xor %r12d,%r12d │ │ + test %r9d,%r9d │ │ + cmovs %r12d,%r11d │ │ + lea -0x1(%rdx),%r14d │ │ + cmp %r8d,%r14d │ │ + cmovg %r8d,%r14d │ │ + test %r8d,%r8d │ │ + cmovs %r12d,%r14d │ │ + mov %r8d,%ebx │ │ + neg %ebx │ │ + lea -0x1(%rdi),%ebp │ │ + cmp %ebx,%ebp │ │ + mov %ebx,%r10d │ │ + cmovle %ebp,%r10d │ │ + test %ebx,%ebx │ │ + cmovs %r12d,%r10d │ │ + mov %rdi,0x78(%rsp) │ │ + mov %edi,%ebx │ │ + sub %edx,%ebx │ │ + add %r8d,%ebx │ │ + cmp %ebx,%ebp │ │ + cmovg %ebx,%ebp │ │ + test %ebx,%ebx │ │ + cmovs %r12d,%ebp │ │ + mov %r9d,%edx │ │ + neg %edx │ │ + lea -0x1(%rsi),%ebx │ │ + cmp %edx,%ebx │ │ + mov %edx,%eax │ │ + cmovle %ebx,%eax │ │ + test %edx,%edx │ │ + cmovs %r12d,%eax │ │ + mov %esi,%edx │ │ + sub %ecx,%edx │ │ + add %r9d,%edx │ │ + cmp %edx,%ebx │ │ + cmovg %edx,%ebx │ │ + test %edx,%edx │ │ + cmovs %r12d,%ebx │ │ + mov %rax,0x80(%rsp) │ │ + movslq %eax,%r8 │ │ + mov %r8,%rax │ │ + imul 0x108(%rsp),%rax │ │ + mov %rax,0x48(%rsp) │ │ + lea (%r15,%rax,1),%r13 │ │ + mov %esi,%edx │ │ + sub %r8d,%edx │ │ + mov %rbx,%rcx │ │ + mov %rbx,0x40(%rsp) │ │ + sub %ebx,%edx │ │ + mov %edx,0x3c(%rsp) │ │ + test %edx,%edx │ │ + jle bc706 │ │ + mov %r13,0x58(%rsp) │ │ + mov 0x110(%rsp),%r13 │ │ + movslq %r11d,%rdi │ │ + mov %rdi,%rdx │ │ + imul 0x118(%rsp),%rdx │ │ + movslq %r14d,%r11 │ │ + lea (%rdx,%r11,1),%r12 │ │ + add %r13,%r12 │ │ + movslq %r10d,%rbx │ │ + movslq %ebp,%rcx │ │ + mov 0x78(%rsp),%rax │ │ + sub %ebx,%eax │ │ + mov %rcx,0x18(%rsp) │ │ + sub %ecx,%eax │ │ + cltq │ │ + mov %rax,0x20(%rsp) │ │ + mov 0x80(%rsp),%rbp │ │ + mov %ebp,%ecx │ │ + not %ecx │ │ + add %esi,%ecx │ │ + lea (%rbx,%rax,1),%eax │ │ + add $0xffffffff,%eax │ │ + movslq %eax,%r9 │ │ + mov %rbx,0x28(%rsp) │ │ + test %ebx,%ebx │ │ + mov %rdx,0x60(%rsp) │ │ + je bc342 │ │ + mov 0x3c(%rsp),%ebp │ │ + and $0x1,%ebp │ │ + mov 0x58(%rsp),%rbx │ │ + cmp 0x40(%rsp),%ecx │ │ + je bc52a │ │ + add %r11,%r13 │ │ + add $0x1,%rdi │ │ + mov 0x118(%rsp),%rax │ │ + imul %rax,%rdi │ │ + mov %rdi,0x50(%rsp) │ │ + add %rax,%rax │ │ + mov %rax,0x70(%rsp) │ │ + mov 0x28(%rsp),%rbx │ │ + mov 0x48(%rsp),%rax │ │ + mov %rax,%rdi │ │ + lea (%rax,%rbx,1),%rax │ │ + mov 0x20(%rsp),%rcx │ │ + mov %rax,0x68(%rsp) │ │ + lea (%rax,%rcx,1),%rax │ │ + mov %rax,0xa8(%rsp) │ │ + mov 0x108(%rsp),%rax │ │ + mov %rax,%r10 │ │ + lea (%rax,%rax,1),%rax │ │ + mov %rax,0xb8(%rsp) │ │ + lea (%rdi,%r9,1),%rax │ │ + mov %rax,0xa0(%rsp) │ │ + add $0x1,%r8 │ │ + imul %r10,%r8 │ │ + mov %r9,0x88(%rsp) │ │ + lea (%r8,%r9,1),%rax │ │ + mov %rax,0x98(%rsp) │ │ + mov %r8,%rax │ │ + mov %r8,0x30(%rsp) │ │ + lea (%r8,%rbx,1),%rax │ │ + mov %rax,0xb0(%rsp) │ │ + lea (%rax,%rcx,1),%rax │ │ + mov %rax,0x90(%rsp) │ │ + mov 0x40(%rsp),%rax │ │ + mov 0x80(%rsp),%rcx │ │ + lea (%rcx,%rax,1),%r12d │ │ + mov %ebp,0xc4(%rsp) │ │ + add %ebp,%r12d │ │ + sub %esi,%r12d │ │ + mov %r15,%rbx │ │ + jmp bc27c │ │ + nopl 0x0(%rax) │ │ + add 0x70(%rsp),%r13 │ │ + add 0xb8(%rsp),%rbx │ │ + add $0x2,%r12d │ │ + mov 0x60(%rsp),%rdx │ │ + je bc510 │ │ + lea (%rdx,%r13,1),%rsi │ │ + mov 0x48(%rsp),%rax │ │ + lea (%rbx,%rax,1),%rbp │ │ + mov 0x68(%rsp),%r14 │ │ + lea (%rbx,%r14,1),%rdi │ │ + mov 0x20(%rsp),%rdx │ │ + callq 4390 │ │ + movzbl (%rbx,%r14,1),%esi │ │ + mov %rbp,%rdi │ │ + mov 0x28(%rsp),%rdx │ │ + callq 4480 │ │ + cmpl $0x0,0x18(%rsp) │ │ + je bc2d7 │ │ + mov 0xa8(%rsp),%rax │ │ + lea (%rbx,%rax,1),%rdi │ │ + mov 0xa0(%rsp),%rax │ │ + movzbl (%rbx,%rax,1),%esi │ │ + mov 0x18(%rsp),%rdx │ │ + callq 4480 │ │ + mov 0x50(%rsp),%rax │ │ + lea (%rax,%r13,1),%rsi │ │ + mov 0x30(%rsp),%rax │ │ + lea (%rbx,%rax,1),%r14 │ │ + mov 0xb0(%rsp),%rbp │ │ + lea (%rbx,%rbp,1),%rdi │ │ + mov 0x20(%rsp),%rdx │ │ + callq 4390 │ │ + movzbl (%rbx,%rbp,1),%esi │ │ + mov %r14,%rdi │ │ + mov 0x28(%rsp),%rdx │ │ + callq 4480 │ │ + cmpl $0x0,0x18(%rsp) │ │ + je bc260 │ │ + mov 0x90(%rsp),%rax │ │ + lea (%rbx,%rax,1),%rdi │ │ + mov 0x98(%rsp),%rax │ │ + movzbl (%rbx,%rax,1),%esi │ │ + mov 0x18(%rsp),%rdx │ │ + callq 4480 │ │ + jmpq bc260 │ │ + cmpl $0x0,0x18(%rsp) │ │ + je bc59e │ │ + mov 0x3c(%rsp),%ebx │ │ + and $0x1,%ebx │ │ + mov 0x58(%rsp),%rbp │ │ + cmp 0x40(%rsp),%ecx │ │ + je bc4d7 │ │ + add %r11,%r13 │ │ + add $0x1,%rdi │ │ + mov 0x118(%rsp),%rax │ │ + imul %rax,%rdi │ │ + mov %rdi,0x50(%rsp) │ │ + add %rax,%rax │ │ + mov %rax,0xb8(%rsp) │ │ + mov 0x108(%rsp),%rax │ │ + lea (%rax,%rax,1),%rcx │ │ + mov %rcx,0x70(%rsp) │ │ + add $0x1,%r8 │ │ + imul %rax,%r8 │ │ + lea (%r8,%r9,1),%rax │ │ + mov %rax,0x68(%rsp) │ │ + mov 0x28(%rsp),%rax │ │ + add %rax,%r8 │ │ + mov %r8,0x30(%rsp) │ │ + mov 0x20(%rsp),%rdi │ │ + lea (%r8,%rdi,1),%rcx │ │ + mov %rcx,0xb0(%rsp) │ │ + mov 0x48(%rsp),%rcx │ │ + mov %r9,0x88(%rsp) │ │ + lea (%rcx,%r9,1),%rbp │ │ + mov %rbp,0xa8(%rsp) │ │ + lea (%rcx,%rax,1),%rcx │ │ + mov %rcx,%rax │ │ + mov %rcx,0xa0(%rsp) │ │ + lea (%rcx,%rdi,1),%rax │ │ + mov %rax,0x98(%rsp) │ │ + mov 0x40(%rsp),%rax │ │ + mov 0x80(%rsp),%rcx │ │ + lea (%rcx,%rax,1),%r12d │ │ + mov %ebx,0x90(%rsp) │ │ + add %ebx,%r12d │ │ + sub %esi,%r12d │ │ + mov %r15,%rbp │ │ + mov 0x20(%rsp),%r14 │ │ + mov 0x18(%rsp),%rbx │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + lea (%rdx,%r13,1),%rsi │ │ + mov 0xa0(%rsp),%rax │ │ + lea (%rax,%rbp,1),%rdi │ │ + mov %r14,%rdx │ │ + callq 4390 │ │ + mov 0x98(%rsp),%rax │ │ + lea (%rax,%rbp,1),%rdi │ │ + mov 0xa8(%rsp),%rax │ │ + movzbl 0x0(%rbp,%rax,1),%esi │ │ + mov %rbx,%rdx │ │ + callq 4480 │ │ + mov 0x50(%rsp),%rax │ │ + lea (%rax,%r13,1),%rsi │ │ + mov 0x30(%rsp),%rax │ │ + lea (%rax,%rbp,1),%rdi │ │ + mov %r14,%rdx │ │ + callq 4390 │ │ + mov 0xb0(%rsp),%rax │ │ + lea (%rax,%rbp,1),%rdi │ │ + mov 0x68(%rsp),%rax │ │ + movzbl 0x0(%rbp,%rax,1),%esi │ │ + mov %rbx,%rdx │ │ + callq 4480 │ │ + mov 0x60(%rsp),%rdx │ │ + add 0xb8(%rsp),%r13 │ │ + add 0x70(%rsp),%rbp │ │ + add $0x2,%r12d │ │ + jne bc430 │ │ + add %rdx,%r13 │ │ + add 0x48(%rsp),%rbp │ │ + mov %r13,%r12 │ │ + mov 0x88(%rsp),%r9 │ │ + mov 0x90(%rsp),%ebx │ │ + test %ebx,%ebx │ │ + mov 0x58(%rsp),%r13 │ │ + mov 0x20(%rsp),%r14 │ │ + je bc706 │ │ + mov 0x28(%rsp),%rbx │ │ + add %rbp,%rbx │ │ + mov %rbx,%rdi │ │ + mov %r12,%rsi │ │ + mov %r14,%rdx │ │ + mov %r9,%r12 │ │ + callq 4390 │ │ + add %r14,%rbx │ │ + movzbl 0x0(%rbp,%r12,1),%esi │ │ + mov %rbx,%rdi │ │ + jmp bc57f │ │ + add %rdx,%r13 │ │ + add 0x48(%rsp),%rbx │ │ + mov %r13,%r12 │ │ + mov 0x88(%rsp),%r9 │ │ + mov 0xc4(%rsp),%ebp │ │ + test %ebp,%ebp │ │ + mov 0x58(%rsp),%r13 │ │ + mov 0x20(%rsp),%r14 │ │ + je bc706 │ │ + mov 0x28(%rsp),%rbp │ │ + lea (%rbx,%rbp,1),%rdi │ │ + mov %rdi,0x30(%rsp) │ │ + mov %r12,%rsi │ │ + mov %r14,%rdx │ │ + mov %r9,%r12 │ │ + callq 4390 │ │ + movzbl (%rbx,%rbp,1),%esi │ │ + mov %rbx,%rdi │ │ + mov %rbp,%rdx │ │ + callq 4480 │ │ + cmpl $0x0,0x18(%rsp) │ │ + je bc706 │ │ + mov 0x30(%rsp),%rdi │ │ + add %r14,%rdi │ │ + movzbl (%rbx,%r12,1),%esi │ │ + mov 0x18(%rsp),%rdx │ │ + callq 4480 │ │ + mov 0x80(%rsp),%rcx │ │ + test %ecx,%ecx │ │ + jg bc712 │ │ + jmpq bc73c │ │ + mov 0x40(%rsp),%rdx │ │ + sub %edx,%ecx │ │ + mov 0x3c(%rsp),%edi │ │ + and $0x3,%edi │ │ + cmp $0x3,%ecx │ │ + jae bc5d3 │ │ + mov 0x58(%rsp),%r13 │ │ + mov %r13,%rbp │ │ + test %edi,%edi │ │ + mov 0x20(%rsp),%rbx │ │ + mov 0x118(%rsp),%r14 │ │ + jne bc6ce │ │ + jmpq bc706 │ │ + mov 0x108(%rsp),%rax │ │ + lea 0x0(,%rax,4),%rcx │ │ + mov %rcx,0x60(%rsp) │ │ + lea 0x3(%r8),%rbx │ │ + imul %rax,%rbx │ │ + mov 0x28(%rsp),%rcx │ │ + add %rcx,%rbx │ │ + mov %rbx,0x50(%rsp) │ │ + lea 0x2(%r8),%rbx │ │ + imul %rax,%rbx │ │ + add %rcx,%rbx │ │ + mov %rbx,0x68(%rsp) │ │ + add $0x1,%r8 │ │ + imul %rax,%r8 │ │ + add %rcx,%r8 │ │ + mov %r8,0x30(%rsp) │ │ + mov 0x48(%rsp),%rax │ │ + add %rcx,%rax │ │ + mov %rax,0x70(%rsp) │ │ + lea (%rdx,%rbp,1),%r13d │ │ + mov %edi,0x18(%rsp) │ │ + add %edi,%r13d │ │ + sub %esi,%r13d │ │ + mov %r15,%rbp │ │ + mov 0x20(%rsp),%rbx │ │ + mov 0x70(%rsp),%rax │ │ + lea (%rax,%rbp,1),%rdi │ │ + mov %r12,%rsi │ │ + mov %rbx,%rdx │ │ + callq 4390 │ │ + mov 0x118(%rsp),%r14 │ │ + add %r14,%r12 │ │ + mov 0x30(%rsp),%rax │ │ + lea (%rax,%rbp,1),%rdi │ │ + mov %r12,%rsi │ │ + mov %rbx,%rdx │ │ + callq 4390 │ │ + add %r14,%r12 │ │ + mov 0x68(%rsp),%rax │ │ + lea (%rax,%rbp,1),%rdi │ │ + mov %r12,%rsi │ │ + mov %rbx,%rdx │ │ + callq 4390 │ │ + add %r14,%r12 │ │ + mov 0x50(%rsp),%rax │ │ + lea (%rax,%rbp,1),%rdi │ │ + mov %r12,%rsi │ │ + mov %rbx,%rdx │ │ + callq 4390 │ │ + add %r14,%r12 │ │ + add 0x60(%rsp),%rbp │ │ + add $0x4,%r13d │ │ + jne bc640 │ │ + add 0x48(%rsp),%rbp │ │ + mov 0x58(%rsp),%r13 │ │ + mov 0x18(%rsp),%edi │ │ + test %edi,%edi │ │ + mov 0x20(%rsp),%rbx │ │ + mov 0x118(%rsp),%r14 │ │ + je bc706 │ │ + add 0x28(%rsp),%rbp │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + mov %edi,0x18(%rsp) │ │ + mov %rbp,%rdi │ │ + mov %r12,%rsi │ │ + mov %rbx,%rdx │ │ + callq 4390 │ │ + mov 0x18(%rsp),%edi │ │ + add %r14,%r12 │ │ + add 0x108(%rsp),%rbp │ │ + add $0xffffffff,%edi │ │ + jne bc6e0 │ │ + mov 0x80(%rsp),%rcx │ │ + test %ecx,%ecx │ │ + jle bc73c │ │ + lea -0x1(%rcx),%eax │ │ + mov %ecx,%r14d │ │ + and $0x3,%r14d │ │ + cmp $0x3,%eax │ │ + jae bc756 │ │ + mov 0x108(%rsp),%r12 │ │ + mov 0x40(%rsp),%rbp │ │ + test %r14d,%r14d │ │ + jne bc7d0 │ │ + jmpq bc7e9 │ │ + mov 0x108(%rsp),%r12 │ │ + mov 0x40(%rsp),%rbp │ │ + test %ebp,%ebp │ │ + jg bc7f1 │ │ + jmpq bc90a │ │ + mov %r14d,%ebp │ │ + sub %ecx,%ebp │ │ + mov 0x108(%rsp),%r12 │ │ + mov 0x78(%rsp),%rbx │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov %r15,%rdi │ │ + mov %r13,%rsi │ │ + mov %rbx,%rdx │ │ + callq 4390 │ │ + add %r12,%r15 │ │ + mov %r15,%rdi │ │ + mov %r13,%rsi │ │ + mov %rbx,%rdx │ │ + callq 4390 │ │ + add %r12,%r15 │ │ + mov %r15,%rdi │ │ + mov %r13,%rsi │ │ + mov %rbx,%rdx │ │ + callq 4390 │ │ + add %r12,%r15 │ │ + mov %r15,%rdi │ │ + mov %r13,%rsi │ │ + mov %rbx,%rdx │ │ + callq 4390 │ │ + add %r12,%r15 │ │ + add $0x4,%ebp │ │ + jne bc770 │ │ + mov 0x40(%rsp),%rbp │ │ + test %r14d,%r14d │ │ + je bc7e9 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + mov %r15,%rdi │ │ + mov %r13,%rsi │ │ + mov 0x78(%rsp),%rdx │ │ + callq 4390 │ │ + add %r12,%r15 │ │ + add $0xffffffff,%r14d │ │ + jne bc7d0 │ │ + test %ebp,%ebp │ │ + jle bc90a │ │ + movslq 0x3c(%rsp),%rcx │ │ + mov %rcx,%rdx │ │ + imul %r12,%rcx │ │ + lea -0x1(%rbp),%eax │ │ + mov %ebp,%r13d │ │ + and $0x3,%r13d │ │ + cmp $0x3,%eax │ │ + jae bc81d │ │ + add %rcx,%r15 │ │ + test %r13d,%r13d │ │ + jne bc8ea │ │ + jmpq bc90a │ │ + lea 0x0(,%r12,4),%rax │ │ + mov %rax,0x28(%rsp) │ │ + lea -0x1(%rdx),%rax │ │ + imul %r12,%rax │ │ + mov %rax,0x30(%rsp) │ │ + lea 0x3(%rdx),%rax │ │ + imul %r12,%rax │ │ + mov %rax,0x60(%rsp) │ │ + lea 0x2(%rdx),%rax │ │ + imul %r12,%rax │ │ + mov %rax,0x50(%rsp) │ │ + add $0x1,%rdx │ │ + imul %r12,%rdx │ │ + mov %rdx,0x20(%rsp) │ │ + mov %r13d,%r12d │ │ + sub %ebp,%r12d │ │ + mov %rcx,0x18(%rsp) │ │ + mov 0x78(%rsp),%r14 │ │ + xchg %ax,%ax │ │ + lea (%r15,%rcx,1),%rbp │ │ + mov 0x30(%rsp),%rax │ │ + lea (%r15,%rax,1),%rsi │ │ + mov %rbp,%rdi │ │ + mov %r14,%rdx │ │ + callq 4390 │ │ + mov 0x20(%rsp),%rax │ │ + lea (%r15,%rax,1),%rbx │ │ + mov %rbx,%rdi │ │ + mov %rbp,%rsi │ │ + mov %r14,%rdx │ │ + callq 4390 │ │ + mov 0x50(%rsp),%rax │ │ + lea (%r15,%rax,1),%rbp │ │ + mov %rbp,%rdi │ │ + mov %rbx,%rsi │ │ + mov %r14,%rdx │ │ + callq 4390 │ │ + mov 0x60(%rsp),%rax │ │ + lea (%r15,%rax,1),%rdi │ │ + mov %rbp,%rsi │ │ + mov %r14,%rdx │ │ + callq 4390 │ │ + mov 0x18(%rsp),%rcx │ │ + add 0x28(%rsp),%r15 │ │ + add $0x4,%r12d │ │ + jne bc870 │ │ + add %rcx,%r15 │ │ + mov 0x108(%rsp),%r12 │ │ + test %r13d,%r13d │ │ + je bc90a │ │ + mov %r12,%rbx │ │ + neg %rbx │ │ + lea (%r15,%rbx,1),%rsi │ │ + mov %r15,%rdi │ │ + mov 0x78(%rsp),%rdx │ │ + callq 4390 │ │ + add %r12,%r15 │ │ + add $0xffffffff,%r13d │ │ + jne bc8f0 │ │ add $0xc8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ + nopl 0x0(%rax) │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + mov %rcx,-0x10(%rsp) │ │ + mov %rsi,-0x18(%rsp) │ │ + mov %rdi,-0x28(%rsp) │ │ + mov 0x38(%rsp),%r12d │ │ + add $0xffffffff,%r12d │ │ + mov %r8d,-0x20(%rsp) │ │ + mov %r8d,%eax │ │ + mov %rax,-0x8(%rsp) │ │ + movd %r12d,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + mov %r9d,-0x1c(%rsp) │ │ + cmpl $0x0,-0x20(%rsp) │ │ + jg bc99f │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + mov -0x28(%rsp),%rax │ │ + add -0x18(%rsp),%rax │ │ + mov %rax,-0x28(%rsp) │ │ + add -0x10(%rsp),%rdx │ │ + mov -0x1c(%rsp),%r9d │ │ + add $0xffffffff,%r9d │ │ + je bcb3a │ │ + mov %r9d,-0x1c(%rsp) │ │ + cmpl $0x0,-0x20(%rsp) │ │ + jle bc970 │ │ + mov $0xffffffff,%r14d │ │ + xor %r9d,%r9d │ │ + mov 0x48(%rsp),%r13d │ │ + jmp bc9dc │ │ + nop │ │ + mov -0x28(%rsp),%rax │ │ + mov %cl,(%rax,%r9,1) │ │ + add 0x40(%rsp),%r13d │ │ + mov %r13d,%eax │ │ + sar $0xe,%eax │ │ + add %r14d,%eax │ │ + and $0x3fff,%r13d │ │ + add $0x1,%r9 │ │ + mov %eax,%r14d │ │ + cmp %r9,-0x8(%rsp) │ │ + je bc970 │ │ + mov %r13d,%edi │ │ + sar $0x8,%edi │ │ + lea -0x3(%r14),%ecx │ │ + cmp %r12d,%ecx │ │ + mov %ecx,%r10d │ │ + cmovg %r12d,%r10d │ │ + xor %r11d,%r11d │ │ + test %ecx,%ecx │ │ + cmovs %r11d,%r10d │ │ + lea -0x2(%r14),%esi │ │ + cmp %r12d,%esi │ │ + mov %esi,%r15d │ │ + cmovg %r12d,%r15d │ │ + test %esi,%esi │ │ + cmovs %r11d,%r15d │ │ + lea -0x1(%r14),%esi │ │ + cmp %r12d,%esi │ │ + cmovg %r12d,%esi │ │ + test %r14d,%r14d │ │ + cmovle %r11d,%esi │ │ + lea 0x1(%r14),%r8d │ │ + movd %r14d,%xmm1 │ │ + pinsrd $0x1,%r8d,%xmm1 │ │ + lea 0x2(%r14),%ebx │ │ + lea 0x3(%r14),%r8d │ │ + pinsrd $0x2,%ebx,%xmm1 │ │ + pinsrd $0x3,%r8d,%xmm1 │ │ + lea 0x4(%r14),%eax │ │ + cmp %r12d,%eax │ │ + mov %eax,%ebx │ │ + cmovg %r12d,%ebx │ │ + test %eax,%eax │ │ + movslq %edi,%rax │ │ + cmovs %r11d,%ebx │ │ + lea 0x51847(%rip),%rcx │ │ + mov %rcx,%rbp │ │ + movsbl 0x7(%rcx,%rax,8),%r8d │ │ + movslq %ebx,%rbx │ │ + movzbl (%rdx,%rbx,1),%r11d │ │ + imul %r8d,%r11d │ │ + movsbl (%rcx,%rax,8),%ebx │ │ + movslq %r10d,%rcx │ │ + movzbl (%rdx,%rcx,1),%ecx │ │ + imul %ebx,%ecx │ │ + movsbl 0x1(%rbp,%rax,8),%ebx │ │ + movslq %r15d,%rdi │ │ + movzbl (%rdx,%rdi,1),%edi │ │ + imul %ebx,%edi │ │ + add %ecx,%edi │ │ + movsbl 0x2(%rbp,%rax,8),%ecx │ │ + movslq %esi,%rsi │ │ + movzbl (%rdx,%rsi,1),%esi │ │ + imul %ecx,%esi │ │ + movsbl 0x3(%rbp,%rax,8),%ecx │ │ + pxor %xmm2,%xmm2 │ │ + pcmpgtd %xmm1,%xmm2 │ │ + pminsd %xmm0,%xmm1 │ │ + pandn %xmm1,%xmm2 │ │ + add %edi,%esi │ │ + movd %xmm2,%edi │ │ + movslq %edi,%rdi │ │ + movzbl (%rdx,%rdi,1),%edi │ │ + imul %ecx,%edi │ │ + pextrd $0x1,%xmm2,%ecx │ │ + add %esi,%edi │ │ + movsbl 0x4(%rbp,%rax,8),%esi │ │ + movslq %ecx,%rcx │ │ + movzbl (%rdx,%rcx,1),%ecx │ │ + imul %esi,%ecx │ │ + movsbl 0x5(%rbp,%rax,8),%esi │ │ + add %edi,%ecx │ │ + pextrd $0x2,%xmm2,%edi │ │ + movslq %edi,%rdi │ │ + movzbl (%rdx,%rdi,1),%edi │ │ + imul %esi,%edi │ │ + movsbl 0x6(%rbp,%rax,8),%eax │ │ + add %ecx,%edi │ │ + pextrd $0x3,%xmm2,%ecx │ │ + movslq %ecx,%rcx │ │ + movzbl (%rdx,%rcx,1),%esi │ │ + imul %eax,%esi │ │ + add %edi,%esi │ │ + add %r11d,%esi │ │ + mov $0x40,%ecx │ │ + sub %esi,%ecx │ │ + sar $0x7,%ecx │ │ + cmp $0x100,%ecx │ │ + jl bcb2b │ │ + mov $0xff,%ecx │ │ + test %ecx,%ecx │ │ + jg bc9b0 │ │ + xor %ecx,%ecx │ │ + jmpq bc9b0 │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + sub $0x8718,%rsp │ │ + mov %rdi,%r12 │ │ + mov 0x8760(%rsp),%ebp │ │ + mov 0x8758(%rsp),%ebx │ │ + mov 0x8750(%rsp),%eax │ │ + test %eax,%eax │ │ + je bcb93 │ │ + cltq │ │ + mov %ebp,%edi │ │ + cmp $0x5,%r8d │ │ + jl bccc4 │ │ + and $0x3,%edi │ │ + jmpq bccca │ │ + xor %r14d,%r14d │ │ + test %ebx,%ebx │ │ + jne bcce5 │ │ + xor %r10d,%r10d │ │ + mov %rsi,%rbp │ │ + test %r14,%r14 │ │ + mov %r8d,-0x74(%rsp) │ │ + jne bcd24 │ │ + test %r10,%r10 │ │ + je bd8da │ │ + test %r8d,%r8d │ │ + jle bd8c8 │ │ + mov %rdx,%rax │ │ + mov -0x74(%rsp),%r8d │ │ + lea (%rcx,%rcx,2),%rdx │ │ + sub %rdx,%rax │ │ + jmp bcbf3 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + mov %rsi,%rdx │ │ + add %rsi,%r12 │ │ + add %rcx,%rax │ │ + add $0xffffffff,%r9d │ │ + je bd8c8 │ │ + xor %edx,%edx │ │ + jmp bcc0d │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %dil,(%r12,%rdx,1) │ │ + add $0x1,%rdx │ │ + cmp %rdx,%r8 │ │ + je bcbe0 │ │ + movsbl (%r10),%ebx │ │ + lea (%rax,%rdx,1),%rdi │ │ + movzbl (%rax,%rdx,1),%ebp │ │ + imul %ebx,%ebp │ │ + movsbl 0x1(%r10),%r11d │ │ + movzbl (%rcx,%rdi,1),%ebx │ │ + add %rcx,%rdi │ │ + imul %r11d,%ebx │ │ + add %ebp,%ebx │ │ + movsbl 0x2(%r10),%r11d │ │ + movzbl (%rcx,%rdi,1),%ebp │ │ + add %rcx,%rdi │ │ + imul %r11d,%ebp │ │ + add %ebx,%ebp │ │ + movsbl 0x3(%r10),%r11d │ │ + movzbl (%rcx,%rdi,1),%ebx │ │ + add %rcx,%rdi │ │ + imul %r11d,%ebx │ │ + add %ebp,%ebx │ │ + movsbl 0x4(%r10),%r11d │ │ + movzbl (%rcx,%rdi,1),%ebp │ │ + add %rcx,%rdi │ │ + imul %r11d,%ebp │ │ + add %ebx,%ebp │ │ + movsbl 0x5(%r10),%r11d │ │ + movzbl (%rcx,%rdi,1),%ebx │ │ + add %rcx,%rdi │ │ + imul %r11d,%ebx │ │ + add %ebp,%ebx │ │ + movsbl 0x6(%r10),%r11d │ │ + movzbl (%rcx,%rdi,1),%ebp │ │ + add %rcx,%rdi │ │ + imul %r11d,%ebp │ │ + add %ebx,%ebp │ │ + movsbl 0x7(%r10),%ebx │ │ + movzbl (%rcx,%rdi,1),%edi │ │ + imul %ebx,%edi │ │ + lea (%rdi,%rbp,1),%edi │ │ + add $0x20,%edi │ │ + sar $0x6,%edi │ │ + cmp $0x100,%edi │ │ + jge bccb0 │ │ + test %edi,%edi │ │ + jg bcc00 │ │ + jmp bccbd │ │ + nop │ │ + mov $0xff,%edi │ │ + test %edi,%edi │ │ + jg bcc00 │ │ + xor %edi,%edi │ │ + jmpq bcc00 │ │ + and $0x1,%edi │ │ + add $0x3,%edi │ │ + imul $0x78,%rdi,%rdi │ │ + add 0x634cb(%rip),%rdi │ │ + lea (%rdi,%rax,8),%r14 │ │ + add $0xfffffffffffffff8,%r14 │ │ + test %ebx,%ebx │ │ + je bcb9e │ │ + sar $0x2,%ebp │ │ + movslq %ebx,%rdi │ │ + cmp $0x5,%r9d │ │ + jl bccfa │ │ + movslq %ebp,%rax │ │ + imul $0x78,%rax,%rax │ │ + jmp bcd04 │ │ + and $0x1,%ebp │ │ + add $0x3,%ebp │ │ + imul $0x78,%rbp,%rax │ │ + add 0x63495(%rip),%rax │ │ + lea (%rax,%rdi,8),%r10 │ │ + add $0xfffffffffffffff8,%r10 │ │ + mov %rsi,%rbp │ │ + test %r14,%r14 │ │ + mov %r8d,-0x74(%rsp) │ │ + je bcbb2 │ │ + test %r10,%r10 │ │ + mov %rbp,-0x68(%rsp) │ │ + mov %r12,-0x50(%rsp) │ │ + je bd34a │ │ + mov %rcx,-0x40(%rsp) │ │ + mov %r9,-0x70(%rsp) │ │ + test %r8d,%r8d │ │ + jle bce6a │ │ + mov -0x40(%rsp),%rax │ │ + lea (%rax,%rax,2),%rax │ │ + sub %rax,%rdx │ │ + lea 0x10(%rsp),%rcx │ │ + mov -0x70(%rsp),%rax │ │ + add $0x7,%eax │ │ + mov -0x74(%rsp),%r13d │ │ + neg %r13 │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov %rcx,-0x20(%rsp) │ │ + mov %eax,-0x30(%rsp) │ │ + mov -0x3(%rdx),%r9b │ │ + mov %rdx,%rcx │ │ + mov -0x2(%rdx),%r11b │ │ + mov -0x1(%rdx),%r15b │ │ + mov (%rdx),%bl │ │ + mov 0x2(%rdx),%al │ │ + mov 0x3(%rdx),%r12b │ │ + mov $0x4,%edi │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + movzbl %r9b,%r8d │ │ + movzbl %r11b,%esi │ │ + mov %r11d,%r9d │ │ + mov %r15d,%r11d │ │ + mov %ebx,%r15d │ │ + movzbl %al,%edx │ │ + mov %r12d,%eax │ │ + movsbl (%r14),%ebp │ │ + imul %ebp,%r8d │ │ + movsbl 0x1(%r14),%ebp │ │ + imul %ebp,%esi │ │ + add %r8d,%esi │ │ + movsbl 0x2(%r14),%ebp │ │ + movzbl %r11b,%ebx │ │ + imul %ebp,%ebx │ │ + add %esi,%ebx │ │ + movsbl 0x3(%r14),%esi │ │ + movzbl %r15b,%ebp │ │ + imul %esi,%ebp │ │ + add %ebx,%ebp │ │ + movsbl 0x4(%r14),%esi │ │ + movzbl -0x3(%rcx,%rdi,1),%ebx │ │ + imul %ebx,%esi │ │ + add %ebp,%esi │ │ + movsbl 0x5(%r14),%ebp │ │ + imul %ebp,%edx │ │ + add %esi,%edx │ │ + movsbl 0x6(%r14),%esi │ │ + movzbl %r12b,%ebp │ │ + imul %esi,%ebp │ │ + add %edx,%ebp │ │ + movsbl 0x7(%r14),%esi │ │ + mov %edi,%edx │ │ + movzbl (%rcx,%rdx,1),%r12d │ │ + imul %r12d,%esi │ │ + lea (%rsi,%rbp,1),%edx │ │ + add $0x2,%edx │ │ + shr $0x2,%edx │ │ + mov -0x20(%rsp),%rsi │ │ + mov %dx,-0x8(%rsi,%rdi,2) │ │ + lea (%rdi,%r13,1),%rdx │ │ + add $0x1,%rdx │ │ + add $0x1,%rdi │ │ + cmp $0x4,%rdx │ │ + jne bcda0 │ │ + mov -0x20(%rsp),%rsi │ │ + add $0x100,%rsi │ │ + add -0x40(%rsp),%rcx │ │ + mov -0x30(%rsp),%eax │ │ + add $0xffffffff,%eax │ │ + mov %rcx,%rdx │ │ + mov %rsi,%rcx │ │ + jne bcd70 │ │ + mov -0x74(%rsp),%r13d │ │ + test %r13d,%r13d │ │ + mov -0x70(%rsp),%r12 │ │ + mov -0x68(%rsp),%r8 │ │ + jle bd8c8 │ │ + lea 0x7(%r10),%rax │ │ + mov %rax,-0x40(%rsp) │ │ + lea 0x310(%rsp),%rcx │ │ + mov %r13d,%ebp │ │ + lea -0x1(%rbp),%rax │ │ + lea 0x8(%r10),%rdx │ │ + mov %rdx,-0x48(%rsp) │ │ + lea 0x380(%rbp),%rdx │ │ + mov %rdx,-0x58(%rsp) │ │ + cmp $0xffffff7f,%eax │ │ + seta %dil │ │ + mov %rax,%rsi │ │ + shr $0x20,%rsi │ │ + setne %bl │ │ + or %bl,%dil │ │ + cmp $0xfffffeff,%eax │ │ + seta %dl │ │ + or %bl,%dl │ │ + or %dil,%dl │ │ + cmp $0xfffffe7f,%eax │ │ + seta %sil │ │ + or %bl,%sil │ │ + cmp $0xfffffdff,%eax │ │ + seta %al │ │ + or %bl,%al │ │ + or %sil,%al │ │ + or %dl,%al │ │ + mov %al,-0x20(%rsp) │ │ + mov %ebp,%r9d │ │ + and $0xfffffff8,%r9d │ │ + mov %r9,-0x60(%rsp) │ │ + neg %r9 │ │ + mov %rbp,-0x30(%rsp) │ │ + mov %rbp,%rdx │ │ + neg %rdx │ │ + lea 0x10(%rsp),%rbp │ │ + xor %r11d,%r11d │ │ + movdqa 0x41574(%rip),%xmm8 │ │ + mov -0x50(%rsp),%r15 │ │ + cmp $0x8,%r13d │ │ + setb %al │ │ + or -0x20(%rsp),%al │ │ + je bd050 │ │ + jmp bcf70 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + add $0x100,%rcx │ │ + add %r8,%r15 │ │ + add $0x1,%r11 │ │ + add $0x100,%rbp │ │ + add $0xffffffff,%r12d │ │ + je bd8c8 │ │ + cmp $0x8,%r13d │ │ + setb %al │ │ + or -0x20(%rsp),%al │ │ + je bd050 │ │ + xor %edi,%edi │ │ + add $0x200,%rdi │ │ + jmp bcf9c │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov %sil,-0x200(%r15,%rdi,1) │ │ + lea (%rdx,%rdi,1),%rax │ │ + add $0x1,%rax │ │ + add $0x1,%rdi │ │ + cmp $0x200,%rax │ │ + je bcf40 │ │ + movsbl (%r10),%eax │ │ + movswl -0x400(%rbp,%rdi,2),%esi │ │ + imul %eax,%esi │ │ + movsbl 0x1(%r10),%eax │ │ + movswl -0x300(%rbp,%rdi,2),%ebx │ │ + imul %eax,%ebx │ │ + add %esi,%ebx │ │ + movsbl 0x2(%r10),%eax │ │ + movswl -0x200(%rbp,%rdi,2),%esi │ │ + imul %eax,%esi │ │ + add %ebx,%esi │ │ + movsbl 0x3(%r10),%eax │ │ + movswl -0x100(%rbp,%rdi,2),%ebx │ │ + imul %eax,%ebx │ │ + add %esi,%ebx │ │ + movsbl 0x4(%r10),%eax │ │ + lea -0x180(%rdi),%esi │ │ + movswl (%rcx,%rsi,2),%esi │ │ + imul %eax,%esi │ │ + add %ebx,%esi │ │ + movsbl 0x5(%r10),%eax │ │ + lea -0x100(%rdi),%ebx │ │ + movswl (%rcx,%rbx,2),%ebx │ │ + imul %eax,%ebx │ │ + add %esi,%ebx │ │ + movsbl 0x6(%r10),%eax │ │ + lea -0x80(%rdi),%esi │ │ + movswl (%rcx,%rsi,2),%esi │ │ + imul %eax,%esi │ │ + add %ebx,%esi │ │ + movsbl 0x7(%r10),%eax │ │ + mov %edi,%ebx │ │ + movswl (%rcx,%rbx,2),%ebx │ │ + imul %eax,%ebx │ │ + lea (%rbx,%rsi,1),%esi │ │ + add $0x200,%esi │ │ + sar $0xa,%esi │ │ + cmp $0x100,%esi │ │ + jl bd041 │ │ + mov $0xff,%esi │ │ + test %esi,%esi │ │ + jg bcf80 │ │ + xor %esi,%esi │ │ + jmpq bcf80 │ │ + mov %r8,%rsi │ │ + mov %r12,%r8 │ │ + mov %r11,%rax │ │ + imul %rsi,%rax │ │ + mov -0x50(%rsp),%rdi │ │ + lea (%rdi,%rax,1),%rsi │ │ + add -0x30(%rsp),%rax │ │ + add %rdi,%rax │ │ + mov %r11,%rdi │ │ + shl $0x7,%rdi │ │ + mov %r11,%rbx │ │ + shl $0x8,%rbx │ │ + lea (%rsp,%rbx,1),%r14 │ │ + add $0x10,%r14 │ │ + add -0x58(%rsp),%rdi │ │ + lea (%rsp,%rdi,2),%rdi │ │ + add $0x10,%rdi │ │ + cmp -0x48(%rsp),%rsi │ │ + setb %r12b │ │ + cmp %rax,-0x40(%rsp) │ │ + setb %r13b │ │ + cmp %rdi,%rsi │ │ + setb %bl │ │ + cmp %r14,%rax │ │ + seta %al │ │ + test %r13b,%r12b │ │ + jne bd336 │ │ + mov $0x0,%edi │ │ + and %al,%bl │ │ + mov %r8,%r12 │ │ + mov -0x68(%rsp),%r8 │ │ + mov -0x74(%rsp),%r13d │ │ + jne bcf72 │ │ + movzbl (%r10),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm9 │ │ + movzbl 0x1(%r10),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm10 │ │ + movzbl 0x2(%r10),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm11 │ │ + movzbl 0x3(%r10),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm12 │ │ + movzbl 0x4(%r10),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm13 │ │ + movzbl 0x5(%r10),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm14 │ │ + movzbl 0x6(%r10),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm7 │ │ + movzbl 0x7(%r10),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm0 │ │ + mov $0x100,%r14d │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + pmovsxwd -0x4f8(%rcx,%r14,2),%xmm2 │ │ + pmovsxwd -0x500(%rcx,%r14,2),%xmm3 │ │ + pmulld %xmm9,%xmm3 │ │ + pmovsxwd -0x3f8(%rcx,%r14,2),%xmm1 │ │ + pmulld %xmm9,%xmm2 │ │ + pmovsxwd -0x400(%rcx,%r14,2),%xmm4 │ │ + pmulld %xmm10,%xmm4 │ │ + paddd %xmm3,%xmm4 │ │ + pmulld %xmm10,%xmm1 │ │ + pmovsxwd -0x300(%rcx,%r14,2),%xmm3 │ │ + paddd %xmm2,%xmm1 │ │ + pmovsxwd -0x2f8(%rcx,%r14,2),%xmm2 │ │ + pmulld %xmm11,%xmm2 │ │ + pmovsxwd -0x1f8(%rcx,%r14,2),%xmm5 │ │ + pmovsxwd -0x200(%rcx,%r14,2),%xmm6 │ │ + pmulld %xmm11,%xmm3 │ │ + pmulld %xmm12,%xmm6 │ │ + paddd %xmm3,%xmm6 │ │ + paddd %xmm4,%xmm6 │ │ + pmulld %xmm12,%xmm5 │ │ + paddd %xmm2,%xmm5 │ │ + lea -0x80(%r14),%eax │ │ + and $0xfffffff8,%eax │ │ + pmovsxwd (%rcx,%rax,2),%xmm2 │ │ + pmovsxwd 0x8(%rcx,%rax,2),%xmm3 │ │ + paddd %xmm1,%xmm5 │ │ + pmulld %xmm13,%xmm3 │ │ + paddd %xmm5,%xmm3 │ │ + pmulld %xmm13,%xmm2 │ │ + paddd %xmm6,%xmm2 │ │ + mov %r14d,%eax │ │ + and $0xfffffff8,%eax │ │ + pmovsxwd 0x8(%rcx,%rax,2),%xmm4 │ │ + pmovsxwd (%rcx,%rax,2),%xmm5 │ │ + pmulld %xmm14,%xmm5 │ │ + pmulld %xmm14,%xmm4 │ │ + mov %r14d,%eax │ │ + sub $0xffffff80,%eax │ │ + and $0xfffffff8,%eax │ │ + pmovsxwd (%rcx,%rax,2),%xmm6 │ │ + pmovsxwd 0x8(%rcx,%rax,2),%xmm1 │ │ + pmulld %xmm7,%xmm1 │ │ + paddd %xmm4,%xmm1 │ │ + paddd %xmm3,%xmm1 │ │ + pmulld %xmm7,%xmm6 │ │ + paddd %xmm5,%xmm6 │ │ + paddd %xmm2,%xmm6 │ │ + lea 0x100(%r14),%eax │ │ + and $0xfffffff8,%eax │ │ + pmovsxwd 0x8(%rcx,%rax,2),%xmm2 │ │ + pmovsxwd (%rcx,%rax,2),%xmm3 │ │ + pmulld %xmm0,%xmm3 │ │ + pmulld %xmm0,%xmm2 │ │ + paddd %xmm8,%xmm3 │ │ + paddd %xmm6,%xmm3 │ │ + paddd %xmm8,%xmm2 │ │ + paddd %xmm1,%xmm2 │ │ + psrad $0xa,%xmm2 │ │ + psrad $0xa,%xmm3 │ │ + packssdw %xmm2,%xmm3 │ │ + packuswb %xmm3,%xmm3 │ │ + movq %xmm3,-0x100(%r15,%r14,1) │ │ + lea (%r9,%r14,1),%rax │ │ + add $0x8,%rax │ │ + add $0x8,%r14 │ │ + cmp $0x100,%rax │ │ + jne bd1a0 │ │ + mov -0x60(%rsp),%rax │ │ + mov %rax,%rdi │ │ + cmp -0x30(%rsp),%rax │ │ + je bcf40 │ │ + jmpq bcf72 │ │ + xor %edi,%edi │ │ + mov %r8,%r12 │ │ + mov -0x68(%rsp),%r8 │ │ + mov -0x74(%rsp),%r13d │ │ + jmpq bcf72 │ │ + mov %rdx,-0x60(%rsp) │ │ + test %r8d,%r8d │ │ + jle bd8c8 │ │ + lea 0x7(%r14),%rax │ │ + mov %rax,0x8(%rsp) │ │ + mov -0x74(%rsp),%r15d │ │ + lea -0x1(%r15),%rdx │ │ + cmp $0xfffffffd,%edx │ │ + seta %dil │ │ + lea 0x8(%r14),%rax │ │ + mov %rax,(%rsp) │ │ + mov %rdx,%rsi │ │ + shr $0x20,%rsi │ │ + setne %sil │ │ + or %sil,%dil │ │ + cmp $0xfffffffc,%edx │ │ + seta %bl │ │ + or %sil,%bl │ │ + or %dil,%bl │ │ + cmp $0xfffffffb,%edx │ │ + seta %dl │ │ + lea 0x4(%r15),%rax │ │ + mov %rax,-0x8(%rsp) │ │ + or %sil,%dl │ │ + or %bl,%dl │ │ + mov %dl,-0x48(%rsp) │ │ + mov %r15d,%r11d │ │ + and $0xfffffff0,%r11d │ │ + mov %r15,-0x58(%rsp) │ │ + neg %r15 │ │ + xor %eax,%eax │ │ + mov -0x60(%rsp),%rdx │ │ + mov %r12,%r13 │ │ + cmpl $0x10,-0x74(%rsp) │ │ + setb %bl │ │ + or -0x48(%rsp),%bl │ │ + je bd410 │ │ + jmp bd405 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + mov %r8,%rbp │ │ + add %r8,%r13 │ │ + add %rcx,%rdx │ │ + add $0x1,%rax │ │ + add $0xffffffff,%r9d │ │ + je bd8c8 │ │ + cmpl $0x10,-0x74(%rsp) │ │ + setb %bl │ │ + or -0x48(%rsp),%bl │ │ + je bd410 │ │ + mov %rbp,%r8 │ │ + xor %ebx,%ebx │ │ + jmpq bd800 │ │ + nop │ │ + mov %r9,-0x70(%rsp) │ │ + mov %rax,%rbx │ │ + imul %rbp,%rbx │ │ + lea (%r12,%rbx,1),%r8 │ │ + add -0x58(%rsp),%rbx │ │ + add %r12,%rbx │ │ + mov %rax,%rbp │ │ + mov %rax,%rsi │ │ + imul %rcx,%rsi │ │ + mov -0x60(%rsp),%rdi │ │ + lea (%rsi,%rdi,1),%r9 │ │ + add $0xfffffffffffffffd,%r9 │ │ + add -0x8(%rsp),%rsi │ │ + add %rdi,%rsi │ │ + cmp (%rsp),%r8 │ │ + setb %r10b │ │ + cmp %rbx,0x8(%rsp) │ │ + setb %r12b │ │ + cmp %rsi,%r8 │ │ + setb %sil │ │ + cmp %rbx,%r9 │ │ + setb %r8b │ │ + test %r12b,%r10b │ │ + jne bd7eb │ │ + mov $0x0,%ebx │ │ + and %r8b,%sil │ │ + mov -0x70(%rsp),%r9 │ │ + mov -0x68(%rsp),%r8 │ │ + mov -0x50(%rsp),%r12 │ │ + mov %rbp,%rax │ │ + jne bd800 │ │ + movzbl (%r14),%esi │ │ + movd %esi,%xmm0 │ │ + pxor %xmm1,%xmm1 │ │ + pshufb %xmm1,%xmm0 │ │ + pmovsxbd %xmm0,%xmm0 │ │ + movdqa %xmm0,-0x20(%rsp) │ │ + movzbl 0x1(%r14),%esi │ │ + movd %esi,%xmm0 │ │ + pshufb %xmm1,%xmm0 │ │ + pmovsxbd %xmm0,%xmm0 │ │ + movdqa %xmm0,-0x30(%rsp) │ │ + movzbl 0x2(%r14),%esi │ │ + movd %esi,%xmm0 │ │ + pshufb %xmm1,%xmm0 │ │ + pmovsxbd %xmm0,%xmm0 │ │ + movdqa %xmm0,-0x40(%rsp) │ │ + movzbl 0x3(%r14),%esi │ │ + movd %esi,%xmm0 │ │ + pshufb %xmm1,%xmm0 │ │ + pmovsxbd %xmm0,%xmm13 │ │ + movzbl 0x4(%r14),%esi │ │ + movd %esi,%xmm0 │ │ + pshufb %xmm1,%xmm0 │ │ + pmovsxbd %xmm0,%xmm14 │ │ + movzbl 0x5(%r14),%esi │ │ + movd %esi,%xmm0 │ │ + pshufb %xmm1,%xmm0 │ │ + pmovsxbd %xmm0,%xmm15 │ │ + movzbl 0x6(%r14),%esi │ │ + movd %esi,%xmm0 │ │ + pshufb %xmm1,%xmm0 │ │ + pmovsxbd %xmm0,%xmm10 │ │ + movzbl 0x7(%r14),%esi │ │ + movd %esi,%xmm0 │ │ + pshufb %xmm1,%xmm0 │ │ + pmovsxbd %xmm0,%xmm11 │ │ + xor %r10d,%r10d │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + pmovzxbd -0x3(%rdx,%r10,1),%xmm0 │ │ + movdqa -0x20(%rsp),%xmm1 │ │ + pmulld %xmm1,%xmm0 │ │ + pmovzxbd 0x1(%rdx,%r10,1),%xmm12 │ │ + movdqa %xmm12,%xmm6 │ │ + pmulld %xmm1,%xmm6 │ │ + pmovzxbd 0x9(%rdx,%r10,1),%xmm2 │ │ + movdqa %xmm2,%xmm8 │ │ + pmulld %xmm1,%xmm8 │ │ + pmovzxbd 0x5(%rdx,%r10,1),%xmm3 │ │ + movdqa %xmm3,%xmm9 │ │ + pmovzxbd 0x6(%rdx,%r10,1),%xmm5 │ │ + pmulld %xmm1,%xmm9 │ │ + pmovzxbd -0x2(%rdx,%r10,1),%xmm1 │ │ + movdqa -0x30(%rsp),%xmm4 │ │ + pmulld %xmm4,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + pmovzxbd 0x2(%rdx,%r10,1),%xmm0 │ │ + pmulld %xmm4,%xmm0 │ │ + paddd %xmm6,%xmm0 │ │ + pmovzxbd 0xa(%rdx,%r10,1),%xmm7 │ │ + pmulld %xmm4,%xmm7 │ │ + paddd %xmm8,%xmm7 │ │ + pmulld %xmm4,%xmm5 │ │ + pmovzxbd -0x1(%rdx,%r10,1),%xmm8 │ │ + paddd %xmm9,%xmm5 │ │ + movdqa -0x40(%rsp),%xmm4 │ │ + pmulld %xmm4,%xmm8 │ │ + pmovzxbd (%rdx,%r10,1),%xmm6 │ │ + pmulld %xmm13,%xmm6 │ │ + paddd %xmm8,%xmm6 │ │ + pmovzxbd 0x3(%rdx,%r10,1),%xmm8 │ │ + pmulld %xmm4,%xmm8 │ │ + paddd %xmm1,%xmm6 │ │ + pmovzxbd 0x4(%rdx,%r10,1),%xmm9 │ │ + pmulld %xmm13,%xmm9 │ │ + paddd %xmm8,%xmm9 │ │ + pmovzxbd 0xb(%rdx,%r10,1),%xmm1 │ │ + pmulld %xmm4,%xmm1 │ │ + paddd %xmm0,%xmm9 │ │ + pmovzxbd 0xc(%rdx,%r10,1),%xmm8 │ │ + pmulld %xmm13,%xmm8 │ │ + paddd %xmm1,%xmm8 │ │ + pmovzxbd 0x7(%rdx,%r10,1),%xmm0 │ │ + pmulld %xmm4,%xmm0 │ │ + paddd %xmm7,%xmm8 │ │ + pmovzxbd 0x8(%rdx,%r10,1),%xmm7 │ │ + pmulld %xmm13,%xmm7 │ │ + paddd %xmm0,%xmm7 │ │ + pmovzxbd 0xd(%rdx,%r10,1),%xmm0 │ │ + paddd %xmm5,%xmm7 │ │ + pmulld %xmm14,%xmm2 │ │ + pmulld %xmm14,%xmm0 │ │ + pmulld %xmm14,%xmm3 │ │ + pmulld %xmm14,%xmm12 │ │ + mov %r10d,%esi │ │ + and $0xfffffff0,%esi │ │ + pmovzxbd 0x2(%rdx,%rsi,1),%xmm5 │ │ + pmulld %xmm15,%xmm5 │ │ + paddd %xmm12,%xmm5 │ │ + pmovzxbd 0xa(%rdx,%rsi,1),%xmm12 │ │ + paddd %xmm6,%xmm5 │ │ + pmovzxbd 0x6(%rdx,%rsi,1),%xmm6 │ │ + pmulld %xmm15,%xmm6 │ │ + paddd %xmm3,%xmm6 │ │ + pmovzxbd 0xe(%rdx,%rsi,1),%xmm3 │ │ + paddd %xmm9,%xmm6 │ │ + pmulld %xmm15,%xmm3 │ │ + paddd %xmm0,%xmm3 │ │ + paddd %xmm8,%xmm3 │ │ + pmulld %xmm15,%xmm12 │ │ + paddd %xmm2,%xmm12 │ │ + paddd %xmm7,%xmm12 │ │ + pmovzxbd 0x3(%rdx,%rsi,1),%xmm0 │ │ + pmovzxbd 0x7(%rdx,%rsi,1),%xmm1 │ │ + pmovzxbd 0xf(%rdx,%rsi,1),%xmm9 │ │ + pmovzxbd 0xb(%rdx,%rsi,1),%xmm8 │ │ + pmulld %xmm10,%xmm8 │ │ + pmulld %xmm10,%xmm9 │ │ + pmulld %xmm10,%xmm1 │ │ + pmulld %xmm10,%xmm0 │ │ + pmovzxbd 0x4(%rdx,%rsi,1),%xmm2 │ │ + pmulld %xmm11,%xmm2 │ │ + paddd %xmm0,%xmm2 │ │ + pmovzxbd 0x8(%rdx,%rsi,1),%xmm0 │ │ + pmulld %xmm11,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + pmovzxbd 0x10(%rdx,%rsi,1),%xmm7 │ │ + pmulld %xmm11,%xmm7 │ │ + paddd %xmm9,%xmm7 │ │ + pmovzxbd 0xc(%rdx,%rsi,1),%xmm1 │ │ + pmulld %xmm11,%xmm1 │ │ + paddd %xmm8,%xmm1 │ │ + movdqa 0x40d4d(%rip),%xmm4 │ │ + paddd %xmm4,%xmm2 │ │ + paddd %xmm5,%xmm2 │ │ + paddd %xmm4,%xmm0 │ │ + paddd %xmm6,%xmm0 │ │ + paddd %xmm4,%xmm7 │ │ + paddd %xmm3,%xmm7 │ │ + paddd %xmm4,%xmm1 │ │ + paddd %xmm12,%xmm1 │ │ + psrad $0x6,%xmm1 │ │ + psrad $0x6,%xmm7 │ │ + packssdw %xmm7,%xmm1 │ │ + psrad $0x6,%xmm0 │ │ + psrad $0x6,%xmm2 │ │ + packssdw %xmm0,%xmm2 │ │ + packuswb %xmm1,%xmm2 │ │ + movdqu %xmm2,0x0(%r13,%r10,1) │ │ + add $0x10,%r10 │ │ + cmp %r10,%r11 │ │ + jne bd550 │ │ + mov %r11,%rbx │ │ + cmp -0x58(%rsp),%r11 │ │ + mov %rbp,%rax │ │ + je bd3e0 │ │ + jmp bd800 │ │ + xor %ebx,%ebx │ │ + mov -0x70(%rsp),%r9 │ │ + mov -0x68(%rsp),%r8 │ │ + mov -0x50(%rsp),%r12 │ │ + mov %rbp,%rax │ │ + nop │ │ + add $0x4,%rbx │ │ + jmp bd82b │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + mov %sil,-0x4(%r13,%rbx,1) │ │ + lea (%r15,%rbx,1),%rsi │ │ + add $0x1,%rsi │ │ + add $0x1,%rbx │ │ + cmp $0x4,%rsi │ │ + je bd3e0 │ │ + movsbl (%r14),%esi │ │ + movzbl -0x7(%rdx,%rbx,1),%ebp │ │ + imul %esi,%ebp │ │ + movsbl 0x1(%r14),%esi │ │ + movzbl -0x6(%rdx,%rbx,1),%edi │ │ + imul %esi,%edi │ │ + add %ebp,%edi │ │ + movsbl 0x2(%r14),%esi │ │ + movzbl -0x5(%rdx,%rbx,1),%ebp │ │ + imul %esi,%ebp │ │ + add %edi,%ebp │ │ + movsbl 0x3(%r14),%esi │ │ + movzbl -0x4(%rdx,%rbx,1),%edi │ │ + imul %esi,%edi │ │ + add %ebp,%edi │ │ + movsbl 0x4(%r14),%esi │ │ + movzbl -0x3(%rdx,%rbx,1),%ebp │ │ + imul %esi,%ebp │ │ + add %edi,%ebp │ │ + movsbl 0x5(%r14),%esi │ │ + lea -0x2(%rbx),%edi │ │ + movzbl (%rdx,%rdi,1),%edi │ │ + imul %esi,%edi │ │ + add %ebp,%edi │ │ + movsbl 0x6(%r14),%esi │ │ + lea -0x1(%rbx),%ebp │ │ + movzbl (%rdx,%rbp,1),%ebp │ │ + imul %esi,%ebp │ │ + add %edi,%ebp │ │ + movsbl 0x7(%r14),%esi │ │ + mov %ebx,%edi │ │ + movzbl (%rdx,%rdi,1),%edi │ │ + imul %esi,%edi │ │ + lea (%rdi,%rbp,1),%esi │ │ + add $0x22,%esi │ │ + sar $0x6,%esi │ │ + cmp $0x100,%esi │ │ + jl bd8b9 │ │ + mov $0xff,%esi │ │ + test %esi,%esi │ │ + jg bd810 │ │ + xor %esi,%esi │ │ + jmpq bd810 │ │ + add $0x8718,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + mov %r12,%rdi │ │ + mov %rbp,%rsi │ │ + add $0x8718,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + jmp bd900 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + sub $0x48,%rsp │ │ + mov %r9d,%r15d │ │ + mov %rcx,%r14 │ │ + mov %rdx,%r13 │ │ + mov %rsi,%rbp │ │ + mov %rdi,%rbx │ │ + movslq %r8d,%r12 │ │ + lea -0x1(%r15),%eax │ │ + mov %r9d,%ecx │ │ + and $0x3,%ecx │ │ + je bd97c │ │ + mov %r15,0x40(%rsp) │ │ + mov %eax,0x34(%rsp) │ │ + mov %r14,0x38(%rsp) │ │ + xor %r14d,%r14d │ │ + nopl (%rax) │ │ + mov %rbx,%rdi │ │ + mov %r13,%rsi │ │ + mov %r12,%rdx │ │ + mov %r12,%r15 │ │ + mov %ecx,%r12d │ │ + callq 4390 │ │ + mov %r12d,%ecx │ │ + mov %r15,%r12 │ │ + add %rbp,%rbx │ │ + add 0x38(%rsp),%r13 │ │ + add $0x1,%r14d │ │ + cmp %r14d,%ecx │ │ + jne bd940 │ │ + mov 0x40(%rsp),%r15 │ │ + sub %r14d,%r15d │ │ + mov 0x38(%rsp),%r14 │ │ + mov 0x34(%rsp),%eax │ │ + cmp $0x3,%eax │ │ + jb bd9e6 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov %rbx,%rdi │ │ + mov %r13,%rsi │ │ + mov %r12,%rdx │ │ + callq 4390 │ │ + add %rbp,%rbx │ │ + add %r14,%r13 │ │ + mov %rbx,%rdi │ │ + mov %r13,%rsi │ │ + mov %r12,%rdx │ │ + callq 4390 │ │ + add %rbp,%rbx │ │ + add %r14,%r13 │ │ + mov %rbx,%rdi │ │ + mov %r13,%rsi │ │ + mov %r12,%rdx │ │ + callq 4390 │ │ + add %rbp,%rbx │ │ + add %r14,%r13 │ │ + mov %rbx,%rdi │ │ + mov %r13,%rsi │ │ + mov %r12,%rdx │ │ + callq 4390 │ │ + add %rbp,%rbx │ │ + add %r14,%r13 │ │ + add $0xfffffffc,%r15d │ │ + jne bd990 │ │ + add $0x48,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + sub $0x106d8,%rsp │ │ + mov %rsi,-0x70(%rsp) │ │ + mov %rdi,-0x50(%rsp) │ │ + mov 0x10730(%rsp),%esi │ │ + mov 0x10720(%rsp),%r13d │ │ + mov %r9,-0x68(%rsp) │ │ + lea -0x1(%r9),%edi │ │ + imul 0x10728(%rsp),%edi │ │ + add 0x10718(%rsp),%edi │ │ + sar $0xa,%edi │ │ + add $0x8,%edi │ │ + lea -0x30(%rsp),%r11 │ │ + mov %rcx,-0x60(%rsp) │ │ + lea (%rcx,%rcx,2),%rax │ │ + sub %rax,%rdx │ │ + mov %esi,%eax │ │ + and $0x1,%eax │ │ + add $0x3,%eax │ │ + and $0x3,%esi │ │ + imul $0x78,%rsi,%r9 │ │ + add 0x62731(%rip),%r9 │ │ + imul $0x78,%rax,%r14 │ │ + add 0x62726(%rip),%r14 │ │ + mov %r8d,-0x74(%rsp) │ │ + mov %r8d,%r12d │ │ + mov %edi,-0x58(%rsp) │ │ + cmpl $0x0,-0x74(%rsp) │ │ + jg bdab4 │ │ + nopl (%rax) │ │ + add $0x100,%r11 │ │ + add -0x60(%rsp),%rdx │ │ + mov -0x58(%rsp),%edi │ │ + add $0xffffffff,%edi │ │ + je bdc94 │ │ + mov %edi,-0x58(%rsp) │ │ + cmpl $0x0,-0x74(%rsp) │ │ + jle bda90 │ │ + cmpl $0x4,-0x74(%rsp) │ │ + jle bdbb0 │ │ + xor %ebx,%ebx │ │ + xor %r15d,%r15d │ │ + mov 0x10710(%rsp),%esi │ │ + mov %esi,%edi │ │ + sar $0x6,%edi │ │ + movslq %r15d,%rbp │ │ + jne bdb10 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + movzbl (%rdx,%rbp,1),%edi │ │ + shl $0x4,%edi │ │ + mov %di,(%r11,%rbx,2) │ │ + add %r13d,%esi │ │ + mov %esi,%eax │ │ + sar $0xa,%eax │ │ + add %eax,%r15d │ │ + and $0x3ff,%esi │ │ + add $0x1,%rbx │ │ + cmp %rbx,%r12 │ │ + je bda90 │ │ + mov %esi,%edi │ │ + sar $0x6,%edi │ │ + movslq %r15d,%rbp │ │ + je bdae0 │ │ + movslq %edi,%rdi │ │ + movsbl -0x8(%r9,%rdi,8),%r10d │ │ + movzbl -0x3(%rdx,%rbp,1),%r8d │ │ + imul %r10d,%r8d │ │ + movsbl -0x7(%r9,%rdi,8),%r10d │ │ + mov %r13d,%eax │ │ + movzbl -0x2(%rdx,%rbp,1),%r13d │ │ + imul %r10d,%r13d │ │ + add %r8d,%r13d │ │ + movsbl -0x6(%r9,%rdi,8),%r8d │ │ + movzbl -0x1(%rdx,%rbp,1),%ecx │ │ + imul %r8d,%ecx │ │ + add %r13d,%ecx │ │ + mov %eax,%r13d │ │ + movsbl -0x5(%r9,%rdi,8),%r8d │ │ + movzbl (%rdx,%rbp,1),%eax │ │ + imul %r8d,%eax │ │ + add %ecx,%eax │ │ + movsbl -0x4(%r9,%rdi,8),%r8d │ │ + movzbl 0x1(%rdx,%rbp,1),%ecx │ │ + imul %r8d,%ecx │ │ + add %eax,%ecx │ │ + movsbl -0x3(%r9,%rdi,8),%r8d │ │ + movzbl 0x2(%rdx,%rbp,1),%eax │ │ + imul %r8d,%eax │ │ + add %ecx,%eax │ │ + movsbl -0x2(%r9,%rdi,8),%r8d │ │ + movzbl 0x3(%rdx,%rbp,1),%ecx │ │ + imul %r8d,%ecx │ │ + add %eax,%ecx │ │ + movsbl -0x1(%r9,%rdi,8),%eax │ │ + movzbl 0x4(%rdx,%rbp,1),%edi │ │ + imul %eax,%edi │ │ + lea (%rdi,%rcx,1),%edi │ │ + add $0x2,%edi │ │ + sar $0x2,%edi │ │ + jmpq bdae7 │ │ + nopl (%rax) │ │ + xor %r10d,%r10d │ │ + xor %ebx,%ebx │ │ + mov 0x10710(%rsp),%eax │ │ + mov %eax,%edi │ │ + sar $0x6,%edi │ │ + movslq %ebx,%rsi │ │ + jne bdc02 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + movzbl (%rdx,%rsi,1),%esi │ │ + shl $0x4,%esi │ │ + mov %si,(%r11,%r10,2) │ │ + add %r13d,%eax │ │ + mov %eax,%ecx │ │ + sar $0xa,%ecx │ │ + add %ecx,%ebx │ │ + and $0x3ff,%eax │ │ + add $0x1,%r10 │ │ + cmp %r10,%r12 │ │ + je bda90 │ │ + mov %eax,%edi │ │ + sar $0x6,%edi │ │ + movslq %ebx,%rsi │ │ + je bdbd0 │ │ + movslq %edi,%rbp │ │ + movsbl -0x8(%r14,%rbp,8),%ecx │ │ + movzbl -0x3(%rdx,%rsi,1),%edi │ │ + imul %ecx,%edi │ │ + movsbl -0x7(%r14,%rbp,8),%r8d │ │ + movzbl -0x2(%rdx,%rsi,1),%ecx │ │ + imul %r8d,%ecx │ │ + add %edi,%ecx │ │ + movsbl -0x6(%r14,%rbp,8),%r8d │ │ + movzbl -0x1(%rdx,%rsi,1),%edi │ │ + imul %r8d,%edi │ │ + add %ecx,%edi │ │ + movsbl -0x5(%r14,%rbp,8),%r8d │ │ + movzbl (%rdx,%rsi,1),%ecx │ │ + imul %r8d,%ecx │ │ + add %edi,%ecx │ │ + movsbl -0x4(%r14,%rbp,8),%r8d │ │ + movzbl 0x1(%rdx,%rsi,1),%edi │ │ + imul %r8d,%edi │ │ + add %ecx,%edi │ │ + movsbl -0x3(%r14,%rbp,8),%r8d │ │ + movzbl 0x2(%rdx,%rsi,1),%ecx │ │ + imul %r8d,%ecx │ │ + add %edi,%ecx │ │ + movsbl -0x2(%r14,%rbp,8),%r8d │ │ + movzbl 0x3(%rdx,%rsi,1),%edi │ │ + imul %r8d,%edi │ │ + add %ecx,%edi │ │ + movsbl -0x1(%r14,%rbp,8),%ecx │ │ + movzbl 0x4(%rdx,%rsi,1),%esi │ │ + imul %ecx,%esi │ │ + lea (%rsi,%rdi,1),%esi │ │ + add $0x2,%esi │ │ + sar $0x2,%esi │ │ + jmpq bdbd7 │ │ + mov -0x68(%rsp),%r8 │ │ + test %r8d,%r8d │ │ + mov -0x70(%rsp),%r11 │ │ + mov 0x10718(%rsp),%r14d │ │ + jle be273 │ │ + lea 0x2d0(%rsp),%rcx │ │ + mov 0x10730(%rsp),%edi │ │ + sar $0x2,%edi │ │ + movslq %edi,%rax │ │ + and $0x1,%edi │ │ + add $0x3,%edi │ │ + lea 0x200(%r12),%rdx │ │ + mov %rdx,-0x60(%rsp) │ │ + mov %r12d,%r10d │ │ + and $0xfffffff8,%r10d │ │ + lea -0x8(%r10),%rdx │ │ + mov %rdx,-0x38(%rsp) │ │ + shr $0x3,%rdx │ │ + add $0x1,%rdx │ │ + mov %edx,%esi │ │ + and $0x1,%esi │ │ + mov %rsi,-0x40(%rsp) │ │ + sub %rdx,%rsi │ │ + mov %rsi,-0x48(%rsp) │ │ + xor %edx,%edx │ │ + movdqa 0x406a5(%rip),%xmm3 │ │ + imul $0x78,%rax,%rax │ │ + add 0x6248a(%rip),%rax │ │ + mov %rax,-0x58(%rsp) │ │ + movdqa 0x4076c(%rip),%xmm9 │ │ + imul $0x78,%rdi,%r9 │ │ + add 0x62471(%rip),%r9 │ │ + mov -0x50(%rsp),%rdi │ │ + mov %r14d,%eax │ │ + sar $0x6,%eax │ │ + jne bdd76 │ │ + jmp bddb0 │ │ + xchg %ax,%ax │ │ + add 0x10728(%rsp),%r14d │ │ + mov %r14d,%eax │ │ + sar $0xa,%eax │ │ + shl $0x7,%eax │ │ + cltq │ │ + lea (%rcx,%rax,2),%rcx │ │ + and $0x3ff,%r14d │ │ + add %r11,%rdi │ │ + add $0x1,%rdx │ │ + cmp %r8d,%edx │ │ + je be273 │ │ + mov %r14d,%eax │ │ + sar $0x6,%eax │ │ + je bddb0 │ │ + add $0xffffffff,%eax │ │ + cltq │ │ + cmp $0x5,%r8d │ │ + jl bddc0 │ │ + mov -0x58(%rsp),%rsi │ │ + lea (%rsi,%rax,8),%r15 │ │ + cmpl $0x0,-0x74(%rsp) │ │ + jle bdd40 │ │ + test %r15,%r15 │ │ + je bddd0 │ │ + cmpl $0x7,-0x74(%rsp) │ │ + ja bdde2 │ │ + xor %esi,%esi │ │ + jmpq be1b1 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + xor %r15d,%r15d │ │ + cmpl $0x0,-0x74(%rsp) │ │ + jg bdd91 │ │ + jmp bdd40 │ │ + nopl 0x0(%rax) │ │ + lea (%r9,%rax,8),%r15 │ │ + cmpl $0x0,-0x74(%rsp) │ │ + jg bdd91 │ │ + jmpq bdd40 │ │ + cmpl $0x8,-0x74(%rsp) │ │ + jae be089 │ │ + xor %esi,%esi │ │ + jmpq be161 │ │ + mov %rdx,%rsi │ │ + imul %r11,%rsi │ │ + mov -0x50(%rsp),%rbp │ │ + lea (%rsi,%rbp,1),%rax │ │ + add %r12,%rsi │ │ + add %rbp,%rsi │ │ + lea 0x7(%r15),%r11 │ │ + lea 0x8(%r15),%rbx │ │ + lea -0x300(%rcx),%r8 │ │ + mov -0x60(%rsp),%rbp │ │ + lea (%rcx,%rbp,2),%rbp │ │ + cmp %rbx,%rax │ │ + setb %r13b │ │ + cmp %rsi,%r11 │ │ + setb %bl │ │ + cmp %rbp,%rax │ │ + setb %al │ │ + cmp %r8,%rsi │ │ + seta %r8b │ │ + test %bl,%r13b │ │ + jne be18d │ │ + mov $0x0,%esi │ │ + and %r8b,%al │ │ + mov -0x68(%rsp),%r8 │ │ + mov -0x70(%rsp),%r11 │ │ + jne be1b1 │ │ + movzbl (%r15),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm10 │ │ + movzbl 0x1(%r15),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm11 │ │ + movzbl 0x2(%r15),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm12 │ │ + movzbl 0x3(%r15),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm13 │ │ + movzbl 0x4(%r15),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm14 │ │ + movzbl 0x5(%r15),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm15 │ │ + movzbl 0x6(%r15),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm1 │ │ + movzbl 0x7(%r15),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm0 │ │ + xor %ebp,%ebp │ │ + nopw 0x0(%rax,%rax,1) │ │ + pmovsxwd -0x2f8(%rcx,%rbp,2),%xmm2 │ │ + pmovsxwd -0x300(%rcx,%rbp,2),%xmm3 │ │ + pmulld %xmm10,%xmm3 │ │ + pmovsxwd -0x1f8(%rcx,%rbp,2),%xmm4 │ │ + pmulld %xmm10,%xmm2 │ │ + pmovsxwd -0x200(%rcx,%rbp,2),%xmm5 │ │ + pmulld %xmm11,%xmm5 │ │ + paddd %xmm3,%xmm5 │ │ + pmulld %xmm11,%xmm4 │ │ + pmovsxwd -0x100(%rcx,%rbp,2),%xmm6 │ │ + paddd %xmm2,%xmm4 │ │ + pmovsxwd -0xf8(%rcx,%rbp,2),%xmm7 │ │ + pmulld %xmm12,%xmm7 │ │ + pmovsxwd 0x8(%rcx,%rbp,2),%xmm3 │ │ + pmovsxwd (%rcx,%rbp,2),%xmm2 │ │ + pmulld %xmm12,%xmm6 │ │ + pmulld %xmm13,%xmm2 │ │ + paddd %xmm6,%xmm2 │ │ + paddd %xmm5,%xmm2 │ │ + pmulld %xmm13,%xmm3 │ │ + paddd %xmm7,%xmm3 │ │ + pmovsxwd 0x100(%rcx,%rbp,2),%xmm5 │ │ + paddd %xmm4,%xmm3 │ │ + pmovsxwd 0x108(%rcx,%rbp,2),%xmm4 │ │ + pmulld %xmm14,%xmm4 │ │ + pmovsxwd 0x208(%rcx,%rbp,2),%xmm6 │ │ + pmovsxwd 0x200(%rcx,%rbp,2),%xmm7 │ │ + pmulld %xmm14,%xmm5 │ │ + pmulld %xmm15,%xmm7 │ │ + paddd %xmm5,%xmm7 │ │ + pmulld %xmm15,%xmm6 │ │ + pmovsxwd 0x300(%rcx,%rbp,2),%xmm5 │ │ + pmovsxwd 0x308(%rcx,%rbp,2),%xmm8 │ │ + paddd %xmm4,%xmm6 │ │ + pmulld %xmm1,%xmm8 │ │ + paddd %xmm6,%xmm8 │ │ + paddd %xmm3,%xmm8 │ │ + pmulld %xmm1,%xmm5 │ │ + paddd %xmm7,%xmm5 │ │ + pmovsxwd 0x408(%rcx,%rbp,2),%xmm3 │ │ + paddd %xmm2,%xmm5 │ │ + pmovsxwd 0x400(%rcx,%rbp,2),%xmm2 │ │ + pmulld %xmm0,%xmm2 │ │ + pmulld %xmm0,%xmm3 │ │ + paddd %xmm9,%xmm2 │ │ + paddd %xmm5,%xmm2 │ │ + paddd %xmm9,%xmm3 │ │ + paddd %xmm8,%xmm3 │ │ + psrad $0xa,%xmm3 │ │ + psrad $0xa,%xmm2 │ │ + packssdw %xmm3,%xmm2 │ │ + packuswb %xmm2,%xmm2 │ │ + movq %xmm2,(%rdi,%rbp,1) │ │ + add $0x8,%rbp │ │ + cmp %rbp,%r10 │ │ + jne bdf10 │ │ + mov %r10,%rsi │ │ + cmp %r12,%r10 │ │ + movdqa 0x40332(%rip),%xmm3 │ │ + jne be1b1 │ │ + jmpq bdd40 │ │ + cmpq $0x0,-0x38(%rsp) │ │ + je be260 │ │ + mov -0x48(%rsp),%rbp │ │ + xor %esi,%esi │ │ + nopl 0x0(%rax) │ │ + pmovsxwd 0x8(%rcx,%rsi,2),%xmm0 │ │ + pmovsxwd (%rcx,%rsi,2),%xmm1 │ │ + paddd %xmm3,%xmm1 │ │ + paddd %xmm3,%xmm0 │ │ + psrad $0x4,%xmm0 │ │ + psrad $0x4,%xmm1 │ │ + packssdw %xmm0,%xmm1 │ │ + packuswb %xmm1,%xmm1 │ │ + movq %xmm1,(%rdi,%rsi,1) │ │ + pmovsxwd 0x18(%rcx,%rsi,2),%xmm0 │ │ + pmovsxwd 0x10(%rcx,%rsi,2),%xmm1 │ │ + paddd %xmm3,%xmm1 │ │ + paddd %xmm3,%xmm0 │ │ + psrad $0x4,%xmm0 │ │ + psrad $0x4,%xmm1 │ │ + packssdw %xmm0,%xmm1 │ │ + packuswb %xmm1,%xmm1 │ │ + movq %xmm1,0x8(%rdi,%rsi,1) │ │ + add $0x10,%rsi │ │ + add $0x2,%rbp │ │ + jne be0a0 │ │ + cmpq $0x0,-0x40(%rsp) │ │ + je be138 │ │ + pmovsxwd 0x8(%rcx,%rsi,2),%xmm0 │ │ + pmovsxwd (%rcx,%rsi,2),%xmm1 │ │ + paddd %xmm3,%xmm1 │ │ + paddd %xmm3,%xmm0 │ │ + psrad $0x4,%xmm0 │ │ + psrad $0x4,%xmm1 │ │ + packssdw %xmm0,%xmm1 │ │ + packuswb %xmm1,%xmm1 │ │ + movq %xmm1,(%rdi,%rsi,1) │ │ + mov %r10,%rsi │ │ + cmp %r12,%r10 │ │ + jne be161 │ │ + jmpq bdd40 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + mov %bpl,(%rdi,%rsi,1) │ │ + add $0x1,%rsi │ │ + cmp %rsi,%r12 │ │ + je bdd40 │ │ + movswl (%rcx,%rsi,2),%ebp │ │ + add $0x8,%ebp │ │ + sar $0x4,%ebp │ │ + cmp $0x100,%ebp │ │ + jge be180 │ │ + test %ebp,%ebp │ │ + jg be150 │ │ + jmp be189 │ │ + nopl 0x0(%rax) │ │ + mov $0xff,%ebp │ │ + test %ebp,%ebp │ │ + jg be150 │ │ + xor %ebp,%ebp │ │ + jmp be150 │ │ + xor %esi,%esi │ │ + mov -0x68(%rsp),%r8 │ │ + mov -0x70(%rsp),%r11 │ │ + jmp be1b1 │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov %bpl,(%rdi,%rsi,1) │ │ + add $0x1,%rsi │ │ + cmp %rsi,%r12 │ │ + je bdd40 │ │ + movsbl (%r15),%eax │ │ + movswl -0x300(%rcx,%rsi,2),%ebp │ │ + imul %eax,%ebp │ │ + movsbl 0x1(%r15),%eax │ │ + movswl -0x200(%rcx,%rsi,2),%ebx │ │ + imul %eax,%ebx │ │ + add %ebp,%ebx │ │ + movsbl 0x2(%r15),%eax │ │ + movswl -0x100(%rcx,%rsi,2),%ebp │ │ + imul %eax,%ebp │ │ + add %ebx,%ebp │ │ + movsbl 0x3(%r15),%eax │ │ + movswl (%rcx,%rsi,2),%ebx │ │ + imul %eax,%ebx │ │ + add %ebp,%ebx │ │ + movsbl 0x4(%r15),%eax │ │ + movswl 0x100(%rcx,%rsi,2),%ebp │ │ + imul %eax,%ebp │ │ + add %ebx,%ebp │ │ + movsbl 0x5(%r15),%eax │ │ + movswl 0x200(%rcx,%rsi,2),%ebx │ │ + imul %eax,%ebx │ │ + add %ebp,%ebx │ │ + movsbl 0x6(%r15),%eax │ │ + movswl 0x300(%rcx,%rsi,2),%ebp │ │ + imul %eax,%ebp │ │ + add %ebx,%ebp │ │ + movsbl 0x7(%r15),%eax │ │ + movswl 0x400(%rcx,%rsi,2),%ebx │ │ + imul %eax,%ebx │ │ + lea (%rbx,%rbp,1),%ebp │ │ + add $0x200,%ebp │ │ + sar $0xa,%ebp │ │ + cmp $0x100,%ebp │ │ + jl be251 │ │ + mov $0xff,%ebp │ │ + test %ebp,%ebp │ │ + jg be1a0 │ │ + xor %ebp,%ebp │ │ + jmpq be1a0 │ │ + xor %esi,%esi │ │ + cmpq $0x0,-0x40(%rsp) │ │ + jne be10c │ │ + jmpq be138 │ │ + add $0x106d8,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + sub $0x86e8,%rsp │ │ + mov 0x8728(%rsp),%ebp │ │ + mov 0x8720(%rsp),%ebx │ │ + test %r9d,%r9d │ │ + mov %ecx,-0x74(%rsp) │ │ + je be2ce │ │ + movslq %r9d,%r9 │ │ + mov %ebp,%eax │ │ + cmp $0x5,%ecx │ │ + jl be3d1 │ │ + and $0x3,%eax │ │ + jmpq be3d7 │ │ + xor %r12d,%r12d │ │ + test %ebx,%ebx │ │ + jne be3f2 │ │ + xor %r9d,%r9d │ │ + test %r12,%r12 │ │ + jne be421 │ │ + test %r9,%r9 │ │ + je beeac │ │ + cmpl $0x0,-0x74(%rsp) │ │ + jle bee9a │ │ + mov %rsi,%r14 │ │ + mov -0x74(%rsp),%eax │ │ + movslq %eax,%r10 │ │ + mov %eax,%r11d │ │ + add %r10,%r10 │ │ + lea (%rdx,%rdx,2),%rsi │ │ + sub %rsi,%r14 │ │ + xor %esi,%esi │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + movsbl (%r9),%ebp │ │ + lea (%r14,%rsi,1),%rcx │ │ + movzbl (%r14,%rsi,1),%ebx │ │ + imul %ebp,%ebx │ │ + movsbl 0x1(%r9),%ebp │ │ + movzbl (%rdx,%rcx,1),%eax │ │ + add %rdx,%rcx │ │ + imul %ebp,%eax │ │ + add %ebx,%eax │ │ + movsbl 0x2(%r9),%ebp │ │ + movzbl (%rdx,%rcx,1),%ebx │ │ + add %rdx,%rcx │ │ + imul %ebp,%ebx │ │ + add %eax,%ebx │ │ + movsbl 0x3(%r9),%eax │ │ + movzbl (%rdx,%rcx,1),%ebp │ │ + add %rdx,%rcx │ │ + imul %eax,%ebp │ │ + add %ebx,%ebp │ │ + movsbl 0x4(%r9),%eax │ │ + movzbl (%rdx,%rcx,1),%ebx │ │ + add %rdx,%rcx │ │ + imul %eax,%ebx │ │ + add %ebp,%ebx │ │ + movsbl 0x5(%r9),%eax │ │ + movzbl (%rdx,%rcx,1),%ebp │ │ + add %rdx,%rcx │ │ + imul %eax,%ebp │ │ + add %ebx,%ebp │ │ + movsbl 0x6(%r9),%eax │ │ + movzbl (%rdx,%rcx,1),%ebx │ │ + add %rdx,%rcx │ │ + imul %eax,%ebx │ │ + add %ebp,%ebx │ │ + movsbl 0x7(%r9),%eax │ │ + movzbl (%rdx,%rcx,1),%ecx │ │ + imul %eax,%ecx │ │ + lea (%rcx,%rbx,1),%eax │ │ + add $0x2,%eax │ │ + shr $0x2,%eax │ │ + mov %ax,(%rdi,%rsi,2) │ │ + add $0x1,%rsi │ │ + cmp %rsi,%r11 │ │ + jne be320 │ │ + add %r10,%rdi │ │ + add %rdx,%r14 │ │ + add $0xffffffff,%r8d │ │ + jne be310 │ │ + jmpq bee9a │ │ + and $0x1,%eax │ │ + add $0x3,%eax │ │ + imul $0x78,%rax,%rax │ │ + add 0x61dbe(%rip),%rax │ │ + lea (%rax,%r9,8),%r12 │ │ + add $0xfffffffffffffff8,%r12 │ │ + test %ebx,%ebx │ │ + je be2d9 │ │ + sar $0x2,%ebp │ │ + movslq %ebx,%rcx │ │ + cmp $0x5,%r8d │ │ + jl bea2d │ │ + movslq %ebp,%rax │ │ + imul $0x78,%rax,%rax │ │ + add 0x61d90(%rip),%rax │ │ + lea (%rax,%rcx,8),%r9 │ │ + add $0xfffffffffffffff8,%r9 │ │ + test %r12,%r12 │ │ + je be2e5 │ │ + test %r9,%r9 │ │ + mov %rdi,-0x50(%rsp) │ │ + je bea54 │ │ + mov %rdx,-0x70(%rsp) │ │ + mov %r9,-0x28(%rsp) │ │ + mov %r8,-0x68(%rsp) │ │ + cmpl $0x0,-0x74(%rsp) │ │ + jle be564 │ │ + mov -0x70(%rsp),%rax │ │ + lea (%rax,%rax,2),%rax │ │ + sub %rax,%rsi │ │ + lea -0x20(%rsp),%r15 │ │ + mov -0x68(%rsp),%rax │ │ + add $0x7,%eax │ │ + mov -0x74(%rsp),%edx │ │ + neg %rdx │ │ + nopl 0x0(%rax) │ │ + mov %eax,-0x60(%rsp) │ │ + mov -0x3(%rsi),%r10b │ │ + mov -0x2(%rsi),%r11b │ │ + mov -0x1(%rsi),%r14b │ │ + mov (%rsi),%r9b │ │ + mov 0x2(%rsi),%cl │ │ + mov 0x3(%rsi),%r13b │ │ + mov $0x4,%edi │ │ + nop │ │ + mov %rsi,%rbx │ │ + mov %r15,%rbp │ │ + movzbl %r10b,%r15d │ │ + movzbl %r11b,%r8d │ │ + mov %r11d,%r10d │ │ + mov %r14d,%r11d │ │ + mov %r9d,%r14d │ │ + movzbl %cl,%eax │ │ + mov %r13d,%ecx │ │ + movsbl (%r12),%esi │ │ + imul %esi,%r15d │ │ + movsbl 0x1(%r12),%esi │ │ + imul %esi,%r8d │ │ + add %r15d,%r8d │ │ + mov %rbp,%r15 │ │ + mov %rbx,%rsi │ │ + movsbl 0x2(%r12),%ebx │ │ + movzbl %r11b,%ebp │ │ + imul %ebx,%ebp │ │ + add %r8d,%ebp │ │ + movsbl 0x3(%r12),%r8d │ │ + movzbl %r9b,%ebx │ │ + imul %r8d,%ebx │ │ + add %ebp,%ebx │ │ + movsbl 0x4(%r12),%ebp │ │ + movzbl -0x3(%rsi,%rdi,1),%r9d │ │ + imul %r9d,%ebp │ │ + add %ebx,%ebp │ │ + movsbl 0x5(%r12),%ebx │ │ + imul %ebx,%eax │ │ + add %ebp,%eax │ │ + movsbl 0x6(%r12),%ebp │ │ + movzbl %r13b,%ebx │ │ + imul %ebp,%ebx │ │ + add %eax,%ebx │ │ + movsbl 0x7(%r12),%eax │ │ + mov %edi,%ebp │ │ + movzbl (%rsi,%rbp,1),%r13d │ │ + imul %r13d,%eax │ │ + lea (%rax,%rbx,1),%eax │ │ + add $0x2,%eax │ │ + shr $0x2,%eax │ │ + mov %ax,-0x8(%r15,%rdi,2) │ │ + lea (%rdx,%rdi,1),%rax │ │ + add $0x1,%rax │ │ + add $0x1,%rdi │ │ + cmp $0x4,%rax │ │ + jne be490 │ │ + add $0x100,%r15 │ │ + add -0x70(%rsp),%rsi │ │ + mov -0x60(%rsp),%eax │ │ + add $0xffffffff,%eax │ │ + jne be470 │ │ + mov -0x74(%rsp),%r12d │ │ + test %r12d,%r12d │ │ + mov -0x68(%rsp),%r13 │ │ + mov -0x28(%rsp),%rbp │ │ + jle bee9a │ │ + lea 0x7(%rbp),%rax │ │ + mov %rax,-0x58(%rsp) │ │ + movslq %r12d,%rdi │ │ + lea 0x2e0(%rsp),%rsi │ │ + mov %r12d,%r9d │ │ + lea -0x1(%r9),%rax │ │ + cmp $0xffffff7f,%eax │ │ + seta %cl │ │ + lea 0x8(%rbp),%rdx │ │ + mov %rdx,-0x38(%rsp) │ │ + mov %rax,%rdx │ │ + shr $0x20,%rdx │ │ + setne %dl │ │ + or %dl,%cl │ │ + cmp $0xfffffeff,%eax │ │ + seta %bl │ │ + or %dl,%bl │ │ + or %cl,%bl │ │ + cmp $0xfffffe7f,%eax │ │ + seta %cl │ │ + or %dl,%cl │ │ + cmp $0xfffffdff,%eax │ │ + seta %r8b │ │ + lea 0x380(%r9),%rax │ │ + mov %rax,-0x40(%rsp) │ │ + or %dl,%r8b │ │ + or %cl,%r8b │ │ + or %bl,%r8b │ │ + mov %r9d,%r15d │ │ + and $0xfffffff8,%r15d │ │ + mov %rdi,-0x30(%rsp) │ │ + lea (%rdi,%rdi,1),%rax │ │ + mov %rax,-0x60(%rsp) │ │ + mov %r15,-0x48(%rsp) │ │ + neg %r15 │ │ + mov %r9,-0x70(%rsp) │ │ + neg %r9 │ │ + lea -0x20(%rsp),%r10 │ │ + xor %r11d,%r11d │ │ + movdqa 0x3fdd2(%rip),%xmm8 │ │ + movdqa 0x3fd19(%rip),%xmm9 │ │ + mov -0x50(%rsp),%rdi │ │ + cmp $0x8,%r12d │ │ + setb %cl │ │ + or %r8b,%cl │ │ + je be740 │ │ + jmp be671 │ │ + xchg %ax,%ax │ │ + add $0x100,%rsi │ │ + add $0x1,%r11 │ │ + add -0x60(%rsp),%rdi │ │ + add $0x100,%r10 │ │ + add $0xffffffff,%r13d │ │ + je bee9a │ │ + cmp $0x8,%r12d │ │ + setb %cl │ │ + or %r8b,%cl │ │ + je be740 │ │ + xor %edx,%edx │ │ + add $0x200,%rdx │ │ + nopw 0x0(%rax,%rax,1) │ │ + movsbl 0x0(%rbp),%eax │ │ + movswl -0x400(%r10,%rdx,2),%ecx │ │ + imul %eax,%ecx │ │ + movsbl 0x1(%rbp),%eax │ │ + movswl -0x300(%r10,%rdx,2),%ebx │ │ + imul %eax,%ebx │ │ + add %ecx,%ebx │ │ + movsbl 0x2(%rbp),%eax │ │ + movswl -0x200(%r10,%rdx,2),%ecx │ │ + imul %eax,%ecx │ │ + add %ebx,%ecx │ │ + movsbl 0x3(%rbp),%eax │ │ + movswl -0x100(%r10,%rdx,2),%ebx │ │ + imul %eax,%ebx │ │ + add %ecx,%ebx │ │ + movsbl 0x4(%rbp),%eax │ │ + lea -0x180(%rdx),%ecx │ │ + movswl (%rsi,%rcx,2),%ecx │ │ + imul %eax,%ecx │ │ + add %ebx,%ecx │ │ + movsbl 0x5(%rbp),%eax │ │ + lea -0x100(%rdx),%ebx │ │ + movswl (%rsi,%rbx,2),%ebx │ │ + imul %eax,%ebx │ │ + add %ecx,%ebx │ │ + movsbl 0x6(%rbp),%eax │ │ + lea -0x80(%rdx),%ecx │ │ + movswl (%rsi,%rcx,2),%ecx │ │ + imul %eax,%ecx │ │ + add %ebx,%ecx │ │ + movsbl 0x7(%rbp),%eax │ │ + mov %edx,%ebx │ │ + movswl (%rsi,%rbx,2),%ebx │ │ + imul %eax,%ebx │ │ + lea (%rbx,%rcx,1),%eax │ │ + add $0x20,%eax │ │ + shr $0x6,%eax │ │ + mov %ax,-0x400(%rdi,%rdx,2) │ │ + lea (%r9,%rdx,1),%rax │ │ + add $0x1,%rax │ │ + add $0x1,%rdx │ │ + cmp $0x200,%rax │ │ + jne be680 │ │ + jmpq be640 │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %r13,%r12 │ │ + mov %r11,%rcx │ │ + imul -0x30(%rsp),%rcx │ │ + mov -0x50(%rsp),%rax │ │ + lea (%rax,%rcx,2),%rdx │ │ + add -0x70(%rsp),%rcx │ │ + lea (%rax,%rcx,2),%rbx │ │ + mov %r11,%rcx │ │ + shl $0x7,%rcx │ │ + mov %r11,%rax │ │ + shl $0x8,%rax │ │ + lea (%rsp,%rax,1),%r14 │ │ + add $0xffffffffffffffe0,%r14 │ │ + add -0x40(%rsp),%rcx │ │ + cmp %rdx,-0x38(%rsp) │ │ + seta %al │ │ + lea (%rsp,%rcx,2),%rcx │ │ + add $0xffffffffffffffe0,%rcx │ │ + cmp %rbx,-0x58(%rsp) │ │ + setb %r13b │ │ + cmp %rcx,%rdx │ │ + setb %cl │ │ + cmp %rbx,%r14 │ │ + setb %bl │ │ + test %r13b,%al │ │ + jne bea1e │ │ + mov $0x0,%edx │ │ + and %bl,%cl │ │ + mov %r12,%r13 │ │ + mov -0x74(%rsp),%r12d │ │ + jne be673 │ │ + movzbl 0x0(%rbp),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm10 │ │ + movzbl 0x1(%rbp),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm11 │ │ + movzbl 0x2(%rbp),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm12 │ │ + movzbl 0x3(%rbp),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm13 │ │ + movzbl 0x4(%rbp),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm14 │ │ + movzbl 0x5(%rbp),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm15 │ │ + movzbl 0x6(%rbp),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm0 │ │ + movzbl 0x7(%rbp),%eax │ │ + movd %eax,%xmm1 │ │ + punpcklbw %xmm1,%xmm1 │ │ + pshuflw $0xe0,%xmm1,%xmm1 │ │ + pmovsxbd %xmm1,%xmm1 │ │ + mov $0x100,%r14d │ │ + nopl 0x0(%rax,%rax,1) │ │ + pmovsxwd -0x500(%rsi,%r14,2),%xmm2 │ │ + pmovsxwd -0x4f8(%rsi,%r14,2),%xmm3 │ │ + pmulld %xmm10,%xmm3 │ │ + pmulld %xmm10,%xmm2 │ │ + pmovsxwd -0x400(%rsi,%r14,2),%xmm4 │ │ + pmovsxwd -0x3f8(%rsi,%r14,2),%xmm5 │ │ + pmulld %xmm11,%xmm5 │ │ + paddd %xmm3,%xmm5 │ │ + pmulld %xmm11,%xmm4 │ │ + paddd %xmm2,%xmm4 │ │ + pmovsxwd -0x2f8(%rsi,%r14,2),%xmm2 │ │ + pmovsxwd -0x300(%rsi,%r14,2),%xmm6 │ │ + pmulld %xmm12,%xmm6 │ │ + pmulld %xmm12,%xmm2 │ │ + pmovsxwd -0x200(%rsi,%r14,2),%xmm7 │ │ + pmovsxwd -0x1f8(%rsi,%r14,2),%xmm3 │ │ + pmulld %xmm13,%xmm3 │ │ + paddd %xmm2,%xmm3 │ │ + paddd %xmm5,%xmm3 │ │ + pmulld %xmm13,%xmm7 │ │ + paddd %xmm6,%xmm7 │ │ + paddd %xmm4,%xmm7 │ │ + lea -0x80(%r14),%eax │ │ + and $0xfffffff8,%eax │ │ + pmovsxwd 0x8(%rsi,%rax,2),%xmm2 │ │ + pmovsxwd (%rsi,%rax,2),%xmm4 │ │ + pmulld %xmm14,%xmm4 │ │ + paddd %xmm7,%xmm4 │ │ + pmulld %xmm14,%xmm2 │ │ + mov %r14d,%eax │ │ + and $0xfffffff8,%eax │ │ + pmovsxwd (%rsi,%rax,2),%xmm5 │ │ + pmovsxwd 0x8(%rsi,%rax,2),%xmm6 │ │ + paddd %xmm3,%xmm2 │ │ + pmulld %xmm15,%xmm6 │ │ + mov %r14d,%eax │ │ + sub $0xffffff80,%eax │ │ + and $0xfffffff8,%eax │ │ + pmovsxwd 0x8(%rsi,%rax,2),%xmm7 │ │ + pmovsxwd (%rsi,%rax,2),%xmm3 │ │ + pmulld %xmm15,%xmm5 │ │ + pmulld %xmm0,%xmm3 │ │ + paddd %xmm5,%xmm3 │ │ + paddd %xmm4,%xmm3 │ │ + pmulld %xmm0,%xmm7 │ │ + paddd %xmm6,%xmm7 │ │ + lea 0x100(%r14),%eax │ │ + and $0xfffffff8,%eax │ │ + pmovsxwd (%rsi,%rax,2),%xmm4 │ │ + pmovsxwd 0x8(%rsi,%rax,2),%xmm5 │ │ + paddd %xmm2,%xmm7 │ │ + pmulld %xmm1,%xmm5 │ │ + pmulld %xmm1,%xmm4 │ │ + paddd %xmm8,%xmm5 │ │ + paddd %xmm7,%xmm5 │ │ + paddd %xmm8,%xmm4 │ │ + paddd %xmm3,%xmm4 │ │ + psrld $0x6,%xmm4 │ │ + psrld $0x6,%xmm5 │ │ + pshufb %xmm9,%xmm5 │ │ + pshufb %xmm9,%xmm4 │ │ + punpcklqdq %xmm5,%xmm4 │ │ + movdqu %xmm4,-0x200(%rdi,%r14,2) │ │ + lea (%r15,%r14,1),%rax │ │ + add $0x8,%rax │ │ + add $0x8,%r14 │ │ + cmp $0x100,%rax │ │ + jne be880 │ │ + mov -0x48(%rsp),%rax │ │ + mov %rax,%rdx │ │ + cmp -0x70(%rsp),%rax │ │ + je be640 │ │ + jmpq be673 │ │ + xor %edx,%edx │ │ + mov %r12,%r13 │ │ + mov -0x74(%rsp),%r12d │ │ + jmpq be673 │ │ + and $0x1,%ebp │ │ + add $0x3,%ebp │ │ + imul $0x78,%rbp,%rax │ │ + add 0x61762(%rip),%rax │ │ + lea (%rax,%rcx,8),%r9 │ │ + add $0xfffffffffffffff8,%r9 │ │ + test %r12,%r12 │ │ + jne be421 │ │ + jmpq be2e5 │ │ + mov %rsi,-0x58(%rsp) │ │ + cmpl $0x0,-0x74(%rsp) │ │ + jle bee9a │ │ + mov -0x74(%rsp),%eax │ │ + movslq %eax,%rbp │ │ + lea 0x7(%r12),%rcx │ │ + mov %rcx,-0x38(%rsp) │ │ + mov %eax,%r11d │ │ + lea -0x1(%r11),%rax │ │ + lea 0x8(%r12),%rcx │ │ + mov %rcx,-0x40(%rsp) │ │ + cmp $0xfffffffd,%eax │ │ + seta %cl │ │ + lea 0x4(%r11),%rsi │ │ + mov %rsi,-0x48(%rsp) │ │ + mov %rax,%rsi │ │ + shr $0x20,%rsi │ │ + setne %sil │ │ + or %sil,%cl │ │ + cmp $0xfffffffc,%eax │ │ + seta %bl │ │ + or %sil,%bl │ │ + or %cl,%bl │ │ + cmp $0xfffffffb,%eax │ │ + seta %r13b │ │ + or %sil,%r13b │ │ + or %bl,%r13b │ │ + mov %r11d,%r15d │ │ + and $0xfffffff8,%r15d │ │ + mov %rbp,-0x30(%rsp) │ │ + mov %rbp,%rax │ │ + add %rbp,%rax │ │ + mov %rax,-0x60(%rsp) │ │ + mov %r11,-0x70(%rsp) │ │ + neg %r11 │ │ + xor %r9d,%r9d │ │ + movdqa 0x3f9fa(%rip),%xmm8 │ │ + movdqa 0x3f851(%rip),%xmm9 │ │ + mov %rdi,%r14 │ │ + mov -0x58(%rsp),%rsi │ │ + mov %r13b,-0x68(%rsp) │ │ + cmpl $0x8,-0x74(%rsp) │ │ + setb %cl │ │ + or %r13b,%cl │ │ + je beb40 │ │ + jmp beb33 │ │ + nopl 0x0(%rax,%rax,1) │ │ + add %rdx,%rsi │ │ + add $0x1,%r9 │ │ + add -0x60(%rsp),%r14 │ │ + add $0xffffffff,%r8d │ │ + je bee9a │ │ + cmpl $0x8,-0x74(%rsp) │ │ + setb %cl │ │ + or %r13b,%cl │ │ + je beb40 │ │ + xor %ebp,%ebp │ │ + jmpq bede0 │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %r9,%rcx │ │ + imul -0x30(%rsp),%rcx │ │ + lea (%rdi,%rcx,2),%rbp │ │ + add -0x70(%rsp),%rcx │ │ + lea (%rdi,%rcx,2),%rbx │ │ + mov %r9,%rcx │ │ + imul %rdx,%rcx │ │ + mov -0x58(%rsp),%rax │ │ + lea (%rcx,%rax,1),%r10 │ │ + add $0xfffffffffffffffd,%r10 │ │ + add -0x48(%rsp),%rcx │ │ + add %rax,%rcx │ │ + cmp %rbp,-0x40(%rsp) │ │ + seta %al │ │ + cmp %rbx,-0x38(%rsp) │ │ + setb %r13b │ │ + cmp %rbp,%rcx │ │ + seta %cl │ │ + cmp %rbx,%r10 │ │ + setb %bl │ │ + test %r13b,%al │ │ + jne bedd4 │ │ + mov $0x0,%ebp │ │ + and %bl,%cl │ │ + mov -0x50(%rsp),%rdi │ │ + mov -0x68(%rsp),%r13b │ │ + jne bede0 │ │ + movzbl (%r12),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm10 │ │ + movzbl 0x1(%r12),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm11 │ │ + movzbl 0x2(%r12),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm12 │ │ + movzbl 0x3(%r12),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm13 │ │ + movzbl 0x4(%r12),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm14 │ │ + movzbl 0x5(%r12),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm7 │ │ + movzbl 0x6(%r12),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm0 │ │ + movzbl 0x7(%r12),%eax │ │ + movd %eax,%xmm1 │ │ + punpcklbw %xmm1,%xmm1 │ │ + pshuflw $0xe0,%xmm1,%xmm1 │ │ + pmovsxbd %xmm1,%xmm1 │ │ + xor %r10d,%r10d │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + pmovzxbd -0x3(%rsi,%r10,1),%xmm3 │ │ + pmovzxbd 0x1(%rsi,%r10,1),%xmm4 │ │ + movdqa %xmm4,%xmm2 │ │ + pmulld %xmm10,%xmm2 │ │ + pmovzxbd -0x2(%rsi,%r10,1),%xmm5 │ │ + pmulld %xmm10,%xmm3 │ │ + pmovzxbd 0x2(%rsi,%r10,1),%xmm6 │ │ + pmulld %xmm11,%xmm6 │ │ + paddd %xmm2,%xmm6 │ │ + pmulld %xmm11,%xmm5 │ │ + pmovzxbd 0x3(%rsi,%r10,1),%xmm2 │ │ + paddd %xmm3,%xmm5 │ │ + pmulld %xmm12,%xmm2 │ │ + pmovzxbd 0x4(%rsi,%r10,1),%xmm3 │ │ + pmulld %xmm13,%xmm3 │ │ + paddd %xmm2,%xmm3 │ │ + pmovzxbd -0x1(%rsi,%r10,1),%xmm2 │ │ + pmulld %xmm12,%xmm2 │ │ + paddd %xmm6,%xmm3 │ │ + pmovzxbd (%rsi,%r10,1),%xmm6 │ │ + pmulld %xmm13,%xmm6 │ │ + paddd %xmm2,%xmm6 │ │ + pmovzxbd 0x5(%rsi,%r10,1),%xmm2 │ │ + paddd %xmm5,%xmm6 │ │ + pmulld %xmm14,%xmm4 │ │ + pmulld %xmm14,%xmm2 │ │ + mov %r10d,%eax │ │ + and $0xfffffff8,%eax │ │ + pmovzxbd 0x6(%rsi,%rax,1),%xmm5 │ │ + pmulld %xmm7,%xmm5 │ │ + paddd %xmm2,%xmm5 │ │ + pmovzxbd 0x2(%rsi,%rax,1),%xmm2 │ │ + paddd %xmm3,%xmm5 │ │ + pmulld %xmm7,%xmm2 │ │ + paddd %xmm4,%xmm2 │ │ + paddd %xmm6,%xmm2 │ │ + pmovzxbd 0x7(%rsi,%rax,1),%xmm3 │ │ + pmovzxbd 0x3(%rsi,%rax,1),%xmm4 │ │ + pmulld %xmm0,%xmm4 │ │ + pmulld %xmm0,%xmm3 │ │ + pmovzxbd 0x8(%rsi,%rax,1),%xmm6 │ │ + pmulld %xmm1,%xmm6 │ │ + paddd %xmm3,%xmm6 │ │ + pmovzxbd 0x4(%rsi,%rax,1),%xmm3 │ │ + pmulld %xmm1,%xmm3 │ │ + paddd %xmm4,%xmm3 │ │ + paddd %xmm8,%xmm6 │ │ + paddd %xmm5,%xmm6 │ │ + paddd %xmm8,%xmm3 │ │ + paddd %xmm2,%xmm3 │ │ + psrld $0x2,%xmm3 │ │ + psrld $0x2,%xmm6 │ │ + pshufb %xmm9,%xmm6 │ │ + pshufb %xmm9,%xmm3 │ │ + punpcklqdq %xmm6,%xmm3 │ │ + movdqu %xmm3,(%r14,%r10,2) │ │ + add $0x8,%r10 │ │ + cmp %r10,%r15 │ │ + jne bec80 │ │ + mov %r15,%rbp │ │ + cmp -0x70(%rsp),%r15 │ │ + je beb10 │ │ + jmp bede0 │ │ + xor %ebp,%ebp │ │ + mov -0x50(%rsp),%rdi │ │ + mov -0x68(%rsp),%r13b │ │ + add $0x4,%rbp │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + movsbl (%r12),%eax │ │ + movzbl -0x7(%rsi,%rbp,1),%ecx │ │ + imul %eax,%ecx │ │ + movsbl 0x1(%r12),%eax │ │ + movzbl -0x6(%rsi,%rbp,1),%ebx │ │ + imul %eax,%ebx │ │ + add %ecx,%ebx │ │ + movsbl 0x2(%r12),%eax │ │ + movzbl -0x5(%rsi,%rbp,1),%ecx │ │ + imul %eax,%ecx │ │ + add %ebx,%ecx │ │ + movsbl 0x3(%r12),%eax │ │ + movzbl -0x4(%rsi,%rbp,1),%ebx │ │ + imul %eax,%ebx │ │ + add %ecx,%ebx │ │ + movsbl 0x4(%r12),%eax │ │ + movzbl -0x3(%rsi,%rbp,1),%ecx │ │ + imul %eax,%ecx │ │ + add %ebx,%ecx │ │ + movsbl 0x5(%r12),%eax │ │ + lea -0x2(%rbp),%ebx │ │ + movzbl (%rsi,%rbx,1),%ebx │ │ + imul %eax,%ebx │ │ + add %ecx,%ebx │ │ + movsbl 0x6(%r12),%eax │ │ + lea -0x1(%rbp),%ecx │ │ + movzbl (%rsi,%rcx,1),%ecx │ │ + imul %eax,%ecx │ │ + add %ebx,%ecx │ │ + movsbl 0x7(%r12),%eax │ │ + mov %ebp,%ebx │ │ + movzbl (%rsi,%rbx,1),%ebx │ │ + imul %eax,%ebx │ │ + lea (%rbx,%rcx,1),%eax │ │ + add $0x2,%eax │ │ + shr $0x2,%eax │ │ + mov %ax,-0x8(%r14,%rbp,2) │ │ + lea (%r11,%rbp,1),%rax │ │ + add $0x1,%rax │ │ + add $0x1,%rbp │ │ + cmp $0x4,%rax │ │ + jne bedf0 │ │ + jmpq beb10 │ │ + add $0x86e8,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + mov -0x74(%rsp),%ecx │ │ + add $0x86e8,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + jmp beed0 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + test %ecx,%ecx │ │ + jle bf0ee │ │ + mov %rsi,%r12 │ │ + movslq %ecx,%rsi │ │ + mov %ecx,%r11d │ │ + mov %r11d,%eax │ │ + and $0xfffffff0,%eax │ │ + mov %rax,-0x10(%rsp) │ │ + add $0xfffffffffffffff0,%rax │ │ + mov %rax,-0x18(%rsp) │ │ + shr $0x4,%rax │ │ + add $0x1,%rax │ │ + mov %eax,%ebp │ │ + and $0x1,%ebp │ │ + mov %r11d,%r13d │ │ + and $0x3,%r13d │ │ + mov %rsi,-0x8(%rsp) │ │ + lea (%rsi,%rsi,1),%r15 │ │ + mov %rbp,-0x20(%rsp) │ │ + sub %rax,%rbp │ │ + mov %rbp,-0x28(%rsp) │ │ + xor %r14d,%r14d │ │ + mov %rdi,%rbp │ │ + mov %r12,%rsi │ │ + cmp $0x10,%ecx │ │ + jb bef90 │ │ + jmp bef59 │ │ + nopl 0x0(%rax) │ │ + add %r15,%rbp │ │ + add %rdx,%rsi │ │ + add $0x1,%r14 │ │ + add $0xffffffff,%r8d │ │ + je bf0ee │ │ + cmp $0x10,%ecx │ │ + jb bef90 │ │ + mov %r14,%rax │ │ + imul -0x8(%rsp),%rax │ │ + mov %r14,%rbx │ │ + imul %rdx,%rbx │ │ + lea (%rbx,%r11,1),%r10 │ │ + add %r12,%r10 │ │ + lea (%rdi,%rax,2),%r9 │ │ + cmp %r9,%r10 │ │ + jbe bf030 │ │ + add %r12,%rbx │ │ + add %r11,%rax │ │ + lea (%rdi,%rax,2),%rax │ │ + cmp %rax,%rbx │ │ + jae bf030 │ │ + xor %r10d,%r10d │ │ + mov %r10,%r9 │ │ + not %r9 │ │ + add %r11,%r9 │ │ + test %r13,%r13 │ │ + je befc8 │ │ + mov %r13,%rax │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + movzbl (%rsi,%r10,1),%ebx │ │ + shl $0x4,%ebx │ │ + mov %bx,0x0(%rbp,%r10,2) │ │ + add $0x1,%r10 │ │ + add $0xffffffffffffffff,%rax │ │ + jne befb0 │ │ + cmp $0x3,%r9 │ │ + jb bef40 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + movzbl (%rsi,%r10,1),%eax │ │ + shl $0x4,%eax │ │ + mov %ax,0x0(%rbp,%r10,2) │ │ + movzbl 0x1(%rsi,%r10,1),%eax │ │ + shl $0x4,%eax │ │ + mov %ax,0x2(%rbp,%r10,2) │ │ + movzbl 0x2(%rsi,%r10,1),%eax │ │ + shl $0x4,%eax │ │ + mov %ax,0x4(%rbp,%r10,2) │ │ + movzbl 0x3(%rsi,%r10,1),%eax │ │ + shl $0x4,%eax │ │ + mov %ax,0x6(%rbp,%r10,2) │ │ + add $0x4,%r10 │ │ + cmp %r10,%r11 │ │ + jne befe0 │ │ + jmpq bef40 │ │ + nopl 0x0(%rax) │ │ + cmpq $0x0,-0x18(%rsp) │ │ + je bf0e2 │ │ + mov -0x28(%rsp),%rax │ │ + xor %ebx,%ebx │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + pmovzxbw (%rsi,%rbx,1),%xmm0 │ │ + pmovzxbw 0x8(%rsi,%rbx,1),%xmm1 │ │ + psllw $0x4,%xmm0 │ │ + psllw $0x4,%xmm1 │ │ + movdqu %xmm0,0x0(%rbp,%rbx,2) │ │ + movdqu %xmm1,0x10(%rbp,%rbx,2) │ │ + pmovzxbw 0x10(%rsi,%rbx,1),%xmm0 │ │ + pmovzxbw 0x18(%rsi,%rbx,1),%xmm1 │ │ + psllw $0x4,%xmm0 │ │ + psllw $0x4,%xmm1 │ │ + movdqu %xmm0,0x20(%rbp,%rbx,2) │ │ + movdqu %xmm1,0x30(%rbp,%rbx,2) │ │ + add $0x20,%rbx │ │ + add $0x2,%rax │ │ + jne bf050 │ │ + cmpq $0x0,-0x20(%rsp) │ │ + je bf0cc │ │ + pmovzxbw (%rsi,%rbx,1),%xmm0 │ │ + pmovzxbw 0x8(%rsi,%rbx,1),%xmm1 │ │ + psllw $0x4,%xmm0 │ │ + psllw $0x4,%xmm1 │ │ + movdqu %xmm0,0x0(%rbp,%rbx,2) │ │ + movdqu %xmm1,0x10(%rbp,%rbx,2) │ │ + mov -0x10(%rsp),%rax │ │ + mov %rax,%r10 │ │ + cmp %r11,%rax │ │ + jne bef93 │ │ + jmpq bef40 │ │ + xor %ebx,%ebx │ │ + cmpq $0x0,-0x20(%rsp) │ │ + jne bf0a9 │ │ + jmp bf0cc │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + nopl 0x0(%rax) │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + sub $0x106e8,%rsp │ │ + mov %r9d,-0x68(%rsp) │ │ + mov %rdi,-0x50(%rsp) │ │ + mov 0x10738(%rsp),%edi │ │ + mov 0x10728(%rsp),%r12d │ │ + mov %r8,-0x70(%rsp) │ │ + lea -0x1(%r8),%ebp │ │ + imul 0x10730(%rsp),%ebp │ │ + add 0x10720(%rsp),%ebp │ │ + sar $0xa,%ebp │ │ + add $0x8,%ebp │ │ + lea -0x20(%rsp),%r10 │ │ + mov %rdx,-0x60(%rsp) │ │ + lea (%rdx,%rdx,2),%rax │ │ + sub %rax,%rsi │ │ + mov %edi,%eax │ │ + and $0x1,%eax │ │ + add $0x3,%eax │ │ + and $0x3,%edi │ │ + imul $0x78,%rdi,%r15 │ │ + add 0x61031(%rip),%r15 │ │ + mov %ecx,-0x74(%rsp) │ │ + mov %ecx,%r13d │ │ + imul $0x78,%rax,%r11 │ │ + add 0x6101f(%rip),%r11 │ │ + mov %ebp,-0x58(%rsp) │ │ + cmpl $0x0,-0x74(%rsp) │ │ + jg bf1b4 │ │ + nopl 0x0(%rax) │ │ + add $0x100,%r10 │ │ + add -0x60(%rsp),%rsi │ │ + mov -0x58(%rsp),%ebp │ │ + add $0xffffffff,%ebp │ │ + je bf398 │ │ + mov %ebp,-0x58(%rsp) │ │ + cmpl $0x0,-0x74(%rsp) │ │ + jle bf190 │ │ + cmpl $0x4,-0x74(%rsp) │ │ + jle bf2b0 │ │ + xor %eax,%eax │ │ + xor %r9d,%r9d │ │ + mov -0x68(%rsp),%ebp │ │ + mov %ebp,%edi │ │ + sar $0x6,%edi │ │ + movslq %r9d,%rbx │ │ + jne bf210 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + movzbl (%rsi,%rbx,1),%edi │ │ + shl $0x4,%edi │ │ + mov %di,(%r10,%rax,2) │ │ + add %r12d,%ebp │ │ + mov %ebp,%ecx │ │ + sar $0xa,%ecx │ │ + add %ecx,%r9d │ │ + and $0x3ff,%ebp │ │ + add $0x1,%rax │ │ + cmp %rax,%r13 │ │ + je bf190 │ │ + mov %ebp,%edi │ │ + sar $0x6,%edi │ │ + movslq %r9d,%rbx │ │ + je bf1e0 │ │ + movslq %edi,%rdi │ │ + movsbl -0x8(%r15,%rdi,8),%r8d │ │ + movzbl -0x3(%rsi,%rbx,1),%ecx │ │ + imul %r8d,%ecx │ │ + movsbl -0x7(%r15,%rdi,8),%r8d │ │ + movzbl -0x2(%rsi,%rbx,1),%r14d │ │ + imul %r8d,%r14d │ │ + add %ecx,%r14d │ │ + movsbl -0x6(%r15,%rdi,8),%ecx │ │ + movzbl -0x1(%rsi,%rbx,1),%edx │ │ + imul %ecx,%edx │ │ + add %r14d,%edx │ │ + movsbl -0x5(%r15,%rdi,8),%r8d │ │ + movzbl (%rsi,%rbx,1),%ecx │ │ + imul %r8d,%ecx │ │ + add %edx,%ecx │ │ + movsbl -0x4(%r15,%rdi,8),%r8d │ │ + movzbl 0x1(%rsi,%rbx,1),%edx │ │ + imul %r8d,%edx │ │ + add %ecx,%edx │ │ + movsbl -0x3(%r15,%rdi,8),%r8d │ │ + movzbl 0x2(%rsi,%rbx,1),%ecx │ │ + imul %r8d,%ecx │ │ + add %edx,%ecx │ │ + movsbl -0x2(%r15,%rdi,8),%r8d │ │ + movzbl 0x3(%rsi,%rbx,1),%edx │ │ + imul %r8d,%edx │ │ + add %ecx,%edx │ │ + movsbl -0x1(%r15,%rdi,8),%ecx │ │ + movzbl 0x4(%rsi,%rbx,1),%edi │ │ + imul %ecx,%edi │ │ + lea (%rdi,%rdx,1),%edi │ │ + add $0x2,%edi │ │ + sar $0x2,%edi │ │ + jmpq bf1e7 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + xor %eax,%eax │ │ + xor %edi,%edi │ │ + mov -0x68(%rsp),%r9d │ │ + mov %r9d,%ebx │ │ + sar $0x6,%ebx │ │ + movslq %edi,%rbp │ │ + jne bf306 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + movzbl (%rsi,%rbp,1),%ebx │ │ + shl $0x4,%ebx │ │ + mov %bx,(%r10,%rax,2) │ │ + add %r12d,%r9d │ │ + mov %r9d,%ecx │ │ + sar $0xa,%ecx │ │ + add %ecx,%edi │ │ + and $0x3ff,%r9d │ │ + add $0x1,%rax │ │ + cmp %rax,%r13 │ │ + je bf190 │ │ + mov %r9d,%ebx │ │ + sar $0x6,%ebx │ │ + movslq %edi,%rbp │ │ + je bf2d0 │ │ + movslq %ebx,%rbx │ │ + movsbl -0x8(%r11,%rbx,8),%ecx │ │ + movzbl -0x3(%rsi,%rbp,1),%edx │ │ + imul %ecx,%edx │ │ + movsbl -0x7(%r11,%rbx,8),%r8d │ │ + movzbl -0x2(%rsi,%rbp,1),%ecx │ │ + imul %r8d,%ecx │ │ + add %edx,%ecx │ │ + movsbl -0x6(%r11,%rbx,8),%r8d │ │ + movzbl -0x1(%rsi,%rbp,1),%edx │ │ + imul %r8d,%edx │ │ + add %ecx,%edx │ │ + movsbl -0x5(%r11,%rbx,8),%r8d │ │ + movzbl (%rsi,%rbp,1),%ecx │ │ + imul %r8d,%ecx │ │ + add %edx,%ecx │ │ + movsbl -0x4(%r11,%rbx,8),%r8d │ │ + movzbl 0x1(%rsi,%rbp,1),%edx │ │ + imul %r8d,%edx │ │ + add %ecx,%edx │ │ + movsbl -0x3(%r11,%rbx,8),%r8d │ │ + movzbl 0x2(%rsi,%rbp,1),%ecx │ │ + imul %r8d,%ecx │ │ + add %edx,%ecx │ │ + movsbl -0x2(%r11,%rbx,8),%r8d │ │ + movzbl 0x3(%rsi,%rbp,1),%edx │ │ + imul %r8d,%edx │ │ + add %ecx,%edx │ │ + movsbl -0x1(%r11,%rbx,8),%ecx │ │ + movzbl 0x4(%rsi,%rbp,1),%ebp │ │ + imul %ecx,%ebp │ │ + lea (%rdx,%rbp,1),%ebx │ │ + add $0x2,%ebx │ │ + sar $0x2,%ebx │ │ + jmpq bf2d7 │ │ + mov -0x70(%rsp),%r8 │ │ + test %r8d,%r8d │ │ + mov 0x10730(%rsp),%r10d │ │ + mov 0x10720(%rsp),%r15d │ │ + jle bf97f │ │ + lea 0x2e0(%rsp),%rdx │ │ + mov 0x10738(%rsp),%edi │ │ + sar $0x2,%edi │ │ + movslq %edi,%rax │ │ + and $0x1,%edi │ │ + add $0x3,%edi │ │ + movslq -0x74(%rsp),%rsi │ │ + lea 0x200(%r13),%rcx │ │ + mov %rcx,-0x28(%rsp) │ │ + mov %r13d,%ecx │ │ + and $0xfffffff0,%ecx │ │ + mov %rcx,-0x30(%rsp) │ │ + add $0xfffffffffffffff0,%rcx │ │ + mov %rcx,-0x38(%rsp) │ │ + shr $0x4,%rcx │ │ + add $0x1,%rcx │ │ + mov %r13d,%r9d │ │ + and $0xfffffff8,%r9d │ │ + mov %ecx,%r12d │ │ + and $0x3,%r12d │ │ + mov %rsi,-0x68(%rsp) │ │ + lea (%rsi,%rsi,1),%r11 │ │ + mov %r12,%rsi │ │ + sub %rcx,%rsi │ │ + mov %rsi,-0x48(%rsp) │ │ + mov %r12,-0x40(%rsp) │ │ + shl $0x5,%r12 │ │ + xor %r14d,%r14d │ │ + movdqa 0x3efbb(%rip),%xmm8 │ │ + imul $0x78,%rax,%rax │ │ + add 0x60d60(%rip),%rax │ │ + mov %rax,-0x58(%rsp) │ │ + movdqa 0x3eef2(%rip),%xmm9 │ │ + imul $0x78,%rdi,%rax │ │ + add 0x60d47(%rip),%rax │ │ + mov %rax,-0x60(%rsp) │ │ + mov -0x50(%rsp),%rdi │ │ + mov %r15d,%eax │ │ + sar $0x6,%eax │ │ + jne bf4a1 │ │ + jmp bf4c0 │ │ + nopl (%rax) │ │ + add %r10d,%r15d │ │ + mov %r15d,%eax │ │ + sar $0xa,%eax │ │ + shl $0x7,%eax │ │ + cltq │ │ + lea (%rdx,%rax,2),%rdx │ │ + and $0x3ff,%r15d │ │ + add $0x1,%r14 │ │ + add %r11,%rdi │ │ + cmp %r8d,%r14d │ │ + je bf97f │ │ + mov %r15d,%eax │ │ + sar $0x6,%eax │ │ + je bf4c0 │ │ + add $0xffffffff,%eax │ │ + cltq │ │ + cmp $0x5,%r8d │ │ + jl bf4e0 │ │ + mov -0x58(%rsp),%rcx │ │ + lea (%rcx,%rax,8),%rbp │ │ + cmpl $0x0,-0x74(%rsp) │ │ + jg bf4c9 │ │ + jmp bf470 │ │ + xchg %ax,%ax │ │ + xor %ebp,%ebp │ │ + cmpl $0x0,-0x74(%rsp) │ │ + jle bf470 │ │ + test %rbp,%rbp │ │ + je bf500 │ │ + cmpl $0x7,-0x74(%rsp) │ │ + ja bf512 │ │ + xor %esi,%esi │ │ + jmpq bf8e0 │ │ + nopl 0x0(%rax) │ │ + mov -0x60(%rsp),%rcx │ │ + lea (%rcx,%rax,8),%rbp │ │ + cmpl $0x0,-0x74(%rsp) │ │ + jg bf4c9 │ │ + jmpq bf470 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + cmpl $0x10,-0x74(%rsp) │ │ + jae bf7d2 │ │ + xor %esi,%esi │ │ + jmpq bf8b0 │ │ + mov %r14,%rax │ │ + imul -0x68(%rsp),%rax │ │ + mov -0x50(%rsp),%rsi │ │ + lea (%rsi,%rax,2),%rcx │ │ + add %r13,%rax │ │ + lea (%rsi,%rax,2),%rax │ │ + lea 0x7(%rbp),%rsi │ │ + lea 0x8(%rbp),%rbx │ │ + lea -0x300(%rdx),%r8 │ │ + cmp %rcx,%rbx │ │ + seta %r10b │ │ + mov -0x28(%rsp),%rbx │ │ + lea (%rdx,%rbx,2),%rbx │ │ + cmp %rax,%rsi │ │ + setb %sil │ │ + cmp %rbx,%rcx │ │ + setb %bl │ │ + cmp %rax,%r8 │ │ + setb %al │ │ + test %sil,%r10b │ │ + jne bf8c6 │ │ + mov $0x0,%esi │ │ + and %al,%bl │ │ + mov -0x70(%rsp),%r8 │ │ + mov 0x10730(%rsp),%r10d │ │ + jne bf8e0 │ │ + movzbl 0x0(%rbp),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm10 │ │ + movzbl 0x1(%rbp),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm11 │ │ + movzbl 0x2(%rbp),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm12 │ │ + movzbl 0x3(%rbp),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm13 │ │ + movzbl 0x4(%rbp),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm14 │ │ + movzbl 0x5(%rbp),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm15 │ │ + movzbl 0x6(%rbp),%eax │ │ + movd %eax,%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pmovsxbd %xmm0,%xmm0 │ │ + movzbl 0x7(%rbp),%eax │ │ + movd %eax,%xmm1 │ │ + punpcklbw %xmm1,%xmm1 │ │ + pshuflw $0xe0,%xmm1,%xmm1 │ │ + pmovsxbd %xmm1,%xmm1 │ │ + xor %r10d,%r10d │ │ + nopl 0x0(%rax) │ │ + pmovsxwd -0x300(%rdx,%r10,2),%xmm2 │ │ + pmovsxwd -0x2f8(%rdx,%r10,2),%xmm3 │ │ + pmulld %xmm10,%xmm3 │ │ + pmulld %xmm10,%xmm2 │ │ + pmovsxwd -0x200(%rdx,%r10,2),%xmm4 │ │ + pmovsxwd -0x1f8(%rdx,%r10,2),%xmm5 │ │ + pmulld %xmm11,%xmm5 │ │ + paddd %xmm3,%xmm5 │ │ + pmulld %xmm11,%xmm4 │ │ + paddd %xmm2,%xmm4 │ │ + pmovsxwd -0xf8(%rdx,%r10,2),%xmm6 │ │ + pmovsxwd -0x100(%rdx,%r10,2),%xmm7 │ │ + pmulld %xmm12,%xmm7 │ │ + pmulld %xmm12,%xmm6 │ │ + pmovsxwd (%rdx,%r10,2),%xmm3 │ │ + pmovsxwd 0x8(%rdx,%r10,2),%xmm2 │ │ + pmulld %xmm13,%xmm2 │ │ + paddd %xmm6,%xmm2 │ │ + paddd %xmm5,%xmm2 │ │ + pmulld %xmm13,%xmm3 │ │ + paddd %xmm7,%xmm3 │ │ + paddd %xmm4,%xmm3 │ │ + pmovsxwd 0x108(%rdx,%r10,2),%xmm4 │ │ + pmovsxwd 0x100(%rdx,%r10,2),%xmm5 │ │ + pmulld %xmm14,%xmm5 │ │ + pmulld %xmm14,%xmm4 │ │ + pmovsxwd 0x200(%rdx,%r10,2),%xmm6 │ │ + pmovsxwd 0x208(%rdx,%r10,2),%xmm7 │ │ + pmulld %xmm15,%xmm7 │ │ + paddd %xmm4,%xmm7 │ │ + pmulld %xmm15,%xmm6 │ │ + paddd %xmm5,%xmm6 │ │ + pmovsxwd 0x308(%rdx,%r10,2),%xmm4 │ │ + pmovsxwd 0x300(%rdx,%r10,2),%xmm5 │ │ + pmulld %xmm0,%xmm5 │ │ + paddd %xmm6,%xmm5 │ │ + paddd %xmm3,%xmm5 │ │ + pmulld %xmm0,%xmm4 │ │ + paddd %xmm7,%xmm4 │ │ + paddd %xmm2,%xmm4 │ │ + pmovsxwd 0x400(%rdx,%r10,2),%xmm2 │ │ + pmovsxwd 0x408(%rdx,%r10,2),%xmm3 │ │ + pmulld %xmm1,%xmm3 │ │ + pmulld %xmm1,%xmm2 │ │ + paddd %xmm8,%xmm3 │ │ + paddd %xmm4,%xmm3 │ │ + paddd %xmm8,%xmm2 │ │ + paddd %xmm5,%xmm2 │ │ + psrld $0x6,%xmm2 │ │ + psrld $0x6,%xmm3 │ │ + pshufb %xmm9,%xmm3 │ │ + pshufb %xmm9,%xmm2 │ │ + punpcklqdq %xmm3,%xmm2 │ │ + movdqu %xmm2,(%rdi,%r10,2) │ │ + add $0x8,%r10 │ │ + cmp %r10,%r9 │ │ + jne bf640 │ │ + mov %r9,%rsi │ │ + cmp %r13,%r9 │ │ + mov -0x70(%rsp),%r8 │ │ + mov 0x10730(%rsp),%r10d │ │ + jne bf8e0 │ │ + jmpq bf470 │ │ + cmpq $0x30,-0x38(%rsp) │ │ + jae bf7e9 │ │ + xor %esi,%esi │ │ + cmpq $0x0,-0x40(%rsp) │ │ + jne bf854 │ │ + jmpq bf890 │ │ + mov -0x48(%rsp),%rbp │ │ + xor %esi,%esi │ │ + movups (%rdx,%rsi,2),%xmm0 │ │ + movups 0x10(%rdx,%rsi,2),%xmm1 │ │ + movups %xmm0,(%rdi,%rsi,2) │ │ + movups %xmm1,0x10(%rdi,%rsi,2) │ │ + movups 0x20(%rdx,%rsi,2),%xmm0 │ │ + movups 0x30(%rdx,%rsi,2),%xmm1 │ │ + movups %xmm0,0x20(%rdi,%rsi,2) │ │ + movups %xmm1,0x30(%rdi,%rsi,2) │ │ + movups 0x40(%rdx,%rsi,2),%xmm0 │ │ + movups 0x50(%rdx,%rsi,2),%xmm1 │ │ + movups %xmm0,0x40(%rdi,%rsi,2) │ │ + movups %xmm1,0x50(%rdi,%rsi,2) │ │ + movdqu 0x60(%rdx,%rsi,2),%xmm0 │ │ + movdqu 0x70(%rdx,%rsi,2),%xmm1 │ │ + movdqu %xmm0,0x60(%rdi,%rsi,2) │ │ + movdqu %xmm1,0x70(%rdi,%rsi,2) │ │ + add $0x40,%rsi │ │ + add $0x4,%rbp │ │ + jne bf7f0 │ │ + cmpq $0x0,-0x40(%rsp) │ │ + je bf890 │ │ + lea (%rdi,%rsi,2),%rbp │ │ + lea (%rdx,%rsi,2),%rsi │ │ + add $0x10,%rsi │ │ + xor %ebx,%ebx │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + movdqu -0x10(%rsi,%rbx,1),%xmm0 │ │ + movdqu (%rsi,%rbx,1),%xmm1 │ │ + movdqu %xmm0,0x0(%rbp,%rbx,1) │ │ + movdqu %xmm1,0x10(%rbp,%rbx,1) │ │ + add $0x20,%rbx │ │ + cmp %rbx,%r12 │ │ + jne bf870 │ │ + mov -0x30(%rsp),%rax │ │ + mov %rax,%rsi │ │ + cmp %r13,%rax │ │ + je bf470 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + movzwl (%rdx,%rsi,2),%eax │ │ + mov %ax,(%rdi,%rsi,2) │ │ + add $0x1,%rsi │ │ + cmp %rsi,%r13 │ │ + jne bf8b0 │ │ + jmpq bf470 │ │ + xor %esi,%esi │ │ + mov -0x70(%rsp),%r8 │ │ + mov 0x10730(%rsp),%r10d │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + movsbl 0x0(%rbp),%eax │ │ + movswl -0x300(%rdx,%rsi,2),%ecx │ │ + imul %eax,%ecx │ │ + movsbl 0x1(%rbp),%eax │ │ + movswl -0x200(%rdx,%rsi,2),%ebx │ │ + imul %eax,%ebx │ │ + add %ecx,%ebx │ │ + movsbl 0x2(%rbp),%eax │ │ + movswl -0x100(%rdx,%rsi,2),%ecx │ │ + imul %eax,%ecx │ │ + add %ebx,%ecx │ │ + movsbl 0x3(%rbp),%eax │ │ + movswl (%rdx,%rsi,2),%ebx │ │ + imul %eax,%ebx │ │ + add %ecx,%ebx │ │ + movsbl 0x4(%rbp),%eax │ │ + movswl 0x100(%rdx,%rsi,2),%ecx │ │ + imul %eax,%ecx │ │ + add %ebx,%ecx │ │ + movsbl 0x5(%rbp),%eax │ │ + movswl 0x200(%rdx,%rsi,2),%ebx │ │ + imul %eax,%ebx │ │ + add %ecx,%ebx │ │ + movsbl 0x6(%rbp),%eax │ │ + movswl 0x300(%rdx,%rsi,2),%ecx │ │ + imul %eax,%ecx │ │ + add %ebx,%ecx │ │ + movsbl 0x7(%rbp),%eax │ │ + movswl 0x400(%rdx,%rsi,2),%ebx │ │ + imul %eax,%ebx │ │ + lea (%rbx,%rcx,1),%eax │ │ + add $0x20,%eax │ │ + shr $0x6,%eax │ │ + mov %ax,(%rdi,%rsi,2) │ │ + add $0x1,%rsi │ │ + cmp %rsi,%r13 │ │ + jne bf8e0 │ │ + jmpq bf470 │ │ + add $0x106e8,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + nopl (%rax) │ │ + jmpq 746b0 │ │ + nopl 0x0(%rax) │ │ + │ │ +00000000000bf9a0 : │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ + and $0xfffffffffffffff8,%rsp │ │ + lea 0x3e353(%rip),%rax │ │ + mov %rbp,%rsp │ │ + pop %rbp │ │ + retq │ │ + │ │ +00000000000bf9b4 : │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ + and $0xfffffffffffffff8,%rsp │ │ + movl $0x1,0x40(%rdi) │ │ + xor %eax,%eax │ │ + mov %rax,0x18(%rdi) │ │ + lea -0x27d30(%rip),%rcx │ │ + mov %rcx,0x20(%rdi) │ │ + lea -0x27c4b(%rip),%rcx │ │ + mov %rcx,0x28(%rdi) │ │ + mov %rax,0x30(%rdi) │ │ + lea -0x2eb2e(%rip),%rax │ │ + mov %rax,0x38(%rdi) │ │ + movaps 0x3eafb(%rip),%xmm0 │ │ + movups %xmm0,(%rdi) │ │ + movq $0x1,0x10(%rdi) │ │ + mov %rbp,%rsp │ │ + pop %rbp │ │ + retq │ │ + │ │ +00000000000bfa05 : │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + and $0xffffffffffffffc0,%rsp │ │ + sub $0x100,%rsp │ │ + mov %rsi,%rbx │ │ + mov %rdi,%r14 │ │ + lea 0x9ffa6(%rip),%rdi │ │ + lea 0x927(%rip),%rsi │ │ + callq 44d0 │ │ + test %r14,%r14 │ │ + je bfae8 │ │ + test %rbx,%rbx │ │ + je bfb07 │ │ + mov 0x40(%rbx),%eax │ │ + dec %eax │ │ + cmp $0x100,%eax │ │ + jae bfb26 │ │ + mov 0x4(%rbx),%eax │ │ + dec %eax │ │ + cmp $0x40,%eax │ │ + jae bfb45 │ │ + mov (%rbx),%eax │ │ + dec %eax │ │ + cmp $0x100,%eax │ │ + jae bfb61 │ │ + cmpq $0x0,0x20(%rbx) │ │ + je bfb7d │ │ + cmpq $0x0,0x28(%rbx) │ │ + je bfb99 │ │ + cmpl $0x20,0xc(%rbx) │ │ + jae bfbb5 │ │ + lea 0x90(%rsp),%rdi │ │ + callq 44e0 │ │ + mov $0xfffffff4,%r15d │ │ + test %eax,%eax │ │ + jne bfbe3 │ │ + lea 0x90(%rsp),%rdi │ │ + mov $0x100000,%esi │ │ + callq 44f0 │ │ + lea 0x48(%rsp),%rdi │ │ + mov $0x20,%esi │ │ + mov $0x9b28,%edx │ │ + callq 4450 │ │ + test %eax,%eax │ │ + jne bfbf5 │ │ + mov 0x48(%rsp),%r13 │ │ + jmpq bfbf8 │ │ + mov $0x130,%edi │ │ + add 0x60604(%rip),%rdi │ │ + lea 0x3de65(%rip),%rsi │ │ + lea 0x3e211(%rip),%rdx │ │ + jmpq bfbcf │ │ + mov $0x130,%edi │ │ + add 0x605e5(%rip),%rdi │ │ + lea 0x3de46(%rip),%rsi │ │ + lea 0x3e20b(%rip),%rdx │ │ + jmpq bfbcf │ │ + mov $0x130,%edi │ │ + add 0x605c6(%rip),%rdi │ │ + lea 0x3de27(%rip),%rsi │ │ + lea 0x3e1f6(%rip),%rdx │ │ + jmpq bfbcf │ │ + mov $0x130,%edi │ │ + add 0x605a7(%rip),%rdi │ │ + lea 0x3de08(%rip),%rsi │ │ + lea 0x3e22f(%rip),%rdx │ │ + jmp bfbcf │ │ + mov $0x130,%edi │ │ + add 0x6058b(%rip),%rdi │ │ + lea 0x3ddec(%rip),%rsi │ │ + lea 0x3e259(%rip),%rdx │ │ + jmp bfbcf │ │ + mov $0x130,%edi │ │ + add 0x6056f(%rip),%rdi │ │ + lea 0x3ddd0(%rip),%rsi │ │ + lea 0x3e286(%rip),%rdx │ │ + jmp bfbcf │ │ + mov $0x130,%edi │ │ + add 0x60553(%rip),%rdi │ │ + lea 0x3ddb4(%rip),%rsi │ │ + lea 0x3e296(%rip),%rdx │ │ + jmp bfbcf │ │ + mov $0x130,%edi │ │ + add 0x60537(%rip),%rdi │ │ + lea 0x3dd98(%rip),%rsi │ │ + lea 0x3e2a8(%rip),%rdx │ │ + lea 0x3e14b(%rip),%rcx │ │ + xor %eax,%eax │ │ + callq 43e0 │ │ + mov $0xffffffea,%r15d │ │ + mov %r15d,%eax │ │ + lea -0x28(%rbp),%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + xor %r13d,%r13d │ │ + mov %r13,(%r14) │ │ + mov $0xfffffff4,%r15d │ │ + test %r13,%r13 │ │ + je c0346 │ │ + lea 0x18(%rbx),%r12 │ │ + mov $0x9b28,%edx │ │ + mov %r13,%rdi │ │ + xor %esi,%esi │ │ + callq 4480 │ │ + movups (%r12),%xmm0 │ │ + movups %xmm0,0x9ae0(%r13) │ │ + mov 0x10(%r12),%rax │ │ + mov %rax,0x9af0(%r13) │ │ + movups 0x30(%rbx),%xmm0 │ │ + movups %xmm0,0x9b10(%r13) │ │ + mov 0x8(%rbx),%eax │ │ + mov %eax,0x9af8(%r13) │ │ + mov 0xc(%rbx),%eax │ │ + mov %eax,0x9afc(%r13) │ │ + mov 0x10(%rbx),%eax │ │ + mov %eax,0x9b04(%r13) │ │ + mov 0x14(%rbx),%eax │ │ + mov %eax,0x9b08(%r13) │ │ + lea 0x38(%r13),%rdi │ │ + callq 910d5 │ │ + test %eax,%eax │ │ + jne c033c │ │ + lea 0x50(%r13),%rdi │ │ + callq 910d5 │ │ + test %eax,%eax │ │ + jne c033c │ │ + lea 0x270(%r13),%rdi │ │ + callq 910d5 │ │ + test %eax,%eax │ │ + jne c033c │ │ + lea 0x278(%r13),%rdi │ │ + callq 910d5 │ │ + test %eax,%eax │ │ + jne c033c │ │ + lea 0xd00(%r13),%rdi │ │ + callq 910d5 │ │ + test %eax,%eax │ │ + jne c033c │ │ + mov 0x9ae8(%r13),%rcx │ │ + mov %r13,0x38(%rsp) │ │ + mov 0x9af0(%r13),%rax │ │ + cmp 0x60576(%rip),%rcx │ │ + je bfcf7 │ │ + cmp 0x60575(%rip),%rax │ │ + mov 0x38(%rsp),%r13 │ │ + jne bfd42 │ │ + jmpq c033c │ │ + cmp 0x60562(%rip),%rax │ │ + mov 0x38(%rsp),%r13 │ │ + jne c033c │ │ + lea 0x9ae0(%r13),%rax │ │ + mov %rax,0x30(%rsp) │ │ + cmpq $0x0,(%rax) │ │ + jne c033c │ │ + lea 0x9b20(%r13),%r12 │ │ + mov %r12,%rdi │ │ + callq 910d5 │ │ + test %eax,%eax │ │ + jne c033c │ │ + mov (%r12),%rax │ │ + mov 0x30(%rsp),%rcx │ │ + mov %rax,(%rcx) │ │ + lea 0x1e8(%r13),%rax │ │ + mov %rax,0x1f0(%r13) │ │ + movl $0x0,0x1e8(%r13) │ │ + mov 0x40(%rbx),%eax │ │ + mov %eax,0x18(%r13) │ │ + movslq (%rbx),%rax │ │ + mov %eax,0x8(%r13) │ │ + imul $0x1660,%rax,%rdx │ │ + lea 0x48(%rsp),%rdi │ │ + mov $0x20,%esi │ │ + callq 4450 │ │ + test %eax,%eax │ │ + jne bfd8a │ │ + mov 0x48(%rsp),%rdi │ │ + jmp bfd8c │ │ + xor %edi,%edi │ │ + mov %rdi,0x0(%r13) │ │ + test %rdi,%rdi │ │ + je c033c │ │ + movslq (%rbx),%rax │ │ + imul $0x1660,%rax,%rdx │ │ + xor %esi,%esi │ │ + callq 4480 │ │ + cmpl $0x2,0x18(%r13) │ │ + jb bff53 │ │ + movslq 0x40(%rbx),%rax │ │ + imul $0x78,%rax,%rdx │ │ + lea 0x48(%rsp),%rdi │ │ + mov $0x20,%esi │ │ + callq 4450 │ │ + test %eax,%eax │ │ + jne bfdd7 │ │ + mov 0x48(%rsp),%rdi │ │ + jmp bfdd9 │ │ + xor %edi,%edi │ │ + mov 0x38(%rsp),%r12 │ │ + mov %rdi,0x10(%r12) │ │ + test %rdi,%rdi │ │ + je c033c │ │ + movslq 0x40(%rbx),%rax │ │ + imul $0x78,%rax,%rdx │ │ + xor %esi,%esi │ │ + callq 4480 │ │ + lea 0x208(%r12),%rdi │ │ + mov %rdi,0x40(%rsp) │ │ + xor %esi,%esi │ │ + callq 4460 │ │ + test %eax,%eax │ │ + jne c033c │ │ + lea 0x230(%r12),%rdi │ │ + mov %rdi,0x68(%rsp) │ │ + xor %esi,%esi │ │ + callq 4470 │ │ + test %eax,%eax │ │ + jne c030b │ │ + mov %r12,%rax │ │ + movl $0x1,0x26c(%r12) │ │ + cmpl $0x0,(%rbx) │ │ + jle bfeaa │ │ + mov $0x14c8,%r12d │ │ + xor %ecx,%ecx │ │ + mov %rcx,0x30(%rsp) │ │ + mov (%rax),%r13 │ │ + lea (%r12,%r13,1),%rdi │ │ + xor %esi,%esi │ │ + callq 4470 │ │ + test %eax,%eax │ │ + jne c033c │ │ + mov 0x40(%rsp),%rax │ │ + mov %rax,0x30(%r13,%r12,1) │ │ + movabs $0x100000001,%rax │ │ + mov %rax,0x48(%r13,%r12,1) │ │ + mov 0x30(%rsp),%rax │ │ + mov %rax,%rdx │ │ + inc %rdx │ │ + movslq (%rbx),%rax │ │ + add $0x1660,%r12 │ │ + mov %rdx,%rcx │ │ + mov %rdx,0x30(%rsp) │ │ + cmp %rax,%rdx │ │ + mov 0x38(%rsp),%rax │ │ + jl bfe54 │ │ + cmpl $0x0,0x40(%rbx) │ │ + jle bff53 │ │ + xor %r13d,%r13d │ │ + xor %eax,%eax │ │ + mov %rax,0x30(%rsp) │ │ + mov 0x38(%rsp),%rax │ │ + mov 0x10(%rax),%r12 │ │ + lea (%r12,%r13,1),%rdi │ │ + add $0x40,%rdi │ │ + mov %rax,-0x40(%rdi) │ │ + mov %rdi,0x58(%rsp) │ │ + xor %esi,%esi │ │ + callq 4460 │ │ + test %eax,%eax │ │ + jne c033c │ │ + lea (%r12,%r13,1),%rdi │ │ + add $0x10,%rdi │ │ + xor %esi,%esi │ │ + callq 4470 │ │ + test %eax,%eax │ │ + jne c02fa │ │ + lea (%r12,%r13,1),%rcx │ │ + lea (%r12,%r13,1),%rdi │ │ + add $0x8,%rdi │ │ + lea 0x90(%rsp),%rsi │ │ + lea 0xd0c7(%rip),%rdx │ │ + callq 4500 │ │ + test %eax,%eax │ │ + jne c0301 │ │ + movl $0x1,0x68(%r12,%r13,1) │ │ + mov 0x30(%rsp),%rax │ │ + mov %rax,%rdx │ │ + inc %rdx │ │ + movslq 0x40(%rbx),%rax │ │ + add $0x78,%r13 │ │ + mov %rdx,%rcx │ │ + mov %rdx,0x30(%rsp) │ │ + cmp %rax,%rdx │ │ + jl bfebe │ │ + mov 0x38(%rsp),%r12 │ │ + mov 0x8(%r12),%edi │ │ + cmp $0x2,%rdi │ │ + jb bff7e │ │ + mov $0x120,%esi │ │ + callq 4510 │ │ + mov %rax,0x1f8(%r12) │ │ + test %rax,%rax │ │ + je c033c │ │ + cmpl $0x0,(%rbx) │ │ + jle c029e │ │ + xor %ecx,%ecx │ │ + lea 0x48(%rsp),%rdi │ │ + mov (%r12),%r13 │ │ + mov %rcx,0x78(%rsp) │ │ + imul $0x1660,%rcx,%rcx │ │ + mov %r12,0xc80(%r13,%rcx,1) │ │ + movl $0xffffffff,0x1210(%r13,%rcx,1) │ │ + movslq 0x4(%rbx),%rax │ │ + mov %rcx,0x50(%rsp) │ │ + mov %eax,0xc90(%r13,%rcx,1) │ │ + imul $0x3f680,%rax,%rdx │ │ + mov $0x40,%esi │ │ + callq 4450 │ │ + test %eax,%eax │ │ + jne bffdf │ │ + mov 0x48(%rsp),%rdi │ │ + jmp bffe1 │ │ + xor %edi,%edi │ │ + mov %r13,0x60(%rsp) │ │ + mov 0x50(%rsp),%rax │ │ + mov %rdi,0xc88(%r13,%rax,1) │ │ + test %rdi,%rdi │ │ + je c033c │ │ + mov 0x60(%rsp),%r12 │ │ + mov 0x50(%rsp),%r13 │ │ + lea (%r12,%r13,1),%rax │ │ + add $0xc90,%rax │ │ + mov %rax,0x40(%rsp) │ │ + movslq 0x4(%rbx),%rax │ │ + imul $0x3f680,%rax,%rdx │ │ + xor %esi,%esi │ │ + callq 4480 │ │ + mov 0x40(%rsp),%rax │ │ + cmpl $0x2,(%rax) │ │ + jl c009f │ │ + lea (%r12,%r13,1),%rdi │ │ + add $0x1528,%rdi │ │ + mov %rdi,0x30(%rsp) │ │ + xor %esi,%esi │ │ + callq 4460 │ │ + test %eax,%eax │ │ + jne c033c │ │ + mov 0x60(%rsp),%r12 │ │ + mov 0x50(%rsp),%r13 │ │ + lea (%r12,%r13,1),%rdi │ │ + add $0x1550,%rdi │ │ + mov %rdi,0x58(%rsp) │ │ + xor %esi,%esi │ │ + callq 4470 │ │ + test %eax,%eax │ │ + jne c0332 │ │ + lea (%r12,%r13,1),%rdi │ │ + add $0x1580,%rdi │ │ + xor %esi,%esi │ │ + callq 4470 │ │ + test %eax,%eax │ │ + jne c0312 │ │ + movl $0x1,0x1650(%r12,%r13,1) │ │ + lea (%r12,%r13,1),%rax │ │ + mov %rax,0x58(%rsp) │ │ + cmpl $0x0,0x4(%rbx) │ │ + jle c01d0 │ │ + mov 0x60(%rsp),%rax │ │ + mov 0x50(%rsp),%rcx │ │ + lea (%rax,%rcx,1),%rdx │ │ + add $0xc88,%rdx │ │ + mov %rdx,0x68(%rsp) │ │ + add %rcx,%rax │ │ + add $0x1520,%rax │ │ + mov %rax,0x88(%rsp) │ │ + xor %r13d,%r13d │ │ + xor %r12d,%r12d │ │ + mov 0x68(%rsp),%rax │ │ + mov (%rax),%rax │ │ + mov %rax,0x30(%rsp) │ │ + lea (%rax,%r13,1),%rdi │ │ + add $0x2a0,%rdi │ │ + mov 0x58(%rsp),%rax │ │ + mov %rax,-0x2a0(%rdi) │ │ + mov $0x1000,%edx │ │ + xor %esi,%esi │ │ + callq 4480 │ │ + mov 0x40(%rsp),%rax │ │ + cmpl $0x2,(%rax) │ │ + jl c01b9 │ │ + mov 0x30(%rsp),%rax │ │ + lea (%rax,%r13,1),%rdi │ │ + add $0x3f638,%rdi │ │ + mov %rdi,0x70(%rsp) │ │ + xor %esi,%esi │ │ + callq 4460 │ │ + test %eax,%eax │ │ + jne c033c │ │ + mov 0x30(%rsp),%rax │ │ + lea (%rax,%r13,1),%rdi │ │ + add $0x3f608,%rdi │ │ + mov %rdi,0x80(%rsp) │ │ + xor %esi,%esi │ │ + callq 4470 │ │ + test %eax,%eax │ │ + jne c02f3 │ │ + mov 0x30(%rsp),%rax │ │ + lea (%rax,%r13,1),%rcx │ │ + lea (%rax,%r13,1),%rdi │ │ + add $0x3f600,%rdi │ │ + mov 0x88(%rsp),%rax │ │ + mov %rax,0x68(%rdi) │ │ + lea 0x90(%rsp),%rsi │ │ + lea 0xcaa5(%rip),%rdx │ │ + callq 4500 │ │ + test %eax,%eax │ │ + jne c02e6 │ │ + mov 0x30(%rsp),%rax │ │ + movl $0x1,0x3f660(%rax,%r13,1) │ │ + inc %r12 │ │ + movslq 0x4(%rbx),%rax │ │ + add $0x3f680,%r13 │ │ + cmp %rax,%r12 │ │ + jl c00e3 │ │ + mov 0x60(%rsp),%r13 │ │ + mov 0x50(%rsp),%rax │ │ + lea (%rax,%r13,1),%rdi │ │ + add $0xf80,%rdi │ │ + callq 9c740 │ │ + mov 0x38(%rsp),%r12 │ │ + cmpl $0x2,0x8(%r12) │ │ + jb c0285 │ │ + mov 0x50(%rsp),%rax │ │ + lea (%rax,%r13,1),%rdi │ │ + add $0x10c8,%rdi │ │ + mov %rdi,0x30(%rsp) │ │ + xor %esi,%esi │ │ + callq 4460 │ │ + test %eax,%eax │ │ + jne c033c │ │ + mov 0x60(%rsp),%r13 │ │ + mov 0x50(%rsp),%r12 │ │ + lea (%r12,%r13,1),%rdi │ │ + add $0x1098,%rdi │ │ + mov %rdi,0x40(%rsp) │ │ + xor %esi,%esi │ │ + callq 4470 │ │ + test %eax,%eax │ │ + jne c0332 │ │ + lea (%r12,%r13,1),%rdi │ │ + add $0x1090,%rdi │ │ + lea 0x90(%rsp),%rsi │ │ + lea 0xc8ce(%rip),%rdx │ │ + mov 0x58(%rsp),%rcx │ │ + callq 4500 │ │ + test %eax,%eax │ │ + jne c0328 │ │ + movl $0x1,0x10f0(%r13,%r12,1) │ │ + mov 0x38(%rsp),%r12 │ │ + mov 0x78(%rsp),%rcx │ │ + inc %rcx │ │ + movslq (%rbx),%rax │ │ + cmp %rax,%rcx │ │ + lea 0x48(%rsp),%rdi │ │ + jl bff8e │ │ + lea 0x3590(%r12),%rdi │ │ + mov %rdi,0x3580(%r12) │ │ + lea 0x6de0(%r12),%rsi │ │ + mov $0x1,%edx │ │ + callq 89130 │ │ + lea 0x62b8(%r12),%rdi │ │ + mov %rdi,0x3588(%r12) │ │ + add $0x91e0,%r12 │ │ + xor %r15d,%r15d │ │ + mov %r12,%rsi │ │ + xor %edx,%edx │ │ + callq 89130 │ │ + jmp c0346 │ │ + mov 0x80(%rsp),%rdi │ │ + callq 4420 │ │ + mov 0x70(%rsp),%rdi │ │ + jmp c0337 │ │ + mov 0x58(%rsp),%rdi │ │ + jmp c0337 │ │ + mov 0x68(%rsp),%rdi │ │ + callq 4420 │ │ + mov 0x40(%rsp),%rdi │ │ + jmp c0337 │ │ + mov 0x30(%rsp),%rdi │ │ + callq 4430 │ │ + mov 0x58(%rsp),%rdi │ │ + callq 4420 │ │ + jmp c033c │ │ + mov 0x40(%rsp),%rdi │ │ + callq 4420 │ │ + mov 0x30(%rsp),%rdi │ │ + callq 4430 │ │ + mov %r14,%rdi │ │ + xor %esi,%esi │ │ + callq c037d │ │ + lea 0x90(%rsp),%rdi │ │ + callq 4520 │ │ + jmpq bfbe3 │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ + and $0xffffffffffffffc0,%rsp │ │ + sub $0x40,%rsp │ │ + callq 7469c │ │ + callq 9d972 │ │ + callq 986c0 │ │ + callq 9d220 │ │ + mov %rbp,%rsp │ │ + pop %rbp │ │ + retq │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + and $0xffffffffffffffc0,%rsp │ │ + sub $0x80,%rsp │ │ + mov (%rdi),%r13 │ │ + test %r13,%r13 │ │ + je c0ae0 │ │ + mov %rdi,%rbx │ │ + test %esi,%esi │ │ + je c03b0 │ │ + mov %r13,%rdi │ │ + callq 4530 │ │ + mov 0x10(%r13),%rdi │ │ + test %rdi,%rdi │ │ + mov %rbx,0x28(%rsp) │ │ + je c048d │ │ + cmpl $0x0,0x26c(%r13) │ │ + je c0488 │ │ + lea 0x208(%r13),%r14 │ │ + mov %r14,%rdi │ │ + callq 43a0 │ │ + mov 0x18(%r13),%eax │ │ + test %rax,%rax │ │ + je c040a │ │ + mov 0x10(%r13),%rcx │ │ + add $0x74,%rcx │ │ + xor %edx,%edx │ │ + cmpl $0x0,-0xc(%rcx) │ │ + je c040a │ │ + movl $0x1,(%rcx) │ │ + inc %rdx │ │ + add $0x78,%rcx │ │ + cmp %rax,%rdx │ │ + jb c03f2 │ │ + lea 0x230(%r13),%r15 │ │ + mov %r15,%rdi │ │ + callq 43d0 │ │ + mov %r14,%rdi │ │ + callq 43c0 │ │ + cmpl $0x0,0x18(%r13) │ │ + je c0474 │ │ + mov $0x40,%ebx │ │ + xor %r12d,%r12d │ │ + mov 0x10(%r13),%rax │ │ + cmpl $0x0,0x28(%rax,%rbx,1) │ │ + je c0474 │ │ + mov -0x38(%rax,%rbx,1),%rdi │ │ + xor %esi,%esi │ │ + callq 4540 │ │ + mov 0x10(%r13),%rax │ │ + lea (%rax,%rbx,1),%rdi │ │ + add $0xffffffffffffffd0,%rdi │ │ + callq 4420 │ │ + mov 0x10(%r13),%rdi │ │ + add %rbx,%rdi │ │ + callq 4430 │ │ + inc %r12 │ │ + mov 0x18(%r13),%eax │ │ + add $0x78,%rbx │ │ + cmp %rax,%r12 │ │ + jb c0430 │ │ + mov %r15,%rdi │ │ + callq 4420 │ │ + mov %r14,%rdi │ │ + callq 4430 │ │ + mov 0x10(%r13),%rdi │ │ + callq 43f0 │ │ + mov 0x0(%r13),%r14 │ │ + test %r14,%r14 │ │ + je c0966 │ │ + mov 0x8(%r13),%eax │ │ + test %eax,%eax │ │ + je c0966 │ │ + xor %ecx,%ecx │ │ + mov %r13,0x40(%rsp) │ │ + cmp $0x2,%eax │ │ + mov %r14,0x10(%rsp) │ │ + mov %rcx,0x20(%rsp) │ │ + jb c0632 │ │ + imul $0x1660,%rcx,%rbx │ │ + cmpl $0x0,0x10f0(%r14,%rbx,1) │ │ + je c0632 │ │ + lea (%r14,%rbx,1),%r12 │ │ + add $0x10c8,%r12 │ │ + mov %r12,%rdi │ │ + callq 43a0 │ │ + movl $0x1,0x34(%r12) │ │ + lea (%r14,%rbx,1),%r15 │ │ + add $0x1098,%r15 │ │ + mov %r15,%rdi │ │ + callq 4440 │ │ + mov %r12,%rdi │ │ + callq 43c0 │ │ + mov -0x8(%r15),%rdi │ │ + xor %esi,%esi │ │ + callq 4540 │ │ + mov 0x68(%r15),%rdi │ │ + test %rdi,%rdi │ │ + je c0542 │ │ + mov 0x10(%rsp),%rax │ │ + lea (%rax,%rbx,1),%r14 │ │ + add $0x1100,%r14 │ │ + callq 43f0 │ │ + movq $0x0,(%r14) │ │ + mov 0x10(%rsp),%r14 │ │ + mov 0x1118(%r14,%rbx,1),%rdi │ │ + test %rdi,%rdi │ │ + je c0570 │ │ + mov 0x10(%rsp),%rax │ │ + lea (%rax,%rbx,1),%r14 │ │ + add $0x1118,%r14 │ │ + callq 43f0 │ │ + movq $0x0,(%r14) │ │ + mov 0x10(%rsp),%r14 │ │ + mov 0x1120(%r14,%rbx,1),%rdi │ │ + test %rdi,%rdi │ │ + je c059e │ │ + mov 0x10(%rsp),%rax │ │ + lea (%rax,%rbx,1),%r14 │ │ + add $0x1120,%r14 │ │ + callq 43f0 │ │ + movq $0x0,(%r14) │ │ + mov 0x10(%rsp),%r14 │ │ + mov 0x1138(%r14,%rbx,1),%rdi │ │ + test %rdi,%rdi │ │ + je c05cc │ │ + mov 0x10(%rsp),%rax │ │ + lea (%rax,%rbx,1),%r14 │ │ + add $0x1138,%r14 │ │ + callq 43f0 │ │ + movq $0x0,(%r14) │ │ + mov 0x10(%rsp),%r14 │ │ + mov 0x1110(%r14,%rbx,1),%rdi │ │ + test %rdi,%rdi │ │ + je c05fa │ │ + mov 0x10(%rsp),%rax │ │ + lea (%rax,%rbx,1),%r14 │ │ + add $0x1110,%r14 │ │ + callq 43f0 │ │ + movq $0x0,(%r14) │ │ + mov 0x10(%rsp),%r14 │ │ + mov 0x1108(%r14,%rbx,1),%rdi │ │ + test %rdi,%rdi │ │ + je c061d │ │ + add %r14,%rbx │ │ + add $0x1108,%rbx │ │ + callq 43f0 │ │ + movq $0x0,(%rbx) │ │ + mov %r12,%rdi │ │ + callq 4430 │ │ + mov %r15,%rdi │ │ + callq 4420 │ │ + mov 0x20(%rsp),%rcx │ │ + imul $0x1660,%rcx,%rax │ │ + cmpl $0x2,0xc90(%r14,%rax,1) │ │ + jl c07f6 │ │ + cmpq $0x0,0xc88(%r14,%rax,1) │ │ + je c07f6 │ │ + cmpl $0x0,0x1650(%r14,%rax,1) │ │ + je c07f6 │ │ + lea (%r14,%rax,1),%r15 │ │ + add $0xc90,%r15 │ │ + mov %rax,0x18(%rsp) │ │ + lea (%r14,%rax,1),%r12 │ │ + add $0x1528,%r12 │ │ + mov %r12,%rdi │ │ + callq 43a0 │ │ + movslq (%r15),%rax │ │ + test %rax,%rax │ │ + jle c06c9 │ │ + mov -0x8(%r15),%rdx │ │ + mov $0x3f670,%ecx │ │ + add %rcx,%rdx │ │ + xor %ecx,%ecx │ │ + movl $0x1,(%rdx) │ │ + cmpl $0x0,-0x10(%rdx) │ │ + jne c06ba │ │ + mov $0x1,%esi │ │ + shl %cl,%rsi │ │ + or %rsi,0x890(%r15) │ │ + inc %rcx │ │ + add $0x3f680,%rdx │ │ + cmp %rax,%rcx │ │ + jl c069f │ │ + mov 0x18(%rsp),%rax │ │ + lea (%r14,%rax,1),%rdi │ │ + add $0x1550,%rdi │ │ + mov %rdi,0x30(%rsp) │ │ + callq 43d0 │ │ + mov (%r15),%al │ │ + xor %ecx,%ecx │ │ + sub %al,%cl │ │ + mov $0xffffffffffffffff,%rax │ │ + shr %cl,%rax │ │ + cmp %rax,0x890(%r15) │ │ + je c0732 │ │ + mov 0x18(%rsp),%rax │ │ + lea (%r14,%rax,1),%rbx │ │ + add $0x1580,%rbx │ │ + mov %rbx,%rdi │ │ + mov %r12,%rsi │ │ + callq 43b0 │ │ + mov (%r15),%al │ │ + xor %ecx,%ecx │ │ + sub %al,%cl │ │ + mov $0xffffffffffffffff,%rax │ │ + shr %cl,%rax │ │ + cmp %rax,0x890(%r15) │ │ + jne c070d │ │ + mov %r12,0x38(%rsp) │ │ + mov %r12,%rdi │ │ + callq 43c0 │ │ + mov (%r15),%eax │ │ + test %eax,%eax │ │ + jle c07a2 │ │ + mov $0x3f600,%r12d │ │ + xor %r13d,%r13d │ │ + cmp $0x2,%eax │ │ + jl c0790 │ │ + mov -0x8(%r15),%rbx │ │ + cmpl $0x0,0x60(%rbx,%r12,1) │ │ + je c0790 │ │ + lea (%rbx,%r12,1),%r14 │ │ + add $0x38,%r14 │ │ + mov -0x38(%r14),%rdi │ │ + xor %esi,%esi │ │ + callq 4540 │ │ + mov %r14,%rdi │ │ + mov 0x10(%rsp),%r14 │ │ + callq 4430 │ │ + lea (%rbx,%r12,1),%rdi │ │ + add $0x8,%rdi │ │ + callq 4420 │ │ + mov (%r15),%eax │ │ + inc %r13 │ │ + movslq %eax,%rcx │ │ + add $0x3f680,%r12 │ │ + cmp %rcx,%r13 │ │ + jl c074f │ │ + mov 0x38(%rsp),%rdi │ │ + callq 4430 │ │ + mov 0x30(%rsp),%rdi │ │ + callq 4420 │ │ + mov 0x18(%rsp),%rbx │ │ + lea (%r14,%rbx,1),%r15 │ │ + add $0x1580,%r15 │ │ + mov %r15,%rdi │ │ + callq 4420 │ │ + mov %rbx,%rax │ │ + mov 0x38(%r15),%rdi │ │ + test %rdi,%rdi │ │ + je c07f6 │ │ + lea (%r14,%rax,1),%rbx │ │ + add $0x15b8,%rbx │ │ + callq 43f0 │ │ + mov 0x18(%rsp),%rax │ │ + movq $0x0,(%rbx) │ │ + lea (%r14,%rax,1),%r15 │ │ + add $0xc98,%r15 │ │ + mov (%r15),%rbx │ │ + test %rbx,%rbx │ │ + je c0866 │ │ + lea (%r14,%rax,1),%r12 │ │ + add $0xca0,%r12 │ │ + cmpl $0x0,(%r12) │ │ + jle c0866 │ │ + mov %rax,0x18(%rsp) │ │ + mov $0x364c,%r13d │ │ + xor %r14d,%r14d │ │ + lea (%rbx,%r13,1),%rdi │ │ + add $0x28,%rdi │ │ + add %r13,%rbx │ │ + callq 4420 │ │ + mov %rbx,%rdi │ │ + callq 4430 │ │ + mov (%r15),%rbx │ │ + test %rbx,%rbx │ │ + je c085c │ │ + inc %r14 │ │ + movslq (%r12),%rax │ │ + add $0x3960,%r13 │ │ + cmp %rax,%r14 │ │ + jl c0829 │ │ + mov 0x10(%rsp),%r14 │ │ + mov 0x18(%rsp),%rax │ │ + lea (%r14,%rax,1),%r12 │ │ + add $0x1140,%r12 │ │ + cmpl $0x0,0x3d4(%r12) │ │ + mov %rax,%r13 │ │ + je c08b6 │ │ + mov 0x1500(%r14,%r13,1),%rdi │ │ + test %rdi,%rdi │ │ + je c08a3 │ │ + lea (%r14,%r13,1),%rbx │ │ + add $0x1500,%rbx │ │ + callq 43f0 │ │ + movq $0x0,(%rbx) │ │ + lea (%r14,%r13,1),%rdi │ │ + add $0x14c8,%rdi │ │ + callq 4420 │ │ + mov (%r15),%rbx │ │ + mov %rbx,%rdi │ │ + callq 43f0 │ │ + lea (%r14,%r13,1),%rbx │ │ + add $0xf80,%rbx │ │ + mov -0x2f8(%rbx),%rdi │ │ + callq 43f0 │ │ + mov -0x280(%rbx),%rdi │ │ + callq 43f0 │ │ + mov -0x10(%rbx),%rdi │ │ + callq 43f0 │ │ + mov -0x390(%rbx),%rdi │ │ + callq 43f0 │ │ + mov 0x1c8(%rbx),%rdi │ │ + callq 43f0 │ │ + mov 0x1d0(%rbx),%rdi │ │ + callq 43f0 │ │ + mov (%r12),%rdi │ │ + callq 43f0 │ │ + mov 0x498(%rbx),%rdi │ │ + callq 43f0 │ │ + mov %rbx,%rdi │ │ + callq 9c760 │ │ + mov 0x4a8(%rbx),%rdi │ │ + callq 43f0 │ │ + mov 0x4e0(%rbx),%rdi │ │ + callq 43f0 │ │ + mov 0x40(%rsp),%r13 │ │ + mov 0x0(%r13),%r14 │ │ + test %r14,%r14 │ │ + je c0966 │ │ + mov 0x20(%rsp),%rcx │ │ + inc %rcx │ │ + mov 0x8(%r13),%eax │ │ + cmp %rax,%rcx │ │ + jb c04ad │ │ + mov %r14,%rdi │ │ + callq 43f0 │ │ + lea 0x98(%r13),%rdi │ │ + callq 74a80 │ │ + mov 0x8(%r13),%eax │ │ + cmp $0x1,%eax │ │ + jbe c09d1 │ │ + mov 0x1f8(%r13),%rdi │ │ + test %rdi,%rdi │ │ + je c09d1 │ │ + mov $0x1,%r14d │ │ + xor %ebx,%ebx │ │ + cmpq $0x0,0x10(%rdi,%rbx,1) │ │ + je c09ab │ │ + add %rbx,%rdi │ │ + callq 98530 │ │ + mov 0x8(%r13),%eax │ │ + mov %eax,%ecx │ │ + cmp %rcx,%r14 │ │ + jae c09c5 │ │ + mov 0x1f8(%r13),%rdi │ │ + add $0x120,%rbx │ │ + inc %r14 │ │ + jmp c0997 │ │ + mov 0x1f8(%r13),%rdi │ │ + callq 43f0 │ │ + cmpl $0x0,0x2c(%r13) │ │ + jle c09f9 │ │ + xor %r14d,%r14d │ │ + xor %ebx,%ebx │ │ + mov 0x20(%r13),%rdi │ │ + add %r14,%rdi │ │ + callq 74a80 │ │ + inc %rbx │ │ + movslq 0x2c(%r13),%rax │ │ + add $0x50,%r14 │ │ + cmp %rax,%rbx │ │ + jl c09dd │ │ + mov 0x20(%r13),%rdi │ │ + callq 43f0 │ │ + lea 0xd08(%r13),%r14 │ │ + lea 0x280(%r13),%rbx │ │ + mov $0x8,%r15d │ │ + mov %r14,%rdi │ │ + callq 745c0 │ │ + cmpq $0x0,0x10(%rbx) │ │ + je c0a2d │ │ + mov %rbx,%rdi │ │ + callq 98530 │ │ + lea 0x128(%rbx),%rdi │ │ + callq 99080 │ │ + lea 0x120(%rbx),%rdi │ │ + callq 99080 │ │ + add $0x20,%r14 │ │ + add $0x150,%rbx │ │ + dec %r15 │ │ + jne c0a16 │ │ + lea 0x40(%r13),%rdi │ │ + callq 99080 │ │ + lea 0x58(%r13),%rdi │ │ + callq 99080 │ │ + lea 0x78(%r13),%rdi │ │ + callq 99080 │ │ + lea 0x68(%r13),%rdi │ │ + callq 99080 │ │ + lea 0x88(%r13),%rdi │ │ + callq 99080 │ │ + mov 0x38(%r13),%rdi │ │ + callq 91131 │ │ + mov 0x50(%r13),%rdi │ │ + callq 91131 │ │ + mov 0x270(%r13),%rdi │ │ + callq 91131 │ │ + mov 0x278(%r13),%rdi │ │ + callq 91131 │ │ + mov 0xd00(%r13),%rdi │ │ + callq 91131 │ │ + mov 0x9b20(%r13),%rdi │ │ + callq 91131 │ │ + mov 0x28(%rsp),%rbx │ │ + mov (%rbx),%rdi │ │ + test %rdi,%rdi │ │ + je c0ae0 │ │ + callq 43f0 │ │ + movq $0x0,(%rbx) │ │ + lea -0x28(%rbp),%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + nop │ │ + │ │ +00000000000c0af0 : │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r12 │ │ + push %rbx │ │ + and $0xffffffffffffffc0,%rsp │ │ + sub $0x100,%rsp │ │ + xorps %xmm0,%xmm0 │ │ + movaps %xmm0,0x50(%rsp) │ │ + movaps %xmm0,0x40(%rsp) │ │ + movaps %xmm0,0x30(%rsp) │ │ + movaps %xmm0,0x20(%rsp) │ │ + movq $0x0,0x60(%rsp) │ │ + test %rdi,%rdi │ │ + jne c0b67 │ │ + mov $0x130,%edi │ │ + add 0x5f5c1(%rip),%rdi │ │ + lea 0x3ce22(%rip),%rsi │ │ + lea 0x3d366(%rip),%rdx │ │ + lea 0x3d36b(%rip),%rcx │ │ + xor %eax,%eax │ │ + callq 43e0 │ │ + mov $0xffffffea,%ebx │ │ + mov %ebx,%eax │ │ + lea -0x20(%rbp),%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + mov %rdx,%r15 │ │ + mov %rsi,%r12 │ │ + mov %rdi,%r14 │ │ + movl $0x1,0xb0(%rsp) │ │ + movq $0x0,0x88(%rsp) │ │ + lea -0x28eee(%rip),%rax │ │ + mov %rax,0x90(%rsp) │ │ + lea -0x28e0d(%rip),%rax │ │ + mov %rax,0x98(%rsp) │ │ + movaps %xmm0,0xa0(%rsp) │ │ + movaps 0x3d93c(%rip),%xmm0 │ │ + movaps %xmm0,0x70(%rsp) │ │ + movq $0x1,0x80(%rsp) │ │ + lea 0x18(%rsp),%rdi │ │ + lea 0x70(%rsp),%rsi │ │ + callq 4550 │ │ + test %eax,%eax │ │ + js c0c82 │ │ + test %r12,%r12 │ │ + je c0c89 │ │ + lea 0xc4(%rip),%rcx │ │ + lea 0x20(%rsp),%rdi │ │ + mov %r12,%rsi │ │ + mov %r15,%rdx │ │ + xor %r8d,%r8d │ │ + callq 747a0 │ │ + test %eax,%eax │ │ + js c0c9e │ │ + cmpq $0x0,0x28(%rsp) │ │ + mov 0x18(%rsp),%rdi │ │ + je c0c47 │ │ + lea 0x20(%rsp),%r15 │ │ + nopl 0x0(%rax) │ │ + mov %r15,%rsi │ │ + mov $0x1,%edx │ │ + callq 92010 │ │ + mov %eax,%ebx │ │ + test %eax,%eax │ │ + js c0c64 │ │ + movslq %ebx,%rax │ │ + add %rax,0x20(%rsp) │ │ + sub %rax,0x28(%rsp) │ │ + mov 0x18(%rsp),%rdi │ │ + jne c0c20 │ │ + mov 0x48(%rdi),%rsi │ │ + mov $0xffffffea,%ebx │ │ + test %rsi,%rsi │ │ + je c0c64 │ │ + mov $0x5cc,%edx │ │ + mov %r14,%rdi │ │ + callq 4390 │ │ + xor %ebx,%ebx │ │ + lea 0x20(%rsp),%rdi │ │ + callq 74a80 │ │ + lea 0x18(%rsp),%rdi │ │ + mov $0x1,%esi │ │ + callq c037d │ │ + jmpq c0b58 │ │ + mov %eax,%ebx │ │ + jmpq c0b58 │ │ + mov 0x18(%rsp),%rdi │ │ + mov 0x48(%rdi),%rsi │ │ + mov $0xffffffea,%ebx │ │ + test %rsi,%rsi │ │ + jne c0c55 │ │ + jmp c0c64 │ │ + mov %eax,%ebx │ │ + jmp c0c64 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ + and $0xfffffffffffffff8,%rsp │ │ + mov %rbp,%rsp │ │ + pop %rbp │ │ + retq │ │ + │ │ +00000000000c0cbd : │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ + and $0xffffffffffffffc0,%rsp │ │ + sub $0x40,%rsp │ │ + test %rdi,%rdi │ │ + je c0cda │ │ + mov $0x1,%esi │ │ + callq c037d │ │ + jmp c0d02 │ │ + mov $0x130,%edi │ │ + add 0x5f412(%rip),%rdi │ │ + lea 0x3cc73(%rip),%rsi │ │ + lea 0x3d231(%rip),%rdx │ │ + lea 0x3d23e(%rip),%rcx │ │ + xor %eax,%eax │ │ + callq 43e0 │ │ + mov %rbp,%rsp │ │ + pop %rbp │ │ + retq │ │ + nopw 0x0(%rax,%rax,1) │ │ + │ │ +00000000000c0d10 : │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ + push %r14 │ │ + push %rbx │ │ + and $0xffffffffffffffc0,%rsp │ │ + sub $0x40,%rsp │ │ + test %rdi,%rdi │ │ + je c0d80 │ │ + mov %rsi,%r14 │ │ + test %rsi,%rsi │ │ + je c0d9c │ │ + mov %rdi,%rbx │ │ + cmpq $0x0,(%r14) │ │ + je c0d46 │ │ + cmpq $0x0,0x8(%r14) │ │ + je c0db8 │ │ + movl $0x0,0x9b0c(%rbx) │ │ + mov $0xfffffff5,%eax │ │ + cmpq $0x0,0x98(%rbx) │ │ + jne c0de5 │ │ + lea 0x98(%rbx),%rdi │ │ + mov %r14,%rsi │ │ + callq 74930 │ │ + mov %rbx,%rdi │ │ + callq c0df0 │ │ + test %eax,%eax │ │ + jne c0de5 │ │ + mov %r14,%rdi │ │ + callq 74a80 │ │ + xor %eax,%eax │ │ + jmp c0de5 │ │ + mov $0x130,%edi │ │ + add 0x5f36c(%rip),%rdi │ │ + lea 0x3cbcd(%rip),%rsi │ │ + lea 0x3d139(%rip),%rdx │ │ + jmp c0dd2 │ │ + mov $0x130,%edi │ │ + add 0x5f350(%rip),%rdi │ │ + lea 0x3cbb1(%rip),%rsi │ │ + lea 0x3d137(%rip),%rdx │ │ + jmp c0dd2 │ │ + mov $0x130,%edi │ │ + add 0x5f334(%rip),%rdi │ │ + lea 0x3cb95(%rip),%rsi │ │ + lea 0x3d126(%rip),%rdx │ │ + lea 0x3d104(%rip),%rcx │ │ + xor %eax,%eax │ │ + callq 43e0 │ │ + mov $0xffffffea,%eax │ │ + lea -0x10(%rbp),%rsp │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %rbp │ │ + retq │ │ + xchg %ax,%ax │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + and $0xffffffffffffffc0,%rsp │ │ + sub $0x40,%rsp │ │ + mov %rdi,%rbx │ │ + lea 0xe0(%rdi),%r15 │ │ + cmpq $0x0,0xf0(%rdi) │ │ + je c0e58 │ │ + mov 0x9b00(%rbx),%eax │ │ + xor %r14d,%r14d │ │ + test %eax,%eax │ │ + je c0efd │ │ + cmpl $0x0,0x9b04(%rbx) │ │ + jne c0efd │ │ + shr $0x8,%eax │ │ + bsr %eax,%eax │ │ + mov 0xe8(%rbx),%rcx │ │ + cmp 0x100(%rcx),%eax │ │ + jle c0efd │ │ + mov %r15,%rdi │ │ + callq 98460 │ │ + lea 0x98(%rbx),%r12 │ │ + xor %r14d,%r14d │ │ + cmpq $0x0,0xa0(%rbx) │ │ + jne c0e8f │ │ + jmpq c0efd │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + test %r13d,%r13d │ │ + js c0efa │ │ + cmpq $0x0,0xa0(%rbx) │ │ + je c0efd │ │ + mov %rbx,%rdi │ │ + mov %r12,%rsi │ │ + xor %edx,%edx │ │ + callq 92010 │ │ + mov %eax,%r13d │ │ + test %eax,%eax │ │ + js c0eb6 │ │ + movslq %r13d,%rax │ │ + add %rax,0x98(%rbx) │ │ + sub %rax,0xa0(%rbx) │ │ + jne c0ebe │ │ + mov %r12,%rdi │ │ + callq 74a80 │ │ + cmpq $0x0,0xf0(%rbx) │ │ + je c0e80 │ │ + mov 0x9b00(%rbx),%eax │ │ + test %eax,%eax │ │ + je c0efd │ │ + cmpl $0x0,0x9b04(%rbx) │ │ + jne c0efd │ │ + shr $0x8,%eax │ │ + bsr %eax,%eax │ │ + mov 0xe8(%rbx),%rcx │ │ + cmp 0x100(%rcx),%eax │ │ + jle c0efd │ │ + mov %r15,%rdi │ │ + callq 98460 │ │ + jmp c0e80 │ │ + mov %r13d,%r14d │ │ + mov %r14d,%eax │ │ + lea -0x28(%rbp),%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + nop │ │ + │ │ +00000000000c0f10 : │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + and $0xffffffffffffffc0,%rsp │ │ + sub $0x80,%rsp │ │ + test %rdi,%rdi │ │ + je c0fd1 │ │ + test %rsi,%rsi │ │ + je c113a │ │ + mov %rdi,%r13 │ │ + mov %rsi,0x38(%rsp) │ │ + mov 0x9b0c(%rdi),%ebx │ │ + movl $0x1,0x9b0c(%rdi) │ │ + callq c0df0 │ │ + test %eax,%eax │ │ + js c1167 │ │ + lea 0xe0(%r13),%rax │ │ + mov %rax,0x28(%rsp) │ │ + cmpq $0x0,0xf0(%r13) │ │ + je c0fb5 │ │ + mov 0x9b00(%r13),%eax │ │ + test %eax,%eax │ │ + je c1126 │ │ + cmpl $0x0,0x9b04(%r13) │ │ + jne c1126 │ │ + shr $0x8,%eax │ │ + bsr %eax,%eax │ │ + mov 0xe8(%r13),%rcx │ │ + cmp 0x100(%rcx),%eax │ │ + jle c1126 │ │ + mov 0x28(%rsp),%rdi │ │ + callq 98460 │ │ + mov $0xfffffff5,%eax │ │ + test %ebx,%ebx │ │ + je c1167 │ │ + cmpl $0x2,0x8(%r13) │ │ + jb c1167 │ │ + xor %eax,%eax │ │ + jmp c100b │ │ + mov $0x130,%edi │ │ + add 0x5f11b(%rip),%rdi │ │ + lea 0x3c97c(%rip),%rsi │ │ + lea 0x3cee8(%rip),%rdx │ │ + jmpq c1154 │ │ + mov 0x28(%rsp),%rdi │ │ + callq 98460 │ │ + mov 0x34(%rsp),%eax │ │ + add $0x1,%eax │ │ + cmp 0x8(%r13),%eax │ │ + jae c1176 │ │ + mov %eax,0x34(%rsp) │ │ + mov 0x200(%r13),%ecx │ │ + mov 0x0(%r13),%r15 │ │ + mov %rcx,0x40(%rsp) │ │ + imul $0x1660,%rcx,%r14 │ │ + lea (%r15,%r14,1),%rbx │ │ + add $0x10c8,%rbx │ │ + mov %rbx,%rdi │ │ + callq 43a0 │ │ + cmpl $0x0,0xbfc(%r15,%r14,1) │ │ + jle c1072 │ │ + lea (%r15,%r14,1),%r12 │ │ + add $0xbfc,%r12 │ │ + add %r14,%r15 │ │ + add $0x1098,%r15 │ │ + nopl 0x0(%rax) │ │ + mov %r15,%rdi │ │ + mov %rbx,%rsi │ │ + callq 43b0 │ │ + cmpl $0x0,(%r12) │ │ + jg c1060 │ │ + mov %rbx,%rdi │ │ + callq 43c0 │ │ + mov 0x40(%rsp),%rax │ │ + lea (%rax,%rax,8),%rax │ │ + shl $0x5,%rax │ │ + mov 0x200(%r13),%edx │ │ + add $0x1,%edx │ │ + cmp 0x8(%r13),%edx │ │ + mov $0x0,%ecx │ │ + cmove %ecx,%edx │ │ + mov 0x1f8(%r13),%rcx │ │ + mov %edx,0x200(%r13) │ │ + cmpq $0x0,0x10(%rcx,%rax,1) │ │ + je c0ffa │ │ + lea (%rcx,%rax,1),%rbx │ │ + mov 0x118(%rcx,%rax,1),%rdx │ │ + mov 0x4(%rdx),%edx │ │ + cmp $0xfffffffe,%edx │ │ + je c10e2 │ │ + cmpl $0x0,0x108(%rcx,%rax,1) │ │ + je c10e2 │ │ + mov 0x28(%rsp),%rdi │ │ + mov %rbx,%rsi │ │ + callq 98200 │ │ + mov %rbx,%rdi │ │ + callq 98530 │ │ + cmpq $0x0,0xf0(%r13) │ │ + je c0ffa │ │ + mov 0x9b00(%r13),%eax │ │ + test %eax,%eax │ │ + je c1126 │ │ + cmpl $0x0,0x9b04(%r13) │ │ + jne c1126 │ │ + shr $0x8,%eax │ │ + bsr %eax,%eax │ │ + mov 0xe8(%r13),%rcx │ │ + cmp 0x100(%rcx),%eax │ │ + jg c0ff0 │ │ + mov %r13,%rdi │ │ + mov 0x38(%rsp),%rsi │ │ + mov 0x28(%rsp),%rdx │ │ + callq c1180 │ │ + jmp c1167 │ │ + mov $0x130,%edi │ │ + add 0x5efb2(%rip),%rdi │ │ + lea 0x3c813(%rip),%rsi │ │ + lea 0x3cd57(%rip),%rdx │ │ + lea 0x3cdb8(%rip),%rcx │ │ + xor %eax,%eax │ │ + callq 43e0 │ │ + mov $0xffffffea,%eax │ │ + lea -0x28(%rbp),%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + mov $0xfffffff5,%eax │ │ + jmp c1167 │ │ + nopl (%rax) │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r12 │ │ + push %rbx │ │ + and $0xffffffffffffffc0,%rsp │ │ + sub $0x40,%rsp │ │ + mov %rdx,%r12 │ │ + mov %rsi,%r14 │ │ + mov %rdi,%r15 │ │ + mov 0x8(%rdx),%rcx │ │ + mov $0x1,%al │ │ + cmpl $0x0,0x4(%rcx) │ │ + jne c11ae │ │ + cmpl $0x0,0x28(%rcx) │ │ + je c1207 │ │ + test %al,%al │ │ + je c1212 │ │ + cmpl $0x0,0x9af8(%r15) │ │ + je c1212 │ │ + mov 0x38(%r12),%edx │ │ + mov %r15,%rdi │ │ + mov %r14,%rsi │ │ + mov %r12,%rcx │ │ + callq 98120 │ │ + test %eax,%eax │ │ + js c11f3 │ │ + mov 0x44(%r14),%eax │ │ + cmp $0x8,%eax │ │ + jne c121f │ │ + add $0xe08,%r15 │ │ + mov %r15,%rdi │ │ + mov %r14,%rsi │ │ + mov %r12,%rdx │ │ + callq d11c0 │ │ + jmp c1243 │ │ + mov %eax,%ebx │ │ + mov %r12,%rdi │ │ + callq 98460 │ │ + mov %r14,%rdi │ │ + callq 98460 │ │ + jmp c124d │ │ + cmpl $0x0,0x2c(%rcx) │ │ + setne %al │ │ + test %al,%al │ │ + jne c11b2 │ │ + mov %r14,%rdi │ │ + mov %r12,%rsi │ │ + callq 98350 │ │ + jmp c124b │ │ + sar %eax │ │ + add $0xfffffffc,%eax │ │ + cltq │ │ + imul $0xd28,%rax,%rax │ │ + lea (%r15,%rax,1),%rdi │ │ + add $0xe08,%rdi │ │ + mov %r14,%rsi │ │ + mov %r12,%rdx │ │ + callq d6380 │ │ + mov %r12,%rdi │ │ + callq 98460 │ │ + xor %ebx,%ebx │ │ + mov %ebx,%eax │ │ + lea -0x20(%rbp),%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + nopl 0x0(%rax) │ │ + │ │ +00000000000c1260 : │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + and $0xffffffffffffffc0,%rsp │ │ + sub $0x80,%rsp │ │ + mov %rdi,%r13 │ │ + add $0x98,%rdi │ │ + callq 74a80 │ │ + movl $0x0,0x9b0c(%r13) │ │ + cmpq $0x0,0x290(%r13) │ │ + je c12a8 │ │ + lea 0x280(%r13),%rdi │ │ + callq 98530 │ │ + lea 0x3a0(%r13),%rdi │ │ + callq 99080 │ │ + lea 0x3a8(%r13),%rdi │ │ + callq 99080 │ │ + lea 0xd08(%r13),%rdi │ │ + callq 745c0 │ │ + cmpq $0x0,0x3e0(%r13) │ │ + je c12e2 │ │ + lea 0x3d0(%r13),%rdi │ │ + callq 98530 │ │ + lea 0x4f0(%r13),%rdi │ │ + callq 99080 │ │ + lea 0x4f8(%r13),%rdi │ │ + callq 99080 │ │ + lea 0xd28(%r13),%rdi │ │ + callq 745c0 │ │ + cmpq $0x0,0x530(%r13) │ │ + je c131c │ │ + lea 0x520(%r13),%rdi │ │ + callq 98530 │ │ + lea 0x640(%r13),%rdi │ │ + callq 99080 │ │ + lea 0x648(%r13),%rdi │ │ + callq 99080 │ │ + lea 0xd48(%r13),%rdi │ │ + callq 745c0 │ │ + cmpq $0x0,0x680(%r13) │ │ + je c1356 │ │ + lea 0x670(%r13),%rdi │ │ + callq 98530 │ │ + lea 0x790(%r13),%rdi │ │ + callq 99080 │ │ + lea 0x798(%r13),%rdi │ │ + callq 99080 │ │ + lea 0xd68(%r13),%rdi │ │ + callq 745c0 │ │ + cmpq $0x0,0x7d0(%r13) │ │ + je c1390 │ │ + lea 0x7c0(%r13),%rdi │ │ + callq 98530 │ │ + lea 0x8e0(%r13),%rdi │ │ + callq 99080 │ │ + lea 0x8e8(%r13),%rdi │ │ + callq 99080 │ │ + lea 0xd88(%r13),%rdi │ │ + callq 745c0 │ │ + cmpq $0x0,0x920(%r13) │ │ + je c13ca │ │ + lea 0x910(%r13),%rdi │ │ + callq 98530 │ │ + lea 0xa30(%r13),%rdi │ │ + callq 99080 │ │ + lea 0xa38(%r13),%rdi │ │ + callq 99080 │ │ + lea 0xda8(%r13),%rdi │ │ + callq 745c0 │ │ + cmpq $0x0,0xa70(%r13) │ │ + je c1404 │ │ + lea 0xa60(%r13),%rdi │ │ + callq 98530 │ │ + lea 0xb80(%r13),%rdi │ │ + callq 99080 │ │ + lea 0xb88(%r13),%rdi │ │ + callq 99080 │ │ + lea 0xdc8(%r13),%rdi │ │ + callq 745c0 │ │ + cmpq $0x0,0xbc0(%r13) │ │ + je c143e │ │ + lea 0xbb0(%r13),%rdi │ │ + callq 98530 │ │ + lea 0xcd0(%r13),%rdi │ │ + callq 99080 │ │ + lea 0xcd8(%r13),%rdi │ │ + callq 99080 │ │ + lea 0xde8(%r13),%rdi │ │ + callq 745c0 │ │ + movq $0x0,0x60(%r13) │ │ + movq $0x0,0x48(%r13) │ │ + lea 0x40(%r13),%rdi │ │ + callq 99080 │ │ + movq $0x0,0x80(%r13) │ │ + movq $0x0,0x70(%r13) │ │ + movq $0x0,0x90(%r13) │ │ + lea 0x78(%r13),%rdi │ │ + callq 99080 │ │ + lea 0x68(%r13),%rdi │ │ + callq 99080 │ │ + lea 0x88(%r13),%rdi │ │ + callq 99080 │ │ + mov 0x18(%r13),%eax │ │ + cmpl $0x1,0x8(%r13) │ │ + jne c14cb │ │ + cmp $0x1,%eax │ │ + je c1711 │ │ + cmp $0x2,%eax │ │ + jb c14dc │ │ + lea 0x208(%r13),%rdi │ │ + callq 43a0 │ │ + mov 0x1f0(%r13),%rax │ │ + mov $0x1,%ecx │ │ + xchg %ecx,(%rax) │ │ + cmpl $0x2,0x18(%r13) │ │ + jae c150a │ │ + mov 0x8(%r13),%eax │ │ + cmp $0x1,%eax │ │ + jne c152e │ │ + cmpl $0x2,0x18(%r13) │ │ + jae c161d │ │ + jmpq c1706 │ │ + lea 0x208(%r13),%rbx │ │ + lea 0x230(%r13),%rdi │ │ + callq 43d0 │ │ + mov %rbx,%rdi │ │ + callq 43c0 │ │ + mov 0x8(%r13),%eax │ │ + cmp $0x1,%eax │ │ + je c14fa │ │ + test %eax,%eax │ │ + je c1607 │ │ + mov 0x200(%r13),%r12d │ │ + xor %ecx,%ecx │ │ + mov %r13,0x40(%rsp) │ │ + jmp c1567 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + mov 0x3c(%rsp),%ecx │ │ + add $0x1,%ecx │ │ + add $0x1,%r12d │ │ + mov 0x8(%r13),%eax │ │ + cmp %eax,%ecx │ │ + jae c1607 │ │ + mov %ecx,0x3c(%rsp) │ │ + cmp %eax,%r12d │ │ + mov $0x0,%eax │ │ + cmove %eax,%r12d │ │ + mov 0x0(%r13),%rbx │ │ + imul $0x1660,%r12,%r14 │ │ + lea (%rbx,%r14,1),%r15 │ │ + add $0x10c8,%r15 │ │ + mov %r15,%rdi │ │ + callq 43a0 │ │ + cmpl $0x0,0xbfc(%rbx,%r14,1) │ │ + jle c15d7 │ │ + lea (%rbx,%r14,1),%r13 │ │ + add $0xbfc,%r13 │ │ + add %r14,%rbx │ │ + add $0x1098,%rbx │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + mov %rbx,%rdi │ │ + mov %r15,%rsi │ │ + callq 43b0 │ │ + cmpl $0x0,0x0(%r13) │ │ + jg c15c0 │ │ + mov 0x40(%rsp),%r13 │ │ + mov %r15,%rdi │ │ + callq 43c0 │ │ + mov 0x1f8(%r13),%rdi │ │ + lea (%r12,%r12,8),%rax │ │ + shl $0x5,%rax │ │ + cmpq $0x0,0x10(%rdi,%rax,1) │ │ + je c1550 │ │ + add %rax,%rdi │ │ + callq 98530 │ │ + jmpq c1550 │ │ + movl $0x0,0x200(%r13) │ │ + cmpl $0x2,0x18(%r13) │ │ + jb c1706 │ │ + mov $0x40,%ebx │ │ + xor %r12d,%r12d │ │ + jmp c1651 │ │ + nopw 0x0(%rax,%rax,1) │ │ + movl $0x0,0x30(%r15) │ │ + mov %r15,%rdi │ │ + callq 43c0 │ │ + add $0x1,%r12 │ │ + mov 0x18(%r13),%eax │ │ + add $0x78,%rbx │ │ + cmp %rax,%r12 │ │ + jae c167b │ │ + mov 0x10(%r13),%r14 │ │ + lea (%r14,%rbx,1),%r15 │ │ + mov %r15,%rdi │ │ + callq 43a0 │ │ + cmpl $0x0,0x30(%r14,%rbx,1) │ │ + jne c1630 │ │ + lea (%r14,%rbx,1),%rdi │ │ + add $0xffffffffffffffd0,%rdi │ │ + mov %r15,%rsi │ │ + callq 43b0 │ │ + jmp c1630 │ │ + lea 0x208(%r13),%rbx │ │ + mov %rbx,%rdi │ │ + callq 43a0 │ │ + movq $0x0,0x260(%r13) │ │ + mov %rbx,%rdi │ │ + callq 43c0 │ │ + mov 0x8(%r13),%eax │ │ + test %eax,%eax │ │ + je c1706 │ │ + mov 0x0(%r13),%r15 │ │ + xor %ebx,%ebx │ │ + xor %r12d,%r12d │ │ + mov 0x1500(%r15,%rbx,1),%rdi │ │ + test %rdi,%rdi │ │ + jne c16eb │ │ + nopl 0x0(%rax,%rax,1) │ │ + movl $0x0,0x1508(%r15,%rbx,1) │ │ + add $0x1,%r12 │ │ + mov %eax,%ecx │ │ + add $0x1660,%rbx │ │ + cmp %rcx,%r12 │ │ + jae c1706 │ │ + mov 0x1500(%r15,%rbx,1),%rdi │ │ + test %rdi,%rdi │ │ + je c16c0 │ │ + callq 43f0 │ │ + movq $0x0,0x1500(%r15,%rbx,1) │ │ + mov 0x0(%r13),%r15 │ │ + mov 0x8(%r13),%eax │ │ + jmp c16c0 │ │ + mov 0x1f0(%r13),%rax │ │ + xor %ecx,%ecx │ │ + xchg %ecx,(%rax) │ │ + lea -0x28(%rbp),%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + │ │ +00000000000c1720 : │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ + and $0xffffffffffffffc0,%rsp │ │ + sub $0x40,%rsp │ │ + callq 98460 │ │ + mov %rbp,%rsp │ │ + pop %rbp │ │ + retq │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + │ │ +00000000000c1740 : │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ + and $0xffffffffffffffc0,%rsp │ │ + sub $0x40,%rsp │ │ + callq 746d0 │ │ + mov %rbp,%rsp │ │ + pop %rbp │ │ + retq │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + │ │ +00000000000c1760 : │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ + and $0xffffffffffffffc0,%rsp │ │ + sub $0x40,%rsp │ │ + callq 747a0 │ │ + mov %rbp,%rsp │ │ + pop %rbp │ │ + retq │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + │ │ +00000000000c1780 : │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ + and $0xffffffffffffffc0,%rsp │ │ + sub $0x40,%rsp │ │ + callq 74890 │ │ + mov %rbp,%rsp │ │ + pop %rbp │ │ + retq │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + │ │ +00000000000c17a0 : │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ + and $0xffffffffffffffc0,%rsp │ │ + sub $0x40,%rsp │ │ + callq 74a80 │ │ + mov %rbp,%rsp │ │ + pop %rbp │ │ + retq │ │ + xchg %ax,%ax │ │ + push %rbx │ │ + sub $0x30,%rsp │ │ + mov %rdi,%rbx │ │ + callq 746b0 │ │ + test $0x2,%al │ │ + je c1827 │ │ + movsd 0x5ea97(%rip),%xmm0 │ │ + movsd 0x5ea97(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,(%rbx) │ │ + movsd 0x5ea91(%rip),%xmm0 │ │ + movsd 0x5ea91(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x10(%rbx) │ │ + test $0x8,%al │ │ + je c1827 │ │ + movsd 0x5ea86(%rip),%xmm0 │ │ + movsd 0x5ea86(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,(%rbx) │ │ + movsd 0x5ea80(%rip),%xmm0 │ │ + movsd 0x5ea80(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x10(%rbx) │ │ + add $0x30,%rsp │ │ + pop %rbx │ │ + retq │ │ + nopl (%rax) │ │ + push %rbx │ │ + sub $0x30,%rsp │ │ + mov %rdi,%rbx │ │ + callq 746b0 │ │ + mov $0x3,%ecx │ │ + mov %eax,%edx │ │ + and %ecx,%edx │ │ + cmp %ecx,%edx │ │ + jne c1868 │ │ + mov $0xc,%ecx │ │ + and %ecx,%eax │ │ + cmp %ecx,%eax │ │ + jne c185e │ │ + lea -0x544ec(%rip),%rax │ │ + jmp c1865 │ │ + lea -0x54465(%rip),%rax │ │ + mov %rax,(%rbx) │ │ + add $0x30,%rsp │ │ + pop %rbx │ │ + retq │ │ + xchg %ax,%ax │ │ + lea 0x79(%rip),%rax │ │ + mov %rax,(%rdi) │ │ + lea 0x66f(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x643(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x8(%rdi) │ │ + lea 0x66e(%rip),%rax │ │ + mov %rax,0x18(%rdi) │ │ + lea 0x683(%rip),%rax │ │ + mov %rax,0x20(%rdi) │ │ + lea 0x12b8(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x122c(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x28(%rdi) │ │ + lea 0x1317(%rip),%rax │ │ + mov %rax,0x38(%rdi) │ │ + jmpq bf994 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + bsr %edx,%eax │ │ + xor $0x1f,%eax │ │ + mov (%rsi),%edx │ │ + mov %rsi,-0x18(%rsp) │ │ + mov 0xb8(%rsi),%ecx │ │ + lea (%rax,%rcx,1),%r14d │ │ + add $0xffffffec,%r14d │ │ + mov $0x18,%cl │ │ + sub %al,%cl │ │ + mov $0x80,%r8d │ │ + shl %cl,%r8d │ │ + mov %r8d,%r10d │ │ + mov $0x1,%r15d │ │ + mov %r14d,%ecx │ │ + shl %cl,%r15d │ │ + neg %r10d │ │ + sar %r15d │ │ + xor %r9d,%r9d │ │ + lea 0x4cdcf(%rip),%r11 │ │ + mov %rdi,%rax │ │ + mov %rdi,-0x20(%rsp) │ │ + mov %rdi,%rbx │ │ + nopl 0x0(%rax) │ │ + xor %eax,%eax │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + mov %edx,%ecx │ │ + sar %ecx │ │ + mov %ecx,%esi │ │ + xor %edx,%esi │ │ + mov %edx,%ebp │ │ + shr $0x3,%ebp │ │ + shr $0xc,%edx │ │ + xor %ebp,%edx │ │ + xor %esi,%edx │ │ + shl $0xf,%edx │ │ + movzwl %dx,%edx │ │ + or %ecx,%edx │ │ + mov %edx,%ecx │ │ + shr $0x5,%ecx │ │ + and $0x7ff,%ecx │ │ + movswl (%r11,%rcx,2),%esi │ │ + add %r15d,%esi │ │ + mov %r14d,%ecx │ │ + sar %cl,%esi │ │ + mov %si,(%rbx,%rax,2) │ │ + add $0x1,%rax │ │ + cmp $0x52,%rax │ │ + jne c1960 │ │ + add $0x1,%r9 │ │ + add $0xa4,%rbx │ │ + cmp $0x49,%r9 │ │ + jne c1950 │ │ + add $0xffffffff,%r8d │ │ + mov -0x18(%rsp),%rcx │ │ + movslq 0x5c(%rcx),%rax │ │ + add $0x60,%rcx │ │ + mov %rcx,-0x8(%rsp) │ │ + mov %eax,%r12d │ │ + neg %r12d │ │ + movslq %r12d,%r15 │ │ + movd %r10d,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm2 │ │ + movd %r8d,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm3 │ │ + imul $0xa6,%r15,%rcx │ │ + mov -0x20(%rsp),%rdx │ │ + lea (%rcx,%rdx,1),%r14 │ │ + add $0x1f2,%r14 │ │ + mov $0x3,%ecx │ │ + mov %rcx,-0x28(%rsp) │ │ + movdqa 0x3c931(%rip),%xmm4 │ │ + test %eax,%eax │ │ + mov %r14,-0x10(%rsp) │ │ + jns c1df1 │ │ + nopl 0x0(%rax) │ │ + mov -0x18(%rsp),%rcx │ │ + mov 0xb0(%rcx),%cl │ │ + mov $0x1,%ebp │ │ + shl %cl,%ebp │ │ + sar %ebp │ │ + sar %cl,%ebp │ │ + movd %ebp,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm5 │ │ + imul $0xa4,-0x28(%rsp),%rcx │ │ + mov -0x20(%rsp),%rsi │ │ + pmovsxwd 0xe(%rsi,%rcx,1),%xmm6 │ │ + pmovsxwd 0x6(%rsi,%rcx,1),%xmm7 │ │ + paddd %xmm5,%xmm7 │ │ + paddd %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm1 │ │ + pcmpgtd %xmm6,%xmm1 │ │ + movdqa %xmm2,%xmm0 │ │ + pcmpgtd %xmm7,%xmm0 │ │ + pminsd %xmm3,%xmm6 │ │ + pminsd %xmm3,%xmm7 │ │ + blendvps %xmm0,%xmm2,%xmm7 │ │ + movdqa %xmm1,%xmm0 │ │ + blendvps %xmm0,%xmm2,%xmm6 │ │ + pshufb %xmm4,%xmm6 │ │ + pshufb %xmm4,%xmm7 │ │ + punpcklqdq %xmm6,%xmm7 │ │ + movdqu %xmm7,0x6(%rsi,%rcx,1) │ │ + pmovsxwd 0x1e(%rsi,%rcx,1),%xmm6 │ │ + pmovsxwd 0x16(%rsi,%rcx,1),%xmm7 │ │ + paddd %xmm5,%xmm7 │ │ + paddd %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm1 │ │ + pcmpgtd %xmm6,%xmm1 │ │ + movdqa %xmm2,%xmm0 │ │ + pcmpgtd %xmm7,%xmm0 │ │ + pminsd %xmm3,%xmm6 │ │ + pminsd %xmm3,%xmm7 │ │ + blendvps %xmm0,%xmm2,%xmm7 │ │ + movdqa %xmm1,%xmm0 │ │ + blendvps %xmm0,%xmm2,%xmm6 │ │ + pshufb %xmm4,%xmm6 │ │ + pshufb %xmm4,%xmm7 │ │ + punpcklqdq %xmm6,%xmm7 │ │ + movdqu %xmm7,0x16(%rsi,%rcx,1) │ │ + pmovsxwd 0x2e(%rsi,%rcx,1),%xmm6 │ │ + pmovsxwd 0x26(%rsi,%rcx,1),%xmm7 │ │ + paddd %xmm5,%xmm7 │ │ + paddd %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm1 │ │ + pcmpgtd %xmm6,%xmm1 │ │ + movdqa %xmm2,%xmm0 │ │ + pcmpgtd %xmm7,%xmm0 │ │ + pminsd %xmm3,%xmm6 │ │ + pminsd %xmm3,%xmm7 │ │ + blendvps %xmm0,%xmm2,%xmm7 │ │ + movdqa %xmm1,%xmm0 │ │ + blendvps %xmm0,%xmm2,%xmm6 │ │ + pshufb %xmm4,%xmm6 │ │ + pshufb %xmm4,%xmm7 │ │ + punpcklqdq %xmm6,%xmm7 │ │ + movdqu %xmm7,0x26(%rsi,%rcx,1) │ │ + pmovsxwd 0x3e(%rsi,%rcx,1),%xmm6 │ │ + pmovsxwd 0x36(%rsi,%rcx,1),%xmm7 │ │ + paddd %xmm5,%xmm7 │ │ + paddd %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm1 │ │ + pcmpgtd %xmm6,%xmm1 │ │ + movdqa %xmm2,%xmm0 │ │ + pcmpgtd %xmm7,%xmm0 │ │ + pminsd %xmm3,%xmm6 │ │ + pminsd %xmm3,%xmm7 │ │ + blendvps %xmm0,%xmm2,%xmm7 │ │ + movdqa %xmm1,%xmm0 │ │ + blendvps %xmm0,%xmm2,%xmm6 │ │ + pshufb %xmm4,%xmm6 │ │ + pshufb %xmm4,%xmm7 │ │ + punpcklqdq %xmm6,%xmm7 │ │ + movdqu %xmm7,0x36(%rsi,%rcx,1) │ │ + pmovsxwd 0x4e(%rsi,%rcx,1),%xmm6 │ │ + pmovsxwd 0x46(%rsi,%rcx,1),%xmm7 │ │ + paddd %xmm5,%xmm7 │ │ + paddd %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm1 │ │ + pcmpgtd %xmm6,%xmm1 │ │ + movdqa %xmm2,%xmm0 │ │ + pcmpgtd %xmm7,%xmm0 │ │ + pminsd %xmm3,%xmm6 │ │ + pminsd %xmm3,%xmm7 │ │ + blendvps %xmm0,%xmm2,%xmm7 │ │ + movdqa %xmm1,%xmm0 │ │ + blendvps %xmm0,%xmm2,%xmm6 │ │ + pshufb %xmm4,%xmm6 │ │ + pshufb %xmm4,%xmm7 │ │ + punpcklqdq %xmm6,%xmm7 │ │ + movdqu %xmm7,0x46(%rsi,%rcx,1) │ │ + pmovsxwd 0x5e(%rsi,%rcx,1),%xmm6 │ │ + pmovsxwd 0x56(%rsi,%rcx,1),%xmm7 │ │ + paddd %xmm5,%xmm7 │ │ + paddd %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm1 │ │ + pcmpgtd %xmm6,%xmm1 │ │ + movdqa %xmm2,%xmm0 │ │ + pcmpgtd %xmm7,%xmm0 │ │ + pminsd %xmm3,%xmm6 │ │ + pminsd %xmm3,%xmm7 │ │ + blendvps %xmm0,%xmm2,%xmm7 │ │ + movdqa %xmm1,%xmm0 │ │ + blendvps %xmm0,%xmm2,%xmm6 │ │ + pshufb %xmm4,%xmm6 │ │ + pshufb %xmm4,%xmm7 │ │ + punpcklqdq %xmm6,%xmm7 │ │ + movdqu %xmm7,0x56(%rsi,%rcx,1) │ │ + pmovsxwd 0x6e(%rsi,%rcx,1),%xmm6 │ │ + pmovsxwd 0x66(%rsi,%rcx,1),%xmm7 │ │ + paddd %xmm5,%xmm7 │ │ + paddd %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm1 │ │ + pcmpgtd %xmm6,%xmm1 │ │ + movdqa %xmm2,%xmm0 │ │ + pcmpgtd %xmm7,%xmm0 │ │ + pminsd %xmm3,%xmm6 │ │ + pminsd %xmm3,%xmm7 │ │ + blendvps %xmm0,%xmm2,%xmm7 │ │ + movdqa %xmm1,%xmm0 │ │ + blendvps %xmm0,%xmm2,%xmm6 │ │ + pshufb %xmm4,%xmm6 │ │ + pshufb %xmm4,%xmm7 │ │ + punpcklqdq %xmm6,%xmm7 │ │ + movdqu %xmm7,0x66(%rsi,%rcx,1) │ │ + pmovsxwd 0x7e(%rsi,%rcx,1),%xmm6 │ │ + pmovsxwd 0x76(%rsi,%rcx,1),%xmm7 │ │ + paddd %xmm5,%xmm7 │ │ + paddd %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm1 │ │ + pcmpgtd %xmm6,%xmm1 │ │ + movdqa %xmm2,%xmm0 │ │ + pcmpgtd %xmm7,%xmm0 │ │ + pminsd %xmm3,%xmm6 │ │ + pminsd %xmm3,%xmm7 │ │ + blendvps %xmm0,%xmm2,%xmm7 │ │ + movdqa %xmm1,%xmm0 │ │ + blendvps %xmm0,%xmm2,%xmm6 │ │ + pshufb %xmm4,%xmm6 │ │ + pshufb %xmm4,%xmm7 │ │ + punpcklqdq %xmm6,%xmm7 │ │ + movdqu %xmm7,0x76(%rsi,%rcx,1) │ │ + pmovsxwd 0x8e(%rsi,%rcx,1),%xmm6 │ │ + pmovsxwd 0x86(%rsi,%rcx,1),%xmm7 │ │ + paddd %xmm5,%xmm7 │ │ + paddd %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm1 │ │ + pcmpgtd %xmm6,%xmm1 │ │ + movdqa %xmm2,%xmm0 │ │ + pcmpgtd %xmm7,%xmm0 │ │ + pminsd %xmm3,%xmm6 │ │ + pminsd %xmm3,%xmm7 │ │ + blendvps %xmm0,%xmm2,%xmm7 │ │ + movdqa %xmm1,%xmm0 │ │ + blendvps %xmm0,%xmm2,%xmm6 │ │ + pshufb %xmm4,%xmm6 │ │ + pshufb %xmm4,%xmm7 │ │ + punpcklqdq %xmm6,%xmm7 │ │ + movdqu %xmm7,0x86(%rsi,%rcx,1) │ │ + movswl 0x96(%rsi,%rcx,1),%edx │ │ + add %ebp,%edx │ │ + cmp %r8d,%edx │ │ + mov %edx,%ebx │ │ + cmovg %r8d,%ebx │ │ + cmp %r10d,%edx │ │ + cmovl %r10d,%ebx │ │ + mov %bx,0x96(%rsi,%rcx,1) │ │ + movswl 0x98(%rsi,%rcx,1),%edx │ │ + add %ebp,%edx │ │ + cmp %r8d,%edx │ │ + mov %edx,%ebx │ │ + cmovg %r8d,%ebx │ │ + cmp %r10d,%edx │ │ + cmovl %r10d,%ebx │ │ + mov %bx,0x98(%rsi,%rcx,1) │ │ + movswl 0x9a(%rsi,%rcx,1),%edx │ │ + add %ebp,%edx │ │ + cmp %r8d,%edx │ │ + mov %edx,%ebx │ │ + cmovg %r8d,%ebx │ │ + cmp %r10d,%edx │ │ + cmovl %r10d,%ebx │ │ + mov %bx,0x9a(%rsi,%rcx,1) │ │ + movswl 0x9c(%rsi,%rcx,1),%edx │ │ + add %ebp,%edx │ │ + cmp %r8d,%edx │ │ + mov %edx,%ebp │ │ + cmovg %r8d,%ebp │ │ + cmp %r10d,%edx │ │ + cmovl %r10d,%ebp │ │ + mov %bp,0x9c(%rsi,%rcx,1) │ │ + mov -0x28(%rsp),%rcx │ │ + add $0x1,%rcx │ │ + mov -0x10(%rsp),%r14 │ │ + add $0xa4,%r14 │ │ + mov %rcx,-0x28(%rsp) │ │ + cmp $0x49,%rcx │ │ + je c1eba │ │ + test %eax,%eax │ │ + mov %r14,-0x10(%rsp) │ │ + js c1a20 │ │ + mov $0x3,%ebp │ │ + xor %edx,%edx │ │ + cmp %r12d,%eax │ │ + jge c1e5a │ │ + nopl (%rax) │ │ + imul $0xa4,-0x28(%rsp),%rsi │ │ + add -0x20(%rsp),%rsi │ │ + movswl (%rsi,%rbp,2),%edi │ │ + mov -0x18(%rsp),%rcx │ │ + movzbl 0xb0(%rcx),%ecx │ │ + mov $0x1,%ebx │ │ + shl %cl,%ebx │ │ + sar %ebx │ │ + add %edx,%ebx │ │ + sar %cl,%ebx │ │ + add %edi,%ebx │ │ + cmp %r8d,%ebx │ │ + mov %ebx,%ecx │ │ + cmovg %r8d,%ecx │ │ + cmp %r10d,%ebx │ │ + cmovl %r10d,%ecx │ │ + mov %cx,(%rsi,%rbp,2) │ │ + add $0x1,%rbp │ │ + add $0x2,%r14 │ │ + cmp $0x4f,%rbp │ │ + je c1dc0 │ │ + xor %edx,%edx │ │ + cmp %r12d,%eax │ │ + jl c1e00 │ │ + xor %edx,%edx │ │ + mov %r14,%r13 │ │ + mov %r15,%rbx │ │ + mov -0x8(%rsp),%r9 │ │ + jmp c1e80 │ │ + nopl 0x0(%rax) │ │ + add $0x1,%rbx │ │ + add $0xa4,%r13 │ │ + cmp $0x1,%ebx │ │ + je c1e00 │ │ + mov %ebx,%ecx │ │ + or %r12d,%ecx │ │ + mov %r13,%rcx │ │ + mov %r15,%r11 │ │ + je c1e70 │ │ + nopl (%rax) │ │ + mov %edx,%esi │ │ + movsbl (%r9),%edi │ │ + add $0x1,%r9 │ │ + movswl (%rcx),%edx │ │ + imul %edi,%edx │ │ + add %esi,%edx │ │ + cmp %rax,%r11 │ │ + jge c1e70 │ │ + add $0x1,%r11 │ │ + mov %r11d,%esi │ │ + or %ebx,%esi │ │ + add $0x2,%rcx │ │ + test %esi,%esi │ │ + jne c1e90 │ │ + jmp c1e70 │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ + nop │ │ + sub $0x38,%rsp │ │ + mov %r8d,(%rsp) │ │ + mov $0x1,%r8d │ │ + mov $0x1,%r9d │ │ + callq c2c70 │ │ + add $0x38,%rsp │ │ + retq │ │ + xchg %ax,%ax │ │ + sub $0x38,%rsp │ │ + mov %r8d,(%rsp) │ │ + mov $0x1,%r8d │ │ + xor %r9d,%r9d │ │ + callq c2c70 │ │ + add $0x38,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,(%rsp) │ │ + xor %r8d,%r8d │ │ + xor %r9d,%r9d │ │ + callq c2c70 │ │ + add $0x38,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0xc8,%rsp │ │ - mov 0x100(%rsp),%r15 │ │ - lea -0x1(%rcx),%r11d │ │ - cmp %r9d,%r11d │ │ - cmovg %r9d,%r11d │ │ - xor %r12d,%r12d │ │ - test %r9d,%r9d │ │ - cmovs %r12d,%r11d │ │ - lea -0x1(%rdx),%r14d │ │ - cmp %r8d,%r14d │ │ - cmovg %r8d,%r14d │ │ - test %r8d,%r8d │ │ - cmovs %r12d,%r14d │ │ - mov %r8d,%ebx │ │ - neg %ebx │ │ - lea -0x1(%rdi),%ebp │ │ - cmp %ebx,%ebp │ │ - mov %ebx,%r10d │ │ - cmovle %ebp,%r10d │ │ - test %ebx,%ebx │ │ - cmovs %r12d,%r10d │ │ - mov %rdi,0x78(%rsp) │ │ - mov %edi,%ebx │ │ - sub %edx,%ebx │ │ - add %r8d,%ebx │ │ - cmp %ebx,%ebp │ │ - cmovg %ebx,%ebp │ │ - test %ebx,%ebx │ │ - cmovs %r12d,%ebp │ │ - mov %r9d,%edx │ │ - neg %edx │ │ - lea -0x1(%rsi),%ebx │ │ - cmp %edx,%ebx │ │ - mov %edx,%eax │ │ - cmovle %ebx,%eax │ │ - test %edx,%edx │ │ - cmovs %r12d,%eax │ │ - mov %esi,%edx │ │ - sub %ecx,%edx │ │ - add %r9d,%edx │ │ - cmp %edx,%ebx │ │ - cmovg %edx,%ebx │ │ - test %edx,%edx │ │ - cmovs %r12d,%ebx │ │ - mov %rax,0x80(%rsp) │ │ - movslq %eax,%r8 │ │ - mov %r8,%rax │ │ - imul 0x108(%rsp),%rax │ │ - mov %rax,0x48(%rsp) │ │ - lea (%r15,%rax,1),%r13 │ │ - mov %esi,%edx │ │ - sub %r8d,%edx │ │ - mov %rbx,%rcx │ │ - mov %rbx,0x40(%rsp) │ │ - sub %ebx,%edx │ │ - mov %edx,0x3c(%rsp) │ │ - test %edx,%edx │ │ - jle c2e56 │ │ - mov %r13,0x58(%rsp) │ │ - mov 0x110(%rsp),%r13 │ │ - movslq %r11d,%rdi │ │ - mov %rdi,%rdx │ │ - imul 0x118(%rsp),%rdx │ │ - movslq %r14d,%r11 │ │ - lea (%rdx,%r11,1),%r12 │ │ - add %r13,%r12 │ │ - movslq %r10d,%rbx │ │ - movslq %ebp,%rcx │ │ - mov 0x78(%rsp),%rax │ │ - sub %ebx,%eax │ │ - mov %rcx,0x18(%rsp) │ │ - sub %ecx,%eax │ │ - cltq │ │ - mov %rax,0x20(%rsp) │ │ - mov 0x80(%rsp),%rbp │ │ - mov %ebp,%ecx │ │ - not %ecx │ │ - add %esi,%ecx │ │ - lea (%rbx,%rax,1),%eax │ │ - add $0xffffffff,%eax │ │ - movslq %eax,%r9 │ │ - mov %rbx,0x28(%rsp) │ │ - test %ebx,%ebx │ │ - mov %rdx,0x60(%rsp) │ │ - je c2a92 │ │ - mov 0x3c(%rsp),%ebp │ │ - and $0x1,%ebp │ │ - mov 0x58(%rsp),%rbx │ │ - cmp 0x40(%rsp),%ecx │ │ - je c2c7a │ │ - add %r11,%r13 │ │ - add $0x1,%rdi │ │ - mov 0x118(%rsp),%rax │ │ - imul %rax,%rdi │ │ - mov %rdi,0x50(%rsp) │ │ - add %rax,%rax │ │ + sub $0x118,%rsp │ │ + mov %rcx,%rbp │ │ + mov 0x160(%rsp),%r10d │ │ + mov 0x168(%rsp),%r11d │ │ + mov 0xd4(%rcx),%eax │ │ + mov %eax,-0x20(%rsp) │ │ + test %eax,%eax │ │ + setne %r14b │ │ + test %r10d,%r10d │ │ + setg %bl │ │ + bsr %r11d,%ecx │ │ + xor $0xffffffe0,%ecx │ │ + add $0x19,%ecx │ │ + mov $0x80,%r12d │ │ + shl %cl,%r12d │ │ + mov $0xeb,%eax │ │ + shl %cl,%eax │ │ + mov 0xd8(%rbp),%r13d │ │ + and %r14b,%bl │ │ + test %r13d,%r13d │ │ + cmove %r11d,%eax │ │ + mov %eax,%r11d │ │ + mov %rdx,0x8(%rsp) │ │ + mov %rsi,0x90(%rsp) │ │ + mov %rdi,0x88(%rsp) │ │ + imul $0x2500,%r10d,%edx │ │ + add $0xb200,%edx │ │ + movzwl %dx,%edx │ │ + imul $0xad,%r10d,%esi │ │ + add $0x69,%esi │ │ + movzbl %sil,%esi │ │ + or %edx,%esi │ │ + mov %rbp,(%rsp) │ │ + mov 0x0(%rbp),%edx │ │ + xor %edx,%esi │ │ + mov %esi,-0x18(%rsp) │ │ + mov %bl,-0x79(%rsp) │ │ + test %bl,%bl │ │ + je c200a │ │ + lea -0x1(%r10),%esi │ │ + imul $0x2500,%esi,%edi │ │ + add $0xb200,%edi │ │ + movzwl %di,%edi │ │ + imul $0xad,%esi,%esi │ │ + add $0x69,%esi │ │ + movzbl %sil,%esi │ │ + or %edi,%esi │ │ + xor %edx,%esi │ │ + mov %esi,-0x14(%rsp) │ │ + mov $0x10,%edi │ │ + shl %cl,%edi │ │ + test %r13d,%r13d │ │ + cmove %r13d,%edi │ │ + test %r8,%r8 │ │ + je c2ad8 │ │ + mov %r9,-0x28(%rsp) │ │ + mov 0x158(%rsp),%ecx │ │ + mov %r12d,%r13d │ │ + neg %r13d │ │ + add $0xffffffff,%r12d │ │ + cmp $0x3,%ecx │ │ + mov $0x2,%edx │ │ + cmovl %ecx,%edx │ │ + mov -0x20(%rsp),%eax │ │ + test %eax,%eax │ │ + cmove %eax,%edx │ │ + test %r10d,%r10d │ │ + cmove %r10d,%edx │ │ + mov 0x8(%rsp),%rax │ │ + shr %rax │ │ + mov %rdx,0x50(%rsp) │ │ + movslq %edx,%rdx │ │ + movslq %ecx,%rcx │ │ + mov %rcx,0x98(%rsp) │ │ + mov 0x30(%rsp),%ecx │ │ + mov %rcx,-0x38(%rsp) │ │ + mov 0x34(%rsp),%ebp │ │ + mov 0x38(%rsp),%ecx │ │ + mov %rcx,-0x30(%rsp) │ │ + mov -0x18(%rsp),%ecx │ │ + mov %ecx,-0x70(%rsp) │ │ + mov -0x14(%rsp),%ecx │ │ + mov %ecx,-0x5c(%rsp) │ │ + mov 0x3c(%rsp),%ecx │ │ + mov %rcx,-0x10(%rsp) │ │ + mov %rdx,0x80(%rsp) │ │ + imul %rdx,%rax │ │ + mov 0x90(%rsp),%rcx │ │ + lea (%rcx,%rax,2),%rcx │ │ + mov %rcx,0x78(%rsp) │ │ + mov 0x88(%rsp),%rcx │ │ + lea (%rcx,%rax,2),%rax │ │ mov %rax,0x70(%rsp) │ │ - mov 0x28(%rsp),%rbx │ │ - mov 0x48(%rsp),%rax │ │ - mov %rax,%rdi │ │ - lea (%rax,%rbx,1),%rax │ │ - mov 0x20(%rsp),%rcx │ │ + xor %eax,%eax │ │ + mov %r11d,-0x1c(%rsp) │ │ + mov %r8,0xc0(%rsp) │ │ + mov %edi,-0x6c(%rsp) │ │ + jmp c2102 │ │ + nop │ │ + mov -0x8(%rsp),%rax │ │ + add $0x20,%eax │ │ + mov 0xc0(%rsp),%r8 │ │ + cmp %r8,%rax │ │ + mov -0x6c(%rsp),%edi │ │ + mov 0x48(%rsp),%rbp │ │ + jae c2aa9 │ │ + cmpl $0x0,-0x20(%rsp) │ │ + setne %dl │ │ + mov %r8d,%r10d │ │ + sub %eax,%r10d │ │ + cmp $0x21,%r10d │ │ + mov $0x20,%ecx │ │ + cmovl %r10d,%ecx │ │ + mov %ecx,-0x58(%rsp) │ │ + mov -0x10(%rsp),%rcx │ │ + mov %ecx,%esi │ │ + test %eax,%eax │ │ + setne %r8b │ │ + and %dl,%r8b │ │ + mov -0x79(%rsp),%bl │ │ + test %bl,%bl │ │ + cmovne %ebp,%ecx │ │ + test %r8b,%r8b │ │ + cmove %esi,%ecx │ │ + mov %rcx,-0x10(%rsp) │ │ + mov -0x30(%rsp),%rcx │ │ + cmovne -0x38(%rsp),%ecx │ │ + mov %rcx,-0x30(%rsp) │ │ + mov -0x70(%rsp),%edx │ │ + mov %edx,%esi │ │ + sar %esi │ │ + mov %esi,%ecx │ │ + xor %edx,%ecx │ │ + mov %rbp,%r9 │ │ + mov %edx,%ebp │ │ + shr $0x3,%ebp │ │ + shr $0xc,%edx │ │ + xor %ebp,%edx │ │ + xor %ecx,%edx │ │ + shl $0xf,%edx │ │ + movzwl %dx,%edx │ │ + or %esi,%edx │ │ + mov %edx,-0x70(%rsp) │ │ + mov %eax,%eax │ │ + mov %rax,-0x8(%rsp) │ │ + test %bl,%bl │ │ + je c21c0 │ │ + mov -0x5c(%rsp),%ebx │ │ + mov %ebx,%eax │ │ + sar %eax │ │ + mov %eax,%edx │ │ + xor %ebx,%edx │ │ + mov %ebx,%esi │ │ + shr $0x3,%esi │ │ + shr $0xc,%ebx │ │ + xor %esi,%ebx │ │ + xor %edx,%ebx │ │ + shl $0xf,%ebx │ │ + movzwl %bx,%ebx │ │ + or %eax,%ebx │ │ + mov %ebx,-0x5c(%rsp) │ │ + movzbl %bh,%eax │ │ + mov %rax,0x48(%rsp) │ │ + jmp c21c5 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + mov %r9,0x48(%rsp) │ │ + mov -0x58(%rsp),%ecx │ │ + cmp $0x2,%ecx │ │ + mov $0x2,%eax │ │ + cmovge %eax,%r10d │ │ + mov -0x70(%rsp),%eax │ │ + movzbl %ah,%eax │ │ + mov %rax,-0x38(%rsp) │ │ + test %r8b,%r8b │ │ + mov $0x0,%eax │ │ + cmove %eax,%r10d │ │ + mov %r10d,%eax │ │ mov %rax,0x68(%rsp) │ │ - lea (%rax,%rcx,1),%rax │ │ - mov %rax,0xa8(%rsp) │ │ - mov 0x108(%rsp),%rax │ │ - mov %rax,%r10 │ │ - lea (%rax,%rax,1),%rax │ │ - mov %rax,0xb8(%rsp) │ │ - lea (%rdi,%r9,1),%rax │ │ - mov %rax,0xa0(%rsp) │ │ - add $0x1,%r8 │ │ - imul %r10,%r8 │ │ - mov %r9,0x88(%rsp) │ │ - lea (%r8,%r9,1),%rax │ │ - mov %rax,0x98(%rsp) │ │ - mov %r8,%rax │ │ - mov %r8,0x30(%rsp) │ │ - lea (%r8,%rbx,1),%rax │ │ + mov %r10,-0x50(%rsp) │ │ + movslq %r10d,%rax │ │ + mov %rax,0x18(%rsp) │ │ + movslq %ecx,%rax │ │ mov %rax,0xb0(%rsp) │ │ - lea (%rax,%rcx,1),%rax │ │ - mov %rax,0x90(%rsp) │ │ - mov 0x40(%rsp),%rax │ │ - mov 0x80(%rsp),%rcx │ │ - lea (%rcx,%rax,1),%r12d │ │ - mov %ebp,0xc4(%rsp) │ │ - add %ebp,%r12d │ │ - sub %esi,%r12d │ │ - mov %r15,%rbx │ │ - jmp c29cc │ │ - nopl 0x0(%rax) │ │ - add 0x70(%rsp),%r13 │ │ - add 0xb8(%rsp),%rbx │ │ - add $0x2,%r12d │ │ - mov 0x60(%rsp),%rdx │ │ - je c2c60 │ │ - lea (%rdx,%r13,1),%rsi │ │ - mov 0x48(%rsp),%rax │ │ - lea (%rbx,%rax,1),%rbp │ │ - mov 0x68(%rsp),%r14 │ │ - lea (%rbx,%r14,1),%rdi │ │ - mov 0x20(%rsp),%rdx │ │ - callq 43b0 │ │ - movzbl (%rbx,%r14,1),%esi │ │ - mov %rbp,%rdi │ │ - mov 0x28(%rsp),%rdx │ │ - callq 4480 │ │ - cmpl $0x0,0x18(%rsp) │ │ - je c2a27 │ │ - mov 0xa8(%rsp),%rax │ │ - lea (%rbx,%rax,1),%rdi │ │ - mov 0xa0(%rsp),%rax │ │ - movzbl (%rbx,%rax,1),%esi │ │ - mov 0x18(%rsp),%rdx │ │ - callq 4480 │ │ mov 0x50(%rsp),%rax │ │ - lea (%rax,%r13,1),%rsi │ │ - mov 0x30(%rsp),%rax │ │ - lea (%rbx,%rax,1),%r14 │ │ - mov 0xb0(%rsp),%rbp │ │ - lea (%rbx,%rbp,1),%rdi │ │ - mov 0x20(%rsp),%rdx │ │ - callq 43b0 │ │ - movzbl (%rbx,%rbp,1),%esi │ │ - mov %r14,%rdi │ │ - mov 0x28(%rsp),%rdx │ │ - callq 4480 │ │ - cmpl $0x0,0x18(%rsp) │ │ - je c29b0 │ │ - mov 0x90(%rsp),%rax │ │ - lea (%rbx,%rax,1),%rdi │ │ - mov 0x98(%rsp),%rax │ │ - movzbl (%rbx,%rax,1),%esi │ │ - mov 0x18(%rsp),%rdx │ │ - callq 4480 │ │ - jmpq c29b0 │ │ - cmpl $0x0,0x18(%rsp) │ │ - je c2cee │ │ - mov 0x3c(%rsp),%ebx │ │ - and $0x1,%ebx │ │ - mov 0x58(%rsp),%rbp │ │ - cmp 0x40(%rsp),%ecx │ │ - je c2c27 │ │ - add %r11,%r13 │ │ - add $0x1,%rdi │ │ - mov 0x118(%rsp),%rax │ │ - imul %rax,%rdi │ │ - mov %rdi,0x50(%rsp) │ │ - add %rax,%rax │ │ - mov %rax,0xb8(%rsp) │ │ - mov 0x108(%rsp),%rax │ │ - lea (%rax,%rax,1),%rcx │ │ - mov %rcx,0x70(%rsp) │ │ - add $0x1,%r8 │ │ - imul %rax,%r8 │ │ - lea (%r8,%r9,1),%rax │ │ - mov %rax,0x68(%rsp) │ │ - mov 0x28(%rsp),%rax │ │ - add %rax,%r8 │ │ - mov %r8,0x30(%rsp) │ │ - mov 0x20(%rsp),%rdi │ │ - lea (%r8,%rdi,1),%rcx │ │ - mov %rcx,0xb0(%rsp) │ │ - mov 0x48(%rsp),%rcx │ │ - mov %r9,0x88(%rsp) │ │ - lea (%rcx,%r9,1),%rbp │ │ - mov %rbp,0xa8(%rsp) │ │ - lea (%rcx,%rax,1),%rcx │ │ - mov %rcx,%rax │ │ - mov %rcx,0xa0(%rsp) │ │ - lea (%rcx,%rdi,1),%rax │ │ - mov %rax,0x98(%rsp) │ │ - mov 0x40(%rsp),%rax │ │ - mov 0x80(%rsp),%rcx │ │ - lea (%rcx,%rax,1),%r12d │ │ - mov %ebx,0x90(%rsp) │ │ - add %ebx,%r12d │ │ - sub %esi,%r12d │ │ - mov %r15,%rbp │ │ - mov 0x20(%rsp),%r14 │ │ + cmp 0x158(%rsp),%eax │ │ + jge c2600 │ │ + mov -0x38(%rsp),%rax │ │ + mov %eax,%edx │ │ + shr $0x4,%edx │ │ + add %eax,%eax │ │ + and $0x1e,%eax │ │ + mov %rax,0x28(%rsp) │ │ + mov -0x30(%rsp),%rax │ │ + mov %eax,%esi │ │ + sar $0x4,%esi │ │ + add %esi,%esi │ │ + add %eax,%eax │ │ + and $0x1e,%eax │ │ + mov %rax,0x20(%rsp) │ │ + mov %edx,%r8d │ │ + mov -0x50(%rsp),%rax │ │ + cmp -0x58(%rsp),%eax │ │ + jge c2480 │ │ + mov 0x78(%rsp),%r9 │ │ + mov -0x8(%rsp),%rbp │ │ + lea (%r9,%rbp,2),%rcx │ │ + mov %rcx,-0x40(%rsp) │ │ + mov 0x70(%rsp),%r10 │ │ + lea (%r10,%rbp,2),%rcx │ │ + mov %rcx,-0x48(%rsp) │ │ + add %edx,%edx │ │ + mov (%rsp),%rcx │ │ + mov 0x58(%rcx),%ecx │ │ + mov $0x1,%r15d │ │ + shl %cl,%r15d │ │ + sar %r15d │ │ mov 0x18(%rsp),%rbx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - lea (%rdx,%r13,1),%rsi │ │ - mov 0xa0(%rsp),%rax │ │ - lea (%rax,%rbp,1),%rdi │ │ - mov %r14,%rdx │ │ - callq 43b0 │ │ - mov 0x98(%rsp),%rax │ │ - lea (%rax,%rbp,1),%rdi │ │ - mov 0xa8(%rsp),%rax │ │ - movzbl 0x0(%rbp,%rax,1),%esi │ │ - mov %rbx,%rdx │ │ - callq 4480 │ │ - mov 0x50(%rsp),%rax │ │ - lea (%rax,%r13,1),%rsi │ │ - mov 0x30(%rsp),%rax │ │ - lea (%rax,%rbp,1),%rdi │ │ - mov %r14,%rdx │ │ - callq 43b0 │ │ - mov 0xb0(%rsp),%rax │ │ - lea (%rax,%rbp,1),%rdi │ │ - mov 0x68(%rsp),%rax │ │ - movzbl 0x0(%rbp,%rax,1),%esi │ │ - mov %rbx,%rdx │ │ - callq 4480 │ │ - mov 0x60(%rsp),%rdx │ │ - add 0xb8(%rsp),%r13 │ │ - add 0x70(%rsp),%rbp │ │ - add $0x2,%r12d │ │ - jne c2b80 │ │ - add %rdx,%r13 │ │ - add 0x48(%rsp),%rbp │ │ - mov %r13,%r12 │ │ - mov 0x88(%rsp),%r9 │ │ - mov 0x90(%rsp),%ebx │ │ - test %ebx,%ebx │ │ - mov 0x58(%rsp),%r13 │ │ - mov 0x20(%rsp),%r14 │ │ - je c2e56 │ │ - mov 0x28(%rsp),%rbx │ │ add %rbp,%rbx │ │ - mov %rbx,%rdi │ │ - mov %r12,%rsi │ │ - mov %r14,%rdx │ │ - mov %r9,%r12 │ │ - callq 43b0 │ │ - add %r14,%rbx │ │ - movzbl 0x0(%rbp,%r12,1),%esi │ │ - mov %rbx,%rdi │ │ - jmp c2ccf │ │ - add %rdx,%r13 │ │ - add 0x48(%rsp),%rbx │ │ - mov %r13,%r12 │ │ - mov 0x88(%rsp),%r9 │ │ - mov 0xc4(%rsp),%ebp │ │ - test %ebp,%ebp │ │ - mov 0x58(%rsp),%r13 │ │ - mov 0x20(%rsp),%r14 │ │ - je c2e56 │ │ - mov 0x28(%rsp),%rbp │ │ - lea (%rbx,%rbp,1),%rdi │ │ - mov %rdi,0x30(%rsp) │ │ - mov %r12,%rsi │ │ - mov %r14,%rdx │ │ - mov %r9,%r12 │ │ - callq 43b0 │ │ - movzbl (%rbx,%rbp,1),%esi │ │ - mov %rbx,%rdi │ │ - mov %rbp,%rdx │ │ - callq 4480 │ │ - cmpl $0x0,0x18(%rsp) │ │ - je c2e56 │ │ - mov 0x30(%rsp),%rdi │ │ - add %r14,%rdi │ │ - movzbl (%rbx,%r12,1),%esi │ │ - mov 0x18(%rsp),%rdx │ │ - callq 4480 │ │ - mov 0x80(%rsp),%rcx │ │ - test %ecx,%ecx │ │ - jg c2e62 │ │ - jmpq c2e8c │ │ - mov 0x40(%rsp),%rdx │ │ - sub %edx,%ecx │ │ - mov 0x3c(%rsp),%edi │ │ - and $0x3,%edi │ │ - cmp $0x3,%ecx │ │ - jae c2d23 │ │ - mov 0x58(%rsp),%r13 │ │ - mov %r13,%rbp │ │ - test %edi,%edi │ │ - mov 0x20(%rsp),%rbx │ │ - mov 0x118(%rsp),%r14 │ │ - jne c2e1e │ │ - jmpq c2e56 │ │ - mov 0x108(%rsp),%rax │ │ - lea 0x0(,%rax,4),%rcx │ │ - mov %rcx,0x60(%rsp) │ │ - lea 0x3(%r8),%rbx │ │ - imul %rax,%rbx │ │ - mov 0x28(%rsp),%rcx │ │ - add %rcx,%rbx │ │ - mov %rbx,0x50(%rsp) │ │ - lea 0x2(%r8),%rbx │ │ - imul %rax,%rbx │ │ - add %rcx,%rbx │ │ - mov %rbx,0x68(%rsp) │ │ - add $0x1,%r8 │ │ - imul %rax,%r8 │ │ - add %rcx,%r8 │ │ - mov %r8,0x30(%rsp) │ │ - mov 0x48(%rsp),%rax │ │ - add %rcx,%rax │ │ - mov %rax,0x70(%rsp) │ │ - lea (%rdx,%rbp,1),%r13d │ │ - mov %edi,0x18(%rsp) │ │ - add %edi,%r13d │ │ - sub %esi,%r13d │ │ - mov %r15,%rbp │ │ - mov 0x20(%rsp),%rbx │ │ - mov 0x70(%rsp),%rax │ │ - lea (%rax,%rbp,1),%rdi │ │ - mov %r12,%rsi │ │ - mov %rbx,%rdx │ │ - callq 43b0 │ │ - mov 0x118(%rsp),%r14 │ │ - add %r14,%r12 │ │ - mov 0x30(%rsp),%rax │ │ - lea (%rax,%rbp,1),%rdi │ │ - mov %r12,%rsi │ │ - mov %rbx,%rdx │ │ - callq 43b0 │ │ - add %r14,%r12 │ │ - mov 0x68(%rsp),%rax │ │ - lea (%rax,%rbp,1),%rdi │ │ - mov %r12,%rsi │ │ - mov %rbx,%rdx │ │ - callq 43b0 │ │ - add %r14,%r12 │ │ - mov 0x50(%rsp),%rax │ │ - lea (%rax,%rbp,1),%rdi │ │ - mov %r12,%rsi │ │ - mov %rbx,%rdx │ │ - callq 43b0 │ │ - add %r14,%r12 │ │ - add 0x60(%rsp),%rbp │ │ - add $0x4,%r13d │ │ - jne c2d90 │ │ - add 0x48(%rsp),%rbp │ │ - mov 0x58(%rsp),%r13 │ │ - mov 0x18(%rsp),%edi │ │ - test %edi,%edi │ │ - mov 0x20(%rsp),%rbx │ │ - mov 0x118(%rsp),%r14 │ │ - je c2e56 │ │ - add 0x28(%rsp),%rbp │ │ + lea (%r9,%rbx,2),%r9 │ │ + lea (%r10,%rbx,2),%r14 │ │ + lea (%rax,%rdx,1),%eax │ │ + add $0x9,%eax │ │ + mov %rax,-0x78(%rsp) │ │ + add $0x28,%esi │ │ + add $0x1,%rsi │ │ + mov %rsi,-0x68(%rsp) │ │ + lea (%r8,%r8,1),%rax │ │ + add $0x9,%rax │ │ + mov %rax,0x60(%rsp) │ │ + mov 0x80(%rsp),%rdx │ │ + jmp c22fc │ │ + nop │ │ + mov 0x58(%rsp),%rdx │ │ + add $0x1,%rdx │ │ + mov 0x8(%rsp),%rax │ │ + add %rax,%r9 │ │ + add %rax,%r14 │ │ + add %rax,-0x40(%rsp) │ │ + add %rax,-0x48(%rsp) │ │ + cmp 0x98(%rsp),%rdx │ │ + je c2600 │ │ + lea 0x9(%rdx),%eax │ │ + mov %eax,-0x54(%rsp) │ │ + mov 0x28(%rsp),%rax │ │ + mov %rdx,0x58(%rsp) │ │ + lea (%rdx,%rax,1),%eax │ │ + add $0x9,%eax │ │ + movslq %eax,%rdx │ │ + xor %eax,%eax │ │ + mov 0x150(%rsp),%rsi │ │ + jmp c2353 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + mov %bx,(%r14,%rax,2) │ │ + lea (%rsi,%rax,1),%rbp │ │ + add $0x1,%rbp │ │ + add $0x1,%rax │ │ + cmp 0xb0(%rsp),%rbp │ │ + mov 0x150(%rsp),%rsi │ │ + jge c23b0 │ │ + mov -0x78(%rsp),%rbp │ │ + add %eax,%ebp │ │ + movslq %ebp,%rbp │ │ + imul $0xa4,%rdx,%r8 │ │ + add %rsi,%r8 │ │ + movswl (%r8,%rbp,2),%ebp │ │ + movzwl (%r9,%rax,2),%ebx │ │ + mov -0x28(%rsp),%rsi │ │ + movzbl (%rsi,%rbx,1),%r10d │ │ + imul %ebp,%r10d │ │ + add %r15d,%r10d │ │ + sar %cl,%r10d │ │ + add %ebx,%r10d │ │ + mov %r11d,%ebp │ │ + cmp %r11d,%r10d │ │ + jg c2393 │ │ + mov %r10d,%ebp │ │ + mov %edi,%ebx │ │ + cmp %edi,%r10d │ │ + mov 0x18(%rsp),%rsi │ │ + jl c2330 │ │ + mov %ebp,%ebx │ │ + jmp c2330 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ - mov %edi,0x18(%rsp) │ │ - mov %rbp,%rdi │ │ - mov %r12,%rsi │ │ - mov %rbx,%rdx │ │ - callq 43b0 │ │ - mov 0x18(%rsp),%edi │ │ - add %r14,%r12 │ │ - add 0x108(%rsp),%rbp │ │ - add $0xffffffff,%edi │ │ - jne c2e30 │ │ - mov 0x80(%rsp),%rcx │ │ - test %ecx,%ecx │ │ - jle c2e8c │ │ - lea -0x1(%rcx),%eax │ │ - mov %ecx,%r14d │ │ - and $0x3,%r14d │ │ - cmp $0x3,%eax │ │ - jae c2ea6 │ │ - mov 0x108(%rsp),%r12 │ │ - mov 0x40(%rsp),%rbp │ │ - test %r14d,%r14d │ │ - jne c2f20 │ │ - jmpq c2f39 │ │ - mov 0x108(%rsp),%r12 │ │ - mov 0x40(%rsp),%rbp │ │ - test %ebp,%ebp │ │ - jg c2f41 │ │ - jmpq c305a │ │ - mov %r14d,%ebp │ │ - sub %ecx,%ebp │ │ - mov 0x108(%rsp),%r12 │ │ - mov 0x78(%rsp),%rbx │ │ + cmpl $0x0,-0x50(%rsp) │ │ + jle c22d0 │ │ + mov -0x54(%rsp),%eax │ │ + add 0x20(%rsp),%eax │ │ + movslq %eax,%rdx │ │ + xor %r10d,%r10d │ │ + jmp c23e9 │ │ nopl 0x0(%rax,%rax,1) │ │ - mov %r15,%rdi │ │ - mov %r13,%rsi │ │ - mov %rbx,%rdx │ │ - callq 43b0 │ │ - add %r12,%r15 │ │ - mov %r15,%rdi │ │ - mov %r13,%rsi │ │ - mov %rbx,%rdx │ │ - callq 43b0 │ │ - add %r12,%r15 │ │ - mov %r15,%rdi │ │ - mov %r13,%rsi │ │ - mov %rbx,%rdx │ │ - callq 43b0 │ │ - add %r12,%r15 │ │ - mov %r15,%rdi │ │ - mov %r13,%rsi │ │ - mov %rbx,%rdx │ │ - callq 43b0 │ │ - add %r12,%r15 │ │ - add $0x4,%ebp │ │ - jne c2ec0 │ │ - mov 0x40(%rsp),%rbp │ │ - test %r14d,%r14d │ │ - je c2f39 │ │ + mov -0x48(%rsp),%rax │ │ + mov %bx,(%rax,%r10,2) │ │ + add $0x1,%r10 │ │ + cmp %r10,0x68(%rsp) │ │ + je c22d0 │ │ + mov 0x60(%rsp),%rax │ │ + add %r10d,%eax │ │ + cltq │ │ + movswl (%r8,%rax,2),%eax │ │ + mov -0x68(%rsp),%rbx │ │ + lea (%rbx,%r10,1),%ebp │ │ + movslq %ebp,%rbp │ │ + imul $0xa4,%rdx,%rbx │ │ + add %rsi,%rbx │ │ + movswl (%rbx,%rbp,2),%ebp │ │ + lea 0x3c047(%rip),%rbx │ │ + imul (%rbx,%r10,8),%ebp │ │ + imul 0x4(%rbx,%r10,8),%eax │ │ + lea (%rax,%rbp,1),%eax │ │ + add $0x10,%eax │ │ + sar $0x5,%eax │ │ + mov %r12d,%ebp │ │ + cmp %r12d,%eax │ │ + jg c2437 │ │ + mov %eax,%ebp │ │ + mov %r13d,%ebx │ │ + cmp %r13d,%eax │ │ + jl c2441 │ │ + mov %ebp,%ebx │ │ + mov -0x40(%rsp),%rax │ │ + movzwl (%rax,%r10,2),%ebp │ │ + mov -0x28(%rsp),%rax │ │ + movzbl (%rax,%rbp,1),%eax │ │ + imul %ebx,%eax │ │ + add %r15d,%eax │ │ + sar %cl,%eax │ │ + add %ebp,%eax │ │ + mov %r11d,%ebp │ │ + cmp %r11d,%eax │ │ + jg c2468 │ │ + mov %eax,%ebp │ │ + mov %edi,%ebx │ │ + cmp %edi,%eax │ │ + jl c23d0 │ │ + mov %ebp,%ebx │ │ + jmpq c23d0 │ │ + nopl 0x0(%rax) │ │ + mov 0x78(%rsp),%rcx │ │ + mov -0x8(%rsp),%rax │ │ + lea (%rcx,%rax,2),%r10 │ │ + mov 0x70(%rsp),%rcx │ │ + lea (%rcx,%rax,2),%r14 │ │ + add $0x28,%esi │ │ + add $0x1,%rsi │ │ + mov %rsi,-0x68(%rsp) │ │ + lea (%r8,%r8,1),%r9 │ │ + add $0x9,%r9 │ │ + mov 0x80(%rsp),%rax │ │ + mov %rax,-0x78(%rsp) │ │ + cmpl $0x0,-0x50(%rsp) │ │ + jg c24ee │ │ + nop │ │ + mov -0x78(%rsp),%rcx │ │ + add $0x1,%rcx │ │ + mov 0x8(%rsp),%rax │ │ + add %rax,%r10 │ │ + add %rax,%r14 │ │ + mov %rcx,-0x78(%rsp) │ │ + cmp 0x98(%rsp),%rcx │ │ + je c2600 │ │ + cmpl $0x0,-0x50(%rsp) │ │ + jle c24c0 │ │ + mov 0x28(%rsp),%rax │ │ + mov -0x78(%rsp),%rsi │ │ + lea (%rsi,%rax,1),%eax │ │ + add $0x9,%eax │ │ + movslq %eax,%r8 │ │ + mov (%rsp),%rax │ │ + mov 0x58(%rax),%ecx │ │ + mov $0x1,%edx │ │ + shl %cl,%edx │ │ + mov 0x20(%rsp),%rax │ │ + lea (%rsi,%rax,1),%eax │ │ + add $0x9,%eax │ │ + movslq %eax,%r15 │ │ + sar %edx │ │ + xor %edi,%edi │ │ + jmp c2540 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ - mov %r15,%rdi │ │ - mov %r13,%rsi │ │ - mov 0x78(%rsp),%rdx │ │ - callq 43b0 │ │ - add %r12,%r15 │ │ - add $0xffffffff,%r14d │ │ - jne c2f20 │ │ - test %ebp,%ebp │ │ - jle c305a │ │ - movslq 0x3c(%rsp),%rcx │ │ - mov %rcx,%rdx │ │ - imul %r12,%rcx │ │ - lea -0x1(%rbp),%eax │ │ - mov %ebp,%r13d │ │ - and $0x3,%r13d │ │ - cmp $0x3,%eax │ │ - jae c2f6d │ │ - add %rcx,%r15 │ │ - test %r13d,%r13d │ │ - jne c303a │ │ - jmpq c305a │ │ - lea 0x0(,%r12,4),%rax │ │ - mov %rax,0x28(%rsp) │ │ - lea -0x1(%rdx),%rax │ │ - imul %r12,%rax │ │ - mov %rax,0x30(%rsp) │ │ - lea 0x3(%rdx),%rax │ │ - imul %r12,%rax │ │ - mov %rax,0x60(%rsp) │ │ - lea 0x2(%rdx),%rax │ │ - imul %r12,%rax │ │ - mov %rax,0x50(%rsp) │ │ - add $0x1,%rdx │ │ - imul %r12,%rdx │ │ - mov %rdx,0x20(%rsp) │ │ - mov %r13d,%r12d │ │ - sub %ebp,%r12d │ │ - mov %rcx,0x18(%rsp) │ │ - mov 0x78(%rsp),%r14 │ │ - xchg %ax,%ax │ │ - lea (%r15,%rcx,1),%rbp │ │ - mov 0x30(%rsp),%rax │ │ - lea (%r15,%rax,1),%rsi │ │ - mov %rbp,%rdi │ │ - mov %r14,%rdx │ │ - callq 43b0 │ │ - mov 0x20(%rsp),%rax │ │ - lea (%r15,%rax,1),%rbx │ │ - mov %rbx,%rdi │ │ - mov %rbp,%rsi │ │ - mov %r14,%rdx │ │ - callq 43b0 │ │ - mov 0x50(%rsp),%rax │ │ - lea (%r15,%rax,1),%rbp │ │ - mov %rbp,%rdi │ │ + mov %bp,(%r14,%rdi,2) │ │ + add $0x1,%rdi │ │ + cmp %rdi,0x68(%rsp) │ │ + je c24c0 │ │ + lea (%r9,%rdi,1),%eax │ │ + cltq │ │ + imul $0xa4,%r8,%rbp │ │ + mov 0x150(%rsp),%rbx │ │ mov %rbx,%rsi │ │ - mov %r14,%rdx │ │ - callq 43b0 │ │ - mov 0x60(%rsp),%rax │ │ - lea (%r15,%rax,1),%rdi │ │ - mov %rbp,%rsi │ │ - mov %r14,%rdx │ │ - callq 43b0 │ │ - mov 0x18(%rsp),%rcx │ │ - add 0x28(%rsp),%r15 │ │ - add $0x4,%r12d │ │ - jne c2fc0 │ │ - add %rcx,%r15 │ │ - mov 0x108(%rsp),%r12 │ │ - test %r13d,%r13d │ │ - je c305a │ │ - mov %r12,%rbx │ │ - neg %rbx │ │ - lea (%r15,%rbx,1),%rsi │ │ - mov %r15,%rdi │ │ - mov 0x78(%rsp),%rdx │ │ - callq 43b0 │ │ - add %r12,%r15 │ │ - add $0xffffffff,%r13d │ │ - jne c3040 │ │ - add $0xc8,%rsp │ │ + add %rbx,%rbp │ │ + movswl 0x0(%rbp,%rax,2),%eax │ │ + mov -0x68(%rsp),%rbp │ │ + add %edi,%ebp │ │ + movslq %ebp,%rbp │ │ + imul $0xa4,%r15,%rbx │ │ + add %rsi,%rbx │ │ + movswl (%rbx,%rbp,2),%ebp │ │ + lea 0x3bee1(%rip),%rsi │ │ + imul (%rsi,%rdi,8),%ebp │ │ + imul 0x4(%rsi,%rdi,8),%eax │ │ + lea (%rax,%rbp,1),%eax │ │ + add $0x10,%eax │ │ + sar $0x5,%eax │ │ + mov %r12d,%ebp │ │ + cmp %r12d,%eax │ │ + jg c259b │ │ + mov %eax,%ebp │ │ + mov %r13d,%r11d │ │ + cmp %r13d,%eax │ │ + jl c25a6 │ │ + mov %ebp,%r11d │ │ + movzwl (%r10,%rdi,2),%ebx │ │ + mov -0x28(%rsp),%rax │ │ + movzbl (%rax,%rbx,1),%eax │ │ + imul %r11d,%eax │ │ + add %edx,%eax │ │ + sar %cl,%eax │ │ + add %ebx,%eax │ │ + mov -0x1c(%rsp),%r11d │ │ + mov %r11d,%ebx │ │ + cmp %r11d,%eax │ │ + jle c25e0 │ │ + mov -0x6c(%rsp),%esi │ │ + mov %esi,%ebp │ │ + cmp %esi,%eax │ │ + jl c2530 │ │ + jmp c25f0 │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov %eax,%ebx │ │ + mov -0x6c(%rsp),%esi │ │ + mov %esi,%ebp │ │ + cmp %esi,%eax │ │ + jl c2530 │ │ + mov %ebx,%ebp │ │ + jmpq c2530 │ │ + nopw 0x0(%rax,%rax,1) │ │ + cmpl $0x0,0x50(%rsp) │ │ + mov -0x50(%rsp),%r8 │ │ + jle c20e0 │ │ + mov 0x90(%rsp),%r9 │ │ + mov -0x8(%rsp),%r14 │ │ + lea (%r9,%r14,2),%rax │ │ + mov 0x88(%rsp),%r15 │ │ + lea (%r15,%r14,2),%rbp │ │ + mov -0x38(%rsp),%rcx │ │ + mov %ecx,%r10d │ │ + shr $0x4,%r10d │ │ + add %ecx,%ecx │ │ + and $0x1e,%ecx │ │ + mov %rcx,0xa8(%rsp) │ │ + mov 0x48(%rsp),%rdx │ │ + mov %edx,%ecx │ │ + sar $0x4,%ecx │ │ + add %edx,%edx │ │ + and $0x1e,%edx │ │ + mov %rdx,0xa0(%rsp) │ │ + mov -0x10(%rsp),%rsi │ │ + mov %esi,%edx │ │ + sar $0x4,%edx │ │ + add %esi,%esi │ │ + and $0x1e,%esi │ │ + mov %rsi,0xd0(%rsp) │ │ + mov -0x30(%rsp),%rdi │ │ + mov %edi,%esi │ │ + sar $0x4,%esi │ │ + add %edi,%edi │ │ + and $0x1e,%edi │ │ + mov %rdi,0xc8(%rsp) │ │ + lea (%r8,%rcx,2),%edi │ │ + add $0x9,%edi │ │ + mov %rdi,0x108(%rsp) │ │ + lea (%r8,%r10,2),%edi │ │ + add $0x9,%edi │ │ + mov %rdi,0xe8(%rsp) │ │ + mov %r14,%rdi │ │ + add 0x18(%rsp),%rdi │ │ + lea (%r9,%rdi,2),%rbx │ │ + lea (%r15,%rdi,2),%rdi │ │ + lea (%rdx,%rdx,1),%edx │ │ + add $0x28,%edx │ │ + or $0x1,%rdx │ │ + mov %rdx,0xe0(%rsp) │ │ + lea (%rsi,%rsi,1),%edx │ │ + add $0x28,%edx │ │ + or $0x1,%rdx │ │ + mov %rdx,0x20(%rsp) │ │ + lea (%rcx,%rcx,1),%ecx │ │ + add $0x8,%ecx │ │ + or $0x1,%rcx │ │ + mov %rcx,0xd8(%rsp) │ │ + lea (%r10,%r10,1),%rcx │ │ + add $0x9,%rcx │ │ + mov %rcx,0x110(%rsp) │ │ + xor %ecx,%ecx │ │ + mov %rcx,0x10(%rsp) │ │ + jmp c275e │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + mov 0x10(%rsp),%rax │ │ + mov %rax,%rcx │ │ + add $0x1,%rcx │ │ + mov 0x8(%rsp),%rax │ │ + mov 0xb8(%rsp),%rbx │ │ + add %rax,%rbx │ │ + mov 0xf0(%rsp),%rdi │ │ + add %rax,%rdi │ │ + add %rax,%r9 │ │ + add %rax,%r10 │ │ + mov %rcx,%rax │ │ + mov %rcx,0x10(%rsp) │ │ + cmp 0x50(%rsp),%rcx │ │ + mov -0x50(%rsp),%r8 │ │ + mov %r9,%rax │ │ + mov %r10,%rbp │ │ + mov %r15d,%r12d │ │ + je c20e0 │ │ + mov %rbx,0xb8(%rsp) │ │ + mov %rbp,0xf8(%rsp) │ │ + mov %rax,0x100(%rsp) │ │ + cmp -0x58(%rsp),%r8d │ │ + mov -0x6c(%rsp),%r8d │ │ + mov %r12d,%r15d │ │ + mov 0x18(%rsp),%r12 │ │ + mov 0xb0(%rsp),%r9 │ │ + mov 0xe8(%rsp),%r10 │ │ + mov %rdi,%rbx │ │ + jge c28ad │ │ + mov 0xa8(%rsp),%rax │ │ + mov 0x10(%rsp),%rdx │ │ + lea (%rdx,%rax,1),%eax │ │ + add $0x9,%eax │ │ + cltq │ │ + mov %rax,-0x68(%rsp) │ │ + mov 0xa0(%rsp),%rax │ │ + lea 0x29(%rdx,%rax,1),%eax │ │ + cltq │ │ + mov %rax,-0x78(%rsp) │ │ + mov (%rsp),%rax │ │ + mov 0x58(%rax),%ecx │ │ + mov $0x1,%esi │ │ + shl %cl,%esi │ │ + lea 0x3bc7d(%rip),%rax │ │ + mov (%rax,%rdx,8),%edi │ │ + mov %edi,-0x40(%rsp) │ │ + mov 0x4(%rax,%rdx,8),%eax │ │ + mov %eax,-0x48(%rsp) │ │ + sar %esi │ │ + xor %edi,%edi │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + lea (%r10,%rdi,1),%ebp │ │ + movslq %ebp,%rbp │ │ + mov %rbx,%rdx │ │ + imul $0xa4,-0x68(%rsp),%rbx │ │ + mov 0x150(%rsp),%r14 │ │ + add %r14,%rbx │ │ + movswl (%rbx,%rbp,2),%ebp │ │ + imul -0x48(%rsp),%ebp │ │ + mov 0x108(%rsp),%rax │ │ + lea (%rax,%rdi,1),%ebx │ │ + movslq %ebx,%rbx │ │ + imul $0xa4,-0x78(%rsp),%rax │ │ + add %r14,%rax │ │ + movswl (%rax,%rbx,2),%eax │ │ + imul -0x40(%rsp),%eax │ │ + lea (%rax,%rbp,1),%eax │ │ + add $0x10,%eax │ │ + sar $0x5,%eax │ │ + cmp %r15d,%eax │ │ + mov %eax,%ebp │ │ + cmovg %r15d,%ebp │ │ + cmp %r13d,%eax │ │ + cmovl %r13d,%ebp │ │ + mov 0xb8(%rsp),%rax │ │ + movzwl (%rax,%rdi,2),%eax │ │ + mov -0x28(%rsp),%rbx │ │ + movzbl (%rbx,%rax,1),%ebx │ │ + imul %ebp,%ebx │ │ + add %esi,%ebx │ │ + sar %cl,%ebx │ │ + add %eax,%ebx │ │ + cmp %r11d,%ebx │ │ + mov %ebx,%eax │ │ + cmovg %r11d,%eax │ │ + cmp %r8d,%ebx │ │ + mov %rdx,%rbx │ │ + cmovl %r8d,%eax │ │ + mov %ax,(%rdx,%rdi,2) │ │ + lea (%r12,%rdi,1),%rax │ │ + add $0x1,%rax │ │ + add $0x1,%rdi │ │ + cmp %r9,%rax │ │ + jl c2800 │ │ + mov %rbx,0xf0(%rsp) │ │ + cmpl $0x0,-0x50(%rsp) │ │ + mov 0x150(%rsp),%rbp │ │ + mov 0x100(%rsp),%r9 │ │ + mov 0xf8(%rsp),%r10 │ │ + mov 0xe0(%rsp),%r12 │ │ + mov 0xd8(%rsp),%r14 │ │ + jle c2710 │ │ + mov 0xa0(%rsp),%rax │ │ + mov 0x10(%rsp),%rdx │ │ + lea (%rax,%rdx,1),%eax │ │ + add $0x29,%eax │ │ + cltq │ │ + mov %rax,-0x68(%rsp) │ │ + mov 0xd0(%rsp),%rax │ │ + lea 0x29(%rax,%rdx,1),%eax │ │ + cltq │ │ + mov %rax,-0x78(%rsp) │ │ + mov 0xa8(%rsp),%rax │ │ + lea 0x9(%rax,%rdx,1),%eax │ │ + cltq │ │ + mov %rax,-0x40(%rsp) │ │ + mov 0xc8(%rsp),%rax │ │ + lea 0x9(%rax,%rdx,1),%eax │ │ + cltq │ │ + mov %rax,-0x48(%rsp) │ │ + mov (%rsp),%rax │ │ + mov 0x58(%rax),%ecx │ │ + mov $0x1,%edi │ │ + mov %ecx,0x60(%rsp) │ │ + shl %cl,%edi │ │ + lea 0x3bb0c(%rip),%rax │ │ + mov (%rax,%rdx,8),%ecx │ │ + mov %ecx,0x28(%rsp) │ │ + mov 0x4(%rax,%rdx,8),%eax │ │ + mov %eax,-0x54(%rsp) │ │ + sar %edi │ │ + mov %edi,0x58(%rsp) │ │ + xor %edi,%edi │ │ + nopl 0x0(%rax,%rax,1) │ │ + lea (%r14,%rdi,1),%eax │ │ + cltq │ │ + imul $0xa4,-0x68(%rsp),%rsi │ │ + add %rbp,%rsi │ │ + movswl (%rsi,%rax,2),%eax │ │ + lea (%r12,%rdi,1),%esi │ │ + movslq %esi,%rsi │ │ + mov %rbp,%r8 │ │ + imul $0xa4,-0x78(%rsp),%rbp │ │ + add %r8,%rbp │ │ + movswl 0x0(%rbp,%rsi,2),%ebp │ │ + lea 0x3bab8(%rip),%rdx │ │ + mov %r14,%rcx │ │ + mov (%rdx,%rdi,8),%r14d │ │ + mov 0x4(%rdx,%rdi,8),%esi │ │ + imul %r14d,%ebp │ │ + imul %esi,%eax │ │ + lea (%rax,%rbp,1),%ebp │ │ + add $0x10,%ebp │ │ + sar $0x5,%ebp │ │ + cmp %r15d,%ebp │ │ + mov %ebp,%eax │ │ + cmovg %r15d,%eax │ │ + cmp %r13d,%ebp │ │ + cmovl %r13d,%eax │ │ + mov 0x110(%rsp),%rdx │ │ + lea (%rdx,%rdi,1),%ebp │ │ + movslq %ebp,%rbp │ │ + imul $0xa4,-0x40(%rsp),%r11 │ │ + add %r8,%r11 │ │ + movswl (%r11,%rbp,2),%ebp │ │ + mov -0x1c(%rsp),%r11d │ │ + mov 0x20(%rsp),%rdx │ │ + lea (%rdx,%rdi,1),%ebx │ │ + movslq %ebx,%rbx │ │ + imul $0xa4,-0x48(%rsp),%rdx │ │ + add %r8,%rdx │ │ + movswl (%rdx,%rbx,2),%edx │ │ + imul %r14d,%edx │ │ + mov %rcx,%r14 │ │ + imul %esi,%ebp │ │ + lea (%rdx,%rbp,1),%edx │ │ + add $0x10,%edx │ │ + mov %r8,%rbp │ │ + mov -0x6c(%rsp),%r8d │ │ + sar $0x5,%edx │ │ + cmp %r15d,%edx │ │ + mov %edx,%esi │ │ + cmovg %r15d,%esi │ │ + cmp %r13d,%edx │ │ + cmovl %r13d,%esi │ │ + imul 0x28(%rsp),%eax │ │ + imul -0x54(%rsp),%esi │ │ + lea (%rax,%rsi,1),%eax │ │ + add $0x10,%eax │ │ + sar $0x5,%eax │ │ + cmp %r15d,%eax │ │ + mov %eax,%edx │ │ + cmovg %r15d,%edx │ │ + cmp %r13d,%eax │ │ + cmovl %r13d,%edx │ │ + movzwl (%r9,%rdi,2),%eax │ │ + mov -0x28(%rsp),%rsi │ │ + movzbl (%rsi,%rax,1),%esi │ │ + imul %edx,%esi │ │ + add 0x58(%rsp),%esi │ │ + mov 0x60(%rsp),%ecx │ │ + sar %cl,%esi │ │ + add %eax,%esi │ │ + cmp %r11d,%esi │ │ + mov %esi,%eax │ │ + cmovg %r11d,%eax │ │ + cmp %r8d,%esi │ │ + mov 0x68(%rsp),%rsi │ │ + cmovl %r8d,%eax │ │ + mov %ax,(%r10,%rdi,2) │ │ + add $0x1,%rdi │ │ + cmp %rdi,%rsi │ │ + jne c2970 │ │ + jmpq c2710 │ │ + mov -0x38(%rsp),%rax │ │ + mov %eax,0x30(%rsp) │ │ + mov -0x30(%rsp),%rax │ │ + mov %eax,0x38(%rsp) │ │ + mov -0x70(%rsp),%eax │ │ + mov %eax,-0x18(%rsp) │ │ + mov %ebp,0x34(%rsp) │ │ + mov -0x10(%rsp),%rax │ │ + mov %eax,0x3c(%rsp) │ │ + mov -0x5c(%rsp),%eax │ │ + mov %eax,-0x14(%rsp) │ │ + add $0x118,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - nopl 0x0(%rax) │ │ + nopw 0x0(%rax,%rax,1) │ │ + push %rbp │ │ + push %r14 │ │ + push %rbx │ │ + sub $0x60,%rsp │ │ + mov 0x80(%rsp),%r10 │ │ + mov 0x88(%rsp),%r11d │ │ + mov 0x90(%rsp),%r14d │ │ + movups 0x98(%rsp),%xmm0 │ │ + mov 0xa8(%rsp),%ebx │ │ + mov 0xb0(%rsp),%ebp │ │ + mov 0xb8(%rsp),%eax │ │ + mov %eax,0x48(%rsp) │ │ + mov %ebp,0x30(%rsp) │ │ + mov %ebx,0x28(%rsp) │ │ + movups %xmm0,0x18(%rsp) │ │ + mov %r14d,0x10(%rsp) │ │ + mov %r11d,0x8(%rsp) │ │ + mov %r10,(%rsp) │ │ + movl $0x1,0x40(%rsp) │ │ + movl $0x1,0x38(%rsp) │ │ + callq c3170 │ │ + add $0x60,%rsp │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %rbp │ │ + retq │ │ + nopw 0x0(%rax,%rax,1) │ │ + push %rbp │ │ + push %r14 │ │ + push %rbx │ │ + sub $0x60,%rsp │ │ + mov 0x80(%rsp),%r10 │ │ + mov 0x88(%rsp),%r11d │ │ + mov 0x90(%rsp),%r14d │ │ + movups 0x98(%rsp),%xmm0 │ │ + mov 0xa8(%rsp),%ebx │ │ + mov 0xb0(%rsp),%ebp │ │ + mov 0xb8(%rsp),%eax │ │ + mov %eax,0x48(%rsp) │ │ + mov %ebp,0x30(%rsp) │ │ + mov %ebx,0x28(%rsp) │ │ + movups %xmm0,0x18(%rsp) │ │ + mov %r14d,0x10(%rsp) │ │ + mov %r11d,0x8(%rsp) │ │ + mov %r10,(%rsp) │ │ + movl $0x0,0x40(%rsp) │ │ + movl $0x1,0x38(%rsp) │ │ + callq c3170 │ │ + add $0x60,%rsp │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %rbp │ │ + retq │ │ + nopw 0x0(%rax,%rax,1) │ │ + push %rbp │ │ + push %r14 │ │ + push %rbx │ │ + sub $0x60,%rsp │ │ + mov 0x80(%rsp),%r10 │ │ + mov 0x88(%rsp),%r11d │ │ + mov 0x90(%rsp),%r14d │ │ + movups 0x98(%rsp),%xmm0 │ │ + mov 0xa8(%rsp),%ebx │ │ + mov 0xb0(%rsp),%ebp │ │ + mov 0xb8(%rsp),%eax │ │ + mov %eax,0x48(%rsp) │ │ + mov %ebp,0x30(%rsp) │ │ + mov %ebx,0x28(%rsp) │ │ + movups %xmm0,0x18(%rsp) │ │ + mov %r14d,0x10(%rsp) │ │ + mov %r11d,0x8(%rsp) │ │ + mov %r10,(%rsp) │ │ + movl $0x0,0x40(%rsp) │ │ + movl $0x0,0x38(%rsp) │ │ + callq c3170 │ │ + add $0x60,%rsp │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %rbp │ │ + retq │ │ + nopw 0x0(%rax,%rax,1) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - mov %rcx,-0x10(%rsp) │ │ - mov %rsi,-0x18(%rsp) │ │ + sub $0x48,%rsp │ │ + mov %rcx,%r10 │ │ + bsr 0x80(%rsp),%eax │ │ + xor $0x1f,%eax │ │ + test %rcx,%rcx │ │ + mov $0xb524,%ecx │ │ + mov $0x49d8,%ebp │ │ + cmove %ecx,%ebp │ │ + xor (%rdx),%ebp │ │ + mov %rdx,-0x68(%rsp) │ │ + mov 0xb8(%rdx),%edx │ │ + mov $0x18,%cl │ │ + sub %al,%cl │ │ + mov $0x80,%ebx │ │ + shl %cl,%ebx │ │ + lea (%rax,%rdx,1),%ecx │ │ + add $0xffffffec,%ecx │ │ + mov %ebx,-0x7c(%rsp) │ │ + neg %ebx │ │ + mov %ebx,-0x58(%rsp) │ │ + mov %r8,-0x30(%rsp) │ │ + test %r8d,%r8d │ │ + mov $0x52,%eax │ │ + mov $0x2c,%r14d │ │ + cmove %eax,%r14d │ │ + mov %r9,-0x48(%rsp) │ │ + test %r9d,%r9d │ │ + mov $0x49,%eax │ │ + mov $0x26,%edx │ │ + cmove %rax,%rdx │ │ + mov %rdx,-0x38(%rsp) │ │ + mov $0x1,%r11d │ │ + shl %cl,%r11d │ │ + mov %rsi,-0x60(%rsp) │ │ + sar %r11d │ │ + xor %r8d,%r8d │ │ + lea 0x4b9ff(%rip),%r9 │ │ + mov %rdi,%rax │ │ mov %rdi,-0x28(%rsp) │ │ - mov 0x38(%rsp),%r12d │ │ - add $0xffffffff,%r12d │ │ - mov %r8d,-0x20(%rsp) │ │ - mov %r8d,%eax │ │ + mov %rdi,%rbx │ │ + nopl 0x0(%rax) │ │ + xor %eax,%eax │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + mov %ebp,%esi │ │ + sar %esi │ │ + mov %esi,%edi │ │ + xor %ebp,%edi │ │ + mov %ebp,%edx │ │ + shr $0x3,%edx │ │ + shr $0xc,%ebp │ │ + xor %edx,%ebp │ │ + xor %edi,%ebp │ │ + shl $0xf,%ebp │ │ + movzwl %bp,%ebp │ │ + or %esi,%ebp │ │ + mov %ebp,%esi │ │ + shr $0x5,%esi │ │ + and $0x7ff,%esi │ │ + movswl (%r9,%rsi,2),%esi │ │ + add %r11d,%esi │ │ + sar %cl,%esi │ │ + mov %si,(%rbx,%rax,2) │ │ + add $0x1,%rax │ │ + cmp %r14,%rax │ │ + jb c2d30 │ │ + add $0x1,%r8 │ │ + add $0xa4,%rbx │ │ + cmp -0x38(%rsp),%r8 │ │ + jb c2d20 │ │ + addl $0xffffffff,-0x7c(%rsp) │ │ + mov -0x68(%rsp),%rcx │ │ + movslq 0x5c(%rcx),%rbx │ │ + add $0xfffffffd,%r14d │ │ + mov %r14,-0x20(%rsp) │ │ + lea (%r10,%r10,8),%rax │ │ + lea (%rax,%rax,2),%rax │ │ + add %r10,%rax │ │ + add %rcx,%rax │ │ + add $0x78,%rax │ │ mov %rax,-0x8(%rsp) │ │ - movd %r12d,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - mov %r9d,-0x1c(%rsp) │ │ - cmpl $0x0,-0x20(%rsp) │ │ - jg c30ef │ │ + mov %ebx,%eax │ │ + neg %eax │ │ + test %ebx,%ebx │ │ + sets %r9b │ │ + cmp %eax,%ebx │ │ + setl %dl │ │ + mov -0x48(%rsp),%rcx │ │ + mov %rcx,%rsi │ │ + mov -0x30(%rsp),%rdi │ │ + lea (%rcx,%rdi,1),%ecx │ │ + mov $0x1,%ebp │ │ + mov %ecx,-0x4c(%rsp) │ │ + shl %cl,%ebp │ │ + sar %ebp │ │ + mov %ebp,-0x50(%rsp) │ │ + movslq %eax,%r11 │ │ + lea 0x1(%rdi),%r14d │ │ + lea 0x1(%rsi),%r8d │ │ + mov %r14d,%r12d │ │ + and $0xfffffff8,%r12d │ │ + lea -0x8(%r12),%rax │ │ + mov %rax,0x40(%rsp) │ │ + shr $0x3,%rax │ │ + add $0x1,%rax │ │ + or %r9b,%dl │ │ + mov %dl,-0x7d(%rsp) │ │ + mov %esi,%ecx │ │ + or %edi,%ecx │ │ + mov %ecx,-0x54(%rsp) │ │ + mov %eax,%r13d │ │ + and $0x1,%r13d │ │ + sub %r13,%rax │ │ + mov %rax,0x38(%rsp) │ │ + imul $0xa6,%r11,%rax │ │ + mov -0x28(%rsp),%rcx │ │ + add %rcx,%rax │ │ + add $0x1f2,%rax │ │ + mov %rax,-0x40(%rsp) │ │ + mov -0x60(%rsp),%rax │ │ + lea 0x18(%rax),%rax │ │ + mov %rax,-0x10(%rsp) │ │ + mov $0x3,%eax │ │ + mov %rax,-0x78(%rsp) │ │ + mov %r11,0x20(%rsp) │ │ + cmpl $0x4,-0x20(%rsp) │ │ + jge c2e89 │ │ + xchg %ax,%ax │ │ + mov -0x78(%rsp),%rax │ │ + add $0x1,%rax │ │ + addq $0xa4,-0x40(%rsp) │ │ + mov %rax,-0x78(%rsp) │ │ + cmp -0x38(%rsp),%rax │ │ + jae c3153 │ │ + cmpl $0x4,-0x20(%rsp) │ │ + jl c2e60 │ │ + mov -0x78(%rsp),%rax │ │ + add $0xfffffffd,%eax │ │ + mov -0x48(%rsp),%rcx │ │ + shl %cl,%eax │ │ + add $0x3,%eax │ │ + movslq %eax,%rcx │ │ + mov %rcx,%rax │ │ + mov %rcx,0x28(%rsp) │ │ + imul $0xa4,%rcx,%rcx │ │ + mov -0x10(%rsp),%rax │ │ + add %rcx,%rax │ │ + mov %rax,(%rsp) │ │ + add -0x60(%rsp),%rcx │ │ + mov %rcx,0x8(%rsp) │ │ + mov $0x3,%eax │ │ + mov %rax,-0x70(%rsp) │ │ + mov -0x40(%rsp),%rax │ │ + mov %rax,-0x18(%rsp) │ │ + xor %r10d,%r10d │ │ + cmpb $0x0,-0x7d(%rsp) │ │ + je c2f5f │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - mov -0x28(%rsp),%rax │ │ - add -0x18(%rsp),%rax │ │ - mov %rax,-0x28(%rsp) │ │ - add -0x10(%rsp),%rdx │ │ - mov -0x1c(%rsp),%r9d │ │ - add $0xffffffff,%r9d │ │ - je c328a │ │ - mov %r9d,-0x1c(%rsp) │ │ - cmpl $0x0,-0x20(%rsp) │ │ - jle c30c0 │ │ - mov $0xffffffff,%r14d │ │ - xor %r9d,%r9d │ │ - mov 0x48(%rsp),%r13d │ │ - jmp c312c │ │ - nop │ │ - mov -0x28(%rsp),%rax │ │ - mov %cl,(%rax,%r9,1) │ │ - add 0x40(%rsp),%r13d │ │ - mov %r13d,%eax │ │ - sar $0xe,%eax │ │ - add %r14d,%eax │ │ - and $0x3fff,%r13d │ │ - add $0x1,%r9 │ │ - mov %eax,%r14d │ │ - cmp %r9,-0x8(%rsp) │ │ - je c30c0 │ │ - mov %r13d,%edi │ │ - sar $0x8,%edi │ │ - lea -0x3(%r14),%ecx │ │ - cmp %r12d,%ecx │ │ - mov %ecx,%r10d │ │ - cmovg %r12d,%r10d │ │ + nopl 0x0(%rax,%rax,1) │ │ + imul $0xa4,-0x78(%rsp),%rax │ │ + add -0x28(%rsp),%rax │ │ + mov -0x70(%rsp),%rdi │ │ + movswl (%rax,%rdi,2),%edx │ │ + mov -0x68(%rsp),%rcx │ │ + movzbl 0xb0(%rcx),%ecx │ │ + mov $0x1,%esi │ │ + shl %cl,%esi │ │ + sar %esi │ │ + add %r10d,%esi │ │ + sar %cl,%esi │ │ + add %edx,%esi │ │ + mov -0x7c(%rsp),%edx │ │ + cmp %edx,%esi │ │ + mov %esi,%ecx │ │ + cmovg %edx,%ecx │ │ + mov -0x58(%rsp),%edx │ │ + cmp %edx,%esi │ │ + cmovl %edx,%ecx │ │ + mov %cx,(%rax,%rdi,2) │ │ + add $0x1,%rdi │ │ + addq $0x2,-0x18(%rsp) │ │ + mov %rdi,-0x70(%rsp) │ │ + cmp -0x20(%rsp),%rdi │ │ + je c2e60 │ │ + xor %r10d,%r10d │ │ + cmpb $0x0,-0x7d(%rsp) │ │ + jne c2ef0 │ │ + mov -0x70(%rsp),%rax │ │ + add $0xfffffffd,%eax │ │ + mov -0x30(%rsp),%rcx │ │ + shl %cl,%eax │ │ + cltq │ │ + mov (%rsp),%rcx │ │ + lea (%rcx,%rax,2),%rcx │ │ + add $0x6,%rcx │ │ + mov %rcx,0x18(%rsp) │ │ + mov 0x8(%rsp),%rcx │ │ + lea 0x6(%rcx,%rax,2),%rcx │ │ + mov %rcx,0x10(%rsp) │ │ + add $0x3,%rax │ │ + mov %rax,0x30(%rsp) │ │ + xor %r10d,%r10d │ │ + mov -0x18(%rsp),%rdx │ │ + mov %r11,%r9 │ │ + mov -0x8(%rsp),%rbp │ │ + jmp c2fdf │ │ xor %r11d,%r11d │ │ - test %ecx,%ecx │ │ - cmovs %r11d,%r10d │ │ - lea -0x2(%r14),%esi │ │ - cmp %r12d,%esi │ │ - mov %esi,%r15d │ │ - cmovg %r12d,%r15d │ │ - test %esi,%esi │ │ - cmovs %r11d,%r15d │ │ - lea -0x1(%r14),%esi │ │ - cmp %r12d,%esi │ │ - cmovg %r12d,%esi │ │ - test %r14d,%r14d │ │ - cmovle %r11d,%esi │ │ - lea 0x1(%r14),%r8d │ │ - movd %r14d,%xmm1 │ │ - pinsrd $0x1,%r8d,%xmm1 │ │ - lea 0x2(%r14),%ebx │ │ - lea 0x3(%r14),%r8d │ │ - pinsrd $0x2,%ebx,%xmm1 │ │ - pinsrd $0x3,%r8d,%xmm1 │ │ - lea 0x4(%r14),%eax │ │ - cmp %r12d,%eax │ │ - mov %eax,%ebx │ │ - cmovg %r12d,%ebx │ │ - test %eax,%eax │ │ - movslq %edi,%rax │ │ - cmovs %r11d,%ebx │ │ - lea 0x472d7(%rip),%rcx │ │ - mov %rcx,%rbp │ │ - movsbl 0x7(%rcx,%rax,8),%r8d │ │ - movslq %ebx,%rbx │ │ - movzbl (%rdx,%rbx,1),%r11d │ │ - imul %r8d,%r11d │ │ - movsbl (%rcx,%rax,8),%ebx │ │ - movslq %r10d,%rcx │ │ - movzbl (%rdx,%rcx,1),%ecx │ │ - imul %ebx,%ecx │ │ - movsbl 0x1(%rbp,%rax,8),%ebx │ │ - movslq %r15d,%rdi │ │ - movzbl (%rdx,%rdi,1),%edi │ │ - imul %ebx,%edi │ │ - add %ecx,%edi │ │ - movsbl 0x2(%rbp,%rax,8),%ecx │ │ - movslq %esi,%rsi │ │ - movzbl (%rdx,%rsi,1),%esi │ │ - imul %ecx,%esi │ │ - movsbl 0x3(%rbp,%rax,8),%ecx │ │ - pxor %xmm2,%xmm2 │ │ - pcmpgtd %xmm1,%xmm2 │ │ - pminsd %xmm0,%xmm1 │ │ - pandn %xmm1,%xmm2 │ │ - add %edi,%esi │ │ - movd %xmm2,%edi │ │ - movslq %edi,%rdi │ │ - movzbl (%rdx,%rdi,1),%edi │ │ - imul %ecx,%edi │ │ - pextrd $0x1,%xmm2,%ecx │ │ - add %esi,%edi │ │ - movsbl 0x4(%rbp,%rax,8),%esi │ │ - movslq %ecx,%rcx │ │ - movzbl (%rdx,%rcx,1),%ecx │ │ - imul %esi,%ecx │ │ - movsbl 0x5(%rbp,%rax,8),%esi │ │ - add %edi,%ecx │ │ - pextrd $0x2,%xmm2,%edi │ │ - movslq %edi,%rdi │ │ - movzbl (%rdx,%rdi,1),%edi │ │ + add -0x50(%rsp),%r11d │ │ + mov -0x4c(%rsp),%ecx │ │ + sar %cl,%r11d │ │ + movsbl 0x0(%rbp),%eax │ │ + imul %r11d,%eax │ │ + add %eax,%r10d │ │ + mov 0x20(%rsp),%r11 │ │ + add $0x1,%r9 │ │ + add $0xa4,%rdx │ │ + cmp $0x1,%r9d │ │ + je c2ef0 │ │ + mov %rdx,%rax │ │ + mov %r11,%rcx │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + mov %ecx,%esi │ │ + or %r9d,%esi │ │ + je c3020 │ │ + movsbl 0x0(%rbp),%esi │ │ + add $0x1,%rbp │ │ + movswl (%rax),%edi │ │ imul %esi,%edi │ │ - movsbl 0x6(%rbp,%rax,8),%eax │ │ - add %ecx,%edi │ │ - pextrd $0x3,%xmm2,%ecx │ │ - movslq %ecx,%rcx │ │ - movzbl (%rdx,%rcx,1),%esi │ │ - imul %eax,%esi │ │ - add %edi,%esi │ │ - add %r11d,%esi │ │ - mov $0x40,%ecx │ │ - sub %esi,%ecx │ │ - sar $0x7,%ecx │ │ - cmp $0x100,%ecx │ │ - jl c327b │ │ - mov $0xff,%ecx │ │ - test %ecx,%ecx │ │ - jg c3100 │ │ + add %edi,%r10d │ │ + add $0x2,%rax │ │ + cmp %rbx,%rcx │ │ + lea 0x1(%rcx),%rcx │ │ + jl c2ff0 │ │ + jmp c2fca │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov -0x68(%rsp),%rax │ │ + cmpl $0x0,0x4(%rax) │ │ + je c2fca │ │ + cmpl $0x0,-0x54(%rsp) │ │ + js c2fab │ │ xor %ecx,%ecx │ │ - jmpq c3100 │ │ + mov 0x10(%rsp),%r15 │ │ + mov 0x18(%rsp),%rsi │ │ + xor %r11d,%r11d │ │ + cmp $0x7,%r14d │ │ + ja c3080 │ │ + jmp c3071 │ │ + nopl (%rax) │ │ + add $0x1,%rcx │ │ + add $0xa4,%rsi │ │ + add $0xa4,%r15 │ │ + cmp %r8,%rcx │ │ + je c2fae │ │ + cmp $0x7,%r14d │ │ + ja c3080 │ │ + xor %eax,%eax │ │ + jmpq c3130 │ │ + nopl 0x0(%rax,%rax,1) │ │ + movd %r11d,%xmm0 │ │ + cmpq $0x0,0x40(%rsp) │ │ + je c3146 │ │ + pxor %xmm1,%xmm1 │ │ + xor %eax,%eax │ │ + mov 0x38(%rsp),%rdi │ │ + nopl 0x0(%rax) │ │ + pmovsxwd -0x18(%rsi,%rax,2),%xmm2 │ │ + paddd %xmm0,%xmm2 │ │ + pmovsxwd -0x10(%rsi,%rax,2),%xmm3 │ │ + paddd %xmm1,%xmm3 │ │ + pmovsxwd -0x8(%rsi,%rax,2),%xmm0 │ │ + pmovsxwd (%rsi,%rax,2),%xmm1 │ │ + paddd %xmm2,%xmm0 │ │ + paddd %xmm3,%xmm1 │ │ + add $0x10,%rax │ │ + add $0xfffffffffffffffe,%rdi │ │ + jne c30a0 │ │ + test %r13,%r13 │ │ + je c3108 │ │ + mov 0x28(%rsp),%rdi │ │ + add %rcx,%rdi │ │ + add 0x30(%rsp),%rax │ │ + imul $0xa4,%rdi,%rdi │ │ + add -0x60(%rsp),%rdi │ │ + pmovsxwd 0x8(%rdi,%rax,2),%xmm2 │ │ + paddd %xmm2,%xmm1 │ │ + pmovsxwd (%rdi,%rax,2),%xmm2 │ │ + paddd %xmm2,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + pshufd $0x4e,%xmm0,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + pshufd $0xe5,%xmm1,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + movd %xmm0,%r11d │ │ + mov %r12,%rax │ │ + cmp %r14,%r12 │ │ + je c3050 │ │ + nop │ │ + movswl (%r15,%rax,2),%edi │ │ + add %edi,%r11d │ │ + add $0x1,%rax │ │ + cmp %rax,%r14 │ │ + jne c3130 │ │ + jmpq c3050 │ │ + pxor %xmm1,%xmm1 │ │ + xor %eax,%eax │ │ + test %r13,%r13 │ │ + jne c30da │ │ + jmp c3108 │ │ + add $0x48,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ + nopl 0x0(%rax) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x8718,%rsp │ │ - mov %rdi,%r12 │ │ - mov 0x8760(%rsp),%ebp │ │ - mov 0x8758(%rsp),%ebx │ │ - mov 0x8750(%rsp),%eax │ │ + sub $0x188,%rsp │ │ + mov %rcx,%r15 │ │ + mov 0x208(%rsp),%r13d │ │ + mov 0x1d0(%rsp),%r10d │ │ + mov 0xd4(%rcx),%eax │ │ + mov %eax,0x2c(%rsp) │ │ test %eax,%eax │ │ - je c32e3 │ │ - cltq │ │ - mov %ebp,%edi │ │ - cmp $0x5,%r8d │ │ - jl c3414 │ │ - and $0x3,%edi │ │ - jmpq c341a │ │ - xor %r14d,%r14d │ │ - test %ebx,%ebx │ │ - jne c3435 │ │ - xor %r10d,%r10d │ │ - mov %rsi,%rbp │ │ - test %r14,%r14 │ │ - mov %r8d,-0x74(%rsp) │ │ - jne c3474 │ │ - test %r10,%r10 │ │ - je c4060 │ │ - test %r8d,%r8d │ │ - jle c404e │ │ - mov %rdx,%rax │ │ - mov -0x74(%rsp),%r8d │ │ - lea (%rcx,%rcx,2),%rdx │ │ - sub %rdx,%rax │ │ - jmp c3343 │ │ + setne %al │ │ + test %r10d,%r10d │ │ + setg %bl │ │ + bsr %r13d,%ecx │ │ + xor $0xffffffe0,%ecx │ │ + add $0x19,%ecx │ │ + mov $0x80,%r14d │ │ + shl %cl,%r14d │ │ + mov %r9,-0x20(%rsp) │ │ + mov %r8d,%r9d │ │ + mov %rdx,0xb8(%rsp) │ │ + mov %rsi,0xd0(%rsp) │ │ + mov %rdi,0xc8(%rsp) │ │ + and %al,%bl │ │ + mov %bl,-0x7d(%rsp) │ │ + cmpl $0x0,0xd8(%r15) │ │ + je c3212 │ │ + mov $0x10,%r8d │ │ + shl %cl,%r8d │ │ + xor %eax,%eax │ │ + cmpl $0x0,0x1f0(%rsp) │ │ + sete %al │ │ + lea (%rax,%rax,4),%r13d │ │ + add $0xeb,%r13d │ │ + shl %cl,%r13d │ │ + jmp c3215 │ │ + xor %r8d,%r8d │ │ + mov (%r15),%eax │ │ + imul $0x2500,%r10d,%edx │ │ + add $0xb200,%edx │ │ + movzwl %dx,%esi │ │ + imul $0xad,%r10d,%edx │ │ + add $0x69,%edx │ │ + movzbl %dl,%edx │ │ + or %esi,%edx │ │ + xor %eax,%edx │ │ + mov %edx,0x38(%rsp) │ │ + cmpb $0x0,-0x7d(%rsp) │ │ + je c326c │ │ + lea -0x1(%r10),%esi │ │ + imul $0x2500,%esi,%edx │ │ + add $0xb200,%edx │ │ + movzwl %dx,%edx │ │ + imul $0xad,%esi,%esi │ │ + add $0x69,%esi │ │ + movzbl %sil,%esi │ │ + or %edx,%esi │ │ + xor %eax,%esi │ │ + mov %esi,0x3c(%rsp) │ │ + test %r9d,%r9d │ │ + jle c4654 │ │ + mov %ecx,-0x7c(%rsp) │ │ + mov 0x200(%rsp),%r12d │ │ + mov 0x1f8(%rsp),%edx │ │ + mov 0x1e0(%rsp),%rax │ │ + mov 0x1c8(%rsp),%ebp │ │ + mov %r14d,%r11d │ │ + neg %r11d │ │ + add $0xffffffff,%r14d │ │ + mov $0x20,%ebx │ │ + mov %edx,%ecx │ │ + shr %cl,%ebx │ │ + mov $0x2,%esi │ │ + mov %r12d,%ecx │ │ + shr %cl,%esi │ │ + mov $0x20,%edi │ │ + cmp %ebp,%esi │ │ + mov %esi,0x34(%rsp) │ │ + cmovle %esi,%ebp │ │ + mov $0x2,%esi │ │ + mov %edx,%ecx │ │ + shr %cl,%esi │ │ + mov %esi,-0x50(%rsp) │ │ + sar %rax │ │ + mov %rax,0x48(%rsp) │ │ + mov 0xb8(%rsp),%rax │ │ + mov %r12d,%ecx │ │ + shr %cl,%edi │ │ + mov %rdi,0x100(%rsp) │ │ + shr %rax │ │ + mov 0x2c(%rsp),%ecx │ │ + test %ecx,%ecx │ │ + cmove %ecx,%ebp │ │ + test %r10d,%r10d │ │ + movslq %edx,%rcx │ │ + cmove %r10d,%ebp │ │ + movslq %r9d,%r12 │ │ + mov %rbp,0xb0(%rsp) │ │ + movslq %ebp,%rdx │ │ + mov %rdx,0x138(%rsp) │ │ + imul %rdx,%rax │ │ + mov 0xd0(%rsp),%rdx │ │ + lea (%rdx,%rax,2),%r9 │ │ + mov 0xc8(%rsp),%rsi │ │ + lea (%rsi,%rax,2),%rax │ │ + shl $0x4,%rcx │ │ + lea 0x4c6b1(%rip),%r10 │ │ + add %r10,%rcx │ │ + add $0x4,%rcx │ │ + mov %rcx,0x80(%rsp) │ │ + mov %rbx,0x160(%rsp) │ │ + movslq %ebx,%rbp │ │ + mov %rbp,%rcx │ │ + shl $0x20,%rcx │ │ + mov %rcx,0x148(%rsp) │ │ + movslq 0x1e8(%rsp),%rcx │ │ + mov %rcx,-0x28(%rsp) │ │ + movslq 0x200(%rsp),%rcx │ │ + mov %rcx,0xf8(%rsp) │ │ + movslq 0x1c8(%rsp),%rcx │ │ + mov %rcx,0x178(%rsp) │ │ + mov 0x90(%rsp),%ecx │ │ + mov %ecx,-0x68(%rsp) │ │ + mov 0x94(%rsp),%ecx │ │ + mov %ecx,-0x58(%rsp) │ │ + mov 0x98(%rsp),%ecx │ │ + mov %ecx,-0x64(%rsp) │ │ + mov 0x38(%rsp),%ecx │ │ + mov %ecx,-0x4c(%rsp) │ │ + mov 0x3c(%rsp),%ecx │ │ + mov %ecx,-0x8(%rsp) │ │ + mov 0x9c(%rsp),%ecx │ │ + mov %ecx,-0x54(%rsp) │ │ + lea 0x3(%rbp),%ecx │ │ + mov %ecx,0x30(%rsp) │ │ + lea 0x0(%rbp,%rbp,1),%rcx │ │ + mov %rcx,0x140(%rsp) │ │ + mov %rsi,0xf0(%rsp) │ │ + mov %rdx,0xe8(%rsp) │ │ + xor %ecx,%ecx │ │ + mov %rcx,0x40(%rsp) │ │ + xor %ecx,%ecx │ │ + mov %rcx,0x70(%rsp) │ │ + mov %rax,0x128(%rsp) │ │ + mov %rax,0xe0(%rsp) │ │ + mov %r9,0x130(%rsp) │ │ + mov %r9,0xd8(%rsp) │ │ + xor %edi,%edi │ │ + mov %r12,0x158(%rsp) │ │ + mov %rbp,0x150(%rsp) │ │ + jmp c34b0 │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov 0x150(%rsp),%rbp │ │ + mov 0xa8(%rsp),%rdi │ │ + add %rbp,%rdi │ │ + mov 0x140(%rsp),%rax │ │ + add %rax,0xd8(%rsp) │ │ + add %rax,0xe0(%rsp) │ │ + mov 0x70(%rsp),%rcx │ │ + add 0x160(%rsp),%rcx │ │ + mov %rcx,0x70(%rsp) │ │ + mov 0x40(%rsp),%rcx │ │ + add 0x148(%rsp),%rcx │ │ + mov %rcx,0x40(%rsp) │ │ + add %rax,0xe8(%rsp) │ │ + add %rax,0xf0(%rsp) │ │ + mov 0x158(%rsp),%r12 │ │ + cmp %r12,%rdi │ │ + jge c4618 │ │ + mov -0x54(%rsp),%esi │ │ + mov %esi,%eax │ │ + cmpl $0x0,0x2c(%rsp) │ │ + setne %dl │ │ + mov %r12,%rcx │ │ + sub %rdi,%rcx │ │ + cmp %rbp,%rcx │ │ + mov %ebp,%ebx │ │ + cmovle %ecx,%ebx │ │ + mov %ebx,-0x4(%rsp) │ │ + mov %rdi,0xa8(%rsp) │ │ + test %rdi,%rdi │ │ + setne %cl │ │ + and %dl,%cl │ │ + mov -0x7d(%rsp),%bl │ │ + test %bl,%bl │ │ + cmovne -0x58(%rsp),%esi │ │ + test %cl,%cl │ │ + cmove %eax,%esi │ │ + mov %esi,-0x54(%rsp) │ │ + mov -0x64(%rsp),%eax │ │ + cmovne -0x68(%rsp),%eax │ │ + mov %eax,-0x64(%rsp) │ │ + mov -0x4c(%rsp),%eax │ │ + mov %eax,%edx │ │ + sar %edx │ │ + mov %edx,%edi │ │ + xor %eax,%edi │ │ + mov %eax,%esi │ │ + shr $0x3,%esi │ │ + shr $0xc,%eax │ │ + xor %esi,%eax │ │ + xor %edi,%eax │ │ + shl $0xf,%eax │ │ + movzwl %ax,%eax │ │ + or %edx,%eax │ │ + mov %eax,-0x4c(%rsp) │ │ + test %bl,%bl │ │ + je c3554 │ │ + mov -0x8(%rsp),%ebx │ │ + mov %ebx,%eax │ │ + sar %eax │ │ + mov %eax,%edx │ │ + xor %ebx,%edx │ │ + mov %ebx,%esi │ │ + shr $0x3,%esi │ │ + shr $0xc,%ebx │ │ + xor %esi,%ebx │ │ + xor %edx,%ebx │ │ + shl $0xf,%ebx │ │ + movzwl %bx,%ebx │ │ + or %eax,%ebx │ │ + mov %ebx,-0x8(%rsp) │ │ + movzbl %bh,%eax │ │ + mov %eax,-0x58(%rsp) │ │ + mov -0x50(%rsp),%eax │ │ + mov -0x4(%rsp),%edx │ │ + cmp %edx,%eax │ │ + mov %edx,%esi │ │ + cmovle %eax,%esi │ │ + mov -0x4c(%rsp),%eax │ │ + movzbl %ah,%eax │ │ + mov %eax,-0x68(%rsp) │ │ + test %cl,%cl │ │ + mov $0x0,%eax │ │ + cmove %eax,%esi │ │ + movslq %esi,%r9 │ │ + movslq %edx,%rax │ │ + mov %rax,0x78(%rsp) │ │ + mov %rsi,(%rsp) │ │ + mov %esi,%eax │ │ + mov %rax,0x88(%rsp) │ │ + mov 0xb0(%rsp),%rax │ │ + cmp 0x1c8(%rsp),%eax │ │ + mov %r9,0x58(%rsp) │ │ + jge c3c90 │ │ + mov -0x68(%rsp),%eax │ │ + mov %eax,%esi │ │ + shr $0x4,%esi │ │ + add $0x3,%esi │ │ + mov %eax,%ecx │ │ + and $0xf,%ecx │ │ + add $0x3,%ecx │ │ + mov 0x34(%rsp),%eax │ │ + imul %eax,%ecx │ │ + mov %rcx,0x18(%rsp) │ │ + mov -0x64(%rsp),%ecx │ │ + mov %ecx,%edi │ │ + sar $0x4,%edi │ │ + add $0x3,%edi │ │ + and $0xf,%ecx │ │ + add $0x3,%ecx │ │ + imul %eax,%ecx │ │ + mov %rcx,0x60(%rsp) │ │ + mov -0x50(%rsp),%eax │ │ + imul %eax,%esi │ │ + lea (%r9,%rsi,1),%ecx │ │ + add $0x3,%ecx │ │ + mov %rcx,0x20(%rsp) │ │ + mov 0xa8(%rsp),%rdx │ │ + lea (%rdx,%r9,1),%rbp │ │ + mov 0x130(%rsp),%rcx │ │ + lea (%rcx,%rbp,2),%rcx │ │ + mov %rcx,-0x48(%rsp) │ │ + mov 0x128(%rsp),%rcx │ │ + lea (%rcx,%rbp,2),%rcx │ │ + mov %rcx,-0x60(%rsp) │ │ + mov (%rsp),%rcx │ │ + add %edx,%ecx │ │ + mov %rcx,0x68(%rsp) │ │ + shl $0x20,%rbp │ │ + mov %rbp,0x10(%rsp) │ │ + add $0x3,%esi │ │ + mov %rsi,-0x38(%rsp) │ │ + imul %eax,%edi │ │ + add 0x30(%rsp),%edi │ │ + mov %rdi,-0x40(%rsp) │ │ + mov 0xe0(%rsp),%rax │ │ + mov %rax,-0x10(%rsp) │ │ + mov 0xd8(%rsp),%rax │ │ + mov %rax,-0x70(%rsp) │ │ + mov 0x138(%rsp),%rax │ │ + mov %rax,-0x18(%rsp) │ │ + mov (%rsp),%rax │ │ + cmp -0x4(%rsp),%eax │ │ + jge c3950 │ │ + jmp c36db │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nop │ │ - mov %rsi,%rdx │ │ - add %rsi,%r12 │ │ - add %rcx,%rax │ │ - add $0xffffffff,%r9d │ │ - je c404e │ │ + mov -0x18(%rsp),%rcx │ │ + add $0x1,%rcx │ │ + mov 0xb8(%rsp),%rax │ │ + add %rax,-0x48(%rsp) │ │ + add %rax,-0x60(%rsp) │ │ + add %rax,-0x70(%rsp) │ │ + add %rax,-0x10(%rsp) │ │ + mov %rcx,-0x18(%rsp) │ │ + cmp 0x178(%rsp),%rcx │ │ + mov 0x58(%rsp),%r9 │ │ + je c3c90 │ │ + mov (%rsp),%rax │ │ + cmp -0x4(%rsp),%eax │ │ + jge c3950 │ │ + mov -0x18(%rsp),%rdx │ │ + mov %edx,%eax │ │ + mov 0x200(%rsp),%ecx │ │ + shl %cl,%eax │ │ + cltq │ │ + imul 0x48(%rsp),%rax │ │ + mov 0x18(%rsp),%rcx │ │ + lea (%rdx,%rcx,1),%ecx │ │ + add $0x3,%ecx │ │ + movslq %ecx,%rcx │ │ + mov %rcx,-0x78(%rsp) │ │ + mov 0x1d8(%rsp),%rcx │ │ + lea (%rcx,%rax,2),%r12 │ │ + mov 0x24(%r15),%r10d │ │ xor %edx,%edx │ │ - jmp c335d │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %dil,(%r12,%rdx,1) │ │ + cmpl $0x0,0x1f8(%rsp) │ │ + jne c3750 │ │ + mov 0x10(%rsp),%rdi │ │ + jmpq c386d │ │ + nopl 0x0(%rax) │ │ + mov -0x60(%rsp),%rax │ │ + mov %si,(%rax,%rdx,2) │ │ + lea (%r9,%rdx,1),%rax │ │ + add $0x1,%rax │ │ add $0x1,%rdx │ │ - cmp %rdx,%r8 │ │ - je c3330 │ │ - movsbl (%r10),%ebx │ │ - lea (%rax,%rdx,1),%rdi │ │ - movzbl (%rax,%rdx,1),%ebp │ │ - imul %ebx,%ebp │ │ - movsbl 0x1(%r10),%r11d │ │ - movzbl (%rcx,%rdi,1),%ebx │ │ - add %rcx,%rdi │ │ - imul %r11d,%ebx │ │ - add %ebp,%ebx │ │ - movsbl 0x2(%r10),%r11d │ │ - movzbl (%rcx,%rdi,1),%ebp │ │ - add %rcx,%rdi │ │ - imul %r11d,%ebp │ │ - add %ebx,%ebp │ │ - movsbl 0x3(%r10),%r11d │ │ - movzbl (%rcx,%rdi,1),%ebx │ │ - add %rcx,%rdi │ │ - imul %r11d,%ebx │ │ - add %ebp,%ebx │ │ - movsbl 0x4(%r10),%r11d │ │ - movzbl (%rcx,%rdi,1),%ebp │ │ - add %rcx,%rdi │ │ - imul %r11d,%ebp │ │ - add %ebx,%ebp │ │ - movsbl 0x5(%r10),%r11d │ │ - movzbl (%rcx,%rdi,1),%ebx │ │ - add %rcx,%rdi │ │ - imul %r11d,%ebx │ │ - add %ebp,%ebx │ │ - movsbl 0x6(%r10),%r11d │ │ - movzbl (%rcx,%rdi,1),%ebp │ │ - add %rcx,%rdi │ │ - imul %r11d,%ebp │ │ - add %ebx,%ebp │ │ - movsbl 0x7(%r10),%ebx │ │ - movzbl (%rcx,%rdi,1),%edi │ │ - imul %ebx,%edi │ │ - lea (%rdi,%rbp,1),%edi │ │ - add $0x20,%edi │ │ - sar $0x6,%edi │ │ - cmp $0x100,%edi │ │ - jge c3400 │ │ - test %edi,%edi │ │ - jg c3350 │ │ - jmp c340d │ │ - nop │ │ - mov $0xff,%edi │ │ - test %edi,%edi │ │ - jg c3350 │ │ - xor %edi,%edi │ │ - jmpq c3350 │ │ - and $0x1,%edi │ │ - add $0x3,%edi │ │ - imul $0x78,%rdi,%rdi │ │ - add 0x58df3(%rip),%rdi │ │ - lea (%rdi,%rax,8),%r14 │ │ - add $0xfffffffffffffff8,%r14 │ │ - test %ebx,%ebx │ │ - je c32ee │ │ - sar $0x2,%ebp │ │ - movslq %ebx,%rdi │ │ - cmp $0x5,%r9d │ │ - jl c344a │ │ - movslq %ebp,%rax │ │ - imul $0x78,%rax,%rax │ │ - jmp c3454 │ │ - and $0x1,%ebp │ │ - add $0x3,%ebp │ │ - imul $0x78,%rbp,%rax │ │ - add 0x58dbd(%rip),%rax │ │ - lea (%rax,%rdi,8),%r10 │ │ - add $0xfffffffffffffff8,%r10 │ │ - mov %rsi,%rbp │ │ - test %r14,%r14 │ │ - mov %r8d,-0x74(%rsp) │ │ - je c3302 │ │ - test %r10,%r10 │ │ - mov %rbp,-0x68(%rsp) │ │ - mov %r12,-0x50(%rsp) │ │ - je c3a9a │ │ - mov %rcx,-0x40(%rsp) │ │ - mov %r9,-0x70(%rsp) │ │ - test %r8d,%r8d │ │ - jle c35ba │ │ - mov -0x40(%rsp),%rax │ │ - lea (%rax,%rax,2),%rax │ │ - sub %rax,%rdx │ │ - lea 0x10(%rsp),%rcx │ │ - mov -0x70(%rsp),%rax │ │ - add $0x7,%eax │ │ - mov -0x74(%rsp),%r13d │ │ - neg %r13 │ │ + cmp 0x78(%rsp),%rax │ │ + jge c3950 │ │ + mov 0x20(%rsp),%rax │ │ + add %edx,%eax │ │ + imul $0xa4,-0x78(%rsp),%rsi │ │ + add 0x1c0(%rsp),%rsi │ │ + mov 0x68(%rsp),%rcx │ │ + lea (%rcx,%rdx,1),%edi │ │ + mov 0x1f8(%rsp),%ecx │ │ + shl %cl,%edi │ │ + movslq %edi,%rcx │ │ + movzwl (%r12,%rcx,2),%edi │ │ + movzwl 0x2(%r12,%rcx,2),%ecx │ │ + lea (%rdi,%rcx,1),%ecx │ │ + add $0x1,%ecx │ │ + shr %ecx │ │ + cltq │ │ + movswl (%rsi,%rax,2),%ebx │ │ + movzwl %cx,%eax │ │ + test %r10d,%r10d │ │ + je c37b0 │ │ + mov -0x48(%rsp),%rcx │ │ + movzwl (%rcx,%rdx,2),%edi │ │ + jmp c3800 │ │ nopl 0x0(%rax,%rax,1) │ │ - mov %rcx,-0x20(%rsp) │ │ - mov %eax,-0x30(%rsp) │ │ - mov -0x3(%rdx),%r9b │ │ - mov %rdx,%rcx │ │ - mov -0x2(%rdx),%r11b │ │ - mov -0x1(%rdx),%r15b │ │ - mov (%rdx),%bl │ │ - mov 0x2(%rdx),%al │ │ - mov 0x3(%rdx),%r12b │ │ - mov $0x4,%edi │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - movzbl %r9b,%r8d │ │ - movzbl %r11b,%esi │ │ - mov %r11d,%r9d │ │ - mov %r15d,%r11d │ │ - mov %ebx,%r15d │ │ - movzbl %al,%edx │ │ - mov %r12d,%eax │ │ - movsbl (%r14),%ebp │ │ - imul %ebp,%r8d │ │ - movsbl 0x1(%r14),%ebp │ │ - imul %ebp,%esi │ │ - add %r8d,%esi │ │ - movsbl 0x2(%r14),%ebp │ │ - movzbl %r11b,%ebx │ │ - imul %ebp,%ebx │ │ - add %esi,%ebx │ │ - movsbl 0x3(%r14),%esi │ │ - movzbl %r15b,%ebp │ │ - imul %esi,%ebp │ │ - add %ebx,%ebp │ │ - movsbl 0x4(%r14),%esi │ │ - movzbl -0x3(%rcx,%rdi,1),%ebx │ │ + mov -0x28(%rsp),%rcx │ │ + imul 0xc4(%r15,%rcx,4),%eax │ │ + mov -0x48(%rsp),%rsi │ │ + movzwl (%rsi,%rdx,2),%edi │ │ + mov 0xbc(%r15,%rcx,4),%esi │ │ + imul %edi,%esi │ │ + mov 0xcc(%r15,%rcx,4),%ebp │ │ + mov -0x7c(%rsp),%ecx │ │ + shl %cl,%ebp │ │ + add %eax,%esi │ │ + sar $0x6,%esi │ │ + add %esi,%ebp │ │ + mov 0x208(%rsp),%eax │ │ + mov %eax,%ecx │ │ + cmp %eax,%ebp │ │ + jg c37f6 │ │ + mov %ebp,%ecx │ │ + xor %eax,%eax │ │ + test %ebp,%ebp │ │ + js c3800 │ │ + mov %ecx,%eax │ │ + xchg %ax,%ax │ │ + cltq │ │ + mov -0x20(%rsp),%rcx │ │ + movzbl (%rcx,%rax,1),%esi │ │ imul %ebx,%esi │ │ - add %ebp,%esi │ │ - movsbl 0x5(%r14),%ebp │ │ - imul %ebp,%edx │ │ - add %esi,%edx │ │ - movsbl 0x6(%r14),%esi │ │ - movzbl %r12b,%ebp │ │ - imul %esi,%ebp │ │ - add %edx,%ebp │ │ - movsbl 0x7(%r14),%esi │ │ - mov %edi,%edx │ │ - movzbl (%rcx,%rdx,1),%r12d │ │ - imul %r12d,%esi │ │ - lea (%rsi,%rbp,1),%edx │ │ - add $0x2,%edx │ │ - shr $0x2,%edx │ │ - mov -0x20(%rsp),%rsi │ │ - mov %dx,-0x8(%rsi,%rdi,2) │ │ - lea (%rdi,%r13,1),%rdx │ │ + movzbl 0x58(%r15),%ecx │ │ + mov $0x1,%eax │ │ + shl %cl,%eax │ │ + sar %eax │ │ + add %esi,%eax │ │ + sar %cl,%eax │ │ + add %edi,%eax │ │ + mov %r13d,%ecx │ │ + cmp %r13d,%eax │ │ + jg c382c │ │ + mov %eax,%ecx │ │ + mov %r8d,%esi │ │ + cmp %r8d,%eax │ │ + jl c3730 │ │ + mov %ecx,%esi │ │ + jmpq c3730 │ │ + nop │ │ + mov -0x60(%rsp),%rax │ │ + mov %si,(%rax,%rdx,2) │ │ + movabs $0x100000000,%rax │ │ + add %rax,%rdi │ │ + lea (%r9,%rdx,1),%rax │ │ + add $0x1,%rax │ │ add $0x1,%rdx │ │ - add $0x1,%rdi │ │ - cmp $0x4,%rdx │ │ - jne c34f0 │ │ - mov -0x20(%rsp),%rsi │ │ - add $0x100,%rsi │ │ - add -0x40(%rsp),%rcx │ │ - mov -0x30(%rsp),%eax │ │ - add $0xffffffff,%eax │ │ - mov %rcx,%rdx │ │ - mov %rsi,%rcx │ │ - jne c34c0 │ │ - mov -0x74(%rsp),%r13d │ │ - test %r13d,%r13d │ │ - mov -0x70(%rsp),%r12 │ │ - mov -0x68(%rsp),%r8 │ │ - jle c404e │ │ - lea 0x7(%r10),%rax │ │ - mov %rax,-0x40(%rsp) │ │ - lea 0x310(%rsp),%rcx │ │ - mov %r13d,%ebp │ │ - lea -0x1(%rbp),%rax │ │ - lea 0x8(%r10),%rdx │ │ - mov %rdx,-0x48(%rsp) │ │ - lea 0x380(%rbp),%rdx │ │ - mov %rdx,-0x58(%rsp) │ │ - cmp $0xffffff7f,%eax │ │ - seta %dil │ │ - mov %rax,%rsi │ │ - shr $0x20,%rsi │ │ - setne %bl │ │ - or %bl,%dil │ │ - cmp $0xfffffeff,%eax │ │ - seta %dl │ │ - or %bl,%dl │ │ - or %dil,%dl │ │ - cmp $0xfffffe7f,%eax │ │ - seta %sil │ │ - or %bl,%sil │ │ - cmp $0xfffffdff,%eax │ │ - seta %al │ │ - or %bl,%al │ │ - or %sil,%al │ │ - or %dl,%al │ │ - mov %al,-0x20(%rsp) │ │ - mov %ebp,%r9d │ │ - and $0xfffffff8,%r9d │ │ - mov %r9,-0x60(%rsp) │ │ - neg %r9 │ │ - mov %rbp,-0x30(%rsp) │ │ - mov %rbp,%rdx │ │ - neg %rdx │ │ - lea 0x10(%rsp),%rbp │ │ - xor %r11d,%r11d │ │ - movdqa 0x36824(%rip),%xmm8 │ │ - mov -0x50(%rsp),%r15 │ │ - cmp $0x8,%r13d │ │ - setb %al │ │ - or -0x20(%rsp),%al │ │ - je c37a0 │ │ - jmp c36c0 │ │ + cmp 0x78(%rsp),%rax │ │ + jge c3950 │ │ + mov 0x20(%rsp),%rax │ │ + add %edx,%eax │ │ + imul $0xa4,-0x78(%rsp),%rcx │ │ + add 0x1c0(%rsp),%rcx │ │ + mov %rdi,%rsi │ │ + sar $0x1f,%rsi │ │ + cltq │ │ + movswl (%rcx,%rax,2),%ebp │ │ + movzwl (%r12,%rsi,1),%eax │ │ + test %r10d,%r10d │ │ + je c38b0 │ │ + mov -0x48(%rsp),%rcx │ │ + movzwl (%rcx,%rdx,2),%ebx │ │ + jmp c3907 │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov -0x28(%rsp),%rcx │ │ + imul 0xc4(%r15,%rcx,4),%eax │ │ + mov -0x48(%rsp),%rsi │ │ + movzwl (%rsi,%rdx,2),%ebx │ │ + mov 0xbc(%r15,%rcx,4),%r9d │ │ + imul %ebx,%r9d │ │ + mov 0xcc(%r15,%rcx,4),%esi │ │ + mov -0x7c(%rsp),%ecx │ │ + shl %cl,%esi │ │ + add %eax,%r9d │ │ + sar $0x6,%r9d │ │ + add %r9d,%esi │ │ + mov 0x208(%rsp),%eax │ │ + mov %eax,%ecx │ │ + cmp %eax,%esi │ │ + jg c38fa │ │ + mov %esi,%ecx │ │ + xor %eax,%eax │ │ + test %esi,%esi │ │ + js c3902 │ │ + mov %ecx,%eax │ │ + mov 0x58(%rsp),%r9 │ │ + cltq │ │ + mov -0x20(%rsp),%rcx │ │ + movzbl (%rcx,%rax,1),%esi │ │ + imul %ebp,%esi │ │ + movzbl 0x58(%r15),%ecx │ │ + mov $0x1,%eax │ │ + shl %cl,%eax │ │ + sar %eax │ │ + add %esi,%eax │ │ + sar %cl,%eax │ │ + add %ebx,%eax │ │ + mov %r13d,%ecx │ │ + cmp %r13d,%eax │ │ + jg c3933 │ │ + mov %eax,%ecx │ │ + mov %r8d,%esi │ │ + cmp %r8d,%eax │ │ + jl c3840 │ │ + mov %ecx,%esi │ │ + jmpq c3840 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - add $0x100,%rcx │ │ - add %r8,%r15 │ │ - add $0x1,%r11 │ │ - add $0x100,%rbp │ │ - add $0xffffffff,%r12d │ │ - je c404e │ │ - cmp $0x8,%r13d │ │ - setb %al │ │ - or -0x20(%rsp),%al │ │ - je c37a0 │ │ - xor %edi,%edi │ │ - add $0x200,%rdi │ │ - jmp c36ec │ │ + cmpl $0x0,(%rsp) │ │ + jle c3690 │ │ + mov -0x18(%rsp),%rdx │ │ + mov %edx,%eax │ │ + mov 0x200(%rsp),%ecx │ │ + shl %cl,%eax │ │ + cltq │ │ + imul 0x48(%rsp),%rax │ │ + mov 0x18(%rsp),%rcx │ │ + lea (%rcx,%rdx,1),%ecx │ │ + add $0x3,%ecx │ │ + movslq %ecx,%rbp │ │ + mov 0x60(%rsp),%rcx │ │ + lea 0x3(%rcx,%rdx,1),%ecx │ │ + movslq %ecx,%rcx │ │ + mov %rcx,-0x78(%rsp) │ │ + mov 0x1d8(%rsp),%rcx │ │ + lea (%rcx,%rax,2),%r12 │ │ + mov 0x24(%r15),%eax │ │ + mov %eax,-0x30(%rsp) │ │ + cmpl $0x0,0x1f8(%rsp) │ │ + je c3b20 │ │ + xor %r10d,%r10d │ │ + jmp c39dc │ │ nopl 0x0(%rax,%rax,1) │ │ - mov %sil,-0x200(%r15,%rdi,1) │ │ - lea (%rdx,%rdi,1),%rax │ │ - add $0x1,%rax │ │ - add $0x1,%rdi │ │ - cmp $0x200,%rax │ │ - je c3690 │ │ - movsbl (%r10),%eax │ │ - movswl -0x400(%rbp,%rdi,2),%esi │ │ - imul %eax,%esi │ │ - movsbl 0x1(%r10),%eax │ │ - movswl -0x300(%rbp,%rdi,2),%ebx │ │ - imul %eax,%ebx │ │ - add %esi,%ebx │ │ - movsbl 0x2(%r10),%eax │ │ - movswl -0x200(%rbp,%rdi,2),%esi │ │ - imul %eax,%esi │ │ - add %ebx,%esi │ │ - movsbl 0x3(%r10),%eax │ │ - movswl -0x100(%rbp,%rdi,2),%ebx │ │ - imul %eax,%ebx │ │ - add %esi,%ebx │ │ - movsbl 0x4(%r10),%eax │ │ - lea -0x180(%rdi),%esi │ │ - movswl (%rcx,%rsi,2),%esi │ │ - imul %eax,%esi │ │ - add %ebx,%esi │ │ - movsbl 0x5(%r10),%eax │ │ - lea -0x100(%rdi),%ebx │ │ - movswl (%rcx,%rbx,2),%ebx │ │ - imul %eax,%ebx │ │ - add %esi,%ebx │ │ - movsbl 0x6(%r10),%eax │ │ - lea -0x80(%rdi),%esi │ │ - movswl (%rcx,%rsi,2),%esi │ │ - imul %eax,%esi │ │ - add %ebx,%esi │ │ - movsbl 0x7(%r10),%eax │ │ - mov %edi,%ebx │ │ - movswl (%rcx,%rbx,2),%ebx │ │ - imul %eax,%ebx │ │ - lea (%rbx,%rsi,1),%esi │ │ - add $0x200,%esi │ │ - sar $0xa,%esi │ │ - cmp $0x100,%esi │ │ - jl c3791 │ │ - mov $0xff,%esi │ │ - test %esi,%esi │ │ - jg c36d0 │ │ - xor %esi,%esi │ │ - jmpq c36d0 │ │ - mov %r8,%rsi │ │ - mov %r12,%r8 │ │ - mov %r11,%rax │ │ - imul %rsi,%rax │ │ - mov -0x50(%rsp),%rdi │ │ - lea (%rdi,%rax,1),%rsi │ │ - add -0x30(%rsp),%rax │ │ - add %rdi,%rax │ │ - mov %r11,%rdi │ │ - shl $0x7,%rdi │ │ - mov %r11,%rbx │ │ - shl $0x8,%rbx │ │ - lea (%rsp,%rbx,1),%r14 │ │ - add $0x10,%r14 │ │ - add -0x58(%rsp),%rdi │ │ - lea (%rsp,%rdi,2),%rdi │ │ - add $0x10,%rdi │ │ - cmp -0x48(%rsp),%rsi │ │ - setb %r12b │ │ - cmp %rax,-0x40(%rsp) │ │ - setb %r13b │ │ - cmp %rdi,%rsi │ │ - setb %bl │ │ - cmp %r14,%rax │ │ - seta %al │ │ - test %r13b,%r12b │ │ - jne c3a86 │ │ - mov $0x0,%edi │ │ - and %al,%bl │ │ - mov %r8,%r12 │ │ - mov -0x68(%rsp),%r8 │ │ - mov -0x74(%rsp),%r13d │ │ - jne c36c2 │ │ - movzbl (%r10),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm9 │ │ - movzbl 0x1(%r10),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm10 │ │ - movzbl 0x2(%r10),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm11 │ │ - movzbl 0x3(%r10),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm12 │ │ - movzbl 0x4(%r10),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm13 │ │ - movzbl 0x5(%r10),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm14 │ │ - movzbl 0x6(%r10),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm7 │ │ - movzbl 0x7(%r10),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm0 │ │ - mov $0x100,%r14d │ │ + mov -0x10(%rsp),%rax │ │ + mov %dx,(%rax,%r10,2) │ │ + add $0x1,%r10 │ │ + cmp %r10,0x88(%rsp) │ │ + je c3690 │ │ + mov -0x38(%rsp),%rax │ │ + add %r10d,%eax │ │ + cltq │ │ + imul $0xa4,%rbp,%rcx │ │ + mov 0x1c0(%rsp),%rdx │ │ + mov %rdx,%rsi │ │ + add %rdx,%rcx │ │ + movswl (%rcx,%rax,2),%eax │ │ + mov -0x40(%rsp),%rcx │ │ + add %r10d,%ecx │ │ + movslq %ecx,%rcx │ │ + imul $0xa4,-0x78(%rsp),%rdx │ │ + add %rsi,%rdx │ │ + movswl (%rdx,%rcx,2),%ecx │ │ + mov 0x80(%rsp),%rdx │ │ + imul -0x4(%rdx,%r10,8),%ecx │ │ + imul (%rdx,%r10,8),%eax │ │ + lea (%rcx,%rax,1),%eax │ │ + add $0x10,%eax │ │ + sar $0x5,%eax │ │ + mov %r14d,%ecx │ │ + cmp %r14d,%eax │ │ + jg c3a40 │ │ + mov %eax,%ecx │ │ + mov %r11d,%esi │ │ + cmp %r11d,%eax │ │ + jl c3a4a │ │ + mov %ecx,%esi │ │ + mov 0x70(%rsp),%rax │ │ + add %r10d,%eax │ │ + mov 0x1f8(%rsp),%ecx │ │ + shl %cl,%eax │ │ + cltq │ │ + movzwl (%r12,%rax,2),%ecx │ │ + movzwl 0x2(%r12,%rax,2),%eax │ │ + lea (%rcx,%rax,1),%eax │ │ + add $0x1,%eax │ │ + shr %eax │ │ + movzwl %ax,%eax │ │ + cmpl $0x0,-0x30(%rsp) │ │ + je c3a90 │ │ + mov -0x70(%rsp),%rcx │ │ + movzwl (%rcx,%r10,2),%edi │ │ + jmp c3ae0 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ + mov -0x28(%rsp),%rcx │ │ + imul 0xc4(%r15,%rcx,4),%eax │ │ + mov -0x70(%rsp),%rdx │ │ + movzwl (%rdx,%r10,2),%edi │ │ + mov 0xbc(%r15,%rcx,4),%edx │ │ + imul %edi,%edx │ │ + mov 0xcc(%r15,%rcx,4),%ebx │ │ + mov -0x7c(%rsp),%ecx │ │ + shl %cl,%ebx │ │ + add %eax,%edx │ │ + sar $0x6,%edx │ │ + add %edx,%ebx │ │ + mov 0x208(%rsp),%eax │ │ + mov %eax,%ecx │ │ + cmp %eax,%ebx │ │ + jg c3ad7 │ │ + mov %ebx,%ecx │ │ + xor %eax,%eax │ │ + test %ebx,%ebx │ │ + js c3ae0 │ │ + mov %ecx,%eax │ │ nop │ │ - pmovsxwd -0x4f8(%rcx,%r14,2),%xmm2 │ │ - pmovsxwd -0x500(%rcx,%r14,2),%xmm3 │ │ - pmulld %xmm9,%xmm3 │ │ - pmovsxwd -0x3f8(%rcx,%r14,2),%xmm1 │ │ - pmulld %xmm9,%xmm2 │ │ - pmovsxwd -0x400(%rcx,%r14,2),%xmm4 │ │ - pmulld %xmm10,%xmm4 │ │ - paddd %xmm3,%xmm4 │ │ - pmulld %xmm10,%xmm1 │ │ - pmovsxwd -0x300(%rcx,%r14,2),%xmm3 │ │ - paddd %xmm2,%xmm1 │ │ - pmovsxwd -0x2f8(%rcx,%r14,2),%xmm2 │ │ - pmulld %xmm11,%xmm2 │ │ - pmovsxwd -0x1f8(%rcx,%r14,2),%xmm5 │ │ - pmovsxwd -0x200(%rcx,%r14,2),%xmm6 │ │ - pmulld %xmm11,%xmm3 │ │ - pmulld %xmm12,%xmm6 │ │ - paddd %xmm3,%xmm6 │ │ - paddd %xmm4,%xmm6 │ │ - pmulld %xmm12,%xmm5 │ │ - paddd %xmm2,%xmm5 │ │ - lea -0x80(%r14),%eax │ │ - and $0xfffffff8,%eax │ │ - pmovsxwd (%rcx,%rax,2),%xmm2 │ │ - pmovsxwd 0x8(%rcx,%rax,2),%xmm3 │ │ - paddd %xmm1,%xmm5 │ │ - pmulld %xmm13,%xmm3 │ │ - paddd %xmm5,%xmm3 │ │ - pmulld %xmm13,%xmm2 │ │ - paddd %xmm6,%xmm2 │ │ - mov %r14d,%eax │ │ - and $0xfffffff8,%eax │ │ - pmovsxwd 0x8(%rcx,%rax,2),%xmm4 │ │ - pmovsxwd (%rcx,%rax,2),%xmm5 │ │ - pmulld %xmm14,%xmm5 │ │ - pmulld %xmm14,%xmm4 │ │ - mov %r14d,%eax │ │ - sub $0xffffff80,%eax │ │ - and $0xfffffff8,%eax │ │ - pmovsxwd (%rcx,%rax,2),%xmm6 │ │ - pmovsxwd 0x8(%rcx,%rax,2),%xmm1 │ │ - pmulld %xmm7,%xmm1 │ │ - paddd %xmm4,%xmm1 │ │ - paddd %xmm3,%xmm1 │ │ - pmulld %xmm7,%xmm6 │ │ - paddd %xmm5,%xmm6 │ │ - paddd %xmm2,%xmm6 │ │ - lea 0x100(%r14),%eax │ │ - and $0xfffffff8,%eax │ │ - pmovsxwd 0x8(%rcx,%rax,2),%xmm2 │ │ - pmovsxwd (%rcx,%rax,2),%xmm3 │ │ - pmulld %xmm0,%xmm3 │ │ - pmulld %xmm0,%xmm2 │ │ - paddd %xmm8,%xmm3 │ │ - paddd %xmm6,%xmm3 │ │ - paddd %xmm8,%xmm2 │ │ - paddd %xmm1,%xmm2 │ │ - psrad $0xa,%xmm2 │ │ - psrad $0xa,%xmm3 │ │ - packssdw %xmm2,%xmm3 │ │ - packuswb %xmm3,%xmm3 │ │ - movq %xmm3,-0x100(%r15,%r14,1) │ │ - lea (%r9,%r14,1),%rax │ │ - add $0x8,%rax │ │ - add $0x8,%r14 │ │ - cmp $0x100,%rax │ │ - jne c38f0 │ │ - mov -0x60(%rsp),%rax │ │ - mov %rax,%rdi │ │ - cmp -0x30(%rsp),%rax │ │ - je c3690 │ │ - jmpq c36c2 │ │ + cltq │ │ + mov -0x20(%rsp),%rcx │ │ + movzbl (%rcx,%rax,1),%eax │ │ + imul %eax,%esi │ │ + movzbl 0x58(%r15),%ecx │ │ + mov $0x1,%eax │ │ + shl %cl,%eax │ │ + sar %eax │ │ + add %esi,%eax │ │ + sar %cl,%eax │ │ + add %edi,%eax │ │ + mov %r13d,%ecx │ │ + cmp %r13d,%eax │ │ + jg c3b0c │ │ + mov %eax,%ecx │ │ + mov %r8d,%edx │ │ + cmp %r8d,%eax │ │ + jl c39c0 │ │ + mov %ecx,%edx │ │ + jmpq c39c0 │ │ + nop │ │ + mov 0x40(%rsp),%rsi │ │ xor %edi,%edi │ │ - mov %r8,%r12 │ │ - mov -0x68(%rsp),%r8 │ │ - mov -0x74(%rsp),%r13d │ │ - jmpq c36c2 │ │ - mov %rdx,-0x60(%rsp) │ │ - test %r8d,%r8d │ │ - jle c404e │ │ - lea 0x7(%r14),%rax │ │ - mov %rax,0x8(%rsp) │ │ - mov -0x74(%rsp),%r15d │ │ - lea -0x1(%r15),%rdx │ │ - lea 0x8(%r14),%rax │ │ - mov %rax,(%rsp) │ │ - cmp $0xfffffffd,%edx │ │ - seta %dil │ │ - lea 0x4(%r15),%rax │ │ - mov %rax,-0x8(%rsp) │ │ - mov %rdx,%rsi │ │ - shr $0x20,%rsi │ │ - setne %sil │ │ - or %sil,%dil │ │ - cmp $0xfffffffc,%edx │ │ - seta %bl │ │ - or %sil,%bl │ │ - or %dil,%bl │ │ - cmp $0xfffffffb,%edx │ │ - seta %al │ │ - or %sil,%al │ │ - or %bl,%al │ │ - mov %al,-0x48(%rsp) │ │ - mov %r15d,%r11d │ │ - and $0xfffffff0,%r11d │ │ - mov %r15,-0x58(%rsp) │ │ - neg %r15 │ │ + jmp c3b58 │ │ + nopl 0x0(%rax) │ │ + mov -0x10(%rsp),%rax │ │ + mov %dx,(%rax,%rdi,2) │ │ + add $0x1,%rdi │ │ + movabs $0x100000000,%rax │ │ + add %rax,%rsi │ │ + cmp %rdi,0x88(%rsp) │ │ + je c3690 │ │ + mov -0x38(%rsp),%rax │ │ + add %edi,%eax │ │ + cltq │ │ + mov %rbp,%r9 │ │ + imul $0xa4,%rbp,%rcx │ │ + mov 0x1c0(%rsp),%rdx │ │ + mov %rdx,%rbp │ │ + add %rdx,%rcx │ │ + movswl (%rcx,%rax,2),%eax │ │ + mov -0x40(%rsp),%rcx │ │ + add %edi,%ecx │ │ + movslq %ecx,%rcx │ │ + imul $0xa4,-0x78(%rsp),%rdx │ │ + add %rbp,%rdx │ │ + movswl (%rdx,%rcx,2),%ecx │ │ + mov 0x80(%rsp),%rdx │ │ + imul -0x4(%rdx,%rdi,8),%ecx │ │ + imul (%rdx,%rdi,8),%eax │ │ + lea (%rcx,%rax,1),%eax │ │ + add $0x10,%eax │ │ + sar $0x5,%eax │ │ + mov %r14d,%ecx │ │ + cmp %r14d,%eax │ │ + jg c3bbb │ │ + mov %eax,%ecx │ │ + mov %r11d,%ebx │ │ + cmp %r11d,%eax │ │ + jl c3bc5 │ │ + mov %ecx,%ebx │ │ + mov %rsi,%rax │ │ + sar $0x1f,%rax │ │ + movzwl (%r12,%rax,1),%eax │ │ + cmpl $0x0,-0x30(%rsp) │ │ + je c3bf0 │ │ + mov %r9,%rbp │ │ + mov -0x70(%rsp),%rcx │ │ + movzwl (%rcx,%rdi,2),%r10d │ │ + jmp c3c50 │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov -0x28(%rsp),%rcx │ │ + imul 0xc4(%r15,%rcx,4),%eax │ │ + mov -0x70(%rsp),%rdx │ │ + movzwl (%rdx,%rdi,2),%r10d │ │ + mov 0xbc(%r15,%rcx,4),%ebp │ │ + imul %r10d,%ebp │ │ + mov 0xcc(%r15,%rcx,4),%edx │ │ + mov -0x7c(%rsp),%ecx │ │ + shl %cl,%edx │ │ + add %eax,%ebp │ │ + sar $0x6,%ebp │ │ + add %ebp,%edx │ │ + mov 0x208(%rsp),%eax │ │ + mov %eax,%ecx │ │ + cmp %eax,%edx │ │ + jg c3c38 │ │ + mov %edx,%ecx │ │ xor %eax,%eax │ │ - mov -0x60(%rsp),%rdx │ │ - mov %r12,%r13 │ │ - cmpl $0x10,-0x74(%rsp) │ │ - setb %bl │ │ - or -0x48(%rsp),%bl │ │ - je c3b60 │ │ - jmp c3b55 │ │ + test %edx,%edx │ │ + mov %r9,%rbp │ │ + js c3c50 │ │ + mov %ecx,%eax │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - mov %r8,%rbp │ │ - add %r8,%r13 │ │ + nopl (%rax) │ │ + cltq │ │ + mov -0x20(%rsp),%rcx │ │ + movzbl (%rcx,%rax,1),%eax │ │ + imul %eax,%ebx │ │ + movzbl 0x58(%r15),%ecx │ │ + mov $0x1,%eax │ │ + shl %cl,%eax │ │ + sar %eax │ │ + add %ebx,%eax │ │ + sar %cl,%eax │ │ + add %r10d,%eax │ │ + mov %r13d,%ecx │ │ + cmp %r13d,%eax │ │ + jg c3c7d │ │ + mov %eax,%ecx │ │ + mov %r8d,%edx │ │ + cmp %r8d,%eax │ │ + jl c3b30 │ │ + mov %ecx,%edx │ │ + jmpq c3b30 │ │ + cmpl $0x0,0xb0(%rsp) │ │ + mov 0x1c0(%rsp),%r12 │ │ + jle c3440 │ │ + mov -0x68(%rsp),%eax │ │ + mov %eax,%edi │ │ + shr $0x4,%edi │ │ + add $0x3,%edi │ │ + mov %eax,%ecx │ │ + and $0xf,%ecx │ │ + add $0x3,%ecx │ │ + mov 0x34(%rsp),%eax │ │ + imul %eax,%ecx │ │ + mov %rcx,0x110(%rsp) │ │ + mov -0x58(%rsp),%ecx │ │ + mov %ecx,%ebp │ │ + sar $0x4,%ebp │ │ + add $0x3,%ebp │ │ + and $0xf,%ecx │ │ + add $0x3,%ecx │ │ + imul %eax,%ecx │ │ + mov %rcx,0x108(%rsp) │ │ + mov -0x54(%rsp),%ecx │ │ + mov %ecx,%ebx │ │ + sar $0x4,%ebx │ │ + add $0x3,%ebx │ │ + and $0xf,%ecx │ │ + add $0x3,%ecx │ │ + imul %eax,%ecx │ │ + mov %ecx,0xc4(%rsp) │ │ + mov -0x64(%rsp),%ecx │ │ + mov %ecx,%edx │ │ + sar $0x4,%edx │ │ + add $0x3,%edx │ │ + and $0xf,%ecx │ │ + add $0x3,%ecx │ │ + imul %eax,%ecx │ │ + mov %rcx,0x170(%rsp) │ │ + mov -0x50(%rsp),%ecx │ │ + imul %ecx,%ebp │ │ + mov (%rsp),%rsi │ │ + lea (%rsi,%rbp,1),%eax │ │ + add $0x3,%eax │ │ + mov %rax,0x120(%rsp) │ │ + imul %ecx,%edi │ │ + lea (%rsi,%rdi,1),%eax │ │ + add $0x3,%eax │ │ + mov %rax,0x118(%rsp) │ │ + mov 0xa8(%rsp),%r10 │ │ + lea (%r10,%r9,1),%rcx │ │ + mov 0xd0(%rsp),%rax │ │ + lea (%rax,%rcx,2),%rax │ │ + mov %rax,0x8(%rsp) │ │ + mov 0xc8(%rsp),%rax │ │ + lea (%rax,%rcx,2),%rax │ │ + mov %rax,0x10(%rsp) │ │ + lea (%r10,%rsi,1),%eax │ │ + mov %rax,0x180(%rsp) │ │ + shl $0x20,%rcx │ │ + mov %rcx,0x168(%rsp) │ │ + add $0x3,%ebp │ │ + mov %rbp,-0x18(%rsp) │ │ + add $0x3,%edi │ │ + mov %rdi,0x68(%rsp) │ │ + mov -0x50(%rsp),%ecx │ │ + imul %ecx,%edx │ │ + mov 0x30(%rsp),%eax │ │ + add %eax,%edx │ │ + mov %rdx,0x60(%rsp) │ │ + imul %ecx,%ebx │ │ + add %eax,%ebx │ │ + mov %rbx,0x18(%rsp) │ │ + mov 0xf0(%rsp),%rax │ │ + mov %rax,-0x10(%rsp) │ │ + mov 0xe8(%rsp),%rax │ │ + mov %rax,-0x70(%rsp) │ │ + xor %eax,%eax │ │ + mov %rax,0x50(%rsp) │ │ + mov (%rsp),%rax │ │ + cmp -0x4(%rsp),%eax │ │ + jge c4180 │ │ + jmp c3e41 │ │ + nopl 0x0(%rax) │ │ + mov 0x50(%rsp),%rax │ │ + mov %rax,%rcx │ │ + add $0x1,%rcx │ │ + mov 0xb8(%rsp),%rax │ │ + add %rax,0x8(%rsp) │ │ + add %rax,0x10(%rsp) │ │ + add %rax,-0x70(%rsp) │ │ + add %rax,-0x10(%rsp) │ │ + mov %rcx,%rax │ │ + mov %rcx,0x50(%rsp) │ │ + cmp 0xb0(%rsp),%rcx │ │ + mov 0x58(%rsp),%r9 │ │ + je c3440 │ │ + mov (%rsp),%rax │ │ + cmp -0x4(%rsp),%eax │ │ + jge c4180 │ │ + mov 0x100(%rsp),%rax │ │ + mov 0x50(%rsp),%rdi │ │ + lea (%rdi,%rax,1),%eax │ │ + add $0x3,%eax │ │ + add 0x108(%rsp),%eax │ │ + mov 0xf8(%rsp),%rdx │ │ + mov %edi,%esi │ │ + mov 0x200(%rsp),%ecx │ │ + shl %cl,%esi │ │ + shl $0x4,%rdx │ │ + lea 0x4bb77(%rip),%rcx │ │ add %rcx,%rdx │ │ + movslq %esi,%rcx │ │ + imul 0x48(%rsp),%rcx │ │ + mov 0x110(%rsp),%rsi │ │ + lea (%rdi,%rsi,1),%esi │ │ + add $0x3,%esi │ │ + movslq %esi,%rsi │ │ + mov %rsi,-0x78(%rsp) │ │ + cltq │ │ + mov %rax,-0x30(%rsp) │ │ + mov (%rdx,%rdi,8),%eax │ │ + mov %eax,-0x38(%rsp) │ │ + mov 0x4(%rdx,%rdi,8),%eax │ │ + mov %eax,-0x40(%rsp) │ │ + mov 0x1d8(%rsp),%rax │ │ + lea (%rax,%rcx,2),%r10 │ │ + mov 0x24(%r15),%eax │ │ + mov %eax,-0x60(%rsp) │ │ + xor %edx,%edx │ │ + cmpl $0x0,0x1f8(%rsp) │ │ + jne c3f00 │ │ + mov 0x168(%rsp),%rdi │ │ + jmpq c405d │ │ + xchg %ax,%ax │ │ + mov 0x10(%rsp),%rax │ │ + mov %cx,(%rax,%rdx,2) │ │ + lea (%r9,%rdx,1),%rax │ │ add $0x1,%rax │ │ - add $0xffffffff,%r9d │ │ - je c404e │ │ - cmpl $0x10,-0x74(%rsp) │ │ - setb %bl │ │ - or -0x48(%rsp),%bl │ │ - je c3b60 │ │ - mov %rbp,%r8 │ │ + add $0x1,%rdx │ │ + cmp 0x78(%rsp),%rax │ │ + jge c4180 │ │ + mov 0x118(%rsp),%rax │ │ + add %edx,%eax │ │ + cltq │ │ + imul $0xa4,-0x78(%rsp),%rcx │ │ + add %r12,%rcx │ │ + movswl (%rcx,%rax,2),%eax │ │ + mov 0x120(%rsp),%rcx │ │ + add %edx,%ecx │ │ + movslq %ecx,%rcx │ │ + imul $0xa4,-0x30(%rsp),%rdi │ │ + add %r12,%rdi │ │ + movswl (%rdi,%rcx,2),%ecx │ │ + imul -0x38(%rsp),%ecx │ │ + imul -0x40(%rsp),%eax │ │ + lea (%rcx,%rax,1),%eax │ │ + add $0x10,%eax │ │ + sar $0x5,%eax │ │ + mov %r14d,%ecx │ │ + cmp %r14d,%eax │ │ + jg c3f56 │ │ + mov %eax,%ecx │ │ + mov %r11d,%edi │ │ + cmp %r11d,%eax │ │ + jl c3f60 │ │ + mov %ecx,%edi │ │ + mov 0x180(%rsp),%rax │ │ + add %edx,%eax │ │ + mov 0x1f8(%rsp),%ecx │ │ + shl %cl,%eax │ │ + cltq │ │ + movzwl (%r10,%rax,2),%ecx │ │ + movzwl 0x2(%r10,%rax,2),%eax │ │ + lea (%rcx,%rax,1),%eax │ │ + add $0x1,%eax │ │ + shr %eax │ │ + movzwl %ax,%ebp │ │ + cmpl $0x0,-0x60(%rsp) │ │ + je c3fa0 │ │ + mov 0x8(%rsp),%rax │ │ + movzwl (%rax,%rdx,2),%ebx │ │ + jmp c3ff0 │ │ + nopl (%rax) │ │ + mov -0x28(%rsp),%rax │ │ + imul 0xc4(%r15,%rax,4),%ebp │ │ + mov 0x8(%rsp),%rcx │ │ + movzwl (%rcx,%rdx,2),%ebx │ │ + mov 0xbc(%r15,%rax,4),%esi │ │ + imul %ebx,%esi │ │ + mov 0xcc(%r15,%rax,4),%eax │ │ + mov -0x7c(%rsp),%ecx │ │ + shl %cl,%eax │ │ + add %ebp,%esi │ │ + sar $0x6,%esi │ │ + add %esi,%eax │ │ + mov 0x208(%rsp),%esi │ │ + mov %esi,%ecx │ │ + cmp %esi,%eax │ │ + jg c3fe6 │ │ + mov %eax,%ecx │ │ + xor %ebp,%ebp │ │ + test %eax,%eax │ │ + js c3ff0 │ │ + mov %ecx,%ebp │ │ + xchg %ax,%ax │ │ + movslq %ebp,%rax │ │ + mov -0x20(%rsp),%rcx │ │ + movzbl (%rcx,%rax,1),%eax │ │ + imul %eax,%edi │ │ + movzbl 0x58(%r15),%ecx │ │ + mov $0x1,%ebp │ │ + shl %cl,%ebp │ │ + sar %ebp │ │ + add %edi,%ebp │ │ + sar %cl,%ebp │ │ + add %ebx,%ebp │ │ + mov %r13d,%eax │ │ + cmp %r13d,%ebp │ │ + jg c401d │ │ + mov %ebp,%eax │ │ + mov %r8d,%ecx │ │ + cmp %r8d,%ebp │ │ + jl c3ee0 │ │ + mov %eax,%ecx │ │ + jmpq c3ee0 │ │ + mov 0x10(%rsp),%rax │ │ + mov %cx,(%rax,%rdx,2) │ │ + movabs $0x100000000,%rax │ │ + add %rax,%rdi │ │ + lea (%rsi,%rdx,1),%rax │ │ + add $0x1,%rax │ │ + add $0x1,%rdx │ │ + cmp 0x78(%rsp),%rax │ │ + jge c4180 │ │ + mov 0x118(%rsp),%rax │ │ + add %edx,%eax │ │ + cltq │ │ + imul $0xa4,-0x78(%rsp),%rcx │ │ + add %r12,%rcx │ │ + movswl (%rcx,%rax,2),%eax │ │ + mov 0x120(%rsp),%rcx │ │ + add %edx,%ecx │ │ + movslq %ecx,%rcx │ │ + imul $0xa4,-0x30(%rsp),%rbp │ │ + add %r12,%rbp │ │ + movswl 0x0(%rbp,%rcx,2),%ecx │ │ + imul -0x38(%rsp),%ecx │ │ + imul -0x40(%rsp),%eax │ │ + lea (%rcx,%rax,1),%eax │ │ + add $0x10,%eax │ │ + sar $0x5,%eax │ │ + mov %r14d,%ecx │ │ + cmp %r14d,%eax │ │ + jg c40b4 │ │ + mov %eax,%ecx │ │ + mov %r11d,%r12d │ │ + cmp %r11d,%eax │ │ + jl c40bf │ │ + mov %ecx,%r12d │ │ + mov %rdi,%rax │ │ + sar $0x1f,%rax │ │ + movzwl (%r10,%rax,1),%ebx │ │ + cmpl $0x0,-0x60(%rsp) │ │ + je c40e0 │ │ + mov 0x8(%rsp),%rax │ │ + movzwl (%rax,%rdx,2),%r9d │ │ + jmp c4130 │ │ + xchg %ax,%ax │ │ + mov -0x28(%rsp),%rax │ │ + imul 0xc4(%r15,%rax,4),%ebx │ │ + mov 0x8(%rsp),%rcx │ │ + movzwl (%rcx,%rdx,2),%r9d │ │ + mov 0xbc(%r15,%rax,4),%ebp │ │ + imul %r9d,%ebp │ │ + mov 0xcc(%r15,%rax,4),%eax │ │ + mov -0x7c(%rsp),%ecx │ │ + shl %cl,%eax │ │ + add %ebx,%ebp │ │ + sar $0x6,%ebp │ │ + add %ebp,%eax │ │ + mov 0x208(%rsp),%esi │ │ + mov %esi,%ecx │ │ + cmp %esi,%eax │ │ + jg c4128 │ │ + mov %eax,%ecx │ │ xor %ebx,%ebx │ │ - jmpq c3f80 │ │ - nop │ │ - mov %r9,-0x70(%rsp) │ │ - mov %rax,%rbx │ │ - imul %rbp,%rbx │ │ - lea (%r12,%rbx,1),%r8 │ │ - add -0x58(%rsp),%rbx │ │ - add %r12,%rbx │ │ - mov %rax,%rbp │ │ - mov %rax,%rsi │ │ - imul %rcx,%rsi │ │ - mov -0x60(%rsp),%rdi │ │ - lea (%rsi,%rdi,1),%r9 │ │ - add $0xfffffffffffffffd,%r9 │ │ - add -0x8(%rsp),%rsi │ │ - add %rdi,%rsi │ │ - cmp (%rsp),%r8 │ │ - setb %r10b │ │ - cmp %rbx,0x8(%rsp) │ │ - setb %r12b │ │ - cmp %rsi,%r8 │ │ - setb %sil │ │ - cmp %rbx,%r9 │ │ - setb %r8b │ │ - test %r12b,%r10b │ │ - jne c3f66 │ │ - mov $0x0,%ebx │ │ - and %r8b,%sil │ │ - mov -0x70(%rsp),%r9 │ │ - mov -0x68(%rsp),%r8 │ │ - mov -0x50(%rsp),%r12 │ │ - mov %rbp,%rax │ │ - jne c3f80 │ │ - movzbl (%r14),%esi │ │ - movd %esi,%xmm0 │ │ - pxor %xmm1,%xmm1 │ │ - pshufb %xmm1,%xmm0 │ │ - pmovsxbd %xmm0,%xmm0 │ │ - movdqa %xmm0,-0x20(%rsp) │ │ - movzbl 0x1(%r14),%esi │ │ - movd %esi,%xmm0 │ │ - pshufb %xmm1,%xmm0 │ │ - pmovsxbd %xmm0,%xmm0 │ │ - movdqa %xmm0,-0x30(%rsp) │ │ - movzbl 0x2(%r14),%esi │ │ - movd %esi,%xmm0 │ │ - pshufb %xmm1,%xmm0 │ │ - pmovsxbd %xmm0,%xmm0 │ │ - movdqa %xmm0,-0x40(%rsp) │ │ - movzbl 0x3(%r14),%esi │ │ - movd %esi,%xmm0 │ │ - pshufb %xmm1,%xmm0 │ │ - pmovsxbd %xmm0,%xmm14 │ │ - movzbl 0x4(%r14),%esi │ │ - movd %esi,%xmm0 │ │ - pshufb %xmm1,%xmm0 │ │ - pmovsxbd %xmm0,%xmm15 │ │ - movzbl 0x5(%r14),%esi │ │ - movd %esi,%xmm0 │ │ - pshufb %xmm1,%xmm0 │ │ - pmovsxbd %xmm0,%xmm10 │ │ - movzbl 0x6(%r14),%esi │ │ - movd %esi,%xmm0 │ │ - pshufb %xmm1,%xmm0 │ │ - pmovsxbd %xmm0,%xmm11 │ │ - movzbl 0x7(%r14),%esi │ │ - movd %esi,%xmm0 │ │ - pshufb %xmm1,%xmm0 │ │ - pmovsxbd %xmm0,%xmm12 │ │ - xor %r10d,%r10d │ │ + test %eax,%eax │ │ + js c4130 │ │ + mov %ecx,%ebx │ │ + movslq %ebx,%rax │ │ + mov -0x20(%rsp),%rcx │ │ + movzbl (%rcx,%rax,1),%eax │ │ + imul %eax,%r12d │ │ + movzbl 0x58(%r15),%ecx │ │ + mov $0x1,%ebx │ │ + shl %cl,%ebx │ │ + sar %ebx │ │ + add %r12d,%ebx │ │ + sar %cl,%ebx │ │ + add %r9d,%ebx │ │ + mov %r13d,%eax │ │ + cmp %r13d,%ebx │ │ + jg c4160 │ │ + mov %ebx,%eax │ │ + mov %r8d,%ecx │ │ + cmp %r8d,%ebx │ │ + mov 0x1c0(%rsp),%r12 │ │ + mov 0x58(%rsp),%rsi │ │ + jl c4030 │ │ + mov %eax,%ecx │ │ + jmpq c4030 │ │ + cmpl $0x0,(%rsp) │ │ + jle c3df0 │ │ + mov 0x100(%rsp),%rax │ │ + mov 0x50(%rsp),%rbp │ │ + lea (%rax,%rbp,1),%eax │ │ + add $0x3,%eax │ │ + mov 0x108(%rsp),%rcx │ │ + lea (%rcx,%rax,1),%edx │ │ + add 0xc4(%rsp),%eax │ │ + mov 0xf8(%rsp),%rsi │ │ + shl $0x4,%rsi │ │ + lea 0x4b82e(%rip),%rcx │ │ + add %rcx,%rsi │ │ + mov %ebp,%edi │ │ + mov 0x200(%rsp),%ecx │ │ + shl %cl,%edi │ │ + movslq %edi,%rcx │ │ + imul 0x48(%rsp),%rcx │ │ + movslq %edx,%rdx │ │ + mov %rdx,-0x78(%rsp) │ │ + cltq │ │ + mov %rax,-0x30(%rsp) │ │ + mov 0x110(%rsp),%rax │ │ + lea 0x3(%rax,%rbp,1),%eax │ │ + cltq │ │ + mov %rax,-0x38(%rsp) │ │ + mov 0x170(%rsp),%rax │ │ + lea 0x3(%rax,%rbp,1),%eax │ │ + cltq │ │ + mov %rax,-0x40(%rsp) │ │ + mov (%rsi,%rbp,8),%eax │ │ + mov %eax,-0x60(%rsp) │ │ + mov 0x4(%rsi,%rbp,8),%eax │ │ + mov %eax,-0x48(%rsp) │ │ + mov 0x1d8(%rsp),%rax │ │ + lea (%rax,%rcx,2),%r9 │ │ + mov 0x24(%r15),%eax │ │ + mov %eax,0x20(%rsp) │ │ + cmpl $0x0,0x1f8(%rsp) │ │ + je c4420 │ │ + xor %edi,%edi │ │ + jmp c426b │ │ nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + mov -0x10(%rsp),%rax │ │ + mov %si,(%rax,%rdi,2) │ │ + add $0x1,%rdi │ │ + cmp %rdi,0x88(%rsp) │ │ + je c3df0 │ │ + mov -0x18(%rsp),%rax │ │ + add %edi,%eax │ │ + cltq │ │ + imul $0xa4,-0x78(%rsp),%rcx │ │ + add %r12,%rcx │ │ + movswl (%rcx,%rax,2),%eax │ │ + mov 0x18(%rsp),%rcx │ │ + add %edi,%ecx │ │ + movslq %ecx,%rcx │ │ + imul $0xa4,-0x30(%rsp),%rdx │ │ + add %r12,%rdx │ │ + movswl (%rdx,%rcx,2),%ecx │ │ + mov 0x80(%rsp),%rdx │ │ + mov -0x4(%rdx,%rdi,8),%ebp │ │ + mov (%rdx,%rdi,8),%ebx │ │ + imul %ebp,%ecx │ │ + imul %ebx,%eax │ │ + lea (%rcx,%rax,1),%edx │ │ + add $0x10,%edx │ │ + sar $0x5,%edx │ │ + mov %r14d,%esi │ │ + cmp %r14d,%edx │ │ + jg c42c6 │ │ + mov %edx,%esi │ │ + mov %r11d,%ecx │ │ + cmp %r11d,%edx │ │ + jl c42d0 │ │ + mov %esi,%ecx │ │ + mov 0x68(%rsp),%rax │ │ + add %edi,%eax │ │ + cltq │ │ + imul $0xa4,-0x38(%rsp),%rdx │ │ + add %r12,%rdx │ │ + movswl (%rdx,%rax,2),%eax │ │ + mov 0x60(%rsp),%rdx │ │ + add %edi,%edx │ │ + movslq %edx,%rdx │ │ + imul $0xa4,-0x40(%rsp),%rsi │ │ + add %r12,%rsi │ │ + movswl (%rsi,%rdx,2),%edx │ │ + imul %edx,%ebp │ │ + imul %eax,%ebx │ │ + lea (%rbx,%rbp,1),%edx │ │ + add $0x10,%edx │ │ + sar $0x5,%edx │ │ + mov %r14d,%ebp │ │ + cmp %r14d,%edx │ │ + jg c431c │ │ + mov %edx,%ebp │ │ + mov %r11d,%esi │ │ + cmp %r11d,%edx │ │ + jl c4326 │ │ + mov %ebp,%esi │ │ + imul -0x60(%rsp),%ecx │ │ + imul -0x48(%rsp),%esi │ │ + lea (%rcx,%rsi,1),%ecx │ │ + add $0x10,%ecx │ │ + sar $0x5,%ecx │ │ + mov %r14d,%edx │ │ + cmp %r14d,%ecx │ │ + jg c4343 │ │ + mov %ecx,%edx │ │ + mov %r11d,%ebx │ │ + cmp %r11d,%ecx │ │ + jl c434d │ │ + mov %edx,%ebx │ │ + mov 0x70(%rsp),%rax │ │ + add %edi,%eax │ │ + mov 0x1f8(%rsp),%ecx │ │ + shl %cl,%eax │ │ + cltq │ │ + movzwl (%r9,%rax,2),%ecx │ │ + movzwl 0x2(%r9,%rax,2),%eax │ │ + lea (%rcx,%rax,1),%eax │ │ + add $0x1,%eax │ │ + shr %eax │ │ + movzwl %ax,%edx │ │ + cmpl $0x0,0x20(%rsp) │ │ + je c4390 │ │ + mov -0x70(%rsp),%rax │ │ + movzwl (%rax,%rdi,2),%ebp │ │ + jmp c43e0 │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov -0x28(%rsp),%rcx │ │ + imul 0xc4(%r15,%rcx,4),%edx │ │ + mov -0x70(%rsp),%rax │ │ + movzwl (%rax,%rdi,2),%ebp │ │ + mov 0xbc(%r15,%rcx,4),%eax │ │ + imul %ebp,%eax │ │ + mov 0xcc(%r15,%rcx,4),%esi │ │ + mov -0x7c(%rsp),%ecx │ │ + shl %cl,%esi │ │ + add %edx,%eax │ │ + sar $0x6,%eax │ │ + add %eax,%esi │ │ + mov 0x208(%rsp),%eax │ │ + mov %eax,%ecx │ │ + cmp %eax,%esi │ │ + jg c43d6 │ │ + mov %esi,%ecx │ │ + xor %edx,%edx │ │ + test %esi,%esi │ │ + js c43e0 │ │ + mov %ecx,%edx │ │ xchg %ax,%ax │ │ - pmovzxbd -0x3(%rdx,%r10,1),%xmm0 │ │ - movdqa -0x20(%rsp),%xmm1 │ │ - pmulld %xmm1,%xmm0 │ │ - pmovzxbd 0x1(%rdx,%r10,1),%xmm13 │ │ - movdqa %xmm13,%xmm7 │ │ - pmulld %xmm1,%xmm7 │ │ - pmovzxbd 0x9(%rdx,%r10,1),%xmm8 │ │ - movdqa %xmm8,%xmm3 │ │ - pmulld %xmm1,%xmm3 │ │ - pmovzxbd 0x5(%rdx,%r10,1),%xmm9 │ │ - movdqa %xmm9,%xmm4 │ │ - pmovzxbd 0x6(%rdx,%r10,1),%xmm6 │ │ - pmulld %xmm1,%xmm4 │ │ - pmovzxbd -0x2(%rdx,%r10,1),%xmm2 │ │ - movdqa -0x30(%rsp),%xmm5 │ │ - pmulld %xmm5,%xmm2 │ │ - paddd %xmm0,%xmm2 │ │ - pmovzxbd 0x2(%rdx,%r10,1),%xmm1 │ │ - pmulld %xmm5,%xmm1 │ │ - paddd %xmm7,%xmm1 │ │ - pmovzxbd 0xa(%rdx,%r10,1),%xmm0 │ │ - pmulld %xmm5,%xmm0 │ │ - paddd %xmm3,%xmm0 │ │ - pmulld %xmm5,%xmm6 │ │ - pmovzxbd -0x1(%rdx,%r10,1),%xmm3 │ │ - paddd %xmm4,%xmm6 │ │ - movdqa -0x40(%rsp),%xmm4 │ │ - pmulld %xmm4,%xmm3 │ │ - pmovzxbd (%rdx,%r10,1),%xmm7 │ │ - pmulld %xmm14,%xmm7 │ │ - paddd %xmm3,%xmm7 │ │ - pmovzxbd 0x3(%rdx,%r10,1),%xmm3 │ │ - pmulld %xmm4,%xmm3 │ │ - paddd %xmm2,%xmm7 │ │ - pmovzxbd 0x4(%rdx,%r10,1),%xmm2 │ │ - pmulld %xmm14,%xmm2 │ │ - paddd %xmm3,%xmm2 │ │ - pmovzxbd 0xb(%rdx,%r10,1),%xmm3 │ │ - pmulld %xmm4,%xmm3 │ │ - paddd %xmm1,%xmm2 │ │ - pmovzxbd 0xc(%rdx,%r10,1),%xmm1 │ │ - pmulld %xmm14,%xmm1 │ │ - paddd %xmm3,%xmm1 │ │ - pmovzxbd 0x7(%rdx,%r10,1),%xmm3 │ │ - pmulld %xmm4,%xmm3 │ │ - paddd %xmm0,%xmm1 │ │ - pmovzxbd 0x8(%rdx,%r10,1),%xmm0 │ │ - pmulld %xmm14,%xmm0 │ │ - paddd %xmm3,%xmm0 │ │ - pmovzxbd 0xd(%rdx,%r10,1),%xmm3 │ │ - paddd %xmm6,%xmm0 │ │ - pmulld %xmm15,%xmm8 │ │ - pmulld %xmm15,%xmm3 │ │ - pmulld %xmm15,%xmm9 │ │ - pmulld %xmm15,%xmm13 │ │ - mov %r10d,%esi │ │ - and $0xfffffff0,%esi │ │ - pmovzxbd 0x2(%rdx,%rsi,1),%xmm6 │ │ - pmulld %xmm10,%xmm6 │ │ - paddd %xmm13,%xmm6 │ │ - pmovzxbd 0xa(%rdx,%rsi,1),%xmm5 │ │ - paddd %xmm7,%xmm6 │ │ - pmovzxbd 0x6(%rdx,%rsi,1),%xmm7 │ │ - pmulld %xmm10,%xmm7 │ │ - paddd %xmm9,%xmm7 │ │ - pmovzxbd 0xe(%rdx,%rsi,1),%xmm4 │ │ - paddd %xmm2,%xmm7 │ │ - pmulld %xmm10,%xmm4 │ │ - paddd %xmm3,%xmm4 │ │ - paddd %xmm1,%xmm4 │ │ - pmulld %xmm10,%xmm5 │ │ - paddd %xmm8,%xmm5 │ │ - paddd %xmm0,%xmm5 │ │ - pmovzxbd 0x3(%rdx,%rsi,1),%xmm0 │ │ - pmovzxbd 0x7(%rdx,%rsi,1),%xmm1 │ │ - pmovzxbd 0xf(%rdx,%rsi,1),%xmm2 │ │ - pmovzxbd 0xb(%rdx,%rsi,1),%xmm13 │ │ - pmulld %xmm11,%xmm13 │ │ - pmulld %xmm11,%xmm2 │ │ - pmulld %xmm11,%xmm1 │ │ - pmulld %xmm11,%xmm0 │ │ - pmovzxbd 0x4(%rdx,%rsi,1),%xmm3 │ │ - pmulld %xmm12,%xmm3 │ │ - paddd %xmm0,%xmm3 │ │ - pmovzxbd 0x8(%rdx,%rsi,1),%xmm8 │ │ - pmulld %xmm12,%xmm8 │ │ - paddd %xmm1,%xmm8 │ │ - pmovzxbd 0x10(%rdx,%rsi,1),%xmm0 │ │ - pmulld %xmm12,%xmm0 │ │ - paddd %xmm2,%xmm0 │ │ - pmovzxbd 0xc(%rdx,%rsi,1),%xmm9 │ │ - pmulld %xmm12,%xmm9 │ │ - paddd %xmm13,%xmm9 │ │ - movdqa 0x35fea(%rip),%xmm1 │ │ - paddd %xmm1,%xmm3 │ │ - paddd %xmm6,%xmm3 │ │ - paddd %xmm1,%xmm8 │ │ - paddd %xmm7,%xmm8 │ │ - paddd %xmm1,%xmm0 │ │ - paddd %xmm4,%xmm0 │ │ - paddd %xmm1,%xmm9 │ │ - paddd %xmm5,%xmm9 │ │ - psrad $0x2,%xmm9 │ │ - psrad $0x2,%xmm0 │ │ - movdqa 0x35e63(%rip),%xmm1 │ │ - paddd %xmm1,%xmm0 │ │ - paddd %xmm1,%xmm9 │ │ - psrad $0x4,%xmm9 │ │ - psrad $0x4,%xmm0 │ │ - packssdw %xmm0,%xmm9 │ │ - psrad $0x2,%xmm8 │ │ - psrad $0x2,%xmm3 │ │ - paddd %xmm1,%xmm3 │ │ - paddd %xmm1,%xmm8 │ │ - psrad $0x4,%xmm8 │ │ - psrad $0x4,%xmm3 │ │ - packssdw %xmm8,%xmm3 │ │ - packuswb %xmm9,%xmm3 │ │ - movdqu %xmm3,0x0(%r13,%r10,1) │ │ - add $0x10,%r10 │ │ - cmp %r10,%r11 │ │ - jne c3ca0 │ │ - mov %r11,%rbx │ │ - cmp -0x58(%rsp),%r11 │ │ - mov %rbp,%rax │ │ - je c3b30 │ │ - jmp c3f80 │ │ - xor %ebx,%ebx │ │ - mov -0x70(%rsp),%r9 │ │ - mov -0x68(%rsp),%r8 │ │ - mov -0x50(%rsp),%r12 │ │ - mov %rbp,%rax │ │ + movslq %edx,%rax │ │ + mov -0x20(%rsp),%rcx │ │ + movzbl (%rcx,%rax,1),%eax │ │ + imul %eax,%ebx │ │ + movzbl 0x58(%r15),%ecx │ │ + mov $0x1,%edx │ │ + shl %cl,%edx │ │ + sar %edx │ │ + add %ebx,%edx │ │ + sar %cl,%edx │ │ + add %ebp,%edx │ │ + mov %r13d,%ecx │ │ + cmp %r13d,%edx │ │ + jg c440d │ │ + mov %edx,%ecx │ │ + mov %r8d,%esi │ │ + cmp %r8d,%edx │ │ + jl c4250 │ │ + mov %ecx,%esi │ │ + jmpq c4250 │ │ + mov 0x40(%rsp),%rdi │ │ + xor %r10d,%r10d │ │ + jmp c4459 │ │ nopw 0x0(%rax,%rax,1) │ │ - add $0x4,%rbx │ │ - jmp c3fab │ │ + mov -0x10(%rsp),%rax │ │ + mov %si,(%rax,%r10,2) │ │ + add $0x1,%r10 │ │ + movabs $0x100000000,%rax │ │ + add %rax,%rdi │ │ + cmp %r10,0x88(%rsp) │ │ + je c3df0 │ │ + mov -0x18(%rsp),%rax │ │ + lea (%rax,%r10,1),%ecx │ │ + movslq %ecx,%rcx │ │ + imul $0xa4,-0x78(%rsp),%rdx │ │ + add %r12,%rdx │ │ + movswl (%rdx,%rcx,2),%ecx │ │ + mov 0x18(%rsp),%rax │ │ + lea (%rax,%r10,1),%edx │ │ + movslq %edx,%rdx │ │ + imul $0xa4,-0x30(%rsp),%rsi │ │ + add %r12,%rsi │ │ + movswl (%rsi,%rdx,2),%edx │ │ + mov 0x80(%rsp),%rax │ │ + mov -0x4(%rax,%r10,8),%ebx │ │ + mov (%rax,%r10,8),%ebp │ │ + imul %ebx,%edx │ │ + imul %ebp,%ecx │ │ + lea (%rdx,%rcx,1),%edx │ │ + add $0x10,%edx │ │ + sar $0x5,%edx │ │ + mov %r14d,%esi │ │ + cmp %r14d,%edx │ │ + jg c44bb │ │ + mov %edx,%esi │ │ + mov %r11d,%ecx │ │ + cmp %r11d,%edx │ │ + jl c44c5 │ │ + mov %esi,%ecx │ │ + mov 0x68(%rsp),%rax │ │ + lea (%rax,%r10,1),%edx │ │ + movslq %edx,%rdx │ │ + imul $0xa4,-0x38(%rsp),%rsi │ │ + add %r12,%rsi │ │ + movswl (%rsi,%rdx,2),%edx │ │ + mov 0x60(%rsp),%rax │ │ + lea (%rax,%r10,1),%esi │ │ + movslq %esi,%rsi │ │ + imul $0xa4,-0x40(%rsp),%rax │ │ + add %r12,%rax │ │ + movswl (%rax,%rsi,2),%eax │ │ + imul %eax,%ebx │ │ + imul %edx,%ebp │ │ + lea (%rbx,%rbp,1),%edx │ │ + add $0x10,%edx │ │ + sar $0x5,%edx │ │ + mov %r14d,%ebx │ │ + cmp %r14d,%edx │ │ + jg c4516 │ │ + mov %edx,%ebx │ │ + mov %r11d,%esi │ │ + cmp %r11d,%edx │ │ + jl c4520 │ │ + mov %ebx,%esi │ │ + imul -0x60(%rsp),%ecx │ │ + imul -0x48(%rsp),%esi │ │ + lea (%rcx,%rsi,1),%ecx │ │ + add $0x10,%ecx │ │ + sar $0x5,%ecx │ │ + mov %r14d,%edx │ │ + cmp %r14d,%ecx │ │ + jg c453d │ │ + mov %ecx,%edx │ │ + mov %r11d,%ebx │ │ + cmp %r11d,%ecx │ │ + jl c4547 │ │ + mov %edx,%ebx │ │ + mov %rdi,%rax │ │ + sar $0x1f,%rax │ │ + movzwl (%r9,%rax,1),%r12d │ │ + cmpl $0x0,0x20(%rsp) │ │ + je c4570 │ │ + mov -0x70(%rsp),%rax │ │ + movzwl (%rax,%r10,2),%ebp │ │ + jmp c45d0 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - mov %sil,-0x4(%r13,%rbx,1) │ │ - lea (%r15,%rbx,1),%rsi │ │ - add $0x1,%rsi │ │ - add $0x1,%rbx │ │ - cmp $0x4,%rsi │ │ - je c3b30 │ │ - movsbl (%r14),%esi │ │ - movzbl -0x7(%rdx,%rbx,1),%ebp │ │ - imul %esi,%ebp │ │ - movsbl 0x1(%r14),%esi │ │ - movzbl -0x6(%rdx,%rbx,1),%edi │ │ - imul %esi,%edi │ │ - add %ebp,%edi │ │ - movsbl 0x2(%r14),%esi │ │ - movzbl -0x5(%rdx,%rbx,1),%ebp │ │ - imul %esi,%ebp │ │ - add %edi,%ebp │ │ - movsbl 0x3(%r14),%esi │ │ - movzbl -0x4(%rdx,%rbx,1),%edi │ │ - imul %esi,%edi │ │ - add %ebp,%edi │ │ - movsbl 0x4(%r14),%esi │ │ - movzbl -0x3(%rdx,%rbx,1),%ebp │ │ - imul %esi,%ebp │ │ - add %edi,%ebp │ │ - movsbl 0x5(%r14),%esi │ │ - lea -0x2(%rbx),%edi │ │ - movzbl (%rdx,%rdi,1),%edi │ │ - imul %esi,%edi │ │ - add %ebp,%edi │ │ - movsbl 0x6(%r14),%esi │ │ - lea -0x1(%rbx),%ebp │ │ - movzbl (%rdx,%rbp,1),%ebp │ │ - imul %esi,%ebp │ │ - add %edi,%ebp │ │ - movsbl 0x7(%r14),%esi │ │ - mov %ebx,%edi │ │ - movzbl (%rdx,%rdi,1),%edi │ │ - imul %esi,%edi │ │ - lea (%rdi,%rbp,1),%esi │ │ - add $0x2,%esi │ │ - sar $0x2,%esi │ │ - add $0x8,%esi │ │ - sar $0x4,%esi │ │ - cmp $0x100,%esi │ │ - jl c403f │ │ - mov $0xff,%esi │ │ - test %esi,%esi │ │ - jg c3f90 │ │ - xor %esi,%esi │ │ - jmpq c3f90 │ │ - add $0x8718,%rsp │ │ + mov -0x28(%rsp),%rcx │ │ + imul 0xc4(%r15,%rcx,4),%r12d │ │ + mov -0x70(%rsp),%rax │ │ + movzwl (%rax,%r10,2),%ebp │ │ + mov 0xbc(%r15,%rcx,4),%eax │ │ + imul %ebp,%eax │ │ + mov 0xcc(%r15,%rcx,4),%edx │ │ + mov -0x7c(%rsp),%ecx │ │ + shl %cl,%edx │ │ + add %r12d,%eax │ │ + sar $0x6,%eax │ │ + add %eax,%edx │ │ + mov 0x208(%rsp),%eax │ │ + mov %eax,%ecx │ │ + cmp %eax,%edx │ │ + jg c45b8 │ │ + mov %edx,%ecx │ │ + xor %r12d,%r12d │ │ + test %edx,%edx │ │ + js c45d0 │ │ + mov %ecx,%r12d │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + movslq %r12d,%rax │ │ + mov -0x20(%rsp),%rcx │ │ + movzbl (%rcx,%rax,1),%eax │ │ + imul %eax,%ebx │ │ + movzbl 0x58(%r15),%ecx │ │ + mov $0x1,%edx │ │ + shl %cl,%edx │ │ + sar %edx │ │ + add %ebx,%edx │ │ + sar %cl,%edx │ │ + add %ebp,%edx │ │ + mov %r13d,%ecx │ │ + cmp %r13d,%edx │ │ + jg c45fd │ │ + mov %edx,%ecx │ │ + mov %r8d,%esi │ │ + cmp %r8d,%edx │ │ + mov 0x1c0(%rsp),%r12 │ │ + jl c4430 │ │ + mov %ecx,%esi │ │ + jmpq c4430 │ │ + mov -0x68(%rsp),%eax │ │ + mov %eax,0x90(%rsp) │ │ + mov -0x64(%rsp),%eax │ │ + mov %eax,0x98(%rsp) │ │ + mov -0x4c(%rsp),%eax │ │ + mov %eax,0x38(%rsp) │ │ + mov -0x58(%rsp),%eax │ │ + mov %eax,0x94(%rsp) │ │ + mov -0x54(%rsp),%eax │ │ + mov %eax,0x9c(%rsp) │ │ + mov -0x8(%rsp),%eax │ │ + mov %eax,0x3c(%rsp) │ │ + add $0x188,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - mov %r12,%rdi │ │ - mov %rbp,%rsi │ │ - add $0x8718,%rsp │ │ + xchg %ax,%ax │ │ + jmpq 746b0 │ │ + nopl (%rax) │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + sub $0x48,%rsp │ │ + mov %rdi,%rbx │ │ + mov 0xc80(%rdi),%rax │ │ + xor %r15d,%r15d │ │ + test %edx,%edx │ │ + setne %r15b │ │ + shl $0x3,%r15d │ │ + movslq 0x940(%rdi),%r9 │ │ + add $0x1f,%r9 │ │ + and $0xffffffffffffffe0,%r9 │ │ + xor %edi,%edi │ │ + xor %ecx,%ecx │ │ + cmpl $0x1,0x18(%rax) │ │ + seta %cl │ │ + mov %rcx,0x28(%rsp) │ │ + cmova %edx,%edi │ │ + mov %rsi,%r8 │ │ + mov 0x8(%rbx),%rax │ │ + mov 0x3f4(%rax),%r11d │ │ + mov $0x4,%eax │ │ + mov %r11d,%ecx │ │ + shl %cl,%eax │ │ + imul %edi,%eax │ │ + movslq %eax,%rsi │ │ + imul %r9,%rsi │ │ + mov 0x1468(%rbx),%rax │ │ + add %rsi,%rax │ │ + mov %rax,0x20(%rsp) │ │ + mov 0x1470(%rbx),%rax │ │ + add %rsi,%rax │ │ + mov %rax,0x40(%rsp) │ │ + mov 0x14c0(%rbx),%edi │ │ + test $0x1,%dil │ │ + je c4792 │ │ + add 0x1460(%rbx),%rsi │ │ + mov 0x83c(%rbx),%r14d │ │ + mov 0xd28(%rbx),%r10d │ │ + shl $0x2,%r10d │ │ + lea 0x1(%rdx),%eax │ │ + lea 0x6(%r11),%ecx │ │ + shl %cl,%eax │ │ + mov %edi,0x14(%rsp) │ │ + lea -0x1(%r14),%edi │ │ + cmp %edi,%eax │ │ + cmovg %edi,%eax │ │ + mov %edx,%ebp │ │ + shl %cl,%ebp │ │ + sub %r15d,%ebp │ │ + mov (%r8),%rcx │ │ + mov %r15d,%edi │ │ + mov %rdx,0x18(%rsp) │ │ + mov %r8,%r12 │ │ + mov 0x828(%rbx),%r8 │ │ + imul %r8,%rdi │ │ + sub %rdi,%rcx │ │ + sub $0x8,%rsp │ │ + mov %rbx,%rdi │ │ + mov %r9,%rdx │ │ + mov %r9,%r13 │ │ + mov $0x0,%r9d │ │ + pushq 0x30(%rsp) │ │ + pushq $0x0 │ │ + push %r14 │ │ + push %r10 │ │ + push %rax │ │ + push %rbp │ │ + push %r11 │ │ + callq c48f0 │ │ + mov 0x54(%rsp),%edi │ │ + mov %r12,%r8 │ │ + mov %r13,%r9 │ │ + mov 0x58(%rsp),%rdx │ │ + add $0x40,%rsp │ │ + test $0x6,%dil │ │ + je c488e │ │ + mov 0x948(%rbx),%eax │ │ + xor %r12d,%r12d │ │ + cmp $0x1,%eax │ │ + sete %r12b │ │ + xor %ebp,%ebp │ │ + cmp $0x3,%eax │ │ + setne %bpl │ │ + mov 0x83c(%rbx),%r13d │ │ + add %r12d,%r13d │ │ + mov %r12d,%ecx │ │ + sar %cl,%r13d │ │ + mov 0xd28(%rbx),%r11d │ │ + mov $0x2,%cl │ │ + sub %bpl,%cl │ │ + shl %cl,%r11d │ │ + lea 0x1(%rdx),%r14d │ │ + mov 0x8(%rbx),%rax │ │ + mov 0x3f4(%rax),%r10d │ │ + mov %r10d,%eax │ │ + sub %r12d,%eax │ │ + add $0x6,%al │ │ + mov %eax,%ecx │ │ + shl %cl,%r14d │ │ + lea -0x1(%r13),%ecx │ │ + cmp %ecx,%r14d │ │ + cmovg %ecx,%r14d │ │ + mov %r12d,%ecx │ │ + shr %cl,%r15d │ │ + mov %eax,%ecx │ │ + shl %cl,%edx │ │ + sub %r15d,%edx │ │ + mov %r15d,%esi │ │ + test $0x2,%dil │ │ + je c4888 │ │ + mov 0x8(%r8),%rcx │ │ + mov %rdx,0x18(%rsp) │ │ + mov %r8,0x38(%rsp) │ │ + mov 0x830(%rbx),%r8 │ │ + mov %r8,%rax │ │ + imul %rsi,%rax │ │ + sub %rax,%rcx │ │ + sub $0x8,%rsp │ │ + mov %edi,0x1c(%rsp) │ │ + mov %rbx,%rdi │ │ + mov %rsi,0x38(%rsp) │ │ + mov 0x28(%rsp),%rsi │ │ + mov %r9,%rdx │ │ + mov %r9,0x28(%rsp) │ │ + mov %r12d,%r9d │ │ + pushq 0x30(%rsp) │ │ + push %rbp │ │ + push %r13 │ │ + push %r11 │ │ + push %r14 │ │ + pushq 0x48(%rsp) │ │ + push %r10 │ │ + mov %r11,%r15 │ │ + callq c48f0 │ │ + mov 0x70(%rsp),%rsi │ │ + mov %r15,%r11 │ │ + mov 0x54(%rsp),%edi │ │ + mov 0x78(%rsp),%r8 │ │ + mov 0x60(%rsp),%r9 │ │ + mov 0x58(%rsp),%rdx │ │ + add $0x40,%rsp │ │ + test $0x4,%dil │ │ + jne c4894 │ │ + add $0x48,%rsp │ │ + jmp c48df │ │ + mov 0x10(%r8),%rcx │ │ + mov %rdx,%r10 │ │ + mov 0x830(%rbx),%r8 │ │ + imul %r8,%rsi │ │ + sub %rsi,%rcx │ │ + mov 0x8(%rbx),%rax │ │ + mov 0x3f4(%rax),%eax │ │ + sub $0x8,%rsp │ │ + mov %rbx,%rdi │ │ + mov 0x48(%rsp),%rsi │ │ + mov %r9,%rdx │ │ + mov %r12d,%r9d │ │ + pushq 0x30(%rsp) │ │ + push %rbp │ │ + push %r13 │ │ + push %r11 │ │ + push %r14 │ │ + push %r10 │ │ + push %rax │ │ + callq c48f0 │ │ + add $0x88,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmp c4080 │ │ - nopl 0x0(%rax) │ │ + retq │ │ + nopw 0x0(%rax,%rax,1) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x48,%rsp │ │ - mov %r9d,%r15d │ │ - mov %rcx,%r14 │ │ - mov %rdx,%r13 │ │ - mov %rsi,%rbp │ │ - mov %rdi,%rbx │ │ - movslq %r8d,%r12 │ │ - lea -0x1(%r15),%eax │ │ + sub $0x88,%rsp │ │ + mov %r8,0x60(%rsp) │ │ + mov %rcx,%rbp │ │ + mov %rdx,%r14 │ │ + mov %rsi,%r12 │ │ + mov 0xf0(%rsp),%edx │ │ + mov 0xe8(%rsp),%ebx │ │ + mov 0xd8(%rsp),%ecx │ │ + mov 0xc8(%rsp),%r10d │ │ + mov %rdi,0x58(%rsp) │ │ + mov 0x18(%rdi),%rax │ │ + cmpl $0x0,0x1c8(%rax) │ │ + mov %ecx,%r8d │ │ + je c4950 │ │ + mov 0xf0(%rax),%r8d │ │ + add %ebx,%r8d │ │ + mov %ebx,%ecx │ │ + sar %cl,%r8d │ │ + xor %ecx,%ecx │ │ + test %r10d,%r10d │ │ + sete %cl │ │ + shl $0x3,%ecx │ │ + mov $0x40,%r13d │ │ + sub %ecx,%r13d │ │ mov %r9d,%ecx │ │ - and $0x3,%ecx │ │ - je c40fc │ │ - mov %r15,0x40(%rsp) │ │ - mov %eax,0x34(%rsp) │ │ - mov %r14,0x38(%rsp) │ │ - xor %r14d,%r14d │ │ - nopl (%rax) │ │ - mov %rbx,%rdi │ │ - mov %r13,%rsi │ │ - mov %r12,%rdx │ │ - mov %r12,%r15 │ │ - mov %ecx,%r12d │ │ - callq 43b0 │ │ - mov %r12d,%ecx │ │ - mov %r15,%r12 │ │ - add %rbp,%rbx │ │ - add 0x38(%rsp),%r13 │ │ - add $0x1,%r14d │ │ - cmp %r14d,%ecx │ │ - jne c40c0 │ │ - mov 0x40(%rsp),%r15 │ │ - sub %r14d,%r15d │ │ - mov 0x38(%rsp),%r14 │ │ - mov 0x34(%rsp),%eax │ │ - cmp $0x3,%eax │ │ - jb c4166 │ │ + shr %cl,%r13d │ │ + lea -0x2(%r13),%ecx │ │ + movslq %ecx,%rsi │ │ + movslq %r8d,%rcx │ │ + mov %rcx,0x70(%rsp) │ │ + test %edx,%edx │ │ + jne c4a46 │ │ + test %r10d,%r10d │ │ + je c4a42 │ │ + mov 0xc0(%rsp),%ecx │ │ + mov $0x4,%eax │ │ + shl %cl,%eax │ │ + movslq %eax,%r15 │ │ + mov %rsi,0x50(%rsp) │ │ + mov %r15,%rsi │ │ + imul %r14,%rsi │ │ + add %r12,%rsi │ │ + mov %r12,%rdi │ │ + mov 0x70(%rsp),%rbx │ │ + mov %rbx,%rdx │ │ + mov %r8d,0x40(%rsp) │ │ + mov %rbp,0x48(%rsp) │ │ + mov %r9d,%ebp │ │ + callq 4390 │ │ + lea (%r12,%r14,1),%rdi │ │ + lea 0x1(%r15),%eax │ │ + movslq %eax,%rsi │ │ + imul %r14,%rsi │ │ + add %r12,%rsi │ │ + mov %rbx,%rdx │ │ + callq 4390 │ │ + lea (%r12,%r14,2),%rdi │ │ + lea 0x2(%r15),%eax │ │ + movslq %eax,%rsi │ │ + imul %r14,%rsi │ │ + add %r12,%rsi │ │ + mov %rbx,%rdx │ │ + callq 4390 │ │ + lea (%r14,%r14,2),%rdi │ │ + add %r12,%rdi │ │ + add $0x3,%r15d │ │ + movslq %r15d,%rsi │ │ + imul %r14,%rsi │ │ + add %r12,%rsi │ │ + mov %rbx,%rdx │ │ + callq 4390 │ │ + mov 0xc8(%rsp),%r10d │ │ + mov 0xe8(%rsp),%ebx │ │ + mov %ebp,%r9d │ │ + mov 0x50(%rsp),%rsi │ │ + mov 0x48(%rsp),%rbp │ │ + mov 0x40(%rsp),%r8d │ │ + mov 0x58(%rsp),%rax │ │ + mov 0x18(%rax),%rax │ │ + lea (%r12,%r14,4),%r12 │ │ + mov %rsi,%rdi │ │ + imul 0x60(%rsp),%rdi │ │ + mov 0xe0(%rsp),%r15d │ │ + mov 0xd0(%rsp),%edx │ │ + mov 0xec(%rax),%ecx │ │ + add %r10d,%r13d │ │ + cmp 0xf0(%rax),%ecx │ │ + jne c4b5f │ │ + cmp %edx,%r13d │ │ + mov %r15d,0x3c(%rsp) │ │ + jg c4c6f │ │ + mov 0xd8(%rsp),%eax │ │ + movslq %eax,%rbx │ │ + mov $0x40,%eax │ │ + mov %r9d,%ecx │ │ + shr %cl,%eax │ │ + mov %eax,0x48(%rsp) │ │ + movslq %eax,%rcx │ │ + addl $0xffffffff,0x3c(%rsp) │ │ + mov 0x60(%rsp),%rax │ │ + imul %rax,%rcx │ │ + mov %rcx,0x58(%rsp) │ │ + lea 0x1(%rsi),%rcx │ │ + imul %rax,%rcx │ │ + mov %rcx,0x40(%rsp) │ │ + lea 0x2(%rsi),%rcx │ │ + imul %rax,%rcx │ │ + mov %rcx,0x68(%rsp) │ │ + add $0x3,%rsi │ │ + imul %rax,%rsi │ │ + mov %rsi,0x50(%rsp) │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %rbx,%rdi │ │ - mov %r13,%rsi │ │ - mov %r12,%rdx │ │ - callq 43b0 │ │ - add %rbp,%rbx │ │ - add %r14,%r13 │ │ - mov %rbx,%rdi │ │ - mov %r13,%rsi │ │ - mov %r12,%rdx │ │ - callq 43b0 │ │ - add %rbp,%rbx │ │ - add %r14,%r13 │ │ - mov %rbx,%rdi │ │ - mov %r13,%rsi │ │ - mov %r12,%rdx │ │ - callq 43b0 │ │ - add %rbp,%rbx │ │ - add %r14,%r13 │ │ + lea (%rdi,%rbp,1),%rsi │ │ + mov %rdi,%r15 │ │ + mov %r12,%rdi │ │ + mov %rbx,%rdx │ │ + callq 4390 │ │ + mov 0x40(%rsp),%rax │ │ + lea (%rax,%rbp,1),%rsi │ │ + add %r14,%r12 │ │ + mov %r12,%rdi │ │ + mov %rbx,%rdx │ │ + callq 4390 │ │ + mov 0x68(%rsp),%rax │ │ + lea (%rax,%rbp,1),%rsi │ │ + add %r14,%r12 │ │ + mov %r12,%rdi │ │ + mov %rbx,%rdx │ │ + callq 4390 │ │ + mov 0x50(%rsp),%rax │ │ + lea (%rax,%rbp,1),%rsi │ │ + cmp %r13d,0x3c(%rsp) │ │ + cmove %r12,%rsi │ │ + add %r14,%r12 │ │ + mov %r12,%rdi │ │ + mov %rbx,%rdx │ │ + callq 4390 │ │ + mov %r15,%rdi │ │ + add 0x48(%rsp),%r13d │ │ + add 0x58(%rsp),%rbp │ │ + add %r14,%r12 │ │ + cmp 0xd0(%rsp),%r13d │ │ + jle c4ae0 │ │ + jmpq c4c6f │ │ + cmp %edx,%r13d │ │ + jg c4c6f │ │ + add %rdi,%rbp │ │ + movslq %ebx,%rax │ │ + mov %rax,0x50(%rsp) │ │ + mov $0x40,%eax │ │ + mov %r9d,%ecx │ │ + shr %cl,%eax │ │ + mov %eax,0x68(%rsp) │ │ + cltq │ │ + imul 0x60(%rsp),%rax │ │ + mov %rax,0x80(%rsp) │ │ + mov %r14,%rax │ │ + neg %rax │ │ + mov %rax,0x78(%rsp) │ │ + add $0xffffffff,%r15d │ │ + mov %r15d,0x3c(%rsp) │ │ + mov %r8d,0x40(%rsp) │ │ + jmp c4bdf │ │ + nopl 0x0(%rax) │ │ + mov 0x40(%rsp),%r8d │ │ + mov 0x48(%rsp),%rbp │ │ + mov 0xd0(%rsp),%eax │ │ + add 0x80(%rsp),%rbp │ │ + add 0x68(%rsp),%r13d │ │ + mov %rbx,%r12 │ │ + cmp %eax,%r13d │ │ + mov 0x3c(%rsp),%r15d │ │ + jg c4c6f │ │ + xor %eax,%eax │ │ + cmp %r13d,%r15d │ │ + sete %al │ │ + mov $0x4,%ebx │ │ + sub %eax,%ebx │ │ + mov 0x58(%rsp),%rax │ │ + mov 0xca8(%rax),%r10 │ │ + mov 0x50(%rsp),%rcx │ │ + mov 0xc70(%rax,%rcx,4),%r11d │ │ + mov 0xc78(%rax,%rcx,4),%eax │ │ + sub $0x28,%rsp │ │ + mov %r12,%rdi │ │ + mov %r14,%rsi │ │ + mov %rbp,0x70(%rsp) │ │ + mov %rbp,%rdx │ │ + mov 0x88(%rsp),%rcx │ │ + mov %ebx,%r9d │ │ + push %rax │ │ + push %r11 │ │ + mov 0x110(%rsp),%eax │ │ + push %rax │ │ + callq *0x2a0(%r10) │ │ + add $0x40,%rsp │ │ + imul %r14,%rbx │ │ + add %r12,%rbx │ │ + cmp %r13d,%r15d │ │ + jne c4bb0 │ │ + mov 0x78(%rsp),%rax │ │ + lea (%rbx,%rax,1),%rsi │ │ mov %rbx,%rdi │ │ - mov %r13,%rsi │ │ - mov %r12,%rdx │ │ - callq 43b0 │ │ - add %rbp,%rbx │ │ - add %r14,%r13 │ │ - add $0xfffffffc,%r15d │ │ - jne c4110 │ │ - add $0x48,%rsp │ │ + mov 0x70(%rsp),%rdx │ │ + callq 4390 │ │ + add %r14,%rbx │ │ + jmpq c4bb0 │ │ + add $0x88,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ + nopl 0x0(%rax,%rax,1) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x106d8,%rsp │ │ - mov %rsi,-0x70(%rsp) │ │ - mov %rdi,-0x50(%rsp) │ │ - mov 0x10730(%rsp),%esi │ │ - mov 0x10720(%rsp),%r13d │ │ - mov %r9,-0x68(%rsp) │ │ - lea -0x1(%r9),%edi │ │ - imul 0x10728(%rsp),%edi │ │ - add 0x10718(%rsp),%edi │ │ - sar $0xa,%edi │ │ - add $0x8,%edi │ │ - lea -0x30(%rsp),%r11 │ │ - mov %rcx,-0x60(%rsp) │ │ - lea (%rcx,%rcx,2),%rax │ │ - sub %rax,%rdx │ │ - mov %esi,%eax │ │ - and $0x1,%eax │ │ - add $0x3,%eax │ │ - and $0x3,%esi │ │ - imul $0x78,%rsi,%r9 │ │ - add 0x58029(%rip),%r9 │ │ - imul $0x78,%rax,%r14 │ │ - add 0x5801e(%rip),%r14 │ │ - mov %r8d,-0x74(%rsp) │ │ - mov %r8d,%r12d │ │ - mov %edi,-0x58(%rsp) │ │ - cmpl $0x0,-0x74(%rsp) │ │ - jg c4234 │ │ - nopl (%rax) │ │ - add $0x100,%r11 │ │ - add -0x60(%rsp),%rdx │ │ - mov -0x58(%rsp),%edi │ │ - add $0xffffffff,%edi │ │ - je c4414 │ │ - mov %edi,-0x58(%rsp) │ │ - cmpl $0x0,-0x74(%rsp) │ │ - jle c4210 │ │ - cmpl $0x4,-0x74(%rsp) │ │ - jle c4330 │ │ - xor %ebx,%ebx │ │ + sub $0x48,%rsp │ │ + mov %edx,%r14d │ │ + mov %rsi,%r10 │ │ + mov %rdi,%rbx │ │ xor %r15d,%r15d │ │ - mov 0x10710(%rsp),%esi │ │ - mov %esi,%edi │ │ - sar $0x6,%edi │ │ - movslq %r15d,%rbp │ │ - jne c4290 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - movzbl (%rdx,%rbp,1),%edi │ │ - shl $0x4,%edi │ │ - mov %di,(%r11,%rbx,2) │ │ - add %r13d,%esi │ │ - mov %esi,%eax │ │ - sar $0xa,%eax │ │ - add %eax,%r15d │ │ - and $0x3ff,%esi │ │ - add $0x1,%rbx │ │ - cmp %rbx,%r12 │ │ - je c4210 │ │ - mov %esi,%edi │ │ - sar $0x6,%edi │ │ - movslq %r15d,%rbp │ │ - je c4260 │ │ - movslq %edi,%rdi │ │ - movsbl -0x8(%r9,%rdi,8),%r10d │ │ - movzbl -0x3(%rdx,%rbp,1),%r8d │ │ - imul %r10d,%r8d │ │ - movsbl -0x7(%r9,%rdi,8),%r10d │ │ - mov %r13d,%eax │ │ - movzbl -0x2(%rdx,%rbp,1),%r13d │ │ - imul %r10d,%r13d │ │ - add %r8d,%r13d │ │ - movsbl -0x6(%r9,%rdi,8),%r8d │ │ - movzbl -0x1(%rdx,%rbp,1),%ecx │ │ - imul %r8d,%ecx │ │ - add %r13d,%ecx │ │ - mov %eax,%r13d │ │ - movsbl -0x5(%r9,%rdi,8),%r8d │ │ - movzbl (%rdx,%rbp,1),%eax │ │ - imul %r8d,%eax │ │ - add %ecx,%eax │ │ - movsbl -0x4(%r9,%rdi,8),%r8d │ │ - movzbl 0x1(%rdx,%rbp,1),%ecx │ │ - imul %r8d,%ecx │ │ - add %eax,%ecx │ │ - movsbl -0x3(%r9,%rdi,8),%r8d │ │ - movzbl 0x2(%rdx,%rbp,1),%eax │ │ - imul %r8d,%eax │ │ - add %ecx,%eax │ │ - movsbl -0x2(%r9,%rdi,8),%r8d │ │ - movzbl 0x3(%rdx,%rbp,1),%ecx │ │ - imul %r8d,%ecx │ │ - add %eax,%ecx │ │ - movsbl -0x1(%r9,%rdi,8),%eax │ │ - movzbl 0x4(%rdx,%rbp,1),%edi │ │ - imul %eax,%edi │ │ - lea (%rdi,%rcx,1),%edi │ │ - add $0x2,%edi │ │ - sar $0x2,%edi │ │ - jmpq c4267 │ │ - nopl (%rax) │ │ - xor %r10d,%r10d │ │ - xor %ebx,%ebx │ │ - mov 0x10710(%rsp),%eax │ │ - mov %eax,%edi │ │ - sar $0x6,%edi │ │ - movslq %ebx,%rsi │ │ - jne c4382 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - movzbl (%rdx,%rsi,1),%esi │ │ - shl $0x4,%esi │ │ - mov %si,(%r11,%r10,2) │ │ - add %r13d,%eax │ │ - mov %eax,%ecx │ │ - sar $0xa,%ecx │ │ - add %ecx,%ebx │ │ - and $0x3ff,%eax │ │ - add $0x1,%r10 │ │ - cmp %r10,%r12 │ │ - je c4210 │ │ - mov %eax,%edi │ │ - sar $0x6,%edi │ │ - movslq %ebx,%rsi │ │ - je c4350 │ │ - movslq %edi,%rbp │ │ - movsbl -0x8(%r14,%rbp,8),%ecx │ │ - movzbl -0x3(%rdx,%rsi,1),%edi │ │ - imul %ecx,%edi │ │ - movsbl -0x7(%r14,%rbp,8),%r8d │ │ - movzbl -0x2(%rdx,%rsi,1),%ecx │ │ - imul %r8d,%ecx │ │ - add %edi,%ecx │ │ - movsbl -0x6(%r14,%rbp,8),%r8d │ │ - movzbl -0x1(%rdx,%rsi,1),%edi │ │ - imul %r8d,%edi │ │ - add %ecx,%edi │ │ - movsbl -0x5(%r14,%rbp,8),%r8d │ │ - movzbl (%rdx,%rsi,1),%ecx │ │ - imul %r8d,%ecx │ │ - add %edi,%ecx │ │ - movsbl -0x4(%r14,%rbp,8),%r8d │ │ - movzbl 0x1(%rdx,%rsi,1),%edi │ │ - imul %r8d,%edi │ │ - add %ecx,%edi │ │ - movsbl -0x3(%r14,%rbp,8),%r8d │ │ - movzbl 0x2(%rdx,%rsi,1),%ecx │ │ - imul %r8d,%ecx │ │ - add %edi,%ecx │ │ - movsbl -0x2(%r14,%rbp,8),%r8d │ │ - movzbl 0x3(%rdx,%rsi,1),%edi │ │ - imul %r8d,%edi │ │ - add %ecx,%edi │ │ - movsbl -0x1(%r14,%rbp,8),%ecx │ │ - movzbl 0x4(%rdx,%rsi,1),%esi │ │ - imul %ecx,%esi │ │ - lea (%rsi,%rdi,1),%esi │ │ - add $0x2,%esi │ │ - sar $0x2,%esi │ │ - jmpq c4357 │ │ - mov -0x68(%rsp),%r8 │ │ - test %r8d,%r8d │ │ - mov -0x70(%rsp),%r11 │ │ - mov 0x10718(%rsp),%r14d │ │ - jle c49f3 │ │ - lea 0x2d0(%rsp),%rcx │ │ - mov 0x10730(%rsp),%edi │ │ - sar $0x2,%edi │ │ - movslq %edi,%rax │ │ - and $0x1,%edi │ │ - add $0x3,%edi │ │ - lea 0x200(%r12),%rdx │ │ - mov %rdx,-0x60(%rsp) │ │ - mov %r12d,%r10d │ │ - and $0xfffffff8,%r10d │ │ - lea -0x8(%r10),%rdx │ │ - mov %rdx,-0x38(%rsp) │ │ - shr $0x3,%rdx │ │ - add $0x1,%rdx │ │ - mov %edx,%esi │ │ - and $0x1,%esi │ │ - mov %rsi,-0x40(%rsp) │ │ - sub %rdx,%rsi │ │ - mov %rsi,-0x48(%rsp) │ │ + test %edx,%edx │ │ + setne %r15b │ │ + shl $0x3,%r15d │ │ + mov 0x14c0(%rdi),%r11d │ │ + lea 0x1(%r14),%edi │ │ + mov 0xd38(%rbx),%r8d │ │ + test $0x1,%r11b │ │ + je c4d45 │ │ + xor %eax,%eax │ │ + cmp %r8d,%edi │ │ + setl %al │ │ + mov %r8d,0x38(%rsp) │ │ + mov 0x944(%rbx),%r8d │ │ + mov 0x8(%rbx),%rcx │ │ + mov 0x3f4(%rcx),%cl │ │ + add $0x6,%cl │ │ + mov %edi,%r13d │ │ + mov %edi,%r9d │ │ + shl %cl,%r9d │ │ + shl $0x3,%eax │ │ + sub %eax,%r9d │ │ + cmp %r8d,%r9d │ │ + cmovg %r8d,%r9d │ │ + mov %r14d,%edx │ │ + shl %cl,%edx │ │ + mov 0x940(%rbx),%ecx │ │ + sub %r15d,%edx │ │ + mov (%r10),%rsi │ │ + mov %r15d,%eax │ │ + imul 0x930(%rbx),%rax │ │ + sub %rax,%rsi │ │ + movl $0x0,(%rsp) │ │ + mov %r11d,%r12d │ │ + mov %rbx,%rdi │ │ + mov %r10,%rbp │ │ + callq c4e50 │ │ + mov 0x38(%rsp),%r8d │ │ + mov %r13d,%edi │ │ + mov %r12d,%r11d │ │ + mov %rbp,%r10 │ │ + test $0x6,%r11b │ │ + je c4e39 │ │ + mov 0x948(%rbx),%ecx │ │ + xor %eax,%eax │ │ + cmp $0x1,%ecx │ │ + sete %al │ │ xor %edx,%edx │ │ - movdqa 0x358d5(%rip),%xmm3 │ │ - imul $0x78,%rax,%rax │ │ - add 0x57d82(%rip),%rax │ │ - mov %rax,-0x58(%rsp) │ │ - movdqa 0x359ec(%rip),%xmm9 │ │ - imul $0x78,%rdi,%r9 │ │ - add 0x57d69(%rip),%r9 │ │ - mov -0x50(%rsp),%rdi │ │ - mov %r14d,%eax │ │ - sar $0x6,%eax │ │ - jne c44f6 │ │ - jmp c4530 │ │ - xchg %ax,%ax │ │ - add 0x10728(%rsp),%r14d │ │ - mov %r14d,%eax │ │ - sar $0xa,%eax │ │ - shl $0x7,%eax │ │ - cltq │ │ - lea (%rcx,%rax,2),%rcx │ │ - and $0x3ff,%r14d │ │ - add %r11,%rdi │ │ - add $0x1,%rdx │ │ - cmp %r8d,%edx │ │ - je c49f3 │ │ - mov %r14d,%eax │ │ - sar $0x6,%eax │ │ - je c4530 │ │ - add $0xffffffff,%eax │ │ - cltq │ │ - cmp $0x5,%r8d │ │ - jl c4540 │ │ - mov -0x58(%rsp),%rsi │ │ - lea (%rsi,%rax,8),%r15 │ │ - cmpl $0x0,-0x74(%rsp) │ │ - jle c44c0 │ │ - test %r15,%r15 │ │ - je c4550 │ │ - cmpl $0x7,-0x74(%rsp) │ │ - ja c4562 │ │ - xor %esi,%esi │ │ - jmpq c4931 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - xor %r15d,%r15d │ │ - cmpl $0x0,-0x74(%rsp) │ │ - jg c4511 │ │ - jmp c44c0 │ │ - nopl 0x0(%rax) │ │ - lea (%r9,%rax,8),%r15 │ │ - cmpl $0x0,-0x74(%rsp) │ │ - jg c4511 │ │ - jmpq c44c0 │ │ - cmpl $0x8,-0x74(%rsp) │ │ - jae c4809 │ │ - xor %esi,%esi │ │ - jmpq c48e1 │ │ - mov %rdx,%rsi │ │ - imul %r11,%rsi │ │ - mov -0x50(%rsp),%rbp │ │ - lea (%rsi,%rbp,1),%rax │ │ - add %r12,%rsi │ │ - add %rbp,%rsi │ │ - lea 0x7(%r15),%r11 │ │ - lea 0x8(%r15),%rbx │ │ - lea -0x300(%rcx),%r8 │ │ - mov -0x60(%rsp),%rbp │ │ - lea (%rcx,%rbp,2),%rbp │ │ - cmp %rbx,%rax │ │ - setb %r13b │ │ - cmp %rsi,%r11 │ │ - setb %bl │ │ - cmp %rbp,%rax │ │ - setb %al │ │ - cmp %r8,%rsi │ │ - seta %r8b │ │ - test %bl,%r13b │ │ - jne c490d │ │ - mov $0x0,%esi │ │ - and %r8b,%al │ │ - mov -0x68(%rsp),%r8 │ │ - mov -0x70(%rsp),%r11 │ │ - jne c4931 │ │ - movzbl (%r15),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm10 │ │ - movzbl 0x1(%r15),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm11 │ │ - movzbl 0x2(%r15),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm12 │ │ - movzbl 0x3(%r15),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm13 │ │ - movzbl 0x4(%r15),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm14 │ │ - movzbl 0x5(%r15),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm15 │ │ - movzbl 0x6(%r15),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm1 │ │ - movzbl 0x7(%r15),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm0 │ │ - xor %ebp,%ebp │ │ - nopw 0x0(%rax,%rax,1) │ │ - pmovsxwd -0x2f8(%rcx,%rbp,2),%xmm2 │ │ - pmovsxwd -0x300(%rcx,%rbp,2),%xmm3 │ │ - pmulld %xmm10,%xmm3 │ │ - pmovsxwd -0x1f8(%rcx,%rbp,2),%xmm4 │ │ - pmulld %xmm10,%xmm2 │ │ - pmovsxwd -0x200(%rcx,%rbp,2),%xmm5 │ │ - pmulld %xmm11,%xmm5 │ │ - paddd %xmm3,%xmm5 │ │ - pmulld %xmm11,%xmm4 │ │ - pmovsxwd -0x100(%rcx,%rbp,2),%xmm6 │ │ - paddd %xmm2,%xmm4 │ │ - pmovsxwd -0xf8(%rcx,%rbp,2),%xmm7 │ │ - pmulld %xmm12,%xmm7 │ │ - pmovsxwd 0x8(%rcx,%rbp,2),%xmm3 │ │ - pmovsxwd (%rcx,%rbp,2),%xmm2 │ │ - pmulld %xmm12,%xmm6 │ │ - pmulld %xmm13,%xmm2 │ │ - paddd %xmm6,%xmm2 │ │ - paddd %xmm5,%xmm2 │ │ - pmulld %xmm13,%xmm3 │ │ - paddd %xmm7,%xmm3 │ │ - pmovsxwd 0x100(%rcx,%rbp,2),%xmm5 │ │ - paddd %xmm4,%xmm3 │ │ - pmovsxwd 0x108(%rcx,%rbp,2),%xmm4 │ │ - pmulld %xmm14,%xmm4 │ │ - pmovsxwd 0x208(%rcx,%rbp,2),%xmm6 │ │ - pmovsxwd 0x200(%rcx,%rbp,2),%xmm7 │ │ - pmulld %xmm14,%xmm5 │ │ - pmulld %xmm15,%xmm7 │ │ - paddd %xmm5,%xmm7 │ │ - pmulld %xmm15,%xmm6 │ │ - pmovsxwd 0x300(%rcx,%rbp,2),%xmm5 │ │ - pmovsxwd 0x308(%rcx,%rbp,2),%xmm8 │ │ - paddd %xmm4,%xmm6 │ │ - pmulld %xmm1,%xmm8 │ │ - paddd %xmm6,%xmm8 │ │ - paddd %xmm3,%xmm8 │ │ - pmulld %xmm1,%xmm5 │ │ - paddd %xmm7,%xmm5 │ │ - pmovsxwd 0x408(%rcx,%rbp,2),%xmm3 │ │ - paddd %xmm2,%xmm5 │ │ - pmovsxwd 0x400(%rcx,%rbp,2),%xmm2 │ │ - pmulld %xmm0,%xmm2 │ │ - pmulld %xmm0,%xmm3 │ │ - paddd %xmm9,%xmm2 │ │ - paddd %xmm5,%xmm2 │ │ - paddd %xmm9,%xmm3 │ │ - paddd %xmm8,%xmm3 │ │ - psrad $0xa,%xmm3 │ │ - psrad $0xa,%xmm2 │ │ - packssdw %xmm3,%xmm2 │ │ - packuswb %xmm2,%xmm2 │ │ - movq %xmm2,(%rdi,%rbp,1) │ │ - add $0x8,%rbp │ │ - cmp %rbp,%r10 │ │ - jne c4690 │ │ - mov %r10,%rsi │ │ - cmp %r12,%r10 │ │ - movdqa 0x35562(%rip),%xmm3 │ │ - jne c4931 │ │ - jmpq c44c0 │ │ - cmpq $0x0,-0x38(%rsp) │ │ - je c49e0 │ │ - mov -0x48(%rsp),%rbp │ │ - xor %esi,%esi │ │ - nopl 0x0(%rax) │ │ - pmovsxwd 0x8(%rcx,%rsi,2),%xmm0 │ │ - pmovsxwd (%rcx,%rsi,2),%xmm1 │ │ - paddd %xmm3,%xmm1 │ │ - paddd %xmm3,%xmm0 │ │ - psrad $0x4,%xmm0 │ │ - psrad $0x4,%xmm1 │ │ - packssdw %xmm0,%xmm1 │ │ - packuswb %xmm1,%xmm1 │ │ - movq %xmm1,(%rdi,%rsi,1) │ │ - pmovsxwd 0x18(%rcx,%rsi,2),%xmm0 │ │ - pmovsxwd 0x10(%rcx,%rsi,2),%xmm1 │ │ - paddd %xmm3,%xmm1 │ │ - paddd %xmm3,%xmm0 │ │ - psrad $0x4,%xmm0 │ │ - psrad $0x4,%xmm1 │ │ - packssdw %xmm0,%xmm1 │ │ - packuswb %xmm1,%xmm1 │ │ - movq %xmm1,0x8(%rdi,%rsi,1) │ │ - add $0x10,%rsi │ │ - add $0x2,%rbp │ │ - jne c4820 │ │ - cmpq $0x0,-0x40(%rsp) │ │ - je c48b8 │ │ - pmovsxwd 0x8(%rcx,%rsi,2),%xmm0 │ │ - pmovsxwd (%rcx,%rsi,2),%xmm1 │ │ - paddd %xmm3,%xmm1 │ │ - paddd %xmm3,%xmm0 │ │ - psrad $0x4,%xmm0 │ │ - psrad $0x4,%xmm1 │ │ - packssdw %xmm0,%xmm1 │ │ - packuswb %xmm1,%xmm1 │ │ - movq %xmm1,(%rdi,%rsi,1) │ │ - mov %r10,%rsi │ │ - cmp %r12,%r10 │ │ - jne c48e1 │ │ - jmpq c44c0 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - mov %bpl,(%rdi,%rsi,1) │ │ - add $0x1,%rsi │ │ - cmp %rsi,%r12 │ │ - je c44c0 │ │ - movswl (%rcx,%rsi,2),%ebp │ │ - add $0x8,%ebp │ │ - sar $0x4,%ebp │ │ - cmp $0x100,%ebp │ │ - jge c4900 │ │ - test %ebp,%ebp │ │ - jg c48d0 │ │ - jmp c4909 │ │ - nopl 0x0(%rax) │ │ - mov $0xff,%ebp │ │ - test %ebp,%ebp │ │ - jg c48d0 │ │ - xor %ebp,%ebp │ │ - jmp c48d0 │ │ - xor %esi,%esi │ │ - mov -0x68(%rsp),%r8 │ │ - mov -0x70(%rsp),%r11 │ │ - jmp c4931 │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %bpl,(%rdi,%rsi,1) │ │ - add $0x1,%rsi │ │ - cmp %rsi,%r12 │ │ - je c44c0 │ │ - movsbl (%r15),%eax │ │ - movswl -0x300(%rcx,%rsi,2),%ebp │ │ - imul %eax,%ebp │ │ - movsbl 0x1(%r15),%eax │ │ - movswl -0x200(%rcx,%rsi,2),%ebx │ │ - imul %eax,%ebx │ │ - add %ebp,%ebx │ │ - movsbl 0x2(%r15),%eax │ │ - movswl -0x100(%rcx,%rsi,2),%ebp │ │ - imul %eax,%ebp │ │ - add %ebx,%ebp │ │ - movsbl 0x3(%r15),%eax │ │ - movswl (%rcx,%rsi,2),%ebx │ │ - imul %eax,%ebx │ │ - add %ebp,%ebx │ │ - movsbl 0x4(%r15),%eax │ │ - movswl 0x100(%rcx,%rsi,2),%ebp │ │ - imul %eax,%ebp │ │ - add %ebx,%ebp │ │ - movsbl 0x5(%r15),%eax │ │ - movswl 0x200(%rcx,%rsi,2),%ebx │ │ - imul %eax,%ebx │ │ - add %ebp,%ebx │ │ - movsbl 0x6(%r15),%eax │ │ - movswl 0x300(%rcx,%rsi,2),%ebp │ │ - imul %eax,%ebp │ │ - add %ebx,%ebp │ │ - movsbl 0x7(%r15),%eax │ │ - movswl 0x400(%rcx,%rsi,2),%ebx │ │ - imul %eax,%ebx │ │ - lea (%rbx,%rbp,1),%ebp │ │ - add $0x200,%ebp │ │ - sar $0xa,%ebp │ │ - cmp $0x100,%ebp │ │ - jl c49d1 │ │ - mov $0xff,%ebp │ │ - test %ebp,%ebp │ │ - jg c4920 │ │ - xor %ebp,%ebp │ │ - jmpq c4920 │ │ - xor %esi,%esi │ │ - cmpq $0x0,-0x40(%rsp) │ │ - jne c488c │ │ - jmpq c48b8 │ │ - add $0x106d8,%rsp │ │ + cmp $0x3,%ecx │ │ + setne %dl │ │ + mov 0x944(%rbx),%r13d │ │ + add %eax,%r13d │ │ + mov %eax,%ecx │ │ + sar %cl,%r13d │ │ + mov 0x940(%rbx),%r12d │ │ + add %edx,%r12d │ │ + mov %edx,%ecx │ │ + sar %cl,%r12d │ │ + mov 0x8(%rbx),%rcx │ │ + mov 0x3f4(%rcx),%edx │ │ + sub %eax,%edx │ │ + add $0x6,%dl │ │ + mov %edi,%ebp │ │ + mov %edx,%ecx │ │ + shl %cl,%ebp │ │ + mov $0x8,%esi │ │ + mov %eax,%ecx │ │ + shr %cl,%esi │ │ + xor %ecx,%ecx │ │ + cmp %r8d,%edi │ │ + cmovl %esi,%ecx │ │ + sub %ecx,%ebp │ │ + cmp %r13d,%ebp │ │ + cmovg %r13d,%ebp │ │ + mov %eax,%ecx │ │ + shr %cl,%r15d │ │ + mov %edx,%ecx │ │ + shl %cl,%r14d │ │ + sub %r15d,%r14d │ │ + mov %r15d,%r15d │ │ + test $0x2,%r11b │ │ + je c4e09 │ │ + mov 0x8(%r10),%rsi │ │ + mov 0x938(%rbx),%rax │ │ + imul %r15,%rax │ │ + sub %rax,%rsi │ │ + movl $0x1,(%rsp) │ │ + mov %r11d,0x44(%rsp) │ │ + mov %rbx,%rdi │ │ + mov %r14d,%edx │ │ + mov %r12d,%ecx │ │ + mov %r13d,%r8d │ │ + mov %ebp,%r9d │ │ + mov %r10,0x38(%rsp) │ │ + callq c4e50 │ │ + mov 0x44(%rsp),%r11d │ │ + mov 0x38(%rsp),%r10 │ │ + test $0x4,%r11b │ │ + je c4e39 │ │ + mov 0x10(%r10),%rsi │ │ + imul 0x938(%rbx),%r15 │ │ + sub %r15,%rsi │ │ + movl $0x2,(%rsp) │ │ + mov %rbx,%rdi │ │ + mov %r14d,%edx │ │ + mov %r12d,%ecx │ │ + mov %r13d,%r8d │ │ + mov %ebp,%r9d │ │ + callq c4e50 │ │ + add $0x48,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ + nopl 0x0(%rax,%rax,1) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x86e8,%rsp │ │ - mov 0x8728(%rsp),%ebp │ │ - mov 0x8720(%rsp),%ebx │ │ - test %r9d,%r9d │ │ - mov %ecx,-0x74(%rsp) │ │ - je c4a4e │ │ - movslq %r9d,%r9 │ │ - mov %ebp,%eax │ │ - cmp $0x5,%ecx │ │ - jl c4b51 │ │ - and $0x3,%eax │ │ - jmpq c4b57 │ │ + sub $0x508,%rsp │ │ + mov %r9d,%r13d │ │ + mov %rcx,0x60(%rsp) │ │ + xor %r11d,%r11d │ │ + cmpl $0x0,0x540(%rsp) │ │ + setne %r11b │ │ + mov 0x948(%rdi),%ecx │ │ + cmp $0x1,%ecx │ │ + sete %r9b │ │ + and %r11b,%r9b │ │ + cmp $0x3,%ecx │ │ + setne %r10b │ │ + mov 0x18(%rdi),%rcx │ │ + mov 0x568(%rcx,%r11,4),%cl │ │ + mov $0x1,%ebx │ │ + shl %cl,%ebx │ │ + mov $0x8,%eax │ │ + mov %r9d,%ecx │ │ + shr %cl,%eax │ │ + mov %rdi,0x40(%rsp) │ │ + mov 0x930(%rdi,%r11,8),%r14 │ │ + mov %ebx,%r15d │ │ + sar %r15d │ │ xor %r12d,%r12d │ │ - test %ebx,%ebx │ │ - jne c4b72 │ │ - xor %r9d,%r9d │ │ - test %r12,%r12 │ │ - jne c4ba1 │ │ - test %r9,%r9 │ │ - je c562c │ │ - cmpl $0x0,-0x74(%rsp) │ │ - jle c561a │ │ - mov %rsi,%r14 │ │ - mov -0x74(%rsp),%eax │ │ - movslq %eax,%r10 │ │ - mov %eax,%r11d │ │ - add %r10,%r10 │ │ - lea (%rdx,%rdx,2),%rsi │ │ - sub %rsi,%r14 │ │ - xor %esi,%esi │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - movsbl (%r9),%ebp │ │ - lea (%r14,%rsi,1),%rcx │ │ - movzbl (%r14,%rsi,1),%ebx │ │ - imul %ebp,%ebx │ │ - movsbl 0x1(%r9),%ebp │ │ - movzbl (%rdx,%rcx,1),%eax │ │ - add %rdx,%rcx │ │ - imul %ebp,%eax │ │ - add %ebx,%eax │ │ - movsbl 0x2(%r9),%ebp │ │ - movzbl (%rdx,%rcx,1),%ebx │ │ - add %rdx,%rcx │ │ - imul %ebp,%ebx │ │ - add %eax,%ebx │ │ - movsbl 0x3(%r9),%eax │ │ - movzbl (%rdx,%rcx,1),%ebp │ │ - add %rdx,%rcx │ │ - imul %eax,%ebp │ │ - add %ebx,%ebp │ │ - movsbl 0x4(%r9),%eax │ │ - movzbl (%rdx,%rcx,1),%ebx │ │ - add %rdx,%rcx │ │ - imul %eax,%ebx │ │ - add %ebp,%ebx │ │ - movsbl 0x5(%r9),%eax │ │ - movzbl (%rdx,%rcx,1),%ebp │ │ - add %rdx,%rcx │ │ - imul %eax,%ebp │ │ - add %ebx,%ebp │ │ - movsbl 0x6(%r9),%eax │ │ - movzbl (%rdx,%rcx,1),%ebx │ │ + test %edx,%edx │ │ + cmove %edx,%eax │ │ + setg %r12b │ │ + mov %edx,0x3c(%rsp) │ │ + add %edx,%eax │ │ + mov %ebx,%ecx │ │ + neg %ecx │ │ + mov $0x0,%ebp │ │ + and %eax,%ecx │ │ + je c4eee │ │ + lea (%rcx,%r15,1),%edx │ │ + xor %ebp,%ebp │ │ + cmp %r8d,%edx │ │ + cmovg %ebx,%ebp │ │ + sub %ebp,%ecx │ │ + mov %ecx,%ebp │ │ + mov %r9d,%ecx │ │ + shl %cl,%ebp │ │ + mov %ebp,%eax │ │ + sar $0x7,%eax │ │ + mov 0x40(%rsp),%rdx │ │ + movslq 0xd44(%rdx),%rcx │ │ + movslq %eax,%rdi │ │ + imul %rcx,%rdi │ │ + shr $0x5,%ebp │ │ + and $0x2,%ebp │ │ + mov 0x1150(%rdx),%rdx │ │ + movslq 0x540(%rsp),%rax │ │ + mov %rdi,%rcx │ │ + mov %rdi,0xa8(%rsp) │ │ + imul $0x78,%rdi,%rcx │ │ add %rdx,%rcx │ │ - imul %eax,%ebx │ │ - add %ebp,%ebx │ │ - movsbl 0x7(%r9),%eax │ │ - movzbl (%rdx,%rcx,1),%ecx │ │ - imul %eax,%ecx │ │ - lea (%rcx,%rbx,1),%eax │ │ - add $0x2,%eax │ │ - shr $0x2,%eax │ │ - mov %ax,(%rdi,%rsi,2) │ │ - add $0x1,%rsi │ │ - cmp %rsi,%r11 │ │ - jne c4aa0 │ │ - add %r10,%rdi │ │ - add %rdx,%r14 │ │ - add $0xffffffff,%r8d │ │ - jne c4a90 │ │ - jmpq c561a │ │ - and $0x1,%eax │ │ - add $0x3,%eax │ │ - imul $0x78,%rax,%rax │ │ - add 0x576b6(%rip),%rax │ │ - lea (%rax,%r9,8),%r12 │ │ - add $0xfffffffffffffff8,%r12 │ │ - test %ebx,%ebx │ │ - je c4a59 │ │ - sar $0x2,%ebp │ │ - movslq %ebx,%rcx │ │ - cmp $0x5,%r8d │ │ - jl c51ad │ │ - movslq %ebp,%rax │ │ - imul $0x78,%rax,%rax │ │ - add 0x57688(%rip),%rax │ │ - lea (%rax,%rcx,8),%r9 │ │ - add $0xfffffffffffffff8,%r9 │ │ - test %r12,%r12 │ │ - je c4a65 │ │ - test %r9,%r9 │ │ - mov %rdi,-0x50(%rsp) │ │ - je c51d4 │ │ - mov %rdx,-0x70(%rsp) │ │ - mov %r9,-0x28(%rsp) │ │ - mov %r8,-0x68(%rsp) │ │ - cmpl $0x0,-0x74(%rsp) │ │ - jle c4ce4 │ │ - mov -0x70(%rsp),%rax │ │ - lea (%rax,%rax,2),%rax │ │ - sub %rax,%rsi │ │ - lea -0x20(%rsp),%r15 │ │ - mov -0x68(%rsp),%rax │ │ - add $0x7,%eax │ │ - mov -0x74(%rsp),%edx │ │ - neg %rdx │ │ - nopl 0x0(%rax) │ │ - mov %eax,-0x60(%rsp) │ │ - mov -0x3(%rsi),%r10b │ │ - mov -0x2(%rsi),%r11b │ │ - mov -0x1(%rsi),%r14b │ │ - mov (%rsi),%r9b │ │ - mov 0x2(%rsi),%cl │ │ - mov 0x3(%rsi),%r13b │ │ - mov $0x4,%edi │ │ - nop │ │ - mov %rsi,%rbx │ │ - mov %r15,%rbp │ │ - movzbl %r10b,%r15d │ │ - movzbl %r11b,%r8d │ │ - mov %r11d,%r10d │ │ - mov %r14d,%r11d │ │ - mov %r9d,%r14d │ │ - movzbl %cl,%eax │ │ - mov %r13d,%ecx │ │ - movsbl (%r12),%esi │ │ - imul %esi,%r15d │ │ - movsbl 0x1(%r12),%esi │ │ - imul %esi,%r8d │ │ - add %r15d,%r8d │ │ - mov %rbp,%r15 │ │ - mov %rbx,%rsi │ │ - movsbl 0x2(%r12),%ebx │ │ - movzbl %r11b,%ebp │ │ - imul %ebx,%ebp │ │ - add %r8d,%ebp │ │ - movsbl 0x3(%r12),%r8d │ │ - movzbl %r9b,%ebx │ │ - imul %r8d,%ebx │ │ - add %ebp,%ebx │ │ - movsbl 0x4(%r12),%ebp │ │ - movzbl -0x3(%rsi,%rdi,1),%r9d │ │ - imul %r9d,%ebp │ │ - add %ebx,%ebp │ │ - movsbl 0x5(%r12),%ebx │ │ - imul %ebx,%eax │ │ - add %ebp,%eax │ │ - movsbl 0x6(%r12),%ebp │ │ - movzbl %r13b,%ebx │ │ - imul %ebp,%ebx │ │ - add %eax,%ebx │ │ - movsbl 0x7(%r12),%eax │ │ - mov %edi,%ebp │ │ - movzbl (%rsi,%rbp,1),%r13d │ │ - imul %r13d,%eax │ │ - lea (%rax,%rbx,1),%eax │ │ - add $0x2,%eax │ │ - shr $0x2,%eax │ │ - mov %ax,-0x8(%r15,%rdi,2) │ │ - lea (%rdx,%rdi,1),%rax │ │ - add $0x1,%rax │ │ - add $0x1,%rdi │ │ - cmp $0x4,%rax │ │ - jne c4c10 │ │ - add $0x100,%r15 │ │ - add -0x70(%rsp),%rsi │ │ - mov -0x60(%rsp),%eax │ │ + lea (%rax,%rax,4),%rax │ │ + mov %rax,0xa0(%rsp) │ │ + lea (%rcx,%rax,8),%rax │ │ + mov %rbp,0x58(%rsp) │ │ + lea 0x0(,%rbp,4),%rcx │ │ + add %rbp,%rcx │ │ + lea (%rax,%rcx,2),%rbp │ │ + mov %rbp,0x80(%rsp) │ │ + cmpb $0x0,(%rax,%rcx,2) │ │ + lea 0x2(,%r12,4),%r12d │ │ + setne %r9b │ │ + lea (%rbx,%r15,1),%eax │ │ + cmp 0x60(%rsp),%eax │ │ + jle c4f8b │ │ + xor %r15d,%r15d │ │ + xor %ebp,%ebp │ │ + test %r9b,%r9b │ │ + jne c520e │ │ + jmpq c5263 │ │ + and %r10b,%r11b │ │ + movzbl %r11b,%eax │ │ + xor $0x7,%eax │ │ + mov %rax,0x98(%rsp) │ │ add $0xffffffff,%eax │ │ - jne c4bf0 │ │ - mov -0x74(%rsp),%r12d │ │ - test %r12d,%r12d │ │ - mov -0x68(%rsp),%r13 │ │ - mov -0x28(%rsp),%rbp │ │ - jle c561a │ │ - lea 0x7(%rbp),%rax │ │ - mov %rax,-0x58(%rsp) │ │ - movslq %r12d,%rdi │ │ - lea 0x2e0(%rsp),%rsi │ │ - mov %r12d,%r9d │ │ - lea -0x1(%r9),%rax │ │ - cmp $0xffffff7f,%eax │ │ - seta %cl │ │ - lea 0x8(%rbp),%rdx │ │ - mov %rdx,-0x38(%rsp) │ │ - mov %rax,%rdx │ │ - shr $0x20,%rdx │ │ - setne %dl │ │ - or %dl,%cl │ │ - cmp $0xfffffeff,%eax │ │ - seta %bl │ │ - or %dl,%bl │ │ - or %cl,%bl │ │ - cmp $0xfffffe7f,%eax │ │ - seta %cl │ │ - or %dl,%cl │ │ - cmp $0xfffffdff,%eax │ │ - seta %r8b │ │ - lea 0x380(%r9),%rax │ │ - mov %rax,-0x40(%rsp) │ │ - or %dl,%r8b │ │ - or %cl,%r8b │ │ - or %bl,%r8b │ │ - mov %r9d,%r15d │ │ - and $0xfffffff8,%r15d │ │ - mov %rdi,-0x30(%rsp) │ │ - lea (%rdi,%rdi,1),%rax │ │ - mov %rax,-0x60(%rsp) │ │ - mov %r15,-0x48(%rsp) │ │ - neg %r15 │ │ - mov %r9,-0x70(%rsp) │ │ - neg %r9 │ │ - lea -0x20(%rsp),%r10 │ │ - xor %r11d,%r11d │ │ - movdqa 0x35082(%rip),%xmm8 │ │ - movdqa 0x34f49(%rip),%xmm9 │ │ - mov -0x50(%rsp),%rdi │ │ - cmp $0x8,%r12d │ │ - setb %cl │ │ - or %r8b,%cl │ │ - je c4ec0 │ │ - jmp c4df1 │ │ + mov %eax,0x4c(%rsp) │ │ + movslq %ebx,%rax │ │ + mov %rax,0x68(%rsp) │ │ + mov %r13d,%eax │ │ + sub 0x3c(%rsp),%eax │ │ + mov %eax,0x78(%rsp) │ │ + mov %rbx,0x70(%rsp) │ │ + mov %r13,0x50(%rsp) │ │ + jle c5275 │ │ + mov %r15,0xb0(%rsp) │ │ + mov %r13d,%eax │ │ + mov 0x3c(%rsp),%ecx │ │ + sub %ecx,%eax │ │ + mov %rax,0x90(%rsp) │ │ + mov %ecx,%eax │ │ + not %eax │ │ + add %r13d,%eax │ │ + mov %eax,0x7c(%rsp) │ │ + mov %r13d,%eax │ │ + sub %cl,%al │ │ + movzbl %al,%r13d │ │ + and $0x7,%r13d │ │ + xor %r15d,%r15d │ │ + xor %r8d,%r8d │ │ xchg %ax,%ax │ │ - add $0x100,%rsi │ │ - add $0x1,%r11 │ │ - add -0x60(%rsp),%rdi │ │ - add $0x100,%r10 │ │ - add $0xffffffff,%r13d │ │ - je c561a │ │ - cmp $0x8,%r12d │ │ - setb %cl │ │ - or %r8b,%cl │ │ - je c4ec0 │ │ - xor %edx,%edx │ │ - add $0x200,%rdx │ │ - nopw 0x0(%rax,%rax,1) │ │ - movsbl 0x0(%rbp),%eax │ │ - movswl -0x400(%r10,%rdx,2),%ecx │ │ - imul %eax,%ecx │ │ - movsbl 0x1(%rbp),%eax │ │ - movswl -0x300(%r10,%rdx,2),%ebx │ │ - imul %eax,%ebx │ │ - add %ecx,%ebx │ │ - movsbl 0x2(%rbp),%eax │ │ - movswl -0x200(%r10,%rdx,2),%ecx │ │ - imul %eax,%ecx │ │ - add %ebx,%ecx │ │ - movsbl 0x3(%rbp),%eax │ │ - movswl -0x100(%r10,%rdx,2),%ebx │ │ - imul %eax,%ebx │ │ - add %ecx,%ebx │ │ - movsbl 0x4(%rbp),%eax │ │ - lea -0x180(%rdx),%ecx │ │ - movswl (%rsi,%rcx,2),%ecx │ │ - imul %eax,%ecx │ │ - add %ebx,%ecx │ │ - movsbl 0x5(%rbp),%eax │ │ - lea -0x100(%rdx),%ebx │ │ - movswl (%rsi,%rbx,2),%ebx │ │ - imul %eax,%ebx │ │ - add %ecx,%ebx │ │ - movsbl 0x6(%rbp),%eax │ │ - lea -0x80(%rdx),%ecx │ │ - movswl (%rsi,%rcx,2),%ecx │ │ - imul %eax,%ecx │ │ - add %ebx,%ecx │ │ - movsbl 0x7(%rbp),%eax │ │ - mov %edx,%ebx │ │ - movswl (%rsi,%rbx,2),%ebx │ │ - imul %eax,%ebx │ │ - lea (%rbx,%rcx,1),%eax │ │ - add $0x20,%eax │ │ - shr $0x6,%eax │ │ - mov %ax,-0x400(%rdi,%rdx,2) │ │ - lea (%r9,%rdx,1),%rax │ │ - add $0x1,%rax │ │ - add $0x1,%rdx │ │ - cmp $0x200,%rax │ │ - jne c4e00 │ │ - jmpq c4dc0 │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %r13,%r12 │ │ - mov %r11,%rcx │ │ - imul -0x30(%rsp),%rcx │ │ - mov -0x50(%rsp),%rax │ │ - lea (%rax,%rcx,2),%rdx │ │ - add -0x70(%rsp),%rcx │ │ - lea (%rax,%rcx,2),%rbx │ │ - mov %r11,%rcx │ │ - shl $0x7,%rcx │ │ - mov %r11,%rax │ │ - shl $0x8,%rax │ │ - lea (%rsp,%rax,1),%r14 │ │ - add $0xffffffffffffffe0,%r14 │ │ - add -0x40(%rsp),%rcx │ │ - cmp %rdx,-0x38(%rsp) │ │ - seta %al │ │ - lea (%rsp,%rcx,2),%rcx │ │ - add $0xffffffffffffffe0,%rcx │ │ - cmp %rbx,-0x58(%rsp) │ │ - setb %r13b │ │ - cmp %rcx,%rdx │ │ - setb %cl │ │ - cmp %rbx,%r14 │ │ - setb %bl │ │ - test %r13b,%al │ │ - jne c519e │ │ - mov $0x0,%edx │ │ - and %bl,%cl │ │ - mov %r12,%r13 │ │ - mov -0x74(%rsp),%r12d │ │ - jne c4df3 │ │ - movzbl 0x0(%rbp),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm10 │ │ - movzbl 0x1(%rbp),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm11 │ │ - movzbl 0x2(%rbp),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm12 │ │ - movzbl 0x3(%rbp),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm13 │ │ - movzbl 0x4(%rbp),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm14 │ │ - movzbl 0x5(%rbp),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm15 │ │ - movzbl 0x6(%rbp),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm0 │ │ - movzbl 0x7(%rbp),%eax │ │ - movd %eax,%xmm1 │ │ - punpcklbw %xmm1,%xmm1 │ │ - pshuflw $0xe0,%xmm1,%xmm1 │ │ - pmovsxbd %xmm1,%xmm1 │ │ - mov $0x100,%r14d │ │ - nopl 0x0(%rax,%rax,1) │ │ - pmovsxwd -0x500(%rsi,%r14,2),%xmm2 │ │ - pmovsxwd -0x4f8(%rsi,%r14,2),%xmm3 │ │ - pmulld %xmm10,%xmm3 │ │ - pmulld %xmm10,%xmm2 │ │ - pmovsxwd -0x400(%rsi,%r14,2),%xmm4 │ │ - pmovsxwd -0x3f8(%rsi,%r14,2),%xmm5 │ │ - pmulld %xmm11,%xmm5 │ │ - paddd %xmm3,%xmm5 │ │ - pmulld %xmm11,%xmm4 │ │ - paddd %xmm2,%xmm4 │ │ - pmovsxwd -0x2f8(%rsi,%r14,2),%xmm2 │ │ - pmovsxwd -0x300(%rsi,%r14,2),%xmm6 │ │ - pmulld %xmm12,%xmm6 │ │ - pmulld %xmm12,%xmm2 │ │ - pmovsxwd -0x200(%rsi,%r14,2),%xmm7 │ │ - pmovsxwd -0x1f8(%rsi,%r14,2),%xmm3 │ │ - pmulld %xmm13,%xmm3 │ │ - paddd %xmm2,%xmm3 │ │ - paddd %xmm5,%xmm3 │ │ - pmulld %xmm13,%xmm7 │ │ - paddd %xmm6,%xmm7 │ │ - paddd %xmm4,%xmm7 │ │ - lea -0x80(%r14),%eax │ │ - and $0xfffffff8,%eax │ │ - pmovsxwd 0x8(%rsi,%rax,2),%xmm2 │ │ - pmovsxwd (%rsi,%rax,2),%xmm4 │ │ - pmulld %xmm14,%xmm4 │ │ - paddd %xmm7,%xmm4 │ │ - pmulld %xmm14,%xmm2 │ │ - mov %r14d,%eax │ │ - and $0xfffffff8,%eax │ │ - pmovsxwd (%rsi,%rax,2),%xmm5 │ │ - pmovsxwd 0x8(%rsi,%rax,2),%xmm6 │ │ - paddd %xmm3,%xmm2 │ │ - pmulld %xmm15,%xmm6 │ │ - mov %r14d,%eax │ │ - sub $0xffffff80,%eax │ │ - and $0xfffffff8,%eax │ │ - pmovsxwd 0x8(%rsi,%rax,2),%xmm7 │ │ - pmovsxwd (%rsi,%rax,2),%xmm3 │ │ - pmulld %xmm15,%xmm5 │ │ - pmulld %xmm0,%xmm3 │ │ - paddd %xmm5,%xmm3 │ │ - paddd %xmm4,%xmm3 │ │ - pmulld %xmm0,%xmm7 │ │ - paddd %xmm6,%xmm7 │ │ - lea 0x100(%r14),%eax │ │ - and $0xfffffff8,%eax │ │ - pmovsxwd (%rsi,%rax,2),%xmm4 │ │ - pmovsxwd 0x8(%rsi,%rax,2),%xmm5 │ │ - paddd %xmm2,%xmm7 │ │ - pmulld %xmm1,%xmm5 │ │ - pmulld %xmm1,%xmm4 │ │ - paddd %xmm8,%xmm5 │ │ - paddd %xmm7,%xmm5 │ │ - paddd %xmm8,%xmm4 │ │ - paddd %xmm3,%xmm4 │ │ - psrld $0x6,%xmm4 │ │ - psrld $0x6,%xmm5 │ │ - pshufb %xmm9,%xmm5 │ │ - pshufb %xmm9,%xmm4 │ │ - punpcklqdq %xmm5,%xmm4 │ │ - movdqu %xmm4,-0x200(%rdi,%r14,2) │ │ - lea (%r15,%r14,1),%rax │ │ - add $0x8,%rax │ │ - add $0x8,%r14 │ │ - cmp $0x100,%rax │ │ - jne c5000 │ │ - mov -0x48(%rsp),%rax │ │ - mov %rax,%rdx │ │ - cmp -0x70(%rsp),%rax │ │ - je c4dc0 │ │ - jmpq c4df3 │ │ - xor %edx,%edx │ │ - mov %r12,%r13 │ │ - mov -0x74(%rsp),%r12d │ │ - jmpq c4df3 │ │ - and $0x1,%ebp │ │ - add $0x3,%ebp │ │ - imul $0x78,%rbp,%rax │ │ - add 0x5705a(%rip),%rax │ │ - lea (%rax,%rcx,8),%r9 │ │ - add $0xfffffffffffffff8,%r9 │ │ - test %r12,%r12 │ │ - jne c4ba1 │ │ - jmpq c4a65 │ │ - mov %rsi,-0x58(%rsp) │ │ - cmpl $0x0,-0x74(%rsp) │ │ - jle c561a │ │ - mov -0x74(%rsp),%eax │ │ - movslq %eax,%rbp │ │ - lea 0x7(%r12),%rcx │ │ - mov %rcx,-0x38(%rsp) │ │ - mov %eax,%r11d │ │ - lea -0x1(%r11),%rax │ │ - lea 0x8(%r12),%rcx │ │ - mov %rcx,-0x40(%rsp) │ │ - cmp $0xfffffffd,%eax │ │ - seta %cl │ │ - lea 0x4(%r11),%rsi │ │ - mov %rsi,-0x48(%rsp) │ │ - mov %rax,%rsi │ │ - shr $0x20,%rsi │ │ - setne %sil │ │ - or %sil,%cl │ │ - cmp $0xfffffffc,%eax │ │ - seta %bl │ │ - or %sil,%bl │ │ - or %cl,%bl │ │ - cmp $0xfffffffb,%eax │ │ - seta %r13b │ │ - or %sil,%r13b │ │ - or %bl,%r13b │ │ - mov %r11d,%r15d │ │ - and $0xfffffff8,%r15d │ │ - mov %rbp,-0x30(%rsp) │ │ - mov %rbp,%rax │ │ - add %rbp,%rax │ │ - mov %rax,-0x60(%rsp) │ │ - mov %r11,-0x70(%rsp) │ │ - neg %r11 │ │ - xor %r9d,%r9d │ │ - movdqa 0x34c4a(%rip),%xmm8 │ │ - movdqa 0x34a81(%rip),%xmm9 │ │ - mov %rdi,%r14 │ │ - mov -0x58(%rsp),%rsi │ │ - mov %r13b,-0x68(%rsp) │ │ - cmpl $0x8,-0x74(%rsp) │ │ - setb %cl │ │ - or %r13b,%cl │ │ - je c52c0 │ │ - jmp c52b3 │ │ - nopl 0x0(%rax,%rax,1) │ │ - add %rdx,%rsi │ │ - add $0x1,%r9 │ │ - add -0x60(%rsp),%r14 │ │ - add $0xffffffff,%r8d │ │ - je c561a │ │ - cmpl $0x8,-0x74(%rsp) │ │ - setb %cl │ │ - or %r13b,%cl │ │ - je c52c0 │ │ - xor %ebp,%ebp │ │ - jmpq c5560 │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %r9,%rcx │ │ - imul -0x30(%rsp),%rcx │ │ - lea (%rdi,%rcx,2),%rbp │ │ - add -0x70(%rsp),%rcx │ │ - lea (%rdi,%rcx,2),%rbx │ │ - mov %r9,%rcx │ │ - imul %rdx,%rcx │ │ - mov -0x58(%rsp),%rax │ │ - lea (%rcx,%rax,1),%r10 │ │ - add $0xfffffffffffffffd,%r10 │ │ - add -0x48(%rsp),%rcx │ │ - add %rax,%rcx │ │ - cmp %rbp,-0x40(%rsp) │ │ - seta %al │ │ - cmp %rbx,-0x38(%rsp) │ │ - setb %r13b │ │ - cmp %rbp,%rcx │ │ - seta %cl │ │ - cmp %rbx,%r10 │ │ - setb %bl │ │ - test %r13b,%al │ │ - jne c5554 │ │ - mov $0x0,%ebp │ │ - and %bl,%cl │ │ - mov -0x50(%rsp),%rdi │ │ - mov -0x68(%rsp),%r13b │ │ - jne c5560 │ │ - movzbl (%r12),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm10 │ │ - movzbl 0x1(%r12),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm11 │ │ - movzbl 0x2(%r12),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm12 │ │ - movzbl 0x3(%r12),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm13 │ │ - movzbl 0x4(%r12),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm14 │ │ - movzbl 0x5(%r12),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm7 │ │ - movzbl 0x6(%r12),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm0 │ │ - movzbl 0x7(%r12),%eax │ │ - movd %eax,%xmm1 │ │ - punpcklbw %xmm1,%xmm1 │ │ - pshuflw $0xe0,%xmm1,%xmm1 │ │ - pmovsxbd %xmm1,%xmm1 │ │ - xor %r10d,%r10d │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - pmovzxbd -0x3(%rsi,%r10,1),%xmm3 │ │ - pmovzxbd 0x1(%rsi,%r10,1),%xmm4 │ │ - movdqa %xmm4,%xmm2 │ │ - pmulld %xmm10,%xmm2 │ │ - pmovzxbd -0x2(%rsi,%r10,1),%xmm5 │ │ - pmulld %xmm10,%xmm3 │ │ - pmovzxbd 0x2(%rsi,%r10,1),%xmm6 │ │ - pmulld %xmm11,%xmm6 │ │ - paddd %xmm2,%xmm6 │ │ - pmulld %xmm11,%xmm5 │ │ - pmovzxbd 0x3(%rsi,%r10,1),%xmm2 │ │ - paddd %xmm3,%xmm5 │ │ - pmulld %xmm12,%xmm2 │ │ - pmovzxbd 0x4(%rsi,%r10,1),%xmm3 │ │ - pmulld %xmm13,%xmm3 │ │ - paddd %xmm2,%xmm3 │ │ - pmovzxbd -0x1(%rsi,%r10,1),%xmm2 │ │ - pmulld %xmm12,%xmm2 │ │ - paddd %xmm6,%xmm3 │ │ - pmovzxbd (%rsi,%r10,1),%xmm6 │ │ - pmulld %xmm13,%xmm6 │ │ - paddd %xmm2,%xmm6 │ │ - pmovzxbd 0x5(%rsi,%r10,1),%xmm2 │ │ - paddd %xmm5,%xmm6 │ │ - pmulld %xmm14,%xmm4 │ │ - pmulld %xmm14,%xmm2 │ │ - mov %r10d,%eax │ │ - and $0xfffffff8,%eax │ │ - pmovzxbd 0x6(%rsi,%rax,1),%xmm5 │ │ - pmulld %xmm7,%xmm5 │ │ - paddd %xmm2,%xmm5 │ │ - pmovzxbd 0x2(%rsi,%rax,1),%xmm2 │ │ - paddd %xmm3,%xmm5 │ │ - pmulld %xmm7,%xmm2 │ │ - paddd %xmm4,%xmm2 │ │ - paddd %xmm6,%xmm2 │ │ - pmovzxbd 0x7(%rsi,%rax,1),%xmm3 │ │ - pmovzxbd 0x3(%rsi,%rax,1),%xmm4 │ │ - pmulld %xmm0,%xmm4 │ │ - pmulld %xmm0,%xmm3 │ │ - pmovzxbd 0x8(%rsi,%rax,1),%xmm6 │ │ - pmulld %xmm1,%xmm6 │ │ - paddd %xmm3,%xmm6 │ │ - pmovzxbd 0x4(%rsi,%rax,1),%xmm3 │ │ - pmulld %xmm1,%xmm3 │ │ - paddd %xmm4,%xmm3 │ │ - paddd %xmm8,%xmm6 │ │ - paddd %xmm5,%xmm6 │ │ - paddd %xmm8,%xmm3 │ │ - paddd %xmm2,%xmm3 │ │ - psrld $0x2,%xmm3 │ │ - psrld $0x2,%xmm6 │ │ - pshufb %xmm9,%xmm6 │ │ - pshufb %xmm9,%xmm3 │ │ - punpcklqdq %xmm6,%xmm3 │ │ - movdqu %xmm3,(%r14,%r10,2) │ │ - add $0x8,%r10 │ │ - cmp %r10,%r15 │ │ - jne c5400 │ │ - mov %r15,%rbp │ │ - cmp -0x70(%rsp),%r15 │ │ - je c5290 │ │ - jmp c5560 │ │ + mov 0x58(%rsp),%rbp │ │ + mov %rbx,%r10 │ │ + lea (%rbx,%r8,1),%edi │ │ + mov %edi,%eax │ │ + mov 0x4c(%rsp),%ecx │ │ + shr %cl,%eax │ │ + and $0x1,%eax │ │ + mov %rdi,0xb8(%rsp) │ │ + mov 0x98(%rsp),%rcx │ │ + sar %cl,%edi │ │ + or %ebp,%eax │ │ + add 0xa8(%rsp),%edi │ │ + movslq %edi,%rcx │ │ + imul $0x78,%rcx,%rcx │ │ + add %rdx,%rcx │ │ + mov 0xa0(%rsp),%rdx │ │ + lea (%rcx,%rdx,8),%rdx │ │ + lea (%rax,%rax,4),%rax │ │ + lea (%rdx,%rax,2),%rcx │ │ + xor %r11d,%r11d │ │ + test %r15d,%r15d │ │ + sete %r11b │ │ + mov %rcx,0x80(%rsp,%r11,8) │ │ + cmpb $0x0,(%rdx,%rax,2) │ │ + setne 0x3b(%rsp) │ │ + movslq %r15d,%rbx │ │ + je c5136 │ │ + imul $0x220,%rbx,%rax │ │ + mov 0x68(%rsp),%rcx │ │ + lea (%rsi,%rcx,1),%rdx │ │ + add $0xfffffffffffffffc,%rdx │ │ + testb $0x7,0x90(%rsp) │ │ + je c51e0 │ │ + lea (%rsp,%rax,1),%rcx │ │ + add $0xc0,%rcx │ │ + xor %eax,%eax │ │ xor %ebp,%ebp │ │ - mov -0x50(%rsp),%rdi │ │ - mov -0x68(%rsp),%r13b │ │ - add $0x4,%rbp │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - movsbl (%r12),%eax │ │ - movzbl -0x7(%rsi,%rbp,1),%ecx │ │ - imul %eax,%ecx │ │ - movsbl 0x1(%r12),%eax │ │ - movzbl -0x6(%rsi,%rbp,1),%ebx │ │ - imul %eax,%ebx │ │ - add %ecx,%ebx │ │ - movsbl 0x2(%r12),%eax │ │ - movzbl -0x5(%rsi,%rbp,1),%ecx │ │ - imul %eax,%ecx │ │ - add %ebx,%ecx │ │ - movsbl 0x3(%r12),%eax │ │ - movzbl -0x4(%rsi,%rbp,1),%ebx │ │ - imul %eax,%ebx │ │ - add %ecx,%ebx │ │ - movsbl 0x4(%r12),%eax │ │ - movzbl -0x3(%rsi,%rbp,1),%ecx │ │ - imul %eax,%ecx │ │ - add %ebx,%ecx │ │ - movsbl 0x5(%r12),%eax │ │ - lea -0x2(%rbp),%ebx │ │ - movzbl (%rsi,%rbx,1),%ebx │ │ - imul %eax,%ebx │ │ - add %ecx,%ebx │ │ - movsbl 0x6(%r12),%eax │ │ - lea -0x1(%rbp),%ecx │ │ - movzbl (%rsi,%rcx,1),%ecx │ │ - imul %eax,%ecx │ │ - add %ebx,%ecx │ │ - movsbl 0x7(%r12),%eax │ │ - mov %ebp,%ebx │ │ - movzbl (%rsi,%rbx,1),%ebx │ │ - imul %eax,%ebx │ │ - lea (%rbx,%rcx,1),%eax │ │ - add $0x2,%eax │ │ - shr $0x2,%eax │ │ - mov %ax,-0x8(%r14,%rbp,2) │ │ - lea (%r11,%rbp,1),%rax │ │ - add $0x1,%rax │ │ + nop │ │ + mov (%rdx),%edi │ │ + mov %edi,(%rcx,%rbp,4) │ │ + add %r14,%rdx │ │ add $0x1,%rbp │ │ - cmp $0x4,%rax │ │ - jne c5570 │ │ - jmpq c5290 │ │ - add $0x86e8,%rsp │ │ + add $0xfffffffffffffffc,%rax │ │ + cmp %ebp,%r13d │ │ + jne c50b0 │ │ + mov 0x90(%rsp),%rdi │ │ + sub %ebp,%edi │ │ + sub %rax,%rcx │ │ + mov 0x70(%rsp),%r10 │ │ + cmpl $0x7,0x7c(%rsp) │ │ + jb c5136 │ │ + xchg %ax,%ax │ │ + mov (%rdx),%eax │ │ + mov %eax,(%rcx) │ │ + mov (%rdx,%r14,1),%eax │ │ + add %r14,%rdx │ │ + mov %eax,0x4(%rcx) │ │ + mov (%r14,%rdx,1),%eax │ │ + add %r14,%rdx │ │ + mov %eax,0x8(%rcx) │ │ + mov (%r14,%rdx,1),%eax │ │ + add %r14,%rdx │ │ + mov %eax,0xc(%rcx) │ │ + mov (%r14,%rdx,1),%eax │ │ + add %r14,%rdx │ │ + mov %eax,0x10(%rcx) │ │ + mov (%r14,%rdx,1),%eax │ │ + add %r14,%rdx │ │ + mov %eax,0x14(%rcx) │ │ + mov (%r14,%rdx,1),%eax │ │ + add %r14,%rdx │ │ + mov %eax,0x18(%rcx) │ │ + mov (%r14,%rdx,1),%eax │ │ + add %r14,%rdx │ │ + mov %eax,0x1c(%rcx) │ │ + add %r14,%rdx │ │ + add $0x20,%rcx │ │ + add $0xfffffff8,%edi │ │ + jg c50e0 │ │ + test $0x1,%r9b │ │ + je c5190 │ │ + imul $0x220,%r11,%rax │ │ + lea (%rsp,%rax,1),%rdx │ │ + add $0xc0,%rdx │ │ + sub $0x20,%rsp │ │ + mov 0x60(%rsp),%rdi │ │ + mov %r8d,%ecx │ │ + mov 0x5c(%rsp),%r8d │ │ + mov 0x560(%rsp),%r9d │ │ + push %r12 │ │ + pushq 0xa8(%rsp,%rbx,8) │ │ + pushq 0x80(%rsp) │ │ + push %r10 │ │ + mov %rsi,%rbp │ │ + callq c53a0 │ │ + mov %rbp,%rsi │ │ + mov 0xb0(%rsp),%r10 │ │ + add $0x40,%rsp │ │ + add 0x68(%rsp),%rsi │ │ + or $0x1,%r12d │ │ + xor $0x1,%r15d │ │ + mov 0xb8(%rsp),%rbp │ │ + lea (%r10,%rbp,1),%eax │ │ + add 0xb0(%rsp),%eax │ │ + cmp 0x60(%rsp),%eax │ │ + jg c51ff │ │ + mov %r10,%rbx │ │ + mov 0x40(%rsp),%rax │ │ + mov 0x1150(%rax),%rdx │ │ + mov 0x3b(%rsp),%r9b │ │ + mov %ebp,%r8d │ │ + jmpq c5000 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + lea (%rsp,%rax,1),%rcx │ │ + add $0xc0,%rcx │ │ + mov 0x78(%rsp),%edi │ │ + cmpl $0x7,0x7c(%rsp) │ │ + jae c50e0 │ │ + jmpq c5136 │ │ + mov 0x3b(%rsp),%r9b │ │ + mov 0x50(%rsp),%r13 │ │ + test %r9b,%r9b │ │ + je c5263 │ │ + and $0xfffffffd,%r12d │ │ + mov 0x60(%rsp),%rbx │ │ + sub %ebp,%ebx │ │ + xor %eax,%eax │ │ + test %r15d,%r15d │ │ + sete %al │ │ + imul $0x220,%rax,%rax │ │ + lea (%rsp,%rax,1),%rdx │ │ + add $0xc0,%rdx │ │ + movslq %r15d,%rax │ │ + sub $0x20,%rsp │ │ + mov 0x60(%rsp),%rdi │ │ + mov %ebp,%ecx │ │ + mov 0x5c(%rsp),%r8d │ │ + mov 0x560(%rsp),%r9d │ │ + push %r12 │ │ + pushq 0xa8(%rsp,%rax,8) │ │ + push %r13 │ │ + push %rbx │ │ + callq c53a0 │ │ + add $0x40,%rsp │ │ + add $0x508,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - mov -0x74(%rsp),%ecx │ │ - add $0x86e8,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - jmp c5650 │ │ + lea (%r15,%rbx,2),%r14d │ │ + xor %ebp,%ebp │ │ + xor %r15d,%r15d │ │ + mov 0x58(%rsp),%r10 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ + mov %r9d,%r8d │ │ + lea (%rbx,%rbp,1),%eax │ │ + mov %eax,%edi │ │ + mov 0x4c(%rsp),%ecx │ │ + shr %cl,%edi │ │ + and $0x1,%edi │ │ + mov 0x98(%rsp),%rcx │ │ + sar %cl,%eax │ │ + or %r10d,%edi │ │ + add 0xa8(%rsp),%eax │ │ + cltq │ │ + imul $0x78,%rax,%rax │ │ + add %rdx,%rax │ │ + mov 0xa0(%rsp),%rcx │ │ + lea (%rax,%rcx,8),%rcx │ │ + lea (%rdi,%rdi,4),%rdx │ │ + lea (%rcx,%rdx,2),%rdi │ │ + xor %eax,%eax │ │ + test %r15d,%r15d │ │ + sete %al │ │ + mov %rdi,0x80(%rsp,%rax,8) │ │ + cmpb $0x0,(%rcx,%rdx,2) │ │ + setne %r9b │ │ + test $0x1,%r8b │ │ + je c5353 │ │ + imul $0x220,%rax,%rax │ │ + lea (%rsp,%rax,1),%rdx │ │ + add $0xc0,%rdx │ │ + movslq %r15d,%rax │ │ + sub $0x20,%rsp │ │ + mov %r9d,%r13d │ │ + mov 0x60(%rsp),%rdi │ │ + mov %ebp,%ecx │ │ + mov 0x5c(%rsp),%r8d │ │ + mov 0x560(%rsp),%r9d │ │ + push %r12 │ │ + pushq 0xa8(%rsp,%rax,8) │ │ + pushq 0x80(%rsp) │ │ + push %rbx │ │ + mov %rsi,%rbx │ │ + callq c53a0 │ │ + mov %r13d,%r9d │ │ + mov 0x98(%rsp),%r10 │ │ + mov %rbx,%rsi │ │ + mov 0xb0(%rsp),%rbx │ │ + add $0x40,%rsp │ │ + or $0x1,%r12d │ │ + xor $0x1,%r15d │ │ + lea (%r14,%rbp,1),%eax │ │ + cmp 0x60(%rsp),%eax │ │ + jg c5384 │ │ + mov 0x68(%rsp),%rax │ │ + mov %rax,%rcx │ │ + add %rax,%rsi │ │ + mov 0x40(%rsp),%rax │ │ + mov 0x1150(%rax),%rdx │ │ + add %rcx,%rbp │ │ + jmpq c5290 │ │ + add 0x68(%rsp),%rsi │ │ + add %ebx,%ebp │ │ + mov 0x50(%rsp),%r13 │ │ + test %r9b,%r9b │ │ + jne c520e │ │ + jmpq c5263 │ │ + xchg %ax,%ax │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - test %ecx,%ecx │ │ - jle c586e │ │ - mov %rsi,%r12 │ │ - movslq %ecx,%rsi │ │ - mov %ecx,%r11d │ │ - mov %r11d,%eax │ │ - and $0xfffffff0,%eax │ │ - mov %rax,-0x10(%rsp) │ │ - add $0xfffffffffffffff0,%rax │ │ - mov %rax,-0x18(%rsp) │ │ - shr $0x4,%rax │ │ - add $0x1,%rax │ │ - mov %eax,%ebp │ │ - and $0x1,%ebp │ │ - mov %r11d,%r13d │ │ - and $0x3,%r13d │ │ - mov %rsi,-0x8(%rsp) │ │ - lea (%rsi,%rsi,1),%r15 │ │ - mov %rbp,-0x20(%rsp) │ │ - sub %rax,%rbp │ │ - mov %rbp,-0x28(%rsp) │ │ - xor %r14d,%r14d │ │ - mov %rdi,%rbp │ │ - mov %r12,%rsi │ │ - cmp $0x10,%ecx │ │ - jb c5710 │ │ - jmp c56d9 │ │ - nopl 0x0(%rax) │ │ - add %r15,%rbp │ │ - add %rdx,%rsi │ │ - add $0x1,%r14 │ │ - add $0xffffffff,%r8d │ │ - je c586e │ │ - cmp $0x10,%ecx │ │ - jb c5710 │ │ - mov %r14,%rax │ │ - imul -0x8(%rsp),%rax │ │ - mov %r14,%rbx │ │ - imul %rdx,%rbx │ │ - lea (%rbx,%r11,1),%r10 │ │ - add %r12,%r10 │ │ - lea (%rdi,%rax,2),%r9 │ │ - cmp %r9,%r10 │ │ - jbe c57b0 │ │ - add %r12,%rbx │ │ - add %r11,%rax │ │ - lea (%rdi,%rax,2),%rax │ │ - cmp %rax,%rbx │ │ - jae c57b0 │ │ + sub $0x88,%rsp │ │ + xor %r12d,%r12d │ │ + test %r9d,%r9d │ │ + setne %r12b │ │ + cmpl $0x1,0x948(%rdi) │ │ + mov %r8d,%r14d │ │ + mov %ecx,0x38(%rsp) │ │ + sete %al │ │ + and %r12b,%al │ │ + mov %al,0x60(%rsp) │ │ + movzbl %al,%r11d │ │ + movslq 0x940(%rdi),%r8 │ │ + add $0x1f,%r8 │ │ + and $0xffffffffffffffe0,%r8 │ │ + mov $0x8,%r13d │ │ + mov %r11d,%ecx │ │ + shl %cl,%r13d │ │ xor %r10d,%r10d │ │ - mov %r10,%r9 │ │ - not %r9 │ │ - add %r11,%r9 │ │ - test %r13,%r13 │ │ - je c5748 │ │ - mov %r13,%rax │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - movzbl (%rsi,%r10,1),%ebx │ │ - shl $0x4,%ebx │ │ - mov %bx,0x0(%rbp,%r10,2) │ │ - add $0x1,%r10 │ │ - add $0xffffffffffffffff,%rax │ │ - jne c5730 │ │ - cmp $0x3,%r9 │ │ - jb c56c0 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - movzbl (%rsi,%r10,1),%eax │ │ - shl $0x4,%eax │ │ - mov %ax,0x0(%rbp,%r10,2) │ │ - movzbl 0x1(%rsi,%r10,1),%eax │ │ - shl $0x4,%eax │ │ - mov %ax,0x2(%rbp,%r10,2) │ │ - movzbl 0x2(%rsi,%r10,1),%eax │ │ - shl $0x4,%eax │ │ - mov %ax,0x4(%rbp,%r10,2) │ │ - movzbl 0x3(%rsi,%r10,1),%eax │ │ - shl $0x4,%eax │ │ - mov %ax,0x6(%rbp,%r10,2) │ │ - add $0x4,%r10 │ │ - cmp %r10,%r11 │ │ - jne c5760 │ │ - jmpq c56c0 │ │ + test %r14d,%r14d │ │ + sete %r10b │ │ + cmove %r14d,%r13d │ │ + add %r14d,%r13d │ │ + mov 0x8(%rdi),%rcx │ │ + mov 0x3f4(%rcx),%ebx │ │ + mov %ebx,%ecx │ │ + sub %r11d,%ecx │ │ + add $0x6,%cl │ │ + sar %cl,%r13d │ │ + mov $0x4,%eax │ │ + mov %ebx,%ecx │ │ + shl %cl,%eax │ │ + mov %rsi,%rbp │ │ + mov 0xc80(%rdi),%rcx │ │ + mov %r13d,0x3c(%rsp) │ │ + imul %r13d,%eax │ │ + add $0xfffffffc,%eax │ │ + xor %r15d,%r15d │ │ + cmpl $0x1,0x18(%rcx) │ │ + mov 0xc8(%rsp),%ebx │ │ + cmova %eax,%r15d │ │ + shl $0x3,%r10d │ │ + mov $0x40,%eax │ │ + sub %r10d,%eax │ │ + mov 0xca8(%rdi),%r13 │ │ + mov 0x930(%rdi,%r12,8),%r12 │ │ + movslq %r9d,%r9 │ │ + mov %r11d,%ecx │ │ + shr %cl,%eax │ │ + movslq %r15d,%r11 │ │ + mov %r8,%rcx │ │ + mov %r8,0x68(%rsp) │ │ + imul %r8,%r11 │ │ + mov %rdi,0x80(%rsp) │ │ + add 0x1460(%rdi,%r9,8),%r11 │ │ + mov %ebx,%r15d │ │ + sub %r14d,%r15d │ │ + cmp %r15d,%eax │ │ + cmovle %eax,%r15d │ │ + mov 0xd0(%rsp),%rax │ │ + cmpb $0x2,(%rax) │ │ + jne c5533 │ │ + movsbl 0x1(%rax),%r9d │ │ + mov %r9w,0x4c(%rsp) │ │ + mov %r9w,0x40(%rsp) │ │ + movsbl 0x2(%rax),%r10d │ │ + mov %r10w,0x42(%rsp) │ │ + movsbl 0x3(%rax),%r8d │ │ + mov %r8w,0x44(%rsp) │ │ + mov %r10d,%edi │ │ + add %r9d,%edi │ │ + add %r8d,%edi │ │ + add %edi,%edi │ │ + neg %edi │ │ + mov %di,0x46(%rsp) │ │ + movsbl 0x4(%rax),%ecx │ │ + mov %cx,0x5c(%rsp) │ │ + mov %cx,0x50(%rsp) │ │ + movsbl 0x5(%rax),%edi │ │ + mov %di,0x5a(%rsp) │ │ + mov %di,0x52(%rsp) │ │ + movsbl 0x6(%rax),%eax │ │ + mov %ax,0x58(%rsp) │ │ + mov %ax,0x54(%rsp) │ │ + add %ecx,%edi │ │ + add %eax,%edi │ │ + add %edi,%edi │ │ + mov $0x80,%eax │ │ + sub %edi,%eax │ │ + mov %ax,0x56(%rsp) │ │ + xor %eax,%eax │ │ + or %r9b,%cl │ │ + sete %al │ │ + lea 0xd00(,%rax,8),%rax │ │ + add %r13,%rax │ │ + jmp c5586 │ │ + movzbl 0x7(%rax),%ecx │ │ + lea 0x4834a(%rip),%r8 │ │ + movzwl (%r8,%rcx,4),%edi │ │ + xor %r9d,%r9d │ │ + test %edi,%edi │ │ + setne %r9b │ │ + mov %edi,0x40(%rsp) │ │ + movzwl 0x2(%r8,%rcx,4),%ecx │ │ + xor %edi,%edi │ │ + test %ecx,%ecx │ │ + setne %dil │ │ + mov %ecx,0x44(%rsp) │ │ + movsbl 0x8(%rax),%r8d │ │ + movsbl 0x9(%rax),%eax │ │ + add %r8d,%eax │ │ + mov $0x80,%r10d │ │ + sub %eax,%r10d │ │ + lea (%r9,%rdi,2),%eax │ │ + lea 0xd08(,%rax,8),%rax │ │ + add %r13,%rax │ │ + mov %r8w,0x48(%rsp) │ │ + mov %r10w,0x4a(%rsp) │ │ + add %r15d,%r14d │ │ + cmp %ebx,%r14d │ │ + jg c569b │ │ + movslq 0x38(%rsp),%rcx │ │ + add %rcx,%r11 │ │ + mov 0xd8(%rsp),%r13d │ │ + mov $0x40,%edi │ │ + mov 0x60(%rsp),%cl │ │ + shr %cl,%edi │ │ + mov %edi,0x38(%rsp) │ │ + mov (%rax),%rax │ │ + mov %rax,0x78(%rsp) │ │ + addl $0x1,0x3c(%rsp) │ │ + mov 0x68(%rsp),%rax │ │ + lea 0x0(,%rax,4),%rax │ │ + mov %rax,0x70(%rsp) │ │ nopl 0x0(%rax) │ │ - cmpq $0x0,-0x18(%rsp) │ │ - je c5862 │ │ - mov -0x28(%rsp),%rax │ │ - xor %ebx,%ebx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - pmovzxbw (%rsi,%rbx,1),%xmm0 │ │ - pmovzxbw 0x8(%rsi,%rbx,1),%xmm1 │ │ - psllw $0x4,%xmm0 │ │ - psllw $0x4,%xmm1 │ │ - movdqu %xmm0,0x0(%rbp,%rbx,2) │ │ - movdqu %xmm1,0x10(%rbp,%rbx,2) │ │ - pmovzxbw 0x10(%rsi,%rbx,1),%xmm0 │ │ - pmovzxbw 0x18(%rsi,%rbx,1),%xmm1 │ │ - psllw $0x4,%xmm0 │ │ - psllw $0x4,%xmm1 │ │ - movdqu %xmm0,0x20(%rbp,%rbx,2) │ │ - movdqu %xmm1,0x30(%rbp,%rbx,2) │ │ - add $0x20,%rbx │ │ - add $0x2,%rax │ │ - jne c57d0 │ │ - cmpq $0x0,-0x20(%rsp) │ │ - je c584c │ │ - pmovzxbw (%rsi,%rbx,1),%xmm0 │ │ - pmovzxbw 0x8(%rsi,%rbx,1),%xmm1 │ │ - psllw $0x4,%xmm0 │ │ - psllw $0x4,%xmm1 │ │ - movdqu %xmm0,0x0(%rbp,%rbx,2) │ │ - movdqu %xmm1,0x10(%rbp,%rbx,2) │ │ - mov -0x10(%rsp),%rax │ │ - mov %rax,%r10 │ │ - cmp %r11,%rax │ │ - jne c5713 │ │ - jmpq c56c0 │ │ - xor %ebx,%ebx │ │ - cmpq $0x0,-0x20(%rsp) │ │ - jne c5829 │ │ - jmp c584c │ │ + mov %rdx,0x60(%rsp) │ │ + mov 0x80(%rsp),%rax │ │ + mov 0xd38(%rax),%eax │ │ + xor 0x3c(%rsp),%eax │ │ + mov %r14d,%ecx │ │ + xor %ebx,%ecx │ │ + xor %edi,%edi │ │ + or %eax,%ecx │ │ + setne %dil │ │ + and $0xfffffff7,%r13d │ │ + lea 0x0(%r13,%rdi,8),%r13d │ │ + sub $0x28,%rsp │ │ + mov %rbp,%rdi │ │ + mov %r12,%rsi │ │ + mov %r11,%rcx │ │ + mov 0x90(%rsp),%r8 │ │ + mov 0xe8(%rsp),%r9d │ │ + push %r13 │ │ + lea 0x70(%rsp),%rax │ │ + push %rax │ │ + push %r15 │ │ + mov %r15,%rbx │ │ + mov %r14d,%r15d │ │ + mov %r11,%r14 │ │ + callq *0xb8(%rsp) │ │ + mov %rbx,%rcx │ │ + mov 0xa0(%rsp),%rdx │ │ + mov 0x108(%rsp),%ebx │ │ + add $0x40,%rsp │ │ + mov %ebx,%eax │ │ + sub %r15d,%eax │ │ + mov 0x38(%rsp),%edi │ │ + cmp %eax,%edi │ │ + cmovle %edi,%eax │ │ + test %eax,%eax │ │ + je c569b │ │ + mov %r14,%r11 │ │ + mov %r15d,%r14d │ │ + movslq %ecx,%rcx │ │ + or $0x4,%r13d │ │ + mov %r12,%rdi │ │ + imul %rcx,%rdi │ │ + add %rdi,%rbp │ │ + lea (%rdx,%rcx,4),%rdx │ │ + add 0x70(%rsp),%r11 │ │ + add %eax,%r14d │ │ + mov %eax,%r15d │ │ + cmp %ebx,%r14d │ │ + jle c55e0 │ │ + add $0x88,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ + nopl (%rax) │ │ + jmpq 746b0 │ │ + data16 nopw %cs:0x0(%rax,%rax,1) │ │ + lea 0xe39(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0xd6d(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,(%rdi) │ │ + lea 0xe59(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0xdcd(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x10(%rdi) │ │ + lea 0xd78(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0xeac(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x40(%rdi) │ │ + lea 0xed7(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0xf0b(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x20(%rdi) │ │ + lea 0xe36(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0xf2a(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x30(%rdi) │ │ + lea 0xf55(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0xf89(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x50(%rdi) │ │ + lea 0x9a4(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0xfa8(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x78(%rdi) │ │ + lea 0xfd3(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1007(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x68(%rdi) │ │ + lea 0x1032(%rip),%rax │ │ + mov %rax,0x60(%rdi) │ │ + lea 0x1127(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x105b(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x2a8(%rdi) │ │ + lea 0x1143(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x10b7(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x2b8(%rdi) │ │ + lea 0x105f(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1193(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x2e8(%rdi) │ │ + lea 0x11bb(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x11ef(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x2c8(%rdi) │ │ + lea 0x1117(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x120b(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x2d8(%rdi) │ │ + lea 0x1233(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1267(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x2f8(%rdi) │ │ + lea 0x128f(%rip),%rax │ │ + mov %rax,0x320(%rdi) │ │ + lea 0x12c1(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x12f5(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x310(%rdi) │ │ + lea 0x131d(%rip),%rax │ │ + mov %rax,0x308(%rdi) │ │ + lea 0x140f(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1343(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x6e8(%rdi) │ │ + lea 0x142b(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x139f(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x6f8(%rdi) │ │ + lea 0x1347(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x147b(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x728(%rdi) │ │ + lea 0x14a3(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x14d7(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x708(%rdi) │ │ + lea 0x13ff(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x14f3(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x718(%rdi) │ │ + lea 0x151b(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x154f(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x738(%rdi) │ │ + lea 0x1577(%rip),%rax │ │ + mov %rax,0x760(%rdi) │ │ + lea 0x15a9(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x15dd(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x750(%rdi) │ │ + lea 0x1605(%rip),%rax │ │ + mov %rax,0x748(%rdi) │ │ + lea 0x16f7(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x162b(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x330(%rdi) │ │ + lea 0x1713(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1687(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x340(%rdi) │ │ + lea 0x162f(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1763(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x370(%rdi) │ │ + lea 0x178b(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x17bf(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x350(%rdi) │ │ + lea 0x16e7(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x17db(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x360(%rdi) │ │ + lea 0x1803(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1837(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x380(%rdi) │ │ + lea 0x185f(%rip),%rax │ │ + mov %rax,0x3a8(%rdi) │ │ + lea 0x1891(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x18c5(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x398(%rdi) │ │ + lea 0x18ed(%rip),%rax │ │ + mov %rax,0x390(%rdi) │ │ + lea 0x19df(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1913(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x88(%rdi) │ │ + lea 0x19fb(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x196f(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x98(%rdi) │ │ + lea 0x1917(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1a4b(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0xc8(%rdi) │ │ + lea 0x1a73(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1aa7(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0xa8(%rdi) │ │ + lea 0x19cf(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1ac3(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0xb8(%rdi) │ │ + lea 0x1aeb(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1b1f(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0xd8(%rdi) │ │ + lea 0x1b47(%rip),%rax │ │ + mov %rax,0x100(%rdi) │ │ + lea 0x1b79(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1bad(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0xf0(%rdi) │ │ + lea 0x1bd5(%rip),%rax │ │ + mov %rax,0xe8(%rdi) │ │ + lea 0x1cc7(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1bfb(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x3b8(%rdi) │ │ + lea 0x1ce3(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1c57(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x3c8(%rdi) │ │ + lea 0x1bff(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1d33(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x3f8(%rdi) │ │ + lea 0x1d5b(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1d8f(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x3d8(%rdi) │ │ + lea 0x1cb7(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1dab(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x3e8(%rdi) │ │ + lea 0x1dd3(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1e07(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x408(%rdi) │ │ + lea 0x1e2f(%rip),%rax │ │ + mov %rax,0x430(%rdi) │ │ + lea 0x1e61(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1e95(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x420(%rdi) │ │ + lea 0x1ebd(%rip),%rax │ │ + mov %rax,0x418(%rdi) │ │ + lea 0x1eef(%rip),%rax │ │ + mov %rax,0x7f8(%rdi) │ │ + lea 0x1f21(%rip),%rax │ │ + mov %rax,0x840(%rdi) │ │ + lea 0x2013(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1f47(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x770(%rdi) │ │ + lea 0x202f(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1fa3(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x780(%rdi) │ │ + lea 0x1f4b(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x207f(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x7b0(%rdi) │ │ + lea 0x20a7(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x20db(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x790(%rdi) │ │ + lea 0x2003(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x20f7(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x7a0(%rdi) │ │ + lea 0x211f(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x2153(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x7c0(%rdi) │ │ + lea 0x217b(%rip),%rax │ │ + mov %rax,0x7e8(%rdi) │ │ + lea 0x21ad(%rip),%rax │ │ + mov %rax,0x7e0(%rdi) │ │ + lea 0x21df(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x2213(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x7d0(%rdi) │ │ + lea 0x22fb(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x222f(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x440(%rdi) │ │ + lea 0x2317(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x228b(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x450(%rdi) │ │ + lea 0x2233(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x2367(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x480(%rdi) │ │ + lea 0x238f(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x23c3(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x460(%rdi) │ │ + lea 0x22eb(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x23df(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x470(%rdi) │ │ + lea 0x2407(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x243b(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x490(%rdi) │ │ + lea 0x2463(%rip),%rax │ │ + mov %rax,0x4b8(%rdi) │ │ + lea 0x2495(%rip),%rax │ │ + mov %rax,0x4b0(%rdi) │ │ + lea 0x24c7(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x24fb(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x4a0(%rdi) │ │ + lea 0x25e3(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x2517(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x110(%rdi) │ │ + lea 0x25ff(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x2573(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x120(%rdi) │ │ + lea 0x251b(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x264f(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x150(%rdi) │ │ + lea 0x2677(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x26ab(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x130(%rdi) │ │ + lea 0x25d3(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x26c7(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x140(%rdi) │ │ + lea 0x26ef(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x2723(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x160(%rdi) │ │ + lea 0x274b(%rip),%rax │ │ + mov %rax,0x4c8(%rdi) │ │ + lea 0x277d(%rip),%rax │ │ + mov %rax,0x510(%rdi) │ │ + lea 0x27af(%rip),%rax │ │ + mov %rax,0x908(%rdi) │ │ + lea 0x27e1(%rip),%rax │ │ + mov %rax,0x880(%rdi) │ │ + lea 0x2813(%rip),%rax │ │ + mov %rax,0x8c8(%rdi) │ │ + lea 0x2845(%rip),%rax │ │ + mov %rax,0x550(%rdi) │ │ + lea 0x2877(%rip),%rax │ │ + mov %rax,0x598(%rdi) │ │ + lea 0x28a9(%rip),%rax │ │ + mov %rax,0x198(%rdi) │ │ + lea 0x28db(%rip),%rax │ │ + mov %rax,0x1e0(%rdi) │ │ + lea 0x290d(%rip),%rax │ │ + mov %rax,0x5d8(%rdi) │ │ + lea 0x293f(%rip),%rax │ │ + mov %rax,0x990(%rdi) │ │ + lea 0x2971(%rip),%rax │ │ + mov %rax,0x660(%rdi) │ │ + lea 0x29a3(%rip),%rax │ │ + mov %rax,0x220(%rdi) │ │ + jmpq dc7d0 │ │ nopl 0x0(%rax) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x106e8,%rsp │ │ - mov %r9d,-0x68(%rsp) │ │ - mov %rdi,-0x50(%rsp) │ │ - mov 0x10738(%rsp),%edi │ │ - mov 0x10728(%rsp),%r12d │ │ - mov %r8,-0x70(%rsp) │ │ - lea -0x1(%r8),%ebp │ │ - imul 0x10730(%rsp),%ebp │ │ - add 0x10720(%rsp),%ebp │ │ - sar $0xa,%ebp │ │ - add $0x8,%ebp │ │ - lea -0x20(%rsp),%r10 │ │ - mov %rdx,-0x60(%rsp) │ │ - lea (%rdx,%rdx,2),%rax │ │ - sub %rax,%rsi │ │ - mov %edi,%eax │ │ - and $0x1,%eax │ │ - add $0x3,%eax │ │ - and $0x3,%edi │ │ - imul $0x78,%rdi,%r15 │ │ - add 0x56929(%rip),%r15 │ │ - mov %ecx,-0x74(%rsp) │ │ - mov %ecx,%r13d │ │ - imul $0x78,%rax,%r11 │ │ - add 0x56917(%rip),%r11 │ │ - mov %ebp,-0x58(%rsp) │ │ - cmpl $0x0,-0x74(%rsp) │ │ - jg c5934 │ │ - nopl 0x0(%rax) │ │ - add $0x100,%r10 │ │ - add -0x60(%rsp),%rsi │ │ - mov -0x58(%rsp),%ebp │ │ - add $0xffffffff,%ebp │ │ - je c5b18 │ │ - mov %ebp,-0x58(%rsp) │ │ - cmpl $0x0,-0x74(%rsp) │ │ - jle c5910 │ │ - cmpl $0x4,-0x74(%rsp) │ │ - jle c5a30 │ │ + sub $0x48,%rsp │ │ + mov %r8d,%ebp │ │ + mov %rdx,%rbx │ │ + mov %rsi,%r14 │ │ + mov %rdi,%r15 │ │ + lea 0x4(%rsp),%r12 │ │ + movd (%rdx),%xmm0 │ │ + pinsrd $0x1,0x10(%rdx),%xmm0 │ │ + pinsrd $0x2,0x20(%rdx),%xmm0 │ │ + pinsrd $0x3,0x30(%rdx),%xmm0 │ │ + psrad $0x2,%xmm0 │ │ + movdqa %xmm0,(%rsp) │ │ + mov %rsp,%r13 │ │ + mov $0x1,%esi │ │ + mov %r13,%rdi │ │ + callq 8edf0 │ │ + lea 0x10(%rsp),%rdi │ │ + movd 0x4(%rbx),%xmm0 │ │ + pinsrd $0x1,0x14(%rbx),%xmm0 │ │ + pinsrd $0x2,0x24(%rbx),%xmm0 │ │ + pinsrd $0x3,0x34(%rbx),%xmm0 │ │ + psrad $0x2,%xmm0 │ │ + movdqa %xmm0,0x10(%rsp) │ │ + mov $0x1,%esi │ │ + callq 8edf0 │ │ + lea 0x20(%rsp),%rdi │ │ + movd 0x8(%rbx),%xmm0 │ │ + pinsrd $0x1,0x18(%rbx),%xmm0 │ │ + pinsrd $0x2,0x28(%rbx),%xmm0 │ │ + pinsrd $0x3,0x38(%rbx),%xmm0 │ │ + psrad $0x2,%xmm0 │ │ + movdqa %xmm0,0x20(%rsp) │ │ + mov $0x1,%esi │ │ + callq 8edf0 │ │ + lea 0x30(%rsp),%rdi │ │ + movd 0xc(%rbx),%xmm0 │ │ + pinsrd $0x1,0x1c(%rbx),%xmm0 │ │ + pinsrd $0x2,0x2c(%rbx),%xmm0 │ │ + pinsrd $0x3,0x3c(%rbx),%xmm0 │ │ + psrad $0x2,%xmm0 │ │ + movdqa %xmm0,0x30(%rsp) │ │ + mov $0x1,%esi │ │ + callq 8edf0 │ │ + pxor %xmm0,%xmm0 │ │ + movdqu %xmm0,0x30(%rbx) │ │ + movdqu %xmm0,0x20(%rbx) │ │ + movdqu %xmm0,0x10(%rbx) │ │ + movdqu %xmm0,(%rbx) │ │ + mov $0x4,%esi │ │ + mov %r13,%rdi │ │ + callq 8edf0 │ │ + mov $0x4,%esi │ │ + mov %r12,%rdi │ │ + callq 8edf0 │ │ + lea 0x8(%rsp),%rdi │ │ + mov $0x4,%esi │ │ + callq 8edf0 │ │ + lea 0xc(%rsp),%rdi │ │ + mov $0x4,%esi │ │ + callq 8edf0 │ │ + movzwl (%r15),%ecx │ │ + add (%rsp),%ecx │ │ + cmp %ebp,%ecx │ │ + mov %ecx,%edx │ │ + cmovg %ebp,%edx │ │ xor %eax,%eax │ │ - xor %r9d,%r9d │ │ - mov -0x68(%rsp),%ebp │ │ - mov %ebp,%edi │ │ - sar $0x6,%edi │ │ - movslq %r9d,%rbx │ │ - jne c5990 │ │ + test %ecx,%ecx │ │ + cmovs %eax,%edx │ │ + mov %dx,(%r15) │ │ + movzwl 0x2(%r15),%ecx │ │ + add 0x4(%rsp),%ecx │ │ + cmp %ebp,%ecx │ │ + mov %ecx,%edx │ │ + cmovg %ebp,%edx │ │ + test %ecx,%ecx │ │ + cmovs %eax,%edx │ │ + mov %dx,0x2(%r15) │ │ + movzwl 0x4(%r15),%ecx │ │ + add 0x8(%rsp),%ecx │ │ + cmp %ebp,%ecx │ │ + mov %ecx,%edx │ │ + cmovg %ebp,%edx │ │ + test %ecx,%ecx │ │ + cmovs %eax,%edx │ │ + mov %dx,0x4(%r15) │ │ + movzwl 0x6(%r15),%ecx │ │ + add 0xc(%rsp),%ecx │ │ + cmp %ebp,%ecx │ │ + mov %ecx,%edx │ │ + cmovg %ebp,%edx │ │ + test %ecx,%ecx │ │ + cmovs %eax,%edx │ │ + mov %dx,0x6(%r15) │ │ + movzwl (%r15,%r14,1),%ecx │ │ + add 0x10(%rsp),%ecx │ │ + cmp %ebp,%ecx │ │ + mov %ecx,%edx │ │ + cmovg %ebp,%edx │ │ + test %ecx,%ecx │ │ + cmovs %eax,%edx │ │ + mov %dx,(%r15,%r14,1) │ │ + movzwl 0x2(%r15,%r14,1),%ecx │ │ + add 0x14(%rsp),%ecx │ │ + cmp %ebp,%ecx │ │ + mov %ecx,%edx │ │ + cmovg %ebp,%edx │ │ + test %ecx,%ecx │ │ + cmovs %eax,%edx │ │ + mov %dx,0x2(%r15,%r14,1) │ │ + movzwl 0x4(%r15,%r14,1),%ecx │ │ + add 0x18(%rsp),%ecx │ │ + cmp %ebp,%ecx │ │ + mov %ecx,%edx │ │ + cmovg %ebp,%edx │ │ + test %ecx,%ecx │ │ + cmovs %eax,%edx │ │ + mov %dx,0x4(%r15,%r14,1) │ │ + movzwl 0x6(%r15,%r14,1),%edx │ │ + add 0x1c(%rsp),%edx │ │ + cmp %ebp,%edx │ │ + mov %edx,%esi │ │ + cmovg %ebp,%esi │ │ + lea (%r15,%r14,1),%rcx │ │ + test %edx,%edx │ │ + cmovs %eax,%esi │ │ + mov %si,0x6(%r15,%r14,1) │ │ + movzwl (%r14,%rcx,1),%edx │ │ + add 0x20(%rsp),%edx │ │ + cmp %ebp,%edx │ │ + mov %edx,%esi │ │ + cmovg %ebp,%esi │ │ + test %edx,%edx │ │ + cmovs %eax,%esi │ │ + mov %si,(%r14,%rcx,1) │ │ + movzwl 0x2(%r14,%rcx,1),%edx │ │ + add 0x24(%rsp),%edx │ │ + cmp %ebp,%edx │ │ + mov %edx,%esi │ │ + cmovg %ebp,%esi │ │ + test %edx,%edx │ │ + cmovs %eax,%esi │ │ + mov %si,0x2(%r14,%rcx,1) │ │ + movzwl 0x4(%r14,%rcx,1),%edx │ │ + add 0x28(%rsp),%edx │ │ + cmp %ebp,%edx │ │ + mov %edx,%esi │ │ + cmovg %ebp,%esi │ │ + test %edx,%edx │ │ + cmovs %eax,%esi │ │ + mov %si,0x4(%r14,%rcx,1) │ │ + movzwl 0x6(%r14,%rcx,1),%esi │ │ + add 0x2c(%rsp),%esi │ │ + cmp %ebp,%esi │ │ + mov %esi,%edi │ │ + cmovg %ebp,%edi │ │ + lea (%rcx,%r14,1),%rdx │ │ + test %esi,%esi │ │ + cmovs %eax,%edi │ │ + mov %di,0x6(%r14,%rcx,1) │ │ + movzwl (%r14,%rdx,1),%ecx │ │ + add 0x30(%rsp),%ecx │ │ + cmp %ebp,%ecx │ │ + mov %ecx,%esi │ │ + cmovg %ebp,%esi │ │ + test %ecx,%ecx │ │ + cmovs %eax,%esi │ │ + mov %si,(%r14,%rdx,1) │ │ + movzwl 0x2(%r14,%rdx,1),%ecx │ │ + add 0x34(%rsp),%ecx │ │ + cmp %ebp,%ecx │ │ + mov %ecx,%esi │ │ + cmovg %ebp,%esi │ │ + test %ecx,%ecx │ │ + cmovs %eax,%esi │ │ + mov %si,0x2(%r14,%rdx,1) │ │ + movzwl 0x4(%r14,%rdx,1),%ecx │ │ + add 0x38(%rsp),%ecx │ │ + cmp %ebp,%ecx │ │ + mov %ecx,%esi │ │ + cmovg %ebp,%esi │ │ + test %ecx,%ecx │ │ + cmovs %eax,%esi │ │ + mov %si,0x4(%r14,%rdx,1) │ │ + movzwl 0x6(%r14,%rdx,1),%ecx │ │ + add 0x3c(%rsp),%ecx │ │ + cmp %ebp,%ecx │ │ + cmovle %ecx,%ebp │ │ + test %ecx,%ecx │ │ + cmovs %eax,%ebp │ │ + mov %bp,0x6(%r14,%rdx,1) │ │ + add $0x48,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - movzbl (%rsi,%rbx,1),%edi │ │ - shl $0x4,%edi │ │ - mov %di,(%r10,%rax,2) │ │ - add %r12d,%ebp │ │ - mov %ebp,%ecx │ │ - sar $0xa,%ecx │ │ - add %ecx,%r9d │ │ - and $0x3ff,%ebp │ │ - add $0x1,%rax │ │ - cmp %rax,%r13 │ │ - je c5910 │ │ - mov %ebp,%edi │ │ - sar $0x6,%edi │ │ - movslq %r9d,%rbx │ │ - je c5960 │ │ - movslq %edi,%rdi │ │ - movsbl -0x8(%r15,%rdi,8),%r8d │ │ - movzbl -0x3(%rsi,%rbx,1),%ecx │ │ - imul %r8d,%ecx │ │ - movsbl -0x7(%r15,%rdi,8),%r8d │ │ - movzbl -0x2(%rsi,%rbx,1),%r14d │ │ - imul %r8d,%r14d │ │ - add %ecx,%r14d │ │ - movsbl -0x6(%r15,%rdi,8),%ecx │ │ - movzbl -0x1(%rsi,%rbx,1),%edx │ │ - imul %ecx,%edx │ │ - add %r14d,%edx │ │ - movsbl -0x5(%r15,%rdi,8),%r8d │ │ - movzbl (%rsi,%rbx,1),%ecx │ │ - imul %r8d,%ecx │ │ - add %edx,%ecx │ │ - movsbl -0x4(%r15,%rdi,8),%r8d │ │ - movzbl 0x1(%rsi,%rbx,1),%edx │ │ - imul %r8d,%edx │ │ - add %ecx,%edx │ │ - movsbl -0x3(%r15,%rdi,8),%r8d │ │ - movzbl 0x2(%rsi,%rbx,1),%ecx │ │ - imul %r8d,%ecx │ │ - add %edx,%ecx │ │ - movsbl -0x2(%r15,%rdi,8),%r8d │ │ - movzbl 0x3(%rsi,%rbx,1),%edx │ │ - imul %r8d,%edx │ │ - add %ecx,%edx │ │ - movsbl -0x1(%r15,%rdi,8),%ecx │ │ - movzbl 0x4(%rsi,%rbx,1),%edi │ │ - imul %ecx,%edi │ │ - lea (%rdi,%rdx,1),%edi │ │ - add $0x2,%edi │ │ - sar $0x2,%edi │ │ - jmpq c5967 │ │ + nopl (%rax) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3cf62(%rip),%r10 │ │ + mov $0x4,%r8d │ │ + mov $0x4,%r9d │ │ + push %rax │ │ + pushq $0x1 │ │ + push %r10 │ │ + push %r10 │ │ + pushq $0x0 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - xor %eax,%eax │ │ - xor %edi,%edi │ │ - mov -0x68(%rsp),%r9d │ │ - mov %r9d,%ebx │ │ - sar $0x6,%ebx │ │ - movslq %edi,%rbp │ │ - jne c5a86 │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x37a22(%rip),%r10 │ │ + mov $0x4,%r8d │ │ + mov $0x4,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r10 │ │ + pushq $0x0 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - movzbl (%rsi,%rbp,1),%ebx │ │ - shl $0x4,%ebx │ │ - mov %bx,(%r10,%rax,2) │ │ - add %r12d,%r9d │ │ - mov %r9d,%ecx │ │ - sar $0xa,%ecx │ │ - add %ecx,%edi │ │ - and $0x3ff,%r9d │ │ - add $0x1,%rax │ │ - cmp %rax,%r13 │ │ - je c5910 │ │ - mov %r9d,%ebx │ │ - sar $0x6,%ebx │ │ - movslq %edi,%rbp │ │ - je c5a50 │ │ - movslq %ebx,%rbx │ │ - movsbl -0x8(%r11,%rbx,8),%ecx │ │ - movzbl -0x3(%rsi,%rbp,1),%edx │ │ - imul %ecx,%edx │ │ - movsbl -0x7(%r11,%rbx,8),%r8d │ │ - movzbl -0x2(%rsi,%rbp,1),%ecx │ │ - imul %r8d,%ecx │ │ - add %edx,%ecx │ │ - movsbl -0x6(%r11,%rbx,8),%r8d │ │ - movzbl -0x1(%rsi,%rbp,1),%edx │ │ - imul %r8d,%edx │ │ - add %ecx,%edx │ │ - movsbl -0x5(%r11,%rbx,8),%r8d │ │ - movzbl (%rsi,%rbp,1),%ecx │ │ - imul %r8d,%ecx │ │ - add %edx,%ecx │ │ - movsbl -0x4(%r11,%rbx,8),%r8d │ │ - movzbl 0x1(%rsi,%rbp,1),%edx │ │ - imul %r8d,%edx │ │ - add %ecx,%edx │ │ - movsbl -0x3(%r11,%rbx,8),%r8d │ │ - movzbl 0x2(%rsi,%rbp,1),%ecx │ │ - imul %r8d,%ecx │ │ - add %edx,%ecx │ │ - movsbl -0x2(%r11,%rbx,8),%r8d │ │ - movzbl 0x3(%rsi,%rbp,1),%edx │ │ - imul %r8d,%edx │ │ - add %ecx,%edx │ │ - movsbl -0x1(%r11,%rbx,8),%ecx │ │ - movzbl 0x4(%rsi,%rbp,1),%ebp │ │ - imul %ecx,%ebp │ │ - lea (%rdx,%rbp,1),%ebx │ │ - add $0x2,%ebx │ │ - sar $0x2,%ebx │ │ - jmpq c5a57 │ │ - mov -0x70(%rsp),%r8 │ │ - test %r8d,%r8d │ │ - mov 0x10730(%rsp),%r10d │ │ - mov 0x10720(%rsp),%r15d │ │ - jle c60ff │ │ - lea 0x2e0(%rsp),%rdx │ │ - mov 0x10738(%rsp),%edi │ │ - sar $0x2,%edi │ │ - movslq %edi,%rax │ │ - and $0x1,%edi │ │ - add $0x3,%edi │ │ - movslq -0x74(%rsp),%rsi │ │ - lea 0x200(%r13),%rcx │ │ - mov %rcx,-0x28(%rsp) │ │ - mov %r13d,%ecx │ │ - and $0xfffffff0,%ecx │ │ - mov %rcx,-0x30(%rsp) │ │ - add $0xfffffffffffffff0,%rcx │ │ - mov %rcx,-0x38(%rsp) │ │ - shr $0x4,%rcx │ │ - add $0x1,%rcx │ │ - mov %r13d,%r9d │ │ - and $0xfffffff8,%r9d │ │ - mov %ecx,%r12d │ │ - and $0x3,%r12d │ │ - mov %rsi,-0x68(%rsp) │ │ - lea (%rsi,%rsi,1),%r11 │ │ - mov %r12,%rsi │ │ - sub %rcx,%rsi │ │ - mov %rsi,-0x48(%rsp) │ │ - mov %r12,-0x40(%rsp) │ │ - shl $0x5,%r12 │ │ - xor %r14d,%r14d │ │ - movdqa 0x3426b(%rip),%xmm8 │ │ - imul $0x78,%rax,%rax │ │ - add 0x56658(%rip),%rax │ │ - mov %rax,-0x58(%rsp) │ │ - movdqa 0x34122(%rip),%xmm9 │ │ - imul $0x78,%rdi,%rax │ │ - add 0x5663f(%rip),%rax │ │ - mov %rax,-0x60(%rsp) │ │ - mov -0x50(%rsp),%rdi │ │ - mov %r15d,%eax │ │ - sar $0x6,%eax │ │ - jne c5c21 │ │ - jmp c5c40 │ │ - nopl (%rax) │ │ - add %r10d,%r15d │ │ - mov %r15d,%eax │ │ - sar $0xa,%eax │ │ - shl $0x7,%eax │ │ - cltq │ │ - lea (%rdx,%rax,2),%rdx │ │ - and $0x3ff,%r15d │ │ - add $0x1,%r14 │ │ - add %r11,%rdi │ │ - cmp %r8d,%r14d │ │ - je c60ff │ │ - mov %r15d,%eax │ │ - sar $0x6,%eax │ │ - je c5c40 │ │ - add $0xffffffff,%eax │ │ - cltq │ │ - cmp $0x5,%r8d │ │ - jl c5c60 │ │ - mov -0x58(%rsp),%rcx │ │ - lea (%rcx,%rax,8),%rbp │ │ - cmpl $0x0,-0x74(%rsp) │ │ - jg c5c49 │ │ - jmp c5bf0 │ │ - xchg %ax,%ax │ │ - xor %ebp,%ebp │ │ - cmpl $0x0,-0x74(%rsp) │ │ - jle c5bf0 │ │ - test %rbp,%rbp │ │ - je c5c80 │ │ - cmpl $0x7,-0x74(%rsp) │ │ - ja c5c92 │ │ - xor %esi,%esi │ │ - jmpq c6060 │ │ - nopl 0x0(%rax) │ │ - mov -0x60(%rsp),%rcx │ │ - lea (%rcx,%rax,8),%rbp │ │ - cmpl $0x0,-0x74(%rsp) │ │ - jg c5c49 │ │ - jmpq c5bf0 │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3cfe2(%rip),%r10 │ │ + lea -0x389b9(%rip),%r11 │ │ + mov $0x4,%r8d │ │ + mov $0x4,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x0 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x389f2(%rip),%r10 │ │ + lea -0x3d029(%rip),%r11 │ │ + mov $0x4,%r8d │ │ + mov $0x4,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x0 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x38a32(%rip),%r10 │ │ + mov $0x4,%r8d │ │ + mov $0x4,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r10 │ │ + pushq $0x0 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - cmpl $0x10,-0x74(%rsp) │ │ - jae c5f52 │ │ - xor %esi,%esi │ │ - jmpq c6030 │ │ - mov %r14,%rax │ │ - imul -0x68(%rsp),%rax │ │ - mov -0x50(%rsp),%rsi │ │ - lea (%rsi,%rax,2),%rcx │ │ - add %r13,%rax │ │ - lea (%rsi,%rax,2),%rax │ │ - lea 0x7(%rbp),%rsi │ │ - lea 0x8(%rbp),%rbx │ │ - lea -0x300(%rdx),%r8 │ │ - cmp %rcx,%rbx │ │ - seta %r10b │ │ - mov -0x28(%rsp),%rbx │ │ - lea (%rdx,%rbx,2),%rbx │ │ - cmp %rax,%rsi │ │ - setb %sil │ │ - cmp %rbx,%rcx │ │ - setb %bl │ │ - cmp %rax,%r8 │ │ - setb %al │ │ - test %sil,%r10b │ │ - jne c6046 │ │ - mov $0x0,%esi │ │ - and %al,%bl │ │ - mov -0x70(%rsp),%r8 │ │ - mov 0x10730(%rsp),%r10d │ │ - jne c6060 │ │ - movzbl 0x0(%rbp),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm10 │ │ - movzbl 0x1(%rbp),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm11 │ │ - movzbl 0x2(%rbp),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm12 │ │ - movzbl 0x3(%rbp),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm13 │ │ - movzbl 0x4(%rbp),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm14 │ │ - movzbl 0x5(%rbp),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm15 │ │ - movzbl 0x6(%rbp),%eax │ │ - movd %eax,%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pmovsxbd %xmm0,%xmm0 │ │ - movzbl 0x7(%rbp),%eax │ │ - movd %eax,%xmm1 │ │ - punpcklbw %xmm1,%xmm1 │ │ - pshuflw $0xe0,%xmm1,%xmm1 │ │ - pmovsxbd %xmm1,%xmm1 │ │ - xor %r10d,%r10d │ │ - nopl 0x0(%rax) │ │ - pmovsxwd -0x300(%rdx,%r10,2),%xmm2 │ │ - pmovsxwd -0x2f8(%rdx,%r10,2),%xmm3 │ │ - pmulld %xmm10,%xmm3 │ │ - pmulld %xmm10,%xmm2 │ │ - pmovsxwd -0x200(%rdx,%r10,2),%xmm4 │ │ - pmovsxwd -0x1f8(%rdx,%r10,2),%xmm5 │ │ - pmulld %xmm11,%xmm5 │ │ - paddd %xmm3,%xmm5 │ │ - pmulld %xmm11,%xmm4 │ │ - paddd %xmm2,%xmm4 │ │ - pmovsxwd -0xf8(%rdx,%r10,2),%xmm6 │ │ - pmovsxwd -0x100(%rdx,%r10,2),%xmm7 │ │ - pmulld %xmm12,%xmm7 │ │ - pmulld %xmm12,%xmm6 │ │ - pmovsxwd (%rdx,%r10,2),%xmm3 │ │ - pmovsxwd 0x8(%rdx,%r10,2),%xmm2 │ │ - pmulld %xmm13,%xmm2 │ │ - paddd %xmm6,%xmm2 │ │ - paddd %xmm5,%xmm2 │ │ - pmulld %xmm13,%xmm3 │ │ - paddd %xmm7,%xmm3 │ │ - paddd %xmm4,%xmm3 │ │ - pmovsxwd 0x108(%rdx,%r10,2),%xmm4 │ │ - pmovsxwd 0x100(%rdx,%r10,2),%xmm5 │ │ - pmulld %xmm14,%xmm5 │ │ - pmulld %xmm14,%xmm4 │ │ - pmovsxwd 0x200(%rdx,%r10,2),%xmm6 │ │ - pmovsxwd 0x208(%rdx,%r10,2),%xmm7 │ │ - pmulld %xmm15,%xmm7 │ │ - paddd %xmm4,%xmm7 │ │ - pmulld %xmm15,%xmm6 │ │ - paddd %xmm5,%xmm6 │ │ - pmovsxwd 0x308(%rdx,%r10,2),%xmm4 │ │ - pmovsxwd 0x300(%rdx,%r10,2),%xmm5 │ │ - pmulld %xmm0,%xmm5 │ │ - paddd %xmm6,%xmm5 │ │ - paddd %xmm3,%xmm5 │ │ - pmulld %xmm0,%xmm4 │ │ - paddd %xmm7,%xmm4 │ │ - paddd %xmm2,%xmm4 │ │ - pmovsxwd 0x400(%rdx,%r10,2),%xmm2 │ │ - pmovsxwd 0x408(%rdx,%r10,2),%xmm3 │ │ - pmulld %xmm1,%xmm3 │ │ - pmulld %xmm1,%xmm2 │ │ - paddd %xmm8,%xmm3 │ │ - paddd %xmm4,%xmm3 │ │ - paddd %xmm8,%xmm2 │ │ - paddd %xmm5,%xmm2 │ │ - psrld $0x6,%xmm2 │ │ - psrld $0x6,%xmm3 │ │ - pshufb %xmm9,%xmm3 │ │ - pshufb %xmm9,%xmm2 │ │ - punpcklqdq %xmm3,%xmm2 │ │ - movdqu %xmm2,(%rdi,%r10,2) │ │ - add $0x8,%r10 │ │ - cmp %r10,%r9 │ │ - jne c5dc0 │ │ - mov %r9,%rsi │ │ - cmp %r13,%r9 │ │ - mov -0x70(%rsp),%r8 │ │ - mov 0x10730(%rsp),%r10d │ │ - jne c6060 │ │ - jmpq c5bf0 │ │ - cmpq $0x30,-0x38(%rsp) │ │ - jae c5f69 │ │ - xor %esi,%esi │ │ - cmpq $0x0,-0x40(%rsp) │ │ - jne c5fd4 │ │ - jmpq c6010 │ │ - mov -0x48(%rsp),%rbp │ │ - xor %esi,%esi │ │ - movups (%rdx,%rsi,2),%xmm0 │ │ - movups 0x10(%rdx,%rsi,2),%xmm1 │ │ - movups %xmm0,(%rdi,%rsi,2) │ │ - movups %xmm1,0x10(%rdi,%rsi,2) │ │ - movups 0x20(%rdx,%rsi,2),%xmm0 │ │ - movups 0x30(%rdx,%rsi,2),%xmm1 │ │ - movups %xmm0,0x20(%rdi,%rsi,2) │ │ - movups %xmm1,0x30(%rdi,%rsi,2) │ │ - movups 0x40(%rdx,%rsi,2),%xmm0 │ │ - movups 0x50(%rdx,%rsi,2),%xmm1 │ │ - movups %xmm0,0x40(%rdi,%rsi,2) │ │ - movups %xmm1,0x50(%rdi,%rsi,2) │ │ - movdqu 0x60(%rdx,%rsi,2),%xmm0 │ │ - movdqu 0x70(%rdx,%rsi,2),%xmm1 │ │ - movdqu %xmm0,0x60(%rdi,%rsi,2) │ │ - movdqu %xmm1,0x70(%rdi,%rsi,2) │ │ - add $0x40,%rsi │ │ - add $0x4,%rbp │ │ - jne c5f70 │ │ - cmpq $0x0,-0x40(%rsp) │ │ - je c6010 │ │ - lea (%rdi,%rsi,2),%rbp │ │ - lea (%rdx,%rsi,2),%rsi │ │ - add $0x10,%rsi │ │ - xor %ebx,%ebx │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x38a72(%rip),%r10 │ │ + lea -0x38999(%rip),%r11 │ │ + mov $0x4,%r8d │ │ + mov $0x4,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x0 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x389d2(%rip),%r10 │ │ + lea -0x38ab9(%rip),%r11 │ │ + mov $0x4,%r8d │ │ + mov $0x4,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x0 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3d122(%rip),%r10 │ │ + lea -0x38a19(%rip),%r11 │ │ + mov $0x4,%r8d │ │ + mov $0x4,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x0 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x38a52(%rip),%r10 │ │ + lea -0x3d169(%rip),%r11 │ │ + mov $0x4,%r8d │ │ + mov $0x4,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x0 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x38a92(%rip),%r10 │ │ + mov $0x4,%r8d │ │ + mov $0x4,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r10 │ │ + pushq $0x0 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x37c62(%rip),%r10 │ │ + lea -0x3d1e9(%rip),%r11 │ │ + mov $0x4,%r8d │ │ + mov $0x4,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x0 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3d222(%rip),%r10 │ │ + lea -0x37ca9(%rip),%r11 │ │ + mov $0x4,%r8d │ │ + mov $0x4,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x0 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x37ce2(%rip),%r10 │ │ + lea -0x38b59(%rip),%r11 │ │ + mov $0x4,%r8d │ │ + mov $0x4,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x0 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x38b92(%rip),%r10 │ │ + lea -0x37d29(%rip),%r11 │ │ + mov $0x4,%r8d │ │ + mov $0x4,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x0 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x37d62(%rip),%r10 │ │ + lea -0x38cb9(%rip),%r11 │ │ + mov $0x4,%r8d │ │ + mov $0x4,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x0 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x38cf2(%rip),%r10 │ │ + lea -0x37da9(%rip),%r11 │ │ + mov $0x4,%r8d │ │ + mov $0x4,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x0 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3d232(%rip),%r10 │ │ + lea -0x3d369(%rip),%r11 │ │ + mov $0x4,%r8d │ │ + mov $0x8,%r9d │ │ + push %rax │ │ + pushq $0x1 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x0 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x37dc2(%rip),%r10 │ │ + lea -0x37e29(%rip),%r11 │ │ + mov $0x4,%r8d │ │ + mov $0x8,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x0 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3d2b2(%rip),%r10 │ │ + lea -0x38db9(%rip),%r11 │ │ + mov $0x4,%r8d │ │ + mov $0x8,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x0 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x38cf2(%rip),%r10 │ │ + lea -0x3d429(%rip),%r11 │ │ + mov $0x4,%r8d │ │ + mov $0x8,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x0 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x38d32(%rip),%r10 │ │ + lea -0x38e39(%rip),%r11 │ │ + mov $0x4,%r8d │ │ + mov $0x8,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x0 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x38d72(%rip),%r10 │ │ + lea -0x38d99(%rip),%r11 │ │ + mov $0x4,%r8d │ │ + mov $0x8,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x0 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x38a42(%rip),%r10 │ │ + lea -0x38eb9(%rip),%r11 │ │ + mov $0x4,%r8d │ │ + mov $0x8,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x0 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3d3f2(%rip),%r10 │ │ + lea -0x38e19(%rip),%r11 │ │ + mov $0x4,%r8d │ │ + mov $0x8,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x0 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x38ac2(%rip),%r10 │ │ + lea -0x3d569(%rip),%r11 │ │ + mov $0x4,%r8d │ │ + mov $0x8,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x0 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x38b02(%rip),%r10 │ │ + lea -0x38e99(%rip),%r11 │ │ + mov $0x4,%r8d │ │ + mov $0x8,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x0 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x38002(%rip),%r10 │ │ + lea -0x3d5e9(%rip),%r11 │ │ + mov $0x4,%r8d │ │ + mov $0x8,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x0 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3d4f2(%rip),%r10 │ │ + lea -0x380a9(%rip),%r11 │ │ + mov $0x4,%r8d │ │ + mov $0x8,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x0 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x38082(%rip),%r10 │ │ + lea -0x38f59(%rip),%r11 │ │ + mov $0x4,%r8d │ │ + mov $0x8,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x0 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x38c02(%rip),%r10 │ │ + lea -0x38129(%rip),%r11 │ │ + mov $0x4,%r8d │ │ + mov $0x8,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x0 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x38102(%rip),%r10 │ │ + lea -0x390b9(%rip),%r11 │ │ + mov $0x4,%r8d │ │ + mov $0x8,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x0 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x38ff2(%rip),%r10 │ │ + lea -0x381a9(%rip),%r11 │ │ + mov $0x4,%r8d │ │ + mov $0x8,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x0 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3d382(%rip),%r10 │ │ + lea -0x3d769(%rip),%r11 │ │ + mov $0x4,%r8d │ │ + mov $0x10,%r9d │ │ + push %rax │ │ + pushq $0x1 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x38192(%rip),%r10 │ │ + lea -0x38229(%rip),%r11 │ │ + mov $0x4,%r8d │ │ + mov $0x10,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3d402(%rip),%r10 │ │ + lea -0x391b9(%rip),%r11 │ │ + mov $0x4,%r8d │ │ + mov $0x10,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x38d62(%rip),%r10 │ │ + lea -0x3d829(%rip),%r11 │ │ + mov $0x4,%r8d │ │ + mov $0x10,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x38da2(%rip),%r10 │ │ + lea -0x39239(%rip),%r11 │ │ + mov $0x4,%r8d │ │ + mov $0x10,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x38de2(%rip),%r10 │ │ + lea -0x39199(%rip),%r11 │ │ + mov $0x4,%r8d │ │ + mov $0x10,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x38382(%rip),%r10 │ │ + lea -0x392b9(%rip),%r11 │ │ + mov $0x4,%r8d │ │ + mov $0x10,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3d542(%rip),%r10 │ │ + lea -0x39219(%rip),%r11 │ │ + mov $0x4,%r8d │ │ + mov $0x10,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x38402(%rip),%r10 │ │ + lea -0x3d969(%rip),%r11 │ │ + mov $0x4,%r8d │ │ + mov $0x10,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x38442(%rip),%r10 │ │ + lea -0x39299(%rip),%r11 │ │ + mov $0x4,%r8d │ │ + mov $0x10,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x383d2(%rip),%r10 │ │ + lea -0x3d9e9(%rip),%r11 │ │ + mov $0x4,%r8d │ │ + mov $0x10,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3d642(%rip),%r10 │ │ + lea -0x384a9(%rip),%r11 │ │ + mov $0x4,%r8d │ │ + mov $0x10,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x38452(%rip),%r10 │ │ + lea -0x39359(%rip),%r11 │ │ + mov $0x4,%r8d │ │ + mov $0x10,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x38542(%rip),%r10 │ │ + lea -0x38529(%rip),%r11 │ │ + mov $0x4,%r8d │ │ + mov $0x10,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x384d2(%rip),%r10 │ │ + lea -0x394b9(%rip),%r11 │ │ + mov $0x4,%r8d │ │ + mov $0x10,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x39062(%rip),%r10 │ │ + lea -0x385a9(%rip),%r11 │ │ + mov $0x4,%r8d │ │ + mov $0x10,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3db62(%rip),%r10 │ │ + lea -0x3da39(%rip),%r11 │ │ + mov $0x8,%r8d │ │ + mov $0x4,%r9d │ │ + push %rax │ │ + pushq $0x1 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x0 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x38622(%rip),%r10 │ │ + lea -0x385c9(%rip),%r11 │ │ + mov $0x8,%r8d │ │ + mov $0x4,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x0 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3dbe2(%rip),%r10 │ │ + lea -0x394b9(%rip),%r11 │ │ + mov $0x8,%r8d │ │ + mov $0x4,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x0 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x395f2(%rip),%r10 │ │ + lea -0x3daf9(%rip),%r11 │ │ + mov $0x8,%r8d │ │ + mov $0x4,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x0 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x39632(%rip),%r10 │ │ + lea -0x39539(%rip),%r11 │ │ + mov $0x8,%r8d │ │ + mov $0x4,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x0 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x39672(%rip),%r10 │ │ + lea -0x39209(%rip),%r11 │ │ + mov $0x8,%r8d │ │ + mov $0x4,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x0 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x395d2(%rip),%r10 │ │ + lea -0x395b9(%rip),%r11 │ │ + mov $0x8,%r8d │ │ + mov $0x4,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x0 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3dd22(%rip),%r10 │ │ + lea -0x39289(%rip),%r11 │ │ + mov $0x8,%r8d │ │ + mov $0x4,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x0 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x39652(%rip),%r10 │ │ + lea -0x3dc39(%rip),%r11 │ │ + mov $0x8,%r8d │ │ + mov $0x4,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x0 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x39692(%rip),%r10 │ │ + lea -0x39309(%rip),%r11 │ │ + mov $0x8,%r8d │ │ + mov $0x4,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x0 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x38862(%rip),%r10 │ │ + lea -0x3dcb9(%rip),%r11 │ │ + mov $0x8,%r8d │ │ + mov $0x4,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x0 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3de22(%rip),%r10 │ │ + lea -0x38849(%rip),%r11 │ │ + mov $0x8,%r8d │ │ + mov $0x4,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x0 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x388e2(%rip),%r10 │ │ + lea -0x393c9(%rip),%r11 │ │ + mov $0x8,%r8d │ │ + mov $0x4,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x0 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x39792(%rip),%r10 │ │ + lea -0x388c9(%rip),%r11 │ │ + mov $0x8,%r8d │ │ + mov $0x4,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x0 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x38962(%rip),%r10 │ │ + lea -0x397b9(%rip),%r11 │ │ + mov $0x8,%r8d │ │ + mov $0x4,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x0 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x398f2(%rip),%r10 │ │ + lea -0x38949(%rip),%r11 │ │ + mov $0x8,%r8d │ │ + mov $0x4,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x0 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3de32(%rip),%r10 │ │ + mov $0x8,%r8d │ │ + mov $0x8,%r9d │ │ + push %rax │ │ + pushq $0x1 │ │ + push %r10 │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x389c2(%rip),%r10 │ │ + mov $0x8,%r8d │ │ + mov $0x8,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3deb2(%rip),%r10 │ │ + lea -0x398b9(%rip),%r11 │ │ + mov $0x8,%r8d │ │ + mov $0x8,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x398f2(%rip),%r10 │ │ + lea -0x3def9(%rip),%r11 │ │ + mov $0x8,%r8d │ │ + mov $0x8,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x39932(%rip),%r10 │ │ + mov $0x8,%r8d │ │ + mov $0x8,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x39972(%rip),%r10 │ │ + lea -0x39609(%rip),%r11 │ │ + mov $0x8,%r8d │ │ + mov $0x8,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x39642(%rip),%r10 │ │ + lea -0x399b9(%rip),%r11 │ │ + mov $0x8,%r8d │ │ + mov $0x8,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3dff2(%rip),%r10 │ │ + lea -0x39689(%rip),%r11 │ │ + mov $0x8,%r8d │ │ + mov $0x8,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x396c2(%rip),%r10 │ │ + lea -0x3e039(%rip),%r11 │ │ + mov $0x8,%r8d │ │ + mov $0x8,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x39702(%rip),%r10 │ │ + mov $0x8,%r8d │ │ + mov $0x8,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x38c02(%rip),%r10 │ │ + lea -0x3e0b9(%rip),%r11 │ │ + mov $0x8,%r8d │ │ + mov $0x8,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3e0f2(%rip),%r10 │ │ + lea -0x38c49(%rip),%r11 │ │ + mov $0x8,%r8d │ │ + mov $0x8,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x38c82(%rip),%r10 │ │ + lea -0x397c9(%rip),%r11 │ │ + mov $0x8,%r8d │ │ + mov $0x8,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x39802(%rip),%r10 │ │ + lea -0x38cc9(%rip),%r11 │ │ + mov $0x8,%r8d │ │ + mov $0x8,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x38d02(%rip),%r10 │ │ + lea -0x39bb9(%rip),%r11 │ │ + mov $0x8,%r8d │ │ + mov $0x8,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x39bf2(%rip),%r10 │ │ + lea -0x38d49(%rip),%r11 │ │ + mov $0x8,%r8d │ │ + mov $0x8,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3df82(%rip),%r10 │ │ + lea -0x3e239(%rip),%r11 │ │ + mov $0x8,%r8d │ │ + mov $0x10,%r9d │ │ + push %rax │ │ + pushq $0x1 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x38d92(%rip),%r10 │ │ + lea -0x38dc9(%rip),%r11 │ │ + mov $0x8,%r8d │ │ + mov $0x10,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3e002(%rip),%r10 │ │ + lea -0x39cb9(%rip),%r11 │ │ + mov $0x8,%r8d │ │ + mov $0x10,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x39962(%rip),%r10 │ │ + lea -0x3e2f9(%rip),%r11 │ │ + mov $0x8,%r8d │ │ + mov $0x10,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x399a2(%rip),%r10 │ │ + lea -0x39d39(%rip),%r11 │ │ + mov $0x8,%r8d │ │ + mov $0x10,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x399e2(%rip),%r10 │ │ + lea -0x39a09(%rip),%r11 │ │ + mov $0x8,%r8d │ │ + mov $0x10,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x38f82(%rip),%r10 │ │ + lea -0x39db9(%rip),%r11 │ │ + mov $0x8,%r8d │ │ + mov $0x10,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3e142(%rip),%r10 │ │ + lea -0x39a89(%rip),%r11 │ │ + mov $0x8,%r8d │ │ + mov $0x10,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x39002(%rip),%r10 │ │ + lea -0x3e439(%rip),%r11 │ │ + mov $0x8,%r8d │ │ + mov $0x10,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x39042(%rip),%r10 │ │ + lea -0x39b09(%rip),%r11 │ │ + mov $0x8,%r8d │ │ + mov $0x10,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x38fd2(%rip),%r10 │ │ + lea -0x3e4b9(%rip),%r11 │ │ + mov $0x8,%r8d │ │ + mov $0x10,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3e242(%rip),%r10 │ │ + lea -0x39049(%rip),%r11 │ │ + mov $0x8,%r8d │ │ + mov $0x10,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x39052(%rip),%r10 │ │ + lea -0x39bc9(%rip),%r11 │ │ + mov $0x8,%r8d │ │ + mov $0x10,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x39142(%rip),%r10 │ │ + lea -0x390c9(%rip),%r11 │ │ + mov $0x8,%r8d │ │ + mov $0x10,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x390d2(%rip),%r10 │ │ + lea -0x39fb9(%rip),%r11 │ │ + mov $0x8,%r8d │ │ + mov $0x10,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x39c62(%rip),%r10 │ │ + lea -0x39149(%rip),%r11 │ │ + mov $0x8,%r8d │ │ + mov $0x10,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3dcb2(%rip),%r10 │ │ + lea -0x3e639(%rip),%r11 │ │ + mov $0x8,%r8d │ │ + mov $0x20,%r9d │ │ + push %rax │ │ + pushq $0x1 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x2 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x38fc2(%rip),%r10 │ │ + lea -0x391c9(%rip),%r11 │ │ + mov $0x8,%r8d │ │ + mov $0x20,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x2 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3e7e2(%rip),%r10 │ │ + lea -0x3e409(%rip),%r11 │ │ + mov $0x10,%r8d │ │ + mov $0x4,%r9d │ │ + push %rax │ │ + pushq $0x1 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x392a2(%rip),%r10 │ │ + lea -0x39219(%rip),%r11 │ │ + mov $0x10,%r8d │ │ + mov $0x4,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3e862(%rip),%r10 │ │ + lea -0x39da9(%rip),%r11 │ │ + mov $0x10,%r8d │ │ + mov $0x4,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3a272(%rip),%r10 │ │ + lea -0x3e4c9(%rip),%r11 │ │ + mov $0x10,%r8d │ │ + mov $0x4,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3a2b2(%rip),%r10 │ │ + lea -0x39e29(%rip),%r11 │ │ + mov $0x10,%r8d │ │ + mov $0x4,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3a2f2(%rip),%r10 │ │ + lea -0x393c9(%rip),%r11 │ │ + mov $0x10,%r8d │ │ + mov $0x4,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3a252(%rip),%r10 │ │ + lea -0x39ea9(%rip),%r11 │ │ + mov $0x10,%r8d │ │ + mov $0x4,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3e9a2(%rip),%r10 │ │ + lea -0x39449(%rip),%r11 │ │ + mov $0x10,%r8d │ │ + mov $0x4,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3a2d2(%rip),%r10 │ │ + lea -0x3e609(%rip),%r11 │ │ + mov $0x10,%r8d │ │ + mov $0x4,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3a312(%rip),%r10 │ │ + lea -0x394c9(%rip),%r11 │ │ + mov $0x10,%r8d │ │ + mov $0x4,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x394e2(%rip),%r10 │ │ + lea -0x3e689(%rip),%r11 │ │ + mov $0x10,%r8d │ │ + mov $0x4,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3eaa2(%rip),%r10 │ │ + lea -0x39499(%rip),%r11 │ │ + mov $0x10,%r8d │ │ + mov $0x4,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x39562(%rip),%r10 │ │ + lea -0x39589(%rip),%r11 │ │ + mov $0x10,%r8d │ │ + mov $0x4,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3a412(%rip),%r10 │ │ + lea -0x39519(%rip),%r11 │ │ + mov $0x10,%r8d │ │ + mov $0x4,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x395e2(%rip),%r10 │ │ + lea -0x3a0a9(%rip),%r11 │ │ + mov $0x10,%r8d │ │ + mov $0x4,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3a572(%rip),%r10 │ │ + lea -0x39599(%rip),%r11 │ │ + mov $0x10,%r8d │ │ + mov $0x4,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3eab2(%rip),%r10 │ │ + lea -0x3e809(%rip),%r11 │ │ + mov $0x10,%r8d │ │ + mov $0x8,%r9d │ │ + push %rax │ │ + pushq $0x1 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x39642(%rip),%r10 │ │ + lea -0x39619(%rip),%r11 │ │ + mov $0x10,%r8d │ │ + mov $0x8,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3eb32(%rip),%r10 │ │ + lea -0x3a1a9(%rip),%r11 │ │ + mov $0x10,%r8d │ │ + mov $0x8,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3a572(%rip),%r10 │ │ + lea -0x3e8c9(%rip),%r11 │ │ + mov $0x10,%r8d │ │ + mov $0x8,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3a5b2(%rip),%r10 │ │ + lea -0x3a229(%rip),%r11 │ │ + mov $0x10,%r8d │ │ + mov $0x8,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3a5f2(%rip),%r10 │ │ + lea -0x397c9(%rip),%r11 │ │ + mov $0x10,%r8d │ │ + mov $0x8,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3a2c2(%rip),%r10 │ │ + lea -0x3a2a9(%rip),%r11 │ │ + mov $0x10,%r8d │ │ + mov $0x8,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3ec72(%rip),%r10 │ │ + lea -0x39849(%rip),%r11 │ │ + mov $0x10,%r8d │ │ + mov $0x8,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3a342(%rip),%r10 │ │ + lea -0x3ea09(%rip),%r11 │ │ + mov $0x10,%r8d │ │ + mov $0x8,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3a382(%rip),%r10 │ │ + lea -0x398c9(%rip),%r11 │ │ + mov $0x10,%r8d │ │ + mov $0x8,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x39882(%rip),%r10 │ │ + lea -0x3ea89(%rip),%r11 │ │ + mov $0x10,%r8d │ │ + mov $0x8,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3ed72(%rip),%r10 │ │ + lea -0x39899(%rip),%r11 │ │ + mov $0x10,%r8d │ │ + mov $0x8,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x39902(%rip),%r10 │ │ + lea -0x39989(%rip),%r11 │ │ + mov $0x10,%r8d │ │ + mov $0x8,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3a482(%rip),%r10 │ │ + lea -0x39919(%rip),%r11 │ │ + mov $0x10,%r8d │ │ + mov $0x8,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x39982(%rip),%r10 │ │ + lea -0x3a4a9(%rip),%r11 │ │ + mov $0x10,%r8d │ │ + mov $0x8,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3a872(%rip),%r10 │ │ + lea -0x39999(%rip),%r11 │ │ + mov $0x10,%r8d │ │ + mov $0x8,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3ec02(%rip),%r10 │ │ + mov $0x10,%r8d │ │ + mov $0x10,%r9d │ │ + push %rax │ │ + pushq $0x1 │ │ + push %r10 │ │ + push %r10 │ │ + pushq $0x2 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - movdqu -0x10(%rsi,%rbx,1),%xmm0 │ │ - movdqu (%rsi,%rbx,1),%xmm1 │ │ - movdqu %xmm0,0x0(%rbp,%rbx,1) │ │ - movdqu %xmm1,0x10(%rbp,%rbx,1) │ │ - add $0x20,%rbx │ │ - cmp %rbx,%r12 │ │ - jne c5ff0 │ │ - mov -0x30(%rsp),%rax │ │ - mov %rax,%rsi │ │ - cmp %r13,%rax │ │ - je c5bf0 │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x39a12(%rip),%r10 │ │ + mov $0x10,%r8d │ │ + mov $0x10,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r10 │ │ + pushq $0x2 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax,%rax,1) │ │ - movzwl (%rdx,%rsi,2),%eax │ │ - mov %ax,(%rdi,%rsi,2) │ │ - add $0x1,%rsi │ │ - cmp %rsi,%r13 │ │ - jne c6030 │ │ - jmpq c5bf0 │ │ - xor %esi,%esi │ │ - mov -0x70(%rsp),%r8 │ │ - mov 0x10730(%rsp),%r10d │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3ec82(%rip),%r10 │ │ + lea -0x3a5a9(%rip),%r11 │ │ + mov $0x10,%r8d │ │ + mov $0x10,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x2 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3a5e2(%rip),%r10 │ │ + lea -0x3ecc9(%rip),%r11 │ │ + mov $0x10,%r8d │ │ + mov $0x10,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x2 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3a622(%rip),%r10 │ │ + mov $0x10,%r8d │ │ + mov $0x10,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r10 │ │ + pushq $0x2 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - movsbl 0x0(%rbp),%eax │ │ - movswl -0x300(%rdx,%rsi,2),%ecx │ │ - imul %eax,%ecx │ │ - movsbl 0x1(%rbp),%eax │ │ - movswl -0x200(%rdx,%rsi,2),%ebx │ │ - imul %eax,%ebx │ │ - add %ecx,%ebx │ │ - movsbl 0x2(%rbp),%eax │ │ - movswl -0x100(%rdx,%rsi,2),%ecx │ │ - imul %eax,%ecx │ │ - add %ebx,%ecx │ │ - movsbl 0x3(%rbp),%eax │ │ - movswl (%rdx,%rsi,2),%ebx │ │ - imul %eax,%ebx │ │ - add %ecx,%ebx │ │ - movsbl 0x4(%rbp),%eax │ │ - movswl 0x100(%rdx,%rsi,2),%ecx │ │ - imul %eax,%ecx │ │ - add %ebx,%ecx │ │ - movsbl 0x5(%rbp),%eax │ │ - movswl 0x200(%rdx,%rsi,2),%ebx │ │ - imul %eax,%ebx │ │ - add %ecx,%ebx │ │ - movsbl 0x6(%rbp),%eax │ │ - movswl 0x300(%rdx,%rsi,2),%ecx │ │ - imul %eax,%ecx │ │ - add %ebx,%ecx │ │ - movsbl 0x7(%rbp),%eax │ │ - movswl 0x400(%rdx,%rsi,2),%ebx │ │ - imul %eax,%ebx │ │ - lea (%rbx,%rcx,1),%eax │ │ - add $0x20,%eax │ │ - shr $0x6,%eax │ │ - mov %ax,(%rdi,%rsi,2) │ │ - add $0x1,%rsi │ │ - cmp %rsi,%r13 │ │ - jne c6060 │ │ - jmpq c5bf0 │ │ - add $0x106e8,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3a662(%rip),%r10 │ │ + lea -0x39bc9(%rip),%r11 │ │ + mov $0x10,%r8d │ │ + mov $0x10,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x2 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x39c02(%rip),%r10 │ │ + lea -0x3a6a9(%rip),%r11 │ │ + mov $0x10,%r8d │ │ + mov $0x10,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x2 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3edc2(%rip),%r10 │ │ + lea -0x39c49(%rip),%r11 │ │ + mov $0x10,%r8d │ │ + mov $0x10,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x2 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x39c82(%rip),%r10 │ │ + lea -0x3ee09(%rip),%r11 │ │ + mov $0x10,%r8d │ │ + mov $0x10,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x2 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x39cc2(%rip),%r10 │ │ + mov $0x10,%r8d │ │ + mov $0x10,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r10 │ │ + pushq $0x2 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ retq │ │ - data16 data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0xbec8,%rsp │ │ - mov %rdx,%r14 │ │ - mov %rdi,%rbp │ │ - mov 0x8(%rsi),%r13 │ │ - mov %rsi,0x10(%rsp) │ │ - mov 0x44(%rsi),%cl │ │ - mov $0xffffffff,%edx │ │ - shl %cl,%edx │ │ - not %edx │ │ - lea 0x3090(%rsp),%rdi │ │ - mov %r13,%rsi │ │ - mov %rdx,0x28(%rsp) │ │ - callq *0x0(%rbp) │ │ - cmpl $0x0,0x28(%r13) │ │ - jne c616d │ │ - cmpl $0x0,0x24(%r13) │ │ - je c6192 │ │ - mov 0x40(%r14),%eax │ │ - add $0xffffffff,%eax │ │ - lea 0x5ff8(%rsp),%rdi │ │ - lea 0x3090(%rsp),%rsi │ │ - mov %r13,%rdx │ │ - xor %ecx,%ecx │ │ - mov 0x28(%rsp),%r8 │ │ - callq *0x8(%rbp,%rax,8) │ │ - cmpl $0x0,0x2c(%r13) │ │ - jne c61a0 │ │ - cmpl $0x0,0x24(%r13) │ │ - je c61c8 │ │ - mov 0x40(%r14),%eax │ │ - add $0xffffffff,%eax │ │ - lea 0x8f60(%rsp),%rdi │ │ - lea 0x3090(%rsp),%rsi │ │ - mov $0x1,%ecx │ │ - mov %r13,%rdx │ │ - mov 0x28(%rsp),%r8 │ │ - callq *0x8(%rbp,%rax,8) │ │ - mov 0x4(%r13),%edx │ │ - test %edx,%edx │ │ - je c61e5 │ │ - mov 0x44(%r14),%edi │ │ - lea 0x8(%r13),%rsi │ │ - lea 0x90(%rsp),%rcx │ │ - callq c67c0 │ │ - mov 0x28(%r13),%edx │ │ - test %edx,%edx │ │ - je c6202 │ │ - mov 0x44(%r14),%edi │ │ - lea 0x30(%r13),%rsi │ │ - lea 0x1090(%rsp),%rcx │ │ - callq c67c0 │ │ - mov %rbp,0x38(%rsp) │ │ - mov 0x2c(%r13),%edx │ │ - test %edx,%edx │ │ - je c6224 │ │ - mov 0x44(%r14),%edi │ │ - lea 0x44(%r13),%rsi │ │ - lea 0x2090(%rsp),%rcx │ │ - callq c67c0 │ │ - cmpl $0x0,0x4(%r13) │ │ - jne c6263 │ │ - mov 0x10(%rsp),%rcx │ │ - mov 0x28(%rcx),%rax │ │ - movslq 0x3c(%rcx),%rdx │ │ - imul %rax,%rdx │ │ - mov 0x10(%rcx),%rdi │ │ - test %rdx,%rdx │ │ - js c624b │ │ - mov 0x10(%r14),%rsi │ │ - jmp c625e │ │ - add %rdx,%rdi │ │ - sub %rax,%rdi │ │ - mov 0x10(%r14),%rsi │ │ - add %rdx,%rsi │ │ - sub %rax,%rsi │ │ - neg %rdx │ │ - callq 43b0 │ │ - mov %r14,%rbp │ │ - mov 0x40(%r14),%eax │ │ - test %eax,%eax │ │ - je c6279 │ │ - cmpl $0x0,0x24(%r13) │ │ - je c6706 │ │ - mov 0x40(%rbp),%eax │ │ - movl $0x0,0x1c(%rsp) │ │ - cmp $0x1,%eax │ │ - sete %dil │ │ - xor %ecx,%ecx │ │ - cmp $0x3,%eax │ │ - setne %cl │ │ - mov 0x10(%rsp),%rsi │ │ - mov 0x38(%rsi),%edx │ │ - add %ecx,%edx │ │ - mov %ecx,0x5c(%rsp) │ │ - sar %cl,%edx │ │ - mov %edx,0x18(%rsp) │ │ - mov 0x3c(%rsi),%ecx │ │ - mov (%rsi),%rsi │ │ - xor %edx,%edx │ │ - mov %rdx,0x20(%rsp) │ │ - cmpl $0x0,0x18(%rsi) │ │ - sete %dl │ │ - test %ecx,%ecx │ │ - jle c66f4 │ │ - mov %rbp,%r14 │ │ - mov 0x1c(%rsp),%esi │ │ - mov %dil,%sil │ │ - mov %esi,0x1c(%rsp) │ │ - mov 0x20(%rsp),%rsi │ │ - mov %dl,%sil │ │ - mov %rsi,0x20(%rsp) │ │ - xor %edx,%edx │ │ - cmp $0x1,%eax │ │ - sete %dl │ │ - mov %rdx,0x68(%rsp) │ │ - add $0x1f,%ecx │ │ - sar $0x5,%ecx │ │ - movslq %ecx,%rax │ │ - mov %rax,0x88(%rsp) │ │ - xor %eax,%eax │ │ - mov %rax,0x60(%rsp) │ │ - xor %r12d,%r12d │ │ - mov %rbp,0x78(%rsp) │ │ - mov %r13,0x40(%rsp) │ │ - jmpq c6400 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - mov 0x40(%r14),%eax │ │ - add $0xffffffff,%eax │ │ - add %r15,%r15 │ │ - mov 0x10(%rsp),%rcx │ │ - mov 0x18(%rcx),%rdi │ │ - add %r15,%rdi │ │ - mov 0x18(%r14),%rsi │ │ - add %r15,%rsi │ │ - mov 0x30(%r14),%rdx │ │ - mov %r13,%rcx │ │ - mov 0x18(%rsp),%r8d │ │ - lea 0x90(%rsp),%rbp │ │ - mov %rbp,%r9 │ │ - mov 0x28(%rsp),%rbp │ │ - push %rbp │ │ - mov 0x28(%rsp),%r13 │ │ - push %r13 │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x39c52(%rip),%r10 │ │ + lea -0x3ee89(%rip),%r11 │ │ + mov $0x10,%r8d │ │ + mov $0x10,%r9d │ │ + push %rax │ │ pushq $0x0 │ │ - pushq 0x28(%r14) │ │ - pushq 0x50(%rsp) │ │ - mov 0x98(%rsp),%r12 │ │ - push %r12 │ │ + push %r10 │ │ push %r11 │ │ - lea 0x6030(%rsp),%rbx │ │ - push %rbx │ │ - mov 0x78(%rsp),%rbx │ │ - callq *0x28(%rbx,%rax,8) │ │ - add $0x40,%rsp │ │ - mov 0x40(%r14),%eax │ │ - add $0xffffffff,%eax │ │ - mov 0x10(%rsp),%rcx │ │ - mov 0x20(%rcx),%rdi │ │ - add %r15,%rdi │ │ - add 0x20(%r14),%r15 │ │ - mov 0x30(%r14),%rdx │ │ - mov %r15,%rsi │ │ - mov 0x40(%rsp),%rcx │ │ - mov 0x18(%rsp),%r8d │ │ - mov 0x40(%rsp),%r13 │ │ - lea 0x90(%rsp),%r9 │ │ - push %rbp │ │ - pushq 0x28(%rsp) │ │ + pushq $0x2 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3eec2(%rip),%r10 │ │ + lea -0x39c99(%rip),%r11 │ │ + mov $0x10,%r8d │ │ + mov $0x10,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x2 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3e832(%rip),%r10 │ │ + lea -0x3ef09(%rip),%r11 │ │ + mov $0x10,%r8d │ │ + mov $0x20,%r9d │ │ + push %rax │ │ pushq $0x1 │ │ - pushq 0x28(%r14) │ │ - pushq 0x50(%rsp) │ │ - push %r12 │ │ - pushq 0x78(%rsp) │ │ - lea 0x8f98(%rsp),%rbp │ │ - push %rbp │ │ - callq *0x28(%rbx,%rax,8) │ │ - add $0x40,%rsp │ │ - add $0x1,%r12 │ │ - addq $0x40,0x60(%rsp) │ │ - cmp 0x88(%rsp),%r12 │ │ - jge c66f4 │ │ - mov 0x10(%r14),%rcx │ │ - mov 0x28(%r14),%r15 │ │ - mov %r12,%rbx │ │ - shl $0x5,%rbx │ │ - sar %r15 │ │ - mov %r15,%rax │ │ - imul %rbx,%rax │ │ - mov %rcx,0x50(%rsp) │ │ - lea (%rcx,%rax,2),%rbp │ │ - cmpl $0x0,0x4(%r13) │ │ - je c6485 │ │ - mov 0x10(%rsp),%rsi │ │ - mov 0x3c(%rsi),%eax │ │ - sub %ebx,%eax │ │ - cmp $0x21,%eax │ │ - mov $0x20,%ecx │ │ - cmovge %ecx,%eax │ │ - mov 0x28(%rsi),%rdx │ │ - mov %rdx,%rdi │ │ - shr %rdi │ │ - imul %rbx,%rdi │ │ - add %rdi,%rdi │ │ - add 0x10(%rsi),%rdi │ │ - movslq 0x38(%rsi),%r8 │ │ - sub $0x20,%rsp │ │ - mov %rbp,%rsi │ │ - mov %r13,%rcx │ │ - lea 0xb0(%rsp),%r9 │ │ - pushq 0x48(%rsp) │ │ - push %r12 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x39b42(%rip),%r10 │ │ + lea -0x39d19(%rip),%r11 │ │ + mov $0x10,%r8d │ │ + mov $0x20,%r9d │ │ push %rax │ │ - lea 0x30c8(%rsp),%rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3d5e2(%rip),%r10 │ │ + lea -0x3ef89(%rip),%r11 │ │ + mov $0x10,%r8d │ │ + mov $0x40,%r9d │ │ push %rax │ │ - mov 0x78(%rsp),%rax │ │ - callq *0x20(%rax) │ │ - add $0x40,%rsp │ │ - mov %rbp,0x30(%rsp) │ │ - mov 0x28(%r13),%esi │ │ - test %esi,%esi │ │ - jne c64b0 │ │ - cmpl $0x0,0x2c(%r13) │ │ - jne c64b0 │ │ - cmpl $0x0,0x24(%r13) │ │ - je c63e8 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - mov %r12,0x70(%rsp) │ │ - mov 0x10(%rsp),%rdx │ │ - mov 0x3c(%rdx),%r11d │ │ - sub %ebx,%r11d │ │ - cmp $0x21,%r11d │ │ - mov $0x20,%eax │ │ - cmovge %eax,%r11d │ │ - mov 0x1c(%rsp),%ecx │ │ - add %ecx,%r11d │ │ - sar %cl,%r11d │ │ - movslq 0x38(%rdx),%rdx │ │ - test %edx,0x5c(%rsp) │ │ - mov %r11,0x48(%rsp) │ │ - je c65e2 │ │ - test %r11d,%r11d │ │ - jle c65e2 │ │ - mov %esi,0x58(%rsp) │ │ - mov %rbx,0x80(%rsp) │ │ - mov 0x28(%r14),%r10 │ │ - sar %r10 │ │ - mov 0x68(%rsp),%rcx │ │ - shl %cl,%r10 │ │ - lea -0x1(%r11),%eax │ │ - mov %r11d,%r12d │ │ - and $0x3,%r12d │ │ - mov 0x30(%rsp),%rdi │ │ - cmp $0x3,%eax │ │ - jb c65b0 │ │ - lea -0x1(%rdx),%r11 │ │ - imul 0x60(%rsp),%r15 │ │ - mov 0x50(%rsp),%rdi │ │ - add %r15,%rdi │ │ - lea 0x0(,%r10,8),%rax │ │ - mov %rax,0x50(%rsp) │ │ - lea (%rdx,%rdx,1),%rbx │ │ - lea (%r10,%r10,1),%rax │ │ - lea (%rax,%rax,2),%rax │ │ - lea (%rax,%rdx,2),%r9 │ │ - lea (%rax,%r11,2),%rsi │ │ - add %r11,%r11 │ │ - lea (%rbx,%r10,4),%rax │ │ - lea (%r11,%r10,4),%r8 │ │ - lea (%rbx,%r10,2),%r15 │ │ - lea (%r11,%r10,2),%r13 │ │ - mov %r12d,%ecx │ │ - sub 0x48(%rsp),%ecx │ │ + pushq $0x1 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x2 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3f272(%rip),%r10 │ │ + lea -0x3e8f9(%rip),%r11 │ │ + mov $0x20,%r8d │ │ + mov $0x8,%r9d │ │ + push %rax │ │ + pushq $0x1 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x2 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x39e02(%rip),%r10 │ │ + lea -0x39c09(%rip),%r11 │ │ + mov $0x20,%r8d │ │ + mov $0x8,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x2 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3f042(%rip),%r10 │ │ + lea -0x3e979(%rip),%r11 │ │ + mov $0x20,%r8d │ │ + mov $0x10,%r9d │ │ + push %rax │ │ + pushq $0x1 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x39e52(%rip),%r10 │ │ + lea -0x39c89(%rip),%r11 │ │ + mov $0x20,%r8d │ │ + mov $0x10,%r9d │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3e9f2(%rip),%r10 │ │ + mov $0x20,%r8d │ │ + mov $0x20,%r9d │ │ + push %rax │ │ + pushq $0x1 │ │ + push %r10 │ │ + push %r10 │ │ + pushq $0x2 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - movzwl (%rdi,%r11,1),%r14d │ │ - mov %r14w,(%rdi,%rbx,1) │ │ - movzwl (%rdi,%r13,1),%ebp │ │ - mov %bp,(%rdi,%r15,1) │ │ - movzwl (%rdi,%r8,1),%ebp │ │ - mov %bp,(%rdi,%rax,1) │ │ - movzwl (%rdi,%rsi,1),%ebp │ │ - mov %bp,(%rdi,%r9,1) │ │ - add 0x50(%rsp),%rdi │ │ - add $0x4,%ecx │ │ - jne c6580 │ │ - test %r12d,%r12d │ │ - mov 0x78(%rsp),%r14 │ │ - mov 0x48(%rsp),%r11 │ │ - mov 0x80(%rsp),%rbx │ │ - mov 0x58(%rsp),%esi │ │ - je c65e2 │ │ - add %r10,%r10 │ │ - xchg %ax,%ax │ │ - movzwl -0x2(%rdi,%rdx,2),%eax │ │ - mov %ax,(%rdi,%rdx,2) │ │ - add %r10,%rdi │ │ - add $0xffffffff,%r12d │ │ - jne c65d0 │ │ - mov 0x10(%rsp),%rax │ │ - mov 0x30(%rax),%r15 │ │ - sar %r15 │ │ - imul %rbx,%r15 │ │ - mov 0x68(%rsp),%rcx │ │ - sar %cl,%r15 │ │ - mov 0x40(%rsp),%r13 │ │ - cmpl $0x0,0x24(%r13) │ │ - jne c6320 │ │ - test %esi,%esi │ │ - mov 0x70(%rsp),%r12 │ │ - je c6674 │ │ - mov 0x40(%r14),%eax │ │ - add $0xffffffff,%eax │ │ - lea (%r15,%r15,1),%rsi │ │ - mov 0x10(%rsp),%rcx │ │ - mov 0x18(%rcx),%rdi │ │ - add %rsi,%rdi │ │ - add 0x18(%r14),%rsi │ │ - mov 0x30(%r14),%rdx │ │ - mov %r13,%rcx │ │ - mov 0x18(%rsp),%r8d │ │ - lea 0x1090(%rsp),%r9 │ │ - pushq 0x28(%rsp) │ │ - pushq 0x28(%rsp) │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x39d02(%rip),%r10 │ │ + mov $0x20,%r8d │ │ + mov $0x20,%r9d │ │ + push %rax │ │ pushq $0x0 │ │ - pushq 0x28(%r14) │ │ - pushq 0x50(%rsp) │ │ - push %r12 │ │ + push %r10 │ │ + push %r10 │ │ + pushq $0x2 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3d7a2(%rip),%r10 │ │ + lea -0x3ea79(%rip),%r11 │ │ + mov $0x20,%r8d │ │ + mov $0x40,%r9d │ │ + push %rax │ │ + pushq $0x1 │ │ + push %r10 │ │ push %r11 │ │ - lea 0x6030(%rsp),%rbp │ │ - push %rbp │ │ - mov 0x78(%rsp),%rbp │ │ - mov %r11,%rbx │ │ - callq *0x28(%rbp,%rax,8) │ │ - mov %rbx,%r11 │ │ - add $0x40,%rsp │ │ - cmpl $0x0,0x2c(%r13) │ │ - je c63e8 │ │ - mov 0x40(%r14),%eax │ │ - add $0xffffffff,%eax │ │ - add %r15,%r15 │ │ - mov 0x10(%rsp),%rcx │ │ - mov 0x20(%rcx),%rdi │ │ - add %r15,%rdi │ │ - add 0x20(%r14),%r15 │ │ - mov 0x30(%r14),%rdx │ │ - mov %r15,%rsi │ │ - mov %r13,%rcx │ │ - mov 0x18(%rsp),%r8d │ │ - lea 0x2090(%rsp),%r9 │ │ - pushq 0x28(%rsp) │ │ - pushq 0x28(%rsp) │ │ pushq $0x1 │ │ - pushq 0x28(%r14) │ │ - pushq 0x50(%rsp) │ │ - push %r12 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3f182(%rip),%r10 │ │ + lea -0x3d7e9(%rip),%r11 │ │ + mov $0x40,%r8d │ │ + mov $0x10,%r9d │ │ + push %rax │ │ + pushq $0x1 │ │ + push %r10 │ │ push %r11 │ │ - lea 0x8f98(%rsp),%rbp │ │ - push %rbp │ │ - mov 0x78(%rsp),%rbp │ │ - callq *0x28(%rbp,%rax,8) │ │ - add $0x40,%rsp │ │ - add $0x1,%r12 │ │ - addq $0x40,0x60(%rsp) │ │ - cmp 0x88(%rsp),%r12 │ │ - jl c6400 │ │ - add $0xbec8,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ + pushq $0x2 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ retq │ │ - mov 0x10(%rsp),%rdx │ │ - mov 0x30(%rdx),%r14 │ │ - cmp $0x1,%eax │ │ - sete %cl │ │ - movslq 0x3c(%rdx),%r15 │ │ - imul %r14,%r15 │ │ - sar %cl,%r15 │ │ - mov 0x28(%r13),%eax │ │ - test %r15,%r15 │ │ - js c675c │ │ - test %eax,%eax │ │ - jne c6742 │ │ - mov 0x10(%rsp),%rax │ │ - mov 0x18(%rax),%rdi │ │ - mov 0x18(%rbp),%rsi │ │ - mov %r15,%rdx │ │ - callq 43b0 │ │ - cmpl $0x0,0x2c(%r13) │ │ - jne c6279 │ │ - mov 0x10(%rsp),%rax │ │ - mov 0x20(%rax),%rdi │ │ - mov 0x20(%rbp),%rsi │ │ - jmp c67ab │ │ - test %eax,%eax │ │ - jne c6784 │ │ - mov 0x10(%rsp),%rax │ │ - mov 0x18(%rax),%rdi │ │ - add %r15,%rdi │ │ - sub %r14,%rdi │ │ - mov 0x18(%rbp),%rsi │ │ - add %r15,%rsi │ │ - sub %r14,%rsi │ │ - mov %r15,%rdx │ │ - neg %rdx │ │ - callq 43b0 │ │ - cmpl $0x0,0x2c(%r13) │ │ - jne c6279 │ │ - mov 0x10(%rsp),%rax │ │ - mov 0x20(%rax),%rdi │ │ - add %r15,%rdi │ │ - sub %r14,%rdi │ │ - mov 0x20(%rbp),%rsi │ │ - add %r15,%rsi │ │ - sub %r14,%rsi │ │ - neg %r15 │ │ - mov %r15,%rdx │ │ - callq 43b0 │ │ - jmpq c6279 │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3eaf2(%rip),%r10 │ │ + lea -0x3d829(%rip),%r11 │ │ + mov $0x40,%r8d │ │ + mov $0x20,%r9d │ │ + push %rax │ │ + pushq $0x1 │ │ + push %r10 │ │ + push %r11 │ │ + pushq $0x1 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov %r8d,%eax │ │ + sub $0x18,%rsp │ │ + lea -0x3d862(%rip),%r10 │ │ + mov $0x40,%r8d │ │ + mov $0x40,%r9d │ │ + push %rax │ │ + pushq $0x1 │ │ + push %r10 │ │ + push %r10 │ │ + pushq $0x2 │ │ + callq c8b00 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax,%rax,1) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - mov %rcx,%r8 │ │ - mov %edi,%ecx │ │ - lea -0x8(%rcx),%edi │ │ - mov $0x1,%ebx │ │ - shl %cl,%ebx │ │ - movzbl (%rsi),%ebp │ │ - mov %ebp,%eax │ │ - mov %edi,%ecx │ │ - shl %cl,%eax │ │ - test %eax,%eax │ │ - mov %rbx,-0x8(%rsp) │ │ - jle c680d │ │ - xor %ebx,%ebx │ │ - nopl (%rax) │ │ - movzbl 0x1(%rsi),%eax │ │ - mov %al,(%r8,%rbx,1) │ │ - movzbl (%rsi),%ebp │ │ - mov %ebp,%eax │ │ - mov %edi,%ecx │ │ - shl %cl,%eax │ │ - add $0x1,%rbx │ │ - movslq %eax,%rcx │ │ - cmp %rcx,%rbx │ │ - jl c67f0 │ │ - add $0xffffffff,%edx │ │ - mov %edx,%eax │ │ - mov %rax,-0x10(%rsp) │ │ - mov %edx,-0x38(%rsp) │ │ - test %edx,%edx │ │ - mov %rsi,-0x18(%rsp) │ │ - jle c692b │ │ - xor %r14d,%r14d │ │ - nopl 0x0(%rax,%rax,1) │ │ - movzbl %bpl,%r10d │ │ - lea 0x1(%r14),%r11 │ │ - movzbl 0x2(%rsi,%r14,2),%ecx │ │ - mov %ecx,%ebx │ │ - sub %r10d,%ebx │ │ - mov %ebx,%eax │ │ - sar %eax │ │ - add $0x10000,%eax │ │ - cltd │ │ - idiv %ebx │ │ - test %ebx,%ebx │ │ - jle c6917 │ │ - mov %r11,-0x28(%rsp) │ │ - movzbl 0x1(%rsi,%r14,2),%ebp │ │ - mov %r14,-0x20(%rsp) │ │ - movzbl 0x3(%rsi,%r14,2),%r9d │ │ - sub %ebp,%r9d │ │ - imul %eax,%r9d │ │ - mov %r10d,%esi │ │ - not %esi │ │ - and $0x1,%ebx │ │ - mov %ebx,-0x30(%rsp) │ │ - xor %eax,%eax │ │ - add %ecx,%esi │ │ - je c68e0 │ │ - lea (%r9,%r9,1),%r13d │ │ - lea 0x1(%r10),%r15d │ │ - mov -0x30(%rsp),%r12d │ │ - sub %ecx,%r12d │ │ - add %r10d,%r12d │ │ - xor %eax,%eax │ │ - mov $0x8000,%esi │ │ - mov %esi,%r11d │ │ - lea (%r10,%rax,1),%r14d │ │ - mov %edi,%ecx │ │ - shl %cl,%r14d │ │ - shr $0x10,%r11d │ │ - add %bpl,%r11b │ │ - movslq %r14d,%rcx │ │ - mov %r11b,(%r8,%rcx,1) │ │ - lea (%r9,%rsi,1),%ebx │ │ - shr $0x10,%ebx │ │ - add %bpl,%bl │ │ - lea (%r15,%rax,1),%edx │ │ - mov %edi,%ecx │ │ - shl %cl,%edx │ │ - movslq %edx,%rcx │ │ - mov %bl,(%r8,%rcx,1) │ │ - add $0x2,%eax │ │ - add %r13d,%esi │ │ - mov %r12d,%ecx │ │ - add %eax,%ecx │ │ - jne c68a0 │ │ - cmpl $0x0,-0x30(%rsp) │ │ - mov -0x18(%rsp),%rsi │ │ - mov -0x20(%rsp),%r14 │ │ - mov -0x28(%rsp),%r11 │ │ - je c6917 │ │ - imul %eax,%r9d │ │ - add $0x8000,%r9d │ │ - add %eax,%r10d │ │ - mov %edi,%ecx │ │ - shl %cl,%r10d │ │ - shr $0x10,%r9d │ │ - add %bpl,%r9b │ │ - movslq %r10d,%rax │ │ - mov %r9b,(%r8,%rax,1) │ │ - cmp -0x10(%rsp),%r11 │ │ - je c692b │ │ - mov 0x2(%rsi,%r14,2),%bpl │ │ - mov %r11,%r14 │ │ - jmpq c6830 │ │ - mov -0x38(%rsp),%ebp │ │ - movslq %ebp,%rbx │ │ - movzbl (%rsi,%rbx,2),%edx │ │ - mov %edi,%ecx │ │ - shl %cl,%edx │ │ - mov -0x8(%rsp),%r15 │ │ - cmp %r15d,%edx │ │ - jge c6a88 │ │ - lea (%rsi,%rbx,2),%rax │ │ - add $0x1,%rax │ │ - movslq %edx,%rcx │ │ - movslq %r15d,%r11 │ │ - mov %r11,%r14 │ │ - sub %rcx,%r14 │ │ - cmp $0x1f,%r14 │ │ - jbe c6a22 │ │ - lea (%r8,%rcx,1),%r9 │ │ - lea (%rsi,%rbx,2),%rdx │ │ - add $0x2,%rdx │ │ - cmp %rdx,%r9 │ │ - jae c6984 │ │ - lea (%r8,%r11,1),%rdx │ │ - cmp %rdx,%rax │ │ - jb c6a22 │ │ - mov %r14,%r9 │ │ - and $0xffffffffffffffe0,%r9 │ │ - lea -0x20(%r9),%rbx │ │ - mov %rbx,%rdx │ │ - shr $0x5,%rdx │ │ + sub $0x4088,%rsp │ │ + mov %r8d,%r14d │ │ + mov %ecx,%r10d │ │ + mov %rdi,%rbx │ │ + mov 0x40e0(%rsp),%r8d │ │ + mov 0x40c0(%rsp),%ecx │ │ + lea (%r14,%r14,1),%eax │ │ + cmp %r9d,%eax │ │ + sete %dil │ │ + lea (%r9,%r9,1),%eax │ │ + cmp %r14d,%eax │ │ + sete %al │ │ + mov $0x1,%r13d │ │ + shl %cl,%r13d │ │ + or %dil,%al │ │ + sar %r13d │ │ + cmp 0x40d8(%rsp),%r10d │ │ + jge c8d89 │ │ + mov (%rdx),%edi │ │ + movl $0x0,(%rdx) │ │ + mov %r8d,%r15d │ │ + test %al,%al │ │ + je c8b76 │ │ + imul $0xb5,%edi,%edi │ │ + sub $0xffffff80,%edi │ │ + sar $0x8,%edi │ │ + imul $0xb5,%edi,%eax │ │ + sub $0xffffff80,%eax │ │ + sar $0x8,%eax │ │ + add %r13d,%eax │ │ + sar %cl,%eax │ │ + test %r9d,%r9d │ │ + jle c9203 │ │ + mov %r14,%r13 │ │ + test %r13d,%r13d │ │ + jle c9203 │ │ + imul $0xb5,%eax,%eax │ │ + add $0x880,%eax │ │ + sar $0xc,%eax │ │ + sar %rsi │ │ + mov %r13d,%ecx │ │ + mov %ecx,%r11d │ │ + and $0xfffffff8,%r11d │ │ + lea -0x8(%r11),%rdx │ │ + mov %rdx,0x28(%rsp) │ │ + shr $0x3,%rdx │ │ add $0x1,%rdx │ │ + movd %eax,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + movd %r15d,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm1 │ │ mov %edx,%r10d │ │ and $0x1,%r10d │ │ - test %rbx,%rbx │ │ - je c6bdf │ │ - sub %r10,%rdx │ │ - movzbl (%rax),%ebx │ │ - movd %ebx,%xmm0 │ │ - pxor %xmm1,%xmm1 │ │ - pshufb %xmm1,%xmm0 │ │ - lea (%rcx,%r8,1),%rbx │ │ - add $0x30,%rbx │ │ - xor %ebp,%ebp │ │ - nopw 0x0(%rax,%rax,1) │ │ - movdqu %xmm0,-0x30(%rbx,%rbp,1) │ │ - movdqu %xmm0,-0x20(%rbx,%rbp,1) │ │ - movdqu %xmm0,-0x10(%rbx,%rbp,1) │ │ - movdqu %xmm0,(%rbx,%rbp,1) │ │ - add $0x40,%rbp │ │ - add $0xfffffffffffffffe,%rdx │ │ - jne c69d0 │ │ + add %rsi,%rsi │ │ + mov %r10,%rdi │ │ + sub %rdx,%rdi │ │ + mov %rdi,0x48(%rsp) │ │ + xor %r12d,%r12d │ │ + movdqa 0x35745(%rip),%xmm2 │ │ + xor %r14d,%r14d │ │ + cmp $0x8,%r13d │ │ + jae c8c30 │ │ + jmp c8c26 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + add $0x1,%r14d │ │ + add %rsi,%rbx │ │ + cmp %r9d,%r14d │ │ + je c9203 │ │ + cmp $0x8,%r13d │ │ + jae c8c30 │ │ + xor %edx,%edx │ │ + jmpq c8d67 │ │ + nopl (%rax) │ │ + cmpq $0x0,0x28(%rsp) │ │ + je c8d7c │ │ + mov 0x48(%rsp),%rdx │ │ + xor %edi,%edi │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + pmovzxwd 0x8(%rbx,%rdi,2),%xmm3 │ │ + pmovzxwd (%rbx,%rdi,2),%xmm4 │ │ + paddd %xmm0,%xmm4 │ │ + paddd %xmm0,%xmm3 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtd %xmm4,%xmm5 │ │ + pminsd %xmm1,%xmm4 │ │ + pandn %xmm4,%xmm5 │ │ + pxor %xmm4,%xmm4 │ │ + pcmpgtd %xmm3,%xmm4 │ │ + pminsd %xmm1,%xmm3 │ │ + pandn %xmm3,%xmm4 │ │ + pshufb %xmm2,%xmm4 │ │ + pshufb %xmm2,%xmm5 │ │ + punpcklqdq %xmm4,%xmm5 │ │ + movdqu %xmm5,(%rbx,%rdi,2) │ │ + pmovzxwd 0x18(%rbx,%rdi,2),%xmm3 │ │ + pmovzxwd 0x10(%rbx,%rdi,2),%xmm4 │ │ + paddd %xmm0,%xmm4 │ │ + paddd %xmm0,%xmm3 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtd %xmm4,%xmm5 │ │ + pminsd %xmm1,%xmm4 │ │ + pandn %xmm4,%xmm5 │ │ + pxor %xmm4,%xmm4 │ │ + pcmpgtd %xmm3,%xmm4 │ │ + pminsd %xmm1,%xmm3 │ │ + pandn %xmm3,%xmm4 │ │ + pshufb %xmm2,%xmm4 │ │ + pshufb %xmm2,%xmm5 │ │ + punpcklqdq %xmm4,%xmm5 │ │ + movdqu %xmm5,0x10(%rbx,%rdi,2) │ │ + add $0x10,%rdi │ │ + add $0x2,%rdx │ │ + jne c8c50 │ │ test %r10,%r10 │ │ - je c6a16 │ │ - add %rcx,%rbp │ │ - movzbl (%rax),%edx │ │ - movd %edx,%xmm0 │ │ - pxor %xmm1,%xmm1 │ │ - pshufb %xmm1,%xmm0 │ │ - movdqu %xmm0,(%r8,%rbp,1) │ │ - movdqu %xmm0,0x10(%r8,%rbp,1) │ │ - cmp %r9,%r14 │ │ - mov -0x38(%rsp),%ebp │ │ - je c6a88 │ │ - add %r9,%rcx │ │ - sub %ecx,%r15d │ │ - mov %rcx,%rdx │ │ - not %rdx │ │ - add %r11,%rdx │ │ - and $0x3,%r15 │ │ - je c6a51 │ │ + je c8d43 │ │ + pmovzxwd 0x8(%rbx,%rdi,2),%xmm3 │ │ + pmovzxwd (%rbx,%rdi,2),%xmm4 │ │ + paddd %xmm0,%xmm4 │ │ + paddd %xmm0,%xmm3 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtd %xmm4,%xmm5 │ │ + pminsd %xmm1,%xmm4 │ │ + pandn %xmm4,%xmm5 │ │ + pxor %xmm4,%xmm4 │ │ + pcmpgtd %xmm3,%xmm4 │ │ + pminsd %xmm1,%xmm3 │ │ + pandn %xmm3,%xmm4 │ │ + pshufb %xmm2,%xmm4 │ │ + pshufb %xmm2,%xmm5 │ │ + punpcklqdq %xmm4,%xmm5 │ │ + movdqu %xmm5,(%rbx,%rdi,2) │ │ + mov %r11,%rdx │ │ + cmp %rcx,%r11 │ │ + jne c8d67 │ │ + jmpq c8c10 │ │ + test %edi,%edi │ │ + cmovs %r12d,%ebp │ │ + mov %bp,(%rbx,%rdx,2) │ │ + add $0x1,%rdx │ │ + cmp %rdx,%rcx │ │ + je c8c10 │ │ + movzwl (%rbx,%rdx,2),%edi │ │ + add %eax,%edi │ │ + mov %r15d,%r8d │ │ + mov %r15d,%ebp │ │ + cmp %r15d,%edi │ │ + jg c8d50 │ │ + mov %edi,%ebp │ │ + jmp c8d50 │ │ + xor %edi,%edi │ │ + test %r10,%r10 │ │ + jne c8cf9 │ │ + jmp c8d43 │ │ + cmp $0x21,%r9d │ │ + mov $0x20,%r12d │ │ + cmovl %r9d,%r12d │ │ + mov $0x20,%edi │ │ + cmp $0x21,%r14d │ │ + cmovl %r14d,%edi │ │ + not %r8d │ │ + mov %r8d,%ecx │ │ + shl $0x5,%ecx │ │ + mov %ecx,0x5c(%rsp) │ │ + movslq %r14d,%rcx │ │ + test %r9d,%r9d │ │ + mov %r9,0x78(%rsp) │ │ + mov %r14,0x30(%rsp) │ │ + mov %rsi,0x70(%rsp) │ │ + mov %rcx,0x68(%rsp) │ │ + jle c8e9e │ │ + mov %r13d,0x40(%rsp) │ │ + shl $0x7,%r8d │ │ + mov %r8d,%esi │ │ + not %esi │ │ + mov %esi,0x44(%rsp) │ │ + mov %r12d,0x3c(%rsp) │ │ + movslq %r12d,%rsi │ │ + movslq %edi,%r15 │ │ + test %al,%al │ │ + mov %rsi,0x28(%rsp) │ │ + mov %r8d,0x48(%rsp) │ │ + mov %rdx,0x60(%rsp) │ │ + lea 0x0(,%rcx,4),%rax │ │ + je c8ea9 │ │ + mov %rax,0x50(%rsp) │ │ + lea 0x0(,%rsi,4),%rbp │ │ + lea 0x80(%rsp),%r12 │ │ + xor %r14d,%r14d │ │ + mov %rdx,%r13 │ │ + cmpl $0x0,0x30(%rsp) │ │ + jg c8e6d │ │ + nop │ │ + mov $0x1,%esi │ │ + mov %r12,%rdi │ │ + mov %r8d,%edx │ │ + mov 0x44(%rsp),%ecx │ │ + callq *0x40c8(%rsp) │ │ + mov 0x48(%rsp),%r8d │ │ + add $0x1,%r14 │ │ + add 0x50(%rsp),%r12 │ │ + add $0x4,%r13 │ │ + mov 0x28(%rsp),%rax │ │ + cmp %rax,%r14 │ │ + jge c8f24 │ │ + cmpl $0x0,0x30(%rsp) │ │ + jle c8e30 │ │ + mov %r13,%rax │ │ + xor %ecx,%ecx │ │ nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + imul $0xb5,(%rax),%edx │ │ + sub $0xffffff80,%edx │ │ + sar $0x8,%edx │ │ + mov %edx,(%r12,%rcx,4) │ │ + add $0x1,%rcx │ │ + add %rbp,%rax │ │ + cmp %r15,%rcx │ │ + jl c8e80 │ │ + jmp c8e30 │ │ + movslq %r12d,%rax │ │ + movslq %edi,%r15 │ │ + jmpq c8f38 │ │ + mov %rax,0x50(%rsp) │ │ + lea 0x0(,%rsi,4),%r14 │ │ + lea 0x80(%rsp),%rbp │ │ + xor %r13d,%r13d │ │ + mov %rdx,%r12 │ │ + cmpl $0x0,0x30(%rsp) │ │ + jg c8f09 │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov $0x1,%esi │ │ + mov %rbp,%rdi │ │ + mov %r8d,%edx │ │ + mov 0x44(%rsp),%ecx │ │ + callq *0x40c8(%rsp) │ │ + mov 0x48(%rsp),%r8d │ │ + add $0x1,%r13 │ │ + add 0x50(%rsp),%rbp │ │ + add $0x4,%r12 │ │ + mov 0x28(%rsp),%rax │ │ + cmp %rax,%r13 │ │ + jge c8f24 │ │ + cmpl $0x0,0x30(%rsp) │ │ + jle c8ed0 │ │ + mov %r12,%rax │ │ + xor %ecx,%ecx │ │ xchg %ax,%ax │ │ - movzbl (%rax),%ebx │ │ - mov %bl,(%r8,%rcx,1) │ │ + mov (%rax),%edx │ │ + mov %edx,0x0(%rbp,%rcx,4) │ │ add $0x1,%rcx │ │ - add $0xffffffffffffffff,%r15 │ │ - jne c6a40 │ │ - cmp $0x3,%rdx │ │ - jb c6a88 │ │ + add %r14,%rax │ │ + cmp %r15,%rcx │ │ + jl c8f10 │ │ + jmp c8ed0 │ │ + mov 0x30(%rsp),%r14 │ │ + mov 0x40(%rsp),%r13d │ │ + mov 0x60(%rsp),%rdx │ │ + mov 0x3c(%rsp),%r12d │ │ + imul %r15,%rax │ │ + mov 0x5c(%rsp),%r15d │ │ + mov %r15d,%ebp │ │ + not %ebp │ │ + shl $0x2,%rax │ │ + mov %rdx,%rdi │ │ + xor %esi,%esi │ │ + mov %rax,%rdx │ │ + callq 4480 │ │ + mov %r14,%r8 │ │ + imul %r14d,%r12d │ │ + test %r12d,%r12d │ │ + mov 0x40c0(%rsp),%ecx │ │ + jle c9050 │ │ + movslq %r12d,%r9 │ │ + cmp $0x7,%r12d │ │ + ja c8f7e │ │ + xor %edx,%edx │ │ + jmpq c9030 │ │ + mov %r9,%rdx │ │ + and $0xfffffffffffffff8,%rdx │ │ + movd %r13d,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm2 │ │ + movd %ecx,%xmm0 │ │ + movd %r15d,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm3 │ │ + movd %ebp,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm4 │ │ + xor %esi,%esi │ │ + pmovzxdq %xmm0,%xmm5 │ │ + nopl (%rax) │ │ + movdqa 0x80(%rsp,%rsi,4),%xmm6 │ │ + paddd %xmm2,%xmm6 │ │ + movdqa 0x90(%rsp,%rsi,4),%xmm7 │ │ + paddd %xmm2,%xmm7 │ │ + psrad %xmm5,%xmm6 │ │ + psrad %xmm5,%xmm7 │ │ + movdqa %xmm3,%xmm0 │ │ + pcmpgtd %xmm6,%xmm0 │ │ + movdqa %xmm3,%xmm1 │ │ + pcmpgtd %xmm7,%xmm1 │ │ + pminsd %xmm4,%xmm6 │ │ + pminsd %xmm4,%xmm7 │ │ + blendvps %xmm0,%xmm3,%xmm6 │ │ + movdqa %xmm1,%xmm0 │ │ + blendvps %xmm0,%xmm3,%xmm7 │ │ + movaps %xmm6,0x80(%rsp,%rsi,4) │ │ + movaps %xmm7,0x90(%rsp,%rsi,4) │ │ + add $0x8,%rsi │ │ + cmp %rsi,%rdx │ │ + jne c8fb0 │ │ + cmp %r9,%rdx │ │ + jne c9030 │ │ + jmp c9050 │ │ nopw 0x0(%rax,%rax,1) │ │ - movzbl (%rax),%ebx │ │ - mov %bl,(%r8,%rcx,1) │ │ - movzbl (%rax),%ebx │ │ - mov %bl,0x1(%r8,%rcx,1) │ │ - movzbl (%rax),%ebx │ │ - mov %bl,0x2(%r8,%rcx,1) │ │ - movzbl (%rax),%ebx │ │ - mov %bl,0x3(%r8,%rcx,1) │ │ - add $0x4,%rcx │ │ - cmp %rcx,%r11 │ │ - jne c6a60 │ │ - mov $0x1,%eax │ │ - mov %edi,%ecx │ │ - shl %cl,%eax │ │ - test %ebp,%ebp │ │ - jle c6bd4 │ │ - cmp $0x2,%eax │ │ - jl c6bd4 │ │ - mov %eax,%r12d │ │ - sar %r12d │ │ - movslq %eax,%r13 │ │ - mov %eax,%edx │ │ - add $0xfffffffe,%eax │ │ - and $0x1,%eax │ │ - mov %rax,-0x20(%rsp) │ │ - sub %rax,%rdx │ │ - xor %ebp,%ebp │ │ - mov %r12,-0x28(%rsp) │ │ - jmp c6ae5 │ │ + mov %edi,0x80(%rsp,%rdx,4) │ │ + add $0x1,%rdx │ │ + cmp %r9,%rdx │ │ + jge c9050 │ │ + mov 0x80(%rsp,%rdx,4),%esi │ │ + add %r13d,%esi │ │ + sar %cl,%esi │ │ + mov %ebp,%eax │ │ + cmp %ebp,%esi │ │ + jg c9044 │ │ + mov %esi,%eax │ │ + mov %r15d,%edi │ │ + cmp %r15d,%esi │ │ + jl c9020 │ │ + mov %eax,%edi │ │ + jmp c9020 │ │ + mov %r8d,%eax │ │ + mov %rax,0x28(%rsp) │ │ + test %r8d,%r8d │ │ + mov 0x68(%rsp),%r14 │ │ + jle c909d │ │ + mov %r15d,%r12d │ │ + mov %ebp,%r15d │ │ + lea 0x80(%rsp),%rbp │ │ + mov 0x28(%rsp),%r13 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - mov -0x38(%rsp),%rbp │ │ - cmp -0x10(%rsp),%rbp │ │ - mov -0x18(%rsp),%rsi │ │ - je c6bd4 │ │ - movzbl (%rsi,%rbp,2),%eax │ │ - mov %edi,%ecx │ │ - shl %cl,%eax │ │ - movzbl 0x2(%rsi,%rbp,2),%esi │ │ - add $0x1,%rbp │ │ - mov %rbp,-0x38(%rsp) │ │ - shl %cl,%esi │ │ - sub %eax,%esi │ │ - jle c6ad0 │ │ - movslq %eax,%r9 │ │ - movslq %esi,%r14 │ │ - lea (%r8,%r9,1),%rbx │ │ - xor %r15d,%r15d │ │ - mov %r14,-0x30(%rsp) │ │ - jmp c6b2b │ │ + nop │ │ + mov %rbp,%rdi │ │ + mov %r14,%rsi │ │ + mov %r12d,%edx │ │ + mov %r15d,%ecx │ │ + callq *0x40d0(%rsp) │ │ + add $0x4,%rbp │ │ + add $0xffffffffffffffff,%r13 │ │ + jne c9080 │ │ + mov 0x78(%rsp),%r9 │ │ + test %r9d,%r9d │ │ + mov 0x30(%rsp),%r10 │ │ + mov 0x70(%rsp),%r11 │ │ + mov 0x40e0(%rsp),%ecx │ │ + mov 0x28(%rsp),%rbp │ │ + jle c9203 │ │ + test %r10d,%r10d │ │ + jle c9203 │ │ + sar %r11 │ │ + lea 0x80(%rsp),%rdi │ │ + mov %ebp,%r15d │ │ + and $0xfffffff8,%r15d │ │ + movd %ecx,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + add %r11,%r11 │ │ + xor %r14d,%r14d │ │ + movdqa 0x352bd(%rip),%xmm1 │ │ + movdqa 0x35245(%rip),%xmm2 │ │ + xor %r8d,%r8d │ │ + cmp $0x8,%r10d │ │ + jae c9140 │ │ + jmp c9129 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + add $0x1,%r8d │ │ + add %r11,%rbx │ │ + mov %rsi,%rdi │ │ + cmp %r9d,%r8d │ │ + je c9203 │ │ + cmp $0x8,%r10d │ │ + jae c9140 │ │ + xor %eax,%eax │ │ + mov %rdi,%rsi │ │ + jmpq c91eb │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + lea (%rdi,%r15,4),%rsi │ │ + xor %eax,%eax │ │ nopw %cs:0x0(%rax,%rax,1) │ │ + pmovzxwd (%rbx,%rax,2),%xmm3 │ │ + pmovzxwd 0x8(%rbx,%rax,2),%xmm4 │ │ + movdqu (%rdi,%rax,4),%xmm5 │ │ + movdqu 0x10(%rdi,%rax,4),%xmm6 │ │ + paddd %xmm1,%xmm5 │ │ + paddd %xmm1,%xmm6 │ │ + psrad $0x4,%xmm5 │ │ + paddd %xmm3,%xmm5 │ │ + psrad $0x4,%xmm6 │ │ + paddd %xmm4,%xmm6 │ │ + pxor %xmm3,%xmm3 │ │ + pcmpgtd %xmm5,%xmm3 │ │ + pminsd %xmm0,%xmm5 │ │ + pandn %xmm5,%xmm3 │ │ + pxor %xmm4,%xmm4 │ │ + pcmpgtd %xmm6,%xmm4 │ │ + pminsd %xmm0,%xmm6 │ │ + pandn %xmm6,%xmm4 │ │ + pshufb %xmm2,%xmm3 │ │ + movq %xmm3,(%rbx,%rax,2) │ │ + pshufb %xmm2,%xmm4 │ │ + movq %xmm4,0x8(%rbx,%rax,2) │ │ + add $0x8,%rax │ │ + cmp %rax,%r15 │ │ + jne c9150 │ │ + mov %r15,%rax │ │ + cmp %rbp,%r15 │ │ + jne c91eb │ │ + jmpq c9110 │ │ nop │ │ - add %r13,%r15 │ │ - add %r13,%rbx │ │ - cmp %r14,%r15 │ │ - jge c6ad0 │ │ - lea (%r15,%r9,1),%rbp │ │ - mov %rbp,%rax │ │ - add %r13,%rax │ │ - movzbl (%r8,%rax,1),%r11d │ │ - movzbl (%r8,%rbp,1),%esi │ │ - mov %r11d,%eax │ │ - sub %esi,%eax │ │ - add %r12d,%eax │ │ - mov %edi,%ecx │ │ - sar %cl,%eax │ │ - add %sil,%al │ │ - mov %al,0x1(%r8,%rbp,1) │ │ - cmp $0x1,%edi │ │ - je c6b20 │ │ - mov %r11d,%r14d │ │ - add %r11d,%r14d │ │ - lea (%r12,%r11,2),%r10d │ │ - lea (%rsi,%rsi,1),%eax │ │ - sub %eax,%r10d │ │ - sub %eax,%r14d │ │ - mov %r12,%rax │ │ - lea (%r11,%r11,2),%r12d │ │ - add %eax,%r12d │ │ - lea (%rsi,%rsi,2),%eax │ │ - sub %eax,%r12d │ │ - mov $0x2,%esi │ │ - mov %r10d,%eax │ │ - mov %edi,%ecx │ │ - sar %cl,%eax │ │ - add (%r8,%rbp,1),%al │ │ - mov %r12d,%r11d │ │ - sar %cl,%r11d │ │ - mov %al,(%rbx,%rsi,1) │ │ - add (%r8,%rbp,1),%r11b │ │ - mov %r11b,0x1(%rbx,%rsi,1) │ │ - add $0x2,%rsi │ │ - add %r14d,%r10d │ │ - add %r14d,%r12d │ │ - cmp %rsi,%rdx │ │ - jne c6b80 │ │ - cmpq $0x0,-0x20(%rsp) │ │ - mov -0x28(%rsp),%r12 │ │ - mov -0x30(%rsp),%r14 │ │ - je c6b20 │ │ - mov %edi,%ecx │ │ - sar %cl,%r10d │ │ - add (%r8,%rbp,1),%r10b │ │ - mov %r10b,(%rbx,%rsi,1) │ │ - jmpq c6b20 │ │ + add $0x4,%rsi │ │ + test %edi,%edi │ │ + cmovs %r14d,%edx │ │ + mov %dx,(%rbx,%rax,2) │ │ + add $0x1,%rax │ │ + cmp %rax,%rbp │ │ + je c9110 │ │ + movzwl (%rbx,%rax,2),%edx │ │ + mov (%rsi),%edi │ │ + add $0x8,%edi │ │ + sar $0x4,%edi │ │ + add %edx,%edi │ │ + mov %ecx,%edx │ │ + cmp %ecx,%edi │ │ + jg c91d0 │ │ + mov %edi,%edx │ │ + jmp c91d0 │ │ + add $0x4088,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - xor %ebp,%ebp │ │ - test %r10,%r10 │ │ - jne c69f6 │ │ - jmpq c6a16 │ │ - nop │ │ + nopl (%rax) │ │ push %rbx │ │ sub $0x30,%rsp │ │ mov %rdi,%rbx │ │ - callq 71ac0 │ │ + callq 746b0 │ │ test $0x2,%al │ │ - je c6df9 │ │ - movsd 0x55663(%rip),%xmm0 │ │ - movsd 0x55663(%rip),%xmm1 │ │ + je c9421 │ │ + movsd 0x57073(%rip),%xmm0 │ │ + movsd 0x57073(%rip),%xmm1 │ │ movlhps %xmm0,%xmm1 │ │ movups %xmm1,0x20(%rbx) │ │ - movsd 0x5565c(%rip),%xmm0 │ │ - movsd 0x5565c(%rip),%xmm1 │ │ + movsd 0x5706c(%rip),%xmm0 │ │ + movsd 0x5706c(%rip),%xmm1 │ │ movlhps %xmm0,%xmm1 │ │ movups %xmm1,0x10(%rbx) │ │ - movsd 0x55655(%rip),%xmm0 │ │ - movsd 0x55655(%rip),%xmm1 │ │ + movsd 0x57065(%rip),%xmm0 │ │ + movsd 0x57065(%rip),%xmm1 │ │ movlhps %xmm0,%xmm1 │ │ movups %xmm1,(%rbx) │ │ - movsd 0x5564f(%rip),%xmm0 │ │ - movsd 0x5564f(%rip),%xmm1 │ │ + movsd 0x5705f(%rip),%xmm0 │ │ + movsd 0x5705f(%rip),%xmm1 │ │ movlhps %xmm0,%xmm1 │ │ movups %xmm1,0x48(%rbx) │ │ - movsd 0x55648(%rip),%xmm0 │ │ - movsd 0x55648(%rip),%xmm1 │ │ + movsd 0x57058(%rip),%xmm0 │ │ + movsd 0x57058(%rip),%xmm1 │ │ movlhps %xmm0,%xmm1 │ │ movups %xmm1,0x58(%rbx) │ │ - lea -0x808ae(%rip),%rcx │ │ + lea -0x818e6(%rip),%rcx │ │ mov %rcx,0x68(%rbx) │ │ - lea -0x82659(%rip),%rcx │ │ + lea -0x83691(%rip),%rcx │ │ mov %rcx,0x88(%rbx) │ │ - lea -0x820b7(%rip),%rcx │ │ + lea -0x830ef(%rip),%rcx │ │ mov %rcx,0xb0(%rbx) │ │ - movsd 0x5561a(%rip),%xmm0 │ │ - movsd 0x5561a(%rip),%xmm1 │ │ + movsd 0x5702a(%rip),%xmm0 │ │ + movsd 0x5702a(%rip),%xmm1 │ │ movlhps %xmm0,%xmm1 │ │ movups %xmm1,0xa0(%rbx) │ │ - lea -0x820bf(%rip),%rcx │ │ + lea -0x830f7(%rip),%rcx │ │ mov %rcx,0x70(%rbx) │ │ - movsd 0x55605(%rip),%xmm0 │ │ - movsd 0x55605(%rip),%xmm1 │ │ + movsd 0x57015(%rip),%xmm0 │ │ + movsd 0x57015(%rip),%xmm1 │ │ movlhps %xmm0,%xmm1 │ │ movups %xmm1,0x78(%rbx) │ │ - lea -0x82841(%rip),%rcx │ │ + lea -0x83879(%rip),%rcx │ │ mov %rcx,0xb8(%rbx) │ │ test $0x8,%al │ │ - je c6df9 │ │ - movsd 0x555e8(%rip),%xmm0 │ │ - movsd 0x555e8(%rip),%xmm1 │ │ + je c9421 │ │ + movsd 0x56ff8(%rip),%xmm0 │ │ + movsd 0x56ff8(%rip),%xmm1 │ │ movlhps %xmm0,%xmm1 │ │ movups %xmm1,0x20(%rbx) │ │ - movsd 0x555e1(%rip),%xmm0 │ │ - movsd 0x555e1(%rip),%xmm1 │ │ + movsd 0x56ff1(%rip),%xmm0 │ │ + movsd 0x56ff1(%rip),%xmm1 │ │ movlhps %xmm0,%xmm1 │ │ movups %xmm1,0x10(%rbx) │ │ - movsd 0x555da(%rip),%xmm0 │ │ - movsd 0x555da(%rip),%xmm1 │ │ + movsd 0x56fea(%rip),%xmm0 │ │ + movsd 0x56fea(%rip),%xmm1 │ │ movlhps %xmm0,%xmm1 │ │ movups %xmm1,(%rbx) │ │ - movsd 0x555d4(%rip),%xmm0 │ │ - movsd 0x555d4(%rip),%xmm1 │ │ + movsd 0x56fe4(%rip),%xmm0 │ │ + movsd 0x56fe4(%rip),%xmm1 │ │ movlhps %xmm0,%xmm1 │ │ movups %xmm1,0x50(%rbx) │ │ - movsd 0x555cd(%rip),%xmm0 │ │ - movsd 0x555cd(%rip),%xmm1 │ │ + movsd 0x56fdd(%rip),%xmm0 │ │ + movsd 0x56fdd(%rip),%xmm1 │ │ movlhps %xmm0,%xmm1 │ │ movups %xmm1,0x30(%rbx) │ │ - movsd 0x555c6(%rip),%xmm0 │ │ - movsd 0x555c6(%rip),%xmm1 │ │ + movsd 0x56fd6(%rip),%xmm0 │ │ + movsd 0x56fd6(%rip),%xmm1 │ │ movlhps %xmm0,%xmm1 │ │ movups %xmm1,0x40(%rbx) │ │ - movsd 0x555bf(%rip),%xmm0 │ │ - movsd 0x555bf(%rip),%xmm1 │ │ + movsd 0x56fcf(%rip),%xmm0 │ │ + movsd 0x56fcf(%rip),%xmm1 │ │ movlhps %xmm0,%xmm1 │ │ movups %xmm1,0x60(%rbx) │ │ - lea -0xa4887(%rip),%rax │ │ + lea -0xa087f(%rip),%rax │ │ mov %rax,0x88(%rbx) │ │ - lea -0xa44e5(%rip),%rax │ │ + lea -0xa04dd(%rip),%rax │ │ mov %rax,0xb0(%rbx) │ │ - movsd 0x5559c(%rip),%xmm0 │ │ - movsd 0x5559c(%rip),%xmm1 │ │ + movsd 0x56fac(%rip),%xmm0 │ │ + movsd 0x56fac(%rip),%xmm1 │ │ movlhps %xmm0,%xmm1 │ │ movups %xmm1,0xa0(%rbx) │ │ - movsd 0x55592(%rip),%xmm0 │ │ - movsd 0x55592(%rip),%xmm1 │ │ + movsd 0x56fa2(%rip),%xmm0 │ │ + movsd 0x56fa2(%rip),%xmm1 │ │ movlhps %xmm0,%xmm1 │ │ movups %xmm1,0x70(%rbx) │ │ - lea -0xa3fe4(%rip),%rax │ │ + lea -0x9ffdc(%rip),%rax │ │ mov %rax,0x80(%rbx) │ │ - lea -0xa3cc2(%rip),%rax │ │ + lea -0x9fcba(%rip),%rax │ │ mov %rax,0xb8(%rbx) │ │ add $0x30,%rsp │ │ pop %rbx │ │ retq │ │ - nop │ │ - lea 0x79(%rip),%rax │ │ - mov %rax,(%rdi) │ │ - lea 0x2ff(%rip),%rax │ │ + nopw 0x0(%rax,%rax,1) │ │ + lea 0x49(%rip),%rax │ │ movq %rax,%xmm0 │ │ - lea 0x2d3(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x8(%rdi) │ │ - lea 0x2ee(%rip),%rax │ │ - mov %rax,0x18(%rdi) │ │ - lea 0x2f3(%rip),%rax │ │ - mov %rax,0x20(%rdi) │ │ - lea 0xe98(%rip),%rax │ │ + pshufd $0x44,%xmm0,%xmm0 │ │ + movdqu %xmm0,(%rdi) │ │ + lea 0x874(%rip),%rax │ │ movq %rax,%xmm0 │ │ - lea 0xe1c(%rip),%rax │ │ + lea 0x5f8(%rip),%rax │ │ movq %rax,%xmm1 │ │ punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x28(%rdi) │ │ - lea 0xee7(%rip),%rax │ │ - mov %rax,0x38(%rdi) │ │ - jmpq ddea0 │ │ + movdqu %xmm1,0x10(%rdi) │ │ + lea 0xac3(%rip),%rax │ │ + mov %rax,0x20(%rdi) │ │ + jmpq d6e50 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - mov 0xb8(%rsi),%ecx │ │ - add $0x4,%ecx │ │ - mov $0x1,%r10d │ │ - shl %cl,%r10d │ │ - mov %rsi,-0x20(%rsp) │ │ - mov (%rsi),%edx │ │ - sar %r10d │ │ - xor %r8d,%r8d │ │ - lea 0x43a40(%rip),%r9 │ │ - mov %rdi,-0x18(%rsp) │ │ - mov %rdi,%r11 │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov $0xffffffffffffffae,%r14 │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %edx,%eax │ │ - sar %eax │ │ - mov %eax,%ebp │ │ - xor %edx,%ebp │ │ - mov %edx,%ebx │ │ - shr $0x3,%ebx │ │ - shr $0xc,%edx │ │ - xor %ebx,%edx │ │ - xor %ebp,%edx │ │ - shl $0xf,%edx │ │ - movzwl %dx,%edx │ │ - or %eax,%edx │ │ - mov %edx,%eax │ │ - shr $0x5,%eax │ │ - and $0x7ff,%eax │ │ - movswl (%r9,%rax,2),%eax │ │ - add %r10d,%eax │ │ - sar %cl,%eax │ │ - mov %al,0x52(%r11,%r14,1) │ │ - inc %r14 │ │ - jne c6ed0 │ │ - add $0x1,%r8 │ │ - add $0x52,%r11 │ │ - cmp $0x49,%r8 │ │ - jne c6ec0 │ │ - mov -0x20(%rsp),%rcx │ │ - movslq 0x5c(%rcx),%rax │ │ - add $0x60,%rcx │ │ - mov %rcx,-0x8(%rsp) │ │ - mov %eax,%edx │ │ - neg %edx │ │ - movslq %edx,%r15 │ │ - mov -0x18(%rsp),%rsi │ │ - lea 0xf9(%rsi),%r10 │ │ - imul $0x53,%r15,%rcx │ │ - lea (%rsi,%rcx,1),%r14 │ │ - add $0xf9,%r14 │ │ - mov $0x3,%ecx │ │ - mov %rcx,-0x28(%rsp) │ │ - test %eax,%eax │ │ - mov %r14,-0x10(%rsp) │ │ - jns c6fa2 │ │ - jmpq c7080 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - mov -0x28(%rsp),%rcx │ │ - add $0x1,%rcx │ │ - add $0x52,%r10 │ │ - mov -0x10(%rsp),%r14 │ │ - add $0x52,%r14 │ │ - mov %rcx,-0x28(%rsp) │ │ - cmp $0x49,%rcx │ │ - je c70d9 │ │ - test %eax,%eax │ │ - mov %r14,-0x10(%rsp) │ │ - js c7080 │ │ - mov $0x3,%ebp │ │ - xor %ebx,%ebx │ │ - cmp %edx,%eax │ │ - jge c7013 │ │ + sub $0x14088,%rsp │ │ + mov %r9d,%ebx │ │ + mov %r8,%r9 │ │ + mov %rcx,%r8 │ │ + mov %rdx,%rcx │ │ + mov %rsi,%rdx │ │ + mov %rdi,%rsi │ │ + mov 0x140c8(%rsp),%r13 │ │ + mov 0x140c0(%rsp),%r14d │ │ + mov 0x140d0(%rsp),%eax │ │ + sub $0x28,%rsp │ │ + lea 0xd608(%rsp),%r15 │ │ + mov %r15,%rdi │ │ + mov %rsi,0x48(%rsp) │ │ + mov %rdx,0x50(%rsp) │ │ + push %rax │ │ + push %r14 │ │ + push %rbx │ │ + callq ca280 │ │ + add $0x40,%rsp │ │ + lea 0x6(%r14),%r10d │ │ + mov %rbx,0x10(%rsp) │ │ + mov %ebx,%r8d │ │ + test %r10d,%r10d │ │ + jle c95e8 │ │ + cmpl $0x0,0x10(%rsp) │ │ + jle c95e8 │ │ + lea 0x90(%rsp),%r11 │ │ + xor %r9d,%r9d │ │ + jmp c952b │ │ nopl (%rax) │ │ - imul $0x52,-0x28(%rsp),%rdi │ │ - add -0x18(%rsp),%rdi │ │ - movsbl 0x0(%rbp,%rdi,1),%r8d │ │ - mov -0x20(%rsp),%rcx │ │ - movzbl 0xb0(%rcx),%ecx │ │ - mov $0x1,%esi │ │ - shl %cl,%esi │ │ - sar %esi │ │ - add %ebx,%esi │ │ - sar %cl,%esi │ │ - add %r8d,%esi │ │ - cmp $0x80,%esi │ │ - mov $0x7f,%ecx │ │ - cmovge %ecx,%esi │ │ - cmp $0xffffff80,%esi │ │ - mov $0x80,%ecx │ │ - cmovle %ecx,%esi │ │ - mov %sil,0x0(%rbp,%rdi,1) │ │ - add $0x1,%rbp │ │ - add $0x1,%r14 │ │ - cmp $0x4f,%rbp │ │ - je c6f70 │ │ - xor %ebx,%ebx │ │ - cmp %edx,%eax │ │ - jl c6fb0 │ │ - xor %ebx,%ebx │ │ - mov %r14,%r13 │ │ - mov %r15,%r9 │ │ - mov -0x8(%rsp),%r8 │ │ - jmp c7042 │ │ + add $0x186,%r15 │ │ + add $0x30c,%r11 │ │ + add $0x1,%r9d │ │ + cmp %r10d,%r9d │ │ + je c95e8 │ │ + mov (%r15),%dil │ │ + xor %ebp,%ebp │ │ + jmp c954d │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ - add $0x1,%r9 │ │ - add $0x52,%r13 │ │ - cmp $0x1,%r9d │ │ - je c6fb0 │ │ - mov %r9d,%ecx │ │ - or %edx,%ecx │ │ - mov %r13,%rcx │ │ - mov %r15,%r11 │ │ - je c7030 │ │ + mov %cx,(%r11,%rbp,2) │ │ + mov %rsi,%rbp │ │ + cmp %rsi,%r8 │ │ + je c9510 │ │ + pmovzxbd 0x3(%r15,%rbp,1),%xmm0 │ │ + movd %xmm0,%ecx │ │ + shl $0x7,%ecx │ │ + movzbl %dil,%esi │ │ + movswl 0x0(%r13),%eax │ │ + imul %esi,%eax │ │ + movzbl 0x1(%r15,%rbp,1),%edi │ │ + movswl 0x2(%r13),%esi │ │ + imul %edi,%esi │ │ + movzbl 0x2(%r15,%rbp,1),%edx │ │ + movswl 0x4(%r13),%ebx │ │ + imul %edx,%ebx │ │ + pmovsxwd 0x6(%r13),%xmm1 │ │ + pmulld %xmm0,%xmm1 │ │ + pshufd $0x4e,%xmm1,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + pshufd $0xe5,%xmm0,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + movd %xmm1,%edx │ │ + add %ebx,%edx │ │ + add %esi,%edx │ │ + add %eax,%edx │ │ + lea (%rcx,%rdx,1),%ecx │ │ + add $0x4004,%ecx │ │ + sar $0x3,%ecx │ │ + cmp $0x2000,%ecx │ │ + jge c95d0 │ │ + lea 0x1(%rbp),%rsi │ │ + test %ecx,%ecx │ │ + jg c9540 │ │ + jmp c95e1 │ │ + xchg %ax,%ax │ │ + mov $0x1fff,%ecx │ │ + lea 0x1(%rbp),%rsi │ │ + test %ecx,%ecx │ │ + jg c9540 │ │ + xor %ecx,%ecx │ │ + jmpq c9540 │ │ + test %r14d,%r14d │ │ + jle c9a34 │ │ + cmpl $0x0,0x10(%rsp) │ │ + jle c9a34 │ │ + mov %r14d,%eax │ │ + mov %rax,0x48(%rsp) │ │ + lea 0x1c(%r13),%rax │ │ + mov %rax,0x38(%rsp) │ │ + lea 0x1d(%r13),%rax │ │ + mov %rax,0x40(%rsp) │ │ + mov %r8d,%eax │ │ + and $0xfffffff8,%eax │ │ + mov %rax,0x30(%rsp) │ │ + mov $0x186,%edi │ │ + mov $0x30c,%eax │ │ + mov $0x492,%ebp │ │ + mov $0x618,%ebx │ │ + mov $0x79e,%esi │ │ + mov $0x924,%edx │ │ + xor %ecx,%ecx │ │ + movdqa 0x34eb6(%rip),%xmm8 │ │ + mov 0x20(%rsp),%r15 │ │ + xor %r10d,%r10d │ │ + jmp c96cc │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + mov 0x60(%rsp),%rcx │ │ + add $0x186,%rcx │ │ + mov 0x88(%rsp),%rdi │ │ + add $0x186,%rdi │ │ + mov 0x80(%rsp),%rax │ │ + add $0x186,%rax │ │ + add $0x186,%rbp │ │ + mov 0x78(%rsp),%rbx │ │ + add $0x186,%rbx │ │ + mov 0x70(%rsp),%rsi │ │ + add $0x186,%rsi │ │ + mov 0x68(%rsp),%rdx │ │ + add $0x186,%rdx │ │ + add 0x28(%rsp),%r15 │ │ + mov 0x58(%rsp),%r9 │ │ + mov %r9,%r10 │ │ + cmp 0x48(%rsp),%r9 │ │ + je c9a34 │ │ + mov %rdx,0x68(%rsp) │ │ + mov %edx,%r9d │ │ + and $0xfffffffe,%r9d │ │ + mov %rsi,0x70(%rsp) │ │ + and $0xfffffffe,%esi │ │ + mov %rbx,0x78(%rsp) │ │ + and $0xfffffffe,%ebx │ │ + mov %rbp,0x18(%rsp) │ │ + and $0xfffffffe,%ebp │ │ + mov %rax,0x80(%rsp) │ │ + and $0xfffffffe,%eax │ │ + mov %rdi,0x88(%rsp) │ │ + and $0xfffffffe,%edi │ │ + mov %rcx,0x60(%rsp) │ │ + and $0xfffffffe,%ecx │ │ + mov %r10,0x50(%rsp) │ │ + lea 0x1(%r10),%rdx │ │ + mov %rdx,0x58(%rsp) │ │ + lea (%rsp,%r9,2),%r14 │ │ + add $0x90,%r14 │ │ + lea 0x90(%rsp,%rsi,2),%r10 │ │ + lea 0x90(%rsp,%rbx,2),%r12 │ │ + lea 0x90(%rsp,%rbp,2),%r9 │ │ + lea (%rsp,%rax,2),%r11 │ │ + add $0x90,%r11 │ │ + lea (%rsp,%rdi,2),%rdx │ │ + add $0x90,%rdx │ │ + lea (%rsp,%rcx,2),%rsi │ │ + add $0x90,%rsi │ │ + cmpl $0x8,0x10(%rsp) │ │ + jb c9791 │ │ + mov 0x50(%rsp),%rax │ │ + imul 0x28(%rsp),%rax │ │ + mov 0x20(%rsp),%rcx │ │ + mov %rax,%rdi │ │ + add %rcx,%rax │ │ + cmp 0x40(%rsp),%rax │ │ + jae c97a0 │ │ + add %r8,%rdi │ │ + add %rcx,%rdi │ │ + cmp %rdi,0x38(%rsp) │ │ + jae c97a0 │ │ + xor %ecx,%ecx │ │ + mov 0x18(%rsp),%rbp │ │ + jmpq c9991 │ │ + nopl (%rax) │ │ + movzwl 0x10(%r13),%eax │ │ + movd %eax,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + pmovsxwd %xmm0,%xmm9 │ │ + movzwl 0x12(%r13),%eax │ │ + movd %eax,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + pmovsxwd %xmm0,%xmm10 │ │ + movzwl 0x14(%r13),%eax │ │ + movd %eax,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + pmovsxwd %xmm0,%xmm11 │ │ + movzwl 0x16(%r13),%eax │ │ + movd %eax,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + pmovsxwd %xmm0,%xmm12 │ │ + movzwl 0x18(%r13),%eax │ │ + movd %eax,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + pmovsxwd %xmm0,%xmm5 │ │ + movzwl 0x1a(%r13),%eax │ │ + movd %eax,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + pmovsxwd %xmm0,%xmm6 │ │ + movzwl 0x1c(%r13),%eax │ │ + movd %eax,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + pmovsxwd %xmm0,%xmm7 │ │ + xor %ecx,%ecx │ │ + mov 0x30(%rsp),%rax │ │ + mov 0x18(%rsp),%rbp │ │ + nopl 0x0(%rax,%rax,1) │ │ + pmovzxwd (%rsi,%rcx,2),%xmm0 │ │ + pmovzxwd 0x8(%rsi,%rcx,2),%xmm1 │ │ + pmulld %xmm9,%xmm1 │ │ + pmovzxwd (%rdx,%rcx,2),%xmm2 │ │ + pmulld %xmm9,%xmm0 │ │ + pmulld %xmm10,%xmm2 │ │ + pmovzxwd 0x8(%rdx,%rcx,2),%xmm3 │ │ + paddd %xmm0,%xmm2 │ │ + pmulld %xmm10,%xmm3 │ │ + pmovzxwd 0x8(%r11,%rcx,2),%xmm4 │ │ + paddd %xmm1,%xmm3 │ │ + pmulld %xmm11,%xmm4 │ │ + pmovzxwd (%r11,%rcx,2),%xmm1 │ │ + pmulld %xmm11,%xmm1 │ │ + pmovzxwd (%r9,%rcx,2),%xmm0 │ │ + pmulld %xmm12,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + paddd %xmm2,%xmm0 │ │ + pmovzxwd 0x8(%r9,%rcx,2),%xmm1 │ │ + pmulld %xmm12,%xmm1 │ │ + paddd %xmm4,%xmm1 │ │ + pmovzxwd 0x8(%r12,%rcx,2),%xmm2 │ │ + paddd %xmm3,%xmm1 │ │ + pmulld %xmm5,%xmm2 │ │ + pmovzxwd (%r12,%rcx,2),%xmm3 │ │ + pmulld %xmm5,%xmm3 │ │ + pmovzxwd (%r10,%rcx,2),%xmm4 │ │ + pmulld %xmm6,%xmm4 │ │ + paddd %xmm3,%xmm4 │ │ + pmovzxwd 0x8(%r10,%rcx,2),%xmm3 │ │ + pmulld %xmm6,%xmm3 │ │ + paddd %xmm2,%xmm3 │ │ + pmovzxwd 0x8(%r14,%rcx,2),%xmm2 │ │ + pmulld %xmm7,%xmm2 │ │ + paddd %xmm3,%xmm2 │ │ + paddd %xmm1,%xmm2 │ │ + pmovzxwd (%r14,%rcx,2),%xmm1 │ │ + pmulld %xmm7,%xmm1 │ │ + paddd %xmm4,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + paddd %xmm8,%xmm1 │ │ + paddd %xmm8,%xmm2 │ │ + psrad $0xb,%xmm2 │ │ + psrad $0xb,%xmm1 │ │ + packssdw %xmm2,%xmm1 │ │ + packuswb %xmm1,%xmm1 │ │ + movq %xmm1,(%r15,%rcx,1) │ │ + add $0x8,%rcx │ │ + cmp %rcx,%rax │ │ + jne c9860 │ │ + mov %rax,%rcx │ │ + cmp %r8,%rax │ │ + jne c9991 │ │ + jmpq c9660 │ │ nop │ │ - mov %ebx,%r12d │ │ - movsbl (%r8),%edi │ │ - add $0x1,%r8 │ │ - movsbl (%rcx),%ebx │ │ - imul %edi,%ebx │ │ - add %r12d,%ebx │ │ - cmp %rax,%r11 │ │ - jge c7030 │ │ - add $0x1,%r11 │ │ - mov %r11d,%edi │ │ - or %r9d,%edi │ │ + mov %bl,(%r15,%rcx,1) │ │ add $0x1,%rcx │ │ - test %edi,%edi │ │ - jne c7050 │ │ - jmp c7030 │ │ - nopl (%rax) │ │ - xor %ebp,%ebp │ │ - jmp c70a2 │ │ + cmp %rcx,%r8 │ │ + je c9660 │ │ + movzwl (%rsi,%rcx,2),%eax │ │ + movswl 0x10(%r13),%edi │ │ + imul %eax,%edi │ │ + movzwl (%rdx,%rcx,2),%eax │ │ + movswl 0x12(%r13),%ebx │ │ + imul %eax,%ebx │ │ + add %edi,%ebx │ │ + movzwl (%r11,%rcx,2),%eax │ │ + movswl 0x14(%r13),%edi │ │ + imul %eax,%edi │ │ + add %ebx,%edi │ │ + movzwl (%r9,%rcx,2),%eax │ │ + movswl 0x16(%r13),%ebx │ │ + imul %eax,%ebx │ │ + add %edi,%ebx │ │ + movzwl (%r12,%rcx,2),%eax │ │ + movswl 0x18(%r13),%edi │ │ + imul %eax,%edi │ │ + add %ebx,%edi │ │ + movzwl (%r10,%rcx,2),%eax │ │ + movswl 0x1a(%r13),%ebx │ │ + imul %eax,%ebx │ │ + add %edi,%ebx │ │ + movzwl (%r14,%rcx,2),%eax │ │ + movswl 0x1c(%r13),%edi │ │ + imul %eax,%edi │ │ + lea (%rdi,%rbx,1),%ebx │ │ + add $0xfffc0400,%ebx │ │ + sar $0xb,%ebx │ │ + cmp $0x100,%ebx │ │ + jge c9a20 │ │ + test %ebx,%ebx │ │ + jg c9980 │ │ + jmp c9a2d │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - mov %bl,(%r10,%rbp,1) │ │ - add $0x1,%rbp │ │ - cmp $0x4c,%rbp │ │ - je c6f70 │ │ - mov -0x20(%rsp),%rcx │ │ - movzbl 0xb0(%rcx),%ecx │ │ - mov $0x1,%ebx │ │ - shl %cl,%ebx │ │ - sar %ebx │ │ - sar %cl,%ebx │ │ - movsbl (%r10,%rbp,1),%ecx │ │ - add %ecx,%ebx │ │ - cmp $0x80,%ebx │ │ - jl c70cd │ │ - mov $0x7f,%ebx │ │ - cmp $0xffffff80,%ebx │ │ - jg c7090 │ │ - mov $0x80,%ebx │ │ - jmp c7090 │ │ + nopl 0x0(%rax) │ │ + mov $0xff,%ebx │ │ + test %ebx,%ebx │ │ + jg c9980 │ │ + xor %ebx,%ebx │ │ + jmpq c9980 │ │ + add $0x14088,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - mov $0x1,%r8d │ │ - mov $0x1,%r9d │ │ - jmpq c7dc0 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov $0x1,%r8d │ │ - xor %r9d,%r9d │ │ - jmpq c7dc0 │ │ - xchg %ax,%ax │ │ - xor %r8d,%r8d │ │ - xor %r9d,%r9d │ │ - jmpq c7dc0 │ │ - nopl 0x0(%rax,%rax,1) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0xe8,%rsp │ │ - mov 0x130(%rsp),%r11d │ │ - mov 0xd4(%rcx),%ebp │ │ - mov 0xd8(%rcx),%r10d │ │ - test %ebp,%ebp │ │ - setne %bl │ │ - test %r11d,%r11d │ │ - setg %al │ │ - and %bl,%al │ │ - test %r10d,%r10d │ │ - mov $0xff,%ebx │ │ - mov $0xeb,%r14d │ │ - cmove %ebx,%r14d │ │ - mov %rdx,-0x38(%rsp) │ │ + sub $0x12ac8,%rsp │ │ + mov %r9d,%ebp │ │ + mov %r8,%r9 │ │ + mov %rcx,%r8 │ │ + mov %rdx,%rcx │ │ + mov %rsi,%r13 │ │ + mov %rdi,%rsi │ │ + mov 0x12b00(%rsp),%r12d │ │ + mov 0x12b08(%rsp),%r14 │ │ + mov 0x12b10(%rsp),%eax │ │ + sub $0x28,%rsp │ │ + lea 0xc048(%rsp),%rbx │ │ + mov %rbx,%rdi │ │ mov %rsi,0x38(%rsp) │ │ - mov %rdi,0x30(%rsp) │ │ - mov (%rcx),%edi │ │ - imul $0x2500,%r11d,%edx │ │ - add $0xb200,%edx │ │ - movzwl %dx,%edx │ │ - imul $0xad,%r11d,%esi │ │ - add $0x69,%esi │ │ - movzbl %sil,%esi │ │ - or %edx,%esi │ │ - xor %edi,%esi │ │ - mov %esi,-0x20(%rsp) │ │ - mov %al,-0x71(%rsp) │ │ - test %al,%al │ │ - je c71e1 │ │ - mov 0x130(%rsp),%edx │ │ - add $0xffffffff,%edx │ │ - imul $0x2500,%edx,%esi │ │ - add $0xb200,%esi │ │ - movzwl %si,%esi │ │ - imul $0xad,%edx,%edx │ │ - add $0x69,%edx │ │ - movzbl %dl,%edx │ │ - or %esi,%edx │ │ - xor %edi,%edx │ │ - mov %edx,-0x1c(%rsp) │ │ - xor %r13d,%r13d │ │ - test %r10d,%r10d │ │ - setne %al │ │ - test %r8,%r8 │ │ - je c7c59 │ │ - mov 0x128(%rsp),%edx │ │ - mov %al,%r13b │ │ - shl $0x4,%r13d │ │ - cmp $0x3,%edx │ │ - mov $0x2,%eax │ │ - cmovl %edx,%eax │ │ - mov %eax,0x58(%rsp) │ │ - movslq %edx,%rax │ │ - mov %rax,0x60(%rsp) │ │ - mov 0x20(%rsp),%eax │ │ - mov %rax,-0x48(%rsp) │ │ - mov 0x24(%rsp),%eax │ │ - mov %rax,-0x18(%rsp) │ │ - mov 0x28(%rsp),%eax │ │ - mov %rax,-0x40(%rsp) │ │ - mov -0x20(%rsp),%eax │ │ - mov %eax,-0x68(%rsp) │ │ - mov -0x1c(%rsp),%eax │ │ - mov %eax,-0x64(%rsp) │ │ - mov 0x2c(%rsp),%eax │ │ - mov %rax,-0x10(%rsp) │ │ - xor %eax,%eax │ │ - mov %rcx,-0x50(%rsp) │ │ - mov %r9,-0x28(%rsp) │ │ - mov %r8,0x80(%rsp) │ │ - mov %r13d,0x5c(%rsp) │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - mov -0x10(%rsp),%rcx │ │ - mov %ecx,%edx │ │ - sub %eax,%r8d │ │ - cmp $0x21,%r8d │ │ - mov $0x20,%ecx │ │ - cmovl %r8d,%ecx │ │ - mov %ecx,-0x60(%rsp) │ │ - test %ebp,%ebp │ │ - setne %bl │ │ - test %eax,%eax │ │ - setne %cl │ │ - and %bl,%cl │ │ - mov -0x71(%rsp),%bl │ │ - test %bl,%bl │ │ - mov %edx,%esi │ │ - cmovne -0x18(%rsp),%esi │ │ - mov %eax,%eax │ │ - mov %rax,-0x8(%rsp) │ │ - test %cl,%cl │ │ - cmove %edx,%esi │ │ - mov %rsi,-0x10(%rsp) │ │ - mov -0x40(%rsp),%rax │ │ - cmovne -0x48(%rsp),%eax │ │ - mov %rax,-0x40(%rsp) │ │ - mov -0x68(%rsp),%edi │ │ - mov %edi,%eax │ │ - sar %eax │ │ - mov %eax,%edx │ │ - xor %edi,%edx │ │ - mov %edi,%esi │ │ - shr $0x3,%esi │ │ - shr $0xc,%edi │ │ - xor %esi,%edi │ │ - xor %edx,%edi │ │ - shl $0xf,%edi │ │ - movzwl %di,%edi │ │ - or %eax,%edi │ │ - mov %edi,-0x68(%rsp) │ │ - test %bl,%bl │ │ - je c7318 │ │ - mov -0x64(%rsp),%ebx │ │ - mov %ebx,%eax │ │ - sar %eax │ │ - mov %eax,%edx │ │ - xor %ebx,%edx │ │ - mov %ebx,%esi │ │ - shr $0x3,%esi │ │ - shr $0xc,%ebx │ │ - xor %esi,%ebx │ │ - xor %edx,%ebx │ │ - shl $0xf,%ebx │ │ - movzwl %bx,%ebx │ │ - or %eax,%ebx │ │ - mov %ebx,-0x64(%rsp) │ │ - movzbl %bh,%eax │ │ - mov %rax,-0x18(%rsp) │ │ - test %ebp,%ebp │ │ - cmovne 0x58(%rsp),%ebp │ │ - mov 0x130(%rsp),%eax │ │ - test %eax,%eax │ │ - cmove %eax,%ebp │ │ - mov -0x60(%rsp),%edx │ │ - cmp $0x2,%edx │ │ - mov $0x2,%eax │ │ - cmovge %eax,%r8d │ │ - mov -0x68(%rsp),%eax │ │ - movzbl %ah,%eax │ │ - mov %rax,-0x48(%rsp) │ │ - test %cl,%cl │ │ - mov $0x0,%eax │ │ - cmove %eax,%r8d │ │ - mov %r8d,%eax │ │ - mov %rax,0x50(%rsp) │ │ - mov %r8,-0x58(%rsp) │ │ - movslq %r8d,%rax │ │ - mov %rax,0x8(%rsp) │ │ - movslq %edx,%rax │ │ - mov %rax,0x78(%rsp) │ │ - mov %ebp,-0x30(%rsp) │ │ - cmp 0x128(%rsp),%ebp │ │ - jge c7770 │ │ - mov -0x48(%rsp),%rax │ │ - mov %eax,%ecx │ │ - shr $0x4,%ecx │ │ - add %eax,%eax │ │ - and $0x1e,%eax │ │ + mov %r13,%rdx │ │ + push %rax │ │ + push %r12 │ │ + push %rbp │ │ + callq ca280 │ │ + add $0x40,%rsp │ │ + mov (%r14),%r9d │ │ + lea 0x20(%rsp),%rdi │ │ + mov %rbx,%rsi │ │ + mov %ebp,%edx │ │ + mov %r12d,%ecx │ │ + mov $0x19,%r8d │ │ + callq caa40 │ │ + test %r12d,%r12d │ │ + jle c9cad │ │ + mov %rbp,%r8 │ │ + test %r8d,%r8d │ │ + jle c9cad │ │ + movswl 0x8(%r14),%r14d │ │ + mov %r12d,%r9d │ │ + mov %r8d,%edx │ │ + lea (%rsp,%rdx,2),%rax │ │ + add $0x20,%rax │ │ mov %rax,0x18(%rsp) │ │ - mov -0x40(%rsp),%rax │ │ - mov %eax,%r8d │ │ - sar $0x4,%r8d │ │ - add %r8d,%r8d │ │ - add %eax,%eax │ │ - and $0x1e,%eax │ │ - mov %rax,0x10(%rsp) │ │ - mov %ecx,%r12d │ │ - mov -0x58(%rsp),%rdi │ │ - cmp -0x60(%rsp),%edi │ │ - jge c75f0 │ │ - add %ecx,%ecx │ │ - movslq -0x30(%rsp),%rsi │ │ - mov -0x38(%rsp),%r11 │ │ - imul %rsi,%r11 │ │ - mov 0x8(%rsp),%rdx │ │ - lea (%r11,%rdx,1),%r10 │ │ - mov -0x8(%rsp),%rdx │ │ - mov %rdx,%rbp │ │ - add %rdx,%r10 │ │ - mov 0x38(%rsp),%rdx │ │ - lea (%rdx,%r10,1),%r15 │ │ - mov 0x30(%rsp),%rax │ │ - add %rax,%r10 │ │ - lea (%rdi,%rcx,1),%r9d │ │ - add $0x9,%r9d │ │ - add $0x28,%r8d │ │ - add $0x1,%r8 │ │ - mov %r8,-0x70(%rsp) │ │ - lea (%r12,%r12,1),%rcx │ │ - add $0x9,%rcx │ │ - mov %rcx,0x48(%rsp) │ │ - add %rbp,%r11 │ │ - lea (%rdx,%r11,1),%r12 │ │ - add %rax,%r11 │ │ - jmp c7455 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ + mov %edx,%r15d │ │ + and $0xfffffff8,%r15d │ │ + movd %r14d,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + xor %r10d,%r10d │ │ + movdqa 0x349fe(%rip),%xmm1 │ │ + xor %r11d,%r11d │ │ + mov 0x10(%rsp),%rbx │ │ + jmp c9b37 │ │ nopl 0x0(%rax) │ │ - mov 0x40(%rsp),%rsi │ │ - add $0x1,%rsi │ │ - mov -0x38(%rsp),%rax │ │ - add %rax,%r15 │ │ - add %rax,%r10 │ │ - add %rax,%r12 │ │ - add %rax,%r11 │ │ - cmp 0x60(%rsp),%rsi │ │ - je c7770 │ │ - lea 0x9(%rsi),%eax │ │ - mov %eax,-0x5c(%rsp) │ │ - mov 0x18(%rsp),%rax │ │ - mov %rsi,0x40(%rsp) │ │ - lea (%rsi,%rax,1),%eax │ │ - add $0x9,%eax │ │ - movslq %eax,%rdi │ │ - xor %edx,%edx │ │ - jmp c7495 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - mov %cl,(%r10,%rdx,1) │ │ - lea (%rdx,%rbp,1),%rax │ │ - add $0x1,%rax │ │ - add $0x1,%rdx │ │ - cmp %rbx,%rax │ │ - jge c7500 │ │ - lea (%r9,%rdx,1),%eax │ │ - cltq │ │ - imul $0x52,%rdi,%rsi │ │ - add 0x120(%rsp),%rsi │ │ - movsbl (%rax,%rsi,1),%eax │ │ - movzbl (%r15,%rdx,1),%ebx │ │ - mov -0x28(%rsp),%rcx │ │ - movzbl (%rcx,%rbx,1),%ebp │ │ - imul %eax,%ebp │ │ - mov -0x50(%rsp),%rax │ │ - movzbl 0x58(%rax),%ecx │ │ - mov $0x1,%r8d │ │ - shl %cl,%r8d │ │ - sar %r8d │ │ - add %ebp,%r8d │ │ - sar %cl,%r8d │ │ - add %ebx,%r8d │ │ - mov %r14d,%eax │ │ - cmp %r14d,%r8d │ │ - jg c74e5 │ │ - mov %r8d,%eax │ │ - mov %r13d,%ecx │ │ - cmp %r13d,%r8d │ │ - mov 0x8(%rsp),%rbp │ │ - mov 0x78(%rsp),%rbx │ │ - jl c7480 │ │ - mov %eax,%ecx │ │ - jmp c7480 │ │ - nopl 0x0(%rax,%rax,1) │ │ - cmpl $0x0,-0x58(%rsp) │ │ - mov 0x50(%rsp),%r8 │ │ - jle c7430 │ │ - mov -0x5c(%rsp),%eax │ │ - add 0x10(%rsp),%eax │ │ - movslq %eax,%rdx │ │ + add %r13,%rbx │ │ + add $0x1,%r11 │ │ + add $0x180,%r10 │ │ + cmp %r9,%r11 │ │ + je c9cad │ │ + mov %r10d,%ecx │ │ + and $0xffffff80,%ecx │ │ + lea (%rsp,%rcx,2),%rbp │ │ + add $0x20,%rbp │ │ + cmp $0x8,%r8d │ │ + jae c9b60 │ │ xor %edi,%edi │ │ - jmp c7531 │ │ - nop │ │ - mov %bpl,(%r11,%rdi,1) │ │ - add $0x1,%rdi │ │ - cmp %rdi,%r8 │ │ - je c7430 │ │ - mov 0x48(%rsp),%rax │ │ - add %edi,%eax │ │ - cltq │ │ - movsbl (%rax,%rsi,1),%eax │ │ - mov -0x70(%rsp),%rcx │ │ - add %edi,%ecx │ │ - movslq %ecx,%rcx │ │ - imul $0x52,%rdx,%rbp │ │ - add 0x120(%rsp),%rbp │ │ - movsbl (%rcx,%rbp,1),%ecx │ │ - lea 0x32961(%rip),%rbp │ │ - imul 0x0(%rbp,%rdi,8),%ecx │ │ - imul 0x4(%rbp,%rdi,8),%eax │ │ - lea (%rcx,%rax,1),%ecx │ │ - add $0x10,%ecx │ │ - sar $0x5,%ecx │ │ - cmp $0x80,%ecx │ │ - jl c757f │ │ - mov $0x7f,%ecx │ │ - cmp $0xffffff7f,%ecx │ │ - jg c758c │ │ - mov $0xffffff80,%ecx │ │ - movzbl (%r12,%rdi,1),%ebp │ │ - mov -0x28(%rsp),%rax │ │ - movzbl (%rax,%rbp,1),%ebx │ │ - imul %ecx,%ebx │ │ - mov -0x50(%rsp),%rax │ │ - movzbl 0x58(%rax),%ecx │ │ - mov $0x1,%eax │ │ - shl %cl,%eax │ │ - sar %eax │ │ - add %ebx,%eax │ │ - sar %cl,%eax │ │ - add %ebp,%eax │ │ - mov %r14d,%ecx │ │ - cmp %r14d,%eax │ │ - jle c75d0 │ │ - mov %r13d,%ebp │ │ - cmp %r13d,%eax │ │ - jl c7520 │ │ - jmp c75de │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %eax,%ecx │ │ - mov %r13d,%ebp │ │ - cmp %r13d,%eax │ │ - jl c7520 │ │ - mov %ecx,%ebp │ │ - jmpq c7520 │ │ + jmpq c9c60 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - movslq -0x30(%rsp),%rax │ │ - add $0x28,%r8d │ │ - add $0x1,%r8 │ │ - lea (%r12,%r12,1),%r15 │ │ - add $0x9,%r15 │ │ - mov -0x38(%rsp),%r11 │ │ - mov %rax,-0x70(%rsp) │ │ - imul %rax,%r11 │ │ - add -0x8(%rsp),%r11 │ │ - mov 0x38(%rsp),%rax │ │ - lea (%rax,%r11,1),%r10 │ │ - add 0x30(%rsp),%r11 │ │ - cmpl $0x0,-0x58(%rsp) │ │ - mov -0x50(%rsp),%r12 │ │ - mov -0x28(%rsp),%r9 │ │ - jg c7675 │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov -0x70(%rsp),%rcx │ │ - add $0x1,%rcx │ │ - mov -0x38(%rsp),%rax │ │ - add %rax,%r10 │ │ - add %rax,%r11 │ │ - mov %rcx,-0x70(%rsp) │ │ - cmp 0x60(%rsp),%rcx │ │ - je c7770 │ │ - cmpl $0x0,-0x58(%rsp) │ │ - mov -0x50(%rsp),%r12 │ │ - mov -0x28(%rsp),%r9 │ │ - jle c7640 │ │ - mov 0x18(%rsp),%rax │ │ - mov -0x70(%rsp),%rdx │ │ - lea (%rdx,%rax,1),%ecx │ │ - add $0x9,%ecx │ │ - movslq %ecx,%rsi │ │ - mov 0x10(%rsp),%rax │ │ - lea (%rdx,%rax,1),%ecx │ │ - add $0x9,%ecx │ │ - movslq %ecx,%rdi │ │ - xor %edx,%edx │ │ - jmp c76af │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %bpl,(%r11,%rdx,1) │ │ - add $0x1,%rdx │ │ - cmp %rdx,0x50(%rsp) │ │ - je c7640 │ │ - lea (%r15,%rdx,1),%ecx │ │ - movslq %ecx,%rcx │ │ - imul $0x52,%rsi,%rbp │ │ - mov 0x120(%rsp),%rax │ │ - add %rax,%rbp │ │ - movsbl (%rcx,%rbp,1),%ecx │ │ - lea (%r8,%rdx,1),%ebp │ │ - movslq %ebp,%rbp │ │ - imul $0x52,%rdi,%rbx │ │ - add %rax,%rbx │ │ - movsbl 0x0(%rbp,%rbx,1),%ebp │ │ - lea 0x327dd(%rip),%rax │ │ - imul (%rax,%rdx,8),%ebp │ │ - imul 0x4(%rax,%rdx,8),%ecx │ │ - lea (%rcx,%rbp,1),%ecx │ │ - add $0x10,%ecx │ │ - sar $0x5,%ecx │ │ - cmp $0x80,%ecx │ │ - jl c7702 │ │ - mov $0x7f,%ecx │ │ - cmp $0xffffff7f,%ecx │ │ - jg c770f │ │ - mov $0xffffff80,%ecx │ │ - movzbl (%r10,%rdx,1),%ebp │ │ - movzbl (%r9,%rbp,1),%eax │ │ - imul %ecx,%eax │ │ - movzbl 0x58(%r12),%ecx │ │ - mov $0x1,%ebx │ │ - shl %cl,%ebx │ │ - sar %ebx │ │ - add %eax,%ebx │ │ - sar %cl,%ebx │ │ - add %ebp,%ebx │ │ - mov %r14d,%ecx │ │ - cmp %r14d,%ebx │ │ - jle c7750 │ │ - mov %r13d,%ebp │ │ - cmp %r13d,%ebx │ │ - jl c76a0 │ │ - jmp c775e │ │ + nopl 0x0(%rax) │ │ + mov %r8,%rax │ │ + mov %r11,%rdi │ │ + imul %r13,%rdi │ │ + mov %r11d,%ecx │ │ + shl $0x7,%ecx │ │ + lea (%rcx,%rcx,2),%ecx │ │ + mov 0x18(%rsp),%rsi │ │ + lea (%rsi,%rcx,2),%r12 │ │ + mov 0x10(%rsp),%rsi │ │ + lea (%rsi,%rdi,1),%r8 │ │ + cmp %r12,%r8 │ │ + jae c9bb0 │ │ + lea (%rsp,%rcx,2),%rcx │ │ + add $0x20,%rcx │ │ + add %rdx,%rdi │ │ + add %rsi,%rdi │ │ + cmp %rcx,%rdi │ │ + jbe c9bb0 │ │ + xor %edi,%edi │ │ + mov %rax,%r8 │ │ + jmpq c9c60 │ │ nopw 0x0(%rax,%rax,1) │ │ - mov %ebx,%ecx │ │ - mov %r13d,%ebp │ │ - cmp %r13d,%ebx │ │ - jl c76a0 │ │ - mov %ecx,%ebp │ │ - jmpq c76a0 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - mov -0x30(%rsp),%eax │ │ - test %eax,%eax │ │ - mov -0x58(%rsp),%rbp │ │ - jle c7c00 │ │ - mov 0x38(%rsp),%r9 │ │ - mov -0x8(%rsp),%rdi │ │ - lea (%r9,%rdi,1),%r11 │ │ - mov 0x30(%rsp),%r8 │ │ - lea (%r8,%rdi,1),%r12 │ │ - mov -0x48(%rsp),%rcx │ │ - mov %ecx,%r10d │ │ - shr $0x4,%r10d │ │ - add %ecx,%ecx │ │ - and $0x1e,%ecx │ │ - mov %rcx,0x70(%rsp) │ │ - mov -0x18(%rsp),%rdx │ │ - mov %edx,%r15d │ │ - sar $0x4,%r15d │ │ - add %edx,%edx │ │ - and $0x1e,%edx │ │ - mov %rdx,0x68(%rsp) │ │ - mov -0x10(%rsp),%rsi │ │ - mov %esi,%ecx │ │ - sar $0x4,%ecx │ │ - add %esi,%esi │ │ - and $0x1e,%esi │ │ - mov %rsi,0x90(%rsp) │ │ - mov -0x40(%rsp),%rsi │ │ - mov %esi,%ebx │ │ - sar $0x4,%ebx │ │ - add %esi,%esi │ │ - and $0x1e,%esi │ │ - mov %rsi,0x88(%rsp) │ │ - mov %eax,%eax │ │ - mov %rax,0xa8(%rsp) │ │ - lea 0x9(%rbp,%r15,2),%eax │ │ - mov %rax,0xd8(%rsp) │ │ - lea 0x9(%rbp,%r10,2),%eax │ │ - mov %rax,0xd0(%rsp) │ │ - add 0x8(%rsp),%rdi │ │ - lea (%r9,%rdi,1),%rsi │ │ - add %r8,%rdi │ │ - mov %r11,%rdx │ │ - lea (%rcx,%rcx,1),%eax │ │ - add $0x28,%eax │ │ - or $0x1,%rax │ │ - mov %rax,0xa0(%rsp) │ │ - lea (%rbx,%rbx,1),%eax │ │ - add $0x28,%eax │ │ - or $0x1,%rax │ │ - mov %rax,-0x30(%rsp) │ │ - lea (%r15,%r15,1),%eax │ │ - add $0x8,%eax │ │ - or $0x1,%rax │ │ - mov %rax,0x98(%rsp) │ │ - lea (%r10,%r10,1),%rax │ │ - add $0x9,%rax │ │ - mov %rax,0xe0(%rsp) │ │ - xor %eax,%eax │ │ - mov %rax,(%rsp) │ │ - jmp c78cf │ │ + xor %edi,%edi │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov (%rsp),%rax │ │ - mov %rax,%rcx │ │ - add $0x1,%rcx │ │ - mov -0x38(%rsp),%rax │ │ - mov 0xb0(%rsp),%rsi │ │ - add %rax,%rsi │ │ - mov 0xb8(%rsp),%rdi │ │ - add %rax,%rdi │ │ - add %rax,%rdx │ │ - add %rax,%r8 │ │ - mov %rcx,%rax │ │ - mov %rcx,(%rsp) │ │ - cmp 0xa8(%rsp),%rcx │ │ - mov -0x58(%rsp),%rbp │ │ - mov %r8,%r12 │ │ - mov %r13d,%r14d │ │ - mov %r15d,%r13d │ │ - je c7c00 │ │ - mov %r12,0xc0(%rsp) │ │ - mov %rdx,0xc8(%rsp) │ │ - cmp -0x60(%rsp),%ebp │ │ - mov 0x120(%rsp),%r10 │ │ - mov %r13d,%r15d │ │ - mov %r14d,%r13d │ │ - mov 0x8(%rsp),%r8 │ │ - mov 0x78(%rsp),%r9 │ │ - mov %rdi,%r12 │ │ - mov %rsi,%r14 │ │ - jge c79f1 │ │ - mov 0x70(%rsp),%rax │ │ - mov (%rsp),%rcx │ │ - lea (%rcx,%rax,1),%eax │ │ - add $0x9,%eax │ │ - cltq │ │ - mov %rax,-0x70(%rsp) │ │ - mov 0x68(%rsp),%rax │ │ - lea 0x29(%rcx,%rax,1),%eax │ │ - movslq %eax,%r11 │ │ - lea 0x32590(%rip),%rax │ │ - mov (%rax,%rcx,8),%edi │ │ - mov 0x4(%rax,%rcx,8),%eax │ │ - xor %ebx,%ebx │ │ nopl 0x0(%rax) │ │ - mov 0xd0(%rsp),%rcx │ │ - add %ebx,%ecx │ │ - movslq %ecx,%rcx │ │ - imul $0x52,-0x70(%rsp),%rbp │ │ - add %r10,%rbp │ │ - movsbl (%rcx,%rbp,1),%ecx │ │ - imul %eax,%ecx │ │ - mov 0xd8(%rsp),%rsi │ │ - lea (%rsi,%rbx,1),%ebp │ │ - movslq %ebp,%rbp │ │ - imul $0x52,%r11,%rdx │ │ - add %r10,%rdx │ │ - movsbl 0x0(%rbp,%rdx,1),%edx │ │ - imul %edi,%edx │ │ - lea (%rdx,%rcx,1),%ecx │ │ - add $0x10,%ecx │ │ - sar $0x5,%ecx │ │ - cmp $0x80,%ecx │ │ - mov $0x7f,%edx │ │ - cmovge %edx,%ecx │ │ - cmp $0xffffff7f,%ecx │ │ - mov $0xffffff80,%edx │ │ - cmovle %edx,%ecx │ │ - movzbl (%r14,%rbx,1),%edx │ │ - mov -0x28(%rsp),%rsi │ │ - movzbl (%rsi,%rdx,1),%ebp │ │ - imul %ecx,%ebp │ │ - mov -0x50(%rsp),%rcx │ │ - movzbl 0x58(%rcx),%ecx │ │ - mov $0x1,%esi │ │ - shl %cl,%esi │ │ - sar %esi │ │ - add %ebp,%esi │ │ - sar %cl,%esi │ │ - add %edx,%esi │ │ - cmp %r13d,%esi │ │ - mov %esi,%ecx │ │ - cmovg %r13d,%ecx │ │ - cmp %r15d,%esi │ │ - cmovl %r15d,%ecx │ │ - mov %cl,(%r12,%rbx,1) │ │ - lea (%r8,%rbx,1),%rcx │ │ - add $0x1,%rcx │ │ - add $0x1,%rbx │ │ - cmp %r9,%rcx │ │ - jl c7940 │ │ - mov %r14,0xb0(%rsp) │ │ - mov %r12,0xb8(%rsp) │ │ - cmpl $0x0,-0x58(%rsp) │ │ - mov -0x50(%rsp),%r14 │ │ - mov -0x28(%rsp),%r11 │ │ - mov 0xc8(%rsp),%rdx │ │ - mov 0xc0(%rsp),%r8 │ │ - mov 0xa0(%rsp),%r12 │ │ - mov 0x98(%rsp),%rbx │ │ - mov $0xffffff80,%esi │ │ - jle c7880 │ │ - mov %r10,%rdi │ │ - mov 0x68(%rsp),%rax │ │ - mov (%rsp),%rcx │ │ - lea (%rax,%rcx,1),%eax │ │ - add $0x29,%eax │ │ - cltq │ │ - mov %rax,-0x70(%rsp) │ │ - mov 0x90(%rsp),%rax │ │ - lea 0x29(%rax,%rcx,1),%eax │ │ - cltq │ │ - mov %rax,0x48(%rsp) │ │ - mov 0x70(%rsp),%rax │ │ - lea 0x9(%rax,%rcx,1),%eax │ │ - cltq │ │ - mov %rax,0x40(%rsp) │ │ - mov 0x88(%rsp),%rax │ │ - lea 0x9(%rax,%rcx,1),%eax │ │ - cltq │ │ - mov %rax,0x18(%rsp) │ │ - lea 0x3242f(%rip),%rax │ │ - mov %rax,%r9 │ │ - mov (%rax,%rcx,8),%eax │ │ - mov %eax,-0x5c(%rsp) │ │ - mov 0x4(%r9,%rcx,8),%eax │ │ - mov %eax,0x10(%rsp) │ │ - xor %r10d,%r10d │ │ - nopw 0x0(%rax,%rax,1) │ │ - lea (%rbx,%r10,1),%eax │ │ - cltq │ │ - imul $0x52,-0x70(%rsp),%rcx │ │ - add %rdi,%rcx │ │ - movsbl (%rax,%rcx,1),%eax │ │ - lea (%r12,%r10,1),%ecx │ │ - movslq %ecx,%rcx │ │ - mov %r13d,%r15d │ │ - mov %rdi,%r13 │ │ - imul $0x52,0x48(%rsp),%rdi │ │ - add %r13,%rdi │ │ - mov $0x7f,%ebp │ │ - mov %rbx,%r9 │ │ - movsbl (%rcx,%rdi,1),%ebx │ │ - lea 0x323d4(%rip),%rcx │ │ - mov (%rcx,%r10,8),%edi │ │ - mov 0x4(%rcx,%r10,8),%ecx │ │ - imul %edi,%ebx │ │ - imul %ecx,%eax │ │ - lea (%rbx,%rax,1),%eax │ │ - add $0x10,%eax │ │ - sar $0x5,%eax │ │ - cmp $0x80,%eax │ │ - cmovge %ebp,%eax │ │ - cmp $0xffffff7f,%eax │ │ - cmovle %esi,%eax │ │ - mov 0xe0(%rsp),%rsi │ │ - lea (%rsi,%r10,1),%ebx │ │ - movslq %ebx,%rbx │ │ - imul $0x52,0x40(%rsp),%rbp │ │ - add %r13,%rbp │ │ - movsbl (%rbx,%rbp,1),%ebx │ │ - mov -0x30(%rsp),%rsi │ │ - lea (%rsi,%r10,1),%ebp │ │ - movslq %ebp,%rbp │ │ - mov %r8,%rsi │ │ - imul $0x52,0x18(%rsp),%r8 │ │ - add %r13,%r8 │ │ - movsbl 0x0(%rbp,%r8,1),%ebp │ │ - mov %rsi,%r8 │ │ - mov $0xffffff80,%esi │ │ - imul %edi,%ebp │ │ - imul %ecx,%ebx │ │ - lea (%rbx,%rbp,1),%ecx │ │ - add $0x10,%ecx │ │ - mov %r9,%rbx │ │ - mov $0x7f,%edi │ │ - sar $0x5,%ecx │ │ - cmp $0x80,%ecx │ │ - cmovge %edi,%ecx │ │ - cmp $0xffffff7f,%ecx │ │ - cmovle %esi,%ecx │ │ - imul -0x5c(%rsp),%eax │ │ - imul 0x10(%rsp),%ecx │ │ - lea (%rax,%rcx,1),%eax │ │ - add $0x10,%eax │ │ - sar $0x5,%eax │ │ - cmp $0x80,%eax │ │ - cmovge %edi,%eax │ │ - cmp $0xffffff7f,%eax │ │ - cmovle %esi,%eax │ │ - movzbl (%rdx,%r10,1),%edi │ │ - movzbl (%r11,%rdi,1),%ebp │ │ - imul %eax,%ebp │ │ - movzbl 0x58(%r14),%ecx │ │ - mov $0x1,%eax │ │ - shl %cl,%eax │ │ - sar %eax │ │ - add %ebp,%eax │ │ - sar %cl,%eax │ │ - add %edi,%eax │ │ - mov %r13,%rdi │ │ - mov %r15d,%r13d │ │ - mov 0x5c(%rsp),%r15d │ │ - mov 0x50(%rsp),%rbp │ │ - cmp %r13d,%eax │ │ - mov %eax,%ecx │ │ - cmovg %r13d,%ecx │ │ - cmp %r15d,%eax │ │ - cmovl %r15d,%ecx │ │ - mov %cl,(%r8,%r10,1) │ │ - add $0x1,%r10 │ │ - cmp %r10,%rbp │ │ - jne c7ab0 │ │ - jmpq c7880 │ │ + pmovzxbd (%rbx,%rdi,1),%xmm2 │ │ + pmovzxbd 0x4(%rbx,%rdi,1),%xmm3 │ │ + movdqa %xmm3,%xmm4 │ │ + pslld $0x4,%xmm4 │ │ + movdqa %xmm2,%xmm5 │ │ + pslld $0x4,%xmm5 │ │ + pslld $0xb,%xmm2 │ │ + pslld $0xb,%xmm3 │ │ + pmovsxwd 0x8(%rbp,%rdi,2),%xmm6 │ │ + psubd %xmm4,%xmm6 │ │ + pmovsxwd 0x0(%rbp,%rdi,2),%xmm4 │ │ + psubd %xmm5,%xmm4 │ │ + pmulld %xmm0,%xmm6 │ │ + pmulld %xmm0,%xmm4 │ │ + por %xmm1,%xmm3 │ │ + paddd %xmm6,%xmm3 │ │ + por %xmm1,%xmm2 │ │ + paddd %xmm4,%xmm2 │ │ + psrad $0xb,%xmm3 │ │ + psrad $0xb,%xmm2 │ │ + packssdw %xmm3,%xmm2 │ │ + packuswb %xmm2,%xmm2 │ │ + movq %xmm2,(%rbx,%rdi,1) │ │ + add $0x8,%rdi │ │ + cmp %rdi,%r15 │ │ + jne c9bc0 │ │ + mov %r15,%rdi │ │ + cmp %rdx,%r15 │ │ + mov %rax,%r8 │ │ + jne c9c60 │ │ + jmpq c9b20 │ │ nopl 0x0(%rax) │ │ - mov -0x8(%rsp),%rax │ │ - add $0x20,%eax │ │ - mov 0x80(%rsp),%r8 │ │ - cmp %r8,%rax │ │ - mov -0x50(%rsp),%rcx │ │ - jae c7c25 │ │ - mov 0xd4(%rcx),%ebp │ │ - jmpq c7270 │ │ - mov -0x48(%rsp),%rax │ │ - mov %eax,0x20(%rsp) │ │ - mov -0x40(%rsp),%rax │ │ - mov %eax,0x28(%rsp) │ │ - mov -0x68(%rsp),%eax │ │ - mov %eax,-0x20(%rsp) │ │ - mov -0x18(%rsp),%rax │ │ - mov %eax,0x24(%rsp) │ │ - mov -0x10(%rsp),%rax │ │ - mov %eax,0x2c(%rsp) │ │ - mov -0x64(%rsp),%eax │ │ - mov %eax,-0x1c(%rsp) │ │ - add $0xe8,%rsp │ │ + mov %cl,(%rbx,%rdi,1) │ │ + add $0x1,%rdi │ │ + cmp %rdi,%rdx │ │ + je c9b20 │ │ + movzbl (%rbx,%rdi,1),%ecx │ │ + mov %ecx,%esi │ │ + shl $0x4,%esi │ │ + shl $0xb,%ecx │ │ + movswl 0x0(%rbp,%rdi,2),%eax │ │ + sub %esi,%eax │ │ + imul %r14d,%eax │ │ + lea (%rcx,%rax,1),%ecx │ │ + add $0x400,%ecx │ │ + sar $0xb,%ecx │ │ + cmp $0x100,%ecx │ │ + jge c9ca0 │ │ + test %ecx,%ecx │ │ + jg c9c50 │ │ + jmp c9ca9 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov $0xff,%ecx │ │ + test %ecx,%ecx │ │ + jg c9c50 │ │ + xor %ecx,%ecx │ │ + jmp c9c50 │ │ + add $0x12ac8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - nopl 0x0(%rax,%rax,1) │ │ + nop │ │ push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ push %rbx │ │ - sub $0x68,%rsp │ │ - mov 0x80(%rsp),%r10 │ │ - mov 0x88(%rsp),%r11d │ │ - mov 0x90(%rsp),%eax │ │ - movups 0x98(%rsp),%xmm0 │ │ - mov 0xa8(%rsp),%ebx │ │ - mov 0xb0(%rsp),%ebp │ │ - mov %ebp,0x30(%rsp) │ │ - mov %ebx,0x28(%rsp) │ │ - movups %xmm0,0x18(%rsp) │ │ - mov %eax,0x10(%rsp) │ │ - mov %r11d,0x8(%rsp) │ │ - mov %r10,(%rsp) │ │ - movl $0x1,0x40(%rsp) │ │ - movl $0x1,0x38(%rsp) │ │ - callq c8290 │ │ - add $0x68,%rsp │ │ - pop %rbx │ │ - pop %rbp │ │ - retq │ │ - nopl 0x0(%rax) │ │ + sub $0x12ac8,%rsp │ │ + mov %r9d,%ebp │ │ + mov %r8,%r9 │ │ + mov %rcx,%r8 │ │ + mov %rdx,%rcx │ │ + mov %rsi,%r13 │ │ + mov %rdi,%rsi │ │ + mov 0x12b00(%rsp),%r12d │ │ + mov 0x12b08(%rsp),%r14 │ │ + mov 0x12b10(%rsp),%eax │ │ + sub $0x28,%rsp │ │ + lea 0xc048(%rsp),%rbx │ │ + mov %rbx,%rdi │ │ + mov %rsi,0x38(%rsp) │ │ + mov %r13,%rdx │ │ + push %rax │ │ + push %r12 │ │ push %rbp │ │ - push %rbx │ │ - sub $0x68,%rsp │ │ - mov 0x80(%rsp),%r10 │ │ - mov 0x88(%rsp),%r11d │ │ - mov 0x90(%rsp),%eax │ │ - movups 0x98(%rsp),%xmm0 │ │ - mov 0xa8(%rsp),%ebx │ │ - mov 0xb0(%rsp),%ebp │ │ - mov %ebp,0x30(%rsp) │ │ - mov %ebx,0x28(%rsp) │ │ - movups %xmm0,0x18(%rsp) │ │ - mov %eax,0x10(%rsp) │ │ - mov %r11d,0x8(%rsp) │ │ - mov %r10,(%rsp) │ │ - movl $0x0,0x40(%rsp) │ │ - movl $0x1,0x38(%rsp) │ │ - callq c8290 │ │ - add $0x68,%rsp │ │ - pop %rbx │ │ - pop %rbp │ │ - retq │ │ + callq ca280 │ │ + add $0x40,%rsp │ │ + mov 0x4(%r14),%r9d │ │ + lea 0x20(%rsp),%rdi │ │ + mov %rbx,%rsi │ │ + mov %ebp,%edx │ │ + mov %r12d,%ecx │ │ + mov $0x9,%r8d │ │ + callq caa40 │ │ + test %r12d,%r12d │ │ + jle c9f1d │ │ + mov %rbp,%r8 │ │ + test %r8d,%r8d │ │ + jle c9f1d │ │ + movswl 0xa(%r14),%r14d │ │ + mov %r12d,%r9d │ │ + mov %r8d,%edx │ │ + lea (%rsp,%rdx,2),%rax │ │ + add $0x20,%rax │ │ + mov %rax,0x18(%rsp) │ │ + mov %edx,%r15d │ │ + and $0xfffffff8,%r15d │ │ + movd %r14d,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + xor %r10d,%r10d │ │ + movdqa 0x3478d(%rip),%xmm1 │ │ + xor %r11d,%r11d │ │ + mov 0x10(%rsp),%rbx │ │ + jmp c9da7 │ │ + nopl (%rax) │ │ + add %r13,%rbx │ │ + add $0x1,%r11 │ │ + add $0x180,%r10 │ │ + cmp %r9,%r11 │ │ + je c9f1d │ │ + mov %r10d,%ecx │ │ + and $0xffffff80,%ecx │ │ + lea (%rsp,%rcx,2),%rbp │ │ + add $0x20,%rbp │ │ + cmp $0x8,%r8d │ │ + jae c9dd0 │ │ + xor %edi,%edi │ │ + jmpq c9ed0 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ - push %rbp │ │ - push %rbx │ │ - sub $0x68,%rsp │ │ - mov 0x80(%rsp),%r10 │ │ - mov 0x88(%rsp),%r11d │ │ - mov 0x90(%rsp),%eax │ │ - movups 0x98(%rsp),%xmm0 │ │ - mov 0xa8(%rsp),%ebx │ │ - mov 0xb0(%rsp),%ebp │ │ - mov %ebp,0x30(%rsp) │ │ - mov %ebx,0x28(%rsp) │ │ - movups %xmm0,0x18(%rsp) │ │ - mov %eax,0x10(%rsp) │ │ - mov %r11d,0x8(%rsp) │ │ - mov %r10,(%rsp) │ │ - movl $0x0,0x40(%rsp) │ │ - movl $0x0,0x38(%rsp) │ │ - callq c8290 │ │ - add $0x68,%rsp │ │ + mov %r8,%rax │ │ + mov %r11,%rdi │ │ + imul %r13,%rdi │ │ + mov %r11d,%ecx │ │ + shl $0x7,%ecx │ │ + lea (%rcx,%rcx,2),%ecx │ │ + mov 0x18(%rsp),%rsi │ │ + lea (%rsi,%rcx,2),%r12 │ │ + mov 0x10(%rsp),%rsi │ │ + lea (%rsi,%rdi,1),%r8 │ │ + cmp %r12,%r8 │ │ + jae c9e20 │ │ + lea (%rsp,%rcx,2),%rcx │ │ + add $0x20,%rcx │ │ + add %rdx,%rdi │ │ + add %rsi,%rdi │ │ + cmp %rcx,%rdi │ │ + jbe c9e20 │ │ + xor %edi,%edi │ │ + mov %rax,%r8 │ │ + jmpq c9ed0 │ │ + nopw 0x0(%rax,%rax,1) │ │ + xor %edi,%edi │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + pmovzxbd (%rbx,%rdi,1),%xmm2 │ │ + pmovzxbd 0x4(%rbx,%rdi,1),%xmm3 │ │ + movdqa %xmm3,%xmm4 │ │ + pslld $0x4,%xmm4 │ │ + movdqa %xmm2,%xmm5 │ │ + pslld $0x4,%xmm5 │ │ + pslld $0xb,%xmm2 │ │ + pslld $0xb,%xmm3 │ │ + pmovsxwd 0x8(%rbp,%rdi,2),%xmm6 │ │ + psubd %xmm4,%xmm6 │ │ + pmovsxwd 0x0(%rbp,%rdi,2),%xmm4 │ │ + psubd %xmm5,%xmm4 │ │ + pmulld %xmm0,%xmm6 │ │ + pmulld %xmm0,%xmm4 │ │ + por %xmm1,%xmm3 │ │ + paddd %xmm6,%xmm3 │ │ + por %xmm1,%xmm2 │ │ + paddd %xmm4,%xmm2 │ │ + psrad $0xb,%xmm3 │ │ + psrad $0xb,%xmm2 │ │ + packssdw %xmm3,%xmm2 │ │ + packuswb %xmm2,%xmm2 │ │ + movq %xmm2,(%rbx,%rdi,1) │ │ + add $0x8,%rdi │ │ + cmp %rdi,%r15 │ │ + jne c9e30 │ │ + mov %r15,%rdi │ │ + cmp %rdx,%r15 │ │ + mov %rax,%r8 │ │ + jne c9ed0 │ │ + jmpq c9d90 │ │ + nopl 0x0(%rax) │ │ + mov %cl,(%rbx,%rdi,1) │ │ + add $0x1,%rdi │ │ + cmp %rdi,%rdx │ │ + je c9d90 │ │ + movzbl (%rbx,%rdi,1),%ecx │ │ + mov %ecx,%esi │ │ + shl $0x4,%esi │ │ + shl $0xb,%ecx │ │ + movswl 0x0(%rbp,%rdi,2),%eax │ │ + sub %esi,%eax │ │ + imul %r14d,%eax │ │ + lea (%rcx,%rax,1),%ecx │ │ + add $0x400,%ecx │ │ + sar $0xb,%ecx │ │ + cmp $0x100,%ecx │ │ + jge c9f10 │ │ + test %ecx,%ecx │ │ + jg c9ec0 │ │ + jmp c9f19 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov $0xff,%ecx │ │ + test %ecx,%ecx │ │ + jg c9ec0 │ │ + xor %ecx,%ecx │ │ + jmp c9ec0 │ │ + add $0x12ac8,%rsp │ │ pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ pop %rbp │ │ retq │ │ - nopl 0x0(%rax) │ │ + nop │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x50,%rsp │ │ - mov %rcx,%r14 │ │ - test %rcx,%rcx │ │ - mov $0xb524,%eax │ │ - mov $0x49d8,%ebp │ │ - cmove %eax,%ebp │ │ - xor (%rdx),%ebp │ │ - mov %rdx,-0x68(%rsp) │ │ - mov 0xb8(%rdx),%ecx │ │ - add $0x4,%ecx │ │ - mov %r8,-0x38(%rsp) │ │ - test %r8d,%r8d │ │ - mov $0x52,%eax │ │ - mov $0x2c,%r13d │ │ - cmove %eax,%r13d │ │ - mov %r9,-0x48(%rsp) │ │ - test %r9d,%r9d │ │ - mov $0x49,%eax │ │ - mov $0x26,%r12d │ │ - cmove %rax,%r12 │ │ - mov $0x1,%r11d │ │ - shl %cl,%r11d │ │ - mov %rsi,-0x60(%rsp) │ │ - sar %r11d │ │ - xor %r9d,%r9d │ │ - lea 0x42ab6(%rip),%r10 │ │ - mov %rdi,%rax │ │ - mov %rdi,-0x30(%rsp) │ │ - mov %rdi,%r8 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - xor %eax,%eax │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - mov %ebp,%esi │ │ - sar %esi │ │ - mov %esi,%edi │ │ - xor %ebp,%edi │ │ - mov %ebp,%edx │ │ - shr $0x3,%edx │ │ - shr $0xc,%ebp │ │ - xor %edx,%ebp │ │ - xor %edi,%ebp │ │ - shl $0xf,%ebp │ │ - movzwl %bp,%ebp │ │ - or %esi,%ebp │ │ - mov %ebp,%esi │ │ - shr $0x5,%esi │ │ - and $0x7ff,%esi │ │ - movswl (%r10,%rsi,2),%esi │ │ - add %r11d,%esi │ │ - sar %cl,%esi │ │ - mov %sil,(%r8,%rax,1) │ │ - add $0x1,%rax │ │ - cmp %r13,%rax │ │ - jb c7e60 │ │ - add $0x1,%r9 │ │ - add $0x52,%r8 │ │ - cmp %r12,%r9 │ │ - jb c7e50 │ │ - mov -0x68(%rsp),%r9 │ │ - movslq 0x5c(%r9),%r15 │ │ - add $0xfffffffd,%r13d │ │ - lea (%r14,%r14,8),%rax │ │ - lea (%rax,%rax,2),%rax │ │ - add %r14,%rax │ │ + sub $0x1eb08,%rsp │ │ + mov %r9d,%r15d │ │ + mov %r8,%r9 │ │ + mov %rcx,%r8 │ │ + mov %rdx,%rcx │ │ + mov %rsi,%rdx │ │ + mov %rdi,%rsi │ │ + mov 0x1eb40(%rsp),%r12d │ │ + mov 0x1eb48(%rsp),%rbp │ │ + mov 0x1eb50(%rsp),%eax │ │ + sub $0x28,%rsp │ │ + lea 0x18088(%rsp),%rbx │ │ + mov %rbx,%rdi │ │ + mov %rsi,0x58(%rsp) │ │ + mov %rdx,0x60(%rsp) │ │ + push %rax │ │ + push %r12 │ │ + push %r15 │ │ + callq ca280 │ │ + add $0x40,%rsp │ │ + mov 0x0(%rbp),%r9d │ │ + lea 0xc060(%rsp),%rdi │ │ + mov %rbx,%rsi │ │ mov %r15d,%edx │ │ - neg %edx │ │ + mov %r12d,%ecx │ │ + mov $0x19,%r8d │ │ + callq caa40 │ │ + mov 0x4(%rbp),%r9d │ │ + lea 0x60(%rsp),%rdi │ │ + mov %rbx,%rsi │ │ + mov %r15d,%edx │ │ + mov %r12d,%ecx │ │ + mov $0x9,%r8d │ │ + callq caa40 │ │ + test %r12d,%r12d │ │ + jle ca260 │ │ test %r15d,%r15d │ │ - sets %r8b │ │ - cmp %edx,%r15d │ │ - setl %r10b │ │ - mov -0x48(%rsp),%rcx │ │ - mov %rcx,%rdi │ │ - mov -0x38(%rsp),%rbp │ │ - lea (%rcx,%rbp,1),%ecx │ │ - mov $0x1,%esi │ │ - mov %ecx,-0x4c(%rsp) │ │ - shl %cl,%esi │ │ - add %r9,%rax │ │ - add $0x78,%rax │ │ - mov %rax,-0x10(%rsp) │ │ - sar %esi │ │ - mov %esi,-0x50(%rsp) │ │ - movslq %edx,%rbx │ │ - lea 0x1(%rbp),%eax │ │ - lea 0x1(%rdi),%r9d │ │ - mov %eax,%r11d │ │ + jle ca260 │ │ + movswl 0x8(%rbp),%r14d │ │ + movswl 0xa(%rbp),%r10d │ │ + mov %r12d,%eax │ │ + mov %rax,0x50(%rsp) │ │ + mov %r15d,%r8d │ │ + lea 0xc060(%rsp,%r8,2),%rax │ │ + mov %rax,0x48(%rsp) │ │ + lea (%rsp,%r8,2),%rax │ │ + add $0x60,%rax │ │ + mov %rax,0x40(%rsp) │ │ + mov %r8d,%r11d │ │ and $0xfffffff8,%r11d │ │ - lea -0x8(%r11),%rcx │ │ - mov %rcx,0x48(%rsp) │ │ - shr $0x3,%rcx │ │ - add $0x1,%rcx │ │ - or %r8b,%r10b │ │ - mov %r10b,-0x79(%rsp) │ │ - mov %edi,%edx │ │ - or %ebp,%edx │ │ - mov %edx,-0x54(%rsp) │ │ - mov %ecx,%edx │ │ - and $0x1,%edx │ │ - mov %rdx,0x40(%rsp) │ │ - sub %rdx,%rcx │ │ - mov %rcx,0x38(%rsp) │ │ - imul $0x53,%rbx,%rcx │ │ - mov -0x30(%rsp),%rdx │ │ - add %rdx,%rcx │ │ - add $0xf9,%rcx │ │ - mov %rcx,-0x40(%rsp) │ │ - mov -0x60(%rsp),%rcx │ │ - lea 0xc(%rcx),%rcx │ │ - mov %rcx,-0x20(%rsp) │ │ - mov $0x3,%ecx │ │ - mov %rcx,-0x78(%rsp) │ │ - mov %rbx,0x20(%rsp) │ │ - mov %r13,0x8(%rsp) │ │ - mov %r12,-0x18(%rsp) │ │ - cmp $0x4,%r13d │ │ - jge c7fb8 │ │ - nopl 0x0(%rax) │ │ - mov -0x78(%rsp),%rcx │ │ - add $0x1,%rcx │ │ - addq $0x52,-0x40(%rsp) │ │ - mov -0x18(%rsp),%r12 │ │ - mov %rcx,-0x78(%rsp) │ │ - cmp %r12,%rcx │ │ - jae c8275 │ │ - cmp $0x4,%r13d │ │ - jl c7f90 │ │ - mov -0x78(%rsp),%rcx │ │ - lea -0x3(%rcx),%edx │ │ - mov -0x48(%rsp),%rcx │ │ - shl %cl,%edx │ │ - add $0x3,%edx │ │ - movslq %edx,%rdx │ │ - mov %rdx,%rcx │ │ - mov %rdx,0x28(%rsp) │ │ - imul $0x52,%rdx,%rdx │ │ - mov -0x20(%rsp),%rcx │ │ - add %rdx,%rcx │ │ - mov %rcx,-0x8(%rsp) │ │ - add -0x60(%rsp),%rdx │ │ - mov %rdx,(%rsp) │ │ - mov $0x3,%ecx │ │ - mov %rcx,-0x70(%rsp) │ │ - mov -0x40(%rsp),%rcx │ │ - mov %rcx,-0x28(%rsp) │ │ - xor %r14d,%r14d │ │ - cmpb $0x0,-0x79(%rsp) │ │ - je c8086 │ │ - nopl (%rax) │ │ - imul $0x52,-0x78(%rsp),%rdx │ │ - add -0x30(%rsp),%rdx │ │ - mov -0x70(%rsp),%rbp │ │ - movsbl 0x0(%rbp,%rdx,1),%esi │ │ - mov -0x68(%rsp),%rcx │ │ - movzbl 0xb0(%rcx),%ecx │ │ - mov $0x1,%edi │ │ - shl %cl,%edi │ │ - sar %edi │ │ - add %r14d,%edi │ │ - sar %cl,%edi │ │ - add %esi,%edi │ │ - cmp $0x80,%edi │ │ - mov $0x7f,%ecx │ │ - cmovge %ecx,%edi │ │ - cmp $0xffffff80,%edi │ │ - mov $0x80,%ecx │ │ - cmovle %ecx,%edi │ │ - mov %dil,0x0(%rbp,%rdx,1) │ │ - add $0x1,%rbp │ │ - addq $0x1,-0x28(%rsp) │ │ - mov 0x8(%rsp),%r13 │ │ - mov %rbp,-0x70(%rsp) │ │ - cmp %r13,%rbp │ │ - je c7f90 │ │ - xor %r14d,%r14d │ │ - cmpb $0x0,-0x79(%rsp) │ │ - jne c8010 │ │ - mov -0x70(%rsp),%rcx │ │ - lea -0x3(%rcx),%edx │ │ - mov -0x38(%rsp),%rcx │ │ - shl %cl,%edx │ │ - movslq %edx,%rcx │ │ - mov -0x8(%rsp),%rdx │ │ - add %rcx,%rdx │ │ - add $0x3,%rdx │ │ - mov %rdx,0x18(%rsp) │ │ - mov (%rsp),%rdx │ │ - lea 0x3(%rdx,%rcx,1),%rdx │ │ - mov %rdx,0x10(%rsp) │ │ - add $0x3,%rcx │ │ - mov %rcx,0x30(%rsp) │ │ - xor %r14d,%r14d │ │ - mov -0x28(%rsp),%r8 │ │ - mov %rbx,%rbp │ │ - mov -0x10(%rsp),%r12 │ │ - jmp c80ff │ │ - xor %edi,%edi │ │ - add -0x50(%rsp),%edi │ │ - mov -0x4c(%rsp),%ecx │ │ - sar %cl,%edi │ │ - movsbl (%r12),%ecx │ │ - imul %edi,%ecx │ │ - add %ecx,%r14d │ │ - mov 0x20(%rsp),%rbx │ │ - add $0x1,%rbp │ │ - add $0x52,%r8 │ │ - cmp $0x1,%ebp │ │ - je c8010 │ │ - mov %r8,%rcx │ │ - mov %rbx,%rsi │ │ + movd %r14d,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm9 │ │ + movd %r10d,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm10 │ │ + xor %eax,%eax │ │ + movdqa 0x344d9(%rip),%xmm8 │ │ + xor %r12d,%r12d │ │ + mov 0x30(%rsp),%rbp │ │ + jmp ca06f │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - mov %esi,%edx │ │ - or %ebp,%edx │ │ - je c8140 │ │ - movsbl (%r12),%edx │ │ + nopl 0x0(%rax,%rax,1) │ │ + add 0x38(%rsp),%rbp │ │ add $0x1,%r12 │ │ - movsbl (%rcx),%edi │ │ - imul %edx,%edi │ │ - add %edi,%r14d │ │ - add $0x1,%rcx │ │ - cmp %r15,%rsi │ │ - lea 0x1(%rsi),%rsi │ │ - jl c8110 │ │ - jmp c80ee │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov -0x68(%rsp),%rcx │ │ - cmpl $0x0,0x4(%rcx) │ │ - je c80ee │ │ - cmpl $0x0,-0x54(%rsp) │ │ - js c80d2 │ │ - xor %ecx,%ecx │ │ - mov 0x10(%rsp),%r10 │ │ - mov 0x18(%rsp),%rsi │ │ + mov 0x58(%rsp),%rax │ │ + add $0x180,%rax │ │ + cmp 0x50(%rsp),%r12 │ │ + je ca260 │ │ + mov %eax,%edi │ │ + and $0xffffff80,%edi │ │ + lea (%rsp,%rdi,2),%r13 │ │ + add $0xc060,%r13 │ │ + lea (%rsp,%rdi,2),%rbx │ │ + add $0x60,%rbx │ │ + cmp $0x8,%r15d │ │ + mov %rax,0x58(%rsp) │ │ + jae ca0a0 │ │ xor %edi,%edi │ │ - cmp $0x7,%eax │ │ - ja c81a0 │ │ - jmp c818a │ │ - nopw 0x0(%rax,%rax,1) │ │ - add $0x1,%rcx │ │ - add $0x52,%rsi │ │ - add $0x52,%r10 │ │ - cmp %r9,%rcx │ │ - je c80d4 │ │ - cmp $0x7,%eax │ │ - ja c81a0 │ │ - xor %edx,%edx │ │ - jmpq c8250 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - movd %edi,%xmm0 │ │ - cmpq $0x0,0x48(%rsp) │ │ - je c8265 │ │ - pxor %xmm1,%xmm1 │ │ + jmpq ca202 │ │ + nopl 0x0(%rax) │ │ + mov %r15,%rsi │ │ + mov %r12,%r15 │ │ + imul 0x38(%rsp),%r15 │ │ + mov 0x30(%rsp),%rax │ │ + lea (%rax,%r15,1),%r9 │ │ + add %r8,%r15 │ │ + add %rax,%r15 │ │ + mov %r12d,%edi │ │ + shl $0x7,%edi │ │ + lea (%rdi,%rdi,2),%edi │ │ + mov 0x40(%rsp),%rax │ │ + lea (%rax,%rdi,2),%rcx │ │ + lea (%rsp,%rdi,2),%rax │ │ + add $0x60,%rax │ │ + mov 0x48(%rsp),%rdx │ │ + lea (%rdx,%rdi,2),%rdx │ │ + lea (%rsp,%rdi,2),%rdi │ │ + add $0xc060,%rdi │ │ + cmp %rdx,%r9 │ │ + setb %dl │ │ + cmp %rdi,%r15 │ │ + seta %dil │ │ + cmp %rcx,%r9 │ │ + setb %r9b │ │ + cmp %rax,%r15 │ │ + seta %r15b │ │ + test %dil,%dl │ │ + jne ca1db │ │ + mov $0x0,%edi │ │ + and %r15b,%r9b │ │ + mov %rsi,%r15 │ │ + jne ca202 │ │ xor %edi,%edi │ │ - mov 0x38(%rsp),%r13 │ │ - nopl 0x0(%rax,%rax,1) │ │ - pmovsxbd -0xc(%rsi,%rdi,1),%xmm2 │ │ - paddd %xmm0,%xmm2 │ │ - pmovsxbd -0x8(%rsi,%rdi,1),%xmm3 │ │ + pmovzxbd 0x4(%rbp,%rdi,1),%xmm4 │ │ + pmovzxbd 0x0(%rbp,%rdi,1),%xmm3 │ │ + movdqa %xmm3,%xmm5 │ │ + pslld $0x4,%xmm5 │ │ + movdqa %xmm4,%xmm6 │ │ + pslld $0x4,%xmm6 │ │ + pslld $0xb,%xmm4 │ │ + pmovsxwd 0x0(%r13,%rdi,2),%xmm7 │ │ + pslld $0xb,%xmm3 │ │ + pmovsxwd 0x8(%r13,%rdi,2),%xmm2 │ │ + psubd %xmm6,%xmm2 │ │ + psubd %xmm5,%xmm7 │ │ + pmulld %xmm9,%xmm7 │ │ + pmovsxwd 0x8(%rbx,%rdi,2),%xmm0 │ │ + pmulld %xmm9,%xmm2 │ │ + pmovsxwd (%rbx,%rdi,2),%xmm1 │ │ + psubd %xmm5,%xmm1 │ │ + psubd %xmm6,%xmm0 │ │ + pmulld %xmm10,%xmm0 │ │ + pmulld %xmm10,%xmm1 │ │ + por %xmm8,%xmm3 │ │ + paddd %xmm7,%xmm3 │ │ paddd %xmm1,%xmm3 │ │ - pmovsxbd -0x4(%rsi,%rdi,1),%xmm0 │ │ - pmovsxbd (%rsi,%rdi,1),%xmm1 │ │ - paddd %xmm2,%xmm0 │ │ - paddd %xmm3,%xmm1 │ │ - add $0x10,%rdi │ │ - add $0xfffffffffffffffe,%r13 │ │ - jne c81c0 │ │ - cmpq $0x0,0x40(%rsp) │ │ - je c8228 │ │ - mov 0x28(%rsp),%rdx │ │ - add %rcx,%rdx │ │ - add 0x30(%rsp),%rdi │ │ - imul $0x52,%rdx,%rdx │ │ - add -0x60(%rsp),%rdx │ │ - pmovsxbd 0x4(%rdx,%rdi,1),%xmm2 │ │ - paddd %xmm2,%xmm1 │ │ - pmovsxbd (%rdx,%rdi,1),%xmm2 │ │ - paddd %xmm2,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - pshufd $0x4e,%xmm0,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - pshufd $0xe5,%xmm1,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - movd %xmm0,%edi │ │ - mov %r11,%rdx │ │ - cmp %rax,%r11 │ │ - je c8170 │ │ - xchg %ax,%ax │ │ - movsbl (%r10,%rdx,1),%ebx │ │ - add %ebx,%edi │ │ - add $0x1,%rdx │ │ - cmp %rdx,%rax │ │ - jne c8250 │ │ - jmpq c8170 │ │ - pxor %xmm1,%xmm1 │ │ + por %xmm8,%xmm4 │ │ + paddd %xmm2,%xmm4 │ │ + paddd %xmm0,%xmm4 │ │ + psrad $0xb,%xmm4 │ │ + psrad $0xb,%xmm3 │ │ + packssdw %xmm4,%xmm3 │ │ + packuswb %xmm3,%xmm3 │ │ + movq %xmm3,0x0(%rbp,%rdi,1) │ │ + add $0x8,%rdi │ │ + cmp %rdi,%r11 │ │ + jne ca120 │ │ + mov %r11,%rdi │ │ + cmp %r8,%r11 │ │ + jne ca202 │ │ + jmpq ca050 │ │ xor %edi,%edi │ │ - cmpq $0x0,0x40(%rsp) │ │ - jne c81fd │ │ - jmp c8228 │ │ - add $0x50,%rsp │ │ + mov %rsi,%r15 │ │ + jmp ca202 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + mov %r9b,0x0(%rbp,%rdi,1) │ │ + add $0x1,%rdi │ │ + cmp %rdi,%r8 │ │ + je ca050 │ │ + movzbl 0x0(%rbp,%rdi,1),%eax │ │ + mov %eax,%ecx │ │ + shl $0x4,%ecx │ │ + shl $0xb,%eax │ │ + movswl 0x0(%r13,%rdi,2),%esi │ │ + sub %ecx,%esi │ │ + imul %r14d,%esi │ │ + movswl (%rbx,%rdi,2),%edx │ │ + sub %ecx,%edx │ │ + imul %r10d,%edx │ │ + lea (%rax,%rsi,1),%r9d │ │ + add $0x400,%r9d │ │ + add %edx,%r9d │ │ + sar $0xb,%r9d │ │ + cmp $0x100,%r9d │ │ + jge ca250 │ │ + test %r9d,%r9d │ │ + jg ca1f0 │ │ + jmp ca25b │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov $0xff,%r9d │ │ + test %r9d,%r9d │ │ + jg ca1f0 │ │ + xor %r9d,%r9d │ │ + jmp ca1f0 │ │ + add $0x1eb08,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ + nopl 0x0(%rax) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x138,%rsp │ │ - mov %rcx,%r11 │ │ - mov 0x180(%rsp),%ebp │ │ - mov 0xd4(%rcx),%r10d │ │ - mov 0xd8(%rcx),%ecx │ │ - test %r10d,%r10d │ │ - setne %al │ │ - test %ebp,%ebp │ │ - setg %bl │ │ - and %al,%bl │ │ - xor %eax,%eax │ │ - cmpl $0x0,0x1a0(%rsp) │ │ - sete %al │ │ + sub $0x88,%rsp │ │ + mov %rdx,0x28(%rsp) │ │ + mov 0xd0(%rsp),%r10d │ │ + xor %ebp,%ebp │ │ + mov %r10d,%r15d │ │ + and $0x1,%r15d │ │ + sete %bpl │ │ + mov %r10d,%eax │ │ + and $0x2,%eax │ │ + mov %eax,%edx │ │ + shr %edx │ │ + lea (%r15,%r15,2),%ebx │ │ + lea (%rdx,%rdx,2),%r11d │ │ + mov 0xc0(%rsp),%edx │ │ + add %ebx,%edx │ │ + add %r11d,%edx │ │ + lea 0x0(,%rbp,2),%r11 │ │ + add %rbp,%r11 │ │ + mov %rdi,0x58(%rsp) │ │ + lea (%rdi,%r11,1),%r14 │ │ + mov %rsi,%rbp │ │ + sub %rbx,%rbp │ │ + sub %rbx,%r8 │ │ + mov %edx,0x48(%rsp) │ │ + movslq %edx,%r12 │ │ + test $0x4,%r10b │ │ + mov %r12,0x40(%rsp) │ │ + mov %r11,0x70(%rsp) │ │ + mov %rcx,0x30(%rsp) │ │ + mov %r15,0x60(%rsp) │ │ + mov %eax,0x54(%rsp) │ │ + mov %rbx,0x38(%rsp) │ │ + mov %rsi,0x78(%rsp) │ │ + mov %r8,0x20(%rsp) │ │ + mov %r9,0x18(%rsp) │ │ + jne ca394 │ │ + mov %r14,%rdi │ │ + mov %rbp,%rsi │ │ + mov %r12,%rdx │ │ + callq 4390 │ │ + lea 0x186(%r14),%rbx │ │ + mov %rbx,%rdi │ │ + mov %rbp,%rsi │ │ + mov %r12,%rdx │ │ + callq 4390 │ │ + lea 0x30c(%r14),%rdi │ │ + mov %rdi,%r13 │ │ + mov %rbp,%rsi │ │ + mov %r12,%rdx │ │ + mov 0x28(%rsp),%r12 │ │ + callq 4390 │ │ + test %r15d,%r15d │ │ + je ca3d2 │ │ + mov 0x30(%rsp),%rcx │ │ + mov 0x3(%rcx),%al │ │ + mov %al,0x2(%r14) │ │ + movzwl 0x1(%rcx),%eax │ │ + mov %ax,(%r14) │ │ + mov 0x3(%rcx),%al │ │ + mov %al,0x2(%rbx) │ │ + movzwl 0x1(%rcx),%eax │ │ + mov %ax,(%rbx) │ │ + mov 0x3(%rcx),%al │ │ + mov %al,0x2(%r13) │ │ + movzwl 0x1(%rcx),%eax │ │ + mov %ax,0x0(%r13) │ │ + jmp ca3d2 │ │ + lea (%r8,%r9,1),%r15 │ │ + mov %r14,%rdi │ │ + mov %r8,%rsi │ │ + mov %r12,%rdx │ │ + mov %r8,%rbx │ │ + callq 4390 │ │ + lea 0x186(%r14),%rdi │ │ + mov %rbx,%rsi │ │ + mov %r12,%rdx │ │ + callq 4390 │ │ + lea 0x30c(%r14),%rdi │ │ + mov %r15,%rsi │ │ + mov %r12,%rdx │ │ + mov 0x28(%rsp),%r12 │ │ + callq 4390 │ │ + mov 0xc8(%rsp),%ecx │ │ + lea 0x492(%r14),%r15 │ │ + mov 0xd0(%rsp),%eax │ │ + test $0x8,%al │ │ + mov %r14,0x80(%rsp) │ │ + jne ca4c0 │ │ + lea -0x1(%rcx),%eax │ │ + movslq %eax,%r13 │ │ + mov %r13,0x68(%rsp) │ │ + imul %r12,%r13 │ │ + add %rbp,%r13 │ │ + imul $0x186,%ecx,%eax │ │ + movslq %eax,%r12 │ │ + lea (%r15,%r12,1),%rdi │ │ + mov %rdi,0x20(%rsp) │ │ + mov %r13,%rsi │ │ + mov 0x40(%rsp),%r14 │ │ + mov %r14,%rdx │ │ + callq 4390 │ │ + lea 0x186(%r12),%eax │ │ + movslq %eax,%rdi │ │ + add %r15,%rdi │ │ + mov %rdi,0x18(%rsp) │ │ + mov %r13,%rsi │ │ + mov %r14,%rdx │ │ + callq 4390 │ │ + add $0x30c,%r12d │ │ + movslq %r12d,%rbx │ │ + add %r15,%rbx │ │ + mov %rbx,%rdi │ │ + mov %r13,%rsi │ │ + mov %r14,%rdx │ │ + callq 4390 │ │ + mov 0xc8(%rsp),%ecx │ │ + cmpl $0x0,0x60(%rsp) │ │ + je ca52d │ │ + mov 0x30(%rsp),%rdx │ │ + mov 0x68(%rsp),%rdi │ │ + mov 0x3(%rdx,%rdi,4),%al │ │ + mov 0x20(%rsp),%rsi │ │ + mov %al,0x2(%rsi) │ │ + movzwl 0x1(%rdx,%rdi,4),%eax │ │ + mov %ax,(%rsi) │ │ + mov 0x3(%rdx,%rdi,4),%al │ │ + mov 0x18(%rsp),%rsi │ │ + mov %al,0x2(%rsi) │ │ + movzwl 0x1(%rdx,%rdi,4),%eax │ │ + mov %ax,(%rsi) │ │ + mov 0x3(%rdx,%rdi,4),%al │ │ + mov %al,0x2(%rbx) │ │ + movzwl 0x1(%rdx,%rdi,4),%eax │ │ + mov %ax,(%rbx) │ │ test %ecx,%ecx │ │ - lea 0xeb(%rax,%rax,4),%eax │ │ - mov $0xff,%r12d │ │ - cmovne %eax,%r12d │ │ - mov %r9,-0x30(%rsp) │ │ - mov %rdx,0x98(%rsp) │ │ - mov %rsi,0x90(%rsp) │ │ - mov %rdi,0x88(%rsp) │ │ - mov (%r11),%eax │ │ - imul $0x2500,%ebp,%edx │ │ - add $0xb200,%edx │ │ - movzwl %dx,%edx │ │ - imul $0xad,%ebp,%esi │ │ - add $0x69,%esi │ │ - movzbl %sil,%esi │ │ - or %edx,%esi │ │ - xor %eax,%esi │ │ - mov %esi,0x20(%rsp) │ │ - mov %bl,-0x71(%rsp) │ │ - test %bl,%bl │ │ - je c835e │ │ - mov 0x180(%rsp),%edx │ │ - add $0xffffffff,%edx │ │ - imul $0x2500,%edx,%esi │ │ - add $0xb200,%esi │ │ - movzwl %si,%esi │ │ - imul $0xad,%edx,%edx │ │ - add $0x69,%edx │ │ - movzbl %dl,%edx │ │ - or %esi,%edx │ │ - xor %eax,%edx │ │ - mov %edx,0x24(%rsp) │ │ - xor %r13d,%r13d │ │ + jg ca535 │ │ + jmpq ca64e │ │ + mov 0x18(%rsp),%r13 │ │ + lea 0x0(,%r13,2),%rax │ │ + add %r13,%rax │ │ + mov 0x20(%rsp),%rdx │ │ + lea (%rdx,%rax,2),%rsi │ │ + add %rsi,%r13 │ │ + imul $0x186,%ecx,%eax │ │ + movslq %eax,%r14 │ │ + lea (%r15,%r14,1),%rdi │ │ + mov 0x40(%rsp),%r12 │ │ + mov %r12,%rdx │ │ + callq 4390 │ │ + lea 0x186(%r14),%eax │ │ + movslq %eax,%rdi │ │ + add %r15,%rdi │ │ + mov %r13,%rsi │ │ + mov %r12,%rdx │ │ + callq 4390 │ │ + add $0x30c,%r14d │ │ + movslq %r14d,%rdi │ │ + add %r15,%rdi │ │ + mov %r13,%rsi │ │ + mov %r12,%rdx │ │ + callq 4390 │ │ + mov 0xc8(%rsp),%ecx │ │ test %ecx,%ecx │ │ - setne %al │ │ - test %r8d,%r8d │ │ - jle c95d6 │ │ - mov 0x1b0(%rsp),%edx │ │ - mov 0x1a8(%rsp),%esi │ │ - mov 0x178(%rsp),%edi │ │ - mov %al,%r13b │ │ - mov $0x20,%ebp │ │ - mov %esi,%ecx │ │ - shr %cl,%ebp │ │ - mov $0x2,%eax │ │ - mov %edx,%ecx │ │ - shr %cl,%eax │ │ - shl $0x4,%r13d │ │ - cmp %edi,%eax │ │ - mov %edi,%ecx │ │ - mov %eax,0x1c(%rsp) │ │ - cmovle %eax,%ecx │ │ - mov %ecx,0xa8(%rsp) │ │ - mov $0x2,%eax │ │ - mov %esi,%ecx │ │ - shr %cl,%eax │ │ - mov %eax,-0x10(%rsp) │ │ - mov $0x20,%eax │ │ - mov %edx,%ecx │ │ - shr %cl,%eax │ │ - mov %rax,0xb8(%rsp) │ │ - movslq %esi,%rax │ │ - mov %rbp,0xf8(%rsp) │ │ - movslq %ebp,%rbp │ │ - movslq %r8d,%rcx │ │ - shl $0x4,%rax │ │ - lea 0x43997(%rip),%rsi │ │ - add %rsi,%rax │ │ - add $0x4,%rax │ │ - mov %rax,0x60(%rsp) │ │ - mov %rbp,%rax │ │ - shl $0x20,%rax │ │ - mov %rax,0xf0(%rsp) │ │ - movslq 0x198(%rsp),%rax │ │ - mov %rax,-0x38(%rsp) │ │ - movslq %edx,%rax │ │ - mov %rax,0xb0(%rsp) │ │ - movslq %edi,%rax │ │ - mov %rax,0x120(%rsp) │ │ - mov 0x70(%rsp),%eax │ │ - mov %eax,-0x64(%rsp) │ │ - mov 0x74(%rsp),%eax │ │ - mov %eax,-0x4c(%rsp) │ │ - mov 0x78(%rsp),%eax │ │ - mov %eax,-0x60(%rsp) │ │ - mov 0x20(%rsp),%eax │ │ - mov %eax,-0x44(%rsp) │ │ - mov 0x24(%rsp),%eax │ │ - mov %eax,-0x14(%rsp) │ │ - mov 0x7c(%rsp),%eax │ │ - mov %eax,-0x48(%rsp) │ │ - lea 0x3(%rbp),%eax │ │ - mov %eax,0x18(%rsp) │ │ - xor %eax,%eax │ │ - mov %rax,0x28(%rsp) │ │ - xor %eax,%eax │ │ - mov %rax,0x50(%rsp) │ │ - xor %eax,%eax │ │ - mov %rax,(%rsp) │ │ - mov %rbp,0x108(%rsp) │ │ - mov %rcx,0x100(%rsp) │ │ + jle ca64e │ │ + mov 0x48(%rsp),%eax │ │ + sub 0x38(%rsp),%eax │ │ + movslq %eax,%rbx │ │ + mov 0xc8(%rsp),%ecx │ │ + lea -0x1(%rcx),%eax │ │ + mov %ecx,%r14d │ │ + and $0x3,%r14d │ │ + cmp $0x3,%eax │ │ + jb ca616 │ │ + mov 0x28(%rsp),%rdx │ │ + lea 0x0(,%rdx,4),%rax │ │ + mov %rax,0x48(%rsp) │ │ + lea (%rdx,%rdx,2),%rax │ │ + mov %rax,0x20(%rsp) │ │ + lea (%rdx,%rdx,1),%rax │ │ + mov %rax,0x18(%rsp) │ │ + mov %r14d,%r12d │ │ + sub %ecx,%r12d │ │ + mov 0x38(%rsp),%r13 │ │ + mov 0x78(%rsp),%rbp │ │ + xchg %ax,%ax │ │ + lea (%r15,%r13,1),%rdi │ │ + mov %rbp,%rsi │ │ + mov %rbx,%rdx │ │ + callq 4390 │ │ + lea (%r15,%r13,1),%rdi │ │ + add $0x186,%rdi │ │ + mov 0x28(%rsp),%rax │ │ + lea (%rax,%rbp,1),%rsi │ │ + mov %rbx,%rdx │ │ + callq 4390 │ │ + lea (%r15,%r13,1),%rdi │ │ + add $0x30c,%rdi │ │ + mov 0x18(%rsp),%rax │ │ + lea (%rax,%rbp,1),%rsi │ │ + mov %rbx,%rdx │ │ + callq 4390 │ │ + lea (%r15,%r13,1),%rdi │ │ + add $0x492,%rdi │ │ + mov 0x20(%rsp),%rax │ │ + lea (%rax,%rbp,1),%rsi │ │ + mov %rbx,%rdx │ │ + callq 4390 │ │ + add $0x618,%r15 │ │ + add 0x48(%rsp),%rbp │ │ + add $0x4,%r12d │ │ + jne ca590 │ │ + mov 0xd0(%rsp),%eax │ │ + and $0x1,%eax │ │ + lea (%rax,%rax,2),%rax │ │ + sub %rax,%rbp │ │ + test %r14d,%r14d │ │ + mov 0x28(%rsp),%r12 │ │ + je ca64e │ │ + mov 0x38(%rsp),%rax │ │ + add %rax,%rbp │ │ + add %rax,%r15 │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov %r15,%rdi │ │ + mov %rbp,%rsi │ │ + mov %rbx,%rdx │ │ + callq 4390 │ │ + add %r12,%rbp │ │ + add $0x186,%r15 │ │ + add $0xffffffff,%r14d │ │ + jne ca630 │ │ + cmpl $0x0,0x54(%rsp) │ │ + mov 0x80(%rsp),%r9 │ │ + mov 0x60(%rsp),%r8 │ │ + mov 0x40(%rsp),%rbp │ │ + mov 0xc8(%rsp),%r10d │ │ + jne ca7d1 │ │ + lea 0x6(%r10),%eax │ │ + test %eax,%eax │ │ + jle ca7d1 │ │ + lea (%r9,%rbp,1),%rcx │ │ + add $0xffffffffffffffff,%rcx │ │ + add %r9,%rbp │ │ + lea 0x5(%r10),%edx │ │ + and $0x7,%eax │ │ + cmp $0x7,%edx │ │ + jb ca79d │ │ + mov %eax,%edx │ │ + sub %r10d,%edx │ │ + add $0xfffffffa,%edx │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ - mov -0x48(%rsp),%esi │ │ - mov %esi,%eax │ │ - mov (%rsp),%rdx │ │ - mov %rdx,%rdi │ │ - sub %rdx,%rcx │ │ - cmp %rbp,%rcx │ │ - mov %ebp,%edx │ │ - cmovle %ecx,%edx │ │ - mov %edx,-0xc(%rsp) │ │ + movzbl (%rcx),%esi │ │ + mov %sil,0x2(%rbp) │ │ + mov %esi,%edi │ │ + shl $0x8,%edi │ │ + or %esi,%edi │ │ + mov %di,0x0(%rbp) │ │ + movzbl 0x186(%rcx),%esi │ │ + mov %sil,0x188(%rbp) │ │ + mov %esi,%edi │ │ + shl $0x8,%edi │ │ + or %esi,%edi │ │ + mov %di,0x186(%rbp) │ │ + movzbl 0x30c(%rcx),%esi │ │ + mov %sil,0x30e(%rbp) │ │ + mov %esi,%edi │ │ + shl $0x8,%edi │ │ + or %esi,%edi │ │ + mov %di,0x30c(%rbp) │ │ + movzbl 0x492(%rcx),%esi │ │ + mov %sil,0x494(%rbp) │ │ + mov %esi,%edi │ │ + shl $0x8,%edi │ │ + or %esi,%edi │ │ + mov %di,0x492(%rbp) │ │ + movzbl 0x618(%rcx),%esi │ │ + mov %sil,0x61a(%rbp) │ │ + mov %esi,%edi │ │ + shl $0x8,%edi │ │ + or %esi,%edi │ │ + mov %di,0x618(%rbp) │ │ + movzbl 0x79e(%rcx),%esi │ │ + mov %sil,0x7a0(%rbp) │ │ + mov %esi,%edi │ │ + shl $0x8,%edi │ │ + or %esi,%edi │ │ + mov %di,0x79e(%rbp) │ │ + movzbl 0x924(%rcx),%esi │ │ + mov %sil,0x926(%rbp) │ │ + mov %esi,%edi │ │ + shl $0x8,%edi │ │ + or %esi,%edi │ │ + mov %di,0x924(%rbp) │ │ + movzbl 0xaaa(%rcx),%esi │ │ + mov %sil,0xaac(%rbp) │ │ + mov %esi,%edi │ │ + shl $0x8,%edi │ │ + or %esi,%edi │ │ + mov %di,0xaaa(%rbp) │ │ + add $0xc30,%rbp │ │ + add $0xc30,%rcx │ │ + add $0x8,%edx │ │ + jne ca6b0 │ │ + test %eax,%eax │ │ + je ca7d1 │ │ + xor %edx,%edx │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + movzbl (%rcx,%rdx,1),%esi │ │ + mov %sil,0x2(%rbp,%rdx,1) │ │ + mov %esi,%edi │ │ + shl $0x8,%edi │ │ + or %esi,%edi │ │ + mov %di,0x0(%rbp,%rdx,1) │ │ + add $0x186,%rdx │ │ + add $0xffffffff,%eax │ │ + jne ca7b0 │ │ + test %r8d,%r8d │ │ + je ca811 │ │ test %r10d,%r10d │ │ - setne %dl │ │ + mov 0x58(%rsp),%rbp │ │ + jle caa20 │ │ + add $0x492,%rbp │ │ + mov %r10d,%edx │ │ + lea -0x1(%rdx),%rcx │ │ + mov %edx,%edi │ │ + and $0x3,%edi │ │ + cmp $0x3,%rcx │ │ + jae ca966 │ │ + xor %ecx,%ecx │ │ test %rdi,%rdi │ │ - setne %cl │ │ - and %dl,%cl │ │ - mov -0x71(%rsp),%bl │ │ - test %bl,%bl │ │ - cmovne -0x4c(%rsp),%esi │ │ - test %cl,%cl │ │ - cmove %eax,%esi │ │ - mov %esi,-0x48(%rsp) │ │ - mov -0x60(%rsp),%eax │ │ - cmovne -0x64(%rsp),%eax │ │ - mov %eax,-0x60(%rsp) │ │ - mov -0x44(%rsp),%edi │ │ - mov %edi,%eax │ │ - sar %eax │ │ - mov %eax,%edx │ │ - xor %edi,%edx │ │ - mov %edi,%esi │ │ - shr $0x3,%esi │ │ - shr $0xc,%edi │ │ - xor %esi,%edi │ │ - xor %edx,%edi │ │ - shl $0xf,%edi │ │ - movzwl %di,%edi │ │ - or %eax,%edi │ │ - mov %edi,-0x44(%rsp) │ │ - test %bl,%bl │ │ - je c852e │ │ - mov -0x14(%rsp),%ebx │ │ - mov %ebx,%eax │ │ - sar %eax │ │ - mov %eax,%edx │ │ - xor %ebx,%edx │ │ - mov %ebx,%esi │ │ - shr $0x3,%esi │ │ - shr $0xc,%ebx │ │ - xor %esi,%ebx │ │ - xor %edx,%ebx │ │ - shl $0xf,%ebx │ │ - movzwl %bx,%ebx │ │ - or %eax,%ebx │ │ - mov %ebx,-0x14(%rsp) │ │ - movzbl %bh,%eax │ │ - mov %eax,-0x4c(%rsp) │ │ - test %r10d,%r10d │ │ - cmovne 0xa8(%rsp),%r10d │ │ - mov 0x180(%rsp),%eax │ │ + jne ca9ea │ │ + jmpq caa20 │ │ + lea 0x6(%r10),%eax │ │ test %eax,%eax │ │ - cmove %eax,%r10d │ │ - mov -0x10(%rsp),%eax │ │ - mov -0xc(%rsp),%edx │ │ - cmp %edx,%eax │ │ - mov %edx,%esi │ │ - cmovle %eax,%esi │ │ - test %cl,%cl │ │ - mov $0x0,%eax │ │ - cmove %eax,%esi │ │ - mov -0x44(%rsp),%eax │ │ - movzbl %ah,%eax │ │ - mov %eax,-0x64(%rsp) │ │ - movslq %edx,%rax │ │ - mov %rax,0x58(%rsp) │ │ - mov %rsi,-0x8(%rsp) │ │ - mov %esi,%eax │ │ - mov %rax,0x68(%rsp) │ │ - mov %r10d,0x8(%rsp) │ │ - cmp 0x178(%rsp),%r10d │ │ - jge c8bb0 │ │ - mov -0x64(%rsp),%eax │ │ - mov %eax,%ebx │ │ - shr $0x4,%ebx │ │ - add $0x3,%ebx │ │ + mov 0x58(%rsp),%rbp │ │ + jle caa20 │ │ + lea 0x5(%r10),%ecx │ │ + and $0x7,%eax │ │ + cmp $0x7,%ecx │ │ + jb ca92d │ │ mov %eax,%ecx │ │ - and $0xf,%ecx │ │ - add $0x3,%ecx │ │ - mov 0x1c(%rsp),%eax │ │ - imul %eax,%ecx │ │ - mov %rcx,-0x28(%rsp) │ │ - mov -0x60(%rsp),%ecx │ │ - mov %ecx,%esi │ │ - sar $0x4,%esi │ │ - add $0x3,%esi │ │ - and $0xf,%ecx │ │ - add $0x3,%ecx │ │ - imul %eax,%ecx │ │ - mov %rcx,0x48(%rsp) │ │ - mov -0x8(%rsp),%rdx │ │ - movslq %edx,%rax │ │ - movslq 0x8(%rsp),%rdi │ │ - mov -0x10(%rsp),%ecx │ │ - imul %ecx,%ebx │ │ - mov %rax,0x10(%rsp) │ │ - lea (%rax,%rbx,1),%eax │ │ - add $0x3,%eax │ │ - mov %eax,-0x5c(%rsp) │ │ - mov 0x98(%rsp),%r15 │ │ - mov %rdi,-0x58(%rsp) │ │ - imul %rdi,%r15 │ │ - mov 0x90(%rsp),%rax │ │ - lea (%rax,%r15,1),%r9 │ │ - add 0x88(%rsp),%r15 │ │ - mov (%rsp),%rax │ │ - lea (%rdx,%rax,1),%edi │ │ - mov %edi,0x40(%rsp) │ │ - add %edx,%eax │ │ - shl $0x20,%rax │ │ - mov %rax,0x38(%rsp) │ │ - add $0x3,%ebx │ │ - imul %ecx,%esi │ │ - add 0x18(%rsp),%esi │ │ - mov %rsi,-0x20(%rsp) │ │ - mov %rbx,-0x40(%rsp) │ │ - mov -0x8(%rsp),%rax │ │ - cmp -0xc(%rsp),%eax │ │ - jge c88b0 │ │ - jmp c8689 │ │ + sub %r10d,%ecx │ │ + add $0xfffffffa,%ecx │ │ + mov 0x70(%rsp),%rdi │ │ nop │ │ - mov -0x58(%rsp),%rcx │ │ + movzbl 0x0(%rbp,%rdi,1),%edx │ │ + mov %dl,0x2(%rbp) │ │ + mov %edx,%esi │ │ + shl $0x8,%esi │ │ + or %edx,%esi │ │ + mov %si,0x0(%rbp) │ │ + movzbl 0x186(%rbp,%rdi,1),%edx │ │ + mov %dl,0x188(%rbp) │ │ + mov %edx,%esi │ │ + shl $0x8,%esi │ │ + or %edx,%esi │ │ + mov %si,0x186(%rbp) │ │ + movzbl 0x30c(%rbp,%rdi,1),%edx │ │ + mov %dl,0x30e(%rbp) │ │ + mov %edx,%esi │ │ + shl $0x8,%esi │ │ + or %edx,%esi │ │ + mov %si,0x30c(%rbp) │ │ + movzbl 0x492(%rbp,%rdi,1),%edx │ │ + mov %dl,0x494(%rbp) │ │ + mov %edx,%esi │ │ + shl $0x8,%esi │ │ + or %edx,%esi │ │ + mov %si,0x492(%rbp) │ │ + movzbl 0x618(%rbp,%rdi,1),%edx │ │ + mov %dl,0x61a(%rbp) │ │ + mov %edx,%esi │ │ + shl $0x8,%esi │ │ + or %edx,%esi │ │ + mov %si,0x618(%rbp) │ │ + movzbl 0x79e(%rbp,%rdi,1),%edx │ │ + mov %dl,0x7a0(%rbp) │ │ + mov %edx,%esi │ │ + shl $0x8,%esi │ │ + or %edx,%esi │ │ + mov %si,0x79e(%rbp) │ │ + movzbl 0x924(%rbp,%rdi,1),%edx │ │ + mov %dl,0x926(%rbp) │ │ + mov %edx,%esi │ │ + shl $0x8,%esi │ │ + or %edx,%esi │ │ + mov %si,0x924(%rbp) │ │ + movzbl 0xaaa(%rbp,%rdi,1),%edx │ │ + mov %dl,0xaac(%rbp) │ │ + mov %edx,%esi │ │ + shl $0x8,%esi │ │ + or %edx,%esi │ │ + mov %si,0xaaa(%rbp) │ │ + add $0xc30,%rbp │ │ + add $0x8,%ecx │ │ + jne ca840 │ │ + add %rbp,%rdi │ │ + mov %rdi,%r9 │ │ + test %eax,%eax │ │ + je caa20 │ │ + xor %ecx,%ecx │ │ + nopw 0x0(%rax,%rax,1) │ │ + movzbl (%r9,%rcx,1),%edx │ │ + mov %dl,0x2(%rbp,%rcx,1) │ │ + mov %edx,%esi │ │ + shl $0x8,%esi │ │ + or %edx,%esi │ │ + mov %si,0x0(%rbp,%rcx,1) │ │ + add $0x186,%rcx │ │ + add $0xffffffff,%eax │ │ + jne ca940 │ │ + jmpq caa20 │ │ + mov 0x30(%rsp),%rax │ │ + lea 0xd(%rax),%rsi │ │ + sub %rdi,%rdx │ │ + xor %ecx,%ecx │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + movzbl -0xa(%rsi,%rcx,4),%eax │ │ + mov %al,0x2(%rbp) │ │ + movzwl -0xc(%rsi,%rcx,4),%eax │ │ + mov %ax,0x0(%rbp) │ │ + movzbl -0x6(%rsi,%rcx,4),%eax │ │ + mov %al,0x188(%rbp) │ │ + movzwl -0x8(%rsi,%rcx,4),%eax │ │ + mov %ax,0x186(%rbp) │ │ + movzbl -0x2(%rsi,%rcx,4),%eax │ │ + mov %al,0x30e(%rbp) │ │ + movzwl -0x4(%rsi,%rcx,4),%eax │ │ + mov %ax,0x30c(%rbp) │ │ + movzwl (%rsi,%rcx,4),%eax │ │ + mov %ax,0x492(%rbp) │ │ + movzbl 0x2(%rsi,%rcx,4),%eax │ │ + mov %al,0x494(%rbp) │ │ + add $0x618,%rbp │ │ + add $0x4,%rcx │ │ + cmp %rcx,%rdx │ │ + jne ca980 │ │ + test %rdi,%rdi │ │ + je caa20 │ │ + mov 0x30(%rsp),%rax │ │ + lea (%rax,%rcx,4),%rcx │ │ add $0x1,%rcx │ │ - mov 0x98(%rsp),%rax │ │ - add %rax,%r9 │ │ - add %rax,%r15 │ │ - mov %rcx,-0x58(%rsp) │ │ - cmp 0x120(%rsp),%rcx │ │ - je c8bb0 │ │ - mov -0x8(%rsp),%rax │ │ - cmp -0xc(%rsp),%eax │ │ - jge c88b0 │ │ - mov -0x58(%rsp),%rdx │ │ - mov %edx,%eax │ │ - mov 0x1b0(%rsp),%ecx │ │ - shl %cl,%eax │ │ - movslq %eax,%r10 │ │ - imul 0x190(%rsp),%r10 │ │ - add 0x188(%rsp),%r10 │ │ - mov -0x28(%rsp),%rax │ │ - lea (%rdx,%rax,1),%eax │ │ - add $0x3,%eax │ │ - movslq %eax,%r8 │ │ - mov 0x40(%rsp),%edi │ │ - mov -0x5c(%rsp),%ebp │ │ - mov 0x10(%rsp),%rbx │ │ - cmpl $0x0,0x1a8(%rsp) │ │ - jne c8709 │ │ - mov -0x5c(%rsp),%edi │ │ - mov 0x38(%rsp),%rbp │ │ - mov 0x10(%rsp),%rbx │ │ - jmpq c87f3 │ │ + xor %edx,%edx │ │ + nopl 0x0(%rax) │ │ + movzbl 0x2(%rcx,%rdx,4),%eax │ │ + mov %al,0x2(%rbp) │ │ + movzwl (%rcx,%rdx,4),%eax │ │ + mov %ax,0x0(%rbp) │ │ + add $0x186,%rbp │ │ + add $0x1,%rdx │ │ + cmp %rdx,%rdi │ │ + jne caa00 │ │ + add $0x88,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - mov %dl,(%r15,%rbx,1) │ │ - add $0x1,%rbx │ │ - add $0x1,%ebp │ │ - add $0x1,%edi │ │ - cmp 0x58(%rsp),%rbx │ │ - jge c88b0 │ │ - movslq %ebp,%rax │ │ - imul $0x52,%r8,%rcx │ │ - add 0x170(%rsp),%rcx │ │ - movsbl (%rax,%rcx,1),%r14d │ │ - mov %edi,%eax │ │ - mov 0x1a8(%rsp),%ecx │ │ - shl %cl,%eax │ │ - cltq │ │ - movzbl (%r10,%rax,1),%ecx │ │ - movzbl 0x1(%r10,%rax,1),%eax │ │ - lea (%rcx,%rax,1),%eax │ │ - add $0x1,%eax │ │ - shr %eax │ │ - movzbl %al,%eax │ │ - cmpl $0x0,0x24(%r11) │ │ - je c8750 │ │ - movzbl (%r9,%rbx,1),%edx │ │ - jmp c8790 │ │ + nopl 0x0(%rax) │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + sub $0x26d88,%rsp │ │ + mov %r9d,-0x30(%rsp) │ │ + mov %rsi,-0x78(%rsp) │ │ + cmp $0x19,%r8d │ │ + sete %bl │ │ + mov $0xa4,%eax │ │ + mov $0x1c7,%esi │ │ + cmp $0x19,%r8d │ │ + cmove %eax,%esi │ │ + mov %esi,-0x58(%rsp) │ │ + mov %rcx,%rax │ │ + mov %rcx,-0x50(%rsp) │ │ + mov %rdi,-0x48(%rsp) │ │ + mov %rdx,-0x28(%rsp) │ │ + mov %r8d,-0x18(%rsp) │ │ + mov %bl,-0x79(%rsp) │ │ + jne cac75 │ │ + lea 0x6(%rdx),%eax │ │ + add $0x4,%ecx │ │ + test %eax,%eax │ │ + jle cafb8 │ │ + cmp $0x3,%ecx │ │ + jl cb0d5 │ │ + mov %ecx,-0x40(%rsp) │ │ + mov -0x78(%rsp),%rcx │ │ + lea 0x492(%rcx),%rsi │ │ + mov %eax,%eax │ │ + mov %rax,-0x70(%rsp) │ │ + mov -0x50(%rsp),%rax │ │ + lea 0x2(%rax),%ecx │ │ + and $0x1,%ecx │ │ + mov %ecx,-0x60(%rsp) │ │ + sub %eax,%ecx │ │ + add $0xfffffffe,%ecx │ │ + mov %ecx,-0x38(%rsp) │ │ + xor %edi,%edi │ │ + mov %rsi,-0x20(%rsp) │ │ + jmp caaff │ │ + nopw 0x0(%rax,%rax,1) │ │ + add $0x1,%rdi │ │ + cmp -0x70(%rsp),%rdi │ │ + je cafb4 │ │ + movzbl -0x492(%rsi,%rdi,1),%ebx │ │ + mov %ebx,%edx │ │ + imul %edx,%edx │ │ + movzbl -0x30c(%rsi,%rdi,1),%r14d │ │ + mov %r14d,%r9d │ │ + imul %r9d,%r9d │ │ + movzbl -0x186(%rsi,%rdi,1),%r12d │ │ + mov %r12d,%r11d │ │ + imul %r11d,%r11d │ │ + movzbl (%rsi,%rdi,1),%ebp │ │ + mov %ebp,%ecx │ │ + imul %ebp,%ecx │ │ + lea (%rsp,%rdi,2),%r10 │ │ + add $0xfffffffffffffff0,%r10 │ │ + lea (%rsp,%rdi,4),%r13 │ │ + add $0xcf20,%r13 │ │ + cmpl $0xffffffff,-0x50(%rsp) │ │ + je cac30 │ │ + mov -0x38(%rsp),%r8d │ │ + mov %rdi,-0x68(%rsp) │ │ + mov %rdi,%rax │ │ + mov %edx,%esi │ │ + mov %r14d,%edi │ │ + mov %r9d,%r15d │ │ + mov %r11d,%edx │ │ + mov %ebp,%r14d │ │ + mov %ecx,%r9d │ │ + lea (%r12,%r14,1),%ecx │ │ + add %edi,%ecx │ │ + add %ebx,%ecx │ │ + mov %r12,%rbx │ │ + mov -0x78(%rsp),%rbp │ │ + movzbl 0x618(%rbp,%rax,1),%r12d │ │ + add %r12d,%ecx │ │ + mov %cx,0x2fc(%rsp,%rax,2) │ │ + lea (%rdx,%r9,1),%ecx │ │ + add %r15d,%ecx │ │ + add %esi,%ecx │ │ + mov %r12d,%r11d │ │ + imul %r11d,%r11d │ │ + add %r11d,%ecx │ │ + mov %ecx,0xd538(%rsp,%rax,4) │ │ + lea (%r14,%r12,1),%ecx │ │ + add %ebx,%ecx │ │ + add %edi,%ecx │ │ + movzbl 0x79e(%rbp,%rax,1),%ebp │ │ + add %ebp,%ecx │ │ + mov %cx,0x608(%rsp,%rax,2) │ │ + lea (%r9,%r11,1),%esi │ │ + add %edx,%esi │ │ + add %r15d,%esi │ │ + mov %ebp,%ecx │ │ + imul %ebp,%ecx │ │ + add %ecx,%esi │ │ + mov %esi,0xdb50(%rsp,%rax,4) │ │ + add $0x618,%r10 │ │ + add $0xc30,%r13 │ │ + add $0x30c,%rax │ │ + add $0x2,%r8d │ │ + jne cab60 │ │ + mov -0x78(%rsp),%rsi │ │ + add %rsi,%rax │ │ + add $0x492,%rax │ │ + mov -0x20(%rsp),%rsi │ │ + mov -0x68(%rsp),%rdi │ │ + cmpl $0x0,-0x60(%rsp) │ │ + je caaf0 │ │ + jmp cac3f │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + lea (%rsi,%rdi,1),%rax │ │ + cmpl $0x0,-0x60(%rsp) │ │ + je caaf0 │ │ + movzbl 0x186(%rax),%eax │ │ + add %ebp,%r12d │ │ + add %r14d,%r12d │ │ + add %ebx,%r12d │ │ + add %eax,%r12d │ │ + imul %eax,%eax │ │ + mov %r12w,0x30c(%r10) │ │ + add %ecx,%r11d │ │ + add %r9d,%r11d │ │ + add %edx,%r11d │ │ + add %eax,%r11d │ │ + mov %r11d,0x618(%r13) │ │ + jmpq caaf0 │ │ + lea 0x5(%rdx),%eax │ │ + add $0x4,%ecx │ │ + mov %ecx,-0x38(%rsp) │ │ + cmp $0x2,%eax │ │ + jl cae4a │ │ + cmpl $0x3,-0x38(%rsp) │ │ + jl cb0d5 │ │ + mov -0x78(%rsp),%rcx │ │ + lea 0x186(%rcx),%r10 │ │ + mov %eax,%eax │ │ + mov %rax,-0x60(%rsp) │ │ + mov -0x50(%rsp),%r8 │ │ + lea 0x2(%r8),%eax │ │ + and $0x1,%eax │ │ + mov %eax,-0x20(%rsp) │ │ + sub %r8d,%eax │ │ + add $0xfffffffe,%eax │ │ + mov %eax,-0x14(%rsp) │ │ + mov $0x1,%r9d │ │ + mov $0xfffffffffffffffc,%rbx │ │ + mov $0xfffffffffffffffe,%rdi │ │ + xor %r13d,%r13d │ │ + mov %r10,-0x40(%rsp) │ │ + jmp cacfb │ │ + xchg %ax,%ax │ │ + add $0x1,%r9 │ │ + add $0x1,%r13 │ │ + add $0xfffffffffffffffc,%rbx │ │ + add $0xfffffffffffffffe,%rdi │ │ + cmp -0x60(%rsp),%r9 │ │ + je cae4a │ │ + movzbl (%r10,%r9,1),%ecx │ │ + mov %ecx,%ebp │ │ + imul %ecx,%ebp │ │ + movzbl 0x186(%r10,%r9,1),%eax │ │ + mov %eax,%edx │ │ + imul %eax,%edx │ │ + cmp $0xffffffff,%r8d │ │ + je cae00 │ │ + mov -0x14(%rsp),%r12d │ │ + mov %rdi,-0x70(%rsp) │ │ + mov %rdi,%r10 │ │ + mov %rbx,-0x68(%rsp) │ │ + mov %rbx,%r8 │ │ + mov %r13,%r11 │ │ + mov -0x78(%rsp),%r14 │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %ebp,%esi │ │ + mov %edx,%edi │ │ + movzbl 0x493(%r14,%r11,1),%ebx │ │ + mov %ebx,%ebp │ │ + imul %ebx,%ebp │ │ + add %eax,%ecx │ │ + add %ebx,%ecx │ │ + mov %cx,0x2fe(%rsp,%r11,2) │ │ + add %edx,%esi │ │ + add %ebp,%esi │ │ + mov %esi,0xd53c(%rsp,%r11,4) │ │ + movzbl 0x619(%r14,%r11,1),%r15d │ │ + mov %r15d,%edx │ │ + imul %r15d,%edx │ │ + add %ebx,%eax │ │ + add %r15d,%eax │ │ + mov %ax,0x60a(%rsp,%r11,2) │ │ + add %ebp,%edi │ │ + add %edx,%edi │ │ + mov %edi,0xdb54(%rsp,%r11,4) │ │ + add $0x30c,%r11 │ │ + add $0xfffffffffffff3d0,%r8 │ │ + add $0xfffffffffffff9e8,%r10 │ │ + mov %r15d,%eax │ │ + mov %ebx,%ecx │ │ + add $0x2,%r12d │ │ + jne cad40 │ │ + lea (%r14,%r11,1),%r12 │ │ + add $0x187,%r12 │ │ + lea 0xcf20(%rsp),%r11 │ │ + sub %r8,%r11 │ │ + lea -0x10(%rsp),%r14 │ │ + sub %r10,%r14 │ │ + mov %r15d,%eax │ │ + mov %ebx,%ecx │ │ + mov -0x50(%rsp),%r8 │ │ + mov -0x40(%rsp),%r10 │ │ + mov -0x68(%rsp),%rbx │ │ + mov -0x70(%rsp),%rdi │ │ + cmpl $0x0,-0x20(%rsp) │ │ + je cace0 │ │ + jmp cae22 │ │ + nopl 0x0(%rax) │ │ + lea (%r10,%r9,1),%r12 │ │ + lea (%rsp,%r9,2),%r14 │ │ + add $0xfffffffffffffff0,%r14 │ │ + lea (%rsp,%r9,4),%r11 │ │ + add $0xcf20,%r11 │ │ + cmpl $0x0,-0x20(%rsp) │ │ + je cace0 │ │ + movzbl 0x30c(%r12),%esi │ │ + add %eax,%ecx │ │ + add %esi,%ecx │ │ + imul %esi,%esi │ │ + mov %cx,0x30c(%r14) │ │ + add %edx,%ebp │ │ + add %esi,%ebp │ │ + mov %ebp,0x618(%r11) │ │ + jmpq cace0 │ │ + cmpl $0x3,-0x38(%rsp) │ │ + jl cb0d5 │ │ + mov -0x28(%rsp),%rax │ │ + lea 0x4(%rax),%r10d │ │ + cmp $0x3,%r10d │ │ + mov -0x50(%rsp),%r15 │ │ + mov -0x18(%rsp),%r13d │ │ + mov $0x0,%r12d │ │ + jl cb0ef │ │ + lea -0x10(%rsp),%r15 │ │ + lea 0xcf20(%rsp),%r12 │ │ + mov %r10d,%r14d │ │ + add $0xfffffffffffffffe,%r14 │ │ + mov %r14d,%r11d │ │ + and $0x1,%r11d │ │ + sub %r11,%r14 │ │ + mov $0x2,%r8d │ │ + jmp caeaf │ │ xchg %ax,%ax │ │ - mov -0x38(%rsp),%rsi │ │ - imul 0xc4(%r11,%rsi,4),%eax │ │ - movzbl (%r9,%rbx,1),%edx │ │ - mov 0xbc(%r11,%rsi,4),%ecx │ │ - imul %edx,%ecx │ │ - add %eax,%ecx │ │ - sar $0x6,%ecx │ │ - add 0xcc(%r11,%rsi,4),%ecx │ │ - cmp $0x100,%ecx │ │ - jl c8788 │ │ - mov $0xff,%ecx │ │ - test %ecx,%ecx │ │ - jns c878e │ │ + add $0x1,%r8d │ │ + cmp -0x38(%rsp),%r8d │ │ + je cb0d5 │ │ + movzwl 0x30e(%r15),%eax │ │ + movzwl 0x310(%r15),%r9d │ │ + mov 0x61c(%r12),%ebx │ │ + mov 0x620(%r12),%r13d │ │ + mov $0x2,%ecx │ │ + cmp $0x3,%r10d │ │ + jne caf00 │ │ + add $0x618,%r12 │ │ + add $0x30c,%r15 │ │ + test %r11,%r11 │ │ + je caea0 │ │ + jmpq caf95 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ xor %ecx,%ecx │ │ - mov %ecx,%eax │ │ - mov %eax,%eax │ │ - mov -0x30(%rsp),%rcx │ │ - movzbl (%rcx,%rax,1),%esi │ │ - imul %r14d,%esi │ │ - movzbl 0x58(%r11),%ecx │ │ - mov $0x1,%eax │ │ - shl %cl,%eax │ │ - sar %eax │ │ - add %esi,%eax │ │ - sar %cl,%eax │ │ - add %edx,%eax │ │ - mov %r12d,%ecx │ │ - cmp %r12d,%eax │ │ - jg c87bd │ │ - mov %eax,%ecx │ │ - mov %r13d,%edx │ │ - cmp %r13d,%eax │ │ - jl c86f0 │ │ - mov %ecx,%edx │ │ - jmpq c86f0 │ │ - mov %dl,(%r15,%rbx,1) │ │ - add $0x1,%rbx │ │ - movabs $0x100000000,%rax │ │ - add %rax,%rbp │ │ - add $0x1,%edi │ │ - cmp 0x58(%rsp),%rbx │ │ - jge c88b0 │ │ - movslq %edi,%rax │ │ - imul $0x52,%r8,%rcx │ │ - add 0x170(%rsp),%rcx │ │ - movsbl (%rax,%rcx,1),%r14d │ │ - mov %rbp,%rax │ │ - sar $0x20,%rax │ │ - movzbl (%r10,%rax,1),%eax │ │ - cmpl $0x0,0x24(%r11) │ │ - je c8830 │ │ - movzbl (%r9,%rbx,1),%esi │ │ - jmp c8870 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov -0x38(%rsp),%rcx │ │ - imul 0xc4(%r11,%rcx,4),%eax │ │ - movzbl (%r9,%rbx,1),%esi │ │ - mov 0xbc(%r11,%rcx,4),%edx │ │ - imul %esi,%edx │ │ + nopl 0x0(%rax) │ │ + mov %eax,%esi │ │ + mov %ebx,%edi │ │ + mov %r13d,%ebp │ │ + movzwl 0x312(%r15,%rcx,2),%eax │ │ + mov 0x624(%r12,%rcx,4),%ebx │ │ + mov %r9d,%edx │ │ + add %edx,%esi │ │ + add %eax,%esi │ │ + mov %si,0x310(%r15,%rcx,2) │ │ + add %r13d,%edi │ │ + add %ebx,%edi │ │ + mov %edi,0x620(%r12,%rcx,4) │ │ + movzwl 0x314(%r15,%rcx,2),%r9d │ │ + mov 0x628(%r12,%rcx,4),%r13d │ │ add %eax,%edx │ │ - sar $0x6,%edx │ │ - add 0xcc(%r11,%rcx,4),%edx │ │ - cmp $0x100,%edx │ │ - jl c8868 │ │ - mov $0xff,%edx │ │ - test %edx,%edx │ │ - jns c886e │ │ - xor %edx,%edx │ │ - mov %edx,%eax │ │ - mov %eax,%eax │ │ - mov -0x30(%rsp),%rdx │ │ - movzbl (%rdx,%rax,1),%edx │ │ - imul %r14d,%edx │ │ - movzbl 0x58(%r11),%ecx │ │ - mov $0x1,%eax │ │ - shl %cl,%eax │ │ - sar %eax │ │ - add %edx,%eax │ │ - sar %cl,%eax │ │ - add %esi,%eax │ │ - mov %r12d,%ecx │ │ - cmp %r12d,%eax │ │ - jg c889d │ │ - mov %eax,%ecx │ │ - mov %r13d,%edx │ │ - cmp %r13d,%eax │ │ - jl c87d0 │ │ - mov %ecx,%edx │ │ - jmpq c87d0 │ │ - cmpl $0x0,-0x8(%rsp) │ │ - mov -0x40(%rsp),%rbx │ │ - jle c8650 │ │ - mov -0x58(%rsp),%rdx │ │ - mov %edx,%eax │ │ - mov 0x1b0(%rsp),%ecx │ │ - shl %cl,%eax │ │ - movslq %eax,%r14 │ │ - imul 0x190(%rsp),%r14 │ │ - add 0x188(%rsp),%r14 │ │ + add %r9d,%edx │ │ + mov %dx,0x312(%r15,%rcx,2) │ │ + add %ebx,%ebp │ │ + add %r13d,%ebp │ │ + mov %ebp,0x624(%r12,%rcx,4) │ │ + add $0x2,%rcx │ │ + cmp %rcx,%r14 │ │ + jne caf10 │ │ + add $0x2,%rcx │ │ + add $0x618,%r12 │ │ + add $0x30c,%r15 │ │ + test %r11,%r11 │ │ + je caea0 │ │ + add %r9d,%eax │ │ + add 0x2(%r15,%rcx,2),%ax │ │ + add %r13d,%ebx │ │ + add 0x4(%r12,%rcx,4),%ebx │ │ + mov %ax,(%r15,%rcx,2) │ │ + mov %ebx,(%r12,%rcx,4) │ │ + jmpq caea0 │ │ + mov -0x40(%rsp),%ecx │ │ + cmp $0x3,%ecx │ │ + jl cb0d5 │ │ mov -0x28(%rsp),%rax │ │ - lea (%rax,%rdx,1),%eax │ │ - add $0x3,%eax │ │ - cltq │ │ + add $0x4,%eax │ │ + cmp $0x3,%eax │ │ + jl cb0d5 │ │ + lea -0x10(%rsp),%r15 │ │ + lea 0xcf20(%rsp),%r12 │ │ + mov %eax,%r14d │ │ + add $0xfffffffffffffffe,%r14 │ │ + mov $0x2,%eax │ │ + mov %ecx,-0x40(%rsp) │ │ + nop │ │ + mov %eax,-0x68(%rsp) │ │ + lea 0x618(%r12),%rax │ │ mov %rax,-0x70(%rsp) │ │ - mov 0x48(%rsp),%rax │ │ - lea (%rax,%rdx,1),%eax │ │ - add $0x3,%eax │ │ - movslq %eax,%r10 │ │ - cmpl $0x0,0x1a8(%rsp) │ │ - je c8a70 │ │ - xor %r8d,%r8d │ │ - mov -0x70(%rsp),%rdx │ │ - jmp c8933 │ │ + lea 0x30c(%r15),%rax │ │ + mov %rax,-0x60(%rsp) │ │ + movzwl 0x30c(%r15),%edi │ │ + movzwl 0x30e(%r15),%r13d │ │ + mov 0x618(%r12),%r9d │ │ + mov 0x61c(%r12),%ecx │ │ + movzwl 0x310(%r15),%ebx │ │ + mov 0x620(%r12),%edx │ │ + movzwl 0x312(%r15),%ebp │ │ + mov 0x624(%r12),%r8d │ │ + mov $0x0,%eax │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ - mov %sil,(%r15,%r8,1) │ │ - add $0x1,%r8 │ │ - cmp %r8,0x68(%rsp) │ │ - je c8650 │ │ - lea (%rbx,%r8,1),%eax │ │ - cltq │ │ - imul $0x52,%rdx,%rcx │ │ - mov 0x170(%rsp),%rsi │ │ - mov %rsi,%rdi │ │ - add %rsi,%rcx │ │ - movsbl (%rax,%rcx,1),%eax │ │ - mov -0x20(%rsp),%rcx │ │ - add %r8d,%ecx │ │ - movslq %ecx,%rcx │ │ - imul $0x52,%r10,%rsi │ │ - add %rdi,%rsi │ │ - movsbl (%rcx,%rsi,1),%ecx │ │ - mov 0x60(%rsp),%rsi │ │ - imul -0x4(%rsi,%r8,8),%ecx │ │ - imul (%rsi,%r8,8),%eax │ │ - lea (%rcx,%rax,1),%edi │ │ - add $0x10,%edi │ │ - sar $0x5,%edi │ │ - cmp $0x80,%edi │ │ - jl c898b │ │ - mov $0x7f,%edi │ │ - cmp $0xffffff7f,%edi │ │ - jg c8998 │ │ - mov $0xffffff80,%edi │ │ - mov 0x50(%rsp),%rax │ │ - add %r8d,%eax │ │ - mov 0x1a8(%rsp),%ecx │ │ - shl %cl,%eax │ │ - cltq │ │ - movzbl (%r14,%rax,1),%ecx │ │ - movzbl 0x1(%r14,%rax,1),%eax │ │ - lea (%rcx,%rax,1),%eax │ │ + mov %r13d,%r10d │ │ + mov %ecx,%r11d │ │ + mov %ebx,%r13d │ │ + mov %edx,%ecx │ │ + mov %ebp,%ebx │ │ + mov %r8d,%edx │ │ + movzwl 0x314(%r15,%rax,2),%ebp │ │ + mov 0x628(%r12,%rax,4),%r8d │ │ + lea (%rbx,%r13,1),%esi │ │ + add %r10d,%esi │ │ + add %esi,%edi │ │ + add %ebp,%edi │ │ + mov %di,0x310(%r15,%rax,2) │ │ + lea (%rcx,%rdx,1),%esi │ │ + add %r11d,%esi │ │ + add %r9d,%esi │ │ + add %r8d,%esi │ │ + mov %esi,0x620(%r12,%rax,4) │ │ + add $0x1,%rax │ │ + mov %r11d,%r9d │ │ + mov %r10d,%edi │ │ + cmp %rax,%r14 │ │ + jne cb060 │ │ + mov -0x68(%rsp),%eax │ │ add $0x1,%eax │ │ - shr %eax │ │ - movzbl %al,%eax │ │ - cmpl $0x0,0x24(%r11) │ │ - je c89d0 │ │ - movzbl (%r9,%r8,1),%esi │ │ - jmp c8a15 │ │ - nop │ │ - mov -0x38(%rsp),%rdx │ │ - imul 0xc4(%r11,%rdx,4),%eax │ │ - movzbl (%r9,%r8,1),%esi │ │ - mov 0xbc(%r11,%rdx,4),%ecx │ │ - imul %esi,%ecx │ │ - add %eax,%ecx │ │ - sar $0x6,%ecx │ │ - add 0xcc(%r11,%rdx,4),%ecx │ │ - cmp $0x100,%ecx │ │ - jl c8a08 │ │ - mov $0xff,%ecx │ │ - test %ecx,%ecx │ │ - jns c8a0e │ │ - xor %ecx,%ecx │ │ - mov %ecx,%eax │ │ - mov -0x70(%rsp),%rdx │ │ - mov %eax,%eax │ │ - mov -0x30(%rsp),%rcx │ │ - movzbl (%rcx,%rax,1),%eax │ │ - imul %eax,%edi │ │ - movzbl 0x58(%r11),%ecx │ │ - mov $0x1,%eax │ │ - shl %cl,%eax │ │ - sar %eax │ │ - add %edi,%eax │ │ - sar %cl,%eax │ │ - add %esi,%eax │ │ - mov %r12d,%ecx │ │ - cmp %r12d,%eax │ │ - jle c8a50 │ │ - mov %r13d,%esi │ │ - cmp %r13d,%eax │ │ - jl c8920 │ │ - jmp c8a5e │ │ - nopl (%rax) │ │ - mov %eax,%ecx │ │ - mov %r13d,%esi │ │ - cmp %r13d,%eax │ │ - jl c8920 │ │ - mov %ecx,%esi │ │ - jmpq c8920 │ │ + mov -0x60(%rsp),%r15 │ │ + mov -0x70(%rsp),%r12 │ │ + mov -0x40(%rsp),%ecx │ │ + cmp %ecx,%eax │ │ + jne caff0 │ │ + mov -0x50(%rsp),%r15 │ │ + cmp $0xffffffff,%r15d │ │ + mov -0x18(%rsp),%r13d │ │ + mov $0x0,%r12d │ │ + jl cb1df │ │ + mov -0x79(%rsp),%al │ │ + mov %al,%r12b │ │ + add $0x1,%r12d │ │ + mov -0x28(%rsp),%rax │ │ + cmp $0xfffffffe,%eax │ │ + jg cb11d │ │ + mov $0xffffffff,%eax │ │ + nopl 0x0(%rax) │ │ + add %r12d,%eax │ │ + cmp %r15d,%eax │ │ + jle cb110 │ │ + jmpq cb1df │ │ + add $0x1,%eax │ │ + lea 0xd540(%rsp),%rcx │ │ + mov %r12d,%edx │ │ + imul $0x618,%rdx,%r8 │ │ + lea 0x300(%rsp),%rbp │ │ + imul $0x30c,%rdx,%r10 │ │ + add $0x1,%rax │ │ + mov $0xffffffff,%r11d │ │ + mov $0xff,%r9d │ │ + lea 0x42778(%rip),%r14 │ │ + jmp cb16e │ │ + nopw 0x0(%rax,%rax,1) │ │ + add %r12d,%r11d │ │ + add %r8,%rcx │ │ + add %r10,%rbp │ │ + cmp %r15d,%r11d │ │ + jg cb1df │ │ + xor %edi,%edi │ │ + jmp cb1c6 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - mov 0x28(%rsp),%rdi │ │ - xor %ebp,%ebp │ │ - mov -0x70(%rsp),%rdx │ │ - jmp c8aa0 │ │ - xchg %ax,%ax │ │ - mov %sil,(%r15,%rbp,1) │ │ - add $0x1,%rbp │ │ - movabs $0x100000000,%rax │ │ - add %rax,%rdi │ │ - cmp %rbp,0x68(%rsp) │ │ - je c8650 │ │ - lea (%rbx,%rbp,1),%eax │ │ - cltq │ │ - imul $0x52,%rdx,%rcx │ │ - mov 0x170(%rsp),%rsi │ │ - mov %rsi,%rbx │ │ - add %rsi,%rcx │ │ - movsbl (%rax,%rcx,1),%eax │ │ - mov -0x20(%rsp),%rcx │ │ - add %ebp,%ecx │ │ - movslq %ecx,%rcx │ │ - imul $0x52,%r10,%rsi │ │ - add %rbx,%rsi │ │ - movsbl (%rcx,%rsi,1),%ecx │ │ - mov 0x60(%rsp),%rsi │ │ - imul -0x4(%rsi,%rbp,8),%ecx │ │ - imul (%rsi,%rbp,8),%eax │ │ - lea (%rcx,%rax,1),%ebx │ │ - add $0x10,%ebx │ │ - sar $0x5,%ebx │ │ - cmp $0x80,%ebx │ │ - jl c8af4 │ │ - mov $0x7f,%ebx │ │ - cmp $0xffffff7f,%ebx │ │ - jg c8b01 │ │ - mov $0xffffff80,%ebx │ │ - mov %rdi,%rax │ │ - sar $0x20,%rax │ │ - movzbl (%r14,%rax,1),%eax │ │ - cmpl $0x0,0x24(%r11) │ │ - je c8b20 │ │ - movzbl (%r9,%rbp,1),%esi │ │ - jmp c8b65 │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov -0x38(%rsp),%rdx │ │ - imul 0xc4(%r11,%rdx,4),%eax │ │ - movzbl (%r9,%rbp,1),%esi │ │ - mov 0xbc(%r11,%rdx,4),%ecx │ │ - imul %esi,%ecx │ │ - add %eax,%ecx │ │ - sar $0x6,%ecx │ │ - add 0xcc(%r11,%rdx,4),%ecx │ │ - cmp $0x100,%ecx │ │ - jl c8b58 │ │ - mov $0xff,%ecx │ │ - test %ecx,%ecx │ │ - jns c8b5e │ │ - xor %ecx,%ecx │ │ - mov %ecx,%eax │ │ - mov -0x70(%rsp),%rdx │ │ - mov %eax,%eax │ │ - mov -0x30(%rsp),%rcx │ │ - movzbl (%rcx,%rax,1),%eax │ │ - imul %eax,%ebx │ │ - movzbl 0x58(%r11),%ecx │ │ - mov $0x1,%eax │ │ - shl %cl,%eax │ │ - sar %eax │ │ - add %ebx,%eax │ │ - sar %cl,%eax │ │ - add %esi,%eax │ │ - mov %r12d,%ecx │ │ - cmp %r12d,%eax │ │ - jg c8b91 │ │ - mov %eax,%ecx │ │ - mov %r13d,%esi │ │ - cmp %r13d,%eax │ │ - mov -0x40(%rsp),%rbx │ │ - jl c8a80 │ │ - mov %ecx,%esi │ │ - jmpq c8a80 │ │ nopl 0x0(%rax) │ │ - mov 0x8(%rsp),%edx │ │ - test %edx,%edx │ │ - jle c9540 │ │ - mov -0x8(%rsp),%r8 │ │ - movslq %r8d,%rsi │ │ - mov -0x64(%rsp),%eax │ │ - mov %eax,%r15d │ │ - shr $0x4,%r15d │ │ - add $0x3,%r15d │ │ - mov %eax,%ecx │ │ - and $0xf,%ecx │ │ - add $0x3,%ecx │ │ - mov 0x1c(%rsp),%eax │ │ - imul %eax,%ecx │ │ - mov %rcx,0xc8(%rsp) │ │ - mov -0x4c(%rsp),%ecx │ │ - mov %ecx,%ebx │ │ - sar $0x4,%ebx │ │ - add $0x3,%ebx │ │ - and $0xf,%ecx │ │ - add $0x3,%ecx │ │ - imul %eax,%ecx │ │ - mov %rcx,0xc0(%rsp) │ │ - mov -0x48(%rsp),%ecx │ │ - mov %ecx,%ebp │ │ - sar $0x4,%ebp │ │ - add $0x3,%ebp │ │ - and $0xf,%ecx │ │ - add $0x3,%ecx │ │ - imul %eax,%ecx │ │ - mov %ecx,0xac(%rsp) │ │ - mov -0x60(%rsp),%ecx │ │ - mov %ecx,%edi │ │ - sar $0x4,%edi │ │ - add $0x3,%edi │ │ - and $0xf,%ecx │ │ - add $0x3,%ecx │ │ - imul %eax,%ecx │ │ - mov %rcx,0x118(%rsp) │ │ - mov %edx,%eax │ │ - mov %rax,0x128(%rsp) │ │ - mov -0x10(%rsp),%edx │ │ + imul -0x30(%rsp),%edx │ │ + add $0x80000,%edx │ │ + shr $0x14,%edx │ │ + cmp $0xff,%edx │ │ + cmovae %r9d,%edx │ │ + movzbl (%r14,%rdx,1),%edx │ │ + imul -0x58(%rsp),%ebx │ │ imul %edx,%ebx │ │ - lea (%r8,%rbx,1),%eax │ │ - add $0x3,%eax │ │ - mov %rax,0xe0(%rsp) │ │ - imul %edx,%r15d │ │ - lea (%r8,%r15,1),%eax │ │ - add $0x3,%eax │ │ - mov %rax,0xd8(%rsp) │ │ - mov 0x90(%rsp),%r9 │ │ - lea (%r9,%rsi,1),%rax │ │ - mov %rax,0xa0(%rsp) │ │ - mov 0x88(%rsp),%rcx │ │ - mov %rsi,0xe8(%rsp) │ │ - lea (%rcx,%rsi,1),%rax │ │ - mov %rax,0x8(%rsp) │ │ - mov (%rsp),%rsi │ │ - mov %rsi,%rax │ │ - add %r8d,%esi │ │ - shl $0x20,%rsi │ │ - mov %rsi,0x110(%rsp) │ │ - add $0x3,%ebx │ │ - mov %rbx,0x48(%rsp) │ │ - add $0x3,%r15d │ │ - imul %edx,%edi │ │ - mov 0x18(%rsp),%esi │ │ - add %esi,%edi │ │ - mov %rdi,0x38(%rsp) │ │ - imul %edx,%ebp │ │ - add %esi,%ebp │ │ - mov %rbp,0x40(%rsp) │ │ - add %r8d,%eax │ │ - mov %rax,0x130(%rsp) │ │ - mov %rcx,-0x20(%rsp) │ │ - mov %r9,-0x70(%rsp) │ │ + add $0x800,%ebx │ │ + shr $0xc,%ebx │ │ + mov %ebx,(%rcx,%rdi,4) │ │ + mov $0x100,%esi │ │ + sub %edx,%esi │ │ + mov %si,0x0(%rbp,%rdi,2) │ │ + add $0x1,%rdi │ │ + cmp %rdi,%rax │ │ + je cb160 │ │ + movswl 0x0(%rbp,%rdi,2),%ebx │ │ + mov (%rcx,%rdi,4),%edx │ │ + imul %r13d,%edx │ │ + mov %ebx,%esi │ │ + imul %ebx,%esi │ │ + sub %esi,%edx │ │ + jns cb180 │ │ + xor %edx,%edx │ │ + jmp cb180 │ │ + lea 0xdb5c(%rsp),%r10 │ │ + lea 0x60e(%rsp),%rsi │ │ + mov -0x78(%rsp),%rbp │ │ + lea 0x495(%rbp),%r14 │ │ + cmp $0x19,%r13d │ │ + jne cb523 │ │ + mov %r15d,%eax │ │ + add $0xffffffff,%eax │ │ + mov %eax,-0x40(%rsp) │ │ + mov -0x48(%rsp),%rbx │ │ + mov -0x28(%rsp),%rdi │ │ + jle cb6f7 │ │ + test %edi,%edi │ │ + jle cb70a │ │ + mov %edi,%r8d │ │ + lea 0x304(%rsp),%rdx │ │ + lea 0xd548(%rsp),%rcx │ │ + mov %r10,-0x58(%rsp) │ │ + lea 0x91c(%rsp),%r10 │ │ + lea 0xe178(%rsp),%r13 │ │ + add $0x61b,%rbp │ │ xor %eax,%eax │ │ - mov %rax,0x30(%rsp) │ │ - mov %r15,0xd0(%rsp) │ │ - mov -0x8(%rsp),%rax │ │ - cmp -0xc(%rsp),%eax │ │ - jge c90c0 │ │ - jmp c8d60 │ │ + mov %r8,-0x70(%rsp) │ │ + nopl (%rax) │ │ + mov %rdx,-0x68(%rsp) │ │ + mov %r14,-0x30(%rsp) │ │ + mov %rcx,-0x48(%rsp) │ │ + mov %rax,-0x38(%rsp) │ │ + mov %r13,-0x20(%rsp) │ │ + mov %r10,-0x60(%rsp) │ │ + mov %rbp,-0x78(%rsp) │ │ + movzwl -0x30c(%rsi),%r8d │ │ + movzwl 0x30c(%rsi),%r9d │ │ + mov -0x58(%rsp),%rax │ │ + mov -0x618(%rax),%edi │ │ + mov 0x618(%rax),%r12d │ │ + mov %r12d,%ecx │ │ + mov %r9d,%edx │ │ + xor %eax,%eax │ │ + mov %rsi,%r13 │ │ + add %edi,%ecx │ │ + movswl %r8w,%esi │ │ + movswl %dx,%edx │ │ + add %esi,%edx │ │ + lea (%rdx,%rdx,2),%r10d │ │ + mov -0x68(%rsp),%rsi │ │ + movswl -0x4(%rsi,%rax,2),%edx │ │ + lea 0x185(%rax),%edi │ │ + movswl 0x0(%r13,%rdi,2),%ebp │ │ + add %edx,%ebp │ │ + movswl (%rsi,%rax,2),%r8d │ │ + add %r8d,%ebp │ │ + lea 0x187(%rax),%r11d │ │ + movswl 0x0(%r13,%r11,2),%edx │ │ + add %edx,%ebp │ │ + lea 0x0(%rbp,%rbp,4),%ebp │ │ + lea 0x0(%rbp,%r10,2),%esi │ │ + lea (%rcx,%rcx,2),%r10d │ │ + mov -0x58(%rsp),%rcx │ │ + mov (%rcx,%rdi,4),%r14d │ │ + mov -0x48(%rsp),%rdi │ │ + add -0x8(%rdi,%rax,4),%r14d │ │ + mov -0x30(%rsp),%rbp │ │ + movzbl 0x0(%rbp,%rax,1),%r15d │ │ + imul %esi,%r15d │ │ + mov (%rdi,%rax,4),%edi │ │ + add %edi,%r14d │ │ + mov (%rcx,%r11,4),%ecx │ │ + add %ecx,%r14d │ │ + lea (%r14,%r14,4),%esi │ │ + lea (%rsi,%r10,2),%esi │ │ + lea (%r15,%rsi,1),%esi │ │ + add $0x100,%esi │ │ + shr $0x9,%esi │ │ + mov %si,(%rbx,%rax,2) │ │ + add $0x1,%rax │ │ + cmp %rax,-0x70(%rsp) │ │ + jne cb2b0 │ │ + mov -0x30(%rsp),%r14 │ │ + mov %r13,%r15 │ │ + mov -0x58(%rsp),%r11 │ │ + xor %eax,%eax │ │ + mov -0x78(%rsp),%rbp │ │ + mov -0x70(%rsp),%r8 │ │ + mov -0x60(%rsp),%r10 │ │ + mov -0x20(%rsp),%r13 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ nop │ │ - mov 0x30(%rsp),%rax │ │ - mov %rax,%rcx │ │ - add $0x1,%rcx │ │ - mov 0x98(%rsp),%rax │ │ - add %rax,0xa0(%rsp) │ │ - add %rax,0x8(%rsp) │ │ - add %rax,-0x70(%rsp) │ │ - add %rax,-0x20(%rsp) │ │ - mov %rcx,%rax │ │ - mov %rcx,0x30(%rsp) │ │ - cmp 0x128(%rsp),%rcx │ │ - je c9540 │ │ - mov -0x8(%rsp),%rax │ │ - cmp -0xc(%rsp),%eax │ │ - jge c90c0 │ │ - mov 0xb8(%rsp),%rax │ │ - mov 0x30(%rsp),%rdi │ │ - lea (%rdi,%rax,1),%eax │ │ - add $0x3,%eax │ │ - add 0xc0(%rsp),%eax │ │ - mov 0xb0(%rsp),%rdx │ │ - shl $0x4,%rdx │ │ - lea 0x42ff3(%rip),%rcx │ │ - add %rcx,%rdx │ │ - mov %edi,%esi │ │ - mov 0x1b0(%rsp),%ecx │ │ - shl %cl,%esi │ │ - movslq %esi,%r14 │ │ - imul 0x190(%rsp),%r14 │ │ - add 0x188(%rsp),%r14 │ │ - mov 0xc8(%rsp),%rcx │ │ + movswl %r9w,%ecx │ │ + lea (%rcx,%rcx,2),%ecx │ │ + movswl -0x4(%r10,%rax,2),%edx │ │ + movswl (%r10,%rax,2),%r9d │ │ + add %r9d,%edx │ │ + lea (%rdx,%rdx,4),%edx │ │ + lea (%rdx,%rcx,2),%ecx │ │ + lea (%r12,%r12,2),%edx │ │ + mov 0x0(%r13,%rax,4),%r12d │ │ + mov -0x8(%r13,%rax,4),%esi │ │ + add %r12d,%esi │ │ + lea (%rsi,%rsi,4),%esi │ │ + movzbl 0x0(%rbp,%rax,1),%edi │ │ + imul %ecx,%edi │ │ + lea (%rsi,%rdx,2),%ecx │ │ lea (%rdi,%rcx,1),%ecx │ │ - add $0x3,%ecx │ │ - movslq %ecx,%r8 │ │ - movslq %eax,%r9 │ │ - mov (%rdx,%rdi,8),%eax │ │ - mov %eax,-0x40(%rsp) │ │ - mov 0x4(%rdx,%rdi,8),%r15d │ │ - cmpl $0x0,0x1a8(%rsp) │ │ - je c8f46 │ │ - xor %edi,%edi │ │ - jmp c8e16 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov 0x8(%rsp),%rax │ │ - mov %cl,(%rax,%rdi,1) │ │ - mov 0xe8(%rsp),%rax │ │ - add %rdi,%rax │ │ + add $0x80,%ecx │ │ + shr $0x8,%ecx │ │ + mov %cx,0x300(%rbx,%rax,2) │ │ add $0x1,%rax │ │ - add $0x1,%rdi │ │ - cmp 0x58(%rsp),%rax │ │ - jge c90c0 │ │ - mov 0xd8(%rsp),%rax │ │ - add %edi,%eax │ │ - cltq │ │ - imul $0x52,%r8,%rcx │ │ - mov 0x170(%rsp),%rdx │ │ - mov %rdx,%rsi │ │ - add %rdx,%rcx │ │ - movsbl (%rax,%rcx,1),%eax │ │ - mov 0xe0(%rsp),%rcx │ │ - add %edi,%ecx │ │ - movslq %ecx,%rcx │ │ - imul $0x52,%r9,%rdx │ │ - add %rsi,%rdx │ │ - movsbl (%rcx,%rdx,1),%ecx │ │ - imul -0x40(%rsp),%ecx │ │ - imul %r15d,%eax │ │ - lea (%rcx,%rax,1),%esi │ │ - add $0x10,%esi │ │ - sar $0x5,%esi │ │ - cmp $0x80,%esi │ │ - jl c8e6f │ │ - mov $0x7f,%esi │ │ - cmp $0xffffff7f,%esi │ │ - jg c8e7c │ │ - mov $0xffffff80,%esi │ │ - mov 0x130(%rsp),%rax │ │ - add %edi,%eax │ │ - mov 0x1a8(%rsp),%ecx │ │ - shl %cl,%eax │ │ - cltq │ │ - movzbl (%r14,%rax,1),%ecx │ │ - movzbl 0x1(%r14,%rax,1),%eax │ │ - lea (%rcx,%rax,1),%eax │ │ - add $0x1,%eax │ │ - shr %eax │ │ - movzbl %al,%edx │ │ - cmpl $0x0,0x24(%r11) │ │ - je c8ec0 │ │ - mov 0xa0(%rsp),%rax │ │ - movzbl (%rax,%rdi,1),%eax │ │ - jmp c8f07 │ │ - nopl 0x0(%rax) │ │ - mov -0x38(%rsp),%rbp │ │ - imul 0xc4(%r11,%rbp,4),%edx │ │ - mov 0xa0(%rsp),%rax │ │ - movzbl (%rax,%rdi,1),%eax │ │ - mov 0xbc(%r11,%rbp,4),%ecx │ │ - imul %eax,%ecx │ │ - add %edx,%ecx │ │ - sar $0x6,%ecx │ │ - add 0xcc(%r11,%rbp,4),%ecx │ │ - cmp $0x100,%ecx │ │ - jl c8eff │ │ - mov $0xff,%ecx │ │ - test %ecx,%ecx │ │ - jns c8f05 │ │ - xor %ecx,%ecx │ │ - mov %ecx,%edx │ │ - mov %edx,%ecx │ │ - mov -0x30(%rsp),%rdx │ │ - movzbl (%rdx,%rcx,1),%ecx │ │ - imul %ecx,%esi │ │ - movzbl 0x58(%r11),%ecx │ │ - mov $0x1,%edx │ │ - shl %cl,%edx │ │ - sar %edx │ │ - add %esi,%edx │ │ - sar %cl,%edx │ │ - add %eax,%edx │ │ - mov %r12d,%eax │ │ - cmp %r12d,%edx │ │ - jg c8f33 │ │ - mov %edx,%eax │ │ - mov %r13d,%ecx │ │ - cmp %r13d,%edx │ │ - jl c8df0 │ │ - mov %eax,%ecx │ │ - jmpq c8df0 │ │ - mov 0xd8(%rsp),%rax │ │ - mov %eax,%r10d │ │ - mov 0xe0(%rsp),%rax │ │ - mov %eax,%esi │ │ - mov 0x110(%rsp),%rbp │ │ - mov 0xe8(%rsp),%rbx │ │ - mov %r8,-0x58(%rsp) │ │ - mov %r9,-0x28(%rsp) │ │ - jmp c8fab │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov -0x20(%rsp),%rax │ │ - mov %dl,(%rax,%rbx,1) │ │ - add $0x1,%rbx │ │ - movabs $0x100000000,%rax │ │ - add %rax,%rbp │ │ - add $0x1,%esi │ │ - add $0x1,%r10d │ │ - cmp 0x58(%rsp),%rbx │ │ - jge c90c0 │ │ - movslq %r10d,%rax │ │ - imul $0x52,%r8,%rcx │ │ - mov 0x170(%rsp),%rdx │ │ - mov %rdx,%rdi │ │ - add %rdx,%rcx │ │ - movsbl (%rax,%rcx,1),%eax │ │ - movslq %esi,%rcx │ │ - imul $0x52,%r9,%rdx │ │ - add %rdi,%rdx │ │ - movsbl (%rcx,%rdx,1),%ecx │ │ - imul -0x40(%rsp),%ecx │ │ - imul %r15d,%eax │ │ - lea (%rcx,%rax,1),%edx │ │ - add $0x10,%edx │ │ - sar $0x5,%edx │ │ - cmp $0x80,%edx │ │ - jl c8ff1 │ │ - mov $0x7f,%edx │ │ - cmp $0xffffff7f,%edx │ │ - jg c8ffe │ │ - mov $0xffffff80,%edx │ │ - mov %rbp,%rax │ │ - sar $0x20,%rax │ │ - movzbl (%r14,%rax,1),%r8d │ │ - cmpl $0x0,0x24(%r11) │ │ - je c9020 │ │ - mov -0x70(%rsp),%rax │ │ - movzbl (%rax,%rbx,1),%r9d │ │ - jmp c9068 │ │ - nopl (%rax) │ │ + cmp %rax,%r8 │ │ + jne cb380 │ │ + add $0x600,%rbx │ │ + add $0x30c,%r14 │ │ + mov %r15,%rsi │ │ + add $0x618,%rsi │ │ + add $0xc30,%r11 │ │ + mov %r11,-0x58(%rsp) │ │ mov -0x38(%rsp),%rax │ │ - imul 0xc4(%r11,%rax,4),%r8d │ │ - mov -0x70(%rsp),%rcx │ │ - movzbl (%rcx,%rbx,1),%r9d │ │ - mov 0xbc(%r11,%rax,4),%ecx │ │ - imul %r9d,%ecx │ │ - add %r8d,%ecx │ │ - sar $0x6,%ecx │ │ - add 0xcc(%r11,%rax,4),%ecx │ │ - cmp $0x100,%ecx │ │ - jl c905f │ │ - mov $0xff,%ecx │ │ - test %ecx,%ecx │ │ - jns c9065 │ │ + add $0x2,%eax │ │ + mov -0x68(%rsp),%rdx │ │ + add $0x618,%rdx │ │ + mov -0x48(%rsp),%rcx │ │ + add $0xc30,%rcx │ │ + add $0x618,%r10 │ │ + add $0xc30,%r13 │ │ + add $0x30c,%rbp │ │ + cmp -0x40(%rsp),%eax │ │ + jl cb260 │ │ + mov %rsi,%r11 │ │ + mov -0x50(%rsp),%r15 │ │ + mov %r15d,%eax │ │ + and $0xfffffffe,%eax │ │ + mov -0x28(%rsp),%rdi │ │ + mov -0x58(%rsp),%r10 │ │ + or $0x1,%eax │ │ + cmp %r15d,%eax │ │ + jne cb6e5 │ │ + test %edi,%edi │ │ + jle cb6e5 │ │ + mov %edi,%r8d │ │ + mov -0x618(%r10),%esi │ │ + mov 0x618(%r10),%edx │ │ xor %ecx,%ecx │ │ - mov %ecx,%r8d │ │ - mov %r8d,%eax │ │ - mov -0x30(%rsp),%rcx │ │ - movzbl (%rcx,%rax,1),%eax │ │ - imul %eax,%edx │ │ - movzbl 0x58(%r11),%ecx │ │ - mov $0x1,%eax │ │ - shl %cl,%eax │ │ - sar %eax │ │ - add %edx,%eax │ │ - sar %cl,%eax │ │ - add %r9d,%eax │ │ - mov %r12d,%ecx │ │ - cmp %r12d,%eax │ │ - jg c9096 │ │ - mov %eax,%ecx │ │ - mov %r13d,%edx │ │ - cmp %r13d,%eax │ │ - mov -0x58(%rsp),%r8 │ │ - mov -0x28(%rsp),%r9 │ │ - jl c8f80 │ │ - mov %ecx,%edx │ │ - jmpq c8f80 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - cmpl $0x0,-0x8(%rsp) │ │ - mov 0xd0(%rsp),%r15 │ │ - jle c8d10 │ │ - mov 0xb8(%rsp),%rax │ │ - mov 0x30(%rsp),%rbp │ │ - lea (%rax,%rbp,1),%eax │ │ - add $0x3,%eax │ │ - mov 0xc0(%rsp),%rcx │ │ - lea (%rcx,%rax,1),%edx │ │ - add 0xac(%rsp),%eax │ │ - mov 0xb0(%rsp),%rsi │ │ - shl $0x4,%rsi │ │ - lea 0x42c75(%rip),%rcx │ │ - add %rcx,%rsi │ │ - mov %ebp,%edi │ │ - mov 0x1b0(%rsp),%ecx │ │ - shl %cl,%edi │ │ - movslq %edi,%r8 │ │ - imul 0x190(%rsp),%r8 │ │ - add 0x188(%rsp),%r8 │ │ - movslq %edx,%rcx │ │ - mov %rcx,-0x40(%rsp) │ │ - cltq │ │ - mov %rax,-0x58(%rsp) │ │ - mov 0xc8(%rsp),%rax │ │ - lea 0x3(%rax,%rbp,1),%eax │ │ - cltq │ │ - mov %rax,-0x28(%rsp) │ │ - mov 0x118(%rsp),%rax │ │ - lea 0x3(%rax,%rbp,1),%eax │ │ - cltq │ │ - mov %rax,0x10(%rsp) │ │ - mov (%rsi,%rbp,8),%eax │ │ - mov %eax,-0x5c(%rsp) │ │ - mov 0x4(%rsi,%rbp,8),%r9d │ │ - cmpl $0x0,0x1a8(%rsp) │ │ - je c9360 │ │ - xor %esi,%esi │ │ - jmp c9198 │ │ - mov -0x20(%rsp),%rax │ │ - mov %dil,(%rax,%rsi,1) │ │ - add $0x1,%rsi │ │ - cmp %rsi,0x68(%rsp) │ │ - je c8d10 │ │ - mov 0x48(%rsp),%rax │ │ - add %esi,%eax │ │ - cltq │ │ - imul $0x52,-0x40(%rsp),%rcx │ │ - mov 0x170(%rsp),%rdx │ │ - mov %rdx,%rdi │ │ - add %rdx,%rcx │ │ - movsbl (%rax,%rcx,1),%eax │ │ - mov 0x40(%rsp),%rcx │ │ - add %esi,%ecx │ │ - movslq %ecx,%rcx │ │ - imul $0x52,-0x58(%rsp),%rdx │ │ - add %rdi,%rdx │ │ - movsbl (%rcx,%rdx,1),%ecx │ │ - mov 0x60(%rsp),%rdx │ │ - mov -0x4(%rdx,%rsi,8),%edi │ │ - mov (%rdx,%rsi,8),%ebx │ │ - imul %edi,%ecx │ │ - imul %ebx,%eax │ │ - lea (%rcx,%rax,1),%ecx │ │ - add $0x10,%ecx │ │ - sar $0x5,%ecx │ │ - cmp $0x80,%ecx │ │ - jl c91f8 │ │ - mov $0x7f,%ecx │ │ - cmp $0xffffff7f,%ecx │ │ - jg c9205 │ │ - mov $0xffffff80,%ecx │ │ - lea (%r15,%rsi,1),%eax │ │ - cltq │ │ - imul $0x52,-0x28(%rsp),%rdx │ │ - mov 0x170(%rsp),%rbp │ │ - mov %rbp,%r10 │ │ - add %rbp,%rdx │ │ - movsbl (%rax,%rdx,1),%eax │ │ - mov 0x38(%rsp),%rdx │ │ + nopl 0x0(%rax) │ │ add %esi,%edx │ │ - movslq %edx,%rdx │ │ - imul $0x52,0x10(%rsp),%rbp │ │ - add %r10,%rbp │ │ - movsbl (%rdx,%rbp,1),%edx │ │ - imul %edx,%edi │ │ - imul %eax,%ebx │ │ - lea (%rbx,%rdi,1),%edx │ │ - add $0x10,%edx │ │ - sar $0x5,%edx │ │ - cmp $0x80,%edx │ │ - jl c9256 │ │ - mov $0x7f,%edx │ │ - cmp $0xffffff7f,%edx │ │ - jg c9263 │ │ - mov $0xffffff80,%edx │ │ - imul -0x5c(%rsp),%ecx │ │ - imul %r9d,%edx │ │ - lea (%rcx,%rdx,1),%edi │ │ - add $0x10,%edi │ │ - sar $0x5,%edi │ │ - cmp $0x80,%edi │ │ - jl c9282 │ │ - mov $0x7f,%edi │ │ - cmp $0xffffff7f,%edi │ │ - jg c928f │ │ - mov $0xffffff80,%edi │ │ - mov 0x50(%rsp),%rax │ │ + movswl -0x30c(%r11,%rcx,2),%esi │ │ + movswl 0x30c(%r11,%rcx,2),%edi │ │ + add %esi,%edi │ │ + lea (%rdi,%rdi,2),%esi │ │ + movswl -0x30e(%r11,%rcx,2),%edi │ │ + movswl 0x30a(%r11,%rcx,2),%ebp │ │ + add %edi,%ebp │ │ + movswl -0x30a(%r11,%rcx,2),%edi │ │ + add %ebp,%edi │ │ + movswl 0x30e(%r11,%rcx,2),%ebp │ │ + add %edi,%ebp │ │ + lea 0x0(%rbp,%rbp,4),%edi │ │ + lea (%rdi,%rsi,2),%edi │ │ + lea (%rdx,%rdx,2),%r9d │ │ + mov 0x614(%r10,%rcx,4),%eax │ │ + add -0x61c(%r10,%rcx,4),%eax │ │ + mov -0x614(%r10,%rcx,4),%esi │ │ add %esi,%eax │ │ - mov 0x1a8(%rsp),%ecx │ │ - shl %cl,%eax │ │ - cltq │ │ - movzbl (%r8,%rax,1),%ecx │ │ - movzbl 0x1(%r8,%rax,1),%eax │ │ - lea (%rcx,%rax,1),%eax │ │ - add $0x1,%eax │ │ - shr %eax │ │ - movzbl %al,%edx │ │ - cmpl $0x0,0x24(%r11) │ │ - je c92d0 │ │ - mov -0x70(%rsp),%rax │ │ - movzbl (%rax,%rsi,1),%ebx │ │ - jmp c9314 │ │ - nopl 0x0(%rax) │ │ - mov -0x38(%rsp),%rax │ │ - imul 0xc4(%r11,%rax,4),%edx │ │ - mov -0x70(%rsp),%rcx │ │ - movzbl (%rcx,%rsi,1),%ebx │ │ - mov 0xbc(%r11,%rax,4),%ecx │ │ - imul %ebx,%ecx │ │ - add %edx,%ecx │ │ - sar $0x6,%ecx │ │ - add 0xcc(%r11,%rax,4),%ecx │ │ - cmp $0x100,%ecx │ │ - jl c930c │ │ - mov $0xff,%ecx │ │ + mov 0x61c(%r10,%rcx,4),%edx │ │ + add %edx,%eax │ │ + lea (%rax,%rax,4),%ebp │ │ + movzbl (%r14,%rcx,1),%eax │ │ + imul %edi,%eax │ │ + lea 0x0(%rbp,%r9,2),%edi │ │ + lea (%rax,%rdi,1),%eax │ │ + add $0x100,%eax │ │ + shr $0x9,%eax │ │ + mov %ax,(%rbx,%rcx,2) │ │ + add $0x1,%rcx │ │ + cmp %rcx,%r8 │ │ + jne cb480 │ │ + jmpq cb6e5 │ │ + test %r15d,%r15d │ │ + mov -0x48(%rsp),%rbp │ │ + mov -0x28(%rsp),%rcx │ │ + jle cb6e5 │ │ test %ecx,%ecx │ │ - jns c9312 │ │ - xor %ecx,%ecx │ │ + jle cb6e5 │ │ + mov %rsi,%rax │ │ + movzwl 0x60e(%rsp),%esi │ │ + mov 0xdb5c(%rsp),%edi │ │ mov %ecx,%edx │ │ - mov %edx,%eax │ │ - mov -0x30(%rsp),%rcx │ │ - movzbl (%rcx,%rax,1),%eax │ │ - imul %eax,%edi │ │ - movzbl 0x58(%r11),%ecx │ │ - mov $0x1,%edx │ │ - shl %cl,%edx │ │ - sar %edx │ │ - add %edi,%edx │ │ - sar %cl,%edx │ │ - add %ebx,%edx │ │ - mov %r12d,%ecx │ │ - cmp %r12d,%edx │ │ - jg c9340 │ │ - mov %edx,%ecx │ │ - mov %r13d,%edi │ │ - cmp %r13d,%edx │ │ - jl c9180 │ │ - mov %ecx,%edi │ │ - jmpq c9180 │ │ + lea 0x91c(%rsp),%r13 │ │ + lea 0xe178(%rsp),%r9 │ │ + xor %ecx,%ecx │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - mov 0x28(%rsp),%r14 │ │ - xor %edi,%edi │ │ - jmp c9394 │ │ - nopl 0x0(%rax) │ │ - mov -0x20(%rsp),%rax │ │ - mov %bl,(%rax,%rdi,1) │ │ - add $0x1,%rdi │ │ - movabs $0x100000000,%rax │ │ - add %rax,%r14 │ │ - cmp %rdi,0x68(%rsp) │ │ - je c8d10 │ │ - mov 0x48(%rsp),%rax │ │ - lea (%rax,%rdi,1),%ecx │ │ - movslq %ecx,%rcx │ │ - imul $0x52,-0x40(%rsp),%rdx │ │ - mov 0x170(%rsp),%rax │ │ - add %rax,%rdx │ │ - movsbl (%rcx,%rdx,1),%ecx │ │ - mov 0x40(%rsp),%rdx │ │ - add %edi,%edx │ │ - movslq %edx,%rdx │ │ - imul $0x52,-0x58(%rsp),%rbx │ │ - add %rax,%rbx │ │ - movsbl (%rdx,%rbx,1),%edx │ │ - mov 0x60(%rsp),%rax │ │ - mov -0x4(%rax,%rdi,8),%ebx │ │ - mov (%rax,%rdi,8),%ebp │ │ - imul %ebx,%edx │ │ - imul %ebp,%ecx │ │ - lea (%rdx,%rcx,1),%ecx │ │ - add $0x10,%ecx │ │ - sar $0x5,%ecx │ │ - cmp $0x80,%ecx │ │ - jl c93f3 │ │ - mov $0x7f,%ecx │ │ - cmp $0xffffff7f,%ecx │ │ - jg c9400 │ │ - mov $0xffffff80,%ecx │ │ - lea (%r15,%rdi,1),%edx │ │ - movslq %edx,%rdx │ │ - imul $0x52,-0x28(%rsp),%r15 │ │ - mov 0x170(%rsp),%r10 │ │ - add %r10,%r15 │ │ - movsbl (%rdx,%r15,1),%edx │ │ - mov 0x38(%rsp),%rax │ │ - add %edi,%eax │ │ - cltq │ │ - imul $0x52,0x10(%rsp),%rsi │ │ - add %r10,%rsi │ │ - movsbl (%rax,%rsi,1),%eax │ │ - imul %eax,%ebx │ │ - imul %edx,%ebp │ │ - lea (%rbx,%rbp,1),%edx │ │ - add $0x10,%edx │ │ - sar $0x5,%edx │ │ - cmp $0x80,%edx │ │ - jl c944f │ │ - mov $0x7f,%edx │ │ - cmp $0xffffff7f,%edx │ │ - jg c945c │ │ - mov $0xffffff80,%edx │ │ - imul -0x5c(%rsp),%ecx │ │ - imul %r9d,%edx │ │ - lea (%rcx,%rdx,1),%ebx │ │ - add $0x10,%ebx │ │ - sar $0x5,%ebx │ │ - cmp $0x80,%ebx │ │ - mov 0xd0(%rsp),%r15 │ │ - jl c9483 │ │ - mov $0x7f,%ebx │ │ - cmp $0xffffff7f,%ebx │ │ - jg c9490 │ │ - mov $0xffffff80,%ebx │ │ - mov %r14,%rax │ │ - sar $0x20,%rax │ │ - movzbl (%r8,%rax,1),%edx │ │ - cmpl $0x0,0x24(%r11) │ │ - je c94b0 │ │ - mov -0x70(%rsp),%rax │ │ - movzbl (%rax,%rdi,1),%ebp │ │ - jmp c94f4 │ │ xchg %ax,%ax │ │ - mov -0x38(%rsp),%rax │ │ - imul 0xc4(%r11,%rax,4),%edx │ │ - mov -0x70(%rsp),%rcx │ │ - movzbl (%rcx,%rdi,1),%ebp │ │ - mov 0xbc(%r11,%rax,4),%ecx │ │ - imul %ebp,%ecx │ │ - add %edx,%ecx │ │ - sar $0x6,%ecx │ │ - add 0xcc(%r11,%rax,4),%ecx │ │ - cmp $0x100,%ecx │ │ - jl c94ec │ │ - mov $0xff,%ecx │ │ - test %ecx,%ecx │ │ - jns c94f2 │ │ + mov %rbp,-0x48(%rsp) │ │ + mov %r14,-0x30(%rsp) │ │ + mov %rcx,-0x78(%rsp) │ │ + mov %esi,%r12d │ │ + mov %edi,%ebx │ │ + movzwl -0x30c(%rax),%ebp │ │ + movzwl 0x30c(%rax),%ecx │ │ + add $0x30c,%rax │ │ + mov %rax,-0x68(%rsp) │ │ + mov -0x618(%r10),%eax │ │ + mov 0x618(%r10),%r14d │ │ + add $0x618,%r10 │ │ + mov %r10,-0x58(%rsp) │ │ + mov %r14d,-0x60(%rsp) │ │ + mov %cx,-0x70(%rsp) │ │ + mov %ecx,%r8d │ │ xor %ecx,%ecx │ │ - mov %ecx,%edx │ │ - mov %edx,%eax │ │ - mov -0x30(%rsp),%rcx │ │ - movzbl (%rcx,%rax,1),%eax │ │ - imul %eax,%ebx │ │ - movzbl 0x58(%r11),%ecx │ │ - mov $0x1,%edx │ │ - shl %cl,%edx │ │ - sar %edx │ │ - add %ebx,%edx │ │ - sar %cl,%edx │ │ - add %ebp,%edx │ │ - mov %r12d,%ecx │ │ - cmp %r12d,%edx │ │ - jg c9520 │ │ - mov %edx,%ecx │ │ - mov %r13d,%ebx │ │ - cmp %r13d,%edx │ │ - jl c9370 │ │ - mov %ecx,%ebx │ │ - jmpq c9370 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - mov 0x108(%rsp),%rbp │ │ - mov (%rsp),%rax │ │ - mov %rax,%rdx │ │ - add %rbp,%rdx │ │ - mov 0x100(%rsp),%rcx │ │ - mov %rdx,%rax │ │ - mov %rdx,(%rsp) │ │ - cmp %rcx,%rdx │ │ - jge c95a6 │ │ - mov 0xd4(%r11),%r10d │ │ - add %rbp,0x90(%rsp) │ │ - add %rbp,0x88(%rsp) │ │ - mov 0x50(%rsp),%rax │ │ - add 0xf8(%rsp),%rax │ │ - mov %rax,0x50(%rsp) │ │ - mov 0x28(%rsp),%rax │ │ - add 0xf0(%rsp),%rax │ │ - mov %rax,0x28(%rsp) │ │ - jmpq c8490 │ │ - mov -0x64(%rsp),%eax │ │ - mov %eax,0x70(%rsp) │ │ - mov -0x60(%rsp),%eax │ │ - mov %eax,0x78(%rsp) │ │ - mov -0x44(%rsp),%eax │ │ - mov %eax,0x20(%rsp) │ │ - mov -0x4c(%rsp),%eax │ │ - mov %eax,0x74(%rsp) │ │ - mov -0x48(%rsp),%eax │ │ - mov %eax,0x7c(%rsp) │ │ - mov -0x14(%rsp),%eax │ │ - mov %eax,0x24(%rsp) │ │ - add $0x138,%rsp │ │ + movswl %r12w,%esi │ │ + movswl -0x310(%r13,%rcx,2),%edi │ │ + add %esi,%edi │ │ + movswl -0x30c(%r13,%rcx,2),%r12d │ │ + add %r12d,%edi │ │ + movswl %bp,%ebp │ │ + add %edi,%ebp │ │ + movswl %r8w,%edi │ │ + add %ebp,%edi │ │ + movswl -0x61c(%r13,%rcx,2),%ebp │ │ + mov %rdx,%r11 │ │ + movswl -0x4(%r13,%rcx,2),%edx │ │ + add %ebp,%edx │ │ + movswl -0x618(%r13,%rcx,2),%ebp │ │ + add %ebp,%edx │ │ + movswl 0x0(%r13,%rcx,2),%r8d │ │ + add %r8d,%edx │ │ + lea (%rdx,%rdx,2),%edx │ │ + lea (%rdx,%rdi,4),%edx │ │ + add -0x620(%r9,%rcx,4),%ebx │ │ + mov -0x618(%r9,%rcx,4),%edi │ │ + add %edi,%ebx │ │ + add %eax,%ebx │ │ + add %r14d,%ebx │ │ + mov -0x8(%r9,%rcx,4),%r15d │ │ + add -0xc38(%r9,%rcx,4),%r15d │ │ + mov -0xc30(%r9,%rcx,4),%eax │ │ + add %eax,%r15d │ │ + mov -0x30(%rsp),%rsi │ │ + movzbl (%rsi,%rcx,1),%r10d │ │ + imul %edx,%r10d │ │ + mov (%r9,%rcx,4),%r14d │ │ + add %r14d,%r15d │ │ + lea (%r15,%r15,2),%edx │ │ + lea (%rdx,%rbx,4),%edx │ │ + lea (%r10,%rdx,1),%edx │ │ + add $0x100,%edx │ │ + shr $0x9,%edx │ │ + mov -0x48(%rsp),%rsi │ │ + mov %dx,(%rsi,%rcx,2) │ │ + mov %r11,%rdx │ │ + add $0x1,%rcx │ │ + mov %edi,%ebx │ │ + cmp %rcx,%r11 │ │ + jne cb5d0 │ │ + mov -0x48(%rsp),%r11 │ │ + add $0x300,%r11 │ │ + mov -0x30(%rsp),%r14 │ │ + add $0x186,%r14 │ │ + mov -0x78(%rsp),%rcx │ │ + add $0x1,%ecx │ │ + add $0x30c,%r13 │ │ + add $0x618,%r9 │ │ + cmp -0x50(%rsp),%ecx │ │ + mov -0x58(%rsp),%r10 │ │ + mov -0x68(%rsp),%rax │ │ + mov %r11,%rbp │ │ + movzwl -0x70(%rsp),%esi │ │ + mov -0x60(%rsp),%edi │ │ + jne cb570 │ │ + add $0x26d88,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - push %rbx │ │ - sub $0x30,%rsp │ │ - mov %rdi,%rbx │ │ - callq 71ac0 │ │ - test $0x1,%al │ │ - je c9cdd │ │ - movsd 0x52d6b(%rip),%xmm0 │ │ - movsd 0x52d6b(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0xa0(%rbx) │ │ - movsd 0x52d61(%rip),%xmm0 │ │ - movsd 0x52d61(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0xd0(%rbx) │ │ - movsd 0x52d57(%rip),%xmm0 │ │ - movsd 0x52d57(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0xe0(%rbx) │ │ - movsd 0x52d4d(%rip),%xmm0 │ │ - movsd 0x52d4d(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0xb0(%rbx) │ │ - movsd 0x52d43(%rip),%xmm0 │ │ - movsd 0x52d43(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0xc0(%rbx) │ │ - lea -0x5ef66(%rip),%rcx │ │ - mov %rcx,0x188(%rbx) │ │ - lea -0x5e7b4(%rip),%rcx │ │ - mov %rcx,0x190(%rbx) │ │ - test $0x2,%al │ │ - je c9cdd │ │ - movsd 0x52d15(%rip),%xmm0 │ │ - movsd 0x52d15(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,(%rbx) │ │ - movsd 0x52d0f(%rip),%xmm0 │ │ - movsd 0x52d0f(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x30(%rbx) │ │ - movsd 0x52d08(%rip),%xmm0 │ │ - movsd 0x52d08(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x40(%rbx) │ │ - movsd 0x52d01(%rip),%xmm0 │ │ - movsd 0x52d01(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x10(%rbx) │ │ - movsd 0x52cfa(%rip),%xmm0 │ │ - movsd 0x52cfa(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x20(%rbx) │ │ - lea -0x638bc(%rip),%rcx │ │ - mov %rcx,0xe8(%rbx) │ │ - movsd 0x52ce5(%rip),%xmm0 │ │ - movsd 0x52ce5(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0xa0(%rbx) │ │ - lea -0x63084(%rip),%rcx │ │ - mov %rcx,0xb0(%rbx) │ │ - movsd 0x52ccd(%rip),%xmm0 │ │ - movsd 0x52ccd(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0xd0(%rbx) │ │ - lea -0x630dc(%rip),%rcx │ │ - mov %rcx,0xe0(%rbx) │ │ - movsd 0x52cb5(%rip),%xmm0 │ │ - movsd 0x52cb5(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0xb8(%rbx) │ │ - lea -0x63124(%rip),%rcx │ │ - mov %rcx,0xc8(%rbx) │ │ - movsd 0x52c9d(%rip),%xmm0 │ │ - movsd 0x52c9d(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x50(%rbx) │ │ - movsd 0x52c96(%rip),%xmm0 │ │ - movsd 0x52c96(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x80(%rbx) │ │ - movsd 0x52c8c(%rip),%xmm0 │ │ - movsd 0x52c8c(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x60(%rbx) │ │ - movsd 0x52c85(%rip),%xmm0 │ │ - movsd 0x52c85(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x70(%rbx) │ │ - movsd 0x52c7e(%rip),%xmm0 │ │ - movsd 0x52c7e(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x90(%rbx) │ │ - movsd 0x52c74(%rip),%xmm0 │ │ - movsd 0x52c74(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0xf0(%rbx) │ │ - movsd 0x52c6a(%rip),%xmm0 │ │ - movsd 0x52c6a(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x120(%rbx) │ │ - movsd 0x52c60(%rip),%xmm0 │ │ - movsd 0x52c60(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x100(%rbx) │ │ - movsd 0x52c56(%rip),%xmm0 │ │ - movsd 0x52c56(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x110(%rbx) │ │ - movsd 0x52c4c(%rip),%xmm0 │ │ - movsd 0x52c4c(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x130(%rbx) │ │ - lea -0x6596d(%rip),%rcx │ │ - mov %rcx,0x140(%rbx) │ │ - lea -0x655db(%rip),%rcx │ │ - mov %rcx,0x148(%rbx) │ │ - lea -0x65069(%rip),%rcx │ │ - mov %rcx,0x150(%rbx) │ │ - lea -0x64797(%rip),%rcx │ │ - mov %rcx,0x168(%rbx) │ │ - lea -0x64415(%rip),%rcx │ │ - mov %rcx,0x170(%rbx) │ │ - movsd 0x52bfc(%rip),%xmm0 │ │ - movsd 0x52bfc(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x178(%rbx) │ │ - lea -0x624ad(%rip),%rcx │ │ - mov %rcx,0x188(%rbx) │ │ - lea -0x61eab(%rip),%rcx │ │ - mov %rcx,0x190(%rbx) │ │ - lea -0x63f19(%rip),%rcx │ │ - mov %rcx,0x198(%rbx) │ │ - lea -0x63cd7(%rip),%rcx │ │ - mov %rcx,0x1a0(%rbx) │ │ - test $0x4,%al │ │ - je c9cdd │ │ - lea -0x61e6d(%rip),%rcx │ │ - mov %rcx,0x188(%rbx) │ │ - lea -0x6189b(%rip),%rcx │ │ - mov %rcx,0x190(%rbx) │ │ - test $0x8,%al │ │ - je c9cdd │ │ - movsd 0x52b8e(%rip),%xmm0 │ │ - movsd 0x52b8e(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,(%rbx) │ │ - movsd 0x52b88(%rip),%xmm0 │ │ - movsd 0x52b88(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x30(%rbx) │ │ - movsd 0x52b81(%rip),%xmm0 │ │ - movsd 0x52b81(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x10(%rbx) │ │ - movsd 0x52b7a(%rip),%xmm0 │ │ - movsd 0x52b7a(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x20(%rbx) │ │ - movsd 0x52b73(%rip),%xmm0 │ │ - movsd 0x52b73(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x40(%rbx) │ │ - movsd 0x52b6c(%rip),%xmm0 │ │ - movsd 0x52b6c(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0xa0(%rbx) │ │ - lea -0xb941d(%rip),%rcx │ │ - mov %rcx,0xb0(%rbx) │ │ - movsd 0x52b54(%rip),%xmm0 │ │ - movsd 0x52b54(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0xd0(%rbx) │ │ - lea -0xb9475(%rip),%rcx │ │ - mov %rcx,0xe0(%rbx) │ │ - movsd 0x52b3c(%rip),%xmm0 │ │ - movsd 0x52b3c(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0xb8(%rbx) │ │ - lea -0xb94bd(%rip),%rcx │ │ - mov %rcx,0xc8(%rbx) │ │ - lea -0xbad6b(%rip),%rcx │ │ - mov %rcx,0xe8(%rbx) │ │ - movsd 0x52b16(%rip),%xmm0 │ │ - movsd 0x52b16(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x50(%rbx) │ │ - movsd 0x52b0f(%rip),%xmm0 │ │ - movsd 0x52b0f(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x80(%rbx) │ │ - movsd 0x52b05(%rip),%xmm0 │ │ - movsd 0x52b05(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x60(%rbx) │ │ - movsd 0x52afe(%rip),%xmm0 │ │ - movsd 0x52afe(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x70(%rbx) │ │ - movsd 0x52af7(%rip),%xmm0 │ │ - movsd 0x52af7(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x90(%rbx) │ │ - movsd 0x52aed(%rip),%xmm0 │ │ - movsd 0x52aed(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0xf0(%rbx) │ │ - movsd 0x52ae3(%rip),%xmm0 │ │ - movsd 0x52ae3(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x120(%rbx) │ │ - movsd 0x52ad9(%rip),%xmm0 │ │ - movsd 0x52ad9(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x100(%rbx) │ │ - movsd 0x52acf(%rip),%xmm0 │ │ - movsd 0x52acf(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x110(%rbx) │ │ - movsd 0x52ac5(%rip),%xmm0 │ │ - movsd 0x52ac5(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x130(%rbx) │ │ - lea -0xb4b84(%rip),%rcx │ │ - mov %rcx,0x140(%rbx) │ │ - lea -0xb4822(%rip),%rcx │ │ - mov %rcx,0x148(%rbx) │ │ - lea -0xb43c0(%rip),%rcx │ │ - mov %rcx,0x150(%rbx) │ │ - movsd 0x52a91(%rip),%xmm0 │ │ - movsd 0x52a91(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x158(%rbx) │ │ - lea -0xb32e8(%rip),%rcx │ │ - mov %rcx,0x168(%rbx) │ │ - lea -0xb3df6(%rip),%rcx │ │ - mov %rcx,0x170(%rbx) │ │ - lea -0xb3bf4(%rip),%rcx │ │ - mov %rcx,0x178(%rbx) │ │ - lea -0xb3a22(%rip),%rcx │ │ - mov %rcx,0x180(%rbx) │ │ - lea -0xb4f50(%rip),%rcx │ │ - mov %rcx,0x188(%rbx) │ │ - lea -0xb4fae(%rip),%rcx │ │ - mov %rcx,0x190(%rbx) │ │ - lea -0xb382c(%rip),%rcx │ │ - mov %rcx,0x198(%rbx) │ │ - lea -0xb35fa(%rip),%rcx │ │ - mov %rcx,0x1a0(%rbx) │ │ - test $0x10,%al │ │ - je c9cdd │ │ - movsd 0x52a0f(%rip),%xmm0 │ │ - movsd 0x52a0f(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0xa0(%rbx) │ │ - movsd 0x52a05(%rip),%xmm0 │ │ - movsd 0x52a05(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0xd0(%rbx) │ │ - movsd 0x529fb(%rip),%xmm0 │ │ - movsd 0x529fb(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0xb0(%rbx) │ │ - movsd 0x529f1(%rip),%xmm0 │ │ - movsd 0x529f1(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0xc0(%rbx) │ │ - movsd 0x529e7(%rip),%xmm0 │ │ - movsd 0x529e7(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0xe0(%rbx) │ │ - lea -0xc1e22(%rip),%rax │ │ - mov %rax,0x140(%rbx) │ │ - lea -0xc1ac0(%rip),%rax │ │ - mov %rax,0x148(%rbx) │ │ - lea -0xc165e(%rip),%rax │ │ - mov %rax,0x150(%rbx) │ │ - movsd 0x529b3(%rip),%xmm0 │ │ - movsd 0x529b3(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x158(%rbx) │ │ - lea -0xc1086(%rip),%rax │ │ - mov %rax,0x168(%rbx) │ │ - add $0x30,%rsp │ │ - pop %rbx │ │ - retq │ │ - data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ + mov %rsi,%r11 │ │ + xor %eax,%eax │ │ + or $0x1,%eax │ │ + cmp %r15d,%eax │ │ + je cb45e │ │ + jmp cb6e5 │ │ + lea -0x2(%r15),%edx │ │ + mov %edx,%ecx │ │ + shr %ecx │ │ + add $0x1,%ecx │ │ + mov %ecx,%eax │ │ + and $0x7,%eax │ │ + cmp $0xe,%edx │ │ + jb cb751 │ │ + sub %eax,%ecx │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + add $0x3000,%rbx │ │ + add $0x1860,%r14 │ │ + add $0x30c0,%rsi │ │ + add $0x6180,%r10 │ │ + add $0xfffffff8,%ecx │ │ + jne cb730 │ │ + test %eax,%eax │ │ + je cb781 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + add $0x600,%rbx │ │ + add $0x30c,%r14 │ │ + add $0x618,%rsi │ │ + add $0xc30,%r10 │ │ + add $0xffffffff,%eax │ │ + jne cb760 │ │ + mov %rsi,%r11 │ │ + mov %r15d,%eax │ │ + and $0xfffffffe,%eax │ │ + or $0x1,%eax │ │ + cmp %r15d,%eax │ │ + je cb45e │ │ + jmpq cb6e5 │ │ + nopl 0x0(%rax,%rax,1) │ │ lea 0x159(%rip),%rax │ │ movq %rax,%xmm0 │ │ lea 0x3d(%rip),%rax │ │ movq %rax,%xmm1 │ │ punpcklqdq %xmm0,%xmm1 │ │ movdqu %xmm1,(%rdi) │ │ lea 0x329(%rip),%rax │ │ movq %rax,%xmm0 │ │ lea 0x22d(%rip),%rax │ │ movq %rax,%xmm1 │ │ punpcklqdq %xmm0,%xmm1 │ │ movdqu %xmm1,0x10(%rdi) │ │ - jmpq bcb4c │ │ + jmpq e5e5c │ │ nopw %cs:0x0(%rax,%rax,1) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x48,%rsp │ │ mov %r9,0x40(%rsp) │ │ mov 0x4(%rdx),%r12d │ │ or (%rdx),%r12d │ │ mov %rdx,0x28(%rsp) │ │ or 0x8(%rdx),%r12d │ │ - je c9e33 │ │ + je cb8e3 │ │ mov %r8,%r15 │ │ mov %rcx,%rbx │ │ mov %rdi,%r13 │ │ mov %rsi,%rax │ │ sar %rax │ │ mov %rax,0x30(%rsp) │ │ shl $0x2,%rsi │ │ shl $0x2,%r15 │ │ mov $0x1,%r14d │ │ mov %rsi,0x38(%rsp) │ │ test %r12d,%r14d │ │ - jne c9deb │ │ - jmp c9dd3 │ │ + jne cb89b │ │ + jmp cb883 │ │ nopw 0x0(%rax,%rax,1) │ │ mov $0x4,%eax │ │ shl %cl,%eax │ │ sub $0x30,%rsp │ │ mov $0x1,%r9d │ │ mov %r13,%rdi │ │ mov %r8d,%ecx │ │ mov 0x60(%rsp),%r8 │ │ mov 0xb8(%rsp),%ebp │ │ push %rbp │ │ push %rax │ │ - callq ca120 │ │ + callq cbbd0 │ │ add $0x40,%rsp │ │ mov 0x38(%rsp),%rsi │ │ add %r14d,%r14d │ │ mov %r14d,%eax │ │ neg %eax │ │ add %rsi,%r13 │ │ add %r15,%rbx │ │ test %eax,%r12d │ │ - je c9e33 │ │ + je cb8e3 │ │ test %r12d,%r14d │ │ - je c9dd3 │ │ + je cb883 │ │ mov (%rbx),%al │ │ test %al,%al │ │ - jne c9df8 │ │ + jne cb8a8 │ │ mov -0x4(%rbx),%al │ │ test %al,%al │ │ - je c9dd3 │ │ + je cb883 │ │ movzbl %al,%ecx │ │ shr $0x4,%al │ │ movzbl %al,%r8d │ │ mov 0x40(%rsp),%rax │ │ movzbl (%rax,%rcx,1),%esi │ │ movzbl 0x40(%rax,%rcx,1),%edx │ │ mov $0x2,%ecx │ │ mov 0x28(%rsp),%rax │ │ test %r14d,0x8(%rax) │ │ - jne c9da0 │ │ + jne cb850 │ │ xor %ecx,%ecx │ │ mov 0x28(%rsp),%rax │ │ test %r14d,0x4(%rax) │ │ setne %cl │ │ - jmpq c9da0 │ │ + jmpq cb850 │ │ add $0x48,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ @@ -169274,68 +170918,68 @@ │ │ push %rbx │ │ sub $0x48,%rsp │ │ mov %rsi,0x30(%rsp) │ │ mov 0x4(%rdx),%r14d │ │ or (%rdx),%r14d │ │ mov %rdx,0x38(%rsp) │ │ or 0x8(%rdx),%r14d │ │ - je c9f32 │ │ + je cb9e2 │ │ mov %r9,%r15 │ │ mov %rcx,%rbx │ │ mov %rdi,%r12 │ │ sarq 0x30(%rsp) │ │ shl $0x2,%r8 │ │ neg %r8 │ │ mov %r8,0x40(%rsp) │ │ mov $0x1,%r13d │ │ test %r14d,%r13d │ │ - jne c9ee8 │ │ - jmp c9ece │ │ + jne cb998 │ │ + jmp cb97e │ │ mov $0x4,%eax │ │ shl %cl,%eax │ │ sub $0x30,%rsp │ │ mov $0x1,%r8d │ │ mov %r12,%rdi │ │ mov %r9d,%ecx │ │ mov 0x60(%rsp),%r9 │ │ mov 0xb8(%rsp),%ebp │ │ push %rbp │ │ push %rax │ │ - callq ca120 │ │ + callq cbbd0 │ │ add $0x40,%rsp │ │ add %r13d,%r13d │ │ add $0x8,%r12 │ │ add $0x4,%rbx │ │ mov %r13d,%eax │ │ neg %eax │ │ test %eax,%r14d │ │ - je c9f32 │ │ + je cb9e2 │ │ test %r14d,%r13d │ │ - je c9ece │ │ + je cb97e │ │ mov (%rbx),%al │ │ test %al,%al │ │ - jne c9efa │ │ + jne cb9aa │ │ mov 0x40(%rsp),%rax │ │ mov (%rbx,%rax,1),%al │ │ test %al,%al │ │ - je c9ece │ │ + je cb97e │ │ movzbl %al,%ecx │ │ shr $0x4,%al │ │ movzbl %al,%r9d │ │ movzbl (%r15,%rcx,1),%esi │ │ movzbl 0x40(%r15,%rcx,1),%edx │ │ mov $0x2,%ecx │ │ mov 0x38(%rsp),%rax │ │ test %r13d,0x8(%rax) │ │ - jne c9ea0 │ │ + jne cb950 │ │ xor %ecx,%ecx │ │ mov 0x38(%rsp),%rax │ │ test %r13d,0x4(%rax) │ │ setne %cl │ │ - jmpq c9ea0 │ │ + jmpq cb950 │ │ add $0x48,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ @@ -169349,28 +170993,28 @@ │ │ push %r12 │ │ push %rbx │ │ sub $0x48,%rsp │ │ mov %r9,0x40(%rsp) │ │ mov 0x4(%rdx),%r12d │ │ mov %rdx,0x38(%rsp) │ │ or (%rdx),%r12d │ │ - je ca02b │ │ + je cbadb │ │ mov %r8,%r15 │ │ mov %rcx,%rbx │ │ mov %rsi,%r13 │ │ mov %rdi,%rbp │ │ mov %rsi,%rax │ │ sar %rax │ │ mov %rax,0x30(%rsp) │ │ shl $0x2,%r13 │ │ shl $0x2,%r15 │ │ mov $0x1,%r14d │ │ test %r12d,%r14d │ │ - jne ca01c │ │ - jmp ca004 │ │ + jne cbacc │ │ + jmp cbab4 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax,%rax,1) │ │ movzbl %al,%edx │ │ shr $0x4,%al │ │ movzbl %al,%ecx │ │ mov 0x40(%rsp),%rax │ │ movzbl (%rax,%rdx,1),%esi │ │ @@ -169385,32 +171029,32 @@ │ │ sub $0x30,%rsp │ │ mov $0x1,%r9d │ │ mov %rbp,%rdi │ │ mov 0x60(%rsp),%r8 │ │ mov 0xb8(%rsp),%eax │ │ push %rax │ │ push %r10 │ │ - callq ca120 │ │ + callq cbbd0 │ │ add $0x40,%rsp │ │ add %r14d,%r14d │ │ mov %r14d,%eax │ │ neg %eax │ │ add %r13,%rbp │ │ add %r15,%rbx │ │ test %eax,%r12d │ │ - je ca02b │ │ + je cbadb │ │ test %r12d,%r14d │ │ - je ca004 │ │ + je cbab4 │ │ mov (%rbx),%al │ │ test %al,%al │ │ - jne c9fb0 │ │ + jne cba60 │ │ mov -0x4(%rbx),%al │ │ test %al,%al │ │ - jne c9fb0 │ │ - jmp ca004 │ │ + jne cba60 │ │ + jmp cbab4 │ │ add $0x48,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ @@ -169422,27 +171066,27 @@ │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ sub $0x48,%rsp │ │ mov %rsi,0x38(%rsp) │ │ mov 0x4(%rdx),%r14d │ │ or (%rdx),%r14d │ │ - je ca10c │ │ + je cbbbc │ │ mov %r9,%r15 │ │ mov %rcx,%rbx │ │ mov %rdx,%r12 │ │ mov %rdi,%rbp │ │ sarq 0x38(%rsp) │ │ shl $0x2,%r8 │ │ neg %r8 │ │ mov %r8,0x40(%rsp) │ │ mov $0x1,%r13d │ │ test %r14d,%r13d │ │ - jne ca0f8 │ │ - jmp ca0de │ │ + jne cbba8 │ │ + jmp cbb8e │ │ nopw 0x0(%rax,%rax,1) │ │ movzbl %al,%edx │ │ shr $0x4,%al │ │ movzbl %al,%ecx │ │ movzbl (%r15,%rdx,1),%esi │ │ movzbl 0x40(%r15,%rdx,1),%edx │ │ xor %eax,%eax │ │ @@ -169454,33 +171098,33 @@ │ │ sub $0x30,%rsp │ │ mov $0x1,%r8d │ │ mov %rbp,%rdi │ │ mov 0x68(%rsp),%r9 │ │ mov 0xb8(%rsp),%eax │ │ push %rax │ │ push %r10 │ │ - callq ca120 │ │ + callq cbbd0 │ │ add $0x40,%rsp │ │ add %r13d,%r13d │ │ add $0x8,%rbp │ │ add $0x4,%rbx │ │ mov %r13d,%eax │ │ neg %eax │ │ test %eax,%r14d │ │ - je ca10c │ │ + je cbbbc │ │ test %r14d,%r13d │ │ - je ca0de │ │ + je cbb8e │ │ mov (%rbx),%al │ │ test %al,%al │ │ - jne ca090 │ │ + jne cbb40 │ │ mov 0x40(%rsp),%rax │ │ mov (%rbx,%rax,1),%al │ │ test %al,%al │ │ - jne ca090 │ │ - jmp ca0de │ │ + jne cbb40 │ │ + jmp cbb8e │ │ add $0x48,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ @@ -169554,44 +171198,44 @@ │ │ mov %rax,-0x20(%rsp) │ │ mov %rax,-0x50(%rsp) │ │ mov %edx,-0x6c(%rsp) │ │ mov %r9,-0x68(%rsp) │ │ mov %r8,-0x58(%rsp) │ │ mov %rbx,%rax │ │ mov %rbx,-0x40(%rsp) │ │ - jmp ca24d │ │ + jmp cbcfd │ │ mov -0x78(%rsp),%r10 │ │ nop │ │ add %r8,%rdi │ │ add $0xffffffff,%r13d │ │ - je cabbd │ │ + je cc66d │ │ mov -0x40(%rsp),%rax │ │ movzwl (%rdi,%rax,1),%r11d │ │ mov -0x48(%rsp),%rax │ │ movzwl (%rdi,%rax,1),%r12d │ │ movzwl (%rdi),%r14d │ │ movzwl (%rdi,%r9,2),%ebx │ │ mov %r11d,%ecx │ │ sub %r12d,%ecx │ │ mov %ecx,%r15d │ │ neg %r15d │ │ cmovl %ecx,%r15d │ │ cmp %edx,%r15d │ │ - jg ca28f │ │ + jg cbd3f │ │ mov %ebx,%ecx │ │ sub %r14d,%ecx │ │ mov %ecx,%esi │ │ neg %esi │ │ cmovl %ecx,%esi │ │ cmp %edx,%esi │ │ - jle ca2a0 │ │ + jle cbd50 │ │ xor %ecx,%ecx │ │ cmpl $0x5,0xd0(%rsp) │ │ - jge ca2d0 │ │ - jmp ca310 │ │ + jge cbd80 │ │ + jmp cbdc0 │ │ nopl (%rax) │ │ mov %r12d,%ecx │ │ sub %r14d,%ecx │ │ mov %ecx,%esi │ │ neg %esi │ │ cmovl %ecx,%esi │ │ mov %r11d,%ecx │ │ @@ -169600,108 +171244,108 @@ │ │ neg %ebp │ │ cmovl %ecx,%ebp │ │ shr %ebp │ │ lea 0x0(%rbp,%rsi,2),%ecx │ │ cmp 0x1c(%rsp),%ecx │ │ setle %cl │ │ cmpl $0x5,0xd0(%rsp) │ │ - jl ca310 │ │ + jl cbdc0 │ │ mov 0x8(%rsp),%rsi │ │ movzwl (%rdi,%rsi,1),%eax │ │ movzwl (%rdi,%r9,4),%r10d │ │ mov %rax,-0x50(%rsp) │ │ mov %eax,%ebp │ │ sub %r11d,%ebp │ │ mov %ebp,%esi │ │ neg %esi │ │ cmovl %ebp,%esi │ │ cmp %edx,%esi │ │ - jle ca3a0 │ │ + jle cbe50 │ │ xor %ebp,%ebp │ │ and %bpl,%cl │ │ cmpl $0x7,0xd0(%rsp) │ │ - jge ca3c3 │ │ + jge cbe73 │ │ nopw 0x0(%rax,%rax,1) │ │ test %cl,%cl │ │ - je ca240 │ │ + je cbcf0 │ │ mov $0x1,%cl │ │ mov %rbx,%r8 │ │ cmpl $0x5,0xd0(%rsp) │ │ - jle ca4e3 │ │ + jle cbf93 │ │ mov -0x50(%rsp),%rax │ │ mov %eax,%esi │ │ sub %r12d,%esi │ │ mov %esi,%ebp │ │ neg %ebp │ │ cmovl %esi,%ebp │ │ xor %ebx,%ebx │ │ cmp -0x7c(%rsp),%r15d │ │ - jg ca369 │ │ + jg cbe19 │ │ cmp -0x7c(%rsp),%ebp │ │ - jg ca369 │ │ + jg cbe19 │ │ mov %r8d,%ebp │ │ mov %r14,%rax │ │ sub %eax,%ebp │ │ mov %ebp,%esi │ │ neg %esi │ │ cmovl %ebp,%esi │ │ cmp -0x7c(%rsp),%esi │ │ - jle ca594 │ │ + jle cc044 │ │ mov %rax,%r14 │ │ xor %ebx,%ebx │ │ cmpl $0x8,0xd0(%rsp) │ │ - jl ca5b8 │ │ + jl cc068 │ │ mov -0x20(%rsp),%rax │ │ mov %eax,%ebp │ │ sub %r12d,%ebp │ │ mov %ebp,%esi │ │ neg %esi │ │ cmovl %ebp,%esi │ │ cmp -0x7c(%rsp),%esi │ │ - jle ca5bc │ │ + jle cc06c │ │ xor %ebp,%ebp │ │ - jmpq ca5d5 │ │ + jmpq cc085 │ │ nopl 0x0(%rax) │ │ mov %r10d,%ebp │ │ sub %ebx,%ebp │ │ mov %ebp,%esi │ │ neg %esi │ │ cmovl %ebp,%esi │ │ cmp %edx,%esi │ │ setle %bpl │ │ and %bpl,%cl │ │ cmpl $0x7,0xd0(%rsp) │ │ - jl ca310 │ │ + jl cbdc0 │ │ mov %r10,-0x78(%rsp) │ │ mov 0x48(%rsp),%rsi │ │ movzwl (%rdi,%rsi,1),%eax │ │ mov 0x50(%rsp),%rsi │ │ movzwl (%rdi,%rsi,1),%r10d │ │ mov %rax,-0x20(%rsp) │ │ mov %eax,%ebp │ │ sub -0x50(%rsp),%ebp │ │ mov %ebp,%esi │ │ neg %esi │ │ cmovl %ebp,%esi │ │ cmp %edx,%esi │ │ mov %r10,-0x28(%rsp) │ │ - jg ca23a │ │ + jg cbcea │ │ mov %rbx,%r8 │ │ mov %r10d,%ebp │ │ sub -0x78(%rsp),%ebp │ │ mov %ebp,%esi │ │ neg %esi │ │ cmovl %ebp,%esi │ │ cmp %edx,%esi │ │ setle %bl │ │ test %bl,%cl │ │ - je ca956 │ │ + je cc406 │ │ mov $0x1,%cl │ │ cmpl $0x10,0xd0(%rsp) │ │ - jl cab77 │ │ + jl cc627 │ │ mov 0x58(%rsp),%rcx │ │ movzwl (%rdi,%rcx,1),%edx │ │ mov 0x38(%rsp),%rcx │ │ movzwl (%rdi,%rcx,1),%eax │ │ mov 0x30(%rsp),%rcx │ │ movzwl (%rdi,%rcx,1),%ecx │ │ mov %rcx,(%rsp) │ │ @@ -169718,49 +171362,49 @@ │ │ neg %esi │ │ cmovl %ecx,%esi │ │ mov 0x60(%rsp),%rcx │ │ movzwl (%rdi,%rcx,1),%ecx │ │ mov %rcx,-0x18(%rsp) │ │ cmp -0x7c(%rsp),%esi │ │ mov %rax,0x20(%rsp) │ │ - jg ca4ce │ │ + jg cbf7e │ │ mov %eax,%ecx │ │ sub %r12d,%ecx │ │ mov %ecx,%esi │ │ neg %esi │ │ cmovl %ecx,%esi │ │ cmp -0x7c(%rsp),%esi │ │ - jg ca4ce │ │ + jg cbf7e │ │ mov (%rsp),%rcx │ │ sub %r12d,%ecx │ │ mov %ecx,%esi │ │ neg %esi │ │ cmovl %ecx,%esi │ │ cmp -0x7c(%rsp),%esi │ │ - jg ca4ce │ │ + jg cbf7e │ │ mov -0x8(%rsp),%rcx │ │ mov %r14,%rdx │ │ sub %edx,%ecx │ │ mov %ecx,%esi │ │ neg %esi │ │ cmovl %ecx,%esi │ │ cmp -0x7c(%rsp),%esi │ │ - jle cab81 │ │ + jle cc631 │ │ xor %ecx,%ecx │ │ mov -0x78(%rsp),%r10 │ │ movzbl %cl,%eax │ │ mov %eax,0x18(%rsp) │ │ xor %ecx,%ecx │ │ - jmpq ca32b │ │ + jmpq cbddb │ │ cmpl $0x0,-0x2c(%rsp) │ │ setne %bl │ │ cmpl $0x6,0xd0(%rsp) │ │ - jne ca989 │ │ + jne cc439 │ │ test %bl,%bl │ │ - je ca989 │ │ + je cc439 │ │ mov -0x50(%rsp),%rax │ │ lea (%rax,%rax,2),%ecx │ │ lea (%r14,%r11,2),%edx │ │ lea (%rdx,%r12,2),%edx │ │ lea (%rdx,%rcx,1),%ecx │ │ add $0x4,%ecx │ │ mov -0x6c(%rsp),%edx │ │ @@ -169789,28 +171433,28 @@ │ │ add $0x4,%eax │ │ shr $0x3,%eax │ │ mov -0x68(%rsp),%r9 │ │ mov %ax,(%rdi,%r9,2) │ │ mov -0x58(%rsp),%r8 │ │ add %r8,%rdi │ │ add $0xffffffff,%r13d │ │ - jne ca24d │ │ - jmpq cabbd │ │ + jne cbcfd │ │ + jmpq cc66d │ │ mov %r10d,%ebp │ │ mov %rax,%r14 │ │ sub %eax,%ebp │ │ mov %ebp,%esi │ │ neg %esi │ │ cmovl %ebp,%esi │ │ cmp -0x7c(%rsp),%esi │ │ setle %bl │ │ cmpl $0x8,0xd0(%rsp) │ │ - jge ca377 │ │ + jge cbe27 │ │ xor %ebp,%ebp │ │ - jmp ca5db │ │ + jmp cc08b │ │ mov -0x28(%rsp),%rdx │ │ mov %edx,%ebp │ │ sub %r14d,%ebp │ │ mov %ebp,%esi │ │ neg %esi │ │ cmovl %ebp,%esi │ │ cmp -0x7c(%rsp),%esi │ │ @@ -169818,18 +171462,18 @@ │ │ and %bpl,%bl │ │ mov $0x1,%bpl │ │ movzbl %bl,%eax │ │ mov %eax,-0x2c(%rsp) │ │ test %eax,0x18(%rsp) │ │ sete %dl │ │ or %dl,%cl │ │ - je ca6b9 │ │ + je cc169 │ │ and %bl,%bpl │ │ cmp $0x1,%bpl │ │ - jne ca977 │ │ + jne cc427 │ │ mov -0x20(%rsp),%rax │ │ lea (%rax,%rax,2),%edx │ │ lea (%r12,%r11,1),%r15d │ │ add $0x4,%r15d │ │ lea (%r15,%r14,1),%ecx │ │ add %ecx,%edx │ │ mov -0x50(%rsp),%rbp │ │ @@ -169873,15 +171517,15 @@ │ │ mov %ax,(%rdi,%r9,2) │ │ lea (%rsi,%rsi,2),%eax │ │ add %ebx,%eax │ │ lea (%rax,%r10,2),%eax │ │ shr $0x3,%eax │ │ mov %ax,(%rdi,%r9,4) │ │ movl $0x1,-0x2c(%rsp) │ │ - jmpq ca93b │ │ + jmpq cc3eb │ │ mov 0x28(%rsp),%rbx │ │ lea (%rbx,%rbx,2),%eax │ │ mov %eax,0x14(%rsp) │ │ lea (%rbx,%rbx,4),%r15d │ │ lea 0x0(,%rbx,8),%edx │ │ sub %ebx,%edx │ │ mov %r14,%r9 │ │ @@ -170054,34200 +171698,36484 @@ │ │ shr $0x4,%eax │ │ mov 0x40(%rsp),%rcx │ │ mov %ax,(%rdi,%rcx,1) │ │ mov -0x6c(%rsp),%edx │ │ mov -0x58(%rsp),%r8 │ │ add %r8,%rdi │ │ add $0xffffffff,%r13d │ │ - jne ca24d │ │ - jmpq cabbd │ │ + jne cbcfd │ │ + jmpq cc66d │ │ mov -0x68(%rsp),%r9 │ │ mov -0x58(%rsp),%r8 │ │ mov -0x78(%rsp),%r10 │ │ add %r8,%rdi │ │ add $0xffffffff,%r13d │ │ - jne ca24d │ │ - jmpq cabbd │ │ + jne cbcfd │ │ + jmpq cc66d │ │ mov -0x6c(%rsp),%edx │ │ cmpl $0x6,0xd0(%rsp) │ │ - je ca4f9 │ │ + je cbfa9 │ │ cmp -0x30(%rsp),%r15d │ │ mov %r8,%r9 │ │ - jg ca9ae │ │ + jg cc45e │ │ mov %r9d,%ecx │ │ sub %r14d,%ecx │ │ mov %ecx,%edx │ │ neg %edx │ │ cmovl %ecx,%edx │ │ cmp -0x30(%rsp),%edx │ │ mov -0x6c(%rsp),%edx │ │ - jle caa87 │ │ + jle cc537 │ │ sub %r9d,%r11d │ │ mov -0x60(%rsp),%ecx │ │ mov %ecx,%eax │ │ cmp %ecx,%r11d │ │ mov -0x34(%rsp),%ebx │ │ - jg ca9c3 │ │ + jg cc473 │ │ mov %r11d,%eax │ │ mov -0x5c(%rsp),%ecx │ │ cmp %ecx,%r11d │ │ cmovl %ecx,%eax │ │ mov %r14,%r8 │ │ mov %r14d,%ecx │ │ sub %r12d,%ecx │ │ lea (%rcx,%rcx,2),%ebp │ │ add %eax,%ebp │ │ mov -0x60(%rsp),%ecx │ │ mov %ecx,%eax │ │ cmp %ecx,%ebp │ │ - jg caa03 │ │ + jg cc4b3 │ │ mov %ebp,%eax │ │ mov -0x5c(%rsp),%esi │ │ mov %esi,%ecx │ │ cmp %esi,%ebp │ │ - jge caa0d │ │ + jge cc4bd │ │ lea 0x4(%rcx),%eax │ │ cmp %ebx,%eax │ │ - jle caa16 │ │ + jle cc4c6 │ │ mov %ebx,%eax │ │ add $0x3,%ecx │ │ cmp %ebx,%ecx │ │ - jg caa1d │ │ - jmp caa1f │ │ + jg cc4cd │ │ + jmp cc4cf │ │ mov -0x5c(%rsp),%esi │ │ mov %esi,%ecx │ │ cmp %esi,%ebp │ │ - jl ca9f1 │ │ + jl cc4a1 │ │ mov %eax,%ecx │ │ lea 0x4(%rcx),%eax │ │ cmp %ebx,%eax │ │ - jg ca9f8 │ │ + jg cc4a8 │ │ add $0x3,%ecx │ │ cmp %ebx,%ecx │ │ - jle caa1f │ │ + jle cc4cf │ │ mov %ebx,%ecx │ │ sar $0x3,%ecx │ │ add %r12d,%ecx │ │ mov 0xd8(%rsp),%esi │ │ mov %esi,%ebp │ │ cmp %esi,%ecx │ │ - jg caa34 │ │ + jg cc4e4 │ │ mov %ecx,%ebp │ │ sar $0x3,%eax │ │ xor %esi,%esi │ │ mov $0x0,%ebx │ │ test %ecx,%ecx │ │ - js caa44 │ │ + js cc4f4 │ │ mov %ebp,%ebx │ │ mov -0x48(%rsp),%rcx │ │ mov %bx,(%rdi,%rcx,1) │ │ sub %eax,%r8d │ │ mov 0xd8(%rsp),%ecx │ │ mov %ecx,%eax │ │ cmp %ecx,%r8d │ │ - jg caa61 │ │ + jg cc511 │ │ mov %r8d,%eax │ │ test %r8d,%r8d │ │ mov -0x68(%rsp),%r9 │ │ mov -0x58(%rsp),%r8 │ │ - js caa72 │ │ + js cc522 │ │ mov %eax,%esi │ │ mov %si,(%rdi) │ │ add %r8,%rdi │ │ add $0xffffffff,%r13d │ │ - jne ca24d │ │ - jmpq cabbd │ │ + jne cbcfd │ │ + jmpq cc66d │ │ mov %r14,%r8 │ │ mov %r14d,%ecx │ │ sub %r12d,%ecx │ │ lea (%rcx,%rcx,2),%ecx │ │ mov -0x60(%rsp),%esi │ │ mov %esi,%ebp │ │ cmp %esi,%ecx │ │ mov -0x34(%rsp),%ebx │ │ - jg caaa3 │ │ + jg cc553 │ │ mov %ecx,%ebp │ │ mov -0x5c(%rsp),%esi │ │ cmp %esi,%ecx │ │ cmovl %esi,%ebp │ │ lea 0x4(%rbp),%ecx │ │ cmp %ebx,%ecx │ │ - jle caab5 │ │ + jle cc565 │ │ mov %ebx,%ecx │ │ mov %r9,%rax │ │ add $0x3,%ebp │ │ cmp %ebx,%ebp │ │ - jle caac1 │ │ + jle cc571 │ │ mov %ebx,%ebp │ │ sar $0x3,%ebp │ │ add %r12d,%ebp │ │ mov 0xd8(%rsp),%esi │ │ mov %esi,%ebx │ │ cmp %esi,%ebp │ │ - jg caad6 │ │ + jg cc586 │ │ mov %ebp,%ebx │ │ sar $0x3,%ecx │ │ xor %r15d,%r15d │ │ mov $0x0,%esi │ │ test %ebp,%ebp │ │ - js caae7 │ │ + js cc597 │ │ mov %ebx,%esi │ │ mov -0x48(%rsp),%rbp │ │ mov %si,(%rdi,%rbp,1) │ │ sub %ecx,%r8d │ │ mov 0xd8(%rsp),%esi │ │ mov %esi,%ebp │ │ cmp %esi,%r8d │ │ - jg cab04 │ │ + jg cc5b4 │ │ mov %r8d,%ebp │ │ mov $0x0,%esi │ │ test %r8d,%r8d │ │ mov -0x68(%rsp),%r9 │ │ mov -0x58(%rsp),%r8 │ │ - js cab1a │ │ + js cc5ca │ │ mov %ebp,%esi │ │ mov %si,(%rdi) │ │ add $0x1,%ecx │ │ sar %ecx │ │ add %ecx,%r11d │ │ mov 0xd8(%rsp),%esi │ │ mov %esi,%ebp │ │ cmp %esi,%r11d │ │ - jg cab36 │ │ + jg cc5e6 │ │ mov %r11d,%ebp │ │ mov $0x0,%esi │ │ test %r11d,%r11d │ │ - js cab42 │ │ + js cc5f2 │ │ mov %ebp,%esi │ │ mov -0x40(%rsp),%rbp │ │ mov %si,(%rdi,%rbp,1) │ │ sub %ecx,%eax │ │ mov 0xd8(%rsp),%esi │ │ mov %esi,%ecx │ │ cmp %esi,%eax │ │ - jg cab5c │ │ + jg cc60c │ │ mov %eax,%ecx │ │ test %eax,%eax │ │ - js cab63 │ │ + js cc613 │ │ mov %ecx,%r15d │ │ mov %r15w,(%rdi,%r9,2) │ │ add %r8,%rdi │ │ add $0xffffffff,%r13d │ │ - jne ca24d │ │ - jmp cabbd │ │ + jne cbcfd │ │ + jmp cc66d │ │ mov -0x78(%rsp),%r10 │ │ - jmpq ca32b │ │ + jmpq cbddb │ │ mov -0x10(%rsp),%rcx │ │ sub %edx,%ecx │ │ mov %ecx,%esi │ │ neg %esi │ │ cmovl %ecx,%esi │ │ cmp -0x7c(%rsp),%esi │ │ mov -0x78(%rsp),%r10 │ │ - jle caba1 │ │ + jle cc651 │ │ xor %ecx,%ecx │ │ - jmpq ca4d5 │ │ + jmpq cbf85 │ │ mov -0x18(%rsp),%rax │ │ mov %eax,%ecx │ │ sub %edx,%ecx │ │ mov %ecx,%esi │ │ neg %esi │ │ cmovl %ecx,%esi │ │ cmp -0x7c(%rsp),%esi │ │ setle %cl │ │ - jmpq ca4d5 │ │ + jmpq cbf85 │ │ add $0x98,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ nop │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ push %rbx │ │ - sub $0x30,%rsp │ │ - mov %rdi,%rbx │ │ - callq 71ac0 │ │ - test $0x2,%al │ │ - je cbbcf │ │ - movsd 0x51a93(%rip),%xmm0 │ │ - movsd 0x51a93(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,(%rbx) │ │ - movsd 0x51a8d(%rip),%xmm0 │ │ - movsd 0x51a8d(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x10(%rbx) │ │ - movsd 0x51a86(%rip),%xmm0 │ │ - movsd 0x51a86(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x40(%rbx) │ │ - movsd 0x51a7f(%rip),%xmm0 │ │ - movsd 0x51a7f(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x20(%rbx) │ │ - movsd 0x51a78(%rip),%xmm0 │ │ - movsd 0x51a78(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x30(%rbx) │ │ - movsd 0x51a71(%rip),%xmm0 │ │ - movsd 0x51a71(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x50(%rbx) │ │ - movsd 0x51a6a(%rip),%xmm0 │ │ - movsd 0x51a6a(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x60(%rbx) │ │ - movsd 0x51a63(%rip),%xmm0 │ │ - movsd 0x51a63(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x70(%rbx) │ │ - lea -0x83cb3(%rip),%rcx │ │ - mov %rcx,0x80(%rbx) │ │ - movsd 0x51a4e(%rip),%xmm0 │ │ - movsd 0x51a4e(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x2a8(%rbx) │ │ - movsd 0x51a44(%rip),%xmm0 │ │ - movsd 0x51a44(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x2b8(%rbx) │ │ - movsd 0x51a3a(%rip),%xmm0 │ │ - movsd 0x51a3a(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x2e8(%rbx) │ │ - movsd 0x51a30(%rip),%xmm0 │ │ - movsd 0x51a30(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x2c8(%rbx) │ │ - movsd 0x51a26(%rip),%xmm0 │ │ - movsd 0x51a26(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x2d8(%rbx) │ │ - movsd 0x51a1c(%rip),%xmm0 │ │ - movsd 0x51a1c(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x2f8(%rbx) │ │ - lea -0x8369d(%rip),%rcx │ │ - mov %rcx,0x320(%rbx) │ │ - movsd 0x51a04(%rip),%xmm0 │ │ - movsd 0x51a04(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x308(%rbx) │ │ - lea -0x835e5(%rip),%rcx │ │ - mov %rcx,0x318(%rbx) │ │ - movsd 0x519ec(%rip),%xmm0 │ │ - movsd 0x519ec(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x330(%rbx) │ │ - movsd 0x519e2(%rip),%xmm0 │ │ - movsd 0x519e2(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x340(%rbx) │ │ - movsd 0x519d8(%rip),%xmm0 │ │ - movsd 0x519d8(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x370(%rbx) │ │ - movsd 0x519ce(%rip),%xmm0 │ │ - movsd 0x519ce(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x350(%rbx) │ │ - movsd 0x519c4(%rip),%xmm0 │ │ - movsd 0x519c4(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x360(%rbx) │ │ - movsd 0x519ba(%rip),%xmm0 │ │ - movsd 0x519ba(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x380(%rbx) │ │ - lea -0x830ff(%rip),%rcx │ │ - mov %rcx,0x3a8(%rbx) │ │ - movsd 0x519a2(%rip),%xmm0 │ │ - movsd 0x519a2(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x390(%rbx) │ │ - lea -0x83037(%rip),%rcx │ │ - mov %rcx,0x3a0(%rbx) │ │ - movsd 0x5198a(%rip),%xmm0 │ │ - movsd 0x5198a(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x88(%rbx) │ │ - movsd 0x51980(%rip),%xmm0 │ │ - movsd 0x51980(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x98(%rbx) │ │ - movsd 0x51976(%rip),%xmm0 │ │ - movsd 0x51976(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0xc8(%rbx) │ │ - movsd 0x5196c(%rip),%xmm0 │ │ - movsd 0x5196c(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0xa8(%rbx) │ │ - movsd 0x51962(%rip),%xmm0 │ │ - movsd 0x51962(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0xb8(%rbx) │ │ - movsd 0x51958(%rip),%xmm0 │ │ - movsd 0x51958(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0xd8(%rbx) │ │ - lea -0x82431(%rip),%rcx │ │ - mov %rcx,0x100(%rbx) │ │ - movsd 0x51940(%rip),%xmm0 │ │ - movsd 0x51940(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0xe8(%rbx) │ │ - lea -0x822d9(%rip),%rcx │ │ - mov %rcx,0xf8(%rbx) │ │ - movsd 0x51928(%rip),%xmm0 │ │ - movsd 0x51928(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x6e8(%rbx) │ │ - movsd 0x5191e(%rip),%xmm0 │ │ - movsd 0x5191e(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x6f8(%rbx) │ │ - movsd 0x51914(%rip),%xmm0 │ │ - movsd 0x51914(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x728(%rbx) │ │ - movsd 0x5190a(%rip),%xmm0 │ │ - movsd 0x5190a(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x708(%rbx) │ │ - movsd 0x51900(%rip),%xmm0 │ │ - movsd 0x51900(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x718(%rbx) │ │ - movsd 0x518f6(%rip),%xmm0 │ │ - movsd 0x518f6(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x738(%rbx) │ │ - lea -0x81b33(%rip),%rcx │ │ - mov %rcx,0x760(%rbx) │ │ - movsd 0x518de(%rip),%xmm0 │ │ - movsd 0x518de(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x748(%rbx) │ │ - lea -0x81abb(%rip),%rcx │ │ - mov %rcx,0x758(%rbx) │ │ - movsd 0x518c6(%rip),%xmm0 │ │ - movsd 0x518c6(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x770(%rbx) │ │ - movsd 0x518bc(%rip),%xmm0 │ │ - movsd 0x518bc(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x780(%rbx) │ │ - movsd 0x518b2(%rip),%xmm0 │ │ - movsd 0x518b2(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x7b0(%rbx) │ │ - movsd 0x518a8(%rip),%xmm0 │ │ - movsd 0x518a8(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x790(%rbx) │ │ - movsd 0x5189e(%rip),%xmm0 │ │ - movsd 0x5189e(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x7a0(%rbx) │ │ - movsd 0x51894(%rip),%xmm0 │ │ - movsd 0x51894(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x7c0(%rbx) │ │ - lea -0x80d55(%rip),%rcx │ │ - mov %rcx,0x7e8(%rbx) │ │ - movsd 0x5187c(%rip),%xmm0 │ │ - movsd 0x5187c(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x7d0(%rbx) │ │ - lea -0x80cbd(%rip),%rcx │ │ - mov %rcx,0x7e0(%rbx) │ │ - movsd 0x51864(%rip),%xmm0 │ │ - movsd 0x51864(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x3b8(%rbx) │ │ - movsd 0x5185a(%rip),%xmm0 │ │ - movsd 0x5185a(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x3c8(%rbx) │ │ - movsd 0x51850(%rip),%xmm0 │ │ - movsd 0x51850(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x3f8(%rbx) │ │ - movsd 0x51846(%rip),%xmm0 │ │ - movsd 0x51846(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x3d8(%rbx) │ │ - movsd 0x5183c(%rip),%xmm0 │ │ - movsd 0x5183c(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x3e8(%rbx) │ │ - movsd 0x51832(%rip),%xmm0 │ │ - movsd 0x51832(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x408(%rbx) │ │ - lea -0x806c7(%rip),%rcx │ │ - mov %rcx,0x430(%rbx) │ │ - movsd 0x5181a(%rip),%xmm0 │ │ - movsd 0x5181a(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x418(%rbx) │ │ - lea -0x8058f(%rip),%rcx │ │ - mov %rcx,0x428(%rbx) │ │ - movsd 0x51802(%rip),%xmm0 │ │ - movsd 0x51802(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x440(%rbx) │ │ - movsd 0x517f8(%rip),%xmm0 │ │ - movsd 0x517f8(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x450(%rbx) │ │ - movsd 0x517ee(%rip),%xmm0 │ │ - movsd 0x517ee(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x480(%rbx) │ │ - movsd 0x517e4(%rip),%xmm0 │ │ - movsd 0x517e4(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x460(%rbx) │ │ - movsd 0x517da(%rip),%xmm0 │ │ - movsd 0x517da(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x470(%rbx) │ │ - movsd 0x517d0(%rip),%xmm0 │ │ - movsd 0x517d0(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x490(%rbx) │ │ - lea -0x7ee29(%rip),%rcx │ │ - mov %rcx,0x4b8(%rbx) │ │ - movsd 0x517b8(%rip),%xmm0 │ │ - movsd 0x517b8(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x4a0(%rbx) │ │ - lea -0x7eba1(%rip),%rcx │ │ - mov %rcx,0x4b0(%rbx) │ │ - movsd 0x517a0(%rip),%xmm0 │ │ - movsd 0x517a0(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x110(%rbx) │ │ - movsd 0x51796(%rip),%xmm0 │ │ - movsd 0x51796(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x120(%rbx) │ │ - movsd 0x5178c(%rip),%xmm0 │ │ - movsd 0x5178c(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x150(%rbx) │ │ - movsd 0x51782(%rip),%xmm0 │ │ - movsd 0x51782(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x130(%rbx) │ │ - movsd 0x51778(%rip),%xmm0 │ │ - movsd 0x51778(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x140(%rbx) │ │ - movsd 0x5176e(%rip),%xmm0 │ │ - movsd 0x5176e(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x160(%rbx) │ │ - lea -0x7d7bb(%rip),%rcx │ │ - mov %rcx,0x7f8(%rbx) │ │ - lea -0x7ba99(%rip),%rcx │ │ - mov %rcx,0x840(%rbx) │ │ - lea -0x7bf17(%rip),%rcx │ │ - mov %rcx,0x880(%rbx) │ │ - lea -0x7b985(%rip),%rcx │ │ - mov %rcx,0x8c8(%rbx) │ │ - lea -0x7b8c3(%rip),%rcx │ │ - mov %rcx,0x4c8(%rbx) │ │ - lea -0x7a561(%rip),%rcx │ │ - mov %rcx,0x510(%rbx) │ │ - lea -0x7abef(%rip),%rcx │ │ - mov %rcx,0x550(%rbx) │ │ - lea -0x7a34d(%rip),%rcx │ │ - mov %rcx,0x598(%rbx) │ │ - lea -0x7a12b(%rip),%rcx │ │ - mov %rcx,0x198(%rbx) │ │ - lea -0x79809(%rip),%rcx │ │ - mov %rcx,0x1e0(%rbx) │ │ - lea -0x796c7(%rip),%rcx │ │ - mov %rcx,0x908(%rbx) │ │ - lea -0x76425(%rip),%rcx │ │ - mov %rcx,0x5d8(%rbx) │ │ - lea -0x76ff3(%rip),%rcx │ │ - mov %rcx,0x990(%rbx) │ │ - lea -0x75d71(%rip),%rcx │ │ - mov %rcx,0x660(%rbx) │ │ - lea -0x7541f(%rip),%rcx │ │ - mov %rcx,0x220(%rbx) │ │ - test $0x8,%al │ │ - je cbbcf │ │ - movsd 0x5168a(%rip),%xmm0 │ │ - movsd 0x5168a(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,(%rbx) │ │ - movsd 0x51684(%rip),%xmm0 │ │ - movsd 0x51684(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x10(%rbx) │ │ - movsd 0x5167d(%rip),%xmm0 │ │ - movsd 0x5167d(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x40(%rbx) │ │ - movsd 0x51676(%rip),%xmm0 │ │ - movsd 0x51676(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x20(%rbx) │ │ - movsd 0x5166f(%rip),%xmm0 │ │ - movsd 0x5166f(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x30(%rbx) │ │ - movsd 0x51668(%rip),%xmm0 │ │ - movsd 0x51668(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x50(%rbx) │ │ - movsd 0x51661(%rip),%xmm0 │ │ - movsd 0x51661(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x60(%rbx) │ │ - movsd 0x5165a(%rip),%xmm0 │ │ - movsd 0x5165a(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x70(%rbx) │ │ - lea -0xa821c(%rip),%rax │ │ - mov %rax,0x80(%rbx) │ │ - movsd 0x51645(%rip),%xmm0 │ │ - movsd 0x51645(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x2a8(%rbx) │ │ - movsd 0x5163b(%rip),%xmm0 │ │ - movsd 0x5163b(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x2b8(%rbx) │ │ - movsd 0x51631(%rip),%xmm0 │ │ - movsd 0x51631(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x2e8(%rbx) │ │ - movsd 0x51627(%rip),%xmm0 │ │ - movsd 0x51627(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x2c8(%rbx) │ │ - movsd 0x5161d(%rip),%xmm0 │ │ - movsd 0x5161d(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x2d8(%rbx) │ │ - movsd 0x51613(%rip),%xmm0 │ │ - movsd 0x51613(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x2f8(%rbx) │ │ - lea -0xa7616(%rip),%rax │ │ - mov %rax,0x320(%rbx) │ │ - movsd 0x515fb(%rip),%xmm0 │ │ - movsd 0x515fb(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x308(%rbx) │ │ - lea -0xa758e(%rip),%rax │ │ - mov %rax,0x318(%rbx) │ │ - movsd 0x515e3(%rip),%xmm0 │ │ - movsd 0x515e3(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x6e8(%rbx) │ │ - movsd 0x515d9(%rip),%xmm0 │ │ - movsd 0x515d9(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x6f8(%rbx) │ │ - movsd 0x515cf(%rip),%xmm0 │ │ - movsd 0x515cf(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x728(%rbx) │ │ - movsd 0x515c5(%rip),%xmm0 │ │ - movsd 0x515c5(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x708(%rbx) │ │ - movsd 0x515bb(%rip),%xmm0 │ │ - movsd 0x515bb(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x718(%rbx) │ │ - movsd 0x515b1(%rip),%xmm0 │ │ - movsd 0x515b1(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x738(%rbx) │ │ - lea -0xa6c58(%rip),%rax │ │ - mov %rax,0x760(%rbx) │ │ - movsd 0x51599(%rip),%xmm0 │ │ - movsd 0x51599(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x748(%rbx) │ │ - lea -0xa6b90(%rip),%rax │ │ - mov %rax,0x758(%rbx) │ │ - movsd 0x51581(%rip),%xmm0 │ │ - movsd 0x51581(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x330(%rbx) │ │ - movsd 0x51577(%rip),%xmm0 │ │ - movsd 0x51577(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x340(%rbx) │ │ - movsd 0x5156d(%rip),%xmm0 │ │ - movsd 0x5156d(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x370(%rbx) │ │ - movsd 0x51563(%rip),%xmm0 │ │ - movsd 0x51563(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x350(%rbx) │ │ - movsd 0x51559(%rip),%xmm0 │ │ - movsd 0x51559(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x360(%rbx) │ │ - movsd 0x5154f(%rip),%xmm0 │ │ - movsd 0x5154f(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x380(%rbx) │ │ - lea -0xa683a(%rip),%rax │ │ - mov %rax,0x3a8(%rbx) │ │ - movsd 0x51537(%rip),%xmm0 │ │ - movsd 0x51537(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x390(%rbx) │ │ - lea -0xa67c2(%rip),%rax │ │ - mov %rax,0x3a0(%rbx) │ │ - movsd 0x5151f(%rip),%xmm0 │ │ - movsd 0x5151f(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x88(%rbx) │ │ - movsd 0x51515(%rip),%xmm0 │ │ - movsd 0x51515(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x98(%rbx) │ │ - movsd 0x5150b(%rip),%xmm0 │ │ - movsd 0x5150b(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0xc8(%rbx) │ │ - movsd 0x51501(%rip),%xmm0 │ │ - movsd 0x51501(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0xa8(%rbx) │ │ - movsd 0x514f7(%rip),%xmm0 │ │ - movsd 0x514f7(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0xb8(%rbx) │ │ - movsd 0x514ed(%rip),%xmm0 │ │ - movsd 0x514ed(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0xd8(%rbx) │ │ - lea -0xa603c(%rip),%rax │ │ - mov %rax,0x100(%rbx) │ │ - movsd 0x514d5(%rip),%xmm0 │ │ - movsd 0x514d5(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0xe8(%rbx) │ │ - lea -0xa5f64(%rip),%rax │ │ - mov %rax,0xf8(%rbx) │ │ - movsd 0x514bd(%rip),%xmm0 │ │ - movsd 0x514bd(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x3b8(%rbx) │ │ - movsd 0x514b3(%rip),%xmm0 │ │ - movsd 0x514b3(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x3c8(%rbx) │ │ - movsd 0x514a9(%rip),%xmm0 │ │ - movsd 0x514a9(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x3f8(%rbx) │ │ - movsd 0x5149f(%rip),%xmm0 │ │ - movsd 0x5149f(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x3d8(%rbx) │ │ - movsd 0x51495(%rip),%xmm0 │ │ - movsd 0x51495(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x3e8(%rbx) │ │ - movsd 0x5148b(%rip),%xmm0 │ │ - movsd 0x5148b(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x408(%rbx) │ │ - lea -0xa53de(%rip),%rax │ │ - mov %rax,0x430(%rbx) │ │ - movsd 0x51473(%rip),%xmm0 │ │ - movsd 0x51473(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x418(%rbx) │ │ - lea -0xa52c6(%rip),%rax │ │ - mov %rax,0x428(%rbx) │ │ - lea -0xa2484(%rip),%rax │ │ - mov %rax,0x7f8(%rbx) │ │ - lea -0xa1322(%rip),%rax │ │ - mov %rax,0x840(%rbx) │ │ - movsd 0x5143f(%rip),%xmm0 │ │ - movsd 0x5143f(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x770(%rbx) │ │ - movsd 0x51435(%rip),%xmm0 │ │ - movsd 0x51435(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x780(%rbx) │ │ - movsd 0x5142b(%rip),%xmm0 │ │ - movsd 0x5142b(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x7b0(%rbx) │ │ - movsd 0x51421(%rip),%xmm0 │ │ - movsd 0x51421(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x790(%rbx) │ │ - movsd 0x51417(%rip),%xmm0 │ │ - movsd 0x51417(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x7a0(%rbx) │ │ - movsd 0x5140d(%rip),%xmm0 │ │ - movsd 0x5140d(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x7c0(%rbx) │ │ - lea -0xa4fcc(%rip),%rax │ │ - mov %rax,0x7d8(%rbx) │ │ - lea -0xa4c6a(%rip),%rax │ │ - mov %rax,0x7d0(%rbx) │ │ - movsd 0x513e7(%rip),%xmm0 │ │ - movsd 0x513e7(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x7e0(%rbx) │ │ - movsd 0x513dd(%rip),%xmm0 │ │ - movsd 0x513dd(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x440(%rbx) │ │ - movsd 0x513d3(%rip),%xmm0 │ │ - movsd 0x513d3(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x450(%rbx) │ │ - movsd 0x513c9(%rip),%xmm0 │ │ - movsd 0x513c9(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x480(%rbx) │ │ - movsd 0x513bf(%rip),%xmm0 │ │ - movsd 0x513bf(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x460(%rbx) │ │ - movsd 0x513b5(%rip),%xmm0 │ │ - movsd 0x513b5(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x470(%rbx) │ │ - movsd 0x513ab(%rip),%xmm0 │ │ - movsd 0x513ab(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x490(%rbx) │ │ - lea -0xa474e(%rip),%rax │ │ - mov %rax,0x4a8(%rbx) │ │ - lea -0xa411c(%rip),%rax │ │ - mov %rax,0x4a0(%rbx) │ │ - movsd 0x51385(%rip),%xmm0 │ │ - movsd 0x51385(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x4b0(%rbx) │ │ - movsd 0x5137b(%rip),%xmm0 │ │ - movsd 0x5137b(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x110(%rbx) │ │ - movsd 0x51371(%rip),%xmm0 │ │ - movsd 0x51371(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x120(%rbx) │ │ - movsd 0x51367(%rip),%xmm0 │ │ - movsd 0x51367(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x150(%rbx) │ │ - movsd 0x5135d(%rip),%xmm0 │ │ - movsd 0x5135d(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x130(%rbx) │ │ - movsd 0x51353(%rip),%xmm0 │ │ - movsd 0x51353(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x140(%rbx) │ │ - movsd 0x51349(%rip),%xmm0 │ │ - movsd 0x51349(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x160(%rbx) │ │ - lea -0xa1120(%rip),%rax │ │ - mov %rax,0x4c8(%rbx) │ │ - lea -0x9f77e(%rip),%rax │ │ - mov %rax,0x510(%rbx) │ │ - lea -0x9eadc(%rip),%rax │ │ - mov %rax,0x908(%rbx) │ │ - lea -0xa1b1a(%rip),%rax │ │ - mov %rax,0x880(%rbx) │ │ - lea -0xa12f8(%rip),%rax │ │ - mov %rax,0x8c8(%rbx) │ │ - lea -0x9fdd6(%rip),%rax │ │ - mov %rax,0x550(%rbx) │ │ - lea -0x9f524(%rip),%rax │ │ - mov %rax,0x598(%rbx) │ │ - lea -0x9f292(%rip),%rax │ │ - mov %rax,0x198(%rbx) │ │ - lea -0x9ed30(%rip),%rax │ │ - mov %rax,0x1e0(%rbx) │ │ - lea -0x9d66e(%rip),%rax │ │ - mov %rax,0x5d8(%rbx) │ │ - lea -0x9dcac(%rip),%rax │ │ - mov %rax,0x990(%rbx) │ │ - lea -0x9d03a(%rip),%rax │ │ - mov %rax,0x660(%rbx) │ │ - lea -0x9c9b8(%rip),%rax │ │ - mov %rax,0x220(%rbx) │ │ - add $0x30,%rsp │ │ + and $0xffffffffffffffc0,%rsp │ │ + sub $0x80,%rsp │ │ + mov %rdi,%r15 │ │ + mov 0x14f8(%rdi),%r13 │ │ + mov 0xc80(%rdi),%rcx │ │ + mov 0x18(%rdi),%rax │ │ + movb $0x1,0xf(%rsp) │ │ + sub (%rcx),%rdi │ │ + cmpl $0x0,0x4d0(%rax) │ │ + jne cc6d4 │ │ + cmpl $0x0,0x4d4(%rax) │ │ + jne cc6d4 │ │ + cmpl $0x0,0x14c0(%r15) │ │ + setne 0xf(%rsp) │ │ + movzbl 0xf(%rsp),%r14d │ │ + mov 0x8(%r15),%rcx │ │ + mov 0x42c(%rcx),%edx │ │ + mov 0xec(%rax),%ecx │ │ + mov 0xf0(%rax),%esi │ │ + xor %eax,%eax │ │ + mov %ecx,0x34(%rsp) │ │ + mov %esi,0x30(%rsp) │ │ + cmp %esi,%ecx │ │ + setne %al │ │ + mov 0x14c0(%r15),%esi │ │ + xor %ecx,%ecx │ │ + mov %esi,0x2c(%rsp) │ │ + test %esi,%esi │ │ + setne %cl │ │ + mov %rdx,0x40(%rsp) │ │ + add %r14d,%edx │ │ + add %eax,%edx │ │ + add %ecx,%edx │ │ + mov %edx,0x150c(%r15) │ │ + je cca98 │ │ + mov %rdi,0x18(%rsp) │ │ + mov %r13,%rdi │ │ + callq 43a0 │ │ + mov 0x1500(%r15),%rbx │ │ + movslq 0xd38(%r15),%rdi │ │ + movslq 0x150c(%r15),%r12 │ │ + imul %rdi,%r12 │ │ + cmp 0x1508(%r15),%r12d │ │ + jle cc7a1 │ │ + mov %r12,%rax │ │ + shl $0x3,%rax │ │ + lea (%rax,%rax,8),%rsi │ │ + mov %rbx,%rdi │ │ + mov %rsi,0x10(%rsp) │ │ + callq 44a0 │ │ + test %rax,%rax │ │ + je cca9c │ │ + mov %rax,%rbx │ │ + mov %rax,%rdi │ │ + xor %esi,%esi │ │ + mov 0x10(%rsp),%rdx │ │ + callq 4480 │ │ + mov %rbx,0x1500(%r15) │ │ + mov %r12d,0x1508(%r15) │ │ + mov 0xd38(%r15),%edi │ │ + mov 0x60(%r13),%r8d │ │ + lea 0x1(%r8),%eax │ │ + mov %r13,0x38(%rsp) │ │ + mov %eax,0x60(%r13) │ │ + test %edi,%edi │ │ + jle cca84 │ │ + mov 0x18(%rsp),%rax │ │ + shr $0x5,%rax │ │ + imul $0xd962ae7b,%eax,%r13d │ │ + xorb $0x1,0xf(%rsp) │ │ + xor %esi,%esi │ │ + xorps %xmm0,%xmm0 │ │ + xor %r10d,%r10d │ │ + xor %eax,%eax │ │ + mov %rax,0x10(%rsp) │ │ + xor %eax,%eax │ │ + mov %rax,0x18(%rsp) │ │ + xor %eax,%eax │ │ + mov %rax,0x20(%rsp) │ │ + xor %r12d,%r12d │ │ + test %r14d,%r14d │ │ + jne cc81a │ │ + jmpq cc9c0 │ │ + nopl 0x0(%rax) │ │ + mov %r10,%rax │ │ + add $0x1,%esi │ │ + mov %rax,%r10 │ │ + cmp %edi,%esi │ │ + jge cca84 │ │ + test %r14d,%r14d │ │ + je cc9c0 │ │ + movslq %r12d,%rcx │ │ + add $0x1,%r12d │ │ + lea (%rcx,%rcx,8),%rdx │ │ + lea (%rbx,%rdx,8),%rcx │ │ + xor %eax,%eax │ │ + test %esi,%esi │ │ + sete %al │ │ + mov %eax,(%rbx,%rdx,8) │ │ + movl $0x0,0x4(%rbx,%rdx,8) │ │ + mov %r8d,0xc(%rbx,%rdx,8) │ │ + mov %r13d,0x8(%rbx,%rdx,8) │ │ + mov %esi,0x10(%rbx,%rdx,8) │ │ + mov 0xcc8(%r15),%rax │ │ + mov %rax,0x18(%rbx,%rdx,8) │ │ + movups %xmm0,0x20(%rbx,%rdx,8) │ │ + movups %xmm0,0x30(%rbx,%rdx,8) │ │ + movq $0x0,0x40(%rbx,%rdx,8) │ │ + je cc878 │ │ + mov 0x20(%rsp),%rax │ │ + mov %rax,0x28(%rbx,%rdx,8) │ │ + mov %rcx,0x38(%rax) │ │ + mov %rcx,0x20(%rsp) │ │ + cmpl $0x0,0x40(%rsp) │ │ + je cc9cd │ │ + movslq %r12d,%rax │ │ + lea (%rax,%rax,8),%rdx │ │ + lea (%rbx,%rdx,8),%r11 │ │ + test %esi,%esi │ │ + sete %al │ │ + and 0xf(%rsp),%al │ │ + movzbl %al,%eax │ │ + mov %eax,(%rbx,%rdx,8) │ │ + mov %r14d,0x4(%rbx,%rdx,8) │ │ + mov %r8d,0xc(%rbx,%rdx,8) │ │ + mov %r13d,0x8(%rbx,%rdx,8) │ │ + mov %esi,0x10(%rbx,%rdx,8) │ │ + mov 0xcd0(%r15),%rax │ │ + mov %rax,0x18(%rbx,%rdx,8) │ │ + movups %xmm0,0x20(%rbx,%rdx,8) │ │ + movups %xmm0,0x30(%rbx,%rdx,8) │ │ + movq $0x0,0x40(%rbx,%rdx,8) │ │ + test %r14d,%r14d │ │ + je cc8e8 │ │ + lea (%rbx,%rdx,8),%rax │ │ + add $0x20,%rax │ │ + mov %rcx,(%rax) │ │ + mov %r11,0x30(%rcx) │ │ + add $0x1,%r12d │ │ + test %esi,%esi │ │ + je cc904 │ │ + lea (%rbx,%rdx,8),%rax │ │ + add $0x28,%rax │ │ + mov 0x18(%rsp),%rcx │ │ + mov %rcx,(%rax) │ │ + mov %r11,0x38(%rcx) │ │ + mov %r11,%rax │ │ + mov %r11,0x18(%rsp) │ │ + mov 0x30(%rsp),%eax │ │ + cmp %eax,0x34(%rsp) │ │ + je cc9de │ │ + test %esi,%esi │ │ + sete %al │ │ + test %r11,%r11 │ │ + sete %dl │ │ + and %al,%dl │ │ + xor %eax,%eax │ │ + movslq %r12d,%rcx │ │ + lea (%rcx,%rcx,8),%rcx │ │ + lea (%rbx,%rcx,8),%r9 │ │ + movzbl %dl,%edx │ │ + mov %edx,(%rbx,%rcx,8) │ │ + test %r11,%r11 │ │ + setne %al │ │ + mov %eax,0x4(%rbx,%rcx,8) │ │ + mov %r8d,0xc(%rbx,%rcx,8) │ │ + mov %r13d,0x8(%rbx,%rcx,8) │ │ + mov %esi,0x10(%rbx,%rcx,8) │ │ + mov 0xcd8(%r15),%rax │ │ + mov %rax,0x18(%rbx,%rcx,8) │ │ + movups %xmm0,0x20(%rbx,%rcx,8) │ │ + movups %xmm0,0x30(%rbx,%rcx,8) │ │ + movq $0x0,0x40(%rbx,%rcx,8) │ │ + je cc982 │ │ + lea (%rbx,%rcx,8),%rax │ │ + add $0x20,%rax │ │ + mov %r11,(%rax) │ │ + mov %r9,0x30(%r11) │ │ + add $0x1,%r12d │ │ + test %esi,%esi │ │ + je cc99e │ │ + lea (%rbx,%rcx,8),%rax │ │ + add $0x28,%rax │ │ + mov 0x10(%rsp),%rcx │ │ + mov %rcx,(%rax) │ │ + mov %r9,0x38(%rcx) │ │ + mov %r9,%rax │ │ + mov %r9,0x10(%rsp) │ │ + cmpl $0x0,0x2c(%rsp) │ │ + jne cc9ec │ │ + jmpq cc800 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + xor %ecx,%ecx │ │ + cmpl $0x0,0x40(%rsp) │ │ + jne cc888 │ │ + mov %rcx,%r11 │ │ + mov 0x30(%rsp),%eax │ │ + cmp %eax,0x34(%rsp) │ │ + jne cc91a │ │ + mov %r11,%r9 │ │ + cmpl $0x0,0x2c(%rsp) │ │ + je cc800 │ │ + mov %rdi,%r11 │ │ + test %esi,%esi │ │ + sete %al │ │ + test %r9,%r9 │ │ + sete %cl │ │ + and %al,%cl │ │ + xor %edi,%edi │ │ + movslq %r12d,%rax │ │ + lea (%rax,%rax,8),%rdx │ │ + lea (%rbx,%rdx,8),%rax │ │ + movzbl %cl,%ecx │ │ + mov %ecx,(%rbx,%rdx,8) │ │ + test %r9,%r9 │ │ + setne %dil │ │ + mov %edi,0x4(%rbx,%rdx,8) │ │ + mov %r8d,0xc(%rbx,%rdx,8) │ │ + mov %r13d,0x8(%rbx,%rdx,8) │ │ + mov %esi,0x10(%rbx,%rdx,8) │ │ + mov 0xce0(%r15),%rcx │ │ + mov %rcx,0x18(%rbx,%rdx,8) │ │ + movups %xmm0,0x20(%rbx,%rdx,8) │ │ + movups %xmm0,0x30(%rbx,%rdx,8) │ │ + movq $0x0,0x40(%rbx,%rdx,8) │ │ + je cca58 │ │ + lea (%rbx,%rdx,8),%rcx │ │ + add $0x20,%rcx │ │ + mov %r9,(%rcx) │ │ + mov %rax,0x30(%r9) │ │ + add $0x1,%r12d │ │ + test %esi,%esi │ │ + mov %r11,%rdi │ │ + je cc803 │ │ + lea (%rbx,%rdx,8),%rcx │ │ + add $0x28,%rcx │ │ + mov %r10,(%rcx) │ │ + mov %rax,0x38(%r10) │ │ + add $0x1,%esi │ │ + mov %rax,%r10 │ │ + cmp %edi,%esi │ │ + jl cc811 │ │ + movl $0x0,0x1510(%r15) │ │ + xor %ebx,%ebx │ │ + mov 0x38(%rsp),%r13 │ │ + jmp ccaa1 │ │ + xor %ebx,%ebx │ │ + jmp ccaa9 │ │ + mov $0xffffffff,%ebx │ │ + mov %r13,%rdi │ │ + callq 43c0 │ │ + mov %ebx,%eax │ │ + lea -0x28(%rbp),%rsp │ │ pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ retq │ │ - data16 nopw %cs:0x0(%rax,%rax,1) │ │ + nopw 0x0(%rax,%rax,1) │ │ + push %rbp │ │ + mov %rsp,%rbp │ │ + and $0xffffffffffffffc0,%rsp │ │ + sub $0x40,%rsp │ │ + lea 0x58(%rdi),%rax │ │ + mov 0x58(%rdi),%rcx │ │ + test %rcx,%rcx │ │ + je ccb15 │ │ + mov 0x10(%rsi),%r8d │ │ + cmp %r8d,0x10(%rcx) │ │ + jge ccb09 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + mov %rcx,%rax │ │ + mov 0x40(%rcx),%rdx │ │ + add $0x40,%rax │ │ + mov %rdx,%rcx │ │ + test %rdx,%rdx │ │ + je ccb15 │ │ + cmp %r8d,0x10(%rcx) │ │ + jl ccaf0 │ │ + jne ccb17 │ │ + mov 0xc(%rcx),%edx │ │ + cmp 0xc(%rsi),%edx │ │ + jle ccaf0 │ │ + jmp ccb17 │ │ + xor %ecx,%ecx │ │ + mov %rcx,0x40(%rsi) │ │ + mov %rsi,(%rax) │ │ + add $0x28,%rdi │ │ + callq 4440 │ │ + mov %rbp,%rsp │ │ + pop %rbp │ │ + retq │ │ + nopl 0x0(%rax) │ │ push %rbp │ │ + mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x48,%rsp │ │ - mov %edx,%ebp │ │ - mov %rsi,0x28(%rsp) │ │ + and $0xffffffffffffffc0,%rsp │ │ + sub $0x40,%rsp │ │ mov %rdi,%rbx │ │ - xor %r12d,%r12d │ │ - test %edx,%edx │ │ - setne %r12b │ │ - shl $0x3,%r12d │ │ - movslq 0x940(%rdi),%rax │ │ - add $0x1f,%rax │ │ - movabs $0x7fffffffffffffe0,%rdx │ │ - and %rax,%rdx │ │ - add %rdx,%rdx │ │ - mov 0x1670(%rdi),%esi │ │ - test $0x1,%sil │ │ - je cbcc1 │ │ - mov %rbp,%r15 │ │ - mov 0x83c(%rbx),%r11d │ │ - mov 0xd08(%rbx),%r14d │ │ - shl $0x2,%r14d │ │ - lea 0x1(%rbp),%eax │ │ - mov 0x8(%rbx),%rcx │ │ - mov 0x3f4(%rcx),%r10d │ │ - lea 0x6(%r10),%ecx │ │ - shl %cl,%eax │ │ - mov %esi,0x24(%rsp) │ │ - lea -0x1(%r11),%esi │ │ - cmp %esi,%eax │ │ - cmovg %esi,%eax │ │ - shl %cl,%ebp │ │ - sub %r12d,%ebp │ │ - mov 0x1610(%rbx),%rsi │ │ - mov 0x28(%rsp),%rcx │ │ - mov (%rcx),%rcx │ │ - mov %r12d,%r9d │ │ - mov 0x828(%rbx),%r8 │ │ - mov %r8,%rdi │ │ - shr %rdi │ │ - imul %r9,%rdi │ │ - add %rdi,%rdi │ │ - sub %rdi,%rcx │ │ - sub $0x10,%rsp │ │ + lea 0x313f6(%rip),%rsi │ │ + mov $0xf,%edi │ │ + xor %eax,%eax │ │ + callq 4560 │ │ + lea 0x10c8(%rbx),%r14 │ │ + mov %r14,%rdi │ │ + callq 43a0 │ │ + lea 0x1098(%rbx),%r15 │ │ + movabs $0x7fffffffffffe000,%r12 │ │ + cmpl $0x0,0xbfc(%rbx) │ │ + je ccc00 │ │ + jmp ccbc0 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + mov %r14,%rdi │ │ + callq 43a0 │ │ + movl $0x0,0xbfc(%rbx) │ │ + mov %r15,%rdi │ │ + callq 4440 │ │ + cmpl $0x0,0xbfc(%rbx) │ │ + je ccc00 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + mov 0x10fc(%rbx),%r13d │ │ + mov %r14,%rdi │ │ + callq 43c0 │ │ + test %r13d,%r13d │ │ + jne ccc27 │ │ mov %rbx,%rdi │ │ - mov %rdx,%r13 │ │ - mov $0x0,%r9d │ │ - pushq $0x0 │ │ - push %r11 │ │ - push %r14 │ │ - push %rax │ │ + callq 76510 │ │ + test %eax,%eax │ │ + je ccb90 │ │ + mov 0x1120(%rbx),%rdi │ │ + movslq 0x1130(%rbx),%rdx │ │ + shl $0xd,%rdx │ │ + and %r12,%rdx │ │ + xor %esi,%esi │ │ + callq 4480 │ │ + jmp ccb90 │ │ + xchg %ax,%ax │ │ + cmpl $0x0,0x10fc(%rbx) │ │ + jne ccc1f │ │ + mov %r15,%rdi │ │ + mov %r14,%rsi │ │ + callq 43b0 │ │ + cmpl $0x0,0xbfc(%rbx) │ │ + je ccc00 │ │ + jmp ccbc0 │ │ + mov %r14,%rdi │ │ + callq 43c0 │ │ + xor %eax,%eax │ │ + lea -0x28(%rbp),%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ push %rbp │ │ - push %r10 │ │ - callq cbe20 │ │ - mov 0x64(%rsp),%esi │ │ - mov %r13,%rdx │ │ - mov %r15,%rbp │ │ - add $0x40,%rsp │ │ - test $0x6,%sil │ │ - je cbdb6 │ │ - mov 0x948(%rbx),%eax │ │ - xor %r15d,%r15d │ │ - cmp $0x1,%eax │ │ - sete %r15b │ │ - xor %r11d,%r11d │ │ - cmp $0x3,%eax │ │ - setne %r11b │ │ - mov 0x83c(%rbx),%r13d │ │ - add %r15d,%r13d │ │ - mov %r15d,%ecx │ │ - sar %cl,%r13d │ │ - mov 0xd08(%rbx),%eax │ │ - mov $0x2,%cl │ │ - sub %r11b,%cl │ │ + mov %rsp,%rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + and $0xffffffffffffffc0,%rsp │ │ + sub $0xc0,%rsp │ │ + mov %rdi,%r13 │ │ + mov 0x3f668(%rdi),%rbx │ │ + mov (%rdi),%rax │ │ + mov %rax,0x40(%rsp) │ │ + mov 0xc88(%rax),%eax │ │ + mov %r13d,%ecx │ │ + sub %eax,%ecx │ │ + shr $0x7,%ecx │ │ + imul $0xffffffe5,%ecx,%r14d │ │ + mov $0x1,%eax │ │ + mov %r14d,%ecx │ │ + shl %cl,%rax │ │ + mov %rax,0x70(%rsp) │ │ + lea 0x312be(%rip),%rsi │ │ + mov $0xf,%edi │ │ + xor %eax,%eax │ │ + callq 4560 │ │ + lea 0x8(%rbx),%rax │ │ + mov %rax,0x68(%rsp) │ │ + lea 0x60(%rbx),%rax │ │ + mov %rax,0x58(%rsp) │ │ + mov %rbx,0x78(%rsp) │ │ + lea 0x30(%rbx),%rax │ │ + mov %rax,0x80(%rsp) │ │ + mov $0xfffffffffffffffe,%rax │ │ + mov %r14d,%ecx │ │ + rol %cl,%rax │ │ + mov %rax,0x60(%rsp) │ │ + mov 0x68(%rsp),%r12 │ │ + mov %r12,%rdi │ │ + callq 43a0 │ │ + mov 0x78(%rsp),%r14 │ │ + mov 0x70(%rsp),%rax │ │ + or %rax,(%r14) │ │ + mov 0x90(%r14),%eax │ │ + test %eax,%eax │ │ + mov 0x40(%rsp),%r15 │ │ + jne ccd50 │ │ + xor %ebx,%ebx │ │ + cmpl $0x0,0x3f670(%r13) │ │ + je ccd39 │ │ + jmpq ccfb6 │ │ + nop │ │ + mov 0x80(%rsp),%rdi │ │ + mov %r12,%rsi │ │ + callq 43b0 │ │ + mov 0x90(%r14),%eax │ │ + test %eax,%eax │ │ + jne ccd50 │ │ + cmpl $0x0,0x3f670(%r13) │ │ + jne ccfb6 │ │ + test %ebx,%ebx │ │ + jne ccd10 │ │ + mov 0x58(%rsp),%rdi │ │ + callq 4440 │ │ + mov $0x1,%ebx │ │ + jmp ccd10 │ │ + xchg %ax,%ax │ │ + cmpl $0x0,0x3f670(%r13) │ │ + jne ccfb6 │ │ + mov 0x60(%rsp),%rcx │ │ + and %rcx,(%r14) │ │ + movslq 0x94(%r14),%rbx │ │ + lea -0x1(%rax),%ecx │ │ + mov %ecx,0x90(%r14) │ │ + cltq │ │ + sub %rax,%rbx │ │ + mov %r12,%rdi │ │ + callq 43c0 │ │ + cmpl $0x1,0x10f8(%r15) │ │ + je cced0 │ │ + mov 0xc90(%r15),%eax │ │ + mov 0x18(%r15),%rcx │ │ + cmp 0x21c(%rcx),%eax │ │ + jge cced0 │ │ + mov 0x15b8(%r15),%rax │ │ + movslq %ebx,%rcx │ │ + mov (%rax,%rcx,8),%r14d │ │ + movslq 0x4(%rax,%rcx,8),%rax │ │ + mov 0xc98(%r15),%r15 │ │ + imul $0x3960,%rax,%r12 │ │ + lea (%r15,%r12,1),%rax │ │ + add $0x3648,%rax │ │ + mov 0x3648(%r15,%r12,1),%ebx │ │ + cmp %r14d,%ebx │ │ + mov %rax,0x38(%rsp) │ │ + jge cce59 │ │ + mov %r15,0x50(%rsp) │ │ + mov %r12,0x48(%rsp) │ │ + add %r12,%r15 │ │ + add $0x364c,%r15 │ │ + mov %r15,%rdi │ │ + mov %rax,%rbx │ │ + mov %r14d,%r12d │ │ + callq 43a0 │ │ + mov (%rbx),%ebx │ │ + cmp %r14d,%ebx │ │ + jge cce47 │ │ + mov 0x50(%rsp),%rax │ │ + mov 0x48(%rsp),%rcx │ │ + lea (%rax,%rcx,1),%r12 │ │ + add $0x3674,%r12 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + mov %r12,%rdi │ │ + mov %r15,%rsi │ │ + callq 43b0 │ │ + mov 0x38(%rsp),%rax │ │ + mov (%rax),%ebx │ │ + cmp %r14d,%ebx │ │ + jl cce30 │ │ + mov %r15,%rdi │ │ + callq 43c0 │ │ + mov 0x50(%rsp),%r15 │ │ + mov 0x48(%rsp),%r12 │ │ + cmp $0x7ffffffe,%ebx │ │ + je cccd4 │ │ + lea (%r15,%r12,1),%rax │ │ + mov %rax,0x8(%r13) │ │ + mov 0x40(%rsp),%rax │ │ + mov 0xd3c(%rax),%cl │ │ + mov %r14d,%eax │ │ shl %cl,%eax │ │ - mov %rax,0x30(%rsp) │ │ - lea 0x1(%rbp),%r14d │ │ - mov 0x8(%rbx),%rax │ │ - mov 0x3f4(%rax),%r10d │ │ - mov %r10d,%eax │ │ - sub %r15d,%eax │ │ - add $0x6,%al │ │ - mov %eax,%ecx │ │ - shl %cl,%r14d │ │ - lea -0x1(%r13),%ecx │ │ - cmp %ecx,%r14d │ │ - cmovg %ecx,%r14d │ │ - mov %r15d,%ecx │ │ - shr %cl,%r12d │ │ - mov %eax,%ecx │ │ - shl %cl,%ebp │ │ - sub %r12d,%ebp │ │ - mov %r12d,%edi │ │ - test $0x2,%sil │ │ - je cbdb0 │ │ - mov %esi,0x24(%rsp) │ │ - mov 0x1618(%rbx),%rsi │ │ - mov 0x28(%rsp),%rax │ │ - mov 0x8(%rax),%rcx │ │ - mov 0x830(%rbx),%r8 │ │ - mov %r8,%rax │ │ - shr %rax │ │ - imul %rdi,%rax │ │ - add %rax,%rax │ │ - sub %rax,%rcx │ │ - sub $0x10,%rsp │ │ - mov %rdi,0x48(%rsp) │ │ + mov %eax,0x14(%r13) │ │ + mov %r13,%rdi │ │ + mov %r14d,%ebx │ │ + callq 74b40 │ │ + add $0x1,%ebx │ │ + test %eax,%eax │ │ + mov $0x7ffffffe,%eax │ │ + cmovne %eax,%ebx │ │ + lea (%r15,%r12,1),%r14 │ │ + add $0x364c,%r14 │ │ + mov %r14,%rdi │ │ + callq 43a0 │ │ + mov 0x38(%rsp),%rax │ │ + xchg %ebx,(%rax) │ │ + lea (%r15,%r12,1),%rdi │ │ + add $0x3674,%rdi │ │ + callq 43d0 │ │ + mov %r14,%rdi │ │ + callq 43c0 │ │ + jmpq cccd4 │ │ + mov 0xc98(%r15),%rax │ │ + imul $0x3960,%rbx,%rcx │ │ + lea (%rax,%rcx,1),%rdx │ │ + mov %rdx,0x8(%r13) │ │ + mov 0x3638(%rax,%rcx,1),%edx │ │ + mov %edx,0x14(%r13) │ │ + cmp 0x363c(%rax,%rcx,1),%edx │ │ + jge cccd4 │ │ + lea (%rax,%rcx,1),%r12 │ │ + add $0x363c,%r12 │ │ + lea (%rax,%rcx,1),%rbx │ │ + add $0x364c,%rbx │ │ + add %rcx,%rax │ │ + add $0x3674,%rax │ │ + mov %rax,0x38(%rsp) │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + mov %r13,%rdi │ │ + callq 74b40 │ │ + test %eax,%eax │ │ + jne ccf8d │ │ + mov 0x14(%r13),%r14d │ │ + mov 0x40(%rsp),%r15 │ │ + movzbl 0xd3c(%r15),%ecx │ │ + sar %cl,%r14d │ │ + add $0x1,%r14d │ │ mov %rbx,%rdi │ │ - mov %rdx,0x50(%rsp) │ │ - mov %r15d,%r9d │ │ - push %r11 │ │ - push %r13 │ │ - pushq 0x50(%rsp) │ │ - push %r14 │ │ - push %rbp │ │ - push %r10 │ │ - mov %r11,%r12 │ │ - callq cbe20 │ │ - mov 0x78(%rsp),%rdi │ │ - mov %r12,%r11 │ │ - mov 0x64(%rsp),%esi │ │ - mov 0x80(%rsp),%rdx │ │ - add $0x40,%rsp │ │ - test $0x4,%sil │ │ - jne cbdbc │ │ - add $0x48,%rsp │ │ - jmp cbe0f │ │ - mov 0x1620(%rbx),%rsi │ │ - mov 0x28(%rsp),%rax │ │ - mov 0x10(%rax),%rcx │ │ - mov 0x830(%rbx),%r8 │ │ - mov %r8,%rax │ │ - shr %rax │ │ - imul %rdi,%rax │ │ - add %rax,%rax │ │ - sub %rax,%rcx │ │ - mov 0x8(%rbx),%rax │ │ - mov 0x3f4(%rax),%eax │ │ - sub $0x10,%rsp │ │ + callq 43a0 │ │ + xchg %r14d,0xc(%r12) │ │ + mov 0x38(%rsp),%rdi │ │ + callq 4440 │ │ mov %rbx,%rdi │ │ - mov %r15d,%r9d │ │ - push %r11 │ │ - push %r13 │ │ - pushq 0x50(%rsp) │ │ - push %r14 │ │ - push %rbp │ │ - push %rax │ │ - callq cbe20 │ │ - add $0x88,%rsp │ │ + callq 43c0 │ │ + mov 0x14(%r13),%eax │ │ + add 0xd40(%r15),%eax │ │ + mov %eax,0x14(%r13) │ │ + cmp (%r12),%eax │ │ + jl ccf30 │ │ + jmpq cccd4 │ │ + mov %rbx,%rdi │ │ + callq 43a0 │ │ + mov $0x7ffffffe,%eax │ │ + xchg %eax,0xc(%r12) │ │ + mov 0x38(%rsp),%rdi │ │ + callq 4440 │ │ + mov %rbx,%rdi │ │ + callq 43c0 │ │ + jmpq cccd4 │ │ + mov 0x58(%rsp),%rdi │ │ + callq 4440 │ │ + mov %r12,%rdi │ │ + callq 43c0 │ │ + xor %eax,%eax │ │ + lea -0x28(%rbp),%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - nopw 0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ push %rbp │ │ + mov %rsp,%rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x88,%rsp │ │ - mov %r8,0x60(%rsp) │ │ - mov %rcx,%r12 │ │ - mov %rsi,%rbx │ │ - mov 0xe8(%rsp),%r8d │ │ - mov 0xd8(%rsp),%ecx │ │ - mov 0xc8(%rsp),%r10d │ │ - mov %rdi,0x58(%rsp) │ │ - mov 0x18(%rdi),%rax │ │ - cmpl $0x0,0x1c8(%rax) │ │ - mov %rcx,0x48(%rsp) │ │ - je cbe7d │ │ - mov 0xf0(%rax),%esi │ │ - add %r8d,%esi │ │ - mov %r8d,%ecx │ │ - sar %cl,%esi │ │ - mov %rsi,0x48(%rsp) │ │ + and $0xffffffffffffffc0,%rsp │ │ + sub $0x80,%rsp │ │ + mov %rdi,%rbx │ │ + mov (%rdi),%r15 │ │ + lea 0x30f57(%rip),%rsi │ │ + mov $0xf,%edi │ │ + xor %eax,%eax │ │ + callq 4560 │ │ + lea 0x208(%r15),%rdi │ │ + mov %rdi,0x20(%rsp) │ │ + callq 43a0 │ │ + lea 0x230(%r15),%rax │ │ + mov %rax,0x38(%rsp) │ │ + lea 0x40(%rbx),%r12 │ │ + lea 0x260(%r15),%r13 │ │ + mov %rbx,0x28(%rsp) │ │ + lea 0x10(%rbx),%rax │ │ + mov %rax,0x40(%rsp) │ │ + mov %r12,0x30(%rsp) │ │ + mov 0x1f0(%r15),%rax │ │ + mov (%rax),%r14d │ │ + test %r14d,%r14d │ │ + jne cd098 │ │ + jmp cd0b4 │ │ + xor %edx,%edx │ │ + mov %rdx,0x40(%rax) │ │ + mov %rax,(%rcx) │ │ + add $0x28,%rdi │ │ + callq 4440 │ │ + movl $0x3,(%r14) │ │ + cmpq $0x0,0x30(%r14) │ │ + je cd3bf │ │ + movl $0xffffffff,0x4(%r14) │ │ + mov 0x1f0(%r15),%rax │ │ + mov (%rax),%r14d │ │ + test %r14d,%r14d │ │ + je cd0b4 │ │ + mov %r12,%rdi │ │ + callq 43a0 │ │ + mov 0x28(%rsp),%rax │ │ + movl $0x0,0x70(%rax) │ │ + mov %r12,%rdi │ │ + callq 43c0 │ │ + mov 0x8(%r15),%r8d │ │ + test %r8d,%r8d │ │ + je cd270 │ │ + xor %ebx,%ebx │ │ + test %r14d,%r14d │ │ + jne cd110 │ │ + jmpq cd1ab │ │ + lea (%rcx,%rdx,1),%rax │ │ + add $0x1510,%rax │ │ + movl $0x1,(%rax) │ │ + lea (%rcx,%rdx,1),%rdi │ │ + add $0x14c8,%rdi │ │ + callq 4440 │ │ + mov 0x8(%r15),%r8d │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + add $0x1,%rbx │ │ + mov %r8d,%eax │ │ + cmp %rax,%rbx │ │ + jae cd270 │ │ + mov (%r15),%rcx │ │ + imul $0x1660,%rbx,%rdx │ │ + cmpl $0x1,0x1510(%rcx,%rdx,1) │ │ + je cd100 │ │ + movslq 0x1508(%rcx,%rdx,1),%rsi │ │ + test %rsi,%rsi │ │ + je cd100 │ │ + test %esi,%esi │ │ + jle cd0cd │ │ + mov 0x1500(%rcx,%rdx,1),%rdi │ │ + add $0x4,%rdi │ │ + mov -0x4(%rdi),%eax │ │ + cmp $0x3,%eax │ │ + jne cd16b │ │ + nopl 0x0(%rax) │ │ + cmpl $0xffffffff,(%rdi) │ │ + jne cd100 │ │ + add $0x48,%rdi │ │ + add $0xffffffffffffffff,%rsi │ │ + je cd0cd │ │ + mov -0x4(%rdi),%eax │ │ + cmp $0x3,%eax │ │ + je cd150 │ │ + cmp $0x2,%eax │ │ + jne cd155 │ │ + jmp cd100 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + movl $0x1,(%r8) │ │ + lea (%rcx,%rdx,1),%rdi │ │ + add $0x14c8,%rdi │ │ + callq 4440 │ │ + mov 0x8(%r15),%r8d │ │ + add $0x1,%rbx │ │ + mov %r8d,%eax │ │ + cmp %rax,%rbx │ │ + jae cd270 │ │ + mov (%r15),%rcx │ │ + imul $0x1660,%rbx,%rdx │ │ + cmpl $0xffffffff,0x1510(%rcx,%rdx,1) │ │ + jne cd19b │ │ + movslq 0x1508(%rcx,%rdx,1),%rsi │ │ + test %rsi,%rsi │ │ + jle cd200 │ │ + mov 0x1500(%rcx,%rdx,1),%rdi │ │ + add $0x4,%rdi │ │ + mov -0x4(%rdi),%eax │ │ + cmp $0x3,%eax │ │ + jne cd1f7 │ │ + cmpl $0xffffffff,(%rdi) │ │ + jne cd19b │ │ + add $0x48,%rdi │ │ + add $0xffffffffffffffff,%rsi │ │ + je cd200 │ │ + mov -0x4(%rdi),%eax │ │ + cmp $0x3,%eax │ │ + je cd1e0 │ │ + cmp $0x2,%eax │ │ + jne cd1e5 │ │ + jmp cd19b │ │ + xchg %ax,%ax │ │ + lea (%rcx,%rdx,1),%r8 │ │ + add $0x1510,%r8 │ │ + mov 0x0(%r13),%rdi │ │ + test %rdi,%rdi │ │ + je cd180 │ │ + mov %r13,%rsi │ │ + mov 0x8(%rdi),%eax │ │ + add $0x40,%rdi │ │ + cmp %rax,%rbx │ │ + jne cd24e │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov (%rdi),%rax │ │ + mov %rax,(%rsi) │ │ + mov %rax,%rdi │ │ + test %rax,%rax │ │ + je cd180 │ │ + mov 0x8(%rdi),%eax │ │ + add $0x40,%rdi │ │ + cmp %rax,%rbx │ │ + je cd230 │ │ + mov (%rdi),%rax │ │ + mov %rdi,%rsi │ │ + mov %rax,%rdi │ │ + test %rax,%rax │ │ + jne cd242 │ │ + jmpq cd180 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + test %r14d,%r14d │ │ + je cd2d0 │ │ + mov %r12,%rdi │ │ + callq 43a0 │ │ + mov 0x28(%rsp),%rbx │ │ + movl $0x1,0x70(%rbx) │ │ + mov 0x40(%rsp),%rdi │ │ + callq 4440 │ │ + mov %r12,%rdi │ │ + callq 43c0 │ │ + mov %rbx,%rax │ │ + cmpl $0x0,0x74(%rax) │ │ + jne cd089 │ │ + mov 0x38(%rsp),%rdi │ │ + mov 0x20(%rsp),%rsi │ │ + callq 43b0 │ │ + mov 0x1f0(%r15),%rax │ │ + mov (%rax),%r14d │ │ + test %r14d,%r14d │ │ + jne cd098 │ │ + jmpq cd0b4 │ │ + nop │ │ + mov 0x28(%rsp),%rax │ │ + cmpl $0x0,0x74(%rax) │ │ + jne cd4ff │ │ + mov 0x0(%r13),%r14 │ │ + test %r14,%r14 │ │ + je cd29e │ │ + mov 0x40(%r14),%rax │ │ + mov %rax,0x260(%r15) │ │ + movl $0x2,(%r14) │ │ + mov 0x20(%rsp),%rbx │ │ + mov %rbx,%rdi │ │ + callq 43c0 │ │ + mov (%r15),%rcx │ │ + mov 0x8(%r14),%eax │ │ + mov 0x10(%r14),%esi │ │ + imul $0x1660,%rax,%rax │ │ + mov %rcx,0x18(%rsp) │ │ + mov %rax,0x10(%rsp) │ │ + lea (%rcx,%rax,1),%rdi │ │ + callq *0x18(%r14) │ │ + mov %rbx,%rdi │ │ + callq 43a0 │ │ + mov 0x30(%r14),%rax │ │ + test %rax,%rax │ │ + je cd46c │ │ + mov 0x28(%rax),%rcx │ │ + test %rcx,%rcx │ │ + je cd352 │ │ + cmpl $0x3,(%rcx) │ │ + jne cd46c │ │ + movl $0x1,(%rax) │ │ + cmpl $0x0,0x4(%rax) │ │ + je cd46c │ │ + mov 0x18(%rsp),%rcx │ │ + mov 0x10(%rsp),%rdx │ │ + mov 0x14f8(%rcx,%rdx,1),%rdi │ │ + lea 0x58(%rdi),%rcx │ │ + mov 0x58(%rdi),%rdx │ │ + test %rdx,%rdx │ │ + je cd45a │ │ + mov 0x10(%rax),%esi │ │ + cmp %esi,0x10(%rdx) │ │ + jge cd3ac │ │ + nopl (%rax) │ │ + mov %rdx,%rcx │ │ + mov 0x40(%rdx),%rbx │ │ + add $0x40,%rcx │ │ + mov %rbx,%rdx │ │ + test %rbx,%rbx │ │ + je cd45a │ │ + cmp %esi,0x10(%rdx) │ │ + jl cd390 │ │ + jne cd45c │ │ + mov 0xc(%rdx),%ebx │ │ + cmp 0xc(%rax),%ebx │ │ + jle cd390 │ │ + jmpq cd45c │ │ + mov $0x3,%edx │ │ + cmpl $0x2,0x8(%r15) │ │ + jb cd3e9 │ │ + mov 0x18(%rsp),%rax │ │ + mov 0x10(%rsp),%rcx │ │ + mov 0x18(%rax,%rcx,1),%rax │ │ xor %ecx,%ecx │ │ - test %r10d,%r10d │ │ + cmpl $0x0,0x204(%rax) │ │ sete %cl │ │ - shl $0x3,%ecx │ │ - mov $0x40,%r15d │ │ - sub %ecx,%r15d │ │ - mov %r9d,0x40(%rsp) │ │ - mov %r9d,%ecx │ │ - shr %cl,%r15d │ │ - test %r10d,%r10d │ │ - mov %rdx,0x38(%rsp) │ │ - je cbf6a │ │ - mov 0xc0(%rsp),%ecx │ │ - mov $0x4,%eax │ │ - shl %cl,%eax │ │ - mov %rdx,%rbp │ │ - sar %rbp │ │ - movslq %eax,%r13 │ │ - mov %rbp,%rax │ │ - imul %r13,%rax │ │ - lea (%rbx,%rax,2),%rsi │ │ - mov 0x48(%rsp),%rax │ │ - add %eax,%eax │ │ - movslq %eax,%r14 │ │ - mov %rbx,%rdi │ │ - mov %r14,%rdx │ │ - callq 43b0 │ │ - mov 0x38(%rsp),%rax │ │ - lea (%rbx,%rax,1),%rdi │ │ - lea 0x1(%r13),%eax │ │ - cltq │ │ - imul %rbp,%rax │ │ - lea (%rbx,%rax,2),%rsi │ │ - mov %r14,%rdx │ │ - callq 43b0 │ │ - mov 0x38(%rsp),%rax │ │ - lea (%rbx,%rax,2),%rdi │ │ - lea 0x2(%r13),%eax │ │ - cltq │ │ - imul %rbp,%rax │ │ - lea (%rbx,%rax,2),%rsi │ │ - mov %r14,%rdx │ │ - callq 43b0 │ │ - lea 0x0(,%rbp,2),%rax │ │ - add %rbp,%rax │ │ - lea (%rbx,%rax,2),%rdi │ │ - add $0x3,%r13d │ │ - movslq %r13d,%rax │ │ - mov %rbp,0x50(%rsp) │ │ - imul %rbp,%rax │ │ - lea (%rbx,%rax,2),%rsi │ │ - mov %r14,%rdx │ │ - callq 43b0 │ │ - mov 0xc8(%rsp),%r10d │ │ - mov 0xe8(%rsp),%r8d │ │ - mov 0x38(%rsp),%rdx │ │ - mov 0x58(%rsp),%rax │ │ - mov 0x18(%rax),%rax │ │ - jmp cbf75 │ │ + lea (%rcx,%rcx,2),%edx │ │ + mov 0x10(%r14),%esi │ │ + add $0x1,%esi │ │ + mov 0x18(%rsp),%rbx │ │ + mov 0x10(%rsp),%r12 │ │ + imul 0xd40(%rbx,%r12,1),%esi │ │ + shl $0x2,%esi │ │ + lea (%rbx,%r12,1),%rdi │ │ + add $0x908,%rdi │ │ + callq 98620 │ │ + mov 0x10(%r14),%eax │ │ + add $0x1,%eax │ │ + cmp 0xd38(%rbx,%r12,1),%eax │ │ + mov 0x30(%rsp),%r12 │ │ + jne cd081 │ │ + mov 0x18(%rsp),%rax │ │ + mov 0x10(%rsp),%rcx │ │ + lea (%rax,%rcx,1),%rdi │ │ + add $0x14c8,%rdi │ │ + movl $0x1,0x1510(%rax,%rcx,1) │ │ + callq 4440 │ │ + jmpq cd081 │ │ + xor %edx,%edx │ │ + mov %rdx,0x40(%rax) │ │ + mov %rax,(%rcx) │ │ + add $0x28,%rdi │ │ + callq 4440 │ │ + mov 0x38(%r14),%rax │ │ + test %rax,%rax │ │ + je cd06f │ │ + mov 0x20(%rax),%rcx │ │ + test %rcx,%rcx │ │ + je cd48b │ │ + cmpl $0x3,(%rcx) │ │ + jne cd06f │ │ + movl $0x1,(%rax) │ │ + cmpl $0x0,0x4(%rax) │ │ + je cd06f │ │ + mov 0x18(%rsp),%rcx │ │ + mov 0x10(%rsp),%rdx │ │ + mov 0x14f8(%rcx,%rdx,1),%rdi │ │ + lea 0x58(%rdi),%rcx │ │ + mov 0x58(%rdi),%rdx │ │ + test %rdx,%rdx │ │ + je cd05d │ │ + mov 0x10(%rax),%esi │ │ + cmp %esi,0x10(%rdx) │ │ + jge cd4ec │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ mov %rdx,%rcx │ │ - sar %rcx │ │ - mov %rcx,0x50(%rsp) │ │ - mov 0xe0(%rsp),%r13d │ │ - mov 0xd0(%rsp),%edi │ │ - lea (%rbx,%rdx,4),%rbp │ │ - lea -0x2(%r15),%ecx │ │ - movslq %ecx,%rsi │ │ - mov 0x60(%rsp),%rcx │ │ - sar %rcx │ │ - mov %rcx,%r9 │ │ - mov %rcx,%rbx │ │ - imul %rsi,%rbx │ │ - mov 0xec(%rax),%ecx │ │ - add %r10d,%r15d │ │ - cmp 0xf0(%rax),%ecx │ │ - jne cc0a9 │ │ - cmp %edi,%r15d │ │ - mov %r13d,0x34(%rsp) │ │ - mov 0x50(%rsp),%r13 │ │ - jg cc1e5 │ │ - mov 0xd8(%rsp),%eax │ │ - add %eax,%eax │ │ - movslq %eax,%r14 │ │ - mov $0x40,%eax │ │ - mov 0x40(%rsp),%ecx │ │ - shr %cl,%eax │ │ - mov %eax,0x38(%rsp) │ │ - cltq │ │ - addl $0xffffffff,0x34(%rsp) │ │ - add %rbx,%rbx │ │ - imul %r9,%rax │ │ - add %rax,%rax │ │ - mov %rax,0x48(%rsp) │ │ - lea (%rsi,%rsi,1),%rax │ │ - add $0x2,%rax │ │ - imul %r9,%rax │ │ - mov %rax,0x60(%rsp) │ │ - lea (%rsi,%rsi,1),%rax │ │ + mov 0x40(%rdx),%rbx │ │ + add $0x40,%rcx │ │ + mov %rbx,%rdx │ │ + test %rbx,%rbx │ │ + je cd05d │ │ + cmp %esi,0x10(%rdx) │ │ + jl cd4d0 │ │ + jne cd05f │ │ + mov 0xc(%rdx),%ebx │ │ + cmp 0xc(%rax),%ebx │ │ + jle cd4d0 │ │ + jmpq cd05f │ │ + mov 0x20(%rsp),%rdi │ │ + callq 43c0 │ │ + xor %eax,%eax │ │ + lea -0x28(%rbp),%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + nopw 0x0(%rax,%rax,1) │ │ + lea 0x459(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x45d(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x20(%rdi) │ │ + lea 0x5a8(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x71c(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x10(%rdi) │ │ + lea 0x807(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x11b(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,(%rdi) │ │ + lea 0x12d7(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0xf9b(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x50(%rdi) │ │ + lea 0x1806(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x15ba(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x30(%rdi) │ │ + lea 0xbe5(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1b89(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x40(%rdi) │ │ + lea 0x1f84(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x838(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x60(%rdi) │ │ + lea 0x25d3(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x25a7(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x70(%rdi) │ │ + lea 0x25d2(%rip),%rax │ │ + mov %rax,0x80(%rdi) │ │ + lea 0x25e4(%rip),%rax │ │ + mov %rax,0x88(%rdi) │ │ + lea 0x28d6(%rip),%rax │ │ + mov %rax,0xb0(%rdi) │ │ + lea 0x28d8(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x2a2c(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0xa0(%rdi) │ │ + lea 0x2b94(%rip),%rax │ │ + mov %rax,0xb8(%rdi) │ │ + jmpq c9218 │ │ + nopl 0x0(%rax,%rax,1) │ │ + push %r15 │ │ + push %r14 │ │ + push %rbx │ │ + mov %r8d,%r9d │ │ + mov %ecx,%r11d │ │ + lea (%r9,%r11,1),%r10d │ │ + mov %r10d,%r8d │ │ + sar %r8d │ │ + test %ecx,%ecx │ │ + jle cd7d1 │ │ + mov %r11d,%r14d │ │ + cmp $0x7,%r11d │ │ + ja cd6bd │ │ + xor %ecx,%ecx │ │ + jmpq cd7c0 │ │ + mov %r14d,%ecx │ │ + and $0xfffffff8,%ecx │ │ + movd %r8d,%xmm0 │ │ + lea -0x8(%rcx),%rax │ │ + mov %rax,%rbx │ │ + shr $0x3,%rbx │ │ + add $0x1,%rbx │ │ + mov %ebx,%r8d │ │ + and $0x3,%r8d │ │ + cmp $0x18,%rax │ │ + jae cd6f4 │ │ + pxor %xmm1,%xmm1 │ │ + xor %ebx,%ebx │ │ + test %r8,%r8 │ │ + jne cd767 │ │ + jmpq cd795 │ │ + mov %r8,%rax │ │ + sub %rbx,%rax │ │ + pxor %xmm1,%xmm1 │ │ + xor %ebx,%ebx │ │ + pmovzxbd 0x1(%rdx,%rbx,1),%xmm2 │ │ + paddd %xmm0,%xmm2 │ │ + pmovzxbd 0x5(%rdx,%rbx,1),%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + pmovzxbd 0x9(%rdx,%rbx,1),%xmm1 │ │ + pmovzxbd 0xd(%rdx,%rbx,1),%xmm3 │ │ + pmovzxbd 0x11(%rdx,%rbx,1),%xmm4 │ │ + paddd %xmm1,%xmm4 │ │ + paddd %xmm2,%xmm4 │ │ + pmovzxbd 0x15(%rdx,%rbx,1),%xmm2 │ │ + paddd %xmm3,%xmm2 │ │ + paddd %xmm0,%xmm2 │ │ + pmovzxbd 0x19(%rdx,%rbx,1),%xmm0 │ │ + pmovzxbd 0x1d(%rdx,%rbx,1),%xmm1 │ │ + paddd %xmm4,%xmm0 │ │ + paddd %xmm2,%xmm1 │ │ + add $0x20,%rbx │ │ add $0x4,%rax │ │ - imul %r9,%rax │ │ - mov %rax,0x58(%rsp) │ │ - lea (%rsi,%rsi,1),%rax │ │ - add $0x6,%rax │ │ - imul %r9,%rax │ │ - mov %rax,0x40(%rsp) │ │ - add %r13,%r13 │ │ - lea (%r12,%rbx,1),%rsi │ │ - mov %rbp,%rdi │ │ - mov %r14,%rdx │ │ - callq 43b0 │ │ - mov 0x60(%rsp),%rax │ │ - lea (%r12,%rax,1),%rsi │ │ - add %r13,%rbp │ │ - mov %rbp,%rdi │ │ - mov %r14,%rdx │ │ - callq 43b0 │ │ - mov 0x58(%rsp),%rax │ │ - lea (%r12,%rax,1),%rsi │ │ - add %r13,%rbp │ │ - mov %rbp,%rdi │ │ - mov %r14,%rdx │ │ - callq 43b0 │ │ - mov 0x40(%rsp),%rax │ │ - lea (%r12,%rax,1),%rsi │ │ - cmp %r15d,0x34(%rsp) │ │ - cmove %rbp,%rsi │ │ - add %r13,%rbp │ │ - mov %rbp,%rdi │ │ - mov %r14,%rdx │ │ - callq 43b0 │ │ - add 0x38(%rsp),%r15d │ │ - add 0x48(%rsp),%r12 │ │ - add %r13,%rbp │ │ - cmp 0xd0(%rsp),%r15d │ │ - jle cc030 │ │ - jmpq cc1e5 │ │ - cmp %edi,%r15d │ │ - mov 0x50(%rsp),%rsi │ │ - jg cc1e5 │ │ - lea (%r12,%rbx,2),%rbx │ │ - mov $0x40,%eax │ │ - mov 0x40(%rsp),%ecx │ │ - shr %cl,%eax │ │ - movslq %r8d,%rcx │ │ - mov %rcx,0x80(%rsp) │ │ - mov %eax,0x6c(%rsp) │ │ - cltq │ │ - mov %rsi,%rcx │ │ + jne cd700 │ │ + test %r8,%r8 │ │ + je cd795 │ │ + neg %r8 │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %rbx,%rax │ │ + or $0x1,%rax │ │ + pmovzxbd (%rdx,%rax,1),%xmm2 │ │ + pmovzxbd 0x4(%rdx,%rax,1),%xmm3 │ │ + paddd %xmm2,%xmm0 │ │ + paddd %xmm3,%xmm1 │ │ + add $0x8,%rbx │ │ + inc %r8 │ │ + jne cd770 │ │ + paddd %xmm1,%xmm0 │ │ + pshufd $0x4e,%xmm0,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + pshufd $0xe5,%xmm1,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + movd %xmm0,%r8d │ │ + cmp %r14,%rcx │ │ + je cd7d1 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + movzbl 0x1(%rdx,%rcx,1),%eax │ │ + add $0x1,%rcx │ │ + add %eax,%r8d │ │ + cmp %rcx,%r14 │ │ + jne cd7c0 │ │ + test %r9d,%r9d │ │ + jle cd911 │ │ + mov %r9d,%r15d │ │ + cmp $0x7,%r9d │ │ + ja cd7ea │ │ + xor %ecx,%ecx │ │ + jmpq cd8f2 │ │ + mov %r15d,%ecx │ │ + and $0xfffffff8,%ecx │ │ + movd %r8d,%xmm0 │ │ + lea -0x8(%rcx),%rbx │ │ + mov %rbx,%rax │ │ + shr $0x3,%rax │ │ + add $0x1,%rax │ │ + mov %eax,%r8d │ │ + and $0x1,%r8d │ │ + test %rbx,%rbx │ │ + je cd959 │ │ + mov %r8,%r14 │ │ + sub %rax,%r14 │ │ + add $0x1,%r14 │ │ + pxor %xmm1,%xmm1 │ │ + mov $0xffffffffffffffff,%rbx │ │ + mov $0x1,%eax │ │ + movdqa 0x30cea(%rip),%xmm2 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + movd -0xc(%rdx,%rax,8),%xmm3 │ │ + movd -0x10(%rdx,%rax,8),%xmm4 │ │ + pshufb %xmm2,%xmm3 │ │ + pmovzxbd %xmm3,%xmm3 │ │ + paddd %xmm0,%xmm3 │ │ + pshufb %xmm2,%xmm4 │ │ + pmovzxbd %xmm4,%xmm4 │ │ + paddd %xmm1,%xmm4 │ │ + movd -0x14(%rdx,%rax,8),%xmm0 │ │ + movd -0x18(%rdx,%rax,8),%xmm1 │ │ + pshufb %xmm2,%xmm0 │ │ + pmovzxbd %xmm0,%xmm0 │ │ + paddd %xmm3,%xmm0 │ │ + pshufb %xmm2,%xmm1 │ │ + pmovzxbd %xmm1,%xmm1 │ │ + paddd %xmm4,%xmm1 │ │ + add $0xfffffffffffffff0,%rbx │ │ + add $0xfffffffffffffffe,%rax │ │ + cmp %rax,%r14 │ │ + jne cd840 │ │ + test %r8,%r8 │ │ + je cd8d2 │ │ + movd -0x7(%rdx,%rbx,1),%xmm2 │ │ + movdqa 0x30c70(%rip),%xmm3 │ │ + pshufb %xmm3,%xmm2 │ │ + pmovzxbd %xmm2,%xmm2 │ │ + paddd %xmm2,%xmm1 │ │ + movd -0x3(%rdx,%rbx,1),%xmm2 │ │ + pshufb %xmm3,%xmm2 │ │ + pmovzxbd %xmm2,%xmm2 │ │ + paddd %xmm2,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + pshufd $0x4e,%xmm0,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + pshufd $0xe5,%xmm1,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + movd %xmm0,%r8d │ │ + cmp %r15,%rcx │ │ + je cd911 │ │ neg %rcx │ │ - mov %rcx,0x78(%rsp) │ │ - mov 0x48(%rsp),%rcx │ │ - add %ecx,%ecx │ │ - movslq %ecx,%rcx │ │ - mov %rcx,0x70(%rsp) │ │ - add $0xffffffff,%r13d │ │ - imul %rax,%r9 │ │ - add %r9,%r9 │ │ - mov %r9,0x40(%rsp) │ │ - mov %r13d,0x34(%rsp) │ │ - mov %rsi,0x50(%rsp) │ │ - jmp cc134 │ │ - nopl (%rax) │ │ - mov 0x38(%rsp),%rdx │ │ - mov 0xd0(%rsp),%eax │ │ - add 0x6c(%rsp),%r15d │ │ - add 0x40(%rsp),%rbx │ │ - cmp %eax,%r15d │ │ - mov 0x34(%rsp),%r13d │ │ - jg cc1e5 │ │ + neg %r15 │ │ + nopl 0x0(%rax,%rax,1) │ │ + movzbl -0x1(%rdx,%rcx,1),%eax │ │ + add %eax,%r8d │ │ + add $0xffffffffffffffff,%rcx │ │ + cmp %rcx,%r15 │ │ + jne cd900 │ │ + bsf %r10d,%ecx │ │ + shr %cl,%r8d │ │ + cmp %r9d,%r11d │ │ + je cd949 │ │ + lea (%r9,%r9,1),%ecx │ │ + mov $0x3334,%eax │ │ + cmp %r11d,%ecx │ │ + jl cd93f │ │ + lea (%r11,%r11,1),%eax │ │ + cmp %r9d,%eax │ │ + mov $0x3334,%ecx │ │ + mov $0x5556,%eax │ │ + cmovl %ecx,%eax │ │ + imul %r8d,%eax │ │ + shr $0x10,%eax │ │ + mov %eax,%r8d │ │ + mov %r11d,%edx │ │ + mov %r9d,%ecx │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %r15 │ │ + jmpq d0300 │ │ + pxor %xmm1,%xmm1 │ │ + mov $0xffffffffffffffff,%rbx │ │ + test %r8,%r8 │ │ + jne cd8a2 │ │ + jmpq cd8d2 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + mov %ecx,%edx │ │ + mov %r8d,%ecx │ │ + mov $0x80,%r8d │ │ + jmpq d0300 │ │ + push %rbx │ │ + mov %r8d,%r9d │ │ + mov %ecx,%r10d │ │ + mov %ecx,%r8d │ │ + sar %r8d │ │ + test %ecx,%ecx │ │ + jle cdad1 │ │ + mov %r10d,%r11d │ │ + cmp $0x8,%r10d │ │ + jae cd9b5 │ │ + xor %ecx,%ecx │ │ + jmpq cdac0 │ │ + mov %r11d,%ecx │ │ + and $0xfffffff8,%ecx │ │ + movd %r8d,%xmm0 │ │ + lea -0x8(%rcx),%rbx │ │ + mov %rbx,%rax │ │ + shr $0x3,%rax │ │ + add $0x1,%rax │ │ + mov %eax,%r8d │ │ + and $0x3,%r8d │ │ + cmp $0x18,%rbx │ │ + jae cd9f0 │ │ + pxor %xmm1,%xmm1 │ │ xor %eax,%eax │ │ - cmp %r15d,%r13d │ │ - sete %al │ │ - mov $0x4,%r14d │ │ - sub %eax,%r14d │ │ - mov 0x58(%rsp),%rcx │ │ - mov 0xca8(%rcx),%r10 │ │ - mov 0x80(%rsp),%rax │ │ - mov 0xc70(%rcx,%rax,4),%r11d │ │ - mov 0xc78(%rcx,%rax,4),%eax │ │ - mov 0x1234(%rcx),%r12d │ │ - sub $0x20,%rsp │ │ - mov %rbp,%rdi │ │ - mov %rdx,%rsi │ │ - mov %rbx,%rdx │ │ - mov 0x80(%rsp),%rcx │ │ - mov 0x68(%rsp),%r8 │ │ - mov %r14d,%r9d │ │ + test %r8,%r8 │ │ + jne cda67 │ │ + jmpq cda95 │ │ + mov %r8,%rbx │ │ + sub %rax,%rbx │ │ + pxor %xmm1,%xmm1 │ │ + xor %eax,%eax │ │ + nopl 0x0(%rax) │ │ + pmovzxbd 0x1(%rdx,%rax,1),%xmm2 │ │ + paddd %xmm0,%xmm2 │ │ + pmovzxbd 0x5(%rdx,%rax,1),%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + pmovzxbd 0x9(%rdx,%rax,1),%xmm1 │ │ + pmovzxbd 0xd(%rdx,%rax,1),%xmm3 │ │ + pmovzxbd 0x11(%rdx,%rax,1),%xmm4 │ │ + paddd %xmm1,%xmm4 │ │ + paddd %xmm2,%xmm4 │ │ + pmovzxbd 0x15(%rdx,%rax,1),%xmm2 │ │ + paddd %xmm3,%xmm2 │ │ + paddd %xmm0,%xmm2 │ │ + pmovzxbd 0x19(%rdx,%rax,1),%xmm0 │ │ + pmovzxbd 0x1d(%rdx,%rax,1),%xmm1 │ │ + paddd %xmm4,%xmm0 │ │ + paddd %xmm2,%xmm1 │ │ + add $0x20,%rax │ │ + add $0x4,%rbx │ │ + jne cda00 │ │ + test %r8,%r8 │ │ + je cda95 │ │ + neg %r8 │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %rax,%rbx │ │ + or $0x1,%rbx │ │ + pmovzxbd (%rdx,%rbx,1),%xmm2 │ │ + pmovzxbd 0x4(%rdx,%rbx,1),%xmm3 │ │ + paddd %xmm2,%xmm0 │ │ + paddd %xmm3,%xmm1 │ │ + add $0x8,%rax │ │ + inc %r8 │ │ + jne cda70 │ │ + paddd %xmm1,%xmm0 │ │ + pshufd $0x4e,%xmm0,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + pshufd $0xe5,%xmm1,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + movd %xmm0,%r8d │ │ + cmp %r11,%rcx │ │ + je cdad1 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + movzbl 0x1(%rdx,%rcx,1),%eax │ │ + add $0x1,%rcx │ │ + add %eax,%r8d │ │ + cmp %rcx,%r11 │ │ + jne cdac0 │ │ + bsf %r10d,%ecx │ │ + shr %cl,%r8d │ │ + mov %r10d,%edx │ │ + mov %r9d,%ecx │ │ + pop %rbx │ │ + jmpq d0300 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + push %r14 │ │ + push %rbx │ │ + mov %r8d,%r10d │ │ + mov %ecx,%r9d │ │ + sar %r8d │ │ + test %r10d,%r10d │ │ + jle cdc41 │ │ + mov %r10d,%r11d │ │ + cmp $0x8,%r10d │ │ + jae cdb15 │ │ + xor %ecx,%ecx │ │ + jmpq cdc22 │ │ + mov %r11d,%ecx │ │ + and $0xfffffff8,%ecx │ │ + movd %r8d,%xmm0 │ │ + lea -0x8(%rcx),%rbx │ │ + mov %rbx,%rax │ │ + shr $0x3,%rax │ │ + add $0x1,%rax │ │ + mov %eax,%r8d │ │ + and $0x1,%r8d │ │ + test %rbx,%rbx │ │ + je cdc56 │ │ + mov %r8,%r14 │ │ + sub %rax,%r14 │ │ + add $0x1,%r14 │ │ + pxor %xmm1,%xmm1 │ │ + mov $0xffffffffffffffff,%rax │ │ + mov $0x1,%ebx │ │ + movdqa 0x309bf(%rip),%xmm2 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + movd -0xc(%rdx,%rbx,8),%xmm3 │ │ + movd -0x10(%rdx,%rbx,8),%xmm4 │ │ + pshufb %xmm2,%xmm3 │ │ + pmovzxbd %xmm3,%xmm3 │ │ + paddd %xmm0,%xmm3 │ │ + pshufb %xmm2,%xmm4 │ │ + pmovzxbd %xmm4,%xmm4 │ │ + paddd %xmm1,%xmm4 │ │ + movd -0x14(%rdx,%rbx,8),%xmm0 │ │ + movd -0x18(%rdx,%rbx,8),%xmm1 │ │ + pshufb %xmm2,%xmm0 │ │ + pmovzxbd %xmm0,%xmm0 │ │ + paddd %xmm3,%xmm0 │ │ + pshufb %xmm2,%xmm1 │ │ + pmovzxbd %xmm1,%xmm1 │ │ + paddd %xmm4,%xmm1 │ │ + add $0xfffffffffffffff0,%rax │ │ + add $0xfffffffffffffffe,%rbx │ │ + cmp %rbx,%r14 │ │ + jne cdb70 │ │ + test %r8,%r8 │ │ + je cdc02 │ │ + movd -0x7(%rdx,%rax,1),%xmm2 │ │ + movdqa 0x30940(%rip),%xmm3 │ │ + pshufb %xmm3,%xmm2 │ │ + pmovzxbd %xmm2,%xmm2 │ │ + paddd %xmm2,%xmm1 │ │ + movd -0x3(%rdx,%rax,1),%xmm2 │ │ + pshufb %xmm3,%xmm2 │ │ + pmovzxbd %xmm2,%xmm2 │ │ + paddd %xmm2,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + pshufd $0x4e,%xmm0,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + pshufd $0xe5,%xmm1,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + movd %xmm0,%r8d │ │ + cmp %r11,%rcx │ │ + je cdc41 │ │ + neg %rcx │ │ + neg %r11 │ │ + nopl 0x0(%rax,%rax,1) │ │ + movzbl -0x1(%rdx,%rcx,1),%eax │ │ + add %eax,%r8d │ │ + add $0xffffffffffffffff,%rcx │ │ + cmp %rcx,%r11 │ │ + jne cdc30 │ │ + bsf %r10d,%ecx │ │ + shr %cl,%r8d │ │ + mov %r9d,%edx │ │ + mov %r10d,%ecx │ │ + pop %rbx │ │ + pop %r14 │ │ + jmpq d0300 │ │ + pxor %xmm1,%xmm1 │ │ + mov $0xffffffffffffffff,%rax │ │ + test %r8,%r8 │ │ + jne cdbd2 │ │ + jmp cdc02 │ │ + nopl 0x0(%rax) │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ push %r12 │ │ + push %rbx │ │ push %rax │ │ - push %r11 │ │ - mov 0x110(%rsp),%eax │ │ - push %rax │ │ - callq *0x2a0(%r10) │ │ - add $0x40,%rsp │ │ - mov 0x50(%rsp),%rax │ │ - imul %rax,%r14 │ │ - lea 0x0(%rbp,%r14,2),%rbp │ │ - cmp %r15d,%r13d │ │ - jne cc110 │ │ - mov %rax,%r14 │ │ - mov 0x78(%rsp),%rax │ │ - lea 0x0(,%rax,2),%rsi │ │ - add %rbp,%rsi │ │ - mov %rbp,%rdi │ │ - mov 0x70(%rsp),%rdx │ │ - callq 43b0 │ │ - lea 0x0(%rbp,%r14,2),%rbp │ │ - jmpq cc110 │ │ - add $0x88,%rsp │ │ + test %r8d,%r8d │ │ + jle cdd53 │ │ + mov %rdx,%r12 │ │ + mov %rsi,%r14 │ │ + mov %rdi,%rbx │ │ + movslq %ecx,%r15 │ │ + mov %r8d,%eax │ │ + lea -0x1(%rax),%rcx │ │ + mov %eax,%edx │ │ + and $0x3,%edx │ │ + cmp $0x3,%rcx │ │ + jae cdcaf │ │ + xor %r13d,%r13d │ │ + test %rdx,%rdx │ │ + jne cdd25 │ │ + jmpq cdd53 │ │ + mov %rdx,(%rsp) │ │ + mov %rdx,%rbp │ │ + sub %rax,%rbp │ │ + xor %r13d,%r13d │ │ + nopl 0x0(%rax) │ │ + movzbl -0x1(%r12,%r13,1),%esi │ │ + mov %rbx,%rdi │ │ + mov %r15,%rdx │ │ + callq 4480 │ │ + add %r14,%rbx │ │ + movzbl -0x2(%r12,%r13,1),%esi │ │ + mov %rbx,%rdi │ │ + mov %r15,%rdx │ │ + callq 4480 │ │ + add %r14,%rbx │ │ + movzbl -0x3(%r12,%r13,1),%esi │ │ + mov %rbx,%rdi │ │ + mov %r15,%rdx │ │ + callq 4480 │ │ + add %r14,%rbx │ │ + movzbl -0x4(%r12,%r13,1),%esi │ │ + mov %rbx,%rdi │ │ + mov %r15,%rdx │ │ + callq 4480 │ │ + add %r14,%rbx │ │ + add $0xfffffffffffffffc,%r13 │ │ + cmp %r13,%rbp │ │ + jne cdcc0 │ │ + neg %r13 │ │ + mov (%rsp),%rdx │ │ + test %rdx,%rdx │ │ + je cdd53 │ │ + not %r13 │ │ + add %r12,%r13 │ │ + neg %rdx │ │ + xor %ebp,%ebp │ │ + movzbl 0x0(%r13,%rbp,1),%esi │ │ + mov %rbx,%rdi │ │ + mov %rdx,%r12 │ │ + mov %r15,%rdx │ │ + callq 4480 │ │ + mov %r12,%rdx │ │ + add %r14,%rbx │ │ + add $0xffffffffffffffff,%rbp │ │ + cmp %rbp,%r12 │ │ + jne cdd30 │ │ + add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - nopw 0x0(%rax,%rax,1) │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x48,%rsp │ │ - mov %edx,%r14d │ │ + push %rax │ │ + test %r8d,%r8d │ │ + jle cde17 │ │ + mov %rdx,%r15 │ │ + mov %rsi,%r14 │ │ mov %rdi,%rbx │ │ - xor %r15d,%r15d │ │ - test %edx,%edx │ │ - setne %r15b │ │ - shl $0x3,%r15d │ │ - mov 0x1670(%rdi),%edi │ │ - test $0x1,%dil │ │ - je cc294 │ │ - lea 0x1(%r14),%r9d │ │ - mov 0x8(%rbx),%rax │ │ - mov 0x3f4(%rax),%cl │ │ - add $0x6,%cl │ │ - shl %cl,%r9d │ │ - mov 0x944(%rbx),%r8d │ │ - cmp %r8d,%r9d │ │ - cmovg %r8d,%r9d │ │ - mov 0x940(%rbx),%eax │ │ - mov %r14d,%edx │ │ - shl %cl,%edx │ │ - sub %r15d,%edx │ │ - mov %rsi,%rbp │ │ - mov (%rsi),%rsi │ │ - mov %r15d,%ecx │ │ - mov %edi,%r12d │ │ - mov 0x930(%rbx),%rdi │ │ - shr %rdi │ │ - imul %rcx,%rdi │ │ - add %rdi,%rdi │ │ - sub %rdi,%rsi │ │ - movl $0x0,(%rsp) │ │ + add $0x1,%r15 │ │ + movslq %ecx,%r12 │ │ + lea -0x1(%r8),%eax │ │ + mov %r8d,%r13d │ │ + and $0x3,%r13d │ │ + cmp $0x3,%eax │ │ + jb cddf9 │ │ + mov %r13d,%ebp │ │ + sub %r8d,%ebp │ │ + nopw 0x0(%rax,%rax,1) │ │ mov %rbx,%rdi │ │ - mov %eax,%ecx │ │ - callq cc3a0 │ │ - mov %r12d,%edi │ │ - mov %rbp,%rsi │ │ - test $0x6,%dil │ │ - je cc387 │ │ - mov 0x948(%rbx),%ecx │ │ - xor %eax,%eax │ │ - cmp $0x1,%ecx │ │ - sete %al │ │ - xor %edx,%edx │ │ - cmp $0x3,%ecx │ │ - setne %dl │ │ - mov 0x944(%rbx),%ebp │ │ - add %eax,%ebp │ │ - mov %eax,%ecx │ │ - sar %cl,%ebp │ │ - mov 0x940(%rbx),%r12d │ │ - add %edx,%r12d │ │ - mov %edx,%ecx │ │ - sar %cl,%r12d │ │ - lea 0x1(%r14),%r13d │ │ - mov 0x8(%rbx),%rcx │ │ - mov 0x3f4(%rcx),%edx │ │ - sub %eax,%edx │ │ - add $0x6,%dl │ │ - mov %edx,%ecx │ │ - shl %cl,%r13d │ │ - cmp %ebp,%r13d │ │ - cmovg %ebp,%r13d │ │ - mov %eax,%ecx │ │ - shr %cl,%r15d │ │ - mov %edx,%ecx │ │ - shl %cl,%r14d │ │ - sub %r15d,%r14d │ │ - mov %r15d,%eax │ │ - mov %rax,0x40(%rsp) │ │ - test $0x2,%dil │ │ - je cc34c │ │ - mov %rsi,%r15 │ │ - mov 0x8(%rsi),%rsi │ │ - mov 0x938(%rbx),%rax │ │ - shr %rax │ │ - imul 0x40(%rsp),%rax │ │ - add %rax,%rax │ │ - sub %rax,%rsi │ │ - movl $0x1,(%rsp) │ │ - mov %edi,0x3c(%rsp) │ │ + mov %r15,%rsi │ │ + mov %r12,%rdx │ │ + callq 4390 │ │ + add %r14,%rbx │ │ mov %rbx,%rdi │ │ - mov %r14d,%edx │ │ - mov %r12d,%ecx │ │ - mov %ebp,%r8d │ │ - mov %r13d,%r9d │ │ - callq cc3a0 │ │ - mov 0x3c(%rsp),%edi │ │ mov %r15,%rsi │ │ - test $0x4,%dil │ │ - je cc387 │ │ - mov 0x10(%rsi),%rsi │ │ - mov 0x938(%rbx),%rax │ │ - shr %rax │ │ - imul 0x40(%rsp),%rax │ │ - add %rax,%rax │ │ - sub %rax,%rsi │ │ - movl $0x2,(%rsp) │ │ + mov %r12,%rdx │ │ + callq 4390 │ │ + add %r14,%rbx │ │ mov %rbx,%rdi │ │ - mov %r14d,%edx │ │ - mov %r12d,%ecx │ │ - mov %ebp,%r8d │ │ - mov %r13d,%r9d │ │ - callq cc3a0 │ │ - add $0x48,%rsp │ │ + mov %r15,%rsi │ │ + mov %r12,%rdx │ │ + callq 4390 │ │ + add %r14,%rbx │ │ + mov %rbx,%rdi │ │ + mov %r15,%rsi │ │ + mov %r12,%rdx │ │ + callq 4390 │ │ + add %r14,%rbx │ │ + add $0x4,%ebp │ │ + jne cddb0 │ │ + test %r13d,%r13d │ │ + je cde17 │ │ + xchg %ax,%ax │ │ + mov %rbx,%rdi │ │ + mov %r15,%rsi │ │ + mov %r12,%rdx │ │ + callq 4390 │ │ + add %r14,%rbx │ │ + add $0xffffffff,%r13d │ │ + jne cde00 │ │ + add $0x8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ nopw %cs:0x0(%rax,%rax,1) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x948,%rsp │ │ - mov %rcx,0x58(%rsp) │ │ + push %rax │ │ + mov %rsi,-0x78(%rsp) │ │ + test %r8d,%r8d │ │ + jle ce192 │ │ + test %ecx,%ecx │ │ + jle ce192 │ │ + movzbl (%rdx),%r14d │ │ + mov %r8d,%eax │ │ + mov %rax,-0x58(%rsp) │ │ + mov %ecx,%r9d │ │ + lea 0x1(%rdx),%rax │ │ + mov %rax,-0x68(%rsp) │ │ + lea (%r9,%rdx,1),%rax │ │ + add $0x1,%rax │ │ + mov %rax,-0x60(%rsp) │ │ + mov %r9d,%eax │ │ + and $0xfffffff0,%eax │ │ + mov %rax,-0x70(%rsp) │ │ + movd %r14d,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm14 │ │ + pxor %xmm1,%xmm1 │ │ + pshufb %xmm1,%xmm0 │ │ + xor %esi,%esi │ │ + movdqa 0x30690(%rip),%xmm12 │ │ + movdqa 0x30617(%rip),%xmm15 │ │ + mov %rdi,%r13 │ │ + mov %rdi,-0x50(%rsp) │ │ + movdqa %xmm0,-0x40(%rsp) │ │ + jmp cdede │ │ + nopl 0x0(%rax) │ │ + mov -0x48(%rsp),%rsi │ │ + add $0x1,%rsi │ │ + add -0x78(%rsp),%r13 │ │ + cmp -0x58(%rsp),%rsi │ │ + mov -0x50(%rsp),%rdi │ │ + je ce192 │ │ + mov %rsi,%rax │ │ + not %rax │ │ + movzbl (%rdx,%rax,1),%r11d │ │ + mov %r11d,%r12d │ │ + sub %r14d,%r12d │ │ + mov %r12d,%r8d │ │ + neg %r8d │ │ + cmovl %r12d,%r8d │ │ + cmp $0x10,%ecx │ │ + mov %rsi,-0x48(%rsp) │ │ + jae cdf10 │ │ + xor %r15d,%r15d │ │ + jmpq ce157 │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov %rsi,%rax │ │ + imul -0x78(%rsp),%rax │ │ + lea (%rdi,%rax,1),%rsi │ │ + cmp -0x60(%rsp),%rsi │ │ + jae cdf40 │ │ + add %r9,%rax │ │ + add %rdi,%rax │ │ + cmp %rax,-0x68(%rsp) │ │ + jae cdf40 │ │ + xor %r15d,%r15d │ │ + jmpq ce157 │ │ + nopl 0x0(%rax) │ │ + movd %r12d,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + movdqa %xmm0,-0x10(%rsp) │ │ + movd %r11d,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm0 │ │ + movdqa %xmm0,-0x30(%rsp) │ │ + movd %r8d,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm10 │ │ + pshufb 0x304dc(%rip),%xmm1 │ │ + movdqa %xmm1,-0x20(%rsp) │ │ xor %r10d,%r10d │ │ - cmpl $0x0,0x980(%rsp) │ │ - setne %r10b │ │ - mov 0x948(%rdi),%ecx │ │ - cmp $0x1,%ecx │ │ - sete %al │ │ - and %r10b,%al │ │ - cmp $0x3,%ecx │ │ - setne 0x28(%rsp) │ │ - mov 0x18(%rdi),%rcx │ │ - mov 0x568(%rcx,%r10,4),%cl │ │ - mov $0x1,%r11d │ │ - shl %cl,%r11d │ │ - mov %r11d,%r13d │ │ - sar %r13d │ │ - mov $0x8,%r15d │ │ - mov %eax,%ecx │ │ - shr %cl,%r15d │ │ - xor %ecx,%ecx │ │ - test %edx,%edx │ │ - cmove %edx,%r15d │ │ - setg %cl │ │ - mov %rcx,0x30(%rsp) │ │ - mov %edx,0x24(%rsp) │ │ - add %edx,%r15d │ │ + mov -0x70(%rsp),%rax │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + movdqu 0x1(%rdx,%r10,1),%xmm11 │ │ + pshufd $0xe5,%xmm11,%xmm0 │ │ + pmovzxbd %xmm0,%xmm2 │ │ + pmovzxbd %xmm11,%xmm3 │ │ + pshufd $0x4e,%xmm11,%xmm0 │ │ + pmovzxbd %xmm0,%xmm6 │ │ + pshufd $0xe7,%xmm11,%xmm0 │ │ + pmovzxbd %xmm0,%xmm4 │ │ + movdqa -0x10(%rsp),%xmm0 │ │ + paddd %xmm0,%xmm4 │ │ + paddd %xmm0,%xmm6 │ │ + paddd %xmm0,%xmm3 │ │ + paddd %xmm0,%xmm2 │ │ + movdqa -0x30(%rsp),%xmm5 │ │ + movdqa %xmm5,%xmm7 │ │ + psubd %xmm2,%xmm7 │ │ + movdqa %xmm5,%xmm1 │ │ + psubd %xmm3,%xmm1 │ │ + movdqa %xmm5,%xmm0 │ │ + psubd %xmm6,%xmm0 │ │ + psubd %xmm4,%xmm5 │ │ + pabsd %xmm5,%xmm8 │ │ + pabsd %xmm0,%xmm0 │ │ + pabsd %xmm1,%xmm1 │ │ + pabsd %xmm7,%xmm7 │ │ + movdqa %xmm14,%xmm5 │ │ + psubd %xmm2,%xmm5 │ │ + movdqa %xmm14,%xmm13 │ │ + psubd %xmm3,%xmm13 │ │ + movdqa %xmm14,%xmm2 │ │ + psubd %xmm6,%xmm2 │ │ + movdqa %xmm14,%xmm3 │ │ + psubd %xmm4,%xmm3 │ │ + pabsd %xmm3,%xmm9 │ │ + pabsd %xmm2,%xmm2 │ │ + pabsd %xmm13,%xmm3 │ │ + pabsd %xmm5,%xmm6 │ │ + movdqa %xmm7,%xmm4 │ │ + pcmpgtd %xmm10,%xmm4 │ │ + pcmpgtd %xmm6,%xmm7 │ │ + por %xmm4,%xmm7 │ │ + movdqa %xmm1,%xmm4 │ │ + pcmpgtd %xmm10,%xmm4 │ │ + pcmpgtd %xmm3,%xmm1 │ │ + por %xmm4,%xmm1 │ │ + movdqa %xmm0,%xmm4 │ │ + pcmpgtd %xmm10,%xmm4 │ │ + pcmpgtd %xmm2,%xmm0 │ │ + por %xmm4,%xmm0 │ │ + movdqa %xmm8,%xmm4 │ │ + pcmpgtd %xmm10,%xmm4 │ │ + pcmpgtd %xmm9,%xmm8 │ │ + por %xmm4,%xmm8 │ │ + pshufb %xmm12,%xmm8 │ │ + pshufb %xmm12,%xmm0 │ │ + punpckldq %xmm8,%xmm0 │ │ + pshufb %xmm15,%xmm1 │ │ + pshufb %xmm15,%xmm7 │ │ + punpckldq %xmm7,%xmm1 │ │ + pblendw $0xf0,%xmm0,%xmm1 │ │ + movdqa %xmm10,%xmm0 │ │ + pcmpgtd %xmm9,%xmm0 │ │ + movdqa %xmm10,%xmm4 │ │ + pcmpgtd %xmm2,%xmm4 │ │ + pshufb %xmm12,%xmm0 │ │ + pshufb %xmm12,%xmm4 │ │ + punpckldq %xmm0,%xmm4 │ │ + movdqa %xmm10,%xmm0 │ │ + pcmpgtd %xmm3,%xmm0 │ │ + movdqa %xmm10,%xmm2 │ │ + pcmpgtd %xmm6,%xmm2 │ │ + pshufb %xmm15,%xmm0 │ │ + pshufb %xmm15,%xmm2 │ │ + punpckldq %xmm2,%xmm0 │ │ + pblendw $0xf0,%xmm4,%xmm0 │ │ + pblendvb %xmm0,-0x40(%rsp),%xmm11 │ │ + movdqa -0x20(%rsp),%xmm2 │ │ + movdqa %xmm1,%xmm0 │ │ + pblendvb %xmm0,%xmm11,%xmm2 │ │ + movdqu %xmm2,0x0(%r13,%r10,1) │ │ + add $0x10,%r10 │ │ + cmp %r10,%rax │ │ + jne cdf90 │ │ + mov %rax,%r15 │ │ + cmp %r9,%rax │ │ + jne ce157 │ │ + jmpq cdec0 │ │ + nopl 0x0(%rax,%rax,1) │ │ + cmp %r8d,%eax │ │ + cmovg %edi,%ebx │ │ + mov %bl,0x0(%r13,%r15,1) │ │ + mov %r10,%r15 │ │ + cmp %r10,%r9 │ │ + je cdec0 │ │ + movzbl 0x1(%rdx,%r15,1),%ebx │ │ + lea (%r12,%rbx,1),%ebp │ │ + mov %r11d,%esi │ │ + sub %ebp,%esi │ │ + mov %esi,%eax │ │ + neg %eax │ │ + cmovl %esi,%eax │ │ + mov %r14d,%edi │ │ + sub %ebp,%edi │ │ + mov %edi,%esi │ │ + neg %esi │ │ + cmovl %edi,%esi │ │ + mov %r14d,%edi │ │ + cmp %esi,%r8d │ │ + jg ce183 │ │ + mov %ebx,%edi │ │ + lea 0x1(%r15),%r10 │ │ + mov %edi,%ebx │ │ + cmp %esi,%eax │ │ + jg ce140 │ │ + mov %r11d,%ebx │ │ + jmp ce140 │ │ + add $0x8,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + mov %ecx,-0x4c(%rsp) │ │ + mov %rdi,-0x38(%rsp) │ │ + test %r8d,%r8d │ │ + jle ce51d │ │ + cmpl $0x0,-0x4c(%rsp) │ │ + jle ce51d │ │ + mov -0x4c(%rsp),%ecx │ │ + movslq %ecx,%rdi │ │ + movslq %r8d,%rbp │ │ + mov %rdx,%rax │ │ + sub %rbp,%rax │ │ + add 0x521ba(%rip),%rbp │ │ + mov %rbp,-0x8(%rsp) │ │ + movzbl (%rdx,%rdi,1),%r14d │ │ + movzbl (%rax),%eax │ │ + mov %eax,-0x3c(%rsp) │ │ + mov %r8d,%eax │ │ + mov %rax,-0x10(%rsp) │ │ + mov %ecx,%r12d │ │ + lea 0x1(%rdx),%rax │ │ + mov %rax,-0x20(%rsp) │ │ + lea 0x1(%r12,%rdx,1),%rax │ │ + mov %rax,-0x28(%rsp) │ │ + lea 0x4028c(%rip),%rcx │ │ + lea (%rcx,%rdi,1),%r13 │ │ + add %r12,%rdi │ │ + add %rcx,%rdi │ │ + mov %rdi,-0x18(%rsp) │ │ + mov %r12d,%eax │ │ + and $0xfffffff0,%eax │ │ + mov %rax,-0x30(%rsp) │ │ + movd %r14d,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm9 │ │ + xor %r15d,%r15d │ │ + movdqa 0x302eb(%rip),%xmm11 │ │ + mov -0x38(%rsp),%r10 │ │ + mov %rsi,-0x48(%rsp) │ │ + jmp ce282 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + add %rsi,%r10 │ │ + add $0x1,%r15 │ │ + cmp -0x10(%rsp),%r15 │ │ + je ce51d │ │ + mov -0x8(%rsp),%rax │ │ + movzbl (%rax,%r15,1),%r9d │ │ + mov $0x100,%r11d │ │ + sub %r9d,%r11d │ │ + imul -0x3c(%rsp),%r11d │ │ + mov %r15d,%ecx │ │ + not %ecx │ │ + movslq %ecx,%r8 │ │ + add %rdx,%r8 │ │ + add $0x100,%r11d │ │ + cmpl $0x10,-0x4c(%rsp) │ │ + jae ce2c0 │ │ xor %ebp,%ebp │ │ - mov %r9,0x48(%rsp) │ │ - cmp %r8d,%r9d │ │ - setl %bpl │ │ - shl $0x3,%ebp │ │ - mov %r11d,%ecx │ │ - neg %ecx │ │ - mov %rdi,0x38(%rsp) │ │ - mov 0x930(%rdi,%r10,8),%r12 │ │ - xor %r14d,%r14d │ │ - mov $0x0,%ebx │ │ - and %r15d,%ecx │ │ - je cc45a │ │ - lea (%rcx,%r13,1),%edx │ │ - xor %ebx,%ebx │ │ - cmp %r8d,%edx │ │ - cmovg %r11d,%ebx │ │ - sub %ebx,%ecx │ │ - mov %ecx,%ebx │ │ - mov %eax,%ecx │ │ - shl %cl,%ebx │ │ - mov %ebx,%eax │ │ - sar $0x7,%eax │ │ - mov 0x38(%rsp),%rdi │ │ - movslq 0xd24(%rdi),%rcx │ │ - movslq %eax,%rdx │ │ - imul %rcx,%rdx │ │ - shr $0x5,%ebx │ │ - and $0x2,%ebx │ │ - mov 0x1300(%rdi),%r9 │ │ - movslq 0x980(%rsp),%rax │ │ - mov %rdx,0xa8(%rsp) │ │ - lea (%rdx,%rdx,8),%rcx │ │ - shl $0x5,%rcx │ │ - add %r9,%rcx │ │ - lea (%rax,%rax,2),%rax │ │ - shl $0x5,%rax │ │ - mov %rax,0xa0(%rsp) │ │ + jmpq ce4e0 │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov %r15,%rcx │ │ + imul %rsi,%rcx │ │ + mov -0x38(%rsp),%rax │ │ + lea (%rax,%rcx,1),%rbp │ │ + add %r12,%rcx │ │ add %rax,%rcx │ │ - mov %rbx,0x50(%rsp) │ │ - lea (%rbx,%rbx,2),%rax │ │ - lea (%rcx,%rax,8),%rbx │ │ - mov %rbx,0x70(%rsp) │ │ - cmpl $0x0,(%rcx,%rax,8) │ │ - mov 0x30(%rsp),%rax │ │ - lea 0x2(%rbp,%rax,4),%r15d │ │ - setne %dl │ │ - lea (%r11,%r13,1),%eax │ │ - cmp 0x58(%rsp),%eax │ │ - jle cc555 │ │ + mov %r15,%rdi │ │ + movslq %r15d,%rsi │ │ + not %rsi │ │ + mov -0x20(%rsp),%rax │ │ + add %rax,%rsi │ │ + cmp %rsi,%rbp │ │ + setb -0x4d(%rsp) │ │ + cmp %rcx,%r8 │ │ + setb %sil │ │ + cmp -0x28(%rsp),%rbp │ │ + setb %bl │ │ + cmp %rcx,%rax │ │ + setb %al │ │ + cmp -0x18(%rsp),%rbp │ │ + setb %r15b │ │ + cmp %rcx,%r13 │ │ + setb %cl │ │ + test %sil,-0x4d(%rsp) │ │ + jne ce4cc │ │ + and %al,%bl │ │ + jne ce4cc │ │ + mov $0x0,%ebp │ │ + and %cl,%r15b │ │ + mov -0x48(%rsp),%rsi │ │ + mov %rdi,%r15 │ │ + jne ce4e0 │ │ + movd %r9d,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm12 │ │ + movd %r11d,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm13 │ │ + movzbl (%r8),%ecx │ │ + movd %ecx,%xmm0 │ │ + pshufb 0x300ed(%rip),%xmm0 │ │ + pmovzxbd %xmm0,%xmm14 │ │ + xor %r15d,%r15d │ │ + mov -0x30(%rsp),%rax │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + pmovzxbd 0xc(%r13,%r15,1),%xmm0 │ │ + pmovzxbd 0x8(%r13,%r15,1),%xmm1 │ │ + pmovzxbd 0x0(%r13,%r15,1),%xmm4 │ │ + pmovzxbd 0x4(%r13,%r15,1),%xmm7 │ │ + movdqa %xmm14,%xmm2 │ │ + pmaddwd %xmm7,%xmm2 │ │ + movdqa %xmm14,%xmm5 │ │ + pmaddwd %xmm4,%xmm5 │ │ + movdqa %xmm14,%xmm3 │ │ + pmaddwd %xmm1,%xmm3 │ │ + movdqa %xmm14,%xmm15 │ │ + pmaddwd %xmm0,%xmm15 │ │ + movdqa %xmm11,%xmm6 │ │ + psubd %xmm7,%xmm6 │ │ + movdqa %xmm11,%xmm10 │ │ + psubd %xmm4,%xmm10 │ │ + movdqa %xmm11,%xmm8 │ │ + psubd %xmm1,%xmm8 │ │ + movdqa %xmm11,%xmm4 │ │ + psubd %xmm0,%xmm4 │ │ + pmovzxbd 0x5(%rdx,%r15,1),%xmm7 │ │ + pmaddwd %xmm12,%xmm7 │ │ + paddd %xmm13,%xmm7 │ │ + paddd %xmm2,%xmm7 │ │ + pmaddwd %xmm9,%xmm6 │ │ + paddd %xmm6,%xmm7 │ │ + pmovzxbd 0x1(%rdx,%r15,1),%xmm1 │ │ + pmaddwd %xmm12,%xmm1 │ │ + paddd %xmm13,%xmm1 │ │ + paddd %xmm5,%xmm1 │ │ + pmaddwd %xmm9,%xmm10 │ │ + paddd %xmm10,%xmm1 │ │ + pmovzxbd 0x9(%rdx,%r15,1),%xmm0 │ │ + pmaddwd %xmm12,%xmm0 │ │ + paddd %xmm13,%xmm0 │ │ + paddd %xmm3,%xmm0 │ │ + pmovzxbd 0xd(%rdx,%r15,1),%xmm2 │ │ + pmaddwd %xmm9,%xmm8 │ │ + paddd %xmm8,%xmm0 │ │ + pmaddwd %xmm12,%xmm2 │ │ + paddd %xmm13,%xmm2 │ │ + paddd %xmm15,%xmm2 │ │ + pmaddwd %xmm9,%xmm4 │ │ + paddd %xmm4,%xmm2 │ │ + psrld $0x9,%xmm1 │ │ + psrld $0x9,%xmm7 │ │ + movdqa 0x2fd54(%rip),%xmm3 │ │ + pand %xmm3,%xmm7 │ │ + pand %xmm3,%xmm1 │ │ + packusdw %xmm7,%xmm1 │ │ + psrld $0x9,%xmm2 │ │ + psrld $0x9,%xmm0 │ │ + pand %xmm3,%xmm0 │ │ + pand %xmm3,%xmm2 │ │ + packusdw %xmm2,%xmm0 │ │ + packuswb %xmm0,%xmm1 │ │ + movdqu %xmm1,(%r10,%r15,1) │ │ + add $0x10,%r15 │ │ + cmp %r15,%rax │ │ + jne ce380 │ │ + mov %rax,%rbp │ │ + cmp %r12,%rax │ │ + mov -0x48(%rsp),%rsi │ │ + mov %rdi,%r15 │ │ + jne ce4e0 │ │ + jmpq ce270 │ │ xor %ebp,%ebp │ │ - mov %rsi,%rbx │ │ - test %dl,%dl │ │ - je cc543 │ │ - and $0xfffffffd,%r15d │ │ - mov 0x58(%rsp),%r10 │ │ - sub %r14d,%r10d │ │ - xor %eax,%eax │ │ - test %ebp,%ebp │ │ - sete %al │ │ - imul $0x440,%rax,%rax │ │ - lea (%rsp,%rax,1),%rdx │ │ - add $0xc0,%rdx │ │ - movslq %ebp,%rax │ │ - sub $0x20,%rsp │ │ - mov 0x58(%rsp),%rdi │ │ - mov %rbx,%rsi │ │ - mov %r14d,%ecx │ │ - mov 0x44(%rsp),%r8d │ │ - mov 0x9a0(%rsp),%r9d │ │ - push %r15 │ │ - pushq 0x98(%rsp,%rax,8) │ │ - pushq 0x78(%rsp) │ │ - push %r10 │ │ - callq cc940 │ │ - add $0x40,%rsp │ │ - add $0x948,%rsp │ │ + mov -0x48(%rsp),%rsi │ │ + mov %rdi,%r15 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + movzbl 0x1(%rdx,%rbp,1),%ecx │ │ + imul %r9d,%ecx │ │ + movzbl 0x0(%r13,%rbp,1),%eax │ │ + movzbl (%r8),%ebx │ │ + imul %eax,%ebx │ │ + mov $0x100,%edi │ │ + sub %eax,%edi │ │ + imul %r14d,%edi │ │ + add %r11d,%ecx │ │ + add %ebx,%ecx │ │ + add %edi,%ecx │ │ + shr $0x9,%ecx │ │ + mov %cl,(%r10,%rbp,1) │ │ + add $0x1,%rbp │ │ + cmp %rbp,%r12 │ │ + jne ce4e0 │ │ + jmpq ce270 │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - and 0x28(%rsp),%r10b │ │ - movzbl %r10b,%eax │ │ - xor $0x7,%eax │ │ - mov %rax,0x98(%rsp) │ │ - add $0xffffffff,%eax │ │ - mov %eax,0x44(%rsp) │ │ - mov 0x48(%rsp),%rbp │ │ - mov %ebp,%edi │ │ - movslq %r11d,%rax │ │ - mov 0x24(%rsp),%ecx │ │ - sub %ecx,%edi │ │ - mov %edi,0x68(%rsp) │ │ - mov %r11,0x60(%rsp) │ │ - jle cc80d │ │ - mov %rsi,%rbx │ │ - mov %edx,%edi │ │ - mov %r13,0xb8(%rsp) │ │ - sar %r12 │ │ - mov %ebp,%edx │ │ - sub %ecx,%edx │ │ - mov %rdx,0x88(%rsp) │ │ - mov %ecx,%edx │ │ - not %edx │ │ - add %ebp,%edx │ │ - mov %edx,0x6c(%rsp) │ │ - lea (%rsi,%rax,2),%rdx │ │ - add $0xfffffffffffffff8,%rdx │ │ - mov %rdx,0x90(%rsp) │ │ - mov %rax,0x28(%rsp) │ │ - add %rax,%rax │ │ - mov %rax,0xb0(%rsp) │ │ - add %r12,%r12 │ │ - mov %ebp,%eax │ │ - sub %cl,%al │ │ - movzbl %al,%r13d │ │ - and $0x7,%r13d │ │ - xor %ebp,%ebp │ │ - xor %r8d,%r8d │ │ - nopl 0x0(%rax) │ │ - mov 0x50(%rsp),%rdx │ │ - lea (%r8,%r11,1),%r14d │ │ - mov %r14d,%eax │ │ - mov 0x44(%rsp),%ecx │ │ - shr %cl,%eax │ │ - and $0x1,%eax │ │ - or %edx,%eax │ │ - mov %r14d,%esi │ │ - mov 0x98(%rsp),%rcx │ │ - sar %cl,%esi │ │ - add 0xa8(%rsp),%esi │ │ - movslq %esi,%rcx │ │ - lea (%rcx,%rcx,8),%rsi │ │ - shl $0x5,%rsi │ │ - add %r9,%rsi │ │ - add 0xa0(%rsp),%rsi │ │ - lea (%rax,%rax,2),%rax │ │ - lea (%rsi,%rax,8),%rdx │ │ + nopl 0x0(%rax,%rax,1) │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + test %r8d,%r8d │ │ + jle ce854 │ │ + mov %ecx,%r14d │ │ + test %ecx,%ecx │ │ + jle ce854 │ │ + mov %rsi,%r10 │ │ + movslq %r8d,%r13 │ │ + mov %rdx,%rax │ │ + sub %r13,%rax │ │ + add 0x51e47(%rip),%r13 │ │ + movzbl (%rax),%eax │ │ + mov %eax,-0x3c(%rsp) │ │ + mov %r8d,%eax │ │ + mov %rax,-0x8(%rsp) │ │ + mov %r14d,%r15d │ │ + lea 0x1(%rdx),%rax │ │ + mov %rax,-0x18(%rsp) │ │ + lea (%r15,%rdx,1),%rax │ │ + add $0x1,%rax │ │ + mov %rax,-0x10(%rsp) │ │ + mov %r15d,%eax │ │ + and $0xfffffff0,%eax │ │ + mov %rax,-0x20(%rsp) │ │ + add $0xfffffffffffffff0,%rax │ │ + mov %rax,-0x28(%rsp) │ │ + shr $0x4,%rax │ │ + add $0x1,%rax │ │ + mov %eax,%ecx │ │ + and $0x1,%ecx │ │ + mov %r15,%r8 │ │ + neg %r8 │ │ + mov %rcx,-0x30(%rsp) │ │ + sub %rax,%rcx │ │ + mov %rcx,-0x38(%rsp) │ │ xor %r9d,%r9d │ │ - test %ebp,%ebp │ │ - sete %r9b │ │ - mov %rdx,0x70(%rsp,%r9,8) │ │ - cmpl $0x0,(%rsi,%rax,8) │ │ - setne 0x30(%rsp) │ │ - movslq %ebp,%r10 │ │ - je cc72f │ │ - imul $0x440,%r10,%rax │ │ - testb $0x7,0x88(%rsp) │ │ - je cc7d0 │ │ - mov %rbx,%r11 │ │ - lea (%rsp,%rax,1),%rdx │ │ - add $0xc0,%rdx │ │ - mov 0x90(%rsp),%rsi │ │ + movdqa 0x2ff88(%rip),%xmm0 │ │ + mov %rdi,%rsi │ │ + jmp ce5e2 │ │ + nopl (%rax) │ │ + add %r10,%rsi │ │ + add $0x1,%r9 │ │ + cmp -0x8(%rsp),%r9 │ │ + je ce854 │ │ + movzbl 0x0(%r13,%r9,1),%r12d │ │ + mov $0x100,%r11d │ │ + sub %r12d,%r11d │ │ + imul -0x3c(%rsp),%r11d │ │ + sub $0xffffff80,%r11d │ │ + cmp $0x10,%r14d │ │ + jb ce620 │ │ + mov %r9,%rbx │ │ + imul %r10,%rbx │ │ + lea (%rdi,%rbx,1),%rbp │ │ + cmp -0x10(%rsp),%rbp │ │ + jae ce640 │ │ + add %r15,%rbx │ │ + add %rdi,%rbx │ │ + cmp %rbx,-0x18(%rsp) │ │ + jae ce640 │ │ xor %ebx,%ebx │ │ - xor %eax,%eax │ │ + mov %rbx,%rbp │ │ + not %rbp │ │ + test $0x1,%r15b │ │ + jne ce7ec │ │ + jmpq ce804 │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %r13,%rax │ │ + mov %r14d,%ecx │ │ + movd %r12d,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm2 │ │ + movd %r11d,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm1 │ │ + cmpq $0x0,-0x28(%rsp) │ │ + je ce83d │ │ + mov -0x38(%rsp),%r13 │ │ + xor %r14d,%r14d │ │ + xchg %ax,%ax │ │ + pmovzxbd 0xd(%rdx,%r14,1),%xmm3 │ │ + pmovzxbd 0x9(%rdx,%r14,1),%xmm4 │ │ + pmovzxbd 0x1(%rdx,%r14,1),%xmm5 │ │ + pmovzxbd 0x5(%rdx,%r14,1),%xmm6 │ │ + pmaddwd %xmm2,%xmm6 │ │ + pmaddwd %xmm2,%xmm5 │ │ + pmaddwd %xmm2,%xmm4 │ │ + pmaddwd %xmm2,%xmm3 │ │ + paddd %xmm1,%xmm3 │ │ + paddd %xmm1,%xmm4 │ │ + paddd %xmm1,%xmm5 │ │ + paddd %xmm1,%xmm6 │ │ + pshufb %xmm0,%xmm6 │ │ + pshufb %xmm0,%xmm5 │ │ + packusdw %xmm6,%xmm5 │ │ + pshufb %xmm0,%xmm4 │ │ + pshufb %xmm0,%xmm3 │ │ + packusdw %xmm3,%xmm4 │ │ + packuswb %xmm4,%xmm5 │ │ + movdqu %xmm5,(%rsi,%r14,1) │ │ + pmovzxbd 0x11(%rdx,%r14,1),%xmm3 │ │ + pmovzxbd 0x15(%rdx,%r14,1),%xmm4 │ │ + pmovzxbd 0x19(%rdx,%r14,1),%xmm5 │ │ + pmovzxbd 0x1d(%rdx,%r14,1),%xmm6 │ │ + pmaddwd %xmm2,%xmm6 │ │ + pmaddwd %xmm2,%xmm5 │ │ + pmaddwd %xmm2,%xmm4 │ │ + pmaddwd %xmm2,%xmm3 │ │ + paddd %xmm1,%xmm3 │ │ + paddd %xmm1,%xmm4 │ │ + paddd %xmm1,%xmm5 │ │ + paddd %xmm1,%xmm6 │ │ + pshufb %xmm0,%xmm6 │ │ + pshufb %xmm0,%xmm5 │ │ + packusdw %xmm6,%xmm5 │ │ + pshufb %xmm0,%xmm4 │ │ + pshufb %xmm0,%xmm3 │ │ + packusdw %xmm4,%xmm3 │ │ + packuswb %xmm5,%xmm3 │ │ + movdqu %xmm3,0x10(%rsi,%r14,1) │ │ + add $0x20,%r14 │ │ + add $0x2,%r13 │ │ + jne ce670 │ │ + cmpq $0x0,-0x30(%rsp) │ │ + mov %rax,%r13 │ │ + je ce7c4 │ │ + mov %r14,%rbx │ │ + or $0x1,%rbx │ │ + pmovzxbd 0xc(%rdx,%rbx,1),%xmm3 │ │ + pmovzxbd 0x8(%rdx,%rbx,1),%xmm4 │ │ + pmovzxbd (%rdx,%rbx,1),%xmm5 │ │ + pmovzxbd 0x4(%rdx,%rbx,1),%xmm6 │ │ + pmaddwd %xmm2,%xmm6 │ │ + pmaddwd %xmm2,%xmm5 │ │ + pmaddwd %xmm2,%xmm4 │ │ + pmaddwd %xmm2,%xmm3 │ │ + paddd %xmm1,%xmm3 │ │ + paddd %xmm1,%xmm4 │ │ + paddd %xmm1,%xmm5 │ │ + paddd %xmm1,%xmm6 │ │ + pshufb %xmm0,%xmm6 │ │ + pshufb %xmm0,%xmm5 │ │ + packusdw %xmm6,%xmm5 │ │ + pshufb %xmm0,%xmm4 │ │ + pshufb %xmm0,%xmm3 │ │ + packusdw %xmm3,%xmm4 │ │ + packuswb %xmm4,%xmm5 │ │ + movdqu %xmm5,(%rsi,%r14,1) │ │ + mov -0x20(%rsp),%rax │ │ + mov %rax,%rbx │ │ + cmp %r15,%rax │ │ + mov %ecx,%r14d │ │ + je ce5d0 │ │ nopl 0x0(%rax,%rax,1) │ │ - mov (%rsi),%rcx │ │ - mov %rcx,(%rdx,%rax,8) │ │ - add $0x1,%rax │ │ - add $0xfffffffffffffff8,%rbx │ │ - add %r12,%rsi │ │ - cmp %eax,%r13d │ │ - jne cc690 │ │ - mov 0x88(%rsp),%rcx │ │ - sub %eax,%ecx │ │ - sub %rbx,%rdx │ │ - mov %r11,%rbx │ │ - mov 0x60(%rsp),%r11 │ │ - cmpl $0x7,0x6c(%rsp) │ │ - jb cc72f │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ + mov %rbx,%rbp │ │ + not %rbp │ │ + test $0x1,%r15b │ │ + je ce804 │ │ + mov %rbx,%rcx │ │ + or $0x1,%rcx │ │ + movzbl (%rdx,%rcx,1),%eax │ │ + imul %r12d,%eax │ │ + add %r11d,%eax │ │ + mov %ah,(%rsi,%rbx,1) │ │ + mov %rcx,%rbx │ │ + cmp %r8,%rbp │ │ + je ce5d0 │ │ nopl (%rax) │ │ - mov (%rsi),%rax │ │ - mov %rax,(%rdx) │ │ - mov (%rsi,%r12,1),%rax │ │ - add %r12,%rsi │ │ - mov %rax,0x8(%rdx) │ │ - mov (%r12,%rsi,1),%rax │ │ - add %r12,%rsi │ │ - mov %rax,0x10(%rdx) │ │ - mov (%r12,%rsi,1),%rax │ │ - add %r12,%rsi │ │ - mov %rax,0x18(%rdx) │ │ - mov (%r12,%rsi,1),%rax │ │ - add %r12,%rsi │ │ - mov %rax,0x20(%rdx) │ │ - mov (%r12,%rsi,1),%rax │ │ - add %r12,%rsi │ │ - mov %rax,0x28(%rdx) │ │ - mov (%r12,%rsi,1),%rax │ │ - add %r12,%rsi │ │ - mov %rax,0x30(%rdx) │ │ - mov (%r12,%rsi,1),%rax │ │ - add %r12,%rsi │ │ - mov %rax,0x38(%rdx) │ │ - add %r12,%rsi │ │ - add $0x40,%rdx │ │ - add $0xfffffff8,%ecx │ │ - jg cc6d0 │ │ - test $0x1,%dil │ │ - je cc784 │ │ - imul $0x440,%r9,%rax │ │ - lea (%rsp,%rax,1),%rdx │ │ - add $0xc0,%rdx │ │ - sub $0x20,%rsp │ │ - mov 0x58(%rsp),%rdi │ │ - mov %rbx,%rsi │ │ - mov %r8d,%ecx │ │ - mov 0x44(%rsp),%r8d │ │ - mov 0x9a0(%rsp),%r9d │ │ + movzbl 0x1(%rdx,%rbx,1),%eax │ │ + imul %r12d,%eax │ │ + add %r11d,%eax │ │ + mov %ah,(%rsi,%rbx,1) │ │ + movzbl 0x2(%rdx,%rbx,1),%eax │ │ + imul %r12d,%eax │ │ + add %r11d,%eax │ │ + mov %ah,0x1(%rsi,%rbx,1) │ │ + add $0x2,%rbx │ │ + cmp %rbx,%r15 │ │ + jne ce810 │ │ + jmpq ce5d0 │ │ + xor %r14d,%r14d │ │ + cmpq $0x0,-0x30(%rsp) │ │ + mov %rax,%r13 │ │ + jne ce75a │ │ + jmpq ce7c4 │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + nop │ │ + push %rbp │ │ push %r15 │ │ - pushq 0x98(%rsp,%r10,8) │ │ - pushq 0x78(%rsp) │ │ - push %r11 │ │ - callq cc940 │ │ - mov 0xa0(%rsp),%r11 │ │ - add $0x40,%rsp │ │ - mov 0x28(%rsp),%rax │ │ - lea (%rbx,%rax,2),%rbx │ │ - or $0x1,%r15d │ │ - xor $0x1,%ebp │ │ - lea (%r14,%r11,1),%eax │ │ - add 0xb8(%rsp),%eax │ │ - cmp 0x58(%rsp),%eax │ │ - jg cc7fc │ │ - mov 0x38(%rsp),%rax │ │ - mov 0x1300(%rax),%r9 │ │ - mov 0xb0(%rsp),%rax │ │ - add %rax,0x90(%rsp) │ │ - mov 0x30(%rsp),%dil │ │ - mov %r14d,%r8d │ │ - jmpq cc5f0 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + mov %ecx,-0x34(%rsp) │ │ + mov %rsi,-0x28(%rsp) │ │ + mov %rdi,-0x30(%rsp) │ │ + test %r8d,%r8d │ │ + jle ceb62 │ │ + cmpl $0x0,-0x34(%rsp) │ │ + jle ceb62 │ │ + mov %r8d,%eax │ │ + mov -0x34(%rsp),%ecx │ │ + movslq %ecx,%rdi │ │ + lea 0x3fc13(%rip),%rsi │ │ + add %rdi,%rsi │ │ + mov %rsi,-0x20(%rsp) │ │ + movzbl (%rdx,%rdi,1),%r11d │ │ + mov %r8d,%eax │ │ + mov %rax,-0x8(%rsp) │ │ + mov %ecx,%r10d │ │ + lea 0x3fbf4(%rip),%rbp │ │ + lea (%rdi,%rbp,1),%r12 │ │ + lea (%rdi,%r10,1),%rax │ │ + add %rbp,%rax │ │ + mov %rax,-0x18(%rsp) │ │ + mov %r10d,%esi │ │ + and $0xfffffff0,%esi │ │ + movd %r11d,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm12 │ │ + mov %r10,%rax │ │ + neg %rax │ │ + mov %rax,-0x10(%rsp) │ │ + lea (%rdi,%rbp,1),%r14 │ │ + add $0x1,%r14 │ │ + xor %r9d,%r9d │ │ + pxor %xmm8,%xmm8 │ │ + movdqa 0x2fc3f(%rip),%xmm11 │ │ + movdqa 0x2fb66(%rip),%xmm9 │ │ + movdqa 0x2fc3d(%rip),%xmm10 │ │ + mov -0x30(%rsp),%rbp │ │ + jmp ce934 │ │ + nopw 0x0(%rax,%rax,1) │ │ + add -0x28(%rsp),%rbp │ │ + add $0x1,%r9 │ │ + cmp -0x8(%rsp),%r9 │ │ + je ceb62 │ │ + mov %r9,%r13 │ │ + not %r13 │ │ + add %rdx,%r13 │ │ + cmpl $0x10,-0x34(%rsp) │ │ + jae ce9f0 │ │ + xor %ebx,%ebx │ │ + mov %rbx,%rdi │ │ + not %rdi │ │ + test $0x1,%r10b │ │ + je ce987 │ │ + mov -0x20(%rsp),%rax │ │ + movzbl (%rax,%rbx,1),%r8d │ │ + movzbl 0x0(%r13),%r15d │ │ + imul %r8d,%r15d │ │ + mov $0x100,%ecx │ │ + sub %r8d,%ecx │ │ + imul %r11d,%ecx │ │ + lea (%rcx,%r15,1),%ecx │ │ + add $0x80,%ecx │ │ + mov %ch,0x0(%rbp,%rbx,1) │ │ + or $0x1,%rbx │ │ + cmp -0x10(%rsp),%rdi │ │ + je ce920 │ │ xchg %ax,%ax │ │ - mov 0x28(%rsp),%rcx │ │ - lea (%rbx,%rcx,2),%rsi │ │ - add $0xfffffffffffffff8,%rsi │ │ - lea (%rsp,%rax,1),%rdx │ │ - add $0xc0,%rdx │ │ - mov 0x68(%rsp),%ecx │ │ - cmpl $0x7,0x6c(%rsp) │ │ - jae cc6d0 │ │ - jmpq cc72f │ │ - mov 0x30(%rsp),%dl │ │ - test %dl,%dl │ │ - jne cc4e7 │ │ - jmpq cc543 │ │ - add %rax,%rax │ │ - mov %rax,0x28(%rsp) │ │ - lea 0x0(%r13,%r11,2),%r12d │ │ - xor %ebp,%ebp │ │ - xor %r14d,%r14d │ │ - mov 0x50(%rsp),%r10 │ │ + movzbl -0x1(%r14,%rbx,1),%ecx │ │ + movzbl 0x0(%r13),%edi │ │ + imul %ecx,%edi │ │ + mov $0x100,%eax │ │ + sub %ecx,%eax │ │ + imul %r11d,%eax │ │ + lea (%rax,%rdi,1),%eax │ │ + add $0x80,%eax │ │ + mov %ah,0x0(%rbp,%rbx,1) │ │ + movzbl (%r14,%rbx,1),%eax │ │ + movzbl 0x0(%r13),%ecx │ │ + imul %eax,%ecx │ │ + mov $0x100,%edi │ │ + sub %eax,%edi │ │ + imul %r11d,%edi │ │ + lea (%rdi,%rcx,1),%eax │ │ + add $0x80,%eax │ │ + mov %ah,0x1(%rbp,%rbx,1) │ │ + add $0x2,%rbx │ │ + cmp %rbx,%r10 │ │ + jne ce990 │ │ + jmpq ce920 │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %r9,%rbx │ │ + imul -0x28(%rsp),%rbx │ │ + mov -0x30(%rsp),%rax │ │ + lea (%rax,%rbx,1),%r8 │ │ + add %r10,%rbx │ │ + add %rax,%rbx │ │ + mov %rdx,%rdi │ │ + sub %r9,%rdi │ │ + cmp -0x18(%rsp),%r8 │ │ + setb %r15b │ │ + cmp %rbx,%r12 │ │ + setb %cl │ │ + cmp %rdi,%r8 │ │ + setb %dil │ │ + cmp %rbx,%r13 │ │ + setb %r8b │ │ + test %cl,%r15b │ │ + jne ceb4b │ │ + mov $0x0,%ebx │ │ + and %r8b,%dil │ │ + jne ce94a │ │ + movzbl 0x0(%r13),%ecx │ │ + movd %ecx,%xmm1 │ │ + pshufb %xmm8,%xmm1 │ │ + pmovzxbd %xmm1,%xmm13 │ │ + xor %ebx,%ebx │ │ + nopl 0x0(%rax) │ │ + pmovzxbd 0x4(%r12,%rbx,1),%xmm4 │ │ + pmovzxbd (%r12,%rbx,1),%xmm2 │ │ + pmovzxbd 0x8(%r12,%rbx,1),%xmm0 │ │ + pmovzxbd 0xc(%r12,%rbx,1),%xmm14 │ │ + movdqa %xmm13,%xmm6 │ │ + pmaddwd %xmm14,%xmm6 │ │ + movdqa %xmm13,%xmm7 │ │ + pmaddwd %xmm0,%xmm7 │ │ + movdqa %xmm13,%xmm5 │ │ + pmaddwd %xmm2,%xmm5 │ │ + movdqa %xmm13,%xmm1 │ │ + pmaddwd %xmm4,%xmm1 │ │ + movdqa %xmm11,%xmm3 │ │ + psubd %xmm4,%xmm3 │ │ + movdqa %xmm11,%xmm4 │ │ + psubd %xmm2,%xmm4 │ │ + movdqa %xmm11,%xmm2 │ │ + psubd %xmm0,%xmm2 │ │ + movdqa %xmm11,%xmm0 │ │ + psubd %xmm14,%xmm0 │ │ + pmaddwd %xmm12,%xmm0 │ │ + pmaddwd %xmm12,%xmm2 │ │ + pmaddwd %xmm12,%xmm4 │ │ + pmaddwd %xmm12,%xmm3 │ │ + paddd %xmm9,%xmm6 │ │ + paddd %xmm0,%xmm6 │ │ + paddd %xmm9,%xmm7 │ │ + paddd %xmm2,%xmm7 │ │ + paddd %xmm9,%xmm5 │ │ + paddd %xmm4,%xmm5 │ │ + paddd %xmm9,%xmm1 │ │ + paddd %xmm3,%xmm1 │ │ + pshufb %xmm10,%xmm1 │ │ + pshufb %xmm10,%xmm5 │ │ + packusdw %xmm1,%xmm5 │ │ + pshufb %xmm10,%xmm7 │ │ + pshufb %xmm10,%xmm6 │ │ + packusdw %xmm6,%xmm7 │ │ + packuswb %xmm7,%xmm5 │ │ + movdqu %xmm5,0x0(%rbp,%rbx,1) │ │ + add $0x10,%rbx │ │ + cmp %rbx,%rsi │ │ + jne cea60 │ │ + mov %rsi,%rbx │ │ + cmp %r10,%rsi │ │ + je ce920 │ │ + jmpq ce94a │ │ + xor %ebx,%ebx │ │ + mov %rbx,%rdi │ │ + not %rdi │ │ + test $0x1,%r10b │ │ + jne ce956 │ │ + jmpq ce987 │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + nopl (%rax) │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + sub $0xc8,%rsp │ │ + mov %ecx,%r13d │ │ + mov %rdx,%rbx │ │ + mov %rsi,0x38(%rsp) │ │ + mov %rdi,%r12 │ │ + mov %r9d,%eax │ │ + and $0x1fe,%eax │ │ + lea 0x3f992(%rip),%rcx │ │ + movzwl (%rcx,%rax,1),%r10d │ │ + cmp $0x400,%r9d │ │ + mov %r8,0x20(%rsp) │ │ + jb ced6c │ │ + mov %r9d,%ecx │ │ + shr $0x9,%ecx │ │ + and $0x1,%ecx │ │ + and $0x1ff,%r9d │ │ + lea (%r8,%r13,1),%ebp │ │ + mov $0x10,%eax │ │ + shr %cl,%eax │ │ + cmp $0x33,%r9d │ │ + jb cecef │ │ + cmp %ebp,%eax │ │ + jl cecef │ │ + lea 0x40(%rsp),%r14 │ │ + add $0x1,%rbx │ │ + cmp %r8d,%r13d │ │ + mov 0x20(%rsp),%rax │ │ + mov %eax,%r8d │ │ + cmovle %r13d,%r8d │ │ + add %r13d,%r8d │ │ + mov %r14,%rdi │ │ + mov %ebp,%esi │ │ + mov %rbx,%rdx │ │ + mov $0xffffffff,%ecx │ │ + mov %r10d,%ebx │ │ + callq d0420 │ │ + mov %ebx,%r10d │ │ + mov 0x20(%rsp),%r8 │ │ + lea -0x2(%rbp,%rbp,1),%ebp │ │ + add %ebx,%r10d │ │ + mov $0x2,%r15d │ │ + mov %r14,%rbx │ │ + test %r8d,%r8d │ │ + jle ced8f │ │ + test %r13d,%r13d │ │ + jle ced8f │ │ + movslq %ebp,%r14 │ │ + mov %r13d,%r13d │ │ + xor %r9d,%r9d │ │ + mov %r10d,%r11d │ │ + jmp cec9a │ │ + nopw 0x0(%rax,%rax,1) │ │ + lea (%r12,%rcx,1),%rdi │ │ + mov %r13d,%eax │ │ + sub %ecx,%eax │ │ + movslq %eax,%rdx │ │ + movzbl (%rbx,%r14,1),%esi │ │ + mov %r10d,%ebp │ │ + mov %r9,0x30(%rsp) │ │ + mov %r11d,0x2c(%rsp) │ │ + callq 4480 │ │ + mov 0x2c(%rsp),%r11d │ │ + mov 0x30(%rsp),%r9 │ │ + mov %ebp,%r10d │ │ + mov 0x20(%rsp),%r8 │ │ + add $0x1,%r9d │ │ + add 0x38(%rsp),%r12 │ │ + add %r10d,%r11d │ │ + cmp %r8d,%r9d │ │ + je ced8f │ │ + mov %r11d,%eax │ │ + and $0x3e,%eax │ │ + mov %r11d,%ecx │ │ + sar $0x6,%ecx │ │ + mov $0x40,%edx │ │ + sub %eax,%edx │ │ + movslq %ecx,%rsi │ │ + xor %ecx,%ecx │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - mov %edx,%r8d │ │ - lea (%r14,%r11,1),%r13d │ │ - mov %r13d,%edx │ │ - mov 0x44(%rsp),%ecx │ │ - shr %cl,%edx │ │ + nopl 0x0(%rax) │ │ + cmp %r14,%rsi │ │ + jge cec50 │ │ + movzbl (%rbx,%rsi,1),%edi │ │ + imul %edx,%edi │ │ + movzbl 0x1(%rbx,%rsi,1),%ebp │ │ + imul %eax,%ebp │ │ + lea (%rdi,%rbp,1),%edi │ │ + add $0x20,%edi │ │ + shr $0x6,%edi │ │ + mov %dil,(%r12,%rcx,1) │ │ + add $0x1,%rcx │ │ + add %r15,%rsi │ │ + cmp %rcx,%r13 │ │ + jne cecc0 │ │ + jmp cec85 │ │ + mov $0x5a,%esi │ │ + sub %r9d,%esi │ │ + mov %ebp,%edi │ │ + mov %ecx,%edx │ │ + mov %r10d,%r14d │ │ + callq d05a0 │ │ + mov %r14d,%r10d │ │ + mov 0x20(%rsp),%r8 │ │ + test %eax,%eax │ │ + je ced6c │ │ + lea 0x40(%rsp),%r15 │ │ + add $0x1,%rbx │ │ + cmp %r8d,%r13d │ │ + mov %rbp,%rcx │ │ + mov %r8d,%ebp │ │ + cmovle %r13d,%ebp │ │ + add %r13d,%ebp │ │ + sub $0x30,%rsp │ │ + mov %r15,%rdi │ │ + mov %ecx,%esi │ │ + mov $0x0,%edx │ │ + mov %rbx,%r8 │ │ + mov $0xffffffff,%r9d │ │ + push %rax │ │ + push %rbp │ │ + mov %rcx,%rbp │ │ + callq d0650 │ │ + mov %r14d,%r10d │ │ + mov 0x60(%rsp),%r8 │ │ + add $0x40,%rsp │ │ + mov %r15,%rbx │ │ + add $0xffffffff,%ebp │ │ + mov $0x1,%r15d │ │ + test %r8d,%r8d │ │ + jg cec33 │ │ + jmp ced8f │ │ + add $0x1,%rbx │ │ + cmp %r8d,%r13d │ │ + mov %r8d,%ebp │ │ + cmovle %r13d,%ebp │ │ + add %r13d,%ebp │ │ + add $0xffffffff,%ebp │ │ + mov $0x1,%r15d │ │ + test %r8d,%r8d │ │ + jg cec33 │ │ + add $0xc8,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + sub $0xc8,%rsp │ │ + mov %r8d,%ebx │ │ + mov %ecx,%r15d │ │ + mov %rdx,%r12 │ │ + mov %rsi,0x38(%rsp) │ │ + mov %rdi,%r8 │ │ + mov %r9d,%edx │ │ + shr $0x9,%edx │ │ and $0x1,%edx │ │ - or %r10d,%edx │ │ - mov %r13d,%ebx │ │ - mov 0x98(%rsp),%rcx │ │ - sar %cl,%ebx │ │ - add 0xa8(%rsp),%ebx │ │ - movslq %ebx,%rcx │ │ - lea (%rcx,%rcx,8),%rbx │ │ - shl $0x5,%rbx │ │ - add %r9,%rbx │ │ - add 0xa0(%rsp),%rbx │ │ - lea (%rdx,%rdx,2),%rdx │ │ - lea (%rbx,%rdx,8),%rax │ │ + mov %r9d,%eax │ │ + and $0x1ff,%eax │ │ + lea -0x5a(%rax),%esi │ │ + mov %esi,%ecx │ │ + sar %ecx │ │ + movslq %ecx,%r13 │ │ + lea 0x3f73c(%rip),%rbp │ │ + mov $0xb4,%edi │ │ + sub %eax,%edi │ │ + mov %edi,%ecx │ │ + sar %ecx │ │ + movslq %ecx,%rcx │ │ + movzwl 0x0(%rbp,%rcx,2),%ecx │ │ + mov %ecx,0x18(%rsp) │ │ + cmp $0x400,%r9d │ │ + mov %r8,0x20(%rsp) │ │ + mov %edx,0x10(%rsp) │ │ + mov %r9d,0x14(%rsp) │ │ + mov %edi,0x2c(%rsp) │ │ + jb cef17 │ │ + xor %r14d,%r14d │ │ + cmp $0x8d,%eax │ │ + jb cee4d │ │ + mov $0x10,%eax │ │ + mov %edx,%ecx │ │ + shr %cl,%eax │ │ + lea (%rbx,%r15,1),%ecx │ │ + mov %rbp,%r9 │ │ + xor %r14d,%r14d │ │ + cmp %ecx,%eax │ │ + setge %r14b │ │ + cmp $0x28,%esi │ │ + jge cef36 │ │ + mov $0x10,%eax │ │ + mov %edx,%ecx │ │ + shr %cl,%eax │ │ + lea (%rbx,%r15,1),%edi │ │ + lea 0x80(%rsp),%rcx │ │ + cmp %edi,%eax │ │ + mov %rcx,0x8(%rsp) │ │ + jl cef47 │ │ + lea 0x1(%r15),%esi │ │ + mov %rcx,%rdi │ │ + mov %r12,%rdx │ │ xor %ecx,%ecx │ │ - test %ebp,%ebp │ │ - sete %cl │ │ - mov %rax,0x70(%rsp,%rcx,8) │ │ - cmpl $0x0,(%rbx,%rdx,8) │ │ - setne %dl │ │ - test $0x1,%r8b │ │ - mov %rsi,%rbx │ │ - je cc8f6 │ │ - imul $0x440,%rcx,%rax │ │ - mov %dl,0x30(%rsp) │ │ - lea (%rsp,%rax,1),%rdx │ │ - add $0xc0,%rdx │ │ - movslq %ebp,%rax │ │ - sub $0x20,%rsp │ │ - mov 0x58(%rsp),%rdi │ │ - mov %rbx,%rsi │ │ - mov %r14d,%ecx │ │ - mov 0x44(%rsp),%r8d │ │ - mov 0x9a0(%rsp),%r9d │ │ + mov %esi,%r8d │ │ + callq d0420 │ │ + mov 0x18(%rsp),%eax │ │ + add %eax,%eax │ │ + mov %eax,0x18(%rsp) │ │ + movl $0x2,0x4(%rsp) │ │ + movzwl 0x0(%rbp,%r13,2),%ebp │ │ + test %r14d,%r14d │ │ + jne cefbc │ │ + cmpl $0x3ff,0x14(%rsp) │ │ + mov %ebp,0x1c(%rsp) │ │ + jbe cefe6 │ │ + lea (%rbx,%r15,1),%edi │ │ + mov 0x2c(%rsp),%esi │ │ + mov 0x10(%rsp),%edx │ │ + callq d05a0 │ │ + mov %ebx,%ecx │ │ + neg %ecx │ │ + movslq %ecx,%r8 │ │ + mov 0x8(%rsp),%rcx │ │ + lea (%rcx,%r8,1),%rdi │ │ + test %eax,%eax │ │ + je ceff6 │ │ + mov %ebx,%edx │ │ + sub 0x108(%rsp),%edx │ │ + add %r12,%r8 │ │ + lea 0x1(%rbx),%r10d │ │ + sub $0x30,%rsp │ │ + mov %ebx,%esi │ │ + mov %ebx,%ecx │ │ + mov $0x0,%r9d │ │ + push %rax │ │ + push %r10 │ │ + callq d0650 │ │ + add $0x40,%rsp │ │ + jmpq cf004 │ │ + lea 0x80(%rsp),%rax │ │ + mov %rax,0x8(%rsp) │ │ + lea 0x81(%rsp),%rdi │ │ + lea 0x1(%r12),%r8 │ │ + xor %r14d,%r14d │ │ + jmp cef9a │ │ + lea 0x80(%rsp),%rax │ │ + mov %rax,0x8(%rsp) │ │ + lea (%rbx,%r15,1),%edi │ │ + callq d05a0 │ │ + lea 0x1(%r12),%r8 │ │ + lea 0x81(%rsp),%rdi │ │ + test %eax,%eax │ │ + je cef9a │ │ + mov 0x100(%rsp),%ecx │ │ + sub $0x30,%rsp │ │ + mov %r15d,%esi │ │ + mov $0x0,%edx │ │ + mov $0xffffffff,%r9d │ │ + push %rax │ │ push %r15 │ │ - pushq 0x98(%rsp,%rax,8) │ │ - pushq 0x78(%rsp) │ │ - push %r11 │ │ - callq cc940 │ │ - movzbl 0x70(%rsp),%edx │ │ - mov 0x90(%rsp),%r10 │ │ - mov 0xa0(%rsp),%r11 │ │ + callq d0650 │ │ add $0x40,%rsp │ │ - or $0x1,%r15d │ │ - xor $0x1,%ebp │ │ - lea (%r12,%r14,1),%eax │ │ - cmp 0x58(%rsp),%eax │ │ - jg cc923 │ │ - mov 0x38(%rsp),%rax │ │ - mov 0x1300(%rax),%r9 │ │ - add 0x28(%rsp),%rbx │ │ - mov %rbx,%rsi │ │ - mov %r13d,%r14d │ │ - jmpq cc830 │ │ - add 0x28(%rsp),%rbx │ │ - add %r11d,%r14d │ │ - test %dl,%dl │ │ - jne cc4e7 │ │ - jmpq cc543 │ │ - nopl 0x0(%rax,%rax,1) │ │ + movl $0x1,0x4(%rsp) │ │ + movzwl 0x0(%rbp,%r13,2),%ebp │ │ + test %r14d,%r14d │ │ + jne cefbc │ │ + jmpq ceead │ │ + movslq %r15d,%rdx │ │ + mov %r8,%rsi │ │ + callq 4390 │ │ + movl $0x1,0x4(%rsp) │ │ + movzwl 0x0(%rbp,%r13,2),%ebp │ │ + test %r14d,%r14d │ │ + je ceead │ │ + mov %ebx,%eax │ │ + neg %eax │ │ + lea (%rax,%rax,1),%ecx │ │ + movslq %ecx,%rdi │ │ + add 0x8(%rsp),%rdi │ │ + lea 0x1(%rbx),%esi │ │ + movslq %eax,%rdx │ │ + add %r12,%rdx │ │ + xor %ecx,%ecx │ │ + mov %esi,%r8d │ │ + callq d0420 │ │ + add %ebp,%ebp │ │ + mov %ebp,0x1c(%rsp) │ │ + jmp cf004 │ │ + mov %ebx,%eax │ │ + neg %eax │ │ + movslq %eax,%r8 │ │ + mov 0x8(%rsp),%rax │ │ + lea (%rax,%r8,1),%rdi │ │ + add %r12,%r8 │ │ + movslq %ebx,%rdx │ │ + mov %r8,%rsi │ │ + callq 4390 │ │ + mov (%r12),%al │ │ + mov %al,0x80(%rsp) │ │ + test %ebx,%ebx │ │ + mov 0x20(%rsp),%rdx │ │ + mov 0x8(%rsp),%rsi │ │ + jle cf147 │ │ + test %r15d,%r15d │ │ + jle cf147 │ │ + mov %r14d,%eax │ │ + not %eax │ │ + movslq %eax,%r11 │ │ + add %rsi,%r11 │ │ + or $0x6,%r14d │ │ + mov %r14d,0x14(%rsp) │ │ + mov 0x4(%rsp),%eax │ │ + mov %eax,%r9d │ │ + shl $0x6,%eax │ │ + mov %eax,0x4(%rsp) │ │ + mov %r15d,%r13d │ │ + lea 0x1(%rsi),%r10 │ │ + mov 0x1c(%rsp),%eax │ │ + neg %eax │ │ + mov %eax,0x10(%rsp) │ │ + xor %ecx,%ecx │ │ + mov %rbx,0x30(%rsp) │ │ + jmp cf08a │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + mov 0x20(%rsp),%rcx │ │ + add $0x1,%ecx │ │ + add 0x38(%rsp),%rdx │ │ + mov 0x30(%rsp),%rbx │ │ + cmp %ebx,%ecx │ │ + je cf147 │ │ + mov 0x4(%rsp),%r14d │ │ + sub 0x18(%rsp),%r14d │ │ + mov %r14d,%eax │ │ + sar $0x6,%eax │ │ + mov %r14d,0x4(%rsp) │ │ + and $0x3e,%r14d │ │ + mov %rcx,0x20(%rsp) │ │ + mov %ecx,%ebx │ │ + mov 0x14(%rsp),%ecx │ │ + shl %cl,%ebx │ │ + add 0x10(%rsp),%ebx │ │ + mov $0x40,%r12d │ │ + sub %r14d,%r12d │ │ + movslq %eax,%rdi │ │ + xor %eax,%eax │ │ + test %rdi,%rdi │ │ + js cf10d │ │ + nopw 0x0(%rax,%rax,1) │ │ + movzbl (%rsi,%rdi,1),%r8d │ │ + imul %r12d,%r8d │ │ + lea (%r10,%rdi,1),%r15 │ │ + mov %r14d,%ebp │ │ + movzbl (%r15),%ecx │ │ + imul %ebp,%ecx │ │ + lea (%rcx,%r8,1),%ecx │ │ + add $0x20,%ecx │ │ + shr $0x6,%ecx │ │ + mov %cl,(%rdx,%rax,1) │ │ + add $0x1,%rax │ │ + add %r9,%rdi │ │ + sub 0x1c(%rsp),%ebx │ │ + cmp %rax,%r13 │ │ + je cf070 │ │ + test %rdi,%rdi │ │ + jns cf0d0 │ │ + mov %rdx,%rsi │ │ + mov %ebx,%edx │ │ + sar $0x6,%edx │ │ + mov %ebx,%ebp │ │ + and $0x3e,%ebp │ │ + movslq %edx,%rcx │ │ + mov %rcx,%rdx │ │ + neg %rdx │ │ + movzbl (%r11,%rdx,1),%edx │ │ + mov $0x40,%r8d │ │ + sub %ebp,%r8d │ │ + imul %edx,%r8d │ │ + mov %rsi,%rdx │ │ + mov 0x8(%rsp),%rsi │ │ + not %ecx │ │ + movslq %ecx,%r15 │ │ + add %r11,%r15 │ │ + jmp cf0e0 │ │ + add $0xc8,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + nopl 0x0(%rax) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x88,%rsp │ │ + sub $0x108,%rsp │ │ mov %r8d,%r12d │ │ - mov %ecx,%eax │ │ - mov %rsi,%r11 │ │ - mov 0xd0(%rsp),%r10 │ │ - mov 0xc8(%rsp),%ebp │ │ - mov 0xca8(%rdi),%rcx │ │ - mov %rcx,0x50(%rsp) │ │ - xor %r8d,%r8d │ │ - test %r9d,%r9d │ │ - setne %r8b │ │ - cmpl $0x1,0x948(%rdi) │ │ - sete %cl │ │ - and %r8b,%cl │ │ - movslq %r9d,%rsi │ │ - movslq %eax,%rbx │ │ - add %rbx,%rbx │ │ - add 0x1610(%rdi,%rsi,8),%rbx │ │ + mov %ecx,%r14d │ │ + mov %rdx,%r15 │ │ + mov %rsi,%rbx │ │ + mov %r9d,%esi │ │ + and $0x1ff,%esi │ │ + mov $0x10e,%eax │ │ + sub %esi,%eax │ │ + sar %eax │ │ + cltq │ │ + lea 0x3f398(%rip),%rcx │ │ + movzwl (%rcx,%rax,2),%eax │ │ + mov %eax,0x24(%rsp) │ │ + cmp $0x400,%r9d │ │ + mov %rdi,0x28(%rsp) │ │ + jb cf52a │ │ + shr $0x9,%r9d │ │ + and $0x1,%r9d │ │ + lea (%r12,%r14,1),%ebp │ │ + mov $0x10,%eax │ │ + mov %r9d,%ecx │ │ + shr %cl,%eax │ │ + cmp $0xdb,%esi │ │ + ja cf4a8 │ │ + cmp %ebp,%eax │ │ + jl cf4a8 │ │ + mov %ebp,%eax │ │ + neg %eax │ │ + cltq │ │ + add %rax,%r15 │ │ xor %eax,%eax │ │ + mov %r14d,%ecx │ │ + sub %r12d,%ecx │ │ + cmovs %eax,%ecx │ │ + lea 0x1(%rbp),%r8d │ │ + lea 0x80(%rsp),%r13 │ │ + mov %r13,%rdi │ │ + mov %ebp,%esi │ │ + mov %r15,%rdx │ │ + callq d0420 │ │ + mov 0x28(%rsp),%rdi │ │ + mov %ebp,%eax │ │ + add %ebp,%eax │ │ + lea -0x2(%rbp,%rbp,1),%ebp │ │ + cltq │ │ + lea (%rax,%r13,1),%r15 │ │ + add $0xfffffffffffffffe,%r15 │ │ + mov 0x24(%rsp),%eax │ │ + add %eax,%eax │ │ + mov %eax,0x24(%rsp) │ │ + mov $0x2,%eax │ │ + mov %rax,0x40(%rsp) │ │ + test %r14d,%r14d │ │ + jle cf552 │ │ test %r12d,%r12d │ │ - sete %al │ │ - shl $0x3,%eax │ │ - mov $0x40,%esi │ │ - sub %eax,%esi │ │ - shr %cl,%esi │ │ - mov 0x930(%rdi,%r8,8),%rax │ │ - mov %rax,0x20(%rsp) │ │ - mov %rdi,0x58(%rsp) │ │ - movslq 0x940(%rdi),%rdi │ │ - mov %ebp,%r14d │ │ - sub %r12d,%r14d │ │ - cmp %r14d,%esi │ │ - cmovle %esi,%r14d │ │ - mov (%r10),%eax │ │ - cmp $0x2,%eax │ │ - jne cca6a │ │ - mov 0xd0(%rsp),%rsi │ │ - mov %rsi,%r9 │ │ - mov 0x4(%rsi),%r8d │ │ - mov %r8w,0x46(%rsp) │ │ - mov %r8w,0x3a(%rsp) │ │ - movzwl 0x6(%rsi),%esi │ │ - mov %si,0x44(%rsp) │ │ - mov %si,0x3c(%rsp) │ │ - mov 0x8(%r9),%r10d │ │ - mov %r10w,0x42(%rsp) │ │ - mov %r10w,0x3e(%rsp) │ │ - add %r8d,%esi │ │ - add %r10d,%esi │ │ - add %esi,%esi │ │ - neg %esi │ │ - mov %si,0x40(%rsp) │ │ - movzwl 0xa(%r9),%r8d │ │ - mov %r8w,0x38(%rsp) │ │ - mov %r8w,0x2c(%rsp) │ │ - movzwl 0xc(%r9),%esi │ │ - mov %si,0x36(%rsp) │ │ - mov %si,0x2e(%rsp) │ │ - movzwl 0xe(%r9),%r9d │ │ - mov %r9w,0x34(%rsp) │ │ - mov %r9w,0x30(%rsp) │ │ - add %r8d,%esi │ │ - add %r9d,%esi │ │ - add %esi,%esi │ │ - neg %esi │ │ - mov %si,0x32(%rsp) │ │ - mov %r14,%r10 │ │ - add %r10d,%r12d │ │ - cmp %ebp,%r12d │ │ - jg ccd52 │ │ - add $0x1f,%rdi │ │ - and $0xffffffffffffffe0,%rdi │ │ - mov 0xd8(%rsp),%r14d │ │ - mov $0x40,%esi │ │ - shr %cl,%esi │ │ - mov %esi,0x28(%rsp) │ │ - lea (%rdi,%rdi,1),%rcx │ │ - mov %rcx,0x48(%rsp) │ │ - mov 0xd0(%rsp),%rcx │ │ - add $0x12,%rcx │ │ - mov %rcx,0x78(%rsp) │ │ - mov 0x20(%rsp),%rcx │ │ - sar %rcx │ │ - mov %rcx,0x80(%rsp) │ │ - shl $0x3,%rdi │ │ - test $0x8,%r14b │ │ - jne ccc17 │ │ - mov %rdi,0x60(%rsp) │ │ + jle cf552 │ │ + movslq %ebp,%r8 │ │ + neg %ebp │ │ + movslq %ebp,%rax │ │ + add %r15,%rax │ │ + mov %rax,0x30(%rsp) │ │ + movslq %r12d,%r13 │ │ + mov %r14d,%eax │ │ + mov %rax,0x70(%rsp) │ │ + mov %r12d,%ebp │ │ + mov %r15,%rax │ │ + sub %r8,%rax │ │ + add $0x1,%rax │ │ + mov %rax,0x68(%rsp) │ │ + mov %rbx,%rax │ │ + shl $0x5,%rax │ │ + add %rdi,%rax │ │ + mov %rax,0x58(%rsp) │ │ + mov %rbx,%rax │ │ + shl $0x6,%rax │ │ + mov %rax,0x60(%rsp) │ │ + mov $0x10,%r12d │ │ + xor %r11d,%r11d │ │ + pxor %xmm0,%xmm0 │ │ + mov %rdi,0x50(%rsp) │ │ + mov 0x24(%rsp),%esi │ │ + jmp cf2db │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - xor %ecx,%ecx │ │ - cmp %ebp,%r12d │ │ - setne %cl │ │ - and $0xfffffff7,%r14d │ │ - lea (%r14,%rcx,8),%r14d │ │ - cmp $0x2,%eax │ │ - mov %r11,0x70(%rsp) │ │ - mov %rdx,0x68(%rsp) │ │ - jne ccb50 │ │ - mov 0x58(%rsp),%rax │ │ - mov 0x1234(%rax),%eax │ │ - sub $0x18,%rsp │ │ - mov %r11,%rdi │ │ - mov 0x38(%rsp),%rsi │ │ - mov %rbx,%r13 │ │ - mov %rbx,%rcx │ │ - mov 0x60(%rsp),%r8 │ │ - mov 0xd8(%rsp),%r9d │ │ - push %rax │ │ - push %r14 │ │ - lea 0x54(%rsp),%rax │ │ - push %rax │ │ - lea 0x6a(%rsp),%rax │ │ - push %rax │ │ - mov %r10,%r15 │ │ - push %r10 │ │ - mov 0x90(%rsp),%rax │ │ - callq *0xd00(%rax) │ │ - jmp ccba8 │ │ - nopl (%rax) │ │ - mov 0xd0(%rsp),%rax │ │ - mov %r10,%rbp │ │ - movzbl 0x10(%rax),%r10d │ │ - mov 0x58(%rsp),%rax │ │ - mov 0x1234(%rax),%eax │ │ - sub $0x18,%rsp │ │ - mov %r11,%rdi │ │ - mov 0x38(%rsp),%rsi │ │ - mov %rbx,%r13 │ │ - mov %rbx,%rcx │ │ - mov 0x60(%rsp),%r8 │ │ - mov 0xd8(%rsp),%r9d │ │ - push %rax │ │ - push %r14 │ │ - pushq 0xa0(%rsp) │ │ - push %r10 │ │ - mov %rbp,%r15 │ │ - push %rbp │ │ - mov 0x90(%rsp),%rax │ │ - callq *0xd08(%rax) │ │ - add $0x40,%rsp │ │ - mov 0xc8(%rsp),%ebp │ │ - mov %ebp,%ecx │ │ - sub %r12d,%ecx │ │ - mov 0x28(%rsp),%eax │ │ - cmp %ecx,%eax │ │ - cmovle %eax,%ecx │ │ - test %ecx,%ecx │ │ - mov 0x68(%rsp),%rdx │ │ - mov 0x70(%rsp),%r11 │ │ + add $0x1,%r11 │ │ + mov 0x4c(%rsp),%esi │ │ + add 0x24(%rsp),%esi │ │ + mov 0x78(%rsp),%r12 │ │ + add $0x1,%r12 │ │ + addq $0x1,0x50(%rsp) │ │ + cmp 0x70(%rsp),%r11 │ │ + mov 0x28(%rsp),%rdi │ │ + je cf552 │ │ + lea (%rdi,%r11,1),%rax │ │ + mov %rax,0x38(%rsp) │ │ + mov %esi,%eax │ │ + and $0x3e,%eax │ │ + mov %esi,0x4c(%rsp) │ │ + sar $0x6,%esi │ │ + mov $0x40,%edx │ │ + sub %eax,%edx │ │ + movslq %esi,%r10 │ │ + mov %r12,0x78(%rsp) │ │ + xor %r9d,%r9d │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + cmp %r8,%r10 │ │ + jge cf360 │ │ + mov %r15,%rsi │ │ + sub %r10,%rsi │ │ + movzbl (%rsi),%esi │ │ + imul %edx,%esi │ │ + movslq %r10d,%r14 │ │ + not %r14 │ │ + movzbl (%r15,%r14,1),%ecx │ │ + imul %eax,%ecx │ │ + lea (%rsi,%rcx,1),%ecx │ │ + add $0x20,%ecx │ │ + shr $0x6,%ecx │ │ + mov %r9,%rsi │ │ + imul %rbx,%rsi │ │ + add %r11,%rsi │ │ + mov 0x28(%rsp),%rdi │ │ + mov %cl,(%rdi,%rsi,1) │ │ + add $0x1,%r9 │ │ + add 0x40(%rsp),%r10 │ │ + add %rbx,%r12 │ │ + cmp %rbp,%r9 │ │ + jne cf310 │ │ + jmpq cf2b0 │ │ + lea 0x1(%r9),%rdx │ │ + cmp %r13,%rdx │ │ + mov %r13,%rax │ │ + cmovge %rdx,%rax │ │ + sub %r9,%rax │ │ + cmp $0x20,%rax │ │ + jb cf470 │ │ + cmp $0x1,%rbx │ │ + jne cf470 │ │ + mov 0x38(%rsp),%rcx │ │ + lea (%rcx,%r9,1),%rsi │ │ + cmp %r13,%rdx │ │ + cmovl %r13,%rdx │ │ + cmp 0x68(%rsp),%rsi │ │ + jae cf3aa │ │ + add %rdx,%rcx │ │ + cmp %rcx,0x30(%rsp) │ │ + jb cf470 │ │ + mov %rax,%r14 │ │ + and $0xffffffffffffffe0,%r14 │ │ + lea -0x20(%r14),%rsi │ │ + mov %rsi,%rdx │ │ + shr $0x5,%rdx │ │ + add $0x1,%rdx │ │ + mov %edx,%ecx │ │ + and $0x1,%ecx │ │ + test %rsi,%rsi │ │ mov 0x60(%rsp),%rdi │ │ - je ccd52 │ │ - add %ecx,%r12d │ │ - cmp %ebp,%r12d │ │ - jg ccd52 │ │ - mov %r13,%rbx │ │ - movslq %r15d,%rax │ │ - mov 0x80(%rsp),%rsi │ │ - imul %rax,%rsi │ │ - lea (%r11,%rsi,2),%r11 │ │ - or $0x4,%r14d │ │ - lea (%rdx,%rax,8),%rdx │ │ - mov 0xd0(%rsp),%rax │ │ - mov (%rax),%eax │ │ - add %rdi,%rbx │ │ - mov %ecx,%r10d │ │ - jmpq ccae0 │ │ - mov %rdi,0x60(%rsp) │ │ + mov %rcx,0x38(%rsp) │ │ + je cf49b │ │ + sub %rcx,%rdx │ │ + mov 0x30(%rsp),%rcx │ │ + movzbl (%rcx),%esi │ │ + movd %esi,%xmm1 │ │ + pshufb %xmm0,%xmm1 │ │ + xor %r10d,%r10d │ │ + mov 0x28(%rsp),%rcx │ │ + mov 0x58(%rsp),%rsi │ │ + nopl 0x0(%rax) │ │ + movdqu %xmm1,-0x10(%rcx,%r12,1) │ │ + movdqu %xmm1,(%rcx,%r12,1) │ │ + movdqu %xmm1,-0x10(%rsi,%r12,1) │ │ + movdqu %xmm1,(%rsi,%r12,1) │ │ + add $0x40,%r10 │ │ + add %rdi,%r12 │ │ + add $0xfffffffffffffffe,%rdx │ │ + jne cf400 │ │ + cmpq $0x0,0x38(%rsp) │ │ + je cf45c │ │ + add %r9,%r10 │ │ + mov 0x30(%rsp),%rcx │ │ + movzbl (%rcx),%edx │ │ + movd %edx,%xmm1 │ │ + pshufb %xmm0,%xmm1 │ │ + imul %rbx,%r10 │ │ + add %r11,%r10 │ │ + mov 0x28(%rsp),%rcx │ │ + movdqu %xmm1,(%rcx,%r10,1) │ │ + movdqu %xmm1,0x10(%rcx,%r10,1) │ │ + cmp %r14,%rax │ │ + je cf2b0 │ │ + add %r14,%r9 │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov %rbx,%rax │ │ + imul %r9,%rax │ │ + add 0x50(%rsp),%rax │ │ nopl 0x0(%rax) │ │ + mov 0x30(%rsp),%rcx │ │ + movzbl (%rcx),%edx │ │ + mov %dl,(%rax) │ │ + add $0x1,%r9 │ │ + add %rbx,%rax │ │ + cmp %r13,%r9 │ │ + jl cf480 │ │ + jmpq cf2b0 │ │ + xor %r10d,%r10d │ │ + cmpq $0x0,0x38(%rsp) │ │ + jne cf42f │ │ + jmp cf45c │ │ + add $0xffffff4c,%esi │ │ + mov %ebp,%edi │ │ + mov %r9d,%edx │ │ + callq d05a0 │ │ + mov 0x28(%rsp),%rdi │ │ + test %eax,%eax │ │ + je cf52a │ │ + mov %ebp,%ecx │ │ + neg %ecx │ │ + movslq %ecx,%rcx │ │ + add %rcx,%r15 │ │ xor %ecx,%ecx │ │ - cmp %ebp,%r12d │ │ - setne %cl │ │ - and $0xfffffff7,%r14d │ │ - lea (%r14,%rcx,8),%r14d │ │ - cmp $0x2,%eax │ │ - mov %r11,0x70(%rsp) │ │ - mov %rdx,0x68(%rsp) │ │ - jne ccc90 │ │ - mov 0x58(%rsp),%rax │ │ - mov 0x1234(%rax),%eax │ │ - sub $0x18,%rsp │ │ - mov %r11,%rdi │ │ - mov 0x38(%rsp),%rsi │ │ - mov %rbx,%r13 │ │ - mov %rbx,%rcx │ │ - mov 0x60(%rsp),%r8 │ │ - mov 0xd8(%rsp),%r9d │ │ - push %rax │ │ - push %r14 │ │ - lea 0x54(%rsp),%rax │ │ - push %rax │ │ - lea 0x6a(%rsp),%rax │ │ - push %rax │ │ - push %r10 │ │ - mov 0x90(%rsp),%rax │ │ - mov %r10,%r15 │ │ - callq *0xd00(%rax) │ │ - jmp ccce6 │ │ - nopl (%rax) │ │ - mov 0xd0(%rsp),%rax │ │ - mov %r10,%r15 │ │ - movzbl 0x10(%rax),%r10d │ │ - mov 0x58(%rsp),%rax │ │ - mov 0x1234(%rax),%eax │ │ - sub $0x18,%rsp │ │ - mov %r11,%rdi │ │ - mov 0x38(%rsp),%rsi │ │ - mov %rbx,%r13 │ │ - mov %rbx,%rcx │ │ - mov 0x60(%rsp),%r8 │ │ - mov 0xd8(%rsp),%r9d │ │ + mov %r14d,%r9d │ │ + sub %r12d,%r9d │ │ + cmovs %ecx,%r9d │ │ + lea 0x1(%rbp),%r10d │ │ + sub $0x30,%rsp │ │ + lea 0xb0(%rsp),%r13 │ │ + mov %r13,%rdi │ │ + mov %ebp,%esi │ │ + mov $0x0,%edx │ │ + mov %ebp,%ecx │ │ + mov %r15,%r8 │ │ push %rax │ │ - push %r14 │ │ - pushq 0xa0(%rsp) │ │ push %r10 │ │ - push %r15 │ │ - mov 0x90(%rsp),%rax │ │ - callq *0xd08(%rax) │ │ + callq d0650 │ │ + mov 0x68(%rsp),%rdi │ │ add $0x40,%rsp │ │ - lea (%r12,%r15,1),%eax │ │ - mov 0xc8(%rsp),%ebp │ │ - cmp %ebp,%eax │ │ - mov 0x68(%rsp),%rdx │ │ - mov 0x70(%rsp),%r11 │ │ - mov 0x60(%rsp),%rdi │ │ - jg ccd52 │ │ - mov %ebp,%ecx │ │ - sub %r12d,%ecx │ │ - mov 0x28(%rsp),%eax │ │ - cmp %ecx,%eax │ │ - cmovle %eax,%ecx │ │ - test %ecx,%ecx │ │ - je ccd52 │ │ - add %ecx,%r12d │ │ - cmp %ebp,%r12d │ │ - jg ccd52 │ │ - mov %r13,%rbx │ │ - movslq %r15d,%rax │ │ - lea (%rdx,%rax,8),%rdx │ │ - imul 0x80(%rsp),%rax │ │ - lea (%r11,%rax,2),%r11 │ │ - or $0x4,%r14d │ │ - mov 0xd0(%rsp),%rax │ │ - mov (%rax),%eax │ │ - add %rdi,%rbx │ │ - mov %ecx,%r10d │ │ - jmpq ccc20 │ │ - add $0x88,%rsp │ │ + movslq %ebp,%rax │ │ + add $0xffffffff,%ebp │ │ + lea (%rax,%r13,1),%r15 │ │ + add $0xffffffffffffffff,%r15 │ │ + mov $0x1,%eax │ │ + mov %rax,0x40(%rsp) │ │ + test %r14d,%r14d │ │ + jg cf23d │ │ + jmp cf552 │ │ + add $0xffffffffffffffff,%r15 │ │ + cmp %r12d,%r14d │ │ + mov %r12d,%eax │ │ + cmovle %r14d,%eax │ │ + lea (%r12,%rax,1),%ebp │ │ + add $0xffffffff,%ebp │ │ + mov $0x1,%eax │ │ + mov %rax,0x40(%rsp) │ │ + test %r14d,%r14d │ │ + jg cf23d │ │ + add $0x108,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ - lea 0x39(%rip),%rax │ │ - mov %rax,(%rdi) │ │ - lea 0x85f(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x823(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x8(%rdi) │ │ - lea 0x86e(%rip),%rax │ │ - mov %rax,0x18(%rdi) │ │ - jmpq dde98 │ │ - nopl 0x0(%rax,%rax,1) │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ push %rbp │ │ + push %r15 │ │ push %r14 │ │ + push %r13 │ │ + push %r12 │ │ push %rbx │ │ - sub $0x110,%rsp │ │ - bsr %ecx,%ecx │ │ - xor $0xffffffe0,%ecx │ │ - add $0x19,%ecx │ │ - pxor %xmm0,%xmm0 │ │ - movdqa %xmm0,-0x30(%rsp) │ │ - movdqa %xmm0,-0x40(%rsp) │ │ - movdqa %xmm0,-0x50(%rsp) │ │ - movdqa %xmm0,-0x60(%rsp) │ │ - movdqa %xmm0,0xf0(%rsp) │ │ - movdqa %xmm0,0xe0(%rsp) │ │ - movdqa %xmm0,0xd0(%rsp) │ │ - movdqa %xmm0,0xc0(%rsp) │ │ - movdqa %xmm0,0xb0(%rsp) │ │ - movdqa %xmm0,0xa0(%rsp) │ │ - movdqa %xmm0,0x90(%rsp) │ │ - movq $0x0,0x100(%rsp) │ │ - movdqa %xmm0,0x80(%rsp) │ │ - movdqa %xmm0,0x70(%rsp) │ │ - movdqa %xmm0,0x60(%rsp) │ │ - movdqa %xmm0,0x50(%rsp) │ │ - movdqa %xmm0,0x40(%rsp) │ │ - movdqa %xmm0,0x30(%rsp) │ │ - movdqa %xmm0,0x20(%rsp) │ │ - movdqa %xmm0,0x10(%rsp) │ │ - movdqa %xmm0,(%rsp) │ │ - movdqa %xmm0,-0x10(%rsp) │ │ - movdqa %xmm0,-0x20(%rsp) │ │ - add $0xe,%rdi │ │ - xor %r10d,%r10d │ │ - xor %r11d,%r11d │ │ - xor %ebx,%ebx │ │ - xor %eax,%eax │ │ - nopl (%rax) │ │ - mov %eax,%r8d │ │ - shr %r8d │ │ - mov $0x3,%r9d │ │ - movzwl -0xe(%rdi),%ebp │ │ - shr %cl,%ebp │ │ - lea (%rbx,%rbp,1),%r14d │ │ - add $0xffffff80,%r14d │ │ - lea (%r11,%rbp,1),%r11d │ │ - add $0xffffff80,%r11d │ │ - lea (%r10,%rbp,1),%ebx │ │ - add $0xffffff80,%ebx │ │ - mov %ebp,%r10d │ │ - add $0xffffff80,%r10d │ │ - mov %r11d,-0x20(%rsp,%rax,4) │ │ - add %r10d,0x18(%rsp,%rax,4) │ │ - sub %r8d,%r9d │ │ - add %r10d,0x38(%rsp,%r9,4) │ │ - mov %ebx,-0x60(%rsp,%rax,4) │ │ - add %r10d,-0x40(%rsp) │ │ - mov %r14d,0x90(%rsp,%rax,4) │ │ - add %r10d,0x64(%rsp,%r8,4) │ │ - movzwl -0xc(%rdi),%r11d │ │ - shr %cl,%r11d │ │ - add $0xffffff80,%r11d │ │ - add %r11d,-0x20(%rsp,%rax,4) │ │ - add %r11d,-0x60(%rsp,%rax,4) │ │ - add %r11d,0x18(%rsp,%rax,4) │ │ - add %r11d,0x3c(%rsp,%r9,4) │ │ - add %r11d,-0x3c(%rsp) │ │ - add %r11d,0x68(%rsp,%r8,4) │ │ - movzwl -0xa(%rdi),%ebx │ │ - shr %cl,%ebx │ │ - add $0xffffff80,%ebx │ │ - add %ebx,-0x1c(%rsp,%rax,4) │ │ - add %ebx,-0x60(%rsp,%rax,4) │ │ - add %ebx,0x14(%rsp,%rax,4) │ │ - add %ebx,0x40(%rsp,%r9,4) │ │ - add %ebx,-0x38(%rsp) │ │ - add %ebx,0x6c(%rsp,%r8,4) │ │ - movzwl -0x8(%rdi),%ebp │ │ - shr %cl,%ebp │ │ - add $0xffffff80,%ebp │ │ - add %ebp,-0x1c(%rsp,%rax,4) │ │ - add %ebp,-0x60(%rsp,%rax,4) │ │ - add %ebp,0x14(%rsp,%rax,4) │ │ - movdqu 0x94(%rsp,%rax,4),%xmm0 │ │ - movd %ebp,%xmm1 │ │ - pinsrd $0x1,%ebx,%xmm1 │ │ - pinsrd $0x2,%r11d,%xmm1 │ │ - pinsrd $0x3,%r10d,%xmm1 │ │ - movdqu 0xdc(%rsp,%rax,4),%xmm2 │ │ - add %ebp,0x44(%rsp,%r9,4) │ │ - paddd %xmm2,%xmm1 │ │ - add %ebp,-0x34(%rsp) │ │ - movdqu %xmm1,0xdc(%rsp,%rax,4) │ │ - add %ebp,0x70(%rsp,%r8,4) │ │ - movzwl -0x6(%rdi),%r10d │ │ - shr %cl,%r10d │ │ - add $0xffffff80,%r10d │ │ - movd %r11d,%xmm1 │ │ - pinsrd $0x1,%ebx,%xmm1 │ │ - pinsrd $0x2,%ebp,%xmm1 │ │ - pinsrd $0x3,%r10d,%xmm1 │ │ - add %r10d,-0x18(%rsp,%rax,4) │ │ - add %r10d,-0x60(%rsp,%rax,4) │ │ - add %r10d,0x10(%rsp,%rax,4) │ │ - add %r10d,0x48(%rsp,%r9,4) │ │ - paddd %xmm0,%xmm1 │ │ - add %r10d,-0x30(%rsp) │ │ - movdqu %xmm1,0x94(%rsp,%rax,4) │ │ - add %r10d,0x74(%rsp,%r8,4) │ │ - movzwl -0x4(%rdi),%r11d │ │ - shr %cl,%r11d │ │ - add $0xffffff80,%r11d │ │ - add %r11d,0xa4(%rsp,%rax,4) │ │ - add %r11d,-0x18(%rsp,%rax,4) │ │ - add %r11d,-0x60(%rsp,%rax,4) │ │ - add %r11d,0x10(%rsp,%rax,4) │ │ - add %r11d,0x4c(%rsp,%r9,4) │ │ - add %r11d,-0x2c(%rsp) │ │ - add %r11d,0x78(%rsp,%r8,4) │ │ - movzwl -0x2(%rdi),%ebp │ │ - shr %cl,%ebp │ │ - add $0xffffff80,%ebp │ │ - add %ebp,0xa8(%rsp,%rax,4) │ │ - add %ebp,-0x14(%rsp,%rax,4) │ │ - add %ebp,-0x60(%rsp,%rax,4) │ │ - add %ebp,0xc(%rsp,%rax,4) │ │ - add %ebp,0x50(%rsp,%r9,4) │ │ - add %ebp,-0x28(%rsp) │ │ - add %ebp,0x7c(%rsp,%r8,4) │ │ - movzwl (%rdi),%ebx │ │ - shr %cl,%ebx │ │ - add $0xffffff80,%ebx │ │ - add %ebx,0xac(%rsp,%rax,4) │ │ - add %ebx,-0x14(%rsp,%rax,4) │ │ - add %ebx,-0x60(%rsp,%rax,4) │ │ - add %ebx,0xc(%rsp,%rax,4) │ │ - movdqu 0xcc(%rsp,%rax,4),%xmm0 │ │ - movd %ebx,%xmm1 │ │ - pinsrd $0x1,%ebp,%xmm1 │ │ - pinsrd $0x2,%r11d,%xmm1 │ │ - pinsrd $0x3,%r10d,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - add %ebx,0x54(%rsp,%r9,4) │ │ - movdqu %xmm1,0xcc(%rsp,%rax,4) │ │ - mov -0x24(%rsp),%r9d │ │ - add %ebx,%r9d │ │ - mov %r9d,-0x24(%rsp) │ │ - add %ebx,0x80(%rsp,%r8,4) │ │ - cmp $0x7,%rax │ │ - je cd0b0 │ │ - mov 0x94(%rsp,%rax,4),%ebx │ │ - mov -0x1c(%rsp,%rax,4),%r11d │ │ - mov -0x5c(%rsp,%rax,4),%r10d │ │ - add $0x1,%rax │ │ - add %rsi,%rdi │ │ - jmpq cce80 │ │ - pxor %xmm0,%xmm0 │ │ - movdqa %xmm0,-0x80(%rsp) │ │ - movdqa %xmm0,-0x70(%rsp) │ │ - mov -0x60(%rsp),%eax │ │ - mov -0x5c(%rsp),%ecx │ │ - imul %eax,%eax │ │ - mov -0x40(%rsp),%esi │ │ - imul %esi,%esi │ │ - imul %ecx,%ecx │ │ - add %eax,%ecx │ │ - mov -0x3c(%rsp),%eax │ │ - imul %eax,%eax │ │ - add %esi,%eax │ │ - mov -0x58(%rsp),%esi │ │ - imul %esi,%esi │ │ - add %ecx,%esi │ │ - mov -0x38(%rsp),%ecx │ │ - imul %ecx,%ecx │ │ - add %eax,%ecx │ │ - mov -0x54(%rsp),%eax │ │ - imul %eax,%eax │ │ - add %esi,%eax │ │ - mov -0x34(%rsp),%esi │ │ - imul %esi,%esi │ │ - add %ecx,%esi │ │ - mov -0x50(%rsp),%ecx │ │ - imul %ecx,%ecx │ │ - add %eax,%ecx │ │ - mov -0x30(%rsp),%eax │ │ - imul %eax,%eax │ │ - add %esi,%eax │ │ - mov -0x4c(%rsp),%esi │ │ - imul %esi,%esi │ │ - add %ecx,%esi │ │ - mov -0x2c(%rsp),%ecx │ │ - imul %ecx,%ecx │ │ + sub $0x98,%rsp │ │ + mov %rdx,0x60(%rsp) │ │ + test %r8d,%r8d │ │ + jle cfbab │ │ + mov %ecx,%ebp │ │ + test %ecx,%ecx │ │ + jle cfbab │ │ + and $0x1ff,%r9d │ │ + shl $0x6,%r9 │ │ + lea 0x3efe5(%rip),%rdx │ │ + add %r9,%rdx │ │ + lea 0x3efdb(%rip),%rax │ │ + movsbl 0x1(%rax,%r9,1),%ecx │ │ + mov %ecx,0x5c(%rsp) │ │ + movsbl 0x10(%rax,%r9,1),%ecx │ │ + mov %ecx,0x58(%rsp) │ │ + movsbl 0x11(%rax,%r9,1),%ecx │ │ + mov %ecx,0x54(%rsp) │ │ + movsbl 0x20(%rax,%r9,1),%ecx │ │ + mov %ecx,0x50(%rsp) │ │ + movsbl 0x21(%rax,%r9,1),%ecx │ │ + mov %ecx,0x4c(%rsp) │ │ + movsbl 0x30(%rax,%r9,1),%ecx │ │ + mov %ecx,0x48(%rsp) │ │ + movsbl 0x2(%rax,%r9,1),%ecx │ │ + mov %ecx,0x44(%rsp) │ │ + movsbl 0x3(%rax,%r9,1),%ecx │ │ + mov %ecx,0x40(%rsp) │ │ + movsbl 0x12(%rax,%r9,1),%ecx │ │ + mov %ecx,0x3c(%rsp) │ │ + movsbl 0x13(%rax,%r9,1),%ecx │ │ + mov %ecx,0x38(%rsp) │ │ + movsbl 0x22(%rax,%r9,1),%ecx │ │ + mov %ecx,0x34(%rsp) │ │ + movsbl 0x23(%rax,%r9,1),%ecx │ │ + mov %ecx,0x30(%rsp) │ │ + movsbl 0x32(%rax,%r9,1),%ecx │ │ + mov %ecx,0x2c(%rsp) │ │ + movsbl 0x4(%rax,%r9,1),%ecx │ │ + mov %ecx,0x28(%rsp) │ │ + movsbl 0x5(%rax,%r9,1),%ecx │ │ + mov %ecx,0x24(%rsp) │ │ + movsbl 0x14(%rax,%r9,1),%ecx │ │ + mov %ecx,0x20(%rsp) │ │ + movsbl 0x15(%rax,%r9,1),%ecx │ │ + mov %ecx,0x1c(%rsp) │ │ + movsbl 0x24(%rax,%r9,1),%ecx │ │ + mov %ecx,0x18(%rsp) │ │ + movsbl 0x25(%rax,%r9,1),%ecx │ │ + mov %ecx,0x14(%rsp) │ │ + movsbl 0x34(%rax,%r9,1),%ecx │ │ + mov %ecx,0x10(%rsp) │ │ + movsbl 0x6(%rax,%r9,1),%ecx │ │ + mov %ecx,0xc(%rsp) │ │ + movsbl 0x7(%rax,%r9,1),%ecx │ │ + mov %ecx,0x8(%rsp) │ │ + movsbl 0x16(%rax,%r9,1),%ecx │ │ + mov %ecx,0x4(%rsp) │ │ + movsbl 0x17(%rax,%r9,1),%ecx │ │ + mov %ecx,(%rsp) │ │ + movsbl 0x26(%rax,%r9,1),%ecx │ │ + mov %ecx,-0x4(%rsp) │ │ + movsbl 0x27(%rax,%r9,1),%ecx │ │ + mov %ecx,-0x8(%rsp) │ │ + movsbl 0x36(%rax,%r9,1),%ecx │ │ + mov %ecx,-0xc(%rsp) │ │ + movsbl 0x8(%rax,%r9,1),%ecx │ │ + mov %ecx,-0x10(%rsp) │ │ + movsbl 0x9(%rax,%r9,1),%ecx │ │ + mov %ecx,-0x14(%rsp) │ │ + movsbl 0x18(%rax,%r9,1),%ecx │ │ + mov %ecx,-0x18(%rsp) │ │ + movsbl 0x19(%rax,%r9,1),%ecx │ │ + mov %ecx,-0x1c(%rsp) │ │ + movsbl 0x28(%rax,%r9,1),%ecx │ │ + mov %ecx,-0x20(%rsp) │ │ + movsbl 0x29(%rax,%r9,1),%ecx │ │ + mov %ecx,-0x24(%rsp) │ │ + movsbl 0x38(%rax,%r9,1),%ecx │ │ + mov %ecx,-0x28(%rsp) │ │ + movsbl 0xa(%rax,%r9,1),%ecx │ │ + mov %ecx,-0x2c(%rsp) │ │ + movsbl 0xb(%rax,%r9,1),%ecx │ │ + mov %ecx,-0x30(%rsp) │ │ + movsbl 0x1a(%rax,%r9,1),%ecx │ │ + mov %ecx,-0x34(%rsp) │ │ + movsbl 0x1b(%rax,%r9,1),%ecx │ │ + mov %ecx,-0x38(%rsp) │ │ + movsbl 0x2a(%rax,%r9,1),%ecx │ │ + mov %ecx,-0x3c(%rsp) │ │ + movsbl 0x2b(%rax,%r9,1),%ecx │ │ + mov %ecx,-0x40(%rsp) │ │ + movsbl 0x3a(%rax,%r9,1),%ecx │ │ + mov %ecx,-0x44(%rsp) │ │ + movsbl 0xc(%rax,%r9,1),%ecx │ │ + mov %ecx,-0x48(%rsp) │ │ + movsbl 0xd(%rax,%r9,1),%ecx │ │ + mov %ecx,-0x4c(%rsp) │ │ + movsbl 0x1c(%rax,%r9,1),%ecx │ │ + mov %ecx,-0x50(%rsp) │ │ + movsbl 0x1d(%rax,%r9,1),%ecx │ │ + mov %ecx,-0x54(%rsp) │ │ + movsbl 0x2c(%rax,%r9,1),%ecx │ │ + mov %ecx,-0x58(%rsp) │ │ + movsbl 0x2d(%rax,%r9,1),%ecx │ │ + mov %ecx,-0x5c(%rsp) │ │ + movsbl 0x3c(%rax,%r9,1),%ecx │ │ + mov %ecx,-0x60(%rsp) │ │ + movsbl 0xe(%rax,%r9,1),%ecx │ │ + mov %ecx,-0x64(%rsp) │ │ + movsbl 0xf(%rax,%r9,1),%ecx │ │ + mov %ecx,-0x68(%rsp) │ │ + movsbl 0x1e(%rax,%r9,1),%ecx │ │ + mov %ecx,-0x6c(%rsp) │ │ + movsbl 0x1f(%rax,%r9,1),%ecx │ │ + mov %ecx,-0x70(%rsp) │ │ + movsbl 0x2e(%rax,%r9,1),%ecx │ │ + mov %ecx,-0x74(%rsp) │ │ + movsbl 0x2f(%rax,%r9,1),%ecx │ │ + mov %ecx,-0x78(%rsp) │ │ + movsbl 0x3e(%rax,%r9,1),%eax │ │ + mov %eax,-0x7c(%rsp) │ │ + movslq %ebp,%rax │ │ + mov %rax,0x90(%rsp) │ │ + movslq %r8d,%rax │ │ + mov %rax,0x70(%rsp) │ │ + movsbl (%rdx),%r13d │ │ + lea (%rsi,%rsi,1),%rax │ │ + mov %rax,0x68(%rsp) │ │ + mov 0x60(%rsp),%rax │ │ + lea 0x1(%rax),%r10 │ │ + lea 0x3(%rdi),%r12 │ │ + xor %ecx,%ecx │ │ + jmp cf843 │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov 0x88(%rsp),%rdi │ │ + lea (%rdi,%rsi,1),%r10 │ │ + mov 0x68(%rsp),%rax │ │ + add %rax,%rdi │ │ + mov 0x78(%rsp),%rcx │ │ + add $0x2,%rcx │ │ + mov 0x80(%rsp),%r12 │ │ + add %rax,%r12 │ │ + cmp 0x70(%rsp),%rcx │ │ + jge cfbab │ │ + mov %rdi,0x88(%rsp) │ │ + mov 0x60(%rsp),%rdx │ │ + mov %rcx,0x78(%rsp) │ │ + sub %rcx,%rdx │ │ + add $0x3,%r10 │ │ + mov $0xffffffffffffffff,%rax │ │ + mov %r12,0x80(%rsp) │ │ + xor %r15d,%r15d │ │ + lea -0x1(%rdx),%rcx │ │ + jmp cf8a0 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + lea (%r10,%r15,1),%rdx │ │ + mov %al,(%rcx,%rsi,1) │ │ + add $0x4,%r15 │ │ + lea 0x4(%rcx),%r12 │ │ + mov %rsi,%rax │ │ + cmp 0x90(%rsp),%r15 │ │ + jge cf810 │ │ + movzbl (%rdx),%r8d │ │ + movzbl -0x3(%r10,%r15,1),%ebx │ │ + movzbl -0x2(%r10,%r15,1),%r14d │ │ + movzbl -0x1(%r10,%r15,1),%r9d │ │ + movzbl (%r10,%r15,1),%edx │ │ + movzbl (%rcx),%ebp │ │ + movzbl (%rcx,%rax,1),%r11d │ │ + mov %r13d,%eax │ │ + imul %r8d,%eax │ │ + mov 0x5c(%rsp),%ecx │ │ + imul %ebx,%ecx │ │ add %eax,%ecx │ │ - mov -0x48(%rsp),%eax │ │ - imul %eax,%eax │ │ - add %esi,%eax │ │ - mov -0x28(%rsp),%esi │ │ - imul %esi,%esi │ │ - add %ecx,%esi │ │ - mov -0x44(%rsp),%ecx │ │ - imul %ecx,%ecx │ │ + mov 0x58(%rsp),%eax │ │ + imul %r14d,%eax │ │ + add %ecx,%eax │ │ + mov 0x54(%rsp),%ecx │ │ + imul %r9d,%ecx │ │ add %eax,%ecx │ │ - imul %r9d,%r9d │ │ - add %esi,%r9d │ │ - imul $0x69,%ecx,%eax │ │ - mov %eax,-0x78(%rsp) │ │ - imul $0x69,%r9d,%eax │ │ - mov %eax,-0x68(%rsp) │ │ - mov 0x90(%rsp),%eax │ │ - mov 0x94(%rsp),%ecx │ │ - imul %eax,%eax │ │ - mov 0xc8(%rsp),%esi │ │ - imul %esi,%esi │ │ - add %eax,%esi │ │ - imul $0x348,%esi,%eax │ │ - mov 0xcc(%rsp),%esi │ │ - imul %esi,%esi │ │ - mov 0x104(%rsp),%edi │ │ - imul %edi,%edi │ │ - add %esi,%edi │ │ - imul $0x348,%edi,%esi │ │ - imul %ecx,%ecx │ │ - mov 0xc4(%rsp),%edi │ │ - imul %edi,%edi │ │ - add %ecx,%edi │ │ - imul $0x1a4,%edi,%ecx │ │ + mov 0x50(%rsp),%eax │ │ + imul %edx,%eax │ │ + add %ecx,%eax │ │ + mov 0x4c(%rsp),%ecx │ │ + imul %ebp,%ecx │ │ add %eax,%ecx │ │ - mov 0xd0(%rsp),%eax │ │ - imul %eax,%eax │ │ - mov 0x100(%rsp),%edi │ │ - imul %edi,%edi │ │ + mov 0x48(%rsp),%eax │ │ + imul %r11d,%eax │ │ + lea (%rax,%rcx,1),%eax │ │ + add $0x8,%eax │ │ + mov %r12,%rcx │ │ + sar $0x4,%eax │ │ + cmp $0x100,%eax │ │ + jl cf919 │ │ + mov $0xff,%eax │ │ + test %eax,%eax │ │ + jg cf91f │ │ + xor %eax,%eax │ │ + mov %al,-0x3(%rcx) │ │ + mov 0x44(%rsp),%eax │ │ + imul %r8d,%eax │ │ + mov 0x40(%rsp),%edi │ │ + imul %ebx,%edi │ │ add %eax,%edi │ │ - imul $0x1a4,%edi,%eax │ │ - add %esi,%eax │ │ - mov 0x98(%rsp),%esi │ │ - imul %esi,%esi │ │ - mov 0xc0(%rsp),%edi │ │ - imul %edi,%edi │ │ - add %esi,%edi │ │ - imul $0x118,%edi,%esi │ │ - add %ecx,%esi │ │ - mov 0xd4(%rsp),%ecx │ │ - imul %ecx,%ecx │ │ - mov 0xfc(%rsp),%edi │ │ - imul %edi,%edi │ │ - add %ecx,%edi │ │ - imul $0x118,%edi,%ecx │ │ - add %eax,%ecx │ │ - mov 0x9c(%rsp),%eax │ │ - imul %eax,%eax │ │ - mov 0xbc(%rsp),%edi │ │ - imul %edi,%edi │ │ + mov 0x3c(%rsp),%eax │ │ + imul %r14d,%eax │ │ + add %edi,%eax │ │ + mov 0x38(%rsp),%edi │ │ + imul %r9d,%edi │ │ add %eax,%edi │ │ - imul $0xd2,%edi,%eax │ │ - add %esi,%eax │ │ - mov 0xd8(%rsp),%esi │ │ - imul %esi,%esi │ │ - mov 0xf8(%rsp),%edi │ │ - imul %edi,%edi │ │ - add %esi,%edi │ │ - imul $0xd2,%edi,%esi │ │ - add %ecx,%esi │ │ - mov 0xa0(%rsp),%ecx │ │ - imul %ecx,%ecx │ │ - mov 0xb8(%rsp),%edi │ │ - imul %edi,%edi │ │ - add %ecx,%edi │ │ - imul $0xa8,%edi,%ecx │ │ - add %eax,%ecx │ │ - mov 0xdc(%rsp),%eax │ │ - imul %eax,%eax │ │ - mov 0xf4(%rsp),%edi │ │ - imul %edi,%edi │ │ + mov 0x34(%rsp),%eax │ │ + imul %edx,%eax │ │ + add %edi,%eax │ │ + mov 0x30(%rsp),%edi │ │ + imul %ebp,%edi │ │ add %eax,%edi │ │ - imul $0xa8,%edi,%eax │ │ - add %esi,%eax │ │ - mov 0xa4(%rsp),%esi │ │ - imul %esi,%esi │ │ - mov 0xb4(%rsp),%edi │ │ - imul %edi,%edi │ │ - add %esi,%edi │ │ - imul $0x8c,%edi,%esi │ │ - add %ecx,%esi │ │ - mov 0xe0(%rsp),%ecx │ │ - imul %ecx,%ecx │ │ - mov 0xf0(%rsp),%edi │ │ - imul %edi,%edi │ │ - add %ecx,%edi │ │ - imul $0x8c,%edi,%ecx │ │ - add %eax,%ecx │ │ - mov 0xa8(%rsp),%eax │ │ - imul %eax,%eax │ │ - mov 0xb0(%rsp),%edi │ │ - imul %edi,%edi │ │ + mov 0x2c(%rsp),%eax │ │ + imul %r11d,%eax │ │ + lea (%rax,%rdi,1),%eax │ │ + add $0x8,%eax │ │ + sar $0x4,%eax │ │ + cmp $0x100,%eax │ │ + jl cf976 │ │ + mov $0xff,%eax │ │ + test %eax,%eax │ │ + jg cf97c │ │ + xor %eax,%eax │ │ + mov %al,-0x2(%rcx) │ │ + mov 0x28(%rsp),%eax │ │ + imul %r8d,%eax │ │ + mov 0x24(%rsp),%edi │ │ + imul %ebx,%edi │ │ add %eax,%edi │ │ - imul $0x78,%edi,%eax │ │ - add %esi,%eax │ │ - mov 0xe4(%rsp),%esi │ │ - imul %esi,%esi │ │ - mov 0xec(%rsp),%edi │ │ - imul %edi,%edi │ │ - add %esi,%edi │ │ - imul $0x78,%edi,%esi │ │ - add %ecx,%esi │ │ - mov 0xac(%rsp),%ecx │ │ - imul %ecx,%ecx │ │ - imul $0x69,%ecx,%ecx │ │ - add %eax,%ecx │ │ - mov %ecx,-0x80(%rsp) │ │ - mov 0xe8(%rsp),%eax │ │ - imul %eax,%eax │ │ - imul $0x69,%eax,%eax │ │ - add %esi,%eax │ │ - mov %eax,-0x70(%rsp) │ │ - mov -0x14(%rsp),%eax │ │ - imul %eax,%eax │ │ - add -0x7c(%rsp),%eax │ │ - mov -0x10(%rsp),%ecx │ │ - imul %ecx,%ecx │ │ - add %eax,%ecx │ │ - mov -0xc(%rsp),%eax │ │ - imul %eax,%eax │ │ - add %ecx,%eax │ │ - mov -0x8(%rsp),%ecx │ │ - imul %ecx,%ecx │ │ - add %eax,%ecx │ │ - mov -0x4(%rsp),%eax │ │ - imul %eax,%eax │ │ - add %ecx,%eax │ │ - imul $0x69,%eax,%eax │ │ - mov -0x20(%rsp),%ecx │ │ - mov -0x1c(%rsp),%esi │ │ - imul %ecx,%ecx │ │ - mov 0x8(%rsp),%edi │ │ - imul %edi,%edi │ │ - add %ecx,%edi │ │ - imul $0x1a4,%edi,%ecx │ │ - add %eax,%ecx │ │ - imul %esi,%esi │ │ - mov 0x4(%rsp),%eax │ │ - imul %eax,%eax │ │ - add %esi,%eax │ │ - imul $0xd2,%eax,%eax │ │ - add %ecx,%eax │ │ - mov -0x18(%rsp),%ecx │ │ - imul %ecx,%ecx │ │ - mov (%rsp),%esi │ │ - imul %esi,%esi │ │ - add %ecx,%esi │ │ - imul $0x8c,%esi,%ecx │ │ - add %eax,%ecx │ │ - mov %ecx,-0x7c(%rsp) │ │ - mov 0x18(%rsp),%eax │ │ - imul %eax,%eax │ │ - add -0x74(%rsp),%eax │ │ - mov 0x1c(%rsp),%ecx │ │ - imul %ecx,%ecx │ │ - add %eax,%ecx │ │ mov 0x20(%rsp),%eax │ │ - imul %eax,%eax │ │ - add %ecx,%eax │ │ - mov 0x24(%rsp),%ecx │ │ - imul %ecx,%ecx │ │ - add %eax,%ecx │ │ - mov 0x28(%rsp),%eax │ │ - imul %eax,%eax │ │ - add %ecx,%eax │ │ - imul $0x69,%eax,%eax │ │ - mov 0xc(%rsp),%ecx │ │ - imul %ecx,%ecx │ │ - mov 0x34(%rsp),%esi │ │ - imul %esi,%esi │ │ - add %ecx,%esi │ │ - imul $0x1a4,%esi,%ecx │ │ - add %eax,%ecx │ │ + imul %r14d,%eax │ │ + add %edi,%eax │ │ + mov 0x1c(%rsp),%edi │ │ + imul %r9d,%edi │ │ + add %eax,%edi │ │ + mov 0x18(%rsp),%eax │ │ + imul %edx,%eax │ │ + add %edi,%eax │ │ + mov 0x14(%rsp),%edi │ │ + imul %ebp,%edi │ │ + add %eax,%edi │ │ mov 0x10(%rsp),%eax │ │ - imul %eax,%eax │ │ - mov 0x30(%rsp),%esi │ │ - imul %esi,%esi │ │ - add %eax,%esi │ │ - imul $0xd2,%esi,%eax │ │ - add %ecx,%eax │ │ - mov 0x14(%rsp),%ecx │ │ - imul %ecx,%ecx │ │ - mov 0x2c(%rsp),%esi │ │ - imul %esi,%esi │ │ - add %ecx,%esi │ │ - imul $0x8c,%esi,%ecx │ │ - add %eax,%ecx │ │ - mov %ecx,-0x74(%rsp) │ │ - mov 0x44(%rsp),%eax │ │ - imul %eax,%eax │ │ - add -0x6c(%rsp),%eax │ │ - mov 0x48(%rsp),%ecx │ │ - imul %ecx,%ecx │ │ - add %eax,%ecx │ │ - mov 0x4c(%rsp),%eax │ │ - imul %eax,%eax │ │ - add %ecx,%eax │ │ - mov 0x50(%rsp),%ecx │ │ - imul %ecx,%ecx │ │ - add %eax,%ecx │ │ - mov 0x54(%rsp),%eax │ │ - imul %eax,%eax │ │ - add %ecx,%eax │ │ - imul $0x69,%eax,%eax │ │ - mov 0x38(%rsp),%ecx │ │ - mov 0x3c(%rsp),%esi │ │ - imul %ecx,%ecx │ │ - mov 0x60(%rsp),%edi │ │ - imul %edi,%edi │ │ - add %ecx,%edi │ │ - imul $0x1a4,%edi,%ecx │ │ - add %eax,%ecx │ │ - imul %esi,%esi │ │ - mov 0x5c(%rsp),%eax │ │ - imul %eax,%eax │ │ - add %esi,%eax │ │ - imul $0xd2,%eax,%esi │ │ - add %ecx,%esi │ │ - mov 0x40(%rsp),%eax │ │ - imul %eax,%eax │ │ - mov 0x58(%rsp),%ecx │ │ - imul %ecx,%ecx │ │ - add %eax,%ecx │ │ - imul $0x8c,%ecx,%eax │ │ - add %esi,%eax │ │ - mov %eax,-0x6c(%rsp) │ │ - mov 0x70(%rsp),%ecx │ │ - imul %ecx,%ecx │ │ - add -0x64(%rsp),%ecx │ │ - mov 0x74(%rsp),%esi │ │ - imul %esi,%esi │ │ - add %ecx,%esi │ │ - mov 0x78(%rsp),%ecx │ │ - imul %ecx,%ecx │ │ - add %esi,%ecx │ │ - mov 0x7c(%rsp),%esi │ │ - imul %esi,%esi │ │ - add %ecx,%esi │ │ - mov 0x80(%rsp),%ecx │ │ - imul %ecx,%ecx │ │ - add %esi,%ecx │ │ - imul $0x69,%ecx,%ecx │ │ - mov 0x64(%rsp),%esi │ │ - imul %esi,%esi │ │ - mov 0x8c(%rsp),%edi │ │ - imul %edi,%edi │ │ - add %esi,%edi │ │ - imul $0x1a4,%edi,%esi │ │ - add %ecx,%esi │ │ - mov 0x68(%rsp),%ecx │ │ - imul %ecx,%ecx │ │ - mov 0x88(%rsp),%edi │ │ - imul %edi,%edi │ │ - add %ecx,%edi │ │ - imul $0xd2,%edi,%ecx │ │ - add %esi,%ecx │ │ - mov 0x6c(%rsp),%esi │ │ - imul %esi,%esi │ │ - mov 0x84(%rsp),%edi │ │ - imul %edi,%edi │ │ - add %esi,%edi │ │ - imul $0x8c,%edi,%esi │ │ - add %ecx,%esi │ │ - mov %esi,-0x64(%rsp) │ │ - mov -0x80(%rsp),%ecx │ │ - mov -0x7c(%rsp),%edi │ │ - xor %ebp,%ebp │ │ - cmp %ecx,%edi │ │ - cmova %edi,%ecx │ │ - seta %bpl │ │ - mov -0x78(%rsp),%edi │ │ - cmp %ecx,%edi │ │ - mov $0x2,%ebx │ │ - cmovbe %ebp,%ebx │ │ - cmova %edi,%ecx │ │ - mov -0x74(%rsp),%edi │ │ - cmp %ecx,%edi │ │ - mov $0x3,%ebp │ │ - cmovbe %ebx,%ebp │ │ - cmova %edi,%ecx │ │ - mov -0x70(%rsp),%edi │ │ - cmp %ecx,%edi │ │ - mov $0x4,%ebx │ │ - cmovbe %ebp,%ebx │ │ - cmova %edi,%ecx │ │ - cmp %ecx,%eax │ │ - mov $0x5,%edi │ │ - cmovbe %ebx,%edi │ │ - cmova %eax,%ecx │ │ - mov -0x68(%rsp),%eax │ │ - cmp %ecx,%eax │ │ - mov $0x6,%ebp │ │ - cmovbe %edi,%ebp │ │ - cmova %eax,%ecx │ │ - cmp %ecx,%esi │ │ - mov $0x7,%eax │ │ - cmovbe %ebp,%eax │ │ - cmova %esi,%ecx │ │ - mov %eax,%esi │ │ - xor $0x4,%esi │ │ - movslq %esi,%rsi │ │ - sub -0x80(%rsp,%rsi,4),%ecx │ │ - shr $0xa,%ecx │ │ - mov %ecx,(%rdx) │ │ - add $0x110,%rsp │ │ + imul %r11d,%eax │ │ + lea (%rax,%rdi,1),%eax │ │ + add $0x8,%eax │ │ + sar $0x4,%eax │ │ + cmp $0x100,%eax │ │ + jl cf9d3 │ │ + mov $0xff,%eax │ │ + test %eax,%eax │ │ + jg cf9d9 │ │ + xor %eax,%eax │ │ + mov %al,-0x1(%rcx) │ │ + mov 0xc(%rsp),%eax │ │ + imul %r8d,%eax │ │ + mov 0x8(%rsp),%edi │ │ + imul %ebx,%edi │ │ + add %eax,%edi │ │ + mov 0x4(%rsp),%eax │ │ + imul %r14d,%eax │ │ + add %edi,%eax │ │ + mov (%rsp),%edi │ │ + imul %r9d,%edi │ │ + add %eax,%edi │ │ + mov -0x4(%rsp),%eax │ │ + imul %edx,%eax │ │ + add %edi,%eax │ │ + mov -0x8(%rsp),%edi │ │ + imul %ebp,%edi │ │ + add %eax,%edi │ │ + mov -0xc(%rsp),%eax │ │ + imul %r11d,%eax │ │ + lea (%rax,%rdi,1),%eax │ │ + add $0x8,%eax │ │ + sar $0x4,%eax │ │ + cmp $0x100,%eax │ │ + jl cfa2f │ │ + mov $0xff,%eax │ │ + test %eax,%eax │ │ + jg cfa35 │ │ + xor %eax,%eax │ │ + mov %al,(%rcx) │ │ + mov -0x10(%rsp),%eax │ │ + imul %r8d,%eax │ │ + mov -0x14(%rsp),%edi │ │ + imul %ebx,%edi │ │ + add %eax,%edi │ │ + mov -0x18(%rsp),%eax │ │ + imul %r14d,%eax │ │ + add %edi,%eax │ │ + mov -0x1c(%rsp),%edi │ │ + imul %r9d,%edi │ │ + add %eax,%edi │ │ + mov -0x20(%rsp),%eax │ │ + imul %edx,%eax │ │ + add %edi,%eax │ │ + mov -0x24(%rsp),%edi │ │ + imul %ebp,%edi │ │ + add %eax,%edi │ │ + mov -0x28(%rsp),%eax │ │ + imul %r11d,%eax │ │ + lea (%rax,%rdi,1),%eax │ │ + add $0x8,%eax │ │ + sar $0x4,%eax │ │ + cmp $0x100,%eax │ │ + jl cfa8b │ │ + mov $0xff,%eax │ │ + test %eax,%eax │ │ + jg cfa91 │ │ + xor %eax,%eax │ │ + mov %al,-0x3(%rcx,%rsi,1) │ │ + mov -0x2c(%rsp),%eax │ │ + imul %r8d,%eax │ │ + mov -0x30(%rsp),%edi │ │ + imul %ebx,%edi │ │ + add %eax,%edi │ │ + mov -0x34(%rsp),%eax │ │ + imul %r14d,%eax │ │ + add %edi,%eax │ │ + mov -0x38(%rsp),%edi │ │ + imul %r9d,%edi │ │ + add %eax,%edi │ │ + mov -0x3c(%rsp),%eax │ │ + imul %edx,%eax │ │ + add %edi,%eax │ │ + mov -0x40(%rsp),%edi │ │ + imul %ebp,%edi │ │ + add %eax,%edi │ │ + mov -0x44(%rsp),%eax │ │ + imul %r11d,%eax │ │ + lea (%rax,%rdi,1),%eax │ │ + add $0x8,%eax │ │ + sar $0x4,%eax │ │ + cmp $0x100,%eax │ │ + jl cfae9 │ │ + mov $0xff,%eax │ │ + test %eax,%eax │ │ + jg cfaef │ │ + xor %eax,%eax │ │ + mov %al,-0x2(%rcx,%rsi,1) │ │ + mov -0x48(%rsp),%eax │ │ + imul %r8d,%eax │ │ + mov -0x4c(%rsp),%edi │ │ + imul %ebx,%edi │ │ + add %eax,%edi │ │ + mov -0x50(%rsp),%eax │ │ + imul %r14d,%eax │ │ + add %edi,%eax │ │ + mov -0x54(%rsp),%edi │ │ + imul %r9d,%edi │ │ + add %eax,%edi │ │ + mov -0x58(%rsp),%eax │ │ + imul %edx,%eax │ │ + add %edi,%eax │ │ + mov -0x5c(%rsp),%edi │ │ + imul %ebp,%edi │ │ + add %eax,%edi │ │ + mov -0x60(%rsp),%eax │ │ + imul %r11d,%eax │ │ + lea (%rax,%rdi,1),%eax │ │ + add $0x8,%eax │ │ + sar $0x4,%eax │ │ + cmp $0x100,%eax │ │ + jl cfb47 │ │ + mov $0xff,%eax │ │ + test %eax,%eax │ │ + jg cfb4d │ │ + xor %eax,%eax │ │ + mov %al,-0x1(%rcx,%rsi,1) │ │ + imul -0x64(%rsp),%r8d │ │ + imul -0x68(%rsp),%ebx │ │ + add %r8d,%ebx │ │ + imul -0x6c(%rsp),%r14d │ │ + add %ebx,%r14d │ │ + imul -0x70(%rsp),%r9d │ │ + add %r14d,%r9d │ │ + imul -0x74(%rsp),%edx │ │ + add %r9d,%edx │ │ + imul -0x78(%rsp),%ebp │ │ + add %edx,%ebp │ │ + imul -0x7c(%rsp),%r11d │ │ + lea (%r11,%rbp,1),%eax │ │ + add $0x8,%eax │ │ + sar $0x4,%eax │ │ + cmp $0x100,%eax │ │ + jl cfb9c │ │ + mov $0xff,%eax │ │ + test %eax,%eax │ │ + jg cf880 │ │ + xor %eax,%eax │ │ + jmpq cf880 │ │ + add $0x98,%rsp │ │ pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ pop %r14 │ │ + pop %r15 │ │ pop %rbp │ │ retq │ │ - nopw 0x0(%rax,%rax,1) │ │ - push %rbx │ │ - sub $0x30,%rsp │ │ - mov 0x40(%rsp),%r10d │ │ - mov 0x48(%rsp),%r11d │ │ - mov 0x50(%rsp),%eax │ │ - mov 0x58(%rsp),%ebx │ │ - sub $0x10,%rsp │ │ - push %rbx │ │ + nopl (%rax) │ │ + sub $0x38,%rsp │ │ + mov 0x40(%rsp),%eax │ │ + sub $0x28,%rsp │ │ + pushq $0x1 │ │ + pushq $0x1 │ │ push %rax │ │ - pushq $0x8 │ │ - pushq $0x8 │ │ - push %r11 │ │ - push %r10 │ │ - callq cd640 │ │ - add $0x70,%rsp │ │ - pop %rbx │ │ + callq d08d0 │ │ + add $0x78,%rsp │ │ retq │ │ - push %rbx │ │ - sub $0x30,%rsp │ │ - mov 0x40(%rsp),%r10d │ │ - mov 0x48(%rsp),%r11d │ │ - mov 0x50(%rsp),%eax │ │ - mov 0x58(%rsp),%ebx │ │ - sub $0x10,%rsp │ │ - push %rbx │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov 0x40(%rsp),%eax │ │ + sub $0x28,%rsp │ │ + pushq $0x0 │ │ + pushq $0x1 │ │ push %rax │ │ - pushq $0x8 │ │ - pushq $0x4 │ │ - push %r11 │ │ - push %r10 │ │ - callq cd640 │ │ - add $0x70,%rsp │ │ - pop %rbx │ │ + callq d08d0 │ │ + add $0x78,%rsp │ │ retq │ │ - push %rbx │ │ - sub $0x30,%rsp │ │ - mov 0x40(%rsp),%r10d │ │ - mov 0x48(%rsp),%r11d │ │ - mov 0x50(%rsp),%eax │ │ - mov 0x58(%rsp),%ebx │ │ - sub $0x10,%rsp │ │ - push %rbx │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov 0x40(%rsp),%eax │ │ + sub $0x28,%rsp │ │ + pushq $0x0 │ │ + pushq $0x0 │ │ push %rax │ │ - pushq $0x4 │ │ - pushq $0x4 │ │ - push %r11 │ │ - push %r10 │ │ - callq cd640 │ │ - add $0x70,%rsp │ │ - pop %rbx │ │ + callq d08d0 │ │ + add $0x78,%rsp │ │ retq │ │ - push %rbp │ │ + nopl 0x0(%rax,%rax,1) │ │ push %r15 │ │ push %r14 │ │ - push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x548,%rsp │ │ - mov %rcx,0x40(%rsp) │ │ - mov %rdx,0x100(%rsp) │ │ - mov %rsi,0x30(%rsp) │ │ - mov %rdi,0x38(%rsp) │ │ - mov 0x5a0(%rsp),%r14d │ │ - mov $0xfffffffe,%r10d │ │ - test $0x4,%r14b │ │ - jne cd916 │ │ - mov 0x590(%rsp),%eax │ │ - mov %eax,%ecx │ │ - add $0x4,%ecx │ │ - jle cd913 │ │ - mov %ecx,%esi │ │ - cmp $0x10,%ecx │ │ - jae cd6a0 │ │ - xor %edx,%edx │ │ - jmpq cd7c0 │ │ - mov %esi,%edx │ │ - and $0xfffffff0,%edx │ │ - lea -0x10(%rdx),%rbp │ │ - mov %rbp,%rax │ │ - shr $0x4,%rax │ │ - add $0x1,%rax │ │ - mov %eax,%edi │ │ - and $0x7,%edi │ │ - cmp $0x70,%rbp │ │ - jae cd6cf │ │ - xor %ebp,%ebp │ │ - test %rdi,%rdi │ │ - jne cd783 │ │ - jmpq cd7b2 │ │ - sub %rdi,%rax │ │ - xor %ebp,%ebp │ │ - movdqa 0x2c6f4(%rip),%xmm0 │ │ - nopl 0x0(%rax) │ │ - movdqa %xmm0,0x2c0(%rsp,%rbp,2) │ │ - movdqa %xmm0,0x2d0(%rsp,%rbp,2) │ │ - movdqa %xmm0,0x2e0(%rsp,%rbp,2) │ │ - movdqa %xmm0,0x2f0(%rsp,%rbp,2) │ │ - movdqa %xmm0,0x300(%rsp,%rbp,2) │ │ - movdqa %xmm0,0x310(%rsp,%rbp,2) │ │ - movdqa %xmm0,0x320(%rsp,%rbp,2) │ │ - movdqa %xmm0,0x330(%rsp,%rbp,2) │ │ - movdqa %xmm0,0x340(%rsp,%rbp,2) │ │ - movdqa %xmm0,0x350(%rsp,%rbp,2) │ │ - movdqa %xmm0,0x360(%rsp,%rbp,2) │ │ - movdqa %xmm0,0x370(%rsp,%rbp,2) │ │ - movdqa %xmm0,0x380(%rsp,%rbp,2) │ │ - movdqa %xmm0,0x390(%rsp,%rbp,2) │ │ - movdqa %xmm0,0x3a0(%rsp,%rbp,2) │ │ - movdqa %xmm0,0x3b0(%rsp,%rbp,2) │ │ - sub $0xffffffffffffff80,%rbp │ │ - add $0xfffffffffffffff8,%rax │ │ - jne cd6e0 │ │ - test %rdi,%rdi │ │ - je cd7b2 │ │ - lea (%rsp,%rbp,2),%rax │ │ - add $0x2d0,%rax │ │ - neg %rdi │ │ - movdqa 0x2c638(%rip),%xmm0 │ │ - nopl 0x0(%rax,%rax,1) │ │ - movdqa %xmm0,-0x10(%rax) │ │ - movdqa %xmm0,(%rax) │ │ - add $0x20,%rax │ │ - inc %rdi │ │ - jne cd7a0 │ │ - cmp %rsi,%rdx │ │ - je cd7d3 │ │ - nopw 0x0(%rax,%rax,1) │ │ - movw $0x8000,0x2c0(%rsp,%rdx,2) │ │ - add $0x1,%rdx │ │ - cmp %rdx,%rsi │ │ - jne cd7c0 │ │ - cmp $0xf,%ecx │ │ - ja cd7df │ │ + mov %r8d,%r10d │ │ + mov %ecx,%r14d │ │ + lea (%r10,%r14,1),%r11d │ │ + mov %r11d,%r8d │ │ + sar %r8d │ │ + test %ecx,%ecx │ │ + jle cfd71 │ │ + mov %r14d,%r15d │ │ + cmp $0x7,%r14d │ │ + ja cfc4f │ │ + xor %ebx,%ebx │ │ + jmpq cfd60 │ │ + mov %r15d,%ebx │ │ + and $0xfffffff8,%ebx │ │ + movd %r8d,%xmm0 │ │ + lea -0x8(%rbx),%rax │ │ + mov %rax,%rcx │ │ + shr $0x3,%rcx │ │ + add $0x1,%rcx │ │ + mov %ecx,%r8d │ │ + and $0x3,%r8d │ │ + cmp $0x18,%rax │ │ + jae cfc8a │ │ + pxor %xmm1,%xmm1 │ │ xor %ecx,%ecx │ │ - jmpq cd900 │ │ - mov %esi,%ecx │ │ - and $0xfffffff0,%ecx │ │ - lea -0x10(%rcx),%rdi │ │ - mov %rdi,%rax │ │ - shr $0x4,%rax │ │ - add $0x1,%rax │ │ - mov %eax,%edx │ │ - and $0x7,%edx │ │ - cmp $0x70,%rdi │ │ - jae cd80e │ │ - xor %edi,%edi │ │ - test %rdx,%rdx │ │ - jne cd8c3 │ │ - jmpq cd8f2 │ │ - sub %rdx,%rax │ │ - xor %edi,%edi │ │ - movdqa 0x2c5b5(%rip),%xmm0 │ │ - nopl 0x0(%rax,%rax,1) │ │ - movdqu %xmm0,0x2d8(%rsp,%rdi,2) │ │ - movdqu %xmm0,0x2e8(%rsp,%rdi,2) │ │ - movdqu %xmm0,0x2f8(%rsp,%rdi,2) │ │ - movdqu %xmm0,0x308(%rsp,%rdi,2) │ │ - movdqu %xmm0,0x318(%rsp,%rdi,2) │ │ - movdqu %xmm0,0x328(%rsp,%rdi,2) │ │ - movdqu %xmm0,0x338(%rsp,%rdi,2) │ │ - movdqu %xmm0,0x348(%rsp,%rdi,2) │ │ - movdqu %xmm0,0x358(%rsp,%rdi,2) │ │ - movdqu %xmm0,0x368(%rsp,%rdi,2) │ │ - movdqu %xmm0,0x378(%rsp,%rdi,2) │ │ - movdqu %xmm0,0x388(%rsp,%rdi,2) │ │ - movdqu %xmm0,0x398(%rsp,%rdi,2) │ │ - movdqu %xmm0,0x3a8(%rsp,%rdi,2) │ │ - movdqu %xmm0,0x3b8(%rsp,%rdi,2) │ │ - movdqu %xmm0,0x3c8(%rsp,%rdi,2) │ │ - sub $0xffffffffffffff80,%rdi │ │ - add $0xfffffffffffffff8,%rax │ │ - jne cd820 │ │ - test %rdx,%rdx │ │ - je cd8f2 │ │ - lea (%rsp,%rdi,2),%rax │ │ - add $0x2e8,%rax │ │ - neg %rdx │ │ - movdqa 0x2c4f8(%rip),%xmm0 │ │ - nopl 0x0(%rax,%rax,1) │ │ - movdqu %xmm0,-0x10(%rax) │ │ - movdqu %xmm0,(%rax) │ │ - add $0x20,%rax │ │ - inc %rdx │ │ - jne cd8e0 │ │ - xor %r10d,%r10d │ │ - cmp %rsi,%rcx │ │ - je cd916 │ │ + test %r8,%r8 │ │ + jne cfd07 │ │ + jmpq cfd35 │ │ + mov %r8,%rax │ │ + sub %rcx,%rax │ │ + pxor %xmm1,%xmm1 │ │ + xor %ecx,%ecx │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + pmovzxbd 0x1(%rdx,%rcx,1),%xmm2 │ │ + paddd %xmm0,%xmm2 │ │ + pmovzxbd 0x5(%rdx,%rcx,1),%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + pmovzxbd 0x9(%rdx,%rcx,1),%xmm1 │ │ + pmovzxbd 0xd(%rdx,%rcx,1),%xmm3 │ │ + pmovzxbd 0x11(%rdx,%rcx,1),%xmm4 │ │ + paddd %xmm1,%xmm4 │ │ + paddd %xmm2,%xmm4 │ │ + pmovzxbd 0x15(%rdx,%rcx,1),%xmm2 │ │ + paddd %xmm3,%xmm2 │ │ + paddd %xmm0,%xmm2 │ │ + pmovzxbd 0x19(%rdx,%rcx,1),%xmm0 │ │ + pmovzxbd 0x1d(%rdx,%rcx,1),%xmm1 │ │ + paddd %xmm4,%xmm0 │ │ + paddd %xmm2,%xmm1 │ │ + add $0x20,%rcx │ │ + add $0x4,%rax │ │ + jne cfca0 │ │ + test %r8,%r8 │ │ + je cfd35 │ │ + neg %r8 │ │ nopw 0x0(%rax,%rax,1) │ │ - movw $0x8000,0x2d8(%rsp,%rcx,2) │ │ - add $0x1,%rcx │ │ - cmp %rcx,%rsi │ │ - jne cd900 │ │ - xor %r10d,%r10d │ │ - mov 0x598(%rsp),%edx │ │ - test $0x8,%r14b │ │ - mov %rdx,0x98(%rsp) │ │ - mov %r8d,0xd0(%rsp) │ │ - jne cd960 │ │ - mov 0x590(%rsp),%eax │ │ - mov %eax,%ecx │ │ - mov %edx,%ebx │ │ - add $0x4,%ecx │ │ - jle cdbd1 │ │ - movslq %edx,%rax │ │ - shl $0x2,%rax │ │ - lea (%rax,%rax,2),%r11 │ │ - mov %ecx,%ebp │ │ - cmp $0x10,%ecx │ │ - jae cd968 │ │ - xor %esi,%esi │ │ - jmpq cda6e │ │ - lea 0x2(%rdx),%ebx │ │ - jmpq cdbd1 │ │ - mov %ebp,%esi │ │ - and $0xfffffff0,%esi │ │ - lea -0x10(%rsi),%rdx │ │ - mov %rdx,%rbx │ │ - shr $0x4,%rbx │ │ - add $0x1,%rbx │ │ - mov %ebx,%eax │ │ - and $0x7,%eax │ │ - cmp $0x70,%rdx │ │ - jae cd997 │ │ - xor %edi,%edi │ │ - test %rax,%rax │ │ - jne cda33 │ │ - jmpq cda62 │ │ - sub %rax,%rbx │ │ - lea (%rsp,%r11,2),%rdx │ │ - add $0x3e0,%rdx │ │ - xor %edi,%edi │ │ - movdqa 0x2c421(%rip),%xmm0 │ │ + mov %rcx,%rax │ │ + or $0x1,%rax │ │ + pmovzxbd (%rdx,%rax,1),%xmm2 │ │ + pmovzxbd 0x4(%rdx,%rax,1),%xmm3 │ │ + paddd %xmm2,%xmm0 │ │ + paddd %xmm3,%xmm1 │ │ + add $0x8,%rcx │ │ + inc %r8 │ │ + jne cfd10 │ │ + paddd %xmm1,%xmm0 │ │ + pshufd $0x4e,%xmm0,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + pshufd $0xe5,%xmm1,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + movd %xmm0,%r8d │ │ + cmp %r15,%rbx │ │ + je cfd71 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ nop │ │ - movdqu %xmm0,-0xf0(%rdx,%rdi,2) │ │ - movdqu %xmm0,-0xe0(%rdx,%rdi,2) │ │ - movdqu %xmm0,-0xd0(%rdx,%rdi,2) │ │ - movdqu %xmm0,-0xc0(%rdx,%rdi,2) │ │ - movdqu %xmm0,-0xb0(%rdx,%rdi,2) │ │ - movdqu %xmm0,-0xa0(%rdx,%rdi,2) │ │ - movdqu %xmm0,-0x90(%rdx,%rdi,2) │ │ - movdqu %xmm0,-0x80(%rdx,%rdi,2) │ │ - movdqu %xmm0,-0x70(%rdx,%rdi,2) │ │ - movdqu %xmm0,-0x60(%rdx,%rdi,2) │ │ - movdqu %xmm0,-0x50(%rdx,%rdi,2) │ │ - movdqu %xmm0,-0x40(%rdx,%rdi,2) │ │ - movdqu %xmm0,-0x30(%rdx,%rdi,2) │ │ - movdqu %xmm0,-0x20(%rdx,%rdi,2) │ │ - movdqu %xmm0,-0x10(%rdx,%rdi,2) │ │ - movdqu %xmm0,(%rdx,%rdi,2) │ │ - sub $0xffffffffffffff80,%rdi │ │ - add $0xfffffffffffffff8,%rbx │ │ - jne cd9b0 │ │ - test %rax,%rax │ │ - je cda62 │ │ - add %r11,%rdi │ │ - lea (%rsp,%rdi,2),%rdx │ │ - add $0x300,%rdx │ │ - neg %rax │ │ - movdqa 0x2c384(%rip),%xmm0 │ │ - nopl 0x0(%rax) │ │ - movdqu %xmm0,-0x10(%rdx) │ │ - movdqu %xmm0,(%rdx) │ │ - add $0x20,%rdx │ │ - inc %rax │ │ - jne cda50 │ │ - cmp %rbp,%rsi │ │ - mov 0x598(%rsp),%edx │ │ - je cda8f │ │ - lea (%rsp,%r11,2),%rax │ │ - add $0x2f0,%rax │ │ - nopl 0x0(%rax,%rax,1) │ │ - movw $0x8000,(%rax,%rsi,2) │ │ - add $0x1,%rsi │ │ - cmp %rsi,%rbp │ │ - jne cda80 │ │ - cmp $0xf,%ecx │ │ - ja cda9b │ │ - xor %ecx,%ecx │ │ - jmpq cdbb0 │ │ - mov %ebp,%ecx │ │ - and $0xfffffff0,%ecx │ │ - lea -0x10(%rcx),%rdx │ │ - mov %rdx,%rax │ │ - shr $0x4,%rax │ │ + movzbl 0x1(%rdx,%rbx,1),%eax │ │ + add $0x1,%rbx │ │ + add %eax,%r8d │ │ + cmp %rbx,%r15 │ │ + jne cfd60 │ │ + test %r10d,%r10d │ │ + jle cfeb1 │ │ + mov %r10d,%r12d │ │ + cmp $0x7,%r10d │ │ + ja cfd8a │ │ + xor %ebx,%ebx │ │ + jmpq cfe92 │ │ + mov %r12d,%ebx │ │ + and $0xfffffff8,%ebx │ │ + movd %r8d,%xmm0 │ │ + lea -0x8(%rbx),%rcx │ │ + mov %rcx,%rax │ │ + shr $0x3,%rax │ │ add $0x1,%rax │ │ - mov %eax,%esi │ │ - and $0x7,%esi │ │ - cmp $0x70,%rdx │ │ - jae cdaca │ │ - xor %edi,%edi │ │ - test %rsi,%rsi │ │ - jne cdb73 │ │ - jmpq cdba2 │ │ - sub %rsi,%rax │ │ - lea (%rsp,%r11,2),%rdx │ │ - add $0x3f8,%rdx │ │ - xor %edi,%edi │ │ - movdqa 0x2c2ee(%rip),%xmm0 │ │ + mov %eax,%r8d │ │ + and $0x1,%r8d │ │ + test %rcx,%rcx │ │ + je cfefb │ │ + mov %r8,%r15 │ │ + sub %rax,%r15 │ │ + add $0x1,%r15 │ │ + pxor %xmm1,%xmm1 │ │ + mov $0xffffffffffffffff,%rax │ │ + mov $0x1,%ecx │ │ + movdqa 0x2e74a(%rip),%xmm2 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - movdqu %xmm0,-0xf0(%rdx,%rdi,2) │ │ - movdqu %xmm0,-0xe0(%rdx,%rdi,2) │ │ - movdqu %xmm0,-0xd0(%rdx,%rdi,2) │ │ - movdqu %xmm0,-0xc0(%rdx,%rdi,2) │ │ - movdqu %xmm0,-0xb0(%rdx,%rdi,2) │ │ - movdqu %xmm0,-0xa0(%rdx,%rdi,2) │ │ - movdqu %xmm0,-0x90(%rdx,%rdi,2) │ │ - movdqu %xmm0,-0x80(%rdx,%rdi,2) │ │ - movdqu %xmm0,-0x70(%rdx,%rdi,2) │ │ - movdqu %xmm0,-0x60(%rdx,%rdi,2) │ │ - movdqu %xmm0,-0x50(%rdx,%rdi,2) │ │ - movdqu %xmm0,-0x40(%rdx,%rdi,2) │ │ - movdqu %xmm0,-0x30(%rdx,%rdi,2) │ │ - movdqu %xmm0,-0x20(%rdx,%rdi,2) │ │ - movdqu %xmm0,-0x10(%rdx,%rdi,2) │ │ - movdqu %xmm0,(%rdx,%rdi,2) │ │ - sub $0xffffffffffffff80,%rdi │ │ - add $0xfffffffffffffff8,%rax │ │ - jne cdaf0 │ │ - test %rsi,%rsi │ │ - je cdba2 │ │ - add %r11,%rdi │ │ - lea (%rsp,%rdi,2),%rax │ │ - add $0x318,%rax │ │ - neg %rsi │ │ - movdqa 0x2c245(%rip),%xmm0 │ │ + movd -0xc(%rdx,%rcx,8),%xmm3 │ │ + movd -0x10(%rdx,%rcx,8),%xmm4 │ │ + pshufb %xmm2,%xmm3 │ │ + pmovzxbd %xmm3,%xmm3 │ │ + paddd %xmm0,%xmm3 │ │ + pshufb %xmm2,%xmm4 │ │ + pmovzxbd %xmm4,%xmm4 │ │ + paddd %xmm1,%xmm4 │ │ + movd -0x14(%rdx,%rcx,8),%xmm0 │ │ + movd -0x18(%rdx,%rcx,8),%xmm1 │ │ + pshufb %xmm2,%xmm0 │ │ + pmovzxbd %xmm0,%xmm0 │ │ + paddd %xmm3,%xmm0 │ │ + pshufb %xmm2,%xmm1 │ │ + pmovzxbd %xmm1,%xmm1 │ │ + paddd %xmm4,%xmm1 │ │ + add $0xfffffffffffffff0,%rax │ │ + add $0xfffffffffffffffe,%rcx │ │ + cmp %rcx,%r15 │ │ + jne cfde0 │ │ + test %r8,%r8 │ │ + je cfe72 │ │ + movd -0x7(%rdx,%rax,1),%xmm2 │ │ + movdqa 0x2e6d0(%rip),%xmm3 │ │ + pshufb %xmm3,%xmm2 │ │ + pmovzxbd %xmm2,%xmm2 │ │ + paddd %xmm2,%xmm1 │ │ + movd -0x3(%rdx,%rax,1),%xmm2 │ │ + pshufb %xmm3,%xmm2 │ │ + pmovzxbd %xmm2,%xmm2 │ │ + paddd %xmm2,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + pshufd $0x4e,%xmm0,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + pshufd $0xe5,%xmm1,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + movd %xmm0,%r8d │ │ + cmp %r12,%rbx │ │ + je cfeb1 │ │ + neg %rbx │ │ + neg %r12 │ │ nopl 0x0(%rax,%rax,1) │ │ - movdqu %xmm0,-0x10(%rax) │ │ - movdqu %xmm0,(%rax) │ │ - add $0x20,%rax │ │ - inc %rsi │ │ - jne cdb90 │ │ - mov 0x598(%rsp),%edx │ │ - mov %edx,%ebx │ │ - cmp %rbp,%rcx │ │ - je cdbd1 │ │ - lea (%rsp,%r11,2),%rax │ │ - add $0x308,%rax │ │ + movzbl -0x1(%rdx,%rbx,1),%eax │ │ + add %eax,%r8d │ │ + add $0xffffffffffffffff,%rbx │ │ + cmp %rbx,%r12 │ │ + jne cfea0 │ │ + bsf %r11d,%ecx │ │ + shr %cl,%r8d │ │ + cmp %r10d,%r14d │ │ + je cfee9 │ │ + lea (%r10,%r10,1),%ecx │ │ + mov $0x3334,%eax │ │ + cmp %r14d,%ecx │ │ + jl cfedf │ │ + lea (%r14,%r14,1),%eax │ │ + cmp %r10d,%eax │ │ + mov $0x3334,%ecx │ │ + mov $0x5556,%eax │ │ + cmovl %ecx,%eax │ │ + imul %r8d,%eax │ │ + shr $0x10,%eax │ │ + mov %eax,%r8d │ │ + mov %r14d,%edx │ │ + mov %r10d,%ecx │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r14 │ │ + pop %r15 │ │ + jmpq d0fb0 │ │ + pxor %xmm1,%xmm1 │ │ + mov $0xffffffffffffffff,%rax │ │ + test %r8,%r8 │ │ + jne cfe42 │ │ + jmpq cfe72 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + mov %ecx,%edx │ │ + mov %r8d,%ecx │ │ + mov $0x80,%r8d │ │ + jmpq d0fb0 │ │ + push %r14 │ │ + push %rbx │ │ + mov %r8d,%r10d │ │ + mov %ecx,%r11d │ │ + mov %ecx,%r8d │ │ + sar %r8d │ │ + test %ecx,%ecx │ │ + jle d0071 │ │ + mov %r11d,%r14d │ │ + cmp $0x8,%r11d │ │ + jae cff57 │ │ + xor %ecx,%ecx │ │ + jmpq d0060 │ │ + mov %r14d,%ecx │ │ + and $0xfffffff8,%ecx │ │ + movd %r8d,%xmm0 │ │ + lea -0x8(%rcx),%rax │ │ + mov %rax,%rbx │ │ + shr $0x3,%rbx │ │ + add $0x1,%rbx │ │ + mov %ebx,%r8d │ │ + and $0x3,%r8d │ │ + cmp $0x18,%rax │ │ + jae cff8e │ │ + pxor %xmm1,%xmm1 │ │ + xor %ebx,%ebx │ │ + test %r8,%r8 │ │ + jne d0007 │ │ + jmpq d0035 │ │ + mov %r8,%rax │ │ + sub %rbx,%rax │ │ + pxor %xmm1,%xmm1 │ │ + xor %ebx,%ebx │ │ nopw 0x0(%rax,%rax,1) │ │ - movw $0x8000,(%rax,%rcx,2) │ │ + pmovzxbd 0x1(%rdx,%rbx,1),%xmm2 │ │ + paddd %xmm0,%xmm2 │ │ + pmovzxbd 0x5(%rdx,%rbx,1),%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + pmovzxbd 0x9(%rdx,%rbx,1),%xmm1 │ │ + pmovzxbd 0xd(%rdx,%rbx,1),%xmm3 │ │ + pmovzxbd 0x11(%rdx,%rbx,1),%xmm4 │ │ + paddd %xmm1,%xmm4 │ │ + paddd %xmm2,%xmm4 │ │ + pmovzxbd 0x15(%rdx,%rbx,1),%xmm2 │ │ + paddd %xmm3,%xmm2 │ │ + paddd %xmm0,%xmm2 │ │ + pmovzxbd 0x19(%rdx,%rbx,1),%xmm0 │ │ + pmovzxbd 0x1d(%rdx,%rbx,1),%xmm1 │ │ + paddd %xmm4,%xmm0 │ │ + paddd %xmm2,%xmm1 │ │ + add $0x20,%rbx │ │ + add $0x4,%rax │ │ + jne cffa0 │ │ + test %r8,%r8 │ │ + je d0035 │ │ + neg %r8 │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %rbx,%rax │ │ + or $0x1,%rax │ │ + pmovzxbd (%rdx,%rax,1),%xmm2 │ │ + pmovzxbd 0x4(%rdx,%rax,1),%xmm3 │ │ + paddd %xmm2,%xmm0 │ │ + paddd %xmm3,%xmm1 │ │ + add $0x8,%rbx │ │ + inc %r8 │ │ + jne d0010 │ │ + paddd %xmm1,%xmm0 │ │ + pshufd $0x4e,%xmm0,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + pshufd $0xe5,%xmm1,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + movd %xmm0,%r8d │ │ + cmp %r14,%rcx │ │ + je d0071 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + movzbl 0x1(%rdx,%rcx,1),%eax │ │ add $0x1,%rcx │ │ - cmp %rcx,%rbp │ │ - jne cdbc0 │ │ - mov %edx,%ebx │ │ - lea 0x2f4(%rsp),%r8 │ │ - mov $0xfffffffe,%ebp │ │ + add %eax,%r8d │ │ + cmp %rcx,%r14 │ │ + jne d0060 │ │ + bsf %r11d,%ecx │ │ + shr %cl,%r8d │ │ + mov %r11d,%edx │ │ mov %r10d,%ecx │ │ - not %ecx │ │ - test $0x1,%r14b │ │ - jne cdc7f │ │ - xor %ebp,%ebp │ │ - mov %ebx,%esi │ │ - sub %r10d,%esi │ │ - jle cdc7f │ │ - lea 0x0(,%r10,4),%eax │ │ - lea (%rax,%rax,2),%eax │ │ - cltq │ │ - lea (%r8,%rax,2),%rdi │ │ - add $0xfffffffffffffffc,%rdi │ │ - lea (%rbx,%rcx,1),%eax │ │ - and $0x7,%esi │ │ - cmp $0x7,%eax │ │ - jb cdc69 │ │ - lea (%r10,%rsi,1),%eax │ │ - sub %ebx,%eax │ │ - movl $0x80008000,(%rdi) │ │ - movl $0x80008000,0x18(%rdi) │ │ - movl $0x80008000,0x30(%rdi) │ │ - movl $0x80008000,0x48(%rdi) │ │ - movl $0x80008000,0x60(%rdi) │ │ - movl $0x80008000,0x78(%rdi) │ │ - movl $0x80008000,0x90(%rdi) │ │ - movl $0x80008000,0xa8(%rdi) │ │ - add $0xc0,%rdi │ │ - add $0x8,%eax │ │ - jne cdc20 │ │ - test %esi,%esi │ │ - je cdc7f │ │ - nopl (%rax) │ │ - movl $0x80008000,(%rdi) │ │ - add $0x18,%rdi │ │ - add $0xffffffff,%esi │ │ - jne cdc70 │ │ - test $0x2,%r14b │ │ - jne cdd4a │ │ - mov %ebx,%eax │ │ - mov 0x590(%rsp),%edx │ │ - mov %edx,%edi │ │ - sub %r10d,%eax │ │ - jle cdd54 │ │ - lea 0x0(,%r10,4),%edx │ │ - lea (%rdx,%rdx,2),%edx │ │ - movslq %edx,%rdx │ │ - lea (%r8,%rdx,2),%rdx │ │ - mov 0x590(%rsp),%esi │ │ - movslq %esi,%rsi │ │ - lea (%rdx,%rsi,2),%rsi │ │ - add %ebx,%ecx │ │ - and $0x7,%eax │ │ - cmp $0x7,%ecx │ │ - jb cdd19 │ │ - lea (%r10,%rax,1),%ecx │ │ - sub %ebx,%ecx │ │ - nopl (%rax) │ │ - movl $0x80008000,(%rsi) │ │ - movl $0x80008000,0x18(%rsi) │ │ - movl $0x80008000,0x30(%rsi) │ │ - movl $0x80008000,0x48(%rsi) │ │ - movl $0x80008000,0x60(%rsi) │ │ - movl $0x80008000,0x78(%rsi) │ │ - movl $0x80008000,0x90(%rsi) │ │ - movl $0x80008000,0xa8(%rsi) │ │ - add $0xc0,%rsi │ │ - add $0x8,%ecx │ │ - jne cdcd0 │ │ - mov 0x590(%rsp),%ecx │ │ - mov %ecx,%edi │ │ - test %eax,%eax │ │ - je cdd54 │ │ + pop %rbx │ │ + pop %r14 │ │ + jmpq d0fb0 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - movl $0x80008000,(%rsi) │ │ - add $0x18,%rsi │ │ - add $0xffffffff,%eax │ │ - jne cdd30 │ │ - mov 0x590(%rsp),%eax │ │ - mov %eax,%edi │ │ - jmp cdd54 │ │ - mov 0x590(%rsp),%eax │ │ - lea 0x2(%rax),%edi │ │ - mov %rbx,0x50(%rsp) │ │ - mov %r8,0x20(%rsp) │ │ - mov %ebp,0x60(%rsp) │ │ - movslq %ebp,%r14 │ │ - movslq %edi,%r15 │ │ - test %r10d,%r10d │ │ - mov %r9d,0x8(%rsp) │ │ - mov %edi,0x10(%rsp) │ │ - mov %r14,0xa0(%rsp) │ │ - jns ce032 │ │ - cmp %edi,0x60(%rsp) │ │ - jge ce032 │ │ - mov 0x30(%rsp),%rdx │ │ - sar %rdx │ │ - movslq %r10d,%r11 │ │ - mov %r15,%r12 │ │ - sub %r14,%r12 │ │ - lea 0x0(,%r11,4),%rax │ │ - lea (%rax,%rax,2),%rax │ │ - lea (%rax,%r14,1),%rcx │ │ - lea (%r14,%rax,1),%rsi │ │ - add $0x1a,%rsi │ │ - mov %rsi,0xb0(%rsp) │ │ - lea (%r15,%rax,1),%rsi │ │ - add $0x1a,%rsi │ │ - mov %rsi,0xc0(%rsp) │ │ - lea -0x10(%r12),%rsi │ │ - shr $0x4,%rsi │ │ - mov %rsi,0x130(%rsp) │ │ - lea 0x1(%rsi),%rbx │ │ - mov %r12,%rbp │ │ - and $0xfffffffffffffff0,%rbp │ │ - mov %rbp,0x120(%rsp) │ │ - add %r14,%rbp │ │ - mov %rbp,0x78(%rsp) │ │ - mov %ebx,%esi │ │ - and $0x1,%esi │ │ - mov %rsi,0x110(%rsp) │ │ - sub %rsi,%rbx │ │ - mov %rbx,0xf0(%rsp) │ │ - lea (%rsp,%rcx,2),%rbx │ │ - add $0x324,%rbx │ │ - mov 0x40(%rsp),%r10 │ │ - lea 0x30(%r10,%r14,2),%rbp │ │ - mov %rdx,0x80(%rsp) │ │ - lea (%rdx,%rdx,1),%r13 │ │ - lea (%rsp,%rax,2),%r8 │ │ - add $0x2f4,%r8 │ │ + push %r15 │ │ + push %r14 │ │ + push %rbx │ │ + mov %r8d,%r11d │ │ + mov %ecx,%r10d │ │ + sar %r8d │ │ + test %r11d,%r11d │ │ + jle d01e1 │ │ + mov %r11d,%r15d │ │ + cmp $0x8,%r11d │ │ + jae d00b7 │ │ xor %ecx,%ecx │ │ - mov %r14,%r9 │ │ - cmp $0x10,%r12 │ │ - jb cdf90 │ │ - jmp cde78 │ │ - xchg %ax,%ax │ │ - add %r13,%r10 │ │ - add $0x1,%rcx │ │ - add $0x18,%rbx │ │ - add %r13,%rbp │ │ - add $0x18,%r8 │ │ - inc %r11 │ │ - je ce032 │ │ - mov %r14,%r9 │ │ - cmp $0x10,%r12 │ │ - jb cdf90 │ │ - lea 0x0(,%rcx,4),%rax │ │ - mov 0x80(%rsp),%rsi │ │ - imul %rcx,%rsi │ │ - lea (%rax,%rax,2),%rax │ │ - lea (%rsi,%r15,1),%rdi │ │ - mov 0x40(%rsp),%rdx │ │ - lea (%rdx,%rdi,2),%rdi │ │ - mov 0xb0(%rsp),%rdx │ │ - add %rax,%rdx │ │ - lea (%rsp,%rdx,2),%rdx │ │ - add $0x2c0,%rdx │ │ - cmp %rdi,%rdx │ │ - mov 0x10(%rsp),%edi │ │ - jae cdee6 │ │ - add %r14,%rsi │ │ - mov 0x40(%rsp),%rdx │ │ - lea (%rdx,%rsi,2),%rdx │ │ - add 0xc0(%rsp),%rax │ │ - lea (%rsp,%rax,2),%rax │ │ - add $0x2c0,%rax │ │ - mov %r14,%r9 │ │ - cmp %rax,%rdx │ │ - jb cdf90 │ │ - cmpq $0x0,0x130(%rsp) │ │ - je ce01c │ │ - xor %eax,%eax │ │ - mov 0xf0(%rsp),%rsi │ │ - nop │ │ - movups -0x30(%rbp,%rax,2),%xmm0 │ │ - movups -0x20(%rbp,%rax,2),%xmm1 │ │ - movups %xmm0,-0x30(%rbx,%rax,2) │ │ - movups %xmm1,-0x20(%rbx,%rax,2) │ │ - movdqu -0x10(%rbp,%rax,2),%xmm0 │ │ - movdqu 0x0(%rbp,%rax,2),%xmm1 │ │ - movdqu %xmm0,-0x10(%rbx,%rax,2) │ │ - movdqu %xmm1,(%rbx,%rax,2) │ │ - add $0x20,%rax │ │ - add $0xfffffffffffffffe,%rsi │ │ - jne cdf00 │ │ - cmpq $0x0,0x110(%rsp) │ │ - je cdf71 │ │ - lea 0x0(,%r11,4),%rdx │ │ - lea (%rdx,%rdx,2),%rdx │ │ - add %r14,%rax │ │ - movdqu (%r10,%rax,2),%xmm0 │ │ - movdqu 0x10(%r10,%rax,2),%xmm1 │ │ - add %rdx,%rax │ │ - movdqu %xmm0,0x2f4(%rsp,%rax,2) │ │ - movdqu %xmm1,0x304(%rsp,%rax,2) │ │ - mov 0x78(%rsp),%r9 │ │ - cmp 0x120(%rsp),%r12 │ │ - je cde50 │ │ + jmpq d01c2 │ │ + mov %r15d,%ecx │ │ + and $0xfffffff8,%ecx │ │ + movd %r8d,%xmm0 │ │ + lea -0x8(%rcx),%rbx │ │ + mov %rbx,%rax │ │ + shr $0x3,%rax │ │ + add $0x1,%rax │ │ + mov %eax,%r8d │ │ + and $0x1,%r8d │ │ + test %rbx,%rbx │ │ + je d01f8 │ │ + mov %r8,%r14 │ │ + sub %rax,%r14 │ │ + add $0x1,%r14 │ │ + pxor %xmm1,%xmm1 │ │ + mov $0xffffffffffffffff,%rbx │ │ + mov $0x1,%eax │ │ + movdqa 0x2e41d(%rip),%xmm2 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + movd -0xc(%rdx,%rax,8),%xmm3 │ │ + movd -0x10(%rdx,%rax,8),%xmm4 │ │ + pshufb %xmm2,%xmm3 │ │ + pmovzxbd %xmm3,%xmm3 │ │ + paddd %xmm0,%xmm3 │ │ + pshufb %xmm2,%xmm4 │ │ + pmovzxbd %xmm4,%xmm4 │ │ + paddd %xmm1,%xmm4 │ │ + movd -0x14(%rdx,%rax,8),%xmm0 │ │ + movd -0x18(%rdx,%rax,8),%xmm1 │ │ + pshufb %xmm2,%xmm0 │ │ + pmovzxbd %xmm0,%xmm0 │ │ + paddd %xmm3,%xmm0 │ │ + pshufb %xmm2,%xmm1 │ │ + pmovzxbd %xmm1,%xmm1 │ │ + paddd %xmm4,%xmm1 │ │ + add $0xfffffffffffffff0,%rbx │ │ + add $0xfffffffffffffffe,%rax │ │ + cmp %rax,%r14 │ │ + jne d0110 │ │ + test %r8,%r8 │ │ + je d01a2 │ │ + movd -0x7(%rdx,%rbx,1),%xmm2 │ │ + movdqa 0x2e3a0(%rip),%xmm3 │ │ + pshufb %xmm3,%xmm2 │ │ + pmovzxbd %xmm2,%xmm2 │ │ + paddd %xmm2,%xmm1 │ │ + movd -0x3(%rdx,%rbx,1),%xmm2 │ │ + pshufb %xmm3,%xmm2 │ │ + pmovzxbd %xmm2,%xmm2 │ │ + paddd %xmm2,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + pshufd $0x4e,%xmm0,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + pshufd $0xe5,%xmm1,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + movd %xmm0,%r8d │ │ + cmp %r15,%rcx │ │ + je d01e1 │ │ + neg %rcx │ │ + neg %r15 │ │ + nopl 0x0(%rax,%rax,1) │ │ + movzbl -0x1(%rdx,%rcx,1),%eax │ │ + add %eax,%r8d │ │ + add $0xffffffffffffffff,%rcx │ │ + cmp %rcx,%r15 │ │ + jne d01d0 │ │ + bsf %r11d,%ecx │ │ + shr %cl,%r8d │ │ + mov %r10d,%edx │ │ + mov %r11d,%ecx │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %r15 │ │ + jmpq d0fb0 │ │ + pxor %xmm1,%xmm1 │ │ + mov $0xffffffffffffffff,%rbx │ │ + test %r8,%r8 │ │ + jne d0172 │ │ + jmp d01a2 │ │ xchg %ax,%ax │ │ - mov %edi,%r14d │ │ - sub %r9d,%r14d │ │ - mov %r9,%rax │ │ - not %rax │ │ - add %r15,%rax │ │ - and $0x3,%r14 │ │ - je cdfc4 │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + test %r9d,%r9d │ │ + jle d02ec │ │ + test %r8d,%r8d │ │ + jle d02ec │ │ + movslq %r8d,%r10 │ │ + mov %r8d,%r8d │ │ + mov %r8d,%r15d │ │ + and $0x3,%r15d │ │ + lea -0x1(%r8),%r11 │ │ + sub %r15,%r8 │ │ + xor %r14d,%r14d │ │ + xor %r13d,%r13d │ │ + cmp $0x3,%r11 │ │ + jb d02b3 │ │ + jmp d0270 │ │ + nopl (%rax) │ │ + add %r10,%rcx │ │ + add %rsi,%rdi │ │ + add $0x1,%r14d │ │ + cmp %r9d,%r14d │ │ + je d02ec │ │ + xor %r13d,%r13d │ │ + cmp $0x3,%r11 │ │ + jb d02b3 │ │ + nopl 0x0(%rax) │ │ + movzbl (%rcx,%r13,1),%eax │ │ + movzbl (%rdx,%rax,2),%eax │ │ + mov %al,(%rdi,%r13,1) │ │ + movzbl 0x1(%rcx,%r13,1),%eax │ │ + movzbl (%rdx,%rax,2),%eax │ │ + mov %al,0x1(%rdi,%r13,1) │ │ + movzbl 0x2(%rcx,%r13,1),%eax │ │ + movzbl (%rdx,%rax,2),%eax │ │ + mov %al,0x2(%rdi,%r13,1) │ │ + movzbl 0x3(%rcx,%r13,1),%eax │ │ + movzbl (%rdx,%rax,2),%eax │ │ + mov %al,0x3(%rdi,%r13,1) │ │ + add $0x4,%r13 │ │ + cmp %r13,%r8 │ │ + jne d0270 │ │ + test %r15,%r15 │ │ + je d0250 │ │ + lea (%rdi,%r13,1),%r12 │ │ + add %rcx,%r13 │ │ + xor %eax,%eax │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - movzwl (%r10,%r9,2),%edx │ │ - mov %dx,(%r8,%r9,2) │ │ - add $0x1,%r9 │ │ - add $0xffffffffffffffff,%r14 │ │ - jne cdfb0 │ │ - cmp $0x3,%rax │ │ - mov 0xa0(%rsp),%r14 │ │ - jb cde50 │ │ + nopl 0x0(%rax,%rax,1) │ │ + movzbl 0x0(%r13,%rax,1),%ebx │ │ + movzbl (%rdx,%rbx,2),%ebx │ │ + mov %bl,(%r12,%rax,1) │ │ + add $0x1,%rax │ │ + cmp %rax,%r15 │ │ + jne d02d0 │ │ + jmpq d0250 │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + retq │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - movzwl (%r10,%r9,2),%eax │ │ - mov %ax,(%r8,%r9,2) │ │ - movzwl 0x2(%r10,%r9,2),%eax │ │ - mov %ax,0x2(%r8,%r9,2) │ │ - movzwl 0x4(%r10,%r9,2),%eax │ │ - mov %ax,0x4(%r8,%r9,2) │ │ - movzwl 0x6(%r10,%r9,2),%eax │ │ - mov %ax,0x6(%r8,%r9,2) │ │ - add $0x4,%r9 │ │ - cmp %r9,%r15 │ │ - jne cdfe0 │ │ - jmpq cde50 │ │ - xor %eax,%eax │ │ - cmpq $0x0,0x110(%rsp) │ │ - jne cdf40 │ │ - jmpq cdf71 │ │ - mov 0x598(%rsp),%ecx │ │ + cmp $0x5,%edx │ │ + jl d039f │ │ test %ecx,%ecx │ │ - mov 0x60(%rsp),%r13d │ │ - jle ce145 │ │ - test %r13d,%r13d │ │ - jns ce145 │ │ - mov %ecx,%edx │ │ - lea (%r14,%r14,1),%rbx │ │ - neg %rbx │ │ - mov %rdx,0x40(%rsp) │ │ - and $0x1,%edx │ │ + jle d041d │ │ + movslq %r8d,%rax │ │ + movabs $0x101010101010101,%r9 │ │ + imul %rax,%r9 │ │ + mov %ecx,%r8d │ │ + and $0x1,%r8d │ │ cmp $0x1,%ecx │ │ - mov %rdx,0x80(%rsp) │ │ - jne ce071 │ │ - xor %ebp,%ebp │ │ - jmp ce0e0 │ │ - mov 0x100(%rsp),%rax │ │ - lea (%rax,%r14,2),%r13 │ │ - add $0x8,%r13 │ │ - lea (%rsp,%r14,2),%r12 │ │ - add $0x30c,%r12 │ │ - sub %rdx,0x40(%rsp) │ │ - xor %ebp,%ebp │ │ + je d0385 │ │ + sub %r8d,%ecx │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - lea -0x18(%r12),%rdi │ │ - lea 0x0(,%rbp,4),%r14 │ │ - add %r13,%r14 │ │ - lea -0x4(,%rbp,4),%rsi │ │ - add %r13,%rsi │ │ - mov %rbx,%rdx │ │ - callq 43b0 │ │ - add $0x2,%rbp │ │ - mov %r12,%rdi │ │ - mov %r14,%rsi │ │ - mov %rbx,%rdx │ │ - callq 43b0 │ │ - add $0x30,%r12 │ │ - cmp %rbp,0x40(%rsp) │ │ - jne ce0a0 │ │ - cmpq $0x0,0x80(%rsp) │ │ - mov 0x598(%rsp),%ecx │ │ - mov 0x60(%rsp),%r13d │ │ - mov 0x10(%rsp),%edi │ │ - mov 0xa0(%rsp),%rdx │ │ - je ce145 │ │ - lea 0x1a(%rdx),%rax │ │ - lea 0x0(,%rbp,2),%rcx │ │ - add %rbp,%rcx │ │ - lea (%rax,%rcx,4),%rax │ │ - lea 0x2c0(%rsp,%rax,2),%rdi │ │ - mov 0x100(%rsp),%rax │ │ - lea (%rax,%rbp,4),%rax │ │ - lea (%rax,%rdx,2),%rsi │ │ - add $0x4,%rsi │ │ - mov %rbx,%rdx │ │ - callq 43b0 │ │ - mov 0x10(%rsp),%edi │ │ - mov 0x598(%rsp),%ecx │ │ - mov 0x50(%rsp),%rdx │ │ - test %edx,%edx │ │ - jle ce2d7 │ │ - lea 0x314(%rsp),%r11 │ │ - mov 0x38(%rsp),%rsi │ │ - lea 0x40(%rsi),%r14 │ │ - xor %r8d,%r8d │ │ - xor %r12d,%r12d │ │ - lea 0x2f4(%rsp),%rbp │ │ - jmp ce1a0 │ │ + nopl 0x0(%rax,%rax,1) │ │ + xor %eax,%eax │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - add $0x18,%rbp │ │ - add $0x1,%r12d │ │ - add $0x18,%r11 │ │ - mov 0x30(%rsp),%rax │ │ - add %rax,%r14 │ │ - add %rax,%rsi │ │ - cmp %edx,%r12d │ │ - je ce2d7 │ │ - cmp %ecx,%r12d │ │ - mov %r13d,%eax │ │ - cmovl %r8d,%eax │ │ - cmp %edi,%eax │ │ - jge ce180 │ │ - movslq %eax,%rbx │ │ - mov %r15,%r10 │ │ - sub %rbx,%r10 │ │ - cmp $0xf,%r10 │ │ - jbe ce2c0 │ │ - mov %r10,%r9 │ │ - and $0xfffffffffffffff0,%r9 │ │ - lea -0x10(%r9),%rax │ │ - mov %rax,%rdx │ │ - shr $0x4,%rdx │ │ - add $0x1,%rdx │ │ - mov %edx,%r13d │ │ - and $0x3,%r13d │ │ - cmp $0x30,%rax │ │ - jae ce1f0 │ │ - xor %ecx,%ecx │ │ - test %r13,%r13 │ │ - jne ce261 │ │ - jmpq ce29f │ │ - sub %r13,%rdx │ │ - lea (%r11,%rbx,2),%rdi │ │ - lea (%r14,%rbx,2),%rax │ │ - xor %ecx,%ecx │ │ - nopl (%rax) │ │ - movups -0x40(%rax,%rcx,2),%xmm0 │ │ - movups -0x30(%rax,%rcx,2),%xmm1 │ │ - movups %xmm0,-0x20(%rdi,%rcx,2) │ │ - movups %xmm1,-0x10(%rdi,%rcx,2) │ │ - movups -0x20(%rax,%rcx,2),%xmm0 │ │ - movups -0x10(%rax,%rcx,2),%xmm1 │ │ - movups %xmm0,(%rdi,%rcx,2) │ │ - movups %xmm1,0x10(%rdi,%rcx,2) │ │ - movups (%rax,%rcx,2),%xmm0 │ │ - movups 0x10(%rax,%rcx,2),%xmm1 │ │ - movups %xmm0,0x20(%rdi,%rcx,2) │ │ - movups %xmm1,0x30(%rdi,%rcx,2) │ │ - movdqu 0x20(%rax,%rcx,2),%xmm0 │ │ - movdqu 0x30(%rax,%rcx,2),%xmm1 │ │ - movdqu %xmm0,0x40(%rdi,%rcx,2) │ │ - movdqu %xmm1,0x50(%rdi,%rcx,2) │ │ - add $0x40,%rcx │ │ - add $0xfffffffffffffffc,%rdx │ │ - jne ce200 │ │ - test %r13,%r13 │ │ - je ce29f │ │ - shl $0x5,%r13 │ │ - add %rbx,%rcx │ │ - lea 0x0(,%rcx,2),%rax │ │ - add %rbp,%rax │ │ - lea (%rsi,%rcx,2),%rcx │ │ - xor %edx,%edx │ │ nopl 0x0(%rax) │ │ - movdqu (%rcx,%rdx,1),%xmm0 │ │ - movdqu 0x10(%rcx,%rdx,1),%xmm1 │ │ - movdqu %xmm0,(%rax,%rdx,1) │ │ - movdqu %xmm1,0x10(%rax,%rdx,1) │ │ - add $0x20,%rdx │ │ - cmp %rdx,%r13 │ │ - jne ce280 │ │ - cmp %r9,%r10 │ │ - mov 0x598(%rsp),%ecx │ │ - mov 0x50(%rsp),%rdx │ │ - mov 0x60(%rsp),%r13d │ │ - mov 0x10(%rsp),%edi │ │ - je ce180 │ │ - add %r9,%rbx │ │ - movzwl (%rsi,%rbx,2),%eax │ │ - mov %ax,0x0(%rbp,%rbx,2) │ │ - add $0x1,%rbx │ │ - cmp %rbx,%r15 │ │ - jne ce2c0 │ │ - jmpq ce180 │ │ - mov 0x588(%rsp),%r13d │ │ - mov 0x580(%rsp),%eax │ │ - mov 0xd0(%rsp),%ebx │ │ - test %ebx,%ebx │ │ - je cf801 │ │ - bsr 0x5a8(%rsp),%edx │ │ - xor $0x1f,%edx │ │ - mov $0x18,%cl │ │ - sub %dl,%cl │ │ - mov %ebx,%edx │ │ - shr %cl,%edx │ │ - and $0x1,%edx │ │ - mov $0x4,%esi │ │ - sub %edx,%esi │ │ - bsr %ebx,%edx │ │ - xor %ecx,%ecx │ │ - mov %r13d,%r9d │ │ - sub %edx,%r9d │ │ - cmovs %ecx,%r9d │ │ - mov 0x8(%rsp),%edi │ │ - test %edi,%edi │ │ - mov %esi,0x78(%rsp) │ │ - mov %r9d,0x60(%rsp) │ │ - je d02f7 │ │ - bsr %edi,%edx │ │ - sub %edx,%r13d │ │ - cmovs %ecx,%r13d │ │ - lea 0x2(%rax),%ecx │ │ - movslq %ecx,%rcx │ │ - mov %rcx,0x290(%rsp) │ │ - lea 0x4(%rax),%ecx │ │ - movslq %ecx,%rcx │ │ - mov %rcx,0x288(%rsp) │ │ cltq │ │ - mov %rax,0x280(%rsp) │ │ - mov 0x590(%rsp),%eax │ │ - mov %eax,%eax │ │ - mov %esi,%ecx │ │ - and $0x1,%ecx │ │ - or $0x2,%ecx │ │ - lea -0x1(%rax),%rdx │ │ - mov %rdx,0x278(%rsp) │ │ - mov %rax,0x208(%rsp) │ │ - mov %eax,%r11d │ │ - and $0xfffffff8,%r11d │ │ - movd %r9d,%xmm0 │ │ - movd %ebx,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm3 │ │ - movd %r13d,%xmm1 │ │ - movd %edi,%xmm2 │ │ - pshufd $0x0,%xmm2,%xmm4 │ │ - movd %esi,%xmm2 │ │ - pshufd $0x0,%xmm2,%xmm5 │ │ - mov %ecx,0x148(%rsp) │ │ - movd %ecx,%xmm2 │ │ - pshufd $0x0,%xmm2,%xmm2 │ │ - pmovzxdq %xmm1,%xmm1 │ │ - pmovzxdq %xmm0,%xmm0 │ │ - mov 0x38(%rsp),%rdx │ │ - mov %r13d,0x40(%rsp) │ │ - mov %r11,0x140(%rsp) │ │ - movdqa %xmm4,0x410(%rsp) │ │ - movdqa %xmm2,0x220(%rsp) │ │ - movdqa %xmm0,0x400(%rsp) │ │ - movdqa %xmm3,0x3f0(%rsp) │ │ - movdqa %xmm5,0x210(%rsp) │ │ - movdqa %xmm1,0x3e0(%rsp) │ │ - mov 0x590(%rsp),%eax │ │ - test %eax,%eax │ │ - mov 0x20(%rsp),%r15 │ │ - jg ce467 │ │ + mov %r9,(%rdi,%rax,1) │ │ + add $0x8,%eax │ │ + cmp %edx,%eax │ │ + jl d0350 │ │ + add %rsi,%rdi │ │ + xor %eax,%eax │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ - add $0x18,%r15 │ │ - mov %r15,0x20(%rsp) │ │ - add 0x30(%rsp),%rdx │ │ - mov 0x98(%rsp),%rax │ │ - add $0xffffffff,%eax │ │ - mov %rax,0x98(%rsp) │ │ - je d086b │ │ - mov 0x590(%rsp),%eax │ │ - test %eax,%eax │ │ - mov 0x20(%rsp),%r15 │ │ - jle ce430 │ │ - mov 0x290(%rsp),%rax │ │ - lea 0x3b59a(%rip),%rcx │ │ - mov %rcx,%rdi │ │ - movsbl (%rcx,%rax,2),%ebp │ │ - mov 0x288(%rsp),%rcx │ │ - movsbl (%rdi,%rcx,2),%r10d │ │ - mov 0x280(%rsp),%rsi │ │ - movsbl (%rdi,%rsi,2),%r8d │ │ - movsbl 0x1(%rdi,%rax,2),%r14d │ │ - movsbl 0x1(%rdi,%rcx,2),%ecx │ │ - movsbl 0x1(%rdi,%rsi,2),%esi │ │ - mov 0x590(%rsp),%eax │ │ - cmp $0x7,%eax │ │ - ja ce4c0 │ │ - xor %r12d,%r12d │ │ - jmpq cf210 │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %rsi,0x28(%rsp) │ │ - mov 0x278(%rsp),%rsi │ │ - lea (%r14,%rsi,1),%eax │ │ - cmp %r14d,%eax │ │ - jl cf1e0 │ │ - lea (%r8,%rsi,1),%eax │ │ - cmp %r8d,%eax │ │ - jl cf1e0 │ │ - lea (%r10,%rsi,1),%eax │ │ - cmp %r10d,%eax │ │ - jl cf1e0 │ │ - lea (%rsi,%rbp,1),%eax │ │ - cmp %ebp,%eax │ │ - jl cf1e0 │ │ - cmp $0x7fffffff,%rsi │ │ - ja cf1e0 │ │ - lea (%rcx,%rsi,1),%eax │ │ - cmp %ecx,%eax │ │ - jl cf1e0 │ │ - mov %rcx,0xe8(%rsp) │ │ - mov %rsi,%rcx │ │ - shr $0x20,%rcx │ │ - jne cf1f2 │ │ - mov 0x28(%rsp),%rdi │ │ - lea (%rdi,%rsi,1),%eax │ │ - mov %rdi,%rsi │ │ - cmp %esi,%eax │ │ - jl cf1e5 │ │ - mov $0x0,%r12d │ │ - test %rcx,%rcx │ │ - mov 0xe8(%rsp),%rcx │ │ - jne cf210 │ │ - mov %ebp,%eax │ │ - mov %rax,0x2a0(%rsp) │ │ - mov %rbp,0x258(%rsp) │ │ - mov %rsi,%rax │ │ - mov %ebp,%esi │ │ - neg %esi │ │ - mov %rcx,%rdi │ │ - mov %r10d,%ecx │ │ - mov %rcx,0x2b8(%rsp) │ │ - mov %r10,0x260(%rsp) │ │ - neg %r10d │ │ - mov %r8d,%ecx │ │ - mov %rcx,0x2b0(%rsp) │ │ - mov %r8,0x270(%rsp) │ │ - mov %r8d,%ecx │ │ - neg %ecx │ │ - mov %r14d,%ebp │ │ - mov %rbp,0x2a8(%rsp) │ │ - mov %r14,0x268(%rsp) │ │ - neg %r14d │ │ - mov %edi,%r12d │ │ - mov %edi,%r8d │ │ - neg %r8d │ │ - mov %eax,%ebp │ │ - mov %rbp,0x298(%rsp) │ │ - mov %r12,%rbp │ │ - mov %r10,%rdi │ │ - mov %eax,%r10d │ │ - neg %r10d │ │ - xor %r12d,%r12d │ │ - nopl 0x0(%rax,%rax,1) │ │ - pmovzxwd (%rdx,%r12,2),%xmm6 │ │ - pmovzxwd 0x8(%rdx,%r12,2),%xmm0 │ │ - mov 0x2a0(%rsp),%rax │ │ - add %r12d,%eax │ │ - cltq │ │ - pmovsxwd (%r15,%rax,2),%xmm2 │ │ - movdqa %xmm2,0xc0(%rsp) │ │ - pmovsxwd 0x8(%r15,%rax,2),%xmm1 │ │ - movdqa %xmm1,0xa0(%rsp) │ │ - lea (%rsi,%r12,1),%eax │ │ - cltq │ │ - pmovsxwd (%r15,%rax,2),%xmm12 │ │ - movdqa %xmm12,0x10(%rsp) │ │ - pmovsxwd 0x8(%r15,%rax,2),%xmm8 │ │ - movdqa %xmm8,0xb0(%rsp) │ │ - psubd %xmm0,%xmm1 │ │ - movdqa %xmm0,%xmm9 │ │ - movdqa %xmm2,%xmm0 │ │ - psubd %xmm6,%xmm0 │ │ - pabsd %xmm0,%xmm2 │ │ - pabsd %xmm1,%xmm3 │ │ - movdqa %xmm3,%xmm4 │ │ - movdqa 0x400(%rsp),%xmm13 │ │ - psrld %xmm13,%xmm4 │ │ - movdqa %xmm2,%xmm5 │ │ - psrld %xmm13,%xmm5 │ │ - movdqa 0x3f0(%rsp),%xmm11 │ │ - movdqa %xmm11,%xmm7 │ │ - psubd %xmm5,%xmm7 │ │ - movdqa %xmm11,%xmm5 │ │ - psubd %xmm4,%xmm5 │ │ - pxor %xmm4,%xmm4 │ │ - pmaxsd %xmm4,%xmm5 │ │ - pmaxsd %xmm4,%xmm7 │ │ - pminsd %xmm2,%xmm7 │ │ - pminsd %xmm3,%xmm5 │ │ - pxor %xmm2,%xmm2 │ │ - psubd %xmm5,%xmm2 │ │ - pxor %xmm3,%xmm3 │ │ - psubd %xmm7,%xmm3 │ │ - blendvps %xmm0,%xmm3,%xmm7 │ │ - movaps %xmm7,0x120(%rsp) │ │ - movdqa %xmm1,%xmm0 │ │ - blendvps %xmm0,%xmm2,%xmm5 │ │ - movaps %xmm5,0x80(%rsp) │ │ - movdqa %xmm8,%xmm1 │ │ - psubd %xmm9,%xmm1 │ │ - movdqa %xmm12,%xmm0 │ │ - psubd %xmm6,%xmm0 │ │ - pabsd %xmm0,%xmm2 │ │ - pabsd %xmm1,%xmm3 │ │ - movdqa %xmm3,%xmm4 │ │ - psrld %xmm13,%xmm4 │ │ - movdqa %xmm2,%xmm5 │ │ - psrld %xmm13,%xmm5 │ │ - movdqa %xmm11,%xmm7 │ │ - psubd %xmm5,%xmm7 │ │ - movdqa %xmm11,%xmm5 │ │ - psubd %xmm4,%xmm5 │ │ - pxor %xmm4,%xmm4 │ │ - pmaxsd %xmm4,%xmm5 │ │ - pmaxsd %xmm4,%xmm7 │ │ - pminsd %xmm2,%xmm7 │ │ - pminsd %xmm3,%xmm5 │ │ - pxor %xmm2,%xmm2 │ │ - psubd %xmm5,%xmm2 │ │ - pxor %xmm3,%xmm3 │ │ - psubd %xmm7,%xmm3 │ │ - blendvps %xmm0,%xmm3,%xmm7 │ │ - movaps %xmm7,0x110(%rsp) │ │ - movdqa %xmm1,%xmm0 │ │ - blendvps %xmm0,%xmm2,%xmm5 │ │ - movaps %xmm5,0x130(%rsp) │ │ - mov 0x2b8(%rsp),%rax │ │ - lea (%rax,%r12,1),%eax │ │ - cltq │ │ - pmovsxwd (%r15,%rax,2),%xmm0 │ │ - movdqa %xmm0,0x1a0(%rsp) │ │ - pmovsxwd 0x8(%r15,%rax,2),%xmm3 │ │ - movdqa %xmm3,0x100(%rsp) │ │ - psubd %xmm6,%xmm0 │ │ - pabsd %xmm0,%xmm2 │ │ - movdqa %xmm2,%xmm1 │ │ - movdqa 0x3e0(%rsp),%xmm10 │ │ - psrld %xmm10,%xmm1 │ │ - movdqa 0x410(%rsp),%xmm15 │ │ - movdqa %xmm15,%xmm5 │ │ - psubd %xmm1,%xmm5 │ │ - movdqa %xmm3,%xmm1 │ │ - pxor %xmm4,%xmm4 │ │ - pmaxsd %xmm4,%xmm5 │ │ - pminsd %xmm2,%xmm5 │ │ - pxor %xmm2,%xmm2 │ │ - psubd %xmm5,%xmm2 │ │ - blendvps %xmm0,%xmm2,%xmm5 │ │ - movaps %xmm5,0x1d0(%rsp) │ │ - psubd %xmm9,%xmm1 │ │ - pabsd %xmm1,%xmm0 │ │ - movdqa %xmm0,%xmm2 │ │ - psrld %xmm10,%xmm2 │ │ - movdqa %xmm15,%xmm3 │ │ - psubd %xmm2,%xmm3 │ │ - lea (%rdi,%r12,1),%eax │ │ - pmaxsd %xmm4,%xmm3 │ │ - pxor %xmm4,%xmm4 │ │ - pminsd %xmm0,%xmm3 │ │ - pxor %xmm2,%xmm2 │ │ - psubd %xmm3,%xmm2 │ │ - movdqa %xmm1,%xmm0 │ │ - blendvps %xmm0,%xmm2,%xmm3 │ │ - movaps %xmm3,0xf0(%rsp) │ │ - cltq │ │ - pmovsxwd (%r15,%rax,2),%xmm0 │ │ - movdqa %xmm0,0x50(%rsp) │ │ - psubd %xmm6,%xmm0 │ │ - pabsd %xmm0,%xmm1 │ │ - movdqa %xmm1,%xmm2 │ │ - psrld %xmm10,%xmm2 │ │ - movdqa %xmm15,%xmm3 │ │ - psubd %xmm2,%xmm3 │ │ - pmaxsd %xmm4,%xmm3 │ │ - pminsd %xmm1,%xmm3 │ │ - pxor %xmm1,%xmm1 │ │ - psubd %xmm3,%xmm1 │ │ - blendvps %xmm0,%xmm1,%xmm3 │ │ - movaps %xmm3,0x190(%rsp) │ │ - pmovsxwd 0x8(%r15,%rax,2),%xmm0 │ │ - movdqa %xmm0,0x1e0(%rsp) │ │ - psubd %xmm9,%xmm0 │ │ - pabsd %xmm0,%xmm1 │ │ - movdqa %xmm1,%xmm2 │ │ - psrld %xmm10,%xmm2 │ │ - movdqa %xmm15,%xmm3 │ │ - psubd %xmm2,%xmm3 │ │ - pmaxsd %xmm4,%xmm3 │ │ - pminsd %xmm1,%xmm3 │ │ - pxor %xmm1,%xmm1 │ │ - psubd %xmm3,%xmm1 │ │ - blendvps %xmm0,%xmm1,%xmm3 │ │ - movaps %xmm3,0x1f0(%rsp) │ │ - mov 0x2b0(%rsp),%rax │ │ - lea (%rax,%r12,1),%eax │ │ - cltq │ │ - pmovsxwd 0x8(%r15,%rax,2),%xmm0 │ │ - movdqa %xmm0,0x1c0(%rsp) │ │ - psubd %xmm9,%xmm0 │ │ - pabsd %xmm0,%xmm1 │ │ - movdqa %xmm1,%xmm2 │ │ - psrld %xmm10,%xmm2 │ │ - movdqa %xmm15,%xmm3 │ │ - psubd %xmm2,%xmm3 │ │ - pmaxsd %xmm4,%xmm3 │ │ - pminsd %xmm1,%xmm3 │ │ - pxor %xmm1,%xmm1 │ │ - psubd %xmm3,%xmm1 │ │ - blendvps %xmm0,%xmm1,%xmm3 │ │ - movaps %xmm3,0x1b0(%rsp) │ │ - pmovsxwd (%r15,%rax,2),%xmm0 │ │ - movdqa %xmm0,0x240(%rsp) │ │ - psubd %xmm6,%xmm0 │ │ - pabsd %xmm0,%xmm1 │ │ - movdqa %xmm1,%xmm2 │ │ - psrld %xmm10,%xmm2 │ │ - movdqa %xmm15,%xmm3 │ │ - psubd %xmm2,%xmm3 │ │ - pmaxsd %xmm4,%xmm3 │ │ - pminsd %xmm1,%xmm3 │ │ - pxor %xmm1,%xmm1 │ │ - psubd %xmm3,%xmm1 │ │ - blendvps %xmm0,%xmm1,%xmm3 │ │ - movaps %xmm3,0x160(%rsp) │ │ - lea (%rcx,%r12,1),%eax │ │ - cltq │ │ - pmovsxwd (%r15,%rax,2),%xmm0 │ │ - movdqa %xmm0,0x230(%rsp) │ │ - psubd %xmm6,%xmm0 │ │ - pabsd %xmm0,%xmm1 │ │ - movdqa %xmm1,%xmm2 │ │ - psrld %xmm10,%xmm2 │ │ - movdqa %xmm15,%xmm3 │ │ - psubd %xmm2,%xmm3 │ │ - pxor %xmm4,%xmm4 │ │ - pmaxsd %xmm4,%xmm3 │ │ - pminsd %xmm1,%xmm3 │ │ - pxor %xmm1,%xmm1 │ │ - psubd %xmm3,%xmm1 │ │ - blendvps %xmm0,%xmm1,%xmm3 │ │ - movaps %xmm3,0x150(%rsp) │ │ - pmovsxwd 0x8(%r15,%rax,2),%xmm0 │ │ - movdqa %xmm0,0x180(%rsp) │ │ - psubd %xmm9,%xmm0 │ │ - pabsd %xmm0,%xmm1 │ │ - movdqa %xmm1,%xmm2 │ │ - psrld %xmm10,%xmm2 │ │ - movdqa %xmm15,%xmm3 │ │ - psubd %xmm2,%xmm3 │ │ - pmaxsd %xmm4,%xmm3 │ │ - xorps %xmm7,%xmm7 │ │ - pminsd %xmm1,%xmm3 │ │ - pxor %xmm1,%xmm1 │ │ - psubd %xmm3,%xmm1 │ │ - blendvps %xmm0,%xmm1,%xmm3 │ │ - movaps %xmm3,0x170(%rsp) │ │ - mov 0x2a8(%rsp),%rax │ │ - lea (%rax,%r12,1),%eax │ │ - cltq │ │ - pmovsxwd 0x8(%r15,%rax,2),%xmm0 │ │ - movdqa %xmm0,0x530(%rsp) │ │ - psubd %xmm9,%xmm0 │ │ - pabsd %xmm0,%xmm1 │ │ - movdqa %xmm1,%xmm2 │ │ - psrld %xmm13,%xmm2 │ │ - movdqa %xmm11,%xmm3 │ │ - psubd %xmm2,%xmm3 │ │ - pmaxsd %xmm7,%xmm3 │ │ - pminsd %xmm1,%xmm3 │ │ - pxor %xmm1,%xmm1 │ │ - psubd %xmm3,%xmm1 │ │ - blendvps %xmm0,%xmm1,%xmm3 │ │ - movaps %xmm3,0x520(%rsp) │ │ - pmovsxwd (%r15,%rax,2),%xmm0 │ │ - movdqa %xmm0,0x4d0(%rsp) │ │ - psubd %xmm6,%xmm0 │ │ - pabsd %xmm0,%xmm1 │ │ - movdqa %xmm1,%xmm2 │ │ - psrld %xmm13,%xmm2 │ │ - movdqa %xmm11,%xmm3 │ │ - psubd %xmm2,%xmm3 │ │ - pmaxsd %xmm7,%xmm3 │ │ - pminsd %xmm1,%xmm3 │ │ - pxor %xmm1,%xmm1 │ │ - psubd %xmm3,%xmm1 │ │ - blendvps %xmm0,%xmm1,%xmm3 │ │ - movaps %xmm3,0x500(%rsp) │ │ - lea (%r14,%r12,1),%eax │ │ - cltq │ │ - pmovsxwd 0x8(%r15,%rax,2),%xmm0 │ │ - movdqa %xmm0,0x510(%rsp) │ │ - psubd %xmm9,%xmm0 │ │ - pabsd %xmm0,%xmm1 │ │ - movdqa %xmm1,%xmm2 │ │ - psrld %xmm13,%xmm2 │ │ - movdqa %xmm11,%xmm3 │ │ - psubd %xmm2,%xmm3 │ │ - pmaxsd %xmm7,%xmm3 │ │ - pminsd %xmm1,%xmm3 │ │ - pxor %xmm1,%xmm1 │ │ - psubd %xmm3,%xmm1 │ │ - blendvps %xmm0,%xmm1,%xmm3 │ │ - pmovsxwd (%r15,%rax,2),%xmm0 │ │ - movdqa %xmm0,0x4b0(%rsp) │ │ - psubd %xmm6,%xmm0 │ │ - movdqa %xmm6,%xmm5 │ │ - pabsd %xmm0,%xmm1 │ │ - movdqa %xmm1,%xmm4 │ │ - psrld %xmm13,%xmm4 │ │ - movdqa %xmm11,%xmm2 │ │ - psubd %xmm4,%xmm2 │ │ - pmaxsd %xmm7,%xmm2 │ │ - pminsd %xmm1,%xmm2 │ │ - pxor %xmm1,%xmm1 │ │ - psubd %xmm2,%xmm1 │ │ - blendvps %xmm0,%xmm1,%xmm2 │ │ - lea 0x0(%rbp,%r12,1),%eax │ │ - cltq │ │ - pmovsxwd 0x8(%r15,%rax,2),%xmm0 │ │ - movdqa %xmm0,0x4f0(%rsp) │ │ - psubd %xmm9,%xmm0 │ │ - pabsd %xmm0,%xmm1 │ │ - movdqa %xmm1,%xmm4 │ │ - psrld %xmm10,%xmm4 │ │ - movdqa %xmm15,%xmm6 │ │ - psubd %xmm4,%xmm6 │ │ - pmaxsd %xmm7,%xmm6 │ │ - pminsd %xmm1,%xmm6 │ │ - pxor %xmm1,%xmm1 │ │ - psubd %xmm6,%xmm1 │ │ - blendvps %xmm0,%xmm1,%xmm6 │ │ - movaps %xmm6,0x4e0(%rsp) │ │ - pmovsxwd (%r15,%rax,2),%xmm13 │ │ - movdqa %xmm13,%xmm0 │ │ - psubd %xmm5,%xmm0 │ │ - pabsd %xmm0,%xmm1 │ │ - movdqa %xmm1,%xmm4 │ │ - psrld %xmm10,%xmm4 │ │ - movdqa %xmm15,%xmm6 │ │ - psubd %xmm4,%xmm6 │ │ - pmaxsd %xmm7,%xmm6 │ │ - pminsd %xmm1,%xmm6 │ │ - pxor %xmm1,%xmm1 │ │ - psubd %xmm6,%xmm1 │ │ - blendvps %xmm0,%xmm1,%xmm6 │ │ - movaps %xmm6,0x490(%rsp) │ │ - lea (%r8,%r12,1),%eax │ │ - cltq │ │ - pmovsxwd 0x8(%r15,%rax,2),%xmm0 │ │ - movdqa %xmm0,0x4c0(%rsp) │ │ - psubd %xmm9,%xmm0 │ │ - pabsd %xmm0,%xmm1 │ │ - movdqa %xmm1,%xmm4 │ │ - psrld %xmm10,%xmm4 │ │ - movdqa %xmm15,%xmm6 │ │ - psubd %xmm4,%xmm6 │ │ - pmaxsd %xmm7,%xmm6 │ │ - pminsd %xmm1,%xmm6 │ │ - pxor %xmm1,%xmm1 │ │ - psubd %xmm6,%xmm1 │ │ - blendvps %xmm0,%xmm1,%xmm6 │ │ - movaps %xmm6,0x4a0(%rsp) │ │ - pmovsxwd (%r15,%rax,2),%xmm0 │ │ - movdqa %xmm0,0x430(%rsp) │ │ - psubd %xmm5,%xmm0 │ │ - pabsd %xmm0,%xmm1 │ │ - movdqa %xmm1,%xmm4 │ │ - psrld %xmm10,%xmm4 │ │ - movdqa %xmm15,%xmm6 │ │ - psubd %xmm4,%xmm6 │ │ - pmaxsd %xmm7,%xmm6 │ │ - pminsd %xmm1,%xmm6 │ │ - pxor %xmm1,%xmm1 │ │ - psubd %xmm6,%xmm1 │ │ - blendvps %xmm0,%xmm1,%xmm6 │ │ - mov 0x298(%rsp),%rax │ │ - lea (%rax,%r12,1),%eax │ │ cltq │ │ - pmovsxwd (%r15,%rax,2),%xmm0 │ │ - movdqa %xmm0,0x440(%rsp) │ │ - psubd %xmm5,%xmm0 │ │ - movdqa %xmm5,%xmm11 │ │ - movdqa %xmm5,0x420(%rsp) │ │ - pabsd %xmm0,%xmm1 │ │ - movdqa %xmm1,%xmm4 │ │ - psrld %xmm10,%xmm4 │ │ - movdqa %xmm15,%xmm8 │ │ - psubd %xmm4,%xmm8 │ │ - pmaxsd %xmm7,%xmm8 │ │ - pminsd %xmm1,%xmm8 │ │ - pxor %xmm1,%xmm1 │ │ - psubd %xmm8,%xmm1 │ │ - blendvps %xmm0,%xmm1,%xmm8 │ │ - pmovsxwd 0x8(%r15,%rax,2),%xmm0 │ │ - movdqa %xmm0,0x470(%rsp) │ │ - movdqa %xmm9,0x460(%rsp) │ │ - psubd %xmm9,%xmm0 │ │ - pabsd %xmm0,%xmm1 │ │ - movdqa %xmm1,%xmm4 │ │ - psrld %xmm10,%xmm4 │ │ - movdqa %xmm15,%xmm5 │ │ - psubd %xmm4,%xmm5 │ │ - pxor %xmm4,%xmm4 │ │ - pmaxsd %xmm4,%xmm5 │ │ - pminsd %xmm1,%xmm5 │ │ - pxor %xmm1,%xmm1 │ │ - psubd %xmm5,%xmm1 │ │ - blendvps %xmm0,%xmm1,%xmm5 │ │ - movaps %xmm5,0x480(%rsp) │ │ - lea (%r10,%r12,1),%eax │ │ + mov %r9,(%rdi,%rax,1) │ │ + add $0x8,%eax │ │ + cmp %edx,%eax │ │ + jl d0370 │ │ + add %rsi,%rdi │ │ + add $0xfffffffe,%ecx │ │ + jne d0340 │ │ + test %r8d,%r8d │ │ + je d041d │ │ + xor %eax,%eax │ │ cltq │ │ - pmovsxwd 0x8(%r15,%rax,2),%xmm0 │ │ - movdqa %xmm0,0x450(%rsp) │ │ - psubd %xmm9,%xmm0 │ │ - pabsd %xmm0,%xmm1 │ │ - movdqa %xmm1,%xmm7 │ │ - psrld %xmm10,%xmm7 │ │ - movdqa %xmm15,%xmm9 │ │ - psubd %xmm7,%xmm9 │ │ - pmaxsd %xmm4,%xmm9 │ │ - pxor %xmm4,%xmm4 │ │ - pminsd %xmm1,%xmm9 │ │ - pxor %xmm1,%xmm1 │ │ - psubd %xmm9,%xmm1 │ │ - blendvps %xmm0,%xmm1,%xmm9 │ │ - pmovsxwd (%r15,%rax,2),%xmm14 │ │ - movdqa %xmm14,%xmm0 │ │ - psubd %xmm11,%xmm0 │ │ - pabsd %xmm0,%xmm12 │ │ - movdqa %xmm12,%xmm7 │ │ - psrld %xmm10,%xmm7 │ │ - movdqa %xmm15,%xmm1 │ │ - psubd %xmm7,%xmm1 │ │ - pmaxsd %xmm4,%xmm1 │ │ - pminsd %xmm12,%xmm1 │ │ - pxor %xmm7,%xmm7 │ │ - psubd %xmm1,%xmm7 │ │ - blendvps %xmm0,%xmm7,%xmm1 │ │ - movdqa 0x10(%rsp),%xmm0 │ │ - movdqa %xmm0,%xmm11 │ │ - movdqa 0x1a0(%rsp),%xmm7 │ │ - pminud %xmm7,%xmm11 │ │ - pmaxsd %xmm7,%xmm0 │ │ - movdqa %xmm0,0x10(%rsp) │ │ - movdqa 0x50(%rsp),%xmm4 │ │ - movdqa %xmm4,%xmm5 │ │ - movdqa 0x240(%rsp),%xmm0 │ │ - pminud %xmm0,%xmm5 │ │ - pmaxsd %xmm0,%xmm4 │ │ - movdqa 0x230(%rsp),%xmm0 │ │ - pminud %xmm0,%xmm5 │ │ - pmaxsd %xmm0,%xmm4 │ │ - movdqa %xmm4,0x50(%rsp) │ │ - movdqa 0x4d0(%rsp),%xmm0 │ │ - movdqa %xmm0,%xmm15 │ │ - movdqa 0x4b0(%rsp),%xmm4 │ │ - pminud %xmm4,%xmm15 │ │ - pmaxsd %xmm4,%xmm0 │ │ - movdqa %xmm0,%xmm4 │ │ - pminud %xmm13,%xmm15 │ │ - pmaxsd %xmm13,%xmm4 │ │ - movdqa 0x430(%rsp),%xmm0 │ │ - pminud %xmm0,%xmm15 │ │ - pmaxsd %xmm0,%xmm4 │ │ - movdqa 0x440(%rsp),%xmm13 │ │ - movdqa %xmm13,%xmm12 │ │ - pminud %xmm14,%xmm12 │ │ - pmaxsd %xmm14,%xmm13 │ │ - movdqa 0x110(%rsp),%xmm7 │ │ - paddd 0x120(%rsp),%xmm7 │ │ - movdqa 0x190(%rsp),%xmm10 │ │ - paddd 0x1d0(%rsp),%xmm10 │ │ - movdqa 0x150(%rsp),%xmm0 │ │ - paddd 0x160(%rsp),%xmm0 │ │ - paddd %xmm10,%xmm0 │ │ - paddd %xmm0,%xmm0 │ │ - pmulld 0x210(%rsp),%xmm7 │ │ - paddd %xmm0,%xmm7 │ │ - movdqa %xmm7,%xmm10 │ │ - movdqa 0xc0(%rsp),%xmm14 │ │ - movdqa %xmm14,%xmm7 │ │ - movdqa 0x420(%rsp),%xmm0 │ │ - pminud %xmm0,%xmm7 │ │ - pminud %xmm7,%xmm11 │ │ - movdqa %xmm14,%xmm7 │ │ - pmaxsd %xmm0,%xmm7 │ │ - movdqa %xmm0,%xmm14 │ │ - movdqa 0x10(%rsp),%xmm0 │ │ - pmaxsd %xmm7,%xmm0 │ │ - pminud %xmm11,%xmm5 │ │ - movdqa 0x50(%rsp),%xmm7 │ │ - pmaxsd %xmm0,%xmm7 │ │ - paddd 0x500(%rsp),%xmm2 │ │ - paddd 0x490(%rsp),%xmm6 │ │ - paddd %xmm8,%xmm1 │ │ - paddd %xmm6,%xmm1 │ │ - pmulld 0x220(%rsp),%xmm2 │ │ - paddd %xmm1,%xmm2 │ │ - paddd %xmm10,%xmm2 │ │ - pminud %xmm5,%xmm15 │ │ - pmaxsd %xmm7,%xmm4 │ │ - pminud %xmm15,%xmm12 │ │ - pmaxsd %xmm4,%xmm13 │ │ - movdqa %xmm2,%xmm0 │ │ - psrad $0x1f,%xmm0 │ │ - movdqa 0x2aded(%rip),%xmm8 │ │ - paddd %xmm8,%xmm2 │ │ - paddd %xmm0,%xmm2 │ │ - psrad $0x4,%xmm2 │ │ - paddd %xmm14,%xmm2 │ │ - movdqa %xmm12,%xmm0 │ │ - pcmpgtd %xmm2,%xmm0 │ │ - pminsd %xmm13,%xmm2 │ │ - blendvps %xmm0,%xmm12,%xmm2 │ │ - movdqa 0xb0(%rsp),%xmm0 │ │ - movdqa %xmm0,%xmm14 │ │ - movdqa 0x100(%rsp),%xmm1 │ │ - pminud %xmm1,%xmm14 │ │ - pmaxsd %xmm1,%xmm0 │ │ - movdqa %xmm0,%xmm15 │ │ - movdqa 0x1e0(%rsp),%xmm8 │ │ - movdqa %xmm8,%xmm1 │ │ - movdqa 0x1c0(%rsp),%xmm5 │ │ - pminud %xmm5,%xmm1 │ │ - pmaxsd %xmm5,%xmm8 │ │ - movdqa 0x180(%rsp),%xmm4 │ │ - pminud %xmm4,%xmm1 │ │ - pmaxsd %xmm4,%xmm8 │ │ - movdqa 0x530(%rsp),%xmm10 │ │ - movdqa %xmm10,%xmm5 │ │ - movdqa 0x510(%rsp),%xmm4 │ │ - pminud %xmm4,%xmm5 │ │ - pmaxsd %xmm4,%xmm10 │ │ - movdqa 0x4f0(%rsp),%xmm4 │ │ - pminud %xmm4,%xmm5 │ │ - pmaxsd %xmm4,%xmm10 │ │ - movdqa 0x4c0(%rsp),%xmm4 │ │ - pminud %xmm4,%xmm5 │ │ - pmaxsd %xmm4,%xmm10 │ │ - movdqa 0x470(%rsp),%xmm11 │ │ - movdqa %xmm11,%xmm6 │ │ - movdqa 0x450(%rsp),%xmm4 │ │ - pminud %xmm4,%xmm6 │ │ - pmaxsd %xmm4,%xmm11 │ │ - movdqa 0x130(%rsp),%xmm0 │ │ - paddd 0x80(%rsp),%xmm0 │ │ - movdqa 0x1f0(%rsp),%xmm7 │ │ - paddd 0xf0(%rsp),%xmm7 │ │ - movdqa 0x170(%rsp),%xmm4 │ │ - paddd 0x1b0(%rsp),%xmm4 │ │ - paddd %xmm7,%xmm4 │ │ - paddd %xmm4,%xmm4 │ │ - pmulld 0x210(%rsp),%xmm0 │ │ - paddd %xmm4,%xmm0 │ │ - movdqa %xmm0,%xmm4 │ │ - movdqa 0xa0(%rsp),%xmm0 │ │ - movdqa %xmm0,%xmm7 │ │ - movdqa 0x460(%rsp),%xmm12 │ │ - pminud %xmm12,%xmm7 │ │ - pminud %xmm7,%xmm14 │ │ - movdqa 0x2ac0e(%rip),%xmm7 │ │ - pmaxsd %xmm12,%xmm0 │ │ - pmaxsd %xmm0,%xmm15 │ │ - pminud %xmm14,%xmm1 │ │ - pmaxsd %xmm15,%xmm8 │ │ - paddd 0x520(%rsp),%xmm3 │ │ - movdqa 0x4a0(%rsp),%xmm0 │ │ - paddd 0x4e0(%rsp),%xmm0 │ │ - paddd 0x480(%rsp),%xmm9 │ │ - paddd %xmm0,%xmm9 │ │ - pmulld 0x220(%rsp),%xmm3 │ │ - paddd %xmm9,%xmm3 │ │ - paddd %xmm4,%xmm3 │ │ - pminud %xmm1,%xmm5 │ │ - pmaxsd %xmm8,%xmm10 │ │ - pminud %xmm5,%xmm6 │ │ - pmaxsd %xmm10,%xmm11 │ │ - movdqa %xmm3,%xmm0 │ │ - psrad $0x1f,%xmm0 │ │ - paddd 0x2ac02(%rip),%xmm3 │ │ - paddd %xmm0,%xmm3 │ │ - psrad $0x4,%xmm3 │ │ - paddd %xmm12,%xmm3 │ │ - movdqa %xmm6,%xmm0 │ │ - pcmpgtd %xmm3,%xmm0 │ │ - pminsd %xmm11,%xmm3 │ │ - blendvps %xmm0,%xmm6,%xmm3 │ │ - pshufb %xmm7,%xmm3 │ │ - pshufb %xmm7,%xmm2 │ │ - punpcklqdq %xmm3,%xmm2 │ │ - movdqu %xmm2,(%rdx,%r12,2) │ │ - add $0x8,%r12 │ │ - cmp %r12,%r11 │ │ - jne ce5e0 │ │ - mov %r11,%r12 │ │ - cmp 0x208(%rsp),%r11 │ │ - mov 0x270(%rsp),%r8 │ │ - mov 0x268(%rsp),%r14 │ │ - mov 0x260(%rsp),%r10 │ │ - mov 0x258(%rsp),%rbp │ │ - mov 0xe8(%rsp),%rcx │ │ - mov 0x28(%rsp),%rsi │ │ - je ce430 │ │ - jmp cf210 │ │ - xor %r12d,%r12d │ │ - jmp cf1fd │ │ - xor %r12d,%r12d │ │ - mov 0xe8(%rsp),%rcx │ │ - jmp cf210 │ │ - xor %r12d,%r12d │ │ - mov 0xe8(%rsp),%rcx │ │ - mov 0x28(%rsp),%rsi │ │ + mov %r9,(%rdi,%rax,1) │ │ + add $0x8,%eax │ │ + cmp %edx,%eax │ │ + jl d0390 │ │ + jmp d041d │ │ + test %ecx,%ecx │ │ + jle d041d │ │ + test %edx,%edx │ │ + jle d041d │ │ + imul $0x1010101,%r8d,%r9d │ │ + mov %ecx,%r8d │ │ + and $0x1,%r8d │ │ + cmp $0x1,%ecx │ │ + je d0405 │ │ + sub %r8d,%ecx │ │ + nopl (%rax) │ │ + xor %eax,%eax │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ - mov %r14,%rax │ │ - movslq %ebp,%r14 │ │ - movslq %r10d,%r10 │ │ - movslq %r8d,%r8 │ │ cltq │ │ - movslq %ecx,%rbp │ │ - movslq %esi,%rdi │ │ - movslq %r12d,%rcx │ │ - mov %rcx,%rsi │ │ - sub %rdi,%rsi │ │ - mov %rsi,0x1c0(%rsp) │ │ - add %rcx,%rdi │ │ - mov %rdi,0x1d0(%rsp) │ │ - mov %rcx,%rsi │ │ - sub %rbp,%rsi │ │ - mov %rsi,0x1b0(%rsp) │ │ - add %rcx,%rbp │ │ - mov %rbp,0x1e0(%rsp) │ │ - mov %rcx,%rsi │ │ - sub %rax,%rsi │ │ - mov %rsi,0x1a0(%rsp) │ │ - add %rcx,%rax │ │ - mov %rax,0x1f0(%rsp) │ │ - mov %rcx,%rax │ │ - sub %r8,%rax │ │ - mov %rax,0x190(%rsp) │ │ - add %rcx,%r8 │ │ - mov %r8,0xf0(%rsp) │ │ - mov %rcx,%rax │ │ - sub %r10,%rax │ │ - mov %rax,0x180(%rsp) │ │ - add %rcx,%r10 │ │ - mov %r10,0x100(%rsp) │ │ - mov %rcx,%rax │ │ - sub %r14,%rax │ │ - mov %rax,0x170(%rsp) │ │ - add %rcx,%r14 │ │ - mov %r14,0x110(%rsp) │ │ - lea (%rdx,%r12,2),%rax │ │ - mov 0x208(%rsp),%rcx │ │ - sub %r12,%rcx │ │ - mov %rcx,0x150(%rsp) │ │ - xor %r12d,%r12d │ │ - mov %rdx,0x38(%rsp) │ │ - mov %rax,0x160(%rsp) │ │ - jmp cf317 │ │ + mov %r9d,(%rdi,%rax,1) │ │ + add $0x4,%eax │ │ + cmp %edx,%eax │ │ + jl d03d0 │ │ + add %rsi,%rdi │ │ + xor %eax,%eax │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - mov 0x160(%rsp),%rcx │ │ - mov %ax,(%rcx,%r12,2) │ │ - mov %rcx,%rax │ │ - add $0x1,%r12 │ │ - cmp %r12,0x150(%rsp) │ │ - mov 0x20(%rsp),%r15 │ │ - je ce430 │ │ - movzwl (%rax,%r12,2),%ecx │ │ - mov 0x110(%rsp),%rax │ │ - add %r12d,%eax │ │ - cltq │ │ - movswl (%r15,%rax,2),%edx │ │ - mov 0x170(%rsp),%rax │ │ - add %r12d,%eax │ │ - cltq │ │ - mov %edx,%esi │ │ - sub %ecx,%esi │ │ - mov %ecx,%r8d │ │ - cmovb %edx,%r8d │ │ - mov %ecx,0x10(%rsp) │ │ - cmovl %ecx,%edx │ │ - movswl (%r15,%rax,2),%eax │ │ - mov %esi,%edi │ │ - neg %edi │ │ - cmovl %esi,%edi │ │ - mov %edi,%ebp │ │ - mov %r9d,%ecx │ │ - shr %cl,%ebp │ │ - mov %ebx,%ecx │ │ - sub %ebp,%ecx │ │ - jns cf368 │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%edi │ │ - mov 0x8(%rsp),%r14d │ │ - jle cf373 │ │ - mov %ecx,%edi │ │ - mov %edi,%ecx │ │ - neg %ecx │ │ - test %esi,%esi │ │ - cmovns %edi,%ecx │ │ - mov %ecx,0x80(%rsp) │ │ - mov %eax,%esi │ │ - sub 0x10(%rsp),%esi │ │ - mov %esi,%edi │ │ - neg %edi │ │ - cmovl %esi,%edi │ │ - mov %edi,%ebp │ │ - mov %r9d,%ecx │ │ - shr %cl,%ebp │ │ - mov %ebx,%ecx │ │ - sub %ebp,%ecx │ │ - jns cf39f │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%edi │ │ - jle cf3a5 │ │ - mov %ecx,%edi │ │ - mov %edi,%ecx │ │ - neg %ecx │ │ - test %esi,%esi │ │ - cmovns %edi,%ecx │ │ - mov %rcx,0xa0(%rsp) │ │ - cmp %eax,%r8d │ │ - cmova %eax,%r8d │ │ - cmp %eax,%edx │ │ - cmovl %eax,%edx │ │ - mov 0x100(%rsp),%rax │ │ - lea (%rax,%r12,1),%eax │ │ + nopl 0x0(%rax) │ │ cltq │ │ - movswl (%r15,%rax,2),%ebp │ │ - mov 0x180(%rsp),%rax │ │ - lea (%rax,%r12,1),%eax │ │ + mov %r9d,(%rdi,%rax,1) │ │ + add $0x4,%eax │ │ + cmp %edx,%eax │ │ + jl d03f0 │ │ + add %rsi,%rdi │ │ + add $0xfffffffe,%ecx │ │ + jne d03c0 │ │ + test %r8d,%r8d │ │ + je d041d │ │ + xor %eax,%eax │ │ + nopl 0x0(%rax) │ │ cltq │ │ - movswl (%r15,%rax,2),%r11d │ │ - mov 0xf0(%rsp),%rax │ │ - add %r12d,%eax │ │ - movslq %eax,%rcx │ │ - mov %ebp,%eax │ │ - sub 0x10(%rsp),%eax │ │ - mov %eax,%edi │ │ - neg %edi │ │ - cmovl %eax,%edi │ │ - movswl (%r15,%rcx,2),%esi │ │ - mov %edi,%ebx │ │ - mov %r13d,%ecx │ │ - shr %cl,%ebx │ │ - mov %r14d,%ecx │ │ - sub %ebx,%ecx │ │ - mov 0x190(%rsp),%rbx │ │ - lea (%rbx,%r12,1),%ebx │ │ - movslq %ebx,%rbx │ │ - movswl (%r15,%rbx,2),%r10d │ │ - jns cf42c │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%edi │ │ - jle cf432 │ │ - mov %ecx,%edi │ │ - mov %edi,%ecx │ │ - neg %ecx │ │ - test %eax,%eax │ │ - cmovns %edi,%ecx │ │ - mov %ecx,0xb0(%rsp) │ │ - mov %r11d,%edi │ │ - sub 0x10(%rsp),%edi │ │ - mov %edi,%eax │ │ - neg %eax │ │ - cmovl %edi,%eax │ │ - mov %eax,%ebx │ │ - mov %r13d,%ecx │ │ - shr %cl,%ebx │ │ - mov %r14d,%ecx │ │ - sub %ebx,%ecx │ │ - jns cf460 │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%eax │ │ - jle cf466 │ │ - mov %ecx,%eax │ │ - mov %eax,%r9d │ │ - neg %r9d │ │ - test %edi,%edi │ │ - cmovns %eax,%r9d │ │ - mov %esi,%edi │ │ - sub 0x10(%rsp),%edi │ │ - mov %edi,%eax │ │ - neg %eax │ │ - cmovl %edi,%eax │ │ - mov %eax,%ebx │ │ - mov %r13d,%ecx │ │ - shr %cl,%ebx │ │ - mov %r14d,%ecx │ │ - sub %ebx,%ecx │ │ - jns cf48f │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%eax │ │ - jle cf495 │ │ - mov %ecx,%eax │ │ - mov %eax,%ecx │ │ - neg %ecx │ │ - test %edi,%edi │ │ - cmovns %eax,%ecx │ │ - mov %ecx,0xc0(%rsp) │ │ - mov %r10d,%edi │ │ - sub 0x10(%rsp),%edi │ │ - mov %edi,%eax │ │ - neg %eax │ │ - cmovl %edi,%eax │ │ - mov %eax,%ebx │ │ - mov %r13d,%ecx │ │ - shr %cl,%ebx │ │ - mov %r14d,%ecx │ │ - sub %ebx,%ecx │ │ - jns cf4c3 │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%eax │ │ - mov 0xd0(%rsp),%r14d │ │ - jle cf4d1 │ │ - mov %ecx,%eax │ │ - mov %eax,%ecx │ │ - neg %ecx │ │ - test %edi,%edi │ │ - cmovns %eax,%ecx │ │ - mov %ecx,0x130(%rsp) │ │ - mov %ebp,%eax │ │ - cmp %ebp,%r8d │ │ - ja cf520 │ │ + mov %r9d,(%rdi,%rax,1) │ │ + add $0x4,%eax │ │ + cmp %edx,%eax │ │ + jl d0410 │ │ + retq │ │ + xchg %ax,%ax │ │ + push %rbp │ │ + push %rbx │ │ + add $0xffffffff,%esi │ │ + add $0xffffffff,%r8d │ │ mov %r8d,%eax │ │ - cmp %ebp,%edx │ │ - jge cf524 │ │ - mov %r11d,%ecx │ │ - cmp %r11d,%eax │ │ - ja cf52e │ │ - mov %eax,%ecx │ │ - cmp %r11d,%ebp │ │ - jge cf533 │ │ - mov %esi,%eax │ │ - cmp %esi,%ecx │ │ - ja cf53c │ │ - mov %ecx,%eax │ │ - cmp %esi,%r11d │ │ - jge cf541 │ │ - mov %r10d,%edi │ │ - cmp %r10d,%eax │ │ - ja cf54c │ │ - mov %eax,%edi │ │ - cmp %r10d,%esi │ │ - mov 0x60(%rsp),%ecx │ │ - jge cf555 │ │ - jmp cf558 │ │ - cmp %ebp,%edx │ │ - jl cf4ef │ │ - mov %edx,%ebp │ │ - mov %r11d,%ecx │ │ - cmp %r11d,%eax │ │ - jbe cf4f7 │ │ - cmp %r11d,%ebp │ │ - jl cf4fe │ │ - mov %ebp,%r11d │ │ - mov %esi,%eax │ │ - cmp %esi,%ecx │ │ - jbe cf504 │ │ - cmp %esi,%r11d │ │ - jl cf50b │ │ - mov %r11d,%esi │ │ - mov %r10d,%edi │ │ - cmp %r10d,%eax │ │ - jbe cf513 │ │ - cmp %r10d,%esi │ │ - mov 0x60(%rsp),%ecx │ │ - jl cf558 │ │ - mov %esi,%r10d │ │ - mov 0x1f0(%rsp),%rax │ │ - add %r12d,%eax │ │ - cltq │ │ - movswl (%r15,%rax,2),%ebp │ │ - mov 0x1a0(%rsp),%rax │ │ - lea (%rax,%r12,1),%eax │ │ + sar $0x1f,%eax │ │ + and %r8d,%eax │ │ + test %ecx,%ecx │ │ + cmovg %ecx,%eax │ │ cltq │ │ - movswl (%r15,%rax,2),%r13d │ │ - mov %ebp,%eax │ │ - sub 0x10(%rsp),%eax │ │ - mov %eax,%esi │ │ - neg %esi │ │ - cmovl %eax,%esi │ │ - mov %esi,%edx │ │ - shr %cl,%edx │ │ - mov %r14d,%ebx │ │ - sub %edx,%ebx │ │ - jns cf597 │ │ - xor %ebx,%ebx │ │ - cmp %ebx,%esi │ │ - jle cf59d │ │ - mov %ebx,%esi │ │ - mov %esi,%edx │ │ - neg %edx │ │ - test %eax,%eax │ │ - cmovns %esi,%edx │ │ - mov %edx,0x120(%rsp) │ │ - mov %r13d,%esi │ │ - sub 0x10(%rsp),%esi │ │ - mov %esi,%eax │ │ - neg %eax │ │ - cmovl %esi,%eax │ │ - mov %eax,%edx │ │ - shr %cl,%edx │ │ - mov %r14d,%ecx │ │ - sub %edx,%ecx │ │ - jns cf5c8 │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%eax │ │ - mov 0x8(%rsp),%r14d │ │ - jle cf5d3 │ │ - mov %ecx,%eax │ │ - mov %eax,%ebx │ │ - neg %ebx │ │ + mov (%rdx,%rax,1),%al │ │ + mov %al,(%rdi) │ │ test %esi,%esi │ │ - cmovns %eax,%ebx │ │ - mov %ebp,%eax │ │ - cmp %ebp,%edi │ │ - ja cf600 │ │ - mov %edi,%eax │ │ - cmp %ebp,%r10d │ │ - jge cf605 │ │ - mov %r13d,0x50(%rsp) │ │ - cmp %r13d,%eax │ │ - ja cf612 │ │ - mov %eax,0x50(%rsp) │ │ - cmp %r13d,%ebp │ │ - jge cf617 │ │ - jmp cf61a │ │ - xchg %ax,%ax │ │ - cmp %ebp,%r10d │ │ - jl cf5e9 │ │ - mov %r10d,%ebp │ │ - mov %r13d,0x50(%rsp) │ │ - cmp %r13d,%eax │ │ - jbe cf5f3 │ │ - cmp %r13d,%ebp │ │ - jl cf61a │ │ - mov %ebp,%r13d │ │ - mov 0x1e0(%rsp),%rax │ │ - add %r12d,%eax │ │ + jle d0599 │ │ + movslq %r8d,%r9 │ │ + movslq %ecx,%r11 │ │ + mov %esi,%r10d │ │ + movd %ecx,%xmm0 │ │ + pshufd $0x44,%xmm0,%xmm5 │ │ + movd %r8d,%xmm0 │ │ + pshufd $0x44,%xmm0,%xmm3 │ │ + xor %esi,%esi │ │ + movdqa 0x2e0f3(%rip),%xmm8 │ │ + movdqa 0x2e0fa(%rip),%xmm9 │ │ + movdqa %xmm5,%xmm6 │ │ + psllq $0x20,%xmm6 │ │ + psrad $0x1f,%xmm6 │ │ + pblendw $0x33,%xmm5,%xmm6 │ │ + movdqa %xmm3,%xmm7 │ │ + psllq $0x20,%xmm7 │ │ + psrad $0x1f,%xmm7 │ │ + pblendw $0x33,%xmm3,%xmm7 │ │ + jmp d04ce │ │ + lea 0x1(%rsi),%rax │ │ + cmp %r9,%rsi │ │ + mov %r8d,%ebp │ │ + cmovl %eax,%ebp │ │ + mov %bl,0x1(%rdi,%rsi,2) │ │ + cmp %r11,%rax │ │ + cmovl %ecx,%ebp │ │ + movslq %ebp,%rbx │ │ + movzbl (%rdx,%rbx,1),%ebx │ │ + mov %bl,0x2(%rdi,%rsi,2) │ │ + mov %rax,%rsi │ │ + cmp %r10,%rax │ │ + je d0599 │ │ + lea -0x1(%rsi),%rax │ │ + cmp %r9,%rax │ │ + cmovg %r8d,%eax │ │ + cmp %r8d,%esi │ │ + mov %esi,%ebx │ │ + cmovg %r8d,%ebx │ │ + cmp %r11,%rsi │ │ + cmovle %ecx,%eax │ │ cltq │ │ - movswl (%r15,%rax,2),%r11d │ │ - mov 0x1b0(%rsp),%rax │ │ - lea (%rax,%r12,1),%eax │ │ + movzbl (%rdx,%rax,1),%ebp │ │ + cmovl %ecx,%ebx │ │ + movslq %ebx,%rax │ │ + movzbl (%rdx,%rax,1),%eax │ │ + lea (%rax,%rax,8),%eax │ │ + sub %ebp,%eax │ │ + movq %rsi,%xmm0 │ │ + pshufd $0x44,%xmm0,%xmm4 │ │ + movdqa %xmm4,%xmm0 │ │ + paddq %xmm8,%xmm0 │ │ + movdqa %xmm0,%xmm1 │ │ + psllq $0x20,%xmm1 │ │ + psrad $0x1f,%xmm1 │ │ + pblendw $0x33,%xmm0,%xmm1 │ │ + paddq %xmm9,%xmm4 │ │ + movdqa %xmm4,%xmm0 │ │ + psllq $0x20,%xmm0 │ │ + psrad $0x1f,%xmm0 │ │ + pblendw $0x33,%xmm4,%xmm0 │ │ + pcmpgtq %xmm7,%xmm0 │ │ + blendvpd %xmm0,%xmm3,%xmm4 │ │ + pcmpgtq %xmm6,%xmm1 │ │ + movdqa %xmm5,%xmm2 │ │ + movdqa %xmm1,%xmm0 │ │ + blendvpd %xmm0,%xmm4,%xmm2 │ │ + movd %xmm2,%ebx │ │ + movslq %ebx,%rbx │ │ + movzbl (%rdx,%rbx,1),%ebx │ │ + lea (%rbx,%rbx,8),%ebx │ │ + add %eax,%ebx │ │ + pextrd $0x2,%xmm2,%eax │ │ cltq │ │ - movswl (%r15,%rax,2),%eax │ │ - mov 0x1d0(%rsp),%rcx │ │ - add %r12d,%ecx │ │ - movslq %ecx,%rcx │ │ - mov %r11d,%edx │ │ - sub 0x10(%rsp),%edx │ │ - mov %edx,%ebp │ │ - neg %ebp │ │ - cmovl %edx,%ebp │ │ - movswl (%r15,%rcx,2),%esi │ │ - mov %ebp,%edi │ │ - mov 0x40(%rsp),%ecx │ │ - shr %cl,%edi │ │ - mov %r14d,%ecx │ │ - sub %edi,%ecx │ │ - mov 0x1c0(%rsp),%rdi │ │ - lea (%rdi,%r12,1),%edi │ │ - movslq %edi,%rdi │ │ - movswl (%r15,%rdi,2),%r15d │ │ - jns cf685 │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%ebp │ │ - jle cf68b │ │ - mov %ecx,%ebp │ │ - mov %ebp,%r10d │ │ - neg %r10d │ │ + movzbl (%rdx,%rax,1),%eax │ │ + sub %eax,%ebx │ │ + add $0x8,%ebx │ │ + sar $0x4,%ebx │ │ + cmp $0x100,%ebx │ │ + jl d058a │ │ + mov $0xff,%ebx │ │ + test %ebx,%ebx │ │ + jg d04a0 │ │ + xor %ebx,%ebx │ │ + jmpq d04a0 │ │ + pop %rbx │ │ + pop %rbp │ │ + retq │ │ + nopl 0x0(%rax) │ │ test %edx,%edx │ │ - cmovns %ebp,%r10d │ │ - mov %eax,%ebp │ │ - sub 0x10(%rsp),%ebp │ │ - mov %ebp,%edx │ │ - neg %edx │ │ - cmovl %ebp,%edx │ │ - mov %edx,%edi │ │ - mov 0x40(%rsp),%ecx │ │ - shr %cl,%edi │ │ - mov %r14d,%ecx │ │ - sub %edi,%ecx │ │ - jns cf6b5 │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%edx │ │ - jle cf6bb │ │ - mov %ecx,%edx │ │ - mov %edx,%r8d │ │ - neg %r8d │ │ - test %ebp,%ebp │ │ - cmovns %edx,%r8d │ │ - mov %esi,%ebp │ │ - sub 0x10(%rsp),%ebp │ │ - mov %ebp,%edx │ │ - neg %edx │ │ - cmovl %ebp,%edx │ │ - mov %edx,%edi │ │ - mov 0x40(%rsp),%ecx │ │ - shr %cl,%edi │ │ - mov %r14d,%ecx │ │ - sub %edi,%ecx │ │ - jns cf6e5 │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%edx │ │ - jle cf6eb │ │ - mov %ecx,%edx │ │ - mov %edx,%r14d │ │ - neg %r14d │ │ - test %ebp,%ebp │ │ - cmovns %edx,%r14d │ │ - mov %r15d,%ebp │ │ - sub 0x10(%rsp),%ebp │ │ - mov %ebp,%edx │ │ - neg %edx │ │ - cmovl %ebp,%edx │ │ - mov %edx,%edi │ │ - mov 0x40(%rsp),%ecx │ │ - shr %cl,%edi │ │ - mov 0x8(%rsp),%ecx │ │ - sub %edi,%ecx │ │ - jns cf717 │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%edx │ │ - mov 0xa0(%rsp),%rdi │ │ - jle cf725 │ │ - mov %ecx,%edx │ │ - mov %edx,%ecx │ │ - neg %ecx │ │ - test %ebp,%ebp │ │ - cmovns %edx,%ecx │ │ - mov %r11d,%edx │ │ - mov 0x50(%rsp),%ebp │ │ - cmp %r11d,%ebp │ │ - ja cf73c │ │ - mov %ebp,%edx │ │ - add 0xb0(%rsp),%r9d │ │ - cmp %r11d,%r13d │ │ - jl cf74c │ │ - mov %r13d,%r11d │ │ - add 0xc0(%rsp),%r9d │ │ - add 0x80(%rsp),%edi │ │ - mov %eax,%ebp │ │ - cmp %eax,%edx │ │ - ja cf763 │ │ - mov %edx,%ebp │ │ - add 0x130(%rsp),%r9d │ │ - imul 0x78(%rsp),%edi │ │ - cmp %eax,%r11d │ │ - mov 0x40(%rsp),%r13d │ │ - jl cf77d │ │ - mov %r11d,%eax │ │ - add %r10d,%r8d │ │ - add 0x120(%rsp),%ebx │ │ - mov %esi,%edx │ │ - cmp %esi,%ebp │ │ - ja cf78f │ │ - mov %ebp,%edx │ │ - lea (%rdi,%r9,2),%ebp │ │ - add %r14d,%r8d │ │ - imul 0x148(%rsp),%ebx │ │ - cmp %esi,%eax │ │ - mov 0x60(%rsp),%r9d │ │ - mov 0x140(%rsp),%r11 │ │ - jl cf7b1 │ │ - mov %eax,%esi │ │ - add %ecx,%r8d │ │ - add %ebp,%ebx │ │ - mov %r15d,%eax │ │ - cmp %r15d,%edx │ │ - ja cf7c0 │ │ - mov %edx,%eax │ │ - add %r8d,%ebx │ │ - cmp %r15d,%esi │ │ - mov 0x38(%rsp),%rdx │ │ - jl cf7d0 │ │ - mov %esi,%r15d │ │ - mov %ebx,%ecx │ │ - sar $0x1f,%ecx │ │ - lea (%rcx,%rbx,1),%ecx │ │ - add $0x8,%ecx │ │ - sar $0x4,%ecx │ │ - add 0x10(%rsp),%ecx │ │ - cmp %r15d,%ecx │ │ - jg cf7ea │ │ - mov %ecx,%r15d │ │ - cmp %eax,%ecx │ │ - mov 0xd0(%rsp),%ebx │ │ - jl cf2f0 │ │ - mov %r15d,%eax │ │ - jmpq cf2f0 │ │ - mov 0x8(%rsp),%r9d │ │ - bsr %r9d,%ecx │ │ - xor %edx,%edx │ │ - sub %ecx,%r13d │ │ - cmovs %edx,%r13d │ │ - mov 0x590(%rsp),%ecx │ │ - test %ecx,%ecx │ │ - mov 0x38(%rsp),%rbp │ │ - jle d086b │ │ - lea 0x4(%rax),%ecx │ │ - mov 0x30(%rsp),%r10 │ │ - sar %r10 │ │ - movslq %ecx,%rcx │ │ - cltq │ │ - lea 0x3a1d2(%rip),%rdx │ │ - mov 0x590(%rsp),%esi │ │ - mov %esi,%r8d │ │ - movsbq (%rdx,%rcx,2),%rdi │ │ - movsbq (%rdx,%rax,2),%r11 │ │ - movsbq 0x1(%rdx,%rcx,2),%r14 │ │ - movsbq 0x1(%rdx,%rax,2),%r15 │ │ - lea -0x1(%r8),%rax │ │ - lea (%rdi,%rax,1),%ecx │ │ - cmp %edi,%ecx │ │ - setl %cl │ │ - cmp $0x7fffffff,%rax │ │ - seta %dl │ │ - or %cl,%dl │ │ - lea (%r11,%rax,1),%ecx │ │ - cmp %r11d,%ecx │ │ - setl %cl │ │ - lea (%r14,%rax,1),%esi │ │ - cmp %r14d,%esi │ │ - setl %bl │ │ - or %cl,%bl │ │ - or %dl,%bl │ │ - add %r15d,%eax │ │ - cmp %r15d,%eax │ │ - setl %al │ │ - or %bl,%al │ │ - mov %al,0x1f0(%rsp) │ │ - mov %r8,0xf0(%rsp) │ │ - and $0xfffffff8,%r8d │ │ - mov %r8,0x240(%rsp) │ │ - movd %r13d,%xmm0 │ │ - movd %r9d,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm1 │ │ - add %r10,%r10 │ │ - mov %r10,0x30(%rsp) │ │ - mov %edi,%eax │ │ - mov %rax,0x230(%rsp) │ │ - mov %rdi,0x180(%rsp) │ │ - mov %edi,%r10d │ │ - neg %r10d │ │ - mov %r11d,%r12d │ │ - mov %r11,0x170(%rsp) │ │ - neg %r11d │ │ - mov %r14d,%edi │ │ - mov %r14,0x160(%rsp) │ │ - neg %r14d │ │ - mov %r15d,%ebx │ │ - mov %r15,0x150(%rsp) │ │ - neg %r15d │ │ - pmovzxdq %xmm0,%xmm0 │ │ - movslq %r15d,%rax │ │ - mov %rax,0x148(%rsp) │ │ - movslq %r14d,%rax │ │ - mov %rax,0x140(%rsp) │ │ - movslq %r11d,%rax │ │ - mov %rax,0x220(%rsp) │ │ - movslq %r10d,%rax │ │ - mov %rax,0x210(%rsp) │ │ - mov %r10,0x1e0(%rsp) │ │ - mov %r12,0x1d0(%rsp) │ │ - mov %r11,0x1c0(%rsp) │ │ - mov %rdi,0x1b0(%rsp) │ │ - mov %r14,0x1a0(%rsp) │ │ - mov %rbx,0x190(%rsp) │ │ - mov %r15,0x78(%rsp) │ │ - movdqa %xmm0,0x110(%rsp) │ │ - movdqa %xmm1,0x100(%rsp) │ │ - movdqa 0x110(%rsp),%xmm11 │ │ - jmp cf9ec │ │ - add $0x18,%r8 │ │ - mov %r8,0x20(%rsp) │ │ - mov 0x38(%rsp),%rbp │ │ - add 0x30(%rsp),%rbp │ │ - mov 0x98(%rsp),%rax │ │ - add $0xffffffff,%eax │ │ - mov %rax,0x98(%rsp) │ │ - mov 0x1e0(%rsp),%r10 │ │ - mov 0x1d0(%rsp),%r12 │ │ - mov 0x1c0(%rsp),%r11 │ │ - mov 0x1b0(%rsp),%rdi │ │ - mov 0x1a0(%rsp),%r14 │ │ - mov 0x190(%rsp),%rbx │ │ - je d086b │ │ - mov 0x590(%rsp),%eax │ │ - cmp $0x8,%eax │ │ - setb %al │ │ - or 0x1f0(%rsp),%al │ │ - mov %rbp,0x38(%rsp) │ │ - je cfa20 │ │ + je d05b8 │ │ + cmp $0x8,%edi │ │ + jg d05ca │ │ + mov $0x2,%eax │ │ + cmp $0x3f,%esi │ │ + jle d05ea │ │ + jmpq d0641 │ │ + cmp $0x8,%edi │ │ + jg d05e5 │ │ + mov $0x1,%eax │ │ + cmp $0x37,%esi │ │ + jg d0641 │ │ xor %eax,%eax │ │ - mov 0x20(%rsp),%r8 │ │ - jmpq cffe0 │ │ + retq │ │ + cmp $0x10,%edi │ │ + jg d05f6 │ │ + mov $0x2,%eax │ │ + cmp $0x2f,%esi │ │ + jg d0641 │ │ + mov $0x1,%eax │ │ + cmp $0x13,%esi │ │ + jle d05c7 │ │ + jmp d0641 │ │ + cmp $0x10,%edi │ │ + jg d0607 │ │ + mov $0x1,%eax │ │ + cmp $0x27,%esi │ │ + jle d05c7 │ │ + jmp d0641 │ │ + mov $0x3,%eax │ │ + cmp $0x18,%edi │ │ + jg d0641 │ │ + cmp $0x3,%esi │ │ + jle d05c7 │ │ + jmp d0641 │ │ + mov $0x3,%eax │ │ + cmp $0x18,%edi │ │ + jg d062c │ │ + cmp $0x1f,%esi │ │ + jg d0641 │ │ + mov $0x2,%eax │ │ + cmp $0xf,%esi │ │ + jg d0641 │ │ + mov $0x1,%eax │ │ + cmp $0x7,%esi │ │ + jle d05c7 │ │ + jmp d0641 │ │ + cmp $0x20,%edi │ │ + jg d0641 │ │ + cmp $0x1f,%esi │ │ + jg d0641 │ │ + xor %eax,%eax │ │ + cmp $0x3,%esi │ │ + setg %al │ │ + add $0x1,%eax │ │ + retq │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - xor %ecx,%ecx │ │ - mov 0x20(%rsp),%r8 │ │ - mov 0x240(%rsp),%rdx │ │ - mov 0x230(%rsp),%rsi │ │ - nopw 0x0(%rax,%rax,1) │ │ - movdqu 0x0(%rbp,%rcx,2),%xmm1 │ │ - movdqa %xmm1,0x10(%rsp) │ │ - pshufd $0x4e,%xmm1,%xmm0 │ │ - pmovzxwd %xmm0,%xmm10 │ │ - pmovzxwd %xmm1,%xmm15 │ │ - lea (%rsi,%rcx,1),%eax │ │ - cltq │ │ - pmovsxwd 0x8(%r8,%rax,2),%xmm0 │ │ - pmovsxwd (%r8,%rax,2),%xmm7 │ │ - lea (%r10,%rcx,1),%eax │ │ - cltq │ │ - pmovsxwd 0x8(%r8,%rax,2),%xmm6 │ │ - pmovsxwd (%r8,%rax,2),%xmm8 │ │ - lea (%r12,%rcx,1),%eax │ │ - cltq │ │ - pmovsxwd (%r8,%rax,2),%xmm4 │ │ - pmovsxwd 0x8(%r8,%rax,2),%xmm13 │ │ - lea (%r11,%rcx,1),%eax │ │ - cltq │ │ - pmovsxwd 0x8(%r8,%rax,2),%xmm1 │ │ - movdqa %xmm1,0x80(%rsp) │ │ - pmovsxwd (%r8,%rax,2),%xmm1 │ │ - movdqa %xmm1,0xb0(%rsp) │ │ - psubd %xmm15,%xmm7 │ │ - psubd %xmm10,%xmm0 │ │ - pabsd %xmm0,%xmm5 │ │ - pabsd %xmm7,%xmm3 │ │ - movdqa %xmm3,%xmm2 │ │ - psrld %xmm11,%xmm2 │ │ - movdqa %xmm5,%xmm1 │ │ - psrld %xmm11,%xmm1 │ │ - movdqa 0x100(%rsp),%xmm14 │ │ - movdqa %xmm14,%xmm12 │ │ - psubd %xmm1,%xmm12 │ │ - movdqa %xmm14,%xmm1 │ │ - psubd %xmm2,%xmm1 │ │ - pxor %xmm9,%xmm9 │ │ - pmaxsd %xmm9,%xmm1 │ │ - pmaxsd %xmm9,%xmm12 │ │ - pminsd %xmm5,%xmm12 │ │ - pminsd %xmm3,%xmm1 │ │ - movdqa %xmm1,%xmm3 │ │ - pxor %xmm1,%xmm1 │ │ - psubd %xmm3,%xmm1 │ │ - pxor %xmm2,%xmm2 │ │ - psubd %xmm12,%xmm2 │ │ - blendvps %xmm0,%xmm2,%xmm12 │ │ - movaps %xmm12,0x40(%rsp) │ │ - movdqa %xmm7,%xmm0 │ │ - blendvps %xmm0,%xmm1,%xmm3 │ │ - movaps %xmm3,0x60(%rsp) │ │ - psubd %xmm15,%xmm8 │ │ - psubd %xmm10,%xmm6 │ │ - pabsd %xmm6,%xmm0 │ │ - pabsd %xmm8,%xmm1 │ │ - movdqa %xmm1,%xmm2 │ │ - psrld %xmm11,%xmm2 │ │ - movdqa %xmm0,%xmm3 │ │ - psrld %xmm11,%xmm3 │ │ - movdqa %xmm14,%xmm7 │ │ - psubd %xmm3,%xmm7 │ │ - movdqa %xmm14,%xmm12 │ │ - psubd %xmm2,%xmm12 │ │ - pmaxsd %xmm9,%xmm12 │ │ - pmaxsd %xmm9,%xmm7 │ │ - pminsd %xmm0,%xmm7 │ │ - pminsd %xmm1,%xmm12 │ │ - pxor %xmm1,%xmm1 │ │ - psubd %xmm12,%xmm1 │ │ - pxor %xmm2,%xmm2 │ │ - psubd %xmm7,%xmm2 │ │ - movdqa %xmm6,%xmm0 │ │ - blendvps %xmm0,%xmm2,%xmm7 │ │ - movaps %xmm7,0xd0(%rsp) │ │ - movdqa %xmm8,%xmm0 │ │ - blendvps %xmm0,%xmm1,%xmm12 │ │ - psubd %xmm10,%xmm13 │ │ - movdqa %xmm10,%xmm6 │ │ - psubd %xmm15,%xmm4 │ │ - pabsd %xmm4,%xmm0 │ │ - pabsd %xmm13,%xmm1 │ │ - movdqa %xmm1,%xmm2 │ │ - psrld %xmm11,%xmm2 │ │ - movdqa %xmm0,%xmm3 │ │ - psrld %xmm11,%xmm3 │ │ - movdqa %xmm14,%xmm5 │ │ - psubd %xmm3,%xmm5 │ │ - movdqa %xmm14,%xmm3 │ │ - psubd %xmm2,%xmm3 │ │ - pmaxsd %xmm9,%xmm3 │ │ - pmaxsd %xmm9,%xmm5 │ │ - pminsd %xmm0,%xmm5 │ │ - pminsd %xmm1,%xmm3 │ │ - pxor %xmm1,%xmm1 │ │ - psubd %xmm3,%xmm1 │ │ - pxor %xmm2,%xmm2 │ │ - psubd %xmm5,%xmm2 │ │ - movdqa %xmm4,%xmm0 │ │ - blendvps %xmm0,%xmm2,%xmm5 │ │ - movaps %xmm5,0x50(%rsp) │ │ - movdqa %xmm13,%xmm0 │ │ - blendvps %xmm0,%xmm1,%xmm3 │ │ - movaps %xmm3,0xa0(%rsp) │ │ - movdqa 0xb0(%rsp),%xmm4 │ │ - psubd %xmm15,%xmm4 │ │ - movdqa 0x80(%rsp),%xmm0 │ │ - psubd %xmm10,%xmm0 │ │ - pabsd %xmm0,%xmm5 │ │ - pabsd %xmm4,%xmm1 │ │ - movdqa %xmm1,%xmm2 │ │ - psrld %xmm11,%xmm2 │ │ - movdqa %xmm5,%xmm3 │ │ - psrld %xmm11,%xmm3 │ │ - movdqa %xmm14,%xmm8 │ │ - psubd %xmm3,%xmm8 │ │ - movdqa %xmm14,%xmm7 │ │ - psubd %xmm2,%xmm7 │ │ - pxor %xmm2,%xmm2 │ │ - pmaxsd %xmm2,%xmm7 │ │ - pmaxsd %xmm2,%xmm8 │ │ - pminsd %xmm5,%xmm8 │ │ - pminsd %xmm1,%xmm7 │ │ - pxor %xmm1,%xmm1 │ │ - psubd %xmm7,%xmm1 │ │ - pxor %xmm2,%xmm2 │ │ - psubd %xmm8,%xmm2 │ │ - blendvps %xmm0,%xmm2,%xmm8 │ │ - movdqa %xmm4,%xmm0 │ │ - blendvps %xmm0,%xmm1,%xmm7 │ │ - lea (%rdi,%rcx,1),%eax │ │ - cltq │ │ - pmovsxwd (%r8,%rax,2),%xmm0 │ │ - pmovsxwd 0x8(%r8,%rax,2),%xmm1 │ │ - lea (%r14,%rcx,1),%eax │ │ - cltq │ │ - psubd %xmm15,%xmm0 │ │ - pabsd %xmm0,%xmm3 │ │ - movdqa %xmm3,%xmm2 │ │ - psrld %xmm11,%xmm2 │ │ - movdqa %xmm14,%xmm13 │ │ - psubd %xmm2,%xmm13 │ │ - pmovsxwd (%r8,%rax,2),%xmm2 │ │ - pxor %xmm5,%xmm5 │ │ - pmaxsd %xmm5,%xmm13 │ │ - pminsd %xmm3,%xmm13 │ │ - pxor %xmm3,%xmm3 │ │ - psubd %xmm13,%xmm3 │ │ - blendvps %xmm0,%xmm3,%xmm13 │ │ - movdqa %xmm10,%xmm4 │ │ - movdqa %xmm10,0xc0(%rsp) │ │ - psubd %xmm10,%xmm1 │ │ - pabsd %xmm1,%xmm0 │ │ - movdqa %xmm0,%xmm3 │ │ - psrld %xmm11,%xmm3 │ │ - movdqa %xmm14,%xmm10 │ │ - psubd %xmm3,%xmm10 │ │ - pmaxsd %xmm5,%xmm10 │ │ - pxor %xmm5,%xmm5 │ │ - pminsd %xmm0,%xmm10 │ │ - pxor %xmm3,%xmm3 │ │ - psubd %xmm10,%xmm3 │ │ - movdqa %xmm1,%xmm0 │ │ - blendvps %xmm0,%xmm3,%xmm10 │ │ - psubd %xmm15,%xmm2 │ │ - pabsd %xmm2,%xmm0 │ │ - movdqa %xmm0,%xmm1 │ │ - psrld %xmm11,%xmm1 │ │ - movdqa %xmm14,%xmm6 │ │ - psubd %xmm1,%xmm6 │ │ - pmaxsd %xmm5,%xmm6 │ │ - pminsd %xmm0,%xmm6 │ │ - pxor %xmm1,%xmm1 │ │ - psubd %xmm6,%xmm1 │ │ - movdqa %xmm2,%xmm0 │ │ - blendvps %xmm0,%xmm1,%xmm6 │ │ - pmovsxwd 0x8(%r8,%rax,2),%xmm0 │ │ - psubd %xmm4,%xmm0 │ │ - pabsd %xmm0,%xmm1 │ │ - movdqa %xmm1,%xmm2 │ │ - psrld %xmm11,%xmm2 │ │ - movdqa %xmm14,%xmm3 │ │ - psubd %xmm2,%xmm3 │ │ - pmaxsd %xmm5,%xmm3 │ │ - pxor %xmm5,%xmm5 │ │ - pminsd %xmm1,%xmm3 │ │ - pxor %xmm1,%xmm1 │ │ - psubd %xmm3,%xmm1 │ │ - blendvps %xmm0,%xmm1,%xmm3 │ │ - lea (%rbx,%rcx,1),%eax │ │ + nopl 0x0(%rax) │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + mov 0x38(%rsp),%ebx │ │ + cmp %edx,%esi │ │ + cmovle %esi,%edx │ │ + movslq %r9d,%r11 │ │ + test %edx,%edx │ │ + jle d0685 │ │ + lea -0x1(%rbx),%eax │ │ cltq │ │ - pmovsxwd 0x8(%r8,%rax,2),%xmm0 │ │ - psubd %xmm4,%xmm0 │ │ - pabsd %xmm0,%xmm1 │ │ - movdqa %xmm1,%xmm2 │ │ - psrld %xmm11,%xmm2 │ │ - movdqa %xmm14,%xmm9 │ │ - psubd %xmm2,%xmm9 │ │ - pmaxsd %xmm5,%xmm9 │ │ - pminsd %xmm1,%xmm9 │ │ - pxor %xmm1,%xmm1 │ │ - psubd %xmm9,%xmm1 │ │ - blendvps %xmm0,%xmm1,%xmm9 │ │ - pmovsxwd (%r8,%rax,2),%xmm0 │ │ - psubd %xmm15,%xmm0 │ │ - pabsd %xmm0,%xmm4 │ │ - movdqa %xmm4,%xmm1 │ │ - psrld %xmm11,%xmm1 │ │ - movdqa %xmm14,%xmm2 │ │ - psubd %xmm1,%xmm2 │ │ - pmaxsd %xmm5,%xmm2 │ │ - pminsd %xmm4,%xmm2 │ │ - pxor %xmm1,%xmm1 │ │ - psubd %xmm2,%xmm1 │ │ - blendvps %xmm0,%xmm1,%xmm2 │ │ - lea (%r15,%rcx,1),%eax │ │ + mov %edx,%r14d │ │ + and $0x1,%r14d │ │ + cmp $0x1,%edx │ │ + jne d0697 │ │ + xor %r10d,%r10d │ │ + test %r14,%r14 │ │ + je d06e9 │ │ + jmp d0701 │ │ + xor %r10d,%r10d │ │ + cmp %esi,%ecx │ │ + cmovg %esi,%ecx │ │ + cmp %ecx,%r10d │ │ + jge d06f3 │ │ + jmpq d0727 │ │ + movslq %edx,%r15 │ │ + sub %r14,%r15 │ │ + xor %r10d,%r10d │ │ + lea 0x1(%r10),%ebp │ │ + cmp %rax,%r10 │ │ + mov %r10d,%edx │ │ + cmovg %eax,%edx │ │ + cmovge %eax,%ebp │ │ + cmp %r11,%r10 │ │ + cmovl %r9d,%edx │ │ + movslq %edx,%rdx │ │ + movzbl (%r8,%rdx,1),%edx │ │ + mov %dl,(%rdi,%r10,1) │ │ + lea 0x1(%r10),%rdx │ │ + cmp %r11,%rdx │ │ + cmovl %r9d,%ebp │ │ + movslq %ebp,%rdx │ │ + movzbl (%r8,%rdx,1),%edx │ │ + mov %dl,0x1(%rdi,%r10,1) │ │ + add $0x2,%r10 │ │ + cmp %r10,%r15 │ │ + jne d06a0 │ │ + test %r14,%r14 │ │ + jne d0701 │ │ + cmp %esi,%ecx │ │ + cmovg %esi,%ecx │ │ + cmp %ecx,%r10d │ │ + jl d0727 │ │ + cmp %esi,%r10d │ │ + jl d0842 │ │ + jmpq d08bf │ │ + cmp %rax,%r10 │ │ + cmovle %r10d,%eax │ │ + cmp %r11,%r10 │ │ + cmovl %r9d,%eax │ │ cltq │ │ - pmovsxwd (%r8,%rax,2),%xmm0 │ │ - psubd %xmm15,%xmm0 │ │ - pabsd %xmm0,%xmm1 │ │ - movdqa %xmm1,%xmm4 │ │ - psrld %xmm11,%xmm4 │ │ - movdqa %xmm14,%xmm15 │ │ - psubd %xmm4,%xmm15 │ │ - pmaxsd %xmm5,%xmm15 │ │ - pminsd %xmm1,%xmm15 │ │ - pxor %xmm1,%xmm1 │ │ - psubd %xmm15,%xmm1 │ │ - blendvps %xmm0,%xmm1,%xmm15 │ │ - pmovsxwd 0x8(%r8,%rax,2),%xmm0 │ │ - psubd 0xc0(%rsp),%xmm0 │ │ - pabsd %xmm0,%xmm5 │ │ - movdqa %xmm5,%xmm4 │ │ - psrld %xmm11,%xmm4 │ │ - psubd %xmm4,%xmm14 │ │ - pmaxsd 0x29f07(%rip),%xmm14 │ │ - pminsd %xmm5,%xmm14 │ │ - pxor %xmm4,%xmm4 │ │ - psubd %xmm14,%xmm4 │ │ - blendvps %xmm0,%xmm4,%xmm14 │ │ - movdqa 0xd0(%rsp),%xmm0 │ │ - paddd 0x40(%rsp),%xmm0 │ │ - paddd 0x60(%rsp),%xmm12 │ │ - paddd 0xa0(%rsp),%xmm8 │ │ - paddd %xmm0,%xmm8 │ │ - paddd 0x50(%rsp),%xmm7 │ │ - paddd %xmm12,%xmm7 │ │ - paddd %xmm13,%xmm6 │ │ - paddd %xmm10,%xmm3 │ │ - paddd %xmm2,%xmm15 │ │ - paddd %xmm6,%xmm15 │ │ - paddd %xmm7,%xmm7 │ │ - paddd %xmm7,%xmm15 │ │ - paddd %xmm9,%xmm14 │ │ - paddd %xmm3,%xmm14 │ │ - paddd %xmm8,%xmm8 │ │ - paddd %xmm8,%xmm14 │ │ - movdqa %xmm14,%xmm0 │ │ - psrad $0x1f,%xmm0 │ │ - movdqa 0x29def(%rip),%xmm2 │ │ - paddd %xmm2,%xmm14 │ │ - paddd %xmm0,%xmm14 │ │ - movdqa %xmm15,%xmm0 │ │ - psrad $0x1f,%xmm0 │ │ - paddd %xmm2,%xmm15 │ │ - paddd %xmm0,%xmm15 │ │ - psrld $0x4,%xmm15 │ │ - psrld $0x4,%xmm14 │ │ - movdqa 0x29d4d(%rip),%xmm0 │ │ - pshufb %xmm0,%xmm14 │ │ - pshufb %xmm0,%xmm15 │ │ - punpcklqdq %xmm14,%xmm15 │ │ - paddw 0x10(%rsp),%xmm15 │ │ - movdqu %xmm15,0x0(%rbp,%rcx,2) │ │ - add $0x8,%rcx │ │ - cmp %rcx,%rdx │ │ - jne cfa40 │ │ - mov %rdx,%rax │ │ - cmp 0xf0(%rsp),%rdx │ │ - je cf990 │ │ - movslq %eax,%rdx │ │ - mov 0x148(%rsp),%rcx │ │ - add %rdx,%rcx │ │ - mov %rcx,0x60(%rsp) │ │ - mov 0x150(%rsp),%rcx │ │ - lea (%rcx,%rdx,1),%rcx │ │ - mov %rcx,0xd0(%rsp) │ │ - mov 0x140(%rsp),%rcx │ │ - lea (%rcx,%rdx,1),%rcx │ │ - mov %rcx,0x50(%rsp) │ │ - mov 0x160(%rsp),%rcx │ │ - lea (%rcx,%rdx,1),%rcx │ │ - mov %rcx,0xa0(%rsp) │ │ - mov 0x220(%rsp),%rcx │ │ - lea (%rcx,%rdx,1),%rcx │ │ - mov %rcx,0x80(%rsp) │ │ - mov 0x170(%rsp),%rcx │ │ - lea (%rcx,%rdx,1),%rcx │ │ - mov %rcx,0xb0(%rsp) │ │ - mov 0x210(%rsp),%rcx │ │ - add %rdx,%rcx │ │ - mov %rcx,0xc0(%rsp) │ │ - add 0x180(%rsp),%rdx │ │ - mov %rdx,0x40(%rsp) │ │ - mov 0x38(%rsp),%rcx │ │ - lea (%rcx,%rax,2),%rcx │ │ - mov 0xf0(%rsp),%rdx │ │ - sub %rax,%rdx │ │ - mov %rdx,0x120(%rsp) │ │ - xor %edx,%edx │ │ - mov %rcx,0x130(%rsp) │ │ - jmp d00f1 │ │ + mov (%r8,%rax,1),%al │ │ + mov %al,(%rdi,%r10,1) │ │ + add $0x1,%r10 │ │ + cmp %esi,%ecx │ │ + cmovg %esi,%ecx │ │ + cmp %ecx,%r10d │ │ + jge d06f3 │ │ + mov 0x40(%rsp),%eax │ │ + lea -0x1(%rbx),%edx │ │ + add $0xffffffff,%eax │ │ + movslq %eax,%rbp │ │ + mov %r10d,%r10d │ │ + movslq %edx,%rax │ │ + movslq %ecx,%rcx │ │ + mov %rcx,-0x8(%rsp) │ │ + lea 0x0(%rbp,%rbp,4),%rdx │ │ + lea 0x3fbc2(%rip),%rbp │ │ + movzbl 0x0(%rbp,%rdx,1),%ecx │ │ + mov %ecx,-0xc(%rsp) │ │ + movzbl 0x1(%rbp,%rdx,1),%ecx │ │ + mov %ecx,-0x10(%rsp) │ │ + movzbl 0x2(%rbp,%rdx,1),%r13d │ │ + movzbl 0x3(%rbp,%rdx,1),%r14d │ │ + movzbl 0x4(%rbp,%rdx,1),%r15d │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ + mov %r10,%rdx │ │ + lea -0x2(%r10),%rbx │ │ + cmp %rax,%rbx │ │ + mov %ebx,%r10d │ │ + cmovg %eax,%r10d │ │ + cmp %r11,%rbx │ │ + cmovl %r9d,%r10d │ │ + movslq %r10d,%rbx │ │ + movzbl (%r8,%rbx,1),%ecx │ │ + imul -0xc(%rsp),%ecx │ │ + lea -0x1(%rdx),%rbp │ │ + cmp %rax,%rbp │ │ + cmovg %eax,%ebp │ │ + lea 0x1(%rdx),%r10 │ │ + cmp %rax,%rdx │ │ + mov %edx,%ebx │ │ + cmovg %eax,%ebx │ │ + mov %r10d,%r12d │ │ + cmovge %eax,%r12d │ │ + cmp %r11,%rdx │ │ + cmovle %r9d,%ebp │ │ + movslq %ebp,%rbp │ │ + movzbl (%r8,%rbp,1),%ebp │ │ + cmovl %r9d,%ebx │ │ + imul -0x10(%rsp),%ebp │ │ + add %ecx,%ebp │ │ + movslq %ebx,%rcx │ │ + movzbl (%r8,%rcx,1),%ecx │ │ + imul %r13d,%ecx │ │ + add %ebp,%ecx │ │ + cmp %r11,%r10 │ │ + cmovl %r9d,%r12d │ │ + movslq %r12d,%rbx │ │ + movzbl (%r8,%rbx,1),%ebx │ │ + imul %r14d,%ebx │ │ + add %ecx,%ebx │ │ + lea 0x2(%rdx),%rcx │ │ + cmp %rax,%rcx │ │ + mov %ecx,%ebp │ │ + cmovg %eax,%ebp │ │ + cmp %r11,%rcx │ │ + cmovl %r9d,%ebp │ │ + movslq %ebp,%rcx │ │ + movzbl (%r8,%rcx,1),%ecx │ │ + imul %r15d,%ecx │ │ + lea (%rcx,%rbx,1),%ecx │ │ + add $0x8,%ecx │ │ + shr $0x4,%ecx │ │ + mov %cl,(%rdi,%rdx,1) │ │ + cmp -0x8(%rsp),%r10 │ │ + jl d0780 │ │ + mov 0x38(%rsp),%ebx │ │ + cmp %esi,%r10d │ │ + jge d08bf │ │ + add $0xffffffff,%ebx │ │ + mov %r10d,%eax │ │ + mov %esi,%edx │ │ + sub %r10d,%edx │ │ + mov %r10d,%ecx │ │ + not %ecx │ │ + test $0x1,%dl │ │ + je d0879 │ │ + cmp %r10d,%ebx │ │ + mov %r10d,%edx │ │ + cmovle %ebx,%edx │ │ + cmp %r9d,%r10d │ │ + cmovl %r9d,%edx │ │ + movslq %edx,%rdx │ │ + mov (%r8,%rdx,1),%dl │ │ + mov %dl,(%rdi,%rax,1) │ │ + add $0x1,%rax │ │ + add $0x1,%r10d │ │ + add %esi,%ecx │ │ + je d08bf │ │ + sub %r10d,%esi │ │ + cmp %eax,%ebx │ │ mov %eax,%ecx │ │ - neg %ecx │ │ - test %r13d,%r13d │ │ - cmovns %eax,%ecx │ │ - add %r10d,%esi │ │ - add %edi,%esi │ │ - add %ecx,%esi │ │ - lea (%rsi,%rbp,2),%eax │ │ - mov %eax,%ecx │ │ - sar $0x1f,%ecx │ │ - lea (%rcx,%rax,1),%eax │ │ - add $0x8,%eax │ │ - shr $0x4,%eax │ │ - add %eax,%r12d │ │ - mov 0x130(%rsp),%rcx │ │ - mov %r12w,(%rcx,%rdx,2) │ │ - add $0x1,%rdx │ │ - cmp %rdx,0x120(%rsp) │ │ - mov 0x20(%rsp),%r8 │ │ - mov %r14d,%r13d │ │ - mov 0x78(%rsp),%r15 │ │ - je cf990 │ │ - movzwl (%rcx,%rdx,2),%r12d │ │ - mov 0x40(%rsp),%rax │ │ - add %edx,%eax │ │ - cltq │ │ - movswl (%r8,%rax,2),%ebp │ │ - mov 0xc0(%rsp),%rax │ │ - lea (%rax,%rdx,1),%eax │ │ - cltq │ │ - movswl (%r8,%rax,2),%edi │ │ - mov 0xb0(%rsp),%rax │ │ - add %edx,%eax │ │ - movslq %eax,%rcx │ │ - sub %r12d,%ebp │ │ - mov %ebp,%eax │ │ - neg %eax │ │ - cmovl %ebp,%eax │ │ - movswl (%r8,%rcx,2),%esi │ │ - mov %eax,%ebx │ │ - mov %r13d,%ecx │ │ - shr %cl,%ebx │ │ + cmovle %ebx,%ecx │ │ + cmp %r9d,%eax │ │ + cmovl %r9d,%ecx │ │ + movslq %ecx,%rcx │ │ + movzbl (%r8,%rcx,1),%ecx │ │ + mov %cl,(%rdi,%rax,1) │ │ + lea 0x1(%rax),%ecx │ │ + cmp %ecx,%ebx │ │ + mov %ecx,%edx │ │ + cmovle %ebx,%edx │ │ + cmp %r9d,%ecx │ │ + cmovl %r9d,%edx │ │ + movslq %edx,%rcx │ │ + movzbl (%r8,%rcx,1),%ecx │ │ + mov %cl,0x1(%rdi,%rax,1) │ │ + add $0x2,%rax │ │ + add $0xfffffffe,%esi │ │ + jne d0880 │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + nopw 0x0(%rax,%rax,1) │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + sub $0x48,%rsp │ │ + mov %rdi,%r15 │ │ + mov 0x80(%rsp),%eax │ │ + shl $0x2,%r8d │ │ + mov %eax,%r10d │ │ + sub %r8d,%r10d │ │ + movslq %r9d,%rdi │ │ + mov %r9d,0x14(%rsp) │ │ + mov %r9d,%r14d │ │ + test %r10d,%r10d │ │ + mov %rdi,0x30(%rsp) │ │ + jle d0b86 │ │ + mov 0x90(%rsp),%r9d │ │ + shl $0x2,%ecx │ │ + mov %rdi,%rax │ │ + mov %eax,%r13d │ │ + sub %ecx,%r13d │ │ + xor %r8d,%r8d │ │ + cmpl $0x0,0x88(%rsp) │ │ + sete %r8b │ │ + cmp $0x1,%r9d │ │ + adc $0xffffffff,%r8d │ │ + mov %rdx,%rdi │ │ mov %r9d,%ecx │ │ - sub %ebx,%ecx │ │ - mov 0x80(%rsp),%rbx │ │ - lea (%rbx,%rdx,1),%ebx │ │ - movslq %ebx,%rbx │ │ - movswl (%r8,%rbx,2),%ebx │ │ - jns d0155 │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%eax │ │ - jle d015b │ │ - mov %ecx,%eax │ │ - mov %eax,%ecx │ │ - neg %ecx │ │ - test %ebp,%ebp │ │ - cmovns %eax,%ecx │ │ - mov %ecx,0x10(%rsp) │ │ - sub %r12d,%edi │ │ - mov %edi,%eax │ │ - neg %eax │ │ - cmovl %edi,%eax │ │ - mov %eax,%ebp │ │ - mov %r13d,%ecx │ │ - shr %cl,%ebp │ │ - mov 0x8(%rsp),%ecx │ │ - sub %ebp,%ecx │ │ - jns d0183 │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%eax │ │ - jle d0189 │ │ - mov %ecx,%eax │ │ - mov %eax,%ebp │ │ - neg %ebp │ │ - test %edi,%edi │ │ - cmovns %eax,%ebp │ │ - sub %r12d,%esi │ │ - mov %esi,%eax │ │ - neg %eax │ │ - cmovl %esi,%eax │ │ - mov %eax,%edi │ │ - mov %r13d,%ecx │ │ - shr %cl,%edi │ │ - mov 0x8(%rsp),%ecx │ │ - sub %edi,%ecx │ │ - jns d01ad │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%eax │ │ - jle d01b3 │ │ - mov %ecx,%eax │ │ - mov %eax,%r11d │ │ - neg %r11d │ │ - test %esi,%esi │ │ - cmovns %eax,%r11d │ │ - sub %r12d,%ebx │ │ - mov %ebx,%eax │ │ - neg %eax │ │ - cmovl %ebx,%eax │ │ - mov %eax,%esi │ │ + shl %cl,%rdi │ │ + mov %rdi,0x28(%rsp) │ │ + add $0x2,%r8d │ │ mov %r13d,%ecx │ │ - shr %cl,%esi │ │ - mov 0x8(%rsp),%ecx │ │ - sub %esi,%ecx │ │ - jns d01da │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%eax │ │ - jle d01e0 │ │ - mov %ecx,%eax │ │ - mov %eax,%r15d │ │ - neg %r15d │ │ - test %ebx,%ebx │ │ - cmovns %eax,%r15d │ │ - mov 0xa0(%rsp),%rax │ │ - lea (%rax,%rdx,1),%eax │ │ - cltq │ │ - mov 0x20(%rsp),%rdi │ │ - movswl (%rdi,%rax,2),%esi │ │ - mov 0x50(%rsp),%rax │ │ - lea (%rax,%rdx,1),%eax │ │ - cltq │ │ - movswl (%rdi,%rax,2),%r9d │ │ - mov 0xd0(%rsp),%rax │ │ - add %edx,%eax │ │ + and $0x1,%ecx │ │ + add %rax,%rax │ │ + mov %rax,0x20(%rsp) │ │ + mov %r13,%rax │ │ + mov %rcx,0x40(%rsp) │ │ + sub %rcx,%rax │ │ + mov %rax,0x38(%rsp) │ │ + lea (%rdx,%rsi,1),%r11 │ │ + add $0x1,%r11 │ │ + xor %r12d,%r12d │ │ + mov %r15,%rbx │ │ + mov %r10d,0x18(%rsp) │ │ + mov $0x0,%edi │ │ + test %r13d,%r13d │ │ + jg d09bb │ │ + jmpq d0ae1 │ │ + nopl 0x0(%rax,%rax,1) │ │ + add 0x20(%rsp),%rbx │ │ + mov 0x28(%rsp),%rax │ │ + add %rax,%rsi │ │ + add $0x1,%r12 │ │ + add %rax,%r11 │ │ + cmp %r10d,%r12d │ │ + je d0b75 │ │ + mov $0x0,%edi │ │ + test %r13d,%r13d │ │ + jle d0ae1 │ │ + cmpl $0x0,0x88(%rsp) │ │ + je d0a20 │ │ + xor %ebp,%ebp │ │ + jmp d09e6 │ │ + nopl 0x0(%rax) │ │ + mov %r8d,%ecx │ │ + shl %cl,%eax │ │ + mov %ax,(%rbx,%rbp,2) │ │ + add $0x1,%rbp │ │ + cmp %rbp,%r13 │ │ + je d0ade │ │ + mov %ebp,%eax │ │ + mov 0x88(%rsp),%ecx │ │ + shl %cl,%eax │ │ movslq %eax,%rcx │ │ - sub %r12d,%esi │ │ - mov %esi,%eax │ │ - neg %eax │ │ - cmovl %esi,%eax │ │ - movswl (%rdi,%rcx,2),%r8d │ │ - mov %eax,%ebx │ │ - mov %r13d,%r14d │ │ - mov %r13d,%ecx │ │ - shr %cl,%ebx │ │ - mov 0x8(%rsp),%ecx │ │ - sub %ebx,%ecx │ │ - mov 0x60(%rsp),%rbx │ │ - lea (%rbx,%rdx,1),%ebx │ │ - movslq %ebx,%rbx │ │ - movswl (%rdi,%rbx,2),%r13d │ │ - jns d0251 │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%eax │ │ - jle d0257 │ │ - mov %ecx,%eax │ │ - mov %eax,%r10d │ │ - neg %r10d │ │ - test %esi,%esi │ │ - cmovns %eax,%r10d │ │ - sub %r12d,%r9d │ │ - mov %r9d,%eax │ │ - neg %eax │ │ - cmovl %r9d,%eax │ │ - mov %eax,%esi │ │ - mov %r14d,%ecx │ │ - shr %cl,%esi │ │ - mov 0x8(%rsp),%ecx │ │ - sub %esi,%ecx │ │ - jns d0280 │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%eax │ │ - jle d0286 │ │ - mov %ecx,%eax │ │ - mov %eax,%esi │ │ - neg %esi │ │ + movzbl (%rsi,%rcx,1),%edi │ │ + movzbl 0x1(%rsi,%rbp,2),%eax │ │ + add %edi,%eax │ │ test %r9d,%r9d │ │ - cmovns %eax,%esi │ │ - sub %r12d,%r8d │ │ - mov %r8d,%eax │ │ - neg %eax │ │ - cmovl %r8d,%eax │ │ - mov %eax,%edi │ │ - mov %r14d,%ecx │ │ - shr %cl,%edi │ │ - mov 0x8(%rsp),%ecx │ │ - sub %edi,%ecx │ │ - jns d02ad │ │ - xor %ecx,%ecx │ │ - add 0x10(%rsp),%ebp │ │ - cmp %ecx,%eax │ │ - jle d02b7 │ │ - mov %ecx,%eax │ │ - add %r11d,%ebp │ │ - mov %eax,%edi │ │ - neg %edi │ │ - test %r8d,%r8d │ │ - cmovns %eax,%edi │ │ - sub %r12d,%r13d │ │ - mov %r13d,%eax │ │ - neg %eax │ │ - cmovl %r13d,%eax │ │ - mov %eax,%ebx │ │ - mov %r14d,%ecx │ │ - shr %cl,%ebx │ │ - mov 0x8(%rsp),%r9d │ │ - mov %r9d,%ecx │ │ - sub %ebx,%ecx │ │ - jns d02e5 │ │ - xor %ecx,%ecx │ │ - add %r15d,%ebp │ │ - cmp %ecx,%eax │ │ - jle d00a0 │ │ - mov %ecx,%eax │ │ - jmpq d00a0 │ │ - mov 0x590(%rsp),%ecx │ │ - test %ecx,%ecx │ │ - mov 0x38(%rsp),%rbp │ │ - jle d086b │ │ - add $0x2,%eax │ │ - mov 0x30(%rsp),%rsi │ │ - sar %rsi │ │ - cltq │ │ - lea 0x396f1(%rip),%rcx │ │ - mov 0x590(%rsp),%edx │ │ - mov %edx,%r10d │ │ - movsbl (%rcx,%rax,2),%r14d │ │ - mov 0x78(%rsp),%r8d │ │ - mov %r8d,%edi │ │ - and $0x1,%edi │ │ - or $0x2,%edi │ │ - movsbl 0x1(%rcx,%rax,2),%r15d │ │ - lea -0x1(%r10),%rax │ │ - lea (%r14,%rax,1),%ecx │ │ - cmp %r14d,%ecx │ │ - setl %cl │ │ - cmp $0x7fffffff,%rax │ │ - seta %dl │ │ - or %cl,%dl │ │ - add %r15d,%eax │ │ - cmp %r15d,%eax │ │ - setl %al │ │ - or %dl,%al │ │ - mov %al,0x80(%rsp) │ │ - mov %r10,0x8(%rsp) │ │ - and $0xfffffff8,%r10d │ │ - mov %r10,0xb0(%rsp) │ │ - movd %r9d,%xmm0 │ │ - movd %ebx,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm8 │ │ - movd %r8d,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm2 │ │ - mov %edi,0x40(%rsp) │ │ - movd %edi,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm1 │ │ - add %rsi,%rsi │ │ - mov %rsi,0x30(%rsp) │ │ - mov %r14d,%r12d │ │ - neg %r12d │ │ - mov %r15d,%r13d │ │ + je d09d0 │ │ + add %rdx,%rcx │ │ + movzbl (%rsi,%rcx,1),%ecx │ │ + add %ecx,%eax │ │ + movzbl (%r11,%rbp,2),%ecx │ │ + add %ecx,%eax │ │ + jmp d09d0 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + cmp $0x1,%r13d │ │ + jne d0a2d │ │ + xor %ebp,%ebp │ │ + jmpq d0ab0 │ │ + xor %r10d,%r10d │ │ + xor %ebp,%ebp │ │ + mov 0x38(%rsp),%rdi │ │ + jmp d0a60 │ │ + nopl 0x0(%rax) │ │ + mov %r8d,%ecx │ │ + shl %cl,%eax │ │ + mov %ax,0x2(%rbx,%rbp,2) │ │ + add $0x2,%rbp │ │ + movabs $0x200000000,%rax │ │ + add %rax,%r10 │ │ + cmp %rbp,%rdi │ │ + je d0ab0 │ │ + mov %r10,%rcx │ │ + sar $0x20,%rcx │ │ + movzbl (%rsi,%rcx,1),%eax │ │ + test %r9d,%r9d │ │ + je d0a79 │ │ + add %rdx,%rcx │ │ + movzbl (%rsi,%rcx,1),%ecx │ │ + add %ecx,%eax │ │ + mov %r8d,%ecx │ │ + shl %cl,%eax │ │ + movabs $0x100000000,%rcx │ │ + add %r10,%rcx │ │ + sar $0x20,%rcx │ │ + mov %ax,(%rbx,%rbp,2) │ │ + movzbl (%rsi,%rcx,1),%eax │ │ + test %r9d,%r9d │ │ + je d0a40 │ │ + add %rdx,%rcx │ │ + movzbl (%rsi,%rcx,1),%ecx │ │ + add %ecx,%eax │ │ + jmp d0a40 │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %r13d,%edi │ │ + cmpq $0x0,0x40(%rsp) │ │ + mov 0x18(%rsp),%r10d │ │ + je d0ae1 │ │ + movslq %ebp,%rcx │ │ + movzbl (%rsi,%rcx,1),%eax │ │ + test %r9d,%r9d │ │ + je d0ad5 │ │ + add %rdx,%rcx │ │ + movzbl (%rsi,%rcx,1),%ecx │ │ + add %ecx,%eax │ │ + mov %r8d,%ecx │ │ + shl %cl,%eax │ │ + mov %ax,(%rbx,%rbp,2) │ │ + mov %r13d,%edi │ │ + cmp 0x14(%rsp),%edi │ │ + jge d0990 │ │ + mov %r12,%rax │ │ + imul 0x30(%rsp),%rax │ │ + lea (%r15,%rax,2),%rax │ │ + add $0xfffffffffffffffe,%rax │ │ + mov %edi,%ecx │ │ + movzwl (%rax,%rcx,2),%ebp │ │ + mov %r14d,%eax │ │ + sub %edi,%eax │ │ + mov %rcx,%r10 │ │ + not %r10 │ │ + add %r14,%r10 │ │ + and $0x7,%rax │ │ + je d0b2e │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + mov %bp,(%rbx,%rcx,2) │ │ + add $0x1,%rcx │ │ + add $0xffffffffffffffff,%rax │ │ + jne d0b20 │ │ + cmp $0x7,%r10 │ │ + mov 0x18(%rsp),%r10d │ │ + jb d0990 │ │ + nopl (%rax) │ │ + mov %bp,(%rbx,%rcx,2) │ │ + mov %bp,0x2(%rbx,%rcx,2) │ │ + mov %bp,0x4(%rbx,%rcx,2) │ │ + mov %bp,0x6(%rbx,%rcx,2) │ │ + mov %bp,0x8(%rbx,%rcx,2) │ │ + mov %bp,0xa(%rbx,%rcx,2) │ │ + mov %bp,0xc(%rbx,%rcx,2) │ │ + mov %bp,0xe(%rbx,%rcx,2) │ │ + add $0x8,%rcx │ │ + cmp %rcx,%r14 │ │ + jne d0b40 │ │ + jmpq d0990 │ │ + mov 0x80(%rsp),%eax │ │ + cmp %eax,%r10d │ │ + jl d0b95 │ │ + jmpq d0cbf │ │ + xor %r10d,%r10d │ │ + mov %r15,%rbx │ │ + cmp %eax,%r10d │ │ + jge d0cbf │ │ + mov 0x30(%rsp),%rax │ │ + lea (%rax,%rax,1),%r12 │ │ + mov 0x80(%rsp),%eax │ │ + mov %eax,%r13d │ │ + sub %r10d,%r13d │ │ + mov %r10d,%ecx │ │ + not %ecx │ │ + add %eax,%ecx │ │ + and $0x3,%r13d │ │ + je d0c0b │ │ + mov %ecx,0x20(%rsp) │ │ + mov %r10d,0x18(%rsp) │ │ + mov %r12,%rax │ │ + neg %rax │ │ + mov %rax,0x28(%rsp) │ │ neg %r13d │ │ - pmovzxdq %xmm0,%xmm15 │ │ - movdqa %xmm1,0x50(%rsp) │ │ - movdqa %xmm2,0xa0(%rsp) │ │ - pxor %xmm14,%xmm14 │ │ - jmp d0404 │ │ + xor %ebp,%ebp │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - addq $0x18,0x20(%rsp) │ │ - add 0x30(%rsp),%rbp │ │ - mov 0x98(%rsp),%rax │ │ - add $0xffffffff,%eax │ │ - mov %rax,0x98(%rsp) │ │ - je d086b │ │ - mov 0x590(%rsp),%eax │ │ - cmp $0x8,%eax │ │ - setb %al │ │ - or 0x80(%rsp),%al │ │ - je d0430 │ │ - xor %edx,%edx │ │ - jmpq d0769 │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov 0x28(%rsp),%rax │ │ + lea (%rbx,%rax,1),%rsi │ │ + mov %rbx,%rdi │ │ + mov %r12,%rdx │ │ + callq 4390 │ │ + add %r12,%rbx │ │ + add $0xffffffff,%ebp │ │ + cmp %ebp,%r13d │ │ + jne d0be0 │ │ + mov 0x18(%rsp),%r10d │ │ + sub %ebp,%r10d │ │ + mov 0x20(%rsp),%ecx │ │ + cmp $0x3,%ecx │ │ + jb d0cbf │ │ + mov 0x30(%rsp),%rax │ │ + lea 0x0(,%rax,8),%rcx │ │ + mov %rcx,0x20(%rsp) │ │ + mov %r12,%rcx │ │ + neg %rcx │ │ + mov %rcx,0x18(%rsp) │ │ + lea 0x0(,%rax,4),%rax │ │ + mov %rax,0x40(%rsp) │ │ + lea (%r12,%r12,2),%rax │ │ + mov %rax,0x38(%rsp) │ │ + mov 0x80(%rsp),%ebp │ │ + sub %r10d,%ebp │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax,%rax,1) │ │ - xor %ecx,%ecx │ │ - mov 0x20(%rsp),%rdx │ │ - mov 0xb0(%rsp),%rsi │ │ + mov 0x18(%rsp),%rax │ │ + lea (%rbx,%rax,1),%rsi │ │ + mov %rbx,%rdi │ │ + mov %r12,%rdx │ │ + callq 4390 │ │ + lea (%rbx,%r12,1),%rdi │ │ + mov %rdi,0x28(%rsp) │ │ + mov %rbx,%rsi │ │ + mov %r12,%rdx │ │ + callq 4390 │ │ + mov 0x40(%rsp),%rax │ │ + lea (%rbx,%rax,1),%r13 │ │ + mov %r13,%rdi │ │ + mov 0x28(%rsp),%rsi │ │ + mov %r12,%rdx │ │ + callq 4390 │ │ + mov 0x38(%rsp),%rax │ │ + lea (%rbx,%rax,1),%rdi │ │ + mov %r13,%rsi │ │ + mov %r12,%rdx │ │ + callq 4390 │ │ + add 0x20(%rsp),%rbx │ │ + add $0xfffffffc,%ebp │ │ + jne d0c60 │ │ + bsf 0x14(%rsp),%eax │ │ + mov 0x80(%rsp),%r12d │ │ + bsf %r12d,%ecx │ │ + add %eax,%ecx │ │ + mov $0x1,%eax │ │ + shl %cl,%eax │ │ + test %r12d,%r12d │ │ + mov 0x30(%rsp),%r13 │ │ + jle d0f9c │ │ + cmpl $0x0,0x14(%rsp) │ │ + jle d0f9c │ │ + sar %eax │ │ + mov %r14d,%r11d │ │ + and $0xfffffff8,%r11d │ │ + lea -0x8(%r11),%r9 │ │ + mov %r9,%rdx │ │ + shr $0x3,%rdx │ │ + add $0x1,%rdx │ │ + mov %edx,%r10d │ │ + and $0x3,%r10d │ │ + add %r13,%r13 │ │ + mov %r10,%r8 │ │ + sub %rdx,%r8 │ │ + mov %r10,%rdi │ │ + shl $0x4,%rdi │ │ + xor %esi,%esi │ │ + mov %r15,%rbp │ │ + cmpl $0x8,0x14(%rsp) │ │ + jae d0d50 │ │ + jmp d0d46 │ │ nop │ │ - movdqu 0x0(%rbp,%rcx,2),%xmm1 │ │ - movdqa %xmm1,0x10(%rsp) │ │ - pshufd $0x4e,%xmm1,%xmm0 │ │ - pmovzxwd %xmm0,%xmm7 │ │ - pmovzxwd %xmm1,%xmm6 │ │ - lea (%r14,%rcx,1),%eax │ │ - cltq │ │ - pmovsxwd 0x8(%rdx,%rax,2),%xmm0 │ │ - pmovsxwd (%rdx,%rax,2),%xmm3 │ │ - lea (%r12,%rcx,1),%eax │ │ - cltq │ │ - pmovsxwd 0x8(%rdx,%rax,2),%xmm10 │ │ - pmovsxwd (%rdx,%rax,2),%xmm9 │ │ - psubd %xmm6,%xmm3 │ │ - psubd %xmm7,%xmm0 │ │ - pabsd %xmm0,%xmm1 │ │ - pabsd %xmm3,%xmm13 │ │ - movdqa %xmm13,%xmm2 │ │ - psrld %xmm15,%xmm2 │ │ - movdqa %xmm1,%xmm5 │ │ - psrld %xmm15,%xmm5 │ │ - movdqa %xmm8,%xmm4 │ │ - psubd %xmm5,%xmm4 │ │ - movdqa %xmm8,%xmm5 │ │ - psubd %xmm2,%xmm5 │ │ - pmaxsd %xmm14,%xmm5 │ │ - pmaxsd %xmm14,%xmm4 │ │ - pminsd %xmm1,%xmm4 │ │ - pminsd %xmm13,%xmm5 │ │ - pxor %xmm1,%xmm1 │ │ - psubd %xmm5,%xmm1 │ │ - pxor %xmm2,%xmm2 │ │ - psubd %xmm4,%xmm2 │ │ - blendvps %xmm0,%xmm2,%xmm4 │ │ - movdqa %xmm3,%xmm0 │ │ - blendvps %xmm0,%xmm1,%xmm5 │ │ - psubd %xmm6,%xmm9 │ │ - psubd %xmm7,%xmm10 │ │ - pabsd %xmm10,%xmm0 │ │ - pabsd %xmm9,%xmm1 │ │ - movdqa %xmm1,%xmm2 │ │ - psrld %xmm15,%xmm2 │ │ - movdqa %xmm0,%xmm3 │ │ - psrld %xmm15,%xmm3 │ │ - movdqa %xmm8,%xmm13 │ │ - psubd %xmm3,%xmm13 │ │ - movdqa %xmm8,%xmm3 │ │ - psubd %xmm2,%xmm3 │ │ - pmaxsd %xmm14,%xmm3 │ │ - pmaxsd %xmm14,%xmm13 │ │ - pminsd %xmm0,%xmm13 │ │ - pminsd %xmm1,%xmm3 │ │ + add $0x1,%esi │ │ + add %r13,%rbp │ │ + cmp %r12d,%esi │ │ + je d0e65 │ │ + cmpl $0x8,0x14(%rsp) │ │ + jae d0d50 │ │ + xor %edx,%edx │ │ + jmpq d0e50 │ │ + nopl (%rax) │ │ + movd %eax,%xmm0 │ │ pxor %xmm1,%xmm1 │ │ - psubd %xmm3,%xmm1 │ │ - pxor %xmm2,%xmm2 │ │ - psubd %xmm13,%xmm2 │ │ - movdqa %xmm10,%xmm0 │ │ - blendvps %xmm0,%xmm2,%xmm13 │ │ - movdqa %xmm9,%xmm0 │ │ - blendvps %xmm0,%xmm1,%xmm3 │ │ - lea (%r15,%rcx,1),%eax │ │ - cltq │ │ - pmovsxwd 0x8(%rdx,%rax,2),%xmm0 │ │ - pmovsxwd (%rdx,%rax,2),%xmm1 │ │ - lea 0x0(%r13,%rcx,1),%eax │ │ - psubd %xmm6,%xmm1 │ │ - psubd %xmm7,%xmm0 │ │ - pabsd %xmm0,%xmm10 │ │ - movdqa %xmm10,%xmm2 │ │ - psrld %xmm15,%xmm2 │ │ - movdqa %xmm8,%xmm9 │ │ - psubd %xmm2,%xmm9 │ │ - pabsd %xmm1,%xmm11 │ │ - pmaxsd %xmm14,%xmm9 │ │ - pminsd %xmm10,%xmm9 │ │ - pxor %xmm2,%xmm2 │ │ - psubd %xmm9,%xmm2 │ │ - blendvps %xmm0,%xmm2,%xmm9 │ │ - movdqa %xmm11,%xmm0 │ │ - psrld %xmm15,%xmm0 │ │ - cltq │ │ - movdqa %xmm8,%xmm10 │ │ - psubd %xmm0,%xmm10 │ │ - pmovsxwd 0x8(%rdx,%rax,2),%xmm12 │ │ - pmaxsd %xmm14,%xmm10 │ │ - pminsd %xmm11,%xmm10 │ │ - pxor %xmm2,%xmm2 │ │ - psubd %xmm10,%xmm2 │ │ - movdqa %xmm1,%xmm0 │ │ - blendvps %xmm0,%xmm2,%xmm10 │ │ - pmovsxwd (%rdx,%rax,2),%xmm1 │ │ - psubd %xmm6,%xmm1 │ │ - psubd %xmm7,%xmm12 │ │ - pabsd %xmm12,%xmm0 │ │ - movdqa %xmm0,%xmm2 │ │ - psrld %xmm15,%xmm2 │ │ - movdqa %xmm8,%xmm6 │ │ - psubd %xmm2,%xmm6 │ │ - pabsd %xmm1,%xmm7 │ │ - pmaxsd %xmm14,%xmm6 │ │ - pminsd %xmm0,%xmm6 │ │ - pxor %xmm2,%xmm2 │ │ - psubd %xmm6,%xmm2 │ │ - movdqa %xmm12,%xmm0 │ │ - blendvps %xmm0,%xmm2,%xmm6 │ │ - movdqa %xmm7,%xmm0 │ │ - psrld %xmm15,%xmm0 │ │ - movdqa %xmm8,%xmm2 │ │ - psubd %xmm0,%xmm2 │ │ - pmaxsd %xmm14,%xmm2 │ │ - pminsd %xmm7,%xmm2 │ │ - pxor %xmm7,%xmm7 │ │ - psubd %xmm2,%xmm7 │ │ - movdqa %xmm1,%xmm0 │ │ - blendvps %xmm0,%xmm7,%xmm2 │ │ - paddd %xmm4,%xmm13 │ │ - paddd %xmm5,%xmm3 │ │ - paddd %xmm9,%xmm6 │ │ - paddd %xmm10,%xmm2 │ │ - movdqa 0xa0(%rsp),%xmm1 │ │ - pmulld %xmm1,%xmm13 │ │ - movdqa 0x50(%rsp),%xmm0 │ │ - pmulld %xmm0,%xmm6 │ │ - paddd %xmm13,%xmm6 │ │ - pmulld %xmm1,%xmm3 │ │ - pmulld %xmm0,%xmm2 │ │ + cmp $0x18,%r9 │ │ + jae d0d70 │ │ + xor %eax,%eax │ │ + test %r10,%r10 │ │ + jne d0de7 │ │ + jmpq d0e1e │ │ + xchg %ax,%ax │ │ + mov %r8,%rbx │ │ + xor %eax,%eax │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + pmovsxwd 0x0(%rbp,%rax,2),%xmm2 │ │ + paddd %xmm0,%xmm2 │ │ + pmovsxwd 0x8(%rbp,%rax,2),%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + pmovsxwd 0x10(%rbp,%rax,2),%xmm1 │ │ + pmovsxwd 0x18(%rbp,%rax,2),%xmm3 │ │ + pmovsxwd 0x20(%rbp,%rax,2),%xmm4 │ │ + paddd %xmm1,%xmm4 │ │ + paddd %xmm2,%xmm4 │ │ + pmovsxwd 0x28(%rbp,%rax,2),%xmm2 │ │ paddd %xmm3,%xmm2 │ │ - movdqa %xmm6,%xmm0 │ │ - psrad $0x1f,%xmm0 │ │ - movdqa 0x29698(%rip),%xmm1 │ │ - paddd %xmm1,%xmm6 │ │ - paddd %xmm0,%xmm6 │ │ - movdqa %xmm2,%xmm0 │ │ - psrad $0x1f,%xmm0 │ │ - paddd %xmm1,%xmm2 │ │ paddd %xmm0,%xmm2 │ │ - psrld $0x4,%xmm2 │ │ - psrld $0x4,%xmm6 │ │ - movdqa 0x295fd(%rip),%xmm0 │ │ - pshufb %xmm0,%xmm6 │ │ - pshufb %xmm0,%xmm2 │ │ - punpcklqdq %xmm6,%xmm2 │ │ - paddw 0x10(%rsp),%xmm2 │ │ - movdqu %xmm2,0x0(%rbp,%rcx,2) │ │ - add $0x8,%rcx │ │ - cmp %rcx,%rsi │ │ - jne d0440 │ │ - mov %rsi,%rdx │ │ - cmp 0x8(%rsp),%rsi │ │ - jne d0769 │ │ - jmpq d03e0 │ │ - nopl 0x0(%rax) │ │ - mov %esi,%ecx │ │ - neg %ecx │ │ - test %r9d,%r9d │ │ - cmovns %esi,%ecx │ │ - add %eax,%ecx │ │ - imul 0x40(%rsp),%ecx │ │ - add %edi,%ecx │ │ - mov %ecx,%eax │ │ - sar $0x1f,%eax │ │ - lea (%rax,%rcx,1),%eax │ │ - add $0x8,%eax │ │ - shr $0x4,%eax │ │ - add %eax,%r10d │ │ - mov %r10w,0x0(%rbp,%rdx,2) │ │ + pmovsxwd 0x30(%rbp,%rax,2),%xmm0 │ │ + pmovsxwd 0x38(%rbp,%rax,2),%xmm1 │ │ + paddd %xmm4,%xmm0 │ │ + paddd %xmm2,%xmm1 │ │ + add $0x20,%rax │ │ + add $0x4,%rbx │ │ + jne d0d80 │ │ + test %r10,%r10 │ │ + je d0e1e │ │ + lea 0x0(,%rax,2),%rax │ │ + add %rbp,%rax │ │ + xor %edx,%edx │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + pmovsxwd (%rax,%rdx,1),%xmm2 │ │ + pmovsxwd 0x8(%rax,%rdx,1),%xmm3 │ │ + paddd %xmm2,%xmm0 │ │ + paddd %xmm3,%xmm1 │ │ + add $0x10,%rdx │ │ + cmp %rdx,%rdi │ │ + jne d0e00 │ │ + paddd %xmm1,%xmm0 │ │ + pshufd $0x4e,%xmm0,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + pshufd $0xe5,%xmm1,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + movd %xmm0,%eax │ │ + mov %r11,%rdx │ │ + cmp %r14,%r11 │ │ + je d0d30 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + movswl 0x0(%rbp,%rdx,2),%ebx │ │ + add %ebx,%eax │ │ add $0x1,%rdx │ │ - cmp %rdx,0x8(%rsp) │ │ - je d03e0 │ │ - mov %rbp,%r11 │ │ - movzwl 0x0(%rbp,%rdx,2),%r10d │ │ - lea (%r14,%rdx,1),%eax │ │ - cltq │ │ - mov 0x20(%rsp),%rcx │ │ - movswl (%rcx,%rax,2),%edi │ │ - lea (%r12,%rdx,1),%eax │ │ - cltq │ │ - mov %ebx,%r8d │ │ - movswl (%rcx,%rax,2),%ebx │ │ - sub %r10d,%edi │ │ - mov %edi,%ebp │ │ - neg %ebp │ │ - cmovl %edi,%ebp │ │ - mov %ebp,%esi │ │ - mov 0x60(%rsp),%ecx │ │ - shr %cl,%esi │ │ - mov %r8d,%eax │ │ - sub %esi,%eax │ │ - jns d07a9 │ │ - xor %eax,%eax │ │ - cmp %eax,%ebp │ │ - jle d07af │ │ - mov %eax,%ebp │ │ - mov %ebp,%eax │ │ - neg %eax │ │ - test %edi,%edi │ │ - cmovns %ebp,%eax │ │ - sub %r10d,%ebx │ │ - mov %ebx,%esi │ │ - neg %esi │ │ - cmovl %ebx,%esi │ │ - mov %esi,%edi │ │ - mov 0x60(%rsp),%ecx │ │ - shr %cl,%edi │ │ - mov 0xd0(%rsp),%ecx │ │ - sub %edi,%ecx │ │ - jns d07d7 │ │ + cmp %rdx,%r14 │ │ + jne d0e50 │ │ + jmpq d0d30 │ │ + test %r12d,%r12d │ │ + jle d0f9c │ │ + sar %cl,%eax │ │ + cmpl $0x0,0x14(%rsp) │ │ + jle d0f9c │ │ + mov %r14d,%ecx │ │ + and $0xfffffff0,%ecx │ │ + lea -0x10(%rcx),%rdx │ │ + mov %rdx,%rdi │ │ + shr $0x4,%rdi │ │ + add $0x1,%rdi │ │ + movd %eax,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + mov %edi,%esi │ │ + and $0x1,%esi │ │ + mov %rsi,%r8 │ │ + sub %rdi,%r8 │ │ + xor %ebp,%ebp │ │ + cmpl $0x10,0x14(%rsp) │ │ + jae d0ee0 │ │ + jmp d0ed6 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + add %r13,%r15 │ │ + add $0x1,%ebp │ │ + cmp %r12d,%ebp │ │ + je d0f9c │ │ + cmpl $0x10,0x14(%rsp) │ │ + jae d0ee0 │ │ + xor %edi,%edi │ │ + jmpq d0f80 │ │ + nopl (%rax) │ │ + test %rdx,%rdx │ │ + je d0f93 │ │ + mov %r8,%rdi │ │ + xor %ebx,%ebx │ │ + xchg %ax,%ax │ │ + movdqu (%r15,%rbx,2),%xmm1 │ │ + movdqu 0x10(%r15,%rbx,2),%xmm2 │ │ + movdqu 0x20(%r15,%rbx,2),%xmm3 │ │ + movdqu 0x30(%r15,%rbx,2),%xmm4 │ │ + psubw %xmm0,%xmm1 │ │ + psubw %xmm0,%xmm2 │ │ + movdqu %xmm1,(%r15,%rbx,2) │ │ + movdqu %xmm2,0x10(%r15,%rbx,2) │ │ + psubw %xmm0,%xmm3 │ │ + psubw %xmm0,%xmm4 │ │ + movdqu %xmm3,0x20(%r15,%rbx,2) │ │ + movdqu %xmm4,0x30(%r15,%rbx,2) │ │ + add $0x20,%rbx │ │ + add $0x2,%rdi │ │ + jne d0ef0 │ │ + test %rsi,%rsi │ │ + je d0f67 │ │ + movdqu (%r15,%rbx,2),%xmm1 │ │ + movdqu 0x10(%r15,%rbx,2),%xmm2 │ │ + psubw %xmm0,%xmm1 │ │ + psubw %xmm0,%xmm2 │ │ + movdqu %xmm1,(%r15,%rbx,2) │ │ + movdqu %xmm2,0x10(%r15,%rbx,2) │ │ + mov %rcx,%rdi │ │ + cmp %r14,%rcx │ │ + je d0ec0 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + sub %ax,(%r15,%rdi,2) │ │ + add $0x1,%rdi │ │ + cmp %rdi,%r14 │ │ + jne d0f80 │ │ + jmpq d0ec0 │ │ + xor %ebx,%ebx │ │ + test %rsi,%rsi │ │ + jne d0f45 │ │ + jmp d0f67 │ │ + add $0x48,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + test %ecx,%ecx │ │ + jle d11b0 │ │ + test %edx,%edx │ │ + jle d11b0 │ │ + mov %ecx,%r14d │ │ + mov 0x38(%rsp),%r11d │ │ + movslq %edx,%rax │ │ + mov %edx,%r13d │ │ + mov %r13d,%r12d │ │ + and $0xfffffff8,%r12d │ │ + movd %r11d,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm2 │ │ + movd %r8d,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm3 │ │ + mov %rax,-0x18(%rsp) │ │ + add %rax,%rax │ │ + mov %rax,-0x10(%rsp) │ │ xor %ecx,%ecx │ │ - cmp %ecx,%esi │ │ - jle d07dd │ │ - mov %ecx,%esi │ │ - mov %esi,%edi │ │ + movdqa 0x2d3e5(%rip),%xmm8 │ │ + mov %r9,%rbx │ │ + mov %rdi,%r15 │ │ + mov %rdi,-0x8(%rsp) │ │ + mov %rsi,-0x20(%rsp) │ │ + cmp $0x8,%edx │ │ + jae d1060 │ │ + jmp d104f │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + add %rsi,%r15 │ │ + add $0x1,%rcx │ │ + add -0x10(%rsp),%rbx │ │ + cmp %r14d,%ecx │ │ + mov -0x8(%rsp),%rdi │ │ + je d11b0 │ │ + cmp $0x8,%edx │ │ + jae d1060 │ │ + xor %ebp,%ebp │ │ + jmpq d1161 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + mov %r14d,%eax │ │ + mov %rcx,%rbp │ │ + imul %rsi,%rbp │ │ + mov %rcx,%r10 │ │ + imul -0x18(%rsp),%r10 │ │ + lea (%r10,%r13,1),%r14 │ │ + lea (%r9,%r14,2),%r14 │ │ + mov %r9,%rsi │ │ + lea (%rdi,%rbp,1),%r9 │ │ + cmp %r14,%r9 │ │ + mov %rsi,%r9 │ │ + jae d10b0 │ │ + mov %rdi,%rsi │ │ + lea (%r9,%r10,2),%rdi │ │ + add %r13,%rbp │ │ + add %rsi,%rbp │ │ + cmp %rdi,%rbp │ │ + jbe d10b0 │ │ + xor %ebp,%ebp │ │ + mov %eax,%r14d │ │ + mov -0x20(%rsp),%rsi │ │ + jmpq d1161 │ │ + nopl 0x0(%rax,%rax,1) │ │ + xor %ebp,%ebp │ │ + mov %eax,%r14d │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + pmovsxwd (%rbx,%rbp,2),%xmm0 │ │ + pmovsxwd 0x8(%rbx,%rbp,2),%xmm1 │ │ + pmulld %xmm2,%xmm1 │ │ + pmulld %xmm2,%xmm0 │ │ + pabsd %xmm0,%xmm5 │ │ + pabsd %xmm1,%xmm6 │ │ + paddd %xmm8,%xmm6 │ │ + paddd %xmm8,%xmm5 │ │ + psrld $0x6,%xmm5 │ │ + psrld $0x6,%xmm6 │ │ + pxor %xmm7,%xmm7 │ │ + psubd %xmm6,%xmm7 │ │ + pxor %xmm4,%xmm4 │ │ + psubd %xmm5,%xmm4 │ │ + blendvps %xmm0,%xmm4,%xmm5 │ │ + movdqa %xmm1,%xmm0 │ │ + blendvps %xmm0,%xmm7,%xmm6 │ │ + paddd %xmm3,%xmm6 │ │ + paddd %xmm3,%xmm5 │ │ + packssdw %xmm6,%xmm5 │ │ + packuswb %xmm5,%xmm5 │ │ + movq %xmm5,(%r15,%rbp,1) │ │ + add $0x8,%rbp │ │ + cmp %rbp,%r12 │ │ + jne d10c0 │ │ + mov %r12,%rbp │ │ + cmp %r13,%r12 │ │ + mov -0x20(%rsp),%rsi │ │ + jne d1161 │ │ + jmpq d1030 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + mov %r10b,(%r15,%rbp,1) │ │ + add $0x1,%rbp │ │ + cmp %rbp,%r13 │ │ + je d1030 │ │ + movswl (%rbx,%rbp,2),%eax │ │ + imul %r11d,%eax │ │ + mov %eax,%edi │ │ neg %edi │ │ - test %ebx,%ebx │ │ - cmovns %esi,%edi │ │ - lea (%r15,%rdx,1),%ecx │ │ - movslq %ecx,%rcx │ │ - mov 0x20(%rsp),%rsi │ │ - movswl (%rsi,%rcx,2),%r8d │ │ - lea (%rdx,%r13,1),%ecx │ │ - movslq %ecx,%rcx │ │ - movswl (%rsi,%rcx,2),%r9d │ │ - sub %r10d,%r8d │ │ - mov %r8d,%ebp │ │ - neg %ebp │ │ - cmovl %r8d,%ebp │ │ - mov %ebp,%esi │ │ - mov 0x60(%rsp),%ecx │ │ - shr %cl,%esi │ │ - mov 0xd0(%rsp),%ebx │ │ - mov %ebx,%ecx │ │ - sub %esi,%ecx │ │ - jns d0826 │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%ebp │ │ - jle d082c │ │ - mov %ecx,%ebp │ │ - add %eax,%edi │ │ - mov %ebp,%eax │ │ - neg %eax │ │ - test %r8d,%r8d │ │ - cmovns %ebp,%eax │ │ - sub %r10d,%r9d │ │ - mov %r9d,%esi │ │ - neg %esi │ │ - cmovl %r9d,%esi │ │ - mov %esi,%ebp │ │ - mov 0x60(%rsp),%ecx │ │ - shr %cl,%ebp │ │ - mov %ebx,%ecx │ │ - sub %ebp,%ecx │ │ - jns d0854 │ │ - xor %ecx,%ecx │ │ - imul 0x78(%rsp),%edi │ │ - cmp %ecx,%esi │ │ - mov %r11,%rbp │ │ - jle d0730 │ │ - mov %ecx,%esi │ │ - jmpq d0730 │ │ - add $0x548,%rsp │ │ + cmovl %eax,%edi │ │ + add $0x20,%edi │ │ + shr $0x6,%edi │ │ + mov %edi,%r10d │ │ + neg %r10d │ │ + test %eax,%eax │ │ + cmovns %edi,%r10d │ │ + add %r8d,%r10d │ │ + cmp $0x100,%r10d │ │ + jge d11a0 │ │ + test %r10d,%r10d │ │ + jg d1150 │ │ + jmp d11ab │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + mov $0xff,%r10d │ │ + test %r10d,%r10d │ │ + jg d1150 │ │ + xor %r10d,%r10d │ │ + jmp d1150 │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - nopl (%rax) │ │ + nopl 0x0(%rax,%rax,1) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x108,%rsp │ │ - mov %rdx,%r14 │ │ - mov (%rdi),%rax │ │ - mov %rax,0x60(%rsp) │ │ - mov 0x840(%rax),%r10d │ │ - xor %r11d,%r11d │ │ - cmp $0x1,%r10d │ │ - sete %r11b │ │ - xor %ebp,%ebp │ │ - cmp $0x3,%r10d │ │ - setne %bpl │ │ - mov 0x10(%rdi),%r12d │ │ - mov %r12d,%edx │ │ - and $0x1f,%edx │ │ - mov 0x14(%rdi),%eax │ │ - mov %eax,%ebx │ │ - and $0x1f,%ebx │ │ - mov %rdx,%rcx │ │ - mov %rdx,0x30(%rsp) │ │ - mov %ebp,%ecx │ │ - shr %cl,%rdx │ │ - mov %rdx,0x48(%rsp) │ │ - mov %esi,0x74(%rsp) │ │ - mov %esi,%ecx │ │ - lea 0x38e37(%rip),%rdx │ │ - movzbl (%rdx,%rcx,4),%r9d │ │ - movzbl 0x1(%rdx,%rcx,4),%esi │ │ - mov %rbx,%rcx │ │ - mov %rbx,0x28(%rsp) │ │ + sub $0x4a88,%rsp │ │ + mov %rdx,0x18(%rsp) │ │ + mov %rdi,%rax │ │ + mov %rsi,0x20(%rsp) │ │ + mov 0x8(%rsi),%rbx │ │ + lea 0x360(%rsp),%rdi │ │ + mov %rbx,%rsi │ │ + mov %rax,0x30(%rsp) │ │ + callq *(%rax) │ │ + cmpl $0x0,0x28(%rbx) │ │ + jne d1200 │ │ + cmpl $0x0,0x24(%rbx) │ │ + je d1229 │ │ + mov 0x18(%rsp),%rax │ │ + mov 0x40(%rax),%eax │ │ + add $0xffffffff,%eax │ │ + lea 0x1b14(%rsp),%rdi │ │ + lea 0x360(%rsp),%rsi │ │ mov %rbx,%rdx │ │ - mov %r11d,%ecx │ │ - shr %cl,%rdx │ │ - mov %rdx,0x40(%rsp) │ │ - lea (%r9,%rbp,1),%r8d │ │ - mov %rbp,0x68(%rsp) │ │ - mov %ebp,%ecx │ │ - shr %cl,%r8d │ │ - lea (%rsi,%r11,1),%edx │ │ - mov %r11,0x50(%rsp) │ │ - mov %r11d,%ecx │ │ - shr %cl,%edx │ │ + xor %ecx,%ecx │ │ + mov 0x30(%rsp),%rbp │ │ + callq *0x8(%rbp,%rax,8) │ │ + cmpl $0x0,0x2c(%rbx) │ │ + jne d1235 │ │ + cmpl $0x0,0x24(%rbx) │ │ + je d1261 │ │ + mov 0x18(%rsp),%rax │ │ + mov 0x40(%rax),%eax │ │ + add $0xffffffff,%eax │ │ + lea 0x32c8(%rsp),%rdi │ │ + lea 0x360(%rsp),%rsi │ │ + mov $0x1,%ecx │ │ + mov %rbx,%rdx │ │ + mov 0x30(%rsp),%rbp │ │ + callq *0x8(%rbp,%rax,8) │ │ + mov %rbx,0x10(%rsp) │ │ + mov 0x4(%rbx),%r10d │ │ test %r10d,%r10d │ │ - je d093f │ │ - test $0x1,%r12b │ │ - jne d135c │ │ - cmp 0x68(%rsp),%r9d │ │ - ja d135c │ │ - movl $0x0,0x20(%rsp) │ │ - cmpb $0x0,0x6(%r14) │ │ - jne d137c │ │ - mov 0x8(%rdi),%rcx │ │ - mov %rcx,0xb8(%rsp) │ │ - mov 0x60(%rsp),%rcx │ │ - mov 0xd08(%rcx),%ebp │ │ - mov 0xd0c(%rcx),%ebx │ │ - sub %r12d,%ebp │ │ - cmp %r9d,%ebp │ │ - cmovg %r9d,%ebp │ │ - sub %eax,%ebx │ │ - cmp %esi,%ebx │ │ - cmovg %esi,%ebx │ │ - mov 0x68(%rsp),%rcx │ │ - lea (%rcx,%rbp,1),%esi │ │ - sar %cl,%esi │ │ - mov %esi,0xc4(%rsp) │ │ - mov 0x50(%rsp),%rcx │ │ - lea (%rbx,%rcx,1),%esi │ │ - sar %cl,%esi │ │ - mov %esi,0xc0(%rsp) │ │ - movzbl 0x7(%r14),%ecx │ │ - mov %rcx,0xe0(%rsp) │ │ + je d1715 │ │ + mov 0x18(%rsp),%rax │ │ + mov 0x44(%rax),%cl │ │ + mov $0x1,%r9d │ │ + shl %cl,%r9d │ │ + mov 0x10(%rsp),%rdx │ │ + cmpb $0x0,0x8(%rdx) │ │ + je d12c3 │ │ xor %ecx,%ecx │ │ - cmpb $0x0,0x3(%r14) │ │ - sete %cl │ │ - shl $0x4,%rcx │ │ - movzbl 0xa(%rcx,%r14,1),%ecx │ │ - mov %rcx,0x98(%rsp) │ │ - movzbl 0x1d(%r14),%ecx │ │ - mov %cx,0x94(%rsp) │ │ - movzwl 0x1e(%r14),%ecx │ │ - mov %cx,0x96(%rsp) │ │ - test %ebx,%ebx │ │ - jle d179d │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + movzbl 0x9(%rdx),%eax │ │ + mov %al,0x60(%rsp,%rcx,1) │ │ + add $0x1,%rcx │ │ + movzbl 0x8(%rdx),%eax │ │ + cmp %rax,%rcx │ │ + jb d12a0 │ │ + add $0xffffffff,%r10d │ │ + test %r10d,%r10d │ │ + jg d12d2 │ │ + jmpq d15c6 │ │ + xor %eax,%eax │ │ + add $0xffffffff,%r10d │ │ + test %r10d,%r10d │ │ + jle d15c6 │ │ + mov %r10d,%r11d │ │ + lea 0x70(%rsp),%r8 │ │ + xor %r13d,%r13d │ │ + movdqa 0x2ceaa(%rip),%xmm11 │ │ + movdqa 0x2ce91(%rip),%xmm8 │ │ + movdqa 0x2d039(%rip),%xmm5 │ │ + movdqa 0x2d281(%rip),%xmm6 │ │ + movdqa 0x2d178(%rip),%xmm13 │ │ + movdqa 0x2d0df(%rip),%xmm14 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + movzbl %al,%esi │ │ + lea 0x1(%r13),%r15 │ │ + movzbl 0xa(%rdx,%r13,2),%edi │ │ + sub %esi,%edi │ │ + mov %edi,%eax │ │ + sar %eax │ │ + add $0x10000,%eax │ │ + cltd │ │ + idiv %edi │ │ + test %edi,%edi │ │ + jle d1587 │ │ + mov 0x10(%rsp),%rcx │ │ + movzbl 0x9(%rcx,%r13,2),%edx │ │ + movzbl 0xb(%rcx,%r13,2),%ecx │ │ + sub %edx,%ecx │ │ + imul %eax,%ecx │ │ + mov %esi,%r14d │ │ + cmp $0x10,%edi │ │ + jae d1370 │ │ + xor %eax,%eax │ │ + jmpq d154e │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov %edi,%eax │ │ + and $0xfffffff0,%eax │ │ + movd %ecx,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm10 │ │ + movd %edx,%xmm15 │ │ + pshufb 0x2d0c2(%rip),%xmm15 │ │ + lea -0x10(%rax),%rsi │ │ + mov %rsi,%rbx │ │ + shr $0x4,%rbx │ │ + add $0x1,%rbx │ │ + mov %ebx,%r12d │ │ + and $0x1,%r12d │ │ + test %rsi,%rsi │ │ + je d159e │ │ + sub %r12,%rbx │ │ + lea (%r8,%r14,1),%rbp │ │ + xor %esi,%esi │ │ + movdqa %xmm8,%xmm12 │ │ + movdqa %xmm11,%xmm0 │ │ + movdqa 0x2cdd8(%rip),%xmm1 │ │ + movdqa 0x2cddf(%rip),%xmm9 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + movdqa %xmm10,%xmm3 │ │ + pmulld %xmm12,%xmm3 │ │ + movdqa %xmm10,%xmm4 │ │ + pmulld %xmm0,%xmm4 │ │ + movdqa %xmm10,%xmm7 │ │ + pmulld %xmm1,%xmm7 │ │ + movdqa %xmm10,%xmm2 │ │ + pmulld %xmm9,%xmm2 │ │ + paddd %xmm5,%xmm2 │ │ + paddd %xmm5,%xmm7 │ │ + paddd %xmm5,%xmm4 │ │ + paddd %xmm5,%xmm3 │ │ + pshufb %xmm6,%xmm3 │ │ + pshufb %xmm6,%xmm4 │ │ + packusdw %xmm4,%xmm3 │ │ + pshufb %xmm6,%xmm7 │ │ + pshufb %xmm6,%xmm2 │ │ + packusdw %xmm2,%xmm7 │ │ + packuswb %xmm7,%xmm3 │ │ + paddb %xmm15,%xmm3 │ │ + movdqu %xmm3,-0x10(%rbp,%rsi,1) │ │ + movdqa %xmm9,%xmm7 │ │ + paddd %xmm13,%xmm7 │ │ + movdqa %xmm1,%xmm3 │ │ + paddd %xmm13,%xmm3 │ │ + movdqa %xmm0,%xmm2 │ │ + paddd %xmm13,%xmm2 │ │ + movdqa %xmm12,%xmm4 │ │ + paddd %xmm13,%xmm4 │ │ + pmulld %xmm10,%xmm4 │ │ + pmulld %xmm10,%xmm2 │ │ + pmulld %xmm10,%xmm3 │ │ + pmulld %xmm10,%xmm7 │ │ + paddd %xmm5,%xmm7 │ │ + paddd %xmm5,%xmm3 │ │ + paddd %xmm5,%xmm2 │ │ + paddd %xmm5,%xmm4 │ │ + pshufb %xmm6,%xmm4 │ │ + pshufb %xmm6,%xmm2 │ │ + packusdw %xmm2,%xmm4 │ │ + pshufb %xmm6,%xmm3 │ │ + pshufb %xmm6,%xmm7 │ │ + packusdw %xmm7,%xmm3 │ │ + packuswb %xmm3,%xmm4 │ │ + paddb %xmm15,%xmm4 │ │ + movdqu %xmm4,0x0(%rbp,%rsi,1) │ │ + add $0x20,%rsi │ │ + paddd %xmm14,%xmm12 │ │ + paddd %xmm14,%xmm0 │ │ + paddd %xmm14,%xmm1 │ │ + paddd %xmm14,%xmm9 │ │ + add $0xfffffffffffffffe,%rbx │ │ + jne d13e0 │ │ + test %r12,%r12 │ │ + je d1549 │ │ + pmulld %xmm10,%xmm12 │ │ + pmulld %xmm10,%xmm0 │ │ + pmulld %xmm10,%xmm1 │ │ + pmulld %xmm10,%xmm9 │ │ + paddd %xmm5,%xmm9 │ │ + paddd %xmm5,%xmm1 │ │ + paddd %xmm5,%xmm0 │ │ + paddd %xmm5,%xmm12 │ │ + pshufb %xmm6,%xmm12 │ │ + pshufb %xmm6,%xmm0 │ │ + packusdw %xmm0,%xmm12 │ │ + pshufb %xmm6,%xmm1 │ │ + pshufb %xmm6,%xmm9 │ │ + packusdw %xmm9,%xmm1 │ │ + packuswb %xmm1,%xmm12 │ │ + paddb %xmm12,%xmm15 │ │ + add %r14,%rsi │ │ + movdqu %xmm15,0x60(%rsp,%rsi,1) │ │ + cmp %rdi,%rax │ │ + je d1587 │ │ + lea (%rsp,%r14,1),%rsi │ │ + add $0x60,%rsi │ │ + mov %ecx,%ebx │ │ + imul %eax,%ebx │ │ + add $0x8000,%ebx │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov %ebx,%ebp │ │ + shr $0x10,%ebp │ │ + add %dl,%bpl │ │ + mov %bpl,(%rsi,%rax,1) │ │ + add $0x1,%rax │ │ + add %ecx,%ebx │ │ + cmp %rax,%rdi │ │ + jne d1570 │ │ + cmp %r11,%r15 │ │ + mov 0x10(%rsp),%rdx │ │ + je d15c6 │ │ + mov 0xa(%rdx,%r13,2),%al │ │ + mov %r15,%r13 │ │ + jmpq d1320 │ │ + xor %esi,%esi │ │ + movdqa %xmm8,%xmm12 │ │ + movdqa %xmm11,%xmm0 │ │ + movdqa 0x2cbee(%rip),%xmm1 │ │ + movdqa 0x2cbf5(%rip),%xmm9 │ │ + test %r12,%r12 │ │ + jne d14e9 │ │ + jmp d1549 │ │ + movslq %r10d,%rdi │ │ + movzbl 0x8(%rdx,%rdi,2),%eax │ │ + cmp %eax,%r9d │ │ + jle d1715 │ │ + mov 0x10(%rsp),%rbx │ │ + lea (%rbx,%rdi,2),%rcx │ │ + add $0x9,%rcx │ │ + mov %r9d,%edx │ │ + mov %rdx,%rsi │ │ + sub %rax,%rsi │ │ + cmp $0x1f,%rsi │ │ + jbe d16bd │ │ + lea (%rsp,%rax,1),%rbp │ │ + add $0x60,%rbp │ │ + lea (%rbx,%rdi,2),%rdi │ │ + add $0xa,%rdi │ │ + cmp %rdi,%rbp │ │ + jae d161d │ │ + lea (%rsp,%rdx,1),%rdi │ │ + add $0x60,%rdi │ │ + cmp %rdi,%rcx │ │ + jb d16bd │ │ + mov %rsi,%r8 │ │ + and $0xffffffffffffffe0,%r8 │ │ + lea -0x20(%r8),%rdi │ │ + mov %rdi,%rbp │ │ + shr $0x5,%rbp │ │ + add $0x1,%rbp │ │ + mov %ebp,%r9d │ │ + and $0x1,%r9d │ │ + test %rdi,%rdi │ │ + je d25d3 │ │ + sub %r9,%rbp │ │ + movzbl (%rcx),%edi │ │ + movd %edi,%xmm0 │ │ + pxor %xmm1,%xmm1 │ │ + pshufb %xmm1,%xmm0 │ │ + lea 0x60(%rsp),%rdi │ │ + lea (%rax,%rdi,1),%rbx │ │ + add $0x30,%rbx │ │ + xor %edi,%edi │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + movdqu %xmm0,-0x30(%rbx,%rdi,1) │ │ + movdqu %xmm0,-0x20(%rbx,%rdi,1) │ │ + movdqu %xmm0,-0x10(%rbx,%rdi,1) │ │ + movdqu %xmm0,(%rbx,%rdi,1) │ │ + add $0x40,%rdi │ │ + add $0xfffffffffffffffe,%rbp │ │ + jne d1670 │ │ + test %r9,%r9 │ │ + je d16b5 │ │ + add %rax,%rdi │ │ + movzbl (%rcx),%ebp │ │ + movd %ebp,%xmm0 │ │ + pxor %xmm1,%xmm1 │ │ + pshufb %xmm1,%xmm0 │ │ + movdqu %xmm0,0x60(%rsp,%rdi,1) │ │ + movdqu %xmm0,0x70(%rsp,%rdi,1) │ │ + cmp %r8,%rsi │ │ + je d1715 │ │ + add %r8,%rax │ │ + mov %edx,%edi │ │ + sub %eax,%edi │ │ + mov %rax,%rsi │ │ + not %rsi │ │ + add %rdx,%rsi │ │ + and $0x3,%rdi │ │ + je d16e1 │ │ + movzbl (%rcx),%ebx │ │ + mov %bl,0x60(%rsp,%rax,1) │ │ + add $0x1,%rax │ │ + add $0xffffffffffffffff,%rdi │ │ + jne d16d0 │ │ + cmp $0x3,%rsi │ │ + jb d1715 │ │ + nopw 0x0(%rax,%rax,1) │ │ + movzbl (%rcx),%ebx │ │ + mov %bl,0x60(%rsp,%rax,1) │ │ + movzbl (%rcx),%ebx │ │ + mov %bl,0x61(%rsp,%rax,1) │ │ + movzbl (%rcx),%ebx │ │ + mov %bl,0x62(%rsp,%rax,1) │ │ + movzbl (%rcx),%ebx │ │ + mov %bl,0x63(%rsp,%rax,1) │ │ + add $0x4,%rax │ │ + cmp %rax,%rdx │ │ + jne d16f0 │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x28(%rax),%r11d │ │ + test %r11d,%r11d │ │ + mov 0x18(%rsp),%r10 │ │ + je d1bf1 │ │ + mov 0x44(%r10),%cl │ │ + mov $0x1,%eax │ │ + shl %cl,%eax │ │ + mov 0x10(%rsp),%rbx │ │ + cmpb $0x0,0x30(%rbx) │ │ + mov %eax,0x40(%rsp) │ │ + je d1776 │ │ xor %ecx,%ecx │ │ - mov %rdi,0x58(%rsp) │ │ - mov %r14,0x38(%rsp) │ │ - mov %rbp,0xf8(%rsp) │ │ - mov %rbx,0xe8(%rsp) │ │ - jmp d0a28 │ │ nopl 0x0(%rax,%rax,1) │ │ - mov 0xe8(%rsp),%rbx │ │ - mov 0xf0(%rsp),%rcx │ │ - cmp %ebx,%ecx │ │ - jge d179d │ │ - mov %ecx,%edx │ │ - lea 0x10(%rdx),%ecx │ │ - cmp %ecx,%ebx │ │ - mov %ecx,%esi │ │ - cmovle %ebx,%esi │ │ - mov %esi,0x88(%rsp) │ │ + movzbl 0x31(%rbx),%eax │ │ + mov %al,0x160(%rsp,%rcx,1) │ │ + add $0x1,%rcx │ │ + movzbl 0x30(%rbx),%eax │ │ + cmp %rax,%rcx │ │ + jb d1750 │ │ + add $0xffffffff,%r11d │ │ + test %r11d,%r11d │ │ + jg d1785 │ │ + jmpq d1a72 │ │ + xor %eax,%eax │ │ + add $0xffffffff,%r11d │ │ + test %r11d,%r11d │ │ + jle d1a72 │ │ + mov %r11d,%r14d │ │ + lea 0x160(%rsp),%r10 │ │ + xor %r13d,%r13d │ │ + movdqa 0x2c9f4(%rip),%xmm11 │ │ + movdqa 0x2c9db(%rip),%xmm8 │ │ + movdqa 0x2cb83(%rip),%xmm5 │ │ + movdqa 0x2cdcb(%rip),%xmm6 │ │ + movdqa 0x2ccc2(%rip),%xmm13 │ │ + movdqa 0x2cc29(%rip),%xmm14 │ │ + nopw 0x0(%rax,%rax,1) │ │ + movzbl %al,%esi │ │ + lea 0x1(%r13),%r15 │ │ + movzbl 0x32(%rbx,%r13,2),%ebp │ │ + sub %esi,%ebp │ │ + mov %ebp,%eax │ │ + sar %eax │ │ + add $0x10000,%eax │ │ + cltd │ │ + idiv %ebp │ │ test %ebp,%ebp │ │ - mov %rcx,0xf0(%rsp) │ │ - jle d0a10 │ │ - xor %esi,%esi │ │ - test %edx,%edx │ │ - setne %sil │ │ - mov %esi,0xc8(%rsp) │ │ - mov %ecx,%r8d │ │ - mov 0x50(%rsp),%rcx │ │ - shr %cl,%r8d │ │ - mov 0xc0(%rsp),%ebx │ │ - cmp %r8d,%ebx │ │ - cmovle %ebx,%r8d │ │ - mov %edx,%ebx │ │ - shr %cl,%ebx │ │ - mov %ebx,0xcc(%rsp) │ │ + jle d1a38 │ │ + movzbl 0x31(%rbx,%r13,2),%edx │ │ + movzbl 0x33(%rbx,%r13,2),%r9d │ │ + sub %edx,%r9d │ │ + imul %eax,%r9d │ │ + mov %esi,%eax │ │ + cmp $0x10,%ebp │ │ + jae d1820 │ │ + xor %edi,%edi │ │ + jmpq d1a07 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + mov %ebp,%edi │ │ + and $0xfffffff0,%edi │ │ + movd %r9d,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm10 │ │ + movd %edx,%xmm15 │ │ + pshufb 0x2cc11(%rip),%xmm15 │ │ + lea -0x10(%rdi),%rbx │ │ + mov %rbx,%rsi │ │ + shr $0x4,%rsi │ │ + add $0x1,%rsi │ │ + mov %esi,%r12d │ │ + and $0x1,%r12d │ │ + test %rbx,%rbx │ │ + je d1a4a │ │ + sub %r12,%rsi │ │ + lea 0x170(%rsp),%rcx │ │ + lea (%rcx,%rax,1),%r8 │ │ xor %ebx,%ebx │ │ - mov %rdx,0xb0(%rsp) │ │ - mov %r8d,0x8c(%rsp) │ │ - jmp d0ab6 │ │ + movdqa %xmm8,%xmm12 │ │ + movdqa %xmm11,%xmm0 │ │ + movdqa 0x2c91f(%rip),%xmm1 │ │ + movdqa 0x2c926(%rip),%xmm9 │ │ + nopw 0x0(%rax,%rax,1) │ │ + movdqa %xmm10,%xmm3 │ │ + pmulld %xmm12,%xmm3 │ │ + movdqa %xmm10,%xmm4 │ │ + pmulld %xmm0,%xmm4 │ │ + movdqa %xmm10,%xmm7 │ │ + pmulld %xmm1,%xmm7 │ │ + movdqa %xmm10,%xmm2 │ │ + pmulld %xmm9,%xmm2 │ │ + paddd %xmm5,%xmm2 │ │ + paddd %xmm5,%xmm7 │ │ + paddd %xmm5,%xmm4 │ │ + paddd %xmm5,%xmm3 │ │ + pshufb %xmm6,%xmm3 │ │ + pshufb %xmm6,%xmm4 │ │ + packusdw %xmm4,%xmm3 │ │ + pshufb %xmm6,%xmm7 │ │ + pshufb %xmm6,%xmm2 │ │ + packusdw %xmm2,%xmm7 │ │ + packuswb %xmm7,%xmm3 │ │ + paddb %xmm15,%xmm3 │ │ + movdqu %xmm3,-0x10(%r8,%rbx,1) │ │ + movdqa %xmm9,%xmm7 │ │ + paddd %xmm13,%xmm7 │ │ + movdqa %xmm1,%xmm3 │ │ + paddd %xmm13,%xmm3 │ │ + movdqa %xmm0,%xmm2 │ │ + paddd %xmm13,%xmm2 │ │ + movdqa %xmm12,%xmm4 │ │ + paddd %xmm13,%xmm4 │ │ + pmulld %xmm10,%xmm4 │ │ + pmulld %xmm10,%xmm2 │ │ + pmulld %xmm10,%xmm3 │ │ + pmulld %xmm10,%xmm7 │ │ + paddd %xmm5,%xmm7 │ │ + paddd %xmm5,%xmm3 │ │ + paddd %xmm5,%xmm2 │ │ + paddd %xmm5,%xmm4 │ │ + pshufb %xmm6,%xmm4 │ │ + pshufb %xmm6,%xmm2 │ │ + packusdw %xmm2,%xmm4 │ │ + pshufb %xmm6,%xmm3 │ │ + pshufb %xmm6,%xmm7 │ │ + packusdw %xmm7,%xmm3 │ │ + packuswb %xmm3,%xmm4 │ │ + paddb %xmm15,%xmm4 │ │ + movdqu %xmm4,(%r8,%rbx,1) │ │ + add $0x20,%rbx │ │ + paddd %xmm14,%xmm12 │ │ + paddd %xmm14,%xmm0 │ │ + paddd %xmm14,%xmm1 │ │ + paddd %xmm14,%xmm9 │ │ + add $0xfffffffffffffffe,%rsi │ │ + jne d1890 │ │ + test %r12,%r12 │ │ + je d19fd │ │ + pmulld %xmm10,%xmm12 │ │ + pmulld %xmm10,%xmm0 │ │ + pmulld %xmm10,%xmm1 │ │ + pmulld %xmm10,%xmm9 │ │ + paddd %xmm5,%xmm9 │ │ + paddd %xmm5,%xmm1 │ │ + paddd %xmm5,%xmm0 │ │ + paddd %xmm5,%xmm12 │ │ + pshufb %xmm6,%xmm12 │ │ + pshufb %xmm6,%xmm0 │ │ + packusdw %xmm0,%xmm12 │ │ + pshufb %xmm6,%xmm1 │ │ + pshufb %xmm6,%xmm9 │ │ + packusdw %xmm9,%xmm1 │ │ + packuswb %xmm1,%xmm12 │ │ + paddb %xmm12,%xmm15 │ │ + add %rax,%rbx │ │ + movdqu %xmm15,0x160(%rsp,%rbx,1) │ │ + cmp %rbp,%rdi │ │ + mov 0x10(%rsp),%rbx │ │ + je d1a38 │ │ + add %r10,%rax │ │ + mov %r9d,%ecx │ │ + imul %edi,%ecx │ │ + add $0x8000,%ecx │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + mov %ecx,%esi │ │ + shr $0x10,%esi │ │ + add %dl,%sil │ │ + mov %sil,(%rax,%rdi,1) │ │ + add $0x1,%rdi │ │ + add %r9d,%ecx │ │ + cmp %rdi,%rbp │ │ + jne d1a20 │ │ + cmp %r14,%r15 │ │ + je d1a72 │ │ + mov 0x32(%rbx,%r13,2),%al │ │ + mov %r15,%r13 │ │ + jmpq d17d0 │ │ + xor %ebx,%ebx │ │ + movdqa %xmm8,%xmm12 │ │ + movdqa %xmm11,%xmm0 │ │ + movdqa 0x2c742(%rip),%xmm1 │ │ + movdqa 0x2c749(%rip),%xmm9 │ │ + test %r12,%r12 │ │ + jne d199a │ │ + jmp d19fd │ │ + movslq %r11d,%rdi │ │ + movzbl 0x30(%rbx,%rdi,2),%eax │ │ + mov 0x40(%rsp),%edx │ │ + cmp %eax,%edx │ │ + mov 0x18(%rsp),%r10 │ │ + jle d1bf1 │ │ + mov 0x10(%rsp),%rbx │ │ + lea (%rbx,%rdi,2),%rcx │ │ + add $0x31,%rcx │ │ + mov %edx,%edx │ │ + mov %rdx,%rsi │ │ + sub %rax,%rsi │ │ + cmp $0x1f,%rsi │ │ + jbe d1b83 │ │ + lea (%rsp,%rax,1),%rbp │ │ + add $0x160,%rbp │ │ + lea (%rbx,%rdi,2),%rdi │ │ + add $0x32,%rdi │ │ + cmp %rdi,%rbp │ │ + jae d1ad6 │ │ + lea (%rsp,%rdx,1),%rdi │ │ + add $0x160,%rdi │ │ + cmp %rdi,%rcx │ │ + jb d1b83 │ │ + mov %rsi,%r8 │ │ + and $0xffffffffffffffe0,%r8 │ │ + lea -0x20(%r8),%rdi │ │ + mov %rdi,%rbp │ │ + shr $0x5,%rbp │ │ + add $0x1,%rbp │ │ + mov %ebp,%r9d │ │ + and $0x1,%r9d │ │ + test %rdi,%rdi │ │ + je d25e3 │ │ + sub %r9,%rbp │ │ + movzbl (%rcx),%edi │ │ + movd %edi,%xmm0 │ │ + pxor %xmm1,%xmm1 │ │ + pshufb %xmm1,%xmm0 │ │ + lea 0x60(%rsp),%rdi │ │ + lea (%rax,%rdi,1),%rbx │ │ + add $0x130,%rbx │ │ + xor %edi,%edi │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + movdqu %xmm0,-0x30(%rbx,%rdi,1) │ │ + movdqu %xmm0,-0x20(%rbx,%rdi,1) │ │ + movdqu %xmm0,-0x10(%rbx,%rdi,1) │ │ + movdqu %xmm0,(%rbx,%rdi,1) │ │ + add $0x40,%rdi │ │ + add $0xfffffffffffffffe,%rbp │ │ + jne d1b30 │ │ + test %r9,%r9 │ │ + je d1b7b │ │ + add %rax,%rdi │ │ + movzbl (%rcx),%ebp │ │ + movd %ebp,%xmm0 │ │ + pxor %xmm1,%xmm1 │ │ + pshufb %xmm1,%xmm0 │ │ + movdqu %xmm0,0x160(%rsp,%rdi,1) │ │ + movdqu %xmm0,0x170(%rsp,%rdi,1) │ │ + cmp %r8,%rsi │ │ + je d1bf1 │ │ + add %r8,%rax │ │ + mov %edx,%edi │ │ + sub %eax,%edi │ │ + mov %rax,%rsi │ │ + not %rsi │ │ + add %rdx,%rsi │ │ + and $0x3,%rdi │ │ + je d1bb4 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + movzbl (%rcx),%ebx │ │ + mov %bl,0x160(%rsp,%rax,1) │ │ + add $0x1,%rax │ │ + add $0xffffffffffffffff,%rdi │ │ + jne d1ba0 │ │ + cmp $0x3,%rsi │ │ + jb d1bf1 │ │ + nopw 0x0(%rax,%rax,1) │ │ + movzbl (%rcx),%ebx │ │ + mov %bl,0x160(%rsp,%rax,1) │ │ + movzbl (%rcx),%ebx │ │ + mov %bl,0x161(%rsp,%rax,1) │ │ + movzbl (%rcx),%ebx │ │ + mov %bl,0x162(%rsp,%rax,1) │ │ + movzbl (%rcx),%ebx │ │ + mov %bl,0x163(%rsp,%rax,1) │ │ + add $0x4,%rax │ │ + cmp %rax,%rdx │ │ + jne d1bc0 │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x2c(%rax),%r11d │ │ + test %r11d,%r11d │ │ + je d20c1 │ │ + mov 0x44(%r10),%cl │ │ + mov $0x1,%eax │ │ + shl %cl,%eax │ │ + mov 0x10(%rsp),%rbx │ │ + cmpb $0x0,0x44(%rbx) │ │ + mov %eax,0x40(%rsp) │ │ + je d1c46 │ │ + xor %ecx,%ecx │ │ + nop │ │ + movzbl 0x45(%rbx),%eax │ │ + mov %al,0x260(%rsp,%rcx,1) │ │ + add $0x1,%rcx │ │ + movzbl 0x44(%rbx),%eax │ │ + cmp %rax,%rcx │ │ + jb d1c20 │ │ + add $0xffffffff,%r11d │ │ + test %r11d,%r11d │ │ + jg d1c55 │ │ + jmpq d1f42 │ │ + xor %eax,%eax │ │ + add $0xffffffff,%r11d │ │ + test %r11d,%r11d │ │ + jle d1f42 │ │ + mov %r11d,%r14d │ │ + lea 0x260(%rsp),%r10 │ │ + xor %r13d,%r13d │ │ + movdqa 0x2c524(%rip),%xmm11 │ │ + movdqa 0x2c50b(%rip),%xmm8 │ │ + movdqa 0x2c6b3(%rip),%xmm5 │ │ + movdqa 0x2c8fb(%rip),%xmm6 │ │ + movdqa 0x2c7f2(%rip),%xmm13 │ │ + movdqa 0x2c759(%rip),%xmm14 │ │ + nopw 0x0(%rax,%rax,1) │ │ + movzbl %al,%esi │ │ + lea 0x1(%r13),%r15 │ │ + movzbl 0x46(%rbx,%r13,2),%ebp │ │ + sub %esi,%ebp │ │ + mov %ebp,%eax │ │ + sar %eax │ │ + add $0x10000,%eax │ │ + cltd │ │ + idiv %ebp │ │ + test %ebp,%ebp │ │ + jle d1f08 │ │ + movzbl 0x45(%rbx,%r13,2),%edx │ │ + movzbl 0x47(%rbx,%r13,2),%r9d │ │ + sub %edx,%r9d │ │ + imul %eax,%r9d │ │ + mov %esi,%eax │ │ + cmp $0x10,%ebp │ │ + jae d1cf0 │ │ + xor %edi,%edi │ │ + jmpq d1ed7 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ xchg %ax,%ax │ │ - mov 0xb0(%rsp),%rdx │ │ - mov 0x84(%rsp),%ecx │ │ - mov %ecx,%ebx │ │ - mov 0xf8(%rsp),%rbp │ │ - cmp %ebp,%ecx │ │ - mov 0x38(%rsp),%r14 │ │ - jge d0a10 │ │ - lea 0x10(%rbx),%ecx │ │ - cmp %ecx,%ebp │ │ - mov %ecx,0x84(%rsp) │ │ - cmovle %ebp,%ecx │ │ - mov %ecx,0x24(%rsp) │ │ - add %edx,%eax │ │ - mov %eax,0x14(%rdi) │ │ - cmp 0x88(%rsp),%edx │ │ - mov %rbx,0xd8(%rsp) │ │ - jge d0ee0 │ │ + mov %ebp,%edi │ │ + and $0xfffffff0,%edi │ │ + movd %r9d,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm10 │ │ + movd %edx,%xmm15 │ │ + pshufb 0x2c741(%rip),%xmm15 │ │ + lea -0x10(%rdi),%rbx │ │ + mov %rbx,%rsi │ │ + shr $0x4,%rsi │ │ + add $0x1,%rsi │ │ + mov %esi,%r12d │ │ + and $0x1,%r12d │ │ + test %rbx,%rbx │ │ + je d1f1a │ │ + sub %r12,%rsi │ │ + lea 0x270(%rsp),%rcx │ │ + lea (%rcx,%rax,1),%r8 │ │ + xor %ebx,%ebx │ │ + movdqa %xmm8,%xmm12 │ │ + movdqa %xmm11,%xmm0 │ │ + movdqa 0x2c44f(%rip),%xmm1 │ │ + movdqa 0x2c456(%rip),%xmm9 │ │ + nopw 0x0(%rax,%rax,1) │ │ + movdqa %xmm10,%xmm3 │ │ + pmulld %xmm12,%xmm3 │ │ + movdqa %xmm10,%xmm4 │ │ + pmulld %xmm0,%xmm4 │ │ + movdqa %xmm10,%xmm7 │ │ + pmulld %xmm1,%xmm7 │ │ + movdqa %xmm10,%xmm2 │ │ + pmulld %xmm9,%xmm2 │ │ + paddd %xmm5,%xmm2 │ │ + paddd %xmm5,%xmm7 │ │ + paddd %xmm5,%xmm4 │ │ + paddd %xmm5,%xmm3 │ │ + pshufb %xmm6,%xmm3 │ │ + pshufb %xmm6,%xmm4 │ │ + packusdw %xmm4,%xmm3 │ │ + pshufb %xmm6,%xmm7 │ │ + pshufb %xmm6,%xmm2 │ │ + packusdw %xmm2,%xmm7 │ │ + packuswb %xmm7,%xmm3 │ │ + paddb %xmm15,%xmm3 │ │ + movdqu %xmm3,-0x10(%r8,%rbx,1) │ │ + movdqa %xmm9,%xmm7 │ │ + paddd %xmm13,%xmm7 │ │ + movdqa %xmm1,%xmm3 │ │ + paddd %xmm13,%xmm3 │ │ + movdqa %xmm0,%xmm2 │ │ + paddd %xmm13,%xmm2 │ │ + movdqa %xmm12,%xmm4 │ │ + paddd %xmm13,%xmm4 │ │ + pmulld %xmm10,%xmm4 │ │ + pmulld %xmm10,%xmm2 │ │ + pmulld %xmm10,%xmm3 │ │ + pmulld %xmm10,%xmm7 │ │ + paddd %xmm5,%xmm7 │ │ + paddd %xmm5,%xmm3 │ │ + paddd %xmm5,%xmm2 │ │ + paddd %xmm5,%xmm4 │ │ + pshufb %xmm6,%xmm4 │ │ + pshufb %xmm6,%xmm2 │ │ + packusdw %xmm2,%xmm4 │ │ + pshufb %xmm6,%xmm3 │ │ + pshufb %xmm6,%xmm7 │ │ + packusdw %xmm7,%xmm3 │ │ + packuswb %xmm3,%xmm4 │ │ + paddb %xmm15,%xmm4 │ │ + movdqu %xmm4,(%r8,%rbx,1) │ │ + add $0x20,%rbx │ │ + paddd %xmm14,%xmm12 │ │ + paddd %xmm14,%xmm0 │ │ + paddd %xmm14,%xmm1 │ │ + paddd %xmm14,%xmm9 │ │ + add $0xfffffffffffffffe,%rsi │ │ + jne d1d60 │ │ + test %r12,%r12 │ │ + je d1ecd │ │ + pmulld %xmm10,%xmm12 │ │ + pmulld %xmm10,%xmm0 │ │ + pmulld %xmm10,%xmm1 │ │ + pmulld %xmm10,%xmm9 │ │ + paddd %xmm5,%xmm9 │ │ + paddd %xmm5,%xmm1 │ │ + paddd %xmm5,%xmm0 │ │ + paddd %xmm5,%xmm12 │ │ + pshufb %xmm6,%xmm12 │ │ + pshufb %xmm6,%xmm0 │ │ + packusdw %xmm0,%xmm12 │ │ + pshufb %xmm6,%xmm1 │ │ + pshufb %xmm6,%xmm9 │ │ + packusdw %xmm9,%xmm1 │ │ + packuswb %xmm1,%xmm12 │ │ + paddb %xmm12,%xmm15 │ │ + add %rax,%rbx │ │ + movdqu %xmm15,0x260(%rsp,%rbx,1) │ │ + cmp %rbp,%rdi │ │ + mov 0x10(%rsp),%rbx │ │ + je d1f08 │ │ + add %r10,%rax │ │ + mov %r9d,%ecx │ │ + imul %edi,%ecx │ │ + add $0x8000,%ecx │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + mov %ecx,%esi │ │ + shr $0x10,%esi │ │ + add %dl,%sil │ │ + mov %sil,(%rax,%rdi,1) │ │ + add $0x1,%rdi │ │ + add %r9d,%ecx │ │ + cmp %rdi,%rbp │ │ + jne d1ef0 │ │ + cmp %r14,%r15 │ │ + je d1f42 │ │ + mov 0x46(%rbx,%r13,2),%al │ │ + mov %r15,%r13 │ │ + jmpq d1ca0 │ │ + xor %ebx,%ebx │ │ + movdqa %xmm8,%xmm12 │ │ + movdqa %xmm11,%xmm0 │ │ + movdqa 0x2c272(%rip),%xmm1 │ │ + movdqa 0x2c279(%rip),%xmm9 │ │ + test %r12,%r12 │ │ + jne d1e6a │ │ + jmp d1ecd │ │ + movslq %r11d,%rdi │ │ + movzbl 0x44(%rbx,%rdi,2),%eax │ │ + mov 0x40(%rsp),%edx │ │ + cmp %eax,%edx │ │ + mov 0x18(%rsp),%r10 │ │ + jle d20c1 │ │ + mov 0x10(%rsp),%rbx │ │ + lea (%rbx,%rdi,2),%rcx │ │ + add $0x45,%rcx │ │ + mov %edx,%edx │ │ + mov %rdx,%rsi │ │ + sub %rax,%rsi │ │ + cmp $0x1f,%rsi │ │ + jbe d2053 │ │ + lea (%rsp,%rax,1),%rbp │ │ + add $0x260,%rbp │ │ + lea (%rbx,%rdi,2),%rdi │ │ + add $0x46,%rdi │ │ + cmp %rdi,%rbp │ │ + jae d1fa6 │ │ + lea (%rsp,%rdx,1),%rdi │ │ + add $0x260,%rdi │ │ + cmp %rdi,%rcx │ │ + jb d2053 │ │ + mov %rsi,%r8 │ │ + and $0xffffffffffffffe0,%r8 │ │ + lea -0x20(%r8),%rdi │ │ + mov %rdi,%rbp │ │ + shr $0x5,%rbp │ │ + add $0x1,%rbp │ │ + mov %ebp,%r9d │ │ + and $0x1,%r9d │ │ + test %rdi,%rdi │ │ + je d25f3 │ │ + sub %r9,%rbp │ │ + movzbl (%rcx),%edi │ │ + movd %edi,%xmm0 │ │ + pxor %xmm1,%xmm1 │ │ + pshufb %xmm1,%xmm0 │ │ + lea 0x60(%rsp),%rdi │ │ + lea (%rax,%rdi,1),%rbx │ │ + add $0x230,%rbx │ │ + xor %edi,%edi │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + movdqu %xmm0,-0x30(%rbx,%rdi,1) │ │ + movdqu %xmm0,-0x20(%rbx,%rdi,1) │ │ + movdqu %xmm0,-0x10(%rbx,%rdi,1) │ │ + movdqu %xmm0,(%rbx,%rdi,1) │ │ + add $0x40,%rdi │ │ + add $0xfffffffffffffffe,%rbp │ │ + jne d2000 │ │ + test %r9,%r9 │ │ + je d204b │ │ + add %rax,%rdi │ │ + movzbl (%rcx),%ebp │ │ + movd %ebp,%xmm0 │ │ + pxor %xmm1,%xmm1 │ │ + pshufb %xmm1,%xmm0 │ │ + movdqu %xmm0,0x260(%rsp,%rdi,1) │ │ + movdqu %xmm0,0x270(%rsp,%rdi,1) │ │ + cmp %r8,%rsi │ │ + je d20c1 │ │ + add %r8,%rax │ │ + mov %edx,%edi │ │ + sub %eax,%edi │ │ + mov %rax,%rsi │ │ + not %rsi │ │ + add %rdx,%rsi │ │ + and $0x3,%rdi │ │ + je d2084 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + movzbl (%rcx),%ebx │ │ + mov %bl,0x260(%rsp,%rax,1) │ │ + add $0x1,%rax │ │ + add $0xffffffffffffffff,%rdi │ │ + jne d2070 │ │ + cmp $0x3,%rsi │ │ + jb d20c1 │ │ + nopw 0x0(%rax,%rax,1) │ │ + movzbl (%rcx),%ebx │ │ + mov %bl,0x260(%rsp,%rax,1) │ │ + movzbl (%rcx),%ebx │ │ + mov %bl,0x261(%rsp,%rax,1) │ │ + movzbl (%rcx),%ebx │ │ + mov %bl,0x262(%rsp,%rax,1) │ │ + movzbl (%rcx),%ebx │ │ + mov %bl,0x263(%rsp,%rax,1) │ │ + add $0x4,%rax │ │ + cmp %rax,%rdx │ │ + jne d2090 │ │ + mov 0x10(%rsp),%rax │ │ + cmpl $0x0,0x4(%rax) │ │ + mov 0x20(%rsp),%r8 │ │ + jne d210e │ │ + mov 0x28(%r8),%rax │ │ + movslq 0x3c(%r8),%rdx │ │ + imul %rax,%rdx │ │ + mov 0x10(%r8),%rdi │ │ + test %rdx,%rdx │ │ + js d20ec │ │ + mov 0x10(%r10),%rsi │ │ + jmp d20ff │ │ + add %rdx,%rdi │ │ + sub %rax,%rdi │ │ + mov 0x10(%r10),%rsi │ │ + add %rdx,%rsi │ │ + sub %rax,%rsi │ │ + neg %rdx │ │ + callq 4390 │ │ + mov 0x20(%rsp),%r8 │ │ + mov 0x18(%rsp),%r10 │ │ + mov 0x40(%r10),%eax │ │ + test %eax,%eax │ │ + je d2125 │ │ + mov 0x10(%rsp),%rcx │ │ + cmpl $0x0,0x24(%rcx) │ │ + je d2510 │ │ + mov 0x40(%r10),%eax │ │ + movl $0x0,0x28(%rsp) │ │ + cmp $0x1,%eax │ │ + sete %dl │ │ xor %ecx,%ecx │ │ - test %ebx,%ebx │ │ + cmp $0x3,%eax │ │ setne %cl │ │ - mov %ecx,0x70(%rsp) │ │ - mov 0xc8(%rsp),%ecx │ │ - mov %rcx,0x78(%rsp) │ │ - mov %edx,%esi │ │ - jmp d0b56 │ │ - xchg %ax,%ax │ │ - mov 0x14(%rdi),%eax │ │ - mov 0x8c(%rsp),%r8d │ │ - mov 0xd8(%rsp),%rbx │ │ - mov 0xa0(%rsp),%esi │ │ - sub %ebp,%r12d │ │ - mov %r12d,0x10(%rdi) │ │ - mov 0x98(%rsp),%rcx │ │ - lea 0x38c50(%rip),%rdx │ │ - movzbl 0x1(%rdx,%rcx,8),%ecx │ │ + mov 0x38(%r8),%esi │ │ add %ecx,%esi │ │ - add %ecx,%eax │ │ - mov %eax,0x14(%rdi) │ │ - mov 0x78(%rsp),%rcx │ │ - add $0x1,%ecx │ │ - mov %rcx,0x78(%rsp) │ │ - cmp 0x88(%rsp),%esi │ │ - jge d0ee2 │ │ - movslq %eax,%rcx │ │ - mov 0x60(%rsp),%rdx │ │ - imul 0xcf8(%rdx),%rcx │ │ - lea (%rcx,%rcx,4),%r13 │ │ - add %r13,%r13 │ │ - add 0x12b0(%rdx),%r13 │ │ - add %ebx,%r12d │ │ - mov %r12d,0x10(%rdi) │ │ - mov %ebx,%ebp │ │ - cmp 0x24(%rsp),%ebx │ │ - jge d0b1a │ │ - mov %esi,0xa0(%rsp) │ │ - mov %esi,%eax │ │ - mov 0x28(%rsp),%ecx │ │ - add %rax,%rcx │ │ - mov %rcx,0xa8(%rsp) │ │ - lea (%rdi,%rcx,1),%rax │ │ - add $0x38,%rax │ │ - mov %rax,0x18(%rsp) │ │ - mov %ebx,%ebp │ │ - mov 0x70(%rsp),%eax │ │ - mov %eax,%r15d │ │ - cmpb $0x0,0x3(%r14) │ │ - jne d0c09 │ │ - jmpq d0d30 │ │ - mov 0x288(%rdi),%rcx │ │ - lea (%rcx,%rbx,1),%rdi │ │ - add $0x20,%rdi │ │ - movslq %eax,%rdx │ │ - callq 4480 │ │ - mov 0x58(%rsp),%rdi │ │ - nopl 0x0(%rax) │ │ - mov 0x38(%rsp),%r14 │ │ - add %r12d,%ebp │ │ - add 0x10(%rdi),%r12d │ │ - mov %r12d,0x10(%rdi) │ │ - add $0x1,%r15d │ │ - cmp 0x24(%rsp),%ebp │ │ - jge d0b00 │ │ - cmpb $0x0,0x3(%r14) │ │ - je d0d30 │ │ - movb $0x40,0x17(%rsp) │ │ - mov 0x288(%rdi),%rax │ │ - mov %ebp,%ecx │ │ - mov 0x30(%rsp),%ebx │ │ - add %rcx,%rbx │ │ - lea (%rax,%rbx,1),%rsi │ │ - add $0x20,%rsi │ │ - movzbl 0xa(%r14),%ecx │ │ - sub $0x18,%rsp │ │ - mov 0x30(%rsp),%rdx │ │ - mov 0x8c(%rsp),%r8d │ │ - mov %r14,%r9 │ │ - lea 0x2f(%rsp),%rax │ │ - push %rax │ │ - lea 0xf4(%rsp),%rax │ │ - push %rax │ │ - mov 0xe0(%rsp),%rax │ │ - pushq 0x36b0(%rax) │ │ - pushq $0x0 │ │ - pushq $0x1 │ │ - callq d2130 │ │ - mov 0x98(%rsp),%rdi │ │ - add $0x40,%rsp │ │ - movslq 0x10(%rdi),%rcx │ │ - lea (%rcx,%rcx,4),%rcx │ │ - mov %ax,0x0(%r13,%rcx,2) │ │ - movzbl 0xd4(%rsp),%eax │ │ - mov %al,0x6(%r13,%rcx,2) │ │ - mov 0x98(%rsp),%rax │ │ - lea 0x38ae5(%rip),%rcx │ │ - movzbl (%rcx,%rax,8),%r12d │ │ - mov %r12d,%ecx │ │ - cmp $0x8,%r12d │ │ - jb d0cae │ │ - mov $0x8,%ecx │ │ - mov 0x98(%rsp),%rax │ │ - lea 0x38ac3(%rip),%rdx │ │ - movzbl 0x1(%rdx,%rax,8),%eax │ │ - mov %eax,%edx │ │ - cmp $0x8,%eax │ │ - jb d0cce │ │ - mov $0x8,%edx │ │ - imul %edx,%ecx │ │ - shl $0x4,%ecx │ │ - add %rcx,%rcx │ │ - mov 0xb8(%rsp),%rdx │ │ - add %rcx,0x36b0(%rdx) │ │ - mov 0x60(%rsp),%rcx │ │ - mov 0xd0c(%rcx),%ecx │ │ - sub 0x14(%rdi),%ecx │ │ - cmp %eax,%ecx │ │ - cmovg %eax,%ecx │ │ - lea -0x1(%rcx),%eax │ │ - cmp $0xf,%eax │ │ - ja d0da2 │ │ - lea 0x3bbc8(%rip),%rdx │ │ - movslq (%rdx,%rax,4),%rax │ │ - add %rdx,%rax │ │ - jmpq *%rax │ │ - movzbl 0x17(%rsp),%r14d │ │ - mov 0x18(%rsp),%rax │ │ - mov %r14b,(%rax) │ │ - jmpq d0e20 │ │ + mov %ecx,0x4c(%rsp) │ │ + sar %cl,%esi │ │ + mov %esi,0x2c(%rsp) │ │ + mov 0x3c(%r8),%ecx │ │ + mov (%r8),%rsi │ │ + xor %edi,%edi │ │ + mov %rdi,0x38(%rsp) │ │ + cmpl $0x0,0x18(%rsi) │ │ + sete %bl │ │ + test %ecx,%ecx │ │ + jle d24fe │ │ + mov 0x28(%rsp),%esi │ │ + mov %dl,%sil │ │ + mov %esi,0x28(%rsp) │ │ + mov 0x38(%rsp),%rdx │ │ + mov %bl,%dl │ │ + mov %rdx,0x38(%rsp) │ │ + xor %r15d,%r15d │ │ + cmp $0x1,%eax │ │ + sete %r15b │ │ + add $0x1f,%ecx │ │ + sar $0x5,%ecx │ │ + movslq %ecx,%rax │ │ + mov %rax,0x58(%rsp) │ │ + xor %r14d,%r14d │ │ + mov %r15,0x50(%rsp) │ │ + jmpq d22a7 │ │ nopl 0x0(%rax,%rax,1) │ │ - movzbl 0x1a(%r14),%ecx │ │ - sub $0x28,%rsp │ │ - mov 0x9c(%rsp),%esi │ │ - mov %r14,%rdx │ │ - mov $0x0,%r8d │ │ - lea 0xbc(%rsp),%r9 │ │ - pushq $0x0 │ │ - pushq 0xa8(%rsp) │ │ + imul 0x30(%r8),%rbp │ │ + mov %r15d,%ecx │ │ + sar %cl,%rbp │ │ + cmpl $0x0,0x24(%r13) │ │ + je d2430 │ │ + mov 0x40(%r10),%eax │ │ + add $0xffffffff,%eax │ │ + mov 0x18(%r8),%rdi │ │ + add %rbp,%rdi │ │ + mov 0x18(%r10),%rsi │ │ + add %rbp,%rsi │ │ + mov 0x30(%r10),%rdx │ │ + sub $0x8,%rsp │ │ + mov %r13,%rcx │ │ + mov 0x34(%rsp),%r13d │ │ + mov %r13d,%r8d │ │ + lea 0x68(%rsp),%rbx │ │ + mov %rbx,%r9 │ │ + mov 0x40(%rsp),%r15 │ │ push %r15 │ │ - callq d17b0 │ │ - mov 0x98(%rsp),%rdi │ │ + pushq $0x0 │ │ + pushq 0x28(%r10) │ │ + push %r11 │ │ + push %r14 │ │ + push %r12 │ │ + lea 0x1b4c(%rsp),%rbx │ │ + push %rbx │ │ + mov 0x70(%rsp),%rbx │ │ + mov %r11,0x80(%rsp) │ │ + callq *0x28(%rbx,%rax,8) │ │ add $0x40,%rsp │ │ - mov 0x98(%rsp),%rax │ │ - lea 0x38a04(%rip),%rcx │ │ - movzbl (%rcx,%rax,8),%r12d │ │ - jmpq d0be5 │ │ - movzbl 0x17(%rsp),%r14d │ │ - mov %r14d,%eax │ │ - shl $0x8,%eax │ │ - or %r14d,%eax │ │ + mov 0x18(%rsp),%rax │ │ + mov 0x40(%rax),%eax │ │ + add $0xffffffff,%eax │ │ + mov 0x20(%rsp),%rcx │ │ + mov 0x20(%rcx),%rdi │ │ + add %rbp,%rdi │ │ mov 0x18(%rsp),%rcx │ │ - mov %ax,(%rcx) │ │ - jmpq d0e20 │ │ - movzbl 0x17(%rsp),%r14d │ │ - movslq %ecx,%rdx │ │ - movzbl %r14b,%esi │ │ - mov 0x18(%rsp),%rdi │ │ - callq 4480 │ │ - mov 0x58(%rsp),%rdi │ │ - jmp d0e20 │ │ - movzbl 0x17(%rsp),%r14d │ │ - imul $0x1010101,%r14d,%eax │ │ + add 0x20(%rcx),%rbp │ │ mov 0x18(%rsp),%rcx │ │ - mov %eax,(%rcx) │ │ - jmp d0e20 │ │ - movzbl 0x17(%rsp),%r14d │ │ - mov %r14,%rax │ │ - movabs $0x101010101010101,%rcx │ │ - imul %rcx,%rax │ │ + mov 0x30(%rcx),%rdx │ │ + sub $0x8,%rsp │ │ + mov %rbp,%rsi │ │ mov 0x18(%rsp),%rcx │ │ - mov %rax,(%rcx) │ │ - jmp d0e20 │ │ - movzbl 0x17(%rsp),%r14d │ │ - mov %r14,%rax │ │ - movabs $0x101010101010101,%rcx │ │ - imul %rcx,%rax │ │ - mov 0xa8(%rsp),%rcx │ │ - mov %rax,0x38(%rdi,%rcx,1) │ │ - mov %rax,0x40(%rdi,%rcx,1) │ │ - mov 0x60(%rsp),%rax │ │ - mov 0xd08(%rax),%eax │ │ - sub 0x10(%rdi),%eax │ │ - cmp %r12d,%eax │ │ - cmovg %r12d,%eax │ │ - lea -0x1(%rax),%ecx │ │ - movzbl %r14b,%esi │ │ - cmp $0xf,%ecx │ │ - ja d0bbd │ │ - lea 0x3bac8(%rip),%rdx │ │ - movslq (%rdx,%rcx,4),%rcx │ │ - add %rdx,%rcx │ │ - jmpq *%rcx │ │ - mov 0x288(%rdi),%rax │ │ - mov %r14b,0x20(%rax,%rbx,1) │ │ - jmpq d0be0 │ │ - mov %esi,%eax │ │ - shl $0x8,%eax │ │ - or %esi,%eax │ │ - mov 0x288(%rdi),%rcx │ │ - mov %ax,0x20(%rcx,%rbx,1) │ │ - jmpq d0be0 │ │ - imul $0x1010101,%esi,%eax │ │ - mov 0x288(%rdi),%rcx │ │ - mov %eax,0x20(%rcx,%rbx,1) │ │ - jmpq d0be0 │ │ - movabs $0x101010101010101,%rax │ │ - imul %rax,%rsi │ │ - mov 0x288(%rdi),%rax │ │ - mov %rsi,0x20(%rax,%rbx,1) │ │ - jmpq d0be0 │ │ - movabs $0x101010101010101,%rax │ │ - imul %rax,%rsi │ │ - mov 0x288(%rdi),%rax │ │ - mov %rsi,0x20(%rax,%rbx,1) │ │ - mov 0x288(%rdi),%rax │ │ - mov %ebx,%ecx │ │ - mov %rsi,0x28(%rcx,%rax,1) │ │ - jmpq d0be0 │ │ - mov %edx,%esi │ │ - sub %esi,%eax │ │ - mov %eax,0x14(%rdi) │ │ - cmpb $0x0,0x20(%rsp) │ │ - je d0a90 │ │ - mov 0x84(%rsp),%ebp │ │ - mov 0x68(%rsp),%rcx │ │ - shr %cl,%ebp │ │ - mov 0xc4(%rsp),%edx │ │ - cmp %ebp,%edx │ │ - cmovle %edx,%ebp │ │ - mov %ebp,0x24(%rsp) │ │ - mov %ebx,%ebp │ │ - shr %cl,%ebp │ │ - xor %r15d,%r15d │ │ - mov 0xb0(%rsp),%rdx │ │ - mov %ebp,0xd0(%rsp) │ │ - jmp d0f59 │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov 0x50(%rsp),%rcx │ │ - shl %cl,%esi │ │ - sub %esi,%eax │ │ - mov %eax,0x14(%rdi) │ │ - mov 0xa0(%rsp),%rcx │ │ - mov %rcx,%r15 │ │ - cmp $0x2,%rcx │ │ - mov 0xb0(%rsp),%rdx │ │ - je d0a98 │ │ - add %edx,%eax │ │ - lea 0x1(%r15),%rcx │ │ - mov %rcx,0xa0(%rsp) │ │ - mov %eax,0x14(%rdi) │ │ - mov 0xcc(%rsp),%ecx │ │ - mov %ecx,%esi │ │ - cmp %r8d,%ecx │ │ - jge d0f30 │ │ - mov %r15,0xa8(%rsp) │ │ - jmp d0fe4 │ │ + mov %r13d,%r8d │ │ + lea 0x68(%rsp),%r9 │ │ + push %r15 │ │ + mov 0x60(%rsp),%r15 │ │ + pushq $0x1 │ │ + mov 0x30(%rsp),%rbp │ │ + pushq 0x28(%rbp) │ │ + pushq 0x60(%rsp) │ │ + push %r14 │ │ + push %r12 │ │ + lea 0x3300(%rsp),%rbp │ │ + push %rbp │ │ + callq *0x28(%rbx,%rax,8) │ │ + mov 0x60(%rsp),%r8 │ │ + mov 0x58(%rsp),%r10 │ │ + add $0x40,%rsp │ │ + add $0x1,%r14 │ │ + cmp 0x58(%rsp),%r14 │ │ + jge d24fe │ │ + mov %r14,%rbp │ │ + shl $0x5,%rbp │ │ + mov 0x28(%r10),%r11 │ │ + imul %rbp,%r11 │ │ + add 0x10(%r10),%r11 │ │ + mov 0x10(%rsp),%r13 │ │ + cmpl $0x0,0x4(%r13) │ │ + je d2329 │ │ + mov 0x3c(%r8),%eax │ │ + sub %ebp,%eax │ │ + cmp $0x21,%eax │ │ + mov $0x20,%ecx │ │ + cmovge %ecx,%eax │ │ + mov 0x28(%r8),%rdx │ │ + mov %rdx,%rdi │ │ + imul %rbp,%rdi │ │ + add 0x10(%r8),%rdi │ │ + mov 0x20(%rsp),%rcx │ │ + movslq 0x38(%rcx),%r8 │ │ + sub $0x28,%rsp │ │ + mov %r11,%rsi │ │ + mov %r13,%rcx │ │ + lea 0x88(%rsp),%r9 │ │ + push %r14 │ │ + push %rax │ │ + lea 0x398(%rsp),%rax │ │ + push %rax │ │ + mov 0x70(%rsp),%rax │ │ + mov %r11,%rbx │ │ + callq *0x20(%rax) │ │ + mov %rbx,%r11 │ │ + mov 0x60(%rsp),%r8 │ │ + mov 0x58(%rsp),%r10 │ │ + add $0x40,%rsp │ │ + cmpl $0x0,0x28(%r13) │ │ + jne d2350 │ │ + cmpl $0x0,0x2c(%r13) │ │ + jne d2350 │ │ + cmpl $0x0,0x24(%r13) │ │ + je d2298 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ - mov 0x14(%rdi),%eax │ │ - mov 0x8c(%rsp),%r8d │ │ - mov 0xd8(%rsp),%rbx │ │ - mov 0xd0(%rsp),%ebp │ │ - mov 0xa8(%rsp),%r15 │ │ - movzbl %r14b,%edx │ │ - mov 0x68(%rsp),%rcx │ │ - shl %cl,%r13d │ │ - sub %r13d,%r12d │ │ - mov 0x100(%rsp),%rsi │ │ - add %edx,%esi │ │ - mov 0x50(%rsp),%rcx │ │ - shl %cl,%edx │ │ - mov %r12d,0x10(%rdi) │ │ - add %edx,%eax │ │ - mov %eax,0x14(%rdi) │ │ - cmp %r8d,%esi │ │ - jge d0f30 │ │ - movslq %eax,%rcx │ │ - mov 0x60(%rsp),%rdx │ │ - imul 0xcf8(%rdx),%rcx │ │ - lea (%rcx,%rcx,4),%rcx │ │ - add %rcx,%rcx │ │ - add 0x12b0(%rdx),%rcx │ │ - mov %rcx,0x78(%rsp) │ │ - add %ebx,%r12d │ │ - mov %r12d,0x10(%rdi) │ │ - cmp 0x24(%rsp),%ebp │ │ - mov %rsi,0x100(%rsp) │ │ - jge d1340 │ │ - mov %esi,%eax │ │ - mov 0x50(%rsp),%rcx │ │ - shl %cl,%eax │ │ - add 0x28(%rsp),%eax │ │ - shl $0x5,%eax │ │ - add 0x30(%rsp),%eax │ │ - mov %eax,0x70(%rsp) │ │ - mov 0x40(%rsp),%rax │ │ - add %esi,%eax │ │ - shl $0x5,%r15 │ │ - lea (%rdi,%r15,1),%rcx │ │ - add %rcx,%rax │ │ - add $0x58,%rax │ │ - mov %rax,0x18(%rsp) │ │ - mov %ebp,%r13d │ │ - jmp d109e │ │ - mov 0x288(%rdi),%rcx │ │ - add %r15,%rcx │ │ - lea (%rbx,%rcx,1),%rdi │ │ - add $0x40,%rdi │ │ - movslq %eax,%rdx │ │ - callq 4480 │ │ - mov 0x58(%rsp),%rdi │ │ - nopw 0x0(%rax,%rax,1) │ │ - add %r12d,%r13d │ │ - mov 0x68(%rsp),%rcx │ │ - shl %cl,%r12d │ │ - add 0x10(%rdi),%r12d │ │ - mov %r12d,0x10(%rdi) │ │ - cmp 0x24(%rsp),%r13d │ │ - jge d0f90 │ │ - movb $0x40,0x16(%rsp) │ │ - mov 0x38(%rsp),%r9 │ │ - movzbl 0x3(%r9),%eax │ │ + mov 0x3c(%r8),%r12d │ │ + sub %ebp,%r12d │ │ + cmp $0x21,%r12d │ │ + mov $0x20,%eax │ │ + cmovge %eax,%r12d │ │ + mov 0x28(%rsp),%ecx │ │ + add %ecx,%r12d │ │ + sar %cl,%r12d │ │ + movslq 0x38(%r8),%rax │ │ + test %eax,0x4c(%rsp) │ │ + je d21b0 │ │ + test %r12d,%r12d │ │ + jle d21b0 │ │ + mov -0x1(%r11,%rax,1),%cl │ │ + mov %cl,(%r11,%rax,1) │ │ + cmp $0x1,%r12d │ │ + je d21b0 │ │ + lea -0x1(%r12),%eax │ │ + and $0x1,%eax │ │ + mov %r11,%rdx │ │ + cmp $0x2,%r12d │ │ + je d23f7 │ │ + mov %eax,%esi │ │ + sub %r12d,%esi │ │ + add $0x1,%esi │ │ + mov %r11,%rdx │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + mov 0x28(%r10),%rdi │ │ + mov %r15d,%ecx │ │ + shl %cl,%rdi │ │ + add %rdx,%rdi │ │ + movslq 0x38(%r8),%rcx │ │ + movzbl -0x1(%rcx,%rdi,1),%edx │ │ + mov %dl,(%rcx,%rdi,1) │ │ + mov 0x28(%r10),%rdx │ │ + mov %r15d,%ecx │ │ + shl %cl,%rdx │ │ + add %rdi,%rdx │ │ + movslq 0x38(%r8),%rcx │ │ + movzbl -0x1(%rcx,%rdx,1),%ebx │ │ + mov %bl,(%rcx,%rdx,1) │ │ + add $0x2,%esi │ │ + jne d23c0 │ │ test %eax,%eax │ │ - jne d10d1 │ │ - mov %r13d,%edx │ │ - mov 0x68(%rsp),%rcx │ │ - shl %cl,%edx │ │ - add 0x70(%rsp),%edx │ │ - movslq %edx,%rcx │ │ - movzbl 0x1ee0(%rdi,%rcx,1),%ecx │ │ - mov %ecx,0x90(%rsp) │ │ - mov 0x48(%rsp),%rcx │ │ - lea (%rcx,%r13,1),%ebx │ │ - mov 0x288(%rdi),%rcx │ │ - add %r15,%rcx │ │ - lea (%rbx,%rcx,1),%rsi │ │ - add $0x40,%rsi │ │ - movzbl 0x7(%r9),%ecx │ │ - sub $0x18,%rsp │ │ - mov 0x30(%rsp),%rdx │ │ - mov 0x8c(%rsp),%r8d │ │ - lea 0x2e(%rsp),%rbp │ │ + mov 0x10(%rsp),%r13 │ │ + je d21b0 │ │ + mov 0x28(%r10),%rax │ │ + mov %r15d,%ecx │ │ + shl %cl,%rax │ │ + add %rax,%rdx │ │ + movslq 0x38(%r8),%rax │ │ + mov -0x1(%rax,%rdx,1),%cl │ │ + mov %cl,(%rax,%rdx,1) │ │ + jmpq d21b0 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + cmpl $0x0,0x28(%r13) │ │ + je d249f │ │ + mov 0x40(%r10),%eax │ │ + add $0xffffffff,%eax │ │ + mov 0x18(%r8),%rdi │ │ + add %rbp,%rdi │ │ + mov 0x18(%r10),%rsi │ │ + add %rbp,%rsi │ │ + mov 0x30(%r10),%rdx │ │ + sub $0x8,%rsp │ │ + mov %r13,%rcx │ │ + mov 0x34(%rsp),%r8d │ │ + lea 0x168(%rsp),%r9 │ │ + pushq 0x40(%rsp) │ │ + pushq $0x0 │ │ + pushq 0x28(%r10) │ │ + push %r11 │ │ + push %r14 │ │ + push %r12 │ │ + lea 0x1b4c(%rsp),%rbx │ │ + push %rbx │ │ + mov 0x70(%rsp),%rbx │ │ + mov %r11,%r13 │ │ + callq *0x28(%rbx,%rax,8) │ │ + mov %r13,%r11 │ │ + mov 0x50(%rsp),%r13 │ │ + mov 0x60(%rsp),%r8 │ │ + mov 0x58(%rsp),%r10 │ │ + add $0x40,%rsp │ │ + cmpl $0x0,0x2c(%r13) │ │ + je d2298 │ │ + mov 0x40(%r10),%eax │ │ + add $0xffffffff,%eax │ │ + mov 0x20(%r8),%rdi │ │ + add %rbp,%rdi │ │ + add 0x20(%r10),%rbp │ │ + mov 0x30(%r10),%rdx │ │ + sub $0x8,%rsp │ │ + mov %rbp,%rsi │ │ + mov %r13,%rcx │ │ + mov 0x34(%rsp),%r8d │ │ + lea 0x268(%rsp),%r9 │ │ + pushq 0x40(%rsp) │ │ + pushq $0x1 │ │ + pushq 0x28(%r10) │ │ + push %r11 │ │ + push %r14 │ │ + push %r12 │ │ + lea 0x3300(%rsp),%rbp │ │ push %rbp │ │ - lea 0xb0(%rsp),%rbp │ │ + mov 0x70(%rsp),%rbp │ │ + callq *0x28(%rbp,%rax,8) │ │ + jmpq d228a │ │ + add $0x4a88,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + mov 0x30(%r8),%rbx │ │ + cmp $0x1,%eax │ │ + sete %cl │ │ + movslq 0x3c(%r8),%rbp │ │ + imul %rbx,%rbp │ │ + sar %cl,%rbp │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x28(%rax),%eax │ │ + test %rbp,%rbp │ │ + js d2569 │ │ + test %eax,%eax │ │ + jne d2550 │ │ + mov 0x18(%r8),%rdi │ │ + mov 0x18(%r10),%rsi │ │ + mov %rbp,%rdx │ │ + callq 4390 │ │ + mov 0x20(%rsp),%r8 │ │ + mov 0x18(%rsp),%r10 │ │ + mov 0x10(%rsp),%rax │ │ + cmpl $0x0,0x2c(%rax) │ │ + jne d2125 │ │ + mov 0x20(%r8),%rdi │ │ + mov 0x20(%r10),%rsi │ │ + jmp d25bc │ │ + test %eax,%eax │ │ + jne d2596 │ │ + mov 0x18(%r8),%rdi │ │ + add %rbp,%rdi │ │ + sub %rbx,%rdi │ │ + mov 0x18(%r10),%rsi │ │ + add %rbp,%rsi │ │ + sub %rbx,%rsi │ │ + mov %rbp,%rdx │ │ + neg %rdx │ │ + callq 4390 │ │ + mov 0x20(%rsp),%r8 │ │ + mov 0x18(%rsp),%r10 │ │ + mov 0x10(%rsp),%rax │ │ + cmpl $0x0,0x2c(%rax) │ │ + jne d2125 │ │ + mov 0x20(%r8),%rdi │ │ + add %rbp,%rdi │ │ + sub %rbx,%rdi │ │ + mov 0x20(%r10),%rsi │ │ + add %rbp,%rsi │ │ + sub %rbx,%rsi │ │ + neg %rbp │ │ + mov %rbp,%rdx │ │ + callq 4390 │ │ + mov 0x20(%rsp),%r8 │ │ + mov 0x18(%rsp),%r10 │ │ + jmpq d2125 │ │ + xor %edi,%edi │ │ + test %r9,%r9 │ │ + jne d1696 │ │ + jmpq d16b5 │ │ + xor %edi,%edi │ │ + test %r9,%r9 │ │ + jne d1b56 │ │ + jmpq d1b7b │ │ + xor %edi,%edi │ │ + test %r9,%r9 │ │ + jne d2026 │ │ + jmpq d204b │ │ + data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ + lea 0x49(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + pshufd $0x44,%xmm0,%xmm0 │ │ + movdqu %xmm0,(%rdi) │ │ + lea 0xa64(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x868(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x10(%rdi) │ │ + lea 0xc33(%rip),%rax │ │ + mov %rax,0x20(%rdi) │ │ + jmpq ed040 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ push %rbp │ │ - mov 0xe0(%rsp),%rbp │ │ - pushq 0x36b0(%rbp) │ │ - pushq 0xd0(%rsp) │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + sub $0x1ab88,%rsp │ │ + mov %r9d,%ebx │ │ + mov %r8,%r9 │ │ + mov %rcx,%r8 │ │ + mov %rdx,%rcx │ │ + mov %rsi,%rdx │ │ + mov %rdi,%rsi │ │ + mov 0x1abc8(%rsp),%r13 │ │ + mov 0x1abc0(%rsp),%ebp │ │ + mov 0x1abd0(%rsp),%eax │ │ + sub $0x28,%rsp │ │ + lea 0xd668(%rsp),%r15 │ │ + mov %r15,%rdi │ │ + mov %rsi,0x90(%rsp) │ │ + mov %rdx,0x80(%rsp) │ │ push %rax │ │ - callq d2130 │ │ - mov 0x98(%rsp),%rdi │ │ + push %rbp │ │ + push %rbx │ │ + callq d3540 │ │ add $0x40,%rsp │ │ - movslq 0x10(%rdi),%rcx │ │ - lea (%rcx,%rcx,4),%rcx │ │ - mov 0x78(%rsp),%rdx │ │ - lea (%rdx,%rcx,2),%rcx │ │ - mov 0xa8(%rsp),%rdx │ │ - mov %ax,0x2(%rcx,%rdx,2) │ │ - movzbl 0x90(%rsp),%eax │ │ - mov %al,0x7(%rdx,%rcx,1) │ │ - mov 0xe0(%rsp),%rax │ │ - lea 0x3860f(%rip),%rcx │ │ - movzbl (%rcx,%rax,8),%r12d │ │ - movzbl 0x1(%rcx,%rax,8),%r14d │ │ - mov %r14,%rax │ │ - imul %r12,%rax │ │ - shl $0x5,%rax │ │ - add %rax,0x36b0(%rbp) │ │ - mov 0x60(%rsp),%rax │ │ - mov 0xd0c(%rax),%eax │ │ - mov 0x50(%rsp),%rcx │ │ + bsr 0x1abd8(%rsp),%eax │ │ + xor $0x1f,%eax │ │ + mov $0x20,%ecx │ │ + sub %eax,%ecx │ │ + xor %edx,%edx │ │ + mov %ecx,0x38(%rsp) │ │ + cmp $0xc,%ecx │ │ + sete %dl │ │ + lea (%rdx,%rdx,1),%ecx │ │ + mov $0x4,%r8d │ │ + mov %rcx,%rsi │ │ + mov %rcx,0x40(%rsp) │ │ + shl %cl,%r8d │ │ + lea 0x6(%rbp),%esi │ │ + mov %rbx,0x60(%rsp) │ │ + mov %ebx,%ecx │ │ + mov %rcx,0x48(%rsp) │ │ + mov %esi,0x3c(%rsp) │ │ + test %esi,%esi │ │ + jle d2836 │ │ + mov $0x26,%cl │ │ + sub %al,%cl │ │ + mov $0x1,%r9d │ │ + shl %cl,%r9d │ │ + mov 0x40(%rsp),%rcx │ │ add %ecx,%eax │ │ - sub 0x14(%rdi),%eax │ │ - sar %cl,%eax │ │ - cmp %r14d,%eax │ │ - cmovg %r14d,%eax │ │ - lea -0x1(%rax),%ecx │ │ - cmp $0xf,%ecx │ │ - ja d11ec │ │ - lea 0x3b799(%rip),%rdx │ │ - movslq (%rdx,%rcx,4),%rcx │ │ - add %rdx,%rcx │ │ - jmpq *%rcx │ │ - movzbl 0x16(%rsp),%ebp │ │ - mov 0x18(%rsp),%rax │ │ - mov %bpl,(%rax) │ │ - jmpq d1260 │ │ - movzbl 0x16(%rsp),%ebp │ │ - mov %ebp,%eax │ │ - shl $0x8,%eax │ │ - or %ebp,%eax │ │ - mov 0x18(%rsp),%rcx │ │ - mov %ax,(%rcx) │ │ - jmp d1260 │ │ - movzbl 0x16(%rsp),%ebp │ │ - movslq %eax,%rdx │ │ - movzbl %bpl,%esi │ │ - mov 0x18(%rsp),%rdi │ │ - callq 4480 │ │ - mov 0x58(%rsp),%rdi │ │ - jmp d1260 │ │ - movzbl 0x16(%rsp),%ebp │ │ - imul $0x1010101,%ebp,%eax │ │ - mov 0x18(%rsp),%rcx │ │ - mov %eax,(%rcx) │ │ - jmp d1260 │ │ - movzbl 0x16(%rsp),%ebp │ │ - mov %rbp,%rax │ │ - movabs $0x101010101010101,%rcx │ │ - imul %rcx,%rax │ │ - mov 0x18(%rsp),%rcx │ │ - mov %rax,(%rcx) │ │ - jmp d1260 │ │ - movzbl 0x16(%rsp),%ebp │ │ - mov %rbp,%rax │ │ - movabs $0x101010101010101,%rcx │ │ - imul %rcx,%rax │ │ - mov 0x18(%rsp),%rcx │ │ - mov %rax,(%rcx) │ │ - mov %rax,0x8(%rcx) │ │ + mov $0x25,%cl │ │ + sub %al,%cl │ │ + mov $0xffffffff,%r10d │ │ + shl %cl,%r10d │ │ + cmpl $0x0,0x60(%rsp) │ │ + jle d2836 │ │ + lea (%rdx,%rdx,1),%ecx │ │ + add $0x3,%ecx │ │ + not %r10d │ │ + lea 0xf0(%rsp),%r12 │ │ + xor %r11d,%r11d │ │ + jmp d277d │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + add $0x30c,%r15 │ │ + add $0x30c,%r12 │ │ + add $0x1,%r11d │ │ + cmp 0x3c(%rsp),%r11d │ │ + je d2836 │ │ + movzwl (%r15),%esi │ │ + xor %edi,%edi │ │ + jmp d279f │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ nop │ │ - mov 0x60(%rsp),%rax │ │ - mov 0xd08(%rax),%eax │ │ - mov 0x68(%rsp),%rcx │ │ - add %ecx,%eax │ │ - sub 0x10(%rdi),%eax │ │ - sar %cl,%eax │ │ - cmp %r12d,%eax │ │ - cmovg %r12d,%eax │ │ - lea -0x1(%rax),%ecx │ │ - movzbl %bpl,%esi │ │ - cmp $0xf,%ecx │ │ - ja d1058 │ │ - lea 0x3b6ff(%rip),%rdx │ │ - movslq (%rdx,%rcx,4),%rcx │ │ - add %rdx,%rcx │ │ - jmpq *%rcx │ │ - mov 0x288(%rdi),%rax │ │ - add %r15,%rax │ │ - mov %bpl,0x40(%rbx,%rax,1) │ │ - jmpq d1080 │ │ - mov %esi,%eax │ │ - shl $0x8,%eax │ │ - or %esi,%eax │ │ - mov 0x288(%rdi),%rcx │ │ - add %r15,%rcx │ │ - mov %ax,0x40(%rbx,%rcx,1) │ │ - jmpq d1080 │ │ - imul $0x1010101,%esi,%eax │ │ - mov 0x288(%rdi),%rcx │ │ - add %r15,%rcx │ │ - mov %eax,0x40(%rbx,%rcx,1) │ │ - jmpq d1080 │ │ - movabs $0x101010101010101,%rax │ │ - imul %rax,%rsi │ │ - mov 0x288(%rdi),%rax │ │ - add %r15,%rax │ │ - mov %rsi,0x40(%rbx,%rax,1) │ │ - jmpq d1080 │ │ - movabs $0x101010101010101,%rax │ │ - imul %rax,%rsi │ │ - mov 0x288(%rdi),%rax │ │ - add %r15,%rax │ │ - mov %rsi,0x40(%rbx,%rax,1) │ │ - mov 0x288(%rdi),%rax │ │ - add %r15,%rax │ │ - mov %rsi,0x48(%rbx,%rax,1) │ │ - jmpq d1080 │ │ + mov %ax,(%r12,%rdi,2) │ │ + mov %rdx,%rdi │ │ + cmp %rdx,0x48(%rsp) │ │ + je d2760 │ │ + movzwl %si,%eax │ │ + movswl 0x0(%r13),%edx │ │ + imul %eax,%edx │ │ + movzwl 0x2(%r15,%rdi,2),%esi │ │ + movswl 0x2(%r13),%eax │ │ + imul %esi,%eax │ │ + movzwl 0x4(%r15,%rdi,2),%ebp │ │ + movswl 0x4(%r13),%ebx │ │ + pmovzxwd 0x6(%r15,%rdi,2),%xmm0 │ │ + pmovsxwd 0x6(%r13),%xmm1 │ │ + imul %ebp,%ebx │ │ + pmulld %xmm0,%xmm1 │ │ + pshufd $0x4e,%xmm1,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + pshufd $0xe5,%xmm0,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + movd %xmm1,%ebp │ │ + add %ebx,%ebp │ │ + add %eax,%ebp │ │ + add %edx,%ebp │ │ + add %r9d,%ebp │ │ + add %r8d,%ebp │ │ + sar %cl,%ebp │ │ + mov %r10d,%r14d │ │ + cmp %r10d,%ebp │ │ + jg d2820 │ │ + mov %ebp,%r14d │ │ + lea 0x1(%rdi),%rdx │ │ + xor %eax,%eax │ │ + test %ebp,%ebp │ │ + js d2790 │ │ + jmp d282e │ │ nopl 0x0(%rax) │ │ - mov 0xe0(%rsp),%rcx │ │ - lea 0x38431(%rip),%rdx │ │ - mov 0x1(%rdx,%rcx,8),%r14b │ │ - mov %ebp,%r13d │ │ - jmpq d0fb2 │ │ - mov $0x1,%cl │ │ - mov %ecx,0x20(%rsp) │ │ - cmp 0x50(%rsp),%esi │ │ - ja d1371 │ │ - mov %eax,%ecx │ │ - and $0x1,%cl │ │ - mov %ecx,0x20(%rsp) │ │ - cmpb $0x0,0x6(%r14) │ │ - je d0952 │ │ - add $0xff,%sil │ │ - movabs $0x4040404040404040,%rax │ │ - cmp $0x1f,%sil │ │ - ja d1443 │ │ - movzbl %sil,%ecx │ │ - lea 0x3b335(%rip),%rbp │ │ - movslq 0x0(%rbp,%rcx,4),%rcx │ │ - add %rbp,%rcx │ │ - jmpq *%rcx │ │ - mov 0x28(%rsp),%rcx │ │ - movb $0x40,0x38(%rdi,%rcx,1) │ │ - add $0xff,%r9b │ │ - cmp $0x1f,%r9b │ │ - jbe d144d │ │ - jmpq d1472 │ │ - mov 0x28(%rsp),%rcx │ │ - movw $0x4040,0x38(%rdi,%rcx,1) │ │ - add $0xff,%r9b │ │ - cmp $0x1f,%r9b │ │ - jbe d144d │ │ - jmpq d1472 │ │ - mov 0x28(%rsp),%rcx │ │ - movl $0x40404040,0x38(%rdi,%rcx,1) │ │ - add $0xff,%r9b │ │ - cmp $0x1f,%r9b │ │ - jbe d144d │ │ - jmp d1472 │ │ - mov 0x28(%rsp),%rcx │ │ - mov %rax,0x38(%rdi,%rcx,1) │ │ - add $0xff,%r9b │ │ - cmp $0x1f,%r9b │ │ - jbe d144d │ │ - jmp d1472 │ │ - movaps 0x28539(%rip),%xmm0 │ │ - mov 0x28(%rsp),%rcx │ │ - movups %xmm0,0x38(%rdi,%rcx,1) │ │ - movups %xmm0,0x48(%rdi,%rcx,1) │ │ - add $0xff,%r9b │ │ - cmp $0x1f,%r9b │ │ - jbe d144d │ │ - jmp d1472 │ │ - movaps 0x28517(%rip),%xmm0 │ │ - mov 0x28(%rsp),%rcx │ │ - movups %xmm0,0x38(%rdi,%rcx,1) │ │ - add $0xff,%r9b │ │ - cmp $0x1f,%r9b │ │ - ja d1472 │ │ - movzbl %r9b,%ecx │ │ - lea 0x3b2fc(%rip),%rsi │ │ - movslq (%rsi,%rcx,4),%rcx │ │ - add %rsi,%rcx │ │ - jmpq *%rcx │ │ - mov 0x288(%rdi),%rcx │ │ - mov 0x30(%rsp),%rsi │ │ - movb $0x40,0x20(%rcx,%rsi,1) │ │ - cmpb $0x0,0x20(%rsp) │ │ - je d179d │ │ - add $0xffffffff,%edx │ │ - cmp $0x1f,%edx │ │ - ja d167e │ │ - lea 0x3b344(%rip),%rcx │ │ - movslq (%rcx,%rdx,4),%rsi │ │ - add %rcx,%rsi │ │ - jmpq *%rsi │ │ - mov 0x40(%rsp),%rcx │ │ - movb $0x40,0x58(%rdi,%rcx,1) │ │ - movb $0x40,0x78(%rdi,%rcx,1) │ │ - add $0xffffffff,%r8d │ │ - cmp $0x1f,%r8d │ │ - ja d179d │ │ - lea 0x3b397(%rip),%rcx │ │ - movslq (%rcx,%r8,4),%rdx │ │ - add %rcx,%rdx │ │ - jmpq *%rdx │ │ - mov 0x288(%rdi),%rax │ │ - mov 0x48(%rsp),%rcx │ │ - movb $0x40,0x40(%rax,%rcx,1) │ │ - mov 0x288(%rdi),%rax │ │ - movb $0x40,0x60(%rax,%rcx,1) │ │ - jmpq d179d │ │ - mov 0x288(%rdi),%rcx │ │ - mov 0x30(%rsp),%rsi │ │ - movw $0x4040,0x20(%rcx,%rsi,1) │ │ - cmpb $0x0,0x20(%rsp) │ │ - jne d147d │ │ - jmpq d179d │ │ - mov 0x288(%rdi),%rcx │ │ - mov 0x30(%rsp),%rsi │ │ - movl $0x40404040,0x20(%rcx,%rsi,1) │ │ - cmpb $0x0,0x20(%rsp) │ │ - jne d147d │ │ - jmpq d179d │ │ - mov 0x288(%rdi),%rcx │ │ - mov 0x30(%rsp),%rsi │ │ - mov %rax,0x20(%rcx,%rsi,1) │ │ - cmpb $0x0,0x20(%rsp) │ │ - jne d147d │ │ - jmpq d179d │ │ - mov 0x288(%rdi),%rcx │ │ - mov 0x30(%rsp),%rsi │ │ - mov %rax,0x20(%rcx,%rsi,1) │ │ - mov 0x288(%rdi),%rcx │ │ - mov %rax,0x28(%rsi,%rcx,1) │ │ - mov 0x288(%rdi),%rcx │ │ - mov %rax,0x30(%rsi,%rcx,1) │ │ - mov 0x288(%rdi),%rcx │ │ - mov %rax,0x38(%rsi,%rcx,1) │ │ - cmpb $0x0,0x20(%rsp) │ │ - jne d147d │ │ - jmpq d179d │ │ - mov 0x288(%rdi),%rcx │ │ - mov 0x30(%rsp),%rsi │ │ - mov %rax,0x20(%rcx,%rsi,1) │ │ - mov 0x288(%rdi),%rcx │ │ - mov %rax,0x28(%rsi,%rcx,1) │ │ - cmpb $0x0,0x20(%rsp) │ │ - jne d147d │ │ - jmpq d179d │ │ - mov 0x40(%rsp),%rcx │ │ - movw $0x4040,0x58(%rdi,%rcx,1) │ │ - movw $0x4040,0x78(%rdi,%rcx,1) │ │ - add $0xffffffff,%r8d │ │ - cmp $0x1f,%r8d │ │ - jbe d14b6 │ │ - jmpq d179d │ │ - mov 0x40(%rsp),%rcx │ │ - movl $0x40404040,0x58(%rdi,%rcx,1) │ │ - movl $0x40404040,0x78(%rdi,%rcx,1) │ │ - add $0xffffffff,%r8d │ │ - cmp $0x1f,%r8d │ │ - jbe d14b6 │ │ - jmpq d179d │ │ - mov 0x40(%rsp),%rcx │ │ - mov %rax,0x58(%rdi,%rcx,1) │ │ - mov %rax,0x78(%rdi,%rcx,1) │ │ - add $0xffffffff,%r8d │ │ - cmp $0x1f,%r8d │ │ - jbe d14b6 │ │ - jmpq d179d │ │ - movaps 0x28317(%rip),%xmm0 │ │ - mov 0x40(%rsp),%rcx │ │ - movups %xmm0,0x58(%rdi,%rcx,1) │ │ - movups %xmm0,0x78(%rdi,%rcx,1) │ │ - add $0xffffffff,%r8d │ │ - cmp $0x1f,%r8d │ │ - jbe d14b6 │ │ - jmpq d179d │ │ - movaps 0x282ee(%rip),%xmm0 │ │ - mov 0x40(%rsp),%rcx │ │ - movups %xmm0,0x58(%rdi,%rcx,1) │ │ - movups %xmm0,0x68(%rdi,%rcx,1) │ │ - movups %xmm0,0x78(%rdi,%rcx,1) │ │ - movups %xmm0,0x88(%rdi,%rcx,1) │ │ - add $0xffffffff,%r8d │ │ - cmp $0x1f,%r8d │ │ - jbe d14b6 │ │ - jmpq d179d │ │ - mov 0x288(%rdi),%rax │ │ - mov 0x48(%rsp),%rcx │ │ - movw $0x4040,0x40(%rax,%rcx,1) │ │ - mov 0x288(%rdi),%rax │ │ - movw $0x4040,0x60(%rax,%rcx,1) │ │ - jmpq d179d │ │ - mov 0x288(%rdi),%rax │ │ - mov 0x48(%rsp),%rcx │ │ - movl $0x40404040,0x40(%rax,%rcx,1) │ │ - mov 0x288(%rdi),%rax │ │ - movl $0x40404040,0x60(%rax,%rcx,1) │ │ - jmpq d179d │ │ - mov 0x288(%rdi),%rcx │ │ - mov 0x48(%rsp),%rdx │ │ - mov %rax,0x40(%rcx,%rdx,1) │ │ - mov 0x288(%rdi),%rcx │ │ - mov %rax,0x60(%rcx,%rdx,1) │ │ - jmpq d179d │ │ - mov 0x288(%rdi),%rcx │ │ - mov 0x48(%rsp),%rdx │ │ - mov %rax,0x40(%rcx,%rdx,1) │ │ - mov 0x288(%rdi),%rcx │ │ - mov %rax,0x48(%rcx,%rdx,1) │ │ - mov 0x288(%rdi),%rcx │ │ - mov %rax,0x60(%rcx,%rdx,1) │ │ - mov 0x288(%rdi),%rcx │ │ - mov %rax,0x68(%rcx,%rdx,1) │ │ - jmp d179d │ │ - mov 0x288(%rdi),%rcx │ │ + lea 0x1(%rdi),%rdx │ │ + xor %eax,%eax │ │ + test %ebp,%ebp │ │ + js d2790 │ │ + mov %r14d,%eax │ │ + jmpq d2790 │ │ + mov $0xa,%ecx │ │ + sub 0x40(%rsp),%ecx │ │ + mov $0x1,%eax │ │ + shl %cl,%eax │ │ + mov %eax,0x3c(%rsp) │ │ + mov 0x1abc0(%rsp),%edx │ │ + test %edx,%edx │ │ + jle d2e84 │ │ + add 0x38(%rsp),%ecx │ │ + mov $0xffffffff,%eax │ │ + shl %cl,%eax │ │ + mov %eax,0x38(%rsp) │ │ + cmpl $0x0,0x60(%rsp) │ │ + jle d2e84 │ │ + mov 0x40(%rsp),%rax │ │ + mov %rax,%rcx │ │ + xor $0xb,%ecx │ │ + mov 0x58(%rsp),%rax │ │ + sar %rax │ │ + mov %edx,%edx │ │ + mov %rdx,0xa0(%rsp) │ │ + lea 0x1c(%r13),%rdx │ │ + mov %rdx,0x88(%rsp) │ │ + lea 0x1d(%r13),%rdx │ │ + mov %rdx,0x90(%rsp) │ │ mov 0x48(%rsp),%rdx │ │ - mov %rax,0x40(%rcx,%rdx,1) │ │ - mov 0x288(%rdi),%rcx │ │ - mov %rax,0x48(%rcx,%rdx,1) │ │ - mov 0x288(%rdi),%rcx │ │ - mov %rax,0x50(%rcx,%rdx,1) │ │ - mov 0x288(%rdi),%rcx │ │ - mov %rax,0x58(%rcx,%rdx,1) │ │ - mov 0x288(%rdi),%rcx │ │ - mov %rax,0x60(%rcx,%rdx,1) │ │ - mov 0x288(%rdi),%rcx │ │ - mov %rax,0x68(%rcx,%rdx,1) │ │ - mov 0x288(%rdi),%rcx │ │ - mov %rax,0x70(%rcx,%rdx,1) │ │ - mov 0x288(%rdi),%rcx │ │ - mov %rax,0x78(%rcx,%rdx,1) │ │ - add $0x108,%rsp │ │ + and $0xfffffff8,%edx │ │ + mov %rdx,0x80(%rsp) │ │ + movd 0x38(%rsp),%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm4 │ │ + movd 0x3c(%rsp),%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm8 │ │ + mov %rcx,0x40(%rsp) │ │ + movd %ecx,%xmm0 │ │ + movd 0x1abd8(%rsp),%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm12 │ │ + mov %rax,0x58(%rsp) │ │ + lea (%rax,%rax,1),%rax │ │ + mov %rax,0x98(%rsp) │ │ + mov $0x186,%ecx │ │ + mov $0x30c,%edx │ │ + mov $0x492,%esi │ │ + mov $0x618,%edi │ │ + mov $0x79e,%ebp │ │ + mov $0x924,%ebx │ │ + xor %r8d,%r8d │ │ + pmovzxdq %xmm0,%xmm11 │ │ + mov 0x68(%rsp),%rax │ │ + mov %rax,0x50(%rsp) │ │ + xor %r9d,%r9d │ │ + jmpq d29d4 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov 0xb8(%rsp),%r8 │ │ + add $0x186,%r8 │ │ + mov 0xe8(%rsp),%rcx │ │ + add $0x186,%rcx │ │ + mov 0xe0(%rsp),%rdx │ │ + add $0x186,%rdx │ │ + mov 0xd8(%rsp),%rsi │ │ + add $0x186,%rsi │ │ + mov 0xd0(%rsp),%rdi │ │ + add $0x186,%rdi │ │ + mov 0xc8(%rsp),%rbp │ │ + add $0x186,%rbp │ │ + mov 0xc0(%rsp),%rbx │ │ + add $0x186,%rbx │ │ + mov 0x50(%rsp),%rax │ │ + add 0x98(%rsp),%rax │ │ + mov %rax,0x50(%rsp) │ │ + mov 0xb0(%rsp),%rax │ │ + mov %rax,%r9 │ │ + cmp 0xa0(%rsp),%rax │ │ + je d2e84 │ │ + mov %ebx,%r15d │ │ + and $0xfffffffe,%r15d │ │ + mov %ebp,%r14d │ │ + and $0xfffffffe,%r14d │ │ + mov %edi,%r11d │ │ + and $0xfffffffe,%r11d │ │ + mov %esi,%r12d │ │ + and $0xfffffffe,%r12d │ │ + mov %edx,%r10d │ │ + and $0xfffffffe,%r10d │ │ + mov %ecx,%eax │ │ + and $0xfffffffe,%eax │ │ + mov %rax,0x78(%rsp) │ │ + mov %r8d,%eax │ │ + and $0xfffffffe,%eax │ │ + mov %rax,0x70(%rsp) │ │ + lea 0x1(%r9),%rax │ │ + cmpl $0x8,0x60(%rsp) │ │ + mov %rcx,0xe8(%rsp) │ │ + mov %rdx,0xe0(%rsp) │ │ + mov %rsi,0xd8(%rsp) │ │ + mov %rdi,0xd0(%rsp) │ │ + mov %rbp,0xc8(%rsp) │ │ + mov %rbx,0xc0(%rsp) │ │ + mov %r8,0xb8(%rsp) │ │ + mov %rax,0xb0(%rsp) │ │ + mov %r10,0xa8(%rsp) │ │ + jb d2a93 │ │ + imul 0x58(%rsp),%r9 │ │ + mov 0x68(%rsp),%rdx │ │ + lea (%rdx,%r9,2),%rcx │ │ + cmp %rcx,0x90(%rsp) │ │ + jbe d2bf0 │ │ + add 0x48(%rsp),%r9 │ │ + lea (%rdx,%r9,2),%rax │ │ + cmp %rax,0x88(%rsp) │ │ + jae d2bf0 │ │ + xor %ecx,%ecx │ │ + add %rcx,%r15 │ │ + lea (%rsp,%r15,2),%r9 │ │ + add $0xf0,%r9 │ │ + add %rcx,%r14 │ │ + lea (%rsp,%r14,2),%r10 │ │ + add $0xf0,%r10 │ │ + add %rcx,%r11 │ │ + lea (%rsp,%r11,2),%r11 │ │ + add $0xf0,%r11 │ │ + add %rcx,%r12 │ │ + lea (%rsp,%r12,2),%r14 │ │ + add $0xf0,%r14 │ │ + mov 0xa8(%rsp),%rax │ │ + add %rcx,%rax │ │ + lea (%rsp,%rax,2),%r15 │ │ + add $0xf0,%r15 │ │ + mov 0x78(%rsp),%rax │ │ + add %rcx,%rax │ │ + lea (%rsp,%rax,2),%r12 │ │ + add $0xf0,%r12 │ │ + mov 0x70(%rsp),%rax │ │ + add %rcx,%rax │ │ + lea (%rsp,%rax,2),%rax │ │ + add $0xf0,%rax │ │ + mov 0x50(%rsp),%rdx │ │ + lea (%rdx,%rcx,2),%rdx │ │ + mov 0x48(%rsp),%rsi │ │ + sub %rcx,%rsi │ │ + xor %edi,%edi │ │ + jmp d2b31 │ │ + nopl (%rax) │ │ + mov %cx,(%rdx,%rdi,2) │ │ + add $0x1,%rdi │ │ + cmp %rdi,%rsi │ │ + je d2940 │ │ + movzwl (%rax,%rdi,2),%ecx │ │ + movswl 0x10(%r13),%ebx │ │ + imul %ecx,%ebx │ │ + add 0x38(%rsp),%ebx │ │ + movzwl (%r12,%rdi,2),%ecx │ │ + movswl 0x12(%r13),%ebp │ │ + imul %ecx,%ebp │ │ + add %ebx,%ebp │ │ + movzwl (%r15,%rdi,2),%ecx │ │ + movswl 0x14(%r13),%ebx │ │ + imul %ecx,%ebx │ │ + add %ebp,%ebx │ │ + movzwl (%r14,%rdi,2),%ecx │ │ + movswl 0x16(%r13),%ebp │ │ + imul %ecx,%ebp │ │ + add %ebx,%ebp │ │ + movzwl (%r11,%rdi,2),%ecx │ │ + movswl 0x18(%r13),%ebx │ │ + imul %ecx,%ebx │ │ + add %ebp,%ebx │ │ + movzwl (%r10,%rdi,2),%ecx │ │ + movswl 0x1a(%r13),%r8d │ │ + imul %ecx,%r8d │ │ + add %ebx,%r8d │ │ + movzwl (%r9,%rdi,2),%ecx │ │ + movswl 0x1c(%r13),%ebp │ │ + imul %ecx,%ebp │ │ + add %r8d,%ebp │ │ + add 0x3c(%rsp),%ebp │ │ + mov 0x40(%rsp),%rcx │ │ + sar %cl,%ebp │ │ + mov 0x1abd8(%rsp),%ecx │ │ + mov %ecx,%ebx │ │ + cmp %ecx,%ebp │ │ + jg d2bd0 │ │ + mov %ebp,%ebx │ │ + xor %ecx,%ecx │ │ + test %ebp,%ebp │ │ + js d2b20 │ │ + jmp d2bda │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + xor %ecx,%ecx │ │ + test %ebp,%ebp │ │ + js d2b20 │ │ + mov %ebx,%ecx │ │ + jmpq d2b20 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov 0x70(%rsp),%rax │ │ + lea (%rsp,%rax,2),%rbx │ │ + add $0xf0,%rbx │ │ + mov 0x78(%rsp),%rax │ │ + lea 0xf0(%rsp,%rax,2),%rcx │ │ + lea 0xf0(%rsp,%r10,2),%r9 │ │ + mov %r12,%r8 │ │ + lea 0xf0(%rsp,%r12,2),%r10 │ │ + mov %r11,%rbp │ │ + lea 0xf0(%rsp,%r11,2),%r11 │ │ + mov %r14,%rdi │ │ + lea 0xf0(%rsp,%r14,2),%r14 │ │ + mov %r15,%rsi │ │ + lea 0xf0(%rsp,%r15,2),%r15 │ │ + movzwl 0x10(%r13),%eax │ │ + movd %eax,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + pmovsxwd %xmm0,%xmm13 │ │ + movzwl 0x12(%r13),%eax │ │ + movd %eax,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + pmovsxwd %xmm0,%xmm14 │ │ + movzwl 0x14(%r13),%eax │ │ + movd %eax,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + pmovsxwd %xmm0,%xmm15 │ │ + movzwl 0x16(%r13),%eax │ │ + movd %eax,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + pmovsxwd %xmm0,%xmm9 │ │ + movzwl 0x18(%r13),%eax │ │ + movd %eax,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + pmovsxwd %xmm0,%xmm10 │ │ + movzwl 0x1a(%r13),%eax │ │ + movd %eax,%xmm1 │ │ + pshuflw $0xe0,%xmm1,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm1 │ │ + pmovsxwd %xmm1,%xmm1 │ │ + movzwl 0x1c(%r13),%eax │ │ + movd %eax,%xmm2 │ │ + pshuflw $0xe0,%xmm2,%xmm2 │ │ + pshufd $0x0,%xmm2,%xmm2 │ │ + pmovsxwd %xmm2,%xmm2 │ │ + xor %r12d,%r12d │ │ + mov 0x80(%rsp),%rax │ │ + mov 0x50(%rsp),%rdx │ │ + xchg %ax,%ax │ │ + pmovzxwd (%rbx,%r12,2),%xmm5 │ │ + pmovzxwd 0x8(%rbx,%r12,2),%xmm6 │ │ + pmulld %xmm13,%xmm6 │ │ + pmulld %xmm13,%xmm5 │ │ + paddd %xmm4,%xmm5 │ │ + paddd %xmm4,%xmm6 │ │ + pmovzxwd 0x8(%rcx,%r12,2),%xmm7 │ │ + movdqa %xmm8,%xmm0 │ │ + pmovzxwd (%rcx,%r12,2),%xmm8 │ │ + pmulld %xmm14,%xmm8 │ │ + pmulld %xmm14,%xmm7 │ │ + pmovzxwd 0x8(%r9,%r12,2),%xmm3 │ │ + pmulld %xmm15,%xmm3 │ │ + paddd %xmm7,%xmm3 │ │ + pmovzxwd (%r9,%r12,2),%xmm7 │ │ + paddd %xmm6,%xmm3 │ │ + pmulld %xmm15,%xmm7 │ │ + paddd %xmm8,%xmm7 │ │ + movdqa %xmm0,%xmm8 │ │ + paddd %xmm5,%xmm7 │ │ + pmovzxwd 0x8(%r10,%r12,2),%xmm5 │ │ + pmovzxwd (%r10,%r12,2),%xmm6 │ │ + pmulld %xmm9,%xmm6 │ │ + pmulld %xmm9,%xmm5 │ │ + movdqa %xmm4,%xmm0 │ │ + pmovzxwd 0x8(%r11,%r12,2),%xmm4 │ │ + pmulld %xmm10,%xmm4 │ │ + paddd %xmm5,%xmm4 │ │ + pmovzxwd (%r11,%r12,2),%xmm5 │ │ + pmulld %xmm10,%xmm5 │ │ + paddd %xmm6,%xmm5 │ │ + pmovzxwd (%r14,%r12,2),%xmm6 │ │ + pmulld %xmm1,%xmm6 │ │ + paddd %xmm5,%xmm6 │ │ + pmovzxwd 0x8(%r14,%r12,2),%xmm5 │ │ + paddd %xmm7,%xmm6 │ │ + pmulld %xmm1,%xmm5 │ │ + paddd %xmm4,%xmm5 │ │ + paddd %xmm3,%xmm5 │ │ + pmovzxwd 0x8(%r15,%r12,2),%xmm3 │ │ + pmulld %xmm2,%xmm3 │ │ + paddd %xmm5,%xmm3 │ │ + pmovzxwd (%r15,%r12,2),%xmm4 │ │ + pmulld %xmm2,%xmm4 │ │ + paddd %xmm6,%xmm4 │ │ + paddd %xmm8,%xmm3 │ │ + paddd %xmm8,%xmm4 │ │ + psrad %xmm11,%xmm4 │ │ + psrad %xmm11,%xmm3 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtd %xmm4,%xmm5 │ │ + pminsd %xmm12,%xmm4 │ │ + pandn %xmm4,%xmm5 │ │ + pxor %xmm4,%xmm4 │ │ + pcmpgtd %xmm3,%xmm4 │ │ + pminsd %xmm12,%xmm3 │ │ + pandn %xmm3,%xmm4 │ │ + movdqa 0x2b500(%rip),%xmm3 │ │ + pshufb %xmm3,%xmm4 │ │ + pshufb %xmm3,%xmm5 │ │ + punpcklqdq %xmm4,%xmm5 │ │ + movdqa %xmm0,%xmm4 │ │ + movdqu %xmm5,(%rdx,%r12,2) │ │ + add $0x8,%r12 │ │ + cmp %r12,%rax │ │ + jne d2d00 │ │ + mov %rax,%rcx │ │ + cmp 0x48(%rsp),%rax │ │ + mov %rsi,%r15 │ │ + mov %rdi,%r14 │ │ + mov %rbp,%r11 │ │ + mov %r8,%r12 │ │ + je d2940 │ │ + jmpq d2a95 │ │ + add $0x1ab88,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - nop │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x88,%rsp │ │ - mov %rdx,%r11 │ │ - mov %esi,%r10d │ │ - mov (%rdi),%rax │ │ - mov %rdi,0x60(%rsp) │ │ - mov 0x8(%rdi),%r12 │ │ - mov 0xca8(%rax),%rbx │ │ - mov %ecx,%r15d │ │ - lea 0x37f9c(%rip),%rdx │ │ - movzbl (%rdx,%r15,8),%ebp │ │ - movzbl 0x1(%rdx,%r15,8),%r13d │ │ - cmp $0x1,%r8d │ │ - jg d196f │ │ - movslq %r8d,%rsi │ │ - movzwl (%r9,%rsi,2),%esi │ │ - test %esi,%esi │ │ - je d196f │ │ - mov 0xc8(%rsp),%r14d │ │ - mov 0xc0(%rsp),%edi │ │ - lea (%rdi,%r14,4),%edi │ │ - bt %edi,%esi │ │ - jae d196f │ │ - mov %rax,0x70(%rsp) │ │ - movzbl 0x6(%rdx,%r15,8),%ecx │ │ - movzbl (%rdx,%rcx,8),%ebx │ │ - movzbl 0x1(%rdx,%rcx,8),%eax │ │ - mov %rax,0x38(%rsp) │ │ - add $0x1,%r8d │ │ - mov 0xc0(%rsp),%r15d │ │ - add %r15d,%r15d │ │ - add %r14d,%r14d │ │ + sub $0x25588,%rsp │ │ + mov %r9d,%r15d │ │ + mov %r8,%r9 │ │ + mov %rcx,%r8 │ │ + mov %rdx,%rcx │ │ + mov %rsi,%r14 │ │ + mov %rdi,%rbx │ │ + mov 0x255d8(%rsp),%r12d │ │ + mov 0x255c0(%rsp),%r13d │ │ + mov 0x255c8(%rsp),%rbp │ │ + mov 0x255d0(%rsp),%eax │ │ sub $0x28,%rsp │ │ - mov 0x88(%rsp),%r12 │ │ - mov %r12,%rdi │ │ - mov %r10d,0x80(%rsp) │ │ - mov %r10d,%esi │ │ - mov %r11,0x78(%rsp) │ │ - mov %r11,%rdx │ │ - mov %rcx,0x68(%rsp) │ │ - mov %ebp,0x58(%rsp) │ │ - mov %r8d,0x70(%rsp) │ │ - mov %r9,0x90(%rsp) │ │ - pushq 0xf8(%rsp) │ │ - mov %r14,0xa8(%rsp) │ │ - push %r14 │ │ + lea 0x58(%rsp),%rdi │ │ + mov %rbx,%rsi │ │ + mov %r14,%rdx │ │ + push %rax │ │ + push %r13 │ │ push %r15 │ │ - mov %r13,%r14 │ │ - callq d17b0 │ │ - mov %r13,%rdi │ │ - mov 0x70(%rsp),%edx │ │ + callq d3540 │ │ add $0x40,%rsp │ │ - mov 0x10(%r12),%eax │ │ - mov %rbx,%rbp │ │ - add %ebx,%eax │ │ - mov %eax,0x10(%r12) │ │ - cmp %dil,%dl │ │ - mov %r15,0x80(%rsp) │ │ - jb d1b25 │ │ - mov 0x70(%rsp),%rcx │ │ - cmp 0xd08(%rcx),%eax │ │ - mov 0x50(%rsp),%rbx │ │ - mov 0x58(%rsp),%esi │ │ - mov %rbp,%r13 │ │ - mov 0x38(%rsp),%r12 │ │ - mov 0x78(%rsp),%r15 │ │ - jge d1b40 │ │ - mov 0x80(%rsp),%r10 │ │ - or $0x1,%r10d │ │ - mov 0xd0(%rsp),%rax │ │ - mov %rax,%rcx │ │ - test %rax,%rax │ │ - lea (%rax,%r13,4),%rax │ │ - cmove %rcx,%rax │ │ + mov 0x0(%rbp),%r9d │ │ + sub $0x38,%rsp │ │ + lea 0xd5b8(%rsp),%rdi │ │ + lea 0x68(%rsp),%rsi │ │ + mov %r15d,%edx │ │ + mov %r13d,%ecx │ │ + mov $0x19,%r8d │ │ + push %r12 │ │ + callq d3c80 │ │ + mov %r13,%rcx │ │ + add $0x40,%rsp │ │ + test %ecx,%ecx │ │ + jle d307c │ │ + test %r15d,%r15d │ │ + jle d307c │ │ + mov 0x255c8(%rsp),%rax │ │ + movswl 0x8(%rax),%r13d │ │ + sar %r14 │ │ + mov %ecx,%r8d │ │ + mov %r15d,%edx │ │ + mov %edx,%r11d │ │ + and $0xfffffffc,%r11d │ │ + movd %r13d,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + movd %r12d,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm1 │ │ + add %r14,%r14 │ │ + xor %r9d,%r9d │ │ + movdqa 0x2b592(%rip),%xmm2 │ │ + movdqa 0x2b3ba(%rip),%xmm3 │ │ + xor %r10d,%r10d │ │ + jmp d2fa7 │ │ + nopl 0x0(%rax,%rax,1) │ │ + add $0x1,%r10 │ │ + add %r14,%rbx │ │ + add $0x180,%r9 │ │ + cmp %r8,%r10 │ │ + je d307c │ │ + mov %r9d,%eax │ │ + and $0xffffff80,%eax │ │ + lea (%rsp,%rax,4),%rdi │ │ + add $0xd580,%rdi │ │ + xor %esi,%esi │ │ + cmp $0x4,%r15d │ │ + jb d3031 │ │ + pmovzxwd (%rbx,%rsi,2),%xmm4 │ │ + movdqa %xmm4,%xmm5 │ │ + pslld $0x4,%xmm5 │ │ + pslld $0xb,%xmm4 │ │ + por %xmm2,%xmm4 │ │ + movdqa (%rdi,%rsi,4),%xmm6 │ │ + psubd %xmm5,%xmm6 │ │ + pmulld %xmm0,%xmm6 │ │ + paddd %xmm4,%xmm6 │ │ + pxor %xmm4,%xmm4 │ │ + pcmpgtd %xmm6,%xmm4 │ │ + psrad $0xb,%xmm6 │ │ + pminsd %xmm1,%xmm6 │ │ + pandn %xmm6,%xmm4 │ │ + pshufb %xmm3,%xmm4 │ │ + movq %xmm4,(%rbx,%rsi,2) │ │ + add $0x4,%rsi │ │ + cmp %rsi,%r11 │ │ + jne d2fc0 │ │ + mov %r11,%rsi │ │ + cmp %rdx,%r11 │ │ + jne d3031 │ │ + jmpq d2f90 │ │ + mov %bp,(%rbx,%rsi,2) │ │ + add $0x1,%rsi │ │ + cmp %rsi,%rdx │ │ + je d2f90 │ │ + movzwl (%rbx,%rsi,2),%eax │ │ + mov %eax,%ecx │ │ + shl $0x4,%ecx │ │ + shl $0xb,%eax │ │ + mov (%rdi,%rsi,4),%ebp │ │ + sub %ecx,%ebp │ │ + imul %r13d,%ebp │ │ + lea (%rax,%rbp,1),%ecx │ │ + add $0x400,%ecx │ │ + mov %ecx,%ebp │ │ + sar $0xb,%ebp │ │ + mov %r12d,%eax │ │ + cmp %r12d,%ebp │ │ + jle d3070 │ │ + xor %ebp,%ebp │ │ + test %ecx,%ecx │ │ + js d3020 │ │ + jmp d3078 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + mov %ebp,%eax │ │ + xor %ebp,%ebp │ │ + test %ecx,%ecx │ │ + js d3020 │ │ + mov %eax,%ebp │ │ + jmp d3020 │ │ + add $0x25588,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + xchg %ax,%ax │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + sub $0x25588,%rsp │ │ + mov %r9d,%r15d │ │ + mov %r8,%r9 │ │ + mov %rcx,%r8 │ │ + mov %rdx,%rcx │ │ + mov %rsi,%r14 │ │ + mov %rdi,%rbx │ │ + mov 0x255d8(%rsp),%r12d │ │ + mov 0x255c0(%rsp),%r13d │ │ + mov 0x255c8(%rsp),%rbp │ │ + mov 0x255d0(%rsp),%eax │ │ sub $0x28,%rsp │ │ - mov 0x88(%rsp),%rbp │ │ - mov %rbp,%rdi │ │ - mov %rbx,%rdx │ │ - mov 0x68(%rsp),%rcx │ │ - mov 0x70(%rsp),%r8d │ │ - mov 0x90(%rsp),%r9 │ │ + lea 0x58(%rsp),%rdi │ │ + mov %rbx,%rsi │ │ + mov %r14,%rdx │ │ push %rax │ │ + push %r13 │ │ push %r15 │ │ - push %r10 │ │ - callq d17b0 │ │ - mov %r14,%rdi │ │ - mov 0x98(%rsp),%esi │ │ - mov 0x90(%rsp),%rbx │ │ - mov 0x70(%rsp),%edx │ │ - mov 0xb0(%rsp),%rcx │ │ + callq d3540 │ │ add $0x40,%rsp │ │ - mov 0x10(%rbp),%eax │ │ - jmpq d1b40 │ │ - mov 0x60(%rsp),%r14 │ │ - mov 0x10(%r14),%esi │ │ - mov 0x14(%r14),%edx │ │ - mov 0x12a0(%rax),%r9d │ │ - test %r9d,%r9d │ │ - mov %r15,0x48(%rsp) │ │ - je d1a40 │ │ - mov %r10d,0x58(%rsp) │ │ - mov %rax,%r15 │ │ - mov %r11,0x50(%rsp) │ │ - mov %rbx,%r11 │ │ - mov %ebp,%r10d │ │ - movslq %esi,%r8 │ │ - movslq %edx,%rdi │ │ - cmp $0x8,%ebp │ │ - mov $0x8,%ebx │ │ - cmovb %ebp,%ebx │ │ - mov %rsi,0x38(%rsp) │ │ - mov $0x8,%esi │ │ - cmp $0x8,%r13d │ │ - cmovb %r13d,%esi │ │ - mov 0x36b0(%r12),%rbp │ │ - imul %ebx,%esi │ │ - shl $0x4,%esi │ │ - mov %rbp,0x78(%rsp) │ │ - lea 0x0(,%rsi,2),%rsi │ │ - add %rbp,%rsi │ │ - mov %rsi,0x36b0(%r12) │ │ - mov 0x12b0(%rax),%rax │ │ - imul 0xcf8(%r15),%rdi │ │ - add %r8,%rdi │ │ - lea (%rdi,%rdi,4),%rsi │ │ - lea (%rax,%rsi,2),%rdi │ │ - cmp $0x2,%r9d │ │ - jne d1a58 │ │ - movswl (%rdi),%ecx │ │ - mov %ecx,0x50(%rsp) │ │ - movzbl 0x6(%rax,%rsi,2),%eax │ │ - mov %eax,0x34(%rsp) │ │ - mov 0xd0(%rsp),%r13 │ │ - mov %r11,%rbp │ │ - mov %r15,%r9 │ │ - mov 0x48(%rsp),%rdi │ │ - cmpl $0x0,0x50(%rsp) │ │ - jns d2019 │ │ - jmpq d2116 │ │ - mov %ebp,0x30(%rsp) │ │ - mov %r13,%rbp │ │ - mov %rbx,0x40(%rsp) │ │ - mov %rax,%r15 │ │ - lea 0x2a0(%r14),%rbx │ │ - jmp d1a7e │ │ - mov %r10d,0x30(%rsp) │ │ - mov %r13,%rbp │ │ - mov %rdi,0x68(%rsp) │ │ - mov %r11,0x40(%rsp) │ │ - mov 0x78(%rsp),%rbx │ │ - mov 0x50(%rsp),%r11 │ │ - mov 0x58(%rsp),%r10d │ │ - mov 0x38(%rsp),%rsi │ │ - and $0x1f,%esi │ │ - and $0x1f,%edx │ │ - mov 0x288(%r14),%rax │ │ - mov %rsi,0x38(%rsp) │ │ - add %rax,%rsi │ │ - add $0x20,%rsi │ │ - mov %rdx,0x58(%rsp) │ │ - lea (%r14,%rdx,1),%r13 │ │ - add $0x38,%r13 │ │ - sub $0x18,%rsp │ │ - lea 0x47(%rsp),%rax │ │ - lea 0x4c(%rsp),%r12 │ │ - mov %r14,%rdi │ │ - mov %r13,%rdx │ │ - mov %r10d,%r8d │ │ - mov %r11,%r9 │ │ - push %rax │ │ + mov 0x4(%rbp),%r9d │ │ + sub $0x38,%rsp │ │ + lea 0xd5b8(%rsp),%rdi │ │ + lea 0x68(%rsp),%rsi │ │ + mov %r15d,%edx │ │ + mov %r13d,%ecx │ │ + mov $0x9,%r8d │ │ push %r12 │ │ - mov %rbx,0xa0(%rsp) │ │ - push %rbx │ │ - pushq $0x0 │ │ - pushq $0x0 │ │ - callq d2130 │ │ + callq d3c80 │ │ + mov %r13,%rcx │ │ add $0x40,%rsp │ │ - mov %r15,%r9 │ │ - mov 0xd0c(%r15),%ecx │ │ - sub 0x14(%r14),%ecx │ │ - cmp %ebp,%ecx │ │ - mov %rbp,%rbx │ │ - cmovg %ebp,%ecx │ │ - mov %eax,0x50(%rsp) │ │ - lea -0x1(%rcx),%eax │ │ - movabs $0x101010101010101,%r11 │ │ - cmp $0xf,%eax │ │ - ja d1ba4 │ │ - lea 0x3aec6(%rip),%rdx │ │ - movslq (%rdx,%rax,4),%rax │ │ - add %rdx,%rax │ │ - jmpq *%rax │ │ - mov 0x2f(%rsp),%r15b │ │ - mov %r15b,0x0(%r13) │ │ - jmpq d1c08 │ │ - mov 0x70(%rsp),%rcx │ │ - mov 0x50(%rsp),%rbx │ │ - mov 0x58(%rsp),%esi │ │ - mov %rbp,%r13 │ │ - mov 0x38(%rsp),%r12 │ │ - mov 0x78(%rsp),%r15 │ │ - sub %r13d,%eax │ │ - mov 0x60(%rsp),%rbp │ │ - mov %eax,0x10(%rbp) │ │ - mov 0x14(%rbp),%eax │ │ - add %r12d,%eax │ │ - mov %eax,0x14(%rbp) │ │ - cmp %dl,%dil │ │ - jb d210b │ │ - cmp 0xd0c(%rcx),%eax │ │ - jge d210b │ │ - mov 0xd0(%rsp),%rdx │ │ - test %rdx,%rdx │ │ - je d204a │ │ - mov 0x828(%rcx),%rax │ │ - imul %r12,%rax │ │ - lea (%rdx,%rax,4),%rax │ │ - jmpq d204c │ │ - movzbl 0x2f(%rsp),%r15d │ │ - mov %r15d,%eax │ │ - shl $0x8,%eax │ │ - or %r15d,%eax │ │ - mov %ax,0x0(%r13) │ │ - jmp d1c08 │ │ - mov 0x2f(%rsp),%r15b │ │ - movslq %ecx,%rdx │ │ - movzbl %r15b,%esi │ │ - mov %r13,%rdi │ │ - mov %r9,%r13 │ │ - mov %r11,%rbp │ │ - callq 4480 │ │ - mov %rbp,%r11 │ │ - mov %r13,%r9 │ │ - jmp d1c08 │ │ - movzbl 0x2f(%rsp),%r15d │ │ - imul $0x1010101,%r15d,%eax │ │ - mov %eax,0x0(%r13) │ │ - jmp d1c08 │ │ - movzbl 0x2f(%rsp),%r15d │ │ - mov %r15,%rax │ │ - imul %r11,%rax │ │ - mov %rax,0x0(%r13) │ │ - jmp d1c08 │ │ - movzbl 0x2f(%rsp),%r15d │ │ - mov %r15,%rax │ │ - imul %r11,%rax │ │ - mov 0x58(%rsp),%rcx │ │ - mov %rax,0x38(%r14,%rcx,1) │ │ - mov %rax,0x40(%r14,%rcx,1) │ │ - mov 0xd0(%rsp),%r10 │ │ - mov %r10,%r13 │ │ - mov 0x30(%rsp),%r8d │ │ - mov 0xd08(%r9),%eax │ │ - sub 0x10(%r14),%eax │ │ - cmp %r8d,%eax │ │ - cmovg %r8d,%eax │ │ - lea -0x1(%rax),%ecx │ │ - movzbl %r15b,%esi │ │ - cmp $0xf,%ecx │ │ - ja d1c79 │ │ - lea 0x3add7(%rip),%rdx │ │ - movslq (%rdx,%rcx,4),%rcx │ │ - add %rdx,%rcx │ │ - jmpq *%rcx │ │ - mov 0x288(%r14),%rax │ │ - mov 0x38(%rsp),%rdx │ │ - mov %r15b,0x20(%rax,%rdx,1) │ │ - jmpq d1d00 │ │ - mov %esi,%eax │ │ - shl $0x8,%eax │ │ - or %esi,%eax │ │ - mov 0x288(%r14),%rcx │ │ - mov 0x38(%rsp),%rdx │ │ - mov %ax,0x20(%rcx,%rdx,1) │ │ - jmpq d1d00 │ │ - mov 0x288(%r14),%rcx │ │ - mov 0x38(%rsp),%rbp │ │ - lea (%rcx,%rbp,1),%rdi │ │ - add $0x20,%rdi │ │ - movslq %eax,%rdx │ │ - mov %r9,0x70(%rsp) │ │ - mov %r8d,%r15d │ │ - mov %r11,%r12 │ │ - callq 4480 │ │ - mov %r12,%r11 │ │ - mov %rbp,%rdx │ │ - mov %r15d,%r8d │ │ - mov 0x70(%rsp),%r9 │ │ - jmp d1d00 │ │ - imul $0x1010101,%esi,%eax │ │ - mov 0x288(%r14),%rcx │ │ - mov 0x38(%rsp),%rdx │ │ - mov %eax,0x20(%rcx,%rdx,1) │ │ - jmp d1d00 │ │ - imul %r11,%rsi │ │ - mov 0x288(%r14),%rax │ │ - mov 0x38(%rsp),%rdx │ │ - mov %rsi,0x20(%rax,%rdx,1) │ │ - jmp d1d00 │ │ - imul %r11,%rsi │ │ - mov 0x288(%r14),%rax │ │ - mov 0x38(%rsp),%rdx │ │ - mov %rsi,0x20(%rax,%rdx,1) │ │ - mov 0x288(%r14),%rax │ │ - mov %rsi,0x28(%rdx,%rax,1) │ │ - mov 0x40(%rsp),%rbp │ │ - mov 0x48(%rsp),%rdi │ │ - add $0xff,%r8b │ │ - cmp $0xf,%r8b │ │ - ja d1fe0 │ │ - mov 0x58(%rsp),%r12 │ │ - shl $0x5,%r12d │ │ - or %edx,%r12d │ │ - lea (%r14,%r12,1),%rax │ │ - add $0x1ee0,%rax │ │ - movzbl %r8b,%ecx │ │ - lea 0x3ad1b(%rip),%rdx │ │ - movslq (%rdx,%rcx,4),%rcx │ │ - add %rdx,%rcx │ │ - jmpq *%rcx │ │ - test %bl,%bl │ │ - je d1fe0 │ │ - mov 0x34(%rsp),%cl │ │ - lea -0x1(%rbx),%esi │ │ - mov %ebx,%edx │ │ - and $0x7,%edx │ │ - cmp $0x7,%esi │ │ - jb d1d8e │ │ - mov %edx,%esi │ │ - sub %ebx,%esi │ │ - nop │ │ - mov %cl,(%rax) │ │ - mov %cl,0x20(%rax) │ │ - mov %cl,0x40(%rax) │ │ - mov %cl,0x60(%rax) │ │ - mov %cl,0x80(%rax) │ │ - mov %cl,0xa0(%rax) │ │ - mov %cl,0xc0(%rax) │ │ - mov %cl,0xe0(%rax) │ │ - add $0x100,%rax │ │ - add $0x8,%esi │ │ - jne d1d60 │ │ - test %edx,%edx │ │ - je d1fe0 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - mov %cl,(%rax) │ │ - add $0x20,%rax │ │ - add $0xffffffff,%edx │ │ - jne d1da0 │ │ - jmpq d1fe0 │ │ - test %bl,%bl │ │ - je d1fe0 │ │ - mov 0x34(%rsp),%edx │ │ - mov %edx,%ecx │ │ - shl $0x8,%ecx │ │ - add %edx,%ecx │ │ - lea -0x1(%rbx),%esi │ │ - mov %ebx,%edx │ │ - and $0x7,%edx │ │ - cmp $0x7,%esi │ │ - jb d1e16 │ │ - mov %edx,%esi │ │ - sub %ebx,%esi │ │ + test %ecx,%ecx │ │ + jle d326c │ │ + test %r15d,%r15d │ │ + jle d326c │ │ + mov 0x255c8(%rsp),%rax │ │ + movswl 0xa(%rax),%r13d │ │ + sar %r14 │ │ + mov %ecx,%r8d │ │ + mov %r15d,%edx │ │ + mov %edx,%r11d │ │ + and $0xfffffffc,%r11d │ │ + movd %r13d,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + movd %r12d,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm1 │ │ + add %r14,%r14 │ │ + xor %r9d,%r9d │ │ + movdqa 0x2b3a2(%rip),%xmm2 │ │ + movdqa 0x2b1ca(%rip),%xmm3 │ │ + xor %r10d,%r10d │ │ + jmp d3197 │ │ + nopl 0x0(%rax,%rax,1) │ │ + add $0x1,%r10 │ │ + add %r14,%rbx │ │ + add $0x180,%r9 │ │ + cmp %r8,%r10 │ │ + je d326c │ │ + mov %r9d,%eax │ │ + and $0xffffff80,%eax │ │ + lea (%rsp,%rax,4),%rdi │ │ + add $0xd580,%rdi │ │ + xor %esi,%esi │ │ + cmp $0x4,%r15d │ │ + jb d3221 │ │ + pmovzxwd (%rbx,%rsi,2),%xmm4 │ │ + movdqa %xmm4,%xmm5 │ │ + pslld $0x4,%xmm5 │ │ + pslld $0xb,%xmm4 │ │ + por %xmm2,%xmm4 │ │ + movdqa (%rdi,%rsi,4),%xmm6 │ │ + psubd %xmm5,%xmm6 │ │ + pmulld %xmm0,%xmm6 │ │ + paddd %xmm4,%xmm6 │ │ + pxor %xmm4,%xmm4 │ │ + pcmpgtd %xmm6,%xmm4 │ │ + psrad $0xb,%xmm6 │ │ + pminsd %xmm1,%xmm6 │ │ + pandn %xmm6,%xmm4 │ │ + pshufb %xmm3,%xmm4 │ │ + movq %xmm4,(%rbx,%rsi,2) │ │ + add $0x4,%rsi │ │ + cmp %rsi,%r11 │ │ + jne d31b0 │ │ + mov %r11,%rsi │ │ + cmp %rdx,%r11 │ │ + jne d3221 │ │ + jmpq d3180 │ │ + mov %bp,(%rbx,%rsi,2) │ │ + add $0x1,%rsi │ │ + cmp %rsi,%rdx │ │ + je d3180 │ │ + movzwl (%rbx,%rsi,2),%eax │ │ + mov %eax,%ecx │ │ + shl $0x4,%ecx │ │ + shl $0xb,%eax │ │ + mov (%rdi,%rsi,4),%ebp │ │ + sub %ecx,%ebp │ │ + imul %r13d,%ebp │ │ + lea (%rax,%rbp,1),%ecx │ │ + add $0x400,%ecx │ │ + mov %ecx,%ebp │ │ + sar $0xb,%ebp │ │ + mov %r12d,%eax │ │ + cmp %r12d,%ebp │ │ + jle d3260 │ │ + xor %ebp,%ebp │ │ + test %ecx,%ecx │ │ + js d3210 │ │ + jmp d3268 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ xchg %ax,%ax │ │ - mov %cx,(%rax) │ │ - mov %cx,0x20(%rax) │ │ - mov %cx,0x40(%rax) │ │ - mov %cx,0x60(%rax) │ │ - mov %cx,0x80(%rax) │ │ - mov %cx,0xa0(%rax) │ │ - mov %cx,0xc0(%rax) │ │ - mov %cx,0xe0(%rax) │ │ - add $0x100,%rax │ │ - add $0x8,%esi │ │ - jne d1de0 │ │ - test %edx,%edx │ │ - je d1fe0 │ │ + mov %ebp,%eax │ │ + xor %ebp,%ebp │ │ + test %ecx,%ecx │ │ + js d3210 │ │ + mov %eax,%ebp │ │ + jmp d3210 │ │ + add $0x25588,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ xchg %ax,%ax │ │ - mov %cx,(%rax) │ │ - add $0x20,%rax │ │ - add $0xffffffff,%edx │ │ - jne d1e20 │ │ - jmpq d1fe0 │ │ - test %bl,%bl │ │ - je d1fe0 │ │ - imul $0x1010101,0x34(%rsp),%ecx │ │ - lea -0x1(%rbx),%esi │ │ - mov %ebx,%edx │ │ - and $0x7,%edx │ │ - cmp $0x7,%esi │ │ - jb d1e8e │ │ - mov %edx,%esi │ │ - sub %ebx,%esi │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - mov %ecx,(%rax) │ │ - mov %ecx,0x20(%rax) │ │ - mov %ecx,0x40(%rax) │ │ - mov %ecx,0x60(%rax) │ │ - mov %ecx,0x80(%rax) │ │ - mov %ecx,0xa0(%rax) │ │ - mov %ecx,0xc0(%rax) │ │ - mov %ecx,0xe0(%rax) │ │ - add $0x100,%rax │ │ - add $0x8,%esi │ │ - jne d1e60 │ │ - test %edx,%edx │ │ - je d1fe0 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - mov %ecx,(%rax) │ │ - add $0x20,%rax │ │ - add $0xffffffff,%edx │ │ - jne d1ea0 │ │ - jmpq d1fe0 │ │ - test %bl,%bl │ │ - je d1fe0 │ │ - mov 0x34(%rsp),%ecx │ │ - imul %r11,%rcx │ │ - lea -0x1(%rbx),%esi │ │ - mov %ebx,%edx │ │ - and $0x7,%edx │ │ - cmp $0x7,%esi │ │ - jb d1f16 │ │ - mov %edx,%esi │ │ - sub %ebx,%esi │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + sub $0x3d5c8,%rsp │ │ + mov %r9d,%ebp │ │ + mov %r8,%r9 │ │ + mov %rcx,%r8 │ │ + mov %rdx,%rcx │ │ + mov %rsi,%rdx │ │ + mov %rdi,%rbx │ │ + mov 0x3d618(%rsp),%r13d │ │ + mov 0x3d600(%rsp),%r14d │ │ + mov 0x3d608(%rsp),%r15 │ │ + mov 0x3d610(%rsp),%eax │ │ + mov %eax,0x10(%rsp) │ │ + mov %r14d,0x8(%rsp) │ │ + mov %ebp,(%rsp) │ │ + lea 0x30080(%rsp),%r12 │ │ + mov %r12,%rdi │ │ + mov %rbx,%rsi │ │ + mov %rdx,0x58(%rsp) │ │ + callq d3540 │ │ + mov (%r15),%r9d │ │ + mov %r13d,(%rsp) │ │ + lea 0x18080(%rsp),%rdi │ │ + mov %r12,%rsi │ │ + mov %ebp,%edx │ │ + mov %r14d,%ecx │ │ + mov $0x19,%r8d │ │ + callq d3c80 │ │ + mov 0x4(%r15),%r9d │ │ + mov %r13d,(%rsp) │ │ + lea 0x80(%rsp),%rdi │ │ + mov %r12,%rsi │ │ + mov %ebp,0x54(%rsp) │ │ + mov %ebp,%edx │ │ + mov %r14d,%ecx │ │ + mov $0x9,%r8d │ │ + callq d3c80 │ │ + test %r14d,%r14d │ │ + jle d3520 │ │ + cmpl $0x0,0x54(%rsp) │ │ + jle d3520 │ │ + mov 0x3d608(%rsp),%rax │ │ + movswl 0x8(%rax),%r12d │ │ + movswl 0xa(%rax),%r9d │ │ + mov 0x58(%rsp),%r15 │ │ + sar %r15 │ │ + mov %r14d,%eax │ │ + mov %rax,0x68(%rsp) │ │ + mov 0x54(%rsp),%r11d │ │ + mov %r11d,%eax │ │ + and $0xfffffffc,%eax │ │ + mov %rax,0x60(%rsp) │ │ + movd %r12d,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + movd %r9d,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm1 │ │ + movd %r13d,%xmm2 │ │ + pshufd $0x0,%xmm2,%xmm2 │ │ + add %r15,%r15 │ │ + mov %r15,0x58(%rsp) │ │ + xor %ecx,%ecx │ │ + movdqa 0x2b16b(%rip),%xmm3 │ │ + movdqa 0x2af93(%rip),%xmm4 │ │ + xor %edx,%edx │ │ + jmp d33e5 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax,%rax,1) │ │ - mov %rcx,(%rax) │ │ - mov %rcx,0x20(%rax) │ │ - mov %rcx,0x40(%rax) │ │ - mov %rcx,0x60(%rax) │ │ - mov %rcx,0x80(%rax) │ │ - mov %rcx,0xa0(%rax) │ │ - mov %rcx,0xc0(%rax) │ │ - mov %rcx,0xe0(%rax) │ │ - add $0x100,%rax │ │ - add $0x8,%esi │ │ - jne d1ee0 │ │ - test %edx,%edx │ │ - je d1fe0 │ │ - xchg %ax,%ax │ │ - mov %rcx,(%rax) │ │ - add $0x20,%rax │ │ - add $0xffffffff,%edx │ │ - jne d1f20 │ │ - jmpq d1fe0 │ │ - test %bl,%bl │ │ - je d1fe0 │ │ - mov 0x34(%rsp),%ecx │ │ - imul %r11,%rcx │ │ - lea -0x1(%rbx),%esi │ │ - mov %ebx,%edx │ │ - and $0x7,%edx │ │ - cmp $0x7,%esi │ │ - jb d1fc2 │ │ - mov %edx,%esi │ │ - sub %ebx,%esi │ │ + mov 0x70(%rsp),%rdx │ │ + add $0x1,%rdx │ │ + add 0x58(%rsp),%rbx │ │ + mov 0x78(%rsp),%rcx │ │ + add $0x180,%rcx │ │ + cmp 0x68(%rsp),%rdx │ │ + je d3520 │ │ + mov %ecx,%eax │ │ + and $0xffffff80,%eax │ │ + lea (%rsp,%rax,4),%r10 │ │ + add $0x18080,%r10 │ │ + lea (%rsp,%rax,4),%rdi │ │ + add $0x80,%rdi │ │ + cmpl $0x4,0x54(%rsp) │ │ + mov %rcx,0x78(%rsp) │ │ + mov %rdx,0x70(%rsp) │ │ + jae d3420 │ │ + xor %ebp,%ebp │ │ + jmpq d34c2 │ │ + nopl 0x0(%rax,%rax,1) │ │ + xor %ebp,%ebp │ │ + mov 0x60(%rsp),%rax │ │ + nopw 0x0(%rax,%rax,1) │ │ + pmovzxwd (%rbx,%rbp,2),%xmm5 │ │ + movdqa %xmm5,%xmm6 │ │ + pslld $0x4,%xmm6 │ │ + pslld $0xb,%xmm5 │ │ + por %xmm3,%xmm5 │ │ + movdqa (%r10,%rbp,4),%xmm7 │ │ + psubd %xmm6,%xmm7 │ │ + pmulld %xmm0,%xmm7 │ │ + paddd %xmm5,%xmm7 │ │ + movdqa (%rdi,%rbp,4),%xmm5 │ │ + psubd %xmm6,%xmm5 │ │ + pmulld %xmm1,%xmm5 │ │ + paddd %xmm7,%xmm5 │ │ + pxor %xmm6,%xmm6 │ │ + pcmpgtd %xmm5,%xmm6 │ │ + psrad $0xb,%xmm5 │ │ + pminsd %xmm2,%xmm5 │ │ + pandn %xmm5,%xmm6 │ │ + pshufb %xmm4,%xmm6 │ │ + movq %xmm6,(%rbx,%rbp,2) │ │ + add $0x4,%rbp │ │ + cmp %rbp,%rax │ │ + jne d3430 │ │ + mov %rax,%rbp │ │ + cmp %r11,%rax │ │ + jne d34c2 │ │ + jmpq d33c0 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - mov %rcx,(%rax) │ │ - mov %rcx,0x8(%rax) │ │ - mov %rcx,0x20(%rax) │ │ - mov %rcx,0x28(%rax) │ │ - mov %rcx,0x40(%rax) │ │ - mov %rcx,0x48(%rax) │ │ - mov %rcx,0x60(%rax) │ │ - mov %rcx,0x68(%rax) │ │ - mov %rcx,0x80(%rax) │ │ - mov %rcx,0x88(%rax) │ │ - mov %rcx,0xa0(%rax) │ │ - mov %rcx,0xa8(%rax) │ │ - mov %rcx,0xc0(%rax) │ │ - mov %rcx,0xc8(%rax) │ │ - mov %rcx,0xe0(%rax) │ │ - mov %rcx,0xe8(%rax) │ │ - add $0x100,%rax │ │ - add $0x8,%esi │ │ - jne d1f60 │ │ - test %edx,%edx │ │ - je d1fe0 │ │ + nopl (%rax) │ │ + mov %r15w,(%rbx,%rbp,2) │ │ + add $0x1,%rbp │ │ + cmp %rbp,%r11 │ │ + je d33c0 │ │ + movzwl (%rbx,%rbp,2),%eax │ │ + mov %eax,%ecx │ │ + shl $0x4,%ecx │ │ + shl $0xb,%eax │ │ + mov (%r10,%rbp,4),%esi │ │ + sub %ecx,%esi │ │ + imul %r12d,%esi │ │ + mov (%rdi,%rbp,4),%edx │ │ + sub %ecx,%edx │ │ + imul %r9d,%edx │ │ + lea (%rax,%rsi,1),%r8d │ │ + add $0x400,%r8d │ │ + add %edx,%r8d │ │ + mov %r8d,%eax │ │ + sar $0xb,%eax │ │ + mov %r13d,%r14d │ │ + cmp %r13d,%eax │ │ + jle d3510 │ │ + xor %r15d,%r15d │ │ + test %r8d,%r8d │ │ + js d34b0 │ │ + jmp d351b │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %eax,%r14d │ │ + xor %r15d,%r15d │ │ + test %r8d,%r8d │ │ + js d34b0 │ │ + mov %r14d,%r15d │ │ + jmp d34b0 │ │ + add $0x3d5c8,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - mov %rcx,(%rax) │ │ - mov %rcx,0x8(%rax) │ │ - add $0x20,%rax │ │ - add $0xffffffff,%edx │ │ - jne d1fd0 │ │ - mov 0x12a0(%r9),%eax │ │ - cmp $0x1,%eax │ │ - jne d2006 │ │ - mov 0x68(%rsp),%rcx │ │ - mov 0x50(%rsp),%eax │ │ - mov %ax,(%rcx) │ │ - mov 0x34(%rsp),%al │ │ - mov %al,0x6(%rcx) │ │ - mov 0x12a0(%r9),%eax │ │ - test $0x1,%al │ │ - jne d2116 │ │ - cmpl $0x0,0x50(%rsp) │ │ - js d2116 │ │ - mov 0x34(%rsp),%eax │ │ - mov %rdi,%rcx │ │ - shl $0x7,%rcx │ │ - lea (%rcx,%rdi,8),%rcx │ │ - add %rcx,%rbp │ │ - mov 0x828(%r9),%rsi │ │ - mov %r13,%rdi │ │ - mov 0x78(%rsp),%rdx │ │ - mov 0x50(%rsp),%ecx │ │ - callq *0x2a8(%rbp,%rax,8) │ │ - jmpq d2116 │ │ - xor %eax,%eax │ │ - mov 0x68(%rsp),%r9 │ │ - mov %rax,0x38(%rsp) │ │ - or $0x1,%r15d │ │ - sub $0x28,%rsp │ │ - mov 0x88(%rsp),%rbp │ │ - mov %rbp,%rdi │ │ - mov %rbx,%rdx │ │ - mov 0x68(%rsp),%rcx │ │ - mov 0x70(%rsp),%r8d │ │ - push %rax │ │ + nopl 0x0(%rax) │ │ + push %rbp │ │ push %r15 │ │ - mov 0xb8(%rsp),%rbx │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ push %rbx │ │ - callq d17b0 │ │ - add $0x40,%rsp │ │ - mov 0x10(%rbp),%eax │ │ - add %r13d,%eax │ │ - mov %eax,0x10(%rbp) │ │ - cmp %r14b,0x30(%rsp) │ │ - jb d20fd │ │ - mov %rbx,%rsi │ │ - mov 0x38(%rsp),%rdx │ │ - mov 0x70(%rsp),%rcx │ │ - cmp 0xd08(%rcx),%eax │ │ - mov 0x60(%rsp),%rbx │ │ - jge d2102 │ │ + sub $0x88,%rsp │ │ + mov %rcx,0x30(%rsp) │ │ + mov %rdx,0x40(%rsp) │ │ + mov %rdi,%r15 │ │ + mov 0xd0(%rsp),%r10d │ │ + xor %eax,%eax │ │ + mov %r10d,%r13d │ │ + and $0x1,%r13d │ │ + sete %al │ │ + mov %r10d,%ebx │ │ + and $0x2,%ebx │ │ + mov %ebx,%ecx │ │ + shr %ecx │ │ + lea 0x0(%r13,%r13,2),%edi │ │ + lea (%rcx,%rcx,2),%ecx │ │ + mov 0xc0(%rsp),%edx │ │ + add %edi,%edx │ │ + add %ecx,%edx │ │ + lea (%rax,%rax,2),%rcx │ │ + lea (%r15,%rcx,2),%r12 │ │ + mov %rdi,0x58(%rsp) │ │ + lea (%rdi,%rdi,1),%rax │ │ mov %rsi,%rbp │ │ - or $0x1,%ebp │ │ - test %rdx,%rdx │ │ - lea (%rdx,%r13,4),%rax │ │ - cmove %rdx,%rax │ │ - sub $0x28,%rsp │ │ + sub %rax,%rbp │ │ + sub %rax,%r8 │ │ + test $0x4,%r10b │ │ + mov %rcx,0x68(%rsp) │ │ + mov %rdx,0x38(%rsp) │ │ + mov %ebx,0x54(%rsp) │ │ + mov %rsi,0x70(%rsp) │ │ + mov %rbp,0x28(%rsp) │ │ + mov %r9,0x18(%rsp) │ │ + mov %r8,0x20(%rsp) │ │ + jne d364f │ │ + lea (%rdx,%rdx,1),%eax │ │ + movslq %eax,%r14 │ │ + mov %r12,%rdi │ │ + mov %rbp,%rsi │ │ + mov %r14,%rdx │ │ + callq 4390 │ │ + lea 0x30c(%r12),%rdi │ │ + mov %rdi,0x48(%rsp) │ │ + mov %rbp,%rsi │ │ + mov %r14,%rdx │ │ + callq 4390 │ │ + lea 0x618(%r12),%rbx │ │ mov %rbx,%rdi │ │ - mov 0x80(%rsp),%esi │ │ - mov 0x78(%rsp),%rdx │ │ - mov 0x68(%rsp),%rcx │ │ - mov 0x70(%rsp),%r8d │ │ - mov 0x90(%rsp),%r9 │ │ - push %rax │ │ - push %r15 │ │ - push %rbp │ │ - callq d17b0 │ │ - add $0x40,%rsp │ │ - mov 0x10(%rbx),%eax │ │ - jmp d2102 │ │ + mov %rbp,%rsi │ │ + mov %r14,%rdx │ │ + callq 4390 │ │ + test %r13d,%r13d │ │ + je d3690 │ │ + mov 0x30(%rsp),%rcx │ │ + movzwl 0x6(%rcx),%eax │ │ + mov %ax,0x4(%r12) │ │ + mov 0x2(%rcx),%eax │ │ + mov %eax,(%r12) │ │ + movzwl 0x6(%rcx),%eax │ │ + mov 0x48(%rsp),%rdx │ │ + mov %ax,0x4(%rdx) │ │ + mov 0x2(%rcx),%eax │ │ + mov %eax,(%rdx) │ │ + movzwl 0x6(%rcx),%eax │ │ + mov %ax,0x4(%rbx) │ │ + mov 0x2(%rcx),%eax │ │ + mov %eax,(%rbx) │ │ + jmp d3690 │ │ + lea (%r8,%r9,1),%r14 │ │ + lea (%rdx,%rdx,1),%eax │ │ + movslq %eax,%rbx │ │ + mov %r12,%rdi │ │ + mov %r8,%rsi │ │ + mov %rbx,%rdx │ │ + mov %r8,%rbp │ │ + callq 4390 │ │ + lea 0x30c(%r12),%rdi │ │ + mov %rbp,%rsi │ │ + mov %rbx,%rdx │ │ + callq 4390 │ │ + lea 0x618(%r12),%rdi │ │ + mov %r14,%rsi │ │ + mov %rbx,%rdx │ │ + callq 4390 │ │ + mov 0xc8(%rsp),%ecx │ │ + lea 0x924(%r12),%rbx │ │ + mov 0xd0(%rsp),%eax │ │ + test $0x8,%al │ │ + mov %r12,0x78(%rsp) │ │ + mov %r13,0x60(%rsp) │ │ + jne d379d │ │ + lea -0x1(%rcx),%eax │ │ + movslq %eax,%r12 │ │ + mov 0x40(%rsp),%rax │ │ + shr %rax │ │ + imul %r12,%rax │ │ + mov 0x28(%rsp),%rdx │ │ + lea (%rdx,%rax,2),%r13 │ │ + imul $0x186,%ecx,%eax │ │ + movslq %eax,%rbp │ │ + lea (%rbx,%rbp,2),%rdi │ │ + mov 0x38(%rsp),%rax │ │ + add %eax,%eax │ │ + movslq %eax,%r14 │ │ + mov %rdi,0x18(%rsp) │ │ + mov %r13,%rsi │ │ + mov %r14,%rdx │ │ + callq 4390 │ │ + lea 0x186(%rbp),%eax │ │ + cltq │ │ + lea (%rbx,%rax,2),%rdi │ │ + mov %rdi,0x20(%rsp) │ │ + mov %r13,%rsi │ │ + mov %r14,%rdx │ │ + callq 4390 │ │ + add $0x30c,%ebp │ │ + movslq %ebp,%rax │ │ + lea (%rbx,%rax,2),%rbp │ │ + mov %rbp,%rdi │ │ + mov %r13,%rsi │ │ + mov %r14,%rdx │ │ + callq 4390 │ │ + mov 0x28(%rsp),%r14 │ │ + mov 0xc8(%rsp),%edx │ │ + cmpl $0x0,0x60(%rsp) │ │ + je d3812 │ │ + mov 0x30(%rsp),%rcx │ │ + movzwl 0x6(%rcx,%r12,8),%eax │ │ + mov 0x18(%rsp),%rsi │ │ + mov %ax,0x4(%rsi) │ │ + mov 0x2(%rcx,%r12,8),%eax │ │ + mov %eax,(%rsi) │ │ + movzwl 0x6(%rcx,%r12,8),%eax │ │ + mov 0x20(%rsp),%rsi │ │ + mov %ax,0x4(%rsi) │ │ + mov 0x2(%rcx,%r12,8),%eax │ │ + mov %eax,(%rsi) │ │ + movzwl 0x6(%rcx,%r12,8),%eax │ │ + mov %ax,0x4(%rbp) │ │ + mov 0x2(%rcx,%r12,8),%eax │ │ + mov %eax,0x0(%rbp) │ │ + test %edx,%edx │ │ + mov 0x40(%rsp),%r12 │ │ + jg d381f │ │ + jmpq d3970 │ │ + mov 0x18(%rsp),%r12 │ │ + mov %r12,%rax │ │ + shr %rax │ │ + lea (%rax,%rax,2),%rax │ │ + mov 0x20(%rsp),%rdx │ │ + lea (%rdx,%rax,4),%rsi │ │ + add %rsi,%r12 │ │ + imul $0x186,%ecx,%eax │ │ + movslq %eax,%rbp │ │ + lea (%rbx,%rbp,2),%rdi │ │ + mov 0x38(%rsp),%rax │ │ + add %eax,%eax │ │ + movslq %eax,%r14 │ │ + mov %r14,%rdx │ │ + callq 4390 │ │ + lea 0x186(%rbp),%eax │ │ + cltq │ │ + lea (%rbx,%rax,2),%rdi │ │ + mov %r12,%rsi │ │ + mov %r14,%rdx │ │ + callq 4390 │ │ + add $0x30c,%ebp │ │ + movslq %ebp,%rax │ │ + lea (%rbx,%rax,2),%rdi │ │ + mov %r12,%rsi │ │ + mov %r14,%rdx │ │ + callq 4390 │ │ + mov 0xc8(%rsp),%edx │ │ + mov 0x28(%rsp),%r14 │ │ + test %edx,%edx │ │ + mov 0x40(%rsp),%r12 │ │ + jle d3970 │ │ + mov 0x38(%rsp),%rax │ │ + sub 0x58(%rsp),%eax │ │ + add %eax,%eax │ │ + cltq │ │ + mov %rax,0x18(%rsp) │ │ + sar %r12 │ │ + mov 0xc8(%rsp),%ecx │ │ + lea -0x1(%rcx),%eax │ │ + mov %ecx,%r13d │ │ + and $0x3,%r13d │ │ + cmp $0x3,%eax │ │ + jb d3939 │ │ + lea 0x0(,%r12,8),%rax │ │ + mov %rax,0x28(%rsp) │ │ + lea (%r12,%r12,1),%rax │ │ + mov %rax,0x20(%rsp) │ │ + lea (%rax,%rax,2),%rax │ │ + mov %rax,0x48(%rsp) │ │ + mov %r12,0x40(%rsp) │ │ + lea 0x0(,%r12,4),%rax │ │ + mov %rax,0x80(%rsp) │ │ + mov 0xd0(%rsp),%eax │ │ + and $0x1,%eax │ │ + add %rax,%rax │ │ + lea (%rax,%rax,2),%rbp │ │ + mov %r13d,%r12d │ │ + sub %ecx,%r12d │ │ + mov 0x70(%rsp),%r14 │ │ + xchg %ax,%ax │ │ + lea (%rbx,%rbp,1),%rdi │ │ + mov %r14,%rsi │ │ + mov 0x18(%rsp),%rdx │ │ + callq 4390 │ │ + lea (%rbx,%rbp,1),%rdi │ │ + add $0x30c,%rdi │ │ + mov 0x20(%rsp),%rax │ │ + lea (%r14,%rax,1),%rsi │ │ + mov 0x18(%rsp),%rdx │ │ + callq 4390 │ │ + lea (%rbx,%rbp,1),%rdi │ │ + add $0x618,%rdi │ │ + mov 0x80(%rsp),%rax │ │ + lea (%r14,%rax,1),%rsi │ │ + mov 0x18(%rsp),%rdx │ │ + callq 4390 │ │ + lea (%rbx,%rbp,1),%rdi │ │ + add $0x924,%rdi │ │ + mov 0x48(%rsp),%rax │ │ + lea (%r14,%rax,1),%rsi │ │ + mov 0x18(%rsp),%rdx │ │ + callq 4390 │ │ + add $0xc30,%rbx │ │ + add 0x28(%rsp),%r14 │ │ + add $0x4,%r12d │ │ + jne d38a0 │ │ + mov 0xd0(%rsp),%eax │ │ + and $0x1,%eax │ │ + add %rax,%rax │ │ + lea (%rax,%rax,2),%rax │ │ + sub %rax,%r14 │ │ + mov 0x40(%rsp),%r12 │ │ + test %r13d,%r13d │ │ + je d3970 │ │ + mov 0x58(%rsp),%rax │ │ + lea (%r14,%rax,2),%rbp │ │ + add %r12,%r12 │ │ + lea (%rbx,%rax,2),%rbx │ │ + xchg %ax,%ax │ │ + mov %rbx,%rdi │ │ + mov %rbp,%rsi │ │ + mov 0x18(%rsp),%rdx │ │ + callq 4390 │ │ + add %r12,%rbp │ │ + add $0x30c,%rbx │ │ + add $0xffffffff,%r13d │ │ + jne d3950 │ │ + cmpl $0x0,0x54(%rsp) │ │ + mov 0x78(%rsp),%rbp │ │ mov 0x60(%rsp),%rbx │ │ - sub %r13d,%eax │ │ - mov %eax,0x10(%rbx) │ │ - mov 0x14(%rbx),%eax │ │ - sub %r12d,%eax │ │ - mov 0x60(%rsp),%rcx │ │ - mov %eax,0x14(%rcx) │ │ + mov 0xc8(%rsp),%r8d │ │ + jne d3a6e │ │ + lea 0x6(%r8),%eax │ │ + test %eax,%eax │ │ + jle d3a6e │ │ + movslq 0x38(%rsp),%rdx │ │ + lea -0x2(,%rdx,2),%rcx │ │ + add %rbp,%rcx │ │ + lea 0x0(,%rdx,2),%rdx │ │ + add %rbp,%rdx │ │ + lea 0x5(%r8),%esi │ │ + and $0x3,%eax │ │ + cmp $0x3,%esi │ │ + jb d3a45 │ │ + mov %eax,%esi │ │ + sub %r8d,%esi │ │ + add $0xfffffffa,%esi │ │ + nopl 0x0(%rax) │ │ + movzwl (%rcx),%edi │ │ + mov %di,(%rdx) │ │ + mov %di,0x2(%rdx) │ │ + mov %di,0x4(%rdx) │ │ + movzwl 0x30c(%rcx),%edi │ │ + mov %di,0x30c(%rdx) │ │ + mov %di,0x30e(%rdx) │ │ + mov %di,0x310(%rdx) │ │ + movzwl 0x618(%rcx),%edi │ │ + mov %di,0x618(%rdx) │ │ + mov %di,0x61a(%rdx) │ │ + mov %di,0x61c(%rdx) │ │ + movzwl 0x924(%rcx),%edi │ │ + mov %di,0x924(%rdx) │ │ + mov %di,0x926(%rdx) │ │ + mov %di,0x928(%rdx) │ │ + add $0xc30,%rdx │ │ + add $0xc30,%rcx │ │ + add $0x4,%esi │ │ + jne d39d0 │ │ + test %eax,%eax │ │ + je d3a6e │ │ + xor %esi,%esi │ │ + nopl 0x0(%rax,%rax,1) │ │ + movzwl (%rcx,%rsi,1),%edi │ │ + mov %di,(%rdx,%rsi,1) │ │ + mov %di,0x2(%rdx,%rsi,1) │ │ + mov %di,0x4(%rdx,%rsi,1) │ │ + add $0x30c,%rsi │ │ + add $0xffffffff,%eax │ │ + jne d3a50 │ │ + test %ebx,%ebx │ │ + je d3aa8 │ │ + test %r8d,%r8d │ │ + jle d3c60 │ │ + add $0x924,%r15 │ │ + mov %r8d,%edx │ │ + lea -0x1(%rdx),%rcx │ │ + mov %edx,%eax │ │ + and $0x3,%eax │ │ + cmp $0x3,%rcx │ │ + jae d3ba7 │ │ + xor %ecx,%ecx │ │ + test %rax,%rax │ │ + jne d3c2d │ │ + jmpq d3c60 │ │ + lea 0x6(%r8),%eax │ │ + test %eax,%eax │ │ + jle d3c60 │ │ + lea 0x5(%r8),%ecx │ │ + and $0x3,%eax │ │ + cmp $0x3,%ecx │ │ + jb d3b6a │ │ + mov %eax,%ecx │ │ + sub %r8d,%ecx │ │ + add $0xfffffffa,%ecx │ │ + mov 0x68(%rsp),%rsi │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + movzwl (%r15,%rsi,2),%edx │ │ + mov %dx,(%r15) │ │ + mov %dx,0x2(%r15) │ │ + mov %dx,0x4(%r15) │ │ + movzwl 0x30c(%r15,%rsi,2),%edx │ │ + mov %dx,0x30c(%r15) │ │ + mov %dx,0x30e(%r15) │ │ + mov %dx,0x310(%r15) │ │ + movzwl 0x618(%r15,%rsi,2),%edx │ │ + mov %dx,0x618(%r15) │ │ + mov %dx,0x61a(%r15) │ │ + mov %dx,0x61c(%r15) │ │ + movzwl 0x924(%r15,%rsi,2),%edx │ │ + mov %dx,0x924(%r15) │ │ + mov %dx,0x926(%r15) │ │ + mov %dx,0x928(%r15) │ │ + add $0xc30,%r15 │ │ + add $0x4,%ecx │ │ + jne d3ae0 │ │ + lea (%r15,%rsi,2),%rbp │ │ + test %eax,%eax │ │ + je d3c60 │ │ + xor %ecx,%ecx │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + movzwl 0x0(%rbp,%rcx,1),%edx │ │ + mov %dx,(%r15,%rcx,1) │ │ + mov %dx,0x2(%r15,%rcx,1) │ │ + mov %dx,0x4(%r15,%rcx,1) │ │ + add $0x30c,%rcx │ │ + add $0xffffffff,%eax │ │ + jne d3b80 │ │ + jmpq d3c60 │ │ + mov 0x30(%rsp),%rcx │ │ + lea 0x1a(%rcx),%rsi │ │ + sub %rax,%rdx │ │ + xor %ecx,%ecx │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + movzwl -0x14(%rsi,%rcx,8),%edi │ │ + mov %di,0x4(%r15) │ │ + mov -0x18(%rsi,%rcx,8),%edi │ │ + mov %edi,(%r15) │ │ + movzwl -0xc(%rsi,%rcx,8),%edi │ │ + mov %di,0x310(%r15) │ │ + mov -0x10(%rsi,%rcx,8),%edi │ │ + mov %edi,0x30c(%r15) │ │ + movzwl -0x4(%rsi,%rcx,8),%edi │ │ + mov %di,0x61c(%r15) │ │ + mov -0x8(%rsi,%rcx,8),%edi │ │ + mov %edi,0x618(%r15) │ │ + mov (%rsi,%rcx,8),%edi │ │ + mov %edi,0x924(%r15) │ │ + movzwl 0x4(%rsi,%rcx,8),%edi │ │ + mov %di,0x928(%r15) │ │ + add $0xc30,%r15 │ │ + add $0x4,%rcx │ │ + cmp %rcx,%rdx │ │ + jne d3bc0 │ │ + test %rax,%rax │ │ + je d3c60 │ │ + mov 0x30(%rsp),%rdx │ │ + lea (%rdx,%rcx,8),%rcx │ │ + add $0x2,%rcx │ │ + xor %edx,%edx │ │ + nopl 0x0(%rax) │ │ + movzwl 0x4(%rcx,%rdx,8),%esi │ │ + mov %si,0x4(%r15) │ │ + mov (%rcx,%rdx,8),%esi │ │ + mov %esi,(%r15) │ │ + add $0x30c,%r15 │ │ + add $0x1,%rdx │ │ + cmp %rdx,%rax │ │ + jne d3c40 │ │ add $0x88,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - nopl 0x0(%rax,%rax,1) │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0xc8,%rsp │ │ - mov %rdx,%r15 │ │ - mov %rsi,%r10 │ │ - mov (%rdi),%rbx │ │ - mov %rdi,0x40(%rsp) │ │ - mov 0x8(%rdi),%rax │ │ - mov %rax,(%rsp) │ │ - mov 0x18(%rbx),%rax │ │ - mov %r9,0x80(%rsp) │ │ - movzbl 0x4(%r9),%edx │ │ - mov 0x478(%rax,%rdx,4),%eax │ │ - mov %eax,0x54(%rsp) │ │ - mov %rcx,0xb0(%rsp) │ │ - mov %ecx,%r11d │ │ - mov %r8d,%edx │ │ - cmpl $0x0,0x108(%rsp) │ │ - mov %r15,0x18(%rsp) │ │ - mov %rsi,0x78(%rsp) │ │ - mov %rbx,0xc0(%rsp) │ │ - je d2248 │ │ - mov 0x840(%rbx),%ebp │ │ - cmp $0x3,%ebp │ │ - setne %al │ │ - lea 0x3756c(%rip),%rdi │ │ - movzbl 0x2(%rdi,%rdx,4),%ebx │ │ - test %ebx,%ebx │ │ - setne %cl │ │ - and %al,%cl │ │ - movzbl %cl,%eax │ │ - sub %eax,%ebx │ │ - lea 0x375b4(%rip),%rsi │ │ - movzbl 0x2(%rsi,%r11,8),%r12d │ │ - mov $0xa,%eax │ │ - cmp %r12d,%ebx │ │ - jg d2208 │ │ - cmp $0x1,%ebp │ │ - sete %al │ │ - movzbl 0x3(%rdi,%rdx,4),%ecx │ │ - test %ecx,%ecx │ │ - setne %dl │ │ - and %al,%dl │ │ - movzbl %dl,%eax │ │ - sub %eax,%ecx │ │ - movzbl 0x3(%rsi,%r11,8),%eax │ │ - xor %edx,%edx │ │ - cmp %eax,%ecx │ │ - setg %dl │ │ - lea (%rdx,%rdx,2),%rax │ │ - add $0x7,%rax │ │ - movzbl %r12b,%ecx │ │ - lea 0x3a8a9(%rip),%rdx │ │ - movslq (%rdx,%rcx,4),%rcx │ │ - add %rdx,%rcx │ │ - movabs $0x4040404040404040,%rdx │ │ - jmpq *%rcx │ │ - xor %ecx,%ecx │ │ - cmpb $0x40,(%r10) │ │ - setne %cl │ │ - mov 0x3(%rsi,%r11,8),%r14b │ │ - movzbl %r14b,%esi │ │ - lea 0x3a88d(%rip),%rdi │ │ - movslq (%rdi,%rsi,4),%rsi │ │ - add %rdi,%rsi │ │ - jmpq *%rsi │ │ - lea 0x374d1(%rip),%rsi │ │ - mov 0x2(%rsi,%rdx,4),%al │ │ - lea 0x37526(%rip),%rcx │ │ - mov 0x2(%rcx,%r11,8),%r12b │ │ - cmp %r12b,%al │ │ - jne d227a │ │ - mov 0x3(%rsi,%rdx,4),%r14b │ │ - cmp 0x3(%rcx,%r11,8),%r14b │ │ - jne d227a │ │ - xor %ecx,%ecx │ │ - mov %eax,%r12d │ │ - jmpq d2467 │ │ - movzbl %r12b,%eax │ │ - lea 0x3a80f(%rip),%rdx │ │ - movslq (%rdx,%rax,4),%rax │ │ - add %rdx,%rax │ │ - jmpq *%rax │ │ - movzbl (%r10),%eax │ │ - mov 0x3(%rcx,%r11,8),%r14b │ │ - movzbl %r14b,%ecx │ │ - lea 0x3a806(%rip),%rdx │ │ - movslq (%rdx,%rcx,4),%rcx │ │ - add %rdx,%rcx │ │ - jmpq *%rcx │ │ - movzwl (%r10),%edi │ │ - xor %ecx,%ecx │ │ - cmp $0x4040,%edi │ │ - setne %cl │ │ - mov 0x3(%rsi,%r11,8),%r14b │ │ - movzbl %r14b,%esi │ │ - lea 0x3a802(%rip),%rdi │ │ - movslq (%rdi,%rsi,4),%rsi │ │ - add %rdi,%rsi │ │ - jmpq *%rsi │ │ - xor %ecx,%ecx │ │ - cmpl $0x40404040,(%r10) │ │ - setne %cl │ │ - mov 0x3(%rsi,%r11,8),%r14b │ │ - movzbl %r14b,%esi │ │ - lea 0x3a7dd(%rip),%rdi │ │ - movslq (%rdi,%rsi,4),%rsi │ │ - add %rdi,%rsi │ │ - jmpq *%rsi │ │ - xor %ecx,%ecx │ │ - cmp %rdx,(%r10) │ │ - setne %cl │ │ - mov 0x3(%rsi,%r11,8),%r14b │ │ - movzbl %r14b,%esi │ │ - lea 0x3a7bc(%rip),%rdi │ │ - movslq (%rdi,%rsi,4),%rsi │ │ - add %rdi,%rsi │ │ - jmpq *%rsi │ │ - cmpb $0x40,(%r15) │ │ - jmp d2337 │ │ - movzwl (%r15),%edx │ │ - cmp $0x4040,%edx │ │ - jmp d2337 │ │ - cmpl $0x40404040,(%r15) │ │ - jmp d2337 │ │ - cmp %rdx,(%r15) │ │ - setne %dl │ │ - add %rcx,%rax │ │ - movzbl %dl,%ecx │ │ - add %rax,%rcx │ │ - jmpq d2467 │ │ - movzwl (%r10),%edx │ │ - mov %edx,%eax │ │ - shr $0x8,%eax │ │ - or %edx,%eax │ │ - mov 0x3(%rcx,%r11,8),%r14b │ │ - movzbl %r14b,%ecx │ │ - lea 0x3a745(%rip),%rdx │ │ - movslq (%rdx,%rcx,4),%rcx │ │ - add %rdx,%rcx │ │ - jmpq *%rcx │ │ - mov (%r10),%eax │ │ - mov %eax,%edx │ │ - shr $0x10,%edx │ │ - or %eax,%edx │ │ - mov %edx,%eax │ │ - shr $0x8,%eax │ │ - or %edx,%eax │ │ - mov 0x3(%rcx,%r11,8),%r14b │ │ - movzbl %r14b,%ecx │ │ - lea 0x3a71b(%rip),%rdx │ │ - movslq (%rdx,%rcx,4),%rcx │ │ - add %rdx,%rcx │ │ - jmpq *%rcx │ │ - mov 0x4(%r10),%eax │ │ - or (%r10),%eax │ │ - mov %eax,%edx │ │ - shr $0x10,%edx │ │ - or %eax,%edx │ │ - mov %edx,%eax │ │ - shr $0x8,%eax │ │ - or %edx,%eax │ │ - mov 0x3(%rcx,%r11,8),%r14b │ │ - movzbl %r14b,%ecx │ │ - lea 0x3a6ed(%rip),%rdx │ │ - movslq (%rdx,%rcx,4),%rcx │ │ - add %rdx,%rcx │ │ - jmpq *%rcx │ │ - mov 0x8(%r10),%rax │ │ - or (%r10),%rax │ │ - mov %rax,%rdx │ │ - shr $0x20,%rdx │ │ - or %eax,%edx │ │ - mov %edx,%esi │ │ - shr $0x10,%esi │ │ - or %edx,%esi │ │ - mov %esi,%eax │ │ - shr $0x8,%eax │ │ - or %esi,%eax │ │ - mov 0x3(%rcx,%r11,8),%r14b │ │ - movzbl %r14b,%ecx │ │ - lea 0x3a6b6(%rip),%rdx │ │ - movslq (%rdx,%rcx,4),%rcx │ │ - add %rdx,%rcx │ │ - jmpq *%rcx │ │ - movzbl (%r15),%ecx │ │ - jmp d2441 │ │ - movzwl (%r15),%edx │ │ - jmp d241a │ │ - mov (%r15),%ecx │ │ - jmp d2413 │ │ - mov 0x4(%r15),%ecx │ │ - or (%r15),%ecx │ │ - mov %ecx,%edx │ │ - shr $0x10,%edx │ │ - or %ecx,%edx │ │ - mov %edx,%ecx │ │ - shr $0x8,%ecx │ │ - or %edx,%ecx │ │ - jmp d2441 │ │ - mov 0x8(%r15),%rcx │ │ - or (%r15),%rcx │ │ - mov %rcx,%rdx │ │ - shr $0x20,%rdx │ │ - or %ecx,%edx │ │ - mov %edx,%esi │ │ - shr $0x10,%esi │ │ - or %edx,%esi │ │ - mov %esi,%ecx │ │ - shr $0x8,%ecx │ │ - or %esi,%ecx │ │ - and $0x3f,%eax │ │ - cmp $0x4,%eax │ │ - mov $0x4,%edx │ │ - cmovae %edx,%eax │ │ - and $0x3f,%ecx │ │ - cmp $0x4,%ecx │ │ - cmovae %edx,%ecx │ │ - lea (%rax,%rax,4),%rax │ │ - add 0x49d85(%rip),%rax │ │ - movzbl (%rcx,%rax,1),%ecx │ │ - mov 0x118(%rsp),%r13 │ │ - mov (%rsp),%rdx │ │ - lea 0x3600(%rdx),%rbp │ │ - lea 0x372ff(%rip),%rax │ │ - movzbl 0x7(%rax,%r11,8),%ebx │ │ - imul $0x34,%rbx,%rax │ │ - add %rdx,%rax │ │ - lea (%rax,%rcx,4),%rsi │ │ - add $0x3288,%rsi │ │ - mov %rbp,%rdi │ │ - mov %r11,%r15 │ │ - callq 4940 │ │ + sub $0x33cc8,%rsp │ │ + mov %r9d,-0x28(%rsp) │ │ + mov %rsi,-0x70(%rsp) │ │ + cmp $0x19,%r8d │ │ + sete -0x79(%rsp) │ │ + mov $0xa4,%eax │ │ + mov $0x1c7,%esi │ │ + mov %r8d,-0x48(%rsp) │ │ + cmp $0x19,%r8d │ │ + cmove %eax,%esi │ │ + mov %esi,-0x30(%rsp) │ │ + mov %rcx,%rax │ │ + mov %rcx,-0x60(%rsp) │ │ + mov %rdx,-0x38(%rsp) │ │ + mov %rdi,-0x50(%rsp) │ │ + jne d3ef3 │ │ + lea 0x6(%rdx),%eax │ │ + add $0x4,%ecx │ │ test %eax,%eax │ │ - je d24c8 │ │ - mov 0x120(%rsp),%rax │ │ - movb $0x40,(%rax) │ │ - mov 0x54(%rsp),%eax │ │ - shl $0x4,%eax │ │ - mov %eax,0x0(%r13) │ │ - mov $0xffffffff,%eax │ │ - jmpq d39cc │ │ - mov %rbx,0x38(%rsp) │ │ - mov %r15,0x48(%rsp) │ │ - mov %rbp,0x10(%rsp) │ │ - cmpl $0x0,0x54(%rsp) │ │ - je d2502 │ │ - mov $0x10,%eax │ │ - mov 0x48(%rsp),%r8 │ │ - mov 0x108(%rsp),%r15d │ │ - mov 0x38(%rsp),%r10 │ │ - mov 0x118(%rsp),%r13 │ │ - jmpq d26c3 │ │ - mov 0x100(%rsp),%esi │ │ - mov 0x48(%rsp),%r8 │ │ - lea 0x3726b(%rip),%rax │ │ - movzbl 0x5(%rax,%r8,8),%ecx │ │ - lea (%rcx,%rsi,1),%edx │ │ - xor %eax,%eax │ │ - cmp $0x3,%edx │ │ - mov 0x108(%rsp),%r15d │ │ - mov 0x118(%rsp),%r13 │ │ - jle d253f │ │ - mov 0x38(%rsp),%r10 │ │ - jmpq d26c3 │ │ - test %r15d,%r15d │ │ - mov 0x38(%rsp),%r10 │ │ - je d256d │ │ - test %esi,%esi │ │ - je d25e7 │ │ - mov 0x80(%rsp),%rax │ │ - movzbl 0x9(%rax),%eax │ │ - lea 0x37314(%rip),%rcx │ │ - movzbl (%rcx,%rax,1),%eax │ │ - jmpq d26c3 │ │ - mov 0xc0(%rsp),%rdx │ │ - mov 0x18(%rdx),%rdx │ │ - mov 0x80(%rsp),%rdi │ │ - movzbl 0x4(%rdi),%edi │ │ - cmpl $0x0,0x498(%rdx,%rdi,4) │ │ - je d26c3 │ │ - test %esi,%esi │ │ - je d2624 │ │ - mov 0x80(%rsp),%rax │ │ - mov 0x8(%rax),%al │ │ - cmp $0xd,%al │ │ - jne d25c1 │ │ - mov 0x80(%rsp),%rax │ │ - movsbq 0xd(%rax),%rax │ │ - lea 0x373f6(%rip),%rcx │ │ - mov (%rcx,%rax,1),%al │ │ - cmpl $0x0,0x58c(%rdx) │ │ - lea 0x371b1(%rip),%rcx │ │ - mov 0x4(%rcx,%r8,8),%cl │ │ - movzbl %al,%eax │ │ - mov %r10,%rbx │ │ - je d2677 │ │ - mov %ecx,%edx │ │ - jmpq d2682 │ │ - mov 0x0(%r13),%edx │ │ - cmp $0x3,%cl │ │ - jne d2600 │ │ - xor %eax,%eax │ │ - cmp $0x9,%edx │ │ - sete %al │ │ - lea (%rax,%rax,8),%eax │ │ - jmpq d26c3 │ │ - lea 0x37179(%rip),%rcx │ │ - cmpb $0x2,0x4(%rcx,%r8,8) │ │ - jne d261d │ │ - mov $0xf000,%ecx │ │ - bt %edx,%ecx │ │ - jb d26c3 │ │ - mov %edx,%eax │ │ - jmpq d26c3 │ │ - lea 0x37155(%rip),%rax │ │ - movzbl 0x4(%rax,%r8,8),%esi │ │ - cmp $0x3,%cl │ │ - je d39de │ │ - cmpl $0x0,0x58c(%rdx) │ │ - jne d39de │ │ - mov %r10,%rbx │ │ - mov (%rsp),%rcx │ │ - mov 0x3628(%rcx),%rax │ │ - cmp $0x2,%sil │ │ - jne d3a41 │ │ - lea 0x860(%rcx),%rsi │ │ - mov $0xb,%edx │ │ - mov 0x10(%rsp),%rdi │ │ - callq *%rax │ │ - add $0xc,%eax │ │ - jmp d26b0 │ │ - mov $0x2,%dl │ │ - cmp $0x2,%cl │ │ - jne d3a0d │ │ - movzbl %dl,%ecx │ │ - imul $0xd0,%rcx,%rcx │ │ - add (%rsp),%rcx │ │ - shl $0x4,%rax │ │ - lea (%rax,%rcx,1),%rsi │ │ - add $0xa20,%rsi │ │ - mov $0x4,%edx │ │ - mov 0x10(%rsp),%rdi │ │ - callq 4620 │ │ - mov %eax,%eax │ │ - lea 0x371f9(%rip),%rcx │ │ - movzbl (%rcx,%rax,1),%eax │ │ - mov 0x48(%rsp),%r8 │ │ - mov %rbx,%r10 │ │ - mov %eax,0x0(%r13) │ │ - movzbl %r12b,%ecx │ │ - cmp $0x3,%cl │ │ - mov $0x3,%esi │ │ - cmovae %esi,%ecx │ │ - movzbl %r14b,%r12d │ │ - cmp $0x3,%r12b │ │ - mov $0x3,%edx │ │ - mov %rdx,0x28(%rsp) │ │ - cmovae %esi,%r12d │ │ - add %r12d,%ecx │ │ + jle d41d4 │ │ + cmp $0x3,%ecx │ │ + jl d42e2 │ │ + mov %ecx,-0x3c(%rsp) │ │ + mov -0x70(%rsp),%rcx │ │ + lea 0x924(%rcx),%rbx │ │ mov %eax,%eax │ │ - lea 0x37278(%rip),%rdx │ │ - movzbl (%rdx,%rax,1),%ebp │ │ - cmp $0x6,%ecx │ │ - mov %rbp,0xa8(%rsp) │ │ - ja d2768 │ │ - lea 0x3a3cc(%rip),%rax │ │ - movslq (%rax,%rcx,4),%rcx │ │ - add %rax,%rcx │ │ - mov 0x10(%rsp),%r14 │ │ - jmpq *%rcx │ │ - xor %eax,%eax │ │ - test %bpl,%bpl │ │ - setne %al │ │ - xor %ecx,%ecx │ │ - test %r15d,%r15d │ │ - setne %cl │ │ - shl $0x5,%rcx │ │ - add (%rsp),%rcx │ │ - shl $0x4,%rax │ │ - lea (%rax,%rcx,1),%rsi │ │ - add $0x1b80,%rsi │ │ - mov $0x4,%edx │ │ - mov %r14,%rdi │ │ - mov %r10,%rbx │ │ - callq 4620 │ │ - mov %rbx,%r10 │ │ - mov %eax,%ebx │ │ - cmp $0x2,%eax │ │ - jl d293b │ │ - jmpq d2813 │ │ - mov 0x10(%rsp),%r14 │ │ - jmpq d2943 │ │ - xor %eax,%eax │ │ - test %bpl,%bpl │ │ - setne %al │ │ - xor %ecx,%ecx │ │ - test %r15d,%r15d │ │ - setne %cl │ │ - shl $0x5,%rcx │ │ - add (%rsp),%rcx │ │ - shl $0x4,%rax │ │ - lea (%rax,%rcx,1),%rsi │ │ - add $0x1bc0,%rsi │ │ - mov $0x5,%edx │ │ - jmp d27fa │ │ - xor %eax,%eax │ │ - test %bpl,%bpl │ │ - setne %al │ │ - xor %ecx,%ecx │ │ - test %r15d,%r15d │ │ - setne %cl │ │ - shl $0x5,%rcx │ │ - add (%rsp),%rcx │ │ - shl $0x4,%rax │ │ - lea (%rax,%rcx,1),%rsi │ │ - add $0x1c00,%rsi │ │ - mov $0x6,%edx │ │ - jmp d27fa │ │ - xor %eax,%eax │ │ - test %bpl,%bpl │ │ - setne %al │ │ - xor %ecx,%ecx │ │ - test %r15d,%r15d │ │ - setne %cl │ │ - shl $0x5,%rcx │ │ - add (%rsp),%rcx │ │ - shl $0x4,%rax │ │ - lea (%rax,%rcx,1),%rsi │ │ - add $0x1c40,%rsi │ │ - mov $0x7,%edx │ │ - mov %r14,%rdi │ │ - mov %r10,%rbx │ │ - callq 4770 │ │ - mov %rbx,%r10 │ │ - mov %eax,%ebx │ │ - cmp $0x2,%eax │ │ - jl d293b │ │ - xor %eax,%eax │ │ - mov %r15d,%r13d │ │ - test %r15d,%r15d │ │ - setne %al │ │ - movslq %ebx,%rcx │ │ - imul $0x58,%r10,%rdx │ │ - add (%rsp),%rdx │ │ - imul $0x2c,%rax,%rax │ │ - add %rdx,%rax │ │ - lea (%rax,%rcx,4),%rsi │ │ - add $0x30d0,%rsi │ │ - mov %r14,%rdi │ │ - callq 4940 │ │ - mov %eax,%ebp │ │ - or $0x2,%ebp │ │ - add $0xfffffffe,%ebx │ │ - mov %ebx,%ecx │ │ - shl %cl,%ebp │ │ - test %ebx,%ebx │ │ - je d2874 │ │ - mov %rbx,%r15 │ │ - xor %ebx,%ebx │ │ - nopl 0x0(%rax,%rax,1) │ │ - add %ebx,%ebx │ │ - mov %r14,%rdi │ │ - callq 49c0 │ │ - or %eax,%ebx │ │ - add $0xffffffff,%r15d │ │ - jne d2860 │ │ - jmp d2876 │ │ - xor %ebx,%ebx │ │ - or %ebp,%ebx │ │ - mov %ebx,%esi │ │ - mov 0x48(%rsp),%r8 │ │ - mov 0x38(%rsp),%r10 │ │ - mov %r13d,%r15d │ │ - mov 0xa8(%rsp),%rbp │ │ - jmpq d2943 │ │ - xor %eax,%eax │ │ - test %bpl,%bpl │ │ - setne %al │ │ - xor %ecx,%ecx │ │ - test %r15d,%r15d │ │ - setne %cl │ │ - shl $0x6,%rcx │ │ - mov (%rsp),%rbx │ │ - add %rbx,%rcx │ │ - shl $0x5,%rax │ │ - lea (%rax,%rcx,1),%rsi │ │ - add $0x1c80,%rsi │ │ - mov $0x8,%edx │ │ - mov %r14,%rdi │ │ - mov %r10,%r13 │ │ - callq *0x3628(%rbx) │ │ - mov %r13,%r10 │ │ - mov %eax,%ebx │ │ - cmp $0x2,%eax │ │ - jge d2813 │ │ - jmp d293b │ │ - xor %eax,%eax │ │ - test %r15d,%r15d │ │ - setne %al │ │ - shl $0x5,%rax │ │ - mov (%rsp),%rcx │ │ - lea (%rcx,%rax,1),%rsi │ │ - add $0x1d00,%rsi │ │ - mov $0x9,%edx │ │ - jmp d2921 │ │ - xor %eax,%eax │ │ - test %r15d,%r15d │ │ - setne %al │ │ - shl $0x5,%rax │ │ - mov (%rsp),%rcx │ │ - lea (%rcx,%rax,1),%rsi │ │ - add $0x1d40,%rsi │ │ - mov $0xa,%edx │ │ - mov %r14,%rdi │ │ - mov %r10,%rbx │ │ - callq *0x3628(%rcx) │ │ - mov %rbx,%r10 │ │ - mov %eax,%ebx │ │ - cmp $0x2,%eax │ │ - jge d2813 │ │ - mov %rbx,%rsi │ │ - mov 0x48(%rsp),%r8 │ │ - xor %ebx,%ebx │ │ - test %r15d,%r15d │ │ - setne %bl │ │ - cmp $0x3,%r10b │ │ - mov 0x28(%rsp),%rax │ │ - cmovb %r10d,%eax │ │ - mov %rax,0x28(%rsp) │ │ - lea (%r8,%r8,2),%rax │ │ - mov %rax,0x68(%rsp) │ │ - lea 0x0(,%rax,8),%rax │ │ - add 0x4987b(%rip),%rax │ │ - mov (%rax,%rbp,8),%rax │ │ - test %esi,%esi │ │ - mov %rsi,0x70(%rsp) │ │ - mov %rax,0x8(%rsp) │ │ - mov %rbx,0x20(%rsp) │ │ - je d2d56 │ │ - mov %rax,%r9 │ │ - lea 0x36de6(%rip),%rax │ │ - mov %rbp,%r11 │ │ - movzbl (%rax,%r8,8),%r13d │ │ - cmp $0x8,%r13d │ │ - mov %r14,%rdi │ │ - mov $0x8,%r14d │ │ - cmovae %r14d,%r13d │ │ - movzbl 0x1(%rax,%r8,8),%eax │ │ - cmp $0x8,%eax │ │ - cmovb %eax,%r14d │ │ - mov %r12d,%ecx │ │ - add $0x2,%rcx │ │ - lea 0x0(,%r14,4),%rdx │ │ - mov %rdx,0xa0(%rsp) │ │ - add $0xffffffff,%edx │ │ - movslq %esi,%rax │ │ - movzwl (%r9,%rax,2),%ebp │ │ - mov %rbp,%rax │ │ - mov %rcx,0x60(%rsp) │ │ - shr %cl,%rax │ │ - mov %rax,0x98(%rsp) │ │ - mov %rbp,%rax │ │ - mov %rbp,0x88(%rsp) │ │ - mov %r11,%rbp │ │ - mov %edx,0x58(%rsp) │ │ - and %edx,%eax │ │ - mov %rax,0x90(%rsp) │ │ - mov %r14d,%eax │ │ - imul %r13d,%eax │ │ - lea (%rax,%rax,1),%ecx │ │ + mov %rax,-0x18(%rsp) │ │ + mov -0x60(%rsp),%r13 │ │ + lea 0x2(%r13),%eax │ │ + and $0x1,%eax │ │ + mov %eax,-0xc(%rsp) │ │ + sub %r13d,%eax │ │ + add $0xfffffffe,%eax │ │ + mov %eax,-0x10(%rsp) │ │ xor %edx,%edx │ │ - cmp %ecx,%esi │ │ - setg %dl │ │ - shl $0x2,%eax │ │ + xor %r14d,%r14d │ │ xor %ecx,%ecx │ │ - cmp %eax,%esi │ │ - setg %cl │ │ - add %rdx,%rcx │ │ - mov %r10,%rax │ │ - shl $0x6,%rax │ │ - add (%rsp),%rax │ │ - mov %rbx,%rdx │ │ - shl $0x5,%rdx │ │ - add %rax,%rdx │ │ - lea (%rdx,%rcx,8),%rsi │ │ - add $0x1d88,%rsi │ │ - mov 0x40(%rsp),%rax │ │ - add $0x2440,%rax │ │ - mov %rax,0x30(%rsp) │ │ - mov $0x2,%edx │ │ - callq 4620 │ │ - mov %eax,%r15d │ │ - lea 0x1(%r15),%ecx │ │ - mov %ecx,%eax │ │ - shl $0x6,%eax │ │ - lea (%r15,%rax,1),%ebx │ │ - add $0x1,%ebx │ │ - cmp $0x2,%bpl │ │ - je d2db7 │ │ - cmp $0x1,%bpl │ │ - mov 0x110(%rsp),%r12 │ │ - je d2fc1 │ │ - mov %ecx,0x40(%rsp) │ │ - cmpl $0x4,0xb0(%rsp) │ │ - seta 0xb8(%rsp) │ │ - lea 0x2(,%r13,4),%edx │ │ - imul 0xa0(%rsp),%edx │ │ - mov 0x30(%rsp),%rdi │ │ - xor %esi,%esi │ │ - callq 4480 │ │ - cmp $0x2,%r15d │ │ - mov 0x98(%rsp),%rbp │ │ - mov 0x90(%rsp),%r15 │ │ - mov 0x40(%rsp),%ecx │ │ - jne d2b30 │ │ - mov %r15d,%eax │ │ - or %ebp,%eax │ │ - cmp $0x1,%eax │ │ - mov $0x70,%eax │ │ - mov $0x38,%ecx │ │ - cmova %rax,%rcx │ │ - imul $0x150,0x28(%rsp),%rax │ │ - add (%rsp),%rax │ │ - imul $0xa8,0x20(%rsp),%rdx │ │ - add %rax,%rdx │ │ - lea (%rcx,%rdx,1),%rsi │ │ - add $0x2b90,%rsi │ │ - mov 0x10(%rsp),%rdi │ │ - callq 4a30 │ │ - mov %eax,%ecx │ │ - mov %eax,%ebx │ │ - add $0xc0,%ebx │ │ - mov 0x88(%rsp),%rax │ │ - mov %cx,(%r12,%rax,2) │ │ - imul 0xa0(%rsp),%rbp │ │ - add %r15,%rbp │ │ - mov 0x30(%rsp),%rax │ │ - mov %bl,(%rax,%rbp,1) │ │ - mov 0x70(%rsp),%rax │ │ - add $0xffffffff,%eax │ │ - test %eax,%eax │ │ - mov 0x20(%rsp),%rdi │ │ - jle d31bc │ │ - xor %edx,%edx │ │ - mov 0xb8(%rsp),%cl │ │ - mov %cl,%dl │ │ - mov 0xb0(%rsp),%rcx │ │ - and %edx,%ecx │ │ - add %edx,%ecx │ │ - mov 0xa0(%rsp),%rdx │ │ - mov %rdx,%rsi │ │ - or $0x1,%rsi │ │ - mov %rsi,0xb0(%rsp) │ │ - mov %r14d,%esi │ │ - mov %rsi,0x98(%rsp) │ │ - movslq %eax,%rbp │ │ - mov %edx,%eax │ │ - mov %rax,0x90(%rsp) │ │ - lea (%rcx,%rcx,4),%rax │ │ - lea (%rax,%rax,4),%rax │ │ - add 0x4963d(%rip),%rax │ │ - mov %rax,0x88(%rsp) │ │ - imul $0x290,0x38(%rsp),%rax │ │ - add (%rsp),%rax │ │ - mov %rax,0xb8(%rsp) │ │ - jmpq d2c61 │ │ - nopl (%rax) │ │ - or %r13d,%r14d │ │ - and $0x3f,%ebx │ │ - cmp $0x1,%r14d │ │ - mov $0x7,%eax │ │ - mov $0xe,%ecx │ │ - cmova %ecx,%eax │ │ - lea 0x1(%rbx),%ecx │ │ - shr %ecx │ │ - cmp $0xc,%ebx │ │ - mov $0x6,%edx │ │ - cmova %edx,%ecx │ │ - add %eax,%ecx │ │ - imul $0x150,0x28(%rsp),%rax │ │ - add (%rsp),%rax │ │ - imul $0xa8,0x20(%rsp),%rdx │ │ - add %rax,%rdx │ │ - lea (%rdx,%rcx,8),%rsi │ │ - add $0x2b90,%rsi │ │ - mov %r12,%rdi │ │ - callq 4a30 │ │ - mov %eax,%ecx │ │ - add $0xc0,%ecx │ │ - mov 0x110(%rsp),%r12 │ │ - mov 0x40(%rsp),%rdx │ │ - mov %ax,(%r12,%rdx,2) │ │ - mov %cl,(%r15) │ │ - add $0xffffffffffffffff,%rbp │ │ - mov 0x20(%rsp),%rdi │ │ - jle d31bc │ │ - mov 0x8(%rsp),%rax │ │ - movzwl (%rax,%rbp,2),%r14d │ │ - mov %r14,%r13 │ │ - mov 0x60(%rsp),%rcx │ │ - shr %cl,%r13 │ │ - mov %r14,0x40(%rsp) │ │ - and 0x58(%rsp),%r14d │ │ - mov %r13,%rax │ │ - imul 0x90(%rsp),%rax │ │ - add 0x30(%rsp),%rax │ │ - lea (%rax,%r14,1),%r15 │ │ - movzbl 0x1(%r14,%rax,1),%ecx │ │ - mov 0xa0(%rsp),%rdx │ │ - movzbl (%rdx,%r15,1),%edx │ │ - add %ecx,%edx │ │ - mov 0xb0(%rsp),%rcx │ │ - movzbl (%rcx,%r15,1),%ebx │ │ - add %edx,%ebx │ │ - movzbl 0x2(%r14,%rax,1),%eax │ │ - mov 0x98(%rsp),%rcx │ │ - movzbl (%r15,%rcx,8),%ecx │ │ + mov %rbx,-0x8(%rsp) │ │ + jmp d3d4c │ │ + nopl 0x0(%rax) │ │ + mov -0x68(%rsp),%rcx │ │ + add $0x1,%rcx │ │ + add $0x2,%r14 │ │ + add $0xfffffffffffffffc,%rdx │ │ + cmp -0x18(%rsp),%rcx │ │ + je d41d0 │ │ + movzwl -0x924(%rbx,%rcx,2),%r12d │ │ + mov %r12d,%r10d │ │ + imul %r10d,%r10d │ │ + movzwl -0x618(%rbx,%rcx,2),%esi │ │ + mov %esi,%r9d │ │ + imul %r9d,%r9d │ │ + movzwl -0x30c(%rbx,%rcx,2),%r8d │ │ + mov %r8d,%r15d │ │ + imul %r15d,%r15d │ │ + movzwl (%rbx,%rcx,2),%r11d │ │ + mov %r11d,%eax │ │ + imul %r11d,%eax │ │ + cmp $0xffffffff,%r13d │ │ + mov %rcx,-0x68(%rsp) │ │ + je d3ea0 │ │ + mov -0x10(%rsp),%ebp │ │ + mov %rdx,-0x58(%rsp) │ │ + mov %r14,-0x20(%rsp) │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + mov %r12d,%ecx │ │ + mov %r10d,%edi │ │ + mov %r10d,-0x78(%rsp) │ │ + mov %esi,%ebx │ │ + mov %r9d,%edi │ │ + mov %r8d,%r12d │ │ + mov %r15d,%r10d │ │ + mov %r11d,%r13d │ │ + mov %eax,%r9d │ │ + mov -0x70(%rsp),%rsi │ │ + movzwl 0xc30(%rsi,%r14,1),%r8d │ │ + mov %r8d,%r15d │ │ + imul %r15d,%r15d │ │ + lea (%r12,%r13,1),%eax │ │ add %ebx,%eax │ │ - cmp $0x4,%r14d │ │ - mov $0x4,%edx │ │ - cmovb %r14d,%edx │ │ - cmp $0x4,%r13d │ │ - mov $0x4,%esi │ │ - cmovb %r13d,%esi │ │ - lea (%rdx,%rdx,4),%rdx │ │ - add 0x88(%rsp),%rdx │ │ - movzbl (%rsi,%rdx,1),%edx │ │ - lea (%rax,%rcx,1),%esi │ │ - lea (%rcx,%rax,1),%eax │ │ - add $0x40,%eax │ │ - shr $0x7,%eax │ │ - cmp $0x200,%esi │ │ - mov $0x4,%ecx │ │ - cmova %ecx,%eax │ │ - add %rdx,%rax │ │ - imul $0x148,%rdi,%rcx │ │ - add 0xb8(%rsp),%rcx │ │ - lea (%rcx,%rax,8),%rsi │ │ - add $0x1ec0,%rsi │ │ - mov $0x3,%edx │ │ - mov 0x10(%rsp),%r12 │ │ - mov %r12,%rdi │ │ - callq 4620 │ │ - cmp $0x3,%eax │ │ - je d2be0 │ │ - mov %eax,%ecx │ │ - shl $0x6,%ecx │ │ + add %ecx,%eax │ │ + add %r8d,%eax │ │ + mov %eax,0x618(%rsp,%r14,2) │ │ + lea (%r10,%r9,1),%eax │ │ + add %edi,%eax │ │ + add -0x78(%rsp),%eax │ │ + add %r15d,%eax │ │ + mov %eax,0x1a478(%rsp,%r14,2) │ │ + movzwl 0xf3c(%rsi,%r14,1),%r11d │ │ + mov %r13,%rsi │ │ + mov %r11d,%eax │ │ + imul %r11d,%eax │ │ + lea (%r8,%r13,1),%ecx │ │ + add %r12d,%ecx │ │ + add %ebx,%ecx │ │ + add %r11d,%ecx │ │ + mov %ecx,0xc30(%rsp,%r14,2) │ │ + lea (%r9,%r15,1),%ecx │ │ + add %r10d,%ecx │ │ + add %edi,%ecx │ │ add %eax,%ecx │ │ - jmpq d2c3d │ │ - mov %r10,%rax │ │ - shl $0x6,%rax │ │ - mov (%rsp),%r13 │ │ - add %r13,%rax │ │ - mov %rbx,%rcx │ │ - shl $0x5,%rcx │ │ - lea (%rcx,%rax,1),%rsi │ │ - add $0x1d80,%rsi │ │ - mov $0x2,%edx │ │ - mov %r14,%rdi │ │ - callq 4620 │ │ + mov %ecx,0x1aa90(%rsp,%r14,2) │ │ + add $0x618,%r14 │ │ + add $0xfffffffffffff3d0,%rdx │ │ + add $0x2,%ebp │ │ + jne d3db0 │ │ + mov -0x70(%rsp),%rcx │ │ + add %r14,%rcx │ │ + add $0x924,%rcx │ │ + lea 0x19e60(%rsp),%rbp │ │ + sub %rdx,%rbp │ │ + mov %rsp,%rdi │ │ + sub %rdx,%rdi │ │ + mov -0x60(%rsp),%r13 │ │ + mov -0x8(%rsp),%rbx │ │ + mov -0x58(%rsp),%rdx │ │ + mov -0x20(%rsp),%r14 │ │ + cmpl $0x0,-0xc(%rsp) │ │ + je d3d30 │ │ + jmp d3ebe │ │ + nopl 0x0(%rax,%rax,1) │ │ + lea (%rsp,%rcx,4),%rdi │ │ + lea (%rsp,%rcx,4),%rbp │ │ + add $0x19e60,%rbp │ │ + lea (%rbx,%rcx,2),%rcx │ │ + cmpl $0x0,-0xc(%rsp) │ │ + je d3d30 │ │ + movzwl 0x30c(%rcx),%ecx │ │ + add %r11d,%r8d │ │ + add %esi,%r8d │ │ + add %r12d,%r8d │ │ + add %ecx,%r8d │ │ + imul %ecx,%ecx │ │ + mov %r8d,0x618(%rdi) │ │ + add %eax,%r15d │ │ + add %r9d,%r15d │ │ + add %r10d,%r15d │ │ + add %ecx,%r15d │ │ + mov %r15d,0x618(%rbp) │ │ + jmpq d3d30 │ │ + lea 0x5(%rdx),%eax │ │ + add $0x4,%ecx │ │ + mov %ecx,-0x78(%rsp) │ │ cmp $0x2,%eax │ │ - jne d33cb │ │ - imul $0x150,0x28(%rsp),%rax │ │ - add %r13,%rax │ │ - imul $0xa8,%rbx,%rcx │ │ - lea (%rcx,%rax,1),%rsi │ │ - add $0x2b90,%rsi │ │ - mov %r14,%rdi │ │ - callq 4a30 │ │ - jmpq d33ce │ │ - shl $0x6,%r13d │ │ - or $0x20,%r13d │ │ - mov 0x30(%rsp),%rdi │ │ - xor %esi,%esi │ │ - mov %r13,%rdx │ │ + jl d4087 │ │ + cmpl $0x3,-0x78(%rsp) │ │ + jl d42e2 │ │ + mov -0x70(%rsp),%rcx │ │ + lea 0x30c(%rcx),%r8 │ │ + mov %eax,%eax │ │ + mov %rax,-0x68(%rsp) │ │ + mov -0x60(%rsp),%rax │ │ + lea 0x2(%rax),%ecx │ │ + and $0x1,%ecx │ │ + mov %ecx,-0x58(%rsp) │ │ + sub %eax,%ecx │ │ + add $0xfffffffe,%ecx │ │ + mov %ecx,-0x20(%rsp) │ │ + mov $0x1,%r9d │ │ + mov $0xfffffffffffffffc,%r11 │ │ + xor %r14d,%r14d │ │ + jmp d3f67 │ │ + xchg %ax,%ax │ │ + add $0x1,%r9 │ │ + add $0x2,%r14 │ │ + add $0xfffffffffffffffc,%r11 │ │ + cmp -0x68(%rsp),%r9 │ │ + je d4087 │ │ + movzwl (%r8,%r9,2),%r12d │ │ + mov %r12d,%r10d │ │ + imul %r12d,%r10d │ │ + movzwl 0x30c(%r8,%r9,2),%ebp │ │ + mov %ebp,%r13d │ │ + imul %ebp,%r13d │ │ + cmpl $0xffffffff,-0x60(%rsp) │ │ + je d4040 │ │ + mov -0x20(%rsp),%eax │ │ + mov %r11,%rdx │ │ + mov %r14,%rbx │ │ + mov -0x70(%rsp),%r15 │ │ + nopl (%rax) │ │ + mov %r10d,%ecx │ │ + mov %r13d,%esi │ │ + movzwl 0x926(%r15,%rbx,1),%edi │ │ + mov %edi,%r10d │ │ + imul %edi,%r10d │ │ + add %ebp,%r12d │ │ + add %edi,%r12d │ │ + mov %r12d,0x61c(%rsp,%rbx,2) │ │ + add %r13d,%ecx │ │ + add %r10d,%ecx │ │ + mov %ecx,0x1a47c(%rsp,%rbx,2) │ │ + movzwl 0xc32(%r15,%rbx,1),%ecx │ │ + mov %ecx,%r13d │ │ + imul %ecx,%r13d │ │ + add %edi,%ebp │ │ + add %ecx,%ebp │ │ + mov %ebp,0xc34(%rsp,%rbx,2) │ │ + add %r10d,%esi │ │ + add %r13d,%esi │ │ + mov %esi,0x1aa94(%rsp,%rbx,2) │ │ + add $0x618,%rbx │ │ + add $0xfffffffffffff3d0,%rdx │ │ mov %ecx,%ebp │ │ - callq 4480 │ │ - mov %ebp,%ecx │ │ - cmp $0x2,%r15d │ │ - mov 0x10(%rsp),%r14 │ │ - mov 0x110(%rsp),%r12 │ │ - mov 0x90(%rsp),%rbp │ │ - jne d2e33 │ │ - test %ebp,%ebp │ │ - mov $0x38,%eax │ │ - mov $0x70,%ecx │ │ - cmove %rax,%rcx │ │ - imul $0x150,0x28(%rsp),%rax │ │ - add (%rsp),%rax │ │ - imul $0xa8,0x20(%rsp),%rdx │ │ - add %rax,%rdx │ │ - lea (%rcx,%rdx,1),%rsi │ │ - add $0x2b90,%rsi │ │ - mov %r14,%rdi │ │ - callq 4a30 │ │ - mov %eax,%ecx │ │ - mov %eax,%ebx │ │ - add $0xc0,%ebx │ │ - mov 0x88(%rsp),%rax │ │ - mov %cx,(%r12,%rax,2) │ │ - mov 0x98(%rsp),%rcx │ │ - shl $0x4,%ecx │ │ - mov %ebp,%eax │ │ - add %rax,%rcx │ │ - mov 0x30(%rsp),%rax │ │ - mov %bl,(%rax,%rcx,1) │ │ - mov 0x70(%rsp),%rax │ │ - add $0xffffffff,%eax │ │ - test %eax,%eax │ │ - mov 0x20(%rsp),%r8 │ │ - jle d326f │ │ - movslq %eax,%r13 │ │ - jmp d2ecf │ │ + mov %edi,%r12d │ │ + add $0x2,%eax │ │ + jne d3fa0 │ │ + add %rbx,%r15 │ │ + add $0x30e,%r15 │ │ + lea 0x19e60(%rsp),%rax │ │ + sub %rdx,%rax │ │ + mov %rsp,%rbx │ │ + sub %rdx,%rbx │ │ + mov %ecx,%ebp │ │ + mov %edi,%r12d │ │ + cmpl $0x0,-0x58(%rsp) │ │ + je d3f50 │ │ + jmp d405d │ │ + xchg %ax,%ax │ │ + lea (%rsp,%r9,4),%rbx │ │ + lea (%rsp,%r9,4),%rax │ │ + add $0x19e60,%rax │ │ + lea (%r8,%r9,2),%r15 │ │ + cmpl $0x0,-0x58(%rsp) │ │ + je d3f50 │ │ + movzwl 0x618(%r15),%ecx │ │ + add %ebp,%r12d │ │ + add %ecx,%r12d │ │ + imul %ecx,%ecx │ │ + mov %r12d,0x618(%rbx) │ │ + add %r13d,%r10d │ │ + add %ecx,%r10d │ │ + mov %r10d,0x618(%rax) │ │ + jmpq d3f50 │ │ + cmpl $0x3,-0x78(%rsp) │ │ + jl d42e2 │ │ + mov -0x38(%rsp),%rdx │ │ + lea 0x4(%rdx),%r11d │ │ + cmp $0x2,%r11d │ │ + jle d4ac4 │ │ + mov %rsp,%r10 │ │ + lea 0x19e60(%rsp),%r13 │ │ + mov %r11d,%r12d │ │ + add $0xfffffffffffffffe,%r12 │ │ + mov %r12d,%r14d │ │ + and $0x1,%r14d │ │ + sub %r14,%r12 │ │ + mov $0x2,%r15d │ │ + jmp d40df │ │ + nopl 0x0(%rax) │ │ + add $0x1,%r15d │ │ + cmp -0x78(%rsp),%r15d │ │ + je d42e2 │ │ + mov 0x61c(%r10),%ebp │ │ + mov 0x620(%r10),%r9d │ │ + mov 0x61c(%r13),%ebx │ │ + mov 0x620(%r13),%r8d │ │ + mov $0x2,%eax │ │ + cmp $0x3,%r11d │ │ + jne d4120 │ │ + add $0x618,%r13 │ │ + add $0x618,%r10 │ │ + test %r14,%r14 │ │ + je d40d0 │ │ + jmpq d41b2 │ │ + xchg %ax,%ax │ │ + xor %eax,%eax │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ - add %eax,%ecx │ │ - imul $0x150,0x28(%rsp),%rax │ │ - add %rsi,%rax │ │ - imul $0xa8,%rdx,%rdx │ │ - add %rax,%rdx │ │ - lea (%rdx,%rcx,8),%rsi │ │ - add $0x2b90,%rsi │ │ - mov 0x10(%rsp),%r14 │ │ - mov %r14,%rdi │ │ - callq 4a30 │ │ - mov %eax,%ecx │ │ - add $0xc0,%ecx │ │ - mov %ax,(%r12,%r15,2) │ │ - mov %cl,(%rbx,%rbp,1) │ │ - add $0xffffffffffffffff,%r13 │ │ - mov 0x20(%rsp),%r8 │ │ - jle d326f │ │ - mov 0x8(%rsp),%rax │ │ - movzwl (%rax,%r13,2),%r15d │ │ - mov %r15,%rbx │ │ - mov 0x60(%rsp),%rcx │ │ - shr %cl,%rbx │ │ - mov %r15d,%ebp │ │ - and 0x58(%rsp),%ebp │ │ - shl $0x4,%rbx │ │ - add 0x30(%rsp),%rbx │ │ - movzbl 0x1(%rbp,%rbx,1),%eax │ │ - movzbl 0x10(%rbp,%rbx,1),%ecx │ │ - add %eax,%ecx │ │ - movzbl 0x2(%rbp,%rbx,1),%r14d │ │ - add %ecx,%r14d │ │ - movzbl 0x3(%rbp,%rbx,1),%eax │ │ - add %r14d,%eax │ │ - cmp $0x1,%ebp │ │ - lea 0x1a(%rbp,%rbp,4),%edx │ │ - mov $0x24,%ecx │ │ - cmova %ecx,%edx │ │ - movzbl 0x4(%rbp,%rbx,1),%esi │ │ - lea (%rax,%rsi,1),%edi │ │ - mov $0x4,%ecx │ │ - cmp $0x200,%edi │ │ - ja d2f3e │ │ - lea (%rsi,%rax,1),%ecx │ │ - add $0x40,%ecx │ │ - shr $0x7,%ecx │ │ - add %edx,%ecx │ │ - imul $0x290,0x38(%rsp),%rax │ │ - add (%rsp),%rax │ │ - imul $0x148,%r8,%rdx │ │ - add %rax,%rdx │ │ - lea (%rdx,%rcx,8),%rsi │ │ - add $0x1ec0,%rsi │ │ - mov $0x3,%edx │ │ - mov 0x10(%rsp),%rdi │ │ - callq 4620 │ │ + mov %ebp,%esi │ │ + mov %ebx,%edi │ │ + mov %r9d,%edx │ │ + mov %r8d,%ecx │ │ + mov 0x624(%r10,%rax,4),%ebp │ │ + mov 0x624(%r13,%rax,4),%ebx │ │ + add %r9d,%esi │ │ + add %ebp,%esi │ │ + mov %esi,0x620(%r10,%rax,4) │ │ + add %r8d,%edi │ │ + add %ebx,%edi │ │ + mov %edi,0x620(%r13,%rax,4) │ │ + mov 0x628(%r10,%rax,4),%r9d │ │ + mov 0x628(%r13,%rax,4),%r8d │ │ + add %ebp,%edx │ │ + add %r9d,%edx │ │ + mov %edx,0x624(%r10,%rax,4) │ │ + add %ebx,%ecx │ │ + add %r8d,%ecx │ │ + mov %ecx,0x624(%r13,%rax,4) │ │ + add $0x2,%rax │ │ + cmp %rax,%r12 │ │ + jne d4130 │ │ + add $0x2,%rax │ │ + add $0x618,%r13 │ │ + add $0x618,%r10 │ │ + test %r14,%r14 │ │ + je d40d0 │ │ + add %r9d,%ebp │ │ + add 0x4(%r10,%rax,4),%ebp │ │ + add %r8d,%ebx │ │ + add 0x4(%r13,%rax,4),%ebx │ │ + mov %ebp,(%r10,%rax,4) │ │ + mov %ebx,0x0(%r13,%rax,4) │ │ + jmpq d40d0 │ │ + mov -0x3c(%rsp),%ecx │ │ + cmp $0x3,%ecx │ │ + jl d42e2 │ │ + mov -0x38(%rsp),%rax │ │ + add $0x4,%eax │ │ cmp $0x3,%eax │ │ - jne d2fb0 │ │ - and $0x3f,%r14d │ │ - mov $0x7,%eax │ │ - test %ebp,%ebp │ │ - je d2f88 │ │ - mov $0xe,%eax │ │ - mov $0x6,%ecx │ │ - cmp $0xc,%r14d │ │ - mov 0x20(%rsp),%rdx │ │ - mov (%rsp),%rsi │ │ - ja d2e80 │ │ - add $0x1,%r14d │ │ - shr %r14d │ │ - mov %r14d,%ecx │ │ - jmpq d2e80 │ │ + jl d42e2 │ │ + mov %rsp,%r15 │ │ + lea 0x19e60(%rsp),%r12 │ │ + mov %eax,%r14d │ │ + add $0xfffffffffffffffe,%r14 │ │ + mov $0x2,%eax │ │ + mov %ecx,-0x3c(%rsp) │ │ + nopl 0x0(%rax) │ │ + mov %eax,-0x78(%rsp) │ │ + lea 0x618(%r12),%rax │ │ + mov %rax,-0x68(%rsp) │ │ + lea 0x618(%r15),%rax │ │ + mov %rax,-0x58(%rsp) │ │ + mov 0x618(%r15),%r8d │ │ + mov 0x61c(%r15),%r13d │ │ + mov 0x618(%r12),%r10d │ │ + mov 0x61c(%r12),%edx │ │ + mov 0x620(%r15),%ebx │ │ + mov 0x620(%r12),%edi │ │ + mov 0x624(%r15),%ebp │ │ + mov 0x624(%r12),%eax │ │ + mov $0x0,%ecx │ │ + xchg %ax,%ax │ │ + mov %r13d,%r11d │ │ + mov %edx,%r9d │ │ + mov %ebx,%r13d │ │ + mov %edi,%edx │ │ + mov %ebp,%ebx │ │ + mov %eax,%edi │ │ + mov 0x628(%r15,%rcx,4),%ebp │ │ + mov 0x628(%r12,%rcx,4),%eax │ │ + lea (%rbx,%r13,1),%esi │ │ + add %r11d,%esi │ │ + add %r8d,%esi │ │ + add %ebp,%esi │ │ + mov %esi,0x620(%r15,%rcx,4) │ │ + lea (%rdx,%rdi,1),%esi │ │ + add %r9d,%esi │ │ + add %r10d,%esi │ │ + add %eax,%esi │ │ + mov %esi,0x620(%r12,%rcx,4) │ │ + add $0x1,%rcx │ │ + mov %r9d,%r10d │ │ + mov %r11d,%r8d │ │ + cmp %rcx,%r14 │ │ + jne d4270 │ │ + mov -0x78(%rsp),%eax │ │ + add $0x1,%eax │ │ + mov -0x58(%rsp),%r15 │ │ + mov -0x68(%rsp),%r12 │ │ + mov -0x3c(%rsp),%ecx │ │ + cmp %ecx,%eax │ │ + jne d4210 │ │ + mov -0x60(%rsp),%rdi │ │ + cmp $0xffffffff,%edi │ │ + mov $0x0,%esi │ │ + jl d442f │ │ + bsr 0x33d00(%rsp),%eax │ │ + xor $0x1f,%eax │ │ + mov -0x38(%rsp),%rdx │ │ + mov -0x79(%rsp),%cl │ │ + mov %cl,%sil │ │ + add $0x1,%esi │ │ + mov $0x18,%r11d │ │ + sub %eax,%r11d │ │ + lea (%r11,%r11,1),%r10d │ │ + mov $0x1,%r12d │ │ + mov $0x1,%r9d │ │ + mov %r10d,%ecx │ │ + shl %cl,%r9d │ │ + mov %r11d,%ecx │ │ + shl %cl,%r12d │ │ + cmp $0xfffffffe,%edx │ │ + jg d434b │ │ + mov $0xffffffff,%eax │ │ + xchg %ax,%ax │ │ + add %esi,%eax │ │ + cmp %edi,%eax │ │ + jle d4340 │ │ + jmpq d442f │ │ + sar %r9d │ │ + sar %r12d │ │ + lea 0x1(%rdx),%ebp │ │ + lea 0x1a480(%rsp),%rax │ │ + mov %esi,%ecx │ │ + imul $0x618,%rcx,%rcx │ │ + mov %rcx,-0x68(%rsp) │ │ + lea 0x620(%rsp),%rdx │ │ + add $0x1,%rbp │ │ + mov $0xffffffff,%r14d │ │ + mov $0xff,%r13d │ │ + lea 0x39547(%rip),%r15 │ │ + mov %esi,-0x78(%rsp) │ │ + jmp d43b0 │ │ nop │ │ - mov %eax,%ecx │ │ - shl $0x6,%ecx │ │ - add %eax,%ecx │ │ - mov 0x10(%rsp),%r14 │ │ - jmpq d2eb8 │ │ - shl $0x6,%r14d │ │ - or $0x20,%r14d │ │ - mov 0x30(%rsp),%rdi │ │ - xor %esi,%esi │ │ - mov %r14,%rdx │ │ - mov %ecx,%ebp │ │ - callq 4480 │ │ - mov %ebp,%ecx │ │ - cmp $0x2,%r15d │ │ - mov 0x98(%rsp),%rbp │ │ - jne d3032 │ │ - test %ebp,%ebp │ │ - mov $0x38,%eax │ │ - mov $0x70,%ecx │ │ - cmove %rax,%rcx │ │ - imul $0x150,0x28(%rsp),%rax │ │ - add (%rsp),%rax │ │ - imul $0xa8,0x20(%rsp),%rdx │ │ - add %rax,%rdx │ │ - lea (%rcx,%rdx,1),%rsi │ │ - add $0x2b90,%rsi │ │ - mov 0x10(%rsp),%rdi │ │ - callq 4a30 │ │ - mov %eax,%ecx │ │ - mov %eax,%ebx │ │ - add $0xc0,%ebx │ │ - mov 0x88(%rsp),%rax │ │ - mov %cx,(%r12,%rax,2) │ │ - mov 0x90(%rsp),%rcx │ │ - shl $0x4,%ecx │ │ - mov %ebp,%eax │ │ + mov -0x78(%rsp),%esi │ │ + add %esi,%r14d │ │ + mov -0x68(%rsp),%rcx │ │ add %rcx,%rax │ │ - mov 0x30(%rsp),%rcx │ │ - mov %bl,(%rcx,%rax,1) │ │ - mov 0x70(%rsp),%rax │ │ + add %rcx,%rdx │ │ + mov -0x60(%rsp),%rdi │ │ + cmp %edi,%r14d │ │ + jg d442f │ │ + xor %r8d,%r8d │ │ + jmp d4406 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + imul -0x28(%rsp),%ebx │ │ + add $0x80000,%ebx │ │ + shr $0x14,%ebx │ │ + cmp $0xff,%ebx │ │ + cmovae %r13d,%ebx │ │ + movzbl (%r15,%rbx,1),%ecx │ │ + imul -0x30(%rsp),%edi │ │ + imul %ecx,%edi │ │ + add $0x800,%edi │ │ + shr $0xc,%edi │ │ + mov %edi,(%rax,%r8,4) │ │ + mov $0x100,%esi │ │ + sub %ecx,%esi │ │ + mov %esi,(%rdx,%r8,4) │ │ + add $0x1,%r8 │ │ + cmp %r8,%rbp │ │ + je d4390 │ │ + mov (%rax,%r8,4),%ebx │ │ + add %r9d,%ebx │ │ + mov %r10d,%ecx │ │ + sar %cl,%ebx │ │ + mov (%rdx,%r8,4),%edi │ │ + lea (%rdi,%r12,1),%esi │ │ + mov %r11d,%ecx │ │ + sar %cl,%esi │ │ + imul -0x48(%rsp),%ebx │ │ + imul %esi,%esi │ │ + sub %esi,%ebx │ │ + jns d43c0 │ │ + xor %ebx,%ebx │ │ + jmp d43c0 │ │ + lea 0x1aa9c(%rsp),%r11 │ │ + lea 0xc3c(%rsp),%rcx │ │ + mov -0x70(%rsp),%rbp │ │ + lea 0x92a(%rbp),%r10 │ │ + cmpl $0x19,-0x48(%rsp) │ │ + jne d4693 │ │ + mov %edi,%eax │ │ add $0xffffffff,%eax │ │ - test %eax,%eax │ │ - mov 0x20(%rsp),%r8 │ │ - jle d32e6 │ │ - mov %eax,%r15d │ │ - mov $0x24,%r14d │ │ - jmp d30d0 │ │ - nopw 0x0(%rax,%rax,1) │ │ - add %eax,%ecx │ │ - imul $0x150,0x28(%rsp),%rax │ │ - add %rsi,%rax │ │ - imul $0xa8,%rdx,%rdx │ │ - add %rax,%rdx │ │ - lea (%rdx,%rcx,8),%rsi │ │ - add $0x2b90,%rsi │ │ - mov 0x10(%rsp),%rdi │ │ - callq 4a30 │ │ - mov %eax,%ecx │ │ - add $0xc0,%ecx │ │ - mov %ax,(%r12,%r15,2) │ │ - mov %cl,0x0(%rbp,%rbx,1) │ │ - add $0xffffffffffffffff,%r15 │ │ - test %r15d,%r15d │ │ - mov 0x20(%rsp),%r8 │ │ - jle d32e6 │ │ + mov %eax,-0x18(%rsp) │ │ + mov -0x50(%rsp),%rax │ │ + mov -0x38(%rsp),%rbx │ │ + jle d4815 │ │ + test %ebx,%ebx │ │ + jle d4a34 │ │ + mov %ebx,%r8d │ │ + lea 0x628(%rsp),%r14 │ │ + lea 0x1a488(%rsp),%rdx │ │ + lea 0x1258(%rsp),%r13 │ │ + lea 0x1b0b8(%rsp),%r12 │ │ + add $0xc36,%rbp │ │ + xor %esi,%esi │ │ + mov %r8,-0x78(%rsp) │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov %r10,-0x30(%rsp) │ │ + mov %rdx,-0x28(%rsp) │ │ + mov %rcx,-0x48(%rsp) │ │ + mov %rsi,-0x20(%rsp) │ │ + mov %r12,-0x68(%rsp) │ │ + mov %r13,-0x50(%rsp) │ │ + mov %rbp,-0x70(%rsp) │ │ + mov -0x618(%rcx),%r8d │ │ + mov 0x618(%rcx),%r9d │ │ + mov -0x618(%r11),%edi │ │ + mov 0x618(%r11),%r15d │ │ mov %r15d,%ebx │ │ - mov 0x60(%rsp),%rcx │ │ - shr %cl,%rbx │ │ - mov 0x58(%rsp),%eax │ │ - mov %eax,%ebp │ │ - and %r15d,%ebp │ │ - shl $0x4,%rbp │ │ - add 0x30(%rsp),%rbp │ │ - movzbl 0x1(%rbx,%rbp,1),%eax │ │ - movzbl 0x10(%rbx,%rbp,1),%ecx │ │ - add %eax,%ecx │ │ - movzbl 0x2(%rbx,%rbp,1),%r13d │ │ - add %ecx,%r13d │ │ - movzbl 0x3(%rbx,%rbp,1),%eax │ │ - add %r13d,%eax │ │ - cmp $0x1,%ebx │ │ - lea 0x1a(%rbx,%rbx,4),%edx │ │ - cmova %r14d,%edx │ │ - movzbl 0x4(%rbx,%rbp,1),%esi │ │ - lea (%rax,%rsi,1),%edi │ │ - mov $0x4,%ecx │ │ - cmp $0x200,%edi │ │ - ja d3133 │ │ - lea (%rsi,%rax,1),%ecx │ │ - add $0x40,%ecx │ │ - shr $0x7,%ecx │ │ - add %edx,%ecx │ │ - imul $0x290,0x38(%rsp),%rax │ │ - add (%rsp),%rax │ │ - imul $0x148,%r8,%rdx │ │ - add %rax,%rdx │ │ - lea (%rdx,%rcx,8),%rsi │ │ - add $0x1ec0,%rsi │ │ - mov $0x3,%edx │ │ - mov 0x10(%rsp),%rdi │ │ - callq 4620 │ │ - cmp $0x3,%eax │ │ - jne d31b0 │ │ - and $0x3f,%r13d │ │ - mov $0x7,%eax │ │ + mov %r14,%r13 │ │ + mov %r9d,%edx │ │ + xor %ecx,%ecx │ │ + nopw 0x0(%rax,%rax,1) │ │ + add %edi,%ebx │ │ + add %r8d,%edx │ │ + lea (%rdx,%rdx,2),%esi │ │ + lea 0x185(%rcx),%edi │ │ + mov -0x48(%rsp),%rdx │ │ + mov (%rdx,%rdi,4),%ebp │ │ + add -0x8(%r13,%rcx,4),%ebp │ │ + mov 0x0(%r13,%rcx,4),%r8d │ │ + add %r8d,%ebp │ │ + lea 0x187(%rcx),%r14d │ │ + mov (%rdx,%r14,4),%edx │ │ + add %edx,%ebp │ │ + lea 0x0(%rbp,%rbp,4),%ebp │ │ + lea 0x0(%rbp,%rsi,2),%esi │ │ + lea (%rbx,%rbx,2),%ebp │ │ + mov (%r11,%rdi,4),%r10d │ │ + mov -0x28(%rsp),%rdi │ │ + add -0x8(%rdi,%rcx,4),%r10d │ │ + mov -0x30(%rsp),%rbx │ │ + movzwl (%rbx,%rcx,2),%r12d │ │ + imul %esi,%r12d │ │ + mov (%rdi,%rcx,4),%edi │ │ + add %edi,%r10d │ │ + mov (%r11,%r14,4),%ebx │ │ + add %ebx,%r10d │ │ + lea (%r10,%r10,4),%esi │ │ + lea (%rsi,%rbp,2),%esi │ │ + lea (%r12,%rsi,1),%esi │ │ + add $0x100,%esi │ │ + sar $0x9,%esi │ │ + mov %esi,(%rax,%rcx,4) │ │ + add $0x1,%rcx │ │ + cmp %rcx,-0x78(%rsp) │ │ + jne d4500 │ │ + mov %r13,-0x58(%rsp) │ │ + mov -0x48(%rsp),%r14 │ │ + mov -0x30(%rsp),%r10 │ │ + xor %ecx,%ecx │ │ + mov -0x70(%rsp),%rbp │ │ + mov -0x78(%rsp),%r8 │ │ + mov -0x50(%rsp),%r13 │ │ + mov -0x68(%rsp),%r12 │ │ + nop │ │ + lea (%r9,%r9,2),%edx │ │ + mov 0x0(%r13,%rcx,4),%r9d │ │ + mov -0x8(%r13,%rcx,4),%esi │ │ + add %r9d,%esi │ │ + lea (%rsi,%rsi,4),%esi │ │ + lea (%rsi,%rdx,2),%edx │ │ + lea (%r15,%r15,2),%esi │ │ + mov (%r12,%rcx,4),%r15d │ │ + mov -0x8(%r12,%rcx,4),%edi │ │ + add %r15d,%edi │ │ + lea (%rdi,%rdi,4),%edi │ │ + movzwl 0x0(%rbp,%rcx,2),%ebx │ │ + imul %edx,%ebx │ │ + lea (%rdi,%rsi,2),%edx │ │ + lea (%rbx,%rdx,1),%edx │ │ + add $0x80,%edx │ │ + sar $0x8,%edx │ │ + mov %edx,0x600(%rax,%rcx,4) │ │ + add $0x1,%rcx │ │ + cmp %rcx,%r8 │ │ + jne d45b0 │ │ + add $0xc00,%rax │ │ + add $0x618,%r10 │ │ + mov %r14,%rcx │ │ + add $0xc30,%rcx │ │ + add $0xc30,%r11 │ │ + mov -0x20(%rsp),%rsi │ │ + add $0x2,%esi │ │ + mov -0x58(%rsp),%r14 │ │ + add $0xc30,%r14 │ │ + mov -0x28(%rsp),%rdx │ │ + add $0xc30,%rdx │ │ + add $0xc30,%r13 │ │ + add $0xc30,%r12 │ │ + add $0x618,%rbp │ │ + cmp -0x18(%rsp),%esi │ │ + jl d44b0 │ │ + mov -0x60(%rsp),%rdi │ │ + mov %edi,%edx │ │ + and $0xfffffffe,%edx │ │ + mov -0x38(%rsp),%rbx │ │ + or $0x1,%edx │ │ + cmp %edi,%edx │ │ + jne d4a22 │ │ test %ebx,%ebx │ │ - je d317d │ │ - mov $0xe,%eax │ │ - mov $0x6,%ecx │ │ - cmp $0xc,%r13d │ │ - mov 0x20(%rsp),%rdx │ │ - mov (%rsp),%rsi │ │ - ja d3080 │ │ - add $0x1,%r13d │ │ - shr %r13d │ │ - mov %r13d,%ecx │ │ - jmpq d3080 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ + jle d4a22 │ │ + mov %ebx,%r9d │ │ + cmp $0x4,%ebx │ │ + jae d4827 │ │ + xor %edi,%edi │ │ + jmpq d4982 │ │ + test %edi,%edi │ │ + mov -0x50(%rsp),%rsi │ │ + mov -0x38(%rsp),%rax │ │ + jle d4a22 │ │ + test %eax,%eax │ │ + jle d4a22 │ │ + mov 0xc3c(%rsp),%edi │ │ + mov 0x1aa9c(%rsp),%ebp │ │ + mov %eax,%r14d │ │ + lea 0x1258(%rsp),%r13 │ │ + lea 0x1b0b8(%rsp),%r9 │ │ + xor %eax,%eax │ │ + mov %rsi,-0x50(%rsp) │ │ + mov %rax,-0x78(%rsp) │ │ + mov %ebp,%ebx │ │ + mov -0x618(%rcx),%esi │ │ + mov 0x618(%rcx),%eax │ │ + add $0x618,%rcx │ │ + mov %rcx,-0x48(%rsp) │ │ + mov -0x618(%r11),%ebp │ │ + mov 0x618(%r11),%ecx │ │ + add $0x618,%r11 │ │ + mov %r11,-0x28(%rsp) │ │ + mov %r10,%r12 │ │ + mov %ecx,-0x70(%rsp) │ │ + mov %ecx,%r10d │ │ + mov %eax,-0x30(%rsp) │ │ + xor %ecx,%ecx │ │ xchg %ax,%ax │ │ - mov %eax,%ecx │ │ - shl $0x6,%ecx │ │ - add %eax,%ecx │ │ - jmpq d30b5 │ │ - imul $0x290,0x38(%rsp),%rax │ │ - mov (%rsp),%rbx │ │ - add %rbx,%rax │ │ - imul $0x148,%rdi,%rcx │ │ - lea (%rcx,%rax,1),%rsi │ │ - add $0x1ec0,%rsi │ │ - mov $0x3,%edx │ │ - mov 0x10(%rsp),%r14 │ │ - mov %r14,%rdi │ │ - callq 4620 │ │ - mov %rbx,%r9 │ │ - mov %eax,%ecx │ │ - mov %rcx,%rax │ │ - cmp $0x3,%ecx │ │ - mov 0x78(%rsp),%r15 │ │ - mov 0xa8(%rsp),%rbp │ │ - mov 0x68(%rsp),%r13 │ │ - jne d33e3 │ │ - mov 0x30(%rsp),%rdx │ │ - movzbl 0x1(%rdx),%eax │ │ - mov 0xa0(%rsp),%rsi │ │ - movzbl (%rdx,%rsi,1),%ecx │ │ - add %eax,%ecx │ │ - or $0x1,%rsi │ │ - movzbl (%rdx,%rsi,1),%eax │ │ - add %ecx,%eax │ │ - and $0x3f,%eax │ │ - lea 0x1(%rax),%ecx │ │ - shr %ecx │ │ - cmp $0xc,%eax │ │ - mov $0x6,%eax │ │ - cmovbe %ecx,%eax │ │ - imul $0x150,0x28(%rsp),%rcx │ │ - add %r9,%rcx │ │ - imul $0xa8,0x20(%rsp),%rdx │ │ - add %rcx,%rdx │ │ - lea (%rdx,%rax,8),%rsi │ │ - add $0x2b90,%rsi │ │ - jmpq d33bd │ │ - mov 0x40(%rsp),%rdx │ │ - movzbl 0x2441(%rdx),%eax │ │ - movzbl 0x2450(%rdx),%ecx │ │ - add %eax,%ecx │ │ - movzbl 0x2442(%rdx),%ebx │ │ - add %ecx,%ebx │ │ - movzbl 0x2443(%rdx),%eax │ │ - movzbl 0x2444(%rdx),%ecx │ │ - add %ebx,%eax │ │ - lea (%rax,%rcx,1),%edx │ │ - lea (%rcx,%rax,1),%eax │ │ - add $0x40,%eax │ │ - shr $0x7,%eax │ │ - add $0x1a,%eax │ │ - cmp $0x200,%edx │ │ - mov $0x1e,%ecx │ │ - cmovbe %eax,%ecx │ │ - imul $0x290,0x38(%rsp),%rax │ │ - mov (%rsp),%rbp │ │ - add %rbp,%rax │ │ - imul $0x148,%r8,%rdx │ │ - add %rax,%rdx │ │ - lea (%rdx,%rcx,8),%rsi │ │ - add $0x1ec0,%rsi │ │ - mov $0x3,%edx │ │ - jmp d3360 │ │ - mov 0x40(%rsp),%rdx │ │ - movzbl 0x2441(%rdx),%eax │ │ - movzbl 0x2450(%rdx),%ecx │ │ - add %eax,%ecx │ │ - movzbl 0x2442(%rdx),%ebx │ │ - add %ecx,%ebx │ │ - movzbl 0x2443(%rdx),%eax │ │ - movzbl 0x2444(%rdx),%ecx │ │ - add %ebx,%eax │ │ - lea (%rax,%rcx,1),%edx │ │ - lea (%rcx,%rax,1),%eax │ │ - add $0x40,%eax │ │ - shr $0x7,%eax │ │ - add $0x1a,%eax │ │ - cmp $0x200,%edx │ │ - mov $0x1e,%ecx │ │ - cmovbe %eax,%ecx │ │ - imul $0x290,0x38(%rsp),%rax │ │ - mov (%rsp),%rbp │ │ - add %rbp,%rax │ │ - imul $0x148,%r8,%rdx │ │ - add %rax,%rdx │ │ - lea (%rdx,%rcx,8),%rsi │ │ - add $0x1ec0,%rsi │ │ - mov $0x3,%edx │ │ - mov 0x10(%rsp),%r14 │ │ - mov %r14,%rdi │ │ - callq 4620 │ │ - mov %rbp,%r9 │ │ - mov %eax,%ecx │ │ - mov %rcx,%rax │ │ - cmp $0x3,%ecx │ │ - mov 0x78(%rsp),%r15 │ │ - mov 0xa8(%rsp),%rbp │ │ - mov 0x68(%rsp),%r13 │ │ - jne d33e3 │ │ - and $0x3f,%ebx │ │ - lea 0x1(%rbx),%eax │ │ - shr %eax │ │ - cmp $0xc,%ebx │ │ - mov $0x6,%ecx │ │ - cmovbe %eax,%ecx │ │ - imul $0x150,0x28(%rsp),%rax │ │ - add %r9,%rax │ │ - imul $0xa8,0x20(%rsp),%rdx │ │ - add %rax,%rdx │ │ - lea (%rdx,%rcx,8),%rsi │ │ - add $0x2b90,%rsi │ │ - mov %r14,%rdi │ │ - callq 4a30 │ │ - mov (%rsp),%r9 │ │ - jmp d33e3 │ │ + add -0x620(%r13,%rcx,4),%edi │ │ + mov -0x618(%r13,%rcx,4),%r8d │ │ + add %r8d,%edi │ │ + add %esi,%edi │ │ + add %eax,%edi │ │ + mov -0x8(%r13,%rcx,4),%edx │ │ + add -0xc38(%r13,%rcx,4),%edx │ │ + mov -0xc30(%r13,%rcx,4),%esi │ │ + add %esi,%edx │ │ + mov 0x0(%r13,%rcx,4),%eax │ │ + add %eax,%edx │ │ + lea (%rdx,%rdx,2),%edx │ │ + lea (%rdx,%rdi,4),%edx │ │ + add -0x620(%r9,%rcx,4),%ebx │ │ + mov -0x618(%r9,%rcx,4),%edi │ │ + add %edi,%ebx │ │ + add %ebp,%ebx │ │ + add %r10d,%ebx │ │ + mov -0x8(%r9,%rcx,4),%r15d │ │ + add -0xc38(%r9,%rcx,4),%r15d │ │ + mov -0xc30(%r9,%rcx,4),%ebp │ │ + add %ebp,%r15d │ │ + movzwl (%r12,%rcx,2),%r11d │ │ + imul %edx,%r11d │ │ + mov (%r9,%rcx,4),%r10d │ │ + add %r10d,%r15d │ │ + lea (%r15,%r15,2),%edx │ │ + lea (%rdx,%rbx,4),%edx │ │ + lea (%r11,%rdx,1),%edx │ │ + add $0x100,%edx │ │ + sar $0x9,%edx │ │ + mov -0x50(%rsp),%rbx │ │ + mov %edx,(%rbx,%rcx,4) │ │ + add $0x1,%rcx │ │ + mov %edi,%ebx │ │ + mov %r8d,%edi │ │ + cmp %rcx,%r14 │ │ + jne d4720 │ │ + mov -0x50(%rsp),%rsi │ │ + add $0x600,%rsi │ │ + add $0x30c,%r12 │ │ + mov -0x78(%rsp),%rax │ │ add $0x1,%eax │ │ - mov 0x78(%rsp),%r15 │ │ - mov 0x110(%rsp),%r12 │ │ - mov %r13,%r9 │ │ - mov 0x68(%rsp),%r13 │ │ - mov 0x3718(%r9),%rdi │ │ - mov 0x80(%rsp),%rcx │ │ - movzbl 0x4(%rcx),%ecx │ │ - movslq 0x108(%rsp),%r10 │ │ - lea (%rcx,%rcx,2),%rcx │ │ - mov $0x1,%edx │ │ - cmpl $0x0,0x54(%rsp) │ │ - jne d3430 │ │ - test %bpl,%bpl │ │ - mov 0x48(%rsp),%rsi │ │ - mov 0x20(%rsp),%r8 │ │ - jne d343a │ │ + add $0x618,%r13 │ │ + add $0x618,%r9 │ │ + cmp -0x60(%rsp),%eax │ │ + mov %r12,%r10 │ │ + mov -0x28(%rsp),%r11 │ │ + mov -0x48(%rsp),%rcx │ │ + mov -0x30(%rsp),%edi │ │ + mov -0x70(%rsp),%ebp │ │ + jne d46d0 │ │ + jmpq d4a22 │ │ xor %edx,%edx │ │ - mov 0x118(%rsp),%rbp │ │ - cmpl $0x9,0x0(%rbp) │ │ - sete %dl │ │ - jmp d343a │ │ - mov 0x48(%rsp),%rsi │ │ - mov 0x20(%rsp),%r8 │ │ - lea (%rdi,%rcx,4),%r11 │ │ - imul $0x1c8,%rdx,%rdx │ │ - mov 0xc0(%rsp),%rcx │ │ - add %rdx,%rcx │ │ - mov 0x38(%rsp),%rdx │ │ - cmp $0x2,%edx │ │ - mov $0x2,%edi │ │ - cmova %edx,%edi │ │ - lea (%rcx,%r13,8),%rcx │ │ - mov 0xd88(%rcx,%r10,8),%rcx │ │ - mov %rcx,0x58(%rsp) │ │ - add $0xfffffffe,%edi │ │ - mov %edi,0x60(%rsp) │ │ - mov %rax,%r13 │ │ - test %r13d,%r13d │ │ - je d34cf │ │ - lea (%r11,%r10,4),%rbx │ │ - movabs $0xc0c0c0c0c0c0c0c0,%rcx │ │ - movabs $0x101010101010101,%rax │ │ - lea 0x39659(%rip),%rdx │ │ - movslq (%rdx,%rsi,4),%rsi │ │ - add %rdx,%rsi │ │ - mov %r10,0x30(%rsp) │ │ - mov %r11,0x28(%rsp) │ │ - jmpq *%rsi │ │ - movzbl (%r15),%eax │ │ - shr $0x6,%eax │ │ - mov 0x18(%rsp),%rcx │ │ - movzbl (%rcx),%ecx │ │ - shr $0x6,%ecx │ │ - lea (%rcx,%rax,1),%eax │ │ - add $0xfffffffe,%eax │ │ - jmpq d3755 │ │ - xor %r13d,%r13d │ │ - movl $0x40,0x40(%rsp) │ │ - mov 0x8(%rsp),%rbp │ │ - mov %r13,(%rsp) │ │ - mov 0x70(%rsp),%rax │ │ - test %eax,%eax │ │ - jg d3866 │ │ - jmpq d39aa │ │ - movzwl (%r15),%eax │ │ - and %ecx,%eax │ │ - mov 0x18(%rsp),%rdx │ │ - movzwl (%rdx),%edx │ │ - and %ecx,%edx │ │ - add %eax,%edx │ │ - imul $0x4040404,%edx,%eax │ │ - shr $0x18,%eax │ │ - add $0xfffffffc,%eax │ │ - jmpq d3755 │ │ - mov (%r15),%edx │ │ - and %ecx,%edx │ │ - shr $0x6,%edx │ │ - mov 0x18(%rsp),%rsi │ │ - and (%rsi),%ecx │ │ - shr $0x6,%ecx │ │ - add %edx,%ecx │ │ - imul %ecx,%eax │ │ - shr $0x18,%eax │ │ - add $0xfffffff8,%eax │ │ - jmpq d3755 │ │ - mov (%r15),%rdx │ │ - and %rcx,%rdx │ │ - shr $0x6,%rdx │ │ - mov 0x18(%rsp),%rsi │ │ - and (%rsi),%rcx │ │ - shr $0x6,%rcx │ │ - add %rdx,%rcx │ │ - imul %rax,%rcx │ │ - shr $0x38,%rcx │ │ - add $0xfffffff0,%ecx │ │ - jmpq d3753 │ │ - mov (%r15),%rdx │ │ - and %rcx,%rdx │ │ - shr $0x6,%rdx │ │ - mov 0x8(%r15),%rsi │ │ - and %rcx,%rsi │ │ - shr $0x6,%rsi │ │ - add %rdx,%rsi │ │ - mov 0x18(%rsp),%rdi │ │ - mov (%rdi),%rdx │ │ - and %rcx,%rdx │ │ - shr $0x6,%rdx │ │ - add %rsi,%rdx │ │ - and 0x8(%rdi),%rcx │ │ - shr $0x6,%rcx │ │ - add %rdx,%rcx │ │ - imul %rax,%rcx │ │ - shr $0x38,%rcx │ │ - add $0xffffffe0,%ecx │ │ - jmpq d3753 │ │ - movzbl (%r15),%eax │ │ - and %ecx,%eax │ │ - mov 0x18(%rsp),%rdx │ │ - movzwl (%rdx),%edx │ │ - jmp d35c6 │ │ - movzwl (%r15),%eax │ │ - and %ecx,%eax │ │ - mov 0x18(%rsp),%rdx │ │ - movzbl (%rdx),%edx │ │ - and %ecx,%edx │ │ - add %eax,%edx │ │ - imul $0x4040404,%edx,%eax │ │ - shr $0x18,%eax │ │ - add $0xfffffffd,%eax │ │ - jmpq d3755 │ │ - movzwl (%r15),%edx │ │ - and %ecx,%edx │ │ - mov 0x18(%rsp),%rsi │ │ - and (%rsi),%ecx │ │ - add %edx,%ecx │ │ - shr $0x6,%ecx │ │ - imul %ecx,%eax │ │ - jmp d3609 │ │ - mov (%r15),%edx │ │ - and %ecx,%edx │ │ - mov 0x18(%rsp),%rsi │ │ - movzwl (%rsi),%esi │ │ - and %ecx,%esi │ │ - add %edx,%esi │ │ - shr $0x6,%esi │ │ - imul %esi,%eax │ │ - shr $0x18,%eax │ │ - add $0xfffffffa,%eax │ │ - jmpq d3755 │ │ - mov (%r15),%edx │ │ - and %ecx,%edx │ │ - mov 0x18(%rsp),%rsi │ │ - and (%rsi),%rcx │ │ - jmp d3630 │ │ - mov (%r15),%rdx │ │ - and %rcx,%rdx │ │ - mov 0x18(%rsp),%rsi │ │ - and (%rsi),%ecx │ │ - add %rdx,%rcx │ │ - shr $0x6,%rcx │ │ - imul %rax,%rcx │ │ - shr $0x38,%rcx │ │ - add $0xfffffff4,%ecx │ │ - jmpq d3753 │ │ - mov (%r15),%rdx │ │ - and %rcx,%rdx │ │ - shr $0x6,%rdx │ │ - mov 0x18(%rsp),%rdi │ │ - mov (%rdi),%rsi │ │ - and %rcx,%rsi │ │ - shr $0x6,%rsi │ │ - add %rdx,%rsi │ │ - and 0x8(%rdi),%rcx │ │ - jmp d3689 │ │ - mov (%r15),%rdx │ │ - and %rcx,%rdx │ │ - shr $0x6,%rdx │ │ - mov 0x8(%r15),%rsi │ │ - and %rcx,%rsi │ │ - shr $0x6,%rsi │ │ - add %rdx,%rsi │ │ - mov 0x18(%rsp),%rdx │ │ - and (%rdx),%rcx │ │ - shr $0x6,%rcx │ │ - add %rsi,%rcx │ │ - imul %rax,%rcx │ │ - shr $0x38,%rcx │ │ - add $0xffffffe8,%ecx │ │ - jmpq d3753 │ │ - movzbl (%r15),%edx │ │ - and %ecx,%edx │ │ - mov 0x18(%rsp),%rsi │ │ - and (%rsi),%ecx │ │ - add %edx,%ecx │ │ - shr $0x6,%ecx │ │ - imul %ecx,%eax │ │ - jmp d36ce │ │ - mov (%r15),%edx │ │ - and %ecx,%edx │ │ - mov 0x18(%rsp),%rsi │ │ - movzbl (%rsi),%esi │ │ - and %ecx,%esi │ │ - add %edx,%esi │ │ - shr $0x6,%esi │ │ - imul %esi,%eax │ │ - shr $0x18,%eax │ │ - add $0xfffffffb,%eax │ │ - jmp d3755 │ │ - movzwl (%r15),%edx │ │ - and %ecx,%edx │ │ - mov 0x18(%rsp),%rsi │ │ - and (%rsi),%rcx │ │ - jmp d36f6 │ │ - mov (%r15),%rdx │ │ - and %rcx,%rdx │ │ - mov 0x18(%rsp),%rsi │ │ - movzwl (%rsi),%esi │ │ - and %esi,%ecx │ │ - add %rdx,%rcx │ │ - shr $0x6,%rcx │ │ - imul %rax,%rcx │ │ - shr $0x38,%rcx │ │ - add $0xfffffff6,%ecx │ │ - jmp d3753 │ │ - mov (%r15),%edx │ │ - and %ecx,%edx │ │ - mov 0x18(%rsp),%rdi │ │ - mov (%rdi),%rsi │ │ - and %rcx,%rsi │ │ - add %rdx,%rsi │ │ - shr $0x6,%rsi │ │ - and 0x8(%rdi),%rcx │ │ - jmp d3741 │ │ - mov (%r15),%rdx │ │ - and %rcx,%rdx │ │ - mov 0x18(%rsp),%rsi │ │ - mov (%rsi),%esi │ │ - and %ecx,%esi │ │ - add %rdx,%rsi │ │ - shr $0x6,%rsi │ │ - and 0x8(%r15),%rcx │ │ - shr $0x6,%rcx │ │ - add %rsi,%rcx │ │ - imul %rax,%rcx │ │ - shr $0x38,%rcx │ │ - add $0xffffffec,%ecx │ │ - mov %ecx,%eax │ │ - mov 0x8(%rsp),%rbp │ │ - xor %ecx,%ecx │ │ + or $0x1,%edx │ │ + cmp %edi,%edx │ │ + je d4678 │ │ + jmpq d4a22 │ │ + lea (%rax,%r9,4),%rdi │ │ + lea -0x61c(%rcx),%rdx │ │ + lea (%rcx,%r9,4),%rsi │ │ + add $0x61c,%rsi │ │ + lea -0x61c(%r11),%r14 │ │ + lea (%r11,%r9,4),%rbp │ │ + add $0x61c,%rbp │ │ + cmp %rsi,%rax │ │ + setb %r8b │ │ + cmp %rdi,%rdx │ │ + setb %bl │ │ + cmp %rbp,%rax │ │ + setb %dl │ │ + cmp %rdi,%r14 │ │ + setb %sil │ │ + xor %edi,%edi │ │ + test %bl,%r8b │ │ + jne d4982 │ │ + and %sil,%dl │ │ + jne d4982 │ │ + mov %r9d,%edi │ │ + and $0xfffffffc,%edi │ │ xor %edx,%edx │ │ - test %eax,%eax │ │ - setne %cl │ │ - setg %dl │ │ - add %rcx,%rdx │ │ - lea (%r8,%r8,2),%rax │ │ - lea (%r9,%rax,4),%rax │ │ - lea (%rax,%rdx,4),%rsi │ │ - add $0x338c,%rsi │ │ - mov %r14,%rdi │ │ - callq 4940 │ │ - mov %eax,%r14d │ │ - movzwl (%rbx),%eax │ │ - mov 0x58(%rsp),%rcx │ │ - movzbl (%rcx),%r15d │ │ - imul %eax,%r15d │ │ - add $0x10,%r15d │ │ - shr $0x5,%r15d │ │ - lea -0x1(%r14),%ebx │ │ - cmp $0xf,%r13d │ │ - jne d3811 │ │ - mov $0xffffffff,%ebp │ │ - xchg %ax,%ax │ │ - add $0x1,%ebp │ │ - mov 0x10(%rsp),%rdi │ │ - callq 49c0 │ │ - cmp $0x1f,%ebp │ │ - ja d37c6 │ │ - test %eax,%eax │ │ - je d37b0 │ │ - test %ebp,%ebp │ │ - je d3806 │ │ - mov %ebx,0x40(%rsp) │ │ - neg %ebp │ │ - mov $0x1,%r13d │ │ - mov 0x10(%rsp),%rbx │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %rbx,%rdi │ │ - callq 49c0 │ │ - lea (%rax,%r13,2),%r13d │ │ - inc %ebp │ │ - jne d37e0 │ │ - add $0xe,%r13d │ │ - and $0xfffff,%r13d │ │ - mov 0x8(%rsp),%rbp │ │ - mov 0x40(%rsp),%ebx │ │ - jmp d3811 │ │ - mov $0xf,%r13d │ │ - mov 0x8(%rsp),%rbp │ │ - and $0x80,%ebx │ │ - mov %ebx,0x40(%rsp) │ │ - imul %r13d,%r15d │ │ - and $0xffffff,%r15d │ │ - mov 0x60(%rsp),%ecx │ │ - shr %cl,%r15d │ │ - sub %r14d,%r15d │ │ - cmp $0x8000,%r15d │ │ - mov $0x7fff,%eax │ │ - cmovl %r15d,%eax │ │ - neg %r14d │ │ - xor %eax,%r14d │ │ - mov %r14w,(%r12) │ │ - mov 0x30(%rsp),%r10 │ │ - mov 0x28(%rsp),%r11 │ │ - mov %r13,(%rsp) │ │ - mov 0x70(%rsp),%rax │ │ - test %eax,%eax │ │ - jle d39aa │ │ - lea (%r11,%r10,4),%rcx │ │ - add $0x2,%rcx │ │ - mov %rcx,0x38(%rsp) │ │ - lea 0x1(%rax),%eax │ │ - mov %rax,0x30(%rsp) │ │ - mov $0x1,%r13d │ │ - movzwl 0x0(%rbp,%r13,2),%ebx │ │ - movswl (%r12,%rbx,2),%r14d │ │ - test %r14d,%r14d │ │ - jne d3910 │ │ - jmp d38f1 │ │ - xor %r14d,%r14d │ │ - add $0xf,%r14d │ │ - and $0xfffff,%r14d │ │ - mov 0x110(%rsp),%r12 │ │ - mov 0x8(%rsp),%rbp │ │ - mov 0x28(%rsp),%edx │ │ - mov (%rsp),%rax │ │ - add %r14d,%eax │ │ - mov %rax,(%rsp) │ │ - imul %r14d,%r15d │ │ - and $0xffffff,%r15d │ │ - mov 0x60(%rsp),%ecx │ │ - shr %cl,%r15d │ │ - sub %edx,%r15d │ │ - cmp $0x8000,%r15d │ │ - mov $0x7fff,%eax │ │ - cmovge %eax,%r15d │ │ - neg %edx │ │ - xor %r15d,%edx │ │ - mov 0x20(%rsp),%rax │ │ - mov %dx,(%r12,%rax,2) │ │ - add $0x1,%r13 │ │ - cmp 0x30(%rsp),%r13 │ │ - je d39aa │ │ - movzwl 0x0(%rbp,%r13,2),%ebx │ │ - movswl (%r12,%rbx,2),%r14d │ │ - test %r14d,%r14d │ │ - je d38f1 │ │ - mov 0x10(%rsp),%rdi │ │ - callq 49c0 │ │ - mov %eax,%edx │ │ - mov 0x38(%rsp),%rax │ │ - movzwl (%rax),%eax │ │ - mov 0x58(%rsp),%rcx │ │ - mov %rbx,0x20(%rsp) │ │ - movzbl (%rcx,%rbx,1),%r15d │ │ - imul %eax,%r15d │ │ - add $0x10,%r15d │ │ - shr $0x5,%r15d │ │ - cmp $0xf,%r14w │ │ - jne d38b2 │ │ - mov %edx,0x28(%rsp) │ │ - mov $0xffffffff,%ebx │ │ + movdqa 0x29d03(%rip),%xmm0 │ │ + movdqa 0x29d0b(%rip),%xmm1 │ │ + movdqa 0x29ca3(%rip),%xmm2 │ │ + nopl (%rax) │ │ + movdqu 0x618(%rcx,%rdx,4),%xmm3 │ │ + movdqu -0x61c(%rcx,%rdx,4),%xmm4 │ │ + movdqu -0x618(%rcx,%rdx,4),%xmm5 │ │ + paddd %xmm3,%xmm5 │ │ + movdqu -0x614(%rcx,%rdx,4),%xmm3 │ │ + pmulld %xmm0,%xmm5 │ │ + movdqu 0x614(%rcx,%rdx,4),%xmm6 │ │ + paddd %xmm4,%xmm6 │ │ + movdqu 0x61c(%rcx,%rdx,4),%xmm4 │ │ + paddd %xmm3,%xmm4 │ │ + paddd %xmm6,%xmm4 │ │ + pmulld %xmm1,%xmm4 │ │ + paddd %xmm5,%xmm4 │ │ + movdqu 0x618(%r11,%rdx,4),%xmm3 │ │ + movdqu -0x61c(%r11,%rdx,4),%xmm5 │ │ + movdqu -0x618(%r11,%rdx,4),%xmm6 │ │ + paddd %xmm3,%xmm6 │ │ + movdqu -0x614(%r11,%rdx,4),%xmm3 │ │ + pmulld %xmm0,%xmm6 │ │ + movdqu 0x614(%r11,%rdx,4),%xmm7 │ │ + paddd %xmm5,%xmm7 │ │ + movdqu 0x61c(%r11,%rdx,4),%xmm5 │ │ + paddd %xmm3,%xmm5 │ │ + paddd %xmm7,%xmm5 │ │ + pmulld %xmm1,%xmm5 │ │ + pmovzxwd (%r10,%rdx,2),%xmm3 │ │ + paddd %xmm6,%xmm5 │ │ + pmulld %xmm4,%xmm3 │ │ + paddd %xmm5,%xmm3 │ │ + paddd %xmm2,%xmm3 │ │ + psrad $0x9,%xmm3 │ │ + movdqu %xmm3,(%rax,%rdx,4) │ │ + add $0x4,%rdx │ │ + cmp %rdx,%rdi │ │ + jne d48a0 │ │ + cmp %r9,%rdi │ │ + je d4a22 │ │ + lea (%r11,%rdi,4),%rdx │ │ + add $0x61c,%rdx │ │ + lea (%rcx,%rdi,4),%rsi │ │ + add $0x61c,%rsi │ │ + lea (%rax,%rdi,4),%r8 │ │ + lea (%r10,%rdi,2),%r10 │ │ + sub %rdi,%r9 │ │ xor %ecx,%ecx │ │ - mov 0x10(%rsp),%rbp │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %ecx,%r12d │ │ - add $0x1,%ebx │ │ - mov %rbp,%rdi │ │ - callq 49c0 │ │ - cmp $0x1f,%ebx │ │ - ja d397c │ │ - lea -0x1(%r12),%ecx │ │ - test %eax,%eax │ │ - je d3960 │ │ - test %ebx,%ebx │ │ - je d3893 │ │ - mov $0x1,%r14d │ │ - mov 0x10(%rsp),%rbp │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ nop │ │ - mov %rbp,%rdi │ │ - callq 49c0 │ │ - lea (%rax,%r14,2),%r14d │ │ - inc %r12d │ │ - jne d3990 │ │ - add $0xffffffff,%r14d │ │ - jmpq d3896 │ │ - mov (%rsp),%rcx │ │ - cmp $0x3f,%ecx │ │ - mov $0x3f,%eax │ │ - cmovb %ecx,%eax │ │ - or 0x40(%rsp),%eax │ │ - mov 0x120(%rsp),%rcx │ │ - mov %al,(%rcx) │ │ - mov 0x70(%rsp),%rax │ │ - add $0xc8,%rsp │ │ + mov -0x8(%rsi,%rcx,4),%ebx │ │ + mov -0x4(%rsi,%rcx,4),%eax │ │ + add -0xc34(%rsi,%rcx,4),%eax │ │ + lea (%rax,%rax,2),%eax │ │ + add -0xc38(%rsi,%rcx,4),%ebx │ │ + add -0xc30(%rsi,%rcx,4),%ebx │ │ + add (%rsi,%rcx,4),%ebx │ │ + lea (%rbx,%rbx,4),%ebx │ │ + lea (%rbx,%rax,2),%eax │ │ + mov -0x8(%rdx,%rcx,4),%ebx │ │ + mov -0x4(%rdx,%rcx,4),%edi │ │ + add -0xc34(%rdx,%rcx,4),%edi │ │ + add -0xc38(%rdx,%rcx,4),%ebx │ │ + add -0xc30(%rdx,%rcx,4),%ebx │ │ + lea (%rdi,%rdi,2),%edi │ │ + add (%rdx,%rcx,4),%ebx │ │ + lea (%rbx,%rbx,4),%ebx │ │ + movzwl (%r10,%rcx,2),%ebp │ │ + imul %eax,%ebp │ │ + lea (%rbx,%rdi,2),%eax │ │ + lea (%rax,%rbp,1),%eax │ │ + add $0x100,%eax │ │ + sar $0x9,%eax │ │ + mov %eax,(%r8,%rcx,4) │ │ + add $0x1,%rcx │ │ + cmp %rcx,%r9 │ │ + jne d49b0 │ │ + add $0x33cc8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - mov (%rsp),%rax │ │ - lea (%rax,%rsi,4),%rsi │ │ - add $0x1548,%rsi │ │ - mov 0x10(%rsp),%rdi │ │ - mov %r10,%rbx │ │ - callq 4940 │ │ - mov %rbx,%r10 │ │ - mov 0x48(%rsp),%r8 │ │ - add $0xffffffff,%eax │ │ - and $0x9,%eax │ │ - jmpq d26c3 │ │ - movzbl %cl,%ecx │ │ - imul $0xd0,%rcx,%rcx │ │ - add (%rsp),%rcx │ │ - shl $0x4,%rax │ │ - lea (%rax,%rcx,1),%rsi │ │ - add $0x880,%rsi │ │ - mov $0x6,%edx │ │ - mov 0x10(%rsp),%rdi │ │ - callq 4770 │ │ - add $0x5,%eax │ │ - jmpq d26ae │ │ - shl $0x5,%rsi │ │ - add %rcx,%rsi │ │ - add $0x820,%rsi │ │ - mov $0xf,%edx │ │ - mov 0x10(%rsp),%rdi │ │ - callq *%rax │ │ - add $0x18,%eax │ │ - jmpq d26b0 │ │ + lea -0x2(%rdi),%edx │ │ + mov %edx,%esi │ │ + shr %esi │ │ + add $0x1,%esi │ │ + mov %esi,%ebp │ │ + and $0x7,%ebp │ │ + cmp $0xe,%edx │ │ + jb d4a8a │ │ + sub %ebp,%esi │ │ + mov $0xfffffffffffff3c4,%rdx │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ + nopl 0x0(%rax,%rax,1) │ │ + add $0x6000,%rax │ │ + add $0x30c0,%r10 │ │ + add $0xffffffffffff9e80,%rdx │ │ + add $0xfffffff8,%esi │ │ + jne d4a60 │ │ + lea 0x19e60(%rsp),%r11 │ │ + sub %rdx,%r11 │ │ + mov %rsp,%rcx │ │ + sub %rdx,%rcx │ │ + test %ebp,%ebp │ │ + je d4aaf │ │ + xor %edx,%edx │ │ + add $0xc00,%rax │ │ + add $0x618,%r10 │ │ + add $0xfffffffffffff3d0,%rdx │ │ + add $0xffffffff,%ebp │ │ + jne d4a90 │ │ + sub %rdx,%r11 │ │ + sub %rdx,%rcx │ │ + mov %edi,%edx │ │ + and $0xfffffffe,%edx │ │ + or $0x1,%edx │ │ + cmp %edi,%edx │ │ + je d4678 │ │ + jmpq d4a22 │ │ + bsr 0x33d00(%rsp),%eax │ │ + xor $0x1f,%eax │ │ + mov -0x60(%rsp),%rdi │ │ + xor %esi,%esi │ │ + jmpq d4305 │ │ + nopl 0x0(%rax,%rax,1) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x208,%rsp │ │ - mov %rcx,%r12 │ │ - mov %rdi,%r11 │ │ - mov (%rdi),%rbx │ │ - mov 0x10(%rdi),%r8d │ │ - mov %r8d,%ecx │ │ - and $0x1f,%ecx │ │ - mov 0x14(%rdi),%ebp │ │ - mov %ebp,%eax │ │ - and $0x1f,%eax │ │ - mov 0x840(%rbx),%r9d │ │ - xor %r14d,%r14d │ │ - cmp $0x1,%r9d │ │ - sete %r14b │ │ - xor %r13d,%r13d │ │ - cmp $0x3,%r9d │ │ - setne %r13b │ │ - mov %rcx,0x150(%rsp) │ │ - mov %rcx,%rdi │ │ - mov %r13d,%ecx │ │ - shr %cl,%rdi │ │ - mov %rdi,0xc8(%rsp) │ │ - mov %rax,0x1a8(%rsp) │ │ - mov %r14d,%ecx │ │ - shr %cl,%rax │ │ - mov %rax,0x1b8(%rsp) │ │ - mov %esi,0x138(%rsp) │ │ - mov %esi,%ecx │ │ - lea 0x35c28(%rip),%rsi │ │ - movzbl (%rsi,%rcx,4),%eax │ │ - movzbl 0x1(%rsi,%rcx,4),%ecx │ │ - mov 0xd08(%rbx),%esi │ │ - sub %r8d,%esi │ │ - cmp %eax,%esi │ │ - mov %rax,%r10 │ │ - cmovg %eax,%esi │ │ - mov 0xd0c(%rbx),%eax │ │ - sub %ebp,%eax │ │ - cmp %ecx,%eax │ │ - mov %rcx,%rdi │ │ - cmovg %ecx,%eax │ │ - mov %rax,0x110(%rsp) │ │ - mov %rsi,0x168(%rsp) │ │ - add %r13d,%esi │ │ - mov %r13d,%ecx │ │ - sar %cl,%esi │ │ - mov %esi,0xf0(%rsp) │ │ - add %r14d,%eax │ │ + sub $0x148,%rsp │ │ + mov %ecx,%r11d │ │ + movl $0x0,0xe4(%rsp) │ │ + test %ecx,%ecx │ │ + setg 0x100(%rsp) │ │ + mov 0x8(%rdi),%rax │ │ + xor %ebx,%ebx │ │ + cmpl $0x0,0x3f4(%rax) │ │ + sete %bl │ │ + mov %ebx,%eax │ │ + and %ecx,%eax │ │ + mov %eax,0x130(%rsp) │ │ + mov %eax,%r10d │ │ + shl $0x4,%r10d │ │ + mov $0x20,%r15d │ │ + mov %ebx,%ecx │ │ + shr %cl,%r15d │ │ + mov %ebx,0x50(%rsp) │ │ + xor $0x5,%ebx │ │ + mov 0x840(%rdi),%eax │ │ + xor %ebp,%ebp │ │ + cmp $0x1,%eax │ │ + sete %bpl │ │ + movl $0x0,0xbc(%rsp) │ │ + mov %eax,0x48(%rsp) │ │ + cmp $0x3,%eax │ │ + setne %r14b │ │ + mov $0x10,%eax │ │ + mov %ebp,%ecx │ │ + shr %cl,%eax │ │ + mov %eax,0xf8(%rsp) │ │ + mov $0x10,%r9d │ │ + mov %r14b,0x37(%rsp) │ │ mov %r14d,%ecx │ │ - sar %cl,%eax │ │ - mov %eax,0xe8(%rsp) │ │ - mov %edx,0xec(%rsp) │ │ - mov 0x8(%r11),%rax │ │ - mov %rax,0xb8(%rsp) │ │ - mov 0xca8(%rbx),%rax │ │ - mov %rax,0xd8(%rsp) │ │ - test %r9d,%r9d │ │ - je d3b82 │ │ - test $0x1,%r8b │ │ - jne d3b8f │ │ - cmp %r13d,%r10d │ │ - ja d3b8f │ │ - movl $0x0,0xb0(%rsp) │ │ - jmp d3ba8 │ │ - mov $0x1,%al │ │ - mov %eax,0xb0(%rsp) │ │ - cmp %r14d,%edi │ │ - ja d3ba8 │ │ - mov %ebp,%eax │ │ - and $0x1,%al │ │ - mov %eax,0xb0(%rsp) │ │ - xor %ecx,%ecx │ │ - cmp $0x3,%r9d │ │ - setne %cl │ │ + shr %cl,%r9d │ │ + mov %r9d,0x11c(%rsp) │ │ + mov %r15d,%eax │ │ + imul %r11d,%eax │ │ + mov 0xd24(%rdi),%ecx │ │ + mov %eax,0xdc(%rsp) │ │ + sub %eax,%ecx │ │ + cmp %r15d,%ecx │ │ + mov %r15d,0x140(%rsp) │ │ + cmovg %r15d,%ecx │ │ + mov %r10,0xc8(%rsp) │ │ + mov %rcx,0xb0(%rsp) │ │ + lea (%rcx,%r10,1),%eax │ │ + mov %rax,0x120(%rsp) │ │ + add %ebp,%eax │ │ + mov %ebp,%ecx │ │ + shr %cl,%eax │ │ + mov %rax,0xd0(%rsp) │ │ + mov %ebx,%ecx │ │ + mov %rbp,0x108(%rsp) │ │ + sub %ebp,%ecx │ │ + mov %r11d,0x118(%rsp) │ │ + mov %r11d,%eax │ │ + shl %cl,%eax │ │ + mov 0x18(%rdi),%rcx │ │ + mov %rcx,0x70(%rsp) │ │ + movzwl 0x232(%rcx),%r10d │ │ + mov %r10d,%ebp │ │ + mov %ebx,%ecx │ │ + shl %cl,%ebp │ │ + mov %rdx,%r11 │ │ + mov %rsi,0x128(%rsp) │ │ + mov %r8d,0x144(%rsp) │ │ + mov %rdi,0x38(%rsp) │ │ + mov 0xd28(%rdi),%ecx │ │ + mov %ecx,0x90(%rsp) │ │ + cmp %ecx,%ebp │ │ + mov %rdx,0xa0(%rsp) │ │ + jge d5082 │ │ + mov 0x38(%rsp),%r8 │ │ + movslq 0xd2c(%r8),%rsi │ │ + add $0x1f,%rsi │ │ + movslq %eax,%r13 │ │ + add 0x1420(%r8),%r13 │ │ + and $0xffffffffffffffe0,%rsi │ │ xor %eax,%eax │ │ - cmp $0x1,%r9d │ │ + cmpl $0x1,0x48(%rsp) │ │ sete %al │ │ - lea (%r10,%rcx,1),%rdx │ │ - shr %cl,%rdx │ │ - mov %rdx,0x190(%rsp) │ │ - lea (%rdi,%rax,1),%rdx │ │ - mov %eax,%ecx │ │ - shr %cl,%rdx │ │ - mov %rdx,0x188(%rsp) │ │ - cmpl $0x0,0x110(%rsp) │ │ - jle d58ef │ │ - movzbl 0xa(%r12),%eax │ │ - mov %rax,0x98(%rsp) │ │ - movzbl 0x7(%r12),%eax │ │ - mov %rax,0x90(%rsp) │ │ - lea 0x6140(%r11),%rax │ │ - mov %rax,0xe0(%rsp) │ │ - mov 0x8(%rbx),%rax │ │ - mov 0x3fc(%rax),%ecx │ │ - mov 0x110(%rsp),%rax │ │ - shl $0xa,%ecx │ │ - mov %ecx,0x140(%rsp) │ │ - mov %rdi,%rdx │ │ - mov %r10,%rsi │ │ - imul %r10,%rdx │ │ - shl $0x4,%rdx │ │ - lea 0x3080(%r11),%rcx │ │ - mov %rcx,0x1e8(%rsp) │ │ - lea 0x5080(%r11),%rcx │ │ - mov %rcx,0x1a0(%rsp) │ │ - shl $0x2,%esi │ │ - mov %rsi,0x1f8(%rsp) │ │ - shl $0x2,%edi │ │ - mov %rdi,0x1f0(%rsp) │ │ - lea 0x288(%r11),%rcx │ │ - mov %rcx,0x28(%rsp) │ │ - mov 0x190(%rsp),%r8 │ │ - mov %r8,%rcx │ │ - mov 0x188(%rsp),%rsi │ │ - imul %rsi,%rcx │ │ - shl $0x4,%rcx │ │ - mov %rcx,0x1c8(%rsp) │ │ - mov %r13d,%ecx │ │ - not %ecx │ │ - mov %ecx,0x13c(%rsp) │ │ - mov %r14d,%ecx │ │ - not %ecx │ │ - mov %ecx,0xa4(%rsp) │ │ - mov 0xf0(%rsp),%ecx │ │ - mov %ecx,%edi │ │ - mov %r13d,%ecx │ │ - shl %cl,%edi │ │ - add $0xffffffff,%edi │ │ - mov %rdi,0x1d8(%rsp) │ │ - mov 0xe8(%rsp),%ecx │ │ - mov %ecx,%edi │ │ - mov %r14d,%ecx │ │ - shl %cl,%edi │ │ - add $0xffffffff,%edi │ │ - mov %rdi,0x1d0(%rsp) │ │ - lea 0x2a0(%r11),%rcx │ │ - mov %rcx,0x158(%rsp) │ │ - mov %rdx,0x1e0(%rsp) │ │ - lea 0x3080(%r11,%rdx,1),%rcx │ │ - mov %rcx,0x1c0(%rsp) │ │ - lea 0x0(,%r8,4),%ecx │ │ - mov %ecx,0x124(%rsp) │ │ - lea 0x0(,%rsi,4),%ecx │ │ - mov %rcx,0x198(%rsp) │ │ - lea 0x2880(%r11),%rcx │ │ - mov %rcx,0x160(%rsp) │ │ - mov 0x1a8(%rsp),%ecx │ │ - mov %rcx,0x200(%rsp) │ │ - xor %edx,%edx │ │ - mov %r12,0x58(%rsp) │ │ - mov %r11,0x60(%rsp) │ │ - mov %rbx,0x70(%rsp) │ │ - mov %r14,0xd0(%rsp) │ │ - mov %r13,0x50(%rsp) │ │ - jmp d3d78 │ │ - nopl (%rax) │ │ - cmp %eax,%edx │ │ - jge d58ef │ │ - mov %edx,%esi │ │ - lea 0x10(%rsi),%edx │ │ - cmp %edx,%eax │ │ - mov %edx,%ecx │ │ - cmovle %eax,%ecx │ │ - mov %ecx,0xf4(%rsp) │ │ - mov %edx,%edi │ │ + mov $0x1,%edx │ │ + mov 0xc8(%rsp),%r14 │ │ mov %r14d,%ecx │ │ + shl %cl,%edx │ │ + mov $0x1,%ebp │ │ + mov %r14d,%edi │ │ + mov 0x108(%rsp),%r9 │ │ + mov %r9d,%ecx │ │ shr %cl,%edi │ │ - mov 0xe8(%rsp),%ecx │ │ - cmp %edi,%ecx │ │ - mov %edi,0x184(%rsp) │ │ - cmovle %ecx,%edi │ │ - mov %edi,0xf8(%rsp) │ │ - cmpl $0x0,0x168(%rsp) │ │ - jle d3d70 │ │ - mov 0xec(%rsp),%ecx │ │ - test $0x8,%cl │ │ - sete %dil │ │ - test %esi,%esi │ │ - sete %al │ │ - and %cl,%al │ │ - mov %al,0x7f(%rsp) │ │ - cmp 0x110(%rsp),%edx │ │ - setge %al │ │ - mov %rsi,0x148(%rsp) │ │ - mov %r14d,%ecx │ │ - shr %cl,%esi │ │ - mov %esi,0x130(%rsp) │ │ - and %dil,%al │ │ - mov %al,0x7e(%rsp) │ │ - xor %eax,%eax │ │ - mov %rax,0xc0(%rsp) │ │ - mov %edx,0x128(%rsp) │ │ - cmpb $0x0,0xb(%r12) │ │ - jne d3e58 │ │ - jmpq d3f17 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - mov 0x110(%rsp),%rax │ │ - mov 0x128(%rsp),%edx │ │ - mov 0x1b0(%rsp),%rcx │ │ - mov %rcx,0xc0(%rsp) │ │ - cmp %ecx,0x168(%rsp) │ │ - jle d3d70 │ │ - cmpb $0x0,0xb(%r12) │ │ - je d3f17 │ │ - movslq %ebp,%rdi │ │ - mov 0x828(%rbx),%rsi │ │ - imul %rsi,%rdi │ │ - mov %r11,%r15 │ │ - movslq 0x10(%r11),%rax │ │ - add %rax,%rdi │ │ - shl $0x2,%rdi │ │ - mov 0x1e8(%rsp),%rcx │ │ - mov 0x1a0(%rsp),%rdx │ │ - add 0x810(%rbx),%rdi │ │ - cmpl $0x0,0x12a0(%rbx) │ │ - je d3ef7 │ │ - mov 0xb8(%rsp),%rbx │ │ - mov 0x36a8(%rbx),%rcx │ │ - mov 0x1e0(%rsp),%rdx │ │ - add %rcx,%rdx │ │ - mov %rdx,0x36a8(%rbx) │ │ - mov %ebp,%edx │ │ - sar %edx │ │ - mov %eax,%ebx │ │ - and $0x1,%ebx │ │ - add %edx,%ebx │ │ - movslq %ebx,%rdx │ │ - mov 0x70(%rsp),%rbx │ │ - mov 0xcf8(%rbx),%rbx │ │ - sar %rbx │ │ - imul %rdx,%rbx │ │ - sar %eax │ │ - and $0x1,%ebp │ │ - add %eax,%ebp │ │ - movslq %ebp,%rax │ │ - add %rbx,%rax │ │ - mov 0x70(%rsp),%rbx │ │ - lea (%rax,%rax,2),%rdx │ │ - shl $0x4,%rdx │ │ - add 0x12b8(%rbx),%rdx │ │ - mov 0xca8(%rbx),%rax │ │ - mov 0x1f8(%rsp),%r8 │ │ - mov 0x1f0(%rsp),%r9 │ │ - callq *0xf8(%rax) │ │ - mov %r15,%r11 │ │ - mov 0x28(%rsp),%rax │ │ - mov (%rax),%rcx │ │ - xor %r9d,%r9d │ │ - mov 0x150(%rsp),%rdx │ │ - cmpb $0x0,0xe0(%rcx,%rdx,1) │ │ - mov $0x0,%r8d │ │ - je d3f5c │ │ - mov (%rcx,%rdx,1),%cl │ │ - mov %ecx,%edx │ │ - or $0x2,%dl │ │ - xor %r8d,%r8d │ │ - cmp $0xb,%dl │ │ - sete %r8b │ │ - shl $0x9,%r8d │ │ - cmp $0xa,%cl │ │ - mov $0x200,%ecx │ │ - cmove %ecx,%r8d │ │ - mov 0x1a8(%rsp),%rcx │ │ - cmpb $0x0,0xf8(%r11,%rcx,1) │ │ - mov 0x168(%rsp),%rsi │ │ - je d3f9b │ │ - mov 0x18(%r11,%rcx,1),%cl │ │ - mov %ecx,%edx │ │ - or $0x2,%dl │ │ - xor %r9d,%r9d │ │ - cmp $0xb,%dl │ │ - sete %r9b │ │ - shl $0x9,%r9d │ │ - cmp $0xa,%cl │ │ - mov $0x200,%ecx │ │ - cmove %ecx,%r9d │ │ - mov 0xc0(%rsp),%rdx │ │ - lea 0x10(%rdx),%rdi │ │ - cmp %edi,%esi │ │ - mov %edi,%eax │ │ - cmovle %esi,%eax │ │ - mov 0x14(%r11),%ebp │ │ - mov 0x148(%rsp),%rcx │ │ - add %ecx,%ebp │ │ - mov %ebp,0x14(%r11) │ │ - cmp 0xf4(%rsp),%ecx │ │ - mov %rdi,0x1b0(%rsp) │ │ - jge d48e0 │ │ - test %rdx,%rdx │ │ - setne %r10b │ │ - cmp %edi,%esi │ │ - setg %dl │ │ - mov %eax,0x38(%rsp) │ │ + mov %edi,%ecx │ │ + shl %cl,%ebp │ │ + mov %ebp,0xe0(%rsp) │ │ + mov $0x4,%ecx │ │ + sub %eax,%ecx │ │ + mov %ecx,0x78(%rsp) │ │ + mov %esi,%eax │ │ + mov %r9d,%ecx │ │ + sar %cl,%eax │ │ cltq │ │ - mov %rax,0x170(%rsp) │ │ - or 0x7f(%rsp),%dl │ │ - mov %dl,0xb4(%rsp) │ │ - or 0x7e(%rsp),%r10b │ │ - mov %r10b,0x118(%rsp) │ │ - or 0x140(%rsp),%r8d │ │ - or %r9d,%r8d │ │ - mov %r8d,0x80(%rsp) │ │ - mov 0x10(%r11),%eax │ │ - mov %ecx,0x30(%rsp) │ │ - jmp d407f │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - mov %ecx,%ebp │ │ - sub %ebp,%edi │ │ - mov %edi,0x10(%r11) │ │ - mov 0x98(%rsp),%rax │ │ - lea 0x35739(%rip),%rcx │ │ - movzbl 0x1(%rcx,%rax,8),%ebp │ │ - mov 0x30(%rsp),%ecx │ │ - add %ebp,%ecx │ │ - add 0x14(%r11),%ebp │ │ - mov %ebp,0x14(%r11) │ │ + mov %rax,0xa8(%rsp) │ │ + mov %edi,0x98(%rsp) │ │ + mov %edi,%r9d │ │ + mov 0xd0(%rsp),%ebp │ │ + mov 0x120(%rsp),%rdi │ │ + cmp %edi,%r14d │ │ + mov %ebx,0x88(%rsp) │ │ + jae d4f3c │ │ + mov 0x118(%rsp),%eax │ │ + mov %ebx,%ecx │ │ + shl %cl,%eax │ │ + movslq %eax,%r15 │ │ + add 0x1418(%r8),%r15 │ │ + mov 0x130(%rsp),%ecx │ │ + mov %ecx,%eax │ │ + shl $0x4,%eax │ │ + mov %rax,0x138(%rsp) │ │ mov %edi,%eax │ │ - mov %ecx,0x30(%rsp) │ │ - cmp 0xf4(%rsp),%ecx │ │ - mov 0x70(%rsp),%rbx │ │ - mov 0xd0(%rsp),%r14 │ │ - mov 0x50(%rsp),%r13 │ │ - jge d48e6 │ │ - mov 0xc0(%rsp),%rcx │ │ - lea (%rax,%rcx,1),%edi │ │ - mov 0x810(%rbx),%r8 │ │ - mov 0x828(%rbx),%rdx │ │ - mov %edi,0x10(%r11) │ │ - cmp 0x170(%rsp),%rcx │ │ - jge d4030 │ │ - movslq %ebp,%rsi │ │ - imul %rsi,%rdx │ │ - add %rcx,%rdx │ │ - cltq │ │ - add %rdx,%rax │ │ - lea (%r8,%rax,4),%rbx │ │ - mov 0x30(%rsp),%eax │ │ - cmp 0x148(%rsp),%eax │ │ - setbe %dl │ │ - and 0xb4(%rsp),%dl │ │ - mov %dl,0x178(%rsp) │ │ - mov %eax,%eax │ │ - add 0x200(%rsp),%rax │ │ - mov %rax,0x108(%rsp) │ │ - add %r11,%rax │ │ - add $0x38,%rax │ │ - mov %rax,0x88(%rsp) │ │ - mov %ecx,%ebp │ │ - mov 0x150(%rsp),%rcx │ │ - mov 0x38(%rsp),%r8d │ │ - cmpb $0x0,0xb(%r12) │ │ - mov %ebp,%esi │ │ - jne d415e │ │ - jmpq d41c0 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - mov 0x98(%rsp),%rax │ │ - lea 0x35651(%rip),%rdx │ │ - movzbl (%rdx,%rax,8),%r13d │ │ - movzbl %r13b,%edi │ │ - lea (%rbx,%rdi,4),%rbx │ │ - add %edi,%ebp │ │ - mov 0x60(%rsp),%r11 │ │ - add 0x10(%r11),%edi │ │ - mov %edi,0x10(%r11) │ │ - cmp %r8d,%ebp │ │ - jge d4032 │ │ - cmpb $0x0,0xb(%r12) │ │ - mov %ebp,%esi │ │ - je d41c0 │ │ - cmpb $0x0,0x6(%r12) │ │ - mov %ecx,%r14d │ │ - je d43cc │ │ + sub %r9,%rbp │ │ + mov %rbp,0x80(%rsp) │ │ + mov $0x1,%edi │ │ + mov %rsi,0xe8(%rsp) │ │ + mov %edx,0x110(%rsp) │ │ + jmp d4d92 │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov 0xe8(%rsp),%rsi │ │ + mov 0x58(%rsp),%r15 │ │ + add %rsi,%r15 │ │ + add 0xa8(%rsp),%r14 │ │ mov 0x70(%rsp),%rax │ │ - cmpl $0x0,0x12a0(%rax) │ │ - jne d4120 │ │ - mov 0x98(%rsp),%rax │ │ - lea 0x355f6(%rip),%rdx │ │ - movzbl 0x1(%rdx,%rax,8),%eax │ │ - add $0xff,%al │ │ - cmp $0xf,%al │ │ - ja d45d0 │ │ - movzbl %al,%eax │ │ - lea 0x389a1(%rip),%rdx │ │ - movslq (%rdx,%rax,4),%rax │ │ - add %rdx,%rax │ │ - jmpq *%rax │ │ - mov 0x88(%rsp),%rax │ │ - movb $0x40,(%rax) │ │ - jmpq d45d0 │ │ + mov 0xc0(%rsp),%rdi │ │ + movzwl 0x232(%rax,%rdi,2),%r10d │ │ + add $0x1,%rdi │ │ + mov %r10d,%eax │ │ + mov 0x88(%rsp),%ebx │ │ + mov %ebx,%ecx │ │ + shl %cl,%eax │ │ + cmp 0x90(%rsp),%eax │ │ + mov 0xa0(%rsp),%r11 │ │ + mov 0x110(%rsp),%edx │ │ + mov %r13,%rax │ │ + mov %r14,%r13 │ │ + jge d5082 │ │ + mov %rdi,0xc0(%rsp) │ │ + mov %r13,0xf0(%rsp) │ │ + mov %r10d,%esi │ │ + mov 0x50(%rsp),%ecx │ │ + shr %cl,%r10d │ │ + mov %r10,0x58(%rsp) │ │ + and %ecx,%esi │ │ + shl $0x4,%rsi │ │ + mov %rsi,0x40(%rsp) │ │ + xor %ebp,%ebp │ │ + mov %edx,%r9d │ │ + mov 0x138(%rsp),%r10 │ │ nopl 0x0(%rax) │ │ - mov %rbx,0x68(%rsp) │ │ - movsbl 0xd(%r12),%eax │ │ - mov %eax,0x144(%rsp) │ │ - cmpb $0x0,0x178(%rsp) │ │ - mov 0x70(%rsp),%r15 │ │ - je d4225 │ │ - xor %eax,%eax │ │ - xor $0x1,%al │ │ - movzbl %al,%eax │ │ - cmp %rsi,0xc0(%rsp) │ │ - jb d424f │ │ - mov $0x8,%r10d │ │ - cmpb $0x0,0x118(%rsp) │ │ - je d4252 │ │ - mov 0x98(%rsp),%rcx │ │ - lea 0x3556f(%rip),%rdx │ │ - movzbl 0x1(%rdx,%rcx,8),%ecx │ │ - add 0x30(%rsp),%ecx │ │ - cmp 0xf4(%rsp),%ecx │ │ - jge d424f │ │ - jmp d4252 │ │ - mov 0x98(%rsp),%rax │ │ - lea 0x3554c(%rip),%rcx │ │ - movzbl (%rcx,%rax,8),%eax │ │ - add %ebp,%eax │ │ - cmp %r8d,%eax │ │ - setge %al │ │ - xor $0x1,%al │ │ - movzbl %al,%eax │ │ - cmp %rsi,0xc0(%rsp) │ │ - jae d41f2 │ │ - xor %r10d,%r10d │ │ - or %eax,%r10d │ │ - mov 0x60(%rsp),%rax │ │ - mov 0x14(%rax),%edx │ │ - mov 0xd20(%r15),%eax │ │ - add $0xffffffff,%eax │ │ - test %edx,%eax │ │ - mov %ebp,0x40(%rsp) │ │ - mov %rsi,0xa8(%rsp) │ │ - je d427c │ │ - xor %r11d,%r11d │ │ - jmp d42a0 │ │ - movzbl 0xd1c(%r15),%ecx │ │ - mov %edx,%eax │ │ - sar %cl,%eax │ │ - add $0xffffffff,%eax │ │ - imul 0xd10(%r15),%eax │ │ - shl $0x7,%eax │ │ - movslq %eax,%r11 │ │ - add 0xce0(%r15),%r11 │ │ xor %esi,%esi │ │ - mov 0xb8(%rsp),%rax │ │ - cmp 0x3630(%rax),%edi │ │ - setg %sil │ │ - xor %ecx,%ecx │ │ - cmp 0x3638(%rax),%edx │ │ - setg %cl │ │ - mov 0x3634(%rax),%r8d │ │ - mov 0x363c(%rax),%r9d │ │ - mov 0x58(%rsp),%rax │ │ - movzbl 0x8(%rax),%r12d │ │ - mov 0x98(%rsp),%rax │ │ - lea 0x3549a(%rip),%rbx │ │ - movzbl (%rbx,%rax,8),%ebp │ │ - movzbl 0x1(%rbx,%rax,8),%r14d │ │ - mov 0x8(%r15),%rax │ │ - mov 0x3fc(%rax),%eax │ │ - sub $0x30,%rsp │ │ - mov 0x110(%rsp),%r13 │ │ - push %r13 │ │ - push %rax │ │ - push %r14 │ │ - push %rbp │ │ - lea 0x194(%rsp),%rax │ │ - push %rax │ │ - push %r12 │ │ - mov 0xb8(%rsp),%r12 │ │ - push %r11 │ │ - pushq 0x828(%r15) │ │ - mov 0xd8(%rsp),%rbx │ │ - push %rbx │ │ - push %r10 │ │ - callq dc9b0 │ │ - add $0x80,%rsp │ │ - mov %eax,%r10d │ │ - mov 0x828(%r15),%rsi │ │ - shl $0x2,%ebp │ │ - shl $0x2,%r14d │ │ - mov 0x144(%rsp),%r9d │ │ - or 0x80(%rsp),%r9d │ │ - mov 0xd08(%r15),%r11d │ │ - mov 0x60(%rsp),%rcx │ │ - sub 0x10(%rcx),%r11d │ │ - shl $0x2,%r11d │ │ - mov 0xd0c(%r15),%eax │ │ - sub 0x14(%rcx),%eax │ │ - shl $0x2,%eax │ │ - sub $0x30,%rsp │ │ - mov %rbx,%rdi │ │ - mov %r13,%rdx │ │ - mov %ebp,%ecx │ │ - mov %r14d,%r8d │ │ - push %rax │ │ - push %r11 │ │ - mov 0x118(%rsp),%rax │ │ - callq *0x40(%rax,%r10,8) │ │ - add $0x40,%rsp │ │ - mov 0x150(%rsp),%rcx │ │ - mov 0x38(%rsp),%r8d │ │ - mov 0x40(%rsp),%ebp │ │ - mov 0xa8(%rsp),%rsi │ │ - cmpb $0x0,0x6(%r12) │ │ - mov %ecx,%r14d │ │ - jne d416d │ │ - mov %ebp,0x40(%rsp) │ │ - mov %rbx,0x68(%rsp) │ │ - mov 0x70(%rsp),%r15 │ │ - cmpl $0x0,0x12a0(%r15) │ │ - je d44c3 │ │ - mov 0xb8(%rsp),%rsi │ │ - mov 0x36b0(%rsi),%rdx │ │ - mov 0x98(%rsp),%rcx │ │ - lea 0x3537a(%rip),%rax │ │ - mov %rax,%rdi │ │ - movzbl (%rax,%rcx,8),%r13d │ │ - cmp $0x8,%r13d │ │ - mov %r13d,%eax │ │ - mov $0x8,%ebx │ │ - cmovae %ebx,%eax │ │ - movzbl 0x1(%rdi,%rcx,8),%ecx │ │ - cmp $0x8,%ecx │ │ - cmovae %ebx,%ecx │ │ - imul %eax,%ecx │ │ + cmp $0xffff,%r9d │ │ + seta %sil │ │ + mov %esi,%ecx │ │ shl $0x4,%ecx │ │ - lea (%rdx,%rcx,2),%rax │ │ - mov %rax,0x36b0(%rsi) │ │ - mov 0x12b0(%r15),%rax │ │ - mov 0x60(%rsp),%rsi │ │ - movslq 0x14(%rsi),%rcx │ │ - imul 0xcf8(%r15),%rcx │ │ - movslq 0x10(%rsi),%rsi │ │ - add %rcx,%rsi │ │ - lea (%rsi,%rsi,4),%rcx │ │ - movswl (%rax,%rcx,2),%r9d │ │ - movzbl 0x6(%rax,%rcx,2),%eax │ │ - mov %eax,0x4c(%rsp) │ │ - mov 0x68(%rsp),%rbx │ │ - mov 0x40(%rsp),%ebp │ │ - test %r9d,%r9d │ │ - js d44b6 │ │ - movzbl 0xa(%r12),%eax │ │ - mov %r8d,%r14d │ │ - mov 0x4c(%rsp),%r8d │ │ - mov %rax,%rcx │ │ - shl $0x7,%rcx │ │ - lea (%rcx,%rax,8),%rax │ │ - add 0xd8(%rsp),%rax │ │ - mov 0x70(%rsp),%rcx │ │ - mov 0x828(%rcx),%rsi │ │ - mov %rbx,%rdi │ │ - mov %r9d,%ecx │ │ - callq *0x2a8(%rax,%r8,8) │ │ - mov %r14d,%r8d │ │ - mov 0x150(%rsp),%rcx │ │ - jmpq d4134 │ │ - mov 0x60(%rsp),%rbp │ │ - mov 0x288(%rbp),%rax │ │ - add %rsi,%r14 │ │ - lea (%rax,%r14,1),%rsi │ │ - add $0x20,%rsi │ │ - movzbl 0xa(%r12),%ecx │ │ - sub $0x18,%rsp │ │ - mov %rbp,%rdi │ │ - mov 0xa0(%rsp),%rdx │ │ - mov 0x150(%rsp),%r8d │ │ - mov %r12,%r9 │ │ - lea 0x3f(%rsp),%rax │ │ - push %rax │ │ - lea 0x6c(%rsp),%rax │ │ - push %rax │ │ - pushq 0x180(%rsp) │ │ - pushq $0x0 │ │ - pushq $0x1 │ │ - callq d2130 │ │ - add $0x40,%rsp │ │ - mov %eax,%r9d │ │ - mov 0x98(%rsp),%rax │ │ - lea 0x35254(%rip),%rcx │ │ - movzbl 0x1(%rcx,%rax,8),%ecx │ │ - mov 0xd0c(%r15),%eax │ │ - sub 0x14(%rbp),%eax │ │ - cmp %ecx,%eax │ │ - cmovg %ecx,%eax │ │ - lea -0x1(%rax),%ecx │ │ - cmp $0xf,%ecx │ │ - ja d469f │ │ - lea 0x38671(%rip),%rdx │ │ - movslq (%rdx,%rcx,4),%rcx │ │ - add %rdx,%rcx │ │ - jmpq *%rcx │ │ - movzbl 0x27(%rsp),%r12d │ │ - mov 0x88(%rsp),%rax │ │ - mov %r12b,(%rax) │ │ - jmpq d474b │ │ - mov 0x88(%rsp),%rax │ │ - movl $0x40404040,(%rax) │ │ - jmp d45d0 │ │ - mov 0x88(%rsp),%rax │ │ - movw $0x4040,(%rax) │ │ - jmp d45d0 │ │ - movabs $0x4040404040404040,%rax │ │ - mov 0x88(%rsp),%rdx │ │ - mov %rax,(%rdx) │ │ - jmp d45d0 │ │ - mov 0x60(%rsp),%rax │ │ - movabs $0x4040404040404040,%rdx │ │ - mov 0x108(%rsp),%rdi │ │ - mov %rdx,0x38(%rax,%rdi,1) │ │ - mov %rdx,0x40(%rax,%rdi,1) │ │ - nopl 0x0(%rax) │ │ - mov 0x98(%rsp),%rax │ │ - lea 0x351a1(%rip),%rdx │ │ - movzbl (%rdx,%rax,8),%r13d │ │ - lea -0x1(%r13),%eax │ │ - cmp $0xf,%al │ │ - ja d4134 │ │ - movzbl %al,%eax │ │ - lea 0x3858a(%rip),%rdx │ │ - movslq (%rdx,%rax,4),%rax │ │ - add %rdx,%rax │ │ - jmpq *%rax │ │ - mov 0x28(%rsp),%rax │ │ - mov (%rax),%rax │ │ - add %rsi,%r14 │ │ - movb $0x40,0x20(%rax,%r14,1) │ │ - mov $0x1,%r13b │ │ - jmpq d4134 │ │ - mov 0x28(%rsp),%rax │ │ - mov (%rax),%rax │ │ - add %rsi,%r14 │ │ - movl $0x40404040,0x20(%rax,%r14,1) │ │ - mov $0x4,%r13b │ │ - jmpq d4134 │ │ - mov 0x28(%rsp),%rax │ │ - mov (%rax),%rax │ │ - add %rsi,%r14 │ │ - movw $0x4040,0x20(%rax,%r14,1) │ │ - mov $0x2,%r13b │ │ - jmpq d4134 │ │ - mov 0x28(%rsp),%rax │ │ - mov (%rax),%rax │ │ - add %rsi,%r14 │ │ - movabs $0x4040404040404040,%rdx │ │ - mov %rdx,0x20(%rax,%r14,1) │ │ - mov $0x8,%r13b │ │ - jmpq d4134 │ │ - mov 0x28(%rsp),%rdi │ │ - mov (%rdi),%rax │ │ - add %rsi,%r14 │ │ - movabs $0x4040404040404040,%rdx │ │ - mov %rdx,0x20(%rax,%r14,1) │ │ - mov (%rdi),%rax │ │ - mov %rdx,0x28(%rax,%r14,1) │ │ - mov $0x10,%r13b │ │ - jmpq d4134 │ │ - movzbl 0x27(%rsp),%r12d │ │ - movslq %eax,%rdx │ │ - movzbl %r12b,%esi │ │ - mov 0x88(%rsp),%rdi │ │ - mov %r9d,%ebx │ │ - callq 4480 │ │ - mov %ebx,%r9d │ │ - jmpq d474b │ │ - movzbl 0x27(%rsp),%r12d │ │ - imul $0x1010101,%r12d,%eax │ │ - mov 0x88(%rsp),%rcx │ │ - mov %eax,(%rcx) │ │ - jmp d474b │ │ - movzbl 0x27(%rsp),%r12d │ │ + mov %r9d,%edi │ │ + shr %cl,%edi │ │ + imul $0x544,0x58(%rsp),%r8 │ │ + add %r11,%r8 │ │ + mov %rax,%r13 │ │ + mov 0x40(%rsp),%rax │ │ + lea (%rax,%rax,2),%rax │ │ + lea (%r8,%rax,4),%rax │ │ + movzwl 0x8(%rax,%rsi,2),%ecx │ │ + xor %ebx,%ebx │ │ + test %ecx,%edi │ │ + setne %bl │ │ + movzwl 0x4(%rax,%rsi,2),%r12d │ │ + xor %r14d,%r14d │ │ + test %r12d,%edi │ │ + setne %r14b │ │ + lea (%r14,%rbx,2),%ebx │ │ + mov %edi,%edx │ │ + not %edx │ │ + and %edx,%ecx │ │ + mov %cx,0x8(%rax,%rsi,2) │ │ + mov %edx,%ecx │ │ + and %r12d,%ecx │ │ + mov %cx,0x4(%rax,%rsi,2) │ │ + and %dx,(%rax,%rsi,2) │ │ + movzbl (%r15,%rbp,1),%ecx │ │ + cmp %ecx,%ebx │ │ + cmovb %ebx,%ecx │ │ + lea (%rax,%rcx,4),%rax │ │ + or %di,(%rax,%rsi,2) │ │ + add %r9d,%r9d │ │ + lea (%r10,%rbp,1),%rax │ │ + add $0x1,%rax │ │ + add $0x1,%rbp │ │ + cmp %r13,%rax │ │ + mov %r13,%rax │ │ + jb d4dd0 │ │ + mov %r15,0x58(%rsp) │ │ + cmpl $0x0,0x48(%rsp) │ │ + mov 0xf0(%rsp),%r14 │ │ + mov 0x78(%rsp),%r15d │ │ + mov 0x80(%rsp),%r11 │ │ + mov 0x40(%rsp),%rdx │ │ + je d4d30 │ │ + mov 0x37(%rsp),%cl │ │ + shr %cl,%edx │ │ + mov 0x98(%rsp),%eax │ │ + cmp 0xd0(%rsp),%eax │ │ + jae d4d30 │ │ + xor %edi,%edi │ │ + mov 0xe0(%rsp),%r10d │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %r10d,%esi │ │ + mov 0xf8(%rsp),%ecx │ │ + shr %cl,%esi │ │ + xor %ebx,%ebx │ │ + test %esi,%esi │ │ + setne %bl │ │ + mov %ebx,%ebp │ │ + mov %r15d,%ecx │ │ + shl %cl,%ebp │ │ + mov %r10d,%r12d │ │ + mov %ebp,%ecx │ │ + shr %cl,%r12d │ │ + lea (%r8,%rdx,8),%rcx │ │ + movzwl 0x304(%rcx,%rbx,2),%r9d │ │ + xor %ebp,%ebp │ │ + test %r9d,%r12d │ │ + setne %bpl │ │ mov %r12d,%eax │ │ - shl $0x8,%eax │ │ - or %r12d,%eax │ │ - mov 0x88(%rsp),%rcx │ │ - mov %ax,(%rcx) │ │ - jmp d474b │ │ - movzbl 0x27(%rsp),%r12d │ │ - mov %r12,%rax │ │ - movabs $0x101010101010101,%rcx │ │ - imul %rcx,%rax │ │ - mov 0x88(%rsp),%rcx │ │ - mov %rax,(%rcx) │ │ - jmp d474b │ │ - movzbl 0x27(%rsp),%r12d │ │ - mov %r12,%rax │ │ - movabs $0x101010101010101,%rcx │ │ - imul %rcx,%rax │ │ - mov 0x60(%rsp),%rcx │ │ - mov 0x108(%rsp),%rdx │ │ - mov %rax,0x38(%rcx,%rdx,1) │ │ - mov %rax,0x40(%rcx,%rdx,1) │ │ - mov 0x68(%rsp),%rbx │ │ - mov 0x40(%rsp),%ebp │ │ - mov 0x38(%rsp),%r8d │ │ + not %eax │ │ + mov %eax,%esi │ │ + and %r9d,%esi │ │ + mov %si,0x304(%rcx,%rbx,2) │ │ + and %ax,0x300(%rcx,%rbx,2) │ │ + movzbl (%r14,%rdi,1),%eax │ │ + cmp %eax,%ebp │ │ + cmovb %ebp,%eax │ │ + lea (%rcx,%rax,4),%rax │ │ + add $0x300,%rax │ │ + or %r12w,(%rax,%rbx,2) │ │ + add %r10d,%r10d │ │ + add $0x1,%rdi │ │ + cmp %rdi,%r11 │ │ + jne d4ec0 │ │ + jmpq d4d30 │ │ + sub %r9,%rbp │ │ + mov %rbp,0x80(%rsp) │ │ + mov $0x1,%edx │ │ + mov 0xf8(%rsp),%r15d │ │ + mov 0x78(%rsp),%r12d │ │ + mov 0x80(%rsp),%r8 │ │ + jmp d4fb2 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + add 0xa8(%rsp),%r13 │ │ mov 0x70(%rsp),%rax │ │ - mov 0xd08(%rax),%eax │ │ - mov 0x60(%rsp),%rcx │ │ - sub 0x10(%rcx),%eax │ │ - mov 0x98(%rsp),%rcx │ │ - lea 0x35005(%rip),%rdx │ │ - movzbl (%rdx,%rcx,8),%r13d │ │ - cmp %r13d,%eax │ │ - cmovg %r13d,%eax │ │ - lea -0x1(%rax),%ecx │ │ - movzbl %r12b,%esi │ │ - cmp $0xf,%ecx │ │ - ja d47cb │ │ - lea 0x3846a(%rip),%rdx │ │ - movslq (%rdx,%rcx,4),%rcx │ │ - add %rdx,%rcx │ │ - jmpq *%rcx │ │ - mov 0x28(%rsp),%rax │ │ - mov (%rax),%rax │ │ - mov %r12b,0x20(%rax,%r14,1) │ │ - mov 0x58(%rsp),%r12 │ │ - mov 0x158(%rsp),%rdx │ │ - test %r9d,%r9d │ │ - jns d4478 │ │ - jmpq d44b6 │ │ - mov 0x28(%rsp),%rcx │ │ - mov (%rcx),%rcx │ │ - lea (%rcx,%r14,1),%rdi │ │ - add $0x20,%rdi │ │ - movslq %eax,%rdx │ │ - mov %r9d,%r14d │ │ - callq 4480 │ │ - mov %r14d,%r9d │ │ - mov 0x38(%rsp),%r8d │ │ - mov 0x58(%rsp),%r12 │ │ - mov 0x158(%rsp),%rdx │ │ - test %r9d,%r9d │ │ - jns d4478 │ │ - jmpq d44b6 │ │ - imul $0x1010101,%esi,%eax │ │ - mov 0x28(%rsp),%rcx │ │ - mov (%rcx),%rcx │ │ - mov %eax,0x20(%rcx,%r14,1) │ │ - mov 0x58(%rsp),%r12 │ │ - mov 0x158(%rsp),%rdx │ │ - test %r9d,%r9d │ │ - jns d4478 │ │ - jmpq d44b6 │ │ - mov %esi,%eax │ │ - shl $0x8,%eax │ │ - or %esi,%eax │ │ - mov 0x28(%rsp),%rcx │ │ - mov (%rcx),%rcx │ │ - mov %ax,0x20(%rcx,%r14,1) │ │ - mov 0x58(%rsp),%r12 │ │ - mov 0x158(%rsp),%rdx │ │ - test %r9d,%r9d │ │ - jns d4478 │ │ - jmpq d44b6 │ │ - movabs $0x101010101010101,%rax │ │ - imul %rax,%rsi │ │ - mov 0x28(%rsp),%rax │ │ - mov (%rax),%rax │ │ - mov %rsi,0x20(%rax,%r14,1) │ │ - mov 0x58(%rsp),%r12 │ │ - mov 0x158(%rsp),%rdx │ │ - test %r9d,%r9d │ │ - jns d4478 │ │ - jmpq d44b6 │ │ - movabs $0x101010101010101,%rax │ │ - imul %rax,%rsi │ │ - mov 0x28(%rsp),%rcx │ │ - mov (%rcx),%rax │ │ - mov %rsi,0x20(%rax,%r14,1) │ │ - mov (%rcx),%rax │ │ - mov %r14d,%ecx │ │ - mov %rsi,0x28(%rcx,%rax,1) │ │ - mov 0x58(%rsp),%r12 │ │ - mov 0x158(%rsp),%rdx │ │ - test %r9d,%r9d │ │ - jns d4478 │ │ - jmpq d44b6 │ │ - xchg %ax,%ax │ │ - mov %ecx,%eax │ │ - mov %ecx,0x30(%rsp) │ │ - sub 0x30(%rsp),%ebp │ │ - mov %ebp,0x14(%r11) │ │ - cmpb $0x0,0xb0(%rsp) │ │ - je d3e20 │ │ - mov 0x830(%rbx),%r8 │ │ - cmpb $0xd,0x9(%r12) │ │ - mov %r8,0xa8(%rsp) │ │ - jne d4a50 │ │ - mov 0x10(%r11),%eax │ │ - mov %eax,%ecx │ │ - and 0x13c(%rsp),%ecx │ │ - shl $0x2,%ecx │ │ - movslq %ecx,%rdi │ │ - add 0x810(%rbx),%rdi │ │ - mov %ebp,%ecx │ │ - and 0xa4(%rsp),%ecx │ │ - shl $0x2,%ecx │ │ - movslq %ecx,%rsi │ │ - mov 0x828(%rbx),%rdx │ │ - mov %r13d,%ecx │ │ - sar %cl,%eax │ │ - imul %rdx,%rsi │ │ - mov %r14d,%ecx │ │ - sar %cl,%ebp │ │ - add %rdi,%rsi │ │ - cltq │ │ - mov %r13,%rcx │ │ - movslq %ebp,%r13 │ │ - imul %r8,%r13 │ │ - add %rax,%r13 │ │ - shl $0x2,%r13 │ │ - mov %r14,%r8 │ │ - mov %r11,%r15 │ │ - mov 0x818(%rbx),%r14 │ │ - add %r13,%r14 │ │ - add 0x820(%rbx),%r13 │ │ - mov 0x98(%rsp),%rbp │ │ - lea 0x34def(%rip),%rax │ │ - mov %rax,%r9 │ │ - movzbl (%rax,%rbp,8),%edi │ │ - mov 0x1d8(%rsp),%rax │ │ - add %edi,%eax │ │ - neg %edi │ │ - and %eax,%edi │ │ - movzbl 0x1(%r9,%rbp,8),%ebp │ │ - mov 0x1d0(%rsp),%rax │ │ - add %ebp,%eax │ │ - neg %ebp │ │ - sar %cl,%edi │ │ - and %eax,%ebp │ │ - mov 0x190(%rsp),%rax │ │ - mov %r8d,%ecx │ │ - sar %cl,%ebp │ │ - sub %edi,%eax │ │ - mov 0x188(%rsp),%rcx │ │ - mov %ecx,%r8d │ │ - sub %ebp,%r8d │ │ - mov 0x840(%rbx),%ebp │ │ - add $0xffffffff,%ebp │ │ - sub $0x38,%rsp │ │ - mov 0x198(%rsp),%rdi │ │ - mov %eax,%ecx │ │ - mov 0x15c(%rsp),%r9d │ │ - pushq 0x1d0(%rsp) │ │ - mov 0x118(%rsp),%rax │ │ - callq *0xb0(%rax,%rbp,8) │ │ - add $0x40,%rsp │ │ - cmpb $0x0,0xf(%r12) │ │ - je d4c23 │ │ - movl $0x0,0x4c(%rsp) │ │ - mov 0x14(%r15),%edx │ │ - mov %edx,%eax │ │ - and 0xa4(%rsp),%eax │ │ - mov 0xd20(%rbx),%ecx │ │ - add $0xffffffff,%ecx │ │ - test %ecx,%eax │ │ - je d4af8 │ │ - xor %r10d,%r10d │ │ - jmpq d4b19 │ │ - nopl 0x0(%rax) │ │ - cmpb $0x0,0xc(%r12) │ │ - je d4e15 │ │ - mov 0x10(%r11),%eax │ │ - mov %eax,%edx │ │ - mov 0x50(%rsp),%rcx │ │ - sar %cl,%edx │ │ - mov %ebp,%esi │ │ - mov %r14d,%ecx │ │ - sar %cl,%esi │ │ - movslq %edx,%rcx │ │ - mov %rbx,%r14 │ │ - movslq %esi,%rbx │ │ - mov 0xa8(%rsp),%rsi │ │ - imul %rsi,%rbx │ │ - add %rcx,%rbx │ │ - shl $0x2,%rbx │ │ - cmpl $0x0,0x12a0(%r14) │ │ - je d4c68 │ │ - mov 0xb8(%rsp),%r8 │ │ - mov 0x36a8(%r8),%rcx │ │ - mov %ebp,%edi │ │ - sar %edi │ │ - mov %eax,%edx │ │ - and $0x1,%edx │ │ - add %edi,%edx │ │ - movslq %edx,%rdi │ │ - mov 0xcf8(%r14),%rdx │ │ - sar %rdx │ │ - imul %rdi,%rdx │ │ - sar %eax │ │ - and $0x1,%ebp │ │ - add %eax,%ebp │ │ - movslq %ebp,%rax │ │ - add %rdx,%rax │ │ - lea (%rax,%rax,2),%rbp │ │ - shl $0x4,%rbp │ │ - add 0x12b8(%r14),%rbp │ │ - mov 0x1c8(%rsp),%rax │ │ - add %rcx,%rax │ │ - mov %rax,0x36a8(%r8) │ │ - jmpq d4c78 │ │ - mov 0xd1c(%rbx),%cl │ │ - mov %edx,%eax │ │ - sar %cl,%eax │ │ - add $0xffffffff,%eax │ │ - imul 0xd10(%rbx),%eax │ │ - shl $0x7,%eax │ │ - movslq %eax,%r10 │ │ - add 0xce8(%rbx),%r10 │ │ - mov 0x60(%rsp),%rax │ │ - mov 0x10(%rax),%edi │ │ - mov 0x50(%rsp),%r9 │ │ - mov %r9d,%ecx │ │ - sar %cl,%edi │ │ - mov 0xd0(%rsp),%r11 │ │ - mov %r11d,%ecx │ │ - sar %cl,%edx │ │ - mov 0xb8(%rsp),%rbx │ │ - mov 0x3630(%rbx),%eax │ │ - mov 0x3634(%rbx),%r8d │ │ - mov %r9d,%ecx │ │ - sar %cl,%eax │ │ - mov 0x3638(%rbx),%ebp │ │ - mov %r11d,%ecx │ │ - sar %cl,%ebp │ │ + mov 0x40(%rsp),%rdx │ │ + movzwl 0x232(%rax,%rdx,2),%r10d │ │ + add $0x1,%rdx │ │ + mov %r10d,%eax │ │ + mov 0x88(%rsp),%ebx │ │ + mov %ebx,%ecx │ │ + shl %cl,%eax │ │ + cmp 0x90(%rsp),%eax │ │ + mov 0xa0(%rsp),%r11 │ │ + jge d5082 │ │ + mov %rdx,0x40(%rsp) │ │ + mov %r10d,%r9d │ │ + mov 0x50(%rsp),%ecx │ │ + shr %cl,%r9d │ │ + cmpl $0x0,0x48(%rsp) │ │ + je d4f70 │ │ + and 0x50(%rsp),%r10d │ │ + shl $0x4,%r10d │ │ + mov 0x37(%rsp),%cl │ │ + shr %cl,%r10d │ │ + mov 0x98(%rsp),%eax │ │ + cmp 0xd0(%rsp),%eax │ │ + jae d4f70 │ │ + xor %r11d,%r11d │ │ + mov 0xe0(%rsp),%r14d │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + mov %r14d,%eax │ │ + mov %r15d,%ecx │ │ + shr %cl,%eax │ │ xor %esi,%esi │ │ - cmp %eax,%edi │ │ - setg %sil │ │ - xor %eax,%eax │ │ - cmp %ebp,%edx │ │ - setg %al │ │ - mov %r9d,%ecx │ │ - sar %cl,%r8d │ │ - mov 0x363c(%rbx),%r9d │ │ - mov %r11d,%ecx │ │ - sar %cl,%r9d │ │ - mov 0x90(%rsp),%rcx │ │ - lea 0x34bf2(%rip),%rbp │ │ - mov %rbp,%rbx │ │ - movzbl 0x0(%rbp,%rcx,8),%ebp │ │ - movzbl 0x1(%rbx,%rcx,8),%ebx │ │ - sub $0x30,%rsp │ │ - mov %eax,%ecx │ │ - pushq 0x110(%rsp) │ │ - pushq $0x0 │ │ - push %rbx │ │ - push %rbp │ │ - lea 0x9c(%rsp),%rax │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - mov 0x110(%rsp),%r15 │ │ - push %r15 │ │ - push %r14 │ │ - pushq $0x0 │ │ - callq dc9b0 │ │ - add $0x80,%rsp │ │ - mov %eax,%r10d │ │ - shl $0x2,%ebp │ │ - shl $0x2,%ebx │ │ - movsbl 0xf(%r12),%eax │ │ - sub $0x38,%rsp │ │ - mov %r14,%rdi │ │ - mov %r15,%rsi │ │ - mov 0x98(%rsp),%r15 │ │ - mov 0x118(%rsp),%rdx │ │ + test %eax,%eax │ │ + setne %sil │ │ + mov %esi,%ebp │ │ + mov %r12d,%ecx │ │ + shl %cl,%ebp │ │ + mov %r14d,%edi │ │ mov %ebp,%ecx │ │ - mov %ebx,%r8d │ │ - mov 0x198(%rsp),%r9 │ │ - push %rax │ │ - mov 0x118(%rsp),%rax │ │ - callq *0xc8(%rax,%r10,8) │ │ - add $0x40,%rsp │ │ - mov 0x70(%rsp),%rbx │ │ - cmpb $0x0,0x10(%r12) │ │ - mov %r15,%r11 │ │ - mov 0xd0(%rsp),%r14 │ │ - je d4e15 │ │ - movl $0x0,0x4c(%rsp) │ │ - mov 0x14(%r11),%edx │ │ - mov %edx,%eax │ │ - and 0xa4(%rsp),%eax │ │ - mov 0xd20(%rbx),%ecx │ │ - add $0xffffffff,%ecx │ │ - test %ecx,%eax │ │ - je d4cf3 │ │ - xor %r10d,%r10d │ │ - jmpq d4d14 │ │ - mov 0x1c0(%rsp),%rcx │ │ - mov 0x1a0(%rsp),%rbp │ │ - mov %rcx,0x68(%rsp) │ │ - mov 0xca8(%r14),%rax │ │ - mov 0x818(%r14),%rdi │ │ - add %rbx,%rdi │ │ - lea 0x10(%rbp),%rdx │ │ - mov 0x124(%rsp),%r13d │ │ - mov %r13d,%r8d │ │ - mov 0x198(%rsp),%r15 │ │ - mov %r15d,%r9d │ │ - callq *0xf8(%rax) │ │ - mov 0xca8(%r14),%rax │ │ - add 0x820(%r14),%rbx │ │ - mov 0x830(%r14),%rsi │ │ - add $0x20,%rbp │ │ - mov %rbx,%rdi │ │ - mov %rbp,%rdx │ │ - mov 0x68(%rsp),%rcx │ │ - mov %r13d,%r8d │ │ - mov %r15d,%r9d │ │ - callq *0xf8(%rax) │ │ - mov 0x60(%rsp),%r11 │ │ - mov %r14,%rbx │ │ - mov 0xd0(%rsp),%r14 │ │ - jmpq d4e15 │ │ - mov 0xd1c(%rbx),%cl │ │ - mov %edx,%eax │ │ - sar %cl,%eax │ │ + shr %cl,%edi │ │ + imul $0x544,%r9,%rcx │ │ + add 0xa0(%rsp),%rcx │ │ + lea (%rcx,%r10,8),%rcx │ │ + movzwl 0x304(%rcx,%rsi,2),%ebp │ │ + xor %edx,%edx │ │ + test %ebp,%edi │ │ + setne %dl │ │ + mov %edi,%ebx │ │ + not %ebx │ │ + mov %ebx,%eax │ │ + and %ebp,%eax │ │ + mov %ax,0x304(%rcx,%rsi,2) │ │ + and %bx,0x300(%rcx,%rsi,2) │ │ + movzbl 0x0(%r13,%r11,1),%eax │ │ + cmp %eax,%edx │ │ + cmovb %edx,%eax │ │ + lea (%rcx,%rax,4),%rax │ │ + add $0x300,%rax │ │ + or %di,(%rax,%rsi,2) │ │ + add %r14d,%r14d │ │ + add $0x1,%r11 │ │ + cmp %r11,%r8 │ │ + jne d5000 │ │ + jmpq d4f70 │ │ + mov 0xe4(%rsp),%eax │ │ + mov 0x100(%rsp),%cl │ │ + mov %cl,%al │ │ + mov %eax,0xe4(%rsp) │ │ + mov 0xbc(%rsp),%eax │ │ + mov 0x37(%rsp),%cl │ │ + mov %cl,%al │ │ + mov %eax,0xbc(%rsp) │ │ + mov 0xc8(%rsp),%eax │ │ + mov %rax,0x98(%rsp) │ │ + mov 0x144(%rsp),%eax │ │ + test %eax,%eax │ │ + je d5312 │ │ + mov 0x38(%rsp),%rsi │ │ + mov 0xd30(%rsi),%ebp │ │ + test %ebp,%ebp │ │ + jle d5322 │ │ add $0xffffffff,%eax │ │ - imul 0xd10(%rbx),%eax │ │ - shl $0x7,%eax │ │ - movslq %eax,%r10 │ │ - add 0xcf0(%rbx),%r10 │ │ - mov 0x10(%r11),%edi │ │ - mov 0x50(%rsp),%r9 │ │ - mov %r9d,%ecx │ │ - sar %cl,%edi │ │ - mov %r14d,%ecx │ │ - sar %cl,%edx │ │ - mov 0xb8(%rsp),%rbx │ │ - mov 0x3630(%rbx),%eax │ │ - mov 0x3634(%rbx),%r8d │ │ - mov %r9d,%ecx │ │ - sar %cl,%eax │ │ - mov 0x3638(%rbx),%ebp │ │ - mov %r14d,%ecx │ │ - sar %cl,%ebp │ │ - xor %esi,%esi │ │ - cmp %eax,%edi │ │ - setg %sil │ │ + imul %ebp,%eax │ │ + cltq │ │ + imul $0x270,%rax,%rbx │ │ + add 0xf70(%rsi),%rbx │ │ xor %eax,%eax │ │ - cmp %ebp,%edx │ │ - setg %al │ │ - mov %r9d,%ecx │ │ - sar %cl,%r8d │ │ - mov 0x363c(%rbx),%r9d │ │ - mov %r14d,%ecx │ │ - sar %cl,%r9d │ │ - mov 0x90(%rsp),%rcx │ │ - lea 0x34a03(%rip),%rbp │ │ - mov %rbp,%rbx │ │ - movzbl 0x0(%rbp,%rcx,8),%ebp │ │ - movzbl 0x1(%rbx,%rcx,8),%ebx │ │ - sub $0x30,%rsp │ │ - mov %eax,%ecx │ │ - pushq 0x110(%rsp) │ │ - pushq $0x0 │ │ - push %rbx │ │ - push %rbp │ │ - lea 0x9c(%rsp),%rax │ │ - push %rax │ │ - pushq $0x0 │ │ - push %r10 │ │ - mov 0x110(%rsp),%r15 │ │ - push %r15 │ │ - push %r13 │ │ - pushq $0x0 │ │ - callq dc9b0 │ │ - add $0x80,%rsp │ │ - mov %eax,%r10d │ │ - shl $0x2,%ebp │ │ - shl $0x2,%ebx │ │ - movsbl 0x10(%r12),%eax │ │ - sub $0x38,%rsp │ │ - mov %r13,%rdi │ │ - mov %r15,%rsi │ │ - mov 0x98(%rsp),%r15 │ │ - mov 0x118(%rsp),%rdx │ │ - mov %ebp,%ecx │ │ - mov %ebx,%r8d │ │ - mov 0x198(%rsp),%r9 │ │ - push %rax │ │ - mov 0x118(%rsp),%rax │ │ - callq *0xc8(%rax,%r10,8) │ │ - mov %r15,%r11 │ │ - add $0x40,%rsp │ │ - mov 0x70(%rsp),%rbx │ │ - mov 0x288(%r11),%rax │ │ + mov 0x48(%rsp),%edi │ │ + cmp $0x3,%edi │ │ + setne %dl │ │ mov 0xc8(%rsp),%rcx │ │ - mov 0x230(%rax,%rcx,1),%cl │ │ - mov %ecx,%edx │ │ - or $0x2,%dl │ │ + mov %ecx,%r13d │ │ + mov 0x108(%rsp),%rcx │ │ + shr %cl,%r13d │ │ + mov 0xd20(%rsi),%ecx │ │ + mov %ecx,0x50(%rsp) │ │ + test %edi,%edi │ │ + mov %rbp,0x58(%rsp) │ │ + je d536c │ │ + mov %dl,%al │ │ + mov $0x4,%ecx │ │ + sub %eax,%ecx │ │ + mov %ecx,0x48(%rsp) │ │ + xor %r11d,%r11d │ │ + mov %r13,0x70(%rsp) │ │ + mov 0xa0(%rsp),%r14 │ │ + jmp d516c │ │ + nopl 0x0(%rax) │ │ + add $0x1,%r11 │ │ + add $0x270,%r12 │ │ + mov %r12,%rbx │ │ + mov 0x58(%rsp),%rbp │ │ + cmp %rbp,%r11 │ │ + je d5470 │ │ + mov %r11d,%eax │ │ + shl $0x5,%eax │ │ + mov 0x50(%rsp),%ecx │ │ + sub %eax,%ecx │ │ + cmp $0x21,%ecx │ │ + mov $0x20,%eax │ │ + cmovge %eax,%ecx │ │ + mov %ecx,0x40(%rsp) │ │ + test %ecx,%ecx │ │ + mov 0x98(%rsp),%r15 │ │ + mov %rbx,%r12 │ │ + je d524f │ │ + mov 0x40(%rsp),%r13d │ │ + mov $0x1,%edi │ │ xor %eax,%eax │ │ - cmp $0xb,%dl │ │ - sete %al │ │ - shl $0x9,%eax │ │ - cmp $0xa,%cl │ │ - mov $0x200,%esi │ │ - cmove %esi,%eax │ │ - mov 0x1b8(%rsp),%rcx │ │ - mov 0x248(%r11,%rcx,1),%cl │ │ - mov %ecx,%edx │ │ - or $0x2,%dl │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xor %edx,%edx │ │ + cmp $0xffff,%edi │ │ + seta %dl │ │ + mov %edx,%ecx │ │ + shl $0x4,%ecx │ │ + mov %edi,%ebp │ │ + shr %cl,%ebp │ │ + imul $0x544,%r11,%rcx │ │ + add %r14,%rcx │ │ + lea (%r15,%r15,2),%rsi │ │ + lea (%rcx,%rsi,4),%rcx │ │ + movzwl 0x188(%rcx,%rdx,2),%esi │ │ + xor %r9d,%r9d │ │ + test %esi,%ebp │ │ + setne %r9b │ │ + movzwl 0x184(%rcx,%rdx,2),%r8d │ │ + xor %r10d,%r10d │ │ + test %r8d,%ebp │ │ + setne %r10b │ │ + lea (%r10,%r9,2),%r9d │ │ + mov %ebp,%ebx │ │ + not %ebx │ │ + and %ebx,%esi │ │ + mov %si,0x188(%rcx,%rdx,2) │ │ + mov %ebx,%esi │ │ + and %r8d,%esi │ │ + mov %si,0x184(%rcx,%rdx,2) │ │ + and %bx,0x180(%rcx,%rdx,2) │ │ + movzbl 0x1e0(%r12,%rax,1),%esi │ │ + cmp %esi,%r9d │ │ + cmovb %r9d,%esi │ │ + lea (%rcx,%rsi,4),%rcx │ │ + add $0x180,%rcx │ │ + or %bp,(%rcx,%rdx,2) │ │ + add %edi,%edi │ │ + add $0x1,%rax │ │ + cmp %r13,%rax │ │ + jb d51b0 │ │ + mov 0x40(%rsp),%eax │ │ + add 0xbc(%rsp),%eax │ │ + mov 0x37(%rsp),%cl │ │ + shr %cl,%eax │ │ + test %eax,%eax │ │ + mov 0x11c(%rsp),%r15d │ │ + mov 0x70(%rsp),%r13 │ │ + mov 0x48(%rsp),%r8d │ │ + je d5150 │ │ + mov %eax,%eax │ │ + mov %rax,0x40(%rsp) │ │ + mov $0x1,%r9d │ │ + xor %r10d,%r10d │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %r9d,%edx │ │ + mov %r15d,%ecx │ │ + shr %cl,%edx │ │ xor %edi,%edi │ │ - cmp $0xb,%dl │ │ - sete %dil │ │ - shl $0x9,%edi │ │ - cmp $0xa,%cl │ │ - cmove %esi,%edi │ │ - mov %edi,0xb4(%rsp) │ │ - mov 0x1b0(%rsp),%rcx │ │ - mov %ecx,%esi │ │ - mov 0x50(%rsp),%r13 │ │ - mov %r13d,%ecx │ │ - shr %cl,%esi │ │ - xor %ecx,%ecx │ │ - mov %esi,%edx │ │ - cmp 0xf0(%rsp),%esi │ │ - setl %cl │ │ - mov %ecx,0x12c(%rsp) │ │ - jl d4ec7 │ │ - cmpl $0x0,0x148(%rsp) │ │ - jne d4ec7 │ │ - mov 0x840(%rbx),%cl │ │ - add $0xff,%cl │ │ - mov $0x4,%esi │ │ - shr %cl,%esi │ │ - and 0xec(%rsp),%esi │ │ - mov %esi,0x12c(%rsp) │ │ - xor %ecx,%ecx │ │ - cmpq $0x0,0xc0(%rsp) │ │ - sete %cl │ │ - mov %ecx,0x134(%rsp) │ │ - jne d4f0c │ │ - mov 0x184(%rsp),%ecx │ │ - cmp 0xe8(%rsp),%ecx │ │ - jl d4f0c │ │ - mov 0x840(%rbx),%cl │ │ - add $0xff,%cl │ │ - mov $0x20,%esi │ │ - shr %cl,%esi │ │ - and 0xec(%rsp),%esi │ │ - mov %esi,0x134(%rsp) │ │ - or %eax,0xb4(%rsp) │ │ - mov 0xf0(%rsp),%eax │ │ + test %edx,%edx │ │ + setne %dil │ │ + mov %edi,%edx │ │ + mov %r8d,%ecx │ │ + shl %cl,%edx │ │ + mov %r9d,%ebp │ │ + mov %edx,%ecx │ │ + shr %cl,%ebp │ │ + imul $0x544,%r11,%rcx │ │ + add %r14,%rcx │ │ + lea (%rcx,%r13,8),%rcx │ │ + movzwl 0x404(%rcx,%rdi,2),%edx │ │ + xor %eax,%eax │ │ + test %edx,%ebp │ │ + setne %al │ │ + mov %ebp,%ebx │ │ + not %ebx │ │ + mov %ebx,%esi │ │ + and %edx,%esi │ │ + mov %si,0x404(%rcx,%rdi,2) │ │ + and %bx,0x400(%rcx,%rdi,2) │ │ + movzbl 0x200(%r12,%r10,1),%edx │ │ cmp %edx,%eax │ │ - cmovle %eax,%edx │ │ - mov %edx,0x68(%rsp) │ │ - mov 0xc0(%rsp),%rax │ │ - mov %r13d,%ecx │ │ - shr %cl,%eax │ │ - mov %eax,0x108(%rsp) │ │ - mov 0x14(%r11),%ebp │ │ - xor %r8d,%r8d │ │ - jmp d4f7f │ │ - mov %rax,0x100(%rsp) │ │ - mov %r14d,%ecx │ │ - mov 0x100(%rsp),%rax │ │ - shl %cl,%eax │ │ - sub %eax,%ebp │ │ - mov %ebp,0x14(%r11) │ │ - mov 0x118(%rsp),%rax │ │ - mov %rax,%r8 │ │ - cmp $0x2,%rax │ │ - mov 0x110(%rsp),%rax │ │ - mov 0x128(%rsp),%edx │ │ - je d3e2f │ │ - add 0x148(%rsp),%ebp │ │ - lea 0x1(%r8),%rax │ │ - mov %rax,0x118(%rsp) │ │ - mov %ebp,0x14(%r11) │ │ - mov 0x130(%rsp),%eax │ │ - cmp 0xf8(%rsp),%eax │ │ - jge d4f40 │ │ - mov 0x10(%r11),%edi │ │ - mov %rax,0x100(%rsp) │ │ - mov %r8,0x38(%rsp) │ │ - jmp d5018 │ │ - nopl 0x0(%rax) │ │ - mov %r13d,%ecx │ │ - shl %cl,%ebx │ │ - sub %ebx,%edi │ │ - mov %edi,0x10(%r11) │ │ - mov 0x90(%rsp),%rax │ │ - lea 0x347a6(%rip),%rcx │ │ - movzbl 0x1(%rcx,%rax,8),%ebp │ │ - mov 0x100(%rsp),%rax │ │ - add %ebp,%eax │ │ - mov 0xd0(%rsp),%r14 │ │ - mov %r14d,%ecx │ │ - shl %cl,%ebp │ │ - add 0x14(%r11),%ebp │ │ - mov %ebp,0x14(%r11) │ │ + cmovb %eax,%edx │ │ + lea (%rcx,%rdx,4),%rax │ │ + add $0x400,%rax │ │ + or %bp,(%rax,%rdi,2) │ │ + add %r9d,%r9d │ │ + add $0x1,%r10 │ │ + cmp %r10,0x40(%rsp) │ │ + jne d5290 │ │ + jmpq d5150 │ │ + mov 0x38(%rsp),%rsi │ │ + mov 0xd30(%rsi),%ebp │ │ + jmpq d547d │ │ + lea 0x1140(%rsi),%rax │ │ mov %rax,0x100(%rsp) │ │ - cmp 0xf8(%rsp),%eax │ │ - mov 0x70(%rsp),%rbx │ │ - jge d4f48 │ │ - add 0xc0(%rsp),%edi │ │ - mov 0x818(%rbx,%r8,8),%rax │ │ - mov %edi,0x10(%r11) │ │ - mov 0x108(%rsp),%ebx │ │ - cmp 0x68(%rsp),%ebx │ │ - jge d4fc0 │ │ - cmpl $0x0,0x12c(%rsp) │ │ - setne %dl │ │ - mov %r14d,%ecx │ │ - sar %cl,%ebp │ │ - mov %edi,%esi │ │ - mov %r13d,%ecx │ │ - sar %cl,%esi │ │ - movslq %ebp,%rcx │ │ - imul 0xa8(%rsp),%rcx │ │ - movslq %esi,%rsi │ │ - add %rcx,%rsi │ │ - lea (%rax,%rsi,4),%rbp │ │ - mov 0x100(%rsp),%rcx │ │ - cmp 0x130(%rsp),%ecx │ │ - setle %al │ │ - and %dl,%al │ │ - mov %al,0x170(%rsp) │ │ - mov 0x1b8(%rsp),%rax │ │ - add %ecx,%eax │ │ - mov %r8,%rcx │ │ - shl $0x5,%rcx │ │ - mov %rcx,0x80(%rsp) │ │ - add %r11,%rcx │ │ - lea 0x58(%rax,%rcx,1),%rax │ │ - mov %rax,0x30(%rsp) │ │ - movzbl 0x9(%r12),%eax │ │ - cmp $0xd,%al │ │ - jne d5108 │ │ - jmp d5100 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - mov 0x90(%rsp),%rax │ │ - lea 0x346b1(%rip),%rcx │ │ - movzbl (%rcx,%rax,8),%r15d │ │ - movzbl %r15b,%edi │ │ - lea 0x0(%rbp,%rdi,4),%rbp │ │ - add %edi,%ebx │ │ - mov %r13d,%ecx │ │ - shl %cl,%edi │ │ - add 0x10(%r11),%edi │ │ - mov %edi,0x10(%r11) │ │ - cmp 0x68(%rsp),%ebx │ │ - jge d4fc0 │ │ - movzbl 0x9(%r12),%eax │ │ - cmp $0xd,%al │ │ - jne d5108 │ │ - cmpb $0x0,0xf(%r12,%r8,1) │ │ - jne d5110 │ │ - cmpb $0x0,0xc(%r12) │ │ - je d5170 │ │ - cmpb $0x0,0x6(%r12) │ │ - je d53fe │ │ - mov 0x70(%rsp),%rax │ │ - cmpl $0x0,0x12a0(%rax) │ │ - jne d50c0 │ │ - mov 0x90(%rsp),%rax │ │ - lea 0x34647(%rip),%rcx │ │ - movzbl 0x1(%rcx,%rax,8),%eax │ │ - add $0xff,%al │ │ - cmp $0xf,%al │ │ - ja d55f0 │ │ - movzbl %al,%eax │ │ - lea 0x37af2(%rip),%rcx │ │ - movslq (%rcx,%rax,4),%rax │ │ - add %rcx,%rax │ │ - jmpq *%rax │ │ - mov 0x30(%rsp),%rax │ │ - movb $0x40,(%rax) │ │ - jmpq d55f0 │ │ + lea 0xd18(%rsi),%rax │ │ + mov %rax,0xe8(%rsp) │ │ + lea 0xd30(%rsi),%rax │ │ + mov %rax,0xf0(%rsp) │ │ + mov 0xdc(%rsp),%edx │ │ + mov 0x18(%rsi),%rax │ │ + cmpl $0x0,0x4d8(%rax) │ │ + jne d5b02 │ │ + jmpq d5af5 │ │ + xor %r14d,%r14d │ │ + mov $0x20,%r9d │ │ + mov %rbx,%r12 │ │ + mov 0xa0(%rsp),%r8 │ │ + mov 0x98(%rsp),%r10 │ │ + jmp d53a9 │ │ + nopw 0x0(%rax,%rax,1) │ │ + add $0x1,%r14 │ │ + add $0x270,%r12 │ │ + mov 0x58(%rsp),%rbp │ │ + cmp %rbp,%r14 │ │ + je d5470 │ │ + mov %r14d,%edx │ │ + shl $0x5,%edx │ │ + mov 0x50(%rsp),%ecx │ │ + sub %edx,%ecx │ │ + cmp $0x21,%ecx │ │ + cmovge %r9d,%ecx │ │ + test %ecx,%ecx │ │ + je d5390 │ │ + mov %ecx,%r11d │ │ + mov $0x1,%r13d │ │ + xor %ebx,%ebx │ │ nopl 0x0(%rax,%rax,1) │ │ - movsbl 0xe(%r12),%ecx │ │ - mov %ecx,0xfc(%rsp) │ │ - cmpb $0x0,0x170(%rsp) │ │ - je d518b │ │ - xor %ecx,%ecx │ │ - jmp d51a7 │ │ - mov 0x90(%rsp),%rcx │ │ - lea 0x345e6(%rip),%rdx │ │ - movzbl (%rdx,%rcx,8),%ecx │ │ - add %ebx,%ecx │ │ - cmp 0x68(%rsp),%ecx │ │ - setge %cl │ │ - mov 0x70(%rsp),%r15 │ │ - mov 0x108(%rsp),%edx │ │ - xor $0x1,%cl │ │ - movzbl %cl,%ecx │ │ - cmp %edx,%ebx │ │ - jle d51c2 │ │ - xor %r10d,%r10d │ │ - jmp d5200 │ │ - mov $0x8,%r10d │ │ - cmpl $0x0,0x134(%rsp) │ │ - jne d5200 │ │ - mov 0x90(%rsp),%rdx │ │ - lea 0x3459f(%rip),%rsi │ │ - movzbl 0x1(%rsi,%rdx,8),%edx │ │ - add 0x100(%rsp),%edx │ │ - cmp 0xf8(%rsp),%edx │ │ - jge d51bd │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - or %ecx,%r10d │ │ - mov 0x14(%r11),%edx │ │ + xor %edx,%edx │ │ + cmp $0xffff,%r13d │ │ + seta %dl │ │ mov %edx,%ecx │ │ - and 0xa4(%rsp),%ecx │ │ - mov 0xd20(%r15),%esi │ │ - add $0xffffffff,%esi │ │ - test %esi,%ecx │ │ - mov %rbp,0x40(%rsp) │ │ - mov %rbx,0x88(%rsp) │ │ - je d5230 │ │ - xor %r11d,%r11d │ │ - jmp d5255 │ │ - movzbl 0xd1c(%r15),%ecx │ │ - mov %edx,%esi │ │ - sar %cl,%esi │ │ - add $0xffffffff,%esi │ │ - imul 0xd10(%r15),%esi │ │ - shl $0x7,%esi │ │ - movslq %esi,%r11 │ │ - add 0xce8(%r15,%r8,8),%r11 │ │ - cmp $0xd,%al │ │ - movzbl %al,%eax │ │ - mov $0x0,%ecx │ │ - cmove %ecx,%eax │ │ - mov %r13d,%ecx │ │ - sar %cl,%edi │ │ - mov 0xd0(%rsp),%r13 │ │ - mov %r13d,%ecx │ │ - sar %cl,%edx │ │ - movzbl %al,%eax │ │ - mov %rax,0x178(%rsp) │ │ - mov 0xb8(%rsp),%rbx │ │ - mov 0x3630(%rbx),%eax │ │ - mov 0x3634(%rbx),%r8d │ │ - mov 0x50(%rsp),%rcx │ │ - sar %cl,%eax │ │ - mov 0x3638(%rbx),%ebp │ │ - mov %r13d,%ecx │ │ - sar %cl,%ebp │ │ + shl $0x4,%ecx │ │ + mov %r13d,%edi │ │ + shr %cl,%edi │ │ + imul $0x544,%r14,%rcx │ │ + add %r8,%rcx │ │ + lea (%r10,%r10,2),%rbp │ │ + lea (%rcx,%rbp,4),%rcx │ │ + movzwl 0x188(%rcx,%rdx,2),%ebp │ │ + xor %eax,%eax │ │ + test %ebp,%edi │ │ + setne %al │ │ + movzwl 0x184(%rcx,%rdx,2),%r15d │ │ xor %esi,%esi │ │ - cmp %eax,%edi │ │ - setg %sil │ │ + test %r15d,%edi │ │ + setne %sil │ │ + lea (%rsi,%rax,2),%eax │ │ + mov %edi,%esi │ │ + not %esi │ │ + and %esi,%ebp │ │ + mov %bp,0x188(%rcx,%rdx,2) │ │ + mov %esi,%ebp │ │ + and %r15d,%ebp │ │ + mov %bp,0x184(%rcx,%rdx,2) │ │ + and %si,0x180(%rcx,%rdx,2) │ │ + movzbl 0x1e0(%r12,%rbx,1),%esi │ │ + cmp %esi,%eax │ │ + cmovb %eax,%esi │ │ + lea (%rcx,%rsi,4),%rax │ │ + add $0x180,%rax │ │ + or %di,(%rax,%rdx,2) │ │ + add %r13d,%r13d │ │ + add $0x1,%rbx │ │ + cmp %r11,%rbx │ │ + jb d53d0 │ │ + jmpq d5390 │ │ + mov 0x38(%rsp),%rsi │ │ + mov 0xa0(%rsp),%r11 │ │ + lea 0x1140(%rsi),%rax │ │ + mov %rax,0x100(%rsp) │ │ + lea 0xd18(%rsi),%rax │ │ + mov %rax,0xe8(%rsp) │ │ + lea 0xd30(%rsi),%rax │ │ + mov %rax,0xf0(%rsp) │ │ + test %ebp,%ebp │ │ + jle d5ae1 │ │ + movslq 0x118(%rsp),%rax │ │ + mov 0x140(%rsp),%ecx │ │ + imul %rax,%rcx │ │ + mov 0x128(%rsp),%rax │ │ + mov (%rax),%rax │ │ + mov %rax,0x50(%rsp) │ │ + mov 0xd18(%rsi),%rax │ │ + mov %rcx,0x110(%rsp) │ │ + mov %rax,0x70(%rsp) │ │ + imul %rax,%rcx │ │ + shl $0x2,%rcx │ │ + add 0x1140(%rsi),%rcx │ │ + mov %rcx,0x48(%rsp) │ │ + lea 0x1180(%rsi),%rax │ │ + mov %rax,0x58(%rsp) │ │ + lea 0xa(%r11),%rax │ │ + mov %rax,0x80(%rsp) │ │ + lea 0x8(%r11),%rax │ │ + mov %rax,0xc0(%rsp) │ │ xor %eax,%eax │ │ - cmp %ebp,%edx │ │ - setg %al │ │ + mov %rax,0x78(%rsp) │ │ + xor %ecx,%ecx │ │ + movl $0x0,0x40(%rsp) │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + mov 0xd20(%rsi),%r13d │ │ + mov %rcx,0xa8(%rsp) │ │ + mov %ecx,%eax │ │ + shl $0x5,%eax │ │ + cmp %eax,%r13d │ │ + jle d5840 │ │ + mov 0x38(%rsp),%rax │ │ + mov 0x828(%rax),%rcx │ │ + mov %rcx,0x90(%rsp) │ │ + mov 0xca8(%rax),%rax │ │ + mov %rax,0x88(%rsp) │ │ + cmpl $0x0,0x130(%rsp) │ │ + je d5670 │ │ + add 0x78(%rsp),%r13d │ │ + cmp $0x21,%r13d │ │ + mov $0x20,%eax │ │ + cmovge %eax,%r13d │ │ + xor %r14d,%r14d │ │ + mov 0x80(%rsp),%rbp │ │ + xor %ebx,%ebx │ │ + mov 0x40(%rsp),%eax │ │ + or %ebx,%eax │ │ + jne d55dd │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + add $0x1,%rbx │ │ + add $0xc,%rbp │ │ + add $0x4,%r14 │ │ + cmp %rbx,%r13 │ │ + je d5840 │ │ + mov 0x40(%rsp),%eax │ │ + or %ebx,%eax │ │ + je d55c0 │ │ + movzwl -0x8(%rbp),%eax │ │ + mov %eax,0x60(%rsp) │ │ + movzwl -0x4(%rbp),%eax │ │ + mov %eax,0x64(%rsp) │ │ + movzwl 0x0(%rbp),%eax │ │ + mov %eax,0x68(%rsp) │ │ + movl $0x0,0x6c(%rsp) │ │ + mov %r14d,%eax │ │ + and $0xfffffffc,%eax │ │ mov 0x50(%rsp),%rcx │ │ - sar %cl,%r8d │ │ - mov 0x363c(%rbx),%r9d │ │ - mov %r13d,%ecx │ │ - sar %cl,%r9d │ │ - mov 0x90(%rsp),%rcx │ │ - lea 0x344a7(%rip),%rbx │ │ - movzbl (%rbx,%rcx,8),%r12d │ │ - movzbl 0x1(%rbx,%rcx,8),%ebp │ │ - mov 0x8(%r15),%rcx │ │ - mov 0x3fc(%rcx),%ebx │ │ + lea (%rcx,%rax,2),%rdi │ │ + mov 0x48(%rsp),%rax │ │ + lea (%rax,%r14,1),%rcx │ │ + mov 0x38(%rsp),%rax │ │ + mov 0x108c(%rax),%eax │ │ sub $0x30,%rsp │ │ - mov %eax,%ecx │ │ - pushq 0x110(%rsp) │ │ - push %rbx │ │ - push %rbp │ │ - push %r12 │ │ - lea 0x14c(%rsp),%rax │ │ + mov 0xc0(%rsp),%rsi │ │ + lea 0x90(%rsp),%rdx │ │ + mov 0xa0(%rsp),%r8 │ │ + mov 0x88(%rsp),%r9 │ │ push %rax │ │ - pushq 0x1d0(%rsp) │ │ - push %r11 │ │ - pushq 0x110(%rsp) │ │ - mov 0xb0(%rsp),%r14 │ │ - push %r14 │ │ - push %r10 │ │ - callq dc9b0 │ │ - add $0x80,%rsp │ │ - mov 0xfc(%rsp),%r9d │ │ - or 0x140(%rsp),%r9d │ │ - mov %r9d,0xfc(%rsp) │ │ - mov %eax,%r10d │ │ - shl $0x2,%r12d │ │ - shl $0x2,%ebp │ │ - or 0xb4(%rsp),%r9d │ │ - mov 0xd08(%r15),%eax │ │ - mov 0xd0c(%r15),%edx │ │ - mov 0x50(%rsp),%rcx │ │ - lea (%rcx,%rax,4),%eax │ │ - mov 0x60(%rsp),%r15 │ │ - mov 0x10(%r15),%ecx │ │ - and 0x13c(%rsp),%ecx │ │ - shl $0x2,%ecx │ │ - sub %ecx,%eax │ │ + pushq 0xe8(%rsp) │ │ + mov 0xc8(%rsp),%rax │ │ + callq *0xcc0(%rax) │ │ + add $0x40,%rsp │ │ + jmpq d55c0 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + cmpl $0x10,0x120(%rsp) │ │ + jle d5769 │ │ + add 0x78(%rsp),%r13d │ │ + cmp $0x21,%r13d │ │ + mov $0x20,%eax │ │ + cmovge %eax,%r13d │ │ + mov 0x80(%rsp),%r15 │ │ + xor %r14d,%r14d │ │ + xor %r12d,%r12d │ │ + mov 0x40(%rsp),%eax │ │ + or %r12d,%eax │ │ + jne d56ce │ │ + nopw 0x0(%rax,%rax,1) │ │ + add $0x1,%r12 │ │ + add $0x4,%r14 │ │ + add $0xc,%r15 │ │ + cmp %r12,%r13 │ │ + je d5840 │ │ + mov 0x40(%rsp),%eax │ │ + or %r12d,%eax │ │ + je d56b0 │ │ + movzwl -0x6(%r15),%eax │ │ + movzwl -0x2(%r15),%ecx │ │ + mov -0xa(%r15),%edx │ │ + mov %edx,0x60(%rsp) │ │ + movzwl -0x4(%r15),%edx │ │ + shl $0x10,%edx │ │ + or %eax,%edx │ │ + mov %edx,0x64(%rsp) │ │ + movzwl (%r15),%eax │ │ + shl $0x10,%eax │ │ + or %ecx,%eax │ │ + mov %eax,0x68(%rsp) │ │ + movl $0x0,0x6c(%rsp) │ │ + mov %r14d,%eax │ │ + and $0xfffffffc,%eax │ │ mov 0x50(%rsp),%rcx │ │ - sar %cl,%eax │ │ - lea 0x0(%r13,%rdx,4),%ebx │ │ - mov 0x14(%r15),%ecx │ │ - and 0xa4(%rsp),%ecx │ │ - shl $0x2,%ecx │ │ - sub %ecx,%ebx │ │ - mov %r13d,%ecx │ │ - mov 0x50(%rsp),%r13 │ │ - sar %cl,%ebx │ │ + lea (%rcx,%rax,2),%rdi │ │ + mov 0x48(%rsp),%rax │ │ + lea (%rax,%r14,1),%rcx │ │ + mov 0x38(%rsp),%rax │ │ + mov 0x108c(%rax),%eax │ │ sub $0x30,%rsp │ │ - mov %r14,%rdi │ │ - mov 0xd8(%rsp),%rsi │ │ - mov 0x110(%rsp),%rdx │ │ - mov %r12d,%ecx │ │ - mov %ebp,%r8d │ │ - push %rbx │ │ + mov 0xc0(%rsp),%rsi │ │ + lea 0x90(%rsp),%rdx │ │ + mov 0xa0(%rsp),%r8 │ │ + mov 0x88(%rsp),%r9 │ │ push %rax │ │ - mov 0x118(%rsp),%rax │ │ - callq *0x40(%rax,%r10,8) │ │ - mov %r15,%r11 │ │ - mov %r14,%rbp │ │ - add $0x40,%rsp │ │ - mov 0x58(%rsp),%r12 │ │ - mov 0x38(%rsp),%r8 │ │ - mov 0x88(%rsp),%rbx │ │ - cmpb $0x0,0x6(%r12) │ │ - jne d511c │ │ - mov 0x70(%rsp),%r15 │ │ - cmpl $0x0,0x12a0(%r15) │ │ - je d54cd │ │ - mov 0xb8(%rsp),%rcx │ │ - mov 0x36b0(%rcx),%rdx │ │ - mov %r15,%rsi │ │ - mov 0x90(%rsp),%rax │ │ - lea 0x3434e(%rip),%rdi │ │ - movzbl (%rdi,%rax,8),%r15d │ │ - movzbl 0x1(%rdi,%rax,8),%eax │ │ - imul %r15,%rax │ │ - shl $0x5,%rax │ │ - add %rdx,%rax │ │ - mov %rax,0x36b0(%rcx) │ │ - movslq 0x14(%r11),%rax │ │ - imul 0xcf8(%rsi),%rax │ │ - movslq 0x10(%r11),%rcx │ │ - add %rax,%rcx │ │ - lea (%rcx,%rcx,4),%rax │ │ - add %rax,%rax │ │ - add 0x12b0(%rsi),%rax │ │ - mov 0x118(%rsp),%rcx │ │ - movswl (%rax,%rcx,2),%r14d │ │ - movzbl 0x6(%rcx,%rax,1),%eax │ │ - mov %eax,0x4c(%rsp) │ │ - test %r14d,%r14d │ │ - js d54c3 │ │ - movzbl 0x7(%r12),%eax │ │ - mov 0x4c(%rsp),%r8d │ │ - mov %rax,%rcx │ │ - shl $0x7,%rcx │ │ - lea (%rcx,%rax,8),%rax │ │ - add 0xd8(%rsp),%rax │ │ - mov %rbp,%rdi │ │ - mov 0xa8(%rsp),%rsi │ │ - mov %r14d,%ecx │ │ - callq *0x2a8(%rax,%r8,8) │ │ - mov 0x38(%rsp),%r8 │ │ - mov 0x60(%rsp),%r11 │ │ - jmpq d50d4 │ │ - mov %rbp,0x40(%rsp) │ │ + pushq 0xe8(%rsp) │ │ mov 0xc8(%rsp),%rax │ │ - lea (%rbx,%rax,1),%r13d │ │ - mov 0x288(%r11),%rax │ │ - add 0x80(%rsp),%rax │ │ - lea (%rax,%r13,1),%rsi │ │ - add $0x40,%rsi │ │ - movzbl 0x7(%r12),%ecx │ │ - sub $0x18,%rsp │ │ - mov %r11,%rdi │ │ - mov 0x48(%rsp),%rdx │ │ - mov 0x150(%rsp),%r8d │ │ - mov %r12,%r9 │ │ - lea 0x3f(%rsp),%rax │ │ - push %rax │ │ - lea 0x6c(%rsp),%rax │ │ + callq *0xcc0(%rax) │ │ + add $0x40,%rsp │ │ + jmpq d56b0 │ │ + add 0x78(%rsp),%r13d │ │ + cmp $0x21,%r13d │ │ + mov $0x20,%eax │ │ + cmovge %eax,%r13d │ │ + xor %r14d,%r14d │ │ + mov 0xc0(%rsp),%rbp │ │ + xor %ebx,%ebx │ │ + mov 0x40(%rsp),%eax │ │ + or %ebx,%eax │ │ + jne d57ad │ │ + add $0x1,%rbx │ │ + add $0xc,%rbp │ │ + add $0x4,%r14 │ │ + cmp %rbx,%r13 │ │ + je d5840 │ │ + mov 0x40(%rsp),%eax │ │ + or %ebx,%eax │ │ + je d5790 │ │ + movzwl -0x8(%rbp),%eax │ │ + mov %eax,0x60(%rsp) │ │ + movzwl -0x4(%rbp),%eax │ │ + mov %eax,0x64(%rsp) │ │ + movzwl 0x0(%rbp),%eax │ │ + mov %eax,0x68(%rsp) │ │ + movl $0x0,0x6c(%rsp) │ │ + mov %r14d,%eax │ │ + and $0xfffffffc,%eax │ │ + mov 0x50(%rsp),%rcx │ │ + lea (%rcx,%rax,2),%rdi │ │ + mov 0x48(%rsp),%rax │ │ + lea (%rax,%r14,1),%rcx │ │ + mov 0x38(%rsp),%rax │ │ + mov 0x108c(%rax),%eax │ │ + sub $0x30,%rsp │ │ + mov 0xc0(%rsp),%rsi │ │ + lea 0x90(%rsp),%rdx │ │ + mov 0xa0(%rsp),%r8 │ │ + mov 0x88(%rsp),%r9 │ │ push %rax │ │ - pushq 0x180(%rsp) │ │ - pushq 0x148(%rsp) │ │ - pushq $0x1 │ │ - mov %r11,%rbp │ │ - callq d2130 │ │ + pushq 0xe8(%rsp) │ │ + mov 0xc8(%rsp),%rax │ │ + callq *0xcc0(%rax) │ │ add $0x40,%rsp │ │ - mov %rbp,%rsi │ │ - mov %eax,%r14d │ │ - mov 0x90(%rsp),%rax │ │ - lea 0x34231(%rip),%rcx │ │ - movzbl 0x1(%rcx,%rax,8),%edx │ │ - mov 0xd0c(%r15),%eax │ │ - mov 0xd0(%rsp),%rcx │ │ - add %ecx,%eax │ │ - sub 0x14(%rbp),%eax │ │ - sar %cl,%eax │ │ - cmp %edx,%eax │ │ - cmovg %edx,%eax │ │ - lea -0x1(%rax),%ecx │ │ - cmp $0xf,%ecx │ │ - ja d570d │ │ - lea 0x37742(%rip),%rdx │ │ - movslq (%rdx,%rcx,4),%rcx │ │ - add %rdx,%rcx │ │ - jmpq *%rcx │ │ - movzbl 0x27(%rsp),%r12d │ │ - mov 0x30(%rsp),%rax │ │ - mov %r12b,(%rax) │ │ - jmpq d5799 │ │ - mov 0x30(%rsp),%rax │ │ - movl $0x40404040,(%rax) │ │ - jmp d55f0 │ │ - mov 0x30(%rsp),%rax │ │ - movw $0x4040,(%rax) │ │ - jmp d55f0 │ │ - movabs $0x4040404040404040,%rax │ │ - mov 0x30(%rsp),%rcx │ │ - mov %rax,(%rcx) │ │ - jmp d55f0 │ │ - movabs $0x4040404040404040,%rax │ │ - mov 0x30(%rsp),%rcx │ │ - mov %rax,(%rcx) │ │ - mov %rax,0x8(%rcx) │ │ + jmpq d5790 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov 0x90(%rsp),%rax │ │ - lea 0x34181(%rip),%rcx │ │ - movzbl (%rcx,%rax,8),%r15d │ │ - lea -0x1(%r15),%eax │ │ - cmp $0xf,%al │ │ - ja d50d4 │ │ - movzbl %al,%eax │ │ - lea 0x3766a(%rip),%rcx │ │ - movslq (%rcx,%rax,4),%rax │ │ - add %rcx,%rax │ │ - jmpq *%rax │ │ - mov 0xc8(%rsp),%rax │ │ - add %ebx,%eax │ │ - mov 0x28(%rsp),%rcx │ │ - mov (%rcx),%rcx │ │ - add 0x80(%rsp),%rcx │ │ - movb $0x40,0x40(%rax,%rcx,1) │ │ - mov $0x1,%r15b │ │ - jmpq d50d4 │ │ - mov 0xc8(%rsp),%rax │ │ - add %ebx,%eax │ │ - mov 0x28(%rsp),%rcx │ │ - mov (%rcx),%rcx │ │ - add 0x80(%rsp),%rcx │ │ - movl $0x40404040,0x40(%rax,%rcx,1) │ │ - mov $0x4,%r15b │ │ - jmpq d50d4 │ │ - mov 0xc8(%rsp),%rax │ │ - add %ebx,%eax │ │ - mov 0x28(%rsp),%rcx │ │ - mov (%rcx),%rcx │ │ - add 0x80(%rsp),%rcx │ │ - movw $0x4040,0x40(%rax,%rcx,1) │ │ - mov $0x2,%r15b │ │ - jmpq d50d4 │ │ - mov 0xc8(%rsp),%rax │ │ - add %ebx,%eax │ │ - mov 0x28(%rsp),%rcx │ │ - mov (%rcx),%rcx │ │ - add 0x80(%rsp),%rcx │ │ - movabs $0x4040404040404040,%rdx │ │ - mov %rdx,0x40(%rax,%rcx,1) │ │ - mov $0x8,%r15b │ │ - jmpq d50d4 │ │ - mov 0xc8(%rsp),%rax │ │ - add %ebx,%eax │ │ - mov 0x28(%rsp),%rsi │ │ - mov (%rsi),%rcx │ │ - mov 0x80(%rsp),%rdi │ │ - add %rdi,%rcx │ │ - movabs $0x4040404040404040,%rdx │ │ - mov %rdx,0x40(%rax,%rcx,1) │ │ - mov (%rsi),%rcx │ │ - add %rdi,%rcx │ │ - mov %rdx,0x48(%rax,%rcx,1) │ │ - mov $0x10,%r15b │ │ - jmpq d50d4 │ │ - movzbl 0x27(%rsp),%r12d │ │ - movslq %eax,%rdx │ │ - movzbl %r12b,%esi │ │ - mov 0x30(%rsp),%rdi │ │ - callq 4480 │ │ - jmp d5799 │ │ - movzbl 0x27(%rsp),%r12d │ │ - imul $0x1010101,%r12d,%eax │ │ - mov 0x30(%rsp),%rcx │ │ - mov %eax,(%rcx) │ │ - jmp d5799 │ │ - movzbl 0x27(%rsp),%r12d │ │ - mov %r12d,%eax │ │ - shl $0x8,%eax │ │ - or %r12d,%eax │ │ - mov 0x30(%rsp),%rcx │ │ - mov %ax,(%rcx) │ │ - jmp d5799 │ │ - movzbl 0x27(%rsp),%r12d │ │ - mov %r12,%rax │ │ - movabs $0x101010101010101,%rcx │ │ - imul %rcx,%rax │ │ - mov 0x30(%rsp),%rcx │ │ - mov %rax,(%rcx) │ │ - jmp d5799 │ │ - movzbl 0x27(%rsp),%r12d │ │ - mov %r12,%rax │ │ - movabs $0x101010101010101,%rcx │ │ - imul %rcx,%rax │ │ - mov 0x30(%rsp),%rcx │ │ - mov %rax,(%rcx) │ │ - mov %rax,0x8(%rcx) │ │ - mov 0x38(%rsp),%r8 │ │ - mov 0x40(%rsp),%rbp │ │ - mov 0xd08(%r15),%eax │ │ - mov 0x50(%rsp),%rdx │ │ - add %edx,%eax │ │ - mov 0x60(%rsp),%rcx │ │ - sub 0x10(%rcx),%eax │ │ - mov %edx,%ecx │ │ - sar %cl,%eax │ │ - mov 0x90(%rsp),%rcx │ │ - lea 0x33fb4(%rip),%rdx │ │ - movzbl (%rdx,%rcx,8),%r15d │ │ - cmp %r15d,%eax │ │ - cmovg %r15d,%eax │ │ - lea -0x1(%rax),%ecx │ │ - movzbl %r12b,%esi │ │ - cmp $0xf,%ecx │ │ - ja d580e │ │ - lea 0x37519(%rip),%rdx │ │ - movslq (%rdx,%rcx,4),%rcx │ │ - add %rdx,%rcx │ │ - jmpq *%rcx │ │ - mov 0x28(%rsp),%rax │ │ + nopl (%rax) │ │ + mov 0xa8(%rsp),%rcx │ │ + add $0x1,%rcx │ │ + mov 0xf0(%rsp),%rax │ │ + movslq (%rax),%rbp │ │ + cmp %rbp,%rcx │ │ + jge d58b2 │ │ + subq $0xffffffffffffff80,0x48(%rsp) │ │ + addq $0x100,0x50(%rsp) │ │ + mov 0xe8(%rsp),%rax │ │ mov (%rax),%rax │ │ - add 0x80(%rsp),%rax │ │ - mov %r12b,0x40(%r13,%rax,1) │ │ - jmpq d58cf │ │ - mov 0x28(%rsp),%rcx │ │ - mov (%rcx),%rcx │ │ - add 0x80(%rsp),%rcx │ │ - lea (%rcx,%r13,1),%rdi │ │ - add $0x40,%rdi │ │ - movslq %eax,%rdx │ │ - callq 4480 │ │ - mov 0x40(%rsp),%rbp │ │ - mov 0x38(%rsp),%r8 │ │ - jmpq d58cf │ │ - imul $0x1010101,%esi,%eax │ │ - mov 0x28(%rsp),%rcx │ │ - mov (%rcx),%rcx │ │ - add 0x80(%rsp),%rcx │ │ - mov %eax,0x40(%r13,%rcx,1) │ │ - jmp d58cf │ │ - mov %esi,%eax │ │ - shl $0x8,%eax │ │ - or %esi,%eax │ │ - mov 0x28(%rsp),%rcx │ │ - mov (%rcx),%rcx │ │ - add 0x80(%rsp),%rcx │ │ - mov %ax,0x40(%r13,%rcx,1) │ │ - jmp d58cf │ │ - movabs $0x101010101010101,%rax │ │ - imul %rax,%rsi │ │ - mov 0x28(%rsp),%rax │ │ + mov %rax,0x70(%rsp) │ │ + addq $0x544,0x80(%rsp) │ │ + mov 0x78(%rsp),%rax │ │ + add $0xffffffe0,%eax │ │ + mov %rax,0x78(%rsp) │ │ + addq $0x544,0xc0(%rsp) │ │ + movl $0x1,0x40(%rsp) │ │ + mov 0x38(%rsp),%rsi │ │ + jmpq d5540 │ │ + test %ebp,%ebp │ │ + mov 0xdc(%rsp),%edx │ │ + jle d5ab8 │ │ + cmpl $0x0,0xb0(%rsp) │ │ + jle d5ab8 │ │ + mov 0x38(%rsp),%rdx │ │ + mov 0xd18(%rdx),%r14 │ │ + mov 0x100(%rsp),%rax │ │ mov (%rax),%rax │ │ - add 0x80(%rsp),%rax │ │ - mov %rsi,0x40(%r13,%rax,1) │ │ - jmp d58cf │ │ - movabs $0x101010101010101,%rax │ │ - imul %rax,%rsi │ │ - mov 0x28(%rsp),%rcx │ │ - mov (%rcx),%rax │ │ - mov 0x80(%rsp),%rdx │ │ - add %rdx,%rax │ │ - mov %rsi,0x40(%r13,%rax,1) │ │ - mov (%rcx),%rax │ │ - add %rdx,%rax │ │ - mov %rsi,0x48(%r13,%rax,1) │ │ - mov 0x58(%rsp),%r12 │ │ - mov 0x50(%rsp),%r13 │ │ - mov 0x158(%rsp),%rdx │ │ - test %r14d,%r14d │ │ - jns d548a │ │ - jmpq d54c3 │ │ - add $0x208,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ + mov 0x110(%rsp),%rdi │ │ + imul %r14,%rdi │ │ + mov 0x128(%rsp),%rcx │ │ + mov (%rcx),%rbx │ │ + mov 0x98(%rsp),%rcx │ │ + lea (%rcx,%rcx,2),%rcx │ │ + mov 0xa0(%rsp),%rsi │ │ + lea (%rsi,%rcx,4),%r12 │ │ + add $0x18a,%r12 │ │ + lea (%rax,%rdi,4),%r15 │ │ + add $0x1,%r15 │ │ + xor %ecx,%ecx │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0x188,%rsp │ │ - mov (%rdi),%r11 │ │ - mov 0x10(%rdi),%eax │ │ + mov 0xd20(%rdx),%esi │ │ + mov %rcx,0x88(%rsp) │ │ + mov %ecx,%eax │ │ + shl $0x5,%eax │ │ + sub %eax,%esi │ │ + cmp $0x21,%esi │ │ + mov $0x20,%eax │ │ + cmovge %eax,%esi │ │ + mov %rsi,0x48(%rsp) │ │ + mov 0x828(%rdx),%rax │ │ + mov 0xca8(%rdx),%rcx │ │ + mov %rcx,0x90(%rsp) │ │ + lea 0x0(,%r14,4),%rcx │ │ + mov %rcx,0x40(%rsp) │ │ + mov %rax,0x70(%rsp) │ │ + lea 0x0(,%rax,4),%rax │ │ mov %rax,0x50(%rsp) │ │ - movslq %eax,%r10 │ │ - mov %r10d,%eax │ │ - and $0x1f,%eax │ │ - mov 0x14(%rdi),%r12d │ │ - movslq %r12d,%r8 │ │ - mov %r8d,%ebp │ │ - and $0x1f,%ebp │ │ - mov 0x840(%r11),%r13d │ │ - xor %ebx,%ebx │ │ - cmp $0x1,%r13d │ │ - sete %bl │ │ - xor %r14d,%r14d │ │ - cmp $0x3,%r13d │ │ - setne %r14b │ │ - mov %rax,%rcx │ │ - mov %rax,0xc8(%rsp) │ │ - mov %r14d,%ecx │ │ - shr %cl,%rax │ │ - mov %rax,0xf0(%rsp) │ │ - mov %rbp,%rax │ │ - mov %rbp,0xd0(%rsp) │ │ - mov %r8,%rbp │ │ - mov %rbx,0x88(%rsp) │ │ - mov %ebx,%ecx │ │ - shr %cl,%rax │ │ - mov %rax,0xe8(%rsp) │ │ - mov %esi,0x128(%rsp) │ │ - mov 0xd08(%r11),%eax │ │ - sub %r10d,%eax │ │ - mov %esi,%ecx │ │ - lea 0x33d6d(%rip),%r15 │ │ - movzbl (%r15,%rcx,4),%r8d │ │ - cmp %r8d,%eax │ │ - cmovg %r8d,%eax │ │ - mov %rax,0x100(%rsp) │ │ - mov 0xd0c(%r11),%eax │ │ - sub %ebp,%eax │ │ - mov %rcx,0x58(%rsp) │ │ - movzbl 0x1(%r15,%rcx,4),%r9d │ │ - cmp %r9d,%eax │ │ - cmovg %r9d,%eax │ │ - mov %rdx,0x38(%rsp) │ │ - mov 0x8(%rdi),%rcx │ │ - mov %rcx,0x130(%rsp) │ │ - mov 0xca8(%r11),%rcx │ │ - mov %rcx,0xc0(%rsp) │ │ - test %r13d,%r13d │ │ - mov %rax,0xf8(%rsp) │ │ - je d5a22 │ │ - test $0x1,%r10b │ │ - jne d5cd7 │ │ - cmp %r14d,%r8d │ │ - ja d5cd7 │ │ - movl $0x0,0x70(%rsp) │ │ + mov %rbx,0x78(%rsp) │ │ + mov %r15,0x80(%rsp) │ │ + mov 0xc8(%rsp),%rax │ │ + mov %eax,%ebp │ │ + mov %r12,0xa8(%rsp) │ │ + mov 0xb0(%rsp),%rax │ │ + mov %eax,%r13d │ │ + mov %ebp,%eax │ │ + or 0xe4(%rsp),%eax │ │ + jne d59e6 │ │ + nop │ │ + add $0xc,%r12 │ │ + add $0x1,%ebp │ │ + add 0x40(%rsp),%r15 │ │ + add 0x50(%rsp),%rbx │ │ + add $0xffffffff,%r13d │ │ + je d5a60 │ │ + mov %ebp,%eax │ │ + or 0xe4(%rsp),%eax │ │ + je d59c0 │ │ + mov -0xa(%r12),%eax │ │ + mov %eax,0x60(%rsp) │ │ + mov -0x6(%r12),%eax │ │ + mov %eax,0x64(%rsp) │ │ + mov -0x2(%r12),%eax │ │ + mov %eax,0x68(%rsp) │ │ + movl $0x0,0x6c(%rsp) │ │ + mov 0x38(%rsp),%rax │ │ + mov 0x108c(%rax),%eax │ │ + sub $0x30,%rsp │ │ + mov %rbx,%rdi │ │ + mov 0xa0(%rsp),%rsi │ │ + lea 0x90(%rsp),%rdx │ │ + mov %r15,%rcx │ │ + mov %r14,%r8 │ │ + mov 0x88(%rsp),%r9 │ │ + push %rax │ │ + pushq 0x80(%rsp) │ │ + mov 0xd0(%rsp),%rax │ │ + callq *0xcc8(%rax) │ │ + add $0x40,%rsp │ │ + jmpq d59c0 │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov 0x88(%rsp),%rcx │ │ + add $0x1,%rcx │ │ + mov 0xf0(%rsp),%rax │ │ + movslq (%rax),%rbp │ │ + cmp %rbp,%rcx │ │ + jge d5ad4 │ │ + mov 0x78(%rsp),%rbx │ │ + add $0x100,%rbx │ │ + mov 0xe8(%rsp),%rax │ │ + mov (%rax),%r14 │ │ + mov 0xa8(%rsp),%r12 │ │ + add $0x544,%r12 │ │ + mov 0x80(%rsp),%r15 │ │ + sub $0xffffffffffffff80,%r15 │ │ + mov 0x38(%rsp),%rdx │ │ + jmpq d5930 │ │ + mov 0x38(%rsp),%rsi │ │ + mov 0xa0(%rsp),%r11 │ │ + mov 0x18(%rsi),%rax │ │ + cmpl $0x0,0x4d8(%rax) │ │ + jne d5b02 │ │ + jmp d5af5 │ │ + mov 0x38(%rsp),%rsi │ │ + mov 0xa0(%rsp),%r11 │ │ + mov 0xdc(%rsp),%edx │ │ + mov 0x18(%rsi),%rax │ │ + cmpl $0x0,0x4d8(%rax) │ │ + jne d5b02 │ │ + cmpl $0x0,0x4dc(%rax) │ │ + je d636a │ │ + mov 0x108(%rsp),%rcx │ │ + sar %cl,%edx │ │ + test %ebp,%ebp │ │ + jle d636a │ │ + movslq %edx,%rdi │ │ + mov 0x1140(%rsi),%rax │ │ + mov 0xd18(%rsi),%rbx │ │ + mov 0xc8(%rsp),%rcx │ │ + mov %ecx,%ebp │ │ + mov 0x108(%rsp),%rcx │ │ + shr %cl,%ebp │ │ + mov $0x80,%edx │ │ + mov 0x37(%rsp),%cl │ │ + shr %cl,%edx │ │ + mov %rdx,0x110(%rsp) │ │ + lea 0x1180(%rsi),%rdx │ │ + mov %rdx,0x40(%rsp) │ │ + mov 0xd0(%rsp),%rdx │ │ + mov %ebp,0xe0(%rsp) │ │ + sub %ebp,%edx │ │ + mov %rdx,0x48(%rsp) │ │ + mov $0x20,%edx │ │ + shr %cl,%edx │ │ + lea 0x306(%r11),%rcx │ │ + mov %rcx,0xa8(%rsp) │ │ + lea 0x304(%r11),%rcx │ │ + mov %rcx,0x80(%rsp) │ │ + mov %rbx,0x58(%rsp) │ │ + mov %rbx,%rcx │ │ + mov %rdi,0x120(%rsp) │ │ + imul %rdi,%rcx │ │ + lea (%rax,%rcx,4),%rax │ │ + add $0x3,%rax │ │ + mov %rax,0x98(%rsp) │ │ + shl $0x2,%rdx │ │ + mov %rdx,0x138(%rsp) │ │ + xor %ecx,%ecx │ │ xor %eax,%eax │ │ - cmp $0x3,%r13d │ │ - setne %al │ │ - mov $0x3,%edx │ │ - sub %r13d,%edx │ │ - test %r13d,%r13d │ │ - mov %r13d,0x118(%rsp) │ │ - cmove %r13d,%edx │ │ - mov 0x88(%rsp),%r13 │ │ - lea (%r9,%r13,1),%esi │ │ - mov %r13d,%ecx │ │ - shr %cl,%esi │ │ - mov %rsi,0xa0(%rsp) │ │ - lea (%r8,%rax,1),%rsi │ │ - mov %eax,%ecx │ │ - shr %cl,%rsi │ │ - mov %rsi,0xa8(%rsp) │ │ - mov 0x828(%r11),%rax │ │ - imul %rax,%rbp │ │ - add %r10,%rbp │ │ - shl $0x2,%rbp │ │ - mov 0x50(%rsp),%r10 │ │ - mov %r10d,%ebx │ │ - mov %r14d,%ecx │ │ - sar %cl,%ebx │ │ - mov %rbp,%rsi │ │ - movslq %ebx,%rbp │ │ - mov %r12d,%ebx │ │ - mov %r13d,%ecx │ │ - sar %cl,%ebx │ │ - movslq %ebx,%rcx │ │ - imul 0x830(%r11),%rcx │ │ - add %rbp,%rcx │ │ - shl $0x2,%rcx │ │ - mov %rcx,0x98(%rsp) │ │ - mov 0x18(%r11),%rcx │ │ - mov %r14,0x90(%rsp) │ │ - not %r14d │ │ - not %r13d │ │ - add 0x810(%r11),%rsi │ │ - testb $0x1,0xe8(%rcx) │ │ - mov %rdi,0x28(%rsp) │ │ - mov %r11,0x30(%rsp) │ │ - mov %r8,0x78(%rsp) │ │ + mov %rax,0xc0(%rsp) │ │ + movl $0x0,0x70(%rsp) │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov 0xd20(%rsi),%eax │ │ + mov %rcx,0x130(%rsp) │ │ + shl $0x5,%ecx │ │ + sub %ecx,%eax │ │ + cmp $0x21,%eax │ │ + mov $0x20,%ecx │ │ + cmovge %ecx,%eax │ │ + add 0xbc(%rsp),%eax │ │ + mov 0x37(%rsp),%cl │ │ + sar %cl,%eax │ │ + test %eax,%eax │ │ + jle d5ff0 │ │ + mov 0xc0(%rsp),%rcx │ │ + lea (%rcx,%rcx,1),%rdx │ │ + mov 0x128(%rsp),%rcx │ │ + mov 0x8(%rcx),%rsi │ │ + add %rdx,%rsi │ │ mov %rsi,0xb0(%rsp) │ │ - mov %r9,0x40(%rsp) │ │ - jne d5c27 │ │ - lea 0x908(%r11),%r15 │ │ + add 0x10(%rcx),%rdx │ │ + mov %rdx,0x88(%rsp) │ │ mov 0x38(%rsp),%rcx │ │ - mov 0x8(%rcx),%ebx │ │ - sub $0x8,%rsp │ │ - xor %edx,%edx │ │ - mov %rax,%rcx │ │ - pushq $0x9 │ │ - pushq $0x0 │ │ - push %r15 │ │ - push %rbx │ │ - pushq $0x0 │ │ - push %r12 │ │ - push %r10 │ │ - callq d8280 │ │ - add $0x40,%rsp │ │ - test %eax,%eax │ │ - jne d825f │ │ - cmpb $0x0,0x70(%rsp) │ │ - je d7350 │ │ - mov 0x78(%rsp),%rax │ │ - cmp 0x90(%rsp),%eax │ │ - sete %cl │ │ - mov %eax,%r8d │ │ - shl %cl,%r8d │ │ - mov 0x40(%rsp),%rax │ │ - cmp 0x88(%rsp),%eax │ │ - sete %cl │ │ - mov %eax,%r12d │ │ - shl %cl,%r12d │ │ - mov 0x30(%rsp),%rax │ │ - mov 0x818(%rax),%rsi │ │ - add 0x98(%rsp),%rsi │ │ - mov 0x830(%rax),%rcx │ │ - mov 0x28(%rsp),%rdi │ │ - mov 0x10(%rdi),%eax │ │ - and %r14d,%eax │ │ - mov 0x14(%rdi),%ebp │ │ - and %r13d,%ebp │ │ - mov 0x38(%rsp),%rdx │ │ - mov 0x8(%rdx),%ebx │ │ - sub $0x8,%rsp │ │ - xor %edx,%edx │ │ - mov %r8d,0x58(%rsp) │ │ - mov %r12d,%r9d │ │ - pushq $0x9 │ │ - pushq $0x0 │ │ - push %r15 │ │ - push %rbx │ │ - pushq $0x1 │ │ - push %rbp │ │ + mov 0x830(%rcx),%rdx │ │ + mov %rdx,0x50(%rsp) │ │ + mov 0xca8(%rcx),%rcx │ │ + mov %rcx,0x78(%rsp) │ │ + mov %eax,%eax │ │ + mov %rax,0x90(%rsp) │ │ + cmpl $0x0,0xe0(%rsp) │ │ + je d5d90 │ │ + xor %r14d,%r14d │ │ + mov 0x98(%rsp),%r12 │ │ + xor %ebp,%ebp │ │ + mov 0x70(%rsp),%eax │ │ + or %ebp,%eax │ │ + jne d5cb2 │ │ + nopl 0x0(%rax) │ │ + add $0x1,%rbp │ │ + add $0x4,%r12 │ │ + add $0x4,%r14 │ │ + cmp %rbp,0x90(%rsp) │ │ + je d5ff0 │ │ + mov 0x70(%rsp),%eax │ │ + or %ebp,%eax │ │ + je d5c90 │ │ + mov 0xa8(%rsp),%rcx │ │ + movzwl -0x4(%rcx,%rbp,8),%eax │ │ + mov %eax,0x60(%rsp) │ │ + movzwl (%rcx,%rbp,8),%eax │ │ + mov %eax,0x64(%rsp) │ │ + movl $0x0,0x68(%rsp) │ │ + mov %r14d,%ebx │ │ + and $0xfffffffc,%ebx │ │ + add %rbx,%rbx │ │ + mov 0xb0(%rsp),%rax │ │ + lea (%rax,%rbx,1),%rdi │ │ + lea -0x1(%r12),%rcx │ │ + mov 0x38(%rsp),%r13 │ │ + mov 0x108c(%r13),%eax │ │ + sub $0x30,%rsp │ │ + mov 0x80(%rsp),%rsi │ │ + lea 0x90(%rsp),%rdx │ │ + mov 0x88(%rsp),%r8 │ │ + mov 0x70(%rsp),%r9 │ │ push %rax │ │ - callq d8280 │ │ + pushq 0x80(%rsp) │ │ + mov 0xb8(%rsp),%r15 │ │ + callq *0xcd0(%r15) │ │ add $0x40,%rsp │ │ - test %eax,%eax │ │ - jne d825f │ │ - mov 0x30(%rsp),%rax │ │ - mov 0x820(%rax),%rsi │ │ - add 0x98(%rsp),%rsi │ │ - mov 0x28(%rsp),%rdi │ │ - and 0x10(%rdi),%r14d │ │ - mov 0x830(%rax),%rcx │ │ - and 0x14(%rdi),%r13d │ │ - mov 0x38(%rsp),%rax │ │ - mov 0x8(%rax),%eax │ │ - sub $0x8,%rsp │ │ - xor %edx,%edx │ │ - mov 0x58(%rsp),%r8d │ │ - mov %r12d,%r9d │ │ - pushq $0x9 │ │ - pushq $0x0 │ │ - push %r15 │ │ + add 0x88(%rsp),%rbx │ │ + mov 0x108c(%r13),%eax │ │ + sub $0x30,%rsp │ │ + mov %rbx,%rdi │ │ + mov 0x80(%rsp),%rsi │ │ + lea 0x90(%rsp),%rdx │ │ + mov %r12,%rcx │ │ + mov 0x88(%rsp),%r8 │ │ + mov 0x70(%rsp),%r9 │ │ push %rax │ │ - pushq $0x2 │ │ - push %r13 │ │ - push %r14 │ │ - callq d8280 │ │ + pushq 0x80(%rsp) │ │ + callq *0xcd0(%r15) │ │ add $0x40,%rsp │ │ - test %eax,%eax │ │ - jne d825f │ │ - jmpq d7350 │ │ - mov 0x58(%rsp),%rbp │ │ - lea (%r15,%rbp,4),%rbp │ │ - mov %rbp,0x80(%rsp) │ │ - mov 0x38(%rsp),%rbp │ │ - cmpb $0x0,0x14(%rbp) │ │ - movslq %edx,%rdx │ │ - je d5dbe │ │ - mov %rdx,%r14 │ │ - movzbl 0x1b(%rbp),%eax │ │ - mov %rax,0x68(%rsp) │ │ - lea 0x2440(%rdi),%r13 │ │ - mov 0x78(%rsp),%r8 │ │ - lea 0x0(,%r8,4),%rax │ │ - mov %rax,0x60(%rsp) │ │ - movsbq 0x18(%rbp),%rax │ │ - lea (%rax,%rax,8),%rdx │ │ - mov %rdx,%rsi │ │ - shl $0x5,%rsi │ │ - lea (%r11,%rsi,1),%r10 │ │ - add $0x20,%r10 │ │ - cmpb $0x6,0x15(%rbp) │ │ - jne d5cf8 │ │ - cmpb $0x0,0xba8(%r11,%rax,1) │ │ - je d5cf8 │ │ - lea (%rcx,%rdx,4),%rax │ │ - add $0x590,%rax │ │ + jmpq d5c90 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + mov 0xf8(%rsp),%eax │ │ + cmp 0xd0(%rsp),%eax │ │ + jge d5ed0 │ │ + xor %ebx,%ebx │ │ + xor %r14d,%r14d │ │ + mov 0x98(%rsp),%rbp │ │ + mov 0x70(%rsp),%eax │ │ + or %ebx,%eax │ │ + jne d5de2 │ │ + nopl 0x0(%rax) │ │ + add $0x4,%rbp │ │ + add $0x4,%r14 │ │ + add $0x1,%ebx │ │ + addq $0xffffffffffffffff,0x90(%rsp) │ │ + je d5ff0 │ │ + mov 0x70(%rsp),%eax │ │ + or %ebx,%eax │ │ + je d5dc0 │ │ + mov 0xa8(%rsp),%rdi │ │ + movzwl -0x4(%rdi,%r14,2),%eax │ │ + mov 0xf8(%rsp),%ecx │ │ + shl %cl,%eax │ │ + movzwl -0x6(%rdi,%r14,2),%esi │ │ + movzwl -0x2(%rdi,%r14,2),%edx │ │ + or %esi,%eax │ │ + mov %eax,0x60(%rsp) │ │ + movzwl (%rdi,%r14,2),%eax │ │ + shl %cl,%eax │ │ + or %edx,%eax │ │ + mov %eax,0x64(%rsp) │ │ + movl $0x0,0x68(%rsp) │ │ + mov %r14d,%r12d │ │ + and $0xfffffffc,%r12d │ │ + add %r12,%r12 │ │ + mov 0xb0(%rsp),%rax │ │ + lea (%rax,%r12,1),%rdi │ │ + lea -0x1(%rbp),%rcx │ │ + mov 0x38(%rsp),%r13 │ │ + mov 0x108c(%r13),%eax │ │ sub $0x30,%rsp │ │ - xor %esi,%esi │ │ - mov %r13,%rdx │ │ - mov 0x90(%rsp),%rcx │ │ - mov 0xb0(%rsp),%r8 │ │ - mov $0x0,%r9d │ │ + mov 0x80(%rsp),%rsi │ │ + lea 0x90(%rsp),%rdx │ │ + mov 0x88(%rsp),%r8 │ │ + mov 0x70(%rsp),%r9 │ │ push %rax │ │ - push %r10 │ │ - callq d8910 │ │ + pushq 0x80(%rsp) │ │ + mov 0xb8(%rsp),%r15 │ │ + callq *0xcd0(%r15) │ │ add $0x40,%rsp │ │ - test %eax,%eax │ │ - jne d825f │ │ - jmp d5d2f │ │ - mov $0x1,%al │ │ - mov %eax,0x70(%rsp) │ │ - cmp 0x88(%rsp),%r9d │ │ - ja d5a2a │ │ - mov %ebp,%eax │ │ - and $0x1,%al │ │ - mov %eax,0x70(%rsp) │ │ - jmpq d5a2a │ │ - mov 0x8(%rbp),%ebx │ │ - sub $0x8,%rsp │ │ - xor %esi,%esi │ │ - mov %r13,%rdx │ │ - xor %ecx,%ecx │ │ - mov 0x48(%rsp),%r9 │ │ - pushq 0x70(%rsp) │ │ + add 0x88(%rsp),%r12 │ │ + mov 0x108c(%r13),%eax │ │ + sub $0x30,%rsp │ │ + mov %r12,%rdi │ │ + mov 0x80(%rsp),%rsi │ │ + lea 0x90(%rsp),%rdx │ │ + mov %rbp,%rcx │ │ + mov 0x88(%rsp),%r8 │ │ + mov 0x70(%rsp),%r9 │ │ push %rax │ │ - push %r10 │ │ - push %rbx │ │ - pushq $0x0 │ │ - push %r12 │ │ - pushq 0x88(%rsp) │ │ - callq d8280 │ │ + pushq 0x80(%rsp) │ │ + callq *0xcd0(%r15) │ │ add $0x40,%rsp │ │ - test %eax,%eax │ │ - jne d825f │ │ - mov 0x38(%rsp),%rbx │ │ - movsbq 0x19(%rbx),%rbp │ │ - lea 0x0(,%rbp,8),%rcx │ │ - add %rbp,%rcx │ │ - mov %rcx,%rax │ │ - shl $0x5,%rax │ │ - mov 0x30(%rsp),%rsi │ │ - add %rsi,%rax │ │ - add $0x20,%rax │ │ - cmpb $0x6,0x15(%rbx) │ │ - jne d5e31 │ │ - cmpb $0x0,0xba8(%rsi,%rbp,1) │ │ - je d5e31 │ │ - mov 0x28(%rsp),%rdi │ │ - lea 0xa440(%rdi),%rdx │ │ - mov 0x18(%rsi),%rsi │ │ - lea (%rsi,%rcx,4),%rbp │ │ - add $0x590,%rbp │ │ + jmpq d5dc0 │ │ + xor %r14d,%r14d │ │ + mov 0x98(%rsp),%r12 │ │ + xor %ebp,%ebp │ │ + mov 0x70(%rsp),%eax │ │ + or %ebp,%eax │ │ + jne d5f12 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + add $0x1,%rbp │ │ + add $0x4,%r12 │ │ + add $0x4,%r14 │ │ + cmp %rbp,0x90(%rsp) │ │ + je d5ff0 │ │ + mov 0x70(%rsp),%eax │ │ + or %ebp,%eax │ │ + je d5ef0 │ │ + mov 0x80(%rsp),%rcx │ │ + movzwl -0x4(%rcx,%rbp,8),%eax │ │ + mov %eax,0x60(%rsp) │ │ + movzwl (%rcx,%rbp,8),%eax │ │ + mov %eax,0x64(%rsp) │ │ + movl $0x0,0x68(%rsp) │ │ + mov %r14d,%ebx │ │ + and $0xfffffffc,%ebx │ │ + add %rbx,%rbx │ │ + mov 0xb0(%rsp),%rax │ │ + lea (%rax,%rbx,1),%rdi │ │ + lea -0x1(%r12),%rcx │ │ + mov 0x38(%rsp),%r13 │ │ + mov 0x108c(%r13),%eax │ │ sub $0x30,%rsp │ │ - xor %esi,%esi │ │ - mov 0x90(%rsp),%rcx │ │ - mov 0xb0(%rsp),%r8 │ │ - mov $0x0,%r9d │ │ - push %rbp │ │ + mov 0x80(%rsp),%rsi │ │ + lea 0x90(%rsp),%rdx │ │ + mov 0x88(%rsp),%r8 │ │ + mov 0x70(%rsp),%r9 │ │ push %rax │ │ - callq d8910 │ │ + pushq 0x80(%rsp) │ │ + mov 0xb8(%rsp),%r15 │ │ + callq *0xcd0(%r15) │ │ add $0x40,%rsp │ │ - test %eax,%eax │ │ - jne d825f │ │ - jmpq d5e7b │ │ - mov %rdx,0x60(%rsp) │ │ - movsbq 0x18(%rbp),%r10 │ │ - lea (%r10,%r10,8),%rbx │ │ - mov %rbx,%rdx │ │ - shl $0x5,%rdx │ │ - add %r11,%rdx │ │ - add $0x20,%rdx │ │ - mov %rdx,0x68(%rsp) │ │ - movzbl 0x1b(%rbp),%r15d │ │ - mov 0x78(%rsp),%r8 │ │ - mov 0x40(%rsp),%rdx │ │ - cmp %edx,%r8d │ │ - cmovb %r8d,%edx │ │ - cmp $0x2,%edx │ │ - jl d5f86 │ │ - cmpb $0x2,0x15(%rbp) │ │ - jne d5f36 │ │ - cmpb $0x0,0xba8(%r11,%r10,1) │ │ - je d5f36 │ │ - cmpb $0x2,0x16(%rbp) │ │ - je d5f45 │ │ - lea (%rcx,%rbx,4),%rbp │ │ - add $0x590,%rbp │ │ - jmpq d5f4c │ │ - mov 0x28(%rsp),%rdi │ │ - lea 0xa440(%rdi),%rdx │ │ - mov 0x10(%rdi),%r10d │ │ - mov 0x14(%rdi),%r11d │ │ - mov 0xc(%rbx),%ebx │ │ - sub $0x8,%rsp │ │ - xor %esi,%esi │ │ - xor %ecx,%ecx │ │ - mov 0x80(%rsp),%r8 │ │ - mov 0x48(%rsp),%r9 │ │ - pushq 0x70(%rsp) │ │ - push %rbp │ │ + add 0x88(%rsp),%rbx │ │ + mov 0x108c(%r13),%eax │ │ + sub $0x30,%rsp │ │ + mov %rbx,%rdi │ │ + mov 0x80(%rsp),%rsi │ │ + lea 0x90(%rsp),%rdx │ │ + mov %r12,%rcx │ │ + mov 0x88(%rsp),%r8 │ │ + mov 0x70(%rsp),%r9 │ │ push %rax │ │ - push %rbx │ │ - pushq $0x0 │ │ - push %r11 │ │ - push %r10 │ │ - callq d8280 │ │ + pushq 0x80(%rsp) │ │ + callq *0xcd0(%r15) │ │ add $0x40,%rsp │ │ + jmpq d5ef0 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + mov 0x130(%rsp),%rcx │ │ + add $0x1,%rcx │ │ + mov 0xf0(%rsp),%rax │ │ + movslq (%rax),%rax │ │ + cmp %rax,%rcx │ │ + jge d6076 │ │ + mov 0xc0(%rsp),%rax │ │ + add 0x110(%rsp),%rax │ │ + mov %rax,0xc0(%rsp) │ │ + mov 0xe8(%rsp),%rax │ │ + mov (%rax),%rax │ │ + mov %rax,0x58(%rsp) │ │ + addq $0x544,0xa8(%rsp) │ │ + mov 0x98(%rsp),%rax │ │ + add 0x138(%rsp),%rax │ │ + mov %rax,0x98(%rsp) │ │ + addq $0x544,0x80(%rsp) │ │ + movl $0x1,0x70(%rsp) │ │ + mov 0x38(%rsp),%rsi │ │ + jmpq d5be0 │ │ test %eax,%eax │ │ - jne d825f │ │ - mov 0x28(%rsp),%rbp │ │ - lea 0x12440(%rbp),%rax │ │ - mov %rax,0x110(%rsp) │ │ mov 0x38(%rsp),%rdx │ │ - mov 0x14(%rdx),%al │ │ - add $0xff,%al │ │ - cmp $0x3,%al │ │ - ja d66a7 │ │ - movzbl %al,%eax │ │ - lea 0x36e99(%rip),%rcx │ │ - movslq (%rcx,%rax,4),%rax │ │ - add %rcx,%rax │ │ - jmpq *%rax │ │ - movsbq 0x18(%rdx),%rax │ │ - movsbq 0x19(%rdx),%rcx │ │ - lea 0x0(,%rax,8),%rdx │ │ - sub %rax,%rdx │ │ - mov 0x30(%rsp),%rax │ │ - add %rax,%rdx │ │ - movzbl 0x1200(%rcx,%rdx,1),%ebx │ │ - mov 0x828(%rax),%rsi │ │ - lea 0xa440(%rbp),%rcx │ │ - mov 0x40(%rsp),%rax │ │ - lea 0x0(,%rax,4),%r9d │ │ - sub $0x38,%rsp │ │ - mov 0xe8(%rsp),%rdi │ │ - mov %r13,%rdx │ │ - mov 0x98(%rsp),%r8 │ │ - mov %rbx,0x118(%rsp) │ │ - push %rbx │ │ + mov 0xa0(%rsp),%rdi │ │ + jle d636a │ │ + mov 0x108(%rsp),%rcx │ │ + mov 0xc8(%rsp),%rax │ │ + shr %cl,%eax │ │ + mov $0x80,%esi │ │ + mov 0x37(%rsp),%cl │ │ + shr %cl,%esi │ │ + mov %rsi,0xc0(%rsp) │ │ + mov $0x20,%esi │ │ + shr %cl,%esi │ │ + mov %rsi,0x80(%rsp) │ │ + mov %rax,0xc8(%rsp) │ │ + cmp 0xd0(%rsp),%eax │ │ + jge d636a │ │ + mov 0xd18(%rdx),%rbp │ │ mov 0x100(%rsp),%rax │ │ - callq *0x248(%rax) │ │ - add $0x40,%rsp │ │ - cmpb $0x0,0x70(%rsp) │ │ - jne d685f │ │ - jmpq d7350 │ │ - cmpb $0x2,0x16(%rbp) │ │ - jne d5f86 │ │ - cmpl $0x1,0x3f5c0(%rdi) │ │ - jbe d5f86 │ │ - lea 0x3f5c0(%rdi),%rbp │ │ - sub $0x30,%rsp │ │ - mov 0xe0(%rsp),%rsi │ │ - xor %edx,%edx │ │ - mov %rax,%rcx │ │ - mov 0xb0(%rsp),%r8 │ │ - xor %r9d,%r9d │ │ - push %rbp │ │ - pushq 0xa0(%rsp) │ │ - callq d8910 │ │ - add $0x40,%rsp │ │ - test %eax,%eax │ │ - jne d825f │ │ - jmpq d6023 │ │ - mov 0x8(%rbp),%ebx │ │ - sub $0x8,%rsp │ │ - xor %edx,%edx │ │ - mov %rax,%rcx │ │ - mov 0x48(%rsp),%r9 │ │ - push %r15 │ │ - push %r10 │ │ - pushq 0x80(%rsp) │ │ - push %rbx │ │ - pushq $0x0 │ │ - push %r12 │ │ - pushq 0x88(%rsp) │ │ - callq d8280 │ │ - add $0x40,%rsp │ │ - test %eax,%eax │ │ - jne d825f │ │ - mov 0x38(%rsp),%rax │ │ - cmpb $0x1,0x16(%rax) │ │ - jne d6023 │ │ - mov 0x30(%rsp),%rax │ │ - mov 0x828(%rax),%rdx │ │ - sub $0x28,%rsp │ │ - mov 0x50(%rsp),%rdi │ │ - mov 0xd8(%rsp),%rsi │ │ - mov 0xa8(%rsp),%rcx │ │ - mov $0x0,%r8d │ │ - mov 0xf0(%rsp),%r9 │ │ - pushq 0x120(%rsp) │ │ - pushq 0x130(%rsp) │ │ - pushq 0x108(%rsp) │ │ - callq d8de0 │ │ - add $0x40,%rsp │ │ - test %eax,%eax │ │ - jne d825f │ │ - mov 0x38(%rsp),%rax │ │ - cmpb $0x0,0x1c(%rax) │ │ - mov %r15,0x50(%rsp) │ │ - je d61de │ │ - mov 0x28(%rsp),%rdi │ │ - lea 0x50c0(%rdi),%rsi │ │ - lea 0x60e0(%rdi),%r12 │ │ - mov 0x38(%rsp),%rax │ │ - movzbl 0x12(%rax),%eax │ │ - cmp $0x3,%al │ │ - mov $0x9,%ecx │ │ - cmovne %eax,%ecx │ │ - movzbl %cl,%r10d │ │ - movl $0x0,0x74(%rsp) │ │ - mov 0x14(%rdi),%edx │ │ - mov 0x30(%rsp),%rax │ │ - mov 0xd20(%rax),%ecx │ │ - add $0xffffffff,%ecx │ │ - test %edx,%ecx │ │ - mov %rsi,0x48(%rsp) │ │ - je d6088 │ │ - xor %r15d,%r15d │ │ - jmp d60a9 │ │ - mov 0xd1c(%rax),%cl │ │ - mov %edx,%esi │ │ - sar %cl,%esi │ │ - add $0xffffffff,%esi │ │ - imul 0xd10(%rax),%esi │ │ - shl $0x7,%esi │ │ - movslq %esi,%r15 │ │ - add 0xce0(%rax),%r15 │ │ - mov 0x10(%rdi),%edi │ │ - xor %esi,%esi │ │ - mov 0x130(%rsp),%rbx │ │ - cmp 0x3630(%rbx),%edi │ │ - setg %sil │ │ + mov (%rax),%rax │ │ + mov 0xc8(%rsp),%rcx │ │ + mov 0xd0(%rsp),%rsi │ │ + sub %ecx,%esi │ │ + mov %rsi,0xd0(%rsp) │ │ + lea (%rdi,%rcx,8),%rcx │ │ + add $0x406,%rcx │ │ + mov %rcx,0xb0(%rsp) │ │ + mov 0x120(%rsp),%rcx │ │ + imul %rbp,%rcx │ │ + lea (%rax,%rcx,4),%r12 │ │ + add $0x3,%r12 │ │ + shlq $0x2,0x80(%rsp) │ │ xor %ecx,%ecx │ │ - cmp 0x3638(%rbx),%edx │ │ - setg %cl │ │ - mov 0x3634(%rbx),%r8d │ │ - mov 0x363c(%rbx),%r9d │ │ - sub $0x30,%rsp │ │ - lea 0xa4(%rsp),%r11 │ │ - push %r12 │ │ - pushq $0x0 │ │ - mov %r12,0x118(%rsp) │ │ - mov 0x80(%rsp),%rbp │ │ - push %rbp │ │ - mov 0xc0(%rsp),%rbx │ │ - push %rbx │ │ - push %r11 │ │ - push %r10 │ │ - push %r15 │ │ - pushq 0x828(%rax) │ │ - mov 0x120(%rsp),%r15 │ │ - push %r15 │ │ - pushq $0x0 │ │ - callq dc9b0 │ │ - add $0x80,%rsp │ │ - mov %eax,%r10d │ │ - lea 0x0(,%rbx,4),%rbx │ │ - lea 0x0(,%rbp,4),%ebp │ │ - sub $0x30,%rsp │ │ - mov 0x78(%rsp),%r12 │ │ - mov %r12,%rdi │ │ - mov %rbx,%rsi │ │ - mov 0x108(%rsp),%rdx │ │ - mov %ebx,%ecx │ │ - mov %ebp,%r8d │ │ - mov $0x0,%r9d │ │ - pushq $0x0 │ │ - pushq $0x0 │ │ - mov 0x100(%rsp),%rax │ │ - callq *0x40(%rax,%r10,8) │ │ - add $0x40,%rsp │ │ - mov 0x38(%rsp),%rax │ │ - cmpb $0x1,0x1c(%rax) │ │ - jne d6195 │ │ - movzbl 0x12(%rax),%eax │ │ - mov 0x58(%rsp),%rcx │ │ - lea (%rcx,%rcx,2),%rcx │ │ - shl $0x5,%rcx │ │ - add 0x4606d(%rip),%rcx │ │ - jmp d61ad │ │ - movzbl 0x10(%rax),%eax │ │ - mov 0x58(%rsp),%rcx │ │ - lea (%rcx,%rcx,2),%rcx │ │ - shl $0x8,%rcx │ │ - add 0x4605b(%rip),%rcx │ │ - lea (%rcx,%rax,8),%rax │ │ - mov (%rax),%r9 │ │ - mov 0x30(%rsp),%rax │ │ - mov 0x828(%rax),%rsi │ │ - mov %r15,%rdi │ │ - mov %r12,%rdx │ │ - mov %ebx,%ecx │ │ - mov %ebp,%r8d │ │ - mov 0xc0(%rsp),%rax │ │ - callq *0x270(%rax) │ │ - mov 0x50(%rsp),%r15 │ │ - cmpb $0x0,0x70(%rsp) │ │ - mov 0x28(%rsp),%rdi │ │ - je d7349 │ │ - mov 0x78(%rsp),%rbp │ │ - cmp 0x90(%rsp),%ebp │ │ - mov 0x88(%rsp),%rbx │ │ - je d620e │ │ - cmp %ebx,0x40(%rsp) │ │ - jne d639d │ │ - mov 0x14(%rdi),%eax │ │ - and $0x1f,%eax │ │ - mov %rax,0x48(%rsp) │ │ - mov $0x1,%eax │ │ - cmp $0x1,%bpl │ │ - jne d6243 │ │ - mov 0x48(%rsp),%rax │ │ - mov 0x2310(%rdi,%rax,8),%rcx │ │ - movslq 0x10(%rdi),%rdx │ │ - shl $0x4,%rdx │ │ - xor %eax,%eax │ │ - cmpb $0x0,-0x8(%rdx,%rcx,1) │ │ - setg %al │ │ - cmp %ebx,0x40(%rsp) │ │ - jne d627e │ │ - mov 0x48(%rsp),%rcx │ │ - mov 0x2308(%rdi,%rcx,8),%rcx │ │ - movslq 0x10(%rdi),%rdx │ │ - shl $0x4,%rdx │ │ - xor %esi,%esi │ │ - cmpb $0x0,0x8(%rcx,%rdx,1) │ │ - setg %sil │ │ - and %esi,%eax │ │ - cmp $0x1,%bpl │ │ - jne d627e │ │ xor %esi,%esi │ │ - cmpb $0x0,-0x8(%rdx,%rcx,1) │ │ - setg %sil │ │ - and %esi,%eax │ │ - test %eax,%eax │ │ - je d639d │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + mov 0x830(%rdx),%rdi │ │ + mov 0xd20(%rdx),%ebx │ │ + mov %rcx,0x78(%rsp) │ │ + mov %ecx,%eax │ │ + shl $0x5,%eax │ │ + sub %eax,%ebx │ │ + cmp $0x21,%ebx │ │ + mov $0x20,%eax │ │ + cmovge %eax,%ebx │ │ + add 0xbc(%rsp),%ebx │ │ + mov 0x37(%rsp),%cl │ │ + sar %cl,%ebx │ │ + mov %rbx,0x48(%rsp) │ │ + mov 0xca8(%rdx),%rax │ │ + mov %rax,0x88(%rsp) │ │ + mov %rsi,0xf8(%rsp) │ │ + lea (%rsi,%rsi,1),%rbx │ │ + mov 0x128(%rsp),%rax │ │ + mov 0x10(%rax),%r14 │ │ + add %rbx,%r14 │ │ + mov %rdi,0x50(%rsp) │ │ + lea 0x0(,%rdi,4),%rcx │ │ + mov %rcx,0x70(%rsp) │ │ + add 0x8(%rax),%rbx │ │ + mov %rbp,0x58(%rsp) │ │ + lea 0x0(,%rbp,4),%rax │ │ + mov %rax,0x90(%rsp) │ │ + mov %r12,0xa8(%rsp) │ │ xor %r13d,%r13d │ │ - cmp $0x1,%bpl │ │ - jne d6cdc │ │ - mov $0x0,%r14d │ │ - cmp %ebx,0x40(%rsp) │ │ - jne d6cdf │ │ - xor %edx,%edx │ │ - mov 0x30(%rsp),%rbp │ │ - cmp $0x2,%rdx │ │ - jne d6327 │ │ - jmpq d6caa │ │ - mov %r15,%rax │ │ - imul 0xcf8(%rbp),%rax │ │ - mov 0x12a8(%rbp),%r9 │ │ + mov 0xc8(%rsp),%rax │ │ + add %r13d,%eax │ │ + or 0xe4(%rsp),%eax │ │ + jne d6229 │ │ + nopw 0x0(%rax,%rax,1) │ │ + add $0x1,%r13 │ │ + mov 0x70(%rsp),%rax │ │ add %rax,%r14 │ │ - shl $0x5,%r14 │ │ - movzbl -0x5(%r14,%r9,1),%eax │ │ - mov 0x28(%rsp),%rdi │ │ - mov (%r8),%r12d │ │ - lea 0x1(%rdx),%r14 │ │ - lea 0x1(%rdx),%r13d │ │ - sub $0x8,%rsp │ │ - xor %edx,%edx │ │ - mov $0x1,%r8d │ │ - mov 0x90(%rsp),%r9 │ │ - push %rax │ │ - push %rbx │ │ - push %r10 │ │ - push %r12 │ │ - push %r13 │ │ - push %r15 │ │ - push %r11 │ │ - callq d8280 │ │ - add $0x40,%rsp │ │ - mov %r14,%rdx │ │ - test %eax,%eax │ │ - mov 0x50(%rsp),%r15 │ │ - jne d825f │ │ - cmp $0x2,%rdx │ │ - je d6caa │ │ - mov 0x818(%rbp,%rdx,8),%rsi │ │ - add 0x98(%rsp),%rsi │ │ - mov 0x830(%rbp),%rcx │ │ - mov 0x28(%rsp),%rdi │ │ - movslq 0x10(%rdi),%r14 │ │ - lea -0x1(%r14),%r11 │ │ - movslq 0x14(%rdi),%r15 │ │ - add $0xffffffffffffffff,%r15 │ │ - mov 0x48(%rsp),%rax │ │ - mov 0x2308(%rdi,%rax,8),%rax │ │ - mov %r11,%rbx │ │ - shl $0x4,%rbx │ │ - lea (%rax,%rbx,1),%r8 │ │ - movsbq 0x8(%rax,%rbx,1),%rbx │ │ - add $0xffffffffffffffff,%rbx │ │ - lea (%rbx,%rbx,8),%rax │ │ - shl $0x5,%rax │ │ - lea (%rax,%rbp,1),%r10 │ │ - add $0x20,%r10 │ │ - cmpl $0x2,0x12a0(%rbp) │ │ - je d62b5 │ │ - mov 0x3f5f8(%rdi),%eax │ │ - jmpq d62d9 │ │ - mov 0xa8(%rsp),%rcx │ │ - mov 0xa0(%rsp),%rax │ │ - cmp %eax,%ecx │ │ - cmovle %ecx,%eax │ │ - cmp $0x2,%eax │ │ - mov 0x30(%rsp),%rdx │ │ - jl d649b │ │ - mov 0x38(%rsp),%rax │ │ - cmpb $0x2,0x15(%rax) │ │ - jne d63df │ │ - mov 0x38(%rsp),%rax │ │ - movsbq 0x18(%rax),%rax │ │ - cmpb $0x0,0xba8(%rdx,%rax,1) │ │ - jne d63fb │ │ + add %rax,%rbx │ │ + add 0x90(%rsp),%r12 │ │ + cmp %r13d,0xd0(%rsp) │ │ + je d6310 │ │ + mov 0xc8(%rsp),%rax │ │ + add %r13d,%eax │ │ + or 0xe4(%rsp),%eax │ │ + je d61f0 │ │ + mov 0xb0(%rsp),%rsi │ │ + movzwl -0x6(%rsi,%r13,8),%eax │ │ + movzwl -0x4(%rsi,%r13,8),%edx │ │ + mov 0x11c(%rsp),%ecx │ │ + shl %cl,%edx │ │ + or %eax,%edx │ │ + mov %edx,0x60(%rsp) │ │ + movzwl -0x2(%rsi,%r13,8),%eax │ │ + movzwl (%rsi,%r13,8),%edx │ │ + shl %cl,%edx │ │ + or %eax,%edx │ │ + mov %edx,0x64(%rsp) │ │ + movl $0x0,0x68(%rsp) │ │ + lea -0x1(%r12),%rcx │ │ mov 0x38(%rsp),%rax │ │ - cmpb $0x2,0x16(%rax) │ │ - jne d649b │ │ - cmpl $0x2,0x3f5c0(%rdi) │ │ - jb d649b │ │ - lea 0x3f5c0(%rdi),%rbx │ │ - xor %edx,%edx │ │ - cmp $0x2,%rdx │ │ - jne d6450 │ │ - jmpq d6658 │ │ - lea 0x1(%rdx),%rbp │ │ - lea 0x1(%rdx),%r9d │ │ + mov 0x108c(%rax),%eax │ │ sub $0x30,%rsp │ │ - mov 0x58(%rsp),%rdi │ │ - xor %edx,%edx │ │ - mov 0xb0(%rsp),%r8 │ │ + mov %rbx,%rdi │ │ + mov 0x80(%rsp),%rsi │ │ + lea 0x90(%rsp),%rdx │ │ + mov 0x88(%rsp),%r8 │ │ + mov 0x70(%rsp),%rbp │ │ + mov %rbp,%r9 │ │ push %rax │ │ - pushq 0xa0(%rsp) │ │ - callq d8910 │ │ - add $0x40,%rsp │ │ - mov %rbp,%rdx │ │ - test %eax,%eax │ │ - jne d825f │ │ - cmp $0x2,%rdx │ │ - je d6658 │ │ - mov 0x30(%rsp),%rdi │ │ - mov 0x818(%rdi,%rdx,8),%rsi │ │ - add 0x98(%rsp),%rsi │ │ - mov 0x830(%rdi),%rcx │ │ - mov 0x38(%rsp),%rax │ │ - cmpb $0x2,0x16(%rax) │ │ - mov %rbx,%rax │ │ - je d640f │ │ - mov 0x18(%rdi),%rax │ │ - mov 0x38(%rsp),%rdi │ │ - movsbq 0x18(%rdi),%rdi │ │ - lea (%rdi,%rdi,8),%rdi │ │ - lea (%rax,%rdi,4),%rax │ │ - add $0x590,%rax │ │ - jmpq d640f │ │ - mov 0x40(%rsp),%rax │ │ - mov %rax,%rsi │ │ - cmp %ebx,%esi │ │ - sete %al │ │ - cmp 0x90(%rsp),%ebp │ │ - sete %cl │ │ - mov %ebp,%r8d │ │ - shl %cl,%r8d │ │ - mov %esi,%r12d │ │ - mov %eax,%ecx │ │ - shl %cl,%r12d │ │ - mov 0x818(%rdx),%rsi │ │ - add 0x98(%rsp),%rsi │ │ - mov 0x830(%rdx),%rcx │ │ - mov 0x10(%rdi),%eax │ │ - and %r14d,%eax │ │ - mov 0x14(%rdi),%ebp │ │ - and %r13d,%ebp │ │ - mov 0x38(%rsp),%rdx │ │ - movsbl 0x18(%rdx),%ebx │ │ - mov 0x8(%rdx),%r10d │ │ - sub $0x8,%rsp │ │ - xor %edx,%edx │ │ - mov %r8d,0x50(%rsp) │ │ - mov %r12d,%r9d │ │ - push %r15 │ │ - push %rbx │ │ pushq 0x80(%rsp) │ │ - push %r10 │ │ - pushq $0x1 │ │ - push %rbp │ │ - push %rax │ │ - callq d8280 │ │ + mov 0xc8(%rsp),%r15 │ │ + callq *0xcd8(%r15) │ │ add $0x40,%rsp │ │ - test %eax,%eax │ │ - jne d825f │ │ mov 0x38(%rsp),%rax │ │ - cmpb $0x1,0x16(%rax) │ │ - jne d6589 │ │ - mov 0x30(%rsp),%rax │ │ - mov 0x818(%rax),%rsi │ │ - add 0x98(%rsp),%rsi │ │ - mov 0x830(%rax),%rdx │ │ - sub $0x28,%rsp │ │ - mov 0x50(%rsp),%rdi │ │ - mov 0xa8(%rsp),%rcx │ │ - mov $0x1,%r8d │ │ - mov 0xf0(%rsp),%r9 │ │ - pushq 0x120(%rsp) │ │ - pushq 0x130(%rsp) │ │ - pushq 0x108(%rsp) │ │ - callq d8de0 │ │ - add $0x40,%rsp │ │ - test %eax,%eax │ │ - jne d825f │ │ - mov 0x30(%rsp),%rax │ │ - mov 0x820(%rax),%rsi │ │ - add 0x98(%rsp),%rsi │ │ - mov 0x830(%rax),%rcx │ │ - mov 0x28(%rsp),%rdi │ │ - and 0x10(%rdi),%r14d │ │ - and 0x14(%rdi),%r13d │ │ - mov 0x38(%rsp),%rdx │ │ - movsbl 0x18(%rdx),%eax │ │ - mov 0x8(%rdx),%ebp │ │ - sub $0x8,%rsp │ │ - xor %edx,%edx │ │ - mov 0x50(%rsp),%r8d │ │ - mov %r12d,%r9d │ │ - push %r15 │ │ + mov 0x108c(%rax),%eax │ │ + sub $0x30,%rsp │ │ + mov %r14,%rdi │ │ + mov 0x80(%rsp),%rsi │ │ + lea 0x90(%rsp),%rdx │ │ + mov %r12,%rcx │ │ + mov 0x88(%rsp),%r8 │ │ + mov %rbp,%r9 │ │ push %rax │ │ pushq 0x80(%rsp) │ │ + callq *0xcd8(%r15) │ │ + add $0x40,%rsp │ │ + jmpq d61f0 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov 0x78(%rsp),%rcx │ │ + add $0x1,%rcx │ │ + mov 0xf0(%rsp),%rax │ │ + movslq (%rax),%rax │ │ + cmp %rax,%rcx │ │ + mov 0x38(%rsp),%rdx │ │ + jge d636a │ │ + mov 0xf8(%rsp),%rsi │ │ + add 0xc0(%rsp),%rsi │ │ + mov 0xe8(%rsp),%rax │ │ + mov (%rax),%rbp │ │ + addq $0x544,0xb0(%rsp) │ │ + mov 0xa8(%rsp),%r12 │ │ + add 0x80(%rsp),%r12 │ │ + jmpq d6140 │ │ + add $0x148,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + nopl 0x0(%rax) │ │ push %rbp │ │ - pushq $0x2 │ │ - push %r13 │ │ + push %r15 │ │ push %r14 │ │ - callq d8280 │ │ - add $0x40,%rsp │ │ - test %eax,%eax │ │ - jne d825f │ │ - mov 0x38(%rsp),%rax │ │ - cmpb $0x1,0x16(%rax) │ │ - jne d6658 │ │ - mov 0x30(%rsp),%rax │ │ - mov 0x820(%rax),%rsi │ │ - add 0x98(%rsp),%rsi │ │ - mov 0x830(%rax),%rdx │ │ - sub $0x28,%rsp │ │ - mov 0x50(%rsp),%rdi │ │ - mov 0xa8(%rsp),%rcx │ │ - mov $0x2,%r8d │ │ - mov 0xf0(%rsp),%r9 │ │ - pushq 0x120(%rsp) │ │ - pushq 0x130(%rsp) │ │ - pushq 0x108(%rsp) │ │ - callq d8de0 │ │ - add $0x40,%rsp │ │ - test %eax,%eax │ │ - jne d825f │ │ - mov 0x38(%rsp),%rax │ │ - mov 0x1c(%rax),%al │ │ - test %al,%al │ │ - mov 0x28(%rsp),%rdi │ │ - je d7349 │ │ - cmp $0x1,%al │ │ - jne d6ffc │ │ - mov 0x38(%rsp),%rax │ │ - movzbl 0x12(%rax),%eax │ │ - mov 0x60(%rsp),%rdx │ │ - shl $0x5,%rdx │ │ - mov 0x58(%rsp),%rcx │ │ - lea (%rcx,%rcx,2),%rcx │ │ - shl $0x5,%rcx │ │ - add 0x45b65(%rip),%rcx │ │ - add %rdx,%rcx │ │ - lea (%rcx,%rax,8),%rcx │ │ - jmpq d702c │ │ - mov %rax,0xe0(%rsp) │ │ - cmpb $0x0,0x70(%rsp) │ │ - jne d685f │ │ - jmpq d7350 │ │ - mov 0x30(%rsp),%rax │ │ - mov 0x828(%rax),%rsi │ │ - lea 0xa440(%rbp),%rcx │ │ - mov 0x40(%rsp),%rax │ │ - lea 0x0(,%rax,4),%r9d │ │ - mov 0xb0(%rsp),%rdi │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + sub $0xbec8,%rsp │ │ + mov %rdx,%r14 │ │ + mov %rdi,%rbp │ │ + mov 0x8(%rsi),%r13 │ │ + mov %rsi,0x10(%rsp) │ │ + mov 0x44(%rsi),%cl │ │ + mov $0xffffffff,%edx │ │ + shl %cl,%edx │ │ + not %edx │ │ + lea 0x3090(%rsp),%rdi │ │ + mov %r13,%rsi │ │ + mov %rdx,0x28(%rsp) │ │ + callq *0x0(%rbp) │ │ + cmpl $0x0,0x28(%r13) │ │ + jne d63cd │ │ + cmpl $0x0,0x24(%r13) │ │ + je d63f2 │ │ + mov 0x40(%r14),%eax │ │ + add $0xffffffff,%eax │ │ + lea 0x5ff8(%rsp),%rdi │ │ + lea 0x3090(%rsp),%rsi │ │ mov %r13,%rdx │ │ - mov 0x60(%rsp),%r8 │ │ - mov 0xc0(%rsp),%rax │ │ - callq *0x240(%rax) │ │ - mov %rax,0xe0(%rsp) │ │ - cmpb $0x0,0x70(%rsp) │ │ - jne d685f │ │ - jmpq d7350 │ │ - mov 0x30(%rsp),%rax │ │ - mov 0x828(%rax),%rsi │ │ - movzbl 0x11(%rdx),%eax │ │ xor %ecx,%ecx │ │ + mov 0x28(%rsp),%r8 │ │ + callq *0x8(%rbp,%rax,8) │ │ + cmpl $0x0,0x2c(%r13) │ │ + jne d6400 │ │ + cmpl $0x0,0x24(%r13) │ │ + je d6428 │ │ + mov 0x40(%r14),%eax │ │ + add $0xffffffff,%eax │ │ + lea 0x8f60(%rsp),%rdi │ │ + lea 0x3090(%rsp),%rsi │ │ + mov $0x1,%ecx │ │ + mov %r13,%rdx │ │ + mov 0x28(%rsp),%r8 │ │ + callq *0x8(%rbp,%rax,8) │ │ + mov 0x4(%r13),%edx │ │ + test %edx,%edx │ │ + je d6445 │ │ + mov 0x44(%r14),%edi │ │ + lea 0x8(%r13),%rsi │ │ + lea 0x90(%rsp),%rcx │ │ + callq d6a20 │ │ + mov 0x28(%r13),%edx │ │ + test %edx,%edx │ │ + je d6462 │ │ + mov 0x44(%r14),%edi │ │ + lea 0x30(%r13),%rsi │ │ + lea 0x1090(%rsp),%rcx │ │ + callq d6a20 │ │ + mov %rbp,0x38(%rsp) │ │ + mov 0x2c(%r13),%edx │ │ + test %edx,%edx │ │ + je d6484 │ │ + mov 0x44(%r14),%edi │ │ + lea 0x44(%r13),%rsi │ │ + lea 0x2090(%rsp),%rcx │ │ + callq d6a20 │ │ + cmpl $0x0,0x4(%r13) │ │ + jne d64c3 │ │ + mov 0x10(%rsp),%rcx │ │ + mov 0x28(%rcx),%rax │ │ + movslq 0x3c(%rcx),%rdx │ │ + imul %rax,%rdx │ │ + mov 0x10(%rcx),%rdi │ │ + test %rdx,%rdx │ │ + js d64ab │ │ + mov 0x10(%r14),%rsi │ │ + jmp d64be │ │ + add %rdx,%rdi │ │ + sub %rax,%rdi │ │ + mov 0x10(%r14),%rsi │ │ + add %rdx,%rsi │ │ + sub %rax,%rsi │ │ + neg %rdx │ │ + callq 4390 │ │ + mov %r14,%rbp │ │ + mov 0x40(%r14),%eax │ │ test %eax,%eax │ │ - sete %cl │ │ - mov %rax,%rdx │ │ - shl $0xf,%rdx │ │ - add %rbp,%rdx │ │ - add $0x2440,%rdx │ │ - shl $0xf,%rcx │ │ - add %rbp,%rcx │ │ - add $0x2440,%rcx │ │ - mov 0x40(%rsp),%rdi │ │ - lea 0x0(,%rdi,4),%r9d │ │ - sub $0x30,%rsp │ │ - mov 0xe0(%rsp),%rdi │ │ - mov 0x90(%rsp),%r8 │ │ - push %rax │ │ - pushq 0x148(%rsp) │ │ - mov 0x100(%rsp),%rax │ │ - callq *0x258(%rax,%r14,8) │ │ - add $0x40,%rsp │ │ - mov %rax,0xe0(%rsp) │ │ - cmpb $0x0,0x70(%rsp) │ │ - jne d685f │ │ - jmpq d7350 │ │ - movzbl 0x10(%rdx),%eax │ │ - mov 0x58(%rsp),%rcx │ │ - lea (%rcx,%rcx,2),%rbx │ │ - shl $0x8,%rbx │ │ - add 0x45a50(%rip),%rbx │ │ - mov 0x30(%rsp),%rcx │ │ - mov 0x828(%rcx),%rsi │ │ - movzbl 0x11(%rdx),%ecx │ │ - xor %edi,%edi │ │ - test %rcx,%rcx │ │ + je d64d9 │ │ + cmpl $0x0,0x24(%r13) │ │ + je d6966 │ │ + mov 0x40(%rbp),%eax │ │ + movl $0x0,0x1c(%rsp) │ │ + cmp $0x1,%eax │ │ sete %dil │ │ - shl $0xf,%rcx │ │ - lea (%rcx,%rbp,1),%rdx │ │ - add $0x2440,%rdx │ │ - shl $0xf,%rdi │ │ - lea (%rdi,%rbp,1),%rcx │ │ - add $0x2440,%rcx │ │ - mov 0x40(%rsp),%rdi │ │ - lea 0x0(,%rdi,4),%r9d │ │ - sub $0x38,%rsp │ │ - mov 0xe8(%rsp),%rdi │ │ - mov 0x98(%rsp),%r8 │ │ - pushq (%rbx,%rax,8) │ │ - mov 0x100(%rsp),%rax │ │ - callq *0x250(%rax) │ │ - add $0x40,%rsp │ │ - cmpb $0x0,0x70(%rsp) │ │ - je d7350 │ │ - mov 0x38(%rsp),%rcx │ │ - movzbl 0x11(%rcx),%eax │ │ - movzbl 0x10(%rcx),%ecx │ │ - shl $0x8,%r14 │ │ - add %r14,%rbx │ │ - shl $0x7,%rax │ │ - add %rbx,%rax │ │ - mov (%rax,%rcx,8),%rax │ │ - mov %rax,0x110(%rsp) │ │ - mov %rax,0xe0(%rsp) │ │ - mov 0xa8(%rsp),%rax │ │ - mov 0xa0(%rsp),%rcx │ │ - cmp %ecx,%eax │ │ - cmovle %eax,%ecx │ │ - mov %ecx,0x58(%rsp) │ │ - mov 0x90(%rsp),%rcx │ │ - mov 0x60(%rsp),%rax │ │ - shr %cl,%eax │ │ + xor %ecx,%ecx │ │ + cmp $0x3,%eax │ │ + setne %cl │ │ + mov 0x10(%rsp),%rsi │ │ + mov 0x38(%rsi),%edx │ │ + add %ecx,%edx │ │ + mov %ecx,0x5c(%rsp) │ │ + sar %cl,%edx │ │ + mov %edx,0x18(%rsp) │ │ + mov 0x3c(%rsi),%ecx │ │ + mov (%rsi),%rsi │ │ + xor %edx,%edx │ │ + mov %rdx,0x20(%rsp) │ │ + cmpl $0x0,0x18(%rsi) │ │ + sete %dl │ │ + test %ecx,%ecx │ │ + jle d6954 │ │ + mov %rbp,%r14 │ │ + mov 0x1c(%rsp),%esi │ │ + mov %dil,%sil │ │ + mov %esi,0x1c(%rsp) │ │ + mov 0x20(%rsp),%rsi │ │ + mov %dl,%sil │ │ + mov %rsi,0x20(%rsp) │ │ + xor %edx,%edx │ │ + cmp $0x1,%eax │ │ + sete %dl │ │ + mov %rdx,0x68(%rsp) │ │ + add $0x1f,%ecx │ │ + sar $0x5,%ecx │ │ + movslq %ecx,%rax │ │ + mov %rax,0x88(%rsp) │ │ + xor %eax,%eax │ │ mov %rax,0x60(%rsp) │ │ - mov 0x40(%rsp),%rax │ │ - lea 0x0(,%rax,4),%eax │ │ - mov 0x88(%rsp),%rcx │ │ - shr %cl,%eax │ │ - mov %eax,0xbc(%rsp) │ │ - mov 0x28(%rsp),%rax │ │ - add $0xa440,%rax │ │ - mov %rax,0x50(%rsp) │ │ xor %r12d,%r12d │ │ - mov %r13,0x108(%rsp) │ │ - jmp d6932 │ │ - mov 0x830(%r14),%rsi │ │ - movzbl 0x11(%rbx),%eax │ │ - xor %ecx,%ecx │ │ - test %rax,%rax │ │ - sete %cl │ │ - shl $0xf,%rax │ │ + mov %rbp,0x78(%rsp) │ │ + mov %r13,0x40(%rsp) │ │ + jmpq d6660 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + mov 0x40(%r14),%eax │ │ + add $0xffffffff,%eax │ │ + add %r15,%r15 │ │ + mov 0x10(%rsp),%rcx │ │ + mov 0x18(%rcx),%rdi │ │ + add %r15,%rdi │ │ + mov 0x18(%r14),%rsi │ │ + add %r15,%rsi │ │ + mov 0x30(%r14),%rdx │ │ + mov %r13,%rcx │ │ + mov 0x18(%rsp),%r8d │ │ + lea 0x90(%rsp),%rbp │ │ + mov %rbp,%r9 │ │ mov 0x28(%rsp),%rbp │ │ - lea (%rax,%rbp,1),%rdx │ │ - add $0x2440,%rdx │ │ - shl $0xf,%rcx │ │ - add %rbp,%rcx │ │ - add $0x2440,%rcx │ │ - sub $0x38,%rsp │ │ - mov 0x98(%rsp),%r8 │ │ - mov 0xf4(%rsp),%r9d │ │ - pushq 0x148(%rsp) │ │ - mov 0x100(%rsp),%rax │ │ - callq *0x250(%rax) │ │ + push %rbp │ │ + mov 0x28(%rsp),%r13 │ │ + push %r13 │ │ + pushq $0x0 │ │ + pushq 0x28(%r14) │ │ + pushq 0x50(%rsp) │ │ + mov 0x98(%rsp),%r12 │ │ + push %r12 │ │ + push %r11 │ │ + lea 0x6030(%rsp),%rbx │ │ + push %rbx │ │ + mov 0x78(%rsp),%rbx │ │ + callq *0x28(%rbx,%rax,8) │ │ add $0x40,%rsp │ │ - cmp $0x2,%r12 │ │ - je d7350 │ │ - mov 0x38(%rsp),%rbx │ │ - movsbq 0x18(%rbx),%rbp │ │ - lea 0x0(,%rbp,8),%rcx │ │ - add %rbp,%rcx │ │ - mov %rcx,%rax │ │ - shl $0x5,%rax │ │ - mov 0x30(%rsp),%rdx │ │ - lea (%rdx,%rax,1),%r14 │ │ - add $0x20,%r14 │ │ - cmpl $0x1,0x58(%rsp) │ │ - jle d69c8 │ │ - cmpb $0x6,0x15(%rbx) │ │ - jne d6acb │ │ - cmpb $0x0,0xba8(%rdx,%rbp,1) │ │ - je d6acb │ │ - mov 0x18(%rdx),%rdx │ │ - lea (%rdx,%rcx,4),%rbp │ │ - add $0x590,%rbp │ │ - mov %r12,%r15 │ │ - lea 0x1(%r12),%r9d │ │ - sub $0x30,%rsp │ │ - mov 0x58(%rsp),%rdi │ │ - xor %esi,%esi │ │ - mov %r13,%rdx │ │ - mov 0x90(%rsp),%rcx │ │ - mov 0xb0(%rsp),%r8 │ │ + mov 0x40(%r14),%eax │ │ + add $0xffffffff,%eax │ │ + mov 0x10(%rsp),%rcx │ │ + mov 0x20(%rcx),%rdi │ │ + add %r15,%rdi │ │ + add 0x20(%r14),%r15 │ │ + mov 0x30(%r14),%rdx │ │ + mov %r15,%rsi │ │ + mov 0x40(%rsp),%rcx │ │ + mov 0x18(%rsp),%r8d │ │ + mov 0x40(%rsp),%r13 │ │ + lea 0x90(%rsp),%r9 │ │ push %rbp │ │ - push %r14 │ │ - callq d8910 │ │ + pushq 0x28(%rsp) │ │ + pushq $0x1 │ │ + pushq 0x28(%r14) │ │ + pushq 0x50(%rsp) │ │ + push %r12 │ │ + pushq 0x78(%rsp) │ │ + lea 0x8f98(%rsp),%rbp │ │ + push %rbp │ │ + callq *0x28(%rbx,%rax,8) │ │ add $0x40,%rsp │ │ - test %eax,%eax │ │ - je d6b23 │ │ - jmpq d825f │ │ - mov 0x68(%rsp),%rax │ │ - mov 0x28(%rsp),%r15 │ │ - mov 0x10(%r15),%ecx │ │ - mov %rcx,0x48(%rsp) │ │ - mov 0x14(%r15),%ecx │ │ - mov %rcx,0xd8(%rsp) │ │ - mov 0x8(%rbx),%r10d │ │ - mov %r12,0x138(%rsp) │ │ - lea 0x1(%r12),%r11 │ │ - sub $0x8,%rsp │ │ - mov %r15,%rdi │ │ - xor %esi,%esi │ │ - mov %r13,%rdx │ │ - xor %ecx,%ecx │ │ - mov 0x80(%rsp),%r13 │ │ - mov %r13d,%r8d │ │ - mov 0x48(%rsp),%r12 │ │ - mov %r12d,%r9d │ │ + add $0x1,%r12 │ │ + addq $0x40,0x60(%rsp) │ │ + cmp 0x88(%rsp),%r12 │ │ + jge d6954 │ │ + mov 0x10(%r14),%rcx │ │ + mov 0x28(%r14),%r15 │ │ + mov %r12,%rbx │ │ + shl $0x5,%rbx │ │ + sar %r15 │ │ + mov %r15,%rax │ │ + imul %rbx,%rax │ │ + mov %rcx,0x50(%rsp) │ │ + lea (%rcx,%rax,2),%rbp │ │ + cmpl $0x0,0x4(%r13) │ │ + je d66e5 │ │ + mov 0x10(%rsp),%rsi │ │ + mov 0x3c(%rsi),%eax │ │ + sub %ebx,%eax │ │ + cmp $0x21,%eax │ │ + mov $0x20,%ecx │ │ + cmovge %ecx,%eax │ │ + mov 0x28(%rsi),%rdx │ │ + mov %rdx,%rdi │ │ + shr %rdi │ │ + imul %rbx,%rdi │ │ + add %rdi,%rdi │ │ + add 0x10(%rsi),%rdi │ │ + movslq 0x38(%rsi),%r8 │ │ + sub $0x20,%rsp │ │ + mov %rbp,%rsi │ │ + mov %r13,%rcx │ │ + lea 0xb0(%rsp),%r9 │ │ + pushq 0x48(%rsp) │ │ + push %r12 │ │ push %rax │ │ - push %rbp │ │ - push %r14 │ │ - push %r10 │ │ - mov %r11,%rbp │ │ + lea 0x30c8(%rsp),%rax │ │ + push %rax │ │ + mov 0x78(%rsp),%rax │ │ + callq *0x20(%rax) │ │ + add $0x40,%rsp │ │ + mov %rbp,0x30(%rsp) │ │ + mov 0x28(%r13),%esi │ │ + test %esi,%esi │ │ + jne d6710 │ │ + cmpl $0x0,0x2c(%r13) │ │ + jne d6710 │ │ + cmpl $0x0,0x24(%r13) │ │ + je d6648 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + mov %r12,0x70(%rsp) │ │ + mov 0x10(%rsp),%rdx │ │ + mov 0x3c(%rdx),%r11d │ │ + sub %ebx,%r11d │ │ + cmp $0x21,%r11d │ │ + mov $0x20,%eax │ │ + cmovge %eax,%r11d │ │ + mov 0x1c(%rsp),%ecx │ │ + add %ecx,%r11d │ │ + sar %cl,%r11d │ │ + movslq 0x38(%rdx),%rdx │ │ + test %edx,0x5c(%rsp) │ │ + mov %r11,0x48(%rsp) │ │ + je d6842 │ │ + test %r11d,%r11d │ │ + jle d6842 │ │ + mov %esi,0x58(%rsp) │ │ + mov %rbx,0x80(%rsp) │ │ + mov 0x28(%r14),%r10 │ │ + sar %r10 │ │ + mov 0x68(%rsp),%rcx │ │ + shl %cl,%r10 │ │ + lea -0x1(%r11),%eax │ │ + mov %r11d,%r12d │ │ + and $0x3,%r12d │ │ + mov 0x30(%rsp),%rdi │ │ + cmp $0x3,%eax │ │ + jb d6810 │ │ + lea -0x1(%rdx),%r11 │ │ + imul 0x60(%rsp),%r15 │ │ + mov 0x50(%rsp),%rdi │ │ + add %r15,%rdi │ │ + lea 0x0(,%r10,8),%rax │ │ + mov %rax,0x50(%rsp) │ │ + lea (%rdx,%rdx,1),%rbx │ │ + lea (%r10,%r10,1),%rax │ │ + lea (%rax,%rax,2),%rax │ │ + lea (%rax,%rdx,2),%r9 │ │ + lea (%rax,%r11,2),%rsi │ │ + add %r11,%r11 │ │ + lea (%rbx,%r10,4),%rax │ │ + lea (%r11,%r10,4),%r8 │ │ + lea (%rbx,%r10,2),%r15 │ │ + lea (%r11,%r10,2),%r13 │ │ + mov %r12d,%ecx │ │ + sub 0x48(%rsp),%ecx │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + movzwl (%rdi,%r11,1),%r14d │ │ + mov %r14w,(%rdi,%rbx,1) │ │ + movzwl (%rdi,%r13,1),%ebp │ │ + mov %bp,(%rdi,%r15,1) │ │ + movzwl (%rdi,%r8,1),%ebp │ │ + mov %bp,(%rdi,%rax,1) │ │ + movzwl (%rdi,%rsi,1),%ebp │ │ + mov %bp,(%rdi,%r9,1) │ │ + add 0x50(%rsp),%rdi │ │ + add $0x4,%ecx │ │ + jne d67e0 │ │ + test %r12d,%r12d │ │ + mov 0x78(%rsp),%r14 │ │ + mov 0x48(%rsp),%r11 │ │ + mov 0x80(%rsp),%rbx │ │ + mov 0x58(%rsp),%esi │ │ + je d6842 │ │ + add %r10,%r10 │ │ + xchg %ax,%ax │ │ + movzwl -0x2(%rdi,%rdx,2),%eax │ │ + mov %ax,(%rdi,%rdx,2) │ │ + add %r10,%rdi │ │ + add $0xffffffff,%r12d │ │ + jne d6830 │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x30(%rax),%r15 │ │ + sar %r15 │ │ + imul %rbx,%r15 │ │ + mov 0x68(%rsp),%rcx │ │ + sar %cl,%r15 │ │ + mov 0x40(%rsp),%r13 │ │ + cmpl $0x0,0x24(%r13) │ │ + jne d6580 │ │ + test %esi,%esi │ │ + mov 0x70(%rsp),%r12 │ │ + je d68d4 │ │ + mov 0x40(%r14),%eax │ │ + add $0xffffffff,%eax │ │ + lea (%r15,%r15,1),%rsi │ │ + mov 0x10(%rsp),%rcx │ │ + mov 0x18(%rcx),%rdi │ │ + add %rsi,%rdi │ │ + add 0x18(%r14),%rsi │ │ + mov 0x30(%r14),%rdx │ │ + mov %r13,%rcx │ │ + mov 0x18(%rsp),%r8d │ │ + lea 0x1090(%rsp),%r9 │ │ + pushq 0x28(%rsp) │ │ + pushq 0x28(%rsp) │ │ + pushq $0x0 │ │ + pushq 0x28(%r14) │ │ + pushq 0x50(%rsp) │ │ + push %r12 │ │ push %r11 │ │ - pushq 0x108(%rsp) │ │ - pushq 0x80(%rsp) │ │ - callq d8280 │ │ + lea 0x6030(%rsp),%rbp │ │ + push %rbp │ │ + mov 0x78(%rsp),%rbp │ │ + mov %r11,%rbx │ │ + callq *0x28(%rbp,%rax,8) │ │ + mov %rbx,%r11 │ │ add $0x40,%rsp │ │ - test %eax,%eax │ │ - jne d825f │ │ - movsbl 0x19(%rbx),%eax │ │ - cltq │ │ - lea (%rax,%rax,8),%rcx │ │ - shl $0x5,%rcx │ │ - mov 0x30(%rsp),%r14 │ │ - lea (%r14,%rcx,1),%r11 │ │ - add $0x20,%r11 │ │ - mov 0x10(%r15),%ecx │ │ - mov %rcx,0x48(%rsp) │ │ - mov 0x14(%r15),%ecx │ │ - mov %rcx,0xd8(%rsp) │ │ - mov 0xc(%rbx),%r10d │ │ - sub $0x8,%rsp │ │ - mov %r15,%rdi │ │ - xor %esi,%esi │ │ - mov 0x58(%rsp),%rdx │ │ - xor %ecx,%ecx │ │ - mov %r13d,%r8d │ │ - mov %r12d,%r9d │ │ - pushq 0x70(%rsp) │ │ - push %rax │ │ + cmpl $0x0,0x2c(%r13) │ │ + je d6648 │ │ + mov 0x40(%r14),%eax │ │ + add $0xffffffff,%eax │ │ + add %r15,%r15 │ │ + mov 0x10(%rsp),%rcx │ │ + mov 0x20(%rcx),%rdi │ │ + add %r15,%rdi │ │ + add 0x20(%r14),%r15 │ │ + mov 0x30(%r14),%rdx │ │ + mov %r15,%rsi │ │ + mov %r13,%rcx │ │ + mov 0x18(%rsp),%r8d │ │ + lea 0x2090(%rsp),%r9 │ │ + pushq 0x28(%rsp) │ │ + pushq 0x28(%rsp) │ │ + pushq $0x1 │ │ + pushq 0x28(%r14) │ │ + pushq 0x50(%rsp) │ │ + push %r12 │ │ push %r11 │ │ - push %r10 │ │ + lea 0x8f98(%rsp),%rbp │ │ push %rbp │ │ - pushq 0x108(%rsp) │ │ - pushq 0x80(%rsp) │ │ - callq d8280 │ │ + mov 0x78(%rsp),%rbp │ │ + callq *0x28(%rbp,%rax,8) │ │ add $0x40,%rsp │ │ + add $0x1,%r12 │ │ + addq $0x40,0x60(%rsp) │ │ + cmp 0x88(%rsp),%r12 │ │ + jl d6660 │ │ + add $0xbec8,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + mov 0x10(%rsp),%rdx │ │ + mov 0x30(%rdx),%r14 │ │ + cmp $0x1,%eax │ │ + sete %cl │ │ + movslq 0x3c(%rdx),%r15 │ │ + imul %r14,%r15 │ │ + sar %cl,%r15 │ │ + mov 0x28(%r13),%eax │ │ + test %r15,%r15 │ │ + js d69bc │ │ test %eax,%eax │ │ - mov 0x108(%rsp),%r13 │ │ - mov 0x138(%rsp),%r15 │ │ - je d6bf9 │ │ - jmpq d825f │ │ - mov 0x28(%rsp),%rdi │ │ - mov 0x10(%rdi),%r10d │ │ - mov 0x14(%rdi),%r11d │ │ - mov 0x38(%rsp),%rcx │ │ - mov 0x8(%rcx),%ebx │ │ - mov %r12,%r15 │ │ - add $0x1,%r12d │ │ - sub $0x8,%rsp │ │ - xor %esi,%esi │ │ - mov %r13,%rdx │ │ - xor %ecx,%ecx │ │ - mov 0x80(%rsp),%r8 │ │ - mov 0x48(%rsp),%r9 │ │ - pushq 0x70(%rsp) │ │ + jne d69a2 │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x18(%rax),%rdi │ │ + mov 0x18(%rbp),%rsi │ │ + mov %r15,%rdx │ │ + callq 4390 │ │ + cmpl $0x0,0x2c(%r13) │ │ + jne d64d9 │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x20(%rax),%rdi │ │ + mov 0x20(%rbp),%rsi │ │ + jmp d6a0b │ │ + test %eax,%eax │ │ + jne d69e4 │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x18(%rax),%rdi │ │ + add %r15,%rdi │ │ + sub %r14,%rdi │ │ + mov 0x18(%rbp),%rsi │ │ + add %r15,%rsi │ │ + sub %r14,%rsi │ │ + mov %r15,%rdx │ │ + neg %rdx │ │ + callq 4390 │ │ + cmpl $0x0,0x2c(%r13) │ │ + jne d64d9 │ │ + mov 0x10(%rsp),%rax │ │ + mov 0x20(%rax),%rdi │ │ + add %r15,%rdi │ │ + sub %r14,%rdi │ │ + mov 0x20(%rbp),%rsi │ │ + add %r15,%rsi │ │ + sub %r14,%rsi │ │ + neg %r15 │ │ + mov %r15,%rdx │ │ + callq 4390 │ │ + jmpq d64d9 │ │ + nopl 0x0(%rax,%rax,1) │ │ push %rbp │ │ + push %r15 │ │ push %r14 │ │ - push %rbx │ │ - mov 0x60(%rsp),%rbx │ │ + push %r13 │ │ push %r12 │ │ - push %r11 │ │ - push %r10 │ │ - callq d8280 │ │ - add $0x40,%rsp │ │ + push %rbx │ │ + mov %rcx,%r8 │ │ + mov %edi,%ecx │ │ + lea -0x8(%rcx),%edi │ │ + mov $0x1,%ebx │ │ + shl %cl,%ebx │ │ + movzbl (%rsi),%ebp │ │ + mov %ebp,%eax │ │ + mov %edi,%ecx │ │ + shl %cl,%eax │ │ test %eax,%eax │ │ - jne d825f │ │ - movsbq 0x19(%rbx),%rbp │ │ - lea 0x0(,%rbp,8),%rcx │ │ - add %rbp,%rcx │ │ - mov %rcx,%rax │ │ - shl $0x5,%rax │ │ - mov 0x30(%rsp),%r14 │ │ - lea (%r14,%rax,1),%r12 │ │ - add $0x20,%r12 │ │ - cmpb $0x6,0x15(%rbx) │ │ - jne d6ba3 │ │ - cmpb $0x0,0xba8(%r14,%rbp,1) │ │ - je d6ba3 │ │ - mov 0x18(%r14),%rdx │ │ - lea (%rdx,%rcx,4),%rbp │ │ - add $0x590,%rbp │ │ - lea 0x1(%r15),%r9d │ │ + mov %rbx,-0x8(%rsp) │ │ + jle d6a6d │ │ + xor %ebx,%ebx │ │ + nopl (%rax) │ │ + movzbl 0x1(%rsi),%eax │ │ + mov %al,(%r8,%rbx,1) │ │ + movzbl (%rsi),%ebp │ │ + mov %ebp,%eax │ │ + mov %edi,%ecx │ │ + shl %cl,%eax │ │ + add $0x1,%rbx │ │ + movslq %eax,%rcx │ │ + cmp %rcx,%rbx │ │ + jl d6a50 │ │ + add $0xffffffff,%edx │ │ + mov %edx,%eax │ │ + mov %rax,-0x10(%rsp) │ │ + mov %edx,-0x38(%rsp) │ │ + test %edx,%edx │ │ + mov %rsi,-0x18(%rsp) │ │ + jle d6b8b │ │ + xor %r14d,%r14d │ │ + nopl 0x0(%rax,%rax,1) │ │ + movzbl %bpl,%r10d │ │ + lea 0x1(%r14),%r11 │ │ + movzbl 0x2(%rsi,%r14,2),%ecx │ │ + mov %ecx,%ebx │ │ + sub %r10d,%ebx │ │ + mov %ebx,%eax │ │ + sar %eax │ │ + add $0x10000,%eax │ │ + cltd │ │ + idiv %ebx │ │ + test %ebx,%ebx │ │ + jle d6b77 │ │ + mov %r11,-0x28(%rsp) │ │ + movzbl 0x1(%rsi,%r14,2),%ebp │ │ + mov %r14,-0x20(%rsp) │ │ + movzbl 0x3(%rsi,%r14,2),%r9d │ │ + sub %ebp,%r9d │ │ + imul %eax,%r9d │ │ + mov %r10d,%esi │ │ + not %esi │ │ + and $0x1,%ebx │ │ + mov %ebx,-0x30(%rsp) │ │ + xor %eax,%eax │ │ + add %ecx,%esi │ │ + je d6b40 │ │ + lea (%r9,%r9,1),%r13d │ │ + lea 0x1(%r10),%r15d │ │ + mov -0x30(%rsp),%r12d │ │ + sub %ecx,%r12d │ │ + add %r10d,%r12d │ │ + xor %eax,%eax │ │ + mov $0x8000,%esi │ │ + mov %esi,%r11d │ │ + lea (%r10,%rax,1),%r14d │ │ + mov %edi,%ecx │ │ + shl %cl,%r14d │ │ + shr $0x10,%r11d │ │ + add %bpl,%r11b │ │ + movslq %r14d,%rcx │ │ + mov %r11b,(%r8,%rcx,1) │ │ + lea (%r9,%rsi,1),%ebx │ │ + shr $0x10,%ebx │ │ + add %bpl,%bl │ │ + lea (%r15,%rax,1),%edx │ │ + mov %edi,%ecx │ │ + shl %cl,%edx │ │ + movslq %edx,%rcx │ │ + mov %bl,(%r8,%rcx,1) │ │ + add $0x2,%eax │ │ + add %r13d,%esi │ │ + mov %r12d,%ecx │ │ + add %eax,%ecx │ │ + jne d6b00 │ │ + cmpl $0x0,-0x30(%rsp) │ │ + mov -0x18(%rsp),%rsi │ │ + mov -0x20(%rsp),%r14 │ │ + mov -0x28(%rsp),%r11 │ │ + je d6b77 │ │ + imul %eax,%r9d │ │ + add $0x8000,%r9d │ │ + add %eax,%r10d │ │ + mov %edi,%ecx │ │ + shl %cl,%r10d │ │ + shr $0x10,%r9d │ │ + add %bpl,%r9b │ │ + movslq %r10d,%rax │ │ + mov %r9b,(%r8,%rax,1) │ │ + cmp -0x10(%rsp),%r11 │ │ + je d6b8b │ │ + mov 0x2(%rsi,%r14,2),%bpl │ │ + mov %r11,%r14 │ │ + jmpq d6a90 │ │ + mov -0x38(%rsp),%ebp │ │ + movslq %ebp,%rbx │ │ + movzbl (%rsi,%rbx,2),%edx │ │ + mov %edi,%ecx │ │ + shl %cl,%edx │ │ + mov -0x8(%rsp),%r15 │ │ + cmp %r15d,%edx │ │ + jge d6ce8 │ │ + lea (%rsi,%rbx,2),%rax │ │ + add $0x1,%rax │ │ + movslq %edx,%rcx │ │ + movslq %r15d,%r11 │ │ + mov %r11,%r14 │ │ + sub %rcx,%r14 │ │ + cmp $0x1f,%r14 │ │ + jbe d6c82 │ │ + lea (%r8,%rcx,1),%r9 │ │ + lea (%rsi,%rbx,2),%rdx │ │ + add $0x2,%rdx │ │ + cmp %rdx,%r9 │ │ + jae d6be4 │ │ + lea (%r8,%r11,1),%rdx │ │ + cmp %rdx,%rax │ │ + jb d6c82 │ │ + mov %r14,%r9 │ │ + and $0xffffffffffffffe0,%r9 │ │ + lea -0x20(%r9),%rbx │ │ + mov %rbx,%rdx │ │ + shr $0x5,%rdx │ │ + add $0x1,%rdx │ │ + mov %edx,%r10d │ │ + and $0x1,%r10d │ │ + test %rbx,%rbx │ │ + je d6e3f │ │ + sub %r10,%rdx │ │ + movzbl (%rax),%ebx │ │ + movd %ebx,%xmm0 │ │ + pxor %xmm1,%xmm1 │ │ + pshufb %xmm1,%xmm0 │ │ + lea (%rcx,%r8,1),%rbx │ │ + add $0x30,%rbx │ │ + xor %ebp,%ebp │ │ + nopw 0x0(%rax,%rax,1) │ │ + movdqu %xmm0,-0x30(%rbx,%rbp,1) │ │ + movdqu %xmm0,-0x20(%rbx,%rbp,1) │ │ + movdqu %xmm0,-0x10(%rbx,%rbp,1) │ │ + movdqu %xmm0,(%rbx,%rbp,1) │ │ + add $0x40,%rbp │ │ + add $0xfffffffffffffffe,%rdx │ │ + jne d6c30 │ │ + test %r10,%r10 │ │ + je d6c76 │ │ + add %rcx,%rbp │ │ + movzbl (%rax),%edx │ │ + movd %edx,%xmm0 │ │ + pxor %xmm1,%xmm1 │ │ + pshufb %xmm1,%xmm0 │ │ + movdqu %xmm0,(%r8,%rbp,1) │ │ + movdqu %xmm0,0x10(%r8,%rbp,1) │ │ + cmp %r9,%r14 │ │ + mov -0x38(%rsp),%ebp │ │ + je d6ce8 │ │ + add %r9,%rcx │ │ + sub %ecx,%r15d │ │ + mov %rcx,%rdx │ │ + not %rdx │ │ + add %r11,%rdx │ │ + and $0x3,%r15 │ │ + je d6cb1 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + movzbl (%rax),%ebx │ │ + mov %bl,(%r8,%rcx,1) │ │ + add $0x1,%rcx │ │ + add $0xffffffffffffffff,%r15 │ │ + jne d6ca0 │ │ + cmp $0x3,%rdx │ │ + jb d6ce8 │ │ + nopw 0x0(%rax,%rax,1) │ │ + movzbl (%rax),%ebx │ │ + mov %bl,(%r8,%rcx,1) │ │ + movzbl (%rax),%ebx │ │ + mov %bl,0x1(%r8,%rcx,1) │ │ + movzbl (%rax),%ebx │ │ + mov %bl,0x2(%r8,%rcx,1) │ │ + movzbl (%rax),%ebx │ │ + mov %bl,0x3(%r8,%rcx,1) │ │ + add $0x4,%rcx │ │ + cmp %rcx,%r11 │ │ + jne d6cc0 │ │ + mov $0x1,%eax │ │ + mov %edi,%ecx │ │ + shl %cl,%eax │ │ + test %ebp,%ebp │ │ + jle d6e34 │ │ + cmp $0x2,%eax │ │ + jl d6e34 │ │ + mov %eax,%r12d │ │ + sar %r12d │ │ + movslq %eax,%r13 │ │ + mov %eax,%edx │ │ + add $0xfffffffe,%eax │ │ + and $0x1,%eax │ │ + mov %rax,-0x20(%rsp) │ │ + sub %rax,%rdx │ │ + xor %ebp,%ebp │ │ + mov %r12,-0x28(%rsp) │ │ + jmp d6d45 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + mov -0x38(%rsp),%rbp │ │ + cmp -0x10(%rsp),%rbp │ │ + mov -0x18(%rsp),%rsi │ │ + je d6e34 │ │ + movzbl (%rsi,%rbp,2),%eax │ │ + mov %edi,%ecx │ │ + shl %cl,%eax │ │ + movzbl 0x2(%rsi,%rbp,2),%esi │ │ + add $0x1,%rbp │ │ + mov %rbp,-0x38(%rsp) │ │ + shl %cl,%esi │ │ + sub %eax,%esi │ │ + jle d6d30 │ │ + movslq %eax,%r9 │ │ + movslq %esi,%r14 │ │ + lea (%r8,%r9,1),%rbx │ │ + xor %r15d,%r15d │ │ + mov %r14,-0x30(%rsp) │ │ + jmp d6d8b │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + add %r13,%r15 │ │ + add %r13,%rbx │ │ + cmp %r14,%r15 │ │ + jge d6d30 │ │ + lea (%r15,%r9,1),%rbp │ │ + mov %rbp,%rax │ │ + add %r13,%rax │ │ + movzbl (%r8,%rax,1),%r11d │ │ + movzbl (%r8,%rbp,1),%esi │ │ + mov %r11d,%eax │ │ + sub %esi,%eax │ │ + add %r12d,%eax │ │ + mov %edi,%ecx │ │ + sar %cl,%eax │ │ + add %sil,%al │ │ + mov %al,0x1(%r8,%rbp,1) │ │ + cmp $0x1,%edi │ │ + je d6d80 │ │ + mov %r11d,%r14d │ │ + add %r11d,%r14d │ │ + lea (%r12,%r11,2),%r10d │ │ + lea (%rsi,%rsi,1),%eax │ │ + sub %eax,%r10d │ │ + sub %eax,%r14d │ │ + mov %r12,%rax │ │ + lea (%r11,%r11,2),%r12d │ │ + add %eax,%r12d │ │ + lea (%rsi,%rsi,2),%eax │ │ + sub %eax,%r12d │ │ + mov $0x2,%esi │ │ + mov %r10d,%eax │ │ + mov %edi,%ecx │ │ + sar %cl,%eax │ │ + add (%r8,%rbp,1),%al │ │ + mov %r12d,%r11d │ │ + sar %cl,%r11d │ │ + mov %al,(%rbx,%rsi,1) │ │ + add (%r8,%rbp,1),%r11b │ │ + mov %r11b,0x1(%rbx,%rsi,1) │ │ + add $0x2,%rsi │ │ + add %r14d,%r10d │ │ + add %r14d,%r12d │ │ + cmp %rsi,%rdx │ │ + jne d6de0 │ │ + cmpq $0x0,-0x20(%rsp) │ │ + mov -0x28(%rsp),%r12 │ │ + mov -0x30(%rsp),%r14 │ │ + je d6d80 │ │ + mov %edi,%ecx │ │ + sar %cl,%r10d │ │ + add (%r8,%rbp,1),%r10b │ │ + mov %r10b,(%rbx,%rsi,1) │ │ + jmpq d6d80 │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + xor %ebp,%ebp │ │ + test %r10,%r10 │ │ + jne d6c56 │ │ + jmpq d6c76 │ │ + nop │ │ + push %rbx │ │ sub $0x30,%rsp │ │ - mov 0x58(%rsp),%rdi │ │ - xor %esi,%esi │ │ - mov 0x80(%rsp),%rdx │ │ - mov 0x90(%rsp),%rcx │ │ - mov 0xb0(%rsp),%r8 │ │ + mov %rdi,%rbx │ │ + callq 746b0 │ │ + test $0x1,%al │ │ + je d6f05 │ │ + movq 0x49543(%rip),%xmm0 │ │ + movq 0x49543(%rip),%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,(%rbx) │ │ + test $0x2,%al │ │ + je d6f05 │ │ + movsd 0x49533(%rip),%xmm0 │ │ + movsd 0x49533(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,(%rbx) │ │ + lea 0xfe(%rip),%rcx │ │ + movq %rcx,%xmm0 │ │ + lea 0x62(%rip),%rcx │ │ + movq %rcx,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x10(%rbx) │ │ + lea 0x16d(%rip),%rcx │ │ + mov %rcx,0x20(%rbx) │ │ + test $0x8,%al │ │ + je d6f05 │ │ + movsd 0x494fd(%rip),%xmm0 │ │ + movsd 0x494fd(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,(%rbx) │ │ + movq 0x494f7(%rip),%xmm0 │ │ + movq 0x494f7(%rip),%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x10(%rbx) │ │ + lea -0x9b181(%rip),%rax │ │ + mov %rax,0x20(%rbx) │ │ + add $0x30,%rsp │ │ + pop %rbx │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + sub $0xc008,%rsp │ │ + mov %r9d,%r14d │ │ + mov %r8,%r9 │ │ + mov %rcx,%r8 │ │ + mov %rdx,%rcx │ │ + mov %rsi,%r15 │ │ + mov %rdi,%rbx │ │ + mov 0xc040(%rsp),%r12d │ │ + mov 0xc050(%rsp),%r10d │ │ + mov 0xc048(%rsp),%rbp │ │ + mov 0x0(%rbp),%eax │ │ + sub $0x20,%rsp │ │ + lea 0x20(%rsp),%r13 │ │ + mov %r13,%rdi │ │ + mov %rbx,%rsi │ │ + mov %r15,%rdx │ │ + push %r10 │ │ + push %rax │ │ push %r12 │ │ - callq d8910 │ │ + push %r14 │ │ + callq d7120 │ │ add $0x40,%rsp │ │ - test %eax,%eax │ │ - je d6bf9 │ │ - jmpq d825f │ │ - mov 0x28(%rsp),%rdi │ │ - mov 0x10(%rdi),%r10d │ │ - mov 0x14(%rdi),%r11d │ │ - mov 0x38(%rsp),%rax │ │ - mov 0xc(%rax),%ebx │ │ - lea 0x1(%r15),%eax │ │ - sub $0x8,%rsp │ │ - xor %esi,%esi │ │ - mov 0x58(%rsp),%rdx │ │ - xor %ecx,%ecx │ │ - mov 0x80(%rsp),%r8 │ │ - mov 0x48(%rsp),%r9 │ │ - pushq 0x70(%rsp) │ │ + movswl 0x8(%rbp),%r9d │ │ + mov %rbx,%rdi │ │ + mov %r15,%rsi │ │ + mov %r13,%rdx │ │ + mov %r14d,%ecx │ │ + mov %r12d,%r8d │ │ + callq 5f040 │ │ + add $0xc008,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ push %r12 │ │ push %rbx │ │ - mov 0x60(%rsp),%rbx │ │ + sub $0xc008,%rsp │ │ + mov %r9d,%r14d │ │ + mov %r8,%r9 │ │ + mov %rcx,%r8 │ │ + mov %rdx,%rcx │ │ + mov %rsi,%r15 │ │ + mov %rdi,%rbx │ │ + mov 0xc040(%rsp),%r12d │ │ + mov 0xc050(%rsp),%r10d │ │ + mov 0xc048(%rsp),%rbp │ │ + mov 0x4(%rbp),%eax │ │ + sub $0x20,%rsp │ │ + lea 0x20(%rsp),%r13 │ │ + mov %r13,%rdi │ │ + mov %rbx,%rsi │ │ + mov %r15,%rdx │ │ + push %r10 │ │ push %rax │ │ + push %r12 │ │ + push %r14 │ │ + callq d7270 │ │ + add $0x40,%rsp │ │ + movswl 0xa(%rbp),%r9d │ │ + mov %rbx,%rdi │ │ + mov %r15,%rsi │ │ + mov %r13,%rdx │ │ + mov %r14d,%ecx │ │ + mov %r12d,%r8d │ │ + callq 5f040 │ │ + add $0xc008,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + sub $0x18008,%rsp │ │ + mov %r9d,%r15d │ │ + mov %r8,%rbp │ │ + mov %rcx,%r13 │ │ + mov %rdx,%r14 │ │ + mov %rsi,%r12 │ │ + mov %rdi,%rbx │ │ + mov 0x18040(%rsp),%r10d │ │ + mov 0x18050(%rsp),%r11d │ │ + mov 0x18048(%rsp),%rax │ │ + mov (%rax),%eax │ │ + sub $0x20,%rsp │ │ + lea 0xc020(%rsp),%rdi │ │ + mov %rbx,%rsi │ │ + mov %r12,%rdx │ │ + mov %r14,%rcx │ │ + mov %r13,%r8 │ │ + mov %rbp,%r9 │ │ push %r11 │ │ + push %rax │ │ push %r10 │ │ - callq d8280 │ │ + push %r15 │ │ + callq d7120 │ │ add $0x40,%rsp │ │ - test %eax,%eax │ │ - jne d825f │ │ - mov 0x818(%r14,%r15,8),%rdi │ │ - add 0x98(%rsp),%rdi │ │ - add $0x1,%r15 │ │ - movzbl 0x14(%rbx),%eax │ │ - lea -0x3(%rax),%ecx │ │ - cmp $0x2,%cl │ │ - mov %r15,%r12 │ │ - jb d68c6 │ │ - cmp $0x1,%al │ │ - je d6c6a │ │ - cmp $0x2,%al │ │ - jne d6928 │ │ - mov 0x30(%rsp),%rax │ │ - mov 0x830(%rax),%rsi │ │ - mov %r13,%rdx │ │ - mov 0x50(%rsp),%rcx │ │ - mov 0x60(%rsp),%r8 │ │ - mov 0xbc(%rsp),%r9d │ │ - mov 0xc0(%rsp),%rax │ │ - callq *0x240(%rax) │ │ - cmp $0x2,%r12 │ │ - jne d6932 │ │ - jmpq d7350 │ │ - mov 0x830(%r14),%rsi │ │ + mov 0x18048(%rsp),%rax │ │ + mov 0x4(%rax),%eax │ │ + sub $0x20,%rsp │ │ + lea 0x20(%rsp),%rdi │ │ + mov %rbx,%rsi │ │ + mov %r12,%rdx │ │ + mov %r14,%rcx │ │ + mov %r13,%r8 │ │ + mov %rbp,%r9 │ │ + mov 0x18070(%rsp),%ebp │ │ + push %rbp │ │ + push %rax │ │ + mov 0x18070(%rsp),%eax │ │ + push %rax │ │ + push %r15 │ │ + callq d7270 │ │ + add $0x40,%rsp │ │ + mov 0x18048(%rsp),%rax │ │ + mov 0x8(%rax),%eax │ │ sub $0x38,%rsp │ │ - mov %r13,%rdx │ │ - mov 0x88(%rsp),%rcx │ │ - mov 0x98(%rsp),%r8 │ │ - mov 0xf4(%rsp),%r9d │ │ - pushq 0x118(%rsp) │ │ - mov 0x100(%rsp),%rax │ │ - callq *0x248(%rax) │ │ - jmpq d6924 │ │ - mov 0x30(%rsp),%rax │ │ - mov 0x830(%rax),%r13 │ │ - add %r13,%r13 │ │ - mov $0x2,%r14d │ │ - mov 0x28(%rsp),%rdi │ │ - mov 0x78(%rsp),%rbp │ │ - mov 0x88(%rsp),%rbx │ │ - cmp $0x1,%bpl │ │ - je d6ce9 │ │ - jmpq d6e1e │ │ - xor %r14d,%r14d │ │ - cmp $0x1,%bpl │ │ - jne d6e1e │ │ - mov 0xd0(%rsp),%rcx │ │ - movzbl 0x198(%rdi,%rcx,1),%eax │ │ - movzbl 0x178(%rdi,%rcx,1),%ecx │ │ - shl $0x2,%rax │ │ - add 0x454cc(%rip),%rax │ │ - mov (%rcx,%rax,1),%al │ │ - mov %al,0x58(%rsp) │ │ - xor %edx,%edx │ │ - cmp $0x2,%rdx │ │ - jne d6d6e │ │ - jmpq d6e0b │ │ - movzbl %al,%eax │ │ - mov (%r9),%r14d │ │ - lea 0x1(%rdx),%rbp │ │ - lea 0x1(%rdx),%r15d │ │ - sub $0x8,%rsp │ │ - xor %edx,%edx │ │ - mov $0x1,%r8d │ │ - mov 0x48(%rsp),%r9 │ │ + mov %rbx,%rdi │ │ + mov %r12,%rsi │ │ + lea 0xc038(%rsp),%rdx │ │ + lea 0x38(%rsp),%rcx │ │ + mov %r15d,%r8d │ │ + mov 0x18078(%rsp),%r9d │ │ push %rax │ │ - push %rbx │ │ - push %r11 │ │ - push %r14 │ │ + callq 5f8e0 │ │ + add $0x18048,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + nopl 0x0(%rax) │ │ + push %rbp │ │ push %r15 │ │ - push %r10 │ │ + push %r14 │ │ + push %r13 │ │ push %r12 │ │ - callq d8280 │ │ - add $0x40,%rsp │ │ - mov %rbp,%rdx │ │ - test %eax,%eax │ │ - mov 0x50(%rsp),%r15 │ │ - jne d825f │ │ - cmp $0x2,%rdx │ │ - je d6e0b │ │ - mov 0x30(%rsp),%rbp │ │ - mov 0x818(%rbp,%rdx,8),%rsi │ │ - add 0x98(%rsp),%rsi │ │ - add %r13,%rsi │ │ - mov 0x830(%rbp),%rcx │ │ - mov 0x28(%rsp),%rdi │ │ - movslq 0x10(%rdi),%r14 │ │ - lea -0x1(%r14),%r12 │ │ - movslq 0x14(%rdi),%r10 │ │ - mov 0x48(%rsp),%rax │ │ - mov 0x2310(%rdi,%rax,8),%rax │ │ - mov %r12,%rbx │ │ - shl $0x4,%rbx │ │ - lea (%rax,%rbx,1),%r9 │ │ - movsbq 0x8(%rax,%rbx,1),%rbx │ │ - add $0xffffffffffffffff,%rbx │ │ - lea (%rbx,%rbx,8),%rax │ │ - shl $0x5,%rax │ │ - lea (%rax,%rbp,1),%r11 │ │ - add $0x20,%r11 │ │ - cmpl $0x2,0x12a0(%rbp) │ │ - movzbl 0x58(%rsp),%eax │ │ - jne d6d20 │ │ - mov 0x30(%rsp),%rax │ │ - mov 0x12a8(%rax),%r8 │ │ - mov 0xcf8(%rax),%rax │ │ - imul %r10,%rax │ │ - add %rax,%r14 │ │ - shl $0x5,%r14 │ │ - movzbl -0x5(%r14,%r8,1),%eax │ │ - jmpq d6d20 │ │ - mov $0x2,%r14d │ │ - mov 0x28(%rsp),%rdi │ │ - mov 0x88(%rsp),%rbx │ │ - cmp %ebx,0x40(%rsp) │ │ - jne d6f7c │ │ - mov 0x288(%rdi),%rax │ │ - mov 0xc8(%rsp),%rdx │ │ - movzbl 0x180(%rax,%rdx,1),%ecx │ │ - movzbl 0x160(%rax,%rdx,1),%eax │ │ - shl $0x2,%rcx │ │ - add 0x45386(%rip),%rcx │ │ - mov (%rax,%rcx,1),%al │ │ - mov %al,0x80(%rsp) │ │ + push %rbx │ │ + sub $0x27e08,%rsp │ │ + mov %r9,%r13 │ │ + mov %r8,0x28(%rsp) │ │ + mov %rdx,%r8 │ │ + mov %rsi,%r15 │ │ + mov %rdi,0x38(%rsp) │ │ + mov 0x27e58(%rsp),%r12d │ │ + mov 0x27e48(%rsp),%eax │ │ + mov 0x27e40(%rsp),%r14d │ │ + lea 0xe180(%rsp),%rdi │ │ + lea 0x6a0(%rsp),%rsi │ │ + mov %r12d,0x8(%rsp) │ │ + mov %eax,(%rsp) │ │ + mov %rdi,%rbx │ │ + mov %rsi,%rbp │ │ + mov %rcx,%rdx │ │ + mov %r15,%rcx │ │ + mov %r8,0x30(%rsp) │ │ + mov %r14d,%r9d │ │ + callq 5f0d0 │ │ + test $0x4,%r12b │ │ + je d71bd │ │ + lea 0xd500(%rsp),%rdi │ │ + lea 0x60(%rsp),%rsi │ │ + mov %r12d,0x8(%rsp) │ │ + movl $0x2,(%rsp) │ │ xor %edx,%edx │ │ - mov %r14,0x58(%rsp) │ │ - cmp $0x2,%rdx │ │ - jne d6ec6 │ │ - jmpq d6f6d │ │ - movzbl %al,%eax │ │ - mov (%r9),%r15d │ │ - lea 0x1(%rdx),%r13 │ │ - lea 0x1(%rdx),%r14d │ │ - sub $0x8,%rsp │ │ + mov 0x28(%rsp),%rcx │ │ + mov %r13,%r8 │ │ + mov %r14d,%r9d │ │ + callq 5f0d0 │ │ + test $0x8,%r12b │ │ + je d7206 │ │ + imul $0x190,0x27e48(%rsp),%eax │ │ + cltq │ │ + lea (%rbx,%rax,4),%rdi │ │ + lea 0x0(,%rax,2),%rsi │ │ + add %rbp,%rsi │ │ + lea 0x0(%r13,%r13,2),%rax │ │ + mov 0x28(%rsp),%rcx │ │ + lea (%rcx,%rax,2),%rcx │ │ + mov %r12d,0x8(%rsp) │ │ + movl $0x2,(%rsp) │ │ xor %edx,%edx │ │ - mov 0x80(%rsp),%r8 │ │ - mov 0x90(%rsp),%r9 │ │ - push %rax │ │ + mov %r13,%r8 │ │ + mov %r14d,%r9d │ │ + callq 5f0d0 │ │ + mov %rbx,%r13 │ │ + mov %rbx,%rdi │ │ + mov %rbp,%rsi │ │ + mov %r14d,%edx │ │ + mov 0x27e48(%rsp),%ebx │ │ + mov %ebx,%ecx │ │ + mov %r12d,%r8d │ │ + callq 5f2b0 │ │ + mov %r13,%rdi │ │ + mov %rbp,%rsi │ │ + mov %r14d,%edx │ │ + mov %ebx,%ecx │ │ + mov 0x27e50(%rsp),%r8d │ │ + callq 5f460 │ │ + mov %ebx,(%rsp) │ │ + mov 0x38(%rsp),%rdi │ │ + mov %r15,%rsi │ │ + mov 0x30(%rsp),%rdx │ │ + mov %r13,%rcx │ │ + mov %rbp,%r8 │ │ + mov %r14d,%r9d │ │ + callq 5f640 │ │ + add $0x27e08,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ push %rbp │ │ - push %r10 │ │ push %r15 │ │ push %r14 │ │ + push %r13 │ │ push %r12 │ │ - push %r11 │ │ - callq d8280 │ │ - add $0x40,%rsp │ │ - mov %r13,%rdx │ │ - test %eax,%eax │ │ - mov 0x50(%rsp),%r15 │ │ - mov 0x58(%rsp),%r14 │ │ - jne d825f │ │ - cmp $0x2,%rdx │ │ - je d6f6d │ │ - mov 0x30(%rsp),%rbx │ │ - mov 0x818(%rbx,%rdx,8),%rsi │ │ - add 0x98(%rsp),%rsi │ │ - add %r14,%rsi │ │ - mov 0x830(%rbx),%rcx │ │ - mov 0x28(%rsp),%rdi │ │ - movslq 0x10(%rdi),%r11 │ │ - movslq 0x14(%rdi),%r12 │ │ - add $0xffffffffffffffff,%r12 │ │ - mov 0x48(%rsp),%rax │ │ - mov 0x2308(%rdi,%rax,8),%rax │ │ - mov %r11,%rbp │ │ - shl $0x4,%rbp │ │ - lea (%rax,%rbp,1),%r9 │ │ - movsbq 0x8(%rax,%rbp,1),%rbp │ │ - add $0xffffffffffffffff,%rbp │ │ - lea 0x0(,%rbp,8),%rax │ │ - add %rbp,%rax │ │ - shl $0x5,%rax │ │ - lea (%rbx,%rax,1),%r10 │ │ - add $0x20,%r10 │ │ - cmpl $0x2,0x12a0(%rbx) │ │ - movzbl 0x80(%rsp),%eax │ │ - jne d6e6e │ │ - mov %r12,%rax │ │ - mov 0x30(%rsp),%rbx │ │ - imul 0xcf8(%rbx),%rax │ │ - mov 0x12a8(%rbx),%r8 │ │ - add %r11,%rax │ │ - shl $0x5,%rax │ │ - movzbl 0x1b(%r8,%rax,1),%eax │ │ - jmpq d6e6e │ │ - mov 0x30(%rsp),%rax │ │ - mov 0x830(%rax),%r13 │ │ - add %r13,%r13 │ │ - xor %ebp,%ebp │ │ - cmp $0x2,%rbp │ │ - mov 0x28(%rsp),%rdi │ │ - je d7349 │ │ - mov 0x30(%rsp),%rax │ │ - mov 0x818(%rax,%rbp,8),%rsi │ │ - add 0x98(%rsp),%rsi │ │ - add $0x1,%rbp │ │ - add %r14,%rsi │ │ - add %r13,%rsi │ │ - mov 0x830(%rax),%rcx │ │ - mov 0x10(%rdi),%r10d │ │ - mov 0x14(%rdi),%r11d │ │ - mov 0x38(%rsp),%rdx │ │ - movsbl 0x18(%rdx),%eax │ │ - mov 0x8(%rdx),%ebx │ │ - sub $0x8,%rsp │ │ + push %rbx │ │ + sub $0x27e08,%rsp │ │ + mov %r9,%r13 │ │ + mov %r8,0x28(%rsp) │ │ + mov %rdx,%r8 │ │ + mov %rsi,%r15 │ │ + mov %rdi,0x38(%rsp) │ │ + mov 0x27e58(%rsp),%r12d │ │ + mov 0x27e48(%rsp),%eax │ │ + mov 0x27e40(%rsp),%r14d │ │ + lea 0xe180(%rsp),%rdi │ │ + lea 0x6a0(%rsp),%rsi │ │ + mov %r12d,0x8(%rsp) │ │ + mov %eax,(%rsp) │ │ + mov %rdi,%rbx │ │ + mov %rsi,%rbp │ │ + mov %rcx,%rdx │ │ + mov %r15,%rcx │ │ + mov %r8,0x30(%rsp) │ │ + mov %r14d,%r9d │ │ + callq 5e940 │ │ + test $0x4,%r12b │ │ + je d730d │ │ + lea 0xd500(%rsp),%rdi │ │ + lea 0x60(%rsp),%rsi │ │ + mov %r12d,0x8(%rsp) │ │ + movl $0x2,(%rsp) │ │ xor %edx,%edx │ │ - mov 0x80(%rsp),%r8 │ │ - mov 0x48(%rsp),%r9 │ │ + mov 0x28(%rsp),%rcx │ │ + mov %r13,%r8 │ │ + mov %r14d,%r9d │ │ + callq 5e940 │ │ + test $0x8,%r12b │ │ + je d7356 │ │ + imul $0x190,0x27e48(%rsp),%eax │ │ + cltq │ │ + lea (%rbx,%rax,4),%rdi │ │ + lea 0x0(,%rax,2),%rsi │ │ + add %rbp,%rsi │ │ + lea 0x0(%r13,%r13,2),%rax │ │ + mov 0x28(%rsp),%rcx │ │ + lea (%rcx,%rax,2),%rcx │ │ + mov %r12d,0x8(%rsp) │ │ + movl $0x2,(%rsp) │ │ + xor %edx,%edx │ │ + mov %r13,%r8 │ │ + mov %r14d,%r9d │ │ + callq 5e940 │ │ + mov %rbx,%r13 │ │ + mov %rbx,%rdi │ │ + mov %rbp,%rsi │ │ + mov %r14d,%edx │ │ + mov 0x27e48(%rsp),%ebx │ │ + mov %ebx,%ecx │ │ + mov %r12d,%r8d │ │ + callq 5eab0 │ │ + mov %r13,%rdi │ │ + mov %rbp,%rsi │ │ + mov %r14d,%edx │ │ + mov %ebx,%ecx │ │ + mov 0x27e50(%rsp),%r8d │ │ + callq 5ebc0 │ │ + mov %ebx,(%rsp) │ │ + mov 0x38(%rsp),%rdi │ │ + mov %r15,%rsi │ │ + mov 0x30(%rsp),%rdx │ │ + mov %r13,%rcx │ │ + mov %rbp,%r8 │ │ + mov %r14d,%r9d │ │ + callq 5ede0 │ │ + add $0x27e08,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + lea 0x449(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x45d(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x20(%rdi) │ │ + lea 0x5b8(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x70c(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x10(%rdi) │ │ + lea 0x897(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x11b(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,(%rdi) │ │ + lea 0x1127(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0xedb(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x50(%rdi) │ │ + lea 0x17b6(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x13ba(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x30(%rdi) │ │ + lea 0xbb5(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1bb9(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x40(%rdi) │ │ + lea 0x1fc4(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x928(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x60(%rdi) │ │ + lea 0x26a3(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x2677(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x70(%rdi) │ │ + lea 0x26a2(%rip),%rax │ │ + mov %rax,0x80(%rdi) │ │ + lea 0x26b4(%rip),%rax │ │ + mov %rax,0x88(%rdi) │ │ + lea 0x2976(%rip),%rax │ │ + mov %rax,0xb0(%rdi) │ │ + lea 0x2988(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x2adc(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0xa0(%rdi) │ │ + lea 0x2c14(%rip),%rax │ │ + mov %rax,0xb8(%rdi) │ │ + jmpq c56b0 │ │ + nopl 0x0(%rax,%rax,1) │ │ push %r15 │ │ - push %rax │ │ - pushq 0x80(%rsp) │ │ + push %r14 │ │ push %rbx │ │ - push %rbp │ │ - push %r11 │ │ - push %r10 │ │ - callq d8280 │ │ - add $0x40,%rsp │ │ - test %eax,%eax │ │ - je d6f7e │ │ - jmpq d825f │ │ - mov 0x38(%rsp),%rdx │ │ - movzbl 0x10(%rdx),%eax │ │ - mov 0x58(%rsp),%rcx │ │ - lea (%rcx,%rcx,2),%rcx │ │ - shl $0x8,%rcx │ │ - add 0x451ef(%rip),%rcx │ │ - mov 0x60(%rsp),%rsi │ │ - shl $0x8,%rsi │ │ - add %rsi,%rcx │ │ - lea (%rcx,%rax,8),%rcx │ │ - mov 0x12(%rdx),%al │ │ - mov 0x30(%rsp),%rbp │ │ - mov 0x90(%rsp),%r9 │ │ - mov 0xa0(%rsp),%rdx │ │ - mov (%rcx),%rcx │ │ - mov %rcx,0x58(%rsp) │ │ - lea 0x50c0(%rdi),%rcx │ │ - mov %rcx,0x68(%rsp) │ │ - lea 0x60e0(%rdi),%rcx │ │ - mov %rcx,0x80(%rsp) │ │ - mov 0xa8(%rsp),%r12 │ │ - shl $0x2,%r12 │ │ - lea 0x0(,%rdx,4),%ecx │ │ - cmp $0x3,%al │ │ - movzbl %al,%eax │ │ - mov $0x9,%edx │ │ - cmove %edx,%eax │ │ - movzbl %al,%r13d │ │ - movl $0x0,0x74(%rsp) │ │ - mov 0x818(%rbp),%r15 │ │ - add 0x98(%rsp),%r15 │ │ - mov 0x14(%rdi),%edx │ │ - mov 0xd20(%rbp),%eax │ │ - add $0xffffffff,%eax │ │ - test %edx,%eax │ │ - mov %ecx,0x60(%rsp) │ │ - je d70b8 │ │ - xor %r11d,%r11d │ │ - jmp d70d9 │ │ - mov 0xd1c(%rbp),%cl │ │ - mov %edx,%eax │ │ - sar %cl,%eax │ │ - add $0xffffffff,%eax │ │ - imul 0xd10(%rbp),%eax │ │ - shl $0x7,%eax │ │ - movslq %eax,%r11 │ │ - add 0xce8(%rbp),%r11 │ │ - mov 0x10(%rdi),%edi │ │ - mov %r9d,%ecx │ │ - sar %cl,%edi │ │ - mov 0x130(%rsp),%r10 │ │ - mov 0x3630(%r10),%eax │ │ - sar %cl,%eax │ │ - xor %esi,%esi │ │ - cmp %eax,%edi │ │ - setg %sil │ │ - mov 0x88(%rsp),%rax │ │ - mov %eax,%ecx │ │ - sar %cl,%edx │ │ - mov 0x3638(%r10),%ebx │ │ - sar %cl,%ebx │ │ - mov 0x3634(%r10),%r8d │ │ - xor %r14d,%r14d │ │ - cmp %ebx,%edx │ │ - setg %r14b │ │ - mov %r9d,%ecx │ │ - sar %cl,%r8d │ │ - mov 0x363c(%r10),%r9d │ │ + mov %r8d,%r10d │ │ + mov %ecx,%r14d │ │ + mov 0x30(%rsp),%r9d │ │ + lea (%r10,%r14,1),%r11d │ │ + mov %r11d,%r8d │ │ + sar %r8d │ │ + test %ecx,%ecx │ │ + jle d7681 │ │ + mov %r14d,%r15d │ │ + cmp $0x7,%r14d │ │ + ja d7562 │ │ + xor %ebx,%ebx │ │ + jmpq d7670 │ │ + mov %r15d,%ebx │ │ + and $0xfffffff8,%ebx │ │ + movd %r8d,%xmm0 │ │ + lea -0x8(%rbx),%rax │ │ + mov %rax,%rcx │ │ + shr $0x3,%rcx │ │ + add $0x1,%rcx │ │ + mov %ecx,%r8d │ │ + and $0x3,%r8d │ │ + cmp $0x18,%rax │ │ + jae d759d │ │ + pxor %xmm1,%xmm1 │ │ + xor %ecx,%ecx │ │ + test %r8,%r8 │ │ + jne d7617 │ │ + jmpq d7646 │ │ + mov %r8,%rax │ │ + sub %rcx,%rax │ │ + pxor %xmm1,%xmm1 │ │ + xor %ecx,%ecx │ │ + nopl 0x0(%rax) │ │ + pmovzxwd 0x2(%rdx,%rcx,2),%xmm2 │ │ + paddd %xmm0,%xmm2 │ │ + pmovzxwd 0xa(%rdx,%rcx,2),%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + pmovzxwd 0x12(%rdx,%rcx,2),%xmm1 │ │ + pmovzxwd 0x1a(%rdx,%rcx,2),%xmm3 │ │ + pmovzxwd 0x22(%rdx,%rcx,2),%xmm4 │ │ + paddd %xmm1,%xmm4 │ │ + paddd %xmm2,%xmm4 │ │ + pmovzxwd 0x2a(%rdx,%rcx,2),%xmm2 │ │ + paddd %xmm3,%xmm2 │ │ + paddd %xmm0,%xmm2 │ │ + pmovzxwd 0x32(%rdx,%rcx,2),%xmm0 │ │ + pmovzxwd 0x3a(%rdx,%rcx,2),%xmm1 │ │ + paddd %xmm4,%xmm0 │ │ + paddd %xmm2,%xmm1 │ │ + add $0x20,%rcx │ │ + add $0x4,%rax │ │ + jne d75b0 │ │ + test %r8,%r8 │ │ + je d7646 │ │ + neg %r8 │ │ + nopw 0x0(%rax,%rax,1) │ │ + lea (%rcx,%rcx,1),%rax │ │ + or $0x2,%rax │ │ + pmovzxwd (%rdx,%rax,1),%xmm2 │ │ + pmovzxwd 0x8(%rdx,%rax,1),%xmm3 │ │ + paddd %xmm2,%xmm0 │ │ + paddd %xmm3,%xmm1 │ │ + add $0x8,%rcx │ │ + inc %r8 │ │ + jne d7620 │ │ + paddd %xmm1,%xmm0 │ │ + pshufd $0x4e,%xmm0,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + pshufd $0xe5,%xmm1,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + movd %xmm0,%r8d │ │ + cmp %r15,%rbx │ │ + je d7681 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + movzwl 0x2(%rdx,%rbx,2),%eax │ │ + add $0x1,%rbx │ │ + add %eax,%r8d │ │ + cmp %rbx,%r15 │ │ + jne d7670 │ │ + test %r10d,%r10d │ │ + jle d77a1 │ │ + mov %r10d,%r15d │ │ + cmp $0x7,%r10d │ │ + ja d769a │ │ + xor %ebx,%ebx │ │ + jmpq d778a │ │ + mov %r15d,%ebx │ │ + and $0xfffffff8,%ebx │ │ + movd %r8d,%xmm0 │ │ + lea -0x8(%rbx),%rcx │ │ + mov %rcx,%rax │ │ + shr $0x3,%rax │ │ + add $0x1,%rax │ │ + mov %eax,%r8d │ │ + and $0x1,%r8d │ │ + test %rcx,%rcx │ │ + je d77e9 │ │ + mov %r8,%rcx │ │ + sub %rax,%rcx │ │ + pxor %xmm1,%xmm1 │ │ + mov $0xfffffffffffffffc,%rax │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + movq (%rdx,%rax,2),%xmm2 │ │ + movq -0x8(%rdx,%rax,2),%xmm3 │ │ + pshuflw $0x1b,%xmm2,%xmm2 │ │ + pmovzxwd %xmm2,%xmm2 │ │ + paddd %xmm0,%xmm2 │ │ + pshuflw $0x1b,%xmm3,%xmm0 │ │ + pmovzxwd %xmm0,%xmm3 │ │ + paddd %xmm1,%xmm3 │ │ + movq -0x10(%rdx,%rax,2),%xmm0 │ │ + movq -0x18(%rdx,%rax,2),%xmm1 │ │ + pshuflw $0x1b,%xmm0,%xmm0 │ │ + pmovzxwd %xmm0,%xmm0 │ │ + paddd %xmm2,%xmm0 │ │ + pshuflw $0x1b,%xmm1,%xmm1 │ │ + pmovzxwd %xmm1,%xmm1 │ │ + paddd %xmm3,%xmm1 │ │ + add $0xfffffffffffffff0,%rax │ │ + add $0x2,%rcx │ │ + jne d76e0 │ │ + add $0x3,%rax │ │ + test %r8,%r8 │ │ + je d776a │ │ + movq -0xe(%rdx,%rax,2),%xmm2 │ │ + pshuflw $0x1b,%xmm2,%xmm2 │ │ + pmovzxwd %xmm2,%xmm2 │ │ + paddd %xmm2,%xmm1 │ │ + movq -0x6(%rdx,%rax,2),%xmm2 │ │ + pshuflw $0x1b,%xmm2,%xmm2 │ │ + pmovzxwd %xmm2,%xmm2 │ │ + paddd %xmm2,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + pshufd $0x4e,%xmm0,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + pshufd $0xe5,%xmm1,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + movd %xmm0,%r8d │ │ + cmp %r15,%rbx │ │ + je d77a1 │ │ + neg %rbx │ │ + neg %r15 │ │ + movzwl -0x2(%rdx,%rbx,2),%eax │ │ + add %eax,%r8d │ │ + add $0xffffffffffffffff,%rbx │ │ + cmp %rbx,%r15 │ │ + jne d7790 │ │ + bsf %r11d,%ecx │ │ + shr %cl,%r8d │ │ + cmp %r10d,%r14d │ │ + je d77d9 │ │ + lea (%r10,%r10,1),%ecx │ │ + mov $0x6667,%eax │ │ + cmp %r14d,%ecx │ │ + jl d77cf │ │ + lea (%r14,%r14,1),%eax │ │ + cmp %r10d,%eax │ │ + mov $0x6667,%ecx │ │ + mov $0xaaab,%eax │ │ + cmovl %ecx,%eax │ │ + imul %r8d,%eax │ │ + shr $0x11,%eax │ │ + mov %eax,%r8d │ │ + mov %r14d,%edx │ │ + mov %r10d,%ecx │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %r15 │ │ + jmpq da230 │ │ + pxor %xmm1,%xmm1 │ │ + mov $0xffffffffffffffff,%rax │ │ + test %r8,%r8 │ │ + jne d7742 │ │ + jmpq d776a │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + mov %r8d,%eax │ │ + mov 0x18(%rsp),%r9d │ │ + lea 0x1(%r9),%r8d │ │ + sar %r8d │ │ + mov %ecx,%edx │ │ mov %eax,%ecx │ │ - sar %cl,%r9d │ │ - sub $0x30,%rsp │ │ - lea 0xa4(%rsp),%rax │ │ + jmpq da230 │ │ + nopl 0x0(%rax,%rax,1) │ │ + push %r14 │ │ + push %rbx │ │ + mov %r8d,%r10d │ │ + mov %ecx,%r11d │ │ + mov 0x28(%rsp),%r9d │ │ + mov %ecx,%r8d │ │ + sar %r8d │ │ + test %ecx,%ecx │ │ + jle d7981 │ │ + mov %r11d,%r14d │ │ + cmp $0x8,%r11d │ │ + jae d785c │ │ + xor %ecx,%ecx │ │ + jmpq d7970 │ │ mov %r14d,%ecx │ │ - mov 0xb0(%rsp),%rbx │ │ + and $0xfffffff8,%ecx │ │ + movd %r8d,%xmm0 │ │ + lea -0x8(%rcx),%rax │ │ + mov %rax,%rbx │ │ + shr $0x3,%rbx │ │ + add $0x1,%rbx │ │ + mov %ebx,%r8d │ │ + and $0x3,%r8d │ │ + cmp $0x18,%rax │ │ + jae d7897 │ │ + pxor %xmm1,%xmm1 │ │ + xor %ebx,%ebx │ │ + test %r8,%r8 │ │ + jne d7917 │ │ + jmpq d7946 │ │ + mov %r8,%rax │ │ + sub %rbx,%rax │ │ + pxor %xmm1,%xmm1 │ │ + xor %ebx,%ebx │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + pmovzxwd 0x2(%rdx,%rbx,2),%xmm2 │ │ + paddd %xmm0,%xmm2 │ │ + pmovzxwd 0xa(%rdx,%rbx,2),%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + pmovzxwd 0x12(%rdx,%rbx,2),%xmm1 │ │ + pmovzxwd 0x1a(%rdx,%rbx,2),%xmm3 │ │ + pmovzxwd 0x22(%rdx,%rbx,2),%xmm4 │ │ + paddd %xmm1,%xmm4 │ │ + paddd %xmm2,%xmm4 │ │ + pmovzxwd 0x2a(%rdx,%rbx,2),%xmm2 │ │ + paddd %xmm3,%xmm2 │ │ + paddd %xmm0,%xmm2 │ │ + pmovzxwd 0x32(%rdx,%rbx,2),%xmm0 │ │ + pmovzxwd 0x3a(%rdx,%rbx,2),%xmm1 │ │ + paddd %xmm4,%xmm0 │ │ + paddd %xmm2,%xmm1 │ │ + add $0x20,%rbx │ │ + add $0x4,%rax │ │ + jne d78b0 │ │ + test %r8,%r8 │ │ + je d7946 │ │ + neg %r8 │ │ + nopw 0x0(%rax,%rax,1) │ │ + lea (%rbx,%rbx,1),%rax │ │ + or $0x2,%rax │ │ + pmovzxwd (%rdx,%rax,1),%xmm2 │ │ + pmovzxwd 0x8(%rdx,%rax,1),%xmm3 │ │ + paddd %xmm2,%xmm0 │ │ + paddd %xmm3,%xmm1 │ │ + add $0x8,%rbx │ │ + inc %r8 │ │ + jne d7920 │ │ + paddd %xmm1,%xmm0 │ │ + pshufd $0x4e,%xmm0,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + pshufd $0xe5,%xmm1,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + movd %xmm0,%r8d │ │ + cmp %r14,%rcx │ │ + je d7981 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + movzwl 0x2(%rdx,%rcx,2),%eax │ │ + add $0x1,%rcx │ │ + add %eax,%r8d │ │ + cmp %rcx,%r14 │ │ + jne d7970 │ │ + bsf %r11d,%ecx │ │ + shr %cl,%r8d │ │ + mov %r11d,%edx │ │ + mov %r10d,%ecx │ │ + pop %rbx │ │ + pop %r14 │ │ + jmpq da230 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + push %r14 │ │ push %rbx │ │ - pushq $0x0 │ │ - pushq 0xe0(%rsp) │ │ - pushq 0xf0(%rsp) │ │ - push %rax │ │ - push %r13 │ │ - push %r11 │ │ - pushq 0x830(%rbp) │ │ - push %r15 │ │ - pushq $0x0 │ │ - callq dc9b0 │ │ - add $0x80,%rsp │ │ - mov %eax,%eax │ │ - sub $0x30,%rsp │ │ - mov 0x98(%rsp),%r13 │ │ - mov %r13,%rdi │ │ - mov %r12,%rsi │ │ - mov %rbx,%rdx │ │ - mov %r12d,%ecx │ │ - mov 0x90(%rsp),%r14d │ │ - mov %r14d,%r8d │ │ - mov $0x0,%r9d │ │ - pushq $0x0 │ │ - pushq $0x0 │ │ - mov 0x100(%rsp),%rbx │ │ - callq *0x40(%rbx,%rax,8) │ │ - add $0x40,%rsp │ │ - mov 0x830(%rbp),%rsi │ │ - mov %r15,%rdi │ │ - mov %r13,%rdx │ │ - mov %r12d,%ecx │ │ - mov %r14d,%r8d │ │ - mov 0x58(%rsp),%r9 │ │ - callq *0x270(%rbx) │ │ - mov 0x28(%rsp),%rsi │ │ - mov 0x38(%rsp),%rax │ │ - movzbl 0x12(%rax),%eax │ │ - cmp $0x3,%al │ │ - mov $0x9,%ecx │ │ - cmovne %eax,%ecx │ │ - movzbl %cl,%ecx │ │ - movl $0x0,0x74(%rsp) │ │ - mov 0x820(%rbp),%r15 │ │ - add 0x98(%rsp),%r15 │ │ - mov 0x14(%rsi),%edx │ │ - mov 0xd20(%rbp),%eax │ │ - add $0xffffffff,%eax │ │ - test %edx,%eax │ │ - mov %rcx,0x48(%rsp) │ │ - je d7220 │ │ - mov %rbp,%r13 │ │ - xor %r10d,%r10d │ │ - jmp d7244 │ │ - mov 0xd1c(%rbp),%cl │ │ - mov %edx,%eax │ │ - sar %cl,%eax │ │ - add $0xffffffff,%eax │ │ - imul 0xd10(%rbp),%eax │ │ - shl $0x7,%eax │ │ - movslq %eax,%r10 │ │ - add 0xcf0(%rbp),%r10 │ │ - mov %rbp,%r13 │ │ - mov 0x10(%rsi),%edi │ │ - mov 0x90(%rsp),%r9 │ │ - mov %r9d,%ecx │ │ - sar %cl,%edi │ │ - mov 0x130(%rsp),%rbx │ │ - mov 0x3630(%rbx),%eax │ │ - sar %cl,%eax │ │ - xor %esi,%esi │ │ - cmp %eax,%edi │ │ - setg %sil │ │ - mov 0x88(%rsp),%r11 │ │ + mov %r8d,%r11d │ │ + mov %ecx,%r10d │ │ + mov 0x28(%rsp),%r9d │ │ + sar %r8d │ │ + test %r11d,%r11d │ │ + jle d7ad1 │ │ + mov %r11d,%r14d │ │ + cmp $0x8,%r11d │ │ + jae d79ca │ │ + xor %ecx,%ecx │ │ + jmpq d7aba │ │ + mov %r14d,%ecx │ │ + and $0xfffffff8,%ecx │ │ + movd %r8d,%xmm0 │ │ + lea -0x8(%rcx),%rax │ │ + mov %rax,%rbx │ │ + shr $0x3,%rbx │ │ + add $0x1,%rbx │ │ + mov %ebx,%r8d │ │ + and $0x1,%r8d │ │ + test %rax,%rax │ │ + je d7ae6 │ │ + mov %r8,%rax │ │ + sub %rbx,%rax │ │ + pxor %xmm1,%xmm1 │ │ + mov $0xfffffffffffffffc,%rbx │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + movq (%rdx,%rbx,2),%xmm2 │ │ + movq -0x8(%rdx,%rbx,2),%xmm3 │ │ + pshuflw $0x1b,%xmm2,%xmm2 │ │ + pmovzxwd %xmm2,%xmm2 │ │ + paddd %xmm0,%xmm2 │ │ + pshuflw $0x1b,%xmm3,%xmm0 │ │ + pmovzxwd %xmm0,%xmm3 │ │ + paddd %xmm1,%xmm3 │ │ + movq -0x10(%rdx,%rbx,2),%xmm0 │ │ + movq -0x18(%rdx,%rbx,2),%xmm1 │ │ + pshuflw $0x1b,%xmm0,%xmm0 │ │ + pmovzxwd %xmm0,%xmm0 │ │ + paddd %xmm2,%xmm0 │ │ + pshuflw $0x1b,%xmm1,%xmm1 │ │ + pmovzxwd %xmm1,%xmm1 │ │ + paddd %xmm3,%xmm1 │ │ + add $0xfffffffffffffff0,%rbx │ │ + add $0x2,%rax │ │ + jne d7a10 │ │ + add $0x3,%rbx │ │ + test %r8,%r8 │ │ + je d7a9a │ │ + movq -0xe(%rdx,%rbx,2),%xmm2 │ │ + pshuflw $0x1b,%xmm2,%xmm2 │ │ + pmovzxwd %xmm2,%xmm2 │ │ + paddd %xmm2,%xmm1 │ │ + movq -0x6(%rdx,%rbx,2),%xmm2 │ │ + pshuflw $0x1b,%xmm2,%xmm2 │ │ + pmovzxwd %xmm2,%xmm2 │ │ + paddd %xmm2,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + pshufd $0x4e,%xmm0,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + pshufd $0xe5,%xmm1,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + movd %xmm0,%r8d │ │ + cmp %r14,%rcx │ │ + je d7ad1 │ │ + neg %rcx │ │ + neg %r14 │ │ + movzwl -0x2(%rdx,%rcx,2),%eax │ │ + add %eax,%r8d │ │ + add $0xffffffffffffffff,%rcx │ │ + cmp %rcx,%r14 │ │ + jne d7ac0 │ │ + bsf %r11d,%ecx │ │ + shr %cl,%r8d │ │ + mov %r10d,%edx │ │ mov %r11d,%ecx │ │ - sar %cl,%edx │ │ - mov 0x3638(%rbx),%ebp │ │ - sar %cl,%ebp │ │ - mov 0x3634(%rbx),%r8d │ │ + pop %rbx │ │ + pop %r14 │ │ + jmpq da230 │ │ + pxor %xmm1,%xmm1 │ │ + mov $0xffffffffffffffff,%rbx │ │ + test %r8,%r8 │ │ + jne d7a72 │ │ + jmp d7a9a │ │ + nopl 0x0(%rax) │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + test %r8d,%r8d │ │ + jle d7c92 │ │ + test %ecx,%ecx │ │ + jle d7c92 │ │ + sar %rsi │ │ + mov %ecx,%r13d │ │ + mov %r8d,%r8d │ │ + mov %r13d,%r9d │ │ + and $0xfffffff0,%r9d │ │ + lea -0x10(%r9),%r10 │ │ + mov %r10,%rax │ │ + shr $0x4,%rax │ │ + add $0x1,%rax │ │ + mov %eax,%r11d │ │ + and $0x7,%r11d │ │ + add %rsi,%rsi │ │ + mov %r11,%r14 │ │ + sub %rax,%r14 │ │ + mov %r11,%r12 │ │ + shl $0x5,%r12 │ │ + xor %r15d,%r15d │ │ + jmp d7b70 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + add $0x1,%r15 │ │ + add %rsi,%rdi │ │ + cmp %r8,%r15 │ │ + je d7c92 │ │ + mov %r15,%rax │ │ + not %rax │ │ + movzwl (%rdx,%rax,2),%ebp │ │ + cmp $0x10,%ecx │ │ + jae d7b90 │ │ xor %eax,%eax │ │ - cmp %ebp,%edx │ │ - setg %al │ │ - mov %r9d,%ecx │ │ - sar %cl,%r8d │ │ - mov 0x363c(%rbx),%r9d │ │ - mov %r11d,%ecx │ │ - sar %cl,%r9d │ │ - sub $0x30,%rsp │ │ - mov %eax,%ecx │ │ - mov 0xb0(%rsp),%rbx │ │ + jmpq d7c80 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + movd %ebp,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + cmp $0x70,%r10 │ │ + jae d7bc0 │ │ + xor %ebx,%ebx │ │ + test %r11,%r11 │ │ + jne d7c5a │ │ + jmpq d7c74 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + mov %r14,%rax │ │ + xor %ebx,%ebx │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + movdqu %xmm0,(%rdi,%rbx,2) │ │ + movdqu %xmm0,0x10(%rdi,%rbx,2) │ │ + movdqu %xmm0,0x20(%rdi,%rbx,2) │ │ + movdqu %xmm0,0x30(%rdi,%rbx,2) │ │ + movdqu %xmm0,0x40(%rdi,%rbx,2) │ │ + movdqu %xmm0,0x50(%rdi,%rbx,2) │ │ + movdqu %xmm0,0x60(%rdi,%rbx,2) │ │ + movdqu %xmm0,0x70(%rdi,%rbx,2) │ │ + movdqu %xmm0,0x80(%rdi,%rbx,2) │ │ + movdqu %xmm0,0x90(%rdi,%rbx,2) │ │ + movdqu %xmm0,0xa0(%rdi,%rbx,2) │ │ + movdqu %xmm0,0xb0(%rdi,%rbx,2) │ │ + movdqu %xmm0,0xc0(%rdi,%rbx,2) │ │ + movdqu %xmm0,0xd0(%rdi,%rbx,2) │ │ + movdqu %xmm0,0xe0(%rdi,%rbx,2) │ │ + movdqu %xmm0,0xf0(%rdi,%rbx,2) │ │ + sub $0xffffffffffffff80,%rbx │ │ + add $0x8,%rax │ │ + jne d7bd0 │ │ + test %r11,%r11 │ │ + je d7c74 │ │ + lea (%rdi,%rbx,2),%rax │ │ + xor %ebx,%ebx │ │ + movdqu %xmm0,(%rax,%rbx,1) │ │ + movdqu %xmm0,0x10(%rax,%rbx,1) │ │ + add $0x20,%rbx │ │ + cmp %rbx,%r12 │ │ + jne d7c60 │ │ + mov %r9,%rax │ │ + cmp %r13,%r9 │ │ + je d7b60 │ │ + mov %bp,(%rdi,%rax,2) │ │ + add $0x1,%rax │ │ + cmp %rax,%r13 │ │ + jne d7c80 │ │ + jmpq d7b60 │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + nopl (%rax) │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ push %rbx │ │ - pushq $0x0 │ │ - pushq 0xe0(%rsp) │ │ - pushq 0xf0(%rsp) │ │ - lea 0xc4(%rsp),%rax │ │ - push %rax │ │ - pushq 0xa0(%rsp) │ │ - push %r10 │ │ - pushq 0x830(%r13) │ │ + sub $0x48,%rsp │ │ + test %r8d,%r8d │ │ + jle d7da6 │ │ + mov %rdx,%r15 │ │ + mov %rsi,%r13 │ │ + mov %rdi,%rbx │ │ + add $0x2,%r15 │ │ + add %ecx,%ecx │ │ + movslq %ecx,%r12 │ │ + sar %r13 │ │ + lea -0x1(%r8),%eax │ │ + mov %r8d,%ebp │ │ + and $0x3,%ebp │ │ + cmp $0x3,%eax │ │ + jb d7d87 │ │ + lea 0x0(,%r13,8),%rax │ │ + mov %rax,0x30(%rsp) │ │ + mov %ebp,0x1c(%rsp) │ │ + sub %r8d,%ebp │ │ + mov %r12,0x28(%rsp) │ │ + mov %r15,0x20(%rsp) │ │ + mov %r13,0x38(%rsp) │ │ + mov %r13,%rax │ │ + add %r13,%rax │ │ + mov %rax,0x40(%rsp) │ │ + mov 0x20(%rsp),%r15 │ │ + mov 0x28(%rsp),%r12 │ │ + mov 0x40(%rsp),%r14 │ │ + nopl 0x0(%rax) │ │ + mov %rbx,%r13 │ │ + mov %rbx,%rdi │ │ + mov %r15,%rsi │ │ + mov %r12,%rdx │ │ + callq 4390 │ │ + add %r14,%rbx │ │ + mov %rbx,%rdi │ │ + mov %r15,%rsi │ │ + mov %r12,%rdx │ │ + callq 4390 │ │ + add %r14,%rbx │ │ + mov %rbx,%rdi │ │ + mov %r15,%rsi │ │ + mov %r12,%rdx │ │ + callq 4390 │ │ + add %r14,%rbx │ │ + mov %rbx,%rdi │ │ + mov %r15,%rsi │ │ + mov %r12,%rdx │ │ + callq 4390 │ │ + add %r14,%rbx │ │ + add $0x4,%ebp │ │ + jne d7d20 │ │ + add 0x30(%rsp),%r13 │ │ + mov %r13,%rbx │ │ + mov 0x20(%rsp),%r15 │ │ + mov 0x38(%rsp),%r13 │ │ + mov 0x28(%rsp),%r12 │ │ + mov 0x1c(%rsp),%ebp │ │ + test %ebp,%ebp │ │ + je d7da6 │ │ + add %r13,%r13 │ │ + xchg %ax,%ax │ │ + mov %rbx,%rdi │ │ + mov %r15,%rsi │ │ + mov %r12,%rdx │ │ + callq 4390 │ │ + add %r13,%rbx │ │ + add $0xffffffff,%ebp │ │ + jne d7d90 │ │ + add $0x48,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + push %rbp │ │ push %r15 │ │ - pushq $0x0 │ │ - callq dc9b0 │ │ - add $0x80,%rsp │ │ - mov %eax,%eax │ │ - sub $0x30,%rsp │ │ - mov 0x98(%rsp),%rbp │ │ - mov %rbp,%rdi │ │ - mov %r12,%rsi │ │ - mov %rbx,%rdx │ │ - mov %r12d,%ecx │ │ - mov %r14d,%r8d │ │ - mov $0x0,%r9d │ │ - pushq $0x0 │ │ - pushq $0x0 │ │ - mov 0x100(%rsp),%rbx │ │ - callq *0x40(%rbx,%rax,8) │ │ - add $0x40,%rsp │ │ - mov 0x830(%r13),%rsi │ │ - mov %r15,%rdi │ │ - mov %rbp,%rdx │ │ - mov %r12d,%ecx │ │ - mov %r14d,%r8d │ │ - mov 0x58(%rsp),%r9 │ │ - callq *0x270(%rbx) │ │ - mov 0x28(%rsp),%rdi │ │ - mov 0x50(%rsp),%r15 │ │ - mov %r15d,0x3f5f8(%rdi) │ │ - mov 0x90(%rsp),%rcx │ │ - mov 0x100(%rsp),%rax │ │ - lea (%rax,%rcx,1),%esi │ │ - sar %cl,%esi │ │ - mov 0x88(%rsp),%r9 │ │ - mov 0xf8(%rsp),%rdx │ │ - lea (%rdx,%r9,1),%ebp │ │ - mov %r9d,%ecx │ │ - sar %cl,%ebp │ │ - mov 0x38(%rsp),%rcx │ │ - cmpb $0x0,0x6(%rcx) │ │ - je d73e4 │ │ - mov 0x40(%rsp),%rax │ │ - add $0xff,%al │ │ - movabs $0x4040404040404040,%rcx │ │ - cmp $0x1f,%al │ │ - mov 0x28(%rsp),%rdi │ │ - mov 0x78(%rsp),%rsi │ │ - ja d7e89 │ │ - movzbl %al,%eax │ │ - lea 0x3599e(%rip),%rdx │ │ - movslq (%rdx,%rax,4),%rax │ │ - add %rdx,%rax │ │ - jmpq *%rax │ │ - mov 0xd0(%rsp),%rax │ │ - movb $0x40,0x38(%rdi,%rax,1) │ │ - lea -0x1(%rsi),%eax │ │ - cmp $0x1f,%al │ │ - mov 0xa0(%rsp),%rsi │ │ - jbe d7e9c │ │ - jmpq d7fae │ │ - movzbl 0x7(%rcx),%eax │ │ - mov %rax,0x50(%rsp) │ │ - movzbl 0x1a(%rcx),%eax │ │ - mov %rax,0xd8(%rsp) │ │ - movzbl 0x1d(%rcx),%eax │ │ - mov %ax,0x12c(%rsp) │ │ - movzwl 0x1e(%rcx),%eax │ │ - mov %ax,0x12e(%rsp) │ │ - mov 0x40(%rsp),%rax │ │ - test %al,%al │ │ - mov 0x28(%rsp),%rdi │ │ - mov 0x78(%rsp),%rcx │ │ - je d7dd5 │ │ - mov %esi,0x148(%rsp) │ │ - xor %esi,%esi │ │ - cmpl $0x1,0x118(%rsp) │ │ - sete %sil │ │ - mov %rsi,0x180(%rsp) │ │ - lea 0x2a0(%rdi),%rsi │ │ - mov %rsi,0x68(%rsp) │ │ - movslq %edx,%rsi │ │ - mov %rsi,0x158(%rsp) │ │ - mov %eax,%eax │ │ - mov %rax,0x160(%rsp) │ │ - xor %r10d,%r10d │ │ - mov 0x30(%rsp),%r8 │ │ - mov 0xb0(%rsp),%rax │ │ - mov %ebp,0x140(%rsp) │ │ - test %cl,%cl │ │ - jne d74c0 │ │ - jmpq d7dc0 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + test %r8d,%r8d │ │ + jle d8013 │ │ + test %ecx,%ecx │ │ + jle d8013 │ │ + movzwl (%rdx),%r14d │ │ + sar %rsi │ │ + mov %r8d,%eax │ │ + mov %rax,-0x10(%rsp) │ │ + mov %ecx,%r9d │ │ + lea 0x2(%rdx),%rax │ │ + mov %rax,-0x30(%rsp) │ │ + lea (%rdx,%r9,2),%rax │ │ + add $0x2,%rax │ │ + mov %rax,-0x28(%rsp) │ │ + mov %r9d,%eax │ │ + and $0xfffffff8,%eax │ │ + mov %rax,-0x38(%rsp) │ │ + movd %r14d,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm9 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm8 │ │ + mov %rsi,-0x20(%rsp) │ │ + lea (%rsi,%rsi,1),%rax │ │ + mov %rax,-0x18(%rsp) │ │ + xor %r12d,%r12d │ │ + mov %rdi,%r8 │ │ + mov %rdi,-0x8(%rsp) │ │ + jmp d7e59 │ │ + nop │ │ + add $0x1,%r12 │ │ + add -0x18(%rsp),%r8 │ │ + cmp -0x10(%rsp),%r12 │ │ + mov -0x8(%rsp),%rdi │ │ + je d8013 │ │ + mov %r12,%rax │ │ + not %rax │ │ + movzwl (%rdx,%rax,2),%r15d │ │ + mov %r15d,%r13d │ │ + sub %r14d,%r13d │ │ + mov %r13d,%r10d │ │ + neg %r10d │ │ + cmovl %r13d,%r10d │ │ + cmp $0x8,%ecx │ │ + jae d7e80 │ │ + xor %ebx,%ebx │ │ + jmpq d7fd7 │ │ + mov -0x20(%rsp),%rax │ │ + imul %r12,%rax │ │ + lea (%rdi,%rax,2),%rsi │ │ + cmp -0x28(%rsp),%rsi │ │ + jae d7eb0 │ │ + add %r9,%rax │ │ + lea (%rdi,%rax,2),%rax │ │ + cmp %rax,-0x30(%rsp) │ │ + jae d7eb0 │ │ + xor %ebx,%ebx │ │ + jmpq d7fd7 │ │ + nopl 0x0(%rax) │ │ + movd %r13d,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm11 │ │ + movd %r15d,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm12 │ │ + movd %r10d,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm6 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm10 │ │ + xor %r11d,%r11d │ │ + mov -0x38(%rsp),%rax │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - mov 0x168(%rsp),%rsi │ │ - mov %rsi,%r10 │ │ - mov 0xf8(%rsp),%rdx │ │ - mov 0x140(%rsp),%ebp │ │ - cmp 0x160(%rsp),%rsi │ │ - jae d7dd5 │ │ - test %cl,%cl │ │ - je d7dc0 │ │ - xor %ecx,%ecx │ │ - test %r10,%r10 │ │ - setne %cl │ │ - mov %ecx,0x144(%rsp) │ │ - lea 0x0(,%r10,4),%rcx │ │ - mov %rcx,0x150(%rsp) │ │ - lea 0x10(%r10),%rsi │ │ - cmp 0x158(%rsp),%rsi │ │ - mov %esi,%ecx │ │ - cmovg %edx,%ecx │ │ - mov %ecx,0x124(%rsp) │ │ + nopl (%rax) │ │ + movdqu 0x2(%rdx,%r11,2),%xmm3 │ │ + pshufd $0x4e,%xmm3,%xmm0 │ │ + pmovzxwd %xmm0,%xmm0 │ │ + pmovzxwd %xmm3,%xmm2 │ │ + paddd %xmm11,%xmm2 │ │ + paddd %xmm11,%xmm0 │ │ + movdqa %xmm12,%xmm5 │ │ + psubd %xmm0,%xmm5 │ │ + movdqa %xmm12,%xmm1 │ │ + psubd %xmm2,%xmm1 │ │ + pabsd %xmm1,%xmm1 │ │ + pabsd %xmm5,%xmm5 │ │ + movdqa %xmm9,%xmm4 │ │ + psubd %xmm0,%xmm4 │ │ + movdqa %xmm9,%xmm0 │ │ + psubd %xmm2,%xmm0 │ │ + pabsd %xmm0,%xmm2 │ │ + pabsd %xmm4,%xmm4 │ │ + movdqa %xmm5,%xmm0 │ │ + pcmpgtd %xmm6,%xmm0 │ │ + movdqa %xmm1,%xmm7 │ │ + pcmpgtd %xmm6,%xmm7 │ │ + pcmpgtd %xmm4,%xmm5 │ │ + por %xmm0,%xmm5 │ │ + pcmpgtd %xmm2,%xmm1 │ │ + por %xmm7,%xmm1 │ │ + packssdw %xmm5,%xmm1 │ │ + movdqa %xmm6,%xmm0 │ │ + pcmpgtd %xmm2,%xmm0 │ │ + movdqa %xmm6,%xmm2 │ │ + pcmpgtd %xmm4,%xmm2 │ │ + packssdw %xmm2,%xmm0 │ │ + pblendvb %xmm0,%xmm8,%xmm3 │ │ + movdqa %xmm10,%xmm2 │ │ + movdqa %xmm1,%xmm0 │ │ + pblendvb %xmm0,%xmm3,%xmm2 │ │ + movdqu %xmm2,(%r8,%r11,2) │ │ + add $0x8,%r11 │ │ + cmp %r11,%rax │ │ + jne d7ef0 │ │ + mov %rax,%rbx │ │ + cmp %r9,%rax │ │ + jne d7fd7 │ │ + jmpq d7e40 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + cmp %r10d,%esi │ │ + cmovg %edi,%eax │ │ + mov %ax,(%r8,%rbx,2) │ │ + mov %r11,%rbx │ │ + cmp %r11,%r9 │ │ + je d7e40 │ │ + movzwl 0x2(%rdx,%rbx,2),%r11d │ │ + lea (%r11,%r13,1),%eax │ │ + mov %r15d,%edi │ │ + sub %eax,%edi │ │ + mov %edi,%esi │ │ + neg %esi │ │ + cmovl %edi,%esi │ │ + mov %r14d,%edi │ │ + sub %eax,%edi │ │ + mov %edi,%ebp │ │ + neg %ebp │ │ + cmovl %edi,%ebp │ │ + mov %r14d,%edi │ │ + cmp %ebp,%r10d │ │ + jg d8004 │ │ + mov %r11d,%edi │ │ + lea 0x1(%rbx),%r11 │ │ + mov %edi,%eax │ │ + cmp %ebp,%esi │ │ + jg d7fc0 │ │ + mov %r15d,%eax │ │ + jmp d7fc0 │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + xchg %ax,%ax │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + mov %ecx,-0x58(%rsp) │ │ + mov %rdi,-0x50(%rsp) │ │ + test %r8d,%r8d │ │ + jle d82fd │ │ + cmpl $0x0,-0x58(%rsp) │ │ + jle d82fd │ │ + mov %r8d,%eax │ │ + mov -0x58(%rsp),%edi │ │ + movslq %edi,%rbp │ │ + movslq %r8d,%rcx │ │ + lea 0x36455(%rip),%rbx │ │ + add %rcx,%rbx │ │ + mov %rbx,-0x8(%rsp) │ │ + movzwl (%rdx,%rbp,2),%r10d │ │ + neg %ecx │ │ movslq %ecx,%rcx │ │ - mov %rcx,0x178(%rsp) │ │ - mov %r10d,%edx │ │ - mov %r9d,%ecx │ │ - shr %cl,%edx │ │ - mov %edx,0xe0(%rsp) │ │ - mov 0x14(%rdi),%r11d │ │ - mov %rsi,0x168(%rsp) │ │ - mov %r9d,%ecx │ │ - shr %cl,%esi │ │ - cmp %esi,%ebp │ │ - cmovle %ebp,%esi │ │ - mov %esi,0xbc(%rsp) │ │ - xor %ecx,%ecx │ │ - mov %rcx,0x48(%rsp) │ │ - mov %r10,0x108(%rsp) │ │ - jmp d7579 │ │ + movzwl (%rdx,%rcx,2),%ecx │ │ + mov %ecx,-0x54(%rsp) │ │ + sar %rsi │ │ + mov %r8d,%eax │ │ + mov %rax,-0x10(%rsp) │ │ + mov %edi,%r13d │ │ + lea 0x1(%rdx),%rax │ │ + mov %rax,-0x30(%rsp) │ │ + lea 0x2(%rdx),%rax │ │ + mov %rax,-0x38(%rsp) │ │ + lea 0x2(%rdx,%r13,2),%rax │ │ + mov %rax,-0x40(%rsp) │ │ + lea 0x3640a(%rip),%rcx │ │ + lea (%rcx,%rbp,1),%r14 │ │ + add %r13,%rbp │ │ + add %rcx,%rbp │ │ + mov %rbp,-0x28(%rsp) │ │ + mov %r13d,%eax │ │ + and $0xfffffff8,%eax │ │ + mov %rax,-0x48(%rsp) │ │ + movd %r10d,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm10 │ │ + mov %rsi,-0x20(%rsp) │ │ + lea (%rsi,%rsi,1),%rax │ │ + mov %rax,-0x18(%rsp) │ │ + xor %r15d,%r15d │ │ + movdqa 0x2645b(%rip),%xmm9 │ │ + movdqa 0x26252(%rip),%xmm8 │ │ + mov -0x50(%rsp),%rdi │ │ + jmp d8114 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ nop │ │ - mov 0x78(%rsp),%rcx │ │ - mov 0xb0(%rsp),%rax │ │ - mov 0x108(%rsp),%r10 │ │ - mov 0x170(%rsp),%rdx │ │ - mov 0x14c(%rsp),%ebp │ │ - sub %rdx,%rax │ │ - mov %ebx,%r11d │ │ - mov %ebp,%esi │ │ - mov %rsi,0x48(%rsp) │ │ - cmp %ecx,%ebp │ │ - jae d7490 │ │ - mov %rax,%rsi │ │ - mov 0x828(%r8),%rcx │ │ - mov 0x150(%rsp),%rax │ │ - imul %rcx,%rax │ │ - add %rsi,%rax │ │ - lea (%r11,%r10,1),%ebx │ │ - mov %ebx,0x14(%rdi) │ │ - cmp 0x178(%rsp),%r10 │ │ - jge d76e0 │ │ + add $0x1,%r15 │ │ + add -0x18(%rsp),%rdi │ │ + cmp -0x10(%rsp),%r15 │ │ + je d82fd │ │ + mov -0x8(%rsp),%rax │ │ + movzbl (%rax,%r15,1),%r9d │ │ + mov $0x100,%r8d │ │ + sub %r9d,%r8d │ │ + imul -0x54(%rsp),%r8d │ │ + add $0x100,%r8d │ │ + mov %r15d,%ebp │ │ + not %ebp │ │ + movslq %ebp,%rbp │ │ + lea (%rdx,%rbp,2),%r12 │ │ + cmpl $0x8,-0x58(%rsp) │ │ + jae d8150 │ │ + xor %ebp,%ebp │ │ + jmpq d82c0 │ │ + xchg %ax,%ax │ │ + mov -0x20(%rsp),%rbp │ │ + imul %r15,%rbp │ │ + mov -0x50(%rsp),%rax │ │ + lea (%rax,%rbp,2),%r11 │ │ + add %r13,%rbp │ │ + lea (%rax,%rbp,2),%rbp │ │ + movslq %r15d,%rcx │ │ + not %rcx │ │ + mov -0x30(%rsp),%rax │ │ + lea (%rax,%rcx,2),%rcx │ │ + cmp %r11,%rcx │ │ + seta %sil │ │ + cmp %rbp,%r12 │ │ + setb %bl │ │ + cmp -0x40(%rsp),%r11 │ │ + setb %cl │ │ + cmp %rbp,-0x38(%rsp) │ │ + setb -0x59(%rsp) │ │ + cmp %r11,-0x28(%rsp) │ │ + seta %r11b │ │ + cmp %rbp,%r14 │ │ + setb %al │ │ + test %bl,%sil │ │ + jne d82af │ │ + and -0x59(%rsp),%cl │ │ + jne d82b3 │ │ + mov $0x0,%ebp │ │ + and %al,%r11b │ │ + jne d82c0 │ │ + movd %r9d,%xmm3 │ │ + pshufd $0x0,%xmm3,%xmm11 │ │ + movd %r8d,%xmm4 │ │ + pshufd $0x0,%xmm4,%xmm12 │ │ + movzwl (%r12),%ecx │ │ + movd %ecx,%xmm5 │ │ + pshuflw $0xe0,%xmm5,%xmm5 │ │ + pshufd $0x0,%xmm5,%xmm5 │ │ + pmovzxwd %xmm5,%xmm3 │ │ + xor %r11d,%r11d │ │ + mov -0x48(%rsp),%rax │ │ + nopl (%rax) │ │ + pmovzxwd 0xa(%rdx,%r11,2),%xmm6 │ │ + pmovzxwd 0x2(%rdx,%r11,2),%xmm7 │ │ + pmulld %xmm11,%xmm7 │ │ + pmulld %xmm11,%xmm6 │ │ + pmovzxbd (%r14,%r11,1),%xmm2 │ │ + pmovzxbd 0x4(%r14,%r11,1),%xmm1 │ │ + movdqa %xmm3,%xmm5 │ │ + pmulld %xmm1,%xmm5 │ │ + movdqa %xmm3,%xmm0 │ │ + pmulld %xmm2,%xmm0 │ │ + movdqa %xmm9,%xmm4 │ │ + psubd %xmm1,%xmm4 │ │ + movdqa %xmm9,%xmm1 │ │ + psubd %xmm2,%xmm1 │ │ + pmulld %xmm10,%xmm1 │ │ + pmulld %xmm10,%xmm4 │ │ + paddd %xmm12,%xmm6 │ │ + paddd %xmm5,%xmm6 │ │ + paddd %xmm4,%xmm6 │ │ + paddd %xmm12,%xmm7 │ │ + paddd %xmm0,%xmm7 │ │ + paddd %xmm1,%xmm7 │ │ + psrld $0x9,%xmm7 │ │ + psrld $0x9,%xmm6 │ │ + pshufb %xmm8,%xmm6 │ │ + pshufb %xmm8,%xmm7 │ │ + punpcklqdq %xmm6,%xmm7 │ │ + movdqu %xmm7,(%rdi,%r11,2) │ │ + add $0x8,%r11 │ │ + cmp %r11,%rax │ │ + jne d8200 │ │ + mov %rax,%rbp │ │ + cmp %r13,%rax │ │ + jne d82c0 │ │ + jmpq d8100 │ │ + xor %ebp,%ebp │ │ + jmp d82c0 │ │ + xor %ebp,%ebp │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + movzwl 0x2(%rdx,%rbp,2),%ecx │ │ + imul %r9d,%ecx │ │ + movzbl (%r14,%rbp,1),%ebx │ │ + movzwl (%r12),%esi │ │ + imul %ebx,%esi │ │ + mov $0x100,%eax │ │ + sub %ebx,%eax │ │ + imul %r10d,%eax │ │ + add %r8d,%ecx │ │ + add %esi,%ecx │ │ + add %eax,%ecx │ │ + shr $0x9,%ecx │ │ + mov %cx,(%rdi,%rbp,2) │ │ + add $0x1,%rbp │ │ + cmp %rbp,%r13 │ │ + jne d82c0 │ │ + jmpq d8100 │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + mov %ecx,-0x2c(%rsp) │ │ + test %r8d,%r8d │ │ + jle d853a │ │ + cmpl $0x0,-0x2c(%rsp) │ │ + jle d853a │ │ + movslq %r8d,%rax │ │ + lea 0x36174(%rip),%r15 │ │ + add %rax,%r15 │ │ + neg %eax │ │ + cltq │ │ + movzwl (%rdx,%rax,2),%eax │ │ + sar %rsi │ │ + mov %r8d,%ecx │ │ + mov %eax,%r8d │ │ + mov -0x2c(%rsp),%r9d │ │ + lea 0x2(%rdx),%rbp │ │ + mov %rbp,-0x28(%rsp) │ │ + lea (%rdx,%r9,2),%rbp │ │ + add $0x2,%rbp │ │ + mov %rbp,-0x18(%rsp) │ │ + mov %r9d,%r12d │ │ + and $0xfffffff0,%r12d │ │ + mov %r9,%rax │ │ + neg %rax │ │ + mov %rax,-0x8(%rsp) │ │ + mov %rsi,-0x10(%rsp) │ │ + lea (%rsi,%rsi,1),%rax │ │ + xor %r10d,%r10d │ │ + movdqa 0x2621f(%rip),%xmm0 │ │ + mov %rdi,%rbp │ │ + mov %rcx,-0x20(%rsp) │ │ + jmp d83b0 │ │ + nopl 0x0(%rax,%rax,1) │ │ + add %rax,%rbp │ │ + add $0x1,%r10 │ │ + cmp %rcx,%r10 │ │ + je d853a │ │ + movzbl (%r15,%r10,1),%r11d │ │ + mov $0x100,%r14d │ │ + sub %r11d,%r14d │ │ + imul %r8d,%r14d │ │ + sub $0xffffff80,%r14d │ │ + cmpl $0x10,-0x2c(%rsp) │ │ + jb d83ef │ │ + mov -0x10(%rsp),%rsi │ │ + imul %r10,%rsi │ │ + lea (%rdi,%rsi,2),%rbx │ │ + cmp -0x18(%rsp),%rbx │ │ + jae d8410 │ │ + add %r9,%rsi │ │ + lea (%rdi,%rsi,2),%rsi │ │ + cmp %rsi,-0x28(%rsp) │ │ + jae d8410 │ │ + xor %r13d,%r13d │ │ + mov %r13,%rsi │ │ + not %rsi │ │ + test $0x1,%r9b │ │ + jne d84bc │ │ + jmpq d84ed │ │ + nopw 0x0(%rax,%rax,1) │ │ + movd %r11d,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm1 │ │ + movd %r14d,%xmm2 │ │ + pshufd $0x0,%xmm2,%xmm2 │ │ xor %esi,%esi │ │ - mov 0x48(%rsp),%rbp │ │ - test %ebp,%ebp │ │ - setne %bl │ │ - lea 0x10(%rbp),%r14d │ │ - mov 0x100(%rsp),%rdx │ │ - cmp %r14d,%edx │ │ - cmovle %edx,%r14d │ │ - cmp %r14d,%ebp │ │ - jge d76f0 │ │ - mov %bl,%sil │ │ - mov 0x10(%rdi),%edx │ │ - mov %r10d,%ebp │ │ - mov 0x144(%rsp),%ecx │ │ - mov %ecx,%r15d │ │ - mov %esi,0x58(%rsp) │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - mov %rax,0xb0(%rsp) │ │ - mov %ebp,0x40(%rsp) │ │ - mov 0x48(%rsp),%rbp │ │ - add %ebp,%edx │ │ - mov %edx,0x10(%rdi) │ │ - mov %esi,%ebx │ │ - mov 0x38(%rsp),%r12 │ │ - lea 0x12c(%rsp),%r13 │ │ + pmovzxwd 0x2(%rdx,%rsi,2),%xmm3 │ │ + pmovzxwd 0xa(%rdx,%rsi,2),%xmm4 │ │ + pmovzxwd 0x12(%rdx,%rsi,2),%xmm5 │ │ + pmovzxwd 0x1a(%rdx,%rsi,2),%xmm6 │ │ + pmulld %xmm1,%xmm4 │ │ + pmulld %xmm1,%xmm3 │ │ + pmulld %xmm1,%xmm6 │ │ + pmulld %xmm1,%xmm5 │ │ + paddd %xmm2,%xmm3 │ │ + paddd %xmm2,%xmm4 │ │ + paddd %xmm2,%xmm5 │ │ + paddd %xmm2,%xmm6 │ │ + pshufb %xmm0,%xmm4 │ │ + pshufb %xmm0,%xmm3 │ │ + punpcklqdq %xmm4,%xmm3 │ │ + pshufb %xmm0,%xmm6 │ │ + pshufb %xmm0,%xmm5 │ │ + punpcklqdq %xmm6,%xmm5 │ │ + movdqu %xmm3,0x0(%rbp,%rsi,2) │ │ + movdqu %xmm5,0x10(%rbp,%rsi,2) │ │ + add $0x10,%rsi │ │ + cmp %rsi,%r12 │ │ + jne d8430 │ │ + mov %r12,%r13 │ │ + cmp %r9,%r12 │ │ + je d83a0 │ │ + nopl (%rax) │ │ + mov %r13,%rsi │ │ + not %rsi │ │ + test $0x1,%r9b │ │ + je d84ed │ │ + mov %r8d,%ecx │ │ + mov %r13,%r8 │ │ + or $0x1,%r8 │ │ + mov %r15,%rbx │ │ + movzwl (%rdx,%r8,2),%r15d │ │ + imul %r11d,%r15d │ │ + add %r14d,%r15d │ │ + shr $0x8,%r15d │ │ + mov %r15w,0x0(%rbp,%r13,2) │ │ + mov %rbx,%r15 │ │ + mov %r8,%r13 │ │ + mov %ecx,%r8d │ │ + mov -0x20(%rsp),%rcx │ │ + cmp -0x8(%rsp),%rsi │ │ + je d83a0 │ │ + nopl 0x0(%rax,%rax,1) │ │ + movzwl 0x2(%rdx,%r13,2),%esi │ │ + imul %r11d,%esi │ │ + add %r14d,%esi │ │ + shr $0x8,%esi │ │ + mov %si,0x0(%rbp,%r13,2) │ │ + movzwl 0x4(%rdx,%r13,2),%esi │ │ + imul %r11d,%esi │ │ + add %r14d,%esi │ │ + shr $0x8,%esi │ │ + mov %si,0x2(%rbp,%r13,2) │ │ + add $0x2,%r13 │ │ + cmp %r13,%r9 │ │ + jne d8500 │ │ + jmpq d83a0 │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nop │ │ - movzbl 0x1a(%r12),%ecx │ │ - lea 0x0(,%rbp,4),%eax │ │ - add 0xb0(%rsp),%rax │ │ - sub $0x28,%rsp │ │ - mov 0x150(%rsp),%esi │ │ - mov %r12,%rdx │ │ - mov $0x0,%r8d │ │ - mov %r13,%r9 │ │ - push %rax │ │ + push %rbp │ │ push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ push %rbx │ │ - callq d17b0 │ │ - mov 0x118(%rsp),%rsi │ │ - mov 0x68(%rsp),%rdi │ │ - add $0x40,%rsp │ │ - lea 0x32113(%rip),%rax │ │ - movzbl (%rax,%rsi,8),%eax │ │ - mov 0x10(%rdi),%edx │ │ - add %eax,%edx │ │ - mov %edx,0x10(%rdi) │ │ - add %eax,%ebp │ │ - add $0x1,%ebx │ │ - cmp %r14d,%ebp │ │ - jl d7620 │ │ - mov 0x30(%rsp),%r8 │ │ - mov 0x828(%r8),%rcx │ │ - lea 0x320ea(%rip),%rax │ │ - movzbl 0x1(%rax,%rsi,8),%ebx │ │ - mov %rbx,%rax │ │ - imul %rcx,%rax │ │ - sub %ebp,%edx │ │ - mov %edx,0x10(%rdi) │ │ - mov 0x40(%rsp),%ebp │ │ - add %ebx,%ebp │ │ - add 0x14(%rdi),%ebx │ │ - mov 0xb0(%rsp),%rsi │ │ - lea (%rsi,%rax,4),%rsi │ │ - mov %ebx,0x14(%rdi) │ │ - add $0x1,%r15d │ │ - cmp 0x124(%rsp),%ebp │ │ - mov %rsi,%rax │ │ - mov 0x58(%rsp),%esi │ │ - jl d75f0 │ │ - jmp d7733 │ │ - nopl 0x0(%rax) │ │ - mov %r10d,%ebp │ │ - jmp d7733 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ + mov %rdi,-0x38(%rsp) │ │ + test %r8d,%r8d │ │ + jle d87fb │ │ + test %ecx,%ecx │ │ + jle d87fb │ │ + mov %rdx,%r15 │ │ + movslq %ecx,%rdx │ │ + lea 0x35f33(%rip),%rax │ │ + add %rdx,%rax │ │ + mov %rax,-0x30(%rsp) │ │ + movzwl (%r15,%rdx,2),%eax │ │ + sar %rsi │ │ + mov %r8d,%edi │ │ + mov %rdi,-0x8(%rsp) │ │ + mov %ecx,%r10d │ │ + lea 0x35f11(%rip),%rdi │ │ + lea (%rdi,%rdx,1),%r11 │ │ + lea (%rdx,%r10,1),%rbp │ │ + add %rdi,%rbp │ │ + mov %rbp,-0x28(%rsp) │ │ + mov %r10d,%r8d │ │ + and $0xfffffff8,%r8d │ │ + movd %eax,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + mov %r10,%rbp │ │ + neg %rbp │ │ + mov %rbp,-0x18(%rsp) │ │ + mov %rsi,-0x20(%rsp) │ │ + add %rsi,%rsi │ │ + mov %rsi,-0x10(%rsp) │ │ + lea (%rdi,%rdx,1),%rbx │ │ + add $0x1,%rbx │ │ + xor %r12d,%r12d │ │ + movdqa 0x25f56(%rip),%xmm3 │ │ + movdqa 0x25e7d(%rip),%xmm8 │ │ + movdqa 0x25fb4(%rip),%xmm9 │ │ + mov -0x38(%rsp),%rdi │ │ + mov %ecx,-0x3c(%rsp) │ │ + jmp d8624 │ │ + nopw 0x0(%rax,%rax,1) │ │ + add -0x10(%rsp),%rdi │ │ + add $0x1,%r12 │ │ + cmp -0x8(%rsp),%r12 │ │ + je d87fb │ │ + mov %r12,%rsi │ │ + not %rsi │ │ + lea (%r15,%rsi,2),%r14 │ │ + cmp $0x8,%ecx │ │ + jae d86e0 │ │ + xor %r13d,%r13d │ │ + mov %r13,%rsi │ │ + not %rsi │ │ + test $0x1,%r10b │ │ + je d8678 │ │ + mov -0x30(%rsp),%rdx │ │ + movzbl (%rdx,%r13,1),%r9d │ │ + movzwl (%r14),%ebp │ │ + imul %r9d,%ebp │ │ + mov $0x100,%edx │ │ + sub %r9d,%edx │ │ + imul %eax,%edx │ │ + lea (%rdx,%rbp,1),%edx │ │ + add $0x80,%edx │ │ + shr $0x8,%edx │ │ + mov %dx,(%rdi,%r13,2) │ │ + or $0x1,%r13 │ │ + cmp -0x18(%rsp),%rsi │ │ + je d8610 │ │ nop │ │ - mov 0xd8(%rsp),%rsi │ │ - lea 0x32081(%rip),%rbp │ │ - movzbl 0x1(%rbp,%rsi,8),%edx │ │ - mov %rcx,%rsi │ │ - imul %rdx,%rsi │ │ - shl $0x2,%rsi │ │ - mov %r10d,%ebp │ │ - mov 0x124(%rsp),%ebx │ │ - nopl 0x0(%rax) │ │ - add %rsi,%rax │ │ - add %edx,%ebp │ │ - cmp %ebx,%ebp │ │ - jl d7720 │ │ - add %ebp,%r11d │ │ - mov %r11d,0x14(%rdi) │ │ - mov %r11d,%ebx │ │ - mov %ebp,%edx │ │ - imul %rcx,%rdx │ │ - shl $0x2,%rdx │ │ - sub %ebp,%ebx │ │ - mov %ebx,0x14(%rdi) │ │ - cmpb $0x0,0x70(%rsp) │ │ - je d7d90 │ │ - mov %rdx,0x170(%rsp) │ │ - mov %rax,0xb0(%rsp) │ │ - mov 0x48(%rsp),%rax │ │ - mov %eax,%r10d │ │ - mov 0x90(%rsp),%r14 │ │ - mov %r14d,%ecx │ │ - shr %cl,%r10d │ │ - add $0x10,%eax │ │ - mov %eax,0x14c(%rsp) │ │ - mov %eax,%edx │ │ - shr %cl,%edx │ │ - mov 0x148(%rsp),%eax │ │ - cmp %edx,%eax │ │ - cmovle %eax,%edx │ │ - mov %edx,0x40(%rsp) │ │ - mov 0x830(%r8),%r15 │ │ + movzbl -0x1(%rbx,%r13,1),%edx │ │ + movzwl (%r14),%esi │ │ + imul %edx,%esi │ │ + mov $0x100,%ebp │ │ + sub %edx,%ebp │ │ + imul %eax,%ebp │ │ + lea (%rsi,%rbp,1),%edx │ │ + add $0x80,%edx │ │ + shr $0x8,%edx │ │ + mov %dx,(%rdi,%r13,2) │ │ + movzbl (%rbx,%r13,1),%edx │ │ + movzwl (%r14),%esi │ │ + imul %edx,%esi │ │ + mov $0x100,%ebp │ │ + sub %edx,%ebp │ │ + imul %eax,%ebp │ │ + lea (%rsi,%rbp,1),%edx │ │ + add $0x80,%edx │ │ + shr $0x8,%edx │ │ + mov %dx,0x2(%rdi,%r13,2) │ │ + add $0x2,%r13 │ │ + cmp %r13,%r10 │ │ + jne d8680 │ │ + jmpq d8610 │ │ + xchg %ax,%ax │ │ + mov -0x20(%rsp),%rsi │ │ + imul %r12,%rsi │ │ + mov -0x38(%rsp),%rcx │ │ + lea (%rcx,%rsi,2),%r9 │ │ + add %r10,%rsi │ │ + lea (%rcx,%rsi,2),%r13 │ │ + lea (%r12,%r12,1),%rsi │ │ + not %rsi │ │ mov %r15,%rdx │ │ - xor %ecx,%ecx │ │ - mov 0x88(%rsp),%r9 │ │ - mov 0xbc(%rsp),%r11d │ │ - mov %r10d,0x110(%rsp) │ │ - jmp d77e0 │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %ebx,%eax │ │ - mov %r9d,%ecx │ │ - shl %cl,%ebp │ │ - mov %eax,%ebx │ │ - sub %ebp,%ebx │ │ - mov %ebx,0x14(%rdi) │ │ - mov 0x58(%rsp),%rax │ │ - mov %rax,%rcx │ │ - cmp $0x2,%rax │ │ - je d7540 │ │ - lea 0x1(%rcx),%rax │ │ - mov %rax,0x58(%rsp) │ │ - add 0x108(%rsp),%ebx │ │ - mov 0x818(%r8,%rcx,8),%rax │ │ - mov %ebx,0x14(%rdi) │ │ - mov 0xe0(%rsp),%ebp │ │ - cmp %r11d,%ebp │ │ - jge d77c0 │ │ - mov %rcx,0x138(%rsp) │ │ - imul 0x150(%rsp),%rdx │ │ - mov 0x180(%rsp),%rcx │ │ - sar %cl,%rdx │ │ - add 0x98(%rsp),%rax │ │ - add %rax,%rdx │ │ - mov 0x10(%rdi),%esi │ │ - mov %rdx,0x118(%rsp) │ │ - jmp d78ac │ │ + add %r15,%rsi │ │ + cmp %r9,-0x28(%rsp) │ │ + seta %bpl │ │ + cmp %r13,%r11 │ │ + setb %cl │ │ + cmp %r9,%rsi │ │ + seta %r15b │ │ + cmp %r13,%r14 │ │ + setb %r9b │ │ + test %cl,%bpl │ │ + jne d87dc │ │ + mov $0x0,%r13d │ │ + and %r9b,%r15b │ │ + mov -0x3c(%rsp),%ecx │ │ + mov %rdx,%r15 │ │ + jne d863a │ │ + movzwl (%r14),%edx │ │ + movd %edx,%xmm4 │ │ + pshuflw $0xe0,%xmm4,%xmm4 │ │ + pshufd $0x0,%xmm4,%xmm4 │ │ + pmovzxwd %xmm4,%xmm2 │ │ + xor %esi,%esi │ │ nopl 0x0(%rax,%rax,1) │ │ - mov 0x830(%r8),%r15 │ │ - mov 0x14(%rdi),%ebx │ │ - mov 0x88(%rsp),%r9 │ │ - mov 0xbc(%rsp),%r11d │ │ - mov 0x110(%rsp),%r10d │ │ - movzbl %r12b,%eax │ │ - mov %rax,%rcx │ │ - imul %r15,%rcx │ │ - mov 0x118(%rsp),%rdx │ │ - lea (%rdx,%rcx,4),%rdx │ │ - mov %rdx,0x118(%rsp) │ │ - mov %r14d,%ecx │ │ - shl %cl,%r13d │ │ - sub %r13d,%esi │ │ - mov 0x60(%rsp),%rbp │ │ - add %eax,%ebp │ │ + pmovzxbd 0x4(%r11,%rsi,1),%xmm5 │ │ + pmovzxbd (%r11,%rsi,1),%xmm6 │ │ + movdqa %xmm2,%xmm7 │ │ + pmulld %xmm6,%xmm7 │ │ + movdqa %xmm2,%xmm4 │ │ + pmulld %xmm5,%xmm4 │ │ + movdqa %xmm3,%xmm1 │ │ + psubd %xmm5,%xmm1 │ │ + movdqa %xmm3,%xmm5 │ │ + psubd %xmm6,%xmm5 │ │ + pmulld %xmm0,%xmm5 │ │ + pmulld %xmm0,%xmm1 │ │ + paddd %xmm8,%xmm7 │ │ + paddd %xmm5,%xmm7 │ │ + paddd %xmm8,%xmm4 │ │ + paddd %xmm1,%xmm4 │ │ + pshufb %xmm9,%xmm4 │ │ + pshufb %xmm9,%xmm7 │ │ + punpcklqdq %xmm4,%xmm7 │ │ + movdqu %xmm7,(%rdi,%rsi,2) │ │ + add $0x8,%rsi │ │ + cmp %rsi,%r8 │ │ + jne d8760 │ │ + mov %r8,%r13 │ │ + cmp %r10,%r8 │ │ + je d8610 │ │ + jmpq d863a │ │ + xor %r13d,%r13d │ │ + mov -0x3c(%rsp),%ecx │ │ + mov %rdx,%r15 │ │ + mov %r13,%rsi │ │ + not %rsi │ │ + test $0x1,%r10b │ │ + jne d8646 │ │ + jmpq d8678 │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + sub $0x188,%rsp │ │ + mov %r8d,%ebx │ │ + mov %ecx,%ebp │ │ + mov %rdx,%r15 │ │ + mov %rsi,%r12 │ │ + mov %r9d,%eax │ │ + and $0x1fe,%eax │ │ + lea 0x35cf5(%rip),%rcx │ │ + movzwl (%rcx,%rax,1),%eax │ │ + mov %eax,0x3c(%rsp) │ │ + cmp $0x400,%r9d │ │ + mov %rbp,0x40(%rsp) │ │ + jb d8bcb │ │ mov %r9d,%ecx │ │ - shl %cl,%eax │ │ - mov %esi,0x10(%rdi) │ │ - add %ebx,%eax │ │ - mov %eax,0x14(%rdi) │ │ - mov %eax,%ebx │ │ + shr $0x9,%ecx │ │ + and $0x1,%ecx │ │ + and $0x1ff,%r9d │ │ + lea (%rbx,%rbp,1),%r14d │ │ + mov $0x10,%eax │ │ + shr %cl,%eax │ │ + cmp $0x33,%r9d │ │ + jb d8b43 │ │ + cmp %r14d,%eax │ │ + jl d8b43 │ │ + mov 0x1d0(%rsp),%r9d │ │ + lea 0x80(%rsp),%rax │ │ + add $0x2,%r15 │ │ + cmp %ebx,%ebp │ │ + mov %ebx,%r8d │ │ + cmovle %ebp,%r8d │ │ + add %ebp,%r8d │ │ + mov %rdi,%rbp │ │ + mov %rax,%rdi │ │ + mov %r14d,%esi │ │ mov %r15,%rdx │ │ - cmp %r11d,%ebp │ │ - jge d77c2 │ │ - add 0x48(%rsp),%esi │ │ - mov %esi,0x10(%rdi) │ │ - cmp 0x40(%rsp),%r10d │ │ - mov %rbp,0x60(%rsp) │ │ - jge d7d70 │ │ - mov %ebp,%eax │ │ - mov %r9d,%ecx │ │ - shl %cl,%eax │ │ - add 0xd0(%rsp),%eax │ │ - shl $0x5,%eax │ │ - add 0xc8(%rsp),%eax │ │ - mov %eax,0x80(%rsp) │ │ - mov 0xe8(%rsp),%rax │ │ - add %ebp,%eax │ │ - mov 0x138(%rsp),%rcx │ │ - shl $0x5,%rcx │ │ - mov %rcx,0xa0(%rsp) │ │ - add %rdi,%rcx │ │ - add %rcx,%rax │ │ - add $0x58,%rax │ │ - mov %rax,0xa8(%rsp) │ │ - mov %r10d,%r13d │ │ - cmpl $0x0,0x12a0(%r8) │ │ - jne d79e5 │ │ - jmpq d7a70 │ │ - movabs $0x101010101010101,%rax │ │ - imul %rax,%rsi │ │ - mov 0x288(%rdi),%rax │ │ - mov 0xa0(%rsp),%rcx │ │ - add %rcx,%rax │ │ - mov %rsi,0x40(%r14,%rax,1) │ │ - mov 0x288(%rdi),%rax │ │ - add %rcx,%rax │ │ - mov %rsi,0x48(%r14,%rax,1) │ │ - mov 0x90(%rsp),%r14 │ │ - mov 0x68(%rsp),%rdx │ │ - test %r15d,%r15d │ │ - js d79bb │ │ - xchg %ax,%ax │ │ - mov 0x38(%rsp),%rax │ │ - movzbl 0x7(%rax),%eax │ │ - mov 0x74(%rsp),%ebp │ │ - mov %rax,%rcx │ │ - shl $0x7,%rcx │ │ - lea (%rcx,%rax,8),%rax │ │ - add 0xc0(%rsp),%rax │ │ - lea 0x0(,%r13,4),%edi │ │ - add 0x118(%rsp),%rdi │ │ - mov 0x830(%r8),%rsi │ │ - mov %r15d,%ecx │ │ - callq *0x2a8(%rax,%rbp,8) │ │ - mov 0x30(%rsp),%r8 │ │ - mov 0x28(%rsp),%rdi │ │ - movzbl %bl,%esi │ │ - add %esi,%r13d │ │ - mov %r14d,%ecx │ │ - shl %cl,%esi │ │ - add 0x10(%rdi),%esi │ │ - mov %esi,0x10(%rdi) │ │ - cmp 0x40(%rsp),%r13d │ │ - jge d7840 │ │ - cmpl $0x0,0x12a0(%r8) │ │ - je d7a70 │ │ - mov 0x130(%rsp),%rcx │ │ - mov 0x36b0(%rcx),%rdx │ │ - mov 0x50(%rsp),%rax │ │ - lea 0x31d80(%rip),%rbp │ │ - movzbl 0x0(%rbp,%rax,8),%ebx │ │ - movzbl 0x1(%rbp,%rax,8),%r12d │ │ - mov %rbx,%rax │ │ - imul %r12,%rax │ │ - shl $0x5,%rax │ │ - add %rdx,%rax │ │ - mov %rax,0x36b0(%rcx) │ │ - movslq 0x14(%rdi),%rax │ │ - imul 0xcf8(%r8),%rax │ │ - movslq %esi,%rcx │ │ - add %rax,%rcx │ │ - lea (%rcx,%rcx,4),%rax │ │ - add %rax,%rax │ │ - add 0x12b0(%r8),%rax │ │ - mov 0x58(%rsp),%rcx │ │ - movswl (%rax,%rcx,2),%r15d │ │ - movzbl 0x6(%rcx,%rax,1),%eax │ │ - mov %eax,0x74(%rsp) │ │ - test %r15d,%r15d │ │ - jns d7970 │ │ - jmpq d79bb │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %r13d,%eax │ │ - mov %r14d,%ecx │ │ - shl %cl,%eax │ │ - add 0x80(%rsp),%eax │ │ - cltq │ │ - movzbl 0x1ee0(%rdi,%rax,1),%eax │ │ - mov %eax,0x74(%rsp) │ │ - mov 0xf0(%rsp),%rax │ │ - lea (%rax,%r13,1),%r14d │ │ - mov 0x288(%rdi),%rax │ │ - add 0xa0(%rsp),%rax │ │ - lea (%r14,%rax,1),%rsi │ │ - add $0x40,%rsi │ │ - mov 0x38(%rsp),%r9 │ │ - movzbl 0x7(%r9),%ecx │ │ - sub $0x18,%rsp │ │ - mov 0xc0(%rsp),%rdx │ │ - mov 0x140(%rsp),%r8d │ │ - lea 0x3f(%rsp),%rax │ │ - push %rax │ │ - lea 0x94(%rsp),%rax │ │ - push %rax │ │ - pushq 0x90(%rsp) │ │ - pushq 0x88(%rsp) │ │ - pushq $0x0 │ │ - callq d2130 │ │ - mov 0x70(%rsp),%r8 │ │ - mov 0x68(%rsp),%rdi │ │ - add $0x40,%rsp │ │ - mov %eax,%r15d │ │ - mov 0x50(%rsp),%rax │ │ - lea 0x31c71(%rip),%rdx │ │ - movzbl 0x1(%rdx,%rax,8),%r12d │ │ - mov 0xd0c(%r8),%eax │ │ - mov 0x88(%rsp),%rcx │ │ - add %ecx,%eax │ │ - sub 0x14(%rdi),%eax │ │ - sar %cl,%eax │ │ - cmp %r12d,%eax │ │ - cmovg %r12d,%eax │ │ - lea -0x1(%rax),%ecx │ │ - cmp $0xf,%ecx │ │ - ja d7b7b │ │ - lea 0x35413(%rip),%rsi │ │ - movslq (%rsi,%rcx,4),%rcx │ │ - add %rsi,%rcx │ │ - jmpq *%rcx │ │ - movzbl 0x27(%rsp),%ebp │ │ - mov 0xa8(%rsp),%rax │ │ - mov %bpl,(%rax) │ │ - jmpq d7c10 │ │ - movzbl 0x27(%rsp),%ebp │ │ + mov $0xffffffff,%ecx │ │ + callq da2d0 │ │ + mov %rbp,%rdi │ │ + mov 0x40(%rsp),%rbp │ │ + lea (%r14,%r14,1),%r14d │ │ + add $0xfffffffe,%r14d │ │ + mov 0x3c(%rsp),%eax │ │ + add %eax,%eax │ │ + mov %eax,0x3c(%rsp) │ │ + mov $0x2,%r13d │ │ + lea 0x80(%rsp),%r15 │ │ + test %ebx,%ebx │ │ + jle d8bed │ │ + test %ebp,%ebp │ │ + jle d8bed │ │ + sar %r12 │ │ + movslq %r14d,%r9 │ │ mov %ebp,%eax │ │ - shl $0x8,%eax │ │ - or %ebp,%eax │ │ - mov 0xa8(%rsp),%rcx │ │ - mov %ax,(%rcx) │ │ - jmpq d7c10 │ │ - movzbl 0x27(%rsp),%ebp │ │ - movslq %eax,%rdx │ │ - movzbl %bpl,%esi │ │ - mov 0xa8(%rsp),%rdi │ │ - callq 4480 │ │ - lea 0x31be5(%rip),%rdx │ │ - mov 0x30(%rsp),%r8 │ │ - mov 0x28(%rsp),%rdi │ │ - jmp d7c10 │ │ - movzbl 0x27(%rsp),%ebp │ │ - imul $0x1010101,%ebp,%eax │ │ - mov 0xa8(%rsp),%rcx │ │ - mov %eax,(%rcx) │ │ - jmp d7c10 │ │ - movzbl 0x27(%rsp),%ebp │ │ - mov %rbp,%rax │ │ - movabs $0x101010101010101,%rcx │ │ - imul %rcx,%rax │ │ - mov 0xa8(%rsp),%rcx │ │ - mov %rax,(%rcx) │ │ - jmp d7c10 │ │ - movzbl 0x27(%rsp),%ebp │ │ - mov %rbp,%rax │ │ - movabs $0x101010101010101,%rcx │ │ - imul %rcx,%rax │ │ - mov 0xa8(%rsp),%rcx │ │ - mov %rax,(%rcx) │ │ - mov %rax,0x8(%rcx) │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - mov 0xd08(%r8),%eax │ │ - mov 0x90(%rsp),%rcx │ │ - add %ecx,%eax │ │ - sub 0x10(%rdi),%eax │ │ - sar %cl,%eax │ │ - mov 0x50(%rsp),%rcx │ │ - movzbl (%rdx,%rcx,8),%ebx │ │ - cmp %ebx,%eax │ │ - cmovg %ebx,%eax │ │ - lea -0x1(%rax),%ecx │ │ - movzbl %bpl,%esi │ │ - cmp $0xf,%ecx │ │ - ja d7cb6 │ │ - lea 0x3534d(%rip),%rdx │ │ - movslq (%rdx,%rcx,4),%rcx │ │ - add %rdx,%rcx │ │ - jmpq *%rcx │ │ - mov 0x288(%rdi),%rax │ │ - add 0xa0(%rsp),%rax │ │ - mov %bpl,0x40(%r14,%rax,1) │ │ - mov 0x90(%rsp),%r14 │ │ - mov 0x68(%rsp),%rdx │ │ - test %r15d,%r15d │ │ - jns d7970 │ │ - jmpq d79bb │ │ - mov %esi,%eax │ │ - shl $0x8,%eax │ │ - or %esi,%eax │ │ - mov 0x288(%rdi),%rcx │ │ - add 0xa0(%rsp),%rcx │ │ - mov %ax,0x40(%r14,%rcx,1) │ │ - mov 0x90(%rsp),%r14 │ │ - mov 0x68(%rsp),%rdx │ │ - test %r15d,%r15d │ │ - jns d7970 │ │ - jmpq d79bb │ │ - mov 0x288(%rdi),%rcx │ │ - add 0xa0(%rsp),%rcx │ │ - lea (%r14,%rcx,1),%rdi │ │ - add $0x40,%rdi │ │ - movslq %eax,%rdx │ │ - callq 4480 │ │ - mov 0x30(%rsp),%r8 │ │ - mov 0x28(%rsp),%rdi │ │ - mov 0x90(%rsp),%r14 │ │ - mov 0x68(%rsp),%rdx │ │ - test %r15d,%r15d │ │ - jns d7970 │ │ - jmpq d79bb │ │ - imul $0x1010101,%esi,%eax │ │ - mov 0x288(%rdi),%rcx │ │ - add 0xa0(%rsp),%rcx │ │ - mov %eax,0x40(%r14,%rcx,1) │ │ - mov 0x90(%rsp),%r14 │ │ - mov 0x68(%rsp),%rdx │ │ - test %r15d,%r15d │ │ - jns d7970 │ │ - jmpq d79bb │ │ - movabs $0x101010101010101,%rax │ │ - imul %rax,%rsi │ │ - mov 0x288(%rdi),%rax │ │ - add 0xa0(%rsp),%rax │ │ - mov %rsi,0x40(%r14,%rax,1) │ │ - mov 0x90(%rsp),%r14 │ │ - mov 0x68(%rsp),%rdx │ │ - test %r15d,%r15d │ │ - jns d7970 │ │ - jmpq d79bb │ │ + mov %rax,0x50(%rsp) │ │ + add %r12,%r12 │ │ + mov %r12,0x58(%rsp) │ │ + xor %ecx,%ecx │ │ + lea 0xf0(%rdi),%r10 │ │ + lea 0x10(%rdi),%r11 │ │ + mov 0x3c(%rsp),%r8d │ │ + mov %rbx,0x60(%rsp) │ │ + jmp d8957 │ │ + nop │ │ + mov 0x70(%rsp),%rcx │ │ + add $0x1,%ecx │ │ + add 0x3c(%rsp),%r8d │ │ + mov 0x58(%rsp),%rax │ │ + mov 0x68(%rsp),%r10 │ │ + add %rax,%r10 │ │ + add %rax,%r11 │ │ + mov 0x78(%rsp),%rdi │ │ + add %rax,%rdi │ │ + mov 0x60(%rsp),%rbx │ │ + cmp %ebx,%ecx │ │ + mov 0x40(%rsp),%rbp │ │ + je d8bed │ │ + mov %rcx,0x70(%rsp) │ │ + mov %r8d,%r12d │ │ + and $0x3e,%r12d │ │ + mov %r8d,%edx │ │ + sar $0x6,%edx │ │ + mov $0x40,%r14d │ │ + sub %r12d,%r14d │ │ + movslq %edx,%rbx │ │ + mov %rdi,0x78(%rsp) │ │ + mov %rdi,%rsi │ │ + mov %ebp,%edi │ │ + mov %r11,%rbp │ │ + mov 0x50(%rsp),%rdx │ │ + mov %r10,0x68(%rsp) │ │ nopl 0x0(%rax) │ │ - mov 0x50(%rsp),%rax │ │ - lea 0x31a04(%rip),%rcx │ │ - movzbl 0x1(%rcx,%rax,8),%r12d │ │ - mov %r10d,%r13d │ │ - jmpq d7862 │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov 0x48(%rsp),%rcx │ │ - add $0x10,%ecx │ │ - mov %ecx,%ebp │ │ - mov 0x78(%rsp),%rcx │ │ - mov 0x88(%rsp),%r9 │ │ - mov 0x108(%rsp),%r10 │ │ - jmpq d7564 │ │ + cmp %r9,%rbx │ │ + jge d89e0 │ │ + movzwl (%r15,%rbx,2),%ecx │ │ + imul %r14d,%ecx │ │ + movzwl 0x2(%r15,%rbx,2),%eax │ │ + imul %r12d,%eax │ │ + lea (%rcx,%rax,1),%eax │ │ + add $0x20,%eax │ │ + shr $0x6,%eax │ │ + mov %ax,-0xf0(%r10) │ │ + add %r13,%rbx │ │ + add $0x2,%r10 │ │ + add $0x2,%rbp │ │ + add $0xffffffff,%edi │ │ + add $0x2,%rsi │ │ + add $0xffffffffffffffff,%rdx │ │ + jne d8990 │ │ + jmpq d8920 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - add $0x10,%r10 │ │ - mov %r10,%rsi │ │ - cmp 0x160(%rsp),%rsi │ │ - jb d74b8 │ │ - xor %eax,%eax │ │ - jmpq d825f │ │ - mov 0xd0(%rsp),%rax │ │ - movw $0x4040,0x38(%rdi,%rax,1) │ │ - lea -0x1(%rsi),%eax │ │ - cmp $0x1f,%al │ │ - mov 0xa0(%rsp),%rsi │ │ - jbe d7e9c │ │ - jmpq d7fae │ │ - mov 0xd0(%rsp),%rax │ │ - movl $0x40404040,0x38(%rdi,%rax,1) │ │ - lea -0x1(%rsi),%eax │ │ - cmp $0x1f,%al │ │ - mov 0xa0(%rsp),%rsi │ │ - jbe d7e9c │ │ - jmpq d7fae │ │ - mov 0xd0(%rsp),%rax │ │ - mov %rcx,0x38(%rdi,%rax,1) │ │ - lea -0x1(%rsi),%eax │ │ - cmp $0x1f,%al │ │ - mov 0xa0(%rsp),%rsi │ │ - jbe d7e9c │ │ - jmpq d7fae │ │ - movaps 0x21b01(%rip),%xmm0 │ │ - mov 0xd0(%rsp),%rax │ │ - movups %xmm0,0x38(%rdi,%rax,1) │ │ - lea -0x1(%rsi),%eax │ │ - cmp $0x1f,%al │ │ - mov 0xa0(%rsp),%rsi │ │ - jbe d7e9c │ │ - jmpq d7fae │ │ - movaps 0x21ad9(%rip),%xmm0 │ │ - mov 0xd0(%rsp),%rax │ │ - movups %xmm0,0x38(%rdi,%rax,1) │ │ - movups %xmm0,0x48(%rdi,%rax,1) │ │ - lea -0x1(%rsi),%eax │ │ - cmp $0x1f,%al │ │ - mov 0xa0(%rsp),%rsi │ │ - ja d7fae │ │ - movzbl %al,%eax │ │ - lea 0x34f2e(%rip),%rdx │ │ - movslq (%rdx,%rax,4),%rax │ │ - add %rdx,%rax │ │ - jmpq *%rax │ │ - mov 0x288(%rdi),%rax │ │ - mov 0xc8(%rsp),%rdx │ │ - movb $0x40,0x20(%rax,%rdx,1) │ │ - xor %eax,%eax │ │ - cmpb $0x0,0x70(%rsp) │ │ - jne d7fbb │ │ - jmpq d825f │ │ - mov 0x288(%rdi),%rax │ │ - mov 0xc8(%rsp),%rdx │ │ - movw $0x4040,0x20(%rax,%rdx,1) │ │ - xor %eax,%eax │ │ - cmpb $0x0,0x70(%rsp) │ │ - jne d7fbb │ │ - jmpq d825f │ │ - mov 0x288(%rdi),%rax │ │ - mov 0xc8(%rsp),%rdx │ │ - movl $0x40404040,0x20(%rax,%rdx,1) │ │ - xor %eax,%eax │ │ - cmpb $0x0,0x70(%rsp) │ │ - jne d7fbb │ │ - jmpq d825f │ │ - mov 0x288(%rdi),%rax │ │ - mov 0xc8(%rsp),%rdx │ │ - mov %rcx,0x20(%rax,%rdx,1) │ │ - xor %eax,%eax │ │ - cmpb $0x0,0x70(%rsp) │ │ - jne d7fbb │ │ - jmpq d825f │ │ - mov 0x288(%rdi),%rax │ │ - mov 0xc8(%rsp),%rdx │ │ - mov %rcx,0x20(%rax,%rdx,1) │ │ - mov 0x288(%rdi),%rax │ │ - mov %rcx,0x28(%rdx,%rax,1) │ │ - xor %eax,%eax │ │ - cmpb $0x0,0x70(%rsp) │ │ - jne d7fbb │ │ - jmpq d825f │ │ - mov 0x288(%rdi),%rax │ │ - mov 0xc8(%rsp),%rdx │ │ - mov %rcx,0x20(%rax,%rdx,1) │ │ - mov 0x288(%rdi),%rax │ │ - mov %rcx,0x28(%rdx,%rax,1) │ │ - mov 0x288(%rdi),%rax │ │ - mov %rcx,0x30(%rdx,%rax,1) │ │ - mov 0x288(%rdi),%rax │ │ - mov %rcx,0x38(%rdx,%rax,1) │ │ - xor %eax,%eax │ │ - cmpb $0x0,0x70(%rsp) │ │ - je d825f │ │ - add $0xffffffff,%esi │ │ - cmp $0x1f,%esi │ │ - ja d80dd │ │ - lea 0x34e86(%rip),%rdx │ │ - movslq (%rdx,%rsi,4),%rsi │ │ - add %rdx,%rsi │ │ - jmpq *%rsi │ │ - mov 0xe8(%rsp),%rdx │ │ - movb $0x40,0x58(%rdi,%rdx,1) │ │ - movb $0x40,0x78(%rdi,%rdx,1) │ │ - mov 0xa8(%rsp),%rdx │ │ - add $0xffffffff,%edx │ │ - cmp $0x1f,%edx │ │ - jbe d80f1 │ │ - jmpq d825f │ │ - mov 0xe8(%rsp),%rdx │ │ - movw $0x4040,0x58(%rdi,%rdx,1) │ │ - movw $0x4040,0x78(%rdi,%rdx,1) │ │ - mov 0xa8(%rsp),%rdx │ │ - add $0xffffffff,%edx │ │ - cmp $0x1f,%edx │ │ - jbe d80f1 │ │ - jmpq d825f │ │ - mov 0xe8(%rsp),%rdx │ │ - movl $0x40404040,0x58(%rdi,%rdx,1) │ │ - movl $0x40404040,0x78(%rdi,%rdx,1) │ │ - mov 0xa8(%rsp),%rdx │ │ - add $0xffffffff,%edx │ │ - cmp $0x1f,%edx │ │ - jbe d80f1 │ │ - jmpq d825f │ │ - mov 0xe8(%rsp),%rdx │ │ - mov %rcx,0x58(%rdi,%rdx,1) │ │ - mov %rcx,0x78(%rdi,%rdx,1) │ │ - mov 0xa8(%rsp),%rdx │ │ - add $0xffffffff,%edx │ │ - cmp $0x1f,%edx │ │ - jbe d80f1 │ │ - jmpq d825f │ │ - movaps 0x218c0(%rip),%xmm0 │ │ - mov 0xe8(%rsp),%rdx │ │ - movups %xmm0,0x58(%rdi,%rdx,1) │ │ - movups %xmm0,0x78(%rdi,%rdx,1) │ │ - mov 0xa8(%rsp),%rdx │ │ - add $0xffffffff,%edx │ │ - cmp $0x1f,%edx │ │ - jbe d80f1 │ │ - jmpq d825f │ │ - movaps 0x21892(%rip),%xmm0 │ │ - mov 0xe8(%rsp),%rdx │ │ - movups %xmm0,0x58(%rdi,%rdx,1) │ │ - movups %xmm0,0x68(%rdi,%rdx,1) │ │ - movups %xmm0,0x78(%rdi,%rdx,1) │ │ - movups %xmm0,0x88(%rdi,%rdx,1) │ │ - mov 0xa8(%rsp),%rdx │ │ - add $0xffffffff,%edx │ │ - cmp $0x1f,%edx │ │ - ja d825f │ │ - lea 0x34ddc(%rip),%rsi │ │ - movslq (%rsi,%rdx,4),%rdx │ │ - add %rsi,%rdx │ │ - jmpq *%rdx │ │ - mov 0x28(%rsp),%rdx │ │ - mov 0x288(%rdx),%rcx │ │ - mov 0xf0(%rsp),%rsi │ │ - movb $0x40,0x40(%rcx,%rsi,1) │ │ - mov 0x288(%rdx),%rcx │ │ - movb $0x40,0x60(%rcx,%rsi,1) │ │ - jmpq d825f │ │ - mov 0x28(%rsp),%rdx │ │ - mov 0x288(%rdx),%rcx │ │ - mov 0xf0(%rsp),%rsi │ │ - movw $0x4040,0x40(%rcx,%rsi,1) │ │ - mov 0x288(%rdx),%rcx │ │ - movw $0x4040,0x60(%rcx,%rsi,1) │ │ - jmpq d825f │ │ - mov 0x28(%rsp),%rdx │ │ - mov 0x288(%rdx),%rcx │ │ - mov 0xf0(%rsp),%rsi │ │ - movl $0x40404040,0x40(%rcx,%rsi,1) │ │ - mov 0x288(%rdx),%rcx │ │ - movl $0x40404040,0x60(%rcx,%rsi,1) │ │ - jmpq d825f │ │ - mov 0x28(%rsp),%rsi │ │ - mov 0x288(%rsi),%rdx │ │ - mov 0xf0(%rsp),%rdi │ │ - mov %rcx,0x40(%rdx,%rdi,1) │ │ - mov 0x288(%rsi),%rdx │ │ - mov %rcx,0x60(%rdx,%rdi,1) │ │ - jmpq d825f │ │ - mov 0x28(%rsp),%rsi │ │ - mov 0x288(%rsi),%rdx │ │ - mov 0xf0(%rsp),%rdi │ │ - mov %rcx,0x40(%rdx,%rdi,1) │ │ - mov 0x288(%rsi),%rdx │ │ - mov %rcx,0x48(%rdx,%rdi,1) │ │ - mov 0x288(%rsi),%rdx │ │ - mov %rcx,0x60(%rdx,%rdi,1) │ │ - mov 0x288(%rsi),%rdx │ │ - mov %rcx,0x68(%rdx,%rdi,1) │ │ - jmp d825f │ │ - mov 0x28(%rsp),%rsi │ │ - mov 0x288(%rsi),%rdx │ │ - mov 0xf0(%rsp),%rdi │ │ - mov %rcx,0x40(%rdx,%rdi,1) │ │ - mov 0x288(%rsi),%rdx │ │ - mov %rcx,0x48(%rdx,%rdi,1) │ │ - mov 0x288(%rsi),%rdx │ │ - mov %rcx,0x50(%rdx,%rdi,1) │ │ - mov 0x288(%rsi),%rdx │ │ - mov %rcx,0x58(%rdx,%rdi,1) │ │ - mov 0x288(%rsi),%rdx │ │ - mov %rcx,0x60(%rdx,%rdi,1) │ │ - mov 0x288(%rsi),%rdx │ │ - mov %rcx,0x68(%rdx,%rdi,1) │ │ - mov 0x288(%rsi),%rdx │ │ - mov %rcx,0x70(%rdx,%rdi,1) │ │ - mov 0x288(%rsi),%rdx │ │ - mov %rcx,0x78(%rdx,%rdi,1) │ │ + test %edx,%edx │ │ + jle d8920 │ │ + movzwl (%r15,%r9,2),%r14d │ │ + cmp $0x10,%edx │ │ + jae d89f9 │ │ + xor %edx,%edx │ │ + jmpq d8b20 │ │ + mov %edx,%edx │ │ + mov %rdx,0x48(%rsp) │ │ + and $0xfffffff0,%edx │ │ + movd %r14d,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + lea -0x10(%rdx),%rbx │ │ + mov %rbx,%rcx │ │ + shr $0x4,%rcx │ │ + add $0x1,%rcx │ │ + mov %ecx,%eax │ │ + and $0x7,%eax │ │ + cmp $0x70,%rbx │ │ + jae d8a42 │ │ + xor %r12d,%r12d │ │ + mov 0x48(%rsp),%rbx │ │ + test %rax,%rax │ │ + jne d8ae7 │ │ + jmpq d8b17 │ │ + sub %rax,%rcx │ │ + xor %r12d,%r12d │ │ + mov 0x48(%rsp),%rbx │ │ + nopl (%rax) │ │ + movdqu %xmm0,-0xf0(%r10,%r12,2) │ │ + movdqu %xmm0,-0xe0(%r10,%r12,2) │ │ + movdqu %xmm0,-0xd0(%r10,%r12,2) │ │ + movdqu %xmm0,-0xc0(%r10,%r12,2) │ │ + movdqu %xmm0,-0xb0(%r10,%r12,2) │ │ + movdqu %xmm0,-0xa0(%r10,%r12,2) │ │ + movdqu %xmm0,-0x90(%r10,%r12,2) │ │ + movdqu %xmm0,-0x80(%r10,%r12,2) │ │ + movdqu %xmm0,-0x70(%r10,%r12,2) │ │ + movdqu %xmm0,-0x60(%r10,%r12,2) │ │ + movdqu %xmm0,-0x50(%r10,%r12,2) │ │ + movdqu %xmm0,-0x40(%r10,%r12,2) │ │ + movdqu %xmm0,-0x30(%r10,%r12,2) │ │ + movdqu %xmm0,-0x20(%r10,%r12,2) │ │ + movdqu %xmm0,-0x10(%r10,%r12,2) │ │ + movdqu %xmm0,(%r10,%r12,2) │ │ + sub $0xffffffffffffff80,%r12 │ │ + add $0xfffffffffffffff8,%rcx │ │ + jne d8a50 │ │ + test %rax,%rax │ │ + je d8b17 │ │ + mov %edi,%eax │ │ + and $0x70,%al │ │ + add $0xf0,%al │ │ + shr $0x4,%al │ │ + add $0x1,%al │ │ + movzbl %al,%eax │ │ + and $0x7,%eax │ │ + neg %rax │ │ + nopl 0x0(%rax,%rax,1) │ │ + movdqu %xmm0,-0x10(%rbp,%r12,2) │ │ + movdqu %xmm0,0x0(%rbp,%r12,2) │ │ + add $0x20,%rbp │ │ + inc %rax │ │ + jne d8b00 │ │ + cmp %rbx,%rdx │ │ + je d8920 │ │ + lea (%rsi,%rdx,2),%rax │ │ + mov %edi,%ecx │ │ + sub %rdx,%rcx │ │ + xor %edx,%edx │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov %r14w,(%rax,%rdx,2) │ │ + add $0x1,%rdx │ │ + cmp %rdx,%rcx │ │ + jne d8b30 │ │ + jmpq d8920 │ │ + mov $0x5a,%esi │ │ + sub %r9d,%esi │ │ + mov %rdi,%r13 │ │ + mov %r14d,%edi │ │ + mov %ecx,%edx │ │ + callq da460 │ │ + mov %r13,%rdi │ │ + mov 0x40(%rsp),%rbp │ │ + test %eax,%eax │ │ + je d8bcb │ │ + lea 0x80(%rsp),%rdi │ │ + add $0x2,%r15 │ │ + cmp %ebx,%ebp │ │ + mov %ebx,%r10d │ │ + cmovle 0x40(%rsp),%r10d │ │ + add 0x40(%rsp),%r10d │ │ + sub $0x30,%rsp │ │ + mov %r14d,%esi │ │ + mov $0x0,%edx │ │ + mov %r14d,%ecx │ │ + mov %r15,%r8 │ │ + mov $0xffffffff,%r9d │ │ + push %rax │ │ + push %r10 │ │ + callq da510 │ │ + mov %r13,%rdi │ │ + mov 0x80(%rsp),%rbp │ │ + add $0x40,%rsp │ │ + lea 0x80(%rsp),%r15 │ │ + add $0xffffffff,%r14d │ │ + mov $0x1,%r13d │ │ + test %ebx,%ebx │ │ + jg d88e9 │ │ + jmp d8bed │ │ + add $0x2,%r15 │ │ + cmp %ebx,%ebp │ │ + mov %ebx,%r14d │ │ + cmovle %ebp,%r14d │ │ + add %ebp,%r14d │ │ + add $0xffffffff,%r14d │ │ + mov $0x1,%r13d │ │ + test %ebx,%ebx │ │ + jg d88e9 │ │ add $0x188,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ + nop │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x88,%rsp │ │ - mov %rcx,0x70(%rsp) │ │ - mov %rdx,0x68(%rsp) │ │ - mov 0xd8(%rsp),%r10d │ │ - mov 0xd0(%rsp),%ecx │ │ - mov (%rdi),%r11 │ │ - test %ecx,%ecx │ │ - mov %rdi,0x78(%rsp) │ │ - je d82d1 │ │ - mov 0x840(%r11),%eax │ │ - xor %ebp,%ebp │ │ - cmp $0x1,%eax │ │ - sete %bpl │ │ - cmp $0x3,%eax │ │ - setne %al │ │ - mov %ebp,%r12d │ │ - jmp d82d8 │ │ - xor %ebp,%ebp │ │ - xor %r12d,%r12d │ │ - xor %eax,%eax │ │ - mov 0xc8(%rsp),%ebx │ │ - mov 0xc0(%rsp),%r13d │ │ - xor %edx,%edx │ │ - test %ecx,%ecx │ │ - setne %dl │ │ - mov %rax,0x80(%rsp) │ │ - movzbl %al,%eax │ │ - mov $0x4,%edi │ │ - mov %eax,%ecx │ │ - shr %cl,%edi │ │ - mov %edi,0x1c(%rsp) │ │ - mov $0x4,%edi │ │ - mov %ebp,0x40(%rsp) │ │ - mov %ebp,%ecx │ │ - shr %cl,%edi │ │ - mov %edi,0x10(%rsp) │ │ - mov %r10d,%r15d │ │ - sar $0x10,%r15d │ │ - movswl %r10w,%r14d │ │ - mov %eax,0x4c(%rsp) │ │ - mov %eax,%ecx │ │ - xor $0x1,%cl │ │ - mov $0xf,%eax │ │ - mov $0xf,%ebp │ │ - mov %cl,0xf(%rsp) │ │ - shr %cl,%ebp │ │ + sub $0x188,%rsp │ │ + mov %r8d,%ebx │ │ + mov %ecx,%r8d │ │ + mov %rdx,%r15 │ │ + mov %rsi,0x58(%rsp) │ │ + mov %rdi,%rbp │ │ + mov 0x1d0(%rsp),%r10d │ │ + mov %r9d,%r12d │ │ + shr $0x9,%r12d │ │ + and $0x1,%r12d │ │ + mov %r9d,%eax │ │ + and $0x1ff,%eax │ │ + lea -0x5a(%rax),%esi │ │ + mov %esi,%ecx │ │ + sar %ecx │ │ + movslq %ecx,%r11 │ │ + lea 0x358e2(%rip),%r14 │ │ + mov $0xb4,%edi │ │ + sub %eax,%edi │ │ + mov %edi,%ecx │ │ + sar %ecx │ │ + movslq %ecx,%rcx │ │ + movzwl (%r14,%rcx,2),%ecx │ │ + mov %ecx,0x4c(%rsp) │ │ + cmp $0x400,%r9d │ │ + mov %r8,0x40(%rsp) │ │ + mov %r12d,0x60(%rsp) │ │ + mov %r9d,0x68(%rsp) │ │ + mov %edi,0x50(%rsp) │ │ + jb d8cd3 │ │ + movl $0x0,0x30(%rsp) │ │ + cmp $0x8d,%eax │ │ + jb d8ca9 │ │ + mov $0x10,%eax │ │ mov %r12d,%ecx │ │ - xor $0x1,%cl │ │ - mov %cl,0xe(%rsp) │ │ shr %cl,%eax │ │ - mov 0xe0(%rsp),%rdi │ │ - mov 0x28(%rdi,%rdx,8),%rcx │ │ - mov %rcx,0x50(%rsp) │ │ - mov 0x38(%rdi),%ecx │ │ - cmp 0x838(%r11),%ecx │ │ - mov %rsi,0x60(%rsp) │ │ - mov %r11,0x58(%rsp) │ │ - jne d8425 │ │ - mov 0x3c(%rdi),%ecx │ │ - cmp 0x83c(%r11),%ecx │ │ - jne d8425 │ │ - mov %rbp,0x30(%rsp) │ │ - and %r14d,%eax │ │ - mov 0x80(%rsp),%rcx │ │ - add $0x3,%ecx │ │ - mov %r15d,%ebp │ │ - sar %cl,%ebp │ │ - mov 0x10(%rsp),%r10d │ │ - imul %r10d,%ebx │ │ - add $0x3,%r12b │ │ + lea (%rbx,%r8,1),%ecx │ │ + xor %edx,%edx │ │ + cmp %ecx,%eax │ │ + setge %dl │ │ + mov %edx,0x30(%rsp) │ │ + cmp $0x28,%esi │ │ + jge d8cf2 │ │ + mov $0x10,%eax │ │ mov %r12d,%ecx │ │ - sar %cl,%r14d │ │ - add %ebx,%r14d │ │ - mov %rax,%rbx │ │ - mov 0x10(%rdi),%rax │ │ - cmp 0x810(%r11),%rax │ │ - mov %r8,0x20(%rsp) │ │ - je d86c8 │ │ - mov %r10d,%eax │ │ - imul %r9d,%eax │ │ - add %r14d,%eax │ │ - xor %ecx,%ecx │ │ - test %ebx,%ebx │ │ - setne %cl │ │ - lea (%rax,%rcx,4),%esi │ │ - mov %r9,%r12 │ │ - callq 95550 │ │ - mov %eax,%ecx │ │ - mov $0xffffffff,%eax │ │ - test %ecx,%ecx │ │ - jne d88c3 │ │ - mov %rbx,0x28(%rsp) │ │ - mov 0x58(%rsp),%r11 │ │ - mov %r12,%r9 │ │ - mov 0x4c(%rsp),%r12d │ │ - add 0x838(%r11),%r12d │ │ - mov 0x83c(%r11),%eax │ │ - mov 0x40(%rsp),%edx │ │ - add %edx,%eax │ │ - mov 0x20(%rsp),%r8 │ │ - jmpq d86e6 │ │ - mov 0x10(%rsp),%r10d │ │ - imul %r10d,%ebx │ │ - shl $0x4,%ebx │ │ - mov 0xe(%rsp),%cl │ │ - shl %cl,%r14d │ │ - add %ebx,%r14d │ │ - mov 0xf(%rsp),%cl │ │ - shl %cl,%r15d │ │ - mov 0x1c(%rsp),%esi │ │ - imul %esi,%r13d │ │ - shl $0x4,%r13d │ │ - add %r13d,%r15d │ │ - movslq %r15d,%rax │ │ - movslq 0xe8(%rsp),%rbp │ │ - shl $0x4,%rbp │ │ - movslq 0xc00(%r11,%rbp,1),%rcx │ │ - imul %rcx,%rax │ │ - lea -0x20000(,%rcx,8),%ecx │ │ + shr %cl,%eax │ │ + lea (%rbx,%r8,1),%edi │ │ + lea 0x100(%rsp),%r13 │ │ + cmp %edi,%eax │ │ + jge d8dc4 │ │ + mov %r11,0x38(%rsp) │ │ + jmp d8d03 │ │ + mov %r11,0x38(%rsp) │ │ + lea 0x100(%rsp),%r13 │ │ + movl $0x0,0x30(%rsp) │ │ + lea 0x102(%rsp),%rdi │ │ + jmp d8d4f │ │ + mov %r11,0x38(%rsp) │ │ + lea 0x100(%rsp),%r13 │ │ + lea (%rbx,%r8,1),%edi │ │ + mov %r12d,%edx │ │ + callq da460 │ │ + lea 0x102(%rsp),%rdi │ │ + test %eax,%eax │ │ + je d8d4a │ │ + mov 0x1c0(%rsp),%ecx │ │ + mov %r15,%r12 │ │ + lea 0x2(%r15),%r8 │ │ + sub $0x30,%rsp │ │ + mov 0x70(%rsp),%r15 │ │ + mov %r15d,%esi │ │ + mov $0x0,%edx │ │ + mov $0xffffffff,%r9d │ │ + push %rax │ │ + push %r15 │ │ + callq da510 │ │ + add $0x40,%rsp │ │ + jmp d8d67 │ │ + mov 0x40(%rsp),%r8 │ │ + mov %r15,%r12 │ │ + lea 0x2(%r15),%rsi │ │ + lea (%r8,%r8,1),%eax │ │ + movslq %eax,%rdx │ │ + callq 4390 │ │ + mov 0x40(%rsp),%r15 │ │ + movl $0x1,0x34(%rsp) │ │ + mov 0x38(%rsp),%rcx │ │ + movzwl (%r14,%rcx,2),%r14d │ │ + cmpl $0x0,0x30(%rsp) │ │ + je d8e0b │ │ + mov %ebx,%eax │ │ + neg %eax │ │ + lea (%rax,%rax,1),%ecx │ │ movslq %ecx,%rcx │ │ - add %rax,%rcx │ │ - mov %rcx,%rax │ │ - neg %rax │ │ - cmovl %rcx,%rax │ │ - sub $0xffffffffffffff80,%rax │ │ - shr $0x8,%rax │ │ - mov %eax,%ebx │ │ - neg %ebx │ │ - test %rcx,%rcx │ │ - cmovns %eax,%ebx │ │ - movslq %r14d,%rax │ │ - movslq 0xc08(%r11,%rbp,1),%rcx │ │ - imul %rcx,%rax │ │ - lea -0x20000(,%rcx,8),%ecx │ │ + mov %r13,%r15 │ │ + lea 0x0(,%rcx,2),%rdi │ │ + add %r13,%rdi │ │ + lea 0x1(%rbx),%esi │ │ + cltq │ │ + lea (%r12,%rax,2),%rdx │ │ + xor %ecx,%ecx │ │ + mov %esi,%r8d │ │ + mov 0x1d0(%rsp),%r9d │ │ + callq da2d0 │ │ + add %r14d,%r14d │ │ + mov %r14d,0x38(%rsp) │ │ + jmpq d8e99 │ │ + lea 0x1(%r8),%esi │ │ + mov %r13,%rdi │ │ + mov %r15,%r12 │ │ + mov %r15,%rdx │ │ + xor %ecx,%ecx │ │ + mov %esi,%r8d │ │ + mov %r10d,%r9d │ │ + mov %r11,%r15 │ │ + callq da2d0 │ │ + mov %r15,%rcx │ │ + mov 0x40(%rsp),%r15 │ │ + mov 0x4c(%rsp),%eax │ │ + add %eax,%eax │ │ + mov %eax,0x4c(%rsp) │ │ + movl $0x2,0x34(%rsp) │ │ + movzwl (%r14,%rcx,2),%r14d │ │ + cmpl $0x0,0x30(%rsp) │ │ + jne d8d84 │ │ + mov %r14d,0x38(%rsp) │ │ + cmpl $0x3ff,0x68(%rsp) │ │ + jbe d8e75 │ │ + lea (%rbx,%r15,1),%edi │ │ + mov 0x50(%rsp),%esi │ │ + mov 0x60(%rsp),%edx │ │ + callq da460 │ │ + mov %ebx,%ecx │ │ + neg %ecx │ │ movslq %ecx,%rcx │ │ - add %rax,%rcx │ │ - mov %rcx,%rax │ │ - neg %rax │ │ - cmovl %rcx,%rax │ │ - sub $0xffffffffffffff80,%rax │ │ - shr $0x8,%rax │ │ + lea 0x0(,%rcx,2),%rdi │ │ + add %r13,%rdi │ │ + test %eax,%eax │ │ + je d8e87 │ │ + mov %r13,%r15 │ │ + mov %ebx,%edx │ │ + sub 0x1c8(%rsp),%edx │ │ + lea (%r12,%rcx,2),%r8 │ │ + mov %rbp,%r10 │ │ + lea 0x1(%rbx),%ebp │ │ + sub $0x30,%rsp │ │ + mov %ebx,%esi │ │ + mov %ebx,%ecx │ │ + mov $0x0,%r9d │ │ + push %rax │ │ + push %rbp │ │ + mov %r10,%rbp │ │ + callq da510 │ │ + add $0x40,%rsp │ │ + jmp d8e99 │ │ + mov %ebx,%eax │ │ + neg %eax │ │ + movslq %eax,%rcx │ │ + lea 0x0(,%rcx,2),%rdi │ │ + add %r13,%rdi │ │ + mov %r13,%r15 │ │ + lea (%r12,%rcx,2),%rsi │ │ + lea (%rbx,%rbx,1),%eax │ │ + movslq %eax,%rdx │ │ + callq 4390 │ │ + movzwl (%r12),%eax │ │ + mov %ax,0x100(%rsp) │ │ + test %ebx,%ebx │ │ + mov 0x40(%rsp),%rsi │ │ + jle d901c │ │ + test %esi,%esi │ │ + jle d901c │ │ + mov 0x30(%rsp),%ecx │ │ + mov %ecx,%eax │ │ + not %eax │ │ + cltq │ │ + mov %r15,%rdx │ │ + lea (%r15,%rax,2),%rax │ │ + mov %rax,0x68(%rsp) │ │ + or $0x6,%ecx │ │ + mov %ecx,0x30(%rsp) │ │ + mov 0x58(%rsp),%r15 │ │ + sar %r15 │ │ + mov 0x34(%rsp),%eax │ │ mov %eax,%r14d │ │ - neg %r14d │ │ - test %rcx,%rcx │ │ - cmovns %eax,%r14d │ │ - imul %esi,%r8d │ │ - mov %r8,0x20(%rsp) │ │ - lea -0x1(%r8),%r12d │ │ - imul 0xc04(%r11,%rbp,1),%r12d │ │ - imul %r10d,%r9d │ │ - mov %r9,0x38(%rsp) │ │ - lea -0x1(%r9),%eax │ │ - imul 0xc0c(%r11,%rbp,1),%eax │ │ - lea (%r14,%rax,1),%r15d │ │ - add $0x20,%r15d │ │ - sar $0xa,%r15d │ │ - lea 0x5(%r15),%r13d │ │ - mov %r13d,%esi │ │ - callq 95550 │ │ - mov %eax,%ecx │ │ - mov $0xffffffff,%eax │ │ - test %ecx,%ecx │ │ - jne d88c3 │ │ - mov %rbp,0x10(%rsp) │ │ - lea 0x20(%rbx),%r9d │ │ - add $0x20,%r14d │ │ - mov %r9d,%r8d │ │ - sar $0xa,%r8d │ │ - mov %r14d,%eax │ │ - sar $0xa,%eax │ │ - mov 0xe0(%rsp),%rdi │ │ - mov 0x38(%rdi),%edx │ │ - mov 0x4c(%rsp),%ecx │ │ - add %ecx,%edx │ │ - sar %cl,%edx │ │ - lea (%rbx,%r12,1),%esi │ │ - add $0x20,%esi │ │ - sar $0xa,%esi │ │ - mov 0x3c(%rdi),%ebx │ │ - mov 0x40(%rsp),%ecx │ │ - add %ecx,%ebx │ │ - sar %cl,%ebx │ │ - cmp $0xc00,%r9d │ │ - mov %r14,%rbp │ │ - jl d85b2 │ │ - cmp $0xc00,%ebp │ │ - jl d85b2 │ │ - lea 0x5(%rsi),%ecx │ │ - cmp %edx,%ecx │ │ - jg d85b2 │ │ - cmp %ebx,%r13d │ │ - jg d85b2 │ │ - movslq 0xd0(%rsp),%rdx │ │ + shl $0x6,%eax │ │ + mov %eax,0x34(%rsp) │ │ + mov %esi,%eax │ │ + mov %rax,0x40(%rsp) │ │ + add $0x2,%rdx │ │ + mov %rdx,0x50(%rsp) │ │ + lea (%r14,%r14,1),%r11 │ │ + add %r15,%r15 │ │ + mov %r15,0x58(%rsp) │ │ + mov 0x38(%rsp),%eax │ │ + neg %eax │ │ + mov %eax,0x74(%rsp) │ │ + xor %ecx,%ecx │ │ + mov %rbx,0x78(%rsp) │ │ + mov 0x68(%rsp),%rdi │ │ + jmp d8f4a │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + mov 0x60(%rsp),%rcx │ │ + add $0x1,%ecx │ │ + add 0x58(%rsp),%rbp │ │ + mov 0x78(%rsp),%rbx │ │ + cmp %ebx,%ecx │ │ + je d901c │ │ + mov 0x34(%rsp),%r13d │ │ + sub 0x4c(%rsp),%r13d │ │ + mov %r13d,%eax │ │ + mov %rcx,0x60(%rsp) │ │ + mov %ecx,%r12d │ │ + mov 0x30(%rsp),%ecx │ │ + shl %cl,%r12d │ │ + sar $0x6,%eax │ │ + mov %r13d,0x34(%rsp) │ │ + and $0x3e,%r13d │ │ + add 0x74(%rsp),%r12d │ │ + mov $0x40,%r10d │ │ + sub %r13d,%r10d │ │ cltq │ │ mov 0x50(%rsp),%rcx │ │ - imul %rcx,%rax │ │ - add 0x10(%rdi,%rdx,8),%rax │ │ - movslq %r8d,%r12 │ │ - add %rax,%r12 │ │ - mov 0x60(%rsp),%rdi │ │ - mov 0x58(%rsp),%r14 │ │ - jmpq d8632 │ │ - mov 0x78(%rsp),%r12 │ │ - lea 0x16440(%r12),%r11 │ │ - mov 0x58(%rsp),%r14 │ │ - mov %rdi,%r13 │ │ - mov 0xca8(%r14),%r10 │ │ - sub %r8d,%esi │ │ - add $0x8,%esi │ │ - movslq %esi,%rdi │ │ - sub %eax,%r15d │ │ - add $0x8,%r15d │ │ - movslq %r15d,%rsi │ │ - movslq %edx,%rdx │ │ - movslq %ebx,%rcx │ │ - add $0xfffffffd,%r8d │ │ - movslq %r8d,%r8 │ │ - add $0xfffffffd,%eax │ │ - mov %r9,%rbx │ │ - movslq %eax,%r9 │ │ - movslq 0xd0(%rsp),%rax │ │ - sub $0x20,%rsp │ │ - pushq 0x70(%rsp) │ │ - pushq 0x10(%r13,%rax,8) │ │ - pushq $0x140 │ │ - push %r11 │ │ - callq *0x298(%r10) │ │ - mov %rbx,%r9 │ │ - add $0x40,%rsp │ │ - add $0x16803,%r12 │ │ - mov $0x140,%ecx │ │ - mov 0x60(%rsp),%rdi │ │ - mov 0x10(%rsp),%rax │ │ - lea (%r14,%rax,1),%rdx │ │ - add $0xc04,%rdx │ │ - mov 0xca8(%r14),%r10 │ │ - mov 0xf0(%rsp),%r11d │ │ - and $0x3ff,%r9d │ │ - and $0x3ff,%ebp │ │ - test %rdi,%rdi │ │ - je d8697 │ │ - mov (%rdx),%r14d │ │ - mov 0x8(%rdx),%ebx │ │ - sub $0x20,%rsp │ │ - mov 0x90(%rsp),%rsi │ │ - mov %r12,%rdx │ │ - mov 0x40(%rsp),%r8 │ │ - mov %r9,%rax │ │ - mov 0x58(%rsp),%r9 │ │ - push %rbx │ │ - push %r14 │ │ + lea (%rcx,%rax,2),%rdx │ │ + xor %r15d,%r15d │ │ + mov 0x38(%rsp),%ebx │ │ + test %rax,%rax │ │ + js d8fe3 │ │ + nopw 0x0(%rax,%rax,1) │ │ + movzwl -0x2(%rdx),%r8d │ │ + imul %r10d,%r8d │ │ + mov %rdx,%r9 │ │ + mov %r13d,%ecx │ │ + movzwl (%r9),%esi │ │ + imul %ecx,%esi │ │ + lea (%rsi,%r8,1),%ecx │ │ + add $0x20,%ecx │ │ + shr $0x6,%ecx │ │ + mov %cx,0x0(%rbp,%r15,2) │ │ + add $0x1,%r15 │ │ + add %r14,%rax │ │ + add %r11,%rdx │ │ + sub %ebx,%r12d │ │ + cmp %r15,0x40(%rsp) │ │ + je d8f30 │ │ + test %rax,%rax │ │ + jns d8fa0 │ │ + mov %r12d,%esi │ │ + sar $0x6,%esi │ │ + mov %r12d,%ecx │ │ + and $0x3e,%ecx │ │ + mov %rbp,%rbx │ │ + mov %esi,%ebp │ │ + neg %ebp │ │ + movslq %ebp,%rbp │ │ + movzwl (%rdi,%rbp,2),%ebp │ │ + mov $0x40,%r8d │ │ + sub %ecx,%r8d │ │ + imul %ebp,%r8d │ │ + mov %rbx,%rbp │ │ + mov 0x38(%rsp),%ebx │ │ + not %esi │ │ + movslq %esi,%rsi │ │ + lea (%rdi,%rsi,2),%r9 │ │ + jmp d8faf │ │ + add $0x188,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + xchg %ax,%ax │ │ push %rbp │ │ - push %rax │ │ - callq *0x150(%r10,%r11,8) │ │ - jmpq d88bd │ │ - mov (%rdx),%eax │ │ - mov 0x8(%rdx),%ebx │ │ - sub $0x28,%rsp │ │ - mov 0x90(%rsp),%rdi │ │ - mov %r12,%rsi │ │ - mov %rcx,%rdx │ │ - mov 0x48(%rsp),%rcx │ │ - mov 0x60(%rsp),%r8 │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ push %rbx │ │ - push %rax │ │ - push %rbp │ │ - callq *0x1f0(%r10,%r11,8) │ │ - jmpq d88bd │ │ - mov %rbx,0x28(%rsp) │ │ - mov 0xd08(%r11),%r12d │ │ - mov 0xd0c(%r11),%eax │ │ - shl $0x2,%r12d │ │ - shl $0x2,%eax │ │ - mov 0x40(%rsp),%edx │ │ - mov 0x30(%rsp),%rsi │ │ - and %r15d,%esi │ │ - mov 0x1c(%rsp),%edi │ │ - imul %edi,%r13d │ │ - add %ebp,%r13d │ │ - mov 0x80(%rsp),%rcx │ │ - sar %cl,%r12d │ │ - mov %edx,%ecx │ │ - sar %cl,%eax │ │ + sub $0x188,%rsp │ │ + mov %r8d,%r12d │ │ + mov %ecx,%r13d │ │ + mov %rdx,%rbx │ │ + mov %rsi,0x48(%rsp) │ │ + mov %rdi,0x20(%rsp) │ │ + mov %r9d,%esi │ │ + and $0x1ff,%esi │ │ + mov $0x10e,%eax │ │ + sub %esi,%eax │ │ + sar %eax │ │ + cltq │ │ + lea 0x354c1(%rip),%rcx │ │ + movzwl (%rcx,%rax,2),%eax │ │ + mov %eax,0x1c(%rsp) │ │ + cmp $0x400,%r9d │ │ + jb d917a │ │ + shr $0x9,%r9d │ │ + and $0x1,%r9d │ │ + lea (%r12,%r13,1),%ebp │ │ + mov $0x10,%eax │ │ + mov %r9d,%ecx │ │ + shr %cl,%eax │ │ + cmp $0xdb,%esi │ │ + ja d910a │ │ + cmp %ebp,%eax │ │ + jl d910a │ │ + mov 0x1d0(%rsp),%r9d │ │ + mov %ebp,%eax │ │ + neg %eax │ │ + cltq │ │ + lea (%rbx,%rax,2),%rdx │ │ + xor %eax,%eax │ │ + mov %r13d,%ecx │ │ + sub %r12d,%ecx │ │ + cmovs %eax,%ecx │ │ + lea 0x1(%rbp),%r8d │ │ + lea 0x80(%rsp),%rdi │ │ + mov %ebp,%esi │ │ + callq da2d0 │ │ + mov %ebp,%eax │ │ + add %ebp,%eax │ │ + lea -0x2(%rbp,%rbp,1),%ebp │ │ + cltq │ │ + lea (%rsp,%rax,2),%rbx │ │ + add $0x7c,%rbx │ │ + mov 0x1c(%rsp),%eax │ │ + add %eax,%eax │ │ + mov %eax,0x1c(%rsp) │ │ + mov $0x2,%eax │ │ + mov %rax,0x38(%rsp) │ │ + test %r13d,%r13d │ │ + jg d91a2 │ │ + jmpq d942f │ │ + add $0xffffff4c,%esi │ │ + mov %ebp,%edi │ │ + mov %r9d,%edx │ │ + callq da460 │ │ + test %eax,%eax │ │ + je d917a │ │ + mov %ebp,%ecx │ │ + neg %ecx │ │ + movslq %ecx,%rcx │ │ + lea (%rbx,%rcx,2),%r8 │ │ xor %ecx,%ecx │ │ - mov %rsi,0x30(%rsp) │ │ - test %esi,%esi │ │ - setne %cl │ │ - lea (%rcx,%rcx,2),%r15d │ │ - mov %r13d,%r10d │ │ - sub %r15d,%r10d │ │ - mov %r9,0x38(%rsp) │ │ - jl d875e │ │ - xor %edx,%edx │ │ - cmpl $0x0,0x28(%rsp) │ │ - setne %dl │ │ - lea (%rdx,%rdx,2),%esi │ │ - cmp %esi,%r14d │ │ - jl d875e │ │ - mov %edi,%esi │ │ - imul %r8d,%esi │ │ - add %r13d,%esi │ │ - lea (%rsi,%rcx,4),%ecx │ │ - cmp %r12d,%ecx │ │ - jg d875e │ │ - mov 0x10(%rsp),%ecx │ │ - imul %r9d,%ecx │ │ - add %r14d,%ecx │ │ - lea (%rcx,%rdx,4),%ecx │ │ - cmp %eax,%ecx │ │ - jle d88d5 │ │ - mov %edi,%ecx │ │ - imul %r8d,%ecx │ │ - mov 0x30(%rsp),%rdi │ │ - test %edi,%edi │ │ - mov $0x7,%edx │ │ - mov $0x7,%esi │ │ - cmove %edi,%esi │ │ - add %ecx,%esi │ │ - mov 0x10(%rsp),%ecx │ │ - imul %r9d,%ecx │ │ - xor %ebx,%ebx │ │ - mov 0x28(%rsp),%rdi │ │ - test %edi,%edi │ │ - cmove %edi,%edx │ │ - setne %bl │ │ - mov $0x240,%ebp │ │ - cmove %edi,%ebp │ │ - add %ecx,%edx │ │ - mov 0x78(%rsp),%r13 │ │ - lea 0x16440(%r13),%rcx │ │ - mov %rcx,0x40(%rsp) │ │ - lea (%rbx,%rbx,2),%ecx │ │ - sub %ecx,%r14d │ │ - mov %r11,%rbx │ │ - mov 0xca8(%r11),%r11 │ │ - movslq %esi,%rdi │ │ - movslq %edx,%rsi │ │ - movslq %r12d,%rdx │ │ - movslq %eax,%rcx │ │ - movslq %r10d,%r8 │ │ - movslq %r14d,%r9 │ │ - movslq 0xd0(%rsp),%r10 │ │ - sub $0x20,%rsp │ │ - pushq 0x70(%rsp) │ │ - mov 0x108(%rsp),%rax │ │ - pushq 0x10(%rax,%r10,8) │ │ - pushq $0xc0 │ │ - pushq 0x78(%rsp) │ │ - callq *0x298(%r11) │ │ - mov %rbx,%r11 │ │ - add $0x40,%rsp │ │ - or %ebp,%r15d │ │ - lea (%r15,%r13,1),%rdx │ │ - add $0x16440,%rdx │ │ - mov $0xc0,%ebx │ │ - mov 0xca8(%r11),%r10 │ │ - mov 0xf0(%rsp),%r11d │ │ - mov 0x60(%rsp),%rdi │ │ - test %rdi,%rdi │ │ - je d8875 │ │ - mov 0x1c(%rsp),%r8d │ │ - imul 0x20(%rsp),%r8d │ │ - mov 0xf(%rsp),%cl │ │ - mov 0x30(%rsp),%rbp │ │ - shl %cl,%ebp │ │ - mov 0x10(%rsp),%r9d │ │ - imul 0x38(%rsp),%r9d │ │ - mov 0xe(%rsp),%cl │ │ - mov 0x28(%rsp),%rax │ │ - shl %cl,%eax │ │ + mov %r13d,%r9d │ │ + sub %r12d,%r9d │ │ + cmovs %ecx,%r9d │ │ + lea 0x1(%rbp),%ebx │ │ sub $0x30,%rsp │ │ - mov 0xa0(%rsp),%rsi │ │ - mov %rbx,%rcx │ │ + lea 0xb0(%rsp),%rdi │ │ + mov %ebp,%esi │ │ + mov $0x0,%edx │ │ + mov %ebp,%ecx │ │ push %rax │ │ - push %rbp │ │ - callq *0x100(%r10,%r11,8) │ │ - jmp d88bd │ │ - mov 0x1c(%rsp),%eax │ │ - imul 0x20(%rsp),%eax │ │ - mov 0xf(%rsp),%cl │ │ - mov 0x30(%rsp),%r9 │ │ - shl %cl,%r9d │ │ - mov 0x10(%rsp),%r8d │ │ - imul 0x38(%rsp),%r8d │ │ - mov 0xe(%rsp),%cl │ │ - mov 0x28(%rsp),%rbp │ │ - shl %cl,%ebp │ │ - sub $0x38,%rsp │ │ - mov 0xa0(%rsp),%rdi │ │ - mov %rdx,%rsi │ │ - mov %rbx,%rdx │ │ - mov %eax,%ecx │ │ - push %rbp │ │ - callq *0x1a0(%r10,%r11,8) │ │ + push %rbx │ │ + callq da510 │ │ add $0x40,%rsp │ │ - xor %eax,%eax │ │ - add $0x88,%rsp │ │ + movslq %ebp,%rax │ │ + add $0xffffffff,%ebp │ │ + lea (%rsp,%rax,2),%rbx │ │ + add $0x7e,%rbx │ │ + mov $0x1,%eax │ │ + mov %rax,0x38(%rsp) │ │ + test %r13d,%r13d │ │ + jg d91a2 │ │ + jmpq d942f │ │ + add $0xfffffffffffffffe,%rbx │ │ + cmp %r12d,%r13d │ │ + mov %r12d,%eax │ │ + cmovle %r13d,%eax │ │ + lea (%r12,%rax,1),%ebp │ │ + add $0xffffffff,%ebp │ │ + mov $0x1,%eax │ │ + mov %rax,0x38(%rsp) │ │ + test %r13d,%r13d │ │ + jle d942f │ │ + test %r12d,%r12d │ │ + jle d942f │ │ + mov 0x48(%rsp),%r15 │ │ + sar %r15 │ │ + movslq %ebp,%rdx │ │ + neg %ebp │ │ + movslq %ebp,%rax │ │ + lea (%rbx,%rax,2),%rcx │ │ + mov %rcx,0x28(%rsp) │ │ + movslq %r12d,%rcx │ │ + mov %rcx,0x30(%rsp) │ │ + mov %r13d,%ecx │ │ + mov %rcx,0x70(%rsp) │ │ + mov %r12d,%r10d │ │ + lea (%rbx,%rax,2),%rax │ │ + add $0x1,%rax │ │ + mov %rax,0x68(%rsp) │ │ + mov %r15,%rax │ │ + shl $0x5,%rax │ │ + add 0x20(%rsp),%rax │ │ + mov %rax,0x58(%rsp) │ │ + lea (%r15,%r15,1),%rax │ │ + mov %r15,%rcx │ │ + shl $0x6,%rcx │ │ + mov %rcx,0x50(%rsp) │ │ + mov $0x10,%r13d │ │ + xor %r9d,%r9d │ │ + mov 0x1c(%rsp),%edi │ │ + jmp d9240 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + add $0x1,%r9 │ │ + mov 0x44(%rsp),%edi │ │ + add 0x1c(%rsp),%edi │ │ + mov 0x78(%rsp),%r13 │ │ + add $0x2,%r13 │ │ + cmp 0x70(%rsp),%r9 │ │ + je d942f │ │ + mov %edi,%esi │ │ + and $0x3e,%esi │ │ + mov %edi,0x44(%rsp) │ │ + sar $0x6,%edi │ │ + mov $0x40,%r12d │ │ + sub %esi,%r12d │ │ + movslq %edi,%r14 │ │ + mov %r13,0x78(%rsp) │ │ + xor %r8d,%r8d │ │ + cmp %rdx,%r14 │ │ + jge d92c0 │ │ + lea (%r14,%r14,1),%rdi │ │ + neg %rdi │ │ + movzwl (%rbx,%rdi,1),%edi │ │ + imul %r12d,%edi │ │ + movslq %r14d,%r11 │ │ + not %r11 │ │ + movzwl (%rbx,%r11,2),%ebp │ │ + imul %esi,%ebp │ │ + lea (%rdi,%rbp,1),%edi │ │ + add $0x20,%edi │ │ + shr $0x6,%edi │ │ + mov %r15,%rcx │ │ + imul %r8,%rcx │ │ + add %r9,%rcx │ │ + mov 0x20(%rsp),%rbp │ │ + mov %di,0x0(%rbp,%rcx,2) │ │ + add $0x1,%r8 │ │ + add 0x38(%rsp),%r14 │ │ + add %rax,%r13 │ │ + cmp %r10,%r8 │ │ + jne d9260 │ │ + jmpq d9220 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + lea 0x1(%r8),%rsi │ │ + mov 0x30(%rsp),%r12 │ │ + cmp %r12,%rsi │ │ + cmovge %rsi,%r12 │ │ + sub %r8,%r12 │ │ + cmp $0x10,%r12 │ │ + jb d93e0 │ │ + cmpq $0x2,0x48(%rsp) │ │ + jne d93e0 │ │ + lea (%r8,%r9,1),%rcx │ │ + mov 0x20(%rsp),%rdi │ │ + lea (%rdi,%rcx,2),%rcx │ │ + mov 0x30(%rsp),%rbp │ │ + cmp %rbp,%rsi │ │ + cmovl %rbp,%rsi │ │ + cmp %rcx,0x68(%rsp) │ │ + jbe d931b │ │ + add %r9,%rsi │ │ + lea (%rdi,%rsi,2),%rcx │ │ + cmp %rcx,0x28(%rsp) │ │ + jb d93e5 │ │ + mov %r12,%r11 │ │ + and $0xfffffffffffffff0,%r11 │ │ + lea -0x10(%r11),%rcx │ │ + mov %rcx,%rsi │ │ + shr $0x4,%rsi │ │ + add $0x1,%rsi │ │ + mov %esi,%ebp │ │ + and $0x1,%ebp │ │ + test %rcx,%rcx │ │ + mov %rbp,0x60(%rsp) │ │ + je d941e │ │ + sub %rbp,%rsi │ │ + mov 0x28(%rsp),%rcx │ │ + movzwl (%rcx),%ecx │ │ + movd %ecx,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + xor %r14d,%r14d │ │ + mov 0x58(%rsp),%rcx │ │ + mov 0x50(%rsp),%rbp │ │ + nopw 0x0(%rax,%rax,1) │ │ + movdqu %xmm0,-0x10(%rdi,%r13,1) │ │ + movdqu %xmm0,(%rdi,%r13,1) │ │ + movdqu %xmm0,-0x10(%rcx,%r13,1) │ │ + movdqu %xmm0,(%rcx,%r13,1) │ │ + add $0x20,%r14 │ │ + add %rbp,%r13 │ │ + add $0xfffffffffffffffe,%rsi │ │ + jne d9370 │ │ + cmpq $0x0,0x60(%rsp) │ │ + je d93cc │ │ + add %r8,%r14 │ │ + mov 0x28(%rsp),%rcx │ │ + movzwl (%rcx),%ecx │ │ + movd %ecx,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + imul %r15,%r14 │ │ + add %r9,%r14 │ │ + movdqu %xmm0,(%rdi,%r14,2) │ │ + movdqu %xmm0,0x10(%rdi,%r14,2) │ │ + cmp %r11,%r12 │ │ + je d9220 │ │ + add %r11,%r8 │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov 0x20(%rsp),%rdi │ │ + mov %r15,%rcx │ │ + imul %r8,%rcx │ │ + add %r9,%rcx │ │ + lea (%rdi,%rcx,2),%rsi │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + mov 0x28(%rsp),%rcx │ │ + movzwl (%rcx),%edi │ │ + mov %di,(%rsi) │ │ + add $0x1,%r8 │ │ + add %rax,%rsi │ │ + cmp 0x30(%rsp),%r8 │ │ + jl d9400 │ │ + jmpq d9220 │ │ + xor %r14d,%r14d │ │ + cmpq $0x0,0x60(%rsp) │ │ + jne d939f │ │ + jmp d93cc │ │ + add $0x188,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - movslq 0xd0(%rsp),%rax │ │ - movslq %r14d,%rcx │ │ - mov 0x50(%rsp),%rbx │ │ - imul %rbx,%rcx │ │ - mov 0xe0(%rsp),%rdx │ │ - add 0x10(%rdx,%rax,8),%rcx │ │ - movslq %r13d,%rdx │ │ - add %rcx,%rdx │ │ - jmpq d8815 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax,%rax,1) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x108,%rsp │ │ - mov %rcx,0x40(%rsp) │ │ - mov %rdx,0x30(%rsp) │ │ - mov %rsi,0x38(%rsp) │ │ - mov %rdi,0x48(%rsp) │ │ - mov (%rdi),%rbp │ │ - mov 0xca8(%rbp),%rax │ │ - mov %rax,0x80(%rsp) │ │ + sub $0xa8,%rsp │ │ + mov %rdx,0x60(%rsp) │ │ + test %r8d,%r8d │ │ + jle d9b17 │ │ + mov %ecx,%ebp │ │ + test %ecx,%ecx │ │ + jle d9b17 │ │ + mov %rdi,%r11 │ │ + and $0x1ff,%r9d │ │ + shl $0x6,%r9 │ │ + lea 0x35102(%rip),%rax │ │ + add %r9,%rax │ │ + lea 0x350f8(%rip),%rcx │ │ + movsbl 0x1(%rcx,%r9,1),%edx │ │ + mov %edx,0x5c(%rsp) │ │ + movsbl 0x10(%rcx,%r9,1),%edx │ │ + mov %edx,0x58(%rsp) │ │ + movsbl 0x11(%rcx,%r9,1),%edx │ │ + mov %edx,0x54(%rsp) │ │ + movsbl 0x20(%rcx,%r9,1),%edx │ │ + mov %edx,0x50(%rsp) │ │ + movsbl 0x21(%rcx,%r9,1),%edx │ │ + mov %edx,0x4c(%rsp) │ │ + movsbl 0x30(%rcx,%r9,1),%edx │ │ + mov %edx,0x48(%rsp) │ │ + movsbl 0x2(%rcx,%r9,1),%edx │ │ + mov %edx,0x44(%rsp) │ │ + movsbl 0x3(%rcx,%r9,1),%edx │ │ + mov %edx,0x40(%rsp) │ │ + movsbl 0x12(%rcx,%r9,1),%edx │ │ + mov %edx,0x3c(%rsp) │ │ + movsbl 0x13(%rcx,%r9,1),%edx │ │ + mov %edx,0x38(%rsp) │ │ + movsbl 0x22(%rcx,%r9,1),%edx │ │ + mov %edx,0x34(%rsp) │ │ + movsbl 0x23(%rcx,%r9,1),%edx │ │ + mov %edx,0x30(%rsp) │ │ + movsbl 0x32(%rcx,%r9,1),%edx │ │ + mov %edx,0x2c(%rsp) │ │ + movsbl 0x4(%rcx,%r9,1),%edx │ │ + mov %edx,0x28(%rsp) │ │ + movsbl 0x5(%rcx,%r9,1),%edx │ │ + mov %edx,0x24(%rsp) │ │ + movsbl 0x14(%rcx,%r9,1),%edx │ │ + mov %edx,0x20(%rsp) │ │ + movsbl 0x15(%rcx,%r9,1),%edx │ │ + mov %edx,0x1c(%rsp) │ │ + movsbl 0x24(%rcx,%r9,1),%edx │ │ + mov %edx,0x18(%rsp) │ │ + movsbl 0x25(%rcx,%r9,1),%edx │ │ + mov %edx,0x14(%rsp) │ │ + movsbl 0x34(%rcx,%r9,1),%edx │ │ + mov %edx,0x10(%rsp) │ │ + movsbl 0x6(%rcx,%r9,1),%edx │ │ + mov %edx,0xc(%rsp) │ │ + movsbl 0x7(%rcx,%r9,1),%edx │ │ + mov %edx,0x8(%rsp) │ │ + movsbl 0x16(%rcx,%r9,1),%edx │ │ + mov %edx,0x4(%rsp) │ │ + movsbl 0x17(%rcx,%r9,1),%edx │ │ + mov %edx,(%rsp) │ │ + movsbl 0x26(%rcx,%r9,1),%edx │ │ + mov %edx,-0x4(%rsp) │ │ + movsbl 0x27(%rcx,%r9,1),%edx │ │ + mov %edx,-0x8(%rsp) │ │ + movsbl 0x36(%rcx,%r9,1),%edx │ │ + mov %edx,-0xc(%rsp) │ │ + movsbl 0x8(%rcx,%r9,1),%edx │ │ + mov %edx,-0x10(%rsp) │ │ + movsbl 0x9(%rcx,%r9,1),%edx │ │ + mov %edx,-0x14(%rsp) │ │ + movsbl 0x18(%rcx,%r9,1),%edx │ │ + mov %edx,-0x18(%rsp) │ │ + movsbl 0x19(%rcx,%r9,1),%edx │ │ + mov %edx,-0x1c(%rsp) │ │ + movsbl 0x28(%rcx,%r9,1),%edx │ │ + mov %edx,-0x20(%rsp) │ │ + movsbl 0x29(%rcx,%r9,1),%edx │ │ + mov %edx,-0x24(%rsp) │ │ + movsbl 0x38(%rcx,%r9,1),%edx │ │ + mov %edx,-0x28(%rsp) │ │ + movsbl 0xa(%rcx,%r9,1),%edx │ │ + mov %edx,-0x2c(%rsp) │ │ + movsbl 0xb(%rcx,%r9,1),%edx │ │ + mov %edx,-0x30(%rsp) │ │ + movsbl 0x1a(%rcx,%r9,1),%edx │ │ + mov %edx,-0x34(%rsp) │ │ + movsbl 0x1b(%rcx,%r9,1),%edx │ │ + mov %edx,-0x38(%rsp) │ │ + movsbl 0x2a(%rcx,%r9,1),%edx │ │ + mov %edx,-0x3c(%rsp) │ │ + movsbl 0x2b(%rcx,%r9,1),%edx │ │ + mov %edx,-0x40(%rsp) │ │ + movsbl 0x3a(%rcx,%r9,1),%edx │ │ + mov %edx,-0x44(%rsp) │ │ + movsbl 0xc(%rcx,%r9,1),%edx │ │ + mov %edx,-0x48(%rsp) │ │ + movsbl 0xd(%rcx,%r9,1),%edx │ │ + mov %edx,-0x4c(%rsp) │ │ + movsbl 0x1c(%rcx,%r9,1),%edx │ │ + mov %edx,-0x50(%rsp) │ │ + movsbl 0x1d(%rcx,%r9,1),%edx │ │ + mov %edx,-0x54(%rsp) │ │ + movsbl 0x2c(%rcx,%r9,1),%edx │ │ + mov %edx,-0x58(%rsp) │ │ + movsbl 0x2d(%rcx,%r9,1),%edx │ │ + mov %edx,-0x5c(%rsp) │ │ + movsbl 0x3c(%rcx,%r9,1),%edx │ │ + mov %edx,-0x60(%rsp) │ │ + movsbl 0xe(%rcx,%r9,1),%edx │ │ + mov %edx,-0x64(%rsp) │ │ + movsbl 0xf(%rcx,%r9,1),%edx │ │ + mov %edx,-0x68(%rsp) │ │ + movsbl 0x1e(%rcx,%r9,1),%edx │ │ + mov %edx,-0x6c(%rsp) │ │ + movsbl 0x1f(%rcx,%r9,1),%edx │ │ + mov %edx,-0x70(%rsp) │ │ + movsbl 0x2e(%rcx,%r9,1),%edx │ │ + mov %edx,-0x74(%rsp) │ │ + movsbl 0x2f(%rcx,%r9,1),%edx │ │ + mov %edx,-0x78(%rsp) │ │ + movsbl 0x3e(%rcx,%r9,1),%ecx │ │ + mov %ecx,-0x7c(%rsp) │ │ + mov %rsi,%rcx │ │ + sar %rcx │ │ + movslq %ebp,%rdx │ │ + mov %rdx,0x90(%rsp) │ │ + movslq %r8d,%rdx │ │ + mov %rdx,0x78(%rsp) │ │ + movsbl (%rax),%eax │ │ + mov %eax,-0x80(%rsp) │ │ + add %rsi,%rsi │ │ + mov %rsi,0x80(%rsp) │ │ + mov 0xf0(%rsp),%r15d │ │ + mov 0x60(%rsp),%rax │ │ + lea 0x2(%rax),%rdi │ │ + mov %rcx,0x70(%rsp) │ │ + lea (%r11,%rcx,2),%r8 │ │ + add $0x6,%r8 │ │ + xor %ecx,%ecx │ │ + lea 0x6(%r11),%rax │ │ + mov %rax,0x68(%rsp) │ │ + jmp d9753 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + mov 0x70(%rsp),%rax │ │ + lea (%r11,%rax,2),%rdi │ │ + mov 0x80(%rsp),%rax │ │ + add %rax,%r11 │ │ + mov 0x88(%rsp),%rcx │ │ + add $0x2,%rcx │ │ + add %rax,0x68(%rsp) │ │ + add %rax,%r8 │ │ + cmp 0x78(%rsp),%rcx │ │ + jge d9b17 │ │ + mov %rcx,0x88(%rsp) │ │ + lea (%rcx,%rcx,1),%rax │ │ + mov 0x60(%rsp),%rcx │ │ + sub %rax,%rcx │ │ + add $0x6,%rdi │ │ + mov $0xffffffffffffffff,%rbx │ │ xor %eax,%eax │ │ - mov $0x0,%edx │ │ - mov $0x0,%r14d │ │ - test %r9d,%r9d │ │ - je d8971 │ │ - mov 0x840(%rbp),%ecx │ │ - xor %edx,%edx │ │ - cmp $0x1,%ecx │ │ - sete %dl │ │ - xor %r14d,%r14d │ │ - cmp $0x3,%ecx │ │ - setne %r14b │ │ - mov $0x4,%esi │ │ + xor %r9d,%r9d │ │ + lea -0x2(%rcx),%rsi │ │ + mov %r8,0xa0(%rsp) │ │ + mov %rdi,0x98(%rsp) │ │ + jmp d97bd │ │ + nopl (%rax) │ │ + lea (%rdi,%rax,1),%rcx │ │ + mov %si,(%r8,%rax,1) │ │ + add $0x4,%r9 │ │ + mov 0x68(%rsp),%rdx │ │ + lea (%rdx,%rax,1),%rsi │ │ + add $0x8,%rax │ │ + mov 0x70(%rsp),%rbx │ │ + cmp 0x90(%rsp),%r9 │ │ + jge d9720 │ │ + mov %r11,%r8 │ │ + movzwl (%rcx),%r10d │ │ + movzwl -0x6(%rdi,%rax,1),%r13d │ │ + movzwl -0x4(%rdi,%rax,1),%edx │ │ + movzwl -0x2(%rdi,%rax,1),%ecx │ │ + movzwl (%rdi,%rax,1),%ebp │ │ + movzwl (%rsi),%r14d │ │ + movzwl (%rsi,%rbx,2),%r12d │ │ + mov -0x80(%rsp),%esi │ │ + imul %r10d,%esi │ │ + mov 0x5c(%rsp),%edi │ │ + imul %r13d,%edi │ │ + add %esi,%edi │ │ + mov 0x58(%rsp),%esi │ │ + imul %edx,%esi │ │ + add %edi,%esi │ │ + mov 0x54(%rsp),%edi │ │ + imul %ecx,%edi │ │ + add %esi,%edi │ │ + mov 0x50(%rsp),%esi │ │ + imul %ebp,%esi │ │ + add %edi,%esi │ │ + mov 0x4c(%rsp),%edi │ │ + imul %r14d,%edi │ │ + add %esi,%edi │ │ + mov 0x48(%rsp),%esi │ │ + imul %r12d,%esi │ │ + lea (%rsi,%rdi,1),%r11d │ │ + add $0x8,%r11d │ │ + mov %r11d,%ebx │ │ + sar $0x4,%ebx │ │ + mov %r15d,%esi │ │ + cmp %r15d,%ebx │ │ + jg d9838 │ │ + mov %ebx,%esi │ │ + mov $0x0,%edi │ │ + test %r11d,%r11d │ │ + js d9844 │ │ + mov %esi,%edi │ │ + mov %r8,%r11 │ │ + mov %di,(%r8,%rax,1) │ │ + mov 0x44(%rsp),%esi │ │ + imul %r10d,%esi │ │ + mov 0x40(%rsp),%edi │ │ + imul %r13d,%edi │ │ + add %esi,%edi │ │ + mov 0x3c(%rsp),%esi │ │ + imul %edx,%esi │ │ + add %edi,%esi │ │ + mov 0x38(%rsp),%edi │ │ + imul %ecx,%edi │ │ + add %esi,%edi │ │ + mov 0x34(%rsp),%esi │ │ + imul %ebp,%esi │ │ + add %edi,%esi │ │ + mov 0x30(%rsp),%edi │ │ + imul %r14d,%edi │ │ + add %esi,%edi │ │ + mov 0x2c(%rsp),%esi │ │ + imul %r12d,%esi │ │ + lea (%rsi,%rdi,1),%edi │ │ + add $0x8,%edi │ │ + mov %edi,%esi │ │ + sar $0x4,%esi │ │ + mov %r15d,%ebx │ │ + cmp %r15d,%esi │ │ + jg d98a0 │ │ + mov %esi,%ebx │ │ + mov $0x0,%esi │ │ + test %edi,%edi │ │ + mov 0xa0(%rsp),%r8 │ │ + js d98b3 │ │ + mov %ebx,%esi │ │ + mov %si,0x2(%r11,%rax,1) │ │ + mov 0x28(%rsp),%esi │ │ + imul %r10d,%esi │ │ + mov 0x24(%rsp),%edi │ │ + imul %r13d,%edi │ │ + add %esi,%edi │ │ + mov 0x20(%rsp),%esi │ │ + imul %edx,%esi │ │ + add %edi,%esi │ │ + mov 0x1c(%rsp),%edi │ │ + imul %ecx,%edi │ │ + add %esi,%edi │ │ + mov 0x18(%rsp),%esi │ │ + imul %ebp,%esi │ │ + add %edi,%esi │ │ + mov 0x14(%rsp),%edi │ │ + imul %r14d,%edi │ │ + add %esi,%edi │ │ + mov 0x10(%rsp),%esi │ │ + imul %r12d,%esi │ │ + lea (%rsi,%rdi,1),%esi │ │ + add $0x8,%esi │ │ + mov %esi,%edi │ │ + sar $0x4,%edi │ │ + mov %r15d,%ebx │ │ + cmp %r15d,%edi │ │ + jg d990d │ │ + mov %edi,%ebx │ │ + mov $0x0,%edi │ │ + test %esi,%esi │ │ + js d9918 │ │ + mov %ebx,%edi │ │ + mov %di,0x4(%r11,%rax,1) │ │ + mov 0xc(%rsp),%esi │ │ + imul %r10d,%esi │ │ + mov 0x8(%rsp),%edi │ │ + imul %r13d,%edi │ │ + add %esi,%edi │ │ + mov 0x4(%rsp),%esi │ │ + imul %edx,%esi │ │ + add %edi,%esi │ │ + mov (%rsp),%edi │ │ + imul %ecx,%edi │ │ + add %esi,%edi │ │ + mov -0x4(%rsp),%esi │ │ + imul %ebp,%esi │ │ + add %edi,%esi │ │ + mov -0x8(%rsp),%edi │ │ + imul %r14d,%edi │ │ + add %esi,%edi │ │ + mov -0xc(%rsp),%esi │ │ + imul %r12d,%esi │ │ + lea (%rsi,%rdi,1),%esi │ │ + add $0x8,%esi │ │ + mov %esi,%edi │ │ + sar $0x4,%edi │ │ + mov %r15d,%ebx │ │ + cmp %r15d,%edi │ │ + jg d9971 │ │ + mov %edi,%ebx │ │ + mov $0x0,%edi │ │ + test %esi,%esi │ │ + js d997c │ │ + mov %ebx,%edi │ │ + mov %di,0x6(%r11,%rax,1) │ │ + mov -0x10(%rsp),%esi │ │ + imul %r10d,%esi │ │ + mov -0x14(%rsp),%edi │ │ + imul %r13d,%edi │ │ + add %esi,%edi │ │ + mov -0x18(%rsp),%esi │ │ + imul %edx,%esi │ │ + add %edi,%esi │ │ + mov -0x1c(%rsp),%edi │ │ + imul %ecx,%edi │ │ + add %esi,%edi │ │ + mov -0x20(%rsp),%esi │ │ + imul %ebp,%esi │ │ + add %edi,%esi │ │ + mov -0x24(%rsp),%edi │ │ + imul %r14d,%edi │ │ + add %esi,%edi │ │ + mov -0x28(%rsp),%esi │ │ + imul %r12d,%esi │ │ + lea (%rsi,%rdi,1),%esi │ │ + add $0x8,%esi │ │ + mov %esi,%edi │ │ + sar $0x4,%edi │ │ + mov %r15d,%ebx │ │ + cmp %r15d,%edi │ │ + jg d99d6 │ │ + mov %edi,%ebx │ │ + mov $0x0,%edi │ │ + test %esi,%esi │ │ + js d99e1 │ │ + mov %ebx,%edi │ │ + mov %di,-0x6(%r8,%rax,1) │ │ + mov -0x2c(%rsp),%esi │ │ + imul %r10d,%esi │ │ + mov -0x30(%rsp),%edi │ │ + imul %r13d,%edi │ │ + add %esi,%edi │ │ + mov -0x34(%rsp),%esi │ │ + imul %edx,%esi │ │ + add %edi,%esi │ │ + mov -0x38(%rsp),%edi │ │ + imul %ecx,%edi │ │ + add %esi,%edi │ │ + mov -0x3c(%rsp),%esi │ │ + imul %ebp,%esi │ │ + add %edi,%esi │ │ + mov -0x40(%rsp),%edi │ │ + imul %r14d,%edi │ │ + add %esi,%edi │ │ + mov -0x44(%rsp),%esi │ │ + imul %r12d,%esi │ │ + lea (%rsi,%rdi,1),%esi │ │ + add $0x8,%esi │ │ + mov %esi,%edi │ │ + sar $0x4,%edi │ │ + mov %r15d,%ebx │ │ + cmp %r15d,%edi │ │ + jg d9a3b │ │ + mov %edi,%ebx │ │ + mov $0x0,%edi │ │ + test %esi,%esi │ │ + js d9a46 │ │ + mov %ebx,%edi │ │ + mov %di,-0x4(%r8,%rax,1) │ │ + mov -0x48(%rsp),%esi │ │ + imul %r10d,%esi │ │ + mov -0x4c(%rsp),%edi │ │ + imul %r13d,%edi │ │ + add %esi,%edi │ │ + mov -0x50(%rsp),%esi │ │ + imul %edx,%esi │ │ + add %edi,%esi │ │ + mov -0x54(%rsp),%edi │ │ + imul %ecx,%edi │ │ + add %esi,%edi │ │ + mov -0x58(%rsp),%esi │ │ + imul %ebp,%esi │ │ + add %edi,%esi │ │ + mov -0x5c(%rsp),%edi │ │ + imul %r14d,%edi │ │ + add %esi,%edi │ │ + mov -0x60(%rsp),%esi │ │ + imul %r12d,%esi │ │ + lea (%rsi,%rdi,1),%esi │ │ + add $0x8,%esi │ │ + mov %esi,%edi │ │ + sar $0x4,%edi │ │ + mov %r15d,%ebx │ │ + cmp %r15d,%edi │ │ + jg d9aa0 │ │ + mov %edi,%ebx │ │ + mov $0x0,%edi │ │ + test %esi,%esi │ │ + js d9aab │ │ + mov %ebx,%edi │ │ + mov %di,-0x2(%r8,%rax,1) │ │ + imul -0x64(%rsp),%r10d │ │ + imul -0x68(%rsp),%r13d │ │ + add %r10d,%r13d │ │ + imul -0x6c(%rsp),%edx │ │ + add %r13d,%edx │ │ + imul -0x70(%rsp),%ecx │ │ + add %edx,%ecx │ │ + imul -0x74(%rsp),%ebp │ │ + add %ecx,%ebp │ │ + imul -0x78(%rsp),%r14d │ │ + add %ebp,%r14d │ │ + imul -0x7c(%rsp),%r12d │ │ + lea (%r12,%r14,1),%ecx │ │ + add $0x8,%ecx │ │ + mov %ecx,%esi │ │ + sar $0x4,%esi │ │ + mov %r15d,%edx │ │ + cmp %r15d,%esi │ │ + jg d9afb │ │ + mov %esi,%edx │ │ + test %ecx,%ecx │ │ + mov 0x98(%rsp),%rdi │ │ + mov $0x0,%esi │ │ + js d9790 │ │ + mov %edx,%esi │ │ + jmpq d9790 │ │ + add $0xa8,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + nopl 0x0(%rax) │ │ + sub $0x38,%rsp │ │ + mov 0x40(%rsp),%eax │ │ + sub $0x28,%rsp │ │ + pushq $0x1 │ │ + pushq $0x1 │ │ + push %rax │ │ + callq da7a0 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov 0x40(%rsp),%eax │ │ + sub $0x28,%rsp │ │ + pushq $0x0 │ │ + pushq $0x1 │ │ + push %rax │ │ + callq da7a0 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + sub $0x38,%rsp │ │ + mov 0x40(%rsp),%eax │ │ + sub $0x28,%rsp │ │ + pushq $0x0 │ │ + pushq $0x0 │ │ + push %rax │ │ + callq da7a0 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + push %r15 │ │ + push %r14 │ │ + push %rbx │ │ + mov %r8d,%r10d │ │ + mov %ecx,%r14d │ │ + lea (%r10,%r14,1),%r11d │ │ + mov %r11d,%r8d │ │ + sar %r8d │ │ + test %ecx,%ecx │ │ + jle d9cd1 │ │ + mov %r14d,%r15d │ │ + cmp $0x7,%r14d │ │ + ja d9bbd │ │ + xor %ebx,%ebx │ │ + jmpq d9cc0 │ │ + mov %r15d,%ebx │ │ + and $0xfffffff8,%ebx │ │ + movd %r8d,%xmm0 │ │ + lea -0x8(%rbx),%rax │ │ + mov %rax,%rcx │ │ + shr $0x3,%rcx │ │ + add $0x1,%rcx │ │ + mov %ecx,%r8d │ │ + and $0x3,%r8d │ │ + cmp $0x18,%rax │ │ + jae d9bf4 │ │ + pxor %xmm1,%xmm1 │ │ + xor %ecx,%ecx │ │ + test %r8,%r8 │ │ + jne d9c67 │ │ + jmpq d9c96 │ │ + mov %r8,%rax │ │ + sub %rcx,%rax │ │ + pxor %xmm1,%xmm1 │ │ + xor %ecx,%ecx │ │ + pmovzxwd 0x2(%rdx,%rcx,2),%xmm2 │ │ + paddd %xmm0,%xmm2 │ │ + pmovzxwd 0xa(%rdx,%rcx,2),%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + pmovzxwd 0x12(%rdx,%rcx,2),%xmm1 │ │ + pmovzxwd 0x1a(%rdx,%rcx,2),%xmm3 │ │ + pmovzxwd 0x22(%rdx,%rcx,2),%xmm4 │ │ + paddd %xmm1,%xmm4 │ │ + paddd %xmm2,%xmm4 │ │ + pmovzxwd 0x2a(%rdx,%rcx,2),%xmm2 │ │ + paddd %xmm3,%xmm2 │ │ + paddd %xmm0,%xmm2 │ │ + pmovzxwd 0x32(%rdx,%rcx,2),%xmm0 │ │ + pmovzxwd 0x3a(%rdx,%rcx,2),%xmm1 │ │ + paddd %xmm4,%xmm0 │ │ + paddd %xmm2,%xmm1 │ │ + add $0x20,%rcx │ │ + add $0x4,%rax │ │ + jne d9c00 │ │ + test %r8,%r8 │ │ + je d9c96 │ │ + neg %r8 │ │ + nopw 0x0(%rax,%rax,1) │ │ + lea (%rcx,%rcx,1),%rax │ │ + or $0x2,%rax │ │ + pmovzxwd (%rdx,%rax,1),%xmm2 │ │ + pmovzxwd 0x8(%rdx,%rax,1),%xmm3 │ │ + paddd %xmm2,%xmm0 │ │ + paddd %xmm3,%xmm1 │ │ + add $0x8,%rcx │ │ + inc %r8 │ │ + jne d9c70 │ │ + paddd %xmm1,%xmm0 │ │ + pshufd $0x4e,%xmm0,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + pshufd $0xe5,%xmm1,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + movd %xmm0,%r8d │ │ + cmp %r15,%rbx │ │ + je d9cd1 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + movzwl 0x2(%rdx,%rbx,2),%eax │ │ + add $0x1,%rbx │ │ + add %eax,%r8d │ │ + cmp %rbx,%r15 │ │ + jne d9cc0 │ │ + test %r10d,%r10d │ │ + jle d9df1 │ │ + mov %r10d,%r15d │ │ + cmp $0x7,%r10d │ │ + ja d9cea │ │ + xor %ebx,%ebx │ │ + jmpq d9dda │ │ + mov %r15d,%ebx │ │ + and $0xfffffff8,%ebx │ │ + movd %r8d,%xmm0 │ │ + lea -0x8(%rbx),%rcx │ │ + mov %rcx,%rax │ │ + shr $0x3,%rax │ │ + add $0x1,%rax │ │ + mov %eax,%r8d │ │ + and $0x1,%r8d │ │ + test %rcx,%rcx │ │ + je d9e39 │ │ + mov %r8,%rcx │ │ + sub %rax,%rcx │ │ + pxor %xmm1,%xmm1 │ │ + mov $0xfffffffffffffffc,%rax │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + movq (%rdx,%rax,2),%xmm2 │ │ + movq -0x8(%rdx,%rax,2),%xmm3 │ │ + pshuflw $0x1b,%xmm2,%xmm2 │ │ + pmovzxwd %xmm2,%xmm2 │ │ + paddd %xmm0,%xmm2 │ │ + pshuflw $0x1b,%xmm3,%xmm0 │ │ + pmovzxwd %xmm0,%xmm3 │ │ + paddd %xmm1,%xmm3 │ │ + movq -0x10(%rdx,%rax,2),%xmm0 │ │ + movq -0x18(%rdx,%rax,2),%xmm1 │ │ + pshuflw $0x1b,%xmm0,%xmm0 │ │ + pmovzxwd %xmm0,%xmm0 │ │ + paddd %xmm2,%xmm0 │ │ + pshuflw $0x1b,%xmm1,%xmm1 │ │ + pmovzxwd %xmm1,%xmm1 │ │ + paddd %xmm3,%xmm1 │ │ + add $0xfffffffffffffff0,%rax │ │ + add $0x2,%rcx │ │ + jne d9d30 │ │ + add $0x3,%rax │ │ + test %r8,%r8 │ │ + je d9dba │ │ + movq -0xe(%rdx,%rax,2),%xmm2 │ │ + pshuflw $0x1b,%xmm2,%xmm2 │ │ + pmovzxwd %xmm2,%xmm2 │ │ + paddd %xmm2,%xmm1 │ │ + movq -0x6(%rdx,%rax,2),%xmm2 │ │ + pshuflw $0x1b,%xmm2,%xmm2 │ │ + pmovzxwd %xmm2,%xmm2 │ │ + paddd %xmm2,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + pshufd $0x4e,%xmm0,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + pshufd $0xe5,%xmm1,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + movd %xmm0,%r8d │ │ + cmp %r15,%rbx │ │ + je d9df1 │ │ + neg %rbx │ │ + neg %r15 │ │ + movzwl -0x2(%rdx,%rbx,2),%eax │ │ + add %eax,%r8d │ │ + add $0xffffffffffffffff,%rbx │ │ + cmp %rbx,%r15 │ │ + jne d9de0 │ │ + bsf %r11d,%ecx │ │ + shr %cl,%r8d │ │ + cmp %r10d,%r14d │ │ + je d9e29 │ │ + lea (%r10,%r10,1),%ecx │ │ + mov $0x6667,%eax │ │ + cmp %r14d,%ecx │ │ + jl d9e1f │ │ + lea (%r14,%r14,1),%eax │ │ + cmp %r10d,%eax │ │ + mov $0x6667,%ecx │ │ + mov $0xaaab,%eax │ │ + cmovl %ecx,%eax │ │ + imul %r8d,%eax │ │ + shr $0x11,%eax │ │ + mov %eax,%r8d │ │ + mov %r14d,%edx │ │ + mov %r10d,%ecx │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %r15 │ │ + jmpq daee0 │ │ + pxor %xmm1,%xmm1 │ │ + mov $0xffffffffffffffff,%rax │ │ + test %r8,%r8 │ │ + jne d9d92 │ │ + jmpq d9dba │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + mov %r8d,%eax │ │ + mov 0x10(%rsp),%r8d │ │ + add $0x1,%r8d │ │ + sar %r8d │ │ + mov %ecx,%edx │ │ + mov %eax,%ecx │ │ + jmpq daee0 │ │ + nopl 0x0(%rax,%rax,1) │ │ + push %r14 │ │ + push %rbx │ │ + mov %r8d,%r10d │ │ + mov %ecx,%r11d │ │ + mov %ecx,%r8d │ │ + sar %r8d │ │ + test %ecx,%ecx │ │ + jle d9fc1 │ │ + mov %r11d,%r14d │ │ + cmp $0x8,%r11d │ │ + jae d9ea7 │ │ + xor %ecx,%ecx │ │ + jmpq d9fb0 │ │ mov %r14d,%ecx │ │ - shr %cl,%rsi │ │ - mov %rsi,0x88(%rsp) │ │ - mov $0x4,%esi │ │ - mov %edx,%ecx │ │ - shr %cl,%esi │ │ - mov 0x140(%rsp),%rcx │ │ - mov %rcx,%rdi │ │ - mov 0x38(%rcx),%r10d │ │ - add %r14d,%r10d │ │ + and $0xfffffff8,%ecx │ │ + movd %r8d,%xmm0 │ │ + lea -0x8(%rcx),%rax │ │ + mov %rax,%rbx │ │ + shr $0x3,%rbx │ │ + add $0x1,%rbx │ │ + mov %ebx,%r8d │ │ + and $0x3,%r8d │ │ + cmp $0x18,%rax │ │ + jae d9ede │ │ + pxor %xmm1,%xmm1 │ │ + xor %ebx,%ebx │ │ + test %r8,%r8 │ │ + jne d9f57 │ │ + jmpq d9f86 │ │ + mov %r8,%rax │ │ + sub %rbx,%rax │ │ + pxor %xmm1,%xmm1 │ │ + xor %ebx,%ebx │ │ + nopw 0x0(%rax,%rax,1) │ │ + pmovzxwd 0x2(%rdx,%rbx,2),%xmm2 │ │ + paddd %xmm0,%xmm2 │ │ + pmovzxwd 0xa(%rdx,%rbx,2),%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + pmovzxwd 0x12(%rdx,%rbx,2),%xmm1 │ │ + pmovzxwd 0x1a(%rdx,%rbx,2),%xmm3 │ │ + pmovzxwd 0x22(%rdx,%rbx,2),%xmm4 │ │ + paddd %xmm1,%xmm4 │ │ + paddd %xmm2,%xmm4 │ │ + pmovzxwd 0x2a(%rdx,%rbx,2),%xmm2 │ │ + paddd %xmm3,%xmm2 │ │ + paddd %xmm0,%xmm2 │ │ + pmovzxwd 0x32(%rdx,%rbx,2),%xmm0 │ │ + pmovzxwd 0x3a(%rdx,%rbx,2),%xmm1 │ │ + paddd %xmm4,%xmm0 │ │ + paddd %xmm2,%xmm1 │ │ + add $0x20,%rbx │ │ + add $0x4,%rax │ │ + jne d9ef0 │ │ + test %r8,%r8 │ │ + je d9f86 │ │ + neg %r8 │ │ + nopw 0x0(%rax,%rax,1) │ │ + lea (%rbx,%rbx,1),%rax │ │ + or $0x2,%rax │ │ + pmovzxwd (%rdx,%rax,1),%xmm2 │ │ + pmovzxwd 0x8(%rdx,%rax,1),%xmm3 │ │ + paddd %xmm2,%xmm0 │ │ + paddd %xmm3,%xmm1 │ │ + add $0x8,%rbx │ │ + inc %r8 │ │ + jne d9f60 │ │ + paddd %xmm1,%xmm0 │ │ + pshufd $0x4e,%xmm0,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + pshufd $0xe5,%xmm1,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + movd %xmm0,%r8d │ │ + cmp %r14,%rcx │ │ + je d9fc1 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + movzwl 0x2(%rdx,%rcx,2),%eax │ │ + add $0x1,%rcx │ │ + add %eax,%r8d │ │ + cmp %rcx,%r14 │ │ + jne d9fb0 │ │ + bsf %r11d,%ecx │ │ + shr %cl,%r8d │ │ + mov %r11d,%edx │ │ + mov %r10d,%ecx │ │ + pop %rbx │ │ + pop %r14 │ │ + jmpq daee0 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + push %r14 │ │ + push %rbx │ │ + mov %r8d,%r11d │ │ + mov %ecx,%r10d │ │ + sar %r8d │ │ + test %r11d,%r11d │ │ + jle da101 │ │ + mov %r11d,%r14d │ │ + cmp $0x8,%r11d │ │ + jae da005 │ │ + xor %ecx,%ecx │ │ + jmpq da0ea │ │ mov %r14d,%ecx │ │ - sar %cl,%r10d │ │ - mov %edx,%ecx │ │ - movzbl 0x1(%r8),%r11d │ │ - mov %esi,0x50(%rsp) │ │ - imul %r11d,%esi │ │ - mov 0x3c(%rdi),%edx │ │ - add %ecx,%edx │ │ - sar %cl,%edx │ │ - test %esi,%esi │ │ - je d8dc5 │ │ - mov %rbp,0xd8(%rsp) │ │ - mov 0x148(%rsp),%rsi │ │ - mov (%r8),%al │ │ - xor %edi,%edi │ │ + and $0xfffffff8,%ecx │ │ + movd %r8d,%xmm0 │ │ + lea -0x8(%rcx),%rax │ │ + mov %rax,%rbx │ │ + shr $0x3,%rbx │ │ + add $0x1,%rbx │ │ + mov %ebx,%r8d │ │ + and $0x1,%r8d │ │ + test %rax,%rax │ │ + je da116 │ │ + mov %r8,%rax │ │ + sub %rbx,%rax │ │ + pxor %xmm1,%xmm1 │ │ + mov $0xfffffffffffffffc,%rbx │ │ + movq (%rdx,%rbx,2),%xmm2 │ │ + movq -0x8(%rdx,%rbx,2),%xmm3 │ │ + pshuflw $0x1b,%xmm2,%xmm2 │ │ + pmovzxwd %xmm2,%xmm2 │ │ + paddd %xmm0,%xmm2 │ │ + pshuflw $0x1b,%xmm3,%xmm0 │ │ + pmovzxwd %xmm0,%xmm3 │ │ + paddd %xmm1,%xmm3 │ │ + movq -0x10(%rdx,%rbx,2),%xmm0 │ │ + movq -0x18(%rdx,%rbx,2),%xmm1 │ │ + pshuflw $0x1b,%xmm0,%xmm0 │ │ + pmovzxwd %xmm0,%xmm0 │ │ + paddd %xmm2,%xmm0 │ │ + pshuflw $0x1b,%xmm1,%xmm1 │ │ + pmovzxwd %xmm1,%xmm1 │ │ + paddd %xmm3,%xmm1 │ │ + add $0xfffffffffffffff0,%rbx │ │ + add $0x2,%rax │ │ + jne da040 │ │ + add $0x3,%rbx │ │ + test %r8,%r8 │ │ + je da0ca │ │ + movq -0xe(%rdx,%rbx,2),%xmm2 │ │ + pshuflw $0x1b,%xmm2,%xmm2 │ │ + pmovzxwd %xmm2,%xmm2 │ │ + paddd %xmm2,%xmm1 │ │ + movq -0x6(%rdx,%rbx,2),%xmm2 │ │ + pshuflw $0x1b,%xmm2,%xmm2 │ │ + pmovzxwd %xmm2,%xmm2 │ │ + paddd %xmm2,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + pshufd $0x4e,%xmm0,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + pshufd $0xe5,%xmm1,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + movd %xmm0,%r8d │ │ + cmp %r14,%rcx │ │ + je da101 │ │ + neg %rcx │ │ + neg %r14 │ │ + movzwl -0x2(%rdx,%rcx,2),%eax │ │ + add %eax,%r8d │ │ + add $0xffffffffffffffff,%rcx │ │ + cmp %rcx,%r14 │ │ + jne da0f0 │ │ + bsf %r11d,%ecx │ │ + shr %cl,%r8d │ │ + mov %r10d,%edx │ │ + mov %r11d,%ecx │ │ + pop %rbx │ │ + pop %r14 │ │ + jmpq daee0 │ │ + pxor %xmm1,%xmm1 │ │ + mov $0xffffffffffffffff,%rbx │ │ + test %r8,%r8 │ │ + jne da0a2 │ │ + jmp da0ca │ │ + nopl 0x0(%rax) │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ test %r9d,%r9d │ │ - setne %dil │ │ - mov %rdi,0xf0(%rsp) │ │ - mov %r14d,%edi │ │ - mov %rdi,0xe8(%rsp) │ │ - mov %ecx,0x54(%rsp) │ │ - mov %ecx,%ecx │ │ - mov %rcx,0xe0(%rsp) │ │ - lea 0x1c(%rsi),%rcx │ │ - mov %rcx,0x70(%rsp) │ │ - movslq %r9d,%rcx │ │ - mov %rcx,0x68(%rsp) │ │ - mov 0x48(%rsp),%rcx │ │ - lea 0x16440(%rcx),%rsi │ │ - mov %rsi,0xd0(%rsp) │ │ - movslq %r10d,%rsi │ │ - mov %rsi,0xc8(%rsp) │ │ - movslq %edx,%rsi │ │ - mov %rsi,0xc0(%rsp) │ │ - lea 0x164a3(%rcx),%rcx │ │ - mov %rcx,0xb8(%rsp) │ │ - mov 0x40(%rsp),%rcx │ │ - lea 0x0(,%rcx,8),%rcx │ │ - mov %rcx,0xa8(%rsp) │ │ - xor %esi,%esi │ │ - mov %r8,0x78(%rsp) │ │ - mov %r14d,0x2c(%rsp) │ │ - mov %r10d,0x58(%rsp) │ │ - mov %edx,0x5c(%rsp) │ │ - jmp d8acf │ │ + jle da21d │ │ + test %r8d,%r8d │ │ + jle da21d │ │ + sar %rsi │ │ + movslq %r8d,%r10 │ │ + mov %r8d,%r8d │ │ + mov %r8d,%r15d │ │ + and $0x3,%r15d │ │ + add %rsi,%rsi │ │ + lea -0x1(%r8),%r11 │ │ + sub %r15,%r8 │ │ + xor %r14d,%r14d │ │ + xor %r13d,%r13d │ │ + cmp $0x3,%r11 │ │ + jb da1e7 │ │ + jmp da1a0 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - mov 0x1(%r8),%r11b │ │ - mov 0x38(%rsp),%rbp │ │ - mov 0xa8(%rsp),%rsi │ │ - lea (%rsi,%rbp,1),%rcx │ │ - test %rbp,%rbp │ │ - mov 0x30(%rsp),%rdi │ │ - lea (%rdi,%rsi,2),%rsi │ │ - cmove %rsi,%rdi │ │ - mov %rdi,0x30(%rsp) │ │ - cmovne %rcx,%rbp │ │ - mov %rbp,0x38(%rsp) │ │ - mov 0xb0(%rsp),%rsi │ │ - add $0x8,%esi │ │ - movzbl %r11b,%ecx │ │ - imul 0x50(%rsp),%ecx │ │ - cmp %ecx,%esi │ │ - jae d8dd7 │ │ - mov %rsi,0xb0(%rsp) │ │ - or $0x4,%esi │ │ - mov 0x54(%rsp),%ecx │ │ - shl %cl,%esi │ │ - movzbl %al,%ecx │ │ - imul 0x88(%rsp),%ecx │ │ + nopl (%rax) │ │ + add %r10,%rcx │ │ + add $0x1,%r14d │ │ + add %rsi,%rdi │ │ + cmp %r9d,%r14d │ │ + je da21d │ │ + xor %r13d,%r13d │ │ + cmp $0x3,%r11 │ │ + jb da1e7 │ │ + nopl 0x0(%rax) │ │ + movzbl (%rcx,%r13,1),%eax │ │ + movzwl (%rdx,%rax,2),%eax │ │ + mov %ax,(%rdi,%r13,2) │ │ + movzbl 0x1(%rcx,%r13,1),%eax │ │ + movzwl (%rdx,%rax,2),%eax │ │ + mov %ax,0x2(%rdi,%r13,2) │ │ + movzbl 0x2(%rcx,%r13,1),%eax │ │ + movzwl (%rdx,%rax,2),%eax │ │ + mov %ax,0x4(%rdi,%r13,2) │ │ + movzbl 0x3(%rcx,%r13,1),%eax │ │ + movzwl (%rdx,%rax,2),%eax │ │ + mov %ax,0x6(%rdi,%r13,2) │ │ + add $0x4,%r13 │ │ + cmp %r13,%r8 │ │ + jne da1a0 │ │ + test %r15,%r15 │ │ + je da180 │ │ + lea (%rdi,%r13,2),%r12 │ │ + add %rcx,%r13 │ │ + xor %eax,%eax │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + movzbl 0x0(%r13,%rax,1),%ebx │ │ + movzwl (%rdx,%rbx,2),%ebx │ │ + mov %bx,(%r12,%rax,2) │ │ + add $0x1,%rax │ │ + cmp %rax,%r15 │ │ + jne da200 │ │ + jmpq da180 │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + retq │ │ + nopw 0x0(%rax,%rax,1) │ │ test %ecx,%ecx │ │ - je d8a84 │ │ - mov 0x48(%rsp),%rax │ │ - mov 0x14(%rax),%eax │ │ - lea (%rsi,%rax,4),%eax │ │ - mov 0x148(%rsp),%rcx │ │ - mov %rcx,%rdx │ │ - movslq 0x10(%rcx),%rcx │ │ + jle da2cd │ │ + test %edx,%edx │ │ + jle da2cd │ │ + movslq %r8d,%rax │ │ + movabs $0x1000100010001,%r9 │ │ + imul %rax,%r9 │ │ + mov %ecx,%r8d │ │ + and $0x1,%r8d │ │ + cmp $0x1,%ecx │ │ + je da2b6 │ │ + sar %rsi │ │ + sub %r8d,%ecx │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + xor %eax,%eax │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ cltq │ │ - imul %rax,%rcx │ │ - movslq 0x4(%rdx),%rsi │ │ - add %rcx,%rsi │ │ - mov %rsi,0x100(%rsp) │ │ - movslq 0x18(%rdx),%rcx │ │ - imul %rax,%rcx │ │ - movslq 0x8(%rdx),%rax │ │ - add %rcx,%rax │ │ - mov %rax,0xf8(%rsp) │ │ - mov 0x30(%rsp),%rbp │ │ - xor %ebx,%ebx │ │ - jmp d8b9c │ │ + mov %r9,(%rdi,%rax,2) │ │ + add $0x4,%eax │ │ + cmp %edx,%eax │ │ + jl da280 │ │ + lea (%rdi,%rsi,2),%rdi │ │ + xor %eax,%eax │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + cltq │ │ + mov %r9,(%rdi,%rax,2) │ │ + add $0x4,%eax │ │ + cmp %edx,%eax │ │ + jl da2a0 │ │ + lea (%rdi,%rsi,2),%rdi │ │ + add $0xfffffffe,%ecx │ │ + jne da270 │ │ + test %r8d,%r8d │ │ + je da2cd │ │ + xor %eax,%eax │ │ + nopl (%rax) │ │ + cltq │ │ + mov %r9,(%rdi,%rax,2) │ │ + add $0x4,%eax │ │ + cmp %edx,%eax │ │ + jl da2c0 │ │ + retq │ │ xchg %ax,%ax │ │ - mov 0x38(%rsp),%rax │ │ - lea (%rax,%rbx,1),%rdi │ │ - sub $0x38,%rsp │ │ - mov 0x78(%rsp),%rsi │ │ - mov 0xa8(%rsp),%r8 │ │ - mov %r12d,%r9d │ │ + push %rbp │ │ push %r14 │ │ - mov 0xc0(%rsp),%rax │ │ - callq *0x288(%rax) │ │ - add $0x40,%rsp │ │ - mov 0x78(%rsp),%r8 │ │ - mov 0x2c(%rsp),%r14d │ │ - add $0x8,%rbx │ │ - movzbl (%r8),%eax │ │ - mov 0x88(%rsp),%rcx │ │ - imul %rax,%rcx │ │ - add $0x10,%rbp │ │ - cmp %rcx,%rbx │ │ - jae d8a80 │ │ - mov %rbp,0xa0(%rsp) │ │ - mov 0x48(%rsp),%rax │ │ - mov 0x10(%rax),%eax │ │ - mov %rbx,0x98(%rsp) │ │ - lea 0x4(%rbx),%edx │ │ - mov %r14d,%ecx │ │ - shl %cl,%edx │ │ - lea (%rdx,%rax,4),%eax │ │ - mov 0x148(%rsp),%rcx │ │ - mov %rcx,%rdx │ │ - movslq 0xc(%rcx),%r14 │ │ + push %rbx │ │ + add $0xffffffff,%esi │ │ + add $0xffffffff,%r8d │ │ + mov %r8d,%eax │ │ + sar $0x1f,%eax │ │ + and %r8d,%eax │ │ + test %ecx,%ecx │ │ + cmovg %ecx,%eax │ │ cltq │ │ - imul %rax,%r14 │ │ - add 0x100(%rsp),%r14 │ │ - mov 0xe8(%rsp),%rcx │ │ - sar %cl,%r14 │ │ - movslq 0x14(%rdx),%rbx │ │ - imul %rax,%rbx │ │ - add 0xf8(%rsp),%rbx │ │ - mov 0xe0(%rsp),%rcx │ │ - sar %cl,%rbx │ │ - movswl 0x1c(%rdx),%r13d │ │ - movswl 0x1e(%rdx),%r12d │ │ - mov %rbx,%r15 │ │ - shr $0x10,%r15 │ │ - movswl 0x20(%rdx),%ebp │ │ - movswl 0x22(%rdx),%eax │ │ - mov %eax,0x64(%rsp) │ │ - mov 0x140(%rsp),%rdi │ │ - mov 0xf0(%rsp),%rdx │ │ - mov 0x28(%rdi,%rdx,8),%rax │ │ - mov %rax,0x90(%rsp) │ │ - lea 0x8(%r15),%esi │ │ - mov %esi,0x60(%rsp) │ │ - callq 95550 │ │ - test %eax,%eax │ │ - jne d8dc0 │ │ - mov %r14,%r8 │ │ - shr $0x10,%r8 │ │ - lea -0x4(%r8),%eax │ │ - movzwl %r14w,%ecx │ │ - shl $0x2,%r13d │ │ - lea 0x0(,%r12,8),%edx │ │ - sub %edx,%r12d │ │ - sub %r13d,%r12d │ │ - add %ecx,%r12d │ │ - movzwl %bx,%r14d │ │ - shl $0x2,%ebp │ │ - sub %ebp,%r14d │ │ - mov 0x64(%rsp),%ecx │ │ - shl $0x2,%ecx │ │ - sub %ecx,%r14d │ │ - cmp $0x3,%eax │ │ - jge d8d20 │ │ - mov 0xd8(%rsp),%rax │ │ - mov 0xca8(%rax),%r10 │ │ - shl $0x20,%r8 │ │ - movabs $0xfffffff900000000,%rcx │ │ - add %rcx,%r8 │ │ - sar $0x20,%r8 │ │ - shl $0x20,%r15 │ │ - add %rcx,%r15 │ │ - sar $0x20,%r15 │ │ - sub $0x20,%rsp │ │ - mov $0xf,%edi │ │ - mov $0xf,%esi │ │ - mov 0xe8(%rsp),%rdx │ │ - mov 0xe0(%rsp),%rcx │ │ - mov %r15,%r9 │ │ - pushq 0xb0(%rsp) │ │ - mov 0x168(%rsp),%rbp │ │ - mov 0x90(%rsp),%rax │ │ - pushq 0x10(%rbp,%rax,8) │ │ - pushq $0x20 │ │ - pushq 0x108(%rsp) │ │ - callq *0x298(%r10) │ │ - add $0x40,%rsp │ │ - mov $0x20,%ecx │ │ - mov 0xb8(%rsp),%rdx │ │ - jmp d8d70 │ │ - mov 0x60(%rsp),%ecx │ │ - cmp 0x5c(%rsp),%ecx │ │ - jg d8c92 │ │ - lea 0x8(%r8),%ecx │ │ - cmp 0x58(%rsp),%ecx │ │ - jg d8c92 │ │ - lea -0x4(%r15),%ecx │ │ - cmp $0x2,%ecx │ │ - jle d8c92 │ │ - movslq %ecx,%rdi │ │ - mov 0x90(%rsp),%rcx │ │ - imul %rcx,%rdi │ │ - mov 0x140(%rsp),%rdx │ │ - mov 0x68(%rsp),%rsi │ │ - add 0x10(%rdx,%rsi,8),%rdi │ │ - movslq %eax,%rdx │ │ - add %rdi,%rdx │ │ - mov 0xa0(%rsp),%rbp │ │ - mov 0x98(%rsp),%rbx │ │ - and $0xffffffc0,%r12d │ │ - and $0xffffffc0,%r14d │ │ - cmpq $0x0,0x30(%rsp) │ │ - je d8b40 │ │ - sub $0x38,%rsp │ │ - mov %rbp,%rdi │ │ - mov 0x78(%rsp),%rsi │ │ - mov 0xa8(%rsp),%r8 │ │ - mov %r12d,%r9d │ │ + movzwl (%rdx,%rax,2),%eax │ │ + mov %ax,(%rdi) │ │ + test %esi,%esi │ │ + jle da45b │ │ + movslq %r8d,%r10 │ │ + movslq %ecx,%r14 │ │ + mov %esi,%r11d │ │ + movd %ecx,%xmm0 │ │ + pshufd $0x44,%xmm0,%xmm5 │ │ + movd %r8d,%xmm0 │ │ + pshufd $0x44,%xmm0,%xmm3 │ │ + xor %esi,%esi │ │ + movdqa 0x2423f(%rip),%xmm8 │ │ + movdqa 0x24246(%rip),%xmm9 │ │ + movdqa %xmm5,%xmm6 │ │ + psllq $0x20,%xmm6 │ │ + psrad $0x1f,%xmm6 │ │ + pblendw $0x33,%xmm5,%xmm6 │ │ + movdqa %xmm3,%xmm7 │ │ + psllq $0x20,%xmm7 │ │ + psrad $0x1f,%xmm7 │ │ + pblendw $0x33,%xmm3,%xmm7 │ │ + jmp da390 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + lea 0x1(%rsi),%rax │ │ + cmp %r10,%rsi │ │ + mov %r8d,%ebp │ │ + cmovl %eax,%ebp │ │ + mov %bx,0x2(%rdi,%rsi,4) │ │ + cmp %r14,%rax │ │ + cmovl %ecx,%ebp │ │ + movslq %ebp,%rbx │ │ + movzwl (%rdx,%rbx,2),%ebx │ │ + mov %bx,0x4(%rdi,%rsi,4) │ │ + mov %rax,%rsi │ │ + cmp %r11,%rax │ │ + je da45b │ │ + lea -0x1(%rsi),%rax │ │ + cmp %r10,%rax │ │ + cmovg %r8d,%eax │ │ + cmp %r8d,%esi │ │ + mov %esi,%ebx │ │ + cmovg %r8d,%ebx │ │ + cmp %r14,%rsi │ │ + cmovle %ecx,%eax │ │ + cltq │ │ + movzwl (%rdx,%rax,2),%eax │ │ + cmovl %ecx,%ebx │ │ + movslq %ebx,%rbx │ │ + movzwl (%rdx,%rbx,2),%ebx │ │ + lea (%rbx,%rbx,8),%ebx │ │ + sub %eax,%ebx │ │ + movq %rsi,%xmm0 │ │ + pshufd $0x44,%xmm0,%xmm4 │ │ + movdqa %xmm4,%xmm0 │ │ + paddq %xmm8,%xmm0 │ │ + movdqa %xmm0,%xmm1 │ │ + psllq $0x20,%xmm1 │ │ + psrad $0x1f,%xmm1 │ │ + pblendw $0x33,%xmm0,%xmm1 │ │ + paddq %xmm9,%xmm4 │ │ + movdqa %xmm4,%xmm0 │ │ + psllq $0x20,%xmm0 │ │ + psrad $0x1f,%xmm0 │ │ + pblendw $0x33,%xmm4,%xmm0 │ │ + pcmpgtq %xmm7,%xmm0 │ │ + blendvpd %xmm0,%xmm3,%xmm4 │ │ + pcmpgtq %xmm6,%xmm1 │ │ + movdqa %xmm5,%xmm2 │ │ + movdqa %xmm1,%xmm0 │ │ + blendvpd %xmm0,%xmm4,%xmm2 │ │ + movd %xmm2,%eax │ │ + cltq │ │ + movzwl (%rdx,%rax,2),%eax │ │ + lea (%rax,%rax,8),%ebp │ │ + add %ebx,%ebp │ │ + pextrd $0x2,%xmm2,%eax │ │ + cltq │ │ + movzwl (%rdx,%rax,2),%eax │ │ + sub %eax,%ebp │ │ + add $0x8,%ebp │ │ + mov %ebp,%ebx │ │ + sar $0x4,%ebx │ │ + mov %r9d,%eax │ │ + cmp %r9d,%ebx │ │ + jg da44a │ │ + mov %ebx,%eax │ │ + xor %ebx,%ebx │ │ + test %ebp,%ebp │ │ + js da360 │ │ + mov %eax,%ebx │ │ + jmpq da360 │ │ + pop %rbx │ │ + pop %r14 │ │ + pop %rbp │ │ + retq │ │ + test %edx,%edx │ │ + je da478 │ │ + cmp $0x8,%edi │ │ + jg da48a │ │ + mov $0x2,%eax │ │ + cmp $0x3f,%esi │ │ + jle da4aa │ │ + jmpq da501 │ │ + cmp $0x8,%edi │ │ + jg da4a5 │ │ + mov $0x1,%eax │ │ + cmp $0x37,%esi │ │ + jg da501 │ │ + xor %eax,%eax │ │ + retq │ │ + cmp $0x10,%edi │ │ + jg da4b6 │ │ + mov $0x2,%eax │ │ + cmp $0x2f,%esi │ │ + jg da501 │ │ + mov $0x1,%eax │ │ + cmp $0x13,%esi │ │ + jle da487 │ │ + jmp da501 │ │ + cmp $0x10,%edi │ │ + jg da4c7 │ │ + mov $0x1,%eax │ │ + cmp $0x27,%esi │ │ + jle da487 │ │ + jmp da501 │ │ + mov $0x3,%eax │ │ + cmp $0x18,%edi │ │ + jg da501 │ │ + cmp $0x3,%esi │ │ + jle da487 │ │ + jmp da501 │ │ + mov $0x3,%eax │ │ + cmp $0x18,%edi │ │ + jg da4ec │ │ + cmp $0x1f,%esi │ │ + jg da501 │ │ + mov $0x2,%eax │ │ + cmp $0xf,%esi │ │ + jg da501 │ │ + mov $0x1,%eax │ │ + cmp $0x7,%esi │ │ + jle da487 │ │ + jmp da501 │ │ + cmp $0x20,%edi │ │ + jg da501 │ │ + cmp $0x1f,%esi │ │ + jg da501 │ │ + xor %eax,%eax │ │ + cmp $0x3,%esi │ │ + setg %al │ │ + add $0x1,%eax │ │ + retq │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + push %rbp │ │ + push %r15 │ │ push %r14 │ │ - mov 0xc0(%rsp),%rax │ │ - callq *0x290(%rax) │ │ - jmpq d8b6d │ │ - mov $0xffffffff,%eax │ │ - add $0x108,%rsp │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + mov 0x38(%rsp),%ebx │ │ + cmp %edx,%esi │ │ + cmovle %esi,%edx │ │ + movslq %r9d,%r11 │ │ + test %edx,%edx │ │ + jle da545 │ │ + lea -0x1(%rbx),%eax │ │ + cltq │ │ + mov %edx,%r14d │ │ + and $0x1,%r14d │ │ + cmp $0x1,%edx │ │ + jne da557 │ │ + xor %r10d,%r10d │ │ + test %r14,%r14 │ │ + je da5ab │ │ + jmp da5c3 │ │ + xor %r10d,%r10d │ │ + cmp %esi,%ecx │ │ + cmovg %esi,%ecx │ │ + cmp %ecx,%r10d │ │ + jge da5b5 │ │ + jmpq da5eb │ │ + movslq %edx,%r15 │ │ + sub %r14,%r15 │ │ + xor %r10d,%r10d │ │ + lea 0x1(%r10),%ebp │ │ + cmp %rax,%r10 │ │ + mov %r10d,%edx │ │ + cmovg %eax,%edx │ │ + cmovge %eax,%ebp │ │ + cmp %r11,%r10 │ │ + cmovl %r9d,%edx │ │ + movslq %edx,%rdx │ │ + movzwl (%r8,%rdx,2),%edx │ │ + mov %dx,(%rdi,%r10,2) │ │ + lea 0x1(%r10),%rdx │ │ + cmp %r11,%rdx │ │ + cmovl %r9d,%ebp │ │ + movslq %ebp,%rdx │ │ + movzwl (%r8,%rdx,2),%edx │ │ + mov %dx,0x2(%rdi,%r10,2) │ │ + add $0x2,%r10 │ │ + cmp %r10,%r15 │ │ + jne da560 │ │ + test %r14,%r14 │ │ + jne da5c3 │ │ + cmp %esi,%ecx │ │ + cmovg %esi,%ecx │ │ + cmp %ecx,%r10d │ │ + jl da5eb │ │ + cmp %esi,%r10d │ │ + jl da703 │ │ + jmpq da791 │ │ + cmp %rax,%r10 │ │ + cmovle %r10d,%eax │ │ + cmp %r11,%r10 │ │ + cmovl %r9d,%eax │ │ + cltq │ │ + movzwl (%r8,%rax,2),%eax │ │ + mov %ax,(%rdi,%r10,2) │ │ + add $0x1,%r10 │ │ + cmp %esi,%ecx │ │ + cmovg %esi,%ecx │ │ + cmp %ecx,%r10d │ │ + jge da5b5 │ │ + mov 0x40(%rsp),%eax │ │ + lea -0x1(%rbx),%edx │ │ + add $0xffffffff,%eax │ │ + movslq %eax,%rbp │ │ + mov %r10d,%r10d │ │ + movslq %edx,%rax │ │ + movslq %ecx,%rcx │ │ + mov %rcx,-0x8(%rsp) │ │ + lea 0x0(%rbp,%rbp,4),%rdx │ │ + lea 0x35d0d(%rip),%rbp │ │ + movzbl 0x0(%rbp,%rdx,1),%ecx │ │ + mov %ecx,-0xc(%rsp) │ │ + movzbl 0x1(%rbp,%rdx,1),%ecx │ │ + mov %ecx,-0x10(%rsp) │ │ + movzbl 0x2(%rbp,%rdx,1),%r13d │ │ + movzbl 0x3(%rbp,%rdx,1),%r14d │ │ + movzbl 0x4(%rbp,%rdx,1),%r15d │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + mov %r10,%rdx │ │ + lea -0x2(%r10),%rbx │ │ + cmp %rax,%rbx │ │ + mov %ebx,%r10d │ │ + cmovg %eax,%r10d │ │ + cmp %r11,%rbx │ │ + cmovl %r9d,%r10d │ │ + movslq %r10d,%rbx │ │ + movzwl (%r8,%rbx,2),%ecx │ │ + imul -0xc(%rsp),%ecx │ │ + lea -0x1(%rdx),%rbp │ │ + cmp %rax,%rbp │ │ + cmovg %eax,%ebp │ │ + lea 0x1(%rdx),%r10 │ │ + cmp %rax,%rdx │ │ + mov %edx,%ebx │ │ + cmovg %eax,%ebx │ │ + mov %r10d,%r12d │ │ + cmovge %eax,%r12d │ │ + cmp %r11,%rdx │ │ + cmovle %r9d,%ebp │ │ + movslq %ebp,%rbp │ │ + movzwl (%r8,%rbp,2),%ebp │ │ + cmovl %r9d,%ebx │ │ + imul -0x10(%rsp),%ebp │ │ + add %ecx,%ebp │ │ + movslq %ebx,%rcx │ │ + movzwl (%r8,%rcx,2),%ecx │ │ + imul %r13d,%ecx │ │ + add %ebp,%ecx │ │ + cmp %r11,%r10 │ │ + cmovl %r9d,%r12d │ │ + movslq %r12d,%rbx │ │ + movzwl (%r8,%rbx,2),%ebx │ │ + imul %r14d,%ebx │ │ + add %ecx,%ebx │ │ + lea 0x2(%rdx),%rcx │ │ + cmp %rax,%rcx │ │ + mov %ecx,%ebp │ │ + cmovg %eax,%ebp │ │ + cmp %r11,%rcx │ │ + cmovl %r9d,%ebp │ │ + movslq %ebp,%rcx │ │ + movzwl (%r8,%rcx,2),%ecx │ │ + imul %r15d,%ecx │ │ + lea (%rcx,%rbx,1),%ecx │ │ + add $0x8,%ecx │ │ + shr $0x4,%ecx │ │ + mov %cx,(%rdi,%rdx,2) │ │ + cmp -0x8(%rsp),%r10 │ │ + jl da640 │ │ + mov 0x38(%rsp),%ebx │ │ + cmp %esi,%r10d │ │ + jge da791 │ │ + add $0xffffffff,%ebx │ │ + mov %r10d,%eax │ │ + mov %esi,%edx │ │ + sub %r10d,%edx │ │ + mov %r10d,%ecx │ │ + not %ecx │ │ + test $0x1,%dl │ │ + je da73c │ │ + cmp %r10d,%ebx │ │ + mov %r10d,%edx │ │ + cmovle %ebx,%edx │ │ + cmp %r9d,%r10d │ │ + cmovl %r9d,%edx │ │ + movslq %edx,%rdx │ │ + movzwl (%r8,%rdx,2),%edx │ │ + mov %dx,(%rdi,%rax,2) │ │ + add $0x1,%rax │ │ + add $0x1,%r10d │ │ + add %esi,%ecx │ │ + je da791 │ │ + sub %r10d,%esi │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + cmp %eax,%ebx │ │ + mov %eax,%ecx │ │ + cmovle %ebx,%ecx │ │ + cmp %r9d,%eax │ │ + cmovl %r9d,%ecx │ │ + movslq %ecx,%rcx │ │ + movzwl (%r8,%rcx,2),%ecx │ │ + mov %cx,(%rdi,%rax,2) │ │ + lea 0x1(%rax),%ecx │ │ + cmp %ecx,%ebx │ │ + mov %ecx,%edx │ │ + cmovle %ebx,%edx │ │ + cmp %r9d,%ecx │ │ + cmovl %r9d,%edx │ │ + movslq %edx,%rcx │ │ + movzwl (%r8,%rcx,2),%ecx │ │ + mov %cx,0x2(%rdi,%rax,2) │ │ + add $0x2,%rax │ │ + add $0xfffffffe,%esi │ │ + jne da750 │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - xor %eax,%eax │ │ - jmp d8dc5 │ │ - nopl 0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x88,%rsp │ │ - mov %r9,0x20(%rsp) │ │ - mov %rcx,0x30(%rsp) │ │ - mov %rdx,0x70(%rsp) │ │ - mov %rsi,0x68(%rsp) │ │ - mov 0x10(%rdi),%r9d │ │ - mov 0x14(%rdi),%edx │ │ - mov (%rdi),%rax │ │ + sub $0x48,%rsp │ │ + mov %rdi,%r14 │ │ + mov 0x80(%rsp),%eax │ │ + shl $0x2,%r8d │ │ + mov %eax,%r10d │ │ + sub %r8d,%r10d │ │ + movslq %r9d,%rbp │ │ + mov %r9d,%r15d │ │ + test %r10d,%r10d │ │ + mov %r9d,0xc(%rsp) │ │ + mov %rbp,0x30(%rsp) │ │ + jle daacb │ │ + mov 0x90(%rsp),%r13d │ │ + shl $0x2,%ecx │ │ + mov %ebp,%r8d │ │ + sub %ecx,%r8d │ │ + mov %r14,%rbx │ │ + xor %r14d,%r14d │ │ + cmpl $0x0,0x88(%rsp) │ │ + sete %r14b │ │ + mov %rdx,%r11 │ │ + sar %r11 │ │ + cmp $0x1,%r13d │ │ + adc $0xffffffff,%r14d │ │ + add $0x2,%r14d │ │ + mov %r11,%rdi │ │ + mov %r13d,%ecx │ │ + shl %cl,%rdi │ │ + mov %r8d,%eax │ │ + and $0x1,%eax │ │ + mov %rbp,%rcx │ │ + add %rbp,%rcx │ │ + mov %rcx,0x20(%rsp) │ │ + mov %r8,%rbp │ │ mov %rax,0x38(%rsp) │ │ - mov %edx,%esi │ │ - and $0x1e,%esi │ │ - mov %r8,0x58(%rsp) │ │ + sub %rax,%rbp │ │ + lea (%rdx,%rsi,1),%r12 │ │ + add $0x2,%r12 │ │ + add %rdi,%rdi │ │ + xor %r9d,%r9d │ │ + mov %rbx,0x28(%rsp) │ │ + mov %r10d,0x10(%rsp) │ │ + mov %rbp,0x18(%rsp) │ │ + mov %r15,0x40(%rsp) │ │ + mov %r13d,%r15d │ │ + mov $0x0,%eax │ │ test %r8d,%r8d │ │ - je d8e40 │ │ - mov 0x38(%rsp),%rax │ │ - mov 0x840(%rax),%ebx │ │ - xor %eax,%eax │ │ - cmp $0x1,%ebx │ │ - sete %al │ │ - xor %ecx,%ecx │ │ - cmp $0x3,%ebx │ │ - setne %cl │ │ - jmp d8e44 │ │ - xor %eax,%eax │ │ - xor %ecx,%ecx │ │ - lea (%rdi,%rsi,8),%rsi │ │ - add $0x2310,%rsi │ │ - mov %rsi,0x78(%rsp) │ │ - mov $0x4,%esi │ │ - shr %cl,%esi │ │ - mov %esi,0x1c(%rsp) │ │ - mov $0x4,%esi │ │ - mov %eax,%ecx │ │ - shr %cl,%esi │ │ - mov %esi,0x2c(%rsp) │ │ - lea 0x2440(%rdi),%r12 │ │ - mov 0x8(%rdi),%rax │ │ - cmp 0x3638(%rax),%edx │ │ - mov %rdi,0x60(%rsp) │ │ - jle d9082 │ │ - mov 0xc8(%rsp),%r8d │ │ - cmpl $0x0,0x58(%rsp) │ │ - je d8eb8 │ │ - mov 0x30(%rsp),%rdx │ │ - movzbl (%rdx),%ecx │ │ - imul 0x1c(%rsp),%ecx │ │ - movzbl 0x1(%rdx),%esi │ │ - imul 0x2c(%rsp),%esi │ │ - add %ecx,%esi │ │ - cmp $0x10,%esi │ │ - jb d9082 │ │ + jg da8a4 │ │ + jmpq daa10 │ │ + nopl 0x0(%rax) │ │ + add 0x20(%rsp),%rbx │ │ + add %rdi,%rsi │ │ + mov %r9,%rax │ │ + add $0x1,%rax │ │ + add %rdi,%r12 │ │ + mov %rax,%r9 │ │ + cmp %r10d,%eax │ │ + mov 0x18(%rsp),%rbp │ │ + je daab5 │ │ + mov %r13d,%r15d │ │ + mov $0x0,%eax │ │ test %r8d,%r8d │ │ - jle d9082 │ │ - mov 0x20(%rsp),%rax │ │ - add $0x1,%eax │ │ - mov %rax,0x20(%rsp) │ │ + jle daa10 │ │ + mov 0x88(%rsp),%r13d │ │ + test %r13d,%r13d │ │ + je da930 │ │ + mov %rdi,%r10 │ │ xor %ebp,%ebp │ │ - mov $0x2,%r14d │ │ - xor %ebx,%ebx │ │ - mov 0x1c(%rsp),%r9d │ │ - jmp d8ef4 │ │ - nop │ │ - cmp $0x2,%r13d │ │ - cmovbe %r14d,%r13d │ │ - add %r13d,%ebx │ │ - cmp %r8d,%ebx │ │ - jge d907a │ │ - mov 0x30(%rsp),%rax │ │ - movzbl 0x2(%rax),%eax │ │ - cmp $0x4,%eax │ │ - mov $0x4,%ecx │ │ - cmovae %ecx,%eax │ │ - cmp %eax,%ebp │ │ - jge d907a │ │ - mov 0x78(%rsp),%rax │ │ - mov -0x8(%rax),%r11 │ │ - movslq 0x10(%rdi),%r10 │ │ - movslq %ebx,%rsi │ │ - lea (%r10,%rsi,1),%rdx │ │ - add $0x1,%rdx │ │ - shl $0x4,%rdx │ │ - movzbl 0xa(%r11,%rdx,1),%ecx │ │ - movsbq 0x8(%r11,%rdx,1),%r15 │ │ - lea 0x307e1(%rip),%rax │ │ - movzbl (%rax,%rcx,4),%r13d │ │ - test %r15,%r15 │ │ - jle d8ee0 │ │ - mov %rbp,0x40(%rsp) │ │ - add %rsi,%r10 │ │ + mov %r15d,%edi │ │ + jmp da8d2 │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov %r14d,%ecx │ │ + shl %cl,%eax │ │ + mov %ax,(%rbx,%rbp,2) │ │ + add $0x1,%rbp │ │ + cmp %rbp,%r8 │ │ + je da900 │ │ + mov %ebp,%eax │ │ + mov %r13d,%ecx │ │ + shl %cl,%eax │ │ + movslq %eax,%rcx │ │ + movzwl (%rsi,%rcx,2),%edx │ │ + movzwl 0x2(%rsi,%rbp,4),%eax │ │ + add %edx,%eax │ │ + test %edi,%edi │ │ + je da8c0 │ │ + add %r11,%rcx │ │ + movzwl (%rsi,%rcx,2),%ecx │ │ + add %ecx,%eax │ │ + movzwl (%r12,%rbp,4),%ecx │ │ + add %ecx,%eax │ │ + jmp da8c0 │ │ + nopl (%rax) │ │ + mov %r8d,%eax │ │ + mov %r10,%rdi │ │ + mov 0x10(%rsp),%r10d │ │ + cmp 0xc(%rsp),%eax │ │ + mov %r15d,%r13d │ │ + mov 0x40(%rsp),%r15 │ │ + jge da870 │ │ + jmpq daa22 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + cmp $0x1,%r8d │ │ + jne da93e │ │ + xor %r13d,%r13d │ │ + jmpq da9d0 │ │ + xor %r10d,%r10d │ │ + xor %r13d,%r13d │ │ + jmp da971 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + mov %r14d,%ecx │ │ + shl %cl,%eax │ │ + mov %ax,0x2(%rbx,%r13,2) │ │ + add $0x2,%r13 │ │ + movabs $0x200000000,%rax │ │ + add %rax,%r10 │ │ + cmp %r13,%rbp │ │ + je da9d0 │ │ + mov %r10,%rax │ │ + sar $0x1f,%rax │ │ + movzwl (%rsi,%rax,1),%eax │ │ + test %r15d,%r15d │ │ + je da991 │ │ + mov %r10,%rcx │ │ + sar $0x20,%rcx │ │ + add %r11,%rcx │ │ + movzwl (%rsi,%rcx,2),%ecx │ │ + add %ecx,%eax │ │ + mov %r14d,%ecx │ │ + shl %cl,%eax │ │ + movabs $0x100000000,%rcx │ │ + add %r10,%rcx │ │ + mov %rcx,%rdx │ │ + sar $0x1f,%rdx │ │ + mov %ax,(%rbx,%r13,2) │ │ + movzwl (%rsi,%rdx,1),%eax │ │ + test %r15d,%r15d │ │ + je da950 │ │ + sar $0x20,%rcx │ │ + add %r11,%rcx │ │ + movzwl (%rsi,%rcx,2),%ecx │ │ + add %ecx,%eax │ │ + jmp da950 │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %r8d,%eax │ │ + cmpq $0x0,0x38(%rsp) │ │ + mov 0x10(%rsp),%r10d │ │ + je daa10 │ │ + movslq %r13d,%rcx │ │ + movzwl (%rsi,%rcx,2),%eax │ │ + test %r15d,%r15d │ │ + je da9f5 │ │ + add %r11,%rcx │ │ + movzwl (%rsi,%rcx,2),%ecx │ │ + add %ecx,%eax │ │ + mov %r14d,%ecx │ │ + shl %cl,%eax │ │ + mov %ax,(%rbx,%r13,2) │ │ + mov %r8d,%eax │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + cmp 0xc(%rsp),%eax │ │ + mov %r15d,%r13d │ │ + mov 0x40(%rsp),%r15 │ │ + jge da870 │ │ + mov %r9,%rcx │ │ + imul 0x30(%rsp),%rcx │ │ + mov 0x28(%rsp),%rdx │ │ + lea (%rdx,%rcx,2),%rdx │ │ + add $0xfffffffffffffffe,%rdx │ │ + mov %eax,%ecx │ │ + movzwl (%rdx,%rcx,2),%ebp │ │ + mov %r15d,%edx │ │ + sub %eax,%edx │ │ + mov %rcx,%rax │ │ + not %rax │ │ + add %r15,%rax │ │ + and $0x7,%rdx │ │ + je daa6e │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + mov %bp,(%rbx,%rcx,2) │ │ + add $0x1,%rcx │ │ + add $0xffffffffffffffff,%rdx │ │ + jne daa60 │ │ + cmp $0x7,%rax │ │ + jb da870 │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov %bp,(%rbx,%rcx,2) │ │ + mov %bp,0x2(%rbx,%rcx,2) │ │ + mov %bp,0x4(%rbx,%rcx,2) │ │ + mov %bp,0x6(%rbx,%rcx,2) │ │ + mov %bp,0x8(%rbx,%rcx,2) │ │ + mov %bp,0xa(%rbx,%rcx,2) │ │ + mov %bp,0xc(%rbx,%rcx,2) │ │ + mov %bp,0xe(%rbx,%rcx,2) │ │ + add $0x8,%rcx │ │ + cmp %rcx,%r15 │ │ + jne daa80 │ │ + jmpq da870 │ │ + mov 0x80(%rsp),%eax │ │ + mov 0x28(%rsp),%r14 │ │ + cmp %eax,%r10d │ │ + jl daada │ │ + jmpq dabff │ │ + xor %r10d,%r10d │ │ + mov %r14,%rbx │ │ + cmp %eax,%r10d │ │ + jge dabff │ │ mov 0x30(%rsp),%rax │ │ - movzbl (%rax),%r8d │ │ - cmp %r8d,%r13d │ │ - cmovbe %r13d,%r8d │ │ - cmp $0x2,%r13b │ │ - cmovb %r14d,%r8d │ │ - movzbl 0x1(%rax),%r14d │ │ - cmp $0x10,%r14d │ │ - mov $0x10,%eax │ │ - cmovae %eax,%r14d │ │ - shr %r14d │ │ - mov %r8d,%ebp │ │ - imul %r9d,%ebp │ │ - mov 0x288(%rdi),%rsi │ │ + lea (%rax,%rax,1),%r12 │ │ + mov 0x80(%rsp),%eax │ │ + mov %eax,%r13d │ │ + sub %r10d,%r13d │ │ + mov %r10d,%ecx │ │ + not %ecx │ │ + add %eax,%ecx │ │ + and $0x3,%r13d │ │ + je dab4b │ │ + mov %ecx,0x18(%rsp) │ │ + mov %r10d,0x10(%rsp) │ │ + mov %r12,%rax │ │ + neg %rax │ │ + mov %rax,0x20(%rsp) │ │ + neg %r13d │ │ + xor %ebp,%ebp │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ mov 0x20(%rsp),%rax │ │ - lea (%rax,%rbx,1),%ecx │ │ - movslq %ecx,%rax │ │ - movzbl 0x180(%rsi,%rax,1),%ecx │ │ - movzbl 0x160(%rsi,%rax,1),%esi │ │ - lea (%r14,%r14,2),%r9d │ │ - add $0x3,%r9d │ │ - shr $0x2,%r9d │ │ - shl $0x2,%rcx │ │ - add 0x4321a(%rip),%rcx │ │ - movzbl (%rsi,%rcx,1),%eax │ │ - mov 0x14(%rdi),%ecx │ │ - mov %rcx,0x50(%rsp) │ │ - add $0xffffffffffffffff,%r15 │ │ - mov (%r11,%rdx,1),%ecx │ │ - mov %rcx,0x48(%rsp) │ │ - lea (%r15,%r15,8),%rcx │ │ - shl $0x5,%rcx │ │ - mov 0x38(%rsp),%rdx │ │ - lea (%rdx,%rcx,1),%r11 │ │ - add $0x20,%r11 │ │ - sub $0x8,%rsp │ │ - mov %r12,%rsi │ │ - xor %edx,%edx │ │ - mov %rbp,%rcx │ │ - push %rax │ │ - push %r15 │ │ - push %r11 │ │ - pushq 0x68(%rsp) │ │ - pushq 0x80(%rsp) │ │ - pushq 0x80(%rsp) │ │ - push %r10 │ │ - callq d8280 │ │ - add $0x40,%rsp │ │ - test %eax,%eax │ │ - jne d9250 │ │ + lea (%rbx,%rax,1),%rsi │ │ + mov %rbx,%rdi │ │ + mov %r12,%rdx │ │ + callq 4390 │ │ + add %r12,%rbx │ │ + add $0xffffffff,%ebp │ │ + cmp %ebp,%r13d │ │ + jne dab20 │ │ + mov 0x10(%rsp),%r10d │ │ + sub %ebp,%r10d │ │ + mov 0x18(%rsp),%ecx │ │ + cmp $0x3,%ecx │ │ + jb dabff │ │ + mov 0x30(%rsp),%rax │ │ + lea 0x0(,%rax,8),%rcx │ │ + mov %rcx,0x18(%rsp) │ │ + mov %r12,%rcx │ │ + neg %rcx │ │ + mov %rcx,0x10(%rsp) │ │ + lea 0x0(,%rax,4),%rax │ │ + mov %rax,0x28(%rsp) │ │ + lea (%r12,%r12,2),%rax │ │ + mov %rax,0x38(%rsp) │ │ + mov 0x80(%rsp),%ebp │ │ + sub %r10d,%ebp │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov 0x10(%rsp),%rax │ │ + lea (%rbx,%rax,1),%rsi │ │ + mov %rbx,%rdi │ │ + mov %r12,%rdx │ │ + callq 4390 │ │ + lea (%rbx,%r12,1),%rdi │ │ + mov %rdi,0x20(%rsp) │ │ + mov %rbx,%rsi │ │ + mov %r12,%rdx │ │ + callq 4390 │ │ + mov 0x28(%rsp),%rax │ │ + lea (%rbx,%rax,1),%r13 │ │ + mov %r13,%rdi │ │ + mov 0x20(%rsp),%rsi │ │ + mov %r12,%rdx │ │ + callq 4390 │ │ mov 0x38(%rsp),%rax │ │ - mov 0xca8(%rax),%rax │ │ - mov %ebx,%edi │ │ - mov 0x1c(%rsp),%r15d │ │ - imul %r15d,%edi │ │ - add 0x68(%rsp),%rdi │ │ - imul 0x2c(%rsp),%r14d │ │ - mov 0x70(%rsp),%rsi │ │ + lea (%rbx,%rax,1),%rdi │ │ + mov %r13,%rsi │ │ mov %r12,%rdx │ │ - mov %ebp,%ecx │ │ - mov %r14d,%r8d │ │ - callq *0x280(%rax) │ │ - mov 0x40(%rsp),%rbp │ │ - add $0x1,%ebp │ │ - mov 0x60(%rsp),%rdi │ │ - mov %r15d,%r9d │ │ - mov 0xc8(%rsp),%r8d │ │ - mov $0x2,%r14d │ │ - jmpq d8ee0 │ │ - mov 0x10(%rdi),%r9d │ │ - mov 0x8(%rdi),%rax │ │ - xor %ecx,%ecx │ │ - mov %rcx,0x20(%rsp) │ │ - cmp 0x3630(%rax),%r9d │ │ - jle d9255 │ │ - cmpl $0x0,0xd0(%rsp) │ │ - jle d9255 │ │ + callq 4390 │ │ + add 0x18(%rsp),%rbx │ │ + add $0xfffffffc,%ebp │ │ + jne daba0 │ │ + mov 0xc(%rsp),%edx │ │ + bsf %edx,%eax │ │ + mov 0x80(%rsp),%r12d │ │ + bsf %r12d,%ecx │ │ + add %eax,%ecx │ │ + mov $0x1,%eax │ │ + shl %cl,%eax │ │ + test %r12d,%r12d │ │ + mov 0x30(%rsp),%r13 │ │ + jle daecc │ │ + test %edx,%edx │ │ + jle daecc │ │ + sar %eax │ │ + mov %r15d,%r11d │ │ + and $0xfffffff8,%r11d │ │ + lea -0x8(%r11),%r9 │ │ + mov %r9,%rdx │ │ + shr $0x3,%rdx │ │ + add $0x1,%rdx │ │ + mov %edx,%r10d │ │ + and $0x3,%r10d │ │ + add %r13,%r13 │ │ + mov %r10,%r8 │ │ + sub %rdx,%r8 │ │ + mov %r10,%rdi │ │ + shl $0x4,%rdi │ │ + xor %ebx,%ebx │ │ + mov %r14,%rsi │ │ + cmpl $0x8,0xc(%rsp) │ │ + jae dac90 │ │ + jmp dac86 │ │ + xchg %ax,%ax │ │ + add $0x1,%ebx │ │ + add %r13,%rsi │ │ + cmp %r12d,%ebx │ │ + je dad94 │ │ + cmpl $0x8,0xc(%rsp) │ │ + jae dac90 │ │ + xor %edx,%edx │ │ + jmpq dad80 │ │ + nopl (%rax) │ │ + movd %eax,%xmm0 │ │ + pxor %xmm1,%xmm1 │ │ + cmp $0x18,%r9 │ │ + jae dacb0 │ │ xor %eax,%eax │ │ - mov %rax,0x20(%rsp) │ │ - mov $0x2,%ebx │ │ - xor %r14d,%r14d │ │ - xor %ebp,%ebp │ │ - mov %r12,0x80(%rsp) │ │ - jmp d90e6 │ │ + test %r10,%r10 │ │ + jne dad26 │ │ + jmpq dad4e │ │ + xchg %ax,%ax │ │ + mov %r8,%rbp │ │ + xor %eax,%eax │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ nop │ │ - lea 0x30659(%rip),%rax │ │ - movzbl 0x1(%rax,%rsi,4),%r13d │ │ - cmp $0x2,%r13d │ │ - cmovbe %ebx,%r13d │ │ - add %r13d,%r14d │ │ - cmp 0xd0(%rsp),%r14d │ │ - jge d9255 │ │ - mov 0x30(%rsp),%rax │ │ - movzbl 0x3(%rax),%eax │ │ - cmp $0x4,%eax │ │ - mov $0x4,%ecx │ │ - cmovae %ecx,%eax │ │ - cmp %eax,%ebp │ │ - jge d9255 │ │ - mov %r14d,%eax │ │ - mov 0x78(%rsp),%rcx │ │ - mov 0x8(%rcx,%rax,8),%r9 │ │ - movslq 0x10(%rdi),%rcx │ │ - lea -0x1(%rcx),%rdx │ │ - shl $0x4,%rdx │ │ - movzbl 0xa(%r9,%rdx,1),%esi │ │ - movsbq 0x8(%r9,%rdx,1),%rax │ │ - test %rax,%rax │ │ - jle d90c0 │ │ - mov %ebp,0x40(%rsp) │ │ - mov %rcx,0x50(%rsp) │ │ - mov 0x30(%rsp),%rcx │ │ - movzbl (%rcx),%r8d │ │ - cmp $0x10,%r8d │ │ - mov $0x10,%ebp │ │ - cmovae %ebp,%r8d │ │ - shr %r8d │ │ - lea 0x305cb(%rip),%rbp │ │ - movzbl 0x1(%rbp,%rsi,4),%r13d │ │ - movzbl 0x1(%rcx),%ebp │ │ - cmp %ebp,%r13d │ │ - cmovbe %r13d,%ebp │ │ - cmp $0x2,%r13d │ │ - cmovb %ebx,%ebp │ │ - lea 0x1(%r14),%esi │ │ - mov %r8d,%ebx │ │ - imul 0x1c(%rsp),%ebx │ │ - add 0xc0(%rsp),%esi │ │ - movslq %esi,%rsi │ │ - movzbl 0x198(%rdi,%rsi,1),%ecx │ │ - movzbl 0x178(%rdi,%rsi,1),%esi │ │ - shl $0x2,%rcx │ │ - add 0x4303a(%rip),%rcx │ │ - movzbl (%rsi,%rcx,1),%r11d │ │ - mov %r12,%rsi │ │ - mov 0x14(%rdi),%r15d │ │ - add %r14d,%r15d │ │ - add $0xffffffffffffffff,%rax │ │ - mov 0x38(%rsp),%r12 │ │ - mov (%r9,%rdx,1),%ecx │ │ - mov %rcx,0x48(%rsp) │ │ - lea (%rax,%rax,8),%rcx │ │ - shl $0x5,%rcx │ │ - lea (%r12,%rcx,1),%r10 │ │ - add $0x20,%r10 │ │ - sub $0x8,%rsp │ │ + pmovsxwd (%rsi,%rax,2),%xmm2 │ │ + paddd %xmm0,%xmm2 │ │ + pmovsxwd 0x8(%rsi,%rax,2),%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + pmovsxwd 0x10(%rsi,%rax,2),%xmm1 │ │ + pmovsxwd 0x18(%rsi,%rax,2),%xmm3 │ │ + pmovsxwd 0x20(%rsi,%rax,2),%xmm4 │ │ + paddd %xmm1,%xmm4 │ │ + paddd %xmm2,%xmm4 │ │ + pmovsxwd 0x28(%rsi,%rax,2),%xmm2 │ │ + paddd %xmm3,%xmm2 │ │ + paddd %xmm0,%xmm2 │ │ + pmovsxwd 0x30(%rsi,%rax,2),%xmm0 │ │ + pmovsxwd 0x38(%rsi,%rax,2),%xmm1 │ │ + paddd %xmm4,%xmm0 │ │ + paddd %xmm2,%xmm1 │ │ + add $0x20,%rax │ │ + add $0x4,%rbp │ │ + jne dacc0 │ │ + test %r10,%r10 │ │ + je dad4e │ │ + lea (%rsi,%rax,2),%rax │ │ xor %edx,%edx │ │ - mov %rbx,%rcx │ │ - mov %ebp,%r9d │ │ - push %r11 │ │ - push %rax │ │ - push %r10 │ │ - pushq 0x68(%rsp) │ │ - pushq 0x80(%rsp) │ │ - push %r15 │ │ - pushq 0x88(%rsp) │ │ - callq d8280 │ │ - add $0x40,%rsp │ │ - test %eax,%eax │ │ - jne d9250 │ │ - mov 0xca8(%r12),%rax │ │ - mov %r14d,%edi │ │ - mov 0x2c(%rsp),%ecx │ │ - imul %ecx,%edi │ │ - mov 0x70(%rsp),%rsi │ │ - imul %rsi,%rdi │ │ - add 0x68(%rsp),%rdi │ │ - imul %ecx,%ebp │ │ - mov 0x80(%rsp),%r12 │ │ - mov %r12,%rdx │ │ - mov %ebx,%ecx │ │ - mov %ebp,%r8d │ │ - callq *0x278(%rax) │ │ - mov 0x40(%rsp),%ebp │ │ + nopl 0x0(%rax) │ │ + pmovsxwd (%rax,%rdx,1),%xmm2 │ │ + pmovsxwd 0x8(%rax,%rdx,1),%xmm3 │ │ + paddd %xmm2,%xmm0 │ │ + paddd %xmm3,%xmm1 │ │ + add $0x10,%rdx │ │ + cmp %rdx,%rdi │ │ + jne dad30 │ │ + paddd %xmm1,%xmm0 │ │ + pshufd $0x4e,%xmm0,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + pshufd $0xe5,%xmm1,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + movd %xmm0,%eax │ │ + mov %r11,%rdx │ │ + cmp %r15,%r11 │ │ + je dac70 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + movswl (%rsi,%rdx,2),%ebp │ │ + add %ebp,%eax │ │ + add $0x1,%rdx │ │ + cmp %rdx,%r15 │ │ + jne dad80 │ │ + jmpq dac70 │ │ + test %r12d,%r12d │ │ + mov 0xc(%rsp),%edx │ │ + jle daecc │ │ + sar %cl,%eax │ │ + test %edx,%edx │ │ + jle daecc │ │ + mov %r15d,%ecx │ │ + and $0xfffffff0,%ecx │ │ + lea -0x10(%rcx),%r9 │ │ + mov %r9,%rdi │ │ + shr $0x4,%rdi │ │ + add $0x1,%rdi │ │ + movd %eax,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + mov %edi,%esi │ │ + and $0x1,%esi │ │ + mov %rsi,%r8 │ │ + sub %rdi,%r8 │ │ + xor %ebp,%ebp │ │ + cmp $0x10,%edx │ │ + jae dae10 │ │ + jmp dae04 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + add %r13,%r14 │ │ add $0x1,%ebp │ │ - mov 0x60(%rsp),%rdi │ │ - mov $0x2,%ebx │ │ - jmpq d90cd │ │ - mov %rax,0x20(%rsp) │ │ - mov 0x20(%rsp),%rax │ │ - add $0x88,%rsp │ │ + cmp %r12d,%ebp │ │ + je daecc │ │ + cmp $0x10,%edx │ │ + jae dae10 │ │ + xor %edi,%edi │ │ + jmpq daeb0 │ │ + nopl 0x0(%rax,%rax,1) │ │ + test %r9,%r9 │ │ + je daec3 │ │ + mov %r8,%rdi │ │ + xor %ebx,%ebx │ │ + xchg %ax,%ax │ │ + movdqu (%r14,%rbx,2),%xmm1 │ │ + movdqu 0x10(%r14,%rbx,2),%xmm2 │ │ + movdqu 0x20(%r14,%rbx,2),%xmm3 │ │ + movdqu 0x30(%r14,%rbx,2),%xmm4 │ │ + psubw %xmm0,%xmm1 │ │ + psubw %xmm0,%xmm2 │ │ + movdqu %xmm1,(%r14,%rbx,2) │ │ + movdqu %xmm2,0x10(%r14,%rbx,2) │ │ + psubw %xmm0,%xmm3 │ │ + psubw %xmm0,%xmm4 │ │ + movdqu %xmm3,0x20(%r14,%rbx,2) │ │ + movdqu %xmm4,0x30(%r14,%rbx,2) │ │ + add $0x20,%rbx │ │ + add $0x2,%rdi │ │ + jne dae20 │ │ + test %rsi,%rsi │ │ + je dae97 │ │ + movdqu (%r14,%rbx,2),%xmm1 │ │ + movdqu 0x10(%r14,%rbx,2),%xmm2 │ │ + psubw %xmm0,%xmm1 │ │ + psubw %xmm0,%xmm2 │ │ + movdqu %xmm1,(%r14,%rbx,2) │ │ + movdqu %xmm2,0x10(%r14,%rbx,2) │ │ + mov %rcx,%rdi │ │ + cmp %r15,%rcx │ │ + je dadf0 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + sub %ax,(%r14,%rdi,2) │ │ + add $0x1,%rdi │ │ + cmp %rdi,%r15 │ │ + jne daeb0 │ │ + jmpq dadf0 │ │ + xor %ebx,%ebx │ │ + test %rsi,%rsi │ │ + jne dae75 │ │ + jmp dae97 │ │ + add $0x48,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - nopl 0x0(%rax) │ │ + nopl 0x0(%rax,%rax,1) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x88,%rsp │ │ - mov %esi,%ebx │ │ - mov %rdi,%r15 │ │ - movslq 0xd20(%rdi),%r12 │ │ - mov 0xd18(%rdi),%r14d │ │ - mov 0x18(%rdi),%rcx │ │ - cmpl $0x0,0x4d0(%rcx) │ │ - jne d92aa │ │ - cmpl $0x0,0x4d4(%rcx) │ │ - je d92e5 │ │ - movslq 0x1628(%r15),%rax │ │ - movzwl 0x2b2(%rcx,%rax,2),%ecx │ │ - xor %r8d,%r8d │ │ - cmp %ebx,%ecx │ │ - jne d92cd │ │ - lea 0x1(%rax),%ecx │ │ - mov %ecx,0x1628(%r15) │ │ - mov %eax,%r8d │ │ - lea 0x1630(%r15),%rsi │ │ - mov 0x1660(%r15),%rdx │ │ - mov %r15,%rdi │ │ - mov %ebx,%ecx │ │ - callq e7be0 │ │ - cmpl $0x0,0x1670(%r15) │ │ - je d9300 │ │ - lea 0x1630(%r15),%rsi │ │ - mov %r15,%rdi │ │ - mov %ebx,%edx │ │ - callq bb630 │ │ - mov 0x8(%r15),%rax │ │ - cmpl $0x0,0x42c(%rax) │ │ - je d93d5 │ │ - test %ebx,%ebx │ │ - je d9390 │ │ - cmpl $0x1,0x840(%r15) │ │ - sete %cl │ │ - mov 0x1630(%r15),%rax │ │ - mov 0x828(%r15),%rdx │ │ - shl $0x3,%rdx │ │ - sub %rdx,%rax │ │ - mov %rax,0x70(%rsp) │ │ - mov 0x1638(%r15),%rax │ │ - mov 0x830(%r15),%rdx │ │ - shl $0x3,%rdx │ │ - sar %cl,%rdx │ │ - sub %rdx,%rax │ │ - mov %rax,0x78(%rsp) │ │ - mov 0x1640(%r15),%rax │ │ - sub %rdx,%rax │ │ - mov %rax,0x80(%rsp) │ │ - mov 0x1668(%r15),%rdx │ │ - mov %r15,%rbp │ │ - mov %r12d,%r15d │ │ - imul %ebx,%r15d │ │ - lea -0x2(%r15),%ecx │ │ - lea 0x70(%rsp),%rsi │ │ - mov %rbp,%rdi │ │ - mov %r15d,%r8d │ │ - callq e6e90 │ │ - jmp d9396 │ │ - mov %r15,%rbp │ │ - xor %r15d,%r15d │ │ - lea 0x1(%rbx),%eax │ │ - xor %ecx,%ecx │ │ - cmp %r14d,%eax │ │ - setl %cl │ │ - add %ecx,%ecx │ │ - mov %r12d,%r8d │ │ - sub %ecx,%r8d │ │ - lea 0x1630(%rbp),%rsi │ │ - mov 0x1660(%rbp),%rdx │ │ - add %r15d,%r8d │ │ - mov 0xd0c(%rbp),%eax │ │ - cmp %eax,%r8d │ │ - cmovg %eax,%r8d │ │ - mov %rbp,%rdi │ │ - mov %r15d,%ecx │ │ - callq e6e90 │ │ - mov %rbp,%r15 │ │ - mov %r12,0x40(%rsp) │ │ - mov %rbx,0x48(%rsp) │ │ - mov 0x18(%r15),%rax │ │ - mov 0xec(%rax),%ecx │ │ - cmp 0xf0(%rax),%ecx │ │ - je d9587 │ │ + mov %r9,-0x28(%rsp) │ │ + test %ecx,%ecx │ │ + jle db13c │ │ + test %edx,%edx │ │ + jle db13c │ │ + mov %rdi,%rbx │ │ + mov 0x40(%rsp),%r15d │ │ + mov 0x38(%rsp),%r10d │ │ + sar %rsi │ │ + movslq %edx,%rax │ │ + mov %edx,%r14d │ │ + mov %r14d,%r13d │ │ + and $0xfffffff8,%r13d │ │ + movd %r10d,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm10 │ │ + movd %r8d,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm3 │ │ + movd %r15d,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm4 │ │ + mov %rax,-0x20(%rsp) │ │ + lea (%rax,%rax,1),%r11 │ │ + mov %rsi,-0x18(%rsp) │ │ + lea (%rsi,%rsi,1),%rax │ │ + mov %rax,-0x10(%rsp) │ │ + xor %r9d,%r9d │ │ + movdqa 0x23492(%rip),%xmm8 │ │ + movdqa 0x233d9(%rip),%xmm9 │ │ + mov %rdi,%rbp │ │ + mov -0x28(%rsp),%r12 │ │ + mov %rdi,-0x8(%rsp) │ │ + mov %r11,-0x30(%rsp) │ │ + mov %ecx,-0x34(%rsp) │ │ + cmp $0x8,%edx │ │ + jae dafc0 │ │ + jmp dafaf │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + add $0x1,%r9 │ │ + add %r11,%r12 │ │ + add -0x10(%rsp),%rbp │ │ + cmp %ecx,%r9d │ │ + mov -0x8(%rsp),%rbx │ │ + je db13c │ │ + cmp $0x8,%edx │ │ + jae dafc0 │ │ xor %eax,%eax │ │ - cmpl $0x0,0x840(%r15) │ │ - setne %al │ │ - add %rax,%rax │ │ - add $0x1,%rax │ │ - mov %rax,0x50(%rsp) │ │ + jmpq db0f2 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + mov -0x18(%rsp),%rax │ │ + imul %r9,%rax │ │ + mov %r9,%rsi │ │ + imul -0x20(%rsp),%rsi │ │ + lea (%rsi,%r14,1),%rdi │ │ + mov -0x28(%rsp),%r11 │ │ + lea (%r11,%rdi,2),%rcx │ │ + lea (%rbx,%rax,2),%rdi │ │ + cmp %rcx,%rdi │ │ + jae db010 │ │ + lea (%r11,%rsi,2),%rsi │ │ + add %r14,%rax │ │ + lea (%rbx,%rax,2),%rax │ │ + cmp %rax,%rsi │ │ + jae db010 │ │ xor %eax,%eax │ │ - mov 0x48(%rsp),%rdx │ │ - test %edx,%edx │ │ - setne %al │ │ - shl $0x3,%eax │ │ - mov %eax,0x3c(%rsp) │ │ - lea 0x1(%rdx),%eax │ │ - xor %ecx,%ecx │ │ - cmp %r14d,%eax │ │ - setl %cl │ │ - add %ecx,%ecx │ │ - mov 0x40(%rsp),%rax │ │ - mov %eax,%esi │ │ - sub %ecx,%esi │ │ - shl $0x2,%esi │ │ - mov %esi,0x38(%rsp) │ │ - imul %edx,%eax │ │ - shl $0x2,%eax │ │ - neg %eax │ │ - mov %eax,0x34(%rsp) │ │ - xor %r12d,%r12d │ │ - test %r12,%r12 │ │ - jne d94aa │ │ - jmp d94c0 │ │ + mov -0x30(%rsp),%r11 │ │ + mov -0x34(%rsp),%ecx │ │ + jmpq db0f2 │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov -0x34(%rsp),%ecx │ │ + xor %r11d,%r11d │ │ + nopw 0x0(%rax,%rax,1) │ │ + pmovsxwd 0x8(%r12,%r11,2),%xmm0 │ │ + pmovsxwd (%r12,%r11,2),%xmm1 │ │ + pmulld %xmm10,%xmm1 │ │ + pmulld %xmm10,%xmm0 │ │ + pabsd %xmm0,%xmm7 │ │ + pabsd %xmm1,%xmm5 │ │ + paddd %xmm8,%xmm5 │ │ + paddd %xmm8,%xmm7 │ │ + psrld $0x6,%xmm7 │ │ + psrld $0x6,%xmm5 │ │ + pxor %xmm6,%xmm6 │ │ + psubd %xmm5,%xmm6 │ │ + pxor %xmm2,%xmm2 │ │ + psubd %xmm7,%xmm2 │ │ + blendvps %xmm0,%xmm2,%xmm7 │ │ + movdqa %xmm1,%xmm0 │ │ + blendvps %xmm0,%xmm6,%xmm5 │ │ + paddd %xmm3,%xmm5 │ │ + paddd %xmm3,%xmm7 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm5,%xmm0 │ │ + pminsd %xmm4,%xmm5 │ │ + pandn %xmm5,%xmm0 │ │ + pxor %xmm1,%xmm1 │ │ + pcmpgtd %xmm7,%xmm1 │ │ + pminsd %xmm4,%xmm7 │ │ + pandn %xmm7,%xmm1 │ │ + pshufb %xmm9,%xmm1 │ │ + pshufb %xmm9,%xmm0 │ │ + punpcklqdq %xmm1,%xmm0 │ │ + movdqu %xmm0,0x0(%rbp,%r11,2) │ │ + add $0x8,%r11 │ │ + cmp %r11,%r13 │ │ + jne db020 │ │ + mov %r13,%rax │ │ + cmp %r14,%r13 │ │ + mov -0x30(%rsp),%r11 │ │ + jne db0f2 │ │ + jmpq daf90 │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %di,0x0(%rbp,%rax,2) │ │ + add $0x1,%rax │ │ + cmp %rax,%r14 │ │ + je daf90 │ │ + movswl (%r12,%rax,2),%ebx │ │ + imul %r10d,%ebx │ │ + mov %ebx,%edi │ │ + neg %edi │ │ + cmovl %ebx,%edi │ │ + add $0x20,%edi │ │ + shr $0x6,%edi │ │ + mov %edi,%esi │ │ + neg %esi │ │ + test %ebx,%ebx │ │ + cmovns %edi,%esi │ │ + add %r8d,%esi │ │ + mov %r15d,%ebx │ │ + cmp %r15d,%esi │ │ + jle db130 │ │ + xor %edi,%edi │ │ + test %esi,%esi │ │ + js db0e0 │ │ + jmp db138 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ xchg %ax,%ax │ │ - add %ebx,%r9d │ │ - mov 0xc70(%r15,%rbp,4),%eax │ │ - mov 0xc78(%r15,%rbp,4),%ebp │ │ - sub $0x28,%rsp │ │ - mov 0x88(%rsp),%rsi │ │ - mov 0x90(%rsp),%rcx │ │ + mov %esi,%ebx │ │ + xor %edi,%edi │ │ + test %esi,%esi │ │ + js db0e0 │ │ + mov %ebx,%edi │ │ + jmp db0e0 │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + nopw 0x0(%rax,%rax,1) │ │ + lea 0x139(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x3d(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,(%rdi) │ │ + lea 0x2d9(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1ed(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x10(%rdi) │ │ + jmpq c17b8 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ push %rbp │ │ - push %rax │ │ + push %r15 │ │ push %r14 │ │ - callq *0x2a0(%r10) │ │ - add $0x40,%rsp │ │ - add $0x1,%r12 │ │ - cmp %r12,0x50(%rsp) │ │ - je d9587 │ │ - test %r12,%r12 │ │ - je d94c0 │ │ - cmpl $0x1,0x840(%r15) │ │ - sete %cl │ │ - jmp d94c2 │ │ - nopw 0x0(%rax,%rax,1) │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + sub $0x48,%rsp │ │ + mov %r9,0x40(%rsp) │ │ + mov %rsi,0x30(%rsp) │ │ + mov 0x4(%rdx),%r13d │ │ + or (%rdx),%r13d │ │ + mov %rdx,0x38(%rsp) │ │ + or 0x8(%rdx),%r13d │ │ + je db27b │ │ + mov %r8,%r15 │ │ + mov %rcx,%rbx │ │ + mov %rdi,%rbp │ │ + mov 0x30(%rsp),%rax │ │ + lea 0x0(,%rax,4),%r12 │ │ + shl $0x2,%r15 │ │ + mov $0x1,%r14d │ │ + test %r13d,%r14d │ │ + jne db237 │ │ + jmp db21f │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + mov $0x4,%edi │ │ + shl %cl,%edi │ │ + mov %edi,(%rsp) │ │ + mov $0x1,%r9d │ │ + mov %rbp,%rdi │ │ + mov %eax,%ecx │ │ + mov 0x30(%rsp),%r8 │ │ + callq db520 │ │ + add %r14d,%r14d │ │ + add %r12,%rbp │ │ + mov %r14d,%eax │ │ + neg %eax │ │ + add %r15,%rbx │ │ + test %eax,%r13d │ │ + je db27b │ │ + test %r13d,%r14d │ │ + je db21f │ │ + mov (%rbx),%al │ │ + test %al,%al │ │ + jne db244 │ │ + mov -0x4(%rbx),%al │ │ + test %al,%al │ │ + je db21f │ │ + movzbl %al,%ecx │ │ + shr $0x4,%al │ │ + movzbl %al,%eax │ │ + mov 0x40(%rsp),%rdx │ │ + movzbl (%rdx,%rcx,1),%esi │ │ + movzbl 0x40(%rdx,%rcx,1),%edx │ │ + mov $0x2,%ecx │ │ + mov 0x38(%rsp),%rdi │ │ + test %r14d,0x8(%rdi) │ │ + jne db200 │ │ xor %ecx,%ecx │ │ - xor %ebp,%ebp │ │ - test %r12,%r12 │ │ - setne %bpl │ │ - mov 0x3c(%rsp),%eax │ │ - mov %eax,%ebx │ │ - shr %cl,%ebx │ │ - mov 0x828(%r15,%rbp,8),%rsi │ │ - mov 0x930(%r15,%rbp,8),%rax │ │ - mov 0x1630(%r15,%r12,8),%rdx │ │ - mov %rdx,0x58(%rsp) │ │ - mov 0x1648(%r15,%r12,8),%rdi │ │ - mov %rax,%r11 │ │ - mov 0x38(%rsp),%r13d │ │ - sar %cl,%r13d │ │ - imul %rbx,%r11 │ │ - mov %rsi,%r10 │ │ - imul %rbx,%r10 │ │ - movzbl %cl,%edx │ │ - test %r12,%r12 │ │ - mov %rsi,0x68(%rsp) │ │ - mov %rax,0x60(%rsp) │ │ - je d9530 │ │ - cmpl $0x3,0x840(%r15) │ │ + mov 0x38(%rsp),%rdi │ │ + test %r14d,0x4(%rdi) │ │ setne %cl │ │ - jmp d9532 │ │ - nopl (%rax) │ │ - xor %ecx,%ecx │ │ - movzbl %cl,%ecx │ │ - mov 0x940(%r15),%r8d │ │ - add %ecx,%r8d │ │ - sar %cl,%r8d │ │ - mov 0xd08(%r15),%esi │ │ - lea (%rcx,%rsi,4),%r14d │ │ - sar %cl,%r14d │ │ - mov 0x34(%rsp),%r9d │ │ - or %edx,%r9d │ │ - add 0x83c(%r15),%r9d │ │ - mov %edx,%ecx │ │ - sar %cl,%r9d │ │ - sub %r11,%rdi │ │ - mov 0x58(%rsp),%rdx │ │ - sub %r10,%rdx │ │ - mov 0xca8(%r15),%r10 │ │ - cmp %r13d,%r9d │ │ - jle d9460 │ │ - mov %r13d,%r9d │ │ - jmpq d9460 │ │ - cmpl $0x0,0x1670(%r15) │ │ - mov 0x48(%rsp),%rbx │ │ - je d95a7 │ │ - lea 0x1648(%r15),%rsi │ │ - mov %r15,%rdi │ │ - mov %ebx,%edx │ │ - callq bbbc0 │ │ - cmpl $0x1,0x840(%r15) │ │ - sete %cl │ │ - mov 0x40(%rsp),%rdx │ │ - shl $0x2,%rdx │ │ - mov 0x828(%r15),%rax │ │ - imul %rdx,%rax │ │ - add %rax,0x1630(%r15) │ │ - mov 0x830(%r15),%rax │ │ - imul %rdx,%rax │ │ - sar %cl,%rax │ │ - add %rax,0x1638(%r15) │ │ - add %rax,0x1640(%r15) │ │ - mov 0x930(%r15),%rax │ │ - imul %rdx,%rax │ │ - add %rax,0x1648(%r15) │ │ - imul 0x938(%r15),%rdx │ │ - sar %cl,%rdx │ │ - add %rdx,0x1650(%r15) │ │ - add %rdx,0x1658(%r15) │ │ - mov 0x1660(%r15),%rax │ │ - mov %rax,0x1668(%r15) │ │ - test $0x1,%bl │ │ - jne d9634 │ │ - mov 0x8(%r15),%rcx │ │ - cmpl $0x0,0x3f4(%rcx) │ │ - je d964c │ │ - movslq 0xd10(%r15),%rcx │ │ - imul $0x584,%rcx,%rcx │ │ - add %rcx,%rax │ │ - mov %rax,0x1660(%r15) │ │ - add $0x88,%rsp │ │ + jmp db200 │ │ + add $0x48,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - xchg %ax,%ax │ │ + nopw 0x0(%rax,%rax,1) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - push %rax │ │ - mov %rdi,%r15 │ │ - mov (%rdi),%rbp │ │ - mov 0x14(%rdi),%eax │ │ - mov 0xd1c(%rbp),%cl │ │ - mov %eax,%ebx │ │ - sar %cl,%ebx │ │ - imul 0xd10(%rbp),%ebx │ │ - mov 0x8(%rdi),%r12 │ │ - shl $0x7,%ebx │ │ - movslq 0x3630(%r12),%r13 │ │ - lea 0x0(,%r13,4),%r14 │ │ - mov %r14,%rcx │ │ - add 0x810(%rbp),%rcx │ │ - add 0xd20(%rbp),%eax │ │ - lea -0x1(,%rax,4),%eax │ │ - movslq %eax,%rsi │ │ - imul 0x828(%rbp),%rsi │ │ - lea (%rbx,%r14,1),%eax │ │ - movslq %eax,%rdi │ │ - add 0xce0(%rbp),%rdi │ │ - add %rcx,%rsi │ │ - movslq 0x3634(%r12),%rdx │ │ - sub %r13,%rdx │ │ - shl $0x2,%rdx │ │ - callq 43b0 │ │ - mov 0x840(%rbp),%ecx │ │ - test %ecx,%ecx │ │ - je d979b │ │ - cmp $0x1,%ecx │ │ - sete %al │ │ - cmp $0x3,%ecx │ │ - setne %cl │ │ - mov %ecx,%r8d │ │ - sar %cl,%r14d │ │ - mov 0xd20(%rbp),%edx │ │ - add 0x14(%r15),%edx │ │ - shl $0x2,%edx │ │ + sub $0x48,%rsp │ │ + mov %rsi,0x40(%rsp) │ │ + mov 0x4(%rdx),%r14d │ │ + or (%rdx),%r14d │ │ + or 0x8(%rdx),%r14d │ │ + je db357 │ │ + mov %r9,%r15 │ │ + mov %rcx,%rbx │ │ + mov %rdx,%r12 │ │ + mov %rdi,%rbp │ │ + shl $0x2,%r8 │ │ + neg %r8 │ │ + mov %r8,0x38(%rsp) │ │ + mov $0x1,%r13d │ │ + test %r14d,%r13d │ │ + jne db319 │ │ + jmp db2ff │ │ + nopl 0x0(%rax) │ │ + mov $0x4,%edi │ │ + shl %cl,%edi │ │ + mov %edi,(%rsp) │ │ + mov $0x1,%r8d │ │ + mov %rbp,%rdi │ │ mov %eax,%ecx │ │ - sar %cl,%edx │ │ - movslq %r14d,%rax │ │ - add $0xffffffff,%edx │ │ - movslq %edx,%r14 │ │ - imul 0x830(%rbp),%r14 │ │ - add %rax,%r14 │ │ - add %ebx,%eax │ │ - movslq %eax,%r15 │ │ - mov 0xce8(%rbp),%rdi │ │ - add %r15,%rdi │ │ - mov 0x818(%rbp),%rsi │ │ - add %r14,%rsi │ │ - mov 0x3634(%r12),%eax │ │ - sub %r13d,%eax │ │ - shl $0x2,%eax │ │ - mov %r8d,%ebx │ │ - mov %r8d,%ecx │ │ - sar %cl,%eax │ │ - movslq %eax,%rdx │ │ - callq 43b0 │ │ - add 0xcf0(%rbp),%r15 │ │ - add 0x820(%rbp),%r14 │ │ - mov 0x3634(%r12),%eax │ │ - sub %r13d,%eax │ │ - shl $0x2,%eax │ │ - mov %ebx,%ecx │ │ - sar %cl,%eax │ │ - movslq %eax,%rdx │ │ - mov %r15,%rdi │ │ - mov %r14,%rsi │ │ - add $0x8,%rsp │ │ + mov 0x40(%rsp),%r9 │ │ + callq db520 │ │ + add %r13d,%r13d │ │ + add $0x4,%rbp │ │ + add $0x4,%rbx │ │ + mov %r13d,%eax │ │ + neg %eax │ │ + test %eax,%r14d │ │ + je db357 │ │ + test %r14d,%r13d │ │ + je db2ff │ │ + mov (%rbx),%al │ │ + test %al,%al │ │ + jne db32b │ │ + mov 0x38(%rsp),%rax │ │ + mov (%rbx,%rax,1),%al │ │ + test %al,%al │ │ + je db2ff │ │ + movzbl %al,%ecx │ │ + shr $0x4,%al │ │ + movzbl %al,%eax │ │ + movzbl (%r15,%rcx,1),%esi │ │ + movzbl 0x40(%r15,%rcx,1),%edx │ │ + mov $0x2,%ecx │ │ + test %r13d,0x8(%r12) │ │ + jne db2e0 │ │ + xor %ecx,%ecx │ │ + test %r13d,0x4(%r12) │ │ + setne %cl │ │ + jmp db2e0 │ │ + add $0x48,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ - jmpq 43b0 │ │ - add $0x8,%rsp │ │ + retq │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + sub $0x48,%rsp │ │ + mov %r9,0x40(%rsp) │ │ + mov %rsi,0x30(%rsp) │ │ + mov 0x4(%rdx),%r13d │ │ + mov %rdx,0x38(%rsp) │ │ + or (%rdx),%r13d │ │ + je db43a │ │ + mov %r8,%r15 │ │ + mov %rcx,%rbx │ │ + mov %rdi,%rbp │ │ + mov 0x30(%rsp),%rax │ │ + lea 0x0(,%rax,4),%r12 │ │ + shl $0x2,%r15 │ │ + mov $0x1,%r14d │ │ + test %r13d,%r14d │ │ + jne db42b │ │ + jmp db413 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + movzbl %al,%edx │ │ + shr $0x4,%al │ │ + movzbl %al,%ecx │ │ + mov 0x40(%rsp),%rax │ │ + movzbl (%rax,%rdx,1),%esi │ │ + movzbl 0x40(%rax,%rdx,1),%edx │ │ + xor %eax,%eax │ │ + mov 0x38(%rsp),%rdi │ │ + mov 0x4(%rdi),%edi │ │ + and %r14d,%edi │ │ + setne %al │ │ + lea (%rax,%rax,1),%eax │ │ + add $0x4,%eax │ │ + mov %eax,(%rsp) │ │ + mov $0x1,%r9d │ │ + mov %rbp,%rdi │ │ + mov 0x30(%rsp),%r8 │ │ + callq db520 │ │ + add %r14d,%r14d │ │ + add %r12,%rbp │ │ + mov %r14d,%eax │ │ + neg %eax │ │ + add %r15,%rbx │ │ + test %eax,%r13d │ │ + je db43a │ │ + test %r13d,%r14d │ │ + je db413 │ │ + mov (%rbx),%al │ │ + test %al,%al │ │ + jne db3d0 │ │ + mov -0x4(%rbx),%al │ │ + test %al,%al │ │ + jne db3d0 │ │ + jmp db413 │ │ + add $0x48,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - xchg %ax,%ax │ │ - push %rbx │ │ - sub $0x30,%rsp │ │ - mov %rdi,%rbx │ │ - callq 71ac0 │ │ - test $0x2,%al │ │ - je d981b │ │ - movsd 0x4369b(%rip),%xmm0 │ │ - movsd 0x4369b(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,(%rbx) │ │ - movsd 0x43695(%rip),%xmm0 │ │ - movsd 0x43695(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x10(%rbx) │ │ - test $0x8,%al │ │ - je d981b │ │ - movsd 0x4368a(%rip),%xmm0 │ │ - movsd 0x4368a(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,(%rbx) │ │ - movsd 0x43684(%rip),%xmm0 │ │ - movsd 0x43684(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x10(%rbx) │ │ - add $0x30,%rsp │ │ - pop %rbx │ │ - retq │ │ - data16 data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ push %rbx │ │ - sub $0x30,%rsp │ │ - mov %rdi,%rbx │ │ - callq 71ac0 │ │ - test $0x1,%al │ │ - je d987d │ │ - lea 0x48(%rip),%rcx │ │ - mov %rcx,(%rbx) │ │ - test $0x2,%al │ │ - je d987d │ │ - lea 0x16a(%rip),%rcx │ │ - mov %rcx,(%rbx) │ │ - lea 0x290(%rip),%rcx │ │ - mov %rcx,0x8(%rbx) │ │ - test $0x8,%al │ │ - je d987d │ │ - lea 0x491(%rip),%rax │ │ - mov %rax,(%rbx) │ │ - lea 0x5b7(%rip),%rax │ │ - mov %rax,0x8(%rbx) │ │ - add $0x30,%rsp │ │ + sub $0x48,%rsp │ │ + mov %rsi,0x40(%rsp) │ │ + mov 0x4(%rdx),%r14d │ │ + or (%rdx),%r14d │ │ + je db50b │ │ + mov %r9,%r15 │ │ + mov %rcx,%rbx │ │ + mov %rdx,%r12 │ │ + mov %rdi,%rbp │ │ + shl $0x2,%r8 │ │ + neg %r8 │ │ + mov %r8,0x38(%rsp) │ │ + mov $0x1,%r13d │ │ + test %r14d,%r13d │ │ + jne db4f7 │ │ + jmp db4dd │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + movzbl %al,%edx │ │ + shr $0x4,%al │ │ + movzbl %al,%ecx │ │ + movzbl (%r15,%rdx,1),%esi │ │ + movzbl 0x40(%r15,%rdx,1),%edx │ │ + xor %eax,%eax │ │ + mov 0x4(%r12),%edi │ │ + and %r13d,%edi │ │ + setne %al │ │ + lea (%rax,%rax,1),%eax │ │ + add $0x4,%eax │ │ + mov %eax,(%rsp) │ │ + mov $0x1,%r8d │ │ + mov %rbp,%rdi │ │ + mov 0x40(%rsp),%r9 │ │ + callq db520 │ │ + add %r13d,%r13d │ │ + add $0x4,%rbp │ │ + add $0x4,%rbx │ │ + mov %r13d,%eax │ │ + neg %eax │ │ + test %eax,%r14d │ │ + je db50b │ │ + test %r14d,%r13d │ │ + je db4dd │ │ + mov (%rbx),%al │ │ + test %al,%al │ │ + jne db4a0 │ │ + mov 0x38(%rsp),%rax │ │ + mov (%rbx,%rax,1),%al │ │ + test %al,%al │ │ + jne db4a0 │ │ + jmp db4dd │ │ + add $0x48,%rsp │ │ pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ + nopw 0x0(%rax,%rax,1) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0xcc48,%rsp │ │ - mov %r9d,%r15d │ │ - mov %r8,%r13 │ │ - mov %rcx,0x38(%rsp) │ │ - mov %rsi,%rbx │ │ - mov %rdi,%rbp │ │ - mov 0xcc98(%rsp),%r14d │ │ - mov 0xcc88(%rsp),%r8 │ │ - mov 0xcc80(%rsp),%eax │ │ - lea 0x640(%rsp),%rdi │ │ - movslq %r9d,%r12 │ │ - mov %r14d,0x8(%rsp) │ │ - mov %eax,(%rsp) │ │ - mov %rdx,%rsi │ │ - mov %rbp,%rdx │ │ - mov %rbx,%rcx │ │ - mov %r12,%r9 │ │ - callq 5bbe0 │ │ - test $0x4,%r14b │ │ - je d991e │ │ - mov %r14d,0x8(%rsp) │ │ - movl $0x2,(%rsp) │ │ - lea 0x40(%rsp),%rdi │ │ + sub $0x78,%rsp │ │ + mov %r8,0x70(%rsp) │ │ + mov %ecx,-0x50(%rsp) │ │ + mov %edx,-0x7c(%rsp) │ │ + mov %esi,-0x4(%rsp) │ │ + lea (%r9,%r9,1),%rax │ │ + lea (%rax,%rax,2),%rcx │ │ + neg %rax │ │ + mov %rax,-0x58(%rsp) │ │ + mov %r9,%r8 │ │ + neg %r8 │ │ + lea (%r9,%r9,2),%rsi │ │ + mov %rsi,%rax │ │ + mov %rsi,0x30(%rsp) │ │ + neg %rsi │ │ + mov %rsi,-0x18(%rsp) │ │ + lea 0x0(,%r9,4),%rax │ │ + neg %rax │ │ + mov %rax,0x28(%rsp) │ │ + lea 0x0(,%r9,8),%rax │ │ + mov %r9,%rsi │ │ + sub %rax,%rsi │ │ + mov %rsi,0x38(%rsp) │ │ + mov %rcx,%rax │ │ + mov %rcx,0x40(%rsp) │ │ + neg %rcx │ │ + mov %rcx,0x20(%rsp) │ │ + mov %r9,-0x70(%rsp) │ │ + lea (%r9,%r9,4),%rcx │ │ + mov %rcx,%rax │ │ + mov %rcx,0x18(%rsp) │ │ + neg %rcx │ │ + mov %rcx,0x10(%rsp) │ │ + mov $0x4,%r10d │ │ + mov %rax,0x8(%rsp) │ │ + mov %rax,-0x40(%rsp) │ │ + mov %rax,-0x38(%rsp) │ │ + mov %rax,-0x30(%rsp) │ │ + mov %rax,-0x60(%rsp) │ │ + mov %rax,(%rsp) │ │ + mov %rax,-0x28(%rsp) │ │ + mov %rax,-0x48(%rsp) │ │ + mov %rax,-0x68(%rsp) │ │ + mov %r8,-0x20(%rsp) │ │ + jmpq db88f │ │ + mov -0x60(%rsp),%r11 │ │ + mov %r9,-0x78(%rsp) │ │ + mov 0x8(%rsp),%r9 │ │ + lea (%r9,%r9,2),%eax │ │ + mov %eax,-0x10(%rsp) │ │ + mov %rdx,%r8 │ │ + lea (%r9,%r9,4),%edx │ │ + lea 0x0(,%r9,8),%ecx │ │ + sub %r9d,%ecx │ │ + lea (%r8,%r14,1),%eax │ │ + mov %rax,0x68(%rsp) │ │ + mov %r14,%rbp │ │ + lea (%rax,%r13,1),%r14d │ │ + add $0x8,%r14d │ │ + mov -0x68(%rsp),%rbx │ │ + lea (%r14,%rbx,1),%esi │ │ + mov %r10d,-0xc(%rsp) │ │ + mov -0x48(%rsp),%r10 │ │ + add %r10d,%esi │ │ + add %ecx,%esi │ │ + mov (%rsp),%rax │ │ + lea (%rsi,%rax,2),%ecx │ │ + mov -0x28(%rsp),%r12 │ │ + lea (%rcx,%r12,2),%ecx │ │ + shr $0x4,%ecx │ │ + mov 0x20(%rsp),%rsi │ │ + mov %cl,(%rdi,%rsi,1) │ │ + add %r15d,%r14d │ │ + mov %r14,0x60(%rsp) │ │ + lea (%r14,%rbx,1),%ecx │ │ + lea (%rcx,%r10,2),%ecx │ │ + add %edx,%ecx │ │ + lea (%rcx,%rax,2),%ecx │ │ + lea (%rcx,%r12,2),%ecx │ │ + shr $0x4,%ecx │ │ + mov 0x10(%rsp),%rsi │ │ + mov %cl,(%rdi,%rsi,1) │ │ + lea 0x8(%r13,%rbp,1),%ecx │ │ + mov %rcx,0x48(%rsp) │ │ + lea (%rcx,%r8,1),%ecx │ │ + mov %rcx,0x50(%rsp) │ │ + mov %r15,%rdx │ │ + lea (%rcx,%r15,1),%ecx │ │ + mov %rcx,0x58(%rsp) │ │ + lea (%rcx,%rbx,2),%esi │ │ + lea (%rsi,%r10,2),%esi │ │ + add -0x78(%rsp),%esi │ │ + lea (%rsi,%r9,4),%esi │ │ + add %eax,%esi │ │ + lea (%rsi,%r12,2),%esi │ │ + shr $0x4,%esi │ │ + mov 0x28(%rsp),%rcx │ │ + mov %sil,(%rdi,%rcx,1) │ │ + lea 0x8(%rbp,%r13,2),%esi │ │ + add %r8d,%esi │ │ + mov %r8,%r15 │ │ + add %edx,%esi │ │ + mov %rdx,%r14 │ │ + lea (%rsi,%rbx,2),%esi │ │ + lea (%rsi,%r10,2),%esi │ │ + add -0x78(%rsp),%esi │ │ + add %r11d,%esi │ │ + add -0x10(%rsp),%esi │ │ + add %eax,%esi │ │ + add %r12d,%esi │ │ + shr $0x4,%esi │ │ + mov -0x18(%rsp),%rcx │ │ + mov %sil,(%rdi,%rcx,1) │ │ + mov %ebp,%esi │ │ + add %esi,%esi │ │ + lea (%rsi,%r13,2),%esi │ │ + add $0x8,%esi │ │ + lea (%rsi,%r8,1),%ecx │ │ + add %r14d,%ecx │ │ + add %r10d,%ecx │ │ + lea (%rcx,%rbx,2),%ecx │ │ + add -0x78(%rsp),%ecx │ │ + add %r11d,%ecx │ │ + lea (%rcx,%r9,2),%ecx │ │ + mov -0x30(%rsp),%rdx │ │ + add %edx,%ecx │ │ + add %eax,%ecx │ │ + add %r12d,%ecx │ │ + shr $0x4,%ecx │ │ + mov -0x58(%rsp),%r8 │ │ + mov %cl,(%rdi,%r8,1) │ │ + mov -0x20(%rsp),%r8 │ │ + lea (%rsi,%r15,2),%ecx │ │ + mov %r14,%rsi │ │ + add %esi,%ecx │ │ + add %ebx,%ecx │ │ + add %r10d,%ecx │ │ + add -0x78(%rsp),%ecx │ │ + add %r11d,%ecx │ │ + add %r9d,%ecx │ │ + mov -0x38(%rsp),%r9 │ │ + add %r9d,%ecx │ │ + add %edx,%ecx │ │ + add %eax,%ecx │ │ + add %r12d,%ecx │ │ + shr $0x4,%ecx │ │ + mov %cl,(%rdi,%r8,1) │ │ + lea 0x8(%r13,%rbp,2),%ecx │ │ + lea (%rcx,%r15,2),%ecx │ │ + lea (%rcx,%r14,2),%ecx │ │ + add %ebx,%ecx │ │ + add %r10d,%ecx │ │ + add -0x78(%rsp),%ecx │ │ + add %r11d,%ecx │ │ + mov -0x40(%rsp),%r14 │ │ + add %r14d,%ecx │ │ + add %r9d,%ecx │ │ + add %edx,%ecx │ │ + add %eax,%ecx │ │ + add %r12d,%ecx │ │ + shr $0x4,%ecx │ │ + mov %cl,(%rdi) │ │ + mov 0x48(%rsp),%rax │ │ + lea (%rax,%r15,2),%ecx │ │ + lea (%rcx,%rsi,2),%ecx │ │ + mov %rsi,%r15 │ │ + add %ebx,%ecx │ │ + add %r10d,%ecx │ │ + mov -0x78(%rsp),%rax │ │ + lea (%rcx,%rax,2),%ecx │ │ + add %r11d,%ecx │ │ + add %r9d,%ecx │ │ + lea (%rcx,%r14,2),%ecx │ │ + add %edx,%ecx │ │ + add %r12d,%ecx │ │ + shr $0x4,%ecx │ │ + mov -0x70(%rsp),%rbp │ │ + mov %cl,(%rdi,%rbp,1) │ │ + lea (%r14,%r14,2),%ecx │ │ + mov 0x50(%rsp),%rax │ │ + lea (%rax,%rsi,2),%esi │ │ + add %ebx,%esi │ │ + add %r10d,%esi │ │ + mov -0xc(%rsp),%r10d │ │ + mov -0x78(%rsp),%rax │ │ + lea (%rsi,%rax,2),%esi │ │ + lea (%rsi,%r11,2),%esi │ │ + add %r9d,%esi │ │ + add %ecx,%esi │ │ + add %edx,%esi │ │ + shr $0x4,%esi │ │ + mov %sil,(%rdi,%rbp,2) │ │ + mov 0x58(%rsp),%rcx │ │ + add %ebx,%ecx │ │ + mov -0x78(%rsp),%rax │ │ + lea (%rcx,%rax,2),%ecx │ │ + lea (%rcx,%r11,2),%ecx │ │ + add %r9d,%ecx │ │ + lea (%rcx,%r14,4),%ecx │ │ + lea (%rcx,%rdx,2),%ecx │ │ + shr $0x4,%ecx │ │ + mov 0x30(%rsp),%rsi │ │ + mov %cl,(%rdi,%rsi,1) │ │ + lea (%r14,%r14,4),%ecx │ │ + mov 0x60(%rsp),%rax │ │ + add -0x78(%rsp),%eax │ │ + lea (%rax,%r11,2),%eax │ │ + add %ecx,%eax │ │ + lea (%rax,%r9,2),%eax │ │ + lea (%rax,%rdx,2),%eax │ │ + shr $0x4,%eax │ │ + mov %rbp,%rcx │ │ + mov %al,(%rdi,%rbp,4) │ │ + mov 0x68(%rsp),%rax │ │ + lea (%r15,%rax,1),%eax │ │ + add $0x8,%eax │ │ + lea 0x0(,%r14,8),%ecx │ │ + sub %r14d,%ecx │ │ + add -0x78(%rsp),%eax │ │ + add %r11d,%eax │ │ + lea (%rax,%r9,2),%eax │ │ + mov -0x78(%rsp),%r9 │ │ + lea (%rax,%rdx,2),%eax │ │ + add %ecx,%eax │ │ + shr $0x4,%eax │ │ + mov 0x18(%rsp),%rcx │ │ + mov %al,(%rdi,%rcx,1) │ │ + xchg %ax,%ax │ │ + add 0x70(%rsp),%rdi │ │ + add $0xffffffff,%r10d │ │ + je dbf40 │ │ + mov -0x58(%rsp),%rax │ │ + movzbl (%rdi,%rax,1),%r13d │ │ + movzbl (%rdi,%r8,1),%r14d │ │ + movzbl (%rdi),%edx │ │ + mov -0x70(%rsp),%rax │ │ + movzbl (%rdi,%rax,1),%r15d │ │ + mov %r13d,%eax │ │ + sub %r14d,%eax │ │ + mov %eax,%r12d │ │ + neg %r12d │ │ + cmovl %eax,%r12d │ │ + cmp -0x7c(%rsp),%r12d │ │ + jg db8d4 │ │ + mov %r15d,%eax │ │ + sub %edx,%eax │ │ + mov %eax,%esi │ │ + neg %esi │ │ + cmovl %eax,%esi │ │ + cmp -0x7c(%rsp),%esi │ │ + jle db8f0 │ │ + xor %eax,%eax │ │ + cmpl $0x5,0xb0(%rsp) │ │ + jge db91f │ │ + jmp db960 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + mov %r14d,%eax │ │ + sub %edx,%eax │ │ + mov %eax,%esi │ │ + neg %esi │ │ + cmovl %eax,%esi │ │ + mov %r13d,%eax │ │ + sub %r15d,%eax │ │ + mov %eax,%ebx │ │ + neg %ebx │ │ + cmovl %eax,%ebx │ │ + shr %ebx │ │ + lea (%rbx,%rsi,2),%eax │ │ + cmp -0x4(%rsp),%eax │ │ + setle %al │ │ + cmpl $0x5,0xb0(%rsp) │ │ + jl db960 │ │ + mov -0x18(%rsp),%rcx │ │ + movzbl (%rdi,%rcx,1),%esi │ │ + mov -0x70(%rsp),%rcx │ │ + movzbl (%rdi,%rcx,2),%r9d │ │ + mov %rsi,-0x68(%rsp) │ │ + mov %esi,%ebx │ │ + sub %r13d,%ebx │ │ + mov %ebx,%esi │ │ + neg %esi │ │ + cmovl %ebx,%esi │ │ + cmp -0x7c(%rsp),%esi │ │ + jle dba00 │ │ xor %esi,%esi │ │ - mov 0x38(%rsp),%rdx │ │ - mov %r13,%rcx │ │ - mov 0xcc88(%rsp),%r8 │ │ - mov %r12,%r9 │ │ - callq 5bbe0 │ │ - mov 0xcc90(%rsp),%r9 │ │ - test $0x8,%r14b │ │ - je d997d │ │ - mov 0xcc80(%rsp),%eax │ │ + and %sil,%al │ │ + cmpl $0x7,0xb0(%rsp) │ │ + jge dba26 │ │ + test %al,%al │ │ + je db880 │ │ + mov $0x1,%al │ │ + cmpl $0x5,0xb0(%rsp) │ │ + jle dbb6d │ │ + mov -0x68(%rsp),%rcx │ │ + mov %ecx,%ebx │ │ + sub %r14d,%ebx │ │ + mov %ebx,%esi │ │ + neg %esi │ │ + cmovl %ebx,%esi │ │ + xor %ebx,%ebx │ │ + cmp $0x1,%r12d │ │ + jg db9bd │ │ + cmp $0x1,%esi │ │ + jg db9bd │ │ + mov %r15d,%ebx │ │ + sub %edx,%ebx │ │ + mov %ebx,%esi │ │ + neg %esi │ │ + cmovl %ebx,%esi │ │ + cmp $0x1,%esi │ │ + jg dbb7a │ │ + mov %r9d,%ebx │ │ + sub %edx,%ebx │ │ + mov %ebx,%esi │ │ + neg %esi │ │ + cmovl %ebx,%esi │ │ + cmp $0x2,%esi │ │ + setl %bl │ │ + cmpl $0x8,0xb0(%rsp) │ │ + jl dbb8a │ │ + mov -0x48(%rsp),%rcx │ │ + sub %r14d,%ecx │ │ + mov %ecx,%esi │ │ + neg %esi │ │ + cmovl %ecx,%esi │ │ + cmp $0x1,%esi │ │ + jg dbb8e │ │ + mov -0x60(%rsp),%rcx │ │ + sub %edx,%ecx │ │ + mov %ecx,%esi │ │ + neg %esi │ │ + cmovl %ecx,%esi │ │ + cmp $0x2,%esi │ │ + setl %sil │ │ + jmpq dbb90 │ │ + nopl (%rax) │ │ + mov %r9d,%ebx │ │ + sub %r15d,%ebx │ │ + mov %ebx,%esi │ │ + neg %esi │ │ + cmovl %ebx,%esi │ │ + cmp -0x7c(%rsp),%esi │ │ + setle %sil │ │ + and %sil,%al │ │ + cmpl $0x7,0xb0(%rsp) │ │ + jl db960 │ │ + mov %rdx,%r11 │ │ + mov 0x28(%rsp),%rcx │ │ + movzbl (%rdi,%rcx,1),%edx │ │ + mov 0x30(%rsp),%rcx │ │ + movzbl (%rdi,%rcx,1),%ecx │ │ + mov %rcx,-0x60(%rsp) │ │ + mov %rdx,-0x48(%rsp) │ │ + mov %edx,%ebx │ │ + sub -0x68(%rsp),%ebx │ │ + mov %ebx,%esi │ │ + neg %esi │ │ + cmovl %ebx,%esi │ │ + cmp -0x7c(%rsp),%esi │ │ + jg db880 │ │ + mov -0x60(%rsp),%rcx │ │ + mov %ecx,%ebx │ │ + sub %r9d,%ebx │ │ + mov %ebx,%esi │ │ + neg %esi │ │ + cmovl %ebx,%esi │ │ + cmp -0x7c(%rsp),%esi │ │ + setle %bl │ │ + test %bl,%al │ │ + je db880 │ │ + mov $0x1,%al │ │ + cmpl $0x10,0xb0(%rsp) │ │ + jl dbf21 │ │ + mov 0x38(%rsp),%rax │ │ + movzbl (%rdi,%rax,1),%ecx │ │ + mov 0x20(%rsp),%rax │ │ + movzbl (%rdi,%rax,1),%edx │ │ + mov 0x10(%rsp),%rax │ │ + movzbl (%rdi,%rax,1),%eax │ │ + mov %rax,-0x28(%rsp) │ │ + mov -0x70(%rsp),%rax │ │ + movzbl (%rdi,%rax,4),%eax │ │ + mov %rax,-0x30(%rsp) │ │ + mov 0x18(%rsp),%rax │ │ + movzbl (%rdi,%rax,1),%eax │ │ + mov %rax,-0x38(%rsp) │ │ + mov %rcx,0x8(%rsp) │ │ + mov %ecx,%eax │ │ + sub %r14d,%eax │ │ + mov %eax,%esi │ │ + neg %esi │ │ + cmovl %eax,%esi │ │ + mov 0x40(%rsp),%rax │ │ + movzbl (%rdi,%rax,1),%eax │ │ + mov %rax,-0x40(%rsp) │ │ + cmp $0x1,%esi │ │ + mov %rdx,(%rsp) │ │ + jg dbf29 │ │ + mov %edx,%eax │ │ + sub %r14d,%eax │ │ + mov %eax,%esi │ │ + neg %esi │ │ + cmovl %eax,%esi │ │ + cmp $0x1,%esi │ │ + jg dbf29 │ │ + mov -0x28(%rsp),%rax │ │ + sub %r14d,%eax │ │ + mov %eax,%esi │ │ + neg %esi │ │ + cmovl %eax,%esi │ │ + cmp $0x1,%esi │ │ + jg dbf29 │ │ + mov -0x30(%rsp),%rax │ │ + sub %r11d,%eax │ │ + mov %eax,%esi │ │ + neg %esi │ │ + cmovl %eax,%esi │ │ + cmp $0x1,%esi │ │ + jg dbf29 │ │ + mov -0x38(%rsp),%rax │ │ + sub %r11d,%eax │ │ + mov %eax,%esi │ │ + neg %esi │ │ + cmovl %eax,%esi │ │ + cmp $0x1,%esi │ │ + mov %r11,%rdx │ │ + jg dbf3c │ │ + mov -0x40(%rsp),%rax │ │ + sub %edx,%eax │ │ + mov %eax,%esi │ │ + neg %esi │ │ + cmovl %eax,%esi │ │ + cmp $0x2,%esi │ │ + setl %al │ │ + jmpq dbf2e │ │ + cmpl $0x0,-0x4c(%rsp) │ │ + setne %bl │ │ + jmpq dbc90 │ │ + xor %ebx,%ebx │ │ + cmpl $0x8,0xb0(%rsp) │ │ + jge db9cb │ │ + xor %esi,%esi │ │ + jmp dbb96 │ │ + xor %esi,%esi │ │ + and %sil,%bl │ │ + mov $0x1,%sil │ │ + movzbl %bl,%ecx │ │ + mov %ecx,-0x4c(%rsp) │ │ + test %ecx,-0x8(%rsp) │ │ + sete %cl │ │ + or %cl,%al │ │ + je db5f1 │ │ + and %bl,%sil │ │ + cmp $0x1,%sil │ │ + jne dbc90 │ │ + mov %rdx,%rax │ │ + mov -0x48(%rsp),%rdx │ │ + lea (%rdx,%rdx,2),%ecx │ │ + lea (%r14,%r13,1),%r8d │ │ + add $0x4,%r8d │ │ + lea (%r8,%rax,1),%r11d │ │ + add %r11d,%ecx │ │ + mov -0x68(%rsp),%rbp │ │ + lea (%rcx,%rbp,2),%ecx │ │ + shr $0x3,%ecx │ │ + mov -0x18(%rsp),%rsi │ │ + mov %cl,(%rdi,%rsi,1) │ │ + lea (%rdx,%r13,1),%ecx │ │ + lea (%r14,%rax,1),%esi │ │ + add $0x4,%esi │ │ + add %r15d,%esi │ │ + lea (%rsi,%rcx,2),%ecx │ │ + add %ebp,%ecx │ │ + shr $0x3,%ecx │ │ + mov -0x58(%rsp),%rbx │ │ + mov %cl,(%rdi,%rbx,1) │ │ + mov %eax,%ecx │ │ + add %r13d,%ecx │ │ + lea (%rcx,%r14,2),%ecx │ │ + add %r15d,%ecx │ │ + add %edx,%ecx │ │ + add %r9d,%ecx │ │ + lea (%rcx,%rbp,1),%ecx │ │ + add $0x4,%ecx │ │ + shr $0x3,%ecx │ │ + mov -0x20(%rsp),%rbx │ │ + mov %cl,(%rdi,%rbx,1) │ │ + lea (%r8,%rax,2),%ecx │ │ + mov -0x20(%rsp),%r8 │ │ + add %r15d,%ecx │ │ + mov -0x60(%rsp),%rdx │ │ + add %edx,%ecx │ │ + add %r9d,%ecx │ │ + add %ebp,%ecx │ │ + shr $0x3,%ecx │ │ + mov %cl,(%rdi) │ │ + add %edx,%r15d │ │ + add %r9d,%r11d │ │ + lea (%r11,%r15,2),%eax │ │ + shr $0x3,%eax │ │ + mov -0x70(%rsp),%rcx │ │ + mov %al,(%rdi,%rcx,1) │ │ + lea (%rdx,%rdx,2),%eax │ │ + add %esi,%eax │ │ + lea (%rax,%r9,2),%eax │ │ + shr $0x3,%eax │ │ + mov %al,(%rdi,%rcx,2) │ │ + movl $0x1,-0x4c(%rsp) │ │ + add 0x70(%rsp),%rdi │ │ + add $0xffffffff,%r10d │ │ + jne db88f │ │ + jmpq dbf40 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + cmpl $0x6,0xb0(%rsp) │ │ + jne dbd28 │ │ + test %bl,%bl │ │ + je dbd28 │ │ + mov -0x68(%rsp),%rsi │ │ + lea (%rsi,%rsi,2),%eax │ │ + lea (%rdx,%r13,2),%ecx │ │ + lea (%rcx,%r14,2),%ecx │ │ + lea (%rcx,%rax,1),%eax │ │ + add $0x4,%eax │ │ + shr $0x3,%eax │ │ + mov -0x58(%rsp),%rcx │ │ + mov %al,(%rdi,%rcx,1) │ │ + lea (%r15,%r13,2),%eax │ │ + lea (%rax,%r14,2),%eax │ │ + lea (%rax,%rdx,2),%eax │ │ + lea (%rsi,%rax,1),%eax │ │ + add $0x4,%eax │ │ + shr $0x3,%eax │ │ + mov %al,(%rdi,%r8,1) │ │ + lea 0x0(%r13,%r14,2),%eax │ │ + lea (%rax,%rdx,2),%eax │ │ + lea (%rax,%r15,2),%eax │ │ + lea (%r9,%rax,1),%eax │ │ + add $0x4,%eax │ │ + shr $0x3,%eax │ │ + mov %al,(%rdi) │ │ + lea (%r14,%rdx,2),%eax │ │ + lea (%rax,%r15,2),%eax │ │ + add %r9d,%eax │ │ + lea (%rax,%r9,2),%eax │ │ + add $0x4,%eax │ │ + shr $0x3,%eax │ │ + mov -0x70(%rsp),%rcx │ │ + mov %al,(%rdi,%rcx,1) │ │ + add 0x70(%rsp),%rdi │ │ + add $0xffffffff,%r10d │ │ + jne db88f │ │ + jmpq dbf40 │ │ + cmp -0x50(%rsp),%r12d │ │ + jg dbd45 │ │ + mov %r15d,%eax │ │ + sub %edx,%eax │ │ + mov %eax,%ecx │ │ + neg %ecx │ │ + cmovl %eax,%ecx │ │ + cmp -0x50(%rsp),%ecx │ │ + jle dbe1f │ │ + sub %r15d,%r13d │ │ + cmp $0x80,%r13d │ │ + jl dbd57 │ │ + mov $0x7f,%r13d │ │ + cmp $0xffffff7f,%r13d │ │ + jg dbd66 │ │ + mov $0xffffff80,%r13d │ │ + mov %edx,%eax │ │ + sub %r14d,%eax │ │ lea (%rax,%rax,2),%eax │ │ - shl $0x7,%eax │ │ - add $0x300,%eax │ │ - cltq │ │ - lea (%rsp,%rax,2),%rdi │ │ - add $0x40,%rdi │ │ - lea 0x0(%r13,%r13,2),%rax │ │ - mov 0x38(%rsp),%rcx │ │ - lea (%rcx,%rax,2),%rdx │ │ - mov %r14d,0x8(%rsp) │ │ - movl $0x2,(%rsp) │ │ + add %r13d,%eax │ │ + cmp $0x80,%eax │ │ + jl dbd97 │ │ + mov $0x7f,%eax │ │ + cmp $0xffffff7f,%eax │ │ + jle dbd9e │ │ + mov %eax,%ecx │ │ + cmp $0x7c,%eax │ │ + jl dbdaa │ │ + mov $0x7b,%ecx │ │ + cmp $0x7d,%eax │ │ + jge dbdaf │ │ + jmp dbdb4 │ │ + cmp $0xffffff7f,%eax │ │ + jg dbd84 │ │ + mov $0xffffff80,%eax │ │ + mov %eax,%ecx │ │ + cmp $0x7c,%eax │ │ + jge dbd8b │ │ + cmp $0x7d,%eax │ │ + jl dbdb4 │ │ + mov $0x7c,%eax │ │ + add $0x4,%ecx │ │ + add $0x3,%eax │ │ + sar $0x3,%eax │ │ + add %r14d,%eax │ │ + cmp $0x100,%eax │ │ + jl dbdec │ │ + mov $0xff,%eax │ │ + sar $0x3,%ecx │ │ + test %eax,%eax │ │ + jle dbdf3 │ │ + mov %al,(%rdi,%r8,1) │ │ + sub %ecx,%edx │ │ + cmp $0x100,%edx │ │ + jl dbe03 │ │ + mov $0xff,%edx │ │ + test %edx,%edx │ │ + jle dbe07 │ │ + jmp dbe09 │ │ + sar $0x3,%ecx │ │ + test %eax,%eax │ │ + jg dbdd3 │ │ + xor %eax,%eax │ │ + mov %al,(%rdi,%r8,1) │ │ + sub %ecx,%edx │ │ + cmp $0x100,%edx │ │ + jge dbde1 │ │ + test %edx,%edx │ │ + jg dbe09 │ │ + xor %edx,%edx │ │ + mov %dl,(%rdi) │ │ + add 0x70(%rsp),%rdi │ │ + add $0xffffffff,%r10d │ │ + jne db88f │ │ + jmpq dbf40 │ │ + mov %edx,%eax │ │ + sub %r14d,%eax │ │ + lea (%rax,%rax,2),%esi │ │ + cmp $0x80,%esi │ │ + jl dbe4f │ │ + mov $0x7f,%esi │ │ + cmp $0xffffff7f,%esi │ │ + jle dbe57 │ │ + mov %esi,%eax │ │ + cmp $0x7c,%esi │ │ + jl dbe63 │ │ + mov $0x7b,%eax │ │ + cmp $0x7d,%esi │ │ + jge dbe68 │ │ + jmp dbe6d │ │ + cmp $0xffffff7f,%esi │ │ + jg dbe3c │ │ + mov $0xffffff80,%esi │ │ + mov %esi,%eax │ │ + cmp $0x7c,%esi │ │ + jge dbe43 │ │ + cmp $0x7d,%esi │ │ + jl dbe6d │ │ + mov $0x7c,%esi │ │ + add $0x4,%eax │ │ + add $0x3,%esi │ │ + sar $0x3,%esi │ │ + add %r14d,%esi │ │ + cmp $0x100,%esi │ │ + jl dbea6 │ │ + mov $0xff,%esi │ │ + sar $0x3,%eax │ │ + test %esi,%esi │ │ + jle dbead │ │ + mov %sil,(%rdi,%r8,1) │ │ + sub %eax,%edx │ │ + cmp $0x100,%edx │ │ + jl dbebd │ │ + mov $0xff,%edx │ │ + test %edx,%edx │ │ + jle dbec1 │ │ + jmp dbec3 │ │ + sar $0x3,%eax │ │ + test %esi,%esi │ │ + jg dbe8d │ │ xor %esi,%esi │ │ - mov %r13,%rcx │ │ - mov 0xcc88(%rsp),%r8 │ │ - mov %r9,%r13 │ │ - mov %r12,%r9 │ │ - callq 5bbe0 │ │ - mov %r13,%r9 │ │ - mov %r14d,(%rsp) │ │ - mov %rbp,%rdi │ │ - mov %rbx,%rsi │ │ - lea 0x640(%rsp),%rdx │ │ - mov %r15d,%ecx │ │ - mov 0xcc80(%rsp),%r8d │ │ - callq 5bf90 │ │ - add $0xcc48,%rsp │ │ + mov %sil,(%rdi,%r8,1) │ │ + sub %eax,%edx │ │ + cmp $0x100,%edx │ │ + jge dbe9b │ │ + test %edx,%edx │ │ + jg dbec3 │ │ + xor %edx,%edx │ │ + mov %dl,(%rdi) │ │ + add $0x1,%eax │ │ + sar %eax │ │ + add %eax,%r13d │ │ + cmp $0x100,%r13d │ │ + jl dbedc │ │ + mov $0xff,%r13d │ │ + test %r13d,%r13d │ │ + jg dbee4 │ │ + xor %r13d,%r13d │ │ + mov -0x58(%rsp),%rcx │ │ + mov %r13b,(%rdi,%rcx,1) │ │ + sub %eax,%r15d │ │ + cmp $0x100,%r15d │ │ + jl dbeff │ │ + mov $0xff,%r15d │ │ + test %r15d,%r15d │ │ + jg dbf07 │ │ + xor %r15d,%r15d │ │ + mov -0x70(%rsp),%rax │ │ + mov %r15b,(%rdi,%rax,1) │ │ + add 0x70(%rsp),%rdi │ │ + add $0xffffffff,%r10d │ │ + jne db88f │ │ + jmp dbf40 │ │ + mov %r11,%rdx │ │ + jmpq db978 │ │ + xor %eax,%eax │ │ + mov %r11,%rdx │ │ + movzbl %al,%eax │ │ + mov %eax,-0x8(%rsp) │ │ + xor %eax,%eax │ │ + jmpq db978 │ │ + xor %eax,%eax │ │ + jmp dbf2e │ │ + add $0x78,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ + nop │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0xcc48,%rsp │ │ - mov %r9d,%r15d │ │ - mov %r8,%r13 │ │ - mov %rcx,0x38(%rsp) │ │ - mov %rsi,%rbx │ │ - mov %rdi,%rbp │ │ - mov 0xcc98(%rsp),%r14d │ │ - mov 0xcc88(%rsp),%r8 │ │ - mov 0xcc80(%rsp),%eax │ │ - lea 0x640(%rsp),%rdi │ │ - movslq %r9d,%r12 │ │ - mov %r14d,0x8(%rsp) │ │ - mov %eax,(%rsp) │ │ - mov %rdx,%rsi │ │ - mov %rbp,%rdx │ │ - mov %rbx,%rcx │ │ - mov %r12,%r9 │ │ - callq 5c120 │ │ - test $0x4,%r14b │ │ - je d9a4e │ │ - mov %r14d,0x8(%rsp) │ │ - movl $0x2,(%rsp) │ │ - lea 0x40(%rsp),%rdi │ │ - xor %esi,%esi │ │ - mov 0x38(%rsp),%rdx │ │ - mov %r13,%rcx │ │ - mov 0xcc88(%rsp),%r8 │ │ - mov %r12,%r9 │ │ - callq 5c120 │ │ - mov 0xcc90(%rsp),%r9 │ │ - test $0x8,%r14b │ │ - je d9aad │ │ - mov 0xcc80(%rsp),%eax │ │ - lea (%rax,%rax,2),%eax │ │ - shl $0x7,%eax │ │ - add $0x300,%eax │ │ + sub $0x88,%rsp │ │ + mov %r8d,0x60(%rsp) │ │ + mov %ecx,%r14d │ │ + mov %edx,%ebx │ │ + mov %esi,%r12d │ │ + mov 0xe0(%rsp),%eax │ │ + lea -0x1(%rax),%ecx │ │ + cmp $0x8,%ecx │ │ + jae dbfd7 │ │ + mov 0xe8(%rsp),%rax │ │ + lea 0x23402(%rip),%rdx │ │ + movzbl (%rcx,%rdx,1),%edx │ │ + mov (%rax),%ecx │ │ + lea (%rcx,%rcx,2),%ecx │ │ + add %edx,%ecx │ │ + mov %ecx,(%rax) │ │ + cmp $0x5a,%ecx │ │ + jg dbfb5 │ │ + setne %al │ │ + test %r14d,%r14d │ │ + movzbl %al,%eax │ │ + lea 0x1(%rax,%rax,4),%ecx │ │ + mov $0x1,%eax │ │ + cmovne %ecx,%eax │ │ + jmp dbffb │ │ + mov $0x7,%eax │ │ + cmp $0xb4,%ecx │ │ + jl dbffb │ │ + mov $0x8,%eax │ │ + mov $0x2,%ecx │ │ + cmove %ecx,%eax │ │ + test %r12d,%r12d │ │ + cmove %ecx,%eax │ │ + jmp dbffb │ │ + test %eax,%eax │ │ + je dbfe0 │ │ + cmp $0xc,%eax │ │ + jne dbffb │ │ + mov %eax,%eax │ │ + movslq %r12d,%rcx │ │ + movslq %r14d,%rdx │ │ + lea 0x34341(%rip),%rsi │ │ + lea (%rsi,%rax,4),%rax │ │ + lea (%rax,%rcx,2),%rax │ │ + movzbl (%rdx,%rax,1),%eax │ │ + mov 0xd0(%rsp),%r13 │ │ + mov 0xc8(%rsp),%r8 │ │ + mov %eax,%ebp │ │ + test %r14d,%r14d │ │ + je dc05f │ │ + mov $0x3ed3,%eax │ │ + bt %rbp,%rax │ │ + jb dc03f │ │ + mov $0x31c0,%eax │ │ + bt %rbp,%rax │ │ + jb dc03f │ │ + mov $0x72,%eax │ │ + mov %ebp,%ecx │ │ + shr %cl,%rax │ │ + test %r12d,%r12d │ │ + jne dc06c │ │ + and $0x1,%eax │ │ + test %rax,%rax │ │ + jne dc06c │ │ + mov 0xd8(%rsp),%rcx │ │ + test %rcx,%rcx │ │ + je dc061 │ │ + lea 0x0(,%rdi,4),%eax │ │ cltq │ │ - lea (%rsp,%rax,2),%rdi │ │ - add $0x40,%rdi │ │ - lea 0x0(%r13,%r13,2),%rax │ │ - mov 0x38(%rsp),%rcx │ │ - lea (%rcx,%rax,2),%rdx │ │ - mov %r14d,0x8(%rsp) │ │ - movl $0x2,(%rsp) │ │ + add %rax,%rcx │ │ + mov %rcx,0x58(%rsp) │ │ + jmp dc06c │ │ + jmp dc06c │ │ + mov %r8,%rax │ │ + sub %r13,%rax │ │ + mov %rax,0x58(%rsp) │ │ + mov %rdi,0x70(%rsp) │ │ + mov 0x108(%rsp),%r10 │ │ + mov $0x3f8d,%eax │ │ + bt %rbp,%rax │ │ + mov %rbp,0x38(%rsp) │ │ + mov %r12d,0x4c(%rsp) │ │ + jae dc5d0 │ │ + mov 0xf8(%rsp),%eax │ │ + lea 0x0(,%rax,4),%edi │ │ + mov %edi,%eax │ │ + neg %eax │ │ + movslq %eax,%r15 │ │ + add %r10,%r15 │ │ + movslq %edi,%rdx │ │ + test %r12d,%r12d │ │ + mov %r9d,0x50(%rsp) │ │ + mov %rdx,0x68(%rsp) │ │ + je dc219 │ │ + mov %r14d,0x7c(%rsp) │ │ + mov %r9d,%r11d │ │ + mov %rbx,0x80(%rsp) │ │ + sub %ebx,%r11d │ │ + shl $0x2,%r11d │ │ + cmp %r11d,%edi │ │ + mov %r11d,%r9d │ │ + cmovle %edi,%r9d │ │ + test %r9d,%r9d │ │ + jle dc128 │ │ + movslq %r9d,%rdx │ │ xor %esi,%esi │ │ - mov %r13,%rcx │ │ - mov 0xcc88(%rsp),%r8 │ │ - mov %r9,%r13 │ │ - mov %r12,%r9 │ │ - callq 5c120 │ │ - mov %r13,%r9 │ │ - mov %r14d,(%rsp) │ │ - mov %rbp,%rdi │ │ - mov %rbx,%rsi │ │ - lea 0x640(%rsp),%rdx │ │ - mov %r15d,%ecx │ │ - mov 0xcc80(%rsp),%r8d │ │ - callq 5c3a0 │ │ - add $0xcc48,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0x18048,%rsp │ │ - mov %r9d,%eax │ │ - mov %r8,%r13 │ │ - mov %rcx,%rbp │ │ - mov %rdx,%r14 │ │ + cmp $0x1f,%r9d │ │ + ja dc248 │ │ + mov %esi,%eax │ │ + not %eax │ │ + add %edi,%eax │ │ mov %rsi,%rcx │ │ - mov %rdi,%rsi │ │ - mov 0x18098(%rsp),%ebx │ │ - mov 0x18090(%rsp),%rdx │ │ - movslq 0x18088(%rsp),%r15 │ │ - lea 0x2feff(%rip),%r12 │ │ - cmpw $0x0,(%r12,%r15,8) │ │ - je d9c25 │ │ - cmpw $0x0,0x2(%r12,%r15,8) │ │ - je d9c7d │ │ - lea 0x40(%rsp),%rdi │ │ - movswl 0x4(%r12,%r15,8),%r10d │ │ - sub $0x20,%rsp │ │ - mov %rcx,0x58(%rsp) │ │ - mov %rcx,%rdx │ │ - mov %r14,%rcx │ │ - mov %rsi,0x48(%rsp) │ │ - mov %rbp,%r8 │ │ - mov %r13,%r9 │ │ - mov 0x180b8(%rsp),%r11d │ │ - push %r11 │ │ - push %r10 │ │ - mov 0x180b0(%rsp),%ebx │ │ - push %rbx │ │ - push %rax │ │ - mov %rax,0x70(%rsp) │ │ - callq da190 │ │ - add $0x40,%rsp │ │ - movswl 0x6(%r12,%r15,8),%eax │ │ - sub $0x20,%rsp │ │ - lea 0xc060(%rsp),%rdi │ │ - mov 0x48(%rsp),%r15 │ │ - mov %r15,%rsi │ │ - mov 0x58(%rsp),%r12 │ │ - mov %r12,%rdx │ │ - mov %r14,%rcx │ │ - mov %rbp,%r8 │ │ - mov %r13,%r9 │ │ - mov 0x180b8(%rsp),%ebp │ │ - push %rbp │ │ - push %rax │ │ - mov %rbx,%r14 │ │ - push %rbx │ │ - mov 0x68(%rsp),%rbx │ │ - push %rbx │ │ - callq da040 │ │ - add $0x40,%rsp │ │ - mov 0x18090(%rsp),%rax │ │ - mov %rax,%rcx │ │ - movzwl (%rax),%eax │ │ - movzwl 0x2(%rcx),%ecx │ │ - add %eax,%ecx │ │ - mov $0x80,%ebp │ │ - sub %ecx,%ebp │ │ - shl $0x10,%ebp │ │ - or %eax,%ebp │ │ - sub $0x38,%rsp │ │ + imul %r13,%rcx │ │ + add %r8,%rcx │ │ + add $0xffffffffffffffff,%rcx │ │ + nopl 0x0(%rax) │ │ + movzbl (%rcx),%ebx │ │ + cltq │ │ + mov %bl,(%r15,%rax,1) │ │ + add $0x1,%rsi │ │ + add $0xffffffff,%eax │ │ + add %r13,%rcx │ │ + cmp %rdx,%rsi │ │ + jl dc110 │ │ + cmp %r11d,%edi │ │ + mov 0x7c(%rsp),%r14d │ │ + mov 0x80(%rsp),%rbx │ │ + jle dc162 │ │ + mov %edi,%eax │ │ + sub %r9d,%eax │ │ + movslq %eax,%rdx │ │ + movzbl (%r15,%rdx,1),%esi │ │ + mov %rdi,%rbp │ │ mov %r15,%rdi │ │ - mov %r12,%rsi │ │ - lea 0x78(%rsp),%rdx │ │ - lea 0xc078(%rsp),%rcx │ │ - mov %ebx,%r8d │ │ - mov %r14d,%r9d │ │ - push %rbp │ │ - callq 5d4d0 │ │ - add $0x40,%rsp │ │ - jmpq d9cdf │ │ - lea 0x40(%rsp),%rdi │ │ - movswl 0x6(%r12,%r15,8),%r10d │ │ - sub $0x20,%rsp │ │ - mov %rcx,%r15 │ │ - mov %rdx,%r12 │ │ - mov %rcx,%rdx │ │ - mov %r14,%rcx │ │ - mov %rsi,%r14 │ │ - mov %rbp,%r8 │ │ - mov %r13,%r9 │ │ - push %rbx │ │ - push %r10 │ │ - mov 0x180b0(%rsp),%ebp │ │ - push %rbp │ │ - push %rax │ │ - mov %rax,%rbx │ │ - callq da040 │ │ - add $0x40,%rsp │ │ - movswl 0x2(%r12),%eax │ │ - mov $0x80,%r9d │ │ + callq 4480 │ │ + mov %rbp,%rdi │ │ + mov 0x108(%rsp),%r10 │ │ + mov 0x38(%rsp),%rbp │ │ + cmp $0x8,%ebp │ │ + mov 0x50(%rsp),%r9d │ │ + jne dc5d0 │ │ + mov 0xc0(%rsp),%eax │ │ + test $0x8,%al │ │ + je dc237 │ │ + test %r12d,%r12d │ │ + je dc237 │ │ + mov 0xf8(%rsp),%eax │ │ + add %ebx,%eax │ │ + cmp %r9d,%eax │ │ + jge dc237 │ │ + mov %rbx,%rax │ │ sub %eax,%r9d │ │ - mov %r14,%rdi │ │ - mov %r15,%rsi │ │ - lea 0x40(%rsp),%rdx │ │ - jmp d9cd5 │ │ - lea 0x40(%rsp),%rdi │ │ - movswl 0x4(%r12,%r15,8),%r10d │ │ - sub $0x20,%rsp │ │ - mov %rdi,%r12 │ │ - mov %rcx,%r15 │ │ + mov 0xf8(%rsp),%eax │ │ + sub %eax,%r9d │ │ + shl $0x2,%r9d │ │ + cmp %r9d,%edi │ │ + mov %r9d,%r8d │ │ + cmovle %edi,%r9d │ │ + movslq %r9d,%rcx │ │ + test %r9d,%r9d │ │ + mov 0x68(%rsp),%r11 │ │ + jle dc5a5 │ │ + xor %edx,%edx │ │ + cmp $0x20,%r9d │ │ + jb dc562 │ │ + cmp $0x1,%r13 │ │ + jne dc562 │ │ + lea (%rcx,%r11,1),%rax │ │ + mov %r10,%rdx │ │ + sub %rax,%rdx │ │ + mov 0xc8(%rsp),%rsi │ │ + add %rsi,%rax │ │ + add $0xffffffffffffffff,%rax │ │ + cmp %rax,%rdx │ │ + jae dc3b4 │ │ + lea (%r11,%rsi,1),%rax │ │ + add $0xffffffffffffffff,%rax │ │ + cmp %r15,%rax │ │ + jae dc3b4 │ │ + xor %edx,%edx │ │ + jmpq dc562 │ │ + mov %r12d,%r13d │ │ + mov %rbx,%r12 │ │ + mov %rdi,%rbx │ │ + test %r14d,%r14d │ │ + je dc2bb │ │ + mov 0x58(%rsp),%rax │ │ + mov (%rax),%al │ │ + jmpq dc2bd │ │ + movzbl (%r15),%esi │ │ + mov 0x68(%rsp),%rdx │ │ + sub %rdx,%r15 │ │ + jmpq dc5bb │ │ + cmp $0x1,%r13 │ │ + jne dc0f5 │ │ + lea -0x1(%rdx),%rax │ │ + mov %rdi,0x40(%rsp) │ │ + lea -0x1(%rdi),%ecx │ │ + mov %ecx,%edi │ │ + sub %eax,%edi │ │ + cmp %ecx,%edi │ │ + jg dc498 │ │ + shr $0x20,%rax │ │ + mov 0x40(%rsp),%rdi │ │ + jne dc0f5 │ │ + lea -0x1(%r8),%rcx │ │ + lea -0x4(%rdi),%eax │ │ + cltq │ │ + add $0x4,%rax │ │ + mov %rax,%rsi │ │ + mov 0x68(%rsp),%rdi │ │ + sub %rdi,%rsi │ │ + add %r10,%rsi │ │ + cmp %rsi,%rcx │ │ + jae dc2f9 │ │ + lea (%rdx,%r8,1),%rcx │ │ + add $0xffffffffffffffff,%rcx │ │ + sub %rdx,%rax │ │ + sub %rdi,%rax │ │ + add %r10,%rax │ │ + cmp %rcx,%rax │ │ + jae dc2f9 │ │ + xor %esi,%esi │ │ + mov 0x40(%rsp),%rdi │ │ + jmpq dc0f5 │ │ + mov $0x81,%al │ │ + movzbl %al,%esi │ │ + mov %r15,%rdi │ │ + callq 4480 │ │ + mov 0x38(%rsp),%rbp │ │ + mov 0x108(%rsp),%r10 │ │ + mov %rbx,%rdi │ │ + mov %r12,%rbx │ │ + mov %r13d,%r12d │ │ + mov 0xd0(%rsp),%r13 │ │ + cmp $0x8,%ebp │ │ + mov 0x50(%rsp),%r9d │ │ + je dc170 │ │ + jmpq dc5d0 │ │ + mov %rdx,%rsi │ │ + and $0xffffffffffffffe0,%rsi │ │ + lea -0x20(%rsi),%rax │ │ + mov %rax,%rdi │ │ + shr $0x5,%rdi │ │ + add $0x1,%rdi │ │ + mov %edi,%r12d │ │ + and $0x1,%r12d │ │ + test %rax,%rax │ │ + je dc4a2 │ │ + sub %r12,%rdi │ │ + mov %r13,%r14 │ │ + shl $0x5,%r14 │ │ + mov 0xc8(%rsp),%rax │ │ + lea 0xf(%rax),%rcx │ │ + mov %r13,%r10 │ │ + shl $0x6,%r10 │ │ + mov 0x40(%rsp),%rax │ │ + add $0xffffffdf,%eax │ │ + xor %ebx,%ebx │ │ + movdqa 0x22272(%rip),%xmm0 │ │ + xchg %ax,%ax │ │ + movdqu -0x10(%rcx),%xmm1 │ │ + movdqu (%rcx),%xmm2 │ │ + lea 0x20(%rax),%r8d │ │ + movslq %r8d,%rbp │ │ + pshufb %xmm0,%xmm1 │ │ + movdqu %xmm1,-0xf(%r15,%rbp,1) │ │ + pshufb %xmm0,%xmm2 │ │ + movdqu %xmm2,-0x1f(%r15,%rbp,1) │ │ + movdqu -0x10(%rcx,%r14,1),%xmm1 │ │ + movdqu (%rcx,%r14,1),%xmm2 │ │ + cltq │ │ + pshufb %xmm0,%xmm1 │ │ + movdqu %xmm1,-0xf(%r15,%rax,1) │ │ + pshufb %xmm0,%xmm2 │ │ + movdqu %xmm2,-0x1f(%r15,%rax,1) │ │ + add $0x40,%rbx │ │ + add %r10,%rcx │ │ + add $0xffffffc0,%eax │ │ + add $0xfffffffffffffffe,%rdi │ │ + jne dc350 │ │ + jmpq dc4a4 │ │ + mov %rdi,0x40(%rsp) │ │ mov %rcx,%rdx │ │ - mov %r14,%rcx │ │ - mov %rsi,%r14 │ │ - mov %rbp,%r8 │ │ - mov %r13,%r9 │ │ - mov 0x180b8(%rsp),%ebx │ │ - push %rbx │ │ - push %r10 │ │ - mov 0x180b0(%rsp),%ebp │ │ - push %rbp │ │ - push %rax │ │ - mov %rax,%rbx │ │ - callq da190 │ │ - add $0x40,%rsp │ │ - mov 0x18090(%rsp),%rax │ │ - movswl (%rax),%r9d │ │ - mov %r14,%rdi │ │ - mov %r15,%rsi │ │ - mov %r12,%rdx │ │ - mov %ebx,%ecx │ │ - mov %ebp,%r8d │ │ - callq 5cc30 │ │ - add $0x18048,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ + and $0xffffffffffffffe0,%rdx │ │ + lea -0x20(%rdx),%rax │ │ + mov %rax,%rsi │ │ + shr $0x5,%rsi │ │ + add $0x1,%rsi │ │ + mov %esi,%ebx │ │ + and $0x1,%ebx │ │ + test %rax,%rax │ │ + je dc512 │ │ + mov %rbx,0x50(%rsp) │ │ + sub %rbx,%rsi │ │ + mov %r11,%rdi │ │ + add $0x20,%r11 │ │ + imul %r13,%r11 │ │ + mov 0xc8(%rsp),%rax │ │ + lea 0xf(%rax),%rbx │ │ + mov %r10,%rax │ │ + mov %r13,%r10 │ │ + shl $0x6,%r10 │ │ + sub %rdi,%rax │ │ + add $0xfffffffffffffff0,%rax │ │ + mov %r13,%rbp │ │ + imul %rdi,%rbp │ │ + xor %edi,%edi │ │ + movdqa 0x221a2(%rip),%xmm0 │ │ + xchg %ax,%ax │ │ + movdqu -0x10(%rbx,%rbp,1),%xmm1 │ │ + movdqu (%rbx,%rbp,1),%xmm2 │ │ + pshufb %xmm0,%xmm1 │ │ + movdqu %xmm1,(%rax,%rdi,1) │ │ + pshufb %xmm0,%xmm2 │ │ + movdqu %xmm2,-0x10(%rax,%rdi,1) │ │ + movdqu -0x10(%rbx,%r11,1),%xmm1 │ │ + movdqu (%rbx,%r11,1),%xmm2 │ │ + pshufb %xmm0,%xmm1 │ │ + movdqu %xmm1,-0x20(%rax,%rdi,1) │ │ + pshufb %xmm0,%xmm2 │ │ + movdqu %xmm2,-0x30(%rax,%rdi,1) │ │ + add %r10,%rbx │ │ + add $0xffffffffffffffc0,%rdi │ │ + add $0xfffffffffffffffe,%rsi │ │ + jne dc420 │ │ + neg %rdi │ │ + mov 0x38(%rsp),%rbp │ │ + mov 0x108(%rsp),%r10 │ │ + mov 0x68(%rsp),%r11 │ │ + mov 0x50(%rsp),%rbx │ │ + test %rbx,%rbx │ │ + jne dc519 │ │ + jmpq dc558 │ │ + mov 0x40(%rsp),%rdi │ │ + jmpq dc0f5 │ │ + xor %ebx,%ebx │ │ + test %r12,%r12 │ │ + mov 0xc8(%rsp),%r8 │ │ + mov 0x108(%rsp),%r10 │ │ + mov 0x40(%rsp),%rdi │ │ + je dc4fa │ │ + mov %rbx,%rax │ │ + imul %r13,%rax │ │ + movdqu -0x1(%rax,%r8,1),%xmm0 │ │ + movdqu 0xf(%rax,%r8,1),%xmm1 │ │ + not %ebx │ │ + add %edi,%ebx │ │ + movslq %ebx,%rax │ │ + movdqa 0x220de(%rip),%xmm2 │ │ + pshufb %xmm2,%xmm0 │ │ + movdqu %xmm0,-0xf(%r15,%rax,1) │ │ + pshufb %xmm2,%xmm1 │ │ + movdqu %xmm1,-0x1f(%r15,%rax,1) │ │ + cmp %rdx,%rsi │ │ + mov 0x4c(%rsp),%r12d │ │ + mov 0x38(%rsp),%rbp │ │ + jne dc0f5 │ │ + jmpq dc128 │ │ + xor %edi,%edi │ │ + test %rbx,%rbx │ │ + je dc558 │ │ + lea (%rdi,%r11,1),%rax │ │ + imul %r13,%rax │ │ + mov 0xc8(%rsp),%rsi │ │ + movdqu -0x1(%rax,%rsi,1),%xmm0 │ │ + movdqu 0xf(%rax,%rsi,1),%xmm1 │ │ + not %rdi │ │ + movdqa 0x22080(%rip),%xmm2 │ │ + pshufb %xmm2,%xmm0 │ │ + movdqu %xmm0,-0xf(%r15,%rdi,1) │ │ + pshufb %xmm2,%xmm1 │ │ + movdqu %xmm1,-0x1f(%r15,%rdi,1) │ │ + cmp %rcx,%rdx │ │ + mov 0x40(%rsp),%rdi │ │ + je dc5a5 │ │ + lea (%rdx,%r11,1),%rax │ │ + mov %r13,%rsi │ │ + imul %rax,%rsi │ │ + not %rax │ │ + add %r10,%rax │ │ + mov %rdi,%rbx │ │ + mov 0xc8(%rsp),%rdi │ │ + add %rdi,%rsi │ │ + add $0xffffffffffffffff,%rsi │ │ + mov %rbx,%rdi │ │ nopl 0x0(%rax,%rax,1) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0xcc48,%rsp │ │ - mov %r9d,%r15d │ │ - mov %r8,%r13 │ │ - mov %rcx,0x38(%rsp) │ │ - mov %rsi,%rbx │ │ - mov %rdi,%rbp │ │ - mov 0xcc98(%rsp),%r14d │ │ - mov 0xcc88(%rsp),%r8 │ │ - mov 0xcc80(%rsp),%eax │ │ - lea 0x640(%rsp),%rdi │ │ - movslq %r9d,%r12 │ │ - mov %r14d,0x8(%rsp) │ │ - mov %eax,(%rsp) │ │ - mov %rdx,%rsi │ │ + movzbl (%rsi),%ebx │ │ + add $0x1,%rdx │ │ + mov %bl,(%rax) │ │ + add $0xffffffffffffffff,%rax │ │ + add %r13,%rsi │ │ + cmp %rcx,%rdx │ │ + jl dc590 │ │ + cmp %r8d,%edi │ │ + jle dc5d0 │ │ + neg %rcx │ │ + sub %r9d,%edi │ │ + movslq %edi,%rdx │ │ + movzbl (%r15,%rcx,1),%esi │ │ + sub %r11,%r15 │ │ + mov %r15,%rdi │ │ + callq 4480 │ │ + mov 0x108(%rsp),%r10 │ │ + mov 0x38(%rsp),%rbp │ │ + mov 0xf0(%rsp),%ebx │ │ + mov $0x3ed3,%eax │ │ + bt %rbp,%rax │ │ + jae dc72c │ │ + lea 0x0(,%rbx,4),%r15d │ │ + lea 0x1(%r10),%r12 │ │ + movslq %r15d,%rdx │ │ + test %r14d,%r14d │ │ + mov %rdx,0x50(%rsp) │ │ + je dc646 │ │ + mov 0x60(%rsp),%ebx │ │ + sub 0x70(%rsp),%ebx │ │ + shl $0x2,%ebx │ │ + cmp %ebx,%r15d │ │ + mov %ebx,%eax │ │ + cmovle %r15d,%eax │ │ + movslq %eax,%rbp │ │ + mov %r12,%rdi │ │ + mov 0x58(%rsp),%rsi │ │ mov %rbp,%rdx │ │ - mov %rbx,%rcx │ │ - mov %r12,%r9 │ │ - callq 33e30 │ │ - test $0x4,%r14b │ │ - je d9d8e │ │ - mov %r14d,0x8(%rsp) │ │ - movl $0x2,(%rsp) │ │ - lea 0x40(%rsp),%rdi │ │ - xor %esi,%esi │ │ - mov 0x38(%rsp),%rdx │ │ - mov %r13,%rcx │ │ - mov 0xcc88(%rsp),%r8 │ │ - mov %r12,%r9 │ │ - callq 33e30 │ │ - mov 0xcc90(%rsp),%r9 │ │ - test $0x8,%r14b │ │ - je d9ded │ │ - mov 0xcc80(%rsp),%eax │ │ - lea (%rax,%rax,2),%eax │ │ - shl $0x7,%eax │ │ - add $0x300,%eax │ │ + callq 4390 │ │ + cmp %ebx,%r15d │ │ + mov 0xf0(%rsp),%ebx │ │ + jle dc667 │ │ + lea (%r12,%rbp,1),%rdi │ │ + mov %r15d,%eax │ │ + sub %ebp,%eax │ │ + movslq %eax,%rdx │ │ + movzbl -0x1(%r12,%rbp,1),%esi │ │ + jmp dc662 │ │ + cmpl $0x0,0x4c(%rsp) │ │ + je dc65a │ │ + mov 0xc8(%rsp),%rax │ │ + mov -0x1(%rax),%al │ │ + jmp dc65c │ │ + mov $0x7f,%al │ │ + movzbl %al,%esi │ │ + mov %r12,%rdi │ │ + callq 4480 │ │ + mov 0x38(%rsp),%rbp │ │ + cmp $0x6,%ebp │ │ + mov 0x108(%rsp),%r10 │ │ + jne dc72c │ │ + mov 0xc0(%rsp),%eax │ │ + test $0x1,%al │ │ + mov 0x70(%rsp),%rcx │ │ + je dc709 │ │ + test %r14d,%r14d │ │ + je dc709 │ │ + lea (%rbx,%rcx,1),%eax │ │ + cmp 0x60(%rsp),%eax │ │ + jge dc709 │ │ + mov 0x60(%rsp),%r13d │ │ + sub %ecx,%r13d │ │ + sub %ebx,%r13d │ │ + shl $0x2,%r13d │ │ + cmp %r13d,%r15d │ │ + mov %r13d,%eax │ │ + cmovle %r15d,%eax │ │ + mov 0x50(%rsp),%rsi │ │ + lea (%r12,%rsi,1),%rdi │ │ + add 0x58(%rsp),%rsi │ │ + movslq %eax,%rdx │ │ + mov %rdi,0x60(%rsp) │ │ + mov %rdx,0x70(%rsp) │ │ + callq 4390 │ │ + mov 0x108(%rsp),%r10 │ │ + mov 0x38(%rsp),%rbp │ │ + cmp %r13d,%r15d │ │ + jle dc72c │ │ + mov 0x60(%rsp),%rdi │ │ + mov 0x70(%rsp),%rcx │ │ + add %rcx,%rdi │ │ + lea (%r15,%rcx,1),%eax │ │ + add $0xffffffff,%eax │ │ cltq │ │ - lea (%rsp,%rax,2),%rdi │ │ - add $0x40,%rdi │ │ - lea 0x0(%r13,%r13,2),%rax │ │ - mov 0x38(%rsp),%rcx │ │ - lea (%rcx,%rax,2),%rdx │ │ - mov %r14d,0x8(%rsp) │ │ - movl $0x2,(%rsp) │ │ - xor %esi,%esi │ │ - mov %r13,%rcx │ │ - mov 0xcc88(%rsp),%r8 │ │ - mov %r9,%r13 │ │ - mov %r12,%r9 │ │ - callq 33e30 │ │ - mov %r13,%r9 │ │ - mov %r14d,(%rsp) │ │ - mov %rbp,%rdi │ │ - mov %rbx,%rsi │ │ - lea 0x640(%rsp),%rdx │ │ - mov %r15d,%ecx │ │ - mov 0xcc80(%rsp),%r8d │ │ - callq 34040 │ │ - add $0xcc48,%rsp │ │ + sub %ecx,%r15d │ │ + movslq %r15d,%rdx │ │ + movzbl (%r12,%rax,1),%esi │ │ + jmp dc71a │ │ + mov 0x50(%rsp),%rdx │ │ + movzbl -0x1(%r12,%rdx,1),%esi │ │ + add %rdx,%r12 │ │ + mov %r12,%rdi │ │ + callq 4480 │ │ + mov 0x108(%rsp),%r10 │ │ + mov 0x38(%rsp),%rbp │ │ + mov $0x31c0,%eax │ │ + bt %rbp,%rax │ │ + jae dc7bc │ │ + cmpl $0x0,0x4c(%rsp) │ │ + je dc763 │ │ + test %r14d,%r14d │ │ + mov 0xc8(%rsp),%rax │ │ + cmovne 0x58(%rsp),%rax │ │ + add $0xffffffffffffffff,%rax │ │ + mov (%rax),%al │ │ + mov %al,(%r10) │ │ + cmp $0x7,%ebp │ │ + je dc777 │ │ + jmp dc7bc │ │ + test %r14d,%r14d │ │ + mov 0x58(%rsp),%rax │ │ + je dc7b2 │ │ + mov (%rax),%al │ │ + mov %al,(%r10) │ │ + cmp $0x7,%ebp │ │ + jne dc7bc │ │ + mov 0xf8(%rsp),%ecx │ │ + add %ebx,%ecx │ │ + cmp $0x6,%ecx │ │ + jl dc7bc │ │ + cmpl $0x0,0x100(%rsp) │ │ + je dc7bc │ │ + movzbl -0x1(%r10),%ecx │ │ + movzbl 0x1(%r10),%edx │ │ + add %ecx,%edx │ │ + lea (%rdx,%rdx,4),%ecx │ │ + movzbl %al,%eax │ │ + lea (%rax,%rax,2),%eax │ │ + lea (%rcx,%rax,2),%eax │ │ + add $0x8,%eax │ │ + shr $0x4,%eax │ │ + mov %al,(%r10) │ │ + jmp dc7bc │ │ + mov $0x80,%al │ │ + mov %al,(%r10) │ │ + cmp $0x7,%ebp │ │ + je dc777 │ │ + mov %ebp,%eax │ │ + add $0x88,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ + jmpq 746b0 │ │ + data16 nopw %cs:0x0(%rax,%rax,1) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x18048,%rsp │ │ - mov %r9d,%eax │ │ - mov %r8,%r13 │ │ - mov %rcx,%rbp │ │ + sub $0x108,%rsp │ │ mov %rdx,%r14 │ │ - mov %rsi,%rcx │ │ - mov %rdi,%rsi │ │ - mov 0x18098(%rsp),%ebx │ │ - mov 0x18090(%rsp),%rdx │ │ - movslq 0x18088(%rsp),%r15 │ │ - lea 0x2fbbf(%rip),%r12 │ │ - cmpw $0x0,(%r12,%r15,8) │ │ - je d9f65 │ │ - cmpw $0x0,0x2(%r12,%r15,8) │ │ - je d9fbd │ │ - lea 0x40(%rsp),%rdi │ │ - movswl 0x4(%r12,%r15,8),%r10d │ │ - sub $0x20,%rsp │ │ - mov %rcx,0x58(%rsp) │ │ - mov %rcx,%rdx │ │ - mov %r14,%rcx │ │ - mov %rsi,0x48(%rsp) │ │ - mov %rbp,%r8 │ │ - mov %r13,%r9 │ │ - mov 0x180b8(%rsp),%r11d │ │ - push %r11 │ │ - push %r10 │ │ - mov 0x180b0(%rsp),%ebx │ │ - push %rbx │ │ + mov (%rdi),%rax │ │ + mov %rax,0x60(%rsp) │ │ + mov 0x840(%rax),%r10d │ │ + xor %r11d,%r11d │ │ + cmp $0x1,%r10d │ │ + sete %r11b │ │ + xor %ebp,%ebp │ │ + cmp $0x3,%r10d │ │ + setne %bpl │ │ + mov 0x10(%rdi),%r12d │ │ + mov %r12d,%edx │ │ + and $0x1f,%edx │ │ + mov 0x14(%rdi),%eax │ │ + mov %eax,%ebx │ │ + and $0x1f,%ebx │ │ + mov %rdx,%rcx │ │ + mov %rdx,0x30(%rsp) │ │ + mov %ebp,%ecx │ │ + shr %cl,%rdx │ │ + mov %rdx,0x48(%rsp) │ │ + mov %esi,0x74(%rsp) │ │ + mov %esi,%ecx │ │ + lea 0x30d37(%rip),%rdx │ │ + movzbl (%rdx,%rcx,4),%r9d │ │ + movzbl 0x1(%rdx,%rcx,4),%esi │ │ + mov %rbx,%rcx │ │ + mov %rbx,0x28(%rsp) │ │ + mov %rbx,%rdx │ │ + mov %r11d,%ecx │ │ + shr %cl,%rdx │ │ + mov %rdx,0x40(%rsp) │ │ + lea (%r9,%rbp,1),%r8d │ │ + mov %rbp,0x68(%rsp) │ │ + mov %ebp,%ecx │ │ + shr %cl,%r8d │ │ + lea (%rsi,%r11,1),%edx │ │ + mov %r11,0x50(%rsp) │ │ + mov %r11d,%ecx │ │ + shr %cl,%edx │ │ + test %r10d,%r10d │ │ + je dc89f │ │ + test $0x1,%r12b │ │ + jne dd2bc │ │ + cmp 0x68(%rsp),%r9d │ │ + ja dd2bc │ │ + movl $0x0,0x20(%rsp) │ │ + cmpb $0x0,0x6(%r14) │ │ + jne dd2dc │ │ + mov 0x8(%rdi),%rcx │ │ + mov %rcx,0xb8(%rsp) │ │ + mov 0x60(%rsp),%rcx │ │ + mov 0xd28(%rcx),%ebp │ │ + mov 0xd2c(%rcx),%ebx │ │ + sub %r12d,%ebp │ │ + cmp %r9d,%ebp │ │ + cmovg %r9d,%ebp │ │ + sub %eax,%ebx │ │ + cmp %esi,%ebx │ │ + cmovg %esi,%ebx │ │ + mov 0x68(%rsp),%rcx │ │ + lea (%rcx,%rbp,1),%esi │ │ + sar %cl,%esi │ │ + mov %esi,0xc4(%rsp) │ │ + mov 0x50(%rsp),%rcx │ │ + lea (%rbx,%rcx,1),%esi │ │ + sar %cl,%esi │ │ + mov %esi,0xc0(%rsp) │ │ + movzbl 0x7(%r14),%ecx │ │ + mov %rcx,0xe0(%rsp) │ │ + xor %ecx,%ecx │ │ + cmpb $0x0,0x3(%r14) │ │ + sete %cl │ │ + shl $0x4,%rcx │ │ + movzbl 0xa(%rcx,%r14,1),%ecx │ │ + mov %rcx,0x98(%rsp) │ │ + movzbl 0x1d(%r14),%ecx │ │ + mov %cx,0x94(%rsp) │ │ + movzwl 0x1e(%r14),%ecx │ │ + mov %cx,0x96(%rsp) │ │ + test %ebx,%ebx │ │ + jle dd6fd │ │ + xor %ecx,%ecx │ │ + mov %rdi,0x58(%rsp) │ │ + mov %r14,0x38(%rsp) │ │ + mov %rbp,0xf8(%rsp) │ │ + mov %rbx,0xe8(%rsp) │ │ + jmp dc988 │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov 0xe8(%rsp),%rbx │ │ + mov 0xf0(%rsp),%rcx │ │ + cmp %ebx,%ecx │ │ + jge dd6fd │ │ + mov %ecx,%edx │ │ + lea 0x10(%rdx),%ecx │ │ + cmp %ecx,%ebx │ │ + mov %ecx,%esi │ │ + cmovle %ebx,%esi │ │ + mov %esi,0x88(%rsp) │ │ + test %ebp,%ebp │ │ + mov %rcx,0xf0(%rsp) │ │ + jle dc970 │ │ + xor %esi,%esi │ │ + test %edx,%edx │ │ + setne %sil │ │ + mov %esi,0xc8(%rsp) │ │ + mov %ecx,%r8d │ │ + mov 0x50(%rsp),%rcx │ │ + shr %cl,%r8d │ │ + mov 0xc0(%rsp),%ebx │ │ + cmp %r8d,%ebx │ │ + cmovle %ebx,%r8d │ │ + mov %edx,%ebx │ │ + shr %cl,%ebx │ │ + mov %ebx,0xcc(%rsp) │ │ + xor %ebx,%ebx │ │ + mov %rdx,0xb0(%rsp) │ │ + mov %r8d,0x8c(%rsp) │ │ + jmp dca16 │ │ + xchg %ax,%ax │ │ + mov 0xb0(%rsp),%rdx │ │ + mov 0x84(%rsp),%ecx │ │ + mov %ecx,%ebx │ │ + mov 0xf8(%rsp),%rbp │ │ + cmp %ebp,%ecx │ │ + mov 0x38(%rsp),%r14 │ │ + jge dc970 │ │ + lea 0x10(%rbx),%ecx │ │ + cmp %ecx,%ebp │ │ + mov %ecx,0x84(%rsp) │ │ + cmovle %ebp,%ecx │ │ + mov %ecx,0x24(%rsp) │ │ + add %edx,%eax │ │ + mov %eax,0x14(%rdi) │ │ + cmp 0x88(%rsp),%edx │ │ + mov %rbx,0xd8(%rsp) │ │ + jge dce40 │ │ + xor %ecx,%ecx │ │ + test %ebx,%ebx │ │ + setne %cl │ │ + mov %ecx,0x70(%rsp) │ │ + mov 0xc8(%rsp),%ecx │ │ + mov %rcx,0x78(%rsp) │ │ + mov %edx,%esi │ │ + jmp dcab6 │ │ + xchg %ax,%ax │ │ + mov 0x14(%rdi),%eax │ │ + mov 0x8c(%rsp),%r8d │ │ + mov 0xd8(%rsp),%rbx │ │ + mov 0xa0(%rsp),%esi │ │ + sub %ebp,%r12d │ │ + mov %r12d,0x10(%rdi) │ │ + mov 0x98(%rsp),%rcx │ │ + lea 0x30b50(%rip),%rdx │ │ + movzbl 0x1(%rdx,%rcx,8),%ecx │ │ + add %ecx,%esi │ │ + add %ecx,%eax │ │ + mov %eax,0x14(%rdi) │ │ + mov 0x78(%rsp),%rcx │ │ + add $0x1,%ecx │ │ + mov %rcx,0x78(%rsp) │ │ + cmp 0x88(%rsp),%esi │ │ + jge dce42 │ │ + movslq %eax,%rcx │ │ + mov 0x60(%rsp),%rdx │ │ + imul 0xd18(%rdx),%rcx │ │ + lea (%rcx,%rcx,4),%r13 │ │ + add %r13,%r13 │ │ + add 0x1108(%rdx),%r13 │ │ + add %ebx,%r12d │ │ + mov %r12d,0x10(%rdi) │ │ + mov %ebx,%ebp │ │ + cmp 0x24(%rsp),%ebx │ │ + jge dca7a │ │ + mov %esi,0xa0(%rsp) │ │ + mov %esi,%eax │ │ + mov 0x28(%rsp),%ecx │ │ + add %rax,%rcx │ │ + mov %rcx,0xa8(%rsp) │ │ + lea (%rdi,%rcx,1),%rax │ │ + add $0x38,%rax │ │ + mov %rax,0x18(%rsp) │ │ + mov %ebx,%ebp │ │ + mov 0x70(%rsp),%eax │ │ + mov %eax,%r15d │ │ + cmpb $0x0,0x3(%r14) │ │ + jne dcb69 │ │ + jmpq dcc90 │ │ + mov 0x288(%rdi),%rcx │ │ + lea (%rcx,%rbx,1),%rdi │ │ + add $0x20,%rdi │ │ + movslq %eax,%rdx │ │ + callq 4480 │ │ + mov 0x58(%rsp),%rdi │ │ + nopl 0x0(%rax) │ │ + mov 0x38(%rsp),%r14 │ │ + add %r12d,%ebp │ │ + add 0x10(%rdi),%r12d │ │ + mov %r12d,0x10(%rdi) │ │ + add $0x1,%r15d │ │ + cmp 0x24(%rsp),%ebp │ │ + jge dca60 │ │ + cmpb $0x0,0x3(%r14) │ │ + je dcc90 │ │ + movb $0x40,0x17(%rsp) │ │ + mov 0x288(%rdi),%rax │ │ + mov %ebp,%ecx │ │ + mov 0x30(%rsp),%ebx │ │ + add %rcx,%rbx │ │ + lea (%rax,%rbx,1),%rsi │ │ + add $0x20,%rsi │ │ + movzbl 0xa(%r14),%ecx │ │ + sub $0x18,%rsp │ │ + mov 0x30(%rsp),%rdx │ │ + mov 0x8c(%rsp),%r8d │ │ + mov %r14,%r9 │ │ + lea 0x2f(%rsp),%rax │ │ push %rax │ │ - mov %rax,0x70(%rsp) │ │ - callq da430 │ │ - add $0x40,%rsp │ │ - movswl 0x6(%r12,%r15,8),%eax │ │ - sub $0x20,%rsp │ │ - lea 0xc060(%rsp),%rdi │ │ - mov 0x48(%rsp),%r15 │ │ - mov %r15,%rsi │ │ - mov 0x58(%rsp),%r12 │ │ - mov %r12,%rdx │ │ - mov %r14,%rcx │ │ - mov %rbp,%r8 │ │ - mov %r13,%r9 │ │ - mov 0x180b8(%rsp),%ebp │ │ - push %rbp │ │ + lea 0xf4(%rsp),%rax │ │ push %rax │ │ - mov %rbx,%r14 │ │ - push %rbx │ │ - mov 0x68(%rsp),%rbx │ │ - push %rbx │ │ - callq da2e0 │ │ + mov 0xe0(%rsp),%rax │ │ + pushq 0x36b0(%rax) │ │ + pushq $0x0 │ │ + pushq $0x1 │ │ + callq de090 │ │ + mov 0x98(%rsp),%rdi │ │ add $0x40,%rsp │ │ - mov 0x18090(%rsp),%rax │ │ - mov %rax,%rcx │ │ - movzwl (%rax),%eax │ │ - movzwl 0x2(%rcx),%ecx │ │ - add %eax,%ecx │ │ - mov $0x80,%ebp │ │ - sub %ecx,%ebp │ │ - shl $0x10,%ebp │ │ - or %eax,%ebp │ │ - sub $0x38,%rsp │ │ - mov %r15,%rdi │ │ - mov %r12,%rsi │ │ - lea 0x78(%rsp),%rdx │ │ - lea 0xc078(%rsp),%rcx │ │ - mov %ebx,%r8d │ │ - mov %r14d,%r9d │ │ - push %rbp │ │ - callq 34ed0 │ │ + movslq 0x10(%rdi),%rcx │ │ + lea (%rcx,%rcx,4),%rcx │ │ + mov %ax,0x0(%r13,%rcx,2) │ │ + movzbl 0xd4(%rsp),%eax │ │ + mov %al,0x6(%r13,%rcx,2) │ │ + mov 0x98(%rsp),%rax │ │ + lea 0x309e5(%rip),%rcx │ │ + movzbl (%rcx,%rax,8),%r12d │ │ + mov %r12d,%ecx │ │ + cmp $0x8,%r12d │ │ + jb dcc0e │ │ + mov $0x8,%ecx │ │ + mov 0x98(%rsp),%rax │ │ + lea 0x309c3(%rip),%rdx │ │ + movzbl 0x1(%rdx,%rax,8),%eax │ │ + mov %eax,%edx │ │ + cmp $0x8,%eax │ │ + jb dcc2e │ │ + mov $0x8,%edx │ │ + imul %edx,%ecx │ │ + shl $0x4,%ecx │ │ + shl $0x2,%rcx │ │ + mov 0xb8(%rsp),%rdx │ │ + add %rcx,0x36b0(%rdx) │ │ + mov 0x60(%rsp),%rcx │ │ + mov 0xd2c(%rcx),%ecx │ │ + sub 0x14(%rdi),%ecx │ │ + cmp %eax,%ecx │ │ + cmovg %eax,%ecx │ │ + lea -0x1(%rcx),%eax │ │ + cmp $0xf,%eax │ │ + ja dcd02 │ │ + lea 0x338f7(%rip),%rdx │ │ + movslq (%rdx,%rax,4),%rax │ │ + add %rdx,%rax │ │ + jmpq *%rax │ │ + movzbl 0x17(%rsp),%r14d │ │ + mov 0x18(%rsp),%rax │ │ + mov %r14b,(%rax) │ │ + jmpq dcd80 │ │ + nopl 0x0(%rax) │ │ + movzbl 0x1a(%r14),%ecx │ │ + sub $0x28,%rsp │ │ + mov 0x9c(%rsp),%esi │ │ + mov %r14,%rdx │ │ + mov $0x0,%r8d │ │ + lea 0xbc(%rsp),%r9 │ │ + pushq $0x0 │ │ + pushq 0xa8(%rsp) │ │ + push %r15 │ │ + callq dd710 │ │ + mov 0x98(%rsp),%rdi │ │ add $0x40,%rsp │ │ - jmpq da01f │ │ - lea 0x40(%rsp),%rdi │ │ - movswl 0x6(%r12,%r15,8),%r10d │ │ - sub $0x20,%rsp │ │ + mov 0x98(%rsp),%rax │ │ + lea 0x30904(%rip),%rcx │ │ + movzbl (%rcx,%rax,8),%r12d │ │ + jmpq dcb45 │ │ + movzbl 0x17(%rsp),%r14d │ │ + mov %r14d,%eax │ │ + shl $0x8,%eax │ │ + or %r14d,%eax │ │ + mov 0x18(%rsp),%rcx │ │ + mov %ax,(%rcx) │ │ + jmpq dcd80 │ │ + movzbl 0x17(%rsp),%r14d │ │ + movslq %ecx,%rdx │ │ + movzbl %r14b,%esi │ │ + mov 0x18(%rsp),%rdi │ │ + callq 4480 │ │ + mov 0x58(%rsp),%rdi │ │ + jmp dcd80 │ │ + movzbl 0x17(%rsp),%r14d │ │ + imul $0x1010101,%r14d,%eax │ │ + mov 0x18(%rsp),%rcx │ │ + mov %eax,(%rcx) │ │ + jmp dcd80 │ │ + movzbl 0x17(%rsp),%r14d │ │ + mov %r14,%rax │ │ + movabs $0x101010101010101,%rcx │ │ + imul %rcx,%rax │ │ + mov 0x18(%rsp),%rcx │ │ + mov %rax,(%rcx) │ │ + jmp dcd80 │ │ + movzbl 0x17(%rsp),%r14d │ │ + mov %r14,%rax │ │ + movabs $0x101010101010101,%rcx │ │ + imul %rcx,%rax │ │ + mov 0xa8(%rsp),%rcx │ │ + mov %rax,0x38(%rdi,%rcx,1) │ │ + mov %rax,0x40(%rdi,%rcx,1) │ │ + mov 0x60(%rsp),%rax │ │ + mov 0xd28(%rax),%eax │ │ + sub 0x10(%rdi),%eax │ │ + cmp %r12d,%eax │ │ + cmovg %r12d,%eax │ │ + lea -0x1(%rax),%ecx │ │ + movzbl %r14b,%esi │ │ + cmp $0xf,%ecx │ │ + ja dcb1d │ │ + lea 0x337f8(%rip),%rdx │ │ + movslq (%rdx,%rcx,4),%rcx │ │ + add %rdx,%rcx │ │ + jmpq *%rcx │ │ + mov 0x288(%rdi),%rax │ │ + mov %r14b,0x20(%rax,%rbx,1) │ │ + jmpq dcb40 │ │ + mov %esi,%eax │ │ + shl $0x8,%eax │ │ + or %esi,%eax │ │ + mov 0x288(%rdi),%rcx │ │ + mov %ax,0x20(%rcx,%rbx,1) │ │ + jmpq dcb40 │ │ + imul $0x1010101,%esi,%eax │ │ + mov 0x288(%rdi),%rcx │ │ + mov %eax,0x20(%rcx,%rbx,1) │ │ + jmpq dcb40 │ │ + movabs $0x101010101010101,%rax │ │ + imul %rax,%rsi │ │ + mov 0x288(%rdi),%rax │ │ + mov %rsi,0x20(%rax,%rbx,1) │ │ + jmpq dcb40 │ │ + movabs $0x101010101010101,%rax │ │ + imul %rax,%rsi │ │ + mov 0x288(%rdi),%rax │ │ + mov %rsi,0x20(%rax,%rbx,1) │ │ + mov 0x288(%rdi),%rax │ │ + mov %ebx,%ecx │ │ + mov %rsi,0x28(%rcx,%rax,1) │ │ + jmpq dcb40 │ │ + mov %edx,%esi │ │ + sub %esi,%eax │ │ + mov %eax,0x14(%rdi) │ │ + cmpb $0x0,0x20(%rsp) │ │ + je dc9f0 │ │ + mov 0x84(%rsp),%ebp │ │ + mov 0x68(%rsp),%rcx │ │ + shr %cl,%ebp │ │ + mov 0xc4(%rsp),%edx │ │ + cmp %ebp,%edx │ │ + cmovle %edx,%ebp │ │ + mov %ebp,0x24(%rsp) │ │ + mov %ebx,%ebp │ │ + shr %cl,%ebp │ │ + xor %r15d,%r15d │ │ + mov 0xb0(%rsp),%rdx │ │ + mov %ebp,0xd0(%rsp) │ │ + jmp dceb9 │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov 0x50(%rsp),%rcx │ │ + shl %cl,%esi │ │ + sub %esi,%eax │ │ + mov %eax,0x14(%rdi) │ │ + mov 0xa0(%rsp),%rcx │ │ mov %rcx,%r15 │ │ - mov %rdx,%r12 │ │ - mov %rcx,%rdx │ │ - mov %r14,%rcx │ │ - mov %rsi,%r14 │ │ - mov %rbp,%r8 │ │ - mov %r13,%r9 │ │ - push %rbx │ │ - push %r10 │ │ - mov 0x180b0(%rsp),%ebp │ │ + cmp $0x2,%rcx │ │ + mov 0xb0(%rsp),%rdx │ │ + je dc9f8 │ │ + add %edx,%eax │ │ + lea 0x1(%r15),%rcx │ │ + mov %rcx,0xa0(%rsp) │ │ + mov %eax,0x14(%rdi) │ │ + mov 0xcc(%rsp),%ecx │ │ + mov %ecx,%esi │ │ + cmp %r8d,%ecx │ │ + jge dce90 │ │ + mov %r15,0xa8(%rsp) │ │ + jmp dcf44 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + mov 0x14(%rdi),%eax │ │ + mov 0x8c(%rsp),%r8d │ │ + mov 0xd8(%rsp),%rbx │ │ + mov 0xd0(%rsp),%ebp │ │ + mov 0xa8(%rsp),%r15 │ │ + movzbl %r14b,%edx │ │ + mov 0x68(%rsp),%rcx │ │ + shl %cl,%r13d │ │ + sub %r13d,%r12d │ │ + mov 0x100(%rsp),%rsi │ │ + add %edx,%esi │ │ + mov 0x50(%rsp),%rcx │ │ + shl %cl,%edx │ │ + mov %r12d,0x10(%rdi) │ │ + add %edx,%eax │ │ + mov %eax,0x14(%rdi) │ │ + cmp %r8d,%esi │ │ + jge dce90 │ │ + movslq %eax,%rcx │ │ + mov 0x60(%rsp),%rdx │ │ + imul 0xd18(%rdx),%rcx │ │ + lea (%rcx,%rcx,4),%rcx │ │ + add %rcx,%rcx │ │ + add 0x1108(%rdx),%rcx │ │ + mov %rcx,0x78(%rsp) │ │ + add %ebx,%r12d │ │ + mov %r12d,0x10(%rdi) │ │ + cmp 0x24(%rsp),%ebp │ │ + mov %rsi,0x100(%rsp) │ │ + jge dd2a0 │ │ + mov %esi,%eax │ │ + mov 0x50(%rsp),%rcx │ │ + shl %cl,%eax │ │ + add 0x28(%rsp),%eax │ │ + shl $0x5,%eax │ │ + add 0x30(%rsp),%eax │ │ + mov %eax,0x70(%rsp) │ │ + mov 0x40(%rsp),%rax │ │ + add %esi,%eax │ │ + shl $0x5,%r15 │ │ + lea (%rdi,%r15,1),%rcx │ │ + add %rcx,%rax │ │ + add $0x58,%rax │ │ + mov %rax,0x18(%rsp) │ │ + mov %ebp,%r13d │ │ + jmp dcffe │ │ + mov 0x288(%rdi),%rcx │ │ + add %r15,%rcx │ │ + lea (%rbx,%rcx,1),%rdi │ │ + add $0x40,%rdi │ │ + movslq %eax,%rdx │ │ + callq 4480 │ │ + mov 0x58(%rsp),%rdi │ │ + nopw 0x0(%rax,%rax,1) │ │ + add %r12d,%r13d │ │ + mov 0x68(%rsp),%rcx │ │ + shl %cl,%r12d │ │ + add 0x10(%rdi),%r12d │ │ + mov %r12d,0x10(%rdi) │ │ + cmp 0x24(%rsp),%r13d │ │ + jge dcef0 │ │ + movb $0x40,0x16(%rsp) │ │ + mov 0x38(%rsp),%r9 │ │ + movzbl 0x3(%r9),%eax │ │ + test %eax,%eax │ │ + jne dd031 │ │ + mov %r13d,%edx │ │ + mov 0x68(%rsp),%rcx │ │ + shl %cl,%edx │ │ + add 0x70(%rsp),%edx │ │ + movslq %edx,%rcx │ │ + movzbl 0x1ee0(%rdi,%rcx,1),%ecx │ │ + mov %ecx,0x90(%rsp) │ │ + mov 0x48(%rsp),%rcx │ │ + lea (%rcx,%r13,1),%ebx │ │ + mov 0x288(%rdi),%rcx │ │ + add %r15,%rcx │ │ + lea (%rbx,%rcx,1),%rsi │ │ + add $0x40,%rsi │ │ + movzbl 0x7(%r9),%ecx │ │ + sub $0x18,%rsp │ │ + mov 0x30(%rsp),%rdx │ │ + mov 0x8c(%rsp),%r8d │ │ + lea 0x2e(%rsp),%rbp │ │ push %rbp │ │ - push %rax │ │ - mov %rax,%rbx │ │ - callq da2e0 │ │ - add $0x40,%rsp │ │ - movswl 0x2(%r12),%eax │ │ - mov $0x80,%r9d │ │ - sub %eax,%r9d │ │ - mov %r14,%rdi │ │ - mov %r15,%rsi │ │ - lea 0x40(%rsp),%rdx │ │ - jmp da015 │ │ - lea 0x40(%rsp),%rdi │ │ - movswl 0x4(%r12,%r15,8),%r10d │ │ - sub $0x20,%rsp │ │ - mov %rdi,%r12 │ │ - mov %rcx,%r15 │ │ - mov %rcx,%rdx │ │ - mov %r14,%rcx │ │ - mov %rsi,%r14 │ │ - mov %rbp,%r8 │ │ - mov %r13,%r9 │ │ - mov 0x180b8(%rsp),%ebx │ │ - push %rbx │ │ - push %r10 │ │ - mov 0x180b0(%rsp),%ebp │ │ + lea 0xb0(%rsp),%rbp │ │ push %rbp │ │ + mov 0xe0(%rsp),%rbp │ │ + pushq 0x36b0(%rbp) │ │ + pushq 0xd0(%rsp) │ │ push %rax │ │ - mov %rax,%rbx │ │ - callq da430 │ │ + callq de090 │ │ + mov 0x98(%rsp),%rdi │ │ add $0x40,%rsp │ │ - mov 0x18090(%rsp),%rax │ │ - movswl (%rax),%r9d │ │ - mov %r14,%rdi │ │ - mov %r15,%rsi │ │ - mov %r12,%rdx │ │ - mov %ebx,%ecx │ │ - mov %ebp,%r8d │ │ - callq 34780 │ │ - add $0x18048,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0x27e08,%rsp │ │ - mov %r9,%r13 │ │ - mov %r8,0x28(%rsp) │ │ - mov %rdx,%r8 │ │ - mov %rsi,%r15 │ │ - mov %rdi,0x38(%rsp) │ │ - mov 0x27e58(%rsp),%r12d │ │ - mov 0x27e48(%rsp),%eax │ │ - mov 0x27e40(%rsp),%r14d │ │ - lea 0xe180(%rsp),%rdi │ │ - lea 0x6a0(%rsp),%rsi │ │ - mov %r12d,0x8(%rsp) │ │ - mov %eax,(%rsp) │ │ - mov %rdi,%rbx │ │ - mov %rsi,%rbp │ │ - mov %rcx,%rdx │ │ - mov %r15,%rcx │ │ - mov %r8,0x30(%rsp) │ │ - mov %r14d,%r9d │ │ - callq 5c530 │ │ - test $0x4,%r12b │ │ - je da0dd │ │ - lea 0xd500(%rsp),%rdi │ │ - lea 0x60(%rsp),%rsi │ │ - mov %r12d,0x8(%rsp) │ │ - movl $0x2,(%rsp) │ │ - xor %edx,%edx │ │ - mov 0x28(%rsp),%rcx │ │ - mov %r13,%r8 │ │ - mov %r14d,%r9d │ │ - callq 5c530 │ │ - test $0x8,%r12b │ │ - je da126 │ │ - imul $0x190,0x27e48(%rsp),%eax │ │ - cltq │ │ - lea (%rbx,%rax,4),%rdi │ │ - lea 0x0(,%rax,2),%rsi │ │ - add %rbp,%rsi │ │ - lea 0x0(%r13,%r13,2),%rax │ │ - mov 0x28(%rsp),%rcx │ │ - lea (%rcx,%rax,2),%rcx │ │ - mov %r12d,0x8(%rsp) │ │ - movl $0x2,(%rsp) │ │ - xor %edx,%edx │ │ - mov %r13,%r8 │ │ - mov %r14d,%r9d │ │ - callq 5c530 │ │ - mov %rbx,%r13 │ │ - mov %rbx,%rdi │ │ - mov %rbp,%rsi │ │ - mov %r14d,%edx │ │ - mov 0x27e48(%rsp),%ebx │ │ - mov %ebx,%ecx │ │ - mov %r12d,%r8d │ │ - callq 5c6a0 │ │ - mov %r13,%rdi │ │ - mov %rbp,%rsi │ │ - mov %r14d,%edx │ │ - mov %ebx,%ecx │ │ - mov 0x27e50(%rsp),%r8d │ │ - callq 5c7b0 │ │ - mov %ebx,(%rsp) │ │ - mov 0x38(%rsp),%rdi │ │ - mov %r15,%rsi │ │ - mov 0x30(%rsp),%rdx │ │ - mov %r13,%rcx │ │ - mov %rbp,%r8 │ │ - mov %r14d,%r9d │ │ - callq 5c9d0 │ │ - add $0x27e08,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0x27e08,%rsp │ │ - mov %r9,%r13 │ │ - mov %r8,0x28(%rsp) │ │ - mov %rdx,%r8 │ │ - mov %rsi,%r15 │ │ - mov %rdi,0x38(%rsp) │ │ - mov 0x27e58(%rsp),%r12d │ │ - mov 0x27e48(%rsp),%eax │ │ - mov 0x27e40(%rsp),%r14d │ │ - lea 0xe180(%rsp),%rdi │ │ - lea 0x6a0(%rsp),%rsi │ │ - mov %r12d,0x8(%rsp) │ │ - mov %eax,(%rsp) │ │ - mov %rdi,%rbx │ │ - mov %rsi,%rbp │ │ - mov %rcx,%rdx │ │ - mov %r15,%rcx │ │ - mov %r8,0x30(%rsp) │ │ - mov %r14d,%r9d │ │ - callq 5ccc0 │ │ - test $0x4,%r12b │ │ - je da22d │ │ - lea 0xd500(%rsp),%rdi │ │ - lea 0x60(%rsp),%rsi │ │ - mov %r12d,0x8(%rsp) │ │ - movl $0x2,(%rsp) │ │ - xor %edx,%edx │ │ + movslq 0x10(%rdi),%rcx │ │ + lea (%rcx,%rcx,4),%rcx │ │ + mov 0x78(%rsp),%rdx │ │ + lea (%rdx,%rcx,2),%rcx │ │ + mov 0xa8(%rsp),%rdx │ │ + mov %ax,0x2(%rcx,%rdx,2) │ │ + movzbl 0x90(%rsp),%eax │ │ + mov %al,0x7(%rdx,%rcx,1) │ │ + mov 0xe0(%rsp),%rax │ │ + lea 0x3050f(%rip),%rcx │ │ + movzbl (%rcx,%rax,8),%r12d │ │ + movzbl 0x1(%rcx,%rax,8),%r14d │ │ + mov %r14,%rax │ │ + imul %r12,%rax │ │ + shl $0x6,%rax │ │ + add %rax,0x36b0(%rbp) │ │ + mov 0x60(%rsp),%rax │ │ + mov 0xd2c(%rax),%eax │ │ + mov 0x50(%rsp),%rcx │ │ + add %ecx,%eax │ │ + sub 0x14(%rdi),%eax │ │ + sar %cl,%eax │ │ + cmp %r14d,%eax │ │ + cmovg %r14d,%eax │ │ + lea -0x1(%rax),%ecx │ │ + cmp $0xf,%ecx │ │ + ja dd14c │ │ + lea 0x334c9(%rip),%rdx │ │ + movslq (%rdx,%rcx,4),%rcx │ │ + add %rdx,%rcx │ │ + jmpq *%rcx │ │ + movzbl 0x16(%rsp),%ebp │ │ + mov 0x18(%rsp),%rax │ │ + mov %bpl,(%rax) │ │ + jmpq dd1c0 │ │ + movzbl 0x16(%rsp),%ebp │ │ + mov %ebp,%eax │ │ + shl $0x8,%eax │ │ + or %ebp,%eax │ │ + mov 0x18(%rsp),%rcx │ │ + mov %ax,(%rcx) │ │ + jmp dd1c0 │ │ + movzbl 0x16(%rsp),%ebp │ │ + movslq %eax,%rdx │ │ + movzbl %bpl,%esi │ │ + mov 0x18(%rsp),%rdi │ │ + callq 4480 │ │ + mov 0x58(%rsp),%rdi │ │ + jmp dd1c0 │ │ + movzbl 0x16(%rsp),%ebp │ │ + imul $0x1010101,%ebp,%eax │ │ + mov 0x18(%rsp),%rcx │ │ + mov %eax,(%rcx) │ │ + jmp dd1c0 │ │ + movzbl 0x16(%rsp),%ebp │ │ + mov %rbp,%rax │ │ + movabs $0x101010101010101,%rcx │ │ + imul %rcx,%rax │ │ + mov 0x18(%rsp),%rcx │ │ + mov %rax,(%rcx) │ │ + jmp dd1c0 │ │ + movzbl 0x16(%rsp),%ebp │ │ + mov %rbp,%rax │ │ + movabs $0x101010101010101,%rcx │ │ + imul %rcx,%rax │ │ + mov 0x18(%rsp),%rcx │ │ + mov %rax,(%rcx) │ │ + mov %rax,0x8(%rcx) │ │ + nop │ │ + mov 0x60(%rsp),%rax │ │ + mov 0xd28(%rax),%eax │ │ + mov 0x68(%rsp),%rcx │ │ + add %ecx,%eax │ │ + sub 0x10(%rdi),%eax │ │ + sar %cl,%eax │ │ + cmp %r12d,%eax │ │ + cmovg %r12d,%eax │ │ + lea -0x1(%rax),%ecx │ │ + movzbl %bpl,%esi │ │ + cmp $0xf,%ecx │ │ + ja dcfb8 │ │ + lea 0x3342f(%rip),%rdx │ │ + movslq (%rdx,%rcx,4),%rcx │ │ + add %rdx,%rcx │ │ + jmpq *%rcx │ │ + mov 0x288(%rdi),%rax │ │ + add %r15,%rax │ │ + mov %bpl,0x40(%rbx,%rax,1) │ │ + jmpq dcfe0 │ │ + mov %esi,%eax │ │ + shl $0x8,%eax │ │ + or %esi,%eax │ │ + mov 0x288(%rdi),%rcx │ │ + add %r15,%rcx │ │ + mov %ax,0x40(%rbx,%rcx,1) │ │ + jmpq dcfe0 │ │ + imul $0x1010101,%esi,%eax │ │ + mov 0x288(%rdi),%rcx │ │ + add %r15,%rcx │ │ + mov %eax,0x40(%rbx,%rcx,1) │ │ + jmpq dcfe0 │ │ + movabs $0x101010101010101,%rax │ │ + imul %rax,%rsi │ │ + mov 0x288(%rdi),%rax │ │ + add %r15,%rax │ │ + mov %rsi,0x40(%rbx,%rax,1) │ │ + jmpq dcfe0 │ │ + movabs $0x101010101010101,%rax │ │ + imul %rax,%rsi │ │ + mov 0x288(%rdi),%rax │ │ + add %r15,%rax │ │ + mov %rsi,0x40(%rbx,%rax,1) │ │ + mov 0x288(%rdi),%rax │ │ + add %r15,%rax │ │ + mov %rsi,0x48(%rbx,%rax,1) │ │ + jmpq dcfe0 │ │ + nopl 0x0(%rax) │ │ + mov 0xe0(%rsp),%rcx │ │ + lea 0x30331(%rip),%rdx │ │ + mov 0x1(%rdx,%rcx,8),%r14b │ │ + mov %ebp,%r13d │ │ + jmpq dcf12 │ │ + mov $0x1,%cl │ │ + mov %ecx,0x20(%rsp) │ │ + cmp 0x50(%rsp),%esi │ │ + ja dd2d1 │ │ + mov %eax,%ecx │ │ + and $0x1,%cl │ │ + mov %ecx,0x20(%rsp) │ │ + cmpb $0x0,0x6(%r14) │ │ + je dc8b2 │ │ + add $0xff,%sil │ │ + movabs $0x4040404040404040,%rax │ │ + cmp $0x1f,%sil │ │ + ja dd3a3 │ │ + movzbl %sil,%ecx │ │ + lea 0x33065(%rip),%rbp │ │ + movslq 0x0(%rbp,%rcx,4),%rcx │ │ + add %rbp,%rcx │ │ + jmpq *%rcx │ │ mov 0x28(%rsp),%rcx │ │ - mov %r13,%r8 │ │ - mov %r14d,%r9d │ │ - callq 5ccc0 │ │ - test $0x8,%r12b │ │ - je da276 │ │ - imul $0x190,0x27e48(%rsp),%eax │ │ - cltq │ │ - lea (%rbx,%rax,4),%rdi │ │ - lea 0x0(,%rax,2),%rsi │ │ - add %rbp,%rsi │ │ - lea 0x0(%r13,%r13,2),%rax │ │ + movb $0x40,0x38(%rdi,%rcx,1) │ │ + add $0xff,%r9b │ │ + cmp $0x1f,%r9b │ │ + jbe dd3ad │ │ + jmpq dd3d2 │ │ mov 0x28(%rsp),%rcx │ │ - lea (%rcx,%rax,2),%rcx │ │ - mov %r12d,0x8(%rsp) │ │ - movl $0x2,(%rsp) │ │ - xor %edx,%edx │ │ - mov %r13,%r8 │ │ - mov %r14d,%r9d │ │ - callq 5ccc0 │ │ - mov %rbx,%r13 │ │ - mov %rbx,%rdi │ │ - mov %rbp,%rsi │ │ - mov %r14d,%edx │ │ - mov 0x27e48(%rsp),%ebx │ │ - mov %ebx,%ecx │ │ - mov %r12d,%r8d │ │ - callq 5cea0 │ │ - mov %r13,%rdi │ │ - mov %rbp,%rsi │ │ - mov %r14d,%edx │ │ - mov %ebx,%ecx │ │ - mov 0x27e50(%rsp),%r8d │ │ - callq 5d050 │ │ - mov %ebx,(%rsp) │ │ - mov 0x38(%rsp),%rdi │ │ - mov %r15,%rsi │ │ - mov 0x30(%rsp),%rdx │ │ - mov %r13,%rcx │ │ - mov %rbp,%r8 │ │ - mov %r14d,%r9d │ │ - callq 5d230 │ │ - add $0x27e08,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0x27e08,%rsp │ │ - mov %r9,%r13 │ │ - mov %r8,0x28(%rsp) │ │ - mov %rdx,%r8 │ │ - mov %rsi,%r15 │ │ - mov %rdi,0x38(%rsp) │ │ - mov 0x27e58(%rsp),%r12d │ │ - mov 0x27e48(%rsp),%eax │ │ - mov 0x27e40(%rsp),%r14d │ │ - lea 0xe180(%rsp),%rdi │ │ - lea 0x6a0(%rsp),%rsi │ │ - mov %r12d,0x8(%rsp) │ │ - mov %eax,(%rsp) │ │ - mov %rdi,%rbx │ │ - mov %rsi,%rbp │ │ - mov %rcx,%rdx │ │ - mov %r15,%rcx │ │ - mov %r8,0x30(%rsp) │ │ - mov %r14d,%r9d │ │ - callq 341b0 │ │ - test $0x4,%r12b │ │ - je da37d │ │ - lea 0xd500(%rsp),%rdi │ │ - lea 0x60(%rsp),%rsi │ │ - mov %r12d,0x8(%rsp) │ │ - movl $0x2,(%rsp) │ │ - xor %edx,%edx │ │ + movw $0x4040,0x38(%rdi,%rcx,1) │ │ + add $0xff,%r9b │ │ + cmp $0x1f,%r9b │ │ + jbe dd3ad │ │ + jmpq dd3d2 │ │ mov 0x28(%rsp),%rcx │ │ - mov %r13,%r8 │ │ - mov %r14d,%r9d │ │ - callq 341b0 │ │ - test $0x8,%r12b │ │ - je da3c6 │ │ - imul $0x190,0x27e48(%rsp),%eax │ │ - cltq │ │ - lea (%rbx,%rax,4),%rdi │ │ - lea 0x0(,%rax,2),%rsi │ │ - add %rbp,%rsi │ │ - lea 0x0(%r13,%r13,2),%rax │ │ + movl $0x40404040,0x38(%rdi,%rcx,1) │ │ + add $0xff,%r9b │ │ + cmp $0x1f,%r9b │ │ + jbe dd3ad │ │ + jmp dd3d2 │ │ mov 0x28(%rsp),%rcx │ │ - lea (%rcx,%rax,2),%rcx │ │ - mov %r12d,0x8(%rsp) │ │ - movl $0x2,(%rsp) │ │ - xor %edx,%edx │ │ - mov %r13,%r8 │ │ - mov %r14d,%r9d │ │ - callq 341b0 │ │ - mov %rbx,%r13 │ │ - mov %rbx,%rdi │ │ - mov %rbp,%rsi │ │ - mov %r14d,%edx │ │ - mov 0x27e48(%rsp),%ebx │ │ - mov %ebx,%ecx │ │ - mov %r12d,%r8d │ │ - callq 34300 │ │ - mov %r13,%rdi │ │ - mov %rbp,%rsi │ │ - mov %r14d,%edx │ │ - mov %ebx,%ecx │ │ - mov 0x27e50(%rsp),%r8d │ │ - callq 34420 │ │ - mov %ebx,(%rsp) │ │ - mov 0x38(%rsp),%rdi │ │ - mov %r15,%rsi │ │ - mov 0x30(%rsp),%rdx │ │ - mov %r13,%rcx │ │ - mov %rbp,%r8 │ │ - mov %r14d,%r9d │ │ - callq 34560 │ │ - add $0x27e08,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0x27e08,%rsp │ │ - mov %r9,%r13 │ │ - mov %r8,0x28(%rsp) │ │ - mov %rdx,%r8 │ │ - mov %rsi,%r15 │ │ - mov %rdi,0x38(%rsp) │ │ - mov 0x27e58(%rsp),%r12d │ │ - mov 0x27e48(%rsp),%eax │ │ - mov 0x27e40(%rsp),%r14d │ │ - lea 0xe180(%rsp),%rdi │ │ - lea 0x6a0(%rsp),%rsi │ │ - mov %r12d,0x8(%rsp) │ │ - mov %eax,(%rsp) │ │ - mov %rdi,%rbx │ │ - mov %rsi,%rbp │ │ - mov %rcx,%rdx │ │ - mov %r15,%rcx │ │ - mov %r8,0x30(%rsp) │ │ - mov %r14d,%r9d │ │ - callq 34800 │ │ - test $0x4,%r12b │ │ - je da4cd │ │ - lea 0xd500(%rsp),%rdi │ │ - lea 0x60(%rsp),%rsi │ │ - mov %r12d,0x8(%rsp) │ │ - movl $0x2,(%rsp) │ │ - xor %edx,%edx │ │ + mov %rax,0x38(%rdi,%rcx,1) │ │ + add $0xff,%r9b │ │ + cmp $0x1f,%r9b │ │ + jbe dd3ad │ │ + jmp dd3d2 │ │ + movaps 0x20c29(%rip),%xmm0 │ │ mov 0x28(%rsp),%rcx │ │ - mov %r13,%r8 │ │ - mov %r14d,%r9d │ │ - callq 34800 │ │ - test $0x8,%r12b │ │ - je da516 │ │ - imul $0x190,0x27e48(%rsp),%eax │ │ - cltq │ │ - lea (%rbx,%rax,4),%rdi │ │ - lea 0x0(,%rax,2),%rsi │ │ - add %rbp,%rsi │ │ - lea 0x0(%r13,%r13,2),%rax │ │ + movups %xmm0,0x38(%rdi,%rcx,1) │ │ + movups %xmm0,0x48(%rdi,%rcx,1) │ │ + add $0xff,%r9b │ │ + cmp $0x1f,%r9b │ │ + jbe dd3ad │ │ + jmp dd3d2 │ │ + movaps 0x20c07(%rip),%xmm0 │ │ mov 0x28(%rsp),%rcx │ │ - lea (%rcx,%rax,2),%rcx │ │ - mov %r12d,0x8(%rsp) │ │ - movl $0x2,(%rsp) │ │ - xor %edx,%edx │ │ - mov %r13,%r8 │ │ - mov %r14d,%r9d │ │ - callq 34800 │ │ - mov %rbx,%r13 │ │ - mov %rbx,%rdi │ │ - mov %rbp,%rsi │ │ - mov %r14d,%edx │ │ - mov 0x27e48(%rsp),%ebx │ │ - mov %ebx,%ecx │ │ - mov %r12d,%r8d │ │ - callq 349a0 │ │ - mov %r13,%rdi │ │ - mov %rbp,%rsi │ │ - mov %r14d,%edx │ │ - mov %ebx,%ecx │ │ - mov 0x27e50(%rsp),%r8d │ │ - callq 34b50 │ │ - mov %ebx,(%rsp) │ │ - mov 0x38(%rsp),%rdi │ │ - mov %r15,%rsi │ │ - mov 0x30(%rsp),%rdx │ │ - mov %r13,%rcx │ │ - mov %rbp,%r8 │ │ - mov %r14d,%r9d │ │ - callq 34c90 │ │ - add $0x27e08,%rsp │ │ + movups %xmm0,0x38(%rdi,%rcx,1) │ │ + add $0xff,%r9b │ │ + cmp $0x1f,%r9b │ │ + ja dd3d2 │ │ + movzbl %r9b,%ecx │ │ + lea 0x3302c(%rip),%rsi │ │ + movslq (%rsi,%rcx,4),%rcx │ │ + add %rsi,%rcx │ │ + jmpq *%rcx │ │ + mov 0x288(%rdi),%rcx │ │ + mov 0x30(%rsp),%rsi │ │ + movb $0x40,0x20(%rcx,%rsi,1) │ │ + cmpb $0x0,0x20(%rsp) │ │ + je dd6fd │ │ + add $0xffffffff,%edx │ │ + cmp $0x1f,%edx │ │ + ja dd5de │ │ + lea 0x33074(%rip),%rcx │ │ + movslq (%rcx,%rdx,4),%rsi │ │ + add %rcx,%rsi │ │ + jmpq *%rsi │ │ + mov 0x40(%rsp),%rcx │ │ + movb $0x40,0x58(%rdi,%rcx,1) │ │ + movb $0x40,0x78(%rdi,%rcx,1) │ │ + add $0xffffffff,%r8d │ │ + cmp $0x1f,%r8d │ │ + ja dd6fd │ │ + lea 0x330c7(%rip),%rcx │ │ + movslq (%rcx,%r8,4),%rdx │ │ + add %rcx,%rdx │ │ + jmpq *%rdx │ │ + mov 0x288(%rdi),%rax │ │ + mov 0x48(%rsp),%rcx │ │ + movb $0x40,0x40(%rax,%rcx,1) │ │ + mov 0x288(%rdi),%rax │ │ + movb $0x40,0x60(%rax,%rcx,1) │ │ + jmpq dd6fd │ │ + mov 0x288(%rdi),%rcx │ │ + mov 0x30(%rsp),%rsi │ │ + movw $0x4040,0x20(%rcx,%rsi,1) │ │ + cmpb $0x0,0x20(%rsp) │ │ + jne dd3dd │ │ + jmpq dd6fd │ │ + mov 0x288(%rdi),%rcx │ │ + mov 0x30(%rsp),%rsi │ │ + movl $0x40404040,0x20(%rcx,%rsi,1) │ │ + cmpb $0x0,0x20(%rsp) │ │ + jne dd3dd │ │ + jmpq dd6fd │ │ + mov 0x288(%rdi),%rcx │ │ + mov 0x30(%rsp),%rsi │ │ + mov %rax,0x20(%rcx,%rsi,1) │ │ + cmpb $0x0,0x20(%rsp) │ │ + jne dd3dd │ │ + jmpq dd6fd │ │ + mov 0x288(%rdi),%rcx │ │ + mov 0x30(%rsp),%rsi │ │ + mov %rax,0x20(%rcx,%rsi,1) │ │ + mov 0x288(%rdi),%rcx │ │ + mov %rax,0x28(%rsi,%rcx,1) │ │ + mov 0x288(%rdi),%rcx │ │ + mov %rax,0x30(%rsi,%rcx,1) │ │ + mov 0x288(%rdi),%rcx │ │ + mov %rax,0x38(%rsi,%rcx,1) │ │ + cmpb $0x0,0x20(%rsp) │ │ + jne dd3dd │ │ + jmpq dd6fd │ │ + mov 0x288(%rdi),%rcx │ │ + mov 0x30(%rsp),%rsi │ │ + mov %rax,0x20(%rcx,%rsi,1) │ │ + mov 0x288(%rdi),%rcx │ │ + mov %rax,0x28(%rsi,%rcx,1) │ │ + cmpb $0x0,0x20(%rsp) │ │ + jne dd3dd │ │ + jmpq dd6fd │ │ + mov 0x40(%rsp),%rcx │ │ + movw $0x4040,0x58(%rdi,%rcx,1) │ │ + movw $0x4040,0x78(%rdi,%rcx,1) │ │ + add $0xffffffff,%r8d │ │ + cmp $0x1f,%r8d │ │ + jbe dd416 │ │ + jmpq dd6fd │ │ + mov 0x40(%rsp),%rcx │ │ + movl $0x40404040,0x58(%rdi,%rcx,1) │ │ + movl $0x40404040,0x78(%rdi,%rcx,1) │ │ + add $0xffffffff,%r8d │ │ + cmp $0x1f,%r8d │ │ + jbe dd416 │ │ + jmpq dd6fd │ │ + mov 0x40(%rsp),%rcx │ │ + mov %rax,0x58(%rdi,%rcx,1) │ │ + mov %rax,0x78(%rdi,%rcx,1) │ │ + add $0xffffffff,%r8d │ │ + cmp $0x1f,%r8d │ │ + jbe dd416 │ │ + jmpq dd6fd │ │ + movaps 0x20a07(%rip),%xmm0 │ │ + mov 0x40(%rsp),%rcx │ │ + movups %xmm0,0x58(%rdi,%rcx,1) │ │ + movups %xmm0,0x78(%rdi,%rcx,1) │ │ + add $0xffffffff,%r8d │ │ + cmp $0x1f,%r8d │ │ + jbe dd416 │ │ + jmpq dd6fd │ │ + movaps 0x209de(%rip),%xmm0 │ │ + mov 0x40(%rsp),%rcx │ │ + movups %xmm0,0x58(%rdi,%rcx,1) │ │ + movups %xmm0,0x68(%rdi,%rcx,1) │ │ + movups %xmm0,0x78(%rdi,%rcx,1) │ │ + movups %xmm0,0x88(%rdi,%rcx,1) │ │ + add $0xffffffff,%r8d │ │ + cmp $0x1f,%r8d │ │ + jbe dd416 │ │ + jmpq dd6fd │ │ + mov 0x288(%rdi),%rax │ │ + mov 0x48(%rsp),%rcx │ │ + movw $0x4040,0x40(%rax,%rcx,1) │ │ + mov 0x288(%rdi),%rax │ │ + movw $0x4040,0x60(%rax,%rcx,1) │ │ + jmpq dd6fd │ │ + mov 0x288(%rdi),%rax │ │ + mov 0x48(%rsp),%rcx │ │ + movl $0x40404040,0x40(%rax,%rcx,1) │ │ + mov 0x288(%rdi),%rax │ │ + movl $0x40404040,0x60(%rax,%rcx,1) │ │ + jmpq dd6fd │ │ + mov 0x288(%rdi),%rcx │ │ + mov 0x48(%rsp),%rdx │ │ + mov %rax,0x40(%rcx,%rdx,1) │ │ + mov 0x288(%rdi),%rcx │ │ + mov %rax,0x60(%rcx,%rdx,1) │ │ + jmpq dd6fd │ │ + mov 0x288(%rdi),%rcx │ │ + mov 0x48(%rsp),%rdx │ │ + mov %rax,0x40(%rcx,%rdx,1) │ │ + mov 0x288(%rdi),%rcx │ │ + mov %rax,0x48(%rcx,%rdx,1) │ │ + mov 0x288(%rdi),%rcx │ │ + mov %rax,0x60(%rcx,%rdx,1) │ │ + mov 0x288(%rdi),%rcx │ │ + mov %rax,0x68(%rcx,%rdx,1) │ │ + jmp dd6fd │ │ + mov 0x288(%rdi),%rcx │ │ + mov 0x48(%rsp),%rdx │ │ + mov %rax,0x40(%rcx,%rdx,1) │ │ + mov 0x288(%rdi),%rcx │ │ + mov %rax,0x48(%rcx,%rdx,1) │ │ + mov 0x288(%rdi),%rcx │ │ + mov %rax,0x50(%rcx,%rdx,1) │ │ + mov 0x288(%rdi),%rcx │ │ + mov %rax,0x58(%rcx,%rdx,1) │ │ + mov 0x288(%rdi),%rcx │ │ + mov %rax,0x60(%rcx,%rdx,1) │ │ + mov 0x288(%rdi),%rcx │ │ + mov %rax,0x68(%rcx,%rdx,1) │ │ + mov 0x288(%rdi),%rcx │ │ + mov %rax,0x70(%rcx,%rdx,1) │ │ + mov 0x288(%rdi),%rcx │ │ + mov %rax,0x78(%rcx,%rdx,1) │ │ + add $0x108,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - lea 0x19(%rip),%rax │ │ - mov %rax,(%rdi) │ │ - lea 0x38f(%rip),%rax │ │ - mov %rax,0x8(%rdi) │ │ - jmpq d9830 │ │ - nopw 0x0(%rax,%rax,1) │ │ + nop │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x14048,%rsp │ │ - mov %r9d,%r15d │ │ - mov %r8,%r9 │ │ - mov %rcx,%r8 │ │ - mov %rdx,%rcx │ │ - mov %rsi,%rdx │ │ - mov %rdi,%rsi │ │ - mov 0x14080(%rsp),%r12d │ │ - mov 0x14098(%rsp),%eax │ │ + sub $0x88,%rsp │ │ + mov %rdx,%r11 │ │ + mov %esi,%r10d │ │ + mov (%rdi),%rax │ │ + mov %rdi,0x60(%rsp) │ │ + mov 0x8(%rdi),%r12 │ │ + mov 0xca8(%rax),%rbx │ │ + mov %ecx,%r15d │ │ + lea 0x2fe9c(%rip),%rdx │ │ + movzbl (%rdx,%r15,8),%ebp │ │ + movzbl 0x1(%rdx,%r15,8),%r13d │ │ + cmp $0x1,%r8d │ │ + jg dd8cf │ │ + movslq %r8d,%rsi │ │ + movzwl (%r9,%rsi,2),%esi │ │ + test %esi,%esi │ │ + je dd8cf │ │ + mov 0xc8(%rsp),%r14d │ │ + mov 0xc0(%rsp),%edi │ │ + lea (%rdi,%r14,4),%edi │ │ + bt %edi,%esi │ │ + jae dd8cf │ │ + mov %rax,0x70(%rsp) │ │ + movzbl 0x6(%rdx,%r15,8),%ecx │ │ + movzbl (%rdx,%rcx,8),%ebx │ │ + movzbl 0x1(%rdx,%rcx,8),%eax │ │ + mov %rax,0x38(%rsp) │ │ + add $0x1,%r8d │ │ + mov 0xc0(%rsp),%r15d │ │ + add %r15d,%r15d │ │ + add %r14d,%r14d │ │ sub $0x28,%rsp │ │ - lea 0xd5c8(%rsp),%rbx │ │ - mov %rbx,%rdi │ │ - mov %rsi,0x28(%rsp) │ │ - mov %rdx,0x38(%rsp) │ │ - push %rax │ │ - push %r12 │ │ + mov 0x88(%rsp),%r12 │ │ + mov %r12,%rdi │ │ + mov %r10d,0x80(%rsp) │ │ + mov %r10d,%esi │ │ + mov %r11,0x78(%rsp) │ │ + mov %r11,%rdx │ │ + mov %rcx,0x68(%rsp) │ │ + mov %ebp,0x58(%rsp) │ │ + mov %r8d,0x70(%rsp) │ │ + mov %r9,0x90(%rsp) │ │ + pushq 0xf8(%rsp) │ │ + mov %r14,0xa8(%rsp) │ │ + push %r14 │ │ push %r15 │ │ - callq db080 │ │ + mov %r13,%r14 │ │ + callq dd710 │ │ + mov %r13,%rdi │ │ + mov 0x70(%rsp),%edx │ │ add $0x40,%rsp │ │ - lea 0x6(%r12),%r10d │ │ - mov %r15d,%r8d │ │ - test %r10d,%r10d │ │ - jle da708 │ │ - test %r15d,%r15d │ │ - jle da708 │ │ - mov 0x14088(%rsp),%r13 │ │ - lea 0x50(%rsp),%r11 │ │ - xor %r9d,%r9d │ │ - jmp da64b │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - add $0x186,%rbx │ │ - add $0x30c,%r11 │ │ - add $0x1,%r9d │ │ - cmp %r10d,%r9d │ │ - je da708 │ │ - mov (%rbx),%bpl │ │ - xor %ecx,%ecx │ │ - jmp da66d │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - mov %di,(%r11,%rcx,2) │ │ - mov %rax,%rcx │ │ - cmp %rax,%r8 │ │ - je da630 │ │ - pmovzxbd 0x3(%rbx,%rcx,1),%xmm0 │ │ - movd %xmm0,%edi │ │ - shl $0x7,%edi │ │ - movzbl %bpl,%eax │ │ - movswl 0x0(%r13),%esi │ │ - imul %eax,%esi │ │ - movzbl 0x1(%rbx,%rcx,1),%ebp │ │ - movswl 0x2(%r13),%eax │ │ - imul %ebp,%eax │ │ - movzbl 0x2(%rbx,%rcx,1),%edx │ │ - movswl 0x4(%r13),%r14d │ │ - imul %edx,%r14d │ │ - pmovsxwd 0x6(%r13),%xmm1 │ │ - pmulld %xmm0,%xmm1 │ │ - pshufd $0x4e,%xmm1,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - pshufd $0xe5,%xmm0,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - movd %xmm1,%edx │ │ - add %r14d,%edx │ │ - add %eax,%edx │ │ - add %esi,%edx │ │ - lea (%rdi,%rdx,1),%edi │ │ - add $0x4004,%edi │ │ - sar $0x3,%edi │ │ - cmp $0x2000,%edi │ │ - jge da6f0 │ │ - lea 0x1(%rcx),%rax │ │ - test %edi,%edi │ │ - jg da660 │ │ - jmp da701 │ │ - nopl (%rax) │ │ - mov $0x1fff,%edi │ │ - lea 0x1(%rcx),%rax │ │ - test %edi,%edi │ │ - jg da660 │ │ - xor %edi,%edi │ │ - jmpq da660 │ │ - test %r12d,%r12d │ │ - jle da904 │ │ - test %r15d,%r15d │ │ - jle da904 │ │ - mov 0x14090(%rsp),%rcx │ │ - movabs $0x49200000000,%rdi │ │ - movabs $0x18600000000,%r9 │ │ - mov %r12d,%edx │ │ - mov %rdx,0x8(%rsp) │ │ - movabs $0x92400000000,%r11 │ │ - movabs $0x79e00000000,%r15 │ │ - movabs $0x61800000000,%r13 │ │ - movabs $0x30c00000000,%rsi │ │ - xor %r12d,%r12d │ │ - mov %r9,%rdx │ │ - xor %ebx,%ebx │ │ - jmp da7d1 │ │ - movabs $0x18600000000,%rbx │ │ - mov %rbx,%r9 │ │ - mov 0x48(%rsp),%r11 │ │ - add %rbx,%r11 │ │ - mov 0x40(%rsp),%r15 │ │ - add %rbx,%r15 │ │ - mov 0x38(%rsp),%r13 │ │ - add %rbx,%r13 │ │ - mov 0x20(%rsp),%rdi │ │ - add %rbx,%rdi │ │ - mov 0x30(%rsp),%rsi │ │ - add %rbx,%rsi │ │ - mov 0x28(%rsp),%rdx │ │ - add %rbx,%rdx │ │ - add $0x186,%r12 │ │ - mov (%rsp),%rax │ │ - add 0x10(%rsp),%rax │ │ - mov %rax,(%rsp) │ │ - mov 0x18(%rsp),%rbx │ │ - cmp 0x8(%rsp),%rbx │ │ - je da904 │ │ - mov %r11,0x48(%rsp) │ │ - shr $0x20,%r11 │ │ - mov %r15,0x40(%rsp) │ │ - shr $0x20,%r15 │ │ - mov %r13,0x38(%rsp) │ │ - shr $0x20,%r13 │ │ - mov %rdi,0x20(%rsp) │ │ - shr $0x20,%rdi │ │ - mov %rsi,0x30(%rsp) │ │ - shr $0x20,%rsi │ │ - mov %rdx,0x28(%rsp) │ │ - shr $0x20,%rdx │ │ + mov 0x10(%r12),%eax │ │ mov %rbx,%rbp │ │ - imul %r9,%rbp │ │ - movabs $0x49200000000,%rax │ │ - add %rax,%rbp │ │ - add $0x1,%rbx │ │ - mov %rbx,0x18(%rsp) │ │ - sar $0x1f,%rbp │ │ - lea (%rsp,%rbp,1),%r14 │ │ - add $0x50,%r14 │ │ - xor %r9d,%r9d │ │ - jmp da855 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - mov (%rsp),%rax │ │ - mov %bpl,(%rax,%r9,1) │ │ - add $0x1,%r9 │ │ - cmp %r9,%r8 │ │ - je da770 │ │ - movzwl (%r14,%r9,2),%ebp │ │ - shl $0x7,%ebp │ │ - lea (%r12,%r9,1),%eax │ │ - movzwl 0x50(%rsp,%rax,2),%eax │ │ - movswl (%rcx),%r10d │ │ - imul %eax,%r10d │ │ - add %ebp,%r10d │ │ - lea (%rdx,%r9,1),%eax │ │ - movzwl 0x50(%rsp,%rax,2),%eax │ │ - movswl 0x2(%rcx),%ebp │ │ - imul %eax,%ebp │ │ - add %r10d,%ebp │ │ - lea (%rsi,%r9,1),%eax │ │ - movzwl 0x50(%rsp,%rax,2),%eax │ │ - movswl 0x4(%rcx),%ebx │ │ - imul %eax,%ebx │ │ - add %ebp,%ebx │ │ - lea (%rdi,%r9,1),%eax │ │ - movzwl 0x50(%rsp,%rax,2),%eax │ │ - movswl 0x6(%rcx),%ebp │ │ - imul %eax,%ebp │ │ - add %ebx,%ebp │ │ - lea (%r9,%r13,1),%eax │ │ - movzwl 0x50(%rsp,%rax,2),%eax │ │ - movswl 0x8(%rcx),%ebx │ │ - imul %eax,%ebx │ │ - add %ebp,%ebx │ │ - lea (%r15,%r9,1),%eax │ │ - movzwl 0x50(%rsp,%rax,2),%eax │ │ - movswl 0xa(%rcx),%ebp │ │ - imul %eax,%ebp │ │ - add %ebx,%ebp │ │ - lea (%r11,%r9,1),%eax │ │ - movzwl 0x50(%rsp,%rax,2),%eax │ │ - movswl 0xc(%rcx),%ebx │ │ - imul %eax,%ebx │ │ - lea (%rbx,%rbp,1),%ebp │ │ - add $0xfffc0400,%ebp │ │ - sar $0xb,%ebp │ │ - cmp $0x100,%ebp │ │ - jl da8f5 │ │ - mov $0xff,%ebp │ │ - test %ebp,%ebp │ │ - jg da840 │ │ - xor %ebp,%ebp │ │ - jmpq da840 │ │ - add $0x14048,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0x1eb08,%rsp │ │ - mov %r9d,%r12d │ │ - mov %r8,%r9 │ │ - mov %rcx,%r8 │ │ - mov %rdx,%rcx │ │ - mov %rsi,%rdx │ │ - mov %rdi,%rsi │ │ - mov 0x1eb50(%rsp),%r14 │ │ - mov 0x1eb40(%rsp),%ebx │ │ - movslq 0x1eb48(%rsp),%rbp │ │ - mov 0x1eb58(%rsp),%eax │ │ + add %ebx,%eax │ │ + mov %eax,0x10(%r12) │ │ + cmp %dil,%dl │ │ + mov %r15,0x80(%rsp) │ │ + jb dda88 │ │ + mov 0x70(%rsp),%rcx │ │ + cmp 0xd28(%rcx),%eax │ │ + mov 0x50(%rsp),%rbx │ │ + mov 0x58(%rsp),%esi │ │ + mov %rbp,%r13 │ │ + mov 0x38(%rsp),%r12 │ │ + mov 0x78(%rsp),%r15 │ │ + jge ddaa3 │ │ + mov 0x80(%rsp),%r10 │ │ + or $0x1,%r10d │ │ + mov 0xd0(%rsp),%rax │ │ + mov %rax,%rcx │ │ + test %rax,%rax │ │ + lea (%rax,%r13,8),%rax │ │ + cmove %rcx,%rax │ │ sub $0x28,%rsp │ │ - lea 0xc078(%rsp),%rdi │ │ - mov %rsi,0x40(%rsp) │ │ - mov %rdx,0x48(%rsp) │ │ + mov 0x88(%rsp),%rbp │ │ + mov %rbp,%rdi │ │ + mov %rbx,%rdx │ │ + mov 0x68(%rsp),%rcx │ │ + mov 0x70(%rsp),%r8d │ │ + mov 0x90(%rsp),%r9 │ │ push %rax │ │ - push %rbx │ │ - push %r12 │ │ - callq db080 │ │ - add $0x40,%rsp │ │ - lea 0x2f0a5(%rip),%rax │ │ - cmpw $0x0,(%rax,%rbp,8) │ │ - je dac80 │ │ - cmpw $0x0,0x2(%rax,%rbp,8) │ │ - je dae7d │ │ - movswl 0x4(%rax,%rbp,8),%r9d │ │ - movswl 0x6(%rax,%rbp,8),%ebp │ │ - movswl (%r14),%r13d │ │ - movswl 0x2(%r14),%r14d │ │ - lea 0x50(%rsp),%rdi │ │ - lea 0xc050(%rsp),%r15 │ │ - mov %r15,%rsi │ │ - mov %r12d,%edx │ │ - mov %ebx,%ecx │ │ - mov $0x19,%r8d │ │ - callq db840 │ │ - lea 0x12b00(%rsp),%rdi │ │ - mov %r15,%rsi │ │ - mov %r12d,%edx │ │ - mov %ebx,%ecx │ │ - mov $0x9,%r8d │ │ - mov %ebp,%r9d │ │ - callq db840 │ │ - test %ebx,%ebx │ │ - jle db06d │ │ - test %r12d,%r12d │ │ - jle db06d │ │ - add %r13d,%r14d │ │ - mov $0x80,%r10d │ │ - sub %r14d,%r10d │ │ - mov %ebx,%eax │ │ - mov %rax,0x48(%rsp) │ │ - mov %r12d,%r8d │ │ - lea (%rsp,%r8,2),%rax │ │ - add $0x50,%rax │ │ - mov %rax,0x40(%rsp) │ │ - lea (%rsp,%r8,2),%rax │ │ - add $0x12b00,%rax │ │ - mov %rax,0x38(%rsp) │ │ - mov %r8d,%r15d │ │ - and $0xfffffff8,%r15d │ │ - movd %r13d,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm9 │ │ - movd %r10d,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm10 │ │ - xor %esi,%esi │ │ - movdqa 0x1f471(%rip),%xmm8 │ │ - xor %r14d,%r14d │ │ - mov 0x18(%rsp),%rcx │ │ - mov %r12,0x30(%rsp) │ │ - jmp daa90 │ │ - xchg %ax,%ax │ │ - add 0x20(%rsp),%rcx │ │ - add $0x1,%r14 │ │ - mov 0x28(%rsp),%rsi │ │ - add $0x180,%rsi │ │ - cmp 0x48(%rsp),%r14 │ │ - je db06d │ │ - mov %rsi,0x28(%rsp) │ │ - and $0xffffff80,%esi │ │ - lea (%rsp,%rsi,2),%r11 │ │ - add $0x50,%r11 │ │ - lea (%rsp,%rsi,2),%rsi │ │ - add $0x12b00,%rsi │ │ - cmp $0x8,%r12d │ │ - jae daac0 │ │ - xor %ebp,%ebp │ │ - jmpq dac21 │ │ - nopl 0x0(%rax,%rax,1) │ │ + push %r15 │ │ + push %r10 │ │ + callq dd710 │ │ mov %r14,%rdi │ │ - imul 0x20(%rsp),%rdi │ │ - mov 0x18(%rsp),%rax │ │ - lea (%rax,%rdi,1),%r9 │ │ + mov 0x98(%rsp),%esi │ │ + mov 0x90(%rsp),%rbx │ │ + mov 0x70(%rsp),%edx │ │ + mov 0xb0(%rsp),%rcx │ │ + add $0x40,%rsp │ │ + mov 0x10(%rbp),%eax │ │ + jmpq ddaa3 │ │ + mov 0x60(%rsp),%r14 │ │ + mov 0x10(%r14),%esi │ │ + mov 0x14(%r14),%r9d │ │ + mov 0x10f8(%rax),%edx │ │ + test %edx,%edx │ │ + mov %r15,0x48(%rsp) │ │ + je dd9a7 │ │ + mov %r10d,0x58(%rsp) │ │ + mov %r11,0x50(%rsp) │ │ + mov %rbx,%r11 │ │ + mov %ebp,%r10d │ │ + mov %rax,%r15 │ │ + movslq %esi,%r8 │ │ + movslq %r9d,%rdi │ │ + cmp $0x8,%ebp │ │ + mov $0x8,%ebx │ │ + cmovb %ebp,%ebx │ │ + mov %rsi,0x38(%rsp) │ │ + mov $0x8,%esi │ │ + cmp $0x8,%r13d │ │ + cmovb %r13d,%esi │ │ + mov 0x36b0(%r12),%rbp │ │ + imul %ebx,%esi │ │ + shl $0x4,%esi │ │ + mov %rbp,0x78(%rsp) │ │ + lea 0x0(,%rsi,4),%rsi │ │ + add %rbp,%rsi │ │ + mov %rsi,0x36b0(%r12) │ │ + mov 0x1108(%rax),%rax │ │ + imul 0xd18(%r15),%rdi │ │ add %r8,%rdi │ │ - add %rax,%rdi │ │ - mov %r14d,%ebp │ │ - shl $0x7,%ebp │ │ - lea 0x0(%rbp,%rbp,2),%ebp │ │ - mov 0x38(%rsp),%rax │ │ - lea (%rax,%rbp,2),%rdx │ │ - lea (%rsp,%rbp,2),%rax │ │ - add $0x12b00,%rax │ │ - mov 0x40(%rsp),%rbx │ │ - lea (%rbx,%rbp,2),%r12 │ │ - lea (%rsp,%rbp,2),%rbp │ │ - add $0x50,%rbp │ │ - cmp %r12,%r9 │ │ - setb %r12b │ │ - cmp %rbp,%rdi │ │ - seta %bpl │ │ - cmp %rdx,%r9 │ │ - setb %r9b │ │ - cmp %rax,%rdi │ │ - seta %al │ │ - test %bpl,%r12b │ │ - jne dabf8 │ │ - mov $0x0,%ebp │ │ - and %al,%r9b │ │ - mov 0x30(%rsp),%r12 │ │ - jne dac21 │ │ - xor %ebp,%ebp │ │ - nop │ │ - pmovzxbd 0x4(%rcx,%rbp,1),%xmm4 │ │ - pmovzxbd (%rcx,%rbp,1),%xmm3 │ │ - movdqa %xmm3,%xmm5 │ │ - pslld $0x4,%xmm5 │ │ - movdqa %xmm4,%xmm6 │ │ - pslld $0x4,%xmm6 │ │ - pslld $0xb,%xmm4 │ │ - pmovsxwd (%r11,%rbp,2),%xmm7 │ │ - pslld $0xb,%xmm3 │ │ - pmovsxwd 0x8(%r11,%rbp,2),%xmm2 │ │ - psubd %xmm6,%xmm2 │ │ - psubd %xmm5,%xmm7 │ │ - pmulld %xmm9,%xmm7 │ │ - pmovsxwd 0x8(%rsi,%rbp,2),%xmm0 │ │ - pmulld %xmm9,%xmm2 │ │ - pmovsxwd (%rsi,%rbp,2),%xmm1 │ │ - psubd %xmm5,%xmm1 │ │ - psubd %xmm6,%xmm0 │ │ - pmulld %xmm10,%xmm0 │ │ - pmulld %xmm10,%xmm1 │ │ - por %xmm8,%xmm3 │ │ - paddd %xmm7,%xmm3 │ │ - paddd %xmm1,%xmm3 │ │ - por %xmm8,%xmm4 │ │ - paddd %xmm2,%xmm4 │ │ - paddd %xmm0,%xmm4 │ │ - psrad $0xb,%xmm4 │ │ - psrad $0xb,%xmm3 │ │ - packssdw %xmm4,%xmm3 │ │ - packuswb %xmm3,%xmm3 │ │ - movq %xmm3,(%rcx,%rbp,1) │ │ - add $0x8,%rbp │ │ - cmp %rbp,%r15 │ │ - jne dab40 │ │ - mov %r15,%rbp │ │ - cmp %r8,%r15 │ │ - jne dac21 │ │ - jmpq daa70 │ │ - xor %ebp,%ebp │ │ - mov 0x30(%rsp),%r12 │ │ - jmp dac21 │ │ + lea (%rdi,%rdi,4),%rsi │ │ + lea (%rax,%rsi,2),%rdi │ │ + mov %rdi,0x68(%rsp) │ │ + cmp $0x2,%edx │ │ + jne dd9bf │ │ + mov 0x68(%rsp),%rcx │ │ + movswl (%rcx),%ecx │ │ + mov %ecx,0x50(%rsp) │ │ + movzbl 0x6(%rax,%rsi,2),%eax │ │ + mov %eax,0x34(%rsp) │ │ + mov 0xd0(%rsp),%r13 │ │ + mov %r11,%rbp │ │ + mov %r15,%r8 │ │ + mov 0x48(%rsp),%r9 │ │ + cmpl $0x0,0x50(%rsp) │ │ + jns ddf79 │ │ + jmpq de07d │ │ + mov %ebp,0x30(%rsp) │ │ + mov %r13,%rbp │ │ + mov %rbx,0x40(%rsp) │ │ + mov %rax,%r15 │ │ + lea 0x2a0(%r14),%rbx │ │ + jmp dd9e0 │ │ + mov %r10d,0x30(%rsp) │ │ + mov %r13,%rbp │ │ + mov %r11,0x40(%rsp) │ │ + mov 0x78(%rsp),%rbx │ │ + mov 0x50(%rsp),%r11 │ │ + mov 0x58(%rsp),%r10d │ │ + mov 0x38(%rsp),%rsi │ │ + and $0x1f,%esi │ │ + and $0x1f,%r9d │ │ + mov 0x288(%r14),%rax │ │ + mov %rsi,0x38(%rsp) │ │ + add %rax,%rsi │ │ + add $0x20,%rsi │ │ + mov %r9,0x58(%rsp) │ │ + lea (%r14,%r9,1),%r13 │ │ + add $0x38,%r13 │ │ + sub $0x18,%rsp │ │ + lea 0x47(%rsp),%rax │ │ + lea 0x4c(%rsp),%r12 │ │ + mov %r14,%rdi │ │ + mov %r13,%rdx │ │ + mov %r10d,%r8d │ │ + mov %r11,%r9 │ │ + push %rax │ │ + push %r12 │ │ + mov %rbx,0xa0(%rsp) │ │ + push %rbx │ │ + pushq $0x0 │ │ + pushq $0x0 │ │ + callq de090 │ │ + add $0x40,%rsp │ │ + mov %r15,%r8 │ │ + mov 0xd2c(%r15),%ecx │ │ + sub 0x14(%r14),%ecx │ │ + mov %rbp,%rdx │ │ + cmp %edx,%ecx │ │ + cmovg %edx,%ecx │ │ + mov %eax,0x50(%rsp) │ │ + lea -0x1(%rcx),%eax │ │ + movabs $0x101010101010101,%r11 │ │ + cmp $0xf,%eax │ │ + ja ddb0a │ │ + lea 0x32bf3(%rip),%rdx │ │ + movslq (%rdx,%rax,4),%rax │ │ + add %rdx,%rax │ │ + jmpq *%rax │ │ + mov 0x2f(%rsp),%r15b │ │ + mov %r15b,0x0(%r13) │ │ + jmpq ddb6e │ │ + mov 0x70(%rsp),%rcx │ │ + mov 0x50(%rsp),%rbx │ │ + mov 0x58(%rsp),%esi │ │ + mov %rbp,%r13 │ │ + mov 0x38(%rsp),%r12 │ │ + mov 0x78(%rsp),%r15 │ │ + sub %r13d,%eax │ │ + mov 0x60(%rsp),%rbp │ │ + mov %eax,0x10(%rbp) │ │ + mov 0x14(%rbp),%eax │ │ + add %r12d,%eax │ │ + mov %eax,0x14(%rbp) │ │ + cmp %dl,%dil │ │ + jb de072 │ │ + cmp 0xd2c(%rcx),%eax │ │ + jge de072 │ │ + mov 0xd0(%rsp),%rdx │ │ + test %rdx,%rdx │ │ + je ddfb1 │ │ + mov 0x828(%rcx),%rax │ │ + shr %rax │ │ + imul %r12,%rax │ │ + lea (%rdx,%rax,8),%rax │ │ + jmpq ddfb3 │ │ + movzbl 0x2f(%rsp),%r15d │ │ + mov %r15d,%eax │ │ + shl $0x8,%eax │ │ + or %r15d,%eax │ │ + mov %ax,0x0(%r13) │ │ + jmp ddb6e │ │ + mov 0x2f(%rsp),%r15b │ │ + movslq %ecx,%rdx │ │ + movzbl %r15b,%esi │ │ + mov %r13,%rdi │ │ + mov %r8,%rbx │ │ + mov %r11,%r12 │ │ + callq 4480 │ │ + mov %r12,%r11 │ │ + mov %rbx,%r8 │ │ + jmp ddb6e │ │ + movzbl 0x2f(%rsp),%r15d │ │ + imul $0x1010101,%r15d,%eax │ │ + mov %eax,0x0(%r13) │ │ + jmp ddb6e │ │ + movzbl 0x2f(%rsp),%r15d │ │ + mov %r15,%rax │ │ + imul %r11,%rax │ │ + mov %rax,0x0(%r13) │ │ + jmp ddb6e │ │ + movzbl 0x2f(%rsp),%r15d │ │ + mov %r15,%rax │ │ + imul %r11,%rax │ │ + mov 0x58(%rsp),%rcx │ │ + mov %rax,0x38(%r14,%rcx,1) │ │ + mov %rax,0x40(%r14,%rcx,1) │ │ + mov 0xd0(%rsp),%r10 │ │ + mov %r10,%r13 │ │ + mov %rbp,%rdi │ │ + mov 0x30(%rsp),%ebx │ │ + mov 0xd28(%r8),%eax │ │ + sub 0x10(%r14),%eax │ │ + cmp %ebx,%eax │ │ + cmovg %ebx,%eax │ │ + lea -0x1(%rax),%ecx │ │ + movzbl %r15b,%esi │ │ + cmp $0xf,%ecx │ │ + ja ddbdf │ │ + lea 0x32b01(%rip),%rdx │ │ + movslq (%rdx,%rcx,4),%rcx │ │ + add %rdx,%rcx │ │ + jmpq *%rcx │ │ + mov 0x288(%r14),%rax │ │ + mov 0x38(%rsp),%rdx │ │ + mov %r15b,0x20(%rax,%rdx,1) │ │ + jmpq ddc63 │ │ + mov %esi,%eax │ │ + shl $0x8,%eax │ │ + or %esi,%eax │ │ + mov 0x288(%r14),%rcx │ │ + mov 0x38(%rsp),%rdx │ │ + mov %ax,0x20(%rcx,%rdx,1) │ │ + jmpq ddc63 │ │ + mov 0x288(%r14),%rcx │ │ + mov 0x38(%rsp),%r15 │ │ + lea (%rcx,%r15,1),%rdi │ │ + add $0x20,%rdi │ │ + movslq %eax,%rdx │ │ + mov %r8,0x70(%rsp) │ │ + mov %r11,%r12 │ │ + callq 4480 │ │ + mov %r12,%r11 │ │ + mov %r15,%rdx │ │ + mov %rbp,%rdi │ │ + mov 0x70(%rsp),%r8 │ │ + jmp ddc63 │ │ + imul $0x1010101,%esi,%eax │ │ + mov 0x288(%r14),%rcx │ │ + mov 0x38(%rsp),%rdx │ │ + mov %eax,0x20(%rcx,%rdx,1) │ │ + jmp ddc63 │ │ + imul %r11,%rsi │ │ + mov 0x288(%r14),%rax │ │ + mov 0x38(%rsp),%rdx │ │ + mov %rsi,0x20(%rax,%rdx,1) │ │ + jmp ddc63 │ │ + imul %r11,%rsi │ │ + mov 0x288(%r14),%rax │ │ + mov 0x38(%rsp),%rdx │ │ + mov %rsi,0x20(%rax,%rdx,1) │ │ + mov 0x288(%r14),%rax │ │ + mov %rsi,0x28(%rdx,%rax,1) │ │ + mov 0x40(%rsp),%rbp │ │ + mov 0x48(%rsp),%r9 │ │ + add $0xff,%bl │ │ + cmp $0xf,%bl │ │ + ja ddf40 │ │ + mov 0x58(%rsp),%r12 │ │ + shl $0x5,%r12d │ │ + or %edx,%r12d │ │ + lea (%r14,%r12,1),%rax │ │ + add $0x1ee0,%rax │ │ + movzbl %bl,%ecx │ │ + lea 0x32a4b(%rip),%rdx │ │ + movslq (%rdx,%rcx,4),%rcx │ │ + add %rdx,%rcx │ │ + jmpq *%rcx │ │ + test %dil,%dil │ │ + je ddf40 │ │ + mov 0x34(%rsp),%cl │ │ + lea -0x1(%rdi),%esi │ │ + mov %edi,%edx │ │ + and $0x7,%edx │ │ + cmp $0x7,%esi │ │ + jb ddcee │ │ + mov %edx,%esi │ │ + sub %edi,%esi │ │ + mov %cl,(%rax) │ │ + mov %cl,0x20(%rax) │ │ + mov %cl,0x40(%rax) │ │ + mov %cl,0x60(%rax) │ │ + mov %cl,0x80(%rax) │ │ + mov %cl,0xa0(%rax) │ │ + mov %cl,0xc0(%rax) │ │ + mov %cl,0xe0(%rax) │ │ + add $0x100,%rax │ │ + add $0x8,%esi │ │ + jne ddcc0 │ │ + test %edx,%edx │ │ + je ddf40 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %r9b,(%rcx,%rbp,1) │ │ - add $0x1,%rbp │ │ - cmp %rbp,%r8 │ │ - je daa70 │ │ - movzbl (%rcx,%rbp,1),%edi │ │ - mov %edi,%eax │ │ - shl $0x4,%eax │ │ - shl $0xb,%edi │ │ - movswl (%r11,%rbp,2),%edx │ │ - sub %eax,%edx │ │ - imul %r13d,%edx │ │ - movswl (%rsi,%rbp,2),%ebx │ │ - sub %eax,%ebx │ │ - imul %r10d,%ebx │ │ - lea (%rdi,%rdx,1),%r9d │ │ - add $0x400,%r9d │ │ - add %ebx,%r9d │ │ - sar $0xb,%r9d │ │ - cmp $0x100,%r9d │ │ - jge dac70 │ │ - test %r9d,%r9d │ │ - jg dac10 │ │ - jmp dac7b │ │ + mov %cl,(%rax) │ │ + add $0x20,%rax │ │ + add $0xffffffff,%edx │ │ + jne ddd00 │ │ + jmpq ddf40 │ │ + test %dil,%dil │ │ + je ddf40 │ │ + mov 0x34(%rsp),%edx │ │ + mov %edx,%ecx │ │ + shl $0x8,%ecx │ │ + add %edx,%ecx │ │ + lea -0x1(%rdi),%esi │ │ + mov %edi,%edx │ │ + and $0x7,%edx │ │ + cmp $0x7,%esi │ │ + jb ddd76 │ │ + mov %edx,%esi │ │ + sub %edi,%esi │ │ nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + mov %cx,(%rax) │ │ + mov %cx,0x20(%rax) │ │ + mov %cx,0x40(%rax) │ │ + mov %cx,0x60(%rax) │ │ + mov %cx,0x80(%rax) │ │ + mov %cx,0xa0(%rax) │ │ + mov %cx,0xc0(%rax) │ │ + mov %cx,0xe0(%rax) │ │ + add $0x100,%rax │ │ + add $0x8,%esi │ │ + jne ddd40 │ │ + test %edx,%edx │ │ + je ddf40 │ │ xchg %ax,%ax │ │ - mov $0xff,%r9d │ │ - test %r9d,%r9d │ │ - jg dac10 │ │ - xor %r9d,%r9d │ │ - jmp dac10 │ │ - movswl 0x6(%rax,%rbp,8),%r9d │ │ - lea 0x50(%rsp),%rdi │ │ - lea 0xc050(%rsp),%rsi │ │ - mov %r12d,%edx │ │ - mov %ebx,%ecx │ │ - mov $0x9,%r8d │ │ - callq db840 │ │ - test %ebx,%ebx │ │ - jle db06d │ │ - test %r12d,%r12d │ │ - jle db06d │ │ - movswl 0x2(%r14),%ecx │ │ - mov $0x80,%r14d │ │ - sub %ecx,%r14d │ │ - mov %ebx,%r9d │ │ - mov %r12d,%edx │ │ - lea (%rsp,%rdx,2),%rax │ │ - add $0x50,%rax │ │ - mov %rax,0x28(%rsp) │ │ - mov %edx,%r8d │ │ - and $0xfffffff8,%r8d │ │ - movd %r14d,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - xor %r10d,%r10d │ │ - movdqa 0x1f1df(%rip),%xmm1 │ │ - xor %r11d,%r11d │ │ - mov 0x18(%rsp),%rsi │ │ - jmp dad19 │ │ - nopl 0x0(%rax,%rax,1) │ │ - add 0x20(%rsp),%rsi │ │ - add $0x1,%r11 │ │ - add $0x180,%r10 │ │ - cmp %r9,%r11 │ │ - je db06d │ │ - mov %r10d,%ecx │ │ - and $0xffffff80,%ecx │ │ - lea (%rsp,%rcx,2),%rcx │ │ - add $0x50,%rcx │ │ - cmp $0x8,%r12d │ │ - jae dad40 │ │ - xor %edi,%edi │ │ - jmpq dae40 │ │ + mov %cx,(%rax) │ │ + add $0x20,%rax │ │ + add $0xffffffff,%edx │ │ + jne ddd80 │ │ + jmpq ddf40 │ │ + test %dil,%dil │ │ + je ddf40 │ │ + imul $0x1010101,0x34(%rsp),%ecx │ │ + lea -0x1(%rdi),%esi │ │ + mov %edi,%edx │ │ + and $0x7,%edx │ │ + cmp $0x7,%esi │ │ + jb dddee │ │ + mov %edx,%esi │ │ + sub %edi,%esi │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - mov %r11,%rdi │ │ - imul 0x20(%rsp),%rdi │ │ - mov %r11d,%ebx │ │ - shl $0x7,%ebx │ │ - lea (%rbx,%rbx,2),%r13d │ │ - mov 0x28(%rsp),%rax │ │ - lea (%rax,%r13,2),%r15 │ │ - mov 0x18(%rsp),%rax │ │ - lea (%rax,%rdi,1),%rbx │ │ - cmp %r15,%rbx │ │ - jae dad90 │ │ - lea (%rsp,%r13,2),%rbx │ │ - add $0x50,%rbx │ │ - add %rdx,%rdi │ │ - add %rax,%rdi │ │ - cmp %rbx,%rdi │ │ - jbe dad90 │ │ - xor %edi,%edi │ │ - jmpq dae40 │ │ + nopl (%rax) │ │ + mov %ecx,(%rax) │ │ + mov %ecx,0x20(%rax) │ │ + mov %ecx,0x40(%rax) │ │ + mov %ecx,0x60(%rax) │ │ + mov %ecx,0x80(%rax) │ │ + mov %ecx,0xa0(%rax) │ │ + mov %ecx,0xc0(%rax) │ │ + mov %ecx,0xe0(%rax) │ │ + add $0x100,%rax │ │ + add $0x8,%esi │ │ + jne dddc0 │ │ + test %edx,%edx │ │ + je ddf40 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - xor %edi,%edi │ │ + mov %ecx,(%rax) │ │ + add $0x20,%rax │ │ + add $0xffffffff,%edx │ │ + jne dde00 │ │ + jmpq ddf40 │ │ + test %dil,%dil │ │ + je ddf40 │ │ + mov 0x34(%rsp),%ecx │ │ + imul %r11,%rcx │ │ + lea -0x1(%rdi),%esi │ │ + mov %edi,%edx │ │ + and $0x7,%edx │ │ + cmp $0x7,%esi │ │ + jb dde76 │ │ + mov %edx,%esi │ │ + sub %edi,%esi │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ - pmovzxbd (%rsi,%rdi,1),%xmm2 │ │ - pmovzxbd 0x4(%rsi,%rdi,1),%xmm3 │ │ - movdqa %xmm3,%xmm4 │ │ - pslld $0x4,%xmm4 │ │ - movdqa %xmm2,%xmm5 │ │ - pslld $0x4,%xmm5 │ │ - pslld $0xb,%xmm2 │ │ - pslld $0xb,%xmm3 │ │ - pmovsxwd 0x8(%rcx,%rdi,2),%xmm6 │ │ - psubd %xmm4,%xmm6 │ │ - pmovsxwd (%rcx,%rdi,2),%xmm4 │ │ - psubd %xmm5,%xmm4 │ │ - pmulld %xmm0,%xmm6 │ │ - pmulld %xmm0,%xmm4 │ │ - por %xmm1,%xmm3 │ │ - paddd %xmm6,%xmm3 │ │ - por %xmm1,%xmm2 │ │ - paddd %xmm4,%xmm2 │ │ - psrad $0xb,%xmm3 │ │ - psrad $0xb,%xmm2 │ │ - packssdw %xmm3,%xmm2 │ │ - packuswb %xmm2,%xmm2 │ │ - movq %xmm2,(%rsi,%rdi,1) │ │ - add $0x8,%rdi │ │ - cmp %rdi,%r8 │ │ - jne dada0 │ │ - mov %r8,%rdi │ │ - cmp %rdx,%r8 │ │ - jne dae40 │ │ - jmpq dad00 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - mov %bl,(%rsi,%rdi,1) │ │ - add $0x1,%rdi │ │ - cmp %rdi,%rdx │ │ - je dad00 │ │ - movzbl (%rsi,%rdi,1),%ebx │ │ - mov %ebx,%ebp │ │ - shl $0x4,%ebp │ │ - shl $0xb,%ebx │ │ - movswl (%rcx,%rdi,2),%eax │ │ - sub %ebp,%eax │ │ - imul %r14d,%eax │ │ - lea (%rbx,%rax,1),%ebx │ │ - add $0x400,%ebx │ │ - sar $0xb,%ebx │ │ - cmp $0x100,%ebx │ │ - jge dae70 │ │ - test %ebx,%ebx │ │ - jg dae30 │ │ - jmp dae79 │ │ - mov $0xff,%ebx │ │ - test %ebx,%ebx │ │ - jg dae30 │ │ - xor %ebx,%ebx │ │ - jmp dae30 │ │ - movswl 0x4(%rax,%rbp,8),%r9d │ │ - lea 0x50(%rsp),%rdi │ │ - lea 0xc050(%rsp),%rsi │ │ - mov %r12d,%edx │ │ - mov %ebx,%ecx │ │ - mov $0x19,%r8d │ │ - callq db840 │ │ - test %ebx,%ebx │ │ - jle db06d │ │ - test %r12d,%r12d │ │ - jle db06d │ │ - movswl (%r14),%r8d │ │ - mov %ebx,%r9d │ │ - mov %r12d,%edx │ │ - lea (%rsp,%rdx,2),%rax │ │ - add $0x50,%rax │ │ - mov %rax,0x28(%rsp) │ │ - mov %edx,%r13d │ │ - and $0xfffffff8,%r13d │ │ - movd %r8d,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - xor %r10d,%r10d │ │ - movdqa 0x1efec(%rip),%xmm1 │ │ - xor %r11d,%r11d │ │ - mov 0x18(%rsp),%rsi │ │ - jmp daf09 │ │ - xchg %ax,%ax │ │ - add 0x20(%rsp),%rsi │ │ - add $0x1,%r11 │ │ - add $0x180,%r10 │ │ - cmp %r9,%r11 │ │ - je db06d │ │ - mov %r10d,%ecx │ │ - and $0xffffff80,%ecx │ │ - lea (%rsp,%rcx,2),%rcx │ │ - add $0x50,%rcx │ │ - cmp $0x8,%r12d │ │ - jae daf30 │ │ - xor %edi,%edi │ │ - jmpq db030 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ + mov %rcx,(%rax) │ │ + mov %rcx,0x20(%rax) │ │ + mov %rcx,0x40(%rax) │ │ + mov %rcx,0x60(%rax) │ │ + mov %rcx,0x80(%rax) │ │ + mov %rcx,0xa0(%rax) │ │ + mov %rcx,0xc0(%rax) │ │ + mov %rcx,0xe0(%rax) │ │ + add $0x100,%rax │ │ + add $0x8,%esi │ │ + jne dde40 │ │ + test %edx,%edx │ │ + je ddf40 │ │ xchg %ax,%ax │ │ - mov %r11,%rdi │ │ - imul 0x20(%rsp),%rdi │ │ - mov %r11d,%ebx │ │ - shl $0x7,%ebx │ │ - lea (%rbx,%rbx,2),%r15d │ │ - mov 0x28(%rsp),%rax │ │ - lea (%rax,%r15,2),%r14 │ │ - mov 0x18(%rsp),%rax │ │ - lea (%rax,%rdi,1),%rbx │ │ - cmp %r14,%rbx │ │ - jae daf80 │ │ - lea (%rsp,%r15,2),%rbx │ │ - add $0x50,%rbx │ │ - add %rdx,%rdi │ │ - add %rax,%rdi │ │ - cmp %rbx,%rdi │ │ - jbe daf80 │ │ - xor %edi,%edi │ │ - jmpq db030 │ │ + mov %rcx,(%rax) │ │ + add $0x20,%rax │ │ + add $0xffffffff,%edx │ │ + jne dde80 │ │ + jmpq ddf40 │ │ + test %dil,%dil │ │ + je ddf40 │ │ + mov 0x34(%rsp),%ecx │ │ + imul %r11,%rcx │ │ + lea -0x1(%rdi),%esi │ │ + mov %edi,%edx │ │ + and $0x7,%edx │ │ + cmp $0x7,%esi │ │ + jb ddf22 │ │ + mov %edx,%esi │ │ + sub %edi,%esi │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - xor %edi,%edi │ │ + nopl (%rax) │ │ + mov %rcx,(%rax) │ │ + mov %rcx,0x8(%rax) │ │ + mov %rcx,0x20(%rax) │ │ + mov %rcx,0x28(%rax) │ │ + mov %rcx,0x40(%rax) │ │ + mov %rcx,0x48(%rax) │ │ + mov %rcx,0x60(%rax) │ │ + mov %rcx,0x68(%rax) │ │ + mov %rcx,0x80(%rax) │ │ + mov %rcx,0x88(%rax) │ │ + mov %rcx,0xa0(%rax) │ │ + mov %rcx,0xa8(%rax) │ │ + mov %rcx,0xc0(%rax) │ │ + mov %rcx,0xc8(%rax) │ │ + mov %rcx,0xe0(%rax) │ │ + mov %rcx,0xe8(%rax) │ │ + add $0x100,%rax │ │ + add $0x8,%esi │ │ + jne ddec0 │ │ + test %edx,%edx │ │ + je ddf40 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - pmovzxbd (%rsi,%rdi,1),%xmm2 │ │ - pmovzxbd 0x4(%rsi,%rdi,1),%xmm3 │ │ - movdqa %xmm3,%xmm4 │ │ - pslld $0x4,%xmm4 │ │ - movdqa %xmm2,%xmm5 │ │ - pslld $0x4,%xmm5 │ │ - pslld $0xb,%xmm2 │ │ - pslld $0xb,%xmm3 │ │ - pmovsxwd 0x8(%rcx,%rdi,2),%xmm6 │ │ - psubd %xmm4,%xmm6 │ │ - pmovsxwd (%rcx,%rdi,2),%xmm4 │ │ - psubd %xmm5,%xmm4 │ │ - pmulld %xmm0,%xmm6 │ │ - pmulld %xmm0,%xmm4 │ │ - por %xmm1,%xmm3 │ │ - paddd %xmm6,%xmm3 │ │ - por %xmm1,%xmm2 │ │ - paddd %xmm4,%xmm2 │ │ - psrad $0xb,%xmm3 │ │ - psrad $0xb,%xmm2 │ │ - packssdw %xmm3,%xmm2 │ │ - packuswb %xmm2,%xmm2 │ │ - movq %xmm2,(%rsi,%rdi,1) │ │ - add $0x8,%rdi │ │ - cmp %rdi,%r13 │ │ - jne daf90 │ │ + mov %rcx,(%rax) │ │ + mov %rcx,0x8(%rax) │ │ + add $0x20,%rax │ │ + add $0xffffffff,%edx │ │ + jne ddf30 │ │ + mov 0x10f8(%r8),%eax │ │ + cmp $0x1,%eax │ │ + jne ddf66 │ │ + mov 0x68(%rsp),%rcx │ │ + mov 0x50(%rsp),%eax │ │ + mov %ax,(%rcx) │ │ + mov 0x34(%rsp),%al │ │ + mov %al,0x6(%rcx) │ │ + mov 0x10f8(%r8),%eax │ │ + test $0x1,%al │ │ + jne de07d │ │ + cmpl $0x0,0x50(%rsp) │ │ + js de07d │ │ + mov 0x34(%rsp),%eax │ │ + mov %r9,%rcx │ │ + shl $0x7,%rcx │ │ + lea (%rcx,%r9,8),%rcx │ │ + add %rcx,%rbp │ │ + mov 0x828(%r8),%rsi │ │ + mov 0x108c(%r8),%r8d │ │ mov %r13,%rdi │ │ - cmp %rdx,%r13 │ │ - jne db030 │ │ - jmpq daef0 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - mov %bl,(%rsi,%rdi,1) │ │ - add $0x1,%rdi │ │ - cmp %rdi,%rdx │ │ - je daef0 │ │ - movzbl (%rsi,%rdi,1),%ebx │ │ - mov %ebx,%ebp │ │ - shl $0x4,%ebp │ │ - shl $0xb,%ebx │ │ - movswl (%rcx,%rdi,2),%eax │ │ - sub %ebp,%eax │ │ - imul %r8d,%eax │ │ - lea (%rbx,%rax,1),%ebx │ │ - add $0x400,%ebx │ │ - sar $0xb,%ebx │ │ - cmp $0x100,%ebx │ │ - jge db060 │ │ - test %ebx,%ebx │ │ - jg db020 │ │ - jmp db069 │ │ - mov $0xff,%ebx │ │ - test %ebx,%ebx │ │ - jg db020 │ │ - xor %ebx,%ebx │ │ - jmp db020 │ │ - add $0x1eb08,%rsp │ │ + mov 0x78(%rsp),%rdx │ │ + mov 0x50(%rsp),%ecx │ │ + callq *0x2a8(%rbp,%rax,8) │ │ + jmpq de07d │ │ + xor %eax,%eax │ │ + mov 0x68(%rsp),%r9 │ │ + mov %rax,0x38(%rsp) │ │ + or $0x1,%r15d │ │ + sub $0x28,%rsp │ │ + mov 0x88(%rsp),%rbp │ │ + mov %rbp,%rdi │ │ + mov %rbx,%rdx │ │ + mov 0x68(%rsp),%rcx │ │ + mov 0x70(%rsp),%r8d │ │ + push %rax │ │ + push %r15 │ │ + mov 0xb8(%rsp),%rbx │ │ + push %rbx │ │ + callq dd710 │ │ + add $0x40,%rsp │ │ + mov 0x10(%rbp),%eax │ │ + add %r13d,%eax │ │ + mov %eax,0x10(%rbp) │ │ + cmp %r14b,0x30(%rsp) │ │ + jb de064 │ │ + mov %rbx,%rsi │ │ + mov 0x38(%rsp),%rdx │ │ + mov 0x70(%rsp),%rcx │ │ + cmp 0xd28(%rcx),%eax │ │ + mov 0x60(%rsp),%rbx │ │ + jge de069 │ │ + mov %rsi,%rbp │ │ + or $0x1,%ebp │ │ + test %rdx,%rdx │ │ + lea (%rdx,%r13,8),%rax │ │ + cmove %rdx,%rax │ │ + sub $0x28,%rsp │ │ + mov %rbx,%rdi │ │ + mov 0x80(%rsp),%esi │ │ + mov 0x78(%rsp),%rdx │ │ + mov 0x68(%rsp),%rcx │ │ + mov 0x70(%rsp),%r8d │ │ + mov 0x90(%rsp),%r9 │ │ + push %rax │ │ + push %r15 │ │ + push %rbp │ │ + callq dd710 │ │ + add $0x40,%rsp │ │ + mov 0x10(%rbx),%eax │ │ + jmp de069 │ │ + mov 0x60(%rsp),%rbx │ │ + sub %r13d,%eax │ │ + mov %eax,0x10(%rbx) │ │ + mov 0x14(%rbx),%eax │ │ + sub %r12d,%eax │ │ + mov 0x60(%rsp),%rcx │ │ + mov %eax,0x14(%rcx) │ │ + add $0x88,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ nop │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x88,%rsp │ │ - mov %rdx,0x28(%rsp) │ │ - mov 0xd0(%rsp),%r10d │ │ - xor %ebp,%ebp │ │ - mov %r10d,%r15d │ │ - and $0x1,%r15d │ │ - sete %bpl │ │ - mov %r10d,%eax │ │ - and $0x2,%eax │ │ - mov %eax,%edx │ │ - shr %edx │ │ - lea (%r15,%r15,2),%ebx │ │ - lea (%rdx,%rdx,2),%r11d │ │ - mov 0xc0(%rsp),%edx │ │ - add %ebx,%edx │ │ - add %r11d,%edx │ │ - lea 0x0(,%rbp,2),%r11 │ │ - add %rbp,%r11 │ │ - mov %rdi,0x58(%rsp) │ │ - lea (%rdi,%r11,1),%r14 │ │ - mov %rsi,%rbp │ │ - sub %rbx,%rbp │ │ - sub %rbx,%r8 │ │ - mov %edx,0x48(%rsp) │ │ - movslq %edx,%r12 │ │ - test $0x4,%r10b │ │ - mov %r12,0x40(%rsp) │ │ - mov %r11,0x70(%rsp) │ │ - mov %rcx,0x30(%rsp) │ │ - mov %r15,0x60(%rsp) │ │ - mov %eax,0x54(%rsp) │ │ - mov %rbx,0x38(%rsp) │ │ + sub $0xc8,%rsp │ │ + mov %rdx,%r10 │ │ + mov %rsi,%r11 │ │ + mov (%rdi),%r12 │ │ + mov %rdi,0x90(%rsp) │ │ + mov 0x8(%rdi),%r13 │ │ + mov 0x18(%r12),%rax │ │ + mov %r9,0x98(%rsp) │ │ + movzbl 0x4(%r9),%edx │ │ + mov 0x478(%rax,%rdx,4),%r9d │ │ + mov %rcx,0xa0(%rsp) │ │ + mov %ecx,%esi │ │ + mov %r8d,%edx │ │ + cmpl $0x0,0x108(%rsp) │ │ mov %rsi,0x78(%rsp) │ │ - mov %r8,0x20(%rsp) │ │ - mov %r9,0x18(%rsp) │ │ - jne db194 │ │ - mov %r14,%rdi │ │ - mov %rbp,%rsi │ │ - mov %r12,%rdx │ │ - callq 43b0 │ │ - lea 0x186(%r14),%rbx │ │ - mov %rbx,%rdi │ │ - mov %rbp,%rsi │ │ - mov %r12,%rdx │ │ - callq 43b0 │ │ - lea 0x30c(%r14),%rdi │ │ - mov %rdi,%r13 │ │ - mov %rbp,%rsi │ │ - mov %r12,%rdx │ │ - mov 0x28(%rsp),%r12 │ │ - callq 43b0 │ │ - test %r15d,%r15d │ │ - je db1d2 │ │ - mov 0x30(%rsp),%rcx │ │ - mov 0x3(%rcx),%al │ │ - mov %al,0x2(%r14) │ │ - movzwl 0x1(%rcx),%eax │ │ - mov %ax,(%r14) │ │ - mov 0x3(%rcx),%al │ │ - mov %al,0x2(%rbx) │ │ - movzwl 0x1(%rcx),%eax │ │ - mov %ax,(%rbx) │ │ - mov 0x3(%rcx),%al │ │ - mov %al,0x2(%r13) │ │ - movzwl 0x1(%rcx),%eax │ │ - mov %ax,0x0(%r13) │ │ - jmp db1d2 │ │ - lea (%r8,%r9,1),%r15 │ │ - mov %r14,%rdi │ │ - mov %r8,%rsi │ │ - mov %r12,%rdx │ │ - mov %r8,%rbx │ │ - callq 43b0 │ │ - lea 0x186(%r14),%rdi │ │ - mov %rbx,%rsi │ │ - mov %r12,%rdx │ │ - callq 43b0 │ │ - lea 0x30c(%r14),%rdi │ │ - mov %r15,%rsi │ │ - mov %r12,%rdx │ │ - mov 0x28(%rsp),%r12 │ │ - callq 43b0 │ │ - mov 0xc8(%rsp),%ecx │ │ - lea 0x492(%r14),%r15 │ │ - mov 0xd0(%rsp),%eax │ │ - test $0x8,%al │ │ - mov %r14,0x80(%rsp) │ │ - jne db2c0 │ │ - lea -0x1(%rcx),%eax │ │ - movslq %eax,%r13 │ │ - mov %r13,0x68(%rsp) │ │ - imul %r12,%r13 │ │ - add %rbp,%r13 │ │ - imul $0x186,%ecx,%eax │ │ - movslq %eax,%r12 │ │ - lea (%r15,%r12,1),%rdi │ │ - mov %rdi,0x20(%rsp) │ │ - mov %r13,%rsi │ │ - mov 0x40(%rsp),%r14 │ │ - mov %r14,%rdx │ │ - callq 43b0 │ │ - lea 0x186(%r12),%eax │ │ - movslq %eax,%rdi │ │ - add %r15,%rdi │ │ - mov %rdi,0x18(%rsp) │ │ - mov %r13,%rsi │ │ - mov %r14,%rdx │ │ - callq 43b0 │ │ - add $0x30c,%r12d │ │ - movslq %r12d,%rbx │ │ - add %r15,%rbx │ │ - mov %rbx,%rdi │ │ - mov %r13,%rsi │ │ - mov %r14,%rdx │ │ - callq 43b0 │ │ - mov 0xc8(%rsp),%ecx │ │ - cmpl $0x0,0x60(%rsp) │ │ - je db32d │ │ - mov 0x30(%rsp),%rdx │ │ - mov 0x68(%rsp),%rdi │ │ - mov 0x3(%rdx,%rdi,4),%al │ │ - mov 0x20(%rsp),%rsi │ │ - mov %al,0x2(%rsi) │ │ - movzwl 0x1(%rdx,%rdi,4),%eax │ │ - mov %ax,(%rsi) │ │ - mov 0x3(%rdx,%rdi,4),%al │ │ - mov 0x18(%rsp),%rsi │ │ - mov %al,0x2(%rsi) │ │ - movzwl 0x1(%rdx,%rdi,4),%eax │ │ - mov %ax,(%rsi) │ │ - mov 0x3(%rdx,%rdi,4),%al │ │ - mov %al,0x2(%rbx) │ │ - movzwl 0x1(%rdx,%rdi,4),%eax │ │ - mov %ax,(%rbx) │ │ - test %ecx,%ecx │ │ - jg db335 │ │ - jmpq db44e │ │ - mov 0x18(%rsp),%r13 │ │ - lea 0x0(,%r13,2),%rax │ │ - add %r13,%rax │ │ - mov 0x20(%rsp),%rdx │ │ - lea (%rdx,%rax,2),%rsi │ │ - add %rsi,%r13 │ │ - imul $0x186,%ecx,%eax │ │ - movslq %eax,%r14 │ │ - lea (%r15,%r14,1),%rdi │ │ - mov 0x40(%rsp),%r12 │ │ - mov %r12,%rdx │ │ - callq 43b0 │ │ - lea 0x186(%r14),%eax │ │ - movslq %eax,%rdi │ │ - add %r15,%rdi │ │ - mov %r13,%rsi │ │ - mov %r12,%rdx │ │ - callq 43b0 │ │ - add $0x30c,%r14d │ │ - movslq %r14d,%rdi │ │ - add %r15,%rdi │ │ - mov %r13,%rsi │ │ - mov %r12,%rdx │ │ - callq 43b0 │ │ - mov 0xc8(%rsp),%ecx │ │ + mov %r10,0x50(%rsp) │ │ + mov %r11,0x48(%rsp) │ │ + mov %r12,0xb0(%rsp) │ │ + mov %r9d,0x18(%rsp) │ │ + je de1b9 │ │ + mov 0x840(%r12),%ebp │ │ + cmp $0x3,%ebp │ │ + setne %al │ │ + lea 0x2f464(%rip),%r15 │ │ + movzbl 0x2(%r15,%rdx,4),%ebx │ │ + test %ebx,%ebx │ │ + setne %cl │ │ + and %al,%cl │ │ + movzbl %cl,%eax │ │ + sub %eax,%ebx │ │ + lea 0x2f4ab(%rip),%r8 │ │ + movzbl 0x2(%r8,%rsi,8),%edi │ │ + mov $0xa,%eax │ │ + cmp %edi,%ebx │ │ + jg de171 │ │ + cmp $0x1,%ebp │ │ + sete %al │ │ + movzbl 0x3(%r15,%rdx,4),%ecx │ │ test %ecx,%ecx │ │ - jle db44e │ │ - mov 0x48(%rsp),%eax │ │ - sub 0x38(%rsp),%eax │ │ - movslq %eax,%rbx │ │ - mov 0xc8(%rsp),%ecx │ │ - lea -0x1(%rcx),%eax │ │ - mov %ecx,%r14d │ │ - and $0x3,%r14d │ │ - cmp $0x3,%eax │ │ - jb db416 │ │ - mov 0x28(%rsp),%rdx │ │ - lea 0x0(,%rdx,4),%rax │ │ - mov %rax,0x48(%rsp) │ │ + setne %dl │ │ + and %al,%dl │ │ + movzbl %dl,%eax │ │ + sub %eax,%ecx │ │ + movzbl 0x3(%r8,%rsi,8),%eax │ │ + xor %edx,%edx │ │ + cmp %eax,%ecx │ │ + setg %dl │ │ lea (%rdx,%rdx,2),%rax │ │ - mov %rax,0x20(%rsp) │ │ - lea (%rdx,%rdx,1),%rax │ │ - mov %rax,0x18(%rsp) │ │ - mov %r14d,%r12d │ │ - sub %ecx,%r12d │ │ - mov 0x38(%rsp),%r13 │ │ - mov 0x78(%rsp),%rbp │ │ + add $0x7,%rax │ │ + movzbl %dil,%ecx │ │ + lea 0x325d0(%rip),%rdx │ │ + movslq (%rdx,%rcx,4),%rcx │ │ + add %rdx,%rcx │ │ + movabs $0x4040404040404040,%rdx │ │ + mov %edi,0x28(%rsp) │ │ + jmpq *%rcx │ │ + xor %ecx,%ecx │ │ + cmpb $0x40,(%r11) │ │ + setne %cl │ │ + mov 0x3(%r8,%rsi,8),%bl │ │ + mov %bl,0x30(%rsp) │ │ + movzbl %bl,%esi │ │ + lea 0x325ad(%rip),%rbp │ │ + movslq 0x0(%rbp,%rsi,4),%rsi │ │ + add %rbp,%rsi │ │ + jmpq *%rsi │ │ + lea 0x2f3c0(%rip),%rbp │ │ + mov 0x2(%rbp,%rdx,4),%al │ │ + lea 0x2f415(%rip),%rcx │ │ + mov 0x2(%rcx,%rsi,8),%dil │ │ + cmp %dil,%al │ │ + jne de1ee │ │ + mov 0x3(%rbp,%rdx,4),%dl │ │ + cmp 0x3(%rcx,%rsi,8),%dl │ │ + jne de1ee │ │ + mov %dl,0x30(%rsp) │ │ + xor %ecx,%ecx │ │ + mov %eax,0x28(%rsp) │ │ + jmpq de3f5 │ │ + movzbl %dil,%eax │ │ + lea 0x3252b(%rip),%rdx │ │ + movslq (%rdx,%rax,4),%rax │ │ + add %rdx,%rax │ │ + mov %edi,0x28(%rsp) │ │ + jmpq *%rax │ │ + movzbl (%r11),%eax │ │ + mov 0x3(%rcx,%rsi,8),%cl │ │ + mov %cl,0x30(%rsp) │ │ + movzbl %cl,%ecx │ │ + lea 0x3251c(%rip),%rdx │ │ + movslq (%rdx,%rcx,4),%rcx │ │ + add %rdx,%rcx │ │ + jmpq *%rcx │ │ + movzwl (%r11),%ebx │ │ + xor %ecx,%ecx │ │ + cmp $0x4040,%ebx │ │ + setne %cl │ │ + mov 0x3(%r8,%rsi,8),%bl │ │ + mov %bl,0x30(%rsp) │ │ + movzbl %bl,%esi │ │ + lea 0x32515(%rip),%rbp │ │ + movslq 0x0(%rbp,%rsi,4),%rsi │ │ + add %rbp,%rsi │ │ + jmpq *%rsi │ │ + xor %ecx,%ecx │ │ + cmpl $0x40404040,(%r11) │ │ + setne %cl │ │ + mov 0x3(%r8,%rsi,8),%bl │ │ + mov %bl,0x30(%rsp) │ │ + movzbl %bl,%esi │ │ + lea 0x324ec(%rip),%rbp │ │ + movslq 0x0(%rbp,%rsi,4),%rsi │ │ + add %rbp,%rsi │ │ + jmpq *%rsi │ │ + xor %ecx,%ecx │ │ + cmp %rdx,(%r11) │ │ + setne %cl │ │ + mov 0x3(%r8,%rsi,8),%bl │ │ + mov %bl,0x30(%rsp) │ │ + movzbl %bl,%esi │ │ + lea 0x324c7(%rip),%rbp │ │ + movslq 0x0(%rbp,%rsi,4),%rsi │ │ + add %rbp,%rsi │ │ + jmpq *%rsi │ │ + cmpb $0x40,(%r10) │ │ + jmp de2bd │ │ + movzwl (%r10),%edx │ │ + cmp $0x4040,%edx │ │ + jmp de2bd │ │ + cmpl $0x40404040,(%r10) │ │ + jmp de2bd │ │ + cmp %rdx,(%r10) │ │ + setne %dl │ │ + add %rcx,%rax │ │ + movzbl %dl,%ecx │ │ + add %rax,%rcx │ │ + jmpq de3f5 │ │ + movzwl (%r11),%edx │ │ + mov %edx,%eax │ │ + shr $0x8,%eax │ │ + or %edx,%eax │ │ + mov 0x3(%rcx,%rsi,8),%cl │ │ + mov %cl,0x30(%rsp) │ │ + movzbl %cl,%ecx │ │ + lea 0x3244d(%rip),%rdx │ │ + movslq (%rdx,%rcx,4),%rcx │ │ + add %rdx,%rcx │ │ + jmpq *%rcx │ │ + mov (%r11),%eax │ │ + mov %eax,%edx │ │ + shr $0x10,%edx │ │ + or %eax,%edx │ │ + mov %edx,%eax │ │ + shr $0x8,%eax │ │ + or %edx,%eax │ │ + mov 0x3(%rcx,%rsi,8),%cl │ │ + mov %cl,0x30(%rsp) │ │ + movzbl %cl,%ecx │ │ + lea 0x32421(%rip),%rdx │ │ + movslq (%rdx,%rcx,4),%rcx │ │ + add %rdx,%rcx │ │ + jmpq *%rcx │ │ + mov 0x4(%r11),%eax │ │ + or (%r11),%eax │ │ + mov %eax,%edx │ │ + shr $0x10,%edx │ │ + or %eax,%edx │ │ + mov %edx,%eax │ │ + shr $0x8,%eax │ │ + or %edx,%eax │ │ + mov 0x3(%rcx,%rsi,8),%cl │ │ + mov %cl,0x30(%rsp) │ │ + movzbl %cl,%ecx │ │ + lea 0x323f1(%rip),%rdx │ │ + movslq (%rdx,%rcx,4),%rcx │ │ + add %rdx,%rcx │ │ + jmpq *%rcx │ │ + mov 0x8(%r11),%rax │ │ + or (%r11),%rax │ │ + mov %rax,%rdx │ │ + shr $0x20,%rdx │ │ + or %eax,%edx │ │ + mov %edx,%edi │ │ + shr $0x10,%edi │ │ + or %edx,%edi │ │ + mov %edi,%eax │ │ + shr $0x8,%eax │ │ + or %edi,%eax │ │ + mov 0x3(%rcx,%rsi,8),%cl │ │ + mov %cl,0x30(%rsp) │ │ + movzbl %cl,%ecx │ │ + lea 0x323b8(%rip),%rdx │ │ + movslq (%rdx,%rcx,4),%rcx │ │ + add %rdx,%rcx │ │ + jmpq *%rcx │ │ + movzbl (%r10),%ecx │ │ + jmp de3cf │ │ + movzwl (%r10),%edx │ │ + jmp de3a8 │ │ + mov (%r10),%ecx │ │ + jmp de3a1 │ │ + mov 0x4(%r10),%ecx │ │ + or (%r10),%ecx │ │ + mov %ecx,%edx │ │ + shr $0x10,%edx │ │ + or %ecx,%edx │ │ + mov %edx,%ecx │ │ + shr $0x8,%ecx │ │ + or %edx,%ecx │ │ + jmp de3cf │ │ + mov 0x8(%r10),%rcx │ │ + or (%r10),%rcx │ │ + mov %rcx,%rdx │ │ + shr $0x20,%rdx │ │ + or %ecx,%edx │ │ + mov %edx,%esi │ │ + shr $0x10,%esi │ │ + or %edx,%esi │ │ + mov %esi,%ecx │ │ + shr $0x8,%ecx │ │ + or %esi,%ecx │ │ + and $0x3f,%eax │ │ + cmp $0x4,%eax │ │ + mov $0x4,%edx │ │ + cmovae %edx,%eax │ │ + and $0x3f,%ecx │ │ + cmp $0x4,%ecx │ │ + cmovae %edx,%ecx │ │ + lea (%rax,%rax,4),%rax │ │ + add 0x41e47(%rip),%rax │ │ + movzbl (%rcx,%rax,1),%ecx │ │ + mov 0x120(%rsp),%rbx │ │ + mov 0x118(%rsp),%r14 │ │ + mov %r13,%rbp │ │ + add $0x3600,%r13 │ │ + lea 0x2f1ca(%rip),%r12 │ │ + mov 0x78(%rsp),%rax │ │ + movzbl 0x7(%r12,%rax,8),%r15d │ │ + imul $0x34,%r15,%rax │ │ + add %rbp,%rax │ │ + lea (%rax,%rcx,4),%rsi │ │ + add $0x3288,%rsi │ │ + mov %r13,%rdi │ │ + callq 4920 │ │ + test %eax,%eax │ │ + je de456 │ │ + movb $0x40,(%rbx) │ │ + mov 0x18(%rsp),%eax │ │ + shl $0x4,%eax │ │ + mov %eax,(%r14) │ │ + mov $0xffffffff,%eax │ │ + jmpq dfc6e │ │ + mov %r15,0x38(%rsp) │ │ + mov %rbp,0x20(%rsp) │ │ + cmpl $0x0,0x18(%rsp) │ │ + je de47d │ │ + mov $0x10,%eax │ │ + mov 0x118(%rsp),%rbx │ │ + mov 0x28(%rsp),%ebp │ │ + jmpq de637 │ │ + mov 0x100(%rsp),%esi │ │ + mov 0x78(%rsp),%rax │ │ + movzbl 0x5(%r12,%rax,8),%ecx │ │ + lea (%rcx,%rsi,1),%edx │ │ + xor %eax,%eax │ │ + cmp $0x3,%edx │ │ + mov 0x118(%rsp),%rbx │ │ + mov 0x28(%rsp),%ebp │ │ + jg de637 │ │ + cmpl $0x0,0x108(%rsp) │ │ + je de4d7 │ │ + test %esi,%esi │ │ + je de54c │ │ + mov 0x98(%rsp),%rax │ │ + movzbl 0x9(%rax),%eax │ │ + lea 0x2f20a(%rip),%rcx │ │ + movzbl (%rcx,%rax,1),%eax │ │ + jmpq de637 │ │ + mov 0xb0(%rsp),%rdx │ │ + mov 0x18(%rdx),%rdx │ │ + mov 0x98(%rsp),%rdi │ │ + movzbl 0x4(%rdi),%edi │ │ + cmpl $0x0,0x498(%rdx,%rdi,4) │ │ + je de637 │ │ + test %esi,%esi │ │ + je de585 │ │ + mov 0x98(%rsp),%rax │ │ + mov 0x8(%rax),%al │ │ + cmp $0xd,%al │ │ + jne de52b │ │ + mov 0x98(%rsp),%rax │ │ + movsbq 0xd(%rax),%rax │ │ + lea 0x2f2ec(%rip),%rcx │ │ + mov (%rcx,%rax,1),%al │ │ + cmpl $0x0,0x58c(%rdx) │ │ + mov 0x78(%rsp),%rcx │ │ + mov 0x4(%r12,%rcx,8),%cl │ │ + movzbl %al,%eax │ │ + je de5cd │ │ + mov %ecx,%edx │ │ + jmpq de5d8 │ │ + mov (%rbx),%edx │ │ + cmp $0x3,%cl │ │ + jne de563 │ │ + xor %eax,%eax │ │ + cmp $0x9,%edx │ │ + sete %al │ │ + lea (%rax,%rax,8),%eax │ │ + jmpq de637 │ │ + mov 0x78(%rsp),%rcx │ │ + cmpb $0x2,0x4(%r12,%rcx,8) │ │ + jne de57e │ │ + mov $0xf000,%ecx │ │ + bt %edx,%ecx │ │ + jb de637 │ │ + mov %edx,%eax │ │ + jmpq de637 │ │ + mov 0x78(%rsp),%rax │ │ + mov %r12,%rsi │ │ + movzbl 0x4(%r12,%rax,8),%esi │ │ + cmp $0x3,%cl │ │ + je de615 │ │ + cmpl $0x0,0x58c(%rdx) │ │ + jne de615 │ │ + mov 0x20(%rsp),%rcx │ │ + mov 0x3628(%rcx),%rax │ │ + cmp $0x2,%sil │ │ + jne dfcb3 │ │ + lea 0x860(%rcx),%rsi │ │ + mov $0xb,%edx │ │ + mov %r13,%rdi │ │ + callq *%rax │ │ + add $0xc,%eax │ │ + jmp de605 │ │ + mov $0x2,%dl │ │ + cmp $0x2,%cl │ │ + jne dfc80 │ │ + movzbl %dl,%ecx │ │ + imul $0xd0,%rcx,%rcx │ │ + add 0x20(%rsp),%rcx │ │ + shl $0x4,%rax │ │ + lea (%rax,%rcx,1),%rsi │ │ + add $0xa20,%rsi │ │ + mov $0x4,%edx │ │ + mov %r13,%rdi │ │ + callq 4600 │ │ + mov %eax,%eax │ │ + lea 0x2f104(%rip),%rcx │ │ + movzbl (%rcx,%rax,1),%eax │ │ + jmpq de474 │ │ + mov 0x20(%rsp),%rax │ │ + lea (%rax,%rsi,4),%rsi │ │ + add $0x1548,%rsi │ │ + mov %r13,%rdi │ │ + callq 4920 │ │ + mov 0x28(%rsp),%ebp │ │ + add $0xffffffff,%eax │ │ + and $0x9,%eax │ │ + mov %eax,(%rbx) │ │ + movzbl %bpl,%esi │ │ + cmp $0x3,%sil │ │ + mov $0x3,%ecx │ │ + mov %rcx,0x58(%rsp) │ │ + mov $0x3,%edx │ │ + mov %esi,0x40(%rsp) │ │ + cmovb %esi,%edx │ │ + movzbl 0x30(%rsp),%esi │ │ + cmp $0x3,%sil │ │ + mov $0x3,%ecx │ │ + mov %rsi,0x30(%rsp) │ │ + cmovb %esi,%ecx │ │ + add %edx,%ecx │ │ + mov %eax,%eax │ │ + lea 0x2f158(%rip),%rdx │ │ + mov (%rdx,%rax,1),%bl │ │ + cmp $0x6,%ecx │ │ + mov %bl,0x18(%rsp) │ │ + ja de6e2 │ │ + lea 0x320e1(%rip),%rax │ │ + movslq (%rax,%rcx,4),%rcx │ │ + add %rax,%rcx │ │ + jmpq *%rcx │ │ + xor %eax,%eax │ │ + test %bl,%bl │ │ + setne %al │ │ + xor %ecx,%ecx │ │ + cmpl $0x0,0x108(%rsp) │ │ + setne %cl │ │ + shl $0x5,%rcx │ │ + add 0x20(%rsp),%rcx │ │ + shl $0x4,%rax │ │ + lea (%rax,%rcx,1),%rsi │ │ + add $0x1b80,%rsi │ │ + mov $0x4,%edx │ │ + mov %r13,%rdi │ │ + callq 4600 │ │ + mov %eax,%ebp │ │ + mov 0x38(%rsp),%r15 │ │ + cmp $0x2,%eax │ │ + jge de851 │ │ + jmpq de8b6 │ │ + mov 0x38(%rsp),%r15 │ │ + jmpq de8b6 │ │ + xor %eax,%eax │ │ + test %bl,%bl │ │ + setne %al │ │ + xor %ecx,%ecx │ │ + cmpl $0x0,0x108(%rsp) │ │ + setne %cl │ │ + shl $0x5,%rcx │ │ + add 0x20(%rsp),%rcx │ │ + shl $0x4,%rax │ │ + lea (%rax,%rcx,1),%rsi │ │ + add $0x1bc0,%rsi │ │ + mov $0x5,%edx │ │ + jmp de783 │ │ + xor %eax,%eax │ │ + test %bl,%bl │ │ + setne %al │ │ + xor %ecx,%ecx │ │ + cmpl $0x0,0x108(%rsp) │ │ + setne %cl │ │ + shl $0x5,%rcx │ │ + add 0x20(%rsp),%rcx │ │ + shl $0x4,%rax │ │ + lea (%rax,%rcx,1),%rsi │ │ + add $0x1c00,%rsi │ │ + mov $0x6,%edx │ │ + jmp de783 │ │ + xor %eax,%eax │ │ + test %bl,%bl │ │ + setne %al │ │ + xor %ecx,%ecx │ │ + cmpl $0x0,0x108(%rsp) │ │ + setne %cl │ │ + shl $0x5,%rcx │ │ + add 0x20(%rsp),%rcx │ │ + shl $0x4,%rax │ │ + lea (%rax,%rcx,1),%rsi │ │ + add $0x1c40,%rsi │ │ + mov $0x7,%edx │ │ + mov %r13,%rdi │ │ + callq 4750 │ │ + mov %eax,%ebp │ │ + mov 0x38(%rsp),%r15 │ │ + cmp $0x2,%eax │ │ + jge de851 │ │ + jmpq de8b6 │ │ + xor %eax,%eax │ │ + test %bl,%bl │ │ + setne %al │ │ + xor %ecx,%ecx │ │ + cmpl $0x0,0x108(%rsp) │ │ + setne %cl │ │ + shl $0x6,%rcx │ │ + mov 0x20(%rsp),%rbp │ │ + add %rbp,%rcx │ │ + shl $0x5,%rax │ │ + lea (%rax,%rcx,1),%rsi │ │ + add $0x1c80,%rsi │ │ + mov $0x8,%edx │ │ + mov %r13,%rdi │ │ + callq *0x3628(%rbp) │ │ + mov %eax,%ebp │ │ + mov 0x38(%rsp),%r15 │ │ + cmp $0x2,%eax │ │ + jge de851 │ │ + jmpq de8b6 │ │ + xor %eax,%eax │ │ + cmpl $0x0,0x108(%rsp) │ │ + setne %al │ │ + shl $0x5,%rax │ │ + mov 0x20(%rsp),%rcx │ │ + lea (%rcx,%rax,1),%rsi │ │ + add $0x1d00,%rsi │ │ + mov $0x9,%edx │ │ + jmp de83c │ │ + xor %eax,%eax │ │ + cmpl $0x0,0x108(%rsp) │ │ + setne %al │ │ + shl $0x5,%rax │ │ + mov 0x20(%rsp),%rcx │ │ + lea (%rcx,%rax,1),%rsi │ │ + add $0x1d40,%rsi │ │ + mov $0xa,%edx │ │ + mov %r13,%rdi │ │ + callq *0x3628(%rcx) │ │ + mov %eax,%ebp │ │ + mov 0x38(%rsp),%r15 │ │ + cmp $0x2,%eax │ │ + jl de8b6 │ │ + xor %eax,%eax │ │ + cmpl $0x0,0x108(%rsp) │ │ + setne %al │ │ + movslq %ebp,%rcx │ │ + imul $0x58,%r15,%rdx │ │ + add 0x20(%rsp),%rdx │ │ + imul $0x2c,%rax,%rax │ │ + add %rdx,%rax │ │ + lea (%rax,%rcx,4),%rsi │ │ + add $0x30d0,%rsi │ │ + mov %r13,%rdi │ │ + callq 4920 │ │ + mov %eax,%r14d │ │ + or $0x2,%r14d │ │ + add $0xfffffffe,%ebp │ │ + mov %ebp,%ecx │ │ + shl %cl,%r14d │ │ + xor %ebx,%ebx │ │ + test %ebp,%ebp │ │ + je de8b1 │ │ + nopl 0x0(%rax) │ │ + add %ebx,%ebx │ │ + mov %r13,%rdi │ │ + callq 49a0 │ │ + or %eax,%ebx │ │ + add $0xffffffff,%ebp │ │ + jne de8a0 │ │ + or %r14d,%ebx │ │ + mov %ebx,%ebp │ │ + mov 0x110(%rsp),%rbx │ │ + xor %r14d,%r14d │ │ + cmpl $0x0,0x108(%rsp) │ │ + setne %r14b │ │ + cmp $0x3,%r15b │ │ + mov 0x58(%rsp),%rax │ │ + cmovb %r15d,%eax │ │ + mov %rax,0x58(%rsp) │ │ + test %ebp,%ebp │ │ + mov %ebp,0x84(%rsp) │ │ + mov %r14,%rax │ │ + mov %r14,0x68(%rsp) │ │ + mov %r13,0x60(%rsp) │ │ + je decf5 │ │ + mov 0x78(%rsp),%rax │ │ + mov %r12,%rcx │ │ + movzbl (%r12,%rax,8),%ebx │ │ + cmp $0x8,%ebx │ │ + mov $0x8,%r12d │ │ + cmovae %r12d,%ebx │ │ + movzbl 0x1(%rcx,%rax,8),%eax │ │ + cmp $0x8,%eax │ │ + cmovb %eax,%r12d │ │ + mov 0x90(%rsp),%rax │ │ + add $0x2440,%rax │ │ + mov %rax,0x28(%rsp) │ │ + mov %r12d,%eax │ │ + imul %ebx,%eax │ │ + lea (%rax,%rax,1),%ecx │ │ + xor %edx,%edx │ │ + cmp %ecx,%ebp │ │ + seta %dl │ │ + shl $0x2,%eax │ │ + cmp %ebp,%eax │ │ + adc $0x0,%rdx │ │ + mov %r15,%rax │ │ + shl $0x6,%rax │ │ + add 0x20(%rsp),%rax │ │ + mov %r14,%rcx │ │ + shl $0x5,%rcx │ │ + add %rax,%rcx │ │ + lea (%rcx,%rdx,8),%rsi │ │ + add $0x1d88,%rsi │ │ + mov $0x2,%edx │ │ + mov %r13,%rdi │ │ + callq 4600 │ │ + lea 0x1(%rax),%r15d │ │ + mov %r15d,%ecx │ │ + shl $0x6,%ecx │ │ + lea (%rax,%rcx,1),%ecx │ │ + add $0x1,%ecx │ │ + mov 0x18(%rsp),%dl │ │ + cmp $0x2,%dl │ │ + mov %rax,0x88(%rsp) │ │ + je ded5a │ │ + mov %ebp,%r14d │ │ + cmp $0x1,%dl │ │ + mov %r14,0x40(%rsp) │ │ + je defa7 │ │ + mov %ecx,0x18(%rsp) │ │ + cmpl $0x4,0xa0(%rsp) │ │ + seta 0xa8(%rsp) │ │ + lea 0x41494(%rip),%rax │ │ + mov 0x78(%rsp),%rcx │ │ + mov (%rax,%rcx,8),%r13 │ │ + mov %r12d,%edx │ │ + mov 0x30(%rsp),%rcx │ │ + lea 0x2(%rcx),%eax │ │ + cmp $0x4,%cl │ │ + mov $0x5,%ebp │ │ + cmovb %eax,%ebp │ │ + mov %rdx,0xc0(%rsp) │ │ + lea 0x0(,%rdx,4),%rax │ │ + lea -0x1(%rax),%r12d │ │ + lea 0x2(,%rbx,4),%edx │ │ + mov %rax,0x70(%rsp) │ │ + imul %eax,%edx │ │ + mov 0x28(%rsp),%rdi │ │ + xor %esi,%esi │ │ + callq 4480 │ │ + mov %r13,0x90(%rsp) │ │ + movzwl 0x0(%r13,%r14,2),%ebx │ │ + mov %rbx,%r13 │ │ + mov %ebp,0xbc(%rsp) │ │ + mov %ebp,%ecx │ │ + shr %cl,%r13 │ │ + mov %r12d,0xb8(%rsp) │ │ + mov %r12d,%r14d │ │ + and %ebx,%r14d │ │ + cmpl $0x2,0x88(%rsp) │ │ + mov 0x68(%rsp),%r12 │ │ + mov 0x18(%rsp),%ecx │ │ + jne deaa7 │ │ + mov %r14d,%eax │ │ + or %r13d,%eax │ │ + cmp $0x1,%eax │ │ + mov $0x70,%eax │ │ + mov $0x38,%ecx │ │ + cmova %rax,%rcx │ │ + imul $0x150,0x58(%rsp),%rax │ │ + add 0x20(%rsp),%rax │ │ + imul $0xa8,%r12,%rdx │ │ + add %rax,%rdx │ │ + lea (%rcx,%rdx,1),%rsi │ │ + add $0x2b90,%rsi │ │ + mov 0x60(%rsp),%rdi │ │ + callq 4a20 │ │ + mov %eax,%r15d │ │ + mov %eax,%ecx │ │ + add $0xc0,%ecx │ │ + shl $0xb,%r15d │ │ + mov %rbx,0x18(%rsp) │ │ + mov %ebx,%eax │ │ + mov 0x110(%rsp),%rbx │ │ + mov %r15d,(%rbx,%rax,4) │ │ + mov 0x70(%rsp),%rbp │ │ + imul %rbp,%r13 │ │ + add %r14,%r13 │ │ + mov 0x28(%rsp),%rax │ │ + mov %cl,(%rax,%r13,1) │ │ + cmpl $0x2,0x84(%rsp) │ │ + jb df1e1 │ │ + xor %ecx,%ecx │ │ + mov 0xa8(%rsp),%al │ │ + mov %al,%cl │ │ + mov 0xa0(%rsp),%rax │ │ + and %ecx,%eax │ │ + add %ecx,%eax │ │ + mov %rbp,%rcx │ │ + or $0x1,%rcx │ │ + mov %rcx,0xa0(%rsp) │ │ + mov 0x40(%rsp),%rcx │ │ + add $0xffffffffffffffff,%rcx │ │ + lea (%rax,%rax,4),%rax │ │ + lea (%rax,%rax,4),%rax │ │ + add 0x41721(%rip),%rax │ │ + mov %rax,0x88(%rsp) │ │ + imul $0x290,0x38(%rsp),%rax │ │ + add 0x20(%rsp),%rax │ │ + imul $0x148,%r12,%rdx │ │ + add %rax,%rdx │ │ + mov %rdx,0xa8(%rsp) │ │ + mov 0x60(%rsp),%r13 │ │ + jmp deb9b │ │ xchg %ax,%ax │ │ - lea (%r15,%r13,1),%rdi │ │ - mov %rbp,%rsi │ │ + imul $0x17ff41,%eax,%ecx │ │ + mov %cl,(%r12) │ │ + sar $0x9,%ecx │ │ + mov 0x18(%rsp),%rdx │ │ + lea -0x800(%rdx),%eax │ │ + and %ecx,%eax │ │ + mov 0x30(%rsp),%rsi │ │ + cmovne %esi,%edx │ │ + mov %rdx,0x18(%rsp) │ │ + mov %esi,%ecx │ │ + mov 0x110(%rsp),%rbx │ │ + mov %eax,(%rbx,%rcx,4) │ │ + mov 0x40(%rsp),%rcx │ │ + add $0xffffffffffffffff,%rcx │ │ + test %rcx,%rcx │ │ + mov 0x70(%rsp),%rbp │ │ + jle df1e1 │ │ + mov %rcx,0x40(%rsp) │ │ + mov 0x90(%rsp),%rax │ │ + movzwl (%rax,%rcx,2),%edx │ │ + mov %rdx,%rbx │ │ + mov 0xbc(%rsp),%ecx │ │ + shr %cl,%rbx │ │ + mov 0xb8(%rsp),%eax │ │ + mov %eax,%r14d │ │ + mov %rdx,0x30(%rsp) │ │ + and %edx,%r14d │ │ + mov %rbx,%rax │ │ + imul %rbp,%rax │ │ + add 0x28(%rsp),%rax │ │ + lea (%rax,%r14,1),%r12 │ │ + movzbl 0x1(%r14,%rax,1),%ecx │ │ + movzbl 0x0(%rbp,%r12,1),%edx │ │ + add %ecx,%edx │ │ + mov 0xa0(%rsp),%rcx │ │ + movzbl (%rcx,%r12,1),%r15d │ │ + add %edx,%r15d │ │ + movzbl 0x2(%r14,%rax,1),%eax │ │ + mov 0xc0(%rsp),%rcx │ │ + movzbl (%r12,%rcx,8),%ecx │ │ + add %r15d,%eax │ │ + lea (%rax,%rcx,1),%edx │ │ + cmp $0x4,%r14d │ │ + mov $0x4,%esi │ │ + cmovb %r14d,%esi │ │ + cmp $0x4,%ebx │ │ + mov $0x4,%edi │ │ + cmovb %ebx,%edi │ │ + lea (%rcx,%rax,1),%eax │ │ + add $0x40,%eax │ │ + lea (%rsi,%rsi,4),%rcx │ │ + add 0x88(%rsp),%rcx │ │ + shr $0x7,%eax │ │ + cmp $0x200,%edx │ │ + mov $0x4,%edx │ │ + cmova %edx,%eax │ │ + movzbl (%rdi,%rcx,1),%ecx │ │ + add %rcx,%rax │ │ + mov 0xa8(%rsp),%rcx │ │ + lea (%rcx,%rax,8),%rsi │ │ + add $0x1ec0,%rsi │ │ + mov $0x3,%edx │ │ + mov %r13,%rdi │ │ + callq 4600 │ │ + cmp $0x3,%eax │ │ + jne deb50 │ │ + or %ebx,%r14d │ │ + and $0x3f,%r15d │ │ + cmp $0x1,%r14d │ │ + mov $0x7,%eax │ │ + mov $0xe,%ecx │ │ + cmova %ecx,%eax │ │ + lea 0x1(%r15),%ecx │ │ + shr %ecx │ │ + cmp $0xc,%r15d │ │ + mov $0x6,%edx │ │ + cmova %edx,%ecx │ │ + add %eax,%ecx │ │ + imul $0x150,0x58(%rsp),%rax │ │ + add 0x20(%rsp),%rax │ │ + imul $0xa8,0x68(%rsp),%rdx │ │ + add %rax,%rdx │ │ + lea (%rdx,%rcx,8),%rsi │ │ + add $0x2b90,%rsi │ │ + mov %r13,%rdi │ │ + callq 4a20 │ │ + lea -0x40(%rax),%ecx │ │ + mov %cl,(%r12) │ │ + shl $0xb,%eax │ │ + or 0x18(%rsp),%eax │ │ + mov 0x30(%rsp),%rsi │ │ + mov %esi,%ecx │ │ + mov %rcx,0x18(%rsp) │ │ + jmpq deb77 │ │ + mov %r15,%rax │ │ + shl $0x6,%rax │ │ + mov 0x20(%rsp),%rbp │ │ + add %rbp,%rax │ │ + mov %r14,%rcx │ │ + shl $0x5,%rcx │ │ + lea (%rcx,%rax,1),%rsi │ │ + add $0x1d80,%rsi │ │ + mov $0x2,%edx │ │ + mov %r13,%rdi │ │ + callq 4600 │ │ + xor %r12d,%r12d │ │ + cmp $0x2,%eax │ │ + jne df36a │ │ + imul $0x150,0x58(%rsp),%rax │ │ + add %rbp,%rax │ │ + imul $0xa8,%r14,%rcx │ │ + lea (%rcx,%rax,1),%rsi │ │ + add $0x2b90,%rsi │ │ + mov %r13,%rdi │ │ + callq 4a20 │ │ + jmpq df36d │ │ + mov 0x40(%rsp),%r12d │ │ + add $0x2,%r12d │ │ + mov 0x30(%rsp),%r14 │ │ + add $0x2,%r14d │ │ + lea -0x1(,%rbx,4),%edx │ │ + mov %edx,0x70(%rsp) │ │ + shl $0x6,%ebx │ │ + or $0x20,%ebx │ │ + mov 0x28(%rsp),%rdi │ │ + mov %ecx,0x18(%rsp) │ │ + xor %esi,%esi │ │ mov %rbx,%rdx │ │ - callq 43b0 │ │ - lea (%r15,%r13,1),%rdi │ │ - add $0x186,%rdi │ │ + callq 4480 │ │ + mov 0x18(%rsp),%edx │ │ + mov %ebp,%eax │ │ + mov 0x70(%rsp),%ebx │ │ + mov %r12d,0x40(%rsp) │ │ + mov %r12d,%ecx │ │ + shr %cl,%ebp │ │ + and %eax,%ebx │ │ + mov %ebx,%r12d │ │ + mov %r14,0x30(%rsp) │ │ + mov %r14d,%ecx │ │ + shl %cl,%r12d │ │ + or %ebp,%r12d │ │ + cmpl $0x2,0x88(%rsp) │ │ + jne dee09 │ │ + test %ebp,%ebp │ │ + mov $0x38,%eax │ │ + mov $0x70,%ecx │ │ + cmove %rax,%rcx │ │ + imul $0x150,0x58(%rsp),%rax │ │ + add 0x20(%rsp),%rax │ │ + imul $0xa8,0x68(%rsp),%rdx │ │ + add %rax,%rdx │ │ + lea (%rcx,%rdx,1),%rsi │ │ + add $0x2b90,%rsi │ │ + mov %r13,%rdi │ │ + callq 4a20 │ │ + mov %eax,%r15d │ │ + mov %eax,%edx │ │ + add $0xc0,%edx │ │ + shl $0xb,%r15d │ │ + mov %r12d,%eax │ │ + mov 0x110(%rsp),%rcx │ │ + mov %r15d,(%rcx,%rax,4) │ │ + mov %ebx,%eax │ │ + shl $0x4,%rax │ │ + mov %ebp,%ecx │ │ + add %rax,%rcx │ │ mov 0x28(%rsp),%rax │ │ - lea (%rax,%rbp,1),%rsi │ │ - mov %rbx,%rdx │ │ - callq 43b0 │ │ - lea (%r15,%r13,1),%rdi │ │ - add $0x30c,%rdi │ │ - mov 0x18(%rsp),%rax │ │ - lea (%rax,%rbp,1),%rsi │ │ - mov %rbx,%rdx │ │ - callq 43b0 │ │ - lea (%r15,%r13,1),%rdi │ │ - add $0x492,%rdi │ │ - mov 0x20(%rsp),%rax │ │ - lea (%rax,%rbp,1),%rsi │ │ - mov %rbx,%rdx │ │ - callq 43b0 │ │ - add $0x618,%r15 │ │ - add 0x48(%rsp),%rbp │ │ - add $0x4,%r12d │ │ - jne db390 │ │ - mov 0xd0(%rsp),%eax │ │ - and $0x1,%eax │ │ - lea (%rax,%rax,2),%rax │ │ - sub %rax,%rbp │ │ + mov %dl,(%rax,%rcx,1) │ │ + mov 0x84(%rsp),%ebp │ │ + add $0xffffffff,%ebp │ │ + jg dee96 │ │ + jmpq df28c │ │ + add %eax,%ecx │ │ + imul $0x150,0x58(%rsp),%rax │ │ + add 0x20(%rsp),%rax │ │ + imul $0xa8,0x68(%rsp),%rdx │ │ + add %rax,%rdx │ │ + lea (%rdx,%rcx,8),%rsi │ │ + add $0x2b90,%rsi │ │ + mov %r13,%rdi │ │ + callq 4a20 │ │ + lea -0x40(%rax),%ecx │ │ + mov %cl,(%r15,%r14,1) │ │ + shl $0xb,%eax │ │ + or 0x18(%rsp),%eax │ │ + mov %ebx,%r12d │ │ + mov %ebx,%ecx │ │ + mov 0x110(%rsp),%rdx │ │ + mov %eax,(%rdx,%rcx,4) │ │ + add $0xffffffff,%ebp │ │ + jle df28c │ │ + mov %r12,0x18(%rsp) │ │ + mov %ebp,%r15d │ │ + mov %ebp,%r14d │ │ + mov 0x40(%rsp),%ecx │ │ + shr %cl,%r14 │ │ + and 0x70(%rsp),%r15d │ │ + mov %r15d,%ebx │ │ + mov 0x30(%rsp),%rcx │ │ + shl %cl,%ebx │ │ + shl $0x4,%r15 │ │ + add 0x28(%rsp),%r15 │ │ + movzbl 0x1(%r14,%r15,1),%eax │ │ + movzbl 0x10(%r14,%r15,1),%ecx │ │ + add %eax,%ecx │ │ + movzbl 0x2(%r14,%r15,1),%r12d │ │ + add %ecx,%r12d │ │ + movzbl 0x3(%r14,%r15,1),%ecx │ │ + add %r12d,%ecx │ │ + cmp $0x1,%r14d │ │ + lea 0x1a(%r14,%r14,4),%edx │ │ + mov $0x24,%eax │ │ + cmova %eax,%edx │ │ + movzbl 0x4(%r14,%r15,1),%esi │ │ + lea (%rcx,%rsi,1),%edi │ │ + mov $0x4,%eax │ │ + cmp $0x200,%edi │ │ + ja def10 │ │ + lea (%rsi,%rcx,1),%eax │ │ + add $0x40,%eax │ │ + shr $0x7,%eax │ │ + add %edx,%eax │ │ + or %r14d,%ebx │ │ + imul $0x290,0x38(%rsp),%rcx │ │ + add 0x20(%rsp),%rcx │ │ + imul $0x148,0x68(%rsp),%rdx │ │ + add %rcx,%rdx │ │ + lea (%rdx,%rax,8),%rsi │ │ + add $0x1ec0,%rsi │ │ + mov $0x3,%edx │ │ + mov %r13,%rdi │ │ + callq 4600 │ │ + cmp $0x3,%eax │ │ + jne def80 │ │ + and $0x3f,%r12d │ │ + mov $0x7,%eax │ │ test %r14d,%r14d │ │ - mov 0x28(%rsp),%r12 │ │ - je db44e │ │ - mov 0x38(%rsp),%rax │ │ - add %rax,%rbp │ │ - add %rax,%r15 │ │ - nopl 0x0(%rax,%rax,1) │ │ + je def5f │ │ + mov $0xe,%eax │ │ + mov $0x6,%ecx │ │ + cmp $0xc,%r12d │ │ + ja dee40 │ │ + add $0x1,%r12d │ │ + shr %r12d │ │ + mov %r12d,%ecx │ │ + jmpq dee40 │ │ + nopl (%rax) │ │ + imul $0x17ff41,%eax,%ecx │ │ + mov %cl,(%r15,%r14,1) │ │ + sar $0x9,%ecx │ │ + mov 0x18(%rsp),%r12 │ │ + lea -0x800(%r12),%eax │ │ + and %ecx,%eax │ │ + jne dee7d │ │ + jmpq dee80 │ │ + mov 0x30(%rsp),%rbx │ │ + add $0x2,%ebx │ │ + lea -0x1(,%r12,4),%r14d │ │ + shl $0x6,%r12d │ │ + or $0x20,%r12d │ │ + mov 0x28(%rsp),%rdi │ │ + mov %ecx,%r13d │ │ + xor %esi,%esi │ │ + mov %r12,%rdx │ │ + callq 4480 │ │ + mov %r14d,0x18(%rsp) │ │ + and %ebp,%r14d │ │ + mov %rbx,0x30(%rsp) │ │ + mov %ebx,%ecx │ │ + shr %cl,%ebp │ │ + cmpl $0x2,0x88(%rsp) │ │ + mov 0x68(%rsp),%rdx │ │ + jne df03b │ │ + test %ebp,%ebp │ │ + mov $0x38,%eax │ │ + mov $0x70,%ecx │ │ + cmove %rax,%rcx │ │ + imul $0x150,0x58(%rsp),%rax │ │ + add 0x20(%rsp),%rax │ │ + imul $0xa8,%rdx,%rdx │ │ + add %rax,%rdx │ │ + lea (%rcx,%rdx,1),%rsi │ │ + add $0x2b90,%rsi │ │ + mov 0x60(%rsp),%rdi │ │ + callq 4a20 │ │ + mov %eax,%r15d │ │ + mov %eax,%r13d │ │ + add $0xc0,%r13d │ │ + shl $0xb,%r15d │ │ + mov 0x110(%rsp),%rax │ │ + mov 0x40(%rsp),%rcx │ │ + mov %r15d,(%rax,%rcx,4) │ │ + mov %r14d,%eax │ │ + shl $0x4,%rax │ │ + mov %ebp,%ecx │ │ + add %rax,%rcx │ │ + mov 0x28(%rsp),%rax │ │ + mov %r13b,(%rax,%rcx,1) │ │ + mov 0x84(%rsp),%ecx │ │ + mov %ecx,%eax │ │ + add $0xffffffff,%eax │ │ + jle df384 │ │ + mov %eax,%r12d │ │ + mov %ecx,%r14d │ │ + mov 0x60(%rsp),%r13 │ │ + jmp df0e8 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + add %eax,%ecx │ │ + imul $0x150,0x58(%rsp),%rax │ │ + add 0x20(%rsp),%rax │ │ + imul $0xa8,0x68(%rsp),%rdx │ │ + add %rax,%rdx │ │ + lea (%rdx,%rcx,8),%rsi │ │ + add $0x2b90,%rsi │ │ + mov %r13,%rdi │ │ + callq 4a20 │ │ + lea -0x40(%rax),%ecx │ │ + mov %cl,(%r15,%rbp,1) │ │ + shl $0xb,%eax │ │ + or %r14d,%eax │ │ + mov %r12d,%r14d │ │ + mov 0x110(%rsp),%rcx │ │ + mov %eax,(%rcx,%r12,4) │ │ + add $0xffffffffffffffff,%r12 │ │ + test %r12d,%r12d │ │ + jle df38f │ │ + mov %r12d,%ebp │ │ + mov 0x30(%rsp),%rcx │ │ + shr %cl,%rbp │ │ + mov 0x18(%rsp),%eax │ │ + mov %eax,%r15d │ │ + and %r12d,%r15d │ │ + shl $0x4,%r15 │ │ + add 0x28(%rsp),%r15 │ │ + movzbl 0x1(%rbp,%r15,1),%eax │ │ + movzbl 0x10(%rbp,%r15,1),%ecx │ │ + add %eax,%ecx │ │ + movzbl 0x2(%rbp,%r15,1),%ebx │ │ + add %ecx,%ebx │ │ + movzbl 0x3(%rbp,%r15,1),%eax │ │ + add %ebx,%eax │ │ + cmp $0x1,%ebp │ │ + lea 0x1a(%rbp,%rbp,4),%edx │ │ + mov $0x24,%ecx │ │ + cmova %ecx,%edx │ │ + movzbl 0x4(%rbp,%r15,1),%esi │ │ + lea (%rax,%rsi,1),%edi │ │ + mov $0x4,%ecx │ │ + cmp $0x200,%edi │ │ + ja df152 │ │ + lea (%rsi,%rax,1),%ecx │ │ + add $0x40,%ecx │ │ + shr $0x7,%ecx │ │ + add %edx,%ecx │ │ + imul $0x290,0x38(%rsp),%rax │ │ + add 0x20(%rsp),%rax │ │ + imul $0x148,0x68(%rsp),%rdx │ │ + add %rax,%rdx │ │ + lea (%rdx,%rcx,8),%rsi │ │ + add $0x1ec0,%rsi │ │ + mov $0x3,%edx │ │ + mov %r13,%rdi │ │ + callq 4600 │ │ + cmp $0x3,%eax │ │ + jne df1c0 │ │ + and $0x3f,%ebx │ │ + mov $0x7,%eax │ │ + test %ebp,%ebp │ │ + je df19c │ │ + mov $0xe,%eax │ │ + mov $0x6,%ecx │ │ + cmp $0xc,%ebx │ │ + ja df090 │ │ + add $0x1,%ebx │ │ + shr %ebx │ │ + mov %ebx,%ecx │ │ + jmpq df090 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + imul $0x17ff41,%eax,%ecx │ │ + mov %cl,(%r15,%rbp,1) │ │ + sar $0x9,%ecx │ │ + lea -0x800(%r14),%eax │ │ + and %ecx,%eax │ │ + jne df0cc │ │ + jmpq df0cf │ │ + imul $0x290,0x38(%rsp),%rax │ │ + mov 0x20(%rsp),%r15 │ │ + add %r15,%rax │ │ + mov 0x68(%rsp),%r14 │ │ + imul $0x148,%r14,%rcx │ │ + lea (%rcx,%rax,1),%rsi │ │ + add $0x1ec0,%rsi │ │ + mov $0x3,%edx │ │ + mov 0x60(%rsp),%r13 │ │ + mov %r13,%rdi │ │ + callq 4600 │ │ + mov %rax,0x40(%rsp) │ │ + cmp $0x3,%eax │ │ + jne df27f │ │ + mov 0x28(%rsp),%rdx │ │ + movzbl 0x1(%rdx),%eax │ │ + movzbl (%rdx,%rbp,1),%ecx │ │ + add %eax,%ecx │ │ + or $0x1,%rbp │ │ + movzbl (%rdx,%rbp,1),%eax │ │ + add %ecx,%eax │ │ + and $0x3f,%eax │ │ + lea 0x1(%rax),%ecx │ │ + shr %ecx │ │ + cmp $0xc,%eax │ │ + mov $0x6,%eax │ │ + cmovbe %ecx,%eax │ │ + imul $0x150,0x58(%rsp),%rcx │ │ + add %r15,%rcx │ │ + imul $0xa8,%r14,%rdx │ │ + add %rcx,%rdx │ │ + lea (%rdx,%rax,8),%rsi │ │ + add $0x2b90,%rsi │ │ + mov %r13,%rdi │ │ + callq 4a20 │ │ + mov %rax,0x40(%rsp) │ │ + mov 0x18(%rsp),%r12 │ │ + mov %r15,%rbp │ │ + jmpq df46b │ │ + mov 0x90(%rsp),%rdx │ │ + movzbl 0x2441(%rdx),%eax │ │ + movzbl 0x2450(%rdx),%ecx │ │ + add %eax,%ecx │ │ + movzbl 0x2442(%rdx),%ebx │ │ + add %ecx,%ebx │ │ + movzbl 0x2443(%rdx),%eax │ │ + movzbl 0x2444(%rdx),%ecx │ │ + add %ebx,%eax │ │ + lea (%rax,%rcx,1),%edx │ │ + lea (%rcx,%rax,1),%eax │ │ + add $0x40,%eax │ │ + shr $0x7,%eax │ │ + add $0x1a,%eax │ │ + cmp $0x200,%edx │ │ + mov $0x1e,%ecx │ │ + cmovbe %eax,%ecx │ │ + imul $0x290,0x38(%rsp),%rax │ │ + mov 0x20(%rsp),%rbp │ │ + add %rbp,%rax │ │ + mov 0x68(%rsp),%r14 │ │ + imul $0x148,%r14,%rdx │ │ + add %rax,%rdx │ │ + lea (%rdx,%rcx,8),%rsi │ │ + add $0x1ec0,%rsi │ │ + mov $0x3,%edx │ │ + mov %r13,%rdi │ │ + callq 4600 │ │ + mov %rax,0x40(%rsp) │ │ + cmp $0x3,%eax │ │ + jne df377 │ │ + and $0x3f,%ebx │ │ + lea 0x1(%rbx),%eax │ │ + shr %eax │ │ + cmp $0xc,%ebx │ │ + mov $0x6,%ecx │ │ + cmovbe %eax,%ecx │ │ + imul $0x150,0x58(%rsp),%rax │ │ + add %rbp,%rax │ │ + imul $0xa8,%r14,%rdx │ │ + add %rax,%rdx │ │ + lea (%rdx,%rcx,8),%rsi │ │ + add $0x2b90,%rsi │ │ + mov %r13,%rdi │ │ + callq 4a20 │ │ + mov %rax,0x40(%rsp) │ │ + mov 0x110(%rsp),%rbx │ │ + jmpq df46b │ │ + add $0x1,%eax │ │ + mov %rax,0x40(%rsp) │ │ + jmpq df46b │ │ + mov 0x110(%rsp),%rbx │ │ + jmpq df46b │ │ + mov $0x1,%r14d │ │ + mov 0x60(%rsp),%r13 │ │ + mov 0x90(%rsp),%rdx │ │ + movzbl 0x2441(%rdx),%eax │ │ + movzbl 0x2450(%rdx),%ecx │ │ + add %eax,%ecx │ │ + movzbl 0x2442(%rdx),%ebx │ │ + add %ecx,%ebx │ │ + movzbl 0x2443(%rdx),%eax │ │ + movzbl 0x2444(%rdx),%ecx │ │ + add %ebx,%eax │ │ + lea (%rax,%rcx,1),%edx │ │ + lea (%rcx,%rax,1),%eax │ │ + add $0x40,%eax │ │ + shr $0x7,%eax │ │ + add $0x1a,%eax │ │ + cmp $0x200,%edx │ │ + mov $0x1e,%ecx │ │ + cmovbe %eax,%ecx │ │ + imul $0x290,0x38(%rsp),%rax │ │ + mov 0x20(%rsp),%rbp │ │ + add %rbp,%rax │ │ + mov 0x68(%rsp),%r15 │ │ + imul $0x148,%r15,%rdx │ │ + add %rax,%rdx │ │ + lea (%rdx,%rcx,8),%rsi │ │ + add $0x1ec0,%rsi │ │ + mov $0x3,%edx │ │ + mov %r13,%rdi │ │ + callq 4600 │ │ + mov %rax,0x40(%rsp) │ │ + cmp $0x3,%eax │ │ + jne df460 │ │ + and $0x3f,%ebx │ │ + lea 0x1(%rbx),%eax │ │ + shr %eax │ │ + cmp $0xc,%ebx │ │ + mov $0x6,%ecx │ │ + cmovbe %eax,%ecx │ │ + imul $0x150,0x58(%rsp),%rax │ │ + add %rbp,%rax │ │ + imul $0xa8,%r15,%rdx │ │ + add %rax,%rdx │ │ + lea (%rdx,%rcx,8),%rsi │ │ + add $0x2b90,%rsi │ │ + mov %r13,%rdi │ │ + callq 4a20 │ │ + mov %rax,0x40(%rsp) │ │ + mov 0x110(%rsp),%rbx │ │ + mov %r14,%r12 │ │ + mov 0x3718(%rbp),%rax │ │ + mov 0x98(%rsp),%rcx │ │ + movzbl 0x4(%rcx),%ecx │ │ + movslq 0x108(%rsp),%r8 │ │ + lea (%rcx,%rcx,2),%rdx │ │ + mov 0x118(%rsp),%rcx │ │ + cmpl $0x8,(%rcx) │ │ + ja df4b6 │ │ + mov 0x78(%rsp),%rcx │ │ + lea (%rcx,%rcx,2),%rcx │ │ + mov 0xb0(%rsp),%rsi │ │ + lea (%rsi,%rcx,8),%rcx │ │ + mov 0xda8(%rcx,%r8,8),%r9 │ │ + jmp df4c1 │ │ + xor %r9d,%r9d │ │ + mov 0xb0(%rsp),%rsi │ │ + mov 0x40(%rsp),%r15 │ │ + mov 0x38(%rsp),%rcx │ │ + cmp $0x2,%ecx │ │ + mov $0x2,%edi │ │ + cmova %ecx,%edi │ │ + mov 0x844(%rsi),%cl │ │ + mov $0xffffff80,%esi │ │ + shl %cl,%esi │ │ + lea (%rax,%rdx,4),%rbp │ │ + add $0xfffffffe,%edi │ │ + mov %edi,0x28(%rsp) │ │ + not %esi │ │ + mov %esi,0x38(%rsp) │ │ + test %r15d,%r15d │ │ + mov %r9,0x30(%rsp) │ │ + je df55d │ │ + lea 0x0(,%r8,4),%r14 │ │ + add %rbp,%r14 │ │ + movabs $0xc0c0c0c0c0c0c0c0,%rcx │ │ + movabs $0x101010101010101,%rax │ │ + lea 0x31264(%rip),%rdx │ │ + mov 0x78(%rsp),%rsi │ │ + movslq (%rdx,%rsi,4),%rsi │ │ + add %rdx,%rsi │ │ + mov %r8,0x18(%rsp) │ │ + mov %rbp,0x70(%rsp) │ │ + jmpq *%rsi │ │ + mov 0x48(%rsp),%rax │ │ + movzbl (%rax),%eax │ │ + shr $0x6,%eax │ │ + mov 0x50(%rsp),%rcx │ │ + movzbl (%rcx),%ecx │ │ + shr $0x6,%ecx │ │ + lea (%rcx,%rax,1),%eax │ │ + add $0xfffffffe,%eax │ │ + jmpq df81d │ │ + movl $0x40,0x58(%rsp) │ │ + xor %r15d,%r15d │ │ + test %r9,%r9 │ │ + jne df9d3 │ │ + jmpq dfb42 │ │ + mov 0x48(%rsp),%rax │ │ + movzwl (%rax),%eax │ │ + and %ecx,%eax │ │ + mov 0x50(%rsp),%rdx │ │ + movzwl (%rdx),%edx │ │ + and %ecx,%edx │ │ + add %eax,%edx │ │ + imul $0x4040404,%edx,%eax │ │ + shr $0x18,%eax │ │ + add $0xfffffffc,%eax │ │ + jmpq df81d │ │ + mov 0x48(%rsp),%rdx │ │ + mov (%rdx),%edx │ │ + and %ecx,%edx │ │ + shr $0x6,%edx │ │ + mov 0x50(%rsp),%rsi │ │ + and (%rsi),%ecx │ │ + shr $0x6,%ecx │ │ + add %edx,%ecx │ │ + imul %ecx,%eax │ │ + shr $0x18,%eax │ │ + add $0xfffffff8,%eax │ │ + jmpq df81d │ │ + mov 0x48(%rsp),%rdx │ │ + mov (%rdx),%rdx │ │ + and %rcx,%rdx │ │ + shr $0x6,%rdx │ │ + mov 0x50(%rsp),%rsi │ │ + and (%rsi),%rcx │ │ + shr $0x6,%rcx │ │ + add %rdx,%rcx │ │ + imul %rax,%rcx │ │ + shr $0x38,%rcx │ │ + add $0xfffffff0,%ecx │ │ + jmpq df81b │ │ + mov 0x48(%rsp),%rsi │ │ + mov (%rsi),%rdx │ │ + and %rcx,%rdx │ │ + shr $0x6,%rdx │ │ + mov 0x8(%rsi),%rsi │ │ + and %rcx,%rsi │ │ + shr $0x6,%rsi │ │ + add %rdx,%rsi │ │ + mov 0x50(%rsp),%rdi │ │ + mov (%rdi),%rdx │ │ + and %rcx,%rdx │ │ + shr $0x6,%rdx │ │ + add %rsi,%rdx │ │ + and 0x8(%rdi),%rcx │ │ + shr $0x6,%rcx │ │ + add %rdx,%rcx │ │ + imul %rax,%rcx │ │ + shr $0x38,%rcx │ │ + add $0xffffffe0,%ecx │ │ + jmpq df81b │ │ + mov 0x48(%rsp),%rax │ │ + movzbl (%rax),%eax │ │ + and %ecx,%eax │ │ + mov 0x50(%rsp),%rdx │ │ + movzwl (%rdx),%edx │ │ + jmp df661 │ │ + mov 0x48(%rsp),%rax │ │ + movzwl (%rax),%eax │ │ + and %ecx,%eax │ │ + mov 0x50(%rsp),%rdx │ │ + movzbl (%rdx),%edx │ │ + and %ecx,%edx │ │ + add %eax,%edx │ │ + imul $0x4040404,%edx,%eax │ │ + shr $0x18,%eax │ │ + add $0xfffffffd,%eax │ │ + jmpq df81d │ │ + mov 0x48(%rsp),%rdx │ │ + movzwl (%rdx),%edx │ │ + and %ecx,%edx │ │ + mov 0x50(%rsp),%rsi │ │ + and (%rsi),%ecx │ │ + add %edx,%ecx │ │ + shr $0x6,%ecx │ │ + imul %ecx,%eax │ │ + jmp df6ac │ │ + mov 0x48(%rsp),%rdx │ │ + mov (%rdx),%edx │ │ + and %ecx,%edx │ │ + mov 0x50(%rsp),%rsi │ │ + movzwl (%rsi),%esi │ │ + and %ecx,%esi │ │ + add %edx,%esi │ │ + shr $0x6,%esi │ │ + imul %esi,%eax │ │ + shr $0x18,%eax │ │ + add $0xfffffffa,%eax │ │ + jmpq df81d │ │ + mov 0x48(%rsp),%rdx │ │ + mov (%rdx),%edx │ │ + and %ecx,%edx │ │ + mov 0x50(%rsp),%rsi │ │ + and (%rsi),%rcx │ │ + jmp df6dc │ │ + mov 0x48(%rsp),%rdx │ │ + mov (%rdx),%rdx │ │ + and %rcx,%rdx │ │ + mov 0x50(%rsp),%rsi │ │ + and (%rsi),%ecx │ │ + add %rdx,%rcx │ │ + shr $0x6,%rcx │ │ + imul %rax,%rcx │ │ + shr $0x38,%rcx │ │ + add $0xfffffff4,%ecx │ │ + jmpq df81b │ │ + mov 0x48(%rsp),%rdx │ │ + mov (%rdx),%rdx │ │ + and %rcx,%rdx │ │ + shr $0x6,%rdx │ │ + mov 0x50(%rsp),%rdi │ │ + mov (%rdi),%rsi │ │ + and %rcx,%rsi │ │ + shr $0x6,%rsi │ │ + add %rdx,%rsi │ │ + and 0x8(%rdi),%rcx │ │ + jmp df73f │ │ + mov 0x48(%rsp),%rsi │ │ + mov (%rsi),%rdx │ │ + and %rcx,%rdx │ │ + shr $0x6,%rdx │ │ + mov 0x8(%rsi),%rsi │ │ + and %rcx,%rsi │ │ + shr $0x6,%rsi │ │ + add %rdx,%rsi │ │ + mov 0x50(%rsp),%rdx │ │ + and (%rdx),%rcx │ │ + shr $0x6,%rcx │ │ + add %rsi,%rcx │ │ + imul %rax,%rcx │ │ + shr $0x38,%rcx │ │ + add $0xffffffe8,%ecx │ │ + jmpq df81b │ │ + mov 0x48(%rsp),%rdx │ │ + movzbl (%rdx),%edx │ │ + and %ecx,%edx │ │ + mov 0x50(%rsp),%rsi │ │ + and (%rsi),%ecx │ │ + add %edx,%ecx │ │ + shr $0x6,%ecx │ │ + imul %ecx,%eax │ │ + jmp df78c │ │ + mov 0x48(%rsp),%rdx │ │ + mov (%rdx),%edx │ │ + and %ecx,%edx │ │ + mov 0x50(%rsp),%rsi │ │ + movzbl (%rsi),%esi │ │ + and %ecx,%esi │ │ + add %edx,%esi │ │ + shr $0x6,%esi │ │ + imul %esi,%eax │ │ + shr $0x18,%eax │ │ + add $0xfffffffb,%eax │ │ + jmpq df81d │ │ + mov 0x48(%rsp),%rdx │ │ + movzwl (%rdx),%edx │ │ + and %ecx,%edx │ │ + mov 0x50(%rsp),%rsi │ │ + and (%rsi),%rcx │ │ + jmp df7c0 │ │ + mov 0x48(%rsp),%rdx │ │ + mov (%rdx),%rdx │ │ + and %rcx,%rdx │ │ + mov 0x50(%rsp),%rsi │ │ + movzwl (%rsi),%esi │ │ + and %esi,%ecx │ │ + add %rdx,%rcx │ │ + shr $0x6,%rcx │ │ + imul %rax,%rcx │ │ + shr $0x38,%rcx │ │ + add $0xfffffff6,%ecx │ │ + jmp df81b │ │ + mov 0x48(%rsp),%rdx │ │ + mov (%rdx),%edx │ │ + and %ecx,%edx │ │ + mov 0x50(%rsp),%rdi │ │ + mov (%rdi),%rsi │ │ + and %rcx,%rsi │ │ + jmp df7fe │ │ + mov 0x48(%rsp),%rdi │ │ + mov (%rdi),%rdx │ │ + and %rcx,%rdx │ │ + mov 0x50(%rsp),%rsi │ │ + mov (%rsi),%esi │ │ + and %ecx,%esi │ │ + add %rdx,%rsi │ │ + shr $0x6,%rsi │ │ + and 0x8(%rdi),%rcx │ │ + shr $0x6,%rcx │ │ + add %rsi,%rcx │ │ + imul %rax,%rcx │ │ + shr $0x38,%rcx │ │ + add $0xffffffec,%ecx │ │ + mov %ecx,%eax │ │ + xor %ecx,%ecx │ │ + xor %edx,%edx │ │ + test %eax,%eax │ │ + setne %cl │ │ + setg %dl │ │ + add %rcx,%rdx │ │ + mov 0x68(%rsp),%rax │ │ + lea (%rax,%rax,2),%rax │ │ + mov 0x20(%rsp),%rcx │ │ + lea (%rcx,%rax,4),%rax │ │ + lea (%rax,%rdx,4),%rsi │ │ + add $0x338c,%rsi │ │ + mov %r13,%rdi │ │ + callq 4920 │ │ + movzwl (%r14),%r14d │ │ + lea -0x1(%rax),%edx │ │ + and $0x80,%edx │ │ + mov 0x30(%rsp),%rcx │ │ + test %rcx,%rcx │ │ + mov %edx,0x58(%rsp) │ │ + je df8dd │ │ + movzbl (%rcx),%r13d │ │ + imul %r14d,%r13d │ │ + add $0x10,%r13d │ │ + shr $0x5,%r13d │ │ + cmp $0xf,%r15d │ │ + jne df940 │ │ + mov %rax,%r14 │ │ + mov $0xffffffff,%ebx │ │ + xchg %ax,%ax │ │ + add $0x1,%ebx │ │ + mov 0x60(%rsp),%rdi │ │ + callq 49a0 │ │ + cmp $0x1f,%ebx │ │ + ja df8a6 │ │ + test %eax,%eax │ │ + je df890 │ │ + test %ebx,%ebx │ │ + je df977 │ │ + neg %ebx │ │ + mov $0x1,%ebp │ │ + mov 0x60(%rsp),%r15 │ │ + nopw 0x0(%rax,%rax,1) │ │ mov %r15,%rdi │ │ - mov %rbp,%rsi │ │ - mov %rbx,%rdx │ │ - callq 43b0 │ │ - add %r12,%rbp │ │ - add $0x186,%r15 │ │ - add $0xffffffff,%r14d │ │ - jne db430 │ │ - cmpl $0x0,0x54(%rsp) │ │ - mov 0x80(%rsp),%r9 │ │ - mov 0x60(%rsp),%r8 │ │ - mov 0x40(%rsp),%rbp │ │ - mov 0xc8(%rsp),%r10d │ │ - jne db5d1 │ │ - lea 0x6(%r10),%eax │ │ + callq 49a0 │ │ + lea (%rax,%rbp,2),%ebp │ │ + inc %ebx │ │ + jne df8c0 │ │ + add $0xe,%ebp │ │ + and $0xfffff,%ebp │ │ + jmpq df97c │ │ + cmp $0xf,%r15d │ │ + jne df95c │ │ + mov %rax,%rbp │ │ + mov $0xffffffff,%ebx │ │ + nopl 0x0(%rax,%rax,1) │ │ + add $0x1,%ebx │ │ + mov %r13,%rdi │ │ + callq 49a0 │ │ + cmp $0x1f,%ebx │ │ + ja df904 │ │ test %eax,%eax │ │ - jle db5d1 │ │ - lea (%r9,%rbp,1),%rcx │ │ - add $0xffffffffffffffff,%rcx │ │ - add %r9,%rbp │ │ - lea 0x5(%r10),%edx │ │ - and $0x7,%eax │ │ - cmp $0x7,%edx │ │ - jb db59d │ │ - mov %eax,%edx │ │ - sub %r10d,%edx │ │ - add $0xfffffffa,%edx │ │ + je df8f0 │ │ + test %ebx,%ebx │ │ + je dfaef │ │ + neg %ebx │ │ + mov $0x1,%r15d │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - movzbl (%rcx),%esi │ │ - mov %sil,0x2(%rbp) │ │ - mov %esi,%edi │ │ - shl $0x8,%edi │ │ - or %esi,%edi │ │ - mov %di,0x0(%rbp) │ │ - movzbl 0x186(%rcx),%esi │ │ - mov %sil,0x188(%rbp) │ │ - mov %esi,%edi │ │ - shl $0x8,%edi │ │ - or %esi,%edi │ │ - mov %di,0x186(%rbp) │ │ - movzbl 0x30c(%rcx),%esi │ │ - mov %sil,0x30e(%rbp) │ │ - mov %esi,%edi │ │ - shl $0x8,%edi │ │ - or %esi,%edi │ │ - mov %di,0x30c(%rbp) │ │ - movzbl 0x492(%rcx),%esi │ │ - mov %sil,0x494(%rbp) │ │ - mov %esi,%edi │ │ - shl $0x8,%edi │ │ - or %esi,%edi │ │ - mov %di,0x492(%rbp) │ │ - movzbl 0x618(%rcx),%esi │ │ - mov %sil,0x61a(%rbp) │ │ - mov %esi,%edi │ │ - shl $0x8,%edi │ │ - or %esi,%edi │ │ - mov %di,0x618(%rbp) │ │ - movzbl 0x79e(%rcx),%esi │ │ - mov %sil,0x7a0(%rbp) │ │ - mov %esi,%edi │ │ - shl $0x8,%edi │ │ - or %esi,%edi │ │ - mov %di,0x79e(%rbp) │ │ - movzbl 0x924(%rcx),%esi │ │ - mov %sil,0x926(%rbp) │ │ - mov %esi,%edi │ │ - shl $0x8,%edi │ │ - or %esi,%edi │ │ - mov %di,0x924(%rbp) │ │ - movzbl 0xaaa(%rcx),%esi │ │ - mov %sil,0xaac(%rbp) │ │ - mov %esi,%edi │ │ - shl $0x8,%edi │ │ - or %esi,%edi │ │ - mov %di,0xaaa(%rbp) │ │ - add $0xc30,%rbp │ │ - add $0xc30,%rcx │ │ - add $0x8,%edx │ │ - jne db4b0 │ │ + xchg %ax,%ax │ │ + mov %r13,%rdi │ │ + callq 49a0 │ │ + lea (%rax,%r15,2),%r15d │ │ + inc %ebx │ │ + jne df920 │ │ + add $0xe,%r15d │ │ + and $0xfffff,%r15d │ │ + jmpq dfaf5 │ │ + imul %r15d,%r13d │ │ + mov 0x120(%rsp),%rdx │ │ + mov 0x38(%rsp),%esi │ │ + mov 0x18(%rsp),%r8 │ │ + mov 0x70(%rsp),%rbp │ │ + jmp df9ad │ │ + imul %r15d,%r14d │ │ + mov 0x28(%rsp),%ecx │ │ + shr %cl,%r14d │ │ + sub %eax,%r14d │ │ + mov 0x120(%rsp),%rdx │ │ + jmpq dfb28 │ │ + mov $0xf,%ebp │ │ + mov %rbp,0x40(%rsp) │ │ + imul %ebp,%r13d │ │ + and $0xffffff,%r13d │ │ + mov 0x120(%rsp),%rdx │ │ + mov 0x110(%rsp),%rbx │ │ + mov 0x38(%rsp),%esi │ │ + mov 0x18(%rsp),%r8 │ │ + mov 0x70(%rsp),%rbp │ │ + mov %r14,%rax │ │ + mov 0x28(%rsp),%ecx │ │ + shr %cl,%r13d │ │ + sub %eax,%r13d │ │ + cmp %esi,%r13d │ │ + cmovae %esi,%r13d │ │ + neg %eax │ │ + xor %r13d,%eax │ │ + mov %eax,(%rbx) │ │ + test %r12d,%r12d │ │ + mov 0x40(%rsp),%r15 │ │ + je dfc54 │ │ + mov %r15,%r13 │ │ + movzwl 0x2(%rbp,%r8,4),%eax │ │ + mov %eax,0x20(%rsp) │ │ + mov 0x38(%rsp),%r15d │ │ + jmp dfa2b │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %r12d,%ebx │ │ + shr $0xb,%ebx │ │ + imul %ebx,%r14d │ │ + add %ebx,%r13d │ │ + mov 0x28(%rsp),%ecx │ │ + shr %cl,%r14d │ │ + sub %ebp,%r14d │ │ + cmp %r15d,%r14d │ │ + cmovae %r15d,%r14d │ │ + neg %ebp │ │ + xor %r14d,%ebp │ │ + mov 0x110(%rsp),%rbx │ │ + mov %ebp,(%rbx,%rdx,4) │ │ + and $0x3ff,%r12d │ │ + je dfadf │ │ + mov 0x60(%rsp),%rdi │ │ + callq 49a0 │ │ + mov %eax,%ebp │ │ + mov %r12d,%edx │ │ + mov (%rbx,%rdx,4),%r12d │ │ + mov 0x30(%rsp),%rax │ │ + movzbl (%rax,%rdx,1),%r14d │ │ + imul 0x20(%rsp),%r14d │ │ + add $0x10,%r14d │ │ + shr $0x5,%r14d │ │ + cmp $0x7800,%r12d │ │ + jb df9f0 │ │ + mov %rdx,0x68(%rsp) │ │ + mov %r12,0x18(%rsp) │ │ + mov $0xffffffff,%ebx │ │ + xor %ecx,%ecx │ │ + mov %ecx,%r12d │ │ + add $0x1,%ebx │ │ + mov 0x60(%rsp),%rdi │ │ + callq 49a0 │ │ + cmp $0x1f,%ebx │ │ + ja dfa8e │ │ + lea -0x1(%r12),%ecx │ │ test %eax,%eax │ │ - je db5d1 │ │ - xor %edx,%edx │ │ + je dfa70 │ │ + test %ebx,%ebx │ │ + je dfaba │ │ + mov $0x1,%ebx │ │ + mov 0x60(%rsp),%r15 │ │ + nopl 0x0(%rax) │ │ + mov %r15,%rdi │ │ + callq 49a0 │ │ + lea (%rax,%rbx,2),%ebx │ │ + inc %r12d │ │ + jne dfaa0 │ │ + add $0xffffffff,%ebx │ │ + mov 0x38(%rsp),%r15d │ │ + jmp dfabc │ │ + xor %ebx,%ebx │ │ + add $0xf,%ebx │ │ + and $0xfffff,%ebx │ │ + imul %ebx,%r14d │ │ + and $0xffffff,%r14d │ │ + mov 0x18(%rsp),%r12 │ │ + mov 0x68(%rsp),%rdx │ │ + jmpq df9fa │ │ + mov 0x120(%rsp),%rdx │ │ + mov %r13,%r15 │ │ + jmpq dfc54 │ │ + mov $0xf,%r15d │ │ + imul %r15d,%r14d │ │ + and $0xffffff,%r14d │ │ + mov 0x28(%rsp),%ecx │ │ + shr %cl,%r14d │ │ + mov %rbp,%rax │ │ + sub %eax,%r14d │ │ + mov 0x38(%rsp),%ecx │ │ + cmp %ecx,%r14d │ │ + cmovae %ecx,%r14d │ │ + mov 0x120(%rsp),%rdx │ │ + mov 0x110(%rsp),%rbx │ │ + mov 0x18(%rsp),%r8 │ │ + mov 0x70(%rsp),%rbp │ │ + neg %eax │ │ + xor %r14d,%eax │ │ + mov %eax,(%rbx) │ │ + test %r12d,%r12d │ │ + je dfc54 │ │ + movzwl 0x2(%rbp,%r8,4),%eax │ │ + mov %eax,0x18(%rsp) │ │ + mov 0x60(%rsp),%rbp │ │ + jmp dfb9b │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ - movzbl (%rcx,%rdx,1),%esi │ │ - mov %sil,0x2(%rbp,%rdx,1) │ │ - mov %esi,%edi │ │ - shl $0x8,%edi │ │ - or %esi,%edi │ │ - mov %di,0x0(%rbp,%rdx,1) │ │ - add $0x186,%rdx │ │ - add $0xffffffff,%eax │ │ - jne db5b0 │ │ - test %r8d,%r8d │ │ - je db611 │ │ - test %r10d,%r10d │ │ - mov 0x58(%rsp),%rbp │ │ - jle db820 │ │ - add $0x492,%rbp │ │ - mov %r10d,%edx │ │ - lea -0x1(%rdx),%rcx │ │ - mov %edx,%edi │ │ - and $0x3,%edi │ │ - cmp $0x3,%rcx │ │ - jae db766 │ │ + mov %r14d,%ebx │ │ + shr $0xb,%ebx │ │ + mov %ebx,%eax │ │ + imul 0x18(%rsp),%eax │ │ + mov 0x28(%rsp),%ecx │ │ + shr %cl,%eax │ │ + sub %r12d,%eax │ │ + add %ebx,%r15d │ │ + neg %r12d │ │ + xor %eax,%r12d │ │ + mov 0x110(%rsp),%rbx │ │ + mov %r12d,(%rbx,%r13,4) │ │ + and $0x3ff,%r14d │ │ + mov %r14,%r12 │ │ + je dfc4c │ │ + mov %rbp,%rdi │ │ + callq 49a0 │ │ + mov %r12,%rcx │ │ + mov %eax,%r12d │ │ + mov %ecx,%r13d │ │ + mov (%rbx,%r13,4),%r14d │ │ + cmp $0x7800,%r14d │ │ + jb dfb60 │ │ + mov %r15,0x40(%rsp) │ │ + mov $0xffffffff,%ebx │ │ xor %ecx,%ecx │ │ - test %rdi,%rdi │ │ - jne db7ea │ │ - jmpq db820 │ │ - lea 0x6(%r10),%eax │ │ - test %eax,%eax │ │ - mov 0x58(%rsp),%rbp │ │ - jle db820 │ │ - lea 0x5(%r10),%ecx │ │ - and $0x7,%eax │ │ - cmp $0x7,%ecx │ │ - jb db72d │ │ - mov %eax,%ecx │ │ - sub %r10d,%ecx │ │ - add $0xfffffffa,%ecx │ │ - mov 0x70(%rsp),%rdi │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ nop │ │ - movzbl 0x0(%rbp,%rdi,1),%edx │ │ - mov %dl,0x2(%rbp) │ │ - mov %edx,%esi │ │ - shl $0x8,%esi │ │ - or %edx,%esi │ │ - mov %si,0x0(%rbp) │ │ - movzbl 0x186(%rbp,%rdi,1),%edx │ │ - mov %dl,0x188(%rbp) │ │ - mov %edx,%esi │ │ - shl $0x8,%esi │ │ - or %edx,%esi │ │ - mov %si,0x186(%rbp) │ │ - movzbl 0x30c(%rbp,%rdi,1),%edx │ │ - mov %dl,0x30e(%rbp) │ │ - mov %edx,%esi │ │ - shl $0x8,%esi │ │ - or %edx,%esi │ │ - mov %si,0x30c(%rbp) │ │ - movzbl 0x492(%rbp,%rdi,1),%edx │ │ - mov %dl,0x494(%rbp) │ │ - mov %edx,%esi │ │ - shl $0x8,%esi │ │ - or %edx,%esi │ │ - mov %si,0x492(%rbp) │ │ - movzbl 0x618(%rbp,%rdi,1),%edx │ │ - mov %dl,0x61a(%rbp) │ │ - mov %edx,%esi │ │ - shl $0x8,%esi │ │ - or %edx,%esi │ │ - mov %si,0x618(%rbp) │ │ - movzbl 0x79e(%rbp,%rdi,1),%edx │ │ - mov %dl,0x7a0(%rbp) │ │ - mov %edx,%esi │ │ - shl $0x8,%esi │ │ - or %edx,%esi │ │ - mov %si,0x79e(%rbp) │ │ - movzbl 0x924(%rbp,%rdi,1),%edx │ │ - mov %dl,0x926(%rbp) │ │ - mov %edx,%esi │ │ - shl $0x8,%esi │ │ - or %edx,%esi │ │ - mov %si,0x924(%rbp) │ │ - movzbl 0xaaa(%rbp,%rdi,1),%edx │ │ - mov %dl,0xaac(%rbp) │ │ - mov %edx,%esi │ │ - shl $0x8,%esi │ │ - or %edx,%esi │ │ - mov %si,0xaaa(%rbp) │ │ - add $0xc30,%rbp │ │ - add $0x8,%ecx │ │ - jne db640 │ │ - add %rbp,%rdi │ │ - mov %rdi,%r9 │ │ + mov %ecx,%ebp │ │ + add $0x1,%ebx │ │ + mov 0x60(%rsp),%rdi │ │ + callq 49a0 │ │ + cmp $0x1f,%ebx │ │ + ja dfbeb │ │ + lea -0x1(%rbp),%ecx │ │ test %eax,%eax │ │ - je db820 │ │ - xor %ecx,%ecx │ │ - nopw 0x0(%rax,%rax,1) │ │ - movzbl (%r9,%rcx,1),%edx │ │ - mov %dl,0x2(%rbp,%rcx,1) │ │ - mov %edx,%esi │ │ - shl $0x8,%esi │ │ - or %edx,%esi │ │ - mov %si,0x0(%rbp,%rcx,1) │ │ - add $0x186,%rcx │ │ - add $0xffffffff,%eax │ │ - jne db740 │ │ - jmpq db820 │ │ - mov 0x30(%rsp),%rax │ │ - lea 0xd(%rax),%rsi │ │ - sub %rdi,%rdx │ │ - xor %ecx,%ecx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - movzbl -0xa(%rsi,%rcx,4),%eax │ │ - mov %al,0x2(%rbp) │ │ - movzwl -0xc(%rsi,%rcx,4),%eax │ │ - mov %ax,0x0(%rbp) │ │ - movzbl -0x6(%rsi,%rcx,4),%eax │ │ - mov %al,0x188(%rbp) │ │ - movzwl -0x8(%rsi,%rcx,4),%eax │ │ - mov %ax,0x186(%rbp) │ │ - movzbl -0x2(%rsi,%rcx,4),%eax │ │ - mov %al,0x30e(%rbp) │ │ - movzwl -0x4(%rsi,%rcx,4),%eax │ │ - mov %ax,0x30c(%rbp) │ │ - movzwl (%rsi,%rcx,4),%eax │ │ - mov %ax,0x492(%rbp) │ │ - movzbl 0x2(%rsi,%rcx,4),%eax │ │ - mov %al,0x494(%rbp) │ │ - add $0x618,%rbp │ │ - add $0x4,%rcx │ │ - cmp %rcx,%rdx │ │ - jne db780 │ │ - test %rdi,%rdi │ │ - je db820 │ │ - mov 0x30(%rsp),%rax │ │ - lea (%rax,%rcx,4),%rcx │ │ - add $0x1,%rcx │ │ - xor %edx,%edx │ │ + je dfbd0 │ │ + test %ebx,%ebx │ │ + je dfc14 │ │ + mov $0x1,%ebx │ │ + mov 0x60(%rsp),%r15 │ │ nopl 0x0(%rax) │ │ - movzbl 0x2(%rcx,%rdx,4),%eax │ │ - mov %al,0x2(%rbp) │ │ - movzwl (%rcx,%rdx,4),%eax │ │ - mov %ax,0x0(%rbp) │ │ - add $0x186,%rbp │ │ - add $0x1,%rdx │ │ - cmp %rdx,%rdi │ │ - jne db800 │ │ - add $0x88,%rsp │ │ + mov %r15,%rdi │ │ + callq 49a0 │ │ + lea (%rax,%rbx,2),%ebx │ │ + inc %ebp │ │ + jne dfc00 │ │ + add $0xffffffff,%ebx │ │ + jmp dfc16 │ │ + xor %ebx,%ebx │ │ + add $0xf,%ebx │ │ + and $0xfffff,%ebx │ │ + mov %ebx,%eax │ │ + imul 0x18(%rsp),%eax │ │ + and $0xffffff,%eax │ │ + mov 0x28(%rsp),%ecx │ │ + shr %cl,%eax │ │ + sub %r12d,%eax │ │ + mov 0x38(%rsp),%ecx │ │ + cmp %ecx,%eax │ │ + cmovae %ecx,%eax │ │ + mov 0x40(%rsp),%r15 │ │ + mov 0x60(%rsp),%rbp │ │ + jmpq dfb76 │ │ + mov 0x120(%rsp),%rdx │ │ + cmp $0x3f,%r15d │ │ + mov $0x3f,%eax │ │ + cmovb %r15d,%eax │ │ + or 0x58(%rsp),%eax │ │ + mov %al,(%rdx) │ │ + mov 0x84(%rsp),%eax │ │ + add $0xc8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ + movzbl %cl,%ecx │ │ + imul $0xd0,%rcx,%rcx │ │ + add 0x20(%rsp),%rcx │ │ + shl $0x4,%rax │ │ + lea (%rax,%rcx,1),%rsi │ │ + add $0x880,%rsi │ │ + mov $0x6,%edx │ │ + mov %r13,%rdi │ │ + callq 4750 │ │ + add $0x5,%eax │ │ + jmpq de603 │ │ + shl $0x5,%rsi │ │ + add %rcx,%rsi │ │ + add $0x820,%rsi │ │ + mov $0xf,%edx │ │ + mov %r13,%rdi │ │ + callq *%rax │ │ + add $0x18,%eax │ │ + jmpq de605 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ + nopl (%rax) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x27fd8,%rsp │ │ - mov %r9d,-0x48(%rsp) │ │ - cmp $0x19,%r8d │ │ - sete %bl │ │ - mov $0xa4,%eax │ │ - mov $0x1c7,%r9d │ │ - cmp $0x19,%r8d │ │ - cmove %eax,%r9d │ │ + sub $0x208,%rsp │ │ + mov %rcx,%r14 │ │ + mov %rdi,%r11 │ │ + mov (%rdi),%r10 │ │ + mov 0x10(%rdi),%r8d │ │ + mov %r8d,%ecx │ │ + and $0x1f,%ecx │ │ + mov 0x14(%rdi),%ebp │ │ + mov %ebp,%ebx │ │ + and $0x1f,%ebx │ │ + mov 0x840(%r10),%r13d │ │ + xor %edi,%edi │ │ + cmp $0x1,%r13d │ │ + sete %dil │ │ + xor %r15d,%r15d │ │ + cmp $0x3,%r13d │ │ + setne %r15b │ │ + mov %rcx,0x148(%rsp) │ │ mov %rcx,%rax │ │ - mov %rcx,-0x68(%rsp) │ │ - mov %rdx,-0x40(%rsp) │ │ - mov %rdi,-0x30(%rsp) │ │ - mov %rsi,-0x50(%rsp) │ │ - mov %bl,-0x20(%rsp) │ │ - jne db9e5 │ │ - add $0x6,%edx │ │ - mov %edx,%eax │ │ - mov %rax,-0x70(%rsp) │ │ - test %edx,%edx │ │ - jle dbf64 │ │ - lea 0x4(%rcx),%eax │ │ - cmp $0x3,%eax │ │ - jl dc2f4 │ │ - mov %eax,-0x38(%rsp) │ │ - mov %edx,-0x58(%rsp) │ │ - mov -0x50(%rsp),%rax │ │ - lea 0x492(%rax),%r12 │ │ - mov -0x68(%rsp),%rdi │ │ - lea 0x2(%rdi),%eax │ │ - and $0x1,%eax │ │ - mov %eax,-0x78(%rsp) │ │ - sub %edi,%eax │ │ - add $0xfffffffe,%eax │ │ - mov %eax,-0x60(%rsp) │ │ - mov $0xfffffffffffffcf4,%rbp │ │ - xor %ebx,%ebx │ │ - xor %r10d,%r10d │ │ - jmp db907 │ │ - nopl 0x0(%rax) │ │ - add $0x1,%r10 │ │ - add $0xfffffffffffffffe,%rbp │ │ - add $0x2,%rbx │ │ - cmp -0x70(%rsp),%r10 │ │ - je dc064 │ │ - lea (%r12,%r10,1),%r14 │ │ - movzbl -0x492(%r12,%r10,1),%edx │ │ - movzbl -0x30c(%r12,%r10,1),%r15d │ │ - movzbl -0x186(%r12,%r10,1),%ecx │ │ - movzbl (%r12,%r10,1),%eax │ │ - cmp $0xffffffff,%edi │ │ - je db9b0 │ │ - mov -0x60(%rsp),%esi │ │ - lea -0x10(%rsp),%r11 │ │ - nopl (%rax) │ │ - mov %edx,%edi │ │ - mov %r15d,%r13d │ │ - mov %ecx,%edx │ │ - mov %eax,%r15d │ │ - movzbl 0x186(%r14),%ecx │ │ - lea (%rdx,%r15,1),%eax │ │ - add %r13d,%eax │ │ - add %edi,%eax │ │ - add %ecx,%eax │ │ - mov %ax,0x618(%r11,%rbx,1) │ │ - movzbl 0x30c(%r14),%eax │ │ - add $0x30c,%r14 │ │ - lea (%r15,%rcx,1),%edi │ │ - add %edx,%edi │ │ - add %r13d,%edi │ │ - add %eax,%edi │ │ - mov %di,0x924(%r11,%rbx,1) │ │ - add $0x618,%r11 │ │ - add $0x2,%esi │ │ - jne db940 │ │ - sub %rbp,%r11 │ │ - mov -0x68(%rsp),%rdi │ │ - cmpl $0x0,-0x78(%rsp) │ │ - je db8f0 │ │ - jmp db9c7 │ │ - nopw 0x0(%rax,%rax,1) │ │ - lea 0x2fc(%rsp),%rsi │ │ - lea (%rsi,%r10,2),%r11 │ │ - cmpl $0x0,-0x78(%rsp) │ │ - je db8f0 │ │ - movzbl 0x186(%r14),%esi │ │ - add %eax,%ecx │ │ - add %r15d,%ecx │ │ - add %edx,%ecx │ │ - add %esi,%ecx │ │ - mov %cx,0x30c(%r11) │ │ - jmpq db8f0 │ │ - lea 0x186(%rsi),%r10 │ │ - add $0x5,%edx │ │ - lea 0x4(%rcx),%eax │ │ - mov %eax,-0x78(%rsp) │ │ - mov %edx,%eax │ │ - mov %rax,-0x70(%rsp) │ │ - mov %edx,-0x28(%rsp) │ │ - cmp $0x2,%edx │ │ - jl dbb9c │ │ - cmpl $0x3,-0x78(%rsp) │ │ - jl dc2f4 │ │ - mov -0x68(%rsp),%rax │ │ - lea 0x2(%rax),%edi │ │ - lea 0x1(%rax),%ecx │ │ - mov %ecx,-0x60(%rsp) │ │ - and $0x3,%edi │ │ - mov -0x50(%rsp),%rcx │ │ - lea 0x493(%rcx),%r13 │ │ + mov %r15d,%ecx │ │ + shr %cl,%rax │ │ + mov %rax,0xd0(%rsp) │ │ + mov %rbx,0x1a0(%rsp) │ │ mov %edi,%ecx │ │ - sub %eax,%ecx │ │ - add $0xfffffffe,%ecx │ │ - mov %ecx,-0x38(%rsp) │ │ - add $0x2,%eax │ │ - movzbl %al,%eax │ │ - and $0x3,%eax │ │ - imul $0x186,%rax,%rdx │ │ - mov $0x1,%ebx │ │ - mov $0xfffffffffffffcf2,%rbp │ │ - xor %r11d,%r11d │ │ - mov %r10,-0x58(%rsp) │ │ - movzbl (%r10,%rbx,1),%r14d │ │ - movzbl 0x186(%r10,%rbx,1),%ecx │ │ - cmpl $0x3,-0x60(%rsp) │ │ - jae dbad0 │ │ - jmp dbab0 │ │ - nopl 0x0(%rax) │ │ - add $0x1,%rbx │ │ - add $0x1,%r13 │ │ - add $0xfffffffffffffffe,%rbp │ │ - add $0x2,%r11 │ │ - cmp -0x70(%rsp),%rbx │ │ - je dbb9c │ │ - movzbl (%r10,%rbx,1),%r14d │ │ - movzbl 0x186(%r10,%rbx,1),%ecx │ │ - cmpl $0x3,-0x60(%rsp) │ │ - jae dbad0 │ │ - lea (%r10,%rbx,1),%r12 │ │ - lea 0x2fc(%rsp),%rax │ │ - lea (%rax,%rbx,2),%r15 │ │ - test %edi,%edi │ │ - jne dbb65 │ │ - jmp dba80 │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %edi,%r10d │ │ - mov -0x38(%rsp),%eax │ │ - lea -0x10(%rsp),%r15 │ │ - mov %r13,%r12 │ │ - nop │ │ - movzbl (%r12),%esi │ │ - add %ecx,%r14d │ │ - add %esi,%r14d │ │ - mov %r14w,0x61a(%r15,%r11,1) │ │ - movzbl 0x186(%r12),%edi │ │ - add %esi,%ecx │ │ - add %edi,%ecx │ │ - mov %cx,0x926(%r15,%r11,1) │ │ - movzbl 0x30c(%r12),%r14d │ │ - add %edi,%esi │ │ - add %r14d,%esi │ │ - mov %si,0xc32(%r15,%r11,1) │ │ - movzbl 0x492(%r12),%ecx │ │ - add %r14d,%edi │ │ - add %ecx,%edi │ │ - mov %di,0xf3e(%r15,%r11,1) │ │ - add $0x618,%r12 │ │ - add $0xc30,%r15 │ │ - add $0x4,%eax │ │ - jne dbae0 │ │ - add $0xfffffffffffffcf4,%r12 │ │ - sub %rbp,%r15 │ │ - mov %r10d,%edi │ │ - mov -0x58(%rsp),%r10 │ │ - test %edi,%edi │ │ - je dba80 │ │ - xor %eax,%eax │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %ecx,%esi │ │ - movzbl 0x30c(%r12,%rax,1),%ecx │ │ - add %esi,%r14d │ │ - add %ecx,%r14d │ │ - mov %r14w,0x30c(%r15,%rax,2) │ │ - add $0x186,%rax │ │ - mov %esi,%r14d │ │ - cmp %eax,%edx │ │ - jne dbb70 │ │ - jmpq dba80 │ │ - cmpl $0x3,-0x78(%rsp) │ │ - jl dbcb6 │ │ - mov -0x40(%rsp),%rax │ │ - add $0x4,%eax │ │ - cmp $0x3,%eax │ │ - jl dbcb6 │ │ - lea 0x608(%rsp),%r14 │ │ - mov %eax,%r11d │ │ - lea -0x2(%r11),%r13 │ │ - add $0xfffffffffffffffd,%r11 │ │ - mov %r13d,%ebx │ │ - and $0x3,%ebx │ │ - lea 0x614(%rsp),%rdx │ │ - sub %rbx,%r13 │ │ - mov $0x2,%r15d │ │ - lea -0x10(%rsp),%r12 │ │ - jmp dbc14 │ │ - nopl 0x0(%rax) │ │ - add $0x30c,%r14 │ │ - add $0x1,%r15d │ │ - add $0x30c,%rdx │ │ - add $0x30c,%r12 │ │ - cmp -0x78(%rsp),%r15d │ │ - je dbcb6 │ │ - movzwl 0x2(%r14),%ecx │ │ - movzwl 0x4(%r14),%eax │ │ - mov $0x2,%esi │ │ - cmp $0x3,%r11 │ │ - jb dbc74 │ │ - xor %esi,%esi │ │ - nopl 0x0(%rax,%rax,1) │ │ - movzwl -0x6(%rdx,%rsi,2),%edi │ │ - add %eax,%ecx │ │ - add %edi,%ecx │ │ - mov %cx,-0x8(%rdx,%rsi,2) │ │ - movzwl -0x4(%rdx,%rsi,2),%ebp │ │ + shr %cl,%rbx │ │ + mov %rbx,0x1b0(%rsp) │ │ + mov %esi,0x130(%rsp) │ │ + mov %esi,%ecx │ │ + lea 0x2d81a(%rip),%rsi │ │ + movzbl (%rsi,%rcx,4),%eax │ │ + movzbl 0x1(%rsi,%rcx,4),%ecx │ │ + mov 0xd28(%r10),%esi │ │ + sub %r8d,%esi │ │ + cmp %eax,%esi │ │ + mov %rax,%r9 │ │ + cmovg %eax,%esi │ │ + mov 0xd2c(%r10),%eax │ │ + sub %ebp,%eax │ │ + cmp %ecx,%eax │ │ + mov %rcx,%r12 │ │ + cmovg %ecx,%eax │ │ + mov %rax,0x100(%rsp) │ │ + mov %rsi,0x160(%rsp) │ │ + add %r15d,%esi │ │ + mov %r15d,%ecx │ │ + sar %cl,%esi │ │ + mov %esi,0xe8(%rsp) │ │ add %edi,%eax │ │ - add %ebp,%eax │ │ - mov %ax,-0x6(%rdx,%rsi,2) │ │ - movzwl -0x2(%rdx,%rsi,2),%ecx │ │ - add %ebp,%edi │ │ - add %ecx,%edi │ │ - mov %di,-0x4(%rdx,%rsi,2) │ │ - movzwl (%rdx,%rsi,2),%eax │ │ - add %ecx,%ebp │ │ - add %eax,%ebp │ │ - mov %bp,-0x2(%rdx,%rsi,2) │ │ - add $0x4,%rsi │ │ - cmp %rsi,%r13 │ │ - jne dbc30 │ │ - add $0x2,%rsi │ │ - test %rbx,%rbx │ │ - je dbbf0 │ │ - lea (%r12,%rsi,2),%rsi │ │ - xor %edi,%edi │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - mov %eax,%ebp │ │ - movzwl 0x61a(%rsi,%rdi,2),%eax │ │ - add %ebp,%ecx │ │ - add %eax,%ecx │ │ - mov %cx,0x618(%rsi,%rdi,2) │ │ - add $0x1,%rdi │ │ - mov %ebp,%ecx │ │ - cmp %rdi,%rbx │ │ - jne dbc90 │ │ - jmpq dbbf0 │ │ - cmpl $0x2,-0x28(%rsp) │ │ - jl dbe4a │ │ - cmpl $0x3,-0x78(%rsp) │ │ - jl dc2f4 │ │ - mov -0x68(%rsp),%rax │ │ - lea 0x2(%rax),%edi │ │ - lea 0x1(%rax),%ecx │ │ - mov %ecx,-0x60(%rsp) │ │ - and $0x3,%edi │ │ - mov -0x50(%rsp),%rcx │ │ - lea 0x493(%rcx),%r13 │ │ + mov %rdi,%rbx │ │ mov %edi,%ecx │ │ - sub %eax,%ecx │ │ - add $0xfffffffe,%ecx │ │ - mov %ecx,-0x38(%rsp) │ │ - add $0x2,%eax │ │ - movzbl %al,%eax │ │ - and $0x3,%eax │ │ - imul $0x186,%rax,%rdx │ │ - mov $0x1,%r14d │ │ - mov $0xfffffffffffff9e4,%r15 │ │ - xor %r12d,%r12d │ │ - mov %r10,-0x58(%rsp) │ │ - jmp dbd3b │ │ - nopl 0x0(%rax) │ │ - add $0x1,%r14 │ │ - add $0x1,%r13 │ │ - add $0xfffffffffffffffc,%r15 │ │ - add $0x4,%r12 │ │ - cmp -0x70(%rsp),%r14 │ │ - je dbe4a │ │ - movzbl (%r10,%r14,1),%ecx │ │ - imul %ecx,%ecx │ │ - movzbl 0x186(%r10,%r14,1),%ebp │ │ - imul %ebp,%ebp │ │ - cmpl $0x3,-0x60(%rsp) │ │ - jae dbd70 │ │ - lea (%r10,%r14,1),%r11 │ │ - lea 0xdb58(%rsp),%rax │ │ - lea (%rax,%r14,4),%rbx │ │ - test %edi,%edi │ │ - jne dbe15 │ │ - jmp dbd20 │ │ - mov %edi,%r10d │ │ - mov -0x38(%rsp),%eax │ │ - lea 0xd540(%rsp),%rbx │ │ - mov %r13,%r11 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - movzbl (%r11),%esi │ │ - imul %esi,%esi │ │ - add %ebp,%ecx │ │ - add %esi,%ecx │ │ - mov %ecx,0xc34(%rbx,%r12,1) │ │ - movzbl 0x186(%r11),%edi │ │ - imul %edi,%edi │ │ - add %esi,%ebp │ │ - add %edi,%ebp │ │ - mov %ebp,0x124c(%rbx,%r12,1) │ │ - movzbl 0x30c(%r11),%ecx │ │ - imul %ecx,%ecx │ │ - add %edi,%esi │ │ - add %ecx,%esi │ │ - mov %esi,0x1864(%rbx,%r12,1) │ │ - movzbl 0x492(%r11),%ebp │ │ - imul %ebp,%ebp │ │ - add %ecx,%edi │ │ - add %ebp,%edi │ │ - mov %edi,0x1e7c(%rbx,%r12,1) │ │ - add $0x618,%r11 │ │ - add $0x1860,%rbx │ │ - add $0x4,%eax │ │ - jne dbd90 │ │ - add $0xfffffffffffffcf4,%r11 │ │ - sub %r15,%rbx │ │ - mov %r10d,%edi │ │ - mov -0x58(%rsp),%r10 │ │ - test %edi,%edi │ │ - je dbd20 │ │ + sar %cl,%eax │ │ + mov %eax,0xe0(%rsp) │ │ + mov %edx,0xe4(%rsp) │ │ + mov 0x8(%r11),%rax │ │ + mov %rax,0xc0(%rsp) │ │ + mov 0xca8(%r10),%rax │ │ + mov %rax,0xd8(%rsp) │ │ + test %r13d,%r13d │ │ + je dfdf3 │ │ + test $0x1,%r8b │ │ + jne dfe00 │ │ + cmp %r15d,%r9d │ │ + ja dfe00 │ │ + movl $0x0,0xb0(%rsp) │ │ + jmp dfe19 │ │ + mov $0x1,%al │ │ + mov %eax,0xb0(%rsp) │ │ + cmp %ebx,%r12d │ │ + ja dfe19 │ │ + mov %ebp,%eax │ │ + and $0x1,%al │ │ + mov %eax,0xb0(%rsp) │ │ + xor %ecx,%ecx │ │ + cmp $0x3,%r13d │ │ + setne %cl │ │ xor %eax,%eax │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %ebp,%esi │ │ - movzbl 0x30c(%r11,%rax,1),%ebp │ │ - imul %ebp,%ebp │ │ - add %esi,%ecx │ │ - add %ebp,%ecx │ │ - mov %ecx,0x618(%rbx,%rax,4) │ │ - add $0x186,%rax │ │ + cmp $0x1,%r13d │ │ + sete %al │ │ + lea (%r9,%rcx,1),%rdx │ │ + shr %cl,%rdx │ │ + mov %rdx,0x188(%rsp) │ │ + lea (%r12,%rax,1),%rdx │ │ + mov %eax,%ecx │ │ + shr %cl,%rdx │ │ + mov %rdx,0x180(%rsp) │ │ + cmpl $0x0,0x100(%rsp) │ │ + jle e1b37 │ │ + movzbl 0xa(%r14),%eax │ │ + mov %rax,0x90(%rsp) │ │ + movzbl 0x7(%r14),%eax │ │ + mov %rax,0x88(%rsp) │ │ + lea 0x71c0(%r11),%rax │ │ + mov %rax,0xc8(%rsp) │ │ + mov 0x8(%r10),%rax │ │ + mov 0x3fc(%rax),%ecx │ │ + mov 0x100(%rsp),%rax │ │ + shl $0xa,%ecx │ │ + mov %ecx,0x138(%rsp) │ │ + mov %r12,%rdi │ │ + mov %r9,%rsi │ │ + imul %r9,%rdi │ │ + shl $0x4,%rdi │ │ + lea 0x3080(%r11),%rcx │ │ + mov %rcx,0x1e0(%rsp) │ │ + lea 0x5080(%r11),%rcx │ │ + mov %rcx,0x198(%rsp) │ │ + shl $0x2,%esi │ │ + mov %rsi,0x1f0(%rsp) │ │ + shl $0x2,%r12d │ │ + mov %r12,0x1e8(%rsp) │ │ + lea 0x288(%r11),%rcx │ │ + mov %rcx,0x20(%rsp) │ │ + mov 0x188(%rsp),%r8 │ │ + mov %r8,%rcx │ │ + mov 0x180(%rsp),%r9 │ │ + imul %r9,%rcx │ │ + shl $0x4,%rcx │ │ + mov %rcx,0x1c0(%rsp) │ │ + mov %r15d,%ecx │ │ + not %ecx │ │ + mov %ecx,0x134(%rsp) │ │ + mov %rbx,%rsi │ │ + mov %esi,%ecx │ │ + not %ecx │ │ + mov %ecx,0xa4(%rsp) │ │ + mov 0xe8(%rsp),%ecx │ │ + mov %ecx,%edx │ │ + mov %r15d,%ecx │ │ + shl %cl,%edx │ │ + add $0xffffffff,%edx │ │ + mov %rdx,0x1d0(%rsp) │ │ + mov 0xe0(%rsp),%ecx │ │ + mov %ecx,%edx │ │ mov %esi,%ecx │ │ + shl %cl,%edx │ │ + add $0xffffffff,%edx │ │ + mov %rdx,0x1c8(%rsp) │ │ + lea 0x2a0(%r11),%rcx │ │ + mov %rcx,0x150(%rsp) │ │ + mov %rdi,0x1d8(%rsp) │ │ + lea 0x3080(%r11,%rdi,1),%rcx │ │ + mov %rcx,0x1b8(%rsp) │ │ + lea 0x0(,%r8,4),%ecx │ │ + mov %ecx,0x11c(%rsp) │ │ + lea 0x0(,%r9,4),%ecx │ │ + mov %rcx,0x190(%rsp) │ │ + lea 0x2880(%r11),%rcx │ │ + mov %rcx,0x158(%rsp) │ │ + mov 0x1a0(%rsp),%ecx │ │ + mov %rcx,0x1f8(%rsp) │ │ + lea 0x2d61a(%rip),%r13 │ │ + xor %edx,%edx │ │ + mov %r14,0x60(%rsp) │ │ + mov %r11,0x80(%rsp) │ │ + mov %r10,0x30(%rsp) │ │ + mov %rbx,0x50(%rsp) │ │ + mov %r15,0x28(%rsp) │ │ + jmp dfffb │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + mov %r9,%rbx │ │ cmp %eax,%edx │ │ - jne dbe20 │ │ - jmpq dbd20 │ │ - cmpl $0x3,-0x78(%rsp) │ │ - jl dc2f4 │ │ - mov -0x40(%rsp),%rax │ │ - add $0x4,%eax │ │ - cmp $0x3,%eax │ │ - mov -0x68(%rsp),%rbp │ │ - mov $0x0,%r13d │ │ - jl dc308 │ │ - lea 0xe170(%rsp),%r11 │ │ - mov %eax,%r10d │ │ - lea -0x2(%r10),%r12 │ │ - add $0xfffffffffffffffd,%r10 │ │ - mov %r12d,%ebx │ │ - and $0x3,%ebx │ │ - lea 0xe188(%rsp),%rdx │ │ - sub %rbx,%r12 │ │ - mov $0x2,%r14d │ │ - lea 0xd540(%rsp),%r15 │ │ - jmp dbed4 │ │ + jge e1b37 │ │ + mov %edx,%esi │ │ + lea 0x10(%rsi),%edx │ │ + cmp %edx,%eax │ │ + mov %edx,%ecx │ │ + cmovle %eax,%ecx │ │ + mov %ecx,0xec(%rsp) │ │ + mov %edx,%edi │ │ + mov %rbx,%r9 │ │ + mov %r9d,%ecx │ │ + shr %cl,%edi │ │ + mov 0xe0(%rsp),%ecx │ │ + cmp %edi,%ecx │ │ + mov %edi,0x17c(%rsp) │ │ + cmovle %ecx,%edi │ │ + mov %edi,0xf0(%rsp) │ │ + cmpl $0x0,0x160(%rsp) │ │ + jle dfff0 │ │ + mov 0xe4(%rsp),%ecx │ │ + test $0x8,%cl │ │ + sete %al │ │ + test %esi,%esi │ │ + sete %bl │ │ + and %cl,%bl │ │ + mov %bl,0x5f(%rsp) │ │ + cmp 0x100(%rsp),%edx │ │ + setge %bl │ │ + mov %rsi,0x140(%rsp) │ │ + mov %r9d,%ecx │ │ + shr %cl,%esi │ │ + mov %esi,0x128(%rsp) │ │ + and %al,%bl │ │ + mov %bl,0x5e(%rsp) │ │ + xor %eax,%eax │ │ + mov %rax,0xb8(%rsp) │ │ + mov %edx,0x120(%rsp) │ │ + cmpb $0x0,0xb(%r14) │ │ + jne e00d7 │ │ + jmpq e01a0 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nop │ │ - add $0x618,%r11 │ │ - add $0x1,%r14d │ │ - add $0x618,%rdx │ │ - add $0x618,%r15 │ │ - cmp -0x78(%rsp),%r14d │ │ - je dc2f4 │ │ - mov 0x4(%r11),%ecx │ │ - mov 0x8(%r11),%eax │ │ - mov $0x2,%esi │ │ - cmp $0x3,%r10 │ │ - jb dbf2c │ │ - xor %esi,%esi │ │ - nopl 0x0(%rax) │ │ - add %eax,%ecx │ │ - mov -0xc(%rdx,%rsi,4),%edi │ │ - mov -0x8(%rdx,%rsi,4),%ebp │ │ - add %edi,%ecx │ │ - mov %ecx,-0x10(%rdx,%rsi,4) │ │ - add %edi,%eax │ │ - add %ebp,%eax │ │ - mov %eax,-0xc(%rdx,%rsi,4) │ │ - mov -0x4(%rdx,%rsi,4),%ecx │ │ - add %ebp,%edi │ │ - add %ecx,%edi │ │ - mov %edi,-0x8(%rdx,%rsi,4) │ │ - mov (%rdx,%rsi,4),%eax │ │ - add %ecx,%ebp │ │ + mov 0x100(%rsp),%rax │ │ + mov 0x120(%rsp),%edx │ │ + mov 0x1a8(%rsp),%rcx │ │ + mov %rcx,0xb8(%rsp) │ │ + cmp %ecx,0x160(%rsp) │ │ + jle dfff0 │ │ + cmpb $0x0,0xb(%r14) │ │ + je e01a0 │ │ + mov %r9,%r12 │ │ + movslq %ebp,%rax │ │ + mov 0x828(%r10),%rsi │ │ + mov %rsi,%rdi │ │ + shr %rdi │ │ + imul %rax,%rdi │ │ + movslq 0x10(%r11),%rax │ │ + add %rax,%rdi │ │ + shl $0x3,%rdi │ │ + mov 0x1e0(%rsp),%rcx │ │ + mov 0x198(%rsp),%rdx │ │ + add 0x810(%r10),%rdi │ │ + cmpl $0x0,0x10f8(%r10) │ │ + je e0173 │ │ + mov 0xc0(%rsp),%rbx │ │ + mov 0x36a8(%rbx),%rcx │ │ + mov 0x1d8(%rsp),%rdx │ │ + add %rcx,%rdx │ │ + mov %rdx,0x36a8(%rbx) │ │ + mov %ebp,%edx │ │ + sar %edx │ │ + mov %eax,%ebx │ │ + and $0x1,%ebx │ │ + add %edx,%ebx │ │ + movslq %ebx,%rdx │ │ + mov 0xd18(%r10),%rbx │ │ + sar %rbx │ │ + imul %rdx,%rbx │ │ + sar %eax │ │ + and $0x1,%ebp │ │ add %eax,%ebp │ │ - mov %ebp,-0x4(%rdx,%rsi,4) │ │ - add $0x4,%rsi │ │ - cmp %rsi,%r12 │ │ - jne dbef0 │ │ - add $0x2,%rsi │ │ - test %rbx,%rbx │ │ - je dbeb0 │ │ - lea (%r15,%rsi,4),%rsi │ │ - xor %edi,%edi │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %eax,%ebp │ │ - mov 0xc34(%rsi,%rdi,4),%eax │ │ - add %ebp,%ecx │ │ - add %eax,%ecx │ │ - mov %ecx,0xc30(%rsi,%rdi,4) │ │ - add $0x1,%rdi │ │ - mov %ebp,%ecx │ │ - cmp %rdi,%rbx │ │ - jne dbf40 │ │ - jmpq dbeb0 │ │ - mov %edx,-0x58(%rsp) │ │ - lea 0x4(%rcx),%r10d │ │ - cmp $0x3,%r10d │ │ - jl dc073 │ │ - mov -0x40(%rsp),%rax │ │ - lea 0x4(%rax),%r14d │ │ - cmp $0x3,%r14d │ │ - jl dc073 │ │ - lea 0x608(%rsp),%r11 │ │ - mov %r14d,%r12d │ │ - add $0xfffffffffffffffe,%r12 │ │ - mov %r12d,%edx │ │ - and $0x1,%edx │ │ - lea 0x612(%rsp),%r13 │ │ - sub %rdx,%r12 │ │ - mov $0x2,%r15d │ │ - mov %rdx,-0x78(%rsp) │ │ - jmp dbfdb │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - add $0x30c,%r11 │ │ - add $0x1,%r15d │ │ - add $0x30c,%r13 │ │ - cmp %r10d,%r15d │ │ - je dc073 │ │ - movzwl (%r11),%ecx │ │ - movzwl 0x2(%r11),%eax │ │ - movzwl 0x4(%r11),%esi │ │ - movzwl 0x6(%r11),%ebp │ │ - mov $0x2,%ebx │ │ - cmp $0x3,%r14d │ │ - je dc045 │ │ + movslq %ebp,%rax │ │ + add %rbx,%rax │ │ + lea (%rax,%rax,2),%rdx │ │ + shl $0x4,%rdx │ │ + add 0x1110(%r10),%rdx │ │ + mov 0xca8(%r10),%rax │ │ + mov 0x1f0(%rsp),%r8 │ │ + mov 0x1e8(%rsp),%r9 │ │ + callq *0xf8(%rax) │ │ + mov 0x30(%rsp),%r10 │ │ + mov 0x80(%rsp),%r11 │ │ + mov %r12,%r9 │ │ + mov 0x20(%rsp),%rax │ │ + mov (%rax),%rcx │ │ + xor %eax,%eax │ │ + mov 0x148(%rsp),%rdx │ │ + cmpb $0x0,0xe0(%rcx,%rdx,1) │ │ + mov $0x0,%ebx │ │ + je e01df │ │ + mov (%rcx,%rdx,1),%cl │ │ + mov %ecx,%edx │ │ + or $0x2,%dl │ │ xor %ebx,%ebx │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %ecx,%edi │ │ - mov %eax,%edx │ │ - mov %esi,%ecx │ │ - mov %ebp,%eax │ │ - movzwl -0x2(%r13,%rbx,2),%esi │ │ - lea (%rcx,%rax,1),%ebp │ │ - add %edx,%ebp │ │ - add %ebp,%edi │ │ - add %esi,%edi │ │ - mov %di,-0x6(%r13,%rbx,2) │ │ - movzwl 0x0(%r13,%rbx,2),%ebp │ │ - mov %esi,%edi │ │ - add %eax,%edi │ │ - add %ecx,%edi │ │ - add %edx,%edi │ │ - add %ebp,%edi │ │ - mov %di,-0x4(%r13,%rbx,2) │ │ - add $0x2,%rbx │ │ - cmp %rbx,%r12 │ │ - jne dc000 │ │ - add $0x2,%rbx │ │ - mov -0x78(%rsp),%rdx │ │ - test %rdx,%rdx │ │ - je dbfc0 │ │ - add %ebp,%esi │ │ - add %esi,%eax │ │ - add %eax,%ecx │ │ - add 0x4(%r11,%rbx,2),%cx │ │ - mov %cx,(%r11,%rbx,2) │ │ - jmpq dbfc0 │ │ - mov -0x38(%rsp),%r10d │ │ - cmp $0x3,%r10d │ │ - jge dbf76 │ │ - cmpl $0x0,-0x58(%rsp) │ │ - jle dc1ea │ │ - mov -0x68(%rsp),%rax │ │ - add $0x4,%eax │ │ - cmp $0x3,%eax │ │ - jl dc2f4 │ │ - mov %eax,-0x58(%rsp) │ │ - mov -0x50(%rsp),%rax │ │ - lea 0x492(%rax),%rdx │ │ - mov -0x68(%rsp),%rax │ │ - lea 0x2(%rax),%ecx │ │ - and $0x1,%ecx │ │ - mov %ecx,-0x78(%rsp) │ │ - sub %eax,%ecx │ │ - add $0xfffffffe,%ecx │ │ - mov %ecx,-0x60(%rsp) │ │ - mov $0xfffffffffffff9e8,%rbx │ │ - xor %ebp,%ebp │ │ - xor %r11d,%r11d │ │ - jmp dc0e7 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - add $0x1,%r11 │ │ - add $0xfffffffffffffffc,%rbx │ │ - add $0x4,%rbp │ │ - cmp -0x70(%rsp),%r11 │ │ - je dc2e5 │ │ - lea (%rdx,%r11,1),%r14 │ │ - movzbl -0x492(%rdx,%r11,1),%r12d │ │ - imul %r12d,%r12d │ │ - movzbl -0x30c(%rdx,%r11,1),%r15d │ │ - imul %r15d,%r15d │ │ - movzbl -0x186(%rdx,%r11,1),%r13d │ │ - imul %r13d,%r13d │ │ - movzbl (%rdx,%r11,1),%eax │ │ - imul %eax,%eax │ │ - cmpl $0xffffffff,-0x68(%rsp) │ │ - je dc1b0 │ │ - mov -0x60(%rsp),%esi │ │ - lea 0xd540(%rsp),%rcx │ │ + cmp $0xb,%dl │ │ + sete %bl │ │ + shl $0x9,%ebx │ │ + cmp $0xa,%cl │ │ + mov $0x200,%ecx │ │ + cmove %ecx,%ebx │ │ + mov 0x1a0(%rsp),%rcx │ │ + cmpb $0x0,0xf8(%r11,%rcx,1) │ │ + mov 0x160(%rsp),%rsi │ │ + mov 0xb8(%rsp),%rdi │ │ + je e0222 │ │ + mov 0x18(%r11,%rcx,1),%cl │ │ + mov %ecx,%edx │ │ + or $0x2,%dl │ │ + xor %eax,%eax │ │ + cmp $0xb,%dl │ │ + sete %al │ │ + shl $0x9,%eax │ │ + cmp $0xa,%cl │ │ + mov $0x200,%ecx │ │ + cmove %ecx,%eax │ │ + lea 0x10(%rdi),%rdx │ │ + cmp %edx,%esi │ │ + mov %edx,%r8d │ │ + cmovle %esi,%r8d │ │ + mov 0x14(%r11),%ebp │ │ + mov 0x140(%rsp),%rcx │ │ + add %ecx,%ebp │ │ + mov %ebp,0x14(%r11) │ │ + cmp 0xec(%rsp),%ecx │ │ + mov %rdx,0x1a8(%rsp) │ │ + jge e0ab0 │ │ + test %rdi,%rdi │ │ + setne %dil │ │ + cmp %edx,%esi │ │ + setg %dl │ │ + movslq %r8d,%rsi │ │ + mov %rsi,0x168(%rsp) │ │ + or 0x5f(%rsp),%dl │ │ + mov %dl,0xb4(%rsp) │ │ + or 0x5e(%rsp),%dil │ │ + mov %dil,0x110(%rsp) │ │ + or 0x138(%rsp),%ebx │ │ + or %eax,%ebx │ │ + mov %ebx,0x68(%rsp) │ │ + mov 0x10(%r11),%eax │ │ + mov %ecx,0x38(%rsp) │ │ + mov %r8d,0x70(%rsp) │ │ + jmp e02e7 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax,%rax,1) │ │ - mov %r12d,%edi │ │ - mov %r15d,%r10d │ │ - mov %r13d,%r12d │ │ - mov %eax,%r15d │ │ - movzbl 0x186(%r14),%r13d │ │ - imul %r13d,%r13d │ │ - lea (%r12,%r15,1),%eax │ │ - add %r10d,%eax │ │ - add %edi,%eax │ │ - add %r13d,%eax │ │ - mov %eax,0xc30(%rcx,%rbp,1) │ │ - movzbl 0x30c(%r14),%eax │ │ - add $0x30c,%r14 │ │ - imul %eax,%eax │ │ - lea (%r15,%r13,1),%edi │ │ - add %r12d,%edi │ │ - add %r10d,%edi │ │ - add %eax,%edi │ │ - mov %edi,0x1248(%rcx,%rbp,1) │ │ - add $0xc30,%rcx │ │ - add $0x2,%esi │ │ - jne dc140 │ │ - sub %rbx,%rcx │ │ - cmpl $0x0,-0x78(%rsp) │ │ - je dc0d0 │ │ - jmp dc1c7 │ │ - nopl 0x0(%rax) │ │ - lea 0xdb58(%rsp),%rcx │ │ - lea (%rcx,%r11,4),%rcx │ │ - cmpl $0x0,-0x78(%rsp) │ │ - je dc0d0 │ │ - movzbl 0x186(%r14),%esi │ │ - imul %esi,%esi │ │ - add %eax,%r13d │ │ - add %r15d,%r13d │ │ - add %r12d,%r13d │ │ - add %esi,%r13d │ │ - mov %r13d,0x618(%rcx) │ │ - jmpq dc0d0 │ │ - mov -0x68(%rsp),%rax │ │ - lea 0x4(%rax),%r11d │ │ - cmp $0x3,%r11d │ │ - jl dc2f4 │ │ - mov -0x40(%rsp),%rax │ │ - lea 0x4(%rax),%edi │ │ - cmp $0x3,%edi │ │ - jl dc2f4 │ │ - lea 0xe170(%rsp),%r14 │ │ - mov %edi,%r12d │ │ - add $0xfffffffffffffffe,%r12 │ │ - mov %r12d,%edx │ │ - and $0x1,%edx │ │ - lea 0xe184(%rsp),%r13 │ │ - sub %rdx,%r12 │ │ - mov $0x2,%r15d │ │ - mov %edi,-0x70(%rsp) │ │ - mov %rdx,-0x78(%rsp) │ │ - jmp dc25b │ │ - nop │ │ - add $0x618,%r14 │ │ - add $0x1,%r15d │ │ - add $0x618,%r13 │ │ - cmp %r11d,%r15d │ │ - je dc2f4 │ │ - mov (%r14),%eax │ │ - mov 0x4(%r14),%ebp │ │ - mov 0x8(%r14),%ecx │ │ - mov 0xc(%r14),%ebx │ │ - mov $0x2,%esi │ │ - cmp $0x3,%edi │ │ - je dc2c8 │ │ - xor %esi,%esi │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - mov %eax,%edi │ │ - mov %ebp,%edx │ │ - mov %ecx,%eax │ │ - mov %ebx,%ebp │ │ - mov -0x4(%r13,%rsi,4),%ecx │ │ - mov 0x0(%r13,%rsi,4),%ebx │ │ - lea (%rax,%rbp,1),%r10d │ │ - add %edx,%r10d │ │ - add %edi,%r10d │ │ - add %ecx,%r10d │ │ - mov %r10d,-0xc(%r13,%rsi,4) │ │ - lea (%rcx,%rbp,1),%edi │ │ - add %eax,%edi │ │ - add %edx,%edi │ │ - add %ebx,%edi │ │ - mov %edi,-0x8(%r13,%rsi,4) │ │ - add $0x2,%rsi │ │ - cmp %rsi,%r12 │ │ - jne dc280 │ │ - add $0x2,%rsi │ │ - mov -0x70(%rsp),%edi │ │ - mov -0x78(%rsp),%rdx │ │ - test %rdx,%rdx │ │ - je dc240 │ │ - add %ebx,%ecx │ │ + mov %ebx,%esi │ │ + sub %esi,%edi │ │ + mov %edi,0x10(%r11) │ │ + mov 0x90(%rsp),%rax │ │ + movzbl 0x1(%r13,%rax,8),%ebp │ │ + mov 0x38(%rsp),%ecx │ │ add %ebp,%ecx │ │ - add %eax,%ecx │ │ - add 0x8(%r14,%rsi,4),%ecx │ │ - mov %ecx,(%r14,%rsi,4) │ │ - jmpq dc240 │ │ - mov -0x58(%rsp),%r11d │ │ - cmp $0x3,%r11d │ │ - jge dc1fd │ │ - mov -0x68(%rsp),%rbp │ │ - cmp $0xffffffff,%ebp │ │ - mov $0x0,%r13d │ │ - jl dc3fc │ │ - mov -0x20(%rsp),%al │ │ - mov %al,%r13b │ │ - add $0x1,%r13d │ │ - mov -0x40(%rsp),%rax │ │ - cmp $0xfffffffe,%eax │ │ - jg dc33c │ │ - mov $0xffffffff,%eax │ │ + add 0x14(%r11),%ebp │ │ + mov %ebp,0x14(%r11) │ │ + mov %edi,%eax │ │ + mov %ecx,0x38(%rsp) │ │ + cmp 0xec(%rsp),%ecx │ │ + jge e0ab6 │ │ + mov 0xb8(%rsp),%rbx │ │ + lea (%rax,%rbx,1),%edi │ │ + mov 0x810(%r10),%rcx │ │ + mov 0x828(%r10),%rdx │ │ + mov %edi,0x10(%r11) │ │ + cmp 0x168(%rsp),%rbx │ │ + jge e02b0 │ │ + shr %rdx │ │ + movslq %ebp,%rsi │ │ + imul %rdx,%rsi │ │ + add %rbx,%rsi │ │ + cltq │ │ + add %rsi,%rax │ │ + lea (%rcx,%rax,8),%rbp │ │ + mov 0x38(%rsp),%eax │ │ + cmp 0x140(%rsp),%eax │ │ + setbe %cl │ │ + and 0xb4(%rsp),%cl │ │ + mov %cl,0x170(%rsp) │ │ + mov %eax,%eax │ │ + add 0x1f8(%rsp),%rax │ │ + mov %rax,0x108(%rsp) │ │ + add %r11,%rax │ │ + add $0x38,%rax │ │ + mov %rax,0x78(%rsp) │ │ + mov %ebx,%esi │ │ + mov 0x148(%rsp),%rcx │ │ + cmpb $0x0,0xb(%r14) │ │ + mov %esi,%edx │ │ + jne e03b3 │ │ + jmpq e0410 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ + mov 0x90(%rsp),%rax │ │ + movzbl 0x0(%r13,%rax,8),%r12d │ │ + movzbl %r12b,%edi │ │ + lea 0x0(%rbp,%rdi,8),%rbp │ │ + add %edi,%esi │ │ + add 0x10(%r11),%edi │ │ + mov %edi,0x10(%r11) │ │ + cmp %r8d,%esi │ │ + jge e02b2 │ │ + cmpb $0x0,0xb(%r14) │ │ + mov %esi,%edx │ │ + je e0410 │ │ + cmpb $0x0,0x6(%r14) │ │ + mov %ecx,%ebx │ │ + je e0635 │ │ + mov 0x30(%rsp),%r10 │ │ + cmpl $0x0,0x10f8(%r10) │ │ + jne e0380 │ │ + mov %rdx,%rdi │ │ + mov 0x90(%rsp),%rax │ │ + movzbl 0x1(%r13,%rax,8),%eax │ │ + add $0xff,%al │ │ + cmp $0xf,%al │ │ + ja e0830 │ │ + movzbl %al,%eax │ │ + lea 0x303e0(%rip),%rdx │ │ + movslq (%rdx,%rax,4),%rax │ │ + add %rdx,%rax │ │ + jmpq *%rax │ │ + mov 0x78(%rsp),%rax │ │ + movb $0x40,(%rax) │ │ + jmpq e0830 │ │ + nopw 0x0(%rax,%rax,1) │ │ + movsbl 0xd(%r14),%eax │ │ + mov %eax,0x13c(%rsp) │ │ + cmpb $0x0,0x170(%rsp) │ │ + je e042a │ │ + xor %eax,%eax │ │ + jmp e0440 │ │ + mov 0x90(%rsp),%rax │ │ + movzbl 0x0(%r13,%rax,8),%eax │ │ + add %esi,%eax │ │ + cmp %r8d,%eax │ │ + setge %al │ │ + mov 0xb8(%rsp),%rcx │ │ + xor $0x1,%al │ │ + movzbl %al,%eax │ │ + cmp %rdx,%rcx │ │ + jb e0480 │ │ + mov $0x8,%ebx │ │ + cmpb $0x0,0x110(%rsp) │ │ + je e0482 │ │ + mov 0x90(%rsp),%rcx │ │ + movzbl 0x1(%r13,%rcx,8),%ecx │ │ + add 0x38(%rsp),%ecx │ │ + cmp 0xec(%rsp),%ecx │ │ + jl e0482 │ │ nopl 0x0(%rax) │ │ - add %r13d,%eax │ │ - cmp %ebp,%eax │ │ - jle dc330 │ │ - jmpq dc3fc │ │ - add $0x1,%eax │ │ - lea 0xe178(%rsp),%rcx │ │ - mov %r13d,%edx │ │ - imul $0x618,%rdx,%rsi │ │ - mov %rsi,-0x70(%rsp) │ │ - lea 0x60c(%rsp),%rsi │ │ - imul $0x30c,%rdx,%r11 │ │ - add $0x1,%rax │ │ - mov $0xffffffff,%r14d │ │ - mov $0xff,%r15d │ │ - lea 0x2d734(%rip),%r12 │ │ - jmp dc393 │ │ - xchg %ax,%ax │ │ - add %r13d,%r14d │ │ - add -0x70(%rsp),%rcx │ │ - add %r11,%rsi │ │ - mov %r10,%rbp │ │ - cmp %ebp,%r14d │ │ - jg dc3fc │ │ - mov %rbp,%r10 │ │ xor %ebx,%ebx │ │ - jmp dc3e4 │ │ - nopw 0x0(%rax,%rax,1) │ │ - imul -0x48(%rsp),%edx │ │ - add $0x80000,%edx │ │ - shr $0x14,%edx │ │ - cmp $0xff,%edx │ │ - cmovae %r15d,%edx │ │ - movzbl (%r12,%rdx,1),%edx │ │ - imul %r9d,%ebp │ │ - imul %edx,%ebp │ │ - add $0x800,%ebp │ │ - shr $0xc,%ebp │ │ - mov %ebp,(%rcx,%rbx,4) │ │ - mov $0x100,%edi │ │ - sub %edx,%edi │ │ - mov %di,(%rsi,%rbx,2) │ │ - add $0x1,%rbx │ │ - cmp %rbx,%rax │ │ - je dc380 │ │ - movswl (%rsi,%rbx,2),%ebp │ │ - mov (%rcx,%rbx,4),%edx │ │ - imul %r8d,%edx │ │ - mov %ebp,%edi │ │ - imul %ebp,%edi │ │ - sub %edi,%edx │ │ - jns dc3a0 │ │ - xor %edx,%edx │ │ - jmp dc3a0 │ │ - lea 0xe794(%rsp),%r10 │ │ - lea 0x91a(%rsp),%rdi │ │ - mov -0x50(%rsp),%r15 │ │ - lea 0x495(%r15),%r12 │ │ - cmp $0x19,%r8d │ │ - jne dc771 │ │ - mov %ebp,%eax │ │ + mov %rdx,0x48(%rsp) │ │ + or %eax,%ebx │ │ + mov 0x14(%r11),%edx │ │ + mov 0x30(%rsp),%r12 │ │ + mov 0xd40(%r12),%eax │ │ add $0xffffffff,%eax │ │ - mov %eax,-0x14(%rsp) │ │ - mov -0x30(%rsp),%r9 │ │ - mov -0x40(%rsp),%rsi │ │ - jle dc913 │ │ - test %esi,%esi │ │ - jle dc925 │ │ - mov %r9,%rbx │ │ - mov %esi,%r9d │ │ - lea 0x610(%rsp),%rdx │ │ - lea 0xe180(%rsp),%r13 │ │ - mov %r10,-0x48(%rsp) │ │ - lea 0xc28(%rsp),%rax │ │ - mov %rax,-0x58(%rsp) │ │ - lea 0xedb0(%rsp),%rax │ │ - mov %rax,-0x38(%rsp) │ │ - add $0x61b,%r15 │ │ + test %edx,%eax │ │ + mov %esi,0xa8(%rsp) │ │ + mov %rbx,0x98(%rsp) │ │ + je e04b5 │ │ + xor %r13d,%r13d │ │ + jmp e04df │ │ + movzbl 0xd3c(%r12),%ecx │ │ + mov %edx,%eax │ │ + sar %cl,%eax │ │ + add $0xffffffff,%eax │ │ + imul 0xd30(%r12),%eax │ │ + shl $0x7,%eax │ │ + movslq %eax,%r13 │ │ + add %r13,%r13 │ │ + add 0xd00(%r12),%r13 │ │ + xor %esi,%esi │ │ + mov 0xc0(%rsp),%rax │ │ + cmp 0x3630(%rax),%edi │ │ + setg %sil │ │ xor %ecx,%ecx │ │ - mov %r9,-0x60(%rsp) │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - mov %rdx,-0x78(%rsp) │ │ - mov %r12,-0x30(%rsp) │ │ - mov %rcx,-0x28(%rsp) │ │ - mov %r15,-0x50(%rsp) │ │ - movzwl -0x30c(%rdi),%esi │ │ - mov %rdi,-0x70(%rsp) │ │ - movzwl 0x30c(%rdi),%r12d │ │ - mov -0x48(%rsp),%rax │ │ - mov -0x618(%rax),%r9d │ │ - mov 0x618(%rax),%r8d │ │ - mov %r8d,%edx │ │ + cmp 0x3638(%rax),%edx │ │ + setg %cl │ │ + mov 0x3634(%rax),%r8d │ │ + mov 0x363c(%rax),%r9d │ │ + mov 0x60(%rsp),%r14 │ │ + movzbl 0x8(%r14),%r11d │ │ + mov 0x90(%rsp),%rax │ │ + lea 0x2d0bb(%rip),%rbx │ │ + movzbl (%rbx,%rax,8),%r10d │ │ + movzbl 0x1(%rbx,%rax,8),%ebx │ │ + mov 0x8(%r12),%rax │ │ + mov 0x3fc(%rax),%eax │ │ + mov 0x108c(%r12),%r15d │ │ + sub $0x28,%rsp │ │ + push %r15 │ │ + pushq 0xf8(%rsp) │ │ + push %rax │ │ + push %rbx │ │ + mov %r10,%r15 │ │ + push %r10 │ │ + lea 0x18c(%rsp),%rax │ │ + push %rax │ │ + push %r11 │ │ + push %r13 │ │ + pushq 0x828(%r12) │ │ + push %rbp │ │ + pushq 0x110(%rsp) │ │ + callq ed300 │ │ + add $0x80,%rsp │ │ + mov %eax,%r10d │ │ + mov 0x828(%r12),%rsi │ │ + shl $0x2,%r15d │ │ + mov %r15,%rcx │ │ + shl $0x2,%ebx │ │ + mov 0x13c(%rsp),%r9d │ │ + or 0x68(%rsp),%r9d │ │ + mov 0xd28(%r12),%r11d │ │ + mov 0x80(%rsp),%r13 │ │ + sub 0x10(%r13),%r11d │ │ + shl $0x2,%r11d │ │ + mov 0xd2c(%r12),%eax │ │ + sub 0x14(%r13),%eax │ │ + shl $0x2,%eax │ │ + mov 0x108c(%r12),%r15d │ │ + sub $0x28,%rsp │ │ + mov %rbp,%rdi │ │ + mov 0xf0(%rsp),%rdx │ │ + mov %ebx,%r8d │ │ + push %r15 │ │ + mov %r13,%rbx │ │ + lea 0x2cff2(%rip),%r13 │ │ + push %rax │ │ + push %r11 │ │ + mov 0x118(%rsp),%rax │ │ + callq *0x40(%rax,%r10,8) │ │ + mov %rbx,%r11 │ │ + add $0x40,%rsp │ │ + mov 0x148(%rsp),%rcx │ │ + mov 0x50(%rsp),%r9 │ │ + mov 0x28(%rsp),%r15 │ │ + mov 0x70(%rsp),%r8d │ │ + mov 0xa8(%rsp),%esi │ │ + mov 0x48(%rsp),%rdx │ │ + cmpb $0x0,0x6(%r14) │ │ + mov %ecx,%ebx │ │ + jne e03c0 │ │ + mov 0x30(%rsp),%r10 │ │ + cmpl $0x0,0x10f8(%r10) │ │ + mov %esi,0xa8(%rsp) │ │ + je e0733 │ │ + mov 0xc0(%rsp),%rsi │ │ + mov 0x36b0(%rsi),%rdx │ │ + mov 0x90(%rsp),%rcx │ │ + movzbl 0x0(%r13,%rcx,8),%r12d │ │ + cmp $0x8,%r12d │ │ mov %r12d,%eax │ │ - xor %ecx,%ecx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - add %r9d,%edx │ │ - movswl %si,%esi │ │ - cwtl │ │ - add %esi,%eax │ │ - mov %rbx,%r10 │ │ - lea (%rax,%rax,2),%r9d │ │ - mov -0x78(%rsp),%rsi │ │ - movswl -0x4(%rsi,%rcx,2),%eax │ │ - lea 0x185(%rcx),%ebp │ │ - mov -0x70(%rsp),%rdi │ │ - movswl (%rdi,%rbp,2),%ebx │ │ - add %eax,%ebx │ │ - movswl (%rsi,%rcx,2),%esi │ │ - add %esi,%ebx │ │ - lea 0x187(%rcx),%r14d │ │ - movswl (%rdi,%r14,2),%eax │ │ - add %eax,%ebx │ │ - lea (%rbx,%rbx,4),%ebx │ │ - lea (%rbx,%r9,2),%edi │ │ - lea (%rdx,%rdx,2),%r11d │ │ - mov -0x48(%rsp),%rdx │ │ - mov (%rdx,%rbp,4),%ebp │ │ - add -0x8(%r13,%rcx,4),%ebp │ │ - mov -0x30(%rsp),%rbx │ │ - movzbl (%rbx,%rcx,1),%r15d │ │ - imul %edi,%r15d │ │ - mov 0x0(%r13,%rcx,4),%r9d │ │ - add %r9d,%ebp │ │ - mov (%rdx,%r14,4),%edx │ │ - add %edx,%ebp │ │ - lea 0x0(%rbp,%rbp,4),%edi │ │ - lea (%rdi,%r11,2),%edi │ │ - lea (%r15,%rdi,1),%edi │ │ - add $0x100,%edi │ │ - shr $0x9,%edi │ │ - mov %di,(%r10,%rcx,2) │ │ - mov %r10,%rbx │ │ - add $0x1,%rcx │ │ - cmp %rcx,-0x60(%rsp) │ │ - jne dc4e0 │ │ - mov %r13,-0x20(%rsp) │ │ - mov -0x30(%rsp),%r14 │ │ - mov -0x70(%rsp),%r11 │ │ - mov -0x48(%rsp),%r13 │ │ - xor %eax,%eax │ │ - mov -0x50(%rsp),%r15 │ │ - mov -0x60(%rsp),%r9 │ │ - mov -0x58(%rsp),%rbp │ │ - mov -0x38(%rsp),%rbx │ │ - nopl 0x0(%rax) │ │ - movswl %r12w,%ecx │ │ - lea (%rcx,%rcx,2),%ecx │ │ - movswl -0x4(%rbp,%rax,2),%edx │ │ - movswl 0x0(%rbp,%rax,2),%r12d │ │ - add %r12d,%edx │ │ - lea (%rdx,%rdx,4),%edx │ │ - lea (%rdx,%rcx,2),%ecx │ │ - lea (%r8,%r8,2),%edx │ │ - mov (%rbx,%rax,4),%r8d │ │ - mov -0x8(%rbx,%rax,4),%esi │ │ - add %r8d,%esi │ │ - lea (%rsi,%rsi,4),%esi │ │ - movzbl (%r15,%rax,1),%edi │ │ - imul %ecx,%edi │ │ - lea (%rsi,%rdx,2),%ecx │ │ - lea (%rdi,%rcx,1),%ecx │ │ - add $0x80,%ecx │ │ - shr $0x8,%ecx │ │ - mov %cx,0x300(%r10,%rax,2) │ │ - add $0x1,%rax │ │ - cmp %rax,%r9 │ │ - jne dc5b0 │ │ - mov %r10,%rdx │ │ - add $0x600,%rdx │ │ - mov %rbx,%rax │ │ - mov %rdx,%rbx │ │ - mov %r14,%r12 │ │ - add $0x30c,%r12 │ │ - mov %r11,%rdi │ │ - add $0x618,%rdi │ │ - add $0xc30,%r13 │ │ - mov %r13,-0x48(%rsp) │ │ - mov -0x28(%rsp),%rcx │ │ - add $0x2,%ecx │ │ - mov -0x78(%rsp),%rdx │ │ - add $0x618,%rdx │ │ - mov -0x20(%rsp),%r13 │ │ - add $0xc30,%r13 │ │ - add $0x618,%rbp │ │ - mov %rbp,-0x58(%rsp) │ │ - add $0xc30,%rax │ │ - mov %rax,-0x38(%rsp) │ │ - add $0x30c,%r15 │ │ - cmp -0x14(%rsp),%ecx │ │ - jl dc490 │ │ - mov %rdi,%r11 │ │ - mov -0x68(%rsp),%rax │ │ + mov $0x8,%edi │ │ + cmovae %edi,%eax │ │ + movzbl 0x1(%r13,%rcx,8),%ecx │ │ + cmp $0x8,%ecx │ │ + cmovae %edi,%ecx │ │ + imul %eax,%ecx │ │ + shl $0x4,%ecx │ │ + lea (%rdx,%rcx,4),%rax │ │ + mov %rax,0x36b0(%rsi) │ │ + mov 0x1108(%r10),%rax │ │ + movslq 0x14(%r11),%rcx │ │ + imul 0xd18(%r10),%rcx │ │ + movslq 0x10(%r11),%rsi │ │ + add %rcx,%rsi │ │ + lea (%rsi,%rsi,4),%rcx │ │ + movswl (%rax,%rcx,2),%r15d │ │ + movzbl 0x6(%rax,%rcx,2),%eax │ │ + mov %eax,0x44(%rsp) │ │ + test %r15d,%r15d │ │ + js e070d │ │ + movzbl 0xa(%r14),%eax │ │ + mov 0x44(%rsp),%r11d │ │ mov %rax,%rcx │ │ - and $0xfffffffe,%eax │ │ + shl $0x7,%rcx │ │ + lea (%rcx,%rax,8),%rax │ │ + add 0xd8(%rsp),%rax │ │ + mov 0x828(%r10),%rsi │ │ + mov 0x108c(%r10),%r8d │ │ + mov %rbp,%rdi │ │ + mov %r15d,%ecx │ │ + mov %r9,%rbx │ │ + callq *0x2a8(%rax,%r11,8) │ │ mov %rbx,%r9 │ │ - mov %rcx,%rbp │ │ - mov -0x40(%rsp),%rsi │ │ - mov -0x48(%rsp),%r10 │ │ - or $0x1,%eax │ │ - cmp %ebp,%eax │ │ - jne dc901 │ │ - test %esi,%esi │ │ - jle dc901 │ │ - mov %esi,%r8d │ │ - mov -0x618(%r10),%esi │ │ - mov 0x618(%r10),%edx │ │ - xor %ecx,%ecx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ + mov 0x30(%rsp),%r10 │ │ + mov 0x80(%rsp),%r11 │ │ + mov 0x148(%rsp),%rcx │ │ + mov 0x28(%rsp),%r15 │ │ + mov 0x70(%rsp),%r8d │ │ + mov 0xa8(%rsp),%esi │ │ + jmpq e038e │ │ + mov %rbp,0x48(%rsp) │ │ + mov 0x288(%r11),%rax │ │ + add %rdx,%rbx │ │ + lea (%rax,%rbx,1),%rsi │ │ + add $0x20,%rsi │ │ + movzbl 0xa(%r14),%ecx │ │ + sub $0x18,%rsp │ │ + mov %r11,%rdi │ │ + mov 0x90(%rsp),%rdx │ │ + mov 0x148(%rsp),%r8d │ │ + mov %r14,%r9 │ │ + lea 0x37(%rsp),%rax │ │ + push %rax │ │ + lea 0x64(%rsp),%rax │ │ + push %rax │ │ + pushq 0x178(%rsp) │ │ + pushq $0x0 │ │ + pushq $0x1 │ │ + mov %r11,%rbp │ │ + callq de090 │ │ + mov 0x70(%rsp),%r10 │ │ + add $0x40,%rsp │ │ + mov %rbp,%rdx │ │ + mov %eax,%r15d │ │ + mov 0x90(%rsp),%rax │ │ + movzbl 0x1(%r13,%rax,8),%ecx │ │ + mov 0xd2c(%r10),%eax │ │ + sub 0x14(%rbp),%eax │ │ + cmp %ecx,%eax │ │ + cmovg %ecx,%eax │ │ + lea -0x1(%rax),%ecx │ │ + cmp $0xf,%ecx │ │ + ja e08fd │ │ + lea 0x3008d(%rip),%rdx │ │ + movslq (%rdx,%rcx,4),%rcx │ │ + add %rdx,%rcx │ │ + jmpq *%rcx │ │ + movzbl 0x1f(%rsp),%r14d │ │ + mov 0x78(%rsp),%rax │ │ + mov %r14b,(%rax) │ │ + jmpq e099f │ │ + mov 0x78(%rsp),%rax │ │ + movl $0x40404040,(%rax) │ │ + jmp e0830 │ │ + mov 0x78(%rsp),%rax │ │ + movw $0x4040,(%rax) │ │ + jmp e0830 │ │ + movabs $0x4040404040404040,%rax │ │ + mov 0x78(%rsp),%rdx │ │ + mov %rax,(%rdx) │ │ + jmp e0830 │ │ + movabs $0x4040404040404040,%rax │ │ + mov 0x108(%rsp),%rdx │ │ + mov %rax,0x38(%r11,%rdx,1) │ │ + mov %rax,0x40(%r11,%rdx,1) │ │ + nopl 0x0(%rax) │ │ + mov 0x90(%rsp),%rax │ │ + movzbl 0x0(%r13,%rax,8),%r12d │ │ + lea -0x1(%r12),%eax │ │ + cmp $0xf,%al │ │ + ja e038e │ │ + movzbl %al,%eax │ │ + lea 0x2ffbf(%rip),%rdx │ │ + movslq (%rdx,%rax,4),%rax │ │ + add %rdx,%rax │ │ + jmpq *%rax │ │ + mov 0x20(%rsp),%rax │ │ + mov (%rax),%rax │ │ + add %rdi,%rbx │ │ + movb $0x40,0x20(%rax,%rbx,1) │ │ + mov $0x1,%r12b │ │ + jmpq e038e │ │ + mov 0x20(%rsp),%rax │ │ + mov (%rax),%rax │ │ + add %rdi,%rbx │ │ + movl $0x40404040,0x20(%rax,%rbx,1) │ │ + mov $0x4,%r12b │ │ + jmpq e038e │ │ + mov 0x20(%rsp),%rax │ │ + mov (%rax),%rax │ │ + add %rdi,%rbx │ │ + movw $0x4040,0x20(%rax,%rbx,1) │ │ + mov $0x2,%r12b │ │ + jmpq e038e │ │ + mov 0x20(%rsp),%rax │ │ + mov (%rax),%rax │ │ + add %rdi,%rbx │ │ + movabs $0x4040404040404040,%rdx │ │ + mov %rdx,0x20(%rax,%rbx,1) │ │ + mov $0x8,%r12b │ │ + jmpq e038e │ │ + mov %esi,%r12d │ │ + mov 0x20(%rsp),%rsi │ │ + mov (%rsi),%rax │ │ + add %rdi,%rbx │ │ + movabs $0x4040404040404040,%rdx │ │ + mov %rdx,0x20(%rax,%rbx,1) │ │ + mov (%rsi),%rax │ │ + mov %r12d,%esi │ │ + mov %rdx,0x28(%rax,%rbx,1) │ │ + mov $0x10,%r12b │ │ + jmpq e038e │ │ + movzbl 0x1f(%rsp),%r14d │ │ + movslq %eax,%rdx │ │ + movzbl %r14b,%esi │ │ + mov 0x78(%rsp),%rdi │ │ + callq 4480 │ │ + mov 0x30(%rsp),%r10 │ │ + jmpq e099f │ │ + movzbl 0x1f(%rsp),%r14d │ │ + imul $0x1010101,%r14d,%eax │ │ + mov 0x78(%rsp),%rcx │ │ + mov %eax,(%rcx) │ │ + jmp e099f │ │ + movzbl 0x1f(%rsp),%r14d │ │ + mov %r14d,%eax │ │ + shl $0x8,%eax │ │ + or %r14d,%eax │ │ + mov 0x78(%rsp),%rcx │ │ + mov %ax,(%rcx) │ │ + jmp e099f │ │ + movzbl 0x1f(%rsp),%r14d │ │ + mov %r14,%rax │ │ + movabs $0x101010101010101,%rcx │ │ + imul %rcx,%rax │ │ + mov 0x78(%rsp),%rcx │ │ + mov %rax,(%rcx) │ │ + jmp e099f │ │ + movzbl 0x1f(%rsp),%r14d │ │ + mov %r14,%rax │ │ + movabs $0x101010101010101,%rcx │ │ + imul %rcx,%rax │ │ + mov 0x80(%rsp),%rcx │ │ + mov 0x108(%rsp),%rdx │ │ + mov %rax,0x38(%rcx,%rdx,1) │ │ + mov %rax,0x40(%rcx,%rdx,1) │ │ + mov 0x48(%rsp),%rbp │ │ + mov 0xd28(%r10),%eax │ │ + mov 0x80(%rsp),%rcx │ │ + sub 0x10(%rcx),%eax │ │ + mov 0x90(%rsp),%rcx │ │ + movzbl 0x0(%r13,%rcx,8),%r12d │ │ + cmp %r12d,%eax │ │ + cmovg %r12d,%eax │ │ + lea -0x1(%rax),%ecx │ │ + movzbl %r14b,%esi │ │ + cmp $0xf,%ecx │ │ + ja e09f9 │ │ + lea 0x2feb6(%rip),%rdx │ │ + movslq (%rdx,%rcx,4),%rcx │ │ + add %rdx,%rcx │ │ + jmpq *%rcx │ │ + mov 0x20(%rsp),%rax │ │ + mov (%rax),%rax │ │ + mov %r14b,0x20(%rax,%rbx,1) │ │ + jmpq e0a89 │ │ + mov 0x20(%rsp),%rcx │ │ + mov (%rcx),%rcx │ │ + lea (%rcx,%rbx,1),%rdi │ │ + add $0x20,%rdi │ │ + movslq %eax,%rdx │ │ + callq 4480 │ │ + mov 0x48(%rsp),%rbp │ │ + mov 0x30(%rsp),%r10 │ │ + jmp e0a89 │ │ + imul $0x1010101,%esi,%eax │ │ + mov 0x20(%rsp),%rcx │ │ + mov (%rcx),%rcx │ │ + mov %eax,0x20(%rcx,%rbx,1) │ │ + jmp e0a89 │ │ + mov %esi,%eax │ │ + shl $0x8,%eax │ │ + or %esi,%eax │ │ + mov 0x20(%rsp),%rcx │ │ + mov (%rcx),%rcx │ │ + mov %ax,0x20(%rcx,%rbx,1) │ │ + jmp e0a89 │ │ + movabs $0x101010101010101,%rax │ │ + imul %rax,%rsi │ │ + mov 0x20(%rsp),%rax │ │ + mov (%rax),%rax │ │ + mov %rsi,0x20(%rax,%rbx,1) │ │ + jmp e0a89 │ │ + movabs $0x101010101010101,%rax │ │ + imul %rax,%rsi │ │ + mov 0x20(%rsp),%rcx │ │ + mov (%rcx),%rax │ │ + mov %rsi,0x20(%rax,%rbx,1) │ │ + mov (%rcx),%rax │ │ + mov %ebx,%ecx │ │ + mov %rsi,0x28(%rcx,%rax,1) │ │ + mov 0x60(%rsp),%r14 │ │ + mov 0x50(%rsp),%r9 │ │ + mov 0x150(%rsp),%rdx │ │ + test %r15d,%r15d │ │ + jns e06c9 │ │ + jmpq e070d │ │ nopl 0x0(%rax) │ │ - add %esi,%edx │ │ - movswl -0x30c(%r11,%rcx,2),%esi │ │ - movswl 0x30c(%r11,%rcx,2),%edi │ │ - add %esi,%edi │ │ - lea (%rdi,%rdi,2),%esi │ │ - movswl -0x30e(%r11,%rcx,2),%edi │ │ - movswl 0x30a(%r11,%rcx,2),%ebp │ │ - add %edi,%ebp │ │ - movswl -0x30a(%r11,%rcx,2),%edi │ │ - add %ebp,%edi │ │ - movswl 0x30e(%r11,%rcx,2),%ebp │ │ - add %edi,%ebp │ │ - lea 0x0(%rbp,%rbp,4),%edi │ │ - lea (%rdi,%rsi,2),%edi │ │ - lea (%rdx,%rdx,2),%ebp │ │ - mov 0x614(%r10,%rcx,4),%ebx │ │ - add -0x61c(%r10,%rcx,4),%ebx │ │ - mov -0x614(%r10,%rcx,4),%esi │ │ - add %esi,%ebx │ │ - mov 0x61c(%r10,%rcx,4),%edx │ │ - add %edx,%ebx │ │ - lea (%rbx,%rbx,4),%ebx │ │ - movzbl (%r12,%rcx,1),%eax │ │ - imul %edi,%eax │ │ - lea (%rbx,%rbp,2),%edi │ │ - lea (%rax,%rdi,1),%eax │ │ - add $0x100,%eax │ │ - shr $0x9,%eax │ │ - mov %ax,(%r9,%rcx,2) │ │ - add $0x1,%rcx │ │ - cmp %rcx,%r8 │ │ - jne dc6d0 │ │ - jmpq dc901 │ │ - test %ebp,%ebp │ │ - mov -0x30(%rsp),%rcx │ │ - mov -0x40(%rsp),%rax │ │ - jle dc901 │ │ - test %eax,%eax │ │ - jle dc901 │ │ - movzwl 0x91a(%rsp),%edx │ │ - mov 0xe794(%rsp),%ebp │ │ - mov %eax,%r11d │ │ - lea 0xc28(%rsp),%r13 │ │ - lea 0xedb0(%rsp),%r9 │ │ - xor %eax,%eax │ │ - nop │ │ - mov %rcx,-0x30(%rsp) │ │ - mov %rax,-0x60(%rsp) │ │ - mov %edx,%ecx │ │ - movzwl -0x30c(%rdi),%ebx │ │ - movzwl 0x30c(%rdi),%edx │ │ - add $0x30c,%rdi │ │ - mov %rdi,-0x70(%rsp) │ │ - mov -0x618(%r10),%eax │ │ - mov 0x618(%r10),%r14d │ │ - add $0x618,%r10 │ │ - mov %r10,-0x48(%rsp) │ │ - mov %r14d,-0x50(%rsp) │ │ - mov %dx,-0x78(%rsp) │ │ - mov %edx,%r8d │ │ - xor %edx,%edx │ │ - nop │ │ - movswl %cx,%ecx │ │ - movswl -0x310(%r13,%rdx,2),%edi │ │ - add %ecx,%edi │ │ - movswl -0x30c(%r13,%rdx,2),%ecx │ │ - add %ecx,%edi │ │ - movswl %bx,%ebx │ │ - add %edi,%ebx │ │ - movswl %r8w,%edi │ │ - add %ebx,%edi │ │ - movswl -0x61c(%r13,%rdx,2),%ebx │ │ - movswl -0x4(%r13,%rdx,2),%esi │ │ - add %ebx,%esi │ │ - movswl -0x618(%r13,%rdx,2),%ebx │ │ - add %ebx,%esi │ │ - movswl 0x0(%r13,%rdx,2),%r8d │ │ - add %r8d,%esi │ │ - lea (%rsi,%rsi,2),%esi │ │ - lea (%rsi,%rdi,4),%esi │ │ - add -0x620(%r9,%rdx,4),%ebp │ │ - mov -0x618(%r9,%rdx,4),%edi │ │ - add %edi,%ebp │ │ - add %eax,%ebp │ │ - add %r14d,%ebp │ │ - mov -0x8(%r9,%rdx,4),%r15d │ │ - add -0xc38(%r9,%rdx,4),%r15d │ │ - mov -0xc30(%r9,%rdx,4),%eax │ │ - add %eax,%r15d │ │ - movzbl (%r12,%rdx,1),%r10d │ │ - imul %esi,%r10d │ │ - mov (%r9,%rdx,4),%r14d │ │ - add %r14d,%r15d │ │ - lea (%r15,%r15,2),%esi │ │ - lea (%rsi,%rbp,4),%esi │ │ - lea (%r10,%rsi,1),%esi │ │ - add $0x100,%esi │ │ - shr $0x9,%esi │ │ - mov -0x30(%rsp),%rbp │ │ - mov %si,0x0(%rbp,%rdx,2) │ │ - add $0x1,%rdx │ │ - mov %edi,%ebp │ │ - cmp %rdx,%r11 │ │ - jne dc800 │ │ - mov -0x30(%rsp),%rcx │ │ - add $0x300,%rcx │ │ - add $0x186,%r12 │ │ - mov -0x60(%rsp),%rax │ │ - add $0x1,%eax │ │ - add $0x30c,%r13 │ │ - add $0x618,%r9 │ │ - cmp -0x68(%rsp),%eax │ │ - mov -0x48(%rsp),%r10 │ │ - mov -0x70(%rsp),%rdi │ │ - movzwl -0x78(%rsp),%edx │ │ - mov -0x50(%rsp),%ebp │ │ - jne dc7b0 │ │ - add $0x27fd8,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - mov %rdi,%r11 │ │ - xor %eax,%eax │ │ - or $0x1,%eax │ │ - cmp %ebp,%eax │ │ - je dc6a7 │ │ - jmp dc901 │ │ - lea -0x2(%rbp),%edx │ │ - mov %edx,%ecx │ │ - shr %ecx │ │ - add $0x1,%ecx │ │ mov %ecx,%eax │ │ - and $0x7,%eax │ │ - cmp $0xe,%edx │ │ - jb dc961 │ │ - sub %eax,%ecx │ │ - nopl 0x0(%rax,%rax,1) │ │ - add $0x3000,%r9 │ │ - add $0x1860,%r12 │ │ - add $0x30c0,%rdi │ │ - add $0x6180,%r10 │ │ - add $0xfffffff8,%ecx │ │ - jne dc940 │ │ - test %eax,%eax │ │ - je dc991 │ │ + mov %ecx,0x38(%rsp) │ │ + sub 0x38(%rsp),%ebp │ │ + mov %ebp,0x14(%r11) │ │ + cmpb $0x0,0xb0(%rsp) │ │ + je e00a0 │ │ + mov 0x830(%r10),%rbx │ │ + cmpb $0xd,0x9(%r14) │ │ + mov %rbx,0x48(%rsp) │ │ + jne e0c40 │ │ + mov 0x10(%r11),%eax │ │ + mov %eax,%ecx │ │ + and 0x134(%rsp),%ecx │ │ + shl $0x2,%ecx │ │ + movslq %ecx,%rsi │ │ + add %rsi,%rsi │ │ + add 0x810(%r10),%rsi │ │ + mov %ebp,%ecx │ │ + and 0xa4(%rsp),%ecx │ │ + shl $0x2,%ecx │ │ + movslq %ecx,%rcx │ │ + mov 0x828(%r10),%rdx │ │ + mov %rdx,%rdi │ │ + shr %rdi │ │ + imul %rcx,%rdi │ │ + mov %r15d,%ecx │ │ + sar %cl,%eax │ │ + lea (%rsi,%rdi,2),%rsi │ │ + mov %r9d,%ecx │ │ + sar %cl,%ebp │ │ + cltq │ │ + movslq %ebp,%rcx │ │ + mov %r13,%r8 │ │ + mov %rbx,%r13 │ │ + shr %r13 │ │ + imul %rcx,%r13 │ │ + add %rax,%r13 │ │ + shl $0x3,%r13 │ │ + mov %r11,%r12 │ │ + mov %r15,%rcx │ │ + mov 0x818(%r10),%r15 │ │ + add %r13,%r15 │ │ + add 0x820(%r10),%r13 │ │ + mov 0x90(%rsp),%rbp │ │ + movzbl (%r8,%rbp,8),%edi │ │ + mov 0x1d0(%rsp),%rax │ │ + add %edi,%eax │ │ + neg %edi │ │ + and %eax,%edi │ │ + movzbl 0x1(%r8,%rbp,8),%ebp │ │ + mov 0x1c8(%rsp),%rax │ │ + add %ebp,%eax │ │ + neg %ebp │ │ + sar %cl,%edi │ │ + and %eax,%ebp │ │ + mov 0x188(%rsp),%rax │ │ + mov %r9d,%ecx │ │ + sar %cl,%ebp │ │ + sub %edi,%eax │ │ + mov 0x180(%rsp),%rcx │ │ + mov %ecx,%r8d │ │ + sub %ebp,%r8d │ │ + mov 0x840(%r10),%ebp │ │ + add $0xffffffff,%ebp │ │ + sub $0x38,%rsp │ │ + mov 0x190(%rsp),%rdi │ │ + mov %eax,%ecx │ │ + mov 0x154(%rsp),%r9d │ │ + pushq 0x1c8(%rsp) │ │ + mov %r10,%rbx │ │ + mov 0x118(%rsp),%rax │ │ + callq *0xb0(%rax,%rbp,8) │ │ + add $0x40,%rsp │ │ + cmpb $0x0,0xf(%r14) │ │ + je e0e37 │ │ + movl $0x0,0x44(%rsp) │ │ + mov 0x14(%r12),%edx │ │ + mov %edx,%eax │ │ + and 0xa4(%rsp),%eax │ │ + mov 0xd40(%rbx),%ecx │ │ + add $0xffffffff,%ecx │ │ + test %ecx,%eax │ │ + mov %rbx,%r12 │ │ + mov %r15,0xa8(%rsp) │ │ + mov %r13,0x70(%rsp) │ │ + je e0ce5 │ │ + xor %r10d,%r10d │ │ + jmpq e0d0e │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - add $0x600,%r9 │ │ - add $0x30c,%r12 │ │ - add $0x618,%rdi │ │ - add $0xc30,%r10 │ │ + nopl (%rax) │ │ + cmpb $0x0,0xc(%r14) │ │ + je e106d │ │ + mov 0x10(%r11),%eax │ │ + mov %eax,%edx │ │ + mov %r15d,%ecx │ │ + sar %cl,%edx │ │ + mov %ebp,%esi │ │ + mov %r9d,%ecx │ │ + sar %cl,%esi │ │ + movslq %edx,%rcx │ │ + movslq %esi,%rdx │ │ + mov 0x48(%rsp),%rsi │ │ + mov %rsi,%rbx │ │ + shr %rbx │ │ + imul %rdx,%rbx │ │ + add %rcx,%rbx │ │ + shl $0x2,%rbx │ │ + cmpl $0x0,0x10f8(%r10) │ │ + je e0e84 │ │ + mov 0xc0(%rsp),%r8 │ │ + mov 0x36a8(%r8),%r12 │ │ + mov %ebp,%edi │ │ + sar %edi │ │ + mov %eax,%edx │ │ + and $0x1,%edx │ │ + add %edi,%edx │ │ + movslq %edx,%rdi │ │ + mov 0xd18(%r10),%rdx │ │ + sar %rdx │ │ + imul %rdi,%rdx │ │ + sar %eax │ │ + and $0x1,%ebp │ │ + add %eax,%ebp │ │ + movslq %ebp,%rax │ │ + add %rdx,%rax │ │ + lea (%rax,%rax,2),%rbp │ │ + shl $0x4,%rbp │ │ + add 0x1110(%r10),%rbp │ │ + mov 0x1c0(%rsp),%rax │ │ + add %r12,%rax │ │ + mov %rax,0x36a8(%r8) │ │ + jmpq e0e94 │ │ + mov 0xd3c(%r12),%cl │ │ + mov %edx,%eax │ │ + sar %cl,%eax │ │ add $0xffffffff,%eax │ │ - jne dc970 │ │ - mov %rdi,%r11 │ │ - mov %ebp,%eax │ │ - and $0xfffffffe,%eax │ │ - or $0x1,%eax │ │ - cmp %ebp,%eax │ │ - je dc6a7 │ │ - jmpq dc901 │ │ - nopl 0x0(%rax) │ │ + imul 0xd30(%r12),%eax │ │ + shl $0x7,%eax │ │ + movslq %eax,%r10 │ │ + add %r10,%r10 │ │ + add 0xd08(%r12),%r10 │ │ + mov 0x80(%rsp),%rax │ │ + mov 0x10(%rax),%edi │ │ + mov 0x28(%rsp),%r9 │ │ + mov %r9d,%ecx │ │ + sar %cl,%edi │ │ + mov 0x50(%rsp),%r11 │ │ + mov %r11d,%ecx │ │ + sar %cl,%edx │ │ + mov 0xc0(%rsp),%rbx │ │ + mov 0x3630(%rbx),%eax │ │ + mov 0x3634(%rbx),%r8d │ │ + mov %r9d,%ecx │ │ + sar %cl,%eax │ │ + mov 0x3638(%rbx),%ebp │ │ + mov %r11d,%ecx │ │ + sar %cl,%ebp │ │ + xor %esi,%esi │ │ + cmp %eax,%edi │ │ + setg %sil │ │ + xor %eax,%eax │ │ + cmp %ebp,%edx │ │ + setg %al │ │ + mov %r9d,%ecx │ │ + sar %cl,%r8d │ │ + mov 0x363c(%rbx),%r9d │ │ + mov %r11d,%ecx │ │ + sar %cl,%r9d │ │ + mov 0x88(%rsp),%rcx │ │ + lea 0x2c85d(%rip),%rbp │ │ + mov %rbp,%rbx │ │ + movzbl 0x0(%rbp,%rcx,8),%ebp │ │ + movzbl 0x1(%rbx,%rcx,8),%r13d │ │ + mov 0x108c(%r12),%r11d │ │ + sub $0x28,%rsp │ │ + mov %eax,%ecx │ │ + push %r11 │ │ + pushq 0xf8(%rsp) │ │ + pushq $0x0 │ │ + push %r13 │ │ push %rbp │ │ + lea 0x94(%rsp),%rax │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + mov %r12,%rbx │ │ + mov 0xb0(%rsp),%r15 │ │ push %r15 │ │ - push %r14 │ │ - push %r13 │ │ + mov 0x118(%rsp),%r12 │ │ push %r12 │ │ - push %rbx │ │ - sub $0x88,%rsp │ │ - mov %r8d,0x60(%rsp) │ │ - mov %ecx,%r14d │ │ - mov %edx,%ebx │ │ - mov %esi,%r12d │ │ - mov 0xe0(%rsp),%eax │ │ - lea -0x1(%rax),%ecx │ │ - cmp $0x8,%ecx │ │ - jae dca37 │ │ - mov 0xe8(%rsp),%rax │ │ - lea 0x1e332(%rip),%rdx │ │ - movzbl (%rcx,%rdx,1),%edx │ │ - mov (%rax),%ecx │ │ - lea (%rcx,%rcx,2),%ecx │ │ - add %edx,%ecx │ │ - mov %ecx,(%rax) │ │ - cmp $0x5a,%ecx │ │ - jg dca15 │ │ - setne %al │ │ - test %r14d,%r14d │ │ - movzbl %al,%eax │ │ - lea 0x1(%rax,%rax,4),%ecx │ │ - mov $0x1,%eax │ │ - cmovne %ecx,%eax │ │ - jmp dca5b │ │ - mov $0x7,%eax │ │ - cmp $0xb4,%ecx │ │ - jl dca5b │ │ - mov $0x8,%eax │ │ - mov $0x2,%ecx │ │ - cmove %ecx,%eax │ │ - test %r12d,%r12d │ │ - cmove %ecx,%eax │ │ - jmp dca5b │ │ - test %eax,%eax │ │ - je dca40 │ │ - cmp $0xc,%eax │ │ - jne dca5b │ │ - mov %eax,%eax │ │ - movslq %r12d,%rcx │ │ - movslq %r14d,%rdx │ │ - lea 0x30591(%rip),%rsi │ │ - lea (%rsi,%rax,4),%rax │ │ - lea (%rax,%rcx,2),%rax │ │ - movzbl (%rdx,%rax,1),%eax │ │ - mov 0xd0(%rsp),%r13 │ │ - mov 0xc8(%rsp),%r8 │ │ - mov %eax,%ebp │ │ - test %r14d,%r14d │ │ - je dcabf │ │ - mov $0x3ed3,%eax │ │ - bt %rbp,%rax │ │ - jb dca9f │ │ - mov $0x31c0,%eax │ │ - bt %rbp,%rax │ │ - jb dca9f │ │ - mov $0x72,%eax │ │ + pushq $0x0 │ │ + callq ed300 │ │ + add $0x80,%rsp │ │ + mov %eax,%r10d │ │ + shl $0x2,%ebp │ │ + shl $0x2,%r13d │ │ + movsbl 0xf(%r14),%r11d │ │ + mov 0x108c(%rbx),%eax │ │ + sub $0x30,%rsp │ │ + mov %r12,%rdi │ │ + mov 0xb0(%rsp),%r12 │ │ + mov %r15,%rsi │ │ + mov 0xf8(%rsp),%rdx │ │ mov %ebp,%ecx │ │ - shr %cl,%rax │ │ - test %r12d,%r12d │ │ - jne dcacc │ │ - and $0x1,%eax │ │ - test %rax,%rax │ │ - jne dcacc │ │ - mov 0xd8(%rsp),%rcx │ │ - test %rcx,%rcx │ │ - je dcac1 │ │ - lea 0x0(,%rdi,4),%eax │ │ - cltq │ │ - add %rax,%rcx │ │ - mov %rcx,0x58(%rsp) │ │ - jmp dcacc │ │ - jmp dcacc │ │ - mov %r8,%rax │ │ - sub %r13,%rax │ │ - mov %rax,0x58(%rsp) │ │ - mov %rdi,0x70(%rsp) │ │ - mov 0x108(%rsp),%r10 │ │ - mov $0x3f8d,%eax │ │ - bt %rbp,%rax │ │ - mov %rbp,0x38(%rsp) │ │ - mov %r12d,0x4c(%rsp) │ │ - jae dd030 │ │ - mov 0xf8(%rsp),%eax │ │ - lea 0x0(,%rax,4),%edi │ │ - mov %edi,%eax │ │ - neg %eax │ │ - movslq %eax,%r15 │ │ - add %r10,%r15 │ │ - movslq %edi,%rdx │ │ - test %r12d,%r12d │ │ - mov %r9d,0x50(%rsp) │ │ - mov %rdx,0x68(%rsp) │ │ - je dcc79 │ │ - mov %r14d,0x7c(%rsp) │ │ - mov %r9d,%r11d │ │ - mov %rbx,0x80(%rsp) │ │ - sub %ebx,%r11d │ │ - shl $0x2,%r11d │ │ - cmp %r11d,%edi │ │ - mov %r11d,%r9d │ │ - cmovle %edi,%r9d │ │ - test %r9d,%r9d │ │ - jle dcb88 │ │ - movslq %r9d,%rdx │ │ - xor %esi,%esi │ │ - cmp $0x1f,%r9d │ │ - ja dcca8 │ │ - mov %esi,%eax │ │ - not %eax │ │ - add %edi,%eax │ │ - mov %rsi,%rcx │ │ - imul %r13,%rcx │ │ - add %r8,%rcx │ │ - add $0xffffffffffffffff,%rcx │ │ - nopl 0x0(%rax) │ │ - movzbl (%rcx),%ebx │ │ - cltq │ │ - mov %bl,(%r15,%rax,1) │ │ - add $0x1,%rsi │ │ + mov %r13d,%r8d │ │ + mov 0x188(%rsp),%r9 │ │ + push %rax │ │ + push %r11 │ │ + mov 0x118(%rsp),%rax │ │ + callq *0xc8(%rax,%r10,8) │ │ + add $0x40,%rsp │ │ + mov 0x70(%rsp),%r13 │ │ + cmpb $0x0,0x10(%r14) │ │ + mov %r12,%r11 │ │ + mov %rbx,%r10 │ │ + mov 0x50(%rsp),%r9 │ │ + mov 0x28(%rsp),%r15 │ │ + je e106d │ │ + movl $0x0,0x44(%rsp) │ │ + mov 0x14(%r11),%edx │ │ + mov %edx,%eax │ │ + and 0xa4(%rsp),%eax │ │ + mov 0xd40(%r10),%ecx │ │ + add $0xffffffff,%ecx │ │ + test %ecx,%eax │ │ + je e0f24 │ │ + mov %r10,%r12 │ │ + xor %r10d,%r10d │ │ + jmpq e0f4e │ │ + mov 0x1b8(%rsp),%r12 │ │ + mov 0x198(%rsp),%rbp │ │ + mov 0xca8(%r10),%rax │ │ + add %rbx,%rbx │ │ + mov 0x818(%r10),%rdi │ │ + add %rbx,%rdi │ │ + lea 0x10(%rbp),%rdx │ │ + mov %r12,%rcx │ │ + mov 0x11c(%rsp),%r13d │ │ + mov %r13d,%r8d │ │ + mov 0x190(%rsp),%r15 │ │ + mov %r15d,%r9d │ │ + callq *0xf8(%rax) │ │ + mov 0x30(%rsp),%rax │ │ + mov 0xca8(%rax),%rax │ │ + mov 0x30(%rsp),%rcx │ │ + add 0x820(%rcx),%rbx │ │ + mov 0x30(%rsp),%rcx │ │ + mov 0x830(%rcx),%rsi │ │ + add $0x20,%rbp │ │ + mov %rbx,%rdi │ │ + mov %rbp,%rdx │ │ + mov %r12,%rcx │ │ + mov %r13d,%r8d │ │ + mov %r15d,%r9d │ │ + callq *0xf8(%rax) │ │ + mov 0x30(%rsp),%r10 │ │ + mov 0x80(%rsp),%r11 │ │ + mov 0x28(%rsp),%r15 │ │ + mov 0x50(%rsp),%r9 │ │ + jmpq e106d │ │ + mov 0xd3c(%r10),%cl │ │ + mov %edx,%eax │ │ + sar %cl,%eax │ │ add $0xffffffff,%eax │ │ - add %r13,%rcx │ │ - cmp %rdx,%rsi │ │ - jl dcb70 │ │ - cmp %r11d,%edi │ │ - mov 0x7c(%rsp),%r14d │ │ - mov 0x80(%rsp),%rbx │ │ - jle dcbc2 │ │ - mov %edi,%eax │ │ - sub %r9d,%eax │ │ - movslq %eax,%rdx │ │ - movzbl (%r15,%rdx,1),%esi │ │ - mov %rdi,%rbp │ │ - mov %r15,%rdi │ │ - callq 4480 │ │ - mov %rbp,%rdi │ │ - mov 0x108(%rsp),%r10 │ │ - mov 0x38(%rsp),%rbp │ │ - cmp $0x8,%ebp │ │ - mov 0x50(%rsp),%r9d │ │ - jne dd030 │ │ - mov 0xc0(%rsp),%eax │ │ - test $0x8,%al │ │ - je dcc97 │ │ - test %r12d,%r12d │ │ - je dcc97 │ │ - mov 0xf8(%rsp),%eax │ │ - add %ebx,%eax │ │ - cmp %r9d,%eax │ │ - jge dcc97 │ │ - mov %rbx,%rax │ │ - sub %eax,%r9d │ │ - mov 0xf8(%rsp),%eax │ │ - sub %eax,%r9d │ │ - shl $0x2,%r9d │ │ - cmp %r9d,%edi │ │ - mov %r9d,%r8d │ │ - cmovle %edi,%r9d │ │ - movslq %r9d,%rcx │ │ - test %r9d,%r9d │ │ - mov 0x68(%rsp),%r11 │ │ - jle dd005 │ │ - xor %edx,%edx │ │ - cmp $0x20,%r9d │ │ - jb dcfc2 │ │ - cmp $0x1,%r13 │ │ - jne dcfc2 │ │ - lea (%rcx,%r11,1),%rax │ │ - mov %r10,%rdx │ │ - sub %rax,%rdx │ │ - mov 0xc8(%rsp),%rsi │ │ - add %rsi,%rax │ │ - add $0xffffffffffffffff,%rax │ │ - cmp %rax,%rdx │ │ - jae dce14 │ │ - lea (%r11,%rsi,1),%rax │ │ - add $0xffffffffffffffff,%rax │ │ - cmp %r15,%rax │ │ - jae dce14 │ │ - xor %edx,%edx │ │ - jmpq dcfc2 │ │ - mov %r12d,%r13d │ │ - mov %rbx,%r12 │ │ - mov %rdi,%rbx │ │ - test %r14d,%r14d │ │ - je dcd1b │ │ - mov 0x58(%rsp),%rax │ │ - mov (%rax),%al │ │ - jmpq dcd1d │ │ - movzbl (%r15),%esi │ │ - mov 0x68(%rsp),%rdx │ │ - sub %rdx,%r15 │ │ - jmpq dd01b │ │ - cmp $0x1,%r13 │ │ - jne dcb55 │ │ - lea -0x1(%rdx),%rax │ │ - mov %rdi,0x40(%rsp) │ │ - lea -0x1(%rdi),%ecx │ │ - mov %ecx,%edi │ │ - sub %eax,%edi │ │ - cmp %ecx,%edi │ │ - jg dcef8 │ │ - shr $0x20,%rax │ │ - mov 0x40(%rsp),%rdi │ │ - jne dcb55 │ │ - lea -0x1(%r8),%rcx │ │ - lea -0x4(%rdi),%eax │ │ - cltq │ │ - add $0x4,%rax │ │ - mov %rax,%rsi │ │ - mov 0x68(%rsp),%rdi │ │ - sub %rdi,%rsi │ │ - add %r10,%rsi │ │ - cmp %rsi,%rcx │ │ - jae dcd59 │ │ - lea (%rdx,%r8,1),%rcx │ │ - add $0xffffffffffffffff,%rcx │ │ - sub %rdx,%rax │ │ - sub %rdi,%rax │ │ - add %r10,%rax │ │ - cmp %rcx,%rax │ │ - jae dcd59 │ │ + imul 0xd30(%r10),%eax │ │ + shl $0x7,%eax │ │ + mov %r10,%r12 │ │ + movslq %eax,%r10 │ │ + add %r10,%r10 │ │ + add 0xd10(%r12),%r10 │ │ + mov 0x10(%r11),%edi │ │ + mov %r15d,%ecx │ │ + sar %cl,%edi │ │ + mov 0x50(%rsp),%r15 │ │ + mov %r15d,%ecx │ │ + sar %cl,%edx │ │ + mov 0xc0(%rsp),%rbx │ │ + mov 0x3630(%rbx),%eax │ │ + mov 0x3634(%rbx),%r8d │ │ + mov 0x28(%rsp),%rcx │ │ + sar %cl,%eax │ │ + mov 0x3638(%rbx),%ebp │ │ + mov %r15d,%ecx │ │ + sar %cl,%ebp │ │ xor %esi,%esi │ │ - mov 0x40(%rsp),%rdi │ │ - jmpq dcb55 │ │ - mov $0x81,%al │ │ - movzbl %al,%esi │ │ - mov %r15,%rdi │ │ - callq 4480 │ │ - mov 0x38(%rsp),%rbp │ │ - mov 0x108(%rsp),%r10 │ │ - mov %rbx,%rdi │ │ - mov %r12,%rbx │ │ - mov %r13d,%r12d │ │ - mov 0xd0(%rsp),%r13 │ │ - cmp $0x8,%ebp │ │ - mov 0x50(%rsp),%r9d │ │ - je dcbd0 │ │ - jmpq dd030 │ │ - mov %rdx,%rsi │ │ - and $0xffffffffffffffe0,%rsi │ │ - lea -0x20(%rsi),%rax │ │ - mov %rax,%rdi │ │ - shr $0x5,%rdi │ │ - add $0x1,%rdi │ │ - mov %edi,%r12d │ │ - and $0x1,%r12d │ │ - test %rax,%rax │ │ - je dcf02 │ │ - sub %r12,%rdi │ │ - mov %r13,%r14 │ │ - shl $0x5,%r14 │ │ - mov 0xc8(%rsp),%rax │ │ - lea 0xf(%rax),%rcx │ │ - mov %r13,%r10 │ │ - shl $0x6,%r10 │ │ - mov 0x40(%rsp),%rax │ │ - add $0xffffffdf,%eax │ │ - xor %ebx,%ebx │ │ - movdqa 0x1d132(%rip),%xmm0 │ │ - xchg %ax,%ax │ │ - movdqu -0x10(%rcx),%xmm1 │ │ - movdqu (%rcx),%xmm2 │ │ - lea 0x20(%rax),%r8d │ │ - movslq %r8d,%rbp │ │ - pshufb %xmm0,%xmm1 │ │ - movdqu %xmm1,-0xf(%r15,%rbp,1) │ │ - pshufb %xmm0,%xmm2 │ │ - movdqu %xmm2,-0x1f(%r15,%rbp,1) │ │ - movdqu -0x10(%rcx,%r14,1),%xmm1 │ │ - movdqu (%rcx,%r14,1),%xmm2 │ │ - cltq │ │ - pshufb %xmm0,%xmm1 │ │ - movdqu %xmm1,-0xf(%r15,%rax,1) │ │ - pshufb %xmm0,%xmm2 │ │ - movdqu %xmm2,-0x1f(%r15,%rax,1) │ │ - add $0x40,%rbx │ │ - add %r10,%rcx │ │ - add $0xffffffc0,%eax │ │ - add $0xfffffffffffffffe,%rdi │ │ - jne dcdb0 │ │ - jmpq dcf04 │ │ - mov %rdi,0x40(%rsp) │ │ - mov %rcx,%rdx │ │ - and $0xffffffffffffffe0,%rdx │ │ - lea -0x20(%rdx),%rax │ │ - mov %rax,%rsi │ │ - shr $0x5,%rsi │ │ - add $0x1,%rsi │ │ - mov %esi,%ebx │ │ - and $0x1,%ebx │ │ - test %rax,%rax │ │ - je dcf72 │ │ - mov %rbx,0x50(%rsp) │ │ - sub %rbx,%rsi │ │ - mov %r11,%rdi │ │ - add $0x20,%r11 │ │ - imul %r13,%r11 │ │ - mov 0xc8(%rsp),%rax │ │ - lea 0xf(%rax),%rbx │ │ - mov %r10,%rax │ │ - mov %r13,%r10 │ │ - shl $0x6,%r10 │ │ - sub %rdi,%rax │ │ - add $0xfffffffffffffff0,%rax │ │ - mov %r13,%rbp │ │ - imul %rdi,%rbp │ │ + cmp %eax,%edi │ │ + setg %sil │ │ + xor %eax,%eax │ │ + cmp %ebp,%edx │ │ + setg %al │ │ + mov 0x28(%rsp),%rcx │ │ + sar %cl,%r8d │ │ + mov 0x363c(%rbx),%r9d │ │ + mov %r15d,%ecx │ │ + sar %cl,%r9d │ │ + mov 0x88(%rsp),%rcx │ │ + lea 0x2c625(%rip),%rbp │ │ + mov %rbp,%rbx │ │ + movzbl 0x0(%rbp,%rcx,8),%ebp │ │ + movzbl 0x1(%rbx,%rcx,8),%ebx │ │ + mov 0x108c(%r12),%r11d │ │ + sub $0x28,%rsp │ │ + mov %eax,%ecx │ │ + push %r11 │ │ + pushq 0xf8(%rsp) │ │ + pushq $0x0 │ │ + push %rbx │ │ + push %rbp │ │ + lea 0x94(%rsp),%rax │ │ + push %rax │ │ + pushq $0x0 │ │ + push %r10 │ │ + mov %r12,%r15 │ │ + mov 0xb0(%rsp),%r12 │ │ + push %r12 │ │ + push %r13 │ │ + pushq $0x0 │ │ + callq ed300 │ │ + add $0x80,%rsp │ │ + mov %eax,%r10d │ │ + shl $0x2,%ebp │ │ + shl $0x2,%ebx │ │ + movsbl 0x10(%r14),%r11d │ │ + mov 0x108c(%r15),%eax │ │ + sub $0x30,%rsp │ │ + mov %r13,%rdi │ │ + mov %r12,%rsi │ │ + mov 0xf8(%rsp),%rdx │ │ + mov %ebp,%ecx │ │ + mov %ebx,%r8d │ │ + mov 0x188(%rsp),%r9 │ │ + push %rax │ │ + push %r11 │ │ + mov 0x118(%rsp),%rax │ │ + callq *0xc8(%rax,%r10,8) │ │ + mov 0xc0(%rsp),%r11 │ │ + add $0x40,%rsp │ │ + mov %r15,%r10 │ │ + mov 0x50(%rsp),%r9 │ │ + mov 0x28(%rsp),%r15 │ │ + mov 0x288(%r11),%rax │ │ + mov 0xd0(%rsp),%rcx │ │ + mov 0x230(%rax,%rcx,1),%cl │ │ + mov %ecx,%edx │ │ + or $0x2,%dl │ │ + xor %eax,%eax │ │ + cmp $0xb,%dl │ │ + sete %al │ │ + shl $0x9,%eax │ │ + cmp $0xa,%cl │ │ + mov $0x200,%esi │ │ + cmove %esi,%eax │ │ + mov 0x1b0(%rsp),%rcx │ │ + mov 0x248(%r11,%rcx,1),%cl │ │ + mov %ecx,%edx │ │ + or $0x2,%dl │ │ xor %edi,%edi │ │ - movdqa 0x1d062(%rip),%xmm0 │ │ + cmp $0xb,%dl │ │ + sete %dil │ │ + shl $0x9,%edi │ │ + cmp $0xa,%cl │ │ + cmove %esi,%edi │ │ + mov %edi,0xb4(%rsp) │ │ + mov 0x1a8(%rsp),%rcx │ │ + mov %ecx,%edx │ │ + mov %r15d,%ecx │ │ + shr %cl,%edx │ │ + xor %ecx,%ecx │ │ + mov %edx,%esi │ │ + cmp 0xe8(%rsp),%edx │ │ + setl %cl │ │ + mov %ecx,0x124(%rsp) │ │ + jl e112c │ │ + cmpl $0x0,0x140(%rsp) │ │ + lea 0x2c4df(%rip),%r13 │ │ + mov 0xb8(%rsp),%rdx │ │ + jne e113b │ │ + mov 0x840(%r10),%cl │ │ + add $0xff,%cl │ │ + mov $0x4,%edi │ │ + shr %cl,%edi │ │ + and 0xe4(%rsp),%edi │ │ + mov %edi,0x124(%rsp) │ │ + jmp e113b │ │ + lea 0x2c4ad(%rip),%r13 │ │ + mov 0xb8(%rsp),%rdx │ │ + xor %ecx,%ecx │ │ + test %rdx,%rdx │ │ + sete %cl │ │ + mov %ecx,0x12c(%rsp) │ │ + jne e117b │ │ + mov 0x17c(%rsp),%ecx │ │ + cmp 0xe0(%rsp),%ecx │ │ + jl e117b │ │ + mov 0x840(%r10),%cl │ │ + add $0xff,%cl │ │ + mov $0x20,%edi │ │ + shr %cl,%edi │ │ + and 0xe4(%rsp),%edi │ │ + mov %edi,0x12c(%rsp) │ │ + or %eax,0xb4(%rsp) │ │ + mov 0xe8(%rsp),%eax │ │ + cmp %esi,%eax │ │ + cmovle %eax,%esi │ │ + mov %esi,0xa8(%rsp) │ │ + mov %edx,%eax │ │ + mov %r15d,%ecx │ │ + shr %cl,%eax │ │ + mov %eax,0x108(%rsp) │ │ + mov 0x48(%rsp),%rax │ │ + sar %rax │ │ + mov %rax,0x200(%rsp) │ │ + mov 0x14(%r11),%ebp │ │ + xor %r8d,%r8d │ │ + jmp e11ff │ │ + nopl 0x0(%rax) │ │ + mov %rax,0xf8(%rsp) │ │ + mov %r9d,%ecx │ │ + mov 0xf8(%rsp),%rax │ │ + shl %cl,%eax │ │ + sub %eax,%ebp │ │ + mov %ebp,0x14(%r11) │ │ + mov 0x110(%rsp),%rax │ │ + mov %rax,%r8 │ │ + cmp $0x2,%rax │ │ + mov 0x100(%rsp),%rax │ │ + mov 0x120(%rsp),%edx │ │ + je e00af │ │ + add 0x140(%rsp),%ebp │ │ + lea 0x1(%r8),%rax │ │ + mov %rax,0x110(%rsp) │ │ + mov %ebp,0x14(%r11) │ │ + mov 0x128(%rsp),%eax │ │ + cmp 0xf0(%rsp),%eax │ │ + jge e11c0 │ │ + mov 0x10(%r11),%edi │ │ + mov %rax,0xf8(%rsp) │ │ + mov %r8,0x98(%rsp) │ │ + jmp e128f │ │ + nopl 0x0(%rax) │ │ + mov %ecx,%r12d │ │ + mov %r15d,%ecx │ │ + shl %cl,%r12d │ │ + sub %r12d,%edi │ │ + mov %edi,0x10(%r11) │ │ + mov 0x88(%rsp),%rax │ │ + movzbl 0x1(%r13,%rax,8),%ebp │ │ + mov 0xf8(%rsp),%rax │ │ + add %ebp,%eax │ │ + mov 0x50(%rsp),%r9 │ │ + mov %r9d,%ecx │ │ + shl %cl,%ebp │ │ + add 0x14(%r11),%ebp │ │ + mov %ebp,0x14(%r11) │ │ + mov %rax,0xf8(%rsp) │ │ + cmp 0xf0(%rsp),%eax │ │ + jge e11c8 │ │ + add 0xb8(%rsp),%edi │ │ + mov 0x818(%r10,%r8,8),%rax │ │ + mov %edi,0x10(%r11) │ │ + mov 0x108(%rsp),%ecx │ │ + cmp 0xa8(%rsp),%ecx │ │ + jge e1240 │ │ + cmpl $0x0,0x124(%rsp) │ │ + setne %dl │ │ + mov %ecx,%ebx │ │ + mov %r9d,%ecx │ │ + sar %cl,%ebp │ │ + mov %edi,%esi │ │ + mov %r15d,%ecx │ │ + sar %cl,%esi │ │ + movslq %ebp,%rcx │ │ + imul 0x200(%rsp),%rcx │ │ + movslq %esi,%rsi │ │ + add %rcx,%rsi │ │ + lea (%rax,%rsi,8),%rbp │ │ + mov 0xf8(%rsp),%rcx │ │ + cmp 0x128(%rsp),%ecx │ │ + setle %al │ │ + and %dl,%al │ │ + mov %al,0x168(%rsp) │ │ + mov 0x1b0(%rsp),%rax │ │ + add %ecx,%eax │ │ + mov %r8,%rcx │ │ + shl $0x5,%rcx │ │ + mov %rcx,0x68(%rsp) │ │ + add %r11,%rcx │ │ + lea 0x58(%rax,%rcx,1),%rax │ │ + mov %rax,0x38(%rsp) │ │ + mov %ebx,%r12d │ │ + movzbl 0x9(%r14),%eax │ │ + cmp $0xd,%al │ │ + jne e1375 │ │ + jmp e136d │ │ + nopl (%rax) │ │ + mov 0x88(%rsp),%rax │ │ + movzbl 0x0(%r13,%rax,8),%ebx │ │ + movzbl %bl,%edi │ │ + lea 0x0(%rbp,%rdi,8),%rbp │ │ + add %edi,%r12d │ │ + mov %r15d,%ecx │ │ + shl %cl,%edi │ │ + add 0x10(%r11),%edi │ │ + mov %edi,0x10(%r11) │ │ + cmp 0xa8(%rsp),%r12d │ │ + jge e1243 │ │ + movzbl 0x9(%r14),%eax │ │ + cmp $0xd,%al │ │ + jne e1375 │ │ + cmpb $0x0,0xf(%r14,%r8,1) │ │ + jne e137c │ │ + cmpb $0x0,0xc(%r14) │ │ + je e13d0 │ │ + cmpb $0x0,0x6(%r14) │ │ + je e1666 │ │ + mov 0x30(%rsp),%r10 │ │ + cmpl $0x0,0x10f8(%r10) │ │ + jne e1330 │ │ + mov 0x88(%rsp),%rax │ │ + movzbl 0x1(%r13,%rax,8),%eax │ │ + add $0xff,%al │ │ + cmp $0xf,%al │ │ + ja e1850 │ │ + movzbl %al,%eax │ │ + lea 0x2f51c(%rip),%rcx │ │ + movslq (%rcx,%rax,4),%rax │ │ + add %rcx,%rax │ │ + jmpq *%rax │ │ + mov 0x38(%rsp),%rax │ │ + movb $0x40,(%rax) │ │ + jmpq e1850 │ │ xchg %ax,%ax │ │ - movdqu -0x10(%rbx,%rbp,1),%xmm1 │ │ - movdqu (%rbx,%rbp,1),%xmm2 │ │ - pshufb %xmm0,%xmm1 │ │ - movdqu %xmm1,(%rax,%rdi,1) │ │ - pshufb %xmm0,%xmm2 │ │ - movdqu %xmm2,-0x10(%rax,%rdi,1) │ │ - movdqu -0x10(%rbx,%r11,1),%xmm1 │ │ - movdqu (%rbx,%r11,1),%xmm2 │ │ - pshufb %xmm0,%xmm1 │ │ - movdqu %xmm1,-0x20(%rax,%rdi,1) │ │ - pshufb %xmm0,%xmm2 │ │ - movdqu %xmm2,-0x30(%rax,%rdi,1) │ │ - add %r10,%rbx │ │ - add $0xffffffffffffffc0,%rdi │ │ - add $0xfffffffffffffffe,%rsi │ │ - jne dce80 │ │ - neg %rdi │ │ - mov 0x38(%rsp),%rbp │ │ - mov 0x108(%rsp),%r10 │ │ - mov 0x68(%rsp),%r11 │ │ - mov 0x50(%rsp),%rbx │ │ - test %rbx,%rbx │ │ - jne dcf79 │ │ - jmpq dcfb8 │ │ - mov 0x40(%rsp),%rdi │ │ - jmpq dcb55 │ │ + movsbl 0xe(%r14),%ecx │ │ + mov %ecx,0xf4(%rsp) │ │ + cmpb $0x0,0x168(%rsp) │ │ + je e13ea │ │ + xor %ecx,%ecx │ │ + jmp e1405 │ │ + mov 0x88(%rsp),%rcx │ │ + movzbl 0x0(%r13,%rcx,8),%ecx │ │ + add %r12d,%ecx │ │ + cmp 0xa8(%rsp),%ecx │ │ + setge %cl │ │ + mov 0x30(%rsp),%r10 │ │ + xor $0x1,%cl │ │ + movzbl %cl,%ecx │ │ + cmp 0x108(%rsp),%r12d │ │ + jle e141e │ │ xor %ebx,%ebx │ │ - test %r12,%r12 │ │ - mov 0xc8(%rsp),%r8 │ │ - mov 0x108(%rsp),%r10 │ │ - mov 0x40(%rsp),%rdi │ │ - je dcf5a │ │ - mov %rbx,%rax │ │ - imul %r13,%rax │ │ - movdqu -0x1(%rax,%r8,1),%xmm0 │ │ - movdqu 0xf(%rax,%r8,1),%xmm1 │ │ - not %ebx │ │ - add %edi,%ebx │ │ - movslq %ebx,%rax │ │ - movdqa 0x1cf9e(%rip),%xmm2 │ │ - pshufb %xmm2,%xmm0 │ │ - movdqu %xmm0,-0xf(%r15,%rax,1) │ │ - pshufb %xmm2,%xmm1 │ │ - movdqu %xmm1,-0x1f(%r15,%rax,1) │ │ - cmp %rdx,%rsi │ │ - mov 0x4c(%rsp),%r12d │ │ - mov 0x38(%rsp),%rbp │ │ - jne dcb55 │ │ - jmpq dcb88 │ │ - xor %edi,%edi │ │ - test %rbx,%rbx │ │ - je dcfb8 │ │ - lea (%rdi,%r11,1),%rax │ │ - imul %r13,%rax │ │ - mov 0xc8(%rsp),%rsi │ │ - movdqu -0x1(%rax,%rsi,1),%xmm0 │ │ - movdqu 0xf(%rax,%rsi,1),%xmm1 │ │ - not %rdi │ │ - movdqa 0x1cf40(%rip),%xmm2 │ │ - pshufb %xmm2,%xmm0 │ │ - movdqu %xmm0,-0xf(%r15,%rdi,1) │ │ - pshufb %xmm2,%xmm1 │ │ - movdqu %xmm1,-0x1f(%r15,%rdi,1) │ │ - cmp %rcx,%rdx │ │ - mov 0x40(%rsp),%rdi │ │ - je dd005 │ │ - lea (%rdx,%r11,1),%rax │ │ - mov %r13,%rsi │ │ - imul %rax,%rsi │ │ - not %rax │ │ - add %r10,%rax │ │ - mov %rdi,%rbx │ │ - mov 0xc8(%rsp),%rdi │ │ - add %rdi,%rsi │ │ - add $0xffffffffffffffff,%rsi │ │ - mov %rbx,%rdi │ │ + jmp e1450 │ │ + mov $0x8,%ebx │ │ + cmpl $0x0,0x12c(%rsp) │ │ + jne e1450 │ │ + mov 0x88(%rsp),%rdx │ │ + movzbl 0x1(%r13,%rdx,8),%edx │ │ + add 0xf8(%rsp),%edx │ │ + cmp 0xf0(%rsp),%edx │ │ + jge e141a │ │ nopl 0x0(%rax,%rax,1) │ │ - movzbl (%rsi),%ebx │ │ - add $0x1,%rdx │ │ - mov %bl,(%rax) │ │ - add $0xffffffffffffffff,%rax │ │ - add %r13,%rsi │ │ - cmp %rcx,%rdx │ │ - jl dcff0 │ │ - cmp %r8d,%edi │ │ - jle dd030 │ │ - neg %rcx │ │ - sub %r9d,%edi │ │ - movslq %edi,%rdx │ │ - movzbl (%r15,%rcx,1),%esi │ │ - sub %r11,%r15 │ │ - mov %r15,%rdi │ │ - callq 4480 │ │ - mov 0x108(%rsp),%r10 │ │ - mov 0x38(%rsp),%rbp │ │ - mov 0xf0(%rsp),%ebx │ │ - mov $0x3ed3,%eax │ │ - bt %rbp,%rax │ │ - jae dd18c │ │ - lea 0x0(,%rbx,4),%r15d │ │ - lea 0x1(%r10),%r12 │ │ - movslq %r15d,%rdx │ │ - test %r14d,%r14d │ │ - mov %rdx,0x50(%rsp) │ │ - je dd0a6 │ │ - mov 0x60(%rsp),%ebx │ │ - sub 0x70(%rsp),%ebx │ │ + or %ecx,%ebx │ │ + mov 0x14(%r11),%edx │ │ + mov %edx,%ecx │ │ + and 0xa4(%rsp),%ecx │ │ + mov 0xd40(%r10),%esi │ │ + add $0xffffffff,%esi │ │ + test %esi,%ecx │ │ + mov %rbp,0x70(%rsp) │ │ + mov %rbx,0x78(%rsp) │ │ + mov %r12,0x170(%rsp) │ │ + je e1484 │ │ + xor %r11d,%r11d │ │ + jmp e14ac │ │ + movzbl 0xd3c(%r10),%ecx │ │ + mov %edx,%esi │ │ + sar %cl,%esi │ │ + add $0xffffffff,%esi │ │ + imul 0xd30(%r10),%esi │ │ + shl $0x7,%esi │ │ + movslq %esi,%r11 │ │ + add %r11,%r11 │ │ + add 0xd08(%r10,%r8,8),%r11 │ │ + cmp $0xd,%al │ │ + movzbl %al,%eax │ │ + mov $0x0,%ecx │ │ + cmove %ecx,%eax │ │ + mov %r15d,%ecx │ │ + sar %cl,%edi │ │ + mov 0x50(%rsp),%r15 │ │ + mov %r15d,%ecx │ │ + sar %cl,%edx │ │ + mov 0xc0(%rsp),%r9 │ │ + mov 0x3630(%r9),%ebp │ │ + mov 0x28(%rsp),%rcx │ │ + sar %cl,%ebp │ │ + mov 0x3638(%r9),%ebx │ │ + mov %r15d,%ecx │ │ + sar %cl,%ebx │ │ + movzbl %al,%r12d │ │ + mov 0x3634(%r9),%r8d │ │ + xor %esi,%esi │ │ + cmp %ebp,%edi │ │ + setg %sil │ │ + xor %eax,%eax │ │ + cmp %ebx,%edx │ │ + setg %al │ │ + mov 0x28(%rsp),%rcx │ │ + sar %cl,%r8d │ │ + mov 0x363c(%r9),%r9d │ │ + mov %r15d,%ecx │ │ + sar %cl,%r9d │ │ + mov 0x88(%rsp),%rcx │ │ + movzbl 0x0(%r13,%rcx,8),%r14d │ │ + movzbl 0x1(%r13,%rcx,8),%ebp │ │ + mov 0x8(%r10),%rcx │ │ + mov 0x3fc(%rcx),%ebx │ │ + mov %r10,%r13 │ │ + mov 0x108c(%r10),%r10d │ │ + sub $0x28,%rsp │ │ + mov %eax,%ecx │ │ + push %r10 │ │ + pushq 0xf8(%rsp) │ │ + push %rbx │ │ + push %rbp │ │ + mov %rbp,%rbx │ │ + push %r14 │ │ + lea 0x144(%rsp),%rax │ │ + push %rax │ │ + push %r12 │ │ + push %r11 │ │ + pushq 0xb0(%rsp) │ │ + mov 0xe0(%rsp),%rbp │ │ + push %rbp │ │ + pushq 0xf0(%rsp) │ │ + callq ed300 │ │ + add $0x80,%rsp │ │ + mov 0xf4(%rsp),%r9d │ │ + or 0x138(%rsp),%r9d │ │ + mov %r9d,0xf4(%rsp) │ │ + mov %eax,%r10d │ │ + shl $0x2,%r14d │ │ shl $0x2,%ebx │ │ - cmp %ebx,%r15d │ │ - mov %ebx,%eax │ │ - cmovle %r15d,%eax │ │ - movslq %eax,%rbp │ │ - mov %r12,%rdi │ │ - mov 0x58(%rsp),%rsi │ │ - mov %rbp,%rdx │ │ - callq 43b0 │ │ - cmp %ebx,%r15d │ │ - mov 0xf0(%rsp),%ebx │ │ - jle dd0c7 │ │ - lea (%r12,%rbp,1),%rdi │ │ - mov %r15d,%eax │ │ - sub %ebp,%eax │ │ + mov %rbx,%r8 │ │ + or 0xb4(%rsp),%r9d │ │ + mov 0xd28(%r13),%eax │ │ + mov 0xd2c(%r13),%edx │ │ + mov 0x28(%rsp),%rcx │ │ + lea (%rcx,%rax,4),%eax │ │ + mov 0x80(%rsp),%r12 │ │ + mov 0x10(%r12),%ecx │ │ + and 0x134(%rsp),%ecx │ │ + shl $0x2,%ecx │ │ + sub %ecx,%eax │ │ + mov 0x28(%rsp),%rcx │ │ + sar %cl,%eax │ │ + lea (%r15,%rdx,4),%ebx │ │ + mov 0x14(%r12),%ecx │ │ + and 0xa4(%rsp),%ecx │ │ + shl $0x2,%ecx │ │ + sub %ecx,%ebx │ │ + mov %r15d,%ecx │ │ + mov 0x28(%rsp),%r15 │ │ + sar %cl,%ebx │ │ + mov 0x108c(%r13),%r11d │ │ + lea 0x2bfc9(%rip),%r13 │ │ + sub $0x28,%rsp │ │ + mov %rbp,%rdi │ │ + mov 0x70(%rsp),%rsi │ │ + mov 0xf0(%rsp),%rdx │ │ + mov %r14d,%ecx │ │ + push %r11 │ │ + push %rbx │ │ + push %rax │ │ + mov 0x118(%rsp),%rax │ │ + callq *0x40(%rax,%r10,8) │ │ + mov %r12,%r11 │ │ + add $0x40,%rsp │ │ + mov 0x60(%rsp),%r14 │ │ + mov 0x98(%rsp),%r8 │ │ + mov 0x170(%rsp),%r12 │ │ + cmpb $0x0,0x6(%r14) │ │ + jne e1387 │ │ + mov 0x30(%rsp),%r10 │ │ + cmpl $0x0,0x10f8(%r10) │ │ + je e1742 │ │ + mov 0xc0(%rsp),%rcx │ │ + mov 0x36b0(%rcx),%rdx │ │ + mov 0x88(%rsp),%rax │ │ + movzbl 0x0(%r13,%rax,8),%ebx │ │ + movzbl 0x1(%r13,%rax,8),%eax │ │ + imul %rbx,%rax │ │ + shl $0x6,%rax │ │ + add %rdx,%rax │ │ + mov %rax,0x36b0(%rcx) │ │ + movslq 0x14(%r11),%rax │ │ + imul 0xd18(%r10),%rax │ │ + movslq 0x10(%r11),%rcx │ │ + add %rax,%rcx │ │ + lea (%rcx,%rcx,4),%rax │ │ + add %rax,%rax │ │ + add 0x1108(%r10),%rax │ │ + mov 0x110(%rsp),%rcx │ │ + movswl (%rax,%rcx,2),%r13d │ │ + movzbl 0x6(%rcx,%rax,1),%eax │ │ + mov %eax,0x44(%rsp) │ │ + test %r13d,%r13d │ │ + js e172e │ │ + movzbl 0x7(%r14),%eax │ │ + mov 0x44(%rsp),%r9d │ │ + mov %rax,%rcx │ │ + shl $0x7,%rcx │ │ + lea (%rcx,%rax,8),%rax │ │ + add 0xd8(%rsp),%rax │ │ + mov 0x108c(%r10),%r8d │ │ + mov %rbp,%rdi │ │ + mov 0x48(%rsp),%rsi │ │ + mov %r13d,%ecx │ │ + callq *0x2a8(%rax,%r9,8) │ │ + mov 0x98(%rsp),%r8 │ │ + mov 0x30(%rsp),%r10 │ │ + mov 0x80(%rsp),%r11 │ │ + lea 0x2bea3(%rip),%r13 │ │ + jmpq e133e │ │ + mov %rbp,0x70(%rsp) │ │ + mov 0xd0(%rsp),%rax │ │ + lea (%r12,%rax,1),%r15d │ │ + mov 0x288(%r11),%rax │ │ + add 0x68(%rsp),%rax │ │ + lea (%r15,%rax,1),%rsi │ │ + add $0x40,%rsi │ │ + movzbl 0x7(%r14),%ecx │ │ + sub $0x18,%rsp │ │ + mov %r11,%rdi │ │ + mov 0x50(%rsp),%rdx │ │ + mov 0x148(%rsp),%r8d │ │ + mov %r14,%r9 │ │ + lea 0x37(%rsp),%rax │ │ + push %rax │ │ + lea 0x64(%rsp),%rax │ │ + push %rax │ │ + pushq 0x178(%rsp) │ │ + pushq 0x140(%rsp) │ │ + pushq $0x1 │ │ + mov %r11,%rbx │ │ + callq de090 │ │ + mov 0x70(%rsp),%r10 │ │ + add $0x40,%rsp │ │ + mov %rbx,%rsi │ │ + mov %r13,%rcx │ │ + mov %eax,%r13d │ │ + mov 0x88(%rsp),%rax │ │ + movzbl 0x1(%rcx,%rax,8),%edx │ │ + mov 0xd2c(%r10),%eax │ │ + mov 0x50(%rsp),%rcx │ │ + add %ecx,%eax │ │ + sub 0x14(%rbx),%eax │ │ + sar %cl,%eax │ │ + cmp %edx,%eax │ │ + cmovg %edx,%eax │ │ + lea -0x1(%rax),%ecx │ │ + cmp $0xf,%ecx │ │ + ja e1957 │ │ + lea 0x2f163(%rip),%rdx │ │ + movslq (%rdx,%rcx,4),%rcx │ │ + add %rdx,%rcx │ │ + jmpq *%rcx │ │ + movzbl 0x1f(%rsp),%r14d │ │ + mov 0x38(%rsp),%rax │ │ + mov %r14b,(%rax) │ │ + jmpq e19e8 │ │ + mov 0x38(%rsp),%rax │ │ + movl $0x40404040,(%rax) │ │ + jmp e1850 │ │ + mov 0x38(%rsp),%rax │ │ + movw $0x4040,(%rax) │ │ + jmp e1850 │ │ + movabs $0x4040404040404040,%rax │ │ + mov 0x38(%rsp),%rcx │ │ + mov %rax,(%rcx) │ │ + jmp e1850 │ │ + movabs $0x4040404040404040,%rax │ │ + mov 0x38(%rsp),%rcx │ │ + mov %rax,(%rcx) │ │ + mov %rax,0x8(%rcx) │ │ + mov 0x88(%rsp),%rax │ │ + movzbl 0x0(%r13,%rax,8),%ebx │ │ + lea -0x1(%rbx),%eax │ │ + cmp $0xf,%al │ │ + ja e133e │ │ + movzbl %al,%eax │ │ + lea 0x2f0a1(%rip),%rcx │ │ + movslq (%rcx,%rax,4),%rax │ │ + add %rcx,%rax │ │ + jmpq *%rax │ │ + mov 0xd0(%rsp),%rax │ │ + add %r12d,%eax │ │ + mov 0x20(%rsp),%rcx │ │ + mov (%rcx),%rcx │ │ + add 0x68(%rsp),%rcx │ │ + movb $0x40,0x40(%rax,%rcx,1) │ │ + mov $0x1,%bl │ │ + jmpq e133e │ │ + mov 0xd0(%rsp),%rax │ │ + add %r12d,%eax │ │ + mov 0x20(%rsp),%rcx │ │ + mov (%rcx),%rcx │ │ + add 0x68(%rsp),%rcx │ │ + movl $0x40404040,0x40(%rax,%rcx,1) │ │ + mov $0x4,%bl │ │ + jmpq e133e │ │ + mov 0xd0(%rsp),%rax │ │ + add %r12d,%eax │ │ + mov 0x20(%rsp),%rcx │ │ + mov (%rcx),%rcx │ │ + add 0x68(%rsp),%rcx │ │ + movw $0x4040,0x40(%rax,%rcx,1) │ │ + mov $0x2,%bl │ │ + jmpq e133e │ │ + mov 0xd0(%rsp),%rax │ │ + add %r12d,%eax │ │ + mov 0x20(%rsp),%rcx │ │ + mov (%rcx),%rcx │ │ + add 0x68(%rsp),%rcx │ │ + movabs $0x4040404040404040,%rdx │ │ + mov %rdx,0x40(%rax,%rcx,1) │ │ + mov $0x8,%bl │ │ + jmpq e133e │ │ + mov 0xd0(%rsp),%rax │ │ + add %r12d,%eax │ │ + mov 0x20(%rsp),%rsi │ │ + mov (%rsi),%rcx │ │ + mov 0x68(%rsp),%rdi │ │ + add %rdi,%rcx │ │ + movabs $0x4040404040404040,%rdx │ │ + mov %rdx,0x40(%rax,%rcx,1) │ │ + mov (%rsi),%rcx │ │ + add %rdi,%rcx │ │ + mov %rdx,0x48(%rax,%rcx,1) │ │ + mov $0x10,%bl │ │ + jmpq e133e │ │ + movzbl 0x1f(%rsp),%r14d │ │ movslq %eax,%rdx │ │ - movzbl -0x1(%r12,%rbp,1),%esi │ │ - jmp dd0c2 │ │ - cmpl $0x0,0x4c(%rsp) │ │ - je dd0ba │ │ - mov 0xc8(%rsp),%rax │ │ - mov -0x1(%rax),%al │ │ - jmp dd0bc │ │ - mov $0x7f,%al │ │ - movzbl %al,%esi │ │ - mov %r12,%rdi │ │ + movzbl %r14b,%esi │ │ + mov 0x38(%rsp),%rdi │ │ callq 4480 │ │ - mov 0x38(%rsp),%rbp │ │ - cmp $0x6,%ebp │ │ - mov 0x108(%rsp),%r10 │ │ - jne dd18c │ │ - mov 0xc0(%rsp),%eax │ │ - test $0x1,%al │ │ - mov 0x70(%rsp),%rcx │ │ - je dd169 │ │ - test %r14d,%r14d │ │ - je dd169 │ │ - lea (%rbx,%rcx,1),%eax │ │ - cmp 0x60(%rsp),%eax │ │ - jge dd169 │ │ - mov 0x60(%rsp),%r13d │ │ - sub %ecx,%r13d │ │ - sub %ebx,%r13d │ │ - shl $0x2,%r13d │ │ - cmp %r13d,%r15d │ │ - mov %r13d,%eax │ │ - cmovle %r15d,%eax │ │ - mov 0x50(%rsp),%rsi │ │ - lea (%r12,%rsi,1),%rdi │ │ - add 0x58(%rsp),%rsi │ │ + mov 0x30(%rsp),%r10 │ │ + jmp e19e8 │ │ + movzbl 0x1f(%rsp),%r14d │ │ + imul $0x1010101,%r14d,%eax │ │ + mov 0x38(%rsp),%rcx │ │ + mov %eax,(%rcx) │ │ + jmp e19e8 │ │ + movzbl 0x1f(%rsp),%r14d │ │ + mov %r14d,%eax │ │ + shl $0x8,%eax │ │ + or %r14d,%eax │ │ + mov 0x38(%rsp),%rcx │ │ + mov %ax,(%rcx) │ │ + jmp e19e8 │ │ + movzbl 0x1f(%rsp),%r14d │ │ + mov %r14,%rax │ │ + movabs $0x101010101010101,%rcx │ │ + imul %rcx,%rax │ │ + mov 0x38(%rsp),%rcx │ │ + mov %rax,(%rcx) │ │ + jmp e19e8 │ │ + movzbl 0x1f(%rsp),%r14d │ │ + mov %r14,%rax │ │ + movabs $0x101010101010101,%rcx │ │ + imul %rcx,%rax │ │ + mov 0x38(%rsp),%rcx │ │ + mov %rax,(%rcx) │ │ + mov %rax,0x8(%rcx) │ │ + mov 0x98(%rsp),%r8 │ │ + mov 0x70(%rsp),%rbp │ │ + mov 0xd28(%r10),%eax │ │ + mov 0x28(%rsp),%rdx │ │ + add %edx,%eax │ │ + mov 0x80(%rsp),%rcx │ │ + sub 0x10(%rcx),%eax │ │ + mov %edx,%ecx │ │ + sar %cl,%eax │ │ + mov 0x88(%rsp),%rcx │ │ + lea 0x2bbbf(%rip),%rdx │ │ + movzbl (%rdx,%rcx,8),%ebx │ │ + cmp %ebx,%eax │ │ + cmovg %ebx,%eax │ │ + lea -0x1(%rax),%ecx │ │ + movzbl %r14b,%esi │ │ + cmp $0xf,%ecx │ │ + ja e1a5d │ │ + lea 0x2ef57(%rip),%rdx │ │ + movslq (%rdx,%rcx,4),%rcx │ │ + add %rdx,%rcx │ │ + jmpq *%rcx │ │ + mov 0x20(%rsp),%rax │ │ + mov (%rax),%rax │ │ + add 0x68(%rsp),%rax │ │ + mov %r14b,0x40(%r15,%rax,1) │ │ + jmpq e1b17 │ │ + mov 0x20(%rsp),%rcx │ │ + mov (%rcx),%rcx │ │ + add 0x68(%rsp),%rcx │ │ + lea (%r15,%rcx,1),%rdi │ │ + add $0x40,%rdi │ │ movslq %eax,%rdx │ │ - mov %rdi,0x60(%rsp) │ │ - mov %rdx,0x70(%rsp) │ │ - callq 43b0 │ │ - mov 0x108(%rsp),%r10 │ │ - mov 0x38(%rsp),%rbp │ │ - cmp %r13d,%r15d │ │ - jle dd18c │ │ - mov 0x60(%rsp),%rdi │ │ - mov 0x70(%rsp),%rcx │ │ - add %rcx,%rdi │ │ - lea (%r15,%rcx,1),%eax │ │ - add $0xffffffff,%eax │ │ - cltq │ │ - sub %ecx,%r15d │ │ - movslq %r15d,%rdx │ │ - movzbl (%r12,%rax,1),%esi │ │ - jmp dd17a │ │ - mov 0x50(%rsp),%rdx │ │ - movzbl -0x1(%r12,%rdx,1),%esi │ │ - add %rdx,%r12 │ │ - mov %r12,%rdi │ │ callq 4480 │ │ - mov 0x108(%rsp),%r10 │ │ - mov 0x38(%rsp),%rbp │ │ - mov $0x31c0,%eax │ │ - bt %rbp,%rax │ │ - jae dd21c │ │ - cmpl $0x0,0x4c(%rsp) │ │ - je dd1c3 │ │ - test %r14d,%r14d │ │ - mov 0xc8(%rsp),%rax │ │ - cmovne 0x58(%rsp),%rax │ │ - add $0xffffffffffffffff,%rax │ │ - mov (%rax),%al │ │ - mov %al,(%r10) │ │ - cmp $0x7,%ebp │ │ - je dd1d7 │ │ - jmp dd21c │ │ - test %r14d,%r14d │ │ - mov 0x58(%rsp),%rax │ │ - je dd212 │ │ - mov (%rax),%al │ │ - mov %al,(%r10) │ │ - cmp $0x7,%ebp │ │ - jne dd21c │ │ - mov 0xf8(%rsp),%ecx │ │ - add %ebx,%ecx │ │ - cmp $0x6,%ecx │ │ - jl dd21c │ │ - cmpl $0x0,0x100(%rsp) │ │ - je dd21c │ │ - movzbl -0x1(%r10),%ecx │ │ - movzbl 0x1(%r10),%edx │ │ - add %ecx,%edx │ │ - lea (%rdx,%rdx,4),%ecx │ │ - movzbl %al,%eax │ │ - lea (%rax,%rax,2),%eax │ │ - lea (%rcx,%rax,2),%eax │ │ - add $0x8,%eax │ │ - shr $0x4,%eax │ │ - mov %al,(%r10) │ │ - jmp dd21c │ │ - mov $0x80,%al │ │ - mov %al,(%r10) │ │ - cmp $0x7,%ebp │ │ - je dd1d7 │ │ - mov %ebp,%eax │ │ - add $0x88,%rsp │ │ + mov 0x70(%rsp),%rbp │ │ + mov 0x98(%rsp),%r8 │ │ + mov 0x30(%rsp),%r10 │ │ + jmpq e1b17 │ │ + imul $0x1010101,%esi,%eax │ │ + mov 0x20(%rsp),%rcx │ │ + mov (%rcx),%rcx │ │ + add 0x68(%rsp),%rcx │ │ + mov %eax,0x40(%r15,%rcx,1) │ │ + jmp e1b17 │ │ + mov %esi,%eax │ │ + shl $0x8,%eax │ │ + or %esi,%eax │ │ + mov 0x20(%rsp),%rcx │ │ + mov (%rcx),%rcx │ │ + add 0x68(%rsp),%rcx │ │ + mov %ax,0x40(%r15,%rcx,1) │ │ + jmp e1b17 │ │ + movabs $0x101010101010101,%rax │ │ + imul %rax,%rsi │ │ + mov 0x20(%rsp),%rax │ │ + mov (%rax),%rax │ │ + add 0x68(%rsp),%rax │ │ + mov %rsi,0x40(%r15,%rax,1) │ │ + jmp e1b17 │ │ + movabs $0x101010101010101,%rax │ │ + imul %rax,%rsi │ │ + mov 0x20(%rsp),%rcx │ │ + mov (%rcx),%rax │ │ + mov 0x68(%rsp),%rdx │ │ + add %rdx,%rax │ │ + mov %rsi,0x40(%r15,%rax,1) │ │ + mov (%rcx),%rax │ │ + add %rdx,%rax │ │ + mov %rsi,0x48(%r15,%rax,1) │ │ + mov 0x60(%rsp),%r14 │ │ + mov 0x28(%rsp),%r15 │ │ + mov 0x150(%rsp),%rdx │ │ + test %r13d,%r13d │ │ + jns e16ea │ │ + jmpq e172e │ │ + add $0x208,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ + nopl 0x0(%rax) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x288,%rsp │ │ - mov %ecx,%r13d │ │ - mov %rdx,0x158(%rsp) │ │ - mov 0x840(%rdi),%ecx │ │ - cmp $0x3,%ecx │ │ - setne 0x33(%rsp) │ │ - xor %r9d,%r9d │ │ - mov %ecx,0x44(%rsp) │ │ - cmp $0x2,%ecx │ │ - sete %cl │ │ - mov %r8d,0xd0(%rsp) │ │ - cmp %r8d,%r13d │ │ - jge ddd10 │ │ - mov %rdi,%rbx │ │ - mov 0x844(%rdi),%edi │ │ - add $0xfffffff8,%edi │ │ - mov 0xca8(%rbx),%rdx │ │ - mov %rdx,0x90(%rsp) │ │ - mov 0xd10(%rbx),%edx │ │ - add %edx,%edx │ │ - mov %edx,0x80(%rsp) │ │ - mov 0x18(%rbx),%rdx │ │ - mov 0x514(%rdx),%eax │ │ - mov %edi,0xd8(%rsp) │ │ - add %edi,%eax │ │ - mov %cl,%r9b │ │ - xor %edi,%edi │ │ - xor %edx,%edx │ │ - mov 0x44(%rsp),%ecx │ │ - cmp $0x1,%ecx │ │ - sete %dil │ │ - mov %rdi,0x140(%rsp) │ │ - setne %dl │ │ - mov $0x3,%r8d │ │ - sub %ecx,%r8d │ │ - mov 0x10(%rsi),%rcx │ │ - mov %rcx,0x58(%rsp) │ │ - mov (%rsi),%rcx │ │ - mov %rcx,0x60(%rsp) │ │ - mov 0x8(%rsi),%rcx │ │ - mov %rcx,0x50(%rsp) │ │ - xor %esi,%esi │ │ - test %r13d,%r13d │ │ - setg %sil │ │ - mov $0x8,%edi │ │ - mov 0x33(%rsp),%cl │ │ - shr %cl,%edi │ │ - lea 0x8(,%rsi,4),%r12d │ │ - lea 0x2(,%rdx,4),%rsi │ │ - mov %rsi,0x130(%rsp) │ │ - lea 0x1cbc8(%rip),%rsi │ │ - lea (%rsi,%r9,8),%rsi │ │ - mov %rsi,0x160(%rsp) │ │ - mov $0x40,%esi │ │ - shr %cl,%esi │ │ - lea 0x3(,%rdx,4),%rcx │ │ - mov %rcx,0x128(%rsp) │ │ - movslq %r8d,%rcx │ │ - mov %rcx,0x170(%rsp) │ │ - lea 0x828(%rbx),%rcx │ │ - mov %rcx,0x108(%rsp) │ │ - mov %rax,0x100(%rsp) │ │ - lea -0x1(%rax),%eax │ │ - mov %rax,0x168(%rsp) │ │ - mov 0x1308(%rbx),%ebp │ │ - mov %rsi,0x150(%rsp) │ │ - lea (%rsi,%rsi,1),%rax │ │ - mov %rax,0x148(%rsp) │ │ - mov %rdi,0x138(%rsp) │ │ - lea (%rdi,%rdi,1),%rax │ │ - mov %rax,0x190(%rsp) │ │ - movl $0x0,0x34(%rsp) │ │ - mov %rax,0xc8(%rsp) │ │ - mov %rbx,0x68(%rsp) │ │ - jmpq dd43e │ │ - mov %r14d,%r12d │ │ - mov 0x34(%rsp),%r15d │ │ - mov %r15d,0x34(%rsp) │ │ - mov 0x828(%rbx),%rax │ │ - mov 0x830(%rbx),%rdx │ │ - shl $0x2,%rdx │ │ - mov 0x140(%rsp),%rcx │ │ - sar %cl,%rdx │ │ - mov 0x60(%rsp),%rcx │ │ - lea (%rcx,%rax,8),%rcx │ │ - mov %rcx,0x60(%rsp) │ │ - mov 0x50(%rsp),%rax │ │ - lea (%rax,%rdx,2),%rax │ │ - mov %rax,0x50(%rsp) │ │ - mov 0x58(%rsp),%rax │ │ - lea (%rax,%rdx,2),%rax │ │ - mov %rax,0x58(%rsp) │ │ - mov 0x1308(%rbx),%ebp │ │ - xor $0x1,%ebp │ │ - mov %ebp,0x1308(%rbx) │ │ - or $0x4,%r12d │ │ - mov 0xd4(%rsp),%eax │ │ - mov %eax,%r13d │ │ - cmp 0xd0(%rsp),%eax │ │ - jge ddd10 │ │ - lea 0x2(%r13),%eax │ │ - mov %r12d,%r14d │ │ - and $0xfffffff7,%r14d │ │ - mov %eax,0xd4(%rsp) │ │ - cmp 0xd0c(%rbx),%eax │ │ - cmovl %r12d,%r14d │ │ - test $0x8,%r14b │ │ - je dd595 │ │ - xor %eax,%eax │ │ - test %ebp,%ebp │ │ - sete %al │ │ - lea (%rax,%rax,2),%r12 │ │ - mov 0x828(%rbx),%rax │ │ - mov %rax,%rdx │ │ - sar %rdx │ │ - mov 0x15e0(%rbx,%r12,8),%rdi │ │ - test %rax,%rax │ │ - js dd4ad │ │ - lea (%rdx,%rdx,2),%rcx │ │ - mov 0x60(%rsp),%rdx │ │ - lea (%rdx,%rcx,4),%rsi │ │ - add %rax,%rax │ │ - mov %rax,%rdx │ │ - callq 43b0 │ │ - cmpl $0x0,0x44(%rsp) │ │ - jne dd4da │ │ - jmpq dd595 │ │ - lea (%rdi,%rdx,2),%rdi │ │ - mov %rdx,%rsi │ │ - shl $0x4,%rsi │ │ - sub %rdx,%rsi │ │ - sub %rdx,%rsi │ │ - add 0x60(%rsp),%rsi │ │ - shl $0x2,%rdx │ │ - neg %rdx │ │ - callq 43b0 │ │ - cmpl $0x0,0x44(%rsp) │ │ - je dd595 │ │ - mov %ebp,0x38(%rsp) │ │ - mov %r13,0x88(%rsp) │ │ - mov 0x830(%rbx),%r15 │ │ - mov %rbx,%r13 │ │ - mov %r15,%rbx │ │ - sar %rbx │ │ - lea 0x15e8(,%r12,8),%rax │ │ - add %r13,%rax │ │ - test %r15,%r15 │ │ - js dd53c │ │ - mov (%rax),%rdi │ │ - imul 0x130(%rsp),%rbx │ │ - mov 0x50(%rsp),%rax │ │ - lea (%rax,%rbx,2),%rsi │ │ - add %r15,%r15 │ │ - mov %r15,%rdx │ │ - callq 43b0 │ │ - mov 0x15f0(%r13,%r12,8),%rdi │ │ - mov 0x58(%rsp),%rax │ │ - lea (%rax,%rbx,2),%rsi │ │ - mov %r15,%rdx │ │ - jmp dd581 │ │ - lea (%rbx,%rbx,1),%rbp │ │ - mov (%rax),%rdi │ │ - add %rbp,%rdi │ │ - mov %rbx,%r15 │ │ - imul 0x128(%rsp),%r15 │ │ - mov 0x50(%rsp),%rax │ │ - lea (%rax,%r15,2),%rsi │ │ - shl $0x2,%rbx │ │ - neg %rbx │ │ - mov %rbx,%rdx │ │ - callq 43b0 │ │ - add 0x15f0(%r13,%r12,8),%rbp │ │ - mov 0x58(%rsp),%rax │ │ - lea (%rax,%r15,2),%rsi │ │ - mov %rbp,%rdi │ │ - mov %rbx,%rdx │ │ - callq 43b0 │ │ - mov %r13,%rbx │ │ - mov 0x88(%rsp),%r13 │ │ - mov 0x38(%rsp),%ebp │ │ - and $0xfffffffc,%r14d │ │ - or $0x2,%r14d │ │ - cmpl $0x0,0x80(%rsp) │ │ - jle dd3c0 │ │ - mov %r13d,%eax │ │ - and $0x1e,%eax │ │ - shr $0x3,%r13d │ │ - and $0x2,%r13d │ │ - mov %eax,%ecx │ │ - mov %rcx,0x1a8(%rsp) │ │ - or $0x1,%eax │ │ - mov %rax,0x1b0(%rsp) │ │ - movslq %ebp,%rax │ │ - lea (%rax,%rax,2),%rax │ │ - lea (%rbx,%rax,8),%rax │ │ - add $0x15e0,%rax │ │ - mov %rax,0x98(%rsp) │ │ - mov 0x58(%rsp),%rcx │ │ - mov 0x138(%rsp),%rax │ │ - lea (%rcx,%rax,2),%rdx │ │ - mov %rdx,0x1a0(%rsp) │ │ - mov 0x50(%rsp),%rdx │ │ - lea (%rdx,%rax,2),%rax │ │ - mov %rax,0x198(%rsp) │ │ - mov $0x1,%eax │ │ - xor %esi,%esi │ │ - mov %rsi,0xb0(%rsp) │ │ - mov %rcx,0xc0(%rsp) │ │ - mov %rdx,0xb8(%rsp) │ │ - xor %edx,%edx │ │ - mov 0x60(%rsp),%rcx │ │ - mov %rcx,0xa8(%rsp) │ │ - xor %r9d,%r9d │ │ - xor %edi,%edi │ │ - mov %r13,0x88(%rsp) │ │ - mov 0x34(%rsp),%r15d │ │ - jmpq dd6ef │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - mov $0x1,%eax │ │ - mov %r14d,%r12d │ │ - subq $0xffffffffffffff80,0xa8(%rsp) │ │ - mov 0x150(%rsp),%rcx │ │ - mov 0xb8(%rsp),%rdx │ │ - lea (%rdx,%rcx,2),%rdx │ │ - mov %rdx,0xb8(%rsp) │ │ - mov 0xc0(%rsp),%rdx │ │ - lea (%rdx,%rcx,2),%rdx │ │ - mov %rdx,0xc0(%rsp) │ │ - mov 0xdc(%rsp),%edi │ │ - add $0x1,%edi │ │ - or $0x1,%r12d │ │ - mov 0xf8(%rsp),%rdx │ │ - add $0x10,%edx │ │ - mov 0xb0(%rsp),%rcx │ │ - add 0x148(%rsp),%rcx │ │ - mov %rcx,0xb0(%rsp) │ │ - mov %r12d,%r14d │ │ - cmp 0x80(%rsp),%edi │ │ - mov 0x68(%rsp),%rbx │ │ - mov 0x88(%rsp),%r13 │ │ - je dd3c8 │ │ - mov %edx,%edx │ │ - mov %rdx,0xf8(%rsp) │ │ - mov %edi,%ecx │ │ - shr %ecx │ │ - mov %edi,%edx │ │ - and $0x1,%edx │ │ - or %r13d,%edx │ │ - imul $0x584,%rcx,%r13 │ │ - add 0x158(%rsp),%r13 │ │ - movsbq 0x500(%rdx,%r13,1),%rcx │ │ - cmp $0xffffffffffffffff,%rcx │ │ - mov %edi,0xdc(%rsp) │ │ - je dd660 │ │ - mov 0x18(%rbx),%rsi │ │ - mov 0x51c(%rsi,%rcx,4),%edx │ │ - mov 0x53c(%rsi,%rcx,4),%r11d │ │ - mov %edx,%ecx │ │ - or %r11d,%ecx │ │ - je dd660 │ │ - test %edx,%edx │ │ - setne 0x38(%rsp) │ │ - test %r11d,%r11d │ │ - setne 0x70(%rsp) │ │ - mov %edx,%r8d │ │ - sar $0x2,%r8d │ │ - mov 0xd8(%rsp),%ecx │ │ - shl %cl,%r8d │ │ - and $0x3,%edx │ │ + sub $0x188,%rsp │ │ + mov %rdi,0x18(%rsp) │ │ + mov (%rdi),%r14 │ │ + mov 0x10(%rdi),%r10d │ │ + movslq %r10d,%r9 │ │ + mov %r9d,%eax │ │ + and $0x1f,%eax │ │ + mov 0x14(%rdi),%r15d │ │ + movslq %r15d,%r8 │ │ + mov %r8d,%r11d │ │ + and $0x1f,%r11d │ │ + mov 0x840(%r14),%r12d │ │ xor %ebp,%ebp │ │ - cmp $0x3,%edx │ │ + cmp $0x1,%r12d │ │ sete %bpl │ │ - add %edx,%ebp │ │ - shl %cl,%ebp │ │ - mov %r11d,%esi │ │ - sar $0x2,%esi │ │ - shl %cl,%esi │ │ - mov %r11d,%edx │ │ - and $0x3,%edx │ │ - xor %r12d,%r12d │ │ - cmp $0x3,%edx │ │ - sete %r12b │ │ - add %edx,%r12d │ │ - shl %cl,%r12d │ │ - mov 0xa8(%rsp),%rcx │ │ - mov %rcx,0x110(%rsp) │ │ - mov 0xb8(%rsp),%rcx │ │ - mov %rcx,0x118(%rsp) │ │ - mov 0xc0(%rsp),%rcx │ │ - mov %rcx,0x120(%rsp) │ │ - mov %edi,%ecx │ │ - shl $0x4,%ecx │ │ - lea 0x10(%rcx),%r10d │ │ - mov 0xd08(%rbx),%ebx │ │ - cmp %ebx,%r10d │ │ - mov %ebx,%edx │ │ - cmovle %r10d,%edx │ │ - cmp %edx,%ecx │ │ - jge dd665 │ │ - mov %r12d,0x48(%rsp) │ │ - mov %ebp,0xe8(%rsp) │ │ - mov %r11d,0xf0(%rsp) │ │ - mov 0xf8(%rsp),%rbp │ │ - lea 0x0(,%rbp,4),%rdx │ │ - mov %rdx,0x78(%rsp) │ │ - mov $0x0,%edx │ │ - mov 0x38(%rsp),%cl │ │ - mov %cl,%dl │ │ - mov $0x0,%edi │ │ - mov 0x70(%rsp),%cl │ │ - mov %cl,%dil │ │ - lea (%rdx,%rdi,2),%edx │ │ - mov %edx,0x4c(%rsp) │ │ - mov %esi,0x84(%rsp) │ │ - mov %r8d,0xec(%rsp) │ │ - or %r8d,%esi │ │ - mov %esi,0xe0(%rsp) │ │ - mov 0xb0(%rsp),%rdx │ │ - mov %rdx,0x70(%rsp) │ │ - mov 0xa8(%rsp),%rcx │ │ - mov %rcx,0x38(%rsp) │ │ - mov %rbp,%rdx │ │ - mov %r13,0x178(%rsp) │ │ - mov %r10d,0xe4(%rsp) │ │ - jmpq dd905 │ │ - nopl 0x0(%rax) │ │ - mov $0x1,%eax │ │ - mov 0x78(%rsp),%r14 │ │ - mov 0x38(%rsp),%rcx │ │ - add $0x10,%rcx │ │ + xor %ebx,%ebx │ │ + cmp $0x3,%r12d │ │ + setne %bl │ │ + mov %rax,%rcx │ │ + mov %rax,0xb8(%rsp) │ │ + mov %rbx,0x70(%rsp) │ │ + mov %ebx,%ecx │ │ + shr %cl,%rax │ │ + mov %rax,0x100(%rsp) │ │ + mov %r11,%rax │ │ + mov %r11,0xc0(%rsp) │ │ + mov %rbp,0x80(%rsp) │ │ + mov %ebp,%ecx │ │ + shr %cl,%rax │ │ + mov %rax,0xf8(%rsp) │ │ + mov %esi,0x120(%rsp) │ │ + mov 0xd28(%r14),%eax │ │ + sub %r9d,%eax │ │ + mov %esi,%ecx │ │ + lea 0x2b98b(%rip),%r11 │ │ + movzbl (%r11,%rcx,4),%ebp │ │ + cmp %ebp,%eax │ │ + cmovg %ebp,%eax │ │ + mov %rax,0x110(%rsp) │ │ + mov 0xd2c(%r14),%eax │ │ + sub %r8d,%eax │ │ mov %rcx,0x38(%rsp) │ │ - mov %rcx,0x110(%rsp) │ │ - mov 0x198(%rsp),%rcx │ │ - mov 0x70(%rsp),%rsi │ │ - lea (%rcx,%rsi,1),%rcx │ │ - mov %rcx,0x118(%rsp) │ │ - mov 0x1a0(%rsp),%rcx │ │ - add %rsi,%rcx │ │ - or $0x1,%r12d │ │ - cmp %ebx,%r10d │ │ - mov %ebx,%edx │ │ - cmovle %r10d,%edx │ │ - mov %rcx,0x120(%rsp) │ │ - add 0x190(%rsp),%rsi │ │ - mov %rsi,0x70(%rsp) │ │ - add $0x8,%r14 │ │ - mov %r14,0x78(%rsp) │ │ - mov %r12d,%r14d │ │ - mov 0x1b8(%rsp),%rcx │ │ - cmp %ecx,%edx │ │ - mov %rcx,%rdx │ │ - jle dd668 │ │ - lea 0x2(%rdx),%rcx │ │ - mov %rcx,0x1b8(%rsp) │ │ - lea 0x2(%rdx),%ecx │ │ - mov %r14d,%r12d │ │ - and $0xfffffffd,%r12d │ │ - cmp %ecx,%ebx │ │ - cmovg %r14d,%r12d │ │ - mov %edx,%ecx │ │ - and $0xe,%cl │ │ - mov $0x3,%esi │ │ - shl %cl,%esi │ │ - shr $0x3,%rdx │ │ - mov 0x1a8(%rsp),%rcx │ │ - lea 0x504(,%rcx,4),%rcx │ │ - add %r13,%rcx │ │ - and $0x2,%edx │ │ - mov 0x1b0(%rsp),%rdi │ │ - lea 0x504(,%rdi,4),%rdi │ │ - add %r13,%rdi │ │ - movzwl (%rdx,%rdi,1),%edi │ │ - or (%rdx,%rcx,1),%di │ │ - movzwl %di,%ecx │ │ - test %ecx,%esi │ │ - je dd880 │ │ - test %eax,%eax │ │ - not %r9d │ │ - mov $0x3,%eax │ │ - cmovne %eax,%r9d │ │ - movslq %r15d,%rax │ │ - mov %rax,0xa0(%rsp) │ │ - and 0x4c(%rsp),%r9d │ │ - je dd9cc │ │ - mov %r12d,%eax │ │ - and $0x1,%eax │ │ - je dd9cc │ │ - mov 0xa0(%rsp),%rax │ │ - lea (%rax,%rax,2),%rax │ │ - shl $0x5,%rax │ │ - lea (%rsp,%rax,1),%rdi │ │ - add $0x1c0,%rdi │ │ - lea 0x110(%rsp),%rsi │ │ - mov 0x108(%rsp),%rdx │ │ - xor %ecx,%ecx │ │ - mov 0x44(%rsp),%r8d │ │ - callq ddd30 │ │ - test $0x2,%r12b │ │ - mov 0x68(%rsp),%rbx │ │ - mov 0xe8(%rsp),%ebp │ │ - je dda1d │ │ + movzbl 0x1(%r11,%rcx,4),%ebx │ │ + cmp %ebx,%eax │ │ + cmovg %ebx,%eax │ │ + mov %rdx,0x30(%rsp) │ │ + mov 0x8(%rdi),%rcx │ │ + mov %rcx,0x130(%rsp) │ │ + mov 0xca8(%r14),%rcx │ │ + mov %rcx,0xb0(%rsp) │ │ + test %r12d,%r12d │ │ + mov %rax,0x108(%rsp) │ │ + je e1c62 │ │ + test $0x1,%r9b │ │ + jne e1f35 │ │ + cmp 0x70(%rsp),%ebp │ │ + ja e1f35 │ │ + movl $0x0,0x78(%rsp) │ │ xor %eax,%eax │ │ - test %r15d,%r15d │ │ - sete %al │ │ - lea (%rax,%rax,2),%rax │ │ - shl $0x5,%rax │ │ - lea (%rsp,%rax,1),%rdi │ │ - add $0x1c0,%rdi │ │ - lea 0x110(%rsp),%rsi │ │ - mov 0x108(%rsp),%rdx │ │ - mov $0x8,%ecx │ │ - mov 0x44(%rsp),%r8d │ │ - mov 0x4c(%rsp),%r9d │ │ - callq ddd30 │ │ - cmpl $0x0,0xe0(%rsp) │ │ - mov 0x78(%rsp),%r14 │ │ - je dda5c │ │ - mov 0x828(%rbx),%rsi │ │ - mov 0x1234(%rbx),%ecx │ │ - mov 0x38(%rsp),%rdi │ │ - lea 0xf4(%rsp),%rdx │ │ - mov 0x90(%rsp),%rax │ │ - callq *0xce0(%rax) │ │ - mov %rax,0xc8(%rsp) │ │ - mov 0xec(%rsp),%ecx │ │ - test %ecx,%ecx │ │ - je ddaa0 │ │ - mov 0xf4(%rsp),%eax │ │ + cmp $0x3,%r12d │ │ + setne %al │ │ + mov $0x3,%edx │ │ + sub %r12d,%edx │ │ + test %r12d,%r12d │ │ + mov %r12d,0xe0(%rsp) │ │ + cmove %r12d,%edx │ │ + mov 0x80(%rsp),%r13 │ │ + lea (%rbx,%r13,1),%esi │ │ + mov %r13d,%ecx │ │ + shr %cl,%esi │ │ + mov %rsi,0x98(%rsp) │ │ + lea (%rax,%rbp,1),%rsi │ │ + mov %eax,%ecx │ │ + shr %cl,%rsi │ │ + mov %rsi,0x90(%rsp) │ │ + mov 0x828(%r14),%rax │ │ + mov %rax,%rsi │ │ + shr %rsi │ │ + imul %r8,%rsi │ │ + add %r9,%rsi │ │ + shl $0x3,%rsi │ │ + mov %r10d,%edi │ │ + mov 0x70(%rsp),%r12 │ │ + mov %r12d,%ecx │ │ + sar %cl,%edi │ │ + movslq %edi,%rdi │ │ + mov %rbx,%r9 │ │ + mov %r15d,%ebx │ │ + mov %r13d,%ecx │ │ + sar %cl,%ebx │ │ + movslq %ebx,%rcx │ │ + mov 0x830(%r14),%rbx │ │ + shr %rbx │ │ + imul %rcx,%rbx │ │ + add %rdi,%rbx │ │ + mov %rsi,%rdi │ │ + shl $0x2,%rbx │ │ + mov %rbx,0xd0(%rsp) │ │ + mov 0x18(%r14),%rcx │ │ + not %r12d │ │ + not %r13d │ │ + add 0x810(%r14),%rdi │ │ + testb $0x1,0xe8(%rcx) │ │ + mov %r14,0x28(%rsp) │ │ + mov %rbp,%rsi │ │ + mov %rbp,0x50(%rsp) │ │ + mov %rdi,0xa0(%rsp) │ │ + mov %r9,0x40(%rsp) │ │ + jne e1e7d │ │ + mov %rbp,%r8 │ │ + add $0x908,%r14 │ │ + mov 0x30(%rsp),%rcx │ │ + mov 0x8(%rcx),%ebx │ │ + sub $0x8,%rsp │ │ + mov %rdi,%rsi │ │ + mov 0x20(%rsp),%rdi │ │ + xor %edx,%edx │ │ + mov %rax,%rcx │ │ + pushq $0x9 │ │ + pushq $0x0 │ │ + push %r14 │ │ + push %rbx │ │ + pushq $0x0 │ │ + push %r15 │ │ + push %r10 │ │ + callq e45f0 │ │ + add $0x40,%rsp │ │ test %eax,%eax │ │ - je ddb07 │ │ - shr $0x6,%eax │ │ - je ddb16 │ │ - bsr %eax,%r8d │ │ - cmp $0xc,%r8d │ │ - mov $0xc,%eax │ │ - cmovae %eax,%r8d │ │ - add $0x4,%r8d │ │ - jmpq ddb1c │ │ - nopl 0x0(%rax) │ │ - test %ebp,%ebp │ │ - je ddb9a │ │ - mov 0x828(%rbx),%rsi │ │ - mov 0xa0(%rsp),%rax │ │ - lea (%rax,%rax,2),%rax │ │ - shl $0x5,%rax │ │ - lea (%rsp,%rax,1),%rdx │ │ - add $0x1c0,%rdx │ │ - mov %r14d,%ecx │ │ - and $0xfffffff8,%ecx │ │ - add %rcx,%rcx │ │ - mov 0x98(%rsp),%rax │ │ - add (%rax),%rcx │ │ - mov 0x1234(%rbx),%eax │ │ - sub $0x20,%rsp │ │ - mov 0x58(%rsp),%rdi │ │ - mov $0x0,%r8d │ │ - mov %ebp,%r9d │ │ + jne e45cf │ │ + cmpb $0x0,0x78(%rsp) │ │ + je e36bc │ │ + mov 0x50(%rsp),%rax │ │ + cmp 0x70(%rsp),%eax │ │ + sete %cl │ │ + mov %eax,%r8d │ │ + shl %cl,%r8d │ │ + mov 0x40(%rsp),%rax │ │ + cmp 0x80(%rsp),%eax │ │ + sete %cl │ │ + mov %eax,%r15d │ │ + shl %cl,%r15d │ │ + mov 0xd0(%rsp),%rax │ │ + lea (%rax,%rax,1),%rcx │ │ + mov 0x28(%rsp),%rax │ │ + mov 0x818(%rax),%rsi │ │ + mov %rcx,0x48(%rsp) │ │ + add %rcx,%rsi │ │ + mov 0x830(%rax),%rcx │ │ + mov 0x18(%rsp),%rdi │ │ + mov 0x10(%rdi),%eax │ │ + and %r12d,%eax │ │ + mov 0x14(%rdi),%ebp │ │ + and %r13d,%ebp │ │ + mov 0x30(%rsp),%rdx │ │ + mov 0x8(%rdx),%ebx │ │ + sub $0x8,%rsp │ │ + xor %edx,%edx │ │ + mov %r8d,0x40(%rsp) │ │ + mov %r15d,%r9d │ │ + pushq $0x9 │ │ + pushq $0x0 │ │ + push %r14 │ │ + push %rbx │ │ + pushq $0x1 │ │ + push %rbp │ │ push %rax │ │ - push %r12 │ │ - pushq 0x130(%rsp) │ │ + callq e45f0 │ │ + add $0x40,%rsp │ │ + test %eax,%eax │ │ + jne e45cf │ │ + mov 0x28(%rsp),%rax │ │ + mov 0x48(%rsp),%rsi │ │ + add 0x820(%rax),%rsi │ │ + mov 0x18(%rsp),%rdi │ │ + and 0x10(%rdi),%r12d │ │ + mov 0x830(%rax),%rcx │ │ + and 0x14(%rdi),%r13d │ │ + mov 0x30(%rsp),%rax │ │ + mov 0x8(%rax),%eax │ │ + sub $0x8,%rsp │ │ + xor %edx,%edx │ │ + mov 0x40(%rsp),%r8d │ │ + mov %r15d,%r9d │ │ + pushq $0x9 │ │ pushq $0x0 │ │ - jmpq ddb88 │ │ - xor %r8d,%r8d │ │ - mov %r8d,%eax │ │ - or %ebp,%eax │ │ - jne ddb2f │ │ - jmpq ddb9a │ │ - mov $0x4,%r8d │ │ - imul %ecx,%r8d │ │ - add $0x8,%r8d │ │ - sar $0x4,%r8d │ │ - mov %r8d,%eax │ │ - or %ebp,%eax │ │ - je ddb9a │ │ - mov 0x828(%rbx),%rsi │ │ - mov 0xa0(%rsp),%rax │ │ - lea (%rax,%rax,2),%rax │ │ - shl $0x5,%rax │ │ - lea (%rsp,%rax,1),%rdx │ │ - add $0x1c0,%rdx │ │ - mov %r14d,%ecx │ │ - and $0xfffffff8,%ecx │ │ - add %rcx,%rcx │ │ - mov 0x98(%rsp),%rax │ │ - add (%rax),%rcx │ │ - mov 0x1234(%rbx),%eax │ │ - sub $0x20,%rsp │ │ - mov 0x58(%rsp),%rdi │ │ - mov %ebp,%r9d │ │ + push %r14 │ │ push %rax │ │ + pushq $0x2 │ │ + push %r13 │ │ push %r12 │ │ - pushq 0x130(%rsp) │ │ - pushq 0x100(%rsp) │ │ - mov 0xd0(%rsp),%rax │ │ - callq *0xce8(%rax) │ │ + callq e45f0 │ │ add $0x40,%rsp │ │ - cmpl $0x0,0xf0(%rsp) │ │ - je ddcf2 │ │ - mov 0x58(%rsp),%rax │ │ - mov 0x70(%rsp),%rcx │ │ - add %rcx,%rax │ │ - mov %rax,0x188(%rsp) │ │ - mov 0x50(%rsp),%rax │ │ - lea (%rax,%rcx,1),%rdi │ │ - mov 0x84(%rsp),%ebp │ │ - test %ebp,%ebp │ │ - mov %r15d,0x34(%rsp) │ │ - je ddbed │ │ - movslq 0xc8(%rsp),%rax │ │ - mov 0x160(%rsp),%rcx │ │ - movzbl (%rax,%rcx,1),%r10d │ │ - jmp ddbf0 │ │ - xor %r10d,%r10d │ │ - mov 0x48(%rsp),%r9d │ │ - mov %r10,0x180(%rsp) │ │ - mov 0x78(%rsp),%r14 │ │ - movzbl 0x33(%rsp),%ecx │ │ - shr %cl,%r14d │ │ - mov 0x830(%rbx),%rsi │ │ - mov 0xa0(%rsp),%rax │ │ - lea (%rax,%rax,2),%rbx │ │ - shl $0x5,%rbx │ │ - lea (%rsp,%rbx,1),%rdx │ │ - add $0x1e0,%rdx │ │ - add %r14,%r14 │ │ - mov 0x98(%rsp),%rax │ │ - mov 0x8(%rax),%rcx │ │ - add %r14,%rcx │ │ - mov 0x68(%rsp),%rax │ │ - mov 0x1234(%rax),%eax │ │ - sub $0x20,%rsp │ │ - mov %ebp,%r8d │ │ + test %eax,%eax │ │ + jne e45cf │ │ + jmpq e36bc │ │ + mov 0x38(%rsp),%rsi │ │ + lea (%r11,%rsi,4),%rsi │ │ + mov %rsi,0x68(%rsp) │ │ + mov 0x30(%rsp),%rbp │ │ + cmpb $0x0,0x14(%rbp) │ │ + movslq %edx,%rdx │ │ + je e2014 │ │ + mov %rdx,%r12 │ │ + movzbl 0x1b(%rbp),%eax │ │ + mov %rax,0x48(%rsp) │ │ + mov 0x18(%rsp),%rdi │ │ + lea 0x2440(%rdi),%rdx │ │ + mov 0x50(%rsp),%r8 │ │ + lea 0x0(,%r8,4),%rax │ │ + mov %rax,0x60(%rsp) │ │ + movsbq 0x18(%rbp),%rbx │ │ + lea (%rbx,%rbx,8),%rsi │ │ + mov %rsi,%rax │ │ + shl $0x5,%rax │ │ + lea (%r14,%rax,1),%r11 │ │ + add $0x20,%r11 │ │ + cmpb $0x6,0x15(%rbp) │ │ + mov %rdx,0x88(%rsp) │ │ + jne e1f56 │ │ + cmpb $0x0,0xba8(%r14,%rbx,1) │ │ + je e1f56 │ │ + lea (%rcx,%rsi,4),%rbp │ │ + add $0x590,%rbp │ │ + sub $0x30,%rsp │ │ + xor %esi,%esi │ │ + mov 0x90(%rsp),%rcx │ │ + mov 0x98(%rsp),%r8 │ │ + mov $0x0,%r9d │ │ + push %rbp │ │ + push %r11 │ │ + callq e4cd0 │ │ + add $0x40,%rsp │ │ + test %eax,%eax │ │ + jne e45cf │ │ + jmp e1f85 │ │ + mov $0x1,%al │ │ + mov %eax,0x78(%rsp) │ │ + cmp 0x80(%rsp),%ebx │ │ + ja e1c6a │ │ + mov %r8d,%eax │ │ + and $0x1,%al │ │ + mov %eax,0x78(%rsp) │ │ + jmpq e1c6a │ │ + mov 0x8(%rbp),%eax │ │ + sub $0x8,%rsp │ │ + xor %esi,%esi │ │ + xor %ecx,%ecx │ │ + mov 0x48(%rsp),%r9 │ │ + pushq 0x50(%rsp) │ │ + push %rbx │ │ + push %r11 │ │ push %rax │ │ - push %r12 │ │ - mov 0x198(%rsp),%r15 │ │ + pushq $0x0 │ │ push %r15 │ │ push %r10 │ │ - mov 0xd0(%rsp),%rbp │ │ - mov 0x1b0(%rsp),%r13 │ │ - callq *0xce8(%rbp,%r13,8) │ │ + callq e45f0 │ │ add $0x40,%rsp │ │ - mov 0x68(%rsp),%rax │ │ - mov 0x830(%rax),%rsi │ │ - lea (%rsp,%rbx,1),%rdx │ │ - add $0x200,%rdx │ │ - mov 0x68(%rsp),%rbx │ │ - mov 0x98(%rsp),%rax │ │ - add 0x10(%rax),%r14 │ │ - mov 0x1234(%rbx),%eax │ │ - sub $0x20,%rsp │ │ - mov 0x1a8(%rsp),%rdi │ │ - mov %r14,%rcx │ │ - mov 0x98(%rsp),%r14 │ │ - mov 0xa4(%rsp),%r8d │ │ - mov 0x68(%rsp),%r9d │ │ + test %eax,%eax │ │ + jne e45cf │ │ + mov 0x30(%rsp),%rbx │ │ + movsbq 0x19(%rbx),%rbp │ │ + lea 0x0(,%rbp,8),%rcx │ │ + add %rbp,%rcx │ │ + mov %rcx,%rax │ │ + shl $0x5,%rax │ │ + mov 0x28(%rsp),%rsi │ │ + add %rsi,%rax │ │ + add $0x20,%rax │ │ + cmpb $0x6,0x15(%rbx) │ │ + jne e2091 │ │ + cmpb $0x0,0xba8(%rsi,%rbp,1) │ │ + je e2091 │ │ + mov 0x18(%rsp),%rdi │ │ + lea 0xa440(%rdi),%rdx │ │ + mov 0x18(%rsi),%rsi │ │ + lea (%rsi,%rcx,4),%rbp │ │ + add $0x590,%rbp │ │ + sub $0x30,%rsp │ │ + xor %esi,%esi │ │ + mov 0x90(%rsp),%rcx │ │ + mov 0x98(%rsp),%r8 │ │ + mov $0x0,%r9d │ │ + push %rbp │ │ push %rax │ │ - push %r12 │ │ - push %r15 │ │ - pushq 0x1b8(%rsp) │ │ - callq *0xce8(%rbp,%r13,8) │ │ + callq e4cd0 │ │ add $0x40,%rsp │ │ - mov 0x34(%rsp),%r15d │ │ - mov 0x178(%rsp),%r13 │ │ - xor $0x1,%r15d │ │ - mov 0xd08(%rbx),%ebx │ │ - xor %eax,%eax │ │ - mov 0x4c(%rsp),%r9d │ │ - mov 0xe4(%rsp),%r10d │ │ - jmpq dd88a │ │ - add $0x288,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - push %rbx │ │ - mov %ecx,%r10d │ │ - test $0x1,%r9b │ │ - je dde02 │ │ - movslq %r10d,%rcx │ │ - mov (%rsi),%rax │ │ - mov -0x4(%rax,%rcx,2),%eax │ │ - mov %eax,(%rdi) │ │ - mov (%rdx),%rax │ │ - sar %rax │ │ - mov (%rsi),%r11 │ │ - lea (%rcx,%rax,1),%rbx │ │ - add $0xfffffffffffffffe,%rbx │ │ - mov (%r11,%rbx,2),%ebx │ │ - mov %ebx,0x4(%rdi) │ │ - mov (%rdx),%rbx │ │ - sar %rbx │ │ - add %rax,%rbx │ │ - mov (%rsi),%r11 │ │ - lea (%rcx,%rbx,1),%rax │ │ - add $0xfffffffffffffffe,%rax │ │ - mov (%r11,%rax,2),%eax │ │ - mov %eax,0x8(%rdi) │ │ - mov (%rdx),%rax │ │ - sar %rax │ │ - add %rbx,%rax │ │ - mov (%rsi),%r11 │ │ - lea (%rcx,%rax,1),%rbx │ │ - add $0xfffffffffffffffe,%rbx │ │ - mov (%r11,%rbx,2),%ebx │ │ - mov %ebx,0xc(%rdi) │ │ - mov (%rdx),%rbx │ │ - sar %rbx │ │ - add %rax,%rbx │ │ - mov (%rsi),%r11 │ │ - lea (%rcx,%rbx,1),%rax │ │ - add $0xfffffffffffffffe,%rax │ │ - mov (%r11,%rax,2),%eax │ │ - mov %eax,0x10(%rdi) │ │ - mov (%rdx),%rax │ │ - sar %rax │ │ - add %rbx,%rax │ │ - mov (%rsi),%r11 │ │ - lea (%rcx,%rax,1),%rbx │ │ - add $0xfffffffffffffffe,%rbx │ │ - mov (%r11,%rbx,2),%ebx │ │ - mov %ebx,0x14(%rdi) │ │ - mov (%rdx),%rbx │ │ - sar %rbx │ │ - add %rax,%rbx │ │ - mov (%rsi),%r11 │ │ - lea (%rcx,%rbx,1),%rax │ │ - add $0xfffffffffffffffe,%rax │ │ - mov (%r11,%rax,2),%eax │ │ - mov %eax,0x18(%rdi) │ │ - mov (%rdx),%rax │ │ - shr %rax │ │ - add %rbx,%rax │ │ - mov (%rsi),%rbx │ │ - add %rcx,%rax │ │ - add $0xfffffffffffffffe,%rax │ │ - mov (%rbx,%rax,2),%eax │ │ - mov %eax,0x1c(%rdi) │ │ - test %r8d,%r8d │ │ - je dde95 │ │ - and $0x2,%r9d │ │ - je dde95 │ │ - cmp $0x1,%r8d │ │ - sete %cl │ │ - mov $0x8,%eax │ │ - shr %cl,%eax │ │ test %eax,%eax │ │ - jle dde95 │ │ - cmp $0x3,%r8d │ │ - setne %cl │ │ - sar %cl,%r10d │ │ - movslq %r10d,%r9 │ │ - add $0xfffffffffffffffe,%r9 │ │ - mov %eax,%r8d │ │ + jne e45cf │ │ + jmpq e20d8 │ │ + mov %rdx,0x88(%rsp) │ │ + movsbq 0x18(%rbp),%rbx │ │ + lea (%rbx,%rbx,8),%rdx │ │ + mov %rdx,%rsi │ │ + shl $0x5,%rsi │ │ + add %r14,%rsi │ │ + add $0x20,%rsi │ │ + mov %rsi,0x48(%rsp) │ │ + movzbl 0x1b(%rbp),%esi │ │ + mov %rsi,0x60(%rsp) │ │ + mov 0x50(%rsp),%rdi │ │ + mov 0x40(%rsp),%rsi │ │ + cmp %esi,%edi │ │ + cmovb %edi,%esi │ │ + cmp $0x2,%esi │ │ + jl e21fd │ │ + cmpb $0x2,0x15(%rbp) │ │ + jne e21a3 │ │ + cmpb $0x0,0xba8(%r14,%rbx,1) │ │ + je e21a3 │ │ + cmpb $0x2,0x16(%rbp) │ │ + je e21b7 │ │ + lea (%rcx,%rdx,4),%rbp │ │ + add $0x590,%rbp │ │ + mov 0x18(%rsp),%rdi │ │ + jmpq e21c3 │ │ + mov 0x18(%rsp),%rdi │ │ + lea 0xa440(%rdi),%rdx │ │ + mov 0x10(%rdi),%r10d │ │ + mov 0x14(%rdi),%r11d │ │ + mov 0xc(%rbx),%ebx │ │ + sub $0x8,%rsp │ │ + xor %esi,%esi │ │ xor %ecx,%ecx │ │ - xor %eax,%eax │ │ - nop │ │ - mov 0x8(%rsi),%r10 │ │ - lea (%r9,%rax,1),%r11 │ │ - mov (%r10,%r11,2),%ebx │ │ - mov %ebx,0x20(%rdi,%rcx,4) │ │ - mov 0x10(%rsi),%rbx │ │ - mov (%rbx,%r11,2),%ebx │ │ - mov %ebx,0x40(%rdi,%rcx,4) │ │ - mov 0x8(%rdx),%rbx │ │ - sar %rbx │ │ - add %rax,%rbx │ │ - mov 0x8(%rsi),%r10 │ │ - lea (%r9,%rbx,1),%r11 │ │ - mov (%r10,%r11,2),%eax │ │ - mov %eax,0x24(%rdi,%rcx,4) │ │ - mov 0x10(%rsi),%rax │ │ - mov (%rax,%r11,2),%eax │ │ - mov %eax,0x44(%rdi,%rcx,4) │ │ - add $0x2,%rcx │ │ - mov 0x8(%rdx),%rax │ │ - sar %rax │ │ - add %rbx,%rax │ │ - cmp %rcx,%r8 │ │ - jne dde40 │ │ - pop %rbx │ │ - retq │ │ - nop │ │ - jmpq 71ac0 │ │ - nopl (%rax) │ │ + mov 0x58(%rsp),%r8 │ │ + mov 0x48(%rsp),%r9 │ │ + pushq 0x50(%rsp) │ │ + push %rbp │ │ + push %rax │ │ push %rbx │ │ + pushq $0x0 │ │ + push %r11 │ │ + push %r10 │ │ + callq e45f0 │ │ + add $0x40,%rsp │ │ + test %eax,%eax │ │ + jne e45cf │ │ + mov 0x18(%rsp),%rax │ │ + add $0x12440,%rax │ │ + mov %rax,0xf0(%rsp) │ │ + mov 0x30(%rsp),%rdx │ │ + mov 0x14(%rdx),%al │ │ + add $0xff,%al │ │ + cmp $0x3,%al │ │ + ja e294e │ │ + movzbl %al,%eax │ │ + lea 0x2e8cd(%rip),%rcx │ │ + movslq (%rcx,%rax,4),%rax │ │ + add %rcx,%rax │ │ + jmpq *%rax │ │ + movsbq 0x18(%rdx),%rax │ │ + movsbq 0x19(%rdx),%rcx │ │ + lea 0x0(,%rax,8),%rdx │ │ + sub %rax,%rdx │ │ + mov 0x28(%rsp),%rdi │ │ + add %rdi,%rdx │ │ + movzbl 0x1058(%rcx,%rdx,1),%ebp │ │ + mov 0x828(%rdi),%rsi │ │ + mov 0x18(%rsp),%rax │ │ + lea 0xa440(%rax),%rcx │ │ + mov 0x40(%rsp),%rax │ │ + lea 0x0(,%rax,4),%r9d │ │ + mov 0x108c(%rdi),%eax │ │ sub $0x30,%rsp │ │ - mov %rdi,%rbx │ │ - callq 71ac0 │ │ - test $0x2,%al │ │ - je ddf6b │ │ - lea -0xa28cc(%rip),%rcx │ │ - mov %rcx,(%rbx) │ │ - movsd 0x3efd9(%rip),%xmm0 │ │ - movsd 0x3efd9(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x8(%rbx) │ │ - lea -0xa0e8d(%rip),%rcx │ │ - mov %rcx,0x18(%rbx) │ │ - lea -0xa0608(%rip),%rcx │ │ - mov %rcx,0x20(%rbx) │ │ - movsd 0x3efbc(%rip),%xmm0 │ │ - movsd 0x3efbc(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x28(%rbx) │ │ - lea -0x9cbba(%rip),%rcx │ │ - mov %rcx,0x38(%rbx) │ │ - test $0x8,%al │ │ - je ddf6b │ │ - lea -0xc5f49(%rip),%rax │ │ - mov %rax,(%rbx) │ │ - movsd 0x3ef9c(%rip),%xmm0 │ │ - movsd 0x3ef9c(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x8(%rbx) │ │ - lea -0xc4b3a(%rip),%rax │ │ - mov %rax,0x18(%rbx) │ │ - lea -0xc4475(%rip),%rax │ │ - mov %rax,0x20(%rbx) │ │ - movsd 0x3ef7f(%rip),%xmm0 │ │ - movsd 0x3ef7f(%rip),%xmm1 │ │ - movlhps %xmm0,%xmm1 │ │ - movups %xmm1,0x28(%rbx) │ │ - lea -0xc1bb7(%rip),%rax │ │ - mov %rax,0x38(%rbx) │ │ - add $0x30,%rsp │ │ - pop %rbx │ │ - retq │ │ - data16 data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ - lea 0x79(%rip),%rax │ │ - mov %rax,(%rdi) │ │ - lea 0x66f(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x643(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x8(%rdi) │ │ - lea 0x66e(%rip),%rax │ │ - mov %rax,0x18(%rdi) │ │ - lea 0x683(%rip),%rax │ │ - mov %rax,0x20(%rdi) │ │ - lea 0x12b8(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x122c(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x28(%rdi) │ │ - lea 0x1317(%rip),%rax │ │ - mov %rax,0x38(%rdi) │ │ - jmpq e7bd0 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ + mov 0xd0(%rsp),%rdi │ │ + mov 0xb8(%rsp),%rdx │ │ + mov 0x90(%rsp),%r8 │ │ + push %rax │ │ + mov %rbp,0x120(%rsp) │ │ + push %rbp │ │ + mov 0xf0(%rsp),%rax │ │ + callq *0x248(%rax) │ │ + add $0x40,%rsp │ │ + cmpb $0x0,0x78(%rsp) │ │ + jne e2b22 │ │ + jmpq e36bc │ │ + cmpb $0x2,0x16(%rbp) │ │ + jne e21fd │ │ + mov 0x18(%rsp),%rcx │ │ + cmpl $0x1,0x3f5c0(%rcx) │ │ + jbe e21fd │ │ + mov 0x18(%rsp),%rdi │ │ + lea 0x3f5c0(%rdi),%rbp │ │ + sub $0x30,%rsp │ │ + mov 0xd0(%rsp),%rsi │ │ + xor %edx,%edx │ │ + mov %rax,%rcx │ │ + mov 0x98(%rsp),%r8 │ │ + xor %r9d,%r9d │ │ push %rbp │ │ + pushq 0x80(%rsp) │ │ + callq e4cd0 │ │ + add $0x40,%rsp │ │ + test %eax,%eax │ │ + jne e45cf │ │ + jmpq e22a7 │ │ + mov 0x8(%rbp),%r11d │ │ + sub $0x8,%rsp │ │ + mov 0x20(%rsp),%rdi │ │ + mov 0xa8(%rsp),%rsi │ │ + xor %edx,%edx │ │ + mov %rax,%rcx │ │ + mov 0x58(%rsp),%r8 │ │ + mov 0x48(%rsp),%r9 │ │ + pushq 0x68(%rsp) │ │ + push %rbx │ │ + pushq 0x60(%rsp) │ │ + push %r11 │ │ + pushq $0x0 │ │ push %r15 │ │ + push %r10 │ │ + callq e45f0 │ │ + add $0x40,%rsp │ │ + test %eax,%eax │ │ + jne e45cf │ │ + mov 0x30(%rsp),%rax │ │ + cmpb $0x1,0x16(%rax) │ │ + jne e22a7 │ │ + mov 0x28(%rsp),%rax │ │ + mov 0x828(%rax),%rdx │ │ + sub $0x28,%rsp │ │ + mov 0x40(%rsp),%rdi │ │ + mov 0xc8(%rsp),%rsi │ │ + mov 0x90(%rsp),%rcx │ │ + mov $0x0,%r8d │ │ + mov 0xe0(%rsp),%r9 │ │ + pushq 0x130(%rsp) │ │ + pushq 0x140(%rsp) │ │ + pushq 0xf8(%rsp) │ │ + callq e51f0 │ │ + add $0x40,%rsp │ │ + test %eax,%eax │ │ + jne e45cf │ │ + mov 0x30(%rsp),%rax │ │ + cmpb $0x0,0x1c(%rax) │ │ + je e247d │ │ + mov 0x18(%rsp),%rdx │ │ + lea 0x50c0(%rdx),%rax │ │ + mov %rax,0x58(%rsp) │ │ + lea 0x7100(%rdx),%r14 │ │ + mov 0x30(%rsp),%rax │ │ + movzbl 0x12(%rax),%eax │ │ + cmp $0x3,%al │ │ + mov $0x9,%ecx │ │ + cmovne %eax,%ecx │ │ + movzbl %cl,%r10d │ │ + movl $0x0,0x7c(%rsp) │ │ + mov 0x14(%rdx),%edx │ │ + mov 0x28(%rsp),%r15 │ │ + mov 0xd40(%r15),%ecx │ │ + add $0xffffffff,%ecx │ │ + test %edx,%ecx │ │ + je e2308 │ │ + xor %r11d,%r11d │ │ + jmp e232e │ │ + mov 0xd3c(%r15),%cl │ │ + mov %edx,%esi │ │ + sar %cl,%esi │ │ + add $0xffffffff,%esi │ │ + imul 0xd30(%r15),%esi │ │ + shl $0x7,%esi │ │ + movslq %esi,%r11 │ │ + add %r11,%r11 │ │ + add 0xd00(%r15),%r11 │ │ + mov 0x18(%rsp),%rax │ │ + mov 0x10(%rax),%edi │ │ + xor %esi,%esi │ │ + mov 0x130(%rsp),%rax │ │ + cmp 0x3630(%rax),%edi │ │ + setg %sil │ │ + xor %ecx,%ecx │ │ + cmp 0x3638(%rax),%edx │ │ + setg %cl │ │ + mov 0x3634(%rax),%r8d │ │ + mov 0x363c(%rax),%r9d │ │ + mov 0x108c(%r15),%ebx │ │ + sub $0x28,%rsp │ │ + lea 0xa4(%rsp),%rax │ │ + push %rbx │ │ push %r14 │ │ - push %r13 │ │ - push %r12 │ │ + pushq $0x0 │ │ + mov %r14,0xe8(%rsp) │ │ + mov 0x80(%rsp),%rbp │ │ + push %rbp │ │ + mov 0x98(%rsp),%rbx │ │ push %rbx │ │ - bsr %edx,%eax │ │ - xor $0x1f,%eax │ │ - mov (%rsi),%edx │ │ - mov %rsi,-0x18(%rsp) │ │ - mov 0xb8(%rsi),%ecx │ │ - lea (%rax,%rcx,1),%r14d │ │ - add $0xffffffec,%r14d │ │ - mov $0x18,%cl │ │ - sub %al,%cl │ │ - mov $0x80,%r8d │ │ - shl %cl,%r8d │ │ - mov %r8d,%r10d │ │ - mov $0x1,%r15d │ │ - mov %r14d,%ecx │ │ - shl %cl,%r15d │ │ - neg %r10d │ │ - sar %r15d │ │ - xor %r9d,%r9d │ │ - lea 0x2c89f(%rip),%r11 │ │ - mov %rdi,%rax │ │ - mov %rdi,-0x20(%rsp) │ │ - mov %rdi,%rbx │ │ - nopl 0x0(%rax) │ │ + push %rax │ │ + push %r10 │ │ + push %r11 │ │ + pushq 0x828(%r15) │ │ + pushq 0x110(%rsp) │ │ + pushq $0x0 │ │ + callq ed300 │ │ + add $0x80,%rsp │ │ + mov %eax,%eax │ │ + lea 0x0(,%rbx,4),%ecx │ │ + lea 0x0(,%rbx,8),%rsi │ │ + lea 0x0(,%rbp,4),%r14d │ │ + mov 0x108c(%r15),%ebp │ │ + mov %ecx,%r15d │ │ + sub $0x28,%rsp │ │ + mov 0x80(%rsp),%rbx │ │ + mov %rbx,%rdi │ │ + mov 0xd0(%rsp),%rdx │ │ + mov %r14d,%r8d │ │ + mov $0x0,%r9d │ │ + push %rbp │ │ + pushq $0x0 │ │ + pushq $0x0 │ │ + mov 0xf0(%rsp),%rbp │ │ + callq *0x40(%rbp,%rax,8) │ │ + add $0x40,%rsp │ │ + mov 0x30(%rsp),%rax │ │ + cmpb $0x1,0x1c(%rax) │ │ + jne e2433 │ │ + movzbl 0x12(%rax),%eax │ │ + mov 0x38(%rsp),%rcx │ │ + lea (%rcx,%rcx,2),%rcx │ │ + shl $0x5,%rcx │ │ + add 0x3de17(%rip),%rcx │ │ + jmp e244b │ │ + movzbl 0x10(%rax),%eax │ │ + mov 0x38(%rsp),%rcx │ │ + lea (%rcx,%rcx,2),%rcx │ │ + shl $0x8,%rcx │ │ + add 0x3de05(%rip),%rcx │ │ + lea (%rcx,%rax,8),%rax │ │ + mov 0xa0(%rsp),%rdi │ │ + mov (%rax),%r9 │ │ + mov 0x28(%rsp),%rax │ │ + mov 0x828(%rax),%rsi │ │ + mov %rbx,%rdx │ │ + mov %r15d,%ecx │ │ + mov %r14d,%r8d │ │ + mov 0xb0(%rsp),%rax │ │ + callq *0x270(%rax) │ │ + cmpb $0x0,0x78(%rsp) │ │ + je e36ac │ │ + mov 0x70(%rsp),%rbp │ │ + cmp %ebp,0x50(%rsp) │ │ + mov 0x80(%rsp),%rdi │ │ + mov 0x40(%rsp),%rbx │ │ + je e24a8 │ │ + cmp %edi,%ebx │ │ + jne e264a │ │ + mov 0x18(%rsp),%rax │ │ + mov 0x14(%rax),%eax │ │ + and $0x1f,%eax │ │ + mov %rax,0x58(%rsp) │ │ + mov $0x1,%eax │ │ + cmpb $0x1,0x50(%rsp) │ │ + jne e24e8 │ │ + mov 0x18(%rsp),%rax │ │ + mov 0x58(%rsp),%rcx │ │ + mov 0x2310(%rax,%rcx,8),%rcx │ │ + movslq 0x10(%rax),%rdx │ │ + shl $0x4,%rdx │ │ xor %eax,%eax │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - mov %edx,%ecx │ │ - sar %ecx │ │ - mov %ecx,%esi │ │ - xor %edx,%esi │ │ - mov %edx,%ebp │ │ - shr $0x3,%ebp │ │ - shr $0xc,%edx │ │ - xor %ebp,%edx │ │ - xor %esi,%edx │ │ - shl $0xf,%edx │ │ - movzwl %dx,%edx │ │ - or %ecx,%edx │ │ - mov %edx,%ecx │ │ - shr $0x5,%ecx │ │ - and $0x7ff,%ecx │ │ - movswl (%r11,%rcx,2),%esi │ │ - add %r15d,%esi │ │ - mov %r14d,%ecx │ │ - sar %cl,%esi │ │ - mov %si,(%rbx,%rax,2) │ │ - add $0x1,%rax │ │ - cmp $0x52,%rax │ │ - jne de070 │ │ - add $0x1,%r9 │ │ - add $0xa4,%rbx │ │ - cmp $0x49,%r9 │ │ - jne de060 │ │ - add $0xffffffff,%r8d │ │ - mov -0x18(%rsp),%rcx │ │ - movslq 0x5c(%rcx),%rax │ │ - add $0x60,%rcx │ │ - mov %rcx,-0x8(%rsp) │ │ - mov %eax,%r12d │ │ - neg %r12d │ │ - movslq %r12d,%r15 │ │ - movd %r10d,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm2 │ │ - movd %r8d,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm3 │ │ - imul $0xa6,%r15,%rcx │ │ - mov -0x20(%rsp),%rdx │ │ - lea (%rcx,%rdx,1),%r14 │ │ - add $0x1f2,%r14 │ │ - mov $0x3,%ecx │ │ - mov %rcx,-0x28(%rsp) │ │ - movdqa 0x1bbd1(%rip),%xmm4 │ │ + cmpb $0x0,-0x8(%rdx,%rcx,1) │ │ + setg %al │ │ + cmp %edi,%ebx │ │ + jne e2527 │ │ + mov 0x18(%rsp),%rdx │ │ + mov 0x58(%rsp),%rcx │ │ + mov 0x2308(%rdx,%rcx,8),%rcx │ │ + movslq 0x10(%rdx),%rdx │ │ + shl $0x4,%rdx │ │ + xor %esi,%esi │ │ + cmpb $0x0,0x8(%rcx,%rdx,1) │ │ + setg %sil │ │ + and %esi,%eax │ │ + cmpb $0x1,0x50(%rsp) │ │ + jne e2527 │ │ + xor %esi,%esi │ │ + cmpb $0x0,-0x8(%rdx,%rcx,1) │ │ + setg %sil │ │ + and %esi,%eax │ │ test %eax,%eax │ │ - mov %r14,-0x10(%rsp) │ │ - jns de501 │ │ - nopl 0x0(%rax) │ │ - mov -0x18(%rsp),%rcx │ │ - mov 0xb0(%rcx),%cl │ │ - mov $0x1,%ebp │ │ - shl %cl,%ebp │ │ - sar %ebp │ │ - sar %cl,%ebp │ │ - movd %ebp,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm5 │ │ - imul $0xa4,-0x28(%rsp),%rcx │ │ - mov -0x20(%rsp),%rsi │ │ - pmovsxwd 0xe(%rsi,%rcx,1),%xmm6 │ │ - pmovsxwd 0x6(%rsi,%rcx,1),%xmm7 │ │ - paddd %xmm5,%xmm7 │ │ - paddd %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm1 │ │ - pcmpgtd %xmm6,%xmm1 │ │ - movdqa %xmm2,%xmm0 │ │ - pcmpgtd %xmm7,%xmm0 │ │ - pminsd %xmm3,%xmm6 │ │ - pminsd %xmm3,%xmm7 │ │ - blendvps %xmm0,%xmm2,%xmm7 │ │ - movdqa %xmm1,%xmm0 │ │ - blendvps %xmm0,%xmm2,%xmm6 │ │ - pshufb %xmm4,%xmm6 │ │ - pshufb %xmm4,%xmm7 │ │ - punpcklqdq %xmm6,%xmm7 │ │ - movdqu %xmm7,0x6(%rsi,%rcx,1) │ │ - pmovsxwd 0x1e(%rsi,%rcx,1),%xmm6 │ │ - pmovsxwd 0x16(%rsi,%rcx,1),%xmm7 │ │ - paddd %xmm5,%xmm7 │ │ - paddd %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm1 │ │ - pcmpgtd %xmm6,%xmm1 │ │ - movdqa %xmm2,%xmm0 │ │ - pcmpgtd %xmm7,%xmm0 │ │ - pminsd %xmm3,%xmm6 │ │ - pminsd %xmm3,%xmm7 │ │ - blendvps %xmm0,%xmm2,%xmm7 │ │ - movdqa %xmm1,%xmm0 │ │ - blendvps %xmm0,%xmm2,%xmm6 │ │ - pshufb %xmm4,%xmm6 │ │ - pshufb %xmm4,%xmm7 │ │ - punpcklqdq %xmm6,%xmm7 │ │ - movdqu %xmm7,0x16(%rsi,%rcx,1) │ │ - pmovsxwd 0x2e(%rsi,%rcx,1),%xmm6 │ │ - pmovsxwd 0x26(%rsi,%rcx,1),%xmm7 │ │ - paddd %xmm5,%xmm7 │ │ - paddd %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm1 │ │ - pcmpgtd %xmm6,%xmm1 │ │ - movdqa %xmm2,%xmm0 │ │ - pcmpgtd %xmm7,%xmm0 │ │ - pminsd %xmm3,%xmm6 │ │ - pminsd %xmm3,%xmm7 │ │ - blendvps %xmm0,%xmm2,%xmm7 │ │ - movdqa %xmm1,%xmm0 │ │ - blendvps %xmm0,%xmm2,%xmm6 │ │ - pshufb %xmm4,%xmm6 │ │ - pshufb %xmm4,%xmm7 │ │ - punpcklqdq %xmm6,%xmm7 │ │ - movdqu %xmm7,0x26(%rsi,%rcx,1) │ │ - pmovsxwd 0x3e(%rsi,%rcx,1),%xmm6 │ │ - pmovsxwd 0x36(%rsi,%rcx,1),%xmm7 │ │ - paddd %xmm5,%xmm7 │ │ - paddd %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm1 │ │ - pcmpgtd %xmm6,%xmm1 │ │ - movdqa %xmm2,%xmm0 │ │ - pcmpgtd %xmm7,%xmm0 │ │ - pminsd %xmm3,%xmm6 │ │ - pminsd %xmm3,%xmm7 │ │ - blendvps %xmm0,%xmm2,%xmm7 │ │ - movdqa %xmm1,%xmm0 │ │ - blendvps %xmm0,%xmm2,%xmm6 │ │ - pshufb %xmm4,%xmm6 │ │ - pshufb %xmm4,%xmm7 │ │ - punpcklqdq %xmm6,%xmm7 │ │ - movdqu %xmm7,0x36(%rsi,%rcx,1) │ │ - pmovsxwd 0x4e(%rsi,%rcx,1),%xmm6 │ │ - pmovsxwd 0x46(%rsi,%rcx,1),%xmm7 │ │ - paddd %xmm5,%xmm7 │ │ - paddd %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm1 │ │ - pcmpgtd %xmm6,%xmm1 │ │ - movdqa %xmm2,%xmm0 │ │ - pcmpgtd %xmm7,%xmm0 │ │ - pminsd %xmm3,%xmm6 │ │ - pminsd %xmm3,%xmm7 │ │ - blendvps %xmm0,%xmm2,%xmm7 │ │ - movdqa %xmm1,%xmm0 │ │ - blendvps %xmm0,%xmm2,%xmm6 │ │ - pshufb %xmm4,%xmm6 │ │ - pshufb %xmm4,%xmm7 │ │ - punpcklqdq %xmm6,%xmm7 │ │ - movdqu %xmm7,0x46(%rsi,%rcx,1) │ │ - pmovsxwd 0x5e(%rsi,%rcx,1),%xmm6 │ │ - pmovsxwd 0x56(%rsi,%rcx,1),%xmm7 │ │ - paddd %xmm5,%xmm7 │ │ - paddd %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm1 │ │ - pcmpgtd %xmm6,%xmm1 │ │ - movdqa %xmm2,%xmm0 │ │ - pcmpgtd %xmm7,%xmm0 │ │ - pminsd %xmm3,%xmm6 │ │ - pminsd %xmm3,%xmm7 │ │ - blendvps %xmm0,%xmm2,%xmm7 │ │ - movdqa %xmm1,%xmm0 │ │ - blendvps %xmm0,%xmm2,%xmm6 │ │ - pshufb %xmm4,%xmm6 │ │ - pshufb %xmm4,%xmm7 │ │ - punpcklqdq %xmm6,%xmm7 │ │ - movdqu %xmm7,0x56(%rsi,%rcx,1) │ │ - pmovsxwd 0x6e(%rsi,%rcx,1),%xmm6 │ │ - pmovsxwd 0x66(%rsi,%rcx,1),%xmm7 │ │ - paddd %xmm5,%xmm7 │ │ - paddd %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm1 │ │ - pcmpgtd %xmm6,%xmm1 │ │ - movdqa %xmm2,%xmm0 │ │ - pcmpgtd %xmm7,%xmm0 │ │ - pminsd %xmm3,%xmm6 │ │ - pminsd %xmm3,%xmm7 │ │ - blendvps %xmm0,%xmm2,%xmm7 │ │ - movdqa %xmm1,%xmm0 │ │ - blendvps %xmm0,%xmm2,%xmm6 │ │ - pshufb %xmm4,%xmm6 │ │ - pshufb %xmm4,%xmm7 │ │ - punpcklqdq %xmm6,%xmm7 │ │ - movdqu %xmm7,0x66(%rsi,%rcx,1) │ │ - pmovsxwd 0x7e(%rsi,%rcx,1),%xmm6 │ │ - pmovsxwd 0x76(%rsi,%rcx,1),%xmm7 │ │ - paddd %xmm5,%xmm7 │ │ - paddd %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm1 │ │ - pcmpgtd %xmm6,%xmm1 │ │ - movdqa %xmm2,%xmm0 │ │ - pcmpgtd %xmm7,%xmm0 │ │ - pminsd %xmm3,%xmm6 │ │ - pminsd %xmm3,%xmm7 │ │ - blendvps %xmm0,%xmm2,%xmm7 │ │ - movdqa %xmm1,%xmm0 │ │ - blendvps %xmm0,%xmm2,%xmm6 │ │ - pshufb %xmm4,%xmm6 │ │ - pshufb %xmm4,%xmm7 │ │ - punpcklqdq %xmm6,%xmm7 │ │ - movdqu %xmm7,0x76(%rsi,%rcx,1) │ │ - pmovsxwd 0x8e(%rsi,%rcx,1),%xmm6 │ │ - pmovsxwd 0x86(%rsi,%rcx,1),%xmm7 │ │ - paddd %xmm5,%xmm7 │ │ - paddd %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm1 │ │ - pcmpgtd %xmm6,%xmm1 │ │ - movdqa %xmm2,%xmm0 │ │ - pcmpgtd %xmm7,%xmm0 │ │ - pminsd %xmm3,%xmm6 │ │ - pminsd %xmm3,%xmm7 │ │ - blendvps %xmm0,%xmm2,%xmm7 │ │ - movdqa %xmm1,%xmm0 │ │ - blendvps %xmm0,%xmm2,%xmm6 │ │ - pshufb %xmm4,%xmm6 │ │ - pshufb %xmm4,%xmm7 │ │ - punpcklqdq %xmm6,%xmm7 │ │ - movdqu %xmm7,0x86(%rsi,%rcx,1) │ │ - movswl 0x96(%rsi,%rcx,1),%edx │ │ - add %ebp,%edx │ │ - cmp %r8d,%edx │ │ - mov %edx,%ebx │ │ - cmovg %r8d,%ebx │ │ - cmp %r10d,%edx │ │ - cmovl %r10d,%ebx │ │ - mov %bx,0x96(%rsi,%rcx,1) │ │ - movswl 0x98(%rsi,%rcx,1),%edx │ │ - add %ebp,%edx │ │ - cmp %r8d,%edx │ │ - mov %edx,%ebx │ │ - cmovg %r8d,%ebx │ │ - cmp %r10d,%edx │ │ - cmovl %r10d,%ebx │ │ - mov %bx,0x98(%rsi,%rcx,1) │ │ - movswl 0x9a(%rsi,%rcx,1),%edx │ │ - add %ebp,%edx │ │ - cmp %r8d,%edx │ │ - mov %edx,%ebx │ │ - cmovg %r8d,%ebx │ │ - cmp %r10d,%edx │ │ - cmovl %r10d,%ebx │ │ - mov %bx,0x9a(%rsi,%rcx,1) │ │ - movswl 0x9c(%rsi,%rcx,1),%edx │ │ - add %ebp,%edx │ │ - cmp %r8d,%edx │ │ - mov %edx,%ebp │ │ - cmovg %r8d,%ebp │ │ - cmp %r10d,%edx │ │ - cmovl %r10d,%ebp │ │ - mov %bp,0x9c(%rsi,%rcx,1) │ │ - mov -0x28(%rsp),%rcx │ │ - add $0x1,%rcx │ │ - mov -0x10(%rsp),%r14 │ │ - add $0xa4,%r14 │ │ - mov %rcx,-0x28(%rsp) │ │ - cmp $0x49,%rcx │ │ - je de5ca │ │ + je e264a │ │ + xor %r14d,%r14d │ │ + mov 0x50(%rsp),%rax │ │ + cmp $0x1,%al │ │ + jne e2fa9 │ │ + mov $0x0,%r13d │ │ + cmp %edi,%ebx │ │ + jne e2fac │ │ + xor %edx,%edx │ │ + mov 0xd0(%rsp),%rax │ │ + add %rax,%rax │ │ + mov %rax,0x38(%rsp) │ │ + mov 0x28(%rsp),%rbp │ │ + cmp $0x2,%rdx │ │ + jne e25d7 │ │ + jmpq e2f7c │ │ + mov %r14,%rax │ │ + imul 0xd18(%rbp),%rax │ │ + mov 0x1100(%rbp),%r9 │ │ + add %rax,%r15 │ │ + shl $0x5,%r15 │ │ + movzbl -0x5(%r15,%r9,1),%eax │ │ + mov (%r8),%r13d │ │ + lea 0x1(%rdx),%r12 │ │ + lea 0x1(%rdx),%r15d │ │ + sub $0x8,%rsp │ │ + xor %edx,%edx │ │ + mov $0x1,%r8d │ │ + mov 0x88(%rsp),%r9 │ │ + push %rax │ │ + push %rbx │ │ + push %r10 │ │ + push %r13 │ │ + push %r15 │ │ + push %r14 │ │ + push %r11 │ │ + callq e45f0 │ │ + add $0x40,%rsp │ │ + mov %r12,%rdx │ │ test %eax,%eax │ │ - mov %r14,-0x10(%rsp) │ │ - js de130 │ │ - mov $0x3,%ebp │ │ + jne e45cf │ │ + cmp $0x2,%rdx │ │ + je e2f7c │ │ + mov 0x818(%rbp,%rdx,8),%rsi │ │ + add 0x38(%rsp),%rsi │ │ + mov 0x830(%rbp),%rcx │ │ + mov 0x18(%rsp),%rdi │ │ + movslq 0x10(%rdi),%r15 │ │ + lea -0x1(%r15),%r11 │ │ + movslq 0x14(%rdi),%r14 │ │ + add $0xffffffffffffffff,%r14 │ │ + mov 0x58(%rsp),%rax │ │ + mov 0x2308(%rdi,%rax,8),%rax │ │ + mov %r11,%rbx │ │ + shl $0x4,%rbx │ │ + lea (%rax,%rbx,1),%r8 │ │ + movsbq 0x8(%rax,%rbx,1),%rbx │ │ + add $0xffffffffffffffff,%rbx │ │ + lea (%rbx,%rbx,8),%rax │ │ + shl $0x5,%rax │ │ + lea (%rax,%rbp,1),%r10 │ │ + add $0x20,%r10 │ │ + cmpl $0x2,0x10f8(%rbp) │ │ + je e256f │ │ + mov 0x3f5f8(%rdi),%eax │ │ + jmpq e258e │ │ + mov 0x90(%rsp),%rcx │ │ + mov 0x98(%rsp),%rax │ │ + cmp %eax,%ecx │ │ + cmovle %ecx,%eax │ │ + cmp $0x2,%eax │ │ + mov 0x28(%rsp),%rdx │ │ + jl e2751 │ │ + mov 0x30(%rsp),%rax │ │ + cmpb $0x2,0x15(%rax) │ │ + jne e268c │ │ + mov 0x30(%rsp),%rax │ │ + movsbq 0x18(%rax),%rax │ │ + cmpb $0x0,0xba8(%rdx,%rax,1) │ │ + jne e26ad │ │ + mov 0x30(%rsp),%rax │ │ + cmpb $0x2,0x16(%rax) │ │ + jne e2751 │ │ + mov 0x18(%rsp),%rax │ │ + cmpl $0x2,0x3f5c0(%rax) │ │ + jb e2751 │ │ + mov 0x18(%rsp),%rax │ │ + lea 0x3f5c0(%rax),%r15 │ │ xor %edx,%edx │ │ - cmp %r12d,%eax │ │ - jge de56a │ │ - nopl (%rax) │ │ - imul $0xa4,-0x28(%rsp),%rsi │ │ - add -0x20(%rsp),%rsi │ │ - movswl (%rsi,%rbp,2),%edi │ │ - mov -0x18(%rsp),%rcx │ │ - movzbl 0xb0(%rcx),%ecx │ │ - mov $0x1,%ebx │ │ - shl %cl,%ebx │ │ - sar %ebx │ │ - add %edx,%ebx │ │ - sar %cl,%ebx │ │ - add %edi,%ebx │ │ - cmp %r8d,%ebx │ │ - mov %ebx,%ecx │ │ - cmovg %r8d,%ecx │ │ - cmp %r10d,%ebx │ │ - cmovl %r10d,%ecx │ │ - mov %cx,(%rsi,%rbp,2) │ │ - add $0x1,%rbp │ │ - add $0x2,%r14 │ │ - cmp $0x4f,%rbp │ │ - je de4d0 │ │ + mov 0xd0(%rsp),%rax │ │ + lea (%rax,%rax,1),%rbp │ │ + cmp $0x2,%rdx │ │ + jne e2713 │ │ + jmpq e2901 │ │ + lea 0x1(%rdx),%rbx │ │ + lea 0x1(%rdx),%r9d │ │ + sub $0x30,%rsp │ │ + mov 0x48(%rsp),%rdi │ │ xor %edx,%edx │ │ - cmp %r12d,%eax │ │ - jl de510 │ │ + mov 0x98(%rsp),%r8 │ │ + push %rax │ │ + pushq 0x80(%rsp) │ │ + callq e4cd0 │ │ + add $0x40,%rsp │ │ + mov %rbx,%rdx │ │ + test %eax,%eax │ │ + jne e45cf │ │ + cmp $0x2,%rdx │ │ + je e2901 │ │ + mov 0x28(%rsp),%rdi │ │ + mov 0x818(%rdi,%rdx,8),%rsi │ │ + add %rbp,%rsi │ │ + mov 0x830(%rdi),%rcx │ │ + mov 0x30(%rsp),%rbx │ │ + cmpb $0x2,0x16(%rbx) │ │ + mov %r15,%rax │ │ + je e26d2 │ │ + mov 0x18(%rdi),%rax │ │ + movsbq 0x18(%rbx),%rdi │ │ + lea (%rdi,%rdi,8),%rdi │ │ + lea (%rax,%rdi,4),%rax │ │ + add $0x590,%rax │ │ + jmp e26d2 │ │ + cmp %edi,%ebx │ │ + sete %al │ │ + mov 0x50(%rsp),%rsi │ │ + cmp %ebp,%esi │ │ + sete %cl │ │ + mov %esi,%r8d │ │ + shl %cl,%r8d │ │ + mov %ebx,%r15d │ │ + mov %eax,%ecx │ │ + shl %cl,%r15d │ │ + mov 0xd0(%rsp),%rax │ │ + lea (%rax,%rax,1),%r14 │ │ + mov 0x818(%rdx),%rsi │ │ + add %r14,%rsi │ │ + mov 0x830(%rdx),%rcx │ │ + mov 0x18(%rsp),%rdi │ │ + mov 0x10(%rdi),%eax │ │ + and %r12d,%eax │ │ + mov 0x14(%rdi),%ebp │ │ + and %r13d,%ebp │ │ + mov 0x30(%rsp),%rdx │ │ + movsbl 0x18(%rdx),%ebx │ │ + mov 0x8(%rdx),%r10d │ │ + sub $0x8,%rsp │ │ xor %edx,%edx │ │ - mov %r14,%r13 │ │ - mov %r15,%rbx │ │ - mov -0x8(%rsp),%r9 │ │ - jmp de590 │ │ - nopl 0x0(%rax) │ │ - add $0x1,%rbx │ │ - add $0xa4,%r13 │ │ - cmp $0x1,%ebx │ │ - je de510 │ │ - mov %ebx,%ecx │ │ - or %r12d,%ecx │ │ - mov %r13,%rcx │ │ - mov %r15,%r11 │ │ - je de580 │ │ - nopl (%rax) │ │ - mov %edx,%esi │ │ - movsbl (%r9),%edi │ │ - add $0x1,%r9 │ │ - movswl (%rcx),%edx │ │ - imul %edi,%edx │ │ - add %esi,%edx │ │ - cmp %rax,%r11 │ │ - jge de580 │ │ - add $0x1,%r11 │ │ - mov %r11d,%esi │ │ - or %ebx,%esi │ │ - add $0x2,%rcx │ │ - test %esi,%esi │ │ - jne de5a0 │ │ - jmp de580 │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - sub $0x38,%rsp │ │ - mov %r8d,(%rsp) │ │ - mov $0x1,%r8d │ │ - mov $0x1,%r9d │ │ - callq df380 │ │ - add $0x38,%rsp │ │ - retq │ │ - xchg %ax,%ax │ │ - sub $0x38,%rsp │ │ - mov %r8d,(%rsp) │ │ + mov %r8d,0x60(%rsp) │ │ + mov %r15d,%r9d │ │ + pushq 0x68(%rsp) │ │ + push %rbx │ │ + pushq 0x60(%rsp) │ │ + push %r10 │ │ + pushq $0x1 │ │ + push %rbp │ │ + push %rax │ │ + callq e45f0 │ │ + add $0x40,%rsp │ │ + test %eax,%eax │ │ + jne e45cf │ │ + mov 0x30(%rsp),%rax │ │ + cmpb $0x1,0x16(%rax) │ │ + jne e283d │ │ + mov 0x28(%rsp),%rax │ │ + mov 0x818(%rax),%rsi │ │ + add %r14,%rsi │ │ + mov 0x830(%rax),%rdx │ │ + sub $0x28,%rsp │ │ + mov 0x40(%rsp),%rdi │ │ + mov 0x90(%rsp),%rcx │ │ mov $0x1,%r8d │ │ - xor %r9d,%r9d │ │ - callq df380 │ │ - add $0x38,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov %r8d,(%rsp) │ │ - xor %r8d,%r8d │ │ - xor %r9d,%r9d │ │ - callq df380 │ │ - add $0x38,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ + mov 0xe0(%rsp),%r9 │ │ + pushq 0x130(%rsp) │ │ + pushq 0x140(%rsp) │ │ + pushq 0xf8(%rsp) │ │ + callq e51f0 │ │ + add $0x40,%rsp │ │ + test %eax,%eax │ │ + jne e45cf │ │ + mov 0x28(%rsp),%rax │ │ + mov 0x820(%rax),%rsi │ │ + add %r14,%rsi │ │ + mov 0x830(%rax),%rcx │ │ + mov 0x18(%rsp),%rdi │ │ + and 0x10(%rdi),%r12d │ │ + and 0x14(%rdi),%r13d │ │ + mov 0x30(%rsp),%rdx │ │ + movsbl 0x18(%rdx),%eax │ │ + mov 0x8(%rdx),%ebp │ │ + sub $0x8,%rsp │ │ + xor %edx,%edx │ │ + mov 0x60(%rsp),%r8d │ │ + mov %r15d,%r9d │ │ + pushq 0x68(%rsp) │ │ + push %rax │ │ + pushq 0x60(%rsp) │ │ push %rbp │ │ - push %r15 │ │ - push %r14 │ │ + pushq $0x2 │ │ push %r13 │ │ push %r12 │ │ - push %rbx │ │ - sub $0x118,%rsp │ │ - mov %rcx,%rbp │ │ - mov 0x160(%rsp),%r10d │ │ - mov 0x168(%rsp),%r11d │ │ - mov 0xd4(%rcx),%eax │ │ - mov %eax,-0x20(%rsp) │ │ - test %eax,%eax │ │ - setne %r14b │ │ - test %r10d,%r10d │ │ - setg %bl │ │ - bsr %r11d,%ecx │ │ - xor $0xffffffe0,%ecx │ │ - add $0x19,%ecx │ │ - mov $0x80,%r12d │ │ - shl %cl,%r12d │ │ - mov $0xeb,%eax │ │ - shl %cl,%eax │ │ - mov 0xd8(%rbp),%r13d │ │ - and %r14b,%bl │ │ - test %r13d,%r13d │ │ - cmove %r11d,%eax │ │ - mov %eax,%r11d │ │ - mov %rdx,0x8(%rsp) │ │ - mov %rsi,0x90(%rsp) │ │ - mov %rdi,0x88(%rsp) │ │ - imul $0x2500,%r10d,%edx │ │ - add $0xb200,%edx │ │ - movzwl %dx,%edx │ │ - imul $0xad,%r10d,%esi │ │ - add $0x69,%esi │ │ - movzbl %sil,%esi │ │ - or %edx,%esi │ │ - mov %rbp,(%rsp) │ │ - mov 0x0(%rbp),%edx │ │ - xor %edx,%esi │ │ - mov %esi,-0x18(%rsp) │ │ - mov %bl,-0x79(%rsp) │ │ - test %bl,%bl │ │ - je de71a │ │ - lea -0x1(%r10),%esi │ │ - imul $0x2500,%esi,%edi │ │ - add $0xb200,%edi │ │ - movzwl %di,%edi │ │ - imul $0xad,%esi,%esi │ │ - add $0x69,%esi │ │ - movzbl %sil,%esi │ │ - or %edi,%esi │ │ - xor %edx,%esi │ │ - mov %esi,-0x14(%rsp) │ │ - mov $0x10,%edi │ │ - shl %cl,%edi │ │ - test %r13d,%r13d │ │ - cmove %r13d,%edi │ │ - test %r8,%r8 │ │ - je df1e8 │ │ - mov %r9,-0x28(%rsp) │ │ - mov 0x158(%rsp),%ecx │ │ - mov %r12d,%r13d │ │ - neg %r13d │ │ - add $0xffffffff,%r12d │ │ - cmp $0x3,%ecx │ │ - mov $0x2,%edx │ │ - cmovl %ecx,%edx │ │ - mov -0x20(%rsp),%eax │ │ + callq e45f0 │ │ + add $0x40,%rsp │ │ test %eax,%eax │ │ - cmove %eax,%edx │ │ - test %r10d,%r10d │ │ - cmove %r10d,%edx │ │ - mov 0x8(%rsp),%rax │ │ - shr %rax │ │ - mov %rdx,0x50(%rsp) │ │ - movslq %edx,%rdx │ │ - movslq %ecx,%rcx │ │ - mov %rcx,0x98(%rsp) │ │ - mov 0x30(%rsp),%ecx │ │ - mov %rcx,-0x38(%rsp) │ │ - mov 0x34(%rsp),%ebp │ │ - mov 0x38(%rsp),%ecx │ │ - mov %rcx,-0x30(%rsp) │ │ - mov -0x18(%rsp),%ecx │ │ - mov %ecx,-0x70(%rsp) │ │ - mov -0x14(%rsp),%ecx │ │ - mov %ecx,-0x5c(%rsp) │ │ - mov 0x3c(%rsp),%ecx │ │ - mov %rcx,-0x10(%rsp) │ │ - mov %rdx,0x80(%rsp) │ │ - imul %rdx,%rax │ │ + jne e45cf │ │ + mov 0x30(%rsp),%rax │ │ + cmpb $0x1,0x16(%rax) │ │ + jne e2901 │ │ + mov 0x28(%rsp),%rax │ │ + add 0x820(%rax),%r14 │ │ + mov 0x830(%rax),%rdx │ │ + sub $0x28,%rsp │ │ + mov 0x40(%rsp),%rdi │ │ + mov %r14,%rsi │ │ mov 0x90(%rsp),%rcx │ │ - lea (%rcx,%rax,2),%rcx │ │ - mov %rcx,0x78(%rsp) │ │ - mov 0x88(%rsp),%rcx │ │ - lea (%rcx,%rax,2),%rax │ │ - mov %rax,0x70(%rsp) │ │ - xor %eax,%eax │ │ - mov %r11d,-0x1c(%rsp) │ │ - mov %r8,0xc0(%rsp) │ │ - mov %edi,-0x6c(%rsp) │ │ - jmp de812 │ │ - nop │ │ - mov -0x8(%rsp),%rax │ │ - add $0x20,%eax │ │ - mov 0xc0(%rsp),%r8 │ │ - cmp %r8,%rax │ │ - mov -0x6c(%rsp),%edi │ │ - mov 0x48(%rsp),%rbp │ │ - jae df1b9 │ │ - cmpl $0x0,-0x20(%rsp) │ │ - setne %dl │ │ - mov %r8d,%r10d │ │ - sub %eax,%r10d │ │ - cmp $0x21,%r10d │ │ - mov $0x20,%ecx │ │ - cmovl %r10d,%ecx │ │ - mov %ecx,-0x58(%rsp) │ │ - mov -0x10(%rsp),%rcx │ │ - mov %ecx,%esi │ │ + mov $0x2,%r8d │ │ + mov 0xe0(%rsp),%r9 │ │ + pushq 0x130(%rsp) │ │ + pushq 0x140(%rsp) │ │ + pushq 0xf8(%rsp) │ │ + callq e51f0 │ │ + add $0x40,%rsp │ │ test %eax,%eax │ │ - setne %r8b │ │ - and %dl,%r8b │ │ - mov -0x79(%rsp),%bl │ │ - test %bl,%bl │ │ - cmovne %ebp,%ecx │ │ - test %r8b,%r8b │ │ - cmove %esi,%ecx │ │ - mov %rcx,-0x10(%rsp) │ │ - mov -0x30(%rsp),%rcx │ │ - cmovne -0x38(%rsp),%ecx │ │ - mov %rcx,-0x30(%rsp) │ │ - mov -0x70(%rsp),%edx │ │ - mov %edx,%esi │ │ - sar %esi │ │ - mov %esi,%ecx │ │ - xor %edx,%ecx │ │ - mov %rbp,%r9 │ │ - mov %edx,%ebp │ │ - shr $0x3,%ebp │ │ - shr $0xc,%edx │ │ - xor %ebp,%edx │ │ - xor %ecx,%edx │ │ - shl $0xf,%edx │ │ - movzwl %dx,%edx │ │ - or %esi,%edx │ │ - mov %edx,-0x70(%rsp) │ │ - mov %eax,%eax │ │ - mov %rax,-0x8(%rsp) │ │ - test %bl,%bl │ │ - je de8d0 │ │ - mov -0x5c(%rsp),%ebx │ │ - mov %ebx,%eax │ │ - sar %eax │ │ - mov %eax,%edx │ │ - xor %ebx,%edx │ │ - mov %ebx,%esi │ │ - shr $0x3,%esi │ │ - shr $0xc,%ebx │ │ - xor %esi,%ebx │ │ - xor %edx,%ebx │ │ - shl $0xf,%ebx │ │ - movzwl %bx,%ebx │ │ - or %eax,%ebx │ │ - mov %ebx,-0x5c(%rsp) │ │ - movzbl %bh,%eax │ │ - mov %rax,0x48(%rsp) │ │ - jmp de8d5 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - mov %r9,0x48(%rsp) │ │ - mov -0x58(%rsp),%ecx │ │ - cmp $0x2,%ecx │ │ - mov $0x2,%eax │ │ - cmovge %eax,%r10d │ │ - mov -0x70(%rsp),%eax │ │ - movzbl %ah,%eax │ │ - mov %rax,-0x38(%rsp) │ │ - test %r8b,%r8b │ │ - mov $0x0,%eax │ │ - cmove %eax,%r10d │ │ - mov %r10d,%eax │ │ - mov %rax,0x68(%rsp) │ │ - mov %r10,-0x50(%rsp) │ │ - movslq %r10d,%rax │ │ - mov %rax,0x18(%rsp) │ │ - movslq %ecx,%rax │ │ - mov %rax,0xb0(%rsp) │ │ - mov 0x50(%rsp),%rax │ │ - cmp 0x158(%rsp),%eax │ │ - jge ded10 │ │ - mov -0x38(%rsp),%rax │ │ - mov %eax,%edx │ │ - shr $0x4,%edx │ │ - add %eax,%eax │ │ - and $0x1e,%eax │ │ - mov %rax,0x28(%rsp) │ │ - mov -0x30(%rsp),%rax │ │ - mov %eax,%esi │ │ - sar $0x4,%esi │ │ - add %esi,%esi │ │ - add %eax,%eax │ │ - and $0x1e,%eax │ │ - mov %rax,0x20(%rsp) │ │ - mov %edx,%r8d │ │ - mov -0x50(%rsp),%rax │ │ - cmp -0x58(%rsp),%eax │ │ - jge deb90 │ │ - mov 0x78(%rsp),%r9 │ │ - mov -0x8(%rsp),%rbp │ │ - lea (%r9,%rbp,2),%rcx │ │ - mov %rcx,-0x40(%rsp) │ │ - mov 0x70(%rsp),%r10 │ │ - lea (%r10,%rbp,2),%rcx │ │ - mov %rcx,-0x48(%rsp) │ │ - add %edx,%edx │ │ - mov (%rsp),%rcx │ │ - mov 0x58(%rcx),%ecx │ │ - mov $0x1,%r15d │ │ - shl %cl,%r15d │ │ - sar %r15d │ │ - mov 0x18(%rsp),%rbx │ │ - add %rbp,%rbx │ │ - lea (%r9,%rbx,2),%r9 │ │ - lea (%r10,%rbx,2),%r14 │ │ - lea (%rax,%rdx,1),%eax │ │ - add $0x9,%eax │ │ - mov %rax,-0x78(%rsp) │ │ - add $0x28,%esi │ │ - add $0x1,%rsi │ │ - mov %rsi,-0x68(%rsp) │ │ - lea (%r8,%r8,1),%rax │ │ - add $0x9,%rax │ │ - mov %rax,0x60(%rsp) │ │ - mov 0x80(%rsp),%rdx │ │ - jmp dea0c │ │ - nop │ │ - mov 0x58(%rsp),%rdx │ │ - add $0x1,%rdx │ │ - mov 0x8(%rsp),%rax │ │ - add %rax,%r9 │ │ - add %rax,%r14 │ │ - add %rax,-0x40(%rsp) │ │ - add %rax,-0x48(%rsp) │ │ - cmp 0x98(%rsp),%rdx │ │ - je ded10 │ │ - lea 0x9(%rdx),%eax │ │ - mov %eax,-0x54(%rsp) │ │ - mov 0x28(%rsp),%rax │ │ - mov %rdx,0x58(%rsp) │ │ - lea (%rdx,%rax,1),%eax │ │ - add $0x9,%eax │ │ - movslq %eax,%rdx │ │ - xor %eax,%eax │ │ - mov 0x150(%rsp),%rsi │ │ - jmp dea63 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - mov %bx,(%r14,%rax,2) │ │ - lea (%rsi,%rax,1),%rbp │ │ - add $0x1,%rbp │ │ - add $0x1,%rax │ │ - cmp 0xb0(%rsp),%rbp │ │ - mov 0x150(%rsp),%rsi │ │ - jge deac0 │ │ - mov -0x78(%rsp),%rbp │ │ - add %eax,%ebp │ │ - movslq %ebp,%rbp │ │ - imul $0xa4,%rdx,%r8 │ │ - add %rsi,%r8 │ │ - movswl (%r8,%rbp,2),%ebp │ │ - movzwl (%r9,%rax,2),%ebx │ │ - mov -0x28(%rsp),%rsi │ │ - movzbl (%rsi,%rbx,1),%r10d │ │ - imul %ebp,%r10d │ │ - add %r15d,%r10d │ │ - sar %cl,%r10d │ │ - add %ebx,%r10d │ │ - mov %r11d,%ebp │ │ - cmp %r11d,%r10d │ │ - jg deaa3 │ │ - mov %r10d,%ebp │ │ - mov %edi,%ebx │ │ - cmp %edi,%r10d │ │ - mov 0x18(%rsp),%rsi │ │ - jl dea40 │ │ - mov %ebp,%ebx │ │ - jmp dea40 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - cmpl $0x0,-0x50(%rsp) │ │ - jle de9e0 │ │ - mov -0x54(%rsp),%eax │ │ - add 0x20(%rsp),%eax │ │ - movslq %eax,%rdx │ │ - xor %r10d,%r10d │ │ - jmp deaf9 │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov -0x48(%rsp),%rax │ │ - mov %bx,(%rax,%r10,2) │ │ - add $0x1,%r10 │ │ - cmp %r10,0x68(%rsp) │ │ - je de9e0 │ │ - mov 0x60(%rsp),%rax │ │ - add %r10d,%eax │ │ - cltq │ │ - movswl (%r8,%rax,2),%eax │ │ - mov -0x68(%rsp),%rbx │ │ - lea (%rbx,%r10,1),%ebp │ │ - movslq %ebp,%rbp │ │ - imul $0xa4,%rdx,%rbx │ │ - add %rsi,%rbx │ │ - movswl (%rbx,%rbp,2),%ebp │ │ - lea 0x1b397(%rip),%rbx │ │ - imul (%rbx,%r10,8),%ebp │ │ - imul 0x4(%rbx,%r10,8),%eax │ │ - lea (%rax,%rbp,1),%eax │ │ - add $0x10,%eax │ │ - sar $0x5,%eax │ │ - mov %r12d,%ebp │ │ - cmp %r12d,%eax │ │ - jg deb47 │ │ - mov %eax,%ebp │ │ - mov %r13d,%ebx │ │ - cmp %r13d,%eax │ │ - jl deb51 │ │ - mov %ebp,%ebx │ │ - mov -0x40(%rsp),%rax │ │ - movzwl (%rax,%r10,2),%ebp │ │ - mov -0x28(%rsp),%rax │ │ - movzbl (%rax,%rbp,1),%eax │ │ - imul %ebx,%eax │ │ - add %r15d,%eax │ │ - sar %cl,%eax │ │ - add %ebp,%eax │ │ - mov %r11d,%ebp │ │ - cmp %r11d,%eax │ │ - jg deb78 │ │ - mov %eax,%ebp │ │ - mov %edi,%ebx │ │ - cmp %edi,%eax │ │ - jl deae0 │ │ - mov %ebp,%ebx │ │ - jmpq deae0 │ │ - nopl 0x0(%rax) │ │ - mov 0x78(%rsp),%rcx │ │ - mov -0x8(%rsp),%rax │ │ - lea (%rcx,%rax,2),%r10 │ │ - mov 0x70(%rsp),%rcx │ │ - lea (%rcx,%rax,2),%r14 │ │ - add $0x28,%esi │ │ - add $0x1,%rsi │ │ - mov %rsi,-0x68(%rsp) │ │ - lea (%r8,%r8,1),%r9 │ │ - add $0x9,%r9 │ │ - mov 0x80(%rsp),%rax │ │ - mov %rax,-0x78(%rsp) │ │ - cmpl $0x0,-0x50(%rsp) │ │ - jg debfe │ │ - nop │ │ - mov -0x78(%rsp),%rcx │ │ - add $0x1,%rcx │ │ - mov 0x8(%rsp),%rax │ │ - add %rax,%r10 │ │ - add %rax,%r14 │ │ - mov %rcx,-0x78(%rsp) │ │ - cmp 0x98(%rsp),%rcx │ │ - je ded10 │ │ - cmpl $0x0,-0x50(%rsp) │ │ - jle debd0 │ │ + jne e45cf │ │ + mov 0x30(%rsp),%rax │ │ + mov 0x1c(%rax),%al │ │ + test %al,%al │ │ + je e36ac │ │ + cmp $0x1,%al │ │ + jne e32cd │ │ + mov 0x30(%rsp),%rax │ │ + movzbl 0x12(%rax),%eax │ │ + mov 0x88(%rsp),%rdx │ │ + shl $0x5,%rdx │ │ + mov 0x38(%rsp),%rcx │ │ + lea (%rcx,%rcx,2),%rcx │ │ + shl $0x5,%rcx │ │ + add 0x3d906(%rip),%rcx │ │ + add %rdx,%rcx │ │ + lea (%rcx,%rax,8),%rcx │ │ + jmpq e3300 │ │ + mov %rax,0xe8(%rsp) │ │ + cmpb $0x0,0x78(%rsp) │ │ + jne e2b22 │ │ + jmpq e36bc │ │ + mov 0x28(%rsp),%rdx │ │ + mov 0x828(%rdx),%rsi │ │ + mov 0x18(%rsp),%rax │ │ + lea 0xa440(%rax),%rcx │ │ + mov 0x40(%rsp),%rax │ │ + lea 0x0(,%rax,4),%r9d │ │ + mov 0x108c(%rdx),%eax │ │ + sub $0x38,%rsp │ │ + mov 0xd8(%rsp),%rdi │ │ + mov 0xc0(%rsp),%rdx │ │ + mov 0x98(%rsp),%r8 │ │ + push %rax │ │ + mov 0xf0(%rsp),%rax │ │ + callq *0x240(%rax) │ │ + jmp e2a39 │ │ + mov 0x28(%rsp),%rbp │ │ + mov 0x828(%rbp),%rsi │ │ + movzbl 0x11(%rdx),%eax │ │ + xor %ecx,%ecx │ │ + test %eax,%eax │ │ + sete %cl │ │ + mov %rax,%rdx │ │ + shl $0xf,%rdx │ │ + mov 0x18(%rsp),%rdi │ │ + add %rdi,%rdx │ │ + add $0x2440,%rdx │ │ + shl $0xf,%rcx │ │ + add %rdi,%rcx │ │ + add $0x2440,%rcx │ │ + mov 0x40(%rsp),%rdi │ │ + lea 0x0(,%rdi,4),%r9d │ │ + mov 0x108c(%rbp),%ebp │ │ + sub $0x28,%rsp │ │ + mov 0xc8(%rsp),%rdi │ │ + mov 0x88(%rsp),%r8 │ │ + push %rbp │ │ + push %rax │ │ + pushq 0x128(%rsp) │ │ + mov 0xf0(%rsp),%rax │ │ + callq *0x258(%rax,%r12,8) │ │ + add $0x40,%rsp │ │ + mov %rax,0xe8(%rsp) │ │ + cmpb $0x0,0x78(%rsp) │ │ + jne e2b22 │ │ + jmpq e36bc │ │ + mov 0x38(%rsp),%rax │ │ + lea (%rax,%rax,2),%rbx │ │ + shl $0x8,%rbx │ │ + add 0x3d7e7(%rip),%rbx │ │ + movzbl 0x10(%rdx),%r10d │ │ mov 0x28(%rsp),%rax │ │ - mov -0x78(%rsp),%rsi │ │ - lea (%rsi,%rax,1),%eax │ │ - add $0x9,%eax │ │ - movslq %eax,%r8 │ │ - mov (%rsp),%rax │ │ - mov 0x58(%rax),%ecx │ │ - mov $0x1,%edx │ │ - shl %cl,%edx │ │ - mov 0x20(%rsp),%rax │ │ - lea (%rsi,%rax,1),%eax │ │ - add $0x9,%eax │ │ - movslq %eax,%r15 │ │ - sar %edx │ │ + mov 0x828(%rax),%rsi │ │ + movzbl 0x11(%rdx),%ecx │ │ xor %edi,%edi │ │ - jmp dec50 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - mov %bp,(%r14,%rdi,2) │ │ - add $0x1,%rdi │ │ - cmp %rdi,0x68(%rsp) │ │ - je debd0 │ │ - lea (%r9,%rdi,1),%eax │ │ + test %rcx,%rcx │ │ + sete %dil │ │ + shl $0xf,%rcx │ │ + mov 0x18(%rsp),%rbp │ │ + lea (%rcx,%rbp,1),%rdx │ │ + add $0x2440,%rdx │ │ + shl $0xf,%rdi │ │ + lea (%rdi,%rbp,1),%rcx │ │ + add $0x2440,%rcx │ │ + mov 0x40(%rsp),%rdi │ │ + lea 0x0(,%rdi,4),%r9d │ │ + mov 0x108c(%rax),%ebp │ │ + sub $0x30,%rsp │ │ + mov 0xd0(%rsp),%rdi │ │ + mov 0x90(%rsp),%r8 │ │ + push %rbp │ │ + pushq (%rbx,%r10,8) │ │ + mov 0xf0(%rsp),%rax │ │ + callq *0x250(%rax) │ │ + add $0x40,%rsp │ │ + cmpb $0x0,0x78(%rsp) │ │ + je e36bc │ │ + mov 0x30(%rsp),%rcx │ │ + movzbl 0x11(%rcx),%eax │ │ + movzbl 0x10(%rcx),%ecx │ │ + shl $0x8,%r12 │ │ + add %r12,%rbx │ │ + shl $0x7,%rax │ │ + add %rbx,%rax │ │ + mov (%rax,%rcx,8),%rax │ │ + mov %rax,0xf0(%rsp) │ │ + mov %rax,0xe8(%rsp) │ │ + mov 0x90(%rsp),%rax │ │ + mov 0x98(%rsp),%rcx │ │ + cmp %ecx,%eax │ │ + cmovle %eax,%ecx │ │ + mov %ecx,0x58(%rsp) │ │ + mov 0x70(%rsp),%rcx │ │ + mov 0x60(%rsp),%rax │ │ + shr %cl,%eax │ │ + mov %rax,0x60(%rsp) │ │ + mov 0x40(%rsp),%rax │ │ + lea 0x0(,%rax,4),%eax │ │ + mov 0x80(%rsp),%rcx │ │ + shr %cl,%eax │ │ + mov %eax,0xcc(%rsp) │ │ + mov 0x18(%rsp),%rax │ │ + add $0xa440,%rax │ │ + mov %rax,0x38(%rsp) │ │ + xor %r14d,%r14d │ │ + jmp e2bf3 │ │ + mov 0x830(%rbx),%rsi │ │ + movzbl 0x11(%r12),%eax │ │ + xor %ecx,%ecx │ │ + test %rax,%rax │ │ + sete %cl │ │ + shl $0xf,%rax │ │ + mov 0x18(%rsp),%rbp │ │ + lea (%rax,%rbp,1),%rdx │ │ + add $0x2440,%rdx │ │ + shl $0xf,%rcx │ │ + add %rbp,%rcx │ │ + add $0x2440,%rcx │ │ + mov 0x108c(%rbx),%eax │ │ + sub $0x30,%rsp │ │ + mov 0x90(%rsp),%r8 │ │ + mov 0xfc(%rsp),%r9d │ │ + push %rax │ │ + pushq 0x128(%rsp) │ │ + mov 0xf0(%rsp),%rax │ │ + callq *0x250(%rax) │ │ + add $0x40,%rsp │ │ + cmp $0x2,%r14 │ │ + je e36bc │ │ + mov 0x30(%rsp),%r12 │ │ + movsbq 0x18(%r12),%rbp │ │ + lea 0x0(,%rbp,8),%rcx │ │ + add %rbp,%rcx │ │ + mov %rcx,%rax │ │ + shl $0x5,%rax │ │ + mov 0x28(%rsp),%rdx │ │ + add %rdx,%rax │ │ + add $0x20,%rax │ │ + cmpl $0x1,0x58(%rsp) │ │ + jle e2c8e │ │ + cmpb $0x6,0x15(%r12) │ │ + jne e2d97 │ │ + cmpb $0x0,0xba8(%rdx,%rbp,1) │ │ + je e2d97 │ │ + mov 0x18(%rdx),%rdx │ │ + lea (%rdx,%rcx,4),%rbp │ │ + add $0x590,%rbp │ │ + mov %r14,%r13 │ │ + lea 0x1(%r14),%r9d │ │ + sub $0x30,%rsp │ │ + mov 0x48(%rsp),%rdi │ │ + xor %esi,%esi │ │ + mov 0xb8(%rsp),%rdx │ │ + mov 0x90(%rsp),%rcx │ │ + mov 0x98(%rsp),%r8 │ │ + push %rbp │ │ + push %rax │ │ + callq e4cd0 │ │ + add $0x40,%rsp │ │ + test %eax,%eax │ │ + je e2de8 │ │ + jmpq e45cf │ │ + mov %r12,%r15 │ │ + mov 0x48(%rsp),%r10 │ │ + mov 0x18(%rsp),%r13 │ │ + mov 0x10(%r13),%ecx │ │ + mov %rcx,0xa8(%rsp) │ │ + mov 0x14(%r13),%ecx │ │ + mov %rcx,0xd8(%rsp) │ │ + mov 0x8(%r12),%ebx │ │ + mov %r14,0x128(%rsp) │ │ + lea 0x1(%r14),%r11 │ │ + sub $0x8,%rsp │ │ + mov %r13,%rdi │ │ + xor %esi,%esi │ │ + mov 0x90(%rsp),%rdx │ │ + xor %ecx,%ecx │ │ + mov 0x58(%rsp),%r12 │ │ + mov %r12d,%r8d │ │ + mov 0x48(%rsp),%r14 │ │ + mov %r14d,%r9d │ │ + push %r10 │ │ + push %rbp │ │ + push %rax │ │ + push %rbx │ │ + mov %r11,%rbp │ │ + push %r11 │ │ + pushq 0x108(%rsp) │ │ + pushq 0xe0(%rsp) │ │ + callq e45f0 │ │ + add $0x40,%rsp │ │ + test %eax,%eax │ │ + jne e45cf │ │ + movsbl 0x19(%r15),%eax │ │ cltq │ │ - imul $0xa4,%r8,%rbp │ │ - mov 0x150(%rsp),%rbx │ │ - mov %rbx,%rsi │ │ - add %rbx,%rbp │ │ - movswl 0x0(%rbp,%rax,2),%eax │ │ - mov -0x68(%rsp),%rbp │ │ - add %edi,%ebp │ │ - movslq %ebp,%rbp │ │ - imul $0xa4,%r15,%rbx │ │ - add %rsi,%rbx │ │ - movswl (%rbx,%rbp,2),%ebp │ │ - lea 0x1b231(%rip),%rsi │ │ - imul (%rsi,%rdi,8),%ebp │ │ - imul 0x4(%rsi,%rdi,8),%eax │ │ - lea (%rax,%rbp,1),%eax │ │ - add $0x10,%eax │ │ - sar $0x5,%eax │ │ - mov %r12d,%ebp │ │ - cmp %r12d,%eax │ │ - jg decab │ │ - mov %eax,%ebp │ │ - mov %r13d,%r11d │ │ - cmp %r13d,%eax │ │ - jl decb6 │ │ - mov %ebp,%r11d │ │ - movzwl (%r10,%rdi,2),%ebx │ │ - mov -0x28(%rsp),%rax │ │ - movzbl (%rax,%rbx,1),%eax │ │ - imul %r11d,%eax │ │ - add %edx,%eax │ │ - sar %cl,%eax │ │ - add %ebx,%eax │ │ - mov -0x1c(%rsp),%r11d │ │ - mov %r11d,%ebx │ │ - cmp %r11d,%eax │ │ - jle decf0 │ │ - mov -0x6c(%rsp),%esi │ │ - mov %esi,%ebp │ │ - cmp %esi,%eax │ │ - jl dec40 │ │ - jmp ded00 │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %eax,%ebx │ │ - mov -0x6c(%rsp),%esi │ │ - mov %esi,%ebp │ │ - cmp %esi,%eax │ │ - jl dec40 │ │ - mov %ebx,%ebp │ │ - jmpq dec40 │ │ - nopw 0x0(%rax,%rax,1) │ │ - cmpl $0x0,0x50(%rsp) │ │ - mov -0x50(%rsp),%r8 │ │ - jle de7f0 │ │ - mov 0x90(%rsp),%r9 │ │ - mov -0x8(%rsp),%r14 │ │ - lea (%r9,%r14,2),%rax │ │ - mov 0x88(%rsp),%r15 │ │ - lea (%r15,%r14,2),%rbp │ │ - mov -0x38(%rsp),%rcx │ │ - mov %ecx,%r10d │ │ - shr $0x4,%r10d │ │ - add %ecx,%ecx │ │ - and $0x1e,%ecx │ │ + lea (%rax,%rax,8),%rcx │ │ + shl $0x5,%rcx │ │ + mov 0x28(%rsp),%rbx │ │ + lea (%rbx,%rcx,1),%r11 │ │ + add $0x20,%r11 │ │ + mov 0x10(%r13),%ecx │ │ mov %rcx,0xa8(%rsp) │ │ - mov 0x48(%rsp),%rdx │ │ - mov %edx,%ecx │ │ - sar $0x4,%ecx │ │ - add %edx,%edx │ │ - and $0x1e,%edx │ │ - mov %rdx,0xa0(%rsp) │ │ - mov -0x10(%rsp),%rsi │ │ - mov %esi,%edx │ │ - sar $0x4,%edx │ │ - add %esi,%esi │ │ - and $0x1e,%esi │ │ - mov %rsi,0xd0(%rsp) │ │ - mov -0x30(%rsp),%rdi │ │ - mov %edi,%esi │ │ - sar $0x4,%esi │ │ - add %edi,%edi │ │ - and $0x1e,%edi │ │ - mov %rdi,0xc8(%rsp) │ │ - lea (%r8,%rcx,2),%edi │ │ - add $0x9,%edi │ │ - mov %rdi,0x108(%rsp) │ │ - lea (%r8,%r10,2),%edi │ │ - add $0x9,%edi │ │ - mov %rdi,0xe8(%rsp) │ │ - mov %r14,%rdi │ │ - add 0x18(%rsp),%rdi │ │ - lea (%r9,%rdi,2),%rbx │ │ - lea (%r15,%rdi,2),%rdi │ │ - lea (%rdx,%rdx,1),%edx │ │ - add $0x28,%edx │ │ - or $0x1,%rdx │ │ - mov %rdx,0xe0(%rsp) │ │ - lea (%rsi,%rsi,1),%edx │ │ - add $0x28,%edx │ │ - or $0x1,%rdx │ │ - mov %rdx,0x20(%rsp) │ │ - lea (%rcx,%rcx,1),%ecx │ │ - add $0x8,%ecx │ │ - or $0x1,%rcx │ │ + mov 0x14(%r13),%ecx │ │ mov %rcx,0xd8(%rsp) │ │ - lea (%r10,%r10,1),%rcx │ │ - add $0x9,%rcx │ │ - mov %rcx,0x110(%rsp) │ │ + mov 0xc(%r15),%r10d │ │ + sub $0x8,%rsp │ │ + mov %r13,%rdi │ │ + xor %esi,%esi │ │ + mov 0x40(%rsp),%rdx │ │ xor %ecx,%ecx │ │ - mov %rcx,0x10(%rsp) │ │ - jmp dee6e │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - mov 0x10(%rsp),%rax │ │ - mov %rax,%rcx │ │ - add $0x1,%rcx │ │ - mov 0x8(%rsp),%rax │ │ - mov 0xb8(%rsp),%rbx │ │ - add %rax,%rbx │ │ - mov 0xf0(%rsp),%rdi │ │ - add %rax,%rdi │ │ - add %rax,%r9 │ │ - add %rax,%r10 │ │ + mov %r12d,%r8d │ │ + mov %r14d,%r9d │ │ + pushq 0x50(%rsp) │ │ + push %rax │ │ + push %r11 │ │ + push %r10 │ │ + push %rbp │ │ + pushq 0x108(%rsp) │ │ + pushq 0xe0(%rsp) │ │ + callq e45f0 │ │ + add $0x40,%rsp │ │ + test %eax,%eax │ │ + mov %r15,%r12 │ │ + mov 0x128(%rsp),%r13 │ │ + je e2eb3 │ │ + jmpq e45cf │ │ + mov 0x18(%rsp),%rdi │ │ + mov 0x10(%rdi),%r10d │ │ + mov 0x14(%rdi),%r11d │ │ + mov 0x8(%r12),%ebx │ │ + mov %r14,%r13 │ │ + add $0x1,%r14d │ │ + sub $0x8,%rsp │ │ + xor %esi,%esi │ │ + mov 0x90(%rsp),%rdx │ │ + xor %ecx,%ecx │ │ + mov 0x58(%rsp),%r8 │ │ + mov 0x48(%rsp),%r9 │ │ + pushq 0x50(%rsp) │ │ + push %rbp │ │ + push %rax │ │ + push %rbx │ │ + push %r14 │ │ + push %r11 │ │ + push %r10 │ │ + callq e45f0 │ │ + add $0x40,%rsp │ │ + test %eax,%eax │ │ + jne e45cf │ │ + movsbq 0x19(%r12),%rbp │ │ + lea 0x0(,%rbp,8),%rcx │ │ + add %rbp,%rcx │ │ mov %rcx,%rax │ │ - mov %rcx,0x10(%rsp) │ │ - cmp 0x50(%rsp),%rcx │ │ - mov -0x50(%rsp),%r8 │ │ - mov %r9,%rax │ │ - mov %r10,%rbp │ │ - mov %r15d,%r12d │ │ - je de7f0 │ │ - mov %rbx,0xb8(%rsp) │ │ - mov %rbp,0xf8(%rsp) │ │ - mov %rax,0x100(%rsp) │ │ - cmp -0x58(%rsp),%r8d │ │ - mov -0x6c(%rsp),%r8d │ │ - mov %r12d,%r15d │ │ - mov 0x18(%rsp),%r12 │ │ - mov 0xb0(%rsp),%r9 │ │ - mov 0xe8(%rsp),%r10 │ │ - mov %rdi,%rbx │ │ - jge defbd │ │ - mov 0xa8(%rsp),%rax │ │ - mov 0x10(%rsp),%rdx │ │ - lea (%rdx,%rax,1),%eax │ │ - add $0x9,%eax │ │ - cltq │ │ - mov %rax,-0x68(%rsp) │ │ - mov 0xa0(%rsp),%rax │ │ - lea 0x29(%rdx,%rax,1),%eax │ │ - cltq │ │ - mov %rax,-0x78(%rsp) │ │ - mov (%rsp),%rax │ │ - mov 0x58(%rax),%ecx │ │ - mov $0x1,%esi │ │ - shl %cl,%esi │ │ - lea 0x1afcd(%rip),%rax │ │ - mov (%rax,%rdx,8),%edi │ │ - mov %edi,-0x40(%rsp) │ │ - mov 0x4(%rax,%rdx,8),%eax │ │ - mov %eax,-0x48(%rsp) │ │ - sar %esi │ │ - xor %edi,%edi │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - lea (%r10,%rdi,1),%ebp │ │ - movslq %ebp,%rbp │ │ - mov %rbx,%rdx │ │ - imul $0xa4,-0x68(%rsp),%rbx │ │ - mov 0x150(%rsp),%r14 │ │ - add %r14,%rbx │ │ - movswl (%rbx,%rbp,2),%ebp │ │ - imul -0x48(%rsp),%ebp │ │ - mov 0x108(%rsp),%rax │ │ - lea (%rax,%rdi,1),%ebx │ │ - movslq %ebx,%rbx │ │ - imul $0xa4,-0x78(%rsp),%rax │ │ - add %r14,%rax │ │ - movswl (%rax,%rbx,2),%eax │ │ - imul -0x40(%rsp),%eax │ │ - lea (%rax,%rbp,1),%eax │ │ - add $0x10,%eax │ │ - sar $0x5,%eax │ │ - cmp %r15d,%eax │ │ - mov %eax,%ebp │ │ - cmovg %r15d,%ebp │ │ - cmp %r13d,%eax │ │ - cmovl %r13d,%ebp │ │ - mov 0xb8(%rsp),%rax │ │ - movzwl (%rax,%rdi,2),%eax │ │ - mov -0x28(%rsp),%rbx │ │ - movzbl (%rbx,%rax,1),%ebx │ │ - imul %ebp,%ebx │ │ - add %esi,%ebx │ │ - sar %cl,%ebx │ │ - add %eax,%ebx │ │ - cmp %r11d,%ebx │ │ - mov %ebx,%eax │ │ - cmovg %r11d,%eax │ │ - cmp %r8d,%ebx │ │ - mov %rdx,%rbx │ │ - cmovl %r8d,%eax │ │ - mov %ax,(%rdx,%rdi,2) │ │ - lea (%r12,%rdi,1),%rax │ │ - add $0x1,%rax │ │ - add $0x1,%rdi │ │ - cmp %r9,%rax │ │ - jl def10 │ │ - mov %rbx,0xf0(%rsp) │ │ - cmpl $0x0,-0x50(%rsp) │ │ - mov 0x150(%rsp),%rbp │ │ - mov 0x100(%rsp),%r9 │ │ - mov 0xf8(%rsp),%r10 │ │ - mov 0xe0(%rsp),%r12 │ │ - mov 0xd8(%rsp),%r14 │ │ - jle dee20 │ │ - mov 0xa0(%rsp),%rax │ │ - mov 0x10(%rsp),%rdx │ │ - lea (%rax,%rdx,1),%eax │ │ - add $0x29,%eax │ │ - cltq │ │ - mov %rax,-0x68(%rsp) │ │ - mov 0xd0(%rsp),%rax │ │ - lea 0x29(%rax,%rdx,1),%eax │ │ - cltq │ │ - mov %rax,-0x78(%rsp) │ │ - mov 0xa8(%rsp),%rax │ │ - lea 0x9(%rax,%rdx,1),%eax │ │ - cltq │ │ - mov %rax,-0x40(%rsp) │ │ - mov 0xc8(%rsp),%rax │ │ - lea 0x9(%rax,%rdx,1),%eax │ │ - cltq │ │ - mov %rax,-0x48(%rsp) │ │ - mov (%rsp),%rax │ │ - mov 0x58(%rax),%ecx │ │ - mov $0x1,%edi │ │ - mov %ecx,0x60(%rsp) │ │ - shl %cl,%edi │ │ - lea 0x1ae5c(%rip),%rax │ │ - mov (%rax,%rdx,8),%ecx │ │ - mov %ecx,0x28(%rsp) │ │ - mov 0x4(%rax,%rdx,8),%eax │ │ - mov %eax,-0x54(%rsp) │ │ - sar %edi │ │ - mov %edi,0x58(%rsp) │ │ - xor %edi,%edi │ │ - nopl 0x0(%rax,%rax,1) │ │ - lea (%r14,%rdi,1),%eax │ │ - cltq │ │ - imul $0xa4,-0x68(%rsp),%rsi │ │ - add %rbp,%rsi │ │ - movswl (%rsi,%rax,2),%eax │ │ - lea (%r12,%rdi,1),%esi │ │ - movslq %esi,%rsi │ │ - mov %rbp,%r8 │ │ - imul $0xa4,-0x78(%rsp),%rbp │ │ - add %r8,%rbp │ │ - movswl 0x0(%rbp,%rsi,2),%ebp │ │ - lea 0x1ae08(%rip),%rdx │ │ - mov %r14,%rcx │ │ - mov (%rdx,%rdi,8),%r14d │ │ - mov 0x4(%rdx,%rdi,8),%esi │ │ - imul %r14d,%ebp │ │ - imul %esi,%eax │ │ - lea (%rax,%rbp,1),%ebp │ │ - add $0x10,%ebp │ │ - sar $0x5,%ebp │ │ - cmp %r15d,%ebp │ │ - mov %ebp,%eax │ │ - cmovg %r15d,%eax │ │ - cmp %r13d,%ebp │ │ - cmovl %r13d,%eax │ │ - mov 0x110(%rsp),%rdx │ │ - lea (%rdx,%rdi,1),%ebp │ │ - movslq %ebp,%rbp │ │ - imul $0xa4,-0x40(%rsp),%r11 │ │ - add %r8,%r11 │ │ - movswl (%r11,%rbp,2),%ebp │ │ - mov -0x1c(%rsp),%r11d │ │ - mov 0x20(%rsp),%rdx │ │ - lea (%rdx,%rdi,1),%ebx │ │ - movslq %ebx,%rbx │ │ - imul $0xa4,-0x48(%rsp),%rdx │ │ - add %r8,%rdx │ │ - movswl (%rdx,%rbx,2),%edx │ │ - imul %r14d,%edx │ │ - mov %rcx,%r14 │ │ - imul %esi,%ebp │ │ - lea (%rdx,%rbp,1),%edx │ │ - add $0x10,%edx │ │ - mov %r8,%rbp │ │ - mov -0x6c(%rsp),%r8d │ │ - sar $0x5,%edx │ │ - cmp %r15d,%edx │ │ - mov %edx,%esi │ │ - cmovg %r15d,%esi │ │ - cmp %r13d,%edx │ │ - cmovl %r13d,%esi │ │ - imul 0x28(%rsp),%eax │ │ - imul -0x54(%rsp),%esi │ │ - lea (%rax,%rsi,1),%eax │ │ - add $0x10,%eax │ │ - sar $0x5,%eax │ │ - cmp %r15d,%eax │ │ - mov %eax,%edx │ │ - cmovg %r15d,%edx │ │ - cmp %r13d,%eax │ │ - cmovl %r13d,%edx │ │ - movzwl (%r9,%rdi,2),%eax │ │ - mov -0x28(%rsp),%rsi │ │ - movzbl (%rsi,%rax,1),%esi │ │ - imul %edx,%esi │ │ - add 0x58(%rsp),%esi │ │ - mov 0x60(%rsp),%ecx │ │ - sar %cl,%esi │ │ - add %eax,%esi │ │ - cmp %r11d,%esi │ │ - mov %esi,%eax │ │ - cmovg %r11d,%eax │ │ - cmp %r8d,%esi │ │ - mov 0x68(%rsp),%rsi │ │ - cmovl %r8d,%eax │ │ - mov %ax,(%r10,%rdi,2) │ │ - add $0x1,%rdi │ │ - cmp %rdi,%rsi │ │ - jne df080 │ │ - jmpq dee20 │ │ - mov -0x38(%rsp),%rax │ │ - mov %eax,0x30(%rsp) │ │ - mov -0x30(%rsp),%rax │ │ - mov %eax,0x38(%rsp) │ │ - mov -0x70(%rsp),%eax │ │ - mov %eax,-0x18(%rsp) │ │ - mov %ebp,0x34(%rsp) │ │ - mov -0x10(%rsp),%rax │ │ - mov %eax,0x3c(%rsp) │ │ - mov -0x5c(%rsp),%eax │ │ - mov %eax,-0x14(%rsp) │ │ - add $0x118,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - nopw 0x0(%rax,%rax,1) │ │ + shl $0x5,%rax │ │ + mov 0x28(%rsp),%rbx │ │ + lea (%rbx,%rax,1),%r14 │ │ + add $0x20,%r14 │ │ + cmpb $0x6,0x15(%r12) │ │ + jne e2e67 │ │ + cmpb $0x0,0xba8(%rbx,%rbp,1) │ │ + je e2e67 │ │ + mov 0x18(%rbx),%rdx │ │ + lea (%rdx,%rcx,4),%rbp │ │ + add $0x590,%rbp │ │ + lea 0x1(%r13),%r9d │ │ + sub $0x30,%rsp │ │ + mov 0x48(%rsp),%rdi │ │ + xor %esi,%esi │ │ + mov 0x68(%rsp),%rdx │ │ + mov 0x90(%rsp),%rcx │ │ + mov 0x98(%rsp),%r8 │ │ push %rbp │ │ push %r14 │ │ - push %rbx │ │ - sub $0x60,%rsp │ │ - mov 0x80(%rsp),%r10 │ │ - mov 0x88(%rsp),%r11d │ │ - mov 0x90(%rsp),%r14d │ │ - movups 0x98(%rsp),%xmm0 │ │ - mov 0xa8(%rsp),%ebx │ │ - mov 0xb0(%rsp),%ebp │ │ - mov 0xb8(%rsp),%eax │ │ - mov %eax,0x48(%rsp) │ │ - mov %ebp,0x30(%rsp) │ │ - mov %ebx,0x28(%rsp) │ │ - movups %xmm0,0x18(%rsp) │ │ - mov %r14d,0x10(%rsp) │ │ - mov %r11d,0x8(%rsp) │ │ - mov %r10,(%rsp) │ │ - movl $0x1,0x40(%rsp) │ │ - movl $0x1,0x38(%rsp) │ │ - callq df880 │ │ - add $0x60,%rsp │ │ - pop %rbx │ │ - pop %r14 │ │ - pop %rbp │ │ - retq │ │ - nopw 0x0(%rax,%rax,1) │ │ + callq e4cd0 │ │ + add $0x40,%rsp │ │ + test %eax,%eax │ │ + je e2eb3 │ │ + jmpq e45cf │ │ + mov 0x18(%rsp),%rdi │ │ + mov 0x10(%rdi),%r10d │ │ + mov 0x14(%rdi),%r11d │ │ + mov 0xc(%r12),%r15d │ │ + lea 0x1(%r13),%eax │ │ + sub $0x8,%rsp │ │ + xor %esi,%esi │ │ + mov 0x40(%rsp),%rdx │ │ + xor %ecx,%ecx │ │ + mov 0x58(%rsp),%r8 │ │ + mov 0x48(%rsp),%r9 │ │ + pushq 0x50(%rsp) │ │ push %rbp │ │ push %r14 │ │ + push %r15 │ │ + push %rax │ │ + push %r11 │ │ + push %r10 │ │ + callq e45f0 │ │ + add $0x40,%rsp │ │ + test %eax,%eax │ │ + jne e45cf │ │ + mov 0xd0(%rsp),%rax │ │ + lea (%rax,%rax,1),%rdi │ │ + add 0x818(%rbx,%r13,8),%rdi │ │ + add $0x1,%r13 │ │ + movzbl 0x14(%r12),%eax │ │ + lea -0x3(%rax),%ecx │ │ + cmp $0x2,%cl │ │ + mov %r13,%r14 │ │ + jb e2b7e │ │ + cmp $0x1,%al │ │ + je e2f33 │ │ + cmp $0x2,%al │ │ + jne e2be9 │ │ + mov 0x28(%rsp),%rax │ │ + mov 0x830(%rax),%rsi │ │ + mov 0x108c(%rax),%eax │ │ + sub $0x38,%rsp │ │ + mov 0xc0(%rsp),%rdx │ │ + mov 0x70(%rsp),%rcx │ │ + mov 0x98(%rsp),%r8 │ │ + mov 0x104(%rsp),%r9d │ │ + push %rax │ │ + mov 0xf0(%rsp),%rax │ │ + callq *0x240(%rax) │ │ + jmpq e2be5 │ │ + mov 0x830(%rbx),%rsi │ │ + mov 0x108c(%rbx),%eax │ │ + sub $0x30,%rsp │ │ + mov 0xb8(%rsp),%rdx │ │ + mov 0x68(%rsp),%rcx │ │ + mov 0x90(%rsp),%r8 │ │ + mov 0xfc(%rsp),%r9d │ │ + push %rax │ │ + pushq 0x120(%rsp) │ │ + mov 0xf0(%rsp),%rax │ │ + callq *0x248(%rax) │ │ + jmpq e2be5 │ │ + mov 0x28(%rsp),%rax │ │ + mov 0x830(%rax),%r14 │ │ + mov $0x2,%r13d │ │ + mov 0x50(%rsp),%rax │ │ + mov 0x80(%rsp),%rdi │ │ + mov 0x40(%rsp),%rbx │ │ + cmp $0x1,%al │ │ + je e2fb4 │ │ + jmpq e30f5 │ │ + xor %r13d,%r13d │ │ + cmp $0x1,%al │ │ + jne e30f5 │ │ + mov 0x18(%rsp),%rcx │ │ + mov 0xc0(%rsp),%rdx │ │ + movzbl 0x198(%rcx,%rdx,1),%eax │ │ + shl $0x2,%rax │ │ + add 0x3d1b4(%rip),%rax │ │ + movzbl 0x178(%rcx,%rdx,1),%ecx │ │ + mov (%rcx,%rax,1),%al │ │ + mov %al,0x38(%rsp) │ │ + xor %edx,%edx │ │ + mov 0xd0(%rsp),%rax │ │ + add %rax,%rax │ │ + mov %rax,0x68(%rsp) │ │ + cmp $0x2,%rdx │ │ + jne e3047 │ │ + jmpq e30e2 │ │ + movzbl %al,%eax │ │ + mov (%r9),%r15d │ │ + lea 0x1(%rdx),%r13 │ │ + lea 0x1(%rdx),%ebp │ │ + sub $0x8,%rsp │ │ + xor %edx,%edx │ │ + mov $0x1,%r8d │ │ + mov 0x48(%rsp),%r9 │ │ + push %rax │ │ push %rbx │ │ - sub $0x60,%rsp │ │ - mov 0x80(%rsp),%r10 │ │ - mov 0x88(%rsp),%r11d │ │ - mov 0x90(%rsp),%r14d │ │ - movups 0x98(%rsp),%xmm0 │ │ - mov 0xa8(%rsp),%ebx │ │ - mov 0xb0(%rsp),%ebp │ │ - mov 0xb8(%rsp),%eax │ │ - mov %eax,0x48(%rsp) │ │ - mov %ebp,0x30(%rsp) │ │ - mov %ebx,0x28(%rsp) │ │ - movups %xmm0,0x18(%rsp) │ │ - mov %r14d,0x10(%rsp) │ │ - mov %r11d,0x8(%rsp) │ │ - mov %r10,(%rsp) │ │ - movl $0x0,0x40(%rsp) │ │ - movl $0x1,0x38(%rsp) │ │ - callq df880 │ │ - add $0x60,%rsp │ │ - pop %rbx │ │ - pop %r14 │ │ - pop %rbp │ │ - retq │ │ - nopw 0x0(%rax,%rax,1) │ │ + push %r11 │ │ + push %r15 │ │ push %rbp │ │ - push %r14 │ │ + push %r10 │ │ + push %r12 │ │ + callq e45f0 │ │ + add $0x40,%rsp │ │ + mov %r13,%rdx │ │ + test %eax,%eax │ │ + jne e45cf │ │ + cmp $0x2,%rdx │ │ + je e30e2 │ │ + mov 0x28(%rsp),%rbp │ │ + mov 0x818(%rbp,%rdx,8),%rax │ │ + add 0x68(%rsp),%rax │ │ + lea (%rax,%r14,2),%rsi │ │ + mov 0x830(%rbp),%rcx │ │ + mov 0x18(%rsp),%rdi │ │ + movslq 0x10(%rdi),%r15 │ │ + lea -0x1(%r15),%r12 │ │ + movslq 0x14(%rdi),%r10 │ │ + mov 0x58(%rsp),%rax │ │ + mov 0x2310(%rdi,%rax,8),%rax │ │ + mov %r12,%rbx │ │ + shl $0x4,%rbx │ │ + lea (%rax,%rbx,1),%r9 │ │ + movsbq 0x8(%rax,%rbx,1),%rbx │ │ + add $0xffffffffffffffff,%rbx │ │ + lea (%rbx,%rbx,8),%rax │ │ + shl $0x5,%rax │ │ + lea (%rax,%rbp,1),%r11 │ │ + add $0x20,%r11 │ │ + cmpl $0x2,0x10f8(%rbp) │ │ + movzbl 0x38(%rsp),%eax │ │ + jne e3000 │ │ + mov 0x28(%rsp),%rax │ │ + mov 0x1100(%rax),%r8 │ │ + mov 0xd18(%rax),%rax │ │ + imul %r10,%rax │ │ + add %rax,%r15 │ │ + shl $0x5,%r15 │ │ + movzbl -0x5(%r15,%r8,1),%eax │ │ + jmpq e3000 │ │ + mov $0x2,%r13d │ │ + mov 0x80(%rsp),%rdi │ │ + mov 0x40(%rsp),%rbx │ │ + cmp %edi,%ebx │ │ + jne e3248 │ │ + mov 0x18(%rsp),%rax │ │ + mov 0x288(%rax),%rax │ │ + mov 0xb8(%rsp),%rdx │ │ + movzbl 0x180(%rax,%rdx,1),%ecx │ │ + shl $0x2,%rcx │ │ + add 0x3d064(%rip),%rcx │ │ + movzbl 0x160(%rax,%rdx,1),%eax │ │ + mov (%rax,%rcx,1),%al │ │ + mov %al,0x38(%rsp) │ │ + xor %edx,%edx │ │ + mov 0xd0(%rsp),%rax │ │ + add %rax,%rax │ │ + mov %rax,0x68(%rsp) │ │ + cmp $0x2,%rdx │ │ + jne e319f │ │ + jmpq e323c │ │ + movzbl %al,%eax │ │ + mov (%r9),%r15d │ │ + lea 0x1(%rdx),%r14 │ │ + lea 0x1(%rdx),%r12d │ │ + sub $0x8,%rsp │ │ + mov 0x20(%rsp),%rdi │ │ + xor %edx,%edx │ │ + mov 0x58(%rsp),%r8 │ │ + mov 0x88(%rsp),%r9 │ │ + push %rax │ │ + push %rbp │ │ + push %r10 │ │ + push %r15 │ │ + push %r12 │ │ push %rbx │ │ - sub $0x60,%rsp │ │ - mov 0x80(%rsp),%r10 │ │ - mov 0x88(%rsp),%r11d │ │ - mov 0x90(%rsp),%r14d │ │ - movups 0x98(%rsp),%xmm0 │ │ - mov 0xa8(%rsp),%ebx │ │ - mov 0xb0(%rsp),%ebp │ │ - mov 0xb8(%rsp),%eax │ │ - mov %eax,0x48(%rsp) │ │ - mov %ebp,0x30(%rsp) │ │ - mov %ebx,0x28(%rsp) │ │ - movups %xmm0,0x18(%rsp) │ │ - mov %r14d,0x10(%rsp) │ │ - mov %r11d,0x8(%rsp) │ │ - mov %r10,(%rsp) │ │ - movl $0x0,0x40(%rsp) │ │ - movl $0x0,0x38(%rsp) │ │ - callq df880 │ │ - add $0x60,%rsp │ │ - pop %rbx │ │ - pop %r14 │ │ - pop %rbp │ │ - retq │ │ - nopw 0x0(%rax,%rax,1) │ │ + push %r11 │ │ + callq e45f0 │ │ + add $0x40,%rsp │ │ + mov %r14,%rdx │ │ + test %eax,%eax │ │ + jne e45cf │ │ + cmp $0x2,%rdx │ │ + je e323c │ │ + mov 0x28(%rsp),%rdi │ │ + mov 0x818(%rdi,%rdx,8),%rax │ │ + add 0x68(%rsp),%rax │ │ + lea (%rax,%r13,2),%rsi │ │ + mov 0x830(%rdi),%rcx │ │ + mov 0x18(%rsp),%rax │ │ + movslq 0x10(%rax),%r11 │ │ + movslq 0x14(%rax),%rbx │ │ + add $0xffffffffffffffff,%rbx │ │ + mov 0x58(%rsp),%rbp │ │ + mov 0x2308(%rax,%rbp,8),%rax │ │ + mov %r11,%rbp │ │ + shl $0x4,%rbp │ │ + lea (%rax,%rbp,1),%r9 │ │ + movsbq 0x8(%rax,%rbp,1),%rbp │ │ + add $0xffffffffffffffff,%rbp │ │ + lea 0x0(,%rbp,8),%rax │ │ + add %rbp,%rax │ │ + shl $0x5,%rax │ │ + lea (%rdi,%rax,1),%r10 │ │ + add $0x20,%r10 │ │ + cmpl $0x2,0x10f8(%rdi) │ │ + movzbl 0x38(%rsp),%eax │ │ + jne e3150 │ │ + mov %rbx,%rax │ │ + imul 0xd18(%rdi),%rax │ │ + mov 0x1100(%rdi),%r8 │ │ + add %r11,%rax │ │ + shl $0x5,%rax │ │ + movzbl 0x1b(%r8,%rax,1),%eax │ │ + jmpq e3150 │ │ + mov 0x28(%rsp),%rax │ │ + mov 0x830(%rax),%r14 │ │ + xor %ebp,%ebp │ │ + mov 0xd0(%rsp),%rax │ │ + lea (%rax,%rax,1),%r15 │ │ + cmp $0x2,%rbp │ │ + je e36ac │ │ + mov 0x28(%rsp),%rcx │ │ + mov 0x818(%rcx,%rbp,8),%rax │ │ + add %r15,%rax │ │ + add $0x1,%rbp │ │ + lea (%rax,%r13,2),%rax │ │ + lea (%rax,%r14,2),%rsi │ │ + mov 0x830(%rcx),%rcx │ │ + mov 0x18(%rsp),%rdi │ │ + mov 0x10(%rdi),%r10d │ │ + mov 0x14(%rdi),%r11d │ │ + mov 0x30(%rsp),%rdx │ │ + movsbl 0x18(%rdx),%eax │ │ + mov 0x8(%rdx),%ebx │ │ + sub $0x8,%rsp │ │ + xor %edx,%edx │ │ + mov 0x58(%rsp),%r8 │ │ + mov 0x48(%rsp),%r9 │ │ + pushq 0x68(%rsp) │ │ + push %rax │ │ + pushq 0x60(%rsp) │ │ + push %rbx │ │ + push %rbp │ │ + push %r11 │ │ + push %r10 │ │ + callq e45f0 │ │ + add $0x40,%rsp │ │ + test %eax,%eax │ │ + je e3256 │ │ + jmpq e45cf │ │ + mov 0x30(%rsp),%rdx │ │ + movzbl 0x10(%rdx),%eax │ │ + mov 0x38(%rsp),%rcx │ │ + lea (%rcx,%rcx,2),%rcx │ │ + shl $0x8,%rcx │ │ + add 0x3cf66(%rip),%rcx │ │ + mov 0x88(%rsp),%rsi │ │ + shl $0x8,%rsi │ │ + add %rsi,%rcx │ │ + lea (%rcx,%rax,8),%rcx │ │ + mov 0x12(%rdx),%al │ │ + mov 0x18(%rsp),%rdx │ │ + mov 0x28(%rsp),%r12 │ │ + mov 0x70(%rsp),%r9 │ │ + mov 0x98(%rsp),%rsi │ │ + mov (%rcx),%rcx │ │ + mov %rcx,0x48(%rsp) │ │ + lea 0x50c0(%rdx),%rcx │ │ + mov %rcx,0x68(%rsp) │ │ + lea 0x7100(%rdx),%r15 │ │ + mov 0x90(%rsp),%rcx │ │ + lea 0x0(,%rcx,4),%edi │ │ + mov %edi,0x88(%rsp) │ │ + shl $0x3,%rcx │ │ + mov %rcx,0x58(%rsp) │ │ + lea 0x0(,%rsi,4),%r13d │ │ + cmp $0x3,%al │ │ + movzbl %al,%eax │ │ + mov $0x9,%ecx │ │ + cmove %ecx,%eax │ │ + movzbl %al,%esi │ │ + movl $0x0,0x7c(%rsp) │ │ + mov 0xd0(%rsp),%rax │ │ + lea (%rax,%rax,1),%rcx │ │ + mov 0x818(%r12),%r14 │ │ + add %rcx,%r14 │ │ + mov 0x14(%rdx),%edx │ │ + mov 0xd40(%r12),%eax │ │ + add $0xffffffff,%eax │ │ + test %edx,%eax │ │ + mov %rcx,0x38(%rsp) │ │ + mov %rsi,0xa8(%rsp) │ │ + je e33ac │ │ + xor %r11d,%r11d │ │ + jmp e33d5 │ │ + mov 0xd3c(%r12),%cl │ │ + mov %edx,%eax │ │ + sar %cl,%eax │ │ + add $0xffffffff,%eax │ │ + imul 0xd30(%r12),%eax │ │ + shl $0x7,%eax │ │ + movslq %eax,%r11 │ │ + add %r11,%r11 │ │ + add 0xd08(%r12),%r11 │ │ + mov 0x18(%rsp),%rax │ │ + mov 0x10(%rax),%edi │ │ + mov %r9d,%ecx │ │ + sar %cl,%edi │ │ + mov 0x130(%rsp),%r10 │ │ + mov 0x3630(%r10),%eax │ │ + sar %cl,%eax │ │ + xor %esi,%esi │ │ + cmp %eax,%edi │ │ + setg %sil │ │ + mov 0x80(%rsp),%rbx │ │ + mov %ebx,%ecx │ │ + sar %cl,%edx │ │ + mov 0x3638(%r10),%ebp │ │ + sar %cl,%ebp │ │ + mov 0x3634(%r10),%r8d │ │ + xor %eax,%eax │ │ + cmp %ebp,%edx │ │ + setg %al │ │ + mov %r9d,%ecx │ │ + sar %cl,%r8d │ │ + mov 0x363c(%r10),%r9d │ │ + mov %ebx,%ecx │ │ + sar %cl,%r9d │ │ + mov 0x108c(%r12),%ebp │ │ + sub $0x28,%rsp │ │ + lea 0xa4(%rsp),%rbx │ │ + mov %eax,%ecx │ │ push %rbp │ │ push %r15 │ │ + pushq $0x0 │ │ + pushq 0xd8(%rsp) │ │ + pushq 0xd8(%rsp) │ │ + push %rbx │ │ + pushq 0x100(%rsp) │ │ + push %r11 │ │ + pushq 0x830(%r12) │ │ push %r14 │ │ - push %r13 │ │ + pushq $0x0 │ │ + callq ed300 │ │ + add $0x80,%rsp │ │ + mov %eax,%eax │ │ + mov 0x108c(%r12),%ebp │ │ + sub $0x28,%rsp │ │ + mov %r14,0x100(%rsp) │ │ + mov 0x90(%rsp),%r14 │ │ + mov %r14,%rdi │ │ + mov 0x80(%rsp),%rsi │ │ + mov %r15,0xd0(%rsp) │ │ + mov %r15,%rdx │ │ + mov 0xb0(%rsp),%r15d │ │ + mov %r15d,%ecx │ │ + mov %r13d,%r8d │ │ + mov $0x0,%r9d │ │ + push %rbp │ │ + pushq $0x0 │ │ + pushq $0x0 │ │ + mov 0xf0(%rsp),%rbx │ │ + callq *0x40(%rbx,%rax,8) │ │ + add $0x40,%rsp │ │ + mov 0x830(%r12),%rsi │ │ + mov 0xd8(%rsp),%rdi │ │ + mov %r14,%rdx │ │ + mov %r15d,%ecx │ │ + mov %r13d,%r8d │ │ + mov 0x48(%rsp),%r9 │ │ + callq *0x270(%rbx) │ │ + mov 0x30(%rsp),%rax │ │ + movzbl 0x12(%rax),%eax │ │ + cmp $0x3,%al │ │ + mov $0x9,%ecx │ │ + cmovne %eax,%ecx │ │ + movzbl %cl,%ecx │ │ + mov 0x18(%rsp),%r14 │ │ + movl $0x0,0x7c(%rsp) │ │ + mov 0x38(%rsp),%r10 │ │ + add 0x820(%r12),%r10 │ │ + mov 0x14(%r14),%edx │ │ + mov 0xd40(%r12),%eax │ │ + add $0xffffffff,%eax │ │ + test %edx,%eax │ │ + mov %r10,0x38(%rsp) │ │ + mov %rcx,0xd8(%rsp) │ │ + je e3561 │ │ + mov %r12,%r15 │ │ + mov 0x70(%rsp),%r9 │ │ + mov 0x98(%rsp),%r12 │ │ + xor %r10d,%r10d │ │ + jmp e359a │ │ + mov 0xd3c(%r12),%cl │ │ + mov %edx,%eax │ │ + sar %cl,%eax │ │ + add $0xffffffff,%eax │ │ + imul 0xd30(%r12),%eax │ │ + shl $0x7,%eax │ │ + movslq %eax,%r10 │ │ + add %r10,%r10 │ │ + add 0xd10(%r12),%r10 │ │ + mov %r12,%r15 │ │ + mov 0x70(%rsp),%r9 │ │ + mov 0x98(%rsp),%r12 │ │ + mov 0x10(%r14),%edi │ │ + mov %r9d,%ecx │ │ + sar %cl,%edi │ │ + mov 0x130(%rsp),%rbp │ │ + mov 0x3630(%rbp),%eax │ │ + sar %cl,%eax │ │ + xor %esi,%esi │ │ + cmp %eax,%edi │ │ + setg %sil │ │ + mov 0x80(%rsp),%rax │ │ + mov %eax,%ecx │ │ + sar %cl,%edx │ │ + mov 0x3638(%rbp),%ebx │ │ + sar %cl,%ebx │ │ + mov 0x3634(%rbp),%r8d │ │ + xor %r11d,%r11d │ │ + cmp %ebx,%edx │ │ + setg %r11b │ │ + mov %r9d,%ecx │ │ + sar %cl,%r8d │ │ + mov 0x363c(%rbp),%r9d │ │ + mov %eax,%ecx │ │ + sar %cl,%r9d │ │ + mov 0x108c(%r15),%ebx │ │ + sub $0x28,%rsp │ │ + mov %r11d,%ecx │ │ + push %rbx │ │ + mov 0xd8(%rsp),%rbp │ │ + push %rbp │ │ + pushq $0x0 │ │ + push %r12 │ │ + pushq 0xd8(%rsp) │ │ + lea 0xcc(%rsp),%rax │ │ + push %rax │ │ + pushq 0x130(%rsp) │ │ + push %r10 │ │ + pushq 0x830(%r15) │ │ + mov 0xa8(%rsp),%r12 │ │ push %r12 │ │ + pushq $0x0 │ │ + callq ed300 │ │ + add $0x80,%rsp │ │ + mov %eax,%eax │ │ + mov 0x108c(%r15),%ebx │ │ + sub $0x28,%rsp │ │ + mov 0x90(%rsp),%r14 │ │ + mov %r14,%rdi │ │ + mov 0x80(%rsp),%rsi │ │ + mov %rbp,%rdx │ │ + mov 0xb0(%rsp),%ebp │ │ + mov %ebp,%ecx │ │ + mov %r13d,%r8d │ │ + mov $0x0,%r9d │ │ push %rbx │ │ - sub $0x48,%rsp │ │ - mov %rcx,%r10 │ │ - bsr 0x80(%rsp),%eax │ │ - xor $0x1f,%eax │ │ - test %rcx,%rcx │ │ - mov $0xb524,%ecx │ │ - mov $0x49d8,%ebp │ │ - cmove %ecx,%ebp │ │ - xor (%rdx),%ebp │ │ - mov %rdx,-0x68(%rsp) │ │ - mov 0xb8(%rdx),%edx │ │ - mov $0x18,%cl │ │ - sub %al,%cl │ │ - mov $0x80,%ebx │ │ - shl %cl,%ebx │ │ - lea (%rax,%rdx,1),%ecx │ │ - add $0xffffffec,%ecx │ │ - mov %ebx,-0x7c(%rsp) │ │ - neg %ebx │ │ - mov %ebx,-0x58(%rsp) │ │ - mov %r8,-0x30(%rsp) │ │ - test %r8d,%r8d │ │ - mov $0x52,%eax │ │ - mov $0x2c,%r14d │ │ - cmove %eax,%r14d │ │ - mov %r9,-0x48(%rsp) │ │ - test %r9d,%r9d │ │ - mov $0x49,%eax │ │ - mov $0x26,%edx │ │ - cmove %rax,%rdx │ │ - mov %rdx,-0x38(%rsp) │ │ - mov $0x1,%r11d │ │ - shl %cl,%r11d │ │ - mov %rsi,-0x60(%rsp) │ │ - sar %r11d │ │ - xor %r8d,%r8d │ │ - lea 0x2b4cf(%rip),%r9 │ │ - mov %rdi,%rax │ │ - mov %rdi,-0x28(%rsp) │ │ - mov %rdi,%rbx │ │ - nopl 0x0(%rax) │ │ + pushq $0x0 │ │ + pushq $0x0 │ │ + mov 0xf0(%rsp),%rbx │ │ + callq *0x40(%rbx,%rax,8) │ │ + add $0x40,%rsp │ │ + mov 0x830(%r15),%rsi │ │ + mov %r12,%rdi │ │ + mov %r14,%rdx │ │ + mov %ebp,%ecx │ │ + mov %r13d,%r8d │ │ + mov 0x48(%rsp),%r9 │ │ + callq *0x270(%rbx) │ │ + mov 0x18(%rsp),%rax │ │ + mov 0x60(%rsp),%rcx │ │ + mov %ecx,0x3f5f8(%rax) │ │ + mov 0x70(%rsp),%rcx │ │ + mov 0x110(%rsp),%rax │ │ + lea (%rax,%rcx,1),%esi │ │ + sar %cl,%esi │ │ + mov 0x80(%rsp),%r9 │ │ + mov 0x108(%rsp),%rdx │ │ + lea (%rdx,%r9,1),%ebx │ │ + mov %r9d,%ecx │ │ + sar %cl,%ebx │ │ + mov 0x30(%rsp),%rcx │ │ + cmpb $0x0,0x6(%rcx) │ │ + je e374d │ │ + mov 0x40(%rsp),%rax │ │ + add $0xff,%al │ │ + movabs $0x4040404040404040,%rcx │ │ + cmp $0x1f,%al │ │ + mov 0x18(%rsp),%rdi │ │ + mov 0x50(%rsp),%rsi │ │ + ja e41f9 │ │ + movzbl %al,%eax │ │ + lea 0x2d2c5(%rip),%rdx │ │ + movslq (%rdx,%rax,4),%rax │ │ + add %rdx,%rax │ │ + jmpq *%rax │ │ + mov 0xc0(%rsp),%rax │ │ + movb $0x40,0x38(%rdi,%rax,1) │ │ + lea -0x1(%rsi),%eax │ │ + cmp $0x1f,%al │ │ + mov 0x98(%rsp),%rsi │ │ + jbe e420c │ │ + jmpq e431e │ │ + movzbl 0x7(%rcx),%eax │ │ + mov %rax,0x38(%rsp) │ │ + movzbl 0x1a(%rcx),%eax │ │ + mov %rax,0xa8(%rsp) │ │ + movzbl 0x1d(%rcx),%eax │ │ + mov %ax,0x124(%rsp) │ │ + movzwl 0x1e(%rcx),%eax │ │ + mov %ax,0x126(%rsp) │ │ + mov 0x40(%rsp),%rcx │ │ + test %cl,%cl │ │ + mov 0x18(%rsp),%r13 │ │ + mov 0x50(%rsp),%rax │ │ + je e4145 │ │ + mov %esi,0x140(%rsp) │ │ + xor %esi,%esi │ │ + cmpl $0x1,0xe0(%rsp) │ │ + sete %sil │ │ + mov %rsi,0x178(%rsp) │ │ + lea 0x2a0(%r13),%rsi │ │ + mov %rsi,0x68(%rsp) │ │ + movslq %edx,%rsi │ │ + mov %rsi,0x148(%rsp) │ │ + mov %ecx,%ecx │ │ + mov %rcx,0x150(%rsp) │ │ + xor %ebp,%ebp │ │ + mov 0x28(%rsp),%r8 │ │ + mov 0xa0(%rsp),%r14 │ │ + mov %ebx,0x138(%rsp) │ │ + test %al,%al │ │ + jne e3820 │ │ + jmpq e4130 │ │ + xchg %ax,%ax │ │ + mov 0x158(%rsp),%rcx │ │ + mov %rcx,%rbp │ │ + mov 0x108(%rsp),%rdx │ │ + mov 0x138(%rsp),%ebx │ │ + cmp 0x150(%rsp),%rcx │ │ + jae e4145 │ │ + test %al,%al │ │ + je e4130 │ │ xor %eax,%eax │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - mov %ebp,%esi │ │ - sar %esi │ │ - mov %esi,%edi │ │ - xor %ebp,%edi │ │ + test %rbp,%rbp │ │ + setne %al │ │ + mov %eax,0x13c(%rsp) │ │ + mov %rbp,%rax │ │ + add %rbp,%rax │ │ + mov %rax,0x170(%rsp) │ │ + lea 0x10(%rbp),%rax │ │ + cmp 0x148(%rsp),%rax │ │ + mov %eax,%ecx │ │ + cmovg %edx,%ecx │ │ + mov %ecx,0x11c(%rsp) │ │ + movslq %ecx,%rcx │ │ + mov %rcx,0x168(%rsp) │ │ + lea 0x0(,%rbp,4),%rcx │ │ + mov %rcx,0x180(%rsp) │ │ mov %ebp,%edx │ │ - shr $0x3,%edx │ │ - shr $0xc,%ebp │ │ - xor %edx,%ebp │ │ - xor %edi,%ebp │ │ - shl $0xf,%ebp │ │ - movzwl %bp,%ebp │ │ - or %esi,%ebp │ │ - mov %ebp,%esi │ │ - shr $0x5,%esi │ │ - and $0x7ff,%esi │ │ - movswl (%r9,%rsi,2),%esi │ │ - add %r11d,%esi │ │ - sar %cl,%esi │ │ - mov %si,(%rbx,%rax,2) │ │ - add $0x1,%rax │ │ - cmp %r14,%rax │ │ - jb df440 │ │ - add $0x1,%r8 │ │ - add $0xa4,%rbx │ │ - cmp -0x38(%rsp),%r8 │ │ - jb df430 │ │ - addl $0xffffffff,-0x7c(%rsp) │ │ - mov -0x68(%rsp),%rcx │ │ - movslq 0x5c(%rcx),%rbx │ │ - add $0xfffffffd,%r14d │ │ - mov %r14,-0x20(%rsp) │ │ - lea (%r10,%r10,8),%rax │ │ - lea (%rax,%rax,2),%rax │ │ - add %r10,%rax │ │ - add %rcx,%rax │ │ - add $0x78,%rax │ │ - mov %rax,-0x8(%rsp) │ │ - mov %ebx,%eax │ │ - neg %eax │ │ - test %ebx,%ebx │ │ - sets %r9b │ │ + mov %r9d,%ecx │ │ + shr %cl,%edx │ │ + mov %edx,0xe8(%rsp) │ │ + mov 0x14(%r13),%edx │ │ + mov %rax,0x158(%rsp) │ │ + mov %r9d,%ecx │ │ + shr %cl,%eax │ │ cmp %eax,%ebx │ │ - setl %dl │ │ - mov -0x48(%rsp),%rcx │ │ - mov %rcx,%rsi │ │ - mov -0x30(%rsp),%rdi │ │ - lea (%rcx,%rdi,1),%ecx │ │ - mov $0x1,%ebp │ │ - mov %ecx,-0x4c(%rsp) │ │ - shl %cl,%ebp │ │ - sar %ebp │ │ - mov %ebp,-0x50(%rsp) │ │ - movslq %eax,%r11 │ │ - lea 0x1(%rdi),%r14d │ │ - lea 0x1(%rsi),%r8d │ │ - mov %r14d,%r12d │ │ - and $0xfffffff8,%r12d │ │ - lea -0x8(%r12),%rax │ │ - mov %rax,0x40(%rsp) │ │ - shr $0x3,%rax │ │ - add $0x1,%rax │ │ - or %r9b,%dl │ │ - mov %dl,-0x7d(%rsp) │ │ + cmovle %ebx,%eax │ │ + mov %eax,0x128(%rsp) │ │ + xor %eax,%eax │ │ + mov %rax,0x58(%rsp) │ │ + mov %rbp,0xf0(%rsp) │ │ + jmp e38e8 │ │ + nopl 0x0(%rax) │ │ + mov 0x50(%rsp),%rax │ │ + mov 0xa0(%rsp),%r14 │ │ + mov 0xf0(%rsp),%rbp │ │ + mov 0x160(%rsp),%rdx │ │ + mov 0x144(%rsp),%esi │ │ + sub %rdx,%r14 │ │ + mov %ebx,%edx │ │ mov %esi,%ecx │ │ - or %edi,%ecx │ │ - mov %ecx,-0x54(%rsp) │ │ + mov %rcx,0x58(%rsp) │ │ + cmp %eax,%esi │ │ + jae e37f0 │ │ + mov 0x828(%r8),%r9 │ │ + mov %r9,%rax │ │ + imul 0x170(%rsp),%rax │ │ + lea (%rdx,%rbp,1),%ebx │ │ + lea (%r14,%rax,2),%r14 │ │ + mov %ebx,0x14(%r13) │ │ + cmp 0x168(%rsp),%rbp │ │ + jge e3a40 │ │ + xor %ecx,%ecx │ │ + mov 0x58(%rsp),%rbx │ │ + test %ebx,%ebx │ │ + setne %al │ │ + lea 0x10(%rbx),%r15d │ │ + mov 0x110(%rsp),%rsi │ │ + cmp %r15d,%esi │ │ + cmovle %esi,%r15d │ │ + cmp %r15d,%ebx │ │ + jge e3a50 │ │ + mov %al,%cl │ │ + mov 0x10(%r13),%edx │ │ + mov %ebp,%esi │ │ + mov 0x13c(%rsp),%eax │ │ mov %eax,%r13d │ │ - and $0x1,%r13d │ │ - sub %r13,%rax │ │ - mov %rax,0x38(%rsp) │ │ - imul $0xa6,%r11,%rax │ │ - mov -0x28(%rsp),%rcx │ │ - add %rcx,%rax │ │ - add $0x1f2,%rax │ │ - mov %rax,-0x40(%rsp) │ │ - mov -0x60(%rsp),%rax │ │ - lea 0x18(%rax),%rax │ │ - mov %rax,-0x10(%rsp) │ │ - mov $0x3,%eax │ │ - mov %rax,-0x78(%rsp) │ │ - mov %r11,0x20(%rsp) │ │ - cmpl $0x4,-0x20(%rsp) │ │ - jge df599 │ │ + mov %ecx,0x98(%rsp) │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + mov %esi,0x40(%rsp) │ │ + mov 0x58(%rsp),%rbp │ │ + add %ebp,%edx │ │ + mov 0x18(%rsp),%rax │ │ + mov %edx,0x10(%rax) │ │ + mov %ecx,%ebx │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + mov 0x30(%rsp),%rdx │ │ + movzbl 0x1a(%rdx),%ecx │ │ + lea 0x0(,%rbp,4),%eax │ │ + lea (%r14,%rax,2),%rax │ │ + sub $0x28,%rsp │ │ + mov 0x40(%rsp),%r12 │ │ + mov %r12,%rdi │ │ + mov 0x148(%rsp),%esi │ │ + mov $0x0,%r8d │ │ + lea 0x14c(%rsp),%r9 │ │ + push %rax │ │ + push %r13 │ │ + push %rbx │ │ + callq dd710 │ │ + mov 0xe8(%rsp),%rsi │ │ + add $0x40,%rsp │ │ + lea 0x29c0f(%rip),%rax │ │ + movzbl (%rax,%rsi,8),%eax │ │ + mov 0x10(%r12),%edx │ │ + add %eax,%edx │ │ + mov %edx,0x10(%r12) │ │ + add %eax,%ebp │ │ + add $0x1,%ebx │ │ + cmp %r15d,%ebp │ │ + jl e3980 │ │ + mov 0x28(%rsp),%r8 │ │ + mov 0x828(%r8),%r9 │ │ + lea 0x29be2(%rip),%rax │ │ + movzbl 0x1(%rax,%rsi,8),%ebx │ │ + mov %rbx,%rax │ │ + imul %r9,%rax │ │ + sub %ebp,%edx │ │ + mov 0x18(%rsp),%rcx │ │ + mov %edx,0x10(%rcx) │ │ + mov 0x40(%rsp),%esi │ │ + add %ebx,%esi │ │ + add 0x14(%rcx),%ebx │ │ + lea (%r14,%rax,4),%r14 │ │ + mov %ebx,0x14(%rcx) │ │ + add $0x1,%r13d │ │ + cmp 0x11c(%rsp),%esi │ │ + mov 0x98(%rsp),%ecx │ │ + jl e3960 │ │ + jmp e3a91 │ │ xchg %ax,%ax │ │ - mov -0x78(%rsp),%rax │ │ - add $0x1,%rax │ │ - addq $0xa4,-0x40(%rsp) │ │ - mov %rax,-0x78(%rsp) │ │ - cmp -0x38(%rsp),%rax │ │ - jae df863 │ │ - cmpl $0x4,-0x20(%rsp) │ │ - jl df570 │ │ - mov -0x78(%rsp),%rax │ │ - add $0xfffffffd,%eax │ │ - mov -0x48(%rsp),%rcx │ │ + mov %ebp,%esi │ │ + jmp e3a91 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + mov 0xa8(%rsp),%rax │ │ + lea 0x29b81(%rip),%rsi │ │ + movzbl 0x1(%rsi,%rax,8),%eax │ │ + mov %r9,%rbx │ │ + imul %rax,%rbx │ │ + shl $0x2,%rbx │ │ + mov %ebp,%esi │ │ + mov 0x11c(%rsp),%ebp │ │ + nopl 0x0(%rax,%rax,1) │ │ + add %rbx,%r14 │ │ + add %eax,%esi │ │ + cmp %ebp,%esi │ │ + jl e3a80 │ │ + add %esi,%edx │ │ + mov %edx,0x14(%r13) │ │ + mov %edx,%ebx │ │ + mov %esi,%edx │ │ + imul %r9,%rdx │ │ + shl $0x2,%rdx │ │ + sub %esi,%ebx │ │ + mov 0x18(%rsp),%r13 │ │ + mov %ebx,0x14(%r13) │ │ + cmpb $0x0,0x78(%rsp) │ │ + je e4100 │ │ + mov %rdx,0x160(%rsp) │ │ + mov %r14,0xa0(%rsp) │ │ + mov 0x58(%rsp),%rax │ │ + mov %eax,%r10d │ │ + mov 0x70(%rsp),%rdi │ │ + mov %edi,%ecx │ │ + shr %cl,%r10d │ │ + add $0x10,%eax │ │ + mov %eax,0x144(%rsp) │ │ + mov %eax,%edx │ │ + shr %cl,%edx │ │ + mov 0x140(%rsp),%eax │ │ + cmp %edx,%eax │ │ + cmovle %eax,%edx │ │ + mov %edx,0x40(%rsp) │ │ + mov 0x830(%r8),%r15 │ │ + mov %r15,%rdx │ │ + xor %ecx,%ecx │ │ + mov 0x80(%rsp),%r9 │ │ + mov 0x128(%rsp),%r11d │ │ + mov %r10d,0xcc(%rsp) │ │ + jmp e3b44 │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %ebx,%eax │ │ + mov %r9d,%ecx │ │ + shl %cl,%ebp │ │ + mov %eax,%ebx │ │ + sub %ebp,%ebx │ │ + mov %ebx,0x14(%r13) │ │ + mov 0x98(%rsp),%rax │ │ + mov %rax,%rcx │ │ + cmp $0x2,%rax │ │ + je e38b0 │ │ + lea 0x1(%rcx),%rax │ │ + mov %rax,0x98(%rsp) │ │ + add 0xf0(%rsp),%ebx │ │ + mov 0x818(%r8,%rcx,8),%rax │ │ + mov %ebx,0x14(%r13) │ │ + mov 0xe8(%rsp),%ebp │ │ + cmp %r11d,%ebp │ │ + jge e3b20 │ │ + mov %rcx,0xd8(%rsp) │ │ + sar %rdx │ │ + imul 0x180(%rsp),%rdx │ │ + mov 0x178(%rsp),%rcx │ │ + sar %cl,%rdx │ │ + mov 0xd0(%rsp),%rcx │ │ + lea (%rax,%rcx,2),%rax │ │ + lea (%rax,%rdx,2),%rax │ │ + mov %rax,0x48(%rsp) │ │ + mov 0x10(%r13),%esi │ │ + jmp e3c1b │ │ + nopl 0x0(%rax) │ │ + mov 0x830(%r8),%r15 │ │ + mov 0x14(%r13),%ebx │ │ + mov 0x80(%rsp),%r9 │ │ + mov 0x128(%rsp),%r11d │ │ + mov 0xcc(%rsp),%r10d │ │ + movzbl %r14b,%eax │ │ + mov %rax,%rcx │ │ + imul %r15,%rcx │ │ + mov 0x48(%rsp),%rdx │ │ + lea (%rdx,%rcx,4),%rdx │ │ + mov %rdx,0x48(%rsp) │ │ + mov %edi,%ecx │ │ + shl %cl,%r12d │ │ + sub %r12d,%esi │ │ + mov 0x88(%rsp),%rbp │ │ + add %eax,%ebp │ │ + mov %r9d,%ecx │ │ shl %cl,%eax │ │ - add $0x3,%eax │ │ - movslq %eax,%rcx │ │ - mov %rcx,%rax │ │ - mov %rcx,0x28(%rsp) │ │ - imul $0xa4,%rcx,%rcx │ │ - mov -0x10(%rsp),%rax │ │ + mov %esi,0x10(%r13) │ │ + add %ebx,%eax │ │ + mov %eax,0x14(%r13) │ │ + mov %eax,%ebx │ │ + mov %r15,%rdx │ │ + cmp %r11d,%ebp │ │ + jge e3b22 │ │ + add 0x58(%rsp),%esi │ │ + mov %esi,0x10(%r13) │ │ + cmp 0x40(%rsp),%r10d │ │ + mov %rbp,0x88(%rsp) │ │ + jge e40e0 │ │ + mov %ebp,%eax │ │ + mov %r9d,%ecx │ │ + shl %cl,%eax │ │ + add 0xc0(%rsp),%eax │ │ + shl $0x5,%eax │ │ + add 0xb8(%rsp),%eax │ │ + mov %eax,0x60(%rsp) │ │ + mov 0xf8(%rsp),%rax │ │ + add %ebp,%eax │ │ + mov 0xd8(%rsp),%rcx │ │ + shl $0x5,%rcx │ │ + mov %rcx,0x90(%rsp) │ │ + add %r13,%rcx │ │ add %rcx,%rax │ │ - mov %rax,(%rsp) │ │ - add -0x60(%rsp),%rcx │ │ - mov %rcx,0x8(%rsp) │ │ - mov $0x3,%eax │ │ - mov %rax,-0x70(%rsp) │ │ - mov -0x40(%rsp),%rax │ │ - mov %rax,-0x18(%rsp) │ │ - xor %r10d,%r10d │ │ - cmpb $0x0,-0x7d(%rsp) │ │ - je df66f │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ + add $0x58,%rax │ │ + mov %rax,0xe0(%rsp) │ │ + mov %r10d,%r12d │ │ + cmpl $0x0,0x10f8(%r8) │ │ + jne e3d5e │ │ + jmpq e3de0 │ │ + movabs $0x101010101010101,%rax │ │ + imul %rax,%rsi │ │ + mov 0x18(%rsp),%r13 │ │ + mov 0x288(%r13),%rax │ │ + mov 0x90(%rsp),%rcx │ │ + add %rcx,%rax │ │ + mov %rsi,0x40(%rbp,%rax,1) │ │ + mov 0x288(%r13),%rax │ │ + add %rcx,%rax │ │ + mov %rsi,0x48(%rbp,%rax,1) │ │ + mov 0x68(%rsp),%rdx │ │ + test %r15d,%r15d │ │ + js e3d33 │ │ nopl 0x0(%rax,%rax,1) │ │ - imul $0xa4,-0x78(%rsp),%rax │ │ - add -0x28(%rsp),%rax │ │ - mov -0x70(%rsp),%rdi │ │ - movswl (%rax,%rdi,2),%edx │ │ - mov -0x68(%rsp),%rcx │ │ - movzbl 0xb0(%rcx),%ecx │ │ - mov $0x1,%esi │ │ + mov 0x30(%rsp),%rax │ │ + movzbl 0x7(%rax),%eax │ │ + mov 0x7c(%rsp),%ebp │ │ + mov %rax,%rcx │ │ + shl $0x7,%rcx │ │ + lea (%rcx,%rax,8),%rax │ │ + add 0xb0(%rsp),%rax │ │ + lea 0x0(,%r12,4),%ecx │ │ + mov 0x48(%rsp),%rsi │ │ + lea (%rsi,%rcx,2),%rdi │ │ + mov 0x830(%r8),%rsi │ │ + mov 0x108c(%r8),%r8d │ │ + mov %r15d,%ecx │ │ + callq *0x2a8(%rax,%rbp,8) │ │ + mov 0x70(%rsp),%rdi │ │ + mov 0x28(%rsp),%r8 │ │ + movzbl %bl,%esi │ │ + add %esi,%r12d │ │ + mov %edi,%ecx │ │ shl %cl,%esi │ │ - sar %esi │ │ - add %r10d,%esi │ │ - sar %cl,%esi │ │ - add %edx,%esi │ │ - mov -0x7c(%rsp),%edx │ │ - cmp %edx,%esi │ │ - mov %esi,%ecx │ │ - cmovg %edx,%ecx │ │ - mov -0x58(%rsp),%edx │ │ - cmp %edx,%esi │ │ - cmovl %edx,%ecx │ │ - mov %cx,(%rax,%rdi,2) │ │ - add $0x1,%rdi │ │ - addq $0x2,-0x18(%rsp) │ │ - mov %rdi,-0x70(%rsp) │ │ - cmp -0x20(%rsp),%rdi │ │ - je df570 │ │ - xor %r10d,%r10d │ │ - cmpb $0x0,-0x7d(%rsp) │ │ - jne df600 │ │ - mov -0x70(%rsp),%rax │ │ - add $0xfffffffd,%eax │ │ - mov -0x30(%rsp),%rcx │ │ + add 0x10(%r13),%esi │ │ + mov %esi,0x10(%r13) │ │ + cmp 0x40(%rsp),%r12d │ │ + jge e3bb0 │ │ + cmpl $0x0,0x10f8(%r8) │ │ + je e3de0 │ │ + mov 0x130(%rsp),%rcx │ │ + mov 0x36b0(%rcx),%rdx │ │ + mov 0x38(%rsp),%rax │ │ + lea 0x29867(%rip),%rbp │ │ + movzbl 0x0(%rbp,%rax,8),%ebx │ │ + movzbl 0x1(%rbp,%rax,8),%r14d │ │ + mov %rbx,%rax │ │ + imul %r14,%rax │ │ + shl $0x6,%rax │ │ + add %rdx,%rax │ │ + mov %rax,0x36b0(%rcx) │ │ + movslq 0x14(%r13),%rax │ │ + imul 0xd18(%r8),%rax │ │ + movslq %esi,%rcx │ │ + add %rax,%rcx │ │ + lea (%rcx,%rcx,4),%rax │ │ + add %rax,%rax │ │ + add 0x1108(%r8),%rax │ │ + mov 0x98(%rsp),%rcx │ │ + movswl (%rax,%rcx,2),%r15d │ │ + movzbl 0x6(%rcx,%rax,1),%eax │ │ + mov %eax,0x7c(%rsp) │ │ + test %r15d,%r15d │ │ + jns e3ce0 │ │ + jmpq e3d33 │ │ + nopl (%rax) │ │ + mov %r12d,%eax │ │ + mov %edi,%ecx │ │ shl %cl,%eax │ │ + add 0x60(%rsp),%eax │ │ cltq │ │ - mov (%rsp),%rcx │ │ - lea (%rcx,%rax,2),%rcx │ │ - add $0x6,%rcx │ │ - mov %rcx,0x18(%rsp) │ │ - mov 0x8(%rsp),%rcx │ │ - lea 0x6(%rcx,%rax,2),%rcx │ │ - mov %rcx,0x10(%rsp) │ │ - add $0x3,%rax │ │ - mov %rax,0x30(%rsp) │ │ - xor %r10d,%r10d │ │ - mov -0x18(%rsp),%rdx │ │ - mov %r11,%r9 │ │ - mov -0x8(%rsp),%rbp │ │ - jmp df6ef │ │ - xor %r11d,%r11d │ │ - add -0x50(%rsp),%r11d │ │ - mov -0x4c(%rsp),%ecx │ │ - sar %cl,%r11d │ │ - movsbl 0x0(%rbp),%eax │ │ - imul %r11d,%eax │ │ - add %eax,%r10d │ │ - mov 0x20(%rsp),%r11 │ │ - add $0x1,%r9 │ │ - add $0xa4,%rdx │ │ - cmp $0x1,%r9d │ │ - je df600 │ │ - mov %rdx,%rax │ │ - mov %r11,%rcx │ │ + movzbl 0x1ee0(%r13,%rax,1),%eax │ │ + mov %eax,0x7c(%rsp) │ │ + mov 0x100(%rsp),%rax │ │ + lea (%r12,%rax,1),%ebp │ │ + mov 0x288(%r13),%rax │ │ + add 0x90(%rsp),%rax │ │ + lea (%rax,%rbp,1),%rsi │ │ + add $0x40,%rsi │ │ + mov 0x30(%rsp),%r9 │ │ + movzbl 0x7(%r9),%ecx │ │ + sub $0x18,%rsp │ │ + mov %r13,%rdi │ │ + mov 0xf8(%rsp),%rdx │ │ + mov 0x138(%rsp),%r8d │ │ + lea 0x3f(%rsp),%rax │ │ + push %rax │ │ + lea 0x9c(%rsp),%rax │ │ + push %rax │ │ + pushq 0x90(%rsp) │ │ + pushq 0xc8(%rsp) │ │ + pushq $0x0 │ │ + callq de090 │ │ + mov 0x68(%rsp),%r8 │ │ + add $0x40,%rsp │ │ + mov %eax,%r15d │ │ + mov 0x38(%rsp),%rax │ │ + lea 0x29766(%rip),%rdx │ │ + movzbl 0x1(%rdx,%rax,8),%r14d │ │ + mov 0xd2c(%r8),%eax │ │ + mov 0x80(%rsp),%rcx │ │ + add %ecx,%eax │ │ + sub 0x14(%r13),%eax │ │ + sar %cl,%eax │ │ + cmp %r14d,%eax │ │ + cmovg %r14d,%eax │ │ + lea -0x1(%rax),%ecx │ │ + cmp $0xf,%ecx │ │ + ja e3eeb │ │ + lea 0x2cd37(%rip),%rsi │ │ + movslq (%rsi,%rcx,4),%rcx │ │ + add %rsi,%rcx │ │ + jmpq *%rcx │ │ + movzbl 0x27(%rsp),%r13d │ │ + mov 0xe0(%rsp),%rax │ │ + mov %r13b,(%rax) │ │ + jmpq e3f80 │ │ + movzbl 0x27(%rsp),%r13d │ │ + mov %r13d,%eax │ │ + shl $0x8,%eax │ │ + or %r13d,%eax │ │ + mov 0xe0(%rsp),%rcx │ │ + mov %ax,(%rcx) │ │ + jmpq e3f80 │ │ + movzbl 0x27(%rsp),%r13d │ │ + movslq %eax,%rdx │ │ + movzbl %r13b,%esi │ │ + mov 0xe0(%rsp),%rdi │ │ + callq 4480 │ │ + lea 0x296d4(%rip),%rdx │ │ + mov 0x28(%rsp),%r8 │ │ + jmp e3f80 │ │ + movzbl 0x27(%rsp),%r13d │ │ + imul $0x1010101,%r13d,%eax │ │ + mov 0xe0(%rsp),%rcx │ │ + mov %eax,(%rcx) │ │ + jmp e3f80 │ │ + movzbl 0x27(%rsp),%r13d │ │ + mov %r13,%rax │ │ + movabs $0x101010101010101,%rcx │ │ + imul %rcx,%rax │ │ + mov 0xe0(%rsp),%rcx │ │ + mov %rax,(%rcx) │ │ + jmp e3f80 │ │ + movzbl 0x27(%rsp),%r13d │ │ + mov %r13,%rax │ │ + movabs $0x101010101010101,%rcx │ │ + imul %rcx,%rax │ │ + mov 0xe0(%rsp),%rcx │ │ + mov %rax,(%rcx) │ │ + mov %rax,0x8(%rcx) │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - mov %ecx,%esi │ │ - or %r9d,%esi │ │ - je df730 │ │ - movsbl 0x0(%rbp),%esi │ │ - add $0x1,%rbp │ │ - movswl (%rax),%edi │ │ - imul %esi,%edi │ │ - add %edi,%r10d │ │ - add $0x2,%rax │ │ - cmp %rbx,%rcx │ │ - lea 0x1(%rcx),%rcx │ │ - jl df700 │ │ - jmp df6da │ │ + mov 0x70(%rsp),%rdi │ │ + mov 0xd28(%r8),%eax │ │ + add %edi,%eax │ │ + mov 0x18(%rsp),%rcx │ │ + sub 0x10(%rcx),%eax │ │ + mov %edi,%ecx │ │ + sar %cl,%eax │ │ + mov 0x38(%rsp),%rcx │ │ + movzbl (%rdx,%rcx,8),%ebx │ │ + cmp %ebx,%eax │ │ + cmovg %ebx,%eax │ │ + lea -0x1(%rax),%ecx │ │ + movzbl %r13b,%esi │ │ + cmp $0xf,%ecx │ │ + ja e4026 │ │ + lea 0x2cc69(%rip),%rdx │ │ + movslq (%rdx,%rcx,4),%rcx │ │ + add %rdx,%rcx │ │ + jmpq *%rcx │ │ + mov 0x18(%rsp),%rcx │ │ + mov 0x288(%rcx),%rax │ │ + add 0x90(%rsp),%rax │ │ + mov %r13b,0x40(%rbp,%rax,1) │ │ + mov %rcx,%r13 │ │ + mov 0x68(%rsp),%rdx │ │ + test %r15d,%r15d │ │ + jns e3ce0 │ │ + jmpq e3d33 │ │ + mov %esi,%eax │ │ + shl $0x8,%eax │ │ + or %esi,%eax │ │ + mov 0x18(%rsp),%r13 │ │ + mov 0x288(%r13),%rcx │ │ + add 0x90(%rsp),%rcx │ │ + mov %ax,0x40(%rbp,%rcx,1) │ │ + mov 0x68(%rsp),%rdx │ │ + test %r15d,%r15d │ │ + jns e3ce0 │ │ + jmpq e3d33 │ │ + mov 0x18(%rsp),%r13 │ │ + mov 0x288(%r13),%rcx │ │ + add 0x90(%rsp),%rcx │ │ + lea (%rcx,%rbp,1),%rdi │ │ + add $0x40,%rdi │ │ + movslq %eax,%rdx │ │ + callq 4480 │ │ + mov 0x70(%rsp),%rdi │ │ + mov 0x28(%rsp),%r8 │ │ + mov 0x68(%rsp),%rdx │ │ + test %r15d,%r15d │ │ + jns e3ce0 │ │ + jmpq e3d33 │ │ + imul $0x1010101,%esi,%eax │ │ + mov 0x18(%rsp),%r13 │ │ + mov 0x288(%r13),%rcx │ │ + add 0x90(%rsp),%rcx │ │ + mov %eax,0x40(%rbp,%rcx,1) │ │ + mov 0x68(%rsp),%rdx │ │ + test %r15d,%r15d │ │ + jns e3ce0 │ │ + jmpq e3d33 │ │ + movabs $0x101010101010101,%rax │ │ + imul %rax,%rsi │ │ + mov 0x18(%rsp),%r13 │ │ + mov 0x288(%r13),%rax │ │ + add 0x90(%rsp),%rax │ │ + mov %rsi,0x40(%rbp,%rax,1) │ │ + mov 0x68(%rsp),%rdx │ │ + test %r15d,%r15d │ │ + jns e3ce0 │ │ + jmpq e3d33 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + mov 0x38(%rsp),%rax │ │ + lea 0x294f4(%rip),%rcx │ │ + movzbl 0x1(%rcx,%rax,8),%r14d │ │ + mov %r10d,%r12d │ │ + jmpq e3bd3 │ │ nopw 0x0(%rax,%rax,1) │ │ - mov -0x68(%rsp),%rax │ │ - cmpl $0x0,0x4(%rax) │ │ - je df6da │ │ - cmpl $0x0,-0x54(%rsp) │ │ - js df6bb │ │ - xor %ecx,%ecx │ │ - mov 0x10(%rsp),%r15 │ │ - mov 0x18(%rsp),%rsi │ │ - xor %r11d,%r11d │ │ - cmp $0x7,%r14d │ │ - ja df790 │ │ - jmp df781 │ │ - nopl (%rax) │ │ - add $0x1,%rcx │ │ - add $0xa4,%rsi │ │ - add $0xa4,%r15 │ │ - cmp %r8,%rcx │ │ - je df6be │ │ - cmp $0x7,%r14d │ │ - ja df790 │ │ + mov 0x58(%rsp),%rax │ │ + add $0x10,%eax │ │ + mov %eax,%esi │ │ + mov 0x50(%rsp),%rax │ │ + mov 0x80(%rsp),%r9 │ │ + mov 0xf0(%rsp),%rbp │ │ + jmpq e38d4 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + add $0x10,%rbp │ │ + mov %rbp,%rcx │ │ + cmp 0x150(%rsp),%rcx │ │ + jb e3818 │ │ xor %eax,%eax │ │ - jmpq df840 │ │ - nopl 0x0(%rax,%rax,1) │ │ - movd %r11d,%xmm0 │ │ - cmpq $0x0,0x40(%rsp) │ │ - je df856 │ │ - pxor %xmm1,%xmm1 │ │ + jmpq e45cf │ │ + mov 0xc0(%rsp),%rax │ │ + movw $0x4040,0x38(%rdi,%rax,1) │ │ + lea -0x1(%rsi),%eax │ │ + cmp $0x1f,%al │ │ + mov 0x98(%rsp),%rsi │ │ + jbe e420c │ │ + jmpq e431e │ │ + mov 0xc0(%rsp),%rax │ │ + movl $0x40404040,0x38(%rdi,%rax,1) │ │ + lea -0x1(%rsi),%eax │ │ + cmp $0x1f,%al │ │ + mov 0x98(%rsp),%rsi │ │ + jbe e420c │ │ + jmpq e431e │ │ + mov 0xc0(%rsp),%rax │ │ + mov %rcx,0x38(%rdi,%rax,1) │ │ + lea -0x1(%rsi),%eax │ │ + cmp $0x1f,%al │ │ + mov 0x98(%rsp),%rsi │ │ + jbe e420c │ │ + jmpq e431e │ │ + movaps 0x19de1(%rip),%xmm0 │ │ + mov 0xc0(%rsp),%rax │ │ + movups %xmm0,0x38(%rdi,%rax,1) │ │ + lea -0x1(%rsi),%eax │ │ + cmp $0x1f,%al │ │ + mov 0x98(%rsp),%rsi │ │ + jbe e420c │ │ + jmpq e431e │ │ + movaps 0x19db9(%rip),%xmm0 │ │ + mov 0xc0(%rsp),%rax │ │ + movups %xmm0,0x38(%rdi,%rax,1) │ │ + movups %xmm0,0x48(%rdi,%rax,1) │ │ + lea -0x1(%rsi),%eax │ │ + cmp $0x1f,%al │ │ + mov 0x98(%rsp),%rsi │ │ + ja e431e │ │ + movzbl %al,%eax │ │ + lea 0x2c84e(%rip),%rdx │ │ + movslq (%rdx,%rax,4),%rax │ │ + add %rdx,%rax │ │ + jmpq *%rax │ │ + mov 0x288(%rdi),%rax │ │ + mov 0xb8(%rsp),%rdx │ │ + movb $0x40,0x20(%rax,%rdx,1) │ │ xor %eax,%eax │ │ - mov 0x38(%rsp),%rdi │ │ - nopl 0x0(%rax) │ │ - pmovsxwd -0x18(%rsi,%rax,2),%xmm2 │ │ - paddd %xmm0,%xmm2 │ │ - pmovsxwd -0x10(%rsi,%rax,2),%xmm3 │ │ - paddd %xmm1,%xmm3 │ │ - pmovsxwd -0x8(%rsi,%rax,2),%xmm0 │ │ - pmovsxwd (%rsi,%rax,2),%xmm1 │ │ - paddd %xmm2,%xmm0 │ │ - paddd %xmm3,%xmm1 │ │ - add $0x10,%rax │ │ - add $0xfffffffffffffffe,%rdi │ │ - jne df7b0 │ │ - test %r13,%r13 │ │ - je df818 │ │ - mov 0x28(%rsp),%rdi │ │ - add %rcx,%rdi │ │ - add 0x30(%rsp),%rax │ │ - imul $0xa4,%rdi,%rdi │ │ - add -0x60(%rsp),%rdi │ │ - pmovsxwd 0x8(%rdi,%rax,2),%xmm2 │ │ - paddd %xmm2,%xmm1 │ │ - pmovsxwd (%rdi,%rax,2),%xmm2 │ │ - paddd %xmm2,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - pshufd $0x4e,%xmm0,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - pshufd $0xe5,%xmm1,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - movd %xmm0,%r11d │ │ - mov %r12,%rax │ │ - cmp %r14,%r12 │ │ - je df760 │ │ - nop │ │ - movswl (%r15,%rax,2),%edi │ │ - add %edi,%r11d │ │ - add $0x1,%rax │ │ - cmp %rax,%r14 │ │ - jne df840 │ │ - jmpq df760 │ │ - pxor %xmm1,%xmm1 │ │ + cmpb $0x0,0x78(%rsp) │ │ + jne e432b │ │ + jmpq e45cf │ │ + mov 0x288(%rdi),%rax │ │ + mov 0xb8(%rsp),%rdx │ │ + movw $0x4040,0x20(%rax,%rdx,1) │ │ xor %eax,%eax │ │ - test %r13,%r13 │ │ - jne df7ea │ │ - jmp df818 │ │ - add $0x48,%rsp │ │ + cmpb $0x0,0x78(%rsp) │ │ + jne e432b │ │ + jmpq e45cf │ │ + mov 0x288(%rdi),%rax │ │ + mov 0xb8(%rsp),%rdx │ │ + movl $0x40404040,0x20(%rax,%rdx,1) │ │ + xor %eax,%eax │ │ + cmpb $0x0,0x78(%rsp) │ │ + jne e432b │ │ + jmpq e45cf │ │ + mov 0x288(%rdi),%rax │ │ + mov 0xb8(%rsp),%rdx │ │ + mov %rcx,0x20(%rax,%rdx,1) │ │ + xor %eax,%eax │ │ + cmpb $0x0,0x78(%rsp) │ │ + jne e432b │ │ + jmpq e45cf │ │ + mov 0x288(%rdi),%rax │ │ + mov 0xb8(%rsp),%rdx │ │ + mov %rcx,0x20(%rax,%rdx,1) │ │ + mov 0x288(%rdi),%rax │ │ + mov %rcx,0x28(%rdx,%rax,1) │ │ + xor %eax,%eax │ │ + cmpb $0x0,0x78(%rsp) │ │ + jne e432b │ │ + jmpq e45cf │ │ + mov 0x288(%rdi),%rax │ │ + mov 0xb8(%rsp),%rdx │ │ + mov %rcx,0x20(%rax,%rdx,1) │ │ + mov 0x288(%rdi),%rax │ │ + mov %rcx,0x28(%rdx,%rax,1) │ │ + mov 0x288(%rdi),%rax │ │ + mov %rcx,0x30(%rdx,%rax,1) │ │ + mov 0x288(%rdi),%rax │ │ + mov %rcx,0x38(%rdx,%rax,1) │ │ + xor %eax,%eax │ │ + cmpb $0x0,0x78(%rsp) │ │ + je e45cf │ │ + add $0xffffffff,%esi │ │ + cmp $0x1f,%esi │ │ + ja e444d │ │ + lea 0x2c7a6(%rip),%rdx │ │ + movslq (%rdx,%rsi,4),%rsi │ │ + add %rdx,%rsi │ │ + jmpq *%rsi │ │ + mov 0xf8(%rsp),%rdx │ │ + movb $0x40,0x58(%rdi,%rdx,1) │ │ + movb $0x40,0x78(%rdi,%rdx,1) │ │ + mov 0x90(%rsp),%rdx │ │ + add $0xffffffff,%edx │ │ + cmp $0x1f,%edx │ │ + jbe e4461 │ │ + jmpq e45cf │ │ + mov 0xf8(%rsp),%rdx │ │ + movw $0x4040,0x58(%rdi,%rdx,1) │ │ + movw $0x4040,0x78(%rdi,%rdx,1) │ │ + mov 0x90(%rsp),%rdx │ │ + add $0xffffffff,%edx │ │ + cmp $0x1f,%edx │ │ + jbe e4461 │ │ + jmpq e45cf │ │ + mov 0xf8(%rsp),%rdx │ │ + movl $0x40404040,0x58(%rdi,%rdx,1) │ │ + movl $0x40404040,0x78(%rdi,%rdx,1) │ │ + mov 0x90(%rsp),%rdx │ │ + add $0xffffffff,%edx │ │ + cmp $0x1f,%edx │ │ + jbe e4461 │ │ + jmpq e45cf │ │ + mov 0xf8(%rsp),%rdx │ │ + mov %rcx,0x58(%rdi,%rdx,1) │ │ + mov %rcx,0x78(%rdi,%rdx,1) │ │ + mov 0x90(%rsp),%rdx │ │ + add $0xffffffff,%edx │ │ + cmp $0x1f,%edx │ │ + jbe e4461 │ │ + jmpq e45cf │ │ + movaps 0x19ba0(%rip),%xmm0 │ │ + mov 0xf8(%rsp),%rdx │ │ + movups %xmm0,0x58(%rdi,%rdx,1) │ │ + movups %xmm0,0x78(%rdi,%rdx,1) │ │ + mov 0x90(%rsp),%rdx │ │ + add $0xffffffff,%edx │ │ + cmp $0x1f,%edx │ │ + jbe e4461 │ │ + jmpq e45cf │ │ + movaps 0x19b72(%rip),%xmm0 │ │ + mov 0xf8(%rsp),%rdx │ │ + movups %xmm0,0x58(%rdi,%rdx,1) │ │ + movups %xmm0,0x68(%rdi,%rdx,1) │ │ + movups %xmm0,0x78(%rdi,%rdx,1) │ │ + movups %xmm0,0x88(%rdi,%rdx,1) │ │ + mov 0x90(%rsp),%rdx │ │ + add $0xffffffff,%edx │ │ + cmp $0x1f,%edx │ │ + ja e45cf │ │ + lea 0x2c6fc(%rip),%rsi │ │ + movslq (%rsi,%rdx,4),%rdx │ │ + add %rsi,%rdx │ │ + jmpq *%rdx │ │ + mov 0x18(%rsp),%rdx │ │ + mov 0x288(%rdx),%rcx │ │ + mov 0x100(%rsp),%rsi │ │ + movb $0x40,0x40(%rcx,%rsi,1) │ │ + mov 0x288(%rdx),%rcx │ │ + movb $0x40,0x60(%rcx,%rsi,1) │ │ + jmpq e45cf │ │ + mov 0x18(%rsp),%rdx │ │ + mov 0x288(%rdx),%rcx │ │ + mov 0x100(%rsp),%rsi │ │ + movw $0x4040,0x40(%rcx,%rsi,1) │ │ + mov 0x288(%rdx),%rcx │ │ + movw $0x4040,0x60(%rcx,%rsi,1) │ │ + jmpq e45cf │ │ + mov 0x18(%rsp),%rdx │ │ + mov 0x288(%rdx),%rcx │ │ + mov 0x100(%rsp),%rsi │ │ + movl $0x40404040,0x40(%rcx,%rsi,1) │ │ + mov 0x288(%rdx),%rcx │ │ + movl $0x40404040,0x60(%rcx,%rsi,1) │ │ + jmpq e45cf │ │ + mov 0x18(%rsp),%rsi │ │ + mov 0x288(%rsi),%rdx │ │ + mov 0x100(%rsp),%rdi │ │ + mov %rcx,0x40(%rdx,%rdi,1) │ │ + mov 0x288(%rsi),%rdx │ │ + mov %rcx,0x60(%rdx,%rdi,1) │ │ + jmpq e45cf │ │ + mov 0x18(%rsp),%rsi │ │ + mov 0x288(%rsi),%rdx │ │ + mov 0x100(%rsp),%rdi │ │ + mov %rcx,0x40(%rdx,%rdi,1) │ │ + mov 0x288(%rsi),%rdx │ │ + mov %rcx,0x48(%rdx,%rdi,1) │ │ + mov 0x288(%rsi),%rdx │ │ + mov %rcx,0x60(%rdx,%rdi,1) │ │ + mov 0x288(%rsi),%rdx │ │ + mov %rcx,0x68(%rdx,%rdi,1) │ │ + jmp e45cf │ │ + mov 0x18(%rsp),%rsi │ │ + mov 0x288(%rsi),%rdx │ │ + mov 0x100(%rsp),%rdi │ │ + mov %rcx,0x40(%rdx,%rdi,1) │ │ + mov 0x288(%rsi),%rdx │ │ + mov %rcx,0x48(%rdx,%rdi,1) │ │ + mov 0x288(%rsi),%rdx │ │ + mov %rcx,0x50(%rdx,%rdi,1) │ │ + mov 0x288(%rsi),%rdx │ │ + mov %rcx,0x58(%rdx,%rdi,1) │ │ + mov 0x288(%rsi),%rdx │ │ + mov %rcx,0x60(%rdx,%rdi,1) │ │ + mov 0x288(%rsi),%rdx │ │ + mov %rcx,0x68(%rdx,%rdi,1) │ │ + mov 0x288(%rsi),%rdx │ │ + mov %rcx,0x70(%rdx,%rdi,1) │ │ + mov 0x288(%rsi),%rdx │ │ + mov %rcx,0x78(%rdx,%rdi,1) │ │ + add $0x188,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ + nopl 0x0(%rax,%rax,1) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x188,%rsp │ │ - mov %rcx,%r15 │ │ - mov 0x208(%rsp),%r13d │ │ - mov 0x1d0(%rsp),%r10d │ │ - mov 0xd4(%rcx),%eax │ │ - mov %eax,0x2c(%rsp) │ │ - test %eax,%eax │ │ + sub $0x88,%rsp │ │ + mov %r9,0x10(%rsp) │ │ + mov %rcx,%r9 │ │ + mov %rdx,0x70(%rsp) │ │ + mov 0xd8(%rsp),%r11d │ │ + mov 0xd0(%rsp),%ecx │ │ + mov (%rdi),%rbx │ │ + test %ecx,%ecx │ │ + mov %rsi,0x80(%rsp) │ │ + mov %rdi,0x60(%rsp) │ │ + je e464b │ │ + mov 0x840(%rbx),%eax │ │ + xor %ebp,%ebp │ │ + cmp $0x1,%eax │ │ + sete %bpl │ │ + cmp $0x3,%eax │ │ setne %al │ │ - test %r10d,%r10d │ │ - setg %bl │ │ - bsr %r13d,%ecx │ │ - xor $0xffffffe0,%ecx │ │ - add $0x19,%ecx │ │ - mov $0x80,%r14d │ │ - shl %cl,%r14d │ │ - mov %r9,-0x20(%rsp) │ │ - mov %r8d,%r9d │ │ - mov %rdx,0xb8(%rsp) │ │ - mov %rsi,0xd0(%rsp) │ │ - mov %rdi,0xc8(%rsp) │ │ - and %al,%bl │ │ - mov %bl,-0x7d(%rsp) │ │ - cmpl $0x0,0xd8(%r15) │ │ - je df922 │ │ - mov $0x10,%r8d │ │ - shl %cl,%r8d │ │ + mov %ebp,%r10d │ │ + jmp e4652 │ │ + xor %ebp,%ebp │ │ + xor %r10d,%r10d │ │ xor %eax,%eax │ │ - cmpl $0x0,0x1f0(%rsp) │ │ - sete %al │ │ - lea (%rax,%rax,4),%r13d │ │ - add $0xeb,%r13d │ │ - shl %cl,%r13d │ │ - jmp df925 │ │ - xor %r8d,%r8d │ │ - mov (%r15),%eax │ │ - imul $0x2500,%r10d,%edx │ │ - add $0xb200,%edx │ │ - movzwl %dx,%esi │ │ - imul $0xad,%r10d,%edx │ │ - add $0x69,%edx │ │ - movzbl %dl,%edx │ │ - or %esi,%edx │ │ - xor %eax,%edx │ │ - mov %edx,0x38(%rsp) │ │ - cmpb $0x0,-0x7d(%rsp) │ │ - je df97c │ │ - lea -0x1(%r10),%esi │ │ - imul $0x2500,%esi,%edx │ │ - add $0xb200,%edx │ │ - movzwl %dx,%edx │ │ - imul $0xad,%esi,%esi │ │ - add $0x69,%esi │ │ - movzbl %sil,%esi │ │ - or %edx,%esi │ │ - xor %eax,%esi │ │ - mov %esi,0x3c(%rsp) │ │ - test %r9d,%r9d │ │ - jle e0d64 │ │ - mov %ecx,-0x7c(%rsp) │ │ - mov 0x200(%rsp),%r12d │ │ - mov 0x1f8(%rsp),%edx │ │ - mov 0x1e0(%rsp),%rax │ │ - mov 0x1c8(%rsp),%ebp │ │ - mov %r14d,%r11d │ │ - neg %r11d │ │ - add $0xffffffff,%r14d │ │ - mov $0x20,%ebx │ │ - mov %edx,%ecx │ │ - shr %cl,%ebx │ │ - mov $0x2,%esi │ │ - mov %r12d,%ecx │ │ - shr %cl,%esi │ │ - mov $0x20,%edi │ │ - cmp %ebp,%esi │ │ - mov %esi,0x34(%rsp) │ │ - cmovle %esi,%ebp │ │ - mov $0x2,%esi │ │ - mov %edx,%ecx │ │ - shr %cl,%esi │ │ - mov %esi,-0x50(%rsp) │ │ - sar %rax │ │ + mov 0xc8(%rsp),%esi │ │ + mov 0xc0(%rsp),%r12d │ │ + xor %edx,%edx │ │ + test %ecx,%ecx │ │ + setne %dl │ │ mov %rax,0x48(%rsp) │ │ - mov 0xb8(%rsp),%rax │ │ - mov %r12d,%ecx │ │ + movzbl %al,%eax │ │ + mov $0x4,%edi │ │ + mov %eax,%ecx │ │ shr %cl,%edi │ │ - mov %rdi,0x100(%rsp) │ │ - shr %rax │ │ - mov 0x2c(%rsp),%ecx │ │ - test %ecx,%ecx │ │ - cmove %ecx,%ebp │ │ - test %r10d,%r10d │ │ - movslq %edx,%rcx │ │ - cmove %r10d,%ebp │ │ - movslq %r9d,%r12 │ │ - mov %rbp,0xb0(%rsp) │ │ - movslq %ebp,%rdx │ │ - mov %rdx,0x138(%rsp) │ │ - imul %rdx,%rax │ │ - mov 0xd0(%rsp),%rdx │ │ - lea (%rdx,%rax,2),%r9 │ │ - mov 0xc8(%rsp),%rsi │ │ - lea (%rsi,%rax,2),%rax │ │ - shl $0x4,%rcx │ │ - lea 0x2c331(%rip),%r10 │ │ - add %r10,%rcx │ │ - add $0x4,%rcx │ │ - mov %rcx,0x80(%rsp) │ │ - mov %rbx,0x160(%rsp) │ │ - movslq %ebx,%rbp │ │ - mov %rbp,%rcx │ │ - shl $0x20,%rcx │ │ - mov %rcx,0x148(%rsp) │ │ - movslq 0x1e8(%rsp),%rcx │ │ - mov %rcx,-0x28(%rsp) │ │ - movslq 0x200(%rsp),%rcx │ │ - mov %rcx,0xf8(%rsp) │ │ - movslq 0x1c8(%rsp),%rcx │ │ - mov %rcx,0x178(%rsp) │ │ - mov 0x90(%rsp),%ecx │ │ - mov %ecx,-0x68(%rsp) │ │ - mov 0x94(%rsp),%ecx │ │ - mov %ecx,-0x58(%rsp) │ │ - mov 0x98(%rsp),%ecx │ │ - mov %ecx,-0x64(%rsp) │ │ - mov 0x38(%rsp),%ecx │ │ - mov %ecx,-0x4c(%rsp) │ │ - mov 0x3c(%rsp),%ecx │ │ - mov %ecx,-0x8(%rsp) │ │ - mov 0x9c(%rsp),%ecx │ │ - mov %ecx,-0x54(%rsp) │ │ - lea 0x3(%rbp),%ecx │ │ - mov %ecx,0x30(%rsp) │ │ - lea 0x0(%rbp,%rbp,1),%rcx │ │ - mov %rcx,0x140(%rsp) │ │ - mov %rsi,0xf0(%rsp) │ │ - mov %rdx,0xe8(%rsp) │ │ - xor %ecx,%ecx │ │ - mov %rcx,0x40(%rsp) │ │ + mov %edi,0x20(%rsp) │ │ + mov $0x4,%edi │ │ + mov %ebp,0x28(%rsp) │ │ + mov %ebp,%ecx │ │ + shr %cl,%edi │ │ + mov %edi,0x8(%rsp) │ │ + mov %r11d,%ebp │ │ + sar $0x10,%ebp │ │ + movswl %r11w,%r13d │ │ + mov %eax,0x3c(%rsp) │ │ + mov %eax,%r14d │ │ + xor $0x1,%r14b │ │ + mov $0xf,%eax │ │ + mov $0xf,%edi │ │ + mov %r14d,%ecx │ │ + shr %cl,%edi │ │ + mov %rdi,0x58(%rsp) │ │ + mov %r10d,%r15d │ │ + xor $0x1,%r15b │ │ + mov %r15d,%ecx │ │ + shr %cl,%eax │ │ + mov 0xe0(%rsp),%r11 │ │ + mov 0x28(%r11,%rdx,8),%rcx │ │ + mov %rcx,0x50(%rsp) │ │ + mov 0x38(%r11),%ecx │ │ + cmp 0x838(%rbx),%ecx │ │ + mov %rbx,0x30(%rsp) │ │ + mov %r9,0x78(%rsp) │ │ + jne e47a1 │ │ + mov 0x3c(%r11),%ecx │ │ + cmp 0x83c(%rbx),%ecx │ │ + jne e47a1 │ │ + and %r13d,%eax │ │ + mov 0x48(%rsp),%rcx │ │ + add $0x3,%ecx │ │ + mov %ebp,%edi │ │ + sar %cl,%edi │ │ + mov %edi,0x6c(%rsp) │ │ + mov 0x8(%rsp),%edi │ │ + imul %edi,%esi │ │ + add $0x3,%r10b │ │ + mov %r10d,%ecx │ │ + sar %cl,%r13d │ │ + add %esi,%r13d │ │ + mov %rax,%rsi │ │ + mov 0x10(%r11),%rax │ │ + cmp 0x810(%rbx),%rax │ │ + mov %r8,0x18(%rsp) │ │ + mov %rsi,0x40(%rsp) │ │ + je e4a71 │ │ + mov %edi,%eax │ │ + mov 0x10(%rsp),%rbx │ │ + imul %ebx,%eax │ │ + add %r13d,%eax │ │ xor %ecx,%ecx │ │ - mov %rcx,0x70(%rsp) │ │ - mov %rax,0x128(%rsp) │ │ - mov %rax,0xe0(%rsp) │ │ - mov %r9,0x130(%rsp) │ │ - mov %r9,0xd8(%rsp) │ │ - xor %edi,%edi │ │ - mov %r12,0x158(%rsp) │ │ - mov %rbp,0x150(%rsp) │ │ - jmp dfbc0 │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov 0x150(%rsp),%rbp │ │ - mov 0xa8(%rsp),%rdi │ │ - add %rbp,%rdi │ │ - mov 0x140(%rsp),%rax │ │ - add %rax,0xd8(%rsp) │ │ - add %rax,0xe0(%rsp) │ │ - mov 0x70(%rsp),%rcx │ │ - add 0x160(%rsp),%rcx │ │ - mov %rcx,0x70(%rsp) │ │ - mov 0x40(%rsp),%rcx │ │ - add 0x148(%rsp),%rcx │ │ - mov %rcx,0x40(%rsp) │ │ - add %rax,0xe8(%rsp) │ │ - add %rax,0xf0(%rsp) │ │ - mov 0x158(%rsp),%r12 │ │ - cmp %r12,%rdi │ │ - jge e0d28 │ │ - mov -0x54(%rsp),%esi │ │ - mov %esi,%eax │ │ - cmpl $0x0,0x2c(%rsp) │ │ - setne %dl │ │ - mov %r12,%rcx │ │ - sub %rdi,%rcx │ │ - cmp %rbp,%rcx │ │ - mov %ebp,%ebx │ │ - cmovle %ecx,%ebx │ │ - mov %ebx,-0x4(%rsp) │ │ - mov %rdi,0xa8(%rsp) │ │ - test %rdi,%rdi │ │ + test %esi,%esi │ │ setne %cl │ │ - and %dl,%cl │ │ - mov -0x7d(%rsp),%bl │ │ - test %bl,%bl │ │ - cmovne -0x58(%rsp),%esi │ │ - test %cl,%cl │ │ - cmove %eax,%esi │ │ - mov %esi,-0x54(%rsp) │ │ - mov -0x64(%rsp),%eax │ │ - cmovne -0x68(%rsp),%eax │ │ - mov %eax,-0x64(%rsp) │ │ - mov -0x4c(%rsp),%eax │ │ - mov %eax,%edx │ │ - sar %edx │ │ - mov %edx,%edi │ │ - xor %eax,%edi │ │ - mov %eax,%esi │ │ - shr $0x3,%esi │ │ - shr $0xc,%eax │ │ - xor %esi,%eax │ │ - xor %edi,%eax │ │ - shl $0xf,%eax │ │ - movzwl %ax,%eax │ │ - or %edx,%eax │ │ - mov %eax,-0x4c(%rsp) │ │ - test %bl,%bl │ │ - je dfc64 │ │ - mov -0x8(%rsp),%ebx │ │ - mov %ebx,%eax │ │ - sar %eax │ │ - mov %eax,%edx │ │ - xor %ebx,%edx │ │ - mov %ebx,%esi │ │ - shr $0x3,%esi │ │ - shr $0xc,%ebx │ │ - xor %esi,%ebx │ │ - xor %edx,%ebx │ │ - shl $0xf,%ebx │ │ - movzwl %bx,%ebx │ │ - or %eax,%ebx │ │ - mov %ebx,-0x8(%rsp) │ │ - movzbl %bh,%eax │ │ - mov %eax,-0x58(%rsp) │ │ - mov -0x50(%rsp),%eax │ │ - mov -0x4(%rsp),%edx │ │ - cmp %edx,%eax │ │ - mov %edx,%esi │ │ - cmovle %eax,%esi │ │ - mov -0x4c(%rsp),%eax │ │ - movzbl %ah,%eax │ │ - mov %eax,-0x68(%rsp) │ │ - test %cl,%cl │ │ - mov $0x0,%eax │ │ - cmove %eax,%esi │ │ - movslq %esi,%r9 │ │ - movslq %edx,%rax │ │ - mov %rax,0x78(%rsp) │ │ - mov %rsi,(%rsp) │ │ - mov %esi,%eax │ │ - mov %rax,0x88(%rsp) │ │ - mov 0xb0(%rsp),%rax │ │ - cmp 0x1c8(%rsp),%eax │ │ - mov %r9,0x58(%rsp) │ │ - jge e03a0 │ │ - mov -0x68(%rsp),%eax │ │ - mov %eax,%esi │ │ - shr $0x4,%esi │ │ - add $0x3,%esi │ │ + lea (%rax,%rcx,4),%esi │ │ + mov %r11,%rdi │ │ + callq 98550 │ │ mov %eax,%ecx │ │ - and $0xf,%ecx │ │ - add $0x3,%ecx │ │ - mov 0x34(%rsp),%eax │ │ - imul %eax,%ecx │ │ - mov %rcx,0x18(%rsp) │ │ - mov -0x64(%rsp),%ecx │ │ - mov %ecx,%edi │ │ - sar $0x4,%edi │ │ - add $0x3,%edi │ │ - and $0xf,%ecx │ │ - add $0x3,%ecx │ │ - imul %eax,%ecx │ │ - mov %rcx,0x60(%rsp) │ │ - mov -0x50(%rsp),%eax │ │ - imul %eax,%esi │ │ - lea (%r9,%rsi,1),%ecx │ │ - add $0x3,%ecx │ │ - mov %rcx,0x20(%rsp) │ │ - mov 0xa8(%rsp),%rdx │ │ - lea (%rdx,%r9,1),%rbp │ │ - mov 0x130(%rsp),%rcx │ │ - lea (%rcx,%rbp,2),%rcx │ │ - mov %rcx,-0x48(%rsp) │ │ - mov 0x128(%rsp),%rcx │ │ - lea (%rcx,%rbp,2),%rcx │ │ - mov %rcx,-0x60(%rsp) │ │ - mov (%rsp),%rcx │ │ - add %edx,%ecx │ │ - mov %rcx,0x68(%rsp) │ │ - shl $0x20,%rbp │ │ - mov %rbp,0x10(%rsp) │ │ - add $0x3,%esi │ │ - mov %rsi,-0x38(%rsp) │ │ - imul %eax,%edi │ │ - add 0x30(%rsp),%edi │ │ - mov %rdi,-0x40(%rsp) │ │ - mov 0xe0(%rsp),%rax │ │ - mov %rax,-0x10(%rsp) │ │ - mov 0xd8(%rsp),%rax │ │ - mov %rax,-0x70(%rsp) │ │ - mov 0x138(%rsp),%rax │ │ - mov %rax,-0x18(%rsp) │ │ - mov (%rsp),%rax │ │ - cmp -0x4(%rsp),%eax │ │ - jge e0060 │ │ - jmp dfdeb │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - mov -0x18(%rsp),%rcx │ │ - add $0x1,%rcx │ │ - mov 0xb8(%rsp),%rax │ │ - add %rax,-0x48(%rsp) │ │ - add %rax,-0x60(%rsp) │ │ - add %rax,-0x70(%rsp) │ │ - add %rax,-0x10(%rsp) │ │ - mov %rcx,-0x18(%rsp) │ │ - cmp 0x178(%rsp),%rcx │ │ - mov 0x58(%rsp),%r9 │ │ - je e03a0 │ │ - mov (%rsp),%rax │ │ - cmp -0x4(%rsp),%eax │ │ - jge e0060 │ │ - mov -0x18(%rsp),%rdx │ │ - mov %edx,%eax │ │ - mov 0x200(%rsp),%ecx │ │ - shl %cl,%eax │ │ - cltq │ │ - imul 0x48(%rsp),%rax │ │ - mov 0x18(%rsp),%rcx │ │ - lea (%rdx,%rcx,1),%ecx │ │ - add $0x3,%ecx │ │ - movslq %ecx,%rcx │ │ - mov %rcx,-0x78(%rsp) │ │ - mov 0x1d8(%rsp),%rcx │ │ - lea (%rcx,%rax,2),%r12 │ │ - mov 0x24(%r15),%r10d │ │ - xor %edx,%edx │ │ - cmpl $0x0,0x1f8(%rsp) │ │ - jne dfe60 │ │ - mov 0x10(%rsp),%rdi │ │ - jmpq dff7d │ │ - nopl 0x0(%rax) │ │ - mov -0x60(%rsp),%rax │ │ - mov %si,(%rax,%rdx,2) │ │ - lea (%r9,%rdx,1),%rax │ │ - add $0x1,%rax │ │ - add $0x1,%rdx │ │ - cmp 0x78(%rsp),%rax │ │ - jge e0060 │ │ - mov 0x20(%rsp),%rax │ │ + mov $0xffffffff,%eax │ │ + test %ecx,%ecx │ │ + jne e4c80 │ │ + mov 0x30(%rsp),%rax │ │ + mov 0x3c(%rsp),%r9d │ │ + add 0x838(%rax),%r9d │ │ + mov 0x83c(%rax),%eax │ │ + mov 0x28(%rsp),%edx │ │ add %edx,%eax │ │ - imul $0xa4,-0x78(%rsp),%rsi │ │ - add 0x1c0(%rsp),%rsi │ │ - mov 0x68(%rsp),%rcx │ │ - lea (%rcx,%rdx,1),%edi │ │ - mov 0x1f8(%rsp),%ecx │ │ - shl %cl,%edi │ │ - movslq %edi,%rcx │ │ - movzwl (%r12,%rcx,2),%edi │ │ - movzwl 0x2(%r12,%rcx,2),%ecx │ │ - lea (%rdi,%rcx,1),%ecx │ │ - add $0x1,%ecx │ │ - shr %ecx │ │ - cltq │ │ - movswl (%rsi,%rax,2),%ebx │ │ - movzwl %cx,%eax │ │ - test %r10d,%r10d │ │ - je dfec0 │ │ - mov -0x48(%rsp),%rcx │ │ - movzwl (%rcx,%rdx,2),%edi │ │ - jmp dff10 │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov -0x28(%rsp),%rcx │ │ - imul 0xc4(%r15,%rcx,4),%eax │ │ - mov -0x48(%rsp),%rsi │ │ - movzwl (%rsi,%rdx,2),%edi │ │ - mov 0xbc(%r15,%rcx,4),%esi │ │ + mov 0x18(%rsp),%r8 │ │ + mov 0xe0(%rsp),%r11 │ │ + jmpq e4a8e │ │ + mov 0x8(%rsp),%edi │ │ imul %edi,%esi │ │ - mov 0xcc(%r15,%rcx,4),%ebp │ │ - mov -0x7c(%rsp),%ecx │ │ + shl $0x4,%esi │ │ + mov %r15d,%ecx │ │ + shl %cl,%r13d │ │ + add %esi,%r13d │ │ + mov %r14d,%ecx │ │ shl %cl,%ebp │ │ - add %eax,%esi │ │ - sar $0x6,%esi │ │ - add %esi,%ebp │ │ - mov 0x208(%rsp),%eax │ │ - mov %eax,%ecx │ │ - cmp %eax,%ebp │ │ - jg dff06 │ │ - mov %ebp,%ecx │ │ - xor %eax,%eax │ │ - test %ebp,%ebp │ │ - js dff10 │ │ - mov %ecx,%eax │ │ - xchg %ax,%ax │ │ - cltq │ │ - mov -0x20(%rsp),%rcx │ │ - movzbl (%rcx,%rax,1),%esi │ │ - imul %ebx,%esi │ │ - movzbl 0x58(%r15),%ecx │ │ - mov $0x1,%eax │ │ - shl %cl,%eax │ │ - sar %eax │ │ - add %esi,%eax │ │ - sar %cl,%eax │ │ - add %edi,%eax │ │ - mov %r13d,%ecx │ │ - cmp %r13d,%eax │ │ - jg dff3c │ │ + mov 0x20(%rsp),%esi │ │ + imul %esi,%r12d │ │ + shl $0x4,%r12d │ │ + add %r12d,%ebp │ │ + movslq %ebp,%rax │ │ + movslq 0xe8(%rsp),%rbp │ │ + shl $0x4,%rbp │ │ + movslq 0xc00(%rbx,%rbp,1),%rcx │ │ + imul %rcx,%rax │ │ + lea -0x20000(,%rcx,8),%ecx │ │ + movslq %ecx,%rcx │ │ + add %rax,%rcx │ │ + mov %rcx,%rax │ │ + neg %rax │ │ + cmovl %rcx,%rax │ │ + sub $0xffffffffffffff80,%rax │ │ + shr $0x8,%rax │ │ + mov %eax,%r15d │ │ + neg %r15d │ │ + test %rcx,%rcx │ │ + cmovns %eax,%r15d │ │ + movslq %r13d,%rax │ │ + movslq 0xc08(%rbx,%rbp,1),%rcx │ │ + imul %rcx,%rax │ │ + lea -0x20000(,%rcx,8),%ecx │ │ + movslq %ecx,%rcx │ │ + add %rax,%rcx │ │ + mov %rcx,%rax │ │ + neg %rax │ │ + cmovl %rcx,%rax │ │ + sub $0xffffffffffffff80,%rax │ │ + shr $0x8,%rax │ │ + mov %eax,%r14d │ │ + neg %r14d │ │ + test %rcx,%rcx │ │ + cmovns %eax,%r14d │ │ + imul %esi,%r8d │ │ + mov %r8,0x18(%rsp) │ │ + lea -0x1(%r8),%eax │ │ + imul 0xc04(%rbx,%rbp,1),%eax │ │ + mov %rax,0x20(%rsp) │ │ + mov 0x10(%rsp),%r12 │ │ + imul %edi,%r12d │ │ + lea -0x1(%r12),%eax │ │ + imul 0xc0c(%rbx,%rbp,1),%eax │ │ + lea (%r14,%rax,1),%r13d │ │ + add $0x20,%r13d │ │ + sar $0xa,%r13d │ │ + lea 0x5(%r13),%ebx │ │ + mov %r11,%rdi │ │ + mov %ebx,%esi │ │ + callq 98550 │ │ mov %eax,%ecx │ │ - mov %r8d,%esi │ │ - cmp %r8d,%eax │ │ - jl dfe40 │ │ - mov %ecx,%esi │ │ - jmpq dfe40 │ │ - nop │ │ - mov -0x60(%rsp),%rax │ │ - mov %si,(%rax,%rdx,2) │ │ - movabs $0x100000000,%rax │ │ - add %rax,%rdi │ │ - lea (%r9,%rdx,1),%rax │ │ - add $0x1,%rax │ │ - add $0x1,%rdx │ │ - cmp 0x78(%rsp),%rax │ │ - jge e0060 │ │ + mov $0xffffffff,%eax │ │ + test %ecx,%ecx │ │ + jne e4c80 │ │ + mov %ebx,%edi │ │ + mov %rbp,0x8(%rsp) │ │ + mov %r12,0x10(%rsp) │ │ + lea 0x20(%r15),%r12d │ │ + add $0x20,%r14d │ │ + mov %r12d,%r8d │ │ + sar $0xa,%r8d │ │ + mov %r14d,%r9d │ │ + sar $0xa,%r9d │ │ + mov 0xe0(%rsp),%rbx │ │ + mov 0x38(%rbx),%edx │ │ + mov 0x3c(%rsp),%ecx │ │ + add %ecx,%edx │ │ + sar %cl,%edx │ │ mov 0x20(%rsp),%rax │ │ - add %edx,%eax │ │ - imul $0xa4,-0x78(%rsp),%rcx │ │ - add 0x1c0(%rsp),%rcx │ │ - mov %rdi,%rsi │ │ - sar $0x1f,%rsi │ │ - cltq │ │ - movswl (%rcx,%rax,2),%ebp │ │ - movzwl (%r12,%rsi,1),%eax │ │ - test %r10d,%r10d │ │ - je dffc0 │ │ - mov -0x48(%rsp),%rcx │ │ - movzwl (%rcx,%rdx,2),%ebx │ │ - jmp e0017 │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov -0x28(%rsp),%rcx │ │ - imul 0xc4(%r15,%rcx,4),%eax │ │ - mov -0x48(%rsp),%rsi │ │ - movzwl (%rsi,%rdx,2),%ebx │ │ - mov 0xbc(%r15,%rcx,4),%r9d │ │ - imul %ebx,%r9d │ │ - mov 0xcc(%r15,%rcx,4),%esi │ │ - mov -0x7c(%rsp),%ecx │ │ - shl %cl,%esi │ │ - add %eax,%r9d │ │ - sar $0x6,%r9d │ │ - add %r9d,%esi │ │ - mov 0x208(%rsp),%eax │ │ - mov %eax,%ecx │ │ - cmp %eax,%esi │ │ - jg e000a │ │ - mov %esi,%ecx │ │ - xor %eax,%eax │ │ - test %esi,%esi │ │ - js e0012 │ │ - mov %ecx,%eax │ │ - mov 0x58(%rsp),%r9 │ │ - cltq │ │ - mov -0x20(%rsp),%rcx │ │ - movzbl (%rcx,%rax,1),%esi │ │ - imul %ebp,%esi │ │ - movzbl 0x58(%r15),%ecx │ │ - mov $0x1,%eax │ │ - shl %cl,%eax │ │ - sar %eax │ │ - add %esi,%eax │ │ + lea (%r15,%rax,1),%esi │ │ + add $0x20,%esi │ │ + sar $0xa,%esi │ │ + mov 0x3c(%rbx),%eax │ │ + mov 0x28(%rsp),%ecx │ │ + add %ecx,%eax │ │ sar %cl,%eax │ │ - add %ebx,%eax │ │ - mov %r13d,%ecx │ │ - cmp %r13d,%eax │ │ - jg e0043 │ │ - mov %eax,%ecx │ │ - mov %r8d,%esi │ │ - cmp %r8d,%eax │ │ - jl dff50 │ │ - mov %ecx,%esi │ │ - jmpq dff50 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - cmpl $0x0,(%rsp) │ │ - jle dfda0 │ │ - mov -0x18(%rsp),%rdx │ │ - mov %edx,%eax │ │ - mov 0x200(%rsp),%ecx │ │ - shl %cl,%eax │ │ - cltq │ │ - imul 0x48(%rsp),%rax │ │ - mov 0x18(%rsp),%rcx │ │ - lea (%rcx,%rdx,1),%ecx │ │ - add $0x3,%ecx │ │ - movslq %ecx,%rbp │ │ + cmp $0xc00,%r12d │ │ + mov %r14,%rbp │ │ + jl e4941 │ │ + cmp $0xc00,%ebp │ │ + jl e4941 │ │ + lea 0x5(%rsi),%ecx │ │ + cmp %edx,%ecx │ │ + jg e4941 │ │ + cmp %eax,%edi │ │ + jg e4941 │ │ + movslq 0xd0(%rsp),%rax │ │ + mov 0x50(%rsp),%rcx │ │ + mov %rcx,%rsi │ │ + shr %rsi │ │ + movslq %r9d,%rdx │ │ + imul %rsi,%rdx │ │ + add %rdx,%rdx │ │ + add 0x10(%rbx,%rax,8),%rdx │ │ + movslq %r8d,%rax │ │ + lea (%rdx,%rax,2),%r15 │ │ + mov 0x30(%rsp),%r14 │ │ + jmp e49b2 │ │ + mov 0x60(%rsp),%r15 │ │ + lea 0x16440(%r15),%r11 │ │ + mov 0x30(%rsp),%r14 │ │ + mov 0xca8(%r14),%r10 │ │ + sub %r8d,%esi │ │ + add $0x8,%esi │ │ + movslq %esi,%rdi │ │ + sub %r9d,%r13d │ │ + add $0x8,%r13d │ │ + movslq %r13d,%rsi │ │ + movslq %edx,%rdx │ │ + movslq %eax,%rcx │ │ + add $0xfffffffd,%r8d │ │ + movslq %r8d,%r8 │ │ + add $0xfffffffd,%r9d │ │ + movslq %r9d,%r9 │ │ + movslq 0xd0(%rsp),%rax │ │ + sub $0x20,%rsp │ │ + pushq 0x70(%rsp) │ │ + pushq 0x10(%rbx,%rax,8) │ │ + pushq $0x280 │ │ + push %r11 │ │ + callq *0x298(%r10) │ │ + add $0x40,%rsp │ │ + add $0x16bc6,%r15 │ │ + mov $0x280,%ecx │ │ + mov 0x8(%rsp),%rax │ │ + lea (%r14,%rax,1),%rdx │ │ + add $0xc04,%rdx │ │ + mov 0xca8(%r14),%r10 │ │ + mov 0xf0(%rsp),%r11d │ │ + mov 0x80(%rsp),%rdi │ │ + test %rdi,%rdi │ │ + mov %r14,%rax │ │ + je e4a27 │ │ + and $0x3ff,%r12d │ │ + and $0x3ff,%ebp │ │ + mov (%rdx),%r14d │ │ + mov 0x8(%rdx),%ebx │ │ + mov 0x108c(%rax),%eax │ │ + sub $0x18,%rsp │ │ + mov 0x90(%rsp),%rsi │ │ + mov %r15,%rdx │ │ + mov 0x30(%rsp),%r8 │ │ + mov 0x28(%rsp),%r9 │ │ + push %rax │ │ + push %rbx │ │ + push %r14 │ │ + push %rbp │ │ + push %r12 │ │ + callq *0x150(%r10,%r11,8) │ │ + jmpq e4c7a │ │ + and $0x3ff,%r12d │ │ + and $0x3ff,%ebp │ │ + mov (%rdx),%r14d │ │ + mov 0x8(%rdx),%ebx │ │ + mov 0x108c(%rax),%eax │ │ + sub $0x20,%rsp │ │ + mov 0x90(%rsp),%rdi │ │ + mov %r15,%rsi │ │ + mov %rcx,%rdx │ │ + mov 0x38(%rsp),%rcx │ │ + mov 0x30(%rsp),%r8 │ │ + mov %r12d,%r9d │ │ + push %rax │ │ + push %rbx │ │ + push %r14 │ │ + push %rbp │ │ + callq *0x1f0(%r10,%r11,8) │ │ + jmpq e4c7a │ │ + mov 0xd28(%rbx),%r9d │ │ + mov 0xd2c(%rbx),%eax │ │ + shl $0x2,%r9d │ │ + shl $0x2,%eax │ │ + mov 0x10(%rsp),%rbx │ │ + mov 0x28(%rsp),%edx │ │ + mov 0x58(%rsp),%rcx │ │ + and %ebp,%ecx │ │ + mov %rcx,%rbp │ │ + mov 0x20(%rsp),%edi │ │ + imul %edi,%r12d │ │ + add 0x6c(%rsp),%r12d │ │ + mov 0x48(%rsp),%rcx │ │ + sar %cl,%r9d │ │ + mov %edx,%ecx │ │ + sar %cl,%eax │ │ + xor %ecx,%ecx │ │ + test %ebp,%ebp │ │ + setne %cl │ │ + lea (%rcx,%rcx,2),%edx │ │ + mov %r12d,%r10d │ │ + mov %rdx,0x28(%rsp) │ │ + sub %edx,%r10d │ │ + mov %rbp,0x58(%rsp) │ │ + jl e4b05 │ │ + xor %edx,%edx │ │ + cmpl $0x0,0x40(%rsp) │ │ + setne %dl │ │ + lea (%rdx,%rdx,2),%esi │ │ + cmp %esi,%r13d │ │ + jl e4b05 │ │ + mov %edi,%esi │ │ + imul %r8d,%esi │ │ + add %r12d,%esi │ │ + lea (%rsi,%rcx,4),%ecx │ │ + cmp %r9d,%ecx │ │ + jg e4b05 │ │ + mov 0x8(%rsp),%ecx │ │ + imul %ebx,%ecx │ │ + add %r13d,%ecx │ │ + lea (%rcx,%rdx,4),%ecx │ │ + cmp %eax,%ecx │ │ + jle e4c92 │ │ + mov %edi,%ecx │ │ + imul %r8d,%ecx │ │ + test %ebp,%ebp │ │ + mov $0x7,%edx │ │ + mov $0x7,%esi │ │ + cmove %ebp,%esi │ │ + add %ecx,%esi │ │ + mov 0x8(%rsp),%ecx │ │ + imul %ebx,%ecx │ │ + xor %edi,%edi │ │ + mov 0x40(%rsp),%rbp │ │ + test %ebp,%ebp │ │ + cmove %ebp,%edx │ │ + setne %dil │ │ + mov $0x240,%r12d │ │ + cmove %ebp,%r12d │ │ + add %ecx,%edx │ │ mov 0x60(%rsp),%rcx │ │ - lea 0x3(%rcx,%rdx,1),%ecx │ │ - movslq %ecx,%rcx │ │ - mov %rcx,-0x78(%rsp) │ │ - mov 0x1d8(%rsp),%rcx │ │ - lea (%rcx,%rax,2),%r12 │ │ - mov 0x24(%r15),%eax │ │ - mov %eax,-0x30(%rsp) │ │ - cmpl $0x0,0x1f8(%rsp) │ │ - je e0230 │ │ - xor %r10d,%r10d │ │ - jmp e00ec │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov -0x10(%rsp),%rax │ │ - mov %dx,(%rax,%r10,2) │ │ - add $0x1,%r10 │ │ - cmp %r10,0x88(%rsp) │ │ - je dfda0 │ │ - mov -0x38(%rsp),%rax │ │ - add %r10d,%eax │ │ - cltq │ │ - imul $0xa4,%rbp,%rcx │ │ - mov 0x1c0(%rsp),%rdx │ │ - mov %rdx,%rsi │ │ - add %rdx,%rcx │ │ - movswl (%rcx,%rax,2),%eax │ │ - mov -0x40(%rsp),%rcx │ │ - add %r10d,%ecx │ │ - movslq %ecx,%rcx │ │ - imul $0xa4,-0x78(%rsp),%rdx │ │ - add %rsi,%rdx │ │ - movswl (%rdx,%rcx,2),%ecx │ │ - mov 0x80(%rsp),%rdx │ │ - imul -0x4(%rdx,%r10,8),%ecx │ │ - imul (%rdx,%r10,8),%eax │ │ - lea (%rcx,%rax,1),%eax │ │ - add $0x10,%eax │ │ - sar $0x5,%eax │ │ + add $0x16440,%rcx │ │ + mov %rcx,0x48(%rsp) │ │ + lea (%rdi,%rdi,2),%ecx │ │ + sub %ecx,%r13d │ │ + mov 0x30(%rsp),%rbp │ │ + mov 0xca8(%rbp),%r11 │ │ + movslq %esi,%rdi │ │ + movslq %edx,%rsi │ │ + movslq %r9d,%rdx │ │ + movslq %eax,%rcx │ │ + movslq %r10d,%r8 │ │ + movslq %r13d,%r9 │ │ + movslq 0xd0(%rsp),%rax │ │ + sub $0x20,%rsp │ │ + pushq 0x70(%rsp) │ │ + mov 0x108(%rsp),%rbx │ │ + pushq 0x10(%rbx,%rax,8) │ │ + pushq $0x180 │ │ + pushq 0x80(%rsp) │ │ + callq *0x298(%r11) │ │ + add $0x40,%rsp │ │ + mov 0x28(%rsp),%rax │ │ + or %r12d,%eax │ │ + mov 0x60(%rsp),%rcx │ │ + lea (%rcx,%rax,2),%rdx │ │ + add $0x16440,%rdx │ │ + mov $0x180,%r11d │ │ + mov 0xca8(%rbp),%r10 │ │ + mov 0xf0(%rsp),%r12d │ │ + mov 0x80(%rsp),%rdi │ │ + test %rdi,%rdi │ │ + je e4c2d │ │ + mov 0x20(%rsp),%r8d │ │ + imul 0x18(%rsp),%r8d │ │ + mov 0x8(%rsp),%r9d │ │ + imul 0x10(%rsp),%r9d │ │ mov %r14d,%ecx │ │ - cmp %r14d,%eax │ │ - jg e0150 │ │ - mov %eax,%ecx │ │ - mov %r11d,%esi │ │ - cmp %r11d,%eax │ │ - jl e015a │ │ - mov %ecx,%esi │ │ - mov 0x70(%rsp),%rax │ │ - add %r10d,%eax │ │ - mov 0x1f8(%rsp),%ecx │ │ - shl %cl,%eax │ │ - cltq │ │ - movzwl (%r12,%rax,2),%ecx │ │ - movzwl 0x2(%r12,%rax,2),%eax │ │ - lea (%rcx,%rax,1),%eax │ │ - add $0x1,%eax │ │ - shr %eax │ │ - movzwl %ax,%eax │ │ - cmpl $0x0,-0x30(%rsp) │ │ - je e01a0 │ │ - mov -0x70(%rsp),%rcx │ │ - movzwl (%rcx,%r10,2),%edi │ │ - jmp e01f0 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - mov -0x28(%rsp),%rcx │ │ - imul 0xc4(%r15,%rcx,4),%eax │ │ - mov -0x70(%rsp),%rdx │ │ - movzwl (%rdx,%r10,2),%edi │ │ - mov 0xbc(%r15,%rcx,4),%edx │ │ - imul %edi,%edx │ │ - mov 0xcc(%r15,%rcx,4),%ebx │ │ - mov -0x7c(%rsp),%ecx │ │ + mov 0x58(%rsp),%rbx │ │ shl %cl,%ebx │ │ - add %eax,%edx │ │ - sar $0x6,%edx │ │ - add %edx,%ebx │ │ - mov 0x208(%rsp),%eax │ │ - mov %eax,%ecx │ │ - cmp %eax,%ebx │ │ - jg e01e7 │ │ - mov %ebx,%ecx │ │ - xor %eax,%eax │ │ - test %ebx,%ebx │ │ - js e01f0 │ │ - mov %ecx,%eax │ │ - nop │ │ - cltq │ │ - mov -0x20(%rsp),%rcx │ │ - movzbl (%rcx,%rax,1),%eax │ │ - imul %eax,%esi │ │ - movzbl 0x58(%r15),%ecx │ │ - mov $0x1,%eax │ │ + mov %r15d,%ecx │ │ + mov 0x40(%rsp),%rax │ │ shl %cl,%eax │ │ - sar %eax │ │ - add %esi,%eax │ │ - sar %cl,%eax │ │ - add %edi,%eax │ │ - mov %r13d,%ecx │ │ - cmp %r13d,%eax │ │ - jg e021c │ │ - mov %eax,%ecx │ │ - mov %r8d,%edx │ │ - cmp %r8d,%eax │ │ - jl e00d0 │ │ - mov %ecx,%edx │ │ - jmpq e00d0 │ │ - nop │ │ - mov 0x40(%rsp),%rsi │ │ - xor %edi,%edi │ │ - jmp e0268 │ │ - nopl 0x0(%rax) │ │ - mov -0x10(%rsp),%rax │ │ - mov %dx,(%rax,%rdi,2) │ │ - add $0x1,%rdi │ │ - movabs $0x100000000,%rax │ │ - add %rax,%rsi │ │ - cmp %rdi,0x88(%rsp) │ │ - je dfda0 │ │ - mov -0x38(%rsp),%rax │ │ - add %edi,%eax │ │ - cltq │ │ - mov %rbp,%r9 │ │ - imul $0xa4,%rbp,%rcx │ │ - mov 0x1c0(%rsp),%rdx │ │ - mov %rdx,%rbp │ │ - add %rdx,%rcx │ │ - movswl (%rcx,%rax,2),%eax │ │ - mov -0x40(%rsp),%rcx │ │ - add %edi,%ecx │ │ - movslq %ecx,%rcx │ │ - imul $0xa4,-0x78(%rsp),%rdx │ │ - add %rbp,%rdx │ │ - movswl (%rdx,%rcx,2),%ecx │ │ - mov 0x80(%rsp),%rdx │ │ - imul -0x4(%rdx,%rdi,8),%ecx │ │ - imul (%rdx,%rdi,8),%eax │ │ - lea (%rcx,%rax,1),%eax │ │ - add $0x10,%eax │ │ - sar $0x5,%eax │ │ + mov 0x108c(%rbp),%ebp │ │ + sub $0x28,%rsp │ │ + mov 0xa0(%rsp),%rsi │ │ + mov %r11,%rcx │ │ + push %rbp │ │ + push %rax │ │ + push %rbx │ │ + callq *0x100(%r10,%r12,8) │ │ + jmp e4c7a │ │ + mov 0x20(%rsp),%ebx │ │ + imul 0x18(%rsp),%ebx │ │ + mov 0x8(%rsp),%r8d │ │ + imul 0x10(%rsp),%r8d │ │ mov %r14d,%ecx │ │ - cmp %r14d,%eax │ │ - jg e02cb │ │ - mov %eax,%ecx │ │ - mov %r11d,%ebx │ │ - cmp %r11d,%eax │ │ - jl e02d5 │ │ - mov %ecx,%ebx │ │ - mov %rsi,%rax │ │ - sar $0x1f,%rax │ │ - movzwl (%r12,%rax,1),%eax │ │ - cmpl $0x0,-0x30(%rsp) │ │ - je e0300 │ │ - mov %r9,%rbp │ │ - mov -0x70(%rsp),%rcx │ │ - movzwl (%rcx,%rdi,2),%r10d │ │ - jmp e0360 │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov -0x28(%rsp),%rcx │ │ - imul 0xc4(%r15,%rcx,4),%eax │ │ - mov -0x70(%rsp),%rdx │ │ - movzwl (%rdx,%rdi,2),%r10d │ │ - mov 0xbc(%r15,%rcx,4),%ebp │ │ - imul %r10d,%ebp │ │ - mov 0xcc(%r15,%rcx,4),%edx │ │ - mov -0x7c(%rsp),%ecx │ │ - shl %cl,%edx │ │ - add %eax,%ebp │ │ - sar $0x6,%ebp │ │ - add %ebp,%edx │ │ - mov 0x208(%rsp),%eax │ │ - mov %eax,%ecx │ │ - cmp %eax,%edx │ │ - jg e0348 │ │ - mov %edx,%ecx │ │ - xor %eax,%eax │ │ - test %edx,%edx │ │ - mov %r9,%rbp │ │ - js e0360 │ │ - mov %ecx,%eax │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - cltq │ │ - mov -0x20(%rsp),%rcx │ │ - movzbl (%rcx,%rax,1),%eax │ │ - imul %eax,%ebx │ │ - movzbl 0x58(%r15),%ecx │ │ - mov $0x1,%eax │ │ + mov 0x58(%rsp),%r9 │ │ + shl %cl,%r9d │ │ + mov %r15d,%ecx │ │ + mov 0x40(%rsp),%rax │ │ shl %cl,%eax │ │ - sar %eax │ │ - add %ebx,%eax │ │ - sar %cl,%eax │ │ - add %r10d,%eax │ │ - mov %r13d,%ecx │ │ - cmp %r13d,%eax │ │ - jg e038d │ │ - mov %eax,%ecx │ │ - mov %r8d,%edx │ │ - cmp %r8d,%eax │ │ - jl e0240 │ │ - mov %ecx,%edx │ │ - jmpq e0240 │ │ - cmpl $0x0,0xb0(%rsp) │ │ - mov 0x1c0(%rsp),%r12 │ │ - jle dfb50 │ │ - mov -0x68(%rsp),%eax │ │ - mov %eax,%edi │ │ - shr $0x4,%edi │ │ - add $0x3,%edi │ │ - mov %eax,%ecx │ │ - and $0xf,%ecx │ │ - add $0x3,%ecx │ │ - mov 0x34(%rsp),%eax │ │ - imul %eax,%ecx │ │ - mov %rcx,0x110(%rsp) │ │ - mov -0x58(%rsp),%ecx │ │ - mov %ecx,%ebp │ │ - sar $0x4,%ebp │ │ - add $0x3,%ebp │ │ - and $0xf,%ecx │ │ - add $0x3,%ecx │ │ - imul %eax,%ecx │ │ - mov %rcx,0x108(%rsp) │ │ - mov -0x54(%rsp),%ecx │ │ - mov %ecx,%ebx │ │ - sar $0x4,%ebx │ │ - add $0x3,%ebx │ │ - and $0xf,%ecx │ │ - add $0x3,%ecx │ │ - imul %eax,%ecx │ │ - mov %ecx,0xc4(%rsp) │ │ - mov -0x64(%rsp),%ecx │ │ - mov %ecx,%edx │ │ - sar $0x4,%edx │ │ - add $0x3,%edx │ │ - and $0xf,%ecx │ │ - add $0x3,%ecx │ │ - imul %eax,%ecx │ │ - mov %rcx,0x170(%rsp) │ │ - mov -0x50(%rsp),%ecx │ │ - imul %ecx,%ebp │ │ - mov (%rsp),%rsi │ │ - lea (%rsi,%rbp,1),%eax │ │ - add $0x3,%eax │ │ - mov %rax,0x120(%rsp) │ │ - imul %ecx,%edi │ │ - lea (%rsi,%rdi,1),%eax │ │ - add $0x3,%eax │ │ - mov %rax,0x118(%rsp) │ │ - mov 0xa8(%rsp),%r10 │ │ - lea (%r10,%r9,1),%rcx │ │ - mov 0xd0(%rsp),%rax │ │ - lea (%rax,%rcx,2),%rax │ │ - mov %rax,0x8(%rsp) │ │ - mov 0xc8(%rsp),%rax │ │ - lea (%rax,%rcx,2),%rax │ │ - mov %rax,0x10(%rsp) │ │ - lea (%r10,%rsi,1),%eax │ │ - mov %rax,0x180(%rsp) │ │ - shl $0x20,%rcx │ │ - mov %rcx,0x168(%rsp) │ │ - add $0x3,%ebp │ │ - mov %rbp,-0x18(%rsp) │ │ - add $0x3,%edi │ │ - mov %rdi,0x68(%rsp) │ │ - mov -0x50(%rsp),%ecx │ │ - imul %ecx,%edx │ │ - mov 0x30(%rsp),%eax │ │ - add %eax,%edx │ │ - mov %rdx,0x60(%rsp) │ │ - imul %ecx,%ebx │ │ - add %eax,%ebx │ │ - mov %rbx,0x18(%rsp) │ │ - mov 0xf0(%rsp),%rax │ │ - mov %rax,-0x10(%rsp) │ │ - mov 0xe8(%rsp),%rax │ │ - mov %rax,-0x70(%rsp) │ │ + mov 0x108c(%rbp),%ebp │ │ + sub $0x30,%rsp │ │ + mov 0xa0(%rsp),%rdi │ │ + mov %rdx,%rsi │ │ + mov %r11,%rdx │ │ + mov %ebx,%ecx │ │ + push %rbp │ │ + push %rax │ │ + callq *0x1a0(%r10,%r12,8) │ │ + add $0x40,%rsp │ │ xor %eax,%eax │ │ - mov %rax,0x50(%rsp) │ │ - mov (%rsp),%rax │ │ - cmp -0x4(%rsp),%eax │ │ - jge e0890 │ │ - jmp e0551 │ │ - nopl 0x0(%rax) │ │ - mov 0x50(%rsp),%rax │ │ - mov %rax,%rcx │ │ - add $0x1,%rcx │ │ - mov 0xb8(%rsp),%rax │ │ - add %rax,0x8(%rsp) │ │ - add %rax,0x10(%rsp) │ │ - add %rax,-0x70(%rsp) │ │ - add %rax,-0x10(%rsp) │ │ - mov %rcx,%rax │ │ - mov %rcx,0x50(%rsp) │ │ - cmp 0xb0(%rsp),%rcx │ │ - mov 0x58(%rsp),%r9 │ │ - je dfb50 │ │ - mov (%rsp),%rax │ │ - cmp -0x4(%rsp),%eax │ │ - jge e0890 │ │ - mov 0x100(%rsp),%rax │ │ - mov 0x50(%rsp),%rdi │ │ - lea (%rdi,%rax,1),%eax │ │ - add $0x3,%eax │ │ - add 0x108(%rsp),%eax │ │ - mov 0xf8(%rsp),%rdx │ │ - mov %edi,%esi │ │ - mov 0x200(%rsp),%ecx │ │ - shl %cl,%esi │ │ - shl $0x4,%rdx │ │ - lea 0x2b7f7(%rip),%rcx │ │ - add %rcx,%rdx │ │ - movslq %esi,%rcx │ │ - imul 0x48(%rsp),%rcx │ │ - mov 0x110(%rsp),%rsi │ │ - lea (%rdi,%rsi,1),%esi │ │ - add $0x3,%esi │ │ - movslq %esi,%rsi │ │ - mov %rsi,-0x78(%rsp) │ │ - cltq │ │ - mov %rax,-0x30(%rsp) │ │ - mov (%rdx,%rdi,8),%eax │ │ - mov %eax,-0x38(%rsp) │ │ - mov 0x4(%rdx,%rdi,8),%eax │ │ - mov %eax,-0x40(%rsp) │ │ - mov 0x1d8(%rsp),%rax │ │ - lea (%rax,%rcx,2),%r10 │ │ - mov 0x24(%r15),%eax │ │ - mov %eax,-0x60(%rsp) │ │ + add $0x88,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + movslq 0xd0(%rsp),%rax │ │ + mov 0x50(%rsp),%r8 │ │ + mov %r8,%rcx │ │ + shr %rcx │ │ + movslq %r13d,%rdx │ │ + imul %rcx,%rdx │ │ + add %rdx,%rdx │ │ + add 0x10(%r11,%rax,8),%rdx │ │ + movslq %r12d,%rax │ │ + mov %r8,%r11 │ │ + lea (%rdx,%rax,2),%rdx │ │ + mov 0x30(%rsp),%rbp │ │ + jmpq e4bc5 │ │ + nopl 0x0(%rax,%rax,1) │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + sub $0x108,%rsp │ │ + mov %rcx,0x30(%rsp) │ │ + mov %rdx,0x28(%rsp) │ │ + mov %rsi,0x20(%rsp) │ │ + mov %rdi,0x38(%rsp) │ │ + mov (%rdi),%r14 │ │ + mov 0xca8(%r14),%rax │ │ + mov %rax,0x78(%rsp) │ │ + xor %eax,%eax │ │ + mov $0x0,%edx │ │ + mov $0x0,%edi │ │ + test %r9d,%r9d │ │ + je e4d2d │ │ + mov 0x840(%r14),%ecx │ │ xor %edx,%edx │ │ - cmpl $0x0,0x1f8(%rsp) │ │ - jne e0610 │ │ - mov 0x168(%rsp),%rdi │ │ - jmpq e076d │ │ - xchg %ax,%ax │ │ - mov 0x10(%rsp),%rax │ │ - mov %cx,(%rax,%rdx,2) │ │ - lea (%r9,%rdx,1),%rax │ │ - add $0x1,%rax │ │ - add $0x1,%rdx │ │ - cmp 0x78(%rsp),%rax │ │ - jge e0890 │ │ - mov 0x118(%rsp),%rax │ │ - add %edx,%eax │ │ - cltq │ │ - imul $0xa4,-0x78(%rsp),%rcx │ │ - add %r12,%rcx │ │ - movswl (%rcx,%rax,2),%eax │ │ - mov 0x120(%rsp),%rcx │ │ - add %edx,%ecx │ │ - movslq %ecx,%rcx │ │ - imul $0xa4,-0x30(%rsp),%rdi │ │ - add %r12,%rdi │ │ - movswl (%rdi,%rcx,2),%ecx │ │ - imul -0x38(%rsp),%ecx │ │ - imul -0x40(%rsp),%eax │ │ - lea (%rcx,%rax,1),%eax │ │ - add $0x10,%eax │ │ - sar $0x5,%eax │ │ - mov %r14d,%ecx │ │ - cmp %r14d,%eax │ │ - jg e0666 │ │ - mov %eax,%ecx │ │ - mov %r11d,%edi │ │ - cmp %r11d,%eax │ │ - jl e0670 │ │ - mov %ecx,%edi │ │ - mov 0x180(%rsp),%rax │ │ - add %edx,%eax │ │ - mov 0x1f8(%rsp),%ecx │ │ - shl %cl,%eax │ │ - cltq │ │ - movzwl (%r10,%rax,2),%ecx │ │ - movzwl 0x2(%r10,%rax,2),%eax │ │ - lea (%rcx,%rax,1),%eax │ │ - add $0x1,%eax │ │ - shr %eax │ │ - movzwl %ax,%ebp │ │ - cmpl $0x0,-0x60(%rsp) │ │ - je e06b0 │ │ - mov 0x8(%rsp),%rax │ │ - movzwl (%rax,%rdx,2),%ebx │ │ - jmp e0700 │ │ - nopl (%rax) │ │ - mov -0x28(%rsp),%rax │ │ - imul 0xc4(%r15,%rax,4),%ebp │ │ - mov 0x8(%rsp),%rcx │ │ - movzwl (%rcx,%rdx,2),%ebx │ │ - mov 0xbc(%r15,%rax,4),%esi │ │ - imul %ebx,%esi │ │ - mov 0xcc(%r15,%rax,4),%eax │ │ - mov -0x7c(%rsp),%ecx │ │ - shl %cl,%eax │ │ - add %ebp,%esi │ │ - sar $0x6,%esi │ │ - add %esi,%eax │ │ - mov 0x208(%rsp),%esi │ │ - mov %esi,%ecx │ │ - cmp %esi,%eax │ │ - jg e06f6 │ │ - mov %eax,%ecx │ │ + cmp $0x1,%ecx │ │ + sete %dl │ │ + xor %edi,%edi │ │ + cmp $0x3,%ecx │ │ + setne %dil │ │ + mov $0x4,%esi │ │ + mov %edi,%ecx │ │ + shr %cl,%rsi │ │ + mov %rsi,0x80(%rsp) │ │ + mov $0x4,%ebp │ │ + mov %edx,%ecx │ │ + shr %cl,%ebp │ │ + mov 0x140(%rsp),%rcx │ │ + mov %rcx,%rsi │ │ + mov 0x38(%rcx),%ebx │ │ + add %edi,%ebx │ │ + mov %edi,%ecx │ │ + sar %cl,%ebx │ │ + mov %edx,%ecx │ │ + movzbl 0x1(%r8),%edx │ │ + mov %ebp,0x40(%rsp) │ │ + imul %ebp,%edx │ │ + mov 0x3c(%rsi),%esi │ │ + add %ecx,%esi │ │ + sar %cl,%esi │ │ + test %edx,%edx │ │ + je e51d3 │ │ + mov 0x148(%rsp),%rdx │ │ + mov (%r8),%al │ │ xor %ebp,%ebp │ │ - test %eax,%eax │ │ - js e0700 │ │ - mov %ecx,%ebp │ │ - xchg %ax,%ax │ │ - movslq %ebp,%rax │ │ - mov -0x20(%rsp),%rcx │ │ - movzbl (%rcx,%rax,1),%eax │ │ - imul %eax,%edi │ │ - movzbl 0x58(%r15),%ecx │ │ - mov $0x1,%ebp │ │ - shl %cl,%ebp │ │ - sar %ebp │ │ - add %edi,%ebp │ │ - sar %cl,%ebp │ │ - add %ebx,%ebp │ │ - mov %r13d,%eax │ │ - cmp %r13d,%ebp │ │ - jg e072d │ │ - mov %ebp,%eax │ │ - mov %r8d,%ecx │ │ - cmp %r8d,%ebp │ │ - jl e05f0 │ │ - mov %eax,%ecx │ │ - jmpq e05f0 │ │ - mov 0x10(%rsp),%rax │ │ - mov %cx,(%rax,%rdx,2) │ │ - movabs $0x100000000,%rax │ │ - add %rax,%rdi │ │ - lea (%rsi,%rdx,1),%rax │ │ - add $0x1,%rax │ │ - add $0x1,%rdx │ │ - cmp 0x78(%rsp),%rax │ │ - jge e0890 │ │ - mov 0x118(%rsp),%rax │ │ - add %edx,%eax │ │ + test %r9d,%r9d │ │ + setne %bpl │ │ + mov %rbp,0xf0(%rsp) │ │ + mov %edi,%ebp │ │ + mov %rbp,0xe8(%rsp) │ │ + mov %ecx,0x44(%rsp) │ │ + mov %ecx,%ecx │ │ + mov %rcx,0xe0(%rsp) │ │ + lea 0x1c(%rdx),%rcx │ │ + mov %rcx,0x60(%rsp) │ │ + movslq %r9d,%rcx │ │ + mov %rcx,0x58(%rsp) │ │ + mov 0x38(%rsp),%rcx │ │ + lea 0x16440(%rcx),%rdx │ │ + mov %rdx,0xd8(%rsp) │ │ + movslq %ebx,%rdx │ │ + mov %rdx,0xd0(%rsp) │ │ + movslq %esi,%rdx │ │ + mov %rdx,0xc8(%rsp) │ │ + lea 0x16506(%rcx),%rcx │ │ + mov %rcx,0xc0(%rsp) │ │ + mov 0x30(%rsp),%rcx │ │ + lea 0x0(,%rcx,4),%rdx │ │ + mov %rdx,0xb0(%rsp) │ │ + lea 0x0(,%rcx,8),%rcx │ │ + mov %rcx,0xa8(%rsp) │ │ + xor %edx,%edx │ │ + mov %r8,0x70(%rsp) │ │ + mov %r14,0x68(%rsp) │ │ + mov %edi,0x1c(%rsp) │ │ + mov %ebx,0x48(%rsp) │ │ + mov %esi,0x4c(%rsp) │ │ + mov %rdx,0xb8(%rsp) │ │ + or $0x4,%edx │ │ + mov 0x44(%rsp),%ecx │ │ + shl %cl,%edx │ │ + movzbl %al,%ecx │ │ + imul 0x80(%rsp),%ecx │ │ + test %ecx,%ecx │ │ + je e5170 │ │ + mov 0x38(%rsp),%rax │ │ + mov 0x14(%rax),%eax │ │ + lea (%rdx,%rax,4),%eax │ │ + mov 0x148(%rsp),%rcx │ │ + mov %rcx,%rdx │ │ + movslq 0x10(%rcx),%rcx │ │ cltq │ │ - imul $0xa4,-0x78(%rsp),%rcx │ │ - add %r12,%rcx │ │ - movswl (%rcx,%rax,2),%eax │ │ - mov 0x120(%rsp),%rcx │ │ - add %edx,%ecx │ │ - movslq %ecx,%rcx │ │ - imul $0xa4,-0x30(%rsp),%rbp │ │ - add %r12,%rbp │ │ - movswl 0x0(%rbp,%rcx,2),%ecx │ │ - imul -0x38(%rsp),%ecx │ │ - imul -0x40(%rsp),%eax │ │ - lea (%rcx,%rax,1),%eax │ │ - add $0x10,%eax │ │ - sar $0x5,%eax │ │ - mov %r14d,%ecx │ │ - cmp %r14d,%eax │ │ - jg e07c4 │ │ - mov %eax,%ecx │ │ - mov %r11d,%r12d │ │ - cmp %r11d,%eax │ │ - jl e07cf │ │ - mov %ecx,%r12d │ │ - mov %rdi,%rax │ │ - sar $0x1f,%rax │ │ - movzwl (%r10,%rax,1),%ebx │ │ - cmpl $0x0,-0x60(%rsp) │ │ - je e07f0 │ │ - mov 0x8(%rsp),%rax │ │ - movzwl (%rax,%rdx,2),%r9d │ │ - jmp e0840 │ │ - xchg %ax,%ax │ │ - mov -0x28(%rsp),%rax │ │ - imul 0xc4(%r15,%rax,4),%ebx │ │ - mov 0x8(%rsp),%rcx │ │ - movzwl (%rcx,%rdx,2),%r9d │ │ - mov 0xbc(%r15,%rax,4),%ebp │ │ - imul %r9d,%ebp │ │ - mov 0xcc(%r15,%rax,4),%eax │ │ - mov -0x7c(%rsp),%ecx │ │ - shl %cl,%eax │ │ - add %ebx,%ebp │ │ - sar $0x6,%ebp │ │ - add %ebp,%eax │ │ - mov 0x208(%rsp),%esi │ │ - mov %esi,%ecx │ │ - cmp %esi,%eax │ │ - jg e0838 │ │ - mov %eax,%ecx │ │ - xor %ebx,%ebx │ │ - test %eax,%eax │ │ - js e0840 │ │ - mov %ecx,%ebx │ │ - movslq %ebx,%rax │ │ - mov -0x20(%rsp),%rcx │ │ - movzbl (%rcx,%rax,1),%eax │ │ - imul %eax,%r12d │ │ - movzbl 0x58(%r15),%ecx │ │ - mov $0x1,%ebx │ │ - shl %cl,%ebx │ │ - sar %ebx │ │ - add %r12d,%ebx │ │ - sar %cl,%ebx │ │ - add %r9d,%ebx │ │ - mov %r13d,%eax │ │ - cmp %r13d,%ebx │ │ - jg e0870 │ │ - mov %ebx,%eax │ │ - mov %r8d,%ecx │ │ - cmp %r8d,%ebx │ │ - mov 0x1c0(%rsp),%r12 │ │ - mov 0x58(%rsp),%rsi │ │ - jl e0740 │ │ - mov %eax,%ecx │ │ - jmpq e0740 │ │ - cmpl $0x0,(%rsp) │ │ - jle e0500 │ │ - mov 0x100(%rsp),%rax │ │ - mov 0x50(%rsp),%rbp │ │ - lea (%rax,%rbp,1),%eax │ │ - add $0x3,%eax │ │ - mov 0x108(%rsp),%rcx │ │ - lea (%rcx,%rax,1),%edx │ │ - add 0xc4(%rsp),%eax │ │ - mov 0xf8(%rsp),%rsi │ │ - shl $0x4,%rsi │ │ - lea 0x2b4ae(%rip),%rcx │ │ + imul %rax,%rcx │ │ + movslq 0x4(%rdx),%rsi │ │ add %rcx,%rsi │ │ - mov %ebp,%edi │ │ - mov 0x200(%rsp),%ecx │ │ - shl %cl,%edi │ │ - movslq %edi,%rcx │ │ - imul 0x48(%rsp),%rcx │ │ - movslq %edx,%rdx │ │ - mov %rdx,-0x78(%rsp) │ │ - cltq │ │ - mov %rax,-0x30(%rsp) │ │ - mov 0x110(%rsp),%rax │ │ - lea 0x3(%rax,%rbp,1),%eax │ │ - cltq │ │ - mov %rax,-0x38(%rsp) │ │ - mov 0x170(%rsp),%rax │ │ - lea 0x3(%rax,%rbp,1),%eax │ │ - cltq │ │ - mov %rax,-0x40(%rsp) │ │ - mov (%rsi,%rbp,8),%eax │ │ - mov %eax,-0x60(%rsp) │ │ - mov 0x4(%rsi,%rbp,8),%eax │ │ - mov %eax,-0x48(%rsp) │ │ - mov 0x1d8(%rsp),%rax │ │ - lea (%rax,%rcx,2),%r9 │ │ - mov 0x24(%r15),%eax │ │ - mov %eax,0x20(%rsp) │ │ - cmpl $0x0,0x1f8(%rsp) │ │ - je e0b30 │ │ - xor %edi,%edi │ │ - jmp e097b │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - mov -0x10(%rsp),%rax │ │ - mov %si,(%rax,%rdi,2) │ │ - add $0x1,%rdi │ │ - cmp %rdi,0x88(%rsp) │ │ - je e0500 │ │ - mov -0x18(%rsp),%rax │ │ - add %edi,%eax │ │ - cltq │ │ - imul $0xa4,-0x78(%rsp),%rcx │ │ - add %r12,%rcx │ │ - movswl (%rcx,%rax,2),%eax │ │ - mov 0x18(%rsp),%rcx │ │ - add %edi,%ecx │ │ - movslq %ecx,%rcx │ │ - imul $0xa4,-0x30(%rsp),%rdx │ │ - add %r12,%rdx │ │ - movswl (%rdx,%rcx,2),%ecx │ │ - mov 0x80(%rsp),%rdx │ │ - mov -0x4(%rdx,%rdi,8),%ebp │ │ - mov (%rdx,%rdi,8),%ebx │ │ - imul %ebp,%ecx │ │ - imul %ebx,%eax │ │ - lea (%rcx,%rax,1),%edx │ │ - add $0x10,%edx │ │ - sar $0x5,%edx │ │ - mov %r14d,%esi │ │ - cmp %r14d,%edx │ │ - jg e09d6 │ │ - mov %edx,%esi │ │ - mov %r11d,%ecx │ │ - cmp %r11d,%edx │ │ - jl e09e0 │ │ - mov %esi,%ecx │ │ - mov 0x68(%rsp),%rax │ │ - add %edi,%eax │ │ - cltq │ │ - imul $0xa4,-0x38(%rsp),%rdx │ │ - add %r12,%rdx │ │ - movswl (%rdx,%rax,2),%eax │ │ - mov 0x60(%rsp),%rdx │ │ - add %edi,%edx │ │ - movslq %edx,%rdx │ │ - imul $0xa4,-0x40(%rsp),%rsi │ │ - add %r12,%rsi │ │ - movswl (%rsi,%rdx,2),%edx │ │ - imul %edx,%ebp │ │ - imul %eax,%ebx │ │ - lea (%rbx,%rbp,1),%edx │ │ - add $0x10,%edx │ │ - sar $0x5,%edx │ │ - mov %r14d,%ebp │ │ - cmp %r14d,%edx │ │ - jg e0a2c │ │ - mov %edx,%ebp │ │ - mov %r11d,%esi │ │ - cmp %r11d,%edx │ │ - jl e0a36 │ │ - mov %ebp,%esi │ │ - imul -0x60(%rsp),%ecx │ │ - imul -0x48(%rsp),%esi │ │ - lea (%rcx,%rsi,1),%ecx │ │ - add $0x10,%ecx │ │ - sar $0x5,%ecx │ │ - mov %r14d,%edx │ │ - cmp %r14d,%ecx │ │ - jg e0a53 │ │ - mov %ecx,%edx │ │ - mov %r11d,%ebx │ │ - cmp %r11d,%ecx │ │ - jl e0a5d │ │ - mov %edx,%ebx │ │ - mov 0x70(%rsp),%rax │ │ - add %edi,%eax │ │ - mov 0x1f8(%rsp),%ecx │ │ - shl %cl,%eax │ │ - cltq │ │ - movzwl (%r9,%rax,2),%ecx │ │ - movzwl 0x2(%r9,%rax,2),%eax │ │ - lea (%rcx,%rax,1),%eax │ │ - add $0x1,%eax │ │ - shr %eax │ │ - movzwl %ax,%edx │ │ - cmpl $0x0,0x20(%rsp) │ │ - je e0aa0 │ │ - mov -0x70(%rsp),%rax │ │ - movzwl (%rax,%rdi,2),%ebp │ │ - jmp e0af0 │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov -0x28(%rsp),%rcx │ │ - imul 0xc4(%r15,%rcx,4),%edx │ │ - mov -0x70(%rsp),%rax │ │ - movzwl (%rax,%rdi,2),%ebp │ │ - mov 0xbc(%r15,%rcx,4),%eax │ │ - imul %ebp,%eax │ │ - mov 0xcc(%r15,%rcx,4),%esi │ │ - mov -0x7c(%rsp),%ecx │ │ - shl %cl,%esi │ │ - add %edx,%eax │ │ - sar $0x6,%eax │ │ - add %eax,%esi │ │ - mov 0x208(%rsp),%eax │ │ - mov %eax,%ecx │ │ - cmp %eax,%esi │ │ - jg e0ae6 │ │ - mov %esi,%ecx │ │ + mov %rsi,0x100(%rsp) │ │ + movslq 0x18(%rdx),%rcx │ │ + imul %rax,%rcx │ │ + movslq 0x8(%rdx),%rax │ │ + add %rcx,%rax │ │ + mov %rax,0xf8(%rsp) │ │ + mov 0x28(%rsp),%rbp │ │ + mov 0x20(%rsp),%rbx │ │ xor %edx,%edx │ │ - test %esi,%esi │ │ - js e0af0 │ │ - mov %ecx,%edx │ │ - xchg %ax,%ax │ │ - movslq %edx,%rax │ │ - mov -0x20(%rsp),%rcx │ │ - movzbl (%rcx,%rax,1),%eax │ │ - imul %eax,%ebx │ │ - movzbl 0x58(%r15),%ecx │ │ - mov $0x1,%edx │ │ - shl %cl,%edx │ │ - sar %edx │ │ - add %ebx,%edx │ │ - sar %cl,%edx │ │ - add %ebp,%edx │ │ - mov %r13d,%ecx │ │ - cmp %r13d,%edx │ │ - jg e0b1d │ │ - mov %edx,%ecx │ │ - mov %r8d,%esi │ │ - cmp %r8d,%edx │ │ - jl e0960 │ │ - mov %ecx,%esi │ │ - jmpq e0960 │ │ - mov 0x40(%rsp),%rdi │ │ - xor %r10d,%r10d │ │ - jmp e0b69 │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov -0x10(%rsp),%rax │ │ - mov %si,(%rax,%r10,2) │ │ - add $0x1,%r10 │ │ - movabs $0x100000000,%rax │ │ - add %rax,%rdi │ │ - cmp %r10,0x88(%rsp) │ │ - je e0500 │ │ - mov -0x18(%rsp),%rax │ │ - lea (%rax,%r10,1),%ecx │ │ - movslq %ecx,%rcx │ │ - imul $0xa4,-0x78(%rsp),%rdx │ │ - add %r12,%rdx │ │ - movswl (%rdx,%rcx,2),%ecx │ │ - mov 0x18(%rsp),%rax │ │ - lea (%rax,%r10,1),%edx │ │ - movslq %edx,%rdx │ │ - imul $0xa4,-0x30(%rsp),%rsi │ │ - add %r12,%rsi │ │ - movswl (%rsi,%rdx,2),%edx │ │ - mov 0x80(%rsp),%rax │ │ - mov -0x4(%rax,%r10,8),%ebx │ │ - mov (%rax,%r10,8),%ebp │ │ - imul %ebx,%edx │ │ - imul %ebp,%ecx │ │ - lea (%rdx,%rcx,1),%edx │ │ - add $0x10,%edx │ │ - sar $0x5,%edx │ │ - mov %r14d,%esi │ │ - cmp %r14d,%edx │ │ - jg e0bcb │ │ - mov %edx,%esi │ │ - mov %r11d,%ecx │ │ - cmp %r11d,%edx │ │ - jl e0bd5 │ │ - mov %esi,%ecx │ │ - mov 0x68(%rsp),%rax │ │ - lea (%rax,%r10,1),%edx │ │ - movslq %edx,%rdx │ │ - imul $0xa4,-0x38(%rsp),%rsi │ │ - add %r12,%rsi │ │ - movswl (%rsi,%rdx,2),%edx │ │ - mov 0x60(%rsp),%rax │ │ - lea (%rax,%r10,1),%esi │ │ - movslq %esi,%rsi │ │ - imul $0xa4,-0x40(%rsp),%rax │ │ - add %r12,%rax │ │ - movswl (%rax,%rsi,2),%eax │ │ - imul %eax,%ebx │ │ - imul %edx,%ebp │ │ - lea (%rbx,%rbp,1),%edx │ │ - add $0x10,%edx │ │ - sar $0x5,%edx │ │ - mov %r14d,%ebx │ │ - cmp %r14d,%edx │ │ - jg e0c26 │ │ - mov %edx,%ebx │ │ - mov %r11d,%esi │ │ - cmp %r11d,%edx │ │ - jl e0c30 │ │ - mov %ebx,%esi │ │ - imul -0x60(%rsp),%ecx │ │ - imul -0x48(%rsp),%esi │ │ - lea (%rcx,%rsi,1),%ecx │ │ - add $0x10,%ecx │ │ - sar $0x5,%ecx │ │ - mov %r14d,%edx │ │ - cmp %r14d,%ecx │ │ - jg e0c4d │ │ - mov %ecx,%edx │ │ - mov %r11d,%ebx │ │ - cmp %r11d,%ecx │ │ - jl e0c57 │ │ - mov %edx,%ebx │ │ - mov %rdi,%rax │ │ - sar $0x1f,%rax │ │ - movzwl (%r9,%rax,1),%r12d │ │ - cmpl $0x0,0x20(%rsp) │ │ - je e0c80 │ │ - mov -0x70(%rsp),%rax │ │ - movzwl (%rax,%r10,2),%ebp │ │ - jmp e0ce0 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - mov -0x28(%rsp),%rcx │ │ - imul 0xc4(%r15,%rcx,4),%r12d │ │ - mov -0x70(%rsp),%rax │ │ - movzwl (%rax,%r10,2),%ebp │ │ - mov 0xbc(%r15,%rcx,4),%eax │ │ - imul %ebp,%eax │ │ - mov 0xcc(%r15,%rcx,4),%edx │ │ - mov -0x7c(%rsp),%ecx │ │ + jmp e4f19 │ │ + nopl 0x0(%rax) │ │ + mov 0x108c(%r14),%eax │ │ + sub $0x30,%rsp │ │ + mov %rbx,%rdi │ │ + mov 0x60(%rsp),%rsi │ │ + mov 0x90(%rsp),%r8 │ │ + mov %r15d,%r9d │ │ + push %rax │ │ + push %r12 │ │ + mov 0xb8(%rsp),%rax │ │ + callq *0x288(%rax) │ │ + add $0x40,%rsp │ │ + mov 0x70(%rsp),%r8 │ │ + mov 0x1c(%rsp),%edi │ │ + mov 0xa0(%rsp),%rdx │ │ + add $0x8,%rdx │ │ + movzbl (%r8),%eax │ │ + mov 0x80(%rsp),%rcx │ │ + imul %rax,%rcx │ │ + add $0x10,%rbx │ │ + add $0x10,%rbp │ │ + cmp %rcx,%rdx │ │ + jae e5170 │ │ + mov %rbx,0x90(%rsp) │ │ + mov %rbp,0x98(%rsp) │ │ + mov 0x38(%rsp),%rax │ │ + mov 0x10(%rax),%eax │ │ + mov %rdx,0xa0(%rsp) │ │ + add $0x4,%edx │ │ + mov %edi,%ecx │ │ shl %cl,%edx │ │ - add %r12d,%eax │ │ - sar $0x6,%eax │ │ - add %eax,%edx │ │ - mov 0x208(%rsp),%eax │ │ - mov %eax,%ecx │ │ - cmp %eax,%edx │ │ - jg e0cc8 │ │ - mov %edx,%ecx │ │ - xor %r12d,%r12d │ │ - test %edx,%edx │ │ - js e0ce0 │ │ - mov %ecx,%r12d │ │ + lea (%rdx,%rax,4),%eax │ │ + mov 0x148(%rsp),%rcx │ │ + mov %rcx,%rdx │ │ + movslq 0xc(%rcx),%rbp │ │ + cltq │ │ + imul %rax,%rbp │ │ + add 0x100(%rsp),%rbp │ │ + mov 0xe8(%rsp),%rcx │ │ + sar %cl,%rbp │ │ + movslq 0x14(%rdx),%rbx │ │ + imul %rax,%rbx │ │ + add 0xf8(%rsp),%rbx │ │ + mov 0xe0(%rsp),%rcx │ │ + sar %cl,%rbx │ │ + movswl 0x1c(%rdx),%r12d │ │ + movswl 0x1e(%rdx),%r15d │ │ + mov %rbx,%r13 │ │ + shr $0x10,%r13 │ │ + movswl 0x20(%rdx),%r14d │ │ + movswl 0x22(%rdx),%eax │ │ + mov %eax,0x54(%rsp) │ │ + mov 0x140(%rsp),%rdi │ │ + mov 0xf0(%rsp),%rdx │ │ + mov 0x28(%rdi,%rdx,8),%rax │ │ + mov %rax,0x88(%rsp) │ │ + lea 0x8(%r13),%esi │ │ + mov %esi,0x50(%rsp) │ │ + callq 98550 │ │ + test %eax,%eax │ │ + jne e51ce │ │ + mov %rbp,%r8 │ │ + shr $0x10,%r8 │ │ + lea -0x4(%r8),%eax │ │ + movzwl %bp,%ecx │ │ + shl $0x2,%r12d │ │ + lea 0x0(,%r15,8),%edx │ │ + sub %edx,%r15d │ │ + sub %r12d,%r15d │ │ + add %ecx,%r15d │ │ + movzwl %bx,%r12d │ │ + shl $0x2,%r14d │ │ + sub %r14d,%r12d │ │ + mov 0x54(%rsp),%ecx │ │ + shl $0x2,%ecx │ │ + sub %ecx,%r12d │ │ + cmp $0x3,%eax │ │ + jge e50b0 │ │ + mov 0x68(%rsp),%r14 │ │ + mov 0xca8(%r14),%r10 │ │ + shl $0x20,%r8 │ │ + movabs $0xfffffff900000000,%rcx │ │ + add %rcx,%r8 │ │ + sar $0x20,%r8 │ │ + shl $0x20,%r13 │ │ + add %rcx,%r13 │ │ + sar $0x20,%r13 │ │ + sub $0x20,%rsp │ │ + mov $0xf,%edi │ │ + mov $0xf,%esi │ │ + mov 0xf0(%rsp),%rdx │ │ + mov 0xe8(%rsp),%rcx │ │ + mov %r13,%r9 │ │ + pushq 0xa8(%rsp) │ │ + mov 0x168(%rsp),%rbp │ │ + mov 0x80(%rsp),%rax │ │ + pushq 0x10(%rbp,%rax,8) │ │ + pushq $0x40 │ │ + pushq 0x110(%rsp) │ │ + callq *0x298(%r10) │ │ + add $0x40,%rsp │ │ + mov $0x40,%ecx │ │ + mov 0xc0(%rsp),%rdx │ │ + jmp e510e │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ - movslq %r12d,%rax │ │ - mov -0x20(%rsp),%rcx │ │ - movzbl (%rcx,%rax,1),%eax │ │ - imul %eax,%ebx │ │ - movzbl 0x58(%r15),%ecx │ │ - mov $0x1,%edx │ │ - shl %cl,%edx │ │ - sar %edx │ │ - add %ebx,%edx │ │ - sar %cl,%edx │ │ - add %ebp,%edx │ │ - mov %r13d,%ecx │ │ - cmp %r13d,%edx │ │ - jg e0d0d │ │ - mov %edx,%ecx │ │ - mov %r8d,%esi │ │ - cmp %r8d,%edx │ │ - mov 0x1c0(%rsp),%r12 │ │ - jl e0b40 │ │ - mov %ecx,%esi │ │ - jmpq e0b40 │ │ - mov -0x68(%rsp),%eax │ │ - mov %eax,0x90(%rsp) │ │ - mov -0x64(%rsp),%eax │ │ - mov %eax,0x98(%rsp) │ │ - mov -0x4c(%rsp),%eax │ │ - mov %eax,0x38(%rsp) │ │ - mov -0x58(%rsp),%eax │ │ - mov %eax,0x94(%rsp) │ │ - mov -0x54(%rsp),%eax │ │ - mov %eax,0x9c(%rsp) │ │ - mov -0x8(%rsp),%eax │ │ - mov %eax,0x3c(%rsp) │ │ - add $0x188,%rsp │ │ + mov 0x50(%rsp),%ecx │ │ + cmp 0x4c(%rsp),%ecx │ │ + jg e5017 │ │ + lea 0x8(%r8),%ecx │ │ + cmp 0x48(%rsp),%ecx │ │ + jg e5017 │ │ + lea -0x4(%r13),%esi │ │ + cmp $0x2,%esi │ │ + jle e5017 │ │ + mov 0x88(%rsp),%rcx │ │ + mov %rcx,%rdx │ │ + shr %rdx │ │ + movslq %esi,%rdi │ │ + imul %rdx,%rdi │ │ + add %rdi,%rdi │ │ + mov 0x140(%rsp),%rdx │ │ + mov 0x58(%rsp),%rsi │ │ + add 0x10(%rdx,%rsi,8),%rdi │ │ + cltq │ │ + lea (%rdi,%rax,2),%rdx │ │ + mov 0x68(%rsp),%r14 │ │ + mov 0x98(%rsp),%rbp │ │ + mov 0x90(%rsp),%rbx │ │ + and $0xffffffc0,%r15d │ │ + and $0xffffffc0,%r12d │ │ + cmpq $0x0,0x28(%rsp) │ │ + je e4eb0 │ │ + mov 0x108c(%r14),%eax │ │ + sub $0x30,%rsp │ │ + mov %rbp,%rdi │ │ + mov 0x60(%rsp),%rsi │ │ + mov 0x90(%rsp),%r8 │ │ + mov %r15d,%r9d │ │ + push %rax │ │ + push %r12 │ │ + mov 0xb8(%rsp),%rax │ │ + callq *0x290(%rax) │ │ + jmpq e4edf │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + mov 0x20(%rsp),%rcx │ │ + test %rcx,%rcx │ │ + je e5190 │ │ + mov 0xb0(%rsp),%rdx │ │ + lea (%rcx,%rdx,2),%rcx │ │ + jmp e51a8 │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov 0x28(%rsp),%rcx │ │ + mov 0xa8(%rsp),%rdx │ │ + lea (%rcx,%rdx,2),%rcx │ │ + mov %rcx,0x28(%rsp) │ │ + xor %ecx,%ecx │ │ + mov %rcx,0x20(%rsp) │ │ + mov 0xb8(%rsp),%rdx │ │ + add $0x8,%edx │ │ + movzbl 0x1(%r8),%ecx │ │ + imul 0x40(%rsp),%ecx │ │ + cmp %ecx,%edx │ │ + jb e4e34 │ │ + xor %eax,%eax │ │ + jmp e51d3 │ │ + mov $0xffffffff,%eax │ │ + add $0x108,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - lea 0x19(%rip),%rax │ │ - mov %rax,(%rdi) │ │ - lea 0x44f(%rip),%rax │ │ - mov %rax,0x8(%rdi) │ │ - jmpq e92ac │ │ - nopw 0x0(%rax,%rax,1) │ │ + nop │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x1ab08,%rsp │ │ - mov %r9d,%ebp │ │ - mov %r8,%r9 │ │ - mov %rcx,%r8 │ │ - mov %rdx,%rcx │ │ - mov %rsi,%rdx │ │ - mov %rdi,%rsi │ │ - mov 0x1ab40(%rsp),%r14d │ │ - mov 0x1ab58(%rsp),%eax │ │ - sub $0x28,%rsp │ │ - lea 0xd5e8(%rsp),%rbx │ │ - mov %rbx,%rdi │ │ - mov %rsi,0x60(%rsp) │ │ - mov %rdx,0x40(%rsp) │ │ + sub $0x88,%rsp │ │ + mov %r9,0x20(%rsp) │ │ + mov %rcx,0x30(%rsp) │ │ + mov %rdx,0x60(%rsp) │ │ + mov %rsi,0x78(%rsp) │ │ + mov 0x10(%rdi),%r9d │ │ + mov 0x14(%rdi),%edx │ │ + mov (%rdi),%r10 │ │ + mov %edx,%esi │ │ + and $0x1e,%esi │ │ + mov %r8,0x68(%rsp) │ │ + test %r8d,%r8d │ │ + je e5247 │ │ + mov 0x840(%r10),%ebx │ │ + xor %eax,%eax │ │ + cmp $0x1,%ebx │ │ + sete %al │ │ + xor %ecx,%ecx │ │ + cmp $0x3,%ebx │ │ + setne %cl │ │ + jmp e524b │ │ + xor %eax,%eax │ │ + xor %ecx,%ecx │ │ + lea (%rdi,%rsi,8),%rsi │ │ + add $0x2310,%rsi │ │ + mov %rsi,0x80(%rsp) │ │ + mov $0x4,%esi │ │ + shr %cl,%esi │ │ + mov %esi,0x18(%rsp) │ │ + mov $0x4,%esi │ │ + mov %eax,%ecx │ │ + shr %cl,%esi │ │ + mov %esi,0x1c(%rsp) │ │ + lea 0x2440(%rdi),%r14 │ │ + mov 0x8(%rdi),%rax │ │ + cmp 0x3638(%rax),%edx │ │ + mov %rdi,0x70(%rsp) │ │ + jle e54a0 │ │ + mov 0xc8(%rsp),%r8d │ │ + cmpl $0x0,0x68(%rsp) │ │ + je e52c2 │ │ + mov 0x30(%rsp),%rdx │ │ + movzbl (%rdx),%ecx │ │ + imul 0x18(%rsp),%ecx │ │ + movzbl 0x1(%rdx),%esi │ │ + imul 0x1c(%rsp),%esi │ │ + add %ecx,%esi │ │ + cmp $0x10,%esi │ │ + jb e54a0 │ │ + test %r8d,%r8d │ │ + jle e54a0 │ │ + mov %r14,0x28(%rsp) │ │ + mov %r10,0x40(%rsp) │ │ + mov 0x20(%rsp),%rax │ │ + add $0x1,%eax │ │ + mov %rax,0x20(%rsp) │ │ + xor %ebx,%ebx │ │ + mov $0x2,%ebp │ │ + xor %r14d,%r14d │ │ + jmp e5304 │ │ + xchg %ax,%ax │ │ + cmp $0x2,%r13d │ │ + cmovbe %ebp,%r13d │ │ + add %r13d,%r14d │ │ + cmp %r8d,%r14d │ │ + jge e548e │ │ + mov 0x30(%rsp),%rax │ │ + movzbl 0x2(%rax),%eax │ │ + cmp $0x4,%eax │ │ + mov $0x4,%ecx │ │ + cmovae %ecx,%eax │ │ + cmp %eax,%ebx │ │ + jge e548e │ │ + mov 0x80(%rsp),%rax │ │ + mov -0x8(%rax),%r11 │ │ + movslq 0x10(%rdi),%r10 │ │ + movslq %r14d,%rcx │ │ + lea (%r10,%rcx,1),%rsi │ │ + add $0x1,%rsi │ │ + shl $0x4,%rsi │ │ + movzbl 0xa(%r11,%rsi,1),%eax │ │ + movsbq 0x8(%r11,%rsi,1),%r15 │ │ + lea 0x2822e(%rip),%rdx │ │ + movzbl (%rdx,%rax,4),%r13d │ │ + test %r15,%r15 │ │ + jle e52f0 │ │ + mov %rbx,0x48(%rsp) │ │ + add %rcx,%r10 │ │ + mov 0x30(%rsp),%rax │ │ + movzbl (%rax),%r8d │ │ + cmp %r8d,%r13d │ │ + cmovbe %r13d,%r8d │ │ + cmp $0x2,%r13b │ │ + cmovb %ebp,%r8d │ │ + movzbl 0x1(%rax),%r12d │ │ + cmp $0x10,%r12d │ │ + mov $0x10,%eax │ │ + cmovae %eax,%r12d │ │ + shr %r12d │ │ + mov %r8d,%ebp │ │ + imul 0x18(%rsp),%ebp │ │ + lea 0x0(%rbp,%rbp,1),%ecx │ │ + mov 0x288(%rdi),%rbx │ │ + mov 0x20(%rsp),%rax │ │ + lea (%rax,%r14,1),%edx │ │ + movslq %edx,%rdx │ │ + movzbl 0x180(%rbx,%rdx,1),%eax │ │ + movzbl 0x160(%rbx,%rdx,1),%edx │ │ + lea (%r12,%r12,2),%r9d │ │ + add $0x3,%r9d │ │ + shr $0x2,%r9d │ │ + shl $0x2,%rax │ │ + add 0x3adb1(%rip),%rax │ │ + movzbl (%rdx,%rax,1),%eax │ │ + mov 0x14(%rdi),%edx │ │ + mov %rdx,0x58(%rsp) │ │ + add $0xffffffffffffffff,%r15 │ │ + mov (%r11,%rsi,1),%edx │ │ + mov %rdx,0x50(%rsp) │ │ + lea (%r15,%r15,8),%rdx │ │ + shl $0x5,%rdx │ │ + mov 0x40(%rsp),%rbx │ │ + lea (%rbx,%rdx,1),%r11 │ │ + add $0x20,%r11 │ │ + sub $0x8,%rsp │ │ + mov 0x30(%rsp),%rsi │ │ + xor %edx,%edx │ │ push %rax │ │ - push %r14 │ │ - push %rbp │ │ - callq e17c0 │ │ + push %r15 │ │ + push %r11 │ │ + pushq 0x70(%rsp) │ │ + pushq 0x90(%rsp) │ │ + pushq 0x88(%rsp) │ │ + push %r10 │ │ + callq e45f0 │ │ add $0x40,%rsp │ │ - bsr 0x1ab60(%rsp),%eax │ │ - xor $0x1f,%eax │ │ - mov $0x20,%ecx │ │ - sub %eax,%ecx │ │ - xor %edx,%edx │ │ - mov %ecx,0x20(%rsp) │ │ - cmp $0xc,%ecx │ │ - sete %dl │ │ - lea (%rdx,%rdx,1),%ecx │ │ - mov $0x4,%r11d │ │ - mov %rcx,%rsi │ │ - mov %rcx,0x8(%rsp) │ │ - shl %cl,%r11d │ │ - lea 0x6(%r14),%esi │ │ - mov %rbp,0x10(%rsp) │ │ + test %eax,%eax │ │ + jne e5687 │ │ + mov 0xca8(%rbx),%rax │ │ + mov %r14d,%ecx │ │ + imul 0x18(%rsp),%ecx │ │ + mov 0x78(%rsp),%rdx │ │ + lea (%rdx,%rcx,2),%rdi │ │ + imul 0x1c(%rsp),%r12d │ │ + mov 0x60(%rsp),%rsi │ │ + mov 0x28(%rsp),%rdx │ │ mov %ebp,%ecx │ │ - mov %rcx,0x40(%rsp) │ │ - mov %esi,0x28(%rsp) │ │ - test %esi,%esi │ │ - jle e0f79 │ │ - mov $0x26,%cl │ │ - sub %al,%cl │ │ - mov $0x1,%r14d │ │ - shl %cl,%r14d │ │ - mov 0x8(%rsp),%rcx │ │ - add %ecx,%eax │ │ - mov $0x25,%cl │ │ - sub %al,%cl │ │ - mov $0xffffffff,%r9d │ │ - shl %cl,%r9d │ │ - cmpl $0x0,0x10(%rsp) │ │ - jle e0f79 │ │ - mov 0x1ab48(%rsp),%r10 │ │ - lea (%rdx,%rdx,1),%ecx │ │ - add $0x3,%ecx │ │ - not %r9d │ │ - lea 0x70(%rsp),%r8 │ │ + mov %r12d,%r8d │ │ + callq *0x280(%rax) │ │ + mov 0x48(%rsp),%rbx │ │ + add $0x1,%ebx │ │ + mov 0x70(%rsp),%rdi │ │ + mov 0xc8(%rsp),%edx │ │ + mov %edx,%r8d │ │ + mov $0x2,%ebp │ │ + jmpq e52f0 │ │ + mov 0x10(%rdi),%r9d │ │ + mov 0x8(%rdi),%rax │ │ + mov 0x40(%rsp),%r10 │ │ + mov 0x28(%rsp),%r14 │ │ + xor %ecx,%ecx │ │ + mov %rcx,0x38(%rsp) │ │ + cmp 0x3630(%rax),%r9d │ │ + jle e568c │ │ + cmpl $0x0,0xd0(%rsp) │ │ + jle e568c │ │ + mov 0x60(%rsp),%rax │ │ + sar %rax │ │ + mov %rax,0x20(%rsp) │ │ xor %eax,%eax │ │ - jmp e0eb0 │ │ + mov %rax,0x38(%rsp) │ │ + mov $0x2,%ebx │ │ + xor %r12d,%r12d │ │ + xor %edx,%edx │ │ + mov %r10,0x40(%rsp) │ │ + mov %r14,0x28(%rsp) │ │ + jmp e5516 │ │ nopl 0x0(%rax) │ │ - add $0x30c,%rbx │ │ - add $0x30c,%r8 │ │ + lea 0x28089(%rip),%rax │ │ + movzbl 0x1(%rax,%rcx,4),%r13d │ │ + cmp $0x2,%r13d │ │ + cmovbe %ebx,%r13d │ │ + add %r13d,%r12d │ │ + cmp 0xd0(%rsp),%r12d │ │ + jge e568c │ │ mov 0x30(%rsp),%rax │ │ - add $0x1,%eax │ │ - cmp 0x28(%rsp),%eax │ │ - je e0f79 │ │ - mov %rax,0x30(%rsp) │ │ - movzwl (%rbx),%esi │ │ - xor %edi,%edi │ │ - jmp e0ecf │ │ - nopl 0x0(%rax) │ │ - mov %ax,(%r8,%rdi,2) │ │ - mov %rdx,%rdi │ │ - cmp %rdx,0x40(%rsp) │ │ - je e0e90 │ │ - pmovzxwd 0x6(%rbx,%rdi,2),%xmm0 │ │ - movd %xmm0,%r13d │ │ - shl $0x7,%r13d │ │ - add %r14d,%r13d │ │ - movzwl %si,%eax │ │ - movswl (%r10),%edx │ │ - imul %eax,%edx │ │ - movzwl 0x2(%rbx,%rdi,2),%esi │ │ - movswl 0x2(%r10),%eax │ │ - imul %esi,%eax │ │ - movzwl 0x4(%rbx,%rdi,2),%ebp │ │ - movswl 0x4(%r10),%r12d │ │ - pmovsxwd 0x6(%r10),%xmm1 │ │ - imul %ebp,%r12d │ │ - pmulld %xmm0,%xmm1 │ │ - pshufd $0x4e,%xmm1,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - pshufd $0xe5,%xmm0,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - movd %xmm1,%r15d │ │ - add %r12d,%r15d │ │ - add %eax,%r15d │ │ - add %edx,%r15d │ │ - add %r13d,%r15d │ │ - add %r11d,%r15d │ │ - sar %cl,%r15d │ │ - mov %r9d,%ebp │ │ - cmp %r9d,%r15d │ │ - jle e0f60 │ │ - lea 0x1(%rdi),%rdx │ │ - xor %eax,%eax │ │ - test %r15d,%r15d │ │ - js e0ec0 │ │ - jmp e0f72 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - mov %r15d,%ebp │ │ - lea 0x1(%rdi),%rdx │ │ - xor %eax,%eax │ │ - test %r15d,%r15d │ │ - js e0ec0 │ │ - mov %ebp,%eax │ │ - jmpq e0ec0 │ │ - mov $0xa,%ecx │ │ - sub 0x8(%rsp),%ecx │ │ - mov $0x1,%r12d │ │ - mov $0x1,%eax │ │ - shl %cl,%eax │ │ - mov %eax,0x30(%rsp) │ │ - add 0x20(%rsp),%ecx │ │ - shl %cl,%r12d │ │ - mov 0x1ab40(%rsp),%ecx │ │ - test %ecx,%ecx │ │ - jle e11cb │ │ - cmpl $0x0,0x10(%rsp) │ │ - jle e11cb │ │ - mov 0x1ab50(%rsp),%rbx │ │ - mov 0x8(%rsp),%rax │ │ - xor $0xb,%eax │ │ - mov %rax,0x8(%rsp) │ │ - mov 0x18(%rsp),%rax │ │ - sar %rax │ │ - movabs $0x49200000000,%r10 │ │ - movabs $0x18600000000,%rsi │ │ - mov %ecx,%ecx │ │ - mov %rcx,0x48(%rsp) │ │ - add %rax,%rax │ │ - mov %rax,0x18(%rsp) │ │ - movabs $0x92400000000,%r11 │ │ - movabs $0x79e00000000,%r15 │ │ - movabs $0x61800000000,%r13 │ │ - movabs $0x30c00000000,%r9 │ │ - xor %r14d,%r14d │ │ - mov %rsi,%r8 │ │ + movzbl 0x3(%rax),%eax │ │ + cmp $0x4,%eax │ │ + mov $0x4,%ecx │ │ + cmovae %ecx,%eax │ │ + cmp %eax,%edx │ │ + jge e568c │ │ + mov %r12d,%eax │ │ + mov 0x80(%rsp),%rcx │ │ + mov 0x8(%rcx,%rax,8),%r9 │ │ + movslq 0x10(%rdi),%rax │ │ + lea -0x1(%rax),%rsi │ │ + shl $0x4,%rsi │ │ + movzbl 0xa(%r9,%rsi,1),%ecx │ │ + movsbq 0x8(%r9,%rsi,1),%r15 │ │ + test %r15,%r15 │ │ + jle e54f0 │ │ + mov %edx,0x48(%rsp) │ │ + mov 0x30(%rsp),%rdx │ │ + movzbl (%rdx),%r8d │ │ + cmp $0x10,%r8d │ │ + mov %rax,0x58(%rsp) │ │ + mov $0x10,%eax │ │ + cmovae %eax,%r8d │ │ + shr %r8d │ │ + lea 0x27ff8(%rip),%rax │ │ + movzbl 0x1(%rax,%rcx,4),%r13d │ │ + movzbl 0x1(%rdx),%ebp │ │ + cmp %ebp,%r13d │ │ + cmovbe %r13d,%ebp │ │ + lea 0x1(%r12),%edx │ │ + cmp $0x2,%r13d │ │ + cmovb %ebx,%ebp │ │ + mov %r8d,%ebx │ │ + imul 0x18(%rsp),%ebx │ │ + lea (%rbx,%rbx,1),%ecx │ │ + add 0xc0(%rsp),%edx │ │ + movslq %edx,%rax │ │ + movzbl 0x198(%rdi,%rax,1),%edx │ │ + movzbl 0x178(%rdi,%rax,1),%eax │ │ + shl $0x2,%rdx │ │ + add 0x3abb3(%rip),%rdx │ │ + movzbl (%rax,%rdx,1),%r11d │ │ + mov 0x14(%rdi),%eax │ │ + add %r12d,%eax │ │ + add $0xffffffffffffffff,%r15 │ │ + mov (%r9,%rsi,1),%edx │ │ + mov %rdx,0x50(%rsp) │ │ + lea (%r15,%r15,8),%rdx │ │ + shl $0x5,%rdx │ │ + add %rdx,%r10 │ │ + add $0x20,%r10 │ │ + sub $0x8,%rsp │ │ + mov %r14,%rsi │ │ xor %edx,%edx │ │ - jmp e1090 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - movabs $0x18600000000,%rsi │ │ - mov 0x28(%rsp),%r11 │ │ - add %rsi,%r11 │ │ - mov 0x10(%rsp),%r15 │ │ - add %rsi,%r15 │ │ - mov 0x20(%rsp),%r13 │ │ - add %rsi,%r13 │ │ - mov 0x58(%rsp),%r10 │ │ - add %rsi,%r10 │ │ - mov 0x68(%rsp),%r9 │ │ - add %rsi,%r9 │ │ - mov 0x60(%rsp),%r8 │ │ - add %rsi,%r8 │ │ - add $0x186,%r14 │ │ - mov 0x38(%rsp),%rax │ │ - add 0x18(%rsp),%rax │ │ + mov %ebp,%r9d │ │ + push %r11 │ │ + push %r15 │ │ + push %r10 │ │ + pushq 0x70(%rsp) │ │ + pushq 0x90(%rsp) │ │ + push %rax │ │ + pushq 0x90(%rsp) │ │ + callq e45f0 │ │ + add $0x40,%rsp │ │ + test %eax,%eax │ │ + jne e5687 │ │ + mov 0x40(%rsp),%r15 │ │ + mov 0xca8(%r15),%rax │ │ + mov %r12d,%ecx │ │ + mov 0x1c(%rsp),%esi │ │ + imul %esi,%ecx │ │ + imul 0x20(%rsp),%rcx │ │ + mov 0x78(%rsp),%rdx │ │ + lea (%rdx,%rcx,2),%rdi │ │ + imul %esi,%ebp │ │ + mov 0x60(%rsp),%rsi │ │ + mov 0x28(%rsp),%r14 │ │ + mov %r14,%rdx │ │ + mov %ebx,%ecx │ │ + mov %ebp,%r8d │ │ + callq *0x278(%rax) │ │ + mov 0x48(%rsp),%edx │ │ + add $0x1,%edx │ │ + mov 0x70(%rsp),%rdi │ │ + mov %r15,%r10 │ │ + mov $0x2,%ebx │ │ + jmpq e54fd │ │ mov %rax,0x38(%rsp) │ │ - mov 0x50(%rsp),%rdx │ │ - cmp 0x48(%rsp),%rdx │ │ - je e11cb │ │ - mov %r11,0x28(%rsp) │ │ - shr $0x20,%r11 │ │ - mov %r15,0x10(%rsp) │ │ - shr $0x20,%r15 │ │ - mov %r13,0x20(%rsp) │ │ - shr $0x20,%r13 │ │ - mov %r10,0x58(%rsp) │ │ - shr $0x20,%r10 │ │ - mov %r9,0x68(%rsp) │ │ - shr $0x20,%r9 │ │ - mov %r8,0x60(%rsp) │ │ - shr $0x20,%r8 │ │ - mov %rdx,%rax │ │ - imul %rsi,%rax │ │ - movabs $0x49200000000,%rcx │ │ - add %rcx,%rax │ │ - add $0x1,%rdx │ │ - mov %rdx,0x50(%rsp) │ │ - sar $0x1f,%rax │ │ - lea (%rsp,%rax,1),%rbp │ │ - add $0x70,%rbp │ │ - xor %eax,%eax │ │ - jmp e1118 │ │ + mov 0x38(%rsp),%rax │ │ + add $0x88,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ - mov 0x38(%rsp),%rdx │ │ - mov %cx,(%rdx,%rax,2) │ │ - add $0x1,%rax │ │ - cmp %rax,0x40(%rsp) │ │ - je e1030 │ │ - movzwl 0x0(%rbp,%rax,2),%ecx │ │ - shl $0x7,%ecx │ │ - sub %r12d,%ecx │ │ - lea (%r14,%rax,1),%edx │ │ - movzwl 0x70(%rsp,%rdx,2),%edx │ │ - movswl (%rbx),%esi │ │ - imul %edx,%esi │ │ - add %ecx,%esi │ │ - lea (%r8,%rax,1),%ecx │ │ - movzwl 0x70(%rsp,%rcx,2),%ecx │ │ - movswl 0x2(%rbx),%edx │ │ - imul %ecx,%edx │ │ - add %esi,%edx │ │ - lea (%r9,%rax,1),%ecx │ │ - movzwl 0x70(%rsp,%rcx,2),%ecx │ │ - movswl 0x4(%rbx),%esi │ │ - imul %ecx,%esi │ │ - add %edx,%esi │ │ - lea (%r10,%rax,1),%ecx │ │ - movzwl 0x70(%rsp,%rcx,2),%ecx │ │ - movswl 0x6(%rbx),%edx │ │ - imul %ecx,%edx │ │ - add %esi,%edx │ │ - lea (%rax,%r13,1),%ecx │ │ - movzwl 0x70(%rsp,%rcx,2),%ecx │ │ - movswl 0x8(%rbx),%esi │ │ - imul %ecx,%esi │ │ - add %edx,%esi │ │ - lea (%r15,%rax,1),%ecx │ │ - movzwl 0x70(%rsp,%rcx,2),%ecx │ │ - movswl 0xa(%rbx),%edi │ │ - imul %ecx,%edi │ │ - add %esi,%edi │ │ - lea (%r11,%rax,1),%ecx │ │ - movzwl 0x70(%rsp,%rcx,2),%ecx │ │ - movswl 0xc(%rbx),%edx │ │ - imul %ecx,%edx │ │ - add %edi,%edx │ │ - add 0x30(%rsp),%edx │ │ - mov 0x8(%rsp),%rcx │ │ + push %rbp │ │ + push %rbx │ │ + sub $0x28,%rsp │ │ + mov %esi,%ebp │ │ + mov %rdi,%rbx │ │ + mov 0xd40(%rdi),%eax │ │ + imul %esi,%eax │ │ + shl $0x2,%eax │ │ + cmpl $0x1,0x840(%rdi) │ │ + sete %cl │ │ + cltq │ │ + mov 0x828(%rdi),%rdx │ │ + shr %rdx │ │ + imul %rax,%rdx │ │ + add %rdx,%rdx │ │ + add 0x1480(%rdi),%rdx │ │ + mov %rdx,0x10(%rsp) │ │ + mov 0x830(%rdi),%rdx │ │ + sar %rdx │ │ + imul %rax,%rdx │ │ + sar %cl,%rdx │ │ + add %rdx,%rdx │ │ + mov 0x1488(%rdi),%rax │ │ + add %rdx,%rax │ │ + mov %rax,0x18(%rsp) │ │ + add 0x1490(%rdi),%rdx │ │ + mov %rdx,0x20(%rsp) │ │ + mov 0x8(%rdi),%rcx │ │ + mov 0x18(%rdi),%rax │ │ + cmpl $0x0,0x3f4(%rcx) │ │ + sete %cl │ │ + mov %esi,%edx │ │ sar %cl,%edx │ │ - mov 0x1ab60(%rsp),%ecx │ │ - mov %ecx,%esi │ │ - cmp %ecx,%edx │ │ - jg e11ba │ │ - mov %edx,%esi │ │ - xor %ecx,%ecx │ │ - test %edx,%edx │ │ - js e1100 │ │ - mov %esi,%ecx │ │ - jmpq e1100 │ │ - add $0x1ab08,%rsp │ │ + movslq 0xd30(%rdi),%rcx │ │ + movslq %edx,%rdx │ │ + imul %rcx,%rdx │ │ + imul $0x544,%rdx,%rdx │ │ + add 0x1148(%rdi),%rdx │ │ + cmpl $0x0,0x4d0(%rax) │ │ + jne e5763 │ │ + cmpl $0x0,0x4d4(%rax) │ │ + je e5794 │ │ + movslq 0x1478(%rbx),%rcx │ │ + movzwl 0x2b2(%rax,%rcx,2),%eax │ │ + xor %r8d,%r8d │ │ + cmp %ebp,%eax │ │ + jne e5785 │ │ + lea 0x1(%rcx),%eax │ │ + mov %eax,0x1478(%rbx) │ │ + mov %ecx,%r8d │ │ + lea 0x10(%rsp),%rsi │ │ + mov %rbx,%rdi │ │ + mov %ebp,%ecx │ │ + callq d4ae0 │ │ + cmpl $0x0,0x14c0(%rbx) │ │ + je e57ac │ │ + lea 0x10(%rsp),%rsi │ │ + mov %rbx,%rdi │ │ + mov %ebp,%edx │ │ + callq aa480 │ │ + add $0x28,%rsp │ │ + pop %rbx │ │ + pop %rbp │ │ + retq │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + sub $0x48,%rsp │ │ + mov %esi,%r15d │ │ + mov %rdi,%rbx │ │ + mov 0xd40(%rdi),%r13d │ │ + mov %r13d,%r14d │ │ + imul %esi,%r14d │ │ + lea 0x0(,%r14,4),%eax │ │ + cmpl $0x1,0x840(%rdi) │ │ + sete %r9b │ │ + movslq %eax,%rcx │ │ + mov 0x828(%rdi),%r10 │ │ + mov %r10,%rdi │ │ + shr %rdi │ │ + imul %rcx,%rdi │ │ + add %rdi,%rdi │ │ + add 0x1480(%rbx),%rdi │ │ + mov %rdi,0x30(%rsp) │ │ + mov 0x830(%rbx),%rsi │ │ + mov %rsi,%rax │ │ + sar %rax │ │ + imul %rcx,%rax │ │ + mov %r9d,%ecx │ │ + sar %cl,%rax │ │ + add %rax,%rax │ │ + mov 0x1488(%rbx),%r8 │ │ + add %rax,%r8 │ │ + mov %r8,0x38(%rsp) │ │ + add 0x1490(%rbx),%rax │ │ + mov %rax,0x40(%rsp) │ │ + mov 0x1148(%rbx),%rdx │ │ + mov 0x8(%rbx),%rcx │ │ + cmpl $0x0,0x3f4(%rcx) │ │ + sete %cl │ │ + mov 0xd30(%rbx),%r11d │ │ + mov %r15d,%ebp │ │ + sar %cl,%ebp │ │ + imul %r11d,%ebp │ │ + movslq %ebp,%rbp │ │ + imul $0x544,%rbp,%r12 │ │ + add %rdx,%r12 │ │ + test %r15d,%r15d │ │ + je e58e1 │ │ + mov %r9d,%ebp │ │ + xor %r9d,%r9d │ │ + mov %bpl,%r9b │ │ + lea -0x1(%r15),%ebp │ │ + sar %cl,%ebp │ │ + imul %r11d,%ebp │ │ + movslq %ebp,%rcx │ │ + imul $0x544,%rcx,%rcx │ │ + add %rcx,%rdx │ │ + shl $0x3,%r10 │ │ + shl $0x2,%rsi │ │ + mov %r9d,%ecx │ │ + sar %cl,%rsi │ │ + sub %r10,%rdi │ │ + mov %rdi,0x10(%rsp) │ │ + add %rsi,%rsi │ │ + sub %rsi,%r8 │ │ + mov %r8,0x18(%rsp) │ │ + sub %rsi,%rax │ │ + mov %rax,0x20(%rsp) │ │ + lea -0x2(%r14),%ecx │ │ + lea 0x10(%rsp),%rsi │ │ + mov %rbx,%rdi │ │ + mov %r14d,%r8d │ │ + callq ef280 │ │ + add $0x1,%r15d │ │ + xor %eax,%eax │ │ + cmp 0xd38(%rbx),%r15d │ │ + setl %al │ │ + add %eax,%eax │ │ + sub %eax,%r13d │ │ + add %r14d,%r13d │ │ + mov 0xd2c(%rbx),%eax │ │ + cmp %eax,%r13d │ │ + cmovg %eax,%r13d │ │ + lea 0x30(%rsp),%rsi │ │ + mov %rbx,%rdi │ │ + mov %r12,%rdx │ │ + mov %r14d,%ecx │ │ + mov %r13d,%r8d │ │ + callq ef280 │ │ + add $0x48,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - nopl (%rax) │ │ + nopl 0x0(%rax,%rax,1) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x3d5c8,%rsp │ │ - mov %r9d,%r14d │ │ - mov %r8,%r9 │ │ - mov %rcx,%r8 │ │ - mov %rdx,%rcx │ │ - mov %rsi,%r13 │ │ - mov %rdi,%rbx │ │ - mov 0x3d620(%rsp),%r15d │ │ - mov 0x3d600(%rsp),%r12d │ │ - movslq 0x3d608(%rsp),%rbp │ │ - mov 0x3d618(%rsp),%eax │ │ - mov %eax,0x10(%rsp) │ │ - mov %r12d,0x8(%rsp) │ │ - mov %r14d,(%rsp) │ │ - lea 0x70(%rsp),%rdi │ │ - mov %rbx,%rsi │ │ - mov %r13,%rdx │ │ - callq e17c0 │ │ - lea 0x287ea(%rip),%rax │ │ - cmpw $0x0,(%rax,%rbp,8) │ │ - je e14a0 │ │ - cmpw $0x0,0x2(%rax,%rbp,8) │ │ - je e162c │ │ - movswl 0x4(%rax,%rbp,8),%r9d │ │ - movswl 0x6(%rax,%rbp,8),%eax │ │ - mov %eax,0x48(%rsp) │ │ - mov %r12d,%ebp │ │ - mov 0x3d610(%rsp),%rax │ │ - movswl (%rax),%r12d │ │ - movswl 0x2(%rax),%eax │ │ - mov %eax,0x40(%rsp) │ │ - mov %r15d,(%rsp) │ │ - lea 0xd5c0(%rsp),%rdi │ │ - lea 0x70(%rsp),%rsi │ │ - mov %r14d,%edx │ │ - mov %ebp,%ecx │ │ - mov $0x19,%r8d │ │ - callq e1f00 │ │ - mov %r15d,(%rsp) │ │ - lea 0x255c0(%rsp),%rdi │ │ - lea 0x70(%rsp),%rsi │ │ - mov %r14d,%edx │ │ - mov %ebp,%ecx │ │ - mov $0x9,%r8d │ │ - mov 0x48(%rsp),%r9d │ │ - callq e1f00 │ │ - test %ebp,%ebp │ │ - jle e17ac │ │ - test %r14d,%r14d │ │ - jle e17ac │ │ - mov %ebp,%eax │ │ - mov 0x40(%rsp),%ecx │ │ - add %r12d,%ecx │ │ - mov $0x80,%r9d │ │ - sub %ecx,%r9d │ │ - sar %r13 │ │ - mov %ebp,%eax │ │ - mov %rax,0x60(%rsp) │ │ - mov %r14d,%r11d │ │ - mov %r11d,%eax │ │ - and $0xfffffffc,%eax │ │ - mov %rax,0x58(%rsp) │ │ - movd %r12d,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - movd %r9d,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm1 │ │ - movd %r15d,%xmm2 │ │ - pshufd $0x0,%xmm2,%xmm2 │ │ - add %r13,%r13 │ │ - mov %r13,0x68(%rsp) │ │ + sub $0x88,%rsp │ │ + mov %rdi,%r12 │ │ + mov 0xd40(%rdi),%eax │ │ + mov %esi,%edx │ │ + mov %eax,0x38(%rsp) │ │ + imul %eax,%edx │ │ + shl $0x2,%edx │ │ + mov 0x840(%rdi),%eax │ │ + cmp $0x1,%eax │ │ + sete %cl │ │ + movslq %edx,%rbp │ │ + mov 0x828(%rdi),%rdx │ │ + shr %rdx │ │ + imul %rbp,%rdx │ │ + add %rdx,%rdx │ │ + add 0x1480(%rdi),%rdx │ │ + mov %rdx,0x70(%rsp) │ │ + mov 0x830(%rdi),%rdx │ │ + sar %rdx │ │ + imul %rbp,%rdx │ │ + sar %cl,%rdx │ │ + add %rdx,%rdx │ │ + mov 0x1488(%rdi),%rdi │ │ + add %rdx,%rdi │ │ + mov %rdi,0x78(%rsp) │ │ + add 0x1490(%r12),%rdx │ │ + mov %rdx,0x80(%rsp) │ │ + mov 0x930(%r12),%rdx │ │ + shr %rdx │ │ + imul %rbp,%rdx │ │ + add %rdx,%rdx │ │ + add 0x1498(%r12),%rdx │ │ + mov %rdx,0x50(%rsp) │ │ + mov 0x938(%r12),%rdx │ │ + sar %rdx │ │ + imul %rbp,%rdx │ │ + sar %cl,%rdx │ │ + add %rdx,%rdx │ │ + mov 0x14a0(%r12),%rcx │ │ + add %rdx,%rcx │ │ + mov %rcx,0x58(%rsp) │ │ + add 0x14a8(%r12),%rdx │ │ + mov %rdx,0x60(%rsp) │ │ xor %ecx,%ecx │ │ - movdqa 0x18b9b(%rip),%xmm3 │ │ - movdqa 0x189b3(%rip),%xmm4 │ │ - xor %eax,%eax │ │ - mov %r14d,0x54(%rsp) │ │ - jmp e137a │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - mov 0x40(%rsp),%rax │ │ + test %eax,%eax │ │ + setne %cl │ │ + lea (%rcx,%rcx,1),%rax │ │ add $0x1,%rax │ │ - add 0x68(%rsp),%rbx │ │ - mov 0x48(%rsp),%rcx │ │ - add $0x180,%rcx │ │ - cmp 0x60(%rsp),%rax │ │ - mov 0x54(%rsp),%r14d │ │ - je e17ac │ │ mov %rax,0x40(%rsp) │ │ - mov %rcx,0x48(%rsp) │ │ - and $0xffffff80,%ecx │ │ - lea (%rsp,%rcx,4),%r10 │ │ - add $0xd5c0,%r10 │ │ - lea (%rsp,%rcx,4),%rdi │ │ - add $0x255c0,%rdi │ │ - xor %esi,%esi │ │ - cmp $0x4,%r14d │ │ - jb e1442 │ │ - mov 0x58(%rsp),%rax │ │ - xchg %ax,%ax │ │ - pmovzxwd (%rbx,%rsi,2),%xmm5 │ │ - movdqa %xmm5,%xmm6 │ │ - pslld $0x4,%xmm6 │ │ - pslld $0xb,%xmm5 │ │ - por %xmm3,%xmm5 │ │ - movdqa (%r10,%rsi,4),%xmm7 │ │ - psubd %xmm6,%xmm7 │ │ - pmulld %xmm0,%xmm7 │ │ - paddd %xmm5,%xmm7 │ │ - movdqa (%rdi,%rsi,4),%xmm5 │ │ - psubd %xmm6,%xmm5 │ │ - pmulld %xmm1,%xmm5 │ │ - paddd %xmm7,%xmm5 │ │ - pxor %xmm6,%xmm6 │ │ - pcmpgtd %xmm5,%xmm6 │ │ - psrad $0xb,%xmm5 │ │ - pminsd %xmm2,%xmm5 │ │ - pandn %xmm5,%xmm6 │ │ - pshufb %xmm4,%xmm6 │ │ - movq %xmm6,(%rbx,%rsi,2) │ │ - add $0x4,%rsi │ │ - cmp %rsi,%rax │ │ - jne e13b0 │ │ - mov %rax,%rsi │ │ - cmp %r11,%rax │ │ - jne e1442 │ │ - jmpq e1350 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - mov %r13w,(%rbx,%rsi,2) │ │ - add $0x1,%rsi │ │ - cmp %rsi,%r11 │ │ - je e1350 │ │ - movzwl (%rbx,%rsi,2),%ecx │ │ - mov %ecx,%eax │ │ - shl $0x4,%eax │ │ - shl $0xb,%ecx │ │ - mov (%r10,%rsi,4),%edx │ │ - sub %eax,%edx │ │ - imul %r12d,%edx │ │ - mov (%rdi,%rsi,4),%ebp │ │ - sub %eax,%ebp │ │ - imul %r9d,%ebp │ │ - lea (%rcx,%rdx,1),%r8d │ │ - add $0x400,%r8d │ │ - add %ebp,%r8d │ │ - mov %r8d,%ecx │ │ - sar $0xb,%ecx │ │ - mov %r15d,%r14d │ │ - cmp %r15d,%ecx │ │ - jle e1490 │ │ - xor %r13d,%r13d │ │ - test %r8d,%r8d │ │ - js e1430 │ │ - jmp e149b │ │ + xor %eax,%eax │ │ + test %esi,%esi │ │ + setne %al │ │ + shl $0x3,%eax │ │ + mov %eax,0x34(%rsp) │ │ + add $0x1,%esi │ │ + mov %esi,0x3c(%rsp) │ │ + neg %ebp │ │ + mov %rbp,0x48(%rsp) │ │ + xor %r14d,%r14d │ │ + test %r14,%r14 │ │ + jne e5aea │ │ + jmpq e5b00 │ │ nopw 0x0(%rax,%rax,1) │ │ - mov %ecx,%r14d │ │ - xor %r13d,%r13d │ │ - test %r8d,%r8d │ │ - js e1430 │ │ - mov %r14d,%r13d │ │ - jmp e1430 │ │ - movswl 0x6(%rax,%rbp,8),%r9d │ │ - mov %r15d,(%rsp) │ │ - lea 0xd5c0(%rsp),%rdi │ │ - lea 0x70(%rsp),%rsi │ │ - mov %r14d,%edx │ │ - mov %r12d,%ecx │ │ - mov $0x9,%r8d │ │ - callq e1f00 │ │ - test %r12d,%r12d │ │ - jle e17ac │ │ - test %r14d,%r14d │ │ - jle e17ac │ │ - mov 0x3d610(%rsp),%rax │ │ - movswl 0x2(%rax),%eax │ │ - mov %r12d,%ecx │ │ - mov $0x80,%r12d │ │ - sub %eax,%r12d │ │ - sar %r13 │ │ - mov %ecx,%r8d │ │ - mov %r14d,%edx │ │ - mov %edx,%r11d │ │ - and $0xfffffffc,%r11d │ │ - movd %r12d,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - movd %r15d,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm1 │ │ - add %r13,%r13 │ │ - xor %r9d,%r9d │ │ - movdqa 0x189ac(%rip),%xmm2 │ │ - movdqa 0x187c4(%rip),%xmm3 │ │ - xor %r10d,%r10d │ │ - jmp e1557 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ + cmpl $0x3,0x840(%r12) │ │ + setne %cl │ │ + movzbl %cl,%ecx │ │ + mov 0x940(%r12),%r8d │ │ + add %ecx,%r8d │ │ + sar %cl,%r8d │ │ + mov 0xd28(%r12),%ebx │ │ + lea (%rcx,%rbx,4),%r13d │ │ + sar %cl,%r13d │ │ + mov 0x48(%rsp),%rcx │ │ + mov %ecx,%r9d │ │ + or %r11d,%r9d │ │ + add 0x83c(%r12),%r9d │ │ + mov %r11d,%ecx │ │ + sar %cl,%r9d │ │ + mov 0xca8(%r12),%r11 │ │ + cmp %ebp,%r9d │ │ + cmovg %ebp,%r9d │ │ + add %r15d,%r9d │ │ + mov 0xc70(%r12,%rax,4),%ebp │ │ + mov 0xc78(%r12,%rax,4),%eax │ │ + mov 0x108c(%r12),%ebx │ │ + sub $0x20,%rsp │ │ + mov %r10,%rcx │ │ + push %rbx │ │ + push %rax │ │ + push %rbp │ │ + push %r13 │ │ + callq *0x2a0(%r11) │ │ + add $0x40,%rsp │ │ + add $0x1,%r14 │ │ + cmp %r14,0x40(%rsp) │ │ + je e5b80 │ │ + test %r14,%r14 │ │ + je e5b00 │ │ + cmpl $0x1,0x840(%r12) │ │ + sete %cl │ │ + jmp e5b02 │ │ nopl 0x0(%rax,%rax,1) │ │ - add $0x1,%r10 │ │ - add %r13,%rbx │ │ - add $0x180,%r9 │ │ - cmp %r8,%r10 │ │ - je e17ac │ │ - mov %r9d,%eax │ │ - and $0xffffff80,%eax │ │ - lea (%rsp,%rax,4),%rcx │ │ - add $0xd5c0,%rcx │ │ - xor %esi,%esi │ │ - cmp $0x4,%r14d │ │ - jb e15e1 │ │ - pmovzxwd (%rbx,%rsi,2),%xmm4 │ │ - movdqa %xmm4,%xmm5 │ │ - pslld $0x4,%xmm5 │ │ - pslld $0xb,%xmm4 │ │ - por %xmm2,%xmm4 │ │ - movdqa (%rcx,%rsi,4),%xmm6 │ │ - psubd %xmm5,%xmm6 │ │ - pmulld %xmm0,%xmm6 │ │ - paddd %xmm4,%xmm6 │ │ - pxor %xmm4,%xmm4 │ │ - pcmpgtd %xmm6,%xmm4 │ │ - psrad $0xb,%xmm6 │ │ - pminsd %xmm1,%xmm6 │ │ - pandn %xmm6,%xmm4 │ │ - pshufb %xmm3,%xmm4 │ │ - movq %xmm4,(%rbx,%rsi,2) │ │ - add $0x4,%rsi │ │ - cmp %rsi,%r11 │ │ - jne e1570 │ │ - mov %r11,%rsi │ │ - cmp %rdx,%r11 │ │ - jne e15e1 │ │ - jmpq e1540 │ │ - mov %di,(%rbx,%rsi,2) │ │ - add $0x1,%rsi │ │ - cmp %rsi,%rdx │ │ - je e1540 │ │ - movzwl (%rbx,%rsi,2),%eax │ │ - mov %eax,%edi │ │ - shl $0x4,%edi │ │ - shl $0xb,%eax │ │ - mov (%rcx,%rsi,4),%ebp │ │ - sub %edi,%ebp │ │ - imul %r12d,%ebp │ │ - lea (%rax,%rbp,1),%ebp │ │ - add $0x400,%ebp │ │ - mov %ebp,%edi │ │ - sar $0xb,%edi │ │ - mov %r15d,%eax │ │ - cmp %r15d,%edi │ │ - jle e1620 │ │ - xor %edi,%edi │ │ - test %ebp,%ebp │ │ - js e15d0 │ │ - jmp e1628 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - mov %edi,%eax │ │ - xor %edi,%edi │ │ - test %ebp,%ebp │ │ - js e15d0 │ │ - mov %eax,%edi │ │ - jmp e15d0 │ │ - movswl 0x4(%rax,%rbp,8),%r9d │ │ - mov %r15d,(%rsp) │ │ - lea 0xd5c0(%rsp),%rdi │ │ - lea 0x70(%rsp),%rsi │ │ - mov %r14d,%edx │ │ - mov %r12d,%ecx │ │ - mov $0x19,%r8d │ │ - callq e1f00 │ │ - test %r12d,%r12d │ │ - jle e17ac │ │ - test %r14d,%r14d │ │ - jle e17ac │ │ - mov %r12d,%eax │ │ - mov 0x3d610(%rsp),%rcx │ │ - movswl (%rcx),%r12d │ │ - sar %r13 │ │ - mov %eax,%r8d │ │ - mov %r14d,%edx │ │ - mov %edx,%r11d │ │ - and $0xfffffffc,%r11d │ │ - movd %r12d,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - movd %r15d,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm1 │ │ - add %r13,%r13 │ │ - xor %r9d,%r9d │ │ - movdqa 0x18829(%rip),%xmm2 │ │ - movdqa 0x18641(%rip),%xmm3 │ │ - xor %r10d,%r10d │ │ - jmp e16d7 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - add $0x1,%r10 │ │ - add %r13,%rbx │ │ - add $0x180,%r9 │ │ - cmp %r8,%r10 │ │ - je e17ac │ │ - mov %r9d,%eax │ │ - and $0xffffff80,%eax │ │ - lea (%rsp,%rax,4),%rcx │ │ - add $0xd5c0,%rcx │ │ - xor %esi,%esi │ │ - cmp $0x4,%r14d │ │ - jb e1761 │ │ - pmovzxwd (%rbx,%rsi,2),%xmm4 │ │ - movdqa %xmm4,%xmm5 │ │ - pslld $0x4,%xmm5 │ │ - pslld $0xb,%xmm4 │ │ - por %xmm2,%xmm4 │ │ - movdqa (%rcx,%rsi,4),%xmm6 │ │ - psubd %xmm5,%xmm6 │ │ - pmulld %xmm0,%xmm6 │ │ - paddd %xmm4,%xmm6 │ │ - pxor %xmm4,%xmm4 │ │ - pcmpgtd %xmm6,%xmm4 │ │ - psrad $0xb,%xmm6 │ │ - pminsd %xmm1,%xmm6 │ │ - pandn %xmm6,%xmm4 │ │ - pshufb %xmm3,%xmm4 │ │ - movq %xmm4,(%rbx,%rsi,2) │ │ - add $0x4,%rsi │ │ - cmp %rsi,%r11 │ │ - jne e16f0 │ │ - mov %r11,%rsi │ │ - cmp %rdx,%r11 │ │ - jne e1761 │ │ - jmpq e16c0 │ │ - mov %di,(%rbx,%rsi,2) │ │ - add $0x1,%rsi │ │ - cmp %rsi,%rdx │ │ - je e16c0 │ │ - movzwl (%rbx,%rsi,2),%eax │ │ - mov %eax,%edi │ │ - shl $0x4,%edi │ │ - shl $0xb,%eax │ │ - mov (%rcx,%rsi,4),%ebp │ │ - sub %edi,%ebp │ │ - imul %r12d,%ebp │ │ - lea (%rax,%rbp,1),%ebp │ │ - add $0x400,%ebp │ │ - mov %ebp,%edi │ │ - sar $0xb,%edi │ │ - mov %r15d,%eax │ │ - cmp %r15d,%edi │ │ - jle e17a0 │ │ - xor %edi,%edi │ │ - test %ebp,%ebp │ │ - js e1750 │ │ - jmp e17a8 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - mov %edi,%eax │ │ - xor %edi,%edi │ │ - test %ebp,%ebp │ │ - js e1750 │ │ - mov %eax,%edi │ │ - jmp e1750 │ │ - add $0x3d5c8,%rsp │ │ + xor %ecx,%ecx │ │ + xor %eax,%eax │ │ + test %r14,%r14 │ │ + setne %al │ │ + mov 0x34(%rsp),%edx │ │ + mov %edx,%r15d │ │ + shr %cl,%r15d │ │ + mov 0x828(%r12,%rax,8),%r10 │ │ + mov 0x930(%r12,%rax,8),%rsi │ │ + mov 0x50(%rsp,%r14,8),%rdi │ │ + mov %rsi,%rdx │ │ + shr %rdx │ │ + imul %r15,%rdx │ │ + add %rdx,%rdx │ │ + sub %rdx,%rdi │ │ + mov 0x70(%rsp,%r14,8),%rdx │ │ + mov %r10,%rbp │ │ + shr %rbp │ │ + imul %r15,%rbp │ │ + add %rbp,%rbp │ │ + sub %rbp,%rdx │ │ + xor %ebx,%ebx │ │ + mov 0x3c(%rsp),%ebp │ │ + cmp 0xd38(%r12),%ebp │ │ + setl %bl │ │ + add %ebx,%ebx │ │ + mov 0x38(%rsp),%ebp │ │ + sub %ebx,%ebp │ │ + shl $0x2,%ebp │ │ + sar %cl,%ebp │ │ + movzbl %cl,%r11d │ │ + test %r14,%r14 │ │ + jne e5a50 │ │ + xor %ecx,%ecx │ │ + jmpq e5a5c │ │ + add $0x88,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - xchg %ax,%ax │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + sub $0x38,%rsp │ │ + mov %esi,%edx │ │ + mov 0xd40(%rdi),%eax │ │ + imul %esi,%eax │ │ + shl $0x2,%eax │ │ + cmpl $0x1,0x840(%rdi) │ │ + sete %cl │ │ + cltq │ │ + mov 0x930(%rdi),%rsi │ │ + shr %rsi │ │ + imul %rax,%rsi │ │ + add %rsi,%rsi │ │ + add 0x1498(%rdi),%rsi │ │ + mov %rsi,0x20(%rsp) │ │ + mov 0x938(%rdi),%rsi │ │ + sar %rsi │ │ + imul %rax,%rsi │ │ + sar %cl,%rsi │ │ + add %rsi,%rsi │ │ + mov 0x14a0(%rdi),%rax │ │ + add %rsi,%rax │ │ + mov %rax,0x28(%rsp) │ │ + add 0x14a8(%rdi),%rsi │ │ + mov %rsi,0x30(%rsp) │ │ + lea 0x20(%rsp),%rsi │ │ + callq aab10 │ │ + add $0x38,%rsp │ │ + retq │ │ + nopl 0x0(%rax) │ │ + push %rbp │ │ + push %rbx │ │ + sub $0x28,%rsp │ │ + mov %esi,%ebp │ │ + mov %rdi,%rbx │ │ + callq e56b0 │ │ + mov 0x8(%rbx),%rax │ │ + cmpl $0x0,0x42c(%rax) │ │ + je e5c47 │ │ + mov %rbx,%rdi │ │ + mov %ebp,%esi │ │ + callq e57c0 │ │ + mov 0x18(%rbx),%rax │ │ + mov 0xec(%rax),%ecx │ │ + cmp 0xf0(%rax),%ecx │ │ + je e5c63 │ │ + mov %rbx,%rdi │ │ + mov %ebp,%esi │ │ + callq e5930 │ │ + cmpl $0x0,0x14c0(%rbx) │ │ + je e5cdf │ │ + mov 0xd40(%rbx),%eax │ │ + imul %ebp,%eax │ │ + shl $0x2,%eax │ │ + cmpl $0x1,0x840(%rbx) │ │ + sete %cl │ │ + cltq │ │ + mov 0x930(%rbx),%rdx │ │ + shr %rdx │ │ + imul %rax,%rdx │ │ + add %rdx,%rdx │ │ + add 0x1498(%rbx),%rdx │ │ + mov %rdx,0x10(%rsp) │ │ + mov 0x938(%rbx),%rdx │ │ + sar %rdx │ │ + imul %rax,%rdx │ │ + sar %cl,%rdx │ │ + add %rdx,%rdx │ │ + mov 0x14a0(%rbx),%rax │ │ + add %rdx,%rax │ │ + mov %rax,0x18(%rsp) │ │ + add 0x14a8(%rbx),%rdx │ │ + mov %rdx,0x20(%rsp) │ │ + lea 0x10(%rsp),%rsi │ │ + mov %rbx,%rdi │ │ + mov %ebp,%edx │ │ + callq aab10 │ │ + add $0x28,%rsp │ │ + pop %rbx │ │ + pop %rbp │ │ + retq │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x88,%rsp │ │ - mov %rcx,0x30(%rsp) │ │ - mov %rdx,0x40(%rsp) │ │ + push %rax │ │ mov %rdi,%r15 │ │ - mov 0xd0(%rsp),%r10d │ │ - xor %eax,%eax │ │ - mov %r10d,%r13d │ │ - and $0x1,%r13d │ │ + mov (%rdi),%r14 │ │ + mov 0x14(%rdi),%eax │ │ + mov 0xd3c(%r14),%cl │ │ + mov %eax,%ebp │ │ + sar %cl,%ebp │ │ + imul 0xd30(%r14),%ebp │ │ + mov 0x8(%rdi),%r12 │ │ + shl $0x7,%ebp │ │ + movslq 0x3630(%r12),%r13 │ │ + mov %r13,%rcx │ │ + shl $0x3,%rcx │ │ + add 0x810(%r14),%rcx │ │ + add 0xd40(%r14),%eax │ │ + lea 0x0(,%r13,4),%rbx │ │ + lea -0x1(,%rax,4),%eax │ │ + cltq │ │ + mov 0x828(%r14),%rdx │ │ + shr %rdx │ │ + imul %rax,%rdx │ │ + lea (%rcx,%rdx,2),%rsi │ │ + lea (%rbx,%rbp,1),%eax │ │ + movslq %eax,%rdi │ │ + add %rdi,%rdi │ │ + add 0xd00(%r14),%rdi │ │ + mov 0x3634(%r12),%eax │ │ + sub %r13d,%eax │ │ + shl $0x3,%eax │ │ + movslq %eax,%rdx │ │ + callq 4390 │ │ + mov 0x840(%r14),%ecx │ │ + test %ecx,%ecx │ │ + je e5e4a │ │ + cmp $0x1,%ecx │ │ sete %al │ │ - mov %r10d,%ebx │ │ - and $0x2,%ebx │ │ - mov %ebx,%ecx │ │ + cmp $0x3,%ecx │ │ + setne %cl │ │ + mov %ecx,%esi │ │ + sar %cl,%ebx │ │ + mov 0xd40(%r14),%edx │ │ + add 0x14(%r15),%edx │ │ + shl $0x2,%edx │ │ + mov %eax,%ecx │ │ + sar %cl,%edx │ │ + movslq %ebx,%rax │ │ + add $0xffffffff,%edx │ │ + movslq %edx,%rcx │ │ + mov 0x830(%r14),%rbx │ │ + shr %rbx │ │ + imul %rcx,%rbx │ │ + add %rax,%rbx │ │ + add %ebp,%eax │ │ + movslq %eax,%r15 │ │ + add %r15,%r15 │ │ + mov 0xd08(%r14),%rdi │ │ + add %r15,%rdi │ │ + add %rbx,%rbx │ │ + mov 0x3634(%r12),%eax │ │ + sub %r13d,%eax │ │ + shl $0x2,%eax │ │ + mov %esi,%ebp │ │ + mov %esi,%ecx │ │ + sar %cl,%eax │ │ + mov 0x818(%r14),%rsi │ │ + add %rbx,%rsi │ │ + add %eax,%eax │ │ + movslq %eax,%rdx │ │ + callq 4390 │ │ + add 0xd10(%r14),%r15 │ │ + mov 0x3634(%r12),%eax │ │ + sub %r13d,%eax │ │ + shl $0x2,%eax │ │ + mov %ebp,%ecx │ │ + sar %cl,%eax │ │ + add 0x820(%r14),%rbx │ │ + add %eax,%eax │ │ + movslq %eax,%rdx │ │ + mov %r15,%rdi │ │ + mov %rbx,%rsi │ │ + add $0x8,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + jmpq 4390 │ │ + add $0x8,%rsp │ │ + pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + nopl (%rax) │ │ + jmpq 746b0 │ │ + data16 data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ + lea 0x39(%rip),%rax │ │ + mov %rax,(%rdi) │ │ + lea 0x7cf(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x793(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x8(%rdi) │ │ + lea 0x7de(%rip),%rax │ │ + mov %rax,0x18(%rdi) │ │ + jmpq ab5d8 │ │ + nopl 0x0(%rax,%rax,1) │ │ + push %rbx │ │ + sub $0x110,%rsp │ │ + xorps %xmm0,%xmm0 │ │ + movaps %xmm0,-0x30(%rsp) │ │ + movaps %xmm0,-0x40(%rsp) │ │ + movaps %xmm0,-0x50(%rsp) │ │ + movaps %xmm0,-0x60(%rsp) │ │ + movaps %xmm0,0xf0(%rsp) │ │ + movaps %xmm0,0xe0(%rsp) │ │ + movaps %xmm0,0xd0(%rsp) │ │ + movaps %xmm0,0xc0(%rsp) │ │ + movaps %xmm0,0xb0(%rsp) │ │ + movaps %xmm0,0xa0(%rsp) │ │ + movaps %xmm0,0x90(%rsp) │ │ + movq $0x0,0x100(%rsp) │ │ + movaps %xmm0,0x80(%rsp) │ │ + movaps %xmm0,0x70(%rsp) │ │ + movaps %xmm0,0x60(%rsp) │ │ + movaps %xmm0,0x50(%rsp) │ │ + movaps %xmm0,0x40(%rsp) │ │ + movaps %xmm0,0x30(%rsp) │ │ + movaps %xmm0,0x20(%rsp) │ │ + movaps %xmm0,0x10(%rsp) │ │ + movaps %xmm0,(%rsp) │ │ + movaps %xmm0,-0x10(%rsp) │ │ + movaps %xmm0,-0x20(%rsp) │ │ + add $0x7,%rdi │ │ + xor %r9d,%r9d │ │ + xor %r10d,%r10d │ │ + xor %r11d,%r11d │ │ + xor %eax,%eax │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov %eax,%ecx │ │ shr %ecx │ │ - lea 0x0(%r13,%r13,2),%edi │ │ - lea (%rcx,%rcx,2),%ecx │ │ - mov 0xc0(%rsp),%edx │ │ - add %edi,%edx │ │ - add %ecx,%edx │ │ - lea (%rax,%rax,2),%rcx │ │ - lea (%r15,%rcx,2),%r12 │ │ - mov %rdi,0x58(%rsp) │ │ - lea (%rdi,%rdi,1),%rax │ │ - mov %rsi,%rbp │ │ - sub %rax,%rbp │ │ - sub %rax,%r8 │ │ - test $0x4,%r10b │ │ - mov %rcx,0x68(%rsp) │ │ - mov %rdx,0x38(%rsp) │ │ - mov %ebx,0x54(%rsp) │ │ - mov %rsi,0x70(%rsp) │ │ - mov %rbp,0x28(%rsp) │ │ - mov %r9,0x18(%rsp) │ │ - mov %r8,0x20(%rsp) │ │ - jne e18cf │ │ - lea (%rdx,%rdx,1),%eax │ │ - movslq %eax,%r14 │ │ - mov %r12,%rdi │ │ - mov %rbp,%rsi │ │ - mov %r14,%rdx │ │ - callq 43b0 │ │ - lea 0x30c(%r12),%rdi │ │ - mov %rdi,0x48(%rsp) │ │ - mov %rbp,%rsi │ │ - mov %r14,%rdx │ │ - callq 43b0 │ │ - lea 0x618(%r12),%rbx │ │ - mov %rbx,%rdi │ │ + mov $0x3,%r8d │ │ + movzbl -0x7(%rdi),%ebx │ │ + lea (%rbx,%r11,1),%r11d │ │ + add $0xffffff80,%r11d │ │ + lea (%r10,%rbx,1),%r10d │ │ + add $0xffffff80,%r10d │ │ + lea (%r9,%rbx,1),%r9d │ │ + add $0xffffff80,%r9d │ │ + add $0xffffff80,%ebx │ │ + mov %r10d,-0x20(%rsp,%rax,4) │ │ + add %ebx,0x18(%rsp,%rax,4) │ │ + mov %r11d,0x90(%rsp,%rax,4) │ │ + add %ebx,0xe8(%rsp,%rax,4) │ │ + sub %ecx,%r8d │ │ + add %ebx,0x38(%rsp,%r8,4) │ │ + mov %r9d,-0x60(%rsp,%rax,4) │ │ + add %ebx,-0x40(%rsp) │ │ + add %ebx,0x64(%rsp,%rcx,4) │ │ + movzbl -0x6(%rdi),%ebx │ │ + add $0xffffff80,%ebx │ │ + add %ebx,0x94(%rsp,%rax,4) │ │ + add %ebx,-0x20(%rsp,%rax,4) │ │ + add %ebx,-0x60(%rsp,%rax,4) │ │ + add %ebx,0x18(%rsp,%rax,4) │ │ + add %ebx,0xe4(%rsp,%rax,4) │ │ + add %ebx,0x3c(%rsp,%r8,4) │ │ + add %ebx,-0x3c(%rsp) │ │ + add %ebx,0x68(%rsp,%rcx,4) │ │ + movzbl -0x5(%rdi),%ebx │ │ + add $0xffffff80,%ebx │ │ + add %ebx,0x98(%rsp,%rax,4) │ │ + add %ebx,-0x1c(%rsp,%rax,4) │ │ + add %ebx,-0x60(%rsp,%rax,4) │ │ + add %ebx,0x14(%rsp,%rax,4) │ │ + add %ebx,0xe0(%rsp,%rax,4) │ │ + add %ebx,0x40(%rsp,%r8,4) │ │ + add %ebx,-0x38(%rsp) │ │ + add %ebx,0x6c(%rsp,%rcx,4) │ │ + movzbl -0x4(%rdi),%ebx │ │ + add $0xffffff80,%ebx │ │ + add %ebx,0x9c(%rsp,%rax,4) │ │ + add %ebx,-0x1c(%rsp,%rax,4) │ │ + add %ebx,-0x60(%rsp,%rax,4) │ │ + add %ebx,0x14(%rsp,%rax,4) │ │ + add %ebx,0xdc(%rsp,%rax,4) │ │ + add %ebx,0x44(%rsp,%r8,4) │ │ + add %ebx,-0x34(%rsp) │ │ + add %ebx,0x70(%rsp,%rcx,4) │ │ + movzbl -0x3(%rdi),%ebx │ │ + add $0xffffff80,%ebx │ │ + add %ebx,0xa0(%rsp,%rax,4) │ │ + add %ebx,-0x18(%rsp,%rax,4) │ │ + add %ebx,-0x60(%rsp,%rax,4) │ │ + add %ebx,0x10(%rsp,%rax,4) │ │ + add %ebx,0xd8(%rsp,%rax,4) │ │ + add %ebx,0x48(%rsp,%r8,4) │ │ + add %ebx,-0x30(%rsp) │ │ + add %ebx,0x74(%rsp,%rcx,4) │ │ + movzbl -0x2(%rdi),%ebx │ │ + add $0xffffff80,%ebx │ │ + add %ebx,0xa4(%rsp,%rax,4) │ │ + add %ebx,-0x18(%rsp,%rax,4) │ │ + add %ebx,-0x60(%rsp,%rax,4) │ │ + add %ebx,0x10(%rsp,%rax,4) │ │ + add %ebx,0xd4(%rsp,%rax,4) │ │ + add %ebx,0x4c(%rsp,%r8,4) │ │ + add %ebx,-0x2c(%rsp) │ │ + add %ebx,0x78(%rsp,%rcx,4) │ │ + movzbl -0x1(%rdi),%ebx │ │ + add $0xffffff80,%ebx │ │ + add %ebx,0xa8(%rsp,%rax,4) │ │ + add %ebx,-0x14(%rsp,%rax,4) │ │ + add %ebx,-0x60(%rsp,%rax,4) │ │ + add %ebx,0xc(%rsp,%rax,4) │ │ + add %ebx,0xd0(%rsp,%rax,4) │ │ + add %ebx,0x50(%rsp,%r8,4) │ │ + add %ebx,-0x28(%rsp) │ │ + add %ebx,0x7c(%rsp,%rcx,4) │ │ + movzbl (%rdi),%ebx │ │ + add $0xffffff80,%ebx │ │ + add %ebx,0xac(%rsp,%rax,4) │ │ + add %ebx,-0x14(%rsp,%rax,4) │ │ + add %ebx,-0x60(%rsp,%rax,4) │ │ + add %ebx,0xc(%rsp,%rax,4) │ │ + add %ebx,0xcc(%rsp,%rax,4) │ │ + add %ebx,0x54(%rsp,%r8,4) │ │ + mov -0x24(%rsp),%r8d │ │ + add %ebx,%r8d │ │ + mov %r8d,-0x24(%rsp) │ │ + add %ebx,0x80(%rsp,%rcx,4) │ │ + cmp $0x7,%rax │ │ + je e6127 │ │ + mov 0x94(%rsp,%rax,4),%r11d │ │ + mov -0x1c(%rsp,%rax,4),%r10d │ │ + mov -0x5c(%rsp,%rax,4),%r9d │ │ + add $0x1,%rax │ │ + add %rsi,%rdi │ │ + jmpq e5f60 │ │ + xorps %xmm0,%xmm0 │ │ + movaps %xmm0,-0x80(%rsp) │ │ + movaps %xmm0,-0x70(%rsp) │ │ + mov -0x60(%rsp),%eax │ │ + mov -0x5c(%rsp),%ecx │ │ + imul %eax,%eax │ │ + mov -0x40(%rsp),%esi │ │ + imul %esi,%esi │ │ + imul %ecx,%ecx │ │ + add %eax,%ecx │ │ + mov -0x3c(%rsp),%eax │ │ + imul %eax,%eax │ │ + add %esi,%eax │ │ + mov -0x58(%rsp),%esi │ │ + imul %esi,%esi │ │ + add %ecx,%esi │ │ + mov -0x38(%rsp),%ecx │ │ + imul %ecx,%ecx │ │ + add %eax,%ecx │ │ + mov -0x54(%rsp),%eax │ │ + imul %eax,%eax │ │ + add %esi,%eax │ │ + mov -0x34(%rsp),%esi │ │ + imul %esi,%esi │ │ + add %ecx,%esi │ │ + mov -0x50(%rsp),%ecx │ │ + imul %ecx,%ecx │ │ + add %eax,%ecx │ │ + mov -0x30(%rsp),%eax │ │ + imul %eax,%eax │ │ + add %esi,%eax │ │ + mov -0x4c(%rsp),%esi │ │ + imul %esi,%esi │ │ + add %ecx,%esi │ │ + mov -0x2c(%rsp),%ecx │ │ + imul %ecx,%ecx │ │ + add %eax,%ecx │ │ + mov -0x48(%rsp),%eax │ │ + imul %eax,%eax │ │ + add %esi,%eax │ │ + mov -0x28(%rsp),%esi │ │ + imul %esi,%esi │ │ + add %ecx,%esi │ │ + mov -0x44(%rsp),%ecx │ │ + imul %ecx,%ecx │ │ + add %eax,%ecx │ │ + imul %r8d,%r8d │ │ + add %esi,%r8d │ │ + imul $0x69,%ecx,%eax │ │ + mov %eax,-0x78(%rsp) │ │ + imul $0x69,%r8d,%eax │ │ + mov %eax,-0x68(%rsp) │ │ + mov 0x90(%rsp),%eax │ │ + mov 0x94(%rsp),%ecx │ │ + imul %eax,%eax │ │ + mov 0xc8(%rsp),%esi │ │ + imul %esi,%esi │ │ + add %eax,%esi │ │ + imul $0x348,%esi,%eax │ │ + mov 0xcc(%rsp),%esi │ │ + imul %esi,%esi │ │ + mov 0x104(%rsp),%edi │ │ + imul %edi,%edi │ │ + add %esi,%edi │ │ + imul $0x348,%edi,%esi │ │ + imul %ecx,%ecx │ │ + mov 0xc4(%rsp),%edi │ │ + imul %edi,%edi │ │ + add %ecx,%edi │ │ + imul $0x1a4,%edi,%ecx │ │ + add %eax,%ecx │ │ + mov 0xd0(%rsp),%eax │ │ + imul %eax,%eax │ │ + mov 0x100(%rsp),%edi │ │ + imul %edi,%edi │ │ + add %eax,%edi │ │ + imul $0x1a4,%edi,%eax │ │ + add %esi,%eax │ │ + mov 0x98(%rsp),%esi │ │ + imul %esi,%esi │ │ + mov 0xc0(%rsp),%edi │ │ + imul %edi,%edi │ │ + add %esi,%edi │ │ + imul $0x118,%edi,%esi │ │ + add %ecx,%esi │ │ + mov 0xd4(%rsp),%ecx │ │ + imul %ecx,%ecx │ │ + mov 0xfc(%rsp),%edi │ │ + imul %edi,%edi │ │ + add %ecx,%edi │ │ + imul $0x118,%edi,%ecx │ │ + add %eax,%ecx │ │ + mov 0x9c(%rsp),%eax │ │ + imul %eax,%eax │ │ + mov 0xbc(%rsp),%edi │ │ + imul %edi,%edi │ │ + add %eax,%edi │ │ + imul $0xd2,%edi,%eax │ │ + add %esi,%eax │ │ + mov 0xd8(%rsp),%esi │ │ + imul %esi,%esi │ │ + mov 0xf8(%rsp),%edi │ │ + imul %edi,%edi │ │ + add %esi,%edi │ │ + imul $0xd2,%edi,%esi │ │ + add %ecx,%esi │ │ + mov 0xa0(%rsp),%ecx │ │ + imul %ecx,%ecx │ │ + mov 0xb8(%rsp),%edi │ │ + imul %edi,%edi │ │ + add %ecx,%edi │ │ + imul $0xa8,%edi,%ecx │ │ + add %eax,%ecx │ │ + mov 0xdc(%rsp),%eax │ │ + imul %eax,%eax │ │ + mov 0xf4(%rsp),%edi │ │ + imul %edi,%edi │ │ + add %eax,%edi │ │ + imul $0xa8,%edi,%eax │ │ + add %esi,%eax │ │ + mov 0xa4(%rsp),%esi │ │ + imul %esi,%esi │ │ + mov 0xb4(%rsp),%edi │ │ + imul %edi,%edi │ │ + add %esi,%edi │ │ + imul $0x8c,%edi,%esi │ │ + add %ecx,%esi │ │ + mov 0xe0(%rsp),%ecx │ │ + imul %ecx,%ecx │ │ + mov 0xf0(%rsp),%edi │ │ + imul %edi,%edi │ │ + add %ecx,%edi │ │ + imul $0x8c,%edi,%ecx │ │ + add %eax,%ecx │ │ + mov 0xa8(%rsp),%eax │ │ + imul %eax,%eax │ │ + mov 0xb0(%rsp),%edi │ │ + imul %edi,%edi │ │ + add %eax,%edi │ │ + imul $0x78,%edi,%eax │ │ + add %esi,%eax │ │ + mov 0xe4(%rsp),%esi │ │ + imul %esi,%esi │ │ + mov 0xec(%rsp),%edi │ │ + imul %edi,%edi │ │ + add %esi,%edi │ │ + imul $0x78,%edi,%esi │ │ + add %ecx,%esi │ │ + mov 0xac(%rsp),%ecx │ │ + imul %ecx,%ecx │ │ + imul $0x69,%ecx,%ecx │ │ + add %eax,%ecx │ │ + mov %ecx,-0x80(%rsp) │ │ + mov 0xe8(%rsp),%eax │ │ + imul %eax,%eax │ │ + imul $0x69,%eax,%eax │ │ + add %esi,%eax │ │ + mov %eax,-0x70(%rsp) │ │ + mov -0x14(%rsp),%eax │ │ + imul %eax,%eax │ │ + add -0x7c(%rsp),%eax │ │ + mov -0x10(%rsp),%ecx │ │ + imul %ecx,%ecx │ │ + add %eax,%ecx │ │ + mov -0xc(%rsp),%eax │ │ + imul %eax,%eax │ │ + add %ecx,%eax │ │ + mov -0x8(%rsp),%ecx │ │ + imul %ecx,%ecx │ │ + add %eax,%ecx │ │ + mov -0x4(%rsp),%eax │ │ + imul %eax,%eax │ │ + add %ecx,%eax │ │ + imul $0x69,%eax,%eax │ │ + mov -0x20(%rsp),%ecx │ │ + mov -0x1c(%rsp),%esi │ │ + imul %ecx,%ecx │ │ + mov 0x8(%rsp),%edi │ │ + imul %edi,%edi │ │ + add %ecx,%edi │ │ + imul $0x1a4,%edi,%ecx │ │ + add %eax,%ecx │ │ + imul %esi,%esi │ │ + mov 0x4(%rsp),%eax │ │ + imul %eax,%eax │ │ + add %esi,%eax │ │ + imul $0xd2,%eax,%eax │ │ + add %ecx,%eax │ │ + mov -0x18(%rsp),%ecx │ │ + imul %ecx,%ecx │ │ + mov (%rsp),%esi │ │ + imul %esi,%esi │ │ + add %ecx,%esi │ │ + imul $0x8c,%esi,%ecx │ │ + add %eax,%ecx │ │ + mov %ecx,-0x7c(%rsp) │ │ + mov 0x18(%rsp),%eax │ │ + imul %eax,%eax │ │ + add -0x74(%rsp),%eax │ │ + mov 0x1c(%rsp),%ecx │ │ + imul %ecx,%ecx │ │ + add %eax,%ecx │ │ + mov 0x20(%rsp),%eax │ │ + imul %eax,%eax │ │ + add %ecx,%eax │ │ + mov 0x24(%rsp),%ecx │ │ + imul %ecx,%ecx │ │ + add %eax,%ecx │ │ + mov 0x28(%rsp),%eax │ │ + imul %eax,%eax │ │ + add %ecx,%eax │ │ + imul $0x69,%eax,%eax │ │ + mov 0xc(%rsp),%ecx │ │ + imul %ecx,%ecx │ │ + mov 0x34(%rsp),%esi │ │ + imul %esi,%esi │ │ + add %ecx,%esi │ │ + imul $0x1a4,%esi,%ecx │ │ + add %eax,%ecx │ │ + mov 0x10(%rsp),%eax │ │ + imul %eax,%eax │ │ + mov 0x30(%rsp),%esi │ │ + imul %esi,%esi │ │ + add %eax,%esi │ │ + imul $0xd2,%esi,%eax │ │ + add %ecx,%eax │ │ + mov 0x14(%rsp),%ecx │ │ + imul %ecx,%ecx │ │ + mov 0x2c(%rsp),%esi │ │ + imul %esi,%esi │ │ + add %ecx,%esi │ │ + imul $0x8c,%esi,%ecx │ │ + add %eax,%ecx │ │ + mov %ecx,-0x74(%rsp) │ │ + mov 0x44(%rsp),%eax │ │ + imul %eax,%eax │ │ + add -0x6c(%rsp),%eax │ │ + mov 0x48(%rsp),%ecx │ │ + imul %ecx,%ecx │ │ + add %eax,%ecx │ │ + mov 0x4c(%rsp),%eax │ │ + imul %eax,%eax │ │ + add %ecx,%eax │ │ + mov 0x50(%rsp),%ecx │ │ + imul %ecx,%ecx │ │ + add %eax,%ecx │ │ + mov 0x54(%rsp),%eax │ │ + imul %eax,%eax │ │ + add %ecx,%eax │ │ + imul $0x69,%eax,%eax │ │ + mov 0x38(%rsp),%ecx │ │ + mov 0x3c(%rsp),%esi │ │ + imul %ecx,%ecx │ │ + mov 0x60(%rsp),%edi │ │ + imul %edi,%edi │ │ + add %ecx,%edi │ │ + imul $0x1a4,%edi,%ecx │ │ + add %eax,%ecx │ │ + imul %esi,%esi │ │ + mov 0x5c(%rsp),%eax │ │ + imul %eax,%eax │ │ + add %esi,%eax │ │ + imul $0xd2,%eax,%esi │ │ + add %ecx,%esi │ │ + mov 0x40(%rsp),%eax │ │ + imul %eax,%eax │ │ + mov 0x58(%rsp),%ecx │ │ + imul %ecx,%ecx │ │ + add %eax,%ecx │ │ + imul $0x8c,%ecx,%r8d │ │ + add %esi,%r8d │ │ + mov %r8d,-0x6c(%rsp) │ │ + mov 0x70(%rsp),%ecx │ │ + imul %ecx,%ecx │ │ + add -0x64(%rsp),%ecx │ │ + mov 0x74(%rsp),%esi │ │ + imul %esi,%esi │ │ + add %ecx,%esi │ │ + mov 0x78(%rsp),%ecx │ │ + imul %ecx,%ecx │ │ + add %esi,%ecx │ │ + mov 0x7c(%rsp),%esi │ │ + imul %esi,%esi │ │ + add %ecx,%esi │ │ + mov 0x80(%rsp),%ecx │ │ + imul %ecx,%ecx │ │ + add %esi,%ecx │ │ + imul $0x69,%ecx,%ecx │ │ + mov 0x64(%rsp),%esi │ │ + imul %esi,%esi │ │ + mov 0x8c(%rsp),%edi │ │ + imul %edi,%edi │ │ + add %esi,%edi │ │ + imul $0x1a4,%edi,%esi │ │ + add %ecx,%esi │ │ + mov 0x68(%rsp),%ecx │ │ + imul %ecx,%ecx │ │ + mov 0x88(%rsp),%edi │ │ + imul %edi,%edi │ │ + add %ecx,%edi │ │ + imul $0xd2,%edi,%ecx │ │ + add %esi,%ecx │ │ + mov 0x6c(%rsp),%esi │ │ + imul %esi,%esi │ │ + mov 0x84(%rsp),%edi │ │ + imul %edi,%edi │ │ + add %esi,%edi │ │ + imul $0x8c,%edi,%esi │ │ + add %ecx,%esi │ │ + mov %esi,-0x64(%rsp) │ │ + mov -0x80(%rsp),%ecx │ │ + mov -0x7c(%rsp),%edi │ │ + xor %ebx,%ebx │ │ + cmp %ecx,%edi │ │ + cmova %edi,%ecx │ │ + seta %bl │ │ + mov -0x78(%rsp),%edi │ │ + cmp %ecx,%edi │ │ + mov $0x2,%eax │ │ + cmovbe %ebx,%eax │ │ + cmova %edi,%ecx │ │ + mov -0x74(%rsp),%edi │ │ + cmp %ecx,%edi │ │ + mov $0x3,%ebx │ │ + cmovbe %eax,%ebx │ │ + cmova %edi,%ecx │ │ + mov -0x70(%rsp),%eax │ │ + cmp %ecx,%eax │ │ + mov $0x4,%edi │ │ + cmovbe %ebx,%edi │ │ + cmova %eax,%ecx │ │ + cmp %ecx,%r8d │ │ + mov $0x5,%eax │ │ + cmovbe %edi,%eax │ │ + cmova %r8d,%ecx │ │ + mov -0x68(%rsp),%edi │ │ + cmp %ecx,%edi │ │ + mov $0x6,%ebx │ │ + cmovbe %eax,%ebx │ │ + cmova %edi,%ecx │ │ + cmp %ecx,%esi │ │ + mov $0x7,%eax │ │ + cmovbe %ebx,%eax │ │ + cmova %esi,%ecx │ │ + mov %eax,%esi │ │ + xor $0x4,%esi │ │ + movslq %esi,%rsi │ │ + sub -0x80(%rsp,%rsi,4),%ecx │ │ + shr $0xa,%ecx │ │ + mov %ecx,(%rdx) │ │ + add $0x110,%rsp │ │ + pop %rbx │ │ + retq │ │ + nop │ │ + sub $0x38,%rsp │ │ + mov 0x40(%rsp),%r10d │ │ + mov 0x48(%rsp),%r11d │ │ + mov 0x50(%rsp),%eax │ │ + sub $0x18,%rsp │ │ + push %rax │ │ + pushq $0x8 │ │ + pushq $0x8 │ │ + push %r11 │ │ + push %r10 │ │ + callq e66b0 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax) │ │ + sub $0x38,%rsp │ │ + mov 0x40(%rsp),%r10d │ │ + mov 0x48(%rsp),%r11d │ │ + mov 0x50(%rsp),%eax │ │ + sub $0x18,%rsp │ │ + push %rax │ │ + pushq $0x8 │ │ + pushq $0x4 │ │ + push %r11 │ │ + push %r10 │ │ + callq e66b0 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax) │ │ + sub $0x38,%rsp │ │ + mov 0x40(%rsp),%r10d │ │ + mov 0x48(%rsp),%r11d │ │ + mov 0x50(%rsp),%eax │ │ + sub $0x18,%rsp │ │ + push %rax │ │ + pushq $0x4 │ │ + pushq $0x4 │ │ + push %r11 │ │ + push %r10 │ │ + callq e66b0 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopl 0x0(%rax) │ │ + push %rbp │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbx │ │ + sub $0x4f8,%rsp │ │ + mov %rcx,-0x30(%rsp) │ │ + mov %rdx,0x60(%rsp) │ │ + mov %rsi,0x30(%rsp) │ │ + mov 0x550(%rsp),%r15d │ │ + mov $0xfffffffe,%r11d │ │ + test $0x4,%r15b │ │ + jne e6996 │ │ + mov 0x540(%rsp),%eax │ │ + mov %eax,%ecx │ │ + add $0x4,%ecx │ │ + jle e6704 │ │ + mov %ecx,%eax │ │ + cmp $0x10,%ecx │ │ + jae e6720 │ │ + xor %edx,%edx │ │ + jmpq e6840 │ │ + xor %r11d,%r11d │ │ + mov 0x548(%rsp),%ecx │ │ + test $0x8,%r15b │ │ + je e69a7 │ │ + lea 0x2(%rcx),%eax │ │ + jmpq e6c56 │ │ + mov %eax,%edx │ │ + and $0xfffffff0,%edx │ │ + lea -0x10(%rdx),%rbp │ │ mov %rbp,%rsi │ │ - mov %r14,%rdx │ │ - callq 43b0 │ │ - test %r13d,%r13d │ │ - je e1910 │ │ - mov 0x30(%rsp),%rcx │ │ - movzwl 0x6(%rcx),%eax │ │ - mov %ax,0x4(%r12) │ │ - mov 0x2(%rcx),%eax │ │ - mov %eax,(%r12) │ │ - movzwl 0x6(%rcx),%eax │ │ - mov 0x48(%rsp),%rdx │ │ - mov %ax,0x4(%rdx) │ │ - mov 0x2(%rcx),%eax │ │ - mov %eax,(%rdx) │ │ - movzwl 0x6(%rcx),%eax │ │ - mov %ax,0x4(%rbx) │ │ - mov 0x2(%rcx),%eax │ │ - mov %eax,(%rbx) │ │ - jmp e1910 │ │ - lea (%r8,%r9,1),%r14 │ │ - lea (%rdx,%rdx,1),%eax │ │ - movslq %eax,%rbx │ │ - mov %r12,%rdi │ │ - mov %r8,%rsi │ │ - mov %rbx,%rdx │ │ - mov %r8,%rbp │ │ - callq 43b0 │ │ - lea 0x30c(%r12),%rdi │ │ + shr $0x4,%rsi │ │ + add $0x1,%rsi │ │ + mov %esi,%ebx │ │ + and $0x7,%ebx │ │ + cmp $0x70,%rbp │ │ + jae e674f │ │ + xor %ebp,%ebp │ │ + test %rbx,%rbx │ │ + jne e6803 │ │ + jmpq e6832 │ │ + sub %rbx,%rsi │ │ + xor %ebp,%ebp │ │ + movdqa 0x17ce4(%rip),%xmm0 │ │ + nopl 0x0(%rax) │ │ + movdqa %xmm0,0x150(%rsp,%rbp,2) │ │ + movdqa %xmm0,0x160(%rsp,%rbp,2) │ │ + movdqa %xmm0,0x170(%rsp,%rbp,2) │ │ + movdqa %xmm0,0x180(%rsp,%rbp,2) │ │ + movdqa %xmm0,0x190(%rsp,%rbp,2) │ │ + movdqa %xmm0,0x1a0(%rsp,%rbp,2) │ │ + movdqa %xmm0,0x1b0(%rsp,%rbp,2) │ │ + movdqa %xmm0,0x1c0(%rsp,%rbp,2) │ │ + movdqa %xmm0,0x1d0(%rsp,%rbp,2) │ │ + movdqa %xmm0,0x1e0(%rsp,%rbp,2) │ │ + movdqa %xmm0,0x1f0(%rsp,%rbp,2) │ │ + movdqa %xmm0,0x200(%rsp,%rbp,2) │ │ + movdqa %xmm0,0x210(%rsp,%rbp,2) │ │ + movdqa %xmm0,0x220(%rsp,%rbp,2) │ │ + movdqa %xmm0,0x230(%rsp,%rbp,2) │ │ + movdqa %xmm0,0x240(%rsp,%rbp,2) │ │ + sub $0xffffffffffffff80,%rbp │ │ + add $0xfffffffffffffff8,%rsi │ │ + jne e6760 │ │ + test %rbx,%rbx │ │ + je e6832 │ │ + lea (%rsp,%rbp,2),%rsi │ │ + add $0x160,%rsi │ │ + neg %rbx │ │ + movdqa 0x17c27(%rip),%xmm0 │ │ + nopl 0x0(%rax) │ │ + movdqa %xmm0,-0x10(%rsi) │ │ + movdqa %xmm0,(%rsi) │ │ + add $0x20,%rsi │ │ + inc %rbx │ │ + jne e6820 │ │ + cmp %rax,%rdx │ │ + je e6853 │ │ + nopw 0x0(%rax,%rax,1) │ │ + movw $0x8000,0x150(%rsp,%rdx,2) │ │ + add $0x1,%rdx │ │ + cmp %rdx,%rax │ │ + jne e6840 │ │ + cmp $0xf,%ecx │ │ + ja e685f │ │ + xor %ecx,%ecx │ │ + jmpq e6980 │ │ + mov %eax,%ecx │ │ + and $0xfffffff0,%ecx │ │ + lea -0x10(%rcx),%rbp │ │ mov %rbp,%rsi │ │ - mov %rbx,%rdx │ │ - callq 43b0 │ │ - lea 0x618(%r12),%rdi │ │ - mov %r14,%rsi │ │ - mov %rbx,%rdx │ │ - callq 43b0 │ │ - mov 0xc8(%rsp),%ecx │ │ - lea 0x924(%r12),%rbx │ │ - mov 0xd0(%rsp),%eax │ │ - test $0x8,%al │ │ - mov %r12,0x78(%rsp) │ │ - mov %r13,0x60(%rsp) │ │ - jne e1a1d │ │ - lea -0x1(%rcx),%eax │ │ - movslq %eax,%r12 │ │ - mov 0x40(%rsp),%rax │ │ - shr %rax │ │ - imul %r12,%rax │ │ - mov 0x28(%rsp),%rdx │ │ - lea (%rdx,%rax,2),%r13 │ │ - imul $0x186,%ecx,%eax │ │ - movslq %eax,%rbp │ │ - lea (%rbx,%rbp,2),%rdi │ │ - mov 0x38(%rsp),%rax │ │ - add %eax,%eax │ │ - movslq %eax,%r14 │ │ - mov %rdi,0x18(%rsp) │ │ - mov %r13,%rsi │ │ - mov %r14,%rdx │ │ - callq 43b0 │ │ - lea 0x186(%rbp),%eax │ │ - cltq │ │ - lea (%rbx,%rax,2),%rdi │ │ - mov %rdi,0x20(%rsp) │ │ - mov %r13,%rsi │ │ - mov %r14,%rdx │ │ - callq 43b0 │ │ - add $0x30c,%ebp │ │ - movslq %ebp,%rax │ │ - lea (%rbx,%rax,2),%rbp │ │ - mov %rbp,%rdi │ │ - mov %r13,%rsi │ │ - mov %r14,%rdx │ │ - callq 43b0 │ │ - mov 0x28(%rsp),%r14 │ │ - mov 0xc8(%rsp),%edx │ │ - cmpl $0x0,0x60(%rsp) │ │ - je e1a92 │ │ - mov 0x30(%rsp),%rcx │ │ - movzwl 0x6(%rcx,%r12,8),%eax │ │ - mov 0x18(%rsp),%rsi │ │ - mov %ax,0x4(%rsi) │ │ - mov 0x2(%rcx,%r12,8),%eax │ │ - mov %eax,(%rsi) │ │ - movzwl 0x6(%rcx,%r12,8),%eax │ │ - mov 0x20(%rsp),%rsi │ │ - mov %ax,0x4(%rsi) │ │ - mov 0x2(%rcx,%r12,8),%eax │ │ - mov %eax,(%rsi) │ │ - movzwl 0x6(%rcx,%r12,8),%eax │ │ - mov %ax,0x4(%rbp) │ │ - mov 0x2(%rcx,%r12,8),%eax │ │ - mov %eax,0x0(%rbp) │ │ - test %edx,%edx │ │ - mov 0x40(%rsp),%r12 │ │ - jg e1a9f │ │ - jmpq e1bf0 │ │ - mov 0x18(%rsp),%r12 │ │ - mov %r12,%rax │ │ - shr %rax │ │ - lea (%rax,%rax,2),%rax │ │ - mov 0x20(%rsp),%rdx │ │ - lea (%rdx,%rax,4),%rsi │ │ - add %rsi,%r12 │ │ - imul $0x186,%ecx,%eax │ │ - movslq %eax,%rbp │ │ - lea (%rbx,%rbp,2),%rdi │ │ - mov 0x38(%rsp),%rax │ │ - add %eax,%eax │ │ - movslq %eax,%r14 │ │ - mov %r14,%rdx │ │ - callq 43b0 │ │ - lea 0x186(%rbp),%eax │ │ - cltq │ │ - lea (%rbx,%rax,2),%rdi │ │ - mov %r12,%rsi │ │ - mov %r14,%rdx │ │ - callq 43b0 │ │ - add $0x30c,%ebp │ │ - movslq %ebp,%rax │ │ - lea (%rbx,%rax,2),%rdi │ │ - mov %r12,%rsi │ │ - mov %r14,%rdx │ │ - callq 43b0 │ │ - mov 0xc8(%rsp),%edx │ │ - mov 0x28(%rsp),%r14 │ │ - test %edx,%edx │ │ - mov 0x40(%rsp),%r12 │ │ - jle e1bf0 │ │ - mov 0x38(%rsp),%rax │ │ - sub 0x58(%rsp),%eax │ │ - add %eax,%eax │ │ + shr $0x4,%rsi │ │ + add $0x1,%rsi │ │ + mov %esi,%edx │ │ + and $0x7,%edx │ │ + cmp $0x70,%rbp │ │ + jae e688e │ │ + xor %ebp,%ebp │ │ + test %rdx,%rdx │ │ + jne e6943 │ │ + jmpq e6972 │ │ + sub %rdx,%rsi │ │ + xor %ebp,%ebp │ │ + movdqa 0x17ba5(%rip),%xmm0 │ │ + nopl 0x0(%rax,%rax,1) │ │ + movdqu %xmm0,0x168(%rsp,%rbp,2) │ │ + movdqu %xmm0,0x178(%rsp,%rbp,2) │ │ + movdqu %xmm0,0x188(%rsp,%rbp,2) │ │ + movdqu %xmm0,0x198(%rsp,%rbp,2) │ │ + movdqu %xmm0,0x1a8(%rsp,%rbp,2) │ │ + movdqu %xmm0,0x1b8(%rsp,%rbp,2) │ │ + movdqu %xmm0,0x1c8(%rsp,%rbp,2) │ │ + movdqu %xmm0,0x1d8(%rsp,%rbp,2) │ │ + movdqu %xmm0,0x1e8(%rsp,%rbp,2) │ │ + movdqu %xmm0,0x1f8(%rsp,%rbp,2) │ │ + movdqu %xmm0,0x208(%rsp,%rbp,2) │ │ + movdqu %xmm0,0x218(%rsp,%rbp,2) │ │ + movdqu %xmm0,0x228(%rsp,%rbp,2) │ │ + movdqu %xmm0,0x238(%rsp,%rbp,2) │ │ + movdqu %xmm0,0x248(%rsp,%rbp,2) │ │ + movdqu %xmm0,0x258(%rsp,%rbp,2) │ │ + sub $0xffffffffffffff80,%rbp │ │ + add $0xfffffffffffffff8,%rsi │ │ + jne e68a0 │ │ + test %rdx,%rdx │ │ + je e6972 │ │ + lea (%rsp,%rbp,2),%rsi │ │ + add $0x178,%rsi │ │ + neg %rdx │ │ + movdqa 0x17ae7(%rip),%xmm0 │ │ + nopl 0x0(%rax) │ │ + movdqu %xmm0,-0x10(%rsi) │ │ + movdqu %xmm0,(%rsi) │ │ + add $0x20,%rsi │ │ + inc %rdx │ │ + jne e6960 │ │ + xor %r11d,%r11d │ │ + cmp %rax,%rcx │ │ + je e6996 │ │ + nopw 0x0(%rax,%rax,1) │ │ + movw $0x8000,0x168(%rsp,%rcx,2) │ │ + add $0x1,%rcx │ │ + cmp %rcx,%rax │ │ + jne e6980 │ │ + xor %r11d,%r11d │ │ + mov 0x548(%rsp),%ecx │ │ + test $0x8,%r15b │ │ + jne e6718 │ │ + mov 0x540(%rsp),%eax │ │ + mov %eax,%r10d │ │ + mov %rcx,0x10(%rsp) │ │ + add $0x4,%r10d │ │ + jle e6c5b │ │ + mov 0x548(%rsp),%eax │ │ cltq │ │ - mov %rax,0x18(%rsp) │ │ - sar %r12 │ │ - mov 0xc8(%rsp),%ecx │ │ - lea -0x1(%rcx),%eax │ │ - mov %ecx,%r13d │ │ - and $0x3,%r13d │ │ - cmp $0x3,%eax │ │ - jb e1bb9 │ │ - lea 0x0(,%r12,8),%rax │ │ - mov %rax,0x28(%rsp) │ │ - lea (%r12,%r12,1),%rax │ │ - mov %rax,0x20(%rsp) │ │ - lea (%rax,%rax,2),%rax │ │ - mov %rax,0x48(%rsp) │ │ - mov %r12,0x40(%rsp) │ │ - lea 0x0(,%r12,4),%rax │ │ - mov %rax,0x80(%rsp) │ │ - mov 0xd0(%rsp),%eax │ │ - and $0x1,%eax │ │ - add %rax,%rax │ │ - lea (%rax,%rax,2),%rbp │ │ - mov %r13d,%r12d │ │ - sub %ecx,%r12d │ │ - mov 0x70(%rsp),%r14 │ │ - xchg %ax,%ax │ │ - lea (%rbx,%rbp,1),%rdi │ │ - mov %r14,%rsi │ │ - mov 0x18(%rsp),%rdx │ │ - callq 43b0 │ │ - lea (%rbx,%rbp,1),%rdi │ │ - add $0x30c,%rdi │ │ - mov 0x20(%rsp),%rax │ │ - lea (%r14,%rax,1),%rsi │ │ - mov 0x18(%rsp),%rdx │ │ - callq 43b0 │ │ - lea (%rbx,%rbp,1),%rdi │ │ - add $0x618,%rdi │ │ - mov 0x80(%rsp),%rax │ │ - lea (%r14,%rax,1),%rsi │ │ - mov 0x18(%rsp),%rdx │ │ - callq 43b0 │ │ - lea (%rbx,%rbp,1),%rdi │ │ - add $0x924,%rdi │ │ - mov 0x48(%rsp),%rax │ │ - lea (%r14,%rax,1),%rsi │ │ - mov 0x18(%rsp),%rdx │ │ - callq 43b0 │ │ - add $0xc30,%rbx │ │ - add 0x28(%rsp),%r14 │ │ - add $0x4,%r12d │ │ - jne e1b20 │ │ - mov 0xd0(%rsp),%eax │ │ - and $0x1,%eax │ │ - add %rax,%rax │ │ - lea (%rax,%rax,2),%rax │ │ - sub %rax,%r14 │ │ - mov 0x40(%rsp),%r12 │ │ - test %r13d,%r13d │ │ - je e1bf0 │ │ - mov 0x58(%rsp),%rax │ │ - lea (%r14,%rax,2),%rbp │ │ - add %r12,%r12 │ │ - lea (%rbx,%rax,2),%rbx │ │ + shl $0x2,%rax │ │ + lea (%rax,%rax,2),%r14 │ │ + mov %r10d,%eax │ │ + cmp $0x10,%r10d │ │ + jae e69e1 │ │ + xor %edx,%edx │ │ + jmpq e6ae7 │ │ + mov %eax,%edx │ │ + and $0xfffffff0,%edx │ │ + lea -0x10(%rdx),%rsi │ │ + mov %rsi,%rbx │ │ + shr $0x4,%rbx │ │ + add $0x1,%rbx │ │ + mov %ebx,%ecx │ │ + and $0x7,%ecx │ │ + cmp $0x70,%rsi │ │ + jae e6a10 │ │ + xor %ebp,%ebp │ │ + test %rcx,%rcx │ │ + jne e6ab3 │ │ + jmpq e6ae2 │ │ + sub %rcx,%rbx │ │ + lea (%rsp,%r14,2),%rsi │ │ + add $0x270,%rsi │ │ + xor %ebp,%ebp │ │ + movdqa 0x17a18(%rip),%xmm0 │ │ + nopl 0x0(%rax,%rax,1) │ │ + movdqu %xmm0,-0xf0(%rsi,%rbp,2) │ │ + movdqu %xmm0,-0xe0(%rsi,%rbp,2) │ │ + movdqu %xmm0,-0xd0(%rsi,%rbp,2) │ │ + movdqu %xmm0,-0xc0(%rsi,%rbp,2) │ │ + movdqu %xmm0,-0xb0(%rsi,%rbp,2) │ │ + movdqu %xmm0,-0xa0(%rsi,%rbp,2) │ │ + movdqu %xmm0,-0x90(%rsi,%rbp,2) │ │ + movdqu %xmm0,-0x80(%rsi,%rbp,2) │ │ + movdqu %xmm0,-0x70(%rsi,%rbp,2) │ │ + movdqu %xmm0,-0x60(%rsi,%rbp,2) │ │ + movdqu %xmm0,-0x50(%rsi,%rbp,2) │ │ + movdqu %xmm0,-0x40(%rsi,%rbp,2) │ │ + movdqu %xmm0,-0x30(%rsi,%rbp,2) │ │ + movdqu %xmm0,-0x20(%rsi,%rbp,2) │ │ + movdqu %xmm0,-0x10(%rsi,%rbp,2) │ │ + movdqu %xmm0,(%rsi,%rbp,2) │ │ + sub $0xffffffffffffff80,%rbp │ │ + add $0xfffffffffffffff8,%rbx │ │ + jne e6a30 │ │ + test %rcx,%rcx │ │ + je e6ae2 │ │ + add %r14,%rbp │ │ + lea (%rsp,%rbp,2),%rsi │ │ + add $0x190,%rsi │ │ + neg %rcx │ │ + movdqa 0x17974(%rip),%xmm0 │ │ + nopl 0x0(%rax) │ │ + movdqu %xmm0,-0x10(%rsi) │ │ + movdqu %xmm0,(%rsi) │ │ + add $0x20,%rsi │ │ + inc %rcx │ │ + jne e6ad0 │ │ + cmp %rax,%rdx │ │ + je e6b0f │ │ + lea (%rsp,%r14,2),%rsi │ │ + add $0x180,%rsi │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + movw $0x8000,(%rsi,%rdx,2) │ │ + add $0x1,%rdx │ │ + cmp %rdx,%rax │ │ + jne e6b00 │ │ + cmp $0xf,%r10d │ │ + ja e6b1c │ │ + xor %ecx,%ecx │ │ + jmpq e6c33 │ │ + mov %eax,%ecx │ │ + and $0xfffffff0,%ecx │ │ + lea -0x10(%rcx),%rsi │ │ + mov %rsi,%rdx │ │ + shr $0x4,%rdx │ │ + add $0x1,%rdx │ │ + mov %edx,%ebx │ │ + and $0x7,%ebx │ │ + cmp $0x70,%rsi │ │ + jae e6b4b │ │ + xor %ebp,%ebp │ │ + test %rbx,%rbx │ │ + jne e6bf3 │ │ + jmpq e6c22 │ │ + sub %rbx,%rdx │ │ + lea (%rsp,%r14,2),%rsi │ │ + add $0x288,%rsi │ │ + xor %ebp,%ebp │ │ + movdqa 0x178dd(%rip),%xmm0 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + movdqu %xmm0,-0xf0(%rsi,%rbp,2) │ │ + movdqu %xmm0,-0xe0(%rsi,%rbp,2) │ │ + movdqu %xmm0,-0xd0(%rsi,%rbp,2) │ │ + movdqu %xmm0,-0xc0(%rsi,%rbp,2) │ │ + movdqu %xmm0,-0xb0(%rsi,%rbp,2) │ │ + movdqu %xmm0,-0xa0(%rsi,%rbp,2) │ │ + movdqu %xmm0,-0x90(%rsi,%rbp,2) │ │ + movdqu %xmm0,-0x80(%rsi,%rbp,2) │ │ + movdqu %xmm0,-0x70(%rsi,%rbp,2) │ │ + movdqu %xmm0,-0x60(%rsi,%rbp,2) │ │ + movdqu %xmm0,-0x50(%rsi,%rbp,2) │ │ + movdqu %xmm0,-0x40(%rsi,%rbp,2) │ │ + movdqu %xmm0,-0x30(%rsi,%rbp,2) │ │ + movdqu %xmm0,-0x20(%rsi,%rbp,2) │ │ + movdqu %xmm0,-0x10(%rsi,%rbp,2) │ │ + movdqu %xmm0,(%rsi,%rbp,2) │ │ + sub $0xffffffffffffff80,%rbp │ │ + add $0xfffffffffffffff8,%rdx │ │ + jne e6b70 │ │ + test %rbx,%rbx │ │ + je e6c22 │ │ + add %r14,%rbp │ │ + lea (%rsp,%rbp,2),%rsi │ │ + add $0x1a8,%rsi │ │ + neg %rbx │ │ + movdqa 0x17834(%rip),%xmm0 │ │ + nopl 0x0(%rax) │ │ + movdqu %xmm0,-0x10(%rsi) │ │ + movdqu %xmm0,(%rsi) │ │ + add $0x20,%rsi │ │ + inc %rbx │ │ + jne e6c10 │ │ + mov 0x548(%rsp),%edx │ │ + mov %rdx,0x10(%rsp) │ │ + cmp %rax,%rcx │ │ + je e6c5b │ │ + lea (%rsp,%r14,2),%rdx │ │ + add $0x198,%rdx │ │ xchg %ax,%ax │ │ - mov %rbx,%rdi │ │ - mov %rbp,%rsi │ │ - mov 0x18(%rsp),%rdx │ │ - callq 43b0 │ │ - add %r12,%rbp │ │ - add $0x30c,%rbx │ │ - add $0xffffffff,%r13d │ │ - jne e1bd0 │ │ - cmpl $0x0,0x54(%rsp) │ │ - mov 0x78(%rsp),%rbp │ │ - mov 0x60(%rsp),%rbx │ │ - mov 0xc8(%rsp),%r8d │ │ - jne e1cee │ │ - lea 0x6(%r8),%eax │ │ - test %eax,%eax │ │ - jle e1cee │ │ - movslq 0x38(%rsp),%rdx │ │ - lea -0x2(,%rdx,2),%rcx │ │ - add %rbp,%rcx │ │ + movw $0x8000,(%rdx,%rcx,2) │ │ + add $0x1,%rcx │ │ + cmp %rcx,%rax │ │ + jne e6c40 │ │ + mov 0x548(%rsp),%eax │ │ + mov %rax,0x10(%rsp) │ │ + lea 0x184(%rsp),%rbp │ │ + mov $0xfffffffe,%edx │ │ + mov %r11d,%eax │ │ + not %eax │ │ + test $0x1,%r15b │ │ + jne e6d21 │ │ + xor %edx,%edx │ │ + mov 0x10(%rsp),%rbx │ │ + mov %ebx,%ecx │ │ + sub %r11d,%ecx │ │ + jle e6d21 │ │ + lea 0x0(,%r11,4),%edx │ │ + lea (%rdx,%rdx,2),%edx │ │ + movslq %edx,%rdx │ │ + lea -0x4(,%rdx,2),%rdx │ │ + add %rbp,%rdx │ │ + lea (%rbx,%rax,1),%esi │ │ + and $0x7,%ecx │ │ + cmp $0x7,%esi │ │ + jb e6d09 │ │ + lea (%r11,%rcx,1),%esi │ │ + sub %ebx,%esi │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl (%rax) │ │ + movl $0x80008000,(%rdx) │ │ + movl $0x80008000,0x18(%rdx) │ │ + movl $0x80008000,0x30(%rdx) │ │ + movl $0x80008000,0x48(%rdx) │ │ + movl $0x80008000,0x60(%rdx) │ │ + movl $0x80008000,0x78(%rdx) │ │ + movl $0x80008000,0x90(%rdx) │ │ + movl $0x80008000,0xa8(%rdx) │ │ + add $0xc0,%rdx │ │ + add $0x8,%esi │ │ + jne e6cc0 │ │ + test %ecx,%ecx │ │ + je e6d1f │ │ + nopl (%rax) │ │ + movl $0x80008000,(%rdx) │ │ + add $0x18,%rdx │ │ + add $0xffffffff,%ecx │ │ + jne e6d10 │ │ + xor %edx,%edx │ │ + mov %edx,-0x20(%rsp) │ │ + test $0x2,%r15b │ │ + jne e6e0a │ │ + mov 0x10(%rsp),%rcx │ │ + mov 0x540(%rsp),%edx │ │ + mov %edx,%esi │ │ + sub %r11d,%ecx │ │ + jle e6e14 │ │ + lea 0x0(,%r11,4),%edx │ │ + lea (%rdx,%rdx,2),%edx │ │ + movslq %edx,%rdx │ │ lea 0x0(,%rdx,2),%rdx │ │ add %rbp,%rdx │ │ - lea 0x5(%r8),%esi │ │ - and $0x3,%eax │ │ - cmp $0x3,%esi │ │ - jb e1cc5 │ │ + mov 0x540(%rsp),%esi │ │ + movslq %esi,%rsi │ │ + lea (%rdx,%rsi,2),%rdx │ │ + mov 0x10(%rsp),%rsi │ │ + add %esi,%eax │ │ + and $0x7,%ecx │ │ + cmp $0x7,%eax │ │ + jb e6dd9 │ │ + lea (%r11,%rcx,1),%eax │ │ + sub %esi,%eax │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + movl $0x80008000,(%rdx) │ │ + movl $0x80008000,0x18(%rdx) │ │ + movl $0x80008000,0x30(%rdx) │ │ + movl $0x80008000,0x48(%rdx) │ │ + movl $0x80008000,0x60(%rdx) │ │ + movl $0x80008000,0x78(%rdx) │ │ + movl $0x80008000,0x90(%rdx) │ │ + movl $0x80008000,0xa8(%rdx) │ │ + add $0xc0,%rdx │ │ + add $0x8,%eax │ │ + jne e6d90 │ │ + mov 0x540(%rsp),%eax │ │ mov %eax,%esi │ │ - sub %r8d,%esi │ │ - add $0xfffffffa,%esi │ │ + test %ecx,%ecx │ │ + je e6e14 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + movl $0x80008000,(%rdx) │ │ + add $0x18,%rdx │ │ + add $0xffffffff,%ecx │ │ + jne e6df0 │ │ + mov 0x540(%rsp),%eax │ │ + mov %eax,%esi │ │ + jmp e6e14 │ │ + mov 0x540(%rsp),%eax │ │ + lea 0x2(%rax),%esi │ │ + mov %r8d,0x70(%rsp) │ │ + mov %r9d,-0x74(%rsp) │ │ + mov %rbp,-0x58(%rsp) │ │ + mov %rdi,-0x38(%rsp) │ │ + mov %esi,-0x70(%rsp) │ │ + movslq %esi,%r8 │ │ + test %r11d,%r11d │ │ + jns e70c3 │ │ + mov -0x70(%rsp),%eax │ │ + cmp %eax,-0x20(%rsp) │ │ + jge e70c3 │ │ + movslq -0x20(%rsp),%r14 │ │ + movslq %r11d,%rsi │ │ + mov %r8,%r9 │ │ + sub %r14,%r9 │ │ + lea 0x0(,%rsi,4),%rax │ │ + lea (%rax,%rax,2),%rax │ │ + lea (%rax,%r14,1),%rcx │ │ + lea (%r14,%rax,1),%r11 │ │ + add $0x1a,%r11 │ │ + lea (%r8,%rax,1),%rdx │ │ + add $0x1a,%rdx │ │ + mov %rdx,0x20(%rsp) │ │ + lea -0x10(%r9),%rdx │ │ + shr $0x4,%rdx │ │ + mov %rdx,0x40(%rsp) │ │ + add $0x1,%rdx │ │ + mov %r9,%rdi │ │ + and $0xfffffffffffffff0,%rdi │ │ + mov %rdi,0xb0(%rsp) │ │ + add %r14,%rdi │ │ + mov %rdi,0xa0(%rsp) │ │ + mov %edx,%edi │ │ + and $0x1,%edi │ │ + mov %rdi,0x90(%rsp) │ │ + sub %rdi,%rdx │ │ + mov %rdx,0x8(%rsp) │ │ + lea (%rsp,%rcx,2),%rdx │ │ + add $0x1b4,%rdx │ │ + mov -0x30(%rsp),%r13 │ │ + lea (%r14,%r13,1),%rcx │ │ + add $0x18,%rcx │ │ + lea (%rsp,%rax,2),%r12 │ │ + add $0x184,%r12 │ │ + xor %r15d,%r15d │ │ + mov %r14,%rdi │ │ + cmp $0x10,%r9 │ │ + jb e7030 │ │ + jmp e6f1d │ │ + xchg %ax,%ax │ │ + mov 0x30(%rsp),%rax │ │ + add %rax,%r13 │ │ + add $0x1,%r15 │ │ + add $0x18,%rdx │ │ + add %rax,%rcx │ │ + add $0x18,%r12 │ │ + inc %rsi │ │ + je e70c3 │ │ + mov %r14,%rdi │ │ + cmp $0x10,%r9 │ │ + jb e7030 │ │ + lea 0x0(,%r15,4),%rdi │ │ + mov %r15,%rax │ │ + imul 0x30(%rsp),%rax │ │ + lea (%rdi,%rdi,2),%rdi │ │ + lea (%rax,%r8,1),%rbp │ │ + add -0x30(%rsp),%rbp │ │ + lea (%r11,%rdi,1),%rbx │ │ + lea (%rsp,%rbx,2),%rbx │ │ + add $0x150,%rbx │ │ + cmp %rbx,%rbp │ │ + jbe e6f73 │ │ + add %r14,%rax │ │ + add -0x30(%rsp),%rax │ │ + add 0x20(%rsp),%rdi │ │ + lea (%rsp,%rdi,2),%rbp │ │ + add $0x150,%rbp │ │ + mov %r14,%rdi │ │ + cmp %rbp,%rax │ │ + jb e7030 │ │ + cmpq $0x0,0x40(%rsp) │ │ + je e70ad │ │ + xor %edi,%edi │ │ + mov 0x8(%rsp),%rax │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + pmovzxbw -0x18(%rcx,%rdi,1),%xmm0 │ │ + pmovzxbw -0x10(%rcx,%rdi,1),%xmm1 │ │ + movdqu %xmm0,-0x30(%rdx,%rdi,2) │ │ + movdqu %xmm1,-0x20(%rdx,%rdi,2) │ │ + pmovzxbw -0x8(%rcx,%rdi,1),%xmm0 │ │ + pmovzxbw (%rcx,%rdi,1),%xmm1 │ │ + movdqu %xmm0,-0x10(%rdx,%rdi,2) │ │ + movdqu %xmm1,(%rdx,%rdi,2) │ │ + add $0x20,%rdi │ │ + add $0xfffffffffffffffe,%rax │ │ + jne e6f90 │ │ + cmpq $0x0,0x90(%rsp) │ │ + je e700b │ │ + lea 0x0(,%rsi,4),%rax │ │ + add %r14,%rdi │ │ + pmovzxbw 0x0(%r13,%rdi,1),%xmm0 │ │ + pmovzxbw 0x8(%r13,%rdi,1),%xmm1 │ │ + lea (%rax,%rax,2),%rax │ │ + add %rax,%rdi │ │ + movdqu %xmm0,0x184(%rsp,%rdi,2) │ │ + movdqu %xmm1,0x194(%rsp,%rdi,2) │ │ + mov 0xa0(%rsp),%rdi │ │ + cmp 0xb0(%rsp),%r9 │ │ + je e6ef0 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov -0x70(%rsp),%eax │ │ + mov %eax,%r10d │ │ + sub %edi,%r10d │ │ + mov %rdi,%rax │ │ + not %rax │ │ + add %r8,%rax │ │ + and $0x3,%r10 │ │ + je e7065 │ │ nopl 0x0(%rax) │ │ - movzwl (%rcx),%edi │ │ - mov %di,(%rdx) │ │ - mov %di,0x2(%rdx) │ │ - mov %di,0x4(%rdx) │ │ - movzwl 0x30c(%rcx),%edi │ │ - mov %di,0x30c(%rdx) │ │ - mov %di,0x30e(%rdx) │ │ - mov %di,0x310(%rdx) │ │ - movzwl 0x618(%rcx),%edi │ │ - mov %di,0x618(%rdx) │ │ - mov %di,0x61a(%rdx) │ │ - mov %di,0x61c(%rdx) │ │ - movzwl 0x924(%rcx),%edi │ │ - mov %di,0x924(%rdx) │ │ - mov %di,0x926(%rdx) │ │ - mov %di,0x928(%rdx) │ │ - add $0xc30,%rdx │ │ - add $0xc30,%rcx │ │ - add $0x4,%esi │ │ - jne e1c50 │ │ + movzbl 0x0(%r13,%rdi,1),%ebx │ │ + mov %bx,(%r12,%rdi,2) │ │ + add $0x1,%rdi │ │ + add $0xffffffffffffffff,%r10 │ │ + jne e7050 │ │ + cmp $0x3,%rax │ │ + jb e6ef0 │ │ + nop │ │ + movzbl 0x0(%r13,%rdi,1),%eax │ │ + mov %ax,(%r12,%rdi,2) │ │ + movzbl 0x1(%r13,%rdi,1),%eax │ │ + mov %ax,0x2(%r12,%rdi,2) │ │ + movzbl 0x2(%r13,%rdi,1),%eax │ │ + mov %ax,0x4(%r12,%rdi,2) │ │ + movzbl 0x3(%r13,%rdi,1),%eax │ │ + mov %ax,0x6(%r12,%rdi,2) │ │ + add $0x4,%rdi │ │ + cmp %rdi,%r8 │ │ + jne e7070 │ │ + jmpq e6ef0 │ │ + xor %edi,%edi │ │ + cmpq $0x0,0x90(%rsp) │ │ + jne e6fd7 │ │ + jmpq e700b │ │ + mov 0x548(%rsp),%eax │ │ test %eax,%eax │ │ - je e1cee │ │ - xor %esi,%esi │ │ + jle e7253 │ │ + cmpl $0x0,-0x20(%rsp) │ │ + jns e7253 │ │ + movslq -0x20(%rsp),%r9 │ │ + mov 0x548(%rsp),%eax │ │ + mov %eax,%r15d │ │ + mov %r9,%rsi │ │ + neg %rsi │ │ + mov $0xfffffffffffffff0,%r13 │ │ + sub %r9,%r13 │ │ + shr $0x4,%r13 │ │ + lea 0x1(%r13),%rax │ │ + mov %rsi,%rcx │ │ + and $0xfffffffffffffff0,%rcx │ │ + mov %rcx,-0x30(%rsp) │ │ + add %r9,%rcx │ │ + mov %rcx,0x20(%rsp) │ │ + mov %eax,%r12d │ │ + and $0x1,%r12d │ │ + sub %r12,%rax │ │ + mov %rax,0x40(%rsp) │ │ + lea (%rsp,%r9,2),%rbx │ │ + add $0x1b4,%rbx │ │ + mov 0x60(%rsp),%rax │ │ + lea (%rax,%r9,1),%rbp │ │ + add $0x1a,%rbp │ │ + lea 0x184(%rsp),%rdi │ │ + lea 0x2(%rax),%r10 │ │ + xor %eax,%eax │ │ + mov %r9,%rcx │ │ + cmp $0x10,%rsi │ │ + jb e7240 │ │ + jmp e718a │ │ + nopl 0x0(%rax) │ │ + add $0x1,%rax │ │ + add $0x18,%rbx │ │ + add $0x2,%rbp │ │ + add $0x18,%rdi │ │ + add $0x2,%r10 │ │ + cmp %r15,%rax │ │ + je e7253 │ │ + mov %r9,%rcx │ │ + cmp $0x10,%rsi │ │ + jb e7240 │ │ + xor %r11d,%r11d │ │ + test %r13,%r13 │ │ + je e71e5 │ │ + mov 0x40(%rsp),%r14 │ │ + nopw 0x0(%rax,%rax,1) │ │ + pmovzxbw -0x18(%rbp,%r11,1),%xmm0 │ │ + pmovzxbw -0x10(%rbp,%r11,1),%xmm1 │ │ + movdqu %xmm0,-0x30(%rbx,%r11,2) │ │ + movdqu %xmm1,-0x20(%rbx,%r11,2) │ │ + pmovzxbw -0x8(%rbp,%r11,1),%xmm0 │ │ + pmovzxbw 0x0(%rbp,%r11,1),%xmm1 │ │ + movdqu %xmm0,-0x10(%rbx,%r11,2) │ │ + movdqu %xmm1,(%rbx,%r11,2) │ │ + add $0x20,%r11 │ │ + add $0xfffffffffffffffe,%r14 │ │ + jne e71a0 │ │ + test %r12,%r12 │ │ + je e7229 │ │ + lea 0x0(,%rax,4),%rcx │ │ + add %r9,%r11 │ │ + mov 0x60(%rsp),%rdx │ │ + lea (%rdx,%rax,2),%rdx │ │ + pmovzxbw 0x2(%r11,%rdx,1),%xmm0 │ │ + pmovzxbw 0xa(%r11,%rdx,1),%xmm1 │ │ + lea (%rcx,%rcx,2),%rcx │ │ + add %rcx,%r11 │ │ + movdqu %xmm0,0x184(%rsp,%r11,2) │ │ + movdqu %xmm1,0x194(%rsp,%r11,2) │ │ + mov 0x20(%rsp),%rcx │ │ + cmp %rsi,-0x30(%rsp) │ │ + je e7160 │ │ + nopl 0x0(%rax) │ │ + movzbl (%r10,%rcx,1),%edx │ │ + mov %dx,(%rdi,%rcx,2) │ │ + inc %rcx │ │ + jne e7240 │ │ + jmpq e7160 │ │ + mov 0x10(%rsp),%r9 │ │ + test %r9d,%r9d │ │ + mov 0x548(%rsp),%ecx │ │ + mov -0x74(%rsp),%r13d │ │ + mov -0x20(%rsp),%edx │ │ + mov -0x70(%rsp),%edi │ │ + jle e7437 │ │ + mov %rcx,%r11 │ │ + lea 0x1a4(%rsp),%r14 │ │ + mov -0x38(%rsp),%rbx │ │ + lea 0x20(%rbx),%r15 │ │ + xor %ecx,%ecx │ │ + xor %r12d,%r12d │ │ + lea 0x184(%rsp),%rbp │ │ + jmp e72c0 │ │ nopl 0x0(%rax,%rax,1) │ │ - movzwl (%rcx,%rsi,1),%edi │ │ - mov %di,(%rdx,%rsi,1) │ │ - mov %di,0x2(%rdx,%rsi,1) │ │ - mov %di,0x4(%rdx,%rsi,1) │ │ - add $0x30c,%rsi │ │ + mov 0x30(%rsp),%rax │ │ + add %rax,%rbx │ │ + add $0x18,%rbp │ │ + add $0x1,%r12d │ │ + add $0x18,%r14 │ │ + add %rax,%r15 │ │ + cmp %r9d,%r12d │ │ + je e7437 │ │ + cmp %r11d,%r12d │ │ + mov %edx,%eax │ │ + cmovl %ecx,%eax │ │ + cmp %edi,%eax │ │ + jge e72a0 │ │ + movslq %eax,%rsi │ │ + mov %r8,%r13 │ │ + sub %rsi,%r13 │ │ + cmp $0xf,%r13 │ │ + ja e72f0 │ │ + mov -0x74(%rsp),%r13d │ │ + jmpq e7420 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + mov %r13,%r10 │ │ + and $0xfffffffffffffff0,%r10 │ │ + lea -0x10(%r10),%rax │ │ + mov %rax,%rcx │ │ + shr $0x4,%rcx │ │ + add $0x1,%rcx │ │ + mov %ecx,%edi │ │ + and $0x3,%edi │ │ + cmp $0x30,%rax │ │ + jae e7321 │ │ + xor %edx,%edx │ │ + test %rdi,%rdi │ │ + jne e73ad │ │ + jmpq e73f1 │ │ + sub %rdi,%rcx │ │ + lea (%r14,%rsi,2),%rax │ │ + lea (%r15,%rsi,1),%r11 │ │ + xor %edx,%edx │ │ + xchg %ax,%ax │ │ + pmovzxbw -0x20(%r11,%rdx,1),%xmm0 │ │ + pmovzxbw -0x18(%r11,%rdx,1),%xmm1 │ │ + movdqu %xmm0,-0x20(%rax,%rdx,2) │ │ + movdqu %xmm1,-0x10(%rax,%rdx,2) │ │ + pmovzxbw -0x10(%r11,%rdx,1),%xmm0 │ │ + pmovzxbw -0x8(%r11,%rdx,1),%xmm1 │ │ + movdqu %xmm0,(%rax,%rdx,2) │ │ + movdqu %xmm1,0x10(%rax,%rdx,2) │ │ + pmovzxbw (%r11,%rdx,1),%xmm0 │ │ + pmovzxbw 0x8(%r11,%rdx,1),%xmm1 │ │ + movdqu %xmm0,0x20(%rax,%rdx,2) │ │ + movdqu %xmm1,0x30(%rax,%rdx,2) │ │ + pmovzxbw 0x10(%r11,%rdx,1),%xmm0 │ │ + pmovzxbw 0x18(%r11,%rdx,1),%xmm1 │ │ + movdqu %xmm0,0x40(%rax,%rdx,2) │ │ + movdqu %xmm1,0x50(%rax,%rdx,2) │ │ + add $0x40,%rdx │ │ + add $0xfffffffffffffffc,%rcx │ │ + jne e7330 │ │ + test %rdi,%rdi │ │ + je e73f1 │ │ + shl $0x4,%rdi │ │ + add %rsi,%rdx │ │ + lea 0x0(,%rdx,2),%rax │ │ + add %rbp,%rax │ │ + add %rbx,%rdx │ │ + xor %ecx,%ecx │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + pmovzxbw (%rdx,%rcx,1),%xmm0 │ │ + pmovzxbw 0x8(%rdx,%rcx,1),%xmm1 │ │ + movdqu %xmm0,(%rax,%rcx,2) │ │ + movdqu %xmm1,0x10(%rax,%rcx,2) │ │ + add $0x10,%rcx │ │ + cmp %rcx,%rdi │ │ + jne e73d0 │ │ + cmp %r10,%r13 │ │ + mov 0x548(%rsp),%ecx │ │ + mov %rcx,%r11 │ │ + mov -0x74(%rsp),%r13d │ │ + mov -0x20(%rsp),%edx │ │ + mov -0x70(%rsp),%edi │ │ + mov $0x0,%ecx │ │ + je e72a0 │ │ + add %r10,%rsi │ │ + nopl 0x0(%rax) │ │ + movzbl (%rbx,%rsi,1),%eax │ │ + mov %ax,0x0(%rbp,%rsi,2) │ │ + add $0x1,%rsi │ │ + cmp %rsi,%r8 │ │ + jne e7420 │ │ + jmpq e72a0 │ │ + mov 0x538(%rsp),%r11d │ │ + mov 0x530(%rsp),%eax │ │ + mov 0x70(%rsp),%esi │ │ + test %esi,%esi │ │ + je e886d │ │ + mov %esi,%ecx │ │ + and $0x1,%ecx │ │ + mov $0x4,%edi │ │ + sub %ecx,%edi │ │ + bsr %esi,%edx │ │ + xor %ecx,%ecx │ │ + mov %r11d,%r9d │ │ + sub %edx,%r9d │ │ + cmovs %ecx,%r9d │ │ + test %r13d,%r13d │ │ + mov %edi,0x8(%rsp) │ │ + mov %r9d,-0x20(%rsp) │ │ + je e91f6 │ │ + bsr %r13d,%edx │ │ + sub %edx,%r11d │ │ + cmovs %ecx,%r11d │ │ + lea 0x2(%rax),%ecx │ │ + movslq %ecx,%rcx │ │ + mov %rcx,0x120(%rsp) │ │ + lea 0x4(%rax),%ecx │ │ + movslq %ecx,%rcx │ │ + mov %rcx,0x118(%rsp) │ │ + cltq │ │ + mov %rax,0x110(%rsp) │ │ + mov 0x540(%rsp),%eax │ │ + mov %eax,%eax │ │ + mov %edi,%ecx │ │ + and $0x1,%ecx │ │ + or $0x2,%ecx │ │ + lea -0x1(%rax),%rdx │ │ + mov %rdx,0x108(%rsp) │ │ + mov %rax,0xc8(%rsp) │ │ + and $0xfffffff8,%eax │ │ + mov %rax,0x100(%rsp) │ │ + movd %r9d,%xmm0 │ │ + movd %esi,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm3 │ │ + movd %r11d,%xmm1 │ │ + movd %r13d,%xmm2 │ │ + pshufd $0x0,%xmm2,%xmm4 │ │ + movd %edi,%xmm2 │ │ + pshufd $0x0,%xmm2,%xmm5 │ │ + mov %ecx,0xc4(%rsp) │ │ + movd %ecx,%xmm2 │ │ + pshufd $0x0,%xmm2,%xmm2 │ │ + pmovzxdq %xmm1,%xmm1 │ │ + pmovzxdq %xmm0,%xmm0 │ │ + mov -0x38(%rsp),%r10 │ │ + mov 0x548(%rsp),%eax │ │ + mov %r11d,-0x30(%rsp) │ │ + movdqa %xmm3,0x2c0(%rsp) │ │ + movdqa %xmm4,0x2b0(%rsp) │ │ + movdqa %xmm5,0x280(%rsp) │ │ + movdqa %xmm2,0x270(%rsp) │ │ + movdqa %xmm1,0x2a0(%rsp) │ │ + movdqa %xmm0,0x290(%rsp) │ │ + jmp e758c │ │ + nopl 0x0(%rax) │ │ + add 0x30(%rsp),%r10 │ │ + add $0x18,%r14 │ │ + mov %r14,-0x58(%rsp) │ │ + mov 0x58(%rsp),%rax │ │ add $0xffffffff,%eax │ │ - jne e1cd0 │ │ - test %ebx,%ebx │ │ - je e1d28 │ │ - test %r8d,%r8d │ │ - jle e1ee0 │ │ - add $0x924,%r15 │ │ - mov %r8d,%edx │ │ - lea -0x1(%rdx),%rcx │ │ + je e973a │ │ + mov %rax,0x58(%rsp) │ │ + mov 0x540(%rsp),%eax │ │ + test %eax,%eax │ │ + mov -0x58(%rsp),%r14 │ │ + jle e7570 │ │ + mov 0x120(%rsp),%rax │ │ + lea 0x262c0(%rip),%rcx │ │ + mov %rcx,%rsi │ │ + movsbl (%rcx,%rax,2),%edi │ │ + mov 0x118(%rsp),%rcx │ │ + movsbl (%rsi,%rcx,2),%ebx │ │ + mov 0x110(%rsp),%rdx │ │ + movsbl (%rsi,%rdx,2),%ebp │ │ + movsbl 0x1(%rsi,%rax,2),%r8d │ │ + movsbl 0x1(%rsi,%rcx,2),%eax │ │ + movsbl 0x1(%rsi,%rdx,2),%ecx │ │ + mov %rcx,-0x8(%rsp) │ │ + mov %ecx,%r15d │ │ + mov %rax,(%rsp) │ │ + mov %eax,%r12d │ │ + mov %r8d,%esi │ │ + mov %rbp,-0x40(%rsp) │ │ + mov %ebp,%eax │ │ + mov %rax,0x80(%rsp) │ │ + mov %rbx,-0x48(%rsp) │ │ + mov %ebx,%eax │ │ + mov %rax,0xd8(%rsp) │ │ + mov %rdi,-0x50(%rsp) │ │ + mov %edi,%eax │ │ + mov %rax,0xd0(%rsp) │ │ + mov 0x540(%rsp),%eax │ │ + cmp $0x7,%eax │ │ + mov %r8,0x38(%rsp) │ │ + mov %r15,0xf0(%rsp) │ │ + mov %r12,0xe0(%rsp) │ │ + mov %rsi,0x88(%rsp) │ │ + ja e7b90 │ │ + xor %r15d,%r15d │ │ + mov -0x8(%rsp),%rax │ │ + neg %eax │ │ + mov %rax,-0x8(%rsp) │ │ + mov (%rsp),%rax │ │ + neg %eax │ │ + mov %rax,(%rsp) │ │ + mov 0x38(%rsp),%rax │ │ + neg %eax │ │ + mov %rax,0x38(%rsp) │ │ + mov -0x40(%rsp),%rax │ │ + neg %eax │ │ + mov %rax,-0x40(%rsp) │ │ + mov -0x48(%rsp),%rax │ │ + neg %eax │ │ + mov %rax,-0x48(%rsp) │ │ + mov -0x50(%rsp),%rax │ │ + neg %eax │ │ + mov %rax,-0x50(%rsp) │ │ + mov %r10,-0x38(%rsp) │ │ + jmp e76bb │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov %al,(%r10,%r15,1) │ │ + add $0x1,%r15 │ │ + cmp %r15,0xc8(%rsp) │ │ + mov -0x58(%rsp),%r14 │ │ + je e7570 │ │ + mov %r13d,%ebx │ │ + movzbl (%r10,%r15,1),%esi │ │ + mov 0xd0(%rsp),%rax │ │ + add %r15d,%eax │ │ + cltq │ │ + movswl (%r14,%rax,2),%edx │ │ + mov -0x50(%rsp),%rax │ │ + add %r15d,%eax │ │ + movslq %eax,%rcx │ │ mov %edx,%eax │ │ - and $0x3,%eax │ │ - cmp $0x3,%rcx │ │ - jae e1e27 │ │ + sub %esi,%eax │ │ + mov %esi,%r8d │ │ + cmovb %edx,%r8d │ │ + mov %esi,-0x70(%rsp) │ │ + cmovl %esi,%edx │ │ + movswl (%r14,%rcx,2),%esi │ │ + mov %eax,%edi │ │ + neg %edi │ │ + cmovl %eax,%edi │ │ + mov %edi,%ebp │ │ + mov %r9d,%ecx │ │ + shr %cl,%ebp │ │ + mov 0x70(%rsp),%r12d │ │ + mov %r12d,%ecx │ │ + sub %ebp,%ecx │ │ + jns e7713 │ │ xor %ecx,%ecx │ │ - test %rax,%rax │ │ - jne e1ead │ │ - jmpq e1ee0 │ │ - lea 0x6(%r8),%eax │ │ + cmp %ecx,%edi │ │ + jle e7719 │ │ + mov %ecx,%edi │ │ + mov %edi,%ecx │ │ + neg %ecx │ │ test %eax,%eax │ │ - jle e1ee0 │ │ - lea 0x5(%r8),%ecx │ │ - and $0x3,%eax │ │ - cmp $0x3,%ecx │ │ - jb e1dea │ │ + cmovns %edi,%ecx │ │ + mov %ecx,0x60(%rsp) │ │ + mov %esi,%eax │ │ + sub -0x70(%rsp),%eax │ │ + mov %eax,%edi │ │ + neg %edi │ │ + cmovl %eax,%edi │ │ + mov %edi,%ebp │ │ + mov %r9d,%ecx │ │ + shr %cl,%ebp │ │ + mov %r12d,%ecx │ │ + sub %ebp,%ecx │ │ + jns e7743 │ │ + xor %ecx,%ecx │ │ + cmp %ecx,%edi │ │ + mov %ebx,%ebp │ │ + jle e774b │ │ + mov %ecx,%edi │ │ + mov %edi,%ecx │ │ + neg %ecx │ │ + test %eax,%eax │ │ + cmovns %edi,%ecx │ │ + mov %rcx,0x20(%rsp) │ │ + cmp %esi,%r8d │ │ + cmova %esi,%r8d │ │ + cmp %esi,%edx │ │ + cmovl %esi,%edx │ │ + mov 0xd8(%rsp),%rax │ │ + lea (%rax,%r15,1),%eax │ │ + cltq │ │ + movswl (%r14,%rax,2),%esi │ │ + mov -0x48(%rsp),%rax │ │ + lea (%rax,%r15,1),%eax │ │ + cltq │ │ + movswl (%r14,%rax,2),%r13d │ │ + mov 0x80(%rsp),%rax │ │ + add %r15d,%eax │ │ + movslq %eax,%rcx │ │ + mov %esi,%ebx │ │ + sub -0x70(%rsp),%ebx │ │ + mov %ebx,%eax │ │ + neg %eax │ │ + cmovl %ebx,%eax │ │ + movswl (%r14,%rcx,2),%r11d │ │ + mov %eax,%edi │ │ + mov -0x30(%rsp),%ecx │ │ + shr %cl,%edi │ │ + mov %ebp,%ecx │ │ + sub %edi,%ecx │ │ + mov -0x40(%rsp),%rdi │ │ + lea (%rdi,%r15,1),%edi │ │ + movslq %edi,%rdi │ │ + movswl (%r14,%rdi,2),%r9d │ │ + jns e77c9 │ │ + xor %ecx,%ecx │ │ + cmp %ecx,%eax │ │ + jle e77cf │ │ + mov %ecx,%eax │ │ mov %eax,%ecx │ │ - sub %r8d,%ecx │ │ - add $0xfffffffa,%ecx │ │ - mov 0x68(%rsp),%rsi │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ + neg %ecx │ │ + test %ebx,%ebx │ │ + cmovns %eax,%ecx │ │ + mov %ecx,0x40(%rsp) │ │ + mov %r13d,%edi │ │ + sub -0x70(%rsp),%edi │ │ + mov %edi,%eax │ │ + neg %eax │ │ + cmovl %edi,%eax │ │ + mov %eax,%ebx │ │ + mov -0x30(%rsp),%ecx │ │ + shr %cl,%ebx │ │ + mov %ebp,%ecx │ │ + sub %ebx,%ecx │ │ + jns e77fa │ │ + xor %ecx,%ecx │ │ + cmp %ecx,%eax │ │ + jle e7800 │ │ + mov %ecx,%eax │ │ + mov %eax,%r10d │ │ + neg %r10d │ │ + test %edi,%edi │ │ + cmovns %eax,%r10d │ │ + mov %r11d,%eax │ │ + sub -0x70(%rsp),%eax │ │ + mov %eax,%edi │ │ + neg %edi │ │ + cmovl %eax,%edi │ │ + mov %edi,%ebx │ │ + mov -0x30(%rsp),%ecx │ │ + shr %cl,%ebx │ │ + mov %ebp,%ecx │ │ + sub %ebx,%ecx │ │ + jns e782a │ │ + xor %ecx,%ecx │ │ + cmp %ecx,%edi │ │ + jle e7830 │ │ + mov %ecx,%edi │ │ + mov %edi,%ecx │ │ + neg %ecx │ │ + test %eax,%eax │ │ + cmovns %edi,%ecx │ │ + mov %ecx,0xb0(%rsp) │ │ + mov %r9d,%eax │ │ + sub -0x70(%rsp),%eax │ │ + mov %eax,%edi │ │ + neg %edi │ │ + cmovl %eax,%edi │ │ + mov %edi,%ebx │ │ + mov -0x30(%rsp),%ecx │ │ + shr %cl,%ebx │ │ + sub %ebx,%ebp │ │ + jns e785c │ │ + xor %ebp,%ebp │ │ + cmp %ebp,%edi │ │ + mov -0x20(%rsp),%ecx │ │ + jle e7866 │ │ + mov %ebp,%edi │ │ + mov %edi,%ebx │ │ + neg %ebx │ │ + test %eax,%eax │ │ + cmovns %edi,%ebx │ │ + mov %ebx,0xa0(%rsp) │ │ + mov %esi,%eax │ │ + cmp %esi,%r8d │ │ + ja e78c0 │ │ + mov %r8d,%eax │ │ + cmp %esi,%edx │ │ + jge e78c4 │ │ + mov %r13d,%edx │ │ + cmp %r13d,%eax │ │ + ja e78ce │ │ + mov %eax,%edx │ │ + cmp %r13d,%esi │ │ + jge e78d3 │ │ + mov %r11d,%eax │ │ + cmp %r11d,%edx │ │ + ja e78de │ │ + mov %edx,%eax │ │ + cmp %r11d,%r13d │ │ + jge e78e3 │ │ + mov %r9d,%r13d │ │ + cmp %r9d,%eax │ │ + ja e78ee │ │ + mov %eax,%r13d │ │ + cmp %r9d,%r11d │ │ + mov -0x30(%rsp),%edi │ │ + jge e78f7 │ │ + jmp e78fa │ │ nopl 0x0(%rax,%rax,1) │ │ - movzwl (%r15,%rsi,2),%edx │ │ - mov %dx,(%r15) │ │ - mov %dx,0x2(%r15) │ │ - mov %dx,0x4(%r15) │ │ - movzwl 0x30c(%r15,%rsi,2),%edx │ │ - mov %dx,0x30c(%r15) │ │ - mov %dx,0x30e(%r15) │ │ - mov %dx,0x310(%r15) │ │ - movzwl 0x618(%r15,%rsi,2),%edx │ │ - mov %dx,0x618(%r15) │ │ - mov %dx,0x61a(%r15) │ │ - mov %dx,0x61c(%r15) │ │ - movzwl 0x924(%r15,%rsi,2),%edx │ │ - mov %dx,0x924(%r15) │ │ - mov %dx,0x926(%r15) │ │ - mov %dx,0x928(%r15) │ │ - add $0xc30,%r15 │ │ - add $0x4,%ecx │ │ - jne e1d60 │ │ - lea (%r15,%rsi,2),%rbp │ │ + cmp %esi,%edx │ │ + jl e7884 │ │ + mov %edx,%esi │ │ + mov %r13d,%edx │ │ + cmp %r13d,%eax │ │ + jbe e788c │ │ + cmp %r13d,%esi │ │ + jl e7893 │ │ + mov %esi,%r13d │ │ + mov %r11d,%eax │ │ + cmp %r11d,%edx │ │ + jbe e789b │ │ + cmp %r11d,%r13d │ │ + jl e78a2 │ │ + mov %r13d,%r11d │ │ + mov %r9d,%r13d │ │ + cmp %r9d,%eax │ │ + jbe e78aa │ │ + cmp %r9d,%r11d │ │ + mov -0x30(%rsp),%edi │ │ + jl e78fa │ │ + mov %r11d,%r9d │ │ + mov 0x88(%rsp),%rax │ │ + add %r15d,%eax │ │ + cltq │ │ + movswl (%r14,%rax,2),%esi │ │ + mov 0x38(%rsp),%rdx │ │ + lea (%rdx,%r15,1),%edx │ │ + movslq %edx,%rdx │ │ + movswl (%r14,%rdx,2),%r8d │ │ + mov %esi,%eax │ │ + sub -0x70(%rsp),%eax │ │ + mov %eax,%edx │ │ + neg %edx │ │ + cmovl %eax,%edx │ │ + mov %edx,%ebp │ │ + shr %cl,%ebp │ │ + mov %r12d,%ebx │ │ + sub %ebp,%ebx │ │ + jns e7937 │ │ + xor %ebx,%ebx │ │ + cmp %ebx,%edx │ │ + mov %edi,%r11d │ │ + jle e7940 │ │ + mov %ebx,%edx │ │ + mov %edx,%edi │ │ + neg %edi │ │ test %eax,%eax │ │ - je e1ee0 │ │ + cmovns %edx,%edi │ │ + mov %edi,0x90(%rsp) │ │ + mov %r8d,%ebp │ │ + sub -0x70(%rsp),%ebp │ │ + mov %ebp,%edi │ │ + neg %edi │ │ + cmovl %ebp,%edi │ │ + mov %edi,%edx │ │ + shr %cl,%edx │ │ + mov %r12d,%ecx │ │ + sub %edx,%ecx │ │ + jns e796b │ │ xor %ecx,%ecx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ + cmp %ecx,%edi │ │ + jle e7971 │ │ + mov %ecx,%edi │ │ + mov %edi,%edx │ │ + neg %edx │ │ + test %ebp,%ebp │ │ + cmovns %edi,%edx │ │ + mov %esi,%ecx │ │ + cmp %esi,%r13d │ │ + ja e79a0 │ │ + mov %r13d,%ecx │ │ + cmp %esi,%r9d │ │ + jge e79a5 │ │ + mov %r8d,%eax │ │ + cmp %r8d,%ecx │ │ + ja e79b0 │ │ + mov %ecx,%eax │ │ + mov %eax,0x10(%rsp) │ │ + cmp %r8d,%esi │ │ + jge e79b9 │ │ + jmp e79bc │ │ xchg %ax,%ax │ │ - movzwl 0x0(%rbp,%rcx,1),%edx │ │ - mov %dx,(%r15,%rcx,1) │ │ - mov %dx,0x2(%r15,%rcx,1) │ │ - mov %dx,0x4(%r15,%rcx,1) │ │ - add $0x30c,%rcx │ │ - add $0xffffffff,%eax │ │ - jne e1e00 │ │ - jmpq e1ee0 │ │ - mov 0x30(%rsp),%rcx │ │ - lea 0x1a(%rcx),%rsi │ │ - sub %rax,%rdx │ │ + cmp %esi,%r9d │ │ + jl e7989 │ │ + mov %r9d,%esi │ │ + mov %r8d,%eax │ │ + cmp %r8d,%ecx │ │ + jbe e7991 │ │ + mov %eax,0x10(%rsp) │ │ + cmp %r8d,%esi │ │ + jl e79bc │ │ + mov %esi,%r8d │ │ + mov 0xe0(%rsp),%rax │ │ + add %r15d,%eax │ │ + cltq │ │ + movswl (%r14,%rax,2),%r13d │ │ + mov (%rsp),%rax │ │ + lea (%rax,%r15,1),%eax │ │ + cltq │ │ + movswl (%r14,%rax,2),%r9d │ │ + mov 0xf0(%rsp),%rax │ │ + add %r15d,%eax │ │ + movslq %eax,%rcx │ │ + mov %r13d,%ebp │ │ + sub -0x70(%rsp),%ebp │ │ + mov %ebp,%eax │ │ + neg %eax │ │ + cmovl %ebp,%eax │ │ + movswl (%r14,%rcx,2),%ebx │ │ + mov %eax,%esi │ │ + mov %r11d,%ecx │ │ + shr %cl,%esi │ │ + mov -0x74(%rsp),%ecx │ │ + sub %esi,%ecx │ │ + mov -0x8(%rsp),%rsi │ │ + lea (%rsi,%r15,1),%esi │ │ + movslq %esi,%rsi │ │ + movswl (%r14,%rsi,2),%r12d │ │ + jns e7a20 │ │ xor %ecx,%ecx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - movzwl -0x14(%rsi,%rcx,8),%edi │ │ - mov %di,0x4(%r15) │ │ - mov -0x18(%rsi,%rcx,8),%edi │ │ - mov %edi,(%r15) │ │ - movzwl -0xc(%rsi,%rcx,8),%edi │ │ - mov %di,0x310(%r15) │ │ - mov -0x10(%rsi,%rcx,8),%edi │ │ - mov %edi,0x30c(%r15) │ │ - movzwl -0x4(%rsi,%rcx,8),%edi │ │ - mov %di,0x61c(%r15) │ │ - mov -0x8(%rsi,%rcx,8),%edi │ │ - mov %edi,0x618(%r15) │ │ - mov (%rsi,%rcx,8),%edi │ │ - mov %edi,0x924(%r15) │ │ - movzwl 0x4(%rsi,%rcx,8),%edi │ │ - mov %di,0x928(%r15) │ │ - add $0xc30,%r15 │ │ - add $0x4,%rcx │ │ - cmp %rcx,%rdx │ │ - jne e1e40 │ │ + cmp %ecx,%eax │ │ + jle e7a26 │ │ + mov %ecx,%eax │ │ + mov %eax,%esi │ │ + neg %esi │ │ + test %ebp,%ebp │ │ + cmovns %eax,%esi │ │ + mov %r9d,%edi │ │ + sub -0x70(%rsp),%edi │ │ + mov %edi,%eax │ │ + neg %eax │ │ + cmovl %edi,%eax │ │ + mov %eax,%ebp │ │ + mov %r11d,%ecx │ │ + shr %cl,%ebp │ │ + mov -0x74(%rsp),%ecx │ │ + sub %ebp,%ecx │ │ + jns e7a4e │ │ + xor %ecx,%ecx │ │ + cmp %ecx,%eax │ │ + jle e7a54 │ │ + mov %ecx,%eax │ │ + mov %eax,%r14d │ │ + neg %r14d │ │ + test %edi,%edi │ │ + cmovns %eax,%r14d │ │ + mov %ebx,%eax │ │ + sub -0x70(%rsp),%eax │ │ + mov %eax,%edi │ │ + neg %edi │ │ + cmovl %eax,%edi │ │ + mov %edi,%ebp │ │ + mov %r11d,%ecx │ │ + shr %cl,%ebp │ │ + mov -0x74(%rsp),%ecx │ │ + sub %ebp,%ecx │ │ + jns e7a7e │ │ + xor %ecx,%ecx │ │ + cmp %ecx,%edi │ │ + jle e7a84 │ │ + mov %ecx,%edi │ │ + mov %edi,%r11d │ │ + neg %r11d │ │ + test %eax,%eax │ │ + cmovns %edi,%r11d │ │ + mov %r12d,%eax │ │ + sub -0x70(%rsp),%eax │ │ + mov %eax,%edi │ │ + neg %edi │ │ + cmovl %eax,%edi │ │ + mov %edi,%ebp │ │ + mov -0x30(%rsp),%ecx │ │ + shr %cl,%ebp │ │ + mov -0x74(%rsp),%ecx │ │ + sub %ebp,%ecx │ │ + jns e7ab0 │ │ + xor %ecx,%ecx │ │ + cmp %ecx,%edi │ │ + jle e7ab6 │ │ + mov %ecx,%edi │ │ + mov %edi,%ecx │ │ + neg %ecx │ │ + test %eax,%eax │ │ + cmovns %edi,%ecx │ │ + mov %r13d,%edi │ │ + mov 0x10(%rsp),%eax │ │ + cmp %r13d,%eax │ │ + ja e7acd │ │ + mov %eax,%edi │ │ + add 0x40(%rsp),%r10d │ │ + cmp %r13d,%r8d │ │ + jl e7ada │ │ + mov %r8d,%r13d │ │ + add 0xb0(%rsp),%r10d │ │ + mov 0x20(%rsp),%rbp │ │ + add 0x60(%rsp),%ebp │ │ + mov %r9d,%eax │ │ + cmp %r9d,%edi │ │ + ja e7af5 │ │ + mov %edi,%eax │ │ + add 0xa0(%rsp),%r10d │ │ + imul 0x8(%rsp),%ebp │ │ + cmp %r9d,%r13d │ │ + jl e7b0a │ │ + mov %r13d,%r9d │ │ + add %esi,%r14d │ │ + add 0x90(%rsp),%edx │ │ + mov %ebx,%esi │ │ + cmp %ebx,%eax │ │ + ja e7b1c │ │ + mov %eax,%esi │ │ + lea 0x0(%rbp,%r10,2),%eax │ │ + add %r11d,%r14d │ │ + imul 0xc4(%rsp),%edx │ │ + cmp %ebx,%r9d │ │ + mov -0x74(%rsp),%r13d │ │ + jl e7b39 │ │ + mov %r9d,%ebx │ │ + add %ecx,%r14d │ │ + add %eax,%edx │ │ + mov %r12d,%eax │ │ + cmp %r12d,%esi │ │ + mov -0x38(%rsp),%r10 │ │ + ja e7b4d │ │ + mov %esi,%eax │ │ + add %r14d,%edx │ │ + cmp %r12d,%ebx │ │ + jl e7b58 │ │ + mov %ebx,%r12d │ │ + mov %edx,%ecx │ │ + sar $0x1f,%ecx │ │ + lea (%rcx,%rdx,1),%ecx │ │ + add $0x8,%ecx │ │ + sar $0x4,%ecx │ │ + add -0x70(%rsp),%ecx │ │ + cmp %r12d,%ecx │ │ + jg e7b72 │ │ + mov %ecx,%r12d │ │ + cmp %eax,%ecx │ │ + mov -0x20(%rsp),%r9d │ │ + jl e76a0 │ │ + mov %r12d,%eax │ │ + jmpq e76a0 │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov 0x108(%rsp),%rcx │ │ + lea (%r8,%rcx,1),%eax │ │ + cmp %r8d,%eax │ │ + jl e764b │ │ + mov -0x40(%rsp),%rdx │ │ + lea (%rdx,%rcx,1),%eax │ │ + cmp %edx,%eax │ │ + jl e764b │ │ + mov -0x48(%rsp),%rdx │ │ + lea (%rdx,%rcx,1),%eax │ │ + cmp %edx,%eax │ │ + jl e764b │ │ + mov -0x50(%rsp),%rdx │ │ + lea (%rdx,%rcx,1),%eax │ │ + cmp %edx,%eax │ │ + jl e764b │ │ + cmp $0x7fffffff,%rcx │ │ + ja e764b │ │ + mov (%rsp),%rdx │ │ + lea (%rdx,%rcx,1),%eax │ │ + cmp %edx,%eax │ │ + jl e764b │ │ + mov %rcx,%rax │ │ + shr $0x20,%rax │ │ + jne e764b │ │ + mov -0x8(%rsp),%rdx │ │ + add %edx,%ecx │ │ + cmp %edx,%ecx │ │ + jl e764b │ │ + mov $0x0,%r15d │ │ test %rax,%rax │ │ - je e1ee0 │ │ - mov 0x30(%rsp),%rdx │ │ - lea (%rdx,%rcx,8),%rcx │ │ - add $0x2,%rcx │ │ + jne e764e │ │ + mov -0x50(%rsp),%rax │ │ + mov %eax,%r12d │ │ + neg %r12d │ │ + mov -0x48(%rsp),%rax │ │ + neg %eax │ │ + mov %rax,0x148(%rsp) │ │ + mov -0x40(%rsp),%rax │ │ + neg %eax │ │ + mov %rax,0x140(%rsp) │ │ + mov 0x38(%rsp),%rax │ │ + neg %eax │ │ + mov %rax,0x138(%rsp) │ │ + mov (%rsp),%rax │ │ + neg %eax │ │ + mov %rax,0x130(%rsp) │ │ + mov -0x8(%rsp),%rax │ │ + neg %eax │ │ + mov %rax,0x128(%rsp) │ │ + xor %ecx,%ecx │ │ + mov 0x100(%rsp),%rdx │ │ + mov 0xf0(%rsp),%r8 │ │ + mov 0xe0(%rsp),%r15 │ │ + mov 0x88(%rsp),%rbp │ │ + mov 0x80(%rsp),%rbx │ │ + mov 0xd8(%rsp),%rsi │ │ + mov 0xd0(%rsp),%rdi │ │ + nopl 0x0(%rax,%rax,1) │ │ + pmovzxbd (%r10,%rcx,1),%xmm7 │ │ + pmovzxbd 0x4(%r10,%rcx,1),%xmm0 │ │ + lea (%rdi,%rcx,1),%eax │ │ + cltq │ │ + pmovsxwd (%r14,%rax,2),%xmm2 │ │ + movdqa %xmm2,0xa0(%rsp) │ │ + pmovsxwd 0x8(%r14,%rax,2),%xmm1 │ │ + movdqa %xmm1,0x60(%rsp) │ │ + lea (%r12,%rcx,1),%eax │ │ + cltq │ │ + pmovsxwd (%r14,%rax,2),%xmm12 │ │ + movdqa %xmm12,-0x70(%rsp) │ │ + pmovsxwd 0x8(%r14,%rax,2),%xmm8 │ │ + movdqa %xmm8,0xb0(%rsp) │ │ + psubd %xmm0,%xmm1 │ │ + movdqa %xmm0,%xmm9 │ │ + movdqa %xmm2,%xmm0 │ │ + psubd %xmm7,%xmm0 │ │ + pabsd %xmm0,%xmm2 │ │ + pabsd %xmm1,%xmm3 │ │ + movdqa %xmm3,%xmm4 │ │ + movdqa 0x290(%rsp),%xmm13 │ │ + psrld %xmm13,%xmm4 │ │ + movdqa %xmm2,%xmm5 │ │ + psrld %xmm13,%xmm5 │ │ + movdqa 0x2c0(%rsp),%xmm11 │ │ + movdqa %xmm11,%xmm6 │ │ + psubd %xmm5,%xmm6 │ │ + movdqa %xmm11,%xmm5 │ │ + psubd %xmm4,%xmm5 │ │ + pxor %xmm4,%xmm4 │ │ + pmaxsd %xmm4,%xmm5 │ │ + pmaxsd %xmm4,%xmm6 │ │ + pminsd %xmm2,%xmm6 │ │ + pminsd %xmm3,%xmm5 │ │ + pxor %xmm2,%xmm2 │ │ + psubd %xmm5,%xmm2 │ │ + pxor %xmm3,%xmm3 │ │ + psubd %xmm6,%xmm3 │ │ + blendvps %xmm0,%xmm3,%xmm6 │ │ + movaps %xmm6,0x10(%rsp) │ │ + movdqa %xmm1,%xmm0 │ │ + blendvps %xmm0,%xmm2,%xmm5 │ │ + movaps %xmm5,0x40(%rsp) │ │ + movdqa %xmm8,%xmm1 │ │ + psubd %xmm9,%xmm1 │ │ + movdqa %xmm12,%xmm0 │ │ + psubd %xmm7,%xmm0 │ │ + pabsd %xmm0,%xmm2 │ │ + pabsd %xmm1,%xmm3 │ │ + movdqa %xmm3,%xmm4 │ │ + psrld %xmm13,%xmm4 │ │ + movdqa %xmm2,%xmm5 │ │ + psrld %xmm13,%xmm5 │ │ + movdqa %xmm11,%xmm6 │ │ + psubd %xmm5,%xmm6 │ │ + movdqa %xmm11,%xmm5 │ │ + psubd %xmm4,%xmm5 │ │ + pxor %xmm4,%xmm4 │ │ + pmaxsd %xmm4,%xmm5 │ │ + pmaxsd %xmm4,%xmm6 │ │ + pxor %xmm4,%xmm4 │ │ + pminsd %xmm2,%xmm6 │ │ + pminsd %xmm3,%xmm5 │ │ + pxor %xmm2,%xmm2 │ │ + psubd %xmm5,%xmm2 │ │ + pxor %xmm3,%xmm3 │ │ + psubd %xmm6,%xmm3 │ │ + blendvps %xmm0,%xmm3,%xmm6 │ │ + movaps %xmm6,0x4e0(%rsp) │ │ + movdqa %xmm1,%xmm0 │ │ + blendvps %xmm0,%xmm2,%xmm5 │ │ + movaps %xmm5,0x90(%rsp) │ │ + lea (%rsi,%rcx,1),%eax │ │ + cltq │ │ + pmovsxwd (%r14,%rax,2),%xmm0 │ │ + movdqa %xmm0,0x460(%rsp) │ │ + pmovsxwd 0x8(%r14,%rax,2),%xmm3 │ │ + movdqa %xmm3,0x4d0(%rsp) │ │ + psubd %xmm7,%xmm0 │ │ + pabsd %xmm0,%xmm2 │ │ + movdqa %xmm2,%xmm1 │ │ + movdqa 0x2a0(%rsp),%xmm10 │ │ + psrld %xmm10,%xmm1 │ │ + movdqa 0x2b0(%rsp),%xmm15 │ │ + movdqa %xmm15,%xmm5 │ │ + psubd %xmm1,%xmm5 │ │ + movdqa %xmm3,%xmm1 │ │ + pmaxsd %xmm4,%xmm5 │ │ + pminsd %xmm2,%xmm5 │ │ + pxor %xmm2,%xmm2 │ │ + psubd %xmm5,%xmm2 │ │ + blendvps %xmm0,%xmm2,%xmm5 │ │ + movaps %xmm5,0x490(%rsp) │ │ + psubd %xmm9,%xmm1 │ │ + pabsd %xmm1,%xmm0 │ │ + movdqa %xmm0,%xmm2 │ │ + psrld %xmm10,%xmm2 │ │ + movdqa %xmm15,%xmm3 │ │ + psubd %xmm2,%xmm3 │ │ + mov 0x148(%rsp),%rax │ │ + lea (%rax,%rcx,1),%eax │ │ + pmaxsd %xmm4,%xmm3 │ │ + pminsd %xmm0,%xmm3 │ │ + pxor %xmm2,%xmm2 │ │ + psubd %xmm3,%xmm2 │ │ + movdqa %xmm1,%xmm0 │ │ + blendvps %xmm0,%xmm2,%xmm3 │ │ + movaps %xmm3,0x4c0(%rsp) │ │ + cltq │ │ + pmovsxwd (%r14,%rax,2),%xmm0 │ │ + movdqa %xmm0,0x20(%rsp) │ │ + psubd %xmm7,%xmm0 │ │ + pabsd %xmm0,%xmm1 │ │ + movdqa %xmm1,%xmm2 │ │ + psrld %xmm10,%xmm2 │ │ + movdqa %xmm15,%xmm3 │ │ + psubd %xmm2,%xmm3 │ │ + pmaxsd %xmm4,%xmm3 │ │ + pminsd %xmm1,%xmm3 │ │ + pxor %xmm1,%xmm1 │ │ + psubd %xmm3,%xmm1 │ │ + blendvps %xmm0,%xmm1,%xmm3 │ │ + movaps %xmm3,0x450(%rsp) │ │ + pmovsxwd 0x8(%r14,%rax,2),%xmm0 │ │ + movdqa %xmm0,0x4a0(%rsp) │ │ + psubd %xmm9,%xmm0 │ │ + pabsd %xmm0,%xmm1 │ │ + movdqa %xmm1,%xmm2 │ │ + psrld %xmm10,%xmm2 │ │ + movdqa %xmm15,%xmm3 │ │ + psubd %xmm2,%xmm3 │ │ + pmaxsd %xmm4,%xmm3 │ │ + pminsd %xmm1,%xmm3 │ │ + pxor %xmm1,%xmm1 │ │ + psubd %xmm3,%xmm1 │ │ + blendvps %xmm0,%xmm1,%xmm3 │ │ + movaps %xmm3,0x4b0(%rsp) │ │ + lea (%rbx,%rcx,1),%eax │ │ + cltq │ │ + pmovsxwd 0x8(%r14,%rax,2),%xmm0 │ │ + movdqa %xmm0,0x480(%rsp) │ │ + psubd %xmm9,%xmm0 │ │ + pabsd %xmm0,%xmm1 │ │ + movdqa %xmm1,%xmm2 │ │ + psrld %xmm10,%xmm2 │ │ + movdqa %xmm15,%xmm3 │ │ + psubd %xmm2,%xmm3 │ │ + pmaxsd %xmm4,%xmm3 │ │ + pminsd %xmm1,%xmm3 │ │ + pxor %xmm1,%xmm1 │ │ + psubd %xmm3,%xmm1 │ │ + blendvps %xmm0,%xmm1,%xmm3 │ │ + movaps %xmm3,0x470(%rsp) │ │ + pmovsxwd (%r14,%rax,2),%xmm0 │ │ + movdqa %xmm0,0x400(%rsp) │ │ + psubd %xmm7,%xmm0 │ │ + pabsd %xmm0,%xmm1 │ │ + movdqa %xmm1,%xmm2 │ │ + psrld %xmm10,%xmm2 │ │ + movdqa %xmm15,%xmm3 │ │ + psubd %xmm2,%xmm3 │ │ + pmaxsd %xmm4,%xmm3 │ │ + pminsd %xmm1,%xmm3 │ │ + pxor %xmm1,%xmm1 │ │ + psubd %xmm3,%xmm1 │ │ + blendvps %xmm0,%xmm1,%xmm3 │ │ + movaps %xmm3,0x420(%rsp) │ │ + mov 0x140(%rsp),%rax │ │ + lea (%rax,%rcx,1),%eax │ │ + cltq │ │ + pmovsxwd (%r14,%rax,2),%xmm0 │ │ + movdqa %xmm0,0x3f0(%rsp) │ │ + psubd %xmm7,%xmm0 │ │ + pabsd %xmm0,%xmm1 │ │ + movdqa %xmm1,%xmm2 │ │ + psrld %xmm10,%xmm2 │ │ + movdqa %xmm15,%xmm4 │ │ + psubd %xmm2,%xmm4 │ │ + xorps %xmm3,%xmm3 │ │ + pmaxsd %xmm3,%xmm4 │ │ + pminsd %xmm1,%xmm4 │ │ + pxor %xmm1,%xmm1 │ │ + psubd %xmm4,%xmm1 │ │ + blendvps %xmm0,%xmm1,%xmm4 │ │ + movaps %xmm4,0x410(%rsp) │ │ + pmovsxwd 0x8(%r14,%rax,2),%xmm0 │ │ + movdqa %xmm0,0x440(%rsp) │ │ + psubd %xmm9,%xmm0 │ │ + pabsd %xmm0,%xmm1 │ │ + movdqa %xmm1,%xmm2 │ │ + psrld %xmm10,%xmm2 │ │ + movdqa %xmm15,%xmm4 │ │ + psubd %xmm2,%xmm4 │ │ + pmaxsd %xmm3,%xmm4 │ │ + pxor %xmm12,%xmm12 │ │ + pminsd %xmm1,%xmm4 │ │ + pxor %xmm1,%xmm1 │ │ + psubd %xmm4,%xmm1 │ │ + blendvps %xmm0,%xmm1,%xmm4 │ │ + movaps %xmm4,0x430(%rsp) │ │ + lea 0x0(%rbp,%rcx,1),%eax │ │ + cltq │ │ + pmovsxwd 0x8(%r14,%rax,2),%xmm0 │ │ + movdqa %xmm0,0x3e0(%rsp) │ │ + psubd %xmm9,%xmm0 │ │ + pabsd %xmm0,%xmm1 │ │ + movdqa %xmm1,%xmm2 │ │ + psrld %xmm13,%xmm2 │ │ + movdqa %xmm11,%xmm3 │ │ + psubd %xmm2,%xmm3 │ │ + pmaxsd %xmm12,%xmm3 │ │ + pminsd %xmm1,%xmm3 │ │ + pxor %xmm1,%xmm1 │ │ + psubd %xmm3,%xmm1 │ │ + blendvps %xmm0,%xmm1,%xmm3 │ │ + movaps %xmm3,0x3d0(%rsp) │ │ + pmovsxwd (%r14,%rax,2),%xmm0 │ │ + movdqa %xmm0,0x380(%rsp) │ │ + psubd %xmm7,%xmm0 │ │ + pabsd %xmm0,%xmm1 │ │ + movdqa %xmm1,%xmm2 │ │ + psrld %xmm13,%xmm2 │ │ + movdqa %xmm11,%xmm3 │ │ + psubd %xmm2,%xmm3 │ │ + pmaxsd %xmm12,%xmm3 │ │ + pminsd %xmm1,%xmm3 │ │ + pxor %xmm1,%xmm1 │ │ + psubd %xmm3,%xmm1 │ │ + blendvps %xmm0,%xmm1,%xmm3 │ │ + movaps %xmm3,0x3b0(%rsp) │ │ + mov 0x138(%rsp),%rax │ │ + lea (%rax,%rcx,1),%eax │ │ + cltq │ │ + pmovsxwd 0x8(%r14,%rax,2),%xmm0 │ │ + movdqa %xmm0,0x3c0(%rsp) │ │ + psubd %xmm9,%xmm0 │ │ + pabsd %xmm0,%xmm1 │ │ + movdqa %xmm1,%xmm2 │ │ + psrld %xmm13,%xmm2 │ │ + movdqa %xmm11,%xmm3 │ │ + psubd %xmm2,%xmm3 │ │ + pmaxsd %xmm12,%xmm3 │ │ + pminsd %xmm1,%xmm3 │ │ + pxor %xmm1,%xmm1 │ │ + psubd %xmm3,%xmm1 │ │ + blendvps %xmm0,%xmm1,%xmm3 │ │ + pmovsxwd (%r14,%rax,2),%xmm0 │ │ + movdqa %xmm0,0x360(%rsp) │ │ + psubd %xmm7,%xmm0 │ │ + pabsd %xmm0,%xmm1 │ │ + movdqa %xmm1,%xmm4 │ │ + psrld %xmm13,%xmm4 │ │ + movdqa %xmm11,%xmm2 │ │ + psubd %xmm4,%xmm2 │ │ + pmaxsd %xmm12,%xmm2 │ │ + pminsd %xmm1,%xmm2 │ │ + pxor %xmm1,%xmm1 │ │ + psubd %xmm2,%xmm1 │ │ + blendvps %xmm0,%xmm1,%xmm2 │ │ + lea (%r15,%rcx,1),%eax │ │ + cltq │ │ + pmovsxwd 0x8(%r14,%rax,2),%xmm0 │ │ + movdqa %xmm0,0x3a0(%rsp) │ │ + psubd %xmm9,%xmm0 │ │ + pabsd %xmm0,%xmm1 │ │ + movdqa %xmm1,%xmm4 │ │ + psrld %xmm10,%xmm4 │ │ + movdqa %xmm15,%xmm5 │ │ + psubd %xmm4,%xmm5 │ │ + pmaxsd %xmm12,%xmm5 │ │ + pminsd %xmm1,%xmm5 │ │ + pxor %xmm1,%xmm1 │ │ + psubd %xmm5,%xmm1 │ │ + blendvps %xmm0,%xmm1,%xmm5 │ │ + movaps %xmm5,0x390(%rsp) │ │ + pmovsxwd (%r14,%rax,2),%xmm13 │ │ + movdqa %xmm13,%xmm0 │ │ + psubd %xmm7,%xmm0 │ │ + pabsd %xmm0,%xmm1 │ │ + movdqa %xmm1,%xmm4 │ │ + psrld %xmm10,%xmm4 │ │ + movdqa %xmm15,%xmm5 │ │ + psubd %xmm4,%xmm5 │ │ + pmaxsd %xmm12,%xmm5 │ │ + pminsd %xmm1,%xmm5 │ │ + pxor %xmm1,%xmm1 │ │ + psubd %xmm5,%xmm1 │ │ + blendvps %xmm0,%xmm1,%xmm5 │ │ + movaps %xmm5,0x340(%rsp) │ │ + mov 0x130(%rsp),%rax │ │ + lea (%rax,%rcx,1),%eax │ │ + cltq │ │ + pmovsxwd 0x8(%r14,%rax,2),%xmm0 │ │ + movdqa %xmm0,0x370(%rsp) │ │ + psubd %xmm9,%xmm0 │ │ + pabsd %xmm0,%xmm1 │ │ + movdqa %xmm1,%xmm4 │ │ + psrld %xmm10,%xmm4 │ │ + movdqa %xmm15,%xmm5 │ │ + psubd %xmm4,%xmm5 │ │ + pmaxsd %xmm12,%xmm5 │ │ + pminsd %xmm1,%xmm5 │ │ + pxor %xmm1,%xmm1 │ │ + psubd %xmm5,%xmm1 │ │ + blendvps %xmm0,%xmm1,%xmm5 │ │ + movaps %xmm5,0x350(%rsp) │ │ + pmovsxwd (%r14,%rax,2),%xmm0 │ │ + movdqa %xmm0,0x2e0(%rsp) │ │ + psubd %xmm7,%xmm0 │ │ + pabsd %xmm0,%xmm1 │ │ + movdqa %xmm1,%xmm4 │ │ + psrld %xmm10,%xmm4 │ │ + movdqa %xmm15,%xmm6 │ │ + psubd %xmm4,%xmm6 │ │ + pmaxsd %xmm12,%xmm6 │ │ + pminsd %xmm1,%xmm6 │ │ + pxor %xmm1,%xmm1 │ │ + psubd %xmm6,%xmm1 │ │ + blendvps %xmm0,%xmm1,%xmm6 │ │ + lea (%r8,%rcx,1),%eax │ │ + cltq │ │ + pmovsxwd (%r14,%rax,2),%xmm0 │ │ + movdqa %xmm0,0x2f0(%rsp) │ │ + psubd %xmm7,%xmm0 │ │ + movdqa %xmm7,%xmm11 │ │ + movdqa %xmm7,0x2d0(%rsp) │ │ + pabsd %xmm0,%xmm1 │ │ + movdqa %xmm1,%xmm4 │ │ + psrld %xmm10,%xmm4 │ │ + movdqa %xmm15,%xmm8 │ │ + psubd %xmm4,%xmm8 │ │ + pmaxsd %xmm12,%xmm8 │ │ + pminsd %xmm1,%xmm8 │ │ + pxor %xmm1,%xmm1 │ │ + psubd %xmm8,%xmm1 │ │ + blendvps %xmm0,%xmm1,%xmm8 │ │ + pmovsxwd 0x8(%r14,%rax,2),%xmm0 │ │ + movdqa %xmm0,0x320(%rsp) │ │ + movdqa %xmm9,0x310(%rsp) │ │ + psubd %xmm9,%xmm0 │ │ + pabsd %xmm0,%xmm1 │ │ + movdqa %xmm1,%xmm4 │ │ + psrld %xmm10,%xmm4 │ │ + movdqa %xmm15,%xmm5 │ │ + psubd %xmm4,%xmm5 │ │ + pxor %xmm4,%xmm4 │ │ + pmaxsd %xmm4,%xmm5 │ │ + pminsd %xmm1,%xmm5 │ │ + pxor %xmm1,%xmm1 │ │ + psubd %xmm5,%xmm1 │ │ + blendvps %xmm0,%xmm1,%xmm5 │ │ + movaps %xmm5,0x330(%rsp) │ │ + mov 0x128(%rsp),%rax │ │ + lea (%rax,%rcx,1),%eax │ │ + cltq │ │ + pmovsxwd 0x8(%r14,%rax,2),%xmm0 │ │ + movdqa %xmm0,0x300(%rsp) │ │ + psubd %xmm9,%xmm0 │ │ + pabsd %xmm0,%xmm1 │ │ + movdqa %xmm1,%xmm7 │ │ + psrld %xmm10,%xmm7 │ │ + movdqa %xmm15,%xmm9 │ │ + psubd %xmm7,%xmm9 │ │ + pmaxsd %xmm4,%xmm9 │ │ + pxor %xmm4,%xmm4 │ │ + pminsd %xmm1,%xmm9 │ │ + pxor %xmm1,%xmm1 │ │ + psubd %xmm9,%xmm1 │ │ + blendvps %xmm0,%xmm1,%xmm9 │ │ + pmovsxwd (%r14,%rax,2),%xmm14 │ │ + movdqa %xmm14,%xmm0 │ │ + psubd %xmm11,%xmm0 │ │ + pabsd %xmm0,%xmm12 │ │ + movdqa %xmm12,%xmm7 │ │ + psrld %xmm10,%xmm7 │ │ + movdqa %xmm15,%xmm1 │ │ + psubd %xmm7,%xmm1 │ │ + pmaxsd %xmm4,%xmm1 │ │ + pminsd %xmm12,%xmm1 │ │ + pxor %xmm7,%xmm7 │ │ + psubd %xmm1,%xmm7 │ │ + blendvps %xmm0,%xmm7,%xmm1 │ │ + movdqa -0x70(%rsp),%xmm0 │ │ + movdqa %xmm0,%xmm11 │ │ + movdqa 0x460(%rsp),%xmm7 │ │ + pminud %xmm7,%xmm11 │ │ + pmaxsd %xmm7,%xmm0 │ │ + movdqa %xmm0,-0x70(%rsp) │ │ + movdqa 0x20(%rsp),%xmm4 │ │ + movdqa %xmm4,%xmm5 │ │ + movdqa 0x400(%rsp),%xmm0 │ │ + pminud %xmm0,%xmm5 │ │ + pmaxsd %xmm0,%xmm4 │ │ + movdqa 0x3f0(%rsp),%xmm0 │ │ + pminud %xmm0,%xmm5 │ │ + pmaxsd %xmm0,%xmm4 │ │ + movdqa %xmm4,0x20(%rsp) │ │ + movdqa 0x380(%rsp),%xmm0 │ │ + movdqa %xmm0,%xmm15 │ │ + movdqa 0x360(%rsp),%xmm4 │ │ + pminud %xmm4,%xmm15 │ │ + pmaxsd %xmm4,%xmm0 │ │ + movdqa %xmm0,%xmm4 │ │ + pminud %xmm13,%xmm15 │ │ + pmaxsd %xmm13,%xmm4 │ │ + movdqa 0x2e0(%rsp),%xmm0 │ │ + pminud %xmm0,%xmm15 │ │ + pmaxsd %xmm0,%xmm4 │ │ + movdqa 0x2f0(%rsp),%xmm13 │ │ + movdqa %xmm13,%xmm12 │ │ + pminud %xmm14,%xmm12 │ │ + pmaxsd %xmm14,%xmm13 │ │ + movdqa 0x4e0(%rsp),%xmm7 │ │ + paddd 0x10(%rsp),%xmm7 │ │ + movdqa 0x450(%rsp),%xmm10 │ │ + paddd 0x490(%rsp),%xmm10 │ │ + movdqa 0x410(%rsp),%xmm0 │ │ + paddd 0x420(%rsp),%xmm0 │ │ + paddd %xmm10,%xmm0 │ │ + paddd %xmm0,%xmm0 │ │ + pmulld 0x280(%rsp),%xmm7 │ │ + paddd %xmm0,%xmm7 │ │ + movdqa %xmm7,%xmm10 │ │ + movdqa 0xa0(%rsp),%xmm14 │ │ + movdqa %xmm14,%xmm7 │ │ + movdqa 0x2d0(%rsp),%xmm0 │ │ + pminud %xmm0,%xmm7 │ │ + pminud %xmm7,%xmm11 │ │ + movdqa %xmm14,%xmm7 │ │ + pmaxsd %xmm0,%xmm7 │ │ + movdqa %xmm0,%xmm14 │ │ + movdqa -0x70(%rsp),%xmm0 │ │ + pmaxsd %xmm7,%xmm0 │ │ + pminud %xmm11,%xmm5 │ │ + movdqa 0x20(%rsp),%xmm7 │ │ + pmaxsd %xmm0,%xmm7 │ │ + paddd 0x3b0(%rsp),%xmm2 │ │ + paddd 0x340(%rsp),%xmm6 │ │ + paddd %xmm8,%xmm1 │ │ + paddd %xmm6,%xmm1 │ │ + pmulld 0x270(%rsp),%xmm2 │ │ + paddd %xmm1,%xmm2 │ │ + paddd %xmm10,%xmm2 │ │ + pminud %xmm5,%xmm15 │ │ + pmaxsd %xmm7,%xmm4 │ │ + pminud %xmm15,%xmm12 │ │ + pmaxsd %xmm4,%xmm13 │ │ + movdqa %xmm2,%xmm0 │ │ + psrad $0x1f,%xmm0 │ │ + movdqa 0x15d80(%rip),%xmm8 │ │ + paddd %xmm8,%xmm2 │ │ + paddd %xmm0,%xmm2 │ │ + psrad $0x4,%xmm2 │ │ + paddd %xmm14,%xmm2 │ │ + movdqa %xmm12,%xmm0 │ │ + pcmpgtd %xmm2,%xmm0 │ │ + pminsd %xmm13,%xmm2 │ │ + blendvps %xmm0,%xmm12,%xmm2 │ │ + movdqa 0xb0(%rsp),%xmm0 │ │ + movdqa %xmm0,%xmm14 │ │ + movdqa 0x4d0(%rsp),%xmm1 │ │ + pminud %xmm1,%xmm14 │ │ + pmaxsd %xmm1,%xmm0 │ │ + movdqa %xmm0,%xmm15 │ │ + movdqa 0x4a0(%rsp),%xmm8 │ │ + movdqa %xmm8,%xmm1 │ │ + movdqa 0x480(%rsp),%xmm5 │ │ + pminud %xmm5,%xmm1 │ │ + pmaxsd %xmm5,%xmm8 │ │ + movdqa 0x440(%rsp),%xmm4 │ │ + pminud %xmm4,%xmm1 │ │ + pmaxsd %xmm4,%xmm8 │ │ + movdqa 0x3e0(%rsp),%xmm10 │ │ + movdqa %xmm10,%xmm5 │ │ + movdqa 0x3c0(%rsp),%xmm4 │ │ + pminud %xmm4,%xmm5 │ │ + pmaxsd %xmm4,%xmm10 │ │ + movdqa 0x3a0(%rsp),%xmm4 │ │ + pminud %xmm4,%xmm5 │ │ + pmaxsd %xmm4,%xmm10 │ │ + movdqa 0x370(%rsp),%xmm4 │ │ + pminud %xmm4,%xmm5 │ │ + pmaxsd %xmm4,%xmm10 │ │ + movdqa 0x320(%rsp),%xmm11 │ │ + movdqa %xmm11,%xmm6 │ │ + movdqa 0x300(%rsp),%xmm4 │ │ + pminud %xmm4,%xmm6 │ │ + pmaxsd %xmm4,%xmm11 │ │ + movdqa 0x90(%rsp),%xmm0 │ │ + paddd 0x40(%rsp),%xmm0 │ │ + movdqa 0x4b0(%rsp),%xmm7 │ │ + paddd 0x4c0(%rsp),%xmm7 │ │ + movdqa 0x430(%rsp),%xmm4 │ │ + paddd 0x470(%rsp),%xmm4 │ │ + paddd %xmm7,%xmm4 │ │ + paddd %xmm4,%xmm4 │ │ + pmulld 0x280(%rsp),%xmm0 │ │ + paddd %xmm4,%xmm0 │ │ + movdqa %xmm0,%xmm4 │ │ + movdqa 0x60(%rsp),%xmm0 │ │ + movdqa %xmm0,%xmm7 │ │ + movdqa 0x310(%rsp),%xmm12 │ │ + pminud %xmm12,%xmm7 │ │ + pminud %xmm7,%xmm14 │ │ + movdqa 0x15d27(%rip),%xmm7 │ │ + pmaxsd %xmm12,%xmm0 │ │ + pmaxsd %xmm0,%xmm15 │ │ + pminud %xmm14,%xmm1 │ │ + pmaxsd %xmm15,%xmm8 │ │ + paddd 0x3d0(%rsp),%xmm3 │ │ + movdqa 0x350(%rsp),%xmm0 │ │ + paddd 0x390(%rsp),%xmm0 │ │ + paddd 0x330(%rsp),%xmm9 │ │ + paddd %xmm0,%xmm9 │ │ + pmulld 0x270(%rsp),%xmm3 │ │ + paddd %xmm9,%xmm3 │ │ + paddd %xmm4,%xmm3 │ │ + pminud %xmm1,%xmm5 │ │ + pmaxsd %xmm8,%xmm10 │ │ + pminud %xmm5,%xmm6 │ │ + pmaxsd %xmm10,%xmm11 │ │ + movdqa %xmm3,%xmm0 │ │ + psrad $0x1f,%xmm0 │ │ + paddd 0x15b9b(%rip),%xmm3 │ │ + paddd %xmm0,%xmm3 │ │ + psrad $0x4,%xmm3 │ │ + paddd %xmm12,%xmm3 │ │ + movdqa %xmm6,%xmm0 │ │ + pcmpgtd %xmm3,%xmm0 │ │ + pminsd %xmm11,%xmm3 │ │ + blendvps %xmm0,%xmm6,%xmm3 │ │ + pshufb %xmm7,%xmm3 │ │ + pshufb %xmm7,%xmm2 │ │ + punpckldq %xmm3,%xmm2 │ │ + movq %xmm2,(%r10,%rcx,1) │ │ + add $0x8,%rcx │ │ + cmp %rcx,%rdx │ │ + jne e7cb0 │ │ + mov %rdx,%r15 │ │ + cmp 0xc8(%rsp),%rdx │ │ + je e7570 │ │ + jmpq e764e │ │ + bsr %r13d,%ecx │ │ xor %edx,%edx │ │ - nopl 0x0(%rax) │ │ - movzwl 0x4(%rcx,%rdx,8),%esi │ │ - mov %si,0x4(%r15) │ │ - mov (%rcx,%rdx,8),%esi │ │ - mov %esi,(%r15) │ │ - add $0x30c,%r15 │ │ - add $0x1,%rdx │ │ - cmp %rdx,%rax │ │ - jne e1ec0 │ │ - add $0x88,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ + sub %ecx,%r11d │ │ + cmovs %edx,%r11d │ │ + mov 0x540(%rsp),%ecx │ │ + test %ecx,%ecx │ │ + mov -0x38(%rsp),%r9 │ │ + jle e973a │ │ + lea 0x4(%rax),%ecx │ │ + movslq %ecx,%rcx │ │ + cltq │ │ + lea 0x24fd3(%rip),%rdx │ │ + mov 0x540(%rsp),%esi │ │ + mov %esi,%r8d │ │ + movsbl (%rdx,%rcx,2),%r10d │ │ + movsbl (%rdx,%rax,2),%r15d │ │ + movsbl 0x1(%rdx,%rcx,2),%r14d │ │ + movsbl 0x1(%rdx,%rax,2),%ebp │ │ + lea -0x1(%r8),%rax │ │ + lea (%r10,%rax,1),%ecx │ │ + cmp %r10d,%ecx │ │ + setl %cl │ │ + cmp $0x7fffffff,%rax │ │ + seta %dl │ │ + or %cl,%dl │ │ + lea (%r15,%rax,1),%ecx │ │ + cmp %r15d,%ecx │ │ + setl %cl │ │ + lea (%r14,%rax,1),%esi │ │ + cmp %r14d,%esi │ │ + setl %bl │ │ + or %cl,%bl │ │ + mov 0x548(%rsp),%ecx │ │ + or %dl,%bl │ │ + add %ebp,%eax │ │ + cmp %ebp,%eax │ │ + setl %al │ │ + or %bl,%al │ │ + mov %al,0x88(%rsp) │ │ + mov %r8,-0x50(%rsp) │ │ + and $0xfffffff8,%r8d │ │ + movd %r11d,%xmm0 │ │ + movd %r13d,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm1 │ │ + mov %r10d,%edx │ │ + neg %edx │ │ + mov %r15d,%esi │ │ + neg %esi │ │ + mov %r14d,%ebx │ │ + neg %ebx │ │ + mov %ebp,%edi │ │ + neg %edi │ │ + pmovzxdq %xmm0,%xmm0 │ │ + mov %r14,0x90(%rsp) │ │ + mov %rbp,0x10(%rsp) │ │ + mov %r8,0x80(%rsp) │ │ + mov %rsi,0x8(%rsp) │ │ + mov %rbx,-0x40(%rsp) │ │ + mov %rdi,-0x48(%rsp) │ │ + mov %r10,(%rsp) │ │ + mov %r15,-0x8(%rsp) │ │ + mov %rdx,0x38(%rsp) │ │ + movdqa %xmm0,0xf0(%rsp) │ │ + movdqa %xmm1,0xe0(%rsp) │ │ + movdqa 0xf0(%rsp),%xmm11 │ │ + jmp e89d0 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0x35518,%rsp │ │ - mov %r9d,-0x20(%rsp) │ │ - mov %ecx,%r9d │ │ - cmp $0x19,%r8d │ │ - sete -0x34(%rsp) │ │ - mov $0xa4,%eax │ │ - mov $0x1c7,%ecx │ │ - mov %r8d,-0x40(%rsp) │ │ - cmp $0x19,%r8d │ │ - cmove %eax,%ecx │ │ - mov %ecx,-0x28(%rsp) │ │ - mov %r9,-0x30(%rsp) │ │ - mov %rdx,-0x50(%rsp) │ │ - mov %rdi,-0x58(%rsp) │ │ - mov %rsi,-0x60(%rsp) │ │ - jne e20a5 │ │ - lea 0x6(%rdx),%r13d │ │ - mov %r13d,%eax │ │ - mov %rax,-0x70(%rsp) │ │ - lea 0x4(%r9),%eax │ │ - test %r13d,%r13d │ │ - jle e262d │ │ - cmp $0x3,%eax │ │ - jl e296d │ │ - mov %eax,-0x68(%rsp) │ │ - mov %r13d,-0x48(%rsp) │ │ - mov -0x60(%rsp),%rax │ │ - lea 0x924(%rax),%r8 │ │ - lea 0x2(%r9),%r10d │ │ - and $0x1,%r10d │ │ - mov %r10d,%eax │ │ - sub %r9d,%eax │ │ - add $0xfffffffe,%eax │ │ - mov %eax,-0x78(%rsp) │ │ - mov $0xfffffffffffff9e8,%rcx │ │ - xor %edx,%edx │ │ - xor %ebx,%ebx │ │ - jmp e1fc7 │ │ + xchg %ax,%ax │ │ + add 0x30(%rsp),%r9 │ │ + add $0x18,%r12 │ │ + mov %r12,-0x58(%rsp) │ │ + mov 0x58(%rsp),%rcx │ │ + add $0xffffffff,%ecx │ │ + mov 0x90(%rsp),%r14 │ │ + mov 0x10(%rsp),%rbp │ │ + mov 0x80(%rsp),%r8 │ │ + mov 0x8(%rsp),%rsi │ │ + mov -0x40(%rsp),%rbx │ │ + mov -0x48(%rsp),%rdi │ │ + je e973a │ │ + mov %rcx,0x58(%rsp) │ │ + mov 0x540(%rsp),%eax │ │ + cmp $0x8,%eax │ │ + setb %al │ │ + or 0x88(%rsp),%al │ │ + je e8a00 │ │ + xor %r14d,%r14d │ │ + mov -0x58(%rsp),%r12 │ │ + jmpq e8fa8 │ │ + nopl 0x0(%rax,%rax,1) │ │ + xor %ecx,%ecx │ │ + mov -0x58(%rsp),%r12 │ │ + nopw 0x0(%rax,%rax,1) │ │ + movq (%r9,%rcx,1),%xmm1 │ │ + movdqa %xmm1,-0x70(%rsp) │ │ + pshufd $0xe5,%xmm1,%xmm0 │ │ + pmovzxbd %xmm0,%xmm10 │ │ + pmovzxbd %xmm1,%xmm13 │ │ + lea (%r10,%rcx,1),%eax │ │ + cltq │ │ + pmovsxwd 0x8(%r12,%rax,2),%xmm0 │ │ + pmovsxwd (%r12,%rax,2),%xmm7 │ │ + lea (%rdx,%rcx,1),%eax │ │ + cltq │ │ + pmovsxwd 0x8(%r12,%rax,2),%xmm6 │ │ + pmovsxwd (%r12,%rax,2),%xmm8 │ │ + lea (%r15,%rcx,1),%eax │ │ + cltq │ │ + pmovsxwd (%r12,%rax,2),%xmm4 │ │ + pmovsxwd 0x8(%r12,%rax,2),%xmm14 │ │ + lea (%rsi,%rcx,1),%eax │ │ + cltq │ │ + pmovsxwd 0x8(%r12,%rax,2),%xmm1 │ │ + movdqa %xmm1,0x40(%rsp) │ │ + pmovsxwd (%r12,%rax,2),%xmm1 │ │ + movdqa %xmm1,0xb0(%rsp) │ │ + psubd %xmm13,%xmm7 │ │ + psubd %xmm10,%xmm0 │ │ + pabsd %xmm0,%xmm5 │ │ + pabsd %xmm7,%xmm3 │ │ + movdqa %xmm3,%xmm2 │ │ + psrld %xmm11,%xmm2 │ │ + movdqa %xmm5,%xmm1 │ │ + psrld %xmm11,%xmm1 │ │ + movdqa 0xe0(%rsp),%xmm15 │ │ + movdqa %xmm15,%xmm12 │ │ + psubd %xmm1,%xmm12 │ │ + movdqa %xmm15,%xmm1 │ │ + psubd %xmm2,%xmm1 │ │ + pxor %xmm9,%xmm9 │ │ + pmaxsd %xmm9,%xmm1 │ │ + pmaxsd %xmm9,%xmm12 │ │ + pminsd %xmm5,%xmm12 │ │ + pminsd %xmm3,%xmm1 │ │ + movdqa %xmm1,%xmm3 │ │ + pxor %xmm1,%xmm1 │ │ + psubd %xmm3,%xmm1 │ │ + pxor %xmm2,%xmm2 │ │ + psubd %xmm12,%xmm2 │ │ + blendvps %xmm0,%xmm2,%xmm12 │ │ + movaps %xmm12,-0x30(%rsp) │ │ + movdqa %xmm7,%xmm0 │ │ + blendvps %xmm0,%xmm1,%xmm3 │ │ + movaps %xmm3,-0x20(%rsp) │ │ + psubd %xmm13,%xmm8 │ │ + psubd %xmm10,%xmm6 │ │ + pabsd %xmm6,%xmm0 │ │ + pabsd %xmm8,%xmm1 │ │ + movdqa %xmm1,%xmm2 │ │ + psrld %xmm11,%xmm2 │ │ + movdqa %xmm0,%xmm3 │ │ + psrld %xmm11,%xmm3 │ │ + movdqa %xmm15,%xmm7 │ │ + psubd %xmm3,%xmm7 │ │ + movdqa %xmm15,%xmm12 │ │ + psubd %xmm2,%xmm12 │ │ + pmaxsd %xmm9,%xmm12 │ │ + pmaxsd %xmm9,%xmm7 │ │ + pminsd %xmm0,%xmm7 │ │ + pminsd %xmm1,%xmm12 │ │ + pxor %xmm1,%xmm1 │ │ + psubd %xmm12,%xmm1 │ │ + pxor %xmm2,%xmm2 │ │ + psubd %xmm7,%xmm2 │ │ + movdqa %xmm6,%xmm0 │ │ + blendvps %xmm0,%xmm2,%xmm7 │ │ + movaps %xmm7,0x70(%rsp) │ │ + movdqa %xmm8,%xmm0 │ │ + blendvps %xmm0,%xmm1,%xmm12 │ │ + psubd %xmm10,%xmm14 │ │ + movdqa %xmm10,%xmm6 │ │ + psubd %xmm13,%xmm4 │ │ + pabsd %xmm4,%xmm0 │ │ + pabsd %xmm14,%xmm1 │ │ + movdqa %xmm1,%xmm2 │ │ + psrld %xmm11,%xmm2 │ │ + movdqa %xmm0,%xmm3 │ │ + psrld %xmm11,%xmm3 │ │ + movdqa %xmm15,%xmm5 │ │ + psubd %xmm3,%xmm5 │ │ + movdqa %xmm15,%xmm3 │ │ + psubd %xmm2,%xmm3 │ │ + pmaxsd %xmm9,%xmm3 │ │ + pmaxsd %xmm9,%xmm5 │ │ + pminsd %xmm0,%xmm5 │ │ + pminsd %xmm1,%xmm3 │ │ + pxor %xmm1,%xmm1 │ │ + psubd %xmm3,%xmm1 │ │ + pxor %xmm2,%xmm2 │ │ + psubd %xmm5,%xmm2 │ │ + movdqa %xmm4,%xmm0 │ │ + blendvps %xmm0,%xmm2,%xmm5 │ │ + movaps %xmm5,0x20(%rsp) │ │ + movdqa %xmm14,%xmm0 │ │ + blendvps %xmm0,%xmm1,%xmm3 │ │ + movaps %xmm3,0x60(%rsp) │ │ + movdqa 0xb0(%rsp),%xmm4 │ │ + psubd %xmm13,%xmm4 │ │ + movdqa 0x40(%rsp),%xmm0 │ │ + psubd %xmm10,%xmm0 │ │ + pabsd %xmm0,%xmm5 │ │ + pabsd %xmm4,%xmm1 │ │ + movdqa %xmm1,%xmm2 │ │ + psrld %xmm11,%xmm2 │ │ + movdqa %xmm5,%xmm3 │ │ + psrld %xmm11,%xmm3 │ │ + movdqa %xmm15,%xmm8 │ │ + psubd %xmm3,%xmm8 │ │ + movdqa %xmm15,%xmm7 │ │ + psubd %xmm2,%xmm7 │ │ + pxor %xmm2,%xmm2 │ │ + pmaxsd %xmm2,%xmm7 │ │ + pmaxsd %xmm2,%xmm8 │ │ + pminsd %xmm5,%xmm8 │ │ + pminsd %xmm1,%xmm7 │ │ + pxor %xmm1,%xmm1 │ │ + psubd %xmm7,%xmm1 │ │ + pxor %xmm2,%xmm2 │ │ + psubd %xmm8,%xmm2 │ │ + blendvps %xmm0,%xmm2,%xmm8 │ │ + movdqa %xmm4,%xmm0 │ │ + blendvps %xmm0,%xmm1,%xmm7 │ │ + lea (%r14,%rcx,1),%eax │ │ + cltq │ │ + pmovsxwd (%r12,%rax,2),%xmm0 │ │ + pmovsxwd 0x8(%r12,%rax,2),%xmm1 │ │ + lea (%rbx,%rcx,1),%eax │ │ + cltq │ │ + psubd %xmm13,%xmm0 │ │ + pabsd %xmm0,%xmm3 │ │ + movdqa %xmm3,%xmm2 │ │ + psrld %xmm11,%xmm2 │ │ + movdqa %xmm15,%xmm14 │ │ + psubd %xmm2,%xmm14 │ │ + pmovsxwd (%r12,%rax,2),%xmm2 │ │ + pxor %xmm5,%xmm5 │ │ + pmaxsd %xmm5,%xmm14 │ │ + pminsd %xmm3,%xmm14 │ │ + pxor %xmm3,%xmm3 │ │ + psubd %xmm14,%xmm3 │ │ + blendvps %xmm0,%xmm3,%xmm14 │ │ + movdqa %xmm10,%xmm4 │ │ + movdqa %xmm10,0xa0(%rsp) │ │ + psubd %xmm10,%xmm1 │ │ + pabsd %xmm1,%xmm0 │ │ + movdqa %xmm0,%xmm3 │ │ + psrld %xmm11,%xmm3 │ │ + movdqa %xmm15,%xmm10 │ │ + psubd %xmm3,%xmm10 │ │ + pmaxsd %xmm5,%xmm10 │ │ + pxor %xmm5,%xmm5 │ │ + pminsd %xmm0,%xmm10 │ │ + pxor %xmm3,%xmm3 │ │ + psubd %xmm10,%xmm3 │ │ + movdqa %xmm1,%xmm0 │ │ + blendvps %xmm0,%xmm3,%xmm10 │ │ + psubd %xmm13,%xmm2 │ │ + pabsd %xmm2,%xmm0 │ │ + movdqa %xmm0,%xmm1 │ │ + psrld %xmm11,%xmm1 │ │ + movdqa %xmm15,%xmm6 │ │ + psubd %xmm1,%xmm6 │ │ + pmaxsd %xmm5,%xmm6 │ │ + pminsd %xmm0,%xmm6 │ │ + pxor %xmm1,%xmm1 │ │ + psubd %xmm6,%xmm1 │ │ + movdqa %xmm2,%xmm0 │ │ + blendvps %xmm0,%xmm1,%xmm6 │ │ + pmovsxwd 0x8(%r12,%rax,2),%xmm0 │ │ + psubd %xmm4,%xmm0 │ │ + pabsd %xmm0,%xmm1 │ │ + movdqa %xmm1,%xmm2 │ │ + psrld %xmm11,%xmm2 │ │ + movdqa %xmm15,%xmm3 │ │ + psubd %xmm2,%xmm3 │ │ + pmaxsd %xmm5,%xmm3 │ │ + pxor %xmm5,%xmm5 │ │ + pminsd %xmm1,%xmm3 │ │ + pxor %xmm1,%xmm1 │ │ + psubd %xmm3,%xmm1 │ │ + blendvps %xmm0,%xmm1,%xmm3 │ │ + lea 0x0(%rbp,%rcx,1),%eax │ │ + cltq │ │ + pmovsxwd 0x8(%r12,%rax,2),%xmm0 │ │ + psubd %xmm4,%xmm0 │ │ + pabsd %xmm0,%xmm1 │ │ + movdqa %xmm1,%xmm2 │ │ + psrld %xmm11,%xmm2 │ │ + movdqa %xmm15,%xmm9 │ │ + psubd %xmm2,%xmm9 │ │ + pmaxsd %xmm5,%xmm9 │ │ + pminsd %xmm1,%xmm9 │ │ + pxor %xmm1,%xmm1 │ │ + psubd %xmm9,%xmm1 │ │ + blendvps %xmm0,%xmm1,%xmm9 │ │ + pmovsxwd (%r12,%rax,2),%xmm0 │ │ + psubd %xmm13,%xmm0 │ │ + pabsd %xmm0,%xmm4 │ │ + movdqa %xmm4,%xmm1 │ │ + psrld %xmm11,%xmm1 │ │ + movdqa %xmm15,%xmm2 │ │ + psubd %xmm1,%xmm2 │ │ + pmaxsd %xmm5,%xmm2 │ │ + pminsd %xmm4,%xmm2 │ │ + pxor %xmm1,%xmm1 │ │ + psubd %xmm2,%xmm1 │ │ + blendvps %xmm0,%xmm1,%xmm2 │ │ + lea (%rdi,%rcx,1),%eax │ │ + cltq │ │ + pmovsxwd (%r12,%rax,2),%xmm0 │ │ + psubd %xmm13,%xmm0 │ │ + pabsd %xmm0,%xmm1 │ │ + movdqa %xmm1,%xmm4 │ │ + psrld %xmm11,%xmm4 │ │ + movdqa %xmm15,%xmm13 │ │ + psubd %xmm4,%xmm13 │ │ + pmaxsd %xmm5,%xmm13 │ │ + pminsd %xmm1,%xmm13 │ │ + pxor %xmm1,%xmm1 │ │ + psubd %xmm13,%xmm1 │ │ + blendvps %xmm0,%xmm1,%xmm13 │ │ + pmovsxwd 0x8(%r12,%rax,2),%xmm0 │ │ + psubd 0xa0(%rsp),%xmm0 │ │ + pabsd %xmm0,%xmm5 │ │ + movdqa %xmm5,%xmm4 │ │ + psrld %xmm11,%xmm4 │ │ + psubd %xmm4,%xmm15 │ │ + pmaxsd 0x155a4(%rip),%xmm15 │ │ + pminsd %xmm5,%xmm15 │ │ + pxor %xmm4,%xmm4 │ │ + psubd %xmm15,%xmm4 │ │ + blendvps %xmm0,%xmm4,%xmm15 │ │ + movdqa 0x70(%rsp),%xmm0 │ │ + paddd -0x30(%rsp),%xmm0 │ │ + paddd -0x20(%rsp),%xmm12 │ │ + paddd 0x60(%rsp),%xmm8 │ │ + paddd %xmm0,%xmm8 │ │ + paddd 0x20(%rsp),%xmm7 │ │ + paddd %xmm12,%xmm7 │ │ + paddd %xmm14,%xmm6 │ │ + paddd %xmm10,%xmm3 │ │ + paddd %xmm2,%xmm13 │ │ + paddd %xmm6,%xmm13 │ │ + paddd %xmm7,%xmm7 │ │ + paddd %xmm7,%xmm13 │ │ + paddd %xmm9,%xmm15 │ │ + paddd %xmm3,%xmm15 │ │ + paddd %xmm8,%xmm8 │ │ + paddd %xmm8,%xmm15 │ │ + movdqa %xmm15,%xmm0 │ │ + psrad $0x1f,%xmm0 │ │ + movdqa 0x15482(%rip),%xmm2 │ │ + paddd %xmm2,%xmm15 │ │ + paddd %xmm0,%xmm15 │ │ + movdqa %xmm13,%xmm0 │ │ + psrad $0x1f,%xmm0 │ │ + paddd %xmm2,%xmm13 │ │ + paddd %xmm0,%xmm13 │ │ + psrld $0x4,%xmm13 │ │ + psrld $0x4,%xmm15 │ │ + movdqa 0x153e0(%rip),%xmm0 │ │ + pshufb %xmm0,%xmm15 │ │ + pshufb %xmm0,%xmm13 │ │ + punpcklqdq %xmm15,%xmm13 │ │ + pmovzxbw -0x70(%rsp),%xmm0 │ │ + paddb %xmm0,%xmm13 │ │ + pshufb 0x15529(%rip),%xmm13 │ │ + movq %xmm13,(%r9,%rcx,1) │ │ + add $0x8,%rcx │ │ + cmp %rcx,%r8 │ │ + jne e8a10 │ │ + mov %r8,%r14 │ │ + cmp -0x50(%rsp),%r8 │ │ + je e8990 │ │ + mov %r9,-0x38(%rsp) │ │ + jmp e9001 │ │ nop │ │ - add $0x1,%rbx │ │ - add $0xfffffffffffffffc,%rcx │ │ - add $0x4,%rdx │ │ - cmp -0x70(%rsp),%rbx │ │ - je e2624 │ │ - lea (%r8,%rbx,2),%r14 │ │ - movzwl -0x924(%r8,%rbx,2),%r15d │ │ - movzwl -0x618(%r8,%rbx,2),%r12d │ │ - movzwl -0x30c(%r8,%rbx,2),%r11d │ │ - movzwl (%r8,%rbx,2),%esi │ │ - cmp $0xffffffff,%r9d │ │ - je e2070 │ │ - mov -0x78(%rsp),%ebp │ │ - lea -0x10(%rsp),%r13 │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %r15d,%edi │ │ - mov %r12d,%eax │ │ - mov %r11d,%r15d │ │ - mov %esi,%r12d │ │ - movzwl 0x30c(%r14),%r11d │ │ - lea (%r15,%r12,1),%esi │ │ - add %eax,%esi │ │ - add %edi,%esi │ │ - add %r11d,%esi │ │ - mov %esi,0xc30(%r13,%rdx,1) │ │ - movzwl 0x618(%r14),%esi │ │ - add $0x618,%r14 │ │ - lea (%r12,%r11,1),%edi │ │ - add %r15d,%edi │ │ - add %eax,%edi │ │ - add %esi,%edi │ │ - mov %edi,0x1248(%r13,%rdx,1) │ │ - add $0xc30,%r13 │ │ - add $0x2,%ebp │ │ - jne e2000 │ │ - sub %rcx,%r13 │ │ - test %r10d,%r10d │ │ - je e1fb0 │ │ - jmp e2085 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - lea 0x608(%rsp),%rax │ │ - lea (%rax,%rbx,4),%r13 │ │ + mov %esi,%ecx │ │ + neg %ecx │ │ test %r10d,%r10d │ │ - je e1fb0 │ │ - movzwl 0x30c(%r14),%eax │ │ - add %esi,%r11d │ │ - add %r12d,%r11d │ │ - add %r15d,%r11d │ │ - add %eax,%r11d │ │ - mov %r11d,0x618(%r13) │ │ - jmpq e1fb0 │ │ - lea 0x30c(%rsi),%r10 │ │ - lea 0x5(%rdx),%ecx │ │ - lea 0x4(%r9),%eax │ │ - mov %eax,-0x48(%rsp) │ │ - mov %ecx,%r8d │ │ - mov %ecx,-0x14(%rsp) │ │ - cmp $0x2,%ecx │ │ - jl e226a │ │ - cmpl $0x3,-0x48(%rsp) │ │ - jl e296d │ │ - lea 0x2(%r9),%ebp │ │ - lea 0x1(%r9),%eax │ │ - mov %eax,-0x70(%rsp) │ │ - and $0x3,%ebp │ │ - mov -0x60(%rsp),%rax │ │ - lea 0x926(%rax),%r14 │ │ - mov %ebp,%eax │ │ - sub %r9d,%eax │ │ - add $0xfffffffe,%eax │ │ - mov %eax,-0x68(%rsp) │ │ - lea 0x2(%r9),%eax │ │ - movzbl %al,%eax │ │ - and $0x3,%eax │ │ - imul $0x30c,%rax,%rdx │ │ - mov $0x1,%r12d │ │ - mov $0xfffffffffffff9e4,%r11 │ │ - xor %r15d,%r15d │ │ - movzwl (%r10,%r12,2),%ebx │ │ - movzwl 0x30c(%r10,%r12,2),%r13d │ │ - cmpl $0x3,-0x70(%rsp) │ │ - jae e2190 │ │ - jmp e216e │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - add $0x1,%r12 │ │ - add $0x2,%r14 │ │ - add $0xfffffffffffffffc,%r11 │ │ - add $0x4,%r15 │ │ - cmp %r8,%r12 │ │ - je e226a │ │ - movzwl (%r10,%r12,2),%ebx │ │ - movzwl 0x30c(%r10,%r12,2),%r13d │ │ - cmpl $0x3,-0x70(%rsp) │ │ - jae e2190 │ │ - lea 0x608(%rsp),%rax │ │ - lea (%rax,%r12,4),%rax │ │ - lea (%r10,%r12,2),%rcx │ │ - test %ebp,%ebp │ │ - jne e222f │ │ - jmp e2140 │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %r10,%r9 │ │ - mov %r8,%r10 │ │ - mov %ebp,%r8d │ │ - mov -0x68(%rsp),%esi │ │ - lea -0x10(%rsp),%rax │ │ - mov %r14,%rcx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - movzwl (%rcx),%edi │ │ - add %r13d,%ebx │ │ - add %edi,%ebx │ │ - mov %ebx,0xc34(%rax,%r15,1) │ │ - movzwl 0x30c(%rcx),%ebp │ │ - add %edi,%r13d │ │ - add %ebp,%r13d │ │ - mov %r13d,0x124c(%rax,%r15,1) │ │ - movzwl 0x618(%rcx),%ebx │ │ - add %ebp,%edi │ │ - add %ebx,%edi │ │ - mov %edi,0x1864(%rax,%r15,1) │ │ - movzwl 0x924(%rcx),%r13d │ │ - add %ebx,%ebp │ │ - add %r13d,%ebp │ │ - mov %ebp,0x1e7c(%rax,%r15,1) │ │ - add $0xc30,%rcx │ │ - add $0x1860,%rax │ │ - add $0x4,%esi │ │ - jne e21b0 │ │ - add $0xfffffffffffff9e8,%rcx │ │ - sub %r11,%rax │ │ - mov %r8d,%ebp │ │ - mov %r10,%r8 │ │ - mov %r9,%r10 │ │ - mov -0x30(%rsp),%r9 │ │ + cmovns %esi,%ecx │ │ + add %edx,%r11d │ │ + add %edi,%r11d │ │ + add %ecx,%r11d │ │ + lea (%r11,%rax,2),%eax │ │ + mov %eax,%ecx │ │ + sar $0x1f,%ecx │ │ + lea (%rcx,%rax,1),%eax │ │ + add $0x8,%eax │ │ + shr $0x4,%eax │ │ + add %al,%r8b │ │ + mov -0x38(%rsp),%r9 │ │ + mov %r8b,(%r9,%r14,1) │ │ + add $0x1,%r14 │ │ + cmp %r14,-0x50(%rsp) │ │ + mov %r15d,%r11d │ │ + mov (%rsp),%r10 │ │ + mov -0x8(%rsp),%r15 │ │ + mov 0x38(%rsp),%rdx │ │ + je e8990 │ │ + movzbl (%r9,%r14,1),%r8d │ │ + lea (%r10,%r14,1),%eax │ │ + cltq │ │ + movswl (%r12,%rax,2),%eax │ │ + lea (%rdx,%r14,1),%ecx │ │ + movslq %ecx,%rcx │ │ + movswl (%r12,%rcx,2),%ebx │ │ + lea (%r15,%r14,1),%ecx │ │ + movslq %ecx,%rcx │ │ + sub %r8d,%eax │ │ + mov %eax,%esi │ │ + neg %esi │ │ + cmovl %eax,%esi │ │ + movswl (%r12,%rcx,2),%ebp │ │ + mov %esi,%edx │ │ + mov %r11d,%ecx │ │ + shr %cl,%edx │ │ + mov %r13d,%ecx │ │ + sub %edx,%ecx │ │ + mov 0x8(%rsp),%rdx │ │ + lea (%rdx,%r14,1),%edx │ │ + movslq %edx,%rdx │ │ + movswl (%r12,%rdx,2),%edx │ │ + jns e9054 │ │ + xor %ecx,%ecx │ │ + cmp %ecx,%esi │ │ + jle e905a │ │ + mov %ecx,%esi │ │ + mov %esi,%ecx │ │ + neg %ecx │ │ + test %eax,%eax │ │ + cmovns %esi,%ecx │ │ + mov %ecx,-0x70(%rsp) │ │ + sub %r8d,%ebx │ │ + mov %ebx,%esi │ │ + neg %esi │ │ + cmovl %ebx,%esi │ │ + mov %esi,%edi │ │ + mov %r11d,%ecx │ │ + shr %cl,%edi │ │ + mov %r13d,%eax │ │ + sub %edi,%eax │ │ + jns e9081 │ │ + xor %eax,%eax │ │ + cmp %eax,%esi │ │ + jle e9087 │ │ + mov %eax,%esi │ │ + mov %esi,%eax │ │ + neg %eax │ │ + test %ebx,%ebx │ │ + cmovns %esi,%eax │ │ + sub %r8d,%ebp │ │ + mov %ebp,%esi │ │ + neg %esi │ │ + cmovl %ebp,%esi │ │ + mov %esi,%edi │ │ + mov %r11d,%ecx │ │ + shr %cl,%edi │ │ + mov %r13d,%ecx │ │ + sub %edi,%ecx │ │ + jns e90aa │ │ + xor %ecx,%ecx │ │ + cmp %ecx,%esi │ │ + jle e90b0 │ │ + mov %ecx,%esi │ │ + mov %esi,%r13d │ │ + neg %r13d │ │ test %ebp,%ebp │ │ - je e2140 │ │ - xor %esi,%esi │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %r13d,%edi │ │ - movzwl 0x618(%rcx,%rsi,1),%r13d │ │ - add %edi,%ebx │ │ - add %r13d,%ebx │ │ - mov %ebx,0x618(%rax,%rsi,2) │ │ - add $0x30c,%rsi │ │ - mov %edi,%ebx │ │ - cmp %esi,%edx │ │ - jne e2240 │ │ - jmpq e2140 │ │ - mov %r8,-0x78(%rsp) │ │ - mov -0x48(%rsp),%r13d │ │ - cmp $0x3,%r13d │ │ - jl e2374 │ │ - mov -0x50(%rsp),%rax │ │ - add $0x4,%eax │ │ - cmp $0x3,%eax │ │ - jl e2374 │ │ - lea 0xc20(%rsp),%r12 │ │ - mov %eax,%r11d │ │ - lea -0x2(%r11),%r8 │ │ - add $0xfffffffffffffffd,%r11 │ │ - mov %r8d,%ebx │ │ - and $0x3,%ebx │ │ - lea 0xc38(%rsp),%rax │ │ - sub %rbx,%r8 │ │ - mov $0x2,%r14d │ │ - lea -0x10(%rsp),%r15 │ │ - jmp e22e1 │ │ - add $0x618,%r12 │ │ - add $0x1,%r14d │ │ - add $0x618,%rax │ │ - add $0x618,%r15 │ │ - cmp %r13d,%r14d │ │ - je e2374 │ │ - mov 0x4(%r12),%ebp │ │ - mov 0x8(%r12),%esi │ │ - mov $0x2,%ecx │ │ - cmp $0x3,%r11 │ │ - jb e233c │ │ + cmovns %esi,%r13d │ │ + sub %r8d,%edx │ │ + mov %edx,%esi │ │ + neg %esi │ │ + cmovl %edx,%esi │ │ + mov %esi,%edi │ │ + mov %r11d,%ecx │ │ + shr %cl,%edi │ │ + mov -0x74(%rsp),%ecx │ │ + sub %edi,%ecx │ │ + jns e90d7 │ │ xor %ecx,%ecx │ │ - nopl 0x0(%rax,%rax,1) │ │ - add %esi,%ebp │ │ - mov -0xc(%rax,%rcx,4),%edi │ │ - mov -0x8(%rax,%rcx,4),%edx │ │ - add %edi,%ebp │ │ - mov %ebp,-0x10(%rax,%rcx,4) │ │ - add %edi,%esi │ │ - add %edx,%esi │ │ - mov %esi,-0xc(%rax,%rcx,4) │ │ - mov -0x4(%rax,%rcx,4),%ebp │ │ - add %edx,%edi │ │ - add %ebp,%edi │ │ - mov %edi,-0x8(%rax,%rcx,4) │ │ - mov (%rax,%rcx,4),%esi │ │ - add %ebp,%edx │ │ - add %esi,%edx │ │ - mov %edx,-0x4(%rax,%rcx,4) │ │ - add $0x4,%rcx │ │ - cmp %rcx,%r8 │ │ - jne e2300 │ │ - add $0x2,%rcx │ │ - test %rbx,%rbx │ │ - je e22c0 │ │ - lea (%r15,%rcx,4),%rcx │ │ - xor %edi,%edi │ │ - nopl 0x0(%rax,%rax,1) │ │ + cmp %ecx,%esi │ │ + jle e90dd │ │ + mov %ecx,%esi │ │ + mov %esi,%ebp │ │ + neg %ebp │ │ + test %edx,%edx │ │ + cmovns %esi,%ebp │ │ + mov 0x90(%rsp),%rcx │ │ + lea (%rcx,%r14,1),%ecx │ │ + movslq %ecx,%rcx │ │ + movswl (%r12,%rcx,2),%edi │ │ + mov -0x40(%rsp),%rcx │ │ + lea (%rcx,%r14,1),%ecx │ │ + movslq %ecx,%rcx │ │ + movswl (%r12,%rcx,2),%r9d │ │ + mov 0x10(%rsp),%rcx │ │ + add %r14d,%ecx │ │ + movslq %ecx,%rcx │ │ + sub %r8d,%edi │ │ + mov %edi,%esi │ │ + neg %esi │ │ + cmovl %edi,%esi │ │ + mov %r12,%rbx │ │ + movswl (%r12,%rcx,2),%r12d │ │ mov %esi,%edx │ │ - mov 0xc34(%rcx,%rdi,4),%esi │ │ - add %edx,%ebp │ │ - add %esi,%ebp │ │ - mov %ebp,0xc30(%rcx,%rdi,4) │ │ - add $0x1,%rdi │ │ + mov %r11d,%ecx │ │ + shr %cl,%edx │ │ + mov -0x74(%rsp),%ecx │ │ + sub %edx,%ecx │ │ + mov -0x48(%rsp),%rdx │ │ + lea (%rdx,%r14,1),%edx │ │ + movslq %edx,%rdx │ │ + movswl (%rbx,%rdx,2),%r10d │ │ + jns e914a │ │ + xor %ecx,%ecx │ │ + cmp %ecx,%esi │ │ + jle e9150 │ │ + mov %ecx,%esi │ │ + mov %esi,%edx │ │ + neg %edx │ │ + test %edi,%edi │ │ + cmovns %esi,%edx │ │ + sub %r8d,%r9d │ │ + mov %r9d,%esi │ │ + neg %esi │ │ + cmovl %r9d,%esi │ │ + mov %esi,%edi │ │ + mov %r11d,%ecx │ │ + shr %cl,%edi │ │ + mov -0x74(%rsp),%ecx │ │ + sub %edi,%ecx │ │ + jns e9176 │ │ + xor %ecx,%ecx │ │ + mov %r11d,%r15d │ │ + cmp %ecx,%esi │ │ + jle e917f │ │ + mov %ecx,%esi │ │ + mov %esi,%r11d │ │ + neg %r11d │ │ + test %r9d,%r9d │ │ + cmovns %esi,%r11d │ │ + sub %r8d,%r12d │ │ + mov %r12d,%esi │ │ + neg %esi │ │ + cmovl %r12d,%esi │ │ + mov %esi,%edi │ │ + mov %r15d,%ecx │ │ + shr %cl,%edi │ │ + mov -0x74(%rsp),%ecx │ │ + sub %edi,%ecx │ │ + jns e91a9 │ │ + xor %ecx,%ecx │ │ + add -0x70(%rsp),%eax │ │ + cmp %ecx,%esi │ │ + jle e91b3 │ │ + mov %ecx,%esi │ │ + add %r13d,%eax │ │ + mov %esi,%edi │ │ + neg %edi │ │ + test %r12d,%r12d │ │ + cmovns %esi,%edi │ │ + sub %r8d,%r10d │ │ + mov %r10d,%esi │ │ + neg %esi │ │ + cmovl %r10d,%esi │ │ + mov %esi,%ebx │ │ + mov %r15d,%ecx │ │ + shr %cl,%ebx │ │ + mov -0x74(%rsp),%ecx │ │ + mov %ecx,%r13d │ │ + sub %ebx,%ecx │ │ + jns e91e0 │ │ + xor %ecx,%ecx │ │ + add %ebp,%eax │ │ + cmp %ecx,%esi │ │ + mov -0x58(%rsp),%r12 │ │ + jle e8fb0 │ │ + mov %ecx,%esi │ │ + jmpq e8fb0 │ │ + mov 0x540(%rsp),%ecx │ │ + test %ecx,%ecx │ │ + mov -0x38(%rsp),%r10 │ │ + jle e973a │ │ + add $0x2,%eax │ │ + cltq │ │ + lea 0x2465a(%rip),%rcx │ │ + mov 0x540(%rsp),%edx │ │ mov %edx,%ebp │ │ - cmp %rdi,%rbx │ │ - jne e2350 │ │ - jmpq e22c0 │ │ - cmpl $0x2,-0x14(%rsp) │ │ - mov -0x78(%rsp),%r8 │ │ - jl e2511 │ │ - cmpl $0x3,-0x48(%rsp) │ │ - jl e296d │ │ - lea 0x2(%r9),%ebp │ │ - lea 0x1(%r9),%eax │ │ - mov %eax,-0x70(%rsp) │ │ - and $0x3,%ebp │ │ - mov -0x60(%rsp),%rax │ │ - lea 0x926(%rax),%r14 │ │ - mov %ebp,%eax │ │ - sub %r9d,%eax │ │ - add $0xfffffffe,%eax │ │ - mov %eax,-0x68(%rsp) │ │ - lea 0x2(%r9),%eax │ │ - movzbl %al,%eax │ │ - and $0x3,%eax │ │ - imul $0x30c,%rax,%rcx │ │ - mov $0x1,%edx │ │ - mov $0xfffffffffffff9e4,%r12 │ │ - xor %r13d,%r13d │ │ - jmp e23f9 │ │ - nopl 0x0(%rax,%rax,1) │ │ - add $0x1,%rdx │ │ - add $0x2,%r14 │ │ - add $0xfffffffffffffffc,%r12 │ │ - add $0x4,%r13 │ │ - cmp %r8,%rdx │ │ - je e2511 │ │ - movzwl (%r10,%rdx,2),%r15d │ │ - imul %r15d,%r15d │ │ - movzwl 0x30c(%r10,%rdx,2),%r11d │ │ - imul %r11d,%r11d │ │ - cmpl $0x3,-0x70(%rsp) │ │ - jae e2430 │ │ - lea 0x1b098(%rsp),%rax │ │ - lea (%rax,%rdx,4),%rax │ │ - lea (%r10,%rdx,2),%rbx │ │ - test %ebp,%ebp │ │ - jne e24db │ │ - jmp e23e0 │ │ - mov %ebp,%r8d │ │ - mov -0x68(%rsp),%esi │ │ - lea 0x1aa80(%rsp),%rax │ │ - mov %r14,%rbx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - movzwl (%rbx),%edi │ │ - imul %edi,%edi │ │ - add %r11d,%r15d │ │ - add %edi,%r15d │ │ - mov %r15d,0xc34(%rax,%r13,1) │ │ - movzwl 0x30c(%rbx),%ebp │ │ - imul %ebp,%ebp │ │ - add %edi,%r11d │ │ - add %ebp,%r11d │ │ - mov %r11d,0x124c(%rax,%r13,1) │ │ - movzwl 0x618(%rbx),%r15d │ │ - imul %r15d,%r15d │ │ - add %ebp,%edi │ │ - add %r15d,%edi │ │ - mov %edi,0x1864(%rax,%r13,1) │ │ - movzwl 0x924(%rbx),%r11d │ │ - imul %r11d,%r11d │ │ - add %r15d,%ebp │ │ - add %r11d,%ebp │ │ - mov %ebp,0x1e7c(%rax,%r13,1) │ │ - add $0xc30,%rbx │ │ - add $0x1860,%rax │ │ - add $0x4,%esi │ │ - jne e2450 │ │ - add $0xfffffffffffff9e8,%rbx │ │ - sub %r12,%rax │ │ - mov %r8d,%ebp │ │ - mov -0x78(%rsp),%r8 │ │ - test %ebp,%ebp │ │ - je e23e0 │ │ - xor %esi,%esi │ │ - nopl (%rax) │ │ - mov %r11d,%edi │ │ - movzwl 0x618(%rbx,%rsi,1),%r11d │ │ - imul %r11d,%r11d │ │ - add %edi,%r15d │ │ - add %r11d,%r15d │ │ - mov %r15d,0x618(%rax,%rsi,2) │ │ - add $0x30c,%rsi │ │ - mov %edi,%r15d │ │ - cmp %esi,%ecx │ │ - jne e24e0 │ │ - jmpq e23e0 │ │ - mov -0x48(%rsp),%r12d │ │ - cmp $0x3,%r12d │ │ - jl e296d │ │ - mov -0x50(%rsp),%rdx │ │ - lea 0x4(%rdx),%eax │ │ - cmp $0x2,%eax │ │ - jle e31c6 │ │ - lea 0x1b6b0(%rsp),%r15 │ │ - mov %eax,%r10d │ │ - lea -0x2(%r10),%r8 │ │ - add $0xfffffffffffffffd,%r10 │ │ - mov %r8d,%edx │ │ - and $0x3,%edx │ │ - lea 0x1b6c8(%rsp),%rcx │ │ - sub %rdx,%r8 │ │ - mov $0x2,%r11d │ │ - lea 0x1aa80(%rsp),%r14 │ │ - jmp e2592 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - add $0x618,%r15 │ │ - add $0x1,%r11d │ │ - add $0x618,%rcx │ │ - add $0x618,%r14 │ │ - cmp %r12d,%r11d │ │ - je e296d │ │ - mov 0x4(%r15),%ebp │ │ - mov 0x8(%r15),%esi │ │ - mov $0x2,%eax │ │ - cmp $0x3,%r10 │ │ - jb e25ec │ │ - xor %eax,%eax │ │ + movsbl (%rcx,%rax,2),%r15d │ │ + mov %edi,%esi │ │ + and $0x1,%esi │ │ + or $0x2,%esi │ │ + movsbl 0x1(%rcx,%rax,2),%r8d │ │ + lea -0x1(%rbp),%rax │ │ + lea (%r15,%rax,1),%ecx │ │ + cmp %r15d,%ecx │ │ + setl %cl │ │ + cmp $0x7fffffff,%rax │ │ + seta %dl │ │ + or %cl,%dl │ │ + mov 0x548(%rsp),%ecx │ │ + add %r8d,%eax │ │ + cmp %r8d,%eax │ │ + setl %al │ │ + or %dl,%al │ │ + mov %al,0x60(%rsp) │ │ + mov %rbp,%r14 │ │ + and $0xfffffff8,%ebp │ │ + mov %rbp,0x40(%rsp) │ │ + movd %r9d,%xmm0 │ │ + movd 0x70(%rsp),%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm8 │ │ + movd %edi,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm2 │ │ + mov %esi,-0x74(%rsp) │ │ + movd %esi,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm1 │ │ + mov %r15d,%r12d │ │ + neg %r12d │ │ + mov %r8d,%r13d │ │ + neg %r13d │ │ + pmovzxdq %xmm0,%xmm6 │ │ + movdqa %xmm1,-0x30(%rsp) │ │ + movdqa %xmm2,0x20(%rsp) │ │ + pxor %xmm15,%xmm15 │ │ + jmp e92d9 │ │ nopw 0x0(%rax,%rax,1) │ │ - add %esi,%ebp │ │ - mov -0xc(%rcx,%rax,4),%edi │ │ - mov -0x8(%rcx,%rax,4),%ebx │ │ - add %edi,%ebp │ │ - mov %ebp,-0x10(%rcx,%rax,4) │ │ - add %edi,%esi │ │ - add %ebx,%esi │ │ - mov %esi,-0xc(%rcx,%rax,4) │ │ - mov -0x4(%rcx,%rax,4),%ebp │ │ - add %ebx,%edi │ │ - add %ebp,%edi │ │ - mov %edi,-0x8(%rcx,%rax,4) │ │ - mov (%rcx,%rax,4),%esi │ │ - add %ebp,%ebx │ │ - add %esi,%ebx │ │ - mov %ebx,-0x4(%rcx,%rax,4) │ │ - add $0x4,%rax │ │ - cmp %rax,%r8 │ │ - jne e25b0 │ │ - add $0x2,%rax │ │ - test %rdx,%rdx │ │ - je e2570 │ │ - lea (%r14,%rax,4),%rax │ │ - xor %edi,%edi │ │ + add 0x30(%rsp),%r10 │ │ + addq $0x18,-0x58(%rsp) │ │ + mov 0x58(%rsp),%rcx │ │ + add $0xffffffff,%ecx │ │ + je e973a │ │ + mov %rcx,0x58(%rsp) │ │ + mov 0x540(%rsp),%eax │ │ + cmp $0x8,%eax │ │ + setb %al │ │ + or 0x60(%rsp),%al │ │ + je e9300 │ │ + xor %edx,%edx │ │ + jmpq e9644 │ │ nopl 0x0(%rax,%rax,1) │ │ - mov %esi,%ebx │ │ - mov 0xc34(%rax,%rdi,4),%esi │ │ - add %ebx,%ebp │ │ - add %esi,%ebp │ │ - mov %ebp,0xc30(%rax,%rdi,4) │ │ - add $0x1,%rdi │ │ - mov %ebx,%ebp │ │ - cmp %rdi,%rdx │ │ - jne e2600 │ │ - jmpq e2570 │ │ - mov -0x48(%rsp),%r13d │ │ - mov -0x68(%rsp),%eax │ │ - cmp $0x3,%eax │ │ - jl e2722 │ │ - mov %eax,-0x68(%rsp) │ │ - mov -0x50(%rsp),%rax │ │ - lea 0x4(%rax),%r10d │ │ - mov -0x68(%rsp),%eax │ │ - cmp $0x3,%r10d │ │ - jl e2722 │ │ - lea 0xc20(%rsp),%r15 │ │ - mov %r10d,%r12d │ │ - add $0xfffffffffffffffe,%r12 │ │ - mov %r12d,%r11d │ │ - and $0x1,%r11d │ │ - lea 0xc34(%rsp),%r8 │ │ - sub %r11,%r12 │ │ - mov $0x2,%r14d │ │ - jmp e269b │ │ - nopw 0x0(%rax,%rax,1) │ │ - add $0x618,%r15 │ │ - add $0x1,%r14d │ │ - add $0x618,%r8 │ │ - cmp %eax,%r14d │ │ - je e2722 │ │ - mov (%r15),%ebx │ │ - mov 0x4(%r15),%ecx │ │ - mov 0x8(%r15),%ebp │ │ - mov 0xc(%r15),%edx │ │ - mov $0x2,%esi │ │ - cmp $0x3,%r10d │ │ - je e2705 │ │ - xor %esi,%esi │ │ + xor %ecx,%ecx │ │ + mov -0x58(%rsp),%rdx │ │ + mov 0x40(%rsp),%rsi │ │ + nopl 0x0(%rax) │ │ + movq (%r10,%rcx,1),%xmm1 │ │ + movdqa %xmm1,-0x70(%rsp) │ │ + pshufd $0xe5,%xmm1,%xmm0 │ │ + pmovzxbd %xmm0,%xmm7 │ │ + pmovzxbd %xmm1,%xmm11 │ │ + lea (%r15,%rcx,1),%eax │ │ + cltq │ │ + pmovsxwd 0x8(%rdx,%rax,2),%xmm0 │ │ + pmovsxwd (%rdx,%rax,2),%xmm3 │ │ + lea (%r12,%rcx,1),%eax │ │ + cltq │ │ + pmovsxwd 0x8(%rdx,%rax,2),%xmm10 │ │ + pmovsxwd (%rdx,%rax,2),%xmm9 │ │ + psubd %xmm11,%xmm3 │ │ + psubd %xmm7,%xmm0 │ │ + pabsd %xmm0,%xmm1 │ │ + pabsd %xmm3,%xmm14 │ │ + movdqa %xmm14,%xmm2 │ │ + psrld %xmm6,%xmm2 │ │ + movdqa %xmm1,%xmm5 │ │ + psrld %xmm6,%xmm5 │ │ + movdqa %xmm8,%xmm4 │ │ + psubd %xmm5,%xmm4 │ │ + movdqa %xmm8,%xmm5 │ │ + psubd %xmm2,%xmm5 │ │ + pmaxsd %xmm15,%xmm5 │ │ + pmaxsd %xmm15,%xmm4 │ │ + pminsd %xmm1,%xmm4 │ │ + pminsd %xmm14,%xmm5 │ │ + pxor %xmm1,%xmm1 │ │ + psubd %xmm5,%xmm1 │ │ + pxor %xmm2,%xmm2 │ │ + psubd %xmm4,%xmm2 │ │ + blendvps %xmm0,%xmm2,%xmm4 │ │ + movdqa %xmm3,%xmm0 │ │ + blendvps %xmm0,%xmm1,%xmm5 │ │ + psubd %xmm11,%xmm9 │ │ + psubd %xmm7,%xmm10 │ │ + pabsd %xmm10,%xmm0 │ │ + pabsd %xmm9,%xmm1 │ │ + movdqa %xmm1,%xmm2 │ │ + psrld %xmm6,%xmm2 │ │ + movdqa %xmm0,%xmm3 │ │ + psrld %xmm6,%xmm3 │ │ + movdqa %xmm8,%xmm14 │ │ + psubd %xmm3,%xmm14 │ │ + movdqa %xmm8,%xmm3 │ │ + psubd %xmm2,%xmm3 │ │ + pmaxsd %xmm15,%xmm3 │ │ + pmaxsd %xmm15,%xmm14 │ │ + pminsd %xmm0,%xmm14 │ │ + pminsd %xmm1,%xmm3 │ │ + pxor %xmm1,%xmm1 │ │ + psubd %xmm3,%xmm1 │ │ + pxor %xmm2,%xmm2 │ │ + psubd %xmm14,%xmm2 │ │ + movdqa %xmm10,%xmm0 │ │ + blendvps %xmm0,%xmm2,%xmm14 │ │ + movdqa %xmm9,%xmm0 │ │ + blendvps %xmm0,%xmm1,%xmm3 │ │ + lea (%r8,%rcx,1),%eax │ │ + cltq │ │ + pmovsxwd 0x8(%rdx,%rax,2),%xmm0 │ │ + pmovsxwd (%rdx,%rax,2),%xmm1 │ │ + lea 0x0(%r13,%rcx,1),%eax │ │ + psubd %xmm11,%xmm1 │ │ + psubd %xmm7,%xmm0 │ │ + pabsd %xmm0,%xmm10 │ │ + movdqa %xmm10,%xmm2 │ │ + psrld %xmm6,%xmm2 │ │ + movdqa %xmm8,%xmm9 │ │ + psubd %xmm2,%xmm9 │ │ + pabsd %xmm1,%xmm12 │ │ + pmaxsd %xmm15,%xmm9 │ │ + pminsd %xmm10,%xmm9 │ │ + pxor %xmm2,%xmm2 │ │ + psubd %xmm9,%xmm2 │ │ + blendvps %xmm0,%xmm2,%xmm9 │ │ + movdqa %xmm12,%xmm0 │ │ + psrld %xmm6,%xmm0 │ │ + cltq │ │ + movdqa %xmm8,%xmm10 │ │ + psubd %xmm0,%xmm10 │ │ + pmovsxwd 0x8(%rdx,%rax,2),%xmm13 │ │ + pmaxsd %xmm15,%xmm10 │ │ + pminsd %xmm12,%xmm10 │ │ + pxor %xmm2,%xmm2 │ │ + psubd %xmm10,%xmm2 │ │ + movdqa %xmm1,%xmm0 │ │ + blendvps %xmm0,%xmm2,%xmm10 │ │ + pmovsxwd (%rdx,%rax,2),%xmm12 │ │ + psubd %xmm11,%xmm12 │ │ + psubd %xmm7,%xmm13 │ │ + pabsd %xmm13,%xmm0 │ │ + movdqa %xmm0,%xmm2 │ │ + psrld %xmm6,%xmm2 │ │ + movdqa %xmm8,%xmm7 │ │ + psubd %xmm2,%xmm7 │ │ + pabsd %xmm12,%xmm11 │ │ + pmaxsd %xmm15,%xmm7 │ │ + pminsd %xmm0,%xmm7 │ │ + pxor %xmm2,%xmm2 │ │ + psubd %xmm7,%xmm2 │ │ + movdqa %xmm13,%xmm0 │ │ + blendvps %xmm0,%xmm2,%xmm7 │ │ + movdqa %xmm11,%xmm0 │ │ + psrld %xmm6,%xmm0 │ │ + movdqa %xmm8,%xmm2 │ │ + psubd %xmm0,%xmm2 │ │ + pmaxsd %xmm15,%xmm2 │ │ + pminsd %xmm11,%xmm2 │ │ + pxor %xmm1,%xmm1 │ │ + psubd %xmm2,%xmm1 │ │ + movdqa %xmm12,%xmm0 │ │ + blendvps %xmm0,%xmm1,%xmm2 │ │ + paddd %xmm4,%xmm14 │ │ + movdqa 0x14f5b(%rip),%xmm1 │ │ + paddd %xmm5,%xmm3 │ │ + paddd %xmm9,%xmm7 │ │ + paddd %xmm10,%xmm2 │ │ + movdqa 0x20(%rsp),%xmm4 │ │ + pmulld %xmm4,%xmm14 │ │ + movdqa -0x30(%rsp),%xmm0 │ │ + pmulld %xmm0,%xmm7 │ │ + paddd %xmm14,%xmm7 │ │ + pmulld %xmm4,%xmm3 │ │ + pmulld %xmm0,%xmm2 │ │ + paddd %xmm3,%xmm2 │ │ + movdqa %xmm7,%xmm0 │ │ + psrad $0x1f,%xmm0 │ │ + movdqa 0x14e12(%rip),%xmm3 │ │ + paddd %xmm3,%xmm7 │ │ + paddd %xmm0,%xmm7 │ │ + movdqa %xmm2,%xmm0 │ │ + psrad $0x1f,%xmm0 │ │ + paddd %xmm3,%xmm2 │ │ + paddd %xmm0,%xmm2 │ │ + psrld $0x4,%xmm2 │ │ + psrld $0x4,%xmm7 │ │ + movdqa 0x14d77(%rip),%xmm0 │ │ + pshufb %xmm0,%xmm7 │ │ + pshufb %xmm0,%xmm2 │ │ + punpcklqdq %xmm7,%xmm2 │ │ + pmovzxbw -0x70(%rsp),%xmm0 │ │ + paddb %xmm0,%xmm2 │ │ + pshufb %xmm1,%xmm2 │ │ + movq %xmm2,(%r10,%rcx,1) │ │ + add $0x8,%rcx │ │ + cmp %rcx,%rsi │ │ + jne e9310 │ │ + mov %rsi,%rdx │ │ + cmp %r14,%rsi │ │ + jne e9644 │ │ + jmpq e92c0 │ │ nopw 0x0(%rax,%rax,1) │ │ - mov %ebx,%r9d │ │ + mov %ebp,%ecx │ │ + neg %ecx │ │ + test %esi,%esi │ │ + cmovns %ebp,%ecx │ │ + add %eax,%ecx │ │ + imul -0x74(%rsp),%ecx │ │ + add %ebx,%ecx │ │ mov %ecx,%eax │ │ - mov %ebp,%ebx │ │ - mov %edx,%ecx │ │ - mov -0x4(%r8,%rsi,4),%ebp │ │ - mov (%r8,%rsi,4),%edx │ │ - lea (%rbx,%rcx,1),%edi │ │ - add %eax,%edi │ │ - add %r9d,%edi │ │ - add %ebp,%edi │ │ - mov %edi,-0xc(%r8,%rsi,4) │ │ - lea (%rcx,%rbp,1),%edi │ │ - add %ebx,%edi │ │ - add %eax,%edi │ │ - add %edx,%edi │ │ - mov %edi,-0x8(%r8,%rsi,4) │ │ - add $0x2,%rsi │ │ - cmp %rsi,%r12 │ │ - jne e26c0 │ │ - add $0x2,%rsi │ │ - mov -0x30(%rsp),%r9 │ │ - mov -0x68(%rsp),%eax │ │ - test %r11,%r11 │ │ - je e2680 │ │ - add %edx,%ebp │ │ - add %ecx,%ebp │ │ - add %ebx,%ebp │ │ - add 0x8(%r15,%rsi,4),%ebp │ │ - mov %ebp,(%r15,%rsi,4) │ │ - jmpq e2680 │ │ - test %r13d,%r13d │ │ - jle e2875 │ │ - lea 0x4(%r9),%eax │ │ - cmp $0x3,%eax │ │ - jl e296d │ │ - mov %eax,-0x68(%rsp) │ │ - mov -0x60(%rsp),%rax │ │ - lea 0x924(%rax),%r10 │ │ - lea 0x2(%r9),%r12d │ │ - and $0x1,%r12d │ │ - mov %r12d,%eax │ │ - sub %r9d,%eax │ │ - add $0xfffffffe,%eax │ │ - mov %eax,-0x78(%rsp) │ │ - mov $0xfffffffffffff9e8,%r8 │ │ + sar $0x1f,%eax │ │ + lea (%rax,%rcx,1),%eax │ │ + add $0x8,%eax │ │ + shr $0x4,%eax │ │ + add %al,%r11b │ │ + mov %r11b,(%r10,%rdx,1) │ │ + add $0x1,%rdx │ │ + cmp %rdx,%r14 │ │ + je e92c0 │ │ + movzbl (%r10,%rdx,1),%r11d │ │ + lea (%r15,%rdx,1),%eax │ │ + cltq │ │ + mov -0x58(%rsp),%rcx │ │ + movswl (%rcx,%rax,2),%ebx │ │ + lea (%r12,%rdx,1),%eax │ │ + cltq │ │ + movswl (%rcx,%rax,2),%edi │ │ + sub %r11d,%ebx │ │ + mov %ebx,%ebp │ │ + neg %ebp │ │ + cmovl %ebx,%ebp │ │ + mov %ebp,%esi │ │ + mov -0x20(%rsp),%ecx │ │ + shr %cl,%esi │ │ + mov 0x70(%rsp),%eax │ │ + sub %esi,%eax │ │ + jns e967e │ │ xor %eax,%eax │ │ - xor %r11d,%r11d │ │ - jmp e2787 │ │ - nopl 0x0(%rax,%rax,1) │ │ - add $0x1,%r11 │ │ - add $0xfffffffffffffffc,%r8 │ │ - add $0x4,%rax │ │ - cmp -0x70(%rsp),%r11 │ │ - je e295e │ │ - movzwl -0x924(%r10,%r11,2),%r14d │ │ - imul %r14d,%r14d │ │ - movzwl -0x618(%r10,%r11,2),%r13d │ │ - imul %r13d,%r13d │ │ - movzwl -0x30c(%r10,%r11,2),%edx │ │ - imul %edx,%edx │ │ - movzwl (%r10,%r11,2),%ebx │ │ - imul %ebx,%ebx │ │ - lea (%r10,%r11,2),%rbp │ │ - cmp $0xffffffff,%r9d │ │ - je e2840 │ │ - mov -0x78(%rsp),%esi │ │ - lea 0x1aa80(%rsp),%r15 │ │ - nop │ │ - mov %r14d,%edi │ │ - mov %r13d,%ecx │ │ - mov %edx,%r14d │ │ - mov %ebx,%r13d │ │ - movzwl 0x30c(%rbp),%edx │ │ - imul %edx,%edx │ │ - lea (%r14,%r13,1),%ebx │ │ - add %ecx,%ebx │ │ - add %edi,%ebx │ │ - add %edx,%ebx │ │ - mov %ebx,0xc30(%r15,%rax,1) │ │ - movzwl 0x618(%rbp),%ebx │ │ - add $0x618,%rbp │ │ - imul %ebx,%ebx │ │ - lea (%rdx,%r13,1),%edi │ │ - add %r14d,%edi │ │ - add %ecx,%edi │ │ - add %ebx,%edi │ │ - mov %edi,0x1248(%r15,%rax,1) │ │ - add $0xc30,%r15 │ │ - add $0x2,%esi │ │ - jne e27d0 │ │ - sub %r8,%r15 │ │ - test %r12d,%r12d │ │ - je e2770 │ │ - jmp e2855 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - lea 0x1b098(%rsp),%rcx │ │ - lea (%rcx,%r11,4),%r15 │ │ - test %r12d,%r12d │ │ - je e2770 │ │ - movzwl 0x30c(%rbp),%ecx │ │ - imul %ecx,%ecx │ │ - add %ebx,%edx │ │ - add %r13d,%edx │ │ - add %r14d,%edx │ │ - add %ecx,%edx │ │ - mov %edx,0x618(%r15) │ │ - jmpq e2770 │ │ - lea 0x4(%r9),%r13d │ │ - cmp $0x3,%r13d │ │ - jl e296d │ │ - mov -0x50(%rsp),%rax │ │ - lea 0x4(%rax),%r10d │ │ - cmp $0x3,%r10d │ │ - jl e296d │ │ - lea 0x1b6b0(%rsp),%r15 │ │ - mov %r10d,%r12d │ │ - add $0xfffffffffffffffe,%r12 │ │ - mov %r12d,%r11d │ │ - and $0x1,%r11d │ │ - lea 0x1b6c4(%rsp),%r8 │ │ - sub %r11,%r12 │ │ - mov $0x2,%r14d │ │ - jmp e28db │ │ - nop │ │ - add $0x618,%r15 │ │ - add $0x1,%r14d │ │ - add $0x618,%r8 │ │ - cmp %r13d,%r14d │ │ - je e296d │ │ - mov (%r15),%ebx │ │ - mov 0x4(%r15),%ecx │ │ - mov 0x8(%r15),%ebp │ │ - mov 0xc(%r15),%edx │ │ - mov $0x2,%esi │ │ - cmp $0x3,%r10d │ │ - je e2941 │ │ - xor %esi,%esi │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %ebx,%r9d │ │ - mov %ecx,%eax │ │ - mov %ebp,%ebx │ │ - mov %edx,%ecx │ │ - mov -0x4(%r8,%rsi,4),%ebp │ │ - mov (%r8,%rsi,4),%edx │ │ - lea (%rbx,%rcx,1),%edi │ │ - add %eax,%edi │ │ - add %r9d,%edi │ │ - add %ebp,%edi │ │ - mov %edi,-0xc(%r8,%rsi,4) │ │ - lea (%rcx,%rbp,1),%edi │ │ - add %ebx,%edi │ │ - add %eax,%edi │ │ - add %edx,%edi │ │ - mov %edi,-0x8(%r8,%rsi,4) │ │ - add $0x2,%rsi │ │ - cmp %rsi,%r12 │ │ - jne e2900 │ │ - add $0x2,%rsi │ │ - mov -0x30(%rsp),%r9 │ │ - test %r11,%r11 │ │ - je e28c0 │ │ - add %edx,%ebp │ │ - add %ecx,%ebp │ │ - add %ebx,%ebp │ │ - add 0x8(%r15,%rsi,4),%ebp │ │ - mov %ebp,(%r15,%rsi,4) │ │ - jmpq e28c0 │ │ - mov -0x68(%rsp),%r13d │ │ - cmp $0x3,%r13d │ │ - jge e2883 │ │ - cmp $0xffffffff,%r9d │ │ - mov $0x0,%esi │ │ - jl e2aba │ │ - bsr 0x35550(%rsp),%eax │ │ - xor $0x1f,%eax │ │ - mov -0x50(%rsp),%rdx │ │ - mov -0x34(%rsp),%cl │ │ - mov %cl,%sil │ │ - add $0x1,%esi │ │ - mov $0x18,%r11d │ │ - sub %eax,%r11d │ │ - lea (%r11,%r11,1),%r14d │ │ - mov $0x1,%r12d │ │ - mov $0x1,%ebx │ │ - mov %r14d,%ecx │ │ - shl %cl,%ebx │ │ - mov %r11d,%ecx │ │ - shl %cl,%r12d │ │ - cmp $0xfffffffe,%edx │ │ - jg e29dc │ │ - mov $0xffffffff,%eax │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - add %esi,%eax │ │ - cmp %r9d,%eax │ │ - jle e29d0 │ │ - jmpq e2aba │ │ - sar %ebx │ │ - sar %r12d │ │ - lea 0x1(%rdx),%ebp │ │ - lea 0x1b6b8(%rsp),%rax │ │ - mov %esi,%ecx │ │ - imul $0x618,%rcx,%rcx │ │ - mov %rcx,-0x78(%rsp) │ │ - lea 0xc28(%rsp),%rdx │ │ - add $0x1,%rbp │ │ - mov $0xffffffff,%r13d │ │ - mov $0xff,%r15d │ │ - lea 0x27097(%rip),%r10 │ │ - mov %esi,-0x70(%rsp) │ │ - jmp e2a3c │ │ - nop │ │ - mov -0x70(%rsp),%esi │ │ - add %esi,%r13d │ │ - mov -0x78(%rsp),%rcx │ │ - add %rcx,%rax │ │ - add %rcx,%rdx │ │ - mov -0x30(%rsp),%r9 │ │ - cmp %r9d,%r13d │ │ - jg e2aba │ │ - xor %esi,%esi │ │ - jmp e2a8d │ │ - imul -0x20(%rsp),%r8d │ │ - add $0x80000,%r8d │ │ - shr $0x14,%r8d │ │ - cmp $0xff,%r8d │ │ - cmovae %r15d,%r8d │ │ - movzbl (%r10,%r8,1),%ecx │ │ - imul -0x28(%rsp),%r9d │ │ - imul %ecx,%r9d │ │ - add $0x800,%r9d │ │ - shr $0xc,%r9d │ │ - mov %r9d,(%rax,%rsi,4) │ │ - mov $0x100,%edi │ │ - sub %ecx,%edi │ │ - mov %edi,(%rdx,%rsi,4) │ │ - add $0x1,%rsi │ │ - cmp %rsi,%rbp │ │ - je e2a20 │ │ - mov (%rax,%rsi,4),%r8d │ │ - add %ebx,%r8d │ │ - mov %r14d,%ecx │ │ - sar %cl,%r8d │ │ - mov (%rdx,%rsi,4),%r9d │ │ - lea (%r9,%r12,1),%edi │ │ - mov %r11d,%ecx │ │ - sar %cl,%edi │ │ - imul -0x40(%rsp),%r8d │ │ - imul %edi,%edi │ │ - sub %edi,%r8d │ │ - jns e2a40 │ │ - xor %r8d,%r8d │ │ - jmp e2a40 │ │ - lea 0x1bcd4(%rsp),%r11 │ │ - lea 0x1244(%rsp),%rcx │ │ - mov -0x60(%rsp),%r14 │ │ - lea 0x92a(%r14),%rbx │ │ - cmpl $0x19,-0x40(%rsp) │ │ - jne e2de7 │ │ - mov %r9d,%edx │ │ - add $0xffffffff,%edx │ │ - mov %edx,-0x34(%rsp) │ │ - mov -0x58(%rsp),%rbp │ │ - mov -0x50(%rsp),%r8 │ │ - jle e2f9b │ │ - test %r8d,%r8d │ │ - jle e3127 │ │ - mov %r8d,%r9d │ │ - lea 0xc30(%rsp),%r13 │ │ - lea 0x1b6c0(%rsp),%r10 │ │ - lea 0x1860(%rsp),%rax │ │ - mov %rax,-0x70(%rsp) │ │ - lea 0x1c2f0(%rsp),%rax │ │ - mov %rax,-0x78(%rsp) │ │ - add $0xc36,%r14 │ │ - xor %esi,%esi │ │ - mov %r9,-0x28(%rsp) │ │ - nop │ │ - mov %rbx,-0x40(%rsp) │ │ - mov %rcx,-0x20(%rsp) │ │ - mov %rbp,-0x58(%rsp) │ │ - mov %rsi,-0x48(%rsp) │ │ - mov %r14,-0x60(%rsp) │ │ - mov -0x618(%rcx),%ebp │ │ - mov 0x618(%rcx),%r12d │ │ - mov -0x618(%r11),%r9d │ │ - mov 0x618(%r11),%r8d │ │ - mov %r8d,%ecx │ │ - mov %r11,%r14 │ │ - mov %r13,%r11 │ │ - mov %r12d,%edx │ │ - xor %esi,%esi │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - add %r9d,%ecx │ │ - add %ebp,%edx │ │ - lea (%rdx,%rdx,2),%edi │ │ - lea 0x185(%rsi),%eax │ │ - mov -0x20(%rsp),%rdx │ │ - mov (%rdx,%rax,4),%ebx │ │ - add -0x8(%r11,%rsi,4),%ebx │ │ - mov (%r11,%rsi,4),%ebp │ │ - add %ebp,%ebx │ │ - lea 0x187(%rsi),%r15d │ │ - mov (%rdx,%r15,4),%edx │ │ - add %edx,%ebx │ │ - lea (%rbx,%rbx,4),%ebx │ │ - lea (%rbx,%rdi,2),%edi │ │ - lea (%rcx,%rcx,2),%ebx │ │ - mov (%r14,%rax,4),%eax │ │ - add -0x8(%r10,%rsi,4),%eax │ │ - mov -0x40(%rsp),%rcx │ │ - movzwl (%rcx,%rsi,2),%r13d │ │ - imul %edi,%r13d │ │ - mov (%r10,%rsi,4),%r9d │ │ - add %r9d,%eax │ │ - mov (%r14,%r15,4),%ecx │ │ - add %ecx,%eax │ │ - lea (%rax,%rax,4),%eax │ │ - lea (%rax,%rbx,2),%eax │ │ - lea (%rax,%r13,1),%eax │ │ - add $0x100,%eax │ │ - sar $0x9,%eax │ │ - mov -0x58(%rsp),%rdi │ │ - mov %eax,(%rdi,%rsi,4) │ │ - add $0x1,%rsi │ │ - cmp %rsi,-0x28(%rsp) │ │ - jne e2b90 │ │ - mov %r10,-0x68(%rsp) │ │ - mov %r11,%r13 │ │ - mov -0x20(%rsp),%r11 │ │ - mov %r14,%r10 │ │ - mov -0x40(%rsp),%rbx │ │ + cmp %eax,%ebp │ │ + jle e9684 │ │ + mov %eax,%ebp │ │ + mov %ebp,%eax │ │ + neg %eax │ │ + test %ebx,%ebx │ │ + cmovns %ebp,%eax │ │ + sub %r11d,%edi │ │ + mov %edi,%esi │ │ + neg %esi │ │ + cmovl %edi,%esi │ │ + mov %esi,%ebp │ │ + mov -0x20(%rsp),%ecx │ │ + shr %cl,%ebp │ │ + mov 0x70(%rsp),%ecx │ │ + sub %ebp,%ecx │ │ + jns e96a9 │ │ xor %ecx,%ecx │ │ - mov -0x60(%rsp),%r14 │ │ - mov -0x28(%rsp),%r9 │ │ - mov -0x70(%rsp),%rax │ │ - mov -0x78(%rsp),%r15 │ │ - nopl 0x0(%rax,%rax,1) │ │ - lea (%r12,%r12,2),%edx │ │ - mov (%rax,%rcx,4),%r12d │ │ - mov -0x8(%rax,%rcx,4),%esi │ │ - add %r12d,%esi │ │ - lea (%rsi,%rsi,4),%esi │ │ - lea (%rsi,%rdx,2),%edx │ │ - lea (%r8,%r8,2),%esi │ │ - mov (%r15,%rcx,4),%r8d │ │ - mov -0x8(%r15,%rcx,4),%edi │ │ - add %r8d,%edi │ │ - lea (%rdi,%rdi,4),%edi │ │ - movzwl (%r14,%rcx,2),%ebp │ │ - imul %edx,%ebp │ │ - lea (%rdi,%rsi,2),%edx │ │ - lea (%rdx,%rbp,1),%edx │ │ - add $0x80,%edx │ │ - sar $0x8,%edx │ │ + mov %r10,%r9 │ │ + cmp %ecx,%esi │ │ + jle e96b2 │ │ + mov %ecx,%esi │ │ + mov %esi,%ebx │ │ + neg %ebx │ │ + test %edi,%edi │ │ + cmovns %esi,%ebx │ │ + lea (%r8,%rdx,1),%ecx │ │ + movslq %ecx,%rcx │ │ mov -0x58(%rsp),%rsi │ │ - mov %edx,0x600(%rsi,%rcx,4) │ │ - add $0x1,%rcx │ │ - cmp %rcx,%r9 │ │ - jne e2c40 │ │ - mov -0x58(%rsp),%rcx │ │ - add $0xc00,%rcx │ │ - mov %r15,%rdx │ │ - mov %rcx,%rbp │ │ - add $0x618,%rbx │ │ - mov %r11,%rcx │ │ - add $0xc30,%rcx │ │ - mov %r10,%r11 │ │ - add $0xc30,%r11 │ │ - mov -0x48(%rsp),%rsi │ │ - add $0x2,%esi │ │ - add $0xc30,%r13 │ │ - mov -0x68(%rsp),%r10 │ │ - add $0xc30,%r10 │ │ - add $0xc30,%rax │ │ - mov %rax,-0x70(%rsp) │ │ - add $0xc30,%rdx │ │ - mov %rdx,-0x78(%rsp) │ │ - add $0x618,%r14 │ │ - cmp -0x34(%rsp),%esi │ │ - jl e2b40 │ │ - mov -0x30(%rsp),%r9 │ │ - mov %r9d,%eax │ │ - and $0xfffffffe,%eax │ │ - mov -0x50(%rsp),%r8 │ │ - or $0x1,%eax │ │ - cmp %r9d,%eax │ │ - jne e2f89 │ │ - test %r8d,%r8d │ │ - jle e2f89 │ │ - mov %r8d,%r9d │ │ - cmp $0x4,%r8d │ │ - jae e2fab │ │ - xor %eax,%eax │ │ - lea (%r11,%rax,4),%rdx │ │ - add $0x61c,%rdx │ │ - lea (%rcx,%rax,4),%rsi │ │ - add $0x61c,%rsi │ │ - lea 0x0(,%rax,4),%r8 │ │ - add %rbp,%r8 │ │ - lea (%rbx,%rax,2),%r10 │ │ - sub %rax,%r9 │ │ + movswl (%rsi,%rcx,2),%r10d │ │ + lea (%rdx,%r13,1),%ecx │ │ + movslq %ecx,%rcx │ │ + movswl (%rsi,%rcx,2),%esi │ │ + sub %r11d,%r10d │ │ + mov %r10d,%ebp │ │ + neg %ebp │ │ + cmovl %r10d,%ebp │ │ + mov %ebp,%edi │ │ + mov -0x20(%rsp),%ecx │ │ + shr %cl,%edi │ │ + mov 0x70(%rsp),%ecx │ │ + sub %edi,%ecx │ │ + jns e96f5 │ │ xor %ecx,%ecx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - mov -0x8(%rsi,%rcx,4),%ebx │ │ - mov -0x4(%rsi,%rcx,4),%eax │ │ - add -0xc34(%rsi,%rcx,4),%eax │ │ - lea (%rax,%rax,2),%eax │ │ - add -0xc38(%rsi,%rcx,4),%ebx │ │ - add -0xc30(%rsi,%rcx,4),%ebx │ │ - add (%rsi,%rcx,4),%ebx │ │ - lea (%rbx,%rbx,4),%ebx │ │ - lea (%rbx,%rax,2),%eax │ │ - mov -0x8(%rdx,%rcx,4),%ebx │ │ - mov -0x4(%rdx,%rcx,4),%edi │ │ - add -0xc34(%rdx,%rcx,4),%edi │ │ - add -0xc38(%rdx,%rcx,4),%ebx │ │ - add -0xc30(%rdx,%rcx,4),%ebx │ │ - lea (%rdi,%rdi,2),%edi │ │ - add (%rdx,%rcx,4),%ebx │ │ - lea (%rbx,%rbx,4),%ebx │ │ - movzwl (%r10,%rcx,2),%ebp │ │ - imul %eax,%ebp │ │ - lea (%rbx,%rdi,2),%eax │ │ - lea (%rax,%rbp,1),%eax │ │ - add $0x100,%eax │ │ - sar $0x9,%eax │ │ - mov %eax,(%r8,%rcx,4) │ │ - add $0x1,%rcx │ │ - cmp %rcx,%r9 │ │ - jne e2d70 │ │ - jmpq e2f89 │ │ - test %r9d,%r9d │ │ - mov -0x58(%rsp),%rdi │ │ - mov -0x50(%rsp),%rax │ │ - jle e2f89 │ │ - test %eax,%eax │ │ - jle e2f89 │ │ - mov 0x1244(%rsp),%esi │ │ - mov 0x1bcd4(%rsp),%ebp │ │ - mov %eax,%r14d │ │ - lea 0x1860(%rsp),%r13 │ │ - lea 0x1c2f0(%rsp),%r9 │ │ - xor %eax,%eax │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - mov %rdi,-0x58(%rsp) │ │ - mov %rbx,-0x40(%rsp) │ │ - mov %rax,-0x70(%rsp) │ │ - mov %esi,%r15d │ │ - mov %ebp,%ebx │ │ - mov -0x618(%rcx),%r12d │ │ - mov 0x618(%rcx),%eax │ │ - add $0x618,%rcx │ │ - mov %rcx,-0x20(%rsp) │ │ - mov -0x618(%r11),%ebp │ │ - mov 0x618(%r11),%r10d │ │ - add $0x618,%r11 │ │ - mov %r11,-0x28(%rsp) │ │ - mov %r10d,-0x78(%rsp) │ │ - mov %eax,-0x60(%rsp) │ │ + cmp %ecx,%ebp │ │ + jle e96fb │ │ + mov %ecx,%ebp │ │ + add %eax,%ebx │ │ + mov %ebp,%eax │ │ + neg %eax │ │ + test %r10d,%r10d │ │ + cmovns %ebp,%eax │ │ + sub %r11d,%esi │ │ + mov %esi,%ebp │ │ + neg %ebp │ │ + cmovl %esi,%ebp │ │ + mov %ebp,%edi │ │ + mov -0x20(%rsp),%ecx │ │ + shr %cl,%edi │ │ + mov 0x70(%rsp),%ecx │ │ + sub %edi,%ecx │ │ + jns e9723 │ │ xor %ecx,%ecx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - add -0x620(%r13,%rcx,4),%r15d │ │ - mov -0x618(%r13,%rcx,4),%r8d │ │ - add %r8d,%r15d │ │ - add %r12d,%r15d │ │ - add %eax,%r15d │ │ - mov -0x8(%r13,%rcx,4),%edi │ │ - add -0xc38(%r13,%rcx,4),%edi │ │ - mov -0xc30(%r13,%rcx,4),%r12d │ │ - add %r12d,%edi │ │ - mov 0x0(%r13,%rcx,4),%eax │ │ - add %eax,%edi │ │ - lea (%rdi,%rdi,2),%edi │ │ - lea (%rdi,%r15,4),%r15d │ │ - add -0x620(%r9,%rcx,4),%ebx │ │ - mov -0x618(%r9,%rcx,4),%edi │ │ - add %edi,%ebx │ │ - add %ebp,%ebx │ │ - add %r10d,%ebx │ │ - mov -0x8(%r9,%rcx,4),%edx │ │ - add -0xc38(%r9,%rcx,4),%edx │ │ - mov -0xc30(%r9,%rcx,4),%ebp │ │ - add %ebp,%edx │ │ - mov -0x40(%rsp),%rsi │ │ - movzwl (%rsi,%rcx,2),%r11d │ │ - imul %r15d,%r11d │ │ - mov (%r9,%rcx,4),%r10d │ │ - add %r10d,%edx │ │ - lea (%rdx,%rdx,2),%edx │ │ - lea (%rdx,%rbx,4),%edx │ │ - lea (%r11,%rdx,1),%edx │ │ - add $0x100,%edx │ │ - sar $0x9,%edx │ │ - mov -0x58(%rsp),%rsi │ │ - mov %edx,(%rsi,%rcx,4) │ │ - add $0x1,%rcx │ │ - mov %edi,%ebx │ │ - mov %r8d,%r15d │ │ - cmp %rcx,%r14 │ │ - jne e2e90 │ │ - mov -0x58(%rsp),%rdi │ │ - add $0x600,%rdi │ │ - mov -0x40(%rsp),%rbx │ │ - add $0x30c,%rbx │ │ - mov -0x70(%rsp),%rax │ │ - add $0x1,%eax │ │ - add $0x618,%r13 │ │ - add $0x618,%r9 │ │ - cmp -0x30(%rsp),%eax │ │ - mov -0x28(%rsp),%r11 │ │ - mov -0x20(%rsp),%rcx │ │ - mov -0x60(%rsp),%esi │ │ - mov -0x78(%rsp),%ebp │ │ - jne e2e30 │ │ - add $0x35518,%rsp │ │ + imul 0x8(%rsp),%ebx │ │ + cmp %ecx,%ebp │ │ + mov %r9,%r10 │ │ + jle e9610 │ │ + mov %ecx,%ebp │ │ + jmpq e9610 │ │ + add $0x4f8,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - xor %eax,%eax │ │ - or $0x1,%eax │ │ - cmp %r9d,%eax │ │ - je e2d20 │ │ - jmp e2f89 │ │ - lea 0x0(,%r9,4),%rax │ │ - add %rbp,%rax │ │ - lea -0x61c(%rcx),%rdx │ │ - mov %rcx,%r14 │ │ - lea 0x61c(%rcx,%r9,4),%rsi │ │ - lea -0x61c(%r11),%r10 │ │ - mov %r11,%rdi │ │ - lea (%r11,%r9,4),%rcx │ │ - add $0x61c,%rcx │ │ - cmp %rsi,%rbp │ │ - setb %r8b │ │ - cmp %rax,%rdx │ │ - setb %r11b │ │ - cmp %rcx,%rbp │ │ - setb %dl │ │ - cmp %rax,%r10 │ │ - setb %sil │ │ - xor %eax,%eax │ │ - test %r11b,%r8b │ │ - jne e31d8 │ │ - and %sil,%dl │ │ - mov %r14,%rcx │ │ - mov %rdi,%r11 │ │ - jne e2d38 │ │ - mov %r9d,%eax │ │ - and $0xfffffffc,%eax │ │ - xor %edx,%edx │ │ - movdqa 0x16ede(%rip),%xmm0 │ │ - movdqa 0x16ee6(%rip),%xmm1 │ │ - movdqa 0x16eee(%rip),%xmm2 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - movdqu 0x618(%rcx,%rdx,4),%xmm3 │ │ - movdqu -0x61c(%rcx,%rdx,4),%xmm4 │ │ - movdqu -0x618(%rcx,%rdx,4),%xmm5 │ │ - paddd %xmm3,%xmm5 │ │ - movdqu -0x614(%rcx,%rdx,4),%xmm3 │ │ - pmulld %xmm0,%xmm5 │ │ - movdqu 0x614(%rcx,%rdx,4),%xmm6 │ │ - paddd %xmm4,%xmm6 │ │ - movdqu 0x61c(%rcx,%rdx,4),%xmm4 │ │ - paddd %xmm3,%xmm4 │ │ - paddd %xmm6,%xmm4 │ │ - pmulld %xmm1,%xmm4 │ │ - paddd %xmm5,%xmm4 │ │ - movdqu 0x618(%r11,%rdx,4),%xmm3 │ │ - movdqu -0x61c(%r11,%rdx,4),%xmm5 │ │ - movdqu -0x618(%r11,%rdx,4),%xmm6 │ │ - paddd %xmm3,%xmm6 │ │ - movdqu -0x614(%r11,%rdx,4),%xmm3 │ │ - pmulld %xmm0,%xmm6 │ │ - movdqu 0x614(%r11,%rdx,4),%xmm7 │ │ - paddd %xmm5,%xmm7 │ │ - movdqu 0x61c(%r11,%rdx,4),%xmm5 │ │ - paddd %xmm3,%xmm5 │ │ - paddd %xmm7,%xmm5 │ │ - pmulld %xmm1,%xmm5 │ │ - pmovzxwd (%rbx,%rdx,2),%xmm3 │ │ - paddd %xmm6,%xmm5 │ │ - pmulld %xmm4,%xmm3 │ │ - paddd %xmm5,%xmm3 │ │ - paddd %xmm2,%xmm3 │ │ - psrad $0x9,%xmm3 │ │ - movdqu %xmm3,0x0(%rbp,%rdx,4) │ │ - add $0x4,%rdx │ │ - cmp %rdx,%rax │ │ - jne e3040 │ │ - cmp %r9,%rax │ │ - jne e2d38 │ │ - jmpq e2f89 │ │ - lea -0x2(%r9),%edx │ │ - mov %edx,%eax │ │ - shr %eax │ │ - add $0x1,%eax │ │ - mov %eax,%esi │ │ - and $0x7,%esi │ │ - cmp $0xe,%edx │ │ - jb e317d │ │ - sub %esi,%eax │ │ - mov $0xffffffffffffedac,%rdx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - add $0x6000,%rbp │ │ - add $0x30c0,%rbx │ │ - add $0xffffffffffff9e80,%rdx │ │ - add $0xfffffff8,%eax │ │ - jne e3150 │ │ - lea 0x1aa80(%rsp),%r11 │ │ - sub %rdx,%r11 │ │ - lea -0x10(%rsp),%rcx │ │ - sub %rdx,%rcx │ │ - test %esi,%esi │ │ - je e31af │ │ - xor %eax,%eax │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - add $0xc00,%rbp │ │ - add $0x618,%rbx │ │ - add $0xfffffffffffff3d0,%rax │ │ - add $0xffffffff,%esi │ │ - jne e3190 │ │ - sub %rax,%r11 │ │ - sub %rax,%rcx │ │ - mov %r9d,%eax │ │ - and $0xfffffffe,%eax │ │ - or $0x1,%eax │ │ - cmp %r9d,%eax │ │ - je e2d20 │ │ - jmpq e2f89 │ │ - bsr 0x35550(%rsp),%eax │ │ - xor $0x1f,%eax │ │ - xor %esi,%esi │ │ - jmpq e298c │ │ - mov %r14,%rcx │ │ - mov %rdi,%r11 │ │ - jmpq e2d38 │ │ - data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ - lea 0x459(%rip),%rax │ │ + push %rbx │ │ + sub $0x30,%rsp │ │ + mov %rdi,%rbx │ │ + callq 746b0 │ │ + test $0x1,%al │ │ + je e9e41 │ │ + movsd 0x36c87(%rip),%xmm0 │ │ + movsd 0x36c87(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0xa0(%rbx) │ │ + movsd 0x36c7d(%rip),%xmm0 │ │ + movsd 0x36c7d(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0xd0(%rbx) │ │ + movsd 0x36c73(%rip),%xmm0 │ │ + movsd 0x36c73(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0xe0(%rbx) │ │ + movsd 0x36c69(%rip),%xmm0 │ │ + movsd 0x36c69(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0xb0(%rbx) │ │ + movsd 0x36c5f(%rip),%xmm0 │ │ + movsd 0x36c5f(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0xc0(%rbx) │ │ + lea -0x7ccba(%rip),%rcx │ │ + mov %rcx,0x188(%rbx) │ │ + lea -0x7c508(%rip),%rcx │ │ + mov %rcx,0x190(%rbx) │ │ + test $0x2,%al │ │ + je e9e41 │ │ + movsd 0x36c31(%rip),%xmm0 │ │ + movsd 0x36c31(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,(%rbx) │ │ + movsd 0x36c2b(%rip),%xmm0 │ │ + movsd 0x36c2b(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x30(%rbx) │ │ + movsd 0x36c24(%rip),%xmm0 │ │ + movsd 0x36c24(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x40(%rbx) │ │ + movsd 0x36c1d(%rip),%xmm0 │ │ + movsd 0x36c1d(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x10(%rbx) │ │ + movsd 0x36c16(%rip),%xmm0 │ │ + movsd 0x36c16(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x20(%rbx) │ │ + lea -0x81610(%rip),%rcx │ │ + mov %rcx,0xe8(%rbx) │ │ + movsd 0x36c01(%rip),%xmm0 │ │ + movsd 0x36c01(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0xa0(%rbx) │ │ + lea -0x80dd8(%rip),%rcx │ │ + mov %rcx,0xb0(%rbx) │ │ + movsd 0x36be9(%rip),%xmm0 │ │ + movsd 0x36be9(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0xd0(%rbx) │ │ + lea -0x80e30(%rip),%rcx │ │ + mov %rcx,0xe0(%rbx) │ │ + movsd 0x36bd1(%rip),%xmm0 │ │ + movsd 0x36bd1(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0xb8(%rbx) │ │ + lea -0x80e78(%rip),%rcx │ │ + mov %rcx,0xc8(%rbx) │ │ + movsd 0x36bb9(%rip),%xmm0 │ │ + movsd 0x36bb9(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x50(%rbx) │ │ + movsd 0x36bb2(%rip),%xmm0 │ │ + movsd 0x36bb2(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x80(%rbx) │ │ + movsd 0x36ba8(%rip),%xmm0 │ │ + movsd 0x36ba8(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x60(%rbx) │ │ + movsd 0x36ba1(%rip),%xmm0 │ │ + movsd 0x36ba1(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x70(%rbx) │ │ + movsd 0x36b9a(%rip),%xmm0 │ │ + movsd 0x36b9a(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x90(%rbx) │ │ + movsd 0x36b90(%rip),%xmm0 │ │ + movsd 0x36b90(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0xf0(%rbx) │ │ + movsd 0x36b86(%rip),%xmm0 │ │ + movsd 0x36b86(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x120(%rbx) │ │ + movsd 0x36b7c(%rip),%xmm0 │ │ + movsd 0x36b7c(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x100(%rbx) │ │ + movsd 0x36b72(%rip),%xmm0 │ │ + movsd 0x36b72(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x110(%rbx) │ │ + movsd 0x36b68(%rip),%xmm0 │ │ + movsd 0x36b68(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x130(%rbx) │ │ + lea -0x836c1(%rip),%rcx │ │ + mov %rcx,0x140(%rbx) │ │ + lea -0x8332f(%rip),%rcx │ │ + mov %rcx,0x148(%rbx) │ │ + lea -0x82dbd(%rip),%rcx │ │ + mov %rcx,0x150(%rbx) │ │ + lea -0x824eb(%rip),%rcx │ │ + mov %rcx,0x168(%rbx) │ │ + lea -0x82169(%rip),%rcx │ │ + mov %rcx,0x170(%rbx) │ │ + movsd 0x36b18(%rip),%xmm0 │ │ + movsd 0x36b18(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x178(%rbx) │ │ + lea -0x80201(%rip),%rcx │ │ + mov %rcx,0x188(%rbx) │ │ + lea -0x7fbff(%rip),%rcx │ │ + mov %rcx,0x190(%rbx) │ │ + lea -0x81c6d(%rip),%rcx │ │ + mov %rcx,0x198(%rbx) │ │ + lea -0x81a2b(%rip),%rcx │ │ + mov %rcx,0x1a0(%rbx) │ │ + test $0x4,%al │ │ + je e9e41 │ │ + lea -0x7fbc1(%rip),%rcx │ │ + mov %rcx,0x188(%rbx) │ │ + lea -0x7f5ef(%rip),%rcx │ │ + mov %rcx,0x190(%rbx) │ │ + test $0x8,%al │ │ + je e9e41 │ │ + movsd 0x36aaa(%rip),%xmm0 │ │ + movsd 0x36aaa(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,(%rbx) │ │ + movsd 0x36aa4(%rip),%xmm0 │ │ + movsd 0x36aa4(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x30(%rbx) │ │ + movsd 0x36a9d(%rip),%xmm0 │ │ + movsd 0x36a9d(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x10(%rbx) │ │ + movsd 0x36a96(%rip),%xmm0 │ │ + movsd 0x36a96(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x20(%rbx) │ │ + movsd 0x36a8f(%rip),%xmm0 │ │ + movsd 0x36a8f(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x40(%rbx) │ │ + movsd 0x36a88(%rip),%xmm0 │ │ + movsd 0x36a88(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0xa0(%rbx) │ │ + lea -0xd2f51(%rip),%rcx │ │ + mov %rcx,0xb0(%rbx) │ │ + movsd 0x36a70(%rip),%xmm0 │ │ + movsd 0x36a70(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0xd0(%rbx) │ │ + lea -0xd2fa9(%rip),%rcx │ │ + mov %rcx,0xe0(%rbx) │ │ + movsd 0x36a58(%rip),%xmm0 │ │ + movsd 0x36a58(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0xb8(%rbx) │ │ + lea -0xd2ff1(%rip),%rcx │ │ + mov %rcx,0xc8(%rbx) │ │ + lea -0xd489f(%rip),%rcx │ │ + mov %rcx,0xe8(%rbx) │ │ + movsd 0x36a32(%rip),%xmm0 │ │ + movsd 0x36a32(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x50(%rbx) │ │ + movsd 0x36a2b(%rip),%xmm0 │ │ + movsd 0x36a2b(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x80(%rbx) │ │ + movsd 0x36a21(%rip),%xmm0 │ │ + movsd 0x36a21(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x60(%rbx) │ │ + movsd 0x36a1a(%rip),%xmm0 │ │ + movsd 0x36a1a(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x70(%rbx) │ │ + movsd 0x36a13(%rip),%xmm0 │ │ + movsd 0x36a13(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x90(%rbx) │ │ + movsd 0x36a09(%rip),%xmm0 │ │ + movsd 0x36a09(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0xf0(%rbx) │ │ + movsd 0x369ff(%rip),%xmm0 │ │ + movsd 0x369ff(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x120(%rbx) │ │ + movsd 0x369f5(%rip),%xmm0 │ │ + movsd 0x369f5(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x100(%rbx) │ │ + movsd 0x369eb(%rip),%xmm0 │ │ + movsd 0x369eb(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x110(%rbx) │ │ + movsd 0x369e1(%rip),%xmm0 │ │ + movsd 0x369e1(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x130(%rbx) │ │ + lea -0xce6b8(%rip),%rcx │ │ + mov %rcx,0x140(%rbx) │ │ + lea -0xce356(%rip),%rcx │ │ + mov %rcx,0x148(%rbx) │ │ + lea -0xcdef4(%rip),%rcx │ │ + mov %rcx,0x150(%rbx) │ │ + movsd 0x369ad(%rip),%xmm0 │ │ + movsd 0x369ad(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x158(%rbx) │ │ + lea -0xcce1c(%rip),%rcx │ │ + mov %rcx,0x168(%rbx) │ │ + lea -0xcd92a(%rip),%rcx │ │ + mov %rcx,0x170(%rbx) │ │ + lea -0xcd728(%rip),%rcx │ │ + mov %rcx,0x178(%rbx) │ │ + lea -0xcd556(%rip),%rcx │ │ + mov %rcx,0x180(%rbx) │ │ + lea -0xcea84(%rip),%rcx │ │ + mov %rcx,0x188(%rbx) │ │ + lea -0xceae2(%rip),%rcx │ │ + mov %rcx,0x190(%rbx) │ │ + lea -0xcd360(%rip),%rcx │ │ + mov %rcx,0x198(%rbx) │ │ + lea -0xcd12e(%rip),%rcx │ │ + mov %rcx,0x1a0(%rbx) │ │ + test $0x10,%al │ │ + je e9e41 │ │ + movsd 0x3692b(%rip),%xmm0 │ │ + movsd 0x3692b(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0xa0(%rbx) │ │ + movsd 0x36921(%rip),%xmm0 │ │ + movsd 0x36921(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0xd0(%rbx) │ │ + movsd 0x36917(%rip),%xmm0 │ │ + movsd 0x36917(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0xb0(%rbx) │ │ + movsd 0x3690d(%rip),%xmm0 │ │ + movsd 0x3690d(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0xc0(%rbx) │ │ + movsd 0x36903(%rip),%xmm0 │ │ + movsd 0x36903(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0xe0(%rbx) │ │ + lea -0xd7b16(%rip),%rax │ │ + mov %rax,0x140(%rbx) │ │ + lea -0xd77b4(%rip),%rax │ │ + mov %rax,0x148(%rbx) │ │ + lea -0xd7352(%rip),%rax │ │ + mov %rax,0x150(%rbx) │ │ + movsd 0x368cf(%rip),%xmm0 │ │ + movsd 0x368cf(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x158(%rbx) │ │ + lea -0xd6d7a(%rip),%rax │ │ + mov %rax,0x168(%rbx) │ │ + add $0x30,%rsp │ │ + pop %rbx │ │ + retq │ │ + nopw 0x0(%rax,%rax,1) │ │ + lea 0xe69(%rip),%rax │ │ movq %rax,%xmm0 │ │ - lea 0x45d(%rip),%rax │ │ + lea 0xdcd(%rip),%rax │ │ movq %rax,%xmm1 │ │ punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x20(%rdi) │ │ - lea 0x5a8(%rip),%rax │ │ + movdqu %xmm1,(%rdi) │ │ + lea 0xe79(%rip),%rax │ │ movq %rax,%xmm0 │ │ - lea 0x71c(%rip),%rax │ │ + lea 0xe0d(%rip),%rax │ │ movq %rax,%xmm1 │ │ punpcklqdq %xmm0,%xmm1 │ │ movdqu %xmm1,0x10(%rdi) │ │ - lea 0x807(%rip),%rax │ │ + lea 0xdc8(%rip),%rax │ │ movq %rax,%xmm0 │ │ - lea 0x11b(%rip),%rax │ │ + lea 0xeac(%rip),%rax │ │ movq %rax,%xmm1 │ │ punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,(%rdi) │ │ - lea 0x12d7(%rip),%rax │ │ + movdqu %xmm1,0x40(%rdi) │ │ + lea 0xec7(%rip),%rax │ │ movq %rax,%xmm0 │ │ - lea 0xf9b(%rip),%rax │ │ + lea 0xeeb(%rip),%rax │ │ movq %rax,%xmm1 │ │ punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x50(%rdi) │ │ - lea 0x1806(%rip),%rax │ │ + movdqu %xmm1,0x20(%rdi) │ │ + lea 0xe46(%rip),%rax │ │ movq %rax,%xmm0 │ │ - lea 0x15ba(%rip),%rax │ │ + lea 0xefa(%rip),%rax │ │ movq %rax,%xmm1 │ │ punpcklqdq %xmm0,%xmm1 │ │ movdqu %xmm1,0x30(%rdi) │ │ - lea 0xbe5(%rip),%rax │ │ + lea 0xf15(%rip),%rax │ │ movq %rax,%xmm0 │ │ - lea 0x1b89(%rip),%rax │ │ + lea 0xf39(%rip),%rax │ │ movq %rax,%xmm1 │ │ punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x40(%rdi) │ │ - lea 0x1f84(%rip),%rax │ │ + movdqu %xmm1,0x50(%rdi) │ │ + lea 0x9a4(%rip),%rax │ │ movq %rax,%xmm0 │ │ - lea 0x838(%rip),%rax │ │ + lea 0xf48(%rip),%rax │ │ movq %rax,%xmm1 │ │ punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x60(%rdi) │ │ - lea 0x25d3(%rip),%rax │ │ + movdqu %xmm1,0x78(%rdi) │ │ + lea 0xf63(%rip),%rax │ │ movq %rax,%xmm0 │ │ - lea 0x25a7(%rip),%rax │ │ + lea 0xf87(%rip),%rax │ │ movq %rax,%xmm1 │ │ punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x70(%rdi) │ │ - lea 0x25d2(%rip),%rax │ │ - mov %rax,0x80(%rdi) │ │ - lea 0x25e4(%rip),%rax │ │ - mov %rax,0x88(%rdi) │ │ - lea 0x28d6(%rip),%rax │ │ - mov %rax,0xb0(%rdi) │ │ - lea 0x28d8(%rip),%rax │ │ + movdqu %xmm1,0x68(%rdi) │ │ + lea 0xfa2(%rip),%rax │ │ + mov %rax,0x60(%rdi) │ │ + lea 0x1057(%rip),%rax │ │ movq %rax,%xmm0 │ │ - lea 0x2a2c(%rip),%rax │ │ + lea 0xfbb(%rip),%rax │ │ movq %rax,%xmm1 │ │ punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0xa0(%rdi) │ │ - lea 0x2b94(%rip),%rax │ │ - mov %rax,0xb8(%rdi) │ │ - jmpq c6bf0 │ │ - nopl 0x0(%rax,%rax,1) │ │ - push %r15 │ │ - push %r14 │ │ - push %rbx │ │ - mov %r8d,%r9d │ │ - mov %ecx,%r11d │ │ - lea (%r9,%r11,1),%r10d │ │ - mov %r10d,%r8d │ │ - sar %r8d │ │ - test %ecx,%ecx │ │ - jle e34a1 │ │ - mov %r11d,%r14d │ │ - cmp $0x7,%r11d │ │ - ja e338d │ │ - xor %ecx,%ecx │ │ - jmpq e3490 │ │ - mov %r14d,%ecx │ │ - and $0xfffffff8,%ecx │ │ - movd %r8d,%xmm0 │ │ - lea -0x8(%rcx),%rax │ │ - mov %rax,%rbx │ │ - shr $0x3,%rbx │ │ - add $0x1,%rbx │ │ - mov %ebx,%r8d │ │ - and $0x3,%r8d │ │ - cmp $0x18,%rax │ │ - jae e33c4 │ │ - pxor %xmm1,%xmm1 │ │ - xor %ebx,%ebx │ │ - test %r8,%r8 │ │ - jne e3437 │ │ - jmpq e3465 │ │ - mov %r8,%rax │ │ - sub %rbx,%rax │ │ - pxor %xmm1,%xmm1 │ │ - xor %ebx,%ebx │ │ - pmovzxbd 0x1(%rdx,%rbx,1),%xmm2 │ │ - paddd %xmm0,%xmm2 │ │ - pmovzxbd 0x5(%rdx,%rbx,1),%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - pmovzxbd 0x9(%rdx,%rbx,1),%xmm1 │ │ - pmovzxbd 0xd(%rdx,%rbx,1),%xmm3 │ │ - pmovzxbd 0x11(%rdx,%rbx,1),%xmm4 │ │ - paddd %xmm1,%xmm4 │ │ - paddd %xmm2,%xmm4 │ │ - pmovzxbd 0x15(%rdx,%rbx,1),%xmm2 │ │ - paddd %xmm3,%xmm2 │ │ - paddd %xmm0,%xmm2 │ │ - pmovzxbd 0x19(%rdx,%rbx,1),%xmm0 │ │ - pmovzxbd 0x1d(%rdx,%rbx,1),%xmm1 │ │ - paddd %xmm4,%xmm0 │ │ - paddd %xmm2,%xmm1 │ │ - add $0x20,%rbx │ │ - add $0x4,%rax │ │ - jne e33d0 │ │ - test %r8,%r8 │ │ - je e3465 │ │ - neg %r8 │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %rbx,%rax │ │ - or $0x1,%rax │ │ - pmovzxbd (%rdx,%rax,1),%xmm2 │ │ - pmovzxbd 0x4(%rdx,%rax,1),%xmm3 │ │ - paddd %xmm2,%xmm0 │ │ - paddd %xmm3,%xmm1 │ │ - add $0x8,%rbx │ │ - inc %r8 │ │ - jne e3440 │ │ - paddd %xmm1,%xmm0 │ │ - pshufd $0x4e,%xmm0,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - pshufd $0xe5,%xmm1,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - movd %xmm0,%r8d │ │ - cmp %r14,%rcx │ │ - je e34a1 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - movzbl 0x1(%rdx,%rcx,1),%eax │ │ - add $0x1,%rcx │ │ - add %eax,%r8d │ │ - cmp %rcx,%r14 │ │ - jne e3490 │ │ - test %r9d,%r9d │ │ - jle e35e1 │ │ - mov %r9d,%r15d │ │ - cmp $0x7,%r9d │ │ - ja e34ba │ │ - xor %ecx,%ecx │ │ - jmpq e35c2 │ │ - mov %r15d,%ecx │ │ - and $0xfffffff8,%ecx │ │ - movd %r8d,%xmm0 │ │ - lea -0x8(%rcx),%rbx │ │ - mov %rbx,%rax │ │ - shr $0x3,%rax │ │ - add $0x1,%rax │ │ - mov %eax,%r8d │ │ - and $0x1,%r8d │ │ - test %rbx,%rbx │ │ - je e3629 │ │ - mov %r8,%r14 │ │ - sub %rax,%r14 │ │ - add $0x1,%r14 │ │ - pxor %xmm1,%xmm1 │ │ - mov $0xffffffffffffffff,%rbx │ │ - mov $0x1,%eax │ │ - movdqa 0x16a2a(%rip),%xmm2 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - movd -0xc(%rdx,%rax,8),%xmm3 │ │ - movd -0x10(%rdx,%rax,8),%xmm4 │ │ - pshufb %xmm2,%xmm3 │ │ - pmovzxbd %xmm3,%xmm3 │ │ - paddd %xmm0,%xmm3 │ │ - pshufb %xmm2,%xmm4 │ │ - pmovzxbd %xmm4,%xmm4 │ │ - paddd %xmm1,%xmm4 │ │ - movd -0x14(%rdx,%rax,8),%xmm0 │ │ - movd -0x18(%rdx,%rax,8),%xmm1 │ │ - pshufb %xmm2,%xmm0 │ │ - pmovzxbd %xmm0,%xmm0 │ │ - paddd %xmm3,%xmm0 │ │ - pshufb %xmm2,%xmm1 │ │ - pmovzxbd %xmm1,%xmm1 │ │ - paddd %xmm4,%xmm1 │ │ - add $0xfffffffffffffff0,%rbx │ │ - add $0xfffffffffffffffe,%rax │ │ - cmp %rax,%r14 │ │ - jne e3510 │ │ - test %r8,%r8 │ │ - je e35a2 │ │ - movd -0x7(%rdx,%rbx,1),%xmm2 │ │ - movdqa 0x169b0(%rip),%xmm3 │ │ - pshufb %xmm3,%xmm2 │ │ - pmovzxbd %xmm2,%xmm2 │ │ - paddd %xmm2,%xmm1 │ │ - movd -0x3(%rdx,%rbx,1),%xmm2 │ │ - pshufb %xmm3,%xmm2 │ │ - pmovzxbd %xmm2,%xmm2 │ │ - paddd %xmm2,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - pshufd $0x4e,%xmm0,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - pshufd $0xe5,%xmm1,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - movd %xmm0,%r8d │ │ - cmp %r15,%rcx │ │ - je e35e1 │ │ - neg %rcx │ │ - neg %r15 │ │ - nopl 0x0(%rax,%rax,1) │ │ - movzbl -0x1(%rdx,%rcx,1),%eax │ │ - add %eax,%r8d │ │ - add $0xffffffffffffffff,%rcx │ │ - cmp %rcx,%r15 │ │ - jne e35d0 │ │ - bsf %r10d,%ecx │ │ - shr %cl,%r8d │ │ - cmp %r9d,%r11d │ │ - je e3619 │ │ - lea (%r9,%r9,1),%ecx │ │ - mov $0x3334,%eax │ │ - cmp %r11d,%ecx │ │ - jl e360f │ │ - lea (%r11,%r11,1),%eax │ │ - cmp %r9d,%eax │ │ - mov $0x3334,%ecx │ │ - mov $0x5556,%eax │ │ - cmovl %ecx,%eax │ │ - imul %r8d,%eax │ │ - shr $0x10,%eax │ │ - mov %eax,%r8d │ │ - mov %r11d,%edx │ │ - mov %r9d,%ecx │ │ - pop %rbx │ │ - pop %r14 │ │ - pop %r15 │ │ - jmpq e5fd0 │ │ - pxor %xmm1,%xmm1 │ │ - mov $0xffffffffffffffff,%rbx │ │ - test %r8,%r8 │ │ - jne e3572 │ │ - jmpq e35a2 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - mov %ecx,%edx │ │ - mov %r8d,%ecx │ │ - mov $0x80,%r8d │ │ - jmpq e5fd0 │ │ - push %rbx │ │ - mov %r8d,%r9d │ │ - mov %ecx,%r10d │ │ - mov %ecx,%r8d │ │ - sar %r8d │ │ - test %ecx,%ecx │ │ - jle e37a1 │ │ - mov %r10d,%r11d │ │ - cmp $0x8,%r10d │ │ - jae e3685 │ │ - xor %ecx,%ecx │ │ - jmpq e3790 │ │ - mov %r11d,%ecx │ │ - and $0xfffffff8,%ecx │ │ - movd %r8d,%xmm0 │ │ - lea -0x8(%rcx),%rbx │ │ - mov %rbx,%rax │ │ - shr $0x3,%rax │ │ - add $0x1,%rax │ │ - mov %eax,%r8d │ │ - and $0x3,%r8d │ │ - cmp $0x18,%rbx │ │ - jae e36c0 │ │ - pxor %xmm1,%xmm1 │ │ - xor %eax,%eax │ │ - test %r8,%r8 │ │ - jne e3737 │ │ - jmpq e3765 │ │ - mov %r8,%rbx │ │ - sub %rax,%rbx │ │ - pxor %xmm1,%xmm1 │ │ - xor %eax,%eax │ │ - nopl 0x0(%rax) │ │ - pmovzxbd 0x1(%rdx,%rax,1),%xmm2 │ │ - paddd %xmm0,%xmm2 │ │ - pmovzxbd 0x5(%rdx,%rax,1),%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - pmovzxbd 0x9(%rdx,%rax,1),%xmm1 │ │ - pmovzxbd 0xd(%rdx,%rax,1),%xmm3 │ │ - pmovzxbd 0x11(%rdx,%rax,1),%xmm4 │ │ - paddd %xmm1,%xmm4 │ │ - paddd %xmm2,%xmm4 │ │ - pmovzxbd 0x15(%rdx,%rax,1),%xmm2 │ │ - paddd %xmm3,%xmm2 │ │ - paddd %xmm0,%xmm2 │ │ - pmovzxbd 0x19(%rdx,%rax,1),%xmm0 │ │ - pmovzxbd 0x1d(%rdx,%rax,1),%xmm1 │ │ - paddd %xmm4,%xmm0 │ │ - paddd %xmm2,%xmm1 │ │ - add $0x20,%rax │ │ - add $0x4,%rbx │ │ - jne e36d0 │ │ - test %r8,%r8 │ │ - je e3765 │ │ - neg %r8 │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %rax,%rbx │ │ - or $0x1,%rbx │ │ - pmovzxbd (%rdx,%rbx,1),%xmm2 │ │ - pmovzxbd 0x4(%rdx,%rbx,1),%xmm3 │ │ - paddd %xmm2,%xmm0 │ │ - paddd %xmm3,%xmm1 │ │ - add $0x8,%rax │ │ - inc %r8 │ │ - jne e3740 │ │ - paddd %xmm1,%xmm0 │ │ - pshufd $0x4e,%xmm0,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - pshufd $0xe5,%xmm1,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - movd %xmm0,%r8d │ │ - cmp %r11,%rcx │ │ - je e37a1 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - movzbl 0x1(%rdx,%rcx,1),%eax │ │ - add $0x1,%rcx │ │ - add %eax,%r8d │ │ - cmp %rcx,%r11 │ │ - jne e3790 │ │ - bsf %r10d,%ecx │ │ - shr %cl,%r8d │ │ - mov %r10d,%edx │ │ - mov %r9d,%ecx │ │ - pop %rbx │ │ - jmpq e5fd0 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - push %r14 │ │ - push %rbx │ │ - mov %r8d,%r10d │ │ - mov %ecx,%r9d │ │ - sar %r8d │ │ - test %r10d,%r10d │ │ - jle e3911 │ │ - mov %r10d,%r11d │ │ - cmp $0x8,%r10d │ │ - jae e37e5 │ │ - xor %ecx,%ecx │ │ - jmpq e38f2 │ │ - mov %r11d,%ecx │ │ - and $0xfffffff8,%ecx │ │ - movd %r8d,%xmm0 │ │ - lea -0x8(%rcx),%rbx │ │ - mov %rbx,%rax │ │ - shr $0x3,%rax │ │ - add $0x1,%rax │ │ - mov %eax,%r8d │ │ - and $0x1,%r8d │ │ - test %rbx,%rbx │ │ - je e3926 │ │ - mov %r8,%r14 │ │ - sub %rax,%r14 │ │ - add $0x1,%r14 │ │ - pxor %xmm1,%xmm1 │ │ - mov $0xffffffffffffffff,%rax │ │ - mov $0x1,%ebx │ │ - movdqa 0x166ff(%rip),%xmm2 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - movd -0xc(%rdx,%rbx,8),%xmm3 │ │ - movd -0x10(%rdx,%rbx,8),%xmm4 │ │ - pshufb %xmm2,%xmm3 │ │ - pmovzxbd %xmm3,%xmm3 │ │ - paddd %xmm0,%xmm3 │ │ - pshufb %xmm2,%xmm4 │ │ - pmovzxbd %xmm4,%xmm4 │ │ - paddd %xmm1,%xmm4 │ │ - movd -0x14(%rdx,%rbx,8),%xmm0 │ │ - movd -0x18(%rdx,%rbx,8),%xmm1 │ │ - pshufb %xmm2,%xmm0 │ │ - pmovzxbd %xmm0,%xmm0 │ │ - paddd %xmm3,%xmm0 │ │ - pshufb %xmm2,%xmm1 │ │ - pmovzxbd %xmm1,%xmm1 │ │ - paddd %xmm4,%xmm1 │ │ - add $0xfffffffffffffff0,%rax │ │ - add $0xfffffffffffffffe,%rbx │ │ - cmp %rbx,%r14 │ │ - jne e3840 │ │ - test %r8,%r8 │ │ - je e38d2 │ │ - movd -0x7(%rdx,%rax,1),%xmm2 │ │ - movdqa 0x16680(%rip),%xmm3 │ │ - pshufb %xmm3,%xmm2 │ │ - pmovzxbd %xmm2,%xmm2 │ │ - paddd %xmm2,%xmm1 │ │ - movd -0x3(%rdx,%rax,1),%xmm2 │ │ - pshufb %xmm3,%xmm2 │ │ - pmovzxbd %xmm2,%xmm2 │ │ - paddd %xmm2,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - pshufd $0x4e,%xmm0,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - pshufd $0xe5,%xmm1,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - movd %xmm0,%r8d │ │ - cmp %r11,%rcx │ │ - je e3911 │ │ - neg %rcx │ │ - neg %r11 │ │ - nopl 0x0(%rax,%rax,1) │ │ - movzbl -0x1(%rdx,%rcx,1),%eax │ │ - add %eax,%r8d │ │ - add $0xffffffffffffffff,%rcx │ │ - cmp %rcx,%r11 │ │ - jne e3900 │ │ - bsf %r10d,%ecx │ │ - shr %cl,%r8d │ │ - mov %r9d,%edx │ │ - mov %r10d,%ecx │ │ - pop %rbx │ │ - pop %r14 │ │ - jmpq e5fd0 │ │ - pxor %xmm1,%xmm1 │ │ - mov $0xffffffffffffffff,%rax │ │ - test %r8,%r8 │ │ - jne e38a2 │ │ - jmp e38d2 │ │ + movdqu %xmm1,0x2a8(%rdi) │ │ + lea 0x1063(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0xff7(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x2b8(%rdi) │ │ + lea 0xfaf(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1093(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x2e8(%rdi) │ │ + lea 0x10ab(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x10cf(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x2c8(%rdi) │ │ + lea 0x1027(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x10db(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x2d8(%rdi) │ │ + lea 0x10f3(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1117(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x2f8(%rdi) │ │ + lea 0x112f(%rip),%rax │ │ + mov %rax,0x320(%rdi) │ │ + lea 0x1151(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1175(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x310(%rdi) │ │ + lea 0x118d(%rip),%rax │ │ + mov %rax,0x308(%rdi) │ │ + lea 0x123f(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x11a3(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x6e8(%rdi) │ │ + lea 0x124b(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x11df(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x6f8(%rdi) │ │ + lea 0x1197(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x127b(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x728(%rdi) │ │ + lea 0x1293(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x12b7(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x708(%rdi) │ │ + lea 0x120f(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x12c3(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x718(%rdi) │ │ + lea 0x12db(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x12ff(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x738(%rdi) │ │ + lea 0x1317(%rip),%rax │ │ + mov %rax,0x760(%rdi) │ │ + lea 0x1339(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x135d(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x750(%rdi) │ │ + lea 0x1375(%rip),%rax │ │ + mov %rax,0x748(%rdi) │ │ + lea 0x1427(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x138b(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x330(%rdi) │ │ + lea 0x1433(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x13c7(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x340(%rdi) │ │ + lea 0x137f(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1463(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x370(%rdi) │ │ + lea 0x147b(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x149f(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x350(%rdi) │ │ + lea 0x13f7(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x14ab(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x360(%rdi) │ │ + lea 0x14c3(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x14e7(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x380(%rdi) │ │ + lea 0x14ff(%rip),%rax │ │ + mov %rax,0x3a8(%rdi) │ │ + lea 0x1521(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1545(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x398(%rdi) │ │ + lea 0x155d(%rip),%rax │ │ + mov %rax,0x390(%rdi) │ │ + lea 0x160f(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1573(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x88(%rdi) │ │ + lea 0x161b(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x15af(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x98(%rdi) │ │ + lea 0x1567(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x164b(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0xc8(%rdi) │ │ + lea 0x1663(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1687(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0xa8(%rdi) │ │ + lea 0x15df(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1693(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0xb8(%rdi) │ │ + lea 0x16ab(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x16cf(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0xd8(%rdi) │ │ + lea 0x16e7(%rip),%rax │ │ + mov %rax,0x100(%rdi) │ │ + lea 0x1709(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x172d(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0xf0(%rdi) │ │ + lea 0x1745(%rip),%rax │ │ + mov %rax,0xe8(%rdi) │ │ + lea 0x17f7(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x175b(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x3b8(%rdi) │ │ + lea 0x1803(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1797(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x3c8(%rdi) │ │ + lea 0x174f(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1833(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x3f8(%rdi) │ │ + lea 0x184b(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x186f(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x3d8(%rdi) │ │ + lea 0x17c7(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x187b(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x3e8(%rdi) │ │ + lea 0x1893(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x18b7(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x408(%rdi) │ │ + lea 0x18cf(%rip),%rax │ │ + mov %rax,0x430(%rdi) │ │ + lea 0x18f1(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1915(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x420(%rdi) │ │ + lea 0x192d(%rip),%rax │ │ + mov %rax,0x418(%rdi) │ │ + lea 0x194f(%rip),%rax │ │ + mov %rax,0x7f8(%rdi) │ │ + lea 0x1971(%rip),%rax │ │ + mov %rax,0x840(%rdi) │ │ + lea 0x1a23(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1987(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x770(%rdi) │ │ + lea 0x1a2f(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x19c3(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x780(%rdi) │ │ + lea 0x197b(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1a5f(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x7b0(%rdi) │ │ + lea 0x1a77(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1a9b(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x790(%rdi) │ │ + lea 0x19f3(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1aa7(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x7a0(%rdi) │ │ + lea 0x1abf(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1ae3(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x7c0(%rdi) │ │ + lea 0x1afb(%rip),%rax │ │ + mov %rax,0x7e8(%rdi) │ │ + lea 0x1b1d(%rip),%rax │ │ + mov %rax,0x7e0(%rdi) │ │ + lea 0x1b3f(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1b63(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x7d0(%rdi) │ │ + lea 0x1c0b(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1b6f(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x440(%rdi) │ │ + lea 0x1c17(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1bab(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x450(%rdi) │ │ + lea 0x1b63(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1c47(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x480(%rdi) │ │ + lea 0x1c5f(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1c83(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x460(%rdi) │ │ + lea 0x1bdb(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1c8f(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x470(%rdi) │ │ + lea 0x1ca7(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1ccb(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x490(%rdi) │ │ + lea 0x1ce3(%rip),%rax │ │ + mov %rax,0x4b8(%rdi) │ │ + lea 0x1d05(%rip),%rax │ │ + mov %rax,0x4b0(%rdi) │ │ + lea 0x1d27(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1d4b(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x4a0(%rdi) │ │ + lea 0x1df3(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1d57(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x110(%rdi) │ │ + lea 0x1dff(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1d93(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x120(%rdi) │ │ + lea 0x1d4b(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1e2f(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x150(%rdi) │ │ + lea 0x1e47(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1e6b(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x130(%rdi) │ │ + lea 0x1dc3(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1e77(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x140(%rdi) │ │ + lea 0x1e8f(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x1eb3(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,0x160(%rdi) │ │ + lea 0x1ecb(%rip),%rax │ │ + mov %rax,0x4c8(%rdi) │ │ + lea 0x1eed(%rip),%rax │ │ + mov %rax,0x510(%rdi) │ │ + lea 0x1f0f(%rip),%rax │ │ + mov %rax,0x908(%rdi) │ │ + lea 0x1f31(%rip),%rax │ │ + mov %rax,0x880(%rdi) │ │ + lea 0x1f53(%rip),%rax │ │ + mov %rax,0x8c8(%rdi) │ │ + lea 0x1f75(%rip),%rax │ │ + mov %rax,0x550(%rdi) │ │ + lea 0x1f97(%rip),%rax │ │ + mov %rax,0x598(%rdi) │ │ + lea 0x1fb9(%rip),%rax │ │ + mov %rax,0x198(%rdi) │ │ + lea 0x1fdb(%rip),%rax │ │ + mov %rax,0x1e0(%rdi) │ │ + lea 0x1ffd(%rip),%rax │ │ + mov %rax,0x5d8(%rdi) │ │ + lea 0x201f(%rip),%rax │ │ + mov %rax,0x990(%rdi) │ │ + lea 0x2041(%rip),%rax │ │ + mov %rax,0x660(%rdi) │ │ + lea 0x2063(%rip),%rax │ │ + mov %rax,0x220(%rdi) │ │ + jmpq f151c │ │ nopl 0x0(%rax) │ │ - push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - push %rax │ │ - test %r8d,%r8d │ │ - jle e3a23 │ │ - mov %rdx,%r12 │ │ - mov %rsi,%r14 │ │ - mov %rdi,%rbx │ │ - movslq %ecx,%r15 │ │ - mov %r8d,%eax │ │ - lea -0x1(%rax),%rcx │ │ - mov %eax,%edx │ │ - and $0x3,%edx │ │ - cmp $0x3,%rcx │ │ - jae e397f │ │ - xor %r13d,%r13d │ │ - test %rdx,%rdx │ │ - jne e39f5 │ │ - jmpq e3a23 │ │ - mov %rdx,(%rsp) │ │ - mov %rdx,%rbp │ │ - sub %rax,%rbp │ │ - xor %r13d,%r13d │ │ - nopl 0x0(%rax) │ │ - movzbl -0x1(%r12,%r13,1),%esi │ │ - mov %rbx,%rdi │ │ - mov %r15,%rdx │ │ - callq 4480 │ │ - add %r14,%rbx │ │ - movzbl -0x2(%r12,%r13,1),%esi │ │ - mov %rbx,%rdi │ │ - mov %r15,%rdx │ │ - callq 4480 │ │ - add %r14,%rbx │ │ - movzbl -0x3(%r12,%r13,1),%esi │ │ - mov %rbx,%rdi │ │ - mov %r15,%rdx │ │ - callq 4480 │ │ - add %r14,%rbx │ │ - movzbl -0x4(%r12,%r13,1),%esi │ │ - mov %rbx,%rdi │ │ - mov %r15,%rdx │ │ - callq 4480 │ │ - add %r14,%rbx │ │ - add $0xfffffffffffffffc,%r13 │ │ - cmp %r13,%rbp │ │ - jne e3990 │ │ - neg %r13 │ │ - mov (%rsp),%rdx │ │ - test %rdx,%rdx │ │ - je e3a23 │ │ - not %r13 │ │ - add %r12,%r13 │ │ - neg %rdx │ │ - xor %ebp,%ebp │ │ - movzbl 0x0(%r13,%rbp,1),%esi │ │ - mov %rbx,%rdi │ │ - mov %rdx,%r12 │ │ - mov %r15,%rdx │ │ - callq 4480 │ │ - mov %r12,%rdx │ │ - add %r14,%rbx │ │ - add $0xffffffffffffffff,%rbp │ │ - cmp %rbp,%r12 │ │ - jne e3a00 │ │ - add $0x8,%rsp │ │ + sub $0x50,%rsp │ │ + mov %rdx,%rbx │ │ + mov %rsi,%r15 │ │ + mov %rdi,%r14 │ │ + movzwl (%rdx),%eax │ │ + movd %eax,%xmm0 │ │ + pinsrw $0x2,0x8(%rdx),%xmm0 │ │ + pinsrw $0x4,0x10(%rdx),%xmm0 │ │ + pinsrw $0x6,0x18(%rdx),%xmm0 │ │ + lea 0x14(%rsp),%r12 │ │ + pslld $0x10,%xmm0 │ │ + psrad $0x10,%xmm0 │ │ + psrld $0x2,%xmm0 │ │ + pshufb 0x13a34(%rip),%xmm0 │ │ + pmovsxwd %xmm0,%xmm0 │ │ + movdqa %xmm0,0x10(%rsp) │ │ + lea 0x10(%rsp),%r13 │ │ + mov $0x1,%esi │ │ + mov %r13,%rdi │ │ + callq 8edf0 │ │ + lea 0x20(%rsp),%rdi │ │ + movzwl 0x2(%rbx),%eax │ │ + movd %eax,%xmm0 │ │ + pinsrw $0x2,0xa(%rbx),%xmm0 │ │ + pinsrw $0x4,0x12(%rbx),%xmm0 │ │ + pinsrw $0x6,0x1a(%rbx),%xmm0 │ │ + pslld $0x10,%xmm0 │ │ + psrad $0x10,%xmm0 │ │ + psrld $0x2,%xmm0 │ │ + pshufb 0x139e0(%rip),%xmm0 │ │ + pmovsxwd %xmm0,%xmm0 │ │ + movdqa %xmm0,0x20(%rsp) │ │ + mov $0x1,%esi │ │ + callq 8edf0 │ │ + lea 0x30(%rsp),%rdi │ │ + movzwl 0x4(%rbx),%eax │ │ + movd %eax,%xmm0 │ │ + pinsrw $0x2,0xc(%rbx),%xmm0 │ │ + pinsrw $0x4,0x14(%rbx),%xmm0 │ │ + pinsrw $0x6,0x1c(%rbx),%xmm0 │ │ + pslld $0x10,%xmm0 │ │ + psrad $0x10,%xmm0 │ │ + psrld $0x2,%xmm0 │ │ + pshufb 0x13994(%rip),%xmm0 │ │ + pmovsxwd %xmm0,%xmm0 │ │ + movdqa %xmm0,0x30(%rsp) │ │ + mov $0x1,%esi │ │ + callq 8edf0 │ │ + lea 0x40(%rsp),%rdi │ │ + movzwl 0x6(%rbx),%eax │ │ + movd %eax,%xmm0 │ │ + pinsrw $0x2,0xe(%rbx),%xmm0 │ │ + pinsrw $0x4,0x16(%rbx),%xmm0 │ │ + pinsrw $0x6,0x1e(%rbx),%xmm0 │ │ + pslld $0x10,%xmm0 │ │ + psrad $0x10,%xmm0 │ │ + psrld $0x2,%xmm0 │ │ + pshufb 0x13948(%rip),%xmm0 │ │ + pmovsxwd %xmm0,%xmm0 │ │ + movdqa %xmm0,0x40(%rsp) │ │ + mov $0x1,%esi │ │ + callq 8edf0 │ │ + pxor %xmm0,%xmm0 │ │ + movdqu %xmm0,0x10(%rbx) │ │ + movdqu %xmm0,(%rbx) │ │ + mov $0x4,%esi │ │ + mov %r13,%rdi │ │ + callq 8edf0 │ │ + mov $0x4,%esi │ │ + mov %r12,%rdi │ │ + callq 8edf0 │ │ + lea 0x18(%rsp),%rdi │ │ + mov $0x4,%esi │ │ + callq 8edf0 │ │ + lea 0x1c(%rsp),%rdi │ │ + mov $0x4,%esi │ │ + callq 8edf0 │ │ + movzbl (%r14),%edx │ │ + add 0x10(%rsp),%edx │ │ + cmp $0x100,%edx │ │ + mov $0xff,%eax │ │ + cmovge %eax,%edx │ │ + xor %ecx,%ecx │ │ + test %edx,%edx │ │ + cmovle %ecx,%edx │ │ + mov %dl,(%r14) │ │ + movzbl 0x1(%r14),%edx │ │ + add 0x14(%rsp),%edx │ │ + cmp $0x100,%edx │ │ + cmovge %eax,%edx │ │ + test %edx,%edx │ │ + cmovle %ecx,%edx │ │ + mov %dl,0x1(%r14) │ │ + movzbl 0x2(%r14),%edx │ │ + add 0x18(%rsp),%edx │ │ + cmp $0x100,%edx │ │ + cmovge %eax,%edx │ │ + test %edx,%edx │ │ + cmovle %ecx,%edx │ │ + mov %dl,0x2(%r14) │ │ + movzbl 0x3(%r14),%edx │ │ + add 0x1c(%rsp),%edx │ │ + cmp $0x100,%edx │ │ + cmovge %eax,%edx │ │ + test %edx,%edx │ │ + cmovle %ecx,%edx │ │ + mov %dl,0x3(%r14) │ │ + movzbl (%r14,%r15,1),%edx │ │ + add 0x20(%rsp),%edx │ │ + cmp $0x100,%edx │ │ + cmovge %eax,%edx │ │ + test %edx,%edx │ │ + cmovle %ecx,%edx │ │ + mov %dl,(%r14,%r15,1) │ │ + movzbl 0x1(%r14,%r15,1),%edx │ │ + add 0x24(%rsp),%edx │ │ + cmp $0x100,%edx │ │ + cmovge %eax,%edx │ │ + test %edx,%edx │ │ + cmovle %ecx,%edx │ │ + mov %dl,0x1(%r14,%r15,1) │ │ + movzbl 0x2(%r14,%r15,1),%edx │ │ + add 0x28(%rsp),%edx │ │ + cmp $0x100,%edx │ │ + cmovge %eax,%edx │ │ + test %edx,%edx │ │ + cmovle %ecx,%edx │ │ + mov %dl,0x2(%r14,%r15,1) │ │ + movzbl 0x3(%r14,%r15,1),%esi │ │ + add 0x2c(%rsp),%esi │ │ + cmp $0x100,%esi │ │ + cmovge %eax,%esi │ │ + lea (%r14,%r15,1),%rdx │ │ + test %esi,%esi │ │ + cmovle %ecx,%esi │ │ + mov %sil,0x3(%r14,%r15,1) │ │ + movzbl (%r15,%rdx,1),%esi │ │ + add 0x30(%rsp),%esi │ │ + cmp $0x100,%esi │ │ + cmovge %eax,%esi │ │ + test %esi,%esi │ │ + cmovle %ecx,%esi │ │ + mov %sil,(%r15,%rdx,1) │ │ + movzbl 0x1(%r15,%rdx,1),%esi │ │ + add 0x34(%rsp),%esi │ │ + cmp $0x100,%esi │ │ + cmovge %eax,%esi │ │ + test %esi,%esi │ │ + cmovle %ecx,%esi │ │ + mov %sil,0x1(%r15,%rdx,1) │ │ + movzbl 0x2(%r15,%rdx,1),%esi │ │ + add 0x38(%rsp),%esi │ │ + cmp $0x100,%esi │ │ + cmovge %eax,%esi │ │ + test %esi,%esi │ │ + cmovle %ecx,%esi │ │ + mov %sil,0x2(%r15,%rdx,1) │ │ + movzbl 0x3(%r15,%rdx,1),%edi │ │ + add 0x3c(%rsp),%edi │ │ + cmp $0x100,%edi │ │ + cmovge %eax,%edi │ │ + lea (%rdx,%r15,1),%rsi │ │ + test %edi,%edi │ │ + cmovle %ecx,%edi │ │ + mov %dil,0x3(%r15,%rdx,1) │ │ + movzbl (%r15,%rsi,1),%edx │ │ + add 0x40(%rsp),%edx │ │ + cmp $0x100,%edx │ │ + cmovge %eax,%edx │ │ + test %edx,%edx │ │ + cmovle %ecx,%edx │ │ + mov %dl,(%r15,%rsi,1) │ │ + movzbl 0x1(%r15,%rsi,1),%edx │ │ + add 0x44(%rsp),%edx │ │ + cmp $0x100,%edx │ │ + cmovge %eax,%edx │ │ + test %edx,%edx │ │ + cmovle %ecx,%edx │ │ + mov %dl,0x1(%r15,%rsi,1) │ │ + movzbl 0x2(%r15,%rsi,1),%edx │ │ + add 0x48(%rsp),%edx │ │ + cmp $0x100,%edx │ │ + cmovge %eax,%edx │ │ + test %edx,%edx │ │ + cmovle %ecx,%edx │ │ + mov %dl,0x2(%r15,%rsi,1) │ │ + movzbl 0x3(%r15,%rsi,1),%edx │ │ + add 0x4c(%rsp),%edx │ │ + cmp $0x100,%edx │ │ + cmovge %eax,%edx │ │ + test %edx,%edx │ │ + cmovle %ecx,%edx │ │ + mov %dl,0x3(%r15,%rsi,1) │ │ + add $0x50,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ - pop %rbp │ │ retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x6174b(%rip),%rax │ │ + mov $0x4,%r8d │ │ + mov $0x4,%r9d │ │ + pushq $0x1 │ │ push %rax │ │ - test %r8d,%r8d │ │ - jle e3ae7 │ │ - mov %rdx,%r15 │ │ - mov %rsi,%r14 │ │ - mov %rdi,%rbx │ │ - add $0x1,%r15 │ │ - movslq %ecx,%r12 │ │ - lea -0x1(%r8),%eax │ │ - mov %r8d,%r13d │ │ - and $0x3,%r13d │ │ - cmp $0x3,%eax │ │ - jb e3ac9 │ │ - mov %r13d,%ebp │ │ - sub %r8d,%ebp │ │ + push %rax │ │ + pushq $0x0 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ nopw 0x0(%rax,%rax,1) │ │ - mov %rbx,%rdi │ │ - mov %r15,%rsi │ │ - mov %r12,%rdx │ │ - callq 43b0 │ │ - add %r14,%rbx │ │ - mov %rbx,%rdi │ │ - mov %r15,%rsi │ │ - mov %r12,%rdx │ │ - callq 43b0 │ │ - add %r14,%rbx │ │ - mov %rbx,%rdi │ │ - mov %r15,%rsi │ │ - mov %r12,%rdx │ │ - callq 43b0 │ │ - add %r14,%rbx │ │ - mov %rbx,%rdi │ │ - mov %r15,%rsi │ │ - mov %r12,%rdx │ │ - callq 43b0 │ │ - add %r14,%rbx │ │ - add $0x4,%ebp │ │ - jne e3a80 │ │ - test %r13d,%r13d │ │ - je e3ae7 │ │ - xchg %ax,%ax │ │ - mov %rbx,%rdi │ │ - mov %r15,%rsi │ │ - mov %r12,%rdx │ │ - callq 43b0 │ │ - add %r14,%rbx │ │ - add $0xffffffff,%r13d │ │ - jne e3ad0 │ │ - add $0x8,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ + sub $0x58,%rsp │ │ + lea -0x5c1fb(%rip),%rax │ │ + mov $0x4,%r8d │ │ + mov $0x4,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %rax │ │ + pushq $0x0 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ + nopw 0x0(%rax,%rax,1) │ │ + sub $0x58,%rsp │ │ + lea -0x617ab(%rip),%rax │ │ + lea -0x5d182(%rip),%r10 │ │ + mov $0x4,%r8d │ │ + mov $0x4,%r9d │ │ + pushq $0x0 │ │ push %rax │ │ - mov %rsi,-0x78(%rsp) │ │ - test %r8d,%r8d │ │ - jle e3e62 │ │ - test %ecx,%ecx │ │ - jle e3e62 │ │ - movzbl (%rdx),%r14d │ │ - mov %r8d,%eax │ │ - mov %rax,-0x58(%rsp) │ │ - mov %ecx,%r9d │ │ - lea 0x1(%rdx),%rax │ │ - mov %rax,-0x68(%rsp) │ │ - lea (%r9,%rdx,1),%rax │ │ - add $0x1,%rax │ │ - mov %rax,-0x60(%rsp) │ │ - mov %r9d,%eax │ │ - and $0xfffffff0,%eax │ │ - mov %rax,-0x70(%rsp) │ │ - movd %r14d,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm14 │ │ - pxor %xmm1,%xmm1 │ │ - pshufb %xmm1,%xmm0 │ │ - xor %esi,%esi │ │ - movdqa 0x163d0(%rip),%xmm12 │ │ - movdqa 0x16227(%rip),%xmm15 │ │ - mov %rdi,%r13 │ │ - mov %rdi,-0x50(%rsp) │ │ - movdqa %xmm0,-0x40(%rsp) │ │ - jmp e3bae │ │ - nopl 0x0(%rax) │ │ - mov -0x48(%rsp),%rsi │ │ - add $0x1,%rsi │ │ - add -0x78(%rsp),%r13 │ │ - cmp -0x58(%rsp),%rsi │ │ - mov -0x50(%rsp),%rdi │ │ - je e3e62 │ │ - mov %rsi,%rax │ │ - not %rax │ │ - movzbl (%rdx,%rax,1),%r11d │ │ - mov %r11d,%r12d │ │ - sub %r14d,%r12d │ │ - mov %r12d,%r8d │ │ - neg %r8d │ │ - cmovl %r12d,%r8d │ │ - cmp $0x10,%ecx │ │ - mov %rsi,-0x48(%rsp) │ │ - jae e3be0 │ │ - xor %r15d,%r15d │ │ - jmpq e3e27 │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %rsi,%rax │ │ - imul -0x78(%rsp),%rax │ │ - lea (%rdi,%rax,1),%rsi │ │ - cmp -0x60(%rsp),%rsi │ │ - jae e3c10 │ │ - add %r9,%rax │ │ - add %rdi,%rax │ │ - cmp %rax,-0x68(%rsp) │ │ - jae e3c10 │ │ - xor %r15d,%r15d │ │ - jmpq e3e27 │ │ - nopl 0x0(%rax) │ │ - movd %r12d,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - movdqa %xmm0,-0x10(%rsp) │ │ - movd %r11d,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm0 │ │ - movdqa %xmm0,-0x30(%rsp) │ │ - movd %r8d,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm10 │ │ - pshufb 0x161ac(%rip),%xmm1 │ │ - movdqa %xmm1,-0x20(%rsp) │ │ - xor %r10d,%r10d │ │ - mov -0x70(%rsp),%rax │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - movdqu 0x1(%rdx,%r10,1),%xmm11 │ │ - pshufd $0xe5,%xmm11,%xmm0 │ │ - pmovzxbd %xmm0,%xmm2 │ │ - pmovzxbd %xmm11,%xmm3 │ │ - pshufd $0x4e,%xmm11,%xmm0 │ │ - pmovzxbd %xmm0,%xmm6 │ │ - pshufd $0xe7,%xmm11,%xmm0 │ │ - pmovzxbd %xmm0,%xmm4 │ │ - movdqa -0x10(%rsp),%xmm0 │ │ - paddd %xmm0,%xmm4 │ │ - paddd %xmm0,%xmm6 │ │ - paddd %xmm0,%xmm3 │ │ - paddd %xmm0,%xmm2 │ │ - movdqa -0x30(%rsp),%xmm5 │ │ - movdqa %xmm5,%xmm7 │ │ - psubd %xmm2,%xmm7 │ │ - movdqa %xmm5,%xmm1 │ │ - psubd %xmm3,%xmm1 │ │ - movdqa %xmm5,%xmm0 │ │ - psubd %xmm6,%xmm0 │ │ - psubd %xmm4,%xmm5 │ │ - pabsd %xmm5,%xmm8 │ │ - pabsd %xmm0,%xmm0 │ │ - pabsd %xmm1,%xmm1 │ │ - pabsd %xmm7,%xmm7 │ │ - movdqa %xmm14,%xmm5 │ │ - psubd %xmm2,%xmm5 │ │ - movdqa %xmm14,%xmm13 │ │ - psubd %xmm3,%xmm13 │ │ - movdqa %xmm14,%xmm2 │ │ - psubd %xmm6,%xmm2 │ │ - movdqa %xmm14,%xmm3 │ │ - psubd %xmm4,%xmm3 │ │ - pabsd %xmm3,%xmm9 │ │ - pabsd %xmm2,%xmm2 │ │ - pabsd %xmm13,%xmm3 │ │ - pabsd %xmm5,%xmm6 │ │ - movdqa %xmm7,%xmm4 │ │ - pcmpgtd %xmm10,%xmm4 │ │ - pcmpgtd %xmm6,%xmm7 │ │ - por %xmm4,%xmm7 │ │ - movdqa %xmm1,%xmm4 │ │ - pcmpgtd %xmm10,%xmm4 │ │ - pcmpgtd %xmm3,%xmm1 │ │ - por %xmm4,%xmm1 │ │ - movdqa %xmm0,%xmm4 │ │ - pcmpgtd %xmm10,%xmm4 │ │ - pcmpgtd %xmm2,%xmm0 │ │ - por %xmm4,%xmm0 │ │ - movdqa %xmm8,%xmm4 │ │ - pcmpgtd %xmm10,%xmm4 │ │ - pcmpgtd %xmm9,%xmm8 │ │ - por %xmm4,%xmm8 │ │ - pshufb %xmm12,%xmm8 │ │ - pshufb %xmm12,%xmm0 │ │ - punpckldq %xmm8,%xmm0 │ │ - pshufb %xmm15,%xmm1 │ │ - pshufb %xmm15,%xmm7 │ │ - punpckldq %xmm7,%xmm1 │ │ - pblendw $0xf0,%xmm0,%xmm1 │ │ - movdqa %xmm10,%xmm0 │ │ - pcmpgtd %xmm9,%xmm0 │ │ - movdqa %xmm10,%xmm4 │ │ - pcmpgtd %xmm2,%xmm4 │ │ - pshufb %xmm12,%xmm0 │ │ - pshufb %xmm12,%xmm4 │ │ - punpckldq %xmm0,%xmm4 │ │ - movdqa %xmm10,%xmm0 │ │ - pcmpgtd %xmm3,%xmm0 │ │ - movdqa %xmm10,%xmm2 │ │ - pcmpgtd %xmm6,%xmm2 │ │ - pshufb %xmm15,%xmm0 │ │ - pshufb %xmm15,%xmm2 │ │ - punpckldq %xmm2,%xmm0 │ │ - pblendw $0xf0,%xmm4,%xmm0 │ │ - pblendvb %xmm0,-0x40(%rsp),%xmm11 │ │ - movdqa -0x20(%rsp),%xmm2 │ │ - movdqa %xmm1,%xmm0 │ │ - pblendvb %xmm0,%xmm11,%xmm2 │ │ - movdqu %xmm2,0x0(%r13,%r10,1) │ │ - add $0x10,%r10 │ │ - cmp %r10,%rax │ │ - jne e3c60 │ │ - mov %rax,%r15 │ │ - cmp %r9,%rax │ │ - jne e3e27 │ │ - jmpq e3b90 │ │ - nopl 0x0(%rax,%rax,1) │ │ - cmp %r8d,%eax │ │ - cmovg %edi,%ebx │ │ - mov %bl,0x0(%r13,%r15,1) │ │ - mov %r10,%r15 │ │ - cmp %r10,%r9 │ │ - je e3b90 │ │ - movzbl 0x1(%rdx,%r15,1),%ebx │ │ - lea (%r12,%rbx,1),%ebp │ │ - mov %r11d,%esi │ │ - sub %ebp,%esi │ │ - mov %esi,%eax │ │ - neg %eax │ │ - cmovl %esi,%eax │ │ - mov %r14d,%edi │ │ - sub %ebp,%edi │ │ - mov %edi,%esi │ │ - neg %esi │ │ - cmovl %edi,%esi │ │ - mov %r14d,%edi │ │ - cmp %esi,%r8d │ │ - jg e3e53 │ │ - mov %ebx,%edi │ │ - lea 0x1(%r15),%r10 │ │ - mov %edi,%ebx │ │ - cmp %esi,%eax │ │ - jg e3e10 │ │ - mov %r11d,%ebx │ │ - jmp e3e10 │ │ - add $0x8,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ + push %r10 │ │ + pushq $0x0 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - mov %ecx,-0x4c(%rsp) │ │ - mov %rdi,-0x38(%rsp) │ │ - test %r8d,%r8d │ │ - jle e41ed │ │ - cmpl $0x0,-0x4c(%rsp) │ │ - jle e41ed │ │ - mov -0x4c(%rsp),%ecx │ │ - movslq %ecx,%rdi │ │ - movslq %r8d,%rbp │ │ - mov %rdx,%rax │ │ - sub %rbp,%rax │ │ - add 0x39022(%rip),%rbp │ │ - mov %rbp,-0x8(%rsp) │ │ - movzbl (%rdx,%rdi,1),%r14d │ │ - movzbl (%rax),%eax │ │ - mov %eax,-0x3c(%rsp) │ │ - mov %r8d,%eax │ │ - mov %rax,-0x10(%rsp) │ │ - mov %ecx,%r12d │ │ - lea 0x1(%rdx),%rax │ │ - mov %rax,-0x20(%rsp) │ │ - lea 0x1(%r12,%rdx,1),%rax │ │ - mov %rax,-0x28(%rsp) │ │ - lea 0x2679c(%rip),%rcx │ │ - lea (%rcx,%rdi,1),%r13 │ │ - add %r12,%rdi │ │ - add %rcx,%rdi │ │ - mov %rdi,-0x18(%rsp) │ │ - mov %r12d,%eax │ │ - and $0xfffffff0,%eax │ │ - mov %rax,-0x30(%rsp) │ │ - movd %r14d,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm9 │ │ - xor %r15d,%r15d │ │ - movdqa 0x15ffb(%rip),%xmm11 │ │ - mov -0x38(%rsp),%r10 │ │ - mov %rsi,-0x48(%rsp) │ │ - jmp e3f52 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - add %rsi,%r10 │ │ - add $0x1,%r15 │ │ - cmp -0x10(%rsp),%r15 │ │ - je e41ed │ │ - mov -0x8(%rsp),%rax │ │ - movzbl (%rax,%r15,1),%r9d │ │ - mov $0x100,%r11d │ │ - sub %r9d,%r11d │ │ - imul -0x3c(%rsp),%r11d │ │ - mov %r15d,%ecx │ │ - not %ecx │ │ - movslq %ecx,%r8 │ │ - add %rdx,%r8 │ │ - add $0x100,%r11d │ │ - cmpl $0x10,-0x4c(%rsp) │ │ - jae e3f90 │ │ - xor %ebp,%ebp │ │ - jmpq e41b0 │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %r15,%rcx │ │ - imul %rsi,%rcx │ │ - mov -0x38(%rsp),%rax │ │ - lea (%rax,%rcx,1),%rbp │ │ - add %r12,%rcx │ │ - add %rax,%rcx │ │ - mov %r15,%rdi │ │ - movslq %r15d,%rsi │ │ - not %rsi │ │ - mov -0x20(%rsp),%rax │ │ - add %rax,%rsi │ │ - cmp %rsi,%rbp │ │ - setb -0x4d(%rsp) │ │ - cmp %rcx,%r8 │ │ - setb %sil │ │ - cmp -0x28(%rsp),%rbp │ │ - setb %bl │ │ - cmp %rcx,%rax │ │ - setb %al │ │ - cmp -0x18(%rsp),%rbp │ │ - setb %r15b │ │ - cmp %rcx,%r13 │ │ - setb %cl │ │ - test %sil,-0x4d(%rsp) │ │ - jne e419c │ │ - and %al,%bl │ │ - jne e419c │ │ - mov $0x0,%ebp │ │ - and %cl,%r15b │ │ - mov -0x48(%rsp),%rsi │ │ - mov %rdi,%r15 │ │ - jne e41b0 │ │ - movd %r9d,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm12 │ │ - movd %r11d,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm13 │ │ - movzbl (%r8),%ecx │ │ - movd %ecx,%xmm0 │ │ - pshufb 0x15dbd(%rip),%xmm0 │ │ - pmovzxbd %xmm0,%xmm14 │ │ - xor %r15d,%r15d │ │ - mov -0x30(%rsp),%rax │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - pmovzxbd 0xc(%r13,%r15,1),%xmm0 │ │ - pmovzxbd 0x8(%r13,%r15,1),%xmm1 │ │ - pmovzxbd 0x0(%r13,%r15,1),%xmm4 │ │ - pmovzxbd 0x4(%r13,%r15,1),%xmm7 │ │ - movdqa %xmm14,%xmm2 │ │ - pmaddwd %xmm7,%xmm2 │ │ - movdqa %xmm14,%xmm5 │ │ - pmaddwd %xmm4,%xmm5 │ │ - movdqa %xmm14,%xmm3 │ │ - pmaddwd %xmm1,%xmm3 │ │ - movdqa %xmm14,%xmm15 │ │ - pmaddwd %xmm0,%xmm15 │ │ - movdqa %xmm11,%xmm6 │ │ - psubd %xmm7,%xmm6 │ │ - movdqa %xmm11,%xmm10 │ │ - psubd %xmm4,%xmm10 │ │ - movdqa %xmm11,%xmm8 │ │ - psubd %xmm1,%xmm8 │ │ - movdqa %xmm11,%xmm4 │ │ - psubd %xmm0,%xmm4 │ │ - pmovzxbd 0x5(%rdx,%r15,1),%xmm7 │ │ - pmaddwd %xmm12,%xmm7 │ │ - paddd %xmm13,%xmm7 │ │ - paddd %xmm2,%xmm7 │ │ - pmaddwd %xmm9,%xmm6 │ │ - paddd %xmm6,%xmm7 │ │ - pmovzxbd 0x1(%rdx,%r15,1),%xmm1 │ │ - pmaddwd %xmm12,%xmm1 │ │ - paddd %xmm13,%xmm1 │ │ - paddd %xmm5,%xmm1 │ │ - pmaddwd %xmm9,%xmm10 │ │ - paddd %xmm10,%xmm1 │ │ - pmovzxbd 0x9(%rdx,%r15,1),%xmm0 │ │ - pmaddwd %xmm12,%xmm0 │ │ - paddd %xmm13,%xmm0 │ │ - paddd %xmm3,%xmm0 │ │ - pmovzxbd 0xd(%rdx,%r15,1),%xmm2 │ │ - pmaddwd %xmm9,%xmm8 │ │ - paddd %xmm8,%xmm0 │ │ - pmaddwd %xmm12,%xmm2 │ │ - paddd %xmm13,%xmm2 │ │ - paddd %xmm15,%xmm2 │ │ - pmaddwd %xmm9,%xmm4 │ │ - paddd %xmm4,%xmm2 │ │ - psrld $0x9,%xmm1 │ │ - psrld $0x9,%xmm7 │ │ - movdqa 0x15a34(%rip),%xmm3 │ │ - pand %xmm3,%xmm7 │ │ - pand %xmm3,%xmm1 │ │ - packusdw %xmm7,%xmm1 │ │ - psrld $0x9,%xmm2 │ │ - psrld $0x9,%xmm0 │ │ - pand %xmm3,%xmm0 │ │ - pand %xmm3,%xmm2 │ │ - packusdw %xmm2,%xmm0 │ │ - packuswb %xmm0,%xmm1 │ │ - movdqu %xmm1,(%r10,%r15,1) │ │ - add $0x10,%r15 │ │ - cmp %r15,%rax │ │ - jne e4050 │ │ - mov %rax,%rbp │ │ - cmp %r12,%rax │ │ - mov -0x48(%rsp),%rsi │ │ - mov %rdi,%r15 │ │ - jne e41b0 │ │ - jmpq e3f40 │ │ - xor %ebp,%ebp │ │ - mov -0x48(%rsp),%rsi │ │ - mov %rdi,%r15 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - movzbl 0x1(%rdx,%rbp,1),%ecx │ │ - imul %r9d,%ecx │ │ - movzbl 0x0(%r13,%rbp,1),%eax │ │ - movzbl (%r8),%ebx │ │ - imul %eax,%ebx │ │ - mov $0x100,%edi │ │ - sub %eax,%edi │ │ - imul %r14d,%edi │ │ - add %r11d,%ecx │ │ - add %ebx,%ecx │ │ - add %edi,%ecx │ │ - shr $0x9,%ecx │ │ - mov %cl,(%r10,%rbp,1) │ │ - add $0x1,%rbp │ │ - cmp %rbp,%r12 │ │ - jne e41b0 │ │ - jmpq e3f40 │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5d1ab(%rip),%rax │ │ + lea -0x617e2(%rip),%r10 │ │ + mov $0x4,%r8d │ │ + mov $0x4,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x0 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5d1db(%rip),%rax │ │ + mov $0x4,%r8d │ │ + mov $0x4,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %rax │ │ + pushq $0x0 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - test %r8d,%r8d │ │ - jle e4524 │ │ - mov %ecx,%r14d │ │ - test %ecx,%ecx │ │ - jle e4524 │ │ - mov %rsi,%r10 │ │ - movslq %r8d,%r13 │ │ - mov %rdx,%rax │ │ - sub %r13,%rax │ │ - add 0x38caf(%rip),%r13 │ │ - movzbl (%rax),%eax │ │ - mov %eax,-0x3c(%rsp) │ │ - mov %r8d,%eax │ │ - mov %rax,-0x8(%rsp) │ │ - mov %r14d,%r15d │ │ - lea 0x1(%rdx),%rax │ │ - mov %rax,-0x18(%rsp) │ │ - lea (%r15,%rdx,1),%rax │ │ - add $0x1,%rax │ │ - mov %rax,-0x10(%rsp) │ │ - mov %r15d,%eax │ │ - and $0xfffffff0,%eax │ │ - mov %rax,-0x20(%rsp) │ │ - add $0xfffffffffffffff0,%rax │ │ - mov %rax,-0x28(%rsp) │ │ - shr $0x4,%rax │ │ - add $0x1,%rax │ │ - mov %eax,%ecx │ │ - and $0x1,%ecx │ │ - mov %r15,%r8 │ │ - neg %r8 │ │ - mov %rcx,-0x30(%rsp) │ │ - sub %rax,%rcx │ │ - mov %rcx,-0x38(%rsp) │ │ - xor %r9d,%r9d │ │ - movdqa 0x15cb8(%rip),%xmm0 │ │ - mov %rdi,%rsi │ │ - jmp e42b2 │ │ - nopl (%rax) │ │ - add %r10,%rsi │ │ - add $0x1,%r9 │ │ - cmp -0x8(%rsp),%r9 │ │ - je e4524 │ │ - movzbl 0x0(%r13,%r9,1),%r12d │ │ - mov $0x100,%r11d │ │ - sub %r12d,%r11d │ │ - imul -0x3c(%rsp),%r11d │ │ - sub $0xffffff80,%r11d │ │ - cmp $0x10,%r14d │ │ - jb e42f0 │ │ - mov %r9,%rbx │ │ - imul %r10,%rbx │ │ - lea (%rdi,%rbx,1),%rbp │ │ - cmp -0x10(%rsp),%rbp │ │ - jae e4310 │ │ - add %r15,%rbx │ │ - add %rdi,%rbx │ │ - cmp %rbx,-0x18(%rsp) │ │ - jae e4310 │ │ - xor %ebx,%ebx │ │ - mov %rbx,%rbp │ │ - not %rbp │ │ - test $0x1,%r15b │ │ - jne e44bc │ │ - jmpq e44d4 │ │ nopw 0x0(%rax,%rax,1) │ │ - mov %r13,%rax │ │ - mov %r14d,%ecx │ │ - movd %r12d,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm2 │ │ - movd %r11d,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm1 │ │ - cmpq $0x0,-0x28(%rsp) │ │ - je e450d │ │ - mov -0x38(%rsp),%r13 │ │ - xor %r14d,%r14d │ │ - xchg %ax,%ax │ │ - pmovzxbd 0xd(%rdx,%r14,1),%xmm3 │ │ - pmovzxbd 0x9(%rdx,%r14,1),%xmm4 │ │ - pmovzxbd 0x1(%rdx,%r14,1),%xmm5 │ │ - pmovzxbd 0x5(%rdx,%r14,1),%xmm6 │ │ - pmaddwd %xmm2,%xmm6 │ │ - pmaddwd %xmm2,%xmm5 │ │ - pmaddwd %xmm2,%xmm4 │ │ - pmaddwd %xmm2,%xmm3 │ │ - paddd %xmm1,%xmm3 │ │ - paddd %xmm1,%xmm4 │ │ - paddd %xmm1,%xmm5 │ │ - paddd %xmm1,%xmm6 │ │ - pshufb %xmm0,%xmm6 │ │ - pshufb %xmm0,%xmm5 │ │ - packusdw %xmm6,%xmm5 │ │ - pshufb %xmm0,%xmm4 │ │ - pshufb %xmm0,%xmm3 │ │ - packusdw %xmm3,%xmm4 │ │ - packuswb %xmm4,%xmm5 │ │ - movdqu %xmm5,(%rsi,%r14,1) │ │ - pmovzxbd 0x11(%rdx,%r14,1),%xmm3 │ │ - pmovzxbd 0x15(%rdx,%r14,1),%xmm4 │ │ - pmovzxbd 0x19(%rdx,%r14,1),%xmm5 │ │ - pmovzxbd 0x1d(%rdx,%r14,1),%xmm6 │ │ - pmaddwd %xmm2,%xmm6 │ │ - pmaddwd %xmm2,%xmm5 │ │ - pmaddwd %xmm2,%xmm4 │ │ - pmaddwd %xmm2,%xmm3 │ │ - paddd %xmm1,%xmm3 │ │ - paddd %xmm1,%xmm4 │ │ - paddd %xmm1,%xmm5 │ │ - paddd %xmm1,%xmm6 │ │ - pshufb %xmm0,%xmm6 │ │ - pshufb %xmm0,%xmm5 │ │ - packusdw %xmm6,%xmm5 │ │ - pshufb %xmm0,%xmm4 │ │ - pshufb %xmm0,%xmm3 │ │ - packusdw %xmm4,%xmm3 │ │ - packuswb %xmm5,%xmm3 │ │ - movdqu %xmm3,0x10(%rsi,%r14,1) │ │ - add $0x20,%r14 │ │ - add $0x2,%r13 │ │ - jne e4340 │ │ - cmpq $0x0,-0x30(%rsp) │ │ - mov %rax,%r13 │ │ - je e4494 │ │ - mov %r14,%rbx │ │ - or $0x1,%rbx │ │ - pmovzxbd 0xc(%rdx,%rbx,1),%xmm3 │ │ - pmovzxbd 0x8(%rdx,%rbx,1),%xmm4 │ │ - pmovzxbd (%rdx,%rbx,1),%xmm5 │ │ - pmovzxbd 0x4(%rdx,%rbx,1),%xmm6 │ │ - pmaddwd %xmm2,%xmm6 │ │ - pmaddwd %xmm2,%xmm5 │ │ - pmaddwd %xmm2,%xmm4 │ │ - pmaddwd %xmm2,%xmm3 │ │ - paddd %xmm1,%xmm3 │ │ - paddd %xmm1,%xmm4 │ │ - paddd %xmm1,%xmm5 │ │ - paddd %xmm1,%xmm6 │ │ - pshufb %xmm0,%xmm6 │ │ - pshufb %xmm0,%xmm5 │ │ - packusdw %xmm6,%xmm5 │ │ - pshufb %xmm0,%xmm4 │ │ - pshufb %xmm0,%xmm3 │ │ - packusdw %xmm3,%xmm4 │ │ - packuswb %xmm4,%xmm5 │ │ - movdqu %xmm5,(%rsi,%r14,1) │ │ - mov -0x20(%rsp),%rax │ │ - mov %rax,%rbx │ │ - cmp %r15,%rax │ │ - mov %ecx,%r14d │ │ - je e42a0 │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %rbx,%rbp │ │ - not %rbp │ │ - test $0x1,%r15b │ │ - je e44d4 │ │ - mov %rbx,%rcx │ │ - or $0x1,%rcx │ │ - movzbl (%rdx,%rcx,1),%eax │ │ - imul %r12d,%eax │ │ - add %r11d,%eax │ │ - mov %ah,(%rsi,%rbx,1) │ │ - mov %rcx,%rbx │ │ - cmp %r8,%rbp │ │ - je e42a0 │ │ - nopl (%rax) │ │ - movzbl 0x1(%rdx,%rbx,1),%eax │ │ - imul %r12d,%eax │ │ - add %r11d,%eax │ │ - mov %ah,(%rsi,%rbx,1) │ │ - movzbl 0x2(%rdx,%rbx,1),%eax │ │ - imul %r12d,%eax │ │ - add %r11d,%eax │ │ - mov %ah,0x1(%rsi,%rbx,1) │ │ - add $0x2,%rbx │ │ - cmp %rbx,%r15 │ │ - jne e44e0 │ │ - jmpq e42a0 │ │ - xor %r14d,%r14d │ │ - cmpq $0x0,-0x30(%rsp) │ │ - mov %rax,%r13 │ │ - jne e442a │ │ - jmpq e4494 │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ + sub $0x58,%rsp │ │ + lea -0x5d20b(%rip),%rax │ │ + lea -0x5d132(%rip),%r10 │ │ + mov $0x4,%r8d │ │ + mov $0x4,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x0 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ retq │ │ nop │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - mov %ecx,-0x34(%rsp) │ │ - mov %rsi,-0x28(%rsp) │ │ - mov %rdi,-0x30(%rsp) │ │ - test %r8d,%r8d │ │ - jle e4832 │ │ - cmpl $0x0,-0x34(%rsp) │ │ - jle e4832 │ │ - mov %r8d,%eax │ │ - mov -0x34(%rsp),%ecx │ │ - movslq %ecx,%rdi │ │ - lea 0x26123(%rip),%rsi │ │ - add %rdi,%rsi │ │ - mov %rsi,-0x20(%rsp) │ │ - movzbl (%rdx,%rdi,1),%r11d │ │ - mov %r8d,%eax │ │ - mov %rax,-0x8(%rsp) │ │ - mov %ecx,%r10d │ │ - lea 0x26104(%rip),%rbp │ │ - lea (%rdi,%rbp,1),%r12 │ │ - lea (%rdi,%r10,1),%rax │ │ - add %rbp,%rax │ │ - mov %rax,-0x18(%rsp) │ │ - mov %r10d,%esi │ │ - and $0xfffffff0,%esi │ │ - movd %r11d,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm12 │ │ - mov %r10,%rax │ │ - neg %rax │ │ - mov %rax,-0x10(%rsp) │ │ - lea (%rdi,%rbp,1),%r14 │ │ - add $0x1,%r14 │ │ - xor %r9d,%r9d │ │ - pxor %xmm8,%xmm8 │ │ - movdqa 0x1594f(%rip),%xmm11 │ │ - movdqa 0x15896(%rip),%xmm9 │ │ - movdqa 0x1596d(%rip),%xmm10 │ │ - mov -0x30(%rsp),%rbp │ │ - jmp e4604 │ │ + sub $0x58,%rsp │ │ + lea -0x5d15b(%rip),%rax │ │ + lea -0x5d242(%rip),%r10 │ │ + mov $0x4,%r8d │ │ + mov $0x4,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x0 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x6189b(%rip),%rax │ │ + lea -0x5d192(%rip),%r10 │ │ + mov $0x4,%r8d │ │ + mov $0x4,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x0 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5d1bb(%rip),%rax │ │ + lea -0x618d2(%rip),%r10 │ │ + mov $0x4,%r8d │ │ + mov $0x4,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x0 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5d1eb(%rip),%rax │ │ + mov $0x4,%r8d │ │ + mov $0x4,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %rax │ │ + pushq $0x0 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ nopw 0x0(%rax,%rax,1) │ │ - add -0x28(%rsp),%rbp │ │ - add $0x1,%r9 │ │ - cmp -0x8(%rsp),%r9 │ │ - je e4832 │ │ - mov %r9,%r13 │ │ - not %r13 │ │ - add %rdx,%r13 │ │ - cmpl $0x10,-0x34(%rsp) │ │ - jae e46c0 │ │ - xor %ebx,%ebx │ │ - mov %rbx,%rdi │ │ - not %rdi │ │ - test $0x1,%r10b │ │ - je e4657 │ │ - mov -0x20(%rsp),%rax │ │ - movzbl (%rax,%rbx,1),%r8d │ │ - movzbl 0x0(%r13),%r15d │ │ - imul %r8d,%r15d │ │ - mov $0x100,%ecx │ │ - sub %r8d,%ecx │ │ - imul %r11d,%ecx │ │ - lea (%rcx,%r15,1),%ecx │ │ - add $0x80,%ecx │ │ - mov %ch,0x0(%rbp,%rbx,1) │ │ - or $0x1,%rbx │ │ - cmp -0x10(%rsp),%rdi │ │ - je e45f0 │ │ - xchg %ax,%ax │ │ - movzbl -0x1(%r14,%rbx,1),%ecx │ │ - movzbl 0x0(%r13),%edi │ │ - imul %ecx,%edi │ │ - mov $0x100,%eax │ │ - sub %ecx,%eax │ │ - imul %r11d,%eax │ │ - lea (%rax,%rdi,1),%eax │ │ - add $0x80,%eax │ │ - mov %ah,0x0(%rbp,%rbx,1) │ │ - movzbl (%r14,%rbx,1),%eax │ │ - movzbl 0x0(%r13),%ecx │ │ - imul %eax,%ecx │ │ - mov $0x100,%edi │ │ - sub %eax,%edi │ │ - imul %r11d,%edi │ │ - lea (%rdi,%rcx,1),%eax │ │ - add $0x80,%eax │ │ - mov %ah,0x1(%rbp,%rbx,1) │ │ - add $0x2,%rbx │ │ - cmp %rbx,%r10 │ │ - jne e4660 │ │ - jmpq e45f0 │ │ + sub $0x58,%rsp │ │ + lea -0x5c3ab(%rip),%rax │ │ + lea -0x61932(%rip),%r10 │ │ + mov $0x4,%r8d │ │ + mov $0x4,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x0 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x6195b(%rip),%rax │ │ + lea -0x5c3e2(%rip),%r10 │ │ + mov $0x4,%r8d │ │ + mov $0x4,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x0 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5c40b(%rip),%rax │ │ + lea -0x5d282(%rip),%r10 │ │ + mov $0x4,%r8d │ │ + mov $0x4,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x0 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5d2ab(%rip),%rax │ │ + lea -0x5c442(%rip),%r10 │ │ + mov $0x4,%r8d │ │ + mov $0x4,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x0 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5c46b(%rip),%rax │ │ + lea -0x5d3c2(%rip),%r10 │ │ + mov $0x4,%r8d │ │ + mov $0x4,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x0 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5d3eb(%rip),%rax │ │ + lea -0x5c4a2(%rip),%r10 │ │ + mov $0x4,%r8d │ │ + mov $0x4,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x0 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x6191b(%rip),%rax │ │ + lea -0x61a52(%rip),%r10 │ │ + mov $0x4,%r8d │ │ + mov $0x8,%r9d │ │ + pushq $0x1 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x0 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5c49b(%rip),%rax │ │ + lea -0x5c502(%rip),%r10 │ │ + mov $0x4,%r8d │ │ + mov $0x8,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x0 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x6197b(%rip),%rax │ │ + lea -0x5d482(%rip),%r10 │ │ + mov $0x4,%r8d │ │ + mov $0x8,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x0 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5d3ab(%rip),%rax │ │ + lea -0x61ae2(%rip),%r10 │ │ + mov $0x4,%r8d │ │ + mov $0x8,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x0 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5d3db(%rip),%rax │ │ + lea -0x5d4e2(%rip),%r10 │ │ + mov $0x4,%r8d │ │ + mov $0x8,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x0 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5d40b(%rip),%rax │ │ + lea -0x5d432(%rip),%r10 │ │ + mov $0x4,%r8d │ │ + mov $0x8,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x0 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5d0cb(%rip),%rax │ │ + lea -0x5d542(%rip),%r10 │ │ + mov $0x4,%r8d │ │ + mov $0x8,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x0 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x61a6b(%rip),%rax │ │ + lea -0x5d492(%rip),%r10 │ │ + mov $0x4,%r8d │ │ + mov $0x8,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x0 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5d12b(%rip),%rax │ │ + lea -0x61bd2(%rip),%r10 │ │ + mov $0x4,%r8d │ │ + mov $0x8,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x0 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5d15b(%rip),%rax │ │ + lea -0x5d4f2(%rip),%r10 │ │ + mov $0x4,%r8d │ │ + mov $0x8,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x0 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5c64b(%rip),%rax │ │ + lea -0x61c32(%rip),%r10 │ │ + mov $0x4,%r8d │ │ + mov $0x8,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x0 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x61b2b(%rip),%rax │ │ + lea -0x5c6e2(%rip),%r10 │ │ + mov $0x4,%r8d │ │ + mov $0x8,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x0 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5c6ab(%rip),%rax │ │ + lea -0x5d582(%rip),%r10 │ │ + mov $0x4,%r8d │ │ + mov $0x8,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x0 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5d21b(%rip),%rax │ │ + lea -0x5c742(%rip),%r10 │ │ + mov $0x4,%r8d │ │ + mov $0x8,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x0 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5c70b(%rip),%rax │ │ + lea -0x5d6c2(%rip),%r10 │ │ + mov $0x4,%r8d │ │ + mov $0x8,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x0 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5d5eb(%rip),%rax │ │ + lea -0x5c7a2(%rip),%r10 │ │ + mov $0x4,%r8d │ │ + mov $0x8,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x0 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x6196b(%rip),%rax │ │ + lea -0x61d52(%rip),%r10 │ │ + mov $0x4,%r8d │ │ + mov $0x10,%r9d │ │ + pushq $0x1 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5c76b(%rip),%rax │ │ + lea -0x5c802(%rip),%r10 │ │ + mov $0x4,%r8d │ │ + mov $0x10,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x619cb(%rip),%rax │ │ + lea -0x5d782(%rip),%r10 │ │ + mov $0x4,%r8d │ │ + mov $0x10,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5d31b(%rip),%rax │ │ + lea -0x61de2(%rip),%r10 │ │ + mov $0x4,%r8d │ │ + mov $0x10,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5d34b(%rip),%rax │ │ + lea -0x5d7e2(%rip),%r10 │ │ + mov $0x4,%r8d │ │ + mov $0x10,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5d37b(%rip),%rax │ │ + lea -0x5d732(%rip),%r10 │ │ + mov $0x4,%r8d │ │ + mov $0x10,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5c90b(%rip),%rax │ │ + lea -0x5d842(%rip),%r10 │ │ + mov $0x4,%r8d │ │ + mov $0x10,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x61abb(%rip),%rax │ │ + lea -0x5d792(%rip),%r10 │ │ + mov $0x4,%r8d │ │ + mov $0x10,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5c96b(%rip),%rax │ │ + lea -0x61ed2(%rip),%r10 │ │ + mov $0x4,%r8d │ │ + mov $0x10,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5c99b(%rip),%rax │ │ + lea -0x5d7f2(%rip),%r10 │ │ + mov $0x4,%r8d │ │ + mov $0x10,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5c91b(%rip),%rax │ │ + lea -0x61f32(%rip),%r10 │ │ + mov $0x4,%r8d │ │ + mov $0x10,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x61b7b(%rip),%rax │ │ + lea -0x5c9e2(%rip),%r10 │ │ + mov $0x4,%r8d │ │ + mov $0x10,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5c97b(%rip),%rax │ │ + lea -0x5d882(%rip),%r10 │ │ + mov $0x4,%r8d │ │ + mov $0x10,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5ca5b(%rip),%rax │ │ + lea -0x5ca42(%rip),%r10 │ │ + mov $0x4,%r8d │ │ + mov $0x10,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5c9db(%rip),%rax │ │ + lea -0x5d9c2(%rip),%r10 │ │ + mov $0x4,%r8d │ │ + mov $0x10,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5d55b(%rip),%rax │ │ + lea -0x5caa2(%rip),%r10 │ │ + mov $0x4,%r8d │ │ + mov $0x10,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x6204b(%rip),%rax │ │ + lea -0x61f22(%rip),%r10 │ │ + mov $0x8,%r8d │ │ + mov $0x4,%r9d │ │ + pushq $0x1 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x0 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5cafb(%rip),%rax │ │ + lea -0x5caa2(%rip),%r10 │ │ + mov $0x8,%r8d │ │ + mov $0x4,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x0 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x620ab(%rip),%rax │ │ + lea -0x5d982(%rip),%r10 │ │ + mov $0x8,%r8d │ │ + mov $0x4,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x0 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5daab(%rip),%rax │ │ + lea -0x61fb2(%rip),%r10 │ │ + mov $0x8,%r8d │ │ + mov $0x4,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x0 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5dadb(%rip),%rax │ │ + lea -0x5d9e2(%rip),%r10 │ │ + mov $0x8,%r8d │ │ + mov $0x4,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x0 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5db0b(%rip),%rax │ │ + lea -0x5d6a2(%rip),%r10 │ │ + mov $0x8,%r8d │ │ + mov $0x4,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x0 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5da5b(%rip),%rax │ │ + lea -0x5da42(%rip),%r10 │ │ + mov $0x8,%r8d │ │ + mov $0x4,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x0 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x6219b(%rip),%rax │ │ + lea -0x5d702(%rip),%r10 │ │ + mov $0x8,%r8d │ │ + mov $0x4,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x0 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5dabb(%rip),%rax │ │ + lea -0x620a2(%rip),%r10 │ │ + mov $0x8,%r8d │ │ + mov $0x4,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x0 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5daeb(%rip),%rax │ │ + lea -0x5d762(%rip),%r10 │ │ + mov $0x8,%r8d │ │ + mov $0x4,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x0 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5ccab(%rip),%rax │ │ + lea -0x62102(%rip),%r10 │ │ + mov $0x8,%r8d │ │ + mov $0x4,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x0 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x6225b(%rip),%rax │ │ + lea -0x5cc82(%rip),%r10 │ │ + mov $0x8,%r8d │ │ + mov $0x4,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x0 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5cd0b(%rip),%rax │ │ + lea -0x5d7f2(%rip),%r10 │ │ + mov $0x8,%r8d │ │ + mov $0x4,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x0 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5dbab(%rip),%rax │ │ + lea -0x5cce2(%rip),%r10 │ │ + mov $0x8,%r8d │ │ + mov $0x4,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x0 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5cd6b(%rip),%rax │ │ + lea -0x5dbc2(%rip),%r10 │ │ + mov $0x8,%r8d │ │ + mov $0x4,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x0 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5dceb(%rip),%rax │ │ + lea -0x5cd42(%rip),%r10 │ │ + mov $0x8,%r8d │ │ + mov $0x4,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x0 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x6221b(%rip),%rax │ │ + mov $0x8,%r8d │ │ + mov $0x8,%r9d │ │ + pushq $0x1 │ │ + push %rax │ │ + push %rax │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ nopw 0x0(%rax,%rax,1) │ │ - mov %r9,%rbx │ │ - imul -0x28(%rsp),%rbx │ │ - mov -0x30(%rsp),%rax │ │ - lea (%rax,%rbx,1),%r8 │ │ - add %r10,%rbx │ │ - add %rax,%rbx │ │ - mov %rdx,%rdi │ │ - sub %r9,%rdi │ │ - cmp -0x18(%rsp),%r8 │ │ - setb %r15b │ │ - cmp %rbx,%r12 │ │ - setb %cl │ │ - cmp %rdi,%r8 │ │ - setb %dil │ │ - cmp %rbx,%r13 │ │ - setb %r8b │ │ - test %cl,%r15b │ │ - jne e481b │ │ - mov $0x0,%ebx │ │ - and %r8b,%dil │ │ - jne e461a │ │ - movzbl 0x0(%r13),%ecx │ │ - movd %ecx,%xmm1 │ │ - pshufb %xmm8,%xmm1 │ │ - pmovzxbd %xmm1,%xmm13 │ │ - xor %ebx,%ebx │ │ - nopl 0x0(%rax) │ │ - pmovzxbd 0x4(%r12,%rbx,1),%xmm4 │ │ - pmovzxbd (%r12,%rbx,1),%xmm2 │ │ - pmovzxbd 0x8(%r12,%rbx,1),%xmm0 │ │ - pmovzxbd 0xc(%r12,%rbx,1),%xmm14 │ │ - movdqa %xmm13,%xmm6 │ │ - pmaddwd %xmm14,%xmm6 │ │ - movdqa %xmm13,%xmm7 │ │ - pmaddwd %xmm0,%xmm7 │ │ - movdqa %xmm13,%xmm5 │ │ - pmaddwd %xmm2,%xmm5 │ │ - movdqa %xmm13,%xmm1 │ │ - pmaddwd %xmm4,%xmm1 │ │ - movdqa %xmm11,%xmm3 │ │ - psubd %xmm4,%xmm3 │ │ - movdqa %xmm11,%xmm4 │ │ - psubd %xmm2,%xmm4 │ │ - movdqa %xmm11,%xmm2 │ │ - psubd %xmm0,%xmm2 │ │ - movdqa %xmm11,%xmm0 │ │ - psubd %xmm14,%xmm0 │ │ - pmaddwd %xmm12,%xmm0 │ │ - pmaddwd %xmm12,%xmm2 │ │ - pmaddwd %xmm12,%xmm4 │ │ - pmaddwd %xmm12,%xmm3 │ │ - paddd %xmm9,%xmm6 │ │ - paddd %xmm0,%xmm6 │ │ - paddd %xmm9,%xmm7 │ │ - paddd %xmm2,%xmm7 │ │ - paddd %xmm9,%xmm5 │ │ - paddd %xmm4,%xmm5 │ │ - paddd %xmm9,%xmm1 │ │ - paddd %xmm3,%xmm1 │ │ - pshufb %xmm10,%xmm1 │ │ - pshufb %xmm10,%xmm5 │ │ - packusdw %xmm1,%xmm5 │ │ - pshufb %xmm10,%xmm7 │ │ - pshufb %xmm10,%xmm6 │ │ - packusdw %xmm6,%xmm7 │ │ - packuswb %xmm7,%xmm5 │ │ - movdqu %xmm5,0x0(%rbp,%rbx,1) │ │ - add $0x10,%rbx │ │ - cmp %rbx,%rsi │ │ - jne e4730 │ │ - mov %rsi,%rbx │ │ - cmp %r10,%rsi │ │ - je e45f0 │ │ - jmpq e461a │ │ - xor %ebx,%ebx │ │ - mov %rbx,%rdi │ │ - not %rdi │ │ - test $0x1,%r10b │ │ - jne e4626 │ │ - jmpq e4657 │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ + sub $0x58,%rsp │ │ + lea -0x5cd9b(%rip),%rax │ │ + mov $0x8,%r8d │ │ + mov $0x8,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %rax │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ retq │ │ - nopl (%rax) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0xc8,%rsp │ │ - mov %ecx,%r13d │ │ - mov %rdx,%rbx │ │ - mov %rsi,0x38(%rsp) │ │ - mov %rdi,%r12 │ │ - mov %r9d,%eax │ │ - and $0x1fe,%eax │ │ - lea 0x25ea2(%rip),%rcx │ │ - movzwl (%rcx,%rax,1),%r10d │ │ - cmp $0x400,%r9d │ │ - mov %r8,0x20(%rsp) │ │ - jb e4a3c │ │ - mov %r9d,%ecx │ │ - shr $0x9,%ecx │ │ - and $0x1,%ecx │ │ - and $0x1ff,%r9d │ │ - lea (%r8,%r13,1),%ebp │ │ - mov $0x10,%eax │ │ - shr %cl,%eax │ │ - cmp $0x33,%r9d │ │ - jb e49bf │ │ - cmp %ebp,%eax │ │ - jl e49bf │ │ - lea 0x40(%rsp),%r14 │ │ - add $0x1,%rbx │ │ - cmp %r8d,%r13d │ │ - mov 0x20(%rsp),%rax │ │ - mov %eax,%r8d │ │ - cmovle %r13d,%r8d │ │ - add %r13d,%r8d │ │ - mov %r14,%rdi │ │ - mov %ebp,%esi │ │ - mov %rbx,%rdx │ │ - mov $0xffffffff,%ecx │ │ - mov %r10d,%ebx │ │ - callq e60f0 │ │ - mov %ebx,%r10d │ │ - mov 0x20(%rsp),%r8 │ │ - lea -0x2(%rbp,%rbp,1),%ebp │ │ - add %ebx,%r10d │ │ - mov $0x2,%r15d │ │ - mov %r14,%rbx │ │ - test %r8d,%r8d │ │ - jle e4a5f │ │ - test %r13d,%r13d │ │ - jle e4a5f │ │ - movslq %ebp,%r14 │ │ - mov %r13d,%r13d │ │ - xor %r9d,%r9d │ │ - mov %r10d,%r11d │ │ - jmp e496a │ │ nopw 0x0(%rax,%rax,1) │ │ - lea (%r12,%rcx,1),%rdi │ │ - mov %r13d,%eax │ │ - sub %ecx,%eax │ │ - movslq %eax,%rdx │ │ - movzbl (%rbx,%r14,1),%esi │ │ - mov %r10d,%ebp │ │ - mov %r9,0x30(%rsp) │ │ - mov %r11d,0x2c(%rsp) │ │ - callq 4480 │ │ - mov 0x2c(%rsp),%r11d │ │ - mov 0x30(%rsp),%r9 │ │ - mov %ebp,%r10d │ │ - mov 0x20(%rsp),%r8 │ │ - add $0x1,%r9d │ │ - add 0x38(%rsp),%r12 │ │ - add %r10d,%r11d │ │ - cmp %r8d,%r9d │ │ - je e4a5f │ │ - mov %r11d,%eax │ │ - and $0x3e,%eax │ │ - mov %r11d,%ecx │ │ - sar $0x6,%ecx │ │ - mov $0x40,%edx │ │ - sub %eax,%edx │ │ - movslq %ecx,%rsi │ │ - xor %ecx,%ecx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - cmp %r14,%rsi │ │ - jge e4920 │ │ - movzbl (%rbx,%rsi,1),%edi │ │ - imul %edx,%edi │ │ - movzbl 0x1(%rbx,%rsi,1),%ebp │ │ - imul %eax,%ebp │ │ - lea (%rdi,%rbp,1),%edi │ │ - add $0x20,%edi │ │ - shr $0x6,%edi │ │ - mov %dil,(%r12,%rcx,1) │ │ - add $0x1,%rcx │ │ - add %r15,%rsi │ │ - cmp %rcx,%r13 │ │ - jne e4990 │ │ - jmp e4955 │ │ - mov $0x5a,%esi │ │ - sub %r9d,%esi │ │ - mov %ebp,%edi │ │ - mov %ecx,%edx │ │ - mov %r10d,%r14d │ │ - callq e6270 │ │ - mov %r14d,%r10d │ │ - mov 0x20(%rsp),%r8 │ │ - test %eax,%eax │ │ - je e4a3c │ │ - lea 0x40(%rsp),%r15 │ │ - add $0x1,%rbx │ │ - cmp %r8d,%r13d │ │ - mov %rbp,%rcx │ │ - mov %r8d,%ebp │ │ - cmovle %r13d,%ebp │ │ - add %r13d,%ebp │ │ - sub $0x30,%rsp │ │ - mov %r15,%rdi │ │ - mov %ecx,%esi │ │ - mov $0x0,%edx │ │ - mov %rbx,%r8 │ │ - mov $0xffffffff,%r9d │ │ + sub $0x58,%rsp │ │ + lea -0x6227b(%rip),%rax │ │ + lea -0x5dc82(%rip),%r10 │ │ + mov $0x8,%r8d │ │ + mov $0x8,%r9d │ │ + pushq $0x0 │ │ push %rax │ │ - push %rbp │ │ - mov %rcx,%rbp │ │ - callq e6320 │ │ - mov %r14d,%r10d │ │ - mov 0x60(%rsp),%r8 │ │ - add $0x40,%rsp │ │ - mov %r15,%rbx │ │ - add $0xffffffff,%ebp │ │ - mov $0x1,%r15d │ │ - test %r8d,%r8d │ │ - jg e4903 │ │ - jmp e4a5f │ │ - add $0x1,%rbx │ │ - cmp %r8d,%r13d │ │ - mov %r8d,%ebp │ │ - cmovle %r13d,%ebp │ │ - add %r13d,%ebp │ │ - add $0xffffffff,%ebp │ │ - mov $0x1,%r15d │ │ - test %r8d,%r8d │ │ - jg e4903 │ │ - add $0xc8,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0xc8,%rsp │ │ - mov %r8d,%ebx │ │ - mov %ecx,%r15d │ │ - mov %rdx,%r12 │ │ - mov %rsi,0x38(%rsp) │ │ - mov %rdi,%r8 │ │ - mov %r9d,%edx │ │ - shr $0x9,%edx │ │ - and $0x1,%edx │ │ - mov %r9d,%eax │ │ - and $0x1ff,%eax │ │ - lea -0x5a(%rax),%esi │ │ - mov %esi,%ecx │ │ - sar %ecx │ │ - movslq %ecx,%r13 │ │ - lea 0x25c4c(%rip),%rbp │ │ - mov $0xb4,%edi │ │ - sub %eax,%edi │ │ - mov %edi,%ecx │ │ - sar %ecx │ │ - movslq %ecx,%rcx │ │ - movzwl 0x0(%rbp,%rcx,2),%ecx │ │ - mov %ecx,0x18(%rsp) │ │ - cmp $0x400,%r9d │ │ - mov %r8,0x20(%rsp) │ │ - mov %edx,0x10(%rsp) │ │ - mov %r9d,0x14(%rsp) │ │ - mov %edi,0x2c(%rsp) │ │ - jb e4be7 │ │ - xor %r14d,%r14d │ │ - cmp $0x8d,%eax │ │ - jb e4b1d │ │ - mov $0x10,%eax │ │ - mov %edx,%ecx │ │ - shr %cl,%eax │ │ - lea (%rbx,%r15,1),%ecx │ │ - mov %rbp,%r9 │ │ - xor %r14d,%r14d │ │ - cmp %ecx,%eax │ │ - setge %r14b │ │ - cmp $0x28,%esi │ │ - jge e4c06 │ │ - mov $0x10,%eax │ │ - mov %edx,%ecx │ │ - shr %cl,%eax │ │ - lea (%rbx,%r15,1),%edi │ │ - lea 0x80(%rsp),%rcx │ │ - cmp %edi,%eax │ │ - mov %rcx,0x8(%rsp) │ │ - jl e4c17 │ │ - lea 0x1(%r15),%esi │ │ - mov %rcx,%rdi │ │ - mov %r12,%rdx │ │ - xor %ecx,%ecx │ │ - mov %esi,%r8d │ │ - callq e60f0 │ │ - mov 0x18(%rsp),%eax │ │ - add %eax,%eax │ │ - mov %eax,0x18(%rsp) │ │ - movl $0x2,0x4(%rsp) │ │ - movzwl 0x0(%rbp,%r13,2),%ebp │ │ - test %r14d,%r14d │ │ - jne e4c8c │ │ - cmpl $0x3ff,0x14(%rsp) │ │ - mov %ebp,0x1c(%rsp) │ │ - jbe e4cb6 │ │ - lea (%rbx,%r15,1),%edi │ │ - mov 0x2c(%rsp),%esi │ │ - mov 0x10(%rsp),%edx │ │ - callq e6270 │ │ - mov %ebx,%ecx │ │ - neg %ecx │ │ - movslq %ecx,%r8 │ │ - mov 0x8(%rsp),%rcx │ │ - lea (%rcx,%r8,1),%rdi │ │ - test %eax,%eax │ │ - je e4cc6 │ │ - mov %ebx,%edx │ │ - sub 0x108(%rsp),%edx │ │ - add %r12,%r8 │ │ - lea 0x1(%rbx),%r10d │ │ - sub $0x30,%rsp │ │ - mov %ebx,%esi │ │ - mov %ebx,%ecx │ │ - mov $0x0,%r9d │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5dcab(%rip),%rax │ │ + lea -0x622b2(%rip),%r10 │ │ + mov $0x8,%r8d │ │ + mov $0x8,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5dcdb(%rip),%rax │ │ + mov $0x8,%r8d │ │ + mov $0x8,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %rax │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopw 0x0(%rax,%rax,1) │ │ + sub $0x58,%rsp │ │ + lea -0x5dd0b(%rip),%rax │ │ + lea -0x5d9a2(%rip),%r10 │ │ + mov $0x8,%r8d │ │ + mov $0x8,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5d9cb(%rip),%rax │ │ + lea -0x5dd42(%rip),%r10 │ │ + mov $0x8,%r8d │ │ + mov $0x8,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x6236b(%rip),%rax │ │ + lea -0x5da02(%rip),%r10 │ │ + mov $0x8,%r8d │ │ + mov $0x8,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5da2b(%rip),%rax │ │ + lea -0x623a2(%rip),%r10 │ │ + mov $0x8,%r8d │ │ + mov $0x8,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5da5b(%rip),%rax │ │ + mov $0x8,%r8d │ │ + mov $0x8,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %rax │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopw 0x0(%rax,%rax,1) │ │ + sub $0x58,%rsp │ │ + lea -0x5cf4b(%rip),%rax │ │ + lea -0x62402(%rip),%r10 │ │ + mov $0x8,%r8d │ │ + mov $0x8,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x6242b(%rip),%rax │ │ + lea -0x5cf82(%rip),%r10 │ │ + mov $0x8,%r8d │ │ + mov $0x8,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5cfab(%rip),%rax │ │ + lea -0x5daf2(%rip),%r10 │ │ + mov $0x8,%r8d │ │ + mov $0x8,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5db1b(%rip),%rax │ │ + lea -0x5cfe2(%rip),%r10 │ │ + mov $0x8,%r8d │ │ + mov $0x8,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5d00b(%rip),%rax │ │ + lea -0x5dec2(%rip),%r10 │ │ + mov $0x8,%r8d │ │ + mov $0x8,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5deeb(%rip),%rax │ │ + lea -0x5d042(%rip),%r10 │ │ + mov $0x8,%r8d │ │ + mov $0x8,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x6226b(%rip),%rax │ │ + lea -0x62522(%rip),%r10 │ │ + mov $0x8,%r8d │ │ + mov $0x10,%r9d │ │ + pushq $0x1 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5d06b(%rip),%rax │ │ + lea -0x5d0a2(%rip),%r10 │ │ + mov $0x8,%r8d │ │ + mov $0x10,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x622cb(%rip),%rax │ │ + lea -0x5df82(%rip),%r10 │ │ + mov $0x8,%r8d │ │ + mov $0x10,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5dc1b(%rip),%rax │ │ + lea -0x625b2(%rip),%r10 │ │ + mov $0x8,%r8d │ │ + mov $0x10,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5dc4b(%rip),%rax │ │ + lea -0x5dfe2(%rip),%r10 │ │ + mov $0x8,%r8d │ │ + mov $0x10,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5dc7b(%rip),%rax │ │ + lea -0x5dca2(%rip),%r10 │ │ + mov $0x8,%r8d │ │ + mov $0x10,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5d20b(%rip),%rax │ │ + lea -0x5e042(%rip),%r10 │ │ + mov $0x8,%r8d │ │ + mov $0x10,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x623bb(%rip),%rax │ │ + lea -0x5dd02(%rip),%r10 │ │ + mov $0x8,%r8d │ │ + mov $0x10,%r9d │ │ + pushq $0x0 │ │ push %rax │ │ push %r10 │ │ - callq e6320 │ │ - add $0x40,%rsp │ │ - jmpq e4cd4 │ │ - lea 0x80(%rsp),%rax │ │ - mov %rax,0x8(%rsp) │ │ - lea 0x81(%rsp),%rdi │ │ - lea 0x1(%r12),%r8 │ │ - xor %r14d,%r14d │ │ - jmp e4c6a │ │ - lea 0x80(%rsp),%rax │ │ - mov %rax,0x8(%rsp) │ │ - lea (%rbx,%r15,1),%edi │ │ - callq e6270 │ │ - lea 0x1(%r12),%r8 │ │ - lea 0x81(%rsp),%rdi │ │ - test %eax,%eax │ │ - je e4c6a │ │ - mov 0x100(%rsp),%ecx │ │ - sub $0x30,%rsp │ │ - mov %r15d,%esi │ │ - mov $0x0,%edx │ │ - mov $0xffffffff,%r9d │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5d26b(%rip),%rax │ │ + lea -0x626a2(%rip),%r10 │ │ + mov $0x8,%r8d │ │ + mov $0x10,%r9d │ │ + pushq $0x0 │ │ push %rax │ │ - push %r15 │ │ - callq e6320 │ │ - add $0x40,%rsp │ │ - movl $0x1,0x4(%rsp) │ │ - movzwl 0x0(%rbp,%r13,2),%ebp │ │ - test %r14d,%r14d │ │ - jne e4c8c │ │ - jmpq e4b7d │ │ - movslq %r15d,%rdx │ │ - mov %r8,%rsi │ │ - callq 43b0 │ │ - movl $0x1,0x4(%rsp) │ │ - movzwl 0x0(%rbp,%r13,2),%ebp │ │ - test %r14d,%r14d │ │ - je e4b7d │ │ - mov %ebx,%eax │ │ - neg %eax │ │ - lea (%rax,%rax,1),%ecx │ │ - movslq %ecx,%rdi │ │ - add 0x8(%rsp),%rdi │ │ - lea 0x1(%rbx),%esi │ │ - movslq %eax,%rdx │ │ - add %r12,%rdx │ │ - xor %ecx,%ecx │ │ - mov %esi,%r8d │ │ - callq e60f0 │ │ - add %ebp,%ebp │ │ - mov %ebp,0x1c(%rsp) │ │ - jmp e4cd4 │ │ - mov %ebx,%eax │ │ - neg %eax │ │ - movslq %eax,%r8 │ │ - mov 0x8(%rsp),%rax │ │ - lea (%rax,%r8,1),%rdi │ │ - add %r12,%r8 │ │ - movslq %ebx,%rdx │ │ - mov %r8,%rsi │ │ - callq 43b0 │ │ - mov (%r12),%al │ │ - mov %al,0x80(%rsp) │ │ - test %ebx,%ebx │ │ - mov 0x20(%rsp),%rdx │ │ - mov 0x8(%rsp),%rsi │ │ - jle e4e17 │ │ - test %r15d,%r15d │ │ - jle e4e17 │ │ - mov %r14d,%eax │ │ - not %eax │ │ - movslq %eax,%r11 │ │ - add %rsi,%r11 │ │ - or $0x6,%r14d │ │ - mov %r14d,0x14(%rsp) │ │ - mov 0x4(%rsp),%eax │ │ - mov %eax,%r9d │ │ - shl $0x6,%eax │ │ - mov %eax,0x4(%rsp) │ │ - mov %r15d,%r13d │ │ - lea 0x1(%rsi),%r10 │ │ - mov 0x1c(%rsp),%eax │ │ - neg %eax │ │ - mov %eax,0x10(%rsp) │ │ - xor %ecx,%ecx │ │ - mov %rbx,0x30(%rsp) │ │ - jmp e4d5a │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - mov 0x20(%rsp),%rcx │ │ - add $0x1,%ecx │ │ - add 0x38(%rsp),%rdx │ │ - mov 0x30(%rsp),%rbx │ │ - cmp %ebx,%ecx │ │ - je e4e17 │ │ - mov 0x4(%rsp),%r14d │ │ - sub 0x18(%rsp),%r14d │ │ - mov %r14d,%eax │ │ - sar $0x6,%eax │ │ - mov %r14d,0x4(%rsp) │ │ - and $0x3e,%r14d │ │ - mov %rcx,0x20(%rsp) │ │ - mov %ecx,%ebx │ │ - mov 0x14(%rsp),%ecx │ │ - shl %cl,%ebx │ │ - add 0x10(%rsp),%ebx │ │ - mov $0x40,%r12d │ │ - sub %r14d,%r12d │ │ - movslq %eax,%rdi │ │ - xor %eax,%eax │ │ - test %rdi,%rdi │ │ - js e4ddd │ │ - nopw 0x0(%rax,%rax,1) │ │ - movzbl (%rsi,%rdi,1),%r8d │ │ - imul %r12d,%r8d │ │ - lea (%r10,%rdi,1),%r15 │ │ - mov %r14d,%ebp │ │ - movzbl (%r15),%ecx │ │ - imul %ebp,%ecx │ │ - lea (%rcx,%r8,1),%ecx │ │ - add $0x20,%ecx │ │ - shr $0x6,%ecx │ │ - mov %cl,(%rdx,%rax,1) │ │ - add $0x1,%rax │ │ - add %r9,%rdi │ │ - sub 0x1c(%rsp),%ebx │ │ - cmp %rax,%r13 │ │ - je e4d40 │ │ - test %rdi,%rdi │ │ - jns e4da0 │ │ - mov %rdx,%rsi │ │ - mov %ebx,%edx │ │ - sar $0x6,%edx │ │ - mov %ebx,%ebp │ │ - and $0x3e,%ebp │ │ - movslq %edx,%rcx │ │ - mov %rcx,%rdx │ │ - neg %rdx │ │ - movzbl (%r11,%rdx,1),%edx │ │ - mov $0x40,%r8d │ │ - sub %ebp,%r8d │ │ - imul %edx,%r8d │ │ - mov %rsi,%rdx │ │ - mov 0x8(%rsp),%rsi │ │ - not %ecx │ │ - movslq %ecx,%r15 │ │ - add %r11,%r15 │ │ - jmp e4db0 │ │ - add $0xc8,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ retq │ │ - nopl 0x0(%rax) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0x108,%rsp │ │ - mov %r8d,%r12d │ │ - mov %ecx,%r14d │ │ - mov %rdx,%r15 │ │ - mov %rsi,%rbx │ │ - mov %r9d,%esi │ │ - and $0x1ff,%esi │ │ - mov $0x10e,%eax │ │ - sub %esi,%eax │ │ - sar %eax │ │ - cltq │ │ - lea 0x258a8(%rip),%rcx │ │ - movzwl (%rcx,%rax,2),%eax │ │ - mov %eax,0x24(%rsp) │ │ - cmp $0x400,%r9d │ │ - mov %rdi,0x28(%rsp) │ │ - jb e51fa │ │ - shr $0x9,%r9d │ │ - and $0x1,%r9d │ │ - lea (%r12,%r14,1),%ebp │ │ - mov $0x10,%eax │ │ - mov %r9d,%ecx │ │ - shr %cl,%eax │ │ - cmp $0xdb,%esi │ │ - ja e5178 │ │ - cmp %ebp,%eax │ │ - jl e5178 │ │ - mov %ebp,%eax │ │ - neg %eax │ │ - cltq │ │ - add %rax,%r15 │ │ - xor %eax,%eax │ │ - mov %r14d,%ecx │ │ - sub %r12d,%ecx │ │ - cmovs %eax,%ecx │ │ - lea 0x1(%rbp),%r8d │ │ - lea 0x80(%rsp),%r13 │ │ - mov %r13,%rdi │ │ - mov %ebp,%esi │ │ - mov %r15,%rdx │ │ - callq e60f0 │ │ - mov 0x28(%rsp),%rdi │ │ - mov %ebp,%eax │ │ - add %ebp,%eax │ │ - lea -0x2(%rbp,%rbp,1),%ebp │ │ - cltq │ │ - lea (%rax,%r13,1),%r15 │ │ - add $0xfffffffffffffffe,%r15 │ │ - mov 0x24(%rsp),%eax │ │ - add %eax,%eax │ │ - mov %eax,0x24(%rsp) │ │ - mov $0x2,%eax │ │ - mov %rax,0x40(%rsp) │ │ - test %r14d,%r14d │ │ - jle e5222 │ │ - test %r12d,%r12d │ │ - jle e5222 │ │ - movslq %ebp,%r8 │ │ - neg %ebp │ │ - movslq %ebp,%rax │ │ - add %r15,%rax │ │ - mov %rax,0x30(%rsp) │ │ - movslq %r12d,%r13 │ │ - mov %r14d,%eax │ │ - mov %rax,0x70(%rsp) │ │ - mov %r12d,%ebp │ │ - mov %r15,%rax │ │ - sub %r8,%rax │ │ - add $0x1,%rax │ │ - mov %rax,0x68(%rsp) │ │ - mov %rbx,%rax │ │ - shl $0x5,%rax │ │ - add %rdi,%rax │ │ - mov %rax,0x58(%rsp) │ │ - mov %rbx,%rax │ │ - shl $0x6,%rax │ │ - mov %rax,0x60(%rsp) │ │ - mov $0x10,%r12d │ │ - xor %r11d,%r11d │ │ - pxor %xmm0,%xmm0 │ │ - mov %rdi,0x50(%rsp) │ │ - mov 0x24(%rsp),%esi │ │ - jmp e4fab │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - add $0x1,%r11 │ │ - mov 0x4c(%rsp),%esi │ │ - add 0x24(%rsp),%esi │ │ - mov 0x78(%rsp),%r12 │ │ - add $0x1,%r12 │ │ - addq $0x1,0x50(%rsp) │ │ - cmp 0x70(%rsp),%r11 │ │ - mov 0x28(%rsp),%rdi │ │ - je e5222 │ │ - lea (%rdi,%r11,1),%rax │ │ - mov %rax,0x38(%rsp) │ │ - mov %esi,%eax │ │ - and $0x3e,%eax │ │ - mov %esi,0x4c(%rsp) │ │ - sar $0x6,%esi │ │ - mov $0x40,%edx │ │ - sub %eax,%edx │ │ - movslq %esi,%r10 │ │ - mov %r12,0x78(%rsp) │ │ - xor %r9d,%r9d │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - cmp %r8,%r10 │ │ - jge e5030 │ │ - mov %r15,%rsi │ │ - sub %r10,%rsi │ │ - movzbl (%rsi),%esi │ │ - imul %edx,%esi │ │ - movslq %r10d,%r14 │ │ - not %r14 │ │ - movzbl (%r15,%r14,1),%ecx │ │ - imul %eax,%ecx │ │ - lea (%rsi,%rcx,1),%ecx │ │ - add $0x20,%ecx │ │ - shr $0x6,%ecx │ │ - mov %r9,%rsi │ │ - imul %rbx,%rsi │ │ - add %r11,%rsi │ │ - mov 0x28(%rsp),%rdi │ │ - mov %cl,(%rdi,%rsi,1) │ │ - add $0x1,%r9 │ │ - add 0x40(%rsp),%r10 │ │ - add %rbx,%r12 │ │ - cmp %rbp,%r9 │ │ - jne e4fe0 │ │ - jmpq e4f80 │ │ - lea 0x1(%r9),%rdx │ │ - cmp %r13,%rdx │ │ - mov %r13,%rax │ │ - cmovge %rdx,%rax │ │ - sub %r9,%rax │ │ - cmp $0x20,%rax │ │ - jb e5140 │ │ - cmp $0x1,%rbx │ │ - jne e5140 │ │ - mov 0x38(%rsp),%rcx │ │ - lea (%rcx,%r9,1),%rsi │ │ - cmp %r13,%rdx │ │ - cmovl %r13,%rdx │ │ - cmp 0x68(%rsp),%rsi │ │ - jae e507a │ │ - add %rdx,%rcx │ │ - cmp %rcx,0x30(%rsp) │ │ - jb e5140 │ │ - mov %rax,%r14 │ │ - and $0xffffffffffffffe0,%r14 │ │ - lea -0x20(%r14),%rsi │ │ - mov %rsi,%rdx │ │ - shr $0x5,%rdx │ │ - add $0x1,%rdx │ │ - mov %edx,%ecx │ │ - and $0x1,%ecx │ │ - test %rsi,%rsi │ │ - mov 0x60(%rsp),%rdi │ │ - mov %rcx,0x38(%rsp) │ │ - je e516b │ │ - sub %rcx,%rdx │ │ - mov 0x30(%rsp),%rcx │ │ - movzbl (%rcx),%esi │ │ - movd %esi,%xmm1 │ │ - pshufb %xmm0,%xmm1 │ │ - xor %r10d,%r10d │ │ - mov 0x28(%rsp),%rcx │ │ - mov 0x58(%rsp),%rsi │ │ - nopl 0x0(%rax) │ │ - movdqu %xmm1,-0x10(%rcx,%r12,1) │ │ - movdqu %xmm1,(%rcx,%r12,1) │ │ - movdqu %xmm1,-0x10(%rsi,%r12,1) │ │ - movdqu %xmm1,(%rsi,%r12,1) │ │ - add $0x40,%r10 │ │ - add %rdi,%r12 │ │ - add $0xfffffffffffffffe,%rdx │ │ - jne e50d0 │ │ - cmpq $0x0,0x38(%rsp) │ │ - je e512c │ │ - add %r9,%r10 │ │ - mov 0x30(%rsp),%rcx │ │ - movzbl (%rcx),%edx │ │ - movd %edx,%xmm1 │ │ - pshufb %xmm0,%xmm1 │ │ - imul %rbx,%r10 │ │ - add %r11,%r10 │ │ - mov 0x28(%rsp),%rcx │ │ - movdqu %xmm1,(%rcx,%r10,1) │ │ - movdqu %xmm1,0x10(%rcx,%r10,1) │ │ - cmp %r14,%rax │ │ - je e4f80 │ │ - add %r14,%r9 │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %rbx,%rax │ │ - imul %r9,%rax │ │ - add 0x50(%rsp),%rax │ │ - nopl 0x0(%rax) │ │ - mov 0x30(%rsp),%rcx │ │ - movzbl (%rcx),%edx │ │ - mov %dl,(%rax) │ │ - add $0x1,%r9 │ │ - add %rbx,%rax │ │ - cmp %r13,%r9 │ │ - jl e5150 │ │ - jmpq e4f80 │ │ - xor %r10d,%r10d │ │ - cmpq $0x0,0x38(%rsp) │ │ - jne e50ff │ │ - jmp e512c │ │ - add $0xffffff4c,%esi │ │ - mov %ebp,%edi │ │ - mov %r9d,%edx │ │ - callq e6270 │ │ - mov 0x28(%rsp),%rdi │ │ - test %eax,%eax │ │ - je e51fa │ │ - mov %ebp,%ecx │ │ - neg %ecx │ │ - movslq %ecx,%rcx │ │ - add %rcx,%r15 │ │ - xor %ecx,%ecx │ │ - mov %r14d,%r9d │ │ - sub %r12d,%r9d │ │ - cmovs %ecx,%r9d │ │ - lea 0x1(%rbp),%r10d │ │ - sub $0x30,%rsp │ │ - lea 0xb0(%rsp),%r13 │ │ - mov %r13,%rdi │ │ - mov %ebp,%esi │ │ - mov $0x0,%edx │ │ - mov %ebp,%ecx │ │ - mov %r15,%r8 │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5d29b(%rip),%rax │ │ + lea -0x5dd62(%rip),%r10 │ │ + mov $0x8,%r8d │ │ + mov $0x10,%r9d │ │ + pushq $0x0 │ │ push %rax │ │ push %r10 │ │ - callq e6320 │ │ - mov 0x68(%rsp),%rdi │ │ - add $0x40,%rsp │ │ - movslq %ebp,%rax │ │ - add $0xffffffff,%ebp │ │ - lea (%rax,%r13,1),%r15 │ │ - add $0xffffffffffffffff,%r15 │ │ - mov $0x1,%eax │ │ - mov %rax,0x40(%rsp) │ │ - test %r14d,%r14d │ │ - jg e4f0d │ │ - jmp e5222 │ │ - add $0xffffffffffffffff,%r15 │ │ - cmp %r12d,%r14d │ │ - mov %r12d,%eax │ │ - cmovle %r14d,%eax │ │ - lea (%r12,%rax,1),%ebp │ │ - add $0xffffffff,%ebp │ │ - mov $0x1,%eax │ │ - mov %rax,0x40(%rsp) │ │ - test %r14d,%r14d │ │ - jg e4f0d │ │ - add $0x108,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0x98,%rsp │ │ - mov %rdx,0x60(%rsp) │ │ - test %r8d,%r8d │ │ - jle e587b │ │ - mov %ecx,%ebp │ │ - test %ecx,%ecx │ │ - jle e587b │ │ - and $0x1ff,%r9d │ │ - shl $0x6,%r9 │ │ - lea 0x254f5(%rip),%rdx │ │ - add %r9,%rdx │ │ - lea 0x254eb(%rip),%rax │ │ - movsbl 0x1(%rax,%r9,1),%ecx │ │ - mov %ecx,0x5c(%rsp) │ │ - movsbl 0x10(%rax,%r9,1),%ecx │ │ - mov %ecx,0x58(%rsp) │ │ - movsbl 0x11(%rax,%r9,1),%ecx │ │ - mov %ecx,0x54(%rsp) │ │ - movsbl 0x20(%rax,%r9,1),%ecx │ │ - mov %ecx,0x50(%rsp) │ │ - movsbl 0x21(%rax,%r9,1),%ecx │ │ - mov %ecx,0x4c(%rsp) │ │ - movsbl 0x30(%rax,%r9,1),%ecx │ │ - mov %ecx,0x48(%rsp) │ │ - movsbl 0x2(%rax,%r9,1),%ecx │ │ - mov %ecx,0x44(%rsp) │ │ - movsbl 0x3(%rax,%r9,1),%ecx │ │ - mov %ecx,0x40(%rsp) │ │ - movsbl 0x12(%rax,%r9,1),%ecx │ │ - mov %ecx,0x3c(%rsp) │ │ - movsbl 0x13(%rax,%r9,1),%ecx │ │ - mov %ecx,0x38(%rsp) │ │ - movsbl 0x22(%rax,%r9,1),%ecx │ │ - mov %ecx,0x34(%rsp) │ │ - movsbl 0x23(%rax,%r9,1),%ecx │ │ - mov %ecx,0x30(%rsp) │ │ - movsbl 0x32(%rax,%r9,1),%ecx │ │ - mov %ecx,0x2c(%rsp) │ │ - movsbl 0x4(%rax,%r9,1),%ecx │ │ - mov %ecx,0x28(%rsp) │ │ - movsbl 0x5(%rax,%r9,1),%ecx │ │ - mov %ecx,0x24(%rsp) │ │ - movsbl 0x14(%rax,%r9,1),%ecx │ │ - mov %ecx,0x20(%rsp) │ │ - movsbl 0x15(%rax,%r9,1),%ecx │ │ - mov %ecx,0x1c(%rsp) │ │ - movsbl 0x24(%rax,%r9,1),%ecx │ │ - mov %ecx,0x18(%rsp) │ │ - movsbl 0x25(%rax,%r9,1),%ecx │ │ - mov %ecx,0x14(%rsp) │ │ - movsbl 0x34(%rax,%r9,1),%ecx │ │ - mov %ecx,0x10(%rsp) │ │ - movsbl 0x6(%rax,%r9,1),%ecx │ │ - mov %ecx,0xc(%rsp) │ │ - movsbl 0x7(%rax,%r9,1),%ecx │ │ - mov %ecx,0x8(%rsp) │ │ - movsbl 0x16(%rax,%r9,1),%ecx │ │ - mov %ecx,0x4(%rsp) │ │ - movsbl 0x17(%rax,%r9,1),%ecx │ │ - mov %ecx,(%rsp) │ │ - movsbl 0x26(%rax,%r9,1),%ecx │ │ - mov %ecx,-0x4(%rsp) │ │ - movsbl 0x27(%rax,%r9,1),%ecx │ │ - mov %ecx,-0x8(%rsp) │ │ - movsbl 0x36(%rax,%r9,1),%ecx │ │ - mov %ecx,-0xc(%rsp) │ │ - movsbl 0x8(%rax,%r9,1),%ecx │ │ - mov %ecx,-0x10(%rsp) │ │ - movsbl 0x9(%rax,%r9,1),%ecx │ │ - mov %ecx,-0x14(%rsp) │ │ - movsbl 0x18(%rax,%r9,1),%ecx │ │ - mov %ecx,-0x18(%rsp) │ │ - movsbl 0x19(%rax,%r9,1),%ecx │ │ - mov %ecx,-0x1c(%rsp) │ │ - movsbl 0x28(%rax,%r9,1),%ecx │ │ - mov %ecx,-0x20(%rsp) │ │ - movsbl 0x29(%rax,%r9,1),%ecx │ │ - mov %ecx,-0x24(%rsp) │ │ - movsbl 0x38(%rax,%r9,1),%ecx │ │ - mov %ecx,-0x28(%rsp) │ │ - movsbl 0xa(%rax,%r9,1),%ecx │ │ - mov %ecx,-0x2c(%rsp) │ │ - movsbl 0xb(%rax,%r9,1),%ecx │ │ - mov %ecx,-0x30(%rsp) │ │ - movsbl 0x1a(%rax,%r9,1),%ecx │ │ - mov %ecx,-0x34(%rsp) │ │ - movsbl 0x1b(%rax,%r9,1),%ecx │ │ - mov %ecx,-0x38(%rsp) │ │ - movsbl 0x2a(%rax,%r9,1),%ecx │ │ - mov %ecx,-0x3c(%rsp) │ │ - movsbl 0x2b(%rax,%r9,1),%ecx │ │ - mov %ecx,-0x40(%rsp) │ │ - movsbl 0x3a(%rax,%r9,1),%ecx │ │ - mov %ecx,-0x44(%rsp) │ │ - movsbl 0xc(%rax,%r9,1),%ecx │ │ - mov %ecx,-0x48(%rsp) │ │ - movsbl 0xd(%rax,%r9,1),%ecx │ │ - mov %ecx,-0x4c(%rsp) │ │ - movsbl 0x1c(%rax,%r9,1),%ecx │ │ - mov %ecx,-0x50(%rsp) │ │ - movsbl 0x1d(%rax,%r9,1),%ecx │ │ - mov %ecx,-0x54(%rsp) │ │ - movsbl 0x2c(%rax,%r9,1),%ecx │ │ - mov %ecx,-0x58(%rsp) │ │ - movsbl 0x2d(%rax,%r9,1),%ecx │ │ - mov %ecx,-0x5c(%rsp) │ │ - movsbl 0x3c(%rax,%r9,1),%ecx │ │ - mov %ecx,-0x60(%rsp) │ │ - movsbl 0xe(%rax,%r9,1),%ecx │ │ - mov %ecx,-0x64(%rsp) │ │ - movsbl 0xf(%rax,%r9,1),%ecx │ │ - mov %ecx,-0x68(%rsp) │ │ - movsbl 0x1e(%rax,%r9,1),%ecx │ │ - mov %ecx,-0x6c(%rsp) │ │ - movsbl 0x1f(%rax,%r9,1),%ecx │ │ - mov %ecx,-0x70(%rsp) │ │ - movsbl 0x2e(%rax,%r9,1),%ecx │ │ - mov %ecx,-0x74(%rsp) │ │ - movsbl 0x2f(%rax,%r9,1),%ecx │ │ - mov %ecx,-0x78(%rsp) │ │ - movsbl 0x3e(%rax,%r9,1),%eax │ │ - mov %eax,-0x7c(%rsp) │ │ - movslq %ebp,%rax │ │ - mov %rax,0x90(%rsp) │ │ - movslq %r8d,%rax │ │ - mov %rax,0x70(%rsp) │ │ - movsbl (%rdx),%r13d │ │ - lea (%rsi,%rsi,1),%rax │ │ - mov %rax,0x68(%rsp) │ │ - mov 0x60(%rsp),%rax │ │ - lea 0x1(%rax),%r10 │ │ - lea 0x3(%rdi),%r12 │ │ - xor %ecx,%ecx │ │ - jmp e5513 │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov 0x88(%rsp),%rdi │ │ - lea (%rdi,%rsi,1),%r10 │ │ - mov 0x68(%rsp),%rax │ │ - add %rax,%rdi │ │ - mov 0x78(%rsp),%rcx │ │ - add $0x2,%rcx │ │ - mov 0x80(%rsp),%r12 │ │ - add %rax,%r12 │ │ - cmp 0x70(%rsp),%rcx │ │ - jge e587b │ │ - mov %rdi,0x88(%rsp) │ │ - mov 0x60(%rsp),%rdx │ │ - mov %rcx,0x78(%rsp) │ │ - sub %rcx,%rdx │ │ - add $0x3,%r10 │ │ - mov $0xffffffffffffffff,%rax │ │ - mov %r12,0x80(%rsp) │ │ - xor %r15d,%r15d │ │ - lea -0x1(%rdx),%rcx │ │ - jmp e5570 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - lea (%r10,%r15,1),%rdx │ │ - mov %al,(%rcx,%rsi,1) │ │ - add $0x4,%r15 │ │ - lea 0x4(%rcx),%r12 │ │ - mov %rsi,%rax │ │ - cmp 0x90(%rsp),%r15 │ │ - jge e54e0 │ │ - movzbl (%rdx),%r8d │ │ - movzbl -0x3(%r10,%r15,1),%ebx │ │ - movzbl -0x2(%r10,%r15,1),%r14d │ │ - movzbl -0x1(%r10,%r15,1),%r9d │ │ - movzbl (%r10,%r15,1),%edx │ │ - movzbl (%rcx),%ebp │ │ - movzbl (%rcx,%rax,1),%r11d │ │ - mov %r13d,%eax │ │ - imul %r8d,%eax │ │ - mov 0x5c(%rsp),%ecx │ │ - imul %ebx,%ecx │ │ - add %eax,%ecx │ │ - mov 0x58(%rsp),%eax │ │ - imul %r14d,%eax │ │ - add %ecx,%eax │ │ - mov 0x54(%rsp),%ecx │ │ - imul %r9d,%ecx │ │ - add %eax,%ecx │ │ - mov 0x50(%rsp),%eax │ │ - imul %edx,%eax │ │ - add %ecx,%eax │ │ - mov 0x4c(%rsp),%ecx │ │ - imul %ebp,%ecx │ │ - add %eax,%ecx │ │ - mov 0x48(%rsp),%eax │ │ - imul %r11d,%eax │ │ - lea (%rax,%rcx,1),%eax │ │ - add $0x8,%eax │ │ - mov %r12,%rcx │ │ - sar $0x4,%eax │ │ - cmp $0x100,%eax │ │ - jl e55e9 │ │ - mov $0xff,%eax │ │ - test %eax,%eax │ │ - jg e55ef │ │ - xor %eax,%eax │ │ - mov %al,-0x3(%rcx) │ │ - mov 0x44(%rsp),%eax │ │ - imul %r8d,%eax │ │ - mov 0x40(%rsp),%edi │ │ - imul %ebx,%edi │ │ - add %eax,%edi │ │ - mov 0x3c(%rsp),%eax │ │ - imul %r14d,%eax │ │ - add %edi,%eax │ │ - mov 0x38(%rsp),%edi │ │ - imul %r9d,%edi │ │ - add %eax,%edi │ │ - mov 0x34(%rsp),%eax │ │ - imul %edx,%eax │ │ - add %edi,%eax │ │ - mov 0x30(%rsp),%edi │ │ - imul %ebp,%edi │ │ - add %eax,%edi │ │ - mov 0x2c(%rsp),%eax │ │ - imul %r11d,%eax │ │ - lea (%rax,%rdi,1),%eax │ │ - add $0x8,%eax │ │ - sar $0x4,%eax │ │ - cmp $0x100,%eax │ │ - jl e5646 │ │ - mov $0xff,%eax │ │ - test %eax,%eax │ │ - jg e564c │ │ - xor %eax,%eax │ │ - mov %al,-0x2(%rcx) │ │ - mov 0x28(%rsp),%eax │ │ - imul %r8d,%eax │ │ - mov 0x24(%rsp),%edi │ │ - imul %ebx,%edi │ │ - add %eax,%edi │ │ - mov 0x20(%rsp),%eax │ │ - imul %r14d,%eax │ │ - add %edi,%eax │ │ - mov 0x1c(%rsp),%edi │ │ - imul %r9d,%edi │ │ - add %eax,%edi │ │ - mov 0x18(%rsp),%eax │ │ - imul %edx,%eax │ │ - add %edi,%eax │ │ - mov 0x14(%rsp),%edi │ │ - imul %ebp,%edi │ │ - add %eax,%edi │ │ - mov 0x10(%rsp),%eax │ │ - imul %r11d,%eax │ │ - lea (%rax,%rdi,1),%eax │ │ - add $0x8,%eax │ │ - sar $0x4,%eax │ │ - cmp $0x100,%eax │ │ - jl e56a3 │ │ - mov $0xff,%eax │ │ - test %eax,%eax │ │ - jg e56a9 │ │ - xor %eax,%eax │ │ - mov %al,-0x1(%rcx) │ │ - mov 0xc(%rsp),%eax │ │ - imul %r8d,%eax │ │ - mov 0x8(%rsp),%edi │ │ - imul %ebx,%edi │ │ - add %eax,%edi │ │ - mov 0x4(%rsp),%eax │ │ - imul %r14d,%eax │ │ - add %edi,%eax │ │ - mov (%rsp),%edi │ │ - imul %r9d,%edi │ │ - add %eax,%edi │ │ - mov -0x4(%rsp),%eax │ │ - imul %edx,%eax │ │ - add %edi,%eax │ │ - mov -0x8(%rsp),%edi │ │ - imul %ebp,%edi │ │ - add %eax,%edi │ │ - mov -0xc(%rsp),%eax │ │ - imul %r11d,%eax │ │ - lea (%rax,%rdi,1),%eax │ │ - add $0x8,%eax │ │ - sar $0x4,%eax │ │ - cmp $0x100,%eax │ │ - jl e56ff │ │ - mov $0xff,%eax │ │ - test %eax,%eax │ │ - jg e5705 │ │ - xor %eax,%eax │ │ - mov %al,(%rcx) │ │ - mov -0x10(%rsp),%eax │ │ - imul %r8d,%eax │ │ - mov -0x14(%rsp),%edi │ │ - imul %ebx,%edi │ │ - add %eax,%edi │ │ - mov -0x18(%rsp),%eax │ │ - imul %r14d,%eax │ │ - add %edi,%eax │ │ - mov -0x1c(%rsp),%edi │ │ - imul %r9d,%edi │ │ - add %eax,%edi │ │ - mov -0x20(%rsp),%eax │ │ - imul %edx,%eax │ │ - add %edi,%eax │ │ - mov -0x24(%rsp),%edi │ │ - imul %ebp,%edi │ │ - add %eax,%edi │ │ - mov -0x28(%rsp),%eax │ │ - imul %r11d,%eax │ │ - lea (%rax,%rdi,1),%eax │ │ - add $0x8,%eax │ │ - sar $0x4,%eax │ │ - cmp $0x100,%eax │ │ - jl e575b │ │ - mov $0xff,%eax │ │ - test %eax,%eax │ │ - jg e5761 │ │ - xor %eax,%eax │ │ - mov %al,-0x3(%rcx,%rsi,1) │ │ - mov -0x2c(%rsp),%eax │ │ - imul %r8d,%eax │ │ - mov -0x30(%rsp),%edi │ │ - imul %ebx,%edi │ │ - add %eax,%edi │ │ - mov -0x34(%rsp),%eax │ │ - imul %r14d,%eax │ │ - add %edi,%eax │ │ - mov -0x38(%rsp),%edi │ │ - imul %r9d,%edi │ │ - add %eax,%edi │ │ - mov -0x3c(%rsp),%eax │ │ - imul %edx,%eax │ │ - add %edi,%eax │ │ - mov -0x40(%rsp),%edi │ │ - imul %ebp,%edi │ │ - add %eax,%edi │ │ - mov -0x44(%rsp),%eax │ │ - imul %r11d,%eax │ │ - lea (%rax,%rdi,1),%eax │ │ - add $0x8,%eax │ │ - sar $0x4,%eax │ │ - cmp $0x100,%eax │ │ - jl e57b9 │ │ - mov $0xff,%eax │ │ - test %eax,%eax │ │ - jg e57bf │ │ - xor %eax,%eax │ │ - mov %al,-0x2(%rcx,%rsi,1) │ │ - mov -0x48(%rsp),%eax │ │ - imul %r8d,%eax │ │ - mov -0x4c(%rsp),%edi │ │ - imul %ebx,%edi │ │ - add %eax,%edi │ │ - mov -0x50(%rsp),%eax │ │ - imul %r14d,%eax │ │ - add %edi,%eax │ │ - mov -0x54(%rsp),%edi │ │ - imul %r9d,%edi │ │ - add %eax,%edi │ │ - mov -0x58(%rsp),%eax │ │ - imul %edx,%eax │ │ - add %edi,%eax │ │ - mov -0x5c(%rsp),%edi │ │ - imul %ebp,%edi │ │ - add %eax,%edi │ │ - mov -0x60(%rsp),%eax │ │ - imul %r11d,%eax │ │ - lea (%rax,%rdi,1),%eax │ │ - add $0x8,%eax │ │ - sar $0x4,%eax │ │ - cmp $0x100,%eax │ │ - jl e5817 │ │ - mov $0xff,%eax │ │ - test %eax,%eax │ │ - jg e581d │ │ - xor %eax,%eax │ │ - mov %al,-0x1(%rcx,%rsi,1) │ │ - imul -0x64(%rsp),%r8d │ │ - imul -0x68(%rsp),%ebx │ │ - add %r8d,%ebx │ │ - imul -0x6c(%rsp),%r14d │ │ - add %ebx,%r14d │ │ - imul -0x70(%rsp),%r9d │ │ - add %r14d,%r9d │ │ - imul -0x74(%rsp),%edx │ │ - add %r9d,%edx │ │ - imul -0x78(%rsp),%ebp │ │ - add %edx,%ebp │ │ - imul -0x7c(%rsp),%r11d │ │ - lea (%r11,%rbp,1),%eax │ │ - add $0x8,%eax │ │ - sar $0x4,%eax │ │ - cmp $0x100,%eax │ │ - jl e586c │ │ - mov $0xff,%eax │ │ - test %eax,%eax │ │ - jg e5550 │ │ - xor %eax,%eax │ │ - jmpq e5550 │ │ - add $0x98,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5d21b(%rip),%rax │ │ + lea -0x62702(%rip),%r10 │ │ + mov $0x8,%r8d │ │ + mov $0x10,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ retq │ │ - nopl (%rax) │ │ - sub $0x38,%rsp │ │ - mov 0x40(%rsp),%eax │ │ - sub $0x28,%rsp │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x6247b(%rip),%rax │ │ + lea -0x5d282(%rip),%r10 │ │ + mov $0x8,%r8d │ │ + mov $0x10,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5d27b(%rip),%rax │ │ + lea -0x5ddf2(%rip),%r10 │ │ + mov $0x8,%r8d │ │ + mov $0x10,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5d35b(%rip),%rax │ │ + lea -0x5d2e2(%rip),%r10 │ │ + mov $0x8,%r8d │ │ + mov $0x10,%r9d │ │ + pushq $0x0 │ │ push %rax │ │ - callq e65a0 │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ add $0x78,%rsp │ │ retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov 0x40(%rsp),%eax │ │ - sub $0x28,%rsp │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5d2db(%rip),%rax │ │ + lea -0x5e1c2(%rip),%r10 │ │ + mov $0x8,%r8d │ │ + mov $0x10,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5de5b(%rip),%rax │ │ + lea -0x5d342(%rip),%r10 │ │ + mov $0x8,%r8d │ │ + mov $0x10,%r9d │ │ pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x61e9b(%rip),%rax │ │ + lea -0x62822(%rip),%r10 │ │ + mov $0x8,%r8d │ │ + mov $0x20,%r9d │ │ pushq $0x1 │ │ push %rax │ │ - callq e65a0 │ │ + push %r10 │ │ + pushq $0x2 │ │ + callq ec940 │ │ add $0x78,%rsp │ │ retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov 0x40(%rsp),%eax │ │ - sub $0x28,%rsp │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5d19b(%rip),%rax │ │ + lea -0x5d3a2(%rip),%r10 │ │ + mov $0x8,%r8d │ │ + mov $0x20,%r9d │ │ pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x2 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x629ab(%rip),%rax │ │ + lea -0x625d2(%rip),%r10 │ │ + mov $0x10,%r8d │ │ + mov $0x4,%r9d │ │ + pushq $0x1 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5d45b(%rip),%rax │ │ + lea -0x5d3d2(%rip),%r10 │ │ + mov $0x10,%r8d │ │ + mov $0x4,%r9d │ │ pushq $0x0 │ │ push %rax │ │ - callq e65a0 │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ add $0x78,%rsp │ │ retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - push %r15 │ │ - push %r14 │ │ - push %r12 │ │ - push %rbx │ │ - mov %r8d,%r10d │ │ - mov %ecx,%r14d │ │ - lea (%r10,%r14,1),%r11d │ │ - mov %r11d,%r8d │ │ - sar %r8d │ │ - test %ecx,%ecx │ │ - jle e5a41 │ │ - mov %r14d,%r15d │ │ - cmp $0x7,%r14d │ │ - ja e591f │ │ - xor %ebx,%ebx │ │ - jmpq e5a30 │ │ - mov %r15d,%ebx │ │ - and $0xfffffff8,%ebx │ │ - movd %r8d,%xmm0 │ │ - lea -0x8(%rbx),%rax │ │ - mov %rax,%rcx │ │ - shr $0x3,%rcx │ │ - add $0x1,%rcx │ │ - mov %ecx,%r8d │ │ - and $0x3,%r8d │ │ - cmp $0x18,%rax │ │ - jae e595a │ │ - pxor %xmm1,%xmm1 │ │ - xor %ecx,%ecx │ │ - test %r8,%r8 │ │ - jne e59d7 │ │ - jmpq e5a05 │ │ - mov %r8,%rax │ │ - sub %rcx,%rax │ │ - pxor %xmm1,%xmm1 │ │ - xor %ecx,%ecx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - pmovzxbd 0x1(%rdx,%rcx,1),%xmm2 │ │ - paddd %xmm0,%xmm2 │ │ - pmovzxbd 0x5(%rdx,%rcx,1),%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - pmovzxbd 0x9(%rdx,%rcx,1),%xmm1 │ │ - pmovzxbd 0xd(%rdx,%rcx,1),%xmm3 │ │ - pmovzxbd 0x11(%rdx,%rcx,1),%xmm4 │ │ - paddd %xmm1,%xmm4 │ │ - paddd %xmm2,%xmm4 │ │ - pmovzxbd 0x15(%rdx,%rcx,1),%xmm2 │ │ - paddd %xmm3,%xmm2 │ │ - paddd %xmm0,%xmm2 │ │ - pmovzxbd 0x19(%rdx,%rcx,1),%xmm0 │ │ - pmovzxbd 0x1d(%rdx,%rcx,1),%xmm1 │ │ - paddd %xmm4,%xmm0 │ │ - paddd %xmm2,%xmm1 │ │ - add $0x20,%rcx │ │ - add $0x4,%rax │ │ - jne e5970 │ │ - test %r8,%r8 │ │ - je e5a05 │ │ - neg %r8 │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %rcx,%rax │ │ - or $0x1,%rax │ │ - pmovzxbd (%rdx,%rax,1),%xmm2 │ │ - pmovzxbd 0x4(%rdx,%rax,1),%xmm3 │ │ - paddd %xmm2,%xmm0 │ │ - paddd %xmm3,%xmm1 │ │ - add $0x8,%rcx │ │ - inc %r8 │ │ - jne e59e0 │ │ - paddd %xmm1,%xmm0 │ │ - pshufd $0x4e,%xmm0,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - pshufd $0xe5,%xmm1,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - movd %xmm0,%r8d │ │ - cmp %r15,%rbx │ │ - je e5a41 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ nop │ │ - movzbl 0x1(%rdx,%rbx,1),%eax │ │ - add $0x1,%rbx │ │ - add %eax,%r8d │ │ - cmp %rbx,%r15 │ │ - jne e5a30 │ │ - test %r10d,%r10d │ │ - jle e5b81 │ │ - mov %r10d,%r12d │ │ - cmp $0x7,%r10d │ │ - ja e5a5a │ │ - xor %ebx,%ebx │ │ - jmpq e5b62 │ │ - mov %r12d,%ebx │ │ - and $0xfffffff8,%ebx │ │ - movd %r8d,%xmm0 │ │ - lea -0x8(%rbx),%rcx │ │ - mov %rcx,%rax │ │ - shr $0x3,%rax │ │ - add $0x1,%rax │ │ - mov %eax,%r8d │ │ - and $0x1,%r8d │ │ - test %rcx,%rcx │ │ - je e5bcb │ │ - mov %r8,%r15 │ │ - sub %rax,%r15 │ │ - add $0x1,%r15 │ │ - pxor %xmm1,%xmm1 │ │ - mov $0xffffffffffffffff,%rax │ │ - mov $0x1,%ecx │ │ - movdqa 0x1448a(%rip),%xmm2 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - movd -0xc(%rdx,%rcx,8),%xmm3 │ │ - movd -0x10(%rdx,%rcx,8),%xmm4 │ │ - pshufb %xmm2,%xmm3 │ │ - pmovzxbd %xmm3,%xmm3 │ │ - paddd %xmm0,%xmm3 │ │ - pshufb %xmm2,%xmm4 │ │ - pmovzxbd %xmm4,%xmm4 │ │ - paddd %xmm1,%xmm4 │ │ - movd -0x14(%rdx,%rcx,8),%xmm0 │ │ - movd -0x18(%rdx,%rcx,8),%xmm1 │ │ - pshufb %xmm2,%xmm0 │ │ - pmovzxbd %xmm0,%xmm0 │ │ - paddd %xmm3,%xmm0 │ │ - pshufb %xmm2,%xmm1 │ │ - pmovzxbd %xmm1,%xmm1 │ │ - paddd %xmm4,%xmm1 │ │ - add $0xfffffffffffffff0,%rax │ │ - add $0xfffffffffffffffe,%rcx │ │ - cmp %rcx,%r15 │ │ - jne e5ab0 │ │ - test %r8,%r8 │ │ - je e5b42 │ │ - movd -0x7(%rdx,%rax,1),%xmm2 │ │ - movdqa 0x14410(%rip),%xmm3 │ │ - pshufb %xmm3,%xmm2 │ │ - pmovzxbd %xmm2,%xmm2 │ │ - paddd %xmm2,%xmm1 │ │ - movd -0x3(%rdx,%rax,1),%xmm2 │ │ - pshufb %xmm3,%xmm2 │ │ - pmovzxbd %xmm2,%xmm2 │ │ - paddd %xmm2,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - pshufd $0x4e,%xmm0,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - pshufd $0xe5,%xmm1,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - movd %xmm0,%r8d │ │ - cmp %r12,%rbx │ │ - je e5b81 │ │ - neg %rbx │ │ - neg %r12 │ │ - nopl 0x0(%rax,%rax,1) │ │ - movzbl -0x1(%rdx,%rbx,1),%eax │ │ - add %eax,%r8d │ │ - add $0xffffffffffffffff,%rbx │ │ - cmp %rbx,%r12 │ │ - jne e5b70 │ │ - bsf %r11d,%ecx │ │ - shr %cl,%r8d │ │ - cmp %r10d,%r14d │ │ - je e5bb9 │ │ - lea (%r10,%r10,1),%ecx │ │ - mov $0x3334,%eax │ │ - cmp %r14d,%ecx │ │ - jl e5baf │ │ - lea (%r14,%r14,1),%eax │ │ - cmp %r10d,%eax │ │ - mov $0x3334,%ecx │ │ - mov $0x5556,%eax │ │ - cmovl %ecx,%eax │ │ - imul %r8d,%eax │ │ - shr $0x10,%eax │ │ - mov %eax,%r8d │ │ - mov %r14d,%edx │ │ - mov %r10d,%ecx │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r14 │ │ - pop %r15 │ │ - jmpq e6c80 │ │ - pxor %xmm1,%xmm1 │ │ - mov $0xffffffffffffffff,%rax │ │ - test %r8,%r8 │ │ - jne e5b12 │ │ - jmpq e5b42 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - mov %ecx,%edx │ │ - mov %r8d,%ecx │ │ - mov $0x80,%r8d │ │ - jmpq e6c80 │ │ - push %r14 │ │ - push %rbx │ │ - mov %r8d,%r10d │ │ - mov %ecx,%r11d │ │ - mov %ecx,%r8d │ │ - sar %r8d │ │ - test %ecx,%ecx │ │ - jle e5d41 │ │ - mov %r11d,%r14d │ │ - cmp $0x8,%r11d │ │ - jae e5c27 │ │ - xor %ecx,%ecx │ │ - jmpq e5d30 │ │ - mov %r14d,%ecx │ │ - and $0xfffffff8,%ecx │ │ - movd %r8d,%xmm0 │ │ - lea -0x8(%rcx),%rax │ │ - mov %rax,%rbx │ │ - shr $0x3,%rbx │ │ - add $0x1,%rbx │ │ - mov %ebx,%r8d │ │ - and $0x3,%r8d │ │ - cmp $0x18,%rax │ │ - jae e5c5e │ │ - pxor %xmm1,%xmm1 │ │ - xor %ebx,%ebx │ │ - test %r8,%r8 │ │ - jne e5cd7 │ │ - jmpq e5d05 │ │ - mov %r8,%rax │ │ - sub %rbx,%rax │ │ - pxor %xmm1,%xmm1 │ │ - xor %ebx,%ebx │ │ - nopw 0x0(%rax,%rax,1) │ │ - pmovzxbd 0x1(%rdx,%rbx,1),%xmm2 │ │ - paddd %xmm0,%xmm2 │ │ - pmovzxbd 0x5(%rdx,%rbx,1),%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - pmovzxbd 0x9(%rdx,%rbx,1),%xmm1 │ │ - pmovzxbd 0xd(%rdx,%rbx,1),%xmm3 │ │ - pmovzxbd 0x11(%rdx,%rbx,1),%xmm4 │ │ - paddd %xmm1,%xmm4 │ │ - paddd %xmm2,%xmm4 │ │ - pmovzxbd 0x15(%rdx,%rbx,1),%xmm2 │ │ - paddd %xmm3,%xmm2 │ │ - paddd %xmm0,%xmm2 │ │ - pmovzxbd 0x19(%rdx,%rbx,1),%xmm0 │ │ - pmovzxbd 0x1d(%rdx,%rbx,1),%xmm1 │ │ - paddd %xmm4,%xmm0 │ │ - paddd %xmm2,%xmm1 │ │ - add $0x20,%rbx │ │ - add $0x4,%rax │ │ - jne e5c70 │ │ - test %r8,%r8 │ │ - je e5d05 │ │ - neg %r8 │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %rbx,%rax │ │ - or $0x1,%rax │ │ - pmovzxbd (%rdx,%rax,1),%xmm2 │ │ - pmovzxbd 0x4(%rdx,%rax,1),%xmm3 │ │ - paddd %xmm2,%xmm0 │ │ - paddd %xmm3,%xmm1 │ │ - add $0x8,%rbx │ │ - inc %r8 │ │ - jne e5ce0 │ │ - paddd %xmm1,%xmm0 │ │ - pshufd $0x4e,%xmm0,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - pshufd $0xe5,%xmm1,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - movd %xmm0,%r8d │ │ - cmp %r14,%rcx │ │ - je e5d41 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ + sub $0x58,%rsp │ │ + lea -0x62a0b(%rip),%rax │ │ + lea -0x5df52(%rip),%r10 │ │ + mov $0x10,%r8d │ │ + mov $0x4,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ nop │ │ - movzbl 0x1(%rdx,%rcx,1),%eax │ │ - add $0x1,%rcx │ │ - add %eax,%r8d │ │ - cmp %rcx,%r14 │ │ - jne e5d30 │ │ - bsf %r11d,%ecx │ │ - shr %cl,%r8d │ │ - mov %r11d,%edx │ │ - mov %r10d,%ecx │ │ - pop %rbx │ │ - pop %r14 │ │ - jmpq e6c80 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - push %r15 │ │ - push %r14 │ │ - push %rbx │ │ - mov %r8d,%r11d │ │ - mov %ecx,%r10d │ │ - sar %r8d │ │ - test %r11d,%r11d │ │ - jle e5eb1 │ │ - mov %r11d,%r15d │ │ - cmp $0x8,%r11d │ │ - jae e5d87 │ │ - xor %ecx,%ecx │ │ - jmpq e5e92 │ │ - mov %r15d,%ecx │ │ - and $0xfffffff8,%ecx │ │ - movd %r8d,%xmm0 │ │ - lea -0x8(%rcx),%rbx │ │ - mov %rbx,%rax │ │ - shr $0x3,%rax │ │ - add $0x1,%rax │ │ - mov %eax,%r8d │ │ - and $0x1,%r8d │ │ - test %rbx,%rbx │ │ - je e5ec8 │ │ - mov %r8,%r14 │ │ - sub %rax,%r14 │ │ - add $0x1,%r14 │ │ - pxor %xmm1,%xmm1 │ │ - mov $0xffffffffffffffff,%rbx │ │ - mov $0x1,%eax │ │ - movdqa 0x1415d(%rip),%xmm2 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - movd -0xc(%rdx,%rax,8),%xmm3 │ │ - movd -0x10(%rdx,%rax,8),%xmm4 │ │ - pshufb %xmm2,%xmm3 │ │ - pmovzxbd %xmm3,%xmm3 │ │ - paddd %xmm0,%xmm3 │ │ - pshufb %xmm2,%xmm4 │ │ - pmovzxbd %xmm4,%xmm4 │ │ - paddd %xmm1,%xmm4 │ │ - movd -0x14(%rdx,%rax,8),%xmm0 │ │ - movd -0x18(%rdx,%rax,8),%xmm1 │ │ - pshufb %xmm2,%xmm0 │ │ - pmovzxbd %xmm0,%xmm0 │ │ - paddd %xmm3,%xmm0 │ │ - pshufb %xmm2,%xmm1 │ │ - pmovzxbd %xmm1,%xmm1 │ │ - paddd %xmm4,%xmm1 │ │ - add $0xfffffffffffffff0,%rbx │ │ - add $0xfffffffffffffffe,%rax │ │ - cmp %rax,%r14 │ │ - jne e5de0 │ │ - test %r8,%r8 │ │ - je e5e72 │ │ - movd -0x7(%rdx,%rbx,1),%xmm2 │ │ - movdqa 0x140e0(%rip),%xmm3 │ │ - pshufb %xmm3,%xmm2 │ │ - pmovzxbd %xmm2,%xmm2 │ │ - paddd %xmm2,%xmm1 │ │ - movd -0x3(%rdx,%rbx,1),%xmm2 │ │ - pshufb %xmm3,%xmm2 │ │ - pmovzxbd %xmm2,%xmm2 │ │ - paddd %xmm2,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - pshufd $0x4e,%xmm0,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - pshufd $0xe5,%xmm1,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - movd %xmm0,%r8d │ │ - cmp %r15,%rcx │ │ - je e5eb1 │ │ - neg %rcx │ │ - neg %r15 │ │ - nopl 0x0(%rax,%rax,1) │ │ - movzbl -0x1(%rdx,%rcx,1),%eax │ │ - add %eax,%r8d │ │ - add $0xffffffffffffffff,%rcx │ │ - cmp %rcx,%r15 │ │ - jne e5ea0 │ │ - bsf %r11d,%ecx │ │ - shr %cl,%r8d │ │ - mov %r10d,%edx │ │ - mov %r11d,%ecx │ │ - pop %rbx │ │ - pop %r14 │ │ - pop %r15 │ │ - jmpq e6c80 │ │ - pxor %xmm1,%xmm1 │ │ - mov $0xffffffffffffffff,%rbx │ │ - test %r8,%r8 │ │ - jne e5e42 │ │ - jmp e5e72 │ │ - xchg %ax,%ax │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - test %r9d,%r9d │ │ - jle e5fbc │ │ - test %r8d,%r8d │ │ - jle e5fbc │ │ - movslq %r8d,%r10 │ │ - mov %r8d,%r8d │ │ - mov %r8d,%r15d │ │ - and $0x3,%r15d │ │ - lea -0x1(%r8),%r11 │ │ - sub %r15,%r8 │ │ - xor %r14d,%r14d │ │ - xor %r13d,%r13d │ │ - cmp $0x3,%r11 │ │ - jb e5f83 │ │ - jmp e5f40 │ │ - nopl (%rax) │ │ - add %r10,%rcx │ │ - add %rsi,%rdi │ │ - add $0x1,%r14d │ │ - cmp %r9d,%r14d │ │ - je e5fbc │ │ - xor %r13d,%r13d │ │ - cmp $0x3,%r11 │ │ - jb e5f83 │ │ - nopl 0x0(%rax) │ │ - movzbl (%rcx,%r13,1),%eax │ │ - movzbl (%rdx,%rax,2),%eax │ │ - mov %al,(%rdi,%r13,1) │ │ - movzbl 0x1(%rcx,%r13,1),%eax │ │ - movzbl (%rdx,%rax,2),%eax │ │ - mov %al,0x1(%rdi,%r13,1) │ │ - movzbl 0x2(%rcx,%r13,1),%eax │ │ - movzbl (%rdx,%rax,2),%eax │ │ - mov %al,0x2(%rdi,%r13,1) │ │ - movzbl 0x3(%rcx,%r13,1),%eax │ │ - movzbl (%rdx,%rax,2),%eax │ │ - mov %al,0x3(%rdi,%r13,1) │ │ - add $0x4,%r13 │ │ - cmp %r13,%r8 │ │ - jne e5f40 │ │ - test %r15,%r15 │ │ - je e5f20 │ │ - lea (%rdi,%r13,1),%r12 │ │ - add %rcx,%r13 │ │ - xor %eax,%eax │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - movzbl 0x0(%r13,%rax,1),%ebx │ │ - movzbl (%rdx,%rbx,2),%ebx │ │ - mov %bl,(%r12,%rax,1) │ │ - add $0x1,%rax │ │ - cmp %rax,%r15 │ │ - jne e5fa0 │ │ - jmpq e5f20 │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ + sub $0x58,%rsp │ │ + lea -0x5e40b(%rip),%rax │ │ + lea -0x62662(%rip),%r10 │ │ + mov $0x10,%r8d │ │ + mov $0x4,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - cmp $0x5,%edx │ │ - jl e606f │ │ - test %ecx,%ecx │ │ - jle e60ed │ │ - movslq %r8d,%rax │ │ - movabs $0x101010101010101,%r9 │ │ - imul %rax,%r9 │ │ - mov %ecx,%r8d │ │ - and $0x1,%r8d │ │ - cmp $0x1,%ecx │ │ - je e6055 │ │ - sub %r8d,%ecx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - xor %eax,%eax │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - cltq │ │ - mov %r9,(%rdi,%rax,1) │ │ - add $0x8,%eax │ │ - cmp %edx,%eax │ │ - jl e6020 │ │ - add %rsi,%rdi │ │ - xor %eax,%eax │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - cltq │ │ - mov %r9,(%rdi,%rax,1) │ │ - add $0x8,%eax │ │ - cmp %edx,%eax │ │ - jl e6040 │ │ - add %rsi,%rdi │ │ - add $0xfffffffe,%ecx │ │ - jne e6010 │ │ - test %r8d,%r8d │ │ - je e60ed │ │ - xor %eax,%eax │ │ - cltq │ │ - mov %r9,(%rdi,%rax,1) │ │ - add $0x8,%eax │ │ - cmp %edx,%eax │ │ - jl e6060 │ │ - jmp e60ed │ │ - test %ecx,%ecx │ │ - jle e60ed │ │ - test %edx,%edx │ │ - jle e60ed │ │ - imul $0x1010101,%r8d,%r9d │ │ - mov %ecx,%r8d │ │ - and $0x1,%r8d │ │ - cmp $0x1,%ecx │ │ - je e60d5 │ │ - sub %r8d,%ecx │ │ - nopl (%rax) │ │ - xor %eax,%eax │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - cltq │ │ - mov %r9d,(%rdi,%rax,1) │ │ - add $0x4,%eax │ │ - cmp %edx,%eax │ │ - jl e60a0 │ │ - add %rsi,%rdi │ │ - xor %eax,%eax │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - cltq │ │ - mov %r9d,(%rdi,%rax,1) │ │ - add $0x4,%eax │ │ - cmp %edx,%eax │ │ - jl e60c0 │ │ - add %rsi,%rdi │ │ - add $0xfffffffe,%ecx │ │ - jne e6090 │ │ - test %r8d,%r8d │ │ - je e60ed │ │ - xor %eax,%eax │ │ - nopl 0x0(%rax) │ │ - cltq │ │ - mov %r9d,(%rdi,%rax,1) │ │ - add $0x4,%eax │ │ - cmp %edx,%eax │ │ - jl e60e0 │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5e43b(%rip),%rax │ │ + lea -0x5dfb2(%rip),%r10 │ │ + mov $0x10,%r8d │ │ + mov $0x4,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ retq │ │ - xchg %ax,%ax │ │ - push %rbp │ │ - push %rbx │ │ - add $0xffffffff,%esi │ │ - add $0xffffffff,%r8d │ │ - mov %r8d,%eax │ │ - sar $0x1f,%eax │ │ - and %r8d,%eax │ │ - test %ecx,%ecx │ │ - cmovg %ecx,%eax │ │ - cltq │ │ - mov (%rdx,%rax,1),%al │ │ - mov %al,(%rdi) │ │ - test %esi,%esi │ │ - jle e6269 │ │ - movslq %r8d,%r9 │ │ - movslq %ecx,%r11 │ │ - mov %esi,%r10d │ │ - movd %ecx,%xmm0 │ │ - pshufd $0x44,%xmm0,%xmm5 │ │ - movd %r8d,%xmm0 │ │ - pshufd $0x44,%xmm0,%xmm3 │ │ - xor %esi,%esi │ │ - movdqa 0x13e23(%rip),%xmm8 │ │ - movdqa 0x13e2a(%rip),%xmm9 │ │ - movdqa %xmm5,%xmm6 │ │ - psllq $0x20,%xmm6 │ │ - psrad $0x1f,%xmm6 │ │ - pblendw $0x33,%xmm5,%xmm6 │ │ - movdqa %xmm3,%xmm7 │ │ - psllq $0x20,%xmm7 │ │ - psrad $0x1f,%xmm7 │ │ - pblendw $0x33,%xmm3,%xmm7 │ │ - jmp e619e │ │ - lea 0x1(%rsi),%rax │ │ - cmp %r9,%rsi │ │ - mov %r8d,%ebp │ │ - cmovl %eax,%ebp │ │ - mov %bl,0x1(%rdi,%rsi,2) │ │ - cmp %r11,%rax │ │ - cmovl %ecx,%ebp │ │ - movslq %ebp,%rbx │ │ - movzbl (%rdx,%rbx,1),%ebx │ │ - mov %bl,0x2(%rdi,%rsi,2) │ │ - mov %rax,%rsi │ │ - cmp %r10,%rax │ │ - je e6269 │ │ - lea -0x1(%rsi),%rax │ │ - cmp %r9,%rax │ │ - cmovg %r8d,%eax │ │ - cmp %r8d,%esi │ │ - mov %esi,%ebx │ │ - cmovg %r8d,%ebx │ │ - cmp %r11,%rsi │ │ - cmovle %ecx,%eax │ │ - cltq │ │ - movzbl (%rdx,%rax,1),%ebp │ │ - cmovl %ecx,%ebx │ │ - movslq %ebx,%rax │ │ - movzbl (%rdx,%rax,1),%eax │ │ - lea (%rax,%rax,8),%eax │ │ - sub %ebp,%eax │ │ - movq %rsi,%xmm0 │ │ - pshufd $0x44,%xmm0,%xmm4 │ │ - movdqa %xmm4,%xmm0 │ │ - paddq %xmm8,%xmm0 │ │ - movdqa %xmm0,%xmm1 │ │ - psllq $0x20,%xmm1 │ │ - psrad $0x1f,%xmm1 │ │ - pblendw $0x33,%xmm0,%xmm1 │ │ - paddq %xmm9,%xmm4 │ │ - movdqa %xmm4,%xmm0 │ │ - psllq $0x20,%xmm0 │ │ - psrad $0x1f,%xmm0 │ │ - pblendw $0x33,%xmm4,%xmm0 │ │ - pcmpgtq %xmm7,%xmm0 │ │ - blendvpd %xmm0,%xmm3,%xmm4 │ │ - pcmpgtq %xmm6,%xmm1 │ │ - movdqa %xmm5,%xmm2 │ │ - movdqa %xmm1,%xmm0 │ │ - blendvpd %xmm0,%xmm4,%xmm2 │ │ - movd %xmm2,%ebx │ │ - movslq %ebx,%rbx │ │ - movzbl (%rdx,%rbx,1),%ebx │ │ - lea (%rbx,%rbx,8),%ebx │ │ - add %eax,%ebx │ │ - pextrd $0x2,%xmm2,%eax │ │ - cltq │ │ - movzbl (%rdx,%rax,1),%eax │ │ - sub %eax,%ebx │ │ - add $0x8,%ebx │ │ - sar $0x4,%ebx │ │ - cmp $0x100,%ebx │ │ - jl e625a │ │ - mov $0xff,%ebx │ │ - test %ebx,%ebx │ │ - jg e6170 │ │ - xor %ebx,%ebx │ │ - jmpq e6170 │ │ - pop %rbx │ │ - pop %rbp │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5e46b(%rip),%rax │ │ + lea -0x5d542(%rip),%r10 │ │ + mov $0x10,%r8d │ │ + mov $0x4,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ retq │ │ - nopl 0x0(%rax) │ │ - test %edx,%edx │ │ - je e6288 │ │ - cmp $0x8,%edi │ │ - jg e629a │ │ - mov $0x2,%eax │ │ - cmp $0x3f,%esi │ │ - jle e62ba │ │ - jmpq e6311 │ │ - cmp $0x8,%edi │ │ - jg e62b5 │ │ - mov $0x1,%eax │ │ - cmp $0x37,%esi │ │ - jg e6311 │ │ - xor %eax,%eax │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5e3bb(%rip),%rax │ │ + lea -0x5e012(%rip),%r10 │ │ + mov $0x10,%r8d │ │ + mov $0x4,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ retq │ │ - cmp $0x10,%edi │ │ - jg e62c6 │ │ - mov $0x2,%eax │ │ - cmp $0x2f,%esi │ │ - jg e6311 │ │ - mov $0x1,%eax │ │ - cmp $0x13,%esi │ │ - jle e6297 │ │ - jmp e6311 │ │ - cmp $0x10,%edi │ │ - jg e62d7 │ │ - mov $0x1,%eax │ │ - cmp $0x27,%esi │ │ - jle e6297 │ │ - jmp e6311 │ │ - mov $0x3,%eax │ │ - cmp $0x18,%edi │ │ - jg e6311 │ │ - cmp $0x3,%esi │ │ - jle e6297 │ │ - jmp e6311 │ │ - mov $0x3,%eax │ │ - cmp $0x18,%edi │ │ - jg e62fc │ │ - cmp $0x1f,%esi │ │ - jg e6311 │ │ - mov $0x2,%eax │ │ - cmp $0xf,%esi │ │ - jg e6311 │ │ - mov $0x1,%eax │ │ - cmp $0x7,%esi │ │ - jle e6297 │ │ - jmp e6311 │ │ - cmp $0x20,%edi │ │ - jg e6311 │ │ - cmp $0x1f,%esi │ │ - jg e6311 │ │ - xor %eax,%eax │ │ - cmp $0x3,%esi │ │ - setg %al │ │ - add $0x1,%eax │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x62afb(%rip),%rax │ │ + lea -0x5d5a2(%rip),%r10 │ │ + mov $0x10,%r8d │ │ + mov $0x4,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - mov 0x38(%rsp),%ebx │ │ - cmp %edx,%esi │ │ - cmovle %esi,%edx │ │ - movslq %r9d,%r11 │ │ - test %edx,%edx │ │ - jle e6355 │ │ - lea -0x1(%rbx),%eax │ │ - cltq │ │ - mov %edx,%r14d │ │ - and $0x1,%r14d │ │ - cmp $0x1,%edx │ │ - jne e6367 │ │ - xor %r10d,%r10d │ │ - test %r14,%r14 │ │ - je e63b9 │ │ - jmp e63d1 │ │ - xor %r10d,%r10d │ │ - cmp %esi,%ecx │ │ - cmovg %esi,%ecx │ │ - cmp %ecx,%r10d │ │ - jge e63c3 │ │ - jmpq e63f7 │ │ - movslq %edx,%r15 │ │ - sub %r14,%r15 │ │ - xor %r10d,%r10d │ │ - lea 0x1(%r10),%ebp │ │ - cmp %rax,%r10 │ │ - mov %r10d,%edx │ │ - cmovg %eax,%edx │ │ - cmovge %eax,%ebp │ │ - cmp %r11,%r10 │ │ - cmovl %r9d,%edx │ │ - movslq %edx,%rdx │ │ - movzbl (%r8,%rdx,1),%edx │ │ - mov %dl,(%rdi,%r10,1) │ │ - lea 0x1(%r10),%rdx │ │ - cmp %r11,%rdx │ │ - cmovl %r9d,%ebp │ │ - movslq %ebp,%rdx │ │ - movzbl (%r8,%rdx,1),%edx │ │ - mov %dl,0x1(%rdi,%r10,1) │ │ - add $0x2,%r10 │ │ - cmp %r10,%r15 │ │ - jne e6370 │ │ - test %r14,%r14 │ │ - jne e63d1 │ │ - cmp %esi,%ecx │ │ - cmovg %esi,%ecx │ │ - cmp %ecx,%r10d │ │ - jl e63f7 │ │ - cmp %esi,%r10d │ │ - jl e6512 │ │ - jmpq e658f │ │ - cmp %rax,%r10 │ │ - cmovle %r10d,%eax │ │ - cmp %r11,%r10 │ │ - cmovl %r9d,%eax │ │ - cltq │ │ - mov (%r8,%rax,1),%al │ │ - mov %al,(%rdi,%r10,1) │ │ - add $0x1,%r10 │ │ - cmp %esi,%ecx │ │ - cmovg %esi,%ecx │ │ - cmp %ecx,%r10d │ │ - jge e63c3 │ │ - mov 0x40(%rsp),%eax │ │ - lea -0x1(%rbx),%edx │ │ - add $0xffffffff,%eax │ │ - movslq %eax,%rbp │ │ - mov %r10d,%r10d │ │ - movslq %edx,%rax │ │ - movslq %ecx,%rcx │ │ - mov %rcx,-0x8(%rsp) │ │ - lea 0x0(%rbp,%rbp,4),%rdx │ │ - lea 0x26bf6(%rip),%rbp │ │ - movzbl 0x0(%rbp,%rdx,1),%ecx │ │ - mov %ecx,-0xc(%rsp) │ │ - movzbl 0x1(%rbp,%rdx,1),%ecx │ │ - mov %ecx,-0x10(%rsp) │ │ - movzbl 0x2(%rbp,%rdx,1),%r13d │ │ - movzbl 0x3(%rbp,%rdx,1),%r14d │ │ - movzbl 0x4(%rbp,%rdx,1),%r15d │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - mov %r10,%rdx │ │ - lea -0x2(%r10),%rbx │ │ - cmp %rax,%rbx │ │ - mov %ebx,%r10d │ │ - cmovg %eax,%r10d │ │ - cmp %r11,%rbx │ │ - cmovl %r9d,%r10d │ │ - movslq %r10d,%rbx │ │ - movzbl (%r8,%rbx,1),%ecx │ │ - imul -0xc(%rsp),%ecx │ │ - lea -0x1(%rdx),%rbp │ │ - cmp %rax,%rbp │ │ - cmovg %eax,%ebp │ │ - lea 0x1(%rdx),%r10 │ │ - cmp %rax,%rdx │ │ - mov %edx,%ebx │ │ - cmovg %eax,%ebx │ │ - mov %r10d,%r12d │ │ - cmovge %eax,%r12d │ │ - cmp %r11,%rdx │ │ - cmovle %r9d,%ebp │ │ - movslq %ebp,%rbp │ │ - movzbl (%r8,%rbp,1),%ebp │ │ - cmovl %r9d,%ebx │ │ - imul -0x10(%rsp),%ebp │ │ - add %ecx,%ebp │ │ - movslq %ebx,%rcx │ │ - movzbl (%r8,%rcx,1),%ecx │ │ - imul %r13d,%ecx │ │ - add %ebp,%ecx │ │ - cmp %r11,%r10 │ │ - cmovl %r9d,%r12d │ │ - movslq %r12d,%rbx │ │ - movzbl (%r8,%rbx,1),%ebx │ │ - imul %r14d,%ebx │ │ - add %ecx,%ebx │ │ - lea 0x2(%rdx),%rcx │ │ - cmp %rax,%rcx │ │ - mov %ecx,%ebp │ │ - cmovg %eax,%ebp │ │ - cmp %r11,%rcx │ │ - cmovl %r9d,%ebp │ │ - movslq %ebp,%rcx │ │ - movzbl (%r8,%rcx,1),%ecx │ │ - imul %r15d,%ecx │ │ - lea (%rcx,%rbx,1),%ecx │ │ - add $0x8,%ecx │ │ - shr $0x4,%ecx │ │ - mov %cl,(%rdi,%rdx,1) │ │ - cmp -0x8(%rsp),%r10 │ │ - jl e6450 │ │ - mov 0x38(%rsp),%ebx │ │ - cmp %esi,%r10d │ │ - jge e658f │ │ - add $0xffffffff,%ebx │ │ - mov %r10d,%eax │ │ - mov %esi,%edx │ │ - sub %r10d,%edx │ │ - mov %r10d,%ecx │ │ - not %ecx │ │ - test $0x1,%dl │ │ - je e6549 │ │ - cmp %r10d,%ebx │ │ - mov %r10d,%edx │ │ - cmovle %ebx,%edx │ │ - cmp %r9d,%r10d │ │ - cmovl %r9d,%edx │ │ - movslq %edx,%rdx │ │ - mov (%r8,%rdx,1),%dl │ │ - mov %dl,(%rdi,%rax,1) │ │ - add $0x1,%rax │ │ - add $0x1,%r10d │ │ - add %esi,%ecx │ │ - je e658f │ │ - sub %r10d,%esi │ │ - cmp %eax,%ebx │ │ - mov %eax,%ecx │ │ - cmovle %ebx,%ecx │ │ - cmp %r9d,%eax │ │ - cmovl %r9d,%ecx │ │ - movslq %ecx,%rcx │ │ - movzbl (%r8,%rcx,1),%ecx │ │ - mov %cl,(%rdi,%rax,1) │ │ - lea 0x1(%rax),%ecx │ │ - cmp %ecx,%ebx │ │ - mov %ecx,%edx │ │ - cmovle %ebx,%edx │ │ - cmp %r9d,%ecx │ │ - cmovl %r9d,%edx │ │ - movslq %edx,%rcx │ │ - movzbl (%r8,%rcx,1),%ecx │ │ - mov %cl,0x1(%rdi,%rax,1) │ │ - add $0x2,%rax │ │ - add $0xfffffffe,%esi │ │ - jne e6550 │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5e41b(%rip),%rax │ │ + lea -0x62752(%rip),%r10 │ │ + mov $0x10,%r8d │ │ + mov $0x4,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ retq │ │ - nopw 0x0(%rax,%rax,1) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0x48,%rsp │ │ - mov %rdi,%r15 │ │ - mov 0x80(%rsp),%eax │ │ - shl $0x2,%r8d │ │ - mov %eax,%r10d │ │ - sub %r8d,%r10d │ │ - movslq %r9d,%rdi │ │ - mov %r9d,0x14(%rsp) │ │ - mov %r9d,%r14d │ │ - test %r10d,%r10d │ │ - mov %rdi,0x30(%rsp) │ │ - jle e6856 │ │ - mov 0x90(%rsp),%r9d │ │ - shl $0x2,%ecx │ │ - mov %rdi,%rax │ │ - mov %eax,%r13d │ │ - sub %ecx,%r13d │ │ - xor %r8d,%r8d │ │ - cmpl $0x0,0x88(%rsp) │ │ - sete %r8b │ │ - cmp $0x1,%r9d │ │ - adc $0xffffffff,%r8d │ │ - mov %rdx,%rdi │ │ - mov %r9d,%ecx │ │ - shl %cl,%rdi │ │ - mov %rdi,0x28(%rsp) │ │ - add $0x2,%r8d │ │ - mov %r13d,%ecx │ │ - and $0x1,%ecx │ │ - add %rax,%rax │ │ - mov %rax,0x20(%rsp) │ │ - mov %r13,%rax │ │ - mov %rcx,0x40(%rsp) │ │ - sub %rcx,%rax │ │ - mov %rax,0x38(%rsp) │ │ - lea (%rdx,%rsi,1),%r11 │ │ - add $0x1,%r11 │ │ - xor %r12d,%r12d │ │ - mov %r15,%rbx │ │ - mov %r10d,0x18(%rsp) │ │ - mov $0x0,%edi │ │ - test %r13d,%r13d │ │ - jg e668b │ │ - jmpq e67b1 │ │ - nopl 0x0(%rax,%rax,1) │ │ - add 0x20(%rsp),%rbx │ │ - mov 0x28(%rsp),%rax │ │ - add %rax,%rsi │ │ - add $0x1,%r12 │ │ - add %rax,%r11 │ │ - cmp %r10d,%r12d │ │ - je e6845 │ │ - mov $0x0,%edi │ │ - test %r13d,%r13d │ │ - jle e67b1 │ │ - cmpl $0x0,0x88(%rsp) │ │ - je e66f0 │ │ - xor %ebp,%ebp │ │ - jmp e66b6 │ │ - nopl 0x0(%rax) │ │ - mov %r8d,%ecx │ │ - shl %cl,%eax │ │ - mov %ax,(%rbx,%rbp,2) │ │ - add $0x1,%rbp │ │ - cmp %rbp,%r13 │ │ - je e67ae │ │ - mov %ebp,%eax │ │ - mov 0x88(%rsp),%ecx │ │ - shl %cl,%eax │ │ - movslq %eax,%rcx │ │ - movzbl (%rsi,%rcx,1),%edi │ │ - movzbl 0x1(%rsi,%rbp,2),%eax │ │ - add %edi,%eax │ │ - test %r9d,%r9d │ │ - je e66a0 │ │ - add %rdx,%rcx │ │ - movzbl (%rsi,%rcx,1),%ecx │ │ - add %ecx,%eax │ │ - movzbl (%r11,%rbp,2),%ecx │ │ - add %ecx,%eax │ │ - jmp e66a0 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - cmp $0x1,%r13d │ │ - jne e66fd │ │ - xor %ebp,%ebp │ │ - jmpq e6780 │ │ - xor %r10d,%r10d │ │ - xor %ebp,%ebp │ │ - mov 0x38(%rsp),%rdi │ │ - jmp e6730 │ │ - nopl 0x0(%rax) │ │ - mov %r8d,%ecx │ │ - shl %cl,%eax │ │ - mov %ax,0x2(%rbx,%rbp,2) │ │ - add $0x2,%rbp │ │ - movabs $0x200000000,%rax │ │ - add %rax,%r10 │ │ - cmp %rbp,%rdi │ │ - je e6780 │ │ - mov %r10,%rcx │ │ - sar $0x20,%rcx │ │ - movzbl (%rsi,%rcx,1),%eax │ │ - test %r9d,%r9d │ │ - je e6749 │ │ - add %rdx,%rcx │ │ - movzbl (%rsi,%rcx,1),%ecx │ │ - add %ecx,%eax │ │ - mov %r8d,%ecx │ │ - shl %cl,%eax │ │ - movabs $0x100000000,%rcx │ │ - add %r10,%rcx │ │ - sar $0x20,%rcx │ │ - mov %ax,(%rbx,%rbp,2) │ │ - movzbl (%rsi,%rcx,1),%eax │ │ - test %r9d,%r9d │ │ - je e6710 │ │ - add %rdx,%rcx │ │ - movzbl (%rsi,%rcx,1),%ecx │ │ - add %ecx,%eax │ │ - jmp e6710 │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %r13d,%edi │ │ - cmpq $0x0,0x40(%rsp) │ │ - mov 0x18(%rsp),%r10d │ │ - je e67b1 │ │ - movslq %ebp,%rcx │ │ - movzbl (%rsi,%rcx,1),%eax │ │ - test %r9d,%r9d │ │ - je e67a5 │ │ - add %rdx,%rcx │ │ - movzbl (%rsi,%rcx,1),%ecx │ │ - add %ecx,%eax │ │ - mov %r8d,%ecx │ │ - shl %cl,%eax │ │ - mov %ax,(%rbx,%rbp,2) │ │ - mov %r13d,%edi │ │ - cmp 0x14(%rsp),%edi │ │ - jge e6660 │ │ - mov %r12,%rax │ │ - imul 0x30(%rsp),%rax │ │ - lea (%r15,%rax,2),%rax │ │ - add $0xfffffffffffffffe,%rax │ │ - mov %edi,%ecx │ │ - movzwl (%rax,%rcx,2),%ebp │ │ - mov %r14d,%eax │ │ - sub %edi,%eax │ │ - mov %rcx,%r10 │ │ - not %r10 │ │ - add %r14,%r10 │ │ - and $0x7,%rax │ │ - je e67fe │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - mov %bp,(%rbx,%rcx,2) │ │ - add $0x1,%rcx │ │ - add $0xffffffffffffffff,%rax │ │ - jne e67f0 │ │ - cmp $0x7,%r10 │ │ - mov 0x18(%rsp),%r10d │ │ - jb e6660 │ │ - nopl (%rax) │ │ - mov %bp,(%rbx,%rcx,2) │ │ - mov %bp,0x2(%rbx,%rcx,2) │ │ - mov %bp,0x4(%rbx,%rcx,2) │ │ - mov %bp,0x6(%rbx,%rcx,2) │ │ - mov %bp,0x8(%rbx,%rcx,2) │ │ - mov %bp,0xa(%rbx,%rcx,2) │ │ - mov %bp,0xc(%rbx,%rcx,2) │ │ - mov %bp,0xe(%rbx,%rcx,2) │ │ - add $0x8,%rcx │ │ - cmp %rcx,%r14 │ │ - jne e6810 │ │ - jmpq e6660 │ │ - mov 0x80(%rsp),%eax │ │ - cmp %eax,%r10d │ │ - jl e6865 │ │ - jmpq e698f │ │ - xor %r10d,%r10d │ │ - mov %r15,%rbx │ │ - cmp %eax,%r10d │ │ - jge e698f │ │ - mov 0x30(%rsp),%rax │ │ - lea (%rax,%rax,1),%r12 │ │ - mov 0x80(%rsp),%eax │ │ - mov %eax,%r13d │ │ - sub %r10d,%r13d │ │ - mov %r10d,%ecx │ │ - not %ecx │ │ - add %eax,%ecx │ │ - and $0x3,%r13d │ │ - je e68db │ │ - mov %ecx,0x20(%rsp) │ │ - mov %r10d,0x18(%rsp) │ │ - mov %r12,%rax │ │ - neg %rax │ │ - mov %rax,0x28(%rsp) │ │ - neg %r13d │ │ - xor %ebp,%ebp │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov 0x28(%rsp),%rax │ │ - lea (%rbx,%rax,1),%rsi │ │ - mov %rbx,%rdi │ │ - mov %r12,%rdx │ │ - callq 43b0 │ │ - add %r12,%rbx │ │ - add $0xffffffff,%ebp │ │ - cmp %ebp,%r13d │ │ - jne e68b0 │ │ - mov 0x18(%rsp),%r10d │ │ - sub %ebp,%r10d │ │ - mov 0x20(%rsp),%ecx │ │ - cmp $0x3,%ecx │ │ - jb e698f │ │ - mov 0x30(%rsp),%rax │ │ - lea 0x0(,%rax,8),%rcx │ │ - mov %rcx,0x20(%rsp) │ │ - mov %r12,%rcx │ │ - neg %rcx │ │ - mov %rcx,0x18(%rsp) │ │ - lea 0x0(,%rax,4),%rax │ │ - mov %rax,0x40(%rsp) │ │ - lea (%r12,%r12,2),%rax │ │ - mov %rax,0x38(%rsp) │ │ - mov 0x80(%rsp),%ebp │ │ - sub %r10d,%ebp │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov 0x18(%rsp),%rax │ │ - lea (%rbx,%rax,1),%rsi │ │ - mov %rbx,%rdi │ │ - mov %r12,%rdx │ │ - callq 43b0 │ │ - lea (%rbx,%r12,1),%rdi │ │ - mov %rdi,0x28(%rsp) │ │ - mov %rbx,%rsi │ │ - mov %r12,%rdx │ │ - callq 43b0 │ │ - mov 0x40(%rsp),%rax │ │ - lea (%rbx,%rax,1),%r13 │ │ - mov %r13,%rdi │ │ - mov 0x28(%rsp),%rsi │ │ - mov %r12,%rdx │ │ - callq 43b0 │ │ - mov 0x38(%rsp),%rax │ │ - lea (%rbx,%rax,1),%rdi │ │ - mov %r13,%rsi │ │ - mov %r12,%rdx │ │ - callq 43b0 │ │ - add 0x20(%rsp),%rbx │ │ - add $0xfffffffc,%ebp │ │ - jne e6930 │ │ - bsf 0x14(%rsp),%eax │ │ - mov 0x80(%rsp),%r12d │ │ - bsf %r12d,%ecx │ │ - add %eax,%ecx │ │ - mov $0x1,%eax │ │ - shl %cl,%eax │ │ - test %r12d,%r12d │ │ - mov 0x30(%rsp),%r13 │ │ - jle e6c6c │ │ - cmpl $0x0,0x14(%rsp) │ │ - jle e6c6c │ │ - sar %eax │ │ - mov %r14d,%r11d │ │ - and $0xfffffff8,%r11d │ │ - lea -0x8(%r11),%r9 │ │ - mov %r9,%rdx │ │ - shr $0x3,%rdx │ │ - add $0x1,%rdx │ │ - mov %edx,%r10d │ │ - and $0x3,%r10d │ │ - add %r13,%r13 │ │ - mov %r10,%r8 │ │ - sub %rdx,%r8 │ │ - mov %r10,%rdi │ │ - shl $0x4,%rdi │ │ - xor %esi,%esi │ │ - mov %r15,%rbp │ │ - cmpl $0x8,0x14(%rsp) │ │ - jae e6a20 │ │ - jmp e6a16 │ │ nop │ │ - add $0x1,%esi │ │ - add %r13,%rbp │ │ - cmp %r12d,%esi │ │ - je e6b35 │ │ - cmpl $0x8,0x14(%rsp) │ │ - jae e6a20 │ │ - xor %edx,%edx │ │ - jmpq e6b20 │ │ - nopl (%rax) │ │ - movd %eax,%xmm0 │ │ - pxor %xmm1,%xmm1 │ │ - cmp $0x18,%r9 │ │ - jae e6a40 │ │ - xor %eax,%eax │ │ - test %r10,%r10 │ │ - jne e6ab7 │ │ - jmpq e6aee │ │ - xchg %ax,%ax │ │ - mov %r8,%rbx │ │ - xor %eax,%eax │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ + sub $0x58,%rsp │ │ + lea -0x5e44b(%rip),%rax │ │ + lea -0x5d602(%rip),%r10 │ │ + mov $0x10,%r8d │ │ + mov $0x4,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ nop │ │ - pmovsxwd 0x0(%rbp,%rax,2),%xmm2 │ │ - paddd %xmm0,%xmm2 │ │ - pmovsxwd 0x8(%rbp,%rax,2),%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - pmovsxwd 0x10(%rbp,%rax,2),%xmm1 │ │ - pmovsxwd 0x18(%rbp,%rax,2),%xmm3 │ │ - pmovsxwd 0x20(%rbp,%rax,2),%xmm4 │ │ - paddd %xmm1,%xmm4 │ │ - paddd %xmm2,%xmm4 │ │ - pmovsxwd 0x28(%rbp,%rax,2),%xmm2 │ │ - paddd %xmm3,%xmm2 │ │ - paddd %xmm0,%xmm2 │ │ - pmovsxwd 0x30(%rbp,%rax,2),%xmm0 │ │ - pmovsxwd 0x38(%rbp,%rax,2),%xmm1 │ │ - paddd %xmm4,%xmm0 │ │ - paddd %xmm2,%xmm1 │ │ - add $0x20,%rax │ │ - add $0x4,%rbx │ │ - jne e6a50 │ │ - test %r10,%r10 │ │ - je e6aee │ │ - lea 0x0(,%rax,2),%rax │ │ - add %rbp,%rax │ │ - xor %edx,%edx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - pmovsxwd (%rax,%rdx,1),%xmm2 │ │ - pmovsxwd 0x8(%rax,%rdx,1),%xmm3 │ │ - paddd %xmm2,%xmm0 │ │ - paddd %xmm3,%xmm1 │ │ - add $0x10,%rdx │ │ - cmp %rdx,%rdi │ │ - jne e6ad0 │ │ - paddd %xmm1,%xmm0 │ │ - pshufd $0x4e,%xmm0,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - pshufd $0xe5,%xmm1,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - movd %xmm0,%eax │ │ - mov %r11,%rdx │ │ - cmp %r14,%r11 │ │ - je e6a00 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - movswl 0x0(%rbp,%rdx,2),%ebx │ │ - add %ebx,%eax │ │ - add $0x1,%rdx │ │ - cmp %rdx,%r14 │ │ - jne e6b20 │ │ - jmpq e6a00 │ │ - test %r12d,%r12d │ │ - jle e6c6c │ │ - sar %cl,%eax │ │ - cmpl $0x0,0x14(%rsp) │ │ - jle e6c6c │ │ - mov %r14d,%ecx │ │ - and $0xfffffff0,%ecx │ │ - lea -0x10(%rcx),%rdx │ │ - mov %rdx,%rdi │ │ - shr $0x4,%rdi │ │ - add $0x1,%rdi │ │ - movd %eax,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - mov %edi,%esi │ │ - and $0x1,%esi │ │ - mov %rsi,%r8 │ │ - sub %rdi,%r8 │ │ - xor %ebp,%ebp │ │ - cmpl $0x10,0x14(%rsp) │ │ - jae e6bb0 │ │ - jmp e6ba6 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - add %r13,%r15 │ │ - add $0x1,%ebp │ │ - cmp %r12d,%ebp │ │ - je e6c6c │ │ - cmpl $0x10,0x14(%rsp) │ │ - jae e6bb0 │ │ - xor %edi,%edi │ │ - jmpq e6c50 │ │ - nopl (%rax) │ │ - test %rdx,%rdx │ │ - je e6c63 │ │ - mov %r8,%rdi │ │ - xor %ebx,%ebx │ │ - xchg %ax,%ax │ │ - movdqu (%r15,%rbx,2),%xmm1 │ │ - movdqu 0x10(%r15,%rbx,2),%xmm2 │ │ - movdqu 0x20(%r15,%rbx,2),%xmm3 │ │ - movdqu 0x30(%r15,%rbx,2),%xmm4 │ │ - psubw %xmm0,%xmm1 │ │ - psubw %xmm0,%xmm2 │ │ - movdqu %xmm1,(%r15,%rbx,2) │ │ - movdqu %xmm2,0x10(%r15,%rbx,2) │ │ - psubw %xmm0,%xmm3 │ │ - psubw %xmm0,%xmm4 │ │ - movdqu %xmm3,0x20(%r15,%rbx,2) │ │ - movdqu %xmm4,0x30(%r15,%rbx,2) │ │ - add $0x20,%rbx │ │ - add $0x2,%rdi │ │ - jne e6bc0 │ │ - test %rsi,%rsi │ │ - je e6c37 │ │ - movdqu (%r15,%rbx,2),%xmm1 │ │ - movdqu 0x10(%r15,%rbx,2),%xmm2 │ │ - psubw %xmm0,%xmm1 │ │ - psubw %xmm0,%xmm2 │ │ - movdqu %xmm1,(%r15,%rbx,2) │ │ - movdqu %xmm2,0x10(%r15,%rbx,2) │ │ - mov %rcx,%rdi │ │ - cmp %r14,%rcx │ │ - je e6b90 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - sub %ax,(%r15,%rdi,2) │ │ - add $0x1,%rdi │ │ - cmp %rdi,%r14 │ │ - jne e6c50 │ │ - jmpq e6b90 │ │ - xor %ebx,%ebx │ │ - test %rsi,%rsi │ │ - jne e6c15 │ │ - jmp e6c37 │ │ - add $0x48,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ + sub $0x58,%rsp │ │ + lea -0x5d60b(%rip),%rax │ │ + lea -0x627b2(%rip),%r10 │ │ + mov $0x10,%r8d │ │ + mov $0x4,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - test %ecx,%ecx │ │ - jle e6e80 │ │ - test %edx,%edx │ │ - jle e6e80 │ │ - mov %ecx,%r14d │ │ - mov 0x38(%rsp),%r11d │ │ - movslq %edx,%rax │ │ - mov %edx,%r13d │ │ - mov %r13d,%r12d │ │ - and $0xfffffff8,%r12d │ │ - movd %r11d,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm2 │ │ - movd %r8d,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm3 │ │ - mov %rax,-0x18(%rsp) │ │ - add %rax,%rax │ │ - mov %rax,-0x10(%rsp) │ │ - xor %ecx,%ecx │ │ - movdqa 0x13145(%rip),%xmm8 │ │ - mov %r9,%rbx │ │ - mov %rdi,%r15 │ │ - mov %rdi,-0x8(%rsp) │ │ - mov %rsi,-0x20(%rsp) │ │ - cmp $0x8,%edx │ │ - jae e6d30 │ │ - jmp e6d1f │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - add %rsi,%r15 │ │ - add $0x1,%rcx │ │ - add -0x10(%rsp),%rbx │ │ - cmp %r14d,%ecx │ │ - mov -0x8(%rsp),%rdi │ │ - je e6e80 │ │ - cmp $0x8,%edx │ │ - jae e6d30 │ │ - xor %ebp,%ebp │ │ - jmpq e6e31 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - mov %r14d,%eax │ │ - mov %rcx,%rbp │ │ - imul %rsi,%rbp │ │ - mov %rcx,%r10 │ │ - imul -0x18(%rsp),%r10 │ │ - lea (%r10,%r13,1),%r14 │ │ - lea (%r9,%r14,2),%r14 │ │ - mov %r9,%rsi │ │ - lea (%rdi,%rbp,1),%r9 │ │ - cmp %r14,%r9 │ │ - mov %rsi,%r9 │ │ - jae e6d80 │ │ - mov %rdi,%rsi │ │ - lea (%r9,%r10,2),%rdi │ │ - add %r13,%rbp │ │ - add %rsi,%rbp │ │ - cmp %rdi,%rbp │ │ - jbe e6d80 │ │ - xor %ebp,%ebp │ │ - mov %eax,%r14d │ │ - mov -0x20(%rsp),%rsi │ │ - jmpq e6e31 │ │ - nopl 0x0(%rax,%rax,1) │ │ - xor %ebp,%ebp │ │ - mov %eax,%r14d │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ nop │ │ - pmovsxwd (%rbx,%rbp,2),%xmm0 │ │ - pmovsxwd 0x8(%rbx,%rbp,2),%xmm1 │ │ - pmulld %xmm2,%xmm1 │ │ - pmulld %xmm2,%xmm0 │ │ - pabsd %xmm0,%xmm5 │ │ - pabsd %xmm1,%xmm6 │ │ - paddd %xmm8,%xmm6 │ │ - paddd %xmm8,%xmm5 │ │ - psrld $0x6,%xmm5 │ │ - psrld $0x6,%xmm6 │ │ - pxor %xmm7,%xmm7 │ │ - psubd %xmm6,%xmm7 │ │ - pxor %xmm4,%xmm4 │ │ - psubd %xmm5,%xmm4 │ │ - blendvps %xmm0,%xmm4,%xmm5 │ │ - movdqa %xmm1,%xmm0 │ │ - blendvps %xmm0,%xmm7,%xmm6 │ │ - paddd %xmm3,%xmm6 │ │ - paddd %xmm3,%xmm5 │ │ - packssdw %xmm6,%xmm5 │ │ - packuswb %xmm5,%xmm5 │ │ - movq %xmm5,(%r15,%rbp,1) │ │ - add $0x8,%rbp │ │ - cmp %rbp,%r12 │ │ - jne e6d90 │ │ - mov %r12,%rbp │ │ - cmp %r13,%r12 │ │ - mov -0x20(%rsp),%rsi │ │ - jne e6e31 │ │ - jmpq e6d00 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - mov %r10b,(%r15,%rbp,1) │ │ - add $0x1,%rbp │ │ - cmp %rbp,%r13 │ │ - je e6d00 │ │ - movswl (%rbx,%rbp,2),%eax │ │ - imul %r11d,%eax │ │ - mov %eax,%edi │ │ - neg %edi │ │ - cmovl %eax,%edi │ │ - add $0x20,%edi │ │ - shr $0x6,%edi │ │ - mov %edi,%r10d │ │ - neg %r10d │ │ - test %eax,%eax │ │ - cmovns %edi,%r10d │ │ - add %r8d,%r10d │ │ - cmp $0x100,%r10d │ │ - jge e6e70 │ │ - test %r10d,%r10d │ │ - jg e6e20 │ │ - jmp e6e7b │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ + sub $0x58,%rsp │ │ + lea -0x62bbb(%rip),%rax │ │ + lea -0x5d5b2(%rip),%r10 │ │ + mov $0x10,%r8d │ │ + mov $0x4,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ nop │ │ - mov $0xff,%r10d │ │ - test %r10d,%r10d │ │ - jg e6e20 │ │ - xor %r10d,%r10d │ │ - jmp e6e20 │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ + sub $0x58,%rsp │ │ + lea -0x5d66b(%rip),%rax │ │ + lea -0x5d692(%rip),%r10 │ │ + mov $0x10,%r8d │ │ + mov $0x4,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0x248,%rsp │ │ - mov %ecx,%ebp │ │ - mov %rdx,0x1a8(%rsp) │ │ - mov 0x840(%rdi),%ecx │ │ - cmp $0x3,%ecx │ │ - setne 0x3e(%rsp) │ │ - xor %r9d,%r9d │ │ - mov %ecx,0x5c(%rsp) │ │ - cmp $0x2,%ecx │ │ - sete %cl │ │ - mov %r8d,0xd8(%rsp) │ │ - cmp %r8d,%ebp │ │ - jge e7bbc │ │ - mov 0xca8(%rdi),%rdx │ │ - mov %rdx,0xb0(%rsp) │ │ - mov 0xd10(%rdi),%edx │ │ - add %edx,%edx │ │ - mov %edx,0x90(%rsp) │ │ - mov 0x18(%rdi),%rdx │ │ - mov 0x514(%rdx),%r8d │ │ - mov %cl,%r9b │ │ - xor %ecx,%ecx │ │ - xor %edx,%edx │ │ - mov 0x5c(%rsp),%ebx │ │ - cmp $0x1,%ebx │ │ - sete %cl │ │ - setne %dl │ │ - mov $0x3,%r10d │ │ - sub %ebx,%r10d │ │ - mov 0x10(%rsi),%rbx │ │ - mov %rbx,0xa8(%rsp) │ │ - mov (%rsi),%rbx │ │ - mov %rbx,0x78(%rsp) │ │ - mov 0x8(%rsi),%rsi │ │ - mov %rsi,0xa0(%rsp) │ │ - xor %esi,%esi │ │ - test %ebp,%ebp │ │ - setg %sil │ │ - lea 0x8(,%rsi,4),%r13d │ │ - mov $0x8,%esi │ │ - mov %rcx,0x198(%rsp) │ │ - shr %cl,%esi │ │ - mov %rsi,0x150(%rsp) │ │ - mov $0x8,%eax │ │ - mov 0x3e(%rsp),%cl │ │ - shr %cl,%eax │ │ - lea 0x2(,%rdx,4),%rsi │ │ - mov %rsi,0x188(%rsp) │ │ - lea 0x3(,%rdx,4),%rsi │ │ - mov %rsi,0x180(%rsp) │ │ - lea 0x12f5a(%rip),%rsi │ │ - lea (%rsi,%r9,8),%rsi │ │ - mov %rsi,0x1b0(%rsp) │ │ - mov $0x40,%esi │ │ - shr %cl,%esi │ │ - mov %rsi,0x1a0(%rsp) │ │ - movslq %r10d,%rcx │ │ - mov %rcx,0x1b8(%rsp) │ │ - mov %r8,0x140(%rsp) │ │ - lea -0x1(%r8),%ecx │ │ - mov %rcx,0x158(%rsp) │ │ - mov 0x1308(%rdi),%ebx │ │ - mov %rax,0x1c8(%rsp) │ │ - add $0xfffffffffffffffe,%rax │ │ - mov %rax,0x190(%rsp) │ │ - xor %eax,%eax │ │ - mov %rax,0xc0(%rsp) │ │ - mov %rax,0xd0(%rsp) │ │ - mov %rdi,0x40(%rsp) │ │ - jmp e7081 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - mov %r15d,%r13d │ │ - mov 0x40(%rsp),%r10 │ │ - mov %r10,%rdi │ │ - mov 0x828(%r10),%rax │ │ - mov 0x830(%r10),%rdx │ │ - shl $0x3,%rdx │ │ - mov 0x198(%rsp),%rcx │ │ - sar %cl,%rdx │ │ - mov 0x78(%rsp),%rcx │ │ - lea (%rcx,%rax,8),%rcx │ │ - mov %rcx,0x78(%rsp) │ │ - add %rdx,0xa0(%rsp) │ │ - add %rdx,0xa8(%rsp) │ │ - mov 0x1308(%r10),%ebx │ │ - xor $0x1,%ebx │ │ - mov %ebx,0x1308(%r10) │ │ - or $0x4,%r13d │ │ - mov 0xdc(%rsp),%eax │ │ - mov %eax,%ebp │ │ - cmp 0xd8(%rsp),%eax │ │ - jge e7bbc │ │ - lea 0x2(%rbp),%eax │ │ - mov %r13d,%r15d │ │ - and $0xfffffff7,%r15d │ │ - mov %eax,0xdc(%rsp) │ │ - cmp 0xd0c(%rdi),%eax │ │ - cmovl %r13d,%r15d │ │ - test $0x8,%r15b │ │ - je e71cf │ │ - xor %eax,%eax │ │ - test %ebx,%ebx │ │ - sete %al │ │ - lea (%rax,%rax,2),%r12 │ │ - mov 0x40(%rsp),%rax │ │ - mov 0x828(%rax),%rdx │ │ - mov 0x15e0(%rax,%r12,8),%rdi │ │ - test %rdx,%rdx │ │ - js e70eb │ │ - lea (%rdx,%rdx,2),%rax │ │ - mov 0x78(%rsp),%rcx │ │ - lea (%rcx,%rax,2),%rsi │ │ - add %rdx,%rdx │ │ - callq 43b0 │ │ - cmpl $0x0,0x5c(%rsp) │ │ - jne e7114 │ │ - jmpq e71cf │ │ - add %rdx,%rdi │ │ - lea 0x0(,%rdx,8),%rsi │ │ - sub %rdx,%rsi │ │ - add 0x78(%rsp),%rsi │ │ - add %rdx,%rdx │ │ - neg %rdx │ │ - callq 43b0 │ │ - cmpl $0x0,0x5c(%rsp) │ │ - je e71cf │ │ - mov 0x40(%rsp),%r13 │ │ - mov 0x830(%r13),%r14 │ │ - mov 0x15e8(%r13,%r12,8),%rdi │ │ - test %r14,%r14 │ │ - mov %r15d,0x50(%rsp) │ │ - js e7172 │ │ - mov %r14,%r15 │ │ - imul 0x188(%rsp),%r15 │ │ - mov 0xa0(%rsp),%rax │ │ - lea (%rax,%r15,1),%rsi │ │ - add %r14,%r14 │ │ - mov %r14,%rdx │ │ - callq 43b0 │ │ - mov 0x15f0(%r13,%r12,8),%rdi │ │ - add 0xa8(%rsp),%r15 │ │ - mov %r15,%rsi │ │ - mov 0x50(%rsp),%r15d │ │ - mov %r14,%rdx │ │ - jmp e71ca │ │ - add %r14,%rdi │ │ - mov %r14,%r15 │ │ - imul 0x180(%rsp),%r15 │ │ - mov 0xa0(%rsp),%rax │ │ - lea (%rax,%r15,1),%rsi │ │ - mov %rbp,0xc8(%rsp) │ │ - lea (%r14,%r14,1),%rbp │ │ - neg %rbp │ │ - mov %rbp,%rdx │ │ - callq 43b0 │ │ - add 0x15f0(%r13,%r12,8),%r14 │ │ - add 0xa8(%rsp),%r15 │ │ - mov %r14,%rdi │ │ - mov %r15,%rsi │ │ - mov 0x50(%rsp),%r15d │ │ - mov %rbp,%rdx │ │ - mov 0xc8(%rsp),%rbp │ │ - callq 43b0 │ │ - and $0xfffffffc,%r15d │ │ - or $0x2,%r15d │ │ - cmpl $0x0,0x90(%rsp) │ │ - jle e7010 │ │ - mov %ebp,%r14d │ │ - and $0x1e,%r14d │ │ - shr $0x3,%ebp │ │ - and $0x2,%ebp │ │ - mov %r14d,%eax │ │ - mov %rax,0x1d0(%rsp) │ │ - or $0x1,%r14d │ │ - movslq %ebx,%rax │ │ - lea (%rax,%rax,2),%rax │ │ - mov 0x40(%rsp),%rcx │ │ - mov %rcx,%r10 │ │ - lea 0x15e0(%rcx,%rax,8),%rax │ │ - mov %rax,0xb8(%rsp) │ │ - mov 0xa8(%rsp),%rcx │ │ - lea -0x2(%rcx),%rax │ │ - mov %rax,0x130(%rsp) │ │ - mov 0xa0(%rsp),%rdx │ │ - lea -0x2(%rdx),%rax │ │ - mov %rax,0x128(%rsp) │ │ - mov 0x190(%rsp),%rax │ │ - lea (%rcx,%rax,1),%rsi │ │ - mov %rsi,0x120(%rsp) │ │ - add %rdx,%rax │ │ - mov %rax,0x118(%rsp) │ │ - movl $0x1,0x48(%rsp) │ │ - xor %edi,%edi │ │ - mov %rcx,0x110(%rsp) │ │ - mov %rdx,0x108(%rsp) │ │ - mov 0x78(%rsp),%rcx │ │ - mov %rcx,0x100(%rsp) │ │ - xor %r9d,%r9d │ │ - xor %ebx,%ebx │ │ - mov %rbp,0xc8(%rsp) │ │ - mov %r14,0x148(%rsp) │ │ - jmpq e732d │ │ - nopl 0x0(%rax,%rax,1) │ │ - movl $0x1,0x48(%rsp) │ │ - mov %r15d,%r13d │ │ - addq $0x40,0x100(%rsp) │ │ - mov 0x1a0(%rsp),%rcx │ │ - add %rcx,0x108(%rsp) │ │ - add %rcx,0x110(%rsp) │ │ - mov 0xe4(%rsp),%ebx │ │ - add $0x1,%ebx │ │ - or $0x1,%r13d │ │ - mov 0x138(%rsp),%rdi │ │ - add $0x10,%edi │ │ - add %rcx,0x130(%rsp) │ │ - add %rcx,0x128(%rsp) │ │ - add %rcx,0x120(%rsp) │ │ - add %rcx,0x118(%rsp) │ │ - mov %r13d,%r15d │ │ - cmp 0x90(%rsp),%ebx │ │ - mov 0xc8(%rsp),%rbp │ │ - je e7018 │ │ - mov %edi,%edi │ │ - mov %ebx,%ecx │ │ - shr %ecx │ │ - mov %ebx,%esi │ │ - and $0x1,%esi │ │ - or %ebp,%esi │ │ - imul $0x584,%rcx,%rcx │ │ - add 0x1a8(%rsp),%rcx │ │ - mov %rcx,0x1d8(%rsp) │ │ - movsbq 0x500(%rsi,%rcx,1),%rcx │ │ - cmp $0xffffffffffffffff,%rcx │ │ - mov %rdi,0x138(%rsp) │ │ - mov %ebx,0xe4(%rsp) │ │ - je e72b0 │ │ - mov 0x18(%r10),%rsi │ │ - mov 0x51c(%rsi,%rcx,4),%ebp │ │ - mov 0x53c(%rsi,%rcx,4),%r11d │ │ - mov %ebp,%ecx │ │ - or %r11d,%ecx │ │ - je e72b0 │ │ - mov %r10,%rax │ │ - xor %r14d,%r14d │ │ - test %ebp,%ebp │ │ - setne 0x60(%rsp) │ │ - mov %r10,%rsi │ │ - xor %ecx,%ecx │ │ - test %r11d,%r11d │ │ - setne 0x88(%rsp) │ │ - mov %ebp,%edi │ │ - and $0x3,%edi │ │ - xor %r13d,%r13d │ │ - cmp $0x3,%edi │ │ - sete 0x50(%rsp) │ │ - mov %r11d,%r10d │ │ - and $0x3,%r10d │ │ - xor %eax,%eax │ │ - cmp $0x3,%r10d │ │ - sete %dl │ │ - shl $0x4,%ebx │ │ - lea 0x10(%rbx),%r12d │ │ - mov 0xd08(%rsi),%r8d │ │ - cmp %r8d,%r12d │ │ - mov %r8d,%esi │ │ - cmovle %r12d,%esi │ │ - cmp %esi,%ebx │ │ - jge e7baf │ │ - mov 0x60(%rsp),%bl │ │ - mov %bl,%r14b │ │ - mov 0x88(%rsp),%bl │ │ - mov %bl,%cl │ │ - mov %ecx,%esi │ │ - add %ecx,%esi │ │ - mov %esi,0xe0(%rsp) │ │ - mov %r14,0x1c0(%rsp) │ │ - lea (%r14,%rcx,2),%ecx │ │ - mov %ecx,0x9c(%rsp) │ │ - mov %ebp,0xe8(%rsp) │ │ - sar $0x2,%ebp │ │ - mov 0x50(%rsp),%cl │ │ - mov %cl,%r13b │ │ - add %r13d,%edi │ │ - mov %edi,0xf4(%rsp) │ │ - mov %r11d,%esi │ │ - sar $0x2,%esi │ │ - mov %dl,%al │ │ - add %eax,%r10d │ │ - mov %r10d,0x6c(%rsp) │ │ - mov %r11d,0xf8(%rsp) │ │ - test %r11d,%r11d │ │ - sete %cl │ │ - cmpl $0x0,0x150(%rsp) │ │ - setle %bl │ │ - cmpl $0x0,0x5c(%rsp) │ │ - sete %al │ │ - mov %esi,0x94(%rsp) │ │ - mov %ebp,0x98(%rsp) │ │ - or %ebp,%esi │ │ - mov %esi,0xf0(%rsp) │ │ - or %bl,%al │ │ - or %cl,%al │ │ - mov %al,0x3f(%rsp) │ │ - mov 0x118(%rsp),%r11 │ │ - mov 0x120(%rsp),%rax │ │ - mov %rax,0x170(%rsp) │ │ - mov 0x128(%rsp),%rax │ │ - mov 0x130(%rsp),%rcx │ │ - mov %rcx,0x160(%rsp) │ │ - mov 0x110(%rsp),%rcx │ │ - mov %rcx,0x88(%rsp) │ │ - mov 0x108(%rsp),%rdi │ │ - mov 0x100(%rsp),%rcx │ │ - mov %rcx,0x60(%rsp) │ │ - mov 0x138(%rsp),%rdx │ │ - mov 0x40(%rsp),%r10 │ │ - mov 0x148(%rsp),%r14 │ │ - mov %r12d,0xec(%rsp) │ │ - jmp e7560 │ │ - nopl 0x0(%rax,%rax,1) │ │ - movl $0x1,0x48(%rsp) │ │ - mov 0x50(%rsp),%rdi │ │ - mov 0x178(%rsp),%rbx │ │ - addq $0x8,0x60(%rsp) │ │ - mov 0x1c8(%rsp),%rsi │ │ - add %rsi,%rdi │ │ - add %rsi,0x88(%rsp) │ │ - or $0x1,%r13d │ │ - cmp %r8d,%r12d │ │ - mov %r8d,%ecx │ │ - cmovle %r12d,%ecx │ │ - add %rsi,0x160(%rsp) │ │ - add %rsi,%rax │ │ - add %rsi,0x170(%rsp) │ │ - add %rsi,%r11 │ │ - mov %rbx,%rdx │ │ - mov %r13d,%r15d │ │ - cmp %ebx,%ecx │ │ - jle e72bb │ │ - mov %rdi,0x50(%rsp) │ │ - lea 0x2(%rdx),%rcx │ │ - mov %r15d,%r13d │ │ - and $0xfffffffd,%r13d │ │ - mov %rcx,0x178(%rsp) │ │ - cmp %ecx,%r8d │ │ - cmovg %r15d,%r13d │ │ - mov %edx,%ecx │ │ - and $0xe,%cl │ │ - mov $0x3,%esi │ │ - shl %cl,%esi │ │ - mov %rdx,%rcx │ │ - shr $0x3,%rcx │ │ - mov 0x1d0(%rsp),%rdi │ │ - mov 0x1d8(%rsp),%rbp │ │ - lea 0x504(,%rdi,4),%rdi │ │ - add %rbp,%rdi │ │ - and $0x2,%ecx │ │ - lea 0x504(,%r14,4),%rbx │ │ - add %rbp,%rbx │ │ - movzwl (%rcx,%rbx,1),%ebx │ │ - or (%rcx,%rdi,1),%bx │ │ - movzwl %bx,%ecx │ │ - test %ecx,%esi │ │ - je e7500 │ │ - mov %rdx,0x70(%rsp) │ │ - mov %r14,%r15 │ │ - mov %rax,0x168(%rsp) │ │ - not %r9d │ │ - cmpl $0x1,0x48(%rsp) │ │ - mov $0x0,%eax │ │ - sbb %eax,%eax │ │ - not %eax │ │ - or %r9d,%eax │ │ - movslq 0xc0(%rsp),%rcx │ │ - mov %rcx,0x80(%rsp) │ │ - test %eax,0x9c(%rsp) │ │ - mov 0x150(%rsp),%r8 │ │ - mov 0x1c0(%rsp),%rdx │ │ - mov 0x170(%rsp),%r9 │ │ - mov 0x88(%rsp),%r10 │ │ - je e7783 │ │ - mov %r13d,%ecx │ │ - and $0x1,%ecx │ │ - je e7783 │ │ - test %edx,%eax │ │ - je e76de │ │ - mov 0x80(%rsp),%rcx │ │ - lea (%rcx,%rcx,2),%rcx │ │ - shl $0x4,%rcx │ │ - mov 0x60(%rsp),%rbx │ │ - movzwl -0x2(%rbx),%edx │ │ - mov %dx,0x1e0(%rsp,%rcx,1) │ │ - mov 0x40(%rsp),%rdx │ │ - mov 0x828(%rdx),%rdx │ │ - movzwl -0x2(%rdx,%rbx,1),%esi │ │ - mov %si,0x1e2(%rsp,%rcx,1) │ │ - movzwl -0x2(%rbx,%rdx,2),%esi │ │ - mov %si,0x1e4(%rsp,%rcx,1) │ │ - lea (%rdx,%rdx,2),%rsi │ │ - movzwl -0x2(%rbx,%rsi,1),%edi │ │ - mov %di,0x1e6(%rsp,%rcx,1) │ │ - movzwl -0x2(%rbx,%rdx,4),%edi │ │ - mov %di,0x1e8(%rsp,%rcx,1) │ │ - lea (%rdx,%rdx,4),%rdi │ │ - movzwl -0x2(%rbx,%rdi,1),%edi │ │ - mov %di,0x1ea(%rsp,%rcx,1) │ │ - movzwl -0x2(%rbx,%rsi,2),%esi │ │ - mov %si,0x1ec(%rsp,%rcx,1) │ │ - lea 0x0(,%rdx,8),%rsi │ │ - sub %rdx,%rsi │ │ - movzwl -0x2(%rsi,%rbx,1),%edx │ │ - mov %dx,0x1ee(%rsp,%rcx,1) │ │ - cmpl $0x0,0x5c(%rsp) │ │ - mov 0x50(%rsp),%r14 │ │ - je e7783 │ │ - and 0xe0(%rsp),%eax │ │ - je e7783 │ │ - test %r8d,%r8d │ │ - jle e7783 │ │ - mov 0x40(%rsp),%rax │ │ - mov 0x830(%rax),%rax │ │ - mov 0x80(%rsp),%rcx │ │ - lea (%rcx,%rcx,2),%rcx │ │ - shl $0x4,%rcx │ │ - lea 0x202(%rsp),%rdx │ │ - add %rdx,%rcx │ │ - mov 0x160(%rsp),%rdx │ │ - add %rax,%rdx │ │ - mov 0x168(%rsp),%rsi │ │ - add %rax,%rsi │ │ - add %rax,%rax │ │ - xor %edi,%edi │ │ - xor %ebx,%ebx │ │ - nopl 0x0(%rax,%rax,1) │ │ - movzwl -0x2(%r14,%rdi,1),%ebp │ │ - mov %bp,-0x12(%rcx,%rbx,2) │ │ - movzwl -0x2(%r10,%rdi,1),%ebp │ │ - mov %bp,-0x2(%rcx,%rbx,2) │ │ - movzwl (%rsi,%rdi,1),%ebp │ │ - mov %bp,-0x10(%rcx,%rbx,2) │ │ - movzwl (%rdx,%rdi,1),%ebp │ │ - mov %bp,(%rcx,%rbx,2) │ │ - add $0x2,%rbx │ │ - add %rax,%rdi │ │ - cmp %rbx,%r8 │ │ - jne e7750 │ │ - test $0x2,%r13b │ │ - je e78a1 │ │ - xor %eax,%eax │ │ - cmpl $0x0,0xc0(%rsp) │ │ - sete %al │ │ - cmpl $0x0,0xe8(%rsp) │ │ - je e783b │ │ - lea (%rax,%rax,2),%rcx │ │ - shl $0x4,%rcx │ │ - mov 0x60(%rsp),%rbp │ │ - movzwl 0x6(%rbp),%edx │ │ - mov %dx,0x1e0(%rsp,%rcx,1) │ │ - mov 0x40(%rsp),%rdx │ │ - mov 0x828(%rdx),%rdx │ │ - movzwl 0x6(%rdx,%rbp,1),%esi │ │ - mov %si,0x1e2(%rsp,%rcx,1) │ │ - movzwl 0x6(%rbp,%rdx,2),%esi │ │ - mov %si,0x1e4(%rsp,%rcx,1) │ │ - lea (%rdx,%rdx,2),%rsi │ │ - movzwl 0x6(%rbp,%rsi,1),%edi │ │ - mov %di,0x1e6(%rsp,%rcx,1) │ │ - movzwl 0x6(%rbp,%rdx,4),%edi │ │ - mov %di,0x1e8(%rsp,%rcx,1) │ │ - lea (%rdx,%rdx,4),%rdi │ │ - movzwl 0x6(%rbp,%rdi,1),%edi │ │ - mov %di,0x1ea(%rsp,%rcx,1) │ │ - movzwl 0x6(%rbp,%rsi,2),%esi │ │ - mov %si,0x1ec(%rsp,%rcx,1) │ │ - lea 0x0(,%rdx,8),%rsi │ │ - sub %rdx,%rsi │ │ - movzwl 0x6(%rsi,%rbp,1),%edx │ │ - mov %dx,0x1ee(%rsp,%rcx,1) │ │ - cmpb $0x0,0x3f(%rsp) │ │ - jne e78a1 │ │ - mov 0x40(%rsp),%rcx │ │ - mov 0x830(%rcx),%rcx │ │ - lea (%rax,%rax,2),%rax │ │ - shl $0x4,%rax │ │ - lea 0x202(%rsp),%rdx │ │ - add %rdx,%rax │ │ - lea (%r9,%rcx,1),%rdx │ │ - lea (%r11,%rcx,1),%rsi │ │ - add %rcx,%rcx │ │ - xor %edi,%edi │ │ - xor %ebx,%ebx │ │ - movzwl (%r11,%rdi,1),%ebp │ │ - mov %bp,-0x12(%rax,%rbx,2) │ │ - movzwl (%r9,%rdi,1),%ebp │ │ - mov %bp,-0x2(%rax,%rbx,2) │ │ - movzwl (%rsi,%rdi,1),%ebp │ │ - mov %bp,-0x10(%rax,%rbx,2) │ │ - movzwl (%rdx,%rdi,1),%ebp │ │ - mov %bp,(%rax,%rbx,2) │ │ - add $0x2,%rbx │ │ - add %rcx,%rdi │ │ - cmp %rbx,%r8 │ │ - jne e7870 │ │ - cmpl $0x0,0xf0(%rsp) │ │ - mov 0x40(%rsp),%rbx │ │ - mov %r11,0x48(%rsp) │ │ - je e78e4 │ │ - mov 0x828(%rbx),%rsi │ │ - mov 0x60(%rsp),%rdi │ │ - lea 0xfc(%rsp),%rdx │ │ - mov 0xb0(%rsp),%rax │ │ - callq *0xce0(%rax) │ │ - mov 0x48(%rsp),%r11 │ │ - mov %rax,0xd0(%rsp) │ │ - cmpl $0x0,0x98(%rsp) │ │ - mov 0xf4(%rsp),%r9d │ │ - mov %r15,%r14 │ │ - je e7930 │ │ - mov 0xfc(%rsp),%eax │ │ - test %eax,%eax │ │ - je e799a │ │ - shr $0x6,%eax │ │ - je e79af │ │ - bsr %eax,%r8d │ │ - cmp $0xc,%r8d │ │ - mov $0xc,%eax │ │ - cmovae %eax,%r8d │ │ - add $0x4,%r8d │ │ - jmpq e79b5 │ │ - nopl 0x0(%rax,%rax,1) │ │ - test %r9d,%r9d │ │ - mov 0x70(%rsp),%r15 │ │ - je e7a43 │ │ - mov 0x828(%rbx),%rsi │ │ - mov 0x80(%rsp),%rax │ │ - lea (%rax,%rax,2),%rax │ │ - shl $0x4,%rax │ │ - lea (%rsp,%rax,1),%rdx │ │ - add $0x1e0,%rdx │ │ - mov %r15d,%ecx │ │ - and $0x3ffffffe,%ecx │ │ - shl $0x2,%rcx │ │ - mov 0xb8(%rsp),%rax │ │ - add (%rax),%rcx │ │ - sub $0x28,%rsp │ │ - mov 0x88(%rsp),%rdi │ │ - mov $0x0,%r8d │ │ - push %r13 │ │ - pushq 0x170(%rsp) │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5e50b(%rip),%rax │ │ + lea -0x5d612(%rip),%r10 │ │ + mov $0x10,%r8d │ │ + mov $0x4,%r9d │ │ pushq $0x0 │ │ - jmpq e7a29 │ │ - xor %r8d,%r8d │ │ - mov 0x70(%rsp),%r15 │ │ - mov %r8d,%eax │ │ - or %r9d,%eax │ │ - jne e79d3 │ │ - jmpq e7a43 │ │ - mov $0x4,%r8d │ │ - mov 0x70(%rsp),%r15 │ │ - imul 0x98(%rsp),%r8d │ │ - add $0x8,%r8d │ │ - sar $0x4,%r8d │ │ - mov %r8d,%eax │ │ - or %r9d,%eax │ │ - je e7a43 │ │ - mov 0x828(%rbx),%rsi │ │ - mov 0x80(%rsp),%rax │ │ - lea (%rax,%rax,2),%rax │ │ - shl $0x4,%rax │ │ - lea (%rsp,%rax,1),%rdx │ │ - add $0x1e0,%rdx │ │ - mov %r15d,%ecx │ │ - and $0x3ffffffe,%ecx │ │ - shl $0x2,%rcx │ │ - mov 0xb8(%rsp),%rax │ │ - add (%rax),%rcx │ │ - sub $0x28,%rsp │ │ - mov 0x88(%rsp),%rdi │ │ - push %r13 │ │ - pushq 0x170(%rsp) │ │ - pushq 0x108(%rsp) │ │ - mov 0xf0(%rsp),%rax │ │ - callq *0xce8(%rax) │ │ - mov 0x88(%rsp),%r11 │ │ - add $0x40,%rsp │ │ - cmpl $0x0,0xf8(%rsp) │ │ - je e7b75 │ │ - cmpl $0x0,0x94(%rsp) │ │ - je e7a75 │ │ - mov %r13,%rbp │ │ - movslq 0xd0(%rsp),%rax │ │ - mov 0x1b0(%rsp),%rcx │ │ - movzbl (%rax,%rcx,1),%r10d │ │ - jmp e7a7b │ │ - mov %r13,%rbp │ │ - xor %r10d,%r10d │ │ - mov 0x6c(%rsp),%r12d │ │ - mov %r10,0x70(%rsp) │ │ - shl $0x2,%r15d │ │ - mov 0x3e(%rsp),%cl │ │ - shr %cl,%r15d │ │ - mov 0x830(%rbx),%rsi │ │ - mov 0x80(%rsp),%rcx │ │ - lea (%rcx,%rcx,2),%rbx │ │ - shl $0x4,%rbx │ │ - lea (%rsp,%rbx,1),%rdx │ │ - add $0x1f0,%rdx │ │ - mov 0xb8(%rsp),%rax │ │ - mov 0x8(%rax),%rcx │ │ - add %r15,%rcx │ │ - sub $0x28,%rsp │ │ - mov 0x78(%rsp),%rdi │ │ - mov 0xbc(%rsp),%r13d │ │ - mov %r13d,%r8d │ │ - mov %r12d,%r9d │ │ - push %rbp │ │ - mov 0x188(%rsp),%rax │ │ push %rax │ │ push %r10 │ │ - mov 0xf0(%rsp),%r12 │ │ - mov 0x1f8(%rsp),%r14 │ │ - callq *0xce8(%r12,%r14,8) │ │ - add $0x40,%rsp │ │ - mov 0x40(%rsp),%rax │ │ - mov 0x830(%rax),%rsi │ │ - lea (%rsp,%rbx,1),%rdx │ │ - add $0x200,%rdx │ │ - mov 0xb8(%rsp),%rax │ │ - add 0x10(%rax),%r15 │ │ - mov 0x40(%rsp),%rbx │ │ - sub $0x28,%rsp │ │ - mov 0xb0(%rsp),%rdi │ │ - mov %r15,%rcx │ │ - mov %r13d,%r8d │ │ - mov %rbp,%r13 │ │ - mov 0x94(%rsp),%r9d │ │ - push %rbp │ │ - pushq 0x188(%rsp) │ │ - pushq 0xa8(%rsp) │ │ - callq *0xce8(%r12,%r14,8) │ │ - add $0x40,%rsp │ │ - mov 0x148(%rsp),%r14 │ │ - mov 0xec(%rsp),%r12d │ │ - mov 0x48(%rsp),%r11 │ │ - mov 0xc0(%rsp),%rax │ │ - xor $0x1,%eax │ │ - mov %rax,0xc0(%rsp) │ │ - mov %rbx,%r10 │ │ - mov 0xd08(%rbx),%r8d │ │ - movl $0x0,0x48(%rsp) │ │ - mov 0x9c(%rsp),%r9d │ │ - mov 0x168(%rsp),%rax │ │ - jmpq e7508 │ │ - mov %r15d,%r13d │ │ - mov 0x40(%rsp),%r10 │ │ - jmpq e72bb │ │ - add $0x248,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ retq │ │ - xchg %ax,%ax │ │ - jmpq 71ac0 │ │ - data16 nopw %cs:0x0(%rax,%rax,1) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0x148,%rsp │ │ - mov %ecx,%r10d │ │ - movl $0x0,0xdc(%rsp) │ │ - test %ecx,%ecx │ │ - setg 0x8f(%rsp) │ │ - mov 0x8(%rdi),%rax │ │ - xor %r14d,%r14d │ │ - cmpl $0x0,0x3f4(%rax) │ │ - sete %r14b │ │ - mov %r14d,%eax │ │ - and %ecx,%eax │ │ - mov %eax,0x128(%rsp) │ │ - mov %eax,%r9d │ │ - shl $0x4,%r9d │ │ - mov $0x20,%r11d │ │ - mov %r14d,%ecx │ │ - shr %cl,%r11d │ │ - mov %r14d,0x48(%rsp) │ │ - xor $0x5,%r14d │ │ - mov 0x840(%rdi),%r15d │ │ - xor %r12d,%r12d │ │ - cmp $0x1,%r15d │ │ - sete %r12b │ │ - movl $0x0,0xbc(%rsp) │ │ - cmp $0x3,%r15d │ │ - setne %al │ │ - mov $0x10,%ebp │ │ - mov %r12d,%ecx │ │ - shr %cl,%ebp │ │ - mov %ebp,0xf8(%rsp) │ │ - mov $0x10,%ebp │ │ - mov %al,0x2f(%rsp) │ │ - mov %eax,%ecx │ │ - shr %cl,%ebp │ │ - mov %ebp,0x114(%rsp) │ │ - mov %r11d,%eax │ │ - imul %r10d,%eax │ │ - mov 0xd04(%rdi),%ecx │ │ - mov %eax,0xd8(%rsp) │ │ - sub %eax,%ecx │ │ - cmp %r11d,%ecx │ │ - mov %r11d,0x140(%rsp) │ │ - cmovg %r11d,%ecx │ │ - mov %r15d,%ebx │ │ - mov %r9,0xc8(%rsp) │ │ - mov %rcx,0xb0(%rsp) │ │ - lea (%rcx,%r9,1),%eax │ │ - mov %rax,0x118(%rsp) │ │ - add %r12d,%eax │ │ - mov %r12d,%ecx │ │ - shr %cl,%eax │ │ - mov %rax,0xd0(%rsp) │ │ - mov %r14d,%ecx │ │ - mov %r12,0x100(%rsp) │ │ - sub %r12d,%ecx │ │ - mov %r10d,0x110(%rsp) │ │ - shl %cl,%r10d │ │ - mov 0x18(%rdi),%rcx │ │ - mov %rcx,0x80(%rsp) │ │ - movzwl 0x232(%rcx),%ebp │ │ - mov %ebp,%eax │ │ - mov %r14d,0x60(%rsp) │ │ - mov %r14d,%ecx │ │ - shl %cl,%eax │ │ - mov %rdx,0x98(%rsp) │ │ - mov %rsi,0x120(%rsp) │ │ - mov %r8d,0x144(%rsp) │ │ - mov %rdi,0x68(%rsp) │ │ - mov 0xd08(%rdi),%ecx │ │ - mov %ecx,0x90(%rsp) │ │ - cmp %ecx,%eax │ │ - jge e8184 │ │ - mov 0x68(%rsp),%r8 │ │ - movslq 0xd0c(%r8),%rsi │ │ - add $0x1f,%rsi │ │ - movslq %r10d,%r12 │ │ - add 0x15d0(%r8),%r12 │ │ - and $0xffffffffffffffe0,%rsi │ │ - xor %eax,%eax │ │ - cmp $0x1,%ebx │ │ - sete %al │ │ - mov $0x1,%r9d │ │ - mov 0xc8(%rsp),%r11 │ │ - mov %r11d,%ecx │ │ - shl %cl,%r9d │ │ - mov $0x1,%edx │ │ - mov %r11d,%edi │ │ - mov 0x100(%rsp),%r10 │ │ - mov %r10d,%ecx │ │ - shr %cl,%edi │ │ - mov %edi,%ecx │ │ - shl %cl,%edx │ │ - mov %edx,0xf0(%rsp) │ │ - mov $0x4,%ecx │ │ - sub %eax,%ecx │ │ - mov %ecx,0x70(%rsp) │ │ - mov %esi,%eax │ │ - mov %r10d,%ecx │ │ - sar %cl,%eax │ │ - cltq │ │ - mov %rax,0xa8(%rsp) │ │ - mov %edi,0xa0(%rsp) │ │ - mov %edi,%r10d │ │ - mov 0xd0(%rsp),%eax │ │ - mov 0x118(%rsp),%rdi │ │ - cmp %edi,%r11d │ │ - mov %ebx,0x40(%rsp) │ │ - jae e8047 │ │ - mov 0x110(%rsp),%edx │ │ - mov 0x60(%rsp),%ecx │ │ - shl %cl,%edx │ │ - movslq %edx,%r15 │ │ - add 0x15c8(%r8),%r15 │ │ - mov 0x128(%rsp),%ecx │ │ - shl $0x4,%ecx │ │ - mov %rcx,0x138(%rsp) │ │ - mov %edi,%ecx │ │ - mov %rcx,0x130(%rsp) │ │ - sub %r10,%rax │ │ - mov %rax,0x78(%rsp) │ │ - mov $0x1,%edx │ │ - mov %rsi,0xe0(%rsp) │ │ - mov %r9d,0x108(%rsp) │ │ - jmp e7e95 │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov 0xe0(%rsp),%rsi │ │ - mov 0x38(%rsp),%r15 │ │ - add %rsi,%r15 │ │ - add 0xa8(%rsp),%r12 │ │ - mov 0x80(%rsp),%rax │ │ - mov 0xc0(%rsp),%rdx │ │ - movzwl 0x232(%rax,%rdx,2),%ebp │ │ - add $0x1,%rdx │ │ - mov %ebp,%eax │ │ - mov 0x60(%rsp),%ecx │ │ - shl %cl,%eax │ │ - cmp 0x90(%rsp),%eax │ │ - mov 0x108(%rsp),%r9d │ │ - mov 0x40(%rsp),%ebx │ │ - jge e8184 │ │ - mov %rdx,0xc0(%rsp) │ │ - mov %r12,0xe8(%rsp) │ │ - mov %ebp,%eax │ │ - mov 0x48(%rsp),%ecx │ │ - shr %cl,%ebp │ │ - mov %rbp,0x38(%rsp) │ │ - and %ecx,%eax │ │ - shl $0x4,%rax │ │ - mov %rax,0x30(%rsp) │ │ - xor %eax,%eax │ │ - mov 0x98(%rsp),%r12 │ │ - mov 0x138(%rsp),%r13 │ │ - mov 0x130(%rsp),%r14 │ │ - nopw 0x0(%rax,%rax,1) │ │ - xor %edi,%edi │ │ - cmp $0xffff,%r9d │ │ - seta %dil │ │ - mov %edi,%ecx │ │ - shl $0x4,%ecx │ │ - mov %r9d,%ebp │ │ - shr %cl,%ebp │ │ - imul $0x584,0x38(%rsp),%r8 │ │ - add %r12,%r8 │ │ - mov 0x30(%rsp),%rcx │ │ - lea (%rcx,%rcx,2),%rcx │ │ - lea (%r8,%rcx,4),%rcx │ │ - movzwl 0x8(%rcx,%rdi,2),%esi │ │ - xor %ebx,%ebx │ │ - test %esi,%ebp │ │ - setne %bl │ │ - movzwl 0x4(%rcx,%rdi,2),%r10d │ │ - xor %r11d,%r11d │ │ - test %r10d,%ebp │ │ - setne %r11b │ │ - lea (%r11,%rbx,2),%ebx │ │ - mov %ebp,%edx │ │ - not %edx │ │ - and %edx,%esi │ │ - mov %si,0x8(%rcx,%rdi,2) │ │ - mov %edx,%esi │ │ - and %r10d,%esi │ │ - mov %si,0x4(%rcx,%rdi,2) │ │ - and %dx,(%rcx,%rdi,2) │ │ - movzbl (%r15,%rax,1),%edx │ │ - cmp %edx,%ebx │ │ - cmovb %ebx,%edx │ │ - lea (%rcx,%rdx,4),%rcx │ │ - or %bp,(%rcx,%rdi,2) │ │ - add %r9d,%r9d │ │ - lea (%rax,%r13,1),%rcx │ │ - add $0x1,%rcx │ │ - add $0x1,%rax │ │ - cmp %r14,%rcx │ │ - jb e7ee0 │ │ - mov %r15,0x38(%rsp) │ │ - cmpl $0x0,0x40(%rsp) │ │ - mov 0xf8(%rsp),%r15d │ │ - mov 0xe8(%rsp),%r12 │ │ - mov 0x70(%rsp),%r11d │ │ - mov 0x78(%rsp),%r14 │ │ - mov 0x30(%rsp),%rdx │ │ - je e7e40 │ │ - mov 0x2f(%rsp),%cl │ │ - shr %cl,%edx │ │ - mov 0xa0(%rsp),%eax │ │ - cmp 0xd0(%rsp),%eax │ │ - jae e7e40 │ │ - xor %r13d,%r13d │ │ - mov 0xf0(%rsp),%r10d │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %r10d,%edi │ │ - mov %r15d,%ecx │ │ - shr %cl,%edi │ │ - xor %esi,%esi │ │ - test %edi,%edi │ │ - setne %sil │ │ - mov %esi,%ebp │ │ - mov %r11d,%ecx │ │ - shl %cl,%ebp │ │ - mov %r10d,%eax │ │ - mov %ebp,%ecx │ │ - shr %cl,%eax │ │ - lea (%r8,%rdx,8),%rcx │ │ - movzwl 0x304(%rcx,%rsi,2),%r9d │ │ - xor %ebp,%ebp │ │ - test %r9d,%eax │ │ - setne %bpl │ │ - mov %eax,%ebx │ │ - not %ebx │ │ - mov %ebx,%edi │ │ - and %r9d,%edi │ │ - mov %di,0x304(%rcx,%rsi,2) │ │ - and %bx,0x300(%rcx,%rsi,2) │ │ - movzbl (%r12,%r13,1),%edi │ │ - cmp %edi,%ebp │ │ - cmovb %ebp,%edi │ │ - lea (%rcx,%rdi,4),%rcx │ │ - add $0x300,%rcx │ │ - or %ax,(%rcx,%rsi,2) │ │ - add %r10d,%r10d │ │ - add $0x1,%r13 │ │ - cmp %r13,%r14 │ │ - jne e7fd0 │ │ - jmpq e7e40 │ │ - sub %r10,%rax │ │ - mov %rax,0x78(%rsp) │ │ - mov $0x1,%edx │ │ - mov 0xf8(%rsp),%r15d │ │ - mov 0x70(%rsp),%r14d │ │ - mov 0x78(%rsp),%r13 │ │ - jmp e80ad │ │ - nopl 0x0(%rax,%rax,1) │ │ - add 0xa8(%rsp),%r9 │ │ - mov 0x80(%rsp),%rax │ │ - mov 0x38(%rsp),%rdx │ │ - movzwl 0x232(%rax,%rdx,2),%ebp │ │ - add $0x1,%rdx │ │ - mov %ebp,%eax │ │ - mov 0x60(%rsp),%ecx │ │ - shl %cl,%eax │ │ - cmp 0x90(%rsp),%eax │ │ - mov %r9,%r12 │ │ - mov 0x40(%rsp),%ebx │ │ - jge e8184 │ │ - mov %rdx,0x38(%rsp) │ │ - mov %ebp,%eax │ │ - mov 0x48(%rsp),%ecx │ │ - shr %cl,%eax │ │ - mov %rax,0x30(%rsp) │ │ - test %ebx,%ebx │ │ - mov 0x98(%rsp),%rbx │ │ - mov %r12,%r9 │ │ - je e8070 │ │ - mov %rbp,%r12 │ │ - and 0x48(%rsp),%r12d │ │ - shl $0x4,%r12d │ │ - mov 0x2f(%rsp),%cl │ │ - shr %cl,%r12d │ │ - mov 0xa0(%rsp),%eax │ │ - cmp 0xd0(%rsp),%eax │ │ - jae e8070 │ │ - xor %r10d,%r10d │ │ - mov 0xf0(%rsp),%r11d │ │ - mov %r11d,%edx │ │ - mov %r15d,%ecx │ │ - shr %cl,%edx │ │ - xor %esi,%esi │ │ - test %edx,%edx │ │ - setne %sil │ │ - mov %esi,%ebp │ │ - mov %r14d,%ecx │ │ - shl %cl,%ebp │ │ - mov %r11d,%edi │ │ - mov %ebp,%ecx │ │ - shr %cl,%edi │ │ - imul $0x584,0x30(%rsp),%rcx │ │ - add %rbx,%rcx │ │ - lea (%rcx,%r12,8),%rcx │ │ - movzwl 0x304(%rcx,%rsi,2),%ebp │ │ - xor %eax,%eax │ │ - test %ebp,%edi │ │ - setne %al │ │ - mov %rbx,%r8 │ │ - mov %edi,%ebx │ │ - not %ebx │ │ - mov %ebx,%edx │ │ - and %ebp,%edx │ │ - mov %dx,0x304(%rcx,%rsi,2) │ │ - and %bx,0x300(%rcx,%rsi,2) │ │ - mov %r8,%rbx │ │ - movzbl (%r9,%r10,1),%edx │ │ - cmp %edx,%eax │ │ - cmovb %eax,%edx │ │ - lea (%rcx,%rdx,4),%rax │ │ - add $0x300,%rax │ │ - or %di,(%rax,%rsi,2) │ │ - add %r11d,%r11d │ │ - add $0x1,%r10 │ │ - cmp %r10,%r13 │ │ - jne e8100 │ │ - jmpq e8070 │ │ - mov 0xdc(%rsp),%eax │ │ - mov 0x8f(%rsp),%cl │ │ - mov %cl,%al │ │ - mov %eax,0xdc(%rsp) │ │ - mov 0xbc(%rsp),%eax │ │ - mov 0x2f(%rsp),%cl │ │ - mov %cl,%al │ │ - mov %eax,0xbc(%rsp) │ │ - mov 0xc8(%rsp),%eax │ │ - mov %rax,0xa0(%rsp) │ │ - mov 0x144(%rsp),%eax │ │ - test %eax,%eax │ │ - je e8412 │ │ - mov 0x68(%rsp),%rsi │ │ - mov 0xd10(%rsi),%ebp │ │ - test %ebp,%ebp │ │ - jle e8422 │ │ - add $0xffffffff,%eax │ │ - imul %ebp,%eax │ │ - cltq │ │ - mov %ebx,%edi │ │ - imul $0x270,%rax,%rbx │ │ - add 0x1118(%rsi),%rbx │ │ - xor %eax,%eax │ │ - cmp $0x3,%edi │ │ - setne %dl │ │ - mov 0xc8(%rsp),%rcx │ │ - mov %ecx,%r13d │ │ - mov 0x100(%rsp),%rcx │ │ - shr %cl,%r13d │ │ - mov 0xd00(%rsi),%ecx │ │ - mov %ecx,0x48(%rsp) │ │ - test %edi,%edi │ │ - mov %rbp,0x38(%rsp) │ │ - je e8454 │ │ - mov %dl,%al │ │ - mov $0x4,%ecx │ │ - sub %eax,%ecx │ │ - mov %ecx,0x40(%rsp) │ │ - xor %r11d,%r11d │ │ - mov %r13,0x60(%rsp) │ │ - mov 0x98(%rsp),%r14 │ │ - jmp e826c │ │ - nopl 0x0(%rax) │ │ - add $0x1,%r11 │ │ - add $0x270,%r12 │ │ - mov %r12,%rbx │ │ - mov 0x38(%rsp),%rbp │ │ - cmp %rbp,%r11 │ │ - je e8560 │ │ - mov %r11d,%eax │ │ - shl $0x5,%eax │ │ - mov 0x48(%rsp),%ecx │ │ - sub %eax,%ecx │ │ - cmp $0x21,%ecx │ │ - mov $0x20,%eax │ │ - cmovge %eax,%ecx │ │ - mov %ecx,0x30(%rsp) │ │ - test %ecx,%ecx │ │ - mov 0xa0(%rsp),%r15 │ │ - mov %rbx,%r12 │ │ - je e834f │ │ - mov 0x30(%rsp),%r13d │ │ - mov $0x1,%edi │ │ - xor %eax,%eax │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xor %edx,%edx │ │ - cmp $0xffff,%edi │ │ - seta %dl │ │ - mov %edx,%ecx │ │ - shl $0x4,%ecx │ │ - mov %edi,%ebx │ │ - shr %cl,%ebx │ │ - imul $0x584,%r11,%rcx │ │ - add %r14,%rcx │ │ - lea (%r15,%r15,2),%rsi │ │ - lea (%rcx,%rsi,4),%rcx │ │ - movzwl 0x188(%rcx,%rdx,2),%esi │ │ - xor %r9d,%r9d │ │ - test %esi,%ebx │ │ - setne %r9b │ │ - movzwl 0x184(%rcx,%rdx,2),%r8d │ │ - xor %r10d,%r10d │ │ - test %r8d,%ebx │ │ - setne %r10b │ │ - lea (%r10,%r9,2),%r9d │ │ - mov %ebx,%ebp │ │ - not %ebp │ │ - and %ebp,%esi │ │ - mov %si,0x188(%rcx,%rdx,2) │ │ - mov %ebp,%esi │ │ - and %r8d,%esi │ │ - mov %si,0x184(%rcx,%rdx,2) │ │ - and %bp,0x180(%rcx,%rdx,2) │ │ - movzbl 0x1e0(%r12,%rax,1),%esi │ │ - cmp %esi,%r9d │ │ - cmovb %r9d,%esi │ │ - lea (%rcx,%rsi,4),%rcx │ │ - add $0x180,%rcx │ │ - or %bx,(%rcx,%rdx,2) │ │ - add %edi,%edi │ │ - add $0x1,%rax │ │ - cmp %r13,%rax │ │ - jb e82b0 │ │ - mov 0x30(%rsp),%eax │ │ - add 0xbc(%rsp),%eax │ │ - mov 0x2f(%rsp),%cl │ │ - shr %cl,%eax │ │ - test %eax,%eax │ │ - mov 0x114(%rsp),%r15d │ │ - mov 0x60(%rsp),%r13 │ │ - mov 0x40(%rsp),%r8d │ │ - je e8250 │ │ - mov %eax,%eax │ │ - mov %rax,0x30(%rsp) │ │ - mov $0x1,%r9d │ │ - xor %r10d,%r10d │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %r9d,%edx │ │ - mov %r15d,%ecx │ │ - shr %cl,%edx │ │ - xor %edi,%edi │ │ - test %edx,%edx │ │ - setne %dil │ │ - mov %edi,%edx │ │ - mov %r8d,%ecx │ │ - shl %cl,%edx │ │ - mov %r9d,%ebx │ │ - mov %edx,%ecx │ │ - shr %cl,%ebx │ │ - imul $0x584,%r11,%rcx │ │ - add %r14,%rcx │ │ - lea (%rcx,%r13,8),%rcx │ │ - movzwl 0x404(%rcx,%rdi,2),%edx │ │ - xor %eax,%eax │ │ - test %edx,%ebx │ │ - setne %al │ │ - mov %ebx,%ebp │ │ - not %ebp │ │ - mov %ebp,%esi │ │ - and %edx,%esi │ │ - mov %si,0x404(%rcx,%rdi,2) │ │ - and %bp,0x400(%rcx,%rdi,2) │ │ - movzbl 0x200(%r12,%r10,1),%edx │ │ - cmp %edx,%eax │ │ - cmovb %eax,%edx │ │ - lea (%rcx,%rdx,4),%rax │ │ - add $0x400,%rax │ │ - or %bx,(%rax,%rdi,2) │ │ - add %r9d,%r9d │ │ - add $0x1,%r10 │ │ - cmp %r10,0x30(%rsp) │ │ - jne e8390 │ │ - jmpq e8250 │ │ - mov 0x68(%rsp),%rsi │ │ - mov 0xd10(%rsi),%ebp │ │ - jmpq e8565 │ │ - lea 0x12f0(%rsi),%rax │ │ - mov %rax,0xf0(%rsp) │ │ - lea 0xcf8(%rsi),%rax │ │ - mov %rax,0xe0(%rsp) │ │ - lea 0xd10(%rsi),%rax │ │ - mov %rax,0xe8(%rsp) │ │ - jmpq e8b23 │ │ - xor %r14d,%r14d │ │ - mov $0x20,%r9d │ │ - mov %rbx,%r12 │ │ - mov 0x98(%rsp),%r8 │ │ - mov 0xa0(%rsp),%r10 │ │ - jmp e8499 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - add $0x1,%r14 │ │ - add $0x270,%r12 │ │ - mov 0x38(%rsp),%rbp │ │ - cmp %rbp,%r14 │ │ - je e8560 │ │ - mov %r14d,%edx │ │ - shl $0x5,%edx │ │ - mov 0x48(%rsp),%ecx │ │ - sub %edx,%ecx │ │ - cmp $0x21,%ecx │ │ - cmovge %r9d,%ecx │ │ - test %ecx,%ecx │ │ - je e8480 │ │ - mov %ecx,%r11d │ │ - mov $0x1,%r13d │ │ - xor %ebx,%ebx │ │ - nopl 0x0(%rax,%rax,1) │ │ - xor %edx,%edx │ │ - cmp $0xffff,%r13d │ │ - seta %dl │ │ - mov %edx,%ecx │ │ - shl $0x4,%ecx │ │ - mov %r13d,%edi │ │ - shr %cl,%edi │ │ - imul $0x584,%r14,%rcx │ │ - add %r8,%rcx │ │ - lea (%r10,%r10,2),%rbp │ │ - lea (%rcx,%rbp,4),%rcx │ │ - movzwl 0x188(%rcx,%rdx,2),%ebp │ │ - xor %eax,%eax │ │ - test %ebp,%edi │ │ - setne %al │ │ - movzwl 0x184(%rcx,%rdx,2),%r15d │ │ - xor %esi,%esi │ │ - test %r15d,%edi │ │ - setne %sil │ │ - lea (%rsi,%rax,2),%eax │ │ - mov %edi,%esi │ │ - not %esi │ │ - and %esi,%ebp │ │ - mov %bp,0x188(%rcx,%rdx,2) │ │ - mov %esi,%ebp │ │ - and %r15d,%ebp │ │ - mov %bp,0x184(%rcx,%rdx,2) │ │ - and %si,0x180(%rcx,%rdx,2) │ │ - movzbl 0x1e0(%r12,%rbx,1),%esi │ │ - cmp %esi,%eax │ │ - cmovb %eax,%esi │ │ - lea (%rcx,%rsi,4),%rax │ │ - add $0x180,%rax │ │ - or %di,(%rax,%rdx,2) │ │ - add %r13d,%r13d │ │ - add $0x1,%rbx │ │ - cmp %r11,%rbx │ │ - jb e84c0 │ │ - jmpq e8480 │ │ - mov 0x68(%rsp),%rsi │ │ - mov 0x98(%rsp),%rdi │ │ - lea 0x12f0(%rsi),%rax │ │ - mov %rax,0xf0(%rsp) │ │ - lea 0xcf8(%rsi),%rax │ │ - mov %rax,0xe0(%rsp) │ │ - lea 0xd10(%rsi),%rax │ │ - mov %rax,0xe8(%rsp) │ │ - test %ebp,%ebp │ │ - jle e8b2b │ │ - movslq 0x110(%rsp),%rax │ │ - mov 0x140(%rsp),%ecx │ │ - imul %rax,%rcx │ │ - mov 0x120(%rsp),%rax │ │ - mov (%rax),%rax │ │ - mov %rax,0x40(%rsp) │ │ - mov 0xcf8(%rsi),%rax │ │ - mov %rcx,0x108(%rsp) │ │ - mov %rax,0x60(%rsp) │ │ - imul %rax,%rcx │ │ - shl $0x2,%rcx │ │ - add 0x12f0(%rsi),%rcx │ │ - mov %rcx,0x48(%rsp) │ │ - lea 0x1330(%rsi),%rax │ │ - mov %rax,0x38(%rsp) │ │ - lea 0xa(%rdi),%rax │ │ - mov %rax,0x78(%rsp) │ │ - lea 0x8(%rdi),%rax │ │ - mov %rax,0xc0(%rsp) │ │ - xor %eax,%eax │ │ - mov %rax,0x70(%rsp) │ │ - xor %ecx,%ecx │ │ - movl $0x0,0x30(%rsp) │ │ nop │ │ - mov 0xd00(%rsi),%r15d │ │ - mov %rcx,0xa8(%rsp) │ │ - mov %ecx,%eax │ │ - shl $0x5,%eax │ │ - cmp %eax,%r15d │ │ - jle e88c0 │ │ - mov 0x68(%rsp),%rax │ │ - mov 0x828(%rax),%rcx │ │ - mov %rcx,0x80(%rsp) │ │ - mov 0xca8(%rax),%rax │ │ - mov %rax,0x90(%rsp) │ │ - cmpl $0x0,0x128(%rsp) │ │ - je e8730 │ │ - add 0x70(%rsp),%r15d │ │ - cmp $0x21,%r15d │ │ - mov $0x20,%eax │ │ - cmovge %eax,%r15d │ │ - xor %r14d,%r14d │ │ - mov 0x78(%rsp),%rbx │ │ - xor %ebp,%ebp │ │ - mov 0x30(%rsp),%eax │ │ - or %ebp,%eax │ │ - jne e86bd │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - add $0x1,%rbp │ │ - add $0xc,%rbx │ │ - add $0x4,%r14 │ │ - cmp %rbp,%r15 │ │ - je e88c0 │ │ - mov 0x30(%rsp),%eax │ │ - or %ebp,%eax │ │ - je e86a0 │ │ - movzwl -0x8(%rbx),%eax │ │ - mov %eax,0x50(%rsp) │ │ - movzwl -0x4(%rbx),%eax │ │ - mov %eax,0x54(%rsp) │ │ - movzwl (%rbx),%eax │ │ - mov %eax,0x58(%rsp) │ │ - movl $0x0,0x5c(%rsp) │ │ - mov %r14d,%edi │ │ - and $0xfffffffc,%edi │ │ - add 0x40(%rsp),%rdi │ │ - mov 0x48(%rsp),%rax │ │ - lea (%rax,%r14,1),%rcx │ │ - mov 0xb0(%rsp),%rax │ │ - mov %eax,(%rsp) │ │ - mov 0x80(%rsp),%rsi │ │ - lea 0x50(%rsp),%rdx │ │ - mov 0x60(%rsp),%r8 │ │ - mov 0x38(%rsp),%r9 │ │ - mov 0x90(%rsp),%rax │ │ - callq *0xcc0(%rax) │ │ - jmpq e86a0 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ + sub $0x58,%rsp │ │ + lea -0x5d6cb(%rip),%rax │ │ + lea -0x5e192(%rip),%r10 │ │ + mov $0x10,%r8d │ │ + mov $0x4,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ nop │ │ - cmpl $0x10,0x118(%rsp) │ │ - jle e880c │ │ - add 0x70(%rsp),%r15d │ │ - cmp $0x21,%r15d │ │ - mov $0x20,%eax │ │ - cmovge %eax,%r15d │ │ - mov 0x78(%rsp),%r14 │ │ - xor %r13d,%r13d │ │ - xor %r12d,%r12d │ │ - mov 0x30(%rsp),%eax │ │ - or %r12d,%eax │ │ - jne e878e │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - add $0x1,%r12 │ │ - add $0x4,%r13 │ │ - add $0xc,%r14 │ │ - cmp %r12,%r15 │ │ - je e88c0 │ │ - mov 0x30(%rsp),%eax │ │ - or %r12d,%eax │ │ - je e8770 │ │ - movzwl -0x6(%r14),%eax │ │ - movzwl -0x2(%r14),%ecx │ │ - mov -0xa(%r14),%edx │ │ - mov %edx,0x50(%rsp) │ │ - movzwl -0x4(%r14),%edx │ │ - shl $0x10,%edx │ │ - or %eax,%edx │ │ - mov %edx,0x54(%rsp) │ │ - movzwl (%r14),%eax │ │ - shl $0x10,%eax │ │ - or %ecx,%eax │ │ - mov %eax,0x58(%rsp) │ │ - movl $0x0,0x5c(%rsp) │ │ - mov %r13d,%edi │ │ - and $0xfffffffc,%edi │ │ - add 0x40(%rsp),%rdi │ │ - mov 0x48(%rsp),%rax │ │ - lea (%rax,%r13,1),%rcx │ │ - mov 0xb0(%rsp),%rax │ │ - mov %eax,(%rsp) │ │ - mov 0x80(%rsp),%rsi │ │ - lea 0x50(%rsp),%rdx │ │ - mov 0x60(%rsp),%r8 │ │ - mov 0x38(%rsp),%r9 │ │ - mov 0x90(%rsp),%rax │ │ - callq *0xcc0(%rax) │ │ - jmpq e8770 │ │ - add 0x70(%rsp),%r15d │ │ - cmp $0x21,%r15d │ │ - mov $0x20,%eax │ │ - cmovge %eax,%r15d │ │ - xor %r14d,%r14d │ │ - mov 0xc0(%rsp),%rbx │ │ - xor %ebp,%ebp │ │ - mov 0x30(%rsp),%eax │ │ - or %ebp,%eax │ │ - jne e8859 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - add $0x1,%rbp │ │ - add $0xc,%rbx │ │ - add $0x4,%r14 │ │ - cmp %rbp,%r15 │ │ - je e88c0 │ │ - mov 0x30(%rsp),%eax │ │ - or %ebp,%eax │ │ - je e8840 │ │ - movzwl -0x8(%rbx),%eax │ │ - mov %eax,0x50(%rsp) │ │ - movzwl -0x4(%rbx),%eax │ │ - mov %eax,0x54(%rsp) │ │ - movzwl (%rbx),%eax │ │ - mov %eax,0x58(%rsp) │ │ - movl $0x0,0x5c(%rsp) │ │ - mov %r14d,%edi │ │ - and $0xfffffffc,%edi │ │ - add 0x40(%rsp),%rdi │ │ - mov 0x48(%rsp),%rax │ │ - lea (%rax,%r14,1),%rcx │ │ - mov 0xb0(%rsp),%rax │ │ - mov %eax,(%rsp) │ │ - mov 0x80(%rsp),%rsi │ │ - lea 0x50(%rsp),%rdx │ │ - mov 0x60(%rsp),%r8 │ │ - mov 0x38(%rsp),%r9 │ │ - mov 0x90(%rsp),%rax │ │ - callq *0xcc0(%rax) │ │ - jmp e8840 │ │ - xchg %ax,%ax │ │ - mov 0xa8(%rsp),%rcx │ │ - add $0x1,%rcx │ │ - mov 0xe8(%rsp),%rax │ │ - movslq (%rax),%rbp │ │ - cmp %rbp,%rcx │ │ - jge e892c │ │ - subq $0xffffffffffffff80,0x48(%rsp) │ │ - subq $0xffffffffffffff80,0x40(%rsp) │ │ - mov 0xe0(%rsp),%rax │ │ - mov (%rax),%rax │ │ - mov %rax,0x60(%rsp) │ │ - addq $0x584,0x78(%rsp) │ │ - mov 0x70(%rsp),%rax │ │ - add $0xffffffe0,%eax │ │ - mov %rax,0x70(%rsp) │ │ - addq $0x584,0xc0(%rsp) │ │ - movl $0x1,0x30(%rsp) │ │ - mov 0x68(%rsp),%rsi │ │ - jmpq e8620 │ │ - test %ebp,%ebp │ │ - mov 0xd8(%rsp),%edx │ │ - jle e8b02 │ │ - cmpl $0x0,0xb0(%rsp) │ │ - jle e8b02 │ │ - mov 0x68(%rsp),%rdx │ │ - mov 0xcf8(%rdx),%r13 │ │ - mov 0xf0(%rsp),%rax │ │ - mov (%rax),%rax │ │ - mov 0x108(%rsp),%rdi │ │ - imul %r13,%rdi │ │ - mov 0x120(%rsp),%rcx │ │ - mov (%rcx),%r14 │ │ - mov 0xa0(%rsp),%rcx │ │ - lea (%rcx,%rcx,2),%rcx │ │ - mov 0x98(%rsp),%rsi │ │ - lea (%rsi,%rcx,4),%r12 │ │ - add $0x18a,%r12 │ │ - lea (%rax,%rdi,4),%rbp │ │ - add $0x1,%rbp │ │ - xor %ecx,%ecx │ │ - mov 0xd00(%rdx),%esi │ │ - mov %rcx,0x90(%rsp) │ │ - mov %ecx,%eax │ │ - shl $0x5,%eax │ │ - sub %eax,%esi │ │ - cmp $0x21,%esi │ │ - mov $0x20,%eax │ │ - cmovge %eax,%esi │ │ - mov %esi,0x48(%rsp) │ │ - mov 0x828(%rdx),%rax │ │ - mov 0xca8(%rdx),%rcx │ │ - mov %rcx,0x80(%rsp) │ │ - mov %rax,0x60(%rsp) │ │ - lea 0x0(,%rax,4),%rax │ │ - mov %rax,0x30(%rsp) │ │ - lea 0x0(,%r13,4),%rax │ │ - mov %rax,0x40(%rsp) │ │ - mov %rbp,0x78(%rsp) │ │ - mov 0xc8(%rsp),%rax │ │ - mov %eax,%ebx │ │ - mov %r12,0xa8(%rsp) │ │ - mov 0xb0(%rsp),%rax │ │ - mov %eax,%r15d │ │ - mov %r14,0x70(%rsp) │ │ - mov %ebx,%eax │ │ - or 0xdc(%rsp),%eax │ │ - jne e8a52 │ │ - nopl 0x0(%rax,%rax,1) │ │ - add 0x30(%rsp),%r14 │ │ - add $0xc,%r12 │ │ - add $0x1,%ebx │ │ - add 0x40(%rsp),%rbp │ │ - add $0xffffffff,%r15d │ │ - je e8ab0 │ │ - mov %ebx,%eax │ │ - or 0xdc(%rsp),%eax │ │ - je e8a30 │ │ - mov -0xa(%r12),%eax │ │ - mov %eax,0x50(%rsp) │ │ - mov -0x6(%r12),%eax │ │ - mov %eax,0x54(%rsp) │ │ - mov -0x2(%r12),%eax │ │ - mov %eax,0x58(%rsp) │ │ - movl $0x0,0x5c(%rsp) │ │ - mov 0x48(%rsp),%eax │ │ - mov %eax,(%rsp) │ │ - mov %r14,%rdi │ │ - mov 0x60(%rsp),%rsi │ │ - lea 0x50(%rsp),%rdx │ │ - mov %rbp,%rcx │ │ - mov %r13,%r8 │ │ - mov 0x38(%rsp),%r9 │ │ - mov 0x80(%rsp),%rax │ │ - callq *0xcc8(%rax) │ │ - jmp e8a30 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - mov 0x90(%rsp),%rcx │ │ - add $0x1,%rcx │ │ - mov 0xe8(%rsp),%rax │ │ - movslq (%rax),%rbp │ │ - cmp %rbp,%rcx │ │ - jge e8b1e │ │ - mov 0x70(%rsp),%r14 │ │ - sub $0xffffffffffffff80,%r14 │ │ - mov 0xe0(%rsp),%rax │ │ - mov (%rax),%r13 │ │ - mov 0xa8(%rsp),%r12 │ │ - add $0x584,%r12 │ │ - mov 0x78(%rsp),%rbp │ │ - sub $0xffffffffffffff80,%rbp │ │ - mov 0x68(%rsp),%rdx │ │ - jmpq e89a0 │ │ - mov 0x68(%rsp),%rsi │ │ - mov 0x98(%rsp),%rdi │ │ - mov 0x18(%rsi),%rax │ │ - cmpl $0x0,0x4d8(%rax) │ │ - jne e8b4c │ │ - jmp e8b3f │ │ - mov 0x68(%rsp),%rsi │ │ - mov 0x98(%rsp),%rdi │ │ - mov 0xd8(%rsp),%edx │ │ - mov 0x18(%rsi),%rax │ │ - cmpl $0x0,0x4d8(%rax) │ │ - jne e8b4c │ │ - cmpl $0x0,0x4dc(%rax) │ │ - je e9297 │ │ - mov 0x100(%rsp),%rcx │ │ - sar %cl,%edx │ │ - test %ebp,%ebp │ │ - jle e9297 │ │ - movslq %edx,%rbp │ │ - mov 0x12f0(%rsi),%r8 │ │ - mov 0xcf8(%rsi),%rax │ │ - mov 0xc8(%rsp),%rcx │ │ - mov %ecx,%ebx │ │ - mov 0x100(%rsp),%rcx │ │ - shr %cl,%ebx │ │ - mov $0x80,%edx │ │ - mov 0x2f(%rsp),%cl │ │ - shr %cl,%edx │ │ - mov %rdx,0x108(%rsp) │ │ - lea 0x1330(%rsi),%rdx │ │ - mov %rdx,0x30(%rsp) │ │ - mov 0xd0(%rsp),%rdx │ │ - mov %ebx,0x130(%rsp) │ │ - sub %ebx,%edx │ │ - mov %edx,0x40(%rsp) │ │ - mov $0x20,%edx │ │ - shr %cl,%edx │ │ - lea 0x306(%rdi),%rcx │ │ - mov %rcx,0xa8(%rsp) │ │ - lea 0x304(%rdi),%rcx │ │ - mov %rcx,0x78(%rsp) │ │ - mov %rax,0x80(%rsp) │ │ - mov %rax,%rcx │ │ - mov %rbp,0x118(%rsp) │ │ - imul %rbp,%rcx │ │ - lea (%r8,%rcx,4),%rax │ │ - add $0x3,%rax │ │ - mov %rax,0xa0(%rsp) │ │ - shl $0x2,%rdx │ │ - mov %rdx,0x138(%rsp) │ │ - xor %ecx,%ecx │ │ - xor %eax,%eax │ │ - mov %rax,0xc0(%rsp) │ │ - movl $0x0,0x48(%rsp) │ │ - mov 0xd00(%rsi),%eax │ │ - mov %rcx,0x128(%rsp) │ │ - shl $0x5,%ecx │ │ - sub %ecx,%eax │ │ - cmp $0x21,%eax │ │ - mov $0x20,%ecx │ │ - cmovge %ecx,%eax │ │ - add 0xbc(%rsp),%eax │ │ - mov 0x2f(%rsp),%cl │ │ - sar %cl,%eax │ │ - test %eax,%eax │ │ - jle e8f70 │ │ - mov 0x120(%rsp),%rcx │ │ - mov 0x8(%rcx),%rsi │ │ - mov 0xc0(%rsp),%rdx │ │ - add %rdx,%rsi │ │ - mov %rsi,0x90(%rsp) │ │ - mov 0x10(%rcx),%rcx │ │ - add %rdx,%rcx │ │ - mov %rcx,0xb0(%rsp) │ │ - mov 0x68(%rsp),%rcx │ │ - mov 0x830(%rcx),%rdx │ │ - mov %rdx,0x38(%rsp) │ │ - mov 0xca8(%rcx),%rcx │ │ - mov %rcx,0x70(%rsp) │ │ - mov %eax,%eax │ │ - mov %rax,0x60(%rsp) │ │ - cmpl $0x0,0x130(%rsp) │ │ - je e8d90 │ │ - xor %r12d,%r12d │ │ - mov 0xa0(%rsp),%r13 │ │ - xor %ebx,%ebx │ │ - mov 0x48(%rsp),%eax │ │ - or %ebx,%eax │ │ - jne e8cef │ │ - nopl 0x0(%rax,%rax,1) │ │ - add $0x1,%rbx │ │ - add $0x4,%r13 │ │ - add $0x4,%r12 │ │ - cmp %rbx,0x60(%rsp) │ │ - je e8f70 │ │ - mov 0x48(%rsp),%eax │ │ - or %ebx,%eax │ │ - je e8cd0 │ │ - mov 0xa8(%rsp),%rcx │ │ - movzwl -0x4(%rcx,%rbx,8),%eax │ │ - mov %eax,0x50(%rsp) │ │ - movzwl (%rcx,%rbx,8),%eax │ │ - mov %eax,0x54(%rsp) │ │ - movl $0x0,0x58(%rsp) │ │ - mov %r12d,%ebp │ │ - and $0xfffffffc,%ebp │ │ - mov 0x90(%rsp),%rax │ │ - lea (%rax,%rbp,1),%rdi │ │ - lea -0x1(%r13),%rcx │ │ - mov 0x40(%rsp),%eax │ │ - mov %eax,(%rsp) │ │ - mov 0x38(%rsp),%rsi │ │ - lea 0x50(%rsp),%rax │ │ - mov %rax,%rdx │ │ - mov 0x80(%rsp),%r15 │ │ - mov %r15,%r8 │ │ - mov 0x30(%rsp),%r9 │ │ - mov 0x70(%rsp),%r14 │ │ - callq *0xcd0(%r14) │ │ - add 0xb0(%rsp),%rbp │ │ - mov 0x40(%rsp),%eax │ │ - mov %eax,(%rsp) │ │ - mov %rbp,%rdi │ │ - mov 0x38(%rsp),%rsi │ │ - lea 0x50(%rsp),%rdx │ │ - mov %r13,%rcx │ │ - mov %r15,%r8 │ │ - mov 0x30(%rsp),%r9 │ │ - callq *0xcd0(%r14) │ │ - jmpq e8cd0 │ │ - nopl 0x0(%rax) │ │ - mov 0xf8(%rsp),%eax │ │ - cmp 0xd0(%rsp),%eax │ │ - jge e8e97 │ │ - xor %ebp,%ebp │ │ - xor %r13d,%r13d │ │ - mov 0xa0(%rsp),%rbx │ │ - mov 0x48(%rsp),%eax │ │ - or %ebp,%eax │ │ - jne e8ddf │ │ - nopl 0x0(%rax) │ │ - add $0x4,%rbx │ │ - add $0x4,%r13 │ │ - add $0x1,%ebp │ │ - addq $0xffffffffffffffff,0x60(%rsp) │ │ - je e8f70 │ │ - mov 0x48(%rsp),%eax │ │ - or %ebp,%eax │ │ - je e8dc0 │ │ - mov 0xa8(%rsp),%rdi │ │ - movzwl -0x4(%rdi,%r13,2),%eax │ │ - mov 0xf8(%rsp),%ecx │ │ - shl %cl,%eax │ │ - movzwl -0x6(%rdi,%r13,2),%esi │ │ - movzwl -0x2(%rdi,%r13,2),%edx │ │ - or %esi,%eax │ │ - mov %eax,0x50(%rsp) │ │ - movzwl (%rdi,%r13,2),%eax │ │ - shl %cl,%eax │ │ - or %edx,%eax │ │ - mov %eax,0x54(%rsp) │ │ - movl $0x0,0x58(%rsp) │ │ - mov %r13d,%r12d │ │ - and $0xfffffffc,%r12d │ │ - mov 0x90(%rsp),%rax │ │ - lea (%rax,%r12,1),%rdi │ │ - lea -0x1(%rbx),%rcx │ │ - mov 0x40(%rsp),%eax │ │ - mov %eax,(%rsp) │ │ - mov 0x38(%rsp),%rsi │ │ - lea 0x50(%rsp),%rax │ │ - mov %rax,%rdx │ │ - mov 0x80(%rsp),%r15 │ │ - mov %r15,%r8 │ │ - mov 0x30(%rsp),%r9 │ │ - mov 0x70(%rsp),%r14 │ │ - callq *0xcd0(%r14) │ │ - add 0xb0(%rsp),%r12 │ │ - mov 0x40(%rsp),%eax │ │ - mov %eax,(%rsp) │ │ - mov %r12,%rdi │ │ - mov 0x38(%rsp),%rsi │ │ - lea 0x50(%rsp),%rdx │ │ - mov %rbx,%rcx │ │ - mov %r15,%r8 │ │ - mov 0x30(%rsp),%r9 │ │ - callq *0xcd0(%r14) │ │ - jmpq e8dc0 │ │ - xor %r12d,%r12d │ │ - mov 0xa0(%rsp),%r13 │ │ - xor %ebx,%ebx │ │ - mov 0x48(%rsp),%eax │ │ - or %ebx,%eax │ │ - jne e8ecf │ │ - nopl 0x0(%rax) │ │ - add $0x1,%rbx │ │ - add $0x4,%r13 │ │ - add $0x4,%r12 │ │ - cmp %rbx,0x60(%rsp) │ │ - je e8f70 │ │ - mov 0x48(%rsp),%eax │ │ - or %ebx,%eax │ │ - je e8eb0 │ │ - mov 0x78(%rsp),%rcx │ │ - movzwl -0x4(%rcx,%rbx,8),%eax │ │ - mov %eax,0x50(%rsp) │ │ - movzwl (%rcx,%rbx,8),%eax │ │ - mov %eax,0x54(%rsp) │ │ - movl $0x0,0x58(%rsp) │ │ - mov %r12d,%ebp │ │ - and $0xfffffffc,%ebp │ │ - mov 0x90(%rsp),%rax │ │ - lea (%rax,%rbp,1),%rdi │ │ - lea -0x1(%r13),%rcx │ │ - mov 0x40(%rsp),%eax │ │ - mov %eax,(%rsp) │ │ - mov 0x38(%rsp),%rsi │ │ - lea 0x50(%rsp),%rax │ │ - mov %rax,%rdx │ │ - mov 0x80(%rsp),%r15 │ │ - mov %r15,%r8 │ │ - mov 0x30(%rsp),%r9 │ │ - mov 0x70(%rsp),%r14 │ │ - callq *0xcd0(%r14) │ │ - add 0xb0(%rsp),%rbp │ │ - mov 0x40(%rsp),%eax │ │ - mov %eax,(%rsp) │ │ - mov %rbp,%rdi │ │ - mov 0x38(%rsp),%rsi │ │ - lea 0x50(%rsp),%rdx │ │ - mov %r13,%rcx │ │ - mov %r15,%r8 │ │ - mov 0x30(%rsp),%r9 │ │ - callq *0xcd0(%r14) │ │ - jmpq e8eb0 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - mov 0x128(%rsp),%rcx │ │ - add $0x1,%rcx │ │ - mov 0xe8(%rsp),%rax │ │ - movslq (%rax),%rax │ │ - cmp %rax,%rcx │ │ - jge e8ff6 │ │ - mov 0xc0(%rsp),%rax │ │ - add 0x108(%rsp),%rax │ │ - mov %rax,0xc0(%rsp) │ │ - mov 0xe0(%rsp),%rax │ │ - mov (%rax),%rax │ │ - mov %rax,0x80(%rsp) │ │ - addq $0x584,0xa8(%rsp) │ │ - mov 0xa0(%rsp),%rax │ │ - add 0x138(%rsp),%rax │ │ - mov %rax,0xa0(%rsp) │ │ - addq $0x584,0x78(%rsp) │ │ - movl $0x1,0x48(%rsp) │ │ - mov 0x68(%rsp),%rsi │ │ - jmpq e8c20 │ │ - test %eax,%eax │ │ - mov 0x68(%rsp),%rdx │ │ - mov 0x98(%rsp),%rbp │ │ - jle e9297 │ │ - mov 0x100(%rsp),%rcx │ │ - mov 0xc8(%rsp),%rax │ │ - shr %cl,%eax │ │ - mov $0x80,%esi │ │ - mov 0x2f(%rsp),%cl │ │ - shr %cl,%esi │ │ - mov %rsi,0xc0(%rsp) │ │ - mov $0x20,%esi │ │ - shr %cl,%esi │ │ - mov %rsi,0x78(%rsp) │ │ - mov %rax,0xc8(%rsp) │ │ - cmp 0xd0(%rsp),%eax │ │ - jge e9297 │ │ - mov 0xcf8(%rdx),%rdi │ │ - mov 0xf0(%rsp),%rax │ │ - mov (%rax),%rax │ │ - mov 0xc8(%rsp),%rcx │ │ - mov 0xd0(%rsp),%rsi │ │ - sub %ecx,%esi │ │ - mov %rsi,0xd0(%rsp) │ │ - lea 0x406(,%rcx,8),%rcx │ │ - add %rbp,%rcx │ │ - mov %rcx,0xb0(%rsp) │ │ - mov 0x118(%rsp),%rcx │ │ - imul %rdi,%rcx │ │ - lea (%rax,%rcx,4),%r14 │ │ - add $0x3,%r14 │ │ - shlq $0x2,0x78(%rsp) │ │ - xor %ecx,%ecx │ │ - xor %esi,%esi │ │ - xchg %ax,%ax │ │ - mov 0x830(%rdx),%rbp │ │ - mov 0xd00(%rdx),%ebx │ │ - mov %rcx,0x70(%rsp) │ │ - mov %ecx,%eax │ │ - shl $0x5,%eax │ │ - sub %eax,%ebx │ │ - cmp $0x21,%ebx │ │ - mov $0x20,%eax │ │ - cmovge %eax,%ebx │ │ - add 0xbc(%rsp),%ebx │ │ - mov 0x2f(%rsp),%cl │ │ - sar %cl,%ebx │ │ - mov %ebx,0x40(%rsp) │ │ - mov 0xca8(%rdx),%rax │ │ - mov %rax,0x90(%rsp) │ │ - mov %rbp,0x38(%rsp) │ │ - lea 0x0(,%rbp,4),%rax │ │ - mov %rax,0x48(%rsp) │ │ - mov 0x120(%rsp),%rax │ │ - mov 0x10(%rax),%rbx │ │ - add %rsi,%rbx │ │ - mov 0x8(%rax),%rbp │ │ - mov %rsi,0xf8(%rsp) │ │ - add %rsi,%rbp │ │ - mov %rdi,0x80(%rsp) │ │ - lea 0x0(,%rdi,4),%rax │ │ - mov %rax,0x60(%rsp) │ │ - mov %r14,0xa8(%rsp) │ │ - xor %r13d,%r13d │ │ - mov 0xc8(%rsp),%rax │ │ - add %r13d,%eax │ │ - or 0xdc(%rsp),%eax │ │ - jne e9196 │ │ - nopl 0x0(%rax,%rax,1) │ │ - add $0x1,%r13 │ │ - mov 0x48(%rsp),%rax │ │ - add %rax,%rbx │ │ - add %rax,%rbp │ │ - add 0x60(%rsp),%r14 │ │ - cmp %r13d,0xd0(%rsp) │ │ - je e9240 │ │ - mov 0xc8(%rsp),%rax │ │ - add %r13d,%eax │ │ - or 0xdc(%rsp),%eax │ │ - je e9160 │ │ - mov 0xb0(%rsp),%rsi │ │ - movzwl -0x4(%rsi,%r13,8),%eax │ │ - mov 0x114(%rsp),%ecx │ │ - shl %cl,%eax │ │ - movzwl -0x6(%rsi,%r13,8),%edx │ │ - or %edx,%eax │ │ - mov %eax,0x50(%rsp) │ │ - movzwl -0x2(%rsi,%r13,8),%eax │ │ - movzwl (%rsi,%r13,8),%edx │ │ - shl %cl,%edx │ │ - or %eax,%edx │ │ - mov %edx,0x54(%rsp) │ │ - movl $0x0,0x58(%rsp) │ │ - lea -0x1(%r14),%rcx │ │ - mov 0x40(%rsp),%eax │ │ - mov %eax,(%rsp) │ │ - mov %rbp,%rdi │ │ - mov 0x38(%rsp),%rsi │ │ - lea 0x50(%rsp),%rax │ │ - mov %rax,%rdx │ │ - mov 0x80(%rsp),%r12 │ │ - mov %r12,%r8 │ │ - mov 0x30(%rsp),%r9 │ │ - mov 0x90(%rsp),%r15 │ │ - callq *0xcd8(%r15) │ │ - mov 0x40(%rsp),%eax │ │ - mov %eax,(%rsp) │ │ - mov %rbx,%rdi │ │ - mov 0x38(%rsp),%rsi │ │ - lea 0x50(%rsp),%rdx │ │ - mov %r14,%rcx │ │ - mov %r12,%r8 │ │ - mov 0x30(%rsp),%r9 │ │ - callq *0xcd8(%r15) │ │ - jmpq e9160 │ │ - nopl 0x0(%rax) │ │ - mov 0x70(%rsp),%rcx │ │ - add $0x1,%rcx │ │ - mov 0xe8(%rsp),%rax │ │ - movslq (%rax),%rax │ │ - cmp %rax,%rcx │ │ - mov 0x68(%rsp),%rdx │ │ - jge e9297 │ │ - mov 0xf8(%rsp),%rsi │ │ - add 0xc0(%rsp),%rsi │ │ - mov 0xe0(%rsp),%rax │ │ - mov (%rax),%rdi │ │ - addq $0x584,0xb0(%rsp) │ │ - mov 0xa8(%rsp),%r14 │ │ - add 0x78(%rsp),%r14 │ │ - jmpq e90b0 │ │ - add $0x148,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ + sub $0x58,%rsp │ │ + lea -0x5e64b(%rip),%rax │ │ + lea -0x5d672(%rip),%r10 │ │ + mov $0x10,%r8d │ │ + mov $0x4,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x62b7b(%rip),%rax │ │ + lea -0x628d2(%rip),%r10 │ │ + mov $0x10,%r8d │ │ + mov $0x8,%r9d │ │ + pushq $0x1 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5d6fb(%rip),%rax │ │ + lea -0x5d6d2(%rip),%r10 │ │ + mov $0x10,%r8d │ │ + mov $0x8,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x62bdb(%rip),%rax │ │ + lea -0x5e252(%rip),%r10 │ │ + mov $0x10,%r8d │ │ + mov $0x8,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5e60b(%rip),%rax │ │ + lea -0x62962(%rip),%r10 │ │ + mov $0x10,%r8d │ │ + mov $0x8,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5e63b(%rip),%rax │ │ + lea -0x5e2b2(%rip),%r10 │ │ + mov $0x10,%r8d │ │ + mov $0x8,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5e66b(%rip),%rax │ │ + lea -0x5d842(%rip),%r10 │ │ + mov $0x10,%r8d │ │ + mov $0x8,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ retq │ │ - nopl (%rax) │ │ - jmpq 71ac0 │ │ - data16 data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0x4a88,%rsp │ │ - mov %rdx,0x18(%rsp) │ │ - mov %rdi,%rax │ │ - mov %rsi,0x20(%rsp) │ │ - mov 0x8(%rsi),%rbx │ │ - lea 0x360(%rsp),%rdi │ │ - mov %rbx,%rsi │ │ - mov %rax,0x30(%rsp) │ │ - callq *(%rax) │ │ - cmpl $0x0,0x28(%rbx) │ │ - jne e9300 │ │ - cmpl $0x0,0x24(%rbx) │ │ - je e9329 │ │ - mov 0x18(%rsp),%rax │ │ - mov 0x40(%rax),%eax │ │ - add $0xffffffff,%eax │ │ - lea 0x1b14(%rsp),%rdi │ │ - lea 0x360(%rsp),%rsi │ │ - mov %rbx,%rdx │ │ - xor %ecx,%ecx │ │ - mov 0x30(%rsp),%rbp │ │ - callq *0x8(%rbp,%rax,8) │ │ - cmpl $0x0,0x2c(%rbx) │ │ - jne e9335 │ │ - cmpl $0x0,0x24(%rbx) │ │ - je e9361 │ │ - mov 0x18(%rsp),%rax │ │ - mov 0x40(%rax),%eax │ │ - add $0xffffffff,%eax │ │ - lea 0x32c8(%rsp),%rdi │ │ - lea 0x360(%rsp),%rsi │ │ - mov $0x1,%ecx │ │ - mov %rbx,%rdx │ │ - mov 0x30(%rsp),%rbp │ │ - callq *0x8(%rbp,%rax,8) │ │ - mov %rbx,0x10(%rsp) │ │ - mov 0x4(%rbx),%r10d │ │ - test %r10d,%r10d │ │ - je e9815 │ │ - mov 0x18(%rsp),%rax │ │ - mov 0x44(%rax),%cl │ │ - mov $0x1,%r9d │ │ - shl %cl,%r9d │ │ - mov 0x10(%rsp),%rdx │ │ - cmpb $0x0,0x8(%rdx) │ │ - je e93c3 │ │ - xor %ecx,%ecx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - movzbl 0x9(%rdx),%eax │ │ - mov %al,0x60(%rsp,%rcx,1) │ │ - add $0x1,%rcx │ │ - movzbl 0x8(%rdx),%eax │ │ - cmp %rax,%rcx │ │ - jb e93a0 │ │ - add $0xffffffff,%r10d │ │ - test %r10d,%r10d │ │ - jg e93d2 │ │ - jmpq e96c6 │ │ - xor %eax,%eax │ │ - add $0xffffffff,%r10d │ │ - test %r10d,%r10d │ │ - jle e96c6 │ │ - mov %r10d,%r11d │ │ - lea 0x70(%rsp),%r8 │ │ - xor %r13d,%r13d │ │ - movdqa 0x1075a(%rip),%xmm11 │ │ - movdqa 0x10741(%rip),%xmm8 │ │ - movdqa 0x108e9(%rip),%xmm5 │ │ - movdqa 0x10b81(%rip),%xmm6 │ │ - movdqa 0x10a78(%rip),%xmm13 │ │ - movdqa 0x10a0f(%rip),%xmm14 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - movzbl %al,%esi │ │ - lea 0x1(%r13),%r15 │ │ - movzbl 0xa(%rdx,%r13,2),%edi │ │ - sub %esi,%edi │ │ - mov %edi,%eax │ │ - sar %eax │ │ - add $0x10000,%eax │ │ - cltd │ │ - idiv %edi │ │ - test %edi,%edi │ │ - jle e9687 │ │ - mov 0x10(%rsp),%rcx │ │ - movzbl 0x9(%rcx,%r13,2),%edx │ │ - movzbl 0xb(%rcx,%r13,2),%ecx │ │ - sub %edx,%ecx │ │ - imul %eax,%ecx │ │ - mov %esi,%r14d │ │ - cmp $0x10,%edi │ │ - jae e9470 │ │ - xor %eax,%eax │ │ - jmpq e964e │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %edi,%eax │ │ - and $0xfffffff0,%eax │ │ - movd %ecx,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm10 │ │ - movd %edx,%xmm15 │ │ - pshufb 0x10962(%rip),%xmm15 │ │ - lea -0x10(%rax),%rsi │ │ - mov %rsi,%rbx │ │ - shr $0x4,%rbx │ │ - add $0x1,%rbx │ │ - mov %ebx,%r12d │ │ - and $0x1,%r12d │ │ - test %rsi,%rsi │ │ - je e969e │ │ - sub %r12,%rbx │ │ - lea (%r8,%r14,1),%rbp │ │ - xor %esi,%esi │ │ - movdqa %xmm8,%xmm12 │ │ - movdqa %xmm11,%xmm0 │ │ - movdqa 0x10688(%rip),%xmm1 │ │ - movdqa 0x1068f(%rip),%xmm9 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - movdqa %xmm10,%xmm3 │ │ - pmulld %xmm12,%xmm3 │ │ - movdqa %xmm10,%xmm4 │ │ - pmulld %xmm0,%xmm4 │ │ - movdqa %xmm10,%xmm7 │ │ - pmulld %xmm1,%xmm7 │ │ - movdqa %xmm10,%xmm2 │ │ - pmulld %xmm9,%xmm2 │ │ - paddd %xmm5,%xmm2 │ │ - paddd %xmm5,%xmm7 │ │ - paddd %xmm5,%xmm4 │ │ - paddd %xmm5,%xmm3 │ │ - pshufb %xmm6,%xmm3 │ │ - pshufb %xmm6,%xmm4 │ │ - packusdw %xmm4,%xmm3 │ │ - pshufb %xmm6,%xmm7 │ │ - pshufb %xmm6,%xmm2 │ │ - packusdw %xmm2,%xmm7 │ │ - packuswb %xmm7,%xmm3 │ │ - paddb %xmm15,%xmm3 │ │ - movdqu %xmm3,-0x10(%rbp,%rsi,1) │ │ - movdqa %xmm9,%xmm7 │ │ - paddd %xmm13,%xmm7 │ │ - movdqa %xmm1,%xmm3 │ │ - paddd %xmm13,%xmm3 │ │ - movdqa %xmm0,%xmm2 │ │ - paddd %xmm13,%xmm2 │ │ - movdqa %xmm12,%xmm4 │ │ - paddd %xmm13,%xmm4 │ │ - pmulld %xmm10,%xmm4 │ │ - pmulld %xmm10,%xmm2 │ │ - pmulld %xmm10,%xmm3 │ │ - pmulld %xmm10,%xmm7 │ │ - paddd %xmm5,%xmm7 │ │ - paddd %xmm5,%xmm3 │ │ - paddd %xmm5,%xmm2 │ │ - paddd %xmm5,%xmm4 │ │ - pshufb %xmm6,%xmm4 │ │ - pshufb %xmm6,%xmm2 │ │ - packusdw %xmm2,%xmm4 │ │ - pshufb %xmm6,%xmm3 │ │ - pshufb %xmm6,%xmm7 │ │ - packusdw %xmm7,%xmm3 │ │ - packuswb %xmm3,%xmm4 │ │ - paddb %xmm15,%xmm4 │ │ - movdqu %xmm4,0x0(%rbp,%rsi,1) │ │ - add $0x20,%rsi │ │ - paddd %xmm14,%xmm12 │ │ - paddd %xmm14,%xmm0 │ │ - paddd %xmm14,%xmm1 │ │ - paddd %xmm14,%xmm9 │ │ - add $0xfffffffffffffffe,%rbx │ │ - jne e94e0 │ │ - test %r12,%r12 │ │ - je e9649 │ │ - pmulld %xmm10,%xmm12 │ │ - pmulld %xmm10,%xmm0 │ │ - pmulld %xmm10,%xmm1 │ │ - pmulld %xmm10,%xmm9 │ │ - paddd %xmm5,%xmm9 │ │ - paddd %xmm5,%xmm1 │ │ - paddd %xmm5,%xmm0 │ │ - paddd %xmm5,%xmm12 │ │ - pshufb %xmm6,%xmm12 │ │ - pshufb %xmm6,%xmm0 │ │ - packusdw %xmm0,%xmm12 │ │ - pshufb %xmm6,%xmm1 │ │ - pshufb %xmm6,%xmm9 │ │ - packusdw %xmm9,%xmm1 │ │ - packuswb %xmm1,%xmm12 │ │ - paddb %xmm12,%xmm15 │ │ - add %r14,%rsi │ │ - movdqu %xmm15,0x60(%rsp,%rsi,1) │ │ - cmp %rdi,%rax │ │ - je e9687 │ │ - lea (%rsp,%r14,1),%rsi │ │ - add $0x60,%rsi │ │ - mov %ecx,%ebx │ │ - imul %eax,%ebx │ │ - add $0x8000,%ebx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %ebx,%ebp │ │ - shr $0x10,%ebp │ │ - add %dl,%bpl │ │ - mov %bpl,(%rsi,%rax,1) │ │ - add $0x1,%rax │ │ - add %ecx,%ebx │ │ - cmp %rax,%rdi │ │ - jne e9670 │ │ - cmp %r11,%r15 │ │ - mov 0x10(%rsp),%rdx │ │ - je e96c6 │ │ - mov 0xa(%rdx,%r13,2),%al │ │ - mov %r15,%r13 │ │ - jmpq e9420 │ │ - xor %esi,%esi │ │ - movdqa %xmm8,%xmm12 │ │ - movdqa %xmm11,%xmm0 │ │ - movdqa 0x1049e(%rip),%xmm1 │ │ - movdqa 0x104a5(%rip),%xmm9 │ │ - test %r12,%r12 │ │ - jne e95e9 │ │ - jmp e9649 │ │ - movslq %r10d,%rdi │ │ - movzbl 0x8(%rdx,%rdi,2),%eax │ │ - cmp %eax,%r9d │ │ - jle e9815 │ │ - mov 0x10(%rsp),%rbx │ │ - lea (%rbx,%rdi,2),%rcx │ │ - add $0x9,%rcx │ │ - mov %r9d,%edx │ │ - mov %rdx,%rsi │ │ - sub %rax,%rsi │ │ - cmp $0x1f,%rsi │ │ - jbe e97bd │ │ - lea (%rsp,%rax,1),%rbp │ │ - add $0x60,%rbp │ │ - lea (%rbx,%rdi,2),%rdi │ │ - add $0xa,%rdi │ │ - cmp %rdi,%rbp │ │ - jae e971d │ │ - lea (%rsp,%rdx,1),%rdi │ │ - add $0x60,%rdi │ │ - cmp %rdi,%rcx │ │ - jb e97bd │ │ - mov %rsi,%r8 │ │ - and $0xffffffffffffffe0,%r8 │ │ - lea -0x20(%r8),%rdi │ │ - mov %rdi,%rbp │ │ - shr $0x5,%rbp │ │ - add $0x1,%rbp │ │ - mov %ebp,%r9d │ │ - and $0x1,%r9d │ │ - test %rdi,%rdi │ │ - je ea6d3 │ │ - sub %r9,%rbp │ │ - movzbl (%rcx),%edi │ │ - movd %edi,%xmm0 │ │ - pxor %xmm1,%xmm1 │ │ - pshufb %xmm1,%xmm0 │ │ - lea 0x60(%rsp),%rdi │ │ - lea (%rax,%rdi,1),%rbx │ │ - add $0x30,%rbx │ │ - xor %edi,%edi │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ nop │ │ - movdqu %xmm0,-0x30(%rbx,%rdi,1) │ │ - movdqu %xmm0,-0x20(%rbx,%rdi,1) │ │ - movdqu %xmm0,-0x10(%rbx,%rdi,1) │ │ - movdqu %xmm0,(%rbx,%rdi,1) │ │ - add $0x40,%rdi │ │ - add $0xfffffffffffffffe,%rbp │ │ - jne e9770 │ │ - test %r9,%r9 │ │ - je e97b5 │ │ - add %rax,%rdi │ │ - movzbl (%rcx),%ebp │ │ - movd %ebp,%xmm0 │ │ - pxor %xmm1,%xmm1 │ │ - pshufb %xmm1,%xmm0 │ │ - movdqu %xmm0,0x60(%rsp,%rdi,1) │ │ - movdqu %xmm0,0x70(%rsp,%rdi,1) │ │ - cmp %r8,%rsi │ │ - je e9815 │ │ - add %r8,%rax │ │ - mov %edx,%edi │ │ - sub %eax,%edi │ │ - mov %rax,%rsi │ │ - not %rsi │ │ - add %rdx,%rsi │ │ - and $0x3,%rdi │ │ - je e97e1 │ │ - movzbl (%rcx),%ebx │ │ - mov %bl,0x60(%rsp,%rax,1) │ │ - add $0x1,%rax │ │ - add $0xffffffffffffffff,%rdi │ │ - jne e97d0 │ │ - cmp $0x3,%rsi │ │ - jb e9815 │ │ - nopw 0x0(%rax,%rax,1) │ │ - movzbl (%rcx),%ebx │ │ - mov %bl,0x60(%rsp,%rax,1) │ │ - movzbl (%rcx),%ebx │ │ - mov %bl,0x61(%rsp,%rax,1) │ │ - movzbl (%rcx),%ebx │ │ - mov %bl,0x62(%rsp,%rax,1) │ │ - movzbl (%rcx),%ebx │ │ - mov %bl,0x63(%rsp,%rax,1) │ │ - add $0x4,%rax │ │ - cmp %rax,%rdx │ │ - jne e97f0 │ │ - mov 0x10(%rsp),%rax │ │ - mov 0x28(%rax),%r11d │ │ - test %r11d,%r11d │ │ - mov 0x18(%rsp),%r10 │ │ - je e9cf1 │ │ - mov 0x44(%r10),%cl │ │ - mov $0x1,%eax │ │ - shl %cl,%eax │ │ - mov 0x10(%rsp),%rbx │ │ - cmpb $0x0,0x30(%rbx) │ │ - mov %eax,0x40(%rsp) │ │ - je e9876 │ │ - xor %ecx,%ecx │ │ - nopl 0x0(%rax,%rax,1) │ │ - movzbl 0x31(%rbx),%eax │ │ - mov %al,0x160(%rsp,%rcx,1) │ │ - add $0x1,%rcx │ │ - movzbl 0x30(%rbx),%eax │ │ - cmp %rax,%rcx │ │ - jb e9850 │ │ - add $0xffffffff,%r11d │ │ - test %r11d,%r11d │ │ - jg e9885 │ │ - jmpq e9b72 │ │ - xor %eax,%eax │ │ - add $0xffffffff,%r11d │ │ - test %r11d,%r11d │ │ - jle e9b72 │ │ - mov %r11d,%r14d │ │ - lea 0x160(%rsp),%r10 │ │ - xor %r13d,%r13d │ │ - movdqa 0x102a4(%rip),%xmm11 │ │ - movdqa 0x1028b(%rip),%xmm8 │ │ - movdqa 0x10433(%rip),%xmm5 │ │ - movdqa 0x106cb(%rip),%xmm6 │ │ - movdqa 0x105c2(%rip),%xmm13 │ │ - movdqa 0x10559(%rip),%xmm14 │ │ - nopw 0x0(%rax,%rax,1) │ │ - movzbl %al,%esi │ │ - lea 0x1(%r13),%r15 │ │ - movzbl 0x32(%rbx,%r13,2),%ebp │ │ - sub %esi,%ebp │ │ - mov %ebp,%eax │ │ - sar %eax │ │ - add $0x10000,%eax │ │ - cltd │ │ - idiv %ebp │ │ - test %ebp,%ebp │ │ - jle e9b38 │ │ - movzbl 0x31(%rbx,%r13,2),%edx │ │ - movzbl 0x33(%rbx,%r13,2),%r9d │ │ - sub %edx,%r9d │ │ - imul %eax,%r9d │ │ - mov %esi,%eax │ │ - cmp $0x10,%ebp │ │ - jae e9920 │ │ - xor %edi,%edi │ │ - jmpq e9b07 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - mov %ebp,%edi │ │ - and $0xfffffff0,%edi │ │ - movd %r9d,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm10 │ │ - movd %edx,%xmm15 │ │ - pshufb 0x104b1(%rip),%xmm15 │ │ - lea -0x10(%rdi),%rbx │ │ - mov %rbx,%rsi │ │ - shr $0x4,%rsi │ │ - add $0x1,%rsi │ │ - mov %esi,%r12d │ │ - and $0x1,%r12d │ │ - test %rbx,%rbx │ │ - je e9b4a │ │ - sub %r12,%rsi │ │ - lea 0x170(%rsp),%rcx │ │ - lea (%rcx,%rax,1),%r8 │ │ - xor %ebx,%ebx │ │ - movdqa %xmm8,%xmm12 │ │ - movdqa %xmm11,%xmm0 │ │ - movdqa 0x101cf(%rip),%xmm1 │ │ - movdqa 0x101d6(%rip),%xmm9 │ │ + sub $0x58,%rsp │ │ + lea -0x5e32b(%rip),%rax │ │ + lea -0x5e312(%rip),%r10 │ │ + mov $0x10,%r8d │ │ + mov $0x8,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x62ccb(%rip),%rax │ │ + lea -0x5d8a2(%rip),%r10 │ │ + mov $0x10,%r8d │ │ + mov $0x8,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5e38b(%rip),%rax │ │ + lea -0x62a52(%rip),%r10 │ │ + mov $0x10,%r8d │ │ + mov $0x8,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5e3bb(%rip),%rax │ │ + lea -0x5d902(%rip),%r10 │ │ + mov $0x10,%r8d │ │ + mov $0x8,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5d8ab(%rip),%rax │ │ + lea -0x62ab2(%rip),%r10 │ │ + mov $0x10,%r8d │ │ + mov $0x8,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x62d8b(%rip),%rax │ │ + lea -0x5d8b2(%rip),%r10 │ │ + mov $0x10,%r8d │ │ + mov $0x8,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5d90b(%rip),%rax │ │ + lea -0x5d992(%rip),%r10 │ │ + mov $0x10,%r8d │ │ + mov $0x8,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5e47b(%rip),%rax │ │ + lea -0x5d912(%rip),%r10 │ │ + mov $0x10,%r8d │ │ + mov $0x8,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5d96b(%rip),%rax │ │ + lea -0x5e492(%rip),%r10 │ │ + mov $0x10,%r8d │ │ + mov $0x8,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5e84b(%rip),%rax │ │ + lea -0x5d972(%rip),%r10 │ │ + mov $0x10,%r8d │ │ + mov $0x8,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x62bcb(%rip),%rax │ │ + mov $0x10,%r8d │ │ + mov $0x10,%r9d │ │ + pushq $0x1 │ │ + push %rax │ │ + push %rax │ │ + pushq $0x2 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ nopw 0x0(%rax,%rax,1) │ │ - movdqa %xmm10,%xmm3 │ │ - pmulld %xmm12,%xmm3 │ │ - movdqa %xmm10,%xmm4 │ │ - pmulld %xmm0,%xmm4 │ │ - movdqa %xmm10,%xmm7 │ │ - pmulld %xmm1,%xmm7 │ │ - movdqa %xmm10,%xmm2 │ │ - pmulld %xmm9,%xmm2 │ │ - paddd %xmm5,%xmm2 │ │ - paddd %xmm5,%xmm7 │ │ - paddd %xmm5,%xmm4 │ │ - paddd %xmm5,%xmm3 │ │ - pshufb %xmm6,%xmm3 │ │ - pshufb %xmm6,%xmm4 │ │ - packusdw %xmm4,%xmm3 │ │ - pshufb %xmm6,%xmm7 │ │ - pshufb %xmm6,%xmm2 │ │ - packusdw %xmm2,%xmm7 │ │ - packuswb %xmm7,%xmm3 │ │ - paddb %xmm15,%xmm3 │ │ - movdqu %xmm3,-0x10(%r8,%rbx,1) │ │ - movdqa %xmm9,%xmm7 │ │ - paddd %xmm13,%xmm7 │ │ - movdqa %xmm1,%xmm3 │ │ - paddd %xmm13,%xmm3 │ │ - movdqa %xmm0,%xmm2 │ │ - paddd %xmm13,%xmm2 │ │ - movdqa %xmm12,%xmm4 │ │ - paddd %xmm13,%xmm4 │ │ - pmulld %xmm10,%xmm4 │ │ - pmulld %xmm10,%xmm2 │ │ - pmulld %xmm10,%xmm3 │ │ - pmulld %xmm10,%xmm7 │ │ - paddd %xmm5,%xmm7 │ │ - paddd %xmm5,%xmm3 │ │ - paddd %xmm5,%xmm2 │ │ - paddd %xmm5,%xmm4 │ │ - pshufb %xmm6,%xmm4 │ │ - pshufb %xmm6,%xmm2 │ │ - packusdw %xmm2,%xmm4 │ │ - pshufb %xmm6,%xmm3 │ │ - pshufb %xmm6,%xmm7 │ │ - packusdw %xmm7,%xmm3 │ │ - packuswb %xmm3,%xmm4 │ │ - paddb %xmm15,%xmm4 │ │ - movdqu %xmm4,(%r8,%rbx,1) │ │ - add $0x20,%rbx │ │ - paddd %xmm14,%xmm12 │ │ - paddd %xmm14,%xmm0 │ │ - paddd %xmm14,%xmm1 │ │ - paddd %xmm14,%xmm9 │ │ - add $0xfffffffffffffffe,%rsi │ │ - jne e9990 │ │ - test %r12,%r12 │ │ - je e9afd │ │ - pmulld %xmm10,%xmm12 │ │ - pmulld %xmm10,%xmm0 │ │ - pmulld %xmm10,%xmm1 │ │ - pmulld %xmm10,%xmm9 │ │ - paddd %xmm5,%xmm9 │ │ - paddd %xmm5,%xmm1 │ │ - paddd %xmm5,%xmm0 │ │ - paddd %xmm5,%xmm12 │ │ - pshufb %xmm6,%xmm12 │ │ - pshufb %xmm6,%xmm0 │ │ - packusdw %xmm0,%xmm12 │ │ - pshufb %xmm6,%xmm1 │ │ - pshufb %xmm6,%xmm9 │ │ - packusdw %xmm9,%xmm1 │ │ - packuswb %xmm1,%xmm12 │ │ - paddb %xmm12,%xmm15 │ │ - add %rax,%rbx │ │ - movdqu %xmm15,0x160(%rsp,%rbx,1) │ │ - cmp %rbp,%rdi │ │ - mov 0x10(%rsp),%rbx │ │ - je e9b38 │ │ - add %r10,%rax │ │ - mov %r9d,%ecx │ │ - imul %edi,%ecx │ │ - add $0x8000,%ecx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - mov %ecx,%esi │ │ - shr $0x10,%esi │ │ - add %dl,%sil │ │ - mov %sil,(%rax,%rdi,1) │ │ - add $0x1,%rdi │ │ - add %r9d,%ecx │ │ - cmp %rdi,%rbp │ │ - jne e9b20 │ │ - cmp %r14,%r15 │ │ - je e9b72 │ │ - mov 0x32(%rbx,%r13,2),%al │ │ - mov %r15,%r13 │ │ - jmpq e98d0 │ │ - xor %ebx,%ebx │ │ - movdqa %xmm8,%xmm12 │ │ - movdqa %xmm11,%xmm0 │ │ - movdqa 0xfff2(%rip),%xmm1 │ │ - movdqa 0xfff9(%rip),%xmm9 │ │ - test %r12,%r12 │ │ - jne e9a9a │ │ - jmp e9afd │ │ - movslq %r11d,%rdi │ │ - movzbl 0x30(%rbx,%rdi,2),%eax │ │ - mov 0x40(%rsp),%edx │ │ - cmp %eax,%edx │ │ - mov 0x18(%rsp),%r10 │ │ - jle e9cf1 │ │ - mov 0x10(%rsp),%rbx │ │ - lea (%rbx,%rdi,2),%rcx │ │ - add $0x31,%rcx │ │ - mov %edx,%edx │ │ - mov %rdx,%rsi │ │ - sub %rax,%rsi │ │ - cmp $0x1f,%rsi │ │ - jbe e9c83 │ │ - lea (%rsp,%rax,1),%rbp │ │ - add $0x160,%rbp │ │ - lea (%rbx,%rdi,2),%rdi │ │ - add $0x32,%rdi │ │ - cmp %rdi,%rbp │ │ - jae e9bd6 │ │ - lea (%rsp,%rdx,1),%rdi │ │ - add $0x160,%rdi │ │ - cmp %rdi,%rcx │ │ - jb e9c83 │ │ - mov %rsi,%r8 │ │ - and $0xffffffffffffffe0,%r8 │ │ - lea -0x20(%r8),%rdi │ │ - mov %rdi,%rbp │ │ - shr $0x5,%rbp │ │ - add $0x1,%rbp │ │ - mov %ebp,%r9d │ │ - and $0x1,%r9d │ │ - test %rdi,%rdi │ │ - je ea6e3 │ │ - sub %r9,%rbp │ │ - movzbl (%rcx),%edi │ │ - movd %edi,%xmm0 │ │ - pxor %xmm1,%xmm1 │ │ - pshufb %xmm1,%xmm0 │ │ - lea 0x60(%rsp),%rdi │ │ - lea (%rax,%rdi,1),%rbx │ │ - add $0x130,%rbx │ │ - xor %edi,%edi │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - movdqu %xmm0,-0x30(%rbx,%rdi,1) │ │ - movdqu %xmm0,-0x20(%rbx,%rdi,1) │ │ - movdqu %xmm0,-0x10(%rbx,%rdi,1) │ │ - movdqu %xmm0,(%rbx,%rdi,1) │ │ - add $0x40,%rdi │ │ - add $0xfffffffffffffffe,%rbp │ │ - jne e9c30 │ │ - test %r9,%r9 │ │ - je e9c7b │ │ - add %rax,%rdi │ │ - movzbl (%rcx),%ebp │ │ - movd %ebp,%xmm0 │ │ - pxor %xmm1,%xmm1 │ │ - pshufb %xmm1,%xmm0 │ │ - movdqu %xmm0,0x160(%rsp,%rdi,1) │ │ - movdqu %xmm0,0x170(%rsp,%rdi,1) │ │ - cmp %r8,%rsi │ │ - je e9cf1 │ │ - add %r8,%rax │ │ - mov %edx,%edi │ │ - sub %eax,%edi │ │ - mov %rax,%rsi │ │ - not %rsi │ │ - add %rdx,%rsi │ │ - and $0x3,%rdi │ │ - je e9cb4 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - movzbl (%rcx),%ebx │ │ - mov %bl,0x160(%rsp,%rax,1) │ │ - add $0x1,%rax │ │ - add $0xffffffffffffffff,%rdi │ │ - jne e9ca0 │ │ - cmp $0x3,%rsi │ │ - jb e9cf1 │ │ + sub $0x58,%rsp │ │ + lea -0x5d9cb(%rip),%rax │ │ + mov $0x10,%r8d │ │ + mov $0x10,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %rax │ │ + pushq $0x2 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ nopw 0x0(%rax,%rax,1) │ │ - movzbl (%rcx),%ebx │ │ - mov %bl,0x160(%rsp,%rax,1) │ │ - movzbl (%rcx),%ebx │ │ - mov %bl,0x161(%rsp,%rax,1) │ │ - movzbl (%rcx),%ebx │ │ - mov %bl,0x162(%rsp,%rax,1) │ │ - movzbl (%rcx),%ebx │ │ - mov %bl,0x163(%rsp,%rax,1) │ │ - add $0x4,%rax │ │ - cmp %rax,%rdx │ │ - jne e9cc0 │ │ - mov 0x10(%rsp),%rax │ │ - mov 0x2c(%rax),%r11d │ │ - test %r11d,%r11d │ │ - je ea1c1 │ │ - mov 0x44(%r10),%cl │ │ - mov $0x1,%eax │ │ - shl %cl,%eax │ │ - mov 0x10(%rsp),%rbx │ │ - cmpb $0x0,0x44(%rbx) │ │ - mov %eax,0x40(%rsp) │ │ - je e9d46 │ │ - xor %ecx,%ecx │ │ + sub $0x58,%rsp │ │ + lea -0x62c2b(%rip),%rax │ │ + lea -0x5e552(%rip),%r10 │ │ + mov $0x10,%r8d │ │ + mov $0x10,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x2 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ nop │ │ - movzbl 0x45(%rbx),%eax │ │ - mov %al,0x260(%rsp,%rcx,1) │ │ - add $0x1,%rcx │ │ - movzbl 0x44(%rbx),%eax │ │ - cmp %rax,%rcx │ │ - jb e9d20 │ │ - add $0xffffffff,%r11d │ │ - test %r11d,%r11d │ │ - jg e9d55 │ │ - jmpq ea042 │ │ - xor %eax,%eax │ │ - add $0xffffffff,%r11d │ │ - test %r11d,%r11d │ │ - jle ea042 │ │ - mov %r11d,%r14d │ │ - lea 0x260(%rsp),%r10 │ │ - xor %r13d,%r13d │ │ - movdqa 0xfdd4(%rip),%xmm11 │ │ - movdqa 0xfdbb(%rip),%xmm8 │ │ - movdqa 0xff63(%rip),%xmm5 │ │ - movdqa 0x101fb(%rip),%xmm6 │ │ - movdqa 0x100f2(%rip),%xmm13 │ │ - movdqa 0x10089(%rip),%xmm14 │ │ - nopw 0x0(%rax,%rax,1) │ │ - movzbl %al,%esi │ │ - lea 0x1(%r13),%r15 │ │ - movzbl 0x46(%rbx,%r13,2),%ebp │ │ - sub %esi,%ebp │ │ - mov %ebp,%eax │ │ - sar %eax │ │ - add $0x10000,%eax │ │ - cltd │ │ - idiv %ebp │ │ - test %ebp,%ebp │ │ - jle ea008 │ │ - movzbl 0x45(%rbx,%r13,2),%edx │ │ - movzbl 0x47(%rbx,%r13,2),%r9d │ │ - sub %edx,%r9d │ │ - imul %eax,%r9d │ │ - mov %esi,%eax │ │ - cmp $0x10,%ebp │ │ - jae e9df0 │ │ - xor %edi,%edi │ │ - jmpq e9fd7 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - mov %ebp,%edi │ │ - and $0xfffffff0,%edi │ │ - movd %r9d,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm10 │ │ - movd %edx,%xmm15 │ │ - pshufb 0xffe1(%rip),%xmm15 │ │ - lea -0x10(%rdi),%rbx │ │ - mov %rbx,%rsi │ │ - shr $0x4,%rsi │ │ - add $0x1,%rsi │ │ - mov %esi,%r12d │ │ - and $0x1,%r12d │ │ - test %rbx,%rbx │ │ - je ea01a │ │ - sub %r12,%rsi │ │ - lea 0x270(%rsp),%rcx │ │ - lea (%rcx,%rax,1),%r8 │ │ - xor %ebx,%ebx │ │ - movdqa %xmm8,%xmm12 │ │ - movdqa %xmm11,%xmm0 │ │ - movdqa 0xfcff(%rip),%xmm1 │ │ - movdqa 0xfd06(%rip),%xmm9 │ │ + sub $0x58,%rsp │ │ + lea -0x5e57b(%rip),%rax │ │ + lea -0x62c62(%rip),%r10 │ │ + mov $0x10,%r8d │ │ + mov $0x10,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x2 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5e5ab(%rip),%rax │ │ + mov $0x10,%r8d │ │ + mov $0x10,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %rax │ │ + pushq $0x2 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ nopw 0x0(%rax,%rax,1) │ │ - movdqa %xmm10,%xmm3 │ │ - pmulld %xmm12,%xmm3 │ │ - movdqa %xmm10,%xmm4 │ │ - pmulld %xmm0,%xmm4 │ │ - movdqa %xmm10,%xmm7 │ │ - pmulld %xmm1,%xmm7 │ │ - movdqa %xmm10,%xmm2 │ │ - pmulld %xmm9,%xmm2 │ │ - paddd %xmm5,%xmm2 │ │ - paddd %xmm5,%xmm7 │ │ - paddd %xmm5,%xmm4 │ │ - paddd %xmm5,%xmm3 │ │ - pshufb %xmm6,%xmm3 │ │ - pshufb %xmm6,%xmm4 │ │ - packusdw %xmm4,%xmm3 │ │ - pshufb %xmm6,%xmm7 │ │ - pshufb %xmm6,%xmm2 │ │ - packusdw %xmm2,%xmm7 │ │ - packuswb %xmm7,%xmm3 │ │ - paddb %xmm15,%xmm3 │ │ - movdqu %xmm3,-0x10(%r8,%rbx,1) │ │ - movdqa %xmm9,%xmm7 │ │ - paddd %xmm13,%xmm7 │ │ - movdqa %xmm1,%xmm3 │ │ - paddd %xmm13,%xmm3 │ │ - movdqa %xmm0,%xmm2 │ │ - paddd %xmm13,%xmm2 │ │ - movdqa %xmm12,%xmm4 │ │ - paddd %xmm13,%xmm4 │ │ - pmulld %xmm10,%xmm4 │ │ - pmulld %xmm10,%xmm2 │ │ - pmulld %xmm10,%xmm3 │ │ - pmulld %xmm10,%xmm7 │ │ - paddd %xmm5,%xmm7 │ │ - paddd %xmm5,%xmm3 │ │ - paddd %xmm5,%xmm2 │ │ - paddd %xmm5,%xmm4 │ │ - pshufb %xmm6,%xmm4 │ │ - pshufb %xmm6,%xmm2 │ │ - packusdw %xmm2,%xmm4 │ │ - pshufb %xmm6,%xmm3 │ │ - pshufb %xmm6,%xmm7 │ │ - packusdw %xmm7,%xmm3 │ │ - packuswb %xmm3,%xmm4 │ │ - paddb %xmm15,%xmm4 │ │ - movdqu %xmm4,(%r8,%rbx,1) │ │ - add $0x20,%rbx │ │ - paddd %xmm14,%xmm12 │ │ - paddd %xmm14,%xmm0 │ │ - paddd %xmm14,%xmm1 │ │ - paddd %xmm14,%xmm9 │ │ - add $0xfffffffffffffffe,%rsi │ │ - jne e9e60 │ │ - test %r12,%r12 │ │ - je e9fcd │ │ - pmulld %xmm10,%xmm12 │ │ - pmulld %xmm10,%xmm0 │ │ - pmulld %xmm10,%xmm1 │ │ - pmulld %xmm10,%xmm9 │ │ - paddd %xmm5,%xmm9 │ │ - paddd %xmm5,%xmm1 │ │ - paddd %xmm5,%xmm0 │ │ - paddd %xmm5,%xmm12 │ │ - pshufb %xmm6,%xmm12 │ │ - pshufb %xmm6,%xmm0 │ │ - packusdw %xmm0,%xmm12 │ │ - pshufb %xmm6,%xmm1 │ │ - pshufb %xmm6,%xmm9 │ │ - packusdw %xmm9,%xmm1 │ │ - packuswb %xmm1,%xmm12 │ │ - paddb %xmm12,%xmm15 │ │ - add %rax,%rbx │ │ - movdqu %xmm15,0x260(%rsp,%rbx,1) │ │ - cmp %rbp,%rdi │ │ - mov 0x10(%rsp),%rbx │ │ - je ea008 │ │ - add %r10,%rax │ │ - mov %r9d,%ecx │ │ - imul %edi,%ecx │ │ - add $0x8000,%ecx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - mov %ecx,%esi │ │ - shr $0x10,%esi │ │ - add %dl,%sil │ │ - mov %sil,(%rax,%rdi,1) │ │ - add $0x1,%rdi │ │ - add %r9d,%ecx │ │ - cmp %rdi,%rbp │ │ - jne e9ff0 │ │ - cmp %r14,%r15 │ │ - je ea042 │ │ - mov 0x46(%rbx,%r13,2),%al │ │ - mov %r15,%r13 │ │ - jmpq e9da0 │ │ - xor %ebx,%ebx │ │ - movdqa %xmm8,%xmm12 │ │ - movdqa %xmm11,%xmm0 │ │ - movdqa 0xfb22(%rip),%xmm1 │ │ - movdqa 0xfb29(%rip),%xmm9 │ │ - test %r12,%r12 │ │ - jne e9f6a │ │ - jmp e9fcd │ │ - movslq %r11d,%rdi │ │ - movzbl 0x44(%rbx,%rdi,2),%eax │ │ - mov 0x40(%rsp),%edx │ │ - cmp %eax,%edx │ │ - mov 0x18(%rsp),%r10 │ │ - jle ea1c1 │ │ - mov 0x10(%rsp),%rbx │ │ - lea (%rbx,%rdi,2),%rcx │ │ - add $0x45,%rcx │ │ - mov %edx,%edx │ │ - mov %rdx,%rsi │ │ - sub %rax,%rsi │ │ - cmp $0x1f,%rsi │ │ - jbe ea153 │ │ - lea (%rsp,%rax,1),%rbp │ │ - add $0x260,%rbp │ │ - lea (%rbx,%rdi,2),%rdi │ │ - add $0x46,%rdi │ │ - cmp %rdi,%rbp │ │ - jae ea0a6 │ │ - lea (%rsp,%rdx,1),%rdi │ │ - add $0x260,%rdi │ │ - cmp %rdi,%rcx │ │ - jb ea153 │ │ - mov %rsi,%r8 │ │ - and $0xffffffffffffffe0,%r8 │ │ - lea -0x20(%r8),%rdi │ │ - mov %rdi,%rbp │ │ - shr $0x5,%rbp │ │ - add $0x1,%rbp │ │ - mov %ebp,%r9d │ │ - and $0x1,%r9d │ │ - test %rdi,%rdi │ │ - je ea6f3 │ │ - sub %r9,%rbp │ │ - movzbl (%rcx),%edi │ │ - movd %edi,%xmm0 │ │ - pxor %xmm1,%xmm1 │ │ - pshufb %xmm1,%xmm0 │ │ - lea 0x60(%rsp),%rdi │ │ - lea (%rax,%rdi,1),%rbx │ │ - add $0x230,%rbx │ │ - xor %edi,%edi │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - movdqu %xmm0,-0x30(%rbx,%rdi,1) │ │ - movdqu %xmm0,-0x20(%rbx,%rdi,1) │ │ - movdqu %xmm0,-0x10(%rbx,%rdi,1) │ │ - movdqu %xmm0,(%rbx,%rdi,1) │ │ - add $0x40,%rdi │ │ - add $0xfffffffffffffffe,%rbp │ │ - jne ea100 │ │ - test %r9,%r9 │ │ - je ea14b │ │ - add %rax,%rdi │ │ - movzbl (%rcx),%ebp │ │ - movd %ebp,%xmm0 │ │ - pxor %xmm1,%xmm1 │ │ - pshufb %xmm1,%xmm0 │ │ - movdqu %xmm0,0x260(%rsp,%rdi,1) │ │ - movdqu %xmm0,0x270(%rsp,%rdi,1) │ │ - cmp %r8,%rsi │ │ - je ea1c1 │ │ - add %r8,%rax │ │ - mov %edx,%edi │ │ - sub %eax,%edi │ │ - mov %rax,%rsi │ │ - not %rsi │ │ - add %rdx,%rsi │ │ - and $0x3,%rdi │ │ - je ea184 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - movzbl (%rcx),%ebx │ │ - mov %bl,0x260(%rsp,%rax,1) │ │ - add $0x1,%rax │ │ - add $0xffffffffffffffff,%rdi │ │ - jne ea170 │ │ - cmp $0x3,%rsi │ │ - jb ea1c1 │ │ + sub $0x58,%rsp │ │ + lea -0x5e5db(%rip),%rax │ │ + lea -0x5db42(%rip),%r10 │ │ + mov $0x10,%r8d │ │ + mov $0x10,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x2 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5db6b(%rip),%rax │ │ + lea -0x5e612(%rip),%r10 │ │ + mov $0x10,%r8d │ │ + mov $0x10,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x2 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x62d1b(%rip),%rax │ │ + lea -0x5dba2(%rip),%r10 │ │ + mov $0x10,%r8d │ │ + mov $0x10,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x2 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5dbcb(%rip),%rax │ │ + lea -0x62d52(%rip),%r10 │ │ + mov $0x10,%r8d │ │ + mov $0x10,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x2 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5dbfb(%rip),%rax │ │ + mov $0x10,%r8d │ │ + mov $0x10,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %rax │ │ + pushq $0x2 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ nopw 0x0(%rax,%rax,1) │ │ - movzbl (%rcx),%ebx │ │ - mov %bl,0x260(%rsp,%rax,1) │ │ - movzbl (%rcx),%ebx │ │ - mov %bl,0x261(%rsp,%rax,1) │ │ - movzbl (%rcx),%ebx │ │ - mov %bl,0x262(%rsp,%rax,1) │ │ - movzbl (%rcx),%ebx │ │ - mov %bl,0x263(%rsp,%rax,1) │ │ - add $0x4,%rax │ │ - cmp %rax,%rdx │ │ - jne ea190 │ │ - mov 0x10(%rsp),%rax │ │ - cmpl $0x0,0x4(%rax) │ │ - mov 0x20(%rsp),%r8 │ │ - jne ea20e │ │ - mov 0x28(%r8),%rax │ │ - movslq 0x3c(%r8),%rdx │ │ - imul %rax,%rdx │ │ - mov 0x10(%r8),%rdi │ │ - test %rdx,%rdx │ │ - js ea1ec │ │ - mov 0x10(%r10),%rsi │ │ - jmp ea1ff │ │ - add %rdx,%rdi │ │ - sub %rax,%rdi │ │ - mov 0x10(%r10),%rsi │ │ - add %rdx,%rsi │ │ - sub %rax,%rsi │ │ - neg %rdx │ │ - callq 43b0 │ │ - mov 0x20(%rsp),%r8 │ │ - mov 0x18(%rsp),%r10 │ │ - mov 0x40(%r10),%eax │ │ - test %eax,%eax │ │ - je ea225 │ │ - mov 0x10(%rsp),%rcx │ │ - cmpl $0x0,0x24(%rcx) │ │ - je ea610 │ │ - mov 0x40(%r10),%eax │ │ - movl $0x0,0x28(%rsp) │ │ - cmp $0x1,%eax │ │ - sete %dl │ │ - xor %ecx,%ecx │ │ - cmp $0x3,%eax │ │ - setne %cl │ │ - mov 0x38(%r8),%esi │ │ - add %ecx,%esi │ │ - mov %ecx,0x4c(%rsp) │ │ - sar %cl,%esi │ │ - mov %esi,0x2c(%rsp) │ │ - mov 0x3c(%r8),%ecx │ │ - mov (%r8),%rsi │ │ - xor %edi,%edi │ │ - mov %rdi,0x38(%rsp) │ │ - cmpl $0x0,0x18(%rsi) │ │ - sete %bl │ │ - test %ecx,%ecx │ │ - jle ea5fe │ │ - mov 0x28(%rsp),%esi │ │ - mov %dl,%sil │ │ - mov %esi,0x28(%rsp) │ │ - mov 0x38(%rsp),%rdx │ │ - mov %bl,%dl │ │ - mov %rdx,0x38(%rsp) │ │ - xor %r15d,%r15d │ │ - cmp $0x1,%eax │ │ - sete %r15b │ │ - add $0x1f,%ecx │ │ - sar $0x5,%ecx │ │ - movslq %ecx,%rax │ │ - mov %rax,0x58(%rsp) │ │ - xor %r14d,%r14d │ │ - mov %r15,0x50(%rsp) │ │ - jmpq ea3a7 │ │ - nopl 0x0(%rax,%rax,1) │ │ - imul 0x30(%r8),%rbp │ │ - mov %r15d,%ecx │ │ - sar %cl,%rbp │ │ - cmpl $0x0,0x24(%r13) │ │ - je ea530 │ │ - mov 0x40(%r10),%eax │ │ - add $0xffffffff,%eax │ │ - mov 0x18(%r8),%rdi │ │ - add %rbp,%rdi │ │ - mov 0x18(%r10),%rsi │ │ - add %rbp,%rsi │ │ - mov 0x30(%r10),%rdx │ │ - sub $0x8,%rsp │ │ - mov %r13,%rcx │ │ - mov 0x34(%rsp),%r13d │ │ - mov %r13d,%r8d │ │ - lea 0x68(%rsp),%rbx │ │ - mov %rbx,%r9 │ │ - mov 0x40(%rsp),%r15 │ │ - push %r15 │ │ + sub $0x58,%rsp │ │ + lea -0x5db7b(%rip),%rax │ │ + lea -0x62db2(%rip),%r10 │ │ + mov $0x10,%r8d │ │ + mov $0x10,%r9d │ │ pushq $0x0 │ │ - pushq 0x28(%r10) │ │ - push %r11 │ │ - push %r14 │ │ - push %r12 │ │ - lea 0x1b4c(%rsp),%rbx │ │ - push %rbx │ │ - mov 0x70(%rsp),%rbx │ │ - mov %r11,0x80(%rsp) │ │ - callq *0x28(%rbx,%rax,8) │ │ - add $0x40,%rsp │ │ - mov 0x18(%rsp),%rax │ │ - mov 0x40(%rax),%eax │ │ - add $0xffffffff,%eax │ │ - mov 0x20(%rsp),%rcx │ │ - mov 0x20(%rcx),%rdi │ │ - add %rbp,%rdi │ │ - mov 0x18(%rsp),%rcx │ │ - add 0x20(%rcx),%rbp │ │ - mov 0x18(%rsp),%rcx │ │ - mov 0x30(%rcx),%rdx │ │ - sub $0x8,%rsp │ │ - mov %rbp,%rsi │ │ - mov 0x18(%rsp),%rcx │ │ - mov %r13d,%r8d │ │ - lea 0x68(%rsp),%r9 │ │ - push %r15 │ │ - mov 0x60(%rsp),%r15 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x2 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x62ddb(%rip),%rax │ │ + lea -0x5dbb2(%rip),%r10 │ │ + mov $0x10,%r8d │ │ + mov $0x10,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x2 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x6273b(%rip),%rax │ │ + lea -0x62e12(%rip),%r10 │ │ + mov $0x10,%r8d │ │ + mov $0x20,%r9d │ │ pushq $0x1 │ │ - mov 0x30(%rsp),%rbp │ │ - pushq 0x28(%rbp) │ │ - pushq 0x60(%rsp) │ │ - push %r14 │ │ - push %r12 │ │ - lea 0x3300(%rsp),%rbp │ │ - push %rbp │ │ - callq *0x28(%rbx,%rax,8) │ │ - mov 0x60(%rsp),%r8 │ │ - mov 0x58(%rsp),%r10 │ │ - add $0x40,%rsp │ │ - add $0x1,%r14 │ │ - cmp 0x58(%rsp),%r14 │ │ - jge ea5fe │ │ - mov %r14,%rbp │ │ - shl $0x5,%rbp │ │ - mov 0x28(%r10),%r11 │ │ - imul %rbp,%r11 │ │ - add 0x10(%r10),%r11 │ │ - mov 0x10(%rsp),%r13 │ │ - cmpl $0x0,0x4(%r13) │ │ - je ea429 │ │ - mov 0x3c(%r8),%eax │ │ - sub %ebp,%eax │ │ - cmp $0x21,%eax │ │ - mov $0x20,%ecx │ │ - cmovge %ecx,%eax │ │ - mov 0x28(%r8),%rdx │ │ - mov %rdx,%rdi │ │ - imul %rbp,%rdi │ │ - add 0x10(%r8),%rdi │ │ - mov 0x20(%rsp),%rcx │ │ - movslq 0x38(%rcx),%r8 │ │ - sub $0x28,%rsp │ │ - mov %r11,%rsi │ │ - mov %r13,%rcx │ │ - lea 0x88(%rsp),%r9 │ │ - push %r14 │ │ push %rax │ │ - lea 0x398(%rsp),%rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5da3b(%rip),%rax │ │ + lea -0x5dc12(%rip),%r10 │ │ + mov $0x10,%r8d │ │ + mov $0x20,%r9d │ │ + pushq $0x0 │ │ push %rax │ │ - mov 0x70(%rsp),%rax │ │ - mov %r11,%rbx │ │ - callq *0x20(%rax) │ │ - mov %rbx,%r11 │ │ - mov 0x60(%rsp),%r8 │ │ - mov 0x58(%rsp),%r10 │ │ - add $0x40,%rsp │ │ - cmpl $0x0,0x28(%r13) │ │ - jne ea450 │ │ - cmpl $0x0,0x2c(%r13) │ │ - jne ea450 │ │ - cmpl $0x0,0x24(%r13) │ │ - je ea398 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - mov 0x3c(%r8),%r12d │ │ - sub %ebp,%r12d │ │ - cmp $0x21,%r12d │ │ - mov $0x20,%eax │ │ - cmovge %eax,%r12d │ │ - mov 0x28(%rsp),%ecx │ │ - add %ecx,%r12d │ │ - sar %cl,%r12d │ │ - movslq 0x38(%r8),%rax │ │ - test %eax,0x4c(%rsp) │ │ - je ea2b0 │ │ - test %r12d,%r12d │ │ - jle ea2b0 │ │ - mov -0x1(%r11,%rax,1),%cl │ │ - mov %cl,(%r11,%rax,1) │ │ - cmp $0x1,%r12d │ │ - je ea2b0 │ │ - lea -0x1(%r12),%eax │ │ - and $0x1,%eax │ │ - mov %r11,%rdx │ │ - cmp $0x2,%r12d │ │ - je ea4f7 │ │ - mov %eax,%esi │ │ - sub %r12d,%esi │ │ - add $0x1,%esi │ │ - mov %r11,%rdx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - mov 0x28(%r10),%rdi │ │ - mov %r15d,%ecx │ │ - shl %cl,%rdi │ │ - add %rdx,%rdi │ │ - movslq 0x38(%r8),%rcx │ │ - movzbl -0x1(%rcx,%rdi,1),%edx │ │ - mov %dl,(%rcx,%rdi,1) │ │ - mov 0x28(%r10),%rdx │ │ - mov %r15d,%ecx │ │ - shl %cl,%rdx │ │ - add %rdi,%rdx │ │ - movslq 0x38(%r8),%rcx │ │ - movzbl -0x1(%rcx,%rdx,1),%ebx │ │ - mov %bl,(%rcx,%rdx,1) │ │ - add $0x2,%esi │ │ - jne ea4c0 │ │ - test %eax,%eax │ │ - mov 0x10(%rsp),%r13 │ │ - je ea2b0 │ │ - mov 0x28(%r10),%rax │ │ - mov %r15d,%ecx │ │ - shl %cl,%rax │ │ - add %rax,%rdx │ │ - movslq 0x38(%r8),%rax │ │ - mov -0x1(%rax,%rdx,1),%cl │ │ - mov %cl,(%rax,%rdx,1) │ │ - jmpq ea2b0 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - cmpl $0x0,0x28(%r13) │ │ - je ea59f │ │ - mov 0x40(%r10),%eax │ │ - add $0xffffffff,%eax │ │ - mov 0x18(%r8),%rdi │ │ - add %rbp,%rdi │ │ - mov 0x18(%r10),%rsi │ │ - add %rbp,%rsi │ │ - mov 0x30(%r10),%rdx │ │ - sub $0x8,%rsp │ │ - mov %r13,%rcx │ │ - mov 0x34(%rsp),%r8d │ │ - lea 0x168(%rsp),%r9 │ │ - pushq 0x40(%rsp) │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x614cb(%rip),%rax │ │ + lea -0x62e72(%rip),%r10 │ │ + mov $0x10,%r8d │ │ + mov $0x40,%r9d │ │ + pushq $0x1 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x2 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x6314b(%rip),%rax │ │ + lea -0x627d2(%rip),%r10 │ │ + mov $0x20,%r8d │ │ + mov $0x8,%r9d │ │ + pushq $0x1 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x2 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x5dccb(%rip),%rax │ │ + lea -0x5dad2(%rip),%r10 │ │ + mov $0x20,%r8d │ │ + mov $0x8,%r9d │ │ pushq $0x0 │ │ - pushq 0x28(%r10) │ │ - push %r11 │ │ - push %r14 │ │ - push %r12 │ │ - lea 0x1b4c(%rsp),%rbx │ │ - push %rbx │ │ - mov 0x70(%rsp),%rbx │ │ - mov %r11,%r13 │ │ - callq *0x28(%rbx,%rax,8) │ │ - mov %r13,%r11 │ │ - mov 0x50(%rsp),%r13 │ │ - mov 0x60(%rsp),%r8 │ │ - mov 0x58(%rsp),%r10 │ │ - add $0x40,%rsp │ │ - cmpl $0x0,0x2c(%r13) │ │ - je ea398 │ │ - mov 0x40(%r10),%eax │ │ - add $0xffffffff,%eax │ │ - mov 0x20(%r8),%rdi │ │ - add %rbp,%rdi │ │ - add 0x20(%r10),%rbp │ │ - mov 0x30(%r10),%rdx │ │ - sub $0x8,%rsp │ │ - mov %rbp,%rsi │ │ - mov %r13,%rcx │ │ - mov 0x34(%rsp),%r8d │ │ - lea 0x268(%rsp),%r9 │ │ - pushq 0x40(%rsp) │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x2 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x62efb(%rip),%rax │ │ + lea -0x62832(%rip),%r10 │ │ + mov $0x20,%r8d │ │ + mov $0x10,%r9d │ │ pushq $0x1 │ │ - pushq 0x28(%r10) │ │ - push %r11 │ │ - push %r14 │ │ - push %r12 │ │ - lea 0x3300(%rsp),%rbp │ │ - push %rbp │ │ - mov 0x70(%rsp),%rbp │ │ - callq *0x28(%rbp,%rax,8) │ │ - jmpq ea38a │ │ - add $0x4a88,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ retq │ │ - mov 0x30(%r8),%rbx │ │ - cmp $0x1,%eax │ │ - sete %cl │ │ - movslq 0x3c(%r8),%rbp │ │ - imul %rbx,%rbp │ │ - sar %cl,%rbp │ │ - mov 0x10(%rsp),%rax │ │ - mov 0x28(%rax),%eax │ │ - test %rbp,%rbp │ │ - js ea669 │ │ - test %eax,%eax │ │ - jne ea650 │ │ - mov 0x18(%r8),%rdi │ │ - mov 0x18(%r10),%rsi │ │ - mov %rbp,%rdx │ │ - callq 43b0 │ │ - mov 0x20(%rsp),%r8 │ │ - mov 0x18(%rsp),%r10 │ │ - mov 0x10(%rsp),%rax │ │ - cmpl $0x0,0x2c(%rax) │ │ - jne ea225 │ │ - mov 0x20(%r8),%rdi │ │ - mov 0x20(%r10),%rsi │ │ - jmp ea6bc │ │ - test %eax,%eax │ │ - jne ea696 │ │ - mov 0x18(%r8),%rdi │ │ - add %rbp,%rdi │ │ - sub %rbx,%rdi │ │ - mov 0x18(%r10),%rsi │ │ - add %rbp,%rsi │ │ - sub %rbx,%rsi │ │ - mov %rbp,%rdx │ │ - neg %rdx │ │ - callq 43b0 │ │ - mov 0x20(%rsp),%r8 │ │ - mov 0x18(%rsp),%r10 │ │ - mov 0x10(%rsp),%rax │ │ - cmpl $0x0,0x2c(%rax) │ │ - jne ea225 │ │ - mov 0x20(%r8),%rdi │ │ - add %rbp,%rdi │ │ - sub %rbx,%rdi │ │ - mov 0x20(%r10),%rsi │ │ - add %rbp,%rsi │ │ - sub %rbx,%rsi │ │ - neg %rbp │ │ - mov %rbp,%rdx │ │ - callq 43b0 │ │ - mov 0x20(%rsp),%r8 │ │ - mov 0x18(%rsp),%r10 │ │ - jmpq ea225 │ │ - xor %edi,%edi │ │ - test %r9,%r9 │ │ - jne e9796 │ │ - jmpq e97b5 │ │ - xor %edi,%edi │ │ - test %r9,%r9 │ │ - jne e9c56 │ │ - jmpq e9c7b │ │ - xor %edi,%edi │ │ - test %r9,%r9 │ │ - jne ea126 │ │ - jmpq ea14b │ │ nop │ │ - jmpq 71ac0 │ │ - nopl 0x0(%rax) │ │ - lea 0x449(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x45d(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x20(%rdi) │ │ - lea 0x5b8(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x70c(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x10(%rdi) │ │ - lea 0x897(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x11b(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,(%rdi) │ │ - lea 0x1127(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0xedb(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x50(%rdi) │ │ - lea 0x17b6(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x13ba(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x30(%rdi) │ │ - lea 0xbb5(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x1bb9(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x40(%rdi) │ │ - lea 0x1fc4(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x928(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x60(%rdi) │ │ - lea 0x26a3(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x2677(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0x70(%rdi) │ │ - lea 0x26a2(%rip),%rax │ │ - mov %rax,0x80(%rdi) │ │ - lea 0x26b4(%rip),%rax │ │ - mov %rax,0x88(%rdi) │ │ - lea 0x2976(%rip),%rax │ │ - mov %rax,0xb0(%rdi) │ │ - lea 0x2988(%rip),%rax │ │ - movq %rax,%xmm0 │ │ - lea 0x2adc(%rip),%rax │ │ - movq %rax,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - movdqu %xmm1,0xa0(%rdi) │ │ - lea 0x2c14(%rip),%rax │ │ - mov %rax,0xb8(%rdi) │ │ - jmpq ea704 │ │ - nopl 0x0(%rax,%rax,1) │ │ - push %r15 │ │ - push %r14 │ │ - push %rbx │ │ - mov %r8d,%r10d │ │ - mov %ecx,%r14d │ │ - mov 0x30(%rsp),%r9d │ │ - lea (%r10,%r14,1),%r11d │ │ - mov %r11d,%r8d │ │ - sar %r8d │ │ - test %ecx,%ecx │ │ - jle ea9d1 │ │ - mov %r14d,%r15d │ │ - cmp $0x7,%r14d │ │ - ja ea8b2 │ │ - xor %ebx,%ebx │ │ - jmpq ea9c0 │ │ - mov %r15d,%ebx │ │ - and $0xfffffff8,%ebx │ │ - movd %r8d,%xmm0 │ │ - lea -0x8(%rbx),%rax │ │ - mov %rax,%rcx │ │ - shr $0x3,%rcx │ │ - add $0x1,%rcx │ │ - mov %ecx,%r8d │ │ - and $0x3,%r8d │ │ - cmp $0x18,%rax │ │ - jae ea8ed │ │ - pxor %xmm1,%xmm1 │ │ - xor %ecx,%ecx │ │ - test %r8,%r8 │ │ - jne ea967 │ │ - jmpq ea996 │ │ - mov %r8,%rax │ │ - sub %rcx,%rax │ │ - pxor %xmm1,%xmm1 │ │ - xor %ecx,%ecx │ │ - nopl 0x0(%rax) │ │ - pmovzxwd 0x2(%rdx,%rcx,2),%xmm2 │ │ - paddd %xmm0,%xmm2 │ │ - pmovzxwd 0xa(%rdx,%rcx,2),%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - pmovzxwd 0x12(%rdx,%rcx,2),%xmm1 │ │ - pmovzxwd 0x1a(%rdx,%rcx,2),%xmm3 │ │ - pmovzxwd 0x22(%rdx,%rcx,2),%xmm4 │ │ - paddd %xmm1,%xmm4 │ │ - paddd %xmm2,%xmm4 │ │ - pmovzxwd 0x2a(%rdx,%rcx,2),%xmm2 │ │ - paddd %xmm3,%xmm2 │ │ - paddd %xmm0,%xmm2 │ │ - pmovzxwd 0x32(%rdx,%rcx,2),%xmm0 │ │ - pmovzxwd 0x3a(%rdx,%rcx,2),%xmm1 │ │ - paddd %xmm4,%xmm0 │ │ - paddd %xmm2,%xmm1 │ │ - add $0x20,%rcx │ │ - add $0x4,%rax │ │ - jne ea900 │ │ - test %r8,%r8 │ │ - je ea996 │ │ - neg %r8 │ │ - nopw 0x0(%rax,%rax,1) │ │ - lea (%rcx,%rcx,1),%rax │ │ - or $0x2,%rax │ │ - pmovzxwd (%rdx,%rax,1),%xmm2 │ │ - pmovzxwd 0x8(%rdx,%rax,1),%xmm3 │ │ - paddd %xmm2,%xmm0 │ │ - paddd %xmm3,%xmm1 │ │ - add $0x8,%rcx │ │ - inc %r8 │ │ - jne ea970 │ │ - paddd %xmm1,%xmm0 │ │ - pshufd $0x4e,%xmm0,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - pshufd $0xe5,%xmm1,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - movd %xmm0,%r8d │ │ - cmp %r15,%rbx │ │ - je ea9d1 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - movzwl 0x2(%rdx,%rbx,2),%eax │ │ - add $0x1,%rbx │ │ - add %eax,%r8d │ │ - cmp %rbx,%r15 │ │ - jne ea9c0 │ │ - test %r10d,%r10d │ │ - jle eaaf1 │ │ - mov %r10d,%r15d │ │ - cmp $0x7,%r10d │ │ - ja ea9ea │ │ - xor %ebx,%ebx │ │ - jmpq eaada │ │ - mov %r15d,%ebx │ │ - and $0xfffffff8,%ebx │ │ - movd %r8d,%xmm0 │ │ - lea -0x8(%rbx),%rcx │ │ - mov %rcx,%rax │ │ - shr $0x3,%rax │ │ - add $0x1,%rax │ │ - mov %eax,%r8d │ │ - and $0x1,%r8d │ │ - test %rcx,%rcx │ │ - je eab39 │ │ - mov %r8,%rcx │ │ - sub %rax,%rcx │ │ - pxor %xmm1,%xmm1 │ │ - mov $0xfffffffffffffffc,%rax │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ + sub $0x58,%rsp │ │ + lea -0x5dcfb(%rip),%rax │ │ + lea -0x5db32(%rip),%r10 │ │ + mov $0x20,%r8d │ │ + mov $0x10,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ nop │ │ - movq (%rdx,%rax,2),%xmm2 │ │ - movq -0x8(%rdx,%rax,2),%xmm3 │ │ - pshuflw $0x1b,%xmm2,%xmm2 │ │ - pmovzxwd %xmm2,%xmm2 │ │ - paddd %xmm0,%xmm2 │ │ - pshuflw $0x1b,%xmm3,%xmm0 │ │ - pmovzxwd %xmm0,%xmm3 │ │ - paddd %xmm1,%xmm3 │ │ - movq -0x10(%rdx,%rax,2),%xmm0 │ │ - movq -0x18(%rdx,%rax,2),%xmm1 │ │ - pshuflw $0x1b,%xmm0,%xmm0 │ │ - pmovzxwd %xmm0,%xmm0 │ │ - paddd %xmm2,%xmm0 │ │ - pshuflw $0x1b,%xmm1,%xmm1 │ │ - pmovzxwd %xmm1,%xmm1 │ │ - paddd %xmm3,%xmm1 │ │ - add $0xfffffffffffffff0,%rax │ │ - add $0x2,%rcx │ │ - jne eaa30 │ │ - add $0x3,%rax │ │ - test %r8,%r8 │ │ - je eaaba │ │ - movq -0xe(%rdx,%rax,2),%xmm2 │ │ - pshuflw $0x1b,%xmm2,%xmm2 │ │ - pmovzxwd %xmm2,%xmm2 │ │ - paddd %xmm2,%xmm1 │ │ - movq -0x6(%rdx,%rax,2),%xmm2 │ │ - pshuflw $0x1b,%xmm2,%xmm2 │ │ - pmovzxwd %xmm2,%xmm2 │ │ - paddd %xmm2,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - pshufd $0x4e,%xmm0,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - pshufd $0xe5,%xmm1,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - movd %xmm0,%r8d │ │ - cmp %r15,%rbx │ │ - je eaaf1 │ │ - neg %rbx │ │ - neg %r15 │ │ - movzwl -0x2(%rdx,%rbx,2),%eax │ │ - add %eax,%r8d │ │ - add $0xffffffffffffffff,%rbx │ │ - cmp %rbx,%r15 │ │ - jne eaae0 │ │ - bsf %r11d,%ecx │ │ - shr %cl,%r8d │ │ - cmp %r10d,%r14d │ │ - je eab29 │ │ - lea (%r10,%r10,1),%ecx │ │ - mov $0x6667,%eax │ │ - cmp %r14d,%ecx │ │ - jl eab1f │ │ - lea (%r14,%r14,1),%eax │ │ - cmp %r10d,%eax │ │ - mov $0x6667,%ecx │ │ - mov $0xaaab,%eax │ │ - cmovl %ecx,%eax │ │ - imul %r8d,%eax │ │ - shr $0x11,%eax │ │ - mov %eax,%r8d │ │ - mov %r14d,%edx │ │ - mov %r10d,%ecx │ │ - pop %rbx │ │ - pop %r14 │ │ - pop %r15 │ │ - jmpq ed580 │ │ - pxor %xmm1,%xmm1 │ │ - mov $0xffffffffffffffff,%rax │ │ - test %r8,%r8 │ │ - jne eaa92 │ │ - jmpq eaaba │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - mov %r8d,%eax │ │ - mov 0x18(%rsp),%r9d │ │ - lea 0x1(%r9),%r8d │ │ - sar %r8d │ │ - mov %ecx,%edx │ │ - mov %eax,%ecx │ │ - jmpq ed580 │ │ - nopl 0x0(%rax,%rax,1) │ │ - push %r14 │ │ - push %rbx │ │ - mov %r8d,%r10d │ │ - mov %ecx,%r11d │ │ - mov 0x28(%rsp),%r9d │ │ - mov %ecx,%r8d │ │ - sar %r8d │ │ - test %ecx,%ecx │ │ - jle eacd1 │ │ - mov %r11d,%r14d │ │ - cmp $0x8,%r11d │ │ - jae eabac │ │ - xor %ecx,%ecx │ │ - jmpq eacc0 │ │ - mov %r14d,%ecx │ │ - and $0xfffffff8,%ecx │ │ - movd %r8d,%xmm0 │ │ - lea -0x8(%rcx),%rax │ │ - mov %rax,%rbx │ │ - shr $0x3,%rbx │ │ - add $0x1,%rbx │ │ - mov %ebx,%r8d │ │ - and $0x3,%r8d │ │ - cmp $0x18,%rax │ │ - jae eabe7 │ │ - pxor %xmm1,%xmm1 │ │ - xor %ebx,%ebx │ │ - test %r8,%r8 │ │ - jne eac67 │ │ - jmpq eac96 │ │ - mov %r8,%rax │ │ - sub %rbx,%rax │ │ - pxor %xmm1,%xmm1 │ │ - xor %ebx,%ebx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - pmovzxwd 0x2(%rdx,%rbx,2),%xmm2 │ │ - paddd %xmm0,%xmm2 │ │ - pmovzxwd 0xa(%rdx,%rbx,2),%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - pmovzxwd 0x12(%rdx,%rbx,2),%xmm1 │ │ - pmovzxwd 0x1a(%rdx,%rbx,2),%xmm3 │ │ - pmovzxwd 0x22(%rdx,%rbx,2),%xmm4 │ │ - paddd %xmm1,%xmm4 │ │ - paddd %xmm2,%xmm4 │ │ - pmovzxwd 0x2a(%rdx,%rbx,2),%xmm2 │ │ - paddd %xmm3,%xmm2 │ │ - paddd %xmm0,%xmm2 │ │ - pmovzxwd 0x32(%rdx,%rbx,2),%xmm0 │ │ - pmovzxwd 0x3a(%rdx,%rbx,2),%xmm1 │ │ - paddd %xmm4,%xmm0 │ │ - paddd %xmm2,%xmm1 │ │ - add $0x20,%rbx │ │ - add $0x4,%rax │ │ - jne eac00 │ │ - test %r8,%r8 │ │ - je eac96 │ │ - neg %r8 │ │ + sub $0x58,%rsp │ │ + lea -0x6288b(%rip),%rax │ │ + mov $0x20,%r8d │ │ + mov $0x20,%r9d │ │ + pushq $0x1 │ │ + push %rax │ │ + push %rax │ │ + pushq $0x2 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ nopw 0x0(%rax,%rax,1) │ │ - lea (%rbx,%rbx,1),%rax │ │ - or $0x2,%rax │ │ - pmovzxwd (%rdx,%rax,1),%xmm2 │ │ - pmovzxwd 0x8(%rdx,%rax,1),%xmm3 │ │ - paddd %xmm2,%xmm0 │ │ - paddd %xmm3,%xmm1 │ │ - add $0x8,%rbx │ │ - inc %r8 │ │ - jne eac70 │ │ - paddd %xmm1,%xmm0 │ │ - pshufd $0x4e,%xmm0,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - pshufd $0xe5,%xmm1,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - movd %xmm0,%r8d │ │ - cmp %r14,%rcx │ │ - je eacd1 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - movzwl 0x2(%rdx,%rcx,2),%eax │ │ - add $0x1,%rcx │ │ - add %eax,%r8d │ │ - cmp %rcx,%r14 │ │ - jne eacc0 │ │ - bsf %r11d,%ecx │ │ - shr %cl,%r8d │ │ - mov %r11d,%edx │ │ - mov %r10d,%ecx │ │ - pop %rbx │ │ - pop %r14 │ │ - jmpq ed580 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - push %r14 │ │ - push %rbx │ │ - mov %r8d,%r11d │ │ - mov %ecx,%r10d │ │ - mov 0x28(%rsp),%r9d │ │ - sar %r8d │ │ - test %r11d,%r11d │ │ - jle eae21 │ │ - mov %r11d,%r14d │ │ - cmp $0x8,%r11d │ │ - jae ead1a │ │ - xor %ecx,%ecx │ │ - jmpq eae0a │ │ - mov %r14d,%ecx │ │ - and $0xfffffff8,%ecx │ │ - movd %r8d,%xmm0 │ │ - lea -0x8(%rcx),%rax │ │ - mov %rax,%rbx │ │ - shr $0x3,%rbx │ │ - add $0x1,%rbx │ │ - mov %ebx,%r8d │ │ - and $0x1,%r8d │ │ - test %rax,%rax │ │ - je eae36 │ │ - mov %r8,%rax │ │ - sub %rbx,%rax │ │ - pxor %xmm1,%xmm1 │ │ - mov $0xfffffffffffffffc,%rbx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - movq (%rdx,%rbx,2),%xmm2 │ │ - movq -0x8(%rdx,%rbx,2),%xmm3 │ │ - pshuflw $0x1b,%xmm2,%xmm2 │ │ - pmovzxwd %xmm2,%xmm2 │ │ - paddd %xmm0,%xmm2 │ │ - pshuflw $0x1b,%xmm3,%xmm0 │ │ - pmovzxwd %xmm0,%xmm3 │ │ - paddd %xmm1,%xmm3 │ │ - movq -0x10(%rdx,%rbx,2),%xmm0 │ │ - movq -0x18(%rdx,%rbx,2),%xmm1 │ │ - pshuflw $0x1b,%xmm0,%xmm0 │ │ - pmovzxwd %xmm0,%xmm0 │ │ - paddd %xmm2,%xmm0 │ │ - pshuflw $0x1b,%xmm1,%xmm1 │ │ - pmovzxwd %xmm1,%xmm1 │ │ - paddd %xmm3,%xmm1 │ │ - add $0xfffffffffffffff0,%rbx │ │ - add $0x2,%rax │ │ - jne ead60 │ │ - add $0x3,%rbx │ │ - test %r8,%r8 │ │ - je eadea │ │ - movq -0xe(%rdx,%rbx,2),%xmm2 │ │ - pshuflw $0x1b,%xmm2,%xmm2 │ │ - pmovzxwd %xmm2,%xmm2 │ │ - paddd %xmm2,%xmm1 │ │ - movq -0x6(%rdx,%rbx,2),%xmm2 │ │ - pshuflw $0x1b,%xmm2,%xmm2 │ │ - pmovzxwd %xmm2,%xmm2 │ │ - paddd %xmm2,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - pshufd $0x4e,%xmm0,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - pshufd $0xe5,%xmm1,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - movd %xmm0,%r8d │ │ - cmp %r14,%rcx │ │ - je eae21 │ │ - neg %rcx │ │ - neg %r14 │ │ - movzwl -0x2(%rdx,%rcx,2),%eax │ │ - add %eax,%r8d │ │ - add $0xffffffffffffffff,%rcx │ │ - cmp %rcx,%r14 │ │ - jne eae10 │ │ - bsf %r11d,%ecx │ │ - shr %cl,%r8d │ │ - mov %r10d,%edx │ │ - mov %r11d,%ecx │ │ - pop %rbx │ │ - pop %r14 │ │ - jmpq ed580 │ │ - pxor %xmm1,%xmm1 │ │ - mov $0xffffffffffffffff,%rbx │ │ - test %r8,%r8 │ │ - jne eadc2 │ │ - jmp eadea │ │ - nopl 0x0(%rax) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - test %r8d,%r8d │ │ - jle eafe2 │ │ - test %ecx,%ecx │ │ - jle eafe2 │ │ - sar %rsi │ │ - mov %ecx,%r13d │ │ - mov %r8d,%r8d │ │ - mov %r13d,%r9d │ │ - and $0xfffffff0,%r9d │ │ - lea -0x10(%r9),%r10 │ │ - mov %r10,%rax │ │ - shr $0x4,%rax │ │ - add $0x1,%rax │ │ - mov %eax,%r11d │ │ - and $0x7,%r11d │ │ - add %rsi,%rsi │ │ - mov %r11,%r14 │ │ - sub %rax,%r14 │ │ - mov %r11,%r12 │ │ - shl $0x5,%r12 │ │ - xor %r15d,%r15d │ │ - jmp eaec0 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - add $0x1,%r15 │ │ - add %rsi,%rdi │ │ - cmp %r8,%r15 │ │ - je eafe2 │ │ - mov %r15,%rax │ │ - not %rax │ │ - movzwl (%rdx,%rax,2),%ebp │ │ - cmp $0x10,%ecx │ │ - jae eaee0 │ │ - xor %eax,%eax │ │ - jmpq eafd0 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - movd %ebp,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - cmp $0x70,%r10 │ │ - jae eaf10 │ │ - xor %ebx,%ebx │ │ - test %r11,%r11 │ │ - jne eafaa │ │ - jmpq eafc4 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - mov %r14,%rax │ │ - xor %ebx,%ebx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ + sub $0x58,%rsp │ │ + lea -0x5db8b(%rip),%rax │ │ + mov $0x20,%r8d │ │ + mov $0x20,%r9d │ │ + pushq $0x0 │ │ + push %rax │ │ + push %rax │ │ + pushq $0x2 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopw 0x0(%rax,%rax,1) │ │ + sub $0x58,%rsp │ │ + lea -0x6161b(%rip),%rax │ │ + lea -0x628f2(%rip),%r10 │ │ + mov $0x20,%r8d │ │ + mov $0x40,%r9d │ │ + pushq $0x1 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ nop │ │ - movdqu %xmm0,(%rdi,%rbx,2) │ │ - movdqu %xmm0,0x10(%rdi,%rbx,2) │ │ - movdqu %xmm0,0x20(%rdi,%rbx,2) │ │ - movdqu %xmm0,0x30(%rdi,%rbx,2) │ │ - movdqu %xmm0,0x40(%rdi,%rbx,2) │ │ - movdqu %xmm0,0x50(%rdi,%rbx,2) │ │ - movdqu %xmm0,0x60(%rdi,%rbx,2) │ │ - movdqu %xmm0,0x70(%rdi,%rbx,2) │ │ - movdqu %xmm0,0x80(%rdi,%rbx,2) │ │ - movdqu %xmm0,0x90(%rdi,%rbx,2) │ │ - movdqu %xmm0,0xa0(%rdi,%rbx,2) │ │ - movdqu %xmm0,0xb0(%rdi,%rbx,2) │ │ - movdqu %xmm0,0xc0(%rdi,%rbx,2) │ │ - movdqu %xmm0,0xd0(%rdi,%rbx,2) │ │ - movdqu %xmm0,0xe0(%rdi,%rbx,2) │ │ - movdqu %xmm0,0xf0(%rdi,%rbx,2) │ │ - sub $0xffffffffffffff80,%rbx │ │ - add $0x8,%rax │ │ - jne eaf20 │ │ - test %r11,%r11 │ │ - je eafc4 │ │ - lea (%rdi,%rbx,2),%rax │ │ - xor %ebx,%ebx │ │ - movdqu %xmm0,(%rax,%rbx,1) │ │ - movdqu %xmm0,0x10(%rax,%rbx,1) │ │ - add $0x20,%rbx │ │ - cmp %rbx,%r12 │ │ - jne eafb0 │ │ - mov %r9,%rax │ │ - cmp %r13,%r9 │ │ - je eaeb0 │ │ - mov %bp,(%rdi,%rax,2) │ │ - add $0x1,%rax │ │ - cmp %rax,%r13 │ │ - jne eafd0 │ │ - jmpq eaeb0 │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ + sub $0x58,%rsp │ │ + lea -0x62feb(%rip),%rax │ │ + lea -0x61652(%rip),%r10 │ │ + mov $0x40,%r8d │ │ + mov $0x10,%r9d │ │ + pushq $0x1 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x2 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ retq │ │ - nopl (%rax) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0x48,%rsp │ │ - test %r8d,%r8d │ │ - jle eb0f6 │ │ - mov %rdx,%r15 │ │ - mov %rsi,%r13 │ │ - mov %rdi,%rbx │ │ - add $0x2,%r15 │ │ - add %ecx,%ecx │ │ - movslq %ecx,%r12 │ │ - sar %r13 │ │ - lea -0x1(%r8),%eax │ │ - mov %r8d,%ebp │ │ - and $0x3,%ebp │ │ - cmp $0x3,%eax │ │ - jb eb0d7 │ │ - lea 0x0(,%r13,8),%rax │ │ - mov %rax,0x30(%rsp) │ │ - mov %ebp,0x1c(%rsp) │ │ - sub %r8d,%ebp │ │ - mov %r12,0x28(%rsp) │ │ - mov %r15,0x20(%rsp) │ │ - mov %r13,0x38(%rsp) │ │ - mov %r13,%rax │ │ - add %r13,%rax │ │ - mov %rax,0x40(%rsp) │ │ - mov 0x20(%rsp),%r15 │ │ - mov 0x28(%rsp),%r12 │ │ - mov 0x40(%rsp),%r14 │ │ - nopl 0x0(%rax) │ │ - mov %rbx,%r13 │ │ - mov %rbx,%rdi │ │ - mov %r15,%rsi │ │ - mov %r12,%rdx │ │ - callq 43b0 │ │ - add %r14,%rbx │ │ - mov %rbx,%rdi │ │ - mov %r15,%rsi │ │ - mov %r12,%rdx │ │ - callq 43b0 │ │ - add %r14,%rbx │ │ - mov %rbx,%rdi │ │ - mov %r15,%rsi │ │ - mov %r12,%rdx │ │ - callq 43b0 │ │ - add %r14,%rbx │ │ - mov %rbx,%rdi │ │ - mov %r15,%rsi │ │ - mov %r12,%rdx │ │ - callq 43b0 │ │ - add %r14,%rbx │ │ - add $0x4,%ebp │ │ - jne eb070 │ │ - add 0x30(%rsp),%r13 │ │ - mov %r13,%rbx │ │ - mov 0x20(%rsp),%r15 │ │ - mov 0x38(%rsp),%r13 │ │ - mov 0x28(%rsp),%r12 │ │ - mov 0x1c(%rsp),%ebp │ │ - test %ebp,%ebp │ │ - je eb0f6 │ │ - add %r13,%r13 │ │ - xchg %ax,%ax │ │ - mov %rbx,%rdi │ │ - mov %r15,%rsi │ │ - mov %r12,%rdx │ │ - callq 43b0 │ │ - add %r13,%rbx │ │ - add $0xffffffff,%ebp │ │ - jne eb0e0 │ │ - add $0x48,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ + nop │ │ + sub $0x58,%rsp │ │ + lea -0x6294b(%rip),%rax │ │ + lea -0x61682(%rip),%r10 │ │ + mov $0x40,%r8d │ │ + mov $0x20,%r9d │ │ + pushq $0x1 │ │ + push %rax │ │ + push %r10 │ │ + pushq $0x1 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ nop │ │ + sub $0x58,%rsp │ │ + lea -0x616ab(%rip),%rax │ │ + mov $0x40,%r8d │ │ + mov $0x40,%r9d │ │ + pushq $0x1 │ │ + push %rax │ │ + push %rax │ │ + pushq $0x2 │ │ + callq ec940 │ │ + add $0x78,%rsp │ │ + retq │ │ + nopw 0x0(%rax,%rax,1) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ + sub $0x4048,%rsp │ │ + mov %ecx,%r10d │ │ + mov %rsi,0x18(%rsp) │ │ + mov %rdi,%r12 │ │ + mov 0x4080(%rsp),%r14d │ │ + lea (%r8,%r8,1),%ecx │ │ + cmp %r9d,%ecx │ │ + sete %sil │ │ + lea (%r9,%r9,1),%ecx │ │ + cmp %r8d,%ecx │ │ + sete %al │ │ + mov $0x1,%ebx │ │ + mov %r14d,%ecx │ │ + shl %cl,%ebx │ │ + or %sil,%al │ │ + sar %ebx │ │ + cmp 0x4098(%rsp),%r10d │ │ + jge ecbaa │ │ + movswl (%rdx),%ecx │ │ + movw $0x0,(%rdx) │ │ + test %al,%al │ │ + je ec9ae │ │ + imul $0xb5,%ecx,%ecx │ │ + sub $0xffffff80,%ecx │ │ + sar $0x8,%ecx │ │ + imul $0xb5,%ecx,%eax │ │ + sub $0xffffff80,%eax │ │ + sar $0x8,%eax │ │ + add %ebx,%eax │ │ + mov %r14d,%ecx │ │ + sar %cl,%eax │ │ + test %r9d,%r9d │ │ + jle ed025 │ │ test %r8d,%r8d │ │ - jle eb363 │ │ - test %ecx,%ecx │ │ - jle eb363 │ │ - movzwl (%rdx),%r14d │ │ - sar %rsi │ │ - mov %r8d,%eax │ │ - mov %rax,-0x10(%rsp) │ │ - mov %ecx,%r9d │ │ - lea 0x2(%rdx),%rax │ │ - mov %rax,-0x30(%rsp) │ │ - lea (%rdx,%r9,2),%rax │ │ - add $0x2,%rax │ │ - mov %rax,-0x28(%rsp) │ │ - mov %r9d,%eax │ │ - and $0xfffffff8,%eax │ │ - mov %rax,-0x38(%rsp) │ │ - movd %r14d,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm9 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm8 │ │ - mov %rsi,-0x20(%rsp) │ │ - lea (%rsi,%rsi,1),%rax │ │ - mov %rax,-0x18(%rsp) │ │ - xor %r12d,%r12d │ │ - mov %rdi,%r8 │ │ - mov %rdi,-0x8(%rsp) │ │ - jmp eb1a9 │ │ - nop │ │ - add $0x1,%r12 │ │ - add -0x18(%rsp),%r8 │ │ - cmp -0x10(%rsp),%r12 │ │ - mov -0x8(%rsp),%rdi │ │ - je eb363 │ │ - mov %r12,%rax │ │ - not %rax │ │ - movzwl (%rdx,%rax,2),%r15d │ │ - mov %r15d,%r13d │ │ - sub %r14d,%r13d │ │ - mov %r13d,%r10d │ │ - neg %r10d │ │ - cmovl %r13d,%r10d │ │ - cmp $0x8,%ecx │ │ - jae eb1d0 │ │ - xor %ebx,%ebx │ │ - jmpq eb327 │ │ - mov -0x20(%rsp),%rax │ │ - imul %r12,%rax │ │ - lea (%rdi,%rax,2),%rsi │ │ - cmp -0x28(%rsp),%rsi │ │ - jae eb200 │ │ - add %r9,%rax │ │ - lea (%rdi,%rax,2),%rax │ │ - cmp %rax,-0x30(%rsp) │ │ - jae eb200 │ │ + jle ed025 │ │ + imul $0xb5,%eax,%eax │ │ + add $0x880,%eax │ │ + sar $0xc,%eax │ │ + mov %r8d,%ecx │ │ + mov %ecx,%edx │ │ + and $0xfffffff0,%edx │ │ + lea -0x10(%rdx),%r10 │ │ + mov %r10,%rsi │ │ + shr $0x4,%rsi │ │ + add $0x1,%rsi │ │ + movd %eax,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + mov %esi,%edi │ │ + and $0x1,%edi │ │ + mov %rdi,%r11 │ │ + sub %rsi,%r11 │ │ xor %ebx,%ebx │ │ - jmpq eb327 │ │ - nopl 0x0(%rax) │ │ - movd %r13d,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm11 │ │ - movd %r15d,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm12 │ │ - movd %r10d,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm6 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm10 │ │ - xor %r11d,%r11d │ │ - mov -0x38(%rsp),%rax │ │ + cmp $0x10,%r8d │ │ + jae eca60 │ │ + jmp eca37 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - movdqu 0x2(%rdx,%r11,2),%xmm3 │ │ - pshufd $0x4e,%xmm3,%xmm0 │ │ - pmovzxwd %xmm0,%xmm0 │ │ - pmovzxwd %xmm3,%xmm2 │ │ - paddd %xmm11,%xmm2 │ │ - paddd %xmm11,%xmm0 │ │ - movdqa %xmm12,%xmm5 │ │ - psubd %xmm0,%xmm5 │ │ - movdqa %xmm12,%xmm1 │ │ - psubd %xmm2,%xmm1 │ │ - pabsd %xmm1,%xmm1 │ │ - pabsd %xmm5,%xmm5 │ │ - movdqa %xmm9,%xmm4 │ │ - psubd %xmm0,%xmm4 │ │ - movdqa %xmm9,%xmm0 │ │ - psubd %xmm2,%xmm0 │ │ - pabsd %xmm0,%xmm2 │ │ - pabsd %xmm4,%xmm4 │ │ - movdqa %xmm5,%xmm0 │ │ - pcmpgtd %xmm6,%xmm0 │ │ - movdqa %xmm1,%xmm7 │ │ - pcmpgtd %xmm6,%xmm7 │ │ - pcmpgtd %xmm4,%xmm5 │ │ - por %xmm0,%xmm5 │ │ - pcmpgtd %xmm2,%xmm1 │ │ - por %xmm7,%xmm1 │ │ - packssdw %xmm5,%xmm1 │ │ - movdqa %xmm6,%xmm0 │ │ - pcmpgtd %xmm2,%xmm0 │ │ - movdqa %xmm6,%xmm2 │ │ - pcmpgtd %xmm4,%xmm2 │ │ - packssdw %xmm2,%xmm0 │ │ - pblendvb %xmm0,%xmm8,%xmm3 │ │ - movdqa %xmm10,%xmm2 │ │ - movdqa %xmm1,%xmm0 │ │ - pblendvb %xmm0,%xmm3,%xmm2 │ │ - movdqu %xmm2,(%r8,%r11,2) │ │ - add $0x8,%r11 │ │ - cmp %r11,%rax │ │ - jne eb240 │ │ - mov %rax,%rbx │ │ - cmp %r9,%rax │ │ - jne eb327 │ │ - jmpq eb190 │ │ + add $0x1,%ebx │ │ + add 0x18(%rsp),%r12 │ │ + cmp %r9d,%ebx │ │ + je ed025 │ │ + cmp $0x10,%r8d │ │ + jae eca60 │ │ + xor %esi,%esi │ │ + movzbl (%r12,%rsi,1),%ebp │ │ + add %eax,%ebp │ │ + cmp $0x100,%ebp │ │ + jl ecb80 │ │ + jmpq ecb90 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + test %r10,%r10 │ │ + je ecb9d │ │ + mov %r11,%rsi │ │ + xor %ebp,%ebp │ │ xchg %ax,%ax │ │ - cmp %r10d,%esi │ │ - cmovg %edi,%eax │ │ - mov %ax,(%r8,%rbx,2) │ │ - mov %r11,%rbx │ │ - cmp %r11,%r9 │ │ - je eb190 │ │ - movzwl 0x2(%rdx,%rbx,2),%r11d │ │ - lea (%r11,%r13,1),%eax │ │ - mov %r15d,%edi │ │ - sub %eax,%edi │ │ - mov %edi,%esi │ │ - neg %esi │ │ - cmovl %edi,%esi │ │ - mov %r14d,%edi │ │ - sub %eax,%edi │ │ - mov %edi,%ebp │ │ - neg %ebp │ │ - cmovl %edi,%ebp │ │ - mov %r14d,%edi │ │ - cmp %ebp,%r10d │ │ - jg eb354 │ │ - mov %r11d,%edi │ │ - lea 0x1(%rbx),%r11 │ │ - mov %edi,%eax │ │ - cmp %ebp,%esi │ │ - jg eb310 │ │ - mov %r15d,%eax │ │ - jmp eb310 │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - xchg %ax,%ax │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - mov %ecx,-0x58(%rsp) │ │ - mov %rdi,-0x50(%rsp) │ │ - test %r8d,%r8d │ │ - jle eb64d │ │ - cmpl $0x0,-0x58(%rsp) │ │ - jle eb64d │ │ - mov %r8d,%eax │ │ - mov -0x58(%rsp),%edi │ │ - movslq %edi,%rbp │ │ - movslq %r8d,%rcx │ │ - lea 0x1f2e5(%rip),%rbx │ │ - add %rcx,%rbx │ │ - mov %rbx,-0x8(%rsp) │ │ - movzwl (%rdx,%rbp,2),%r10d │ │ - neg %ecx │ │ - movslq %ecx,%rcx │ │ - movzwl (%rdx,%rcx,2),%ecx │ │ - mov %ecx,-0x54(%rsp) │ │ - sar %rsi │ │ - mov %r8d,%eax │ │ - mov %rax,-0x10(%rsp) │ │ - mov %edi,%r13d │ │ - lea 0x1(%rdx),%rax │ │ - mov %rax,-0x30(%rsp) │ │ - lea 0x2(%rdx),%rax │ │ - mov %rax,-0x38(%rsp) │ │ - lea 0x2(%rdx,%r13,2),%rax │ │ - mov %rax,-0x40(%rsp) │ │ - lea 0x1f29a(%rip),%rcx │ │ - lea (%rcx,%rbp,1),%r14 │ │ - add %r13,%rbp │ │ - add %rcx,%rbp │ │ - mov %rbp,-0x28(%rsp) │ │ - mov %r13d,%eax │ │ - and $0xfffffff8,%eax │ │ - mov %rax,-0x48(%rsp) │ │ - movd %r10d,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm10 │ │ - mov %rsi,-0x20(%rsp) │ │ - lea (%rsi,%rsi,1),%rax │ │ - mov %rax,-0x18(%rsp) │ │ - xor %r15d,%r15d │ │ - movdqa 0xeaeb(%rip),%xmm9 │ │ - movdqa 0xe8b2(%rip),%xmm8 │ │ - mov -0x50(%rsp),%rdi │ │ - jmp eb464 │ │ + pmovzxbd (%r12,%rbp,1),%xmm1 │ │ + pmovzxbd 0x4(%r12,%rbp,1),%xmm2 │ │ + pmovzxbd 0xc(%r12,%rbp,1),%xmm3 │ │ + pmovzxbd 0x8(%r12,%rbp,1),%xmm4 │ │ + paddd %xmm0,%xmm4 │ │ + paddd %xmm0,%xmm3 │ │ + packssdw %xmm3,%xmm4 │ │ + paddd %xmm0,%xmm2 │ │ + paddd %xmm0,%xmm1 │ │ + packssdw %xmm2,%xmm1 │ │ + packuswb %xmm4,%xmm1 │ │ + movdqu %xmm1,(%r12,%rbp,1) │ │ + pmovzxbd 0x10(%r12,%rbp,1),%xmm1 │ │ + pmovzxbd 0x14(%r12,%rbp,1),%xmm2 │ │ + pmovzxbd 0x1c(%r12,%rbp,1),%xmm3 │ │ + pmovzxbd 0x18(%r12,%rbp,1),%xmm4 │ │ + paddd %xmm0,%xmm4 │ │ + paddd %xmm0,%xmm3 │ │ + packssdw %xmm3,%xmm4 │ │ + paddd %xmm0,%xmm2 │ │ + paddd %xmm0,%xmm1 │ │ + packssdw %xmm2,%xmm1 │ │ + packuswb %xmm4,%xmm1 │ │ + movdqu %xmm1,0x10(%r12,%rbp,1) │ │ + add $0x20,%rbp │ │ + add $0x2,%rsi │ │ + jne eca70 │ │ + test %rdi,%rdi │ │ + je ecb48 │ │ + pmovzxbd (%r12,%rbp,1),%xmm1 │ │ + pmovzxbd 0x4(%r12,%rbp,1),%xmm2 │ │ + pmovzxbd 0xc(%r12,%rbp,1),%xmm3 │ │ + pmovzxbd 0x8(%r12,%rbp,1),%xmm4 │ │ + paddd %xmm0,%xmm4 │ │ + paddd %xmm0,%xmm3 │ │ + packssdw %xmm3,%xmm4 │ │ + paddd %xmm0,%xmm2 │ │ + paddd %xmm0,%xmm1 │ │ + packssdw %xmm2,%xmm1 │ │ + packuswb %xmm4,%xmm1 │ │ + movdqu %xmm1,(%r12,%rbp,1) │ │ + mov %rdx,%rsi │ │ + cmp %rcx,%rdx │ │ + jne ecb71 │ │ + jmpq eca20 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nop │ │ - add $0x1,%r15 │ │ - add -0x18(%rsp),%rdi │ │ - cmp -0x10(%rsp),%r15 │ │ - je eb64d │ │ - mov -0x8(%rsp),%rax │ │ - movzbl (%rax,%r15,1),%r9d │ │ - mov $0x100,%r8d │ │ - sub %r9d,%r8d │ │ - imul -0x54(%rsp),%r8d │ │ - add $0x100,%r8d │ │ - mov %r15d,%ebp │ │ - not %ebp │ │ - movslq %ebp,%rbp │ │ - lea (%rdx,%rbp,2),%r12 │ │ - cmpl $0x8,-0x58(%rsp) │ │ - jae eb4a0 │ │ + mov %bpl,(%r12,%rsi,1) │ │ + add $0x1,%rsi │ │ + cmp %rsi,%rcx │ │ + je eca20 │ │ + movzbl (%r12,%rsi,1),%ebp │ │ + add %eax,%ebp │ │ + cmp $0x100,%ebp │ │ + jge ecb90 │ │ + test %ebp,%ebp │ │ + jg ecb60 │ │ + jmp ecb99 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + mov $0xff,%ebp │ │ + test %ebp,%ebp │ │ + jg ecb60 │ │ xor %ebp,%ebp │ │ - jmpq eb610 │ │ - xchg %ax,%ax │ │ - mov -0x20(%rsp),%rbp │ │ - imul %r15,%rbp │ │ - mov -0x50(%rsp),%rax │ │ - lea (%rax,%rbp,2),%r11 │ │ - add %r13,%rbp │ │ - lea (%rax,%rbp,2),%rbp │ │ - movslq %r15d,%rcx │ │ - not %rcx │ │ - mov -0x30(%rsp),%rax │ │ - lea (%rax,%rcx,2),%rcx │ │ - cmp %r11,%rcx │ │ - seta %sil │ │ - cmp %rbp,%r12 │ │ - setb %bl │ │ - cmp -0x40(%rsp),%r11 │ │ - setb %cl │ │ - cmp %rbp,-0x38(%rsp) │ │ - setb -0x59(%rsp) │ │ - cmp %r11,-0x28(%rsp) │ │ - seta %r11b │ │ - cmp %rbp,%r14 │ │ - setb %al │ │ - test %bl,%sil │ │ - jne eb5ff │ │ - and -0x59(%rsp),%cl │ │ - jne eb603 │ │ - mov $0x0,%ebp │ │ - and %al,%r11b │ │ - jne eb610 │ │ - movd %r9d,%xmm3 │ │ - pshufd $0x0,%xmm3,%xmm11 │ │ - movd %r8d,%xmm4 │ │ - pshufd $0x0,%xmm4,%xmm12 │ │ - movzwl (%r12),%ecx │ │ - movd %ecx,%xmm5 │ │ - pshuflw $0xe0,%xmm5,%xmm5 │ │ - pshufd $0x0,%xmm5,%xmm5 │ │ - pmovzxwd %xmm5,%xmm3 │ │ - xor %r11d,%r11d │ │ - mov -0x48(%rsp),%rax │ │ - nopl (%rax) │ │ - pmovzxwd 0xa(%rdx,%r11,2),%xmm6 │ │ - pmovzxwd 0x2(%rdx,%r11,2),%xmm7 │ │ - pmulld %xmm11,%xmm7 │ │ - pmulld %xmm11,%xmm6 │ │ - pmovzxbd (%r14,%r11,1),%xmm2 │ │ - pmovzxbd 0x4(%r14,%r11,1),%xmm1 │ │ - movdqa %xmm3,%xmm5 │ │ - pmulld %xmm1,%xmm5 │ │ - movdqa %xmm3,%xmm0 │ │ - pmulld %xmm2,%xmm0 │ │ - movdqa %xmm9,%xmm4 │ │ - psubd %xmm1,%xmm4 │ │ - movdqa %xmm9,%xmm1 │ │ - psubd %xmm2,%xmm1 │ │ - pmulld %xmm10,%xmm1 │ │ - pmulld %xmm10,%xmm4 │ │ - paddd %xmm12,%xmm6 │ │ - paddd %xmm5,%xmm6 │ │ - paddd %xmm4,%xmm6 │ │ - paddd %xmm12,%xmm7 │ │ - paddd %xmm0,%xmm7 │ │ - paddd %xmm1,%xmm7 │ │ - psrld $0x9,%xmm7 │ │ - psrld $0x9,%xmm6 │ │ - pshufb %xmm8,%xmm6 │ │ - pshufb %xmm8,%xmm7 │ │ - punpcklqdq %xmm6,%xmm7 │ │ - movdqu %xmm7,(%rdi,%r11,2) │ │ - add $0x8,%r11 │ │ - cmp %r11,%rax │ │ - jne eb550 │ │ - mov %rax,%rbp │ │ - cmp %r13,%rax │ │ - jne eb610 │ │ - jmpq eb450 │ │ + jmp ecb60 │ │ xor %ebp,%ebp │ │ - jmp eb610 │ │ + test %rdi,%rdi │ │ + jne ecb07 │ │ + jmp ecb48 │ │ + cmp $0x21,%r9d │ │ + mov $0x20,%esi │ │ + mov $0x20,%ebp │ │ + cmovl %r9d,%ebp │ │ + cmp $0x21,%r8d │ │ + cmovl %r8d,%esi │ │ + mov %r8,0x8(%rsp) │ │ + movslq %r8d,%rcx │ │ + test %r9d,%r9d │ │ + mov %r9,0x38(%rsp) │ │ + mov %rcx,0x30(%rsp) │ │ + jle ecc81 │ │ + mov %ebx,0x4(%rsp) │ │ + mov %ebp,(%rsp) │ │ + movslq %ebp,%rdi │ │ + movslq %esi,%r13 │ │ + test %al,%al │ │ + mov %rdi,0x28(%rsp) │ │ + mov %rdx,0x20(%rsp) │ │ + lea 0x0(,%rcx,4),%rax │ │ + je ecc8c │ │ + mov %rax,0x10(%rsp) │ │ + lea (%rdi,%rdi,1),%r14 │ │ + lea 0x40(%rsp),%r15 │ │ xor %ebp,%ebp │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - movzwl 0x2(%rdx,%rbp,2),%ecx │ │ - imul %r9d,%ecx │ │ - movzbl (%r14,%rbp,1),%ebx │ │ - movzwl (%r12),%esi │ │ - imul %ebx,%esi │ │ - mov $0x100,%eax │ │ - sub %ebx,%eax │ │ - imul %r10d,%eax │ │ - add %r8d,%ecx │ │ - add %esi,%ecx │ │ - add %eax,%ecx │ │ - shr $0x9,%ecx │ │ - mov %cx,(%rdi,%rbp,2) │ │ + mov %rdx,%rbx │ │ + cmpl $0x0,0x8(%rsp) │ │ + jg ecc5b │ │ + mov $0x1,%esi │ │ + mov %r15,%rdi │ │ + mov $0xffff8000,%edx │ │ + mov $0x7fff,%ecx │ │ + callq *0x4088(%rsp) │ │ add $0x1,%rbp │ │ - cmp %rbp,%r13 │ │ - jne eb610 │ │ - jmpq eb450 │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - mov %ecx,-0x2c(%rsp) │ │ - test %r8d,%r8d │ │ - jle eb88a │ │ - cmpl $0x0,-0x2c(%rsp) │ │ - jle eb88a │ │ - movslq %r8d,%rax │ │ - lea 0x1f004(%rip),%r15 │ │ - add %rax,%r15 │ │ - neg %eax │ │ - cltq │ │ - movzwl (%rdx,%rax,2),%eax │ │ - sar %rsi │ │ - mov %r8d,%ecx │ │ - mov %eax,%r8d │ │ - mov -0x2c(%rsp),%r9d │ │ - lea 0x2(%rdx),%rbp │ │ - mov %rbp,-0x28(%rsp) │ │ - lea (%rdx,%r9,2),%rbp │ │ - add $0x2,%rbp │ │ - mov %rbp,-0x18(%rsp) │ │ - mov %r9d,%r12d │ │ - and $0xfffffff0,%r12d │ │ - mov %r9,%rax │ │ - neg %rax │ │ - mov %rax,-0x8(%rsp) │ │ - mov %rsi,-0x10(%rsp) │ │ - lea (%rsi,%rsi,1),%rax │ │ - xor %r10d,%r10d │ │ - movdqa 0xe8af(%rip),%xmm0 │ │ - mov %rdi,%rbp │ │ - mov %rcx,-0x20(%rsp) │ │ - jmp eb700 │ │ + add 0x10(%rsp),%r15 │ │ + add $0x2,%rbx │ │ + mov 0x28(%rsp),%rax │ │ + cmp %rax,%rbp │ │ + jge ecd05 │ │ + cmpl $0x0,0x8(%rsp) │ │ + jle ecc20 │ │ + mov %rbx,%rax │ │ + xor %ecx,%ecx │ │ + movswl (%rax),%edx │ │ + imul $0xb5,%edx,%edx │ │ + sub $0xffffff80,%edx │ │ + sar $0x8,%edx │ │ + mov %edx,(%r15,%rcx,4) │ │ + add $0x1,%rcx │ │ + add %r14,%rax │ │ + cmp %r13,%rcx │ │ + jl ecc60 │ │ + jmp ecc20 │ │ + movslq %ebp,%rax │ │ + movslq %esi,%r13 │ │ + jmpq ecd19 │ │ + mov %rax,0x10(%rsp) │ │ + lea (%rdi,%rdi,1),%rbx │ │ + lea 0x40(%rsp),%rbp │ │ + xor %r15d,%r15d │ │ + mov %rdx,%r14 │ │ + cmpl $0x0,0x8(%rsp) │ │ + jg ecce7 │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov $0x1,%esi │ │ + mov %rbp,%rdi │ │ + mov $0xffff8000,%edx │ │ + mov $0x7fff,%ecx │ │ + callq *0x4088(%rsp) │ │ + add $0x1,%r15 │ │ + add 0x10(%rsp),%rbp │ │ + add $0x2,%r14 │ │ + mov 0x28(%rsp),%rax │ │ + cmp %rax,%r15 │ │ + jge ecd05 │ │ + cmpl $0x0,0x8(%rsp) │ │ + jle eccb0 │ │ + mov %r14,%rax │ │ + xor %ecx,%ecx │ │ + nopl 0x0(%rax) │ │ + movswl (%rax),%edx │ │ + mov %edx,0x0(%rbp,%rcx,4) │ │ + add $0x1,%rcx │ │ + add %rbx,%rax │ │ + cmp %r13,%rcx │ │ + jl eccf0 │ │ + jmp eccb0 │ │ + mov 0x4080(%rsp),%r14d │ │ + mov 0x4(%rsp),%ebx │ │ + mov 0x20(%rsp),%rdx │ │ + mov (%rsp),%ebp │ │ + imul %r13,%rax │ │ + add %rax,%rax │ │ + mov %rdx,%rdi │ │ + xor %esi,%esi │ │ + mov %rax,%rdx │ │ + callq 4480 │ │ + mov 0x8(%rsp),%rdi │ │ + imul %edi,%ebp │ │ + test %ebp,%ebp │ │ + jle ece04 │ │ + movslq %ebp,%rax │ │ + cmp $0x7,%ebp │ │ + ja ecd4c │ │ + xor %edx,%edx │ │ + jmpq ecddd │ │ + mov %rax,%rdx │ │ + and $0xfffffffffffffff8,%rdx │ │ + movd %ebx,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + movd %r14d,%xmm1 │ │ + xor %ecx,%ecx │ │ + pmovzxdq %xmm1,%xmm1 │ │ + movdqa 0x11860(%rip),%xmm2 │ │ + movdqa 0x11868(%rip),%xmm3 │ │ nopl 0x0(%rax,%rax,1) │ │ - add %rax,%rbp │ │ - add $0x1,%r10 │ │ - cmp %rcx,%r10 │ │ - je eb88a │ │ - movzbl (%r15,%r10,1),%r11d │ │ - mov $0x100,%r14d │ │ - sub %r11d,%r14d │ │ - imul %r8d,%r14d │ │ - sub $0xffffff80,%r14d │ │ - cmpl $0x10,-0x2c(%rsp) │ │ - jb eb73f │ │ - mov -0x10(%rsp),%rsi │ │ - imul %r10,%rsi │ │ - lea (%rdi,%rsi,2),%rbx │ │ - cmp -0x18(%rsp),%rbx │ │ - jae eb760 │ │ - add %r9,%rsi │ │ - lea (%rdi,%rsi,2),%rsi │ │ - cmp %rsi,-0x28(%rsp) │ │ - jae eb760 │ │ - xor %r13d,%r13d │ │ + movdqa 0x40(%rsp,%rcx,4),%xmm4 │ │ + paddd %xmm0,%xmm4 │ │ + movdqa 0x50(%rsp,%rcx,4),%xmm5 │ │ + paddd %xmm0,%xmm5 │ │ + psrad %xmm1,%xmm4 │ │ + psrad %xmm1,%xmm5 │ │ + pminsd %xmm2,%xmm4 │ │ + pminsd %xmm2,%xmm5 │ │ + pmaxsd %xmm3,%xmm4 │ │ + pmaxsd %xmm3,%xmm5 │ │ + movdqa %xmm4,0x40(%rsp,%rcx,4) │ │ + movdqa %xmm5,0x50(%rsp,%rcx,4) │ │ + add $0x8,%rcx │ │ + cmp %rcx,%rdx │ │ + jne ecd80 │ │ + cmp %rax,%rdx │ │ + jne ecddd │ │ + jmp ece04 │ │ + nopl 0x0(%rax) │ │ + mov %esi,0x40(%rsp,%rdx,4) │ │ + add $0x1,%rdx │ │ + cmp %rax,%rdx │ │ + jge ece04 │ │ + mov 0x40(%rsp,%rdx,4),%esi │ │ + add %ebx,%esi │ │ + mov %r14d,%ecx │ │ + sar %cl,%esi │ │ + cmp $0x8000,%esi │ │ + jl ecdf5 │ │ + mov $0x7fff,%esi │ │ + cmp $0xffff7fff,%esi │ │ + jg ecdd0 │ │ + mov $0xffff8000,%esi │ │ + jmp ecdd0 │ │ + mov %edi,%r14d │ │ + test %edi,%edi │ │ + mov 0x30(%rsp),%r13 │ │ + jle ece3d │ │ + mov 0x4090(%rsp),%r15 │ │ + lea 0x40(%rsp),%rbp │ │ + mov %r14,%rbx │ │ + mov %rbp,%rdi │ │ mov %r13,%rsi │ │ + mov $0xffff8000,%edx │ │ + mov $0x7fff,%ecx │ │ + callq *%r15 │ │ + add $0x4,%rbp │ │ + add $0xffffffffffffffff,%rbx │ │ + jne ece20 │ │ + mov 0x38(%rsp),%r15 │ │ + test %r15d,%r15d │ │ + mov 0x8(%rsp),%r13 │ │ + jle ed025 │ │ + test %r13d,%r13d │ │ + jle ed025 │ │ + lea 0x40(%rsp),%rsi │ │ + mov %r14d,%edx │ │ + and $0xfffffff8,%edx │ │ + mov %r14,%r10 │ │ + neg %r10 │ │ + xor %r8d,%r8d │ │ + mov $0xff,%r9d │ │ + movdqa 0x11535(%rip),%xmm0 │ │ + movdqa 0x1134d(%rip),%xmm1 │ │ + pxor %xmm2,%xmm2 │ │ + movdqa 0x11631(%rip),%xmm3 │ │ + xor %edi,%edi │ │ + mov %r12,%rbx │ │ + cmp $0x8,%r13d │ │ + jae ecebb │ │ + jmp ecee4 │ │ + nopl 0x0(%rax) │ │ + add $0x1,%rdi │ │ + add 0x18(%rsp),%rbx │ │ + mov %rbp,%rsi │ │ + cmp %r15d,%edi │ │ + je ed025 │ │ + cmp $0x8,%r13d │ │ + jb ecee4 │ │ + mov %rdi,%rax │ │ + imul 0x18(%rsp),%rax │ │ + lea (%r12,%rax,1),%rbp │ │ + lea (%rsi,%r14,4),%rcx │ │ + cmp %rcx,%rbp │ │ + jae ecfa0 │ │ + add %r14,%rax │ │ + add %r12,%rax │ │ + cmp %rsi,%rax │ │ + jbe ecfa0 │ │ + xor %eax,%eax │ │ + mov %rsi,%rbp │ │ + mov %rax,%rsi │ │ not %rsi │ │ - test $0x1,%r9b │ │ - jne eb80c │ │ - jmpq eb83d │ │ - nopw 0x0(%rax,%rax,1) │ │ - movd %r11d,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm1 │ │ - movd %r14d,%xmm2 │ │ - pshufd $0x0,%xmm2,%xmm2 │ │ + test $0x1,%r14b │ │ + je ecf21 │ │ + movzbl (%rbx,%rax,1),%r11d │ │ + mov 0x0(%rbp),%ecx │ │ + add $0x4,%rbp │ │ + add $0x8,%ecx │ │ + sar $0x4,%ecx │ │ + add %r11d,%ecx │ │ + cmp $0x100,%ecx │ │ + cmovge %r9d,%ecx │ │ + test %ecx,%ecx │ │ + cmovle %r8d,%ecx │ │ + mov %cl,(%rbx,%rax,1) │ │ + or $0x1,%rax │ │ + cmp %r10,%rsi │ │ + jne ecf46 │ │ + jmpq ecea0 │ │ + nopl 0x0(%rax,%rax,1) │ │ + add $0x8,%rbp │ │ + mov %sil,0x1(%rbx,%rax,1) │ │ + add $0x2,%rax │ │ + cmp %rax,%r14 │ │ + je ecea0 │ │ + movzbl (%rbx,%rax,1),%ecx │ │ + mov 0x0(%rbp),%esi │ │ + add $0x8,%esi │ │ + sar $0x4,%esi │ │ + add %ecx,%esi │ │ + cmp $0x100,%esi │ │ + jl ecf62 │ │ + mov $0xff,%esi │ │ + test %esi,%esi │ │ + jg ecf68 │ │ xor %esi,%esi │ │ + mov %sil,(%rbx,%rax,1) │ │ + movzbl 0x1(%rbx,%rax,1),%ecx │ │ + mov 0x4(%rbp),%esi │ │ + add $0x8,%esi │ │ + sar $0x4,%esi │ │ + add %ecx,%esi │ │ + cmp $0x100,%esi │ │ + jl ecf89 │ │ + mov $0xff,%esi │ │ + test %esi,%esi │ │ + jg ecf30 │ │ + xor %esi,%esi │ │ + jmp ecf30 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - pmovzxwd 0x2(%rdx,%rsi,2),%xmm3 │ │ - pmovzxwd 0xa(%rdx,%rsi,2),%xmm4 │ │ - pmovzxwd 0x12(%rdx,%rsi,2),%xmm5 │ │ - pmovzxwd 0x1a(%rdx,%rsi,2),%xmm6 │ │ - pmulld %xmm1,%xmm4 │ │ - pmulld %xmm1,%xmm3 │ │ - pmulld %xmm1,%xmm6 │ │ - pmulld %xmm1,%xmm5 │ │ - paddd %xmm2,%xmm3 │ │ - paddd %xmm2,%xmm4 │ │ - paddd %xmm2,%xmm5 │ │ - paddd %xmm2,%xmm6 │ │ - pshufb %xmm0,%xmm4 │ │ - pshufb %xmm0,%xmm3 │ │ - punpcklqdq %xmm4,%xmm3 │ │ - pshufb %xmm0,%xmm6 │ │ - pshufb %xmm0,%xmm5 │ │ - punpcklqdq %xmm6,%xmm5 │ │ - movdqu %xmm3,0x0(%rbp,%rsi,2) │ │ - movdqu %xmm5,0x10(%rbp,%rsi,2) │ │ - add $0x10,%rsi │ │ - cmp %rsi,%r12 │ │ - jne eb780 │ │ - mov %r12,%r13 │ │ - cmp %r9,%r12 │ │ - je eb6f0 │ │ - nopl (%rax) │ │ - mov %r13,%rsi │ │ - not %rsi │ │ - test $0x1,%r9b │ │ - je eb83d │ │ - mov %r8d,%ecx │ │ - mov %r13,%r8 │ │ - or $0x1,%r8 │ │ - mov %r15,%rbx │ │ - movzwl (%rdx,%r8,2),%r15d │ │ - imul %r11d,%r15d │ │ - add %r14d,%r15d │ │ - shr $0x8,%r15d │ │ - mov %r15w,0x0(%rbp,%r13,2) │ │ - mov %rbx,%r15 │ │ - mov %r8,%r13 │ │ - mov %ecx,%r8d │ │ - mov -0x20(%rsp),%rcx │ │ - cmp -0x8(%rsp),%rsi │ │ - je eb6f0 │ │ nopl 0x0(%rax,%rax,1) │ │ - movzwl 0x2(%rdx,%r13,2),%esi │ │ - imul %r11d,%esi │ │ - add %r14d,%esi │ │ - shr $0x8,%esi │ │ - mov %si,0x0(%rbp,%r13,2) │ │ - movzwl 0x4(%rdx,%r13,2),%esi │ │ - imul %r11d,%esi │ │ - add %r14d,%esi │ │ - shr $0x8,%esi │ │ - mov %si,0x2(%rbp,%r13,2) │ │ - add $0x2,%r13 │ │ - cmp %r13,%r9 │ │ - jne eb850 │ │ - jmpq eb6f0 │ │ + lea (%rsi,%rdx,4),%rbp │ │ + xor %eax,%eax │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + pmovzxbd (%rbx,%rax,1),%xmm4 │ │ + pmovzxbd 0x4(%rbx,%rax,1),%xmm5 │ │ + movdqu (%rsi,%rax,4),%xmm6 │ │ + movdqu 0x10(%rsi,%rax,4),%xmm7 │ │ + paddd %xmm0,%xmm6 │ │ + paddd %xmm0,%xmm7 │ │ + psrad $0x4,%xmm6 │ │ + paddd %xmm4,%xmm6 │ │ + psrad $0x4,%xmm7 │ │ + paddd %xmm5,%xmm7 │ │ + pminsd %xmm1,%xmm6 │ │ + pminsd %xmm1,%xmm7 │ │ + pmaxsd %xmm2,%xmm6 │ │ + pmaxsd %xmm2,%xmm7 │ │ + pshufb %xmm3,%xmm6 │ │ + movd %xmm6,(%rbx,%rax,1) │ │ + pshufb %xmm3,%xmm7 │ │ + movd %xmm7,0x4(%rbx,%rax,1) │ │ + add $0x8,%rax │ │ + cmp %rax,%rdx │ │ + jne ecfb0 │ │ + mov %rdx,%rax │ │ + cmp %r14,%rdx │ │ + je ecea0 │ │ + jmpq ecee9 │ │ + add $0x4048,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - mov %rdi,-0x38(%rsp) │ │ - test %r8d,%r8d │ │ - jle ebb4b │ │ - test %ecx,%ecx │ │ - jle ebb4b │ │ - mov %rdx,%r15 │ │ - movslq %ecx,%rdx │ │ - lea 0x1edc3(%rip),%rax │ │ - add %rdx,%rax │ │ - mov %rax,-0x30(%rsp) │ │ - movzwl (%r15,%rdx,2),%eax │ │ - sar %rsi │ │ - mov %r8d,%edi │ │ - mov %rdi,-0x8(%rsp) │ │ - mov %ecx,%r10d │ │ - lea 0x1eda1(%rip),%rdi │ │ - lea (%rdi,%rdx,1),%r11 │ │ - lea (%rdx,%r10,1),%rbp │ │ - add %rdi,%rbp │ │ - mov %rbp,-0x28(%rsp) │ │ - mov %r10d,%r8d │ │ - and $0xfffffff8,%r8d │ │ - movd %eax,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - mov %r10,%rbp │ │ - neg %rbp │ │ - mov %rbp,-0x18(%rsp) │ │ - mov %rsi,-0x20(%rsp) │ │ - add %rsi,%rsi │ │ - mov %rsi,-0x10(%rsp) │ │ - lea (%rdi,%rdx,1),%rbx │ │ - add $0x1,%rbx │ │ - xor %r12d,%r12d │ │ - movdqa 0xe5e6(%rip),%xmm3 │ │ - movdqa 0xe52d(%rip),%xmm8 │ │ - movdqa 0xe644(%rip),%xmm9 │ │ - mov -0x38(%rsp),%rdi │ │ - mov %ecx,-0x3c(%rsp) │ │ - jmp eb974 │ │ nopw 0x0(%rax,%rax,1) │ │ - add -0x10(%rsp),%rdi │ │ - add $0x1,%r12 │ │ - cmp -0x8(%rsp),%r12 │ │ - je ebb4b │ │ - mov %r12,%rsi │ │ - not %rsi │ │ - lea (%r15,%rsi,2),%r14 │ │ - cmp $0x8,%ecx │ │ - jae eba30 │ │ - xor %r13d,%r13d │ │ - mov %r13,%rsi │ │ - not %rsi │ │ - test $0x1,%r10b │ │ - je eb9c8 │ │ - mov -0x30(%rsp),%rdx │ │ - movzbl (%rdx,%r13,1),%r9d │ │ - movzwl (%r14),%ebp │ │ - imul %r9d,%ebp │ │ - mov $0x100,%edx │ │ - sub %r9d,%edx │ │ - imul %eax,%edx │ │ - lea (%rdx,%rbp,1),%edx │ │ - add $0x80,%edx │ │ - shr $0x8,%edx │ │ - mov %dx,(%rdi,%r13,2) │ │ - or $0x1,%r13 │ │ - cmp -0x18(%rsp),%rsi │ │ - je eb960 │ │ - nop │ │ - movzbl -0x1(%rbx,%r13,1),%edx │ │ - movzwl (%r14),%esi │ │ - imul %edx,%esi │ │ - mov $0x100,%ebp │ │ - sub %edx,%ebp │ │ - imul %eax,%ebp │ │ - lea (%rsi,%rbp,1),%edx │ │ - add $0x80,%edx │ │ - shr $0x8,%edx │ │ - mov %dx,(%rdi,%r13,2) │ │ - movzbl (%rbx,%r13,1),%edx │ │ - movzwl (%r14),%esi │ │ - imul %edx,%esi │ │ - mov $0x100,%ebp │ │ - sub %edx,%ebp │ │ - imul %eax,%ebp │ │ - lea (%rsi,%rbp,1),%edx │ │ - add $0x80,%edx │ │ - shr $0x8,%edx │ │ - mov %dx,0x2(%rdi,%r13,2) │ │ - add $0x2,%r13 │ │ - cmp %r13,%r10 │ │ - jne eb9d0 │ │ - jmpq eb960 │ │ - xchg %ax,%ax │ │ - mov -0x20(%rsp),%rsi │ │ - imul %r12,%rsi │ │ - mov -0x38(%rsp),%rcx │ │ - lea (%rcx,%rsi,2),%r9 │ │ - add %r10,%rsi │ │ - lea (%rcx,%rsi,2),%r13 │ │ - lea (%r12,%r12,1),%rsi │ │ - not %rsi │ │ - mov %r15,%rdx │ │ - add %r15,%rsi │ │ - cmp %r9,-0x28(%rsp) │ │ - seta %bpl │ │ - cmp %r13,%r11 │ │ - setb %cl │ │ - cmp %r9,%rsi │ │ - seta %r15b │ │ - cmp %r13,%r14 │ │ - setb %r9b │ │ - test %cl,%bpl │ │ - jne ebb2c │ │ - mov $0x0,%r13d │ │ - and %r9b,%r15b │ │ - mov -0x3c(%rsp),%ecx │ │ - mov %rdx,%r15 │ │ - jne eb98a │ │ - movzwl (%r14),%edx │ │ - movd %edx,%xmm4 │ │ - pshuflw $0xe0,%xmm4,%xmm4 │ │ - pshufd $0x0,%xmm4,%xmm4 │ │ - pmovzxwd %xmm4,%xmm2 │ │ - xor %esi,%esi │ │ - nopl 0x0(%rax,%rax,1) │ │ - pmovzxbd 0x4(%r11,%rsi,1),%xmm5 │ │ - pmovzxbd (%r11,%rsi,1),%xmm6 │ │ - movdqa %xmm2,%xmm7 │ │ - pmulld %xmm6,%xmm7 │ │ - movdqa %xmm2,%xmm4 │ │ - pmulld %xmm5,%xmm4 │ │ - movdqa %xmm3,%xmm1 │ │ - psubd %xmm5,%xmm1 │ │ - movdqa %xmm3,%xmm5 │ │ - psubd %xmm6,%xmm5 │ │ - pmulld %xmm0,%xmm5 │ │ - pmulld %xmm0,%xmm1 │ │ - paddd %xmm8,%xmm7 │ │ - paddd %xmm5,%xmm7 │ │ - paddd %xmm8,%xmm4 │ │ - paddd %xmm1,%xmm4 │ │ - pshufb %xmm9,%xmm4 │ │ - pshufb %xmm9,%xmm7 │ │ - punpcklqdq %xmm4,%xmm7 │ │ - movdqu %xmm7,(%rdi,%rsi,2) │ │ - add $0x8,%rsi │ │ - cmp %rsi,%r8 │ │ - jne ebab0 │ │ - mov %r8,%r13 │ │ - cmp %r10,%r8 │ │ - je eb960 │ │ - jmpq eb98a │ │ - xor %r13d,%r13d │ │ - mov -0x3c(%rsp),%ecx │ │ - mov %rdx,%r15 │ │ - mov %r13,%rsi │ │ - not %rsi │ │ - test $0x1,%r10b │ │ - jne eb996 │ │ - jmpq eb9c8 │ │ + push %rbx │ │ + sub $0x30,%rsp │ │ + mov %rdi,%rbx │ │ + callq 746b0 │ │ + mov $0xb,%ecx │ │ + and %ecx,%eax │ │ + cmp %ecx,%eax │ │ + jne ed078 │ │ + lea 0x161(%rip),%rax │ │ + movq %rax,%xmm0 │ │ + lea 0x15(%rip),%rax │ │ + movq %rax,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + movdqu %xmm1,(%rbx) │ │ + add $0x30,%rsp │ │ pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x188,%rsp │ │ - mov %r8d,%ebx │ │ - mov %ecx,%ebp │ │ - mov %rdx,%r15 │ │ + sub $0xcc48,%rsp │ │ + mov %r8,%r13 │ │ + mov %rcx,0x38(%rsp) │ │ mov %rsi,%r12 │ │ - mov %r9d,%eax │ │ - and $0x1fe,%eax │ │ - lea 0x1eb85(%rip),%rcx │ │ - movzwl (%rcx,%rax,1),%eax │ │ - mov %eax,0x3c(%rsp) │ │ - cmp $0x400,%r9d │ │ - mov %rbp,0x40(%rsp) │ │ - jb ebf1b │ │ - mov %r9d,%ecx │ │ - shr $0x9,%ecx │ │ - and $0x1,%ecx │ │ - and $0x1ff,%r9d │ │ - lea (%rbx,%rbp,1),%r14d │ │ - mov $0x10,%eax │ │ - shr %cl,%eax │ │ - cmp $0x33,%r9d │ │ - jb ebe93 │ │ - cmp %r14d,%eax │ │ - jl ebe93 │ │ - mov 0x1d0(%rsp),%r9d │ │ - lea 0x80(%rsp),%rax │ │ - add $0x2,%r15 │ │ - cmp %ebx,%ebp │ │ - mov %ebx,%r8d │ │ - cmovle %ebp,%r8d │ │ - add %ebp,%r8d │ │ - mov %rdi,%rbp │ │ - mov %rax,%rdi │ │ - mov %r14d,%esi │ │ + mov %rdi,%r15 │ │ + mov 0xcc98(%rsp),%eax │ │ + mov 0xcc90(%rsp),%ebp │ │ + mov 0xcc88(%rsp),%rbx │ │ + mov 0xcc80(%rsp),%r10d │ │ + lea 0x640(%rsp),%rdi │ │ + mov %r9d,0x34(%rsp) │ │ + movslq %r9d,%r14 │ │ + sub $0x28,%rsp │ │ + mov %rdx,%rsi │ │ mov %r15,%rdx │ │ - mov $0xffffffff,%ecx │ │ - callq ed620 │ │ - mov %rbp,%rdi │ │ - mov 0x40(%rsp),%rbp │ │ - lea (%r14,%r14,1),%r14d │ │ - add $0xfffffffe,%r14d │ │ - mov 0x3c(%rsp),%eax │ │ - add %eax,%eax │ │ - mov %eax,0x3c(%rsp) │ │ - mov $0x2,%r13d │ │ - lea 0x80(%rsp),%r15 │ │ - test %ebx,%ebx │ │ - jle ebf3d │ │ - test %ebp,%ebp │ │ - jle ebf3d │ │ - sar %r12 │ │ - movslq %r14d,%r9 │ │ - mov %ebp,%eax │ │ - mov %rax,0x50(%rsp) │ │ - add %r12,%r12 │ │ - mov %r12,0x58(%rsp) │ │ - xor %ecx,%ecx │ │ - lea 0xf0(%rdi),%r10 │ │ - lea 0x10(%rdi),%r11 │ │ - mov 0x3c(%rsp),%r8d │ │ - mov %rbx,0x60(%rsp) │ │ - jmp ebca7 │ │ - nop │ │ - mov 0x70(%rsp),%rcx │ │ - add $0x1,%ecx │ │ - add 0x3c(%rsp),%r8d │ │ - mov 0x58(%rsp),%rax │ │ - mov 0x68(%rsp),%r10 │ │ - add %rax,%r10 │ │ - add %rax,%r11 │ │ - mov 0x78(%rsp),%rdi │ │ - add %rax,%rdi │ │ - mov 0x60(%rsp),%rbx │ │ - cmp %ebx,%ecx │ │ - mov 0x40(%rsp),%rbp │ │ - je ebf3d │ │ - mov %rcx,0x70(%rsp) │ │ - mov %r8d,%r12d │ │ - and $0x3e,%r12d │ │ - mov %r8d,%edx │ │ - sar $0x6,%edx │ │ - mov $0x40,%r14d │ │ - sub %r12d,%r14d │ │ - movslq %edx,%rbx │ │ - mov %rdi,0x78(%rsp) │ │ - mov %rdi,%rsi │ │ - mov %ebp,%edi │ │ - mov %r11,%rbp │ │ - mov 0x50(%rsp),%rdx │ │ - mov %r10,0x68(%rsp) │ │ - nopl 0x0(%rax) │ │ - cmp %r9,%rbx │ │ - jge ebd30 │ │ - movzwl (%r15,%rbx,2),%ecx │ │ - imul %r14d,%ecx │ │ - movzwl 0x2(%r15,%rbx,2),%eax │ │ - imul %r12d,%eax │ │ - lea (%rcx,%rax,1),%eax │ │ - add $0x20,%eax │ │ - shr $0x6,%eax │ │ - mov %ax,-0xf0(%r10) │ │ - add %r13,%rbx │ │ - add $0x2,%r10 │ │ - add $0x2,%rbp │ │ - add $0xffffffff,%edi │ │ - add $0x2,%rsi │ │ - add $0xffffffffffffffff,%rdx │ │ - jne ebce0 │ │ - jmpq ebc70 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - test %edx,%edx │ │ - jle ebc70 │ │ - movzwl (%r15,%r9,2),%r14d │ │ - cmp $0x10,%edx │ │ - jae ebd49 │ │ - xor %edx,%edx │ │ - jmpq ebe70 │ │ - mov %edx,%edx │ │ - mov %rdx,0x48(%rsp) │ │ - and $0xfffffff0,%edx │ │ - movd %r14d,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - lea -0x10(%rdx),%rbx │ │ - mov %rbx,%rcx │ │ - shr $0x4,%rcx │ │ - add $0x1,%rcx │ │ - mov %ecx,%eax │ │ - and $0x7,%eax │ │ - cmp $0x70,%rbx │ │ - jae ebd92 │ │ - xor %r12d,%r12d │ │ - mov 0x48(%rsp),%rbx │ │ - test %rax,%rax │ │ - jne ebe37 │ │ - jmpq ebe67 │ │ - sub %rax,%rcx │ │ - xor %r12d,%r12d │ │ - mov 0x48(%rsp),%rbx │ │ - nopl (%rax) │ │ - movdqu %xmm0,-0xf0(%r10,%r12,2) │ │ - movdqu %xmm0,-0xe0(%r10,%r12,2) │ │ - movdqu %xmm0,-0xd0(%r10,%r12,2) │ │ - movdqu %xmm0,-0xc0(%r10,%r12,2) │ │ - movdqu %xmm0,-0xb0(%r10,%r12,2) │ │ - movdqu %xmm0,-0xa0(%r10,%r12,2) │ │ - movdqu %xmm0,-0x90(%r10,%r12,2) │ │ - movdqu %xmm0,-0x80(%r10,%r12,2) │ │ - movdqu %xmm0,-0x70(%r10,%r12,2) │ │ - movdqu %xmm0,-0x60(%r10,%r12,2) │ │ - movdqu %xmm0,-0x50(%r10,%r12,2) │ │ - movdqu %xmm0,-0x40(%r10,%r12,2) │ │ - movdqu %xmm0,-0x30(%r10,%r12,2) │ │ - movdqu %xmm0,-0x20(%r10,%r12,2) │ │ - movdqu %xmm0,-0x10(%r10,%r12,2) │ │ - movdqu %xmm0,(%r10,%r12,2) │ │ - sub $0xffffffffffffff80,%r12 │ │ - add $0xfffffffffffffff8,%rcx │ │ - jne ebda0 │ │ - test %rax,%rax │ │ - je ebe67 │ │ - mov %edi,%eax │ │ - and $0x70,%al │ │ - add $0xf0,%al │ │ - shr $0x4,%al │ │ - add $0x1,%al │ │ - movzbl %al,%eax │ │ - and $0x7,%eax │ │ - neg %rax │ │ - nopl 0x0(%rax,%rax,1) │ │ - movdqu %xmm0,-0x10(%rbp,%r12,2) │ │ - movdqu %xmm0,0x0(%rbp,%r12,2) │ │ - add $0x20,%rbp │ │ - inc %rax │ │ - jne ebe50 │ │ - cmp %rbx,%rdx │ │ - je ebc70 │ │ - lea (%rsi,%rdx,2),%rax │ │ - mov %edi,%ecx │ │ - sub %rdx,%rcx │ │ - xor %edx,%edx │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %r14w,(%rax,%rdx,2) │ │ - add $0x1,%rdx │ │ - cmp %rdx,%rcx │ │ - jne ebe80 │ │ - jmpq ebc70 │ │ - mov $0x5a,%esi │ │ - sub %r9d,%esi │ │ - mov %rdi,%r13 │ │ - mov %r14d,%edi │ │ - mov %ecx,%edx │ │ - callq ed7b0 │ │ - mov %r13,%rdi │ │ - mov 0x40(%rsp),%rbp │ │ - test %eax,%eax │ │ - je ebf1b │ │ - lea 0x80(%rsp),%rdi │ │ - add $0x2,%r15 │ │ - cmp %ebx,%ebp │ │ - mov %ebx,%r10d │ │ - cmovle 0x40(%rsp),%r10d │ │ - add 0x40(%rsp),%r10d │ │ - sub $0x30,%rsp │ │ - mov %r14d,%esi │ │ - mov $0x0,%edx │ │ - mov %r14d,%ecx │ │ - mov %r15,%r8 │ │ - mov $0xffffffff,%r9d │ │ + mov %r12,%rcx │ │ + mov %rbx,%r8 │ │ + mov %r14,%r9 │ │ push %rax │ │ + push %rbp │ │ push %r10 │ │ - callq ed860 │ │ - mov %r13,%rdi │ │ - mov 0x80(%rsp),%rbp │ │ + callq 6d790 │ │ add $0x40,%rsp │ │ - lea 0x80(%rsp),%r15 │ │ - add $0xffffffff,%r14d │ │ - mov $0x1,%r13d │ │ - test %ebx,%ebx │ │ - jg ebc39 │ │ - jmp ebf3d │ │ - add $0x2,%r15 │ │ - cmp %ebx,%ebp │ │ - mov %ebx,%r14d │ │ - cmovle %ebp,%r14d │ │ - add %ebp,%r14d │ │ - add $0xffffffff,%r14d │ │ - mov $0x1,%r13d │ │ - test %ebx,%ebx │ │ - jg ebc39 │ │ - add $0x188,%rsp │ │ + test $0x4,%bpl │ │ + je ed120 │ │ + sub $0x28,%rsp │ │ + lea 0x68(%rsp),%rdi │ │ + xor %esi,%esi │ │ + mov 0x60(%rsp),%rdx │ │ + mov %r13,%rcx │ │ + mov %rbx,%r8 │ │ + mov %r14,%r9 │ │ + mov 0xccc0(%rsp),%eax │ │ + push %rax │ │ + push %rbp │ │ + pushq $0x2 │ │ + callq 6d790 │ │ + add $0x40,%rsp │ │ + test $0x8,%bpl │ │ + je ed178 │ │ + mov 0xcc80(%rsp),%eax │ │ + lea (%rax,%rax,2),%eax │ │ + shl $0x7,%eax │ │ + add $0x300,%eax │ │ + cltq │ │ + lea (%rsp,%rax,2),%rdi │ │ + add $0x40,%rdi │ │ + mov %r13,%rax │ │ + shr %rax │ │ + lea (%rax,%rax,2),%rax │ │ + mov 0x38(%rsp),%rcx │ │ + lea (%rcx,%rax,4),%rdx │ │ + sub $0x28,%rsp │ │ + xor %esi,%esi │ │ + mov %r13,%rcx │ │ + mov %rbx,%r8 │ │ + mov %r14,%r9 │ │ + mov 0xccc0(%rsp),%eax │ │ + push %rax │ │ + push %rbp │ │ + pushq $0x2 │ │ + callq 6d790 │ │ + add $0x40,%rsp │ │ + add $0x10,%rbx │ │ + sub $0x30,%rsp │ │ + lea 0x70(%rsp),%rdx │ │ + mov %r15,%rdi │ │ + mov %r12,%rsi │ │ + mov %rbx,%rcx │ │ + mov 0x64(%rsp),%r8d │ │ + mov 0xccb0(%rsp),%r9d │ │ + mov 0xccc8(%rsp),%eax │ │ + push %rax │ │ + push %rbp │ │ + callq 6d9a0 │ │ + add $0xcc88,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - nop │ │ + nopl 0x0(%rax,%rax,1) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x188,%rsp │ │ - mov %r8d,%ebx │ │ - mov %ecx,%r8d │ │ - mov %rdx,%r15 │ │ - mov %rsi,0x58(%rsp) │ │ - mov %rdi,%rbp │ │ - mov 0x1d0(%rsp),%r10d │ │ - mov %r9d,%r12d │ │ - shr $0x9,%r12d │ │ - and $0x1,%r12d │ │ - mov %r9d,%eax │ │ - and $0x1ff,%eax │ │ - lea -0x5a(%rax),%esi │ │ - mov %esi,%ecx │ │ - sar %ecx │ │ - movslq %ecx,%r11 │ │ - lea 0x1e772(%rip),%r14 │ │ - mov $0xb4,%edi │ │ - sub %eax,%edi │ │ - mov %edi,%ecx │ │ - sar %ecx │ │ - movslq %ecx,%rcx │ │ - movzwl (%r14,%rcx,2),%ecx │ │ - mov %ecx,0x4c(%rsp) │ │ - cmp $0x400,%r9d │ │ - mov %r8,0x40(%rsp) │ │ - mov %r12d,0x60(%rsp) │ │ - mov %r9d,0x68(%rsp) │ │ - mov %edi,0x50(%rsp) │ │ - jb ec023 │ │ - movl $0x0,0x30(%rsp) │ │ - cmp $0x8d,%eax │ │ - jb ebff9 │ │ - mov $0x10,%eax │ │ - mov %r12d,%ecx │ │ - shr %cl,%eax │ │ - lea (%rbx,%r8,1),%ecx │ │ - xor %edx,%edx │ │ - cmp %ecx,%eax │ │ - setge %dl │ │ - mov %edx,0x30(%rsp) │ │ - cmp $0x28,%esi │ │ - jge ec042 │ │ - mov $0x10,%eax │ │ - mov %r12d,%ecx │ │ - shr %cl,%eax │ │ - lea (%rbx,%r8,1),%edi │ │ - lea 0x100(%rsp),%r13 │ │ - cmp %edi,%eax │ │ - jge ec114 │ │ - mov %r11,0x38(%rsp) │ │ - jmp ec053 │ │ - mov %r11,0x38(%rsp) │ │ - lea 0x100(%rsp),%r13 │ │ - movl $0x0,0x30(%rsp) │ │ - lea 0x102(%rsp),%rdi │ │ - jmp ec09f │ │ - mov %r11,0x38(%rsp) │ │ - lea 0x100(%rsp),%r13 │ │ - lea (%rbx,%r8,1),%edi │ │ - mov %r12d,%edx │ │ - callq ed7b0 │ │ - lea 0x102(%rsp),%rdi │ │ - test %eax,%eax │ │ - je ec09a │ │ - mov 0x1c0(%rsp),%ecx │ │ - mov %r15,%r12 │ │ - lea 0x2(%r15),%r8 │ │ - sub $0x30,%rsp │ │ - mov 0x70(%rsp),%r15 │ │ - mov %r15d,%esi │ │ - mov $0x0,%edx │ │ - mov $0xffffffff,%r9d │ │ + sub $0xcc48,%rsp │ │ + mov %r8,%r13 │ │ + mov %rcx,0x38(%rsp) │ │ + mov %rsi,%r12 │ │ + mov %rdi,%r15 │ │ + mov 0xcc98(%rsp),%eax │ │ + mov 0xcc90(%rsp),%ebp │ │ + mov 0xcc88(%rsp),%rbx │ │ + mov 0xcc80(%rsp),%r10d │ │ + lea 0x640(%rsp),%rdi │ │ + mov %r9d,0x34(%rsp) │ │ + movslq %r9d,%r14 │ │ + sub $0x28,%rsp │ │ + mov %rdx,%rsi │ │ + mov %r15,%rdx │ │ + mov %r12,%rcx │ │ + mov %rbx,%r8 │ │ + mov %r14,%r9 │ │ push %rax │ │ - push %r15 │ │ - callq ed860 │ │ + push %rbp │ │ + push %r10 │ │ + callq 6d4a0 │ │ add $0x40,%rsp │ │ - jmp ec0b7 │ │ - mov 0x40(%rsp),%r8 │ │ - mov %r15,%r12 │ │ - lea 0x2(%r15),%rsi │ │ - lea (%r8,%r8,1),%eax │ │ - movslq %eax,%rdx │ │ - callq 43b0 │ │ - mov 0x40(%rsp),%r15 │ │ - movl $0x1,0x34(%rsp) │ │ - mov 0x38(%rsp),%rcx │ │ - movzwl (%r14,%rcx,2),%r14d │ │ - cmpl $0x0,0x30(%rsp) │ │ - je ec15b │ │ - mov %ebx,%eax │ │ - neg %eax │ │ - lea (%rax,%rax,1),%ecx │ │ - movslq %ecx,%rcx │ │ - mov %r13,%r15 │ │ - lea 0x0(,%rcx,2),%rdi │ │ - add %r13,%rdi │ │ - lea 0x1(%rbx),%esi │ │ - cltq │ │ - lea (%r12,%rax,2),%rdx │ │ - xor %ecx,%ecx │ │ - mov %esi,%r8d │ │ - mov 0x1d0(%rsp),%r9d │ │ - callq ed620 │ │ - add %r14d,%r14d │ │ - mov %r14d,0x38(%rsp) │ │ - jmpq ec1e9 │ │ - lea 0x1(%r8),%esi │ │ - mov %r13,%rdi │ │ - mov %r15,%r12 │ │ - mov %r15,%rdx │ │ - xor %ecx,%ecx │ │ - mov %esi,%r8d │ │ - mov %r10d,%r9d │ │ - mov %r11,%r15 │ │ - callq ed620 │ │ - mov %r15,%rcx │ │ - mov 0x40(%rsp),%r15 │ │ - mov 0x4c(%rsp),%eax │ │ - add %eax,%eax │ │ - mov %eax,0x4c(%rsp) │ │ - movl $0x2,0x34(%rsp) │ │ - movzwl (%r14,%rcx,2),%r14d │ │ - cmpl $0x0,0x30(%rsp) │ │ - jne ec0d4 │ │ - mov %r14d,0x38(%rsp) │ │ - cmpl $0x3ff,0x68(%rsp) │ │ - jbe ec1c5 │ │ - lea (%rbx,%r15,1),%edi │ │ - mov 0x50(%rsp),%esi │ │ - mov 0x60(%rsp),%edx │ │ - callq ed7b0 │ │ - mov %ebx,%ecx │ │ - neg %ecx │ │ - movslq %ecx,%rcx │ │ - lea 0x0(,%rcx,2),%rdi │ │ - add %r13,%rdi │ │ - test %eax,%eax │ │ - je ec1d7 │ │ - mov %r13,%r15 │ │ - mov %ebx,%edx │ │ - sub 0x1c8(%rsp),%edx │ │ - lea (%r12,%rcx,2),%r8 │ │ - mov %rbp,%r10 │ │ - lea 0x1(%rbx),%ebp │ │ - sub $0x30,%rsp │ │ - mov %ebx,%esi │ │ - mov %ebx,%ecx │ │ - mov $0x0,%r9d │ │ + test $0x4,%bpl │ │ + je ed260 │ │ + sub $0x28,%rsp │ │ + lea 0x68(%rsp),%rdi │ │ + xor %esi,%esi │ │ + mov 0x60(%rsp),%rdx │ │ + mov %r13,%rcx │ │ + mov %rbx,%r8 │ │ + mov %r14,%r9 │ │ + mov 0xccc0(%rsp),%eax │ │ push %rax │ │ push %rbp │ │ - mov %r10,%rbp │ │ - callq ed860 │ │ + pushq $0x2 │ │ + callq 6d4a0 │ │ add $0x40,%rsp │ │ - jmp ec1e9 │ │ - mov %ebx,%eax │ │ - neg %eax │ │ - movslq %eax,%rcx │ │ - lea 0x0(,%rcx,2),%rdi │ │ - add %r13,%rdi │ │ - mov %r13,%r15 │ │ - lea (%r12,%rcx,2),%rsi │ │ - lea (%rbx,%rbx,1),%eax │ │ - movslq %eax,%rdx │ │ - callq 43b0 │ │ - movzwl (%r12),%eax │ │ - mov %ax,0x100(%rsp) │ │ - test %ebx,%ebx │ │ - mov 0x40(%rsp),%rsi │ │ - jle ec36c │ │ - test %esi,%esi │ │ - jle ec36c │ │ - mov 0x30(%rsp),%ecx │ │ - mov %ecx,%eax │ │ - not %eax │ │ - cltq │ │ - mov %r15,%rdx │ │ - lea (%r15,%rax,2),%rax │ │ - mov %rax,0x68(%rsp) │ │ - or $0x6,%ecx │ │ - mov %ecx,0x30(%rsp) │ │ - mov 0x58(%rsp),%r15 │ │ - sar %r15 │ │ - mov 0x34(%rsp),%eax │ │ - mov %eax,%r14d │ │ - shl $0x6,%eax │ │ - mov %eax,0x34(%rsp) │ │ - mov %esi,%eax │ │ - mov %rax,0x40(%rsp) │ │ - add $0x2,%rdx │ │ - mov %rdx,0x50(%rsp) │ │ - lea (%r14,%r14,1),%r11 │ │ - add %r15,%r15 │ │ - mov %r15,0x58(%rsp) │ │ - mov 0x38(%rsp),%eax │ │ - neg %eax │ │ - mov %eax,0x74(%rsp) │ │ - xor %ecx,%ecx │ │ - mov %rbx,0x78(%rsp) │ │ - mov 0x68(%rsp),%rdi │ │ - jmp ec29a │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - mov 0x60(%rsp),%rcx │ │ - add $0x1,%ecx │ │ - add 0x58(%rsp),%rbp │ │ - mov 0x78(%rsp),%rbx │ │ - cmp %ebx,%ecx │ │ - je ec36c │ │ - mov 0x34(%rsp),%r13d │ │ - sub 0x4c(%rsp),%r13d │ │ - mov %r13d,%eax │ │ - mov %rcx,0x60(%rsp) │ │ - mov %ecx,%r12d │ │ - mov 0x30(%rsp),%ecx │ │ - shl %cl,%r12d │ │ - sar $0x6,%eax │ │ - mov %r13d,0x34(%rsp) │ │ - and $0x3e,%r13d │ │ - add 0x74(%rsp),%r12d │ │ - mov $0x40,%r10d │ │ - sub %r13d,%r10d │ │ + test $0x8,%bpl │ │ + je ed2b8 │ │ + mov 0xcc80(%rsp),%eax │ │ + lea (%rax,%rax,2),%eax │ │ + shl $0x7,%eax │ │ + add $0x300,%eax │ │ cltq │ │ - mov 0x50(%rsp),%rcx │ │ - lea (%rcx,%rax,2),%rdx │ │ - xor %r15d,%r15d │ │ - mov 0x38(%rsp),%ebx │ │ - test %rax,%rax │ │ - js ec333 │ │ - nopw 0x0(%rax,%rax,1) │ │ - movzwl -0x2(%rdx),%r8d │ │ - imul %r10d,%r8d │ │ - mov %rdx,%r9 │ │ - mov %r13d,%ecx │ │ - movzwl (%r9),%esi │ │ - imul %ecx,%esi │ │ - lea (%rsi,%r8,1),%ecx │ │ - add $0x20,%ecx │ │ - shr $0x6,%ecx │ │ - mov %cx,0x0(%rbp,%r15,2) │ │ - add $0x1,%r15 │ │ - add %r14,%rax │ │ - add %r11,%rdx │ │ - sub %ebx,%r12d │ │ - cmp %r15,0x40(%rsp) │ │ - je ec280 │ │ - test %rax,%rax │ │ - jns ec2f0 │ │ - mov %r12d,%esi │ │ - sar $0x6,%esi │ │ - mov %r12d,%ecx │ │ - and $0x3e,%ecx │ │ - mov %rbp,%rbx │ │ - mov %esi,%ebp │ │ - neg %ebp │ │ - movslq %ebp,%rbp │ │ - movzwl (%rdi,%rbp,2),%ebp │ │ - mov $0x40,%r8d │ │ - sub %ecx,%r8d │ │ - imul %ebp,%r8d │ │ - mov %rbx,%rbp │ │ - mov 0x38(%rsp),%ebx │ │ - not %esi │ │ - movslq %esi,%rsi │ │ - lea (%rdi,%rsi,2),%r9 │ │ - jmp ec2ff │ │ - add $0x188,%rsp │ │ + lea (%rsp,%rax,2),%rdi │ │ + add $0x40,%rdi │ │ + mov %r13,%rax │ │ + shr %rax │ │ + lea (%rax,%rax,2),%rax │ │ + mov 0x38(%rsp),%rcx │ │ + lea (%rcx,%rax,4),%rdx │ │ + sub $0x28,%rsp │ │ + xor %esi,%esi │ │ + mov %r13,%rcx │ │ + mov %rbx,%r8 │ │ + mov %r14,%r9 │ │ + mov 0xccc0(%rsp),%eax │ │ + push %rax │ │ + push %rbp │ │ + pushq $0x2 │ │ + callq 6d4a0 │ │ + add $0x40,%rsp │ │ + add $0x10,%rbx │ │ + sub $0x30,%rsp │ │ + lea 0x70(%rsp),%rdx │ │ + mov %r15,%rdi │ │ + mov %r12,%rsi │ │ + mov %rbx,%rcx │ │ + mov 0x64(%rsp),%r8d │ │ + mov 0xccb0(%rsp),%r9d │ │ + mov 0xccc8(%rsp),%eax │ │ + push %rax │ │ + push %rbp │ │ + callq 6d630 │ │ + add $0xcc88,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - xchg %ax,%ax │ │ + nopl 0x0(%rax,%rax,1) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x188,%rsp │ │ - mov %r8d,%r12d │ │ - mov %ecx,%r13d │ │ - mov %rdx,%rbx │ │ - mov %rsi,0x48(%rsp) │ │ - mov %rdi,0x20(%rsp) │ │ - mov %r9d,%esi │ │ - and $0x1ff,%esi │ │ - mov $0x10e,%eax │ │ - sub %esi,%eax │ │ - sar %eax │ │ - cltq │ │ - lea 0x1e351(%rip),%rcx │ │ - movzwl (%rcx,%rax,2),%eax │ │ - mov %eax,0x1c(%rsp) │ │ - cmp $0x400,%r9d │ │ - jb ec4ca │ │ - shr $0x9,%r9d │ │ - and $0x1,%r9d │ │ - lea (%r12,%r13,1),%ebp │ │ - mov $0x10,%eax │ │ - mov %r9d,%ecx │ │ - shr %cl,%eax │ │ - cmp $0xdb,%esi │ │ - ja ec45a │ │ - cmp %ebp,%eax │ │ - jl ec45a │ │ - mov 0x1d0(%rsp),%r9d │ │ + sub $0x88,%rsp │ │ + mov %r9d,0x38(%rsp) │ │ + mov %r8d,0x58(%rsp) │ │ + mov %ecx,%ebp │ │ + mov %esi,%r10d │ │ + mov 0xe0(%rsp),%eax │ │ + bsr 0x110(%rsp),%r11d │ │ + lea -0x1(%rax),%ecx │ │ + cmp $0x8,%ecx │ │ + jae ed391 │ │ + mov 0xe8(%rsp),%rax │ │ + lea 0x12047(%rip),%rsi │ │ + movzbl (%rcx,%rsi,1),%esi │ │ + mov (%rax),%ecx │ │ + lea (%rcx,%rcx,2),%ecx │ │ + add %esi,%ecx │ │ + mov %ecx,(%rax) │ │ + cmp $0x5a,%ecx │ │ + jg ed36f │ │ + setne %al │ │ + test %ebp,%ebp │ │ + movzbl %al,%eax │ │ + lea 0x1(%rax,%rax,4),%ecx │ │ + mov $0x1,%eax │ │ + cmovne %ecx,%eax │ │ + jmp ed3b5 │ │ + mov $0x7,%eax │ │ + cmp $0xb4,%ecx │ │ + jl ed3b5 │ │ + mov $0x8,%eax │ │ + mov $0x2,%ecx │ │ + cmove %ecx,%eax │ │ + test %r10d,%r10d │ │ + cmove %ecx,%eax │ │ + jmp ed3b5 │ │ + test %eax,%eax │ │ + je ed39a │ │ + cmp $0xc,%eax │ │ + jne ed3b5 │ │ + mov %eax,%eax │ │ + movslq %r10d,%rcx │ │ + movslq %ebp,%rsi │ │ + lea 0x238c7(%rip),%rbx │ │ + lea (%rbx,%rax,4),%rax │ │ + lea (%rax,%rcx,2),%rax │ │ + movzbl (%rsi,%rax,1),%eax │ │ + xor $0xffffffe0,%r11d │ │ + mov 0xc8(%rsp),%r13 │ │ + mov %eax,%ebx │ │ + test %ebp,%ebp │ │ + je ed411 │ │ + mov $0x3ed3,%eax │ │ + bt %rbx,%rax │ │ + jb ed3f4 │ │ + mov $0x31c0,%eax │ │ + bt %rbx,%rax │ │ + jb ed3f4 │ │ + mov $0x72,%eax │ │ + mov %ebx,%ecx │ │ + shr %cl,%rax │ │ + test %r10d,%r10d │ │ + jne ed423 │ │ + and $0x1,%eax │ │ + test %rax,%rax │ │ + jne ed423 │ │ + mov 0xd8(%rsp),%rax │ │ + test %rax,%rax │ │ + je ed413 │ │ + lea 0x0(,%rdi,4),%ecx │ │ + movslq %ecx,%rcx │ │ + lea (%rax,%rcx,2),%rax │ │ + jmp ed41e │ │ + jmp ed423 │ │ + mov %r13,%rax │ │ + sub 0xd0(%rsp),%rax │ │ + mov %rax,0x48(%rsp) │ │ + mov %rdi,0x70(%rsp) │ │ + mov %ebp,0x34(%rsp) │ │ + mov 0x108(%rsp),%r14 │ │ + add $0x21,%r11d │ │ + mov $0x3f8d,%eax │ │ + bt %rbx,%rax │ │ + mov %rbx,0x50(%rsp) │ │ + jae ede3d │ │ + mov 0xf8(%rsp),%eax │ │ + lea 0x0(,%rax,4),%ebp │ │ mov %ebp,%eax │ │ neg %eax │ │ cltq │ │ - lea (%rbx,%rax,2),%rdx │ │ - xor %eax,%eax │ │ - mov %r13d,%ecx │ │ - sub %r12d,%ecx │ │ - cmovs %eax,%ecx │ │ - lea 0x1(%rbp),%r8d │ │ - lea 0x80(%rsp),%rdi │ │ - mov %ebp,%esi │ │ - callq ed620 │ │ - mov %ebp,%eax │ │ - add %ebp,%eax │ │ - lea -0x2(%rbp,%rbp,1),%ebp │ │ + lea (%r14,%rax,2),%r9 │ │ + movslq %ebp,%r15 │ │ + mov %ebp,%r12d │ │ + test %r10d,%r10d │ │ + mov %r10d,0x64(%rsp) │ │ + mov %rdx,0x80(%rsp) │ │ + je ed531 │ │ + mov %r15,0x68(%rsp) │ │ + mov 0x38(%rsp),%r15d │ │ + sub %edx,%r15d │ │ + shl $0x2,%r15d │ │ + cmp %r15d,%ebp │ │ + mov %r15d,%r10d │ │ + mov %rbp,%rdx │ │ + cmovle %ebp,%r10d │ │ + test %r10d,%r10d │ │ + jle ed4f9 │ │ + mov 0xd0(%rsp),%rax │ │ + mov %rax,%rbx │ │ + sar %rbx │ │ + movslq %r10d,%rbp │ │ + cmp $0x7,%r10d │ │ + ja ed55c │ │ + xor %edi,%edi │ │ + mov %edi,%eax │ │ + not %eax │ │ + add %edx,%eax │ │ + mov %rdi,%rsi │ │ + imul %rbx,%rsi │ │ + lea -0x2(,%rsi,2),%rsi │ │ + add %r13,%rsi │ │ + add %rbx,%rbx │ │ + nopl 0x0(%rax,%rax,1) │ │ + movzwl (%rsi),%ecx │ │ cltq │ │ - lea (%rsp,%rax,2),%rbx │ │ - add $0x7c,%rbx │ │ - mov 0x1c(%rsp),%eax │ │ - add %eax,%eax │ │ - mov %eax,0x1c(%rsp) │ │ - mov $0x2,%eax │ │ - mov %rax,0x38(%rsp) │ │ - test %r13d,%r13d │ │ - jg ec4f2 │ │ - jmpq ec77f │ │ - add $0xffffff4c,%esi │ │ - mov %ebp,%edi │ │ - mov %r9d,%edx │ │ - callq ed7b0 │ │ + mov %cx,(%r9,%rax,2) │ │ + add $0x1,%rdi │ │ + add $0xffffffff,%eax │ │ + add %rbx,%rsi │ │ + cmp %rbp,%rdi │ │ + jl ed4e0 │ │ + mov %rdx,%rbp │ │ + cmp %r15d,%ebp │ │ + mov 0x68(%rsp),%r15 │ │ + jle ed8de │ │ + mov %ebp,%eax │ │ + sub %r10d,%eax │ │ test %eax,%eax │ │ - je ec4ca │ │ - mov %ebp,%ecx │ │ - neg %ecx │ │ - movslq %ecx,%rcx │ │ - lea (%rbx,%rcx,2),%r8 │ │ + jle ed8de │ │ + movslq %eax,%rcx │ │ + movzwl (%r9,%rcx,2),%r8d │ │ + mov %eax,%edi │ │ + cmp $0x10,%eax │ │ + jae ed6be │ │ + xor %ebx,%ebx │ │ + jmpq ed8d0 │ │ + cmpl $0x0,0x34(%rsp) │ │ + je ed661 │ │ + mov 0x48(%rsp),%rax │ │ + movzwl (%rax),%edi │ │ + test %ebp,%ebp │ │ + jle ed8de │ │ + cmp $0x10,%ebp │ │ + jae ed67d │ │ xor %ecx,%ecx │ │ - mov %r13d,%r9d │ │ - sub %r12d,%r9d │ │ - cmovs %ecx,%r9d │ │ - lea 0x1(%rbp),%ebx │ │ - sub $0x30,%rsp │ │ - lea 0xb0(%rsp),%rdi │ │ - mov %ebp,%esi │ │ - mov $0x0,%edx │ │ - mov %ebp,%ecx │ │ - push %rax │ │ - push %rbx │ │ - callq ed860 │ │ - add $0x40,%rsp │ │ - movslq %ebp,%rax │ │ - add $0xffffffff,%ebp │ │ - lea (%rsp,%rax,2),%rbx │ │ - add $0x7e,%rbx │ │ - mov $0x1,%eax │ │ - mov %rax,0x38(%rsp) │ │ - test %r13d,%r13d │ │ - jg ec4f2 │ │ - jmpq ec77f │ │ - add $0xfffffffffffffffe,%rbx │ │ - cmp %r12d,%r13d │ │ - mov %r12d,%eax │ │ - cmovle %r13d,%eax │ │ - lea (%r12,%rax,1),%ebp │ │ - add $0xffffffff,%ebp │ │ - mov $0x1,%eax │ │ - mov %rax,0x38(%rsp) │ │ - test %r13d,%r13d │ │ - jle ec77f │ │ - test %r12d,%r12d │ │ - jle ec77f │ │ - mov 0x48(%rsp),%r15 │ │ - sar %r15 │ │ - movslq %ebp,%rdx │ │ - neg %ebp │ │ - movslq %ebp,%rax │ │ - lea (%rbx,%rax,2),%rcx │ │ - mov %rcx,0x28(%rsp) │ │ - movslq %r12d,%rcx │ │ - mov %rcx,0x30(%rsp) │ │ + jmpq ed7e0 │ │ + xor %edi,%edi │ │ + cmp $0x2,%rax │ │ + jne ed4c0 │ │ + lea -0x1(%rbp),%rax │ │ + lea -0x1(%rdx),%r8d │ │ + mov %r8d,%esi │ │ + sub %eax,%esi │ │ + cmp %r8d,%esi │ │ + jg ed4c0 │ │ + shr $0x20,%rax │ │ + jne ed4c0 │ │ + lea -0x2(%r13),%rax │ │ + lea -0x4(%rdx),%esi │ │ + movslq %esi,%rsi │ │ + add $0x4,%rsi │ │ + mov %rsi,%rdi │ │ + mov 0x68(%rsp),%rcx │ │ + sub %rcx,%rdi │ │ + lea (%r14,%rdi,2),%rdi │ │ + cmp %rdi,%rax │ │ + jae ed5c8 │ │ + lea -0x2(,%rbp,2),%rdi │ │ + add %r13,%rdi │ │ + sub %rbp,%rsi │ │ + sub %rcx,%rsi │ │ + lea (%r14,%rsi,2),%rsi │ │ + cmp %rdi,%rsi │ │ + jb ed4be │ │ + mov %r11d,0x44(%rsp) │ │ + mov %rbp,%rdi │ │ + and $0xfffffffffffffff8,%rdi │ │ + lea -0x8(%rdi),%rsi │ │ + mov %rsi,%r13 │ │ + shr $0x3,%r13 │ │ + add $0x1,%r13 │ │ mov %r13d,%ecx │ │ - mov %rcx,0x70(%rsp) │ │ - mov %r12d,%r10d │ │ - lea (%rbx,%rax,2),%rax │ │ - add $0x1,%rax │ │ - mov %rax,0x68(%rsp) │ │ - mov %r15,%rax │ │ - shl $0x5,%rax │ │ - add 0x20(%rsp),%rax │ │ - mov %rax,0x58(%rsp) │ │ - lea (%r15,%r15,1),%rax │ │ - mov %r15,%rcx │ │ - shl $0x6,%rcx │ │ - mov %rcx,0x50(%rsp) │ │ - mov $0x10,%r13d │ │ - xor %r9d,%r9d │ │ - mov 0x1c(%rsp),%edi │ │ - jmp ec590 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - add $0x1,%r9 │ │ - mov 0x44(%rsp),%edi │ │ - add 0x1c(%rsp),%edi │ │ - mov 0x78(%rsp),%r13 │ │ - add $0x2,%r13 │ │ - cmp 0x70(%rsp),%r9 │ │ - je ec77f │ │ - mov %edi,%esi │ │ - and $0x3e,%esi │ │ - mov %edi,0x44(%rsp) │ │ - sar $0x6,%edi │ │ - mov $0x40,%r12d │ │ - sub %esi,%r12d │ │ - movslq %edi,%r14 │ │ - mov %r13,0x78(%rsp) │ │ + and $0x1,%ecx │ │ + test %rsi,%rsi │ │ + mov %rcx,0x78(%rsp) │ │ + je edbe3 │ │ + sub %rcx,%r13 │ │ + mov %rbx,%rcx │ │ + shl $0x4,%rcx │ │ + mov %rbx,%r14 │ │ + shl $0x5,%r14 │ │ + lea -0x9(%rdx),%r11d │ │ xor %r8d,%r8d │ │ - cmp %rdx,%r14 │ │ - jge ec610 │ │ - lea (%r14,%r14,1),%rdi │ │ - neg %rdi │ │ - movzwl (%rbx,%rdi,1),%edi │ │ - imul %r12d,%edi │ │ - movslq %r14d,%r11 │ │ - not %r11 │ │ - movzwl (%rbx,%r11,2),%ebp │ │ - imul %esi,%ebp │ │ - lea (%rdi,%rbp,1),%edi │ │ - add $0x20,%edi │ │ - shr $0x6,%edi │ │ - mov %r15,%rcx │ │ - imul %r8,%rcx │ │ - add %r9,%rcx │ │ - mov 0x20(%rsp),%rbp │ │ - mov %di,0x0(%rbp,%rcx,2) │ │ - add $0x1,%r8 │ │ - add 0x38(%rsp),%r14 │ │ - add %rax,%r13 │ │ - cmp %r10,%r8 │ │ - jne ec5b0 │ │ - jmpq ec570 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - lea 0x1(%r8),%rsi │ │ - mov 0x30(%rsp),%r12 │ │ - cmp %r12,%rsi │ │ - cmovge %rsi,%r12 │ │ - sub %r8,%r12 │ │ - cmp $0x10,%r12 │ │ - jb ec730 │ │ - cmpq $0x2,0x48(%rsp) │ │ - jne ec730 │ │ - lea (%r8,%r9,1),%rcx │ │ - mov 0x20(%rsp),%rdi │ │ - lea (%rdi,%rcx,2),%rcx │ │ - mov 0x30(%rsp),%rbp │ │ - cmp %rbp,%rsi │ │ - cmovl %rbp,%rsi │ │ - cmp %rcx,0x68(%rsp) │ │ - jbe ec66b │ │ - add %r9,%rsi │ │ - lea (%rdi,%rsi,2),%rcx │ │ - cmp %rcx,0x28(%rsp) │ │ - jb ec735 │ │ - mov %r12,%r11 │ │ - and $0xfffffffffffffff0,%r11 │ │ - lea -0x10(%r11),%rcx │ │ - mov %rcx,%rsi │ │ - shr $0x4,%rsi │ │ - add $0x1,%rsi │ │ - mov %esi,%ebp │ │ - and $0x1,%ebp │ │ - test %rcx,%rcx │ │ - mov %rbp,0x60(%rsp) │ │ - je ec76e │ │ - sub %rbp,%rsi │ │ - mov 0x28(%rsp),%rcx │ │ - movzwl (%rcx),%ecx │ │ - movd %ecx,%xmm0 │ │ + movdqa 0x10fd9(%rip),%xmm0 │ │ + nopw 0x0(%rax,%rax,1) │ │ + movdqu (%rax),%xmm1 │ │ + lea 0x8(%r11),%esi │ │ + movslq %esi,%rsi │ │ + pshufb %xmm0,%xmm1 │ │ + movdqu %xmm1,-0xe(%r9,%rsi,2) │ │ + movdqu (%rax,%rcx,1),%xmm1 │ │ + movslq %r11d,%r11 │ │ + pshufb %xmm0,%xmm1 │ │ + movdqu %xmm1,-0xe(%r9,%r11,2) │ │ + add $0x10,%r8 │ │ + add %r14,%rax │ │ + add $0xfffffff0,%r11d │ │ + add $0xfffffffffffffffe,%r13 │ │ + jne ed620 │ │ + jmpq edbe6 │ │ + mov $0x1,%edi │ │ + mov %r11d,%ecx │ │ + shl %cl,%edi │ │ + sar %edi │ │ + add $0x1,%edi │ │ + test %ebp,%ebp │ │ + jg ed54c │ │ + jmpq ed8de │ │ + mov %rbp,%rdx │ │ + mov %r12d,%ecx │ │ + and $0xfffffff0,%ecx │ │ + movd %edi,%xmm0 │ │ pshuflw $0xe0,%xmm0,%xmm0 │ │ pshufd $0x0,%xmm0,%xmm0 │ │ - xor %r14d,%r14d │ │ - mov 0x58(%rsp),%rcx │ │ - mov 0x50(%rsp),%rbp │ │ - nopw 0x0(%rax,%rax,1) │ │ - movdqu %xmm0,-0x10(%rdi,%r13,1) │ │ - movdqu %xmm0,(%rdi,%r13,1) │ │ - movdqu %xmm0,-0x10(%rcx,%r13,1) │ │ - movdqu %xmm0,(%rcx,%r13,1) │ │ - add $0x20,%r14 │ │ - add %rbp,%r13 │ │ - add $0xfffffffffffffffe,%rsi │ │ - jne ec6c0 │ │ - cmpq $0x0,0x60(%rsp) │ │ - je ec71c │ │ - add %r8,%r14 │ │ - mov 0x28(%rsp),%rcx │ │ - movzwl (%rcx),%ecx │ │ - movd %ecx,%xmm0 │ │ + lea -0x10(%rcx),%rsi │ │ + mov %rsi,%rax │ │ + shr $0x4,%rax │ │ + add $0x1,%rax │ │ + mov %eax,%ebp │ │ + and $0x7,%ebp │ │ + cmp $0x70,%rsi │ │ + jae ed700 │ │ + xor %ebx,%ebx │ │ + test %rbp,%rbp │ │ + jne ed7a3 │ │ + jmpq ed7d2 │ │ + mov %edi,%ebx │ │ + and $0xfffffff0,%ebx │ │ + movd %r8d,%xmm0 │ │ pshuflw $0xe0,%xmm0,%xmm0 │ │ pshufd $0x0,%xmm0,%xmm0 │ │ - imul %r15,%r14 │ │ - add %r9,%r14 │ │ - movdqu %xmm0,(%rdi,%r14,2) │ │ - movdqu %xmm0,0x10(%rdi,%r14,2) │ │ - cmp %r11,%r12 │ │ - je ec570 │ │ - add %r11,%r8 │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov 0x20(%rsp),%rdi │ │ - mov %r15,%rcx │ │ - imul %r8,%rcx │ │ - add %r9,%rcx │ │ - lea (%rdi,%rcx,2),%rsi │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - mov 0x28(%rsp),%rcx │ │ - movzwl (%rcx),%edi │ │ - mov %di,(%rsi) │ │ - add $0x1,%r8 │ │ - add %rax,%rsi │ │ - cmp 0x30(%rsp),%r8 │ │ - jl ec750 │ │ - jmpq ec570 │ │ - xor %r14d,%r14d │ │ - cmpq $0x0,0x60(%rsp) │ │ - jne ec6ef │ │ - jmp ec71c │ │ - add $0x188,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax,%rax,1) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - sub $0xa8,%rsp │ │ - mov %rdx,0x60(%rsp) │ │ - test %r8d,%r8d │ │ - jle ece67 │ │ - mov %ecx,%ebp │ │ - test %ecx,%ecx │ │ - jle ece67 │ │ - mov %rdi,%r11 │ │ - and $0x1ff,%r9d │ │ - shl $0x6,%r9 │ │ - lea 0x1df92(%rip),%rax │ │ - add %r9,%rax │ │ - lea 0x1df88(%rip),%rcx │ │ - movsbl 0x1(%rcx,%r9,1),%edx │ │ - mov %edx,0x5c(%rsp) │ │ - movsbl 0x10(%rcx,%r9,1),%edx │ │ - mov %edx,0x58(%rsp) │ │ - movsbl 0x11(%rcx,%r9,1),%edx │ │ - mov %edx,0x54(%rsp) │ │ - movsbl 0x20(%rcx,%r9,1),%edx │ │ - mov %edx,0x50(%rsp) │ │ - movsbl 0x21(%rcx,%r9,1),%edx │ │ - mov %edx,0x4c(%rsp) │ │ - movsbl 0x30(%rcx,%r9,1),%edx │ │ - mov %edx,0x48(%rsp) │ │ - movsbl 0x2(%rcx,%r9,1),%edx │ │ - mov %edx,0x44(%rsp) │ │ - movsbl 0x3(%rcx,%r9,1),%edx │ │ - mov %edx,0x40(%rsp) │ │ - movsbl 0x12(%rcx,%r9,1),%edx │ │ - mov %edx,0x3c(%rsp) │ │ - movsbl 0x13(%rcx,%r9,1),%edx │ │ - mov %edx,0x38(%rsp) │ │ - movsbl 0x22(%rcx,%r9,1),%edx │ │ - mov %edx,0x34(%rsp) │ │ - movsbl 0x23(%rcx,%r9,1),%edx │ │ - mov %edx,0x30(%rsp) │ │ - movsbl 0x32(%rcx,%r9,1),%edx │ │ - mov %edx,0x2c(%rsp) │ │ - movsbl 0x4(%rcx,%r9,1),%edx │ │ - mov %edx,0x28(%rsp) │ │ - movsbl 0x5(%rcx,%r9,1),%edx │ │ - mov %edx,0x24(%rsp) │ │ - movsbl 0x14(%rcx,%r9,1),%edx │ │ - mov %edx,0x20(%rsp) │ │ - movsbl 0x15(%rcx,%r9,1),%edx │ │ - mov %edx,0x1c(%rsp) │ │ - movsbl 0x24(%rcx,%r9,1),%edx │ │ - mov %edx,0x18(%rsp) │ │ - movsbl 0x25(%rcx,%r9,1),%edx │ │ - mov %edx,0x14(%rsp) │ │ - movsbl 0x34(%rcx,%r9,1),%edx │ │ - mov %edx,0x10(%rsp) │ │ - movsbl 0x6(%rcx,%r9,1),%edx │ │ - mov %edx,0xc(%rsp) │ │ - movsbl 0x7(%rcx,%r9,1),%edx │ │ - mov %edx,0x8(%rsp) │ │ - movsbl 0x16(%rcx,%r9,1),%edx │ │ - mov %edx,0x4(%rsp) │ │ - movsbl 0x17(%rcx,%r9,1),%edx │ │ - mov %edx,(%rsp) │ │ - movsbl 0x26(%rcx,%r9,1),%edx │ │ - mov %edx,-0x4(%rsp) │ │ - movsbl 0x27(%rcx,%r9,1),%edx │ │ - mov %edx,-0x8(%rsp) │ │ - movsbl 0x36(%rcx,%r9,1),%edx │ │ - mov %edx,-0xc(%rsp) │ │ - movsbl 0x8(%rcx,%r9,1),%edx │ │ - mov %edx,-0x10(%rsp) │ │ - movsbl 0x9(%rcx,%r9,1),%edx │ │ - mov %edx,-0x14(%rsp) │ │ - movsbl 0x18(%rcx,%r9,1),%edx │ │ - mov %edx,-0x18(%rsp) │ │ - movsbl 0x19(%rcx,%r9,1),%edx │ │ - mov %edx,-0x1c(%rsp) │ │ - movsbl 0x28(%rcx,%r9,1),%edx │ │ - mov %edx,-0x20(%rsp) │ │ - movsbl 0x29(%rcx,%r9,1),%edx │ │ - mov %edx,-0x24(%rsp) │ │ - movsbl 0x38(%rcx,%r9,1),%edx │ │ - mov %edx,-0x28(%rsp) │ │ - movsbl 0xa(%rcx,%r9,1),%edx │ │ - mov %edx,-0x2c(%rsp) │ │ - movsbl 0xb(%rcx,%r9,1),%edx │ │ - mov %edx,-0x30(%rsp) │ │ - movsbl 0x1a(%rcx,%r9,1),%edx │ │ - mov %edx,-0x34(%rsp) │ │ - movsbl 0x1b(%rcx,%r9,1),%edx │ │ - mov %edx,-0x38(%rsp) │ │ - movsbl 0x2a(%rcx,%r9,1),%edx │ │ - mov %edx,-0x3c(%rsp) │ │ - movsbl 0x2b(%rcx,%r9,1),%edx │ │ - mov %edx,-0x40(%rsp) │ │ - movsbl 0x3a(%rcx,%r9,1),%edx │ │ - mov %edx,-0x44(%rsp) │ │ - movsbl 0xc(%rcx,%r9,1),%edx │ │ - mov %edx,-0x48(%rsp) │ │ - movsbl 0xd(%rcx,%r9,1),%edx │ │ - mov %edx,-0x4c(%rsp) │ │ - movsbl 0x1c(%rcx,%r9,1),%edx │ │ - mov %edx,-0x50(%rsp) │ │ - movsbl 0x1d(%rcx,%r9,1),%edx │ │ - mov %edx,-0x54(%rsp) │ │ - movsbl 0x2c(%rcx,%r9,1),%edx │ │ - mov %edx,-0x58(%rsp) │ │ - movsbl 0x2d(%rcx,%r9,1),%edx │ │ - mov %edx,-0x5c(%rsp) │ │ - movsbl 0x3c(%rcx,%r9,1),%edx │ │ - mov %edx,-0x60(%rsp) │ │ - movsbl 0xe(%rcx,%r9,1),%edx │ │ - mov %edx,-0x64(%rsp) │ │ - movsbl 0xf(%rcx,%r9,1),%edx │ │ - mov %edx,-0x68(%rsp) │ │ - movsbl 0x1e(%rcx,%r9,1),%edx │ │ - mov %edx,-0x6c(%rsp) │ │ - movsbl 0x1f(%rcx,%r9,1),%edx │ │ - mov %edx,-0x70(%rsp) │ │ - movsbl 0x2e(%rcx,%r9,1),%edx │ │ - mov %edx,-0x74(%rsp) │ │ - movsbl 0x2f(%rcx,%r9,1),%edx │ │ - mov %edx,-0x78(%rsp) │ │ - movsbl 0x3e(%rcx,%r9,1),%ecx │ │ - mov %ecx,-0x7c(%rsp) │ │ - mov %rsi,%rcx │ │ - sar %rcx │ │ - movslq %ebp,%rdx │ │ - mov %rdx,0x90(%rsp) │ │ - movslq %r8d,%rdx │ │ - mov %rdx,0x78(%rsp) │ │ - movsbl (%rax),%eax │ │ - mov %eax,-0x80(%rsp) │ │ - add %rsi,%rsi │ │ - mov %rsi,0x80(%rsp) │ │ - mov 0xf0(%rsp),%r15d │ │ - mov 0x60(%rsp),%rax │ │ - lea 0x2(%rax),%rdi │ │ - mov %rcx,0x70(%rsp) │ │ - lea (%r11,%rcx,2),%r8 │ │ - add $0x6,%r8 │ │ + lea -0x10(%rbx),%rcx │ │ + mov %rcx,%rax │ │ + shr $0x4,%rax │ │ + add $0x1,%rax │ │ + mov %eax,%ebp │ │ + and $0x7,%ebp │ │ + cmp $0x70,%rcx │ │ + jae ed7f3 │ │ xor %ecx,%ecx │ │ - lea 0x6(%r11),%rax │ │ - mov %rax,0x68(%rsp) │ │ - jmp ecaa3 │ │ + test %rbp,%rbp │ │ + jne ed893 │ │ + jmpq ed8c2 │ │ + sub %rbp,%rax │ │ + mov $0x78,%esi │ │ + sub %r15,%rsi │ │ + lea (%r14,%rsi,2),%rsi │ │ + xor %ebx,%ebx │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - mov 0x70(%rsp),%rax │ │ - lea (%r11,%rax,2),%rdi │ │ - mov 0x80(%rsp),%rax │ │ - add %rax,%r11 │ │ - mov 0x88(%rsp),%rcx │ │ - add $0x2,%rcx │ │ - add %rax,0x68(%rsp) │ │ - add %rax,%r8 │ │ - cmp 0x78(%rsp),%rcx │ │ - jge ece67 │ │ - mov %rcx,0x88(%rsp) │ │ - lea (%rcx,%rcx,1),%rax │ │ - mov 0x60(%rsp),%rcx │ │ - sub %rax,%rcx │ │ - add $0x6,%rdi │ │ - mov $0xffffffffffffffff,%rbx │ │ - xor %eax,%eax │ │ - xor %r9d,%r9d │ │ - lea -0x2(%rcx),%rsi │ │ - mov %r8,0xa0(%rsp) │ │ - mov %rdi,0x98(%rsp) │ │ - jmp ecb0d │ │ - nopl (%rax) │ │ - lea (%rdi,%rax,1),%rcx │ │ - mov %si,(%r8,%rax,1) │ │ - add $0x4,%r9 │ │ - mov 0x68(%rsp),%rdx │ │ - lea (%rdx,%rax,1),%rsi │ │ - add $0x8,%rax │ │ - mov 0x70(%rsp),%rbx │ │ - cmp 0x90(%rsp),%r9 │ │ - jge eca70 │ │ - mov %r11,%r8 │ │ - movzwl (%rcx),%r10d │ │ - movzwl -0x6(%rdi,%rax,1),%r13d │ │ - movzwl -0x4(%rdi,%rax,1),%edx │ │ - movzwl -0x2(%rdi,%rax,1),%ecx │ │ - movzwl (%rdi,%rax,1),%ebp │ │ - movzwl (%rsi),%r14d │ │ - movzwl (%rsi,%rbx,2),%r12d │ │ - mov -0x80(%rsp),%esi │ │ - imul %r10d,%esi │ │ - mov 0x5c(%rsp),%edi │ │ - imul %r13d,%edi │ │ - add %esi,%edi │ │ - mov 0x58(%rsp),%esi │ │ - imul %edx,%esi │ │ - add %edi,%esi │ │ - mov 0x54(%rsp),%edi │ │ - imul %ecx,%edi │ │ - add %esi,%edi │ │ - mov 0x50(%rsp),%esi │ │ - imul %ebp,%esi │ │ - add %edi,%esi │ │ - mov 0x4c(%rsp),%edi │ │ - imul %r14d,%edi │ │ - add %esi,%edi │ │ - mov 0x48(%rsp),%esi │ │ - imul %r12d,%esi │ │ - lea (%rsi,%rdi,1),%r11d │ │ - add $0x8,%r11d │ │ - mov %r11d,%ebx │ │ - sar $0x4,%ebx │ │ - mov %r15d,%esi │ │ - cmp %r15d,%ebx │ │ - jg ecb88 │ │ - mov %ebx,%esi │ │ - mov $0x0,%edi │ │ - test %r11d,%r11d │ │ - js ecb94 │ │ - mov %esi,%edi │ │ - mov %r8,%r11 │ │ - mov %di,(%r8,%rax,1) │ │ - mov 0x44(%rsp),%esi │ │ - imul %r10d,%esi │ │ - mov 0x40(%rsp),%edi │ │ - imul %r13d,%edi │ │ - add %esi,%edi │ │ - mov 0x3c(%rsp),%esi │ │ - imul %edx,%esi │ │ - add %edi,%esi │ │ - mov 0x38(%rsp),%edi │ │ - imul %ecx,%edi │ │ - add %esi,%edi │ │ - mov 0x34(%rsp),%esi │ │ - imul %ebp,%esi │ │ - add %edi,%esi │ │ - mov 0x30(%rsp),%edi │ │ - imul %r14d,%edi │ │ - add %esi,%edi │ │ - mov 0x2c(%rsp),%esi │ │ - imul %r12d,%esi │ │ - lea (%rsi,%rdi,1),%edi │ │ - add $0x8,%edi │ │ - mov %edi,%esi │ │ - sar $0x4,%esi │ │ - mov %r15d,%ebx │ │ - cmp %r15d,%esi │ │ - jg ecbf0 │ │ - mov %esi,%ebx │ │ - mov $0x0,%esi │ │ - test %edi,%edi │ │ - mov 0xa0(%rsp),%r8 │ │ - js ecc03 │ │ - mov %ebx,%esi │ │ - mov %si,0x2(%r11,%rax,1) │ │ - mov 0x28(%rsp),%esi │ │ - imul %r10d,%esi │ │ - mov 0x24(%rsp),%edi │ │ - imul %r13d,%edi │ │ - add %esi,%edi │ │ - mov 0x20(%rsp),%esi │ │ - imul %edx,%esi │ │ - add %edi,%esi │ │ - mov 0x1c(%rsp),%edi │ │ - imul %ecx,%edi │ │ - add %esi,%edi │ │ - mov 0x18(%rsp),%esi │ │ - imul %ebp,%esi │ │ - add %edi,%esi │ │ - mov 0x14(%rsp),%edi │ │ - imul %r14d,%edi │ │ - add %esi,%edi │ │ - mov 0x10(%rsp),%esi │ │ - imul %r12d,%esi │ │ - lea (%rsi,%rdi,1),%esi │ │ - add $0x8,%esi │ │ - mov %esi,%edi │ │ - sar $0x4,%edi │ │ - mov %r15d,%ebx │ │ - cmp %r15d,%edi │ │ - jg ecc5d │ │ - mov %edi,%ebx │ │ - mov $0x0,%edi │ │ - test %esi,%esi │ │ - js ecc68 │ │ - mov %ebx,%edi │ │ - mov %di,0x4(%r11,%rax,1) │ │ - mov 0xc(%rsp),%esi │ │ - imul %r10d,%esi │ │ - mov 0x8(%rsp),%edi │ │ - imul %r13d,%edi │ │ - add %esi,%edi │ │ - mov 0x4(%rsp),%esi │ │ - imul %edx,%esi │ │ - add %edi,%esi │ │ - mov (%rsp),%edi │ │ - imul %ecx,%edi │ │ - add %esi,%edi │ │ - mov -0x4(%rsp),%esi │ │ - imul %ebp,%esi │ │ - add %edi,%esi │ │ - mov -0x8(%rsp),%edi │ │ - imul %r14d,%edi │ │ - add %esi,%edi │ │ - mov -0xc(%rsp),%esi │ │ - imul %r12d,%esi │ │ - lea (%rsi,%rdi,1),%esi │ │ - add $0x8,%esi │ │ - mov %esi,%edi │ │ - sar $0x4,%edi │ │ - mov %r15d,%ebx │ │ - cmp %r15d,%edi │ │ - jg eccc1 │ │ - mov %edi,%ebx │ │ - mov $0x0,%edi │ │ - test %esi,%esi │ │ - js ecccc │ │ - mov %ebx,%edi │ │ - mov %di,0x6(%r11,%rax,1) │ │ - mov -0x10(%rsp),%esi │ │ - imul %r10d,%esi │ │ - mov -0x14(%rsp),%edi │ │ - imul %r13d,%edi │ │ - add %esi,%edi │ │ - mov -0x18(%rsp),%esi │ │ - imul %edx,%esi │ │ - add %edi,%esi │ │ - mov -0x1c(%rsp),%edi │ │ - imul %ecx,%edi │ │ - add %esi,%edi │ │ - mov -0x20(%rsp),%esi │ │ - imul %ebp,%esi │ │ - add %edi,%esi │ │ - mov -0x24(%rsp),%edi │ │ - imul %r14d,%edi │ │ - add %esi,%edi │ │ - mov -0x28(%rsp),%esi │ │ - imul %r12d,%esi │ │ - lea (%rsi,%rdi,1),%esi │ │ - add $0x8,%esi │ │ - mov %esi,%edi │ │ - sar $0x4,%edi │ │ - mov %r15d,%ebx │ │ - cmp %r15d,%edi │ │ - jg ecd26 │ │ - mov %edi,%ebx │ │ - mov $0x0,%edi │ │ - test %esi,%esi │ │ - js ecd31 │ │ - mov %ebx,%edi │ │ - mov %di,-0x6(%r8,%rax,1) │ │ - mov -0x2c(%rsp),%esi │ │ - imul %r10d,%esi │ │ - mov -0x30(%rsp),%edi │ │ - imul %r13d,%edi │ │ - add %esi,%edi │ │ - mov -0x34(%rsp),%esi │ │ - imul %edx,%esi │ │ - add %edi,%esi │ │ - mov -0x38(%rsp),%edi │ │ - imul %ecx,%edi │ │ - add %esi,%edi │ │ - mov -0x3c(%rsp),%esi │ │ - imul %ebp,%esi │ │ - add %edi,%esi │ │ - mov -0x40(%rsp),%edi │ │ - imul %r14d,%edi │ │ - add %esi,%edi │ │ - mov -0x44(%rsp),%esi │ │ - imul %r12d,%esi │ │ - lea (%rsi,%rdi,1),%esi │ │ - add $0x8,%esi │ │ - mov %esi,%edi │ │ - sar $0x4,%edi │ │ - mov %r15d,%ebx │ │ - cmp %r15d,%edi │ │ - jg ecd8b │ │ - mov %edi,%ebx │ │ - mov $0x0,%edi │ │ - test %esi,%esi │ │ - js ecd96 │ │ - mov %ebx,%edi │ │ - mov %di,-0x4(%r8,%rax,1) │ │ - mov -0x48(%rsp),%esi │ │ - imul %r10d,%esi │ │ - mov -0x4c(%rsp),%edi │ │ - imul %r13d,%edi │ │ - add %esi,%edi │ │ - mov -0x50(%rsp),%esi │ │ - imul %edx,%esi │ │ - add %edi,%esi │ │ - mov -0x54(%rsp),%edi │ │ - imul %ecx,%edi │ │ - add %esi,%edi │ │ - mov -0x58(%rsp),%esi │ │ - imul %ebp,%esi │ │ - add %edi,%esi │ │ - mov -0x5c(%rsp),%edi │ │ - imul %r14d,%edi │ │ - add %esi,%edi │ │ - mov -0x60(%rsp),%esi │ │ - imul %r12d,%esi │ │ - lea (%rsi,%rdi,1),%esi │ │ - add $0x8,%esi │ │ - mov %esi,%edi │ │ - sar $0x4,%edi │ │ - mov %r15d,%ebx │ │ - cmp %r15d,%edi │ │ - jg ecdf0 │ │ - mov %edi,%ebx │ │ - mov $0x0,%edi │ │ - test %esi,%esi │ │ - js ecdfb │ │ - mov %ebx,%edi │ │ - mov %di,-0x2(%r8,%rax,1) │ │ - imul -0x64(%rsp),%r10d │ │ - imul -0x68(%rsp),%r13d │ │ - add %r10d,%r13d │ │ - imul -0x6c(%rsp),%edx │ │ - add %r13d,%edx │ │ - imul -0x70(%rsp),%ecx │ │ - add %edx,%ecx │ │ - imul -0x74(%rsp),%ebp │ │ - add %ecx,%ebp │ │ - imul -0x78(%rsp),%r14d │ │ - add %ebp,%r14d │ │ - imul -0x7c(%rsp),%r12d │ │ - lea (%r12,%r14,1),%ecx │ │ - add $0x8,%ecx │ │ - mov %ecx,%esi │ │ - sar $0x4,%esi │ │ - mov %r15d,%edx │ │ - cmp %r15d,%esi │ │ - jg ece4b │ │ - mov %esi,%edx │ │ - test %ecx,%ecx │ │ - mov 0x98(%rsp),%rdi │ │ - mov $0x0,%esi │ │ - js ecae0 │ │ - mov %edx,%esi │ │ - jmpq ecae0 │ │ - add $0xa8,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ - nopl 0x0(%rax) │ │ - sub $0x38,%rsp │ │ - mov 0x40(%rsp),%eax │ │ - sub $0x28,%rsp │ │ - pushq $0x1 │ │ - pushq $0x1 │ │ - push %rax │ │ - callq edaf0 │ │ - add $0x78,%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov 0x40(%rsp),%eax │ │ - sub $0x28,%rsp │ │ - pushq $0x0 │ │ - pushq $0x1 │ │ - push %rax │ │ - callq edaf0 │ │ - add $0x78,%rsp │ │ - retq │ │ nopl 0x0(%rax,%rax,1) │ │ - sub $0x38,%rsp │ │ - mov 0x40(%rsp),%eax │ │ - sub $0x28,%rsp │ │ - pushq $0x0 │ │ - pushq $0x0 │ │ - push %rax │ │ - callq edaf0 │ │ - add $0x78,%rsp │ │ - retq │ │ + movdqu %xmm0,-0xf0(%rsi,%rbx,2) │ │ + movdqu %xmm0,-0xe0(%rsi,%rbx,2) │ │ + movdqu %xmm0,-0xd0(%rsi,%rbx,2) │ │ + movdqu %xmm0,-0xc0(%rsi,%rbx,2) │ │ + movdqu %xmm0,-0xb0(%rsi,%rbx,2) │ │ + movdqu %xmm0,-0xa0(%rsi,%rbx,2) │ │ + movdqu %xmm0,-0x90(%rsi,%rbx,2) │ │ + movdqu %xmm0,-0x80(%rsi,%rbx,2) │ │ + movdqu %xmm0,-0x70(%rsi,%rbx,2) │ │ + movdqu %xmm0,-0x60(%rsi,%rbx,2) │ │ + movdqu %xmm0,-0x50(%rsi,%rbx,2) │ │ + movdqu %xmm0,-0x40(%rsi,%rbx,2) │ │ + movdqu %xmm0,-0x30(%rsi,%rbx,2) │ │ + movdqu %xmm0,-0x20(%rsi,%rbx,2) │ │ + movdqu %xmm0,-0x10(%rsi,%rbx,2) │ │ + movdqu %xmm0,(%rsi,%rbx,2) │ │ + sub $0xffffffffffffff80,%rbx │ │ + add $0xfffffffffffffff8,%rax │ │ + jne ed720 │ │ + test %rbp,%rbp │ │ + je ed7d2 │ │ + sub %r15,%rbx │ │ + lea (%r14,%rbx,2),%rax │ │ + add $0x10,%rax │ │ + neg %rbp │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax,%rax,1) │ │ - push %r15 │ │ - push %r14 │ │ - push %rbx │ │ - mov %r8d,%r10d │ │ - mov %ecx,%r14d │ │ - lea (%r10,%r14,1),%r11d │ │ - mov %r11d,%r8d │ │ - sar %r8d │ │ - test %ecx,%ecx │ │ - jle ed021 │ │ - mov %r14d,%r15d │ │ - cmp $0x7,%r14d │ │ - ja ecf0d │ │ - xor %ebx,%ebx │ │ - jmpq ed010 │ │ - mov %r15d,%ebx │ │ - and $0xfffffff8,%ebx │ │ - movd %r8d,%xmm0 │ │ - lea -0x8(%rbx),%rax │ │ - mov %rax,%rcx │ │ - shr $0x3,%rcx │ │ + movdqu %xmm0,-0x10(%rax) │ │ + movdqu %xmm0,(%rax) │ │ + add $0x20,%rax │ │ + inc %rbp │ │ + jne ed7c0 │ │ + cmp %r12,%rcx │ │ + mov %rdx,%rbp │ │ + je ed8de │ │ + xchg %ax,%ax │ │ + mov %di,(%r9,%rcx,2) │ │ add $0x1,%rcx │ │ - mov %ecx,%r8d │ │ - and $0x3,%r8d │ │ - cmp $0x18,%rax │ │ - jae ecf44 │ │ - pxor %xmm1,%xmm1 │ │ - xor %ecx,%ecx │ │ - test %r8,%r8 │ │ - jne ecfb7 │ │ - jmpq ecfe6 │ │ - mov %r8,%rax │ │ - sub %rcx,%rax │ │ - pxor %xmm1,%xmm1 │ │ + cmp %rcx,%r12 │ │ + jne ed7e0 │ │ + jmpq ed8de │ │ + sub %rbp,%rax │ │ + mov $0x78,%ecx │ │ + sub %r15,%rcx │ │ + lea (%r14,%rcx,2),%rsi │ │ xor %ecx,%ecx │ │ - pmovzxwd 0x2(%rdx,%rcx,2),%xmm2 │ │ - paddd %xmm0,%xmm2 │ │ - pmovzxwd 0xa(%rdx,%rcx,2),%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - pmovzxwd 0x12(%rdx,%rcx,2),%xmm1 │ │ - pmovzxwd 0x1a(%rdx,%rcx,2),%xmm3 │ │ - pmovzxwd 0x22(%rdx,%rcx,2),%xmm4 │ │ - paddd %xmm1,%xmm4 │ │ - paddd %xmm2,%xmm4 │ │ - pmovzxwd 0x2a(%rdx,%rcx,2),%xmm2 │ │ - paddd %xmm3,%xmm2 │ │ - paddd %xmm0,%xmm2 │ │ - pmovzxwd 0x32(%rdx,%rcx,2),%xmm0 │ │ - pmovzxwd 0x3a(%rdx,%rcx,2),%xmm1 │ │ - paddd %xmm4,%xmm0 │ │ - paddd %xmm2,%xmm1 │ │ - add $0x20,%rcx │ │ - add $0x4,%rax │ │ - jne ecf50 │ │ - test %r8,%r8 │ │ - je ecfe6 │ │ - neg %r8 │ │ - nopw 0x0(%rax,%rax,1) │ │ - lea (%rcx,%rcx,1),%rax │ │ - or $0x2,%rax │ │ - pmovzxwd (%rdx,%rax,1),%xmm2 │ │ - pmovzxwd 0x8(%rdx,%rax,1),%xmm3 │ │ - paddd %xmm2,%xmm0 │ │ - paddd %xmm3,%xmm1 │ │ - add $0x8,%rcx │ │ - inc %r8 │ │ - jne ecfc0 │ │ - paddd %xmm1,%xmm0 │ │ - pshufd $0x4e,%xmm0,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - pshufd $0xe5,%xmm1,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - movd %xmm0,%r8d │ │ - cmp %r15,%rbx │ │ - je ed021 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - movzwl 0x2(%rdx,%rbx,2),%eax │ │ + xchg %ax,%ax │ │ + movdqu %xmm0,-0xf0(%rsi,%rcx,2) │ │ + movdqu %xmm0,-0xe0(%rsi,%rcx,2) │ │ + movdqu %xmm0,-0xd0(%rsi,%rcx,2) │ │ + movdqu %xmm0,-0xc0(%rsi,%rcx,2) │ │ + movdqu %xmm0,-0xb0(%rsi,%rcx,2) │ │ + movdqu %xmm0,-0xa0(%rsi,%rcx,2) │ │ + movdqu %xmm0,-0x90(%rsi,%rcx,2) │ │ + movdqu %xmm0,-0x80(%rsi,%rcx,2) │ │ + movdqu %xmm0,-0x70(%rsi,%rcx,2) │ │ + movdqu %xmm0,-0x60(%rsi,%rcx,2) │ │ + movdqu %xmm0,-0x50(%rsi,%rcx,2) │ │ + movdqu %xmm0,-0x40(%rsi,%rcx,2) │ │ + movdqu %xmm0,-0x30(%rsi,%rcx,2) │ │ + movdqu %xmm0,-0x20(%rsi,%rcx,2) │ │ + movdqu %xmm0,-0x10(%rsi,%rcx,2) │ │ + movdqu %xmm0,(%rsi,%rcx,2) │ │ + sub $0xffffffffffffff80,%rcx │ │ + add $0xfffffffffffffff8,%rax │ │ + jne ed810 │ │ + test %rbp,%rbp │ │ + je ed8c2 │ │ + sub %r15,%rcx │ │ + lea (%r14,%rcx,2),%rax │ │ + add $0x10,%rax │ │ + neg %rbp │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + movdqu %xmm0,-0x10(%rax) │ │ + movdqu %xmm0,(%rax) │ │ + add $0x20,%rax │ │ + inc %rbp │ │ + jne ed8b0 │ │ + cmp %rdi,%rbx │ │ + mov %rdx,%rbp │ │ + je ed8de │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %r8w,(%r9,%rbx,2) │ │ add $0x1,%rbx │ │ - add %eax,%r8d │ │ - cmp %rbx,%r15 │ │ - jne ed010 │ │ + cmp %rbx,%rdi │ │ + jne ed8d0 │ │ + mov 0x50(%rsp),%rbx │ │ + cmp $0x8,%ebx │ │ + mov 0x64(%rsp),%r10d │ │ + mov 0x80(%rsp),%rcx │ │ + mov 0xd0(%rsp),%rdx │ │ + jne ede3d │ │ + mov 0xc0(%rsp),%eax │ │ + test $0x8,%al │ │ + je ed9b0 │ │ test %r10d,%r10d │ │ - jle ed141 │ │ - mov %r10d,%r15d │ │ - cmp $0x7,%r10d │ │ - ja ed03a │ │ + je ed9b0 │ │ + mov 0xf8(%rsp),%eax │ │ + add %ecx,%eax │ │ + cmp 0x38(%rsp),%eax │ │ + jge ed9b0 │ │ + mov %r11d,0x44(%rsp) │ │ + mov 0x38(%rsp),%r8d │ │ + sub %ecx,%r8d │ │ + mov 0xf8(%rsp),%eax │ │ + sub %eax,%r8d │ │ + shl $0x2,%r8d │ │ + cmp %r8d,%ebp │ │ + mov %r8d,%r13d │ │ + cmovle %ebp,%r8d │ │ + test %r8d,%r8d │ │ + jle edcd6 │ │ + mov %rdx,%rcx │ │ + sar %rcx │ │ + movslq %r8d,%r11 │ │ + xor %edi,%edi │ │ + cmp $0x10,%r8d │ │ + jb edc90 │ │ + cmp $0x2,%rdx │ │ + jne edc90 │ │ + lea (%r11,%r15,1),%rax │ │ + lea (%rax,%rax,1),%rdx │ │ + mov %r14,%rsi │ │ + sub %rdx,%rsi │ │ + mov 0xc8(%rsp),%rdx │ │ + lea (%rdx,%rax,2),%rax │ │ + add $0xfffffffffffffffe,%rax │ │ + cmp %rax,%rsi │ │ + jae eda0d │ │ + lea (%rdx,%r15,2),%rax │ │ + add $0xfffffffffffffffe,%rax │ │ + cmp %r9,%rax │ │ + jae eda0d │ │ + xor %edi,%edi │ │ + jmpq edc90 │ │ + test %ebp,%ebp │ │ + jle ede3d │ │ + add %r15,%r15 │ │ + movzwl (%r9),%ecx │ │ + cmp $0x10,%ebp │ │ + jae ed9cb │ │ + xor %edx,%edx │ │ + jmpq edbcb │ │ + mov %r12d,%edx │ │ + and $0xfffffff0,%edx │ │ + movd %ecx,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + lea -0x10(%rdx),%rsi │ │ + mov %rsi,%rdi │ │ + shr $0x4,%rdi │ │ + add $0x1,%rdi │ │ + mov %edi,%eax │ │ + and $0x7,%eax │ │ + cmp $0x70,%rsi │ │ + jae edaf3 │ │ + xor %ebp,%ebp │ │ + test %rax,%rax │ │ + jne edb93 │ │ + jmpq edbc2 │ │ + mov %rbp,%rsi │ │ + mov %r11,%rdi │ │ + and $0xfffffffffffffff0,%rdi │ │ + lea -0x10(%rdi),%rax │ │ + mov %rax,%rbp │ │ + shr $0x4,%rbp │ │ + add $0x1,%rbp │ │ + mov %ebp,%r10d │ │ + and $0x1,%r10d │ │ + test %rax,%rax │ │ + je edc38 │ │ + sub %r10,%rbp │ │ + mov %r15,%rbx │ │ + add $0x10,%r15 │ │ + imul %rcx,%r15 │ │ + mov 0xc8(%rsp),%rax │ │ + add $0xe,%rax │ │ + mov %rcx,%r12 │ │ + shl $0x6,%r12 │ │ + mov $0xfffffffffffffff8,%rdx │ │ + sub %rbx,%rdx │ │ + lea (%r14,%rdx,2),%rdx │ │ + mov %rcx,%r14 │ │ + mov %rbx,0x68(%rsp) │ │ + imul %rbx,%r14 │ │ xor %ebx,%ebx │ │ - jmpq ed12a │ │ - mov %r15d,%ebx │ │ - and $0xfffffff8,%ebx │ │ - movd %r8d,%xmm0 │ │ - lea -0x8(%rbx),%rcx │ │ - mov %rcx,%rax │ │ - shr $0x3,%rax │ │ - add $0x1,%rax │ │ - mov %eax,%r8d │ │ - and $0x1,%r8d │ │ - test %rcx,%rcx │ │ - je ed189 │ │ - mov %r8,%rcx │ │ - sub %rax,%rcx │ │ - pxor %xmm1,%xmm1 │ │ - mov $0xfffffffffffffffc,%rax │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - movq (%rdx,%rax,2),%xmm2 │ │ - movq -0x8(%rdx,%rax,2),%xmm3 │ │ - pshuflw $0x1b,%xmm2,%xmm2 │ │ - pmovzxwd %xmm2,%xmm2 │ │ - paddd %xmm0,%xmm2 │ │ - pshuflw $0x1b,%xmm3,%xmm0 │ │ - pmovzxwd %xmm0,%xmm3 │ │ - paddd %xmm1,%xmm3 │ │ - movq -0x10(%rdx,%rax,2),%xmm0 │ │ - movq -0x18(%rdx,%rax,2),%xmm1 │ │ - pshuflw $0x1b,%xmm0,%xmm0 │ │ - pmovzxwd %xmm0,%xmm0 │ │ - paddd %xmm2,%xmm0 │ │ - pshuflw $0x1b,%xmm1,%xmm1 │ │ - pmovzxwd %xmm1,%xmm1 │ │ - paddd %xmm3,%xmm1 │ │ - add $0xfffffffffffffff0,%rax │ │ - add $0x2,%rcx │ │ - jne ed080 │ │ - add $0x3,%rax │ │ - test %r8,%r8 │ │ - je ed10a │ │ - movq -0xe(%rdx,%rax,2),%xmm2 │ │ - pshuflw $0x1b,%xmm2,%xmm2 │ │ - pmovzxwd %xmm2,%xmm2 │ │ - paddd %xmm2,%xmm1 │ │ - movq -0x6(%rdx,%rax,2),%xmm2 │ │ - pshuflw $0x1b,%xmm2,%xmm2 │ │ - pmovzxwd %xmm2,%xmm2 │ │ - paddd %xmm2,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - pshufd $0x4e,%xmm0,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - pshufd $0xe5,%xmm1,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - movd %xmm0,%r8d │ │ - cmp %r15,%rbx │ │ - je ed141 │ │ + movdqa 0x10b75(%rip),%xmm0 │ │ + nopl 0x0(%rax,%rax,1) │ │ + movdqu -0x10(%rax,%r14,2),%xmm1 │ │ + movdqu (%rax,%r14,2),%xmm2 │ │ + pshufb %xmm0,%xmm1 │ │ + movdqu %xmm1,(%rdx,%rbx,2) │ │ + pshufb %xmm0,%xmm2 │ │ + movdqu %xmm2,-0x10(%rdx,%rbx,2) │ │ + movdqu -0x10(%rax,%r15,2),%xmm1 │ │ + movdqu (%rax,%r15,2),%xmm2 │ │ + pshufb %xmm0,%xmm1 │ │ + movdqu %xmm1,-0x20(%rdx,%rbx,2) │ │ + pshufb %xmm0,%xmm2 │ │ + movdqu %xmm2,-0x30(%rdx,%rbx,2) │ │ + add %r12,%rax │ │ + add $0xffffffffffffffe0,%rbx │ │ + add $0xfffffffffffffffe,%rbp │ │ + jne eda80 │ │ neg %rbx │ │ - neg %r15 │ │ - movzwl -0x2(%rdx,%rbx,2),%eax │ │ - add %eax,%r8d │ │ - add $0xffffffffffffffff,%rbx │ │ - cmp %rbx,%r15 │ │ - jne ed130 │ │ - bsf %r11d,%ecx │ │ - shr %cl,%r8d │ │ - cmp %r10d,%r14d │ │ - je ed179 │ │ - lea (%r10,%r10,1),%ecx │ │ - mov $0x6667,%eax │ │ - cmp %r14d,%ecx │ │ - jl ed16f │ │ - lea (%r14,%r14,1),%eax │ │ - cmp %r10d,%eax │ │ - mov $0x6667,%ecx │ │ - mov $0xaaab,%eax │ │ - cmovl %ecx,%eax │ │ - imul %r8d,%eax │ │ - shr $0x11,%eax │ │ - mov %eax,%r8d │ │ - mov %r14d,%edx │ │ - mov %r10d,%ecx │ │ - pop %rbx │ │ - pop %r14 │ │ - pop %r15 │ │ - jmpq ee230 │ │ - pxor %xmm1,%xmm1 │ │ - mov $0xffffffffffffffff,%rax │ │ - test %r8,%r8 │ │ - jne ed0e2 │ │ - jmpq ed10a │ │ + mov 0x108(%rsp),%r14 │ │ + mov 0x68(%rsp),%r15 │ │ + test %r10,%r10 │ │ + mov %rsi,%rbp │ │ + jne edc42 │ │ + jmpq edc81 │ │ + sub %rax,%rdi │ │ + mov $0x78,%esi │ │ + sub %r15,%rsi │ │ + lea (%r14,%rsi,2),%rsi │ │ + xor %ebp,%ebp │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - mov %r8d,%eax │ │ - mov 0x10(%rsp),%r8d │ │ - add $0x1,%r8d │ │ - sar %r8d │ │ + xchg %ax,%ax │ │ + movdqu %xmm0,-0xf0(%rsi,%rbp,2) │ │ + movdqu %xmm0,-0xe0(%rsi,%rbp,2) │ │ + movdqu %xmm0,-0xd0(%rsi,%rbp,2) │ │ + movdqu %xmm0,-0xc0(%rsi,%rbp,2) │ │ + movdqu %xmm0,-0xb0(%rsi,%rbp,2) │ │ + movdqu %xmm0,-0xa0(%rsi,%rbp,2) │ │ + movdqu %xmm0,-0x90(%rsi,%rbp,2) │ │ + movdqu %xmm0,-0x80(%rsi,%rbp,2) │ │ + movdqu %xmm0,-0x70(%rsi,%rbp,2) │ │ + movdqu %xmm0,-0x60(%rsi,%rbp,2) │ │ + movdqu %xmm0,-0x50(%rsi,%rbp,2) │ │ + movdqu %xmm0,-0x40(%rsi,%rbp,2) │ │ + movdqu %xmm0,-0x30(%rsi,%rbp,2) │ │ + movdqu %xmm0,-0x20(%rsi,%rbp,2) │ │ + movdqu %xmm0,-0x10(%rsi,%rbp,2) │ │ + movdqu %xmm0,(%rsi,%rbp,2) │ │ + sub $0xffffffffffffff80,%rbp │ │ + add $0xfffffffffffffff8,%rdi │ │ + jne edb10 │ │ + test %rax,%rax │ │ + je edbc2 │ │ + sub %r15,%rbp │ │ + lea (%r14,%rbp,2),%rsi │ │ + add $0x10,%rsi │ │ + neg %rax │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + movdqu %xmm0,-0x10(%rsi) │ │ + movdqu %xmm0,(%rsi) │ │ + add $0x20,%rsi │ │ + inc %rax │ │ + jne edbb0 │ │ + cmp %r12,%rdx │ │ + je ede3d │ │ + sub %r15,%r9 │ │ + xchg %ax,%ax │ │ + mov %cx,(%r9,%rdx,2) │ │ + add $0x1,%rdx │ │ + cmp %rdx,%r12 │ │ + jne edbd0 │ │ + jmpq ede3d │ │ + xor %r8d,%r8d │ │ + cmpq $0x0,0x78(%rsp) │ │ + mov 0x108(%rsp),%r14 │ │ + mov 0xc8(%rsp),%r13 │ │ + je edc25 │ │ + mov %rbx,%rax │ │ + imul %r8,%rax │ │ + movdqu -0x2(%r13,%rax,2),%xmm0 │ │ + not %r8d │ │ + add %edx,%r8d │ │ + movslq %r8d,%rax │ │ + pshufb 0x109d2(%rip),%xmm0 │ │ + movdqu %xmm0,-0xe(%r9,%rax,2) │ │ + cmp %rbp,%rdi │ │ + mov 0x44(%rsp),%r11d │ │ + jne ed4c0 │ │ + jmpq ed4f9 │ │ + xor %ebx,%ebx │ │ + test %r10,%r10 │ │ + mov %rsi,%rbp │ │ + je edc81 │ │ + lea (%rbx,%r15,1),%rax │ │ + imul %rcx,%rax │ │ + mov 0xc8(%rsp),%rdx │ │ + movdqu -0x2(%rdx,%rax,2),%xmm0 │ │ + movdqu 0xe(%rdx,%rax,2),%xmm1 │ │ + not %rbx │ │ + movdqa 0x10987(%rip),%xmm2 │ │ + pshufb %xmm2,%xmm0 │ │ + movdqu %xmm0,-0xe(%r9,%rbx,2) │ │ + pshufb %xmm2,%xmm1 │ │ + movdqu %xmm1,-0x1e(%r9,%rbx,2) │ │ + cmp %r11,%rdi │ │ + mov 0x64(%rsp),%r10d │ │ + mov 0x50(%rsp),%rbx │ │ + je edcd6 │ │ + lea (%rdi,%r15,1),%rax │ │ + mov %rcx,%rdx │ │ + imul %rax,%rdx │ │ + not %rax │ │ + lea (%r14,%rax,2),%rax │ │ + mov 0xc8(%rsp),%rsi │ │ + lea (%rsi,%rdx,2),%rdx │ │ + add $0xfffffffffffffffe,%rdx │ │ + add %rcx,%rcx │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + movzwl (%rdx),%esi │ │ + add $0x1,%rdi │ │ + mov %si,(%rax) │ │ + add $0xfffffffffffffffe,%rax │ │ + add %rcx,%rdx │ │ + cmp %r11,%rdi │ │ + jl edcc0 │ │ + cmp %r13d,%ebp │ │ + mov 0x44(%rsp),%r11d │ │ + jle ede3d │ │ + sub %r8d,%ebp │ │ + jle ede3d │ │ + neg %r8d │ │ + movslq %r8d,%rax │ │ + movzwl (%r9,%rax,2),%eax │ │ + mov %ebp,%ecx │ │ + cmp $0x10,%ebp │ │ + jae edd06 │ │ + xor %edx,%edx │ │ + jmpq ede1c │ │ mov %ecx,%edx │ │ - mov %eax,%ecx │ │ - jmpq ee230 │ │ + and $0xfffffff0,%edx │ │ + movd %eax,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + lea -0x10(%rdx),%rbp │ │ + mov %rbp,%rdi │ │ + shr $0x4,%rdi │ │ + add $0x1,%rdi │ │ + mov %edi,%esi │ │ + and $0x7,%esi │ │ + cmp $0x70,%rbp │ │ + jae edd43 │ │ + xor %ebp,%ebp │ │ + test %rsi,%rsi │ │ + jne edde3 │ │ + jmpq ede12 │ │ + sub %rsi,%rdi │ │ + lea (%r15,%r15,1),%rbp │ │ + mov $0x78,%ebx │ │ + sub %rbp,%rbx │ │ + lea (%r14,%rbx,2),%rbx │ │ + xor %ebp,%ebp │ │ nopl 0x0(%rax,%rax,1) │ │ - push %r14 │ │ - push %rbx │ │ - mov %r8d,%r10d │ │ - mov %ecx,%r11d │ │ - mov %ecx,%r8d │ │ - sar %r8d │ │ - test %ecx,%ecx │ │ - jle ed311 │ │ + movdqu %xmm0,-0xf0(%rbx,%rbp,2) │ │ + movdqu %xmm0,-0xe0(%rbx,%rbp,2) │ │ + movdqu %xmm0,-0xd0(%rbx,%rbp,2) │ │ + movdqu %xmm0,-0xc0(%rbx,%rbp,2) │ │ + movdqu %xmm0,-0xb0(%rbx,%rbp,2) │ │ + movdqu %xmm0,-0xa0(%rbx,%rbp,2) │ │ + movdqu %xmm0,-0x90(%rbx,%rbp,2) │ │ + movdqu %xmm0,-0x80(%rbx,%rbp,2) │ │ + movdqu %xmm0,-0x70(%rbx,%rbp,2) │ │ + movdqu %xmm0,-0x60(%rbx,%rbp,2) │ │ + movdqu %xmm0,-0x50(%rbx,%rbp,2) │ │ + movdqu %xmm0,-0x40(%rbx,%rbp,2) │ │ + movdqu %xmm0,-0x30(%rbx,%rbp,2) │ │ + movdqu %xmm0,-0x20(%rbx,%rbp,2) │ │ + movdqu %xmm0,-0x10(%rbx,%rbp,2) │ │ + movdqu %xmm0,(%rbx,%rbp,2) │ │ + sub $0xffffffffffffff80,%rbp │ │ + add $0xfffffffffffffff8,%rdi │ │ + jne edd60 │ │ + test %rsi,%rsi │ │ + je ede12 │ │ + lea (%r15,%r15,1),%rdi │ │ + sub %rdi,%rbp │ │ + lea (%r14,%rbp,2),%rdi │ │ + add $0x10,%rdi │ │ + neg %rsi │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + movdqu %xmm0,-0x10(%rdi) │ │ + movdqu %xmm0,(%rdi) │ │ + add $0x20,%rdi │ │ + inc %rsi │ │ + jne ede00 │ │ + cmp %rcx,%rdx │ │ + mov 0x50(%rsp),%rbx │ │ + je ede3d │ │ + sub %rdx,%rcx │ │ + add %r15,%r15 │ │ + sub %r15,%rdx │ │ + lea (%r14,%rdx,2),%rdx │ │ + xor %esi,%esi │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov %ax,(%rdx,%rsi,2) │ │ + add $0x1,%rsi │ │ + cmp %rsi,%rcx │ │ + jne ede30 │ │ + mov 0xf0(%rsp),%r12d │ │ + mov $0x3ed3,%eax │ │ + bt %rbx,%rax │ │ + jae ee51d │ │ + lea 0x0(,%r12,4),%r14d │ │ + mov 0x108(%rsp),%rax │ │ + lea 0x2(%rax),%r15 │ │ + mov %r14d,%ebp │ │ + cmpl $0x0,0x34(%rsp) │ │ + je edeec │ │ + mov %rbp,0x38(%rsp) │ │ + mov 0x58(%rsp),%ebp │ │ + sub 0x70(%rsp),%ebp │ │ + shl $0x2,%ebp │ │ + cmp %ebp,%r14d │ │ + mov %ebp,%ebx │ │ + cmovle %r14d,%ebx │ │ + lea (%rbx,%rbx,1),%eax │ │ + movslq %eax,%rdx │ │ + mov %r15,%rdi │ │ + mov 0x48(%rsp),%rsi │ │ + mov %r14,%r13 │ │ mov %r11d,%r14d │ │ - cmp $0x8,%r11d │ │ - jae ed1f7 │ │ + mov %r10d,%r12d │ │ + callq 4390 │ │ + mov %r12d,%r10d │ │ + mov 0xf0(%rsp),%r12d │ │ + mov %r14d,%r11d │ │ + mov %r13,%r14 │ │ + cmp %ebp,%r14d │ │ + mov 0x38(%rsp),%rbp │ │ + jle ee18d │ │ + mov %r14d,%edx │ │ + sub %ebx,%edx │ │ + jle ee18d │ │ + movslq %ebx,%r8 │ │ + movzwl -0x2(%r15,%r8,2),%eax │ │ + mov %edx,%ecx │ │ + cmp $0x10,%edx │ │ + jae edf74 │ │ + xor %edx,%edx │ │ + jmpq ee17c │ │ + test %r10d,%r10d │ │ + je edf13 │ │ + mov 0xc8(%rsp),%rax │ │ + movzwl -0x2(%rax),%eax │ │ + test %r14d,%r14d │ │ + jle ee18d │ │ + cmp $0x10,%r14d │ │ + jae edf2c │ │ xor %ecx,%ecx │ │ - jmpq ed300 │ │ - mov %r14d,%ecx │ │ - and $0xfffffff8,%ecx │ │ - movd %r8d,%xmm0 │ │ - lea -0x8(%rcx),%rax │ │ - mov %rax,%rbx │ │ - shr $0x3,%rbx │ │ - add $0x1,%rbx │ │ - mov %ebx,%r8d │ │ - and $0x3,%r8d │ │ - cmp $0x18,%rax │ │ - jae ed22e │ │ - pxor %xmm1,%xmm1 │ │ - xor %ebx,%ebx │ │ - test %r8,%r8 │ │ - jne ed2a7 │ │ - jmpq ed2d6 │ │ - mov %r8,%rax │ │ - sub %rbx,%rax │ │ - pxor %xmm1,%xmm1 │ │ + jmpq ee090 │ │ + mov $0x1,%eax │ │ + mov %r11d,%ecx │ │ + shl %cl,%eax │ │ + sar %eax │ │ + add $0xffffffff,%eax │ │ + test %r14d,%r14d │ │ + jg edf06 │ │ + jmpq ee18d │ │ + mov %ebp,%ecx │ │ + and $0xfffffff0,%ecx │ │ + movd %eax,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + lea -0x10(%rcx),%rdi │ │ + mov %rdi,%rsi │ │ + shr $0x4,%rsi │ │ + add $0x1,%rsi │ │ + mov %esi,%edx │ │ + and $0x7,%edx │ │ + mov %rbp,%rbx │ │ + cmp $0x70,%rdi │ │ + jae edfbd │ │ + xor %edi,%edi │ │ + mov 0x108(%rsp),%rbp │ │ + test %rdx,%rdx │ │ + jne ee05b │ │ + jmpq ee082 │ │ + mov %ecx,%edx │ │ + and $0xfffffff0,%edx │ │ + movd %eax,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + lea -0x10(%rdx),%rsi │ │ + mov %rsi,%rdi │ │ + shr $0x4,%rdi │ │ + add $0x1,%rdi │ │ + mov %edi,%ebp │ │ + and $0x7,%ebp │ │ + cmp $0x70,%rsi │ │ + jae ee0a3 │ │ xor %ebx,%ebx │ │ + mov 0x108(%rsp),%r9 │ │ + test %rbp,%rbp │ │ + jne ee143 │ │ + jmpq ee172 │ │ + sub %rdx,%rsi │ │ + xor %edi,%edi │ │ + mov 0x108(%rsp),%rbp │ │ nopw 0x0(%rax,%rax,1) │ │ - pmovzxwd 0x2(%rdx,%rbx,2),%xmm2 │ │ - paddd %xmm0,%xmm2 │ │ - pmovzxwd 0xa(%rdx,%rbx,2),%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - pmovzxwd 0x12(%rdx,%rbx,2),%xmm1 │ │ - pmovzxwd 0x1a(%rdx,%rbx,2),%xmm3 │ │ - pmovzxwd 0x22(%rdx,%rbx,2),%xmm4 │ │ - paddd %xmm1,%xmm4 │ │ - paddd %xmm2,%xmm4 │ │ - pmovzxwd 0x2a(%rdx,%rbx,2),%xmm2 │ │ - paddd %xmm3,%xmm2 │ │ - paddd %xmm0,%xmm2 │ │ - pmovzxwd 0x32(%rdx,%rbx,2),%xmm0 │ │ - pmovzxwd 0x3a(%rdx,%rbx,2),%xmm1 │ │ - paddd %xmm4,%xmm0 │ │ - paddd %xmm2,%xmm1 │ │ - add $0x20,%rbx │ │ - add $0x4,%rax │ │ - jne ed240 │ │ - test %r8,%r8 │ │ - je ed2d6 │ │ - neg %r8 │ │ - nopw 0x0(%rax,%rax,1) │ │ - lea (%rbx,%rbx,1),%rax │ │ - or $0x2,%rax │ │ - pmovzxwd (%rdx,%rax,1),%xmm2 │ │ - pmovzxwd 0x8(%rdx,%rax,1),%xmm3 │ │ - paddd %xmm2,%xmm0 │ │ - paddd %xmm3,%xmm1 │ │ - add $0x8,%rbx │ │ - inc %r8 │ │ - jne ed2b0 │ │ - paddd %xmm1,%xmm0 │ │ - pshufd $0x4e,%xmm0,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - pshufd $0xe5,%xmm1,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - movd %xmm0,%r8d │ │ - cmp %r14,%rcx │ │ - je ed311 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - movzwl 0x2(%rdx,%rcx,2),%eax │ │ + movdqu %xmm0,0x2(%rbp,%rdi,2) │ │ + movdqu %xmm0,0x12(%rbp,%rdi,2) │ │ + movdqu %xmm0,0x22(%rbp,%rdi,2) │ │ + movdqu %xmm0,0x32(%rbp,%rdi,2) │ │ + movdqu %xmm0,0x42(%rbp,%rdi,2) │ │ + movdqu %xmm0,0x52(%rbp,%rdi,2) │ │ + movdqu %xmm0,0x62(%rbp,%rdi,2) │ │ + movdqu %xmm0,0x72(%rbp,%rdi,2) │ │ + movdqu %xmm0,0x82(%rbp,%rdi,2) │ │ + movdqu %xmm0,0x92(%rbp,%rdi,2) │ │ + movdqu %xmm0,0xa2(%rbp,%rdi,2) │ │ + movdqu %xmm0,0xb2(%rbp,%rdi,2) │ │ + movdqu %xmm0,0xc2(%rbp,%rdi,2) │ │ + movdqu %xmm0,0xd2(%rbp,%rdi,2) │ │ + movdqu %xmm0,0xe2(%rbp,%rdi,2) │ │ + movdqu %xmm0,0xf2(%rbp,%rdi,2) │ │ + sub $0xffffffffffffff80,%rdi │ │ + add $0xfffffffffffffff8,%rsi │ │ + jne edfd0 │ │ + test %rdx,%rdx │ │ + je ee082 │ │ + lea 0x12(,%rdi,2),%rsi │ │ + add %rbp,%rsi │ │ + neg %rdx │ │ + nopl 0x0(%rax) │ │ + movdqu %xmm0,-0x10(%rsi) │ │ + movdqu %xmm0,(%rsi) │ │ + add $0x20,%rsi │ │ + inc %rdx │ │ + jne ee070 │ │ + mov %rbx,%rbp │ │ + cmp %rbx,%rcx │ │ + je ee18d │ │ + xchg %ax,%ax │ │ + mov %ax,(%r15,%rcx,2) │ │ add $0x1,%rcx │ │ - add %eax,%r8d │ │ - cmp %rcx,%r14 │ │ - jne ed300 │ │ - bsf %r11d,%ecx │ │ - shr %cl,%r8d │ │ - mov %r11d,%edx │ │ - mov %r10d,%ecx │ │ - pop %rbx │ │ - pop %r14 │ │ - jmpq ee230 │ │ + cmp %rcx,%rbp │ │ + jne ee090 │ │ + jmpq ee18d │ │ + sub %rbp,%rdi │ │ + mov 0x108(%rsp),%r9 │ │ + lea (%r9,%r8,2),%rsi │ │ + add $0xf2,%rsi │ │ + xor %ebx,%ebx │ │ + nopl 0x0(%rax,%rax,1) │ │ + movdqu %xmm0,-0xf0(%rsi,%rbx,2) │ │ + movdqu %xmm0,-0xe0(%rsi,%rbx,2) │ │ + movdqu %xmm0,-0xd0(%rsi,%rbx,2) │ │ + movdqu %xmm0,-0xc0(%rsi,%rbx,2) │ │ + movdqu %xmm0,-0xb0(%rsi,%rbx,2) │ │ + movdqu %xmm0,-0xa0(%rsi,%rbx,2) │ │ + movdqu %xmm0,-0x90(%rsi,%rbx,2) │ │ + movdqu %xmm0,-0x80(%rsi,%rbx,2) │ │ + movdqu %xmm0,-0x70(%rsi,%rbx,2) │ │ + movdqu %xmm0,-0x60(%rsi,%rbx,2) │ │ + movdqu %xmm0,-0x50(%rsi,%rbx,2) │ │ + movdqu %xmm0,-0x40(%rsi,%rbx,2) │ │ + movdqu %xmm0,-0x30(%rsi,%rbx,2) │ │ + movdqu %xmm0,-0x20(%rsi,%rbx,2) │ │ + movdqu %xmm0,-0x10(%rsi,%rbx,2) │ │ + movdqu %xmm0,(%rsi,%rbx,2) │ │ + sub $0xffffffffffffff80,%rbx │ │ + add $0xfffffffffffffff8,%rdi │ │ + jne ee0c0 │ │ + test %rbp,%rbp │ │ + je ee172 │ │ + add %r8,%rbx │ │ + lea (%r9,%rbx,2),%rsi │ │ + add $0x12,%rsi │ │ + neg %rbp │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - push %r14 │ │ - push %rbx │ │ - mov %r8d,%r11d │ │ - mov %ecx,%r10d │ │ - sar %r8d │ │ - test %r11d,%r11d │ │ - jle ed451 │ │ - mov %r11d,%r14d │ │ - cmp $0x8,%r11d │ │ - jae ed355 │ │ + nopl 0x0(%rax,%rax,1) │ │ + movdqu %xmm0,-0x10(%rsi) │ │ + movdqu %xmm0,(%rsi) │ │ + add $0x20,%rsi │ │ + inc %rbp │ │ + jne ee160 │ │ + cmp %rcx,%rdx │ │ + mov 0x38(%rsp),%rbp │ │ + je ee18d │ │ + lea (%r15,%r8,2),%rsi │ │ + mov %ax,(%rsi,%rdx,2) │ │ + add $0x1,%rdx │ │ + cmp %rdx,%rcx │ │ + jne ee180 │ │ + mov 0x50(%rsp),%rbx │ │ + cmp $0x6,%ebx │ │ + jne ee51d │ │ + mov 0xc0(%rsp),%eax │ │ + test $0x1,%al │ │ + mov 0x70(%rsp),%rcx │ │ + je ee254 │ │ + cmpl $0x0,0x34(%rsp) │ │ + je ee254 │ │ + lea (%r12,%rcx,1),%eax │ │ + cmp 0x58(%rsp),%eax │ │ + jge ee254 │ │ + mov 0x58(%rsp),%ebp │ │ + sub %ecx,%ebp │ │ + sub %r12d,%ebp │ │ + shl $0x2,%ebp │ │ + cmp %ebp,%r14d │ │ + mov %ebp,%r13d │ │ + cmovle %r14d,%r13d │ │ + movslq %r14d,%rcx │ │ + lea (%r15,%rcx,2),%rdi │ │ + mov 0x48(%rsp),%rax │ │ + mov %rcx,0x38(%rsp) │ │ + lea (%rax,%rcx,2),%rsi │ │ + lea 0x0(%r13,%r13,1),%eax │ │ + movslq %eax,%rdx │ │ + mov %r14,0x58(%rsp) │ │ + mov %r12,%r14 │ │ + mov %r11d,%r12d │ │ + mov %r10d,%ebx │ │ + callq 4390 │ │ + mov %ebx,%r10d │ │ + mov 0x50(%rsp),%rbx │ │ + mov %r12d,%r11d │ │ + mov %r14,%r12 │ │ + mov 0x58(%rsp),%rax │ │ + cmp %ebp,%eax │ │ + jle ee51d │ │ + mov %eax,%edx │ │ + sub %r13d,%edx │ │ + jle ee51d │ │ + movslq %r13d,%r9 │ │ + lea (%rax,%r13,1),%eax │ │ + add $0xffffffff,%eax │ │ + cltq │ │ + movzwl (%r15,%rax,2),%eax │ │ + mov %edx,%ecx │ │ + cmp $0x10,%edx │ │ + jae ee2bb │ │ + xor %r8d,%r8d │ │ + jmpq ee4e7 │ │ + test %r14d,%r14d │ │ + jle ee51d │ │ + movslq %r14d,%rdx │ │ + movzwl -0x2(%r15,%rdx,2),%eax │ │ + cmp $0x10,%r14d │ │ + jae ee273 │ │ xor %ecx,%ecx │ │ - jmpq ed43a │ │ - mov %r14d,%ecx │ │ - and $0xfffffff8,%ecx │ │ - movd %r8d,%xmm0 │ │ - lea -0x8(%rcx),%rax │ │ - mov %rax,%rbx │ │ - shr $0x3,%rbx │ │ - add $0x1,%rbx │ │ - mov %ebx,%r8d │ │ - and $0x1,%r8d │ │ - test %rax,%rax │ │ - je ed466 │ │ - mov %r8,%rax │ │ - sub %rbx,%rax │ │ - pxor %xmm1,%xmm1 │ │ - mov $0xfffffffffffffffc,%rbx │ │ - movq (%rdx,%rbx,2),%xmm2 │ │ - movq -0x8(%rdx,%rbx,2),%xmm3 │ │ - pshuflw $0x1b,%xmm2,%xmm2 │ │ - pmovzxwd %xmm2,%xmm2 │ │ - paddd %xmm0,%xmm2 │ │ - pshuflw $0x1b,%xmm3,%xmm0 │ │ - pmovzxwd %xmm0,%xmm3 │ │ - paddd %xmm1,%xmm3 │ │ - movq -0x10(%rdx,%rbx,2),%xmm0 │ │ - movq -0x18(%rdx,%rbx,2),%xmm1 │ │ - pshuflw $0x1b,%xmm0,%xmm0 │ │ - pmovzxwd %xmm0,%xmm0 │ │ - paddd %xmm2,%xmm0 │ │ - pshuflw $0x1b,%xmm1,%xmm1 │ │ - pmovzxwd %xmm1,%xmm1 │ │ - paddd %xmm3,%xmm1 │ │ - add $0xfffffffffffffff0,%rbx │ │ - add $0x2,%rax │ │ - jne ed390 │ │ - add $0x3,%rbx │ │ - test %r8,%r8 │ │ - je ed41a │ │ - movq -0xe(%rdx,%rbx,2),%xmm2 │ │ - pshuflw $0x1b,%xmm2,%xmm2 │ │ - pmovzxwd %xmm2,%xmm2 │ │ - paddd %xmm2,%xmm1 │ │ - movq -0x6(%rdx,%rbx,2),%xmm2 │ │ - pshuflw $0x1b,%xmm2,%xmm2 │ │ - pmovzxwd %xmm2,%xmm2 │ │ - paddd %xmm2,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - pshufd $0x4e,%xmm0,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - pshufd $0xe5,%xmm1,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - movd %xmm0,%r8d │ │ - cmp %r14,%rcx │ │ - je ed451 │ │ - neg %rcx │ │ - neg %r14 │ │ - movzwl -0x2(%rdx,%rcx,2),%eax │ │ - add %eax,%r8d │ │ - add $0xffffffffffffffff,%rcx │ │ - cmp %rcx,%r14 │ │ - jne ed440 │ │ - bsf %r11d,%ecx │ │ - shr %cl,%r8d │ │ - mov %r10d,%edx │ │ + jmpq ee3e3 │ │ + mov %rbp,%r9 │ │ + mov %ebp,%ecx │ │ + and $0xfffffff0,%ecx │ │ + movd %eax,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + lea -0x10(%rcx),%rbp │ │ + mov %rbp,%rdi │ │ + shr $0x4,%rdi │ │ + add $0x1,%rdi │ │ + mov %edi,%esi │ │ + and $0x7,%esi │ │ + cmp $0x70,%rbp │ │ + jae ee2fe │ │ + xor %ebp,%ebp │ │ + mov 0x108(%rsp),%r8 │ │ + test %rsi,%rsi │ │ + jne ee3a3 │ │ + jmpq ee3d2 │ │ + mov %ecx,%r8d │ │ + and $0xfffffff0,%r8d │ │ + movd %eax,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + lea -0x10(%r8),%rdx │ │ + mov %rdx,%rdi │ │ + shr $0x4,%rdi │ │ + add $0x1,%rdi │ │ + mov %edi,%ebp │ │ + and $0x7,%ebp │ │ + cmp $0x70,%rdx │ │ + jae ee402 │ │ + xor %esi,%esi │ │ + test %rbp,%rbp │ │ + jne ee4b3 │ │ + jmpq ee4e2 │ │ + sub %rsi,%rdi │ │ + mov 0x108(%rsp),%r8 │ │ + lea (%r8,%rdx,2),%rbx │ │ + add $0xf2,%rbx │ │ + xor %ebp,%ebp │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + movdqu %xmm0,-0xf0(%rbx,%rbp,2) │ │ + movdqu %xmm0,-0xe0(%rbx,%rbp,2) │ │ + movdqu %xmm0,-0xd0(%rbx,%rbp,2) │ │ + movdqu %xmm0,-0xc0(%rbx,%rbp,2) │ │ + movdqu %xmm0,-0xb0(%rbx,%rbp,2) │ │ + movdqu %xmm0,-0xa0(%rbx,%rbp,2) │ │ + movdqu %xmm0,-0x90(%rbx,%rbp,2) │ │ + movdqu %xmm0,-0x80(%rbx,%rbp,2) │ │ + movdqu %xmm0,-0x70(%rbx,%rbp,2) │ │ + movdqu %xmm0,-0x60(%rbx,%rbp,2) │ │ + movdqu %xmm0,-0x50(%rbx,%rbp,2) │ │ + movdqu %xmm0,-0x40(%rbx,%rbp,2) │ │ + movdqu %xmm0,-0x30(%rbx,%rbp,2) │ │ + movdqu %xmm0,-0x20(%rbx,%rbp,2) │ │ + movdqu %xmm0,-0x10(%rbx,%rbp,2) │ │ + movdqu %xmm0,(%rbx,%rbp,2) │ │ + sub $0xffffffffffffff80,%rbp │ │ + add $0xfffffffffffffff8,%rdi │ │ + jne ee320 │ │ + test %rsi,%rsi │ │ + je ee3d2 │ │ + add %rdx,%rbp │ │ + lea (%r8,%rbp,2),%rdi │ │ + add $0x12,%rdi │ │ + neg %rsi │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax,%rax,1) │ │ + movdqu %xmm0,-0x10(%rdi) │ │ + movdqu %xmm0,(%rdi) │ │ + add $0x20,%rdi │ │ + inc %rsi │ │ + jne ee3c0 │ │ + mov %r9,%rbp │ │ + cmp %r9,%rcx │ │ + mov 0x50(%rsp),%rbx │ │ + je ee51d │ │ + lea (%r15,%rdx,2),%rdx │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %ax,(%rdx,%rcx,2) │ │ + add $0x1,%rcx │ │ + cmp %rcx,%rbp │ │ + jne ee3f0 │ │ + jmpq ee51d │ │ + sub %rbp,%rdi │ │ + mov 0x38(%rsp),%rdx │ │ + add %r9,%rdx │ │ + mov 0x108(%rsp),%rsi │ │ + lea (%rsi,%rdx,2),%rdx │ │ + add $0xf2,%rdx │ │ + xor %esi,%esi │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + movdqu %xmm0,-0xf0(%rdx,%rsi,2) │ │ + movdqu %xmm0,-0xe0(%rdx,%rsi,2) │ │ + movdqu %xmm0,-0xd0(%rdx,%rsi,2) │ │ + movdqu %xmm0,-0xc0(%rdx,%rsi,2) │ │ + movdqu %xmm0,-0xb0(%rdx,%rsi,2) │ │ + movdqu %xmm0,-0xa0(%rdx,%rsi,2) │ │ + movdqu %xmm0,-0x90(%rdx,%rsi,2) │ │ + movdqu %xmm0,-0x80(%rdx,%rsi,2) │ │ + movdqu %xmm0,-0x70(%rdx,%rsi,2) │ │ + movdqu %xmm0,-0x60(%rdx,%rsi,2) │ │ + movdqu %xmm0,-0x50(%rdx,%rsi,2) │ │ + movdqu %xmm0,-0x40(%rdx,%rsi,2) │ │ + movdqu %xmm0,-0x30(%rdx,%rsi,2) │ │ + movdqu %xmm0,-0x20(%rdx,%rsi,2) │ │ + movdqu %xmm0,-0x10(%rdx,%rsi,2) │ │ + movdqu %xmm0,(%rdx,%rsi,2) │ │ + sub $0xffffffffffffff80,%rsi │ │ + add $0xfffffffffffffff8,%rdi │ │ + jne ee430 │ │ + test %rbp,%rbp │ │ + je ee4e2 │ │ + add %r9,%rsi │ │ + add 0x38(%rsp),%rsi │ │ + mov 0x108(%rsp),%rdx │ │ + lea (%rdx,%rsi,2),%rdx │ │ + add $0x12,%rdx │ │ + neg %rbp │ │ + xchg %ax,%ax │ │ + movdqu %xmm0,-0x10(%rdx) │ │ + movdqu %xmm0,(%rdx) │ │ + add $0x20,%rdx │ │ + inc %rbp │ │ + jne ee4d0 │ │ + cmp %rcx,%r8 │ │ + je ee51d │ │ + sub %r8,%rcx │ │ + add %r8,%r9 │ │ + add 0x38(%rsp),%r9 │ │ + mov 0x108(%rsp),%rdx │ │ + lea (%rdx,%r9,2),%rdx │ │ + add $0x2,%rdx │ │ + xor %esi,%esi │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + xchg %ax,%ax │ │ + mov %ax,(%rdx,%rsi,2) │ │ + add $0x1,%rsi │ │ + cmp %rsi,%rcx │ │ + jne ee510 │ │ + mov $0x31c0,%eax │ │ + bt %rbx,%rax │ │ + mov 0x108(%rsp),%rsi │ │ + jae ee5bf │ │ + test %r10d,%r10d │ │ + je ee592 │ │ + cmpl $0x0,0x34(%rsp) │ │ + mov 0xc8(%rsp),%rax │ │ + cmovne 0x48(%rsp),%rax │ │ + movzwl -0x2(%rax),%eax │ │ + mov %ax,(%rsi) │ │ + cmp $0x7,%ebx │ │ + jne ee5bf │ │ + mov 0xf8(%rsp),%ecx │ │ + add %r12d,%ecx │ │ + cmp $0x6,%ecx │ │ + jl ee5bf │ │ + cmpl $0x0,0x100(%rsp) │ │ + je ee5bf │ │ + movzwl -0x2(%rsi),%ecx │ │ + movzwl 0x2(%rsi),%edx │ │ + add %ecx,%edx │ │ + lea (%rdx,%rdx,4),%ecx │ │ + movzwl %ax,%eax │ │ + lea (%rax,%rax,2),%eax │ │ + lea (%rcx,%rax,2),%eax │ │ + add $0x8,%eax │ │ + shr $0x4,%eax │ │ + mov %ax,(%rsi) │ │ + jmp ee5bf │ │ + cmpl $0x0,0x34(%rsp) │ │ + je ee5ab │ │ + mov 0x48(%rsp),%rax │ │ + movzwl (%rax),%eax │ │ + mov %ax,(%rsi) │ │ + cmp $0x7,%ebx │ │ + je ee558 │ │ + jmp ee5bf │ │ + mov $0x1,%eax │ │ mov %r11d,%ecx │ │ + shl %cl,%eax │ │ + sar %eax │ │ + mov %ax,(%rsi) │ │ + cmp $0x7,%ebx │ │ + je ee558 │ │ + mov %ebx,%eax │ │ + add $0x88,%rsp │ │ pop %rbx │ │ + pop %r12 │ │ + pop %r13 │ │ pop %r14 │ │ - jmpq ee230 │ │ - pxor %xmm1,%xmm1 │ │ - mov $0xffffffffffffffff,%rbx │ │ - test %r8,%r8 │ │ - jne ed3f2 │ │ - jmp ed41a │ │ - nopl 0x0(%rax) │ │ + pop %r15 │ │ + pop %rbp │ │ + retq │ │ + data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ + push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - test %r9d,%r9d │ │ - jle ed56d │ │ - test %r8d,%r8d │ │ - jle ed56d │ │ - sar %rsi │ │ - movslq %r8d,%r10 │ │ - mov %r8d,%r8d │ │ - mov %r8d,%r15d │ │ - and $0x3,%r15d │ │ - add %rsi,%rsi │ │ - lea -0x1(%r8),%r11 │ │ - sub %r15,%r8 │ │ - xor %r14d,%r14d │ │ - xor %r13d,%r13d │ │ - cmp $0x3,%r11 │ │ - jb ed537 │ │ - jmp ed4f0 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - add %r10,%rcx │ │ - add $0x1,%r14d │ │ - add %rsi,%rdi │ │ - cmp %r9d,%r14d │ │ - je ed56d │ │ - xor %r13d,%r13d │ │ - cmp $0x3,%r11 │ │ - jb ed537 │ │ + sub $0x208,%rsp │ │ + mov %ecx,%r10d │ │ + mov %rdx,0x170(%rsp) │ │ + mov 0x840(%rdi),%ecx │ │ + cmp $0x3,%ecx │ │ + setne 0x6(%rsp) │ │ + xor %r9d,%r9d │ │ + mov %ecx,0x14(%rsp) │ │ + cmp $0x2,%ecx │ │ + sete %cl │ │ + mov %r8d,0xb0(%rsp) │ │ + cmp %r8d,%r10d │ │ + jge ef264 │ │ + mov %rdi,%r14 │ │ + mov %rdi,%rbp │ │ + mov 0xca8(%r14),%rdx │ │ + mov %rdx,0x80(%rsp) │ │ + mov 0xd30(%r14),%edx │ │ + add %edx,%edx │ │ + mov %edx,0x54(%rsp) │ │ + mov 0x18(%r14),%rdx │ │ + mov 0x514(%rdx),%r8d │ │ + mov %cl,%r9b │ │ + xor %ecx,%ecx │ │ + xor %edi,%edi │ │ + mov 0x14(%rsp),%ebx │ │ + cmp $0x1,%ebx │ │ + sete %cl │ │ + setne %dil │ │ + mov $0x3,%edx │ │ + sub %ebx,%edx │ │ + mov 0x10(%rsi),%rbx │ │ + mov %rbx,0x70(%rsp) │ │ + mov (%rsi),%rbx │ │ + mov %rbx,0x38(%rsp) │ │ + mov 0x8(%rsi),%rsi │ │ + mov %rsi,0x68(%rsp) │ │ + xor %esi,%esi │ │ + test %r10d,%r10d │ │ + setg %sil │ │ + lea 0x8(,%rsi,4),%r13d │ │ + mov $0x8,%esi │ │ + mov %rcx,0x158(%rsp) │ │ + shr %cl,%esi │ │ + mov %rsi,0x120(%rsp) │ │ + mov $0x8,%eax │ │ + mov 0x6(%rsp),%cl │ │ + shr %cl,%eax │ │ + lea 0x2(,%rdi,4),%rsi │ │ + mov %rsi,0x148(%rsp) │ │ + lea 0x3(,%rdi,4),%rsi │ │ + mov %rsi,0x140(%rsp) │ │ + lea 0xff1b(%rip),%rsi │ │ + lea (%rsi,%r9,8),%rsi │ │ + mov %rsi,0x178(%rsp) │ │ + mov $0x40,%esi │ │ + shr %cl,%esi │ │ + mov %rsi,0x168(%rsp) │ │ + movslq %edx,%rcx │ │ + mov %rcx,0x180(%rsp) │ │ + mov %r8,0x118(%rsp) │ │ + lea -0x1(%r8),%ecx │ │ + mov %rcx,0x128(%rsp) │ │ + mov 0x1158(%r14),%ebx │ │ + mov %rax,0x198(%rsp) │ │ + add $0xfffffffffffffffe,%rax │ │ + mov %rax,0x150(%rsp) │ │ + xor %r15d,%r15d │ │ + mov %rax,0xa0(%rsp) │ │ + mov %r14,0x8(%rsp) │ │ + jmp ee7b7 │ │ nopl 0x0(%rax) │ │ - movzbl (%rcx,%r13,1),%eax │ │ - movzwl (%rdx,%rax,2),%eax │ │ - mov %ax,(%rdi,%r13,2) │ │ - movzbl 0x1(%rcx,%r13,1),%eax │ │ - movzwl (%rdx,%rax,2),%eax │ │ - mov %ax,0x2(%rdi,%r13,2) │ │ - movzbl 0x2(%rcx,%r13,1),%eax │ │ - movzwl (%rdx,%rax,2),%eax │ │ - mov %ax,0x4(%rdi,%r13,2) │ │ - movzbl 0x3(%rcx,%r13,1),%eax │ │ - movzwl (%rdx,%rax,2),%eax │ │ - mov %ax,0x6(%rdi,%r13,2) │ │ - add $0x4,%r13 │ │ - cmp %r13,%r8 │ │ - jne ed4f0 │ │ - test %r15,%r15 │ │ - je ed4d0 │ │ - lea (%rdi,%r13,2),%r12 │ │ - add %rcx,%r13 │ │ + mov %r12d,%r13d │ │ + mov %r14,%rsi │ │ + mov 0x828(%r14),%rax │ │ + mov 0x830(%r14),%rdx │ │ + shl $0x3,%rdx │ │ + mov 0x158(%rsp),%rcx │ │ + sar %cl,%rdx │ │ + mov 0x38(%rsp),%rcx │ │ + lea (%rcx,%rax,8),%rcx │ │ + mov %rcx,0x38(%rsp) │ │ + add %rdx,0x68(%rsp) │ │ + add %rdx,0x70(%rsp) │ │ + mov 0x1158(%r14),%ebx │ │ + xor $0x1,%ebx │ │ + mov %ebx,0x1158(%r14) │ │ + or $0x4,%r13d │ │ + mov 0xb4(%rsp),%eax │ │ + mov %eax,%r10d │ │ + cmp 0xb0(%rsp),%eax │ │ + jge ef264 │ │ + lea 0x2(%r10),%eax │ │ + mov %r13d,%ecx │ │ + and $0xfffffff7,%ecx │ │ + mov %eax,0xb4(%rsp) │ │ + cmp 0xd2c(%r14),%eax │ │ + cmovl %r13d,%ecx │ │ + mov %ecx,0x20(%rsp) │ │ + test $0x8,%cl │ │ + je ee90f │ │ xor %eax,%eax │ │ + test %ebx,%ebx │ │ + sete %al │ │ + lea (%rax,%rax,2),%r12 │ │ + mov %r14,%rax │ │ + mov 0x828(%r14),%rdx │ │ + mov 0x1430(%r14,%r12,8),%rdi │ │ + test %rdx,%rdx │ │ + js ee829 │ │ + lea (%rdx,%rdx,2),%rax │ │ + mov 0x38(%rsp),%rcx │ │ + lea (%rcx,%rax,2),%rsi │ │ + add %rdx,%rdx │ │ + mov %r10,%rbp │ │ + callq 4390 │ │ + mov %rbp,%r10 │ │ + cmpl $0x0,0x14(%rsp) │ │ + jne ee858 │ │ + jmpq ee90f │ │ + add %rdx,%rdi │ │ + lea 0x0(,%rdx,8),%rsi │ │ + sub %rdx,%rsi │ │ + add 0x38(%rsp),%rsi │ │ + add %rdx,%rdx │ │ + neg %rdx │ │ + mov %r10,%r13 │ │ + callq 4390 │ │ + mov %r13,%r10 │ │ + cmpl $0x0,0x14(%rsp) │ │ + je ee90f │ │ + mov %r14,%r13 │ │ + mov 0x830(%r14),%r14 │ │ + mov 0x1438(%r13,%r12,8),%rdi │ │ + test %r14,%r14 │ │ + mov %r10,0x78(%rsp) │ │ + mov %r15,0x18(%rsp) │ │ + js ee8bd │ │ + mov %r14,%r15 │ │ + imul 0x148(%rsp),%r15 │ │ + mov 0x68(%rsp),%rax │ │ + lea (%rax,%r15,1),%rsi │ │ + add %r14,%r14 │ │ + mov %r14,%rdx │ │ + callq 4390 │ │ + mov 0x1440(%r13,%r12,8),%rdi │ │ + add 0x70(%rsp),%r15 │ │ + mov %r15,%rsi │ │ + mov 0x18(%rsp),%r15 │ │ + mov %r14,%rdx │ │ + callq 4390 │ │ + mov 0x78(%rsp),%r10 │ │ + jmp ee90c │ │ + add %r14,%rdi │ │ + mov %r14,%r15 │ │ + imul 0x140(%rsp),%r15 │ │ + mov 0x68(%rsp),%rax │ │ + lea (%rax,%r15,1),%rsi │ │ + lea (%r14,%r14,1),%rbp │ │ + neg %rbp │ │ + mov %rbp,%rdx │ │ + callq 4390 │ │ + add 0x1440(%r13,%r12,8),%r14 │ │ + add 0x70(%rsp),%r15 │ │ + mov %r14,%rdi │ │ + mov %r15,%rsi │ │ + mov 0x18(%rsp),%r15 │ │ + mov %rbp,%rdx │ │ + mov 0x78(%rsp),%rbp │ │ + callq 4390 │ │ + mov %rbp,%r10 │ │ + mov %r13,%r14 │ │ + mov 0x20(%rsp),%r12d │ │ + and $0xfffffffc,%r12d │ │ + or $0x2,%r12d │ │ + cmpl $0x0,0x54(%rsp) │ │ + jle ee750 │ │ + mov %r10d,%eax │ │ + shr %eax │ │ + and $0xf,%eax │ │ + shr $0x3,%r10d │ │ + and $0x2,%r10d │ │ + mov %eax,%eax │ │ + mov %rax,0x160(%rsp) │ │ + movslq %ebx,%rax │ │ + lea (%rax,%rax,2),%rax │ │ + lea 0x1430(%r14,%rax,8),%rax │ │ + mov %rax,0x88(%rsp) │ │ + mov 0x70(%rsp),%rcx │ │ + lea -0x2(%rcx),%rax │ │ + mov %rax,0x108(%rsp) │ │ + mov 0x68(%rsp),%rdx │ │ + lea -0x2(%rdx),%rax │ │ + mov %rax,0x100(%rsp) │ │ + mov 0x150(%rsp),%rax │ │ + lea (%rcx,%rax,1),%rsi │ │ + mov %rsi,0xf8(%rsp) │ │ + add %rdx,%rax │ │ + mov %rax,0xf0(%rsp) │ │ + mov $0x1,%r9d │ │ + xor %ebx,%ebx │ │ + mov %rcx,0xe8(%rsp) │ │ + mov %rdx,0xe0(%rsp) │ │ + mov 0x38(%rsp),%rcx │ │ + mov %rcx,0xd8(%rsp) │ │ + xor %edx,%edx │ │ + xor %ebp,%ebp │ │ + mov %r10,0x78(%rsp) │ │ + jmp eea45 │ │ + nopl 0x0(%rax) │ │ + mov $0x1,%r9d │ │ + mov %r12d,%r13d │ │ + addq $0x40,0xd8(%rsp) │ │ + mov 0x168(%rsp),%rcx │ │ + add %rcx,0xe0(%rsp) │ │ + add %rcx,0xe8(%rsp) │ │ + mov 0xbc(%rsp),%ebp │ │ + add $0x1,%ebp │ │ + or $0x1,%r13d │ │ + mov 0x110(%rsp),%rbx │ │ + add $0x10,%ebx │ │ + add %rcx,0x108(%rsp) │ │ + add %rcx,0x100(%rsp) │ │ + add %rcx,0xf8(%rsp) │ │ + add %rcx,0xf0(%rsp) │ │ + mov %r13d,%r12d │ │ + cmp 0x54(%rsp),%ebp │ │ + mov 0x78(%rsp),%r10 │ │ + je ee753 │ │ + mov %ebx,%ebx │ │ + mov %ebp,%ecx │ │ + shr %ecx │ │ + mov %ebp,%esi │ │ + and $0x1,%esi │ │ + or %r10d,%esi │ │ + imul $0x544,%rcx,%rcx │ │ + add 0x170(%rsp),%rcx │ │ + movsbq 0x500(%rsi,%rcx,1),%rsi │ │ + cmp $0xffffffffffffffff,%rsi │ │ + mov %rbx,0x110(%rsp) │ │ + mov %ebp,0xbc(%rsp) │ │ + je ee9d0 │ │ + mov 0x18(%r14),%rdi │ │ + mov 0x51c(%rdi,%rsi,4),%eax │ │ + mov 0x53c(%rdi,%rsi,4),%r11d │ │ + mov %eax,%esi │ │ + or %r11d,%esi │ │ + je ee9d0 │ │ + mov %r15,0x18(%rsp) │ │ + xor %r15d,%r15d │ │ + test %eax,%eax │ │ + setne 0x30(%rsp) │ │ + xor %r10d,%r10d │ │ + test %r11d,%r11d │ │ + setne 0xa8(%rsp) │ │ + mov %eax,%ebx │ │ + and $0x3,%ebx │ │ + mov %r14,%rsi │ │ + xor %r13d,%r13d │ │ + cmp $0x3,%ebx │ │ + sete 0x48(%rsp) │ │ + mov %r11d,0x58(%rsp) │ │ + and $0x3,%r11d │ │ + xor %r14d,%r14d │ │ + cmp $0x3,%r11d │ │ + sete 0x20(%rsp) │ │ + mov %ebp,%edi │ │ + shl $0x4,%edi │ │ + lea 0x10(%rdi),%ebp │ │ + mov 0xd28(%rsi),%r8d │ │ + cmp %r8d,%ebp │ │ + mov %r8d,%esi │ │ + cmovle %ebp,%esi │ │ + cmp %esi,%edi │ │ + jge ef252 │ │ + mov 0x160(%rsp),%rsi │ │ + mov 0x504(%rcx,%rsi,4),%ecx │ │ + mov %ecx,0xd0(%rsp) │ │ + mov 0x30(%rsp),%cl │ │ + mov %cl,%r15b │ │ + mov 0xa8(%rsp),%cl │ │ + mov %cl,%r10b │ │ + mov %r10d,%ecx │ │ + add %r10d,%ecx │ │ + mov %ecx,0xb8(%rsp) │ │ + mov %r15,0x188(%rsp) │ │ + lea (%r15,%r10,2),%ecx │ │ + mov %ecx,0x64(%rsp) │ │ + mov %eax,0xc0(%rsp) │ │ + mov %eax,%esi │ │ + sar $0x2,%esi │ │ + mov 0x48(%rsp),%al │ │ + mov %al,%r13b │ │ + add %r13d,%ebx │ │ + mov 0x58(%rsp),%eax │ │ + mov %eax,%edi │ │ + sar $0x2,%edi │ │ + mov 0x20(%rsp),%cl │ │ + mov %cl,%r14b │ │ + add %r14d,%r11d │ │ + mov %r11d,0x2c(%rsp) │ │ + test %eax,%eax │ │ + sete %r10b │ │ + cmpl $0x0,0x120(%rsp) │ │ + setle %al │ │ + cmpl $0x0,0x14(%rsp) │ │ + sete %cl │ │ + mov %edi,0x5c(%rsp) │ │ + mov %esi,0x60(%rsp) │ │ + or %esi,%edi │ │ + mov %edi,0xc4(%rsp) │ │ + or %al,%cl │ │ + or %r10b,%cl │ │ + mov %cl,0x7(%rsp) │ │ + mov 0xf0(%rsp),%r10 │ │ + mov 0xf8(%rsp),%r11 │ │ + mov 0x100(%rsp),%rax │ │ + mov %rax,0x138(%rsp) │ │ + mov 0x108(%rsp),%rax │ │ + mov %rax,0x130(%rsp) │ │ + mov 0xe8(%rsp),%rax │ │ + mov %rax,0x20(%rsp) │ │ + mov 0xe0(%rsp),%rax │ │ + mov %rax,0x48(%rsp) │ │ + mov 0xd8(%rsp),%rcx │ │ + mov 0x110(%rsp),%rdi │ │ + mov 0x8(%rsp),%r14 │ │ + mov 0x18(%rsp),%r15 │ │ + mov %ebp,%eax │ │ + mov %rcx,%rbp │ │ + mov %ebx,0xcc(%rsp) │ │ + mov %eax,0xc8(%rsp) │ │ + jmp eec85 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nop │ │ - movzbl 0x0(%r13,%rax,1),%ebx │ │ - movzwl (%rdx,%rbx,2),%ebx │ │ - mov %bx,(%r12,%rax,2) │ │ - add $0x1,%rax │ │ - cmp %rax,%r15 │ │ - jne ed550 │ │ - jmpq ed4d0 │ │ + mov $0x1,%r9d │ │ + add $0x8,%rbp │ │ + mov 0x198(%rsp),%rsi │ │ + add %rsi,0x48(%rsp) │ │ + add %rsi,0x20(%rsp) │ │ + or $0x1,%r13d │ │ + cmp %r8d,%eax │ │ + mov %r8d,%ecx │ │ + cmovle %eax,%ecx │ │ + add %rsi,0x130(%rsp) │ │ + add %rsi,0x138(%rsp) │ │ + add %rsi,%r11 │ │ + add %rsi,%r10 │ │ + mov 0xa8(%rsp),%rsi │ │ + mov %rsi,%rdi │ │ + mov %r13d,%r12d │ │ + cmp %esi,%ecx │ │ + jle ee9d9 │ │ + lea 0x2(%rdi),%rcx │ │ + mov %r12d,%r13d │ │ + and $0xfffffffd,%r13d │ │ + mov %rcx,0xa8(%rsp) │ │ + cmp %ecx,%r8d │ │ + cmovg %r12d,%r13d │ │ + mov %edi,%ecx │ │ + and $0x1e,%cl │ │ + mov $0x3,%esi │ │ + shl %cl,%esi │ │ + test %esi,0xd0(%rsp) │ │ + je eec30 │ │ + mov %rdi,%r12 │ │ + mov %rbp,0x30(%rsp) │ │ + not %edx │ │ + cmp $0x1,%r9d │ │ + mov $0x0,%eax │ │ + sbb %eax,%eax │ │ + not %eax │ │ + or %edx,%eax │ │ + movslq %r15d,%rcx │ │ + mov %rcx,0x40(%rsp) │ │ + test %eax,0x64(%rsp) │ │ + mov 0x120(%rsp),%r8 │ │ + mov 0x188(%rsp),%rdx │ │ + mov 0x20(%rsp),%r9 │ │ + mov 0x48(%rsp),%r14 │ │ + je eee43 │ │ + mov %r13d,%ecx │ │ + and $0x1,%ecx │ │ + je eee43 │ │ + test %edx,%eax │ │ + je eeda9 │ │ + mov 0x40(%rsp),%rcx │ │ + lea (%rcx,%rcx,2),%rcx │ │ + shl $0x4,%rcx │ │ + mov 0x30(%rsp),%rbx │ │ + movzwl -0x2(%rbx),%edx │ │ + mov %dx,0x1a0(%rsp,%rcx,1) │ │ + mov 0x8(%rsp),%rdx │ │ + mov 0x828(%rdx),%rdx │ │ + movzwl -0x2(%rdx,%rbx,1),%esi │ │ + mov %si,0x1a2(%rsp,%rcx,1) │ │ + movzwl -0x2(%rbx,%rdx,2),%esi │ │ + mov %si,0x1a4(%rsp,%rcx,1) │ │ + lea (%rdx,%rdx,2),%rsi │ │ + movzwl -0x2(%rbx,%rsi,1),%edi │ │ + mov %di,0x1a6(%rsp,%rcx,1) │ │ + movzwl -0x2(%rbx,%rdx,4),%edi │ │ + mov %di,0x1a8(%rsp,%rcx,1) │ │ + lea (%rdx,%rdx,4),%rdi │ │ + movzwl -0x2(%rbx,%rdi,1),%edi │ │ + mov %di,0x1aa(%rsp,%rcx,1) │ │ + movzwl -0x2(%rbx,%rsi,2),%esi │ │ + mov %si,0x1ac(%rsp,%rcx,1) │ │ + lea 0x0(,%rdx,8),%rsi │ │ + sub %rdx,%rsi │ │ + movzwl -0x2(%rsi,%rbx,1),%edx │ │ + mov %dx,0x1ae(%rsp,%rcx,1) │ │ + cmpl $0x0,0x14(%rsp) │ │ + je eee43 │ │ + and 0xb8(%rsp),%eax │ │ + je eee43 │ │ + test %r8d,%r8d │ │ + jle eee43 │ │ + mov 0x8(%rsp),%rax │ │ + mov 0x830(%rax),%rax │ │ + mov 0x40(%rsp),%rcx │ │ + lea (%rcx,%rcx,2),%rcx │ │ + shl $0x4,%rcx │ │ + lea 0x1c2(%rsp),%rdx │ │ + add %rdx,%rcx │ │ + mov 0x130(%rsp),%rdx │ │ + add %rax,%rdx │ │ + mov 0x138(%rsp),%rsi │ │ + add %rax,%rsi │ │ + add %rax,%rax │ │ + xor %edi,%edi │ │ + xor %ebx,%ebx │ │ + nopl 0x0(%rax,%rax,1) │ │ + movzwl -0x2(%r14,%rdi,1),%ebp │ │ + mov %bp,-0x12(%rcx,%rbx,2) │ │ + movzwl -0x2(%r9,%rdi,1),%ebp │ │ + mov %bp,-0x2(%rcx,%rbx,2) │ │ + movzwl (%rsi,%rdi,1),%ebp │ │ + mov %bp,-0x10(%rcx,%rbx,2) │ │ + movzwl (%rdx,%rdi,1),%ebp │ │ + mov %bp,(%rcx,%rbx,2) │ │ + add $0x2,%rbx │ │ + add %rax,%rdi │ │ + cmp %rbx,%r8 │ │ + jne eee10 │ │ + test $0x2,%r13b │ │ + je eef61 │ │ + xor %eax,%eax │ │ + test %r15d,%r15d │ │ + sete %al │ │ + cmpl $0x0,0xc0(%rsp) │ │ + je eeef6 │ │ + lea (%rax,%rax,2),%rcx │ │ + shl $0x4,%rcx │ │ + mov 0x30(%rsp),%rbp │ │ + movzwl 0x6(%rbp),%edx │ │ + mov %dx,0x1a0(%rsp,%rcx,1) │ │ + mov 0x8(%rsp),%rdx │ │ + mov 0x828(%rdx),%rdx │ │ + movzwl 0x6(%rdx,%rbp,1),%esi │ │ + mov %si,0x1a2(%rsp,%rcx,1) │ │ + movzwl 0x6(%rbp,%rdx,2),%esi │ │ + mov %si,0x1a4(%rsp,%rcx,1) │ │ + lea (%rdx,%rdx,2),%rsi │ │ + movzwl 0x6(%rbp,%rsi,1),%edi │ │ + mov %di,0x1a6(%rsp,%rcx,1) │ │ + movzwl 0x6(%rbp,%rdx,4),%edi │ │ + mov %di,0x1a8(%rsp,%rcx,1) │ │ + lea (%rdx,%rdx,4),%rdi │ │ + movzwl 0x6(%rbp,%rdi,1),%edi │ │ + mov %di,0x1aa(%rsp,%rcx,1) │ │ + movzwl 0x6(%rbp,%rsi,2),%esi │ │ + mov %si,0x1ac(%rsp,%rcx,1) │ │ + lea 0x0(,%rdx,8),%rsi │ │ + sub %rdx,%rsi │ │ + movzwl 0x6(%rsi,%rbp,1),%edx │ │ + mov %dx,0x1ae(%rsp,%rcx,1) │ │ + cmpb $0x0,0x7(%rsp) │ │ + jne eef61 │ │ + mov 0x8(%rsp),%rcx │ │ + mov 0x830(%rcx),%rcx │ │ + lea (%rax,%rax,2),%rax │ │ + shl $0x4,%rax │ │ + lea 0x1c2(%rsp),%rdx │ │ + add %rdx,%rax │ │ + lea (%r11,%rcx,1),%rdx │ │ + lea (%r10,%rcx,1),%rsi │ │ + add %rcx,%rcx │ │ + xor %edi,%edi │ │ + xor %ebx,%ebx │ │ + nopl 0x0(%rax,%rax,1) │ │ + movzwl (%r10,%rdi,1),%ebp │ │ + mov %bp,-0x12(%rax,%rbx,2) │ │ + movzwl (%r11,%rdi,1),%ebp │ │ + mov %bp,-0x2(%rax,%rbx,2) │ │ + movzwl (%rsi,%rdi,1),%ebp │ │ + mov %bp,-0x10(%rax,%rbx,2) │ │ + movzwl (%rdx,%rdi,1),%ebp │ │ + mov %bp,(%rax,%rbx,2) │ │ + add $0x2,%rbx │ │ + add %rcx,%rdi │ │ + cmp %rbx,%r8 │ │ + jne eef30 │ │ + cmpl $0x0,0xc4(%rsp) │ │ + mov 0x8(%rsp),%r14 │ │ + mov %r10,0x98(%rsp) │ │ + mov %r11,0x90(%rsp) │ │ + mov 0x30(%rsp),%rbp │ │ + je eefbd │ │ + mov 0x828(%r14),%rsi │ │ + mov %rbp,%rdi │ │ + lea 0xd4(%rsp),%rdx │ │ + mov 0x80(%rsp),%rax │ │ + callq *0xce0(%rax) │ │ + mov 0x90(%rsp),%r11 │ │ + mov 0x98(%rsp),%r10 │ │ + mov %rax,0xa0(%rsp) │ │ + cmpl $0x0,0x60(%rsp) │ │ + mov 0xcc(%rsp),%ebx │ │ + je ef000 │ │ + mov 0xd4(%rsp),%eax │ │ + test %eax,%eax │ │ + je ef061 │ │ + shr $0x6,%eax │ │ + je ef073 │ │ + bsr %eax,%r8d │ │ + cmp $0xc,%r8d │ │ + mov $0xc,%eax │ │ + cmovae %eax,%r8d │ │ + add $0x4,%r8d │ │ + jmp ef079 │ │ + nopw 0x0(%rax,%rax,1) │ │ + test %ebx,%ebx │ │ + mov %r12,%rdi │ │ + je ef106 │ │ + mov 0x828(%r14),%rsi │ │ + mov 0x40(%rsp),%rax │ │ + lea (%rax,%rax,2),%rax │ │ + shl $0x4,%rax │ │ + lea (%rsp,%rax,1),%rdx │ │ + add $0x1a0,%rdx │ │ + mov %edi,%ecx │ │ + and $0x3ffffffe,%ecx │ │ + shl $0x2,%rcx │ │ + mov 0x88(%rsp),%rax │ │ + add (%rax),%rcx │ │ + sub $0x28,%rsp │ │ + mov %rbp,%rdi │ │ + mov $0x0,%r8d │ │ + mov %ebx,%r9d │ │ + push %r13 │ │ + pushq 0x148(%rsp) │ │ + pushq $0x0 │ │ + jmpq ef0e1 │ │ + xor %r8d,%r8d │ │ + mov %r12,%rdi │ │ + mov %r8d,%eax │ │ + or %ebx,%eax │ │ + jne ef091 │ │ + jmpq ef106 │ │ + mov $0x4,%r8d │ │ + mov %r12,%rdi │ │ + imul 0x60(%rsp),%r8d │ │ + add $0x8,%r8d │ │ + sar $0x4,%r8d │ │ + mov %r8d,%eax │ │ + or %ebx,%eax │ │ + je ef106 │ │ + mov 0x828(%r14),%rsi │ │ + mov 0x40(%rsp),%rax │ │ + lea (%rax,%rax,2),%rax │ │ + shl $0x4,%rax │ │ + lea (%rsp,%rax,1),%rdx │ │ + add $0x1a0,%rdx │ │ + mov %edi,%ecx │ │ + and $0x3ffffffe,%ecx │ │ + shl $0x2,%rcx │ │ + mov 0x88(%rsp),%rax │ │ + add (%rax),%rcx │ │ + sub $0x28,%rsp │ │ + mov %rbp,%rdi │ │ + mov %ebx,%r9d │ │ + push %r13 │ │ + pushq 0x148(%rsp) │ │ + pushq 0xd8(%rsp) │ │ + mov 0xc0(%rsp),%rax │ │ + callq *0xce8(%rax) │ │ + mov %r12,%rdi │ │ + mov 0xd0(%rsp),%r11 │ │ + mov 0xd8(%rsp),%r10 │ │ + add $0x40,%rsp │ │ + cmpl $0x0,0x58(%rsp) │ │ + je ef234 │ │ + cmpl $0x0,0x5c(%rsp) │ │ + mov %r15,0x18(%rsp) │ │ + mov %r13,%rbp │ │ + je ef137 │ │ + movslq 0xa0(%rsp),%rax │ │ + mov 0x178(%rsp),%rcx │ │ + movzbl (%rax,%rcx,1),%r11d │ │ + jmp ef13a │ │ + xor %r11d,%r11d │ │ + mov 0x2c(%rsp),%r12d │ │ + mov %r11,0x190(%rsp) │ │ + shl $0x2,%edi │ │ + mov 0x6(%rsp),%cl │ │ + shr %cl,%edi │ │ + mov 0x830(%r14),%rsi │ │ + mov 0x40(%rsp),%rax │ │ + lea (%rax,%rax,2),%rbx │ │ + shl $0x4,%rbx │ │ + lea (%rsp,%rbx,1),%rdx │ │ + add $0x1b0,%rdx │ │ + mov 0x88(%rsp),%rax │ │ + mov 0x8(%rax),%rcx │ │ + add %rdi,%rcx │ │ + sub $0x28,%rsp │ │ + mov %rdi,%r14 │ │ + mov 0x70(%rsp),%rdi │ │ + mov 0x84(%rsp),%r13d │ │ + mov %r13d,%r8d │ │ + mov %r12d,%r9d │ │ + push %rbp │ │ + mov 0x158(%rsp),%rax │ │ + push %rax │ │ + push %r11 │ │ + mov 0xc0(%rsp),%r12 │ │ + mov 0x1c0(%rsp),%r15 │ │ + callq *0xce8(%r12,%r15,8) │ │ + add $0x40,%rsp │ │ + mov 0x8(%rsp),%rax │ │ + mov 0x830(%rax),%rsi │ │ + lea (%rsp,%rbx,1),%rdx │ │ + add $0x1c0,%rdx │ │ + mov 0x88(%rsp),%rax │ │ + add 0x10(%rax),%r14 │ │ + sub $0x28,%rsp │ │ + mov 0x48(%rsp),%rdi │ │ + mov %r14,%rcx │ │ + mov %r13d,%r8d │ │ + mov %rbp,%r13 │ │ + mov 0x54(%rsp),%r9d │ │ + push %rbp │ │ + pushq 0x158(%rsp) │ │ + mov 0x40(%rsp),%r14 │ │ + pushq 0x1c8(%rsp) │ │ + callq *0xce8(%r12,%r15,8) │ │ + add $0x40,%rsp │ │ + mov 0x18(%rsp),%r15 │ │ + mov 0x98(%rsp),%r10 │ │ + mov 0x90(%rsp),%r11 │ │ + mov 0x30(%rsp),%rbp │ │ + xor $0x1,%r15d │ │ + mov 0xd28(%r14),%r8d │ │ + xor %r9d,%r9d │ │ + mov 0x64(%rsp),%edx │ │ + mov 0xc8(%rsp),%eax │ │ + jmpq eec36 │ │ + mov %r12d,%r13d │ │ + mov 0x8(%rsp),%r14 │ │ + mov 0x18(%rsp),%r15 │ │ + jmpq ee9d9 │ │ + add $0x208,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ + pop %rbp │ │ retq │ │ - nopw 0x0(%rax,%rax,1) │ │ - test %ecx,%ecx │ │ - jle ed61d │ │ - test %edx,%edx │ │ - jle ed61d │ │ - movslq %r8d,%rax │ │ - movabs $0x1000100010001,%r9 │ │ - imul %rax,%r9 │ │ - mov %ecx,%r8d │ │ - and $0x1,%r8d │ │ - cmp $0x1,%ecx │ │ - je ed606 │ │ - sar %rsi │ │ - sub %r8d,%ecx │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - xor %eax,%eax │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - cltq │ │ - mov %r9,(%rdi,%rax,2) │ │ - add $0x4,%eax │ │ - cmp %edx,%eax │ │ - jl ed5d0 │ │ - lea (%rdi,%rsi,2),%rdi │ │ - xor %eax,%eax │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - cltq │ │ - mov %r9,(%rdi,%rax,2) │ │ - add $0x4,%eax │ │ - cmp %edx,%eax │ │ - jl ed5f0 │ │ - lea (%rdi,%rsi,2),%rdi │ │ - add $0xfffffffe,%ecx │ │ - jne ed5c0 │ │ - test %r8d,%r8d │ │ - je ed61d │ │ - xor %eax,%eax │ │ - nopl (%rax) │ │ - cltq │ │ - mov %r9,(%rdi,%rax,2) │ │ - add $0x4,%eax │ │ - cmp %edx,%eax │ │ - jl ed610 │ │ - retq │ │ - xchg %ax,%ax │ │ push %rbp │ │ + push %r15 │ │ push %r14 │ │ + push %r13 │ │ + push %r12 │ │ push %rbx │ │ - add $0xffffffff,%esi │ │ - add $0xffffffff,%r8d │ │ - mov %r8d,%eax │ │ - sar $0x1f,%eax │ │ - and %r8d,%eax │ │ - test %ecx,%ecx │ │ - cmovg %ecx,%eax │ │ - cltq │ │ - movzwl (%rdx,%rax,2),%eax │ │ - mov %ax,(%rdi) │ │ - test %esi,%esi │ │ - jle ed7ab │ │ - movslq %r8d,%r10 │ │ - movslq %ecx,%r14 │ │ - mov %esi,%r11d │ │ - movd %ecx,%xmm0 │ │ - pshufd $0x44,%xmm0,%xmm5 │ │ - movd %r8d,%xmm0 │ │ - pshufd $0x44,%xmm0,%xmm3 │ │ + sub $0x248,%rsp │ │ + mov %ecx,%ebx │ │ + mov %rdx,0x140(%rsp) │ │ + mov 0x840(%rdi),%ecx │ │ + cmp $0x3,%ecx │ │ + setne 0xf(%rsp) │ │ + xor %r9d,%r9d │ │ + mov %ecx,0x14(%rsp) │ │ + cmp $0x2,%ecx │ │ + sete %cl │ │ + mov %r8d,0xa8(%rsp) │ │ + cmp %r8d,%ebx │ │ + jge efcc3 │ │ + mov %rdi,%r15 │ │ + mov 0x844(%rdi),%edi │ │ + add $0xfffffff8,%edi │ │ + mov 0xca8(%r15),%rdx │ │ + mov %rdx,0x70(%rsp) │ │ + mov 0xd30(%r15),%edx │ │ + add %edx,%edx │ │ + mov %edx,0x54(%rsp) │ │ + mov 0x18(%r15),%rdx │ │ + mov 0x514(%rdx),%ebp │ │ + mov %edi,0xb0(%rsp) │ │ + add %edi,%ebp │ │ + mov %cl,%r9b │ │ + xor %edi,%edi │ │ + xor %edx,%edx │ │ + mov 0x14(%rsp),%ecx │ │ + cmp $0x1,%ecx │ │ + sete %dil │ │ + mov %rdi,0x120(%rsp) │ │ + setne %dl │ │ + mov $0x3,%edi │ │ + sub %ecx,%edi │ │ + mov 0x10(%rsi),%rcx │ │ + mov %rcx,0x30(%rsp) │ │ + mov (%rsi),%rcx │ │ + mov %rcx,0x40(%rsp) │ │ + mov 0x8(%rsi),%rcx │ │ + mov %rcx,0x28(%rsp) │ │ xor %esi,%esi │ │ - movdqa 0xc8ef(%rip),%xmm8 │ │ - movdqa 0xc8f6(%rip),%xmm9 │ │ - movdqa %xmm5,%xmm6 │ │ - psllq $0x20,%xmm6 │ │ - psrad $0x1f,%xmm6 │ │ - pblendw $0x33,%xmm5,%xmm6 │ │ - movdqa %xmm3,%xmm7 │ │ - psllq $0x20,%xmm7 │ │ - psrad $0x1f,%xmm7 │ │ - pblendw $0x33,%xmm3,%xmm7 │ │ - jmp ed6e0 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - lea 0x1(%rsi),%rax │ │ - cmp %r10,%rsi │ │ - mov %r8d,%ebp │ │ - cmovl %eax,%ebp │ │ - mov %bx,0x2(%rdi,%rsi,4) │ │ - cmp %r14,%rax │ │ - cmovl %ecx,%ebp │ │ - movslq %ebp,%rbx │ │ - movzwl (%rdx,%rbx,2),%ebx │ │ - mov %bx,0x4(%rdi,%rsi,4) │ │ - mov %rax,%rsi │ │ - cmp %r11,%rax │ │ - je ed7ab │ │ - lea -0x1(%rsi),%rax │ │ - cmp %r10,%rax │ │ - cmovg %r8d,%eax │ │ - cmp %r8d,%esi │ │ - mov %esi,%ebx │ │ - cmovg %r8d,%ebx │ │ - cmp %r14,%rsi │ │ - cmovle %ecx,%eax │ │ - cltq │ │ - movzwl (%rdx,%rax,2),%eax │ │ - cmovl %ecx,%ebx │ │ - movslq %ebx,%rbx │ │ - movzwl (%rdx,%rbx,2),%ebx │ │ - lea (%rbx,%rbx,8),%ebx │ │ - sub %eax,%ebx │ │ - movq %rsi,%xmm0 │ │ - pshufd $0x44,%xmm0,%xmm4 │ │ - movdqa %xmm4,%xmm0 │ │ - paddq %xmm8,%xmm0 │ │ - movdqa %xmm0,%xmm1 │ │ - psllq $0x20,%xmm1 │ │ - psrad $0x1f,%xmm1 │ │ - pblendw $0x33,%xmm0,%xmm1 │ │ - paddq %xmm9,%xmm4 │ │ - movdqa %xmm4,%xmm0 │ │ - psllq $0x20,%xmm0 │ │ - psrad $0x1f,%xmm0 │ │ - pblendw $0x33,%xmm4,%xmm0 │ │ - pcmpgtq %xmm7,%xmm0 │ │ - blendvpd %xmm0,%xmm3,%xmm4 │ │ - pcmpgtq %xmm6,%xmm1 │ │ - movdqa %xmm5,%xmm2 │ │ - movdqa %xmm1,%xmm0 │ │ - blendvpd %xmm0,%xmm4,%xmm2 │ │ - movd %xmm2,%eax │ │ - cltq │ │ - movzwl (%rdx,%rax,2),%eax │ │ - lea (%rax,%rax,8),%ebp │ │ - add %ebx,%ebp │ │ - pextrd $0x2,%xmm2,%eax │ │ - cltq │ │ - movzwl (%rdx,%rax,2),%eax │ │ - sub %eax,%ebp │ │ - add $0x8,%ebp │ │ - mov %ebp,%ebx │ │ - sar $0x4,%ebx │ │ - mov %r9d,%eax │ │ - cmp %r9d,%ebx │ │ - jg ed79a │ │ + test %ebx,%ebx │ │ + setg %sil │ │ + mov $0x8,%eax │ │ + mov 0xf(%rsp),%cl │ │ + shr %cl,%eax │ │ + lea 0x8(,%rsi,4),%r12d │ │ + lea 0x2(,%rdx,4),%rsi │ │ + mov %rsi,0x110(%rsp) │ │ + lea 0xf291(%rip),%rsi │ │ + lea (%rsi,%r9,8),%rsi │ │ + mov %rsi,0x148(%rsp) │ │ + mov $0x40,%esi │ │ + shr %cl,%esi │ │ + lea 0x3(,%rdx,4),%rcx │ │ + mov %rcx,0x108(%rsp) │ │ + movslq %edi,%rcx │ │ + mov %rcx,0x150(%rsp) │ │ + lea 0x828(%r15),%rcx │ │ + mov %rcx,0xe0(%rsp) │ │ + mov %rbp,0xd8(%rsp) │ │ + lea -0x1(%rbp),%ecx │ │ + mov %rcx,0xe8(%rsp) │ │ + mov 0x1158(%r15),%ebp │ │ + mov %rsi,0x138(%rsp) │ │ + lea (%rsi,%rsi,1),%rcx │ │ + mov %rcx,0x130(%rsp) │ │ + mov %rax,0x118(%rsp) │ │ + lea (%rax,%rax,1),%rax │ │ + mov %rax,0x168(%rsp) │ │ + movl $0x0,0x10(%rsp) │ │ + mov %rax,0xa0(%rsp) │ │ + jmp ef47f │ │ + mov %r14d,%r12d │ │ + mov 0x10(%rsp),%r13d │ │ + mov %r13d,0x10(%rsp) │ │ + mov 0x828(%r15),%rax │ │ + mov 0x830(%r15),%rdx │ │ + shl $0x2,%rdx │ │ + mov 0x120(%rsp),%rcx │ │ + sar %cl,%rdx │ │ + mov 0x40(%rsp),%rcx │ │ + lea (%rcx,%rax,8),%rcx │ │ + mov %rcx,0x40(%rsp) │ │ + mov 0x28(%rsp),%rax │ │ + lea (%rax,%rdx,2),%rax │ │ + mov %rax,0x28(%rsp) │ │ + mov 0x30(%rsp),%rax │ │ + lea (%rax,%rdx,2),%rax │ │ + mov %rax,0x30(%rsp) │ │ + mov 0x1158(%r15),%ebp │ │ + xor $0x1,%ebp │ │ + mov %ebp,0x1158(%r15) │ │ + or $0x4,%r12d │ │ + mov 0xac(%rsp),%eax │ │ + mov %eax,%ebx │ │ + cmp 0xa8(%rsp),%eax │ │ + jge efcc3 │ │ + lea 0x2(%rbx),%eax │ │ + mov %r12d,%r14d │ │ + and $0xfffffff7,%r14d │ │ + mov %eax,0xac(%rsp) │ │ + cmp 0xd2c(%r15),%eax │ │ + cmovl %r12d,%r14d │ │ + test $0x8,%r14b │ │ + je ef5cf │ │ + xor %eax,%eax │ │ + test %ebp,%ebp │ │ + sete %al │ │ + lea (%rax,%rax,2),%r12 │ │ + mov 0x828(%r15),%rax │ │ + mov %rax,%rdx │ │ + sar %rdx │ │ + mov 0x1430(%r15,%r12,8),%rdi │ │ + test %rax,%rax │ │ + js ef4ee │ │ + lea (%rdx,%rdx,2),%rcx │ │ + mov 0x40(%rsp),%rdx │ │ + lea (%rdx,%rcx,4),%rsi │ │ + add %rax,%rax │ │ + mov %rax,%rdx │ │ + callq 4390 │ │ + cmpl $0x0,0x14(%rsp) │ │ + jne ef51b │ │ + jmpq ef5cf │ │ + lea (%rdi,%rdx,2),%rdi │ │ + mov %rdx,%rsi │ │ + shl $0x4,%rsi │ │ + sub %rdx,%rsi │ │ + sub %rdx,%rsi │ │ + add 0x40(%rsp),%rsi │ │ + shl $0x2,%rdx │ │ + neg %rdx │ │ + callq 4390 │ │ + cmpl $0x0,0x14(%rsp) │ │ + je ef5cf │ │ + mov %rbx,0x68(%rsp) │ │ + mov %r15,%r13 │ │ + mov 0x830(%r15),%r15 │ │ + mov %r15,%rbx │ │ + sar %rbx │ │ + lea 0x1438(,%r12,8),%rax │ │ + add %r13,%rax │ │ + test %r15,%r15 │ │ + js ef576 │ │ + mov (%rax),%rdi │ │ + imul 0x110(%rsp),%rbx │ │ + mov 0x28(%rsp),%rax │ │ + lea (%rax,%rbx,2),%rsi │ │ + add %r15,%r15 │ │ + mov %r15,%rdx │ │ + callq 4390 │ │ + mov 0x1440(%r13,%r12,8),%rdi │ │ + mov 0x30(%rsp),%rax │ │ + lea (%rax,%rbx,2),%rsi │ │ + mov %r15,%rdx │ │ + jmp ef5c2 │ │ + lea (%rbx,%rbx,1),%rcx │ │ + mov %rcx,0x18(%rsp) │ │ + mov (%rax),%rdi │ │ + add %rcx,%rdi │ │ + mov %rbx,%r15 │ │ + imul 0x108(%rsp),%r15 │ │ + mov 0x28(%rsp),%rax │ │ + lea (%rax,%r15,2),%rsi │ │ + shl $0x2,%rbx │ │ + neg %rbx │ │ + mov %rbx,%rdx │ │ + callq 4390 │ │ + mov 0x18(%rsp),%rdi │ │ + add 0x1440(%r13,%r12,8),%rdi │ │ + mov 0x30(%rsp),%rax │ │ + lea (%rax,%r15,2),%rsi │ │ + mov %rbx,%rdx │ │ + callq 4390 │ │ + mov %r13,%r15 │ │ + mov 0x68(%rsp),%rbx │ │ + and $0xfffffffc,%r14d │ │ + or $0x2,%r14d │ │ + cmpl $0x0,0x54(%rsp) │ │ + jle ef400 │ │ mov %ebx,%eax │ │ - xor %ebx,%ebx │ │ + shr %eax │ │ + and $0xf,%eax │ │ + shr $0x3,%ebx │ │ + and $0x2,%ebx │ │ + mov %eax,%eax │ │ + mov %rax,0x128(%rsp) │ │ + movslq %ebp,%rax │ │ + lea (%rax,%rax,2),%rax │ │ + lea 0x1430(%r15,%rax,8),%rax │ │ + mov %rax,0x78(%rsp) │ │ + mov 0x30(%rsp),%rcx │ │ + mov 0x118(%rsp),%rax │ │ + lea (%rcx,%rax,2),%rdx │ │ + mov %rdx,0x178(%rsp) │ │ + mov 0x28(%rsp),%rdx │ │ + lea (%rdx,%rax,2),%rax │ │ + mov %rax,0x170(%rsp) │ │ + mov $0x1,%r10d │ │ + xor %esi,%esi │ │ + mov %rsi,0x88(%rsp) │ │ + movl $0x0,0x58(%rsp) │ │ + mov %rcx,0x98(%rsp) │ │ + mov %rdx,0x90(%rsp) │ │ + mov 0x40(%rsp),%rcx │ │ + mov %rcx,0xd0(%rsp) │ │ + xor %r9d,%r9d │ │ + xor %edx,%edx │ │ + mov %rbx,0x68(%rsp) │ │ + mov 0x10(%rsp),%r13d │ │ + jmp ef6fc │ │ + nopl (%rax) │ │ + mov $0x1,%r10d │ │ + mov %r14d,%r12d │ │ + subq $0xffffffffffffff80,0xd0(%rsp) │ │ + mov 0x138(%rsp),%rcx │ │ + mov 0x90(%rsp),%rdx │ │ + lea (%rdx,%rcx,2),%rdx │ │ + mov %rdx,0x90(%rsp) │ │ + mov 0x98(%rsp),%rdx │ │ + lea (%rdx,%rcx,2),%rdx │ │ + mov %rdx,0x98(%rsp) │ │ + mov 0x5c(%rsp),%edx │ │ + add $0x1,%edx │ │ + or $0x1,%r12d │ │ + addl $0x10,0x58(%rsp) │ │ + mov 0x88(%rsp),%rcx │ │ + add 0x130(%rsp),%rcx │ │ + mov %rcx,0x88(%rsp) │ │ + mov %r12d,%r14d │ │ + cmp 0x54(%rsp),%edx │ │ + mov 0x68(%rsp),%rbx │ │ + je ef408 │ │ + mov %edx,%ecx │ │ + shr %ecx │ │ + mov %edx,0x5c(%rsp) │ │ + mov %edx,%esi │ │ + and $0x1,%esi │ │ + or %ebx,%esi │ │ + imul $0x544,%rcx,%rdx │ │ + add 0x140(%rsp),%rdx │ │ + movsbq 0x500(%rsi,%rdx,1),%rcx │ │ + cmp $0xffffffffffffffff,%rcx │ │ + je ef680 │ │ + mov %r13d,0x10(%rsp) │ │ + mov 0x18(%r15),%rsi │ │ + mov 0x51c(%rsi,%rcx,4),%ebp │ │ + mov 0x53c(%rsi,%rcx,4),%eax │ │ + mov %ebp,%ecx │ │ + or %eax,%ecx │ │ + je efcb0 │ │ test %ebp,%ebp │ │ - js ed6b0 │ │ + setne 0x48(%rsp) │ │ + xor %r13d,%r13d │ │ + test %eax,%eax │ │ + setne 0x38(%rsp) │ │ + mov %ebp,%r8d │ │ + sar $0x2,%r8d │ │ + mov 0xb0(%rsp),%ecx │ │ + shl %cl,%r8d │ │ + and $0x3,%ebp │ │ + xor %edi,%edi │ │ + cmp $0x3,%ebp │ │ + sete %dil │ │ + add %ebp,%edi │ │ + shl %cl,%edi │ │ mov %eax,%ebx │ │ - jmpq ed6b0 │ │ - pop %rbx │ │ - pop %r14 │ │ - pop %rbp │ │ - retq │ │ - test %edx,%edx │ │ - je ed7c8 │ │ - cmp $0x8,%edi │ │ - jg ed7da │ │ - mov $0x2,%eax │ │ - cmp $0x3f,%esi │ │ - jle ed7fa │ │ - jmpq ed851 │ │ - cmp $0x8,%edi │ │ - jg ed7f5 │ │ - mov $0x1,%eax │ │ - cmp $0x37,%esi │ │ - jg ed851 │ │ - xor %eax,%eax │ │ - retq │ │ - cmp $0x10,%edi │ │ - jg ed806 │ │ - mov $0x2,%eax │ │ - cmp $0x2f,%esi │ │ - jg ed851 │ │ - mov $0x1,%eax │ │ - cmp $0x13,%esi │ │ - jle ed7d7 │ │ - jmp ed851 │ │ - cmp $0x10,%edi │ │ - jg ed817 │ │ - mov $0x1,%eax │ │ - cmp $0x27,%esi │ │ - jle ed7d7 │ │ - jmp ed851 │ │ - mov $0x3,%eax │ │ - cmp $0x18,%edi │ │ - jg ed851 │ │ + sar $0x2,%ebx │ │ + shl %cl,%ebx │ │ + mov %eax,%esi │ │ + and $0x3,%esi │ │ + xor %r11d,%r11d │ │ cmp $0x3,%esi │ │ - jle ed7d7 │ │ - jmp ed851 │ │ + sete %r11b │ │ + add %esi,%r11d │ │ + shl %cl,%r11d │ │ + mov 0x128(%rsp),%rcx │ │ + mov 0x504(%rdx,%rcx,4),%ecx │ │ + mov %ecx,0x60(%rsp) │ │ + mov 0xd0(%rsp),%rbp │ │ + mov %rbp,0xf0(%rsp) │ │ + mov 0x90(%rsp),%rcx │ │ + mov %rcx,0xf8(%rsp) │ │ + mov 0x98(%rsp),%rcx │ │ + mov %rcx,0x100(%rsp) │ │ + mov 0x5c(%rsp),%ecx │ │ + shl $0x4,%ecx │ │ + lea 0x10(%rcx),%r12d │ │ + mov 0xd28(%r15),%esi │ │ + cmp %esi,%r12d │ │ + mov %esi,%edx │ │ + cmovle %r12d,%edx │ │ + cmp %edx,%ecx │ │ + jge efcb6 │ │ + mov %r11d,0x20(%rsp) │ │ + mov %edi,0xbc(%rsp) │ │ + mov 0x58(%rsp),%edi │ │ + mov %edi,%edx │ │ + shl $0x2,%rdx │ │ + mov %rdx,0x18(%rsp) │ │ + xor %edx,%edx │ │ + mov 0x48(%rsp),%cl │ │ + mov %cl,%dl │ │ + mov 0x38(%rsp),%cl │ │ + mov %cl,%r13b │ │ + lea (%rdx,%r13,2),%edx │ │ + mov %edx,0x24(%rsp) │ │ + mov %ebx,0x64(%rsp) │ │ + mov %r8d,0xc0(%rsp) │ │ + or %r8d,%ebx │ │ + mov %ebx,0xb4(%rsp) │ │ + mov %edi,%ecx │ │ + mov 0x88(%rsp),%rdx │ │ + mov %rdx,0x48(%rsp) │ │ + mov %rbp,0x38(%rsp) │ │ + mov 0x10(%rsp),%r13d │ │ + mov %eax,0xc4(%rsp) │ │ + mov 0x60(%rsp),%edi │ │ + mov %r12d,%ebx │ │ + mov %r12d,0xb8(%rsp) │ │ + jmpq ef900 │ │ + xchg %ax,%ax │ │ + mov $0x1,%r10d │ │ + mov 0x18(%rsp),%r14 │ │ + mov 0x38(%rsp),%rbp │ │ + add $0x10,%rbp │ │ + mov %rbp,0x38(%rsp) │ │ + mov %rbp,0xf0(%rsp) │ │ + mov 0x170(%rsp),%rcx │ │ + mov 0x48(%rsp),%rax │ │ + lea (%rcx,%rax,1),%rcx │ │ + mov %rcx,0xf8(%rsp) │ │ + mov 0x178(%rsp),%rcx │ │ + add %rax,%rcx │ │ + or $0x1,%r12d │ │ + cmp %esi,%ebx │ │ + mov %esi,%edx │ │ + cmovle %ebx,%edx │ │ + mov %rcx,0x100(%rsp) │ │ + add 0x168(%rsp),%rax │ │ + mov %rax,0x48(%rsp) │ │ + add $0x8,%r14 │ │ + mov %r14,0x18(%rsp) │ │ + mov %r12d,%r14d │ │ + mov 0xc8(%rsp),%ecx │ │ + cmp %ecx,%edx │ │ + jle ef689 │ │ + lea 0x2(%rcx),%edx │ │ + mov %r14d,%r12d │ │ + and $0xfffffffd,%r12d │ │ + mov %edx,0xc8(%rsp) │ │ + cmp %edx,%esi │ │ + cmovg %r14d,%r12d │ │ + and $0x1e,%cl │ │ + mov $0x3,%edx │ │ + shl %cl,%edx │ │ + test %edi,%edx │ │ + je ef880 │ │ + test %r10d,%r10d │ │ + not %r9d │ │ mov $0x3,%eax │ │ - cmp $0x18,%edi │ │ - jg ed83c │ │ - cmp $0x1f,%esi │ │ - jg ed851 │ │ - mov $0x2,%eax │ │ - cmp $0xf,%esi │ │ - jg ed851 │ │ - mov $0x1,%eax │ │ - cmp $0x7,%esi │ │ - jle ed7d7 │ │ - jmp ed851 │ │ - cmp $0x20,%edi │ │ - jg ed851 │ │ - cmp $0x1f,%esi │ │ - jg ed851 │ │ + cmovne %eax,%r9d │ │ + movslq %r13d,%rax │ │ + mov %rax,0x80(%rsp) │ │ + and 0x24(%rsp),%r9d │ │ + je ef989 │ │ + mov %r12d,%eax │ │ + and $0x1,%eax │ │ + je ef989 │ │ + mov 0x80(%rsp),%rax │ │ + lea (%rax,%rax,2),%rax │ │ + shl $0x5,%rax │ │ + lea (%rsp,%rax,1),%rdi │ │ + add $0x180,%rdi │ │ + lea 0xf0(%rsp),%rsi │ │ + mov 0xe0(%rsp),%rdx │ │ + xor %ecx,%ecx │ │ + mov 0x14(%rsp),%r8d │ │ + callq efce0 │ │ + test $0x2,%r12b │ │ + mov 0xbc(%rsp),%ebx │ │ + mov 0x38(%rsp),%rbp │ │ + je ef9da │ │ xor %eax,%eax │ │ - cmp $0x3,%esi │ │ - setg %al │ │ - add $0x1,%eax │ │ - retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ + test %r13d,%r13d │ │ + sete %al │ │ + lea (%rax,%rax,2),%rax │ │ + shl $0x5,%rax │ │ + lea (%rsp,%rax,1),%rdi │ │ + add $0x180,%rdi │ │ + lea 0xf0(%rsp),%rsi │ │ + mov 0xe0(%rsp),%rdx │ │ + mov $0x8,%ecx │ │ + mov 0x14(%rsp),%r8d │ │ + mov 0x24(%rsp),%r9d │ │ + callq efce0 │ │ + cmpl $0x0,0xb4(%rsp) │ │ + mov 0x18(%rsp),%r14 │ │ + je efa15 │ │ + mov 0x828(%r15),%rsi │ │ + mov 0x108c(%r15),%ecx │ │ + mov %rbp,%rdi │ │ + lea 0xcc(%rsp),%rdx │ │ + mov 0x70(%rsp),%rax │ │ + callq *0xce0(%rax) │ │ + mov %rax,0xa0(%rsp) │ │ + mov 0xc0(%rsp),%ecx │ │ + test %ecx,%ecx │ │ + je efa50 │ │ + mov 0xcc(%rsp),%eax │ │ + test %eax,%eax │ │ + je efab0 │ │ + shr $0x6,%eax │ │ + je efabf │ │ + bsr %eax,%r8d │ │ + cmp $0xc,%r8d │ │ + mov $0xc,%eax │ │ + cmovae %eax,%r8d │ │ + add $0x4,%r8d │ │ + jmp efac5 │ │ + nop │ │ + test %ebx,%ebx │ │ + je efb3f │ │ + mov 0x828(%r15),%rsi │ │ + mov 0x80(%rsp),%rax │ │ + lea (%rax,%rax,2),%rax │ │ + shl $0x5,%rax │ │ + lea (%rsp,%rax,1),%rdx │ │ + add $0x180,%rdx │ │ + mov %r14d,%ecx │ │ + and $0xfffffff8,%ecx │ │ + add %rcx,%rcx │ │ + mov 0x78(%rsp),%rax │ │ + add (%rax),%rcx │ │ + mov 0x108c(%r15),%eax │ │ + sub $0x20,%rsp │ │ + mov %rbp,%rdi │ │ + mov $0x0,%r8d │ │ + mov %ebx,%r9d │ │ + push %rax │ │ push %r12 │ │ - push %rbx │ │ - mov 0x38(%rsp),%ebx │ │ - cmp %edx,%esi │ │ - cmovle %esi,%edx │ │ - movslq %r9d,%r11 │ │ - test %edx,%edx │ │ - jle ed895 │ │ - lea -0x1(%rbx),%eax │ │ - cltq │ │ - mov %edx,%r14d │ │ - and $0x1,%r14d │ │ - cmp $0x1,%edx │ │ - jne ed8a7 │ │ - xor %r10d,%r10d │ │ - test %r14,%r14 │ │ - je ed8fb │ │ - jmp ed913 │ │ + pushq 0x108(%rsp) │ │ + pushq $0x0 │ │ + jmp efb2d │ │ + xor %r8d,%r8d │ │ + mov %r8d,%eax │ │ + or %ebx,%eax │ │ + jne efad8 │ │ + jmpq efb3f │ │ + mov $0x4,%r8d │ │ + imul %ecx,%r8d │ │ + add $0x8,%r8d │ │ + sar $0x4,%r8d │ │ + mov %r8d,%eax │ │ + or %ebx,%eax │ │ + je efb3f │ │ + mov 0x828(%r15),%rsi │ │ + mov 0x80(%rsp),%rax │ │ + lea (%rax,%rax,2),%rax │ │ + shl $0x5,%rax │ │ + lea (%rsp,%rax,1),%rdx │ │ + add $0x180,%rdx │ │ + mov %r14d,%ecx │ │ + and $0xfffffff8,%ecx │ │ + add %rcx,%rcx │ │ + mov 0x78(%rsp),%rax │ │ + add (%rax),%rcx │ │ + mov 0x108c(%r15),%eax │ │ + sub $0x20,%rsp │ │ + mov %rbp,%rdi │ │ + mov %ebx,%r9d │ │ + push %rax │ │ + push %r12 │ │ + pushq 0x108(%rsp) │ │ + pushq 0xd8(%rsp) │ │ + mov 0xb0(%rsp),%rax │ │ + callq *0xce8(%rax) │ │ + add $0x40,%rsp │ │ + cmpl $0x0,0xc4(%rsp) │ │ + je efc83 │ │ + mov 0x30(%rsp),%rax │ │ + mov 0x48(%rsp),%rcx │ │ + add %rcx,%rax │ │ + mov %rax,0x160(%rsp) │ │ + mov 0x28(%rsp),%rax │ │ + lea (%rax,%rcx,1),%rdi │ │ + mov 0x64(%rsp),%ebx │ │ + test %ebx,%ebx │ │ + mov %r13d,0x10(%rsp) │ │ + je efb8f │ │ + movslq 0xa0(%rsp),%rax │ │ + mov 0x148(%rsp),%rcx │ │ + movzbl (%rax,%rcx,1),%r10d │ │ + jmp efb92 │ │ xor %r10d,%r10d │ │ - cmp %esi,%ecx │ │ - cmovg %esi,%ecx │ │ - cmp %ecx,%r10d │ │ - jge ed905 │ │ - jmpq ed93b │ │ - movslq %edx,%r15 │ │ - sub %r14,%r15 │ │ + mov 0x20(%rsp),%r9d │ │ + mov %r10,0x158(%rsp) │ │ + mov 0x18(%rsp),%r14 │ │ + movzbl 0xf(%rsp),%ecx │ │ + shr %cl,%r14d │ │ + mov 0x830(%r15),%rsi │ │ + mov %r15,%rbp │ │ + mov 0x80(%rsp),%rax │ │ + lea (%rax,%rax,2),%r15 │ │ + shl $0x5,%r15 │ │ + lea (%rsp,%r15,1),%rdx │ │ + add $0x1a0,%rdx │ │ + add %r14,%r14 │ │ + mov 0x78(%rsp),%rax │ │ + mov 0x8(%rax),%rcx │ │ + add %r14,%rcx │ │ + mov 0x108c(%rbp),%eax │ │ + sub $0x20,%rsp │ │ + mov %ebx,%r8d │ │ + push %rax │ │ + push %r12 │ │ + mov 0x118(%rsp),%rax │ │ + push %rax │ │ + push %r10 │ │ + mov 0xb0(%rsp),%r13 │ │ + mov 0x190(%rsp),%rbx │ │ + callq *0xce8(%r13,%rbx,8) │ │ + add $0x40,%rsp │ │ + mov 0x830(%rbp),%rsi │ │ + lea (%rsp,%r15,1),%rdx │ │ + add $0x1c0,%rdx │ │ + mov %rbp,%r15 │ │ + mov 0x78(%rsp),%rax │ │ + add 0x10(%rax),%r14 │ │ + mov 0x108c(%rbp),%eax │ │ + sub $0x20,%rsp │ │ + mov 0x180(%rsp),%rdi │ │ + mov %r14,%rcx │ │ + mov 0x38(%rsp),%r14 │ │ + mov 0x84(%rsp),%r8d │ │ + mov 0x40(%rsp),%r9d │ │ + push %rax │ │ + push %r12 │ │ + pushq 0x118(%rsp) │ │ + pushq 0x190(%rsp) │ │ + callq *0xce8(%r13,%rbx,8) │ │ + add $0x40,%rsp │ │ + mov 0x10(%rsp),%r13d │ │ + mov 0x38(%rsp),%rbp │ │ + xor $0x1,%r13d │ │ + mov 0xd28(%r15),%esi │ │ xor %r10d,%r10d │ │ - lea 0x1(%r10),%ebp │ │ - cmp %rax,%r10 │ │ - mov %r10d,%edx │ │ - cmovg %eax,%edx │ │ - cmovge %eax,%ebp │ │ - cmp %r11,%r10 │ │ - cmovl %r9d,%edx │ │ - movslq %edx,%rdx │ │ - movzwl (%r8,%rdx,2),%edx │ │ - mov %dx,(%rdi,%r10,2) │ │ - lea 0x1(%r10),%rdx │ │ - cmp %r11,%rdx │ │ - cmovl %r9d,%ebp │ │ - movslq %ebp,%rdx │ │ - movzwl (%r8,%rdx,2),%edx │ │ - mov %dx,0x2(%rdi,%r10,2) │ │ - add $0x2,%r10 │ │ - cmp %r10,%r15 │ │ - jne ed8b0 │ │ - test %r14,%r14 │ │ - jne ed913 │ │ - cmp %esi,%ecx │ │ - cmovg %esi,%ecx │ │ - cmp %ecx,%r10d │ │ - jl ed93b │ │ - cmp %esi,%r10d │ │ - jl eda53 │ │ - jmpq edae1 │ │ - cmp %rax,%r10 │ │ - cmovle %r10d,%eax │ │ - cmp %r11,%r10 │ │ - cmovl %r9d,%eax │ │ - cltq │ │ - movzwl (%r8,%rax,2),%eax │ │ - mov %ax,(%rdi,%r10,2) │ │ - add $0x1,%r10 │ │ - cmp %esi,%ecx │ │ - cmovg %esi,%ecx │ │ - cmp %ecx,%r10d │ │ - jge ed905 │ │ - mov 0x40(%rsp),%eax │ │ - lea -0x1(%rbx),%edx │ │ - add $0xffffffff,%eax │ │ - movslq %eax,%rbp │ │ - mov %r10d,%r10d │ │ - movslq %edx,%rax │ │ - movslq %ecx,%rcx │ │ - mov %rcx,-0x8(%rsp) │ │ - lea 0x0(%rbp,%rbp,4),%rdx │ │ - lea 0x1f6c1(%rip),%rbp │ │ - movzbl 0x0(%rbp,%rdx,1),%ecx │ │ - mov %ecx,-0xc(%rsp) │ │ - movzbl 0x1(%rbp,%rdx,1),%ecx │ │ - mov %ecx,-0x10(%rsp) │ │ - movzbl 0x2(%rbp,%rdx,1),%r13d │ │ - movzbl 0x3(%rbp,%rdx,1),%r14d │ │ - movzbl 0x4(%rbp,%rdx,1),%r15d │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - mov %r10,%rdx │ │ - lea -0x2(%r10),%rbx │ │ - cmp %rax,%rbx │ │ - mov %ebx,%r10d │ │ - cmovg %eax,%r10d │ │ - cmp %r11,%rbx │ │ - cmovl %r9d,%r10d │ │ - movslq %r10d,%rbx │ │ - movzwl (%r8,%rbx,2),%ecx │ │ - imul -0xc(%rsp),%ecx │ │ - lea -0x1(%rdx),%rbp │ │ - cmp %rax,%rbp │ │ - cmovg %eax,%ebp │ │ - lea 0x1(%rdx),%r10 │ │ - cmp %rax,%rdx │ │ - mov %edx,%ebx │ │ - cmovg %eax,%ebx │ │ - mov %r10d,%r12d │ │ - cmovge %eax,%r12d │ │ - cmp %r11,%rdx │ │ - cmovle %r9d,%ebp │ │ - movslq %ebp,%rbp │ │ - movzwl (%r8,%rbp,2),%ebp │ │ - cmovl %r9d,%ebx │ │ - imul -0x10(%rsp),%ebp │ │ - add %ecx,%ebp │ │ - movslq %ebx,%rcx │ │ - movzwl (%r8,%rcx,2),%ecx │ │ - imul %r13d,%ecx │ │ - add %ebp,%ecx │ │ - cmp %r11,%r10 │ │ - cmovl %r9d,%r12d │ │ - movslq %r12d,%rbx │ │ - movzwl (%r8,%rbx,2),%ebx │ │ - imul %r14d,%ebx │ │ - add %ecx,%ebx │ │ - lea 0x2(%rdx),%rcx │ │ - cmp %rax,%rcx │ │ - mov %ecx,%ebp │ │ - cmovg %eax,%ebp │ │ - cmp %r11,%rcx │ │ - cmovl %r9d,%ebp │ │ - movslq %ebp,%rcx │ │ - movzwl (%r8,%rcx,2),%ecx │ │ - imul %r15d,%ecx │ │ - lea (%rcx,%rbx,1),%ecx │ │ - add $0x8,%ecx │ │ - shr $0x4,%ecx │ │ - mov %cx,(%rdi,%rdx,2) │ │ - cmp -0x8(%rsp),%r10 │ │ - jl ed990 │ │ - mov 0x38(%rsp),%ebx │ │ - cmp %esi,%r10d │ │ - jge edae1 │ │ - add $0xffffffff,%ebx │ │ - mov %r10d,%eax │ │ - mov %esi,%edx │ │ - sub %r10d,%edx │ │ - mov %r10d,%ecx │ │ - not %ecx │ │ - test $0x1,%dl │ │ - je eda8c │ │ - cmp %r10d,%ebx │ │ - mov %r10d,%edx │ │ - cmovle %ebx,%edx │ │ - cmp %r9d,%r10d │ │ - cmovl %r9d,%edx │ │ - movslq %edx,%rdx │ │ - movzwl (%r8,%rdx,2),%edx │ │ - mov %dx,(%rdi,%rax,2) │ │ - add $0x1,%rax │ │ - add $0x1,%r10d │ │ - add %esi,%ecx │ │ - je edae1 │ │ - sub %r10d,%esi │ │ + mov 0x24(%rsp),%r9d │ │ + mov 0x60(%rsp),%edi │ │ + mov 0xb8(%rsp),%ebx │ │ + jmpq ef890 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - nopl (%rax) │ │ - cmp %eax,%ebx │ │ - mov %eax,%ecx │ │ - cmovle %ebx,%ecx │ │ - cmp %r9d,%eax │ │ - cmovl %r9d,%ecx │ │ - movslq %ecx,%rcx │ │ - movzwl (%r8,%rcx,2),%ecx │ │ - mov %cx,(%rdi,%rax,2) │ │ - lea 0x1(%rax),%ecx │ │ - cmp %ecx,%ebx │ │ - mov %ecx,%edx │ │ - cmovle %ebx,%edx │ │ - cmp %r9d,%ecx │ │ - cmovl %r9d,%edx │ │ - movslq %edx,%rcx │ │ - movzwl (%r8,%rcx,2),%ecx │ │ - mov %cx,0x2(%rdi,%rax,2) │ │ - add $0x2,%rax │ │ - add $0xfffffffe,%esi │ │ - jne edaa0 │ │ + mov $0x1,%r10d │ │ + mov %r14d,%r12d │ │ + mov 0x10(%rsp),%r13d │ │ + jmpq ef689 │ │ + add $0x248,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - nopl 0x0(%rax) │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + push %rbx │ │ + mov %ecx,%r10d │ │ + test $0x1,%r9b │ │ + je efdb2 │ │ + movslq %r10d,%rcx │ │ + mov (%rsi),%rax │ │ + mov -0x4(%rax,%rcx,2),%eax │ │ + mov %eax,(%rdi) │ │ + mov (%rdx),%rax │ │ + sar %rax │ │ + mov (%rsi),%r11 │ │ + lea (%rcx,%rax,1),%rbx │ │ + add $0xfffffffffffffffe,%rbx │ │ + mov (%r11,%rbx,2),%ebx │ │ + mov %ebx,0x4(%rdi) │ │ + mov (%rdx),%rbx │ │ + sar %rbx │ │ + add %rax,%rbx │ │ + mov (%rsi),%r11 │ │ + lea (%rcx,%rbx,1),%rax │ │ + add $0xfffffffffffffffe,%rax │ │ + mov (%r11,%rax,2),%eax │ │ + mov %eax,0x8(%rdi) │ │ + mov (%rdx),%rax │ │ + sar %rax │ │ + add %rbx,%rax │ │ + mov (%rsi),%r11 │ │ + lea (%rcx,%rax,1),%rbx │ │ + add $0xfffffffffffffffe,%rbx │ │ + mov (%r11,%rbx,2),%ebx │ │ + mov %ebx,0xc(%rdi) │ │ + mov (%rdx),%rbx │ │ + sar %rbx │ │ + add %rax,%rbx │ │ + mov (%rsi),%r11 │ │ + lea (%rcx,%rbx,1),%rax │ │ + add $0xfffffffffffffffe,%rax │ │ + mov (%r11,%rax,2),%eax │ │ + mov %eax,0x10(%rdi) │ │ + mov (%rdx),%rax │ │ + sar %rax │ │ + add %rbx,%rax │ │ + mov (%rsi),%r11 │ │ + lea (%rcx,%rax,1),%rbx │ │ + add $0xfffffffffffffffe,%rbx │ │ + mov (%r11,%rbx,2),%ebx │ │ + mov %ebx,0x14(%rdi) │ │ + mov (%rdx),%rbx │ │ + sar %rbx │ │ + add %rax,%rbx │ │ + mov (%rsi),%r11 │ │ + lea (%rcx,%rbx,1),%rax │ │ + add $0xfffffffffffffffe,%rax │ │ + mov (%r11,%rax,2),%eax │ │ + mov %eax,0x18(%rdi) │ │ + mov (%rdx),%rax │ │ + shr %rax │ │ + add %rbx,%rax │ │ + mov (%rsi),%rbx │ │ + add %rcx,%rax │ │ + add $0xfffffffffffffffe,%rax │ │ + mov (%rbx,%rax,2),%eax │ │ + mov %eax,0x1c(%rdi) │ │ + test %r8d,%r8d │ │ + je efe45 │ │ + and $0x2,%r9d │ │ + je efe45 │ │ + cmp $0x1,%r8d │ │ + sete %cl │ │ + mov $0x8,%eax │ │ + shr %cl,%eax │ │ + test %eax,%eax │ │ + jle efe45 │ │ + cmp $0x3,%r8d │ │ + setne %cl │ │ + sar %cl,%r10d │ │ + movslq %r10d,%r9 │ │ + add $0xfffffffffffffffe,%r9 │ │ + mov %eax,%r8d │ │ + xor %ecx,%ecx │ │ + xor %eax,%eax │ │ + nop │ │ + mov 0x8(%rsi),%r10 │ │ + lea (%r9,%rax,1),%r11 │ │ + mov (%r10,%r11,2),%ebx │ │ + mov %ebx,0x20(%rdi,%rcx,4) │ │ + mov 0x10(%rsi),%rbx │ │ + mov (%rbx,%r11,2),%ebx │ │ + mov %ebx,0x40(%rdi,%rcx,4) │ │ + mov 0x8(%rdx),%rbx │ │ + sar %rbx │ │ + add %rax,%rbx │ │ + mov 0x8(%rsi),%r10 │ │ + lea (%r9,%rbx,1),%r11 │ │ + mov (%r10,%r11,2),%eax │ │ + mov %eax,0x24(%rdi,%rcx,4) │ │ + mov 0x10(%rsi),%rax │ │ + mov (%rax,%r11,2),%eax │ │ + mov %eax,0x44(%rdi,%rcx,4) │ │ + add $0x2,%rcx │ │ + mov 0x8(%rdx),%rax │ │ + sar %rax │ │ + add %rbx,%rax │ │ + cmp %rcx,%r8 │ │ + jne efdf0 │ │ + pop %rbx │ │ + retq │ │ + nopw 0x0(%rax,%rax,1) │ │ push %rbp │ │ push %r15 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbx │ │ - sub $0x48,%rsp │ │ - mov %rdi,%r14 │ │ - mov 0x80(%rsp),%eax │ │ - shl $0x2,%r8d │ │ - mov %eax,%r10d │ │ - sub %r8d,%r10d │ │ - movslq %r9d,%rbp │ │ - mov %r9d,%r15d │ │ - test %r10d,%r10d │ │ - mov %r9d,0xc(%rsp) │ │ - mov %rbp,0x30(%rsp) │ │ - jle ede1b │ │ - mov 0x90(%rsp),%r13d │ │ - shl $0x2,%ecx │ │ - mov %ebp,%r8d │ │ - sub %ecx,%r8d │ │ - mov %r14,%rbx │ │ + sub $0x148,%rsp │ │ + mov %ecx,%r10d │ │ + movl $0x0,0xdc(%rsp) │ │ + test %ecx,%ecx │ │ + setg 0x8f(%rsp) │ │ + mov 0x8(%rdi),%rax │ │ xor %r14d,%r14d │ │ - cmpl $0x0,0x88(%rsp) │ │ + cmpl $0x0,0x3f4(%rax) │ │ sete %r14b │ │ - mov %rdx,%r11 │ │ - sar %r11 │ │ - cmp $0x1,%r13d │ │ - adc $0xffffffff,%r14d │ │ - add $0x2,%r14d │ │ - mov %r11,%rdi │ │ - mov %r13d,%ecx │ │ - shl %cl,%rdi │ │ - mov %r8d,%eax │ │ - and $0x1,%eax │ │ - mov %rbp,%rcx │ │ - add %rbp,%rcx │ │ - mov %rcx,0x20(%rsp) │ │ - mov %r8,%rbp │ │ - mov %rax,0x38(%rsp) │ │ - sub %rax,%rbp │ │ - lea (%rdx,%rsi,1),%r12 │ │ - add $0x2,%r12 │ │ - add %rdi,%rdi │ │ - xor %r9d,%r9d │ │ - mov %rbx,0x28(%rsp) │ │ - mov %r10d,0x10(%rsp) │ │ - mov %rbp,0x18(%rsp) │ │ - mov %r15,0x40(%rsp) │ │ - mov %r13d,%r15d │ │ - mov $0x0,%eax │ │ - test %r8d,%r8d │ │ - jg edbf4 │ │ - jmpq edd60 │ │ - nopl 0x0(%rax) │ │ - add 0x20(%rsp),%rbx │ │ - add %rdi,%rsi │ │ - mov %r9,%rax │ │ - add $0x1,%rax │ │ - add %rdi,%r12 │ │ - mov %rax,%r9 │ │ - cmp %r10d,%eax │ │ - mov 0x18(%rsp),%rbp │ │ - je ede05 │ │ - mov %r13d,%r15d │ │ - mov $0x0,%eax │ │ - test %r8d,%r8d │ │ - jle edd60 │ │ - mov 0x88(%rsp),%r13d │ │ - test %r13d,%r13d │ │ - je edc80 │ │ - mov %rdi,%r10 │ │ - xor %ebp,%ebp │ │ - mov %r15d,%edi │ │ - jmp edc22 │ │ - nopl 0x0(%rax,%rax,1) │ │ + mov %r14d,%eax │ │ + and %ecx,%eax │ │ + mov %eax,0x128(%rsp) │ │ + mov %eax,%r9d │ │ + shl $0x4,%r9d │ │ + mov $0x20,%r11d │ │ mov %r14d,%ecx │ │ - shl %cl,%eax │ │ - mov %ax,(%rbx,%rbp,2) │ │ - add $0x1,%rbp │ │ - cmp %rbp,%r8 │ │ - je edc50 │ │ + shr %cl,%r11d │ │ + mov %r14d,0x48(%rsp) │ │ + xor $0x5,%r14d │ │ + mov 0x840(%rdi),%r15d │ │ + xor %r12d,%r12d │ │ + cmp $0x1,%r15d │ │ + sete %r12b │ │ + movl $0x0,0xbc(%rsp) │ │ + cmp $0x3,%r15d │ │ + setne %al │ │ + mov $0x10,%ebp │ │ + mov %r12d,%ecx │ │ + shr %cl,%ebp │ │ + mov %ebp,0xf8(%rsp) │ │ + mov $0x10,%ebp │ │ + mov %al,0x2f(%rsp) │ │ + mov %eax,%ecx │ │ + shr %cl,%ebp │ │ + mov %ebp,0x114(%rsp) │ │ + mov %r11d,%eax │ │ + imul %r10d,%eax │ │ + mov 0xd24(%rdi),%ecx │ │ + mov %eax,0xd8(%rsp) │ │ + sub %eax,%ecx │ │ + cmp %r11d,%ecx │ │ + mov %r11d,0x140(%rsp) │ │ + cmovg %r11d,%ecx │ │ + mov %r15d,%ebx │ │ + mov %r9,0xc8(%rsp) │ │ + mov %rcx,0xb0(%rsp) │ │ + lea (%rcx,%r9,1),%eax │ │ + mov %rax,0x118(%rsp) │ │ + add %r12d,%eax │ │ + mov %r12d,%ecx │ │ + shr %cl,%eax │ │ + mov %rax,0xd0(%rsp) │ │ + mov %r14d,%ecx │ │ + mov %r12,0x100(%rsp) │ │ + sub %r12d,%ecx │ │ + mov %r10d,0x110(%rsp) │ │ + shl %cl,%r10d │ │ + mov 0x18(%rdi),%rcx │ │ + mov %rcx,0x80(%rsp) │ │ + movzwl 0x232(%rcx),%ebp │ │ mov %ebp,%eax │ │ - mov %r13d,%ecx │ │ - shl %cl,%eax │ │ - movslq %eax,%rcx │ │ - movzwl (%rsi,%rcx,2),%edx │ │ - movzwl 0x2(%rsi,%rbp,4),%eax │ │ - add %edx,%eax │ │ - test %edi,%edi │ │ - je edc10 │ │ - add %r11,%rcx │ │ - movzwl (%rsi,%rcx,2),%ecx │ │ - add %ecx,%eax │ │ - movzwl (%r12,%rbp,4),%ecx │ │ - add %ecx,%eax │ │ - jmp edc10 │ │ - nopl (%rax) │ │ - mov %r8d,%eax │ │ - mov %r10,%rdi │ │ - mov 0x10(%rsp),%r10d │ │ - cmp 0xc(%rsp),%eax │ │ - mov %r15d,%r13d │ │ - mov 0x40(%rsp),%r15 │ │ - jge edbc0 │ │ - jmpq edd72 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - cmp $0x1,%r8d │ │ - jne edc8e │ │ - xor %r13d,%r13d │ │ - jmpq edd20 │ │ - xor %r10d,%r10d │ │ - xor %r13d,%r13d │ │ - jmp edcc1 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ + mov %r14d,0x60(%rsp) │ │ mov %r14d,%ecx │ │ shl %cl,%eax │ │ - mov %ax,0x2(%rbx,%r13,2) │ │ - add $0x2,%r13 │ │ - movabs $0x200000000,%rax │ │ - add %rax,%r10 │ │ - cmp %r13,%rbp │ │ - je edd20 │ │ - mov %r10,%rax │ │ - sar $0x1f,%rax │ │ - movzwl (%rsi,%rax,1),%eax │ │ - test %r15d,%r15d │ │ - je edce1 │ │ - mov %r10,%rcx │ │ - sar $0x20,%rcx │ │ - add %r11,%rcx │ │ - movzwl (%rsi,%rcx,2),%ecx │ │ - add %ecx,%eax │ │ - mov %r14d,%ecx │ │ + mov %rdx,0x98(%rsp) │ │ + mov %rsi,0x120(%rsp) │ │ + mov %r8d,0x144(%rsp) │ │ + mov %rdi,0x68(%rsp) │ │ + mov 0xd28(%rdi),%ecx │ │ + mov %ecx,0x90(%rsp) │ │ + cmp %ecx,%eax │ │ + jge f03f4 │ │ + mov 0x68(%rsp),%r8 │ │ + movslq 0xd2c(%r8),%rsi │ │ + add $0x1f,%rsi │ │ + movslq %r10d,%r12 │ │ + add 0x1420(%r8),%r12 │ │ + and $0xffffffffffffffe0,%rsi │ │ + xor %eax,%eax │ │ + cmp $0x1,%ebx │ │ + sete %al │ │ + mov $0x1,%r9d │ │ + mov 0xc8(%rsp),%r11 │ │ + mov %r11d,%ecx │ │ + shl %cl,%r9d │ │ + mov $0x1,%edx │ │ + mov %r11d,%edi │ │ + mov 0x100(%rsp),%r10 │ │ + mov %r10d,%ecx │ │ + shr %cl,%edi │ │ + mov %edi,%ecx │ │ + shl %cl,%edx │ │ + mov %edx,0xf0(%rsp) │ │ + mov $0x4,%ecx │ │ + sub %eax,%ecx │ │ + mov %ecx,0x70(%rsp) │ │ + mov %esi,%eax │ │ + mov %r10d,%ecx │ │ + sar %cl,%eax │ │ + cltq │ │ + mov %rax,0xa8(%rsp) │ │ + mov %edi,0xa0(%rsp) │ │ + mov %edi,%r10d │ │ + mov 0xd0(%rsp),%eax │ │ + mov 0x118(%rsp),%rdi │ │ + cmp %edi,%r11d │ │ + mov %ebx,0x40(%rsp) │ │ + jae f02b7 │ │ + mov 0x110(%rsp),%edx │ │ + mov 0x60(%rsp),%ecx │ │ + shl %cl,%edx │ │ + movslq %edx,%r15 │ │ + add 0x1418(%r8),%r15 │ │ + mov 0x128(%rsp),%ecx │ │ + shl $0x4,%ecx │ │ + mov %rcx,0x138(%rsp) │ │ + mov %edi,%ecx │ │ + mov %rcx,0x130(%rsp) │ │ + sub %r10,%rax │ │ + mov %rax,0x78(%rsp) │ │ + mov $0x1,%edx │ │ + mov %rsi,0xe0(%rsp) │ │ + mov %r9d,0x108(%rsp) │ │ + jmp f0105 │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov 0xe0(%rsp),%rsi │ │ + mov 0x38(%rsp),%r15 │ │ + add %rsi,%r15 │ │ + add 0xa8(%rsp),%r12 │ │ + mov 0x80(%rsp),%rax │ │ + mov 0xc0(%rsp),%rdx │ │ + movzwl 0x232(%rax,%rdx,2),%ebp │ │ + add $0x1,%rdx │ │ + mov %ebp,%eax │ │ + mov 0x60(%rsp),%ecx │ │ shl %cl,%eax │ │ - movabs $0x100000000,%rcx │ │ - add %r10,%rcx │ │ - mov %rcx,%rdx │ │ - sar $0x1f,%rdx │ │ - mov %ax,(%rbx,%r13,2) │ │ - movzwl (%rsi,%rdx,1),%eax │ │ - test %r15d,%r15d │ │ - je edca0 │ │ - sar $0x20,%rcx │ │ - add %r11,%rcx │ │ - movzwl (%rsi,%rcx,2),%ecx │ │ - add %ecx,%eax │ │ - jmp edca0 │ │ + cmp 0x90(%rsp),%eax │ │ + mov 0x108(%rsp),%r9d │ │ + mov 0x40(%rsp),%ebx │ │ + jge f03f4 │ │ + mov %rdx,0xc0(%rsp) │ │ + mov %r12,0xe8(%rsp) │ │ + mov %ebp,%eax │ │ + mov 0x48(%rsp),%ecx │ │ + shr %cl,%ebp │ │ + mov %rbp,0x38(%rsp) │ │ + and %ecx,%eax │ │ + shl $0x4,%rax │ │ + mov %rax,0x30(%rsp) │ │ + xor %eax,%eax │ │ + mov 0x98(%rsp),%r12 │ │ + mov 0x138(%rsp),%r13 │ │ + mov 0x130(%rsp),%r14 │ │ nopw 0x0(%rax,%rax,1) │ │ - mov %r8d,%eax │ │ - cmpq $0x0,0x38(%rsp) │ │ - mov 0x10(%rsp),%r10d │ │ - je edd60 │ │ - movslq %r13d,%rcx │ │ - movzwl (%rsi,%rcx,2),%eax │ │ - test %r15d,%r15d │ │ - je edd45 │ │ - add %r11,%rcx │ │ - movzwl (%rsi,%rcx,2),%ecx │ │ - add %ecx,%eax │ │ - mov %r14d,%ecx │ │ - shl %cl,%eax │ │ - mov %ax,(%rbx,%r13,2) │ │ - mov %r8d,%eax │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - cmp 0xc(%rsp),%eax │ │ - mov %r15d,%r13d │ │ - mov 0x40(%rsp),%r15 │ │ - jge edbc0 │ │ - mov %r9,%rcx │ │ - imul 0x30(%rsp),%rcx │ │ - mov 0x28(%rsp),%rdx │ │ - lea (%rdx,%rcx,2),%rdx │ │ - add $0xfffffffffffffffe,%rdx │ │ - mov %eax,%ecx │ │ - movzwl (%rdx,%rcx,2),%ebp │ │ - mov %r15d,%edx │ │ - sub %eax,%edx │ │ - mov %rcx,%rax │ │ - not %rax │ │ - add %r15,%rax │ │ - and $0x7,%rdx │ │ - je eddbe │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nopl 0x0(%rax) │ │ - mov %bp,(%rbx,%rcx,2) │ │ + xor %edi,%edi │ │ + cmp $0xffff,%r9d │ │ + seta %dil │ │ + mov %edi,%ecx │ │ + shl $0x4,%ecx │ │ + mov %r9d,%ebp │ │ + shr %cl,%ebp │ │ + imul $0x544,0x38(%rsp),%r8 │ │ + add %r12,%r8 │ │ + mov 0x30(%rsp),%rcx │ │ + lea (%rcx,%rcx,2),%rcx │ │ + lea (%r8,%rcx,4),%rcx │ │ + movzwl 0x8(%rcx,%rdi,2),%esi │ │ + xor %ebx,%ebx │ │ + test %esi,%ebp │ │ + setne %bl │ │ + movzwl 0x4(%rcx,%rdi,2),%r10d │ │ + xor %r11d,%r11d │ │ + test %r10d,%ebp │ │ + setne %r11b │ │ + lea (%r11,%rbx,2),%ebx │ │ + mov %ebp,%edx │ │ + not %edx │ │ + and %edx,%esi │ │ + mov %si,0x8(%rcx,%rdi,2) │ │ + mov %edx,%esi │ │ + and %r10d,%esi │ │ + mov %si,0x4(%rcx,%rdi,2) │ │ + and %dx,(%rcx,%rdi,2) │ │ + movzbl (%r15,%rax,1),%edx │ │ + cmp %edx,%ebx │ │ + cmovb %ebx,%edx │ │ + lea (%rcx,%rdx,4),%rcx │ │ + or %bp,(%rcx,%rdi,2) │ │ + add %r9d,%r9d │ │ + lea (%rax,%r13,1),%rcx │ │ add $0x1,%rcx │ │ - add $0xffffffffffffffff,%rdx │ │ - jne eddb0 │ │ - cmp $0x7,%rax │ │ - jb edbc0 │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %bp,(%rbx,%rcx,2) │ │ - mov %bp,0x2(%rbx,%rcx,2) │ │ - mov %bp,0x4(%rbx,%rcx,2) │ │ - mov %bp,0x6(%rbx,%rcx,2) │ │ - mov %bp,0x8(%rbx,%rcx,2) │ │ - mov %bp,0xa(%rbx,%rcx,2) │ │ - mov %bp,0xc(%rbx,%rcx,2) │ │ - mov %bp,0xe(%rbx,%rcx,2) │ │ - add $0x8,%rcx │ │ - cmp %rcx,%r15 │ │ - jne eddd0 │ │ - jmpq edbc0 │ │ - mov 0x80(%rsp),%eax │ │ - mov 0x28(%rsp),%r14 │ │ - cmp %eax,%r10d │ │ - jl ede2a │ │ - jmpq edf4f │ │ - xor %r10d,%r10d │ │ - mov %r14,%rbx │ │ - cmp %eax,%r10d │ │ - jge edf4f │ │ - mov 0x30(%rsp),%rax │ │ - lea (%rax,%rax,1),%r12 │ │ - mov 0x80(%rsp),%eax │ │ - mov %eax,%r13d │ │ - sub %r10d,%r13d │ │ - mov %r10d,%ecx │ │ - not %ecx │ │ - add %eax,%ecx │ │ - and $0x3,%r13d │ │ - je ede9b │ │ - mov %ecx,0x18(%rsp) │ │ - mov %r10d,0x10(%rsp) │ │ - mov %r12,%rax │ │ - neg %rax │ │ - mov %rax,0x20(%rsp) │ │ - neg %r13d │ │ + add $0x1,%rax │ │ + cmp %r14,%rcx │ │ + jb f0150 │ │ + mov %r15,0x38(%rsp) │ │ + cmpl $0x0,0x40(%rsp) │ │ + mov 0xf8(%rsp),%r15d │ │ + mov 0xe8(%rsp),%r12 │ │ + mov 0x70(%rsp),%r11d │ │ + mov 0x78(%rsp),%r14 │ │ + mov 0x30(%rsp),%rdx │ │ + je f00b0 │ │ + mov 0x2f(%rsp),%cl │ │ + shr %cl,%edx │ │ + mov 0xa0(%rsp),%eax │ │ + cmp 0xd0(%rsp),%eax │ │ + jae f00b0 │ │ + xor %r13d,%r13d │ │ + mov 0xf0(%rsp),%r10d │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %r10d,%edi │ │ + mov %r15d,%ecx │ │ + shr %cl,%edi │ │ + xor %esi,%esi │ │ + test %edi,%edi │ │ + setne %sil │ │ + mov %esi,%ebp │ │ + mov %r11d,%ecx │ │ + shl %cl,%ebp │ │ + mov %r10d,%eax │ │ + mov %ebp,%ecx │ │ + shr %cl,%eax │ │ + lea (%r8,%rdx,8),%rcx │ │ + movzwl 0x304(%rcx,%rsi,2),%r9d │ │ xor %ebp,%ebp │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - mov 0x20(%rsp),%rax │ │ - lea (%rbx,%rax,1),%rsi │ │ - mov %rbx,%rdi │ │ - mov %r12,%rdx │ │ - callq 43b0 │ │ - add %r12,%rbx │ │ - add $0xffffffff,%ebp │ │ - cmp %ebp,%r13d │ │ - jne ede70 │ │ - mov 0x10(%rsp),%r10d │ │ - sub %ebp,%r10d │ │ - mov 0x18(%rsp),%ecx │ │ - cmp $0x3,%ecx │ │ - jb edf4f │ │ - mov 0x30(%rsp),%rax │ │ - lea 0x0(,%rax,8),%rcx │ │ - mov %rcx,0x18(%rsp) │ │ - mov %r12,%rcx │ │ - neg %rcx │ │ - mov %rcx,0x10(%rsp) │ │ - lea 0x0(,%rax,4),%rax │ │ - mov %rax,0x28(%rsp) │ │ - lea (%r12,%r12,2),%rax │ │ - mov %rax,0x38(%rsp) │ │ - mov 0x80(%rsp),%ebp │ │ - sub %r10d,%ebp │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ + test %r9d,%eax │ │ + setne %bpl │ │ + mov %eax,%ebx │ │ + not %ebx │ │ + mov %ebx,%edi │ │ + and %r9d,%edi │ │ + mov %di,0x304(%rcx,%rsi,2) │ │ + and %bx,0x300(%rcx,%rsi,2) │ │ + movzbl (%r12,%r13,1),%edi │ │ + cmp %edi,%ebp │ │ + cmovb %ebp,%edi │ │ + lea (%rcx,%rdi,4),%rcx │ │ + add $0x300,%rcx │ │ + or %ax,(%rcx,%rsi,2) │ │ + add %r10d,%r10d │ │ + add $0x1,%r13 │ │ + cmp %r13,%r14 │ │ + jne f0240 │ │ + jmpq f00b0 │ │ + sub %r10,%rax │ │ + mov %rax,0x78(%rsp) │ │ + mov $0x1,%edx │ │ + mov 0xf8(%rsp),%r15d │ │ + mov 0x70(%rsp),%r14d │ │ + mov 0x78(%rsp),%r13 │ │ + jmp f031d │ │ nopl 0x0(%rax,%rax,1) │ │ - mov 0x10(%rsp),%rax │ │ - lea (%rbx,%rax,1),%rsi │ │ - mov %rbx,%rdi │ │ - mov %r12,%rdx │ │ - callq 43b0 │ │ - lea (%rbx,%r12,1),%rdi │ │ - mov %rdi,0x20(%rsp) │ │ - mov %rbx,%rsi │ │ - mov %r12,%rdx │ │ - callq 43b0 │ │ - mov 0x28(%rsp),%rax │ │ - lea (%rbx,%rax,1),%r13 │ │ - mov %r13,%rdi │ │ - mov 0x20(%rsp),%rsi │ │ - mov %r12,%rdx │ │ - callq 43b0 │ │ - mov 0x38(%rsp),%rax │ │ - lea (%rbx,%rax,1),%rdi │ │ - mov %r13,%rsi │ │ - mov %r12,%rdx │ │ - callq 43b0 │ │ - add 0x18(%rsp),%rbx │ │ - add $0xfffffffc,%ebp │ │ - jne edef0 │ │ - mov 0xc(%rsp),%edx │ │ - bsf %edx,%eax │ │ - mov 0x80(%rsp),%r12d │ │ - bsf %r12d,%ecx │ │ - add %eax,%ecx │ │ - mov $0x1,%eax │ │ + add 0xa8(%rsp),%r9 │ │ + mov 0x80(%rsp),%rax │ │ + mov 0x38(%rsp),%rdx │ │ + movzwl 0x232(%rax,%rdx,2),%ebp │ │ + add $0x1,%rdx │ │ + mov %ebp,%eax │ │ + mov 0x60(%rsp),%ecx │ │ shl %cl,%eax │ │ - test %r12d,%r12d │ │ - mov 0x30(%rsp),%r13 │ │ - jle ee21c │ │ + cmp 0x90(%rsp),%eax │ │ + mov %r9,%r12 │ │ + mov 0x40(%rsp),%ebx │ │ + jge f03f4 │ │ + mov %rdx,0x38(%rsp) │ │ + mov %ebp,%eax │ │ + mov 0x48(%rsp),%ecx │ │ + shr %cl,%eax │ │ + mov %rax,0x30(%rsp) │ │ + test %ebx,%ebx │ │ + mov 0x98(%rsp),%rbx │ │ + mov %r12,%r9 │ │ + je f02e0 │ │ + mov %rbp,%r12 │ │ + and 0x48(%rsp),%r12d │ │ + shl $0x4,%r12d │ │ + mov 0x2f(%rsp),%cl │ │ + shr %cl,%r12d │ │ + mov 0xa0(%rsp),%eax │ │ + cmp 0xd0(%rsp),%eax │ │ + jae f02e0 │ │ + xor %r10d,%r10d │ │ + mov 0xf0(%rsp),%r11d │ │ + mov %r11d,%edx │ │ + mov %r15d,%ecx │ │ + shr %cl,%edx │ │ + xor %esi,%esi │ │ test %edx,%edx │ │ - jle ee21c │ │ - sar %eax │ │ - mov %r15d,%r11d │ │ - and $0xfffffff8,%r11d │ │ - lea -0x8(%r11),%r9 │ │ - mov %r9,%rdx │ │ - shr $0x3,%rdx │ │ - add $0x1,%rdx │ │ - mov %edx,%r10d │ │ - and $0x3,%r10d │ │ - add %r13,%r13 │ │ - mov %r10,%r8 │ │ - sub %rdx,%r8 │ │ - mov %r10,%rdi │ │ - shl $0x4,%rdi │ │ - xor %ebx,%ebx │ │ - mov %r14,%rsi │ │ - cmpl $0x8,0xc(%rsp) │ │ - jae edfe0 │ │ - jmp edfd6 │ │ - xchg %ax,%ax │ │ - add $0x1,%ebx │ │ - add %r13,%rsi │ │ - cmp %r12d,%ebx │ │ - je ee0e4 │ │ - cmpl $0x8,0xc(%rsp) │ │ - jae edfe0 │ │ - xor %edx,%edx │ │ - jmpq ee0d0 │ │ - nopl (%rax) │ │ - movd %eax,%xmm0 │ │ - pxor %xmm1,%xmm1 │ │ - cmp $0x18,%r9 │ │ - jae ee000 │ │ + setne %sil │ │ + mov %esi,%ebp │ │ + mov %r14d,%ecx │ │ + shl %cl,%ebp │ │ + mov %r11d,%edi │ │ + mov %ebp,%ecx │ │ + shr %cl,%edi │ │ + imul $0x544,0x30(%rsp),%rcx │ │ + add %rbx,%rcx │ │ + lea (%rcx,%r12,8),%rcx │ │ + movzwl 0x304(%rcx,%rsi,2),%ebp │ │ xor %eax,%eax │ │ - test %r10,%r10 │ │ - jne ee076 │ │ - jmpq ee09e │ │ - xchg %ax,%ax │ │ - mov %r8,%rbp │ │ + test %ebp,%edi │ │ + setne %al │ │ + mov %rbx,%r8 │ │ + mov %edi,%ebx │ │ + not %ebx │ │ + mov %ebx,%edx │ │ + and %ebp,%edx │ │ + mov %dx,0x304(%rcx,%rsi,2) │ │ + and %bx,0x300(%rcx,%rsi,2) │ │ + mov %r8,%rbx │ │ + movzbl (%r9,%r10,1),%edx │ │ + cmp %edx,%eax │ │ + cmovb %eax,%edx │ │ + lea (%rcx,%rdx,4),%rax │ │ + add $0x300,%rax │ │ + or %di,(%rax,%rsi,2) │ │ + add %r11d,%r11d │ │ + add $0x1,%r10 │ │ + cmp %r10,%r13 │ │ + jne f0370 │ │ + jmpq f02e0 │ │ + mov 0xdc(%rsp),%eax │ │ + mov 0x8f(%rsp),%cl │ │ + mov %cl,%al │ │ + mov %eax,0xdc(%rsp) │ │ + mov 0xbc(%rsp),%eax │ │ + mov 0x2f(%rsp),%cl │ │ + mov %cl,%al │ │ + mov %eax,0xbc(%rsp) │ │ + mov 0xc8(%rsp),%eax │ │ + mov %rax,0xa0(%rsp) │ │ + mov 0x144(%rsp),%eax │ │ + test %eax,%eax │ │ + je f0682 │ │ + mov 0x68(%rsp),%rsi │ │ + mov 0xd30(%rsi),%ebp │ │ + test %ebp,%ebp │ │ + jle f0692 │ │ + add $0xffffffff,%eax │ │ + imul %ebp,%eax │ │ + cltq │ │ + mov %ebx,%edi │ │ + imul $0x270,%rax,%rbx │ │ + add 0xf70(%rsi),%rbx │ │ xor %eax,%eax │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - nop │ │ - pmovsxwd (%rsi,%rax,2),%xmm2 │ │ - paddd %xmm0,%xmm2 │ │ - pmovsxwd 0x8(%rsi,%rax,2),%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - pmovsxwd 0x10(%rsi,%rax,2),%xmm1 │ │ - pmovsxwd 0x18(%rsi,%rax,2),%xmm3 │ │ - pmovsxwd 0x20(%rsi,%rax,2),%xmm4 │ │ - paddd %xmm1,%xmm4 │ │ - paddd %xmm2,%xmm4 │ │ - pmovsxwd 0x28(%rsi,%rax,2),%xmm2 │ │ - paddd %xmm3,%xmm2 │ │ - paddd %xmm0,%xmm2 │ │ - pmovsxwd 0x30(%rsi,%rax,2),%xmm0 │ │ - pmovsxwd 0x38(%rsi,%rax,2),%xmm1 │ │ - paddd %xmm4,%xmm0 │ │ - paddd %xmm2,%xmm1 │ │ - add $0x20,%rax │ │ - add $0x4,%rbp │ │ - jne ee010 │ │ - test %r10,%r10 │ │ - je ee09e │ │ - lea (%rsi,%rax,2),%rax │ │ - xor %edx,%edx │ │ + cmp $0x3,%edi │ │ + setne %dl │ │ + mov 0xc8(%rsp),%rcx │ │ + mov %ecx,%r13d │ │ + mov 0x100(%rsp),%rcx │ │ + shr %cl,%r13d │ │ + mov 0xd20(%rsi),%ecx │ │ + mov %ecx,0x48(%rsp) │ │ + test %edi,%edi │ │ + mov %rbp,0x38(%rsp) │ │ + je f06c4 │ │ + mov %dl,%al │ │ + mov $0x4,%ecx │ │ + sub %eax,%ecx │ │ + mov %ecx,0x40(%rsp) │ │ + xor %r11d,%r11d │ │ + mov %r13,0x60(%rsp) │ │ + mov 0x98(%rsp),%r14 │ │ + jmp f04dc │ │ nopl 0x0(%rax) │ │ - pmovsxwd (%rax,%rdx,1),%xmm2 │ │ - pmovsxwd 0x8(%rax,%rdx,1),%xmm3 │ │ - paddd %xmm2,%xmm0 │ │ - paddd %xmm3,%xmm1 │ │ - add $0x10,%rdx │ │ - cmp %rdx,%rdi │ │ - jne ee080 │ │ - paddd %xmm1,%xmm0 │ │ - pshufd $0x4e,%xmm0,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - pshufd $0xe5,%xmm1,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - movd %xmm0,%eax │ │ - mov %r11,%rdx │ │ - cmp %r15,%r11 │ │ - je edfc0 │ │ + add $0x1,%r11 │ │ + add $0x270,%r12 │ │ + mov %r12,%rbx │ │ + mov 0x38(%rsp),%rbp │ │ + cmp %rbp,%r11 │ │ + je f07d0 │ │ + mov %r11d,%eax │ │ + shl $0x5,%eax │ │ + mov 0x48(%rsp),%ecx │ │ + sub %eax,%ecx │ │ + cmp $0x21,%ecx │ │ + mov $0x20,%eax │ │ + cmovge %eax,%ecx │ │ + mov %ecx,0x30(%rsp) │ │ + test %ecx,%ecx │ │ + mov 0xa0(%rsp),%r15 │ │ + mov %rbx,%r12 │ │ + je f05bf │ │ + mov 0x30(%rsp),%r13d │ │ + mov $0x1,%edi │ │ + xor %eax,%eax │ │ nopw %cs:0x0(%rax,%rax,1) │ │ - xchg %ax,%ax │ │ - movswl (%rsi,%rdx,2),%ebp │ │ - add %ebp,%eax │ │ - add $0x1,%rdx │ │ - cmp %rdx,%r15 │ │ - jne ee0d0 │ │ - jmpq edfc0 │ │ - test %r12d,%r12d │ │ - mov 0xc(%rsp),%edx │ │ - jle ee21c │ │ - sar %cl,%eax │ │ - test %edx,%edx │ │ - jle ee21c │ │ + xor %edx,%edx │ │ + cmp $0xffff,%edi │ │ + seta %dl │ │ + mov %edx,%ecx │ │ + shl $0x4,%ecx │ │ + mov %edi,%ebx │ │ + shr %cl,%ebx │ │ + imul $0x544,%r11,%rcx │ │ + add %r14,%rcx │ │ + lea (%r15,%r15,2),%rsi │ │ + lea (%rcx,%rsi,4),%rcx │ │ + movzwl 0x188(%rcx,%rdx,2),%esi │ │ + xor %r9d,%r9d │ │ + test %esi,%ebx │ │ + setne %r9b │ │ + movzwl 0x184(%rcx,%rdx,2),%r8d │ │ + xor %r10d,%r10d │ │ + test %r8d,%ebx │ │ + setne %r10b │ │ + lea (%r10,%r9,2),%r9d │ │ + mov %ebx,%ebp │ │ + not %ebp │ │ + and %ebp,%esi │ │ + mov %si,0x188(%rcx,%rdx,2) │ │ + mov %ebp,%esi │ │ + and %r8d,%esi │ │ + mov %si,0x184(%rcx,%rdx,2) │ │ + and %bp,0x180(%rcx,%rdx,2) │ │ + movzbl 0x1e0(%r12,%rax,1),%esi │ │ + cmp %esi,%r9d │ │ + cmovb %r9d,%esi │ │ + lea (%rcx,%rsi,4),%rcx │ │ + add $0x180,%rcx │ │ + or %bx,(%rcx,%rdx,2) │ │ + add %edi,%edi │ │ + add $0x1,%rax │ │ + cmp %r13,%rax │ │ + jb f0520 │ │ + mov 0x30(%rsp),%eax │ │ + add 0xbc(%rsp),%eax │ │ + mov 0x2f(%rsp),%cl │ │ + shr %cl,%eax │ │ + test %eax,%eax │ │ + mov 0x114(%rsp),%r15d │ │ + mov 0x60(%rsp),%r13 │ │ + mov 0x40(%rsp),%r8d │ │ + je f04c0 │ │ + mov %eax,%eax │ │ + mov %rax,0x30(%rsp) │ │ + mov $0x1,%r9d │ │ + xor %r10d,%r10d │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %r9d,%edx │ │ mov %r15d,%ecx │ │ - and $0xfffffff0,%ecx │ │ - lea -0x10(%rcx),%r9 │ │ - mov %r9,%rdi │ │ - shr $0x4,%rdi │ │ - add $0x1,%rdi │ │ - movd %eax,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ + shr %cl,%edx │ │ + xor %edi,%edi │ │ + test %edx,%edx │ │ + setne %dil │ │ + mov %edi,%edx │ │ + mov %r8d,%ecx │ │ + shl %cl,%edx │ │ + mov %r9d,%ebx │ │ + mov %edx,%ecx │ │ + shr %cl,%ebx │ │ + imul $0x544,%r11,%rcx │ │ + add %r14,%rcx │ │ + lea (%rcx,%r13,8),%rcx │ │ + movzwl 0x404(%rcx,%rdi,2),%edx │ │ + xor %eax,%eax │ │ + test %edx,%ebx │ │ + setne %al │ │ + mov %ebx,%ebp │ │ + not %ebp │ │ + mov %ebp,%esi │ │ + and %edx,%esi │ │ + mov %si,0x404(%rcx,%rdi,2) │ │ + and %bp,0x400(%rcx,%rdi,2) │ │ + movzbl 0x200(%r12,%r10,1),%edx │ │ + cmp %edx,%eax │ │ + cmovb %eax,%edx │ │ + lea (%rcx,%rdx,4),%rax │ │ + add $0x400,%rax │ │ + or %bx,(%rax,%rdi,2) │ │ + add %r9d,%r9d │ │ + add $0x1,%r10 │ │ + cmp %r10,0x30(%rsp) │ │ + jne f0600 │ │ + jmpq f04c0 │ │ + mov 0x68(%rsp),%rsi │ │ + mov 0xd30(%rsi),%ebp │ │ + jmpq f07d5 │ │ + lea 0x1140(%rsi),%rax │ │ + mov %rax,0xf0(%rsp) │ │ + lea 0xd18(%rsi),%rax │ │ + mov %rax,0xe0(%rsp) │ │ + lea 0xd30(%rsi),%rax │ │ + mov %rax,0xe8(%rsp) │ │ + jmpq f0d93 │ │ + xor %r14d,%r14d │ │ + mov $0x20,%r9d │ │ + mov %rbx,%r12 │ │ + mov 0x98(%rsp),%r8 │ │ + mov 0xa0(%rsp),%r10 │ │ + jmp f0709 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nopl 0x0(%rax) │ │ + add $0x1,%r14 │ │ + add $0x270,%r12 │ │ + mov 0x38(%rsp),%rbp │ │ + cmp %rbp,%r14 │ │ + je f07d0 │ │ + mov %r14d,%edx │ │ + shl $0x5,%edx │ │ + mov 0x48(%rsp),%ecx │ │ + sub %edx,%ecx │ │ + cmp $0x21,%ecx │ │ + cmovge %r9d,%ecx │ │ + test %ecx,%ecx │ │ + je f06f0 │ │ + mov %ecx,%r11d │ │ + mov $0x1,%r13d │ │ + xor %ebx,%ebx │ │ + nopl 0x0(%rax,%rax,1) │ │ + xor %edx,%edx │ │ + cmp $0xffff,%r13d │ │ + seta %dl │ │ + mov %edx,%ecx │ │ + shl $0x4,%ecx │ │ + mov %r13d,%edi │ │ + shr %cl,%edi │ │ + imul $0x544,%r14,%rcx │ │ + add %r8,%rcx │ │ + lea (%r10,%r10,2),%rbp │ │ + lea (%rcx,%rbp,4),%rcx │ │ + movzwl 0x188(%rcx,%rdx,2),%ebp │ │ + xor %eax,%eax │ │ + test %ebp,%edi │ │ + setne %al │ │ + movzwl 0x184(%rcx,%rdx,2),%r15d │ │ + xor %esi,%esi │ │ + test %r15d,%edi │ │ + setne %sil │ │ + lea (%rsi,%rax,2),%eax │ │ mov %edi,%esi │ │ - and $0x1,%esi │ │ - mov %rsi,%r8 │ │ - sub %rdi,%r8 │ │ + not %esi │ │ + and %esi,%ebp │ │ + mov %bp,0x188(%rcx,%rdx,2) │ │ + mov %esi,%ebp │ │ + and %r15d,%ebp │ │ + mov %bp,0x184(%rcx,%rdx,2) │ │ + and %si,0x180(%rcx,%rdx,2) │ │ + movzbl 0x1e0(%r12,%rbx,1),%esi │ │ + cmp %esi,%eax │ │ + cmovb %eax,%esi │ │ + lea (%rcx,%rsi,4),%rax │ │ + add $0x180,%rax │ │ + or %di,(%rax,%rdx,2) │ │ + add %r13d,%r13d │ │ + add $0x1,%rbx │ │ + cmp %r11,%rbx │ │ + jb f0730 │ │ + jmpq f06f0 │ │ + mov 0x68(%rsp),%rsi │ │ + mov 0x98(%rsp),%rdi │ │ + lea 0x1140(%rsi),%rax │ │ + mov %rax,0xf0(%rsp) │ │ + lea 0xd18(%rsi),%rax │ │ + mov %rax,0xe0(%rsp) │ │ + lea 0xd30(%rsi),%rax │ │ + mov %rax,0xe8(%rsp) │ │ + test %ebp,%ebp │ │ + jle f0d9b │ │ + movslq 0x110(%rsp),%rax │ │ + mov 0x140(%rsp),%ecx │ │ + imul %rax,%rcx │ │ + mov 0x120(%rsp),%rax │ │ + mov (%rax),%rax │ │ + mov %rax,0x40(%rsp) │ │ + mov 0xd18(%rsi),%rax │ │ + mov %rcx,0x108(%rsp) │ │ + mov %rax,0x60(%rsp) │ │ + imul %rax,%rcx │ │ + shl $0x2,%rcx │ │ + add 0x1140(%rsi),%rcx │ │ + mov %rcx,0x48(%rsp) │ │ + lea 0x1180(%rsi),%rax │ │ + mov %rax,0x38(%rsp) │ │ + lea 0xa(%rdi),%rax │ │ + mov %rax,0x78(%rsp) │ │ + lea 0x8(%rdi),%rax │ │ + mov %rax,0xc0(%rsp) │ │ + xor %eax,%eax │ │ + mov %rax,0x70(%rsp) │ │ + xor %ecx,%ecx │ │ + movl $0x0,0x30(%rsp) │ │ + nop │ │ + mov 0xd20(%rsi),%r15d │ │ + mov %rcx,0xa8(%rsp) │ │ + mov %ecx,%eax │ │ + shl $0x5,%eax │ │ + cmp %eax,%r15d │ │ + jle f0b30 │ │ + mov 0x68(%rsp),%rax │ │ + mov 0x828(%rax),%rcx │ │ + mov %rcx,0x80(%rsp) │ │ + mov 0xca8(%rax),%rax │ │ + mov %rax,0x90(%rsp) │ │ + cmpl $0x0,0x128(%rsp) │ │ + je f09a0 │ │ + add 0x70(%rsp),%r15d │ │ + cmp $0x21,%r15d │ │ + mov $0x20,%eax │ │ + cmovge %eax,%r15d │ │ + xor %r14d,%r14d │ │ + mov 0x78(%rsp),%rbx │ │ xor %ebp,%ebp │ │ - cmp $0x10,%edx │ │ - jae ee160 │ │ - jmp ee154 │ │ + mov 0x30(%rsp),%eax │ │ + or %ebp,%eax │ │ + jne f092d │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ - add %r13,%r14 │ │ - add $0x1,%ebp │ │ - cmp %r12d,%ebp │ │ - je ee21c │ │ - cmp $0x10,%edx │ │ - jae ee160 │ │ - xor %edi,%edi │ │ - jmpq ee200 │ │ - nopl 0x0(%rax,%rax,1) │ │ - test %r9,%r9 │ │ - je ee213 │ │ - mov %r8,%rdi │ │ - xor %ebx,%ebx │ │ + add $0x1,%rbp │ │ + add $0xc,%rbx │ │ + add $0x4,%r14 │ │ + cmp %rbp,%r15 │ │ + je f0b30 │ │ + mov 0x30(%rsp),%eax │ │ + or %ebp,%eax │ │ + je f0910 │ │ + movzwl -0x8(%rbx),%eax │ │ + mov %eax,0x50(%rsp) │ │ + movzwl -0x4(%rbx),%eax │ │ + mov %eax,0x54(%rsp) │ │ + movzwl (%rbx),%eax │ │ + mov %eax,0x58(%rsp) │ │ + movl $0x0,0x5c(%rsp) │ │ + mov %r14d,%edi │ │ + and $0xfffffffc,%edi │ │ + add 0x40(%rsp),%rdi │ │ + mov 0x48(%rsp),%rax │ │ + lea (%rax,%r14,1),%rcx │ │ + mov 0xb0(%rsp),%rax │ │ + mov %eax,(%rsp) │ │ + mov 0x80(%rsp),%rsi │ │ + lea 0x50(%rsp),%rdx │ │ + mov 0x60(%rsp),%r8 │ │ + mov 0x38(%rsp),%r9 │ │ + mov 0x90(%rsp),%rax │ │ + callq *0xcc0(%rax) │ │ + jmpq f0910 │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + nop │ │ + cmpl $0x10,0x118(%rsp) │ │ + jle f0a7c │ │ + add 0x70(%rsp),%r15d │ │ + cmp $0x21,%r15d │ │ + mov $0x20,%eax │ │ + cmovge %eax,%r15d │ │ + mov 0x78(%rsp),%r14 │ │ + xor %r13d,%r13d │ │ + xor %r12d,%r12d │ │ + mov 0x30(%rsp),%eax │ │ + or %r12d,%eax │ │ + jne f09fe │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ xchg %ax,%ax │ │ - movdqu (%r14,%rbx,2),%xmm1 │ │ - movdqu 0x10(%r14,%rbx,2),%xmm2 │ │ - movdqu 0x20(%r14,%rbx,2),%xmm3 │ │ - movdqu 0x30(%r14,%rbx,2),%xmm4 │ │ - psubw %xmm0,%xmm1 │ │ - psubw %xmm0,%xmm2 │ │ - movdqu %xmm1,(%r14,%rbx,2) │ │ - movdqu %xmm2,0x10(%r14,%rbx,2) │ │ - psubw %xmm0,%xmm3 │ │ - psubw %xmm0,%xmm4 │ │ - movdqu %xmm3,0x20(%r14,%rbx,2) │ │ - movdqu %xmm4,0x30(%r14,%rbx,2) │ │ - add $0x20,%rbx │ │ - add $0x2,%rdi │ │ - jne ee170 │ │ - test %rsi,%rsi │ │ - je ee1e7 │ │ - movdqu (%r14,%rbx,2),%xmm1 │ │ - movdqu 0x10(%r14,%rbx,2),%xmm2 │ │ - psubw %xmm0,%xmm1 │ │ - psubw %xmm0,%xmm2 │ │ - movdqu %xmm1,(%r14,%rbx,2) │ │ - movdqu %xmm2,0x10(%r14,%rbx,2) │ │ - mov %rcx,%rdi │ │ - cmp %r15,%rcx │ │ - je ee140 │ │ + add $0x1,%r12 │ │ + add $0x4,%r13 │ │ + add $0xc,%r14 │ │ + cmp %r12,%r15 │ │ + je f0b30 │ │ + mov 0x30(%rsp),%eax │ │ + or %r12d,%eax │ │ + je f09e0 │ │ + movzwl -0x6(%r14),%eax │ │ + movzwl -0x2(%r14),%ecx │ │ + mov -0xa(%r14),%edx │ │ + mov %edx,0x50(%rsp) │ │ + movzwl -0x4(%r14),%edx │ │ + shl $0x10,%edx │ │ + or %eax,%edx │ │ + mov %edx,0x54(%rsp) │ │ + movzwl (%r14),%eax │ │ + shl $0x10,%eax │ │ + or %ecx,%eax │ │ + mov %eax,0x58(%rsp) │ │ + movl $0x0,0x5c(%rsp) │ │ + mov %r13d,%edi │ │ + and $0xfffffffc,%edi │ │ + add 0x40(%rsp),%rdi │ │ + mov 0x48(%rsp),%rax │ │ + lea (%rax,%r13,1),%rcx │ │ + mov 0xb0(%rsp),%rax │ │ + mov %eax,(%rsp) │ │ + mov 0x80(%rsp),%rsi │ │ + lea 0x50(%rsp),%rdx │ │ + mov 0x60(%rsp),%r8 │ │ + mov 0x38(%rsp),%r9 │ │ + mov 0x90(%rsp),%rax │ │ + callq *0xcc0(%rax) │ │ + jmpq f09e0 │ │ + add 0x70(%rsp),%r15d │ │ + cmp $0x21,%r15d │ │ + mov $0x20,%eax │ │ + cmovge %eax,%r15d │ │ + xor %r14d,%r14d │ │ + mov 0xc0(%rsp),%rbx │ │ + xor %ebp,%ebp │ │ + mov 0x30(%rsp),%eax │ │ + or %ebp,%eax │ │ + jne f0ac9 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl (%rax) │ │ - sub %ax,(%r14,%rdi,2) │ │ - add $0x1,%rdi │ │ - cmp %rdi,%r15 │ │ - jne ee200 │ │ - jmpq ee140 │ │ - xor %ebx,%ebx │ │ - test %rsi,%rsi │ │ - jne ee1c5 │ │ - jmp ee1e7 │ │ - add $0x48,%rsp │ │ - pop %rbx │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - pop %rbp │ │ - retq │ │ + add $0x1,%rbp │ │ + add $0xc,%rbx │ │ + add $0x4,%r14 │ │ + cmp %rbp,%r15 │ │ + je f0b30 │ │ + mov 0x30(%rsp),%eax │ │ + or %ebp,%eax │ │ + je f0ab0 │ │ + movzwl -0x8(%rbx),%eax │ │ + mov %eax,0x50(%rsp) │ │ + movzwl -0x4(%rbx),%eax │ │ + mov %eax,0x54(%rsp) │ │ + movzwl (%rbx),%eax │ │ + mov %eax,0x58(%rsp) │ │ + movl $0x0,0x5c(%rsp) │ │ + mov %r14d,%edi │ │ + and $0xfffffffc,%edi │ │ + add 0x40(%rsp),%rdi │ │ + mov 0x48(%rsp),%rax │ │ + lea (%rax,%r14,1),%rcx │ │ + mov 0xb0(%rsp),%rax │ │ + mov %eax,(%rsp) │ │ + mov 0x80(%rsp),%rsi │ │ + lea 0x50(%rsp),%rdx │ │ + mov 0x60(%rsp),%r8 │ │ + mov 0x38(%rsp),%r9 │ │ + mov 0x90(%rsp),%rax │ │ + callq *0xcc0(%rax) │ │ + jmp f0ab0 │ │ + xchg %ax,%ax │ │ + mov 0xa8(%rsp),%rcx │ │ + add $0x1,%rcx │ │ + mov 0xe8(%rsp),%rax │ │ + movslq (%rax),%rbp │ │ + cmp %rbp,%rcx │ │ + jge f0b9c │ │ + subq $0xffffffffffffff80,0x48(%rsp) │ │ + subq $0xffffffffffffff80,0x40(%rsp) │ │ + mov 0xe0(%rsp),%rax │ │ + mov (%rax),%rax │ │ + mov %rax,0x60(%rsp) │ │ + addq $0x544,0x78(%rsp) │ │ + mov 0x70(%rsp),%rax │ │ + add $0xffffffe0,%eax │ │ + mov %rax,0x70(%rsp) │ │ + addq $0x544,0xc0(%rsp) │ │ + movl $0x1,0x30(%rsp) │ │ + mov 0x68(%rsp),%rsi │ │ + jmpq f0890 │ │ + test %ebp,%ebp │ │ + mov 0xd8(%rsp),%edx │ │ + jle f0d72 │ │ + cmpl $0x0,0xb0(%rsp) │ │ + jle f0d72 │ │ + mov 0x68(%rsp),%rdx │ │ + mov 0xd18(%rdx),%r13 │ │ + mov 0xf0(%rsp),%rax │ │ + mov (%rax),%rax │ │ + mov 0x108(%rsp),%rdi │ │ + imul %r13,%rdi │ │ + mov 0x120(%rsp),%rcx │ │ + mov (%rcx),%r14 │ │ + mov 0xa0(%rsp),%rcx │ │ + lea (%rcx,%rcx,2),%rcx │ │ + mov 0x98(%rsp),%rsi │ │ + lea (%rsi,%rcx,4),%r12 │ │ + add $0x18a,%r12 │ │ + lea (%rax,%rdi,4),%rbp │ │ + add $0x1,%rbp │ │ + xor %ecx,%ecx │ │ + mov 0xd20(%rdx),%esi │ │ + mov %rcx,0x90(%rsp) │ │ + mov %ecx,%eax │ │ + shl $0x5,%eax │ │ + sub %eax,%esi │ │ + cmp $0x21,%esi │ │ + mov $0x20,%eax │ │ + cmovge %eax,%esi │ │ + mov %esi,0x48(%rsp) │ │ + mov 0x828(%rdx),%rax │ │ + mov 0xca8(%rdx),%rcx │ │ + mov %rcx,0x80(%rsp) │ │ + mov %rax,0x60(%rsp) │ │ + lea 0x0(,%rax,4),%rax │ │ + mov %rax,0x30(%rsp) │ │ + lea 0x0(,%r13,4),%rax │ │ + mov %rax,0x40(%rsp) │ │ + mov %rbp,0x78(%rsp) │ │ + mov 0xc8(%rsp),%rax │ │ + mov %eax,%ebx │ │ + mov %r12,0xa8(%rsp) │ │ + mov 0xb0(%rsp),%rax │ │ + mov %eax,%r15d │ │ + mov %r14,0x70(%rsp) │ │ + mov %ebx,%eax │ │ + or 0xdc(%rsp),%eax │ │ + jne f0cc2 │ │ nopl 0x0(%rax,%rax,1) │ │ - push %rbp │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbx │ │ - mov %r9,-0x28(%rsp) │ │ - test %ecx,%ecx │ │ - jle ee48c │ │ - test %edx,%edx │ │ - jle ee48c │ │ - mov %rdi,%rbx │ │ - mov 0x40(%rsp),%r15d │ │ - mov 0x38(%rsp),%r10d │ │ - sar %rsi │ │ - movslq %edx,%rax │ │ - mov %edx,%r14d │ │ - mov %r14d,%r13d │ │ - and $0xfffffff8,%r13d │ │ - movd %r10d,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm10 │ │ - movd %r8d,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm3 │ │ - movd %r15d,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm4 │ │ - mov %rax,-0x20(%rsp) │ │ - lea (%rax,%rax,1),%r11 │ │ - mov %rsi,-0x18(%rsp) │ │ - lea (%rsi,%rsi,1),%rax │ │ - mov %rax,-0x10(%rsp) │ │ - xor %r9d,%r9d │ │ - movdqa 0xbb72(%rip),%xmm8 │ │ - movdqa 0xba39(%rip),%xmm9 │ │ - mov %rdi,%rbp │ │ - mov -0x28(%rsp),%r12 │ │ - mov %rdi,-0x8(%rsp) │ │ - mov %r11,-0x30(%rsp) │ │ - mov %ecx,-0x34(%rsp) │ │ - cmp $0x8,%edx │ │ - jae ee310 │ │ - jmp ee2ff │ │ + add 0x30(%rsp),%r14 │ │ + add $0xc,%r12 │ │ + add $0x1,%ebx │ │ + add 0x40(%rsp),%rbp │ │ + add $0xffffffff,%r15d │ │ + je f0d20 │ │ + mov %ebx,%eax │ │ + or 0xdc(%rsp),%eax │ │ + je f0ca0 │ │ + mov -0xa(%r12),%eax │ │ + mov %eax,0x50(%rsp) │ │ + mov -0x6(%r12),%eax │ │ + mov %eax,0x54(%rsp) │ │ + mov -0x2(%r12),%eax │ │ + mov %eax,0x58(%rsp) │ │ + movl $0x0,0x5c(%rsp) │ │ + mov 0x48(%rsp),%eax │ │ + mov %eax,(%rsp) │ │ + mov %r14,%rdi │ │ + mov 0x60(%rsp),%rsi │ │ + lea 0x50(%rsp),%rdx │ │ + mov %rbp,%rcx │ │ + mov %r13,%r8 │ │ + mov 0x38(%rsp),%r9 │ │ + mov 0x80(%rsp),%rax │ │ + callq *0xcc8(%rax) │ │ + jmp f0ca0 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ xchg %ax,%ax │ │ - add $0x1,%r9 │ │ - add %r11,%r12 │ │ - add -0x10(%rsp),%rbp │ │ - cmp %ecx,%r9d │ │ - mov -0x8(%rsp),%rbx │ │ - je ee48c │ │ - cmp $0x8,%edx │ │ - jae ee310 │ │ - xor %eax,%eax │ │ - jmpq ee442 │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - mov -0x18(%rsp),%rax │ │ - imul %r9,%rax │ │ - mov %r9,%rsi │ │ - imul -0x20(%rsp),%rsi │ │ - lea (%rsi,%r14,1),%rdi │ │ - mov -0x28(%rsp),%r11 │ │ - lea (%r11,%rdi,2),%rcx │ │ - lea (%rbx,%rax,2),%rdi │ │ - cmp %rcx,%rdi │ │ - jae ee360 │ │ - lea (%r11,%rsi,2),%rsi │ │ - add %r14,%rax │ │ - lea (%rbx,%rax,2),%rax │ │ - cmp %rax,%rsi │ │ - jae ee360 │ │ + mov 0x90(%rsp),%rcx │ │ + add $0x1,%rcx │ │ + mov 0xe8(%rsp),%rax │ │ + movslq (%rax),%rbp │ │ + cmp %rbp,%rcx │ │ + jge f0d8e │ │ + mov 0x70(%rsp),%r14 │ │ + sub $0xffffffffffffff80,%r14 │ │ + mov 0xe0(%rsp),%rax │ │ + mov (%rax),%r13 │ │ + mov 0xa8(%rsp),%r12 │ │ + add $0x544,%r12 │ │ + mov 0x78(%rsp),%rbp │ │ + sub $0xffffffffffffff80,%rbp │ │ + mov 0x68(%rsp),%rdx │ │ + jmpq f0c10 │ │ + mov 0x68(%rsp),%rsi │ │ + mov 0x98(%rsp),%rdi │ │ + mov 0x18(%rsi),%rax │ │ + cmpl $0x0,0x4d8(%rax) │ │ + jne f0dbc │ │ + jmp f0daf │ │ + mov 0x68(%rsp),%rsi │ │ + mov 0x98(%rsp),%rdi │ │ + mov 0xd8(%rsp),%edx │ │ + mov 0x18(%rsi),%rax │ │ + cmpl $0x0,0x4d8(%rax) │ │ + jne f0dbc │ │ + cmpl $0x0,0x4dc(%rax) │ │ + je f1507 │ │ + mov 0x100(%rsp),%rcx │ │ + sar %cl,%edx │ │ + test %ebp,%ebp │ │ + jle f1507 │ │ + movslq %edx,%rbp │ │ + mov 0x1140(%rsi),%r8 │ │ + mov 0xd18(%rsi),%rax │ │ + mov 0xc8(%rsp),%rcx │ │ + mov %ecx,%ebx │ │ + mov 0x100(%rsp),%rcx │ │ + shr %cl,%ebx │ │ + mov $0x80,%edx │ │ + mov 0x2f(%rsp),%cl │ │ + shr %cl,%edx │ │ + mov %rdx,0x108(%rsp) │ │ + lea 0x1180(%rsi),%rdx │ │ + mov %rdx,0x30(%rsp) │ │ + mov 0xd0(%rsp),%rdx │ │ + mov %ebx,0x130(%rsp) │ │ + sub %ebx,%edx │ │ + mov %edx,0x40(%rsp) │ │ + mov $0x20,%edx │ │ + shr %cl,%edx │ │ + lea 0x306(%rdi),%rcx │ │ + mov %rcx,0xa8(%rsp) │ │ + lea 0x304(%rdi),%rcx │ │ + mov %rcx,0x78(%rsp) │ │ + mov %rax,0x80(%rsp) │ │ + mov %rax,%rcx │ │ + mov %rbp,0x118(%rsp) │ │ + imul %rbp,%rcx │ │ + lea (%r8,%rcx,4),%rax │ │ + add $0x3,%rax │ │ + mov %rax,0xa0(%rsp) │ │ + shl $0x2,%rdx │ │ + mov %rdx,0x138(%rsp) │ │ + xor %ecx,%ecx │ │ xor %eax,%eax │ │ - mov -0x30(%rsp),%r11 │ │ - mov -0x34(%rsp),%ecx │ │ - jmpq ee442 │ │ + mov %rax,0xc0(%rsp) │ │ + movl $0x0,0x48(%rsp) │ │ + mov 0xd20(%rsi),%eax │ │ + mov %rcx,0x128(%rsp) │ │ + shl $0x5,%ecx │ │ + sub %ecx,%eax │ │ + cmp $0x21,%eax │ │ + mov $0x20,%ecx │ │ + cmovge %ecx,%eax │ │ + add 0xbc(%rsp),%eax │ │ + mov 0x2f(%rsp),%cl │ │ + sar %cl,%eax │ │ + test %eax,%eax │ │ + jle f11e0 │ │ + mov 0x120(%rsp),%rcx │ │ + mov 0x8(%rcx),%rsi │ │ + mov 0xc0(%rsp),%rdx │ │ + add %rdx,%rsi │ │ + mov %rsi,0x90(%rsp) │ │ + mov 0x10(%rcx),%rcx │ │ + add %rdx,%rcx │ │ + mov %rcx,0xb0(%rsp) │ │ + mov 0x68(%rsp),%rcx │ │ + mov 0x830(%rcx),%rdx │ │ + mov %rdx,0x38(%rsp) │ │ + mov 0xca8(%rcx),%rcx │ │ + mov %rcx,0x70(%rsp) │ │ + mov %eax,%eax │ │ + mov %rax,0x60(%rsp) │ │ + cmpl $0x0,0x130(%rsp) │ │ + je f1000 │ │ + xor %r12d,%r12d │ │ + mov 0xa0(%rsp),%r13 │ │ + xor %ebx,%ebx │ │ + mov 0x48(%rsp),%eax │ │ + or %ebx,%eax │ │ + jne f0f5f │ │ nopl 0x0(%rax,%rax,1) │ │ - mov -0x34(%rsp),%ecx │ │ - xor %r11d,%r11d │ │ - nopw 0x0(%rax,%rax,1) │ │ - pmovsxwd 0x8(%r12,%r11,2),%xmm0 │ │ - pmovsxwd (%r12,%r11,2),%xmm1 │ │ - pmulld %xmm10,%xmm1 │ │ - pmulld %xmm10,%xmm0 │ │ - pabsd %xmm0,%xmm7 │ │ - pabsd %xmm1,%xmm5 │ │ - paddd %xmm8,%xmm5 │ │ - paddd %xmm8,%xmm7 │ │ - psrld $0x6,%xmm7 │ │ - psrld $0x6,%xmm5 │ │ - pxor %xmm6,%xmm6 │ │ - psubd %xmm5,%xmm6 │ │ - pxor %xmm2,%xmm2 │ │ - psubd %xmm7,%xmm2 │ │ - blendvps %xmm0,%xmm2,%xmm7 │ │ - movdqa %xmm1,%xmm0 │ │ - blendvps %xmm0,%xmm6,%xmm5 │ │ - paddd %xmm3,%xmm5 │ │ - paddd %xmm3,%xmm7 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm5,%xmm0 │ │ - pminsd %xmm4,%xmm5 │ │ - pandn %xmm5,%xmm0 │ │ - pxor %xmm1,%xmm1 │ │ - pcmpgtd %xmm7,%xmm1 │ │ - pminsd %xmm4,%xmm7 │ │ - pandn %xmm7,%xmm1 │ │ - pshufb %xmm9,%xmm1 │ │ - pshufb %xmm9,%xmm0 │ │ - punpcklqdq %xmm1,%xmm0 │ │ - movdqu %xmm0,0x0(%rbp,%r11,2) │ │ - add $0x8,%r11 │ │ - cmp %r11,%r13 │ │ - jne ee370 │ │ - mov %r13,%rax │ │ - cmp %r14,%r13 │ │ - mov -0x30(%rsp),%r11 │ │ - jne ee442 │ │ - jmpq ee2e0 │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %di,0x0(%rbp,%rax,2) │ │ - add $0x1,%rax │ │ - cmp %rax,%r14 │ │ - je ee2e0 │ │ - movswl (%r12,%rax,2),%ebx │ │ - imul %r10d,%ebx │ │ - mov %ebx,%edi │ │ - neg %edi │ │ - cmovl %ebx,%edi │ │ - add $0x20,%edi │ │ - shr $0x6,%edi │ │ - mov %edi,%esi │ │ - neg %esi │ │ - test %ebx,%ebx │ │ - cmovns %edi,%esi │ │ - add %r8d,%esi │ │ - mov %r15d,%ebx │ │ - cmp %r15d,%esi │ │ - jle ee480 │ │ - xor %edi,%edi │ │ - test %esi,%esi │ │ - js ee430 │ │ - jmp ee488 │ │ + add $0x1,%rbx │ │ + add $0x4,%r13 │ │ + add $0x4,%r12 │ │ + cmp %rbx,0x60(%rsp) │ │ + je f11e0 │ │ + mov 0x48(%rsp),%eax │ │ + or %ebx,%eax │ │ + je f0f40 │ │ + mov 0xa8(%rsp),%rcx │ │ + movzwl -0x4(%rcx,%rbx,8),%eax │ │ + mov %eax,0x50(%rsp) │ │ + movzwl (%rcx,%rbx,8),%eax │ │ + mov %eax,0x54(%rsp) │ │ + movl $0x0,0x58(%rsp) │ │ + mov %r12d,%ebp │ │ + and $0xfffffffc,%ebp │ │ + mov 0x90(%rsp),%rax │ │ + lea (%rax,%rbp,1),%rdi │ │ + lea -0x1(%r13),%rcx │ │ + mov 0x40(%rsp),%eax │ │ + mov %eax,(%rsp) │ │ + mov 0x38(%rsp),%rsi │ │ + lea 0x50(%rsp),%rax │ │ + mov %rax,%rdx │ │ + mov 0x80(%rsp),%r15 │ │ + mov %r15,%r8 │ │ + mov 0x30(%rsp),%r9 │ │ + mov 0x70(%rsp),%r14 │ │ + callq *0xcd0(%r14) │ │ + add 0xb0(%rsp),%rbp │ │ + mov 0x40(%rsp),%eax │ │ + mov %eax,(%rsp) │ │ + mov %rbp,%rdi │ │ + mov 0x38(%rsp),%rsi │ │ + lea 0x50(%rsp),%rdx │ │ + mov %r13,%rcx │ │ + mov %r15,%r8 │ │ + mov 0x30(%rsp),%r9 │ │ + callq *0xcd0(%r14) │ │ + jmpq f0f40 │ │ + nopl 0x0(%rax) │ │ + mov 0xf8(%rsp),%eax │ │ + cmp 0xd0(%rsp),%eax │ │ + jge f1107 │ │ + xor %ebp,%ebp │ │ + xor %r13d,%r13d │ │ + mov 0xa0(%rsp),%rbx │ │ + mov 0x48(%rsp),%eax │ │ + or %ebp,%eax │ │ + jne f104f │ │ + nopl 0x0(%rax) │ │ + add $0x4,%rbx │ │ + add $0x4,%r13 │ │ + add $0x1,%ebp │ │ + addq $0xffffffffffffffff,0x60(%rsp) │ │ + je f11e0 │ │ + mov 0x48(%rsp),%eax │ │ + or %ebp,%eax │ │ + je f1030 │ │ + mov 0xa8(%rsp),%rdi │ │ + movzwl -0x4(%rdi,%r13,2),%eax │ │ + mov 0xf8(%rsp),%ecx │ │ + shl %cl,%eax │ │ + movzwl -0x6(%rdi,%r13,2),%esi │ │ + movzwl -0x2(%rdi,%r13,2),%edx │ │ + or %esi,%eax │ │ + mov %eax,0x50(%rsp) │ │ + movzwl (%rdi,%r13,2),%eax │ │ + shl %cl,%eax │ │ + or %edx,%eax │ │ + mov %eax,0x54(%rsp) │ │ + movl $0x0,0x58(%rsp) │ │ + mov %r13d,%r12d │ │ + and $0xfffffffc,%r12d │ │ + mov 0x90(%rsp),%rax │ │ + lea (%rax,%r12,1),%rdi │ │ + lea -0x1(%rbx),%rcx │ │ + mov 0x40(%rsp),%eax │ │ + mov %eax,(%rsp) │ │ + mov 0x38(%rsp),%rsi │ │ + lea 0x50(%rsp),%rax │ │ + mov %rax,%rdx │ │ + mov 0x80(%rsp),%r15 │ │ + mov %r15,%r8 │ │ + mov 0x30(%rsp),%r9 │ │ + mov 0x70(%rsp),%r14 │ │ + callq *0xcd0(%r14) │ │ + add 0xb0(%rsp),%r12 │ │ + mov 0x40(%rsp),%eax │ │ + mov %eax,(%rsp) │ │ + mov %r12,%rdi │ │ + mov 0x38(%rsp),%rsi │ │ + lea 0x50(%rsp),%rdx │ │ + mov %rbx,%rcx │ │ + mov %r15,%r8 │ │ + mov 0x30(%rsp),%r9 │ │ + callq *0xcd0(%r14) │ │ + jmpq f1030 │ │ + xor %r12d,%r12d │ │ + mov 0xa0(%rsp),%r13 │ │ + xor %ebx,%ebx │ │ + mov 0x48(%rsp),%eax │ │ + or %ebx,%eax │ │ + jne f113f │ │ + nopl 0x0(%rax) │ │ + add $0x1,%rbx │ │ + add $0x4,%r13 │ │ + add $0x4,%r12 │ │ + cmp %rbx,0x60(%rsp) │ │ + je f11e0 │ │ + mov 0x48(%rsp),%eax │ │ + or %ebx,%eax │ │ + je f1120 │ │ + mov 0x78(%rsp),%rcx │ │ + movzwl -0x4(%rcx,%rbx,8),%eax │ │ + mov %eax,0x50(%rsp) │ │ + movzwl (%rcx,%rbx,8),%eax │ │ + mov %eax,0x54(%rsp) │ │ + movl $0x0,0x58(%rsp) │ │ + mov %r12d,%ebp │ │ + and $0xfffffffc,%ebp │ │ + mov 0x90(%rsp),%rax │ │ + lea (%rax,%rbp,1),%rdi │ │ + lea -0x1(%r13),%rcx │ │ + mov 0x40(%rsp),%eax │ │ + mov %eax,(%rsp) │ │ + mov 0x38(%rsp),%rsi │ │ + lea 0x50(%rsp),%rax │ │ + mov %rax,%rdx │ │ + mov 0x80(%rsp),%r15 │ │ + mov %r15,%r8 │ │ + mov 0x30(%rsp),%r9 │ │ + mov 0x70(%rsp),%r14 │ │ + callq *0xcd0(%r14) │ │ + add 0xb0(%rsp),%rbp │ │ + mov 0x40(%rsp),%eax │ │ + mov %eax,(%rsp) │ │ + mov %rbp,%rdi │ │ + mov 0x38(%rsp),%rsi │ │ + lea 0x50(%rsp),%rdx │ │ + mov %r13,%rcx │ │ + mov %r15,%r8 │ │ + mov 0x30(%rsp),%r9 │ │ + callq *0xcd0(%r14) │ │ + jmpq f1120 │ │ nopw %cs:0x0(%rax,%rax,1) │ │ + mov 0x128(%rsp),%rcx │ │ + add $0x1,%rcx │ │ + mov 0xe8(%rsp),%rax │ │ + movslq (%rax),%rax │ │ + cmp %rax,%rcx │ │ + jge f1266 │ │ + mov 0xc0(%rsp),%rax │ │ + add 0x108(%rsp),%rax │ │ + mov %rax,0xc0(%rsp) │ │ + mov 0xe0(%rsp),%rax │ │ + mov (%rax),%rax │ │ + mov %rax,0x80(%rsp) │ │ + addq $0x544,0xa8(%rsp) │ │ + mov 0xa0(%rsp),%rax │ │ + add 0x138(%rsp),%rax │ │ + mov %rax,0xa0(%rsp) │ │ + addq $0x544,0x78(%rsp) │ │ + movl $0x1,0x48(%rsp) │ │ + mov 0x68(%rsp),%rsi │ │ + jmpq f0e90 │ │ + test %eax,%eax │ │ + mov 0x68(%rsp),%rdx │ │ + mov 0x98(%rsp),%rbp │ │ + jle f1507 │ │ + mov 0x100(%rsp),%rcx │ │ + mov 0xc8(%rsp),%rax │ │ + shr %cl,%eax │ │ + mov $0x80,%esi │ │ + mov 0x2f(%rsp),%cl │ │ + shr %cl,%esi │ │ + mov %rsi,0xc0(%rsp) │ │ + mov $0x20,%esi │ │ + shr %cl,%esi │ │ + mov %rsi,0x78(%rsp) │ │ + mov %rax,0xc8(%rsp) │ │ + cmp 0xd0(%rsp),%eax │ │ + jge f1507 │ │ + mov 0xd18(%rdx),%rdi │ │ + mov 0xf0(%rsp),%rax │ │ + mov (%rax),%rax │ │ + mov 0xc8(%rsp),%rcx │ │ + mov 0xd0(%rsp),%rsi │ │ + sub %ecx,%esi │ │ + mov %rsi,0xd0(%rsp) │ │ + lea 0x406(,%rcx,8),%rcx │ │ + add %rbp,%rcx │ │ + mov %rcx,0xb0(%rsp) │ │ + mov 0x118(%rsp),%rcx │ │ + imul %rdi,%rcx │ │ + lea (%rax,%rcx,4),%r14 │ │ + add $0x3,%r14 │ │ + shlq $0x2,0x78(%rsp) │ │ + xor %ecx,%ecx │ │ + xor %esi,%esi │ │ xchg %ax,%ax │ │ - mov %esi,%ebx │ │ - xor %edi,%edi │ │ - test %esi,%esi │ │ - js ee430 │ │ - mov %ebx,%edi │ │ - jmp ee430 │ │ + mov 0x830(%rdx),%rbp │ │ + mov 0xd20(%rdx),%ebx │ │ + mov %rcx,0x70(%rsp) │ │ + mov %ecx,%eax │ │ + shl $0x5,%eax │ │ + sub %eax,%ebx │ │ + cmp $0x21,%ebx │ │ + mov $0x20,%eax │ │ + cmovge %eax,%ebx │ │ + add 0xbc(%rsp),%ebx │ │ + mov 0x2f(%rsp),%cl │ │ + sar %cl,%ebx │ │ + mov %ebx,0x40(%rsp) │ │ + mov 0xca8(%rdx),%rax │ │ + mov %rax,0x90(%rsp) │ │ + mov %rbp,0x38(%rsp) │ │ + lea 0x0(,%rbp,4),%rax │ │ + mov %rax,0x48(%rsp) │ │ + mov 0x120(%rsp),%rax │ │ + mov 0x10(%rax),%rbx │ │ + add %rsi,%rbx │ │ + mov 0x8(%rax),%rbp │ │ + mov %rsi,0xf8(%rsp) │ │ + add %rsi,%rbp │ │ + mov %rdi,0x80(%rsp) │ │ + lea 0x0(,%rdi,4),%rax │ │ + mov %rax,0x60(%rsp) │ │ + mov %r14,0xa8(%rsp) │ │ + xor %r13d,%r13d │ │ + mov 0xc8(%rsp),%rax │ │ + add %r13d,%eax │ │ + or 0xdc(%rsp),%eax │ │ + jne f1406 │ │ + nopl 0x0(%rax,%rax,1) │ │ + add $0x1,%r13 │ │ + mov 0x48(%rsp),%rax │ │ + add %rax,%rbx │ │ + add %rax,%rbp │ │ + add 0x60(%rsp),%r14 │ │ + cmp %r13d,0xd0(%rsp) │ │ + je f14b0 │ │ + mov 0xc8(%rsp),%rax │ │ + add %r13d,%eax │ │ + or 0xdc(%rsp),%eax │ │ + je f13d0 │ │ + mov 0xb0(%rsp),%rsi │ │ + movzwl -0x4(%rsi,%r13,8),%eax │ │ + mov 0x114(%rsp),%ecx │ │ + shl %cl,%eax │ │ + movzwl -0x6(%rsi,%r13,8),%edx │ │ + or %edx,%eax │ │ + mov %eax,0x50(%rsp) │ │ + movzwl -0x2(%rsi,%r13,8),%eax │ │ + movzwl (%rsi,%r13,8),%edx │ │ + shl %cl,%edx │ │ + or %eax,%edx │ │ + mov %edx,0x54(%rsp) │ │ + movl $0x0,0x58(%rsp) │ │ + lea -0x1(%r14),%rcx │ │ + mov 0x40(%rsp),%eax │ │ + mov %eax,(%rsp) │ │ + mov %rbp,%rdi │ │ + mov 0x38(%rsp),%rsi │ │ + lea 0x50(%rsp),%rax │ │ + mov %rax,%rdx │ │ + mov 0x80(%rsp),%r12 │ │ + mov %r12,%r8 │ │ + mov 0x30(%rsp),%r9 │ │ + mov 0x90(%rsp),%r15 │ │ + callq *0xcd8(%r15) │ │ + mov 0x40(%rsp),%eax │ │ + mov %eax,(%rsp) │ │ + mov %rbx,%rdi │ │ + mov 0x38(%rsp),%rsi │ │ + lea 0x50(%rsp),%rdx │ │ + mov %r14,%rcx │ │ + mov %r12,%r8 │ │ + mov 0x30(%rsp),%r9 │ │ + callq *0xcd8(%r15) │ │ + jmpq f13d0 │ │ + nopl 0x0(%rax) │ │ + mov 0x70(%rsp),%rcx │ │ + add $0x1,%rcx │ │ + mov 0xe8(%rsp),%rax │ │ + movslq (%rax),%rax │ │ + cmp %rax,%rcx │ │ + mov 0x68(%rsp),%rdx │ │ + jge f1507 │ │ + mov 0xf8(%rsp),%rsi │ │ + add 0xc0(%rsp),%rsi │ │ + mov 0xe0(%rsp),%rax │ │ + mov (%rax),%rdi │ │ + addq $0x544,0xb0(%rsp) │ │ + mov 0xa8(%rsp),%r14 │ │ + add 0x78(%rsp),%r14 │ │ + jmpq f1320 │ │ + add $0x148,%rsp │ │ pop %rbx │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ pop %rbp │ │ retq │ │ - nop │ │ + nopl (%rax) │ │ + push %rbx │ │ + sub $0x30,%rsp │ │ + mov %rdi,%rbx │ │ + callq 746b0 │ │ + test $0x2,%al │ │ + je f251b │ │ + movsd 0x2f1c7(%rip),%xmm0 │ │ + movsd 0x2f1c7(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,(%rbx) │ │ + movsd 0x2f1c1(%rip),%xmm0 │ │ + movsd 0x2f1c1(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x10(%rbx) │ │ + movsd 0x2f1ba(%rip),%xmm0 │ │ + movsd 0x2f1ba(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x40(%rbx) │ │ + movsd 0x2f1b3(%rip),%xmm0 │ │ + movsd 0x2f1b3(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x20(%rbx) │ │ + movsd 0x2f1ac(%rip),%xmm0 │ │ + movsd 0x2f1ac(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x30(%rbx) │ │ + movsd 0x2f1a5(%rip),%xmm0 │ │ + movsd 0x2f1a5(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x50(%rbx) │ │ + movsd 0x2f19e(%rip),%xmm0 │ │ + movsd 0x2f19e(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x60(%rbx) │ │ + movsd 0x2f197(%rip),%xmm0 │ │ + movsd 0x2f197(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x70(%rbx) │ │ + lea -0xa900f(%rip),%rcx │ │ + mov %rcx,0x80(%rbx) │ │ + movsd 0x2f182(%rip),%xmm0 │ │ + movsd 0x2f182(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x2a8(%rbx) │ │ + movsd 0x2f178(%rip),%xmm0 │ │ + movsd 0x2f178(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x2b8(%rbx) │ │ + movsd 0x2f16e(%rip),%xmm0 │ │ + movsd 0x2f16e(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x2e8(%rbx) │ │ + movsd 0x2f164(%rip),%xmm0 │ │ + movsd 0x2f164(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x2c8(%rbx) │ │ + movsd 0x2f15a(%rip),%xmm0 │ │ + movsd 0x2f15a(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x2d8(%rbx) │ │ + movsd 0x2f150(%rip),%xmm0 │ │ + movsd 0x2f150(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x2f8(%rbx) │ │ + lea -0xa89f9(%rip),%rcx │ │ + mov %rcx,0x320(%rbx) │ │ + movsd 0x2f138(%rip),%xmm0 │ │ + movsd 0x2f138(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x308(%rbx) │ │ + lea -0xa8941(%rip),%rcx │ │ + mov %rcx,0x318(%rbx) │ │ + movsd 0x2f120(%rip),%xmm0 │ │ + movsd 0x2f120(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x330(%rbx) │ │ + movsd 0x2f116(%rip),%xmm0 │ │ + movsd 0x2f116(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x340(%rbx) │ │ + movsd 0x2f10c(%rip),%xmm0 │ │ + movsd 0x2f10c(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x370(%rbx) │ │ + movsd 0x2f102(%rip),%xmm0 │ │ + movsd 0x2f102(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x350(%rbx) │ │ + movsd 0x2f0f8(%rip),%xmm0 │ │ + movsd 0x2f0f8(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x360(%rbx) │ │ + movsd 0x2f0ee(%rip),%xmm0 │ │ + movsd 0x2f0ee(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x380(%rbx) │ │ + lea -0xa845b(%rip),%rcx │ │ + mov %rcx,0x3a8(%rbx) │ │ + movsd 0x2f0d6(%rip),%xmm0 │ │ + movsd 0x2f0d6(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x390(%rbx) │ │ + lea -0xa8393(%rip),%rcx │ │ + mov %rcx,0x3a0(%rbx) │ │ + movsd 0x2f0be(%rip),%xmm0 │ │ + movsd 0x2f0be(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x88(%rbx) │ │ + movsd 0x2f0b4(%rip),%xmm0 │ │ + movsd 0x2f0b4(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x98(%rbx) │ │ + movsd 0x2f0aa(%rip),%xmm0 │ │ + movsd 0x2f0aa(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0xc8(%rbx) │ │ + movsd 0x2f0a0(%rip),%xmm0 │ │ + movsd 0x2f0a0(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0xa8(%rbx) │ │ + movsd 0x2f096(%rip),%xmm0 │ │ + movsd 0x2f096(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0xb8(%rbx) │ │ + movsd 0x2f08c(%rip),%xmm0 │ │ + movsd 0x2f08c(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0xd8(%rbx) │ │ + lea -0xa778d(%rip),%rcx │ │ + mov %rcx,0x100(%rbx) │ │ + movsd 0x2f074(%rip),%xmm0 │ │ + movsd 0x2f074(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0xe8(%rbx) │ │ + lea -0xa7635(%rip),%rcx │ │ + mov %rcx,0xf8(%rbx) │ │ + movsd 0x2f05c(%rip),%xmm0 │ │ + movsd 0x2f05c(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x6e8(%rbx) │ │ + movsd 0x2f052(%rip),%xmm0 │ │ + movsd 0x2f052(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x6f8(%rbx) │ │ + movsd 0x2f048(%rip),%xmm0 │ │ + movsd 0x2f048(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x728(%rbx) │ │ + movsd 0x2f03e(%rip),%xmm0 │ │ + movsd 0x2f03e(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x708(%rbx) │ │ + movsd 0x2f034(%rip),%xmm0 │ │ + movsd 0x2f034(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x718(%rbx) │ │ + movsd 0x2f02a(%rip),%xmm0 │ │ + movsd 0x2f02a(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x738(%rbx) │ │ + lea -0xa6e8f(%rip),%rcx │ │ + mov %rcx,0x760(%rbx) │ │ + movsd 0x2f012(%rip),%xmm0 │ │ + movsd 0x2f012(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x748(%rbx) │ │ + lea -0xa6e17(%rip),%rcx │ │ + mov %rcx,0x758(%rbx) │ │ + movsd 0x2effa(%rip),%xmm0 │ │ + movsd 0x2effa(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x770(%rbx) │ │ + movsd 0x2eff0(%rip),%xmm0 │ │ + movsd 0x2eff0(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x780(%rbx) │ │ + movsd 0x2efe6(%rip),%xmm0 │ │ + movsd 0x2efe6(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x7b0(%rbx) │ │ + movsd 0x2efdc(%rip),%xmm0 │ │ + movsd 0x2efdc(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x790(%rbx) │ │ + movsd 0x2efd2(%rip),%xmm0 │ │ + movsd 0x2efd2(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x7a0(%rbx) │ │ + movsd 0x2efc8(%rip),%xmm0 │ │ + movsd 0x2efc8(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x7c0(%rbx) │ │ + lea -0xa60b1(%rip),%rcx │ │ + mov %rcx,0x7e8(%rbx) │ │ + movsd 0x2efb0(%rip),%xmm0 │ │ + movsd 0x2efb0(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x7d0(%rbx) │ │ + lea -0xa6019(%rip),%rcx │ │ + mov %rcx,0x7e0(%rbx) │ │ + movsd 0x2ef98(%rip),%xmm0 │ │ + movsd 0x2ef98(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x3b8(%rbx) │ │ + movsd 0x2ef8e(%rip),%xmm0 │ │ + movsd 0x2ef8e(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x3c8(%rbx) │ │ + movsd 0x2ef84(%rip),%xmm0 │ │ + movsd 0x2ef84(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x3f8(%rbx) │ │ + movsd 0x2ef7a(%rip),%xmm0 │ │ + movsd 0x2ef7a(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x3d8(%rbx) │ │ + movsd 0x2ef70(%rip),%xmm0 │ │ + movsd 0x2ef70(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x3e8(%rbx) │ │ + movsd 0x2ef66(%rip),%xmm0 │ │ + movsd 0x2ef66(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x408(%rbx) │ │ + lea -0xa5a23(%rip),%rcx │ │ + mov %rcx,0x430(%rbx) │ │ + movsd 0x2ef4e(%rip),%xmm0 │ │ + movsd 0x2ef4e(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x418(%rbx) │ │ + lea -0xa58eb(%rip),%rcx │ │ + mov %rcx,0x428(%rbx) │ │ + movsd 0x2ef36(%rip),%xmm0 │ │ + movsd 0x2ef36(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x440(%rbx) │ │ + movsd 0x2ef2c(%rip),%xmm0 │ │ + movsd 0x2ef2c(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x450(%rbx) │ │ + movsd 0x2ef22(%rip),%xmm0 │ │ + movsd 0x2ef22(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x480(%rbx) │ │ + movsd 0x2ef18(%rip),%xmm0 │ │ + movsd 0x2ef18(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x460(%rbx) │ │ + movsd 0x2ef0e(%rip),%xmm0 │ │ + movsd 0x2ef0e(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x470(%rbx) │ │ + movsd 0x2ef04(%rip),%xmm0 │ │ + movsd 0x2ef04(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x490(%rbx) │ │ + lea -0xa4185(%rip),%rcx │ │ + mov %rcx,0x4b8(%rbx) │ │ + movsd 0x2eeec(%rip),%xmm0 │ │ + movsd 0x2eeec(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x4a0(%rbx) │ │ + lea -0xa3efd(%rip),%rcx │ │ + mov %rcx,0x4b0(%rbx) │ │ + movsd 0x2eed4(%rip),%xmm0 │ │ + movsd 0x2eed4(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x110(%rbx) │ │ + movsd 0x2eeca(%rip),%xmm0 │ │ + movsd 0x2eeca(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x120(%rbx) │ │ + movsd 0x2eec0(%rip),%xmm0 │ │ + movsd 0x2eec0(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x150(%rbx) │ │ + movsd 0x2eeb6(%rip),%xmm0 │ │ + movsd 0x2eeb6(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x130(%rbx) │ │ + movsd 0x2eeac(%rip),%xmm0 │ │ + movsd 0x2eeac(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x140(%rbx) │ │ + movsd 0x2eea2(%rip),%xmm0 │ │ + movsd 0x2eea2(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x160(%rbx) │ │ + lea -0xa2b17(%rip),%rcx │ │ + mov %rcx,0x7f8(%rbx) │ │ + lea -0xa0df5(%rip),%rcx │ │ + mov %rcx,0x840(%rbx) │ │ + lea -0xa1273(%rip),%rcx │ │ + mov %rcx,0x880(%rbx) │ │ + lea -0xa0ce1(%rip),%rcx │ │ + mov %rcx,0x8c8(%rbx) │ │ + lea -0xa0c1f(%rip),%rcx │ │ + mov %rcx,0x4c8(%rbx) │ │ + lea -0x9f8bd(%rip),%rcx │ │ + mov %rcx,0x510(%rbx) │ │ + lea -0x9ff4b(%rip),%rcx │ │ + mov %rcx,0x550(%rbx) │ │ + lea -0x9f6a9(%rip),%rcx │ │ + mov %rcx,0x598(%rbx) │ │ + lea -0x9f487(%rip),%rcx │ │ + mov %rcx,0x198(%rbx) │ │ + lea -0x9eb65(%rip),%rcx │ │ + mov %rcx,0x1e0(%rbx) │ │ + lea -0x9ea23(%rip),%rcx │ │ + mov %rcx,0x908(%rbx) │ │ + lea -0x9b781(%rip),%rcx │ │ + mov %rcx,0x5d8(%rbx) │ │ + lea -0x9c34f(%rip),%rcx │ │ + mov %rcx,0x990(%rbx) │ │ + lea -0x9b0cd(%rip),%rcx │ │ + mov %rcx,0x660(%rbx) │ │ + lea -0x9a77b(%rip),%rcx │ │ + mov %rcx,0x220(%rbx) │ │ + test $0x8,%al │ │ + je f251b │ │ + movsd 0x2edbe(%rip),%xmm0 │ │ + movsd 0x2edbe(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,(%rbx) │ │ + movsd 0x2edb8(%rip),%xmm0 │ │ + movsd 0x2edb8(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x10(%rbx) │ │ + movsd 0x2edb1(%rip),%xmm0 │ │ + movsd 0x2edb1(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x40(%rbx) │ │ + movsd 0x2edaa(%rip),%xmm0 │ │ + movsd 0x2edaa(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x20(%rbx) │ │ + movsd 0x2eda3(%rip),%xmm0 │ │ + movsd 0x2eda3(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x30(%rbx) │ │ + movsd 0x2ed9c(%rip),%xmm0 │ │ + movsd 0x2ed9c(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x50(%rbx) │ │ + movsd 0x2ed95(%rip),%xmm0 │ │ + movsd 0x2ed95(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x60(%rbx) │ │ + movsd 0x2ed8e(%rip),%xmm0 │ │ + movsd 0x2ed8e(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x70(%rbx) │ │ + lea -0xc8538(%rip),%rax │ │ + mov %rax,0x80(%rbx) │ │ + movsd 0x2ed79(%rip),%xmm0 │ │ + movsd 0x2ed79(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x2a8(%rbx) │ │ + movsd 0x2ed6f(%rip),%xmm0 │ │ + movsd 0x2ed6f(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x2b8(%rbx) │ │ + movsd 0x2ed65(%rip),%xmm0 │ │ + movsd 0x2ed65(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x2e8(%rbx) │ │ + movsd 0x2ed5b(%rip),%xmm0 │ │ + movsd 0x2ed5b(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x2c8(%rbx) │ │ + movsd 0x2ed51(%rip),%xmm0 │ │ + movsd 0x2ed51(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x2d8(%rbx) │ │ + movsd 0x2ed47(%rip),%xmm0 │ │ + movsd 0x2ed47(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x2f8(%rbx) │ │ + lea -0xc7932(%rip),%rax │ │ + mov %rax,0x320(%rbx) │ │ + movsd 0x2ed2f(%rip),%xmm0 │ │ + movsd 0x2ed2f(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x308(%rbx) │ │ + lea -0xc78aa(%rip),%rax │ │ + mov %rax,0x318(%rbx) │ │ + movsd 0x2ed17(%rip),%xmm0 │ │ + movsd 0x2ed17(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x6e8(%rbx) │ │ + movsd 0x2ed0d(%rip),%xmm0 │ │ + movsd 0x2ed0d(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x6f8(%rbx) │ │ + movsd 0x2ed03(%rip),%xmm0 │ │ + movsd 0x2ed03(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x728(%rbx) │ │ + movsd 0x2ecf9(%rip),%xmm0 │ │ + movsd 0x2ecf9(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x708(%rbx) │ │ + movsd 0x2ecef(%rip),%xmm0 │ │ + movsd 0x2ecef(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x718(%rbx) │ │ + movsd 0x2ece5(%rip),%xmm0 │ │ + movsd 0x2ece5(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x738(%rbx) │ │ + lea -0xc6f74(%rip),%rax │ │ + mov %rax,0x760(%rbx) │ │ + movsd 0x2eccd(%rip),%xmm0 │ │ + movsd 0x2eccd(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x748(%rbx) │ │ + lea -0xc6eac(%rip),%rax │ │ + mov %rax,0x758(%rbx) │ │ + movsd 0x2ecb5(%rip),%xmm0 │ │ + movsd 0x2ecb5(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x330(%rbx) │ │ + movsd 0x2ecab(%rip),%xmm0 │ │ + movsd 0x2ecab(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x340(%rbx) │ │ + movsd 0x2eca1(%rip),%xmm0 │ │ + movsd 0x2eca1(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x370(%rbx) │ │ + movsd 0x2ec97(%rip),%xmm0 │ │ + movsd 0x2ec97(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x350(%rbx) │ │ + movsd 0x2ec8d(%rip),%xmm0 │ │ + movsd 0x2ec8d(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x360(%rbx) │ │ + movsd 0x2ec83(%rip),%xmm0 │ │ + movsd 0x2ec83(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x380(%rbx) │ │ + lea -0xc6b56(%rip),%rax │ │ + mov %rax,0x3a8(%rbx) │ │ + movsd 0x2ec6b(%rip),%xmm0 │ │ + movsd 0x2ec6b(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x390(%rbx) │ │ + lea -0xc6ade(%rip),%rax │ │ + mov %rax,0x3a0(%rbx) │ │ + movsd 0x2ec53(%rip),%xmm0 │ │ + movsd 0x2ec53(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x88(%rbx) │ │ + movsd 0x2ec49(%rip),%xmm0 │ │ + movsd 0x2ec49(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x98(%rbx) │ │ + movsd 0x2ec3f(%rip),%xmm0 │ │ + movsd 0x2ec3f(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0xc8(%rbx) │ │ + movsd 0x2ec35(%rip),%xmm0 │ │ + movsd 0x2ec35(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0xa8(%rbx) │ │ + movsd 0x2ec2b(%rip),%xmm0 │ │ + movsd 0x2ec2b(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0xb8(%rbx) │ │ + movsd 0x2ec21(%rip),%xmm0 │ │ + movsd 0x2ec21(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0xd8(%rbx) │ │ + lea -0xc6358(%rip),%rax │ │ + mov %rax,0x100(%rbx) │ │ + movsd 0x2ec09(%rip),%xmm0 │ │ + movsd 0x2ec09(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0xe8(%rbx) │ │ + lea -0xc6280(%rip),%rax │ │ + mov %rax,0xf8(%rbx) │ │ + movsd 0x2ebf1(%rip),%xmm0 │ │ + movsd 0x2ebf1(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x3b8(%rbx) │ │ + movsd 0x2ebe7(%rip),%xmm0 │ │ + movsd 0x2ebe7(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x3c8(%rbx) │ │ + movsd 0x2ebdd(%rip),%xmm0 │ │ + movsd 0x2ebdd(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x3f8(%rbx) │ │ + movsd 0x2ebd3(%rip),%xmm0 │ │ + movsd 0x2ebd3(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x3d8(%rbx) │ │ + movsd 0x2ebc9(%rip),%xmm0 │ │ + movsd 0x2ebc9(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x3e8(%rbx) │ │ + movsd 0x2ebbf(%rip),%xmm0 │ │ + movsd 0x2ebbf(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x408(%rbx) │ │ + lea -0xc56fa(%rip),%rax │ │ + mov %rax,0x430(%rbx) │ │ + movsd 0x2eba7(%rip),%xmm0 │ │ + movsd 0x2eba7(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x418(%rbx) │ │ + lea -0xc55e2(%rip),%rax │ │ + mov %rax,0x428(%rbx) │ │ + lea -0xc27a0(%rip),%rax │ │ + mov %rax,0x7f8(%rbx) │ │ + lea -0xc163e(%rip),%rax │ │ + mov %rax,0x840(%rbx) │ │ + movsd 0x2eb73(%rip),%xmm0 │ │ + movsd 0x2eb73(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x770(%rbx) │ │ + movsd 0x2eb69(%rip),%xmm0 │ │ + movsd 0x2eb69(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x780(%rbx) │ │ + movsd 0x2eb5f(%rip),%xmm0 │ │ + movsd 0x2eb5f(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x7b0(%rbx) │ │ + movsd 0x2eb55(%rip),%xmm0 │ │ + movsd 0x2eb55(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x790(%rbx) │ │ + movsd 0x2eb4b(%rip),%xmm0 │ │ + movsd 0x2eb4b(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x7a0(%rbx) │ │ + movsd 0x2eb41(%rip),%xmm0 │ │ + movsd 0x2eb41(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x7c0(%rbx) │ │ + lea -0xc52e8(%rip),%rax │ │ + mov %rax,0x7d8(%rbx) │ │ + lea -0xc4f86(%rip),%rax │ │ + mov %rax,0x7d0(%rbx) │ │ + movsd 0x2eb1b(%rip),%xmm0 │ │ + movsd 0x2eb1b(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x7e0(%rbx) │ │ + movsd 0x2eb11(%rip),%xmm0 │ │ + movsd 0x2eb11(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x440(%rbx) │ │ + movsd 0x2eb07(%rip),%xmm0 │ │ + movsd 0x2eb07(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x450(%rbx) │ │ + movsd 0x2eafd(%rip),%xmm0 │ │ + movsd 0x2eafd(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x480(%rbx) │ │ + movsd 0x2eaf3(%rip),%xmm0 │ │ + movsd 0x2eaf3(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x460(%rbx) │ │ + movsd 0x2eae9(%rip),%xmm0 │ │ + movsd 0x2eae9(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x470(%rbx) │ │ + movsd 0x2eadf(%rip),%xmm0 │ │ + movsd 0x2eadf(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x490(%rbx) │ │ + lea -0xc4a6a(%rip),%rax │ │ + mov %rax,0x4a8(%rbx) │ │ + lea -0xc4438(%rip),%rax │ │ + mov %rax,0x4a0(%rbx) │ │ + movsd 0x2eab9(%rip),%xmm0 │ │ + movsd 0x2eab9(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x4b0(%rbx) │ │ + movsd 0x2eaaf(%rip),%xmm0 │ │ + movsd 0x2eaaf(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x110(%rbx) │ │ + movsd 0x2eaa5(%rip),%xmm0 │ │ + movsd 0x2eaa5(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x120(%rbx) │ │ + movsd 0x2ea9b(%rip),%xmm0 │ │ + movsd 0x2ea9b(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x150(%rbx) │ │ + movsd 0x2ea91(%rip),%xmm0 │ │ + movsd 0x2ea91(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x130(%rbx) │ │ + movsd 0x2ea87(%rip),%xmm0 │ │ + movsd 0x2ea87(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x140(%rbx) │ │ + movsd 0x2ea7d(%rip),%xmm0 │ │ + movsd 0x2ea7d(%rip),%xmm1 │ │ + movlhps %xmm0,%xmm1 │ │ + movups %xmm1,0x160(%rbx) │ │ + lea -0xc143c(%rip),%rax │ │ + mov %rax,0x4c8(%rbx) │ │ + lea -0xbfa9a(%rip),%rax │ │ + mov %rax,0x510(%rbx) │ │ + lea -0xbedf8(%rip),%rax │ │ + mov %rax,0x908(%rbx) │ │ + lea -0xc1e36(%rip),%rax │ │ + mov %rax,0x880(%rbx) │ │ + lea -0xc1614(%rip),%rax │ │ + mov %rax,0x8c8(%rbx) │ │ + lea -0xc00f2(%rip),%rax │ │ + mov %rax,0x550(%rbx) │ │ + lea -0xbf840(%rip),%rax │ │ + mov %rax,0x598(%rbx) │ │ + lea -0xbf5ae(%rip),%rax │ │ + mov %rax,0x198(%rbx) │ │ + lea -0xbf04c(%rip),%rax │ │ + mov %rax,0x1e0(%rbx) │ │ + lea -0xbd98a(%rip),%rax │ │ + mov %rax,0x5d8(%rbx) │ │ + lea -0xbdfc8(%rip),%rax │ │ + mov %rax,0x990(%rbx) │ │ + lea -0xbd356(%rip),%rax │ │ + mov %rax,0x660(%rbx) │ │ + lea -0xbccd4(%rip),%rax │ │ + mov %rax,0x220(%rbx) │ │ + add $0x30,%rsp │ │ + pop %rbx │ │ + retq │ │ + nopl (%rax) │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ @@ -1,7867 +1,7802 @@ │ │ │ │ Hex dump of section '.rodata': │ │ - 0x000ee4c0 3c003800 34003000 2c002800 24002000 <.8.4.0.,.(.$. . │ │ - 0x000ee4d0 1c001800 14001000 0c000800 04000000 ................ │ │ - 0x000ee4e0 00ff00ff 00ff00ff 00ff00ff 00ff00ff ................ │ │ - 0x000ee4f0 20002000 20002000 20002000 20002000 . . . . . . . . │ │ - 0x000ee500 40414243 44454647 48494a4b 4c4d4e4f @ABCDEFGHIJKLMNO │ │ - 0x000ee510 10110001 02030405 12130809 0a0b0c0d ................ │ │ - 0x000ee520 14155051 52535455 16172021 22232425 ..PQRSTU.. !"#$% │ │ - 0x000ee530 62636465 66676869 32333435 36373839 bcdefghi23456789 │ │ - 0x000ee540 40414243 44454647 48494a4b 4c4d4e4f @ABCDEFGHIJKLMNO │ │ - 0x000ee550 60610001 02030405 62630809 0a0b0c0d `a......bc...... │ │ - 0x000ee560 64651011 12131415 66671819 1a1b1c1d de......fg...... │ │ - 0x000ee570 68692021 22232425 6a6b2829 2a2b2c2d hi !"#$%jk()*+,- │ │ - 0x000ee580 6c6d3031 32333435 6e6f3839 3a3b3c3d lm012345no89:;<= │ │ - 0x000ee590 50515253 54555657 58595a5b 5c5d5e5f PQRSTUVWXYZ[\]^_ │ │ - 0x000ee5a0 00000000 01000000 02000000 03000000 ................ │ │ - 0x000ee5b0 04000000 05000000 06000000 07000000 ................ │ │ - 0x000ee5c0 00010203 04050607 10111213 14151617 ................ │ │ - 0x000ee5d0 ffff2223 24252627 ffff3233 34353637 .."#$%&'..234567 │ │ - 0x000ee5e0 ffff4243 44454647 ffff5253 54555657 ..BCDEFG..RSTUVW │ │ - 0x000ee5f0 60616263 64656667 70717273 74757677 `abcdefgpqrstuvw │ │ - 0x000ee600 04050607 08090a0b 14151617 18191a1b ................ │ │ - 0x000ee610 24252627 28292a2b 34353637 38393a3b $%&'()*+456789:; │ │ - 0x000ee620 44454647 48494a4b 54555657 58595a5b DEFGHIJKTUVWXYZ[ │ │ - 0x000ee630 64656667 68696a6b 74757677 78797a7b defghijktuvwxyz{ │ │ - 0x000ee640 00003c3c 3c3c0000 00003f3f 3f3f0000 ..<<<<....????.. │ │ - 0x000ee650 0000fcfc fcfc0000 0000ffff ffff0000 ................ │ │ - 0x000ee660 3c3c3c3c 3c3c0000 3f3f3f3f 3f3f0000 <<<<<<..??????.. │ │ - 0x000ee670 fcfcfcfc fcfc0000 ffffffff ffff0000 ................ │ │ - 0x000ee680 00003c3c 3c3c3c3c 00003f3f 3f3f3f3f ..<<<<<<..?????? │ │ - 0x000ee690 0000fcfc fcfcfcfc 0000ffff ffffffff ................ │ │ - 0x000ee6a0 3c3c3c3c 3c3c3c3c 3f3f3f3f 3f3f3f3f <<<<<<<.?.6.7...8./ │ │ - 0x000ee720 08381030 08380f31 3907320e 013f3a06 .8.0.8.19.2..?:. │ │ - 0x000ee730 80402010 08040201 80402010 08040201 .@ ......@ ..... │ │ - 0x000ee740 00804020 10080402 00008040 20100804 ..@ .......@ ... │ │ - 0x000ee750 00000080 40201008 00000000 80402010 ....@ .......@ . │ │ - 0x000ee760 00000000 00804020 00000000 00008040 ......@ .......@ │ │ - 0x000ee770 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ee780 0004080c 02060a0e 1014181c 12161a1e ................ │ │ - 0x000ee790 2024282c 22262a2e 3034383c 32363a3e $(,"&*.048<26:> │ │ - 0x000ee7a0 0105090d 03070b0f 1115191d 13171b1f ................ │ │ - 0x000ee7b0 2125292d 23272b2f 3135393d 33373b3f !%)-#'+/159=37;? │ │ - 0x000ee7c0 0105090d 1115191d 2125292d 3135393d ........!%)-159= │ │ - 0x000ee7d0 03070b0f 13171b1f 23272b2f 33373b3f ........#'+/37;? │ │ - 0x000ee7e0 40402020 30303030 20201010 70000010 @@ 0000 ..p... │ │ - 0x000ee7f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ee800 00000000 01000000 08000000 09000000 ................ │ │ - 0x000ee810 02000000 03000000 0a000000 0b000000 ................ │ │ - 0x000ee820 04000000 05000000 0c000000 0d000000 ................ │ │ - 0x000ee830 06000000 07000000 0e000000 0f000000 ................ │ │ - 0x000ee840 0103090b 05070d0f 1113191b 15171d1f ................ │ │ - 0x000ee850 2123292b 25272d2f 3133393b 35373d3f !#)+%'-/139;57=? │ │ - 0x000ee860 0002080a 04060c0e 1012181a 14161c1e ................ │ │ - 0x000ee870 2022282a 24262c2e 3032383a 34363c3e "(*$&,.028:46<> │ │ - 0x000ee880 01031113 05071517 090b191b 0d0f1d1f ................ │ │ - 0x000ee890 21233133 25273537 292b393b 2d2f3d3f !#13%'57)+9;-/=? │ │ - 0x000ee8a0 00021012 04061416 080a181a 0c0e1c1e ................ │ │ - 0x000ee8b0 20223032 24263436 282a383a 2c2e3c3e "02$&46(*8:,.<> │ │ - 0x000ee8c0 01032123 05072527 090b292b 0d0f2d2f ..!#..%'..)+..-/ │ │ - 0x000ee8d0 11133133 15173537 191b393b 1d1f3d3f ..13..57..9;..=? │ │ - 0x000ee8e0 00022022 04062426 080a282a 0c0e2c2e .. "..$&..(*..,. │ │ - 0x000ee8f0 10123032 14163436 181a383a 1c1e3c3e ..02..46..8:..<> │ │ - 0x000ee900 03070b0f 13171b1f 23272b2f 33373b3f ........#'+/37;? │ │ - 0x000ee910 43474b4f 53575b5f 63676b6f 73777b7f CGKOSW[_cgkosw{. │ │ - 0x000ee920 0105090d 1115191d 2125292d 3135393d ........!%)-159= │ │ - 0x000ee930 4145494d 5155595d 6165696d 7175797d AEIMQUY]aeimquy} │ │ - 0x000ee940 02060a0e 12161a1e 22262a2e 32363a3e ........"&*.26:> │ │ - 0x000ee950 0105090d 1115191d 2125292d 3135393d ........!%)-159= │ │ - 0x000ee960 42464a4e 52565a5e 62666a6e 72767a7e BFJNRVZ^bfjnrvz~ │ │ - 0x000ee970 4145494d 5155595d 6165696d 7175797d AEIMQUY]aeimquy} │ │ - 0x000ee980 01030507 090b0d0f 11131517 191b1d1f ................ │ │ - 0x000ee990 21232527 292b2d2f 31333537 393b3d3f !#%')+-/13579;=? │ │ - 0x000ee9a0 00020406 080a0c0e 10121416 181a1c1e ................ │ │ - 0x000ee9b0 20222426 282a2c2e 30323436 383a3c3e "$&(*,.02468:<> │ │ - 0x000ee9c0 01000201 03020403 05040605 07060807 ................ │ │ - 0x000ee9d0 09080a09 0b0a0c0b 0d0c0e0d 0f0e100f ................ │ │ - 0x000ee9e0 21202221 23222423 25242625 27262827 ! "!#"$#%$&%'&(' │ │ - 0x000ee9f0 29282a29 2b2a2c2b 2d2c2e2d 2f2e302f )(*)+*,+-,.-/.0/ │ │ - 0x000eea00 01000201 03020403 05040605 07060807 ................ │ │ - 0x000eea10 09080a09 0b0a0c0b 0d0c0e0d 0f0e100f ................ │ │ - 0x000eea20 11101211 13121413 15141615 17161817 ................ │ │ - 0x000eea30 19181a19 1b1a1c1b 1d1c1e1d 1f1e201f .............. . │ │ - 0x000eea40 10001101 12021303 14041505 16061707 ................ │ │ - 0x000eea50 50105111 52125313 54145515 56165717 P.Q.R.S.T.U.V.W. │ │ - 0x000eea60 20502151 22522353 24542555 26562757 P!Q"R#S$T%U&V'W │ │ - 0x000eea70 40204121 42224323 44244525 46264727 @ A!B"C#D$E%F&G' │ │ - 0x000eea80 10001101 12021303 14041505 16061707 ................ │ │ - 0x000eea90 18081909 1a0a1b0b 1c0c1d0d 1e0e1f0f ................ │ │ - 0x000eeaa0 40104111 42124313 44144515 46164717 @.A.B.C.D.E.F.G. │ │ - 0x000eeab0 48184919 4a1a4b1b 4c1c4d1d 4e1e4f1f H.I.J.K.L.M.N.O. │ │ - 0x000eeac0 40004101 42024303 44044505 46064707 @.A.B.C.D.E.F.G. │ │ - 0x000eead0 48084909 4a0a4b0b 4c0c4d0d 4e0e4f0f H.I.J.K.L.M.N.O. │ │ - 0x000eeae0 50105111 52125313 54145515 56165717 P.Q.R.S.T.U.V.W. │ │ - 0x000eeaf0 58185919 5a1a5b1b 5c1c5d1d 5e1e5f1f X.Y.Z.[.\.].^._. │ │ - 0x000eeb00 00000000 00000000 04000000 00000000 ................ │ │ - 0x000eeb10 01000000 00000000 05000000 00000000 ................ │ │ - 0x000eeb20 02000000 00000000 06000000 00000000 ................ │ │ - 0x000eeb30 03000000 00000000 07000000 00000000 ................ │ │ - 0x000eeb40 00010203 01020304 02030405 03040506 ................ │ │ - 0x000eeb50 08090a0b 090a0b0c 0a0b0c0d 0b0c0d0e ................ │ │ - 0x000eeb60 20212223 21222324 22232425 23242526 !"#!"#$"#$%#$%& │ │ - 0x000eeb70 28292a2b 292a2b2c 2a2b2c2d 2b2c2d2e ()*+)*+,*+,-+,-. │ │ - 0x000eeb80 04050607 05060708 06070809 0708090a ................ │ │ - 0x000eeb90 0c0d0e0f 0d0e0f10 0e0f1011 0f101112 ................ │ │ - 0x000eeba0 24252627 25262728 26272829 2728292a $%&'%&'(&'()'()* │ │ - 0x000eebb0 2c2d2e2f 2d2e2f30 2e2f3031 2f303132 ,-./-./0./01/012 │ │ - 0x000eebc0 08090a0b 090a0b0c 0a0b0c0d 0b0c0d0e ................ │ │ - 0x000eebd0 10111213 11121314 12131415 13141516 ................ │ │ - 0x000eebe0 28292a2b 292a2b2c 2a2b2c2d 2b2c2d2e ()*+)*+,*+,-+,-. │ │ - 0x000eebf0 30313233 31323334 32333435 33343536 0123123423453456 │ │ - 0x000eec00 00010203 01020304 02030405 03040506 ................ │ │ - 0x000eec10 08090a0b 090a0b0c 0a0b0c0d 0b0c0d0e ................ │ │ - 0x000eec20 10111213 11121314 12131415 13141516 ................ │ │ - 0x000eec30 18191a1b 191a1b1c 1a1b1c1d 1b1c1d1e ................ │ │ - 0x000eec40 04050607 05060708 06070809 0708090a ................ │ │ - 0x000eec50 0c0d0e0f 0d0e0f10 0e0f1011 0f101112 ................ │ │ - 0x000eec60 14151617 15161718 16171819 1718191a ................ │ │ - 0x000eec70 1c1d1e1f 1d1e1f20 1e1f2021 1f202122 ....... .. !. !" │ │ - 0x000eec80 08090a0b 090a0b0c 0a0b0c0d 0b0c0d0e ................ │ │ - 0x000eec90 10111213 11121314 12131415 13141516 ................ │ │ - 0x000eeca0 18191a1b 191a1b1c 1a1b1c1d 1b1c1d1e ................ │ │ - 0x000eecb0 20212223 21222324 22232425 23242526 !"#!"#$"#$%#$%& │ │ - 0x000eecc0 08091011 0a0b1213 0c0d1415 0e0f1617 ................ │ │ - 0x000eecd0 10111819 12131a1b 14151c1d 16171e1f ................ │ │ - 0x000eece0 18192021 1a1b2223 1c1d2425 1e1f2627 .. !.."#..$%..&' │ │ - 0x000eecf0 20212829 22232a2b 24252c2d 26272e2f !()"#*+$%,-&'./ │ │ - 0x000eed00 28293031 2a2b3233 2c2d3435 2e2f3637 ()01*+23,-45./67 │ │ - 0x000eed10 30313839 32333a3b 34353c3d 36373e3f 018923:;45<=67>? │ │ - 0x000eed20 00040105 02060307 04080509 060a070b ................ │ │ - 0x000eed30 00010203 01020304 02030405 03040506 ................ │ │ - 0x000eed40 04050607 05060708 06070809 0708090a ................ │ │ - 0x000eed50 08090a0b 090a0b0c 0a0b0c0d 0b0c0d0e ................ │ │ - 0x000eed60 01000201 03020403 09080a09 0b0a0c0b ................ │ │ - 0x000eed70 01000201 03020403 05040605 07060807 ................ │ │ - 0x000eed80 04000501 06020703 08040905 0a060b07 ................ │ │ - 0x000eed90 00020406 01030507 10325476 98badcfe .........2Tv.... │ │ - 0x000eeda0 80408040 c0c0c0c0 40404040 7f7f7f7f .@.@....@@@@.... │ │ - 0x000eedb0 80ff80ff 00020002 00040004 00080008 ................ │ │ - 0x000eedc0 f71af71a 00200020 02000000 20000000 ..... . .... ... │ │ - 0x000eedd0 00800000 11004c00 8d00dc00 4001a501 ......L.....@... │ │ - 0x000eede0 3a028402 cb022603 90030104 9404ef04 :.....&......... │ │ - 0x000eedf0 3e059f05 2706a106 9c071708 8f083209 >...'.........2. │ │ - 0x000eee00 a1092d0a 610ceb0c 810d660e 370f3b0f ..-.a.....f.7.;. │ │ - 0x000eee10 7e105d11 7512d613 39154015 f317a619 ~.].u...9.@..... │ │ - 0x000eee20 ae1bb51b bc1bc31b 7190f1ff 3091f1ff ........q...0... │ │ - 0x000eee30 1392f1ff 6b92f1ff c892f1ff 1b93f1ff ....k........... │ │ - 0x000eee40 f493f1ff e794f1ff fa95f1ff 6a96f1ff ............j... │ │ - 0x000eee50 df96f1ff 4a97f1ff 3698f1ff 7e99f1ff ....J...6...~... │ │ - 0x000eee60 f59af1ff 939bf1ff 3a9cf1ff d79cf1ff ........:....... │ │ - 0x000eee70 329ef1ff ea9ff1ff c7a1f1ff b3a2f1ff 2............... │ │ - 0x000eee80 88a3f1ff 07a5f1ff 0ea8f1ff bba9f1ff ................ │ │ - 0x000eee90 9dabf1ff 6facf1ff 4aadf1ff 1baef1ff ....o...J....... │ │ - 0x000eeea0 c6aff1ff 68b1f1ff 39b3f1ff ffb3f1ff ....h...9....... │ │ - 0x000eeeb0 ceb4f1ff 93b5f1ff 00000000 00000000 ................ │ │ - 0x000eeec0 04000000 07000000 01000000 03000000 ................ │ │ - 0x000eeed0 00000000 02000000 05000000 06000000 ................ │ │ - 0x000eeee0 00000000 80000000 00000000 00000000 ................ │ │ - 0x000eeef0 80000000 80000000 00000000 00000000 ................ │ │ - 0x000eef00 80000000 00000000 00000000 00000000 ................ │ │ - 0x000eef10 80000000 80000000 80000000 80000000 ................ │ │ - 0x000eef20 80000000 80000000 80000000 00000000 ................ │ │ - 0x000eef30 00000000 80000000 80000000 80000000 ................ │ │ - 0x000eef40 80000000 80000000 80000000 00000000 ................ │ │ - 0x000eef50 00000000 00000000 80800000 80800000 ................ │ │ - 0x000eef60 80800000 80800000 80800000 80800000 ................ │ │ - 0x000eef70 80800000 00000000 00000000 00000000 ................ │ │ - 0x000eef80 80800000 80800000 80800000 80800000 ................ │ │ - 0x000eef90 80800000 80800000 00000000 00000000 ................ │ │ - 0x000eefa0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000eefb0 80000000 00000000 80000000 00000000 ................ │ │ - 0x000eefc0 80000000 00000000 80000000 00000000 ................ │ │ - 0x000eefd0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000eefe0 80800000 00000000 80800000 00000000 ................ │ │ - 0x000eeff0 80800000 00000000 80800000 00000000 ................ │ │ - 0x000ef000 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ef010 48030000 a4010000 18010000 d2000000 H............... │ │ - 0x000ef020 a8000000 8c000000 78000000 69000000 ........x...i... │ │ - 0x000ef030 a4010000 d2000000 8c000000 69000000 ............i... │ │ - 0x000ef040 0c0d0a0b 08090607 04050203 00010e0f ................ │ │ - 0x000ef050 00080109 020a030b 040c050d 060e070f ................ │ │ - 0x000ef060 80008000 00080008 ff7f3f1f 0f070301 ..........?..... │ │ - 0x000ef070 04020303 0201f1e2 01f20102 01121122 ..............." │ │ - 0x000ef080 10211020 101ff1e2 01f20102 01121122 .!. ..........." │ │ - 0x000ef090 1021cee4 f1ff16e7 f1ffcee4 f1ff4ee7 .!............N. │ │ - 0x000ef0a0 f1ffcfe3 f1ff02e5 f1ff2ae4 f1ff4ee5 ..........*...N. │ │ - 0x000ef0b0 f1ff2ae4 f1ffbee5 f1ff2ae4 f1ff03e6 ..*.......*..... │ │ - 0x000ef0c0 f1ff72e4 f1ff62e6 f1ffcee4 f1ffb4e6 ..r...b......... │ │ - 0x000ef0d0 f1ffcee4 f1ff16e7 f1ffcee4 f1ff4ee7 ..............N. │ │ - 0x000ef0e0 f1ffcfe3 f1ff02e5 f1ff2ae4 f1ff4ee5 ..........*...N. │ │ - 0x000ef0f0 f1ffb3d0 f1ffd1d3 f1ffb3d0 f1ff2ad4 ..............*. │ │ - 0x000ef100 f1ff1dcf f1ff0fd1 f1ffa7cf f1ff88d1 ................ │ │ - 0x000ef110 f1ffa7cf f1fffcd1 f1ffa7cf f1ff5cd2 ..............\. │ │ - 0x000ef120 f1ff28d0 f1ffced2 f1ffb3d0 f1ff48d3 ..(...........H. │ │ - 0x000ef130 f1ffb3d0 f1ffd1d3 f1ffb3d0 f1ff2ad4 ..............*. │ │ - 0x000ef140 f1ff1dcf f1ff0fd1 f1ffa7cf f1ff88d1 ................ │ │ - 0x000ef150 f1ff87bc f1ff8abe f1ff87bc f1ffbebe ................ │ │ - 0x000ef160 f1ff88bb f1ffb1bc f1ffe6bb f1ff07bd ................ │ │ - 0x000ef170 f1ffe6bb f1ff57bd f1ffe6bb f1ff8bbd ......W......... │ │ - 0x000ef180 f1ff2abc f1ffdbbd f1ff87bc f1ff31be ..*...........1. │ │ - 0x000ef190 f1ff87bc f1ff8abe f1ff87bc f1ffbebe ................ │ │ - 0x000ef1a0 f1ff88bb f1ffb1bc f1ffe6bb f1ff07bd ................ │ │ - 0x000ef1b0 f1ff0000 00000000 00000000 00000000 ................ │ │ - 0x000ef1c0 00000000 2d134000 2719320e 3b054000 ....-.@.'.2.;.@. │ │ - 0x000ef1d0 241c2a16 3010350b 39073d03 40004000 $.*.0.5.9.=.@.@. │ │ - 0x000ef1e0 221e251b 28182b15 2e12310f 340c360a ".%.(.+...1.4.6. │ │ - 0x000ef1f0 38083a06 3c043d03 40004000 40004000 8.:.<.=.@.@.@.@. │ │ - 0x000ef200 211f231d 241c261a 28182917 2b152c14 !.#.$.&.(.).+.,. │ │ - 0x000ef210 2d132f11 3010320e 330d340c 350b3709 -./.0.2.3.4.5.7. │ │ - 0x000ef220 38083907 3a063b05 3c043c04 3d033e02 8.9.:.;.<.<.=.>. │ │ - 0x000ef230 40004000 40004000 40004000 40004000 @.@.@.@.@.@.@.@. │ │ - 0x000ef240 00020406 01030507 01030507 02040608 ................ │ │ - 0x000ef250 0406080a 0507090b 0507090b 06080a0c ................ │ │ - 0x000ef260 02040608 03050709 03050709 0406080a ................ │ │ - 0x000ef270 06080a0c 07090b0d 07090b0d 080a0c0e ................ │ │ - 0x000ef280 00010203 01020304 08090a0b 090a0b0c ................ │ │ - 0x000ef290 02030405 03040506 0a0b0c0d 0b0c0d0e ................ │ │ - 0x000ef2a0 00010203 01020304 02030405 03040506 ................ │ │ - 0x000ef2b0 04050607 05060708 06070809 0708090a ................ │ │ - 0x000ef2c0 08090a0b 090a0b0c 0a0b0c0d 0b0c0d0e ................ │ │ - 0x000ef2d0 0004080c 0105090d 02060a0e 03070b0f ................ │ │ - 0x000ef2e0 00010203 00010203 08090a0b 08090a0b ................ │ │ - 0x000ef2f0 00010809 02030a0b 04050c0d 06070e0f ................ │ │ - 0x000ef300 00010102 02030304 0809090a 0a0b0b0c ................ │ │ - 0x000ef310 00010102 02030304 04050506 06070708 ................ │ │ - 0x000ef320 04000501 06020703 08040905 0a060b07 ................ │ │ - 0x000ef330 00040105 02060307 04080509 060a070b ................ │ │ - 0x000ef340 00010001 00010001 02030203 02030203 ................ │ │ - 0x000ef350 00000000 00000000 08080808 08080808 ................ │ │ - 0x000ef360 00000000 04040404 08080808 0c0c0c0c ................ │ │ - 0x000ef370 02030001 06070405 0a0b0809 0e0f0c0d ................ │ │ - 0x000ef380 00000000 01000000 02000000 03000000 ................ │ │ - 0x000ef390 04000000 05000000 06000000 07000000 ................ │ │ - 0x000ef3a0 00000000 00010203 04050607 07070707 ................ │ │ - 0x000ef3b0 07070707 07070707 02010201 01010101 ................ │ │ - 0x000ef3c0 80808080 7f7f7f7f 40404040 00ff00ff ........@@@@.... │ │ - 0x000ef3d0 0f000f00 20002000 22002200 02010201 .... . ."."..... │ │ - 0x000ef3e0 00020002 00040004 00080008 f71af71a ................ │ │ - 0x000ef3f0 00200020 20000000 3f000000 00020000 . . ...?....... │ │ - 0x000ef400 00800000 ff030000 00400000 00000040 .........@.....@ │ │ - 0x000ef410 00000000 0f002e00 49006600 8700ab00 ........I.f..... │ │ - 0x000ef420 e5001100 4a008c00 dc002d01 7b015901 ....J.....-.{.Y. │ │ - 0x000ef430 9601d701 1d027402 b2022103 9b03e003 ......t...!..... │ │ - 0x000ef440 2a047204 ca043205 a4055a06 bf062707 *.r...2...Z...'. │ │ - 0x000ef450 8f073708 2a082108 4d028f02 d5025403 ..7.*.!.M.....T. │ │ - 0x000ef460 d3034d04 6005b805 1e069206 3b07ec07 ..M.`.......;... │ │ - 0x000ef470 96080409 7f09f509 940a860a 8915e515 ................ │ │ - 0x000ef480 4116aa16 59175d17 66176e18 2219d719 A...Y.].f.n."... │ │ - 0x000ef490 a01aa01a a01aa01a b919231a 791a1a1b ..........#.y... │ │ - 0x000ef4a0 1e1b271b 9300b702 6b057505 7f058905 ..'.....k.u..... │ │ - 0x000ef4b0 9305350c fa0d3c10 46105010 5a106410 ..5...<.F.P.Z.d. │ │ - 0x000ef4c0 ea15ca17 f119fb19 051a0f1a 191a9a00 ................ │ │ - 0x000ef4d0 44035403 64037403 84031a0a 520c620c D.T.d.t.....R.b. │ │ - 0x000ef4e0 720c820c 920c1112 2e143e14 4e145e14 r.........>.N.^. │ │ - 0x000ef4f0 6e14295b f2ff075c f2ff565c f2ffd15c n.)[...\..V\...\ │ │ - 0x000ef500 f2ff3d5d f2ffa05d f2ffb55e f2ffb35f ..=]...]...^..._ │ │ - 0x000ef510 f2ff1260 f2ffb160 f2ff4161 f2ffc861 ...`...`..Aa...a │ │ - 0x000ef520 f2ff1063 f2ff5364 f2ffd564 f2ffb565 ...c..Sd...d...e │ │ - 0x000ef530 f2ff8666 f2ff4a67 f2ff2974 f2ffda75 ...f..Jg..)t...u │ │ - 0x000ef540 f2ff9076 f2ffbb77 f2ffd678 f2fffe79 ...v...w...x...y │ │ - 0x000ef550 f2ff767c f2ff0a7e f2ffc07e f2ffde7f ..v|...~...~.... │ │ - 0x000ef560 f2ffed80 f2ff0182 f2ff4484 f2ffc785 ..........D..... │ │ - 0x000ef570 f2ff6f86 f2ff0d87 f2ffa387 f2ffbd88 ..o............. │ │ - 0x000ef580 f2ff6068 f2ffe668 f2ff7669 f2ffe669 ..`h...h..vi...i │ │ - 0x000ef590 f2ff566a f2ffa26a f2fff26a f2ff526b ..Vj...j...j..Rk │ │ - 0x000ef5a0 f2ffb26b f2ff376c f2ff8e6c f2ffee6c ...k..7l...l...l │ │ - 0x000ef5b0 f2ff5e6d f2ffce6d f2ffce6d f2ffce6d ..^m...m...m...m │ │ - 0x000ef5c0 f2ff0000 00000000 00000000 00000000 ................ │ │ - 0x000ef5d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ef5e0 1b111b11 1b111b11 1b111b11 1b111b11 ................ │ │ - 0x000ef5f0 111b111b 111b111b 111b111b 111b111b ................ │ │ - 0x000ef600 00040004 00040004 00040004 00040004 ................ │ │ - 0x000ef610 00040004 00040004 00040004 00040004 ................ │ │ - 0x000ef620 00808000 80000080 80000080 00808000 ................ │ │ - 0x000ef630 0b101620 2c405880 000000ff 00000000 ... ,@X......... │ │ - 0x000ef640 24b524b5 d849d849 0000ffff 17161716 $.$..I.I........ │ │ - 0x000ef650 01010101 00800040 00200010 00080004 .......@. ...... │ │ - 0x000ef660 00020001 80004000 20001000 20004000 ......@. ... .@. │ │ - 0x000ef670 80000001 0002ff00 f000eb00 00001000 ................ │ │ - 0x000ef680 1b11111b 01006690 c88af2ff 068af2ff ......f......... │ │ - 0x000ef690 c98af2ff 078cf2ff 658ff2ff a890f2ff ........e....... │ │ - 0x000ef6a0 bf91f2ff 3e93f2ff 0b97f2ff 0a98f2ff ....>........... │ │ - 0x000ef6b0 0a99f2ff 769af2ff 1b9ef2ff 149ff2ff ....v........... │ │ - 0x000ef6c0 f89ff2ff 4ea1f2ff 00000000 00000000 ....N........... │ │ - 0x000ef6d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ef6e0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ef6f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ef700 807f807f 7f8000ff 7f8015ea d52ac03f .............*.? │ │ - 0x000ef710 7f8045ba 12ede916 c936b24d a55aa05f ..E......6.M.Z._ │ │ - 0x000ef720 7f80619e 44bb2ad5 11eefb04 e619d42b ..a.D.*........+ │ │ - 0x000ef730 c43bb649 ab54a15e 9a65946b 916e906f .;.I.T.^.e.k.n.o │ │ - 0x000ef740 7f80708f 619e52ad 44bb36c9 29d61de2 ..p.a.R.D.6.)... │ │ - 0x000ef750 11ee05fa fa05ef10 e51adc23 d32cca35 ...........#.,.5 │ │ - 0x000ef760 c23dbb44 b44bad52 a758a25d 9d629966 .=.D.K.R.X.].b.f │ │ - 0x000ef770 956a916e 8e718c73 8a758976 88778877 .j.n.q.s.u.v.w.w │ │ - 0x000ef780 7f807887 708f6996 619e5aa5 52ad4bb4 ..x.p.i.a.Z.R.K. │ │ - 0x000ef790 44bb3dc2 36c930cf 29d623dc 1ce316e9 D.=.6.0.).#..... │ │ - 0x000ef7a0 10ef0af5 05faff00 f906f40b ef10ea15 ................ │ │ - 0x000ef7b0 e51ae01f db24d629 d22dcd32 c936c53a .....$.).-.2.6.: │ │ - 0x000ef7c0 c13ebd42 b946b649 b24daf50 ac53a956 .>.B.F.I.M.P.S.V │ │ - 0x000ef7d0 a659a35c a05f9d62 9b649966 9669946b .Y.\._.b.d.f.i.k │ │ - 0x000ef7e0 926d906f 8f708d72 8c738a75 89768877 .m.o.p.r.s.u.v.w │ │ - 0x000ef7f0 87788679 8679857a 857a847b 847b847b .x.y.y.z.z.{.{.{ │ │ - 0x000ef800 01020304 05060708 090a0b0c 0d0e0f10 ................ │ │ - 0x000ef810 11121314 15161718 191a1b1c 1d1e1f20 ............... │ │ - 0x000ef820 201f1e1d 1c1b1a19 18171615 14131211 ............... │ │ - 0x000ef830 100f0e0d 0c0b0a09 08070605 04030201 ................ │ │ - 0x000ef840 07070b0b 0f0f1313 13171717 1f1f1f27 ...............' │ │ - 0x000ef850 27272f2f 2f3f3f3f 4f4f4fff 00100010 ''///???OOO..... │ │ - 0x000ef860 00140014 08100810 20102010 18141814 ........ . ..... │ │ - 0x000ef870 10101010 00000000 00000000 08000800 ................ │ │ - 0x000ef880 00000001 01020203 03040405 05060607 ................ │ │ - 0x000ef890 07080809 090a0a0b 0b0c0c0d 0d0e0e0f ................ │ │ - 0x000ef8a0 0f0f0f0f 0f0f0f0f 80808080 24fc24fc ............$.$. │ │ - 0x000ef8b0 08070706 06050504 04030302 02010100 ................ │ │ - 0x000ef8c0 377f277f 277f070f 1f070f1f 00031f00 7.'.'........... │ │ - 0x000ef8d0 273f132f 132f0303 03030303 00000000 '?././.......... │ │ - 0x000ef8e0 01000201 03020403 05040605 07060807 ................ │ │ - 0x000ef8f0 02030304 04050506 06070708 08080808 ................ │ │ - 0x000ef900 07060f0e 05040d0c 03020b0a 01000908 ................ │ │ - 0x000ef910 00010102 02030304 0809090a 0a0b0b0c ................ │ │ - 0x000ef920 03020706 0b0a0f0e 02010605 0a090e0d ................ │ │ - 0x000ef930 07060f0e 06050e0d 05040d0c 04030c0b ................ │ │ - 0x000ef940 04030302 02010100 0c0b0b0a 0a090908 ................ │ │ - 0x000ef950 0004080c 0105090d 02060a0e 03070b0f ................ │ │ - 0x000ef960 00004000 8000c000 00014001 8001c001 ..@.......@..... │ │ - 0x000ef970 00044004 8004c004 00054005 8005c005 ..@.......@..... │ │ - 0x000ef980 40008000 c0000001 40018001 c0010002 @.......@....... │ │ - 0x000ef990 40028002 c0020003 40038003 c0030004 @.......@....... │ │ - 0x000ef9a0 01000200 03000400 05000600 07000800 ................ │ │ - 0x000ef9b0 09000a00 0b000c00 0d000e00 0f001000 ................ │ │ - 0x000ef9c0 5a5a5a5a 0e0e0e0e 1b1b1b1b 1f1f1f1f ZZZZ............ │ │ - 0x000ef9d0 20202020 0c0c0c0c 01000100 05ffffff ............ │ │ - 0x000ef9e0 0a040a04 25060506 67090709 48ff08ff ....%...g...H... │ │ - 0x000ef9f0 10040004 35060506 770b070b 5fff0fff ....5...w..._... │ │ - 0x000efa00 03040304 05060506 07020702 01ff01ff ................ │ │ - 0x000efa10 03040304 05060506 070b070b 7f817f81 ................ │ │ - 0x000efa20 00010001 04050405 08090809 0c0d0c0d ................ │ │ - 0x000efa30 02030203 06070607 0a0b0a0b 0e0f0e0f ................ │ │ - 0x000efa40 07070707 03030303 05050505 01010101 ................ │ │ - 0x000efa50 06060606 02020202 04040404 40004000 ............@.@. │ │ - 0x000efa60 00ff01ff 02ff03ff 04ff05ff 06ff07ff ................ │ │ - 0x000efa70 07ff07ff 07ff07ff 07ff07ff 07ff07ff ................ │ │ - 0x000efa80 00010203 04050607 08090a0b 0c0d0e0f ................ │ │ - 0x000efa90 00010203 04050607 06070607 06070607 ................ │ │ - 0x000efaa0 00010203 04050607 08090a0b 0c0d0e0f ................ │ │ - 0x000efab0 0e0f0e0f 0e0f0e0f 0e0f0e0f 0e0f0e0f ................ │ │ - 0x000efac0 00010203 04050607 06070607 06070607 ................ │ │ - 0x000efad0 06070607 06070607 06070607 06070607 ................ │ │ - 0x000efae0 0f0e0d0c 0b0a0908 07060504 03020100 ................ │ │ - 0x000efaf0 3e003e00 80008000 ff00ff00 00020002 >.>............. │ │ - 0x000efb00 88e8f2ff 98e9f2ff 88eaf2ff 78ebf2ff ............x... │ │ - 0x000efb10 48ecf2ff 7be1f2ff 34e2f2ff c4e2f2ff H...{...4....... │ │ - 0x000efb20 44e3f2ff a4e3f2ff 6ee4f2ff 30e5f2ff D.......n...0... │ │ - 0x000efb30 c0e5f2ff 60e6f2ff e0e6f2ff beddf2ff ....`........... │ │ - 0x000efb40 8cdef2ff 2cdff2ff bcdff2ff 3ce0f2ff ....,.......<... │ │ - 0x000efb50 e622f3ff 6823f3ff 1824f3ff 4826f3ff ."..h#...$..H&.. │ │ - 0x000efb60 99d8f2ff 28d9f2ff b8d9f2ff 48daf2ff ....(.......H... │ │ - 0x000efb70 d8daf2ff a5d8f2ff 34d9f2ff c4d9f2ff ........4....... │ │ - 0x000efb80 54daf2ff f2daf2ff d1d8f2ff 65d9f2ff T...........e... │ │ - 0x000efb90 f5d9f2ff 82daf2ff 2edbf2ff fcd7f2ff ................ │ │ - 0x000efba0 f3d7f2ff ebd7f2ff e1d7f2ff d3d7f2ff ................ │ │ - 0x000efbb0 c0dbf2ff 08dcf2ff 48dcf2ff 88dcf2ff ........H....... │ │ - 0x000efbc0 c8dcf2ff b6edf2ff f4f0f2ff f4f3f2ff ................ │ │ - 0x000efbd0 14f6f2ff a4f8f2ff aefcf2ff 5f01f3ff ............_... │ │ - 0x000efbe0 9a05f3ff 420af3ff 2e0bf3ff a60cf3ff ....B........... │ │ - 0x000efbf0 2c10f3ff 7c14f3ff 3c18f3ff 8c1cf3ff ,...|...<....... │ │ - 0x000efc00 5529f3ff 282af3ff 182bf3ff f82bf3ff U)..(*...+...+.. │ │ - 0x000efc10 6129f3ff 342af3ff 242bf3ff 042cf3ff a)..4*..$+...,.. │ │ - 0x000efc20 9529f3ff 6d2af3ff 5d2bf3ff 3a2cf3ff .)..m*..]+..:,.. │ │ - 0x000efc30 ca28f3ff c128f3ff b928f3ff af28f3ff .(...(...(...(.. │ │ - 0x000efc40 652ef3ff 582ef3ff 4b2ef3ff e730f3ff e...X...K....0.. │ │ - 0x000efc50 da30f3ff cd30f3ff 2834f3ff 1634f3ff .0...0..(4...4.. │ │ - 0x000efc60 0434f3ff e931f3ff 6632f3ff e432f3ff .4...1..f2...2.. │ │ - 0x000efc70 a033f3ff e734f3ff 2435f3ff 5435f3ff .3...4..$5..T5.. │ │ - 0x000efc80 9435f3ff d435f3ff 00000000 00000000 .5...5.......... │ │ - 0x000efc90 00010405 08090c0d 02030607 0a0b0e0f ................ │ │ - 0x000efca0 db0e2905 d7fab209 b209100d f0f2100d ..)............. │ │ - 0x000efcb0 25f1100d 25f1e0e5 500bb0f4 05000500 %...%...P....... │ │ - 0x000efcc0 00080008 00100010 00200020 00400040 ......... . .@.@ │ │ - 0x000efcd0 106a106a 08350835 805a805a 00080000 .j.j.5.5.Z.Z.... │ │ - 0x000efce0 500b500b b0f4500b 1f06c80e 38f11f06 P.P...P.....8... │ │ - 0x000efcf0 c80e1f06 e1f9c80e c900fb0f 05f0c900 ................ │ │ - 0x000efd00 e303850f 7bf0e303 d706770e 89f1d706 ....{.....w..... │ │ - 0x000efd10 8809da0c 26f38809 db0bbf0a 41f5db0b ....&.......A... │ │ - 0x000efd20 b90d3a08 c6f7b90d 110f6405 9cfa110f ..:.......d..... │ │ - 0x000efd30 d40f5902 a7fdd40f 9101ec0f 14f09101 ..Y............. │ │ - 0x000efd40 8b071c0e e4f18b07 5e0c260a daf55e0c ........^.&...^. │ │ - 0x000efd50 500fa504 5bfb500f 1f03b10f 4ff01f03 P...[.P.....O... │ │ - 0x000efd60 4e0de408 1cf74e0d e1fc4ff0 e1f938f1 N.....N...O...8. │ │ - 0x000efd70 b2f21cf7 6ffe14f0 a2f3daf5 75f8e4f1 ....o.......u... │ │ - 0x000efd80 b0f05bfb e4084e0d b2f2e408 b10f1f03 ..[...N......... │ │ - 0x000efd90 e1fcb10f b873b873 b836b836 e0d4e0d4 .....s.s.6.6.... │ │ - 0x000efda0 88788878 287c287c 181f181f 30be30be .x.x(|(|....0.0. │ │ - 0x000efdb0 c86dc86d d066d066 404c404c 38ed38ed .m.m.f.f@L@L8.8. │ │ - 0x000efdc0 a07ea07e f87ff87f 28032803 087f087f .~.~....(.(..... │ │ - 0x000efdd0 a80fa80f b85cb85c c0a7c0a7 e864e864 .....\.\.....d.d │ │ - 0x000efde0 40b140b1 08750875 e033e033 606f606f @.@..u.u.3.3`o`o │ │ - 0x000efdf0 183f183f 70777077 f0d1f0d1 607b607b .?.?pwpw....`{`{ │ │ - 0x000efe00 e0dde0dd e07ce07c 081c081c 88798879 .....|.|.....y.y │ │ - 0x000efe10 28282828 286c286c 88bb88bb 58725872 (((((l(l....XrXr │ │ - 0x000efe20 70c670c6 a868a868 b849b849 f060f060 p.p..h.h.I.I.`.` │ │ - 0x000efe30 98539853 207e207e 20ea20ea a87fa87f .S.S ~ ~ . ..... │ │ - 0x000efe40 98f698f6 4806d87f 38eda07e 181f287c ....H...8..~..(| │ │ - 0x000efe50 e0d48878 b836b873 30bec86d 404cd066 ...x.6.s0..m@L.f │ │ - 0x000efe60 08aad85e 00000000 00000000 00000000 ...^............ │ │ - 0x000efe70 00000000 00000000 00000000 00000000 ................ │ │ - 0x000efe80 00000000 04040404 08080808 0c0c0c0c ................ │ │ - 0x000efe90 00000000 04040404 08080808 0c0c0c0c ................ │ │ - 0x000efea0 07010701 07010701 07010701 07010701 ................ │ │ - 0x000efeb0 07010701 07010701 07010701 07010701 ................ │ │ - 0x000efec0 03010301 03010301 03010301 03010301 ................ │ │ - 0x000efed0 03010301 03010301 03010301 03010301 ................ │ │ - 0x000efee0 02010201 02010201 02010201 02010201 ................ │ │ - 0x000efef0 02010201 02010201 02010201 02010201 ................ │ │ - 0x000eff00 ff00ff00 ff00ff00 ff00ff00 ff00ff00 ................ │ │ - 0x000eff10 ff00ff00 ff00ff00 ff00ff00 ff00ff00 ................ │ │ - 0x000eff20 ff01ff01 ff01ff01 ff01ff01 ff01ff01 ................ │ │ - 0x000eff30 ff01ff01 ff01ff01 ff01ff01 ff01ff01 ................ │ │ - 0x000eff40 ff02ff02 ff02ff02 ff02ff02 ff02ff02 ................ │ │ - 0x000eff50 ff02ff02 ff02ff02 ff02ff02 ff02ff02 ................ │ │ - 0x000eff60 01010101 01010101 01010101 01010101 ................ │ │ - 0x000eff70 01010101 01010101 01010101 01010101 ................ │ │ - 0x000eff80 02020202 02020202 02020202 02020202 ................ │ │ - 0x000eff90 02020202 02020202 02020202 02020202 ................ │ │ - 0x000effa0 03030303 03030303 03030303 03030303 ................ │ │ - 0x000effb0 03030303 03030303 03030303 03030303 ................ │ │ - 0x000effc0 04040404 04040404 04040404 04040404 ................ │ │ - 0x000effd0 04040404 04040404 04040404 04040404 ................ │ │ - 0x000effe0 10101010 10101010 10101010 10101010 ................ │ │ - 0x000efff0 10101010 10101010 10101010 10101010 ................ │ │ - 0x000f0000 3f3f3f3f 3f3f3f3f 3f3f3f3f 3f3f3f3f ???????????????? │ │ - 0x000f0010 3f3f3f3f 3f3f3f3f 3f3f3f3f 3f3f3f3f ???????????????? │ │ - 0x000f0020 40404040 40404040 40404040 40404040 @@@@@@@@@@@@@@@@ │ │ - 0x000f0030 40404040 40404040 40404040 40404040 @@@@@@@@@@@@@@@@ │ │ - 0x000f0040 80808080 80808080 80808080 80808080 ................ │ │ - 0x000f0050 80808080 80808080 80808080 80808080 ................ │ │ - 0x000f0060 81818181 81818181 81818181 81818181 ................ │ │ - 0x000f0070 81818181 81818181 81818181 81818181 ................ │ │ - 0x000f0080 f0f0f0f0 f0f0f0f0 f0f0f0f0 f0f0f0f0 ................ │ │ - 0x000f0090 f0f0f0f0 f0f0f0f0 f0f0f0f0 f0f0f0f0 ................ │ │ - 0x000f00a0 f8f8f8f8 f8f8f8f8 f8f8f8f8 f8f8f8f8 ................ │ │ - 0x000f00b0 f8f8f8f8 f8f8f8f8 f8f8f8f8 f8f8f8f8 ................ │ │ - 0x000f00c0 fefefefe fefefefe fefefefe fefefefe ................ │ │ - 0x000f00d0 fefefefe fefefefe fefefefe fefefefe ................ │ │ - 0x000f00e0 00080008 00080008 00080008 00080008 ................ │ │ - 0x000f00f0 00080008 00080008 00080008 00080008 ................ │ │ - 0x000f0100 00100010 00100010 00100010 00100010 ................ │ │ - 0x000f0110 00100010 00100010 00100010 00100010 ................ │ │ - 0x000f0120 01000000 02000000 04000000 08000000 ................ │ │ - 0x000f0130 10000000 20000000 40000000 80000000 .... ...@....... │ │ - 0x000f0140 ffffffff ffffffff ffffffff ffffffff ................ │ │ - 0x000f0150 ffffffff ffffffff ffffffff ffffffff ................ │ │ - 0x000f0160 00000000 00000000 00000000 00000000 ................ │ │ - 0x000f0170 00000000 00000000 00000000 00000000 ................ │ │ - 0x000f0180 00000000 00000000 00000000 00000102 ................ │ │ - 0x000f0190 00010203 04050607 08090a0b 0c0d0d0d ................ │ │ - 0x000f01a0 00010203 04050607 08090a0b 0c0d0e0e ................ │ │ - 0x000f01b0 0f0f0f0f 0f0f0f0f 0f0f0f0f 0f0f0f0f ................ │ │ - 0x000f01c0 10001000 00010001 00080008 fc3ffc3f .............?.? │ │ - 0x000f01d0 00008000 05000600 06000000 00040000 ................ │ │ - 0x000f01e0 290008f0 c70108f0 00000000 00000000 )............... │ │ - 0x000f01f0 48030000 a4010000 18010000 d2000000 H............... │ │ - 0x000f0200 a8000000 8c000000 78000000 69000000 ........x...i... │ │ - 0x000f0210 a4010000 d2000000 8c000000 69000000 ............i... │ │ - 0x000f0220 69000000 69000000 69000000 69000000 i...i...i...i... │ │ - 0x000f0230 48034803 a401a401 18011801 d200d200 H.H............. │ │ - 0x000f0240 a800a800 8c008c00 78007800 69006900 ........x.x.i.i. │ │ - 0x000f0250 a401a401 d200d200 8c008c00 69006900 ............i.i. │ │ - 0x000f0260 69006900 69006900 69006900 69006900 i.i.i.i.i.i.i.i. │ │ - 0x000f0270 0c0d0a0b 08090607 04050203 00010e0f ................ │ │ - 0x000f0280 00080109 020a030b 040c050d 060e070f ................ │ │ - 0x000f0290 08000800 08000800 08000800 08000800 ................ │ │ - 0x000f02a0 80008000 80008000 80008000 80008000 ................ │ │ - 0x000f02b0 00010001 00010001 00010001 00010001 ................ │ │ - 0x000f02c0 00080008 00080008 00080008 00080008 ................ │ │ - 0x000f02d0 ff7fff7f ff7fff7f ff7fff7f ff7fff7f ................ │ │ - 0x000f02e0 00800080 00800080 00800080 00800080 ................ │ │ - 0x000f02f0 ffffffff ffffffff fefefefe fefefefe ................ │ │ - 0x000f0300 fcfcfcfc fcfcfcfc f8f8f8f8 f8f8f8f8 ................ │ │ - 0x000f0310 f0f0f0f0 f0f0f0f0 e0e0e0e0 e0e0e0e0 ................ │ │ - 0x000f0320 c0c0c0c0 c0c0c0c0 80808080 80808080 ................ │ │ - 0x000f0330 04040404 04040404 02020202 02020202 ................ │ │ - 0x000f0340 03030303 03030303 03030303 03030303 ................ │ │ - 0x000f0350 02020202 02020202 01010101 01010101 ................ │ │ - 0x000f0360 f1e201f2 01020112 11221021 1020101f .........".!. .. │ │ - 0x000f0370 f1e201f2 01020112 11221021 00000000 .........".!.... │ │ - 0x000f0380 00040004 00040004 00040004 00040004 ................ │ │ - 0x000f0390 1b111b11 1b111b11 1b111b11 1b111b11 ................ │ │ - 0x000f03a0 111b111b 111b111b 111b111b 111b111b ................ │ │ - 0x000f03b0 00808000 80000080 80000080 00808000 ................ │ │ - 0x000f03c0 0b101620 2c405880 000000ff 00000000 ... ,@X......... │ │ - 0x000f03d0 24b524b5 d849d849 17161716 01010101 $.$..I.I........ │ │ - 0x000f03e0 00800040 00200010 00080004 00020001 ...@. .......... │ │ - 0x000f03f0 80004000 20001000 20004000 80000001 ..@. ... .@..... │ │ - 0x000f0400 0002ff00 f000eb00 00001000 0100dab3 ................ │ │ - 0x000f0410 f4fff1b2 f4ffdbb3 f4ffb9b5 f4fff8b9 ................ │ │ - 0x000f0420 f4ff93bb f4fff3bc f4ff1dbf f4ffe8c3 ................ │ │ - 0x000f0430 f4ff3bc5 f4ff83c6 f4ff94c8 f4ff34cd ..;...........4. │ │ - 0x000f0440 f4ff2dce f4ff53cf f4ff3dd1 f4ff0000 ..-...S...=..... │ │ - 0x000f0450 807f807f 7f8000ff 7f8015ea d52ac03f .............*.? │ │ - 0x000f0460 7f8045ba 12ede916 c936b24d a55aa05f ..E......6.M.Z._ │ │ - 0x000f0470 7f80619e 44bb2ad5 11eefb04 e619d42b ..a.D.*........+ │ │ - 0x000f0480 c43bb649 ab54a15e 9a65946b 916e906f .;.I.T.^.e.k.n.o │ │ - 0x000f0490 7f80708f 619e52ad 44bb36c9 29d61de2 ..p.a.R.D.6.)... │ │ - 0x000f04a0 11ee05fa fa05ef10 e51adc23 d32cca35 ...........#.,.5 │ │ - 0x000f04b0 c23dbb44 b44bad52 a758a25d 9d629966 .=.D.K.R.X.].b.f │ │ - 0x000f04c0 956a916e 8e718c73 8a758976 88778877 .j.n.q.s.u.v.w.w │ │ - 0x000f04d0 7f807887 708f6996 619e5aa5 52ad4bb4 ..x.p.i.a.Z.R.K. │ │ - 0x000f04e0 44bb3dc2 36c930cf 29d623dc 1ce316e9 D.=.6.0.).#..... │ │ - 0x000f04f0 10ef0af5 05faff00 f906f40b ef10ea15 ................ │ │ - 0x000f0500 e51ae01f db24d629 d22dcd32 c936c53a .....$.).-.2.6.: │ │ - 0x000f0510 c13ebd42 b946b649 b24daf50 ac53a956 .>.B.F.I.M.P.S.V │ │ - 0x000f0520 a659a35c a05f9d62 9b649966 9669946b .Y.\._.b.d.f.i.k │ │ - 0x000f0530 926d906f 8f708d72 8c738a75 89768877 .m.o.p.r.s.u.v.w │ │ - 0x000f0540 87788679 8679857a 857a847b 847b847b .x.y.y.z.z.{.{.{ │ │ - 0x000f0550 00010001 02030203 04050405 06070607 ................ │ │ - 0x000f0560 03030303 02020202 01010101 00000000 ................ │ │ - 0x000f0570 01010101 01010101 00000000 00000000 ................ │ │ - 0x000f0580 03040304 05060506 07020702 01ff01ff ................ │ │ - 0x000f0590 03040304 05060506 070b070b 0fff0fff ................ │ │ - 0x000f05a0 08000800 08000800 08000800 08000800 ................ │ │ - 0x000f05b0 03030303 03030303 03030303 03030303 ................ │ │ - 0x000f05c0 80808080 80808080 80008000 80008000 ................ │ │ - 0x000f05d0 ff00ff00 ff00ff00 02020202 02020202 ................ │ │ - 0x000f05e0 04040404 04040404 7f817f81 7f817f81 ................ │ │ - 0x000f05f0 00800000 1c25f5ff 5b25f5ff 9425f5ff .....%..[%...%.. │ │ - 0x000f0600 e325f5ff 4a26f5ff 5127f5ff f027f5ff .%..J&..Q'...'.. │ │ - 0x000f0610 7028f5ff 0029f5ff c029f5ff 5d27f5ff p(...)...)..]'.. │ │ - 0x000f0620 fc27f5ff 7c28f5ff 1a29f5ff f629f5ff .'..|(...)...).. │ │ - 0x000f0630 9b27f5ff 2728f5ff aa28f5ff 5e29f5ff .'..'(...(..^).. │ │ - 0x000f0640 5a2af5ff 052bf5ff fc2af5ff f32af5ff Z*...+...*...*.. │ │ - 0x000f0650 e52af5ff c92af5ff 6032f5ff c033f5ff .*...*..`2...3.. │ │ - 0x000f0660 0035f5ff 5036f5ff 1039f5ff ba2bf5ff .5..P6...9...+.. │ │ - 0x000f0670 5c2cf5ff dc2cf5ff 5c2df5ff 0c2ef5ff \,...,..\-...... │ │ - 0x000f0680 df2ef5ff 882ff5ff 1830f5ff a830f5ff ...../...0...0.. │ │ - 0x000f0690 4831f5ff a556f5ff 9457f5ff 5458f5ff H1...V...W..TX.. │ │ - 0x000f06a0 1459f5ff 845af5ff 223ef5ff 603ef5ff .Y...Z..">..`>.. │ │ - 0x000f06b0 a03ef5ff f03ef5ff 403ff5ff b93ff5ff .>...>..@?...?.. │ │ - 0x000f06c0 bc40f5ff ec41f5ff 1c43f5ff c53ff5ff .@...A...C...?.. │ │ - 0x000f06d0 c840f5ff f841f5ff 3643f5ff 0740f5ff .@...A..6C...@.. │ │ - 0x000f06e0 fb40f5ff 2e42f5ff 7e43f5ff a644f5ff .@...B..~C...D.. │ │ - 0x000f06f0 9d44f5ff 9444f5ff 8644f5ff 285df5ff .D...D...D..(].. │ │ - 0x000f0700 ac5df5ff 8c5ef5ff 4c60f5ff 00000000 .]...^..L`...... │ │ - 0x000f0710 00010405 08090c0d 02030607 0a0b0e0f ................ │ │ - 0x000f0720 00010809 02030a0b 04050c0d 06070e0f ................ │ │ - 0x000f0730 08090001 0a0b0203 0c0d0405 0e0f0607 ................ │ │ - 0x000f0740 2905db0e 2905db0e 2905db0e 2905db0e )...)...)...)... │ │ - 0x000f0750 b209d7fa b209d7fa b209d7fa b209d7fa ................ │ │ - 0x000f0760 100db209 100db209 100db209 100db209 ................ │ │ - 0x000f0770 100d25f1 100d25f1 100d25f1 100d25f1 ..%...%...%...%. │ │ - 0x000f0780 100df0f2 100df0f2 100df0f2 100df0f2 ................ │ │ - 0x000f0790 0000100d 0000100d 0000100d 0000100d ................ │ │ - 0x000f07a0 e0e525f1 e0e525f1 e0e525f1 e0e525f1 ..%...%...%...%. │ │ - 0x000f07b0 500bb0f4 500bb0f4 500bb0f4 500bb0f4 P...P...P...P... │ │ - 0x000f07c0 500b500b 500b500b 500b500b 500b500b P.P.P.P.P.P.P.P. │ │ - 0x000f07d0 1f0638f1 1f0638f1 1f0638f1 1f0638f1 ..8...8...8...8. │ │ - 0x000f07e0 c80e1f06 c80e1f06 c80e1f06 c80e1f06 ................ │ │ - 0x000f07f0 1f034ff0 1f034ff0 1f034ff0 1f034ff0 ..O...O...O...O. │ │ - 0x000f0800 b10f1f03 b10f1f03 b10f1f03 b10f1f03 ................ │ │ - 0x000f0810 4e0d1cf7 4e0d1cf7 4e0d1cf7 4e0d1cf7 N...N...N...N... │ │ - 0x000f0820 e4084e0d e4084e0d e4084e0d e4084e0d ..N...N...N...N. │ │ - 0x000f0830 910114f0 910114f0 910114f0 910114f0 ................ │ │ - 0x000f0840 ec0f9101 ec0f9101 ec0f9101 ec0f9101 ................ │ │ - 0x000f0850 8b07e4f1 8b07e4f1 8b07e4f1 8b07e4f1 ................ │ │ - 0x000f0860 1c0e8b07 1c0e8b07 1c0e8b07 1c0e8b07 ................ │ │ - 0x000f0870 5e0cdaf5 5e0cdaf5 5e0cdaf5 5e0cdaf5 ^...^...^...^... │ │ - 0x000f0880 260a5e0c 260a5e0c 260a5e0c 260a5e0c &.^.&.^.&.^.&.^. │ │ - 0x000f0890 500f5bfb 500f5bfb 500f5bfb 500f5bfb P.[.P.[.P.[.P.[. │ │ - 0x000f08a0 a504500f a504500f a504500f a504500f ..P...P...P...P. │ │ - 0x000f08b0 c80ee1f9 c80ee1f9 c80ee1f9 c80ee1f9 ................ │ │ - 0x000f08c0 1f06c80e 1f06c80e 1f06c80e 1f06c80e ................ │ │ - 0x000f08d0 38f1e1f9 38f1e1f9 38f1e1f9 38f1e1f9 8...8...8...8... │ │ - 0x000f08e0 e3037bf0 e3037bf0 e3037bf0 e3037bf0 ..{...{...{...{. │ │ - 0x000f08f0 850fe303 850fe303 850fe303 850fe303 ................ │ │ - 0x000f0900 d70689f1 d70689f1 d70689f1 d70689f1 ................ │ │ - 0x000f0910 770ed706 770ed706 770ed706 770ed706 w...w...w...w... │ │ - 0x000f0920 b90dc6f7 b90dc6f7 b90dc6f7 b90dc6f7 ................ │ │ - 0x000f0930 3a08b90d 3a08b90d 3a08b90d 3a08b90d :...:...:...:... │ │ - 0x000f0940 110f9cfa 110f9cfa 110f9cfa 110f9cfa ................ │ │ - 0x000f0950 6405110f 6405110f 6405110f 6405110f d...d...d...d... │ │ - 0x000f0960 b10fe1fc b10fe1fc b10fe1fc b10fe1fc ................ │ │ - 0x000f0970 1f03b10f 1f03b10f 1f03b10f 1f03b10f ................ │ │ - 0x000f0980 4ff0e1fc 4ff0e1fc 4ff0e1fc 4ff0e1fc O...O...O...O... │ │ - 0x000f0990 c90005f0 c90005f0 c90005f0 c90005f0 ................ │ │ - 0x000f09a0 fb0fc900 fb0fc900 fb0fc900 fb0fc900 ................ │ │ - 0x000f09b0 880926f3 880926f3 880926f3 880926f3 ..&...&...&...&. │ │ - 0x000f09c0 da0c8809 da0c8809 da0c8809 da0c8809 ................ │ │ - 0x000f09d0 db0b41f5 db0b41f5 db0b41f5 db0b41f5 ..A...A...A...A. │ │ - 0x000f09e0 bf0adb0b bf0adb0b bf0adb0b bf0adb0b ................ │ │ - 0x000f09f0 d40fa7fd d40fa7fd d40fa7fd d40fa7fd ................ │ │ - 0x000f0a00 5902d40f 5902d40f 5902d40f 5902d40f Y...Y...Y...Y... │ │ - 0x000f0a10 e408b2f2 e408b2f2 e408b2f2 e408b2f2 ................ │ │ - 0x000f0a20 4e0de408 4e0de408 4e0de408 4e0de408 N...N...N...N... │ │ - 0x000f0a30 1cf7b2f2 1cf7b2f2 1cf7b2f2 1cf7b2f2 ................ │ │ - 0x000f0a40 ec0f6ffe ec0f6ffe ec0f6ffe ec0f6ffe ..o...o...o...o. │ │ - 0x000f0a50 14f06ffe 14f06ffe 14f06ffe 14f06ffe ..o...o...o...o. │ │ - 0x000f0a60 260aa2f3 260aa2f3 260aa2f3 260aa2f3 &...&...&...&... │ │ - 0x000f0a70 daf5a2f3 daf5a2f3 daf5a2f3 daf5a2f3 ................ │ │ - 0x000f0a80 1c0e75f8 1c0e75f8 1c0e75f8 1c0e75f8 ..u...u...u...u. │ │ - 0x000f0a90 e4f175f8 e4f175f8 e4f175f8 e4f175f8 ..u...u...u...u. │ │ - 0x000f0aa0 a504b0f0 a504b0f0 a504b0f0 a504b0f0 ................ │ │ - 0x000f0ab0 5bfbb0f0 5bfbb0f0 5bfbb0f0 5bfbb0f0 [...[...[...[... │ │ - 0x000f0ac0 00080000 00080000 00080000 00080000 ................ │ │ - 0x000f0ad0 00080008 00080008 00080008 00080008 ................ │ │ - 0x000f0ae0 00f800f8 00f800f8 00f800f8 00f800f8 ................ │ │ - 0x000f0af0 00100010 00100010 00100010 00100010 ................ │ │ - 0x000f0b00 00400040 00400040 00400040 00400040 .@.@.@.@.@.@.@.@ │ │ - 0x000f0b10 00c000c0 00c000c0 00c000c0 00c000c0 ................ │ │ - 0x000f0b20 106a106a 106a106a 106a106a 106a106a .j.j.j.j.j.j.j.j │ │ - 0x000f0b30 08350835 08350835 08350835 08350835 .5.5.5.5.5.5.5.5 │ │ - 0x000f0b40 805a805a 805a805a 805a805a 805a805a .Z.Z.Z.Z.Z.Z.Z.Z │ │ - 0x000f0b50 80688068 80688068 80688068 80688068 .h.h.h.h.h.h.h.h │ │ - 0x000f0b60 00200020 00200020 00200020 00200020 . . . . . . . . │ │ - 0x000f0b70 00e000e0 00e000e0 00e000e0 00e000e0 ................ │ │ - 0x000f0b80 05000500 05000500 05000500 05000500 ................ │ │ - 0x000f0b90 48064806 48064806 48064806 48064806 H.H.H.H.H.H.H.H. │ │ - 0x000f0ba0 d87fd87f d87fd87f d87fd87f d87fd87f ................ │ │ - 0x000f0bb0 08aa08aa 08aa08aa 08aa08aa 08aa08aa ................ │ │ - 0x000f0bc0 d85ed85e d85ed85e d85ed85e d85ed85e .^.^.^.^.^.^.^.^ │ │ - 0x000f0bd0 b836b836 b836b836 b836b836 b836b836 .6.6.6.6.6.6.6.6 │ │ - 0x000f0be0 b873b873 b873b873 b873b873 b873b873 .s.s.s.s.s.s.s.s │ │ - 0x000f0bf0 e0d4e0d4 e0d4e0d4 e0d4e0d4 e0d4e0d4 ................ │ │ - 0x000f0c00 88788878 88788878 88788878 88788878 .x.x.x.x.x.x.x.x │ │ - 0x000f0c10 181f181f 181f181f 181f181f 181f181f ................ │ │ - 0x000f0c20 287c287c 287c287c 287c287c 287c287c (|(|(|(|(|(|(|(| │ │ - 0x000f0c30 30be30be 30be30be 30be30be 30be30be 0.0.0.0.0.0.0.0. │ │ - 0x000f0c40 c86dc86d c86dc86d c86dc86d c86dc86d .m.m.m.m.m.m.m.m │ │ - 0x000f0c50 404c404c 404c404c 404c404c 404c404c @L@L@L@L@L@L@L@L │ │ - 0x000f0c60 d066d066 d066d066 d066d066 d066d066 .f.f.f.f.f.f.f.f │ │ - 0x000f0c70 38ed38ed 38ed38ed 38ed38ed 38ed38ed 8.8.8.8.8.8.8.8. │ │ - 0x000f0c80 a07ea07e a07ea07e a07ea07e a07ea07e .~.~.~.~.~.~.~.~ │ │ - 0x000f0c90 f87ff87f f87ff87f f87ff87f f87ff87f ................ │ │ - 0x000f0ca0 28032803 28032803 28032803 28032803 (.(.(.(.(.(.(.(. │ │ - 0x000f0cb0 b85cb85c b85cb85c b85cb85c b85cb85c .\.\.\.\.\.\.\.\ │ │ - 0x000f0cc0 c0a7c0a7 c0a7c0a7 c0a7c0a7 c0a7c0a7 ................ │ │ - 0x000f0cd0 08750875 08750875 08750875 08750875 .u.u.u.u.u.u.u.u │ │ - 0x000f0ce0 e033e033 e033e033 e033e033 e033e033 .3.3.3.3.3.3.3.3 │ │ - 0x000f0cf0 70777077 70777077 70777077 70777077 pwpwpwpwpwpwpwpw │ │ - 0x000f0d00 f0d1f0d1 f0d1f0d1 f0d1f0d1 f0d1f0d1 ................ │ │ - 0x000f0d10 e07ce07c e07ce07c e07ce07c e07ce07c .|.|.|.|.|.|.|.| │ │ - 0x000f0d20 081c081c 081c081c 081c081c 081c081c ................ │ │ - 0x000f0d30 286c286c 286c286c 286c286c 286c286c (l(l(l(l(l(l(l(l │ │ - 0x000f0d40 88bb88bb 88bb88bb 88bb88bb 88bb88bb ................ │ │ - 0x000f0d50 a868a868 a868a868 a868a868 a868a868 .h.h.h.h.h.h.h.h │ │ - 0x000f0d60 b849b849 b849b849 b849b849 b849b849 .I.I.I.I.I.I.I.I │ │ - 0x000f0d70 207e207e 207e207e 207e207e 207e207e ~ ~ ~ ~ ~ ~ ~ ~ │ │ - 0x000f0d80 20ea20ea 20ea20ea 20ea20ea 20ea20ea . . . . . . . . │ │ - 0x000f0d90 087f087f 087f087f 087f087f 087f087f ................ │ │ - 0x000f0da0 a80fa80f a80fa80f a80fa80f a80fa80f ................ │ │ - 0x000f0db0 e864e864 e864e864 e864e864 e864e864 .d.d.d.d.d.d.d.d │ │ - 0x000f0dc0 40b140b1 40b140b1 40b140b1 40b140b1 @.@.@.@.@.@.@.@. │ │ - 0x000f0dd0 606f606f 606f606f 606f606f 606f606f `o`o`o`o`o`o`o`o │ │ - 0x000f0de0 183f183f 183f183f 183f183f 183f183f .?.?.?.?.?.?.?.? │ │ - 0x000f0df0 607b607b 607b607b 607b607b 607b607b `{`{`{`{`{`{`{`{ │ │ - 0x000f0e00 e0dde0dd e0dde0dd e0dde0dd e0dde0dd ................ │ │ - 0x000f0e10 88798879 88798879 88798879 88798879 .y.y.y.y.y.y.y.y │ │ - 0x000f0e20 28282828 28282828 28282828 28282828 (((((((((((((((( │ │ - 0x000f0e30 58725872 58725872 58725872 58725872 XrXrXrXrXrXrXrXr │ │ - 0x000f0e40 70c670c6 70c670c6 70c670c6 70c670c6 p.p.p.p.p.p.p.p. │ │ - 0x000f0e50 f060f060 f060f060 f060f060 f060f060 .`.`.`.`.`.`.`.` │ │ - 0x000f0e60 98539853 98539853 98539853 98539853 .S.S.S.S.S.S.S.S │ │ - 0x000f0e70 a87fa87f a87fa87f a87fa87f a87fa87f ................ │ │ - 0x000f0e80 98f698f6 98f698f6 98f698f6 98f698f6 ................ │ │ - 0x000f0e90 00000000 04040404 08080808 0c0c0c0c ................ │ │ - 0x000f0ea0 07010701 07010701 07010701 07010701 ................ │ │ - 0x000f0eb0 03010301 03010301 03010301 03010301 ................ │ │ - 0x000f0ec0 02010201 02010201 02010201 02010201 ................ │ │ - 0x000f0ed0 ff00ff00 ff00ff00 ff00ff00 ff00ff00 ................ │ │ - 0x000f0ee0 ff01ff01 ff01ff01 ff01ff01 ff01ff01 ................ │ │ - 0x000f0ef0 ff02ff02 ff02ff02 ff02ff02 ff02ff02 ................ │ │ - 0x000f0f00 01010101 01010101 01010101 01010101 ................ │ │ - 0x000f0f10 02020202 02020202 02020202 02020202 ................ │ │ - 0x000f0f20 03030303 03030303 03030303 03030303 ................ │ │ - 0x000f0f30 04040404 04040404 04040404 04040404 ................ │ │ - 0x000f0f40 10101010 10101010 10101010 10101010 ................ │ │ - 0x000f0f50 3f3f3f3f 3f3f3f3f 3f3f3f3f 3f3f3f3f ???????????????? │ │ - 0x000f0f60 40404040 40404040 40404040 40404040 @@@@@@@@@@@@@@@@ │ │ - 0x000f0f70 80808080 80808080 80808080 80808080 ................ │ │ - 0x000f0f80 81818181 81818181 81818181 81818181 ................ │ │ - 0x000f0f90 f0f0f0f0 f0f0f0f0 f0f0f0f0 f0f0f0f0 ................ │ │ - 0x000f0fa0 f8f8f8f8 f8f8f8f8 f8f8f8f8 f8f8f8f8 ................ │ │ - 0x000f0fb0 fefefefe fefefefe fefefefe fefefefe ................ │ │ - 0x000f0fc0 00080008 00080008 00080008 00080008 ................ │ │ - 0x000f0fd0 00100010 00100010 00100010 00100010 ................ │ │ - 0x000f0fe0 01000000 02000000 04000000 08000000 ................ │ │ - 0x000f0ff0 ffffffff ffffffff ffffffff ffffffff ................ │ │ - 0x000f1000 00000000 00000000 00000000 00000000 ................ │ │ - 0x000f1010 00000000 00000000 00000000 00000102 ................ │ │ - 0x000f1020 00010203 04050607 08090a0b 0c0d0d0d ................ │ │ - 0x000f1030 00010203 04050607 08090a0b 0c0d0e0e ................ │ │ - 0x000f1040 00010001 04050405 08090809 0c0d0c0d ................ │ │ - 0x000f1050 00000000 00000000 00000000 00000000 ................ │ │ - 0x000f1060 02020202 02020202 02020202 02020202 ................ │ │ - 0x000f1070 03030303 03030303 03030303 03030303 ................ │ │ - 0x000f1080 04040404 04040404 04040404 04040404 ................ │ │ - 0x000f1090 0f0f0f0f 0f0f0f0f 0f0f0f0f 0f0f0f0f ................ │ │ - 0x000f10a0 00010001 00010001 00010001 00010001 ................ │ │ - 0x000f10b0 06070607 06070607 06070607 06070607 ................ │ │ - 0x000f10c0 0e0f0e0f 0e0f0e0f 0e0f0e0f 0e0f0e0f ................ │ │ - 0x000f10d0 01000100 01000100 01000100 01000100 ................ │ │ - 0x000f10e0 10001000 10001000 10001000 10001000 ................ │ │ - 0x000f10f0 80008000 80008000 80008000 80008000 ................ │ │ - 0x000f1100 ff00ff00 ff00ff00 ff00ff00 ff00ff00 ................ │ │ - 0x000f1110 00010001 00010001 00010001 00010001 ................ │ │ - 0x000f1120 00080008 00080008 00080008 00080008 ................ │ │ - 0x000f1130 fc3ffc3f fc3ffc3f fc3ffc3f fc3ffc3f .?.?.?.?.?.?.?.? │ │ - 0x000f1140 05000600 05000600 05000600 05000600 ................ │ │ - 0x000f1150 00008000 00008000 00008000 00008000 ................ │ │ - 0x000f1160 00040000 00040000 00040000 00040000 ................ │ │ - 0x000f1170 290008f0 290008f0 290008f0 290008f0 )...)...)...)... │ │ - 0x000f1180 c70108f0 c70108f0 c70108f0 c70108f0 ................ │ │ - 0x000f1190 00000000 2d134000 2719320e 3b054000 ....-.@.'.2.;.@. │ │ - 0x000f11a0 241c2a16 3010350b 39073d03 40004000 $.*.0.5.9.=.@.@. │ │ - 0x000f11b0 221e251b 28182b15 2e12310f 340c360a ".%.(.+...1.4.6. │ │ - 0x000f11c0 38083a06 3c043d03 40004000 40004000 8.:.<.=.@.@.@.@. │ │ - 0x000f11d0 211f231d 241c261a 28182917 2b152c14 !.#.$.&.(.).+.,. │ │ - 0x000f11e0 2d132f11 3010320e 330d340c 350b3709 -./.0.2.3.4.5.7. │ │ - 0x000f11f0 38083907 3a063b05 3c043c04 3d033e02 8.9.:.;.<.<.=.>. │ │ - 0x000f1200 00020406 01030507 01030507 02040608 ................ │ │ - 0x000f1210 0406080a 0507090b 0507090b 06080a0c ................ │ │ - 0x000f1220 02040608 03050709 03050709 0406080a ................ │ │ - 0x000f1230 06080a0c 07090b0d 07090b0d 080a0c0e ................ │ │ - 0x000f1240 00010001 00010001 02030203 02030203 ................ │ │ - 0x000f1250 00010203 01020304 08090a0b 090a0b0c ................ │ │ - 0x000f1260 02030405 03040506 0a0b0c0d 0b0c0d0e ................ │ │ - 0x000f1270 00010203 01020304 02030405 03040506 ................ │ │ - 0x000f1280 04050607 05060708 06070809 0708090a ................ │ │ - 0x000f1290 08090a0b 090a0b0c 0a0b0c0d 0b0c0d0e ................ │ │ - 0x000f12a0 00010203 00010203 08090a0b 08090a0b ................ │ │ - 0x000f12b0 00010809 02030a0b 04050c0d 06070e0f ................ │ │ - 0x000f12c0 00010102 02030304 0809090a 0a0b0b0c ................ │ │ - 0x000f12d0 00010102 02030304 04050506 06070708 ................ │ │ - 0x000f12e0 00010405 08090c0d 02030607 0a0b0e0f ................ │ │ - 0x000f12f0 00000000 00000000 08080808 08080808 ................ │ │ - 0x000f1300 00000000 04040404 08080808 0c0c0c0c ................ │ │ - 0x000f1310 00000000 01000000 02000000 03000000 ................ │ │ - 0x000f1320 00000000 00010203 04050607 07070707 ................ │ │ - 0x000f1330 07070707 07070707 07070707 07070707 ................ │ │ - 0x000f1340 40404040 40404040 40404040 40404040 @@@@@@@@@@@@@@@@ │ │ - 0x000f1350 00ff00ff 00ff00ff 00ff00ff 00ff00ff ................ │ │ - 0x000f1360 01000100 01000100 01000100 01000100 ................ │ │ - 0x000f1370 02000200 02000200 02000200 02000200 ................ │ │ - 0x000f1380 08000800 08000800 08000800 08000800 ................ │ │ - 0x000f1390 0f000f00 0f000f00 0f000f00 0f000f00 ................ │ │ - 0x000f13a0 1a001a00 1a001a00 1a001a00 1a001a00 ................ │ │ - 0x000f13b0 22002200 22002200 22002200 22002200 ".".".".".".".". │ │ - 0x000f13c0 00020002 00020002 00020002 00020002 ................ │ │ - 0x000f13d0 00040004 00040004 00040004 00040004 ................ │ │ - 0x000f13e0 00080008 00080008 00080008 00080008 ................ │ │ - 0x000f13f0 f71af71a f71af71a f71af71a f71af71a ................ │ │ - 0x000f1400 00200020 00200020 00200020 00200020 . . . . . . . . │ │ - 0x000f1410 20000000 20000000 20000000 20000000 ... ... ... ... │ │ - 0x000f1420 3f000000 3f000000 3f000000 3f000000 ?...?...?...?... │ │ - 0x000f1430 00020000 00020000 00020000 00020000 ................ │ │ - 0x000f1440 64400000 64400000 64400000 64400000 d@..d@..d@..d@.. │ │ - 0x000f1450 00800000 00800000 00800000 00800000 ................ │ │ - 0x000f1460 00000400 00000400 00000400 00000400 ................ │ │ - 0x000f1470 ff030000 ff030000 ff030000 ff030000 ................ │ │ - 0x000f1480 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000f1490 00000040 00000000 00000040 00000000 ...@.......@.... │ │ - 0x000f14a0 02010201 022bf7ff 562bf7ff 912bf7ff .....+..V+...+.. │ │ - 0x000f14b0 c72bf7ff 232cf7ff d72cf7ff e62ef7ff .+..#,...,...... │ │ - 0x000f14c0 522ff7ff a52ff7ff f32ff7ff 8330f7ff R/.../.../...0.. │ │ - 0x000f14d0 9731f7ff 8f34f7ff 3435f7ff bf35f7ff .1...4..45...5.. │ │ - 0x000f14e0 4536f7ff 3a37f7ff 1539f7ff 883df7ff E6..:7...9...=.. │ │ - 0x000f14f0 5c3ef7ff 8c3ef7ff 8c3ef7ff 8c3ef7ff \>...>...>...>.. │ │ - 0x000f1500 8c3ef7ff ec3ff7ff 4540f7ff a940f7ff .>...?..E@...@.. │ │ - 0x000f1510 0341f7ff c441f7ff 0f42f7ff 5542f7ff .A...A...B..UB.. │ │ - 0x000f1520 a242f7ff eb42f7ff 8543f7ff cc43f7ff .B...B...C...C.. │ │ - 0x000f1530 1f44f7ff 7a44f7ff 7a44f7ff 7a44f7ff .D..zD..zD..zD.. │ │ - 0x000f1540 7a44f7ff 0f002e00 49006a00 8b00c200 zD......I.j..... │ │ - 0x000f1550 f4001500 5a00b300 1c011301 0a015c0d ....Z.........\. │ │ - 0x000f1560 d90ef60f ff0f0810 11103f00 d300a501 ..........?..... │ │ - 0x000f1570 86027d02 74029703 0f04bd04 1b060d06 ..}.t........... │ │ - 0x000f1580 ff05ba07 eb08110a 020af309 e4094109 ..............A. │ │ - 0x000f1590 a709180a eb0ae20a d90ad00a 0d0cca0c ................ │ │ - 0x000f15a0 870d870d 870d870d 870d3209 c409710a ..........2...q. │ │ - 0x000f15b0 7a0a830a 8c0a9501 d7010f02 51028c02 z...........Q... │ │ - 0x000f15c0 f8024503 bd030004 48049004 13050a05 ..E.....H....... │ │ - 0x000f15d0 0105d905 4506ae06 45073807 2f072607 ....E...E.8./.&. │ │ - 0x000f15e0 c1010a02 6b02db02 d202c902 7603c703 ....k.......v... │ │ - 0x000f15f0 2404e904 db04cd04 e2056406 f606e706 $.........d..... │ │ - 0x000f1600 d806c906 a2003503 bc06c906 d606e306 ......5......... │ │ - 0x000f1610 f0061a10 48127615 83159015 9d15aa15 ....H.v......... │ │ - 0x000f1620 ac1df31f dc22e922 f6220323 1023a100 .....".".".#.#.. │ │ - 0x000f1630 1d043004 43045604 6904870d 9d10b010 ..0.C.V.i....... │ │ - 0x000f1640 c310d610 e910e518 b91bcc1b df1bf21b ................ │ │ - 0x000f1650 051c0000 00000000 00000000 00000000 ................ │ │ - 0x000f1660 1c437d3d 76340631 362f8a2d bf2a3425 .C}=v4.16/.-.*4% │ │ - 0x000f1670 8321fb11 5b0efe08 00000000 00000000 .!..[........... │ │ - 0x000f1680 10516e39 c433b130 112f3c2c 802a0826 .Qn9.3.0./<,.*.& │ │ - 0x000f1690 8e200e10 240a4f05 00000000 00000000 . ..$.O......... │ │ - 0x000f16a0 bc58ed55 e828fc26 f1253925 bb21ec1b .X.U.(.&.%9%.!.. │ │ - 0x000f16b0 d019680d 170bb104 00000000 00000000 ..h............. │ │ - 0x000f16c0 f548d243 c63f8836 4035a633 e231b029 .H.C.?.6@5.3.1.) │ │ - 0x000f16d0 561f6f0c 12073201 00000000 00000000 V.o...2......... │ │ - 0x000f16e0 a6502f4c 0d438b3f 4f37bf31 8928111c .P/L.C.?O7.1.(.. │ │ - 0x000f16f0 bb18cb09 9f062501 00000000 00000000 ......%......... │ │ - 0x000f1700 d9587f33 902e402c b82a1827 cf252922 .X.3..@,.*.'.%)" │ │ - 0x000f1710 db1caa0e ee083405 00000000 00000000 ......4......... │ │ - 0x000f1720 a168dd21 1020ca1e 161e3d1b c71ac918 .h.!. ....=..... │ │ - 0x000f1730 26142f0b d405ce03 00000000 00000000 &./............. │ │ - 0x000f1740 ec62134e 2f31082f ab2d992b 66299324 .b.N/1./.-.+f).$ │ │ - 0x000f1750 6b20f512 5e0ee408 00000000 00000000 k ..^........... │ │ - 0x000f1760 a75e9f46 b843413d 003c0439 18388f32 .^.F.CA=.<.9.8.2 │ │ - 0x000f1770 b71f1f0e 88062e02 00000000 00000000 ................ │ │ - 0x000f1780 89626948 7843bd40 0f3a132f 202a3c20 .biHxC.@.:./ *< │ │ - 0x000f1790 6f1a150c fb060603 00000000 00000000 o............... │ │ - 0x000f17a0 bb4ee94a 792c0c2a d828cf27 9724211e .N.Jy,.*.(.'.$!. │ │ - 0x000f17b0 7f1b9e0c 9f09b302 00000000 00000000 ................ │ │ - 0x000f17c0 295a624b b637e234 6c334d31 292fd229 )ZbK.7.4l3M1)/.) │ │ - 0x000f17d0 4d25a113 e50d4507 00000000 00000000 M%....E......... │ │ - 0x000f17e0 d9679766 581a7419 0219be18 36163e11 .g.fX.t.....6.>. │ │ - 0x000f17f0 7510fd08 b607aa02 00000000 00000000 u............... │ │ - 0x000f1800 22562a52 9645b83c 633bfc39 7f37ed2b "V*R.E.O>.=.<.6 │ │ - 0x000f18b0 89174b09 d004f000 00000000 00000000 ..K............. │ │ - 0x000f18c0 755dd857 18532b44 f43ee939 5c354227 u].W.S+D.>.9\5B' │ │ - 0x000f18d0 571bff0a f9061b01 00000000 00000000 W............... │ │ - 0x000f18e0 de4e994a 95413e3e 7d354f2e 3326971c .N.J.A>>}5O.3&.. │ │ - 0x000f18f0 9519fa09 52062301 00000000 00000000 ....R.#......... │ │ - 0x000f1900 a55ac64a 1845ec41 a43a812e 41295421 .Z.J.E.A.:..A)T! │ │ - 0x000f1910 dc1c2b0c 5906eb01 00000000 00000000 ..+.Y........... │ │ - 0x000f1920 5c5f3b5d 303bb038 6a347631 ba27a51a \_;]0;.8j4v1.'.. │ │ - 0x000f1930 9e18340b c508fb01 00000000 00000000 ..4............. │ │ - 0x000f1940 ad55d951 bc4c5641 863d8939 fd351f27 .U.Q.LVA.=.9.5.' │ │ - 0x000f1950 d91fcf0c 5d071e01 00000000 00000000 ....]........... │ │ - 0x000f1960 3e62a05f 7d59f356 e6431f37 8926980f >b._}Y.V.C.7.&.. │ │ - 0x000f1970 040e8505 c603af00 00000000 00000000 ................ │ │ - 0x000f1980 00100007 8e03c001 d9007000 1c000b00 ..........p..... │ │ - 0x000f1990 06000100 00000000 00000000 00000000 ................ │ │ - 0x000f19a0 00400020 00180000 0050002d c0210000 .@. .....P.-.!.. │ │ - 0x000f19b0 0060003c 002d0000 00300000 00400000 .`.<.-...0...@.. │ │ - 0x000f19c0 00140000 003c0000 003a0000 00360000 .....<...:...6.. │ │ - 0x000f19d0 00300000 00280000 00200000 00100000 .0...(... ...... │ │ - 0x000f19e0 000b0000 000b0000 00080000 00400000 .............@.. │ │ - 0x000f19f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000f1a00 ef263f24 1b214c1f ff1bf519 1218e614 .&?$.!L......... │ │ - 0x000f1a10 d712d40d 0b0c7309 00000000 00000000 ......s......... │ │ - 0x000f1a20 0f377b32 9927ea24 7222b71f 491c1c15 .7{2.'.$r"..I... │ │ - 0x000f1a30 0812fb0b e00a7c07 00000000 00000000 ......|......... │ │ - 0x000f1a40 c6320d2e 9c247d22 4f21b21f d01d3f16 .2...$}"O!....?. │ │ - 0x000f1a50 4a13500d de0b3d08 00000000 00000000 J.P...=......... │ │ - 0x000f1a60 4531cb2c ca267625 23251324 69231c1f E1.,.&v%#%.$i#.. │ │ - 0x000f1a70 f81c3118 78166f12 00000000 00000000 ..1.x.o......... │ │ - 0x000f1a80 9927a821 de1cc31b 7e1a6818 5116ed12 .'.!....~.h.Q... │ │ - 0x000f1a90 ac11950a 23072703 00000000 00000000 ....#.'......... │ │ - 0x000f1aa0 d75aff16 a3165a16 1216f013 a5135013 .Z....Z.......P. │ │ - 0x000f1ab0 3911bf0c 980bcc03 00000000 00000000 9............... │ │ - 0x000f1ac0 8b594559 0910e00f ab0f940f f20d820b .YEY............ │ │ - 0x000f1ad0 620bd407 df03e302 00000000 00000000 b............... │ │ - 0x000f1ae0 b94ab749 a5480d1d fa1b811b 9f1af415 .J.I.H.......... │ │ - 0x000f1af0 5f106c08 85051301 00000000 00000000 _.l............. │ │ - 0x000f1b00 dc599559 36591e59 d61c5316 ca120c12 .Y.Y6Y.Y..S..... │ │ - 0x000f1b10 ad118306 00049501 00000000 00000000 ................ │ │ - 0x000f1b20 cf51eb4a 934a684a 3845e30d 8b0dee0c .Q.J.JhJ8E...... │ │ - 0x000f1b30 f10b4706 2f05da00 00000000 00000000 ..G./........... │ │ - 0x000f1b40 a148c147 203f4b3e ca3a913a 7910080a .H.G ?K>.:.:y... │ │ - 0x000f1b50 db09a303 aa016500 00000000 00000000 ......e......... │ │ - 0x000f1b60 ab4d124d 7e451a43 c7427c42 d040380e .M.M~E.C.B|B.@8. │ │ - 0x000f1b70 ad0d4d08 27033301 00000000 00000000 ..M.'.3......... │ │ - 0x000f1b80 0651a34a ce493744 7e439242 85416f40 .Q.J.I7D~C.B.Ao@ │ │ - 0x000f1b90 e5104c09 d1076001 00000000 00000000 ..L...`......... │ │ - 0x000f1ba0 94358032 9d2f4c2e 622d252c 832a4127 .5.2./L.b-%,.*A' │ │ - 0x000f1bb0 7a25430f 55095102 00000000 00000000 z%C.U.Q......... │ │ - 0x000f1bc0 3d373f33 122e1d2d 0c2cc82a 4929b125 =7?3...-.,.*I).% │ │ - 0x000f1bd0 19245316 5b056c02 00000000 00000000 .$S.[.l......... │ │ - 0x000f1be0 7e3dc435 e3318d30 962f912d 9b2c6d2a ~=.5.1.0./.-.,m* │ │ - 0x000f1bf0 2e28d81a 5318b503 00000000 00000000 .(..S........... │ │ - 0x000f1c00 a450414a 91457045 61453545 1a45c244 .PAJ.EpEaE5E.E.D │ │ - 0x000f1c10 69447742 5941223f 00000000 00000000 iDwBYA"?........ │ │ - 0x000f1c20 59573854 9c4d834c 014aa148 cd45d842 YW8T.M.L.J.H.E.B │ │ - 0x000f1c30 8e418a31 fd2d4928 6c210000 00000000 .A.1.-I(l!...... │ │ - 0x000f1c40 4c6ebc32 a7310931 3430b12d 312d352c Ln.2.1.140.-1-5, │ │ - 0x000f1c50 ad295c21 8b1f6816 e00c0000 00000000 .)\!..h......... │ │ - 0x000f1c60 676bfd6a 2f31d230 5f302930 2b2e412b gk.j/1.0_0)0+.A+ │ │ - 0x000f1c70 f22a9e25 4021811f c9170000 00000000 .*.%@!.......... │ │ - 0x000f1c80 ac650164 1262b848 38473f46 46459b3e .e.d.b.H8G?FFE.> │ │ - 0x000f1c90 3d38f02b 4229a324 8a210000 00000000 =8.+B).$.!...... │ │ - 0x000f1ca0 856c086b d8684c68 5635a530 9f2a1329 .l.k.hLhV5.0.*.) │ │ - 0x000f1cb0 7528b11e dc1c551a f8180000 00000000 u(....U......... │ │ - 0x000f1cc0 066b1765 b1631f63 e65a862d 662c072b .k.e.c.c.Z.-f,.+ │ │ - 0x000f1cd0 232a341f d61c6b18 d8150000 00000000 #*4...k......... │ │ - 0x000f1ce0 306d9f6c dc636263 c35d1e5d 3731362f 0m.l.cbc.].]716/ │ │ - 0x000f1cf0 bd2e6c25 2d237920 941e0000 00000000 ..l%-#y ........ │ │ - 0x000f1d00 3066ac65 af5ea75c d75b745b f9597536 0f.e.^.\.[t[.Yu6 │ │ - 0x000f1d10 8d35c028 5c256422 271f0000 00000000 .5.(\%d"'....... │ │ - 0x000f1d20 92680563 9b611b5d d95bb35a e7594f57 .h.c.a.].[.Z.YOW │ │ - 0x000f1d30 2e362228 9d25441f 7b1a0000 00000000 .6"(.%D.{....... │ │ - 0x000f1d40 5c56de53 fa4e634d f64bc84a 28496445 \V.S.NcM.K.J(IdE │ │ - 0x000f1d50 5243162f e32a6d24 e31e0000 00000000 RC./.*m$........ │ │ - 0x000f1d60 e656f652 f84e5d4d be4b2d4a 5b487d44 .V.R.N]M.K-J[H}D │ │ - 0x000f1d70 e2417a31 58272223 121b0000 00000000 .Az1X'"#........ │ │ - 0x000f1d80 8d583d56 a14e074d b64b9f4a d348c544 .X=V.N.M.K.J.H.D │ │ - 0x000f1d90 ec422433 06302124 881d0000 00000000 .B$3.0!$........ │ │ - 0x000f1da0 b873216c 2a63b062 5762f661 87618060 .s!l*c.bWb.a.a.` │ │ - 0x000f1db0 d85fe05b 6d59e756 880e0000 00000000 ._.[mY.V........ │ │ - 0x000f1dc0 7a76a86e 3966295e 0355b64d 79425239 zv.n9f)^.U.MyBR9 │ │ - 0x000f1dd0 7930a628 c1219a1b 9813f60c 3d060000 y0.(.!......=... │ │ - 0x000f1de0 da7c3e73 8b68ae65 ce633963 a5610447 .|>s.h.e.c9c.a.G │ │ - 0x000f1df0 3d40293c ec372234 c926f119 430c0000 =@)<.7"4.&..C... │ │ - 0x000f1e00 25756671 b56dd363 a161af60 315eeb47 %ufq.m.c.a.`1^.G │ │ - 0x000f1e10 ed39ac2c 3820b214 f00cbf08 58040000 .9.,8 ......X... │ │ - 0x000f1e20 6c79d771 d5693c64 aa5bf653 a347083d ly.q.i>9.4.(d..... │ │ - 0x000f1e60 4a759d6f a1699d60 ec5c885b 5e58d448 Ju.o.i.`.\.[^X.H │ │ - 0x000f1e70 8a3ccb2f 76248c1a d8127e0c 48050000 .<./v$....~.H... │ │ - 0x000f1e80 41799470 2b688c61 8f59c84f 6a420036 Ay.p+h.a.Y.OjB.6 │ │ - 0x000f1e90 622fea29 6522211d 9416a20f dc060000 b/.)e"!......... │ │ - 0x000f1ea0 667f257c 7b78fd77 d877c177 99770726 f.%|{x.w.w.w.w.& │ │ - 0x000f1eb0 69232421 671eac1b 85152d0f 41070000 i#$!g.....-.A... │ │ - 0x000f1ec0 917bd67a 2b7ab575 78754f75 2e75e82d .{.z+z.uxuOu.u.- │ │ - 0x000f1ed0 69261f1e 8d150b0e 770a1007 43030000 i&......w...C... │ │ - 0x000f1ee0 0513c511 8f101c01 e5009500 81000000 ................ │ │ - 0x000f1ef0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000f1f00 3166b264 b45fc402 2502ae01 8d010000 1f.d._..%....... │ │ - 0x000f1f10 00000000 00000000 00000000 00000000 ................ │ │ - 0x000f1f20 cb6aec65 2e64e502 1d02ed00 ba000000 .j.e.d.......... │ │ - 0x000f1f30 00000000 00000000 00000000 00000000 ................ │ │ - 0x000f1f40 397d3a7c 6c7b4001 e6009700 68000000 9}:|l{@.....h... │ │ - 0x000f1f50 00000000 00000000 00000000 00000000 ................ │ │ - 0x000f1f60 5731d52b da25820c 730bcb09 c4085407 W1.+.%..s.....T. │ │ - 0x000f1f70 14040000 00000000 00000000 00000000 ................ │ │ - 0x000f1f80 b465be62 e75ad812 a6119d10 d70e420c .e.b.Z........B. │ │ - 0x000f1f90 680a0000 00000000 00000000 00000000 h............... │ │ - 0x000f1fa0 c7681162 645ff50f 430ecb0b 900aa609 .h.bd_..C....... │ │ - 0x000f1fb0 12020000 00000000 00000000 00000000 ................ │ │ - 0x000f1fc0 9a7c447b 317a2206 5e05aa04 01047703 .|D{1z".^.....w. │ │ - 0x000f1fd0 b4010000 00000000 00000000 00000000 ................ │ │ - 0x000f1fe0 e237482e ac250114 bd11870e b10c1e0a .7H..%.......... │ │ - 0x000f1ff0 c8040000 00000000 00000000 00000000 ................ │ │ - 0x000f2000 f7619c5c e850601e c41bba19 b9167712 .a.\.P`.......w. │ │ - 0x000f2010 840e0000 00000000 00000000 00000000 ................ │ │ - 0x000f2020 8168cf5c b2582020 bf1c4f18 41167a14 .h.\.X ..O.A.z. │ │ - 0x000f2030 d1020000 00000000 00000000 00000000 ................ │ │ - 0x000f2040 8e7a6077 14753a10 7b0ee60c 700b170a .z`w.u:.{...p... │ │ - 0x000f2050 65030000 00000000 00000000 00000000 e............... │ │ - 0x000f2060 13433f2e 0520ae17 f0136b0f 5f0c9508 .C?.. ....k._... │ │ - 0x000f2070 62030000 00000000 00000000 00000000 b............... │ │ - 0x000f2080 0b61dd54 6f3e3a28 5d222d1e e517e30f .a.To>:(]"-..... │ │ - 0x000f2090 760b0000 00000000 00000000 00000000 v............... │ │ - 0x000f20a0 da6a2b4c f944f82f a8284c20 3f1c2019 .j+L.D./.(L ?. . │ │ - 0x000f20b0 8b020000 00000000 00000000 00000000 ................ │ │ - 0x000f20c0 9a752667 5a5e842e f325361f bc184b13 .u&gZ^...%6...K. │ │ - 0x000f20d0 3d060000 00000000 00000000 00000000 =............... │ │ - 0x000f20e0 44355a1c 48090000 00000000 00000000 D5Z.H........... │ │ - 0x000f20f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000f2100 98497132 84100000 00000000 00000000 .Iq2............ │ │ - 0x000f2110 00000000 00000000 00000000 00000000 ................ │ │ - 0x000f2120 164f8123 2b100000 00000000 00000000 .O.#+........... │ │ - 0x000f2130 00000000 00000000 00000000 00000000 ................ │ │ - 0x000f2140 5859a136 031b0000 00000000 00000000 XY.6............ │ │ - 0x000f2150 00000000 00000000 00000000 00000000 ................ │ │ - 0x000f2160 2b62112f 57051f01 6f005000 4c004800 +b./W...o.P.L.H. │ │ - 0x000f2170 44004000 3c003800 34003000 2c000000 D.@.<.8.4.0.,... │ │ - 0x000f2180 e347cd23 19124006 59027501 1901c300 .G.#..@.Y.u..... │ │ - 0x000f2190 94007900 64006000 5c005800 54000000 ..y.d.`.\.X.T... │ │ - 0x000f21a0 f4529428 e3108005 a301f500 b8007700 .R.(..........w. │ │ - 0x000f21b0 5f005b00 57005300 4f004b00 47000000 _.[.W.S.O.K.G... │ │ - 0x000f21c0 92165605 e601c500 4c004800 44004000 ..V.....L.H.D.@. │ │ - 0x000f21d0 3c003800 34003000 2c002800 24000000 <.8.4.0.,.(.$... │ │ - 0x000f21e0 a03c361a 180f7008 b7057b03 8202bf01 .<6...p...{..... │ │ - 0x000f21f0 76013001 fc00d000 c000af00 92000000 v.0............. │ │ - 0x000f2200 6e46522b 4d1b0313 a00ea209 fc069d03 nFR+M........... │ │ - 0x000f2210 70026301 f800ae00 92007000 6c000000 p.c.......p.l... │ │ - 0x000f2220 966e486a f161135a ee4b3b46 7f3bd630 .nHj.a.Z.K;F.;.0 │ │ - 0x000f2230 002cc026 82227e1c b1130d0f 59080000 .,.&."~.....Y... │ │ - 0x000f2240 9379f375 566db169 8161525e e6560344 .y.uVm.i.aR^.V.D │ │ - 0x000f2250 f63a4830 0b284e1e 1416480f e3070000 .:H0.(N...H..... │ │ - 0x000f2260 fe7c8b76 976b954d 35421136 c72be721 .|.v.k.M5B.6.+.! │ │ - 0x000f2270 1d189210 bf080000 00000000 00000000 ................ │ │ - 0x000f2280 017a9d60 0b5b314e 55244f13 00000000 .z.`.[1NU$O..... │ │ - 0x000f2290 cc7df972 135a8a55 21394212 00000000 .}.r.Z.U!9B..... │ │ - 0x000f22a0 607d5173 a4713251 2934a925 00000000 `}Qs.q2Q)4.%.... │ │ - 0x000f22b0 616bc349 81438439 1924d409 00000000 ak.I.C.9.$...... │ │ - 0x000f22c0 b96e4668 cf605057 a31b8e0d 00000000 .nFh.`PW........ │ │ - 0x000f22d0 327a6f6f 0c5b5a56 b83fd213 00000000 2zoo.[ZV.?...... │ │ - 0x000f22e0 497eea74 3e72af65 76393623 00000000 I~.t>r.ev96#.... │ │ - 0x000f22f0 5a7b776f 096d6a52 c730c720 00000000 Z{wo.mjR.0. .... │ │ - 0x000f2300 eb7b286f 395e5158 2c37690d 00000000 .{(o9^QX,7i..... │ │ - 0x000f2310 367f6a71 756d7e63 193d3022 00000000 6.jqum~c.=0".... │ │ - 0x000f2320 417e286f 5d654c5d 7641ce22 00000000 A~(o]eL]vA.".... │ │ - 0x000f2330 eb7eef6e 796b375d af3f0129 00000000 .~.nyk7].?.).... │ │ - 0x000f2340 af72c46a 99561143 19331822 00000000 .r.j.V.C.3.".... │ │ - 0x000f2350 b278524a 3e478e3f 2623ce13 00000000 .xRJ>G.?&#...... │ │ - 0x000f2360 ba7ea45d d8461945 b834a214 00000000 .~.].F.E.4...... │ │ - 0x000f2370 1c7e6862 e0619547 2935c127 00000000 .~hb.a.G)5.'.... │ │ - 0x000f2380 9a7b1444 e941813d 602eb909 00000000 .{.D.A.=`....... │ │ - 0x000f2390 717d0a6d 7f6be768 ad29fe15 00000000 q}.m.k.h.)...... │ │ - 0x000f23a0 ed7ac666 4b5db65b fd45671c 00000000 .z.fK].[.Eg..... │ │ - 0x000f23b0 c97e516b 506a1b65 15417027 00000000 .~QkPj.e.Ap'.... │ │ - 0x000f23c0 8d7c8560 b25f0654 773cd32b 00000000 .|.`._.Tw<.+.... │ │ - 0x000f23d0 1b7d6462 9a5b9757 d03e8a0e 00000000 .}db.[.W.>...... │ │ - 0x000f23e0 927f1263 1561155c 5741df24 00000000 ...c.a.\WA.$.... │ │ - 0x000f23f0 957eda60 735b4f56 f3426620 00000000 .~.`s[OV.Bf .... │ │ - 0x000f2400 677f2162 50603059 3544e431 00000000 g.!bP`0Y5D.1.... │ │ - 0x000f2410 49724467 63541944 8534d623 00000000 IrDgcT.D.4.#.... │ │ - 0x000f2420 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000f2430 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000f2440 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000f2450 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000f2460 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000f2470 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000f2480 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000f2490 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000f24a0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000f24b0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000f24c0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000f24d0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000f24e0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000f24f0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000f2500 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000f2510 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000f2520 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000f2530 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000f2540 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000f2550 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000f2560 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000f2570 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000f2580 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000f2590 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000f25a0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000f25b0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000f25c0 997bf24d 0c27a514 00000000 00000000 .{.M.'.......... │ │ - 0x000f25d0 6f7f9765 3451d517 00000000 00000000 o..e4Q.......... │ │ - 0x000f25e0 967e0169 6252ab3e 00000000 00000000 .~.ibR.>........ │ │ - 0x000f25f0 7f7e9344 65371b08 00000000 00000000 .~.De7.......... │ │ - 0x000f2600 e77f9e74 a2250113 00000000 00000000 ...t.%.......... │ │ - 0x000f2610 c47f8a6e 1b524922 00000000 00000000 ...n.RI"........ │ │ - 0x000f2620 db7ffc72 5147382c 00000000 00000000 ...rQG8,........ │ │ - 0x000f2630 637f5067 144de13b 00000000 00000000 c.Pg.M.;........ │ │ - 0x000f2640 897fc165 964d2c0d 00000000 00000000 ...e.M,......... │ │ - 0x000f2650 d17f5f6a e04e052c 00000000 00000000 .._j.N.,........ │ │ - 0x000f2660 f37e4468 0654b525 00000000 00000000 .~Dh.T.%........ │ │ - 0x000f2670 ad7f116a 1f51b43c 00000000 00000000 ...j.Q.<........ │ │ - 0x000f2680 50784c6a 09518d37 00000000 00000000 PxLj.Q.7........ │ │ - 0x000f2690 767ab577 e44b1b38 a4164911 da010000 vz.w.K.8..I..... │ │ - 0x000f26a0 7c77586c 71620827 9316f709 00000000 |wXlqb.'........ │ │ - 0x000f26b0 0377186a 9f5d4124 a2168609 00000000 .w.j.]A$........ │ │ - 0x000f26c0 3c71f654 7d4a6634 d525ca05 00000000 H.8.'....}..... │ │ - 0x000f27d0 7914b910 cd0f260f 73017900 59000000 y.....&.s.y.Y... │ │ - 0x000f27e0 f060384d 1b391a2c 491cc70d 00000000 .`8M.9.,I....... │ │ - 0x000f27f0 1d646353 bd40a833 8e235712 00000000 .dcS.@.3.#W..... │ │ - 0x000f2800 94613b4e 533cec2f 05218e10 00000000 .a;NS<./.!...... │ │ - 0x000f2810 b15f1049 ba38c42b 111e8b10 00000000 ._.I.8.+........ │ │ - 0x000f2820 4b4e1435 992af91e 7114580a 00000000 KN.5.*..q.X..... │ │ - 0x000f2830 115ad845 e53dc42d c31b1d13 00000000 .Z.E.=.-........ │ │ - 0x000f2840 a445c32e 522b8621 6716b90e 00000000 .E..R+.!g....... │ │ - 0x000f2850 f75df531 0816570c 9d05f001 00000000 .].1..W......... │ │ - 0x000f2860 31692b43 e323bd16 680b2c04 00000000 1i+C.#..h.,..... │ │ - 0x000f2870 b66e0454 b139152c f91a0a0d 00000000 .n.T.9.,........ │ │ - 0x000f2880 6473085b 6f455739 0528e414 00000000 ds.[oEW9.(...... │ │ - 0x000f2890 48714a5d dd4c443a 2128b915 00000000 HqJ].LD:!(...... │ │ - 0x000f28a0 6076fd5e c34d802b 4b1c7510 00000000 `v.^.M.+K.u..... │ │ - 0x000f28b0 0b7bc56a 3f57ed35 3c2bf71a 00000000 .{.j?W.5<+...... │ │ - 0x000f28c0 da0f0000 00000000 00000000 00000000 ................ │ │ - 0x000f28d0 00400000 00000000 00000000 00000000 .@.............. │ │ - 0x000f28e0 c7560000 00000000 00000000 00000000 .V.............. │ │ - 0x000f28f0 64160000 00000000 00000000 00000000 d............... │ │ - 0x000f2900 8d040000 00000000 00000000 00000000 ................ │ │ - 0x000f2910 1b13e608 00000000 00000000 00000000 ................ │ │ - 0x000f2920 f4529f1b 00000000 00000000 00000000 .R.............. │ │ - 0x000f2930 7066e609 00000000 00000000 00000000 pf.............. │ │ - 0x000f2940 16265812 00000000 00000000 00000000 .&X............. │ │ - 0x000f2950 55037f01 00000000 00000000 00000000 U............... │ │ - 0x000f2960 1c1c7212 a30a0000 00000000 00000000 ..r............. │ │ - 0x000f2970 fa5aaa2b 88150000 00000000 00000000 .Z.+............ │ │ - 0x000f2980 b0632b17 800b0000 00000000 00000000 .c+............. │ │ - 0x000f2990 21355a20 43110000 00000000 00000000 !5Z C........... │ │ - 0x000f29a0 5805af03 06020000 00000000 00000000 X............... │ │ - 0x000f29b0 351fb516 6010b609 00000000 00000000 5...`........... │ │ - 0x000f29c0 235e7430 f7214312 00000000 00000000 #^t0.!C......... │ │ - 0x000f29d0 616f5314 3f0da506 00000000 00000000 aoS.?........... │ │ - 0x000f29e0 68328623 a417a60c 00000000 00000000 h2.#............ │ │ - 0x000f29f0 62046b03 6d025601 00000000 00000000 b.k.m.V......... │ │ - 0x000f2a00 a425c11c a616ed10 870a0000 00000000 .%.............. │ │ - 0x000f2a10 ed62a63c 132f461f b2120000 00000000 .b.<./F......... │ │ - 0x000f2a20 6467e21e c016900f 31080000 00000000 dg......1....... │ │ - 0x000f2a30 1c369126 4d1dd514 2c0c0000 00000000 .6.&M...,....... │ │ - 0x000f2a40 da05c204 c003c502 9f010000 00000000 ................ │ │ - 0x000f2a50 bf25911d a018dc13 fd0e9209 00000000 .%.............. │ │ - 0x000f2a60 da64a943 f8356727 211c6d10 00000000 .d.C.5g'!.m..... │ │ - 0x000f2a70 78624e24 6e1cbd15 070f0c08 00000000 xbN$n........... │ │ - 0x000f2a80 90379b28 7720ad19 2912a30a 00000000 .7.(w ..)....... │ │ - 0x000f2a90 22062505 4a047603 85027901 00000000 ".%.J.v...y..... │ │ - 0x000f2aa0 472bb522 b51d1019 8e14650f 0d0a0000 G+."......e..... │ │ - 0x000f2ab0 1465e743 503a9a2b 21217f17 ec0d0000 .e.CP:.+!!...... │ │ - 0x000f2ac0 ed697225 2e1e6a18 b212300d 4c070000 .ir%..j...0.L... │ │ - 0x000f2ad0 6b34ce27 9e20761a 7c14990e 10090000 k4.'. v.|....... │ │ - 0x000f2ae0 cc06da05 f0042704 49036702 78010000 ......'.I.g.x... │ │ - 0x000f2af0 5f0e0000 00000000 00000000 00000000 _............... │ │ - 0x000f2b00 00400000 00000000 00000000 00000000 .@.............. │ │ - 0x000f2b10 f75d0000 00000000 00000000 00000000 .].............. │ │ - 0x000f2b20 b70d0000 00000000 00000000 00000000 ................ │ │ - 0x000f2b30 86040000 00000000 00000000 00000000 ................ │ │ - 0x000f2b40 571d270e 00000000 00000000 00000000 W.'............. │ │ - 0x000f2b50 01506315 00000000 00000000 00000000 .Pc............. │ │ - 0x000f2b60 8764c812 00000000 00000000 00000000 .d.............. │ │ - 0x000f2b70 4f31c31c 00000000 00000000 00000000 O1.............. │ │ - 0x000f2b80 70086904 00000000 00000000 00000000 p.i............. │ │ - 0x000f2b90 6e21d915 310b0000 00000000 00000000 n!..1........... │ │ - 0x000f2ba0 60598e28 b2150000 00000000 00000000 `Y.(............ │ │ - 0x000f2bb0 f3683b1a 930d0000 00000000 00000000 .h;............. │ │ - 0x000f2bc0 72387829 53110000 00000000 00000000 r8x)S........... │ │ - 0x000f2bd0 05096006 4a030000 00000000 00000000 ..`.J........... │ │ - 0x000f2be0 3c26791c 7b13de0a 00000000 00000000 <&y.{........... │ │ - 0x000f2bf0 235f602c e51e360f 00000000 00000000 #_`,..6......... │ │ - 0x000f2c00 2f77f70c 7e089204 00000000 00000000 /w..~........... │ │ - 0x000f2c10 0b352e2d c51a3410 00000000 00000000 .5.-..4......... │ │ - 0x000f2c20 9c03d402 e701fa00 00000000 00000000 ................ │ │ - 0x000f2c30 37290920 f317f50f ac080000 00000000 7). ............ │ │ - 0x000f2c40 7563ea3f 4c33c81f f8100000 00000000 uc.?L3.......... │ │ - 0x000f2c50 a76e181e 0117f20e 39070000 00000000 .n......9....... │ │ - 0x000f2c60 c63cd02f e9248217 720c0000 00000000 .<./.$..r....... │ │ - 0x000f2c70 2e081707 5c050904 31020000 00000000 ....\...1....... │ │ - 0x000f2c80 092d8025 2c1eae16 df0fd608 00000000 .-.%,........... │ │ - 0x000f2c90 6f665c45 ac39c72a 611ce30f 00000000 of\E.9.*a....... │ │ - 0x000f2ca0 88724919 d314e00f 520a2e05 00000000 .rI.....R....... │ │ - 0x000f2cb0 ef416d38 382b861f a016060c 00000000 .Am88+.......... │ │ - 0x000f2cc0 f4061c06 09050a04 1103bb01 00000000 ................ │ │ - 0x000f2cd0 3e2c0825 4a1f7a19 ff13cc0e 9d080000 >,.%J.z......... │ │ - 0x000f2ce0 1969ab45 703b442f 7d23d518 a70d0000 .i.Ep;D/}#...... │ │ - 0x000f2cf0 a9722e1b 0317aa12 d90d4609 7e040000 .r........F.~... │ │ - 0x000f2d00 d3398c31 28295a22 5e190e11 4a090000 .9.1()Z"^...J... │ │ - 0x000f2d10 2a069f05 e4044104 af03e602 be010000 *.....A......... │ │ - 0x000f2d20 41033000 00000000 406a3100 00000000 A.0.....@j1..... │ │ - 0x000f2d30 5a7e8674 00000000 ac11a000 00000000 Z~.t............ │ │ - 0x000f2d40 1a062f03 00000000 026d8702 00000000 ../......m...... │ │ - 0x000f2d50 fe7c807b 00000000 672edb1b 00000000 .|.{....g....... │ │ - 0x000f2d60 5a032c00 00000000 e86f3800 00000000 Z.,......o8..... │ │ - 0x000f2d70 cf7e3977 00000000 f5148400 00000000 .~9w............ │ │ - 0x000f2d80 d206f702 00000000 6d74a302 00000000 ........mt...... │ │ - 0x000f2d90 a77d517c 00000000 87456a2c 00000000 .}Q|.....Ej,.... │ │ - 0x000f2da0 00320000 00000000 00320000 00000000 .2.......2...... │ │ - 0x000f2db0 00210000 00000000 1050240a 00000000 .!.......P$..... │ │ - 0x000f2dc0 1050240a 00000000 0b378007 00000000 .P$......7...... │ │ - 0x000f2dd0 464db444 00000000 464db444 00000000 FM.D....FM.D.... │ │ - 0x000f2de0 1221fe1b 00000000 6a692d53 00000000 .!......ji-S.... │ │ - 0x000f2df0 6a692d53 00000000 5d3e1927 00000000 ji-S....]>.'.... │ │ - 0x000f2e00 0501d200 00000000 62079905 00000000 ........b....... │ │ - 0x000f2e10 1e0f4309 00000000 b40c1308 00000000 ..C............. │ │ - 0x000f2e20 512b3217 00000000 d20b1d06 00000000 Q+2............. │ │ - 0x000f2e30 78306212 00000000 6c19440e 00000000 x0b.....l.D..... │ │ - 0x000f2e40 aa520c21 00000000 c118ca07 00000000 .R.!............ │ │ - 0x000f2e50 d30e9604 00000000 fd6bca23 00000000 .........k.#.... │ │ - 0x000f2e60 25344617 00000000 f16a481c 00000000 %4F......jH..... │ │ - 0x000f2e70 00000000 00000000 810f6205 00000000 ..........b..... │ │ - 0x000f2e80 7e6d431f 00000000 1d62481f 00000000 ~mC......bH..... │ │ - 0x000f2e90 00000000 00000000 00000000 00000000 ................ │ │ - 0x000f2ea0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000f2eb0 00128802 5b000000 00128802 5b000000 ....[.......[... │ │ - 0x000f2ec0 00128802 5b000000 00128802 5b000000 ....[.......[... │ │ - 0x000f2ed0 00128802 5b000000 00128802 5b000000 ....[.......[... │ │ - 0x000f2ee0 00600040 00200000 ad78b654 3c150000 .`.@. ...x.T<... │ │ - 0x000f2ef0 5776f458 ec180000 726fef52 ba1a0000 Wv.X....ro.R.... │ │ - 0x000f2f00 3b5bcb27 00000000 ce520000 293e0000 ;[.'.....R..)>.. │ │ - 0x000f2f10 00400000 f9160000 33140000 e3090000 .@......3....... │ │ - 0x000f2f20 00000000 00000000 00000000 bc310000 .............1.. │ │ - 0x000f2f30 831e0000 b0170000 76140000 840c0000 ........v....... │ │ - 0x000f2f40 fc0c0000 08170000 00400000 b96f0000 .........@...o.. │ │ - 0x000f2f50 32780000 147d0000 00400000 00400000 2x...}...@...@.. │ │ - 0x000f2f60 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000f2f70 00400000 b9280000 2c4e0000 4b390000 .@...(..,N..K9.. │ │ - 0x000f2f80 00400000 23480000 884f0000 4e5b0000 .@..#H...O..N[.. │ │ - 0x000f2f90 80570000 fb300000 f94e0000 46610000 .W...0...N..Fa.. │ │ - 0x000f2fa0 fb680000 1e4e0000 a9650000 f36d0000 .h...N...e...m.. │ │ - 0x000f2fb0 1d220000 0a3f0000 15440000 3e5f0000 ."...?...D..>_.. │ │ - 0x000f2fc0 42500000 bc6d0000 81770000 e27b0000 BP...m...w...{.. │ │ - 0x000f2fd0 5a220000 84210000 483a0000 32100000 Z"...!..H:..2... │ │ - 0x000f2fe0 08210000 2d320000 d04c0000 10200000 .!..-2...L... .. │ │ - 0x000f2ff0 ff350000 da7c0000 ea3e0000 26310000 .5...|...>..&1.. │ │ - 0x000f3000 56180000 34170000 1d220000 01510000 V...4...."...Q.. │ │ - 0x000f3010 70560000 ab740000 527b0000 ea770000 pV...t..R{...w.. │ │ - 0x000f3020 325c0000 b5620000 35280000 bc380000 2\...b..5(...8.. │ │ - 0x000f3030 bf4d0000 73640000 354c0000 8a5b0000 .M..sd..5L...[.. │ │ - 0x000f3040 dc6d0000 11180000 95260000 68360000 .m.......&..h6.. │ │ - 0x000f3050 ee1f0000 22320000 6e270000 79240000 ...."2..n'..y$.. │ │ - 0x000f3060 8d4c0000 32530000 d6590000 745c0000 .L..2S...Y..t\.. │ │ - 0x000f3070 d75f0000 e4670000 d4510000 eb610000 ._...g...Q...a.. │ │ - 0x000f3080 df6c0000 b33d0000 d00b0000 ed790000 .l...=.......y.. │ │ - 0x000f3090 913e0000 b9090000 746f0000 41330000 .>......to..A3.. │ │ - 0x000f30a0 26060000 365e0000 3b1f0000 69030000 &...6^..;...i... │ │ - 0x000f30b0 787c0000 fa540000 05170000 5c7a0000 x|...T......\z.. │ │ - 0x000f30c0 11450000 a0090000 ae6c0000 4d320000 .E.......l..M2.. │ │ - 0x000f30d0 f5070000 045b0000 57280000 ad060000 .....[..W(...... │ │ - 0x000f30e0 217a0000 c8440000 68140000 45770000 !z...D..h...Ew.. │ │ - 0x000f30f0 e23c0000 72080000 717a0000 b9440000 .<..r...qz...D.. │ │ - 0x000f3100 e7080000 5c6b0000 90250000 e2030000 ....\k...%...... │ │ - 0x000f3110 e7700000 a3480000 e01d0000 c8730000 .p...H.......s.. │ │ - 0x000f3120 5a440000 aa170000 5b100000 da220000 ZD......[....".. │ │ - 0x000f3130 912e0000 05210000 ec380000 9b500000 .....!...8...P.. │ │ - 0x000f3140 99360000 79550000 03550000 d5150000 .6..yU...U...... │ │ - 0x000f3150 dc310000 ef530000 4b180000 94340000 .1...S..K....4.. │ │ - 0x000f3160 70480000 91120000 d62b0000 c0470000 pH.......+...G.. │ │ - 0x000f3170 fb110000 7f280000 28410000 49040000 .....(..(A..I... │ │ - 0x000f3180 7d3f0000 206e0000 93000000 1c2f0000 }?.. n......./.. │ │ - 0x000f3190 41600000 00400000 00400000 00400000 A`...@...@...@.. │ │ - 0x000f31a0 82000000 b8040000 da060000 500a0000 ............P... │ │ - 0x000f31b0 bd290000 01170000 d9260000 271b0000 .).......&..'... │ │ - 0x000f31c0 da440000 5b2e0000 38220000 a9470000 .D..[...8"...G.. │ │ - 0x000f31d0 e83b0000 ab5b0000 00000000 90230000 .;...[.......#.. │ │ - 0x000f31e0 655b0000 3b570000 00000000 00000000 e[..;W.......... │ │ - 0x000f31f0 00000000 00000000 44040000 a5720000 ........D....r.. │ │ - 0x000f3200 137b0000 58030000 d5740000 2c7c0000 .{..X....t..,|.. │ │ - 0x000f3210 b1030000 b8720000 f37c0000 e2020000 .....r...|...... │ │ - 0x000f3220 17720000 787c0000 cb010000 57630000 .r..x|......Wc.. │ │ - 0x000f3230 4a7a0000 f7010000 51700000 0f7a0000 Jz......Qp...z.. │ │ - 0x000f3240 3e010000 f6600000 7f7f0000 33010000 >....`......3... │ │ - 0x000f3250 102c0000 bd080000 00000000 00000000 .,.............. │ │ - 0x000f3260 b87cf17b 4478e16c 00000000 00000000 .|.{Dx.l........ │ │ - 0x000f3270 8e7e617d a578896e 00000000 00000000 .~a}.x.n........ │ │ - 0x000f3280 5173aa6c 285a1d47 00000000 00000000 Qs.l(Z.G........ │ │ - 0x000f3290 9078e672 ad61c946 00000000 00000000 .x.r.a.F........ │ │ - 0x000f32a0 707ef87d 2f7cca77 72660000 00000000 p~.}/|.wrf...... │ │ - 0x000f32b0 2e7f6b7e dd7a0273 8f620000 00000000 ..k~.z.s.b...... │ │ - 0x000f32c0 b4754f6f 5c62ee51 4f300000 00000000 .uOo\b.QO0...... │ │ - 0x000f32d0 06799573 0a65a353 92350000 00000000 .y.s.e.S.5...... │ │ - 0x000f32e0 b77e0e7e b37b0879 3f73b261 00000000 .~.~.{.y?s.a.... │ │ - 0x000f32f0 b17e267d 4d7a8a6a cd5d3b4d 00000000 .~&}Mz.j.];M.... │ │ - 0x000f3300 4f72486b 9a580a4a ec3ab624 00000000 OrHk.X.J.:.$.... │ │ - 0x000f3310 e5797475 f46c6155 8e463028 00000000 .ytu.laU.F0(.... │ │ - 0x000f3320 257f1e7e 8c7bd577 a0717468 d64e0000 %..~.{.w.qth.N.. │ │ - 0x000f3330 8d7e457d 1a7b226d f95aee4e a73b0000 .~E}.{"m.Z.N.;.. │ │ - 0x000f3340 836be062 b04d1442 bf318422 28140000 .k.b.M.B.1."(... │ │ - 0x000f3350 fa777072 13696848 be38922f 80170000 .wpr.ihH.8./.... │ │ - 0x000f3360 ca7eb87d a178fb71 e8675d5e a853dc42 .~.}.x.q.g]^.S.B │ │ - 0x000f3370 00000000 00000000 00000000 00000000 ................ │ │ - 0x000f3380 1a7cc678 4a741c6a 433c5032 8d26111c .|.xJt.jCp.]IN..^9..{... │ │ - 0x000f35b0 cc4ef419 e3080000 1a5b822d 83160000 .N.......[.-.... │ │ - 0x000f35c0 5c67db44 e12c0000 61762b67 c9590000 \g.D.,..av+g.Y.. │ │ - 0x000f35d0 452fae08 47030000 0d4df519 4a0a0000 E/..G....M..J... │ │ - 0x000f35e0 2960bb36 361f0000 796bd94d 38370000 )`.66...yk.M87.. │ │ - 0x000f35f0 fc74da63 67540000 00600040 00200000 .t.cgT...`.@. .. │ │ - 0x000f3600 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f3610 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f3620 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f3630 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f3640 00600040 00200000 88425f14 74080000 .`.@. ...B_.t... │ │ - 0x000f3650 36540e23 8d0f0000 c568ce49 0b330000 6T.#.....h.I.3.. │ │ - 0x000f3660 896f955b bd490000 ef74c266 b5580000 .o.[.I...t.f.X.. │ │ - 0x000f3670 6b334709 a2040000 2d4b7419 d8090000 k3G.....-Kt..... │ │ - 0x000f3680 025f4237 40200000 16719957 9a410000 ._B7@ ...q.W.A.. │ │ - 0x000f3690 377aeb6f 74650000 8727ba05 42020000 7z.ote...'..B... │ │ - 0x000f36a0 13460916 0f090000 875fda3a f8240000 .F......._.:.$.. │ │ - 0x000f36b0 3274935f 0e4e0000 007ac46e f0630000 2t._.N...z.n.c.. │ │ - 0x000f36c0 ae28b20b 74050000 7d46801c e20d0000 .(..t...}F...... │ │ - 0x000f36d0 ef654f4a 1a370000 ec777a69 965b0000 .eOJ.7...wzi.[.. │ │ - 0x000f36e0 00600040 00200000 6267c43f ff2a0000 .`.@. ..bg.?.*.. │ │ - 0x000f36f0 0026ce04 25010000 a444dc10 f8040000 .&..%....D...... │ │ - 0x000f3700 dc585e26 9e100000 7b66223e 33240000 .X^&....{f">3$.. │ │ - 0x000f3710 2e72a859 1c450000 84207d03 f3000000 .r.Y.E... }..... │ │ - 0x000f3720 f741040f 6d040000 3e59a726 ce100000 .A..m...>Y.&.... │ │ - 0x000f3730 8166ba3d 75230000 ee6fd953 bc3c0000 .f.=u#...o.S.<.. │ │ - 0x000f3740 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f3750 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f3760 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f3770 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f3780 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f3790 1731ce07 2f020000 5e465912 e6050000 .1../...^FY..... │ │ - 0x000f37a0 465f2631 6b180000 e4683d44 262a0000 F_&1k....h=D&*.. │ │ - 0x000f37b0 546fc152 133a0000 d720e702 bb000000 To.R.:... ...... │ │ - 0x000f37c0 0f37670a 39030000 2c581c29 48140000 .7g.9...,X.)H... │ │ - 0x000f37d0 896af347 3f300000 8c750963 16530000 .j.G?0...u.c.S.. │ │ - 0x000f37e0 9a1f2a03 b7000000 3b372e0b a9030000 ..*.....;7...... │ │ - 0x000f37f0 6c5b0c2f 35190000 df6de24f 52390000 l[./5....m.OR9.. │ │ - 0x000f3800 3a752563 c5520000 a71c9e03 2b010000 :u%c.R......+... │ │ - 0x000f3810 9536970d 4d050000 2462503b d8230000 .6..M...$bP;.#.. │ │ - 0x000f3820 b072ca5c 39450000 00600040 00200000 .r.\9E...`.@. .. │ │ - 0x000f3830 486ea858 4f490000 8d1c4805 32020000 Hn.XOI....H.2... │ │ - 0x000f3840 233f7012 9e070000 0055b726 b9130000 #?p......U.&.... │ │ - 0x000f3850 fd647440 d5280000 bf756465 d7560000 .dt@.(...ude.V.. │ │ - 0x000f3860 3f21d403 0d010000 103ef20c 79030000 ?!.......>..y... │ │ - 0x000f3870 4a51221e ae0b0000 1461e236 041e0000 JQ"......a.6.... │ │ - 0x000f3880 c972b75d 7a4b0000 40278d04 77010000 .r.]zK..@'..w... │ │ - 0x000f3890 90452312 99050000 fd593e29 e8120000 .E#......Y>).... │ │ - 0x000f38a0 60672842 fb280000 a2747661 7a500000 `g(B.(...tvazP.. │ │ - 0x000f38b0 69305d08 7d020000 b0496c15 59070000 i0].}....Il.Y... │ │ - 0x000f38c0 685bca2b f8150000 cf688a45 812d0000 h[.+.....h.E.-.. │ │ - 0x000f38d0 9575c763 c9530000 5e221205 86010000 .u.c.S..^"...... │ │ - 0x000f38e0 eb3cda0b ee020000 054e9f1c f30a0000 .<.......N...... │ │ - 0x000f38f0 eb5c2033 db1a0000 886d9453 fa3d0000 .\ 3.....m.S.=.. │ │ - 0x000f3900 2121cb03 49010000 c13e270e 30040000 !!..I....>'.0... │ │ - 0x000f3910 af55fe23 cb0f0000 bc664a3f ef250000 .U.#.....fJ?.%.. │ │ - 0x000f3920 91765e66 da570000 0e187501 6d000000 .v^f.W....u.m... │ │ - 0x000f3930 6237de08 8b020000 7c4f641b 020b0000 b7......|Od..... │ │ - 0x000f3940 2962c636 7a1f0000 47746a60 c54f0000 )b.6z...Gtj`.O.. │ │ - 0x000f3950 0c1ec002 bc000000 e639500a e4020000 .........9P..... │ │ - 0x000f3960 0851671e 3e0d0000 a3622a38 10210000 .Qg.>....b*8.!.. │ │ - 0x000f3970 5573b35d ed4b0000 6b687d3e 3b2a0000 Us.].K..kh}>;*.. │ │ - 0x000f3980 3a1f2804 56010000 423e5310 b0060000 :.(.V...B>S..... │ │ - 0x000f3990 9656d426 90130000 b365433e e1250000 .V.&.....eC>.%.. │ │ - 0x000f39a0 4e732e5d 0c4b0000 121c2402 64000000 Ns.].K....$.d... │ │ - 0x000f39b0 1d377a09 21020000 fe4edb19 cd080000 .7z.!....N...... │ │ - 0x000f39c0 1c5f1d30 4f170000 e46d7c4f 58380000 ._.0O....m|OX8.. │ │ - 0x000f39d0 43149601 81000000 d5357d0a 16030000 C........5}..... │ │ - 0x000f39e0 c1534821 640e0000 a063c93a c8210000 .SH!d....c.:.!.. │ │ - 0x000f39f0 6570f055 d7400000 db1aa903 19010000 ep.U.@.......... │ │ - 0x000f3a00 3f3f5510 6d050000 33582427 ea110000 ??U.m...3X$'.... │ │ - 0x000f3a10 50653a3d fc230000 84718258 1a440000 Pe:=.#...q.X.D.. │ │ - 0x000f3a20 d01ae601 70000000 f732b807 ec010000 ....p....2...... │ │ - 0x000f3a30 ed4d7d19 35090000 845e7a2f f5160000 .M}.5....^z/.... │ │ - 0x000f3a40 0c6b1549 0d300000 2c184a01 5b000000 .k.I.0..,.J.[... │ │ - 0x000f3a50 8c2e0706 ac010000 6d4f9c1b f10a0000 ........mO...... │ │ - 0x000f3a60 0d5ea72e a0160000 a26e4f50 8b3c0000 .^.......nOP.<.. │ │ - 0x000f3a70 2a155301 48000000 842cff06 f0010000 *.S.H....,...... │ │ - 0x000f3a80 7f4e4a1d 630b0000 085c432e f0170000 .NJ.c....\C..... │ │ - 0x000f3a90 666cd94b d4360000 29152101 37000000 fl.K.6..).!.7... │ │ - 0x000f3aa0 6a2c1706 7d010000 7e50291e 6e0b0000 j,..}...~P).n... │ │ - 0x000f3ab0 2861fd36 191d0000 c26dae4d 3f360000 (a.6.....m.M?6.. │ │ - 0x000f3ac0 916a2457 744a0000 a32b7111 2e080000 .j$WtJ...+q..... │ │ - 0x000f3ad0 e3543f2a 94180000 2d60d639 58260000 .T?*....-`.9X&.. │ │ - 0x000f3ae0 866bfb4c 9c370000 9f78a86b 0a600000 .k.L.7...x.k.`.. │ │ - 0x000f3af0 6a177b02 b2000000 4c3a840c e9030000 j.{.....L:...... │ │ - 0x000f3b00 56528a20 0d0e0000 8a62d938 75200000 VR. .....b.8u .. │ │ - 0x000f3b10 4f748e60 e14f0000 8912b801 b1000000 Ot.`.O.......... │ │ - 0x000f3b20 2537520a 2e030000 7c50c61d 6b0c0000 %7R.....|P..k... │ │ - 0x000f3b30 ae619e37 3d1f0000 5c72215c a0490000 .a.7=...\r!\.I.. │ │ - 0x000f3b40 3914f802 15010000 033d4b0f ea040000 9........=K..... │ │ - 0x000f3b50 23533d22 440f0000 ef615a39 6e210000 #S="D....aZ9n!.. │ │ - 0x000f3b60 fd73c160 46500000 94111e01 72000000 .s.`FP......r... │ │ - 0x000f3b70 5133b506 6c010000 dc498415 d4060000 Q3..l....I...... │ │ - 0x000f3b80 7b5a932b 36140000 f46c7e50 0c3a0000 {Z.+6....l~P.:.. │ │ - 0x000f3b90 9015c401 c0000000 f5350709 b5020000 .........5...... │ │ - 0x000f3ba0 d0514322 850f0000 4e63ec38 b91f0000 .QC"....Nc.8.... │ │ - 0x000f3bb0 b572e15b e1480000 f10b7100 21000000 .r.[.H....q.!... │ │ - 0x000f3bc0 4f2d5e05 5f010000 514bc215 13070000 O-^._...QK...... │ │ - 0x000f3bd0 845d4d2b 22140000 526f4553 723d0000 .]M+"...RoESr=.. │ │ - 0x000f3be0 dc0fbe00 25000000 6831f705 1e010000 ....%...h1...... │ │ - 0x000f3bf0 844a6214 a7050000 365b0e28 e9100000 .Jb.....6[.(.... │ │ - 0x000f3c00 796c1d4c fa330000 d7692248 01330000 yl.L.3...i"H.3.. │ │ - 0x000f3c10 75191308 a6030000 124e1923 65130000 u........N.#e... │ │ - 0x000f3c20 595c4f2f 301b0000 2067b040 2a2c0000 Y\O/0... g.@*,.. │ │ - 0x000f3c30 5f76f763 ba550000 f70acd00 31000000 _v.c.U......1... │ │ - 0x000f3c40 72383d0b 33030000 9f533e20 530d0000 r8=.3....S> S... │ │ - 0x000f3c50 24616d33 f91b0000 5e70a256 46430000 $am3....^p.VFC.. │ │ - 0x000f3c60 3b0cca01 ad000000 8838270b bf030000 ;........8'..... │ │ - 0x000f3c70 6058f52b 09170000 126b0e48 56300000 `X.+.....k.HV0.. │ │ - 0x000f3c80 0574565f de4b0000 14102a01 5c000000 .tV_.K....*.\... │ │ - 0x000f3c90 7e3bcd07 2f020000 9c49fe16 e2080000 ~;../....I...... │ │ - 0x000f3ca0 0057cb26 23130000 bc63f43f 8b2b0000 .W.&#....c.?.+.. │ │ - 0x000f3cb0 e9075100 16000000 22264404 17010000 ..Q....."&D..... │ │ - 0x000f3cc0 62474c13 70060000 4258ef26 40110000 bGL.p...BX.&@... │ │ - 0x000f3cd0 9e674f44 cd2d0000 271b0d02 30000000 .gOD.-..'...0... │ │ - 0x000f3ce0 46377905 bb010000 53496211 7a030000 F7y.....SIb.z... │ │ - 0x000f3cf0 21505a18 69050000 a75aac2b de100000 !PZ.i....Z.+.... │ │ - 0x000f3d00 e4118500 2c000000 d4299301 28000000 ....,....)..(... │ │ - 0x000f3d10 4a391e08 f0000000 8c48400f 01030000 J9.......H@..... │ │ - 0x000f3d20 1a50401b 6f070000 90219302 8c000000 .P@.o....!...... │ │ - 0x000f3d30 98380f0c 25030000 23586923 200c0000 .8..%...#Xi# ... │ │ - 0x000f3d40 2f61c731 e4130000 5468993e 5e220000 /a.1....Th.>^".. │ │ - 0x000f3d50 eb6b4864 bc5f0000 ce15a20e a30b0000 .kHd._.......... │ │ - 0x000f3d60 f465e84e be420000 8477db67 425e0000 .e.N.B...w.gB^.. │ │ - 0x000f3d70 9a7bcd72 4d6e0000 457eaf7a 32770000 .{.rMn..E~.z2w.. │ │ - 0x000f3d80 1d1a4f06 4c010000 524be51f bd100000 ..O.L...RK...... │ │ - 0x000f3d90 94660846 3a320000 c672a05d 1a4c0000 .f.F:2...r.].L.. │ │ - 0x000f3da0 067a1e6f 72640000 390cb002 dc000000 .z.ord..9....... │ │ - 0x000f3db0 e7416014 ae090000 745eb131 d91c0000 .A`.....t^.1.... │ │ - 0x000f3dc0 e76ce54b bb340000 40772965 fe560000 .l.K.4..@w)e.V.. │ │ - 0x000f3dd0 fb113b02 fb000000 012f2509 b0040000 ..;....../%..... │ │ - 0x000f3de0 0b48a11f d4130000 016cf64e 733a0000 .H.......l.Ns:.. │ │ - 0x000f3df0 ee78bf6a bb5f0000 14062c00 14000000 .x.j._....,..... │ │ - 0x000f3e00 c824ea03 df000000 b3464e14 ad060000 .$.......FN..... │ │ - 0x000f3e10 d45e622e 78150000 c4712e58 9c440000 .^b.x....q.X.D.. │ │ - 0x000f3e20 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f3e30 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f3e40 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f3e50 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f3e60 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f3e70 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f3e80 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f3e90 00600040 00200000 63769b64 655b0000 .`.@. ..cv.de[.. │ │ - 0x000f3ea0 531f600c f6060000 065ba335 6f280000 S.`......[.5o(.. │ │ - 0x000f3eb0 0072c05b c0470000 1f7aa770 c76a0000 .r.[.G...z.p.j.. │ │ - 0x000f3ec0 5b7d247a 50750000 4d221208 8b020000 [}$zPu..M"...... │ │ - 0x000f3ed0 0e4b0520 b10d0000 bd672447 5d2d0000 .K. .....g$G]-.. │ │ - 0x000f3ee0 c1732455 f7420000 7d762964 5d530000 .s$U.B..}v)d]S.. │ │ - 0x000f3ef0 bc05ec00 da000000 5b466309 2e030000 ........[Fc..... │ │ - 0x000f3f00 cb6ea452 87370000 bc7ddc6f 66630000 .n.R.7...}.ofc.. │ │ - 0x000f3f10 61794758 d4480000 c80ae601 b1000000 ayGX.H.......... │ │ - 0x000f3f20 d434640a fc030000 5454a221 8d0c0000 .4d.....TT.!.... │ │ - 0x000f3f30 ee698445 f7340000 be770b6c f85e0000 .i.E.4...w.l.^.. │ │ - 0x000f3f40 90033400 14000000 1c265004 c4000000 ..4......&P..... │ │ - 0x000f3f50 824ae017 54080000 3260cc33 131a0000 .J..T...2`.3.... │ │ - 0x000f3f60 636f3555 ac3e0000 00600040 00200000 co5U.>...`.@. .. │ │ - 0x000f3f70 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f3f80 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f3f90 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f3fa0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f3fb0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f3fc0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f3fd0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f3fe0 a77d297c e17a0000 db369224 49120000 .})|.z...6.$I... │ │ - 0x000f3ff0 ab6a0060 55550000 3b71ec44 4f2c0000 .j.`UU..;q.DO,.. │ │ - 0x000f4000 e575af61 d8500000 967f367e d67c0000 .u.a.P....6~.|.. │ │ - 0x000f4010 f628f20b 6a030000 c45e422e 801a0000 .(..j....^B..... │ │ - 0x000f4020 7271574e 5d390000 ac793864 73550000 rqWN]9...y8dsU.. │ │ - 0x000f4030 277d4477 59720000 2d0a2601 54000000 '}DwYr..-.&.T... │ │ - 0x000f4040 80380009 00030000 4d536218 310c0000 .8......MSb.1... │ │ - 0x000f4050 89684444 cd2c0000 4677d165 175d0000 .hDD.,..Fw.e.].. │ │ - 0x000f4060 16074f02 c5000000 2d3c860c 9c060000 ..O.....-<...... │ │ - 0x000f4070 2a5a4028 ee140000 00600040 722c0000 *Z@(.....`.@r,.. │ │ - 0x000f4080 25799260 00540000 40062200 14000000 %y.`.T..@."..... │ │ - 0x000f4090 2a282f05 29010000 df4de51b d60b0000 *(/.)....M...... │ │ - 0x000f40a0 bc641d3c ae250000 d973495d 594b0000 .d.<.%...sI]YK.. │ │ - 0x000f40b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f40c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f40d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f40e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f40f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f4100 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f4110 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f4120 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f4130 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f4140 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f4150 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f4160 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f4170 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f4180 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f4190 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f41a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f41b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f41c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f41d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f41e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f41f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f4200 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f4210 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f4220 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f4230 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f4240 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f4250 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f4260 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f4270 2648122f 92210000 084f6f33 13230000 &H./.!...Oo3.#.. │ │ - 0x000f4280 f85d3545 d1330000 e667c153 b6430000 .]5E.3...g.S.C.. │ │ - 0x000f4290 7a6d225d 064f0000 25716b63 ce560000 zm"].O..%qkc.V.. │ │ - 0x000f42a0 60790b73 f96c0000 c8471132 1c270000 `y.s.l...G.2.'.. │ │ - 0x000f42b0 96414e25 3e170000 6550ee33 af220000 .AN%>...eP.3.".. │ │ - 0x000f42c0 285ce842 dd300000 6464914e 7c3d0000 (\.B.0..dd.N|=.. │ │ - 0x000f42d0 e8693657 78470000 ec75806c b4630000 .i6WxG...u.l.c.. │ │ - 0x000f42e0 98507f39 4e2c0000 284a0f2f 5f200000 .P.9N,..(J./_ .. │ │ - 0x000f42f0 ac552b3b 742a0000 4c5f9447 61360000 .U+;t*..L_.Ga6.. │ │ - 0x000f4300 8566fd51 80410000 276b5659 404a0000 .f.Q.A..'kVY@J.. │ │ - 0x000f4310 26741c69 f25e0000 a1418726 52190000 &t.i.^...A.&R... │ │ - 0x000f4320 224b522f fd1f0000 e05a2441 c92f0000 "KR/.....Z$A./.. │ │ - 0x000f4330 c164e84e f93d0000 0c6b9558 3c490000 .d.N.=...k.Xo+.. │ │ - 0x000f43b0 11613b48 86350000 c06a4658 97480000 .a;H.5...jFX.H.. │ │ - 0x000f43c0 ba47822e a2200000 d0512536 bb250000 .G... ...Q%6.%.. │ │ - 0x000f43d0 bf5fc747 8d360000 1c690556 46460000 ._.G.6...i.VFF.. │ │ - 0x000f43e0 856eda5e 30510000 ea71d664 c5580000 .n.^0Q...q.d.X.. │ │ - 0x000f43f0 3879ae72 486c0000 a247b231 9e260000 8y.rHl...G.1.&.. │ │ - 0x000f4400 17438d26 ab170000 ba505834 fd220000 .C.&.....PX4.".. │ │ - 0x000f4410 9d5c2043 da300000 a964c54e 683d0000 .\ C.0...d.Nh=.. │ │ - 0x000f4420 cc69ff56 27470000 fa74c26a 4a610000 .i.V'G...t.jJa.. │ │ - 0x000f4430 5742af2b d9200000 5538731d 96110000 WB.+. ..U8s..... │ │ - 0x000f4440 82452928 eb180000 61530737 19250000 .E)(....aS.7.%.. │ │ - 0x000f4450 615d0a44 d8310000 0f64cc4d 823c0000 a].D.1...d.M.<.. │ │ - 0x000f4460 85718464 02590000 9c43402b 831c0000 .q.d.Y...C@+.... │ │ - 0x000f4470 7650cf34 69250000 ed5d4d45 7c340000 vP.4i%...]ME|4.. │ │ - 0x000f4480 e4664852 fe410000 c66cb45b 044d0000 .fHR.A...l.[.M.. │ │ - 0x000f4490 d56ff161 fe540000 0d77646e 3a660000 .o.a.T...wdn:f.. │ │ - 0x000f44a0 7032d816 7c0b0000 fd39371d 880f0000 p2..|....97..... │ │ - 0x000f44b0 3a48302a 47190000 62552839 5a260000 :H0*G...bU(9Z&.. │ │ - 0x000f44c0 195f2146 55330000 8d650550 7a3e0000 ._!FU3...e.Pz>.. │ │ - 0x000f44d0 1670ba61 b7540000 7432261a 00100000 .p.a.T..t2&..... │ │ - 0x000f44e0 5534021a c30e0000 7740bf22 f1130000 U4......w@.".... │ │ - 0x000f44f0 2a4e6630 881e0000 9158363d 372a0000 *Nf0.....X6=7*.. │ │ - 0x000f4500 c65fdc46 05340000 ab6bef59 ca4a0000 ._.F.4...k.Y.J.. │ │ - 0x000f4510 bd569740 cd320000 be596a41 a4320000 .V.@.2...YjA.2.. │ │ - 0x000f4520 a2655751 71420000 9d6c1e5c 304e0000 .eWQqB...l.\0N.. │ │ - 0x000f4530 fb70f562 7d560000 15743b68 7e5d0000 .p.b}V...t;h~].. │ │ - 0x000f4540 e17adc75 0a710000 1254ec3f 17330000 .z.u.q...T.?.3.. │ │ - 0x000f4550 e54f2136 35270000 c356393d d72c0000 .O!65'...V9=.,.. │ │ - 0x000f4560 38604a49 b7380000 34672e53 33430000 8`JI.8..4g.S3C.. │ │ - 0x000f4570 b46b495a a84b0000 d376526e 45660000 .kIZ.K...vRnEf.. │ │ - 0x000f4580 e74bd636 bf2b0000 9634291a 2e0f0000 .K.6.+...4)..... │ │ - 0x000f4590 b0410c24 8a150000 874f2232 92200000 .A.$.....O"2. .. │ │ - 0x000f45a0 e059be3e 732c0000 bc607448 7e360000 .Y.>s,...`tH~6.. │ │ - 0x000f45b0 d66f8e61 2f550000 8a55d43e 2b2e0000 .o.a/U...U.>+... │ │ - 0x000f45c0 405a8244 08370000 1a65b350 d0430000 @Z.D.7...e.P.C.. │ │ - 0x000f45d0 276d3c5d ef4f0000 d2710664 b6570000 'm<].O...q.d.W.. │ │ - 0x000f45e0 2474e366 555b0000 79792073 b46c0000 $t.fU[..yy s.l.. │ │ - 0x000f45f0 054a2935 0e260000 30515c35 b0250000 .J)5.&..0Q\5.%.. │ │ - 0x000f4600 3e56c63c 612b0000 d060b648 63380000 >V.B.. │ │ - 0x000f4880 fc500000 00400000 00400000 00400000 .P...@...@...@.. │ │ - 0x000f4890 00400000 69220000 c12e0000 b3350000 .@..i".......5.. │ │ - 0x000f48a0 b5400000 223a0000 c0480000 16510000 .@..":...H...Q.. │ │ - 0x000f48b0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000f48c0 f9140000 39400000 69390000 80330000 ....9@..i9...3.. │ │ - 0x000f48d0 0f2f0000 00380000 98330000 5a580000 ./...8...3..ZX.. │ │ - 0x000f48e0 9b5d0000 00400000 00400000 9c1e0000 .]...@...@...... │ │ - 0x000f48f0 9f2e0000 05510000 e23e0000 36320000 .....Q...>..62.. │ │ - 0x000f4900 fe440000 023b0000 294a0000 ac0f0000 .D...;..)J...... │ │ - 0x000f4910 00400000 00400000 92240000 ab2a0000 .@...@...$...*.. │ │ - 0x000f4920 00380000 00400000 383d0000 ef4e0000 .8...@..8=...N.. │ │ - 0x000f4930 583c0000 85280000 862c0000 00400000 X<...(...,...@.. │ │ - 0x000f4940 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000f4950 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000f4960 00400000 00400000 97030000 fc680000 .@...@.......h.. │ │ - 0x000f4970 b0500000 512a0000 bf300000 af140000 .P..Q*...0...... │ │ - 0x000f4980 19010000 1a620000 ef330000 e00a0000 .....b...3...... │ │ - 0x000f4990 17590000 de090000 8b020000 c4040000 .Y.............. │ │ - 0x000f49a0 f3790000 6e580000 f03e0000 61370000 .y..nX...>..a7.. │ │ - 0x000f49b0 3c190000 e7000000 e56a0000 50390000 <........j..P9.. │ │ - 0x000f49c0 cd0a0000 00400000 00400000 00400000 .....@...@...@.. │ │ - 0x000f49d0 fb0a0000 f16a0000 89390000 f2230000 .....j...9...#.. │ │ - 0x000f49e0 61280000 221b0000 3b020000 3e710000 a(.."...;...>q.. │ │ - 0x000f49f0 18440000 cb0e0000 00400000 00400000 .D.......@...@.. │ │ - 0x000f4a00 00400000 003a0000 e6780000 8e630000 .@...:...x...c.. │ │ - 0x000f4a10 471d0000 55550000 be040000 90000000 G...UU.......... │ │ - 0x000f4a20 aa7a0000 f4420000 02090000 6e7f0000 .z...B......n... │ │ - 0x000f4a30 f46b0000 57040000 5c670000 8b7f0000 .k..W...\g...... │ │ - 0x000f4a40 9a790000 8f770000 00400000 55550000 .y...w...@..UU.. │ │ - 0x000f4a50 d9090000 00400000 00400000 00400000 .....@...@...@.. │ │ - 0x000f4a60 00400000 00400000 00400000 80410000 .@...@...@...A.. │ │ - 0x000f4a70 004d0000 80360000 80440000 804d0000 .M...6...D...M.. │ │ - 0x000f4a80 803c0000 00000000 00000000 00000000 .<.............. │ │ - 0x000f4a90 00000000 00000000 00000000 00000000 ................ │ │ - 0x000f4aa0 b3770976 d36b0e5d 00000000 00000000 .w.v.k.]........ │ │ - 0x000f4ab0 ff7d037d bd783d67 00000000 00000000 .}.}.x=g........ │ │ - 0x000f4ac0 2b62e65a 4d485c35 00000000 00000000 +b.ZMH\5........ │ │ - 0x000f4ad0 3f760070 5e5d9f3d 00000000 00000000 ?v.p^].=........ │ │ - 0x000f4ae0 237c1f7b 1d78c96f df550000 00000000 #|.{.x.o.U...... │ │ - 0x000f4af0 c77e477e b57b9b74 8e5e0000 00000000 .~G~.{.t.^...... │ │ - 0x000f4b00 365f9057 94495936 621a0000 00000000 6_.W.IY6b....... │ │ - 0x000f4b10 ee75e46f 0b609a4a 56210000 00000000 .u.o.`.JV!...... │ │ - 0x000f4b20 147b5a7a 33778071 0466c74b 00000000 .{Zz3w.q.f.K.... │ │ - 0x000f4b30 6f7ea37d fb7bfd75 2b69ae4e 00000000 o~.}.{.u+i.N.... │ │ - 0x000f4b40 5f5e8c56 e046e636 aa27a00e 00000000 _^.V.F.6.'...... │ │ - 0x000f4b50 7d78c973 1569195a 3b482416 00000000 }x.s.i.Z;H$..... │ │ - 0x000f4b60 537d5b7c 307a6675 626d8e5e ca340000 S}[|0zfubm.^.4.. │ │ - 0x000f4b70 277fa07e 967d0177 736b0f59 c03b0000 '..~.}.wsk.Y.;.. │ │ - 0x000f4b80 93604054 77437533 7422f014 26070000 .`@TwCu3t"..&... │ │ - 0x000f4b90 fa76c06f d1626b45 f539e02e e0090000 .v.o.bkE.9...... │ │ - 0x000f4ba0 587ac377 c96f8967 8f5b344c e839fc24 Xz.w.o.g.[4L.9.$ │ │ - 0x000f4bb0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000f4bc0 717e057c 2b792274 34574643 2d276215 q~.|+y"t4WFC-'b. │ │ - 0x000f4bd0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000f4be0 fe662c60 b14e2045 d836c126 b1183f0d .f,`.N E.6.&..?. │ │ - 0x000f4bf0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000f4c00 76794c73 9a695158 83280623 0b1f2407 vyLs.iQX.(.#..$. │ │ - 0x000f4c10 00000000 00000000 00000000 00000000 ................ │ │ - 0x000f4c20 327b1a77 556ca061 a1510e44 7a33f81f 2{.wUl.a.Q.Dz3.. │ │ - 0x000f4c30 b30f0000 00000000 00000000 00000000 ................ │ │ - 0x000f4c40 9f630559 3542ce34 ec2ada22 92181411 .c.Y5B.4.*.".... │ │ - 0x000f4c50 bd030000 00000000 00000000 00000000 ................ │ │ - 0x000f4c60 487d4c7c b773ba69 165a5f4c 453aa02a H}L|.s.i.Z_LE:.* │ │ - 0x000f4c70 a41b7e12 00000000 00000000 00000000 ..~............. │ │ - 0x000f4c80 9075f971 8e5b443d 3b272421 61188512 .u.q.[D=;'$!a... │ │ - 0x000f4c90 27116407 00000000 00000000 00000000 '.d............. │ │ - 0x000f4ca0 683b400b 00000000 190cc304 00000000 h;@............. │ │ - 0x000f4cb0 e106c802 00000000 6a15ca0a 00000000 ........j....... │ │ - 0x000f4cc0 1e181406 00000000 1806ba00 00000000 ................ │ │ - 0x000f4cd0 a5038300 00000000 7d083202 00000000 ........}.2..... │ │ - 0x000f4ce0 7944140b 00000000 ad05a102 00000000 yD.............. │ │ - 0x000f4cf0 7e024e01 00000000 70070403 00000000 ~.N.....p....... │ │ - 0x000f4d00 59190807 00000000 5a061101 00000000 Y.......Z....... │ │ - 0x000f4d10 1f04e400 00000000 4703ae00 00000000 ........G....... │ │ - 0x000f4d20 ac75921d 00000000 da023d01 00000000 .u........=..... │ │ - 0x000f4d30 81004900 00000000 5a02fa00 00000000 ..I.....Z....... │ │ - 0x000f4d40 dd3cec13 00000000 1e04da00 00000000 .<.............. │ │ - 0x000f4d50 e5015a00 00000000 4603cd00 00000000 ..Z.....F....... │ │ - 0x000f4d60 ec7b2f77 00000000 dd074d03 00000000 .{/w......M..... │ │ - 0x000f4d70 30024b00 00000000 0c029900 00000000 0.K............. │ │ - 0x000f4d80 bb2ca119 00000000 330e6c07 00000000 .,......3.l..... │ │ - 0x000f4d90 810d0106 00000000 270c9106 00000000 ........'....... │ │ - 0x000f4da0 227ed678 00000000 e3060d03 00000000 "~.x............ │ │ - 0x000f4db0 c3012c00 00000000 6f077800 00000000 ..,.....o.x..... │ │ - 0x000f4dc0 5555ab2a 00000000 5555ab2a 00000000 UU.*....UU.*.... │ │ - 0x000f4dd0 5555ab2a 00000000 5555ab2a 00000000 UU.*....UU.*.... │ │ - 0x000f4de0 6768b251 c9410000 9a304707 05020000 gh.Q.A...0G..... │ │ - 0x000f4df0 ac483117 fb070000 e059592f 27180000 .H1......YY/'... │ │ - 0x000f4e00 f0669745 1d2d0000 6a741164 75550000 .f.E.-..jt.duU.. │ │ - 0x000f4e10 f1237205 02020000 7e45e814 1e070000 .#r.....~E...... │ │ - 0x000f4e20 265bff30 72190000 fe652247 c92f0000 &[.0r....e"G./.. │ │ - 0x000f4e30 b4701b5e 434d0000 00600040 00200000 .p.^CM...`.@. .. │ │ - 0x000f4e40 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f4e50 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f4e60 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f4e70 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f4e80 00600040 00200000 5839970c 9d040000 .`.@. ..X9...... │ │ - 0x000f4e90 fa4c0d1b 870a0000 145d453e 15290000 .L.......]E>.).. │ │ - 0x000f4ea0 1a625c4c cb390000 9b69b457 88470000 .b\L.9...i.W.G.. │ │ - 0x000f4eb0 a1266405 8e020000 9144a712 15070000 .&d......D...... │ │ - 0x000f4ec0 4b5b0b34 6e1e0000 8e72ab59 10440000 K[.4n....r.Y.D.. │ │ - 0x000f4ed0 a87aa070 7c660000 6a1cdf02 6a010000 .z.p|f..j...j... │ │ - 0x000f4ee0 7c3ec512 02080000 355b0b39 24250000 |>......5[.9$%.. │ │ - 0x000f4ef0 8b75b362 eb510000 147a086f fe630000 .u.b.Q...z.o.c.. │ │ - 0x000f4f00 44182205 9b020000 183d6516 640a0000 D."......=e.d... │ │ - 0x000f4f10 7c5f1044 e7300000 9178c069 035b0000 |_.D.0...x.i.[.. │ │ - 0x000f4f20 00600040 00200000 f95ec535 d0200000 .`.@. ...^.5. .. │ │ - 0x000f4f30 f523eb02 a4000000 9340fa0c 41030000 .#.......@..A... │ │ - 0x000f4f40 1c564122 520d0000 bb65883b a0200000 .VA"R....e.;. .. │ │ - 0x000f4f50 a9705155 473e0000 3719e001 86000000 .pQUG>..7....... │ │ - 0x000f4f60 ea3b710a a1020000 9454e21f 110c0000 .;q......T...... │ │ - 0x000f4f70 e5633038 4b1d0000 8a6dcc4d 8d340000 .c08K....m.M.4.. │ │ - 0x000f4f80 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f4f90 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f4fa0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f4fb0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f4fc0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f4fd0 da266004 1d010000 ac3e3f0c 47030000 .&`......>?.G... │ │ - 0x000f4fe0 eb570726 cb0f0000 8b64503a 30200000 .W.&.....dP:0 .. │ │ - 0x000f4ff0 fd6cc249 022c0000 2e1d6c03 15010000 .l.I.,....l..... │ │ - 0x000f5000 6f3a6e0d e8040000 3c5aaf2c 2d180000 o:n...../...... │ │ - 0x000f51a0 834f851e c50d0000 ec65e13d c7250000 .O.......e.=.%.. │ │ - 0x000f51b0 6a74735f 894d0000 415e7534 93200000 jts_.M..A^u4. .. │ │ - 0x000f51c0 ac20a303 f3000000 9b3d0f0d d8030000 . .......=...... │ │ - 0x000f51d0 0b545621 230e0000 a1650e3c 24220000 .TV!#....e.<$".. │ │ - 0x000f51e0 5e729a59 a9440000 55192901 36000000 ^r.Y.D..U.).6... │ │ - 0x000f51f0 71334006 46010000 a64cb616 53070000 q3@.F....L..S... │ │ - 0x000f5200 ea5f942f f6160000 a56de74c 9c340000 ._./.....m.L.4.. │ │ - 0x000f5210 cc113601 63000000 5e379409 9c020000 ..6.c...^7...... │ │ - 0x000f5220 2d54a820 ce0d0000 2f65083b ab210000 -T. ..../e.;.!.. │ │ - 0x000f5230 a2718657 7a410000 1f1b7802 98000000 .q.WzA....x..... │ │ - 0x000f5240 5f3c630b eb020000 43546920 e00c0000 _.......+... │ │ - 0x000f5270 3b49c513 63060000 fc5c0c2b 42130000 ;I..c....\.+B... │ │ - 0x000f5280 c36ab746 3d2d0000 40191401 46000000 .j.F=-..@...F... │ │ - 0x000f5290 47306c05 7f010000 8e4aaa15 58080000 G0l......J..X... │ │ - 0x000f52a0 f25c0c2d c3170000 766f6f52 da3d0000 .\.-....vooR.=.. │ │ - 0x000f52b0 5f199b01 39000000 402ff605 47010000 _...9...@/..G... │ │ - 0x000f52c0 a4488a15 4a070000 7259762a 75150000 .H..J...rYv*u... │ │ - 0x000f52d0 d46b3e4b ba340000 9b173501 28000000 .k>K.4....5.(... │ │ - 0x000f52e0 012e2e05 f1000000 f14cbe18 a5070000 .........L...... │ │ - 0x000f52f0 08608631 8a170000 3d6d394c 49320000 .`.1....=m9LI2.. │ │ - 0x000f5300 7d62a245 bb370000 a6203606 e1010000 }b.E.7... 6..... │ │ - 0x000f5310 c6478e17 d3090000 235f9e33 951d0000 .G......#_.3.... │ │ - 0x000f5320 626d844d 9f360000 13785269 095c0000 bm.M.6...xRi.\.. │ │ - 0x000f5330 68179401 69000000 d436f10a 45030000 h...i....6..E... │ │ - 0x000f5340 03551623 4c0f0000 be66f33d 2a240000 .U.#L....f.=*$.. │ │ - 0x000f5350 1c74425e 954b0000 e80dba00 40000000 .tB^.K......@... │ │ - 0x000f5360 9c317707 30020000 1d51031e 650c0000 .1w.0....Q..e... │ │ - 0x000f5370 dd64aa3a 83210000 5373715c 49490000 .d.:.!..Ssq\II.. │ │ - 0x000f5380 21152f01 63000000 23346a08 52020000 !./.c...#4j.R... │ │ - 0x000f5390 75514e1e 750c0000 da64f43a f6210000 uQN.u....d.:.!.. │ │ - 0x000f53a0 4174e75e d84c0000 b60e5c00 21000000 At.^.L....\.!... │ │ - 0x000f53b0 aa299703 c0000000 b8479712 53050000 .).......G..S... │ │ - 0x000f53c0 bd5c512b e5120000 aa6d7a4e c4360000 .\Q+.....mzN.6.. │ │ - 0x000f53d0 c811f000 56000000 8f2ee005 c2010000 ....V........... │ │ - 0x000f53e0 2c4e291b c90b0000 73628f36 a51e0000 ,N).....sb.6.... │ │ - 0x000f53f0 4b72c35a 73470000 4b0a5100 1d000000 Kr.ZsG..K.Q..... │ │ - 0x000f5400 e9255a03 fd000000 04476d12 64060000 .%Z......Gm.d... │ │ - 0x000f5410 835c6f2b bf140000 5b6f7a52 903c0000 .\o+....[ozR.<.. │ │ - 0x000f5420 b20c4d00 14000000 4d282903 9b000000 ..M.....M()..... │ │ - 0x000f5430 f045ce0f 2c040000 215a4c26 d40f0000 .E..,...!ZL&.... │ │ - 0x000f5440 bc6cd24b d2330000 bf66c23d 482b0000 .l.K.3...f.=H+.. │ │ - 0x000f5450 911de604 98010000 4a46f315 71080000 ........JF..q... │ │ - 0x000f5460 d75b422c a4160000 a569b144 862a0000 .[B,.....i.D.*.. │ │ - 0x000f5470 b273515d 5d4a0000 9316fa01 56000000 .sQ]]J......V... │ │ - 0x000f5480 0c3c0f0b ab020000 8553bb1e a80b0000 .<.......S...... │ │ - 0x000f5490 87637b36 341c0000 6a71af56 2a410000 .c{64...jq.V*A.. │ │ - 0x000f54a0 e00b0b01 49000000 e93bfb0b 61030000 ....I....;..a... │ │ - 0x000f54b0 3f59d626 74110000 f868b643 cc290000 ?Y.&t....h.C.).. │ │ - 0x000f54c0 9a72525a 5b460000 3a100101 3f000000 .rRZ[F..:...?... │ │ - 0x000f54d0 5c345208 f9010000 b74c7219 3e090000 \4R......Lr.>... │ │ - 0x000f54e0 ce5dfc2f b8180000 e66ea952 2a3d0000 .]./.....n.R*=.. │ │ - 0x000f54f0 ac096100 18000000 ec2a8d04 0b010000 ..a......*...... │ │ - 0x000f5500 16484b13 c5050000 755ac928 99110000 .HK.....uZ.(.... │ │ - 0x000f5510 e66ce14c 87350000 fa1ac900 23000000 .l.L.5......#... │ │ - 0x000f5520 c62ece02 c9000000 a53c5f08 02020000 .........<_..... │ │ - 0x000f5530 1d4c1414 0e050000 3b5afc27 0a0f0000 .L......;Z.'.... │ │ - 0x000f5540 d5144700 14000000 a61e7a01 36000000 ..G.......z.6... │ │ - 0x000f5550 372cf004 e8000000 f83fdf0b a8030000 7,.......?...... │ │ - 0x000f5560 5452cc1e 6c0e0000 7f21de01 21000000 TR..l....!..!... │ │ - 0x000f5570 23368006 cd000000 34502717 55050000 #6......4P'.U... │ │ - 0x000f5580 1560b02a 660e0000 c863803c 451d0000 .`.*f....c..i....6...... │ │ - 0x000f5620 f256b724 70100000 ab678d3f ab250000 .V.$p....g.?.%.. │ │ - 0x000f5630 d075e862 47520000 df073a00 14000000 .u.bGR....:..... │ │ - 0x000f5640 7a2b0105 09010000 774d1a17 6a070000 z+......wM..j... │ │ - 0x000f5650 0a608c2f a6160000 cb71e357 77430000 .`./.....q.WwC.. │ │ - 0x000f5660 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f5670 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f5680 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f5690 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f56a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f56b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f56c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f56d0 00600040 00200000 846b8a50 f63d0000 .`.@. ...k.P.=.. │ │ - 0x000f56e0 fa2f1617 fb0b0000 b4617338 49230000 ./.......as8I#.. │ │ - 0x000f56f0 8472d85b a64c0000 1c78aa6b db5f0000 .r.[.L...x.k._.. │ │ - 0x000f5700 f7787f6c 21610000 55168e03 ed000000 .x.l!a..U....... │ │ - 0x000f5710 8c417514 65080000 1c5c142c a1170000 .Au.e....\.,.... │ │ - 0x000f5720 7f67de3c 08230000 dc73755b 54460000 .g.<.#...su[TF.. │ │ - 0x000f5730 9c06f800 58000000 3939ab0a 96030000 ....X...99...... │ │ - 0x000f5740 fc574726 b0140000 ac6d0349 b7340000 .WG&.....m.I.4.. │ │ - 0x000f5750 92716352 6c3b0000 940abb00 30000000 .qcRl;......0... │ │ - 0x000f5760 ed2dc907 88020000 65510c1f 970d0000 .-......eQ...... │ │ - 0x000f5770 3164023b dc200000 07712e56 50400000 1d.;. ...q.VP@.. │ │ - 0x000f5780 2e032500 14000000 97221404 17010000 ..%......"...... │ │ - 0x000f5790 60436412 ca050000 03532026 65100000 `Cd......S &e... │ │ - 0x000f57a0 cf675447 6b2f0000 00600040 00200000 .gTGk/...`.@. .. │ │ - 0x000f57b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f57c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f57d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f57e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f57f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f5800 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f5810 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f5820 f57b0975 c46f0000 964c2639 352e0000 .{.u.o...L&95... │ │ - 0x000f5830 78751766 cd5d0000 a37abf6f 3b650000 xu.f.]...z.o;e.. │ │ - 0x000f5840 b57b4675 946d0000 ac7e037c c1790000 .{Fu.m...~.|.y.. │ │ - 0x000f5850 d6262d09 79020000 6557fe2a c2160000 .&-.y...eW.*.... │ │ - 0x000f5860 8a6d894f 2f3c0000 71765864 9f560000 .m.O/<..qvXd.V.. │ │ - 0x000f5870 357b7b71 85680000 04124005 42030000 5{{q.h....@.B... │ │ - 0x000f5880 ed3d9613 5b090000 445c022e c1180000 .=..[...D\...... │ │ - 0x000f5890 c2686543 642d0000 44766163 fa520000 .heCd-..Dvac.R.. │ │ - 0x000f58a0 76082301 62000000 c631fd0a b0040000 v.#.b....1...... │ │ - 0x000f58b0 2c54b423 37120000 0466853d 43260000 ,T.#7....f.=C&.. │ │ - 0x000f58c0 0874a85e 0d4d0000 e7032c00 14000000 .t.^.M....,..... │ │ - 0x000f58d0 2a295907 8b010000 3650091e dd0b0000 *)Y.....6P...... │ │ - 0x000f58e0 62638036 f71c0000 a3706555 183f0000 bc.6.....peU.?.. │ │ - 0x000f58f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f5900 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f5910 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f5920 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f5930 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f5940 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f5950 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f5960 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f5970 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f5980 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f5990 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f59a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f59b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f59c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f59d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f59e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f59f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f5a00 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f5a10 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f5a20 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f5a30 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f5a40 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f5a50 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f5a60 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f5a70 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f5a80 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f5a90 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f5aa0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f5ab0 6d45a32c 531f0000 9a4cbf30 e71f0000 mE.,S....L.0.... │ │ - 0x000f5ac0 135d2244 5c320000 6767eb52 41420000 .]"D\2..gg.RAB.. │ │ - 0x000f5ad0 2f6dbb5c 184e0000 6d719763 7d560000 /m.\.N..mq.c}V.. │ │ - 0x000f5ae0 c978df71 166b0000 78473533 b9280000 .x.q.k..xG53.(.. │ │ - 0x000f5af0 5a3e9e21 73140000 9c4d4c30 771f0000 Z>.!s....ML0w... │ │ - 0x000f5b00 3d5b1041 c32e0000 7064674e 043d0000 =[.A....pdgN.=.. │ │ - 0x000f5b10 586a9d57 84470000 7674b869 815f0000 Xj.W.G..vt.i._.. │ │ - 0x000f5b20 504f6939 962c0000 86430028 4e1a0000 POi9.,...C.(N... │ │ - 0x000f5b30 da50bb34 b8230000 075dd243 76310000 .P.4.#...].Cv1.. │ │ - 0x000f5b40 8d64464e bc3c0000 01695f55 dc440000 .dFN.<...i_U.D.. │ │ - 0x000f5b50 2f719263 31570000 2d432829 6b1b0000 /q.c1W..-C()k... │ │ - 0x000f5b60 5647b92b e21c0000 33583f3d bf2b0000 VG.+....3X?=.+.. │ │ - 0x000f5b70 6c630b4c 053a0000 69696055 aa440000 lc.L.:..ii`U.D.. │ │ - 0x000f5b80 686d3d5c e04c0000 4f74b268 ba5d0000 hm=\.L..Ot.h.].. │ │ - 0x000f5b90 8024190f c6070000 d92eee13 ae090000 .$.............. │ │ - 0x000f5ba0 a63fa620 75110000 494f2c31 651e0000 .?. u...IO,1e... │ │ - 0x000f5bb0 3e5b993f 412c0000 9062d24a 9f370000 >[.?A,...b.J.7.. │ │ - 0x000f5bc0 486c8e5a 134b0000 9e2d6615 c40b0000 Hl.Z.K...-f..... │ │ - 0x000f5bd0 c42ef614 b60a0000 653a731c d70e0000 ........e:s..... │ │ - 0x000f5be0 dc496b2a a2180000 0655c237 17240000 .Ik*.....U.7.$.. │ │ - 0x000f5bf0 075dc741 5f2e0000 d0667251 ba3f0000 .].A_....frQ.?.. │ │ - 0x000f5c00 81414029 971c0000 064dec31 c6210000 .A@).....M.1.!.. │ │ - 0x000f5c10 6e5ef045 4e340000 6f68b954 7a440000 n^.EN4..oh.TzD.. │ │ - 0x000f5c20 366e155e c54f0000 a8711d64 9f570000 6n.^.O...q.d.W.. │ │ - 0x000f5c30 94784571 386a0000 5442a42c 73220000 .xEq8j..TB.,s".. │ │ - 0x000f5c40 473e5521 92130000 b74d4e30 161f0000 G>U!.....MN0.... │ │ - 0x000f5c50 8a5a1540 9a2d0000 4863674c bb3a0000 .Z.@.-..HcgL.:.. │ │ - 0x000f5c60 b8681355 b0440000 6073a667 d15c0000 .h.U.D..`s.g.\.. │ │ - 0x000f5c70 6f42142f 48250000 8a347b1a a90f0000 oB./H%...4{..... │ │ - 0x000f5c80 5743ca25 cf160000 7252d335 a7230000 WC.%....rR.5.#.. │ │ - 0x000f5c90 055d3043 72300000 8f63ce4c d43a0000 .]0Cr0...c.L.:.. │ │ - 0x000f5ca0 686f8560 50530000 cd451f2d 49200000 ho.`PS...E.-I .. │ │ - 0x000f5cb0 314bc530 11220000 2b5ba241 73300000 1K.0."..+[.As0.. │ │ - 0x000f5cc0 d465bd4f f43e0000 206c185a 6c4a0000 .e.O.>.. l.ZlJ.. │ │ - 0x000f5cd0 6d6f2660 2d520000 72750c6b 4b610000 mo&`-R..ru.kKa.. │ │ - 0x000f5ce0 27271c11 0a090000 f530f615 1e0b0000 ''.......0...... │ │ - 0x000f5cf0 e8415d23 0b140000 c0516a34 bd210000 .A]#.....Qj4.!.. │ │ - 0x000f5d00 5e5cc441 702e0000 c062f34a 46380000 ^\.Ap....b.JF8.. │ │ - 0x000f5d10 066ca05a c64b0000 932e4718 fc0e0000 .l.Z.K....G..... │ │ - 0x000f5d20 0b2e1415 440b0000 8b3a091d 8f0f0000 ....D....:...... │ │ - 0x000f5d30 404a342b 47190000 21551138 bb240000 @J4+G...!U.8.$.. │ │ - 0x000f5d40 ab5c5342 322f0000 0e684154 c1430000 .\SB2/...hAT.C.. │ │ - 0x000f5d50 134bf432 8a250000 bc513238 1a290000 .K.2.%...Q28.).. │ │ - 0x000f5d60 1161cd4a 933a0000 926a6158 86490000 .a.J.:...jaX.I.. │ │ - 0x000f5d70 ba6fd160 c4530000 dc729666 2d5b0000 .o.`.S...r.f-[.. │ │ - 0x000f5d80 c279a873 be6d0000 4f440d2e 1b230000 .y.s.m..OD...#.. │ │ - 0x000f5d90 a5459929 a01a0000 9d531938 e4260000 .E.).....S.8.&.. │ │ - 0x000f5da0 5f5ef745 56340000 af656850 a03f0000 _^.EV4...ehP.?.. │ │ - 0x000f5db0 7e6ae957 4a480000 52746669 445f0000 ~j.WJH..RtfiD_.. │ │ - 0x000f5dc0 e7305b1d e7140000 b22d8214 cf0a0000 .0[......-...... │ │ - 0x000f5dd0 2a3e6b20 56120000 c04dfa2f 581e0000 *>k V....M./X... │ │ - 0x000f5de0 1659ae3d ee2a0000 7660fe47 98350000 .Y.=.*..v`.G.5.. │ │ - 0x000f5df0 726ee15e 7e510000 78495f33 d3260000 rn.^~Q..xI_3.&.. │ │ - 0x000f5e00 7254433c 142d0000 12645c4d da3c0000 rTC<.-...d\M.<.. │ │ - 0x000f5e10 2d6bee58 d5490000 b96fc061 cf540000 -k.X.I...o.a.T.. │ │ - 0x000f5e20 68721b66 525a0000 a5783871 ca690000 hr.fRZ...x8q.i.. │ │ - 0x000f5e30 c036c41b 100f0000 b83df61f 82120000 .6.......=...... │ │ - 0x000f5e40 304bc12d 1f1d0000 2b57263b f8280000 0K.-....+W&;.(.. │ │ - 0x000f5e50 3e5f5747 54350000 aa65cd4e 903d0000 >_WGT5...e.N.=.. │ │ - 0x000f5e60 4f6f3460 15530000 98294d13 e7090000 Oo4`.S...)M..... │ │ - 0x000f5e70 ad2f2215 390b0000 4c3dbc1f 07120000 ./".9...L=...... │ │ - 0x000f5e80 ce4b322e 231d0000 d655d339 59270000 .K2.#....U.9Y'.. │ │ - 0x000f5e90 ca5cdc42 a1300000 b469f056 5f470000 .\.B.0...i.V_G.. │ │ - 0x000f5ea0 b7694e55 93420000 f660234e 0d410000 .iNU.B...`#N.A.. │ │ - 0x000f5eb0 6f65a550 9e400000 aa6a6958 88480000 oe.P.@...jiX.H.. │ │ - 0x000f5ec0 a36fb560 0d530000 8973ab67 405b0000 .o.`.S...s.g@[.. │ │ - 0x000f5ed0 df7ba777 74730000 de58553d 0d2c0000 .{.wts...XU=.,.. │ │ - 0x000f5ee0 2c63da4e bb3f0000 4c68a355 fd470000 ,c.N.?..Lh.U.G.. │ │ - 0x000f5ef0 166c125c f54e0000 286fb660 91540000 .l.\.N..(o.`.T.. │ │ - 0x000f5f00 8c71ca64 cb590000 63790273 e96c0000 .q.d.Y..cy.s.l.. │ │ - 0x000f5f10 bb369e1e 82130000 103bec1f 57130000 .6.......;..W... │ │ - 0x000f5f20 8d46dc29 561a0000 38525c36 04250000 .F.)V...8R\6.%.. │ │ - 0x000f5f30 735bb041 d32f0000 7e61474a de380000 s[.A./..~aGJ.8.. │ │ - 0x000f5f40 d9705b63 a8570000 aa5f464c ce410000 .p[c.W..._FL.A.. │ │ - 0x000f5f50 cd560542 19360000 6e5c1e42 7f2f0000 .V.B.6..n\.B./.. │ │ - 0x000f5f60 4f65314d be3c0000 356d105a 9d490000 Oe1M.<..5m.Z.I.. │ │ - 0x000f5f70 6f704863 88540000 68797e72 726b0000 opHc.T..hy~rrk.. │ │ - 0x000f5f80 694d9b2a 72180000 c4595441 cc300000 iM.*r....YTA.0.. │ │ - 0x000f5f90 5b671454 ea450000 c16b7b5b ea4e0000 [g.T.E...k{[.N.. │ │ - 0x000f5fa0 db6edb5f 1c530000 cf71df64 84560000 .n._.S...q.d.V.. │ │ - 0x000f5fb0 f0714165 4d590000 0c2b1712 d1090000 .qAeMY...+...... │ │ - 0x000f5fc0 14342b18 880c0000 19407721 cf120000 .4+......@w!.... │ │ - 0x000f5fd0 7749432b f11a0000 e8520237 e6240000 wIC+.....R.7.$.. │ │ - 0x000f5fe0 645bb23f 282e0000 06683654 e2430000 d[.?(....h6T.C.. │ │ - 0x000f5ff0 00400000 00400000 c13b0000 01310000 .@...@...;...1.. │ │ - 0x000f6000 a3530000 00400000 00400000 00400000 .S...@...@...@.. │ │ - 0x000f6010 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000f6020 00400000 91300000 5d2b0000 1e460000 .@...0..]+...F.. │ │ - 0x000f6030 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000f6040 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000f6050 32300000 4a2f0000 f9430000 b63d0000 20..J/...C...=.. │ │ - 0x000f6060 bf460000 00400000 00400000 00400000 .F...@...@...@.. │ │ - 0x000f6070 00400000 00400000 00400000 9b290000 .@...@...@...).. │ │ - 0x000f6080 f4290000 26370000 56410000 f3410000 .)..&7..VA...A.. │ │ - 0x000f6090 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000f60a0 00400000 00400000 77280000 ec2d0000 .@...@..w(...-.. │ │ - 0x000f60b0 de420000 0d3c0000 93430000 13310000 .B...<...C...1.. │ │ - 0x000f60c0 c9330000 00400000 00400000 00400000 .3...@...@...@.. │ │ - 0x000f60d0 00400000 64210000 30280000 b73a0000 .@..d!..0(...:.. │ │ - 0x000f60e0 1c360000 bc340000 14380000 64360000 .6...4...8..d6.. │ │ - 0x000f60f0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000f6100 791a0000 a6300000 bd3a0000 22330000 y....0...:.."3.. │ │ - 0x000f6110 27370000 653c0000 da2a0000 733b0000 '7..e<...*..s;.. │ │ - 0x000f6120 f2420000 00400000 00400000 27180000 .B...@...@..'... │ │ - 0x000f6130 232c0000 30300000 b93a0000 b0340000 #,..00...:...4.. │ │ - 0x000f6140 7d440000 b7300000 39280000 bb0e0000 }D...0..9(...... │ │ - 0x000f6150 00400000 00400000 13180000 d8530000 .@...@.......S.. │ │ - 0x000f6160 aa3e0000 503f0000 7e2e0000 1c240000 .>..P?..~....$.. │ │ - 0x000f6170 5a320000 634b0000 d4250000 00400000 Z2..cK...%...@.. │ │ - 0x000f6180 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000f6190 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000f61a0 00400000 00400000 5d090000 6e620000 .@...@..]...nb.. │ │ - 0x000f61b0 9d4c0000 f12e0000 172e0000 45160000 .L..........E... │ │ - 0x000f61c0 f3020000 896a0000 ea390000 88110000 .....j...9...... │ │ - 0x000f61d0 00400000 00400000 00400000 da030000 .@...@...@...... │ │ - 0x000f61e0 d4780000 3f560000 3c3b0000 8a2b0000 .x..?V..<;...+.. │ │ - 0x000f61f0 82140000 71010000 bd6e0000 5a400000 ....q....n..Z@.. │ │ - 0x000f6200 47110000 00400000 00400000 00400000 G....@...@...@.. │ │ - 0x000f6210 63030000 b9570000 81390000 1a1f0000 c....W...9...... │ │ - 0x000f6220 08250000 f6120000 d8010000 896f0000 .%...........o.. │ │ - 0x000f6230 74420000 4b110000 00400000 00400000 tB..K....@...@.. │ │ - 0x000f6240 00400000 9a170000 eb7b0000 49520000 .@.......{..IR.. │ │ - 0x000f6250 922f0000 86370000 8e1a0000 3e030000 ./...7......>... │ │ - 0x000f6260 316a0000 bf2c0000 320d0000 7f7d0000 1j...,..2....}.. │ │ - 0x000f6270 07290000 24050000 28180000 447f0000 .)..$...(...D... │ │ - 0x000f6280 715d0000 39200000 66260000 89080000 q]..9 ..f&...... │ │ - 0x000f6290 a0000000 00400000 00400000 00400000 .....@...@...@.. │ │ - 0x000f62a0 00400000 00400000 00400000 80410000 .@...@...@...A.. │ │ - 0x000f62b0 004d0000 80360000 80440000 804d0000 .M...6...D...M.. │ │ - 0x000f62c0 803c0000 00000000 00000000 00000000 .<.............. │ │ - 0x000f62d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000f62e0 5070df6c 4f5d8845 00000000 00000000 Pp.lO].E........ │ │ - 0x000f62f0 347daf7b aa75b858 00000000 00000000 4}.{.u.X........ │ │ - 0x000f6300 7d542a4c bf38f223 00000000 00000000 }T*L.8.#........ │ │ - 0x000f6310 8873586c c757d532 00000000 00000000 .sXl.W.2........ │ │ - 0x000f6320 2d764574 9c6e1e60 57410000 00000000 -vEt.n.`WA...... │ │ - 0x000f6330 c27dcb7c d4781f6c b84c0000 00000000 .}.|.x.l.L...... │ │ - 0x000f6340 644b5140 7730ef1d 9f0d0000 00000000 dKQ@w0.......... │ │ - 0x000f6350 2a72826a 5157883e d41b0000 00000000 *r.jQW.>........ │ │ - 0x000f6360 ba762c75 196e9463 00500633 00000000 .v,u.n.c.P.3.... │ │ - 0x000f6370 0f7ed67c dd7a4874 a464e742 00000000 .~.|.zHt.d.B.... │ │ - 0x000f6380 36451a3d 5e2cca1e 0412fa07 00000000 6E.=^,.......... │ │ - 0x000f6390 3e706e67 05587a45 222db510 00000000 >png.XzE"-...... │ │ - 0x000f63a0 aa7a3679 2176686c 755b4b42 bd1f0000 .z6y!vhlu[KB.... │ │ - 0x000f63b0 9e7ed27d 507c3875 89632b49 ed2a0000 .~.}P|8u.c+I.*.. │ │ - 0x000f63c0 c54a8a40 33319320 d4123109 89030000 .J.@31. ..1..... │ │ - 0x000f63d0 7d675f59 4f468425 ac12e308 f0010000 }g_YOF.%........ │ │ - 0x000f63e0 ef73b070 6a680c5b 46485732 5a1b080e .s.pjh.[FHW2Z... │ │ - 0x000f63f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000f6400 c47bca76 6072fe6b 25534939 591a990b .{.v`r.k%SI9Y... │ │ - 0x000f6410 00000000 00000000 00000000 00000000 ................ │ │ - 0x000f6420 06531e4a b83bee2e d7200e15 cc0cd305 .S.J.;... ...... │ │ - 0x000f6430 00000000 00000000 00000000 00000000 ................ │ │ - 0x000f6440 5566765a 6443be2a 5c0e9307 9e033c00 UfvZdC.*\.....<. │ │ - 0x000f6450 00000000 00000000 00000000 00000000 ................ │ │ - 0x000f6460 c075a070 b0662a5a 6549c23a 1d250611 .u.p.f*ZeI.:.%.. │ │ - 0x000f6470 9a060000 00000000 00000000 00000000 ................ │ │ - 0x000f6480 11514f46 7c33dc29 62212c1b 5c15dd0d .QOF|3.)b!,.\... │ │ - 0x000f6490 8e020000 00000000 00000000 00000000 ................ │ │ - 0x000f64a0 20750971 7f64e756 01466436 8d25c617 u.q.d.V.Fd6.%.. │ │ - 0x000f64b0 d30dbb06 00000000 00000000 00000000 ................ │ │ - 0x000f64c0 975a4e4f b53af22e d3295125 e71f751c .ZNO.:...)Q%..u. │ │ - 0x000f64d0 0d1bc802 00000000 00000000 00000000 ................ │ │ - 0x000f64e0 8431ca07 00000000 1908ec02 00000000 .1.............. │ │ - 0x000f64f0 65069902 00000000 06106a07 00000000 e.........j..... │ │ - 0x000f6500 86158906 00000000 c4039100 00000000 ................ │ │ - 0x000f6510 ed03f000 00000000 32050601 00000000 ........2....... │ │ - 0x000f6520 7f39e708 00000000 2604e201 00000000 .9......&....... │ │ - 0x000f6530 5d022701 00000000 c2044802 00000000 ].'.......H..... │ │ - 0x000f6540 14168607 00000000 1d03aa00 00000000 ................ │ │ - 0x000f6550 a802c000 00000000 bd026800 00000000 ..........h..... │ │ - 0x000f6560 ca4d5b0e 00000000 f001d200 00000000 .M[............. │ │ - 0x000f6570 65002700 00000000 ce01b700 00000000 e.'............. │ │ - 0x000f6580 7c1c6209 00000000 57025100 00000000 |.b.....W.Q..... │ │ - 0x000f6590 21014f00 00000000 47048600 00000000 !.O.....G....... │ │ - 0x000f65a0 07759b34 00000000 33029200 00000000 .u.4....3....... │ │ - 0x000f65b0 ae012600 00000000 d6039800 00000000 ..&............. │ │ - 0x000f65c0 2f274f0e 00000000 a6079601 00000000 /'O............. │ │ - 0x000f65d0 c20a8d00 00000000 c008c200 00000000 ................ │ │ - 0x000f65e0 597cca72 00000000 bb075b03 00000000 Y|.r......[..... │ │ - 0x000f65f0 2e010c00 00000000 7407ff00 00000000 ........t....... │ │ - 0x000f6600 5555ab2a 00000000 5555ab2a 00000000 UU.*....UU.*.... │ │ - 0x000f6610 5555ab2a 00000000 5555ab2a 00000000 UU.*....UU.*.... │ │ - 0x000f6620 405d9d40 6a2f0000 b323da03 f1000000 @].@j/...#...... │ │ - 0x000f6630 bb449513 a7050000 52580f2d 0a150000 .D......RX.-.... │ │ - 0x000f6640 ec66f745 ca2b0000 3b732560 9a4e0000 .f.E.+..;s%`.N.. │ │ - 0x000f6650 fd1ef702 10010000 833ffb10 a5040000 .........?...... │ │ - 0x000f6660 3355f62b e6140000 3761c641 b0290000 3U.+....7a.A.).. │ │ - 0x000f6670 f46a3055 d2410000 00600040 00200000 .j0U.A...`.@. .. │ │ - 0x000f6680 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f6690 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f66a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f66b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f66c0 00600040 00200000 f72ecb07 a3020000 .`.@. .......... │ │ - 0x000f66d0 a044ab15 73070000 184d772e bd1b0000 .D..s....Mw..... │ │ - 0x000f66e0 03501937 3a240000 d552b73b 0f2c0000 .P.7:$...R.;.,.. │ │ - 0x000f66f0 6c191203 c0010000 db434d12 84060000 l........CM..... │ │ - 0x000f6700 f259ef34 081f0000 4373635a fe430000 .Y.4....CscZ.C.. │ │ - 0x000f6710 387a1e6f b5620000 31140002 34010000 8z.o.b..1...4... │ │ - 0x000f6720 273ef513 ca070000 b15a8e38 3c230000 '>.......Z.8<#.. │ │ - 0x000f6730 14741b5d e9480000 1b78ea68 c5590000 .t.].H...x.h.Y.. │ │ - 0x000f6740 b30ef102 78010000 f33ad213 71070000 ....x....:..q... │ │ - 0x000f6750 0c5c343c 4d250000 9d76a462 f24d0000 .\437.....S.P... │ │ - 0x000f6840 7839230f 1d060000 2858462c 74170000 x9#.....(XF,t... │ │ - 0x000f6850 cc6d8f4d d2330000 c076ee64 284f0000 .m.M.3...v.d(O.. │ │ - 0x000f6860 b0166202 9b000000 3c37cb0a e1020000 ..b.....<7...... │ │ - 0x000f6870 07585628 b8110000 a16ada46 f42b0000 .XV(.....j.F.+.. │ │ - 0x000f6880 5d73f155 2b3d0000 d0134801 4c000000 ]s.U+=....H.L... │ │ - 0x000f6890 c0314106 4a010000 045ea32c e6100000 .1A.J....^.,.... │ │ - 0x000f68a0 e2691146 dd2a0000 00600040 00200000 .i.F.*...`.@. .. │ │ - 0x000f68b0 185a723c 742d0000 7617ea01 87000000 .Zr.%...q.V?>.. │ │ - 0x000f6af0 fd11d800 28000000 ab291305 30010000 ....(....)..0... │ │ - 0x000f6b00 984c801c 410a0000 79630437 841c0000 .L..A...yc.7.... │ │ - 0x000f6b10 876b6949 252e0000 10118900 18000000 .kiI%........... │ │ - 0x000f6b20 a829cf03 a5000000 0b4b3518 82070000 .).......K5..... │ │ - 0x000f6b30 bb616b32 cd170000 f76c3249 0e2d0000 .ak2.....l2I.-.. │ │ - 0x000f6b40 b8591d3b af2d0000 d7197303 f1000000 .Y.;.-....s..... │ │ - 0x000f6b50 42453413 e2060000 f25dac2f 8a180000 BE4......]./.... │ │ - 0x000f6b60 f86b0449 de2f0000 b4757262 6b510000 .k.I./...urbkQ.. │ │ - 0x000f6b70 61140801 43000000 7a389a0a 9c020000 a...C...z8...... │ │ - 0x000f6b80 1d588424 660e0000 b267143e 94220000 .X.$f....g.>.".. │ │ - 0x000f6b90 7a721e59 76430000 d90a8700 2f000000 zr.YvC....../... │ │ - 0x000f6ba0 5532e107 37020000 7b548821 9b0d0000 U2..7...{T.!.... │ │ - 0x000f6bb0 ec66d43d 22230000 c072e759 f2440000 .f.="#...r.Y.D.. │ │ - 0x000f6bc0 cf109800 38000000 76321208 0c020000 ....8...v2...... │ │ - 0x000f6bd0 19552822 d90d0000 6a677e3e e2230000 .U("....jg~>.#.. │ │ - 0x000f6be0 5473bd5b 53470000 b90a3300 14000000 Ts.[SG....3..... │ │ - 0x000f6bf0 6426e002 8e000000 3648e812 0f050000 d&......6H...... │ │ - 0x000f6c00 8e5eb12c f6120000 126daf4b 31320000 .^.,.....m.K12.. │ │ - 0x000f6c10 e30ab200 49000000 0f300d07 5a020000 ....I....0..Z... │ │ - 0x000f6c20 2953e523 dd110000 e468e042 c7290000 )S.#.....h.B.).. │ │ - 0x000f6c30 2974635e aa4b0000 56064d00 1d000000 )tc^.K..V.M..... │ │ - 0x000f6c40 be251404 44010000 294a8e17 19090000 .%..D...)J...... │ │ - 0x000f6c50 5461f433 311b0000 ec708c54 2b3e0000 Ta.31....p.T+>.. │ │ - 0x000f6c60 da062c00 14000000 b3239302 8c000000 ..,......#...... │ │ - 0x000f6c70 65462d12 55050000 9f5e062d aa140000 eF-.U....^.-.... │ │ - 0x000f6c80 226e134e 85350000 1f5c1233 901f0000 "n.N.5...\.3.... │ │ - 0x000f6c90 1f1a0f03 93000000 7141b80e d5030000 ........qA...... │ │ - 0x000f6ca0 d2567623 ea0d0000 b465e739 9b1f0000 .Vv#.....e.9.... │ │ - 0x000f6cb0 b470e154 ae3e0000 c011ca00 18000000 .p.T.>.......... │ │ - 0x000f6cc0 64355e06 1b010000 104f0418 61070000 d5^......O..a... │ │ - 0x000f6cd0 c361cb30 fb160000 2a6ed34d d2350000 .a.0....*n.M.5.. │ │ - 0x000f6ce0 130baf00 32000000 fa3a8309 65020000 ....2....:..e... │ │ - 0x000f6cf0 6f57d023 130f0000 9d679440 79280000 oW.#.....g.@y(.. │ │ - 0x000f6d00 78706b57 6f410000 2711cf00 1e000000 xpkWoA..'....... │ │ - 0x000f6d10 5a343906 1e010000 f14bd915 8a060000 Z49......K...... │ │ - 0x000f6d20 be5fdf2e f9150000 a16d724c b9330000 ._.......mrL.3.. │ │ - 0x000f6d30 92063e00 14000000 bb266203 b9000000 ..>......&b..... │ │ - 0x000f6d40 5946e611 45050000 bc5b9228 44110000 YF..E....[.(D... │ │ - 0x000f6d50 2f6aa844 942a0000 7d117400 16000000 /j.D.*..}.t..... │ │ - 0x000f6d60 77329502 c5000000 0e463e17 e20d0000 w2.......F>..... │ │ - 0x000f6d70 be57be27 00100000 2966183c a8240000 .W.'....)f.<.$.. │ │ - 0x000f6d80 ed0ea400 17000000 e71bdf01 7a000000 ............z... │ │ - 0x000f6d90 ba360010 55050000 df587a24 95100000 .6..U....Xz$.... │ │ - 0x000f6da0 32655b44 8d290000 83220301 1d000000 2e[D.)..."...... │ │ - 0x000f6db0 2932f904 89000000 8151591a 63080000 )2.......QY.c... │ │ - 0x000f6dc0 8e648231 8c150000 92684639 8b200000 .d.1.....hF9. .. │ │ - 0x000f6dd0 986ef653 53430000 1d2d690e 80040000 .n.SSC...-i..... │ │ - 0x000f6de0 5b542223 69100000 8e638b38 39210000 [T"#i....c.89!.. │ │ - 0x000f6df0 e66c1a4c 55350000 9e787c6a 2d5e0000 .l.LU5...x|j-^.. │ │ - 0x000f6e00 e5177802 79000000 da46a211 21050000 ..x.y....F..!... │ │ - 0x000f6e10 f45dd92c fd140000 116a1d44 082a0000 .].,.....j.D.*.. │ │ - 0x000f6e20 8d75ec61 8a500000 fe0af200 4e000000 .u.a.P......N... │ │ - 0x000f6e30 0241ca0e 6f040000 ba5c8f2c 28150000 .A..o....\.,(... │ │ - 0x000f6e40 dd6a3746 e92c0000 81741a5f 954c0000 .j7F.,...t._.L.. │ │ - 0x000f6e50 9d0ca700 26000000 33394f09 37020000 ....&...39O.7... │ │ - 0x000f6e60 4a57e621 e40c0000 bc66b13b 8a200000 JW.!.....f.;. .. │ │ - 0x000f6e70 6674335e 254b0000 40073500 14000000 ft3^%K..@.5..... │ │ - 0x000f6e80 462f7305 0f010000 234ff017 3b070000 F/s.....#O..;... │ │ - 0x000f6e90 86606b2f 66150000 796f1a51 7c390000 .`k/f...yo.Q|9.. │ │ - 0x000f6ea0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f6eb0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f6ec0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f6ed0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f6ee0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f6ef0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f6f00 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f6f10 00600040 00200000 2658672f 741c0000 .`.@. ..&Xg/t... │ │ - 0x000f6f20 38152b05 a0010000 7c4fc020 78100000 8.+.....|O. x... │ │ - 0x000f6f30 20623d39 d0220000 e269fb47 42320000 b=9."...i.GB2.. │ │ - 0x000f6f40 e571a857 e2430000 1f079800 20000000 .q.W.C...... ... │ │ - 0x000f6f50 0637d708 03020000 0753081d 050a0000 .7.......S...... │ │ - 0x000f6f60 e7620434 dc190000 7e6e054d 3a360000 .b.4....~n.M:6.. │ │ - 0x000f6f70 ea024e00 15000000 6e37db08 6e020000 ..N.....n7..n... │ │ - 0x000f6f80 0f54b824 29100000 f369c23d 72290000 .T.$)....i.=r).. │ │ - 0x000f6f90 6f6c4c53 033f0000 83053a00 14000000 olLS.?....:..... │ │ - 0x000f6fa0 d02bfa04 08010000 bd49e313 94050000 .+.......I...... │ │ - 0x000f6fb0 a55cae29 f4110000 ba6bbf4b e2330000 .\.).....k.K.3.. │ │ - 0x000f6fc0 94011c00 14000000 f91e5d03 d9000000 ..........]..... │ │ - 0x000f6fd0 f83c950f 30040000 5c4fb721 5e0c0000 .<..0...\O.!^... │ │ - 0x000f6fe0 eb67e343 33280000 00600040 00200000 .g.C3(...`.@. .. │ │ - 0x000f6ff0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f7000 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f7010 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f7020 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f7030 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f7040 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f7050 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f7060 f1758f63 bb540000 4e497e2e c61c0000 .u.c.T..NI~..... │ │ - 0x000f7070 39673045 36330000 866eae51 6f3d0000 9g0E63...n.Qo=.. │ │ - 0x000f7080 cf74955f 0a4f0000 c07a9370 09670000 .t._.O...z.p.g.. │ │ - 0x000f7090 701ff905 35010000 d74ef41c f00a0000 p...5....N...... │ │ - 0x000f70a0 f363ba38 84200000 5f6c9d4a 53320000 .c.8. .._l.JS2.. │ │ - 0x000f70b0 27767863 ab520000 2c0b0402 b8000000 'vxc.R..,....... │ │ - 0x000f70c0 f33b1c0e a9040000 5f595429 7a130000 .;......_YT)z... │ │ - 0x000f70d0 0a69e142 95290000 0275275e f54b0000 .i.B.)...u'^.K.. │ │ - 0x000f70e0 190ac800 37000000 a0370d0a cf020000 ....7....7...... │ │ - 0x000f70f0 1a55e21f 270c0000 d3640b39 711d0000 .U..'....d.9q... │ │ - 0x000f7100 4c727a58 94430000 ef032000 14000000 LrzX.C.... ..... │ │ - 0x000f7110 cf2da005 de000000 e84e9417 42060000 .-.......N..B... │ │ - 0x000f7120 8c60102f ab130000 106f6050 24380000 .`./.....o`P$8.. │ │ - 0x000f7130 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f7140 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f7150 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f7160 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f7170 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f7180 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f7190 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f71a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f71b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f71c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f71d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f71e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f71f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f7200 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f7210 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f7220 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f7230 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f7240 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f7250 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f7260 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f7270 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f7280 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f7290 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f72a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f72b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f72c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f72d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f72e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f72f0 f6403129 5b1c0000 0d446228 24190000 .@1)[....Db($... │ │ - 0x000f7300 725aa03e ac2c0000 38660d50 f53d0000 rZ.>.,..8f.P.=.. │ │ - 0x000f7310 356d305b 154b0000 5c717f61 64530000 5m0[.K..\q.adS.. │ │ - 0x000f7320 3277156e 16650000 a444c430 77250000 2w.n.e...D.0w%.. │ │ - 0x000f7330 7338831c dd100000 a2496d2b 0e1b0000 s8.......Im+.... │ │ - 0x000f7340 bc58023d 152a0000 b562c24a 65370000 .X.=.*...b.Je7.. │ │ - 0x000f7350 f2676753 7d410000 52709761 0c540000 .ggS}A..Rp.a.T.. │ │ - 0x000f7360 3845b52d c0200000 e638fe1c 77100000 8E.-. ...8..w... │ │ - 0x000f7370 2248fd29 0c190000 a9552539 82250000 "H.).....U%9.%.. │ │ - 0x000f7380 f55d8042 ba2e0000 9062f84a 90370000 .].B.....b.J.7.. │ │ - 0x000f7390 db6aa157 5e470000 0e3c4b20 09130000 .j.W^G......o._.R.. │ │ - 0x000f74b0 6c3f812b 65200000 452ff215 1c0c0000 l?.+e ..E/...... │ │ - 0x000f74c0 a83e4220 f1110000 c34d5b2f 0c1d0000 .>B .....M[/.... │ │ - 0x000f74d0 a4582f3c 6f280000 355fa445 05320000 .X/.+.. │ │ - 0x000f7500 ba64044d c73a0000 d56af956 36450000 .d.M.:...j.V6E.. │ │ - 0x000f7510 0c6d365c 2a4d0000 39730567 625a0000 .m6\*M..9s.gbZ.. │ │ - 0x000f7520 3e294713 630a0000 f22e1815 830b0000 >)G.c........... │ │ - 0x000f7530 023e041f 63100000 414ce42c 631b0000 .>..c...AL.,c... │ │ - 0x000f7540 ca588f3c dd270000 755e9d45 99300000 .X.<.'..u^.E.0.. │ │ - 0x000f7550 f3699553 6c440000 f5297a14 ee0b0000 .i.SlD...)z..... │ │ - 0x000f7560 c625260e 0b060000 52323315 c0090000 .%&.....R23..... │ │ - 0x000f7570 07433d23 72120000 27519f31 951e0000 .C=#r...'Q.1.... │ │ - 0x000f7580 5b5aa538 89230000 3762174a 38350000 [Z.8.#..7b.J85.. │ │ - 0x000f7590 9a47c22e e7210000 b34efd34 c7250000 .G...!...N.4.%.. │ │ - 0x000f75a0 0f60d348 1e380000 d669fb56 88470000 .`.H.8...i.V.G.. │ │ - 0x000f75b0 746fd15f 2b520000 8972a265 b2590000 to._+R...r.e.Y.. │ │ - 0x000f75c0 3e789270 18690000 b040ad29 9e1e0000 >x.p.i...@.).... │ │ - 0x000f75d0 673f2722 3f140000 144e6330 dd1e0000 g?'"?....Nc0.... │ │ - 0x000f75e0 d9591c3f 582c0000 fa61564a 22380000 .Y.?X,...aVJ"8.. │ │ - 0x000f75f0 4367a252 a4410000 9b706d62 ac550000 Cg.R.A...pmb.U.. │ │ - 0x000f7600 dd26e214 ee0d0000 30299e10 ff070000 .&......0)...... │ │ - 0x000f7610 043ba71c 0f0f0000 fa4a162c 6e1a0000 .;.......J.,n... │ │ - 0x000f7620 7b56c739 66260000 5c5e3e44 d7300000 {V.9f&..\^>D.0.. │ │ - 0x000f7630 196a0557 fc460000 ff4aa832 5a250000 .j.W.F...J.2Z%.. │ │ - 0x000f7640 b84c2c32 c3220000 775f0746 35340000 .L,2."..w_.F54.. │ │ - 0x000f7650 0e682055 2f450000 b66d795d 1a4f0000 .h U/E...my].O.. │ │ - 0x000f7660 b8710f63 a4560000 ef75156c 0c630000 .q.c.V...u.l.c.. │ │ - 0x000f7670 6528f40f 87080000 4f2e9a13 450a0000 e(......O...E... │ │ - 0x000f7680 2042d321 46130000 ec4fc331 07200000 B.!F....O.1. .. │ │ - 0x000f7690 18586f3e 2e2c0000 8b5f8548 57350000 .Xo>.,..._.HW5.. │ │ - 0x000f76a0 65686054 35440000 82251b0f ea060000 eh`T5D...%...... │ │ - 0x000f76b0 752a0b11 e1070000 1338151a fd0c0000 u*.......8...... │ │ - 0x000f76c0 7f44b625 28150000 754e0830 381d0000 .D.%(...uN.08... │ │ - 0x000f76d0 3256ad38 8f240000 43608047 e6340000 2V.8.$..C`.G.4.. │ │ - 0x000f76e0 b05c3e46 48380000 05599a42 29340000 .\>FH8...Y.B)4.. │ │ - 0x000f76f0 1761a249 79380000 1d697755 b0440000 .a.Iy8...iwU.D.. │ │ - 0x000f7700 0f6e1b5e 224f0000 14711c63 d9550000 .n.^"O...q.c.U.. │ │ - 0x000f7710 3e797172 b86b0000 e5514338 4b270000 >yqr.k...QC8K'.. │ │ - 0x000f7720 65537639 2f290000 365b6242 ed300000 eSv9/)..6[bB.0.. │ │ - 0x000f7730 8d62f34b 073b0000 a767cb53 e8430000 .b.K.;...g.S.C.. │ │ - 0x000f7740 ef6b485a 174b0000 5f747269 635f0000 .kHZ.K.._tric_.. │ │ - 0x000f7750 292d9215 380c0000 a5332e18 c70c0000 )-..8....3...... │ │ - 0x000f7760 d740c122 d6130000 ec4d1630 461e0000 .@.".....M.0F... │ │ - 0x000f7770 10584c3c 3a290000 b25e3845 54320000 .XL<:)...^8ET2.. │ │ - 0x000f7780 536c3e5b c24c0000 cd4f4f3c 54310000 Sl>[.L...OOe,.. │ │ - 0x000f77e0 105b1840 e82e0000 3965744d 83370000 .[.@....9etM.7.. │ │ - 0x000f77f0 e369bc56 66450000 c81b7608 6a030000 .i.VfE....v.j... │ │ - 0x000f7800 d6274d0e 8c060000 1b36c918 9b0c0000 .'M......6...... │ │ - 0x000f7810 bc419f23 96130000 fd4d9b2f 7d1d0000 .A.#.....M./}... │ │ - 0x000f7820 b654f936 b0240000 fd60db47 c3350000 .T.6.$...`.G.5.. │ │ - 0x000f7830 00400000 00400000 d9350000 e02f0000 .@...@...5.../.. │ │ - 0x000f7840 db450000 00400000 00400000 00400000 .E...@...@...@.. │ │ - 0x000f7850 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000f7860 00400000 86310000 0c340000 7a3c0000 .@...1...4..z<.. │ │ - 0x000f7870 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000f7880 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000f7890 3d350000 112c0000 f1350000 522e0000 =5...,...5..R... │ │ - 0x000f78a0 6f350000 00400000 00400000 00400000 o5...@...@...@.. │ │ - 0x000f78b0 00400000 00400000 00400000 c82f0000 .@...@...@.../.. │ │ - 0x000f78c0 482f0000 6f2f0000 4d350000 f2450000 H/..o/..M5...E.. │ │ - 0x000f78d0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000f78e0 00400000 00400000 87320000 022c0000 .@...@...2...,.. │ │ - 0x000f78f0 b33b0000 d5300000 4f380000 df240000 .;...0..O8...$.. │ │ - 0x000f7900 1a2c0000 00400000 00400000 00400000 .,...@...@...@.. │ │ - 0x000f7910 00400000 e7290000 76240000 df310000 .@...)..v$...1.. │ │ - 0x000f7920 b62f0000 292e0000 4f310000 36430000 ./..)...O1..6C.. │ │ - 0x000f7930 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000f7940 f0240000 992b0000 723f0000 f3350000 .$...+..r?...5.. │ │ - 0x000f7950 8e390000 0a360000 49210000 e73d0000 .9...6..I!...=.. │ │ - 0x000f7960 483d0000 00400000 00400000 2d180000 H=...@...@..-... │ │ - 0x000f7970 b21e0000 33370000 a8320000 5c300000 ....37...2..\0.. │ │ - 0x000f7980 61590000 e6420000 0a0a0000 6f1f0000 aY...B......o... │ │ - 0x000f7990 00400000 00400000 8a160000 9f3e0000 .@...@.......>.. │ │ - 0x000f79a0 523a0000 16360000 c5330000 34370000 R:...6...3..47.. │ │ - 0x000f79b0 4b3c0000 60420000 7e270000 00400000 K<..`B..~'...@.. │ │ - 0x000f79c0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000f79d0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000f79e0 00400000 00400000 520c0000 945c0000 .@...@..R....\.. │ │ - 0x000f79f0 844d0000 ae330000 b73a0000 d51f0000 .M...3...:...... │ │ - 0x000f7a00 4e080000 e96f0000 66410000 c71b0000 N....o..fA...... │ │ - 0x000f7a10 00400000 00400000 00400000 2b030000 .@...@...@..+... │ │ - 0x000f7a20 62730000 6f540000 35390000 51310000 bs..oT..59..Q1.. │ │ - 0x000f7a30 58180000 0e030000 16740000 f5460000 X........t...F.. │ │ - 0x000f7a40 bd1d0000 00400000 00400000 00400000 .....@...@...@.. │ │ - 0x000f7a50 95010000 3c560000 6e350000 db200000 ................. │ │ - 0x000f7dc0 9718d508 00000000 51012d00 00000000 ........Q.-..... │ │ - 0x000f7dd0 3c029d00 00000000 9c04f000 00000000 <............... │ │ - 0x000f7de0 b91f0109 00000000 64014900 00000000 ........d.I..... │ │ - 0x000f7df0 2c013000 00000000 db05f500 00000000 ,.0............. │ │ - 0x000f7e00 be10ef04 00000000 68024300 00000000 ........h.C..... │ │ - 0x000f7e10 0c04aa00 00000000 e9033800 00000000 ..........8..... │ │ - 0x000f7e20 ba4f6f1e 00000000 9d057f01 00000000 .Oo............. │ │ - 0x000f7e30 86000c00 00000000 3509dc00 00000000 ........5....... │ │ - 0x000f7e40 5555ab2a 00000000 5555ab2a 00000000 UU.*....UU.*.... │ │ - 0x000f7e50 5555ab2a 00000000 5555ab2a 00000000 UU.*....UU.*.... │ │ - 0x000f7e60 6a64a83f d1280000 2620fb01 5e000000 jd.?.(..& ..^... │ │ - 0x000f7e70 954a7712 dd030000 725e3e2f 11140000 .Jw.....r^>/.... │ │ - 0x000f7e80 cb69ad46 032a0000 b9715659 8d420000 .i.F.*...qVY.B.. │ │ - 0x000f7e90 83185e01 6e000000 0840620d a6020000 ..^.n....@b..... │ │ - 0x000f7ea0 9e568727 d60e0000 1060ee3c 11210000 .V.'.....`.<.!.. │ │ - 0x000f7eb0 1b6a6a4e 3d350000 00600040 00200000 .jjN=5...`.@. .. │ │ - 0x000f7ec0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f7ed0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f7ee0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f7ef0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f7f00 00600040 00200000 b0226203 e2000000 .`.@. ..."b..... │ │ - 0x000f7f10 4c37090c 0d030000 8b40ec1e bf0d0000 L7.......@...... │ │ - 0x000f7f20 6b42b027 59140000 4932851f 8a140000 kB.'Y...I2...... │ │ - 0x000f7f30 0f112c02 37010000 56444f13 fc060000 ..,.7...VDO..... │ │ - 0x000f7f40 6c5b3039 f4200000 1577ff5f 16450000 l[09. ...w._.E.. │ │ - 0x000f7f50 347b7c70 37610000 f10c2b01 94000000 4{|p7a....+..... │ │ - 0x000f7f60 c339ab11 64050000 57557e31 80190000 .9..d...WU~1.... │ │ - 0x000f7f70 6171cb51 1f370000 ba76875a 9d420000 aq.Q.7...v.Z.B.. │ │ - 0x000f7f80 a4062e01 85000000 9f307c0c 1d030000 .........0|..... │ │ - 0x000f7f90 ed55e130 11160000 15755657 2f3c0000 .U.0.....uVW/<.. │ │ - 0x000f7fa0 00600040 00200000 985baa29 40130000 .`.@. ...[.)@... │ │ - 0x000f7fb0 4f163001 2c000000 3540c409 cb010000 O.0.,...5@...... │ │ - 0x000f7fc0 b1578122 e80b0000 d367c03f d6210000 .W.".....g.?.!.. │ │ - 0x000f7fd0 fb717c55 88360000 9e0e9000 14000000 .q|U.6.......... │ │ - 0x000f7fe0 e634ed04 b5000000 6c4ed716 1d060000 .4......lN...... │ │ - 0x000f7ff0 7764b433 0d140000 d161cb42 2c250000 wd.3.....a.B,%.. │ │ - 0x000f8000 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f8010 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f8020 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f8030 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f8040 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f8050 68128f00 14000000 9128b502 63000000 h........(..c... │ │ - 0x000f8060 c7432616 fb030000 31398318 ca150000 .C&.....19...... │ │ - 0x000f8070 ab6a0040 ab2a0000 b212a502 b8000000 .j.@.*.......... │ │ - 0x000f8080 9b35540b 1c030000 63570629 e4120000 .5T.....cW.).... │ │ - 0x000f8090 9a687f4a 042c0000 00790065 00450000 .h.J.,...y.e.E.. │ │ - 0x000f80a0 da110b01 32000000 e22bdf04 c7000000 ....2....+...... │ │ - 0x000f80b0 9b547f1d bf0a0000 d969ec44 d9190000 .T.......i.D.... │ │ - 0x000f80c0 b76d2549 db360000 f00fbc00 1b000000 .m%I.6.......... │ │ - 0x000f80d0 d027b102 6b000000 7d568329 4c110000 .'..k...}V.)L... │ │ - 0x000f80e0 6e5b2549 49120000 00600040 00200000 n[%II....`.@. .. │ │ - 0x000f80f0 b661cc3d 82290000 ba1bb601 4d000000 .a.=.)......M... │ │ - 0x000f8100 d142d70d 06030000 6a590825 1a0e0000 .B......jY.%.... │ │ - 0x000f8110 ed66403d f0200000 ed700555 713d0000 .f@=. ...p.Uq=.. │ │ - 0x000f8120 5614ad00 2b000000 593b8408 71010000 V...+...Y;..q... │ │ - 0x000f8130 bd55fa1e 9b090000 2c640237 c41a0000 .U......,d.7.... │ │ - 0x000f8140 816e704e 74340000 1f112401 5f000000 .npNt4....$._... │ │ - 0x000f8150 3644b30e 3e030000 175d912b 5e110000 6D..>....].+^... │ │ - 0x000f8160 a2680d43 fe260000 dc71e557 f8400000 .h.C.&...q.W.@.. │ │ - 0x000f8170 70153001 65000000 0943180e fc020000 p.0.e....C...... │ │ - 0x000f8180 7d5c8929 bc0f0000 a867083f 2c220000 }\.).....g.?,".. │ │ - 0x000f8190 31708f53 f83a0000 dc0d8a00 32000000 1p.S.:......2... │ │ - 0x000f81a0 3e330c06 32010000 064d3819 95070000 >3..2....M8..... │ │ - 0x000f81b0 f45b7a2e b4140000 fe67d344 2d2a0000 .[z......g.D-*.. │ │ - 0x000f81c0 270a1f01 91000000 c43c810d be040000 '........<...... │ │ - 0x000f81d0 4959c12c fe160000 796efe4b 6c300000 IY.,....yn.Kl0.. │ │ - 0x000f81e0 f675a461 a74d0000 34079b00 3c000000 .u.a.M..4...<... │ │ - 0x000f81f0 de33020a 95020000 20544222 a40d0000 .3...... TB".... │ │ - 0x000f8200 8f65dd39 351e0000 d26eb14e f2340000 .e.95....n.N.4.. │ │ - 0x000f8210 6f088d00 2e000000 56348a08 e1010000 o.......V4...... │ │ - 0x000f8220 2757bd23 1f0d0000 d5661b3b fe1e0000 'W.#.....f.;.... │ │ - 0x000f8230 db6d4c4c 76310000 4e5ed130 98190000 .mLLv1..N^.0.... │ │ - 0x000f8240 ad176a01 39000000 993d8709 e2010000 ..j.9....=...... │ │ - 0x000f8250 4b53dd1d b2090000 f5667436 ff1b0000 KS.......ft6.... │ │ - 0x000f8260 6f65564f e8300000 220b5600 14000000 oeVO.0..".V..... │ │ - 0x000f8270 572f0504 96000000 b14d8313 a3040000 W/.......M...... │ │ - 0x000f8280 2861092b ac110000 746bea45 6e230000 (a.+....tk.En#.. │ │ - 0x000f8290 bc0daf00 25000000 503d0409 da010000 ....%...P=...... │ │ - 0x000f82a0 6356b121 4b0d0000 7866ae3b 51220000 cV.!K...xf.;Q".. │ │ - 0x000f82b0 bf6c8e4c 8b310000 1712fa00 35000000 .l.L.1......5... │ │ - 0x000f82c0 0539c007 69010000 5353a41c 05090000 .9..i...SS...... │ │ - 0x000f82d0 ac639a37 c0190000 e26fd74b 0e2e0000 .c.7.....o.K.... │ │ - 0x000f82e0 46062a00 14000000 17262202 43000000 F.*......&".C... │ │ - 0x000f82f0 f342cf0d d2020000 555ba327 d80c0000 .B......U[.'.... │ │ - 0x000f8300 f664303b 4e1e0000 5a0ff701 9a000000 .d0;N...Z....... │ │ - 0x000f8310 0b33020a 50030000 32547628 e3120000 .3..P...2Tv(.... │ │ - 0x000f8320 386b9f48 06260000 476caf4d 5d3a0000 8k.H.&..Gl.M]:.. │ │ - 0x000f8330 a4142901 22000000 ac2dda04 cf000000 ..)."....-...... │ │ - 0x000f8340 5d4e4119 15060000 1760262b c5110000 ]NA......`&+.... │ │ - 0x000f8350 63683234 5e160000 9713c400 17000000 ch24^........... │ │ - 0x000f8360 a02e7a03 73000000 3e4c2415 46040000 ..z.s...>L$.F... │ │ - 0x000f8370 da61fc2b 5e0b0000 d7635238 291c0000 .a.+^....cR8)... │ │ - 0x000f8380 3c61fb3d 132b0000 3f226603 8f000000 ....fC<. .. │ │ - 0x000f8420 bd70de54 803d0000 1f083500 14000000 .p.T.=....5..... │ │ - 0x000f8430 d62ba003 9e000000 154b4314 1d050000 .+.......KC..... │ │ - 0x000f8440 305d032b 6b110000 546a1845 e2290000 0].+k...Tj.E.).. │ │ - 0x000f8450 c107e400 53000000 7c3ba80c 4c040000 ....S...|;..L... │ │ - 0x000f8460 5058242c 61170000 8c6daf4b aa310000 PX$,a....m.K.1.. │ │ - 0x000f8470 72751260 d24c0000 60045200 1a000000 ru.`.L..`.R..... │ │ - 0x000f8480 262e8a06 af010000 7c4f9e1b 1d0a0000 &.......|O...... │ │ - 0x000f8490 78638834 78190000 f26e1b50 50360000 xc.4x....n.PP6.. │ │ - 0x000f84a0 a3042d00 14000000 832c9e04 f3000000 ..-......,...... │ │ - 0x000f84b0 384eff17 5b070000 f9629e30 ba160000 8N..[....b.0.... │ │ - 0x000f84c0 ac6df54b 71310000 67613f38 e1210000 .m.Kq1..ga?8.!.. │ │ - 0x000f84d0 e617ef01 42000000 0d40f70a 41020000 ....B....@..A... │ │ - 0x000f84e0 d154ee21 430c0000 14652c37 c81c0000 .T.!C....e,7.... │ │ - 0x000f84f0 726cff4c d8340000 760b6600 14000000 rl.L.4..v.f..... │ │ - 0x000f8500 87339905 c6000000 23507318 6e060000 .3......#Ps.n... │ │ - 0x000f8510 c960dc2e c1130000 d369da41 ed250000 .`.......i.A.%.. │ │ - 0x000f8520 630aec00 30000000 953e2a0a 04020000 c...0....>*..... │ │ - 0x000f8530 6a580a24 000e0000 6169d040 fc230000 jX.$....ai.@.#.. │ │ - 0x000f8540 f66e5257 7c3c0000 cc0c8e00 14000000 .nRW|<.......... │ │ - 0x000f8550 4a325605 f3000000 724d4116 6b070000 J2V.....rMA.k... │ │ - 0x000f8560 665f202d f3140000 5466413d cd220000 f_ -....TfA=.".. │ │ - 0x000f8570 dd022100 14000000 5326a203 96000000 ..!.....S&...... │ │ - 0x000f8580 7c466410 e4030000 84574122 8f0c0000 |Fd......WA".... │ │ - 0x000f8590 a464ff37 c91b0000 7814eb01 57000000 .d.7....x...W... │ │ - 0x000f85a0 c13d3d06 a0020000 0a57d723 c6120000 .==......W.#.... │ │ - 0x000f85b0 00600040 55250000 175d2f3a 8c2e0000 .`.@U%...]/:.... │ │ - 0x000f85c0 bd13fe02 99000000 1f45cd0c 44040000 .........E..D... │ │ - 0x000f85d0 00540020 00100000 db76db36 92240000 .T. .....v.6.$.. │ │ - 0x000f85e0 8e63e438 721c0000 7d102b02 6f000000 .c.8r...}.+.o... │ │ - 0x000f85f0 cc2eb30b 11020000 8465232c d4080000 .........e#,.... │ │ - 0x000f8600 ba68d145 e9220000 0040ab2a 55150000 .h.E."...@.*U... │ │ - 0x000f8610 98682048 cb320000 ac27fa05 38010000 .h H.2...'..8... │ │ - 0x000f8620 704be615 91060000 bf60a231 78180000 pK.......`.1x... │ │ - 0x000f8630 d06be748 e42e0000 b875a561 9f4f0000 .k.H.....u.a.O.. │ │ - 0x000f8640 6616a801 3b000000 1642190d 03030000 f...;....B...... │ │ - 0x000f8650 ea5a0827 570f0000 f967423e 5f220000 .Z.'W....gB>_".. │ │ - 0x000f8660 7b72c958 96420000 4a0ac700 25000000 {r.X.B..J...%... │ │ - 0x000f8670 ea42120d 37030000 425c972a c6110000 .B..7...B\.*.... │ │ - 0x000f8680 f1699942 6c270000 b672d459 8b430000 .i.Bl'...r.Y.C.. │ │ - 0x000f8690 8e10b600 21000000 0d3da609 dc010000 ....!....=...... │ │ - 0x000f86a0 28581922 0b0c0000 ed66f63a 2e1f0000 (X.".....f.:.... │ │ - 0x000f86b0 28720f58 30420000 9b052a00 14000000 (r.X0B....*..... │ │ - 0x000f86c0 762f0105 e0000000 9b4daf15 00060000 v/.......M...... │ │ - 0x000f86d0 505e1a2b f5110000 106c9148 f42e0000 P^.+.....l.H.... │ │ + 0x000f2540 3c003800 34003000 2c002800 24002000 <.8.4.0.,.(.$. . │ │ + 0x000f2550 1c001800 14001000 0c000800 04000000 ................ │ │ + 0x000f2560 00ff00ff 00ff00ff 00ff00ff 00ff00ff ................ │ │ + 0x000f2570 20002000 20002000 20002000 20002000 . . . . . . . . │ │ + 0x000f2580 04000000 07000000 01000000 03000000 ................ │ │ + 0x000f2590 00000000 02000000 05000000 06000000 ................ │ │ + 0x000f25a0 00000000 80000000 00000000 00000000 ................ │ │ + 0x000f25b0 80000000 80000000 00000000 00000000 ................ │ │ + 0x000f25c0 80000000 00000000 00000000 00000000 ................ │ │ + 0x000f25d0 80000000 80000000 80000000 80000000 ................ │ │ + 0x000f25e0 80000000 80000000 80000000 00000000 ................ │ │ + 0x000f25f0 00000000 80000000 80000000 80000000 ................ │ │ + 0x000f2600 80000000 80000000 80000000 00000000 ................ │ │ + 0x000f2610 00000000 00000000 80800000 80800000 ................ │ │ + 0x000f2620 80800000 80800000 80800000 80800000 ................ │ │ + 0x000f2630 80800000 00000000 00000000 00000000 ................ │ │ + 0x000f2640 80800000 80800000 80800000 80800000 ................ │ │ + 0x000f2650 80800000 80800000 00000000 00000000 ................ │ │ + 0x000f2660 00000000 00000000 00000000 00000000 ................ │ │ + 0x000f2670 80000000 00000000 80000000 00000000 ................ │ │ + 0x000f2680 80000000 00000000 80000000 00000000 ................ │ │ + 0x000f2690 00000000 00000000 00000000 00000000 ................ │ │ + 0x000f26a0 80800000 00000000 80800000 00000000 ................ │ │ + 0x000f26b0 80800000 00000000 80800000 00000000 ................ │ │ + 0x000f26c0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000f26d0 48030000 a4010000 18010000 d2000000 H............... │ │ + 0x000f26e0 a8000000 8c000000 78000000 69000000 ........x...i... │ │ + 0x000f26f0 a4010000 d2000000 8c000000 69000000 ............i... │ │ + 0x000f2700 0c0d0a0b 08090607 04050203 00010e0f ................ │ │ + 0x000f2710 00080109 020a030b 040c050d 060e070f ................ │ │ + 0x000f2720 80008000 00080008 ff7f3f1f 0f070301 ..........?..... │ │ + 0x000f2730 04020303 0201f1e2 01f20102 01121122 ..............." │ │ + 0x000f2740 10211020 101ff1e2 01f20102 01121122 .!. ..........." │ │ + 0x000f2750 1021be55 f1ff0658 f1ffbe55 f1ff3e58 .!.U...X...U..>X │ │ + 0x000f2760 f1ffbf54 f1fff255 f1ff1a55 f1ff3e56 ...T...U...U..>V │ │ + 0x000f2770 f1ff1a55 f1ffae56 f1ff1a55 f1fff356 ...U...V...U...V │ │ + 0x000f2780 f1ff6255 f1ff5257 f1ffbe55 f1ffa457 ..bU..RW...U...W │ │ + 0x000f2790 f1ffbe55 f1ff0658 f1ffbe55 f1ff3e58 ...U...X...U..>X │ │ + 0x000f27a0 f1ffbf54 f1fff255 f1ff1a55 f1ff3e56 ...T...U...U..>V │ │ + 0x000f27b0 f1ffa341 f1ffc144 f1ffa341 f1ff1a45 ...A...D...A...E │ │ + 0x000f27c0 f1ff0d40 f1ffff41 f1ff9740 f1ff7842 ...@...A...@..xB │ │ + 0x000f27d0 f1ff9740 f1ffec42 f1ff9740 f1ff4c43 ...@...B...@..LC │ │ + 0x000f27e0 f1ff1841 f1ffbe43 f1ffa341 f1ff3844 ...A...C...A..8D │ │ + 0x000f27f0 f1ffa341 f1ffc144 f1ffa341 f1ff1a45 ...A...D...A...E │ │ + 0x000f2800 f1ff0d40 f1ffff41 f1ff9740 f1ff7842 ...@...A...@..xB │ │ + 0x000f2810 f1ff772d f1ff7a2f f1ff772d f1ffae2f ..w-..z/..w-.../ │ │ + 0x000f2820 f1ff782c f1ffa12d f1ffd62c f1fff72d ..x,...-...,...- │ │ + 0x000f2830 f1ffd62c f1ff472e f1ffd62c f1ff7b2e ...,..G....,..{. │ │ + 0x000f2840 f1ff1a2d f1ffcb2e f1ff772d f1ff212f ...-......w-..!/ │ │ + 0x000f2850 f1ff772d f1ff7a2f f1ff772d f1ffae2f ..w-..z/..w-.../ │ │ + 0x000f2860 f1ff782c f1ffa12d f1ffd62c f1fff72d ..x,...-...,...- │ │ + 0x000f2870 f1ff0000 00000000 00000000 00000000 ................ │ │ + 0x000f2880 48030000 a4010000 18010000 d2000000 H............... │ │ + 0x000f2890 a8000000 8c000000 78000000 69000000 ........x...i... │ │ + 0x000f28a0 a4010000 d2000000 8c000000 69000000 ............i... │ │ + 0x000f28b0 69000000 69000000 69000000 69000000 i...i...i...i... │ │ + 0x000f28c0 48034803 a401a401 18011801 d200d200 H.H............. │ │ + 0x000f28d0 a800a800 8c008c00 78007800 69006900 ........x.x.i.i. │ │ + 0x000f28e0 a401a401 d200d200 8c008c00 69006900 ............i.i. │ │ + 0x000f28f0 69006900 69006900 69006900 69006900 i.i.i.i.i.i.i.i. │ │ + 0x000f2900 0c0d0a0b 08090607 04050203 00010e0f ................ │ │ + 0x000f2910 00080109 020a030b 040c050d 060e070f ................ │ │ + 0x000f2920 08000800 08000800 08000800 08000800 ................ │ │ + 0x000f2930 80008000 80008000 80008000 80008000 ................ │ │ + 0x000f2940 00010001 00010001 00010001 00010001 ................ │ │ + 0x000f2950 00080008 00080008 00080008 00080008 ................ │ │ + 0x000f2960 ff7fff7f ff7fff7f ff7fff7f ff7fff7f ................ │ │ + 0x000f2970 00800080 00800080 00800080 00800080 ................ │ │ + 0x000f2980 ffffffff ffffffff fefefefe fefefefe ................ │ │ + 0x000f2990 fcfcfcfc fcfcfcfc f8f8f8f8 f8f8f8f8 ................ │ │ + 0x000f29a0 f0f0f0f0 f0f0f0f0 e0e0e0e0 e0e0e0e0 ................ │ │ + 0x000f29b0 c0c0c0c0 c0c0c0c0 80808080 80808080 ................ │ │ + 0x000f29c0 04040404 04040404 02020202 02020202 ................ │ │ + 0x000f29d0 03030303 03030303 03030303 03030303 ................ │ │ + 0x000f29e0 02020202 02020202 01010101 01010101 ................ │ │ + 0x000f29f0 f1e201f2 01020112 11221021 1020101f .........".!. .. │ │ + 0x000f2a00 f1e201f2 01020112 11221021 00000000 .........".!.... │ │ + 0x000f2a10 00000000 00000000 00000000 00000000 ................ │ │ + 0x000f2a20 00000000 00000000 00000000 00000000 ................ │ │ + 0x000f2a30 00000000 00000000 00000000 00000000 ................ │ │ + 0x000f2a40 40414243 44454647 48494a4b 4c4d4e4f @ABCDEFGHIJKLMNO │ │ + 0x000f2a50 10110001 02030405 12130809 0a0b0c0d ................ │ │ + 0x000f2a60 14155051 52535455 16172021 22232425 ..PQRSTU.. !"#$% │ │ + 0x000f2a70 62636465 66676869 32333435 36373839 bcdefghi23456789 │ │ + 0x000f2a80 40414243 44454647 48494a4b 4c4d4e4f @ABCDEFGHIJKLMNO │ │ + 0x000f2a90 60610001 02030405 62630809 0a0b0c0d `a......bc...... │ │ + 0x000f2aa0 64651011 12131415 66671819 1a1b1c1d de......fg...... │ │ + 0x000f2ab0 68692021 22232425 6a6b2829 2a2b2c2d hi !"#$%jk()*+,- │ │ + 0x000f2ac0 6c6d3031 32333435 6e6f3839 3a3b3c3d lm012345no89:;<= │ │ + 0x000f2ad0 50515253 54555657 58595a5b 5c5d5e5f PQRSTUVWXYZ[\]^_ │ │ + 0x000f2ae0 00000000 01000000 02000000 03000000 ................ │ │ + 0x000f2af0 04000000 05000000 06000000 07000000 ................ │ │ + 0x000f2b00 00010203 04050607 10111213 14151617 ................ │ │ + 0x000f2b10 ffff2223 24252627 ffff3233 34353637 .."#$%&'..234567 │ │ + 0x000f2b20 ffff4243 44454647 ffff5253 54555657 ..BCDEFG..RSTUVW │ │ + 0x000f2b30 60616263 64656667 70717273 74757677 `abcdefgpqrstuvw │ │ + 0x000f2b40 04050607 08090a0b 14151617 18191a1b ................ │ │ + 0x000f2b50 24252627 28292a2b 34353637 38393a3b $%&'()*+456789:; │ │ + 0x000f2b60 44454647 48494a4b 54555657 58595a5b DEFGHIJKTUVWXYZ[ │ │ + 0x000f2b70 64656667 68696a6b 74757677 78797a7b defghijktuvwxyz{ │ │ + 0x000f2b80 00003c3c 3c3c0000 00003f3f 3f3f0000 ..<<<<....????.. │ │ + 0x000f2b90 0000fcfc fcfc0000 0000ffff ffff0000 ................ │ │ + 0x000f2ba0 3c3c3c3c 3c3c0000 3f3f3f3f 3f3f0000 <<<<<<..??????.. │ │ + 0x000f2bb0 fcfcfcfc fcfc0000 ffffffff ffff0000 ................ │ │ + 0x000f2bc0 00003c3c 3c3c3c3c 00003f3f 3f3f3f3f ..<<<<<<..?????? │ │ + 0x000f2bd0 0000fcfc fcfcfcfc 0000ffff ffffffff ................ │ │ + 0x000f2be0 3c3c3c3c 3c3c3c3c 3f3f3f3f 3f3f3f3f <<<<<<<.?.6.7...8./ │ │ + 0x000f2c60 08381030 08380f31 3907320e 013f3a06 .8.0.8.19.2..?:. │ │ + 0x000f2c70 80402010 08040201 80402010 08040201 .@ ......@ ..... │ │ + 0x000f2c80 00804020 10080402 00008040 20100804 ..@ .......@ ... │ │ + 0x000f2c90 00000080 40201008 00000000 80402010 ....@ .......@ . │ │ + 0x000f2ca0 00000000 00804020 00000000 00008040 ......@ .......@ │ │ + 0x000f2cb0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000f2cc0 0004080c 02060a0e 1014181c 12161a1e ................ │ │ + 0x000f2cd0 2024282c 22262a2e 3034383c 32363a3e $(,"&*.048<26:> │ │ + 0x000f2ce0 0105090d 03070b0f 1115191d 13171b1f ................ │ │ + 0x000f2cf0 2125292d 23272b2f 3135393d 33373b3f !%)-#'+/159=37;? │ │ + 0x000f2d00 0105090d 1115191d 2125292d 3135393d ........!%)-159= │ │ + 0x000f2d10 03070b0f 13171b1f 23272b2f 33373b3f ........#'+/37;? │ │ + 0x000f2d20 40402020 30303030 20201010 70000010 @@ 0000 ..p... │ │ + 0x000f2d30 00000000 00000000 00000000 00000000 ................ │ │ + 0x000f2d40 00000000 01000000 08000000 09000000 ................ │ │ + 0x000f2d50 02000000 03000000 0a000000 0b000000 ................ │ │ + 0x000f2d60 04000000 05000000 0c000000 0d000000 ................ │ │ + 0x000f2d70 06000000 07000000 0e000000 0f000000 ................ │ │ + 0x000f2d80 0103090b 05070d0f 1113191b 15171d1f ................ │ │ + 0x000f2d90 2123292b 25272d2f 3133393b 35373d3f !#)+%'-/139;57=? │ │ + 0x000f2da0 0002080a 04060c0e 1012181a 14161c1e ................ │ │ + 0x000f2db0 2022282a 24262c2e 3032383a 34363c3e "(*$&,.028:46<> │ │ + 0x000f2dc0 01031113 05071517 090b191b 0d0f1d1f ................ │ │ + 0x000f2dd0 21233133 25273537 292b393b 2d2f3d3f !#13%'57)+9;-/=? │ │ + 0x000f2de0 00021012 04061416 080a181a 0c0e1c1e ................ │ │ + 0x000f2df0 20223032 24263436 282a383a 2c2e3c3e "02$&46(*8:,.<> │ │ + 0x000f2e00 01032123 05072527 090b292b 0d0f2d2f ..!#..%'..)+..-/ │ │ + 0x000f2e10 11133133 15173537 191b393b 1d1f3d3f ..13..57..9;..=? │ │ + 0x000f2e20 00022022 04062426 080a282a 0c0e2c2e .. "..$&..(*..,. │ │ + 0x000f2e30 10123032 14163436 181a383a 1c1e3c3e ..02..46..8:..<> │ │ + 0x000f2e40 03070b0f 13171b1f 23272b2f 33373b3f ........#'+/37;? │ │ + 0x000f2e50 43474b4f 53575b5f 63676b6f 73777b7f CGKOSW[_cgkosw{. │ │ + 0x000f2e60 0105090d 1115191d 2125292d 3135393d ........!%)-159= │ │ + 0x000f2e70 4145494d 5155595d 6165696d 7175797d AEIMQUY]aeimquy} │ │ + 0x000f2e80 02060a0e 12161a1e 22262a2e 32363a3e ........"&*.26:> │ │ + 0x000f2e90 0105090d 1115191d 2125292d 3135393d ........!%)-159= │ │ + 0x000f2ea0 42464a4e 52565a5e 62666a6e 72767a7e BFJNRVZ^bfjnrvz~ │ │ + 0x000f2eb0 4145494d 5155595d 6165696d 7175797d AEIMQUY]aeimquy} │ │ + 0x000f2ec0 01030507 090b0d0f 11131517 191b1d1f ................ │ │ + 0x000f2ed0 21232527 292b2d2f 31333537 393b3d3f !#%')+-/13579;=? │ │ + 0x000f2ee0 00020406 080a0c0e 10121416 181a1c1e ................ │ │ + 0x000f2ef0 20222426 282a2c2e 30323436 383a3c3e "$&(*,.02468:<> │ │ + 0x000f2f00 01000201 03020403 05040605 07060807 ................ │ │ + 0x000f2f10 09080a09 0b0a0c0b 0d0c0e0d 0f0e100f ................ │ │ + 0x000f2f20 21202221 23222423 25242625 27262827 ! "!#"$#%$&%'&(' │ │ + 0x000f2f30 29282a29 2b2a2c2b 2d2c2e2d 2f2e302f )(*)+*,+-,.-/.0/ │ │ + 0x000f2f40 01000201 03020403 05040605 07060807 ................ │ │ + 0x000f2f50 09080a09 0b0a0c0b 0d0c0e0d 0f0e100f ................ │ │ + 0x000f2f60 11101211 13121413 15141615 17161817 ................ │ │ + 0x000f2f70 19181a19 1b1a1c1b 1d1c1e1d 1f1e201f .............. . │ │ + 0x000f2f80 10001101 12021303 14041505 16061707 ................ │ │ + 0x000f2f90 50105111 52125313 54145515 56165717 P.Q.R.S.T.U.V.W. │ │ + 0x000f2fa0 20502151 22522353 24542555 26562757 P!Q"R#S$T%U&V'W │ │ + 0x000f2fb0 40204121 42224323 44244525 46264727 @ A!B"C#D$E%F&G' │ │ + 0x000f2fc0 10001101 12021303 14041505 16061707 ................ │ │ + 0x000f2fd0 18081909 1a0a1b0b 1c0c1d0d 1e0e1f0f ................ │ │ + 0x000f2fe0 40104111 42124313 44144515 46164717 @.A.B.C.D.E.F.G. │ │ + 0x000f2ff0 48184919 4a1a4b1b 4c1c4d1d 4e1e4f1f H.I.J.K.L.M.N.O. │ │ + 0x000f3000 40004101 42024303 44044505 46064707 @.A.B.C.D.E.F.G. │ │ + 0x000f3010 48084909 4a0a4b0b 4c0c4d0d 4e0e4f0f H.I.J.K.L.M.N.O. │ │ + 0x000f3020 50105111 52125313 54145515 56165717 P.Q.R.S.T.U.V.W. │ │ + 0x000f3030 58185919 5a1a5b1b 5c1c5d1d 5e1e5f1f X.Y.Z.[.\.].^._. │ │ + 0x000f3040 00000000 00000000 04000000 00000000 ................ │ │ + 0x000f3050 01000000 00000000 05000000 00000000 ................ │ │ + 0x000f3060 02000000 00000000 06000000 00000000 ................ │ │ + 0x000f3070 03000000 00000000 07000000 00000000 ................ │ │ + 0x000f3080 00010203 01020304 02030405 03040506 ................ │ │ + 0x000f3090 08090a0b 090a0b0c 0a0b0c0d 0b0c0d0e ................ │ │ + 0x000f30a0 20212223 21222324 22232425 23242526 !"#!"#$"#$%#$%& │ │ + 0x000f30b0 28292a2b 292a2b2c 2a2b2c2d 2b2c2d2e ()*+)*+,*+,-+,-. │ │ + 0x000f30c0 04050607 05060708 06070809 0708090a ................ │ │ + 0x000f30d0 0c0d0e0f 0d0e0f10 0e0f1011 0f101112 ................ │ │ + 0x000f30e0 24252627 25262728 26272829 2728292a $%&'%&'(&'()'()* │ │ + 0x000f30f0 2c2d2e2f 2d2e2f30 2e2f3031 2f303132 ,-./-./0./01/012 │ │ + 0x000f3100 08090a0b 090a0b0c 0a0b0c0d 0b0c0d0e ................ │ │ + 0x000f3110 10111213 11121314 12131415 13141516 ................ │ │ + 0x000f3120 28292a2b 292a2b2c 2a2b2c2d 2b2c2d2e ()*+)*+,*+,-+,-. │ │ + 0x000f3130 30313233 31323334 32333435 33343536 0123123423453456 │ │ + 0x000f3140 00010203 01020304 02030405 03040506 ................ │ │ + 0x000f3150 08090a0b 090a0b0c 0a0b0c0d 0b0c0d0e ................ │ │ + 0x000f3160 10111213 11121314 12131415 13141516 ................ │ │ + 0x000f3170 18191a1b 191a1b1c 1a1b1c1d 1b1c1d1e ................ │ │ + 0x000f3180 04050607 05060708 06070809 0708090a ................ │ │ + 0x000f3190 0c0d0e0f 0d0e0f10 0e0f1011 0f101112 ................ │ │ + 0x000f31a0 14151617 15161718 16171819 1718191a ................ │ │ + 0x000f31b0 1c1d1e1f 1d1e1f20 1e1f2021 1f202122 ....... .. !. !" │ │ + 0x000f31c0 08090a0b 090a0b0c 0a0b0c0d 0b0c0d0e ................ │ │ + 0x000f31d0 10111213 11121314 12131415 13141516 ................ │ │ + 0x000f31e0 18191a1b 191a1b1c 1a1b1c1d 1b1c1d1e ................ │ │ + 0x000f31f0 20212223 21222324 22232425 23242526 !"#!"#$"#$%#$%& │ │ + 0x000f3200 08091011 0a0b1213 0c0d1415 0e0f1617 ................ │ │ + 0x000f3210 10111819 12131a1b 14151c1d 16171e1f ................ │ │ + 0x000f3220 18192021 1a1b2223 1c1d2425 1e1f2627 .. !.."#..$%..&' │ │ + 0x000f3230 20212829 22232a2b 24252c2d 26272e2f !()"#*+$%,-&'./ │ │ + 0x000f3240 28293031 2a2b3233 2c2d3435 2e2f3637 ()01*+23,-45./67 │ │ + 0x000f3250 30313839 32333a3b 34353c3d 36373e3f 018923:;45<=67>? │ │ + 0x000f3260 00040105 02060307 04080509 060a070b ................ │ │ + 0x000f3270 00010203 01020304 02030405 03040506 ................ │ │ + 0x000f3280 04050607 05060708 06070809 0708090a ................ │ │ + 0x000f3290 08090a0b 090a0b0c 0a0b0c0d 0b0c0d0e ................ │ │ + 0x000f32a0 01000201 03020403 09080a09 0b0a0c0b ................ │ │ + 0x000f32b0 01000201 03020403 05040605 07060807 ................ │ │ + 0x000f32c0 04000501 06020703 08040905 0a060b07 ................ │ │ + 0x000f32d0 00020406 01030507 10325476 98badcfe .........2Tv.... │ │ + 0x000f32e0 80408040 c0c0c0c0 40404040 7f7f7f7f .@.@....@@@@.... │ │ + 0x000f32f0 80ff80ff 00020002 00040004 00080008 ................ │ │ + 0x000f3300 f71af71a 00200020 02000000 20000000 ..... . .... ... │ │ + 0x000f3310 00800000 11004c00 8d00dc00 4001a501 ......L.....@... │ │ + 0x000f3320 3a028402 cb022603 90030104 9404ef04 :.....&......... │ │ + 0x000f3330 3e059f05 2706a106 9c071708 8f083209 >...'.........2. │ │ + 0x000f3340 a1092d0a 610ceb0c 810d660e 370f3b0f ..-.a.....f.7.;. │ │ + 0x000f3350 7e105d11 7512d613 39154015 f317a619 ~.].u...9.@..... │ │ + 0x000f3360 ae1bb51b bc1bc31b a1eff1ff 60f0f1ff ............`... │ │ + 0x000f3370 43f1f1ff 9bf1f1ff f8f1f1ff 4bf2f1ff C...........K... │ │ + 0x000f3380 24f3f1ff 17f4f1ff 2af5f1ff 9af5f1ff $.......*....... │ │ + 0x000f3390 0ff6f1ff 7af6f1ff 66f7f1ff aef8f1ff ....z...f....... │ │ + 0x000f33a0 25faf1ff c3faf1ff 6afbf1ff 07fcf1ff %.......j....... │ │ + 0x000f33b0 62fdf1ff 1afff1ff f700f2ff e301f2ff b............... │ │ + 0x000f33c0 b802f2ff 3704f2ff 3e07f2ff eb08f2ff ....7...>....... │ │ + 0x000f33d0 cd0af2ff 9f0bf2ff 7a0cf2ff 4b0df2ff ........z...K... │ │ + 0x000f33e0 f60ef2ff 9810f2ff 6912f2ff 2f13f2ff ........i.../... │ │ + 0x000f33f0 fe13f2ff c314f2ff 00000000 00000000 ................ │ │ + 0x000f3400 00000000 2d134000 2719320e 3b054000 ....-.@.'.2.;.@. │ │ + 0x000f3410 241c2a16 3010350b 39073d03 40004000 $.*.0.5.9.=.@.@. │ │ + 0x000f3420 221e251b 28182b15 2e12310f 340c360a ".%.(.+...1.4.6. │ │ + 0x000f3430 38083a06 3c043d03 40004000 40004000 8.:.<.=.@.@.@.@. │ │ + 0x000f3440 211f231d 241c261a 28182917 2b152c14 !.#.$.&.(.).+.,. │ │ + 0x000f3450 2d132f11 3010320e 330d340c 350b3709 -./.0.2.3.4.5.7. │ │ + 0x000f3460 38083907 3a063b05 3c043c04 3d033e02 8.9.:.;.<.<.=.>. │ │ + 0x000f3470 40004000 40004000 40004000 40004000 @.@.@.@.@.@.@.@. │ │ + 0x000f3480 00020406 01030507 01030507 02040608 ................ │ │ + 0x000f3490 0406080a 0507090b 0507090b 06080a0c ................ │ │ + 0x000f34a0 02040608 03050709 03050709 0406080a ................ │ │ + 0x000f34b0 06080a0c 07090b0d 07090b0d 080a0c0e ................ │ │ + 0x000f34c0 00010203 01020304 08090a0b 090a0b0c ................ │ │ + 0x000f34d0 02030405 03040506 0a0b0c0d 0b0c0d0e ................ │ │ + 0x000f34e0 00010203 01020304 02030405 03040506 ................ │ │ + 0x000f34f0 04050607 05060708 06070809 0708090a ................ │ │ + 0x000f3500 08090a0b 090a0b0c 0a0b0c0d 0b0c0d0e ................ │ │ + 0x000f3510 0004080c 0105090d 02060a0e 03070b0f ................ │ │ + 0x000f3520 00010203 00010203 08090a0b 08090a0b ................ │ │ + 0x000f3530 00010809 02030a0b 04050c0d 06070e0f ................ │ │ + 0x000f3540 00010102 02030304 0809090a 0a0b0b0c ................ │ │ + 0x000f3550 00010102 02030304 04050506 06070708 ................ │ │ + 0x000f3560 04000501 06020703 08040905 0a060b07 ................ │ │ + 0x000f3570 00040105 02060307 04080509 060a070b ................ │ │ + 0x000f3580 00010001 00010001 02030203 02030203 ................ │ │ + 0x000f3590 00000000 00000000 08080808 08080808 ................ │ │ + 0x000f35a0 00000000 04040404 08080808 0c0c0c0c ................ │ │ + 0x000f35b0 02030001 06070405 0a0b0809 0e0f0c0d ................ │ │ + 0x000f35c0 00000000 01000000 02000000 03000000 ................ │ │ + 0x000f35d0 04000000 05000000 06000000 07000000 ................ │ │ + 0x000f35e0 00000000 00010203 04050607 07070707 ................ │ │ + 0x000f35f0 07070707 07070707 02010201 01010101 ................ │ │ + 0x000f3600 80808080 7f7f7f7f 40404040 00ff00ff ........@@@@.... │ │ + 0x000f3610 0f000f00 20002000 22002200 02010201 .... . ."."..... │ │ + 0x000f3620 00020002 00040004 00080008 f71af71a ................ │ │ + 0x000f3630 00200020 20000000 3f000000 00020000 . . ...?....... │ │ + 0x000f3640 00800000 ff030000 00400000 00000040 .........@.....@ │ │ + 0x000f3650 00000000 0f002e00 49006600 8700ab00 ........I.f..... │ │ + 0x000f3660 e5001100 4a008c00 dc002d01 7b015901 ....J.....-.{.Y. │ │ + 0x000f3670 9601d701 1d027402 b2022103 9b03e003 ......t...!..... │ │ + 0x000f3680 2a047204 ca043205 a4055a06 bf062707 *.r...2...Z...'. │ │ + 0x000f3690 8f073708 2a082108 4d028f02 d5025403 ..7.*.!.M.....T. │ │ + 0x000f36a0 d3034d04 6005b805 1e069206 3b07ec07 ..M.`.......;... │ │ + 0x000f36b0 96080409 7f09f509 940a860a 8915e515 ................ │ │ + 0x000f36c0 4116aa16 59175d17 66176e18 2219d719 A...Y.].f.n."... │ │ + 0x000f36d0 a01aa01a a01aa01a b919231a 791a1a1b ..........#.y... │ │ + 0x000f36e0 1e1b271b 9300b702 6b057505 7f058905 ..'.....k.u..... │ │ + 0x000f36f0 9305350c fa0d3c10 46105010 5a106410 ..5...<.F.P.Z.d. │ │ + 0x000f3700 ea15ca17 eb19f519 ff19091a 131a9a00 ................ │ │ + 0x000f3710 44035403 64037403 84031a0a 520c620c D.T.d.t.....R.b. │ │ + 0x000f3720 720c820c 920c1112 28143814 48145814 r.......(.8.H.X. │ │ + 0x000f3730 6814197f f2fff77f f2ff4680 f2ffc180 h.........F..... │ │ + 0x000f3740 f2ff2d81 f2ff9081 f2ffa582 f2ffa383 ..-............. │ │ + 0x000f3750 f2ff0284 f2ffa184 f2ff3185 f2ffb885 ..........1..... │ │ + 0x000f3760 f2ff0087 f2ff4388 f2ffc588 f2ffa589 ......C......... │ │ + 0x000f3770 f2ff768a f2ff3a8b f2ff1998 f2ffca99 ..v...:......... │ │ + 0x000f3780 f2ff809a f2ffab9b f2ffc69c f2ffee9d ................ │ │ + 0x000f3790 f2ff66a0 f2fffaa1 f2ffb0a2 f2ffcea3 ..f............. │ │ + 0x000f37a0 f2ffdda4 f2fff1a5 f2ff34a8 f2ffb7a9 ..........4..... │ │ + 0x000f37b0 f2ff5faa f2fffdaa f2ff93ab f2ffadac .._............. │ │ + 0x000f37c0 f2ff508c f2ffd68c f2ff668d f2ffd68d ..P.......f..... │ │ + 0x000f37d0 f2ff468e f2ff928e f2ffe28e f2ff428f ..F...........B. │ │ + 0x000f37e0 f2ffa28f f2ff2790 f2ff7e90 f2ffde90 ......'...~..... │ │ + 0x000f37f0 f2ff4e91 f2ffbe91 f2ffbe91 f2ffbe91 ..N............. │ │ + 0x000f3800 f2ff0000 00000000 00000000 00000000 ................ │ │ + 0x000f3810 00000000 00000000 00000000 00000000 ................ │ │ + 0x000f3820 1b111b11 1b111b11 1b111b11 1b111b11 ................ │ │ + 0x000f3830 111b111b 111b111b 111b111b 111b111b ................ │ │ + 0x000f3840 00040004 00040004 00040004 00040004 ................ │ │ + 0x000f3850 00040004 00040004 00040004 00040004 ................ │ │ + 0x000f3860 00808000 80000080 80000080 00808000 ................ │ │ + 0x000f3870 0b101620 2c405880 000000ff 00000000 ... ,@X......... │ │ + 0x000f3880 24b524b5 d849d849 0000ffff 17161716 $.$..I.I........ │ │ + 0x000f3890 01010101 00800040 00200010 00080004 .......@. ...... │ │ + 0x000f38a0 00020001 80004000 20001000 20004000 ......@. ... .@. │ │ + 0x000f38b0 80000001 0002ff00 f000eb00 00001000 ................ │ │ + 0x000f38c0 1b11111b 01006690 b8aef2ff f6adf2ff ......f......... │ │ + 0x000f38d0 b9aef2ff f7aff2ff 55b3f2ff 98b4f2ff ........U....... │ │ + 0x000f38e0 afb5f2ff 2eb7f2ff fbbaf2ff fabbf2ff ................ │ │ + 0x000f38f0 fabcf2ff 66bef2ff 0bc2f2ff 04c3f2ff ....f........... │ │ + 0x000f3900 e8c3f2ff 3ec5f2ff 00000000 00000000 ....>........... │ │ + 0x000f3910 00000000 00000000 00000000 00000000 ................ │ │ + 0x000f3920 00000000 00000000 00000000 00000000 ................ │ │ + 0x000f3930 00000000 00000000 00000000 00000000 ................ │ │ + 0x000f3940 807f807f 7f8000ff 7f8015ea d52ac03f .............*.? │ │ + 0x000f3950 7f8045ba 12ede916 c936b24d a55aa05f ..E......6.M.Z._ │ │ + 0x000f3960 7f80619e 44bb2ad5 11eefb04 e619d42b ..a.D.*........+ │ │ + 0x000f3970 c43bb649 ab54a15e 9a65946b 916e906f .;.I.T.^.e.k.n.o │ │ + 0x000f3980 7f80708f 619e52ad 44bb36c9 29d61de2 ..p.a.R.D.6.)... │ │ + 0x000f3990 11ee05fa fa05ef10 e51adc23 d32cca35 ...........#.,.5 │ │ + 0x000f39a0 c23dbb44 b44bad52 a758a25d 9d629966 .=.D.K.R.X.].b.f │ │ + 0x000f39b0 956a916e 8e718c73 8a758976 88778877 .j.n.q.s.u.v.w.w │ │ + 0x000f39c0 7f807887 708f6996 619e5aa5 52ad4bb4 ..x.p.i.a.Z.R.K. │ │ + 0x000f39d0 44bb3dc2 36c930cf 29d623dc 1ce316e9 D.=.6.0.).#..... │ │ + 0x000f39e0 10ef0af5 05faff00 f906f40b ef10ea15 ................ │ │ + 0x000f39f0 e51ae01f db24d629 d22dcd32 c936c53a .....$.).-.2.6.: │ │ + 0x000f3a00 c13ebd42 b946b649 b24daf50 ac53a956 .>.B.F.I.M.P.S.V │ │ + 0x000f3a10 a659a35c a05f9d62 9b649966 9669946b .Y.\._.b.d.f.i.k │ │ + 0x000f3a20 926d906f 8f708d72 8c738a75 89768877 .m.o.p.r.s.u.v.w │ │ + 0x000f3a30 87788679 8679857a 857a847b 847b847b .x.y.y.z.z.{.{.{ │ │ + 0x000f3a40 01020304 05060708 090a0b0c 0d0e0f10 ................ │ │ + 0x000f3a50 11121314 15161718 191a1b1c 1d1e1f20 ............... │ │ + 0x000f3a60 201f1e1d 1c1b1a19 18171615 14131211 ............... │ │ + 0x000f3a70 100f0e0d 0c0b0a09 08070605 04030201 ................ │ │ + 0x000f3a80 07070b0b 0f0f1313 13171717 1f1f1f27 ...............' │ │ + 0x000f3a90 27272f2f 2f3f3f3f 4f4f4fff 00100010 ''///???OOO..... │ │ + 0x000f3aa0 00140014 08100810 20102010 18141814 ........ . ..... │ │ + 0x000f3ab0 10101010 00000000 00000000 08000800 ................ │ │ + 0x000f3ac0 00000001 01020203 03040405 05060607 ................ │ │ + 0x000f3ad0 07080809 090a0a0b 0b0c0c0d 0d0e0e0f ................ │ │ + 0x000f3ae0 0f0f0f0f 0f0f0f0f 80808080 24fc24fc ............$.$. │ │ + 0x000f3af0 08070706 06050504 04030302 02010100 ................ │ │ + 0x000f3b00 377f277f 277f070f 1f070f1f 00031f00 7.'.'........... │ │ + 0x000f3b10 273f132f 132f0303 03030303 00000000 '?././.......... │ │ + 0x000f3b20 01000201 03020403 05040605 07060807 ................ │ │ + 0x000f3b30 02030304 04050506 06070708 08080808 ................ │ │ + 0x000f3b40 07060f0e 05040d0c 03020b0a 01000908 ................ │ │ + 0x000f3b50 00010102 02030304 0809090a 0a0b0b0c ................ │ │ + 0x000f3b60 03020706 0b0a0f0e 02010605 0a090e0d ................ │ │ + 0x000f3b70 07060f0e 06050e0d 05040d0c 04030c0b ................ │ │ + 0x000f3b80 04030302 02010100 0c0b0b0a 0a090908 ................ │ │ + 0x000f3b90 0004080c 0105090d 02060a0e 03070b0f ................ │ │ + 0x000f3ba0 00004000 8000c000 00014001 8001c001 ..@.......@..... │ │ + 0x000f3bb0 00044004 8004c004 00054005 8005c005 ..@.......@..... │ │ + 0x000f3bc0 40008000 c0000001 40018001 c0010002 @.......@....... │ │ + 0x000f3bd0 40028002 c0020003 40038003 c0030004 @.......@....... │ │ + 0x000f3be0 01000200 03000400 05000600 07000800 ................ │ │ + 0x000f3bf0 09000a00 0b000c00 0d000e00 0f001000 ................ │ │ + 0x000f3c00 5a5a5a5a 0e0e0e0e 1b1b1b1b 1f1f1f1f ZZZZ............ │ │ + 0x000f3c10 20202020 0c0c0c0c 01000100 05ffffff ............ │ │ + 0x000f3c20 0a040a04 25060506 67090709 48ff08ff ....%...g...H... │ │ + 0x000f3c30 10040004 35060506 770b070b 5fff0fff ....5...w..._... │ │ + 0x000f3c40 03040304 05060506 07020702 01ff01ff ................ │ │ + 0x000f3c50 03040304 05060506 070b070b 7f817f81 ................ │ │ + 0x000f3c60 00010001 04050405 08090809 0c0d0c0d ................ │ │ + 0x000f3c70 02030203 06070607 0a0b0a0b 0e0f0e0f ................ │ │ + 0x000f3c80 07070707 03030303 05050505 01010101 ................ │ │ + 0x000f3c90 06060606 02020202 04040404 40004000 ............@.@. │ │ + 0x000f3ca0 00ff01ff 02ff03ff 04ff05ff 06ff07ff ................ │ │ + 0x000f3cb0 07ff07ff 07ff07ff 07ff07ff 07ff07ff ................ │ │ + 0x000f3cc0 00010203 04050607 08090a0b 0c0d0e0f ................ │ │ + 0x000f3cd0 00010203 04050607 06070607 06070607 ................ │ │ + 0x000f3ce0 00010203 04050607 08090a0b 0c0d0e0f ................ │ │ + 0x000f3cf0 0e0f0e0f 0e0f0e0f 0e0f0e0f 0e0f0e0f ................ │ │ + 0x000f3d00 00010203 04050607 06070607 06070607 ................ │ │ + 0x000f3d10 06070607 06070607 06070607 06070607 ................ │ │ + 0x000f3d20 0f0e0d0c 0b0a0908 07060504 03020100 ................ │ │ + 0x000f3d30 3e003e00 80008000 ff00ff00 00020002 >.>............. │ │ + 0x000f3d40 780cf3ff 880df3ff 780ef3ff 680ff3ff x.......x...h... │ │ + 0x000f3d50 3810f3ff 6b05f3ff 2406f3ff b406f3ff 8...k...$....... │ │ + 0x000f3d60 3407f3ff 9407f3ff 5e08f3ff 2009f3ff 4.......^... ... │ │ + 0x000f3d70 b009f3ff 500af3ff d00af3ff ae01f3ff ....P........... │ │ + 0x000f3d80 7c02f3ff 1c03f3ff ac03f3ff 2c04f3ff |...........,... │ │ + 0x000f3d90 d646f3ff 5847f3ff 0848f3ff 384af3ff .F..XG...H..8J.. │ │ + 0x000f3da0 89fcf2ff 18fdf2ff a8fdf2ff 38fef2ff ............8... │ │ + 0x000f3db0 c8fef2ff 95fcf2ff 24fdf2ff b4fdf2ff ........$....... │ │ + 0x000f3dc0 44fef2ff e2fef2ff c1fcf2ff 55fdf2ff D...........U... │ │ + 0x000f3dd0 e5fdf2ff 72fef2ff 1efff2ff ecfbf2ff ....r........... │ │ + 0x000f3de0 e3fbf2ff dbfbf2ff d1fbf2ff c3fbf2ff ................ │ │ + 0x000f3df0 b0fff2ff f8fff2ff 3800f3ff 7800f3ff ........8...x... │ │ + 0x000f3e00 b800f3ff a611f3ff e414f3ff e417f3ff ................ │ │ + 0x000f3e10 041af3ff 941cf3ff 9e20f3ff 4f25f3ff ......... ..O%.. │ │ + 0x000f3e20 8a29f3ff 322ef3ff 1e2ff3ff 9630f3ff .)..2..../...0.. │ │ + 0x000f3e30 1c34f3ff 6c38f3ff 2c3cf3ff 7c40f3ff .4..l8..,<..|@.. │ │ + 0x000f3e40 454df3ff 184ef3ff 084ff3ff e84ff3ff EM...N...O...O.. │ │ + 0x000f3e50 514df3ff 244ef3ff 144ff3ff f44ff3ff QM..$N...O...O.. │ │ + 0x000f3e60 854df3ff 5d4ef3ff 4d4ff3ff 2a50f3ff .M..]N..MO..*P.. │ │ + 0x000f3e70 ba4cf3ff b14cf3ff a94cf3ff 9f4cf3ff .L...L...L...L.. │ │ + 0x000f3e80 5552f3ff 4852f3ff 3b52f3ff d754f3ff UR..HR..;R...T.. │ │ + 0x000f3e90 ca54f3ff bd54f3ff 1858f3ff 0658f3ff .T...T...X...X.. │ │ + 0x000f3ea0 f457f3ff d955f3ff 5656f3ff d456f3ff .W...U..VV...V.. │ │ + 0x000f3eb0 9057f3ff d758f3ff 1459f3ff 4459f3ff .W...X...Y..DY.. │ │ + 0x000f3ec0 8459f3ff c459f3ff 00000000 00000000 .Y...Y.......... │ │ + 0x000f3ed0 00010405 08090c0d 02030607 0a0b0e0f ................ │ │ + 0x000f3ee0 db0e2905 d7fab209 b209100d f0f2100d ..)............. │ │ + 0x000f3ef0 25f1100d 25f1e0e5 500bb0f4 05000500 %...%...P....... │ │ + 0x000f3f00 00080008 00100010 00200020 00400040 ......... . .@.@ │ │ + 0x000f3f10 106a106a 08350835 805a805a 00080000 .j.j.5.5.Z.Z.... │ │ + 0x000f3f20 500b500b b0f4500b 1f06c80e 38f11f06 P.P...P.....8... │ │ + 0x000f3f30 c80e1f06 e1f9c80e c900fb0f 05f0c900 ................ │ │ + 0x000f3f40 e303850f 7bf0e303 d706770e 89f1d706 ....{.....w..... │ │ + 0x000f3f50 8809da0c 26f38809 db0bbf0a 41f5db0b ....&.......A... │ │ + 0x000f3f60 b90d3a08 c6f7b90d 110f6405 9cfa110f ..:.......d..... │ │ + 0x000f3f70 d40f5902 a7fdd40f 9101ec0f 14f09101 ..Y............. │ │ + 0x000f3f80 8b071c0e e4f18b07 5e0c260a daf55e0c ........^.&...^. │ │ + 0x000f3f90 500fa504 5bfb500f 1f03b10f 4ff01f03 P...[.P.....O... │ │ + 0x000f3fa0 4e0de408 1cf74e0d e1fc4ff0 e1f938f1 N.....N...O...8. │ │ + 0x000f3fb0 b2f21cf7 6ffe14f0 a2f3daf5 75f8e4f1 ....o.......u... │ │ + 0x000f3fc0 b0f05bfb e4084e0d b2f2e408 b10f1f03 ..[...N......... │ │ + 0x000f3fd0 e1fcb10f b873b873 b836b836 e0d4e0d4 .....s.s.6.6.... │ │ + 0x000f3fe0 88788878 287c287c 181f181f 30be30be .x.x(|(|....0.0. │ │ + 0x000f3ff0 c86dc86d d066d066 404c404c 38ed38ed .m.m.f.f@L@L8.8. │ │ + 0x000f4000 a07ea07e f87ff87f 28032803 087f087f .~.~....(.(..... │ │ + 0x000f4010 a80fa80f b85cb85c c0a7c0a7 e864e864 .....\.\.....d.d │ │ + 0x000f4020 40b140b1 08750875 e033e033 606f606f @.@..u.u.3.3`o`o │ │ + 0x000f4030 183f183f 70777077 f0d1f0d1 607b607b .?.?pwpw....`{`{ │ │ + 0x000f4040 e0dde0dd e07ce07c 081c081c 88798879 .....|.|.....y.y │ │ + 0x000f4050 28282828 286c286c 88bb88bb 58725872 (((((l(l....XrXr │ │ + 0x000f4060 70c670c6 a868a868 b849b849 f060f060 p.p..h.h.I.I.`.` │ │ + 0x000f4070 98539853 207e207e 20ea20ea a87fa87f .S.S ~ ~ . ..... │ │ + 0x000f4080 98f698f6 4806d87f 38eda07e 181f287c ....H...8..~..(| │ │ + 0x000f4090 e0d48878 b836b873 30bec86d 404cd066 ...x.6.s0..m@L.f │ │ + 0x000f40a0 08aad85e 00000000 00000000 00000000 ...^............ │ │ + 0x000f40b0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000f40c0 00000000 04040404 08080808 0c0c0c0c ................ │ │ + 0x000f40d0 00000000 04040404 08080808 0c0c0c0c ................ │ │ + 0x000f40e0 07010701 07010701 07010701 07010701 ................ │ │ + 0x000f40f0 07010701 07010701 07010701 07010701 ................ │ │ + 0x000f4100 03010301 03010301 03010301 03010301 ................ │ │ + 0x000f4110 03010301 03010301 03010301 03010301 ................ │ │ + 0x000f4120 02010201 02010201 02010201 02010201 ................ │ │ + 0x000f4130 02010201 02010201 02010201 02010201 ................ │ │ + 0x000f4140 ff00ff00 ff00ff00 ff00ff00 ff00ff00 ................ │ │ + 0x000f4150 ff00ff00 ff00ff00 ff00ff00 ff00ff00 ................ │ │ + 0x000f4160 ff01ff01 ff01ff01 ff01ff01 ff01ff01 ................ │ │ + 0x000f4170 ff01ff01 ff01ff01 ff01ff01 ff01ff01 ................ │ │ + 0x000f4180 ff02ff02 ff02ff02 ff02ff02 ff02ff02 ................ │ │ + 0x000f4190 ff02ff02 ff02ff02 ff02ff02 ff02ff02 ................ │ │ + 0x000f41a0 01010101 01010101 01010101 01010101 ................ │ │ + 0x000f41b0 01010101 01010101 01010101 01010101 ................ │ │ + 0x000f41c0 02020202 02020202 02020202 02020202 ................ │ │ + 0x000f41d0 02020202 02020202 02020202 02020202 ................ │ │ + 0x000f41e0 03030303 03030303 03030303 03030303 ................ │ │ + 0x000f41f0 03030303 03030303 03030303 03030303 ................ │ │ + 0x000f4200 04040404 04040404 04040404 04040404 ................ │ │ + 0x000f4210 04040404 04040404 04040404 04040404 ................ │ │ + 0x000f4220 10101010 10101010 10101010 10101010 ................ │ │ + 0x000f4230 10101010 10101010 10101010 10101010 ................ │ │ + 0x000f4240 3f3f3f3f 3f3f3f3f 3f3f3f3f 3f3f3f3f ???????????????? │ │ + 0x000f4250 3f3f3f3f 3f3f3f3f 3f3f3f3f 3f3f3f3f ???????????????? │ │ + 0x000f4260 40404040 40404040 40404040 40404040 @@@@@@@@@@@@@@@@ │ │ + 0x000f4270 40404040 40404040 40404040 40404040 @@@@@@@@@@@@@@@@ │ │ + 0x000f4280 80808080 80808080 80808080 80808080 ................ │ │ + 0x000f4290 80808080 80808080 80808080 80808080 ................ │ │ + 0x000f42a0 81818181 81818181 81818181 81818181 ................ │ │ + 0x000f42b0 81818181 81818181 81818181 81818181 ................ │ │ + 0x000f42c0 f0f0f0f0 f0f0f0f0 f0f0f0f0 f0f0f0f0 ................ │ │ + 0x000f42d0 f0f0f0f0 f0f0f0f0 f0f0f0f0 f0f0f0f0 ................ │ │ + 0x000f42e0 f8f8f8f8 f8f8f8f8 f8f8f8f8 f8f8f8f8 ................ │ │ + 0x000f42f0 f8f8f8f8 f8f8f8f8 f8f8f8f8 f8f8f8f8 ................ │ │ + 0x000f4300 fefefefe fefefefe fefefefe fefefefe ................ │ │ + 0x000f4310 fefefefe fefefefe fefefefe fefefefe ................ │ │ + 0x000f4320 00080008 00080008 00080008 00080008 ................ │ │ + 0x000f4330 00080008 00080008 00080008 00080008 ................ │ │ + 0x000f4340 00100010 00100010 00100010 00100010 ................ │ │ + 0x000f4350 00100010 00100010 00100010 00100010 ................ │ │ + 0x000f4360 01000000 02000000 04000000 08000000 ................ │ │ + 0x000f4370 10000000 20000000 40000000 80000000 .... ...@....... │ │ + 0x000f4380 04040404 04050607 08090a0b 0c0d0e0f ................ │ │ + 0x000f4390 00010203 04050607 08090a0b 0c0d0e0f ................ │ │ + 0x000f43a0 10111213 14151617 18191a1b 1c1d1e1f ................ │ │ + 0x000f43b0 01070208 0309040a 050b060c 070d080e ................ │ │ + 0x000f43c0 02030304 04050506 06070708 0809090a ................ │ │ + 0x000f43d0 06050706 08070908 0a090b0a 0c0b0d0c ................ │ │ + 0x000f43e0 01010101 01010101 01010101 01010101 ................ │ │ + 0x000f43f0 09090909 09090909 09090909 09090909 ................ │ │ + 0x000f4400 ff000000 80000000 55000000 40000000 ........U...@... │ │ + 0x000f4410 33000000 2b000000 25000000 20000000 3...+...%... ... │ │ + 0x000f4420 1c000000 1a000000 17000000 15000000 ................ │ │ + 0x000f4430 14000000 12000000 11000000 10000000 ................ │ │ + 0x000f4440 0f000000 0e000000 0d000000 0d000000 ................ │ │ + 0x000f4450 0c000000 0c000000 0b000000 0b000000 ................ │ │ + 0x000f4460 0a000000 0a000000 09000000 09000000 ................ │ │ + 0x000f4470 09000000 09000000 08000000 08000000 ................ │ │ + 0x000f4480 08000000 08000000 07000000 07000000 ................ │ │ + 0x000f4490 07000000 07000000 07000000 06000000 ................ │ │ + 0x000f44a0 06000000 06000000 06000000 06000000 ................ │ │ + 0x000f44b0 06000000 06000000 05000000 05000000 ................ │ │ + 0x000f44c0 05000000 05000000 05000000 05000000 ................ │ │ + 0x000f44d0 05000000 05000000 05000000 05000000 ................ │ │ + 0x000f44e0 04000000 04000000 04000000 04000000 ................ │ │ + 0x000f44f0 04000000 04000000 04000000 04000000 ................ │ │ + 0x000f4500 04000000 04000000 04000000 04000000 ................ │ │ + 0x000f4510 04000000 04000000 04000000 04000000 ................ │ │ + 0x000f4520 04000000 03000000 03000000 03000000 ................ │ │ + 0x000f4530 03000000 03000000 03000000 03000000 ................ │ │ + 0x000f4540 03000000 03000000 03000000 03000000 ................ │ │ + 0x000f4550 03000000 03000000 03000000 03000000 ................ │ │ + 0x000f4560 03000000 03000000 03000000 03000000 ................ │ │ + 0x000f4570 03000000 03000000 03000000 03000000 ................ │ │ + 0x000f4580 03000000 03000000 03000000 03000000 ................ │ │ + 0x000f4590 03000000 03000000 02000000 02000000 ................ │ │ + 0x000f45a0 02000000 02000000 02000000 02000000 ................ │ │ + 0x000f45b0 02000000 02000000 02000000 02000000 ................ │ │ + 0x000f45c0 02000000 02000000 02000000 02000000 ................ │ │ + 0x000f45d0 02000000 02000000 02000000 02000000 ................ │ │ + 0x000f45e0 02000000 02000000 02000000 02000000 ................ │ │ + 0x000f45f0 02000000 02000000 02000000 02000000 ................ │ │ + 0x000f4600 02000000 02000000 02000000 02000000 ................ │ │ + 0x000f4610 02000000 02000000 02000000 02000000 ................ │ │ + 0x000f4620 02000000 02000000 02000000 02000000 ................ │ │ + 0x000f4630 02000000 02000000 02000000 02000000 ................ │ │ + 0x000f4640 02000000 02000000 02000000 02000000 ................ │ │ + 0x000f4650 02000000 02000000 02000000 02000000 ................ │ │ + 0x000f4660 02000000 02000000 02000000 02000000 ................ │ │ + 0x000f4670 02000000 02000000 02000000 02000000 ................ │ │ + 0x000f4680 02000000 02000000 02000000 02000000 ................ │ │ + 0x000f4690 02000000 02000000 02000000 02000000 ................ │ │ + 0x000f46a0 02000000 02000000 01000000 01000000 ................ │ │ + 0x000f46b0 01000000 01000000 01000000 01000000 ................ │ │ + 0x000f46c0 01000000 01000000 01000000 01000000 ................ │ │ + 0x000f46d0 01000000 01000000 01000000 01000000 ................ │ │ + 0x000f46e0 01000000 01000000 01000000 01000000 ................ │ │ + 0x000f46f0 01000000 01000000 01000000 01000000 ................ │ │ + 0x000f4700 01000000 01000000 01000000 01000000 ................ │ │ + 0x000f4710 01000000 01000000 01000000 01000000 ................ │ │ + 0x000f4720 01000000 01000000 01000000 01000000 ................ │ │ + 0x000f4730 01000000 01000000 01000000 01000000 ................ │ │ + 0x000f4740 01000000 01000000 01000000 01000000 ................ │ │ + 0x000f4750 01000000 01000000 01000000 01000000 ................ │ │ + 0x000f4760 01000000 01000000 01000000 01000000 ................ │ │ + 0x000f4770 01000000 01000000 01000000 01000000 ................ │ │ + 0x000f4780 01000000 01000000 01000000 01000000 ................ │ │ + 0x000f4790 01000000 01000000 01000000 01000000 ................ │ │ + 0x000f47a0 01000000 01000000 01000000 01000000 ................ │ │ + 0x000f47b0 01000000 01000000 01000000 01000000 ................ │ │ + 0x000f47c0 01000000 01000000 01000000 01000000 ................ │ │ + 0x000f47d0 01000000 01000000 01000000 01000000 ................ │ │ + 0x000f47e0 01000000 01000000 01000000 01000000 ................ │ │ + 0x000f47f0 01000000 01000000 01000000 00000000 ................ │ │ + 0x000f4800 00000000 00010203 04050607 08090a0b ................ │ │ + 0x000f4810 01ff02ff 03ff04ff 05ff06ff 07ff08ff ................ │ │ + 0x000f4820 09ff0aff 0bff0cff 03030303 fbfbfbfb ................ │ │ + 0x000f4830 10001000 00010001 08080808 04c004c0 ................ │ │ + 0x000f4840 05000600 19000000 00880000 00f0ffff ................ │ │ + 0x000f4850 c70108f0 a40008f0 00000000 00000000 ................ │ │ + 0x000f4860 00040004 00040004 00040004 00040004 ................ │ │ + 0x000f4870 1b111b11 1b111b11 1b111b11 1b111b11 ................ │ │ + 0x000f4880 111b111b 111b111b 111b111b 111b111b ................ │ │ + 0x000f4890 00808000 80000080 80000080 00808000 ................ │ │ + 0x000f48a0 0b101620 2c405880 000000ff 00000000 ... ,@X......... │ │ + 0x000f48b0 24b524b5 d849d849 17161716 01010101 $.$..I.I........ │ │ + 0x000f48c0 00800040 00200010 00080004 00020001 ...@. .......... │ │ + 0x000f48d0 80004000 20001000 20004000 80000001 ..@. ... .@..... │ │ + 0x000f48e0 0002ff00 f000eb00 00001000 0100ea84 ................ │ │ + 0x000f48f0 f4ff0184 f4ffeb84 f4ffc986 f4ff088b ................ │ │ + 0x000f4900 f4ffa38c f4ff038e f4ff2d90 f4fff894 ..........-..... │ │ + 0x000f4910 f4ff4b96 f4ff9397 f4ffa499 f4ff449e ..K...........D. │ │ + 0x000f4920 f4ff3d9f f4ff63a0 f4ff4da2 f4ff0000 ..=...c...M..... │ │ + 0x000f4930 807f807f 7f8000ff 7f8015ea d52ac03f .............*.? │ │ + 0x000f4940 7f8045ba 12ede916 c936b24d a55aa05f ..E......6.M.Z._ │ │ + 0x000f4950 7f80619e 44bb2ad5 11eefb04 e619d42b ..a.D.*........+ │ │ + 0x000f4960 c43bb649 ab54a15e 9a65946b 916e906f .;.I.T.^.e.k.n.o │ │ + 0x000f4970 7f80708f 619e52ad 44bb36c9 29d61de2 ..p.a.R.D.6.)... │ │ + 0x000f4980 11ee05fa fa05ef10 e51adc23 d32cca35 ...........#.,.5 │ │ + 0x000f4990 c23dbb44 b44bad52 a758a25d 9d629966 .=.D.K.R.X.].b.f │ │ + 0x000f49a0 956a916e 8e718c73 8a758976 88778877 .j.n.q.s.u.v.w.w │ │ + 0x000f49b0 7f807887 708f6996 619e5aa5 52ad4bb4 ..x.p.i.a.Z.R.K. │ │ + 0x000f49c0 44bb3dc2 36c930cf 29d623dc 1ce316e9 D.=.6.0.).#..... │ │ + 0x000f49d0 10ef0af5 05faff00 f906f40b ef10ea15 ................ │ │ + 0x000f49e0 e51ae01f db24d629 d22dcd32 c936c53a .....$.).-.2.6.: │ │ + 0x000f49f0 c13ebd42 b946b649 b24daf50 ac53a956 .>.B.F.I.M.P.S.V │ │ + 0x000f4a00 a659a35c a05f9d62 9b649966 9669946b .Y.\._.b.d.f.i.k │ │ + 0x000f4a10 926d906f 8f708d72 8c738a75 89768877 .m.o.p.r.s.u.v.w │ │ + 0x000f4a20 87788679 8679857a 857a847b 847b847b .x.y.y.z.z.{.{.{ │ │ + 0x000f4a30 00010001 02030203 04050405 06070607 ................ │ │ + 0x000f4a40 03030303 02020202 01010101 00000000 ................ │ │ + 0x000f4a50 01010101 01010101 00000000 00000000 ................ │ │ + 0x000f4a60 03040304 05060506 07020702 01ff01ff ................ │ │ + 0x000f4a70 03040304 05060506 070b070b 0fff0fff ................ │ │ + 0x000f4a80 08000800 08000800 08000800 08000800 ................ │ │ + 0x000f4a90 03030303 03030303 03030303 03030303 ................ │ │ + 0x000f4aa0 80808080 80808080 80008000 80008000 ................ │ │ + 0x000f4ab0 ff00ff00 ff00ff00 02020202 02020202 ................ │ │ + 0x000f4ac0 04040404 04040404 7f817f81 7f817f81 ................ │ │ + 0x000f4ad0 00800000 2cf6f4ff 6bf6f4ff a4f6f4ff ....,...k....... │ │ + 0x000f4ae0 f3f6f4ff 5af7f4ff 61f8f4ff 00f9f4ff ....Z...a....... │ │ + 0x000f4af0 80f9f4ff 10faf4ff d0faf4ff 6df8f4ff ............m... │ │ + 0x000f4b00 0cf9f4ff 8cf9f4ff 2afaf4ff 06fbf4ff ........*....... │ │ + 0x000f4b10 abf8f4ff 37f9f4ff baf9f4ff 6efaf4ff ....7.......n... │ │ + 0x000f4b20 6afbf4ff 15fcf4ff 0cfcf4ff 03fcf4ff j............... │ │ + 0x000f4b30 f5fbf4ff d9fbf4ff 7003f5ff d004f5ff ........p....... │ │ + 0x000f4b40 1006f5ff 6007f5ff 200af5ff cafcf4ff ....`... ....... │ │ + 0x000f4b50 6cfdf4ff ecfdf4ff 6cfef4ff 1cfff4ff l.......l....... │ │ + 0x000f4b60 effff4ff 9800f5ff 2801f5ff b801f5ff ........(....... │ │ + 0x000f4b70 5802f5ff b527f5ff a428f5ff 6429f5ff X....'...(..d).. │ │ + 0x000f4b80 242af5ff 942bf5ff 320ff5ff 700ff5ff $*...+..2...p... │ │ + 0x000f4b90 b00ff5ff 0010f5ff 5010f5ff c910f5ff ........P....... │ │ + 0x000f4ba0 cc11f5ff fc12f5ff 2c14f5ff d510f5ff ........,....... │ │ + 0x000f4bb0 d811f5ff 0813f5ff 4614f5ff 1711f5ff ........F....... │ │ + 0x000f4bc0 0b12f5ff 3e13f5ff 8e14f5ff b615f5ff ....>........... │ │ + 0x000f4bd0 ad15f5ff a415f5ff 9615f5ff 382ef5ff ............8... │ │ + 0x000f4be0 bc2ef5ff 9c2ff5ff 5c31f5ff 00000000 ...../..\1...... │ │ + 0x000f4bf0 00010405 08090c0d 02030607 0a0b0e0f ................ │ │ + 0x000f4c00 00010809 02030a0b 04050c0d 06070e0f ................ │ │ + 0x000f4c10 08090001 0a0b0203 0c0d0405 0e0f0607 ................ │ │ + 0x000f4c20 2905db0e 2905db0e 2905db0e 2905db0e )...)...)...)... │ │ + 0x000f4c30 b209d7fa b209d7fa b209d7fa b209d7fa ................ │ │ + 0x000f4c40 100db209 100db209 100db209 100db209 ................ │ │ + 0x000f4c50 100d25f1 100d25f1 100d25f1 100d25f1 ..%...%...%...%. │ │ + 0x000f4c60 100df0f2 100df0f2 100df0f2 100df0f2 ................ │ │ + 0x000f4c70 0000100d 0000100d 0000100d 0000100d ................ │ │ + 0x000f4c80 e0e525f1 e0e525f1 e0e525f1 e0e525f1 ..%...%...%...%. │ │ + 0x000f4c90 500bb0f4 500bb0f4 500bb0f4 500bb0f4 P...P...P...P... │ │ + 0x000f4ca0 500b500b 500b500b 500b500b 500b500b P.P.P.P.P.P.P.P. │ │ + 0x000f4cb0 1f0638f1 1f0638f1 1f0638f1 1f0638f1 ..8...8...8...8. │ │ + 0x000f4cc0 c80e1f06 c80e1f06 c80e1f06 c80e1f06 ................ │ │ + 0x000f4cd0 1f034ff0 1f034ff0 1f034ff0 1f034ff0 ..O...O...O...O. │ │ + 0x000f4ce0 b10f1f03 b10f1f03 b10f1f03 b10f1f03 ................ │ │ + 0x000f4cf0 4e0d1cf7 4e0d1cf7 4e0d1cf7 4e0d1cf7 N...N...N...N... │ │ + 0x000f4d00 e4084e0d e4084e0d e4084e0d e4084e0d ..N...N...N...N. │ │ + 0x000f4d10 910114f0 910114f0 910114f0 910114f0 ................ │ │ + 0x000f4d20 ec0f9101 ec0f9101 ec0f9101 ec0f9101 ................ │ │ + 0x000f4d30 8b07e4f1 8b07e4f1 8b07e4f1 8b07e4f1 ................ │ │ + 0x000f4d40 1c0e8b07 1c0e8b07 1c0e8b07 1c0e8b07 ................ │ │ + 0x000f4d50 5e0cdaf5 5e0cdaf5 5e0cdaf5 5e0cdaf5 ^...^...^...^... │ │ + 0x000f4d60 260a5e0c 260a5e0c 260a5e0c 260a5e0c &.^.&.^.&.^.&.^. │ │ + 0x000f4d70 500f5bfb 500f5bfb 500f5bfb 500f5bfb P.[.P.[.P.[.P.[. │ │ + 0x000f4d80 a504500f a504500f a504500f a504500f ..P...P...P...P. │ │ + 0x000f4d90 c80ee1f9 c80ee1f9 c80ee1f9 c80ee1f9 ................ │ │ + 0x000f4da0 1f06c80e 1f06c80e 1f06c80e 1f06c80e ................ │ │ + 0x000f4db0 38f1e1f9 38f1e1f9 38f1e1f9 38f1e1f9 8...8...8...8... │ │ + 0x000f4dc0 e3037bf0 e3037bf0 e3037bf0 e3037bf0 ..{...{...{...{. │ │ + 0x000f4dd0 850fe303 850fe303 850fe303 850fe303 ................ │ │ + 0x000f4de0 d70689f1 d70689f1 d70689f1 d70689f1 ................ │ │ + 0x000f4df0 770ed706 770ed706 770ed706 770ed706 w...w...w...w... │ │ + 0x000f4e00 b90dc6f7 b90dc6f7 b90dc6f7 b90dc6f7 ................ │ │ + 0x000f4e10 3a08b90d 3a08b90d 3a08b90d 3a08b90d :...:...:...:... │ │ + 0x000f4e20 110f9cfa 110f9cfa 110f9cfa 110f9cfa ................ │ │ + 0x000f4e30 6405110f 6405110f 6405110f 6405110f d...d...d...d... │ │ + 0x000f4e40 b10fe1fc b10fe1fc b10fe1fc b10fe1fc ................ │ │ + 0x000f4e50 1f03b10f 1f03b10f 1f03b10f 1f03b10f ................ │ │ + 0x000f4e60 4ff0e1fc 4ff0e1fc 4ff0e1fc 4ff0e1fc O...O...O...O... │ │ + 0x000f4e70 c90005f0 c90005f0 c90005f0 c90005f0 ................ │ │ + 0x000f4e80 fb0fc900 fb0fc900 fb0fc900 fb0fc900 ................ │ │ + 0x000f4e90 880926f3 880926f3 880926f3 880926f3 ..&...&...&...&. │ │ + 0x000f4ea0 da0c8809 da0c8809 da0c8809 da0c8809 ................ │ │ + 0x000f4eb0 db0b41f5 db0b41f5 db0b41f5 db0b41f5 ..A...A...A...A. │ │ + 0x000f4ec0 bf0adb0b bf0adb0b bf0adb0b bf0adb0b ................ │ │ + 0x000f4ed0 d40fa7fd d40fa7fd d40fa7fd d40fa7fd ................ │ │ + 0x000f4ee0 5902d40f 5902d40f 5902d40f 5902d40f Y...Y...Y...Y... │ │ + 0x000f4ef0 e408b2f2 e408b2f2 e408b2f2 e408b2f2 ................ │ │ + 0x000f4f00 4e0de408 4e0de408 4e0de408 4e0de408 N...N...N...N... │ │ + 0x000f4f10 1cf7b2f2 1cf7b2f2 1cf7b2f2 1cf7b2f2 ................ │ │ + 0x000f4f20 ec0f6ffe ec0f6ffe ec0f6ffe ec0f6ffe ..o...o...o...o. │ │ + 0x000f4f30 14f06ffe 14f06ffe 14f06ffe 14f06ffe ..o...o...o...o. │ │ + 0x000f4f40 260aa2f3 260aa2f3 260aa2f3 260aa2f3 &...&...&...&... │ │ + 0x000f4f50 daf5a2f3 daf5a2f3 daf5a2f3 daf5a2f3 ................ │ │ + 0x000f4f60 1c0e75f8 1c0e75f8 1c0e75f8 1c0e75f8 ..u...u...u...u. │ │ + 0x000f4f70 e4f175f8 e4f175f8 e4f175f8 e4f175f8 ..u...u...u...u. │ │ + 0x000f4f80 a504b0f0 a504b0f0 a504b0f0 a504b0f0 ................ │ │ + 0x000f4f90 5bfbb0f0 5bfbb0f0 5bfbb0f0 5bfbb0f0 [...[...[...[... │ │ + 0x000f4fa0 00080000 00080000 00080000 00080000 ................ │ │ + 0x000f4fb0 00080008 00080008 00080008 00080008 ................ │ │ + 0x000f4fc0 00f800f8 00f800f8 00f800f8 00f800f8 ................ │ │ + 0x000f4fd0 00100010 00100010 00100010 00100010 ................ │ │ + 0x000f4fe0 00400040 00400040 00400040 00400040 .@.@.@.@.@.@.@.@ │ │ + 0x000f4ff0 00c000c0 00c000c0 00c000c0 00c000c0 ................ │ │ + 0x000f5000 106a106a 106a106a 106a106a 106a106a .j.j.j.j.j.j.j.j │ │ + 0x000f5010 08350835 08350835 08350835 08350835 .5.5.5.5.5.5.5.5 │ │ + 0x000f5020 805a805a 805a805a 805a805a 805a805a .Z.Z.Z.Z.Z.Z.Z.Z │ │ + 0x000f5030 80688068 80688068 80688068 80688068 .h.h.h.h.h.h.h.h │ │ + 0x000f5040 00200020 00200020 00200020 00200020 . . . . . . . . │ │ + 0x000f5050 00e000e0 00e000e0 00e000e0 00e000e0 ................ │ │ + 0x000f5060 05000500 05000500 05000500 05000500 ................ │ │ + 0x000f5070 48064806 48064806 48064806 48064806 H.H.H.H.H.H.H.H. │ │ + 0x000f5080 d87fd87f d87fd87f d87fd87f d87fd87f ................ │ │ + 0x000f5090 08aa08aa 08aa08aa 08aa08aa 08aa08aa ................ │ │ + 0x000f50a0 d85ed85e d85ed85e d85ed85e d85ed85e .^.^.^.^.^.^.^.^ │ │ + 0x000f50b0 b836b836 b836b836 b836b836 b836b836 .6.6.6.6.6.6.6.6 │ │ + 0x000f50c0 b873b873 b873b873 b873b873 b873b873 .s.s.s.s.s.s.s.s │ │ + 0x000f50d0 e0d4e0d4 e0d4e0d4 e0d4e0d4 e0d4e0d4 ................ │ │ + 0x000f50e0 88788878 88788878 88788878 88788878 .x.x.x.x.x.x.x.x │ │ + 0x000f50f0 181f181f 181f181f 181f181f 181f181f ................ │ │ + 0x000f5100 287c287c 287c287c 287c287c 287c287c (|(|(|(|(|(|(|(| │ │ + 0x000f5110 30be30be 30be30be 30be30be 30be30be 0.0.0.0.0.0.0.0. │ │ + 0x000f5120 c86dc86d c86dc86d c86dc86d c86dc86d .m.m.m.m.m.m.m.m │ │ + 0x000f5130 404c404c 404c404c 404c404c 404c404c @L@L@L@L@L@L@L@L │ │ + 0x000f5140 d066d066 d066d066 d066d066 d066d066 .f.f.f.f.f.f.f.f │ │ + 0x000f5150 38ed38ed 38ed38ed 38ed38ed 38ed38ed 8.8.8.8.8.8.8.8. │ │ + 0x000f5160 a07ea07e a07ea07e a07ea07e a07ea07e .~.~.~.~.~.~.~.~ │ │ + 0x000f5170 f87ff87f f87ff87f f87ff87f f87ff87f ................ │ │ + 0x000f5180 28032803 28032803 28032803 28032803 (.(.(.(.(.(.(.(. │ │ + 0x000f5190 b85cb85c b85cb85c b85cb85c b85cb85c .\.\.\.\.\.\.\.\ │ │ + 0x000f51a0 c0a7c0a7 c0a7c0a7 c0a7c0a7 c0a7c0a7 ................ │ │ + 0x000f51b0 08750875 08750875 08750875 08750875 .u.u.u.u.u.u.u.u │ │ + 0x000f51c0 e033e033 e033e033 e033e033 e033e033 .3.3.3.3.3.3.3.3 │ │ + 0x000f51d0 70777077 70777077 70777077 70777077 pwpwpwpwpwpwpwpw │ │ + 0x000f51e0 f0d1f0d1 f0d1f0d1 f0d1f0d1 f0d1f0d1 ................ │ │ + 0x000f51f0 e07ce07c e07ce07c e07ce07c e07ce07c .|.|.|.|.|.|.|.| │ │ + 0x000f5200 081c081c 081c081c 081c081c 081c081c ................ │ │ + 0x000f5210 286c286c 286c286c 286c286c 286c286c (l(l(l(l(l(l(l(l │ │ + 0x000f5220 88bb88bb 88bb88bb 88bb88bb 88bb88bb ................ │ │ + 0x000f5230 a868a868 a868a868 a868a868 a868a868 .h.h.h.h.h.h.h.h │ │ + 0x000f5240 b849b849 b849b849 b849b849 b849b849 .I.I.I.I.I.I.I.I │ │ + 0x000f5250 207e207e 207e207e 207e207e 207e207e ~ ~ ~ ~ ~ ~ ~ ~ │ │ + 0x000f5260 20ea20ea 20ea20ea 20ea20ea 20ea20ea . . . . . . . . │ │ + 0x000f5270 087f087f 087f087f 087f087f 087f087f ................ │ │ + 0x000f5280 a80fa80f a80fa80f a80fa80f a80fa80f ................ │ │ + 0x000f5290 e864e864 e864e864 e864e864 e864e864 .d.d.d.d.d.d.d.d │ │ + 0x000f52a0 40b140b1 40b140b1 40b140b1 40b140b1 @.@.@.@.@.@.@.@. │ │ + 0x000f52b0 606f606f 606f606f 606f606f 606f606f `o`o`o`o`o`o`o`o │ │ + 0x000f52c0 183f183f 183f183f 183f183f 183f183f .?.?.?.?.?.?.?.? │ │ + 0x000f52d0 607b607b 607b607b 607b607b 607b607b `{`{`{`{`{`{`{`{ │ │ + 0x000f52e0 e0dde0dd e0dde0dd e0dde0dd e0dde0dd ................ │ │ + 0x000f52f0 88798879 88798879 88798879 88798879 .y.y.y.y.y.y.y.y │ │ + 0x000f5300 28282828 28282828 28282828 28282828 (((((((((((((((( │ │ + 0x000f5310 58725872 58725872 58725872 58725872 XrXrXrXrXrXrXrXr │ │ + 0x000f5320 70c670c6 70c670c6 70c670c6 70c670c6 p.p.p.p.p.p.p.p. │ │ + 0x000f5330 f060f060 f060f060 f060f060 f060f060 .`.`.`.`.`.`.`.` │ │ + 0x000f5340 98539853 98539853 98539853 98539853 .S.S.S.S.S.S.S.S │ │ + 0x000f5350 a87fa87f a87fa87f a87fa87f a87fa87f ................ │ │ + 0x000f5360 98f698f6 98f698f6 98f698f6 98f698f6 ................ │ │ + 0x000f5370 00000000 04040404 08080808 0c0c0c0c ................ │ │ + 0x000f5380 07010701 07010701 07010701 07010701 ................ │ │ + 0x000f5390 03010301 03010301 03010301 03010301 ................ │ │ + 0x000f53a0 02010201 02010201 02010201 02010201 ................ │ │ + 0x000f53b0 ff00ff00 ff00ff00 ff00ff00 ff00ff00 ................ │ │ + 0x000f53c0 ff01ff01 ff01ff01 ff01ff01 ff01ff01 ................ │ │ + 0x000f53d0 ff02ff02 ff02ff02 ff02ff02 ff02ff02 ................ │ │ + 0x000f53e0 01010101 01010101 01010101 01010101 ................ │ │ + 0x000f53f0 02020202 02020202 02020202 02020202 ................ │ │ + 0x000f5400 03030303 03030303 03030303 03030303 ................ │ │ + 0x000f5410 04040404 04040404 04040404 04040404 ................ │ │ + 0x000f5420 10101010 10101010 10101010 10101010 ................ │ │ + 0x000f5430 3f3f3f3f 3f3f3f3f 3f3f3f3f 3f3f3f3f ???????????????? │ │ + 0x000f5440 40404040 40404040 40404040 40404040 @@@@@@@@@@@@@@@@ │ │ + 0x000f5450 80808080 80808080 80808080 80808080 ................ │ │ + 0x000f5460 81818181 81818181 81818181 81818181 ................ │ │ + 0x000f5470 f0f0f0f0 f0f0f0f0 f0f0f0f0 f0f0f0f0 ................ │ │ + 0x000f5480 f8f8f8f8 f8f8f8f8 f8f8f8f8 f8f8f8f8 ................ │ │ + 0x000f5490 fefefefe fefefefe fefefefe fefefefe ................ │ │ + 0x000f54a0 00080008 00080008 00080008 00080008 ................ │ │ + 0x000f54b0 00100010 00100010 00100010 00100010 ................ │ │ + 0x000f54c0 01000000 02000000 04000000 08000000 ................ │ │ + 0x000f54d0 06070607 06070607 00000000 02040204 ................ │ │ + 0x000f54e0 01070208 0309040a 050b060c 070d080e ................ │ │ + 0x000f54f0 02030304 04050506 06070708 0809090a ................ │ │ + 0x000f5500 06050706 08070908 0a090b0a 0c0b0d0c ................ │ │ + 0x000f5510 04ff05ff 06ff07ff 08ff09ff 0aff0bff ................ │ │ + 0x000f5520 00000000 00010203 04050607 08090a0b ................ │ │ + 0x000f5530 00010001 04050405 08090809 0c0d0c0d ................ │ │ + 0x000f5540 ffffffff ffffffff ffffffff ffffffff ................ │ │ + 0x000f5550 ffffffff ffffffff 00000000 00000000 ................ │ │ + 0x000f5560 00000000 00000000 00000000 00000000 ................ │ │ + 0x000f5570 03030303 03030303 03030303 03030303 ................ │ │ + 0x000f5580 0f0f0f0f 0f0f0f0f 0f0f0f0f 0f0f0f0f ................ │ │ + 0x000f5590 00010001 00010001 00010001 00010001 ................ │ │ + 0x000f55a0 0e0f0e0f 0e0f0e0f 0e0f0e0f 0e0f0e0f ................ │ │ + 0x000f55b0 01000100 01000100 01000100 01000100 ................ │ │ + 0x000f55c0 10001000 10001000 10001000 10001000 ................ │ │ + 0x000f55d0 80008000 80008000 80008000 80008000 ................ │ │ + 0x000f55e0 00010001 00010001 00010001 00010001 ................ │ │ + 0x000f55f0 00080008 00080008 00080008 00080008 ................ │ │ + 0x000f5600 08080808 08080808 08080808 08080808 ................ │ │ + 0x000f5610 04c004c0 04c004c0 04c004c0 04c004c0 ................ │ │ + 0x000f5620 05000600 05000600 05000600 05000600 ................ │ │ + 0x000f5630 00040000 00040000 00040000 00040000 ................ │ │ + 0x000f5640 290008f0 290008f0 290008f0 290008f0 )...)...)...)... │ │ + 0x000f5650 c70108f0 c70108f0 c70108f0 c70108f0 ................ │ │ + 0x000f5660 00000000 2d134000 2719320e 3b054000 ....-.@.'.2.;.@. │ │ + 0x000f5670 241c2a16 3010350b 39073d03 40004000 $.*.0.5.9.=.@.@. │ │ + 0x000f5680 221e251b 28182b15 2e12310f 340c360a ".%.(.+...1.4.6. │ │ + 0x000f5690 38083a06 3c043d03 40004000 40004000 8.:.<.=.@.@.@.@. │ │ + 0x000f56a0 211f231d 241c261a 28182917 2b152c14 !.#.$.&.(.).+.,. │ │ + 0x000f56b0 2d132f11 3010320e 330d340c 350b3709 -./.0.2.3.4.5.7. │ │ + 0x000f56c0 38083907 3a063b05 3c043c04 3d033e02 8.9.:.;.<.<.=.>. │ │ + 0x000f56d0 00020406 01030507 01030507 02040608 ................ │ │ + 0x000f56e0 0406080a 0507090b 0507090b 06080a0c ................ │ │ + 0x000f56f0 02040608 03050709 03050709 0406080a ................ │ │ + 0x000f5700 06080a0c 07090b0d 07090b0d 080a0c0e ................ │ │ + 0x000f5710 00010001 00010001 02030203 02030203 ................ │ │ + 0x000f5720 00010203 01020304 08090a0b 090a0b0c ................ │ │ + 0x000f5730 02030405 03040506 0a0b0c0d 0b0c0d0e ................ │ │ + 0x000f5740 00010203 01020304 02030405 03040506 ................ │ │ + 0x000f5750 04050607 05060708 06070809 0708090a ................ │ │ + 0x000f5760 08090a0b 090a0b0c 0a0b0c0d 0b0c0d0e ................ │ │ + 0x000f5770 00010203 00010203 08090a0b 08090a0b ................ │ │ + 0x000f5780 00010809 02030a0b 04050c0d 06070e0f ................ │ │ + 0x000f5790 00010102 02030304 0809090a 0a0b0b0c ................ │ │ + 0x000f57a0 00010102 02030304 04050506 06070708 ................ │ │ + 0x000f57b0 00010405 08090c0d 02030607 0a0b0e0f ................ │ │ + 0x000f57c0 00000000 00000000 08080808 08080808 ................ │ │ + 0x000f57d0 00000000 04040404 08080808 0c0c0c0c ................ │ │ + 0x000f57e0 00000000 01000000 02000000 03000000 ................ │ │ + 0x000f57f0 00000000 00010203 04050607 07070707 ................ │ │ + 0x000f5800 07070707 07070707 07070707 07070707 ................ │ │ + 0x000f5810 40404040 40404040 40404040 40404040 @@@@@@@@@@@@@@@@ │ │ + 0x000f5820 00ff00ff 00ff00ff 00ff00ff 00ff00ff ................ │ │ + 0x000f5830 01000100 01000100 01000100 01000100 ................ │ │ + 0x000f5840 02000200 02000200 02000200 02000200 ................ │ │ + 0x000f5850 08000800 08000800 08000800 08000800 ................ │ │ + 0x000f5860 0f000f00 0f000f00 0f000f00 0f000f00 ................ │ │ + 0x000f5870 1a001a00 1a001a00 1a001a00 1a001a00 ................ │ │ + 0x000f5880 22002200 22002200 22002200 22002200 ".".".".".".".". │ │ + 0x000f5890 00020002 00020002 00020002 00020002 ................ │ │ + 0x000f58a0 00040004 00040004 00040004 00040004 ................ │ │ + 0x000f58b0 00080008 00080008 00080008 00080008 ................ │ │ + 0x000f58c0 f71af71a f71af71a f71af71a f71af71a ................ │ │ + 0x000f58d0 00200020 00200020 00200020 00200020 . . . . . . . . │ │ + 0x000f58e0 20000000 20000000 20000000 20000000 ... ... ... ... │ │ + 0x000f58f0 3f000000 3f000000 3f000000 3f000000 ?...?...?...?... │ │ + 0x000f5900 00020000 00020000 00020000 00020000 ................ │ │ + 0x000f5910 64400000 64400000 64400000 64400000 d@..d@..d@..d@.. │ │ + 0x000f5920 00800000 00800000 00800000 00800000 ................ │ │ + 0x000f5930 00000400 00000400 00000400 00000400 ................ │ │ + 0x000f5940 ff030000 ff030000 ff030000 ff030000 ................ │ │ + 0x000f5950 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000f5960 00000040 00000000 00000040 00000000 ...@.......@.... │ │ + 0x000f5970 02010201 420af7ff 960af7ff d10af7ff ....B........... │ │ + 0x000f5980 070bf7ff 630bf7ff 170cf7ff 260ef7ff ....c.......&... │ │ + 0x000f5990 920ef7ff e50ef7ff 330ff7ff c30ff7ff ........3....... │ │ + 0x000f59a0 d710f7ff cf13f7ff 7414f7ff ff14f7ff ........t....... │ │ + 0x000f59b0 8515f7ff 7a16f7ff 5518f7ff c81cf7ff ....z...U....... │ │ + 0x000f59c0 9c1df7ff cc1df7ff cc1df7ff cc1df7ff ................ │ │ + 0x000f59d0 cc1df7ff 2c1ff7ff 851ff7ff e91ff7ff ....,........... │ │ + 0x000f59e0 4320f7ff 0421f7ff 4f21f7ff 9521f7ff C ...!..O!...!.. │ │ + 0x000f59f0 e221f7ff 2b22f7ff c522f7ff 0c23f7ff .!..+"..."...#.. │ │ + 0x000f5a00 5f23f7ff ba23f7ff ba23f7ff ba23f7ff _#...#...#...#.. │ │ + 0x000f5a10 ba23f7ff 0f002e00 49006a00 8b00c200 .#......I.j..... │ │ + 0x000f5a20 f4001500 5a00b300 1c011301 0a015c0d ....Z.........\. │ │ + 0x000f5a30 d90ef60f ff0f0810 11103f00 d300a501 ..........?..... │ │ + 0x000f5a40 86027d02 74029703 0f04bd04 1b060d06 ..}.t........... │ │ + 0x000f5a50 ff05ba07 eb08110a 020af309 e4094109 ..............A. │ │ + 0x000f5a60 a709180a eb0ae20a d90ad00a 0d0cca0c ................ │ │ + 0x000f5a70 870d870d 870d870d 870d3209 c409710a ..........2...q. │ │ + 0x000f5a80 7a0a830a 8c0a9501 d7010f02 51028c02 z...........Q... │ │ + 0x000f5a90 f8024503 bd030004 48049004 13050a05 ..E.....H....... │ │ + 0x000f5aa0 0105d905 4506ae06 45073807 2f072607 ....E...E.8./.&. │ │ + 0x000f5ab0 c1010a02 6b02db02 d202c902 7603c703 ....k.......v... │ │ + 0x000f5ac0 2404e904 db04cd04 e2056406 f606e706 $.........d..... │ │ + 0x000f5ad0 d806c906 a2003503 bc06c906 d606e306 ......5......... │ │ + 0x000f5ae0 f0061a10 48127615 83159015 9d15aa15 ....H.v......... │ │ + 0x000f5af0 ac1df31f dc22e922 f6220323 1023a100 .....".".".#.#.. │ │ + 0x000f5b00 1d043004 43045604 6904870d 9d10b010 ..0.C.V.i....... │ │ + 0x000f5b10 c310d610 e910e518 b91bcc1b df1bf21b ................ │ │ + 0x000f5b20 051c0000 00000000 00000000 00000000 ................ │ │ + 0x000f5b30 00000000 00000000 00000000 00000000 ................ │ │ + 0x000f5b40 00010203 02030405 04050607 06070809 ................ │ │ + 0x000f5b50 08090607 0a0b0809 0c0d0a0b 0e0f0c0d ................ │ │ + 0x000f5b60 0405ffff 0607ffff 0809ffff 0a0bffff ................ │ │ + 0x000f5b70 04050405 04050607 08090a0b 0c0d0e0f ................ │ │ + 0x000f5b80 00010203 04050607 08090a0b 0c0d0e0f ................ │ │ + 0x000f5b90 10111213 14151617 18191a1b 1c1d1e1f ................ │ │ + 0x000f5ba0 04050203 06070405 08090607 0a0b0809 ................ │ │ + 0x000f5bb0 04050607 06070809 08090a0b 0a0b0c0d ................ │ │ + 0x000f5bc0 0809ffff 0a0bffff 0c0dffff 0e0fffff ................ │ │ + 0x000f5bd0 0e0f0c0d 0a0b0809 06070405 02030001 ................ │ │ + 0x000f5be0 0c0d0e0f 08090a0b 04050607 00010203 ................ │ │ + 0x000f5bf0 06070607 06070607 08090a0b 0c0d0e0f ................ │ │ + 0x000f5c00 10111213 14151617 18191a1b 1c1d1e1f ................ │ │ + 0x000f5c10 03000000 00000000 05000000 00000000 ................ │ │ + 0x000f5c20 04000100 10000400 0b000000 00000000 ................ │ │ + 0x000f5c30 09000000 00000000 0004f0ff 0001f0ff ................ │ │ + 0x000f5c40 02030203 fafbfafb 04050405 fcfdfcfd ................ │ │ + 0x000f5c50 f8f9f8f9 00000000 00000000 00000000 ................ │ │ + 0x000f5c60 1c437d3d 76340631 362f8a2d bf2a3425 .C}=v4.16/.-.*4% │ │ + 0x000f5c70 8321fb11 5b0efe08 00000000 00000000 .!..[........... │ │ + 0x000f5c80 10516e39 c433b130 112f3c2c 802a0826 .Qn9.3.0./<,.*.& │ │ + 0x000f5c90 8e200e10 240a4f05 00000000 00000000 . ..$.O......... │ │ + 0x000f5ca0 bc58ed55 e828fc26 f1253925 bb21ec1b .X.U.(.&.%9%.!.. │ │ + 0x000f5cb0 d019680d 170bb104 00000000 00000000 ..h............. │ │ + 0x000f5cc0 f548d243 c63f8836 4035a633 e231b029 .H.C.?.6@5.3.1.) │ │ + 0x000f5cd0 561f6f0c 12073201 00000000 00000000 V.o...2......... │ │ + 0x000f5ce0 a6502f4c 0d438b3f 4f37bf31 8928111c .P/L.C.?O7.1.(.. │ │ + 0x000f5cf0 bb18cb09 9f062501 00000000 00000000 ......%......... │ │ + 0x000f5d00 d9587f33 902e402c b82a1827 cf252922 .X.3..@,.*.'.%)" │ │ + 0x000f5d10 db1caa0e ee083405 00000000 00000000 ......4......... │ │ + 0x000f5d20 a168dd21 1020ca1e 161e3d1b c71ac918 .h.!. ....=..... │ │ + 0x000f5d30 26142f0b d405ce03 00000000 00000000 &./............. │ │ + 0x000f5d40 ec62134e 2f31082f ab2d992b 66299324 .b.N/1./.-.+f).$ │ │ + 0x000f5d50 6b20f512 5e0ee408 00000000 00000000 k ..^........... │ │ + 0x000f5d60 a75e9f46 b843413d 003c0439 18388f32 .^.F.CA=.<.9.8.2 │ │ + 0x000f5d70 b71f1f0e 88062e02 00000000 00000000 ................ │ │ + 0x000f5d80 89626948 7843bd40 0f3a132f 202a3c20 .biHxC.@.:./ *< │ │ + 0x000f5d90 6f1a150c fb060603 00000000 00000000 o............... │ │ + 0x000f5da0 bb4ee94a 792c0c2a d828cf27 9724211e .N.Jy,.*.(.'.$!. │ │ + 0x000f5db0 7f1b9e0c 9f09b302 00000000 00000000 ................ │ │ + 0x000f5dc0 295a624b b637e234 6c334d31 292fd229 )ZbK.7.4l3M1)/.) │ │ + 0x000f5dd0 4d25a113 e50d4507 00000000 00000000 M%....E......... │ │ + 0x000f5de0 d9679766 581a7419 0219be18 36163e11 .g.fX.t.....6.>. │ │ + 0x000f5df0 7510fd08 b607aa02 00000000 00000000 u............... │ │ + 0x000f5e00 22562a52 9645b83c 633bfc39 7f37ed2b "V*R.E.O>.=.<.6 │ │ + 0x000f5eb0 89174b09 d004f000 00000000 00000000 ..K............. │ │ + 0x000f5ec0 755dd857 18532b44 f43ee939 5c354227 u].W.S+D.>.9\5B' │ │ + 0x000f5ed0 571bff0a f9061b01 00000000 00000000 W............... │ │ + 0x000f5ee0 de4e994a 95413e3e 7d354f2e 3326971c .N.J.A>>}5O.3&.. │ │ + 0x000f5ef0 9519fa09 52062301 00000000 00000000 ....R.#......... │ │ + 0x000f5f00 a55ac64a 1845ec41 a43a812e 41295421 .Z.J.E.A.:..A)T! │ │ + 0x000f5f10 dc1c2b0c 5906eb01 00000000 00000000 ..+.Y........... │ │ + 0x000f5f20 5c5f3b5d 303bb038 6a347631 ba27a51a \_;]0;.8j4v1.'.. │ │ + 0x000f5f30 9e18340b c508fb01 00000000 00000000 ..4............. │ │ + 0x000f5f40 ad55d951 bc4c5641 863d8939 fd351f27 .U.Q.LVA.=.9.5.' │ │ + 0x000f5f50 d91fcf0c 5d071e01 00000000 00000000 ....]........... │ │ + 0x000f5f60 3e62a05f 7d59f356 e6431f37 8926980f >b._}Y.V.C.7.&.. │ │ + 0x000f5f70 040e8505 c603af00 00000000 00000000 ................ │ │ + 0x000f5f80 00100007 8e03c001 d9007000 1c000b00 ..........p..... │ │ + 0x000f5f90 06000100 00000000 00000000 00000000 ................ │ │ + 0x000f5fa0 00400020 00180000 0050002d c0210000 .@. .....P.-.!.. │ │ + 0x000f5fb0 0060003c 002d0000 00300000 00400000 .`.<.-...0...@.. │ │ + 0x000f5fc0 00140000 003c0000 003a0000 00360000 .....<...:...6.. │ │ + 0x000f5fd0 00300000 00280000 00200000 00100000 .0...(... ...... │ │ + 0x000f5fe0 000b0000 000b0000 00080000 00400000 .............@.. │ │ + 0x000f5ff0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000f6000 ef263f24 1b214c1f ff1bf519 1218e614 .&?$.!L......... │ │ + 0x000f6010 d712d40d 0b0c7309 00000000 00000000 ......s......... │ │ + 0x000f6020 0f377b32 9927ea24 7222b71f 491c1c15 .7{2.'.$r"..I... │ │ + 0x000f6030 0812fb0b e00a7c07 00000000 00000000 ......|......... │ │ + 0x000f6040 c6320d2e 9c247d22 4f21b21f d01d3f16 .2...$}"O!....?. │ │ + 0x000f6050 4a13500d de0b3d08 00000000 00000000 J.P...=......... │ │ + 0x000f6060 4531cb2c ca267625 23251324 69231c1f E1.,.&v%#%.$i#.. │ │ + 0x000f6070 f81c3118 78166f12 00000000 00000000 ..1.x.o......... │ │ + 0x000f6080 9927a821 de1cc31b 7e1a6818 5116ed12 .'.!....~.h.Q... │ │ + 0x000f6090 ac11950a 23072703 00000000 00000000 ....#.'......... │ │ + 0x000f60a0 d75aff16 a3165a16 1216f013 a5135013 .Z....Z.......P. │ │ + 0x000f60b0 3911bf0c 980bcc03 00000000 00000000 9............... │ │ + 0x000f60c0 8b594559 0910e00f ab0f940f f20d820b .YEY............ │ │ + 0x000f60d0 620bd407 df03e302 00000000 00000000 b............... │ │ + 0x000f60e0 b94ab749 a5480d1d fa1b811b 9f1af415 .J.I.H.......... │ │ + 0x000f60f0 5f106c08 85051301 00000000 00000000 _.l............. │ │ + 0x000f6100 dc599559 36591e59 d61c5316 ca120c12 .Y.Y6Y.Y..S..... │ │ + 0x000f6110 ad118306 00049501 00000000 00000000 ................ │ │ + 0x000f6120 cf51eb4a 934a684a 3845e30d 8b0dee0c .Q.J.JhJ8E...... │ │ + 0x000f6130 f10b4706 2f05da00 00000000 00000000 ..G./........... │ │ + 0x000f6140 a148c147 203f4b3e ca3a913a 7910080a .H.G ?K>.:.:y... │ │ + 0x000f6150 db09a303 aa016500 00000000 00000000 ......e......... │ │ + 0x000f6160 ab4d124d 7e451a43 c7427c42 d040380e .M.M~E.C.B|B.@8. │ │ + 0x000f6170 ad0d4d08 27033301 00000000 00000000 ..M.'.3......... │ │ + 0x000f6180 0651a34a ce493744 7e439242 85416f40 .Q.J.I7D~C.B.Ao@ │ │ + 0x000f6190 e5104c09 d1076001 00000000 00000000 ..L...`......... │ │ + 0x000f61a0 94358032 9d2f4c2e 622d252c 832a4127 .5.2./L.b-%,.*A' │ │ + 0x000f61b0 7a25430f 55095102 00000000 00000000 z%C.U.Q......... │ │ + 0x000f61c0 3d373f33 122e1d2d 0c2cc82a 4929b125 =7?3...-.,.*I).% │ │ + 0x000f61d0 19245316 5b056c02 00000000 00000000 .$S.[.l......... │ │ + 0x000f61e0 7e3dc435 e3318d30 962f912d 9b2c6d2a ~=.5.1.0./.-.,m* │ │ + 0x000f61f0 2e28d81a 5318b503 00000000 00000000 .(..S........... │ │ + 0x000f6200 a450414a 91457045 61453545 1a45c244 .PAJ.EpEaE5E.E.D │ │ + 0x000f6210 69447742 5941223f 00000000 00000000 iDwBYA"?........ │ │ + 0x000f6220 59573854 9c4d834c 014aa148 cd45d842 YW8T.M.L.J.H.E.B │ │ + 0x000f6230 8e418a31 fd2d4928 6c210000 00000000 .A.1.-I(l!...... │ │ + 0x000f6240 4c6ebc32 a7310931 3430b12d 312d352c Ln.2.1.140.-1-5, │ │ + 0x000f6250 ad295c21 8b1f6816 e00c0000 00000000 .)\!..h......... │ │ + 0x000f6260 676bfd6a 2f31d230 5f302930 2b2e412b gk.j/1.0_0)0+.A+ │ │ + 0x000f6270 f22a9e25 4021811f c9170000 00000000 .*.%@!.......... │ │ + 0x000f6280 ac650164 1262b848 38473f46 46459b3e .e.d.b.H8G?FFE.> │ │ + 0x000f6290 3d38f02b 4229a324 8a210000 00000000 =8.+B).$.!...... │ │ + 0x000f62a0 856c086b d8684c68 5635a530 9f2a1329 .l.k.hLhV5.0.*.) │ │ + 0x000f62b0 7528b11e dc1c551a f8180000 00000000 u(....U......... │ │ + 0x000f62c0 066b1765 b1631f63 e65a862d 662c072b .k.e.c.c.Z.-f,.+ │ │ + 0x000f62d0 232a341f d61c6b18 d8150000 00000000 #*4...k......... │ │ + 0x000f62e0 306d9f6c dc636263 c35d1e5d 3731362f 0m.l.cbc.].]716/ │ │ + 0x000f62f0 bd2e6c25 2d237920 941e0000 00000000 ..l%-#y ........ │ │ + 0x000f6300 3066ac65 af5ea75c d75b745b f9597536 0f.e.^.\.[t[.Yu6 │ │ + 0x000f6310 8d35c028 5c256422 271f0000 00000000 .5.(\%d"'....... │ │ + 0x000f6320 92680563 9b611b5d d95bb35a e7594f57 .h.c.a.].[.Z.YOW │ │ + 0x000f6330 2e362228 9d25441f 7b1a0000 00000000 .6"(.%D.{....... │ │ + 0x000f6340 5c56de53 fa4e634d f64bc84a 28496445 \V.S.NcM.K.J(IdE │ │ + 0x000f6350 5243162f e32a6d24 e31e0000 00000000 RC./.*m$........ │ │ + 0x000f6360 e656f652 f84e5d4d be4b2d4a 5b487d44 .V.R.N]M.K-J[H}D │ │ + 0x000f6370 e2417a31 58272223 121b0000 00000000 .Az1X'"#........ │ │ + 0x000f6380 8d583d56 a14e074d b64b9f4a d348c544 .X=V.N.M.K.J.H.D │ │ + 0x000f6390 ec422433 06302124 881d0000 00000000 .B$3.0!$........ │ │ + 0x000f63a0 b873216c 2a63b062 5762f661 87618060 .s!l*c.bWb.a.a.` │ │ + 0x000f63b0 d85fe05b 6d59e756 880e0000 00000000 ._.[mY.V........ │ │ + 0x000f63c0 7a76a86e 3966295e 0355b64d 79425239 zv.n9f)^.U.MyBR9 │ │ + 0x000f63d0 7930a628 c1219a1b 9813f60c 3d060000 y0.(.!......=... │ │ + 0x000f63e0 da7c3e73 8b68ae65 ce633963 a5610447 .|>s.h.e.c9c.a.G │ │ + 0x000f63f0 3d40293c ec372234 c926f119 430c0000 =@)<.7"4.&..C... │ │ + 0x000f6400 25756671 b56dd363 a161af60 315eeb47 %ufq.m.c.a.`1^.G │ │ + 0x000f6410 ed39ac2c 3820b214 f00cbf08 58040000 .9.,8 ......X... │ │ + 0x000f6420 6c79d771 d5693c64 aa5bf653 a347083d ly.q.i>9.4.(d..... │ │ + 0x000f6460 4a759d6f a1699d60 ec5c885b 5e58d448 Ju.o.i.`.\.[^X.H │ │ + 0x000f6470 8a3ccb2f 76248c1a d8127e0c 48050000 .<./v$....~.H... │ │ + 0x000f6480 41799470 2b688c61 8f59c84f 6a420036 Ay.p+h.a.Y.OjB.6 │ │ + 0x000f6490 622fea29 6522211d 9416a20f dc060000 b/.)e"!......... │ │ + 0x000f64a0 667f257c 7b78fd77 d877c177 99770726 f.%|{x.w.w.w.w.& │ │ + 0x000f64b0 69232421 671eac1b 85152d0f 41070000 i#$!g.....-.A... │ │ + 0x000f64c0 917bd67a 2b7ab575 78754f75 2e75e82d .{.z+z.uxuOu.u.- │ │ + 0x000f64d0 69261f1e 8d150b0e 770a1007 43030000 i&......w...C... │ │ + 0x000f64e0 0513c511 8f101c01 e5009500 81000000 ................ │ │ + 0x000f64f0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000f6500 3166b264 b45fc402 2502ae01 8d010000 1f.d._..%....... │ │ + 0x000f6510 00000000 00000000 00000000 00000000 ................ │ │ + 0x000f6520 cb6aec65 2e64e502 1d02ed00 ba000000 .j.e.d.......... │ │ + 0x000f6530 00000000 00000000 00000000 00000000 ................ │ │ + 0x000f6540 397d3a7c 6c7b4001 e6009700 68000000 9}:|l{@.....h... │ │ + 0x000f6550 00000000 00000000 00000000 00000000 ................ │ │ + 0x000f6560 5731d52b da25820c 730bcb09 c4085407 W1.+.%..s.....T. │ │ + 0x000f6570 14040000 00000000 00000000 00000000 ................ │ │ + 0x000f6580 b465be62 e75ad812 a6119d10 d70e420c .e.b.Z........B. │ │ + 0x000f6590 680a0000 00000000 00000000 00000000 h............... │ │ + 0x000f65a0 c7681162 645ff50f 430ecb0b 900aa609 .h.bd_..C....... │ │ + 0x000f65b0 12020000 00000000 00000000 00000000 ................ │ │ + 0x000f65c0 9a7c447b 317a2206 5e05aa04 01047703 .|D{1z".^.....w. │ │ + 0x000f65d0 b4010000 00000000 00000000 00000000 ................ │ │ + 0x000f65e0 e237482e ac250114 bd11870e b10c1e0a .7H..%.......... │ │ + 0x000f65f0 c8040000 00000000 00000000 00000000 ................ │ │ + 0x000f6600 f7619c5c e850601e c41bba19 b9167712 .a.\.P`.......w. │ │ + 0x000f6610 840e0000 00000000 00000000 00000000 ................ │ │ + 0x000f6620 8168cf5c b2582020 bf1c4f18 41167a14 .h.\.X ..O.A.z. │ │ + 0x000f6630 d1020000 00000000 00000000 00000000 ................ │ │ + 0x000f6640 8e7a6077 14753a10 7b0ee60c 700b170a .z`w.u:.{...p... │ │ + 0x000f6650 65030000 00000000 00000000 00000000 e............... │ │ + 0x000f6660 13433f2e 0520ae17 f0136b0f 5f0c9508 .C?.. ....k._... │ │ + 0x000f6670 62030000 00000000 00000000 00000000 b............... │ │ + 0x000f6680 0b61dd54 6f3e3a28 5d222d1e e517e30f .a.To>:(]"-..... │ │ + 0x000f6690 760b0000 00000000 00000000 00000000 v............... │ │ + 0x000f66a0 da6a2b4c f944f82f a8284c20 3f1c2019 .j+L.D./.(L ?. . │ │ + 0x000f66b0 8b020000 00000000 00000000 00000000 ................ │ │ + 0x000f66c0 9a752667 5a5e842e f325361f bc184b13 .u&gZ^...%6...K. │ │ + 0x000f66d0 3d060000 00000000 00000000 00000000 =............... │ │ + 0x000f66e0 44355a1c 48090000 00000000 00000000 D5Z.H........... │ │ + 0x000f66f0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000f6700 98497132 84100000 00000000 00000000 .Iq2............ │ │ + 0x000f6710 00000000 00000000 00000000 00000000 ................ │ │ + 0x000f6720 164f8123 2b100000 00000000 00000000 .O.#+........... │ │ + 0x000f6730 00000000 00000000 00000000 00000000 ................ │ │ + 0x000f6740 5859a136 031b0000 00000000 00000000 XY.6............ │ │ + 0x000f6750 00000000 00000000 00000000 00000000 ................ │ │ + 0x000f6760 2b62112f 57051f01 6f005000 4c004800 +b./W...o.P.L.H. │ │ + 0x000f6770 44004000 3c003800 34003000 2c000000 D.@.<.8.4.0.,... │ │ + 0x000f6780 e347cd23 19124006 59027501 1901c300 .G.#..@.Y.u..... │ │ + 0x000f6790 94007900 64006000 5c005800 54000000 ..y.d.`.\.X.T... │ │ + 0x000f67a0 f4529428 e3108005 a301f500 b8007700 .R.(..........w. │ │ + 0x000f67b0 5f005b00 57005300 4f004b00 47000000 _.[.W.S.O.K.G... │ │ + 0x000f67c0 92165605 e601c500 4c004800 44004000 ..V.....L.H.D.@. │ │ + 0x000f67d0 3c003800 34003000 2c002800 24000000 <.8.4.0.,.(.$... │ │ + 0x000f67e0 a03c361a 180f7008 b7057b03 8202bf01 .<6...p...{..... │ │ + 0x000f67f0 76013001 fc00d000 c000af00 92000000 v.0............. │ │ + 0x000f6800 6e46522b 4d1b0313 a00ea209 fc069d03 nFR+M........... │ │ + 0x000f6810 70026301 f800ae00 92007000 6c000000 p.c.......p.l... │ │ + 0x000f6820 966e486a f161135a ee4b3b46 7f3bd630 .nHj.a.Z.K;F.;.0 │ │ + 0x000f6830 002cc026 82227e1c b1130d0f 59080000 .,.&."~.....Y... │ │ + 0x000f6840 9379f375 566db169 8161525e e6560344 .y.uVm.i.aR^.V.D │ │ + 0x000f6850 f63a4830 0b284e1e 1416480f e3070000 .:H0.(N...H..... │ │ + 0x000f6860 fe7c8b76 976b954d 35421136 c72be721 .|.v.k.M5B.6.+.! │ │ + 0x000f6870 1d189210 bf080000 00000000 00000000 ................ │ │ + 0x000f6880 017a9d60 0b5b314e 55244f13 00000000 .z.`.[1NU$O..... │ │ + 0x000f6890 cc7df972 135a8a55 21394212 00000000 .}.r.Z.U!9B..... │ │ + 0x000f68a0 607d5173 a4713251 2934a925 00000000 `}Qs.q2Q)4.%.... │ │ + 0x000f68b0 616bc349 81438439 1924d409 00000000 ak.I.C.9.$...... │ │ + 0x000f68c0 b96e4668 cf605057 a31b8e0d 00000000 .nFh.`PW........ │ │ + 0x000f68d0 327a6f6f 0c5b5a56 b83fd213 00000000 2zoo.[ZV.?...... │ │ + 0x000f68e0 497eea74 3e72af65 76393623 00000000 I~.t>r.ev96#.... │ │ + 0x000f68f0 5a7b776f 096d6a52 c730c720 00000000 Z{wo.mjR.0. .... │ │ + 0x000f6900 eb7b286f 395e5158 2c37690d 00000000 .{(o9^QX,7i..... │ │ + 0x000f6910 367f6a71 756d7e63 193d3022 00000000 6.jqum~c.=0".... │ │ + 0x000f6920 417e286f 5d654c5d 7641ce22 00000000 A~(o]eL]vA.".... │ │ + 0x000f6930 eb7eef6e 796b375d af3f0129 00000000 .~.nyk7].?.).... │ │ + 0x000f6940 af72c46a 99561143 19331822 00000000 .r.j.V.C.3.".... │ │ + 0x000f6950 b278524a 3e478e3f 2623ce13 00000000 .xRJ>G.?&#...... │ │ + 0x000f6960 ba7ea45d d8461945 b834a214 00000000 .~.].F.E.4...... │ │ + 0x000f6970 1c7e6862 e0619547 2935c127 00000000 .~hb.a.G)5.'.... │ │ + 0x000f6980 9a7b1444 e941813d 602eb909 00000000 .{.D.A.=`....... │ │ + 0x000f6990 717d0a6d 7f6be768 ad29fe15 00000000 q}.m.k.h.)...... │ │ + 0x000f69a0 ed7ac666 4b5db65b fd45671c 00000000 .z.fK].[.Eg..... │ │ + 0x000f69b0 c97e516b 506a1b65 15417027 00000000 .~QkPj.e.Ap'.... │ │ + 0x000f69c0 8d7c8560 b25f0654 773cd32b 00000000 .|.`._.Tw<.+.... │ │ + 0x000f69d0 1b7d6462 9a5b9757 d03e8a0e 00000000 .}db.[.W.>...... │ │ + 0x000f69e0 927f1263 1561155c 5741df24 00000000 ...c.a.\WA.$.... │ │ + 0x000f69f0 957eda60 735b4f56 f3426620 00000000 .~.`s[OV.Bf .... │ │ + 0x000f6a00 677f2162 50603059 3544e431 00000000 g.!bP`0Y5D.1.... │ │ + 0x000f6a10 49724467 63541944 8534d623 00000000 IrDgcT.D.4.#.... │ │ + 0x000f6a20 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000f6a30 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000f6a40 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000f6a50 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000f6a60 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000f6a70 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000f6a80 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000f6a90 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000f6aa0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000f6ab0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000f6ac0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000f6ad0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000f6ae0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000f6af0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000f6b00 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000f6b10 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000f6b20 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000f6b30 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000f6b40 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000f6b50 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000f6b60 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000f6b70 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000f6b80 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000f6b90 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000f6ba0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000f6bb0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000f6bc0 997bf24d 0c27a514 00000000 00000000 .{.M.'.......... │ │ + 0x000f6bd0 6f7f9765 3451d517 00000000 00000000 o..e4Q.......... │ │ + 0x000f6be0 967e0169 6252ab3e 00000000 00000000 .~.ibR.>........ │ │ + 0x000f6bf0 7f7e9344 65371b08 00000000 00000000 .~.De7.......... │ │ + 0x000f6c00 e77f9e74 a2250113 00000000 00000000 ...t.%.......... │ │ + 0x000f6c10 c47f8a6e 1b524922 00000000 00000000 ...n.RI"........ │ │ + 0x000f6c20 db7ffc72 5147382c 00000000 00000000 ...rQG8,........ │ │ + 0x000f6c30 637f5067 144de13b 00000000 00000000 c.Pg.M.;........ │ │ + 0x000f6c40 897fc165 964d2c0d 00000000 00000000 ...e.M,......... │ │ + 0x000f6c50 d17f5f6a e04e052c 00000000 00000000 .._j.N.,........ │ │ + 0x000f6c60 f37e4468 0654b525 00000000 00000000 .~Dh.T.%........ │ │ + 0x000f6c70 ad7f116a 1f51b43c 00000000 00000000 ...j.Q.<........ │ │ + 0x000f6c80 50784c6a 09518d37 00000000 00000000 PxLj.Q.7........ │ │ + 0x000f6c90 767ab577 e44b1b38 a4164911 da010000 vz.w.K.8..I..... │ │ + 0x000f6ca0 7c77586c 71620827 9316f709 00000000 |wXlqb.'........ │ │ + 0x000f6cb0 0377186a 9f5d4124 a2168609 00000000 .w.j.]A$........ │ │ + 0x000f6cc0 3c71f654 7d4a6634 d525ca05 00000000 H.8.'....}..... │ │ + 0x000f6dd0 7914b910 cd0f260f 73017900 59000000 y.....&.s.y.Y... │ │ + 0x000f6de0 f060384d 1b391a2c 491cc70d 00000000 .`8M.9.,I....... │ │ + 0x000f6df0 1d646353 bd40a833 8e235712 00000000 .dcS.@.3.#W..... │ │ + 0x000f6e00 94613b4e 533cec2f 05218e10 00000000 .a;NS<./.!...... │ │ + 0x000f6e10 b15f1049 ba38c42b 111e8b10 00000000 ._.I.8.+........ │ │ + 0x000f6e20 4b4e1435 992af91e 7114580a 00000000 KN.5.*..q.X..... │ │ + 0x000f6e30 115ad845 e53dc42d c31b1d13 00000000 .Z.E.=.-........ │ │ + 0x000f6e40 a445c32e 522b8621 6716b90e 00000000 .E..R+.!g....... │ │ + 0x000f6e50 f75df531 0816570c 9d05f001 00000000 .].1..W......... │ │ + 0x000f6e60 31692b43 e323bd16 680b2c04 00000000 1i+C.#..h.,..... │ │ + 0x000f6e70 b66e0454 b139152c f91a0a0d 00000000 .n.T.9.,........ │ │ + 0x000f6e80 6473085b 6f455739 0528e414 00000000 ds.[oEW9.(...... │ │ + 0x000f6e90 48714a5d dd4c443a 2128b915 00000000 HqJ].LD:!(...... │ │ + 0x000f6ea0 6076fd5e c34d802b 4b1c7510 00000000 `v.^.M.+K.u..... │ │ + 0x000f6eb0 0b7bc56a 3f57ed35 3c2bf71a 00000000 .{.j?W.5<+...... │ │ + 0x000f6ec0 da0f0000 00000000 00000000 00000000 ................ │ │ + 0x000f6ed0 00400000 00000000 00000000 00000000 .@.............. │ │ + 0x000f6ee0 c7560000 00000000 00000000 00000000 .V.............. │ │ + 0x000f6ef0 64160000 00000000 00000000 00000000 d............... │ │ + 0x000f6f00 8d040000 00000000 00000000 00000000 ................ │ │ + 0x000f6f10 1b13e608 00000000 00000000 00000000 ................ │ │ + 0x000f6f20 f4529f1b 00000000 00000000 00000000 .R.............. │ │ + 0x000f6f30 7066e609 00000000 00000000 00000000 pf.............. │ │ + 0x000f6f40 16265812 00000000 00000000 00000000 .&X............. │ │ + 0x000f6f50 55037f01 00000000 00000000 00000000 U............... │ │ + 0x000f6f60 1c1c7212 a30a0000 00000000 00000000 ..r............. │ │ + 0x000f6f70 fa5aaa2b 88150000 00000000 00000000 .Z.+............ │ │ + 0x000f6f80 b0632b17 800b0000 00000000 00000000 .c+............. │ │ + 0x000f6f90 21355a20 43110000 00000000 00000000 !5Z C........... │ │ + 0x000f6fa0 5805af03 06020000 00000000 00000000 X............... │ │ + 0x000f6fb0 351fb516 6010b609 00000000 00000000 5...`........... │ │ + 0x000f6fc0 235e7430 f7214312 00000000 00000000 #^t0.!C......... │ │ + 0x000f6fd0 616f5314 3f0da506 00000000 00000000 aoS.?........... │ │ + 0x000f6fe0 68328623 a417a60c 00000000 00000000 h2.#............ │ │ + 0x000f6ff0 62046b03 6d025601 00000000 00000000 b.k.m.V......... │ │ + 0x000f7000 a425c11c a616ed10 870a0000 00000000 .%.............. │ │ + 0x000f7010 ed62a63c 132f461f b2120000 00000000 .b.<./F......... │ │ + 0x000f7020 6467e21e c016900f 31080000 00000000 dg......1....... │ │ + 0x000f7030 1c369126 4d1dd514 2c0c0000 00000000 .6.&M...,....... │ │ + 0x000f7040 da05c204 c003c502 9f010000 00000000 ................ │ │ + 0x000f7050 bf25911d a018dc13 fd0e9209 00000000 .%.............. │ │ + 0x000f7060 da64a943 f8356727 211c6d10 00000000 .d.C.5g'!.m..... │ │ + 0x000f7070 78624e24 6e1cbd15 070f0c08 00000000 xbN$n........... │ │ + 0x000f7080 90379b28 7720ad19 2912a30a 00000000 .7.(w ..)....... │ │ + 0x000f7090 22062505 4a047603 85027901 00000000 ".%.J.v...y..... │ │ + 0x000f70a0 472bb522 b51d1019 8e14650f 0d0a0000 G+."......e..... │ │ + 0x000f70b0 1465e743 503a9a2b 21217f17 ec0d0000 .e.CP:.+!!...... │ │ + 0x000f70c0 ed697225 2e1e6a18 b212300d 4c070000 .ir%..j...0.L... │ │ + 0x000f70d0 6b34ce27 9e20761a 7c14990e 10090000 k4.'. v.|....... │ │ + 0x000f70e0 cc06da05 f0042704 49036702 78010000 ......'.I.g.x... │ │ + 0x000f70f0 5f0e0000 00000000 00000000 00000000 _............... │ │ + 0x000f7100 00400000 00000000 00000000 00000000 .@.............. │ │ + 0x000f7110 f75d0000 00000000 00000000 00000000 .].............. │ │ + 0x000f7120 b70d0000 00000000 00000000 00000000 ................ │ │ + 0x000f7130 86040000 00000000 00000000 00000000 ................ │ │ + 0x000f7140 571d270e 00000000 00000000 00000000 W.'............. │ │ + 0x000f7150 01506315 00000000 00000000 00000000 .Pc............. │ │ + 0x000f7160 8764c812 00000000 00000000 00000000 .d.............. │ │ + 0x000f7170 4f31c31c 00000000 00000000 00000000 O1.............. │ │ + 0x000f7180 70086904 00000000 00000000 00000000 p.i............. │ │ + 0x000f7190 6e21d915 310b0000 00000000 00000000 n!..1........... │ │ + 0x000f71a0 60598e28 b2150000 00000000 00000000 `Y.(............ │ │ + 0x000f71b0 f3683b1a 930d0000 00000000 00000000 .h;............. │ │ + 0x000f71c0 72387829 53110000 00000000 00000000 r8x)S........... │ │ + 0x000f71d0 05096006 4a030000 00000000 00000000 ..`.J........... │ │ + 0x000f71e0 3c26791c 7b13de0a 00000000 00000000 <&y.{........... │ │ + 0x000f71f0 235f602c e51e360f 00000000 00000000 #_`,..6......... │ │ + 0x000f7200 2f77f70c 7e089204 00000000 00000000 /w..~........... │ │ + 0x000f7210 0b352e2d c51a3410 00000000 00000000 .5.-..4......... │ │ + 0x000f7220 9c03d402 e701fa00 00000000 00000000 ................ │ │ + 0x000f7230 37290920 f317f50f ac080000 00000000 7). ............ │ │ + 0x000f7240 7563ea3f 4c33c81f f8100000 00000000 uc.?L3.......... │ │ + 0x000f7250 a76e181e 0117f20e 39070000 00000000 .n......9....... │ │ + 0x000f7260 c63cd02f e9248217 720c0000 00000000 .<./.$..r....... │ │ + 0x000f7270 2e081707 5c050904 31020000 00000000 ....\...1....... │ │ + 0x000f7280 092d8025 2c1eae16 df0fd608 00000000 .-.%,........... │ │ + 0x000f7290 6f665c45 ac39c72a 611ce30f 00000000 of\E.9.*a....... │ │ + 0x000f72a0 88724919 d314e00f 520a2e05 00000000 .rI.....R....... │ │ + 0x000f72b0 ef416d38 382b861f a016060c 00000000 .Am88+.......... │ │ + 0x000f72c0 f4061c06 09050a04 1103bb01 00000000 ................ │ │ + 0x000f72d0 3e2c0825 4a1f7a19 ff13cc0e 9d080000 >,.%J.z......... │ │ + 0x000f72e0 1969ab45 703b442f 7d23d518 a70d0000 .i.Ep;D/}#...... │ │ + 0x000f72f0 a9722e1b 0317aa12 d90d4609 7e040000 .r........F.~... │ │ + 0x000f7300 d3398c31 28295a22 5e190e11 4a090000 .9.1()Z"^...J... │ │ + 0x000f7310 2a069f05 e4044104 af03e602 be010000 *.....A......... │ │ + 0x000f7320 41033000 00000000 406a3100 00000000 A.0.....@j1..... │ │ + 0x000f7330 5a7e8674 00000000 ac11a000 00000000 Z~.t............ │ │ + 0x000f7340 1a062f03 00000000 026d8702 00000000 ../......m...... │ │ + 0x000f7350 fe7c807b 00000000 672edb1b 00000000 .|.{....g....... │ │ + 0x000f7360 5a032c00 00000000 e86f3800 00000000 Z.,......o8..... │ │ + 0x000f7370 cf7e3977 00000000 f5148400 00000000 .~9w............ │ │ + 0x000f7380 d206f702 00000000 6d74a302 00000000 ........mt...... │ │ + 0x000f7390 a77d517c 00000000 87456a2c 00000000 .}Q|.....Ej,.... │ │ + 0x000f73a0 00320000 00000000 00320000 00000000 .2.......2...... │ │ + 0x000f73b0 00210000 00000000 1050240a 00000000 .!.......P$..... │ │ + 0x000f73c0 1050240a 00000000 0b378007 00000000 .P$......7...... │ │ + 0x000f73d0 464db444 00000000 464db444 00000000 FM.D....FM.D.... │ │ + 0x000f73e0 1221fe1b 00000000 6a692d53 00000000 .!......ji-S.... │ │ + 0x000f73f0 6a692d53 00000000 5d3e1927 00000000 ji-S....]>.'.... │ │ + 0x000f7400 0501d200 00000000 62079905 00000000 ........b....... │ │ + 0x000f7410 1e0f4309 00000000 b40c1308 00000000 ..C............. │ │ + 0x000f7420 512b3217 00000000 d20b1d06 00000000 Q+2............. │ │ + 0x000f7430 78306212 00000000 6c19440e 00000000 x0b.....l.D..... │ │ + 0x000f7440 aa520c21 00000000 c118ca07 00000000 .R.!............ │ │ + 0x000f7450 d30e9604 00000000 fd6bca23 00000000 .........k.#.... │ │ + 0x000f7460 25344617 00000000 f16a481c 00000000 %4F......jH..... │ │ + 0x000f7470 00000000 00000000 810f6205 00000000 ..........b..... │ │ + 0x000f7480 7e6d431f 00000000 1d62481f 00000000 ~mC......bH..... │ │ + 0x000f7490 00000000 00000000 00000000 00000000 ................ │ │ + 0x000f74a0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000f74b0 00128802 5b000000 00128802 5b000000 ....[.......[... │ │ + 0x000f74c0 00128802 5b000000 00128802 5b000000 ....[.......[... │ │ + 0x000f74d0 00128802 5b000000 00128802 5b000000 ....[.......[... │ │ + 0x000f74e0 00600040 00200000 ad78b654 3c150000 .`.@. ...x.T<... │ │ + 0x000f74f0 5776f458 ec180000 726fef52 ba1a0000 Wv.X....ro.R.... │ │ + 0x000f7500 3b5bcb27 00000000 ce520000 293e0000 ;[.'.....R..)>.. │ │ + 0x000f7510 00400000 f9160000 33140000 e3090000 .@......3....... │ │ + 0x000f7520 00000000 00000000 00000000 bc310000 .............1.. │ │ + 0x000f7530 831e0000 b0170000 76140000 840c0000 ........v....... │ │ + 0x000f7540 fc0c0000 08170000 00400000 b96f0000 .........@...o.. │ │ + 0x000f7550 32780000 147d0000 00400000 00400000 2x...}...@...@.. │ │ + 0x000f7560 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000f7570 00400000 b9280000 2c4e0000 4b390000 .@...(..,N..K9.. │ │ + 0x000f7580 00400000 23480000 884f0000 4e5b0000 .@..#H...O..N[.. │ │ + 0x000f7590 80570000 fb300000 f94e0000 46610000 .W...0...N..Fa.. │ │ + 0x000f75a0 fb680000 1e4e0000 a9650000 f36d0000 .h...N...e...m.. │ │ + 0x000f75b0 1d220000 0a3f0000 15440000 3e5f0000 ."...?...D..>_.. │ │ + 0x000f75c0 42500000 bc6d0000 81770000 e27b0000 BP...m...w...{.. │ │ + 0x000f75d0 5a220000 84210000 483a0000 32100000 Z"...!..H:..2... │ │ + 0x000f75e0 08210000 2d320000 d04c0000 10200000 .!..-2...L... .. │ │ + 0x000f75f0 ff350000 da7c0000 ea3e0000 26310000 .5...|...>..&1.. │ │ + 0x000f7600 56180000 34170000 1d220000 01510000 V...4...."...Q.. │ │ + 0x000f7610 70560000 ab740000 527b0000 ea770000 pV...t..R{...w.. │ │ + 0x000f7620 325c0000 b5620000 35280000 bc380000 2\...b..5(...8.. │ │ + 0x000f7630 bf4d0000 73640000 354c0000 8a5b0000 .M..sd..5L...[.. │ │ + 0x000f7640 dc6d0000 11180000 95260000 68360000 .m.......&..h6.. │ │ + 0x000f7650 ee1f0000 22320000 6e270000 79240000 ...."2..n'..y$.. │ │ + 0x000f7660 8d4c0000 32530000 d6590000 745c0000 .L..2S...Y..t\.. │ │ + 0x000f7670 d75f0000 e4670000 d4510000 eb610000 ._...g...Q...a.. │ │ + 0x000f7680 df6c0000 b33d0000 d00b0000 ed790000 .l...=.......y.. │ │ + 0x000f7690 913e0000 b9090000 746f0000 41330000 .>......to..A3.. │ │ + 0x000f76a0 26060000 365e0000 3b1f0000 69030000 &...6^..;...i... │ │ + 0x000f76b0 787c0000 fa540000 05170000 5c7a0000 x|...T......\z.. │ │ + 0x000f76c0 11450000 a0090000 ae6c0000 4d320000 .E.......l..M2.. │ │ + 0x000f76d0 f5070000 045b0000 57280000 ad060000 .....[..W(...... │ │ + 0x000f76e0 217a0000 c8440000 68140000 45770000 !z...D..h...Ew.. │ │ + 0x000f76f0 e23c0000 72080000 717a0000 b9440000 .<..r...qz...D.. │ │ + 0x000f7700 e7080000 5c6b0000 90250000 e2030000 ....\k...%...... │ │ + 0x000f7710 e7700000 a3480000 e01d0000 c8730000 .p...H.......s.. │ │ + 0x000f7720 5a440000 aa170000 5b100000 da220000 ZD......[....".. │ │ + 0x000f7730 912e0000 05210000 ec380000 9b500000 .....!...8...P.. │ │ + 0x000f7740 99360000 79550000 03550000 d5150000 .6..yU...U...... │ │ + 0x000f7750 dc310000 ef530000 4b180000 94340000 .1...S..K....4.. │ │ + 0x000f7760 70480000 91120000 d62b0000 c0470000 pH.......+...G.. │ │ + 0x000f7770 fb110000 7f280000 28410000 49040000 .....(..(A..I... │ │ + 0x000f7780 7d3f0000 206e0000 93000000 1c2f0000 }?.. n......./.. │ │ + 0x000f7790 41600000 00400000 00400000 00400000 A`...@...@...@.. │ │ + 0x000f77a0 82000000 b8040000 da060000 500a0000 ............P... │ │ + 0x000f77b0 bd290000 01170000 d9260000 271b0000 .).......&..'... │ │ + 0x000f77c0 da440000 5b2e0000 38220000 a9470000 .D..[...8"...G.. │ │ + 0x000f77d0 e83b0000 ab5b0000 00000000 90230000 .;...[.......#.. │ │ + 0x000f77e0 655b0000 3b570000 00000000 00000000 e[..;W.......... │ │ + 0x000f77f0 00000000 00000000 44040000 a5720000 ........D....r.. │ │ + 0x000f7800 137b0000 58030000 d5740000 2c7c0000 .{..X....t..,|.. │ │ + 0x000f7810 b1030000 b8720000 f37c0000 e2020000 .....r...|...... │ │ + 0x000f7820 17720000 787c0000 cb010000 57630000 .r..x|......Wc.. │ │ + 0x000f7830 4a7a0000 f7010000 51700000 0f7a0000 Jz......Qp...z.. │ │ + 0x000f7840 3e010000 f6600000 7f7f0000 33010000 >....`......3... │ │ + 0x000f7850 102c0000 bd080000 00000000 00000000 .,.............. │ │ + 0x000f7860 b87cf17b 4478e16c 00000000 00000000 .|.{Dx.l........ │ │ + 0x000f7870 8e7e617d a578896e 00000000 00000000 .~a}.x.n........ │ │ + 0x000f7880 5173aa6c 285a1d47 00000000 00000000 Qs.l(Z.G........ │ │ + 0x000f7890 9078e672 ad61c946 00000000 00000000 .x.r.a.F........ │ │ + 0x000f78a0 707ef87d 2f7cca77 72660000 00000000 p~.}/|.wrf...... │ │ + 0x000f78b0 2e7f6b7e dd7a0273 8f620000 00000000 ..k~.z.s.b...... │ │ + 0x000f78c0 b4754f6f 5c62ee51 4f300000 00000000 .uOo\b.QO0...... │ │ + 0x000f78d0 06799573 0a65a353 92350000 00000000 .y.s.e.S.5...... │ │ + 0x000f78e0 b77e0e7e b37b0879 3f73b261 00000000 .~.~.{.y?s.a.... │ │ + 0x000f78f0 b17e267d 4d7a8a6a cd5d3b4d 00000000 .~&}Mz.j.];M.... │ │ + 0x000f7900 4f72486b 9a580a4a ec3ab624 00000000 OrHk.X.J.:.$.... │ │ + 0x000f7910 e5797475 f46c6155 8e463028 00000000 .ytu.laU.F0(.... │ │ + 0x000f7920 257f1e7e 8c7bd577 a0717468 d64e0000 %..~.{.w.qth.N.. │ │ + 0x000f7930 8d7e457d 1a7b226d f95aee4e a73b0000 .~E}.{"m.Z.N.;.. │ │ + 0x000f7940 836be062 b04d1442 bf318422 28140000 .k.b.M.B.1."(... │ │ + 0x000f7950 fa777072 13696848 be38922f 80170000 .wpr.ihH.8./.... │ │ + 0x000f7960 ca7eb87d a178fb71 e8675d5e a853dc42 .~.}.x.q.g]^.S.B │ │ + 0x000f7970 00000000 00000000 00000000 00000000 ................ │ │ + 0x000f7980 1a7cc678 4a741c6a 433c5032 8d26111c .|.xJt.jCp.]IN..^9..{... │ │ + 0x000f7bb0 cc4ef419 e3080000 1a5b822d 83160000 .N.......[.-.... │ │ + 0x000f7bc0 5c67db44 e12c0000 61762b67 c9590000 \g.D.,..av+g.Y.. │ │ + 0x000f7bd0 452fae08 47030000 0d4df519 4a0a0000 E/..G....M..J... │ │ + 0x000f7be0 2960bb36 361f0000 796bd94d 38370000 )`.66...yk.M87.. │ │ + 0x000f7bf0 fc74da63 67540000 00600040 00200000 .t.cgT...`.@. .. │ │ + 0x000f7c00 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f7c10 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f7c20 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f7c30 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f7c40 00600040 00200000 88425f14 74080000 .`.@. ...B_.t... │ │ + 0x000f7c50 36540e23 8d0f0000 c568ce49 0b330000 6T.#.....h.I.3.. │ │ + 0x000f7c60 896f955b bd490000 ef74c266 b5580000 .o.[.I...t.f.X.. │ │ + 0x000f7c70 6b334709 a2040000 2d4b7419 d8090000 k3G.....-Kt..... │ │ + 0x000f7c80 025f4237 40200000 16719957 9a410000 ._B7@ ...q.W.A.. │ │ + 0x000f7c90 377aeb6f 74650000 8727ba05 42020000 7z.ote...'..B... │ │ + 0x000f7ca0 13460916 0f090000 875fda3a f8240000 .F......._.:.$.. │ │ + 0x000f7cb0 3274935f 0e4e0000 007ac46e f0630000 2t._.N...z.n.c.. │ │ + 0x000f7cc0 ae28b20b 74050000 7d46801c e20d0000 .(..t...}F...... │ │ + 0x000f7cd0 ef654f4a 1a370000 ec777a69 965b0000 .eOJ.7...wzi.[.. │ │ + 0x000f7ce0 00600040 00200000 6267c43f ff2a0000 .`.@. ..bg.?.*.. │ │ + 0x000f7cf0 0026ce04 25010000 a444dc10 f8040000 .&..%....D...... │ │ + 0x000f7d00 dc585e26 9e100000 7b66223e 33240000 .X^&....{f">3$.. │ │ + 0x000f7d10 2e72a859 1c450000 84207d03 f3000000 .r.Y.E... }..... │ │ + 0x000f7d20 f741040f 6d040000 3e59a726 ce100000 .A..m...>Y.&.... │ │ + 0x000f7d30 8166ba3d 75230000 ee6fd953 bc3c0000 .f.=u#...o.S.<.. │ │ + 0x000f7d40 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f7d50 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f7d60 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f7d70 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f7d80 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f7d90 1731ce07 2f020000 5e465912 e6050000 .1../...^FY..... │ │ + 0x000f7da0 465f2631 6b180000 e4683d44 262a0000 F_&1k....h=D&*.. │ │ + 0x000f7db0 546fc152 133a0000 d720e702 bb000000 To.R.:... ...... │ │ + 0x000f7dc0 0f37670a 39030000 2c581c29 48140000 .7g.9...,X.)H... │ │ + 0x000f7dd0 896af347 3f300000 8c750963 16530000 .j.G?0...u.c.S.. │ │ + 0x000f7de0 9a1f2a03 b7000000 3b372e0b a9030000 ..*.....;7...... │ │ + 0x000f7df0 6c5b0c2f 35190000 df6de24f 52390000 l[./5....m.OR9.. │ │ + 0x000f7e00 3a752563 c5520000 a71c9e03 2b010000 :u%c.R......+... │ │ + 0x000f7e10 9536970d 4d050000 2462503b d8230000 .6..M...$bP;.#.. │ │ + 0x000f7e20 b072ca5c 39450000 00600040 00200000 .r.\9E...`.@. .. │ │ + 0x000f7e30 486ea858 4f490000 8d1c4805 32020000 Hn.XOI....H.2... │ │ + 0x000f7e40 233f7012 9e070000 0055b726 b9130000 #?p......U.&.... │ │ + 0x000f7e50 fd647440 d5280000 bf756465 d7560000 .dt@.(...ude.V.. │ │ + 0x000f7e60 3f21d403 0d010000 103ef20c 79030000 ?!.......>..y... │ │ + 0x000f7e70 4a51221e ae0b0000 1461e236 041e0000 JQ"......a.6.... │ │ + 0x000f7e80 c972b75d 7a4b0000 40278d04 77010000 .r.]zK..@'..w... │ │ + 0x000f7e90 90452312 99050000 fd593e29 e8120000 .E#......Y>).... │ │ + 0x000f7ea0 60672842 fb280000 a2747661 7a500000 `g(B.(...tvazP.. │ │ + 0x000f7eb0 69305d08 7d020000 b0496c15 59070000 i0].}....Il.Y... │ │ + 0x000f7ec0 685bca2b f8150000 cf688a45 812d0000 h[.+.....h.E.-.. │ │ + 0x000f7ed0 9575c763 c9530000 5e221205 86010000 .u.c.S..^"...... │ │ + 0x000f7ee0 eb3cda0b ee020000 054e9f1c f30a0000 .<.......N...... │ │ + 0x000f7ef0 eb5c2033 db1a0000 886d9453 fa3d0000 .\ 3.....m.S.=.. │ │ + 0x000f7f00 2121cb03 49010000 c13e270e 30040000 !!..I....>'.0... │ │ + 0x000f7f10 af55fe23 cb0f0000 bc664a3f ef250000 .U.#.....fJ?.%.. │ │ + 0x000f7f20 91765e66 da570000 0e187501 6d000000 .v^f.W....u.m... │ │ + 0x000f7f30 6237de08 8b020000 7c4f641b 020b0000 b7......|Od..... │ │ + 0x000f7f40 2962c636 7a1f0000 47746a60 c54f0000 )b.6z...Gtj`.O.. │ │ + 0x000f7f50 0c1ec002 bc000000 e639500a e4020000 .........9P..... │ │ + 0x000f7f60 0851671e 3e0d0000 a3622a38 10210000 .Qg.>....b*8.!.. │ │ + 0x000f7f70 5573b35d ed4b0000 6b687d3e 3b2a0000 Us.].K..kh}>;*.. │ │ + 0x000f7f80 3a1f2804 56010000 423e5310 b0060000 :.(.V...B>S..... │ │ + 0x000f7f90 9656d426 90130000 b365433e e1250000 .V.&.....eC>.%.. │ │ + 0x000f7fa0 4e732e5d 0c4b0000 121c2402 64000000 Ns.].K....$.d... │ │ + 0x000f7fb0 1d377a09 21020000 fe4edb19 cd080000 .7z.!....N...... │ │ + 0x000f7fc0 1c5f1d30 4f170000 e46d7c4f 58380000 ._.0O....m|OX8.. │ │ + 0x000f7fd0 43149601 81000000 d5357d0a 16030000 C........5}..... │ │ + 0x000f7fe0 c1534821 640e0000 a063c93a c8210000 .SH!d....c.:.!.. │ │ + 0x000f7ff0 6570f055 d7400000 db1aa903 19010000 ep.U.@.......... │ │ + 0x000f8000 3f3f5510 6d050000 33582427 ea110000 ??U.m...3X$'.... │ │ + 0x000f8010 50653a3d fc230000 84718258 1a440000 Pe:=.#...q.X.D.. │ │ + 0x000f8020 d01ae601 70000000 f732b807 ec010000 ....p....2...... │ │ + 0x000f8030 ed4d7d19 35090000 845e7a2f f5160000 .M}.5....^z/.... │ │ + 0x000f8040 0c6b1549 0d300000 2c184a01 5b000000 .k.I.0..,.J.[... │ │ + 0x000f8050 8c2e0706 ac010000 6d4f9c1b f10a0000 ........mO...... │ │ + 0x000f8060 0d5ea72e a0160000 a26e4f50 8b3c0000 .^.......nOP.<.. │ │ + 0x000f8070 2a155301 48000000 842cff06 f0010000 *.S.H....,...... │ │ + 0x000f8080 7f4e4a1d 630b0000 085c432e f0170000 .NJ.c....\C..... │ │ + 0x000f8090 666cd94b d4360000 29152101 37000000 fl.K.6..).!.7... │ │ + 0x000f80a0 6a2c1706 7d010000 7e50291e 6e0b0000 j,..}...~P).n... │ │ + 0x000f80b0 2861fd36 191d0000 c26dae4d 3f360000 (a.6.....m.M?6.. │ │ + 0x000f80c0 916a2457 744a0000 a32b7111 2e080000 .j$WtJ...+q..... │ │ + 0x000f80d0 e3543f2a 94180000 2d60d639 58260000 .T?*....-`.9X&.. │ │ + 0x000f80e0 866bfb4c 9c370000 9f78a86b 0a600000 .k.L.7...x.k.`.. │ │ + 0x000f80f0 6a177b02 b2000000 4c3a840c e9030000 j.{.....L:...... │ │ + 0x000f8100 56528a20 0d0e0000 8a62d938 75200000 VR. .....b.8u .. │ │ + 0x000f8110 4f748e60 e14f0000 8912b801 b1000000 Ot.`.O.......... │ │ + 0x000f8120 2537520a 2e030000 7c50c61d 6b0c0000 %7R.....|P..k... │ │ + 0x000f8130 ae619e37 3d1f0000 5c72215c a0490000 .a.7=...\r!\.I.. │ │ + 0x000f8140 3914f802 15010000 033d4b0f ea040000 9........=K..... │ │ + 0x000f8150 23533d22 440f0000 ef615a39 6e210000 #S="D....aZ9n!.. │ │ + 0x000f8160 fd73c160 46500000 94111e01 72000000 .s.`FP......r... │ │ + 0x000f8170 5133b506 6c010000 dc498415 d4060000 Q3..l....I...... │ │ + 0x000f8180 7b5a932b 36140000 f46c7e50 0c3a0000 {Z.+6....l~P.:.. │ │ + 0x000f8190 9015c401 c0000000 f5350709 b5020000 .........5...... │ │ + 0x000f81a0 d0514322 850f0000 4e63ec38 b91f0000 .QC"....Nc.8.... │ │ + 0x000f81b0 b572e15b e1480000 f10b7100 21000000 .r.[.H....q.!... │ │ + 0x000f81c0 4f2d5e05 5f010000 514bc215 13070000 O-^._...QK...... │ │ + 0x000f81d0 845d4d2b 22140000 526f4553 723d0000 .]M+"...RoESr=.. │ │ + 0x000f81e0 dc0fbe00 25000000 6831f705 1e010000 ....%...h1...... │ │ + 0x000f81f0 844a6214 a7050000 365b0e28 e9100000 .Jb.....6[.(.... │ │ + 0x000f8200 796c1d4c fa330000 d7692248 01330000 yl.L.3...i"H.3.. │ │ + 0x000f8210 75191308 a6030000 124e1923 65130000 u........N.#e... │ │ + 0x000f8220 595c4f2f 301b0000 2067b040 2a2c0000 Y\O/0... g.@*,.. │ │ + 0x000f8230 5f76f763 ba550000 f70acd00 31000000 _v.c.U......1... │ │ + 0x000f8240 72383d0b 33030000 9f533e20 530d0000 r8=.3....S> S... │ │ + 0x000f8250 24616d33 f91b0000 5e70a256 46430000 $am3....^p.VFC.. │ │ + 0x000f8260 3b0cca01 ad000000 8838270b bf030000 ;........8'..... │ │ + 0x000f8270 6058f52b 09170000 126b0e48 56300000 `X.+.....k.HV0.. │ │ + 0x000f8280 0574565f de4b0000 14102a01 5c000000 .tV_.K....*.\... │ │ + 0x000f8290 7e3bcd07 2f020000 9c49fe16 e2080000 ~;../....I...... │ │ + 0x000f82a0 0057cb26 23130000 bc63f43f 8b2b0000 .W.&#....c.?.+.. │ │ + 0x000f82b0 e9075100 16000000 22264404 17010000 ..Q....."&D..... │ │ + 0x000f82c0 62474c13 70060000 4258ef26 40110000 bGL.p...BX.&@... │ │ + 0x000f82d0 9e674f44 cd2d0000 271b0d02 30000000 .gOD.-..'...0... │ │ + 0x000f82e0 46377905 bb010000 53496211 7a030000 F7y.....SIb.z... │ │ + 0x000f82f0 21505a18 69050000 a75aac2b de100000 !PZ.i....Z.+.... │ │ + 0x000f8300 e4118500 2c000000 d4299301 28000000 ....,....)..(... │ │ + 0x000f8310 4a391e08 f0000000 8c48400f 01030000 J9.......H@..... │ │ + 0x000f8320 1a50401b 6f070000 90219302 8c000000 .P@.o....!...... │ │ + 0x000f8330 98380f0c 25030000 23586923 200c0000 .8..%...#Xi# ... │ │ + 0x000f8340 2f61c731 e4130000 5468993e 5e220000 /a.1....Th.>^".. │ │ + 0x000f8350 eb6b4864 bc5f0000 ce15a20e a30b0000 .kHd._.......... │ │ + 0x000f8360 f465e84e be420000 8477db67 425e0000 .e.N.B...w.gB^.. │ │ + 0x000f8370 9a7bcd72 4d6e0000 457eaf7a 32770000 .{.rMn..E~.z2w.. │ │ + 0x000f8380 1d1a4f06 4c010000 524be51f bd100000 ..O.L...RK...... │ │ + 0x000f8390 94660846 3a320000 c672a05d 1a4c0000 .f.F:2...r.].L.. │ │ + 0x000f83a0 067a1e6f 72640000 390cb002 dc000000 .z.ord..9....... │ │ + 0x000f83b0 e7416014 ae090000 745eb131 d91c0000 .A`.....t^.1.... │ │ + 0x000f83c0 e76ce54b bb340000 40772965 fe560000 .l.K.4..@w)e.V.. │ │ + 0x000f83d0 fb113b02 fb000000 012f2509 b0040000 ..;....../%..... │ │ + 0x000f83e0 0b48a11f d4130000 016cf64e 733a0000 .H.......l.Ns:.. │ │ + 0x000f83f0 ee78bf6a bb5f0000 14062c00 14000000 .x.j._....,..... │ │ + 0x000f8400 c824ea03 df000000 b3464e14 ad060000 .$.......FN..... │ │ + 0x000f8410 d45e622e 78150000 c4712e58 9c440000 .^b.x....q.X.D.. │ │ + 0x000f8420 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f8430 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f8440 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f8450 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f8460 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f8470 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f8480 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f8490 00600040 00200000 63769b64 655b0000 .`.@. ..cv.de[.. │ │ + 0x000f84a0 531f600c f6060000 065ba335 6f280000 S.`......[.5o(.. │ │ + 0x000f84b0 0072c05b c0470000 1f7aa770 c76a0000 .r.[.G...z.p.j.. │ │ + 0x000f84c0 5b7d247a 50750000 4d221208 8b020000 [}$zPu..M"...... │ │ + 0x000f84d0 0e4b0520 b10d0000 bd672447 5d2d0000 .K. .....g$G]-.. │ │ + 0x000f84e0 c1732455 f7420000 7d762964 5d530000 .s$U.B..}v)d]S.. │ │ + 0x000f84f0 bc05ec00 da000000 5b466309 2e030000 ........[Fc..... │ │ + 0x000f8500 cb6ea452 87370000 bc7ddc6f 66630000 .n.R.7...}.ofc.. │ │ + 0x000f8510 61794758 d4480000 c80ae601 b1000000 ayGX.H.......... │ │ + 0x000f8520 d434640a fc030000 5454a221 8d0c0000 .4d.....TT.!.... │ │ + 0x000f8530 ee698445 f7340000 be770b6c f85e0000 .i.E.4...w.l.^.. │ │ + 0x000f8540 90033400 14000000 1c265004 c4000000 ..4......&P..... │ │ + 0x000f8550 824ae017 54080000 3260cc33 131a0000 .J..T...2`.3.... │ │ + 0x000f8560 636f3555 ac3e0000 00600040 00200000 co5U.>...`.@. .. │ │ + 0x000f8570 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f8580 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f8590 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f85a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f85b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f85c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f85d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f85e0 a77d297c e17a0000 db369224 49120000 .})|.z...6.$I... │ │ + 0x000f85f0 ab6a0060 55550000 3b71ec44 4f2c0000 .j.`UU..;q.DO,.. │ │ + 0x000f8600 e575af61 d8500000 967f367e d67c0000 .u.a.P....6~.|.. │ │ + 0x000f8610 f628f20b 6a030000 c45e422e 801a0000 .(..j....^B..... │ │ + 0x000f8620 7271574e 5d390000 ac793864 73550000 rqWN]9...y8dsU.. │ │ + 0x000f8630 277d4477 59720000 2d0a2601 54000000 '}DwYr..-.&.T... │ │ + 0x000f8640 80380009 00030000 4d536218 310c0000 .8......MSb.1... │ │ + 0x000f8650 89684444 cd2c0000 4677d165 175d0000 .hDD.,..Fw.e.].. │ │ + 0x000f8660 16074f02 c5000000 2d3c860c 9c060000 ..O.....-<...... │ │ + 0x000f8670 2a5a4028 ee140000 00600040 722c0000 *Z@(.....`.@r,.. │ │ + 0x000f8680 25799260 00540000 40062200 14000000 %y.`.T..@."..... │ │ + 0x000f8690 2a282f05 29010000 df4de51b d60b0000 *(/.)....M...... │ │ + 0x000f86a0 bc641d3c ae250000 d973495d 594b0000 .d.<.%...sI]YK.. │ │ + 0x000f86b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f86c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f86d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ 0x000f86e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ 0x000f86f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ 0x000f8700 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ 0x000f8710 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ 0x000f8720 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ 0x000f8730 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ 0x000f8740 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f8750 00600040 00200000 3a549e2d 3f180000 .`.@. ..:T.-?... │ │ - 0x000f8760 a90fe901 61000000 a548d012 af040000 ....a....H...... │ │ - 0x000f8770 f1598526 2b0e0000 2965223a dc1e0000 .Y.&+...)e":.... │ │ - 0x000f8780 a06ca04c 8d340000 9b066b00 14000000 .l.L.4....k..... │ │ - 0x000f8790 38342506 fd000000 304e1617 c0060000 84%.....0N...... │ │ - 0x000f87a0 4e5fae29 51100000 af6af343 e6280000 N_.)Q....j.C.(.. │ │ - 0x000f87b0 2f043e00 14000000 3c3a3f08 b3010000 /.>.....<:?..... │ │ - 0x000f87c0 224f141f b30d0000 dc674c35 6e1f0000 "O.......gL5n... │ │ - 0x000f87d0 4f6c144b d9390000 c0043400 14000000 Ol.K.9....4..... │ │ - 0x000f87e0 6c2ae703 91000000 7a47d711 b3040000 l*......zG...... │ │ - 0x000f87f0 eb5a3a26 40100000 3665a83c b7210000 .Z:&@...6e.<.!.. │ │ - 0x000f8800 e1001000 0c000000 22219f02 66000000 ........"!..f... │ │ - 0x000f8810 aa41df0d e8020000 21585621 fa0a0000 .A......!XV!.... │ │ - 0x000f8820 ef647f38 cc1b0000 00600040 00200000 .d.8.....`.@. .. │ │ + 0x000f8750 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f8760 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f8770 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f8780 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f8790 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f87a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f87b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f87c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f87d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f87e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f87f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f8800 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f8810 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f8820 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ 0x000f8830 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ 0x000f8840 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ 0x000f8850 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ 0x000f8860 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f8870 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f8880 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f8890 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f88a0 d76fa155 be420000 603a8716 960a0000 .o.U.B..`:...... │ │ - 0x000f88b0 2458f426 7d110000 4468c141 93290000 $X.&}...Dh.A.).. │ │ - 0x000f88c0 f4704755 503e0000 34774c67 6d580000 .pGUP>..4wLgmX.. │ │ - 0x000f88d0 101bf002 6a000000 fb449411 d5040000 ....j....D...... │ │ - 0x000f88e0 575b2929 4c110000 3e68e03e 49240000 W[))L...>h.>I$.. │ │ - 0x000f88f0 0a732d5b a7460000 7e08c200 32000000 .s-[.F..~...2... │ │ - 0x000f8900 3c3e900c 8d030000 ac5af227 3c110000 <>.......Z.'<... │ │ - 0x000f8910 5f67ab3e 0c240000 d0725959 b0440000 _g.>.$...rYY.D.. │ │ - 0x000f8920 390d9700 17000000 3536a707 6f010000 9.......56..o... │ │ - 0x000f8930 5852aa1a 21080000 d462f333 e5170000 XR..!....b.3.... │ │ - 0x000f8940 bb70a253 8c3d0000 b4042000 14000000 .p.S.=.... ..... │ │ - 0x000f8950 562e8504 a8000000 794c1b14 cf040000 V.......yL...... │ │ - 0x000f8960 c05df329 fc0f0000 296ce348 562e0000 .].)....)l.HV... │ │ - 0x000f8970 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f8980 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f8990 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f89a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f89b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f89c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f89d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f89e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f89f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f8a00 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f8a10 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f8a20 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f8a30 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f8a40 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f8a50 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f8a60 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f8a70 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f8a80 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f8a90 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f8aa0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f8ab0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f8ac0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f8ad0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f8ae0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f8af0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f8b00 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f8b10 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f8b20 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000f8b30 75381f21 61140000 2a3efc21 45130000 u8.!a...*>.!E... │ │ - 0x000f8b40 6458f939 7b250000 be654a4d a5380000 dX.9{%...eJM.8.. │ │ - 0x000f8b50 cb6d9e59 8e460000 08711b60 fa4f0000 .m.Y.F...q.`.O.. │ │ - 0x000f8b60 15752e68 e35b0000 073de224 d0170000 .u.h.[...=.$.... │ │ - 0x000f8b70 032fe013 9c090000 60417320 7e100000 ./......`As ~... │ │ - 0x000f8b80 7b528331 071e0000 b65bd33f ba290000 {R.1.....[.?.).. │ │ - 0x000f8b90 8c61fa46 f2310000 9a66a64f df3b0000 .a.F.1...f.O.;.. │ │ - 0x000f8ba0 4f2bac13 90090000 8b288c0e e3050000 O+.......(...... │ │ - 0x000f8bb0 ad359517 790a0000 6d463523 30100000 .5..y...mF5#0... │ │ - 0x000f8bc0 a253d62e 591c0000 0d556739 82210000 .S..Y....Ug9.!.. │ │ - 0x000f8bd0 365c7245 772f0000 4f2cd012 4c090000 6\rEw/..O,..L... │ │ - 0x000f8be0 7239121b 960e0000 4c515732 181f0000 r9......LQW2.... │ │ - 0x000f8bf0 da616845 0c2e0000 ba690a54 f1400000 .ahE.....i.T.@.. │ │ - 0x000f8c00 de6c805c 203e0000 a1718865 7d510000 .l.\ >...q.e}Q.. │ │ - 0x000f8c10 0225300a 51040000 b320380b a4030000 .%0.Q.... 8..... │ │ - 0x000f8c20 d3340816 7f080000 6e4c8f32 dc180000 .4......nL.2.... │ │ - 0x000f8c30 c6529f34 6b220000 77600f4c 862c0000 .R.4k"..w`.L.,.. │ │ - 0x000f8c40 ab6a5555 df320000 1915c708 42030000 .jUU.2......B... │ │ - 0x000f8c50 b81e3108 3c030000 dd25d410 bd050000 ..1.<....%...... │ │ - 0x000f8c60 c0479623 2f090000 c349b622 5b110000 .G.#/....I."[... │ │ - 0x000f8c70 66466626 33130000 ab6a0040 55150000 fFf&3....j.@U... │ │ - 0x000f8c80 9e38131f 0e130000 4f439325 85160000 .8......OC.%.... │ │ - 0x000f8c90 175b9c3e bd2a0000 d4652e4f 933c0000 .[.>.*...e.O.<.. │ │ - 0x000f8ca0 846c7659 8a480000 746f2d60 82510000 .lvY.H..to-`.Q.. │ │ - 0x000f8cb0 cd741c69 325e0000 1c3d7d25 0b1a0000 .t.i2^...=}%.... │ │ - 0x000f8cc0 5430ab14 3c0a0000 433fcb1f b4100000 T0..<...C?...... │ │ - 0x000f8cd0 334e922e b61b0000 07582a3a de260000 3N.......X*:.&.. │ │ - 0x000f8ce0 b35e1c44 75300000 75679052 81400000 .^.Du0..ug.R.@.. │ │ - 0x000f8cf0 0e307118 9a0d0000 ed250a0e 29060000 .0q......%..)... │ │ - 0x000f8d00 e7338115 df090000 9e43b123 17120000 .3.......C.#.... │ │ - 0x000f8d10 804f802f a31b0000 eb57a539 23250000 .O./.....W.9#%.. │ │ - 0x000f8d20 b060c146 2e330000 303bf61f 30120000 .`.F.3..0;..0... │ │ - 0x000f8d30 3f42fd24 ed150000 f1553636 0f230000 ?B.$.....U66.#.. │ │ - 0x000f8d40 d1615148 4f360000 0f686a51 0e3e0000 .aQHO6...hjQ.>.. │ │ - 0x000f8d50 7e6e185a f3450000 3373e462 fe520000 ~n.Z.E..3s.b.R.. │ │ - 0x000f8d60 54267910 f6070000 3c27f70e 0f070000 T&y.....<'...... │ │ - 0x000f8d70 dd372c19 740c0000 4e4c172f cf1b0000 .7,.t...NL./.... │ │ - 0x000f8d80 5354483b 2f280000 9d5f4a38 00200000 STH;/(..._J8. .. │ │ - 0x000f8d90 70629751 78450000 8c1eb70e 55060000 pb.QxE......U... │ │ - 0x000f8da0 b61b6508 69020000 972e5717 5d0c0000 ..e.i.....W.]... │ │ - 0x000f8db0 b346dc20 06100000 ba53d723 c5110000 .F. .....S.#.... │ │ - 0x000f8dc0 265d5646 a7260000 935f184b c92f0000 &]VF.&..._.K./.. │ │ - 0x000f8dd0 273d4b23 37160000 c548622c 941c0000 '=K#7....Hb,.... │ │ - 0x000f8de0 985e6645 c0320000 11699054 ee430000 .^fE.2...i.T.C.. │ │ - 0x000f8df0 996e585e 23500000 73720265 6e570000 .nX^#P..sr.enW.. │ │ - 0x000f8e00 3177376e 82650000 d038c820 53160000 1w7n.e...8. S... │ │ - 0x000f8e10 a634aa17 520c0000 a8453126 d0150000 .4..R....E1&.... │ │ - 0x000f8e20 1a54f935 2e230000 ae5dff42 942f0000 .T.5.#...].B./.. │ │ - 0x000f8e30 6b63544c ad390000 136cd85a 4b4b0000 kcTL.9...l.ZKK.. │ │ - 0x000f8e40 9127c211 fe090000 50256d0d b5050000 .'......P%m..... │ │ - 0x000f8e50 7d357617 390b0000 5a45b725 bf140000 }5v.9...ZE.%.... │ │ - 0x000f8e60 5e516f32 501f0000 2a59803c f6280000 ^Qo2P...*Y.<.(.. │ │ - 0x000f8e70 0164a84c a83a0000 34422e27 88180000 .d.L.:..4B.'.... │ │ - 0x000f8e80 264b6b2e 801d0000 355f5643 1c300000 &Kk.....5_VC.0.. │ │ - 0x000f8e90 5266df4f 04400000 176b4d57 18470000 Rf.O.@...kMW.G.. │ │ - 0x000f8ea0 fb6d025f a34f0000 90720a64 51590000 .m._.O...r.dQY.. │ │ - 0x000f8eb0 4921850e 08060000 9a296612 5f090000 I!.......)f._... │ │ - 0x000f8ec0 8e3f401f 1b110000 884d492d e7190000 .?@......MI-.... │ │ - 0x000f8ed0 16564537 f81c0000 35586940 f9260000 .VE7....5Xi@.&.. │ │ - 0x000f8ee0 a25bd946 91290000 761ea208 c7020000 .[.F.)..v....... │ │ - 0x000f8ef0 1f1f0a0b 2e040000 6028db10 79070000 ........`(..y... │ │ - 0x000f8f00 9235b01b 740c0000 c8470426 33120000 .5..t....G.&3... │ │ - 0x000f8f10 314f2d2e e6170000 664f9a30 9a190000 1O-.....fO.0.... │ │ - 0x000f8f20 7e509f36 88270000 334e0f33 02230000 ~P.6.'..3N.3.#.. │ │ - 0x000f8f30 7c5e3f44 86300000 e7671b52 613f0000 |^?D.0...g.Ra?.. │ │ - 0x000f8f40 1c6d515b 784b0000 1371e161 a3520000 .mQ[xK...q.a.R.. │ │ - 0x000f8f50 4c77076e 62640000 41406b1f 88110000 Lw.nbd..A@k..... │ │ - 0x000f8f60 ae421325 e0150000 4a4e7030 291e0000 .B.%....JNp0)... │ │ - 0x000f8f70 4859893d 282a0000 30617448 15350000 HY.=(*..0atH.5.. │ │ - 0x000f8f80 87650450 863d0000 746e725e 24500000 .e.P.=..tnr^$P.. │ │ - 0x000f8f90 2f25180f 1d070000 c62dfc12 d0080000 /%.......-...... │ │ - 0x000f8fa0 e03b041d eb0e0000 1549fe29 53180000 .;.......I.)S... │ │ - 0x000f8fb0 e8532936 a6220000 3d5b2a40 4c2c0000 .S)6."..=[*@L,.. │ │ - 0x000f8fc0 7a67bc52 b8410000 63499d31 46250000 zg.R.A..cI.1F%.. │ │ - 0x000f8fd0 e63de423 61170000 0355a135 59200000 .=.#a....U.5Y .. │ │ - 0x000f8fe0 23637648 aa320000 226a0f53 ca3c0000 #cvH.2.."j.S.<.. │ │ - 0x000f8ff0 36683354 d5420000 14713563 79580000 6h3T.B...q5cyX.. │ │ - 0x000f9000 a62dd316 150c0000 f22c2d10 68060000 .-.......,-.h... │ │ - 0x000f9010 2838aa18 1b090000 ea458226 28160000 (8.......E.&(... │ │ - 0x000f9020 b44ee433 b41e0000 b65b573f ee260000 .N.3.....[W?.&.. │ │ - 0x000f9030 f4653048 dc310000 c813b106 33030000 .e0H.1......3... │ │ - 0x000f9040 7b1fe60a d4030000 5c2bb00d 57040000 {.......\+..W... │ │ - 0x000f9050 8938a816 860a0000 f13f9a20 7f0d0000 .8.......?. .... │ │ - 0x000f9060 f5470e26 38120000 ae4fa232 63200000 .G.&8....O.2c .. │ │ - 0x000f9070 00400000 00400000 2f310000 cb2e0000 .@...@../1...... │ │ - 0x000f9080 da300000 00400000 00400000 00400000 .0...@...@...@.. │ │ - 0x000f9090 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000f90a0 00400000 582c0000 892e0000 8e240000 .@..X,.......$.. │ │ - 0x000f90b0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000f90c0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000f90d0 f2300000 bf2d0000 29350000 bf280000 .0...-..)5...(.. │ │ - 0x000f90e0 41310000 00400000 00400000 00400000 A1...@...@...@.. │ │ - 0x000f90f0 00400000 00400000 00400000 63310000 .@...@...@..c1.. │ │ - 0x000f9100 b12f0000 352b0000 e8280000 4b3c0000 ./..5+...(..K<.. │ │ - 0x000f9110 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000f9120 00400000 00400000 1b320000 d12f0000 .@...@...2.../.. │ │ - 0x000f9130 222c0000 29280000 9a330000 ae280000 ",..)(...3...(.. │ │ - 0x000f9140 95300000 00400000 00400000 00400000 .0...@...@...@.. │ │ - 0x000f9150 00400000 20270000 521e0000 c5290000 .@.. '..R....).. │ │ - 0x000f9160 b82b0000 b43a0000 462b0000 f5340000 .+...:..F+...4.. │ │ - 0x000f9170 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000f9180 3e2c0000 aa280000 b9370000 bd300000 >,...(...7...0.. │ │ - 0x000f9190 17320000 d22c0000 462d0000 38340000 .2...,..F-..84.. │ │ - 0x000f91a0 c4560000 00400000 00400000 b81f0000 .V...@...@...... │ │ - 0x000f91b0 8b1e0000 1c2f0000 9f220000 eb2f0000 ...../...".../.. │ │ - 0x000f91c0 aa5a0000 315b0000 63090000 cb340000 .Z..1[..c....4.. │ │ - 0x000f91d0 00400000 00400000 301a0000 ae290000 .@...@..0....).. │ │ - 0x000f91e0 63330000 d32f0000 453b0000 163f0000 c3.../..E;...?.. │ │ - 0x000f91f0 ef2f0000 d3350000 67430000 00400000 ./...5..gC...@.. │ │ - 0x000f9200 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000f9210 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000f9220 00400000 00400000 f9160000 b7650000 .@...@.......e.. │ │ - 0x000f9230 87570000 de3b0000 3b450000 32280000 .W...;..;E..2(.. │ │ - 0x000f9240 700e0000 67750000 ab510000 db2e0000 p...gu...Q...... │ │ - 0x000f9250 00400000 00400000 00400000 61030000 .@...@...@..a... │ │ - 0x000f9260 04780000 98620000 e6460000 ca400000 .x...b...F...@.. │ │ - 0x000f9270 98210000 c3060000 1e750000 46540000 .!.......u..FT.. │ │ - 0x000f9280 45310000 00400000 00400000 00400000 E1...@...@...@.. │ │ - 0x000f9290 02010000 125f0000 5a3c0000 a6210000 ....._..Z<...!.. │ │ - 0x000f92a0 86230000 8b0f0000 75020000 90720000 .#......u....r.. │ │ - 0x000f92b0 c34c0000 52270000 00400000 00400000 .L..R'...@...@.. │ │ - 0x000f92c0 00400000 49040000 f8770000 1e520000 .@..I....w...R.. │ │ - 0x000f92d0 2c3e0000 35370000 751f0000 04050000 ,>..57..u....... │ │ - 0x000f92e0 d06d0000 36410000 801f0000 f2780000 .m..6A.......x.. │ │ - 0x000f92f0 cb460000 081d0000 cd040000 0f5f0000 .F..........._.. │ │ - 0x000f9300 a02f0000 00130000 34130000 b60a0000 ./......4....... │ │ - 0x000f9310 47010000 00400000 00400000 00400000 G....@...@...@.. │ │ - 0x000f9320 00400000 00400000 00400000 80410000 .@...@...@...A.. │ │ - 0x000f9330 004d0000 80360000 80440000 804d0000 .M...6...D...M.. │ │ - 0x000f9340 803c0000 00000000 00000000 00000000 .<.............. │ │ - 0x000f9350 00000000 00000000 00000000 00000000 ................ │ │ - 0x000f9360 496e7075 74207661 6c696461 74696f6e Input validation │ │ - 0x000f9370 20636865 636b2027 25732720 6661696c check '%s' fail │ │ - 0x000f9380 65642069 6e202573 210a0062 75662021 ed in %s!..buf ! │ │ - 0x000f9390 3d204e55 4c4c0064 61763164 5f646174 = NULL.dav1d_dat │ │ - 0x000f93a0 615f6372 65617465 5f696e74 65726e61 a_create_interna │ │ - 0x000f93b0 6c006461 7631645f 64617461 5f777261 l.dav1d_data_wra │ │ - 0x000f93c0 705f696e 7465726e 616c0070 74722021 p_internal.ptr ! │ │ - 0x000f93d0 3d204e55 4c4c0066 7265655f 63616c6c = NULL.free_call │ │ - 0x000f93e0 6261636b 20213d20 4e554c4c 00646176 back != NULL.dav │ │ - 0x000f93f0 31645f64 6174615f 77726170 5f757365 1d_data_wrap_use │ │ - 0x000f9400 725f6461 74615f69 6e746572 6e616c00 r_data_internal. │ │ - 0x000f9410 64737420 213d2028 28766f69 642a2930 dst != ((void*)0 │ │ - 0x000f9420 29006461 7631645f 64617461 5f726566 ).dav1d_data_ref │ │ - 0x000f9430 00647374 2d3e6461 7461203d 3d202828 .dst->data == (( │ │ - 0x000f9440 766f6964 2a293029 00737263 20213d20 void*)0).src != │ │ - 0x000f9450 2828766f 69642a29 30290073 72632d3e ((void*)0).src-> │ │ - 0x000f9460 64617461 20213d20 2828766f 69642a29 data != ((void*) │ │ - 0x000f9470 30290064 61763164 5f646174 615f6d6f 0).dav1d_data_mo │ │ - 0x000f9480 76655f72 65660062 75662021 3d202828 ve_ref.buf != (( │ │ - 0x000f9490 766f6964 2a293029 00646176 31645f64 void*)0).dav1d_d │ │ - 0x000f94a0 6174615f 756e7265 665f696e 7465726e ata_unref_intern │ │ - 0x000f94b0 616c0062 75662d3e 64617461 20213d20 al.buf->data != │ │ - 0x000f94c0 2828766f 69642a29 30290043 6f6d7069 ((void*)0).Compi │ │ - 0x000f94d0 6c656420 77697468 6f757420 73757070 led without supp │ │ - 0x000f94e0 6f727420 666f7220 25642d62 69742064 ort for %d-bit d │ │ - 0x000f94f0 65636f64 696e670a 00632021 3d202828 ecoding..c != (( │ │ - 0x000f9500 766f6964 2a293029 00646176 31645f6c void*)0).dav1d_l │ │ - 0x000f9510 6f670046 72616d65 2073697a 65202564 og.Frame size %d │ │ - 0x000f9520 78256420 65786365 65647320 6c696d69 x%d exceeds limi │ │ - 0x000f9530 74202575 0a004d61 6c666f72 6d656420 t %u..Malformed │ │ - 0x000f9540 4954552d 5420542e 3335206d 65746164 ITU-T T.35 metad │ │ - 0x000f9550 61746120 6d657373 61676520 666f726d ata message form │ │ - 0x000f9560 61740a00 556e6b6e 6f776e20 4d657461 at..Unknown Meta │ │ - 0x000f9570 64617461 204f4255 20747970 65202564 data OBU type %d │ │ - 0x000f9580 0a00556e 6b6e6f77 6e204f42 55207479 ..Unknown OBU ty │ │ - 0x000f9590 70652025 64206f66 2073697a 65202575 pe %d of size %u │ │ - 0x000f95a0 0a004572 726f7220 70617273 696e6720 ..Error parsing │ │ - 0x000f95b0 4f425520 64617461 0a004572 726f7220 OBU data..Error │ │ - 0x000f95c0 70617273 696e6720 73657175 656e6365 parsing sequence │ │ - 0x000f95d0 20686561 6465720a 004f7665 7272756e header..Overrun │ │ - 0x000f95e0 20696e20 4f425520 62697420 62756666 in OBU bit buff │ │ - 0x000f95f0 65720a00 4f766572 72756e20 696e204f er..Overrun in O │ │ - 0x000f9600 42552062 69742062 75666665 7220696e BU bit buffer in │ │ - 0x000f9610 746f206e 65787420 4f42550a 00457272 to next OBU..Err │ │ - 0x000f9620 6f722070 61727369 6e672066 72616d65 or parsing frame │ │ - 0x000f9630 20686561 6465720a 00646176 31645f70 header..dav1d_p │ │ - 0x000f9640 69637475 72655f72 65660064 73742d3e icture_ref.dst-> │ │ - 0x000f9650 64617461 5b305d20 3d3d2028 28766f69 data[0] == ((voi │ │ - 0x000f9660 642a2930 29007372 632d3e64 6174615b d*)0).src->data[ │ │ - 0x000f9670 305d2021 3d202828 766f6964 2a293029 0] != ((void*)0) │ │ - 0x000f9680 00646176 31645f70 69637475 72655f6d .dav1d_picture_m │ │ - 0x000f9690 6f76655f 72656600 7020213d 20282876 ove_ref.p != ((v │ │ - 0x000f96a0 6f69642a 29302900 64617631 645f7069 oid*)0).dav1d_pi │ │ - 0x000f96b0 63747572 655f756e 7265665f 696e7465 cture_unref_inte │ │ - 0x000f96c0 726e616c 00702d3e 64617461 5b305d20 rnal.p->data[0] │ │ - 0x000f96d0 213d2028 28766f69 642a2930 29005069 != ((void*)0).Pi │ │ - 0x000f96e0 63747572 6520616c 72656164 7920616c cture already al │ │ - 0x000f96f0 6c6f6361 74656421 0a004661 696c6564 located!..Failed │ │ - 0x000f9700 20746f20 77726170 20706963 74757265 to wrap picture │ │ - 0x000f9710 3a202573 0a00302e 372e312d 38342d67 : %s..0.7.1-84-g │ │ - 0x000f9720 61343064 33623500 635f6f75 7420213d a40d3b5.c_out != │ │ - 0x000f9730 204e554c 4c006461 7631645f 6f70656e NULL.dav1d_open │ │ - 0x000f9740 00732021 3d204e55 4c4c0073 2d3e6e5f .s != NULL.s->n_ │ │ - 0x000f9750 74696c65 5f746872 65616473 203e3d20 tile_threads >= │ │ - 0x000f9760 31202626 20732d3e 6e5f7469 6c655f74 1 && s->n_tile_t │ │ - 0x000f9770 68726561 6473203c 3d204441 5631445f hreads <= DAV1D_ │ │ - 0x000f9780 4d41585f 54494c45 5f544852 45414453 MAX_TILE_THREADS │ │ - 0x000f9790 00732d3e 6e5f6672 616d655f 74687265 .s->n_frame_thre │ │ - 0x000f97a0 61647320 3e3d2031 20262620 732d3e6e ads >= 1 && s->n │ │ - 0x000f97b0 5f667261 6d655f74 68726561 6473203c _frame_threads < │ │ - 0x000f97c0 3d204441 5631445f 4d41585f 4652414d = DAV1D_MAX_FRAM │ │ - 0x000f97d0 455f5448 52454144 5300732d 3e616c6c E_THREADS.s->all │ │ - 0x000f97e0 6f636174 6f722e61 6c6c6f63 5f706963 ocator.alloc_pic │ │ - 0x000f97f0 74757265 5f63616c 6c626163 6b20213d ture_callback != │ │ - 0x000f9800 204e554c 4c00732d 3e616c6c 6f636174 NULL.s->allocat │ │ - 0x000f9810 6f722e72 656c6561 73655f70 69637475 or.release_pictu │ │ - 0x000f9820 72655f63 616c6c62 61636b20 213d204e re_callback != N │ │ - 0x000f9830 554c4c00 732d3e6f 70657261 74696e67 ULL.s->operating │ │ - 0x000f9840 5f706f69 6e74203e 3d203020 26262073 _point >= 0 && s │ │ - 0x000f9850 2d3e6f70 65726174 696e675f 706f696e ->operating_poin │ │ - 0x000f9860 74203c3d 20333100 6f757420 213d204e t <= 31.out != N │ │ - 0x000f9870 554c4c00 64617631 645f7061 7273655f ULL.dav1d_parse_ │ │ - 0x000f9880 73657175 656e6365 5f686561 64657200 sequence_header. │ │ - 0x000f9890 6320213d 204e554c 4c006461 7631645f c != NULL.dav1d_ │ │ - 0x000f98a0 73656e64 5f646174 6100696e 20213d20 send_data.in != │ │ - 0x000f98b0 4e554c4c 00696e2d 3e646174 61203d3d NULL.in->data == │ │ - 0x000f98c0 204e554c 4c207c7c 20696e2d 3e737a00 NULL || in->sz. │ │ - 0x000f98d0 64617631 645f6765 745f7069 63747572 dav1d_get_pictur │ │ - 0x000f98e0 6500635f 6f757420 213d2028 28766f69 e.c_out != ((voi │ │ - 0x000f98f0 642a2930 29006461 7631645f 636c6f73 d*)0).dav1d_clos │ │ - 0x000f9900 65006461 7631642d 6672616d 65006461 e.dav1d-frame.da │ │ - 0x000f9910 7631642d 74696c65 00000000 00000000 v1d-tile........ │ │ - 0x000f9920 02020202 02020202 02020202 02020202 ................ │ │ - 0x000f9930 01010101 01010101 01010101 01010101 ................ │ │ - 0x000f9940 04040404 04040404 04040404 04040404 ................ │ │ - 0x000f9950 40404040 40404040 40404040 40404040 @@@@@@@@@@@@@@@@ │ │ - 0x000f9960 03030303 03030303 03030303 03030303 ................ │ │ - 0x000f9970 00000000 00000000 01000000 00000000 ................ │ │ - 0x000f9980 10000000 00000000 10000000 00000000 ................ │ │ - 0x000f9990 20000000 00000000 20000000 00000000 ....... ....... │ │ - 0x000f99a0 30000000 00000000 30000000 00000000 0.......0....... │ │ - 0x000f99b0 08000000 00000000 08000000 00000000 ................ │ │ - 0x000f99c0 3f000000 3f000000 3c000000 3f000000 ?...?...<...?... │ │ - 0x000f99d0 37000000 3f000000 17000000 3f000000 7...?.......?... │ │ - 0x000f99e0 00000000 38000000 00000000 07000000 ....8........... │ │ - 0x000f99f0 00000000 3f000000 10000000 01000000 ....?........... │ │ - 0x000f9a00 07000000 3f000000 04000000 07000000 ....?........... │ │ - 0x000f9a10 07000000 3f000000 17000000 07000000 ....?........... │ │ - 0x000f9a20 1c0e0000 500f0000 5bfbffff 8b070000 ....P...[....... │ │ - 0x000f9a30 00080000 00080000 00080000 00080000 ................ │ │ - 0x000f9a40 1cfeffff 50ffffff 5bfbffff 8b070000 ....P...[....... │ │ - 0x000f9a50 8b070000 a5040000 50ffffff e4010000 ........P....... │ │ - 0x000f9a60 c6f7ffff e3030000 9cfaffff d7060000 ................ │ │ - 0x000f9a70 fb0f0000 db0b0000 770e0000 110f0000 ........w....... │ │ - 0x000f9a80 b9fdffff 7b000000 11ffffff 89010000 ....{........... │ │ - 0x000f9a90 fbffffff dbfbffff 77feffff 11ffffff ........w....... │ │ - 0x000f9aa0 c9000000 bf0a0000 d7060000 64050000 ............d... │ │ - 0x000f9ab0 01010203 04050607 08090a0b 0c0d0e0f ................ │ │ - 0x000f9ac0 05070a0d 10131619 1c1f2225 282b2e31 .........."%(+.1 │ │ - 0x000f9ad0 10111213 14151617 18191a1b 1c1d1e1f ................ │ │ - 0x000f9ae0 34373a3d 40434649 4c4f5255 585b5e61 47:=@CFILORUX[^a │ │ - 0x000f9af0 20212223 24252627 28292a2b 2c2d2e2f !"#$%&'()*+,-./ │ │ - 0x000f9b00 64676a6d 70737679 7c7f8285 888b8e91 dgjmpsvy|....... │ │ - 0x000f9b10 30313233 34353637 38393a3b 3c3d3e3f 0123456789:;<=>? │ │ - 0x000f9b20 94979a9d a0a3a6a9 acafb2b5 b8bbbec1 ................ │ │ - 0x000f9b30 00000000 01000000 02000000 03000000 ................ │ │ - 0x000f9b40 04000000 05000000 06000000 07000000 ................ │ │ - 0x000f9b50 08000000 09000000 0a000000 0b000000 ................ │ │ - 0x000f9b60 0c000000 0d000000 0e000000 0f000000 ................ │ │ - 0x000f9b70 01000000 01000000 01000000 01000000 ................ │ │ - 0x000f9b80 ff000000 ff000000 ff000000 ff000000 ................ │ │ - 0x000f9b90 0406080a 0c0e1012 1416181a 1c1e2022 .............. " │ │ - 0x000f9ba0 10000000 11000000 12000000 13000000 ................ │ │ - 0x000f9bb0 14000000 15000000 16000000 17000000 ................ │ │ - 0x000f9bc0 18000000 19000000 1a000000 1b000000 ................ │ │ - 0x000f9bd0 1c000000 1d000000 1e000000 1f000000 ................ │ │ - 0x000f9be0 2426282a 2c2e3032 3436383a 3c3e4042 $&(*,.02468:<>@B │ │ - 0x000f9bf0 20000000 21000000 22000000 23000000 ...!..."...#... │ │ - 0x000f9c00 24000000 25000000 26000000 27000000 $...%...&...'... │ │ - 0x000f9c10 28000000 29000000 2a000000 2b000000 (...)...*...+... │ │ - 0x000f9c20 2c000000 2d000000 2e000000 2f000000 ,...-......./... │ │ - 0x000f9c30 4446484a 4c4e5052 5456585a 5c5e6062 DFHJLNPRTVXZ\^`b │ │ - 0x000f9c40 30000000 31000000 32000000 33000000 0...1...2...3... │ │ - 0x000f9c50 34000000 35000000 36000000 37000000 4...5...6...7... │ │ - 0x000f9c60 38000000 39000000 3a000000 3b000000 8...9...:...;... │ │ - 0x000f9c70 3c000000 3d000000 3e000000 3f000000 <...=...>...?... │ │ - 0x000f9c80 6466686a 6c6e7072 7476787a 7c7e8082 dfhjlnprtvxz|~.. │ │ - 0x000f9c90 00000000 00000000 f8ffffff 00000000 ................ │ │ - 0x000f9ca0 f0ffffff 00000000 f0ffffff 00000000 ................ │ │ - 0x000f9cb0 e0ffffff 00000000 e0ffffff 00000000 ................ │ │ - 0x000f9cc0 d0ffffff 00000000 d0ffffff 00000000 ................ │ │ - 0x000f9cd0 c0ffffff 00000000 c0ffffff 00000000 ................ │ │ - 0x000f9ce0 00800000 00800000 00800000 00800000 ................ │ │ - 0x000f9cf0 00010405 08090c0d 08090c0d 0c0d0e0f ................ │ │ - 0x000f9d00 00000100 02000300 04000500 06000700 ................ │ │ - 0x000f9d10 ff3f0000 00000000 ff3f0000 00000000 .?.......?...... │ │ - 0x000f9d20 01c0ffff ffffffff 01c0ffff ffffffff ................ │ │ - 0x000f9d30 03000000 00000000 03000000 00000000 ................ │ │ - 0x000f9d40 f8ff0000 00000000 f8ff0000 00000000 ................ │ │ - 0x000f9d50 feff0000 00000000 feff0000 00000000 ................ │ │ - 0x000f9d60 08000000 08000000 08000000 08000000 ................ │ │ - 0x000f9d70 04000000 04000000 04000000 04000000 ................ │ │ - 0x000f9d80 ff7f0000 ff7f0000 ff7f0000 ff7f0000 ................ │ │ - 0x000f9d90 0080ffff 0080ffff 0080ffff 0080ffff ................ │ │ - 0x000f9da0 0004080c 00000000 00000000 00000000 ................ │ │ - 0x000f9db0 0e0f0c0d 0a0b0809 06070405 02030001 ................ │ │ - 0x000f9dc0 01000000 01000000 01000000 00000000 ................ │ │ - 0x000f9dd0 00800080 00800080 00800080 00800080 ................ │ │ - 0x000f9de0 00020406 080a0c0e 00000000 00000000 ................ │ │ - 0x000f9df0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000f9e00 00e000e0 00e000e0 00e000e0 00e000e0 ................ │ │ - 0x000f9e10 40000000 40000000 40000000 40000000 @...@...@...@... │ │ - 0x000f9e20 20000000 20000000 20000000 20000000 ... ... ... ... │ │ - 0x000f9e30 ffff0000 ffff0000 ffff0000 ffff0000 ................ │ │ - 0x000f9e40 1a001a00 1a001a00 1a001a00 1a001a00 ................ │ │ - 0x000f9e50 1a000000 1a000000 1a000000 1a000000 ................ │ │ - 0x000f9e60 26000000 26000000 26000000 26000000 &...&...&...&... │ │ - 0x000f9e70 80000000 80000000 80000000 80000000 ................ │ │ - 0x000f9e80 10000000 10000000 10000000 10000000 ................ │ │ - 0x000f9e90 00020000 00020000 00020000 00020000 ................ │ │ - 0x000f9ea0 02030607 0a0b0e0f 0e0f0a0b 0c0d0e0f ................ │ │ - 0x000f9eb0 02000000 02000000 02000000 02000000 ................ │ │ - 0x000f9ec0 1b000000 11000000 11000000 1b000000 ................ │ │ - 0x000f9ed0 00040000 00040000 00040000 00040000 ................ │ │ - 0x000f9ee0 0f0e0d0c 0b0a0908 07060504 03020100 ................ │ │ - 0x000f9ef0 00010203 04050607 07000204 05060606 ................ │ │ - 0x000f9f00 06000000 06000000 06000000 06000000 ................ │ │ - 0x000f9f10 05000000 05000000 05000000 05000000 ................ │ │ - 0x000f9f20 00010000 00010000 00010000 00010000 ................ │ │ - 0x000f9f30 03020100 00000000 00000000 00000000 ................ │ │ - 0x000f9f40 00000000 0004080c 00000000 00000000 ................ │ │ - 0x000f9f50 01ffffff 05ffffff 09ffffff 0dffffff ................ │ │ - 0x000f9f60 02000000 00000000 03000000 00000000 ................ │ │ - 0x000f9f70 01000000 00000000 02000000 00000000 ................ │ │ - 0x000f9f80 02ffffff 06ffffff 0affffff 0effffff ................ │ │ - 0x000f9f90 01020506 090a0d0e 090a0d0e 0d0e0fff ................ │ │ - 0x000f9fa0 f98cf7ff b990f7ff 1c91f7ff cd8df7ff ................ │ │ - 0x000f9fb0 7f91f7ff 2392f7ff dc92f7ff 8093f7ff ....#........... │ │ - 0x000f9fc0 3994f7ff 2295f7ff 598ff7ff 8795f7ff 9..."...Y....... │ │ - 0x000f9fd0 7595f7ff d795f7ff 7595f7ff 7595f7ff u.......u...u... │ │ - 0x000f9fe0 7595f7ff 2696f7ff 7595f7ff 7595f7ff u...&...u...u... │ │ - 0x000f9ff0 7595f7ff 7595f7ff 7595f7ff 7595f7ff u...u...u...u... │ │ - 0x000fa000 7595f7ff 7c96f7ff c057f8ff 6d58f8ff u...|....W..mX.. │ │ - 0x000fa010 705ef8ff 7759f8ff 705ef8ff 705ef8ff p^..wY..p^..p^.. │ │ - 0x000fa020 705ef8ff 6e5af8ff 705ef8ff 705ef8ff p^..nZ..p^..p^.. │ │ - 0x000fa030 705ef8ff 705ef8ff 705ef8ff 705ef8ff p^..p^..p^..p^.. │ │ - 0x000fa040 705ef8ff 5d5bf8ff 705ef8ff 705ef8ff p^..][..p^..p^.. │ │ - 0x000fa050 705ef8ff 705ef8ff 705ef8ff 705ef8ff p^..p^..p^..p^.. │ │ - 0x000fa060 705ef8ff 705ef8ff 705ef8ff 705ef8ff p^..p^..p^..p^.. │ │ - 0x000fa070 705ef8ff 705ef8ff 705ef8ff 705ef8ff p^..p^..p^..p^.. │ │ - 0x000fa080 705ef8ff 975cf8ff 175ef8ff 065ff8ff p^...\...^..._.. │ │ - 0x000fa090 0a68f8ff 5160f8ff 0a68f8ff 0a68f8ff .h..Q`...h...h.. │ │ - 0x000fa0a0 0a68f8ff 8961f8ff 0a68f8ff 0a68f8ff .h...a...h...h.. │ │ - 0x000fa0b0 0a68f8ff 0a68f8ff 0a68f8ff 0a68f8ff .h...h...h...h.. │ │ - 0x000fa0c0 0a68f8ff bf62f8ff 0a68f8ff 0a68f8ff .h...b...h...h.. │ │ - 0x000fa0d0 0a68f8ff 0a68f8ff 0a68f8ff 0a68f8ff .h...h...h...h.. │ │ - 0x000fa0e0 0a68f8ff 0a68f8ff 0a68f8ff 0a68f8ff .h...h...h...h.. │ │ - 0x000fa0f0 0a68f8ff 0a68f8ff 0a68f8ff 0a68f8ff .h...h...h...h.. │ │ - 0x000fa100 0a68f8ff b064f8ff bc67f8ff e667f8ff .h...d...g...g.. │ │ - 0x000fa110 b368f8ff 1268f8ff b368f8ff b368f8ff .h...h...h...h.. │ │ - 0x000fa120 b368f8ff 3f68f8ff b368f8ff b368f8ff .h..?h...h...h.. │ │ - 0x000fa130 b368f8ff b368f8ff b368f8ff b368f8ff .h...h...h...h.. │ │ - 0x000fa140 b368f8ff 6868f8ff b368f8ff b368f8ff .h..hh...h...h.. │ │ - 0x000fa150 b368f8ff b368f8ff b368f8ff b368f8ff .h...h...h...h.. │ │ - 0x000fa160 b368f8ff b368f8ff b368f8ff b368f8ff .h...h...h...h.. │ │ - 0x000fa170 b368f8ff b368f8ff b368f8ff b368f8ff .h...h...h...h.. │ │ - 0x000fa180 b368f8ff 9368f8ff 5768f8ff 7368f8ff .h...h..Wh..sh.. │ │ - 0x000fa190 5469f8ff 9168f8ff 5469f8ff 5469f8ff Ti...h..Ti..Ti.. │ │ - 0x000fa1a0 5469f8ff b068f8ff 5469f8ff 5469f8ff Ti...h..Ti..Ti.. │ │ - 0x000fa1b0 5469f8ff 5469f8ff 5469f8ff 5469f8ff Ti..Ti..Ti..Ti.. │ │ - 0x000fa1c0 5469f8ff d068f8ff 5469f8ff 5469f8ff Ti...h..Ti..Ti.. │ │ - 0x000fa1d0 5469f8ff 5469f8ff 5469f8ff 5469f8ff Ti..Ti..Ti..Ti.. │ │ - 0x000fa1e0 5469f8ff 5469f8ff 5469f8ff 5469f8ff Ti..Ti..Ti..Ti.. │ │ - 0x000fa1f0 5469f8ff 5469f8ff 5469f8ff 5469f8ff Ti..Ti..Ti..Ti.. │ │ - 0x000fa200 5469f8ff 0069f8ff 6d06f8ff ae0cf8ff Ti...i..m....... │ │ - 0x000fa210 ee0ff8ff 410df8ff ee0ff8ff ee0ff8ff ....A........... │ │ - 0x000fa220 ee0ff8ff d10df8ff ee0ff8ff ee0ff8ff ................ │ │ - 0x000fa230 ee0ff8ff ee0ff8ff ee0ff8ff ee0ff8ff ................ │ │ - 0x000fa240 ee0ff8ff 610ef8ff ee0ff8ff ee0ff8ff ....a........... │ │ - 0x000fa250 ee0ff8ff ee0ff8ff ee0ff8ff ee0ff8ff ................ │ │ - 0x000fa260 ee0ff8ff ee0ff8ff ee0ff8ff ee0ff8ff ................ │ │ - 0x000fa270 ee0ff8ff ee0ff8ff ee0ff8ff ee0ff8ff ................ │ │ - 0x000fa280 ee0ff8ff 030ff8ff 920ff8ff 2710f8ff ............'... │ │ - 0x000fa290 a015f8ff e010f8ff a015f8ff a015f8ff ................ │ │ - 0x000fa2a0 a015f8ff 9611f8ff a015f8ff a015f8ff ................ │ │ - 0x000fa2b0 a015f8ff a015f8ff a015f8ff a015f8ff ................ │ │ - 0x000fa2c0 a015f8ff 5312f8ff a015f8ff a015f8ff ....S........... │ │ - 0x000fa2d0 a015f8ff a015f8ff a015f8ff a015f8ff ................ │ │ - 0x000fa2e0 a015f8ff a015f8ff a015f8ff a015f8ff ................ │ │ - 0x000fa2f0 a015f8ff a015f8ff a015f8ff a015f8ff ................ │ │ - 0x000fa300 a015f8ff 8813f8ff 5215f8ff 1939f8ff ........R....9.. │ │ - 0x000fa310 e639f8ff 4539f8ff e639f8ff e639f8ff .9..E9...9...9.. │ │ - 0x000fa320 e639f8ff 7239f8ff e639f8ff e639f8ff .9..r9...9...9.. │ │ - 0x000fa330 e639f8ff e639f8ff e639f8ff e639f8ff .9...9...9...9.. │ │ - 0x000fa340 e639f8ff 9b39f8ff e639f8ff e639f8ff .9...9...9...9.. │ │ - 0x000fa350 e639f8ff e639f8ff e639f8ff e639f8ff .9...9...9...9.. │ │ - 0x000fa360 e639f8ff e639f8ff e639f8ff e639f8ff .9...9...9...9.. │ │ - 0x000fa370 e639f8ff e639f8ff e639f8ff e639f8ff .9...9...9...9.. │ │ - 0x000fa380 e639f8ff c639f8ff 5766f8ff 7366f8ff .9...9..Wf..sf.. │ │ - 0x000fa390 5467f8ff 9166f8ff 5467f8ff 5467f8ff Tg...f..Tg..Tg.. │ │ - 0x000fa3a0 5467f8ff b066f8ff 5467f8ff 5467f8ff Tg...f..Tg..Tg.. │ │ - 0x000fa3b0 5467f8ff 5467f8ff 5467f8ff 5467f8ff Tg..Tg..Tg..Tg.. │ │ - 0x000fa3c0 5467f8ff d066f8ff 5467f8ff 5467f8ff Tg...f..Tg..Tg.. │ │ - 0x000fa3d0 5467f8ff 5467f8ff 5467f8ff 5467f8ff Tg..Tg..Tg..Tg.. │ │ - 0x000fa3e0 5467f8ff 5467f8ff 5467f8ff 5467f8ff Tg..Tg..Tg..Tg.. │ │ - 0x000fa3f0 5467f8ff 5467f8ff 5467f8ff 5467f8ff Tg..Tg..Tg..Tg.. │ │ - 0x000fa400 5467f8ff 0067f8ff ed1af8ff 691bf8ff Tg...g......i... │ │ - 0x000fa410 b922f8ff 201cf8ff b922f8ff b922f8ff .".. ...."...".. │ │ - 0x000fa420 b922f8ff 401df8ff b922f8ff b922f8ff ."..@...."...".. │ │ - 0x000fa430 b922f8ff b922f8ff b922f8ff b922f8ff ."..."..."...".. │ │ - 0x000fa440 b922f8ff e11df8ff b922f8ff b922f8ff ."......."...".. │ │ - 0x000fa450 b922f8ff b922f8ff b922f8ff b922f8ff ."..."..."...".. │ │ - 0x000fa460 b922f8ff b922f8ff b922f8ff b922f8ff ."..."..."...".. │ │ - 0x000fa470 b922f8ff b922f8ff b922f8ff b922f8ff ."..."..."...".. │ │ - 0x000fa480 b922f8ff bb1ef8ff 5b22f8ff 0523f8ff ."......["...#.. │ │ - 0x000fa490 9f2df8ff e823f8ff 9f2df8ff 9f2df8ff .-...#...-...-.. │ │ - 0x000fa4a0 9f2df8ff 5225f8ff 9f2df8ff 9f2df8ff .-..R%...-...-.. │ │ - 0x000fa4b0 9f2df8ff 9f2df8ff 9f2df8ff 9f2df8ff .-...-...-...-.. │ │ - 0x000fa4c0 9f2df8ff 2726f8ff 9f2df8ff 9f2df8ff .-..'&...-...-.. │ │ - 0x000fa4d0 9f2df8ff 9f2df8ff 9f2df8ff 9f2df8ff .-...-...-...-.. │ │ - 0x000fa4e0 9f2df8ff 9f2df8ff 9f2df8ff 9f2df8ff .-...-...-...-.. │ │ - 0x000fa4f0 9f2df8ff 9f2df8ff 9f2df8ff 9f2df8ff .-...-...-...-.. │ │ - 0x000fa500 9f2df8ff 7527f8ff c92ef8ff f62ef8ff .-..u'.......... │ │ - 0x000fa510 f92ff8ff 2c2ff8ff f92ff8ff f92ff8ff ./..,/.../.../.. │ │ - 0x000fa520 f92ff8ff 602ff8ff f92ff8ff f92ff8ff ./..`/.../.../.. │ │ - 0x000fa530 f92ff8ff f92ff8ff f92ff8ff f92ff8ff ./.../.../.../.. │ │ - 0x000fa540 f92ff8ff 922ff8ff f92ff8ff f92ff8ff ./.../.../.../.. │ │ - 0x000fa550 f92ff8ff f92ff8ff f92ff8ff f92ff8ff ./.../.../.../.. │ │ - 0x000fa560 f92ff8ff f92ff8ff f92ff8ff f92ff8ff ./.../.../.../.. │ │ - 0x000fa570 f92ff8ff f92ff8ff f92ff8ff f92ff8ff ./.../.../.../.. │ │ - 0x000fa580 f92ff8ff c82ff8ff 9d2ff8ff cd2ff8ff ./.../.../.../.. │ │ - 0x000fa590 0131f8ff 0630f8ff 0131f8ff 0131f8ff .1...0...1...1.. │ │ - 0x000fa5a0 0131f8ff 3d30f8ff 0131f8ff 0131f8ff .1..=0...1...1.. │ │ - 0x000fa5b0 0131f8ff 0131f8ff 0131f8ff 0131f8ff .1...1...1...1.. │ │ - 0x000fa5c0 0131f8ff 7330f8ff 0131f8ff 0131f8ff .1..s0...1...1.. │ │ - 0x000fa5d0 0131f8ff 0131f8ff 0131f8ff 0131f8ff .1...1...1...1.. │ │ - 0x000fa5e0 0131f8ff 0131f8ff 0131f8ff 0131f8ff .1...1...1...1.. │ │ - 0x000fa5f0 0131f8ff 0131f8ff 0131f8ff 0131f8ff .1...1...1...1.. │ │ - 0x000fa600 0131f8ff b430f8ff 4e65f8ff cc65f8ff .1...0..Ne...e.. │ │ - 0x000fa610 db68f8ff 7066f8ff db68f8ff db68f8ff .h..pf...h...h.. │ │ - 0x000fa620 db68f8ff 0a67f8ff db68f8ff db68f8ff .h...g...h...h.. │ │ - 0x000fa630 db68f8ff db68f8ff db68f8ff db68f8ff .h...h...h...h.. │ │ - 0x000fa640 db68f8ff 9f67f8ff db68f8ff db68f8ff .h...g...h...h.. │ │ - 0x000fa650 db68f8ff db68f8ff db68f8ff db68f8ff .h...h...h...h.. │ │ - 0x000fa660 db68f8ff db68f8ff db68f8ff db68f8ff .h...h...h...h.. │ │ - 0x000fa670 db68f8ff db68f8ff db68f8ff db68f8ff .h...h...h...h.. │ │ - 0x000fa680 db68f8ff 4b68f8ff 2adcf7ff c2e1f7ff .h..Kh..*....... │ │ - 0x000fa690 b9e2f7ff f2e1f7ff b9e2f7ff b9e2f7ff ................ │ │ - 0x000fa6a0 b9e2f7ff 21e2f7ff b9e2f7ff b9e2f7ff ....!........... │ │ - 0x000fa6b0 b9e2f7ff b9e2f7ff b9e2f7ff b9e2f7ff ................ │ │ - 0x000fa6c0 b9e2f7ff 49e2f7ff b9e2f7ff b9e2f7ff ....I........... │ │ - 0x000fa6d0 b9e2f7ff b9e2f7ff b9e2f7ff b9e2f7ff ................ │ │ - 0x000fa6e0 b9e2f7ff b9e2f7ff b9e2f7ff b9e2f7ff ................ │ │ - 0x000fa6f0 b9e2f7ff b9e2f7ff b9e2f7ff b9e2f7ff ................ │ │ - 0x000fa700 b9e2f7ff 7de2f7ff 56e2f7ff c7e4f7ff ....}...V....... │ │ - 0x000fa710 74e2f7ff 1ae5f7ff 74e2f7ff 74e2f7ff t.......t...t... │ │ - 0x000fa720 74e2f7ff 59e5f7ff 74e2f7ff 74e2f7ff t...Y...t...t... │ │ - 0x000fa730 74e2f7ff 74e2f7ff 74e2f7ff 74e2f7ff t...t...t...t... │ │ - 0x000fa740 74e2f7ff 97e5f7ff 74e2f7ff 74e2f7ff t.......t...t... │ │ - 0x000fa750 74e2f7ff 74e2f7ff 74e2f7ff 74e2f7ff t...t...t...t... │ │ - 0x000fa760 74e2f7ff 74e2f7ff 74e2f7ff 74e2f7ff t...t...t...t... │ │ - 0x000fa770 74e2f7ff 74e2f7ff 74e2f7ff 74e2f7ff t...t...t...t... │ │ - 0x000fa780 74e2f7ff f0e5f7ff e7e3f7ff e2e6f7ff t............... │ │ - 0x000fa790 e9e7f7ff 18e7f7ff e9e7f7ff e9e7f7ff ................ │ │ - 0x000fa7a0 e9e7f7ff 4ce7f7ff e9e7f7ff e9e7f7ff ....L........... │ │ - 0x000fa7b0 e9e7f7ff e9e7f7ff e9e7f7ff e9e7f7ff ................ │ │ - 0x000fa7c0 e9e7f7ff 7ee7f7ff e9e7f7ff e9e7f7ff ....~........... │ │ - 0x000fa7d0 e9e7f7ff e9e7f7ff e9e7f7ff e9e7f7ff ................ │ │ - 0x000fa7e0 e9e7f7ff e9e7f7ff e9e7f7ff e9e7f7ff ................ │ │ - 0x000fa7f0 e9e7f7ff e9e7f7ff e9e7f7ff e9e7f7ff ................ │ │ - 0x000fa800 e9e7f7ff b8e7f7ff 9fe3f7ff 82e7f7ff ................ │ │ - 0x000fa810 ea66f8ff b3e7f7ff ea66f8ff ea66f8ff .f.......f...f.. │ │ - 0x000fa820 ea66f8ff e2e7f7ff ea66f8ff ea66f8ff .f.......f...f.. │ │ - 0x000fa830 ea66f8ff ea66f8ff ea66f8ff ea66f8ff .f...f...f...f.. │ │ - 0x000fa840 ea66f8ff 1ae8f7ff ea66f8ff ea66f8ff .f.......f...f.. │ │ - 0x000fa850 ea66f8ff ea66f8ff ea66f8ff ea66f8ff .f...f...f...f.. │ │ - 0x000fa860 ea66f8ff ea66f8ff ea66f8ff ea66f8ff .f...f...f...f.. │ │ - 0x000fa870 ea66f8ff ea66f8ff ea66f8ff ea66f8ff .f...f...f...f.. │ │ - 0x000fa880 ea66f8ff 61e8f7ff 45eaf7ff 76eaf7ff .f..a...E...v... │ │ - 0x000fa890 fdebf7ff bbeaf7ff fdebf7ff fdebf7ff ................ │ │ - 0x000fa8a0 fdebf7ff fdeaf7ff fdebf7ff fdebf7ff ................ │ │ - 0x000fa8b0 fdebf7ff fdebf7ff fdebf7ff fdebf7ff ................ │ │ - 0x000fa8c0 fdebf7ff 3bebf7ff fdebf7ff fdebf7ff ....;........... │ │ - 0x000fa8d0 fdebf7ff fdebf7ff fdebf7ff fdebf7ff ................ │ │ - 0x000fa8e0 fdebf7ff fdebf7ff fdebf7ff fdebf7ff ................ │ │ - 0x000fa8f0 fdebf7ff fdebf7ff fdebf7ff fdebf7ff ................ │ │ - 0x000fa900 fdebf7ff 88ebf7ff b7ebf7ff 06ecf7ff ................ │ │ - 0x000fa910 94eef7ff 69ecf7ff 94eef7ff 94eef7ff ....i........... │ │ - 0x000fa920 94eef7ff c9ecf7ff 94eef7ff 94eef7ff ................ │ │ - 0x000fa930 94eef7ff 94eef7ff 94eef7ff 94eef7ff ................ │ │ - 0x000fa940 94eef7ff 28edf7ff 94eef7ff 94eef7ff ....(........... │ │ - 0x000fa950 94eef7ff 94eef7ff 94eef7ff 94eef7ff ................ │ │ - 0x000fa960 94eef7ff 94eef7ff 94eef7ff 94eef7ff ................ │ │ - 0x000fa970 94eef7ff 94eef7ff 94eef7ff 94eef7ff ................ │ │ - 0x000fa980 94eef7ff b8edf7ff 89eff7ff 7c2ef8ff ............|... │ │ - 0x000fa990 492ff8ff a82ef8ff 492ff8ff 492ff8ff I/......I/..I/.. │ │ - 0x000fa9a0 492ff8ff d52ef8ff 492ff8ff 492ff8ff I/......I/..I/.. │ │ - 0x000fa9b0 492ff8ff 492ff8ff 492ff8ff 492ff8ff I/..I/..I/..I/.. │ │ - 0x000fa9c0 492ff8ff fe2ef8ff 492ff8ff 492ff8ff I/......I/..I/.. │ │ - 0x000fa9d0 492ff8ff 492ff8ff 492ff8ff 492ff8ff I/..I/..I/..I/.. │ │ - 0x000fa9e0 492ff8ff 492ff8ff 492ff8ff 492ff8ff I/..I/..I/..I/.. │ │ - 0x000fa9f0 492ff8ff 492ff8ff 492ff8ff 492ff8ff I/..I/..I/..I/.. │ │ - 0x000faa00 492ff8ff 292ff8ff ed2ef8ff 0e2ff8ff I/..)/......./.. │ │ - 0x000faa10 ea64f8ff 312ff8ff ea64f8ff ea64f8ff .d..1/...d...d.. │ │ - 0x000faa20 ea64f8ff 552ff8ff ea64f8ff ea64f8ff .d..U/...d...d.. │ │ - 0x000faa30 ea64f8ff ea64f8ff ea64f8ff ea64f8ff .d...d...d...d.. │ │ - 0x000faa40 ea64f8ff 7a2ff8ff ea64f8ff ea64f8ff .d..z/...d...d.. │ │ - 0x000faa50 ea64f8ff ea64f8ff ea64f8ff ea64f8ff .d...d...d...d.. │ │ - 0x000faa60 ea64f8ff ea64f8ff ea64f8ff ea64f8ff .d...d...d...d.. │ │ - 0x000faa70 ea64f8ff ea64f8ff ea64f8ff ea64f8ff .d...d...d...d.. │ │ - 0x000faa80 ea64f8ff b22ff8ff 9aa0f8ff 17a2f8ff .d.../.......... │ │ - 0x000faa90 e8a2f8ff 42a2f8ff e8a2f8ff e8a2f8ff ....B........... │ │ - 0x000faaa0 e8a2f8ff 6ba2f8ff e8a2f8ff e8a2f8ff ....k........... │ │ - 0x000faab0 e8a2f8ff e8a2f8ff e8a2f8ff e8a2f8ff ................ │ │ - 0x000faac0 e8a2f8ff 8fa2f8ff e8a2f8ff e8a2f8ff ................ │ │ - 0x000faad0 e8a2f8ff e8a2f8ff e8a2f8ff e8a2f8ff ................ │ │ - 0x000faae0 e8a2f8ff e8a2f8ff e8a2f8ff e8a2f8ff ................ │ │ - 0x000faaf0 e8a2f8ff e8a2f8ff e8a2f8ff e8a2f8ff ................ │ │ - 0x000fab00 e8a2f8ff bba2f8ff 8ba2f8ff a6a2f8ff ................ │ │ - 0x000fab10 80a3f8ff caa2f8ff 80a3f8ff 80a3f8ff ................ │ │ - 0x000fab20 80a3f8ff eca2f8ff 80a3f8ff 80a3f8ff ................ │ │ - 0x000fab30 80a3f8ff 80a3f8ff 80a3f8ff 80a3f8ff ................ │ │ - 0x000fab40 80a3f8ff 0aa3f8ff 80a3f8ff 80a3f8ff ................ │ │ - 0x000fab50 80a3f8ff 80a3f8ff 80a3f8ff 80a3f8ff ................ │ │ - 0x000fab60 80a3f8ff 80a3f8ff 80a3f8ff 80a3f8ff ................ │ │ - 0x000fab70 80a3f8ff 80a3f8ff 80a3f8ff 80a3f8ff ................ │ │ - 0x000fab80 80a3f8ff 37a3f8ff f99ff8ff a2a3f8ff ....7........... │ │ - 0x000fab90 35a4f8ff c2a3f8ff 35a4f8ff 35a4f8ff 5.......5...5... │ │ - 0x000faba0 35a4f8ff dfa3f8ff 35a4f8ff 35a4f8ff 5.......5...5... │ │ - 0x000fabb0 35a4f8ff 35a4f8ff 35a4f8ff 35a4f8ff 5...5...5...5... │ │ - 0x000fabc0 35a4f8ff fda3f8ff 35a4f8ff 35a4f8ff 5.......5...5... │ │ - 0x000fabd0 35a4f8ff 35a4f8ff 35a4f8ff 35a4f8ff 5...5...5...5... │ │ - 0x000fabe0 35a4f8ff 35a4f8ff 35a4f8ff 35a4f8ff 5...5...5...5... │ │ - 0x000fabf0 35a4f8ff 35a4f8ff 35a4f8ff 35a4f8ff 5...5...5...5... │ │ - 0x000fac00 35a4f8ff 1ca4f8ff d7a3f8ff eea3f8ff 5............... │ │ - 0x000fac10 99a2f8ff 07a4f8ff 99a2f8ff 99a2f8ff ................ │ │ - 0x000fac20 99a2f8ff 21a4f8ff 99a2f8ff 99a2f8ff ....!........... │ │ - 0x000fac30 99a2f8ff 99a2f8ff 99a2f8ff 99a2f8ff ................ │ │ - 0x000fac40 99a2f8ff 3ca4f8ff 99a2f8ff 99a2f8ff ....<........... │ │ - 0x000fac50 99a2f8ff 99a2f8ff 99a2f8ff 99a2f8ff ................ │ │ - 0x000fac60 99a2f8ff 99a2f8ff 99a2f8ff 99a2f8ff ................ │ │ - 0x000fac70 99a2f8ff 99a2f8ff 99a2f8ff 99a2f8ff ................ │ │ - 0x000fac80 99a2f8ff 6aa4f8ff 9fa9f8ff c2a9f8ff ....j........... │ │ - 0x000fac90 51aaf8ff eca9f8ff 51aaf8ff 51aaf8ff Q.......Q...Q... │ │ - 0x000faca0 51aaf8ff 11aaf8ff 51aaf8ff 51aaf8ff Q.......Q...Q... │ │ - 0x000facb0 51aaf8ff 51aaf8ff 51aaf8ff 51aaf8ff Q...Q...Q...Q... │ │ - 0x000facc0 51aaf8ff 35aaf8ff 33aaf8ff 4faaf8ff Q...5...3...O... │ │ - 0x000facd0 90abf8ff 76aaf8ff 90abf8ff 90abf8ff ....v........... │ │ - 0x000face0 90abf8ff 98aaf8ff 90abf8ff 90abf8ff ................ │ │ - 0x000facf0 90abf8ff 90abf8ff 90abf8ff 90abf8ff ................ │ │ - 0x000fad00 90abf8ff b8aaf8ff 02030205 02070404 ................ │ │ - 0x000fad10 06050806 0c080907 0b050c04 0d035ab4 ..............Z. │ │ - 0x000fad20 2d87719d cb430000 00000000 00000000 -.q..C.......... │ │ - 0x000fad30 04000400 08000800 08000900 09000a00 ................ │ │ - 0x000fad40 0a000b00 0b000c00 0c000d00 0c000e00 ................ │ │ - 0x000fad50 0d000f00 0e001000 0f001100 10001200 ................ │ │ - 0x000fad60 11001300 12001400 13001500 13001600 ................ │ │ - 0x000fad70 14001700 15001800 16001900 17001a00 ................ │ │ - 0x000fad80 18001b00 19001c00 1a001d00 1a001e00 ................ │ │ - 0x000fad90 1b001f00 1c002000 1d002100 1e002200 ...... ...!...". │ │ - 0x000fada0 1f002300 20002400 20002500 21002600 ..#. .$. .%.!.&. │ │ - 0x000fadb0 22002700 23002800 24002900 25002a00 ".'.#.(.$.).%.*. │ │ - 0x000fadc0 26002b00 26002c00 27002d00 28002e00 &.+.&.,.'.-.(... │ │ - 0x000fadd0 29002f00 2a003000 2b003100 2b003200 )./.*.0.+.1.+.2. │ │ - 0x000fade0 2c003300 2d003400 2e003500 2f003600 ,.3.-.4...5./.6. │ │ - 0x000fadf0 30003700 30003800 31003900 32003a00 0.7.0.8.1.9.2.:. │ │ - 0x000fae00 33003b00 34003c00 35003d00 35003e00 3.;.4.<.5.=.5.>. │ │ - 0x000fae10 36003f00 37004000 38004100 39004200 6.?.7.@.8.A.9.B. │ │ - 0x000fae20 39004300 3a004400 3b004500 3c004600 9.C.:.D.;.E.<.F. │ │ - 0x000fae30 3d004700 3e004800 3e004900 3f004a00 =.G.>.H.>.I.?.J. │ │ - 0x000fae40 40004b00 41004c00 42004d00 42004e00 @.K.A.L.B.M.B.N. │ │ - 0x000fae50 43004f00 44005000 45005100 46005200 C.O.D.P.E.Q.F.R. │ │ - 0x000fae60 46005300 47005400 48005500 49005600 F.S.G.T.H.U.I.V. │ │ - 0x000fae70 4a005700 4a005800 4b005900 4c005a00 J.W.J.X.K.Y.L.Z. │ │ - 0x000fae80 4d005b00 4e005c00 4e005d00 4f005e00 M.[.N.\.N.].O.^. │ │ - 0x000fae90 50005f00 51006000 51006100 52006200 P._.Q.`.Q.a.R.b. │ │ - 0x000faea0 53006300 54006400 55006500 55006600 S.c.T.d.U.e.U.f. │ │ - 0x000faeb0 57006800 58006a00 5a006c00 5c006e00 W.h.X.j.Z.l.\.n. │ │ - 0x000faec0 5d007000 5f007200 60007400 62007600 ].p._.r.`.t.b.v. │ │ - 0x000faed0 63007800 65007a00 66007c00 68007e00 c.x.e.z.f.|.h.~. │ │ - 0x000faee0 69008000 6b008200 6c008400 6e008600 i...k...l...n... │ │ - 0x000faef0 6f008800 71008a00 72008c00 74008e00 o...q...r...t... │ │ - 0x000faf00 75009000 76009200 78009400 79009600 u...v...x...y... │ │ - 0x000faf10 7b009800 7d009b00 7f009e00 8100a100 {...}........... │ │ - 0x000faf20 8300a400 8600a700 8800aa00 8a00ad00 ................ │ │ - 0x000faf30 8c00b000 8e00b300 9000b600 9200b900 ................ │ │ - 0x000faf40 9400bc00 9600bf00 9800c200 9a00c500 ................ │ │ - 0x000faf50 9c00c800 9e00cb00 a100cf00 a400d300 ................ │ │ - 0x000faf60 a600d700 a900db00 ac00df00 ae00e300 ................ │ │ - 0x000faf70 b100e700 b400eb00 b600ef00 b900f300 ................ │ │ - 0x000faf80 bb00f700 be00fb00 c000ff00 c3000401 ................ │ │ - 0x000faf90 c7000901 ca000e01 cd001301 d0001801 ................ │ │ - 0x000fafa0 d3001d01 d6002201 d9002701 dc002c01 ......"...'...,. │ │ - 0x000fafb0 df003101 e2003701 e6003d01 e9004301 ..1...7...=...C. │ │ - 0x000fafc0 ed004901 f0004f01 f3005501 f7005b01 ..I...O...U...[. │ │ - 0x000fafd0 fa006101 fd006701 01016e01 05017501 ..a...g...n...u. │ │ - 0x000fafe0 09017c01 0d018301 10018a01 14019101 ..|............. │ │ - 0x000faff0 18019801 1c01a001 2001a801 2401b001 ........ ...$... │ │ - 0x000fb000 2801b801 2c01c001 3001c801 3501d101 (...,...0...5... │ │ - 0x000fb010 3901da01 3d01e301 4201ec01 4601f501 9...=...B...F... │ │ - 0x000fb020 4a01fe01 4f010802 54011202 58011c02 J...O...T...X... │ │ - 0x000fb030 5d012602 62013002 67013b02 6c014602 ].&.b.0.g.;.l.F. │ │ - 0x000fb040 71015102 76015c02 7b016702 80017302 q.Q.v.\.{.g...s. │ │ - 0x000fb050 85017f02 8b018b02 90019702 9601a402 ................ │ │ - 0x000fb060 9b01b102 a101be02 a701cb02 ad01d902 ................ │ │ - 0x000fb070 b301e702 b901f502 bf010303 c6011203 ................ │ │ - 0x000fb080 cd012103 d3013003 db014003 e2015003 ..!...0...@...P. │ │ - 0x000fb090 e9016003 f1017103 f9018203 01029303 ..`...q......... │ │ - 0x000fb0a0 0a02a503 1202b703 1b02c903 2502dc03 ............%... │ │ - 0x000fb0b0 2f02ef03 39020204 43021604 4e022a04 /...9...C...N.*. │ │ - 0x000fb0c0 5a023f04 66025404 72026904 80027f04 Z.?.f.T.r.i..... │ │ - 0x000fb0d0 8e029504 9c02ac04 ac02c304 bc02db04 ................ │ │ - 0x000fb0e0 cd02f304 e0020c05 f3022505 07033f05 ..........%...?. │ │ - 0x000fb0f0 1c035905 33037405 4b038f05 6503ab05 ..Y.3.t.K...e... │ │ - 0x000fb100 8003c705 9d03e405 bb030106 dc031f06 ................ │ │ - 0x000fb110 fe033d06 22045c06 4a047c06 73049c06 ..=.".\.J.|.s... │ │ - 0x000fb120 a004bd06 d004df06 02050107 38052407 ............8.$. │ │ - 0x000fb130 04000400 09000900 0a000b00 0d000d00 ................ │ │ - 0x000fb140 0f001000 11001200 14001500 16001800 ................ │ │ - 0x000fb150 19001b00 1c001e00 1f002100 22002500 ..........!.".%. │ │ - 0x000fb160 25002800 28002c00 2b003000 2f003300 %.(.(.,.+.0./.3. │ │ - 0x000fb170 32003700 35003b00 39003f00 3c004300 2.7.5.;.9.?.<.C. │ │ - 0x000fb180 40004700 44004b00 47004f00 4b005300 @.G.D.K.G.O.K.S. │ │ - 0x000fb190 4e005800 52005c00 56006000 5a006400 N.X.R.\.V.`.Z.d. │ │ - 0x000fb1a0 5d006900 61006d00 65007200 69007600 ].i.a.m.e.r.i.v. │ │ - 0x000fb1b0 6d007a00 71007f00 74008300 78008800 m.z.q...t...x... │ │ - 0x000fb1c0 7c008c00 80009100 84009500 88009a00 |............... │ │ - 0x000fb1d0 8c009e00 8f00a300 9300a800 9700ac00 ................ │ │ - 0x000fb1e0 9b00b100 9f00b500 a300ba00 a600be00 ................ │ │ - 0x000fb1f0 aa00c300 ae00c700 b200cc00 b600d000 ................ │ │ - 0x000fb200 b900d500 bd00d900 c100de00 c500e200 ................ │ │ - 0x000fb210 c800e700 cc00eb00 d000f000 d400f400 ................ │ │ - 0x000fb220 d700f900 db00fd00 df000201 e2000601 ................ │ │ - 0x000fb230 e6000b01 e9000f01 ed001301 f1001801 ................ │ │ - 0x000fb240 f4001c01 f8002101 fb002501 ff002901 ......!...%...). │ │ - 0x000fb250 03012e01 06013201 0a013701 0d013b01 ......2...7...;. │ │ - 0x000fb260 11013f01 14014401 18014801 1b014c01 ..?...D...H...L. │ │ - 0x000fb270 1f015101 22015501 25015901 29015d01 ..Q.".U.%.Y.).]. │ │ - 0x000fb280 2c016201 30016601 33016a01 36016f01 ,.b.0.f.3.j.6.o. │ │ - 0x000fb290 3a017301 3d017701 41017b01 44018001 :.s.=.w.A.{.D... │ │ - 0x000fb2a0 47018401 4b018801 4e018c01 51019101 G...K...N...Q... │ │ - 0x000fb2b0 57019901 5e01a101 6401a901 6a01b101 W...^...d...j... │ │ - 0x000fb2c0 7101b901 7701c101 7d01ca01 8301d201 q...w...}....... │ │ - 0x000fb2d0 8a01da01 9001e201 9601ea01 9c01f201 ................ │ │ - 0x000fb2e0 a201fa01 a8010202 ae010b02 b4011302 ................ │ │ - 0x000fb2f0 ba011b02 c0012302 c6012b02 cc013302 ......#...+...3. │ │ - 0x000fb300 d2013b02 d8014302 de014c02 e4015402 ..;...C...L...T. │ │ - 0x000fb310 ea015c02 f3016802 fb017402 04028002 ..\...h...t..... │ │ - 0x000fb320 0d028c02 15029802 1e02a402 2602b002 ............&... │ │ - 0x000fb330 2f02bc02 3702c902 4002d502 4802e102 /...7...@...H... │ │ - 0x000fb340 5002ed02 5902f902 61020503 69021103 P...Y...a...i... │ │ - 0x000fb350 71021d03 7a022903 84023903 8f024903 q...z.)...9...I. │ │ - 0x000fb360 9a025903 a4026903 af027903 ba028903 ..Y...i...y..... │ │ - 0x000fb370 c4029a03 ce02aa03 d902ba03 e302ca03 ................ │ │ - 0x000fb380 ed02da03 f702ea03 0203fa03 0e030e04 ................ │ │ - 0x000fb390 1b032204 27033604 33034a04 3f035e04 ..".'.6.3.J.?.^. │ │ - 0x000fb3a0 4c037204 58038604 64039a04 7003ae04 L.r.X...d...p... │ │ - 0x000fb3b0 7b03c204 8a03da04 9803f204 a5030a05 {............... │ │ - 0x000fb3c0 b3032205 c1033a05 cf035205 dc036a05 .."...:...R...j. │ │ - 0x000fb3d0 e9038305 f7039b05 0604b705 1504d305 ................ │ │ - 0x000fb3e0 2504ef05 34040b06 42042706 51044306 %...4...B.'.Q.C. │ │ - 0x000fb3f0 60045f06 71047f06 81049f06 9204bf06 `._.q........... │ │ - 0x000fb400 a204df06 b204ff06 c2041f07 d4044307 ..............C. │ │ - 0x000fb410 e5046707 f7048b07 0805af07 1a05d307 ..g............. │ │ - 0x000fb420 2b05f707 3e051f08 51054708 63056f08 +...>...Q.G.c.o. │ │ - 0x000fb430 76059708 8805bf08 9c05eb08 b0051709 v............... │ │ - 0x000fb440 c4054309 d8056f09 ec059b09 0106cb09 ..C...o......... │ │ - 0x000fb450 1706fb09 2c062b0a 41065b0a 58068f0a ....,.+.A.[.X... │ │ - 0x000fb460 6f06c30a 8606f70a 9c062b0b b506630b o.........+...c. │ │ - 0x000fb470 cd069b0b e606d30b ff060b0c 1907470c ..............G. │ │ - 0x000fb480 3407830c 4f07bf0c 6c07ff0c 89073f0d 4...O...l.....?. │ │ - 0x000fb490 a6077f0d c607c30d e507070e 06084b0e ..............K. │ │ - 0x000fb4a0 2808930e 4b08db0e 6f08240f 9508700f (...K...o.$...p. │ │ - 0x000fb4b0 bc08bc0f e4080810 0f095810 3b09a810 ..........X.;... │ │ - 0x000fb4c0 6a09fc10 9a095011 cc09a411 010afc11 j.....P......... │ │ - 0x000fb4d0 380a5412 730ab012 b10a0c13 f20a6c13 8.T.s.........l. │ │ - 0x000fb4e0 370bcc13 800b3014 cc0b9414 1e0cfc14 7.....0......... │ │ - 0x000fb4f0 740c6415 d00cd015 2f0d3c16 960dac16 t.d...../.<..... │ │ - 0x000fb500 020e1c17 760e9017 ef0e0418 710f7c18 ....v.......q.|. │ │ - 0x000fb510 f90ff418 8c107019 2a11f019 cf11701a ......p.*.....p. │ │ - 0x000fb520 8112f41a 41137c1b 0a14041c e314901c ....A.|......... │ │ - 0x000fb530 04000400 0c000d00 12001300 19001b00 ................ │ │ - 0x000fb540 21002300 29002c00 32003600 3c004000 !.#.).,.2.6.<.@. │ │ - 0x000fb550 46004b00 50005700 5b006300 67007000 F.K.P.W.[.c.g.p. │ │ - 0x000fb560 73007e00 7f008b00 8c009a00 9900a800 s.~............. │ │ - 0x000fb570 a600b700 b400c700 c200d600 d000e600 ................ │ │ - 0x000fb580 de00f700 ed000701 fb001801 0a012901 ..............). │ │ - 0x000fb590 19013a01 28014b01 38015d01 47016e01 ..:.(.K.8.].G.n. │ │ - 0x000fb5a0 57018001 66019201 7601a401 8601b601 W...f...v....... │ │ - 0x000fb5b0 9501c801 a501db01 b501ed01 c501ff01 ................ │ │ - 0x000fb5c0 d5011202 e4012402 f4013702 04024a02 ......$...7...J. │ │ - 0x000fb5d0 14025c02 24026f02 34028202 44029402 ..\.$.o.4...D... │ │ - 0x000fb5e0 5402a702 6302ba02 7302cc02 8302df02 T...c...s....... │ │ - 0x000fb5f0 9302f102 a2020403 b2021703 c2022903 ..............). │ │ - 0x000fb600 d1023c03 e1024e03 f0026103 00037403 ..<...N...a...t. │ │ - 0x000fb610 0f038603 1e039803 2e03ab03 3d03bd03 ............=... │ │ - 0x000fb620 4c03d003 5b03e203 6a03f403 79030604 L...[...j...y... │ │ - 0x000fb630 88031904 97032b04 a6033d04 b5034f04 ......+...=...O. │ │ - 0x000fb640 c4036104 d2037304 e1038504 f0039704 ..a...s......... │ │ - 0x000fb650 fe03a904 0d04bb04 1b04cd04 2904de04 ............)... │ │ - 0x000fb660 3804f004 46040205 54041305 62042505 8...F...T...b.%. │ │ - 0x000fb670 70043705 7f044805 8d045a05 9b046b05 p.7...H...Z...k. │ │ - 0x000fb680 a8047d05 b6048e05 c404a005 d204b105 ..}............. │ │ - 0x000fb690 e004c205 ed04d305 fb04e505 0805f605 ................ │ │ - 0x000fb6a0 16050706 23051806 31052906 3e053b06 ....#...1.).>.;. │ │ - 0x000fb6b0 58055b06 71057c06 8b059d06 a405bd06 X.[.q.|......... │ │ - 0x000fb6c0 bd05de06 d605ff06 ef052007 08064007 .......... ...@. │ │ - 0x000fb6d0 21066107 3a068207 5206a207 6b06c307 !.a.:...R...k... │ │ - 0x000fb6e0 8406e407 9c060408 b5062508 cd064608 ..........%...F. │ │ - 0x000fb6f0 e5066608 fd068708 1607a808 2e07c808 ..f............. │ │ - 0x000fb700 4607e908 5d070909 75072a09 8d074a09 F...]...u.*...J. │ │ - 0x000fb710 a5076b09 c8079b09 eb07cc09 0d08fc09 ..k............. │ │ - 0x000fb720 30082d0a 52085d0a 75088d0a 9708be0a 0.-.R.].u....... │ │ - 0x000fb730 b908ee0a db081f0b fc084f0b 1e097f0b ..........O..... │ │ - 0x000fb740 3f09b00b 6009e00b 8209100c a309410c ?...`.........A. │ │ - 0x000fb750 c309710c e409a20c 0f0ae20c 3a0a220d ..q.........:.". │ │ - 0x000fb760 650a620d 900aa30d ba0ae30d e40a230e e.b...........#. │ │ - 0x000fb770 0e0b640e 380ba40e 610be40e 8a0b240f ..d.8...a.....$. │ │ - 0x000fb780 b30b650f dc0ba50f 040ce50f 370c3510 ..e.........7.5. │ │ - 0x000fb790 690c8610 9a0cd610 cb0c2611 fc0c7611 i.........&...v. │ │ - 0x000fb7a0 2d0dc611 5d0d1712 8d0d6712 bd0db712 -...].....g..... │ │ - 0x000fb7b0 ed0d0713 250e6713 5d0ec813 950e2814 ....%.g.].....(. │ │ - 0x000fb7c0 cc0e8814 030fe814 390f4815 6f0fa815 ........9.H.o... │ │ - 0x000fb7d0 a50f0916 da0f6916 1710d916 55104917 ......i.....U.I. │ │ - 0x000fb7e0 9110b917 cd102918 09119918 44110a19 ......).....D... │ │ - 0x000fb7f0 7f117a19 c211fa19 04127a1a 4512fa1a ..z.......z.E... │ │ - 0x000fb800 86127a1b c712fa1b 07137a1c 4e130b1d ..z.......z.N... │ │ - 0x000fb810 95139b1d db132b1e 2114bb1e 66144b1f ......+.!...f.K. │ │ - 0x000fb820 ab14db1f f7147b20 42151b21 8d15bb21 ......{ B..!...! │ │ - 0x000fb830 d7155b22 2116fc22 7116ac23 c1165c24 ..["!.."q..#..\$ │ │ - 0x000fb840 11170c25 6017bc25 af176c26 05182c27 ...%`..%..l&..,' │ │ - 0x000fb850 5a18ec27 af18ac28 04196c29 5f193c2a Z..'...(..l)_.<* │ │ - 0x000fb860 bb190c2b 161adc2b 711aad2c d31a8d2d ...+...+q..,...- │ │ - 0x000fb870 361b6d2e 981b4d2f fb1b2d30 651c1d31 6.m...M/..-0e..1 │ │ - 0x000fb880 d01c0d32 3b1dfd32 af1dfd33 231efd34 ...2;..2...3#..4 │ │ - 0x000fb890 981efd35 161f0d37 951f1d38 16202d39 ...5...7...8. -9 │ │ - 0x000fb8a0 a0204d3a 2c216d3b bb218e3c 5422be3d . M:,!m;.!..#.@;$^A.$.B │ │ - 0x000fb8c0 a725ee43 68263e45 2f278e46 0528ee47 .%.Ch&>E/'.F.(.G │ │ - 0x000fb8d0 e1284e49 ce29be4a c22a2e4c ca2bae4d .(NI.).J.*.L.+.M │ │ - 0x000fb8e0 da2c2e4f 002ebe50 312f4e52 7930ee53 .,.O...P1/NRy0.S │ │ - 0x000fb8f0 ce318e55 3e333e57 bd34ee58 5936ae5a .1.U>3>W.4.XY6.Z │ │ - 0x000fb900 07386e5c d7393e5e ba3b0e60 c43dee61 .8n\.9>^.;.`.=.a │ │ - 0x000fb910 e43fcf63 2f42bf65 a744bf67 3d47bf69 .?.c/B.e.D.g=G.i │ │ - 0x000fb920 054acf6b 064def6d 29500f70 8b533f72 .J.k.M.m)P.p.S?r │ │ - 0x000fb930 030ef9ff 080ef9ff 140ef9ff 200ef9ff ............ ... │ │ - 0x000fb940 140ef9ff 140ef9ff 140ef9ff 2a0ef9ff ............*... │ │ - 0x000fb950 140ef9ff 140ef9ff 140ef9ff 140ef9ff ................ │ │ - 0x000fb960 140ef9ff 140ef9ff 140ef9ff 330ef9ff ............3... │ │ - 0x000fb970 140ef9ff 140ef9ff 140ef9ff 140ef9ff ................ │ │ - 0x000fb980 140ef9ff 140ef9ff 140ef9ff 140ef9ff ................ │ │ - 0x000fb990 140ef9ff 140ef9ff 140ef9ff 140ef9ff ................ │ │ - 0x000fb9a0 140ef9ff 140ef9ff 140ef9ff 400ef9ff ............@... │ │ - 0x000fb9b0 140ef9ff 190ef9ff 270ef9ff 500ef9ff ........'...P... │ │ - 0x000fb9c0 270ef9ff 270ef9ff 270ef9ff 5b0ef9ff '...'...'...[... │ │ - 0x000fb9d0 270ef9ff 270ef9ff 270ef9ff 270ef9ff '...'...'...'... │ │ - 0x000fb9e0 270ef9ff 270ef9ff 270ef9ff 690ef9ff '...'...'...i... │ │ - 0x000fb9f0 270ef9ff 270ef9ff 270ef9ff 270ef9ff '...'...'...'... │ │ - 0x000fba00 270ef9ff 270ef9ff 270ef9ff 270ef9ff '...'...'...'... │ │ - 0x000fba10 270ef9ff 270ef9ff 270ef9ff 270ef9ff '...'...'...'... │ │ - 0x000fba20 270ef9ff 270ef9ff 270ef9ff 7b0ef9ff '...'...'...{... │ │ - 0x000fba30 1013f9ff 3113f9ff 5c13f9ff 8a13f9ff ....1...\....... │ │ - 0x000fba40 5c13f9ff 5c13f9ff 5c13f9ff b013f9ff \...\...\....... │ │ - 0x000fba50 5c13f9ff 5c13f9ff 5c13f9ff 5c13f9ff \...\...\...\... │ │ - 0x000fba60 5c13f9ff 5c13f9ff 5c13f9ff d013f9ff \...\...\....... │ │ - 0x000fba70 5c13f9ff 5c13f9ff 5c13f9ff 5c13f9ff \...\...\...\... │ │ - 0x000fba80 5c13f9ff 5c13f9ff 5c13f9ff 5c13f9ff \...\...\...\... │ │ - 0x000fba90 5c13f9ff 5c13f9ff 5c13f9ff 5c13f9ff \...\...\...\... │ │ - 0x000fbaa0 5c13f9ff 5c13f9ff 5c13f9ff f413f9ff \...\...\....... │ │ - 0x000fbab0 ae13f9ff b613f9ff c813f9ff ea13f9ff ................ │ │ - 0x000fbac0 c813f9ff c813f9ff c813f9ff fb13f9ff ................ │ │ - 0x000fbad0 c813f9ff c813f9ff c813f9ff c813f9ff ................ │ │ - 0x000fbae0 c813f9ff c813f9ff c813f9ff 0914f9ff ................ │ │ - 0x000fbaf0 c813f9ff c813f9ff c813f9ff c813f9ff ................ │ │ - 0x000fbb00 c813f9ff c813f9ff c813f9ff c813f9ff ................ │ │ - 0x000fbb10 c813f9ff c813f9ff c813f9ff c813f9ff ................ │ │ - 0x000fbb20 c813f9ff c813f9ff c813f9ff 1b14f9ff ................ │ │ - 0x000fbb30 ad23f9ff dd23f9ff 9b27f9ff 1b24f9ff .#...#...'...$.. │ │ - 0x000fbb40 9b27f9ff 9b27f9ff 9b27f9ff 5724f9ff .'...'...'..W$.. │ │ - 0x000fbb50 9b27f9ff 9b27f9ff 9b27f9ff 9b27f9ff .'...'...'...'.. │ │ - 0x000fbb60 9b27f9ff 9b27f9ff 9b27f9ff 8f24f9ff .'...'...'...$.. │ │ - 0x000fbb70 0527f9ff 0e27f9ff 5b27f9ff 2227f9ff .'...'..['.."'.. │ │ - 0x000fbb80 5b27f9ff 5b27f9ff 5b27f9ff 3427f9ff ['..['..['..4'.. │ │ - 0x000fbb90 5b27f9ff 5b27f9ff 5b27f9ff 5b27f9ff ['..['..['..['.. │ │ - 0x000fbba0 5b27f9ff 5b27f9ff 5b27f9ff 4527f9ff ['..['..['..E'.. │ │ - 0x000fbbb0 5638f9ff 2643f9ff 4338f9ff 1843f9ff V8..&C..C8...C.. │ │ - 0x000fbbc0 6d39f9ff 4338f9ff 6c3af9ff 5f3bf9ff m9..C8..l:.._;.. │ │ - 0x000fbbd0 5f3bf9ff 5f3bf9ff 5f3bf9ff 5f3bf9ff _;.._;.._;.._;.. │ │ - 0x000fbbe0 5f3bf9ff 5f3bf9ff 2643f9ff 7339f9ff _;.._;..&C..s9.. │ │ - 0x000fbbf0 4f3df9ff ea42f9ff 563ef9ff ea42f9ff O=...B..V>...B.. │ │ - 0x000fbc00 00000000 00000000 01000000 00000000 ................ │ │ - 0x000fbc10 00000000 00000000 ffffffff 00000000 ................ │ │ - 0x000fbc20 ffffffff ffffffff 00000000 00000000 ................ │ │ - 0x000fbc30 20212531 41505b68 2a2a3a47 54616470 !%1AP[h**:GTadp │ │ - 0x000fbc40 4b455467 7d8e9192 5b565b6e 8098b2be KETg}...[V[n.... │ │ - 0x000fbc50 1f282e30 363d4044 2f2d383d 41454447 .(.06=@D/-8=AEDG │ │ - 0x000fbc60 3c36404b 555c5a57 423d4049 525c6669 <6@KU\ZWB=@IR\fi │ │ - 0x000fbc70 2021242e 3c4b5662 2a2a3843 4f5c5f69 !$.:DUbv..VPUeu... │ │ - 0x000fbcd0 1f262e2e 32393d41 2f2e3538 3b404143 .&..29=A/.58;@AC │ │ - 0x000fbce0 36323942 4a525552 403c3e47 4f586163 629BJRUR@<>GOXac │ │ - 0x000fbcf0 20202229 33414b56 23242f35 3d49515c ")3AKV#$/5=IQ\ │ │ - 0x000fbd00 3b39414e 5c6c7577 534e5261 6f81949a ;9AN\luwSNRao... │ │ - 0x000fbd10 1f242e2d 31363b3f 2f2f3435 373a3d41 .$.-16;?//457:=A │ │ - 0x000fbd20 3532373f 474d5150 3f3b3d46 4d565e5f 527?GMQP?;=FMV^_ │ │ - 0x000fbd30 20202226 303c4851 23242a33 3b444f56 "&0;:DO[eo │ │ - 0x000fbdd0 1f21282f 2d303337 2a2c2f32 31323437 .!(/-037*,/21247 │ │ - 0x000fbde0 2f2d2e36 3b3d3f42 36333239 40464b4f /-.6;=?B6329@FKO │ │ - 0x000fbdf0 20202022 262c323d 20212325 282d323a "&,2= !#%(-2: │ │ - 0x000fbe00 2a292a32 3a42474f 3835343b 444e5661 *)*2:BGO854;DNVa │ │ - 0x000fbe10 1f20272c 2e2f3035 26282f2f 2f2e2f32 . ',./05&(///./2 │ │ - 0x000fbe20 2f2d2d33 383b3d40 34313035 3a404449 /--38;=@4105:@DI │ │ - 0x000fbe30 20202022 23282e34 20212225 262a2e33 "#(.4 !"%&*.3 │ │ - 0x000fbe40 2524262c 31373b40 34313136 3c454c53 %$&,17;@4116?ACE │ │ - 0x000fc040 312d2e31 353a3b3e 40434447 45444648 1-.15:;>@CDGEDFH │ │ - 0x000fc050 3f393839 3c43474e 52595a5b 59595658 ?989@AC │ │ - 0x000fc0c0 312d2e2f 35383b3d 3f414345 43424446 1-./58;=?ACECBDF │ │ - 0x000fc0d0 3d373636 3b3e4449 4d525658 56575356 =766;>DIMRVXVWSV │ │ - 0x000fc0e0 45403d3b 3e414449 4e54595d 62646667 E@=;>ADINTY]bdfg │ │ - 0x000fc0f0 1f202021 2225292e 353c414a 4f54595e . !"%).5DINUZZ_e │ │ - 0x000fc110 413c3b3a 41494f56 61696f78 7d807c83 A<;:AIOVaiox}.|. │ │ - 0x000fc120 5a54514e 53595e66 707b868f 9a9ea4aa ZTQNSY^fp{...... │ │ - 0x000fc130 1f202428 2c2e2d2f 3134363a 3c3e4041 . $(,.-/146:<>@A │ │ - 0x000fc140 302e2e2e 33363839 3a3c3e40 42404244 0...3689:<>@B@BD │ │ - 0x000fc150 39353332 363c4044 494c4f52 54545153 95326<@DILORTTQS │ │ - 0x000fc160 443f3c3a 3d404347 4d52575b 5f616364 D?<:=@CGMRW[_acd │ │ - 0x000fc170 1f202021 2222272c 31363c44 4b4f5458 . !""',16:98=BJRZ_fnuxt{ │ │ - 0x000fc1a0 58524f4c 51555b62 6b757f87 9194999f XROLQU[bku...... │ │ - 0x000fc1b0 1f202328 2b2e2d2e 30323438 3a3c3e3f . #(+.-.0248:<>? │ │ - 0x000fc1c0 302e2f2f 32353536 3637383b 3d3f4042 0.//2556678;=?@B │ │ - 0x000fc1d0 38343231 35383d41 46484b4f 51524f51 842158=AFHKOQROQ │ │ - 0x000fc1e0 433e3c39 3c3f4246 4b505559 5d5e6061 C><9 │ │ - 0x000fc240 302f2e2f 31353535 36363739 3b3d3e40 0/./15556679;=>@ │ │ - 0x000fc250 3431302f 3236393d 40424447 494b4c4e 410/269=@BDGIKLN │ │ - 0x000fc260 403c3938 393d4044 474b4e53 575a5c5e @<989=@DGKNSWZ\^ │ │ - 0x000fc270 1f202020 21222225 292d3136 3c41484b . !""%)-16;;:?CGLQU\biov │ │ - 0x000fc330 1f1f2023 282b2e2e 2e2e2f30 3234373a .. #(+..../0247: │ │ - 0x000fc340 2a2a2a2d 2f303232 31313232 3435373a ***-/0221122457: │ │ - 0x000fc350 312f2d2e 2e313537 393b3c3d 3f404244 1/-..1579;<=?@BD │ │ - 0x000fc360 39363433 3235383a 3d404347 494c4f52 9643258:=@CGILOR │ │ - 0x000fc370 1f202020 20202223 2527292d 3236393d . "#%')-269= │ │ - 0x000fc380 20202122 22232526 28292b2e 3235383a !""#%&()+.258: │ │ - 0x000fc390 2c2a292a 2a2a3036 393c3f43 474a4d4f ,*)***069?@ │ │ - 0x000fc3e0 36333131 30303337 3a3c3e41 44464749 63110037:<>ADFGI │ │ - 0x000fc3f0 1f202020 20202122 2325262a 2d2f3337 . !"#%&*-/37 │ │ - 0x000fc400 20202021 22232425 2628282b 2d2f3236 !"#$%&((+-/26 │ │ - 0x000fc410 26252424 2627292c 31333438 3a3c3f43 &%$$&'),1348:@CE │ │ - 0x000fc810 302e2f32 35353637 383c3d40 42424243 0./255678<=@BBBC │ │ - 0x000fc820 34302f32 363d4044 464b4b4a 494b4a49 40/26=@DFKKJIKJI │ │ - 0x000fc830 39343335 39404349 4c525356 53535452 94359@CILRSVSSTR │ │ - 0x000fc840 423c3b3c 3e454950 545c5d5e 605c5e5b B<;<>EIPT\]^`\^[ │ │ - 0x000fc850 443f3c3b 3e42484c 50575d62 63656765 D?<;>BHLPW]bcege │ │ - 0x000fc860 47423f3e 3e42464b 4f54595e 62686a6d GB?>>BFKOTY^bhjm │ │ - 0x000fc870 201f2020 24272f35 3d474f56 5c62686e . $'/5=GOV\bhn │ │ - 0x000fc880 20202223 25282d32 3840464c 52585e64 "#%(-28@FLRX^d │ │ - 0x000fc890 24232428 3032383c 41494f54 595d5f62 $#$(028AC │ │ - 0x000fc910 302e2f30 35353636 383a3c3e 40414141 0./055668:<>@AAA │ │ - 0x000fc920 322e2e2f 36383d3f 41444648 47494847 2../68=?ADFHGIHG │ │ - 0x000fc930 39343333 393c4247 4a4f5254 5151524f 94339@ADEGFE │ │ - 0x000fca30 36323130 353a3e41 46494b4e 4f4f504d 62105:>AFIKNOOPM │ │ - 0x000fca40 3f3a3836 3b404347 4d525559 5b575956 ?:86;@CGMRUY[WYV │ │ - 0x000fca50 433e3b39 3c404649 4d53595d 5e60615f C>;9<@FIMSY]^`a_ │ │ - 0x000fca60 45413e3c 3d404448 4c515559 5d626466 EA><=@DHLQUY]bdf │ │ - 0x000fca70 201f1f20 2224292f 353a414a 52575c61 .. "$)/5:AJRW\a │ │ - 0x000fca80 1f202122 2324282c 32363b43 494e5358 . !"#$(,26;CINSX │ │ - 0x000fca90 23222325 292e3135 393d4249 4f535456 #"#%).159=BIOSTV │ │ - 0x000fcaa0 2c292a2a 30363c42 474b4f56 5c606161 ,)**06@BDEDC │ │ - 0x000fcb30 34312f2f 32363b3f 42444649 4b4d4d4b 41//26;?BDFIKMMK │ │ - 0x000fcb40 39353332 35393d42 47494c50 53545653 953259=BGILPSTVS │ │ - 0x000fcb50 403c3937 3a3d4247 4b4f5357 5b5d5e5c @<97:=BGKOSW[]^\ │ │ - 0x000fcb60 44403d3b 3c3f4347 4a4f5357 5b5f6162 D@=;BFKQVZZ │ │ - 0x000fcbb0 33312f30 343a3f45 4a4f545a 61666a67 31/04:?EJOTZafjg │ │ - 0x000fcbc0 413d3b3a 3e44494f 555c626a 71787c77 A=;:>DIOU\bjqx|w │ │ - 0x000fcbd0 4f4a4745 484e545a 60676e77 80878c89 OJGEHNTZ`gnw.... │ │ - 0x000fcbe0 57524f4d 4e545960 676f767e 868f9397 WROMNTY`gov~.... │ │ - 0x000fcbf0 201f1f23 29313031 32343639 3d404244 ..#)1012469=@BD │ │ - 0x000fcc00 20212327 2b2f2e2d 2e303234 373a3b3d !#'+/.-.0247:;= │ │ - 0x000fcc10 28292b2e 30323130 31323335 383a3b3b ()+.021012358:;; │ │ - 0x000fcc20 312f2e2e 31353638 393a3b3d 3f414241 1/..15689:;=?ABA │ │ - 0x000fcc30 33312f2f 3136393d 3f414345 48494b48 31//169=?ACEHIKH │ │ - 0x000fcc40 39363332 34393c40 4347494d 50525451 963249<@CGIMPRTQ │ │ - 0x000fcc50 3f3b3937 393c4043 474b4e52 56595b59 ?;979<@CGKNRVY[Y │ │ - 0x000fcc60 433f3c3a 3b3e4145 494d5155 585c5e5f C?<:;>AEIMQUX\^_ │ │ - 0x000fcc70 201f1f20 20222427 2c30353a 41474f52 .. "$',05:AGOR │ │ - 0x000fcc80 1f202020 21222225 292d3136 3c41484b . !""%)-16;;:?DIOU\biovy │ │ - 0x000fcce0 4f4b4847 45494e54 5a60676e 767d8588 OKHGEINTZ`gnv}.. │ │ - 0x000fccf0 201f1e21 252a3130 31323436 393c3f40 ..!%*1012469@ACD │ │ - 0x000fcd40 3432302f 2f323639 3d404244 46484b4b 420//269=@BDFHKK │ │ - 0x000fcd50 39363433 3235393c 40434749 4c4f5253 9643259<@CGILORS │ │ - 0x000fcd60 3f3c3938 36393c40 43474b4e 5255595a ?<9869<@CGKNRUYZ │ │ - 0x000fcd70 201f1f20 20222326 292c3035 3a41474f .. "#&),05:AGO │ │ - 0x000fcd80 1f202020 21222224 272a2d31 363c4148 . !""$'*-16;998=AEJOSZ_fls │ │ - 0x000fcde0 49454241 4045494d 51565b63 6970777f IEBA@EIMQV[cipw. │ │ - 0x000fcdf0 201f1e21 252a2f30 30313234 36393c3f ..!%*/0012469@AC │ │ - 0x000fce40 3432302f 2f323538 3b3e4042 4446484b 420//258;>@BDFHK │ │ - 0x000fce50 38353332 3135373a 3d404246 484b4d50 8532157:=@BFHKMP │ │ - 0x000fce60 3d393736 34383a3d 3f424549 4c4f5256 =97648:=?BEILORV │ │ - 0x000fce70 201f1f1f 20202224 26292c30 35393d41 ... "$&),059=A │ │ - 0x000fce80 1f202020 20212222 2527292d 3135383c . !""%')-158< │ │ - 0x000fce90 20202122 22232526 28292b2e 3235383a !""#%&()+.258: │ │ - 0x000fcea0 23232223 2425292e 2f313336 393c3f42 ##"#$%)./1369;;::?DHLOU\adi │ │ - 0x000fcef0 201f1e21 23252a31 30303132 34363739 ..!#%*100124679 │ │ - 0x000fcf00 1f1f2023 25282b2e 2e2d2d2e 30313334 .. #%(+..--.0134 │ │ - 0x000fcf10 2526282a 2c2f2f30 2f2e2e2e 2f303132 %&(*,//0/.../012 │ │ - 0x000fcf20 2d2d2c2e 2e2f3134 33333334 35363637 --,../1433345667 │ │ - 0x000fcf30 302f2d2e 2e2f3235 36363738 393a3a3b 0/-../2566789::; │ │ - 0x000fcf40 312f2d2d 2d2d3135 37393a3b 3d3e3f40 1/----1579:;=>?@ │ │ - 0x000fcf50 3432302f 2f2f3236 393b3d40 42444546 420///269;=@BDEF │ │ - 0x000fcf60 39363433 33323539 3b3d4043 47494a4c 96433259;=@CGIJL │ │ - 0x000fcf70 201f1f1f 20202022 2426272c 2f31353a ... "$&',/15: │ │ - 0x000fcf80 1f202020 20212122 22242529 2c2e3136 . !!""$%),.16 │ │ - 0x000fcf90 20202021 22232324 2527282a 2d2f3236 !"##$%'(*-/26 │ │ - 0x000fcfa0 20212121 22242426 28292a2d 2f303337 !!!"$$&()*-/037 │ │ - 0x000fcfb0 24232323 2426282a 30313235 38393c3f $###$&(*012589 │ │ - 0x000fd050 32302e2e 2e2e2f32 3637383b 3d3d3f41 20..../2678;==?A │ │ - 0x000fd060 34323030 2f2f3032 3638393d 3f404244 4200//02689=?@BD │ │ - 0x000fd070 201f1f1f 1f202020 22232427 292c2f30 .... "#$'),/0 │ │ - 0x000fd080 1f202020 20202121 22222225 27292c2d . !!"""%'),- │ │ - 0x000fd090 1f202020 21212222 23242427 282a2c2d . !!""#$$'(*,- │ │ - 0x000fd0a0 20202021 22222324 25262628 292b2d2e !""#$%&&()+-. │ │ - 0x000fd0b0 23232222 23242527 292d2e30 31333536 ##""#$%')-.01356 │ │ - 0x000fd0c0 24232322 24242628 2a2f3032 33353838 $##"$$&(*/023588 │ │ - 0x000fd0d0 2c2a2929 2a2a2a2c 3034363a 3c3f4243 ,*))***,046:BEF │ │ - 0x000fd0f0 201f1f1e 21212527 2a2f3130 30313232 ...!!%'*/100122 │ │ - 0x000fd100 1f1f2020 23242829 2b2e2e2e 2d2d2e2e .. #$()+...--.. │ │ - 0x000fd110 21222223 25262b2b 2c2e2f2e 2e2d2e2e !""#%&++,./..-.. │ │ - 0x000fd120 25262728 2a2b2f2f 2f30302f 2e2e2e2e %&'(*+///00/.... │ │ - 0x000fd130 2d2d2d2c 2e2e2f30 31333433 33333434 ---,../013433344 │ │ - 0x000fd140 302f2e2e 2f2f2f30 32343535 35353636 0/..///024555566 │ │ - 0x000fd150 312f2e2d 2d2e2d2f 31353538 393a3b3b 1/.--.-/15589:;; │ │ - 0x000fd160 32302f2e 2e2e2e2f 32353638 393b3d3d 20/..../25689;== │ │ - 0x000fd170 201f1f1f 1f202020 20222224 2427272c .... ""$$'', │ │ - 0x000fd180 1f202020 20202021 21222222 22252529 . !!""""%%) │ │ - 0x000fd190 1f202020 20202021 21222222 22252529 . !!""""%%) │ │ - 0x000fd1a0 20202021 21222223 23252526 2628282b !!""##%%&&((+ │ │ - 0x000fd1b0 20202021 21222223 23252526 2628282b !!""##%%&&((+ │ │ - 0x000fd1c0 24232322 22242426 262a2a30 30323235 $##""$$&&**00225 │ │ - 0x000fd1d0 24232322 22242426 262a2a30 30323235 $##""$$&&**00225 │ │ - 0x000fd1e0 2c2a2a29 292a2a2a 2a303036 363a3a3f ,**))****0066::? │ │ - 0x000fd1f0 201f1f1e 1e212125 252a2a31 31303031 ....!!%%**11001 │ │ - 0x000fd200 1f1f1f20 20242428 282b2b2e 2e2e2e2d ... $$((++....- │ │ - 0x000fd210 1f1f1f20 20242428 282b2b2e 2e2e2e2d ... $$((++....- │ │ - 0x000fd220 25262628 282b2b2f 2f2f2f30 302f2f2e %&&((++////00//. │ │ - 0x000fd230 25262628 282b2b2f 2f2f2f30 302f2f2e %&&((++////00//. │ │ - 0x000fd240 302f2f2e 2e2f2f2f 2f323235 35353535 0//..////2255555 │ │ - 0x000fd250 302f2f2e 2e2f2f2f 2f323235 35353535 0//..////2255555 │ │ - 0x000fd260 312f2f2d 2d2e2e2d 2d313135 3538383a 1//--..--115588: │ │ - 0x000fd270 201f1f1f 1f1f1f20 20202021 22222424 ...... !""$$ │ │ - 0x000fd280 1f202020 20202020 20202021 22222323 . !""## │ │ - 0x000fd290 1f202020 20202020 20212121 22222222 . !!!"""" │ │ - 0x000fd2a0 1f202020 20202121 21222223 23232424 . !!!""###$$ │ │ - 0x000fd2b0 20202020 21212222 22232324 25252626 !!"""##$%%&& │ │ - 0x000fd2c0 20202020 21212222 22232324 25252626 !!"""##$%%&& │ │ - 0x000fd2d0 23232322 22222324 24252528 292b2e2e ###"""#$$%%()+.. │ │ - 0x000fd2e0 24232323 22222424 25262629 2a2c3030 $###""$$%&&)*,00 │ │ - 0x000fd2f0 201f1f1f 1e1e2121 23252529 2a2c3131 .....!!#%%)*,11 │ │ - 0x000fd300 1f1f1f1f 20202223 2527272a 2a2c2f2f .... "#%''**,// │ │ - 0x000fd310 1f1f1f20 20202324 2528282a 2b2c2e2e ... #$%((*+,.. │ │ - 0x000fd320 21222222 23232526 282b2b2c 2c2d2f2f !"""##%&(++,,-// │ │ - 0x000fd330 25262627 28282a2b 2c2f2f2f 2f2f3030 %&&'((*+,/////00 │ │ - 0x000fd340 25262627 28282a2b 2c2f2f2f 2f2f3030 %&&'((*+,/////00 │ │ - 0x000fd350 2d2d2d2d 2c2c2e2e 2e2f2f31 31323434 ----,,...//11244 │ │ - 0x000fd360 302f2f2e 2e2e2f2f 2f2f2f31 32333535 0//.../////12355 │ │ - 0x000fd370 201f1f1f 1f1f1f1f 1f202020 20202022 ........ " │ │ - 0x000fd380 1f1f2020 20202020 20202020 20202122 .. !" │ │ - 0x000fd390 1f202020 20202020 20202020 21212122 . !!!" │ │ - 0x000fd3a0 1f202020 20202020 20202020 21212122 . !!!" │ │ - 0x000fd3b0 1f202020 20202020 21212121 22222223 . !!!!"""# │ │ - 0x000fd3c0 20202020 20212121 22222223 23232425 !!!"""###$% │ │ - 0x000fd3d0 20202020 20212121 22222223 23232425 !!!"""###$% │ │ - 0x000fd3e0 20212121 21212121 22222223 24242426 !!!!!!!"""#$$$& │ │ - 0x000fd3f0 201f1f1f 1f1e1e1f 21212123 2525272a .......!!!#%%'* │ │ - 0x000fd400 1f1f1f1f 1f1f1f20 22232325 2727282a ....... "##%''(* │ │ - 0x000fd410 1f1f1f1f 20202021 23242426 2828292b .... !#$$&(()+ │ │ - 0x000fd420 1f1f1f1f 20202021 23242426 2828292b .... !#$$&(()+ │ │ - 0x000fd430 21212222 22232323 25262629 2b2b2b2c !!"""###%&&)+++, │ │ - 0x000fd440 25262626 27282828 2a2b2b2d 2f2f2f2f %&&&'(((*++-//// │ │ - 0x000fd450 25262626 27282828 2a2b2b2d 2f2f2f2f %&&&'(((*++-//// │ │ - 0x000fd460 26272828 28292929 2b2c2c2e 2f2f2f30 &'((()))+,,.///0 │ │ - 0x000fd470 201f1f1f 1f1f1f1f 1f1f1f1f 1f202020 ............ │ │ - 0x000fd480 1f1f1f20 20202020 20202020 20202020 ... │ │ - 0x000fd490 1f1f2020 20202020 20202020 20202020 .. │ │ - 0x000fd4a0 1f1f2020 20202020 20202020 20202020 .. │ │ - 0x000fd4b0 1f1f2020 20202020 20202020 20202020 .. │ │ - 0x000fd4c0 1f1f2020 20202020 20202020 20202020 .. │ │ - 0x000fd4d0 1f202020 20202020 20202021 21212121 . !!!!! │ │ - 0x000fd4e0 20202020 20202020 20202021 21222222 !!""" │ │ - 0x000fd4f0 201f1f1f 1f1f1f1e 1e1e1e1f 21212121 ...........!!!! │ │ - 0x000fd500 1f1f1f1f 1f1f1f1f 1f1f1f20 22222222 ........... """" │ │ - 0x000fd510 1f1f1f1f 1f1f1f1f 20202021 22232323 ........ !"### │ │ - 0x000fd520 1f1f1f1f 1f1f2020 20202021 23242424 ...... !#$$$ │ │ - 0x000fd530 1f1f1f1f 1f1f2020 20202021 23242424 ...... !#$$$ │ │ - 0x000fd540 1f1f1f1f 1f1f2020 20202021 23242424 ...... !#$$$ │ │ - 0x000fd550 21212222 22222222 23232324 25262626 !!""""""###$%&&& │ │ - 0x000fd560 23242425 25252526 26262627 28292929 #$$%%%%&&&&'())) │ │ - 0x000fd570 201f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ............... │ │ - 0x000fd580 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ - 0x000fd590 1f1f1f1f 1f202020 20202020 20202020 ..... │ │ - 0x000fd5a0 1f1f1f1f 20202020 20202020 20202020 .... │ │ - 0x000fd5b0 1f1f1f20 20202020 20202020 20202020 ... │ │ - 0x000fd5c0 1f1f1f20 20202020 20202020 20202020 ... │ │ - 0x000fd5d0 1f1f1f20 20202020 20202020 20202020 ... │ │ - 0x000fd5e0 1f1f1f20 20202020 20202020 20202020 ... │ │ - 0x000fd5f0 201f1f1f 1f1f1f1f 1f1f1f1f 1f1f1e1e ............... │ │ - 0x000fd600 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ - 0x000fd610 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ - 0x000fd620 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ - 0x000fd630 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f20 ............... │ │ - 0x000fd640 1f1f1f1f 1f1f1f1f 1f1f1f1f 20202020 ............ │ │ - 0x000fd650 1f1f1f1f 1f1f1f1f 1f1f1f1f 20202020 ............ │ │ - 0x000fd660 1f1f1f1f 1f1f1f1f 1f1f1f1f 20202020 ............ │ │ - 0x000fd670 201f1f1f 20202223 24272c2e 30353a3d ... "#$',.05:= │ │ - 0x000fd680 41474f51 52585b5e 6164676b 6e72767a AGOQRX[^adgknrvz │ │ - 0x000fd690 20202121 22232525 26282b2c 2e323638 !!"#%%&(+,.268 │ │ - 0x000fd6a0 3a3f4647 484d5053 56595d60 64686b6f :?FGHMPSVY]`dhko │ │ - 0x000fd6b0 24232223 24262a2d 30323537 383c3f42 $#"#$&*-02578;;;:?ADIORU\be │ │ - 0x000fd700 696f7677 797e8283 807f8388 8a898888 iovwy~.......... │ │ - 0x000fd710 57524e4e 4d4b4f52 54595f62 666d7478 WRNNMKORTY_bfmtx │ │ - 0x000fd720 7c848d8e 90959499 9d98969b a19f9d9c |............... │ │ - 0x000fd730 5d585654 52525054 565b5e62 696b7077 ]XVTRRPTV[^bikpw │ │ - 0x000fd740 7a82878c 9599a2a5 a7adaeb1 b7b9b6b3 z............... │ │ - 0x000fd750 635e5d5a 59595857 5a5d6163 696b7374 c^]ZYYXWZ]acikst │ │ - 0x000fd760 7c7f878b 92989fa6 abb6babf c1c9cbcc |............... │ │ - 0x000fd770 201f1e20 21252a2d 31303131 32343637 .. !%*-10112467 │ │ - 0x000fd780 393c3f40 40434445 46474849 4a4b4c4d 9?@ACDEF │ │ - 0x000fd7b0 302f2e2e 2f2f3233 35353535 36363738 0/..//2355556678 │ │ - 0x000fd7c0 383a3c3d 3d3f4041 42434242 42424343 8:<==?@ABCBBBBCC │ │ - 0x000fd7d0 34323030 2f2f3234 36393d3e 40424445 4200//2469=>@BDE │ │ - 0x000fd7e0 46484b4b 4b4c4a48 494a4b4b 4a4a4949 FHKKKLJHIJKKJJII │ │ - 0x000fd7f0 39363433 33323537 393c4041 4347494b 964332579<@ACGIK │ │ - 0x000fd800 4c4f5252 53555655 53525354 54535251 LORRSUVUSRSTTSRQ │ │ - 0x000fd810 423f3c3b 3b393c3d 3e424547 494d5052 B?<;;9<=>BEGIMPR │ │ - 0x000fd820 54585c5c 5d5f5e5f 605d5c5d 5e5d5b5a TX\\]_^_`]\]^][Z │ │ - 0x000fd830 44413f3e 3c3c3b3d 3e414244 48494c4f DA?><<;=>ABDHILO │ │ - 0x000fd840 50545759 5d5e6263 63666566 67676563 PTWY]^bccfefggec │ │ - 0x000fd850 47434240 3f3e3e3d 3e404243 46474b4c GCB@?>>=>@BCFGKL │ │ - 0x000fd860 4f515456 595b5e61 6266686a 6a6d6d6c OQTVY[^abfhjjmml │ │ - 0x000fd870 201f1f1f 20202022 2426272c 2f31353a ... "$&',/15: │ │ - 0x000fd880 3d41474c 4f525659 5c5f6265 686b6e72 =AGLORVY\_behknr │ │ - 0x000fd890 20202021 22232324 2527282a 2d2f3236 !"##$%'(*-/26 │ │ - 0x000fd8a0 383b4044 46494c4f 5255585b 5e616468 8;@DFILORUX[^adh │ │ - 0x000fd8b0 24232323 2426282a 30313235 38393c3f $###$&(*012589<;;:?@BCDEFGHIJK │ │ - 0x000fd990 23252626 292d2e2e 302f2e2d 2e2f2f31 #%&&)-..0/.-.//1 │ │ - 0x000fd9a0 31323536 37383a3b 3c3d3e40 41424344 125678:;<=>@ABCD │ │ - 0x000fd9b0 302f2e2e 2f2f3032 35353535 36363637 0/..//0255556667 │ │ - 0x000fd9c0 38383a3c 3c3d3e3f 40414141 41414141 88:<<=>?@AAAAAAA │ │ - 0x000fd9d0 32302e2e 2e2e2f32 3637383b 3d3d3f41 20..../2678;==?A │ │ - 0x000fd9e0 41424445 46474847 47484949 48484747 ABDEFGHGGHIIHHGG │ │ - 0x000fd9f0 39363434 33323335 393a3c40 42444749 964432359:<@BDGI │ │ - 0x000fda00 4a4c4f51 52535453 51505152 52514f4e JLOQRSTSQPQRRQON │ │ - 0x000fda10 3f3c3a39 38363739 3c3e4043 46474b4e ?<:98679<>@CFGKN │ │ - 0x000fda20 4f525557 595a5b5d 5e5b595a 5c5a5957 ORUWYZ[]^[YZ\ZYW │ │ - 0x000fda30 44403f3d 3c3b3a3c 3d404143 47484b4e D@?=<;:<=@ACGHKN │ │ - 0x000fda40 4f535557 5b5c5f60 61636263 64646260 OSUW[\_`acbcddb` │ │ - 0x000fda50 4642413f 3f3e3d3c 3d3f4142 45464a4a FBA??>=<=?ABEFJJ │ │ - 0x000fda60 4e4f5254 57595b5e 60646567 67696969 NORTWY[^`deggiii │ │ - 0x000fda70 201f1f1f 20202022 22242728 2c2f3135 ... ""$'(,/15 │ │ - 0x000fda80 393b4145 474f5152 575a5c5f 6264676a 9;AEGOQRWZ\_bdgj │ │ - 0x000fda90 20202020 21222223 24252728 2a2d2e32 !""#$%'(*-.2 │ │ - 0x000fdaa0 35363b3e 40474849 4d505355 585b5e61 56;>@GHIMPSUX[^a │ │ - 0x000fdab0 24232322 2425262a 2c303233 3538393c $##"$%&*,023589< │ │ - 0x000fdac0 3f404447 494f5051 55575858 595a5c5d ?@DGIOPQUWXXYZ\] │ │ - 0x000fdad0 2c2a2929 2a2a2a30 32363a3b 3f424347 ,*))***026:;?BCG │ │ - 0x000fdae0 4a4b4f53 545a5b5c 60636667 67676768 JKOSTZ[\`cfggggh │ │ - 0x000fdaf0 3a373635 35353439 3b3f4446 4a4f5156 :7655549;?DFJOQV │ │ - 0x000fdb00 5a5b6164 666d6e6f 72717578 79787776 Z[adfmnorquxyxwv │ │ - 0x000fdb10 4f4b4948 47464549 4b4e5455 5a5f6167 OKIHGFEIKNTUZ_ag │ │ - 0x000fdb20 6c6f767a 7d858788 8c878589 8d8b8987 lovz}........... │ │ - 0x000fdb30 5853514f 4e4d4c4f 5155585b 6163686d XSQONMLOQUX[achm │ │ - 0x000fdb40 6f777b7f 87899193 9499999b a0a19e9b ow{............. │ │ - 0x000fdb50 5d585854 54535251 54565a5c 6162696a ]XXTTSRQTVZ\abij │ │ - 0x000fdb60 71737a7d 83888d93 97a0a3a8 a9afafb0 qsz}............ │ │ - 0x000fdb70 201f1f1e 2123252a 2c313030 31323334 ...!#%*,1001234 │ │ - 0x000fdb80 3636393b 3c3f4040 42434445 46474849 669;?@AB │ │ - 0x000fdbb0 302f2e2e 2f2f2f32 33353535 35363636 0/..///235555666 │ │ - 0x000fdbc0 3737383a 3a3c3d3d 3f3f3f3f 3f3f3f3f 778::<==???????? │ │ - 0x000fdbd0 312f2e2d 2e2d2d31 33353838 3a3b3c3d 1/.-.--13588:;<= │ │ - 0x000fdbe0 3e3e4041 41434444 45464747 46464545 >>@AACDDEFGGFFEE │ │ - 0x000fdbf0 36333231 31303033 35373a3b 3e414144 6321100357:;>AAD │ │ - 0x000fdc00 4646494a 4b4d4e4e 4f4e4f50 504e4d4c FFIJKMNNONOPPNML │ │ - 0x000fdc10 3f3c3a39 38373639 3b3c4041 4346474b ?<:98769;<@ACFGK │ │ - 0x000fdc20 4d4e5254 5559595a 5b585758 59585654 MNRTUYYZ[XWXYXVT │ │ - 0x000fdc30 433f3e3c 3b3a393b 3c3f4042 4646494c C?><;:9;>=<;=>@ADDHI │ │ - 0x000fdc60 4c4d5152 5557595c 5d616264 64666665 LMQRUWY\]abddffe │ │ - 0x000fdc70 201f1f1f 1f202020 22232427 292c2f30 .... "#$'),/0 │ │ - 0x000fdc80 35373a3f 41474a4f 52525759 5c5e6163 57:?AGJORRWY\^ac │ │ - 0x000fdc90 1f202020 21212222 23242427 282a2c2d . !!""#$$'(*,- │ │ - 0x000fdca0 3233363a 3b404347 494a4e51 5355585b 236:;@CGIJNQSUX[ │ │ - 0x000fdcb0 23232222 23242527 292d2e30 31333536 ##""#$%')-.01356 │ │ - 0x000fdcc0 393b3d41 4247494d 4f4f5353 54555657 9;=ABGIMOOSSTUVW │ │ - 0x000fdcd0 2c2a2929 2a2a2a2c 3034363a 3c3f4243 ,*))***,046:=;;;:?@ │ │ - 0x000fddb0 2d2d2d2c 2e2e2f30 31333433 33333434 ---,../013433344 │ │ - 0x000fddc0 35353637 37393a3b 3c3c3d3d 3d3d3d3d 556779:;<<====== │ │ - 0x000fddd0 312f2e2d 2d2e2d2f 31353538 393a3b3b 1/.--.-/15589:;; │ │ - 0x000fdde0 3d3d3e3f 40414243 44444545 44444343 ==>?@ABCDDEEDDCC │ │ - 0x000fddf0 34323130 2f2f2f30 32353639 3b3d3f40 4210///02569;=?@ │ │ - 0x000fde00 42434446 4648494b 4b4b4d4e 4d4c4b4a BCDFFHIKKKMNMLKJ │ │ - 0x000fde10 39363534 33333233 3538393c 3d404243 96543323589<=@BC │ │ - 0x000fde20 4748494c 4c4f5052 53535455 56555352 GHILLOPRSSTUVUSR │ │ - 0x000fde30 403d3c3a 39393738 3a3d3d40 42444747 @=<:9978:==@BDGG │ │ - 0x000fde40 4b4d4f52 5356575a 5b5b5d5d 5e5e5c5a KMORSVWZ[[]]^^\Z │ │ - 0x000fde50 4440403d 3d3c3b3a 3c3d3f40 43434747 D@@==<;:<=?@CCGG │ │ - 0x000fde60 4a4b4f50 53555759 5b5e5f61 61636262 JKOPSUWY[^_aacbb │ │ - 0x000fde70 201f1f1f 1f202020 21222424 27282c2e .... !"$$'(,. │ │ - 0x000fde80 3034353a 3a414247 4a4f5152 56585b5d 045::ABGJOQRVX[] │ │ - 0x000fde90 1f202020 20212121 22222323 2627292b . !!!""##&')+ │ │ - 0x000fdea0 2d303135 363b3c41 4348494a 4e505255 -0156;?CEIKKNPPQ │ │ - 0x000fded0 28272726 26272829 2c2d3333 36383b3c (''&&'(),-3368;< │ │ - 0x000fdee0 3e414245 464a4b4f 51555657 5a5a5a5a >ABEFJKOQUVWZZZZ │ │ - 0x000fdef0 3331312f 2f303030 34353a3b 3f414548 311//00045:;?AEH │ │ - 0x000fdf00 4a4e4f53 54595a5e 61656667 6a696767 JNOSTYZ^aefgjigg │ │ - 0x000fdf10 413e3d3b 3b3b3a3a 3e3f4444 494b4f52 A>=;;;::>?DDIKOR │ │ - 0x000fdf20 555a5c61 62696a6f 71767879 7c7a7775 UZ\abijoqvxy|zwu │ │ - 0x000fdf30 4f4b4a48 47474545 48494e4f 54555a5d OKJHGGEEHINOTUZ] │ │ - 0x000fdf40 6065676d 6e76777d 80858788 8c8c8986 `egmnvw}........ │ │ - 0x000fdf50 5753524f 4f4e4d4b 4e505455 595a6061 WSROONMKNPTUYZ`a │ │ - 0x000fdf60 67696f71 767a7e83 868d8f93 93989798 gioqvz~......... │ │ - 0x000fdf70 201f1f1e 1f212325 292a3131 30303131 ....!#%)*110011 │ │ - 0x000fdf80 32333436 3639393c 3d3f4040 42434444 2346699<=?@@BCDD │ │ - 0x000fdf90 20212121 23252729 2b2b2f2f 2e2e2d2e !!!#%')++//..-. │ │ - 0x000fdfa0 2e2f3031 32343436 37393a3a 3b3c3d3e ./01244679::;<=> │ │ - 0x000fdfb0 2829292a 2b2c2e2f 30303232 31313031 ())*+,./00221101 │ │ - 0x000fdfc0 31313233 33343537 38393a3a 3b3b3b3b 1123345789::;;;; │ │ - 0x000fdfd0 312f2f2d 2e2e2e2e 31313535 36373839 1//-....11556789 │ │ - 0x000fdfe0 393a3a3b 3b3c3d3e 3f404141 42424141 9::;;<=>?@AABBAA │ │ - 0x000fdff0 3331312f 2f2f2f2e 31323636 393a3d3e 311////.12669:=> │ │ - 0x000fe000 3f404143 43454547 4849494a 4b4a4847 ?@ACCEEGHIIJKJHG │ │ - 0x000fe010 39363634 33333232 34353939 3c3d4041 966433224599<=@A │ │ - 0x000fe020 43454749 494c4d4f 50525253 5452514f CEGIILMOPRRSTRQO │ │ - 0x000fe030 3f3c3b39 39383736 39393c3d 40414345 ?<;9987699<=@ACE │ │ - 0x000fe040 47494b4d 4e525255 5659595a 5b5b5957 GIKMNRRUVYYZ[[YW │ │ - 0x000fe050 433f3f3c 3c3b3a39 3b3c3e3f 41424546 C??<<;:9;<>?ABEF │ │ - 0x000fe060 494a4d4e 51535557 585c5c5e 5e605f5f IJMNQSUWX\\^^`__ │ │ - 0x000fe070 201f1f1f 1f202020 20222224 2427272c .... ""$$'', │ │ - 0x000fe080 2c303035 353a3a41 4147474f 4f525257 ,0055::AAGGOORRW │ │ - 0x000fe090 1f202020 20202021 21222222 22252529 . !!""""%%) │ │ - 0x000fe0a0 292d2d31 3136363c 3c414148 484b4b4f )--1166<>;;;;::??DDIIO │ │ - 0x000fe140 4f55555c 5c626269 696f6f76 7679797c OUU\\bbiioovvyy| │ │ - 0x000fe150 4f4b4b48 48474745 4549494e 4e54545a OKKHHGGEEIINNTTZ │ │ - 0x000fe160 5a606067 676e6e76 767d7d85 8588888d Z``ggnnvv}}..... │ │ - 0x000fe170 201f1f1e 1e212125 252a2a31 31303031 ....!!%%**11001 │ │ - 0x000fe180 31323234 34363639 393c3c3f 3f404042 122446699<>@@AACCDDE │ │ - 0x000fe210 34323230 302f2f2f 2f323236 3639393d 42200////226699= │ │ - 0x000fe220 3d404042 42444446 4648484b 4b4b4b4d =@@BBDDFFHHKKKKM │ │ - 0x000fe230 39363634 34333332 32353539 393c3c40 9664433225599<<@ │ │ - 0x000fe240 40434347 4749494c 4c4f4f52 52535354 @CCGGIILLOORRSST │ │ - 0x000fe250 3f3c3c39 39383836 3639393c 3c404043 ?<<99886699<<@@C │ │ - 0x000fe260 4347474b 4b4e4e52 52555559 595a5a5c CGGKKNNRRUUYYZZ\ │ │ - 0x000fe270 201f1f1f 1f1f2020 20202222 23242627 ..... ""#$&' │ │ - 0x000fe280 292c2c30 30353539 3a3d4143 47484f4f ),,00559:=ACGHOO │ │ - 0x000fe290 1f202020 20202020 21212222 22222425 . !!""""$% │ │ - 0x000fe2a0 27292a2d 2d313134 36393c3d 41424848 ')*--11469<=ABHH │ │ - 0x000fe2b0 20202020 21212222 23232525 26262828 !!""##%%&&(( │ │ - 0x000fe2c0 292b2b2e 2e313234 36383a3c 3f404646 )++..12468:?BDEIIOO │ │ - 0x000fe2f0 2c2a2a29 29292a2a 2a2b3030 3436383a ,**)))***+00468: │ │ - 0x000fe300 3c3f4043 4347474a 4b4d4f51 54555a5a <;:999888==ABEG │ │ - 0x000fe340 4a4e4f53 53595a5e 5f626667 6c6c7373 JNOSSYZ^_bfgllss │ │ - 0x000fe350 49464543 42424141 40404545 494a4d4f IFECBBAA@@EEIJMO │ │ - 0x000fe360 5155565b 5b626367 696c7072 77777f7f QUV[[bcgilprww.. │ │ - 0x000fe370 201f1f1e 1e202122 25252a2a 2f313030 .... !"%%**/100 │ │ - 0x000fe380 30313132 32343435 3637393a 3c3c3f3f 01122445679:<>?@@AACC │ │ - 0x000fe410 34323230 30302f2f 2f2f3232 35363839 422000////225689 │ │ - 0x000fe420 3b3d3e40 40424244 44454647 48494b4b ;=>@@BBDDEFGHIKK │ │ - 0x000fe430 38363534 33333232 31313535 37383a3b 86543322115578:; │ │ - 0x000fe440 3d3f4042 42454647 484a4b4c 4d4e5050 =?@BBEFGHJKLMNPP │ │ - 0x000fe450 3d3a3938 37363635 34353838 3a3b3d3e =:9876654588:;=> │ │ - 0x000fe460 3f424245 4548494b 4c4e4f50 52535656 ?BBEEHIKLNOPRSVV │ │ - 0x000fe470 201f1f1f 1f1f1f20 20202021 22222424 ...... !""$$ │ │ - 0x000fe480 2627292c 2c2f3032 3535393a 3d414146 &'),,/02559:=AAF │ │ - 0x000fe490 1f202020 20202020 20212121 22222222 . !!!"""" │ │ - 0x000fe4a0 25252729 292c2d2e 31313536 383c3c40 %%')),-.11568<<@ │ │ - 0x000fe4b0 20202020 21212222 22232324 25252626 !!"""##$%%&& │ │ - 0x000fe4c0 2828292b 2b2d2e2f 32323536 383a3a3e (()++-./22568::> │ │ - 0x000fe4d0 23232322 22222324 24252528 292b2e2e ###"""#$$%%()+.. │ │ - 0x000fe4e0 2f303133 33353637 39393c3d 3f424246 /013356799<=?BBF │ │ - 0x000fe4f0 27262625 25252626 2728282b 2c2e3232 '&&%%%&&'((+,.22 │ │ - 0x000fe500 34353639 393b3c3d 40404344 4548484c 45699;<=@@CDEHHL │ │ - 0x000fe510 2c2a2a29 29292a2a 2a2a2a2e 30323636 ,**)))*****.0266 │ │ - 0x000fe520 393a3c3f 3f424344 47474a4b 4d4f4f53 9:=;;;;:::>?ADD │ │ - 0x000fe560 48494c4f 4f545558 5c5c6162 6469696d HILOOTUX\\abdiim │ │ - 0x000fe570 201f1f1f 1e1e2121 23252529 2a2c3131 .....!!#%%)*,11 │ │ - 0x000fe580 30303031 31323233 34343636 3739393b 000112234466799; │ │ - 0x000fe590 1f1f1f20 20202324 2528282a 2b2c2e2e ... #$%((*+,.. │ │ - 0x000fe5a0 2e2e2d2d 2d2e2e2f 30303132 33343436 ..---../00123446 │ │ - 0x000fe5b0 25262627 28282a2b 2c2f2f2f 2f2f3030 %&&'((*+,/////00 │ │ - 0x000fe5c0 2f2f2e2e 2e2e2e2f 2f2f3031 31323234 //.....///011224 │ │ - 0x000fe5d0 2d2d2d2d 2c2c2e2e 2e2f2f31 31323434 ----,,...//11244 │ │ - 0x000fe5e0 33333333 33343434 35353636 36373739 3333344455666779 │ │ - 0x000fe5f0 302f2f2e 2d2d2e2e 2e2f2f31 32333535 0//.--...//12355 │ │ - 0x000fe600 36363637 37383838 39393a3a 3a3b3b3d 6667788899:::;;= │ │ - 0x000fe610 312f2f2e 2d2d2d2e 2d2d2d30 31333535 1//.---.---01355 │ │ - 0x000fe620 3738393a 3a3b3b3c 3d3d3e3e 3f404041 789::;;<==>>?@@A │ │ - 0x000fe630 34323231 30302f2f 2f2f2f32 32343636 422100/////22466 │ │ - 0x000fe640 39393b3d 3d3f4041 42424444 45464648 99;==?@ABBDDEFFH │ │ - 0x000fe650 39373635 34343333 33323234 35363939 9765443332245699 │ │ - 0x000fe660 3b3c3d40 40424344 47474949 4a4c4c4e ;<=@@BCDGGIIJLLN │ │ - 0x000fe670 201f1f1f 1f1f1f20 20202020 20222223 ...... ""# │ │ - 0x000fe680 24242627 272a2c2c 2f303135 35373a3a $$&''*,,/01557:: │ │ - 0x000fe690 1f202020 20202020 20202121 21222222 . !!!""" │ │ - 0x000fe6a0 22222425 25282929 2c2d2e31 31333636 ""$%%()),-.11366 │ │ - 0x000fe6b0 20202020 20202121 22222323 23242425 !!""###$$% │ │ - 0x000fe6c0 25252728 282a2a2b 2d2e2f31 32333636 %%'((**+-./12366 │ │ - 0x000fe6d0 20212121 21212122 22232424 24262627 !!!!!!""#$$$&&' │ │ - 0x000fe6e0 2828292a 2a2c2d2d 2f303033 33353737 (()**,--/0033577 │ │ - 0x000fe6f0 24232323 23222324 24252626 282a2a2d $####"#$$%&&(**- │ │ - 0x000fe700 30303132 32343536 3838393b 3c3d3f3f 00122456889;<=?? │ │ - 0x000fe710 2c2b2a2a 2929292a 2a2a2a2a 2c303032 ,+**)))*****,002 │ │ - 0x000fe720 3636383a 3a3d3f3f 42434347 47484b4b 668::=??BCCGGHKK │ │ - 0x000fe730 2f2e2d2d 2c2c2c2d 2d2d2d2d 2f323235 /.--,,,-----/225 │ │ - 0x000fe740 38383a3c 3c404242 4546474a 4b4c4f4f 88:<<@BBEFGJKLOO │ │ - 0x000fe750 35343333 31313131 32313131 33363639 5433111121113669 │ │ - 0x000fe760 3c3c3f41 41454748 4b4c4d51 52535757 <> │ │ - 0x000fe830 32313030 2e2e2e2e 2e2e2e2e 2f323234 2100......../224 │ │ - 0x000fe840 36363738 383a3b3c 3d3d3d3f 3f3f4141 66788:;<===???AA │ │ - 0x000fe850 34323232 3030302f 2f2f2f2f 30323234 4222000/////0224 │ │ - 0x000fe860 36363839 393c3d3d 3f404042 42434444 66899<==?@@BBCDD │ │ - 0x000fe870 201f1f1f 1f1f1f1f 1f202020 20202022 ........ " │ │ - 0x000fe880 22222324 24262727 292c2c2c 2f303033 ""#$$&''),,,/003 │ │ - 0x000fe890 1f202020 20202020 20202020 21212122 . !!!" │ │ - 0x000fe8a0 22222222 22242525 2729292a 2c2d2d2f """""$%%'))*,--/ │ │ - 0x000fe8b0 1f202020 20202020 21212121 22222223 . !!!!"""# │ │ - 0x000fe8c0 23232424 24252727 282a2a2a 2c2d2d30 ##$$$%''(***,--0 │ │ - 0x000fe8d0 20202020 20212121 22222223 23232425 !!!"""###$% │ │ - 0x000fe8e0 25252626 26282828 292b2b2b 2d2e2e30 %%&&&((()+++-..0 │ │ - 0x000fe8f0 23232323 22222222 23242425 25252729 ####""""#$$%%%') │ │ - 0x000fe900 292a2d2e 2e2f3030 31333333 35363638 )*-../0013335668 │ │ - 0x000fe910 24232323 23222223 24242425 2626282a $####""#$$$%&&(* │ │ - 0x000fe920 2a2b2f30 30313232 33353536 3838383a *+/001223556888: │ │ - 0x000fe930 2c2b2a2a 29292929 2a2a2a2a 2a2a2c30 ,+**))))******,0 │ │ - 0x000fe940 30313436 36383a3a 3c3f3f40 42434345 014668::BBCEFFI │ │ - 0x000fe970 201f1f1f 1f1e1e1f 21212123 2525272a .......!!!#%%'* │ │ - 0x000fe980 2a2b2f31 31303030 30313131 32323233 *+/1100001112223 │ │ - 0x000fe990 1f1f1f1f 20202021 23242426 2828292b .... !#$$&(()+ │ │ - 0x000fe9a0 2b2b2e2e 2e2e2e2e 2d2d2d2d 2e2e2e2f ++......----.../ │ │ - 0x000fe9b0 21212222 22232323 25262629 2b2b2b2c !!"""###%&&)+++, │ │ - 0x000fe9c0 2c2d2e2f 2f2e2e2e 2e2d2d2d 2e2e2e2f ,-.//....---.../ │ │ - 0x000fe9d0 25262626 27282828 2a2b2b2d 2f2f2f2f %&&&'(((*++-//// │ │ - 0x000fe9e0 2f2f3030 302f2f2f 2e2e2e2e 2e2e2e2f //000///......./ │ │ - 0x000fe9f0 2d2d2d2d 2d2c2c2d 2e2e2e2f 2f2f3031 -----,,-...///01 │ │ - 0x000fea00 31323334 34343333 33333334 34343434 1234443333344444 │ │ - 0x000fea10 302f2f2f 2e2e2e2e 2f2f2f2f 2f2f3032 0///....//////02 │ │ - 0x000fea20 32323435 35353535 35353535 36363636 2245555555556666 │ │ - 0x000fea30 31302f2f 2e2d2d2d 2d2e2e2d 2d2d2f31 10//.----..---/1 │ │ - 0x000fea40 31323535 35373838 393a3a3a 3b3b3b3c 125557889:::;;;< │ │ - 0x000fea50 32313030 2f2e2e2e 2e2e2e2e 2e2e2f32 2100/........./2 │ │ - 0x000fea60 32323536 36373838 393b3b3c 3d3d3d3e 225667889;;<===> │ │ - 0x000fea70 201f1f1f 1f1f1f1f 1f1f2020 20202020 ......... │ │ - 0x000fea80 20212222 22232424 24252727 27292c2c !"""#$$$%'''),, │ │ - 0x000fea90 1f1f2020 20202020 20202020 20202121 .. !! │ │ - 0x000feaa0 21212222 22222222 22242525 25272929 !!"""""""$%%%')) │ │ - 0x000feab0 1f1f2020 20202020 20202020 20202121 .. !! │ │ - 0x000feac0 21212222 22222222 22242525 25272929 !!"""""""$%%%')) │ │ - 0x000fead0 20202020 20202121 21212222 22222323 !!!!""""## │ │ - 0x000feae0 23242525 25252626 26272828 282a2b2b #$%%%%&&&'(((*++ │ │ - 0x000feaf0 20202020 20202121 21212222 22222323 !!!!""""## │ │ - 0x000feb00 23242525 25252626 26272828 282a2b2b #$%%%%&&&'(((*++ │ │ - 0x000feb10 24232323 23232222 22232424 24252626 $#####"""#$$$%&& │ │ - 0x000feb20 26282a2a 2a2d3030 30313232 32343535 &(***-0001222455 │ │ - 0x000feb30 24232323 23232222 22232424 24252626 $#####"""#$$$%&& │ │ - 0x000feb40 26282a2a 2a2d3030 30313232 32343535 &(***-0001222455 │ │ - 0x000feb50 2c2b2a2a 2a292929 29292a2a 2a2a2a2a ,+***)))))****** │ │ - 0x000feb60 2a2d3030 30323636 36383a3a 3a3c3f3f *-00026668:::;;;:?ADIORU\be │ │ - 0x000ff580 696f7677 797e8283 807f8388 8a898888 iovwy~.......... │ │ - 0x000ff590 4f4b4847 4745494c 4e545a5d 60676e72 OKHGGEILNTZ]`gnr │ │ - 0x000ff5a0 767d8587 888e8e89 8c91908e 8d92979c v}.............. │ │ - 0x000ff5b0 57524e4e 4d4b4f52 54595f62 666d7478 WRNNMKORTY_bfmtx │ │ - 0x000ff5c0 7c848d8e 90959499 9d98969b a19f9d9c |............... │ │ - 0x000ff5d0 5a555251 504e4e53 57595d64 666b7376 ZURQPNNSWY]dfksv │ │ - 0x000ff5e0 7b84888c 97999ba0 a1a4aaa8 a5a7acb2 {............... │ │ - 0x000ff5f0 5d585654 52525054 565b5e62 696b7077 ]XVTRRPTV[^bikpw │ │ - 0x000ff600 7a82878c 9599a2a5 a7adaeb1 b7b9b6b3 z............... │ │ - 0x000ff610 605b5a57 56565354 595b5f64 666e6f76 `[ZWVVSTY[_dfnov │ │ - 0x000ff620 7b80878a 9598a0a7 adb2b4bb bcbec5cb {............... │ │ - 0x000ff630 635e5d5a 59595857 5a5d6163 696b7374 c^]ZYYXWZ]acikst │ │ - 0x000ff640 7c7f878b 92989fa6 abb6babf c1c9cbcc |............... │ │ - 0x000ff650 6661615d 5d5c5c5a 5a606167 686f7078 faa]]\\ZZ`aghopx │ │ - 0x000ff660 7982838e 8f9a9ba8 a9b5b7c6 c8ced0d9 y............... │ │ - 0x000ff670 201f1e20 21252a2d 31303131 32343637 .. !%*-10112467 │ │ - 0x000ff680 393c3f40 40434445 46474849 4a4b4c4d 9>?@ABCDEF │ │ - 0x000ff6b0 25262829 2b2f2f2f 302f2e2e 2e2f3131 %&()+///0/.../11 │ │ - 0x000ff6c0 32343737 383a3b3c 3e3f4041 43444546 24778:;<>?@ACDEF │ │ - 0x000ff6d0 2a2a2a2c 2d2f3031 32323131 32323434 ***,-/0122112244 │ │ - 0x000ff6e0 35373a3a 3a3c3c3c 3c3d3e3f 40414243 57:::<<<<=>?@ABC │ │ - 0x000ff6f0 302f2e2e 2f2f3233 35353535 36363738 0/..//2355556678 │ │ - 0x000ff700 383a3c3d 3d3f4041 42434242 42424343 8:<==?@ABCBBBBCC │ │ - 0x000ff710 312f2d2d 2e2d3133 35383a3b 3b3d3e3f 1/--.-1358:;;=>? │ │ - 0x000ff720 40414344 44454746 45444445 46474849 @ACDDEGFEDDEFGHI │ │ - 0x000ff730 34323030 2f2f3234 36393d3e 40424445 4200//2469=>@BDE │ │ - 0x000ff740 46484b4b 4b4c4a48 494a4b4b 4a4a4949 FHKKKLJHIJKKJJII │ │ - 0x000ff750 36343231 31303436 373b3e40 41444748 642110467;>@ADGH │ │ - 0x000ff760 494b4e4e 4f4f4e4f 514f4e4c 4d4e5051 IKNNOONOQONLMNPQ │ │ - 0x000ff770 39363433 33323537 393c4041 4347494b 964332579<@ACGIK │ │ - 0x000ff780 4c4f5252 53555655 53525354 54535251 LORRSUVUSRSTTSRQ │ │ - 0x000ff790 3f3c3939 3836393b 3c404345 474b4e50 ?<99869;<@CEGKNP │ │ - 0x000ff7a0 52555959 5a5c5b58 595a5957 5657585a RUYYZ\[XYZYWVWXZ │ │ - 0x000ff7b0 423f3c3b 3b393c3d 3e424547 494d5052 B?<;;9<=>BEGIMPR │ │ - 0x000ff7c0 54585c5c 5d5f5e5f 605d5c5d 5e5d5b5a TX\\]_^_`]\]^][Z │ │ - 0x000ff7d0 43403e3d 3c3a3a3d 3f414346 484a4e50 C@>=<::=?ACFHJNP │ │ - 0x000ff7e0 5256585a 5f606062 61626462 60606163 RVXZ_``babdb``ac │ │ - 0x000ff7f0 44413f3e 3c3c3b3d 3e414244 48494c4f DA?><<;=>ABDHILO │ │ - 0x000ff800 50545759 5d5e6263 63666566 67676563 PTWY]^bccfefggec │ │ - 0x000ff810 4542413f 3e3d3c3c 3f404244 46494a4e EBA?>=<>=>@BCFGKL │ │ - 0x000ff840 4f515456 595b5e61 6266686a 6a6d6d6c OQTVY[^abfhjjmml │ │ - 0x000ff850 48444441 413f3f3d 3e414144 4548494d HDDAA??=>AADEHIM │ │ - 0x000ff860 4d515156 575b5b60 6165666b 6b6d6e71 MQQVW[[`aefkkmnq │ │ - 0x000ff870 201f1f1f 20202022 2426272c 2f31353a ... "$&',/15: │ │ - 0x000ff880 3d41474c 4f525659 5c5f6265 686b6e72 =AGLORVY\_behknr │ │ - 0x000ff890 1f202020 20212122 22242529 2c2e3136 . !!""$%),.16 │ │ - 0x000ff8a0 383c4145 484b4e51 5456595c 5f626568 8<;;:?@BCDEFGHIJK │ │ - 0x000ffa90 1f1f2021 2428292b 2e2e2e2d 2e2f3032 .. !$()+...-./02 │ │ - 0x000ffaa0 33343638 393b3c3d 3e3f4041 41424344 34689;<=>?@AABCD │ │ - 0x000ffab0 23252626 292d2e2e 302f2e2d 2e2f2f31 #%&&)-..0/.-.//1 │ │ - 0x000ffac0 31323536 37383a3b 3c3d3e40 41424344 125678:;<=>@ABCD │ │ - 0x000ffad0 26282829 2c2f2f30 3130302f 30303032 &((),//0100/0002 │ │ - 0x000ffae0 32333537 38393a3a 3b3c3c3d 3e3f4041 235789::;<<=>?@A │ │ - 0x000ffaf0 302f2e2e 2f2f3032 35353535 36363637 0/..//0255556667 │ │ - 0x000ffb00 38383a3c 3c3d3e3f 40414141 41414141 88:<<=>?@AAAAAAA │ │ - 0x000ffb10 312f2d2d 2e2d2f31 3537383a 3b3c3d3e 1/--.-/1578:;<=> │ │ - 0x000ffb20 3f404142 43444544 43424243 44454647 ?@ABCDEDCBBCDEFG │ │ - 0x000ffb30 32302e2e 2e2e2f32 3637383b 3d3d3f41 20..../2678;==?A │ │ - 0x000ffb40 41424445 46474847 47484949 48484747 ABDEFGHGGHIIHHGG │ │ - 0x000ffb50 34323030 2f2f3032 3638393d 3f404244 4200//02689=?@BD │ │ - 0x000ffb60 4546484a 4b4b4c4e 4f4d4c4a 4b4c4d4e EFHJKKLNOMLJKLMN │ │ - 0x000ffb70 39363434 33323335 393a3c40 42444749 964432359:<@BDGI │ │ - 0x000ffb80 4a4c4f51 52535453 51505152 52514f4e JLOQRSTSQPQRRQON │ │ - 0x000ffb90 3d393737 36343638 3b3d3e42 4446494c =9776468;=>BDFIL │ │ - 0x000ffba0 4d4f5254 56575856 56585755 53555657 MORTVWXVVXWUSUVW │ │ - 0x000ffbb0 3f3c3a39 38363739 3c3e4043 46474b4e ?<:98679<>@CFGKN │ │ - 0x000ffbc0 4f525557 595a5b5d 5e5b595a 5c5a5957 ORUWYZ[]^[YZ\ZYW │ │ - 0x000ffbd0 433f3d3c 3b39393c 3f404245 47494d4f C?=<;99==;;>?ACDHIL │ │ - 0x000ffc20 4e515455 595a5d60 62636466 66666769 NQTUYZ]`bcdfffgi │ │ - 0x000ffc30 4642413f 3f3e3d3c 3d3f4142 45464a4a FBA??>=<=?ABEFJJ │ │ - 0x000ffc40 4e4f5254 57595b5e 60646567 67696969 NORTWY[^`deggiii │ │ - 0x000ffc50 47434340 403e3e3c 3d404043 4347474b GCC@@>><=@@CCGGK │ │ - 0x000ffc60 4b4f5054 5459595e 5e626368 686a6a6d KOPTTYY^^bchhjjm │ │ - 0x000ffc70 201f1f1f 20202022 22242728 2c2f3135 ... ""$'(,/15 │ │ - 0x000ffc80 393b4145 474f5152 575a5c5f 6264676a 9;AEGOQRWZ\_bdgj │ │ - 0x000ffc90 1f202020 20202122 22222526 292c2e31 . !"""%&),.1 │ │ - 0x000ffca0 35363c3f 41484a4b 4f525457 595c5e61 56@GHIMPSUX[^a │ │ - 0x000ffcd0 20202021 22222325 25262829 2b2e2f32 !""#%%&()+./2 │ │ - 0x000ffce0 35363a3e 3f464748 4c4e5153 55585a5d 56:>?FGHLNQSUXZ] │ │ - 0x000ffcf0 24232322 2425262a 2c303233 3538393c $##"$%&*,023589< │ │ - 0x000ffd00 3f404447 494f5051 55575858 595a5c5d ?@DGIOPQUWXXYZ\] │ │ - 0x000ffd10 27262625 2728282d 2f333637 3a3d3e41 '&&%'((-/367:=>A │ │ - 0x000ffd20 4445494c 4e545556 5a595a5c 5f626568 DEILNTUVZYZ\_beh │ │ - 0x000ffd30 2c2a2929 2a2a2a30 32363a3b 3f424347 ,*))***026:;?BCG │ │ - 0x000ffd40 4a4b4f53 545a5b5c 60636667 67676768 JKOSTZ[\`cfggggh │ │ - 0x000ffd50 35333231 32313136 383c4143 474b4d52 532121168<;;::?ADIKOUV\ │ │ - 0x000ffda0 6162696d 6f767879 7d81807d 7c7f8387 abimovxy}..}|... │ │ - 0x000ffdb0 4f4b4948 47464549 4b4e5455 5a5f6167 OKIHGFEIKNTUZ_ag │ │ - 0x000ffdc0 6c6f767a 7d858788 8c878589 8d8b8987 lovz}........... │ │ - 0x000ffdd0 514d4b4a 4847464b 4d505557 5b616369 QMKJHGFKMPUW[aci │ │ - 0x000ffde0 6e70777c 7f87898b 8f929694 9092969a npw|............ │ │ - 0x000ffdf0 5853514f 4e4d4c4f 5155585b 6163686d XSQONMLOQUX[achm │ │ - 0x000ffe00 6f777b7f 87899193 9499999b a0a19e9b ow{............. │ │ - 0x000ffe10 5a565452 51504e4f 5355595c 5e65666c ZVTRQPNOSUY\^efl │ │ - 0x000ffe20 70757b7d 86888f94 9a9d9ea4 a4a5aaaf pu{}............ │ │ - 0x000ffe30 5d585854 54535251 54565a5c 6162696a ]XXTTSRQTVZ\abij │ │ - 0x000ffe40 71737a7d 83888d93 97a0a3a8 a9afafb0 qsz}............ │ │ - 0x000ffe50 605b5b57 57555653 5459595f 5f66666e `[[WWUVSTYY__ffn │ │ - 0x000ffe60 6e767780 81898a95 959fa0ad aeb3b4bb nvw............. │ │ - 0x000ffe70 201f1f1e 2123252a 2c313030 31323334 ...!#%*,1001234 │ │ - 0x000ffe80 3636393b 3c3f4040 42434445 46474849 669;?@AAB │ │ - 0x000ffeb0 22232424 282a2c2d 2e2f2e2e 2d2e2f2f "#$$(*,-./..-.// │ │ - 0x000ffec0 31313334 35383939 3b3c3d3e 3f404142 11345899;<=>?@AB │ │ - 0x000ffed0 25262728 2b2d2f2f 2f302f2e 2e2e2f2f %&'(+-///0/...// │ │ - 0x000ffee0 30313234 34373738 393a3b3c 3c3d3e3f 012447789:;<<=>? │ │ - 0x000ffef0 302f2e2e 2f2f2f32 33353535 35363636 0/..///235555666 │ │ - 0x000fff00 3737383a 3a3c3d3d 3f3f3f3f 3f3f3f3f 778::<==???????? │ │ - 0x000fff10 302f2e2d 2e2e2e32 33353637 38383939 0/.-...235678899 │ │ - 0x000fff20 3a3b3c3d 3e404041 42414041 42434445 :;<=>@@ABA@ABCDE │ │ - 0x000fff30 312f2e2d 2e2d2d31 33353838 3a3b3c3d 1/.-.--13588:;<= │ │ - 0x000fff40 3e3e4041 41434444 45464747 46464545 >>@AACDDEFGGFFEE │ │ - 0x000fff50 34323030 2f2f2f32 3436393a 3d3f4042 4200///2469:=?@B │ │ - 0x000fff60 44444648 484b4b4b 4d4b4a48 494a4b4c DDFHHKKKMKJHIJKL │ │ - 0x000fff70 36333231 31303033 35373a3b 3e414144 6321100357:;>AAD │ │ - 0x000fff80 4646494a 4b4d4e4e 4f4e4f50 504e4d4c FFIJKMNNONOPPNML │ │ - 0x000fff90 39363534 33323235 36393c3d 40424447 9654322569<=@BDG │ │ - 0x000fffa0 494a4c4e 4f525253 54555452 51525354 IJLNORRSTUTRQRST │ │ - 0x000fffb0 3f3c3a39 38373639 3b3c4041 4346474b ?<:98769;<@ACFGK │ │ - 0x000fffc0 4d4e5254 5559595a 5b585758 59585654 MNRTUYYZ[XWXYXVT │ │ - 0x000fffd0 403d3b3a 3938373a 3b3d4041 4447484b @=;:987:;=@ADGHK │ │ - 0x000fffe0 4e4f5255 565a5a5b 5d5d5e5d 5a5a5c5d NORUVZZ[]]^]ZZ\] │ │ - 0x000ffff0 433f3e3c 3b3a393b 3c3f4042 4646494c C?><;:9;@BCGGK │ │ - 0x00100020 4d4f5253 57585b5d 5f616163 63636465 MORSWX[]_aacccde │ │ - 0x00100030 4541413e 3e3d3c3b 3d3e4041 44444849 EAA>>=<;=>@ADDHI │ │ - 0x00100040 4c4d5152 5557595c 5d616264 64666665 LMQRUWY\]abddffe │ │ - 0x00100050 4542423f 3f3d3d3b 3c3f3f42 42464649 EBB??==;BEF │ │ - 0x00100160 4b4d4f53 54595b5f 61616463 65686b6e KMOSTY[_aadcehkn │ │ - 0x00100170 35333231 31323133 363b3c41 43474b4c 532112136;;:9998:=ABGJNRS │ │ - 0x001001a0 5a5c5f64 666c6e73 75757876 74777b7e Z\_dflnsuuxvtw{~ │ │ - 0x001001b0 413e3d3b 3b3b3a3c 3f434449 4c4f5455 A>=;;;:??@ │ │ - 0x001002b0 21222223 25262b2b 2c2e2f2e 2e2d2e2e !""#%&++,./..-.. │ │ - 0x001002c0 2f303133 33363738 393a3b3c 3d3e3f40 /01336789:;<=>?@ │ │ - 0x001002d0 25262728 2a2b2f2f 2f30302f 2e2e2e2e %&'(*+///00/.... │ │ - 0x001002e0 2f303132 32343537 3838393a 3b3b3c3d /0122457889:;;<= │ │ - 0x001002f0 2d2d2d2c 2e2e2f30 31333433 33333434 ---,../013433344 │ │ - 0x00100300 35353637 37393a3b 3c3c3d3d 3d3d3d3d 556779:;<<====== │ │ - 0x00100310 302f2e2e 2f2f2f30 32343535 35353636 0/..///024555566 │ │ - 0x00100320 36373738 383a3b3c 3d3d3f3f 40414243 67788:;<==??@ABC │ │ - 0x00100330 312f2e2d 2d2e2d2f 31353538 393a3b3b 1/.--.-/15589:;; │ │ - 0x00100340 3d3d3e3f 40414243 44444545 44444343 ==>?@ABCDDEEDDCC │ │ - 0x00100350 32302f2e 2e2e2e2f 32353638 393b3d3d 20/..../25689;== │ │ - 0x00100360 3f404142 42444546 47474846 4748494a ?@ABBDEFGGHFGHIJ │ │ - 0x00100370 34323130 2f2f2f30 32353639 3b3d3f40 4210///02569;=?@ │ │ - 0x00100380 42434446 4648494b 4b4b4d4e 4d4c4b4a BCDFFHIKKKMNMLKJ │ │ - 0x00100390 38353433 32323132 3537383b 3d3f4142 85432212578;=?AB │ │ - 0x001003a0 4647484a 4b4d4f50 51515250 4f505152 FGHJKMOPQQRPOPQR │ │ - 0x001003b0 39363534 33333233 3538393c 3d404243 96543323589<=@BC │ │ - 0x001003c0 4748494c 4c4f5052 53535455 56555352 GHILLOPRSSTUVUSR │ │ - 0x001003d0 3f3c3b39 38383637 393c3c40 41434647 ?<;988679<<@ACFG │ │ - 0x001003e0 4b4c4e51 52555659 5a5a5c5a 5858595a KLNQRUVYZZ\ZXXYZ │ │ - 0x001003f0 403d3c3a 39393738 3a3d3d40 42444747 @=<:9978:==@BDGG │ │ - 0x00100400 4b4d4f52 5356575a 5b5b5d5d 5e5e5c5a KMORSVWZ[[]]^^\Z │ │ - 0x00100410 433f3e3c 3c3b3939 3c3d3f41 42464649 C?><<;99<=?ABFFI │ │ - 0x00100420 4b4d5051 5556595b 5d5e5e60 605f6162 KMPQUVY[]^^``_ab │ │ - 0x00100430 4440403d 3d3c3b3a 3c3d3f40 43434747 D@@==<;:<=?@CCGG │ │ - 0x00100440 4a4b4f50 53555759 5b5e5f61 61636262 JKOPSUWY[^_aacbb │ │ - 0x00100450 4441413e 3e3c3d3b 3b3e3e41 41444448 DAA>><=;;>>AADDH │ │ - 0x00100460 484c4c50 50545459 595d5d61 62636366 HLLPPTTYY]]abccf │ │ - 0x00100470 201f1f1f 1f202020 21222424 27282c2e .... !"$$'(,. │ │ - 0x00100480 3034353a 3a414247 4a4f5152 56585b5d 045::ABGJOQRVX[] │ │ - 0x00100490 1f202020 20202021 21222223 2526292b . !!""#%&)+ │ │ - 0x001004a0 2d303135 363c3d41 44484a4b 4e515355 -0156<=ADHJKNQSU │ │ - 0x001004b0 1f202020 20212121 22222323 2627292b . !!!""##&')+ │ │ - 0x001004c0 2d303135 363b3c41 4348494a 4e505255 -0156;?CEIKKNPPQ │ │ - 0x00100510 24232322 23242526 292a3030 32333537 $##"#$%&)*002357 │ │ - 0x00100520 383b3c3f 3f444549 4b4f5051 5456585a 8;ABEFJKOQUVWZZZZ │ │ - 0x00100550 2c2a2a29 292a2a2a 2e303636 3a3b3f41 ,**))***.066:;?A │ │ - 0x00100560 4346474a 4b4f5054 565a5b5c 5f626466 CFGJKOPTVZ[\_bdf │ │ - 0x00100570 3331312f 2f303030 34353a3b 3f414548 311//00045:;?AEH │ │ - 0x00100580 4a4e4f53 54595a5e 61656667 6a696767 JNOSTYZ^aefgjigg │ │ - 0x00100590 35333331 31323131 35363c3c 41434749 5331121156<=;;;::>?DDIKOR │ │ - 0x001005c0 555a5c61 62696a6f 71767879 7c7a7775 UZ\abijoqvxy|zwu │ │ - 0x001005d0 423f3e3c 3c3c3b3b 3f404545 4a4c5053 B?><<<;;?@EEJLPS │ │ - 0x001005e0 565b5d62 636a6b70 7377797a 7d7f8286 V[]bcjkpswyz}... │ │ - 0x001005f0 4f4b4a48 47474545 48494e4f 54555a5d OKJHGGEEHINOTUZ] │ │ - 0x00100600 6065676d 6e76777d 80858788 8c8c8986 `egmnvw}........ │ │ - 0x00100610 514d4c4a 49484746 4a4b5050 55575b5e QMLJIHGFJKPPUW[^ │ │ - 0x00100620 6267696f 7077797f 8287898b 8e909497 bgiopwy......... │ │ - 0x00100630 5753524f 4f4e4d4b 4e505455 595a6061 WSROONMKNPTUYZ`a │ │ - 0x00100640 67696f71 767a7e83 868d8f93 93989798 gioqvz~......... │ │ - 0x00100650 5a555551 5150504d 4e535357 585d5d64 ZUUQQPPMNSSWX]]d │ │ - 0x00100660 646b6b73 737b7b84 848c8c97 979b9ba0 dkkss{{......... │ │ - 0x00100670 201f1f1e 1f212325 292a3131 30303131 ....!#%)*110011 │ │ - 0x00100680 32333436 3639393c 3d3f4040 42434444 2346699<=?@@BCDD │ │ - 0x00100690 1f1f1f20 21242628 2a2b2e2e 2e2d2d2e ... !$&(*+...--. │ │ - 0x001006a0 2e2f3032 32343436 38393a3b 3c3d3e3e ./02244689:;<=>> │ │ - 0x001006b0 20212121 23252729 2b2b2f2f 2e2e2d2e !!!#%')++//..-. │ │ - 0x001006c0 2e2f3031 32343436 37393a3a 3b3c3d3e ./01244679::;<=> │ │ - 0x001006d0 25262628 292b2d2f 2f2f3030 2f2e2e2e %&&()+-///00/... │ │ - 0x001006e0 2e2f2f30 31323334 35373738 393a3a3b .//0123457789::; │ │ - 0x001006f0 2829292a 2b2c2e2f 30303232 31313031 ())*+,./00221101 │ │ - 0x00100700 31313233 33343537 38393a3a 3b3b3b3b 1123345789::;;;; │ │ - 0x00100710 302f2f2e 2e2f2f2f 31323535 35353535 0//..///12555555 │ │ - 0x00100720 36363637 3738393a 3b3c3d3d 3e3f4041 6667789:;<==>?@A │ │ - 0x00100730 312f2f2d 2e2e2e2e 31313535 36373839 1//-....11556789 │ │ - 0x00100740 393a3a3b 3b3c3d3e 3f404141 42424141 9::;;<=>?@AABBAA │ │ - 0x00100750 312f2f2d 2d2e2d2d 30313536 38383a3b 1//--.--015688:; │ │ - 0x00100760 3b3d3d3e 3e404041 42434444 45464747 ;==>>@@ABCDDEFGG │ │ - 0x00100770 3331312f 2f2f2f2e 31323636 393a3d3e 311////.12669:=> │ │ - 0x00100780 3f404143 43454547 4849494a 4b4a4847 ?@ACCEEGHIIJKJHG │ │ - 0x00100790 34323130 302f2f2f 32323637 393a3d3e 42100///22679:=> │ │ - 0x001007a0 40424244 44464748 494b4b4b 4c4d4e4f @BBDDFGHIKKKLMNO │ │ - 0x001007b0 39363634 33333232 34353939 3c3d4041 966433224599<=@A │ │ - 0x001007c0 43454749 494c4d4f 50525253 5452514f CEGIILMOPRRSTRQO │ │ - 0x001007d0 3a373634 34343332 35363939 3c3d4042 :76444325699<=@B │ │ - 0x001007e0 43464749 4a4d4d4f 51525353 55555657 CFGIJMMOQRSSUUVW │ │ - 0x001007f0 3f3c3b39 39383736 39393c3d 40414345 ?<;9987699<=@ACE │ │ - 0x00100800 47494b4d 4e525255 5659595a 5b5b5957 GIKMNRRUVYYZ[[YW │ │ - 0x00100810 403d3c3a 39393837 393a3d3d 40414445 @=<:99879:==@ADE │ │ - 0x00100820 474a4b4e 4e525356 575a5a5b 5c5d5e5f GJKNNRSVWZZ[\]^_ │ │ - 0x00100830 433f3f3c 3c3b3a39 3b3c3e3f 41424546 C??<<;:9;<>?ABEF │ │ - 0x00100840 494a4d4e 51535557 585c5c5e 5e605f5f IJMNQSUWX\\^^`__ │ │ - 0x00100850 4340403d 3d3c3c3a 3a3d3d40 40434346 C@@==<<::==@@CCF │ │ - 0x00100860 474a4a4e 4e525256 565a5a5f 5f606062 GJJNNRRVVZZ__``b │ │ - 0x00100870 201f1f1f 1f202020 20222224 2427272c .... ""$$'', │ │ - 0x00100880 2c303035 353a3a41 4147474f 4f525257 ,0055::AAGGOORRW │ │ - 0x00100890 1f202020 20202021 21222222 22252529 . !!""""%%) │ │ - 0x001008a0 292d2d31 3136363c 3c414148 484b4b4f )--1166<>;;;;::??DDIIO │ │ - 0x001009e0 4f55555c 5c626269 696f6f76 7679797c OUU\\bbiioovvyy| │ │ - 0x001009f0 413e3e3b 3b3b3b3a 3a3f3f44 4449494f A>>;;;;::??DDIIO │ │ - 0x00100a00 4f55555c 5c626269 696f6f76 7679797c OUU\\bbiioovvyy| │ │ - 0x00100a10 4f4b4b48 48474745 4549494e 4e54545a OKKHHGGEEIINNTTZ │ │ - 0x00100a20 5a606067 676e6e76 767d7d85 8588888d Z``ggnnvv}}..... │ │ - 0x00100a30 4f4b4b48 48474745 4549494e 4e54545a OKKHHGGEEIINNTTZ │ │ - 0x00100a40 5a606067 676e6e76 767d7d85 8588888d Z``ggnnvv}}..... │ │ - 0x00100a50 5752524e 4e4d4d4b 4b4f4f54 5459595f WRRNNMMKKOOTTYY_ │ │ - 0x00100a60 5f66666d 6d74747c 7c84848d 8d909095 _ffmmtt||....... │ │ - 0x00100a70 201f1f1e 1e212125 252a2a31 31303031 ....!!%%**11001 │ │ - 0x00100a80 31323234 34363639 393c3c3f 3f404042 122446699<>@@AACCDDE │ │ - 0x00100b70 312f2f2d 2d2e2e2d 2d313135 3538383a 1//--..--115588: │ │ - 0x00100b80 3a3b3b3d 3d3e3e40 40414143 43444445 :;;==>>@@AACCDDE │ │ - 0x00100b90 34323230 302f2f2f 2f323236 3639393d 42200////226699= │ │ - 0x00100ba0 3d404042 42444446 4648484b 4b4b4b4d =@@BBDDFFHHKKKKM │ │ - 0x00100bb0 34323230 302f2f2f 2f323236 3639393d 42200////226699= │ │ - 0x00100bc0 3d404042 42444446 4648484b 4b4b4b4d =@@BBDDFFHHKKKKM │ │ - 0x00100bd0 39363634 34333332 32353539 393c3c40 9664433225599<<@ │ │ - 0x00100be0 40434347 4749494c 4c4f4f52 52535354 @CCGGIILLOORRSST │ │ - 0x00100bf0 39363634 34333332 32353539 393c3c40 9664433225599<<@ │ │ - 0x00100c00 40434347 4749494c 4c4f4f52 52535354 @CCGGIILLOORRSST │ │ - 0x00100c10 3f3c3c39 39383836 3639393c 3c404043 ?<<99886699<<@@C │ │ - 0x00100c20 4347474b 4b4e4e52 52555559 595a5a5c CGGKKNNRRUUYYZZ\ │ │ - 0x00100c30 3f3c3c39 39383836 3639393c 3c404043 ?<<99886699<<@@C │ │ - 0x00100c40 4347474b 4b4e4e52 52555559 595a5a5c CGGKKNNRRUUYYZZ\ │ │ - 0x00100c50 423f3f3c 3c3b3b39 393c3c3e 3e424245 B??<<;;99<<>>BBE │ │ - 0x00100c60 4549494d 4d505054 5458585c 5c5d5d5f EIIMMPPTTXX\\]]_ │ │ - 0x00100c70 201f1f1f 1f1f2020 20202222 23242627 ..... ""#$&' │ │ - 0x00100c80 292c2c30 30353539 3a3d4143 47484f4f ),,00559:=ACGHOO │ │ - 0x00100c90 1f202020 20202020 20212222 22232426 . !"""#$& │ │ - 0x00100ca0 27292a2d 2d313235 36393c3e 42424949 ')*--12569<>BBII │ │ - 0x00100cb0 1f202020 20202020 21212222 22222425 . !!""""$% │ │ - 0x00100cc0 27292a2d 2d313134 36393c3d 41424848 ')*--11469<=ABHH │ │ - 0x00100cd0 20202020 20212122 22222424 25252628 !!"""$$%%&( │ │ - 0x00100ce0 292a2b2e 2e313234 36383b3c 40404747 )*+..12468;<@@GG │ │ - 0x00100cf0 20202020 21212222 23232525 26262828 !!""##%%&&(( │ │ - 0x00100d00 292b2b2e 2e313234 36383a3c 3f404646 )++..12468:?BDEIIOO │ │ - 0x00100d50 26252524 24252626 27282c2c 30313334 &%%$$%&&'(,,0134 │ │ - 0x00100d60 3638383b 3b3e3f41 43454748 4c4c5252 688;;>?ACEGHLLRR │ │ - 0x00100d70 2c2a2a29 29292a2a 2a2b3030 3436383a ,**)))***+00468: │ │ - 0x00100d80 3c3f4043 4347474a 4b4d4f51 54555a5a <;:999888==ABEG │ │ - 0x00100e00 4a4e4f53 53595a5e 5f626667 6c6c7373 JNOSSYZ^_bfgllss │ │ - 0x00100e10 413e3e3c 3b3b3b3b 3a3a3f3f 43444749 A>><;;;;::??CDGI │ │ - 0x00100e20 4c4f5155 555b5c60 6265696a 6f6f7676 LOQUU[\`beijoovv │ │ - 0x00100e30 49464543 42424141 40404545 494a4d4f IFECBBAA@@EEIJMO │ │ - 0x00100e40 5155565b 5b626367 696c7072 77777f7f QUV[[bcgilprww.. │ │ - 0x00100e50 4f4b4b49 48474746 45454949 4d4e5154 OKKIHGGFEEIIMNQT │ │ - 0x00100e60 565a5b60 6067676c 6e727678 7d7d8585 VZ[``gglnrvx}}.. │ │ - 0x00100e70 201f1f1e 1e202122 25252a2a 2f313030 .... !"%%**/100 │ │ - 0x00100e80 30313132 32343435 3637393a 3c3c3f3f 01122445679:<> │ │ - 0x00100f70 312f2f2e 2d2d2e2d 2d2e3131 35353738 1//.--.--.115578 │ │ - 0x00100f80 393a3a3b 3b3d3d3e 3e3f4040 41414343 9::;;==>>?@@AACC │ │ - 0x00100f90 312f2f2e 2d2d2e2e 2e2e3131 35363738 1//.--....115678 │ │ - 0x00100fa0 393b3b3c 3c3d3d3e 3f3f4041 42424444 9;;<<==>??@ABBDD │ │ - 0x00100fb0 34323230 30302f2f 2f2f3232 35363839 422000////225689 │ │ - 0x00100fc0 3b3d3e40 40424244 44454647 48494b4b ;=>@@BBDDEFGHIKK │ │ - 0x00100fd0 34323230 30302f2f 2f2f3232 35363839 422000////225689 │ │ - 0x00100fe0 3b3d3e40 40424244 44454647 48494b4b ;=>@@BBDDEFGHIKK │ │ - 0x00100ff0 38363534 33333232 31313535 37383a3b 86543322115578:; │ │ - 0x00101000 3d3f4042 42454647 484a4b4c 4d4e5050 =?@BBEFGHJKLMNPP │ │ - 0x00101010 39363634 34333333 32323535 38393a3c 96644333225589:< │ │ - 0x00101020 3d404043 43464748 494b4c4d 4f4f5252 =@@CCFGHIKLMOORR │ │ - 0x00101030 3d3a3938 37363635 34353838 3a3b3d3e =:9876654588:;=> │ │ - 0x00101040 3f424245 4548494b 4c4e4f50 52535656 ?BBEEHIKLNOPRSVV │ │ - 0x00101050 3f3c3c3a 39393837 36373939 3c3c3e40 ?<<:99876799<<>@ │ │ - 0x00101060 41434447 474a4b4d 4e505253 55555959 ACDGGJKMNPRSUUYY │ │ - 0x00101070 201f1f1f 1f1f1f20 20202021 22222424 ...... !""$$ │ │ - 0x00101080 2627292c 2c2f3032 3535393a 3d414146 &'),,/02559:=AAF │ │ - 0x00101090 1f202020 20202020 20202021 22222323 . !""## │ │ - 0x001010a0 25262729 292c2d2f 32323637 393d3d41 %&')),-/22679==A │ │ - 0x001010b0 1f202020 20202020 20212121 22222222 . !!!"""" │ │ - 0x001010c0 25252729 292c2d2e 31313536 383c3c40 %%')),-.11568<<@ │ │ - 0x001010d0 1f202020 20202121 21222223 23232424 . !!!""###$$ │ │ - 0x001010e0 2627282a 2a2c2d2f 32323536 383b3b3f &'(**,-/22568;;? │ │ - 0x001010f0 20202020 21212222 22232324 25252626 !!"""##$%%&& │ │ - 0x00101100 2828292b 2b2d2e2f 32323536 383a3a3e (()++-./22568::> │ │ - 0x00101110 20202020 21212222 22232324 25252626 !!"""##$%%&& │ │ - 0x00101120 2828292b 2b2d2e2f 32323536 383a3a3e (()++-./22568::> │ │ - 0x00101130 23232322 22222324 24252528 292b2e2e ###"""#$$%%()+.. │ │ - 0x00101140 2f303133 33353637 39393c3d 3f424246 /013356799<=?BBF │ │ - 0x00101150 24232323 22222424 25262629 2a2c3030 $###""$$%&&)*,00 │ │ - 0x00101160 32323335 3538383a 3c3c3f3f 41444448 2235588:<?BEEIJLOOSTVYY] │ │ - 0x001011f0 35343332 31313132 31313135 36383c3c 54321112111568<< │ │ - 0x00101200 40414347 474b4c4e 52525657 595c5c60 @ACGGKLNRRVWY\\` │ │ - 0x00101210 3a383736 35353535 35343438 393b3f3f :876555554489;?? │ │ - 0x00101220 4344464a 4a4e4f52 56565a5b 5d616165 CDFJJNORVVZ[]aae │ │ - 0x00101230 413f3e3d 3b3b3b3b 3a3a3a3e 3f414444 A?>=;;;;:::>?ADD │ │ - 0x00101240 48494c4f 4f545558 5c5c6162 6469696d HILOOTUX\\abdiim │ │ - 0x00101250 413f3e3d 3b3b3b3b 3a3a3a3e 3f414444 A?>=;;;;:::>?ADD │ │ - 0x00101260 48494c4f 4f545558 5c5c6162 6469696d HILOOTUX\\abdiim │ │ - 0x00101270 201f1f1f 1e1e2121 23252529 2a2c3131 .....!!#%%)*,11 │ │ - 0x00101280 30303031 31323233 34343636 3739393b 000112234466799; │ │ - 0x00101290 1f1f1f1f 20202223 2527272a 2a2c2f2f .... "#%''**,// │ │ - 0x001012a0 2e2e2e2e 2e2f2f30 30303233 33353537 .....//000233557 │ │ - 0x001012b0 1f1f1f20 20202324 2528282a 2b2c2e2e ... #$%((*+,.. │ │ - 0x001012c0 2e2e2d2d 2d2e2e2f 30303132 33343436 ..---../00123446 │ │ - 0x001012d0 21222222 23232526 282b2b2c 2c2d2f2f !"""##%&(++,,-// │ │ - 0x001012e0 2e2e2e2d 2d2e2e2f 2f2f3131 32333335 ...--..///112335 │ │ - 0x001012f0 25262627 28282a2b 2c2f2f2f 2f2f3030 %&&'((*+,/////00 │ │ - 0x00101300 2f2f2e2e 2e2e2e2f 2f2f3031 31323234 //.....///011224 │ │ - 0x00101310 25262627 28282a2b 2c2f2f2f 2f2f3030 %&&'((*+,/////00 │ │ - 0x00101320 2f2f2e2e 2e2e2e2f 2f2f3031 31323234 //.....///011224 │ │ - 0x00101330 2d2d2d2d 2c2c2e2e 2e2f2f31 31323434 ----,,...//11244 │ │ - 0x00101340 33333333 33343434 35353636 36373739 3333344455666779 │ │ - 0x00101350 302f2f2e 2e2e2f2f 2f2f2f31 32333535 0//.../////12355 │ │ - 0x00101360 35353535 35363636 36363737 3838383a 555556666677888: │ │ - 0x00101370 302f2f2e 2d2d2e2e 2e2f2f31 32333535 0//.--...//12355 │ │ - 0x00101380 36363637 37383838 39393a3a 3a3b3b3d 6667788899:::;;= │ │ - 0x00101390 312f2f2e 2d2d2d2e 2d2d2d30 31333535 1//.---.---01355 │ │ - 0x001013a0 3738393a 3a3b3b3c 3d3d3e3e 3f404041 789::;;<==>>?@@A │ │ - 0x001013b0 312f2f2e 2d2d2d2e 2d2d2d30 31333535 1//.---.---01355 │ │ - 0x001013c0 3738393a 3a3b3b3c 3d3d3e3e 3f404041 789::;;<==>>?@@A │ │ - 0x001013d0 33323130 2f2f2f2f 2f2e2e31 32343636 3210/////..12466 │ │ - 0x001013e0 38393a3d 3d3e3f40 41414343 44454546 89:==>?@AACCDEEF │ │ - 0x001013f0 34323231 30302f2f 2f2f2f32 32343636 422100/////22466 │ │ - 0x00101400 39393b3d 3d3f4041 42424444 45464648 99;==?@ABBDDEFFH │ │ - 0x00101410 36343333 31313131 30303033 33353737 6433111100033577 │ │ - 0x00101420 3a3a3c3e 3e404142 44444646 4749494a ::<>>@ABDDFFGIIJ │ │ - 0x00101430 39373635 34343333 33323234 35363939 9765443332245699 │ │ - 0x00101440 3b3c3d40 40424344 47474949 4a4c4c4e ;<=@@BCDGGIIJLLN │ │ - 0x00101450 39373635 34343333 33323234 35363939 9765443332245699 │ │ - 0x00101460 3b3c3d40 40424344 47474949 4a4c4c4e ;<=@@BCDGGIIJLLN │ │ - 0x00101470 201f1f1f 1f1f1f20 20202020 20222223 ...... ""# │ │ - 0x00101480 24242627 272a2c2c 2f303135 35373a3a $$&''*,,/01557:: │ │ - 0x00101490 1f202020 20202020 20202020 21222222 . !""" │ │ - 0x001014a0 23232526 26282a2a 2d2e2f32 33343737 ##%&&(**-./23477 │ │ - 0x001014b0 1f202020 20202020 20202121 21222222 . !!!""" │ │ - 0x001014c0 22222425 25282929 2c2d2e31 31333636 ""$%%()),-.11366 │ │ - 0x001014d0 1f202020 20202020 21212121 21222222 . !!!!!""" │ │ - 0x001014e0 23232526 26282929 2c2d2e31 31333636 ##%&&()),-.11366 │ │ - 0x001014f0 20202020 20202121 22222323 23242425 !!""###$$% │ │ - 0x00101500 25252728 282a2a2b 2d2e2f31 32333636 %%'((**+-./12366 │ │ - 0x00101510 20202020 20212122 22222323 24252525 !!"""##$%%% │ │ - 0x00101520 26262828 282a2b2b 2d2e2f31 32333636 &&(((*++-./12366 │ │ - 0x00101530 20212121 21212122 22232424 24262627 !!!!!!""#$$$&&' │ │ - 0x00101540 2828292a 2a2c2d2d 2f303033 33353737 (()**,--/0033577 │ │ - 0x00101550 23232323 22222324 24252626 272a2a2c ####""#$$%&&'**, │ │ - 0x00101560 2f2f3031 31333434 3637383a 3b3c3e3e //011344678:;<>> │ │ - 0x00101570 24232323 23222324 24252626 282a2a2d $####"#$$%&&(**- │ │ - 0x00101580 30303132 32343536 3838393b 3c3d3f3f 00122456889;<=?? │ │ - 0x00101590 26252525 24242426 26262727 292c2c2e &%%%$$$&&&''),,. │ │ - 0x001015a0 31313334 34373838 3a3b3c3e 3f404343 11344788:;<>?@CC │ │ - 0x001015b0 2c2b2a2a 2929292a 2a2a2a2a 2c303032 ,+**)))*****,002 │ │ - 0x001015c0 3636383a 3a3d3f3f 42434347 47484b4b 668::=??BCCGGHKK │ │ - 0x001015d0 2c2b2a2a 2929292a 2a2a2a2a 2c303032 ,+**)))*****,002 │ │ - 0x001015e0 3636383a 3a3d3f3f 42434347 47484b4b 668::=??BCCGGHKK │ │ - 0x001015f0 2f2e2d2d 2c2c2c2d 2d2d2d2d 2f323235 /.--,,,-----/225 │ │ - 0x00101600 38383a3c 3c404242 4546474a 4b4c4f4f 88:<<@BBEFGJKLOO │ │ - 0x00101610 35343333 31313131 32313131 33363639 5433111121113669 │ │ - 0x00101620 3c3c3f41 41454748 4b4c4d51 52535757 <> │ │ - 0x001017d0 31302f2f 2d2d2d2d 2e2d2d2d 2f313133 10//----.---/113 │ │ - 0x001017e0 35353738 38393a3a 3b3b3c3d 3d3d3e3e 557889::;;<===>> │ │ - 0x001017f0 32313030 2e2e2e2e 2e2e2e2e 2f323234 2100......../224 │ │ - 0x00101800 36363738 383a3b3c 3d3d3d3f 3f3f4141 66788:;<===???AA │ │ - 0x00101810 34323232 3030302f 2f2f2f2f 30323234 4222000/////0224 │ │ - 0x00101820 36363839 393c3d3d 3f404042 42434444 66899<==?@@BBCDD │ │ - 0x00101830 34323232 3030302f 2f2f2f2f 30323234 4222000/////0224 │ │ - 0x00101840 36363839 393c3d3d 3f404042 42434444 66899<==?@@BBCDD │ │ - 0x00101850 36353434 32323231 31313030 32343436 6544222111002446 │ │ - 0x00101860 3737393b 3b3d3e3f 41414244 44454747 779;;=>?AABDDEGG │ │ - 0x00101870 201f1f1f 1f1f1f1f 1f202020 20202022 ........ " │ │ - 0x00101880 22222324 24262727 292c2c2c 2f303033 ""#$$&''),,,/003 │ │ - 0x00101890 1f1f2020 20202020 20202020 20202122 .. !" │ │ - 0x001018a0 22222323 23252626 282a2a2b 2d2e2e31 ""###%&&(**+-..1 │ │ - 0x001018b0 1f202020 20202020 20202020 21212122 . !!!" │ │ - 0x001018c0 22222222 22242525 2729292a 2c2d2d2f """""$%%'))*,--/ │ │ - 0x001018d0 1f202020 20202020 20202020 21212122 . !!!" │ │ - 0x001018e0 22222222 22242525 2729292a 2c2d2d2f """""$%%'))*,--/ │ │ - 0x001018f0 1f202020 20202020 21212121 22222223 . !!!!"""# │ │ - 0x00101900 23232424 24252727 282a2a2a 2c2d2d30 ##$$$%''(***,--0 │ │ - 0x00101910 20202020 20212121 22222223 23232425 !!!"""###$% │ │ - 0x00101920 25252626 26282828 292b2b2b 2d2e2e30 %%&&&((()+++-..0 │ │ - 0x00101930 20202020 20212121 22222223 23232425 !!!"""###$% │ │ - 0x00101940 25252626 26282828 292b2b2b 2d2e2e30 %%&&&((()+++-..0 │ │ - 0x00101950 20212121 21212121 22222223 24242426 !!!!!!!"""#$$$& │ │ - 0x00101960 26262728 28292a2a 2b2d2d2d 2f303032 &&'(()**+---/002 │ │ - 0x00101970 23232323 22222222 23242425 25252729 ####""""#$$%%%') │ │ - 0x00101980 292a2d2e 2e2f3030 31333333 35363638 )*-../0013335668 │ │ - 0x00101990 24232323 23222223 24242425 2626282a $####""#$$$%&&(* │ │ - 0x001019a0 2a2b2f30 30313232 33353536 3838383a *+/001223556888: │ │ - 0x001019b0 24232323 23222223 24242425 2626282a $####""#$$$%&&(* │ │ - 0x001019c0 2a2b2f30 30313232 33353536 3838383a *+/001223556888: │ │ - 0x001019d0 28272727 27262626 27272728 29292a2d (''''&&&'''())*- │ │ - 0x001019e0 2d2e3233 33353636 383b3b3b 3d3e3e40 -.2335668;;;=>>@ │ │ - 0x001019f0 2c2b2a2a 29292929 2a2a2a2a 2a2a2c30 ,+**))))******,0 │ │ - 0x00101a00 30313436 36383a3a 3c3f3f40 42434345 014668::BBCEFFI │ │ - 0x00101a50 35343333 32313131 31323231 31313336 5433211112211136 │ │ - 0x00101a60 36373b3c 3c3f4141 43474748 4b4c4c4f 67;< │ │ - 0x00101c50 34333232 31303030 2f2f2f2f 2f2f3032 43221000//////02 │ │ - 0x00101c60 32333536 36383939 3b3d3d3e 3f404041 23566899;==>?@@A │ │ - 0x00101c70 201f1f1f 1f1f1f1f 1f1f2020 20202020 ......... │ │ - 0x00101c80 20212222 22232424 24252727 27292c2c !"""#$$$%'''),, │ │ - 0x00101c90 1f1f2020 20202020 20202020 20202020 .. │ │ - 0x00101ca0 20212222 22222323 23252626 26282a2a !""""###%&&&(** │ │ - 0x00101cb0 1f1f2020 20202020 20202020 20202121 .. !! │ │ - 0x00101cc0 21212222 22222222 22242525 25272929 !!"""""""$%%%')) │ │ - 0x00101cd0 1f1f2020 20202020 20202020 20202121 .. !! │ │ - 0x00101ce0 21212222 22222222 22242525 25272929 !!"""""""$%%%')) │ │ - 0x00101cf0 1f1f2020 20202020 20202020 20202121 .. !! │ │ - 0x00101d00 21212222 22222222 22242525 25272929 !!"""""""$%%%')) │ │ - 0x00101d10 20202020 20202020 20212121 21212222 !!!!!"" │ │ - 0x00101d20 22222323 23242424 24262727 27282a2a ""###$$$$&'''(** │ │ - 0x00101d30 20202020 20202121 21212222 22222323 !!!!""""## │ │ - 0x00101d40 23242525 25252626 26272828 282a2b2b #$%%%%&&&'(((*++ │ │ - 0x00101d50 20202020 20202121 21212222 22222323 !!!!""""## │ │ - 0x00101d60 23242525 25252626 26272828 282a2b2b #$%%%%&&&'(((*++ │ │ - 0x00101d70 20202020 20202121 21212222 22222323 !!!!""""## │ │ - 0x00101d80 23242525 25252626 26272828 282a2b2b #$%%%%&&&'(((*++ │ │ - 0x00101d90 22222222 22222121 21222323 23242525 """"""!!!"###$%% │ │ - 0x00101da0 25262727 27292b2b 2b2c2d2d 2d2e3030 %&''')+++,---.00 │ │ - 0x00101db0 24232323 23232222 22232424 24252626 $#####"""#$$$%&& │ │ - 0x00101dc0 26282a2a 2a2d3030 30313232 32343535 &(***-0001222455 │ │ - 0x00101dd0 24232323 23232222 22232424 24252626 $#####"""#$$$%&& │ │ - 0x00101de0 26282a2a 2a2d3030 30313232 32343535 &(***-0001222455 │ │ - 0x00101df0 24232323 23232222 22232424 24252626 $#####"""#$$$%&& │ │ - 0x00101e00 26282a2a 2a2d3030 30313232 32343535 &(***-0001222455 │ │ - 0x00101e10 27272626 26262525 25262727 27282828 ''&&&&%%%&'''((( │ │ - 0x00101e20 282a2d2d 2d2f3333 33343636 36383a3a (*---/33346668:: │ │ - 0x00101e30 2c2b2a2a 2a292929 29292a2a 2a2a2a2a ,+***)))))****** │ │ - 0x00101e40 2a2d3030 30323636 36383a3a 3a3c3f3f *-00026668:::P?CTe %6: │ │ - 0x001030b0 4866515b 799c202d 36333b4b 3d415161 HfQ[y. -63;K=AQa │ │ - 0x001030c0 20223135 405b4b51 708c202e 35313746 "15@[KQp. .517F │ │ - 0x001030d0 3a3e4e5b 20223031 3c52484f 6886202e :>N[ "01@ │ │ - 0x001030f0 576c1f2a 302f323d 3536434e 2021262a Wl.*0/2=56CN !&* │ │ - 0x00103100 2e3f3739 4b5c1f29 302e303a 33333e47 .?79K\.)0.0:33>G │ │ - 0x00103110 20202326 28363331 40511f26 2f2f2e36 #&(631@Q.&//.6 │ │ - 0x00103120 312e3942 20202223 25302b2b 36411f25 1.9B "#%0++6A.% │ │ - 0x00103130 2c2f2f35 2f2d353b 20202122 23272627 ,//5/-5; !"#'&' │ │ - 0x00103140 2d361f22 272a2d30 2f2e3136 20202020 -6."'*-0/.16 │ │ - 0x00103150 21232323 262e1f20 2226292f 2e2e2f34 !###&.. "&)/../4 │ │ - 0x00103160 1f202020 20212021 22231f1f 20222327 . ! !"#.. "#' │ │ - 0x00103170 26282b2f 1f1f201f 20202020 20211f1f &(+/.. . !.. │ │ - 0x00103180 1f1f1f20 22232327 1f1f201f 20201f20 ... "##'.. . . │ │ - 0x00103190 20201f1f 1f1f1f1f 1f1f1f1f 00000000 .............. │ │ - 0x001031a0 20202326 28363331 4152443f 4e617554 #&(631ARD?NauT │ │ - 0x001031b0 4c5b6f86 985f5962 718a9fb7 6d666a79 L[o.._Ybq...mfjy │ │ - 0x001031c0 8ea8c7dc 1f262f2f 2e36322f 39423934 .....&//.62/9B94 │ │ - 0x001031d0 3d48523f 39424d58 60433e43 4b565f68 =HR?9BMX`C>CKV_h │ │ - 0x001031e0 4743444b 545f6b71 20202325 27332f2e GCDKT_kq #%'3/. │ │ - 0x001031f0 3c493e3a 4757694e 48546479 8c5a545d :GWiNHTdy.ZT] │ │ - 0x00103200 6a8194a9 66606471 849bb7c9 1f262f2f j...f`dq.....&// │ │ - 0x00103210 2f35302e 373e3632 3a434c3d 373f4853 /50.7>62:CL=7?HS │ │ - 0x00103220 5b423d41 49545c65 45414249 525c676d [B=AIT\eEABIR\gm │ │ - 0x00103230 20202223 25302e2d 38463936 40505d4c "#%0.-8F96@P]L │ │ - 0x00103240 464f606f 86554f57 64798a9c 605a5d69 FO`o.UOWdy..`Z]i │ │ - 0x00103250 7a90a8b8 1f242b2f 2f35302e 363d3431 z....$+//50.6=41 │ │ - 0x00103260 3741473c 373c464e 59403b3f 47515961 7AG<7D95:AI │ │ - 0x001032b0 523d393d 444d565b 413d3e44 4c565f64 R=9=DMV[A=>DLV_d │ │ - 0x001032c0 20202122 23272728 2e383230 35414e3e !"#''(.8205AN> │ │ - 0x001032d0 3b3f4b5a 694c474a 56657686 544f515c ;?KZiLGJVev.TOQ\ │ │ - 0x001032e0 6a7b8e99 1f22272a 2d302f2e 3137312f j{..."'*-0/.171/ │ │ - 0x001032f0 323a4136 33353d45 4c3c3839 41495259 2:A635=EL<89AIRY │ │ - 0x00103300 403b3c42 4a535c60 20202122 23272627 @;;8887;;;:?A │ │ - 0x00103670 44494f52 555c6265 69474441 40403f44 DIORU\beiGDA@@?D │ │ - 0x00103680 46494e54 575a6167 6b6f7550 4c484847 FINTWZagkouPLHHG │ │ - 0x00103690 454a4c4f 545a5d60 686e7276 7d86514d EJLOTZ]`hnrv}.QM │ │ - 0x001036a0 49494846 4b4d5055 5b5e6169 6f73777e IIHFKMPU[^aiosw~ │ │ - 0x001036b0 8789534e 4b4a4a48 4c4f5156 5c5f636a ..SNKJJHLOQV\_cj │ │ - 0x001036c0 71757980 898a8c58 54504f4e 4c505255 quy....XTPONLPRU │ │ - 0x001036d0 5b5f6267 6f73777e 868b9093 985b5653 [_bgosw~.....[VS │ │ - 0x001036e0 52514f51 54585c5f 646b6e73 7b7f848c RQOQTX\_dkns{... │ │ - 0x001036f0 93979a9f 5e595655 54525256 5a5c6167 ....^YVUTRRVZ\ag │ │ - 0x00103700 696f7779 80888b92 9c9ea1a6 615c5a58 iowy........a\ZX │ │ - 0x00103710 56555459 5b5f6466 6c72747d 82858f94 VUTY[_dflrt}.... │ │ - 0x00103720 98a3a6a8 ae655f5d 5b595957 5b5d6265 .....e_][YYW[]be │ │ - 0x00103730 696f7178 7e828a8e 959d9fab aeb0b768 ioqx~..........h │ │ - 0x00103740 63615e5d 5d5a5c60 64666c6f 747a7d86 ca^]]Z\`dflotz}. │ │ - 0x00103750 8990979b a5a9b3b6 b8bf6b66 65616060 ..........kfea`` │ │ - 0x00103760 5d5d6365 696e7178 7a81858c 9296a1a3 ]]ceinqxz....... │ │ - 0x00103770 adb2bbbf c1c86f69 68656463 61606667 ......oihedca`fg │ │ - 0x00103780 6d6f7578 7d83878f 929c9ea8 adb4bdc3 moux}........... │ │ - 0x00103790 c8cad273 6d6c6868 66656467 6a6f7177 ...smlhhfedgjoqw │ │ - 0x001037a0 7981838c 8e979ba2 a8b0b7bc c7ccd2d4 y............... │ │ - 0x001037b0 dc777170 6b6b6a69 67696e70 75787d82 .wqpkkjiginpux}. │ │ - 0x001037c0 878c9198 9da5a9b3 b7c1c5d2 d6dcdee7 ................ │ │ - 0x001037d0 7b74746f 6f6d6e6b 6b727279 7a82828c {ttoomnkkrryz... │ │ - 0x001037e0 8c9697a3 a4b0b1be bfcccede e0e6e8f2 ................ │ │ - 0x001037f0 201f1f1e 1f202021 21232122 23252724 .... !!#!"#%'$ │ │ - 0x00103800 2628292b 2f292a2a 2b2d2f30 2d2d2c2d &()+/)**+-/0--,- │ │ - 0x00103810 2e2f3132 312f2e2f 2f303233 35302f2d ./121/.//02350/- │ │ - 0x00103820 2e2e2e31 33353631 2f2d2d2d 2d313335 ...13561/----135 │ │ - 0x00103830 373a322f 2d2e2e2e 31333638 3b3c3230 7:2/-...1368;<20 │ │ - 0x00103840 2e2e2e2e 32343638 3c3c3d34 322f2f2f ....2468<<=42/// │ │ - 0x00103850 2f323436 393d3e3f 42363431 31313034 /2469=>?B6411104 │ │ - 0x00103860 35373a3e 40414447 38353332 32313436 57:>@ADG85322146 │ │ - 0x00103870 383b3f40 42454849 39363433 33323537 8;?@BEHI96433257 │ │ - 0x00103880 383c3f41 4346494b 4c3c3936 36353437 8 │ │ - 0x001038f0 3d3c3a3b 3d404243 474a4b4e 5254565a =<:;=@BCGJKNRTVZ │ │ - 0x00103900 5d5e6062 45413f3e 3d3b3b3e 40414447 ]^`bEA?>=;;>@ADG │ │ - 0x00103910 484b4f50 5357595c 60616264 4642403f HKOPSWY\`abdFB@? │ │ - 0x00103920 3e3d3c3f 40424546 494c4d51 5455595c >==?@CD │ │ - 0x00103940 464a4b4e 51535658 5b5e5f64 65666848 FJKNQSVX[^_defhH │ │ - 0x00103950 44434140 403d3f41 43444749 4b4e4f54 DCA@@=?ACDGIKNOT │ │ - 0x00103960 55585b5d 61626667 686a4945 44424141 UX[]abfghjIEDBAA │ │ - 0x00103970 3f3f4243 4547494c 4d515255 585a5e5f ??BCEGILMQRUXZ^_ │ │ - 0x00103980 63656869 6a6d4a46 46434242 403f4243 cehijmJFFCBB@?BC │ │ - 0x00103990 46474a4b 4e505256 575b5c60 6265686a FGJKNPRVW[\`behj │ │ - 0x001039a0 6c6c6f4b 47474444 43424042 4446474a lloKGGDDCB@BDFGJ │ │ - 0x001039b0 4b4f4f54 54585a5d 5f626567 6b6c6e6f KOOTTXZ]_begklno │ │ - 0x001039c0 714c4848 45454443 41424546 484a4c4e qLHHEEDCABEFHJLN │ │ - 0x001039d0 51535558 5a5d5f62 6468696d 6f707174 QSUXZ]_bdhimopqt │ │ - 0x001039e0 4e4a4a46 46454542 4246464a 4a4d4e52 NJJFFEEBBFFJJMNR │ │ - 0x001039f0 5256575c 5c606166 666b6b70 71737376 RVW\\`affkkpqssv │ │ - 0x00103a00 201f201f 20201f20 20201f20 20202120 . . . . ! │ │ - 0x00103a10 20202122 23202121 21222424 22222122 !"# !!!"$$""!" │ │ - 0x00103a20 23252627 24232223 2426282a 30262524 #%&'$#"#$&(*0&%$ │ │ - 0x00103a30 24262729 2c323327 26252627 282a2d32 $&'),23'&%&'(*-2 │ │ - 0x00103a40 34362c2a 29292a2a 2c2f3638 3a3f2f2d 46,*))**,/68:?/- │ │ - 0x00103a50 2c2c2d2d 2f32383a 3c424531 2f2e2d2e ,,--/28:DGI6321213 │ │ - 0x00103a70 363c3f41 474b4d52 3b383636 3635373a 6<;;:< │ │ - 0x00103aa0 3f444749 4f54575c 62656947 44414140 ?DGIOTW\beiGDAA@ │ │ - 0x00103ab0 3f414449 4c4e5459 5c61676a 6f754c48 ?ADILNTY\agjouLH │ │ - 0x00103ac0 46454442 44474c4f 51585c5f 656b6e73 FEDBDGLOQX\_ekns │ │ - 0x00103ad0 7a7f504c 49484745 474a4f52 545a5f62 z.PLIHGEGJORTZ_b │ │ - 0x00103ae0 686e7176 7d828653 4e4c4b4a 48494c51 hnqv}..SNLKJHILQ │ │ - 0x00103af0 54565c61 646a7174 79808589 8c56524f TV\adjqty....VRO │ │ - 0x00103b00 4e4d4a4c 4f545759 5f64676d 74777c83 NMJLOTWY_dgmtw|. │ │ - 0x00103b10 888c9093 59555251 4f4e4e52 56575c61 ....YURQONNRVW\a │ │ - 0x00103b20 64697072 78808388 9293969b 5c585554 diprx.......\XUT │ │ - 0x00103b30 52515055 565a5f61 666b6e75 7a7d868a RQPUVZ_afknuz}.. │ │ - 0x00103b40 8e989a9c a25f5a58 56555452 56585d5f ....._ZXVUTRVX]_ │ │ - 0x00103b50 63696a71 76798184 8b92949f a1a3a962 cijqvy.........b │ │ - 0x00103b60 5d5b5958 5755575a 5e606668 6d72757e ][YXWUWZ^`fhmru~ │ │ - 0x00103b70 80868d91 9a9da6a8 aab06560 5f5c5b5a ..........e`_\[Z │ │ - 0x00103b80 58585d5f 63676a70 72797c83 888c9597 XX]_cgjpry|..... │ │ - 0x00103b90 a0a5adb0 b2b86863 625f5e5d 5b5a5f60 ......hcb_^][Z_` │ │ - 0x00103ba0 66676d70 757a7d85 8891929c a0a7aeb4 fgmpuz}......... │ │ - 0x00103bb0 b8bac16c 66656261 605f5d61 64686a6f ...lfeba`_]adhjo │ │ - 0x00103bc0 71797a82 848c8f96 9ba2a9ae b7bcc0c2 qyz............. │ │ - 0x00103bd0 c96f6969 65646362 60626769 6d707579 .oiiedcb`bgimpuy │ │ - 0x00103be0 7d82878d 92989ca5 a9b2b5c1 c4c9cad2 }............... │ │ - 0x00103bf0 726d6d68 68666663 646a6a71 71787981 rmmhhffcdjjqqxy. │ │ - 0x00103c00 828b8c97 97a2a2af b0bbbccb ccd2d3db ................ │ │ - 0x00103c10 201f1f1e 1f1f1f20 20212122 23242724 ...... !!"#$'$ │ │ - 0x00103c20 2627282b 2f262829 292c2f2f 292a2a2b &'(+/&()),//)**+ │ │ - 0x00103c30 2d2f3030 312f2e2e 2f303132 35312f2e -/001/../01251/. │ │ - 0x00103c40 2e2e2f30 32353530 2f2e2d2e 2e303135 ../02550/.-..015 │ │ - 0x00103c50 3636312f 2d2d2d2d 2f313537 373a3230 661/----/1577:20 │ │ - 0x00103c60 2e2e2e2e 2f323637 383b3d33 302f2e2f ..../2678;=30/./ │ │ - 0x00103c70 2e2f3236 37383c3d 3e343230 2f2f2f30 ./2678<=>420///0 │ │ - 0x00103c80 32363839 3d3f4042 36343231 31303134 2689=?@B64211014 │ │ - 0x00103c90 37393a3e 40424447 37353332 32313234 79:>@BDG75322124 │ │ - 0x00103ca0 383a3b3f 41424548 49393634 33333233 8:;?ABEHI9643323 │ │ - 0x00103cb0 35383a3c 3f424346 494a4c3c 39373635 58:; │ │ - 0x00103cd0 39383735 36383b3d 3f424546 4a4d4e50 987568;=?BEFJMNP │ │ - 0x00103ce0 54563f3c 3a393836 37393c3e 3f434647 TV?<:98679<>?CFG │ │ - 0x00103cf0 4b4e4f52 55575941 3d3b3a39 37383a3d KNORUWYA=;:978:= │ │ - 0x00103d00 3f404447 484b4f50 5356585a 5b423f3c ?@DGHKOPSVXZ[B?< │ │ - 0x00103d10 3b3a383a 3b3e4041 4548494c 50515457 ;:8:;>@AEHILPQTW │ │ - 0x00103d20 5a5b5d5e 43403e3d 3b3a3a3c 3f404245 Z[]^C@>=;:: │ │ - 0x00103d40 3c3b3a3d 3e404344 474a4b4f 51535759 <;:=>@CDGJKOQSWY │ │ - 0x00103d50 5b5f6061 63454240 3f3d3d3b 3d3e4142 [_`acEB@?==;=>AB │ │ - 0x00103d60 4448494c 4e505455 585b5c61 62626546 DHILNPTUX[\abbeF │ │ - 0x00103d70 43413f3e 3e3c3d3f 41424547 494c4d51 CA?>><=?ABEGILMQ │ │ - 0x00103d80 5355585a 5e5f6364 64674743 43403f3f SUXZ^_cddgGCC@?? │ │ - 0x00103d90 3d3d4041 4345474a 4b4e5053 55575b5c ==@ACEGJKNPSUW[\ │ │ - 0x00103da0 5f616466 66694844 44414140 3e3e4041 _adffiHDDAA@>>@A │ │ - 0x00103db0 44454849 4c4e5053 5458595d 5f616466 DEHILNPSTXY]_adf │ │ - 0x00103dc0 68686b49 45454242 41403f40 42444548 hhkIEEBBA@?@BDEH │ │ - 0x00103dd0 494d4d51 5256575a 5c5f6163 67686a6a IMMQRVWZ\_acghjj │ │ - 0x00103de0 6d4a4646 43434241 3f404344 46484a4c mJFFCCBA?@CDFHJL │ │ - 0x00103df0 4e505255 575a5b5f 60646569 6a6c6c6f NPRUWZ[_`deijllo │ │ - 0x00103e00 4b474744 44424240 40444447 474b4b4f KGGDDBB@@DDGGKKO │ │ - 0x00103e10 4f535458 595d5d62 6266676c 6c6e6e71 OSTXY]]bbfgllnnq │ │ - 0x00103e20 201f201f 20201f20 20201f20 20202120 . . . . ! │ │ - 0x00103e30 20202021 22202020 20222223 22222121 !" ""#""!! │ │ - 0x00103e40 23242527 22222222 24242529 2a242322 #$%'""""$$%)*$#" │ │ - 0x00103e50 22242526 2a2d3027 26262527 28282d2f "$%&*-0'&&%'((-/ │ │ - 0x00103e60 32362927 27262828 292e3033 37382c2a 26)''&(().0378,* │ │ - 0x00103e70 29292a2a 2a2f3236 3a3b3f30 2e2d2c2d ))***/26:;?0.-,- │ │ - 0x00103e80 2d2d3235 383d3e42 46312f2e 2d2e2e2e --258=>BF1/.-... │ │ - 0x00103e90 3335393e 3f444749 36333231 32313136 359>?DGI63212116 │ │ - 0x00103ea0 383c4143 474c4d52 3a373635 35353439 8<;; │ │ - 0x00103ed0 3a3a3f41 44494b4f 55575c61 63694542 ::?ADIKOUW\aciEB │ │ - 0x00103ee0 403f3f3e 3d424447 4c4e5358 5a606466 @??>=BDGLNSXZ`df │ │ - 0x00103ef0 6d714744 4241403f 3f444649 4e50545a mqGDBA@??DFINPTZ │ │ - 0x00103f00 5c616668 6f737550 4c494847 46454a4c \afhosuPLIHGFEJL │ │ - 0x00103f10 4f54565a 6062686d 6f767b7d 86514d4b OTVZ`bhmov{}.QMK │ │ - 0x00103f20 4a494847 4b4d5055 575b6163 696e7078 JIHGKMPUW[acinpx │ │ - 0x00103f30 7d7f8889 534e4c4b 4a49484c 4e515658 }...SNLKJIHLNQVX │ │ - 0x00103f40 5c62646a 6f71797e 80898b8c 5753514f \bdjoqy~....WSQO │ │ - 0x00103f50 4e4d4b50 52555a5b 6065676e 72757d81 NMKPRUZ[`egnru}. │ │ - 0x00103f60 858e8f91 965a5553 51504f4e 51535759 .....ZUSQPONQSWY │ │ - 0x00103f70 5d62646a 6e72797c 82888a94 95979c5d ]bdjnry|.......] │ │ - 0x00103f80 58565453 52505255 595a6062 666b6d76 XVTSRPRUYZ`bfkmv │ │ - 0x00103f90 787d8386 8f91999c 9da35f5a 59565555 x}........_ZYVUU │ │ - 0x00103fa0 53535859 5d616369 6a71747a 7f828b8c SSXY]acijqtz.... │ │ - 0x00103fb0 94999fa2 a4a9625d 5c595857 5655595a ......b]\YXWVUYZ │ │ - 0x00103fc0 60616669 6d72757c 7e868890 949aa0a6 `afimru|~....... │ │ - 0x00103fd0 a9aab065 605f5b5b 5a59575a 5d616368 ...e`_[[ZYWZ]ach │ │ - 0x00103fe0 69707179 7a82858b 90969ba0 a8acb0b1 ipqyz........... │ │ - 0x00103ff0 b8686362 5e5e5c5c 5a5c6062 66686d70 .hcb^^\\Z\`bfhmp │ │ - 0x00104000 74797d82 878d9098 9ba3a6b1 b3b8b9bf ty}............. │ │ - 0x00104010 6b656561 615f5f5d 5d636369 69707078 keeaa__]]cciippx │ │ - 0x00104020 7881818b 8c9595a1 a1acacb9 babfc0c7 x............... │ │ - 0x00104030 201f1f1e 1f1f1e1f 1f202122 23232723 ........ !"##'# │ │ - 0x00104040 24252529 2b242627 282b2d2f 292a2a2a $%%)+$&'(+-/)*** │ │ - 0x00104050 2d2e2f30 2c2c2c2c 2e2e2f31 32312f2f -./0,,,,../121// │ │ - 0x00104060 2e2f2f30 32333530 2f2e2d2e 2e2e3133 .//02350/.-...13 │ │ - 0x00104070 3536302f 2e2d2e2e 2e313335 3637312f 560/.-...135671/ │ │ - 0x00104080 2e2d2d2d 2d313335 37383a32 302f2e2e .----13578:20/.. │ │ - 0x00104090 2e2e3233 3638393b 3d33302f 2e2f2e2e ..23689;=30/./.. │ │ - 0x001040a0 32333638 393c3e3e 3432302f 2f2f2f32 23689<>>420////2 │ │ - 0x001040b0 3436393a 3d3f4042 36333231 31303033 469:=?@B63211003 │ │ - 0x001040c0 35373a3b 3e404144 46373433 32313130 57:;>@ADF7432110 │ │ - 0x001040d0 3435373b 3c3e4142 44464739 36353433 457;<>ABDFG96543 │ │ - 0x001040e0 32323536 383c3d3f 42434649 494c3b38 22568<=?BCFIIL;8 │ │ - 0x001040f0 36353534 3336383a 3d3e4144 45484a4b 6554368:=>ADEHJK │ │ - 0x00104100 4e503c39 37363535 3437383a 3d3f4144 NP<97655478:=?AD │ │ - 0x00104110 45484b4c 4f51523f 3c3a3938 3736393b EHKLOQR?<:98769; │ │ - 0x00104120 3c3f4143 46474b4d 4e525455 59403d3b =<:;=@@DEGJKO │ │ - 0x001041a0 50535657 5b5c5f60 61634542 413f3e3d PSVW[\_`acEBA?>= │ │ - 0x001041b0 3b3b3e3f 41434548 484c4e50 53545859 ;;>?ACEHHLNPSTXY │ │ - 0x001041c0 5c5e6162 63654643 423f3f3e 3d3c3f3f \^abceFCB??>==>@BCF │ │ - 0x001041f0 474a4a4e 4f535457 595b5e5f 63646666 GJJNOSTWY[^_cdff │ │ - 0x00104200 68484444 4141403f 3d3e4142 44454749 hHDDAA@?=>ABDEGI │ │ - 0x00104210 4b4d4f52 5457585c 5d606165 6668686a KMORTWX\]`aefhhj │ │ - 0x00104220 49454542 4240403e 3e424245 4548494c IEEBB@@>>BBEEHIL │ │ - 0x00104230 4d515155 55595a5e 5e636368 686a6a6c MQQUUYZ^^cchhjjl │ │ - 0x00104240 201f201f 20201f20 20201f20 2020211f . . . . !. │ │ - 0x00104250 20202021 21202020 20212223 20212121 !! !"# !!! │ │ - 0x00104260 22222424 22222221 23232526 27232322 ""$$"""!##%&'##" │ │ - 0x00104270 22242426 272a2e24 23232224 2426282a "$$&'*.$##"$$&(* │ │ - 0x00104280 2f302726 26252727 282a2d31 32362928 /0'&&%''(*-126)( │ │ - 0x00104290 27262828 292b2e32 3437392c 2a2a292a '&(()+.2479,**)* │ │ - 0x001042a0 2a2a2c2f 34363a3c 3f2f2d2d 2c2c2d2d **,/46:BE0.-,--./ │ │ - 0x001042c0 3337393d 3f434647 36333231 31323133 379=?CFG63211213 │ │ - 0x001042d0 363b3c41 43474b4c 52383534 33333333 6;@EGKOPWY\@= │ │ - 0x00104300 3c3a3a3a 393b3e42 43484b4f 53545b5d <:::9;>BCHKOST[] │ │ - 0x00104310 6166413e 3d3b3b3b 3a3c3f43 44494b4f afA>=;;;:@@CD64311 │ │ - 0x00104500 31303134 37373a3c 3e404144 45473836 101477:<>@ADEG86 │ │ - 0x00104510 35333333 31333537 383b3d3f 42424647 533313578;=?BBFG │ │ - 0x00104520 494b3936 35343333 32333538 383c3d3f IK96543323588<=? │ │ - 0x00104530 42434647 494c4c3c 39383635 35343537 BCFGILL<98655457 │ │ - 0x00104540 3a3a3d3f 41444448 494b4e4f 523d3a39 ::=?ADDHIKNOR=:9 │ │ - 0x00104550 37373635 36383a3b 3e404245 45494a4c 776568:;>@BEEIJL │ │ - 0x00104560 4f505354 3f3c3b39 38383637 393c3c3f OPST?<;988679<<;;9:<>?BCEHIM │ │ - 0x001045c0 4e505354 58595c5d 5d5f4340 3f3d3c3c NPSTXY\]]_C@?=<< │ │ - 0x001045d0 3a3a3d3d 3f414346 464a4b4e 50515556 ::==?ACFFJKNPQUV │ │ - 0x001045e0 595b5d5e 5f614441 403e3d3c 3b3a3d3d Y[]^_aDA@>=<;:== │ │ - 0x001045f0 40414345 47494b4e 4f535357 585b5d5f @ACEGIKNOSSWX[]_ │ │ - 0x00104600 60616345 41413e3e 3d3c3b3d 3e404144 `acEAA>>=<;=>@AD │ │ - 0x00104610 4448484c 4c505154 56585a5c 5f606262 DHHLLPQTVXZ\_`bb │ │ - 0x00104620 64464242 3f3f3e3d 3c3c3f40 42434547 dFBB??>=<><<@@CCFFJ │ │ - 0x00104650 4a4e4e52 5256565b 5b5f5f64 64656568 JNNRRVV[[__ddeeh │ │ - 0x00104660 201f201f 20201f20 20201f20 2020201f . . . . . │ │ - 0x00104670 20202021 21202020 20212122 20202020 !! !!" │ │ - 0x00104680 21222323 21212121 22232424 26222222 !"##!!!!"#$$&""" │ │ - 0x00104690 21222324 25272724 23232223 2425262a !"#$%''$##"#$%&* │ │ - 0x001046a0 2a302423 23222324 26262a2b 30312726 *0$##"#$&&*+01'& │ │ - 0x001046b0 26252627 28282c2d 32333629 27272627 &%&'((,-236)''&' │ │ - 0x001046c0 2828292d 2e333437 382c2a2a 29292a2a (()-.3478,**))** │ │ - 0x001046d0 2a2e2f36 363a3b3f 2e2c2c2a 2b2c2c2c *./66:;?.,,*+,,, │ │ - 0x001046e0 30313737 3b3d4143 302e2e2c 2d2d2d2e 0177;=AC0..,---. │ │ - 0x001046f0 32333939 3d3f4345 47343231 30303030 2399=?CEG4210000 │ │ - 0x00104700 3034353b 3b404146 484a4e36 33333131 045;;@AFHJN63311 │ │ - 0x00104710 32313135 363c3c41 43474a4c 50523a38 21156<=;;;::> │ │ - 0x00104750 3f444449 4b4f5255 5a5c6162 69423f3f ?DDIKORUZ\abiB?? │ │ - 0x00104760 3c3c3c3b 3b3f4045 454a4c50 53565b5d <<<;;?@EEJLPSV[] │ │ - 0x00104770 62636a6b 47444341 41403f3f 43444949 bcjkGDCAA@??CDII │ │ - 0x00104780 4e505457 5a5f6167 676f7075 4a474644 NPTWZ_aggopuJGFD │ │ - 0x00104790 43434241 45464b4b 50525659 5d616469 CCBAEFKKPRVY]adi │ │ - 0x001047a0 6a727378 7b504c4b 48484746 45494a4f jrsx{PLKHHGFEIJO │ │ - 0x001047b0 4f54565a 5d606568 6e6e7677 7d808651 OTVZ]`ehnnvw}..Q │ │ - 0x001047c0 4d4d4a49 4947474a 4b505055 575b5e62 MMJIIGGJKPPUW[^b │ │ - 0x001047d0 67696f70 78797f82 8889534e 4e4b4a4a giopxy....SNNKJJ │ │ - 0x001047e0 48484b4c 51515658 5c5f6368 6a707179 HHKLQQVX\_chjpqy │ │ - 0x001047f0 7a808389 8b8c5652 514e4d4d 4b4a4e4f z.....VRQNMMKJNO │ │ - 0x00104800 5454595b 5f62656a 6d73747c 7d83878c TTY[_bejmst|}... │ │ - 0x00104810 8e909359 54545050 4f4e4d4f 5155565b ...YTTPPONMOQUV[ │ │ - 0x00104820 5c616268 6a707277 7b808487 8e919495 \abhjprw{....... │ │ - 0x00104830 995b5656 52525150 4f505455 585b5e61 .[VVRRQPOPTUX[^a │ │ - 0x00104840 64686b70 73787b81 848a8c94 96999a9f dhkpsx{......... │ │ - 0x00104850 5d585854 54535350 5156565b 5b606167 ]XXTTSSPQVV[[`ag │ │ - 0x00104860 676e6e76 777e7e87 8890909b 9b9f9fa4 gnnvw~~......... │ │ - 0x00104870 201f1f1f 1f1f1e1f 1f201f20 20212221 ........ . !"! │ │ - 0x00104880 22232325 27232525 2627292c 24262728 "##%'#%%&'),$&'( │ │ - 0x00104890 292b2e2f 2829292a 2b2c2e2f 30292a2a )+./())*+,./0)** │ │ - 0x001048a0 2a2b2d2e 2f303031 2f2f2e2e 2f2f3032 *+-./001//..//02 │ │ - 0x001048b0 3235312f 2f2e2e2f 2f2f3132 3535302f 251//..///12550/ │ │ - 0x001048c0 2f2d2e2e 2e2e3131 35353630 2f2e2d2d /-....115560/.-- │ │ - 0x001048d0 2e2e2e31 31353536 37312f2e 2d2d2d2d ...1155671/.---- │ │ - 0x001048e0 2d303135 3637383a 322f2f2d 2e2e2e2e -015678:2//-.... │ │ - 0x001048f0 31313636 38393b3c 3230302e 2e2e2e2e 116689;<200..... │ │ - 0x00104900 31323636 38393c3c 3d343131 2f2f2f2f 126689<<=411//// │ │ - 0x00104910 2e313236 36393a3d 3e3f4134 32312f2f .12669:=>?A421// │ │ - 0x00104920 2f2f2f31 32363639 3a3d3e3f 41423634 ///12669:=>?AB64 │ │ - 0x00104930 33313131 30303334 37373a3b 3e3f4143 3111003477:;>?AC │ │ - 0x00104940 44463634 33313131 30303334 37383a3c DF643111003478:< │ │ - 0x00104950 3e404143 44464739 36363433 33323234 >@ACDFG966433224 │ │ - 0x00104960 3538393c 3d3f4143 45464949 4c393736 589<=?ACEFIIL976 │ │ - 0x00104970 34343333 32353539 393c3d40 41434647 443325599<=@ACFG │ │ - 0x00104980 494a4d4d 3c393836 36353434 36373a3b IJMM<986654467:; │ │ - 0x00104990 3d3f4143 4447484b 4b4f4f52 3d3a3937 =?ACDGHKKOOR=:97 │ │ - 0x001049a0 37363535 37383b3b 3e3f4244 4548494c 765578;;>?BDEHIL │ │ - 0x001049b0 4c505053 543f3c3b 39393837 3639393c LPPST?<;9987699< │ │ - 0x001049c0 3d3f4143 4547494b 4e4e5252 55565940 =?ACEGIKNNRRUVY@ │ │ - 0x001049d0 3d3c3a39 39383739 3a3d3d40 41444547 =<:99879:==@ADEG │ │ - 0x001049e0 4a4b4e4e 52535657 595a413d 3d3a3a39 JKNNRSVWYZA==::9 │ │ - 0x001049f0 38373a3a 3d3e4041 4446474a 4b4e4f53 87::=>@ADFGJKNOS │ │ - 0x00104a00 5356585a 5b5b423f 3e3c3b3a 39383b3b SVXZ[[B?><;:98;; │ │ - 0x00104a10 3e3f4142 4546484b 4c4f5054 5457595b >?ABEFHKLOPTTWY[ │ │ - 0x00104a20 5c5d5e43 403f3d3c 3b3a393b 3c3e3f42 \]^C@?=<;:9;<>?B │ │ - 0x00104a30 42464649 4a4d4e51 53555759 5c5d5e5e BFFIJMNQSUWY\]^^ │ │ - 0x00104a40 60444040 3d3d3c3b 3a3b3d3e 40414345 `D@@==<;:;=>@ACE │ │ - 0x00104a50 47484a4d 4e515255 56595a5e 5e606062 GHJMNQRUVYZ^^``b │ │ - 0x00104a60 4541413e 3e3d3d3a 3b3e3e41 41444447 EAA>>==:;>>AADDG │ │ - 0x00104a70 474b4b4f 4f535357 575b5b60 60616163 GKKOOSSWW[[``aac │ │ - 0x00104a80 201f201f 20201f20 20201f20 2020201f . . . . . │ │ - 0x00104a90 20202020 211f2020 20202121 20202020 !. !! │ │ - 0x00104aa0 20222223 20202020 20222223 23222222 ""# ""##""" │ │ - 0x00104ab0 21212323 25252722 22222121 23232525 !!##%%'"""!!##%% │ │ - 0x00104ac0 27272423 23222224 2426262a 2a302423 ''$##""$$&&**0$# │ │ - 0x00104ad0 23222224 2426262a 2a303027 26262525 #""$$&&**00'&&%% │ │ - 0x00104ae0 27272828 2d2d3232 36272626 25252727 ''((--226'&&%%'' │ │ - 0x00104af0 28282d2d 32323636 2c2a2a29 292a2a2a ((--2266,**))*** │ │ - 0x00104b00 2a2f2f36 363a3a3f 2c2a2a29 292a2a2a *//66::?,**))*** │ │ - 0x00104b10 2a2f2f36 363a3a3f 3f302e2e 2c2c2d2d *//66::??0..,,-- │ │ - 0x00104b20 2e2e3333 39393d3d 43434730 2e2e2c2c ..3399==CCG0..,, │ │ - 0x00104b30 2d2d2e2e 33333939 3d3d4343 47473633 --..3399==CCGG63 │ │ - 0x00104b40 33313132 32313136 363c3c41 4147474c 311221166<>;;;;::??D │ │ - 0x00104ba0 4449494f 4f55555c 5c626269 413e3e3b DIIOOUU\\bbiA>>; │ │ - 0x00104bb0 3b3b3b3a 3a3f3f44 4449494f 4f55555c ;;;::??DDIIOOUU\ │ │ - 0x00104bc0 5c626269 69474444 41414040 3f3f4444 \bbiiGDDAA@@??DD │ │ - 0x00104bd0 49494e4e 54545a5a 61616767 6f6f7547 IINNTTZZaaggoouG │ │ - 0x00104be0 44444141 40403f3f 44444949 4e4e5454 DDAA@@??DDIINNTT │ │ - 0x00104bf0 5a5a6161 67676f6f 7575504c 4c484847 ZZaaggoouuPLLHHG │ │ - 0x00104c00 4745454a 4a4f4f54 545a5a60 6068686e GEEJJOOTTZZ``hhn │ │ - 0x00104c10 6e76767d 7d86504c 4c484847 4745454a nvv}}.PLLHHGGEEJ │ │ - 0x00104c20 4a4f4f54 545a5a60 6068686e 6e76767d JOOTTZZ``hhnnvv} │ │ - 0x00104c30 7d868653 4e4e4b4b 4a4a4848 4c4c5151 }..SNNKKJJHHLLQQ │ │ - 0x00104c40 56565c5c 63636a6a 71717979 80808989 VV\\ccjjqqyy.... │ │ - 0x00104c50 8c534e4e 4b4b4a4a 48484c4c 51515656 .SNNKKJJHHLLQQVV │ │ - 0x00104c60 5c5c6363 6a6a7171 79798080 89898c8c \\ccjjqqyy...... │ │ - 0x00104c70 5753534f 4f4d4d4b 4b505054 545a5a60 WSSOOMMKKPPTTZZ` │ │ - 0x00104c80 6066666d 6d74747c 7c84848d 8d909095 `ffmmtt||....... │ │ - 0x00104c90 201f1f1f 1f1f1e1f 1f201e1f 1f202021 ........ ... ! │ │ - 0x00104ca0 22222323 27212222 23232727 24262628 ""##'!""##''$&&( │ │ - 0x00104cb0 282b2b2f 24262628 282b2b2f 2f292a2a (++/$&&((++//)** │ │ - 0x00104cc0 2a2a2d2d 2f2f3029 2a2a2a2a 2d2d2f2f **--//0)****--// │ │ - 0x00104cd0 3030312f 2f2e2e2f 2f303032 3235312f 001//..//002251/ │ │ - 0x00104ce0 2f2e2e2f 2f303032 32353530 2f2f2d2d /..//0022550//-- │ │ - 0x00104cf0 2e2e2e2e 31313535 36302f2f 2d2d2e2e ....115560//--.. │ │ - 0x00104d00 2e2e3131 35353636 312f2f2d 2d2d2d2d ..1155661//----- │ │ - 0x00104d10 2d313135 3537373a 312f2f2d 2d2d2d2d -115577:1//----- │ │ - 0x00104d20 2d313135 3537373a 3a323030 2e2e2e2e -115577::200.... │ │ - 0x00104d30 2e2e3232 36363838 3c3c3d32 30302e2e ..226688<<=200.. │ │ - 0x00104d40 2e2e2e2e 32323636 38383c3c 3d3d3432 ....226688<<==42 │ │ - 0x00104d50 322f2f2f 2f2f2f32 32363639 393d3d3f 2//////226699==? │ │ - 0x00104d60 3f423432 322f2f2f 2f2f2f32 32363639 ?B422//////22669 │ │ - 0x00104d70 393d3d3f 3f424236 34343131 31313030 9==??BB644111100 │ │ - 0x00104d80 34343737 3a3a3e3e 41414444 47363434 4477::>>AADDG644 │ │ - 0x00104d90 31313131 30303434 37373a3a 3e3e4141 1111004477::>>AA │ │ - 0x00104da0 44444747 39363634 34333332 32353538 DDGG966443322558 │ │ - 0x00104db0 383c3c3f 3f434346 4649494c 39363634 8<>BBE │ │ - 0x00104e90 4548484c 4c505054 5458585c 5c5d5d5f EHHLLPPTTXX\\]]_ │ │ - 0x00104ea0 201f1f1f 20201f20 20201f20 2020201f ... . . . │ │ - 0x00104eb0 20202020 201f2020 20202121 20202020 . !! │ │ - 0x00104ec0 20212122 20202020 20212222 23202020 !!" !""# │ │ - 0x00104ed0 20212122 22232322 22222121 22232325 !!""##"""!!"##% │ │ - 0x00104ee0 25272222 22212122 23232525 27272323 %'"""!!"##%%''## │ │ - 0x00104ef0 23222223 24242626 2a2a2e24 23232222 #""#$$&&**.$##"" │ │ - 0x00104f00 23242526 262a2a2f 30262525 24242526 #$%&&**/0&%%$$%& │ │ - 0x00104f10 2627282c 2c303233 27262626 25262727 &'(,,023'&&&%&'' │ │ - 0x00104f20 28292d2d 31323436 29282827 26272828 ()--1246)(('&'(( │ │ - 0x00104f30 29292e2e 32343637 392c2a2a 2929292a ))..24679,**)))* │ │ - 0x00104f40 2a2a2b2f 2f343638 3a3c3f2d 2b2b2a29 **+//468:@CGHKKQ643 │ │ - 0x00104fa0 32313132 31313236 363b3c3f 41434748 211211266;ACFJKOOUUY;886 │ │ - 0x00104fd0 36363636 35363a3a 3e404345 474b4c50 666656::>@CEGKLP │ │ - 0x00104fe0 5056575a 5c3e3b3b 39383838 3837383c PVWZ\>;;9888878< │ │ - 0x00104ff0 3c404245 47494d4e 53535959 5d5f6241 <@BEGIMNSSYY]_bA │ │ - 0x00105000 3e3e3c3b 3b3b3b3a 3a3f3f43 4447494b >><;;;;::??CDGIK │ │ - 0x00105010 4f515555 5b5c6062 65694340 403e3d3d OQUU[\`beiC@@>== │ │ - 0x00105020 3c3c3b3c 40404445 484a4d51 5257575d <<;<@@DEHJMQRWW] │ │ - 0x00105030 5e626367 6a6c4744 44424140 40403f3f ^bcgjlGDDBA@@@?? │ │ - 0x00105040 44444849 4c4e5054 555a5a61 6166676b DDHILNPTUZZaafgk │ │ - 0x00105050 6f717548 45454241 4141403f 40444448 oquHEEBAAA@?@DDH │ │ - 0x00105060 494c4e51 55565b5b 61626668 6c6f7176 ILNQUV[[abfhloqv │ │ - 0x00105070 77504c4c 49484847 4645464a 4a4e4f52 wPLLIHHGFEFJJNOR │ │ - 0x00105080 54565a5b 60606768 6c6e7276 787d7e86 TVZ[``ghlnrvx}~. │ │ - 0x00105090 504c4c49 48484746 45464a4a 4e4f5254 PLLIHHGFEFJJNORT │ │ - 0x001050a0 565a5b60 6067686c 6e727678 7d7e8686 VZ[``ghlnrvx}~.. │ │ - 0x001050b0 201f1f1f 1f1f1e1f 1f1f1e1f 1f1f2020 ............. │ │ - 0x001050c0 20212121 23212222 23232527 22232324 !!!#!""##%'"##$ │ │ - 0x001050d0 24262829 24262627 28292b2c 2f252627 $&()$&&'()+,/%&' │ │ - 0x001050e0 28282a2b 2c2f2f29 2a2a2a2a 2b2d2d2f ((*+,//)****+--/ │ │ - 0x001050f0 2f30292a 2a2a2a2b 2d2d2f2f 30302f2e /0)****+--//00/. │ │ - 0x00105100 2e2e2d2e 2f2f2f30 32323431 302f2f2e ..-.///022410//. │ │ - 0x00105110 2f2f2f30 30323234 35312f2f 2e2e2e2e ///0022451//.... │ │ - 0x00105120 2f2f2f32 32343535 302f2f2e 2d2e2e2e ///224550//.-... │ │ - 0x00105130 2e2f3131 34353636 312f2f2e 2d2d2e2e ./1145661//.--.. │ │ - 0x00105140 2e2e3131 34353637 37312f2f 2d2d2d2d ..11456771//---- │ │ - 0x00105150 2d2d2d31 31343537 37393a31 2f2f2e2d ---1145779:1//.- │ │ - 0x00105160 2d2d2d2d 2e313134 35373839 3b3b3230 ----.1145789;;20 │ │ - 0x00105170 302f2e2e 2e2e2e2e 32323536 37383a3c 0/......225678:< │ │ - 0x00105180 3c3d3230 302f2e2e 2e2e2e2e 32323536 <=200/......2256 │ │ - 0x00105190 37383a3c 3c3d3d34 3231302f 2f2f2f2e 78:<<==4210////. │ │ - 0x001051a0 2f323235 3638393b 3d3d3f3f 42343232 /225689;==??B422 │ │ - 0x001051b0 302f2f2f 2f2f2f32 32353638 393b3d3d 0//////225689;== │ │ - 0x001051c0 3f3f4242 36333332 31313130 30303333 ??BB633211100033 │ │ - 0x001051d0 3637393a 3c3e3e41 41434445 36343432 679:<>>AACDE6442 │ │ - 0x001051e0 31313131 30303434 3737393a 3c3e3f41 11110044779:<>?A │ │ - 0x001051f0 41444446 47383535 33333232 32313134 ADDFG85533222114 │ │ - 0x00105200 3437383a 3b3d3f3f 42424545 47484939 478:;=??BBEEGHI9 │ │ - 0x00105210 36363434 33333332 32353538 383a3c3d 6644333225588:<= │ │ - 0x00105220 3f404343 46464849 4b4c3a37 37353434 ?@CCFFHIKL:77544 │ │ - 0x00105230 34333233 36363839 3b3c3e40 41434347 43236689;<>@ACCG │ │ - 0x00105240 47494a4b 4d4e3c39 39373636 35353434 GIJKMN<997665544 │ │ - 0x00105250 37373a3a 3c3d3f41 42444448 484a4b4d 77::<=?ABDDHHJKM │ │ - 0x00105260 4f50523c 39393736 36363534 3437373a OPR<99766654477: │ │ - 0x00105270 3a3c3e3f 41424545 48494b4c 4d4f5052 :<>?ABEEHIKLMOPR │ │ - 0x00105280 523f3c3c 3a393938 37363739 393c3c3e R?<<:99876799<<> │ │ - 0x00105290 3f414344 47474a4b 4d4e5052 53555559 ?ACDGGJKMNPRSUUY │ │ - 0x001052a0 3f3c3c3a 39393837 36373939 3c3c3e3f ?<<:99876799<<>? │ │ - 0x001052b0 41434447 474a4b4d 4e505253 55555959 ACDGGJKMNPRSUUYY │ │ - 0x001052c0 201f1f1f 1f201f20 20201f20 2020201f .... . . . │ │ - 0x001052d0 20202020 201f2020 20202021 1f202020 . !. │ │ - 0x001052e0 20202121 20202020 20202121 22202020 !! !!" │ │ - 0x001052f0 20202021 22222320 20202020 20212222 !""# !"" │ │ - 0x00105300 23232121 21212121 22232324 24262222 ##!!!!!!"##$$&"" │ │ - 0x00105310 22222121 23232425 25272722 22222222 ""!!##$%%''""""" │ │ - 0x00105320 22232424 25252829 2a242323 23222224 "#$$%%()*$###""$ │ │ - 0x00105330 24252626 2a2a2d30 24232323 22222424 $%&&**-0$###""$$ │ │ - 0x00105340 2526262a 2a2d3030 26262625 25252626 %&&**-00&&&%%%&& │ │ - 0x00105350 2728282b 2c2e3232 34272626 26252527 '((+,.224'&&&%%' │ │ - 0x00105360 27272828 2c2d2f32 32353629 28282726 ''((,-/2256)(('& │ │ - 0x00105370 26282828 29292d2e 30343436 37392c2a &((())-.044679,* │ │ - 0x00105380 2a2a2929 2a2a2a2a 2a2e2f32 3636393a **))*****./2669: │ │ - 0x00105390 3c3f2c2a 2a2a2929 2a2a2a2a 2a2e2f32 BBE0/. │ │ - 0x001053c0 2d2c2c2d 2d2d2e2e 32333539 393c3d3f -,,---..23599<=? │ │ - 0x001053d0 43434647 3231302f 2e2e2f2f 2f2f2f33 CCFG210/../////3 │ │ - 0x001053e0 34363a3a 3d3e4144 4448494b 36343332 46::=>ADDHIK6432 │ │ - 0x001053f0 31313132 31313135 36383c3c 40414347 1112111568<<@ACG │ │ - 0x00105400 474b4c4e 52363433 32313131 32313131 GKLNR64321112111 │ │ - 0x00105410 3536383c 3c404143 47474b4c 4e52523a 568<<@ACGGKLNRR: │ │ - 0x00105420 38373635 35353535 34343839 3b3f3f43 876555554489;??C │ │ - 0x00105430 44464a4a 4e4f5256 565a3b39 38373636 DFJJNORVVZ;98766 │ │ - 0x00105440 36363635 35393a3c 40404445 474b4b4f 666559:<@@DEGKKO │ │ - 0x00105450 50535757 5b5c3d3b 3a393838 38383737 PSWW[\=;:9888877 │ │ - 0x00105460 373b3c3e 41414546 494d4d51 52555959 7;<>AAEFIMMQRUYY │ │ - 0x00105470 5d5e6141 3f3e3d3b 3b3b3b3b 3a3a3e3f ]^aA?>=;;;;;::>? │ │ - 0x00105480 41444448 494b4f4f 5455585c 5c616265 ADDHIKOOTUX\\abe │ │ - 0x00105490 69413f3e 3d3b3b3b 3b3b3a3a 3e3f4144 iA?>=;;;;;::>?AD │ │ - 0x001054a0 4448494b 4f4f5455 585c5c61 62656969 DHIKOOTUX\\abeii │ │ - 0x001054b0 46434341 40403f3f 3f3e3e42 43454848 FCCA@@???>>BCEHH │ │ - 0x001054c0 4c4d4f53 5358595c 60606566 696d6d72 LMOSSXY\``efimmr │ │ - 0x001054d0 201f1f1f 1f1f1f1f 1f1f1e1f 1f1f201e ............. . │ │ - 0x001054e0 1f1f1f20 20212122 22222225 21222223 ... !!""""%!""# │ │ - 0x001054f0 23232627 22242424 25252828 2a242626 ##&'"$$$%%((*$&& │ │ - 0x00105500 2728282a 2b2d2f24 26262728 282a2b2d '((*+-/$&&'((*+- │ │ - 0x00105510 2f2f2829 29292a2a 2c2c2d2f 2f30292a //()))**,,-//0)* │ │ - 0x00105520 2a2a2a2a 2c2d2e2f 2f30302c 2c2c2c2c ****,-.//00,,,,, │ │ - 0x00105530 2c2d2e2e 2f2f3131 3231302f 2f2e2e2f ,-..//11210//../ │ │ - 0x00105540 2f2f3030 32323335 31302f2f 2e2e2f2f //00223510//..// │ │ - 0x00105550 2f303032 32333535 302f2f2e 2d2d2e2e /00223550//.--.. │ │ - 0x00105560 2e2f2f31 32333535 36302f2f 2e2d2d2e .//1235560//.--. │ │ - 0x00105570 2e2e2e2e 31313335 35363631 2f2f2e2d ....11355661//.- │ │ - 0x00105580 2d2e2e2e 2e2e3131 33353536 3737312f -.....113556771/ │ │ - 0x00105590 2f2e2d2d 2d2d2d2d 2d303133 35353737 /.-------0135577 │ │ - 0x001055a0 393a312f 2f2e2d2d 2d2d2d2d 2d303133 9:1//.-------013 │ │ - 0x001055b0 35353737 393a3a32 30302f2e 2e2e2e2e 55779::200/..... │ │ - 0x001055c0 2e2e3132 33363638 38393b3b 3d323130 ..12366889;;=210 │ │ - 0x001055d0 2f2e2e2e 2e2e2e2e 31323336 3638383a /.......1236688: │ │ - 0x001055e0 3c3c3d3d 33313130 2f2f2f2f 2f2e2e31 <<==3110/////..1 │ │ - 0x001055f0 32333636 38393a3c 3c3e3e3f 34323231 236689:<<>>?4221 │ │ - 0x00105600 2f2f2f2f 2f2f2f31 32343636 39393b3d ///////1246699;= │ │ - 0x00105610 3d3f3f41 42343232 312f2f2f 2f2f2f2f =??AB4221/////// │ │ - 0x00105620 31323436 3639393b 3d3d3f3f 41424236 1246699;==??ABB6 │ │ - 0x00105630 34333231 31313130 30303333 3537373a 432111100033577: │ │ - 0x00105640 3a3c3e3e 40414244 44463634 34333131 :<>>@ABDDF644311 │ │ - 0x00105650 31313130 30333435 37373a3a 3c3e3e40 1110034577::<>>@ │ │ - 0x00105660 41424444 46473735 35343232 32323131 ABDDFG7554222211 │ │ - 0x00105670 31333436 38383a3b 3c3f3f41 42434545 134688:;@@/.-- │ │ - 0x00105810 2c2c2c2c 2d2d2d2d 2f323235 38383a3c ,,,,----/22588:< │ │ - 0x00105820 3c404242 45302f2e 2e2d2c2d 2d2d2d2e <@BBE0/..-,----. │ │ - 0x00105830 2e2f3333 3539393b 3d3d4143 43464731 ./33599;==ACCFG1 │ │ - 0x00105840 302f2f2e 2d2d2e2e 2e2e2e30 33333639 0//.--.....03369 │ │ - 0x00105850 393c3e3e 42444447 48493533 33333131 9<>>BDDGHI533311 │ │ - 0x00105860 31313131 31313336 36393b3b 3e404045 1111113669;;>@@E │ │ - 0x00105870 47474a4b 4d513634 33333231 31323231 GGJKMQ6433211221 │ │ - 0x00105880 31313336 36393c3c 3f414145 47484b4c 113669<>42110/ │ │ - 0x00105a70 2f2f2f2f 2e2e3032 32343636 3839393c ////..022466899< │ │ - 0x00105a80 3d3d3f3f 40423432 3231302f 2f2f2f2f ==??@B42210///// │ │ - 0x00105a90 2f2f3032 32343636 3839393c 3d3d3f3f //022466899<==?? │ │ - 0x00105aa0 40424235 33323230 30303030 302f2f30 @BB5322000000//0 │ │ - 0x00105ab0 33333436 36383a3a 3c3d3e3f 40404343 334668::<=>?@@CC │ │ - 0x00105ac0 44363534 34323131 31313130 30313434 D654421111100144 │ │ - 0x00105ad0 35373739 3a3a3d3e 3f404142 44444547 5779::=>?@ABDDEG │ │ - 0x00105ae0 36353434 32313131 31313030 31343435 6544211111001445 │ │ - 0x00105af0 3737393a 3a3d3e3f 40414244 44454747 779::=>?@ABDDEGG │ │ - 0x00105b00 201f1f1f 1f201f1f 20201f1f 2020201f .... .. .. . │ │ - 0x00105b10 1f202020 201f1f20 20202020 1f202020 . .. . │ │ - 0x00105b20 20202020 1f202020 20202020 211f2020 . !. │ │ - 0x00105b30 20202020 2021211f 20202020 20202021 !!. ! │ │ - 0x00105b40 21212020 20202020 20212121 21222020 !! !!!!" │ │ - 0x00105b50 20202020 20212122 22232320 20202020 !!""## │ │ - 0x00105b60 20202121 22222323 23202121 21212121 !!""### !!!!!! │ │ - 0x00105b70 21222222 23242424 22222222 22212122 !"""#$$$"""""!!" │ │ - 0x00105b80 23232324 25252627 22222222 22212122 ###$%%&'"""""!!" │ │ - 0x00105b90 23232324 25252627 27222222 22222222 ###$%%&''""""""" │ │ - 0x00105ba0 22232323 24252526 28282923 23232322 "###$%%&(()####" │ │ - 0x00105bb0 22222224 24242526 26272a2a 2b2e2423 """$$$%&&'**+.$# │ │ - 0x00105bc0 23232322 22232424 24252626 282a2a2c ###""#$$$%&&(**, │ │ - 0x00105bd0 2f302423 23232322 22232424 24252626 /0$####""#$$$%&& │ │ - 0x00105be0 282a2a2c 2f303026 25252524 24242425 (**,/00&%%%$$$$% │ │ - 0x00105bf0 26262727 27292c2c 2d303232 33272726 &&'''),,-0223''& │ │ - 0x00105c00 26262525 26272727 2828282a 2d2d2e31 &&%%&'''(((*--.1 │ │ - 0x00105c10 32323436 27272626 26252526 27272728 2246''&&&%%&'''( │ │ - 0x00105c20 28282a2d 2d2e3132 32343636 29282828 ((*--.122466)((( │ │ - 0x00105c30 27262627 28282829 29292b2e 2e2f3234 '&&'((()))+../24 │ │ - 0x00105c40 34363737 392c2b2a 2a2a2929 292a2a2a 46779,+***)))*** │ │ - 0x00105c50 2a2a2a2c 2f2f3134 3636383a 3a3c3f2c ***,//14668::B │ │ - 0x00105cb0 42434530 2f2e2e2d 2c2c2d2d 2d2d2d2e BCE0/..-,,-----. │ │ - 0x00105cc0 2e2f3333 34373939 3b3d3d3f 43434446 ./334799;==?CCDF │ │ - 0x00105cd0 47302f2e 2e2d2c2c 2d2d2d2d 2d2e2e2f G0/..-,,-----../ │ │ - 0x00105ce0 33333437 39393b3d 3d3f4343 44464747 334799;==?CCDFGG │ │ - 0x00105cf0 33323131 302f2f2f 30303030 30303235 32110///00000025 │ │ - 0x00105d00 3536393a 3a3d3f3f 42454546 494a4a4d 569::=??BEEFIJJM │ │ - 0x00105d10 201f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1e ............... │ │ - 0x00105d20 1f1f1f1f 201e1f1f 1f1f2020 1f1f2020 .... ..... .. │ │ - 0x00105d30 20202021 21212222 22222223 25212222 !!!"""""#%!"" │ │ - 0x00105d40 22232323 24262721 22222223 23232426 "###$&'!"""###$& │ │ - 0x00105d50 27272324 25252526 26262929 292c2425 ''#$%%%&&&))),$% │ │ - 0x00105d60 26262728 28282a2b 2b2e2f24 25262627 &&'(((*++./$%&&' │ │ - 0x00105d70 2828282a 2b2b2e2f 2f262728 28282929 (((*++.//&'((()) │ │ - 0x00105d80 292b2c2c 2e2f2f2f 292a2a2a 2a2a2a2b )+,,.///)******+ │ │ - 0x00105d90 2c2d2d2e 2f2f3030 292a2a2a 2a2a2a2b ,--.//00)******+ │ │ - 0x00105da0 2c2d2d2e 2f2f3030 302b2b2b 2b2b2b2b ,--.//000+++++++ │ │ - 0x00105db0 2b2d2d2d 2e2f2f30 3131312f 2f2e2e2e +---.//0111//... │ │ - 0x00105dc0 2d2d2e2e 2f2f2f2f 2f303232 32343130 --../////0222410 │ │ - 0x00105dd0 2f2f2f2e 2e2e2f2f 2f2f3030 31323233 ///...////001223 │ │ - 0x00105de0 34353130 2f2f2f2e 2e2e2f2f 2f2f3030 4510///...////00 │ │ - 0x00105df0 31323233 34353531 302f2f2e 2e2e2e2e 122345510//..... │ │ - 0x00105e00 2e2e2f2f 2f303232 32343535 35302f2f ..///022245550// │ │ - 0x00105e10 2f2e2d2d 2d2e2e2e 2e2e2e30 31313234 /.---......01124 │ │ - 0x00105e20 35353636 302f2f2f 2e2d2d2d 2e2e2e2e 55660///.---.... │ │ - 0x00105e30 2e2e3031 31323435 35363636 312f2f2f ..01124556661/// │ │ - 0x00105e40 2e2d2d2d 2e2e2e2e 2e2e2f31 31323435 .---....../11245 │ │ - 0x00105e50 35363737 37312f2f 2f2e2d2d 2d2d2d2d 567771///.------ │ │ - 0x00105e60 2d2d2d2f 31313234 35353737 37393a31 ---/1124557779:1 │ │ - 0x00105e70 2f2f2f2e 2d2d2d2d 2d2d2d2d 2d2f3131 ///.---------/11 │ │ - 0x00105e80 32343535 37373739 3a3a3130 2f2f2e2d 24557779::10//.- │ │ - 0x00105e90 2d2d2d2d 2d2d2d2d 2f313132 34353537 --------/1124557 │ │ - 0x00105ea0 3838393b 3b3b3231 30302f2e 2e2e2e2e 889;;;2100/..... │ │ - 0x00105eb0 2e2e2e2e 2f323232 35363637 3838393b ..../2225667889; │ │ - 0x00105ec0 3b3c3d32 3130302f 2e2e2e2e 2e2e2e2e ;<=2100/........ │ │ - 0x00105ed0 2e2f3232 32353636 3738383a 3c3c3c3d ./222566788:<<<= │ │ - 0x00105ee0 3d323130 302f2e2e 2e2e2e2e 2e2e2e2f =2100/........./ │ │ - 0x00105ef0 32323235 36363738 383a3c3c 3c3d3d3d 222566788:<<<=== │ │ - 0x00105f00 33323131 302f2f2f 2f2f2f2f 2e2e3032 32110///////..02 │ │ - 0x00105f10 32333536 36383939 3a3c3c3d 3e3f3f40 23566899:<<=>??@ │ │ - 0x00105f20 201f1f1f 1f201f1f 20201f1f 2020201f .... .. .. . │ │ - 0x00105f30 1f202020 201f1f20 20202020 1f1f2020 . .. .. │ │ - 0x00105f40 20202020 1f1f2020 20202020 201f2020 .. . │ │ - 0x00105f50 20202020 2020201f 20202020 20202020 . │ │ - 0x00105f60 21211f20 20202020 20202021 21211f20 !!. !!!. │ │ - 0x00105f70 20202020 20202021 21212120 20202020 !!!! │ │ - 0x00105f80 20202020 21212121 22202020 20202020 !!!!" │ │ - 0x00105f90 20202122 22222223 20202020 20202020 !""""# │ │ - 0x00105fa0 20212222 22222323 20202020 20202020 !""""## │ │ - 0x00105fb0 20212222 22222323 23212121 21212121 !""""###!!!!!!! │ │ - 0x00105fc0 21212222 22222324 24242522 22222222 !!""""#$$$%""""" │ │ - 0x00105fd0 22212121 22232323 24252525 26272222 "!!!"###$%%%&'"" │ │ - 0x00105fe0 22222222 21212122 23232324 25252526 """"!!!"###$%%%& │ │ - 0x00105ff0 27272222 22222222 21212122 23232324 ''""""""!!!"###$ │ │ - 0x00106000 25252526 27272723 22222222 22222222 %%%&'''#"""""""" │ │ - 0x00106010 23242424 24252525 27292929 2b242323 #$$$$%%%')))+$## │ │ - 0x00106020 23232322 22222324 24242526 2626282a ###"""#$$$%&&&(* │ │ - 0x00106030 2a2a2d30 24232323 23232222 22232424 **-0$#####"""#$$ │ │ - 0x00106040 24252626 26282a2a 2a2d3030 24232323 $%&&&(***-00$### │ │ - 0x00106050 23232222 22232424 24252626 26282a2a ##"""#$$$%&&&(** │ │ - 0x00106060 2a2d3030 30252525 25252424 24242526 *-000%%%%%$$$$%& │ │ - 0x00106070 26262627 2727292c 2c2c2e31 31313327 &&&'''),,,.1113' │ │ - 0x00106080 27262626 26252525 26272727 28282828 '&&&&%%%&'''(((( │ │ - 0x00106090 2a2d2d2d 2f323232 34362727 26262626 *---/22246''&&&& │ │ - 0x001060a0 25252526 27272728 2828282a 2d2d2d2f %%%&'''((((*---/ │ │ - 0x001060b0 32323234 36362727 26262626 25252526 222466''&&&&%%%& │ │ - 0x001060c0 27272728 2828282a 2d2d2d2f 32323234 '''((((*---/2224 │ │ - 0x001060d0 36363629 29282828 27272727 28282828 666))(((''''(((( │ │ - 0x001060e0 29292929 2c2e2e2e 31343434 36383838 )))),...14446888 │ │ - 0x001060f0 3a2c2b2a 2a2a2929 2929292a 2a2a2a2a :,+***)))))***** │ │ - 0x00106100 2a2a2d2f 2f2f3236 3636383a 3a3a3c3f **-///26668:::...eP.3.".. │ │ + 0x000f88c0 285ce842 dd300000 6464914e 7c3d0000 (\.B.0..dd.N|=.. │ │ + 0x000f88d0 e8693657 78470000 ec75806c b4630000 .i6WxG...u.l.c.. │ │ + 0x000f88e0 98507f39 4e2c0000 284a0f2f 5f200000 .P.9N,..(J./_ .. │ │ + 0x000f88f0 ac552b3b 742a0000 4c5f9447 61360000 .U+;t*..L_.Ga6.. │ │ + 0x000f8900 8566fd51 80410000 276b5659 404a0000 .f.Q.A..'kVY@J.. │ │ + 0x000f8910 26741c69 f25e0000 a1418726 52190000 &t.i.^...A.&R... │ │ + 0x000f8920 224b522f fd1f0000 e05a2441 c92f0000 "KR/.....Z$A./.. │ │ + 0x000f8930 c164e84e f93d0000 0c6b9558 3c490000 .d.N.=...k.Xo+.. │ │ + 0x000f89b0 11613b48 86350000 c06a4658 97480000 .a;H.5...jFX.H.. │ │ + 0x000f89c0 ba47822e a2200000 d0512536 bb250000 .G... ...Q%6.%.. │ │ + 0x000f89d0 bf5fc747 8d360000 1c690556 46460000 ._.G.6...i.VFF.. │ │ + 0x000f89e0 856eda5e 30510000 ea71d664 c5580000 .n.^0Q...q.d.X.. │ │ + 0x000f89f0 3879ae72 486c0000 a247b231 9e260000 8y.rHl...G.1.&.. │ │ + 0x000f8a00 17438d26 ab170000 ba505834 fd220000 .C.&.....PX4.".. │ │ + 0x000f8a10 9d5c2043 da300000 a964c54e 683d0000 .\ C.0...d.Nh=.. │ │ + 0x000f8a20 cc69ff56 27470000 fa74c26a 4a610000 .i.V'G...t.jJa.. │ │ + 0x000f8a30 5742af2b d9200000 5538731d 96110000 WB.+. ..U8s..... │ │ + 0x000f8a40 82452928 eb180000 61530737 19250000 .E)(....aS.7.%.. │ │ + 0x000f8a50 615d0a44 d8310000 0f64cc4d 823c0000 a].D.1...d.M.<.. │ │ + 0x000f8a60 85718464 02590000 9c43402b 831c0000 .q.d.Y...C@+.... │ │ + 0x000f8a70 7650cf34 69250000 ed5d4d45 7c340000 vP.4i%...]ME|4.. │ │ + 0x000f8a80 e4664852 fe410000 c66cb45b 044d0000 .fHR.A...l.[.M.. │ │ + 0x000f8a90 d56ff161 fe540000 0d77646e 3a660000 .o.a.T...wdn:f.. │ │ + 0x000f8aa0 7032d816 7c0b0000 fd39371d 880f0000 p2..|....97..... │ │ + 0x000f8ab0 3a48302a 47190000 62552839 5a260000 :H0*G...bU(9Z&.. │ │ + 0x000f8ac0 195f2146 55330000 8d650550 7a3e0000 ._!FU3...e.Pz>.. │ │ + 0x000f8ad0 1670ba61 b7540000 7432261a 00100000 .p.a.T..t2&..... │ │ + 0x000f8ae0 5534021a c30e0000 7740bf22 f1130000 U4......w@.".... │ │ + 0x000f8af0 2a4e6630 881e0000 9158363d 372a0000 *Nf0.....X6=7*.. │ │ + 0x000f8b00 c65fdc46 05340000 ab6bef59 ca4a0000 ._.F.4...k.Y.J.. │ │ + 0x000f8b10 bd569740 cd320000 be596a41 a4320000 .V.@.2...YjA.2.. │ │ + 0x000f8b20 a2655751 71420000 9d6c1e5c 304e0000 .eWQqB...l.\0N.. │ │ + 0x000f8b30 fb70f562 7d560000 15743b68 7e5d0000 .p.b}V...t;h~].. │ │ + 0x000f8b40 e17adc75 0a710000 1254ec3f 17330000 .z.u.q...T.?.3.. │ │ + 0x000f8b50 e54f2136 35270000 c356393d d72c0000 .O!65'...V9=.,.. │ │ + 0x000f8b60 38604a49 b7380000 34672e53 33430000 8`JI.8..4g.S3C.. │ │ + 0x000f8b70 b46b495a a84b0000 d376526e 45660000 .kIZ.K...vRnEf.. │ │ + 0x000f8b80 e74bd636 bf2b0000 9634291a 2e0f0000 .K.6.+...4)..... │ │ + 0x000f8b90 b0410c24 8a150000 874f2232 92200000 .A.$.....O"2. .. │ │ + 0x000f8ba0 e059be3e 732c0000 bc607448 7e360000 .Y.>s,...`tH~6.. │ │ + 0x000f8bb0 d66f8e61 2f550000 8a55d43e 2b2e0000 .o.a/U...U.>+... │ │ + 0x000f8bc0 405a8244 08370000 1a65b350 d0430000 @Z.D.7...e.P.C.. │ │ + 0x000f8bd0 276d3c5d ef4f0000 d2710664 b6570000 'm<].O...q.d.W.. │ │ + 0x000f8be0 2474e366 555b0000 79792073 b46c0000 $t.fU[..yy s.l.. │ │ + 0x000f8bf0 054a2935 0e260000 30515c35 b0250000 .J)5.&..0Q\5.%.. │ │ + 0x000f8c00 3e56c63c 612b0000 d060b648 63380000 >V.B.. │ │ + 0x000f8e80 fc500000 00400000 00400000 00400000 .P...@...@...@.. │ │ + 0x000f8e90 00400000 69220000 c12e0000 b3350000 .@..i".......5.. │ │ + 0x000f8ea0 b5400000 223a0000 c0480000 16510000 .@..":...H...Q.. │ │ + 0x000f8eb0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000f8ec0 f9140000 39400000 69390000 80330000 ....9@..i9...3.. │ │ + 0x000f8ed0 0f2f0000 00380000 98330000 5a580000 ./...8...3..ZX.. │ │ + 0x000f8ee0 9b5d0000 00400000 00400000 9c1e0000 .]...@...@...... │ │ + 0x000f8ef0 9f2e0000 05510000 e23e0000 36320000 .....Q...>..62.. │ │ + 0x000f8f00 fe440000 023b0000 294a0000 ac0f0000 .D...;..)J...... │ │ + 0x000f8f10 00400000 00400000 92240000 ab2a0000 .@...@...$...*.. │ │ + 0x000f8f20 00380000 00400000 383d0000 ef4e0000 .8...@..8=...N.. │ │ + 0x000f8f30 583c0000 85280000 862c0000 00400000 X<...(...,...@.. │ │ + 0x000f8f40 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000f8f50 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000f8f60 00400000 00400000 97030000 fc680000 .@...@.......h.. │ │ + 0x000f8f70 b0500000 512a0000 bf300000 af140000 .P..Q*...0...... │ │ + 0x000f8f80 19010000 1a620000 ef330000 e00a0000 .....b...3...... │ │ + 0x000f8f90 17590000 de090000 8b020000 c4040000 .Y.............. │ │ + 0x000f8fa0 f3790000 6e580000 f03e0000 61370000 .y..nX...>..a7.. │ │ + 0x000f8fb0 3c190000 e7000000 e56a0000 50390000 <........j..P9.. │ │ + 0x000f8fc0 cd0a0000 00400000 00400000 00400000 .....@...@...@.. │ │ + 0x000f8fd0 fb0a0000 f16a0000 89390000 f2230000 .....j...9...#.. │ │ + 0x000f8fe0 61280000 221b0000 3b020000 3e710000 a(.."...;...>q.. │ │ + 0x000f8ff0 18440000 cb0e0000 00400000 00400000 .D.......@...@.. │ │ + 0x000f9000 00400000 003a0000 e6780000 8e630000 .@...:...x...c.. │ │ + 0x000f9010 471d0000 55550000 be040000 90000000 G...UU.......... │ │ + 0x000f9020 aa7a0000 f4420000 02090000 6e7f0000 .z...B......n... │ │ + 0x000f9030 f46b0000 57040000 5c670000 8b7f0000 .k..W...\g...... │ │ + 0x000f9040 9a790000 8f770000 00400000 55550000 .y...w...@..UU.. │ │ + 0x000f9050 d9090000 00400000 00400000 00400000 .....@...@...@.. │ │ + 0x000f9060 00400000 00400000 00400000 80410000 .@...@...@...A.. │ │ + 0x000f9070 004d0000 80360000 80440000 804d0000 .M...6...D...M.. │ │ + 0x000f9080 803c0000 00000000 00000000 00000000 .<.............. │ │ + 0x000f9090 00000000 00000000 00000000 00000000 ................ │ │ + 0x000f90a0 b3770976 d36b0e5d 00000000 00000000 .w.v.k.]........ │ │ + 0x000f90b0 ff7d037d bd783d67 00000000 00000000 .}.}.x=g........ │ │ + 0x000f90c0 2b62e65a 4d485c35 00000000 00000000 +b.ZMH\5........ │ │ + 0x000f90d0 3f760070 5e5d9f3d 00000000 00000000 ?v.p^].=........ │ │ + 0x000f90e0 237c1f7b 1d78c96f df550000 00000000 #|.{.x.o.U...... │ │ + 0x000f90f0 c77e477e b57b9b74 8e5e0000 00000000 .~G~.{.t.^...... │ │ + 0x000f9100 365f9057 94495936 621a0000 00000000 6_.W.IY6b....... │ │ + 0x000f9110 ee75e46f 0b609a4a 56210000 00000000 .u.o.`.JV!...... │ │ + 0x000f9120 147b5a7a 33778071 0466c74b 00000000 .{Zz3w.q.f.K.... │ │ + 0x000f9130 6f7ea37d fb7bfd75 2b69ae4e 00000000 o~.}.{.u+i.N.... │ │ + 0x000f9140 5f5e8c56 e046e636 aa27a00e 00000000 _^.V.F.6.'...... │ │ + 0x000f9150 7d78c973 1569195a 3b482416 00000000 }x.s.i.Z;H$..... │ │ + 0x000f9160 537d5b7c 307a6675 626d8e5e ca340000 S}[|0zfubm.^.4.. │ │ + 0x000f9170 277fa07e 967d0177 736b0f59 c03b0000 '..~.}.wsk.Y.;.. │ │ + 0x000f9180 93604054 77437533 7422f014 26070000 .`@TwCu3t"..&... │ │ + 0x000f9190 fa76c06f d1626b45 f539e02e e0090000 .v.o.bkE.9...... │ │ + 0x000f91a0 587ac377 c96f8967 8f5b344c e839fc24 Xz.w.o.g.[4L.9.$ │ │ + 0x000f91b0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000f91c0 717e057c 2b792274 34574643 2d276215 q~.|+y"t4WFC-'b. │ │ + 0x000f91d0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000f91e0 fe662c60 b14e2045 d836c126 b1183f0d .f,`.N E.6.&..?. │ │ + 0x000f91f0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000f9200 76794c73 9a695158 83280623 0b1f2407 vyLs.iQX.(.#..$. │ │ + 0x000f9210 00000000 00000000 00000000 00000000 ................ │ │ + 0x000f9220 327b1a77 556ca061 a1510e44 7a33f81f 2{.wUl.a.Q.Dz3.. │ │ + 0x000f9230 b30f0000 00000000 00000000 00000000 ................ │ │ + 0x000f9240 9f630559 3542ce34 ec2ada22 92181411 .c.Y5B.4.*.".... │ │ + 0x000f9250 bd030000 00000000 00000000 00000000 ................ │ │ + 0x000f9260 487d4c7c b773ba69 165a5f4c 453aa02a H}L|.s.i.Z_LE:.* │ │ + 0x000f9270 a41b7e12 00000000 00000000 00000000 ..~............. │ │ + 0x000f9280 9075f971 8e5b443d 3b272421 61188512 .u.q.[D=;'$!a... │ │ + 0x000f9290 27116407 00000000 00000000 00000000 '.d............. │ │ + 0x000f92a0 683b400b 00000000 190cc304 00000000 h;@............. │ │ + 0x000f92b0 e106c802 00000000 6a15ca0a 00000000 ........j....... │ │ + 0x000f92c0 1e181406 00000000 1806ba00 00000000 ................ │ │ + 0x000f92d0 a5038300 00000000 7d083202 00000000 ........}.2..... │ │ + 0x000f92e0 7944140b 00000000 ad05a102 00000000 yD.............. │ │ + 0x000f92f0 7e024e01 00000000 70070403 00000000 ~.N.....p....... │ │ + 0x000f9300 59190807 00000000 5a061101 00000000 Y.......Z....... │ │ + 0x000f9310 1f04e400 00000000 4703ae00 00000000 ........G....... │ │ + 0x000f9320 ac75921d 00000000 da023d01 00000000 .u........=..... │ │ + 0x000f9330 81004900 00000000 5a02fa00 00000000 ..I.....Z....... │ │ + 0x000f9340 dd3cec13 00000000 1e04da00 00000000 .<.............. │ │ + 0x000f9350 e5015a00 00000000 4603cd00 00000000 ..Z.....F....... │ │ + 0x000f9360 ec7b2f77 00000000 dd074d03 00000000 .{/w......M..... │ │ + 0x000f9370 30024b00 00000000 0c029900 00000000 0.K............. │ │ + 0x000f9380 bb2ca119 00000000 330e6c07 00000000 .,......3.l..... │ │ + 0x000f9390 810d0106 00000000 270c9106 00000000 ........'....... │ │ + 0x000f93a0 227ed678 00000000 e3060d03 00000000 "~.x............ │ │ + 0x000f93b0 c3012c00 00000000 6f077800 00000000 ..,.....o.x..... │ │ + 0x000f93c0 5555ab2a 00000000 5555ab2a 00000000 UU.*....UU.*.... │ │ + 0x000f93d0 5555ab2a 00000000 5555ab2a 00000000 UU.*....UU.*.... │ │ + 0x000f93e0 6768b251 c9410000 9a304707 05020000 gh.Q.A...0G..... │ │ + 0x000f93f0 ac483117 fb070000 e059592f 27180000 .H1......YY/'... │ │ + 0x000f9400 f0669745 1d2d0000 6a741164 75550000 .f.E.-..jt.duU.. │ │ + 0x000f9410 f1237205 02020000 7e45e814 1e070000 .#r.....~E...... │ │ + 0x000f9420 265bff30 72190000 fe652247 c92f0000 &[.0r....e"G./.. │ │ + 0x000f9430 b4701b5e 434d0000 00600040 00200000 .p.^CM...`.@. .. │ │ + 0x000f9440 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f9450 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f9460 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f9470 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f9480 00600040 00200000 5839970c 9d040000 .`.@. ..X9...... │ │ + 0x000f9490 fa4c0d1b 870a0000 145d453e 15290000 .L.......]E>.).. │ │ + 0x000f94a0 1a625c4c cb390000 9b69b457 88470000 .b\L.9...i.W.G.. │ │ + 0x000f94b0 a1266405 8e020000 9144a712 15070000 .&d......D...... │ │ + 0x000f94c0 4b5b0b34 6e1e0000 8e72ab59 10440000 K[.4n....r.Y.D.. │ │ + 0x000f94d0 a87aa070 7c660000 6a1cdf02 6a010000 .z.p|f..j...j... │ │ + 0x000f94e0 7c3ec512 02080000 355b0b39 24250000 |>......5[.9$%.. │ │ + 0x000f94f0 8b75b362 eb510000 147a086f fe630000 .u.b.Q...z.o.c.. │ │ + 0x000f9500 44182205 9b020000 183d6516 640a0000 D."......=e.d... │ │ + 0x000f9510 7c5f1044 e7300000 9178c069 035b0000 |_.D.0...x.i.[.. │ │ + 0x000f9520 00600040 00200000 f95ec535 d0200000 .`.@. ...^.5. .. │ │ + 0x000f9530 f523eb02 a4000000 9340fa0c 41030000 .#.......@..A... │ │ + 0x000f9540 1c564122 520d0000 bb65883b a0200000 .VA"R....e.;. .. │ │ + 0x000f9550 a9705155 473e0000 3719e001 86000000 .pQUG>..7....... │ │ + 0x000f9560 ea3b710a a1020000 9454e21f 110c0000 .;q......T...... │ │ + 0x000f9570 e5633038 4b1d0000 8a6dcc4d 8d340000 .c08K....m.M.4.. │ │ + 0x000f9580 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f9590 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f95a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f95b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f95c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f95d0 da266004 1d010000 ac3e3f0c 47030000 .&`......>?.G... │ │ + 0x000f95e0 eb570726 cb0f0000 8b64503a 30200000 .W.&.....dP:0 .. │ │ + 0x000f95f0 fd6cc249 022c0000 2e1d6c03 15010000 .l.I.,....l..... │ │ + 0x000f9600 6f3a6e0d e8040000 3c5aaf2c 2d180000 o:n...../...... │ │ + 0x000f97a0 834f851e c50d0000 ec65e13d c7250000 .O.......e.=.%.. │ │ + 0x000f97b0 6a74735f 894d0000 415e7534 93200000 jts_.M..A^u4. .. │ │ + 0x000f97c0 ac20a303 f3000000 9b3d0f0d d8030000 . .......=...... │ │ + 0x000f97d0 0b545621 230e0000 a1650e3c 24220000 .TV!#....e.<$".. │ │ + 0x000f97e0 5e729a59 a9440000 55192901 36000000 ^r.Y.D..U.).6... │ │ + 0x000f97f0 71334006 46010000 a64cb616 53070000 q3@.F....L..S... │ │ + 0x000f9800 ea5f942f f6160000 a56de74c 9c340000 ._./.....m.L.4.. │ │ + 0x000f9810 cc113601 63000000 5e379409 9c020000 ..6.c...^7...... │ │ + 0x000f9820 2d54a820 ce0d0000 2f65083b ab210000 -T. ..../e.;.!.. │ │ + 0x000f9830 a2718657 7a410000 1f1b7802 98000000 .q.WzA....x..... │ │ + 0x000f9840 5f3c630b eb020000 43546920 e00c0000 _.......+... │ │ + 0x000f9870 3b49c513 63060000 fc5c0c2b 42130000 ;I..c....\.+B... │ │ + 0x000f9880 c36ab746 3d2d0000 40191401 46000000 .j.F=-..@...F... │ │ + 0x000f9890 47306c05 7f010000 8e4aaa15 58080000 G0l......J..X... │ │ + 0x000f98a0 f25c0c2d c3170000 766f6f52 da3d0000 .\.-....vooR.=.. │ │ + 0x000f98b0 5f199b01 39000000 402ff605 47010000 _...9...@/..G... │ │ + 0x000f98c0 a4488a15 4a070000 7259762a 75150000 .H..J...rYv*u... │ │ + 0x000f98d0 d46b3e4b ba340000 9b173501 28000000 .k>K.4....5.(... │ │ + 0x000f98e0 012e2e05 f1000000 f14cbe18 a5070000 .........L...... │ │ + 0x000f98f0 08608631 8a170000 3d6d394c 49320000 .`.1....=m9LI2.. │ │ + 0x000f9900 7d62a245 bb370000 a6203606 e1010000 }b.E.7... 6..... │ │ + 0x000f9910 c6478e17 d3090000 235f9e33 951d0000 .G......#_.3.... │ │ + 0x000f9920 626d844d 9f360000 13785269 095c0000 bm.M.6...xRi.\.. │ │ + 0x000f9930 68179401 69000000 d436f10a 45030000 h...i....6..E... │ │ + 0x000f9940 03551623 4c0f0000 be66f33d 2a240000 .U.#L....f.=*$.. │ │ + 0x000f9950 1c74425e 954b0000 e80dba00 40000000 .tB^.K......@... │ │ + 0x000f9960 9c317707 30020000 1d51031e 650c0000 .1w.0....Q..e... │ │ + 0x000f9970 dd64aa3a 83210000 5373715c 49490000 .d.:.!..Ssq\II.. │ │ + 0x000f9980 21152f01 63000000 23346a08 52020000 !./.c...#4j.R... │ │ + 0x000f9990 75514e1e 750c0000 da64f43a f6210000 uQN.u....d.:.!.. │ │ + 0x000f99a0 4174e75e d84c0000 b60e5c00 21000000 At.^.L....\.!... │ │ + 0x000f99b0 aa299703 c0000000 b8479712 53050000 .).......G..S... │ │ + 0x000f99c0 bd5c512b e5120000 aa6d7a4e c4360000 .\Q+.....mzN.6.. │ │ + 0x000f99d0 c811f000 56000000 8f2ee005 c2010000 ....V........... │ │ + 0x000f99e0 2c4e291b c90b0000 73628f36 a51e0000 ,N).....sb.6.... │ │ + 0x000f99f0 4b72c35a 73470000 4b0a5100 1d000000 Kr.ZsG..K.Q..... │ │ + 0x000f9a00 e9255a03 fd000000 04476d12 64060000 .%Z......Gm.d... │ │ + 0x000f9a10 835c6f2b bf140000 5b6f7a52 903c0000 .\o+....[ozR.<.. │ │ + 0x000f9a20 b20c4d00 14000000 4d282903 9b000000 ..M.....M()..... │ │ + 0x000f9a30 f045ce0f 2c040000 215a4c26 d40f0000 .E..,...!ZL&.... │ │ + 0x000f9a40 bc6cd24b d2330000 bf66c23d 482b0000 .l.K.3...f.=H+.. │ │ + 0x000f9a50 911de604 98010000 4a46f315 71080000 ........JF..q... │ │ + 0x000f9a60 d75b422c a4160000 a569b144 862a0000 .[B,.....i.D.*.. │ │ + 0x000f9a70 b273515d 5d4a0000 9316fa01 56000000 .sQ]]J......V... │ │ + 0x000f9a80 0c3c0f0b ab020000 8553bb1e a80b0000 .<.......S...... │ │ + 0x000f9a90 87637b36 341c0000 6a71af56 2a410000 .c{64...jq.V*A.. │ │ + 0x000f9aa0 e00b0b01 49000000 e93bfb0b 61030000 ....I....;..a... │ │ + 0x000f9ab0 3f59d626 74110000 f868b643 cc290000 ?Y.&t....h.C.).. │ │ + 0x000f9ac0 9a72525a 5b460000 3a100101 3f000000 .rRZ[F..:...?... │ │ + 0x000f9ad0 5c345208 f9010000 b74c7219 3e090000 \4R......Lr.>... │ │ + 0x000f9ae0 ce5dfc2f b8180000 e66ea952 2a3d0000 .]./.....n.R*=.. │ │ + 0x000f9af0 ac096100 18000000 ec2a8d04 0b010000 ..a......*...... │ │ + 0x000f9b00 16484b13 c5050000 755ac928 99110000 .HK.....uZ.(.... │ │ + 0x000f9b10 e66ce14c 87350000 fa1ac900 23000000 .l.L.5......#... │ │ + 0x000f9b20 c62ece02 c9000000 a53c5f08 02020000 .........<_..... │ │ + 0x000f9b30 1d4c1414 0e050000 3b5afc27 0a0f0000 .L......;Z.'.... │ │ + 0x000f9b40 d5144700 14000000 a61e7a01 36000000 ..G.......z.6... │ │ + 0x000f9b50 372cf004 e8000000 f83fdf0b a8030000 7,.......?...... │ │ + 0x000f9b60 5452cc1e 6c0e0000 7f21de01 21000000 TR..l....!..!... │ │ + 0x000f9b70 23368006 cd000000 34502717 55050000 #6......4P'.U... │ │ + 0x000f9b80 1560b02a 660e0000 c863803c 451d0000 .`.*f....c..i....6...... │ │ + 0x000f9c20 f256b724 70100000 ab678d3f ab250000 .V.$p....g.?.%.. │ │ + 0x000f9c30 d075e862 47520000 df073a00 14000000 .u.bGR....:..... │ │ + 0x000f9c40 7a2b0105 09010000 774d1a17 6a070000 z+......wM..j... │ │ + 0x000f9c50 0a608c2f a6160000 cb71e357 77430000 .`./.....q.WwC.. │ │ + 0x000f9c60 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f9c70 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f9c80 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f9c90 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f9ca0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f9cb0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f9cc0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f9cd0 00600040 00200000 846b8a50 f63d0000 .`.@. ...k.P.=.. │ │ + 0x000f9ce0 fa2f1617 fb0b0000 b4617338 49230000 ./.......as8I#.. │ │ + 0x000f9cf0 8472d85b a64c0000 1c78aa6b db5f0000 .r.[.L...x.k._.. │ │ + 0x000f9d00 f7787f6c 21610000 55168e03 ed000000 .x.l!a..U....... │ │ + 0x000f9d10 8c417514 65080000 1c5c142c a1170000 .Au.e....\.,.... │ │ + 0x000f9d20 7f67de3c 08230000 dc73755b 54460000 .g.<.#...su[TF.. │ │ + 0x000f9d30 9c06f800 58000000 3939ab0a 96030000 ....X...99...... │ │ + 0x000f9d40 fc574726 b0140000 ac6d0349 b7340000 .WG&.....m.I.4.. │ │ + 0x000f9d50 92716352 6c3b0000 940abb00 30000000 .qcRl;......0... │ │ + 0x000f9d60 ed2dc907 88020000 65510c1f 970d0000 .-......eQ...... │ │ + 0x000f9d70 3164023b dc200000 07712e56 50400000 1d.;. ...q.VP@.. │ │ + 0x000f9d80 2e032500 14000000 97221404 17010000 ..%......"...... │ │ + 0x000f9d90 60436412 ca050000 03532026 65100000 `Cd......S &e... │ │ + 0x000f9da0 cf675447 6b2f0000 00600040 00200000 .gTGk/...`.@. .. │ │ + 0x000f9db0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f9dc0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f9dd0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f9de0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f9df0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f9e00 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f9e10 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f9e20 f57b0975 c46f0000 964c2639 352e0000 .{.u.o...L&95... │ │ + 0x000f9e30 78751766 cd5d0000 a37abf6f 3b650000 xu.f.]...z.o;e.. │ │ + 0x000f9e40 b57b4675 946d0000 ac7e037c c1790000 .{Fu.m...~.|.y.. │ │ + 0x000f9e50 d6262d09 79020000 6557fe2a c2160000 .&-.y...eW.*.... │ │ + 0x000f9e60 8a6d894f 2f3c0000 71765864 9f560000 .m.O/<..qvXd.V.. │ │ + 0x000f9e70 357b7b71 85680000 04124005 42030000 5{{q.h....@.B... │ │ + 0x000f9e80 ed3d9613 5b090000 445c022e c1180000 .=..[...D\...... │ │ + 0x000f9e90 c2686543 642d0000 44766163 fa520000 .heCd-..Dvac.R.. │ │ + 0x000f9ea0 76082301 62000000 c631fd0a b0040000 v.#.b....1...... │ │ + 0x000f9eb0 2c54b423 37120000 0466853d 43260000 ,T.#7....f.=C&.. │ │ + 0x000f9ec0 0874a85e 0d4d0000 e7032c00 14000000 .t.^.M....,..... │ │ + 0x000f9ed0 2a295907 8b010000 3650091e dd0b0000 *)Y.....6P...... │ │ + 0x000f9ee0 62638036 f71c0000 a3706555 183f0000 bc.6.....peU.?.. │ │ + 0x000f9ef0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f9f00 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f9f10 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f9f20 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f9f30 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f9f40 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f9f50 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f9f60 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f9f70 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f9f80 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f9f90 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f9fa0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f9fb0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f9fc0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f9fd0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f9fe0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000f9ff0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fa000 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fa010 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fa020 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fa030 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fa040 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fa050 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fa060 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fa070 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fa080 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fa090 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fa0a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fa0b0 6d45a32c 531f0000 9a4cbf30 e71f0000 mE.,S....L.0.... │ │ + 0x000fa0c0 135d2244 5c320000 6767eb52 41420000 .]"D\2..gg.RAB.. │ │ + 0x000fa0d0 2f6dbb5c 184e0000 6d719763 7d560000 /m.\.N..mq.c}V.. │ │ + 0x000fa0e0 c978df71 166b0000 78473533 b9280000 .x.q.k..xG53.(.. │ │ + 0x000fa0f0 5a3e9e21 73140000 9c4d4c30 771f0000 Z>.!s....ML0w... │ │ + 0x000fa100 3d5b1041 c32e0000 7064674e 043d0000 =[.A....pdgN.=.. │ │ + 0x000fa110 586a9d57 84470000 7674b869 815f0000 Xj.W.G..vt.i._.. │ │ + 0x000fa120 504f6939 962c0000 86430028 4e1a0000 POi9.,...C.(N... │ │ + 0x000fa130 da50bb34 b8230000 075dd243 76310000 .P.4.#...].Cv1.. │ │ + 0x000fa140 8d64464e bc3c0000 01695f55 dc440000 .dFN.<...i_U.D.. │ │ + 0x000fa150 2f719263 31570000 2d432829 6b1b0000 /q.c1W..-C()k... │ │ + 0x000fa160 5647b92b e21c0000 33583f3d bf2b0000 VG.+....3X?=.+.. │ │ + 0x000fa170 6c630b4c 053a0000 69696055 aa440000 lc.L.:..ii`U.D.. │ │ + 0x000fa180 686d3d5c e04c0000 4f74b268 ba5d0000 hm=\.L..Ot.h.].. │ │ + 0x000fa190 8024190f c6070000 d92eee13 ae090000 .$.............. │ │ + 0x000fa1a0 a63fa620 75110000 494f2c31 651e0000 .?. u...IO,1e... │ │ + 0x000fa1b0 3e5b993f 412c0000 9062d24a 9f370000 >[.?A,...b.J.7.. │ │ + 0x000fa1c0 486c8e5a 134b0000 9e2d6615 c40b0000 Hl.Z.K...-f..... │ │ + 0x000fa1d0 c42ef614 b60a0000 653a731c d70e0000 ........e:s..... │ │ + 0x000fa1e0 dc496b2a a2180000 0655c237 17240000 .Ik*.....U.7.$.. │ │ + 0x000fa1f0 075dc741 5f2e0000 d0667251 ba3f0000 .].A_....frQ.?.. │ │ + 0x000fa200 81414029 971c0000 064dec31 c6210000 .A@).....M.1.!.. │ │ + 0x000fa210 6e5ef045 4e340000 6f68b954 7a440000 n^.EN4..oh.TzD.. │ │ + 0x000fa220 366e155e c54f0000 a8711d64 9f570000 6n.^.O...q.d.W.. │ │ + 0x000fa230 94784571 386a0000 5442a42c 73220000 .xEq8j..TB.,s".. │ │ + 0x000fa240 473e5521 92130000 b74d4e30 161f0000 G>U!.....MN0.... │ │ + 0x000fa250 8a5a1540 9a2d0000 4863674c bb3a0000 .Z.@.-..HcgL.:.. │ │ + 0x000fa260 b8681355 b0440000 6073a667 d15c0000 .h.U.D..`s.g.\.. │ │ + 0x000fa270 6f42142f 48250000 8a347b1a a90f0000 oB./H%...4{..... │ │ + 0x000fa280 5743ca25 cf160000 7252d335 a7230000 WC.%....rR.5.#.. │ │ + 0x000fa290 055d3043 72300000 8f63ce4c d43a0000 .]0Cr0...c.L.:.. │ │ + 0x000fa2a0 686f8560 50530000 cd451f2d 49200000 ho.`PS...E.-I .. │ │ + 0x000fa2b0 314bc530 11220000 2b5ba241 73300000 1K.0."..+[.As0.. │ │ + 0x000fa2c0 d465bd4f f43e0000 206c185a 6c4a0000 .e.O.>.. l.ZlJ.. │ │ + 0x000fa2d0 6d6f2660 2d520000 72750c6b 4b610000 mo&`-R..ru.kKa.. │ │ + 0x000fa2e0 27271c11 0a090000 f530f615 1e0b0000 ''.......0...... │ │ + 0x000fa2f0 e8415d23 0b140000 c0516a34 bd210000 .A]#.....Qj4.!.. │ │ + 0x000fa300 5e5cc441 702e0000 c062f34a 46380000 ^\.Ap....b.JF8.. │ │ + 0x000fa310 066ca05a c64b0000 932e4718 fc0e0000 .l.Z.K....G..... │ │ + 0x000fa320 0b2e1415 440b0000 8b3a091d 8f0f0000 ....D....:...... │ │ + 0x000fa330 404a342b 47190000 21551138 bb240000 @J4+G...!U.8.$.. │ │ + 0x000fa340 ab5c5342 322f0000 0e684154 c1430000 .\SB2/...hAT.C.. │ │ + 0x000fa350 134bf432 8a250000 bc513238 1a290000 .K.2.%...Q28.).. │ │ + 0x000fa360 1161cd4a 933a0000 926a6158 86490000 .a.J.:...jaX.I.. │ │ + 0x000fa370 ba6fd160 c4530000 dc729666 2d5b0000 .o.`.S...r.f-[.. │ │ + 0x000fa380 c279a873 be6d0000 4f440d2e 1b230000 .y.s.m..OD...#.. │ │ + 0x000fa390 a5459929 a01a0000 9d531938 e4260000 .E.).....S.8.&.. │ │ + 0x000fa3a0 5f5ef745 56340000 af656850 a03f0000 _^.EV4...ehP.?.. │ │ + 0x000fa3b0 7e6ae957 4a480000 52746669 445f0000 ~j.WJH..RtfiD_.. │ │ + 0x000fa3c0 e7305b1d e7140000 b22d8214 cf0a0000 .0[......-...... │ │ + 0x000fa3d0 2a3e6b20 56120000 c04dfa2f 581e0000 *>k V....M./X... │ │ + 0x000fa3e0 1659ae3d ee2a0000 7660fe47 98350000 .Y.=.*..v`.G.5.. │ │ + 0x000fa3f0 726ee15e 7e510000 78495f33 d3260000 rn.^~Q..xI_3.&.. │ │ + 0x000fa400 7254433c 142d0000 12645c4d da3c0000 rTC<.-...d\M.<.. │ │ + 0x000fa410 2d6bee58 d5490000 b96fc061 cf540000 -k.X.I...o.a.T.. │ │ + 0x000fa420 68721b66 525a0000 a5783871 ca690000 hr.fRZ...x8q.i.. │ │ + 0x000fa430 c036c41b 100f0000 b83df61f 82120000 .6.......=...... │ │ + 0x000fa440 304bc12d 1f1d0000 2b57263b f8280000 0K.-....+W&;.(.. │ │ + 0x000fa450 3e5f5747 54350000 aa65cd4e 903d0000 >_WGT5...e.N.=.. │ │ + 0x000fa460 4f6f3460 15530000 98294d13 e7090000 Oo4`.S...)M..... │ │ + 0x000fa470 ad2f2215 390b0000 4c3dbc1f 07120000 ./".9...L=...... │ │ + 0x000fa480 ce4b322e 231d0000 d655d339 59270000 .K2.#....U.9Y'.. │ │ + 0x000fa490 ca5cdc42 a1300000 b469f056 5f470000 .\.B.0...i.V_G.. │ │ + 0x000fa4a0 b7694e55 93420000 f660234e 0d410000 .iNU.B...`#N.A.. │ │ + 0x000fa4b0 6f65a550 9e400000 aa6a6958 88480000 oe.P.@...jiX.H.. │ │ + 0x000fa4c0 a36fb560 0d530000 8973ab67 405b0000 .o.`.S...s.g@[.. │ │ + 0x000fa4d0 df7ba777 74730000 de58553d 0d2c0000 .{.wts...XU=.,.. │ │ + 0x000fa4e0 2c63da4e bb3f0000 4c68a355 fd470000 ,c.N.?..Lh.U.G.. │ │ + 0x000fa4f0 166c125c f54e0000 286fb660 91540000 .l.\.N..(o.`.T.. │ │ + 0x000fa500 8c71ca64 cb590000 63790273 e96c0000 .q.d.Y..cy.s.l.. │ │ + 0x000fa510 bb369e1e 82130000 103bec1f 57130000 .6.......;..W... │ │ + 0x000fa520 8d46dc29 561a0000 38525c36 04250000 .F.)V...8R\6.%.. │ │ + 0x000fa530 735bb041 d32f0000 7e61474a de380000 s[.A./..~aGJ.8.. │ │ + 0x000fa540 d9705b63 a8570000 aa5f464c ce410000 .p[c.W..._FL.A.. │ │ + 0x000fa550 cd560542 19360000 6e5c1e42 7f2f0000 .V.B.6..n\.B./.. │ │ + 0x000fa560 4f65314d be3c0000 356d105a 9d490000 Oe1M.<..5m.Z.I.. │ │ + 0x000fa570 6f704863 88540000 68797e72 726b0000 opHc.T..hy~rrk.. │ │ + 0x000fa580 694d9b2a 72180000 c4595441 cc300000 iM.*r....YTA.0.. │ │ + 0x000fa590 5b671454 ea450000 c16b7b5b ea4e0000 [g.T.E...k{[.N.. │ │ + 0x000fa5a0 db6edb5f 1c530000 cf71df64 84560000 .n._.S...q.d.V.. │ │ + 0x000fa5b0 f0714165 4d590000 0c2b1712 d1090000 .qAeMY...+...... │ │ + 0x000fa5c0 14342b18 880c0000 19407721 cf120000 .4+......@w!.... │ │ + 0x000fa5d0 7749432b f11a0000 e8520237 e6240000 wIC+.....R.7.$.. │ │ + 0x000fa5e0 645bb23f 282e0000 06683654 e2430000 d[.?(....h6T.C.. │ │ + 0x000fa5f0 00400000 00400000 c13b0000 01310000 .@...@...;...1.. │ │ + 0x000fa600 a3530000 00400000 00400000 00400000 .S...@...@...@.. │ │ + 0x000fa610 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000fa620 00400000 91300000 5d2b0000 1e460000 .@...0..]+...F.. │ │ + 0x000fa630 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000fa640 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000fa650 32300000 4a2f0000 f9430000 b63d0000 20..J/...C...=.. │ │ + 0x000fa660 bf460000 00400000 00400000 00400000 .F...@...@...@.. │ │ + 0x000fa670 00400000 00400000 00400000 9b290000 .@...@...@...).. │ │ + 0x000fa680 f4290000 26370000 56410000 f3410000 .)..&7..VA...A.. │ │ + 0x000fa690 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000fa6a0 00400000 00400000 77280000 ec2d0000 .@...@..w(...-.. │ │ + 0x000fa6b0 de420000 0d3c0000 93430000 13310000 .B...<...C...1.. │ │ + 0x000fa6c0 c9330000 00400000 00400000 00400000 .3...@...@...@.. │ │ + 0x000fa6d0 00400000 64210000 30280000 b73a0000 .@..d!..0(...:.. │ │ + 0x000fa6e0 1c360000 bc340000 14380000 64360000 .6...4...8..d6.. │ │ + 0x000fa6f0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000fa700 791a0000 a6300000 bd3a0000 22330000 y....0...:.."3.. │ │ + 0x000fa710 27370000 653c0000 da2a0000 733b0000 '7..e<...*..s;.. │ │ + 0x000fa720 f2420000 00400000 00400000 27180000 .B...@...@..'... │ │ + 0x000fa730 232c0000 30300000 b93a0000 b0340000 #,..00...:...4.. │ │ + 0x000fa740 7d440000 b7300000 39280000 bb0e0000 }D...0..9(...... │ │ + 0x000fa750 00400000 00400000 13180000 d8530000 .@...@.......S.. │ │ + 0x000fa760 aa3e0000 503f0000 7e2e0000 1c240000 .>..P?..~....$.. │ │ + 0x000fa770 5a320000 634b0000 d4250000 00400000 Z2..cK...%...@.. │ │ + 0x000fa780 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000fa790 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000fa7a0 00400000 00400000 5d090000 6e620000 .@...@..]...nb.. │ │ + 0x000fa7b0 9d4c0000 f12e0000 172e0000 45160000 .L..........E... │ │ + 0x000fa7c0 f3020000 896a0000 ea390000 88110000 .....j...9...... │ │ + 0x000fa7d0 00400000 00400000 00400000 da030000 .@...@...@...... │ │ + 0x000fa7e0 d4780000 3f560000 3c3b0000 8a2b0000 .x..?V..<;...+.. │ │ + 0x000fa7f0 82140000 71010000 bd6e0000 5a400000 ....q....n..Z@.. │ │ + 0x000fa800 47110000 00400000 00400000 00400000 G....@...@...@.. │ │ + 0x000fa810 63030000 b9570000 81390000 1a1f0000 c....W...9...... │ │ + 0x000fa820 08250000 f6120000 d8010000 896f0000 .%...........o.. │ │ + 0x000fa830 74420000 4b110000 00400000 00400000 tB..K....@...@.. │ │ + 0x000fa840 00400000 9a170000 eb7b0000 49520000 .@.......{..IR.. │ │ + 0x000fa850 922f0000 86370000 8e1a0000 3e030000 ./...7......>... │ │ + 0x000fa860 316a0000 bf2c0000 320d0000 7f7d0000 1j...,..2....}.. │ │ + 0x000fa870 07290000 24050000 28180000 447f0000 .)..$...(...D... │ │ + 0x000fa880 715d0000 39200000 66260000 89080000 q]..9 ..f&...... │ │ + 0x000fa890 a0000000 00400000 00400000 00400000 .....@...@...@.. │ │ + 0x000fa8a0 00400000 00400000 00400000 80410000 .@...@...@...A.. │ │ + 0x000fa8b0 004d0000 80360000 80440000 804d0000 .M...6...D...M.. │ │ + 0x000fa8c0 803c0000 00000000 00000000 00000000 .<.............. │ │ + 0x000fa8d0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000fa8e0 5070df6c 4f5d8845 00000000 00000000 Pp.lO].E........ │ │ + 0x000fa8f0 347daf7b aa75b858 00000000 00000000 4}.{.u.X........ │ │ + 0x000fa900 7d542a4c bf38f223 00000000 00000000 }T*L.8.#........ │ │ + 0x000fa910 8873586c c757d532 00000000 00000000 .sXl.W.2........ │ │ + 0x000fa920 2d764574 9c6e1e60 57410000 00000000 -vEt.n.`WA...... │ │ + 0x000fa930 c27dcb7c d4781f6c b84c0000 00000000 .}.|.x.l.L...... │ │ + 0x000fa940 644b5140 7730ef1d 9f0d0000 00000000 dKQ@w0.......... │ │ + 0x000fa950 2a72826a 5157883e d41b0000 00000000 *r.jQW.>........ │ │ + 0x000fa960 ba762c75 196e9463 00500633 00000000 .v,u.n.c.P.3.... │ │ + 0x000fa970 0f7ed67c dd7a4874 a464e742 00000000 .~.|.zHt.d.B.... │ │ + 0x000fa980 36451a3d 5e2cca1e 0412fa07 00000000 6E.=^,.......... │ │ + 0x000fa990 3e706e67 05587a45 222db510 00000000 >png.XzE"-...... │ │ + 0x000fa9a0 aa7a3679 2176686c 755b4b42 bd1f0000 .z6y!vhlu[KB.... │ │ + 0x000fa9b0 9e7ed27d 507c3875 89632b49 ed2a0000 .~.}P|8u.c+I.*.. │ │ + 0x000fa9c0 c54a8a40 33319320 d4123109 89030000 .J.@31. ..1..... │ │ + 0x000fa9d0 7d675f59 4f468425 ac12e308 f0010000 }g_YOF.%........ │ │ + 0x000fa9e0 ef73b070 6a680c5b 46485732 5a1b080e .s.pjh.[FHW2Z... │ │ + 0x000fa9f0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000faa00 c47bca76 6072fe6b 25534939 591a990b .{.v`r.k%SI9Y... │ │ + 0x000faa10 00000000 00000000 00000000 00000000 ................ │ │ + 0x000faa20 06531e4a b83bee2e d7200e15 cc0cd305 .S.J.;... ...... │ │ + 0x000faa30 00000000 00000000 00000000 00000000 ................ │ │ + 0x000faa40 5566765a 6443be2a 5c0e9307 9e033c00 UfvZdC.*\.....<. │ │ + 0x000faa50 00000000 00000000 00000000 00000000 ................ │ │ + 0x000faa60 c075a070 b0662a5a 6549c23a 1d250611 .u.p.f*ZeI.:.%.. │ │ + 0x000faa70 9a060000 00000000 00000000 00000000 ................ │ │ + 0x000faa80 11514f46 7c33dc29 62212c1b 5c15dd0d .QOF|3.)b!,.\... │ │ + 0x000faa90 8e020000 00000000 00000000 00000000 ................ │ │ + 0x000faaa0 20750971 7f64e756 01466436 8d25c617 u.q.d.V.Fd6.%.. │ │ + 0x000faab0 d30dbb06 00000000 00000000 00000000 ................ │ │ + 0x000faac0 975a4e4f b53af22e d3295125 e71f751c .ZNO.:...)Q%..u. │ │ + 0x000faad0 0d1bc802 00000000 00000000 00000000 ................ │ │ + 0x000faae0 8431ca07 00000000 1908ec02 00000000 .1.............. │ │ + 0x000faaf0 65069902 00000000 06106a07 00000000 e.........j..... │ │ + 0x000fab00 86158906 00000000 c4039100 00000000 ................ │ │ + 0x000fab10 ed03f000 00000000 32050601 00000000 ........2....... │ │ + 0x000fab20 7f39e708 00000000 2604e201 00000000 .9......&....... │ │ + 0x000fab30 5d022701 00000000 c2044802 00000000 ].'.......H..... │ │ + 0x000fab40 14168607 00000000 1d03aa00 00000000 ................ │ │ + 0x000fab50 a802c000 00000000 bd026800 00000000 ..........h..... │ │ + 0x000fab60 ca4d5b0e 00000000 f001d200 00000000 .M[............. │ │ + 0x000fab70 65002700 00000000 ce01b700 00000000 e.'............. │ │ + 0x000fab80 7c1c6209 00000000 57025100 00000000 |.b.....W.Q..... │ │ + 0x000fab90 21014f00 00000000 47048600 00000000 !.O.....G....... │ │ + 0x000faba0 07759b34 00000000 33029200 00000000 .u.4....3....... │ │ + 0x000fabb0 ae012600 00000000 d6039800 00000000 ..&............. │ │ + 0x000fabc0 2f274f0e 00000000 a6079601 00000000 /'O............. │ │ + 0x000fabd0 c20a8d00 00000000 c008c200 00000000 ................ │ │ + 0x000fabe0 597cca72 00000000 bb075b03 00000000 Y|.r......[..... │ │ + 0x000fabf0 2e010c00 00000000 7407ff00 00000000 ........t....... │ │ + 0x000fac00 5555ab2a 00000000 5555ab2a 00000000 UU.*....UU.*.... │ │ + 0x000fac10 5555ab2a 00000000 5555ab2a 00000000 UU.*....UU.*.... │ │ + 0x000fac20 405d9d40 6a2f0000 b323da03 f1000000 @].@j/...#...... │ │ + 0x000fac30 bb449513 a7050000 52580f2d 0a150000 .D......RX.-.... │ │ + 0x000fac40 ec66f745 ca2b0000 3b732560 9a4e0000 .f.E.+..;s%`.N.. │ │ + 0x000fac50 fd1ef702 10010000 833ffb10 a5040000 .........?...... │ │ + 0x000fac60 3355f62b e6140000 3761c641 b0290000 3U.+....7a.A.).. │ │ + 0x000fac70 f46a3055 d2410000 00600040 00200000 .j0U.A...`.@. .. │ │ + 0x000fac80 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fac90 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000faca0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000facb0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000facc0 00600040 00200000 f72ecb07 a3020000 .`.@. .......... │ │ + 0x000facd0 a044ab15 73070000 184d772e bd1b0000 .D..s....Mw..... │ │ + 0x000face0 03501937 3a240000 d552b73b 0f2c0000 .P.7:$...R.;.,.. │ │ + 0x000facf0 6c191203 c0010000 db434d12 84060000 l........CM..... │ │ + 0x000fad00 f259ef34 081f0000 4373635a fe430000 .Y.4....CscZ.C.. │ │ + 0x000fad10 387a1e6f b5620000 31140002 34010000 8z.o.b..1...4... │ │ + 0x000fad20 273ef513 ca070000 b15a8e38 3c230000 '>.......Z.8<#.. │ │ + 0x000fad30 14741b5d e9480000 1b78ea68 c5590000 .t.].H...x.h.Y.. │ │ + 0x000fad40 b30ef102 78010000 f33ad213 71070000 ....x....:..q... │ │ + 0x000fad50 0c5c343c 4d250000 9d76a462 f24d0000 .\437.....S.P... │ │ + 0x000fae40 7839230f 1d060000 2858462c 74170000 x9#.....(XF,t... │ │ + 0x000fae50 cc6d8f4d d2330000 c076ee64 284f0000 .m.M.3...v.d(O.. │ │ + 0x000fae60 b0166202 9b000000 3c37cb0a e1020000 ..b.....<7...... │ │ + 0x000fae70 07585628 b8110000 a16ada46 f42b0000 .XV(.....j.F.+.. │ │ + 0x000fae80 5d73f155 2b3d0000 d0134801 4c000000 ]s.U+=....H.L... │ │ + 0x000fae90 c0314106 4a010000 045ea32c e6100000 .1A.J....^.,.... │ │ + 0x000faea0 e2691146 dd2a0000 00600040 00200000 .i.F.*...`.@. .. │ │ + 0x000faeb0 185a723c 742d0000 7617ea01 87000000 .Zr.%...q.V?>.. │ │ + 0x000fb0f0 fd11d800 28000000 ab291305 30010000 ....(....)..0... │ │ + 0x000fb100 984c801c 410a0000 79630437 841c0000 .L..A...yc.7.... │ │ + 0x000fb110 876b6949 252e0000 10118900 18000000 .kiI%........... │ │ + 0x000fb120 a829cf03 a5000000 0b4b3518 82070000 .).......K5..... │ │ + 0x000fb130 bb616b32 cd170000 f76c3249 0e2d0000 .ak2.....l2I.-.. │ │ + 0x000fb140 b8591d3b af2d0000 d7197303 f1000000 .Y.;.-....s..... │ │ + 0x000fb150 42453413 e2060000 f25dac2f 8a180000 BE4......]./.... │ │ + 0x000fb160 f86b0449 de2f0000 b4757262 6b510000 .k.I./...urbkQ.. │ │ + 0x000fb170 61140801 43000000 7a389a0a 9c020000 a...C...z8...... │ │ + 0x000fb180 1d588424 660e0000 b267143e 94220000 .X.$f....g.>.".. │ │ + 0x000fb190 7a721e59 76430000 d90a8700 2f000000 zr.YvC....../... │ │ + 0x000fb1a0 5532e107 37020000 7b548821 9b0d0000 U2..7...{T.!.... │ │ + 0x000fb1b0 ec66d43d 22230000 c072e759 f2440000 .f.="#...r.Y.D.. │ │ + 0x000fb1c0 cf109800 38000000 76321208 0c020000 ....8...v2...... │ │ + 0x000fb1d0 19552822 d90d0000 6a677e3e e2230000 .U("....jg~>.#.. │ │ + 0x000fb1e0 5473bd5b 53470000 b90a3300 14000000 Ts.[SG....3..... │ │ + 0x000fb1f0 6426e002 8e000000 3648e812 0f050000 d&......6H...... │ │ + 0x000fb200 8e5eb12c f6120000 126daf4b 31320000 .^.,.....m.K12.. │ │ + 0x000fb210 e30ab200 49000000 0f300d07 5a020000 ....I....0..Z... │ │ + 0x000fb220 2953e523 dd110000 e468e042 c7290000 )S.#.....h.B.).. │ │ + 0x000fb230 2974635e aa4b0000 56064d00 1d000000 )tc^.K..V.M..... │ │ + 0x000fb240 be251404 44010000 294a8e17 19090000 .%..D...)J...... │ │ + 0x000fb250 5461f433 311b0000 ec708c54 2b3e0000 Ta.31....p.T+>.. │ │ + 0x000fb260 da062c00 14000000 b3239302 8c000000 ..,......#...... │ │ + 0x000fb270 65462d12 55050000 9f5e062d aa140000 eF-.U....^.-.... │ │ + 0x000fb280 226e134e 85350000 1f5c1233 901f0000 "n.N.5...\.3.... │ │ + 0x000fb290 1f1a0f03 93000000 7141b80e d5030000 ........qA...... │ │ + 0x000fb2a0 d2567623 ea0d0000 b465e739 9b1f0000 .Vv#.....e.9.... │ │ + 0x000fb2b0 b470e154 ae3e0000 c011ca00 18000000 .p.T.>.......... │ │ + 0x000fb2c0 64355e06 1b010000 104f0418 61070000 d5^......O..a... │ │ + 0x000fb2d0 c361cb30 fb160000 2a6ed34d d2350000 .a.0....*n.M.5.. │ │ + 0x000fb2e0 130baf00 32000000 fa3a8309 65020000 ....2....:..e... │ │ + 0x000fb2f0 6f57d023 130f0000 9d679440 79280000 oW.#.....g.@y(.. │ │ + 0x000fb300 78706b57 6f410000 2711cf00 1e000000 xpkWoA..'....... │ │ + 0x000fb310 5a343906 1e010000 f14bd915 8a060000 Z49......K...... │ │ + 0x000fb320 be5fdf2e f9150000 a16d724c b9330000 ._.......mrL.3.. │ │ + 0x000fb330 92063e00 14000000 bb266203 b9000000 ..>......&b..... │ │ + 0x000fb340 5946e611 45050000 bc5b9228 44110000 YF..E....[.(D... │ │ + 0x000fb350 2f6aa844 942a0000 7d117400 16000000 /j.D.*..}.t..... │ │ + 0x000fb360 77329502 c5000000 0e463e17 e20d0000 w2.......F>..... │ │ + 0x000fb370 be57be27 00100000 2966183c a8240000 .W.'....)f.<.$.. │ │ + 0x000fb380 ed0ea400 17000000 e71bdf01 7a000000 ............z... │ │ + 0x000fb390 ba360010 55050000 df587a24 95100000 .6..U....Xz$.... │ │ + 0x000fb3a0 32655b44 8d290000 83220301 1d000000 2e[D.)..."...... │ │ + 0x000fb3b0 2932f904 89000000 8151591a 63080000 )2.......QY.c... │ │ + 0x000fb3c0 8e648231 8c150000 92684639 8b200000 .d.1.....hF9. .. │ │ + 0x000fb3d0 986ef653 53430000 1d2d690e 80040000 .n.SSC...-i..... │ │ + 0x000fb3e0 5b542223 69100000 8e638b38 39210000 [T"#i....c.89!.. │ │ + 0x000fb3f0 e66c1a4c 55350000 9e787c6a 2d5e0000 .l.LU5...x|j-^.. │ │ + 0x000fb400 e5177802 79000000 da46a211 21050000 ..x.y....F..!... │ │ + 0x000fb410 f45dd92c fd140000 116a1d44 082a0000 .].,.....j.D.*.. │ │ + 0x000fb420 8d75ec61 8a500000 fe0af200 4e000000 .u.a.P......N... │ │ + 0x000fb430 0241ca0e 6f040000 ba5c8f2c 28150000 .A..o....\.,(... │ │ + 0x000fb440 dd6a3746 e92c0000 81741a5f 954c0000 .j7F.,...t._.L.. │ │ + 0x000fb450 9d0ca700 26000000 33394f09 37020000 ....&...39O.7... │ │ + 0x000fb460 4a57e621 e40c0000 bc66b13b 8a200000 JW.!.....f.;. .. │ │ + 0x000fb470 6674335e 254b0000 40073500 14000000 ft3^%K..@.5..... │ │ + 0x000fb480 462f7305 0f010000 234ff017 3b070000 F/s.....#O..;... │ │ + 0x000fb490 86606b2f 66150000 796f1a51 7c390000 .`k/f...yo.Q|9.. │ │ + 0x000fb4a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fb4b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fb4c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fb4d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fb4e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fb4f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fb500 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fb510 00600040 00200000 2658672f 741c0000 .`.@. ..&Xg/t... │ │ + 0x000fb520 38152b05 a0010000 7c4fc020 78100000 8.+.....|O. x... │ │ + 0x000fb530 20623d39 d0220000 e269fb47 42320000 b=9."...i.GB2.. │ │ + 0x000fb540 e571a857 e2430000 1f079800 20000000 .q.W.C...... ... │ │ + 0x000fb550 0637d708 03020000 0753081d 050a0000 .7.......S...... │ │ + 0x000fb560 e7620434 dc190000 7e6e054d 3a360000 .b.4....~n.M:6.. │ │ + 0x000fb570 ea024e00 15000000 6e37db08 6e020000 ..N.....n7..n... │ │ + 0x000fb580 0f54b824 29100000 f369c23d 72290000 .T.$)....i.=r).. │ │ + 0x000fb590 6f6c4c53 033f0000 83053a00 14000000 olLS.?....:..... │ │ + 0x000fb5a0 d02bfa04 08010000 bd49e313 94050000 .+.......I...... │ │ + 0x000fb5b0 a55cae29 f4110000 ba6bbf4b e2330000 .\.).....k.K.3.. │ │ + 0x000fb5c0 94011c00 14000000 f91e5d03 d9000000 ..........]..... │ │ + 0x000fb5d0 f83c950f 30040000 5c4fb721 5e0c0000 .<..0...\O.!^... │ │ + 0x000fb5e0 eb67e343 33280000 00600040 00200000 .g.C3(...`.@. .. │ │ + 0x000fb5f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fb600 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fb610 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fb620 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fb630 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fb640 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fb650 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fb660 f1758f63 bb540000 4e497e2e c61c0000 .u.c.T..NI~..... │ │ + 0x000fb670 39673045 36330000 866eae51 6f3d0000 9g0E63...n.Qo=.. │ │ + 0x000fb680 cf74955f 0a4f0000 c07a9370 09670000 .t._.O...z.p.g.. │ │ + 0x000fb690 701ff905 35010000 d74ef41c f00a0000 p...5....N...... │ │ + 0x000fb6a0 f363ba38 84200000 5f6c9d4a 53320000 .c.8. .._l.JS2.. │ │ + 0x000fb6b0 27767863 ab520000 2c0b0402 b8000000 'vxc.R..,....... │ │ + 0x000fb6c0 f33b1c0e a9040000 5f595429 7a130000 .;......_YT)z... │ │ + 0x000fb6d0 0a69e142 95290000 0275275e f54b0000 .i.B.)...u'^.K.. │ │ + 0x000fb6e0 190ac800 37000000 a0370d0a cf020000 ....7....7...... │ │ + 0x000fb6f0 1a55e21f 270c0000 d3640b39 711d0000 .U..'....d.9q... │ │ + 0x000fb700 4c727a58 94430000 ef032000 14000000 LrzX.C.... ..... │ │ + 0x000fb710 cf2da005 de000000 e84e9417 42060000 .-.......N..B... │ │ + 0x000fb720 8c60102f ab130000 106f6050 24380000 .`./.....o`P$8.. │ │ + 0x000fb730 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fb740 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fb750 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fb760 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fb770 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fb780 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fb790 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fb7a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fb7b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fb7c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fb7d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fb7e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fb7f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fb800 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fb810 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fb820 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fb830 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fb840 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fb850 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fb860 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fb870 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fb880 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fb890 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fb8a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fb8b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fb8c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fb8d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fb8e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fb8f0 f6403129 5b1c0000 0d446228 24190000 .@1)[....Db($... │ │ + 0x000fb900 725aa03e ac2c0000 38660d50 f53d0000 rZ.>.,..8f.P.=.. │ │ + 0x000fb910 356d305b 154b0000 5c717f61 64530000 5m0[.K..\q.adS.. │ │ + 0x000fb920 3277156e 16650000 a444c430 77250000 2w.n.e...D.0w%.. │ │ + 0x000fb930 7338831c dd100000 a2496d2b 0e1b0000 s8.......Im+.... │ │ + 0x000fb940 bc58023d 152a0000 b562c24a 65370000 .X.=.*...b.Je7.. │ │ + 0x000fb950 f2676753 7d410000 52709761 0c540000 .ggS}A..Rp.a.T.. │ │ + 0x000fb960 3845b52d c0200000 e638fe1c 77100000 8E.-. ...8..w... │ │ + 0x000fb970 2248fd29 0c190000 a9552539 82250000 "H.).....U%9.%.. │ │ + 0x000fb980 f55d8042 ba2e0000 9062f84a 90370000 .].B.....b.J.7.. │ │ + 0x000fb990 db6aa157 5e470000 0e3c4b20 09130000 .j.W^G......o._.R.. │ │ + 0x000fbab0 6c3f812b 65200000 452ff215 1c0c0000 l?.+e ..E/...... │ │ + 0x000fbac0 a83e4220 f1110000 c34d5b2f 0c1d0000 .>B .....M[/.... │ │ + 0x000fbad0 a4582f3c 6f280000 355fa445 05320000 .X/.+.. │ │ + 0x000fbb00 ba64044d c73a0000 d56af956 36450000 .d.M.:...j.V6E.. │ │ + 0x000fbb10 0c6d365c 2a4d0000 39730567 625a0000 .m6\*M..9s.gbZ.. │ │ + 0x000fbb20 3e294713 630a0000 f22e1815 830b0000 >)G.c........... │ │ + 0x000fbb30 023e041f 63100000 414ce42c 631b0000 .>..c...AL.,c... │ │ + 0x000fbb40 ca588f3c dd270000 755e9d45 99300000 .X.<.'..u^.E.0.. │ │ + 0x000fbb50 f3699553 6c440000 f5297a14 ee0b0000 .i.SlD...)z..... │ │ + 0x000fbb60 c625260e 0b060000 52323315 c0090000 .%&.....R23..... │ │ + 0x000fbb70 07433d23 72120000 27519f31 951e0000 .C=#r...'Q.1.... │ │ + 0x000fbb80 5b5aa538 89230000 3762174a 38350000 [Z.8.#..7b.J85.. │ │ + 0x000fbb90 9a47c22e e7210000 b34efd34 c7250000 .G...!...N.4.%.. │ │ + 0x000fbba0 0f60d348 1e380000 d669fb56 88470000 .`.H.8...i.V.G.. │ │ + 0x000fbbb0 746fd15f 2b520000 8972a265 b2590000 to._+R...r.e.Y.. │ │ + 0x000fbbc0 3e789270 18690000 b040ad29 9e1e0000 >x.p.i...@.).... │ │ + 0x000fbbd0 673f2722 3f140000 144e6330 dd1e0000 g?'"?....Nc0.... │ │ + 0x000fbbe0 d9591c3f 582c0000 fa61564a 22380000 .Y.?X,...aVJ"8.. │ │ + 0x000fbbf0 4367a252 a4410000 9b706d62 ac550000 Cg.R.A...pmb.U.. │ │ + 0x000fbc00 dd26e214 ee0d0000 30299e10 ff070000 .&......0)...... │ │ + 0x000fbc10 043ba71c 0f0f0000 fa4a162c 6e1a0000 .;.......J.,n... │ │ + 0x000fbc20 7b56c739 66260000 5c5e3e44 d7300000 {V.9f&..\^>D.0.. │ │ + 0x000fbc30 196a0557 fc460000 ff4aa832 5a250000 .j.W.F...J.2Z%.. │ │ + 0x000fbc40 b84c2c32 c3220000 775f0746 35340000 .L,2."..w_.F54.. │ │ + 0x000fbc50 0e682055 2f450000 b66d795d 1a4f0000 .h U/E...my].O.. │ │ + 0x000fbc60 b8710f63 a4560000 ef75156c 0c630000 .q.c.V...u.l.c.. │ │ + 0x000fbc70 6528f40f 87080000 4f2e9a13 450a0000 e(......O...E... │ │ + 0x000fbc80 2042d321 46130000 ec4fc331 07200000 B.!F....O.1. .. │ │ + 0x000fbc90 18586f3e 2e2c0000 8b5f8548 57350000 .Xo>.,..._.HW5.. │ │ + 0x000fbca0 65686054 35440000 82251b0f ea060000 eh`T5D...%...... │ │ + 0x000fbcb0 752a0b11 e1070000 1338151a fd0c0000 u*.......8...... │ │ + 0x000fbcc0 7f44b625 28150000 754e0830 381d0000 .D.%(...uN.08... │ │ + 0x000fbcd0 3256ad38 8f240000 43608047 e6340000 2V.8.$..C`.G.4.. │ │ + 0x000fbce0 b05c3e46 48380000 05599a42 29340000 .\>FH8...Y.B)4.. │ │ + 0x000fbcf0 1761a249 79380000 1d697755 b0440000 .a.Iy8...iwU.D.. │ │ + 0x000fbd00 0f6e1b5e 224f0000 14711c63 d9550000 .n.^"O...q.c.U.. │ │ + 0x000fbd10 3e797172 b86b0000 e5514338 4b270000 >yqr.k...QC8K'.. │ │ + 0x000fbd20 65537639 2f290000 365b6242 ed300000 eSv9/)..6[bB.0.. │ │ + 0x000fbd30 8d62f34b 073b0000 a767cb53 e8430000 .b.K.;...g.S.C.. │ │ + 0x000fbd40 ef6b485a 174b0000 5f747269 635f0000 .kHZ.K.._tric_.. │ │ + 0x000fbd50 292d9215 380c0000 a5332e18 c70c0000 )-..8....3...... │ │ + 0x000fbd60 d740c122 d6130000 ec4d1630 461e0000 .@.".....M.0F... │ │ + 0x000fbd70 10584c3c 3a290000 b25e3845 54320000 .XL<:)...^8ET2.. │ │ + 0x000fbd80 536c3e5b c24c0000 cd4f4f3c 54310000 Sl>[.L...OOe,.. │ │ + 0x000fbde0 105b1840 e82e0000 3965744d 83370000 .[.@....9etM.7.. │ │ + 0x000fbdf0 e369bc56 66450000 c81b7608 6a030000 .i.VfE....v.j... │ │ + 0x000fbe00 d6274d0e 8c060000 1b36c918 9b0c0000 .'M......6...... │ │ + 0x000fbe10 bc419f23 96130000 fd4d9b2f 7d1d0000 .A.#.....M./}... │ │ + 0x000fbe20 b654f936 b0240000 fd60db47 c3350000 .T.6.$...`.G.5.. │ │ + 0x000fbe30 00400000 00400000 d9350000 e02f0000 .@...@...5.../.. │ │ + 0x000fbe40 db450000 00400000 00400000 00400000 .E...@...@...@.. │ │ + 0x000fbe50 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000fbe60 00400000 86310000 0c340000 7a3c0000 .@...1...4..z<.. │ │ + 0x000fbe70 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000fbe80 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000fbe90 3d350000 112c0000 f1350000 522e0000 =5...,...5..R... │ │ + 0x000fbea0 6f350000 00400000 00400000 00400000 o5...@...@...@.. │ │ + 0x000fbeb0 00400000 00400000 00400000 c82f0000 .@...@...@.../.. │ │ + 0x000fbec0 482f0000 6f2f0000 4d350000 f2450000 H/..o/..M5...E.. │ │ + 0x000fbed0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000fbee0 00400000 00400000 87320000 022c0000 .@...@...2...,.. │ │ + 0x000fbef0 b33b0000 d5300000 4f380000 df240000 .;...0..O8...$.. │ │ + 0x000fbf00 1a2c0000 00400000 00400000 00400000 .,...@...@...@.. │ │ + 0x000fbf10 00400000 e7290000 76240000 df310000 .@...)..v$...1.. │ │ + 0x000fbf20 b62f0000 292e0000 4f310000 36430000 ./..)...O1..6C.. │ │ + 0x000fbf30 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000fbf40 f0240000 992b0000 723f0000 f3350000 .$...+..r?...5.. │ │ + 0x000fbf50 8e390000 0a360000 49210000 e73d0000 .9...6..I!...=.. │ │ + 0x000fbf60 483d0000 00400000 00400000 2d180000 H=...@...@..-... │ │ + 0x000fbf70 b21e0000 33370000 a8320000 5c300000 ....37...2..\0.. │ │ + 0x000fbf80 61590000 e6420000 0a0a0000 6f1f0000 aY...B......o... │ │ + 0x000fbf90 00400000 00400000 8a160000 9f3e0000 .@...@.......>.. │ │ + 0x000fbfa0 523a0000 16360000 c5330000 34370000 R:...6...3..47.. │ │ + 0x000fbfb0 4b3c0000 60420000 7e270000 00400000 K<..`B..~'...@.. │ │ + 0x000fbfc0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000fbfd0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000fbfe0 00400000 00400000 520c0000 945c0000 .@...@..R....\.. │ │ + 0x000fbff0 844d0000 ae330000 b73a0000 d51f0000 .M...3...:...... │ │ + 0x000fc000 4e080000 e96f0000 66410000 c71b0000 N....o..fA...... │ │ + 0x000fc010 00400000 00400000 00400000 2b030000 .@...@...@..+... │ │ + 0x000fc020 62730000 6f540000 35390000 51310000 bs..oT..59..Q1.. │ │ + 0x000fc030 58180000 0e030000 16740000 f5460000 X........t...F.. │ │ + 0x000fc040 bd1d0000 00400000 00400000 00400000 .....@...@...@.. │ │ + 0x000fc050 95010000 3c560000 6e350000 db200000 ................. │ │ + 0x000fc3c0 9718d508 00000000 51012d00 00000000 ........Q.-..... │ │ + 0x000fc3d0 3c029d00 00000000 9c04f000 00000000 <............... │ │ + 0x000fc3e0 b91f0109 00000000 64014900 00000000 ........d.I..... │ │ + 0x000fc3f0 2c013000 00000000 db05f500 00000000 ,.0............. │ │ + 0x000fc400 be10ef04 00000000 68024300 00000000 ........h.C..... │ │ + 0x000fc410 0c04aa00 00000000 e9033800 00000000 ..........8..... │ │ + 0x000fc420 ba4f6f1e 00000000 9d057f01 00000000 .Oo............. │ │ + 0x000fc430 86000c00 00000000 3509dc00 00000000 ........5....... │ │ + 0x000fc440 5555ab2a 00000000 5555ab2a 00000000 UU.*....UU.*.... │ │ + 0x000fc450 5555ab2a 00000000 5555ab2a 00000000 UU.*....UU.*.... │ │ + 0x000fc460 6a64a83f d1280000 2620fb01 5e000000 jd.?.(..& ..^... │ │ + 0x000fc470 954a7712 dd030000 725e3e2f 11140000 .Jw.....r^>/.... │ │ + 0x000fc480 cb69ad46 032a0000 b9715659 8d420000 .i.F.*...qVY.B.. │ │ + 0x000fc490 83185e01 6e000000 0840620d a6020000 ..^.n....@b..... │ │ + 0x000fc4a0 9e568727 d60e0000 1060ee3c 11210000 .V.'.....`.<.!.. │ │ + 0x000fc4b0 1b6a6a4e 3d350000 00600040 00200000 .jjN=5...`.@. .. │ │ + 0x000fc4c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fc4d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fc4e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fc4f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fc500 00600040 00200000 b0226203 e2000000 .`.@. ..."b..... │ │ + 0x000fc510 4c37090c 0d030000 8b40ec1e bf0d0000 L7.......@...... │ │ + 0x000fc520 6b42b027 59140000 4932851f 8a140000 kB.'Y...I2...... │ │ + 0x000fc530 0f112c02 37010000 56444f13 fc060000 ..,.7...VDO..... │ │ + 0x000fc540 6c5b3039 f4200000 1577ff5f 16450000 l[09. ...w._.E.. │ │ + 0x000fc550 347b7c70 37610000 f10c2b01 94000000 4{|p7a....+..... │ │ + 0x000fc560 c339ab11 64050000 57557e31 80190000 .9..d...WU~1.... │ │ + 0x000fc570 6171cb51 1f370000 ba76875a 9d420000 aq.Q.7...v.Z.B.. │ │ + 0x000fc580 a4062e01 85000000 9f307c0c 1d030000 .........0|..... │ │ + 0x000fc590 ed55e130 11160000 15755657 2f3c0000 .U.0.....uVW/<.. │ │ + 0x000fc5a0 00600040 00200000 985baa29 40130000 .`.@. ...[.)@... │ │ + 0x000fc5b0 4f163001 2c000000 3540c409 cb010000 O.0.,...5@...... │ │ + 0x000fc5c0 b1578122 e80b0000 d367c03f d6210000 .W.".....g.?.!.. │ │ + 0x000fc5d0 fb717c55 88360000 9e0e9000 14000000 .q|U.6.......... │ │ + 0x000fc5e0 e634ed04 b5000000 6c4ed716 1d060000 .4......lN...... │ │ + 0x000fc5f0 7764b433 0d140000 d161cb42 2c250000 wd.3.....a.B,%.. │ │ + 0x000fc600 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fc610 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fc620 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fc630 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fc640 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fc650 68128f00 14000000 9128b502 63000000 h........(..c... │ │ + 0x000fc660 c7432616 fb030000 31398318 ca150000 .C&.....19...... │ │ + 0x000fc670 ab6a0040 ab2a0000 b212a502 b8000000 .j.@.*.......... │ │ + 0x000fc680 9b35540b 1c030000 63570629 e4120000 .5T.....cW.).... │ │ + 0x000fc690 9a687f4a 042c0000 00790065 00450000 .h.J.,...y.e.E.. │ │ + 0x000fc6a0 da110b01 32000000 e22bdf04 c7000000 ....2....+...... │ │ + 0x000fc6b0 9b547f1d bf0a0000 d969ec44 d9190000 .T.......i.D.... │ │ + 0x000fc6c0 b76d2549 db360000 f00fbc00 1b000000 .m%I.6.......... │ │ + 0x000fc6d0 d027b102 6b000000 7d568329 4c110000 .'..k...}V.)L... │ │ + 0x000fc6e0 6e5b2549 49120000 00600040 00200000 n[%II....`.@. .. │ │ + 0x000fc6f0 b661cc3d 82290000 ba1bb601 4d000000 .a.=.)......M... │ │ + 0x000fc700 d142d70d 06030000 6a590825 1a0e0000 .B......jY.%.... │ │ + 0x000fc710 ed66403d f0200000 ed700555 713d0000 .f@=. ...p.Uq=.. │ │ + 0x000fc720 5614ad00 2b000000 593b8408 71010000 V...+...Y;..q... │ │ + 0x000fc730 bd55fa1e 9b090000 2c640237 c41a0000 .U......,d.7.... │ │ + 0x000fc740 816e704e 74340000 1f112401 5f000000 .npNt4....$._... │ │ + 0x000fc750 3644b30e 3e030000 175d912b 5e110000 6D..>....].+^... │ │ + 0x000fc760 a2680d43 fe260000 dc71e557 f8400000 .h.C.&...q.W.@.. │ │ + 0x000fc770 70153001 65000000 0943180e fc020000 p.0.e....C...... │ │ + 0x000fc780 7d5c8929 bc0f0000 a867083f 2c220000 }\.).....g.?,".. │ │ + 0x000fc790 31708f53 f83a0000 dc0d8a00 32000000 1p.S.:......2... │ │ + 0x000fc7a0 3e330c06 32010000 064d3819 95070000 >3..2....M8..... │ │ + 0x000fc7b0 f45b7a2e b4140000 fe67d344 2d2a0000 .[z......g.D-*.. │ │ + 0x000fc7c0 270a1f01 91000000 c43c810d be040000 '........<...... │ │ + 0x000fc7d0 4959c12c fe160000 796efe4b 6c300000 IY.,....yn.Kl0.. │ │ + 0x000fc7e0 f675a461 a74d0000 34079b00 3c000000 .u.a.M..4...<... │ │ + 0x000fc7f0 de33020a 95020000 20544222 a40d0000 .3...... TB".... │ │ + 0x000fc800 8f65dd39 351e0000 d26eb14e f2340000 .e.95....n.N.4.. │ │ + 0x000fc810 6f088d00 2e000000 56348a08 e1010000 o.......V4...... │ │ + 0x000fc820 2757bd23 1f0d0000 d5661b3b fe1e0000 'W.#.....f.;.... │ │ + 0x000fc830 db6d4c4c 76310000 4e5ed130 98190000 .mLLv1..N^.0.... │ │ + 0x000fc840 ad176a01 39000000 993d8709 e2010000 ..j.9....=...... │ │ + 0x000fc850 4b53dd1d b2090000 f5667436 ff1b0000 KS.......ft6.... │ │ + 0x000fc860 6f65564f e8300000 220b5600 14000000 oeVO.0..".V..... │ │ + 0x000fc870 572f0504 96000000 b14d8313 a3040000 W/.......M...... │ │ + 0x000fc880 2861092b ac110000 746bea45 6e230000 (a.+....tk.En#.. │ │ + 0x000fc890 bc0daf00 25000000 503d0409 da010000 ....%...P=...... │ │ + 0x000fc8a0 6356b121 4b0d0000 7866ae3b 51220000 cV.!K...xf.;Q".. │ │ + 0x000fc8b0 bf6c8e4c 8b310000 1712fa00 35000000 .l.L.1......5... │ │ + 0x000fc8c0 0539c007 69010000 5353a41c 05090000 .9..i...SS...... │ │ + 0x000fc8d0 ac639a37 c0190000 e26fd74b 0e2e0000 .c.7.....o.K.... │ │ + 0x000fc8e0 46062a00 14000000 17262202 43000000 F.*......&".C... │ │ + 0x000fc8f0 f342cf0d d2020000 555ba327 d80c0000 .B......U[.'.... │ │ + 0x000fc900 f664303b 4e1e0000 5a0ff701 9a000000 .d0;N...Z....... │ │ + 0x000fc910 0b33020a 50030000 32547628 e3120000 .3..P...2Tv(.... │ │ + 0x000fc920 386b9f48 06260000 476caf4d 5d3a0000 8k.H.&..Gl.M]:.. │ │ + 0x000fc930 a4142901 22000000 ac2dda04 cf000000 ..)."....-...... │ │ + 0x000fc940 5d4e4119 15060000 1760262b c5110000 ]NA......`&+.... │ │ + 0x000fc950 63683234 5e160000 9713c400 17000000 ch24^........... │ │ + 0x000fc960 a02e7a03 73000000 3e4c2415 46040000 ..z.s...>L$.F... │ │ + 0x000fc970 da61fc2b 5e0b0000 d7635238 291c0000 .a.+^....cR8)... │ │ + 0x000fc980 3c61fb3d 132b0000 3f226603 8f000000 ....fC<. .. │ │ + 0x000fca20 bd70de54 803d0000 1f083500 14000000 .p.T.=....5..... │ │ + 0x000fca30 d62ba003 9e000000 154b4314 1d050000 .+.......KC..... │ │ + 0x000fca40 305d032b 6b110000 546a1845 e2290000 0].+k...Tj.E.).. │ │ + 0x000fca50 c107e400 53000000 7c3ba80c 4c040000 ....S...|;..L... │ │ + 0x000fca60 5058242c 61170000 8c6daf4b aa310000 PX$,a....m.K.1.. │ │ + 0x000fca70 72751260 d24c0000 60045200 1a000000 ru.`.L..`.R..... │ │ + 0x000fca80 262e8a06 af010000 7c4f9e1b 1d0a0000 &.......|O...... │ │ + 0x000fca90 78638834 78190000 f26e1b50 50360000 xc.4x....n.PP6.. │ │ + 0x000fcaa0 a3042d00 14000000 832c9e04 f3000000 ..-......,...... │ │ + 0x000fcab0 384eff17 5b070000 f9629e30 ba160000 8N..[....b.0.... │ │ + 0x000fcac0 ac6df54b 71310000 67613f38 e1210000 .m.Kq1..ga?8.!.. │ │ + 0x000fcad0 e617ef01 42000000 0d40f70a 41020000 ....B....@..A... │ │ + 0x000fcae0 d154ee21 430c0000 14652c37 c81c0000 .T.!C....e,7.... │ │ + 0x000fcaf0 726cff4c d8340000 760b6600 14000000 rl.L.4..v.f..... │ │ + 0x000fcb00 87339905 c6000000 23507318 6e060000 .3......#Ps.n... │ │ + 0x000fcb10 c960dc2e c1130000 d369da41 ed250000 .`.......i.A.%.. │ │ + 0x000fcb20 630aec00 30000000 953e2a0a 04020000 c...0....>*..... │ │ + 0x000fcb30 6a580a24 000e0000 6169d040 fc230000 jX.$....ai.@.#.. │ │ + 0x000fcb40 f66e5257 7c3c0000 cc0c8e00 14000000 .nRW|<.......... │ │ + 0x000fcb50 4a325605 f3000000 724d4116 6b070000 J2V.....rMA.k... │ │ + 0x000fcb60 665f202d f3140000 5466413d cd220000 f_ -....TfA=.".. │ │ + 0x000fcb70 dd022100 14000000 5326a203 96000000 ..!.....S&...... │ │ + 0x000fcb80 7c466410 e4030000 84574122 8f0c0000 |Fd......WA".... │ │ + 0x000fcb90 a464ff37 c91b0000 7814eb01 57000000 .d.7....x...W... │ │ + 0x000fcba0 c13d3d06 a0020000 0a57d723 c6120000 .==......W.#.... │ │ + 0x000fcbb0 00600040 55250000 175d2f3a 8c2e0000 .`.@U%...]/:.... │ │ + 0x000fcbc0 bd13fe02 99000000 1f45cd0c 44040000 .........E..D... │ │ + 0x000fcbd0 00540020 00100000 db76db36 92240000 .T. .....v.6.$.. │ │ + 0x000fcbe0 8e63e438 721c0000 7d102b02 6f000000 .c.8r...}.+.o... │ │ + 0x000fcbf0 cc2eb30b 11020000 8465232c d4080000 .........e#,.... │ │ + 0x000fcc00 ba68d145 e9220000 0040ab2a 55150000 .h.E."...@.*U... │ │ + 0x000fcc10 98682048 cb320000 ac27fa05 38010000 .h H.2...'..8... │ │ + 0x000fcc20 704be615 91060000 bf60a231 78180000 pK.......`.1x... │ │ + 0x000fcc30 d06be748 e42e0000 b875a561 9f4f0000 .k.H.....u.a.O.. │ │ + 0x000fcc40 6616a801 3b000000 1642190d 03030000 f...;....B...... │ │ + 0x000fcc50 ea5a0827 570f0000 f967423e 5f220000 .Z.'W....gB>_".. │ │ + 0x000fcc60 7b72c958 96420000 4a0ac700 25000000 {r.X.B..J...%... │ │ + 0x000fcc70 ea42120d 37030000 425c972a c6110000 .B..7...B\.*.... │ │ + 0x000fcc80 f1699942 6c270000 b672d459 8b430000 .i.Bl'...r.Y.C.. │ │ + 0x000fcc90 8e10b600 21000000 0d3da609 dc010000 ....!....=...... │ │ + 0x000fcca0 28581922 0b0c0000 ed66f63a 2e1f0000 (X.".....f.:.... │ │ + 0x000fccb0 28720f58 30420000 9b052a00 14000000 (r.X0B....*..... │ │ + 0x000fccc0 762f0105 e0000000 9b4daf15 00060000 v/.......M...... │ │ + 0x000fccd0 505e1a2b f5110000 106c9148 f42e0000 P^.+.....l.H.... │ │ + 0x000fcce0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fccf0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fcd00 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fcd10 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fcd20 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fcd30 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fcd40 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fcd50 00600040 00200000 3a549e2d 3f180000 .`.@. ..:T.-?... │ │ + 0x000fcd60 a90fe901 61000000 a548d012 af040000 ....a....H...... │ │ + 0x000fcd70 f1598526 2b0e0000 2965223a dc1e0000 .Y.&+...)e":.... │ │ + 0x000fcd80 a06ca04c 8d340000 9b066b00 14000000 .l.L.4....k..... │ │ + 0x000fcd90 38342506 fd000000 304e1617 c0060000 84%.....0N...... │ │ + 0x000fcda0 4e5fae29 51100000 af6af343 e6280000 N_.)Q....j.C.(.. │ │ + 0x000fcdb0 2f043e00 14000000 3c3a3f08 b3010000 /.>.....<:?..... │ │ + 0x000fcdc0 224f141f b30d0000 dc674c35 6e1f0000 "O.......gL5n... │ │ + 0x000fcdd0 4f6c144b d9390000 c0043400 14000000 Ol.K.9....4..... │ │ + 0x000fcde0 6c2ae703 91000000 7a47d711 b3040000 l*......zG...... │ │ + 0x000fcdf0 eb5a3a26 40100000 3665a83c b7210000 .Z:&@...6e.<.!.. │ │ + 0x000fce00 e1001000 0c000000 22219f02 66000000 ........"!..f... │ │ + 0x000fce10 aa41df0d e8020000 21585621 fa0a0000 .A......!XV!.... │ │ + 0x000fce20 ef647f38 cc1b0000 00600040 00200000 .d.8.....`.@. .. │ │ + 0x000fce30 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fce40 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fce50 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fce60 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fce70 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fce80 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fce90 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fcea0 d76fa155 be420000 603a8716 960a0000 .o.U.B..`:...... │ │ + 0x000fceb0 2458f426 7d110000 4468c141 93290000 $X.&}...Dh.A.).. │ │ + 0x000fcec0 f4704755 503e0000 34774c67 6d580000 .pGUP>..4wLgmX.. │ │ + 0x000fced0 101bf002 6a000000 fb449411 d5040000 ....j....D...... │ │ + 0x000fcee0 575b2929 4c110000 3e68e03e 49240000 W[))L...>h.>I$.. │ │ + 0x000fcef0 0a732d5b a7460000 7e08c200 32000000 .s-[.F..~...2... │ │ + 0x000fcf00 3c3e900c 8d030000 ac5af227 3c110000 <>.......Z.'<... │ │ + 0x000fcf10 5f67ab3e 0c240000 d0725959 b0440000 _g.>.$...rYY.D.. │ │ + 0x000fcf20 390d9700 17000000 3536a707 6f010000 9.......56..o... │ │ + 0x000fcf30 5852aa1a 21080000 d462f333 e5170000 XR..!....b.3.... │ │ + 0x000fcf40 bb70a253 8c3d0000 b4042000 14000000 .p.S.=.... ..... │ │ + 0x000fcf50 562e8504 a8000000 794c1b14 cf040000 V.......yL...... │ │ + 0x000fcf60 c05df329 fc0f0000 296ce348 562e0000 .].)....)l.HV... │ │ + 0x000fcf70 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fcf80 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fcf90 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fcfa0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fcfb0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fcfc0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fcfd0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fcfe0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fcff0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fd000 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fd010 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fd020 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fd030 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fd040 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fd050 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fd060 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fd070 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fd080 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fd090 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fd0a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fd0b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fd0c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fd0d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fd0e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fd0f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fd100 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fd110 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fd120 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000fd130 75381f21 61140000 2a3efc21 45130000 u8.!a...*>.!E... │ │ + 0x000fd140 6458f939 7b250000 be654a4d a5380000 dX.9{%...eJM.8.. │ │ + 0x000fd150 cb6d9e59 8e460000 08711b60 fa4f0000 .m.Y.F...q.`.O.. │ │ + 0x000fd160 15752e68 e35b0000 073de224 d0170000 .u.h.[...=.$.... │ │ + 0x000fd170 032fe013 9c090000 60417320 7e100000 ./......`As ~... │ │ + 0x000fd180 7b528331 071e0000 b65bd33f ba290000 {R.1.....[.?.).. │ │ + 0x000fd190 8c61fa46 f2310000 9a66a64f df3b0000 .a.F.1...f.O.;.. │ │ + 0x000fd1a0 4f2bac13 90090000 8b288c0e e3050000 O+.......(...... │ │ + 0x000fd1b0 ad359517 790a0000 6d463523 30100000 .5..y...mF5#0... │ │ + 0x000fd1c0 a253d62e 591c0000 0d556739 82210000 .S..Y....Ug9.!.. │ │ + 0x000fd1d0 365c7245 772f0000 4f2cd012 4c090000 6\rEw/..O,..L... │ │ + 0x000fd1e0 7239121b 960e0000 4c515732 181f0000 r9......LQW2.... │ │ + 0x000fd1f0 da616845 0c2e0000 ba690a54 f1400000 .ahE.....i.T.@.. │ │ + 0x000fd200 de6c805c 203e0000 a1718865 7d510000 .l.\ >...q.e}Q.. │ │ + 0x000fd210 0225300a 51040000 b320380b a4030000 .%0.Q.... 8..... │ │ + 0x000fd220 d3340816 7f080000 6e4c8f32 dc180000 .4......nL.2.... │ │ + 0x000fd230 c6529f34 6b220000 77600f4c 862c0000 .R.4k"..w`.L.,.. │ │ + 0x000fd240 ab6a5555 df320000 1915c708 42030000 .jUU.2......B... │ │ + 0x000fd250 b81e3108 3c030000 dd25d410 bd050000 ..1.<....%...... │ │ + 0x000fd260 c0479623 2f090000 c349b622 5b110000 .G.#/....I."[... │ │ + 0x000fd270 66466626 33130000 ab6a0040 55150000 fFf&3....j.@U... │ │ + 0x000fd280 9e38131f 0e130000 4f439325 85160000 .8......OC.%.... │ │ + 0x000fd290 175b9c3e bd2a0000 d4652e4f 933c0000 .[.>.*...e.O.<.. │ │ + 0x000fd2a0 846c7659 8a480000 746f2d60 82510000 .lvY.H..to-`.Q.. │ │ + 0x000fd2b0 cd741c69 325e0000 1c3d7d25 0b1a0000 .t.i2^...=}%.... │ │ + 0x000fd2c0 5430ab14 3c0a0000 433fcb1f b4100000 T0..<...C?...... │ │ + 0x000fd2d0 334e922e b61b0000 07582a3a de260000 3N.......X*:.&.. │ │ + 0x000fd2e0 b35e1c44 75300000 75679052 81400000 .^.Du0..ug.R.@.. │ │ + 0x000fd2f0 0e307118 9a0d0000 ed250a0e 29060000 .0q......%..)... │ │ + 0x000fd300 e7338115 df090000 9e43b123 17120000 .3.......C.#.... │ │ + 0x000fd310 804f802f a31b0000 eb57a539 23250000 .O./.....W.9#%.. │ │ + 0x000fd320 b060c146 2e330000 303bf61f 30120000 .`.F.3..0;..0... │ │ + 0x000fd330 3f42fd24 ed150000 f1553636 0f230000 ?B.$.....U66.#.. │ │ + 0x000fd340 d1615148 4f360000 0f686a51 0e3e0000 .aQHO6...hjQ.>.. │ │ + 0x000fd350 7e6e185a f3450000 3373e462 fe520000 ~n.Z.E..3s.b.R.. │ │ + 0x000fd360 54267910 f6070000 3c27f70e 0f070000 T&y.....<'...... │ │ + 0x000fd370 dd372c19 740c0000 4e4c172f cf1b0000 .7,.t...NL./.... │ │ + 0x000fd380 5354483b 2f280000 9d5f4a38 00200000 STH;/(..._J8. .. │ │ + 0x000fd390 70629751 78450000 8c1eb70e 55060000 pb.QxE......U... │ │ + 0x000fd3a0 b61b6508 69020000 972e5717 5d0c0000 ..e.i.....W.]... │ │ + 0x000fd3b0 b346dc20 06100000 ba53d723 c5110000 .F. .....S.#.... │ │ + 0x000fd3c0 265d5646 a7260000 935f184b c92f0000 &]VF.&..._.K./.. │ │ + 0x000fd3d0 273d4b23 37160000 c548622c 941c0000 '=K#7....Hb,.... │ │ + 0x000fd3e0 985e6645 c0320000 11699054 ee430000 .^fE.2...i.T.C.. │ │ + 0x000fd3f0 996e585e 23500000 73720265 6e570000 .nX^#P..sr.enW.. │ │ + 0x000fd400 3177376e 82650000 d038c820 53160000 1w7n.e...8. S... │ │ + 0x000fd410 a634aa17 520c0000 a8453126 d0150000 .4..R....E1&.... │ │ + 0x000fd420 1a54f935 2e230000 ae5dff42 942f0000 .T.5.#...].B./.. │ │ + 0x000fd430 6b63544c ad390000 136cd85a 4b4b0000 kcTL.9...l.ZKK.. │ │ + 0x000fd440 9127c211 fe090000 50256d0d b5050000 .'......P%m..... │ │ + 0x000fd450 7d357617 390b0000 5a45b725 bf140000 }5v.9...ZE.%.... │ │ + 0x000fd460 5e516f32 501f0000 2a59803c f6280000 ^Qo2P...*Y.<.(.. │ │ + 0x000fd470 0164a84c a83a0000 34422e27 88180000 .d.L.:..4B.'.... │ │ + 0x000fd480 264b6b2e 801d0000 355f5643 1c300000 &Kk.....5_VC.0.. │ │ + 0x000fd490 5266df4f 04400000 176b4d57 18470000 Rf.O.@...kMW.G.. │ │ + 0x000fd4a0 fb6d025f a34f0000 90720a64 51590000 .m._.O...r.dQY.. │ │ + 0x000fd4b0 4921850e 08060000 9a296612 5f090000 I!.......)f._... │ │ + 0x000fd4c0 8e3f401f 1b110000 884d492d e7190000 .?@......MI-.... │ │ + 0x000fd4d0 16564537 f81c0000 35586940 f9260000 .VE7....5Xi@.&.. │ │ + 0x000fd4e0 a25bd946 91290000 761ea208 c7020000 .[.F.)..v....... │ │ + 0x000fd4f0 1f1f0a0b 2e040000 6028db10 79070000 ........`(..y... │ │ + 0x000fd500 9235b01b 740c0000 c8470426 33120000 .5..t....G.&3... │ │ + 0x000fd510 314f2d2e e6170000 664f9a30 9a190000 1O-.....fO.0.... │ │ + 0x000fd520 7e509f36 88270000 334e0f33 02230000 ~P.6.'..3N.3.#.. │ │ + 0x000fd530 7c5e3f44 86300000 e7671b52 613f0000 |^?D.0...g.Ra?.. │ │ + 0x000fd540 1c6d515b 784b0000 1371e161 a3520000 .mQ[xK...q.a.R.. │ │ + 0x000fd550 4c77076e 62640000 41406b1f 88110000 Lw.nbd..A@k..... │ │ + 0x000fd560 ae421325 e0150000 4a4e7030 291e0000 .B.%....JNp0)... │ │ + 0x000fd570 4859893d 282a0000 30617448 15350000 HY.=(*..0atH.5.. │ │ + 0x000fd580 87650450 863d0000 746e725e 24500000 .e.P.=..tnr^$P.. │ │ + 0x000fd590 2f25180f 1d070000 c62dfc12 d0080000 /%.......-...... │ │ + 0x000fd5a0 e03b041d eb0e0000 1549fe29 53180000 .;.......I.)S... │ │ + 0x000fd5b0 e8532936 a6220000 3d5b2a40 4c2c0000 .S)6."..=[*@L,.. │ │ + 0x000fd5c0 7a67bc52 b8410000 63499d31 46250000 zg.R.A..cI.1F%.. │ │ + 0x000fd5d0 e63de423 61170000 0355a135 59200000 .=.#a....U.5Y .. │ │ + 0x000fd5e0 23637648 aa320000 226a0f53 ca3c0000 #cvH.2.."j.S.<.. │ │ + 0x000fd5f0 36683354 d5420000 14713563 79580000 6h3T.B...q5cyX.. │ │ + 0x000fd600 a62dd316 150c0000 f22c2d10 68060000 .-.......,-.h... │ │ + 0x000fd610 2838aa18 1b090000 ea458226 28160000 (8.......E.&(... │ │ + 0x000fd620 b44ee433 b41e0000 b65b573f ee260000 .N.3.....[W?.&.. │ │ + 0x000fd630 f4653048 dc310000 c813b106 33030000 .e0H.1......3... │ │ + 0x000fd640 7b1fe60a d4030000 5c2bb00d 57040000 {.......\+..W... │ │ + 0x000fd650 8938a816 860a0000 f13f9a20 7f0d0000 .8.......?. .... │ │ + 0x000fd660 f5470e26 38120000 ae4fa232 63200000 .G.&8....O.2c .. │ │ + 0x000fd670 00400000 00400000 2f310000 cb2e0000 .@...@../1...... │ │ + 0x000fd680 da300000 00400000 00400000 00400000 .0...@...@...@.. │ │ + 0x000fd690 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000fd6a0 00400000 582c0000 892e0000 8e240000 .@..X,.......$.. │ │ + 0x000fd6b0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000fd6c0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000fd6d0 f2300000 bf2d0000 29350000 bf280000 .0...-..)5...(.. │ │ + 0x000fd6e0 41310000 00400000 00400000 00400000 A1...@...@...@.. │ │ + 0x000fd6f0 00400000 00400000 00400000 63310000 .@...@...@..c1.. │ │ + 0x000fd700 b12f0000 352b0000 e8280000 4b3c0000 ./..5+...(..K<.. │ │ + 0x000fd710 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000fd720 00400000 00400000 1b320000 d12f0000 .@...@...2.../.. │ │ + 0x000fd730 222c0000 29280000 9a330000 ae280000 ",..)(...3...(.. │ │ + 0x000fd740 95300000 00400000 00400000 00400000 .0...@...@...@.. │ │ + 0x000fd750 00400000 20270000 521e0000 c5290000 .@.. '..R....).. │ │ + 0x000fd760 b82b0000 b43a0000 462b0000 f5340000 .+...:..F+...4.. │ │ + 0x000fd770 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000fd780 3e2c0000 aa280000 b9370000 bd300000 >,...(...7...0.. │ │ + 0x000fd790 17320000 d22c0000 462d0000 38340000 .2...,..F-..84.. │ │ + 0x000fd7a0 c4560000 00400000 00400000 b81f0000 .V...@...@...... │ │ + 0x000fd7b0 8b1e0000 1c2f0000 9f220000 eb2f0000 ...../...".../.. │ │ + 0x000fd7c0 aa5a0000 315b0000 63090000 cb340000 .Z..1[..c....4.. │ │ + 0x000fd7d0 00400000 00400000 301a0000 ae290000 .@...@..0....).. │ │ + 0x000fd7e0 63330000 d32f0000 453b0000 163f0000 c3.../..E;...?.. │ │ + 0x000fd7f0 ef2f0000 d3350000 67430000 00400000 ./...5..gC...@.. │ │ + 0x000fd800 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000fd810 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000fd820 00400000 00400000 f9160000 b7650000 .@...@.......e.. │ │ + 0x000fd830 87570000 de3b0000 3b450000 32280000 .W...;..;E..2(.. │ │ + 0x000fd840 700e0000 67750000 ab510000 db2e0000 p...gu...Q...... │ │ + 0x000fd850 00400000 00400000 00400000 61030000 .@...@...@..a... │ │ + 0x000fd860 04780000 98620000 e6460000 ca400000 .x...b...F...@.. │ │ + 0x000fd870 98210000 c3060000 1e750000 46540000 .!.......u..FT.. │ │ + 0x000fd880 45310000 00400000 00400000 00400000 E1...@...@...@.. │ │ + 0x000fd890 02010000 125f0000 5a3c0000 a6210000 ....._..Z<...!.. │ │ + 0x000fd8a0 86230000 8b0f0000 75020000 90720000 .#......u....r.. │ │ + 0x000fd8b0 c34c0000 52270000 00400000 00400000 .L..R'...@...@.. │ │ + 0x000fd8c0 00400000 49040000 f8770000 1e520000 .@..I....w...R.. │ │ + 0x000fd8d0 2c3e0000 35370000 751f0000 04050000 ,>..57..u....... │ │ + 0x000fd8e0 d06d0000 36410000 801f0000 f2780000 .m..6A.......x.. │ │ + 0x000fd8f0 cb460000 081d0000 cd040000 0f5f0000 .F..........._.. │ │ + 0x000fd900 a02f0000 00130000 34130000 b60a0000 ./......4....... │ │ + 0x000fd910 47010000 00400000 00400000 00400000 G....@...@...@.. │ │ + 0x000fd920 00400000 00400000 00400000 80410000 .@...@...@...A.. │ │ + 0x000fd930 004d0000 80360000 80440000 804d0000 .M...6...D...M.. │ │ + 0x000fd940 803c0000 00000000 00000000 00000000 .<.............. │ │ + 0x000fd950 00000000 00000000 00000000 00000000 ................ │ │ + 0x000fd960 496e7075 74207661 6c696461 74696f6e Input validation │ │ + 0x000fd970 20636865 636b2027 25732720 6661696c check '%s' fail │ │ + 0x000fd980 65642069 6e202573 210a0062 75662021 ed in %s!..buf ! │ │ + 0x000fd990 3d204e55 4c4c0064 61763164 5f646174 = NULL.dav1d_dat │ │ + 0x000fd9a0 615f6372 65617465 5f696e74 65726e61 a_create_interna │ │ + 0x000fd9b0 6c006461 7631645f 64617461 5f777261 l.dav1d_data_wra │ │ + 0x000fd9c0 705f696e 7465726e 616c0070 74722021 p_internal.ptr ! │ │ + 0x000fd9d0 3d204e55 4c4c0066 7265655f 63616c6c = NULL.free_call │ │ + 0x000fd9e0 6261636b 20213d20 4e554c4c 00646176 back != NULL.dav │ │ + 0x000fd9f0 31645f64 6174615f 77726170 5f757365 1d_data_wrap_use │ │ + 0x000fda00 725f6461 74615f69 6e746572 6e616c00 r_data_internal. │ │ + 0x000fda10 64737420 213d2028 28766f69 642a2930 dst != ((void*)0 │ │ + 0x000fda20 29006461 7631645f 64617461 5f726566 ).dav1d_data_ref │ │ + 0x000fda30 00647374 2d3e6461 7461203d 3d202828 .dst->data == (( │ │ + 0x000fda40 766f6964 2a293029 00737263 20213d20 void*)0).src != │ │ + 0x000fda50 2828766f 69642a29 30290073 72632d3e ((void*)0).src-> │ │ + 0x000fda60 64617461 20213d20 2828766f 69642a29 data != ((void*) │ │ + 0x000fda70 30290062 75662021 3d202828 766f6964 0).buf != ((void │ │ + 0x000fda80 2a293029 00646176 31645f64 6174615f *)0).dav1d_data_ │ │ + 0x000fda90 756e7265 665f696e 7465726e 616c0062 unref_internal.b │ │ + 0x000fdaa0 75662d3e 64617461 20213d20 2828766f uf->data != ((vo │ │ + 0x000fdab0 69642a29 30290043 6f6d7069 6c656420 id*)0).Compiled │ │ + 0x000fdac0 77697468 6f757420 73757070 6f727420 without support │ │ + 0x000fdad0 666f7220 25642d62 69742064 65636f64 for %d-bit decod │ │ + 0x000fdae0 696e670a 00632021 3d202828 766f6964 ing..c != ((void │ │ + 0x000fdaf0 2a293029 00646176 31645f6c 6f670046 *)0).dav1d_log.F │ │ + 0x000fdb00 72616d65 2073697a 65202564 78256420 rame size %dx%d │ │ + 0x000fdb10 65786365 65647320 6c696d69 74202575 exceeds limit %u │ │ + 0x000fdb20 0a004d61 6c666f72 6d656420 4954552d ..Malformed ITU- │ │ + 0x000fdb30 5420542e 3335206d 65746164 61746120 T T.35 metadata │ │ + 0x000fdb40 6d657373 61676520 666f726d 61740a00 message format.. │ │ + 0x000fdb50 556e6b6e 6f776e20 4d657461 64617461 Unknown Metadata │ │ + 0x000fdb60 204f4255 20747970 65202564 0a00556e OBU type %d..Un │ │ + 0x000fdb70 6b6e6f77 6e204f42 55207479 70652025 known OBU type % │ │ + 0x000fdb80 64206f66 2073697a 65202575 0a004572 d of size %u..Er │ │ + 0x000fdb90 726f7220 70617273 696e6720 4f425520 ror parsing OBU │ │ + 0x000fdba0 64617461 0a004572 726f7220 70617273 data..Error pars │ │ + 0x000fdbb0 696e6720 73657175 656e6365 20686561 ing sequence hea │ │ + 0x000fdbc0 6465720a 004f7665 7272756e 20696e20 der..Overrun in │ │ + 0x000fdbd0 4f425520 62697420 62756666 65720a00 OBU bit buffer.. │ │ + 0x000fdbe0 4f766572 72756e20 696e204f 42552062 Overrun in OBU b │ │ + 0x000fdbf0 69742062 75666665 7220696e 746f206e it buffer into n │ │ + 0x000fdc00 65787420 4f42550a 00457272 6f722070 ext OBU..Error p │ │ + 0x000fdc10 61727369 6e672066 72616d65 20686561 arsing frame hea │ │ + 0x000fdc20 6465720a 00646176 31645f70 69637475 der..dav1d_pictu │ │ + 0x000fdc30 72655f72 65660064 73742d3e 64617461 re_ref.dst->data │ │ + 0x000fdc40 5b305d20 3d3d2028 28766f69 642a2930 [0] == ((void*)0 │ │ + 0x000fdc50 29007372 632d3e64 6174615b 305d2021 ).src->data[0] ! │ │ + 0x000fdc60 3d202828 766f6964 2a293029 00646176 = ((void*)0).dav │ │ + 0x000fdc70 31645f70 69637475 72655f6d 6f76655f 1d_picture_move_ │ │ + 0x000fdc80 72656600 7020213d 20282876 6f69642a ref.p != ((void* │ │ + 0x000fdc90 29302900 64617631 645f7069 63747572 )0).dav1d_pictur │ │ + 0x000fdca0 655f756e 7265665f 696e7465 726e616c e_unref_internal │ │ + 0x000fdcb0 00702d3e 64617461 5b305d20 213d2028 .p->data[0] != ( │ │ + 0x000fdcc0 28766f69 642a2930 29005069 63747572 (void*)0).Pictur │ │ + 0x000fdcd0 6520616c 72656164 7920616c 6c6f6361 e already alloca │ │ + 0x000fdce0 74656421 0a004661 696c6564 20746f20 ted!..Failed to │ │ + 0x000fdcf0 77726170 20706963 74757265 3a202573 wrap picture: %s │ │ + 0x000fdd00 0a00302e 382e322d 312d6732 34373939 ..0.8.2-1-g24799 │ │ + 0x000fdd10 37330063 5f6f7574 20213d20 4e554c4c 73.c_out != NULL │ │ + 0x000fdd20 00646176 31645f6f 70656e00 7320213d .dav1d_open.s != │ │ + 0x000fdd30 204e554c 4c00732d 3e6e5f70 6f737466 NULL.s->n_postf │ │ + 0x000fdd40 696c7465 725f7468 72656164 73203e3d ilter_threads >= │ │ + 0x000fdd50 20312026 2620732d 3e6e5f70 6f737466 1 && s->n_postf │ │ + 0x000fdd60 696c7465 725f7468 72656164 73203c3d ilter_threads <= │ │ + 0x000fdd70 20444156 31445f4d 41585f50 4f535446 DAV1D_MAX_POSTF │ │ + 0x000fdd80 494c5445 525f5448 52454144 5300732d ILTER_THREADS.s- │ │ + 0x000fdd90 3e6e5f74 696c655f 74687265 61647320 >n_tile_threads │ │ + 0x000fdda0 3e3d2031 20262620 732d3e6e 5f74696c >= 1 && s->n_til │ │ + 0x000fddb0 655f7468 72656164 73203c3d 20444156 e_threads <= DAV │ │ + 0x000fddc0 31445f4d 41585f54 494c455f 54485245 1D_MAX_TILE_THRE │ │ + 0x000fddd0 41445300 732d3e6e 5f667261 6d655f74 ADS.s->n_frame_t │ │ + 0x000fdde0 68726561 6473203e 3d203120 26262073 hreads >= 1 && s │ │ + 0x000fddf0 2d3e6e5f 6672616d 655f7468 72656164 ->n_frame_thread │ │ + 0x000fde00 73203c3d 20444156 31445f4d 41585f46 s <= DAV1D_MAX_F │ │ + 0x000fde10 52414d45 5f544852 45414453 00732d3e RAME_THREADS.s-> │ │ + 0x000fde20 616c6c6f 6361746f 722e616c 6c6f635f allocator.alloc_ │ │ + 0x000fde30 70696374 7572655f 63616c6c 6261636b picture_callback │ │ + 0x000fde40 20213d20 4e554c4c 00732d3e 616c6c6f != NULL.s->allo │ │ + 0x000fde50 6361746f 722e7265 6c656173 655f7069 cator.release_pi │ │ + 0x000fde60 63747572 655f6361 6c6c6261 636b2021 cture_callback ! │ │ + 0x000fde70 3d204e55 4c4c0073 2d3e6f70 65726174 = NULL.s->operat │ │ + 0x000fde80 696e675f 706f696e 74203e3d 20302026 ing_point >= 0 & │ │ + 0x000fde90 2620732d 3e6f7065 72617469 6e675f70 & s->operating_p │ │ + 0x000fdea0 6f696e74 203c3d20 3331006f 75742021 oint <= 31.out ! │ │ + 0x000fdeb0 3d204e55 4c4c0064 61763164 5f706172 = NULL.dav1d_par │ │ + 0x000fdec0 73655f73 65717565 6e63655f 68656164 se_sequence_head │ │ + 0x000fded0 65720063 20213d20 4e554c4c 00646176 er.c != NULL.dav │ │ + 0x000fdee0 31645f73 656e645f 64617461 00696e20 1d_send_data.in │ │ + 0x000fdef0 213d204e 554c4c00 696e2d3e 64617461 != NULL.in->data │ │ + 0x000fdf00 203d3d20 4e554c4c 207c7c20 696e2d3e == NULL || in-> │ │ + 0x000fdf10 737a0064 61763164 5f676574 5f706963 sz.dav1d_get_pic │ │ + 0x000fdf20 74757265 00635f6f 75742021 3d202828 ture.c_out != (( │ │ + 0x000fdf30 766f6964 2a293029 00646176 31645f63 void*)0).dav1d_c │ │ + 0x000fdf40 6c6f7365 00646176 31642d66 72616d65 lose.dav1d-frame │ │ + 0x000fdf50 00646176 31642d74 696c6500 64617631 .dav1d-tile.dav1 │ │ + 0x000fdf60 642d706f 73746669 6c746572 00000000 d-postfilter.... │ │ + 0x000fdf70 02020202 02020202 02020202 02020202 ................ │ │ + 0x000fdf80 01010101 01010101 01010101 01010101 ................ │ │ + 0x000fdf90 04040404 04040404 04040404 04040404 ................ │ │ + 0x000fdfa0 40404040 40404040 40404040 40404040 @@@@@@@@@@@@@@@@ │ │ + 0x000fdfb0 03030303 03030303 03030303 03030303 ................ │ │ + 0x000fdfc0 00000000 00000000 01000000 00000000 ................ │ │ + 0x000fdfd0 10000000 00000000 10000000 00000000 ................ │ │ + 0x000fdfe0 20000000 00000000 20000000 00000000 ....... ....... │ │ + 0x000fdff0 30000000 00000000 30000000 00000000 0.......0....... │ │ + 0x000fe000 08000000 00000000 08000000 00000000 ................ │ │ + 0x000fe010 3f000000 3f000000 3c000000 3f000000 ?...?...<...?... │ │ + 0x000fe020 37000000 3f000000 17000000 3f000000 7...?.......?... │ │ + 0x000fe030 00000000 38000000 00000000 07000000 ....8........... │ │ + 0x000fe040 00000000 3f000000 10000000 01000000 ....?........... │ │ + 0x000fe050 07000000 3f000000 04000000 07000000 ....?........... │ │ + 0x000fe060 07000000 3f000000 17000000 07000000 ....?........... │ │ + 0x000fe070 1c0e0000 500f0000 5bfbffff 8b070000 ....P...[....... │ │ + 0x000fe080 00080000 00080000 00080000 00080000 ................ │ │ + 0x000fe090 1cfeffff 50ffffff 5bfbffff 8b070000 ....P...[....... │ │ + 0x000fe0a0 8b070000 a5040000 50ffffff e4010000 ........P....... │ │ + 0x000fe0b0 c6f7ffff e3030000 9cfaffff d7060000 ................ │ │ + 0x000fe0c0 fb0f0000 db0b0000 770e0000 110f0000 ........w....... │ │ + 0x000fe0d0 b9fdffff 7b000000 11ffffff 89010000 ....{........... │ │ + 0x000fe0e0 fbffffff dbfbffff 77feffff 11ffffff ........w....... │ │ + 0x000fe0f0 c9000000 bf0a0000 d7060000 64050000 ............d... │ │ + 0x000fe100 01010203 04050607 08090a0b 0c0d0e0f ................ │ │ + 0x000fe110 05070a0d 10131619 1c1f2225 282b2e31 .........."%(+.1 │ │ + 0x000fe120 10111213 14151617 18191a1b 1c1d1e1f ................ │ │ + 0x000fe130 34373a3d 40434649 4c4f5255 585b5e61 47:=@CFILORUX[^a │ │ + 0x000fe140 20212223 24252627 28292a2b 2c2d2e2f !"#$%&'()*+,-./ │ │ + 0x000fe150 64676a6d 70737679 7c7f8285 888b8e91 dgjmpsvy|....... │ │ + 0x000fe160 30313233 34353637 38393a3b 3c3d3e3f 0123456789:;<=>? │ │ + 0x000fe170 94979a9d a0a3a6a9 acafb2b5 b8bbbec1 ................ │ │ + 0x000fe180 00000000 01000000 02000000 03000000 ................ │ │ + 0x000fe190 04000000 05000000 06000000 07000000 ................ │ │ + 0x000fe1a0 08000000 09000000 0a000000 0b000000 ................ │ │ + 0x000fe1b0 0c000000 0d000000 0e000000 0f000000 ................ │ │ + 0x000fe1c0 01000000 01000000 01000000 01000000 ................ │ │ + 0x000fe1d0 ff000000 ff000000 ff000000 ff000000 ................ │ │ + 0x000fe1e0 0406080a 0c0e1012 1416181a 1c1e2022 .............. " │ │ + 0x000fe1f0 10000000 11000000 12000000 13000000 ................ │ │ + 0x000fe200 14000000 15000000 16000000 17000000 ................ │ │ + 0x000fe210 18000000 19000000 1a000000 1b000000 ................ │ │ + 0x000fe220 1c000000 1d000000 1e000000 1f000000 ................ │ │ + 0x000fe230 2426282a 2c2e3032 3436383a 3c3e4042 $&(*,.02468:<>@B │ │ + 0x000fe240 20000000 21000000 22000000 23000000 ...!..."...#... │ │ + 0x000fe250 24000000 25000000 26000000 27000000 $...%...&...'... │ │ + 0x000fe260 28000000 29000000 2a000000 2b000000 (...)...*...+... │ │ + 0x000fe270 2c000000 2d000000 2e000000 2f000000 ,...-......./... │ │ + 0x000fe280 4446484a 4c4e5052 5456585a 5c5e6062 DFHJLNPRTVXZ\^`b │ │ + 0x000fe290 30000000 31000000 32000000 33000000 0...1...2...3... │ │ + 0x000fe2a0 34000000 35000000 36000000 37000000 4...5...6...7... │ │ + 0x000fe2b0 38000000 39000000 3a000000 3b000000 8...9...:...;... │ │ + 0x000fe2c0 3c000000 3d000000 3e000000 3f000000 <...=...>...?... │ │ + 0x000fe2d0 6466686a 6c6e7072 7476787a 7c7e8082 dfhjlnprtvxz|~.. │ │ + 0x000fe2e0 00000000 00000000 f8ffffff 00000000 ................ │ │ + 0x000fe2f0 f0ffffff 00000000 f0ffffff 00000000 ................ │ │ + 0x000fe300 e0ffffff 00000000 e0ffffff 00000000 ................ │ │ + 0x000fe310 d0ffffff 00000000 d0ffffff 00000000 ................ │ │ + 0x000fe320 c0ffffff 00000000 c0ffffff 00000000 ................ │ │ + 0x000fe330 00800000 00800000 00800000 00800000 ................ │ │ + 0x000fe340 00010405 08090c0d 08090c0d 0c0d0e0f ................ │ │ + 0x000fe350 00000100 02000300 04000500 06000700 ................ │ │ + 0x000fe360 ff3f0000 00000000 ff3f0000 00000000 .?.......?...... │ │ + 0x000fe370 01c0ffff ffffffff 01c0ffff ffffffff ................ │ │ + 0x000fe380 03000000 00000000 03000000 00000000 ................ │ │ + 0x000fe390 f8ff0000 00000000 f8ff0000 00000000 ................ │ │ + 0x000fe3a0 feff0000 00000000 feff0000 00000000 ................ │ │ + 0x000fe3b0 08000000 08000000 08000000 08000000 ................ │ │ + 0x000fe3c0 04000000 04000000 04000000 04000000 ................ │ │ + 0x000fe3d0 00e000e0 00e000e0 00e000e0 00e000e0 ................ │ │ + 0x000fe3e0 40000000 40000000 40000000 40000000 @...@...@...@... │ │ + 0x000fe3f0 20000000 20000000 20000000 20000000 ... ... ... ... │ │ + 0x000fe400 ffff0000 ffff0000 ffff0000 ffff0000 ................ │ │ + 0x000fe410 1a001a00 1a001a00 1a001a00 1a001a00 ................ │ │ + 0x000fe420 1a000000 1a000000 1a000000 1a000000 ................ │ │ + 0x000fe430 26000000 26000000 26000000 26000000 &...&...&...&... │ │ + 0x000fe440 00800080 00800080 00800080 00800080 ................ │ │ + 0x000fe450 00000000 00000000 00000000 00000000 ................ │ │ + 0x000fe460 1b000000 11000000 11000000 1b000000 ................ │ │ + 0x000fe470 80000000 80000000 80000000 80000000 ................ │ │ + 0x000fe480 10000000 10000000 10000000 10000000 ................ │ │ + 0x000fe490 00020000 00020000 00020000 00020000 ................ │ │ + 0x000fe4a0 02030607 0a0b0e0f 0e0f0a0b 0c0d0e0f ................ │ │ + 0x000fe4b0 00020406 080a0c0e 00000000 00000000 ................ │ │ + 0x000fe4c0 0004080c 00000000 00000000 00000000 ................ │ │ + 0x000fe4d0 22000000 22000000 22000000 22000000 "..."..."..."... │ │ + 0x000fe4e0 02000000 02000000 02000000 02000000 ................ │ │ + 0x000fe4f0 01000000 01000000 01000000 00000000 ................ │ │ + 0x000fe500 0004fcff 0004fcff 0004fcff 0004fcff ................ │ │ + 0x000fe510 00040000 00040000 00040000 00040000 ................ │ │ + 0x000fe520 03020100 00000000 00000000 00000000 ................ │ │ + 0x000fe530 00000000 0004080c 00000000 00000000 ................ │ │ + 0x000fe540 00010000 00010000 00010000 00010000 ................ │ │ + 0x000fe550 01ffffff 05ffffff 09ffffff 0dffffff ................ │ │ + 0x000fe560 02000000 00000000 03000000 00000000 ................ │ │ + 0x000fe570 01000000 00000000 02000000 00000000 ................ │ │ + 0x000fe580 02ffffff 06ffffff 0affffff 0effffff ................ │ │ + 0x000fe590 06000000 06000000 06000000 06000000 ................ │ │ + 0x000fe5a0 05000000 05000000 05000000 05000000 ................ │ │ + 0x000fe5b0 01020506 090a0d0e 090a0d0e 0d0e0fff ................ │ │ + 0x000fe5c0 0f0e0d0c 0b0a0908 07060504 03020100 ................ │ │ + 0x000fe5d0 ff7f0000 ff7f0000 ff7f0000 ff7f0000 ................ │ │ + 0x000fe5e0 0080ffff 0080ffff 0080ffff 0080ffff ................ │ │ + 0x000fe5f0 0e0f0c0d 0a0b0809 06070405 02030001 ................ │ │ + 0x000fe600 00010203 04050607 07000204 05060606 ................ │ │ + 0x000fe610 7971f7ff 3975f7ff 9c75f7ff 4d72f7ff yq..9u...u..Mr.. │ │ + 0x000fe620 ff75f7ff a376f7ff 5c77f7ff 0078f7ff .u...v..\w...x.. │ │ + 0x000fe630 b978f7ff a279f7ff d973f7ff 077af7ff .x...y...s...z.. │ │ + 0x000fe640 f579f7ff 577af7ff f579f7ff f579f7ff .y..Wz...y...y.. │ │ + 0x000fe650 f579f7ff a67af7ff f579f7ff f579f7ff .y...z...y...y.. │ │ + 0x000fe660 f579f7ff f579f7ff f579f7ff f579f7ff .y...y...y...y.. │ │ + 0x000fe670 f579f7ff fc7af7ff 903cf8ff 3a3df8ff .y...z...<..:=.. │ │ + 0x000fe680 3143f8ff 413ef8ff 3143f8ff 3143f8ff 1C..A>..1C..1C.. │ │ + 0x000fe690 3143f8ff 353ff8ff 3143f8ff 3143f8ff 1C..5?..1C..1C.. │ │ + 0x000fe6a0 3143f8ff 3143f8ff 3143f8ff 3143f8ff 1C..1C..1C..1C.. │ │ + 0x000fe6b0 3143f8ff 2140f8ff 3143f8ff 3143f8ff 1C..!@..1C..1C.. │ │ + 0x000fe6c0 3143f8ff 3143f8ff 3143f8ff 3143f8ff 1C..1C..1C..1C.. │ │ + 0x000fe6d0 3143f8ff 3143f8ff 3143f8ff 3143f8ff 1C..1C..1C..1C.. │ │ + 0x000fe6e0 3143f8ff 3143f8ff 3143f8ff 3143f8ff 1C..1C..1C..1C.. │ │ + 0x000fe6f0 3143f8ff 5841f8ff d542f8ff c143f8ff 1C..XA...B...C.. │ │ + 0x000fe700 b94cf8ff 0945f8ff b94cf8ff b94cf8ff .L...E...L...L.. │ │ + 0x000fe710 b94cf8ff 3e46f8ff b94cf8ff b94cf8ff .L..>F...L...L.. │ │ + 0x000fe720 b94cf8ff b94cf8ff b94cf8ff b94cf8ff .L...L...L...L.. │ │ + 0x000fe730 b94cf8ff 7147f8ff b94cf8ff b94cf8ff .L..qG...L...L.. │ │ + 0x000fe740 b94cf8ff b94cf8ff b94cf8ff b94cf8ff .L...L...L...L.. │ │ + 0x000fe750 b94cf8ff b94cf8ff b94cf8ff b94cf8ff .L...L...L...L.. │ │ + 0x000fe760 b94cf8ff b94cf8ff b94cf8ff b94cf8ff .L...L...L...L.. │ │ + 0x000fe770 b94cf8ff 5f49f8ff 684cf8ff 924cf8ff .L.._I..hL...L.. │ │ + 0x000fe780 5f4df8ff be4cf8ff 5f4df8ff 5f4df8ff _M...L.._M.._M.. │ │ + 0x000fe790 5f4df8ff eb4cf8ff 5f4df8ff 5f4df8ff _M...L.._M.._M.. │ │ + 0x000fe7a0 5f4df8ff 5f4df8ff 5f4df8ff 5f4df8ff _M.._M.._M.._M.. │ │ + 0x000fe7b0 5f4df8ff 144df8ff 5f4df8ff 5f4df8ff _M...M.._M.._M.. │ │ + 0x000fe7c0 5f4df8ff 5f4df8ff 5f4df8ff 5f4df8ff _M.._M.._M.._M.. │ │ + 0x000fe7d0 5f4df8ff 5f4df8ff 5f4df8ff 5f4df8ff _M.._M.._M.._M.. │ │ + 0x000fe7e0 5f4df8ff 5f4df8ff 5f4df8ff 5f4df8ff _M.._M.._M.._M.. │ │ + 0x000fe7f0 5f4df8ff 3f4df8ff 034df8ff 1f4df8ff _M..?M...M...M.. │ │ + 0x000fe800 004ef8ff 3d4df8ff 004ef8ff 004ef8ff .N..=M...N...N.. │ │ + 0x000fe810 004ef8ff 5c4df8ff 004ef8ff 004ef8ff .N..\M...N...N.. │ │ + 0x000fe820 004ef8ff 004ef8ff 004ef8ff 004ef8ff .N...N...N...N.. │ │ + 0x000fe830 004ef8ff 7c4df8ff 004ef8ff 004ef8ff .N..|M...N...N.. │ │ + 0x000fe840 004ef8ff 004ef8ff 004ef8ff 004ef8ff .N...N...N...N.. │ │ + 0x000fe850 004ef8ff 004ef8ff 004ef8ff 004ef8ff .N...N...N...N.. │ │ + 0x000fe860 004ef8ff 004ef8ff 004ef8ff 004ef8ff .N...N...N...N.. │ │ + 0x000fe870 004ef8ff ac4df8ff 4deef7ff bbf4f7ff .N...M..M....... │ │ + 0x000fe880 fbf7f7ff 4ef5f7ff fbf7f7ff fbf7f7ff ....N........... │ │ + 0x000fe890 fbf7f7ff def5f7ff fbf7f7ff fbf7f7ff ................ │ │ + 0x000fe8a0 fbf7f7ff fbf7f7ff fbf7f7ff fbf7f7ff ................ │ │ + 0x000fe8b0 fbf7f7ff 6ef6f7ff fbf7f7ff fbf7f7ff ....n........... │ │ + 0x000fe8c0 fbf7f7ff fbf7f7ff fbf7f7ff fbf7f7ff ................ │ │ + 0x000fe8d0 fbf7f7ff fbf7f7ff fbf7f7ff fbf7f7ff ................ │ │ + 0x000fe8e0 fbf7f7ff fbf7f7ff fbf7f7ff fbf7f7ff ................ │ │ + 0x000fe8f0 fbf7f7ff 10f7f7ff 9ff7f7ff 31f8f7ff ............1... │ │ + 0x000fe900 9efdf7ff e7f8f7ff 9efdf7ff 9efdf7ff ................ │ │ + 0x000fe910 9efdf7ff 9af9f7ff 9efdf7ff 9efdf7ff ................ │ │ + 0x000fe920 9efdf7ff 9efdf7ff 9efdf7ff 9efdf7ff ................ │ │ + 0x000fe930 9efdf7ff 54faf7ff 9efdf7ff 9efdf7ff ....T........... │ │ + 0x000fe940 9efdf7ff 9efdf7ff 9efdf7ff 9efdf7ff ................ │ │ + 0x000fe950 9efdf7ff 9efdf7ff 9efdf7ff 9efdf7ff ................ │ │ + 0x000fe960 9efdf7ff 9efdf7ff 9efdf7ff 9efdf7ff ................ │ │ + 0x000fe970 9efdf7ff 86fbf7ff 4dfdf7ff 0a21f8ff ........M....!.. │ │ + 0x000fe980 d721f8ff 3621f8ff d721f8ff d721f8ff .!..6!...!...!.. │ │ + 0x000fe990 d721f8ff 6321f8ff d721f8ff d721f8ff .!..c!...!...!.. │ │ + 0x000fe9a0 d721f8ff d721f8ff d721f8ff d721f8ff .!...!...!...!.. │ │ + 0x000fe9b0 d721f8ff 8c21f8ff d721f8ff d721f8ff .!...!...!...!.. │ │ + 0x000fe9c0 d721f8ff d721f8ff d721f8ff d721f8ff .!...!...!...!.. │ │ + 0x000fe9d0 d721f8ff d721f8ff d721f8ff d721f8ff .!...!...!...!.. │ │ + 0x000fe9e0 d721f8ff d721f8ff d721f8ff d721f8ff .!...!...!...!.. │ │ + 0x000fe9f0 d721f8ff b721f8ff 034bf8ff 1f4bf8ff .!...!...K...K.. │ │ + 0x000fea00 004cf8ff 3d4bf8ff 004cf8ff 004cf8ff .L..=K...L...L.. │ │ + 0x000fea10 004cf8ff 5c4bf8ff 004cf8ff 004cf8ff .L..\K...L...L.. │ │ + 0x000fea20 004cf8ff 004cf8ff 004cf8ff 004cf8ff .L...L...L...L.. │ │ + 0x000fea30 004cf8ff 7c4bf8ff 004cf8ff 004cf8ff .L..|K...L...L.. │ │ + 0x000fea40 004cf8ff 004cf8ff 004cf8ff 004cf8ff .L...L...L...L.. │ │ + 0x000fea50 004cf8ff 004cf8ff 004cf8ff 004cf8ff .L...L...L...L.. │ │ + 0x000fea60 004cf8ff 004cf8ff 004cf8ff 004cf8ff .L...L...L...L.. │ │ + 0x000fea70 004cf8ff ac4bf8ff a502f8ff 1b03f8ff .L...K.......... │ │ + 0x000fea80 7c0af8ff c903f8ff 7c0af8ff 7c0af8ff |.......|...|... │ │ + 0x000fea90 7c0af8ff e004f8ff 7c0af8ff 7c0af8ff |.......|...|... │ │ + 0x000feaa0 7c0af8ff 7c0af8ff 7c0af8ff 7c0af8ff |...|...|...|... │ │ + 0x000feab0 7c0af8ff 8505f8ff 7c0af8ff 7c0af8ff |.......|...|... │ │ + 0x000feac0 7c0af8ff 7c0af8ff 7c0af8ff 7c0af8ff |...|...|...|... │ │ + 0x000fead0 7c0af8ff 7c0af8ff 7c0af8ff 7c0af8ff |...|...|...|... │ │ + 0x000feae0 7c0af8ff 7c0af8ff 7c0af8ff 7c0af8ff |...|...|...|... │ │ + 0x000feaf0 7c0af8ff 6306f8ff 1e0af8ff c20af8ff |...c........... │ │ + 0x000feb00 6b15f8ff 9f0bf8ff 6b15f8ff 6b15f8ff k.......k...k... │ │ + 0x000feb10 6b15f8ff 000df8ff 6b15f8ff 6b15f8ff k.......k...k... │ │ + 0x000feb20 6b15f8ff 6b15f8ff 6b15f8ff 6b15f8ff k...k...k...k... │ │ + 0x000feb30 6b15f8ff dc0df8ff 6b15f8ff 6b15f8ff k.......k...k... │ │ + 0x000feb40 6b15f8ff 6b15f8ff 6b15f8ff 6b15f8ff k...k...k...k... │ │ + 0x000feb50 6b15f8ff 6b15f8ff 6b15f8ff 6b15f8ff k...k...k...k... │ │ + 0x000feb60 6b15f8ff 6b15f8ff 6b15f8ff 6b15f8ff k...k...k...k... │ │ + 0x000feb70 6b15f8ff 2e0ff8ff 8616f8ff b316f8ff k............... │ │ + 0x000feb80 d417f8ff e916f8ff d417f8ff d417f8ff ................ │ │ + 0x000feb90 d417f8ff 1d17f8ff d417f8ff d417f8ff ................ │ │ + 0x000feba0 d417f8ff d417f8ff d417f8ff d417f8ff ................ │ │ + 0x000febb0 d417f8ff 5917f8ff d417f8ff d417f8ff ....Y........... │ │ + 0x000febc0 d417f8ff d417f8ff d417f8ff d417f8ff ................ │ │ + 0x000febd0 d417f8ff d417f8ff d417f8ff d417f8ff ................ │ │ + 0x000febe0 d417f8ff d417f8ff d417f8ff d417f8ff ................ │ │ + 0x000febf0 d417f8ff 9917f8ff 7817f8ff a517f8ff ........x....... │ │ + 0x000fec00 eb18f8ff db17f8ff eb18f8ff eb18f8ff ................ │ │ + 0x000fec10 eb18f8ff 0f18f8ff eb18f8ff eb18f8ff ................ │ │ + 0x000fec20 eb18f8ff eb18f8ff eb18f8ff eb18f8ff ................ │ │ + 0x000fec30 eb18f8ff 4c18f8ff eb18f8ff eb18f8ff ....L........... │ │ + 0x000fec40 eb18f8ff eb18f8ff eb18f8ff eb18f8ff ................ │ │ + 0x000fec50 eb18f8ff eb18f8ff eb18f8ff eb18f8ff ................ │ │ + 0x000fec60 eb18f8ff eb18f8ff eb18f8ff eb18f8ff ................ │ │ + 0x000fec70 eb18f8ff 9418f8ff fc49f8ff 7a4af8ff .........I..zJ.. │ │ + 0x000fec80 894df8ff 1e4bf8ff 894df8ff 894df8ff .M...K...M...M.. │ │ + 0x000fec90 894df8ff b84bf8ff 894df8ff 894df8ff .M...K...M...M.. │ │ + 0x000feca0 894df8ff 894df8ff 894df8ff 894df8ff .M...M...M...M.. │ │ + 0x000fecb0 894df8ff 4d4cf8ff 894df8ff 894df8ff .M..ML...M...M.. │ │ + 0x000fecc0 894df8ff 894df8ff 894df8ff 894df8ff .M...M...M...M.. │ │ + 0x000fecd0 894df8ff 894df8ff 894df8ff 894df8ff .M...M...M...M.. │ │ + 0x000fece0 894df8ff 894df8ff 894df8ff 894df8ff .M...M...M...M.. │ │ + 0x000fecf0 894df8ff f94cf8ff 77c1f7ff 02c7f7ff .M...L..w....... │ │ + 0x000fed00 2cc8f7ff 34c7f7ff 2cc8f7ff 2cc8f7ff ,...4...,...,... │ │ + 0x000fed10 2cc8f7ff 65c7f7ff 2cc8f7ff 2cc8f7ff ,...e...,...,... │ │ + 0x000fed20 2cc8f7ff 2cc8f7ff 2cc8f7ff 2cc8f7ff ,...,...,...,... │ │ + 0x000fed30 2cc8f7ff 9fc7f7ff 2cc8f7ff 2cc8f7ff ,.......,...,... │ │ + 0x000fed40 2cc8f7ff 2cc8f7ff 2cc8f7ff 2cc8f7ff ,...,...,...,... │ │ + 0x000fed50 2cc8f7ff 2cc8f7ff 2cc8f7ff 2cc8f7ff ,...,...,...,... │ │ + 0x000fed60 2cc8f7ff 2cc8f7ff 2cc8f7ff 2cc8f7ff ,...,...,...,... │ │ + 0x000fed70 2cc8f7ff e3c7f7ff c8c7f7ff d6c9f7ff ,............... │ │ + 0x000fed80 eec7f7ff 21caf7ff eec7f7ff eec7f7ff ....!........... │ │ + 0x000fed90 eec7f7ff 6bcaf7ff eec7f7ff eec7f7ff ....k........... │ │ + 0x000feda0 eec7f7ff eec7f7ff eec7f7ff eec7f7ff ................ │ │ + 0x000fedb0 eec7f7ff becaf7ff eec7f7ff eec7f7ff ................ │ │ + 0x000fedc0 eec7f7ff eec7f7ff eec7f7ff eec7f7ff ................ │ │ + 0x000fedd0 eec7f7ff eec7f7ff eec7f7ff eec7f7ff ................ │ │ + 0x000fede0 eec7f7ff eec7f7ff eec7f7ff eec7f7ff ................ │ │ + 0x000fedf0 eec7f7ff 2ccbf7ff 86cbf7ff baccf7ff ....,........... │ │ + 0x000fee00 ddcdf7ff f5ccf7ff ddcdf7ff ddcdf7ff ................ │ │ + 0x000fee10 ddcdf7ff 2ecdf7ff ddcdf7ff ddcdf7ff ................ │ │ + 0x000fee20 ddcdf7ff ddcdf7ff ddcdf7ff ddcdf7ff ................ │ │ + 0x000fee30 ddcdf7ff 66cdf7ff ddcdf7ff ddcdf7ff ....f........... │ │ + 0x000fee40 ddcdf7ff ddcdf7ff ddcdf7ff ddcdf7ff ................ │ │ + 0x000fee50 ddcdf7ff ddcdf7ff ddcdf7ff ddcdf7ff ................ │ │ + 0x000fee60 ddcdf7ff ddcdf7ff ddcdf7ff ddcdf7ff ................ │ │ + 0x000fee70 ddcdf7ff a6cdf7ff 43cbf7ff 76cdf7ff ........C...v... │ │ + 0x000fee80 984bf8ff a7cdf7ff 984bf8ff 984bf8ff .K.......K...K.. │ │ + 0x000fee90 984bf8ff d6cdf7ff 984bf8ff 984bf8ff .K.......K...K.. │ │ + 0x000feea0 984bf8ff 984bf8ff 984bf8ff 984bf8ff .K...K...K...K.. │ │ + 0x000feeb0 984bf8ff 0ecef7ff 984bf8ff 984bf8ff .K.......K...K.. │ │ + 0x000feec0 984bf8ff 984bf8ff 984bf8ff 984bf8ff .K...K...K...K.. │ │ + 0x000feed0 984bf8ff 984bf8ff 984bf8ff 984bf8ff .K...K...K...K.. │ │ + 0x000feee0 984bf8ff 984bf8ff 984bf8ff 984bf8ff .K...K...K...K.. │ │ + 0x000feef0 984bf8ff 55cef7ff fdcff7ff 2ed0f7ff .K..U........... │ │ + 0x000fef00 d3d1f7ff 73d0f7ff d3d1f7ff d3d1f7ff ....s........... │ │ + 0x000fef10 d3d1f7ff b5d0f7ff d3d1f7ff d3d1f7ff ................ │ │ + 0x000fef20 d3d1f7ff d3d1f7ff d3d1f7ff d3d1f7ff ................ │ │ + 0x000fef30 d3d1f7ff fdd0f7ff d3d1f7ff d3d1f7ff ................ │ │ + 0x000fef40 d3d1f7ff d3d1f7ff d3d1f7ff d3d1f7ff ................ │ │ + 0x000fef50 d3d1f7ff d3d1f7ff d3d1f7ff d3d1f7ff ................ │ │ + 0x000fef60 d3d1f7ff d3d1f7ff d3d1f7ff d3d1f7ff ................ │ │ + 0x000fef70 d3d1f7ff 54d1f7ff 8ad1f7ff d9d1f7ff ....T........... │ │ + 0x000fef80 94d4f7ff 3cd2f7ff 94d4f7ff 94d4f7ff ....<........... │ │ + 0x000fef90 94d4f7ff 9cd2f7ff 94d4f7ff 94d4f7ff ................ │ │ + 0x000fefa0 94d4f7ff 94d4f7ff 94d4f7ff 94d4f7ff ................ │ │ + 0x000fefb0 94d4f7ff 0ad3f7ff 94d4f7ff 94d4f7ff ................ │ │ + 0x000fefc0 94d4f7ff 94d4f7ff 94d4f7ff 94d4f7ff ................ │ │ + 0x000fefd0 94d4f7ff 94d4f7ff 94d4f7ff 94d4f7ff ................ │ │ + 0x000fefe0 94d4f7ff 94d4f7ff 94d4f7ff 94d4f7ff ................ │ │ + 0x000feff0 94d4f7ff a9d3f7ff 86d5f7ff 5516f8ff ............U... │ │ + 0x000ff000 2217f8ff 8116f8ff 2217f8ff 2217f8ff "......."..."... │ │ + 0x000ff010 2217f8ff ae16f8ff 2217f8ff 2217f8ff "......."..."... │ │ + 0x000ff020 2217f8ff 2217f8ff 2217f8ff 2217f8ff "..."..."..."... │ │ + 0x000ff030 2217f8ff d716f8ff 2217f8ff 2217f8ff "......."..."... │ │ + 0x000ff040 2217f8ff 2217f8ff 2217f8ff 2217f8ff "..."..."..."... │ │ + 0x000ff050 2217f8ff 2217f8ff 2217f8ff 2217f8ff "..."..."..."... │ │ + 0x000ff060 2217f8ff 2217f8ff 2217f8ff 2217f8ff "..."..."..."... │ │ + 0x000ff070 2217f8ff 0217f8ff c616f8ff e716f8ff "............... │ │ + 0x000ff080 9849f8ff 0a17f8ff 9849f8ff 9849f8ff .I.......I...I.. │ │ + 0x000ff090 9849f8ff 2e17f8ff 9849f8ff 9849f8ff .I.......I...I.. │ │ + 0x000ff0a0 9849f8ff 9849f8ff 9849f8ff 9849f8ff .I...I...I...I.. │ │ + 0x000ff0b0 9849f8ff 5317f8ff 9849f8ff 9849f8ff .I..S....I...I.. │ │ + 0x000ff0c0 9849f8ff 9849f8ff 9849f8ff 9849f8ff .I...I...I...I.. │ │ + 0x000ff0d0 9849f8ff 9849f8ff 9849f8ff 9849f8ff .I...I...I...I.. │ │ + 0x000ff0e0 9849f8ff 9849f8ff 9849f8ff 9849f8ff .I...I...I...I.. │ │ + 0x000ff0f0 9849f8ff 8b17f8ff 0a86f8ff 8787f8ff .I.............. │ │ + 0x000ff100 5888f8ff b287f8ff 5888f8ff 5888f8ff X.......X...X... │ │ + 0x000ff110 5888f8ff db87f8ff 5888f8ff 5888f8ff X.......X...X... │ │ + 0x000ff120 5888f8ff 5888f8ff 5888f8ff 5888f8ff X...X...X...X... │ │ + 0x000ff130 5888f8ff ff87f8ff 5888f8ff 5888f8ff X.......X...X... │ │ + 0x000ff140 5888f8ff 5888f8ff 5888f8ff 5888f8ff X...X...X...X... │ │ + 0x000ff150 5888f8ff 5888f8ff 5888f8ff 5888f8ff X...X...X...X... │ │ + 0x000ff160 5888f8ff 5888f8ff 5888f8ff 5888f8ff X...X...X...X... │ │ + 0x000ff170 5888f8ff 2b88f8ff fb87f8ff 1688f8ff X...+........... │ │ + 0x000ff180 f088f8ff 3a88f8ff f088f8ff f088f8ff ....:........... │ │ + 0x000ff190 f088f8ff 5c88f8ff f088f8ff f088f8ff ....\........... │ │ + 0x000ff1a0 f088f8ff f088f8ff f088f8ff f088f8ff ................ │ │ + 0x000ff1b0 f088f8ff 7a88f8ff f088f8ff f088f8ff ....z........... │ │ + 0x000ff1c0 f088f8ff f088f8ff f088f8ff f088f8ff ................ │ │ + 0x000ff1d0 f088f8ff f088f8ff f088f8ff f088f8ff ................ │ │ + 0x000ff1e0 f088f8ff f088f8ff f088f8ff f088f8ff ................ │ │ + 0x000ff1f0 f088f8ff a788f8ff 6985f8ff 1289f8ff ........i....... │ │ + 0x000ff200 a589f8ff 3289f8ff a589f8ff a589f8ff ....2........... │ │ + 0x000ff210 a589f8ff 4f89f8ff a589f8ff a589f8ff ....O........... │ │ + 0x000ff220 a589f8ff a589f8ff a589f8ff a589f8ff ................ │ │ + 0x000ff230 a589f8ff 6d89f8ff a589f8ff a589f8ff ....m........... │ │ + 0x000ff240 a589f8ff a589f8ff a589f8ff a589f8ff ................ │ │ + 0x000ff250 a589f8ff a589f8ff a589f8ff a589f8ff ................ │ │ + 0x000ff260 a589f8ff a589f8ff a589f8ff a589f8ff ................ │ │ + 0x000ff270 a589f8ff 8c89f8ff 4789f8ff 5e89f8ff ........G...^... │ │ + 0x000ff280 0988f8ff 7789f8ff 0988f8ff 0988f8ff ....w........... │ │ + 0x000ff290 0988f8ff 9189f8ff 0988f8ff 0988f8ff ................ │ │ + 0x000ff2a0 0988f8ff 0988f8ff 0988f8ff 0988f8ff ................ │ │ + 0x000ff2b0 0988f8ff ac89f8ff 0988f8ff 0988f8ff ................ │ │ + 0x000ff2c0 0988f8ff 0988f8ff 0988f8ff 0988f8ff ................ │ │ + 0x000ff2d0 0988f8ff 0988f8ff 0988f8ff 0988f8ff ................ │ │ + 0x000ff2e0 0988f8ff 0988f8ff 0988f8ff 0988f8ff ................ │ │ + 0x000ff2f0 0988f8ff da89f8ff 0f8ff8ff 328ff8ff ............2... │ │ + 0x000ff300 c18ff8ff 5c8ff8ff c18ff8ff c18ff8ff ....\........... │ │ + 0x000ff310 c18ff8ff 818ff8ff c18ff8ff c18ff8ff ................ │ │ + 0x000ff320 c18ff8ff c18ff8ff c18ff8ff c18ff8ff ................ │ │ + 0x000ff330 c18ff8ff a58ff8ff a38ff8ff bf8ff8ff ................ │ │ + 0x000ff340 0091f8ff e68ff8ff 0091f8ff 0091f8ff ................ │ │ + 0x000ff350 0091f8ff 0890f8ff 0091f8ff 0091f8ff ................ │ │ + 0x000ff360 0091f8ff 0091f8ff 0091f8ff 0091f8ff ................ │ │ + 0x000ff370 0091f8ff 2890f8ff 02030205 02070404 ....(........... │ │ + 0x000ff380 06050806 0c080907 0b050c04 0d035ab4 ..............Z. │ │ + 0x000ff390 2d87719d cb430000 00000000 00000000 -.q..C.......... │ │ + 0x000ff3a0 04000400 08000800 08000900 09000a00 ................ │ │ + 0x000ff3b0 0a000b00 0b000c00 0c000d00 0c000e00 ................ │ │ + 0x000ff3c0 0d000f00 0e001000 0f001100 10001200 ................ │ │ + 0x000ff3d0 11001300 12001400 13001500 13001600 ................ │ │ + 0x000ff3e0 14001700 15001800 16001900 17001a00 ................ │ │ + 0x000ff3f0 18001b00 19001c00 1a001d00 1a001e00 ................ │ │ + 0x000ff400 1b001f00 1c002000 1d002100 1e002200 ...... ...!...". │ │ + 0x000ff410 1f002300 20002400 20002500 21002600 ..#. .$. .%.!.&. │ │ + 0x000ff420 22002700 23002800 24002900 25002a00 ".'.#.(.$.).%.*. │ │ + 0x000ff430 26002b00 26002c00 27002d00 28002e00 &.+.&.,.'.-.(... │ │ + 0x000ff440 29002f00 2a003000 2b003100 2b003200 )./.*.0.+.1.+.2. │ │ + 0x000ff450 2c003300 2d003400 2e003500 2f003600 ,.3.-.4...5./.6. │ │ + 0x000ff460 30003700 30003800 31003900 32003a00 0.7.0.8.1.9.2.:. │ │ + 0x000ff470 33003b00 34003c00 35003d00 35003e00 3.;.4.<.5.=.5.>. │ │ + 0x000ff480 36003f00 37004000 38004100 39004200 6.?.7.@.8.A.9.B. │ │ + 0x000ff490 39004300 3a004400 3b004500 3c004600 9.C.:.D.;.E.<.F. │ │ + 0x000ff4a0 3d004700 3e004800 3e004900 3f004a00 =.G.>.H.>.I.?.J. │ │ + 0x000ff4b0 40004b00 41004c00 42004d00 42004e00 @.K.A.L.B.M.B.N. │ │ + 0x000ff4c0 43004f00 44005000 45005100 46005200 C.O.D.P.E.Q.F.R. │ │ + 0x000ff4d0 46005300 47005400 48005500 49005600 F.S.G.T.H.U.I.V. │ │ + 0x000ff4e0 4a005700 4a005800 4b005900 4c005a00 J.W.J.X.K.Y.L.Z. │ │ + 0x000ff4f0 4d005b00 4e005c00 4e005d00 4f005e00 M.[.N.\.N.].O.^. │ │ + 0x000ff500 50005f00 51006000 51006100 52006200 P._.Q.`.Q.a.R.b. │ │ + 0x000ff510 53006300 54006400 55006500 55006600 S.c.T.d.U.e.U.f. │ │ + 0x000ff520 57006800 58006a00 5a006c00 5c006e00 W.h.X.j.Z.l.\.n. │ │ + 0x000ff530 5d007000 5f007200 60007400 62007600 ].p._.r.`.t.b.v. │ │ + 0x000ff540 63007800 65007a00 66007c00 68007e00 c.x.e.z.f.|.h.~. │ │ + 0x000ff550 69008000 6b008200 6c008400 6e008600 i...k...l...n... │ │ + 0x000ff560 6f008800 71008a00 72008c00 74008e00 o...q...r...t... │ │ + 0x000ff570 75009000 76009200 78009400 79009600 u...v...x...y... │ │ + 0x000ff580 7b009800 7d009b00 7f009e00 8100a100 {...}........... │ │ + 0x000ff590 8300a400 8600a700 8800aa00 8a00ad00 ................ │ │ + 0x000ff5a0 8c00b000 8e00b300 9000b600 9200b900 ................ │ │ + 0x000ff5b0 9400bc00 9600bf00 9800c200 9a00c500 ................ │ │ + 0x000ff5c0 9c00c800 9e00cb00 a100cf00 a400d300 ................ │ │ + 0x000ff5d0 a600d700 a900db00 ac00df00 ae00e300 ................ │ │ + 0x000ff5e0 b100e700 b400eb00 b600ef00 b900f300 ................ │ │ + 0x000ff5f0 bb00f700 be00fb00 c000ff00 c3000401 ................ │ │ + 0x000ff600 c7000901 ca000e01 cd001301 d0001801 ................ │ │ + 0x000ff610 d3001d01 d6002201 d9002701 dc002c01 ......"...'...,. │ │ + 0x000ff620 df003101 e2003701 e6003d01 e9004301 ..1...7...=...C. │ │ + 0x000ff630 ed004901 f0004f01 f3005501 f7005b01 ..I...O...U...[. │ │ + 0x000ff640 fa006101 fd006701 01016e01 05017501 ..a...g...n...u. │ │ + 0x000ff650 09017c01 0d018301 10018a01 14019101 ..|............. │ │ + 0x000ff660 18019801 1c01a001 2001a801 2401b001 ........ ...$... │ │ + 0x000ff670 2801b801 2c01c001 3001c801 3501d101 (...,...0...5... │ │ + 0x000ff680 3901da01 3d01e301 4201ec01 4601f501 9...=...B...F... │ │ + 0x000ff690 4a01fe01 4f010802 54011202 58011c02 J...O...T...X... │ │ + 0x000ff6a0 5d012602 62013002 67013b02 6c014602 ].&.b.0.g.;.l.F. │ │ + 0x000ff6b0 71015102 76015c02 7b016702 80017302 q.Q.v.\.{.g...s. │ │ + 0x000ff6c0 85017f02 8b018b02 90019702 9601a402 ................ │ │ + 0x000ff6d0 9b01b102 a101be02 a701cb02 ad01d902 ................ │ │ + 0x000ff6e0 b301e702 b901f502 bf010303 c6011203 ................ │ │ + 0x000ff6f0 cd012103 d3013003 db014003 e2015003 ..!...0...@...P. │ │ + 0x000ff700 e9016003 f1017103 f9018203 01029303 ..`...q......... │ │ + 0x000ff710 0a02a503 1202b703 1b02c903 2502dc03 ............%... │ │ + 0x000ff720 2f02ef03 39020204 43021604 4e022a04 /...9...C...N.*. │ │ + 0x000ff730 5a023f04 66025404 72026904 80027f04 Z.?.f.T.r.i..... │ │ + 0x000ff740 8e029504 9c02ac04 ac02c304 bc02db04 ................ │ │ + 0x000ff750 cd02f304 e0020c05 f3022505 07033f05 ..........%...?. │ │ + 0x000ff760 1c035905 33037405 4b038f05 6503ab05 ..Y.3.t.K...e... │ │ + 0x000ff770 8003c705 9d03e405 bb030106 dc031f06 ................ │ │ + 0x000ff780 fe033d06 22045c06 4a047c06 73049c06 ..=.".\.J.|.s... │ │ + 0x000ff790 a004bd06 d004df06 02050107 38052407 ............8.$. │ │ + 0x000ff7a0 04000400 09000900 0a000b00 0d000d00 ................ │ │ + 0x000ff7b0 0f001000 11001200 14001500 16001800 ................ │ │ + 0x000ff7c0 19001b00 1c001e00 1f002100 22002500 ..........!.".%. │ │ + 0x000ff7d0 25002800 28002c00 2b003000 2f003300 %.(.(.,.+.0./.3. │ │ + 0x000ff7e0 32003700 35003b00 39003f00 3c004300 2.7.5.;.9.?.<.C. │ │ + 0x000ff7f0 40004700 44004b00 47004f00 4b005300 @.G.D.K.G.O.K.S. │ │ + 0x000ff800 4e005800 52005c00 56006000 5a006400 N.X.R.\.V.`.Z.d. │ │ + 0x000ff810 5d006900 61006d00 65007200 69007600 ].i.a.m.e.r.i.v. │ │ + 0x000ff820 6d007a00 71007f00 74008300 78008800 m.z.q...t...x... │ │ + 0x000ff830 7c008c00 80009100 84009500 88009a00 |............... │ │ + 0x000ff840 8c009e00 8f00a300 9300a800 9700ac00 ................ │ │ + 0x000ff850 9b00b100 9f00b500 a300ba00 a600be00 ................ │ │ + 0x000ff860 aa00c300 ae00c700 b200cc00 b600d000 ................ │ │ + 0x000ff870 b900d500 bd00d900 c100de00 c500e200 ................ │ │ + 0x000ff880 c800e700 cc00eb00 d000f000 d400f400 ................ │ │ + 0x000ff890 d700f900 db00fd00 df000201 e2000601 ................ │ │ + 0x000ff8a0 e6000b01 e9000f01 ed001301 f1001801 ................ │ │ + 0x000ff8b0 f4001c01 f8002101 fb002501 ff002901 ......!...%...). │ │ + 0x000ff8c0 03012e01 06013201 0a013701 0d013b01 ......2...7...;. │ │ + 0x000ff8d0 11013f01 14014401 18014801 1b014c01 ..?...D...H...L. │ │ + 0x000ff8e0 1f015101 22015501 25015901 29015d01 ..Q.".U.%.Y.).]. │ │ + 0x000ff8f0 2c016201 30016601 33016a01 36016f01 ,.b.0.f.3.j.6.o. │ │ + 0x000ff900 3a017301 3d017701 41017b01 44018001 :.s.=.w.A.{.D... │ │ + 0x000ff910 47018401 4b018801 4e018c01 51019101 G...K...N...Q... │ │ + 0x000ff920 57019901 5e01a101 6401a901 6a01b101 W...^...d...j... │ │ + 0x000ff930 7101b901 7701c101 7d01ca01 8301d201 q...w...}....... │ │ + 0x000ff940 8a01da01 9001e201 9601ea01 9c01f201 ................ │ │ + 0x000ff950 a201fa01 a8010202 ae010b02 b4011302 ................ │ │ + 0x000ff960 ba011b02 c0012302 c6012b02 cc013302 ......#...+...3. │ │ + 0x000ff970 d2013b02 d8014302 de014c02 e4015402 ..;...C...L...T. │ │ + 0x000ff980 ea015c02 f3016802 fb017402 04028002 ..\...h...t..... │ │ + 0x000ff990 0d028c02 15029802 1e02a402 2602b002 ............&... │ │ + 0x000ff9a0 2f02bc02 3702c902 4002d502 4802e102 /...7...@...H... │ │ + 0x000ff9b0 5002ed02 5902f902 61020503 69021103 P...Y...a...i... │ │ + 0x000ff9c0 71021d03 7a022903 84023903 8f024903 q...z.)...9...I. │ │ + 0x000ff9d0 9a025903 a4026903 af027903 ba028903 ..Y...i...y..... │ │ + 0x000ff9e0 c4029a03 ce02aa03 d902ba03 e302ca03 ................ │ │ + 0x000ff9f0 ed02da03 f702ea03 0203fa03 0e030e04 ................ │ │ + 0x000ffa00 1b032204 27033604 33034a04 3f035e04 ..".'.6.3.J.?.^. │ │ + 0x000ffa10 4c037204 58038604 64039a04 7003ae04 L.r.X...d...p... │ │ + 0x000ffa20 7b03c204 8a03da04 9803f204 a5030a05 {............... │ │ + 0x000ffa30 b3032205 c1033a05 cf035205 dc036a05 .."...:...R...j. │ │ + 0x000ffa40 e9038305 f7039b05 0604b705 1504d305 ................ │ │ + 0x000ffa50 2504ef05 34040b06 42042706 51044306 %...4...B.'.Q.C. │ │ + 0x000ffa60 60045f06 71047f06 81049f06 9204bf06 `._.q........... │ │ + 0x000ffa70 a204df06 b204ff06 c2041f07 d4044307 ..............C. │ │ + 0x000ffa80 e5046707 f7048b07 0805af07 1a05d307 ..g............. │ │ + 0x000ffa90 2b05f707 3e051f08 51054708 63056f08 +...>...Q.G.c.o. │ │ + 0x000ffaa0 76059708 8805bf08 9c05eb08 b0051709 v............... │ │ + 0x000ffab0 c4054309 d8056f09 ec059b09 0106cb09 ..C...o......... │ │ + 0x000ffac0 1706fb09 2c062b0a 41065b0a 58068f0a ....,.+.A.[.X... │ │ + 0x000ffad0 6f06c30a 8606f70a 9c062b0b b506630b o.........+...c. │ │ + 0x000ffae0 cd069b0b e606d30b ff060b0c 1907470c ..............G. │ │ + 0x000ffaf0 3407830c 4f07bf0c 6c07ff0c 89073f0d 4...O...l.....?. │ │ + 0x000ffb00 a6077f0d c607c30d e507070e 06084b0e ..............K. │ │ + 0x000ffb10 2808930e 4b08db0e 6f08240f 9508700f (...K...o.$...p. │ │ + 0x000ffb20 bc08bc0f e4080810 0f095810 3b09a810 ..........X.;... │ │ + 0x000ffb30 6a09fc10 9a095011 cc09a411 010afc11 j.....P......... │ │ + 0x000ffb40 380a5412 730ab012 b10a0c13 f20a6c13 8.T.s.........l. │ │ + 0x000ffb50 370bcc13 800b3014 cc0b9414 1e0cfc14 7.....0......... │ │ + 0x000ffb60 740c6415 d00cd015 2f0d3c16 960dac16 t.d...../.<..... │ │ + 0x000ffb70 020e1c17 760e9017 ef0e0418 710f7c18 ....v.......q.|. │ │ + 0x000ffb80 f90ff418 8c107019 2a11f019 cf11701a ......p.*.....p. │ │ + 0x000ffb90 8112f41a 41137c1b 0a14041c e314901c ....A.|......... │ │ + 0x000ffba0 04000400 0c000d00 12001300 19001b00 ................ │ │ + 0x000ffbb0 21002300 29002c00 32003600 3c004000 !.#.).,.2.6.<.@. │ │ + 0x000ffbc0 46004b00 50005700 5b006300 67007000 F.K.P.W.[.c.g.p. │ │ + 0x000ffbd0 73007e00 7f008b00 8c009a00 9900a800 s.~............. │ │ + 0x000ffbe0 a600b700 b400c700 c200d600 d000e600 ................ │ │ + 0x000ffbf0 de00f700 ed000701 fb001801 0a012901 ..............). │ │ + 0x000ffc00 19013a01 28014b01 38015d01 47016e01 ..:.(.K.8.].G.n. │ │ + 0x000ffc10 57018001 66019201 7601a401 8601b601 W...f...v....... │ │ + 0x000ffc20 9501c801 a501db01 b501ed01 c501ff01 ................ │ │ + 0x000ffc30 d5011202 e4012402 f4013702 04024a02 ......$...7...J. │ │ + 0x000ffc40 14025c02 24026f02 34028202 44029402 ..\.$.o.4...D... │ │ + 0x000ffc50 5402a702 6302ba02 7302cc02 8302df02 T...c...s....... │ │ + 0x000ffc60 9302f102 a2020403 b2021703 c2022903 ..............). │ │ + 0x000ffc70 d1023c03 e1024e03 f0026103 00037403 ..<...N...a...t. │ │ + 0x000ffc80 0f038603 1e039803 2e03ab03 3d03bd03 ............=... │ │ + 0x000ffc90 4c03d003 5b03e203 6a03f403 79030604 L...[...j...y... │ │ + 0x000ffca0 88031904 97032b04 a6033d04 b5034f04 ......+...=...O. │ │ + 0x000ffcb0 c4036104 d2037304 e1038504 f0039704 ..a...s......... │ │ + 0x000ffcc0 fe03a904 0d04bb04 1b04cd04 2904de04 ............)... │ │ + 0x000ffcd0 3804f004 46040205 54041305 62042505 8...F...T...b.%. │ │ + 0x000ffce0 70043705 7f044805 8d045a05 9b046b05 p.7...H...Z...k. │ │ + 0x000ffcf0 a8047d05 b6048e05 c404a005 d204b105 ..}............. │ │ + 0x000ffd00 e004c205 ed04d305 fb04e505 0805f605 ................ │ │ + 0x000ffd10 16050706 23051806 31052906 3e053b06 ....#...1.).>.;. │ │ + 0x000ffd20 58055b06 71057c06 8b059d06 a405bd06 X.[.q.|......... │ │ + 0x000ffd30 bd05de06 d605ff06 ef052007 08064007 .......... ...@. │ │ + 0x000ffd40 21066107 3a068207 5206a207 6b06c307 !.a.:...R...k... │ │ + 0x000ffd50 8406e407 9c060408 b5062508 cd064608 ..........%...F. │ │ + 0x000ffd60 e5066608 fd068708 1607a808 2e07c808 ..f............. │ │ + 0x000ffd70 4607e908 5d070909 75072a09 8d074a09 F...]...u.*...J. │ │ + 0x000ffd80 a5076b09 c8079b09 eb07cc09 0d08fc09 ..k............. │ │ + 0x000ffd90 30082d0a 52085d0a 75088d0a 9708be0a 0.-.R.].u....... │ │ + 0x000ffda0 b908ee0a db081f0b fc084f0b 1e097f0b ..........O..... │ │ + 0x000ffdb0 3f09b00b 6009e00b 8209100c a309410c ?...`.........A. │ │ + 0x000ffdc0 c309710c e409a20c 0f0ae20c 3a0a220d ..q.........:.". │ │ + 0x000ffdd0 650a620d 900aa30d ba0ae30d e40a230e e.b...........#. │ │ + 0x000ffde0 0e0b640e 380ba40e 610be40e 8a0b240f ..d.8...a.....$. │ │ + 0x000ffdf0 b30b650f dc0ba50f 040ce50f 370c3510 ..e.........7.5. │ │ + 0x000ffe00 690c8610 9a0cd610 cb0c2611 fc0c7611 i.........&...v. │ │ + 0x000ffe10 2d0dc611 5d0d1712 8d0d6712 bd0db712 -...].....g..... │ │ + 0x000ffe20 ed0d0713 250e6713 5d0ec813 950e2814 ....%.g.].....(. │ │ + 0x000ffe30 cc0e8814 030fe814 390f4815 6f0fa815 ........9.H.o... │ │ + 0x000ffe40 a50f0916 da0f6916 1710d916 55104917 ......i.....U.I. │ │ + 0x000ffe50 9110b917 cd102918 09119918 44110a19 ......).....D... │ │ + 0x000ffe60 7f117a19 c211fa19 04127a1a 4512fa1a ..z.......z.E... │ │ + 0x000ffe70 86127a1b c712fa1b 07137a1c 4e130b1d ..z.......z.N... │ │ + 0x000ffe80 95139b1d db132b1e 2114bb1e 66144b1f ......+.!...f.K. │ │ + 0x000ffe90 ab14db1f f7147b20 42151b21 8d15bb21 ......{ B..!...! │ │ + 0x000ffea0 d7155b22 2116fc22 7116ac23 c1165c24 ..["!.."q..#..\$ │ │ + 0x000ffeb0 11170c25 6017bc25 af176c26 05182c27 ...%`..%..l&..,' │ │ + 0x000ffec0 5a18ec27 af18ac28 04196c29 5f193c2a Z..'...(..l)_.<* │ │ + 0x000ffed0 bb190c2b 161adc2b 711aad2c d31a8d2d ...+...+q..,...- │ │ + 0x000ffee0 361b6d2e 981b4d2f fb1b2d30 651c1d31 6.m...M/..-0e..1 │ │ + 0x000ffef0 d01c0d32 3b1dfd32 af1dfd33 231efd34 ...2;..2...3#..4 │ │ + 0x000fff00 981efd35 161f0d37 951f1d38 16202d39 ...5...7...8. -9 │ │ + 0x000fff10 a0204d3a 2c216d3b bb218e3c 5422be3d . M:,!m;.!..#.@;$^A.$.B │ │ + 0x000fff30 a725ee43 68263e45 2f278e46 0528ee47 .%.Ch&>E/'.F.(.G │ │ + 0x000fff40 e1284e49 ce29be4a c22a2e4c ca2bae4d .(NI.).J.*.L.+.M │ │ + 0x000fff50 da2c2e4f 002ebe50 312f4e52 7930ee53 .,.O...P1/NRy0.S │ │ + 0x000fff60 ce318e55 3e333e57 bd34ee58 5936ae5a .1.U>3>W.4.XY6.Z │ │ + 0x000fff70 07386e5c d7393e5e ba3b0e60 c43dee61 .8n\.9>^.;.`.=.a │ │ + 0x000fff80 e43fcf63 2f42bf65 a744bf67 3d47bf69 .?.c/B.e.D.g=G.i │ │ + 0x000fff90 054acf6b 064def6d 29500f70 8b533f72 .J.k.M.m)P.p.S?r │ │ + 0x000fffa0 73f3f8ff 78f3f8ff 84f3f8ff 90f3f8ff s...x........... │ │ + 0x000fffb0 84f3f8ff 84f3f8ff 84f3f8ff 9af3f8ff ................ │ │ + 0x000fffc0 84f3f8ff 84f3f8ff 84f3f8ff 84f3f8ff ................ │ │ + 0x000fffd0 84f3f8ff 84f3f8ff 84f3f8ff a3f3f8ff ................ │ │ + 0x000fffe0 84f3f8ff 84f3f8ff 84f3f8ff 84f3f8ff ................ │ │ + 0x000ffff0 84f3f8ff 84f3f8ff 84f3f8ff 84f3f8ff ................ │ │ + 0x00100000 84f3f8ff 84f3f8ff 84f3f8ff 84f3f8ff ................ │ │ + 0x00100010 84f3f8ff 84f3f8ff 84f3f8ff b0f3f8ff ................ │ │ + 0x00100020 84f3f8ff 89f3f8ff 97f3f8ff c0f3f8ff ................ │ │ + 0x00100030 97f3f8ff 97f3f8ff 97f3f8ff cbf3f8ff ................ │ │ + 0x00100040 97f3f8ff 97f3f8ff 97f3f8ff 97f3f8ff ................ │ │ + 0x00100050 97f3f8ff 97f3f8ff 97f3f8ff d9f3f8ff ................ │ │ + 0x00100060 97f3f8ff 97f3f8ff 97f3f8ff 97f3f8ff ................ │ │ + 0x00100070 97f3f8ff 97f3f8ff 97f3f8ff 97f3f8ff ................ │ │ + 0x00100080 97f3f8ff 97f3f8ff 97f3f8ff 97f3f8ff ................ │ │ + 0x00100090 97f3f8ff 97f3f8ff 97f3f8ff ebf3f8ff ................ │ │ + 0x001000a0 80f8f8ff a1f8f8ff ccf8f8ff faf8f8ff ................ │ │ + 0x001000b0 ccf8f8ff ccf8f8ff ccf8f8ff 20f9f8ff ............ ... │ │ + 0x001000c0 ccf8f8ff ccf8f8ff ccf8f8ff ccf8f8ff ................ │ │ + 0x001000d0 ccf8f8ff ccf8f8ff ccf8f8ff 40f9f8ff ............@... │ │ + 0x001000e0 ccf8f8ff ccf8f8ff ccf8f8ff ccf8f8ff ................ │ │ + 0x001000f0 ccf8f8ff ccf8f8ff ccf8f8ff ccf8f8ff ................ │ │ + 0x00100100 ccf8f8ff ccf8f8ff ccf8f8ff ccf8f8ff ................ │ │ + 0x00100110 ccf8f8ff ccf8f8ff ccf8f8ff 64f9f8ff ............d... │ │ + 0x00100120 1ef9f8ff 26f9f8ff 38f9f8ff 5af9f8ff ....&...8...Z... │ │ + 0x00100130 38f9f8ff 38f9f8ff 38f9f8ff 6bf9f8ff 8...8...8...k... │ │ + 0x00100140 38f9f8ff 38f9f8ff 38f9f8ff 38f9f8ff 8...8...8...8... │ │ + 0x00100150 38f9f8ff 38f9f8ff 38f9f8ff 79f9f8ff 8...8...8...y... │ │ + 0x00100160 38f9f8ff 38f9f8ff 38f9f8ff 38f9f8ff 8...8...8...8... │ │ + 0x00100170 38f9f8ff 38f9f8ff 38f9f8ff 38f9f8ff 8...8...8...8... │ │ + 0x00100180 38f9f8ff 38f9f8ff 38f9f8ff 38f9f8ff 8...8...8...8... │ │ + 0x00100190 38f9f8ff 38f9f8ff 38f9f8ff 8bf9f8ff 8...8...8....... │ │ + 0x001001a0 1d09f9ff 4d09f9ff 0b0df9ff 8b09f9ff ....M........... │ │ + 0x001001b0 0b0df9ff 0b0df9ff 0b0df9ff c709f9ff ................ │ │ + 0x001001c0 0b0df9ff 0b0df9ff 0b0df9ff 0b0df9ff ................ │ │ + 0x001001d0 0b0df9ff 0b0df9ff 0b0df9ff ff09f9ff ................ │ │ + 0x001001e0 750cf9ff 7e0cf9ff cb0cf9ff 920cf9ff u...~........... │ │ + 0x001001f0 cb0cf9ff cb0cf9ff cb0cf9ff a40cf9ff ................ │ │ + 0x00100200 cb0cf9ff cb0cf9ff cb0cf9ff cb0cf9ff ................ │ │ + 0x00100210 cb0cf9ff cb0cf9ff cb0cf9ff b50cf9ff ................ │ │ + 0x00100220 ab1ff9ff 592af9ff 9b1ff9ff 4e2af9ff ....Y*......N*.. │ │ + 0x00100230 0f20f9ff 9b1ff9ff 0a21f9ff f821f9ff . .......!...!.. │ │ + 0x00100240 f821f9ff f821f9ff f821f9ff f821f9ff .!...!...!...!.. │ │ + 0x00100250 f821f9ff f821f9ff 592af9ff 1620f9ff .!...!..Y*... .. │ │ + 0x00100260 a324f9ff 1d2af9ff 9b25f9ff 1d2af9ff .$...*...%...*.. │ │ + 0x00100270 00000000 00000000 01000000 00000000 ................ │ │ + 0x00100280 00000000 00000000 ffffffff 00000000 ................ │ │ + 0x00100290 ffffffff ffffffff 00000000 00000000 ................ │ │ + 0x001002a0 20212531 41505b68 2a2a3a47 54616470 !%1AP[h**:GTadp │ │ + 0x001002b0 4b455467 7d8e9192 5b565b6e 8098b2be KETg}...[V[n.... │ │ + 0x001002c0 1f282e30 363d4044 2f2d383d 41454447 .(.06=@D/-8=AEDG │ │ + 0x001002d0 3c36404b 555c5a57 423d4049 525c6669 <6@KU\ZWB=@IR\fi │ │ + 0x001002e0 2021242e 3c4b5662 2a2a3843 4f5c5f69 !$.:DUbv..VPUeu... │ │ + 0x00100340 1f262e2e 32393d41 2f2e3538 3b404143 .&..29=A/.58;@AC │ │ + 0x00100350 36323942 4a525552 403c3e47 4f586163 629BJRUR@<>GOXac │ │ + 0x00100360 20202229 33414b56 23242f35 3d49515c ")3AKV#$/5=IQ\ │ │ + 0x00100370 3b39414e 5c6c7577 534e5261 6f81949a ;9AN\luwSNRao... │ │ + 0x00100380 1f242e2d 31363b3f 2f2f3435 373a3d41 .$.-16;?//457:=A │ │ + 0x00100390 3532373f 474d5150 3f3b3d46 4d565e5f 527?GMQP?;=FMV^_ │ │ + 0x001003a0 20202226 303c4851 23242a33 3b444f56 "&0;:DO[eo │ │ + 0x00100440 1f21282f 2d303337 2a2c2f32 31323437 .!(/-037*,/21247 │ │ + 0x00100450 2f2d2e36 3b3d3f42 36333239 40464b4f /-.6;=?B6329@FKO │ │ + 0x00100460 20202022 262c323d 20212325 282d323a "&,2= !#%(-2: │ │ + 0x00100470 2a292a32 3a42474f 3835343b 444e5661 *)*2:BGO854;DNVa │ │ + 0x00100480 1f20272c 2e2f3035 26282f2f 2f2e2f32 . ',./05&(///./2 │ │ + 0x00100490 2f2d2d33 383b3d40 34313035 3a404449 /--38;=@4105:@DI │ │ + 0x001004a0 20202022 23282e34 20212225 262a2e33 "#(.4 !"%&*.3 │ │ + 0x001004b0 2524262c 31373b40 34313136 3c454c53 %$&,17;@4116?ACE │ │ + 0x001006b0 312d2e31 353a3b3e 40434447 45444648 1-.15:;>@CDGEDFH │ │ + 0x001006c0 3f393839 3c43474e 52595a5b 59595658 ?989@AC │ │ + 0x00100730 312d2e2f 35383b3d 3f414345 43424446 1-./58;=?ACECBDF │ │ + 0x00100740 3d373636 3b3e4449 4d525658 56575356 =766;>DIMRVXVWSV │ │ + 0x00100750 45403d3b 3e414449 4e54595d 62646667 E@=;>ADINTY]bdfg │ │ + 0x00100760 1f202021 2225292e 353c414a 4f54595e . !"%).5DINUZZ_e │ │ + 0x00100780 413c3b3a 41494f56 61696f78 7d807c83 A<;:AIOVaiox}.|. │ │ + 0x00100790 5a54514e 53595e66 707b868f 9a9ea4aa ZTQNSY^fp{...... │ │ + 0x001007a0 1f202428 2c2e2d2f 3134363a 3c3e4041 . $(,.-/146:<>@A │ │ + 0x001007b0 302e2e2e 33363839 3a3c3e40 42404244 0...3689:<>@B@BD │ │ + 0x001007c0 39353332 363c4044 494c4f52 54545153 95326<@DILORTTQS │ │ + 0x001007d0 443f3c3a 3d404347 4d52575b 5f616364 D?<:=@CGMRW[_acd │ │ + 0x001007e0 1f202021 2222272c 31363c44 4b4f5458 . !""',16:98=BJRZ_fnuxt{ │ │ + 0x00100810 58524f4c 51555b62 6b757f87 9194999f XROLQU[bku...... │ │ + 0x00100820 1f202328 2b2e2d2e 30323438 3a3c3e3f . #(+.-.0248:<>? │ │ + 0x00100830 302e2f2f 32353536 3637383b 3d3f4042 0.//2556678;=?@B │ │ + 0x00100840 38343231 35383d41 46484b4f 51524f51 842158=AFHKOQROQ │ │ + 0x00100850 433e3c39 3c3f4246 4b505559 5d5e6061 C><9 │ │ + 0x001008b0 302f2e2f 31353535 36363739 3b3d3e40 0/./15556679;=>@ │ │ + 0x001008c0 3431302f 3236393d 40424447 494b4c4e 410/269=@BDGIKLN │ │ + 0x001008d0 403c3938 393d4044 474b4e53 575a5c5e @<989=@DGKNSWZ\^ │ │ + 0x001008e0 1f202020 21222225 292d3136 3c41484b . !""%)-16;;:?CGLQU\biov │ │ + 0x001009a0 1f1f2023 282b2e2e 2e2e2f30 3234373a .. #(+..../0247: │ │ + 0x001009b0 2a2a2a2d 2f303232 31313232 3435373a ***-/0221122457: │ │ + 0x001009c0 312f2d2e 2e313537 393b3c3d 3f404244 1/-..1579;<=?@BD │ │ + 0x001009d0 39363433 3235383a 3d404347 494c4f52 9643258:=@CGILOR │ │ + 0x001009e0 1f202020 20202223 2527292d 3236393d . "#%')-269= │ │ + 0x001009f0 20202122 22232526 28292b2e 3235383a !""#%&()+.258: │ │ + 0x00100a00 2c2a292a 2a2a3036 393c3f43 474a4d4f ,*)***069?@ │ │ + 0x00100a50 36333131 30303337 3a3c3e41 44464749 63110037:<>ADFGI │ │ + 0x00100a60 1f202020 20202122 2325262a 2d2f3337 . !"#%&*-/37 │ │ + 0x00100a70 20202021 22232425 2628282b 2d2f3236 !"#$%&((+-/26 │ │ + 0x00100a80 26252424 2627292c 31333438 3a3c3f43 &%$$&'),1348:@CE │ │ + 0x00100e80 302e2f32 35353637 383c3d40 42424243 0./255678<=@BBBC │ │ + 0x00100e90 34302f32 363d4044 464b4b4a 494b4a49 40/26=@DFKKJIKJI │ │ + 0x00100ea0 39343335 39404349 4c525356 53535452 94359@CILRSVSSTR │ │ + 0x00100eb0 423c3b3c 3e454950 545c5d5e 605c5e5b B<;<>EIPT\]^`\^[ │ │ + 0x00100ec0 443f3c3b 3e42484c 50575d62 63656765 D?<;>BHLPW]bcege │ │ + 0x00100ed0 47423f3e 3e42464b 4f54595e 62686a6d GB?>>BFKOTY^bhjm │ │ + 0x00100ee0 201f2020 24272f35 3d474f56 5c62686e . $'/5=GOV\bhn │ │ + 0x00100ef0 20202223 25282d32 3840464c 52585e64 "#%(-28@FLRX^d │ │ + 0x00100f00 24232428 3032383c 41494f54 595d5f62 $#$(028AC │ │ + 0x00100f80 302e2f30 35353636 383a3c3e 40414141 0./055668:<>@AAA │ │ + 0x00100f90 322e2e2f 36383d3f 41444648 47494847 2../68=?ADFHGIHG │ │ + 0x00100fa0 39343333 393c4247 4a4f5254 5151524f 94339@ADEGFE │ │ + 0x001010a0 36323130 353a3e41 46494b4e 4f4f504d 62105:>AFIKNOOPM │ │ + 0x001010b0 3f3a3836 3b404347 4d525559 5b575956 ?:86;@CGMRUY[WYV │ │ + 0x001010c0 433e3b39 3c404649 4d53595d 5e60615f C>;9<@FIMSY]^`a_ │ │ + 0x001010d0 45413e3c 3d404448 4c515559 5d626466 EA><=@DHLQUY]bdf │ │ + 0x001010e0 201f1f20 2224292f 353a414a 52575c61 .. "$)/5:AJRW\a │ │ + 0x001010f0 1f202122 2324282c 32363b43 494e5358 . !"#$(,26;CINSX │ │ + 0x00101100 23222325 292e3135 393d4249 4f535456 #"#%).159=BIOSTV │ │ + 0x00101110 2c292a2a 30363c42 474b4f56 5c606161 ,)**06@BDEDC │ │ + 0x001011a0 34312f2f 32363b3f 42444649 4b4d4d4b 41//26;?BDFIKMMK │ │ + 0x001011b0 39353332 35393d42 47494c50 53545653 953259=BGILPSTVS │ │ + 0x001011c0 403c3937 3a3d4247 4b4f5357 5b5d5e5c @<97:=BGKOSW[]^\ │ │ + 0x001011d0 44403d3b 3c3f4347 4a4f5357 5b5f6162 D@=;BFKQVZZ │ │ + 0x00101220 33312f30 343a3f45 4a4f545a 61666a67 31/04:?EJOTZafjg │ │ + 0x00101230 413d3b3a 3e44494f 555c626a 71787c77 A=;:>DIOU\bjqx|w │ │ + 0x00101240 4f4a4745 484e545a 60676e77 80878c89 OJGEHNTZ`gnw.... │ │ + 0x00101250 57524f4d 4e545960 676f767e 868f9397 WROMNTY`gov~.... │ │ + 0x00101260 201f1f23 29313031 32343639 3d404244 ..#)1012469=@BD │ │ + 0x00101270 20212327 2b2f2e2d 2e303234 373a3b3d !#'+/.-.0247:;= │ │ + 0x00101280 28292b2e 30323130 31323335 383a3b3b ()+.021012358:;; │ │ + 0x00101290 312f2e2e 31353638 393a3b3d 3f414241 1/..15689:;=?ABA │ │ + 0x001012a0 33312f2f 3136393d 3f414345 48494b48 31//169=?ACEHIKH │ │ + 0x001012b0 39363332 34393c40 4347494d 50525451 963249<@CGIMPRTQ │ │ + 0x001012c0 3f3b3937 393c4043 474b4e52 56595b59 ?;979<@CGKNRVY[Y │ │ + 0x001012d0 433f3c3a 3b3e4145 494d5155 585c5e5f C?<:;>AEIMQUX\^_ │ │ + 0x001012e0 201f1f20 20222427 2c30353a 41474f52 .. "$',05:AGOR │ │ + 0x001012f0 1f202020 21222225 292d3136 3c41484b . !""%)-16;;:?DIOU\biovy │ │ + 0x00101350 4f4b4847 45494e54 5a60676e 767d8588 OKHGEINTZ`gnv}.. │ │ + 0x00101360 201f1e21 252a3130 31323436 393c3f40 ..!%*1012469@ACD │ │ + 0x001013b0 3432302f 2f323639 3d404244 46484b4b 420//269=@BDFHKK │ │ + 0x001013c0 39363433 3235393c 40434749 4c4f5253 9643259<@CGILORS │ │ + 0x001013d0 3f3c3938 36393c40 43474b4e 5255595a ?<9869<@CGKNRUYZ │ │ + 0x001013e0 201f1f20 20222326 292c3035 3a41474f .. "#&),05:AGO │ │ + 0x001013f0 1f202020 21222224 272a2d31 363c4148 . !""$'*-16;998=AEJOSZ_fls │ │ + 0x00101450 49454241 4045494d 51565b63 6970777f IEBA@EIMQV[cipw. │ │ + 0x00101460 201f1e21 252a2f30 30313234 36393c3f ..!%*/0012469@AC │ │ + 0x001014b0 3432302f 2f323538 3b3e4042 4446484b 420//258;>@BDFHK │ │ + 0x001014c0 38353332 3135373a 3d404246 484b4d50 8532157:=@BFHKMP │ │ + 0x001014d0 3d393736 34383a3d 3f424549 4c4f5256 =97648:=?BEILORV │ │ + 0x001014e0 201f1f1f 20202224 26292c30 35393d41 ... "$&),059=A │ │ + 0x001014f0 1f202020 20212222 2527292d 3135383c . !""%')-158< │ │ + 0x00101500 20202122 22232526 28292b2e 3235383a !""#%&()+.258: │ │ + 0x00101510 23232223 2425292e 2f313336 393c3f42 ##"#$%)./1369;;::?DHLOU\adi │ │ + 0x00101560 201f1e21 23252a31 30303132 34363739 ..!#%*100124679 │ │ + 0x00101570 1f1f2023 25282b2e 2e2d2d2e 30313334 .. #%(+..--.0134 │ │ + 0x00101580 2526282a 2c2f2f30 2f2e2e2e 2f303132 %&(*,//0/.../012 │ │ + 0x00101590 2d2d2c2e 2e2f3134 33333334 35363637 --,../1433345667 │ │ + 0x001015a0 302f2d2e 2e2f3235 36363738 393a3a3b 0/-../2566789::; │ │ + 0x001015b0 312f2d2d 2d2d3135 37393a3b 3d3e3f40 1/----1579:;=>?@ │ │ + 0x001015c0 3432302f 2f2f3236 393b3d40 42444546 420///269;=@BDEF │ │ + 0x001015d0 39363433 33323539 3b3d4043 47494a4c 96433259;=@CGIJL │ │ + 0x001015e0 201f1f1f 20202022 2426272c 2f31353a ... "$&',/15: │ │ + 0x001015f0 1f202020 20212122 22242529 2c2e3136 . !!""$%),.16 │ │ + 0x00101600 20202021 22232324 2527282a 2d2f3236 !"##$%'(*-/26 │ │ + 0x00101610 20212121 22242426 28292a2d 2f303337 !!!"$$&()*-/037 │ │ + 0x00101620 24232323 2426282a 30313235 38393c3f $###$&(*012589 │ │ + 0x001016c0 32302e2e 2e2e2f32 3637383b 3d3d3f41 20..../2678;==?A │ │ + 0x001016d0 34323030 2f2f3032 3638393d 3f404244 4200//02689=?@BD │ │ + 0x001016e0 201f1f1f 1f202020 22232427 292c2f30 .... "#$'),/0 │ │ + 0x001016f0 1f202020 20202121 22222225 27292c2d . !!"""%'),- │ │ + 0x00101700 1f202020 21212222 23242427 282a2c2d . !!""#$$'(*,- │ │ + 0x00101710 20202021 22222324 25262628 292b2d2e !""#$%&&()+-. │ │ + 0x00101720 23232222 23242527 292d2e30 31333536 ##""#$%')-.01356 │ │ + 0x00101730 24232322 24242628 2a2f3032 33353838 $##"$$&(*/023588 │ │ + 0x00101740 2c2a2929 2a2a2a2c 3034363a 3c3f4243 ,*))***,046:BEF │ │ + 0x00101760 201f1f1e 21212527 2a2f3130 30313232 ...!!%'*/100122 │ │ + 0x00101770 1f1f2020 23242829 2b2e2e2e 2d2d2e2e .. #$()+...--.. │ │ + 0x00101780 21222223 25262b2b 2c2e2f2e 2e2d2e2e !""#%&++,./..-.. │ │ + 0x00101790 25262728 2a2b2f2f 2f30302f 2e2e2e2e %&'(*+///00/.... │ │ + 0x001017a0 2d2d2d2c 2e2e2f30 31333433 33333434 ---,../013433344 │ │ + 0x001017b0 302f2e2e 2f2f2f30 32343535 35353636 0/..///024555566 │ │ + 0x001017c0 312f2e2d 2d2e2d2f 31353538 393a3b3b 1/.--.-/15589:;; │ │ + 0x001017d0 32302f2e 2e2e2e2f 32353638 393b3d3d 20/..../25689;== │ │ + 0x001017e0 201f1f1f 1f202020 20222224 2427272c .... ""$$'', │ │ + 0x001017f0 1f202020 20202021 21222222 22252529 . !!""""%%) │ │ + 0x00101800 1f202020 20202021 21222222 22252529 . !!""""%%) │ │ + 0x00101810 20202021 21222223 23252526 2628282b !!""##%%&&((+ │ │ + 0x00101820 20202021 21222223 23252526 2628282b !!""##%%&&((+ │ │ + 0x00101830 24232322 22242426 262a2a30 30323235 $##""$$&&**00225 │ │ + 0x00101840 24232322 22242426 262a2a30 30323235 $##""$$&&**00225 │ │ + 0x00101850 2c2a2a29 292a2a2a 2a303036 363a3a3f ,**))****0066::? │ │ + 0x00101860 201f1f1e 1e212125 252a2a31 31303031 ....!!%%**11001 │ │ + 0x00101870 1f1f1f20 20242428 282b2b2e 2e2e2e2d ... $$((++....- │ │ + 0x00101880 1f1f1f20 20242428 282b2b2e 2e2e2e2d ... $$((++....- │ │ + 0x00101890 25262628 282b2b2f 2f2f2f30 302f2f2e %&&((++////00//. │ │ + 0x001018a0 25262628 282b2b2f 2f2f2f30 302f2f2e %&&((++////00//. │ │ + 0x001018b0 302f2f2e 2e2f2f2f 2f323235 35353535 0//..////2255555 │ │ + 0x001018c0 302f2f2e 2e2f2f2f 2f323235 35353535 0//..////2255555 │ │ + 0x001018d0 312f2f2d 2d2e2e2d 2d313135 3538383a 1//--..--115588: │ │ + 0x001018e0 201f1f1f 1f1f1f20 20202021 22222424 ...... !""$$ │ │ + 0x001018f0 1f202020 20202020 20202021 22222323 . !""## │ │ + 0x00101900 1f202020 20202020 20212121 22222222 . !!!"""" │ │ + 0x00101910 1f202020 20202121 21222223 23232424 . !!!""###$$ │ │ + 0x00101920 20202020 21212222 22232324 25252626 !!"""##$%%&& │ │ + 0x00101930 20202020 21212222 22232324 25252626 !!"""##$%%&& │ │ + 0x00101940 23232322 22222324 24252528 292b2e2e ###"""#$$%%()+.. │ │ + 0x00101950 24232323 22222424 25262629 2a2c3030 $###""$$%&&)*,00 │ │ + 0x00101960 201f1f1f 1e1e2121 23252529 2a2c3131 .....!!#%%)*,11 │ │ + 0x00101970 1f1f1f1f 20202223 2527272a 2a2c2f2f .... "#%''**,// │ │ + 0x00101980 1f1f1f20 20202324 2528282a 2b2c2e2e ... #$%((*+,.. │ │ + 0x00101990 21222222 23232526 282b2b2c 2c2d2f2f !"""##%&(++,,-// │ │ + 0x001019a0 25262627 28282a2b 2c2f2f2f 2f2f3030 %&&'((*+,/////00 │ │ + 0x001019b0 25262627 28282a2b 2c2f2f2f 2f2f3030 %&&'((*+,/////00 │ │ + 0x001019c0 2d2d2d2d 2c2c2e2e 2e2f2f31 31323434 ----,,...//11244 │ │ + 0x001019d0 302f2f2e 2e2e2f2f 2f2f2f31 32333535 0//.../////12355 │ │ + 0x001019e0 201f1f1f 1f1f1f1f 1f202020 20202022 ........ " │ │ + 0x001019f0 1f1f2020 20202020 20202020 20202122 .. !" │ │ + 0x00101a00 1f202020 20202020 20202020 21212122 . !!!" │ │ + 0x00101a10 1f202020 20202020 20202020 21212122 . !!!" │ │ + 0x00101a20 1f202020 20202020 21212121 22222223 . !!!!"""# │ │ + 0x00101a30 20202020 20212121 22222223 23232425 !!!"""###$% │ │ + 0x00101a40 20202020 20212121 22222223 23232425 !!!"""###$% │ │ + 0x00101a50 20212121 21212121 22222223 24242426 !!!!!!!"""#$$$& │ │ + 0x00101a60 201f1f1f 1f1e1e1f 21212123 2525272a .......!!!#%%'* │ │ + 0x00101a70 1f1f1f1f 1f1f1f20 22232325 2727282a ....... "##%''(* │ │ + 0x00101a80 1f1f1f1f 20202021 23242426 2828292b .... !#$$&(()+ │ │ + 0x00101a90 1f1f1f1f 20202021 23242426 2828292b .... !#$$&(()+ │ │ + 0x00101aa0 21212222 22232323 25262629 2b2b2b2c !!"""###%&&)+++, │ │ + 0x00101ab0 25262626 27282828 2a2b2b2d 2f2f2f2f %&&&'(((*++-//// │ │ + 0x00101ac0 25262626 27282828 2a2b2b2d 2f2f2f2f %&&&'(((*++-//// │ │ + 0x00101ad0 26272828 28292929 2b2c2c2e 2f2f2f30 &'((()))+,,.///0 │ │ + 0x00101ae0 201f1f1f 1f1f1f1f 1f1f1f1f 1f202020 ............ │ │ + 0x00101af0 1f1f1f20 20202020 20202020 20202020 ... │ │ + 0x00101b00 1f1f2020 20202020 20202020 20202020 .. │ │ + 0x00101b10 1f1f2020 20202020 20202020 20202020 .. │ │ + 0x00101b20 1f1f2020 20202020 20202020 20202020 .. │ │ + 0x00101b30 1f1f2020 20202020 20202020 20202020 .. │ │ + 0x00101b40 1f202020 20202020 20202021 21212121 . !!!!! │ │ + 0x00101b50 20202020 20202020 20202021 21222222 !!""" │ │ + 0x00101b60 201f1f1f 1f1f1f1e 1e1e1e1f 21212121 ...........!!!! │ │ + 0x00101b70 1f1f1f1f 1f1f1f1f 1f1f1f20 22222222 ........... """" │ │ + 0x00101b80 1f1f1f1f 1f1f1f1f 20202021 22232323 ........ !"### │ │ + 0x00101b90 1f1f1f1f 1f1f2020 20202021 23242424 ...... !#$$$ │ │ + 0x00101ba0 1f1f1f1f 1f1f2020 20202021 23242424 ...... !#$$$ │ │ + 0x00101bb0 1f1f1f1f 1f1f2020 20202021 23242424 ...... !#$$$ │ │ + 0x00101bc0 21212222 22222222 23232324 25262626 !!""""""###$%&&& │ │ + 0x00101bd0 23242425 25252526 26262627 28292929 #$$%%%%&&&&'())) │ │ + 0x00101be0 201f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ............... │ │ + 0x00101bf0 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ + 0x00101c00 1f1f1f1f 1f202020 20202020 20202020 ..... │ │ + 0x00101c10 1f1f1f1f 20202020 20202020 20202020 .... │ │ + 0x00101c20 1f1f1f20 20202020 20202020 20202020 ... │ │ + 0x00101c30 1f1f1f20 20202020 20202020 20202020 ... │ │ + 0x00101c40 1f1f1f20 20202020 20202020 20202020 ... │ │ + 0x00101c50 1f1f1f20 20202020 20202020 20202020 ... │ │ + 0x00101c60 201f1f1f 1f1f1f1f 1f1f1f1f 1f1f1e1e ............... │ │ + 0x00101c70 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ + 0x00101c80 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ + 0x00101c90 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ + 0x00101ca0 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f20 ............... │ │ + 0x00101cb0 1f1f1f1f 1f1f1f1f 1f1f1f1f 20202020 ............ │ │ + 0x00101cc0 1f1f1f1f 1f1f1f1f 1f1f1f1f 20202020 ............ │ │ + 0x00101cd0 1f1f1f1f 1f1f1f1f 1f1f1f1f 20202020 ............ │ │ + 0x00101ce0 201f1f1f 20202223 24272c2e 30353a3d ... "#$',.05:= │ │ + 0x00101cf0 41474f51 52585b5e 6164676b 6e72767a AGOQRX[^adgknrvz │ │ + 0x00101d00 20202121 22232525 26282b2c 2e323638 !!"#%%&(+,.268 │ │ + 0x00101d10 3a3f4647 484d5053 56595d60 64686b6f :?FGHMPSVY]`dhko │ │ + 0x00101d20 24232223 24262a2d 30323537 383c3f42 $#"#$&*-02578;;;:?ADIORU\be │ │ + 0x00101d70 696f7677 797e8283 807f8388 8a898888 iovwy~.......... │ │ + 0x00101d80 57524e4e 4d4b4f52 54595f62 666d7478 WRNNMKORTY_bfmtx │ │ + 0x00101d90 7c848d8e 90959499 9d98969b a19f9d9c |............... │ │ + 0x00101da0 5d585654 52525054 565b5e62 696b7077 ]XVTRRPTV[^bikpw │ │ + 0x00101db0 7a82878c 9599a2a5 a7adaeb1 b7b9b6b3 z............... │ │ + 0x00101dc0 635e5d5a 59595857 5a5d6163 696b7374 c^]ZYYXWZ]acikst │ │ + 0x00101dd0 7c7f878b 92989fa6 abb6babf c1c9cbcc |............... │ │ + 0x00101de0 201f1e20 21252a2d 31303131 32343637 .. !%*-10112467 │ │ + 0x00101df0 393c3f40 40434445 46474849 4a4b4c4d 9?@ACDEF │ │ + 0x00101e20 302f2e2e 2f2f3233 35353535 36363738 0/..//2355556678 │ │ + 0x00101e30 383a3c3d 3d3f4041 42434242 42424343 8:<==?@ABCBBBBCC │ │ + 0x00101e40 34323030 2f2f3234 36393d3e 40424445 4200//2469=>@BDE │ │ + 0x00101e50 46484b4b 4b4c4a48 494a4b4b 4a4a4949 FHKKKLJHIJKKJJII │ │ + 0x00101e60 39363433 33323537 393c4041 4347494b 964332579<@ACGIK │ │ + 0x00101e70 4c4f5252 53555655 53525354 54535251 LORRSUVUSRSTTSRQ │ │ + 0x00101e80 423f3c3b 3b393c3d 3e424547 494d5052 B?<;;9<=>BEGIMPR │ │ + 0x00101e90 54585c5c 5d5f5e5f 605d5c5d 5e5d5b5a TX\\]_^_`]\]^][Z │ │ + 0x00101ea0 44413f3e 3c3c3b3d 3e414244 48494c4f DA?><<;=>ABDHILO │ │ + 0x00101eb0 50545759 5d5e6263 63666566 67676563 PTWY]^bccfefggec │ │ + 0x00101ec0 47434240 3f3e3e3d 3e404243 46474b4c GCB@?>>=>@BCFGKL │ │ + 0x00101ed0 4f515456 595b5e61 6266686a 6a6d6d6c OQTVY[^abfhjjmml │ │ + 0x00101ee0 201f1f1f 20202022 2426272c 2f31353a ... "$&',/15: │ │ + 0x00101ef0 3d41474c 4f525659 5c5f6265 686b6e72 =AGLORVY\_behknr │ │ + 0x00101f00 20202021 22232324 2527282a 2d2f3236 !"##$%'(*-/26 │ │ + 0x00101f10 383b4044 46494c4f 5255585b 5e616468 8;@DFILORUX[^adh │ │ + 0x00101f20 24232323 2426282a 30313235 38393c3f $###$&(*012589<;;:?@BCDEFGHIJK │ │ + 0x00102000 23252626 292d2e2e 302f2e2d 2e2f2f31 #%&&)-..0/.-.//1 │ │ + 0x00102010 31323536 37383a3b 3c3d3e40 41424344 125678:;<=>@ABCD │ │ + 0x00102020 302f2e2e 2f2f3032 35353535 36363637 0/..//0255556667 │ │ + 0x00102030 38383a3c 3c3d3e3f 40414141 41414141 88:<<=>?@AAAAAAA │ │ + 0x00102040 32302e2e 2e2e2f32 3637383b 3d3d3f41 20..../2678;==?A │ │ + 0x00102050 41424445 46474847 47484949 48484747 ABDEFGHGGHIIHHGG │ │ + 0x00102060 39363434 33323335 393a3c40 42444749 964432359:<@BDGI │ │ + 0x00102070 4a4c4f51 52535453 51505152 52514f4e JLOQRSTSQPQRRQON │ │ + 0x00102080 3f3c3a39 38363739 3c3e4043 46474b4e ?<:98679<>@CFGKN │ │ + 0x00102090 4f525557 595a5b5d 5e5b595a 5c5a5957 ORUWYZ[]^[YZ\ZYW │ │ + 0x001020a0 44403f3d 3c3b3a3c 3d404143 47484b4e D@?=<;:<=@ACGHKN │ │ + 0x001020b0 4f535557 5b5c5f60 61636263 64646260 OSUW[\_`acbcddb` │ │ + 0x001020c0 4642413f 3f3e3d3c 3d3f4142 45464a4a FBA??>=<=?ABEFJJ │ │ + 0x001020d0 4e4f5254 57595b5e 60646567 67696969 NORTWY[^`deggiii │ │ + 0x001020e0 201f1f1f 20202022 22242728 2c2f3135 ... ""$'(,/15 │ │ + 0x001020f0 393b4145 474f5152 575a5c5f 6264676a 9;AEGOQRWZ\_bdgj │ │ + 0x00102100 20202020 21222223 24252728 2a2d2e32 !""#$%'(*-.2 │ │ + 0x00102110 35363b3e 40474849 4d505355 585b5e61 56;>@GHIMPSUX[^a │ │ + 0x00102120 24232322 2425262a 2c303233 3538393c $##"$%&*,023589< │ │ + 0x00102130 3f404447 494f5051 55575858 595a5c5d ?@DGIOPQUWXXYZ\] │ │ + 0x00102140 2c2a2929 2a2a2a30 32363a3b 3f424347 ,*))***026:;?BCG │ │ + 0x00102150 4a4b4f53 545a5b5c 60636667 67676768 JKOSTZ[\`cfggggh │ │ + 0x00102160 3a373635 35353439 3b3f4446 4a4f5156 :7655549;?DFJOQV │ │ + 0x00102170 5a5b6164 666d6e6f 72717578 79787776 Z[adfmnorquxyxwv │ │ + 0x00102180 4f4b4948 47464549 4b4e5455 5a5f6167 OKIHGFEIKNTUZ_ag │ │ + 0x00102190 6c6f767a 7d858788 8c878589 8d8b8987 lovz}........... │ │ + 0x001021a0 5853514f 4e4d4c4f 5155585b 6163686d XSQONMLOQUX[achm │ │ + 0x001021b0 6f777b7f 87899193 9499999b a0a19e9b ow{............. │ │ + 0x001021c0 5d585854 54535251 54565a5c 6162696a ]XXTTSRQTVZ\abij │ │ + 0x001021d0 71737a7d 83888d93 97a0a3a8 a9afafb0 qsz}............ │ │ + 0x001021e0 201f1f1e 2123252a 2c313030 31323334 ...!#%*,1001234 │ │ + 0x001021f0 3636393b 3c3f4040 42434445 46474849 669;?@AB │ │ + 0x00102220 302f2e2e 2f2f2f32 33353535 35363636 0/..///235555666 │ │ + 0x00102230 3737383a 3a3c3d3d 3f3f3f3f 3f3f3f3f 778::<==???????? │ │ + 0x00102240 312f2e2d 2e2d2d31 33353838 3a3b3c3d 1/.-.--13588:;<= │ │ + 0x00102250 3e3e4041 41434444 45464747 46464545 >>@AACDDEFGGFFEE │ │ + 0x00102260 36333231 31303033 35373a3b 3e414144 6321100357:;>AAD │ │ + 0x00102270 4646494a 4b4d4e4e 4f4e4f50 504e4d4c FFIJKMNNONOPPNML │ │ + 0x00102280 3f3c3a39 38373639 3b3c4041 4346474b ?<:98769;<@ACFGK │ │ + 0x00102290 4d4e5254 5559595a 5b585758 59585654 MNRTUYYZ[XWXYXVT │ │ + 0x001022a0 433f3e3c 3b3a393b 3c3f4042 4646494c C?><;:9;>=<;=>@ADDHI │ │ + 0x001022d0 4c4d5152 5557595c 5d616264 64666665 LMQRUWY\]abddffe │ │ + 0x001022e0 201f1f1f 1f202020 22232427 292c2f30 .... "#$'),/0 │ │ + 0x001022f0 35373a3f 41474a4f 52525759 5c5e6163 57:?AGJORRWY\^ac │ │ + 0x00102300 1f202020 21212222 23242427 282a2c2d . !!""#$$'(*,- │ │ + 0x00102310 3233363a 3b404347 494a4e51 5355585b 236:;@CGIJNQSUX[ │ │ + 0x00102320 23232222 23242527 292d2e30 31333536 ##""#$%')-.01356 │ │ + 0x00102330 393b3d41 4247494d 4f4f5353 54555657 9;=ABGIMOOSSTUVW │ │ + 0x00102340 2c2a2929 2a2a2a2c 3034363a 3c3f4243 ,*))***,046:=;;;:?@ │ │ + 0x00102420 2d2d2d2c 2e2e2f30 31333433 33333434 ---,../013433344 │ │ + 0x00102430 35353637 37393a3b 3c3c3d3d 3d3d3d3d 556779:;<<====== │ │ + 0x00102440 312f2e2d 2d2e2d2f 31353538 393a3b3b 1/.--.-/15589:;; │ │ + 0x00102450 3d3d3e3f 40414243 44444545 44444343 ==>?@ABCDDEEDDCC │ │ + 0x00102460 34323130 2f2f2f30 32353639 3b3d3f40 4210///02569;=?@ │ │ + 0x00102470 42434446 4648494b 4b4b4d4e 4d4c4b4a BCDFFHIKKKMNMLKJ │ │ + 0x00102480 39363534 33333233 3538393c 3d404243 96543323589<=@BC │ │ + 0x00102490 4748494c 4c4f5052 53535455 56555352 GHILLOPRSSTUVUSR │ │ + 0x001024a0 403d3c3a 39393738 3a3d3d40 42444747 @=<:9978:==@BDGG │ │ + 0x001024b0 4b4d4f52 5356575a 5b5b5d5d 5e5e5c5a KMORSVWZ[[]]^^\Z │ │ + 0x001024c0 4440403d 3d3c3b3a 3c3d3f40 43434747 D@@==<;:<=?@CCGG │ │ + 0x001024d0 4a4b4f50 53555759 5b5e5f61 61636262 JKOPSUWY[^_aacbb │ │ + 0x001024e0 201f1f1f 1f202020 21222424 27282c2e .... !"$$'(,. │ │ + 0x001024f0 3034353a 3a414247 4a4f5152 56585b5d 045::ABGJOQRVX[] │ │ + 0x00102500 1f202020 20212121 22222323 2627292b . !!!""##&')+ │ │ + 0x00102510 2d303135 363b3c41 4348494a 4e505255 -0156;?CEIKKNPPQ │ │ + 0x00102540 28272726 26272829 2c2d3333 36383b3c (''&&'(),-3368;< │ │ + 0x00102550 3e414245 464a4b4f 51555657 5a5a5a5a >ABEFJKOQUVWZZZZ │ │ + 0x00102560 3331312f 2f303030 34353a3b 3f414548 311//00045:;?AEH │ │ + 0x00102570 4a4e4f53 54595a5e 61656667 6a696767 JNOSTYZ^aefgjigg │ │ + 0x00102580 413e3d3b 3b3b3a3a 3e3f4444 494b4f52 A>=;;;::>?DDIKOR │ │ + 0x00102590 555a5c61 62696a6f 71767879 7c7a7775 UZ\abijoqvxy|zwu │ │ + 0x001025a0 4f4b4a48 47474545 48494e4f 54555a5d OKJHGGEEHINOTUZ] │ │ + 0x001025b0 6065676d 6e76777d 80858788 8c8c8986 `egmnvw}........ │ │ + 0x001025c0 5753524f 4f4e4d4b 4e505455 595a6061 WSROONMKNPTUYZ`a │ │ + 0x001025d0 67696f71 767a7e83 868d8f93 93989798 gioqvz~......... │ │ + 0x001025e0 201f1f1e 1f212325 292a3131 30303131 ....!#%)*110011 │ │ + 0x001025f0 32333436 3639393c 3d3f4040 42434444 2346699<=?@@BCDD │ │ + 0x00102600 20212121 23252729 2b2b2f2f 2e2e2d2e !!!#%')++//..-. │ │ + 0x00102610 2e2f3031 32343436 37393a3a 3b3c3d3e ./01244679::;<=> │ │ + 0x00102620 2829292a 2b2c2e2f 30303232 31313031 ())*+,./00221101 │ │ + 0x00102630 31313233 33343537 38393a3a 3b3b3b3b 1123345789::;;;; │ │ + 0x00102640 312f2f2d 2e2e2e2e 31313535 36373839 1//-....11556789 │ │ + 0x00102650 393a3a3b 3b3c3d3e 3f404141 42424141 9::;;<=>?@AABBAA │ │ + 0x00102660 3331312f 2f2f2f2e 31323636 393a3d3e 311////.12669:=> │ │ + 0x00102670 3f404143 43454547 4849494a 4b4a4847 ?@ACCEEGHIIJKJHG │ │ + 0x00102680 39363634 33333232 34353939 3c3d4041 966433224599<=@A │ │ + 0x00102690 43454749 494c4d4f 50525253 5452514f CEGIILMOPRRSTRQO │ │ + 0x001026a0 3f3c3b39 39383736 39393c3d 40414345 ?<;9987699<=@ACE │ │ + 0x001026b0 47494b4d 4e525255 5659595a 5b5b5957 GIKMNRRUVYYZ[[YW │ │ + 0x001026c0 433f3f3c 3c3b3a39 3b3c3e3f 41424546 C??<<;:9;<>?ABEF │ │ + 0x001026d0 494a4d4e 51535557 585c5c5e 5e605f5f IJMNQSUWX\\^^`__ │ │ + 0x001026e0 201f1f1f 1f202020 20222224 2427272c .... ""$$'', │ │ + 0x001026f0 2c303035 353a3a41 4147474f 4f525257 ,0055::AAGGOORRW │ │ + 0x00102700 1f202020 20202021 21222222 22252529 . !!""""%%) │ │ + 0x00102710 292d2d31 3136363c 3c414148 484b4b4f )--1166<>;;;;::??DDIIO │ │ + 0x001027b0 4f55555c 5c626269 696f6f76 7679797c OUU\\bbiioovvyy| │ │ + 0x001027c0 4f4b4b48 48474745 4549494e 4e54545a OKKHHGGEEIINNTTZ │ │ + 0x001027d0 5a606067 676e6e76 767d7d85 8588888d Z``ggnnvv}}..... │ │ + 0x001027e0 201f1f1e 1e212125 252a2a31 31303031 ....!!%%**11001 │ │ + 0x001027f0 31323234 34363639 393c3c3f 3f404042 122446699<>@@AACCDDE │ │ + 0x00102880 34323230 302f2f2f 2f323236 3639393d 42200////226699= │ │ + 0x00102890 3d404042 42444446 4648484b 4b4b4b4d =@@BBDDFFHHKKKKM │ │ + 0x001028a0 39363634 34333332 32353539 393c3c40 9664433225599<<@ │ │ + 0x001028b0 40434347 4749494c 4c4f4f52 52535354 @CCGGIILLOORRSST │ │ + 0x001028c0 3f3c3c39 39383836 3639393c 3c404043 ?<<99886699<<@@C │ │ + 0x001028d0 4347474b 4b4e4e52 52555559 595a5a5c CGGKKNNRRUUYYZZ\ │ │ + 0x001028e0 201f1f1f 1f1f2020 20202222 23242627 ..... ""#$&' │ │ + 0x001028f0 292c2c30 30353539 3a3d4143 47484f4f ),,00559:=ACGHOO │ │ + 0x00102900 1f202020 20202020 21212222 22222425 . !!""""$% │ │ + 0x00102910 27292a2d 2d313134 36393c3d 41424848 ')*--11469<=ABHH │ │ + 0x00102920 20202020 21212222 23232525 26262828 !!""##%%&&(( │ │ + 0x00102930 292b2b2e 2e313234 36383a3c 3f404646 )++..12468:?BDEIIOO │ │ + 0x00102960 2c2a2a29 29292a2a 2a2b3030 3436383a ,**)))***+00468: │ │ + 0x00102970 3c3f4043 4347474a 4b4d4f51 54555a5a <;:999888==ABEG │ │ + 0x001029b0 4a4e4f53 53595a5e 5f626667 6c6c7373 JNOSSYZ^_bfgllss │ │ + 0x001029c0 49464543 42424141 40404545 494a4d4f IFECBBAA@@EEIJMO │ │ + 0x001029d0 5155565b 5b626367 696c7072 77777f7f QUV[[bcgilprww.. │ │ + 0x001029e0 201f1f1e 1e202122 25252a2a 2f313030 .... !"%%**/100 │ │ + 0x001029f0 30313132 32343435 3637393a 3c3c3f3f 01122445679:<>?@@AACC │ │ + 0x00102a80 34323230 30302f2f 2f2f3232 35363839 422000////225689 │ │ + 0x00102a90 3b3d3e40 40424244 44454647 48494b4b ;=>@@BBDDEFGHIKK │ │ + 0x00102aa0 38363534 33333232 31313535 37383a3b 86543322115578:; │ │ + 0x00102ab0 3d3f4042 42454647 484a4b4c 4d4e5050 =?@BBEFGHJKLMNPP │ │ + 0x00102ac0 3d3a3938 37363635 34353838 3a3b3d3e =:9876654588:;=> │ │ + 0x00102ad0 3f424245 4548494b 4c4e4f50 52535656 ?BBEEHIKLNOPRSVV │ │ + 0x00102ae0 201f1f1f 1f1f1f20 20202021 22222424 ...... !""$$ │ │ + 0x00102af0 2627292c 2c2f3032 3535393a 3d414146 &'),,/02559:=AAF │ │ + 0x00102b00 1f202020 20202020 20212121 22222222 . !!!"""" │ │ + 0x00102b10 25252729 292c2d2e 31313536 383c3c40 %%')),-.11568<<@ │ │ + 0x00102b20 20202020 21212222 22232324 25252626 !!"""##$%%&& │ │ + 0x00102b30 2828292b 2b2d2e2f 32323536 383a3a3e (()++-./22568::> │ │ + 0x00102b40 23232322 22222324 24252528 292b2e2e ###"""#$$%%()+.. │ │ + 0x00102b50 2f303133 33353637 39393c3d 3f424246 /013356799<=?BBF │ │ + 0x00102b60 27262625 25252626 2728282b 2c2e3232 '&&%%%&&'((+,.22 │ │ + 0x00102b70 34353639 393b3c3d 40404344 4548484c 45699;<=@@CDEHHL │ │ + 0x00102b80 2c2a2a29 29292a2a 2a2a2a2e 30323636 ,**)))*****.0266 │ │ + 0x00102b90 393a3c3f 3f424344 47474a4b 4d4f4f53 9:=;;;;:::>?ADD │ │ + 0x00102bd0 48494c4f 4f545558 5c5c6162 6469696d HILOOTUX\\abdiim │ │ + 0x00102be0 201f1f1f 1e1e2121 23252529 2a2c3131 .....!!#%%)*,11 │ │ + 0x00102bf0 30303031 31323233 34343636 3739393b 000112234466799; │ │ + 0x00102c00 1f1f1f20 20202324 2528282a 2b2c2e2e ... #$%((*+,.. │ │ + 0x00102c10 2e2e2d2d 2d2e2e2f 30303132 33343436 ..---../00123446 │ │ + 0x00102c20 25262627 28282a2b 2c2f2f2f 2f2f3030 %&&'((*+,/////00 │ │ + 0x00102c30 2f2f2e2e 2e2e2e2f 2f2f3031 31323234 //.....///011224 │ │ + 0x00102c40 2d2d2d2d 2c2c2e2e 2e2f2f31 31323434 ----,,...//11244 │ │ + 0x00102c50 33333333 33343434 35353636 36373739 3333344455666779 │ │ + 0x00102c60 302f2f2e 2d2d2e2e 2e2f2f31 32333535 0//.--...//12355 │ │ + 0x00102c70 36363637 37383838 39393a3a 3a3b3b3d 6667788899:::;;= │ │ + 0x00102c80 312f2f2e 2d2d2d2e 2d2d2d30 31333535 1//.---.---01355 │ │ + 0x00102c90 3738393a 3a3b3b3c 3d3d3e3e 3f404041 789::;;<==>>?@@A │ │ + 0x00102ca0 34323231 30302f2f 2f2f2f32 32343636 422100/////22466 │ │ + 0x00102cb0 39393b3d 3d3f4041 42424444 45464648 99;==?@ABBDDEFFH │ │ + 0x00102cc0 39373635 34343333 33323234 35363939 9765443332245699 │ │ + 0x00102cd0 3b3c3d40 40424344 47474949 4a4c4c4e ;<=@@BCDGGIIJLLN │ │ + 0x00102ce0 201f1f1f 1f1f1f20 20202020 20222223 ...... ""# │ │ + 0x00102cf0 24242627 272a2c2c 2f303135 35373a3a $$&''*,,/01557:: │ │ + 0x00102d00 1f202020 20202020 20202121 21222222 . !!!""" │ │ + 0x00102d10 22222425 25282929 2c2d2e31 31333636 ""$%%()),-.11366 │ │ + 0x00102d20 20202020 20202121 22222323 23242425 !!""###$$% │ │ + 0x00102d30 25252728 282a2a2b 2d2e2f31 32333636 %%'((**+-./12366 │ │ + 0x00102d40 20212121 21212122 22232424 24262627 !!!!!!""#$$$&&' │ │ + 0x00102d50 2828292a 2a2c2d2d 2f303033 33353737 (()**,--/0033577 │ │ + 0x00102d60 24232323 23222324 24252626 282a2a2d $####"#$$%&&(**- │ │ + 0x00102d70 30303132 32343536 3838393b 3c3d3f3f 00122456889;<=?? │ │ + 0x00102d80 2c2b2a2a 2929292a 2a2a2a2a 2c303032 ,+**)))*****,002 │ │ + 0x00102d90 3636383a 3a3d3f3f 42434347 47484b4b 668::=??BCCGGHKK │ │ + 0x00102da0 2f2e2d2d 2c2c2c2d 2d2d2d2d 2f323235 /.--,,,-----/225 │ │ + 0x00102db0 38383a3c 3c404242 4546474a 4b4c4f4f 88:<<@BBEFGJKLOO │ │ + 0x00102dc0 35343333 31313131 32313131 33363639 5433111121113669 │ │ + 0x00102dd0 3c3c3f41 41454748 4b4c4d51 52535757 <> │ │ + 0x00102ea0 32313030 2e2e2e2e 2e2e2e2e 2f323234 2100......../224 │ │ + 0x00102eb0 36363738 383a3b3c 3d3d3d3f 3f3f4141 66788:;<===???AA │ │ + 0x00102ec0 34323232 3030302f 2f2f2f2f 30323234 4222000/////0224 │ │ + 0x00102ed0 36363839 393c3d3d 3f404042 42434444 66899<==?@@BBCDD │ │ + 0x00102ee0 201f1f1f 1f1f1f1f 1f202020 20202022 ........ " │ │ + 0x00102ef0 22222324 24262727 292c2c2c 2f303033 ""#$$&''),,,/003 │ │ + 0x00102f00 1f202020 20202020 20202020 21212122 . !!!" │ │ + 0x00102f10 22222222 22242525 2729292a 2c2d2d2f """""$%%'))*,--/ │ │ + 0x00102f20 1f202020 20202020 21212121 22222223 . !!!!"""# │ │ + 0x00102f30 23232424 24252727 282a2a2a 2c2d2d30 ##$$$%''(***,--0 │ │ + 0x00102f40 20202020 20212121 22222223 23232425 !!!"""###$% │ │ + 0x00102f50 25252626 26282828 292b2b2b 2d2e2e30 %%&&&((()+++-..0 │ │ + 0x00102f60 23232323 22222222 23242425 25252729 ####""""#$$%%%') │ │ + 0x00102f70 292a2d2e 2e2f3030 31333333 35363638 )*-../0013335668 │ │ + 0x00102f80 24232323 23222223 24242425 2626282a $####""#$$$%&&(* │ │ + 0x00102f90 2a2b2f30 30313232 33353536 3838383a *+/001223556888: │ │ + 0x00102fa0 2c2b2a2a 29292929 2a2a2a2a 2a2a2c30 ,+**))))******,0 │ │ + 0x00102fb0 30313436 36383a3a 3c3f3f40 42434345 014668::BBCEFFI │ │ + 0x00102fe0 201f1f1f 1f1e1e1f 21212123 2525272a .......!!!#%%'* │ │ + 0x00102ff0 2a2b2f31 31303030 30313131 32323233 *+/1100001112223 │ │ + 0x00103000 1f1f1f1f 20202021 23242426 2828292b .... !#$$&(()+ │ │ + 0x00103010 2b2b2e2e 2e2e2e2e 2d2d2d2d 2e2e2e2f ++......----.../ │ │ + 0x00103020 21212222 22232323 25262629 2b2b2b2c !!"""###%&&)+++, │ │ + 0x00103030 2c2d2e2f 2f2e2e2e 2e2d2d2d 2e2e2e2f ,-.//....---.../ │ │ + 0x00103040 25262626 27282828 2a2b2b2d 2f2f2f2f %&&&'(((*++-//// │ │ + 0x00103050 2f2f3030 302f2f2f 2e2e2e2e 2e2e2e2f //000///......./ │ │ + 0x00103060 2d2d2d2d 2d2c2c2d 2e2e2e2f 2f2f3031 -----,,-...///01 │ │ + 0x00103070 31323334 34343333 33333334 34343434 1234443333344444 │ │ + 0x00103080 302f2f2f 2e2e2e2e 2f2f2f2f 2f2f3032 0///....//////02 │ │ + 0x00103090 32323435 35353535 35353535 36363636 2245555555556666 │ │ + 0x001030a0 31302f2f 2e2d2d2d 2d2e2e2d 2d2d2f31 10//.----..---/1 │ │ + 0x001030b0 31323535 35373838 393a3a3a 3b3b3b3c 125557889:::;;;< │ │ + 0x001030c0 32313030 2f2e2e2e 2e2e2e2e 2e2e2f32 2100/........./2 │ │ + 0x001030d0 32323536 36373838 393b3b3c 3d3d3d3e 225667889;;<===> │ │ + 0x001030e0 201f1f1f 1f1f1f1f 1f1f2020 20202020 ......... │ │ + 0x001030f0 20212222 22232424 24252727 27292c2c !"""#$$$%'''),, │ │ + 0x00103100 1f1f2020 20202020 20202020 20202121 .. !! │ │ + 0x00103110 21212222 22222222 22242525 25272929 !!"""""""$%%%')) │ │ + 0x00103120 1f1f2020 20202020 20202020 20202121 .. !! │ │ + 0x00103130 21212222 22222222 22242525 25272929 !!"""""""$%%%')) │ │ + 0x00103140 20202020 20202121 21212222 22222323 !!!!""""## │ │ + 0x00103150 23242525 25252626 26272828 282a2b2b #$%%%%&&&'(((*++ │ │ + 0x00103160 20202020 20202121 21212222 22222323 !!!!""""## │ │ + 0x00103170 23242525 25252626 26272828 282a2b2b #$%%%%&&&'(((*++ │ │ + 0x00103180 24232323 23232222 22232424 24252626 $#####"""#$$$%&& │ │ + 0x00103190 26282a2a 2a2d3030 30313232 32343535 &(***-0001222455 │ │ + 0x001031a0 24232323 23232222 22232424 24252626 $#####"""#$$$%&& │ │ + 0x001031b0 26282a2a 2a2d3030 30313232 32343535 &(***-0001222455 │ │ + 0x001031c0 2c2b2a2a 2a292929 29292a2a 2a2a2a2a ,+***)))))****** │ │ + 0x001031d0 2a2d3030 30323636 36383a3a 3a3c3f3f *-00026668:::;;;:?ADIORU\be │ │ + 0x00103bf0 696f7677 797e8283 807f8388 8a898888 iovwy~.......... │ │ + 0x00103c00 4f4b4847 4745494c 4e545a5d 60676e72 OKHGGEILNTZ]`gnr │ │ + 0x00103c10 767d8587 888e8e89 8c91908e 8d92979c v}.............. │ │ + 0x00103c20 57524e4e 4d4b4f52 54595f62 666d7478 WRNNMKORTY_bfmtx │ │ + 0x00103c30 7c848d8e 90959499 9d98969b a19f9d9c |............... │ │ + 0x00103c40 5a555251 504e4e53 57595d64 666b7376 ZURQPNNSWY]dfksv │ │ + 0x00103c50 7b84888c 97999ba0 a1a4aaa8 a5a7acb2 {............... │ │ + 0x00103c60 5d585654 52525054 565b5e62 696b7077 ]XVTRRPTV[^bikpw │ │ + 0x00103c70 7a82878c 9599a2a5 a7adaeb1 b7b9b6b3 z............... │ │ + 0x00103c80 605b5a57 56565354 595b5f64 666e6f76 `[ZWVVSTY[_dfnov │ │ + 0x00103c90 7b80878a 9598a0a7 adb2b4bb bcbec5cb {............... │ │ + 0x00103ca0 635e5d5a 59595857 5a5d6163 696b7374 c^]ZYYXWZ]acikst │ │ + 0x00103cb0 7c7f878b 92989fa6 abb6babf c1c9cbcc |............... │ │ + 0x00103cc0 6661615d 5d5c5c5a 5a606167 686f7078 faa]]\\ZZ`aghopx │ │ + 0x00103cd0 7982838e 8f9a9ba8 a9b5b7c6 c8ced0d9 y............... │ │ + 0x00103ce0 201f1e20 21252a2d 31303131 32343637 .. !%*-10112467 │ │ + 0x00103cf0 393c3f40 40434445 46474849 4a4b4c4d 9>?@ABCDEF │ │ + 0x00103d20 25262829 2b2f2f2f 302f2e2e 2e2f3131 %&()+///0/.../11 │ │ + 0x00103d30 32343737 383a3b3c 3e3f4041 43444546 24778:;<>?@ACDEF │ │ + 0x00103d40 2a2a2a2c 2d2f3031 32323131 32323434 ***,-/0122112244 │ │ + 0x00103d50 35373a3a 3a3c3c3c 3c3d3e3f 40414243 57:::<<<<=>?@ABC │ │ + 0x00103d60 302f2e2e 2f2f3233 35353535 36363738 0/..//2355556678 │ │ + 0x00103d70 383a3c3d 3d3f4041 42434242 42424343 8:<==?@ABCBBBBCC │ │ + 0x00103d80 312f2d2d 2e2d3133 35383a3b 3b3d3e3f 1/--.-1358:;;=>? │ │ + 0x00103d90 40414344 44454746 45444445 46474849 @ACDDEGFEDDEFGHI │ │ + 0x00103da0 34323030 2f2f3234 36393d3e 40424445 4200//2469=>@BDE │ │ + 0x00103db0 46484b4b 4b4c4a48 494a4b4b 4a4a4949 FHKKKLJHIJKKJJII │ │ + 0x00103dc0 36343231 31303436 373b3e40 41444748 642110467;>@ADGH │ │ + 0x00103dd0 494b4e4e 4f4f4e4f 514f4e4c 4d4e5051 IKNNOONOQONLMNPQ │ │ + 0x00103de0 39363433 33323537 393c4041 4347494b 964332579<@ACGIK │ │ + 0x00103df0 4c4f5252 53555655 53525354 54535251 LORRSUVUSRSTTSRQ │ │ + 0x00103e00 3f3c3939 3836393b 3c404345 474b4e50 ?<99869;<@CEGKNP │ │ + 0x00103e10 52555959 5a5c5b58 595a5957 5657585a RUYYZ\[XYZYWVWXZ │ │ + 0x00103e20 423f3c3b 3b393c3d 3e424547 494d5052 B?<;;9<=>BEGIMPR │ │ + 0x00103e30 54585c5c 5d5f5e5f 605d5c5d 5e5d5b5a TX\\]_^_`]\]^][Z │ │ + 0x00103e40 43403e3d 3c3a3a3d 3f414346 484a4e50 C@>=<::=?ACFHJNP │ │ + 0x00103e50 5256585a 5f606062 61626462 60606163 RVXZ_``babdb``ac │ │ + 0x00103e60 44413f3e 3c3c3b3d 3e414244 48494c4f DA?><<;=>ABDHILO │ │ + 0x00103e70 50545759 5d5e6263 63666566 67676563 PTWY]^bccfefggec │ │ + 0x00103e80 4542413f 3e3d3c3c 3f404244 46494a4e EBA?>=<>=>@BCFGKL │ │ + 0x00103eb0 4f515456 595b5e61 6266686a 6a6d6d6c OQTVY[^abfhjjmml │ │ + 0x00103ec0 48444441 413f3f3d 3e414144 4548494d HDDAA??=>AADEHIM │ │ + 0x00103ed0 4d515156 575b5b60 6165666b 6b6d6e71 MQQVW[[`aefkkmnq │ │ + 0x00103ee0 201f1f1f 20202022 2426272c 2f31353a ... "$&',/15: │ │ + 0x00103ef0 3d41474c 4f525659 5c5f6265 686b6e72 =AGLORVY\_behknr │ │ + 0x00103f00 1f202020 20212122 22242529 2c2e3136 . !!""$%),.16 │ │ + 0x00103f10 383c4145 484b4e51 5456595c 5f626568 8<;;:?@BCDEFGHIJK │ │ + 0x00104100 1f1f2021 2428292b 2e2e2e2d 2e2f3032 .. !$()+...-./02 │ │ + 0x00104110 33343638 393b3c3d 3e3f4041 41424344 34689;<=>?@AABCD │ │ + 0x00104120 23252626 292d2e2e 302f2e2d 2e2f2f31 #%&&)-..0/.-.//1 │ │ + 0x00104130 31323536 37383a3b 3c3d3e40 41424344 125678:;<=>@ABCD │ │ + 0x00104140 26282829 2c2f2f30 3130302f 30303032 &((),//0100/0002 │ │ + 0x00104150 32333537 38393a3a 3b3c3c3d 3e3f4041 235789::;<<=>?@A │ │ + 0x00104160 302f2e2e 2f2f3032 35353535 36363637 0/..//0255556667 │ │ + 0x00104170 38383a3c 3c3d3e3f 40414141 41414141 88:<<=>?@AAAAAAA │ │ + 0x00104180 312f2d2d 2e2d2f31 3537383a 3b3c3d3e 1/--.-/1578:;<=> │ │ + 0x00104190 3f404142 43444544 43424243 44454647 ?@ABCDEDCBBCDEFG │ │ + 0x001041a0 32302e2e 2e2e2f32 3637383b 3d3d3f41 20..../2678;==?A │ │ + 0x001041b0 41424445 46474847 47484949 48484747 ABDEFGHGGHIIHHGG │ │ + 0x001041c0 34323030 2f2f3032 3638393d 3f404244 4200//02689=?@BD │ │ + 0x001041d0 4546484a 4b4b4c4e 4f4d4c4a 4b4c4d4e EFHJKKLNOMLJKLMN │ │ + 0x001041e0 39363434 33323335 393a3c40 42444749 964432359:<@BDGI │ │ + 0x001041f0 4a4c4f51 52535453 51505152 52514f4e JLOQRSTSQPQRRQON │ │ + 0x00104200 3d393737 36343638 3b3d3e42 4446494c =9776468;=>BDFIL │ │ + 0x00104210 4d4f5254 56575856 56585755 53555657 MORTVWXVVXWUSUVW │ │ + 0x00104220 3f3c3a39 38363739 3c3e4043 46474b4e ?<:98679<>@CFGKN │ │ + 0x00104230 4f525557 595a5b5d 5e5b595a 5c5a5957 ORUWYZ[]^[YZ\ZYW │ │ + 0x00104240 433f3d3c 3b39393c 3f404245 47494d4f C?=<;99==;;>?ACDHIL │ │ + 0x00104290 4e515455 595a5d60 62636466 66666769 NQTUYZ]`bcdfffgi │ │ + 0x001042a0 4642413f 3f3e3d3c 3d3f4142 45464a4a FBA??>=<=?ABEFJJ │ │ + 0x001042b0 4e4f5254 57595b5e 60646567 67696969 NORTWY[^`deggiii │ │ + 0x001042c0 47434340 403e3e3c 3d404043 4347474b GCC@@>><=@@CCGGK │ │ + 0x001042d0 4b4f5054 5459595e 5e626368 686a6a6d KOPTTYY^^bchhjjm │ │ + 0x001042e0 201f1f1f 20202022 22242728 2c2f3135 ... ""$'(,/15 │ │ + 0x001042f0 393b4145 474f5152 575a5c5f 6264676a 9;AEGOQRWZ\_bdgj │ │ + 0x00104300 1f202020 20202122 22222526 292c2e31 . !"""%&),.1 │ │ + 0x00104310 35363c3f 41484a4b 4f525457 595c5e61 56@GHIMPSUX[^a │ │ + 0x00104340 20202021 22222325 25262829 2b2e2f32 !""#%%&()+./2 │ │ + 0x00104350 35363a3e 3f464748 4c4e5153 55585a5d 56:>?FGHLNQSUXZ] │ │ + 0x00104360 24232322 2425262a 2c303233 3538393c $##"$%&*,023589< │ │ + 0x00104370 3f404447 494f5051 55575858 595a5c5d ?@DGIOPQUWXXYZ\] │ │ + 0x00104380 27262625 2728282d 2f333637 3a3d3e41 '&&%'((-/367:=>A │ │ + 0x00104390 4445494c 4e545556 5a595a5c 5f626568 DEILNTUVZYZ\_beh │ │ + 0x001043a0 2c2a2929 2a2a2a30 32363a3b 3f424347 ,*))***026:;?BCG │ │ + 0x001043b0 4a4b4f53 545a5b5c 60636667 67676768 JKOSTZ[\`cfggggh │ │ + 0x001043c0 35333231 32313136 383c4143 474b4d52 532121168<;;::?ADIKOUV\ │ │ + 0x00104410 6162696d 6f767879 7d81807d 7c7f8387 abimovxy}..}|... │ │ + 0x00104420 4f4b4948 47464549 4b4e5455 5a5f6167 OKIHGFEIKNTUZ_ag │ │ + 0x00104430 6c6f767a 7d858788 8c878589 8d8b8987 lovz}........... │ │ + 0x00104440 514d4b4a 4847464b 4d505557 5b616369 QMKJHGFKMPUW[aci │ │ + 0x00104450 6e70777c 7f87898b 8f929694 9092969a npw|............ │ │ + 0x00104460 5853514f 4e4d4c4f 5155585b 6163686d XSQONMLOQUX[achm │ │ + 0x00104470 6f777b7f 87899193 9499999b a0a19e9b ow{............. │ │ + 0x00104480 5a565452 51504e4f 5355595c 5e65666c ZVTRQPNOSUY\^efl │ │ + 0x00104490 70757b7d 86888f94 9a9d9ea4 a4a5aaaf pu{}............ │ │ + 0x001044a0 5d585854 54535251 54565a5c 6162696a ]XXTTSRQTVZ\abij │ │ + 0x001044b0 71737a7d 83888d93 97a0a3a8 a9afafb0 qsz}............ │ │ + 0x001044c0 605b5b57 57555653 5459595f 5f66666e `[[WWUVSTYY__ffn │ │ + 0x001044d0 6e767780 81898a95 959fa0ad aeb3b4bb nvw............. │ │ + 0x001044e0 201f1f1e 2123252a 2c313030 31323334 ...!#%*,1001234 │ │ + 0x001044f0 3636393b 3c3f4040 42434445 46474849 669;?@AAB │ │ + 0x00104520 22232424 282a2c2d 2e2f2e2e 2d2e2f2f "#$$(*,-./..-.// │ │ + 0x00104530 31313334 35383939 3b3c3d3e 3f404142 11345899;<=>?@AB │ │ + 0x00104540 25262728 2b2d2f2f 2f302f2e 2e2e2f2f %&'(+-///0/...// │ │ + 0x00104550 30313234 34373738 393a3b3c 3c3d3e3f 012447789:;<<=>? │ │ + 0x00104560 302f2e2e 2f2f2f32 33353535 35363636 0/..///235555666 │ │ + 0x00104570 3737383a 3a3c3d3d 3f3f3f3f 3f3f3f3f 778::<==???????? │ │ + 0x00104580 302f2e2d 2e2e2e32 33353637 38383939 0/.-...235678899 │ │ + 0x00104590 3a3b3c3d 3e404041 42414041 42434445 :;<=>@@ABA@ABCDE │ │ + 0x001045a0 312f2e2d 2e2d2d31 33353838 3a3b3c3d 1/.-.--13588:;<= │ │ + 0x001045b0 3e3e4041 41434444 45464747 46464545 >>@AACDDEFGGFFEE │ │ + 0x001045c0 34323030 2f2f2f32 3436393a 3d3f4042 4200///2469:=?@B │ │ + 0x001045d0 44444648 484b4b4b 4d4b4a48 494a4b4c DDFHHKKKMKJHIJKL │ │ + 0x001045e0 36333231 31303033 35373a3b 3e414144 6321100357:;>AAD │ │ + 0x001045f0 4646494a 4b4d4e4e 4f4e4f50 504e4d4c FFIJKMNNONOPPNML │ │ + 0x00104600 39363534 33323235 36393c3d 40424447 9654322569<=@BDG │ │ + 0x00104610 494a4c4e 4f525253 54555452 51525354 IJLNORRSTUTRQRST │ │ + 0x00104620 3f3c3a39 38373639 3b3c4041 4346474b ?<:98769;<@ACFGK │ │ + 0x00104630 4d4e5254 5559595a 5b585758 59585654 MNRTUYYZ[XWXYXVT │ │ + 0x00104640 403d3b3a 3938373a 3b3d4041 4447484b @=;:987:;=@ADGHK │ │ + 0x00104650 4e4f5255 565a5a5b 5d5d5e5d 5a5a5c5d NORUVZZ[]]^]ZZ\] │ │ + 0x00104660 433f3e3c 3b3a393b 3c3f4042 4646494c C?><;:9;@BCGGK │ │ + 0x00104690 4d4f5253 57585b5d 5f616163 63636465 MORSWX[]_aacccde │ │ + 0x001046a0 4541413e 3e3d3c3b 3d3e4041 44444849 EAA>>=<;=>@ADDHI │ │ + 0x001046b0 4c4d5152 5557595c 5d616264 64666665 LMQRUWY\]abddffe │ │ + 0x001046c0 4542423f 3f3d3d3b 3c3f3f42 42464649 EBB??==;BEF │ │ + 0x001047d0 4b4d4f53 54595b5f 61616463 65686b6e KMOSTY[_aadcehkn │ │ + 0x001047e0 35333231 31323133 363b3c41 43474b4c 532112136;;:9998:=ABGJNRS │ │ + 0x00104810 5a5c5f64 666c6e73 75757876 74777b7e Z\_dflnsuuxvtw{~ │ │ + 0x00104820 413e3d3b 3b3b3a3c 3f434449 4c4f5455 A>=;;;:??@ │ │ + 0x00104920 21222223 25262b2b 2c2e2f2e 2e2d2e2e !""#%&++,./..-.. │ │ + 0x00104930 2f303133 33363738 393a3b3c 3d3e3f40 /01336789:;<=>?@ │ │ + 0x00104940 25262728 2a2b2f2f 2f30302f 2e2e2e2e %&'(*+///00/.... │ │ + 0x00104950 2f303132 32343537 3838393a 3b3b3c3d /0122457889:;;<= │ │ + 0x00104960 2d2d2d2c 2e2e2f30 31333433 33333434 ---,../013433344 │ │ + 0x00104970 35353637 37393a3b 3c3c3d3d 3d3d3d3d 556779:;<<====== │ │ + 0x00104980 302f2e2e 2f2f2f30 32343535 35353636 0/..///024555566 │ │ + 0x00104990 36373738 383a3b3c 3d3d3f3f 40414243 67788:;<==??@ABC │ │ + 0x001049a0 312f2e2d 2d2e2d2f 31353538 393a3b3b 1/.--.-/15589:;; │ │ + 0x001049b0 3d3d3e3f 40414243 44444545 44444343 ==>?@ABCDDEEDDCC │ │ + 0x001049c0 32302f2e 2e2e2e2f 32353638 393b3d3d 20/..../25689;== │ │ + 0x001049d0 3f404142 42444546 47474846 4748494a ?@ABBDEFGGHFGHIJ │ │ + 0x001049e0 34323130 2f2f2f30 32353639 3b3d3f40 4210///02569;=?@ │ │ + 0x001049f0 42434446 4648494b 4b4b4d4e 4d4c4b4a BCDFFHIKKKMNMLKJ │ │ + 0x00104a00 38353433 32323132 3537383b 3d3f4142 85432212578;=?AB │ │ + 0x00104a10 4647484a 4b4d4f50 51515250 4f505152 FGHJKMOPQQRPOPQR │ │ + 0x00104a20 39363534 33333233 3538393c 3d404243 96543323589<=@BC │ │ + 0x00104a30 4748494c 4c4f5052 53535455 56555352 GHILLOPRSSTUVUSR │ │ + 0x00104a40 3f3c3b39 38383637 393c3c40 41434647 ?<;988679<<@ACFG │ │ + 0x00104a50 4b4c4e51 52555659 5a5a5c5a 5858595a KLNQRUVYZZ\ZXXYZ │ │ + 0x00104a60 403d3c3a 39393738 3a3d3d40 42444747 @=<:9978:==@BDGG │ │ + 0x00104a70 4b4d4f52 5356575a 5b5b5d5d 5e5e5c5a KMORSVWZ[[]]^^\Z │ │ + 0x00104a80 433f3e3c 3c3b3939 3c3d3f41 42464649 C?><<;99<=?ABFFI │ │ + 0x00104a90 4b4d5051 5556595b 5d5e5e60 605f6162 KMPQUVY[]^^``_ab │ │ + 0x00104aa0 4440403d 3d3c3b3a 3c3d3f40 43434747 D@@==<;:<=?@CCGG │ │ + 0x00104ab0 4a4b4f50 53555759 5b5e5f61 61636262 JKOPSUWY[^_aacbb │ │ + 0x00104ac0 4441413e 3e3c3d3b 3b3e3e41 41444448 DAA>><=;;>>AADDH │ │ + 0x00104ad0 484c4c50 50545459 595d5d61 62636366 HLLPPTTYY]]abccf │ │ + 0x00104ae0 201f1f1f 1f202020 21222424 27282c2e .... !"$$'(,. │ │ + 0x00104af0 3034353a 3a414247 4a4f5152 56585b5d 045::ABGJOQRVX[] │ │ + 0x00104b00 1f202020 20202021 21222223 2526292b . !!""#%&)+ │ │ + 0x00104b10 2d303135 363c3d41 44484a4b 4e515355 -0156<=ADHJKNQSU │ │ + 0x00104b20 1f202020 20212121 22222323 2627292b . !!!""##&')+ │ │ + 0x00104b30 2d303135 363b3c41 4348494a 4e505255 -0156;?CEIKKNPPQ │ │ + 0x00104b80 24232322 23242526 292a3030 32333537 $##"#$%&)*002357 │ │ + 0x00104b90 383b3c3f 3f444549 4b4f5051 5456585a 8;ABEFJKOQUVWZZZZ │ │ + 0x00104bc0 2c2a2a29 292a2a2a 2e303636 3a3b3f41 ,**))***.066:;?A │ │ + 0x00104bd0 4346474a 4b4f5054 565a5b5c 5f626466 CFGJKOPTVZ[\_bdf │ │ + 0x00104be0 3331312f 2f303030 34353a3b 3f414548 311//00045:;?AEH │ │ + 0x00104bf0 4a4e4f53 54595a5e 61656667 6a696767 JNOSTYZ^aefgjigg │ │ + 0x00104c00 35333331 31323131 35363c3c 41434749 5331121156<=;;;::>?DDIKOR │ │ + 0x00104c30 555a5c61 62696a6f 71767879 7c7a7775 UZ\abijoqvxy|zwu │ │ + 0x00104c40 423f3e3c 3c3c3b3b 3f404545 4a4c5053 B?><<<;;?@EEJLPS │ │ + 0x00104c50 565b5d62 636a6b70 7377797a 7d7f8286 V[]bcjkpswyz}... │ │ + 0x00104c60 4f4b4a48 47474545 48494e4f 54555a5d OKJHGGEEHINOTUZ] │ │ + 0x00104c70 6065676d 6e76777d 80858788 8c8c8986 `egmnvw}........ │ │ + 0x00104c80 514d4c4a 49484746 4a4b5050 55575b5e QMLJIHGFJKPPUW[^ │ │ + 0x00104c90 6267696f 7077797f 8287898b 8e909497 bgiopwy......... │ │ + 0x00104ca0 5753524f 4f4e4d4b 4e505455 595a6061 WSROONMKNPTUYZ`a │ │ + 0x00104cb0 67696f71 767a7e83 868d8f93 93989798 gioqvz~......... │ │ + 0x00104cc0 5a555551 5150504d 4e535357 585d5d64 ZUUQQPPMNSSWX]]d │ │ + 0x00104cd0 646b6b73 737b7b84 848c8c97 979b9ba0 dkkss{{......... │ │ + 0x00104ce0 201f1f1e 1f212325 292a3131 30303131 ....!#%)*110011 │ │ + 0x00104cf0 32333436 3639393c 3d3f4040 42434444 2346699<=?@@BCDD │ │ + 0x00104d00 1f1f1f20 21242628 2a2b2e2e 2e2d2d2e ... !$&(*+...--. │ │ + 0x00104d10 2e2f3032 32343436 38393a3b 3c3d3e3e ./02244689:;<=>> │ │ + 0x00104d20 20212121 23252729 2b2b2f2f 2e2e2d2e !!!#%')++//..-. │ │ + 0x00104d30 2e2f3031 32343436 37393a3a 3b3c3d3e ./01244679::;<=> │ │ + 0x00104d40 25262628 292b2d2f 2f2f3030 2f2e2e2e %&&()+-///00/... │ │ + 0x00104d50 2e2f2f30 31323334 35373738 393a3a3b .//0123457789::; │ │ + 0x00104d60 2829292a 2b2c2e2f 30303232 31313031 ())*+,./00221101 │ │ + 0x00104d70 31313233 33343537 38393a3a 3b3b3b3b 1123345789::;;;; │ │ + 0x00104d80 302f2f2e 2e2f2f2f 31323535 35353535 0//..///12555555 │ │ + 0x00104d90 36363637 3738393a 3b3c3d3d 3e3f4041 6667789:;<==>?@A │ │ + 0x00104da0 312f2f2d 2e2e2e2e 31313535 36373839 1//-....11556789 │ │ + 0x00104db0 393a3a3b 3b3c3d3e 3f404141 42424141 9::;;<=>?@AABBAA │ │ + 0x00104dc0 312f2f2d 2d2e2d2d 30313536 38383a3b 1//--.--015688:; │ │ + 0x00104dd0 3b3d3d3e 3e404041 42434444 45464747 ;==>>@@ABCDDEFGG │ │ + 0x00104de0 3331312f 2f2f2f2e 31323636 393a3d3e 311////.12669:=> │ │ + 0x00104df0 3f404143 43454547 4849494a 4b4a4847 ?@ACCEEGHIIJKJHG │ │ + 0x00104e00 34323130 302f2f2f 32323637 393a3d3e 42100///22679:=> │ │ + 0x00104e10 40424244 44464748 494b4b4b 4c4d4e4f @BBDDFGHIKKKLMNO │ │ + 0x00104e20 39363634 33333232 34353939 3c3d4041 966433224599<=@A │ │ + 0x00104e30 43454749 494c4d4f 50525253 5452514f CEGIILMOPRRSTRQO │ │ + 0x00104e40 3a373634 34343332 35363939 3c3d4042 :76444325699<=@B │ │ + 0x00104e50 43464749 4a4d4d4f 51525353 55555657 CFGIJMMOQRSSUUVW │ │ + 0x00104e60 3f3c3b39 39383736 39393c3d 40414345 ?<;9987699<=@ACE │ │ + 0x00104e70 47494b4d 4e525255 5659595a 5b5b5957 GIKMNRRUVYYZ[[YW │ │ + 0x00104e80 403d3c3a 39393837 393a3d3d 40414445 @=<:99879:==@ADE │ │ + 0x00104e90 474a4b4e 4e525356 575a5a5b 5c5d5e5f GJKNNRSVWZZ[\]^_ │ │ + 0x00104ea0 433f3f3c 3c3b3a39 3b3c3e3f 41424546 C??<<;:9;<>?ABEF │ │ + 0x00104eb0 494a4d4e 51535557 585c5c5e 5e605f5f IJMNQSUWX\\^^`__ │ │ + 0x00104ec0 4340403d 3d3c3c3a 3a3d3d40 40434346 C@@==<<::==@@CCF │ │ + 0x00104ed0 474a4a4e 4e525256 565a5a5f 5f606062 GJJNNRRVVZZ__``b │ │ + 0x00104ee0 201f1f1f 1f202020 20222224 2427272c .... ""$$'', │ │ + 0x00104ef0 2c303035 353a3a41 4147474f 4f525257 ,0055::AAGGOORRW │ │ + 0x00104f00 1f202020 20202021 21222222 22252529 . !!""""%%) │ │ + 0x00104f10 292d2d31 3136363c 3c414148 484b4b4f )--1166<>;;;;::??DDIIO │ │ + 0x00105050 4f55555c 5c626269 696f6f76 7679797c OUU\\bbiioovvyy| │ │ + 0x00105060 413e3e3b 3b3b3b3a 3a3f3f44 4449494f A>>;;;;::??DDIIO │ │ + 0x00105070 4f55555c 5c626269 696f6f76 7679797c OUU\\bbiioovvyy| │ │ + 0x00105080 4f4b4b48 48474745 4549494e 4e54545a OKKHHGGEEIINNTTZ │ │ + 0x00105090 5a606067 676e6e76 767d7d85 8588888d Z``ggnnvv}}..... │ │ + 0x001050a0 4f4b4b48 48474745 4549494e 4e54545a OKKHHGGEEIINNTTZ │ │ + 0x001050b0 5a606067 676e6e76 767d7d85 8588888d Z``ggnnvv}}..... │ │ + 0x001050c0 5752524e 4e4d4d4b 4b4f4f54 5459595f WRRNNMMKKOOTTYY_ │ │ + 0x001050d0 5f66666d 6d74747c 7c84848d 8d909095 _ffmmtt||....... │ │ + 0x001050e0 201f1f1e 1e212125 252a2a31 31303031 ....!!%%**11001 │ │ + 0x001050f0 31323234 34363639 393c3c3f 3f404042 122446699<>@@AACCDDE │ │ + 0x001051e0 312f2f2d 2d2e2e2d 2d313135 3538383a 1//--..--115588: │ │ + 0x001051f0 3a3b3b3d 3d3e3e40 40414143 43444445 :;;==>>@@AACCDDE │ │ + 0x00105200 34323230 302f2f2f 2f323236 3639393d 42200////226699= │ │ + 0x00105210 3d404042 42444446 4648484b 4b4b4b4d =@@BBDDFFHHKKKKM │ │ + 0x00105220 34323230 302f2f2f 2f323236 3639393d 42200////226699= │ │ + 0x00105230 3d404042 42444446 4648484b 4b4b4b4d =@@BBDDFFHHKKKKM │ │ + 0x00105240 39363634 34333332 32353539 393c3c40 9664433225599<<@ │ │ + 0x00105250 40434347 4749494c 4c4f4f52 52535354 @CCGGIILLOORRSST │ │ + 0x00105260 39363634 34333332 32353539 393c3c40 9664433225599<<@ │ │ + 0x00105270 40434347 4749494c 4c4f4f52 52535354 @CCGGIILLOORRSST │ │ + 0x00105280 3f3c3c39 39383836 3639393c 3c404043 ?<<99886699<<@@C │ │ + 0x00105290 4347474b 4b4e4e52 52555559 595a5a5c CGGKKNNRRUUYYZZ\ │ │ + 0x001052a0 3f3c3c39 39383836 3639393c 3c404043 ?<<99886699<<@@C │ │ + 0x001052b0 4347474b 4b4e4e52 52555559 595a5a5c CGGKKNNRRUUYYZZ\ │ │ + 0x001052c0 423f3f3c 3c3b3b39 393c3c3e 3e424245 B??<<;;99<<>>BBE │ │ + 0x001052d0 4549494d 4d505054 5458585c 5c5d5d5f EIIMMPPTTXX\\]]_ │ │ + 0x001052e0 201f1f1f 1f1f2020 20202222 23242627 ..... ""#$&' │ │ + 0x001052f0 292c2c30 30353539 3a3d4143 47484f4f ),,00559:=ACGHOO │ │ + 0x00105300 1f202020 20202020 20212222 22232426 . !"""#$& │ │ + 0x00105310 27292a2d 2d313235 36393c3e 42424949 ')*--12569<>BBII │ │ + 0x00105320 1f202020 20202020 21212222 22222425 . !!""""$% │ │ + 0x00105330 27292a2d 2d313134 36393c3d 41424848 ')*--11469<=ABHH │ │ + 0x00105340 20202020 20212122 22222424 25252628 !!"""$$%%&( │ │ + 0x00105350 292a2b2e 2e313234 36383b3c 40404747 )*+..12468;<@@GG │ │ + 0x00105360 20202020 21212222 23232525 26262828 !!""##%%&&(( │ │ + 0x00105370 292b2b2e 2e313234 36383a3c 3f404646 )++..12468:?BDEIIOO │ │ + 0x001053c0 26252524 24252626 27282c2c 30313334 &%%$$%&&'(,,0134 │ │ + 0x001053d0 3638383b 3b3e3f41 43454748 4c4c5252 688;;>?ACEGHLLRR │ │ + 0x001053e0 2c2a2a29 29292a2a 2a2b3030 3436383a ,**)))***+00468: │ │ + 0x001053f0 3c3f4043 4347474a 4b4d4f51 54555a5a <;:999888==ABEG │ │ + 0x00105470 4a4e4f53 53595a5e 5f626667 6c6c7373 JNOSSYZ^_bfgllss │ │ + 0x00105480 413e3e3c 3b3b3b3b 3a3a3f3f 43444749 A>><;;;;::??CDGI │ │ + 0x00105490 4c4f5155 555b5c60 6265696a 6f6f7676 LOQUU[\`beijoovv │ │ + 0x001054a0 49464543 42424141 40404545 494a4d4f IFECBBAA@@EEIJMO │ │ + 0x001054b0 5155565b 5b626367 696c7072 77777f7f QUV[[bcgilprww.. │ │ + 0x001054c0 4f4b4b49 48474746 45454949 4d4e5154 OKKIHGGFEEIIMNQT │ │ + 0x001054d0 565a5b60 6067676c 6e727678 7d7d8585 VZ[``gglnrvx}}.. │ │ + 0x001054e0 201f1f1e 1e202122 25252a2a 2f313030 .... !"%%**/100 │ │ + 0x001054f0 30313132 32343435 3637393a 3c3c3f3f 01122445679:<> │ │ + 0x001055e0 312f2f2e 2d2d2e2d 2d2e3131 35353738 1//.--.--.115578 │ │ + 0x001055f0 393a3a3b 3b3d3d3e 3e3f4040 41414343 9::;;==>>?@@AACC │ │ + 0x00105600 312f2f2e 2d2d2e2e 2e2e3131 35363738 1//.--....115678 │ │ + 0x00105610 393b3b3c 3c3d3d3e 3f3f4041 42424444 9;;<<==>??@ABBDD │ │ + 0x00105620 34323230 30302f2f 2f2f3232 35363839 422000////225689 │ │ + 0x00105630 3b3d3e40 40424244 44454647 48494b4b ;=>@@BBDDEFGHIKK │ │ + 0x00105640 34323230 30302f2f 2f2f3232 35363839 422000////225689 │ │ + 0x00105650 3b3d3e40 40424244 44454647 48494b4b ;=>@@BBDDEFGHIKK │ │ + 0x00105660 38363534 33333232 31313535 37383a3b 86543322115578:; │ │ + 0x00105670 3d3f4042 42454647 484a4b4c 4d4e5050 =?@BBEFGHJKLMNPP │ │ + 0x00105680 39363634 34333333 32323535 38393a3c 96644333225589:< │ │ + 0x00105690 3d404043 43464748 494b4c4d 4f4f5252 =@@CCFGHIKLMOORR │ │ + 0x001056a0 3d3a3938 37363635 34353838 3a3b3d3e =:9876654588:;=> │ │ + 0x001056b0 3f424245 4548494b 4c4e4f50 52535656 ?BBEEHIKLNOPRSVV │ │ + 0x001056c0 3f3c3c3a 39393837 36373939 3c3c3e40 ?<<:99876799<<>@ │ │ + 0x001056d0 41434447 474a4b4d 4e505253 55555959 ACDGGJKMNPRSUUYY │ │ + 0x001056e0 201f1f1f 1f1f1f20 20202021 22222424 ...... !""$$ │ │ + 0x001056f0 2627292c 2c2f3032 3535393a 3d414146 &'),,/02559:=AAF │ │ + 0x00105700 1f202020 20202020 20202021 22222323 . !""## │ │ + 0x00105710 25262729 292c2d2f 32323637 393d3d41 %&')),-/22679==A │ │ + 0x00105720 1f202020 20202020 20212121 22222222 . !!!"""" │ │ + 0x00105730 25252729 292c2d2e 31313536 383c3c40 %%')),-.11568<<@ │ │ + 0x00105740 1f202020 20202121 21222223 23232424 . !!!""###$$ │ │ + 0x00105750 2627282a 2a2c2d2f 32323536 383b3b3f &'(**,-/22568;;? │ │ + 0x00105760 20202020 21212222 22232324 25252626 !!"""##$%%&& │ │ + 0x00105770 2828292b 2b2d2e2f 32323536 383a3a3e (()++-./22568::> │ │ + 0x00105780 20202020 21212222 22232324 25252626 !!"""##$%%&& │ │ + 0x00105790 2828292b 2b2d2e2f 32323536 383a3a3e (()++-./22568::> │ │ + 0x001057a0 23232322 22222324 24252528 292b2e2e ###"""#$$%%()+.. │ │ + 0x001057b0 2f303133 33353637 39393c3d 3f424246 /013356799<=?BBF │ │ + 0x001057c0 24232323 22222424 25262629 2a2c3030 $###""$$%&&)*,00 │ │ + 0x001057d0 32323335 3538383a 3c3c3f3f 41444448 2235588:<?BEEIJLOOSTVYY] │ │ + 0x00105860 35343332 31313132 31313135 36383c3c 54321112111568<< │ │ + 0x00105870 40414347 474b4c4e 52525657 595c5c60 @ACGGKLNRRVWY\\` │ │ + 0x00105880 3a383736 35353535 35343438 393b3f3f :876555554489;?? │ │ + 0x00105890 4344464a 4a4e4f52 56565a5b 5d616165 CDFJJNORVVZ[]aae │ │ + 0x001058a0 413f3e3d 3b3b3b3b 3a3a3a3e 3f414444 A?>=;;;;:::>?ADD │ │ + 0x001058b0 48494c4f 4f545558 5c5c6162 6469696d HILOOTUX\\abdiim │ │ + 0x001058c0 413f3e3d 3b3b3b3b 3a3a3a3e 3f414444 A?>=;;;;:::>?ADD │ │ + 0x001058d0 48494c4f 4f545558 5c5c6162 6469696d HILOOTUX\\abdiim │ │ + 0x001058e0 201f1f1f 1e1e2121 23252529 2a2c3131 .....!!#%%)*,11 │ │ + 0x001058f0 30303031 31323233 34343636 3739393b 000112234466799; │ │ + 0x00105900 1f1f1f1f 20202223 2527272a 2a2c2f2f .... "#%''**,// │ │ + 0x00105910 2e2e2e2e 2e2f2f30 30303233 33353537 .....//000233557 │ │ + 0x00105920 1f1f1f20 20202324 2528282a 2b2c2e2e ... #$%((*+,.. │ │ + 0x00105930 2e2e2d2d 2d2e2e2f 30303132 33343436 ..---../00123446 │ │ + 0x00105940 21222222 23232526 282b2b2c 2c2d2f2f !"""##%&(++,,-// │ │ + 0x00105950 2e2e2e2d 2d2e2e2f 2f2f3131 32333335 ...--..///112335 │ │ + 0x00105960 25262627 28282a2b 2c2f2f2f 2f2f3030 %&&'((*+,/////00 │ │ + 0x00105970 2f2f2e2e 2e2e2e2f 2f2f3031 31323234 //.....///011224 │ │ + 0x00105980 25262627 28282a2b 2c2f2f2f 2f2f3030 %&&'((*+,/////00 │ │ + 0x00105990 2f2f2e2e 2e2e2e2f 2f2f3031 31323234 //.....///011224 │ │ + 0x001059a0 2d2d2d2d 2c2c2e2e 2e2f2f31 31323434 ----,,...//11244 │ │ + 0x001059b0 33333333 33343434 35353636 36373739 3333344455666779 │ │ + 0x001059c0 302f2f2e 2e2e2f2f 2f2f2f31 32333535 0//.../////12355 │ │ + 0x001059d0 35353535 35363636 36363737 3838383a 555556666677888: │ │ + 0x001059e0 302f2f2e 2d2d2e2e 2e2f2f31 32333535 0//.--...//12355 │ │ + 0x001059f0 36363637 37383838 39393a3a 3a3b3b3d 6667788899:::;;= │ │ + 0x00105a00 312f2f2e 2d2d2d2e 2d2d2d30 31333535 1//.---.---01355 │ │ + 0x00105a10 3738393a 3a3b3b3c 3d3d3e3e 3f404041 789::;;<==>>?@@A │ │ + 0x00105a20 312f2f2e 2d2d2d2e 2d2d2d30 31333535 1//.---.---01355 │ │ + 0x00105a30 3738393a 3a3b3b3c 3d3d3e3e 3f404041 789::;;<==>>?@@A │ │ + 0x00105a40 33323130 2f2f2f2f 2f2e2e31 32343636 3210/////..12466 │ │ + 0x00105a50 38393a3d 3d3e3f40 41414343 44454546 89:==>?@AACCDEEF │ │ + 0x00105a60 34323231 30302f2f 2f2f2f32 32343636 422100/////22466 │ │ + 0x00105a70 39393b3d 3d3f4041 42424444 45464648 99;==?@ABBDDEFFH │ │ + 0x00105a80 36343333 31313131 30303033 33353737 6433111100033577 │ │ + 0x00105a90 3a3a3c3e 3e404142 44444646 4749494a ::<>>@ABDDFFGIIJ │ │ + 0x00105aa0 39373635 34343333 33323234 35363939 9765443332245699 │ │ + 0x00105ab0 3b3c3d40 40424344 47474949 4a4c4c4e ;<=@@BCDGGIIJLLN │ │ + 0x00105ac0 39373635 34343333 33323234 35363939 9765443332245699 │ │ + 0x00105ad0 3b3c3d40 40424344 47474949 4a4c4c4e ;<=@@BCDGGIIJLLN │ │ + 0x00105ae0 201f1f1f 1f1f1f20 20202020 20222223 ...... ""# │ │ + 0x00105af0 24242627 272a2c2c 2f303135 35373a3a $$&''*,,/01557:: │ │ + 0x00105b00 1f202020 20202020 20202020 21222222 . !""" │ │ + 0x00105b10 23232526 26282a2a 2d2e2f32 33343737 ##%&&(**-./23477 │ │ + 0x00105b20 1f202020 20202020 20202121 21222222 . !!!""" │ │ + 0x00105b30 22222425 25282929 2c2d2e31 31333636 ""$%%()),-.11366 │ │ + 0x00105b40 1f202020 20202020 21212121 21222222 . !!!!!""" │ │ + 0x00105b50 23232526 26282929 2c2d2e31 31333636 ##%&&()),-.11366 │ │ + 0x00105b60 20202020 20202121 22222323 23242425 !!""###$$% │ │ + 0x00105b70 25252728 282a2a2b 2d2e2f31 32333636 %%'((**+-./12366 │ │ + 0x00105b80 20202020 20212122 22222323 24252525 !!"""##$%%% │ │ + 0x00105b90 26262828 282a2b2b 2d2e2f31 32333636 &&(((*++-./12366 │ │ + 0x00105ba0 20212121 21212122 22232424 24262627 !!!!!!""#$$$&&' │ │ + 0x00105bb0 2828292a 2a2c2d2d 2f303033 33353737 (()**,--/0033577 │ │ + 0x00105bc0 23232323 22222324 24252626 272a2a2c ####""#$$%&&'**, │ │ + 0x00105bd0 2f2f3031 31333434 3637383a 3b3c3e3e //011344678:;<>> │ │ + 0x00105be0 24232323 23222324 24252626 282a2a2d $####"#$$%&&(**- │ │ + 0x00105bf0 30303132 32343536 3838393b 3c3d3f3f 00122456889;<=?? │ │ + 0x00105c00 26252525 24242426 26262727 292c2c2e &%%%$$$&&&''),,. │ │ + 0x00105c10 31313334 34373838 3a3b3c3e 3f404343 11344788:;<>?@CC │ │ + 0x00105c20 2c2b2a2a 2929292a 2a2a2a2a 2c303032 ,+**)))*****,002 │ │ + 0x00105c30 3636383a 3a3d3f3f 42434347 47484b4b 668::=??BCCGGHKK │ │ + 0x00105c40 2c2b2a2a 2929292a 2a2a2a2a 2c303032 ,+**)))*****,002 │ │ + 0x00105c50 3636383a 3a3d3f3f 42434347 47484b4b 668::=??BCCGGHKK │ │ + 0x00105c60 2f2e2d2d 2c2c2c2d 2d2d2d2d 2f323235 /.--,,,-----/225 │ │ + 0x00105c70 38383a3c 3c404242 4546474a 4b4c4f4f 88:<<@BBEFGJKLOO │ │ + 0x00105c80 35343333 31313131 32313131 33363639 5433111121113669 │ │ + 0x00105c90 3c3c3f41 41454748 4b4c4d51 52535757 <> │ │ + 0x00105e40 31302f2f 2d2d2d2d 2e2d2d2d 2f313133 10//----.---/113 │ │ + 0x00105e50 35353738 38393a3a 3b3b3c3d 3d3d3e3e 557889::;;<===>> │ │ + 0x00105e60 32313030 2e2e2e2e 2e2e2e2e 2f323234 2100......../224 │ │ + 0x00105e70 36363738 383a3b3c 3d3d3d3f 3f3f4141 66788:;<===???AA │ │ + 0x00105e80 34323232 3030302f 2f2f2f2f 30323234 4222000/////0224 │ │ + 0x00105e90 36363839 393c3d3d 3f404042 42434444 66899<==?@@BBCDD │ │ + 0x00105ea0 34323232 3030302f 2f2f2f2f 30323234 4222000/////0224 │ │ + 0x00105eb0 36363839 393c3d3d 3f404042 42434444 66899<==?@@BBCDD │ │ + 0x00105ec0 36353434 32323231 31313030 32343436 6544222111002446 │ │ + 0x00105ed0 3737393b 3b3d3e3f 41414244 44454747 779;;=>?AABDDEGG │ │ + 0x00105ee0 201f1f1f 1f1f1f1f 1f202020 20202022 ........ " │ │ + 0x00105ef0 22222324 24262727 292c2c2c 2f303033 ""#$$&''),,,/003 │ │ + 0x00105f00 1f1f2020 20202020 20202020 20202122 .. !" │ │ + 0x00105f10 22222323 23252626 282a2a2b 2d2e2e31 ""###%&&(**+-..1 │ │ + 0x00105f20 1f202020 20202020 20202020 21212122 . !!!" │ │ + 0x00105f30 22222222 22242525 2729292a 2c2d2d2f """""$%%'))*,--/ │ │ + 0x00105f40 1f202020 20202020 20202020 21212122 . !!!" │ │ + 0x00105f50 22222222 22242525 2729292a 2c2d2d2f """""$%%'))*,--/ │ │ + 0x00105f60 1f202020 20202020 21212121 22222223 . !!!!"""# │ │ + 0x00105f70 23232424 24252727 282a2a2a 2c2d2d30 ##$$$%''(***,--0 │ │ + 0x00105f80 20202020 20212121 22222223 23232425 !!!"""###$% │ │ + 0x00105f90 25252626 26282828 292b2b2b 2d2e2e30 %%&&&((()+++-..0 │ │ + 0x00105fa0 20202020 20212121 22222223 23232425 !!!"""###$% │ │ + 0x00105fb0 25252626 26282828 292b2b2b 2d2e2e30 %%&&&((()+++-..0 │ │ + 0x00105fc0 20212121 21212121 22222223 24242426 !!!!!!!"""#$$$& │ │ + 0x00105fd0 26262728 28292a2a 2b2d2d2d 2f303032 &&'(()**+---/002 │ │ + 0x00105fe0 23232323 22222222 23242425 25252729 ####""""#$$%%%') │ │ + 0x00105ff0 292a2d2e 2e2f3030 31333333 35363638 )*-../0013335668 │ │ + 0x00106000 24232323 23222223 24242425 2626282a $####""#$$$%&&(* │ │ + 0x00106010 2a2b2f30 30313232 33353536 3838383a *+/001223556888: │ │ + 0x00106020 24232323 23222223 24242425 2626282a $####""#$$$%&&(* │ │ + 0x00106030 2a2b2f30 30313232 33353536 3838383a *+/001223556888: │ │ + 0x00106040 28272727 27262626 27272728 29292a2d (''''&&&'''())*- │ │ + 0x00106050 2d2e3233 33353636 383b3b3b 3d3e3e40 -.2335668;;;=>>@ │ │ + 0x00106060 2c2b2a2a 29292929 2a2a2a2a 2a2a2c30 ,+**))))******,0 │ │ + 0x00106070 30313436 36383a3a 3c3f3f40 42434345 014668::BBCEFFI │ │ + 0x001060c0 35343333 32313131 31323231 31313336 5433211112211136 │ │ + 0x001060d0 36373b3c 3c3f4141 43474748 4b4c4c4f 67;< │ │ + 0x001062c0 34333232 31303030 2f2f2f2f 2f2f3032 43221000//////02 │ │ + 0x001062d0 32333536 36383939 3b3d3d3e 3f404041 23566899;==>?@@A │ │ + 0x001062e0 201f1f1f 1f1f1f1f 1f1f2020 20202020 ......... │ │ + 0x001062f0 20212222 22232424 24252727 27292c2c !"""#$$$%'''),, │ │ + 0x00106300 1f1f2020 20202020 20202020 20202020 .. │ │ + 0x00106310 20212222 22222323 23252626 26282a2a !""""###%&&&(** │ │ + 0x00106320 1f1f2020 20202020 20202020 20202121 .. !! │ │ + 0x00106330 21212222 22222222 22242525 25272929 !!"""""""$%%%')) │ │ + 0x00106340 1f1f2020 20202020 20202020 20202121 .. !! │ │ + 0x00106350 21212222 22222222 22242525 25272929 !!"""""""$%%%')) │ │ + 0x00106360 1f1f2020 20202020 20202020 20202121 .. !! │ │ + 0x00106370 21212222 22222222 22242525 25272929 !!"""""""$%%%')) │ │ + 0x00106380 20202020 20202020 20212121 21212222 !!!!!"" │ │ + 0x00106390 22222323 23242424 24262727 27282a2a ""###$$$$&'''(** │ │ + 0x001063a0 20202020 20202121 21212222 22222323 !!!!""""## │ │ + 0x001063b0 23242525 25252626 26272828 282a2b2b #$%%%%&&&'(((*++ │ │ + 0x001063c0 20202020 20202121 21212222 22222323 !!!!""""## │ │ + 0x001063d0 23242525 25252626 26272828 282a2b2b #$%%%%&&&'(((*++ │ │ + 0x001063e0 20202020 20202121 21212222 22222323 !!!!""""## │ │ + 0x001063f0 23242525 25252626 26272828 282a2b2b #$%%%%&&&'(((*++ │ │ + 0x00106400 22222222 22222121 21222323 23242525 """"""!!!"###$%% │ │ + 0x00106410 25262727 27292b2b 2b2c2d2d 2d2e3030 %&''')+++,---.00 │ │ + 0x00106420 24232323 23232222 22232424 24252626 $#####"""#$$$%&& │ │ + 0x00106430 26282a2a 2a2d3030 30313232 32343535 &(***-0001222455 │ │ + 0x00106440 24232323 23232222 22232424 24252626 $#####"""#$$$%&& │ │ + 0x00106450 26282a2a 2a2d3030 30313232 32343535 &(***-0001222455 │ │ + 0x00106460 24232323 23232222 22232424 24252626 $#####"""#$$$%&& │ │ + 0x00106470 26282a2a 2a2d3030 30313232 32343535 &(***-0001222455 │ │ + 0x00106480 27272626 26262525 25262727 27282828 ''&&&&%%%&'''((( │ │ + 0x00106490 282a2d2d 2d2f3333 33343636 36383a3a (*---/33346668:: │ │ + 0x001064a0 2c2b2a2a 2a292929 29292a2a 2a2a2a2a ,+***)))))****** │ │ + 0x001064b0 2a2d3030 30323636 36383a3a 3a3c3f3f *-00026668:::.?. │ │ - 0x001074a0 40004100 42004300 44004500 46004700 @.A.B.C.D.E.F.G. │ │ - 0x001074b0 48004900 4a004b00 4c004d00 4e004f00 H.I.J.K.L.M.N.O. │ │ - 0x001074c0 50005100 52005300 54005500 56005700 P.Q.R.S.T.U.V.W. │ │ - 0x001074d0 58005900 5a005b00 5c005d00 5e005f00 X.Y.Z.[.\.].^._. │ │ - 0x001074e0 60006100 62006300 64006500 66006700 `.a.b.c.d.e.f.g. │ │ - 0x001074f0 68006900 6a006b00 6c006d00 6e006f00 h.i.j.k.l.m.n.o. │ │ - 0x00107500 70007100 72007300 74007500 76007700 p.q.r.s.t.u.v.w. │ │ - 0x00107510 78007900 7a007b00 7c007d00 7e007f00 x.y.z.{.|.}.~... │ │ - 0x00107520 80008100 82008300 84008500 86008700 ................ │ │ - 0x00107530 88008900 8a008b00 8c008d00 8e008f00 ................ │ │ - 0x00107540 90009100 92009300 94009500 96009700 ................ │ │ - 0x00107550 98009900 9a009b00 9c009d00 9e009f00 ................ │ │ - 0x00107560 a000a100 a200a300 a400a500 a600a700 ................ │ │ - 0x00107570 a800a900 aa00ab00 ac00ad00 ae00af00 ................ │ │ - 0x00107580 b000b100 b200b300 b400b500 b600b700 ................ │ │ - 0x00107590 b800b900 ba00bb00 bc00bd00 be00bf00 ................ │ │ - 0x001075a0 c000c100 c200c300 c400c500 c600c700 ................ │ │ - 0x001075b0 c800c900 ca00cb00 cc00cd00 ce00cf00 ................ │ │ - 0x001075c0 d000d100 d200d300 d400d500 d600d700 ................ │ │ - 0x001075d0 d800d900 da00db00 dc00dd00 de00df00 ................ │ │ - 0x001075e0 e000e100 e200e300 e400e500 e600e700 ................ │ │ - 0x001075f0 e800e900 ea00eb00 ec00ed00 ee00ef00 ................ │ │ - 0x00107600 f000f100 f200f300 f400f500 f600f700 ................ │ │ - 0x00107610 f800f900 fa00fb00 fc00fd00 fe00ff00 ................ │ │ - 0x00107620 00000400 08000c00 01000500 09000d00 ................ │ │ - 0x00107630 02000600 0a000e00 03000700 0b000f00 ................ │ │ - 0x00107640 00000800 01000200 09001000 18001100 ................ │ │ - 0x00107650 0a000300 04000b00 12001900 20002800 ............ .(. │ │ - 0x00107660 21001a00 13000c00 05000600 0d001400 !............... │ │ - 0x00107670 1b002200 29003000 38003100 2a002300 ..".).0.8.1.*.#. │ │ - 0x00107680 1c001500 0e000700 0f001600 1d002400 ..............$. │ │ - 0x00107690 2b003200 39003a00 33002c00 25001e00 +.2.9.:.3.,.%... │ │ - 0x001076a0 17001f00 26002d00 34003b00 3c003500 ....&.-.4.;.<.5. │ │ - 0x001076b0 2e002700 2f003600 3d003e00 37003f00 ..'./.6.=.>.7.?. │ │ - 0x001076c0 00000800 10001800 20002800 30003800 ........ .(.0.8. │ │ - 0x001076d0 01000900 11001900 21002900 31003900 ........!.).1.9. │ │ - 0x001076e0 02000a00 12001a00 22002a00 32003a00 ........".*.2.:. │ │ - 0x001076f0 03000b00 13001b00 23002b00 33003b00 ........#.+.3.;. │ │ - 0x00107700 04000c00 14001c00 24002c00 34003c00 ........$.,.4.<. │ │ - 0x00107710 05000d00 15001d00 25002d00 35003d00 ........%.-.5.=. │ │ - 0x00107720 06000e00 16001e00 26002e00 36003e00 ........&...6.>. │ │ - 0x00107730 07000f00 17001f00 27002f00 37003f00 ........'./.7.?. │ │ - 0x00107740 00001000 01000200 11002000 30002100 .......... .0.!. │ │ - 0x00107750 12000300 04001300 22003100 40005000 ........".1.@.P. │ │ - 0x00107760 41003200 23001400 05000600 15002400 A.2.#.........$. │ │ - 0x00107770 33004200 51006000 70006100 52004300 3.B.Q.`.p.a.R.C. │ │ - 0x00107780 34002500 16000700 08001700 26003500 4.%.........&.5. │ │ - 0x00107790 44005300 62007100 80009000 81007200 D.S.b.q.......r. │ │ - 0x001077a0 63005400 45003600 27001800 09000a00 c.T.E.6.'....... │ │ - 0x001077b0 19002800 37004600 55006400 73008200 ..(.7.F.U.d.s... │ │ - 0x001077c0 9100a000 b000a100 92008300 74006500 ............t.e. │ │ - 0x001077d0 56004700 38002900 1a000b00 0c001b00 V.G.8.)......... │ │ - 0x001077e0 2a003900 48005700 66007500 84009300 *.9.H.W.f.u..... │ │ - 0x001077f0 a200b100 c000d000 c100b200 a3009400 ................ │ │ - 0x00107800 85007600 67005800 49003a00 2b001c00 ..v.g.X.I.:.+... │ │ - 0x00107810 0d000e00 1d002c00 3b004a00 59006800 ......,.;.J.Y.h. │ │ - 0x00107820 77008600 9500a400 b300c200 d100e000 w............... │ │ - 0x00107830 f000e100 d200c300 b400a500 96008700 ................ │ │ - 0x00107840 78006900 5a004b00 3c002d00 1e000f00 x.i.Z.K.<.-..... │ │ - 0x00107850 1f002e00 3d004c00 5b006a00 79008800 ....=.L.[.j.y... │ │ - 0x00107860 9700a600 b500c400 d300e200 f100f200 ................ │ │ - 0x00107870 e300d400 c500b600 a7009800 89007a00 ..............z. │ │ - 0x00107880 6b005c00 4d003e00 2f003f00 4e005d00 k.\.M.>./.?.N.]. │ │ - 0x00107890 6c007b00 8a009900 a800b700 c600d500 l.{............. │ │ - 0x001078a0 e400f300 f400e500 d600c700 b800a900 ................ │ │ - 0x001078b0 9a008b00 7c006d00 5e004f00 5f006e00 ....|.m.^.O._.n. │ │ - 0x001078c0 7d008c00 9b00aa00 b900c800 d700e600 }............... │ │ - 0x001078d0 f500f600 e700d800 c900ba00 ab009c00 ................ │ │ - 0x001078e0 8d007e00 6f007f00 8e009d00 ac00bb00 ..~.o........... │ │ - 0x001078f0 ca00d900 e800f700 f800e900 da00cb00 ................ │ │ - 0x00107900 bc00ad00 9e008f00 9f00ae00 bd00cc00 ................ │ │ - 0x00107910 db00ea00 f900fa00 eb00dc00 cd00be00 ................ │ │ - 0x00107920 af00bf00 ce00dd00 ec00fb00 fc00ed00 ................ │ │ - 0x00107930 de00cf00 df00ee00 fd00fe00 ef00ff00 ................ │ │ - 0x00107940 00001000 20003000 40005000 60007000 .... .0.@.P.`.p. │ │ - 0x00107950 80009000 a000b000 c000d000 e000f000 ................ │ │ - 0x00107960 01001100 21003100 41005100 61007100 ....!.1.A.Q.a.q. │ │ - 0x00107970 81009100 a100b100 c100d100 e100f100 ................ │ │ - 0x00107980 02001200 22003200 42005200 62007200 ....".2.B.R.b.r. │ │ - 0x00107990 82009200 a200b200 c200d200 e200f200 ................ │ │ - 0x001079a0 03001300 23003300 43005300 63007300 ....#.3.C.S.c.s. │ │ - 0x001079b0 83009300 a300b300 c300d300 e300f300 ................ │ │ - 0x001079c0 04001400 24003400 44005400 64007400 ....$.4.D.T.d.t. │ │ - 0x001079d0 84009400 a400b400 c400d400 e400f400 ................ │ │ - 0x001079e0 05001500 25003500 45005500 65007500 ....%.5.E.U.e.u. │ │ - 0x001079f0 85009500 a500b500 c500d500 e500f500 ................ │ │ - 0x00107a00 06001600 26003600 46005600 66007600 ....&.6.F.V.f.v. │ │ - 0x00107a10 86009600 a600b600 c600d600 e600f600 ................ │ │ - 0x00107a20 07001700 27003700 47005700 67007700 ....'.7.G.W.g.w. │ │ - 0x00107a30 87009700 a700b700 c700d700 e700f700 ................ │ │ - 0x00107a40 08001800 28003800 48005800 68007800 ....(.8.H.X.h.x. │ │ - 0x00107a50 88009800 a800b800 c800d800 e800f800 ................ │ │ - 0x00107a60 09001900 29003900 49005900 69007900 ....).9.I.Y.i.y. │ │ - 0x00107a70 89009900 a900b900 c900d900 e900f900 ................ │ │ - 0x00107a80 0a001a00 2a003a00 4a005a00 6a007a00 ....*.:.J.Z.j.z. │ │ - 0x00107a90 8a009a00 aa00ba00 ca00da00 ea00fa00 ................ │ │ - 0x00107aa0 0b001b00 2b003b00 4b005b00 6b007b00 ....+.;.K.[.k.{. │ │ - 0x00107ab0 8b009b00 ab00bb00 cb00db00 eb00fb00 ................ │ │ - 0x00107ac0 0c001c00 2c003c00 4c005c00 6c007c00 ....,.<.L.\.l.|. │ │ - 0x00107ad0 8c009c00 ac00bc00 cc00dc00 ec00fc00 ................ │ │ - 0x00107ae0 0d001d00 2d003d00 4d005d00 6d007d00 ....-.=.M.].m.}. │ │ - 0x00107af0 8d009d00 ad00bd00 cd00dd00 ed00fd00 ................ │ │ - 0x00107b00 0e001e00 2e003e00 4e005e00 6e007e00 ......>.N.^.n.~. │ │ - 0x00107b10 8e009e00 ae00be00 ce00de00 ee00fe00 ................ │ │ - 0x00107b20 0f001f00 2f003f00 4f005f00 6f007f00 ..../.?.O._.o... │ │ - 0x00107b30 8f009f00 af00bf00 cf00df00 ef00ff00 ................ │ │ - 0x00107b40 00002000 01000200 21004000 60004100 .. .....!.@.`.A. │ │ - 0x00107b50 22000300 04002300 42006100 8000a000 ".....#.B.a..... │ │ - 0x00107b60 81006200 43002400 05000600 25004400 ..b.C.$.....%.D. │ │ - 0x00107b70 63008200 a100c000 e000c100 a2008300 c............... │ │ - 0x00107b80 64004500 26000700 08002700 46006500 d.E.&.....'.F.e. │ │ - 0x00107b90 8400a300 c200e100 00012001 0101e200 .......... ..... │ │ - 0x00107ba0 c300a400 85006600 47002800 09000a00 ......f.G.(..... │ │ - 0x00107bb0 29004800 67008600 a500c400 e3000201 ).H.g........... │ │ - 0x00107bc0 21014001 60014101 22010301 e400c500 !.@.`.A."....... │ │ - 0x00107bd0 a6008700 68004900 2a000b00 0c002b00 ....h.I.*.....+. │ │ - 0x00107be0 4a006900 8800a700 c600e500 04012301 J.i...........#. │ │ - 0x00107bf0 42016101 8001a001 81016201 43012401 B.a.......b.C.$. │ │ - 0x00107c00 0501e600 c700a800 89006a00 4b002c00 ..........j.K.,. │ │ - 0x00107c10 0d000e00 2d004c00 6b008a00 a900c800 ....-.L.k....... │ │ - 0x00107c20 e7000601 25014401 63018201 a101c001 ....%.D.c....... │ │ - 0x00107c30 e001c101 a2018301 64014501 26010701 ........d.E.&... │ │ - 0x00107c40 e800c900 aa008b00 6c004d00 2e000f00 ........l.M..... │ │ - 0x00107c50 10002f00 4e006d00 8c00ab00 ca00e900 ../.N.m......... │ │ - 0x00107c60 08012701 46016501 8401a301 c201e101 ..'.F.e......... │ │ - 0x00107c70 00022002 0102e201 c301a401 85016601 .. ...........f. │ │ - 0x00107c80 47012801 0901ea00 cb00ac00 8d006e00 G.(...........n. │ │ - 0x00107c90 4f003000 11001200 31005000 6f008e00 O.0.....1.P.o... │ │ - 0x00107ca0 ad00cc00 eb000a01 29014801 67018601 ........).H.g... │ │ - 0x00107cb0 a501c401 e3010202 21024002 60024102 ........!.@.`.A. │ │ - 0x00107cc0 22020302 e401c501 a6018701 68014901 "...........h.I. │ │ - 0x00107cd0 2a010b01 ec00cd00 ae008f00 70005100 *...........p.Q. │ │ - 0x00107ce0 32001300 14003300 52007100 9000af00 2.....3.R.q..... │ │ - 0x00107cf0 ce00ed00 0c012b01 4a016901 8801a701 ......+.J.i..... │ │ - 0x00107d00 c601e501 04022302 42026102 8002a002 ......#.B.a..... │ │ - 0x00107d10 81026202 43022402 0502e601 c701a801 ..b.C.$......... │ │ - 0x00107d20 89016a01 4b012c01 0d01ee00 cf00b000 ..j.K.,......... │ │ - 0x00107d30 91007200 53003400 15001600 35005400 ..r.S.4.....5.T. │ │ - 0x00107d40 73009200 b100d000 ef000e01 2d014c01 s...........-.L. │ │ - 0x00107d50 6b018a01 a901c801 e7010602 25024402 k...........%.D. │ │ - 0x00107d60 63028202 a102c002 e002c102 a2028302 c............... │ │ - 0x00107d70 64024502 26020702 e801c901 aa018b01 d.E.&........... │ │ - 0x00107d80 6c014d01 2e010f01 f000d100 b2009300 l.M............. │ │ - 0x00107d90 74005500 36001700 18003700 56007500 t.U.6.....7.V.u. │ │ - 0x00107da0 9400b300 d200f100 10012f01 4e016d01 ........../.N.m. │ │ - 0x00107db0 8c01ab01 ca01e901 08022702 46026502 ..........'.F.e. │ │ - 0x00107dc0 8402a302 c202e102 00032003 0103e202 .......... ..... │ │ - 0x00107dd0 c302a402 85026602 47022802 0902ea01 ......f.G.(..... │ │ - 0x00107de0 cb01ac01 8d016e01 4f013001 1101f200 ......n.O.0..... │ │ - 0x00107df0 d300b400 95007600 57003800 19001a00 ......v.W.8..... │ │ - 0x00107e00 39005800 77009600 b500d400 f3001201 9.X.w........... │ │ - 0x00107e10 31015001 6f018e01 ad01cc01 eb010a02 1.P.o........... │ │ - 0x00107e20 29024802 67028602 a502c402 e3020203 ).H.g........... │ │ - 0x00107e30 21034003 60034103 22030303 e402c502 !.@.`.A."....... │ │ - 0x00107e40 a6028702 68024902 2a020b02 ec01cd01 ....h.I.*....... │ │ - 0x00107e50 ae018f01 70015101 32011301 f400d500 ....p.Q.2....... │ │ - 0x00107e60 b6009700 78005900 3a001b00 1c003b00 ....x.Y.:.....;. │ │ - 0x00107e70 5a007900 9800b700 d600f500 14013301 Z.y...........3. │ │ - 0x00107e80 52017101 9001af01 ce01ed01 0c022b02 R.q...........+. │ │ - 0x00107e90 4a026902 8802a702 c602e502 04032303 J.i...........#. │ │ - 0x00107ea0 42036103 8003a003 81036203 43032403 B.a.......b.C.$. │ │ - 0x00107eb0 0503e602 c702a802 89026a02 4b022c02 ..........j.K.,. │ │ - 0x00107ec0 0d02ee01 cf01b001 91017201 53013401 ..........r.S.4. │ │ - 0x00107ed0 1501f600 d700b800 99007a00 5b003c00 ..........z.[.<. │ │ - 0x00107ee0 1d001e00 3d005c00 7b009a00 b900d800 ....=.\.{....... │ │ - 0x00107ef0 f7001601 35015401 73019201 b101d001 ....5.T.s....... │ │ - 0x00107f00 ef010e02 2d024c02 6b028a02 a902c802 ....-.L.k....... │ │ - 0x00107f10 e7020603 25034403 63038203 a103c003 ....%.D.c....... │ │ - 0x00107f20 e003c103 a2038303 64034503 26030703 ........d.E.&... │ │ - 0x00107f30 e802c902 aa028b02 6c024d02 2e020f02 ........l.M..... │ │ - 0x00107f40 f001d101 b2019301 74015501 36011701 ........t.U.6... │ │ - 0x00107f50 f800d900 ba009b00 7c005d00 3e001f00 ........|.].>... │ │ - 0x00107f60 3f005e00 7d009c00 bb00da00 f9001801 ?.^.}........... │ │ - 0x00107f70 37015601 75019401 b301d201 f1011002 7.V.u........... │ │ - 0x00107f80 2f024e02 6d028c02 ab02ca02 e9020803 /.N.m........... │ │ - 0x00107f90 27034603 65038403 a303c203 e103e203 '.F.e........... │ │ - 0x00107fa0 c303a403 85036603 47032803 0903ea02 ......f.G.(..... │ │ - 0x00107fb0 cb02ac02 8d026e02 4f023002 1102f201 ......n.O.0..... │ │ - 0x00107fc0 d301b401 95017601 57013801 1901fa00 ......v.W.8..... │ │ - 0x00107fd0 db00bc00 9d007e00 5f007f00 9e00bd00 ......~._....... │ │ - 0x00107fe0 dc00fb00 1a013901 58017701 9601b501 ......9.X.w..... │ │ - 0x00107ff0 d401f301 12023102 50026f02 8e02ad02 ......1.P.o..... │ │ - 0x00108000 cc02eb02 0a032903 48036703 8603a503 ......).H.g..... │ │ - 0x00108010 c403e303 e403c503 a6038703 68034903 ............h.I. │ │ - 0x00108020 2a030b03 ec02cd02 ae028f02 70025102 *...........p.Q. │ │ - 0x00108030 32021302 f401d501 b6019701 78015901 2...........x.Y. │ │ - 0x00108040 3a011b01 fc00dd00 be009f00 bf00de00 :............... │ │ - 0x00108050 fd001c01 3b015a01 79019801 b701d601 ....;.Z.y....... │ │ - 0x00108060 f5011402 33025202 71029002 af02ce02 ....3.R.q....... │ │ - 0x00108070 ed020c03 2b034a03 69038803 a703c603 ....+.J.i....... │ │ - 0x00108080 e503e603 c703a803 89036a03 4b032c03 ..........j.K.,. │ │ - 0x00108090 0d03ee02 cf02b002 91027202 53023402 ..........r.S.4. │ │ - 0x001080a0 1502f601 d701b801 99017a01 5b013c01 ..........z.[.<. │ │ - 0x001080b0 1d01fe00 df00ff00 1e013d01 5c017b01 ..........=.\.{. │ │ - 0x001080c0 9a01b901 d801f701 16023502 54027302 ..........5.T.s. │ │ - 0x001080d0 9202b102 d002ef02 0e032d03 4c036b03 ..........-.L.k. │ │ - 0x001080e0 8a03a903 c803e703 e803c903 aa038b03 ................ │ │ - 0x001080f0 6c034d03 2e030f03 f002d102 b2029302 l.M............. │ │ - 0x00108100 74025502 36021702 f801d901 ba019b01 t.U.6........... │ │ - 0x00108110 7c015d01 3e011f01 3f015e01 7d019c01 |.].>...?.^.}... │ │ - 0x00108120 bb01da01 f9011802 37025602 75029402 ........7.V.u... │ │ - 0x00108130 b302d202 f1021003 2f034e03 6d038c03 ......../.N.m... │ │ - 0x00108140 ab03ca03 e903ea03 cb03ac03 8d036e03 ..............n. │ │ - 0x00108150 4f033003 1103f202 d302b402 95027602 O.0...........v. │ │ - 0x00108160 57023802 1902fa01 db01bc01 9d017e01 W.8...........~. │ │ - 0x00108170 5f017f01 9e01bd01 dc01fb01 1a023902 _.............9. │ │ - 0x00108180 58027702 9602b502 d402f302 12033103 X.w...........1. │ │ - 0x00108190 50036f03 8e03ad03 cc03eb03 ec03cd03 P.o............. │ │ - 0x001081a0 ae038f03 70035103 32031303 f402d502 ....p.Q.2....... │ │ - 0x001081b0 b6029702 78025902 3a021b02 fc01dd01 ....x.Y.:....... │ │ - 0x001081c0 be019f01 bf01de01 fd011c02 3b025a02 ............;.Z. │ │ - 0x001081d0 79029802 b702d602 f5021403 33035203 y...........3.R. │ │ - 0x001081e0 71039003 af03ce03 ed03ee03 cf03b003 q............... │ │ - 0x001081f0 91037203 53033403 1503f602 d702b802 ..r.S.4......... │ │ - 0x00108200 99027a02 5b023c02 1d02fe01 df01ff01 ..z.[.<......... │ │ - 0x00108210 1e023d02 5c027b02 9a02b902 d802f702 ..=.\.{......... │ │ - 0x00108220 16033503 54037303 9203b103 d003ef03 ..5.T.s......... │ │ - 0x00108230 f003d103 b2039303 74035503 36031703 ........t.U.6... │ │ - 0x00108240 f802d902 ba029b02 7c025d02 3e021f02 ........|.].>... │ │ - 0x00108250 3f025e02 7d029c02 bb02da02 f9021803 ?.^.}........... │ │ - 0x00108260 37035603 75039403 b303d203 f103f203 7.V.u........... │ │ - 0x00108270 d303b403 95037603 57033803 1903fa02 ......v.W.8..... │ │ - 0x00108280 db02bc02 9d027e02 5f027f02 9e02bd02 ......~._....... │ │ - 0x00108290 dc02fb02 1a033903 58037703 9603b503 ......9.X.w..... │ │ - 0x001082a0 d403f303 f403d503 b6039703 78035903 ............x.Y. │ │ - 0x001082b0 3a031b03 fc02dd02 be029f02 bf02de02 :............... │ │ - 0x001082c0 fd021c03 3b035a03 79039803 b703d603 ....;.Z.y....... │ │ - 0x001082d0 f503f603 d703b803 99037a03 5b033c03 ..........z.[.<. │ │ - 0x001082e0 1d03fe02 df02ff02 1e033d03 5c037b03 ..........=.\.{. │ │ - 0x001082f0 9a03b903 d803f703 f803d903 ba039b03 ................ │ │ - 0x00108300 7c035d03 3e031f03 3f035e03 7d039c03 |.].>...?.^.}... │ │ - 0x00108310 bb03da03 f903fa03 db03bc03 9d037e03 ..............~. │ │ - 0x00108320 5f037f03 9e03bd03 dc03fb03 fc03dd03 _............... │ │ - 0x00108330 be039f03 bf03de03 fd03fe03 df03ff03 ................ │ │ - 0x00108340 00000800 01001000 09000200 18001100 ................ │ │ - 0x00108350 0a000300 19001200 0b000400 1a001300 ................ │ │ - 0x00108360 0c000500 1b001400 0d000600 1c001500 ................ │ │ - 0x00108370 0e000700 1d001600 0f001e00 17001f00 ................ │ │ - 0x00108380 00000800 10001800 01000900 11001900 ................ │ │ - 0x00108390 02000a00 12001a00 03000b00 13001b00 ................ │ │ - 0x001083a0 04000c00 14001c00 05000d00 15001d00 ................ │ │ - 0x001083b0 06000e00 16001e00 07000f00 17001f00 ................ │ │ - 0x001083c0 00000100 04000200 05000800 03000600 ................ │ │ - 0x001083d0 09000c00 07000a00 0d001000 0b000e00 ................ │ │ - 0x001083e0 11001400 0f001200 15001800 13001600 ................ │ │ - 0x001083f0 19001c00 17001a00 1d001b00 1e001f00 ................ │ │ - 0x00108400 00000400 08000c00 10001400 18001c00 ................ │ │ - 0x00108410 01000500 09000d00 11001500 19001d00 ................ │ │ - 0x00108420 02000600 0a000e00 12001600 1a001e00 ................ │ │ - 0x00108430 03000700 0b000f00 13001700 1b001f00 ................ │ │ - 0x00108440 00001000 01002000 11000200 30002100 ...... .....0.!. │ │ - 0x00108450 12000300 40003100 22001300 04005000 ....@.1.".....P. │ │ - 0x00108460 41003200 23001400 05006000 51004200 A.2.#.....`.Q.B. │ │ - 0x00108470 33002400 15000600 70006100 52004300 3.$.....p.a.R.C. │ │ - 0x00108480 34002500 16000700 71006200 53004400 4.%.....q.b.S.D. │ │ - 0x00108490 35002600 17000800 72006300 54004500 5.&.....r.c.T.E. │ │ - 0x001084a0 36002700 18000900 73006400 55004600 6.'.....s.d.U.F. │ │ - 0x001084b0 37002800 19000a00 74006500 56004700 7.(.....t.e.V.G. │ │ - 0x001084c0 38002900 1a000b00 75006600 57004800 8.).....u.f.W.H. │ │ - 0x001084d0 39002a00 1b000c00 76006700 58004900 9.*.....v.g.X.I. │ │ - 0x001084e0 3a002b00 1c000d00 77006800 59004a00 :.+.....w.h.Y.J. │ │ - 0x001084f0 3b002c00 1d000e00 78006900 5a004b00 ;.,.....x.i.Z.K. │ │ - 0x00108500 3c002d00 1e000f00 79006a00 5b004c00 <.-.....y.j.[.L. │ │ - 0x00108510 3d002e00 1f007a00 6b005c00 4d003e00 =.....z.k.\.M.>. │ │ - 0x00108520 2f007b00 6c005d00 4e003f00 7c006d00 /.{.l.].N.?.|.m. │ │ - 0x00108530 5e004f00 7d006e00 5f007e00 6f007f00 ^.O.}.n._.~.o... │ │ - 0x00108540 00001000 20003000 40005000 60007000 .... .0.@.P.`.p. │ │ - 0x00108550 01001100 21003100 41005100 61007100 ....!.1.A.Q.a.q. │ │ - 0x00108560 02001200 22003200 42005200 62007200 ....".2.B.R.b.r. │ │ - 0x00108570 03001300 23003300 43005300 63007300 ....#.3.C.S.c.s. │ │ - 0x00108580 04001400 24003400 44005400 64007400 ....$.4.D.T.d.t. │ │ - 0x00108590 05001500 25003500 45005500 65007500 ....%.5.E.U.e.u. │ │ - 0x001085a0 06001600 26003600 46005600 66007600 ....&.6.F.V.f.v. │ │ - 0x001085b0 07001700 27003700 47005700 67007700 ....'.7.G.W.g.w. │ │ - 0x001085c0 08001800 28003800 48005800 68007800 ....(.8.H.X.h.x. │ │ - 0x001085d0 09001900 29003900 49005900 69007900 ....).9.I.Y.i.y. │ │ - 0x001085e0 0a001a00 2a003a00 4a005a00 6a007a00 ....*.:.J.Z.j.z. │ │ - 0x001085f0 0b001b00 2b003b00 4b005b00 6b007b00 ....+.;.K.[.k.{. │ │ - 0x00108600 0c001c00 2c003c00 4c005c00 6c007c00 ....,.<.L.\.l.|. │ │ - 0x00108610 0d001d00 2d003d00 4d005d00 6d007d00 ....-.=.M.].m.}. │ │ - 0x00108620 0e001e00 2e003e00 4e005e00 6e007e00 ......>.N.^.n.~. │ │ - 0x00108630 0f001f00 2f003f00 4f005f00 6f007f00 ..../.?.O._.o... │ │ - 0x00108640 00000100 08000200 09001000 03000a00 ................ │ │ - 0x00108650 11001800 04000b00 12001900 20000500 ............ ... │ │ - 0x00108660 0c001300 1a002100 28000600 0d001400 ......!.(....... │ │ - 0x00108670 1b002200 29003000 07000e00 15001c00 ..".).0......... │ │ - 0x00108680 23002a00 31003800 0f001600 1d002400 #.*.1.8.......$. │ │ - 0x00108690 2b003200 39004000 17001e00 25002c00 +.2.9.@.....%.,. │ │ - 0x001086a0 33003a00 41004800 1f002600 2d003400 3.:.A.H...&.-.4. │ │ - 0x001086b0 3b004200 49005000 27002e00 35003c00 ;.B.I.P.'...5.<. │ │ - 0x001086c0 43004a00 51005800 2f003600 3d004400 C.J.Q.X./.6.=.D. │ │ - 0x001086d0 4b005200 59006000 37003e00 45004c00 K.R.Y.`.7.>.E.L. │ │ - 0x001086e0 53005a00 61006800 3f004600 4d005400 S.Z.a.h.?.F.M.T. │ │ - 0x001086f0 5b006200 69007000 47004e00 55005c00 [.b.i.p.G.N.U.\. │ │ - 0x00108700 63006a00 71007800 4f005600 5d006400 c.j.q.x.O.V.].d. │ │ - 0x00108710 6b007200 79005700 5e006500 6c007300 k.r.y.W.^.e.l.s. │ │ - 0x00108720 7a005f00 66006d00 74007b00 67006e00 z._.f.m.t.{.g.n. │ │ - 0x00108730 75007c00 6f007600 7d007700 7e007f00 u.|.o.v.}.w.~... │ │ - 0x00108740 00000800 10001800 20002800 30003800 ........ .(.0.8. │ │ - 0x00108750 40004800 50005800 60006800 70007800 @.H.P.X.`.h.p.x. │ │ - 0x00108760 01000900 11001900 21002900 31003900 ........!.).1.9. │ │ - 0x00108770 41004900 51005900 61006900 71007900 A.I.Q.Y.a.i.q.y. │ │ - 0x00108780 02000a00 12001a00 22002a00 32003a00 ........".*.2.:. │ │ - 0x00108790 42004a00 52005a00 62006a00 72007a00 B.J.R.Z.b.j.r.z. │ │ - 0x001087a0 03000b00 13001b00 23002b00 33003b00 ........#.+.3.;. │ │ - 0x001087b0 43004b00 53005b00 63006b00 73007b00 C.K.S.[.c.k.s.{. │ │ - 0x001087c0 04000c00 14001c00 24002c00 34003c00 ........$.,.4.<. │ │ - 0x001087d0 44004c00 54005c00 64006c00 74007c00 D.L.T.\.d.l.t.|. │ │ - 0x001087e0 05000d00 15001d00 25002d00 35003d00 ........%.-.5.=. │ │ - 0x001087f0 45004d00 55005d00 65006d00 75007d00 E.M.U.].e.m.u.}. │ │ - 0x00108800 06000e00 16001e00 26002e00 36003e00 ........&...6.>. │ │ - 0x00108810 46004e00 56005e00 66006e00 76007e00 F.N.V.^.f.n.v.~. │ │ - 0x00108820 07000f00 17001f00 27002f00 37003f00 ........'./.7.?. │ │ - 0x00108830 47004f00 57005f00 67006f00 77007f00 G.O.W._.g.o.w... │ │ - 0x00108840 00002000 01004000 21000200 60004100 .. ...@.!...`.A. │ │ - 0x00108850 22000300 80006100 42002300 0400a000 ".....a.B.#..... │ │ - 0x00108860 81006200 43002400 0500c000 a1008200 ..b.C.$......... │ │ - 0x00108870 63004400 25000600 e000c100 a2008300 c.D.%........... │ │ - 0x00108880 64004500 26000700 0001e100 c200a300 d.E.&........... │ │ - 0x00108890 84006500 46002700 08002001 0101e200 ..e.F.'... ..... │ │ - 0x001088a0 c300a400 85006600 47002800 09004001 ......f.G.(...@. │ │ - 0x001088b0 21010201 e300c400 a5008600 67004800 !...........g.H. │ │ - 0x001088c0 29000a00 60014101 22010301 e400c500 )...`.A."....... │ │ - 0x001088d0 a6008700 68004900 2a000b00 80016101 ....h.I.*.....a. │ │ - 0x001088e0 42012301 0401e500 c600a700 88006900 B.#...........i. │ │ - 0x001088f0 4a002b00 0c00a001 81016201 43012401 J.+.......b.C.$. │ │ - 0x00108900 0501e600 c700a800 89006a00 4b002c00 ..........j.K.,. │ │ - 0x00108910 0d00c001 a1018201 63014401 25010601 ........c.D.%... │ │ - 0x00108920 e700c800 a9008a00 6b004c00 2d000e00 ........k.L.-... │ │ - 0x00108930 e001c101 a2018301 64014501 26010701 ........d.E.&... │ │ - 0x00108940 e800c900 aa008b00 6c004d00 2e000f00 ........l.M..... │ │ - 0x00108950 e101c201 a3018401 65014601 27010801 ........e.F.'... │ │ - 0x00108960 e900ca00 ab008c00 6d004e00 2f001000 ........m.N./... │ │ - 0x00108970 e201c301 a4018501 66014701 28010901 ........f.G.(... │ │ - 0x00108980 ea00cb00 ac008d00 6e004f00 30001100 ........n.O.0... │ │ - 0x00108990 e301c401 a5018601 67014801 29010a01 ........g.H.)... │ │ - 0x001089a0 eb00cc00 ad008e00 6f005000 31001200 ........o.P.1... │ │ - 0x001089b0 e401c501 a6018701 68014901 2a010b01 ........h.I.*... │ │ - 0x001089c0 ec00cd00 ae008f00 70005100 32001300 ........p.Q.2... │ │ - 0x001089d0 e501c601 a7018801 69014a01 2b010c01 ........i.J.+... │ │ - 0x001089e0 ed00ce00 af009000 71005200 33001400 ........q.R.3... │ │ - 0x001089f0 e601c701 a8018901 6a014b01 2c010d01 ........j.K.,... │ │ - 0x00108a00 ee00cf00 b0009100 72005300 34001500 ........r.S.4... │ │ - 0x00108a10 e701c801 a9018a01 6b014c01 2d010e01 ........k.L.-... │ │ - 0x00108a20 ef00d000 b1009200 73005400 35001600 ........s.T.5... │ │ - 0x00108a30 e801c901 aa018b01 6c014d01 2e010f01 ........l.M..... │ │ - 0x00108a40 f000d100 b2009300 74005500 36001700 ........t.U.6... │ │ - 0x00108a50 e901ca01 ab018c01 6d014e01 2f011001 ........m.N./... │ │ - 0x00108a60 f100d200 b3009400 75005600 37001800 ........u.V.7... │ │ - 0x00108a70 ea01cb01 ac018d01 6e014f01 30011101 ........n.O.0... │ │ - 0x00108a80 f200d300 b4009500 76005700 38001900 ........v.W.8... │ │ - 0x00108a90 eb01cc01 ad018e01 6f015001 31011201 ........o.P.1... │ │ - 0x00108aa0 f300d400 b5009600 77005800 39001a00 ........w.X.9... │ │ - 0x00108ab0 ec01cd01 ae018f01 70015101 32011301 ........p.Q.2... │ │ - 0x00108ac0 f400d500 b6009700 78005900 3a001b00 ........x.Y.:... │ │ - 0x00108ad0 ed01ce01 af019001 71015201 33011401 ........q.R.3... │ │ - 0x00108ae0 f500d600 b7009800 79005a00 3b001c00 ........y.Z.;... │ │ - 0x00108af0 ee01cf01 b0019101 72015301 34011501 ........r.S.4... │ │ - 0x00108b00 f600d700 b8009900 7a005b00 3c001d00 ........z.[.<... │ │ - 0x00108b10 ef01d001 b1019201 73015401 35011601 ........s.T.5... │ │ - 0x00108b20 f700d800 b9009a00 7b005c00 3d001e00 ........{.\.=... │ │ - 0x00108b30 f001d101 b2019301 74015501 36011701 ........t.U.6... │ │ - 0x00108b40 f800d900 ba009b00 7c005d00 3e001f00 ........|.].>... │ │ - 0x00108b50 f101d201 b3019401 75015601 37011801 ........u.V.7... │ │ - 0x00108b60 f900da00 bb009c00 7d005e00 3f00f201 ........}.^.?... │ │ - 0x00108b70 d301b401 95017601 57013801 1901fa00 ......v.W.8..... │ │ - 0x00108b80 db00bc00 9d007e00 5f00f301 d401b501 ......~._....... │ │ - 0x00108b90 96017701 58013901 1a01fb00 dc00bd00 ..w.X.9......... │ │ - 0x00108ba0 9e007f00 f401d501 b6019701 78015901 ............x.Y. │ │ - 0x00108bb0 3a011b01 fc00dd00 be009f00 f501d601 :............... │ │ - 0x00108bc0 b7019801 79015a01 3b011c01 fd00de00 ....y.Z.;....... │ │ - 0x00108bd0 bf00f601 d701b801 99017a01 5b013c01 ..........z.[.<. │ │ - 0x00108be0 1d01fe00 df00f701 d801b901 9a017b01 ..............{. │ │ - 0x00108bf0 5c013d01 1e01ff00 f801d901 ba019b01 \.=............. │ │ - 0x00108c00 7c015d01 3e011f01 f901da01 bb019c01 |.].>........... │ │ - 0x00108c10 7d015e01 3f01fa01 db01bc01 9d017e01 }.^.?.........~. │ │ - 0x00108c20 5f01fb01 dc01bd01 9e017f01 fc01dd01 _............... │ │ - 0x00108c30 be019f01 fd01de01 bf01fe01 df01ff01 ................ │ │ - 0x00108c40 00000100 10000200 11002000 03001200 .......... ..... │ │ - 0x00108c50 21003000 04001300 22003100 40000500 !.0.....".1.@... │ │ - 0x00108c60 14002300 32004100 50000600 15002400 ..#.2.A.P.....$. │ │ - 0x00108c70 33004200 51006000 07001600 25003400 3.B.Q.`.....%.4. │ │ - 0x00108c80 43005200 61007000 08001700 26003500 C.R.a.p.....&.5. │ │ - 0x00108c90 44005300 62007100 80000900 18002700 D.S.b.q.......'. │ │ - 0x00108ca0 36004500 54006300 72008100 90000a00 6.E.T.c.r....... │ │ - 0x00108cb0 19002800 37004600 55006400 73008200 ..(.7.F.U.d.s... │ │ - 0x00108cc0 9100a000 0b001a00 29003800 47005600 ........).8.G.V. │ │ - 0x00108cd0 65007400 83009200 a100b000 0c001b00 e.t............. │ │ - 0x00108ce0 2a003900 48005700 66007500 84009300 *.9.H.W.f.u..... │ │ - 0x00108cf0 a200b100 c0000d00 1c002b00 3a004900 ..........+.:.I. │ │ - 0x00108d00 58006700 76008500 9400a300 b200c100 X.g.v........... │ │ - 0x00108d10 d0000e00 1d002c00 3b004a00 59006800 ......,.;.J.Y.h. │ │ - 0x00108d20 77008600 9500a400 b300c200 d100e000 w............... │ │ - 0x00108d30 0f001e00 2d003c00 4b005a00 69007800 ....-.<.K.Z.i.x. │ │ - 0x00108d40 87009600 a500b400 c300d200 e100f000 ................ │ │ - 0x00108d50 1f002e00 3d004c00 5b006a00 79008800 ....=.L.[.j.y... │ │ - 0x00108d60 9700a600 b500c400 d300e200 f1000001 ................ │ │ - 0x00108d70 2f003e00 4d005c00 6b007a00 89009800 /.>.M.\.k.z..... │ │ - 0x00108d80 a700b600 c500d400 e300f200 01011001 ................ │ │ - 0x00108d90 3f004e00 5d006c00 7b008a00 9900a800 ?.N.].l.{....... │ │ - 0x00108da0 b700c600 d500e400 f3000201 11012001 .............. . │ │ - 0x00108db0 4f005e00 6d007c00 8b009a00 a900b800 O.^.m.|......... │ │ - 0x00108dc0 c700d600 e500f400 03011201 21013001 ............!.0. │ │ - 0x00108dd0 5f006e00 7d008c00 9b00aa00 b900c800 _.n.}........... │ │ - 0x00108de0 d700e600 f5000401 13012201 31014001 ..........".1.@. │ │ - 0x00108df0 6f007e00 8d009c00 ab00ba00 c900d800 o.~............. │ │ - 0x00108e00 e700f600 05011401 23013201 41015001 ........#.2.A.P. │ │ - 0x00108e10 7f008e00 9d00ac00 bb00ca00 d900e800 ................ │ │ - 0x00108e20 f7000601 15012401 33014201 51016001 ......$.3.B.Q.`. │ │ - 0x00108e30 8f009e00 ad00bc00 cb00da00 e900f800 ................ │ │ - 0x00108e40 07011601 25013401 43015201 61017001 ....%.4.C.R.a.p. │ │ - 0x00108e50 9f00ae00 bd00cc00 db00ea00 f9000801 ................ │ │ - 0x00108e60 17012601 35014401 53016201 71018001 ..&.5.D.S.b.q... │ │ - 0x00108e70 af00be00 cd00dc00 eb00fa00 09011801 ................ │ │ - 0x00108e80 27013601 45015401 63017201 81019001 '.6.E.T.c.r..... │ │ - 0x00108e90 bf00ce00 dd00ec00 fb000a01 19012801 ..............(. │ │ - 0x00108ea0 37014601 55016401 73018201 9101a001 7.F.U.d.s....... │ │ - 0x00108eb0 cf00de00 ed00fc00 0b011a01 29013801 ............).8. │ │ - 0x00108ec0 47015601 65017401 83019201 a101b001 G.V.e.t......... │ │ - 0x00108ed0 df00ee00 fd000c01 1b012a01 39014801 ..........*.9.H. │ │ - 0x00108ee0 57016601 75018401 9301a201 b101c001 W.f.u........... │ │ - 0x00108ef0 ef00fe00 0d011c01 2b013a01 49015801 ........+.:.I.X. │ │ - 0x00108f00 67017601 85019401 a301b201 c101d001 g.v............. │ │ - 0x00108f10 ff000e01 1d012c01 3b014a01 59016801 ......,.;.J.Y.h. │ │ - 0x00108f20 77018601 9501a401 b301c201 d101e001 w............... │ │ - 0x00108f30 0f011e01 2d013c01 4b015a01 69017801 ....-.<.K.Z.i.x. │ │ - 0x00108f40 87019601 a501b401 c301d201 e101f001 ................ │ │ - 0x00108f50 1f012e01 3d014c01 5b016a01 79018801 ....=.L.[.j.y... │ │ - 0x00108f60 9701a601 b501c401 d301e201 f1012f01 ............../. │ │ - 0x00108f70 3e014d01 5c016b01 7a018901 9801a701 >.M.\.k.z....... │ │ - 0x00108f80 b601c501 d401e301 f2013f01 4e015d01 ..........?.N.]. │ │ - 0x00108f90 6c017b01 8a019901 a801b701 c601d501 l.{............. │ │ - 0x00108fa0 e401f301 4f015e01 6d017c01 8b019a01 ....O.^.m.|..... │ │ - 0x00108fb0 a901b801 c701d601 e501f401 5f016e01 ............_.n. │ │ - 0x00108fc0 7d018c01 9b01aa01 b901c801 d701e601 }............... │ │ - 0x00108fd0 f5016f01 7e018d01 9c01ab01 ba01c901 ..o.~........... │ │ - 0x00108fe0 d801e701 f6017f01 8e019d01 ac01bb01 ................ │ │ - 0x00108ff0 ca01d901 e801f701 8f019e01 ad01bc01 ................ │ │ - 0x00109000 cb01da01 e901f801 9f01ae01 bd01cc01 ................ │ │ - 0x00109010 db01ea01 f901af01 be01cd01 dc01eb01 ................ │ │ - 0x00109020 fa01bf01 ce01dd01 ec01fb01 cf01de01 ................ │ │ - 0x00109030 ed01fc01 df01ee01 fd01ef01 fe01ff01 ................ │ │ - 0x00109040 00001000 01002000 11000200 30002100 ...... .....0.!. │ │ - 0x00109050 12000300 31002200 13000400 32002300 ....1.".....2.#. │ │ - 0x00109060 14000500 33002400 15000600 34002500 ....3.$.....4.%. │ │ - 0x00109070 16000700 35002600 17000800 36002700 ....5.&.....6.'. │ │ - 0x00109080 18000900 37002800 19000a00 38002900 ....7.(.....8.). │ │ - 0x00109090 1a000b00 39002a00 1b000c00 3a002b00 ....9.*.....:.+. │ │ - 0x001090a0 1c000d00 3b002c00 1d000e00 3c002d00 ....;.,.....<.-. │ │ - 0x001090b0 1e000f00 3d002e00 1f003e00 2f003f00 ....=.....>./.?. │ │ - 0x001090c0 00001000 20003000 01001100 21003100 .... .0.....!.1. │ │ - 0x001090d0 02001200 22003200 03001300 23003300 ....".2.....#.3. │ │ - 0x001090e0 04001400 24003400 05001500 25003500 ....$.4.....%.5. │ │ - 0x001090f0 06001600 26003600 07001700 27003700 ....&.6.....'.7. │ │ - 0x00109100 08001800 28003800 09001900 29003900 ....(.8.....).9. │ │ - 0x00109110 0a001a00 2a003a00 0b001b00 2b003b00 ....*.:.....+.;. │ │ - 0x00109120 0c001c00 2c003c00 0d001d00 2d003d00 ....,.<.....-.=. │ │ - 0x00109130 0e001e00 2e003e00 0f001f00 2f003f00 ......>...../.?. │ │ - 0x00109140 00000100 04000200 05000800 03000600 ................ │ │ - 0x00109150 09000c00 07000a00 0d001000 0b000e00 ................ │ │ - 0x00109160 11001400 0f001200 15001800 13001600 ................ │ │ - 0x00109170 19001c00 17001a00 1d002000 1b001e00 .......... ..... │ │ - 0x00109180 21002400 1f002200 25002800 23002600 !.$...".%.(.#.&. │ │ - 0x00109190 29002c00 27002a00 2d003000 2b002e00 ).,.'.*.-.0.+... │ │ - 0x001091a0 31003400 2f003200 35003800 33003600 1.4./.2.5.8.3.6. │ │ - 0x001091b0 39003c00 37003a00 3d003b00 3e003f00 9.<.7.:.=.;.>.?. │ │ - 0x001091c0 00000400 08000c00 10001400 18001c00 ................ │ │ - 0x001091d0 20002400 28002c00 30003400 38003c00 .$.(.,.0.4.8.<. │ │ - 0x001091e0 01000500 09000d00 11001500 19001d00 ................ │ │ - 0x001091f0 21002500 29002d00 31003500 39003d00 !.%.).-.1.5.9.=. │ │ - 0x00109200 02000600 0a000e00 12001600 1a001e00 ................ │ │ - 0x00109210 22002600 2a002e00 32003600 3a003e00 ".&.*...2.6.:.>. │ │ - 0x00109220 03000700 0b000f00 13001700 1b001f00 ................ │ │ - 0x00109230 23002700 2b002f00 33003700 3b003f00 #.'.+./.3.7.;.?. │ │ - 0x00109240 00002000 01004000 21000200 60004100 .. ...@.!...`.A. │ │ - 0x00109250 22000300 80006100 42002300 0400a000 ".....a.B.#..... │ │ - 0x00109260 81006200 43002400 0500c000 a1008200 ..b.C.$......... │ │ - 0x00109270 63004400 25000600 e000c100 a2008300 c.D.%........... │ │ - 0x00109280 64004500 26000700 e100c200 a3008400 d.E.&........... │ │ - 0x00109290 65004600 27000800 e200c300 a4008500 e.F.'........... │ │ - 0x001092a0 66004700 28000900 e300c400 a5008600 f.G.(........... │ │ - 0x001092b0 67004800 29000a00 e400c500 a6008700 g.H.)........... │ │ - 0x001092c0 68004900 2a000b00 e500c600 a7008800 h.I.*........... │ │ - 0x001092d0 69004a00 2b000c00 e600c700 a8008900 i.J.+........... │ │ - 0x001092e0 6a004b00 2c000d00 e700c800 a9008a00 j.K.,........... │ │ - 0x001092f0 6b004c00 2d000e00 e800c900 aa008b00 k.L.-........... │ │ - 0x00109300 6c004d00 2e000f00 e900ca00 ab008c00 l.M............. │ │ - 0x00109310 6d004e00 2f001000 ea00cb00 ac008d00 m.N./........... │ │ - 0x00109320 6e004f00 30001100 eb00cc00 ad008e00 n.O.0........... │ │ - 0x00109330 6f005000 31001200 ec00cd00 ae008f00 o.P.1........... │ │ - 0x00109340 70005100 32001300 ed00ce00 af009000 p.Q.2........... │ │ - 0x00109350 71005200 33001400 ee00cf00 b0009100 q.R.3........... │ │ - 0x00109360 72005300 34001500 ef00d000 b1009200 r.S.4........... │ │ - 0x00109370 73005400 35001600 f000d100 b2009300 s.T.5........... │ │ - 0x00109380 74005500 36001700 f100d200 b3009400 t.U.6........... │ │ - 0x00109390 75005600 37001800 f200d300 b4009500 u.V.7........... │ │ - 0x001093a0 76005700 38001900 f300d400 b5009600 v.W.8........... │ │ - 0x001093b0 77005800 39001a00 f400d500 b6009700 w.X.9........... │ │ - 0x001093c0 78005900 3a001b00 f500d600 b7009800 x.Y.:........... │ │ - 0x001093d0 79005a00 3b001c00 f600d700 b8009900 y.Z.;........... │ │ - 0x001093e0 7a005b00 3c001d00 f700d800 b9009a00 z.[.<........... │ │ - 0x001093f0 7b005c00 3d001e00 f800d900 ba009b00 {.\.=........... │ │ - 0x00109400 7c005d00 3e001f00 f900da00 bb009c00 |.].>........... │ │ - 0x00109410 7d005e00 3f00fa00 db00bc00 9d007e00 }.^.?.........~. │ │ - 0x00109420 5f00fb00 dc00bd00 9e007f00 fc00dd00 _............... │ │ - 0x00109430 be009f00 fd00de00 bf00fe00 df00ff00 ................ │ │ - 0x00109440 00000100 08000200 09001000 03000a00 ................ │ │ - 0x00109450 11001800 04000b00 12001900 20000500 ............ ... │ │ - 0x00109460 0c001300 1a002100 28000600 0d001400 ......!.(....... │ │ - 0x00109470 1b002200 29003000 07000e00 15001c00 ..".).0......... │ │ - 0x00109480 23002a00 31003800 0f001600 1d002400 #.*.1.8.......$. │ │ - 0x00109490 2b003200 39004000 17001e00 25002c00 +.2.9.@.....%.,. │ │ - 0x001094a0 33003a00 41004800 1f002600 2d003400 3.:.A.H...&.-.4. │ │ - 0x001094b0 3b004200 49005000 27002e00 35003c00 ;.B.I.P.'...5.<. │ │ - 0x001094c0 43004a00 51005800 2f003600 3d004400 C.J.Q.X./.6.=.D. │ │ - 0x001094d0 4b005200 59006000 37003e00 45004c00 K.R.Y.`.7.>.E.L. │ │ - 0x001094e0 53005a00 61006800 3f004600 4d005400 S.Z.a.h.?.F.M.T. │ │ - 0x001094f0 5b006200 69007000 47004e00 55005c00 [.b.i.p.G.N.U.\. │ │ - 0x00109500 63006a00 71007800 4f005600 5d006400 c.j.q.x.O.V.].d. │ │ - 0x00109510 6b007200 79008000 57005e00 65006c00 k.r.y...W.^.e.l. │ │ - 0x00109520 73007a00 81008800 5f006600 6d007400 s.z....._.f.m.t. │ │ - 0x00109530 7b008200 89009000 67006e00 75007c00 {.......g.n.u.|. │ │ - 0x00109540 83008a00 91009800 6f007600 7d008400 ........o.v.}... │ │ - 0x00109550 8b009200 9900a000 77007e00 85008c00 ........w.~..... │ │ - 0x00109560 93009a00 a100a800 7f008600 8d009400 ................ │ │ - 0x00109570 9b00a200 a900b000 87008e00 95009c00 ................ │ │ - 0x00109580 a300aa00 b100b800 8f009600 9d00a400 ................ │ │ - 0x00109590 ab00b200 b900c000 97009e00 a500ac00 ................ │ │ - 0x001095a0 b300ba00 c100c800 9f00a600 ad00b400 ................ │ │ - 0x001095b0 bb00c200 c900d000 a700ae00 b500bc00 ................ │ │ - 0x001095c0 c300ca00 d100d800 af00b600 bd00c400 ................ │ │ - 0x001095d0 cb00d200 d900e000 b700be00 c500cc00 ................ │ │ - 0x001095e0 d300da00 e100e800 bf00c600 cd00d400 ................ │ │ - 0x001095f0 db00e200 e900f000 c700ce00 d500dc00 ................ │ │ - 0x00109600 e300ea00 f100f800 cf00d600 dd00e400 ................ │ │ - 0x00109610 eb00f200 f900d700 de00e500 ec00f300 ................ │ │ - 0x00109620 fa00df00 e600ed00 f400fb00 e700ee00 ................ │ │ - 0x00109630 f500fc00 ef00f600 fd00f700 fe00ff00 ................ │ │ - 0x00109640 000010ff 00101010 ffff1010 18ff1018 ................ │ │ - 0x00109650 1818101c 18181cff 181c1c1c 181e1c1c ................ │ │ - 0x00109660 1eff1c1e 1e1e1c1f 1e1e1f1f ffffffff ................ │ │ - 0x00109670 ffff0010 00ff1010 0010ffff 101810ff ................ │ │ - 0x00109680 18181018 1c10181c 18ff1c1c 181c1e18 ................ │ │ - 0x00109690 1c1e1cff 1e1e1c1e 1f1c1e1f 1e1fffff ................ │ │ - 0x001096a0 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x001096b0 00000100 02000000 03010103 03020203 ................ │ │ - 0x001096c0 00000000 03000400 06000000 07040407 ................ │ │ - 0x001096d0 07060607 05000a00 07000800 0b000000 ................ │ │ - 0x001096e0 0c08080c 0c0b0b0c 09000f00 0c000d00 ................ │ │ - 0x001096f0 10000000 110d0d11 11101011 0e001300 ................ │ │ - 0x00109700 11001200 14001500 00000000 00000000 ................ │ │ - 0x00109710 00000000 00000000 00000000 00000000 ................ │ │ - 0x00109720 20200505 20100504 10200405 10100404 .. .... ...... │ │ - 0x00109730 10080403 10040402 08100304 08080303 ................ │ │ - 0x00109740 08040302 08020301 04100204 04080203 ................ │ │ - 0x00109750 04040202 04020201 04010200 02080103 ................ │ │ - 0x00109760 02040102 02020101 02010100 01040002 ................ │ │ - 0x00109770 01020001 01010000 00000000 00000000 ................ │ │ - 0x00109780 01010000 00000000 02020101 01010001 ................ │ │ - 0x00109790 04040202 02020102 08080303 03030203 ................ │ │ - 0x001097a0 10100404 04040304 01020001 00010001 ................ │ │ - 0x001097b0 02010100 00010001 02040102 01020102 ................ │ │ - 0x001097c0 04020201 01020102 04080203 02030203 ................ │ │ - 0x001097d0 08040302 02030203 08100304 03040304 ................ │ │ - 0x001097e0 10080403 03040304 01040002 00020501 ................ │ │ - 0x001097f0 04010200 00020601 02080103 01030702 ................ │ │ - 0x00109800 08020301 01030802 04100204 02040903 ................ │ │ - 0x00109810 10040402 02040a03 00000000 00000000 ................ │ │ - 0x00109820 04030303 04030303 04030003 04030303 ................ │ │ - 0x00109830 0c0a0303 12100a0a 0b090003 03020903 ................ │ │ - 0x00109840 0a08020a 100e0810 110f0009 09070009 ................ │ │ - 0x00109850 02010702 08060108 0e06060e 0f0d000f ................ │ │ - 0x00109860 07050007 01000501 06000006 0d05000d ................ │ │ - 0x00109870 05000005 00000000 00010200 03010202 ................ │ │ - 0x00109880 01030102 03000000 00000000 00000000 ................ │ │ - 0x00109890 00000101 00030300 01030301 02020303 ................ │ │ - 0x001098a0 07090909 03000000 00000000 00000000 ................ │ │ - 0x001098b0 09000301 0209000a 0b030102 090a0b00 ................ │ │ - 0x001098c0 01020405 03060708 090a0b0c 0d0e0f00 ................ │ │ - 0x001098d0 01020405 03060708 00000000 00000000 ................ │ │ - 0x001098e0 03030303 03020303 02010202 02010001 ................ │ │ - 0x001098f0 01010000 00000000 00000000 00000000 ................ │ │ - 0x00109900 00010606 15010606 15150606 15151506 ................ │ │ - 0x00109910 15151515 15151515 15001006 06151010 ................ │ │ - 0x00109920 06151510 10151515 10101515 15101015 ................ │ │ - 0x00109930 1515000b 0b0b0b0b 0b0b0b0b 06061515 ................ │ │ - 0x00109940 15061515 15151515 15151500 00000000 ................ │ │ - 0x00109950 01020202 03020404 04050204 04040502 ................ │ │ - 0x00109960 04040405 03050505 06000000 00000000 ................ │ │ - 0x00109970 00000000 00000000 00000201 02010201 ................ │ │ - 0x00109980 00000000 00000000 00000000 00000000 ................ │ │ - 0x00109990 00010200 06070800 03040500 00000009 ................ │ │ - 0x001099a0 00000100 02000002 01020202 00010101 ................ │ │ - 0x001099b0 02010303 00010206 00000102 03040404 ................ │ │ - 0x001099c0 04030001 02000000 00000000 00000000 ................ │ │ - 0x001099d0 00000000 00000006 05080004 03020007 ................ │ │ - 0x001099e0 01000000 00000000 00000000 00000000 ................ │ │ - 0x001099f0 00000000 00000100 00000000 00000000 ................ │ │ - 0x00109a00 00000100 00000000 00000000 00000000 ................ │ │ - 0x00109a10 0c180c17 f5ea01f6 0102010e 0d1a0c19 ................ │ │ - 0x00109a20 0c180c17 f5ea01f6 00000000 00000000 ................ │ │ - 0x00109a30 02000100 8c00a40c 02000100 70006e08 ............p.n. │ │ - 0x00109a40 02000100 5d005206 02000100 50009e05 ....].R.....P... │ │ - 0x00109a50 02000100 46000f05 02000100 3a009904 ....F.......:... │ │ - 0x00109a60 02000100 2f003704 02000100 2500e403 ..../.7.....%... │ │ - 0x00109a70 02000100 1e009d03 02000100 19005f03 .............._. │ │ - 0x00109a80 00000100 ffff1d0a 00000100 ffff5206 ..............R. │ │ - 0x00109a90 00000100 ffff9904 00000100 ffff9d03 ................ │ │ - 0x00109aa0 02000000 3800ffff 02000000 1600ffff ....8........... │ │ - 0x00109ab0 ff805540 332b2520 1c1a1715 14121110 ..U@3+% ........ │ │ - 0x00109ac0 0f0e0d0d 0c0c0b0b 0a0a0909 09090808 ................ │ │ - 0x00109ad0 08080707 07070706 06060606 06060505 ................ │ │ - 0x00109ae0 05050505 05050505 04040404 04040404 ................ │ │ - 0x00109af0 04040404 04040404 04030303 03030303 ................ │ │ - 0x00109b00 03030303 03030303 03030303 03030303 ................ │ │ - 0x00109b10 03030303 03030202 02020202 02020202 ................ │ │ - 0x00109b20 02020202 02020202 02020202 02020202 ................ │ │ - 0x00109b30 02020202 02020202 02020202 02020202 ................ │ │ - 0x00109b40 02020202 02020202 02020202 02020202 ................ │ │ - 0x00109b50 02020202 02020202 02020101 01010101 ................ │ │ - 0x00109b60 01010101 01010101 01010101 01010101 ................ │ │ - 0x00109b70 01010101 01010101 01010101 01010101 ................ │ │ - 0x00109b80 01010101 01010101 01010101 01010101 ................ │ │ - 0x00109b90 01010101 01010101 01010101 01010101 ................ │ │ - 0x00109ba0 01010101 01010101 01010101 01010100 ................ │ │ - 0x00109bb0 0001fd3f 04ff0000 0001fb3d 09fe0000 ...?.......=.... │ │ - 0x00109bc0 0001fa3a 0efc0100 0001f937 13fb0100 ...:.......7.... │ │ - 0x00109bd0 0001f933 18fa0100 0001f82f 1dfa0100 ...3......./.... │ │ - 0x00109be0 0001f92a 21fa0100 0001f926 26f90100 ...*!......&&... │ │ - 0x00109bf0 0001fa21 2af90100 0001fa1d 2ff80100 ...!*......./... │ │ - 0x00109c00 0001fa18 33f90100 0001fb13 37f90100 ....3.......7... │ │ - 0x00109c10 0001fc0e 3afa0100 0000fe09 3dfb0100 ....:.......=... │ │ - 0x00109c20 0000ff04 3ffd0100 00010e1f 11010000 ....?........... │ │ - 0x00109c30 00000d1f 12020000 00000b1f 14020000 ................ │ │ - 0x00109c40 00000a1e 15030000 0000091d 16040000 ................ │ │ - 0x00109c50 0000081c 17050000 00ff081b 18060000 ................ │ │ - 0x00109c60 00ff071a 1a07ff00 00000618 1b08ff00 ................ │ │ - 0x00109c70 00000517 1c080000 00000416 1d090000 ................ │ │ - 0x00109c80 00000315 1e0a0000 00000214 1f0b0000 ................ │ │ - 0x00109c90 00000212 1f0d0000 00000111 1f0e0100 ................ │ │ - 0x00109ca0 ff01fd3f 04ff0100 ff03fa3e 08fd02ff ...?.......>.... │ │ - 0x00109cb0 ff04f73c 0dfb03ff fe05f53a 13f903ff ...<.......:.... │ │ - 0x00109cc0 fe05f536 18f704ff fe05f432 1ef604ff ...6.......2.... │ │ - 0x00109cd0 fe05f42d 23f505ff fe06f428 28f406fe ...-#......((... │ │ - 0x00109ce0 ff05f523 2df405fe ff04f61e 32f405fe ...#-.......2... │ │ - 0x00109cf0 ff04f718 36f505fe ff03f913 3af505fe ....6.......:... │ │ - 0x00109d00 ff03fb0d 3cf704ff ff02fd08 3efa03ff ....<.......>... │ │ - 0x00109d10 0001ff04 3ffd01ff 0000fe3f 04ff0000 ....?......?.... │ │ - 0x00109d20 0000fc3d 09fe0000 0000fb3a 0efd0000 ...=.......:.... │ │ - 0x00109d30 0000fa37 13fc0000 0000fa33 18fb0000 ...7.......3.... │ │ - 0x00109d40 0000f92f 1dfb0000 0000fa2a 21fb0000 .../.......*!... │ │ - 0x00109d50 0000fa26 26fa0000 0000fb21 2afa0000 ...&&......!*... │ │ - 0x00109d60 0000fb1d 2ff90000 0000fb18 33fa0000 ..../.......3... │ │ - 0x00109d70 0000fc13 37fa0000 0000fd0e 3afb0000 ....7.......:... │ │ - 0x00109d80 0000fe09 3dfc0000 0000ff04 3ffe0000 ....=.......?... │ │ - 0x00109d90 00000f1f 11010000 00000d1f 12020000 ................ │ │ - 0x00109da0 00000b1f 14020000 00000a1e 15030000 ................ │ │ - 0x00109db0 0000091d 16040000 0000081c 17050000 ................ │ │ - 0x00109dc0 0000071b 18060000 0000061a 1a060000 ................ │ │ - 0x00109dd0 00000618 1b070000 00000517 1c080000 ................ │ │ - 0x00109de0 00000416 1d090000 00000315 1e0a0000 ................ │ │ - 0x00109df0 00000214 1f0b0000 00000212 1f0d0000 ................ │ │ - 0x00109e00 00000111 1f0f0000 0000003c 04000000 ...........<.... │ │ - 0x00109e10 00000038 08000000 00000034 0c000000 ...8.......4.... │ │ - 0x00109e20 00000030 10000000 0000002c 14000000 ...0.......,.... │ │ - 0x00109e30 00000028 18000000 00000024 1c000000 ...(.......$.... │ │ - 0x00109e40 00000020 20000000 0000001c 24000000 ... .......$... │ │ - 0x00109e50 00000018 28000000 00000014 2c000000 ....(.......,... │ │ - 0x00109e60 00000010 30000000 0000000c 34000000 ....0.......4... │ │ - 0x00109e70 00000008 38000000 00000004 3c000000 ....8.......<... │ │ - 0x00109e80 007f0000 00010000 007f0000 ff020000 ................ │ │ - 0x00109e90 017fff00 fd040000 017efe00 fc060100 .........~...... │ │ - 0x00109ea0 017efd00 fb080100 017dfc00 fa0b0100 .~.......}...... │ │ - 0x00109eb0 017cfc00 f90d0100 027bfb00 f80f0100 .|.......{...... │ │ - 0x00109ec0 027afa00 f7120100 0279fa00 f6140100 .z.......y...... │ │ - 0x00109ed0 0278f900 f5160200 0277f800 f4190200 .x.......w...... │ │ - 0x00109ee0 0375f800 f31b0200 0374f700 f31d0200 .u.......t...... │ │ - 0x00109ef0 0372f600 f2200300 0371f600 f1230200 .r... ...q...#.. │ │ - 0x00109f00 036ff500 f1250300 036df500 f0280300 .o...%...m...(.. │ │ - 0x00109f10 036cf400 f02a0300 046af300 ef2d0300 .l...*...j...-.. │ │ - 0x00109f20 0468f300 ef2f0300 0466f200 ef320300 .h.../...f...2.. │ │ - 0x00109f30 0464f200 ef340300 0462f100 ee370400 .d...4...b...7.. │ │ - 0x00109f40 0460f100 ee3a0300 045ef000 ee3c0400 .`...:...^...<.. │ │ - 0x00109f50 045bf000 ee3f0400 0459f000 ee410400 .[...?...Y...A.. │ │ - 0x00109f60 0457ef00 ee440400 0455ef00 ee460400 .W...D...U...F.. │ │ - 0x00109f70 0452ef00 ee490400 0450ef00 ee4b0400 .R...I...P...K.. │ │ - 0x00109f80 044eee00 ee4e0400 044bee00 ef500400 .N...N...K...P.. │ │ - 0x00109f90 0449ee00 ef520400 0446ee00 ef550400 .I...R...F...U.. │ │ - 0x00109fa0 0444ee00 ef570400 0441ee00 f0590400 .D...W...A...Y.. │ │ - 0x00109fb0 043fee00 f05b0400 043cee00 f05e0400 .?...[...<...^.. │ │ - 0x00109fc0 033aee00 f1600400 0437ee00 f1620400 .:...`...7...b.. │ │ - 0x00109fd0 0334ef00 f2640400 0332ef00 f2660400 .4...d...2...f.. │ │ - 0x00109fe0 032fef00 f3680400 032def00 f36a0400 ./...h...-...j.. │ │ - 0x00109ff0 032af000 f46c0300 0328f000 f56d0300 .*...l...(...m.. │ │ - 0x0010a000 0325f100 f56f0300 0223f100 f6710300 .%...o...#...q.. │ │ - 0x0010a010 0320f200 f6720300 021df300 f7740300 . ...r.......t.. │ │ - 0x0010a020 021bf300 f8750300 0219f400 f8770200 .....u.......w.. │ │ - 0x0010a030 0216f500 f9780200 0114f600 fa790200 .....x.......y.. │ │ - 0x0010a040 0112f700 fa7a0200 010ff800 fb7b0200 .....z.......{.. │ │ - 0x0010a050 010df900 fc7c0100 010bfa00 fc7d0100 .....|.......}.. │ │ - 0x0010a060 0108fb00 fd7e0100 0106fc00 fe7e0100 .....~.......~.. │ │ - 0x0010a070 0004fd00 ff7f0100 0002ff00 007f0000 ................ │ │ - 0x0010a080 00000100 007f0000 00ff0200 007f0000 ................ │ │ - 0x0010a090 00fd0401 017ffe00 00fb0601 017ffe00 ................ │ │ - 0x0010a0a0 00fa0801 027efd00 fff90b02 027efcff .....~.......~.. │ │ - 0x0010a0b0 fff80d02 037dfbff fff61003 037cfaff .....}.......|.. │ │ - 0x0010a0c0 fff51203 047bf9ff fff41403 047af9ff .....{.......z.. │ │ - 0x0010a0d0 fff31703 0479f8ff fef21904 0578f7ff .....y.......x.. │ │ - 0x0010a0e0 fff11b04 0577f6ff fff01e04 0576f5ff .....w.......v.. │ │ - 0x0010a0f0 feef2105 0674f4ff feef2305 0672f4ff ..!..t....#..r.. │ │ - 0x0010a100 feee2605 0671f3ff feed2906 076ff2fe ..&..q....)..o.. │ │ - 0x0010a110 feed2b06 076ef1fe feec2e06 076cf1fe ..+..n.......l.. │ │ - 0x0010a120 feec3106 076af0fe feeb3307 0768f0fe ..1..j....3..h.. │ │ - 0x0010a130 feeb3607 0766effe feeb3807 0864eefe ..6..f....8..d.. │ │ - 0x0010a140 feea3b07 0862eefe feea3e07 0860edfe ..;..b....>..`.. │ │ - 0x0010a150 feea4007 085eedfe feea4308 085becfe ..@..^....C..[.. │ │ - 0x0010a160 feea4508 0859ecfe feea4808 0857ebfe ..E..Y....H..W.. │ │ - 0x0010a170 feeb4a08 0854ebfe feea4d08 0852ebfe ..J..T....M..R.. │ │ - 0x0010a180 feeb4f08 084febfe feeb5208 084deafe ..O..O....R..M.. │ │ - 0x0010a190 feeb5408 084aebfe feeb5708 0848eafe ..T..J....W..H.. │ │ - 0x0010a1a0 feec5908 0845eafe feec5b08 0843eafe ..Y..E....[..C.. │ │ - 0x0010a1b0 feed5e08 0740eafe feed6008 073eeafe ..^..@....`..>.. │ │ - 0x0010a1c0 feee6208 073beafe feee6408 0738ebfe ..b..;....d..8.. │ │ - 0x0010a1d0 feef6607 0736ebfe fef06807 0733ebfe ..f..6....h..3.. │ │ - 0x0010a1e0 fef06a07 0631ecfe fef16c07 062eecfe ..j..1....l..... │ │ - 0x0010a1f0 fef16e07 062bedfe fef26f07 0629edfe ..n..+....o..).. │ │ - 0x0010a200 fff37106 0526eefe fff47206 0523effe ..q..&....r..#.. │ │ - 0x0010a210 fff47406 0521effe fff57605 041ef0ff ..t..!....v..... │ │ - 0x0010a220 fff67705 041bf1ff fff77805 0419f2fe ..w.......x..... │ │ - 0x0010a230 fff87904 0317f3ff fff97a04 0314f4ff ..y.......z..... │ │ - 0x0010a240 fff97b04 0312f5ff fffa7c03 0310f6ff ..{.......|..... │ │ - 0x0010a250 fffb7d03 020df8ff fffc7e02 020bf9ff ..}.......~..... │ │ - 0x0010a260 00fd7e02 0108fa00 00fe7f01 0106fb00 ..~............. │ │ - 0x0010a270 00fe7f01 0104fd00 00007f00 0002ff00 ................ │ │ - 0x0010a280 00007f00 00010000 00007f00 00ff0200 ................ │ │ - 0x0010a290 00017fff 00fd0400 00017efe 00fc0601 ..........~..... │ │ - 0x0010a2a0 00017efd 00fb0801 00017dfc 00fa0b01 ..~.......}..... │ │ - 0x0010a2b0 00017cfc 00f90d01 00027bfb 00f80f01 ..|.......{..... │ │ - 0x0010a2c0 00027afa 00f71201 000279fa 00f61401 ..z.......y..... │ │ - 0x0010a2d0 000278f9 00f51602 000277f8 00f41902 ..x.......w..... │ │ - 0x0010a2e0 000375f8 00f31b02 000374f7 00f31d02 ..u.......t..... │ │ - 0x0010a2f0 000372f6 00f22003 000371f6 00f12302 ..r... ...q...#. │ │ - 0x0010a300 00036ff5 00f12503 00036df5 00f02803 ..o...%...m...(. │ │ - 0x0010a310 00036cf4 00f02a03 00046af3 00ef2d03 ..l...*...j...-. │ │ - 0x0010a320 000468f3 00ef2f03 000466f2 00ef3203 ..h.../...f...2. │ │ - 0x0010a330 000464f2 00ef3403 000462f1 00ee3704 ..d...4...b...7. │ │ - 0x0010a340 000460f1 00ee3a03 00045ef0 00ee3c04 ..`...:...^...<. │ │ - 0x0010a350 00045bf0 00ee3f04 000459f0 00ee4104 ..[...?...Y...A. │ │ - 0x0010a360 000457ef 00ee4404 000455ef 00ee4604 ..W...D...U...F. │ │ - 0x0010a370 000452ef 00ee4904 000450ef 00ee4b04 ..R...I...P...K. │ │ - 0x0010a380 00044eee 00ee4e04 00044bee 00ef5004 ..N...N...K...P. │ │ - 0x0010a390 000449ee 00ef5204 000446ee 00ef5504 ..I...R...F...U. │ │ - 0x0010a3a0 000444ee 00ef5704 000441ee 00f05904 ..D...W...A...Y. │ │ - 0x0010a3b0 00043fee 00f05b04 00043cee 00f05e04 ..?...[...<...^. │ │ - 0x0010a3c0 00033aee 00f16004 000437ee 00f16204 ..:...`...7...b. │ │ - 0x0010a3d0 000334ef 00f26404 000332ef 00f26604 ..4...d...2...f. │ │ - 0x0010a3e0 00032fef 00f36804 00032def 00f36a04 ../...h...-...j. │ │ - 0x0010a3f0 00032af0 00f46c03 000328f0 00f56d03 ..*...l...(...m. │ │ - 0x0010a400 000325f1 00f56f03 000223f1 00f67103 ..%...o...#...q. │ │ - 0x0010a410 000320f2 00f67203 00021df3 00f77403 .. ...r.......t. │ │ - 0x0010a420 00021bf3 00f87503 000219f4 00f87702 ......u.......w. │ │ - 0x0010a430 000216f5 00f97802 000114f6 00fa7902 ......x.......y. │ │ - 0x0010a440 000112f7 00fa7a02 00010ff8 00fb7b02 ......z.......{. │ │ - 0x0010a450 00010df9 00fc7c01 00010bfa 00fc7d01 ......|.......}. │ │ - 0x0010a460 000108fb 00fd7e01 000106fc 00fe7e01 ......~.......~. │ │ - 0x0010a470 000004fd 00ff7f01 000002ff 00007f00 ................ │ │ - 0x0010a480 000002ff 00007f00 00000080 00000000 ................ │ │ - 0x0010a490 00000180 fe010000 00ff0381 fc02ff00 ................ │ │ - 0x0010a4a0 00ff0481 fa03ff00 00fe0682 f803ff00 ................ │ │ - 0x0010a4b0 00fe0783 f504ff00 01fe0883 f305fe00 ................ │ │ - 0x0010a4c0 01fd0984 f106fe00 01fd0a85 ee06fe01 ................ │ │ - 0x0010a4d0 01fd0b86 ec07fd01 01fc0c87 ea08fd01 ................ │ │ - 0x0010a4e0 01fc0d88 e709fd01 01fc0e8a e409fd01 ................ │ │ - 0x0010a4f0 01fc0f8b e20afc01 01fb108c e00bfc01 ................ │ │ - 0x0010a500 01fb108e dd0cfc01 01fb1190 da0cfc01 ................ │ │ - 0x0010a510 01fb1291 d80dfb01 01fb1293 d50efb01 ................ │ │ - 0x0010a520 01fa1395 d30efb01 01fa1397 d00ffb01 ................ │ │ - 0x0010a530 01fa1399 cd10fb01 01fa149b cb10fa01 ................ │ │ - 0x0010a540 01fa149d c811fa01 01fa149f c611fa01 ................ │ │ - 0x0010a550 01fa14a1 c312fa01 02f914a3 c012fa02 ................ │ │ - 0x0010a560 02f914a5 be13fa01 02f914a8 bb13fa01 ................ │ │ - 0x0010a570 02f914aa b913fa01 02f914ac b614f902 ................ │ │ - 0x0010a580 02f914af b414f901 02f914b1 b114f902 ................ │ │ - 0x0010a590 01f914b4 af14f902 02f914b6 ac14f902 ................ │ │ - 0x0010a5a0 01fa13b9 aa14f902 01fa13bb a814f902 ................ │ │ - 0x0010a5b0 01fa13be a514f902 02fa12c0 a314f902 ................ │ │ - 0x0010a5c0 01fa12c3 a114fa01 01fa11c6 9f14fa01 ................ │ │ - 0x0010a5d0 01fa11c8 9d14fa01 01fa10cb 9b14fa01 ................ │ │ - 0x0010a5e0 01fb10cd 9913fa01 01fb0fd0 9713fa01 ................ │ │ - 0x0010a5f0 01fb0ed3 9513fa01 01fb0ed5 9312fb01 ................ │ │ - 0x0010a600 01fb0dd8 9112fb01 01fc0cda 9011fb01 ................ │ │ - 0x0010a610 01fc0cdd 8e10fb01 01fc0be0 8c10fb01 ................ │ │ - 0x0010a620 01fc0ae2 8b0ffc01 01fd09e4 8a0efc01 ................ │ │ - 0x0010a630 01fd09e7 880dfc01 01fd08ea 870cfc01 ................ │ │ - 0x0010a640 01fd07ec 860bfd01 01fe06ee 850afd01 ................ │ │ - 0x0010a650 00fe06f1 8409fd01 00fe05f3 8308fe01 ................ │ │ - 0x0010a660 00ff04f5 8307fe00 00ff03f8 8206fe00 ................ │ │ - 0x0010a670 00ff03fa 8104ff00 00ff02fc 8103ff00 ................ │ │ - 0x0010a680 000001fe 80010000 00000000 00000000 ................ │ │ - 0x0010a690 0000ff80 ff955540 ffc59269 49322520 ......U@...iI2% │ │ - 0x0010a6a0 ffe1c4aa 917b6654 44362b21 1a141110 .....{fTD6+!.... │ │ - 0x0010a6b0 fff0e1d2 c4b6a99d 91857a6f 655c534a ..........zoe\SJ │ │ - 0x0010a6c0 423b342d 27221d19 15110e0c 0a090808 B;4-'".......... │ │ - 0x0010a6d0 fff8f0e9 e1dad2cb c4bdb6b0 a9a39c96 ................ │ │ - 0x0010a6e0 908a857f 79746f6a 65605b56 524d4945 ....ytoje`[VRMIE │ │ - 0x0010a6f0 413d3936 322f2c29 2623201d 1b191614 A=962/,)&# ..... │ │ - 0x0010a700 12100f0d 0c0a0908 07060605 05040404 ................ │ │ - 0x0010a710 0000ff03 00002302 74010000 00001101 ......#.t....... │ │ - 0x0010a720 d7000000 b2009700 00008400 74000000 ............t... │ │ - 0x0010a730 66000000 5a005000 00004700 40000000 f...Z.P...G.@... │ │ - 0x0010a740 39003300 00002d00 00002800 23000000 9.3...-...(.#... │ │ - 0x0010a750 1f001b00 00001700 13000000 0f000000 ................ │ │ - 0x0010a760 0b000000 07000300 00000000 00000000 ................ │ │ - 0x0010a770 fa0afb02 fd01fd01 fc06fd02 fd02fd01 ................ │ │ - 0x0010a780 00000a00 010a0102 00000600 02060202 ................ │ │ - 0x0010a790 000c0009 00070a05 00020002 00020603 ................ │ │ - 0x0010a7a0 00000000 00000000 0c000900 07000500 ................ │ │ - 0x0010a7b0 f610fa00 fc00fe00 f610fa00 fc00fe00 ................ │ │ - 0x0010a7c0 00001000 00100000 00001000 00100000 ................ │ │ - 0x0010a7d0 000a0006 00041002 00000000 00001000 ................ │ │ - 0x0010a7e0 00000000 00000000 0a000600 04000200 ................ │ │ - 0x0010a7f0 f808f800 f800f800 fc04fc00 fc00fc00 ................ │ │ - 0x0010a800 00000800 00080000 00000400 00040000 ................ │ │ - 0x0010a810 00100010 00100810 00000000 00000400 ................ │ │ - 0x0010a820 00000000 00000000 10001000 10001000 ................ │ │ - 0x0010a830 fe08ff03 ff020001 ff04ff03 ff02ff02 ................ │ │ - 0x0010a840 00000800 03080203 00000400 03040203 ................ │ │ - 0x0010a850 000a0006 00040802 00030004 00040403 ................ │ │ - 0x0010a860 00000000 00000000 0a000600 04000300 ................ │ │ - 0x0010a870 f40ef600 f700f800 f60cf701 f800f900 ................ │ │ - 0x0010a880 00000e00 000e0000 00000c00 000c0001 ................ │ │ - 0x0010a890 000e000c 000b0e0a 00000000 00010c01 ................ │ │ - 0x0010a8a0 00000000 00000000 0e000c00 0b000900 ................ │ │ - 0x0010a8b0 00001300 190e0500 1c16100b 07030000 ................ │ │ - 0x0010a8c0 1e1b1815 120f0c0a 08060403 00000000 ................ │ │ - 0x0010a8d0 1f1d1c1a 18171514 1311100e 0d0c0b09 ................ │ │ - 0x0010a8e0 08070605 04040302 00000000 00000000 ................ │ │ - 0x0010a8f0 38003802 4cffac00 7c00acff ac00c0ff 8.8.L...|....... │ │ - 0x0010a900 7cfc1800 3403e000 e004e403 1001f8ff |...4........... │ │ - 0x0010a910 6cfc7cfe 24fd98ff 44ff2003 700074fd l.|.$...D. .p.t. │ │ - 0x0010a920 c0fe88fe 8c0004ff ec0158ff 2c00ecfc ..........X.,... │ │ - 0x0010a930 4c02b8fd f4011cff 0c00a802 100124fe L.............$. │ │ - 0x0010a940 cc039cff 8c027001 b0013cff 30fd40ff ......p...<.0.@. │ │ - 0x0010a950 e803b4fe 8c0278ff d8fda4fd fcffc000 ......x......... │ │ - 0x0010a960 24ff78ff e803ccff 7401a0ff 90fd7c00 $.x.....t.....|. │ │ - 0x0010a970 e8ff8c01 1c02f4ff 98ff8002 d001f400 ................ │ │ - 0x0010a980 30ffacff 7001f0fd 1cfdf800 38fcb0fc 0...p.......8... │ │ - 0x0010a990 60027801 c4ffdcfe d8ff64ff fc00dcfe `.x.......d..... │ │ - 0x0010a9a0 f800e000 e8fe9001 0cfff400 c4ff4c00 ..............L. │ │ - 0x0010a9b0 b0ffd400 14025401 8000dcff 3803a0fe ......T.....8... │ │ - 0x0010a9c0 c4fff8fe a0ff9cfd a00140fd dc0034ff ..........@...4. │ │ - 0x0010a9d0 800260ff c40468fe 84035001 1400b0fe ..`...h...P..... │ │ - 0x0010a9e0 a0ffe8fc 30013000 e4ff30fb 6cfb40fe ....0.0...0.l.@. │ │ - 0x0010a9f0 6800dcfe f8fdf400 3c004cfc 00003cfd h.......<.L...<. │ │ - 0x0010aa00 0c016c00 6401dcfd e801a8fe 78ffe801 ..l.d.......x... │ │ - 0x0010aa10 3cff20ff 900214ff 98fb3c00 04008c00 <. .......<..... │ │ - 0x0010aa20 14015cfd 88fea800 94ffd001 08003402 ..\...........4. │ │ - 0x0010aa30 4000f000 3401d4fe 70fe38fe 78ff3800 @...4...p.8.x.8. │ │ - 0x0010aa40 780068fe 8cffb401 f80118ff 48014c03 x.h.........H.L. │ │ - 0x0010aa50 5cffacff 100358ff e80020ff 5c0188fe \.....X... .\... │ │ - 0x0010aa60 80003802 600024fb e0fe1401 50034003 ..8.`.$.....P.@. │ │ - 0x0010aa70 98fe9002 d00180fe b4fe9cfe d8027cfe ..............|. │ │ - 0x0010aa80 a00040ff d4012801 e0008c00 f8fc9cff ..@...(......... │ │ - 0x0010aa90 18010400 c4002c00 dcff78fd a4031000 ......,...x..... │ │ - 0x0010aaa0 94051c00 10022803 04031400 0c015800 ......(.......X. │ │ - 0x0010aab0 b4fee4fe 7c0080fe 40fed000 1cffecfb ....|...@....... │ │ - 0x0010aac0 b8fe9402 7c016cff d4fe4c02 f0001c02 ....|.l...L..... │ │ - 0x0010aad0 1c008800 a8ff4cfe 00012801 18fc7805 ......L...(...x. │ │ - 0x0010aae0 0000d0ff 200478ff 0801f0fd acfb7802 .... .x.......x. │ │ - 0x0010aaf0 1cfeb0fd a8fe1c03 7c0064fd 00fd8401 ........|.d..... │ │ - 0x0010ab00 100518ff 44ff38ff e0fefcff 34016400 ....D.8.....4.d. │ │ - 0x0010ab10 58ff0001 0cfecc00 04fe8802 78ff7401 X...........x.t. │ │ - 0x0010ab20 f0fe88ff 14fcd8fd dcfd80fe 2402d8fe ............$... │ │ - 0x0010ab30 ac0194ff f8ff70fc bcfe20ff a8ff90ff ......p... ..... │ │ - 0x0010ab40 24ff9cff e403e4fc 24026801 28ffb400 $.......$.h.(... │ │ - 0x0010ab50 ac0138ff 2cff9400 60009400 1c01d800 ..8.,...`....... │ │ - 0x0010ab60 64fec0fe 7800d4fe 80fea4fd c4fdb4fe d...x........... │ │ - 0x0010ab70 f8ff4cff 50ffb802 7400a8ff 74024c00 ..L.P...t...t.L. │ │ - 0x0010ab80 2c00fcfd f00030ff d8ff6400 b0fd5801 ,.....0...d...X. │ │ - 0x0010ab90 ccfe3cfe 1cff1400 940328f9 78ffacfe ..<.......(.x... │ │ - 0x0010aba0 dcfc8c00 28000002 5401f800 b80014fe ....(...T....... │ │ - 0x0010abb0 800364ff a4038cfd 480150fd 40fe98fd ..d.....H.P.@... │ │ - 0x0010abc0 10fd9cff 300204fc b400e0fc c0ff4c00 ....0.........L. │ │ - 0x0010abd0 40022c04 8c019402 280294ff e4ff4001 @.,.....(.....@. │ │ - 0x0010abe0 8cfd3801 a4ffa4ff 28fe0c01 10003002 ..8.....(.....0. │ │ - 0x0010abf0 040260fd ccffec01 9cff0401 80011c01 ..`............. │ │ - 0x0010ac00 24013001 6cff5800 68fff403 28041cff $.0.l.X.h...(... │ │ - 0x0010ac10 a40088fe 54fd5002 78fe9c00 c400f4fd ....T.P.x....... │ │ - 0x0010ac20 c0ff8cfc a00050ff 7c028802 940174fe ......P.|.....t. │ │ - 0x0010ac30 4cfe6003 a80128fd dc03a4fd 8803b0fd L.`...(......... │ │ - 0x0010ac40 280120ff 180250ff 68fcb401 d0ff9804 (. ...P.h....... │ │ - 0x0010ac50 8cfca001 f8fcc8fc 8cfc0c02 dcfdccfd ................ │ │ - 0x0010ac60 bcff5cff a0ffb402 6c014cfd 0cfcbcff ..\.....l.L..... │ │ - 0x0010ac70 040120fe 6c03a4fb c401b4fe a0fe7c03 .. .l.........|. │ │ - 0x0010ac80 c0fbc404 5cfd0c00 dcfef400 f0017401 ....\.........t. │ │ - 0x0010ac90 e0ff1801 c8007000 48fea0ff 18007cfd ......p.H.....|. │ │ - 0x0010aca0 48ff3800 50fee000 2cfc1001 fcfe9000 H.8.P...,....... │ │ - 0x0010acb0 4cfea401 64016c01 f0fd4c00 ac0018fd L...d.l...L..... │ │ - 0x0010acc0 90fe9401 10fd60fe ac0250fd 48001c02 ......`...P.H... │ │ - 0x0010acd0 a0015c00 bc01e001 b8ff78fa a4006cfb ..\.......x...l. │ │ - 0x0010ace0 bcff1800 a8010801 10048000 70fcf4fd ............p... │ │ - 0x0010acf0 9cfe4000 6c03f4ff 0400a8ff 14021001 ..@.l........... │ │ - 0x0010ad00 f4fd4001 140104fe ac031800 70fe88ff ..@.........p... │ │ - 0x0010ad10 f4023c00 ec0064fe 64007801 1cfe9001 ..<...d.d.x..... │ │ - 0x0010ad20 9cff1cfd 94fffcfe 4801f4fe e00038ff ........H.....8. │ │ - 0x0010ad30 60feb800 a4fdccfd ecff2801 3c007c03 `.........(.<.|. │ │ - 0x0010ad40 88fc3c00 a4004400 08fdd800 d8fe8803 ..<...D......... │ │ - 0x0010ad50 b0fee4ff 94019cfe c8fd30ff 38fa00fe ..........0.8... │ │ - 0x0010ad60 28014801 98fe5cff e8f9f8fc 840454fe (.H...\.......T. │ │ - 0x0010ad70 a40008fe 90ff7800 28ff6cff f8fe3401 ......x.(.l...4. │ │ - 0x0010ad80 20004000 b8ff4800 7400b000 c0fff0fe .@...H.t....... │ │ - 0x0010ad90 cc01e8fd f0fce8fe 5c016c00 10fd7cff ........\.l...|. │ │ - 0x0010ada0 0c02e4fd f8fc7400 d8fe54fb e0fed0fd ......t...T..... │ │ - 0x0010adb0 100428fe 7400b0fc a4fb7400 7c02b802 ..(.t.....t.|... │ │ - 0x0010adc0 1c0150ff f803cc00 a0fc78fd 08ff6401 ..P.......x...d. │ │ - 0x0010add0 cc03b8fd 34ff0801 70031002 e8ff48ff ....4...p.....H. │ │ - 0x0010ade0 7400c001 70ff3c03 0c02d400 2cff3400 t...p.<.....,.4. │ │ - 0x0010adf0 0c00c800 0c0118fe 6cfe90fc 380360fd ........l...8.`. │ │ - 0x0010ae00 d8ff8c03 08fff401 cc02c0fd ec01c0fd ................ │ │ - 0x0010ae10 1000d002 94ff8001 7c005801 18014002 ........|.X...@. │ │ - 0x0010ae20 0cfefc00 6800ccfe c40044ff f8fff404 ....h.....D..... │ │ - 0x0010ae30 28010804 54fbb401 3c017401 50fe38ff (...T...<.t.P.8. │ │ - 0x0010ae40 6cfdc002 20ff5402 7cff0c01 20003cfe l... .T.|... .<. │ │ - 0x0010ae50 74036800 10fca801 bcfae8fe 040070fb t.h...........p. │ │ - 0x0010ae60 7001dc01 b8022c01 f8ff1800 b400b0fd p.....,......... │ │ - 0x0010ae70 3cff8401 3001f401 d40260ff f400acff <...0.....`..... │ │ - 0x0010ae80 100100ff 5cfe4001 d00070ff 64ff9c00 ....\.@...p.d... │ │ - 0x0010ae90 6c01c401 1c001c02 3c01dc00 7cfd08ff l.......<...|... │ │ - 0x0010aea0 d0014800 68012000 7cfef001 58fdd0ff ..H.h. .|...X... │ │ - 0x0010aeb0 d0008cff 68fe3c00 a4fd78fe 2402b8fc ....h.<...x.$... │ │ - 0x0010aec0 100334fe 9002e0fd 7cfef8fe 8c03e0fc ..4.....|....... │ │ - 0x0010aed0 8cfd9cfd c8fd3c02 24ffa400 2001f0ff ......<.$... ... │ │ - 0x0010aee0 ccfe3401 90ff84fd 08fd1801 64fdb001 ..4.........d... │ │ - 0x0010aef0 6c01f000 3cff5c02 54018001 c4005002 l...<.\.T.....P. │ │ - 0x0010af00 d4ff0cfe b001bcfd 7cff7c02 b4ff8801 ........|.|..... │ │ - 0x0010af10 040064fe 1c02fc01 48019cfe dcff1000 ..d.....H....... │ │ - 0x0010af20 24ffc0ff 08ffc4ff 180040ff 70011004 $.........@.p... │ │ - 0x0010af30 5c00e8ff ecfbe0ff 28006800 9400c000 \.......(.h..... │ │ - 0x0010af40 78fff8fd 3800d0fc 20ffdc02 88016401 x...8... .....d. │ │ - 0x0010af50 d400b0ff 58fe10fc bcfe4c02 28fa4002 ....X.....L.(.@. │ │ - 0x0010af60 cc01d0fc b0fc3800 bcfda4ff a4fa90ff ......8......... │ │ - 0x0010af70 10fec800 6c013400 74ff3000 d0ffc4ff ....l.4.t.0..... │ │ - 0x0010af80 54004800 28008400 9cfef4fe 98ffe4fe T.H.(........... │ │ - 0x0010af90 6cfedc02 f8fda400 d0fee4fd 78004801 l...........x.H. │ │ - 0x0010afa0 b4ff34fe f4028401 4c02ec00 4cfeb8ff ..4.....L...L... │ │ - 0x0010afb0 50ff6cfe c4fe6cff cc02a4fd 9401b8ff P.l...l......... │ │ - 0x0010afc0 a8ff88fc bcffb003 580024ff a8fec003 ........X.$..... │ │ - 0x0010afd0 d801cc01 18ffc002 78004003 1cffb402 ........x.@..... │ │ - 0x0010afe0 04fe8400 24fe4c03 14fd94fe d4ff5c04 ....$.L.......\. │ │ - 0x0010aff0 b0fbe0fb 4c00ac01 28024cfd 3c006401 ....L...(.L.<.d. │ │ - 0x0010b000 600080fe 44ff9cfd c0fde002 fc017c03 `...D.........|. │ │ - 0x0010b010 600194fb f801e8ff a0fe4401 4c01a8fd `.........D.L... │ │ - 0x0010b020 c8fe2401 fc0170ff f8ffe401 30001c01 ..$...p.....0... │ │ - 0x0010b030 fcfe10ff 00019cff dcfe34ff d4ffd801 ..........4..... │ │ - 0x0010b040 34ff8c03 44ff18fc 00ff5c00 8c0478fe 4...D.....\...x. │ │ - 0x0010b050 34026401 8c02e4ff 8cfc0001 e40140ff 4.d...........@. │ │ - 0x0010b060 f80250ff 7801f4fd 3cfe4cfe 5c0320fd ..P.x...<.L.\. . │ │ - 0x0010b070 d4007c00 f80124fe d4014c00 28fe2802 ..|...$...L.(.(. │ │ - 0x0010b080 4cfd50fc 94fde402 10ff9001 84001400 L.P............. │ │ - 0x0010b090 c0003cff 080164fd 0cfcc4ff 2801c4fe ..<...d.....(... │ │ - 0x0010b0a0 c4fc4c00 64ff1c01 00fd40fe c0fc9400 ..L.d.....@..... │ │ - 0x0010b0b0 f8008c02 6802d404 2001b8fe 70fe84ff ....h... ...p... │ │ - 0x0010b0c0 4c02dc00 080248fd 08040003 1cfda4ff L.....H......... │ │ - 0x0010b0d0 f0fe2801 c00130fe 9c0138ff 8801b801 ..(...0...8..... │ │ - 0x0010b0e0 38ff0801 68fffcfe 40010804 d8004001 8...h...@.....@. │ │ - 0x0010b0f0 f8ffc0ff 9c0008fc 3c049404 1802e401 ........<....... │ │ - 0x0010b100 50fe8400 7401ccff 00ff5400 7400a0fe P...t.....T.t... │ │ - 0x0010b110 30007400 300180fe 9c019c03 d4fe1002 0.t.0........... │ │ - 0x0010b120 7402b400 88022c00 2cfc24ff 28053000 t.....,.,.$.(.0. │ │ - 0x0010b130 4c01ec02 0c02f4fe 30fd1c02 ecfe3402 L.......0.....4. │ │ - 0x0010b140 a8fe30ff 3cffb401 80035800 78fe8400 ..0.<.....X.x... │ │ - 0x0010b150 50003cfc e0fe3802 3800d0ff 38fe7803 P.<...8.8...8.x. │ │ - 0x0010b160 08002802 64ffdcfe b4032001 800034fd ..(.d..... ...4. │ │ - 0x0010b170 dcfea804 68ff6c03 6001a8fd fcfed4fc ....h.l.`....... │ │ - 0x0010b180 2cfee4ff 88ffe0ff d4ff0405 f001c000 ,............... │ │ - 0x0010b190 d0013801 b4fffcfd 84fe38fe 0cfcd0ff ..8.......8..... │ │ - 0x0010b1a0 340164ff 2400ec01 64ffd8fc bc007406 4.d.$...d.....t. │ │ - 0x0010b1b0 440088ff 8cff3c01 a00074ff 60012803 D.....<...t.`.(. │ │ - 0x0010b1c0 60fe5002 3c0120fe 38001002 34ffc8fd `.P.<. .8...4... │ │ - 0x0010b1d0 740118ff f002a8fe e802fcff 440160fe t...........D.`. │ │ - 0x0010b1e0 a8fd0003 0c0108ff a8ff7cff 5cfe50fe ..........|.\.P. │ │ - 0x0010b1f0 5000e0fe 9401c4fe 40fbb4fd 080294ff P.......@....... │ │ - 0x0010b200 5c00c0fe 700120fe 28ffa4ff 9806d4fe \...p. .(....... │ │ - 0x0010b210 b400fc03 50ff3403 bcff1cff fcfeb401 ....P.4......... │ │ - 0x0010b220 78fc1400 280004fe b80120fd 38014c01 x...(..... .8.L. │ │ - 0x0010b230 cc00f802 8cfed802 6000ecff 88fdf8fd ........`....... │ │ - 0x0010b240 d0fd5001 3404c0ff ecfd0803 4802c000 ..P.4.......H... │ │ - 0x0010b250 8c0128fd f8fd1401 44ff5000 ccff9cfd ..(.....D.P..... │ │ - 0x0010b260 04ffd0ff 8802d400 50fde400 ccfffcfe ........P....... │ │ - 0x0010b270 ac0164fe f0fe6cfe b4003003 e4fc3000 ..d...l...0...0. │ │ - 0x0010b280 9800e401 a8ff28ff dc03b802 bc00f0fd ......(......... │ │ - 0x0010b290 88028cff 4cff3c01 dc010c00 ccfd6000 ....L.<.......`. │ │ - 0x0010b2a0 dc0104ff 94fe88fe 78fe2c02 00ffc0fd ........x.,..... │ │ - 0x0010b2b0 0401a0fe 7800f0ff 78fffcfe 14fe4800 ....x...x.....H. │ │ - 0x0010b2c0 2c029402 44026802 0403b401 a801e0ff ,...D.h......... │ │ - 0x0010b2d0 bcfe0cfb a001bcfe b0ff9803 a000e400 ................ │ │ - 0x0010b2e0 d4022000 fcfd4000 80014400 80ff8800 .. ...@...D..... │ │ - 0x0010b2f0 f000f800 34ffbcff fc005cfc 88ff20fe ....4.....\... . │ │ - 0x0010b300 8cfdacff c0005403 6cfee0fe 7cffcc00 ......T.l...|... │ │ - 0x0010b310 6400a800 bcff3cff 9cfccc01 38047c01 d.....<.....8.|. │ │ - 0x0010b320 b0fff400 0000e401 88fc4000 b8006001 ..........@...`. │ │ - 0x0010b330 5802cc01 a4005c02 3cff4001 c0ff4c02 X.....\.<.@...L. │ │ - 0x0010b340 48ffe400 0c007401 3000b0fc a8fee000 H.....t.0....... │ │ - 0x0010b350 d00038ff e4018000 ecff1001 2cfeb8fc ..8.........,... │ │ - 0x0010b360 80010001 30fdf8fd 30febcfd 700088ff ....0...0...p... │ │ - 0x0010b370 84029cfe 30ffa0fd f0fdc002 300258fe ....0.......0.X. │ │ - 0x0010b380 88013c03 28005400 c80068ff 000070ff ..<.(.T...h...p. │ │ - 0x0010b390 48021801 88ff5000 d4fd34fc 3cff28fe H.....P...4.<.(. │ │ - 0x0010b3a0 d4025000 a800e0ff 5800a000 50fd0000 ..P.....X...P... │ │ - 0x0010b3b0 a0006401 7401f8fc e40280ff a40208ff ..d.t........... │ │ - 0x0010b3c0 20fe0400 94fe6000 2002e800 f8fbbc03 .....`. ....... │ │ - 0x0010b3d0 ec006401 1400d8ff 2c011800 5cfdacfd ..d.....,...\... │ │ - 0x0010b3e0 84006004 98ff1402 b8fb3802 8802bc01 ..`.......8..... │ │ - 0x0010b3f0 fc017c01 bc0088fe a4fdd005 a8011800 ..|............. │ │ - 0x0010b400 f40224ff 40ffcc02 78009803 b002a800 ..$.@...x....... │ │ - 0x0010b410 2c0034fe 38021c01 78048804 5802a801 ,.4.8...x...X... │ │ - 0x0010b420 78039002 9cfec0fe dc003c01 50ff2cfd x.........<.P.,. │ │ - 0x0010b430 44ffd0fc 8cfda4fe 1cff84fe f4033cfe D.............<. │ │ - 0x0010b440 6cfde002 a0039401 48fdb8ff f4fe84fc l.......H....... │ │ - 0x0010b450 8000b800 a8fef4fc 68015001 90015801 ........h.P...X. │ │ - 0x0010b460 ac012402 90ff8800 1cff28ff ccfcfcfd ..$.......(..... │ │ - 0x0010b470 54015c00 78ff7400 d4fe7801 0cff6400 T.\.x.t...x...d. │ │ - 0x0010b480 c4fef8fd e4fef4ff 3803a400 dcfd4cff ........8.....L. │ │ - 0x0010b490 80ff7400 64fcc4fc 0c0190fe bcfd6c02 ..t.d.........l. │ │ - 0x0010b4a0 c000a000 000074f9 2c04a801 c8ff98fe ......t.,....... │ │ - 0x0010b4b0 d40164ff d0022001 f0fd2c02 94fe2402 ..d... ...,...$. │ │ - 0x0010b4c0 6cfff801 3c019800 78fd94fd 54fde8ff l...<...x...T... │ │ - 0x0010b4d0 88fe80fe 94ff68fc f8fb0003 b400f8fe ......h......... │ │ - 0x0010b4e0 04fe0cfb fcfec4ff 2c0110ff dc03d402 ........,....... │ │ - 0x0010b4f0 88fec0fd 2cff20fd 2c02c000 440494fd ....,. .,...D... │ │ - 0x0010b500 90fc7801 c8fffcff 28ffe0ff 44030c01 ..x.....(...D... │ │ - 0x0010b510 8c013405 6003a8fd 64003800 64fea4ff ..4.`...d.8.d... │ │ - 0x0010b520 6401b400 74032cfe 4cfe2401 7cfedcfc d...t.,.L.$.|... │ │ - 0x0010b530 40fdb8fc 7001a4fe 8c002cfd 0006ac03 @...p.....,..... │ │ - 0x0010b540 74017000 8cfeb401 20fe7004 2801e0ff t.p..... .p.(... │ │ - 0x0010b550 1cff8400 d0ff24ff 640308fc c4ffecfb ......$.d....... │ │ - 0x0010b560 30fe4801 9403f400 0c0020fd d8fe6801 0.H....... ...h. │ │ - 0x0010b570 d40188fe 94ffa4ff 14037001 c8ff2002 ..........p... . │ │ - 0x0010b580 900160fd 5cfed802 10004001 2c00e4fe ..`.\.....@.,... │ │ - 0x0010b590 84fee4fc e8018400 cc00acfd 8cfe5800 ..............X. │ │ - 0x0010b5a0 68ff74fc 84fdc4fd 90fd8cff 4cfd38ff h.t.........L.8. │ │ - 0x0010b5b0 c8ff1401 a8ffe401 bcfeb403 6003e803 ............`... │ │ - 0x0010b5c0 38fe48ff ecfe2401 d8fe9c00 a4024001 8.H...$.......@. │ │ - 0x0010b5d0 a0008c03 acff2cfb e0fe8cff 04018cfe ......,......... │ │ - 0x0010b5e0 7cfddc02 0cfda0ff 54005801 f8fd5c01 |.......T.X...\. │ │ - 0x0010b5f0 50fdf000 acffd800 ecfb78ff 5cfd74fe P.........x.\.t. │ │ - 0x0010b600 24fac003 d8ffb000 a800ec05 a40108fe $............... │ │ - 0x0010b610 a8fe94fe 98fec004 54fc84fe 2cfffc00 ........T...,... │ │ - 0x0010b620 6cfd3cfd e40144fe 68ffa003 88ff5804 l.<...D.h.....X. │ │ - 0x0010b630 dc01fcfe 30026cff a8fe6c00 3cffe400 ....0.l...l.<... │ │ - 0x0010b640 e0fef801 3002b8fe a8ff2001 10fccc01 ....0..... ..... │ │ - 0x0010b650 1cffd401 bcfc3cff 4c008401 e8009c01 ......<.L....... │ │ - 0x0010b660 70fb34fd 7cfdf402 54ff9cfe 08fe7400 p.4.|...T.....t. │ │ - 0x0010b670 b0011002 3000dc01 58ffa0fd c001a000 ....0...X....... │ │ - 0x0010b680 ecfdf0fe 1c005cfd f4ff3c03 d403c801 ......\...<..... │ │ - 0x0010b690 08026800 98ff0001 a8fefcff e4ff90fe ..h............. │ │ - 0x0010b6a0 ccfff4fd c4fdd4fd 38ff0003 640430ff ........8...d.0. │ │ - 0x0010b6b0 00feb000 e800f800 6cff88fc 5c02a8fd ........l...\... │ │ - 0x0010b6c0 d0fe2403 64ff2cff e80140ff dcfc00ff ..$.d.,...@..... │ │ - 0x0010b6d0 700198fe 6cfcb8fe e40010ff 40fe28fe p...l.......@.(. │ │ - 0x0010b6e0 5803d4fd 94fe3c02 f4ff64ff 90feacfe X.....<...d..... │ │ - 0x0010b6f0 b001fc00 10fd68ff 20010c01 bcfdb0fc ......h. ....... │ │ - 0x0010b700 b0fd6c00 b4fff400 380134fd 5002b0ff ..l.....8.4.P... │ │ - 0x0010b710 b4016801 040008ff a0000402 4802dc02 ..h.........H... │ │ - 0x0010b720 2c002cfe e8fedcfe 64ffb4fd 1c003401 ,.,.....d.....4. │ │ - 0x0010b730 90031800 7c009c00 b40004ff b00364fc ....|.........d. │ │ - 0x0010b740 fcfcf8fd 54fe90fd 2c012cff 88fb2000 ....T...,.,... . │ │ - 0x0010b750 2cfd2003 98fb2cff f8fab0fc b40060fe ,. ...,.......`. │ │ - 0x0010b760 b801c000 c0fde8fc b4ffc8fb 5000ecfd ............P... │ │ - 0x0010b770 a0fe7cff 7c01ccfc 94005804 8000a400 ..|.|.....X..... │ │ - 0x0010b780 c801bc02 64fc9000 64fd80fe 8802c0fc ....d...d....... │ │ - 0x0010b790 fc012802 ccff9cff 70fdd000 c8fdec02 ..(.....p....... │ │ - 0x0010b7a0 a8ffa802 e8002c01 c00068fe 0cfc68ff ......,...h...h. │ │ - 0x0010b7b0 04fff4fe 100194fc 68fd78fd b4fe78ff ........h.x...x. │ │ - 0x0010b7c0 10000c00 8004e4ff 4c01e8fd 400160fd ........L...@.`. │ │ - 0x0010b7d0 34fec4fe 1402fcfe e400d8ff 1c04d0fc 4............... │ │ - 0x0010b7e0 b4005800 10fed4fd 60fd90fe ac015c00 ..X.....`.....\. │ │ - 0x0010b7f0 64019401 68fefc00 c40050ff d4fd1803 d...h.....P..... │ │ - 0x0010b800 0c012000 74012800 6000b4fe 48017800 .. .t.(.`...H.x. │ │ - 0x0010b810 74017cfc d8ffd801 f8feb0fd b8038000 t.|............. │ │ - 0x0010b820 90027000 980218ff a4010400 a8fe30fe ..p...........0. │ │ - 0x0010b830 2c02f400 60fee0ff fc000000 64febc00 ,...`.......d... │ │ - 0x0010b840 48fdfc01 24fe4401 b8fb9002 c8fe3002 H...$.D.......0. │ │ - 0x0010b850 080178ff 3001a000 c0ffbcfd f8005001 ..x.0.........P. │ │ - 0x0010b860 30fd3002 a4fee0fe ecfe3cff 0cfe5403 0.0.......<...T. │ │ - 0x0010b870 e0fd14ff 98fb20fc f8fc7400 38003400 ...... ...t.8.4. │ │ - 0x0010b880 5c037403 d400f4ff a800fc03 0002d8fd \.t............. │ │ - 0x0010b890 9c036cff cc02bc00 a400acfe f8fd48ff ..l...........H. │ │ - 0x0010b8a0 700368ff 58fd30ff 7cfbd4fe f0fd28fe p.h.X.0.|.....(. │ │ - 0x0010b8b0 6c016400 18fde0fb e0ff1c02 18019000 l.d............. │ │ - 0x0010b8c0 5cfde0ff 18ffe8fe 20ff6000 3802b4ff \....... .`.8... │ │ - 0x0010b8d0 ac009400 94006800 2000d8fe e0ff1403 ......h. ....... │ │ - 0x0010b8e0 b0ff2000 f0ff1801 2001b003 ac011cfe .. ..... ....... │ │ - 0x0010b8f0 0040c03f 813f423f 043fc63e 893e4c3e .@.?.?B?.?.>.>L> │ │ - 0x0010b900 103ed43d 983d5d3d 223de83c ae3c753c .>.=.=]="=.<.? │ │ - 0x0010bb10 00020715 2b393e40 00000000 00000000 ....+9>@........ │ │ - 0x0010bb20 02000000 04000000 04000000 03000000 ................ │ │ - 0x0010bb30 04000000 04000000 04000000 04000000 ................ │ │ - 0x0010bb40 04000000 05000000 04000000 04000000 ................ │ │ - 0x0010bb50 00000000 04000000 02000000 00000000 ................ │ │ - 0x0010bb60 04000000 06000000 01000000 02000000 ................ │ │ - 0x0010bb70 04000000 01000000 06000000 04000000 ................ │ │ - 0x0010bb80 02000000 04000000 02000000 02000000 ................ │ │ - 0x0010bb90 04000000 06000000 05000000 04000000 ................ │ │ - 0x0010bba0 02000000 05000000 04000000 06000000 ................ │ │ - 0x0010bbb0 03000000 02000000 04000000 03000000 ................ │ │ - 0x0010bbc0 06000000 04000000 04000000 02000000 ................ │ │ - 0x0010bbd0 04000000 04000000 06000000 04000000 ................ │ │ - 0x0010bbe0 02000000 04000000 04000000 03000000 ................ │ │ - 0x0010bbf0 04000000 04000000 04000000 04000000 ................ │ │ - 0x0010bc00 04000000 05000000 04000000 04000000 ................ │ │ - 0x0010bc10 01000000 02000000 04000000 01000000 ................ │ │ - 0x0010bc20 04000000 04000000 01000000 06000000 ................ │ │ - 0x0010bc30 04000000 00000000 04000000 04000000 ................ │ │ - 0x0010bc40 02000000 04000000 02000000 02000000 ................ │ │ - 0x0010bc50 04000000 06000000 05000000 04000000 ................ │ │ - 0x0010bc60 02000000 05000000 04000000 06000000 ................ │ │ - 0x0010bc70 03000000 02000000 04000000 03000000 ................ │ │ - 0x0010bc80 06000000 04000000 04000000 02000000 ................ │ │ - 0x0010bc90 04000000 04000000 06000000 04000000 ................ │ │ - 0x0010bca0 02000000 04000000 04000000 03000000 ................ │ │ - 0x0010bcb0 04000000 04000000 04000000 04000000 ................ │ │ - 0x0010bcc0 04000000 05000000 04000000 04000000 ................ │ │ - 0x0010bcd0 00000000 04000000 02000000 00000000 ................ │ │ - 0x0010bce0 04000000 04000000 00000000 04000000 ................ │ │ - 0x0010bcf0 06000000 01000000 04000000 04000000 ................ │ │ - 0x0010bd00 02000000 04000000 02000000 02000000 ................ │ │ - 0x0010bd10 04000000 06000000 05000000 04000000 ................ │ │ - 0x0010bd20 02000000 05000000 04000000 06000000 ................ │ │ - 0x0010bd30 03000000 02000000 04000000 03000000 ................ │ │ - 0x0010bd40 06000000 04000000 04000000 02000000 ................ │ │ - 0x0010bd50 04000000 04000000 06000000 04000000 ................ │ │ - 0x0010bd60 3c342d27 221e1a16 13110f0d 0b0a0807 <4-'"........... │ │ - 0x0010bd70 06060504 04030302 02020201 01010101 ................ │ │ - 0x0010bd80 1b000000 11000000 11000000 1b000000 ................ │ │ - 0x0010bd90 17000000 16000000 00000000 00000000 ................ │ │ - 0x0010bda0 b9fcf8ff d6fcf8ff 53fdf8ff f1fcf8ff ........S....... │ │ - 0x0010bdb0 53fdf8ff 53fdf8ff 53fdf8ff 0afdf8ff S...S...S....... │ │ - 0x0010bdc0 53fdf8ff 53fdf8ff 53fdf8ff 53fdf8ff S...S...S...S... │ │ - 0x0010bdd0 53fdf8ff 53fdf8ff 53fdf8ff 42fdf8ff S...S...S...B... │ │ - 0x0010bde0 53fdf8ff 53fdf8ff 53fdf8ff 53fdf8ff S...S...S...S... │ │ - 0x0010bdf0 53fdf8ff 53fdf8ff 53fdf8ff 53fdf8ff S...S...S...S... │ │ - 0x0010be00 53fdf8ff 53fdf8ff 53fdf8ff 53fdf8ff S...S...S...S... │ │ - 0x0010be10 53fdf8ff 53fdf8ff 53fdf8ff 20fdf8ff S...S...S... ... │ │ - 0x0010be20 f1fcf8ff 78fdf8ff 02fdf8ff 9bfdf8ff ....x........... │ │ - 0x0010be30 02fdf8ff 02fdf8ff 02fdf8ff bffdf8ff ................ │ │ - 0x0010be40 02fdf8ff 02fdf8ff 02fdf8ff 02fdf8ff ................ │ │ - 0x0010be50 02fdf8ff 02fdf8ff 02fdf8ff 25fef8ff ............%... │ │ - 0x0010be60 02fdf8ff 02fdf8ff 02fdf8ff 02fdf8ff ................ │ │ - 0x0010be70 02fdf8ff 02fdf8ff 02fdf8ff 02fdf8ff ................ │ │ - 0x0010be80 02fdf8ff 02fdf8ff 02fdf8ff 02fdf8ff ................ │ │ - 0x0010be90 02fdf8ff 02fdf8ff 02fdf8ff e0fdf8ff ................ │ │ - 0x0010bea0 a9fcf8ff d2fdf8ff 8efef8ff f8fdf8ff ................ │ │ - 0x0010beb0 8efef8ff 8efef8ff 8efef8ff 20fef8ff ............ ... │ │ - 0x0010bec0 8efef8ff 8efef8ff 8efef8ff 8efef8ff ................ │ │ - 0x0010bed0 8efef8ff 8efef8ff 8efef8ff 42fef8ff ............B... │ │ - 0x0010bee0 8efef8ff 8efef8ff 8efef8ff 8efef8ff ................ │ │ - 0x0010bef0 8efef8ff 8efef8ff 8efef8ff 8efef8ff ................ │ │ - 0x0010bf00 8efef8ff 8efef8ff 8efef8ff 8efef8ff ................ │ │ - 0x0010bf10 8efef8ff 8efef8ff 8efef8ff 6bfef8ff ............k... │ │ - 0x0010bf20 56fcf8ff 21fef8ff 2dfff8ff 47fef8ff V...!...-...G... │ │ - 0x0010bf30 2dfff8ff 2dfff8ff 2dfff8ff 6ffef8ff -...-...-...o... │ │ - 0x0010bf40 2dfff8ff 2dfff8ff 2dfff8ff 2dfff8ff -...-...-...-... │ │ - 0x0010bf50 2dfff8ff 2dfff8ff 2dfff8ff 91fef8ff -...-...-....... │ │ - 0x0010bf60 2dfff8ff 2dfff8ff 2dfff8ff 2dfff8ff -...-...-...-... │ │ - 0x0010bf70 2dfff8ff 2dfff8ff 2dfff8ff 2dfff8ff -...-...-...-... │ │ - 0x0010bf80 2dfff8ff 2dfff8ff 2dfff8ff 2dfff8ff -...-...-...-... │ │ - 0x0010bf90 2dfff8ff 2dfff8ff 2dfff8ff c8fef8ff -...-...-....... │ │ - 0x0010bfa0 26f4f8ff 96f4f8ff b2f4f8ff d0f4f8ff &............... │ │ - 0x0010bfb0 b2f4f8ff b2f4f8ff b2f4f8ff e6f4f8ff ................ │ │ - 0x0010bfc0 b2f4f8ff b2f4f8ff b2f4f8ff b2f4f8ff ................ │ │ - 0x0010bfd0 b2f4f8ff b2f4f8ff b2f4f8ff 07f5f8ff ................ │ │ - 0x0010bfe0 25f5f8ff 36f5f8ff 8df2f8ff 4ef5f8ff %...6.......N... │ │ - 0x0010bff0 8df2f8ff 8df2f8ff 8df2f8ff 64f5f8ff ............d... │ │ - 0x0010c000 8df2f8ff 8df2f8ff 8df2f8ff 8df2f8ff ................ │ │ - 0x0010c010 8df2f8ff 8df2f8ff 8df2f8ff 83f5f8ff ................ │ │ - 0x0010c020 54f8f8ff 66f8f8ff 7cf8f8ff 99f8f8ff T...f...|....... │ │ - 0x0010c030 7cf8f8ff 7cf8f8ff 7cf8f8ff adf8f8ff |...|...|....... │ │ - 0x0010c040 7cf8f8ff 7cf8f8ff 7cf8f8ff 7cf8f8ff |...|...|...|... │ │ - 0x0010c050 7cf8f8ff 7cf8f8ff 7cf8f8ff cdf8f8ff |...|...|....... │ │ - 0x0010c060 eef8f8ff 02f9f8ff a8f6f8ff 1df9f8ff ................ │ │ - 0x0010c070 a8f6f8ff a8f6f8ff a8f6f8ff 36f9f8ff ............6... │ │ - 0x0010c080 a8f6f8ff a8f6f8ff a8f6f8ff a8f6f8ff ................ │ │ - 0x0010c090 a8f6f8ff a8f6f8ff a8f6f8ff 58f9f8ff ............X... │ │ - 0x0010c0a0 2a01f9ff a401f9ff ba01f9ff dc01f9ff *............... │ │ - 0x0010c0b0 ba01f9ff ba01f9ff ba01f9ff ef01f9ff ................ │ │ - 0x0010c0c0 ba01f9ff ba01f9ff ba01f9ff ba01f9ff ................ │ │ - 0x0010c0d0 ba01f9ff ba01f9ff ba01f9ff 0202f9ff ................ │ │ - 0x0010c0e0 1c02f9ff 3202f9ff 4f02f9ff 8302f9ff ....2...O....... │ │ - 0x0010c0f0 4f02f9ff 4f02f9ff 4f02f9ff 9b02f9ff O...O...O....... │ │ - 0x0010c100 4f02f9ff 4f02f9ff 4f02f9ff 4f02f9ff O...O...O...O... │ │ - 0x0010c110 4f02f9ff 4f02f9ff 4f02f9ff b202f9ff O...O...O....... │ │ - 0x0010c120 d202f9ff 4003f9ff 7005f9ff c103f9ff ....@...p....... │ │ - 0x0010c130 7005f9ff 7005f9ff 7005f9ff 4004f9ff p...p...p...@... │ │ - 0x0010c140 7005f9ff 7005f9ff 7005f9ff 7005f9ff p...p...p...p... │ │ - 0x0010c150 7005f9ff 7005f9ff 7005f9ff c104f9ff p...p...p....... │ │ - 0x0010c160 dd07f9ff 9308f9ff b608f9ff df08f9ff ................ │ │ - 0x0010c170 0c09f9ff 2e09f9ff 3409f9ff 3a09f9ff ........4...:... │ │ - 0x0010c180 3f09f9ff 5609f9ff 4f07f9ff d107f9ff ?...V...O....... │ │ - 0x0010c190 f807f9ff 1c08f9ff 2c08f9ff 3208f9ff ........,...2... │ │ - 0x0010c1a0 3e08f9ff 4708f9ff bf0cf9ff 1c0df9ff >...G........... │ │ - 0x0010c1b0 490df9ff 760df9ff c90df9ff f60df9ff I...v........... │ │ - 0x0010c1c0 140ef9ff 5d1af9ff a51af9ff c81af9ff ....]........... │ │ - 0x0010c1d0 ea1af9ff 131bf9ff 581bf9ff 681bf9ff ........X...h... │ │ - 0x0010c1e0 8b1bf9ff a21bf9ff c41bf9ff d21bf9ff ................ │ │ - 0x0010c1f0 f71bf9ff 191cf9ff 501cf9ff 671cf9ff ........P...g... │ │ - 0x0010c200 861cf9ff 951cf9ff ba1cf9ff d61cf9ff ................ │ │ - 0x0010c210 5d26f9ff 502af9ff 902af9ff 432af9ff ]&..P*...*..C*.. │ │ - 0x0010c220 902af9ff 902af9ff 902af9ff 5c2af9ff .*...*...*..\*.. │ │ - 0x0010c230 902af9ff 902af9ff 902af9ff 902af9ff .*...*...*...*.. │ │ - 0x0010c240 902af9ff 902af9ff 902af9ff 702af9ff .*...*...*..p*.. │ │ - 0x0010c250 7e2af9ff b12af9ff ae25f9ff 962af9ff ~*...*...%...*.. │ │ - 0x0010c260 ae25f9ff ae25f9ff ae25f9ff cb2af9ff .%...%...%...*.. │ │ - 0x0010c270 ae25f9ff ae25f9ff ae25f9ff ae25f9ff .%...%...%...%.. │ │ - 0x0010c280 ae25f9ff ae25f9ff ae25f9ff ed2af9ff .%...%...%...*.. │ │ - 0x0010c290 b029f9ff 142bf9ff dd2af9ff fe2af9ff .)...+...*...*.. │ │ - 0x0010c2a0 dd2af9ff dd2af9ff dd2af9ff 2d2bf9ff .*...*...*..-+.. │ │ - 0x0010c2b0 dd2af9ff dd2af9ff dd2af9ff dd2af9ff .*...*...*...*.. │ │ - 0x0010c2c0 dd2af9ff dd2af9ff dd2af9ff 4e2bf9ff .*...*...*..N+.. │ │ - 0x0010c2d0 872bf9ff d12bf9ff 992bf9ff bd2bf9ff .+...+...+...+.. │ │ - 0x0010c2e0 992bf9ff 992bf9ff 992bf9ff e72bf9ff .+...+...+...+.. │ │ - 0x0010c2f0 992bf9ff 992bf9ff 992bf9ff 992bf9ff .+...+...+...+.. │ │ - 0x0010c300 992bf9ff 992bf9ff 992bf9ff 042cf9ff .+...+...+...,.. │ │ - 0x0010c310 2135f9ff 7a39f9ff b039f9ff 6d39f9ff !5..z9...9..m9.. │ │ - 0x0010c320 b039f9ff b039f9ff b039f9ff 8639f9ff .9...9...9...9.. │ │ - 0x0010c330 b039f9ff b039f9ff b039f9ff b039f9ff .9...9...9...9.. │ │ - 0x0010c340 b039f9ff b039f9ff b039f9ff 9a39f9ff .9...9...9...9.. │ │ - 0x0010c350 9c39f9ff e739f9ff 5e34f9ff c039f9ff .9...9..^4...9.. │ │ - 0x0010c360 5e34f9ff 5e34f9ff 5e34f9ff 0d3af9ff ^4..^4..^4...:.. │ │ - 0x0010c370 5e34f9ff 5e34f9ff 5e34f9ff 5e34f9ff ^4..^4..^4..^4.. │ │ - 0x0010c380 5e34f9ff 5e34f9ff 5e34f9ff 3b3af9ff ^4..^4..^4..;:.. │ │ - 0x0010c390 da38f9ff 6b3af9ff 373af9ff 553af9ff .8..k:..7:..U:.. │ │ - 0x0010c3a0 373af9ff 373af9ff 373af9ff 843af9ff 7:..7:..7:...:.. │ │ - 0x0010c3b0 373af9ff 373af9ff 373af9ff 373af9ff 7:..7:..7:..7:.. │ │ - 0x0010c3c0 373af9ff 373af9ff 373af9ff a53af9ff 7:..7:..7:...:.. │ │ - 0x0010c3d0 e63af9ff 4b3bf9ff fd3af9ff 313bf9ff .:..K;...:..1;.. │ │ - 0x0010c3e0 fd3af9ff fd3af9ff fd3af9ff 673bf9ff .:...:...:..g;.. │ │ - 0x0010c3f0 fd3af9ff fd3af9ff fd3af9ff fd3af9ff .:...:...:...:.. │ │ - 0x0010c400 fd3af9ff fd3af9ff fd3af9ff 893bf9ff .:...:...:...;.. │ │ - 0x0010c410 7041f9ff c649f9ff 1e4af9ff b54af9ff pA...I...J...J.. │ │ - 0x0010c420 7857f9ff 9c61f9ff 4962f9ff c361f9ff xW...a..Ib...a.. │ │ - 0x0010c430 4962f9ff 4962f9ff 4962f9ff e761f9ff Ib..Ib..Ib...a.. │ │ - 0x0010c440 4962f9ff 4962f9ff 4962f9ff 4962f9ff Ib..Ib..Ib..Ib.. │ │ - 0x0010c450 4962f9ff 4962f9ff 4962f9ff 0862f9ff Ib..Ib..Ib...b.. │ │ - 0x0010c460 4962f9ff 4962f9ff 4962f9ff 4962f9ff Ib..Ib..Ib..Ib.. │ │ - 0x0010c470 4962f9ff 4962f9ff 4962f9ff 4962f9ff Ib..Ib..Ib..Ib.. │ │ - 0x0010c480 4962f9ff 4962f9ff 4962f9ff 4962f9ff Ib..Ib..Ib..Ib.. │ │ - 0x0010c490 4962f9ff 4962f9ff 4962f9ff 3062f9ff Ib..Ib..Ib..0b.. │ │ - 0x0010c4a0 ef61f9ff 1562f9ff ee62f9ff 3d62f9ff .a...b...b..=b.. │ │ - 0x0010c4b0 ee62f9ff ee62f9ff ee62f9ff 6662f9ff .b...b...b..fb.. │ │ - 0x0010c4c0 ee62f9ff ee62f9ff ee62f9ff ee62f9ff .b...b...b...b.. │ │ - 0x0010c4d0 ee62f9ff ee62f9ff ee62f9ff 8862f9ff .b...b...b...b.. │ │ - 0x0010c4e0 ee62f9ff ee62f9ff ee62f9ff ee62f9ff .b...b...b...b.. │ │ - 0x0010c4f0 ee62f9ff ee62f9ff ee62f9ff ee62f9ff .b...b...b...b.. │ │ - 0x0010c500 ee62f9ff ee62f9ff ee62f9ff ee62f9ff .b...b...b...b.. │ │ - 0x0010c510 ee62f9ff ee62f9ff ee62f9ff b662f9ff .b...b...b...b.. │ │ - 0x0010c520 9762f9ff c262f9ff 9d63f9ff f162f9ff .b...b...c...b.. │ │ - 0x0010c530 9d63f9ff 9d63f9ff 9d63f9ff 2263f9ff .c...c...c.."c.. │ │ - 0x0010c540 9d63f9ff 9d63f9ff 9d63f9ff 9d63f9ff .c...c...c...c.. │ │ - 0x0010c550 9d63f9ff 9d63f9ff 9d63f9ff 4963f9ff .c...c...c..Ic.. │ │ - 0x0010c560 9d63f9ff 9d63f9ff 9d63f9ff 9d63f9ff .c...c...c...c.. │ │ - 0x0010c570 9d63f9ff 9d63f9ff 9d63f9ff 9d63f9ff .c...c...c...c.. │ │ - 0x0010c580 9d63f9ff 9d63f9ff 9d63f9ff 9d63f9ff .c...c...c...c.. │ │ - 0x0010c590 9d63f9ff 9d63f9ff 9d63f9ff 7763f9ff .c...c...c..wc.. │ │ - 0x0010c5a0 4163f9ff 6b63f9ff 9f64f9ff 9963f9ff Ac..kc...d...c.. │ │ - 0x0010c5b0 9f64f9ff 9f64f9ff 9f64f9ff c963f9ff .d...d...d...c.. │ │ - 0x0010c5c0 9f64f9ff 9f64f9ff 9f64f9ff 9f64f9ff .d...d...d...d.. │ │ - 0x0010c5d0 9f64f9ff 9f64f9ff 9f64f9ff f363f9ff .d...d...d...c.. │ │ - 0x0010c5e0 9f64f9ff 9f64f9ff 9f64f9ff 9f64f9ff .d...d...d...d.. │ │ - 0x0010c5f0 9f64f9ff 9f64f9ff 9f64f9ff 9f64f9ff .d...d...d...d.. │ │ - 0x0010c600 9f64f9ff 9f64f9ff 9f64f9ff 9f64f9ff .d...d...d...d.. │ │ - 0x0010c610 9f64f9ff 9f64f9ff 9f64f9ff 3264f9ff .d...d...d..2d.. │ │ - 0x0010c620 065df9ff 1c5df9ff 3b5df9ff 635df9ff .]...]..;]..c].. │ │ - 0x0010c630 3b5df9ff 3b5df9ff 3b5df9ff 7c5df9ff ;]..;]..;]..|].. │ │ - 0x0010c640 3b5df9ff 3b5df9ff 3b5df9ff 3b5df9ff ;]..;]..;]..;].. │ │ - 0x0010c650 3b5df9ff 3b5df9ff 3b5df9ff a05df9ff ;]..;]..;]...].. │ │ - 0x0010c660 d45df9ff 035ef9ff 365ef9ff 775ef9ff .]...^..6^..w^.. │ │ - 0x0010c670 365ef9ff 365ef9ff 365ef9ff a85ef9ff 6^..6^..6^...^.. │ │ - 0x0010c680 365ef9ff 365ef9ff 365ef9ff 365ef9ff 6^..6^..6^..6^.. │ │ - 0x0010c690 365ef9ff 365ef9ff 365ef9ff a85af9ff 6^..6^..6^...Z.. │ │ - 0x0010c6a0 05040300 00000000 00000000 00000000 ................ │ │ - 0x0010c6b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0010c6c0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0010c6d0 0501020c d54cfcff f24cfcff 6f4dfcff .....L...L..oM.. │ │ - 0x0010c6e0 0d4dfcff 6f4dfcff 6f4dfcff 6f4dfcff .M..oM..oM..oM.. │ │ - 0x0010c6f0 264dfcff 6f4dfcff 6f4dfcff 6f4dfcff &M..oM..oM..oM.. │ │ - 0x0010c700 6f4dfcff 6f4dfcff 6f4dfcff 6f4dfcff oM..oM..oM..oM.. │ │ - 0x0010c710 5e4dfcff 6f4dfcff 6f4dfcff 6f4dfcff ^M..oM..oM..oM.. │ │ - 0x0010c720 6f4dfcff 6f4dfcff 6f4dfcff 6f4dfcff oM..oM..oM..oM.. │ │ - 0x0010c730 6f4dfcff 6f4dfcff 6f4dfcff 6f4dfcff oM..oM..oM..oM.. │ │ - 0x0010c740 6f4dfcff 6f4dfcff 6f4dfcff 6f4dfcff oM..oM..oM..oM.. │ │ - 0x0010c750 3c4dfcff 0d4dfcff 944dfcff 1e4dfcff z...z.. │ │ - 0x0010cb50 2e7afcff 8c7afcff 8c7afcff 8c7afcff .z...z...z...z.. │ │ - 0x0010cb60 4d7afcff 8c7afcff 8c7afcff 8c7afcff Mz...z...z...z.. │ │ - 0x0010cb70 8c7afcff 8c7afcff 8c7afcff 8c7afcff .z...z...z...z.. │ │ - 0x0010cb80 647afcff 7f7afcff b47afcff b075fcff dz...z...z...u.. │ │ - 0x0010cb90 987afcff b075fcff b075fcff b075fcff .z...u...u...u.. │ │ - 0x0010cba0 cf7afcff b075fcff b075fcff b075fcff .z...u...u...u.. │ │ - 0x0010cbb0 b075fcff b075fcff b075fcff b075fcff .u...u...u...u.. │ │ - 0x0010cbc0 f17afcff 9879fcff 197bfcff db7afcff .z...y...{...z.. │ │ - 0x0010cbd0 007bfcff db7afcff db7afcff db7afcff .{...z...z...z.. │ │ - 0x0010cbe0 357bfcff db7afcff db7afcff db7afcff 5{...z...z...z.. │ │ - 0x0010cbf0 db7afcff db7afcff db7afcff db7afcff .z...z...z...z.. │ │ - 0x0010cc00 597bfcff 9f7bfcff 337cfcff c77bfcff Y{...{..3|...{.. │ │ - 0x0010cc10 057cfcff c77bfcff c77bfcff c77bfcff .|...{...{...{.. │ │ - 0x0010cc20 637cfcff c77bfcff c77bfcff c77bfcff c|...{...{...{.. │ │ - 0x0010cc30 c77bfcff c77bfcff c77bfcff c77bfcff .{...{...{...{.. │ │ - 0x0010cc40 997cfcff 1785fcff 6789fcff ac89fcff .|......g....... │ │ - 0x0010cc50 5a89fcff ac89fcff ac89fcff ac89fcff Z............... │ │ - 0x0010cc60 7389fcff ac89fcff ac89fcff ac89fcff s............... │ │ - 0x0010cc70 ac89fcff ac89fcff ac89fcff ac89fcff ................ │ │ - 0x0010cc80 8789fcff 9f89fcff f089fcff 5084fcff ............P... │ │ - 0x0010cc90 c689fcff 5084fcff 5084fcff 5084fcff ....P...P...P... │ │ - 0x0010cca0 198afcff 5084fcff 5084fcff 5084fcff ....P...P...P... │ │ - 0x0010ccb0 5084fcff 5084fcff 5084fcff 5084fcff P...P...P...P... │ │ - 0x0010ccc0 4a8afcff c788fcff 788afcff 498afcff J.......x...I... │ │ - 0x0010ccd0 628afcff 498afcff 498afcff 498afcff b...I...I...I... │ │ - 0x0010cce0 918afcff 498afcff 498afcff 498afcff ....I...I...I... │ │ - 0x0010ccf0 498afcff 498afcff 498afcff 498afcff I...I...I...I... │ │ - 0x0010cd00 b28afcff f08afcff 568bfcff 0a8bfcff ........V....... │ │ - 0x0010cd10 398bfcff 0a8bfcff 0a8bfcff 0a8bfcff 9............... │ │ - 0x0010cd20 758bfcff 0a8bfcff 0a8bfcff 0a8bfcff u............... │ │ - 0x0010cd30 0a8bfcff 0a8bfcff 0a8bfcff 0a8bfcff ................ │ │ - 0x0010cd40 9a8bfcff 7091fcff 7b99fcff d199fcff ....p...{....... │ │ - 0x0010cd50 5c9afcff 6ba6fcff 88b0fcff 35b1fcff \...k.......5... │ │ - 0x0010cd60 afb0fcff 35b1fcff 35b1fcff 35b1fcff ....5...5...5... │ │ - 0x0010cd70 d3b0fcff 35b1fcff 35b1fcff 35b1fcff ....5...5...5... │ │ - 0x0010cd80 35b1fcff 35b1fcff 35b1fcff 35b1fcff 5...5...5...5... │ │ - 0x0010cd90 f4b0fcff 35b1fcff 35b1fcff 35b1fcff ....5...5...5... │ │ - 0x0010cda0 35b1fcff 35b1fcff 35b1fcff 35b1fcff 5...5...5...5... │ │ - 0x0010cdb0 35b1fcff 35b1fcff 35b1fcff 35b1fcff 5...5...5...5... │ │ - 0x0010cdc0 35b1fcff 35b1fcff 35b1fcff 35b1fcff 5...5...5...5... │ │ - 0x0010cdd0 1cb1fcff dbb0fcff 01b1fcff dab1fcff ................ │ │ - 0x0010cde0 29b1fcff dab1fcff dab1fcff dab1fcff )............... │ │ - 0x0010cdf0 52b1fcff dab1fcff dab1fcff dab1fcff R............... │ │ - 0x0010ce00 dab1fcff dab1fcff dab1fcff dab1fcff ................ │ │ - 0x0010ce10 74b1fcff dab1fcff dab1fcff dab1fcff t............... │ │ - 0x0010ce20 dab1fcff dab1fcff dab1fcff dab1fcff ................ │ │ - 0x0010ce30 dab1fcff dab1fcff dab1fcff dab1fcff ................ │ │ - 0x0010ce40 dab1fcff dab1fcff dab1fcff dab1fcff ................ │ │ - 0x0010ce50 a2b1fcff 83b1fcff aeb1fcff 89b2fcff ................ │ │ - 0x0010ce60 ddb1fcff 89b2fcff 89b2fcff 89b2fcff ................ │ │ - 0x0010ce70 0eb2fcff 89b2fcff 89b2fcff 89b2fcff ................ │ │ - 0x0010ce80 89b2fcff 89b2fcff 89b2fcff 89b2fcff ................ │ │ - 0x0010ce90 35b2fcff 89b2fcff 89b2fcff 89b2fcff 5............... │ │ - 0x0010cea0 89b2fcff 89b2fcff 89b2fcff 89b2fcff ................ │ │ - 0x0010ceb0 89b2fcff 89b2fcff 89b2fcff 89b2fcff ................ │ │ - 0x0010cec0 89b2fcff 89b2fcff 89b2fcff 89b2fcff ................ │ │ - 0x0010ced0 63b2fcff 2db2fcff 57b2fcff 8bb3fcff c...-...W....... │ │ - 0x0010cee0 85b2fcff 8bb3fcff 8bb3fcff 8bb3fcff ................ │ │ - 0x0010cef0 b5b2fcff 8bb3fcff 8bb3fcff 8bb3fcff ................ │ │ - 0x0010cf00 8bb3fcff 8bb3fcff 8bb3fcff 8bb3fcff ................ │ │ - 0x0010cf10 dfb2fcff 8bb3fcff 8bb3fcff 8bb3fcff ................ │ │ - 0x0010cf20 8bb3fcff 8bb3fcff 8bb3fcff 8bb3fcff ................ │ │ - 0x0010cf30 8bb3fcff 8bb3fcff 8bb3fcff 8bb3fcff ................ │ │ - 0x0010cf40 8bb3fcff 8bb3fcff 8bb3fcff 8bb3fcff ................ │ │ - 0x0010cf50 1eb3fcff f6abfcff 0bacfcff 27acfcff ............'... │ │ - 0x0010cf60 53acfcff 27acfcff 27acfcff 27acfcff S...'...'...'... │ │ - 0x0010cf70 6aacfcff 27acfcff 27acfcff 27acfcff j...'...'...'... │ │ - 0x0010cf80 27acfcff 27acfcff 27acfcff 27acfcff '...'...'...'... │ │ - 0x0010cf90 8dacfcff bcacfcff ebacfcff 22adfcff ............"... │ │ - 0x0010cfa0 66adfcff 22adfcff 22adfcff 22adfcff f..."..."..."... │ │ - 0x0010cfb0 9badfcff 22adfcff 22adfcff 22adfcff ...."..."..."... │ │ - 0x0010cfc0 22adfcff 22adfcff 22adfcff 22adfcff "..."..."..."... │ │ - 0x0010cfd0 94a9fcff 00000000 00000000 00000000 ................ │ │ - 0x0010cfe0 05040300 00000000 00000000 00000000 ................ │ │ - 0x0010cff0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0010d000 00000000 00000000 00000000 00000000 ................ │ │ - 0x0010d010 0501020c 00040804 00000506 05000204 ................ │ │ - 0x0010d020 04040200 04080400 00050605 00020404 ................ │ │ - 0x0010d030 0402 .. │ │ + 0x00107340 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ + 0x00107350 1f1f1f1f 1f1f1f1f 1f1f2020 20202020 .......... │ │ + 0x00107360 1f1f1f1f 1f1f1f1f 1f202020 20202020 ......... │ │ + 0x00107370 20202020 20202020 20202020 20202020 │ │ + 0x00107380 1f1f1f1f 1f1f1f1f 20202020 20202020 ........ │ │ + 0x00107390 20202020 20202020 20202020 20202020 │ │ + 0x001073a0 1f1f1f1f 1f1f1f20 20202020 20202020 ....... │ │ + 0x001073b0 20202020 20202020 20202020 20202020 │ │ + 0x001073c0 1f1f1f1f 1f1f1f20 20202020 20202020 ....... │ │ + 0x001073d0 20202020 20202020 20202020 20202020 │ │ + 0x001073e0 1f1f1f1f 1f1f2020 20202020 20202020 ...... │ │ + 0x001073f0 20202020 20202020 20202020 20202020 │ │ + 0x00107400 1f1f1f1f 1f1f2020 20202020 20202020 ...... │ │ + 0x00107410 20202020 20202020 20202020 20202020 │ │ + 0x00107420 1f1f1f1f 1f1f2020 20202020 20202020 ...... │ │ + 0x00107430 20202020 20202020 20202020 20202020 │ │ + 0x00107440 1f1f1f1f 1f1f2020 20202020 20202020 ...... │ │ + 0x00107450 20202020 20202020 20202020 20202020 │ │ + 0x00107460 1f1f1f1f 1f1f2020 20202020 20202020 ...... │ │ + 0x00107470 20202020 20202020 20202020 20202020 │ │ + 0x00107480 1f1f1f1f 1f1f2020 20202020 20202020 ...... │ │ + 0x00107490 20202020 20202020 20202020 20202020 │ │ + 0x001074a0 1f1f1f1f 1f1f2020 20202020 20202020 ...... │ │ + 0x001074b0 20202020 20202020 20202020 20202020 │ │ + 0x001074c0 1f1f1f1f 1f1f2020 20202020 20202020 ...... │ │ + 0x001074d0 20202020 20202020 20202020 20202020 │ │ + 0x001074e0 201f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ............... │ │ + 0x001074f0 1f1f1f1f 1f1f1f1f 1f1f1f1e 1e1e1e1e ................ │ │ + 0x00107500 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ + 0x00107510 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1e1e1e ................ │ │ + 0x00107520 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ + 0x00107530 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ + 0x00107540 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ + 0x00107550 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ + 0x00107560 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ + 0x00107570 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ + 0x00107580 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ + 0x00107590 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ + 0x001075a0 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ + 0x001075b0 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ + 0x001075c0 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ + 0x001075d0 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ + 0x001075e0 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ + 0x001075f0 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f202020 ............. │ │ + 0x00107600 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ + 0x00107610 1f1f1f1f 1f1f1f1f 1f202020 20202020 ......... │ │ + 0x00107620 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ + 0x00107630 1f1f1f1f 1f1f1f20 20202020 20202020 ....... │ │ + 0x00107640 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ + 0x00107650 1f1f1f1f 1f1f1f20 20202020 20202020 ....... │ │ + 0x00107660 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ + 0x00107670 1f1f1f1f 1f1f1f20 20202020 20202020 ....... │ │ + 0x00107680 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ + 0x00107690 1f1f1f1f 1f1f1f20 20202020 20202020 ....... │ │ + 0x001076a0 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ + 0x001076b0 1f1f1f1f 1f1f1f20 20202020 20202020 ....... │ │ + 0x001076c0 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ + 0x001076d0 1f1f1f1f 1f1f1f20 20202020 20202020 ....... │ │ + 0x001076e0 202b4349 5e89616e 96c8232e 3c39455a +CI^.an..#.<9EZ │ │ + 0x001076f0 42475a6d 20293f45 587f5c67 8cb8212d BGZm )?EX.\g..!- │ │ + 0x00107700 3a384256 40455769 2026383f 4e715661 :8BV@EWi &8?NqVa │ │ + 0x00107710 82a9202d 37353e50 3f435465 2025363a .. -75>P?CTe %6: │ │ + 0x00107720 4866515b 799c202d 36333b4b 3d415161 HfQ[y. -63;K=AQa │ │ + 0x00107730 20223135 405b4b51 708c202e 35313746 "15@[KQp. .517F │ │ + 0x00107740 3a3e4e5b 20223031 3c52484f 6886202e :>N[ "01@ │ │ + 0x00107760 576c1f2a 302f323d 3536434e 2021262a Wl.*0/2=56CN !&* │ │ + 0x00107770 2e3f3739 4b5c1f29 302e303a 33333e47 .?79K\.)0.0:33>G │ │ + 0x00107780 20202326 28363331 40511f26 2f2f2e36 #&(631@Q.&//.6 │ │ + 0x00107790 312e3942 20202223 25302b2b 36411f25 1.9B "#%0++6A.% │ │ + 0x001077a0 2c2f2f35 2f2d353b 20202122 23272627 ,//5/-5; !"#'&' │ │ + 0x001077b0 2d361f22 272a2d30 2f2e3136 20202020 -6."'*-0/.16 │ │ + 0x001077c0 21232323 262e1f20 2226292f 2e2e2f34 !###&.. "&)/../4 │ │ + 0x001077d0 1f202020 20212021 22231f1f 20222327 . ! !"#.. "#' │ │ + 0x001077e0 26282b2f 1f1f201f 20202020 20211f1f &(+/.. . !.. │ │ + 0x001077f0 1f1f1f20 22232327 1f1f201f 20201f20 ... "##'.. . . │ │ + 0x00107800 20201f1f 1f1f1f1f 1f1f1f1f 00000000 .............. │ │ + 0x00107810 20202326 28363331 4152443f 4e617554 #&(631ARD?NauT │ │ + 0x00107820 4c5b6f86 985f5962 718a9fb7 6d666a79 L[o.._Ybq...mfjy │ │ + 0x00107830 8ea8c7dc 1f262f2f 2e36322f 39423934 .....&//.62/9B94 │ │ + 0x00107840 3d48523f 39424d58 60433e43 4b565f68 =HR?9BMX`C>CKV_h │ │ + 0x00107850 4743444b 545f6b71 20202325 27332f2e GCDKT_kq #%'3/. │ │ + 0x00107860 3c493e3a 4757694e 48546479 8c5a545d :GWiNHTdy.ZT] │ │ + 0x00107870 6a8194a9 66606471 849bb7c9 1f262f2f j...f`dq.....&// │ │ + 0x00107880 2f35302e 373e3632 3a434c3d 373f4853 /50.7>62:CL=7?HS │ │ + 0x00107890 5b423d41 49545c65 45414249 525c676d [B=AIT\eEABIR\gm │ │ + 0x001078a0 20202223 25302e2d 38463936 40505d4c "#%0.-8F96@P]L │ │ + 0x001078b0 464f606f 86554f57 64798a9c 605a5d69 FO`o.UOWdy..`Z]i │ │ + 0x001078c0 7a90a8b8 1f242b2f 2f35302e 363d3431 z....$+//50.6=41 │ │ + 0x001078d0 3741473c 373c464e 59403b3f 47515961 7AG<7D95:AI │ │ + 0x00107920 523d393d 444d565b 413d3e44 4c565f64 R=9=DMV[A=>DLV_d │ │ + 0x00107930 20202122 23272728 2e383230 35414e3e !"#''(.8205AN> │ │ + 0x00107940 3b3f4b5a 694c474a 56657686 544f515c ;?KZiLGJVev.TOQ\ │ │ + 0x00107950 6a7b8e99 1f22272a 2d302f2e 3137312f j{..."'*-0/.171/ │ │ + 0x00107960 323a4136 33353d45 4c3c3839 41495259 2:A635=EL<89AIRY │ │ + 0x00107970 403b3c42 4a535c60 20202122 23272627 @;;8887;;;:?A │ │ + 0x00107ce0 44494f52 555c6265 69474441 40403f44 DIORU\beiGDA@@?D │ │ + 0x00107cf0 46494e54 575a6167 6b6f7550 4c484847 FINTWZagkouPLHHG │ │ + 0x00107d00 454a4c4f 545a5d60 686e7276 7d86514d EJLOTZ]`hnrv}.QM │ │ + 0x00107d10 49494846 4b4d5055 5b5e6169 6f73777e IIHFKMPU[^aiosw~ │ │ + 0x00107d20 8789534e 4b4a4a48 4c4f5156 5c5f636a ..SNKJJHLOQV\_cj │ │ + 0x00107d30 71757980 898a8c58 54504f4e 4c505255 quy....XTPONLPRU │ │ + 0x00107d40 5b5f6267 6f73777e 868b9093 985b5653 [_bgosw~.....[VS │ │ + 0x00107d50 52514f51 54585c5f 646b6e73 7b7f848c RQOQTX\_dkns{... │ │ + 0x00107d60 93979a9f 5e595655 54525256 5a5c6167 ....^YVUTRRVZ\ag │ │ + 0x00107d70 696f7779 80888b92 9c9ea1a6 615c5a58 iowy........a\ZX │ │ + 0x00107d80 56555459 5b5f6466 6c72747d 82858f94 VUTY[_dflrt}.... │ │ + 0x00107d90 98a3a6a8 ae655f5d 5b595957 5b5d6265 .....e_][YYW[]be │ │ + 0x00107da0 696f7178 7e828a8e 959d9fab aeb0b768 ioqx~..........h │ │ + 0x00107db0 63615e5d 5d5a5c60 64666c6f 747a7d86 ca^]]Z\`dflotz}. │ │ + 0x00107dc0 8990979b a5a9b3b6 b8bf6b66 65616060 ..........kfea`` │ │ + 0x00107dd0 5d5d6365 696e7178 7a81858c 9296a1a3 ]]ceinqxz....... │ │ + 0x00107de0 adb2bbbf c1c86f69 68656463 61606667 ......oihedca`fg │ │ + 0x00107df0 6d6f7578 7d83878f 929c9ea8 adb4bdc3 moux}........... │ │ + 0x00107e00 c8cad273 6d6c6868 66656467 6a6f7177 ...smlhhfedgjoqw │ │ + 0x00107e10 7981838c 8e979ba2 a8b0b7bc c7ccd2d4 y............... │ │ + 0x00107e20 dc777170 6b6b6a69 67696e70 75787d82 .wqpkkjiginpux}. │ │ + 0x00107e30 878c9198 9da5a9b3 b7c1c5d2 d6dcdee7 ................ │ │ + 0x00107e40 7b74746f 6f6d6e6b 6b727279 7a82828c {ttoomnkkrryz... │ │ + 0x00107e50 8c9697a3 a4b0b1be bfcccede e0e6e8f2 ................ │ │ + 0x00107e60 201f1f1e 1f202021 21232122 23252724 .... !!#!"#%'$ │ │ + 0x00107e70 2628292b 2f292a2a 2b2d2f30 2d2d2c2d &()+/)**+-/0--,- │ │ + 0x00107e80 2e2f3132 312f2e2f 2f303233 35302f2d ./121/.//02350/- │ │ + 0x00107e90 2e2e2e31 33353631 2f2d2d2d 2d313335 ...13561/----135 │ │ + 0x00107ea0 373a322f 2d2e2e2e 31333638 3b3c3230 7:2/-...1368;<20 │ │ + 0x00107eb0 2e2e2e2e 32343638 3c3c3d34 322f2f2f ....2468<<=42/// │ │ + 0x00107ec0 2f323436 393d3e3f 42363431 31313034 /2469=>?B6411104 │ │ + 0x00107ed0 35373a3e 40414447 38353332 32313436 57:>@ADG85322146 │ │ + 0x00107ee0 383b3f40 42454849 39363433 33323537 8;?@BEHI96433257 │ │ + 0x00107ef0 383c3f41 4346494b 4c3c3936 36353437 8 │ │ + 0x00107f60 3d3c3a3b 3d404243 474a4b4e 5254565a =<:;=@BCGJKNRTVZ │ │ + 0x00107f70 5d5e6062 45413f3e 3d3b3b3e 40414447 ]^`bEA?>=;;>@ADG │ │ + 0x00107f80 484b4f50 5357595c 60616264 4642403f HKOPSWY\`abdFB@? │ │ + 0x00107f90 3e3d3c3f 40424546 494c4d51 5455595c >==?@CD │ │ + 0x00107fb0 464a4b4e 51535658 5b5e5f64 65666848 FJKNQSVX[^_defhH │ │ + 0x00107fc0 44434140 403d3f41 43444749 4b4e4f54 DCA@@=?ACDGIKNOT │ │ + 0x00107fd0 55585b5d 61626667 686a4945 44424141 UX[]abfghjIEDBAA │ │ + 0x00107fe0 3f3f4243 4547494c 4d515255 585a5e5f ??BCEGILMQRUXZ^_ │ │ + 0x00107ff0 63656869 6a6d4a46 46434242 403f4243 cehijmJFFCBB@?BC │ │ + 0x00108000 46474a4b 4e505256 575b5c60 6265686a FGJKNPRVW[\`behj │ │ + 0x00108010 6c6c6f4b 47474444 43424042 4446474a lloKGGDDCB@BDFGJ │ │ + 0x00108020 4b4f4f54 54585a5d 5f626567 6b6c6e6f KOOTTXZ]_begklno │ │ + 0x00108030 714c4848 45454443 41424546 484a4c4e qLHHEEDCABEFHJLN │ │ + 0x00108040 51535558 5a5d5f62 6468696d 6f707174 QSUXZ]_bdhimopqt │ │ + 0x00108050 4e4a4a46 46454542 4246464a 4a4d4e52 NJJFFEEBBFFJJMNR │ │ + 0x00108060 5256575c 5c606166 666b6b70 71737376 RVW\\`affkkpqssv │ │ + 0x00108070 201f201f 20201f20 20201f20 20202120 . . . . ! │ │ + 0x00108080 20202122 23202121 21222424 22222122 !"# !!!"$$""!" │ │ + 0x00108090 23252627 24232223 2426282a 30262524 #%&'$#"#$&(*0&%$ │ │ + 0x001080a0 24262729 2c323327 26252627 282a2d32 $&'),23'&%&'(*-2 │ │ + 0x001080b0 34362c2a 29292a2a 2c2f3638 3a3f2f2d 46,*))**,/68:?/- │ │ + 0x001080c0 2c2c2d2d 2f32383a 3c424531 2f2e2d2e ,,--/28:DGI6321213 │ │ + 0x001080e0 363c3f41 474b4d52 3b383636 3635373a 6<;;:< │ │ + 0x00108110 3f444749 4f54575c 62656947 44414140 ?DGIOTW\beiGDAA@ │ │ + 0x00108120 3f414449 4c4e5459 5c61676a 6f754c48 ?ADILNTY\agjouLH │ │ + 0x00108130 46454442 44474c4f 51585c5f 656b6e73 FEDBDGLOQX\_ekns │ │ + 0x00108140 7a7f504c 49484745 474a4f52 545a5f62 z.PLIHGEGJORTZ_b │ │ + 0x00108150 686e7176 7d828653 4e4c4b4a 48494c51 hnqv}..SNLKJHILQ │ │ + 0x00108160 54565c61 646a7174 79808589 8c56524f TV\adjqty....VRO │ │ + 0x00108170 4e4d4a4c 4f545759 5f64676d 74777c83 NMJLOTWY_dgmtw|. │ │ + 0x00108180 888c9093 59555251 4f4e4e52 56575c61 ....YURQONNRVW\a │ │ + 0x00108190 64697072 78808388 9293969b 5c585554 diprx.......\XUT │ │ + 0x001081a0 52515055 565a5f61 666b6e75 7a7d868a RQPUVZ_afknuz}.. │ │ + 0x001081b0 8e989a9c a25f5a58 56555452 56585d5f ....._ZXVUTRVX]_ │ │ + 0x001081c0 63696a71 76798184 8b92949f a1a3a962 cijqvy.........b │ │ + 0x001081d0 5d5b5958 5755575a 5e606668 6d72757e ][YXWUWZ^`fhmru~ │ │ + 0x001081e0 80868d91 9a9da6a8 aab06560 5f5c5b5a ..........e`_\[Z │ │ + 0x001081f0 58585d5f 63676a70 72797c83 888c9597 XX]_cgjpry|..... │ │ + 0x00108200 a0a5adb0 b2b86863 625f5e5d 5b5a5f60 ......hcb_^][Z_` │ │ + 0x00108210 66676d70 757a7d85 8891929c a0a7aeb4 fgmpuz}......... │ │ + 0x00108220 b8bac16c 66656261 605f5d61 64686a6f ...lfeba`_]adhjo │ │ + 0x00108230 71797a82 848c8f96 9ba2a9ae b7bcc0c2 qyz............. │ │ + 0x00108240 c96f6969 65646362 60626769 6d707579 .oiiedcb`bgimpuy │ │ + 0x00108250 7d82878d 92989ca5 a9b2b5c1 c4c9cad2 }............... │ │ + 0x00108260 726d6d68 68666663 646a6a71 71787981 rmmhhffcdjjqqxy. │ │ + 0x00108270 828b8c97 97a2a2af b0bbbccb ccd2d3db ................ │ │ + 0x00108280 201f1f1e 1f1f1f20 20212122 23242724 ...... !!"#$'$ │ │ + 0x00108290 2627282b 2f262829 292c2f2f 292a2a2b &'(+/&()),//)**+ │ │ + 0x001082a0 2d2f3030 312f2e2e 2f303132 35312f2e -/001/../01251/. │ │ + 0x001082b0 2e2e2f30 32353530 2f2e2d2e 2e303135 ../02550/.-..015 │ │ + 0x001082c0 3636312f 2d2d2d2d 2f313537 373a3230 661/----/1577:20 │ │ + 0x001082d0 2e2e2e2e 2f323637 383b3d33 302f2e2f ..../2678;=30/./ │ │ + 0x001082e0 2e2f3236 37383c3d 3e343230 2f2f2f30 ./2678<=>420///0 │ │ + 0x001082f0 32363839 3d3f4042 36343231 31303134 2689=?@B64211014 │ │ + 0x00108300 37393a3e 40424447 37353332 32313234 79:>@BDG75322124 │ │ + 0x00108310 383a3b3f 41424548 49393634 33333233 8:;?ABEHI9643323 │ │ + 0x00108320 35383a3c 3f424346 494a4c3c 39373635 58:; │ │ + 0x00108340 39383735 36383b3d 3f424546 4a4d4e50 987568;=?BEFJMNP │ │ + 0x00108350 54563f3c 3a393836 37393c3e 3f434647 TV?<:98679<>?CFG │ │ + 0x00108360 4b4e4f52 55575941 3d3b3a39 37383a3d KNORUWYA=;:978:= │ │ + 0x00108370 3f404447 484b4f50 5356585a 5b423f3c ?@DGHKOPSVXZ[B?< │ │ + 0x00108380 3b3a383a 3b3e4041 4548494c 50515457 ;:8:;>@AEHILPQTW │ │ + 0x00108390 5a5b5d5e 43403e3d 3b3a3a3c 3f404245 Z[]^C@>=;:: │ │ + 0x001083b0 3c3b3a3d 3e404344 474a4b4f 51535759 <;:=>@CDGJKOQSWY │ │ + 0x001083c0 5b5f6061 63454240 3f3d3d3b 3d3e4142 [_`acEB@?==;=>AB │ │ + 0x001083d0 4448494c 4e505455 585b5c61 62626546 DHILNPTUX[\abbeF │ │ + 0x001083e0 43413f3e 3e3c3d3f 41424547 494c4d51 CA?>><=?ABEGILMQ │ │ + 0x001083f0 5355585a 5e5f6364 64674743 43403f3f SUXZ^_cddgGCC@?? │ │ + 0x00108400 3d3d4041 4345474a 4b4e5053 55575b5c ==@ACEGJKNPSUW[\ │ │ + 0x00108410 5f616466 66694844 44414140 3e3e4041 _adffiHDDAA@>>@A │ │ + 0x00108420 44454849 4c4e5053 5458595d 5f616466 DEHILNPSTXY]_adf │ │ + 0x00108430 68686b49 45454242 41403f40 42444548 hhkIEEBBA@?@BDEH │ │ + 0x00108440 494d4d51 5256575a 5c5f6163 67686a6a IMMQRVWZ\_acghjj │ │ + 0x00108450 6d4a4646 43434241 3f404344 46484a4c mJFFCCBA?@CDFHJL │ │ + 0x00108460 4e505255 575a5b5f 60646569 6a6c6c6f NPRUWZ[_`deijllo │ │ + 0x00108470 4b474744 44424240 40444447 474b4b4f KGGDDBB@@DDGGKKO │ │ + 0x00108480 4f535458 595d5d62 6266676c 6c6e6e71 OSTXY]]bbfgllnnq │ │ + 0x00108490 201f201f 20201f20 20201f20 20202120 . . . . ! │ │ + 0x001084a0 20202021 22202020 20222223 22222121 !" ""#""!! │ │ + 0x001084b0 23242527 22222222 24242529 2a242322 #$%'""""$$%)*$#" │ │ + 0x001084c0 22242526 2a2d3027 26262527 28282d2f "$%&*-0'&&%'((-/ │ │ + 0x001084d0 32362927 27262828 292e3033 37382c2a 26)''&(().0378,* │ │ + 0x001084e0 29292a2a 2a2f3236 3a3b3f30 2e2d2c2d ))***/26:;?0.-,- │ │ + 0x001084f0 2d2d3235 383d3e42 46312f2e 2d2e2e2e --258=>BF1/.-... │ │ + 0x00108500 3335393e 3f444749 36333231 32313136 359>?DGI63212116 │ │ + 0x00108510 383c4143 474c4d52 3a373635 35353439 8<;; │ │ + 0x00108540 3a3a3f41 44494b4f 55575c61 63694542 ::?ADIKOUW\aciEB │ │ + 0x00108550 403f3f3e 3d424447 4c4e5358 5a606466 @??>=BDGLNSXZ`df │ │ + 0x00108560 6d714744 4241403f 3f444649 4e50545a mqGDBA@??DFINPTZ │ │ + 0x00108570 5c616668 6f737550 4c494847 46454a4c \afhosuPLIHGFEJL │ │ + 0x00108580 4f54565a 6062686d 6f767b7d 86514d4b OTVZ`bhmov{}.QMK │ │ + 0x00108590 4a494847 4b4d5055 575b6163 696e7078 JIHGKMPUW[acinpx │ │ + 0x001085a0 7d7f8889 534e4c4b 4a49484c 4e515658 }...SNLKJIHLNQVX │ │ + 0x001085b0 5c62646a 6f71797e 80898b8c 5753514f \bdjoqy~....WSQO │ │ + 0x001085c0 4e4d4b50 52555a5b 6065676e 72757d81 NMKPRUZ[`egnru}. │ │ + 0x001085d0 858e8f91 965a5553 51504f4e 51535759 .....ZUSQPONQSWY │ │ + 0x001085e0 5d62646a 6e72797c 82888a94 95979c5d ]bdjnry|.......] │ │ + 0x001085f0 58565453 52505255 595a6062 666b6d76 XVTSRPRUYZ`bfkmv │ │ + 0x00108600 787d8386 8f91999c 9da35f5a 59565555 x}........_ZYVUU │ │ + 0x00108610 53535859 5d616369 6a71747a 7f828b8c SSXY]acijqtz.... │ │ + 0x00108620 94999fa2 a4a9625d 5c595857 5655595a ......b]\YXWVUYZ │ │ + 0x00108630 60616669 6d72757c 7e868890 949aa0a6 `afimru|~....... │ │ + 0x00108640 a9aab065 605f5b5b 5a59575a 5d616368 ...e`_[[ZYWZ]ach │ │ + 0x00108650 69707179 7a82858b 90969ba0 a8acb0b1 ipqyz........... │ │ + 0x00108660 b8686362 5e5e5c5c 5a5c6062 66686d70 .hcb^^\\Z\`bfhmp │ │ + 0x00108670 74797d82 878d9098 9ba3a6b1 b3b8b9bf ty}............. │ │ + 0x00108680 6b656561 615f5f5d 5d636369 69707078 keeaa__]]cciippx │ │ + 0x00108690 7881818b 8c9595a1 a1acacb9 babfc0c7 x............... │ │ + 0x001086a0 201f1f1e 1f1f1e1f 1f202122 23232723 ........ !"##'# │ │ + 0x001086b0 24252529 2b242627 282b2d2f 292a2a2a $%%)+$&'(+-/)*** │ │ + 0x001086c0 2d2e2f30 2c2c2c2c 2e2e2f31 32312f2f -./0,,,,../121// │ │ + 0x001086d0 2e2f2f30 32333530 2f2e2d2e 2e2e3133 .//02350/.-...13 │ │ + 0x001086e0 3536302f 2e2d2e2e 2e313335 3637312f 560/.-...135671/ │ │ + 0x001086f0 2e2d2d2d 2d313335 37383a32 302f2e2e .----13578:20/.. │ │ + 0x00108700 2e2e3233 3638393b 3d33302f 2e2f2e2e ..23689;=30/./.. │ │ + 0x00108710 32333638 393c3e3e 3432302f 2f2f2f32 23689<>>420////2 │ │ + 0x00108720 3436393a 3d3f4042 36333231 31303033 469:=?@B63211003 │ │ + 0x00108730 35373a3b 3e404144 46373433 32313130 57:;>@ADF7432110 │ │ + 0x00108740 3435373b 3c3e4142 44464739 36353433 457;<>ABDFG96543 │ │ + 0x00108750 32323536 383c3d3f 42434649 494c3b38 22568<=?BCFIIL;8 │ │ + 0x00108760 36353534 3336383a 3d3e4144 45484a4b 6554368:=>ADEHJK │ │ + 0x00108770 4e503c39 37363535 3437383a 3d3f4144 NP<97655478:=?AD │ │ + 0x00108780 45484b4c 4f51523f 3c3a3938 3736393b EHKLOQR?<:98769; │ │ + 0x00108790 3c3f4143 46474b4d 4e525455 59403d3b =<:;=@@DEGJKO │ │ + 0x00108810 50535657 5b5c5f60 61634542 413f3e3d PSVW[\_`acEBA?>= │ │ + 0x00108820 3b3b3e3f 41434548 484c4e50 53545859 ;;>?ACEHHLNPSTXY │ │ + 0x00108830 5c5e6162 63654643 423f3f3e 3d3c3f3f \^abceFCB??>==>@BCF │ │ + 0x00108860 474a4a4e 4f535457 595b5e5f 63646666 GJJNOSTWY[^_cdff │ │ + 0x00108870 68484444 4141403f 3d3e4142 44454749 hHDDAA@?=>ABDEGI │ │ + 0x00108880 4b4d4f52 5457585c 5d606165 6668686a KMORTWX\]`aefhhj │ │ + 0x00108890 49454542 4240403e 3e424245 4548494c IEEBB@@>>BBEEHIL │ │ + 0x001088a0 4d515155 55595a5e 5e636368 686a6a6c MQQUUYZ^^cchhjjl │ │ + 0x001088b0 201f201f 20201f20 20201f20 2020211f . . . . !. │ │ + 0x001088c0 20202021 21202020 20212223 20212121 !! !"# !!! │ │ + 0x001088d0 22222424 22222221 23232526 27232322 ""$$"""!##%&'##" │ │ + 0x001088e0 22242426 272a2e24 23232224 2426282a "$$&'*.$##"$$&(* │ │ + 0x001088f0 2f302726 26252727 282a2d31 32362928 /0'&&%''(*-126)( │ │ + 0x00108900 27262828 292b2e32 3437392c 2a2a292a '&(()+.2479,**)* │ │ + 0x00108910 2a2a2c2f 34363a3c 3f2f2d2d 2c2c2d2d **,/46:BE0.-,--./ │ │ + 0x00108930 3337393d 3f434647 36333231 31323133 379=?CFG63211213 │ │ + 0x00108940 363b3c41 43474b4c 52383534 33333333 6;@EGKOPWY\@= │ │ + 0x00108970 3c3a3a3a 393b3e42 43484b4f 53545b5d <:::9;>BCHKOST[] │ │ + 0x00108980 6166413e 3d3b3b3b 3a3c3f43 44494b4f afA>=;;;:@@CD64311 │ │ + 0x00108b70 31303134 37373a3c 3e404144 45473836 101477:<>@ADEG86 │ │ + 0x00108b80 35333333 31333537 383b3d3f 42424647 533313578;=?BBFG │ │ + 0x00108b90 494b3936 35343333 32333538 383c3d3f IK96543323588<=? │ │ + 0x00108ba0 42434647 494c4c3c 39383635 35343537 BCFGILL<98655457 │ │ + 0x00108bb0 3a3a3d3f 41444448 494b4e4f 523d3a39 ::=?ADDHIKNOR=:9 │ │ + 0x00108bc0 37373635 36383a3b 3e404245 45494a4c 776568:;>@BEEIJL │ │ + 0x00108bd0 4f505354 3f3c3b39 38383637 393c3c3f OPST?<;988679<<;;9:<>?BCEHIM │ │ + 0x00108c30 4e505354 58595c5d 5d5f4340 3f3d3c3c NPSTXY\]]_C@?=<< │ │ + 0x00108c40 3a3a3d3d 3f414346 464a4b4e 50515556 ::==?ACFFJKNPQUV │ │ + 0x00108c50 595b5d5e 5f614441 403e3d3c 3b3a3d3d Y[]^_aDA@>=<;:== │ │ + 0x00108c60 40414345 47494b4e 4f535357 585b5d5f @ACEGIKNOSSWX[]_ │ │ + 0x00108c70 60616345 41413e3e 3d3c3b3d 3e404144 `acEAA>>=<;=>@AD │ │ + 0x00108c80 4448484c 4c505154 56585a5c 5f606262 DHHLLPQTVXZ\_`bb │ │ + 0x00108c90 64464242 3f3f3e3d 3c3c3f40 42434547 dFBB??>=<><<@@CCFFJ │ │ + 0x00108cc0 4a4e4e52 5256565b 5b5f5f64 64656568 JNNRRVV[[__ddeeh │ │ + 0x00108cd0 201f201f 20201f20 20201f20 2020201f . . . . . │ │ + 0x00108ce0 20202021 21202020 20212122 20202020 !! !!" │ │ + 0x00108cf0 21222323 21212121 22232424 26222222 !"##!!!!"#$$&""" │ │ + 0x00108d00 21222324 25272724 23232223 2425262a !"#$%''$##"#$%&* │ │ + 0x00108d10 2a302423 23222324 26262a2b 30312726 *0$##"#$&&*+01'& │ │ + 0x00108d20 26252627 28282c2d 32333629 27272627 &%&'((,-236)''&' │ │ + 0x00108d30 2828292d 2e333437 382c2a2a 29292a2a (()-.3478,**))** │ │ + 0x00108d40 2a2e2f36 363a3b3f 2e2c2c2a 2b2c2c2c *./66:;?.,,*+,,, │ │ + 0x00108d50 30313737 3b3d4143 302e2e2c 2d2d2d2e 0177;=AC0..,---. │ │ + 0x00108d60 32333939 3d3f4345 47343231 30303030 2399=?CEG4210000 │ │ + 0x00108d70 3034353b 3b404146 484a4e36 33333131 045;;@AFHJN63311 │ │ + 0x00108d80 32313135 363c3c41 43474a4c 50523a38 21156<=;;;::> │ │ + 0x00108dc0 3f444449 4b4f5255 5a5c6162 69423f3f ?DDIKORUZ\abiB?? │ │ + 0x00108dd0 3c3c3c3b 3b3f4045 454a4c50 53565b5d <<<;;?@EEJLPSV[] │ │ + 0x00108de0 62636a6b 47444341 41403f3f 43444949 bcjkGDCAA@??CDII │ │ + 0x00108df0 4e505457 5a5f6167 676f7075 4a474644 NPTWZ_aggopuJGFD │ │ + 0x00108e00 43434241 45464b4b 50525659 5d616469 CCBAEFKKPRVY]adi │ │ + 0x00108e10 6a727378 7b504c4b 48484746 45494a4f jrsx{PLKHHGFEIJO │ │ + 0x00108e20 4f54565a 5d606568 6e6e7677 7d808651 OTVZ]`ehnnvw}..Q │ │ + 0x00108e30 4d4d4a49 4947474a 4b505055 575b5e62 MMJIIGGJKPPUW[^b │ │ + 0x00108e40 67696f70 78797f82 8889534e 4e4b4a4a giopxy....SNNKJJ │ │ + 0x00108e50 48484b4c 51515658 5c5f6368 6a707179 HHKLQQVX\_chjpqy │ │ + 0x00108e60 7a808389 8b8c5652 514e4d4d 4b4a4e4f z.....VRQNMMKJNO │ │ + 0x00108e70 5454595b 5f62656a 6d73747c 7d83878c TTY[_bejmst|}... │ │ + 0x00108e80 8e909359 54545050 4f4e4d4f 5155565b ...YTTPPONMOQUV[ │ │ + 0x00108e90 5c616268 6a707277 7b808487 8e919495 \abhjprw{....... │ │ + 0x00108ea0 995b5656 52525150 4f505455 585b5e61 .[VVRRQPOPTUX[^a │ │ + 0x00108eb0 64686b70 73787b81 848a8c94 96999a9f dhkpsx{......... │ │ + 0x00108ec0 5d585854 54535350 5156565b 5b606167 ]XXTTSSPQVV[[`ag │ │ + 0x00108ed0 676e6e76 777e7e87 8890909b 9b9f9fa4 gnnvw~~......... │ │ + 0x00108ee0 201f1f1f 1f1f1e1f 1f201f20 20212221 ........ . !"! │ │ + 0x00108ef0 22232325 27232525 2627292c 24262728 "##%'#%%&'),$&'( │ │ + 0x00108f00 292b2e2f 2829292a 2b2c2e2f 30292a2a )+./())*+,./0)** │ │ + 0x00108f10 2a2b2d2e 2f303031 2f2f2e2e 2f2f3032 *+-./001//..//02 │ │ + 0x00108f20 3235312f 2f2e2e2f 2f2f3132 3535302f 251//..///12550/ │ │ + 0x00108f30 2f2d2e2e 2e2e3131 35353630 2f2e2d2d /-....115560/.-- │ │ + 0x00108f40 2e2e2e31 31353536 37312f2e 2d2d2d2d ...1155671/.---- │ │ + 0x00108f50 2d303135 3637383a 322f2f2d 2e2e2e2e -015678:2//-.... │ │ + 0x00108f60 31313636 38393b3c 3230302e 2e2e2e2e 116689;<200..... │ │ + 0x00108f70 31323636 38393c3c 3d343131 2f2f2f2f 126689<<=411//// │ │ + 0x00108f80 2e313236 36393a3d 3e3f4134 32312f2f .12669:=>?A421// │ │ + 0x00108f90 2f2f2f31 32363639 3a3d3e3f 41423634 ///12669:=>?AB64 │ │ + 0x00108fa0 33313131 30303334 37373a3b 3e3f4143 3111003477:;>?AC │ │ + 0x00108fb0 44463634 33313131 30303334 37383a3c DF643111003478:< │ │ + 0x00108fc0 3e404143 44464739 36363433 33323234 >@ACDFG966433224 │ │ + 0x00108fd0 3538393c 3d3f4143 45464949 4c393736 589<=?ACEFIIL976 │ │ + 0x00108fe0 34343333 32353539 393c3d40 41434647 443325599<=@ACFG │ │ + 0x00108ff0 494a4d4d 3c393836 36353434 36373a3b IJMM<986654467:; │ │ + 0x00109000 3d3f4143 4447484b 4b4f4f52 3d3a3937 =?ACDGHKKOOR=:97 │ │ + 0x00109010 37363535 37383b3b 3e3f4244 4548494c 765578;;>?BDEHIL │ │ + 0x00109020 4c505053 543f3c3b 39393837 3639393c LPPST?<;9987699< │ │ + 0x00109030 3d3f4143 4547494b 4e4e5252 55565940 =?ACEGIKNNRRUVY@ │ │ + 0x00109040 3d3c3a39 39383739 3a3d3d40 41444547 =<:99879:==@ADEG │ │ + 0x00109050 4a4b4e4e 52535657 595a413d 3d3a3a39 JKNNRSVWYZA==::9 │ │ + 0x00109060 38373a3a 3d3e4041 4446474a 4b4e4f53 87::=>@ADFGJKNOS │ │ + 0x00109070 5356585a 5b5b423f 3e3c3b3a 39383b3b SVXZ[[B?><;:98;; │ │ + 0x00109080 3e3f4142 4546484b 4c4f5054 5457595b >?ABEFHKLOPTTWY[ │ │ + 0x00109090 5c5d5e43 403f3d3c 3b3a393b 3c3e3f42 \]^C@?=<;:9;<>?B │ │ + 0x001090a0 42464649 4a4d4e51 53555759 5c5d5e5e BFFIJMNQSUWY\]^^ │ │ + 0x001090b0 60444040 3d3d3c3b 3a3b3d3e 40414345 `D@@==<;:;=>@ACE │ │ + 0x001090c0 47484a4d 4e515255 56595a5e 5e606062 GHJMNQRUVYZ^^``b │ │ + 0x001090d0 4541413e 3e3d3d3a 3b3e3e41 41444447 EAA>>==:;>>AADDG │ │ + 0x001090e0 474b4b4f 4f535357 575b5b60 60616163 GKKOOSSWW[[``aac │ │ + 0x001090f0 201f201f 20201f20 20201f20 2020201f . . . . . │ │ + 0x00109100 20202020 211f2020 20202121 20202020 !. !! │ │ + 0x00109110 20222223 20202020 20222223 23222222 ""# ""##""" │ │ + 0x00109120 21212323 25252722 22222121 23232525 !!##%%'"""!!##%% │ │ + 0x00109130 27272423 23222224 2426262a 2a302423 ''$##""$$&&**0$# │ │ + 0x00109140 23222224 2426262a 2a303027 26262525 #""$$&&**00'&&%% │ │ + 0x00109150 27272828 2d2d3232 36272626 25252727 ''((--226'&&%%'' │ │ + 0x00109160 28282d2d 32323636 2c2a2a29 292a2a2a ((--2266,**))*** │ │ + 0x00109170 2a2f2f36 363a3a3f 2c2a2a29 292a2a2a *//66::?,**))*** │ │ + 0x00109180 2a2f2f36 363a3a3f 3f302e2e 2c2c2d2d *//66::??0..,,-- │ │ + 0x00109190 2e2e3333 39393d3d 43434730 2e2e2c2c ..3399==CCG0..,, │ │ + 0x001091a0 2d2d2e2e 33333939 3d3d4343 47473633 --..3399==CCGG63 │ │ + 0x001091b0 33313132 32313136 363c3c41 4147474c 311221166<>;;;;::??D │ │ + 0x00109210 4449494f 4f55555c 5c626269 413e3e3b DIIOOUU\\bbiA>>; │ │ + 0x00109220 3b3b3b3a 3a3f3f44 4449494f 4f55555c ;;;::??DDIIOOUU\ │ │ + 0x00109230 5c626269 69474444 41414040 3f3f4444 \bbiiGDDAA@@??DD │ │ + 0x00109240 49494e4e 54545a5a 61616767 6f6f7547 IINNTTZZaaggoouG │ │ + 0x00109250 44444141 40403f3f 44444949 4e4e5454 DDAA@@??DDIINNTT │ │ + 0x00109260 5a5a6161 67676f6f 7575504c 4c484847 ZZaaggoouuPLLHHG │ │ + 0x00109270 4745454a 4a4f4f54 545a5a60 6068686e GEEJJOOTTZZ``hhn │ │ + 0x00109280 6e76767d 7d86504c 4c484847 4745454a nvv}}.PLLHHGGEEJ │ │ + 0x00109290 4a4f4f54 545a5a60 6068686e 6e76767d JOOTTZZ``hhnnvv} │ │ + 0x001092a0 7d868653 4e4e4b4b 4a4a4848 4c4c5151 }..SNNKKJJHHLLQQ │ │ + 0x001092b0 56565c5c 63636a6a 71717979 80808989 VV\\ccjjqqyy.... │ │ + 0x001092c0 8c534e4e 4b4b4a4a 48484c4c 51515656 .SNNKKJJHHLLQQVV │ │ + 0x001092d0 5c5c6363 6a6a7171 79798080 89898c8c \\ccjjqqyy...... │ │ + 0x001092e0 5753534f 4f4d4d4b 4b505054 545a5a60 WSSOOMMKKPPTTZZ` │ │ + 0x001092f0 6066666d 6d74747c 7c84848d 8d909095 `ffmmtt||....... │ │ + 0x00109300 201f1f1f 1f1f1e1f 1f201e1f 1f202021 ........ ... ! │ │ + 0x00109310 22222323 27212222 23232727 24262628 ""##'!""##''$&&( │ │ + 0x00109320 282b2b2f 24262628 282b2b2f 2f292a2a (++/$&&((++//)** │ │ + 0x00109330 2a2a2d2d 2f2f3029 2a2a2a2a 2d2d2f2f **--//0)****--// │ │ + 0x00109340 3030312f 2f2e2e2f 2f303032 3235312f 001//..//002251/ │ │ + 0x00109350 2f2e2e2f 2f303032 32353530 2f2f2d2d /..//0022550//-- │ │ + 0x00109360 2e2e2e2e 31313535 36302f2f 2d2d2e2e ....115560//--.. │ │ + 0x00109370 2e2e3131 35353636 312f2f2d 2d2d2d2d ..1155661//----- │ │ + 0x00109380 2d313135 3537373a 312f2f2d 2d2d2d2d -115577:1//----- │ │ + 0x00109390 2d313135 3537373a 3a323030 2e2e2e2e -115577::200.... │ │ + 0x001093a0 2e2e3232 36363838 3c3c3d32 30302e2e ..226688<<=200.. │ │ + 0x001093b0 2e2e2e2e 32323636 38383c3c 3d3d3432 ....226688<<==42 │ │ + 0x001093c0 322f2f2f 2f2f2f32 32363639 393d3d3f 2//////226699==? │ │ + 0x001093d0 3f423432 322f2f2f 2f2f2f32 32363639 ?B422//////22669 │ │ + 0x001093e0 393d3d3f 3f424236 34343131 31313030 9==??BB644111100 │ │ + 0x001093f0 34343737 3a3a3e3e 41414444 47363434 4477::>>AADDG644 │ │ + 0x00109400 31313131 30303434 37373a3a 3e3e4141 1111004477::>>AA │ │ + 0x00109410 44444747 39363634 34333332 32353538 DDGG966443322558 │ │ + 0x00109420 383c3c3f 3f434346 4649494c 39363634 8<>BBE │ │ + 0x00109500 4548484c 4c505054 5458585c 5c5d5d5f EHHLLPPTTXX\\]]_ │ │ + 0x00109510 201f1f1f 20201f20 20201f20 2020201f ... . . . │ │ + 0x00109520 20202020 201f2020 20202121 20202020 . !! │ │ + 0x00109530 20212122 20202020 20212222 23202020 !!" !""# │ │ + 0x00109540 20212122 22232322 22222121 22232325 !!""##"""!!"##% │ │ + 0x00109550 25272222 22212122 23232525 27272323 %'"""!!"##%%''## │ │ + 0x00109560 23222223 24242626 2a2a2e24 23232222 #""#$$&&**.$##"" │ │ + 0x00109570 23242526 262a2a2f 30262525 24242526 #$%&&**/0&%%$$%& │ │ + 0x00109580 2627282c 2c303233 27262626 25262727 &'(,,023'&&&%&'' │ │ + 0x00109590 28292d2d 31323436 29282827 26272828 ()--1246)(('&'(( │ │ + 0x001095a0 29292e2e 32343637 392c2a2a 2929292a ))..24679,**)))* │ │ + 0x001095b0 2a2a2b2f 2f343638 3a3c3f2d 2b2b2a29 **+//468:@CGHKKQ643 │ │ + 0x00109610 32313132 31313236 363b3c3f 41434748 211211266;ACFJKOOUUY;886 │ │ + 0x00109640 36363636 35363a3a 3e404345 474b4c50 666656::>@CEGKLP │ │ + 0x00109650 5056575a 5c3e3b3b 39383838 3837383c PVWZ\>;;9888878< │ │ + 0x00109660 3c404245 47494d4e 53535959 5d5f6241 <@BEGIMNSSYY]_bA │ │ + 0x00109670 3e3e3c3b 3b3b3b3a 3a3f3f43 4447494b >><;;;;::??CDGIK │ │ + 0x00109680 4f515555 5b5c6062 65694340 403e3d3d OQUU[\`beiC@@>== │ │ + 0x00109690 3c3c3b3c 40404445 484a4d51 5257575d <<;<@@DEHJMQRWW] │ │ + 0x001096a0 5e626367 6a6c4744 44424140 40403f3f ^bcgjlGDDBA@@@?? │ │ + 0x001096b0 44444849 4c4e5054 555a5a61 6166676b DDHILNPTUZZaafgk │ │ + 0x001096c0 6f717548 45454241 4141403f 40444448 oquHEEBAAA@?@DDH │ │ + 0x001096d0 494c4e51 55565b5b 61626668 6c6f7176 ILNQUV[[abfhloqv │ │ + 0x001096e0 77504c4c 49484847 4645464a 4a4e4f52 wPLLIHHGFEFJJNOR │ │ + 0x001096f0 54565a5b 60606768 6c6e7276 787d7e86 TVZ[``ghlnrvx}~. │ │ + 0x00109700 504c4c49 48484746 45464a4a 4e4f5254 PLLIHHGFEFJJNORT │ │ + 0x00109710 565a5b60 6067686c 6e727678 7d7e8686 VZ[``ghlnrvx}~.. │ │ + 0x00109720 201f1f1f 1f1f1e1f 1f1f1e1f 1f1f2020 ............. │ │ + 0x00109730 20212121 23212222 23232527 22232324 !!!#!""##%'"##$ │ │ + 0x00109740 24262829 24262627 28292b2c 2f252627 $&()$&&'()+,/%&' │ │ + 0x00109750 28282a2b 2c2f2f29 2a2a2a2a 2b2d2d2f ((*+,//)****+--/ │ │ + 0x00109760 2f30292a 2a2a2a2b 2d2d2f2f 30302f2e /0)****+--//00/. │ │ + 0x00109770 2e2e2d2e 2f2f2f30 32323431 302f2f2e ..-.///022410//. │ │ + 0x00109780 2f2f2f30 30323234 35312f2f 2e2e2e2e ///0022451//.... │ │ + 0x00109790 2f2f2f32 32343535 302f2f2e 2d2e2e2e ///224550//.-... │ │ + 0x001097a0 2e2f3131 34353636 312f2f2e 2d2d2e2e ./1145661//.--.. │ │ + 0x001097b0 2e2e3131 34353637 37312f2f 2d2d2d2d ..11456771//---- │ │ + 0x001097c0 2d2d2d31 31343537 37393a31 2f2f2e2d ---1145779:1//.- │ │ + 0x001097d0 2d2d2d2d 2e313134 35373839 3b3b3230 ----.1145789;;20 │ │ + 0x001097e0 302f2e2e 2e2e2e2e 32323536 37383a3c 0/......225678:< │ │ + 0x001097f0 3c3d3230 302f2e2e 2e2e2e2e 32323536 <=200/......2256 │ │ + 0x00109800 37383a3c 3c3d3d34 3231302f 2f2f2f2e 78:<<==4210////. │ │ + 0x00109810 2f323235 3638393b 3d3d3f3f 42343232 /225689;==??B422 │ │ + 0x00109820 302f2f2f 2f2f2f32 32353638 393b3d3d 0//////225689;== │ │ + 0x00109830 3f3f4242 36333332 31313130 30303333 ??BB633211100033 │ │ + 0x00109840 3637393a 3c3e3e41 41434445 36343432 679:<>>AACDE6442 │ │ + 0x00109850 31313131 30303434 3737393a 3c3e3f41 11110044779:<>?A │ │ + 0x00109860 41444446 47383535 33333232 32313134 ADDFG85533222114 │ │ + 0x00109870 3437383a 3b3d3f3f 42424545 47484939 478:;=??BBEEGHI9 │ │ + 0x00109880 36363434 33333332 32353538 383a3c3d 6644333225588:<= │ │ + 0x00109890 3f404343 46464849 4b4c3a37 37353434 ?@CCFFHIKL:77544 │ │ + 0x001098a0 34333233 36363839 3b3c3e40 41434347 43236689;<>@ACCG │ │ + 0x001098b0 47494a4b 4d4e3c39 39373636 35353434 GIJKMN<997665544 │ │ + 0x001098c0 37373a3a 3c3d3f41 42444448 484a4b4d 77::<=?ABDDHHJKM │ │ + 0x001098d0 4f50523c 39393736 36363534 3437373a OPR<99766654477: │ │ + 0x001098e0 3a3c3e3f 41424545 48494b4c 4d4f5052 :<>?ABEEHIKLMOPR │ │ + 0x001098f0 523f3c3c 3a393938 37363739 393c3c3e R?<<:99876799<<> │ │ + 0x00109900 3f414344 47474a4b 4d4e5052 53555559 ?ACDGGJKMNPRSUUY │ │ + 0x00109910 3f3c3c3a 39393837 36373939 3c3c3e3f ?<<:99876799<<>? │ │ + 0x00109920 41434447 474a4b4d 4e505253 55555959 ACDGGJKMNPRSUUYY │ │ + 0x00109930 201f1f1f 1f201f20 20201f20 2020201f .... . . . │ │ + 0x00109940 20202020 201f2020 20202021 1f202020 . !. │ │ + 0x00109950 20202121 20202020 20202121 22202020 !! !!" │ │ + 0x00109960 20202021 22222320 20202020 20212222 !""# !"" │ │ + 0x00109970 23232121 21212121 22232324 24262222 ##!!!!!!"##$$&"" │ │ + 0x00109980 22222121 23232425 25272722 22222222 ""!!##$%%''""""" │ │ + 0x00109990 22232424 25252829 2a242323 23222224 "#$$%%()*$###""$ │ │ + 0x001099a0 24252626 2a2a2d30 24232323 22222424 $%&&**-0$###""$$ │ │ + 0x001099b0 2526262a 2a2d3030 26262625 25252626 %&&**-00&&&%%%&& │ │ + 0x001099c0 2728282b 2c2e3232 34272626 26252527 '((+,.224'&&&%%' │ │ + 0x001099d0 27272828 2c2d2f32 32353629 28282726 ''((,-/2256)(('& │ │ + 0x001099e0 26282828 29292d2e 30343436 37392c2a &((())-.044679,* │ │ + 0x001099f0 2a2a2929 2a2a2a2a 2a2e2f32 3636393a **))*****./2669: │ │ + 0x00109a00 3c3f2c2a 2a2a2929 2a2a2a2a 2a2e2f32 BBE0/. │ │ + 0x00109a30 2d2c2c2d 2d2d2e2e 32333539 393c3d3f -,,---..23599<=? │ │ + 0x00109a40 43434647 3231302f 2e2e2f2f 2f2f2f33 CCFG210/../////3 │ │ + 0x00109a50 34363a3a 3d3e4144 4448494b 36343332 46::=>ADDHIK6432 │ │ + 0x00109a60 31313132 31313135 36383c3c 40414347 1112111568<<@ACG │ │ + 0x00109a70 474b4c4e 52363433 32313131 32313131 GKLNR64321112111 │ │ + 0x00109a80 3536383c 3c404143 47474b4c 4e52523a 568<<@ACGGKLNRR: │ │ + 0x00109a90 38373635 35353535 34343839 3b3f3f43 876555554489;??C │ │ + 0x00109aa0 44464a4a 4e4f5256 565a3b39 38373636 DFJJNORVVZ;98766 │ │ + 0x00109ab0 36363635 35393a3c 40404445 474b4b4f 666559:<@@DEGKKO │ │ + 0x00109ac0 50535757 5b5c3d3b 3a393838 38383737 PSWW[\=;:9888877 │ │ + 0x00109ad0 373b3c3e 41414546 494d4d51 52555959 7;<>AAEFIMMQRUYY │ │ + 0x00109ae0 5d5e6141 3f3e3d3b 3b3b3b3b 3a3a3e3f ]^aA?>=;;;;;::>? │ │ + 0x00109af0 41444448 494b4f4f 5455585c 5c616265 ADDHIKOOTUX\\abe │ │ + 0x00109b00 69413f3e 3d3b3b3b 3b3b3a3a 3e3f4144 iA?>=;;;;;::>?AD │ │ + 0x00109b10 4448494b 4f4f5455 585c5c61 62656969 DHIKOOTUX\\abeii │ │ + 0x00109b20 46434341 40403f3f 3f3e3e42 43454848 FCCA@@???>>BCEHH │ │ + 0x00109b30 4c4d4f53 5358595c 60606566 696d6d72 LMOSSXY\``efimmr │ │ + 0x00109b40 201f1f1f 1f1f1f1f 1f1f1e1f 1f1f201e ............. . │ │ + 0x00109b50 1f1f1f20 20212122 22222225 21222223 ... !!""""%!""# │ │ + 0x00109b60 23232627 22242424 25252828 2a242626 ##&'"$$$%%((*$&& │ │ + 0x00109b70 2728282a 2b2d2f24 26262728 282a2b2d '((*+-/$&&'((*+- │ │ + 0x00109b80 2f2f2829 29292a2a 2c2c2d2f 2f30292a //()))**,,-//0)* │ │ + 0x00109b90 2a2a2a2a 2c2d2e2f 2f30302c 2c2c2c2c ****,-.//00,,,,, │ │ + 0x00109ba0 2c2d2e2e 2f2f3131 3231302f 2f2e2e2f ,-..//11210//../ │ │ + 0x00109bb0 2f2f3030 32323335 31302f2f 2e2e2f2f //00223510//..// │ │ + 0x00109bc0 2f303032 32333535 302f2f2e 2d2d2e2e /00223550//.--.. │ │ + 0x00109bd0 2e2f2f31 32333535 36302f2f 2e2d2d2e .//1235560//.--. │ │ + 0x00109be0 2e2e2e2e 31313335 35363631 2f2f2e2d ....11355661//.- │ │ + 0x00109bf0 2d2e2e2e 2e2e3131 33353536 3737312f -.....113556771/ │ │ + 0x00109c00 2f2e2d2d 2d2d2d2d 2d303133 35353737 /.-------0135577 │ │ + 0x00109c10 393a312f 2f2e2d2d 2d2d2d2d 2d303133 9:1//.-------013 │ │ + 0x00109c20 35353737 393a3a32 30302f2e 2e2e2e2e 55779::200/..... │ │ + 0x00109c30 2e2e3132 33363638 38393b3b 3d323130 ..12366889;;=210 │ │ + 0x00109c40 2f2e2e2e 2e2e2e2e 31323336 3638383a /.......1236688: │ │ + 0x00109c50 3c3c3d3d 33313130 2f2f2f2f 2f2e2e31 <<==3110/////..1 │ │ + 0x00109c60 32333636 38393a3c 3c3e3e3f 34323231 236689:<<>>?4221 │ │ + 0x00109c70 2f2f2f2f 2f2f2f31 32343636 39393b3d ///////1246699;= │ │ + 0x00109c80 3d3f3f41 42343232 312f2f2f 2f2f2f2f =??AB4221/////// │ │ + 0x00109c90 31323436 3639393b 3d3d3f3f 41424236 1246699;==??ABB6 │ │ + 0x00109ca0 34333231 31313130 30303333 3537373a 432111100033577: │ │ + 0x00109cb0 3a3c3e3e 40414244 44463634 34333131 :<>>@ABDDF644311 │ │ + 0x00109cc0 31313130 30333435 37373a3a 3c3e3e40 1110034577::<>>@ │ │ + 0x00109cd0 41424444 46473735 35343232 32323131 ABDDFG7554222211 │ │ + 0x00109ce0 31333436 38383a3b 3c3f3f41 42434545 134688:;@@/.-- │ │ + 0x00109e80 2c2c2c2c 2d2d2d2d 2f323235 38383a3c ,,,,----/22588:< │ │ + 0x00109e90 3c404242 45302f2e 2e2d2c2d 2d2d2d2e <@BBE0/..-,----. │ │ + 0x00109ea0 2e2f3333 3539393b 3d3d4143 43464731 ./33599;==ACCFG1 │ │ + 0x00109eb0 302f2f2e 2d2d2e2e 2e2e2e30 33333639 0//.--.....03369 │ │ + 0x00109ec0 393c3e3e 42444447 48493533 33333131 9<>>BDDGHI533311 │ │ + 0x00109ed0 31313131 31313336 36393b3b 3e404045 1111113669;;>@@E │ │ + 0x00109ee0 47474a4b 4d513634 33333231 31323231 GGJKMQ6433211221 │ │ + 0x00109ef0 31313336 36393c3c 3f414145 47484b4c 113669<>42110/ │ │ + 0x0010a0e0 2f2f2f2f 2e2e3032 32343636 3839393c ////..022466899< │ │ + 0x0010a0f0 3d3d3f3f 40423432 3231302f 2f2f2f2f ==??@B42210///// │ │ + 0x0010a100 2f2f3032 32343636 3839393c 3d3d3f3f //022466899<==?? │ │ + 0x0010a110 40424235 33323230 30303030 302f2f30 @BB5322000000//0 │ │ + 0x0010a120 33333436 36383a3a 3c3d3e3f 40404343 334668::<=>?@@CC │ │ + 0x0010a130 44363534 34323131 31313130 30313434 D654421111100144 │ │ + 0x0010a140 35373739 3a3a3d3e 3f404142 44444547 5779::=>?@ABDDEG │ │ + 0x0010a150 36353434 32313131 31313030 31343435 6544211111001445 │ │ + 0x0010a160 3737393a 3a3d3e3f 40414244 44454747 779::=>?@ABDDEGG │ │ + 0x0010a170 201f1f1f 1f201f1f 20201f1f 2020201f .... .. .. . │ │ + 0x0010a180 1f202020 201f1f20 20202020 1f202020 . .. . │ │ + 0x0010a190 20202020 1f202020 20202020 211f2020 . !. │ │ + 0x0010a1a0 20202020 2021211f 20202020 20202021 !!. ! │ │ + 0x0010a1b0 21212020 20202020 20212121 21222020 !! !!!!" │ │ + 0x0010a1c0 20202020 20212122 22232320 20202020 !!""## │ │ + 0x0010a1d0 20202121 22222323 23202121 21212121 !!""### !!!!!! │ │ + 0x0010a1e0 21222222 23242424 22222222 22212122 !"""#$$$"""""!!" │ │ + 0x0010a1f0 23232324 25252627 22222222 22212122 ###$%%&'"""""!!" │ │ + 0x0010a200 23232324 25252627 27222222 22222222 ###$%%&''""""""" │ │ + 0x0010a210 22232323 24252526 28282923 23232322 "###$%%&(()####" │ │ + 0x0010a220 22222224 24242526 26272a2a 2b2e2423 """$$$%&&'**+.$# │ │ + 0x0010a230 23232322 22232424 24252626 282a2a2c ###""#$$$%&&(**, │ │ + 0x0010a240 2f302423 23232322 22232424 24252626 /0$####""#$$$%&& │ │ + 0x0010a250 282a2a2c 2f303026 25252524 24242425 (**,/00&%%%$$$$% │ │ + 0x0010a260 26262727 27292c2c 2d303232 33272726 &&'''),,-0223''& │ │ + 0x0010a270 26262525 26272727 2828282a 2d2d2e31 &&%%&'''(((*--.1 │ │ + 0x0010a280 32323436 27272626 26252526 27272728 2246''&&&%%&'''( │ │ + 0x0010a290 28282a2d 2d2e3132 32343636 29282828 ((*--.122466)((( │ │ + 0x0010a2a0 27262627 28282829 29292b2e 2e2f3234 '&&'((()))+../24 │ │ + 0x0010a2b0 34363737 392c2b2a 2a2a2929 292a2a2a 46779,+***)))*** │ │ + 0x0010a2c0 2a2a2a2c 2f2f3134 3636383a 3a3c3f2c ***,//14668::B │ │ + 0x0010a320 42434530 2f2e2e2d 2c2c2d2d 2d2d2d2e BCE0/..-,,-----. │ │ + 0x0010a330 2e2f3333 34373939 3b3d3d3f 43434446 ./334799;==?CCDF │ │ + 0x0010a340 47302f2e 2e2d2c2c 2d2d2d2d 2d2e2e2f G0/..-,,-----../ │ │ + 0x0010a350 33333437 39393b3d 3d3f4343 44464747 334799;==?CCDFGG │ │ + 0x0010a360 33323131 302f2f2f 30303030 30303235 32110///00000025 │ │ + 0x0010a370 3536393a 3a3d3f3f 42454546 494a4a4d 569::=??BEEFIJJM │ │ + 0x0010a380 201f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1e ............... │ │ + 0x0010a390 1f1f1f1f 201e1f1f 1f1f2020 1f1f2020 .... ..... .. │ │ + 0x0010a3a0 20202021 21212222 22222223 25212222 !!!"""""#%!"" │ │ + 0x0010a3b0 22232323 24262721 22222223 23232426 "###$&'!"""###$& │ │ + 0x0010a3c0 27272324 25252526 26262929 292c2425 ''#$%%%&&&))),$% │ │ + 0x0010a3d0 26262728 28282a2b 2b2e2f24 25262627 &&'(((*++./$%&&' │ │ + 0x0010a3e0 2828282a 2b2b2e2f 2f262728 28282929 (((*++.//&'((()) │ │ + 0x0010a3f0 292b2c2c 2e2f2f2f 292a2a2a 2a2a2a2b )+,,.///)******+ │ │ + 0x0010a400 2c2d2d2e 2f2f3030 292a2a2a 2a2a2a2b ,--.//00)******+ │ │ + 0x0010a410 2c2d2d2e 2f2f3030 302b2b2b 2b2b2b2b ,--.//000+++++++ │ │ + 0x0010a420 2b2d2d2d 2e2f2f30 3131312f 2f2e2e2e +---.//0111//... │ │ + 0x0010a430 2d2d2e2e 2f2f2f2f 2f303232 32343130 --../////0222410 │ │ + 0x0010a440 2f2f2f2e 2e2e2f2f 2f2f3030 31323233 ///...////001223 │ │ + 0x0010a450 34353130 2f2f2f2e 2e2e2f2f 2f2f3030 4510///...////00 │ │ + 0x0010a460 31323233 34353531 302f2f2e 2e2e2e2e 122345510//..... │ │ + 0x0010a470 2e2e2f2f 2f303232 32343535 35302f2f ..///022245550// │ │ + 0x0010a480 2f2e2d2d 2d2e2e2e 2e2e2e30 31313234 /.---......01124 │ │ + 0x0010a490 35353636 302f2f2f 2e2d2d2d 2e2e2e2e 55660///.---.... │ │ + 0x0010a4a0 2e2e3031 31323435 35363636 312f2f2f ..01124556661/// │ │ + 0x0010a4b0 2e2d2d2d 2e2e2e2e 2e2e2f31 31323435 .---....../11245 │ │ + 0x0010a4c0 35363737 37312f2f 2f2e2d2d 2d2d2d2d 567771///.------ │ │ + 0x0010a4d0 2d2d2d2f 31313234 35353737 37393a31 ---/1124557779:1 │ │ + 0x0010a4e0 2f2f2f2e 2d2d2d2d 2d2d2d2d 2d2f3131 ///.---------/11 │ │ + 0x0010a4f0 32343535 37373739 3a3a3130 2f2f2e2d 24557779::10//.- │ │ + 0x0010a500 2d2d2d2d 2d2d2d2d 2f313132 34353537 --------/1124557 │ │ + 0x0010a510 3838393b 3b3b3231 30302f2e 2e2e2e2e 889;;;2100/..... │ │ + 0x0010a520 2e2e2e2e 2f323232 35363637 3838393b ..../2225667889; │ │ + 0x0010a530 3b3c3d32 3130302f 2e2e2e2e 2e2e2e2e ;<=2100/........ │ │ + 0x0010a540 2e2f3232 32353636 3738383a 3c3c3c3d ./222566788:<<<= │ │ + 0x0010a550 3d323130 302f2e2e 2e2e2e2e 2e2e2e2f =2100/........./ │ │ + 0x0010a560 32323235 36363738 383a3c3c 3c3d3d3d 222566788:<<<=== │ │ + 0x0010a570 33323131 302f2f2f 2f2f2f2f 2e2e3032 32110///////..02 │ │ + 0x0010a580 32333536 36383939 3a3c3c3d 3e3f3f40 23566899:<<=>??@ │ │ + 0x0010a590 201f1f1f 1f201f1f 20201f1f 2020201f .... .. .. . │ │ + 0x0010a5a0 1f202020 201f1f20 20202020 1f1f2020 . .. .. │ │ + 0x0010a5b0 20202020 1f1f2020 20202020 201f2020 .. . │ │ + 0x0010a5c0 20202020 2020201f 20202020 20202020 . │ │ + 0x0010a5d0 21211f20 20202020 20202021 21211f20 !!. !!!. │ │ + 0x0010a5e0 20202020 20202021 21212120 20202020 !!!! │ │ + 0x0010a5f0 20202020 21212121 22202020 20202020 !!!!" │ │ + 0x0010a600 20202122 22222223 20202020 20202020 !""""# │ │ + 0x0010a610 20212222 22222323 20202020 20202020 !""""## │ │ + 0x0010a620 20212222 22222323 23212121 21212121 !""""###!!!!!!! │ │ + 0x0010a630 21212222 22222324 24242522 22222222 !!""""#$$$%""""" │ │ + 0x0010a640 22212121 22232323 24252525 26272222 "!!!"###$%%%&'"" │ │ + 0x0010a650 22222222 21212122 23232324 25252526 """"!!!"###$%%%& │ │ + 0x0010a660 27272222 22222222 21212122 23232324 ''""""""!!!"###$ │ │ + 0x0010a670 25252526 27272723 22222222 22222222 %%%&'''#"""""""" │ │ + 0x0010a680 23242424 24252525 27292929 2b242323 #$$$$%%%')))+$## │ │ + 0x0010a690 23232322 22222324 24242526 2626282a ###"""#$$$%&&&(* │ │ + 0x0010a6a0 2a2a2d30 24232323 23232222 22232424 **-0$#####"""#$$ │ │ + 0x0010a6b0 24252626 26282a2a 2a2d3030 24232323 $%&&&(***-00$### │ │ + 0x0010a6c0 23232222 22232424 24252626 26282a2a ##"""#$$$%&&&(** │ │ + 0x0010a6d0 2a2d3030 30252525 25252424 24242526 *-000%%%%%$$$$%& │ │ + 0x0010a6e0 26262627 2727292c 2c2c2e31 31313327 &&&'''),,,.1113' │ │ + 0x0010a6f0 27262626 26252525 26272727 28282828 '&&&&%%%&'''(((( │ │ + 0x0010a700 2a2d2d2d 2f323232 34362727 26262626 *---/22246''&&&& │ │ + 0x0010a710 25252526 27272728 2828282a 2d2d2d2f %%%&'''((((*---/ │ │ + 0x0010a720 32323234 36362727 26262626 25252526 222466''&&&&%%%& │ │ + 0x0010a730 27272728 2828282a 2d2d2d2f 32323234 '''((((*---/2224 │ │ + 0x0010a740 36363629 29282828 27272727 28282828 666))(((''''(((( │ │ + 0x0010a750 29292929 2c2e2e2e 31343434 36383838 )))),...14446888 │ │ + 0x0010a760 3a2c2b2a 2a2a2929 2929292a 2a2a2a2a :,+***)))))***** │ │ + 0x0010a770 2a2a2d2f 2f2f3236 3636383a 3a3a3c3f **-///26668:::.7.?. │ │ + 0x0010bb20 00001000 01000200 11002000 30002100 .......... .0.!. │ │ + 0x0010bb30 12000300 04001300 22003100 40005000 ........".1.@.P. │ │ + 0x0010bb40 41003200 23001400 05000600 15002400 A.2.#.........$. │ │ + 0x0010bb50 33004200 51006000 70006100 52004300 3.B.Q.`.p.a.R.C. │ │ + 0x0010bb60 34002500 16000700 08001700 26003500 4.%.........&.5. │ │ + 0x0010bb70 44005300 62007100 80009000 81007200 D.S.b.q.......r. │ │ + 0x0010bb80 63005400 45003600 27001800 09000a00 c.T.E.6.'....... │ │ + 0x0010bb90 19002800 37004600 55006400 73008200 ..(.7.F.U.d.s... │ │ + 0x0010bba0 9100a000 b000a100 92008300 74006500 ............t.e. │ │ + 0x0010bbb0 56004700 38002900 1a000b00 0c001b00 V.G.8.)......... │ │ + 0x0010bbc0 2a003900 48005700 66007500 84009300 *.9.H.W.f.u..... │ │ + 0x0010bbd0 a200b100 c000d000 c100b200 a3009400 ................ │ │ + 0x0010bbe0 85007600 67005800 49003a00 2b001c00 ..v.g.X.I.:.+... │ │ + 0x0010bbf0 0d000e00 1d002c00 3b004a00 59006800 ......,.;.J.Y.h. │ │ + 0x0010bc00 77008600 9500a400 b300c200 d100e000 w............... │ │ + 0x0010bc10 f000e100 d200c300 b400a500 96008700 ................ │ │ + 0x0010bc20 78006900 5a004b00 3c002d00 1e000f00 x.i.Z.K.<.-..... │ │ + 0x0010bc30 1f002e00 3d004c00 5b006a00 79008800 ....=.L.[.j.y... │ │ + 0x0010bc40 9700a600 b500c400 d300e200 f100f200 ................ │ │ + 0x0010bc50 e300d400 c500b600 a7009800 89007a00 ..............z. │ │ + 0x0010bc60 6b005c00 4d003e00 2f003f00 4e005d00 k.\.M.>./.?.N.]. │ │ + 0x0010bc70 6c007b00 8a009900 a800b700 c600d500 l.{............. │ │ + 0x0010bc80 e400f300 f400e500 d600c700 b800a900 ................ │ │ + 0x0010bc90 9a008b00 7c006d00 5e004f00 5f006e00 ....|.m.^.O._.n. │ │ + 0x0010bca0 7d008c00 9b00aa00 b900c800 d700e600 }............... │ │ + 0x0010bcb0 f500f600 e700d800 c900ba00 ab009c00 ................ │ │ + 0x0010bcc0 8d007e00 6f007f00 8e009d00 ac00bb00 ..~.o........... │ │ + 0x0010bcd0 ca00d900 e800f700 f800e900 da00cb00 ................ │ │ + 0x0010bce0 bc00ad00 9e008f00 9f00ae00 bd00cc00 ................ │ │ + 0x0010bcf0 db00ea00 f900fa00 eb00dc00 cd00be00 ................ │ │ + 0x0010bd00 af00bf00 ce00dd00 ec00fb00 fc00ed00 ................ │ │ + 0x0010bd10 de00cf00 df00ee00 fd00fe00 ef00ff00 ................ │ │ + 0x0010bd20 00002000 01000200 21004000 60004100 .. .....!.@.`.A. │ │ + 0x0010bd30 22000300 04002300 42006100 8000a000 ".....#.B.a..... │ │ + 0x0010bd40 81006200 43002400 05000600 25004400 ..b.C.$.....%.D. │ │ + 0x0010bd50 63008200 a100c000 e000c100 a2008300 c............... │ │ + 0x0010bd60 64004500 26000700 08002700 46006500 d.E.&.....'.F.e. │ │ + 0x0010bd70 8400a300 c200e100 00012001 0101e200 .......... ..... │ │ + 0x0010bd80 c300a400 85006600 47002800 09000a00 ......f.G.(..... │ │ + 0x0010bd90 29004800 67008600 a500c400 e3000201 ).H.g........... │ │ + 0x0010bda0 21014001 60014101 22010301 e400c500 !.@.`.A."....... │ │ + 0x0010bdb0 a6008700 68004900 2a000b00 0c002b00 ....h.I.*.....+. │ │ + 0x0010bdc0 4a006900 8800a700 c600e500 04012301 J.i...........#. │ │ + 0x0010bdd0 42016101 8001a001 81016201 43012401 B.a.......b.C.$. │ │ + 0x0010bde0 0501e600 c700a800 89006a00 4b002c00 ..........j.K.,. │ │ + 0x0010bdf0 0d000e00 2d004c00 6b008a00 a900c800 ....-.L.k....... │ │ + 0x0010be00 e7000601 25014401 63018201 a101c001 ....%.D.c....... │ │ + 0x0010be10 e001c101 a2018301 64014501 26010701 ........d.E.&... │ │ + 0x0010be20 e800c900 aa008b00 6c004d00 2e000f00 ........l.M..... │ │ + 0x0010be30 10002f00 4e006d00 8c00ab00 ca00e900 ../.N.m......... │ │ + 0x0010be40 08012701 46016501 8401a301 c201e101 ..'.F.e......... │ │ + 0x0010be50 00022002 0102e201 c301a401 85016601 .. ...........f. │ │ + 0x0010be60 47012801 0901ea00 cb00ac00 8d006e00 G.(...........n. │ │ + 0x0010be70 4f003000 11001200 31005000 6f008e00 O.0.....1.P.o... │ │ + 0x0010be80 ad00cc00 eb000a01 29014801 67018601 ........).H.g... │ │ + 0x0010be90 a501c401 e3010202 21024002 60024102 ........!.@.`.A. │ │ + 0x0010bea0 22020302 e401c501 a6018701 68014901 "...........h.I. │ │ + 0x0010beb0 2a010b01 ec00cd00 ae008f00 70005100 *...........p.Q. │ │ + 0x0010bec0 32001300 14003300 52007100 9000af00 2.....3.R.q..... │ │ + 0x0010bed0 ce00ed00 0c012b01 4a016901 8801a701 ......+.J.i..... │ │ + 0x0010bee0 c601e501 04022302 42026102 8002a002 ......#.B.a..... │ │ + 0x0010bef0 81026202 43022402 0502e601 c701a801 ..b.C.$......... │ │ + 0x0010bf00 89016a01 4b012c01 0d01ee00 cf00b000 ..j.K.,......... │ │ + 0x0010bf10 91007200 53003400 15001600 35005400 ..r.S.4.....5.T. │ │ + 0x0010bf20 73009200 b100d000 ef000e01 2d014c01 s...........-.L. │ │ + 0x0010bf30 6b018a01 a901c801 e7010602 25024402 k...........%.D. │ │ + 0x0010bf40 63028202 a102c002 e002c102 a2028302 c............... │ │ + 0x0010bf50 64024502 26020702 e801c901 aa018b01 d.E.&........... │ │ + 0x0010bf60 6c014d01 2e010f01 f000d100 b2009300 l.M............. │ │ + 0x0010bf70 74005500 36001700 18003700 56007500 t.U.6.....7.V.u. │ │ + 0x0010bf80 9400b300 d200f100 10012f01 4e016d01 ........../.N.m. │ │ + 0x0010bf90 8c01ab01 ca01e901 08022702 46026502 ..........'.F.e. │ │ + 0x0010bfa0 8402a302 c202e102 00032003 0103e202 .......... ..... │ │ + 0x0010bfb0 c302a402 85026602 47022802 0902ea01 ......f.G.(..... │ │ + 0x0010bfc0 cb01ac01 8d016e01 4f013001 1101f200 ......n.O.0..... │ │ + 0x0010bfd0 d300b400 95007600 57003800 19001a00 ......v.W.8..... │ │ + 0x0010bfe0 39005800 77009600 b500d400 f3001201 9.X.w........... │ │ + 0x0010bff0 31015001 6f018e01 ad01cc01 eb010a02 1.P.o........... │ │ + 0x0010c000 29024802 67028602 a502c402 e3020203 ).H.g........... │ │ + 0x0010c010 21034003 60034103 22030303 e402c502 !.@.`.A."....... │ │ + 0x0010c020 a6028702 68024902 2a020b02 ec01cd01 ....h.I.*....... │ │ + 0x0010c030 ae018f01 70015101 32011301 f400d500 ....p.Q.2....... │ │ + 0x0010c040 b6009700 78005900 3a001b00 1c003b00 ....x.Y.:.....;. │ │ + 0x0010c050 5a007900 9800b700 d600f500 14013301 Z.y...........3. │ │ + 0x0010c060 52017101 9001af01 ce01ed01 0c022b02 R.q...........+. │ │ + 0x0010c070 4a026902 8802a702 c602e502 04032303 J.i...........#. │ │ + 0x0010c080 42036103 8003a003 81036203 43032403 B.a.......b.C.$. │ │ + 0x0010c090 0503e602 c702a802 89026a02 4b022c02 ..........j.K.,. │ │ + 0x0010c0a0 0d02ee01 cf01b001 91017201 53013401 ..........r.S.4. │ │ + 0x0010c0b0 1501f600 d700b800 99007a00 5b003c00 ..........z.[.<. │ │ + 0x0010c0c0 1d001e00 3d005c00 7b009a00 b900d800 ....=.\.{....... │ │ + 0x0010c0d0 f7001601 35015401 73019201 b101d001 ....5.T.s....... │ │ + 0x0010c0e0 ef010e02 2d024c02 6b028a02 a902c802 ....-.L.k....... │ │ + 0x0010c0f0 e7020603 25034403 63038203 a103c003 ....%.D.c....... │ │ + 0x0010c100 e003c103 a2038303 64034503 26030703 ........d.E.&... │ │ + 0x0010c110 e802c902 aa028b02 6c024d02 2e020f02 ........l.M..... │ │ + 0x0010c120 f001d101 b2019301 74015501 36011701 ........t.U.6... │ │ + 0x0010c130 f800d900 ba009b00 7c005d00 3e001f00 ........|.].>... │ │ + 0x0010c140 3f005e00 7d009c00 bb00da00 f9001801 ?.^.}........... │ │ + 0x0010c150 37015601 75019401 b301d201 f1011002 7.V.u........... │ │ + 0x0010c160 2f024e02 6d028c02 ab02ca02 e9020803 /.N.m........... │ │ + 0x0010c170 27034603 65038403 a303c203 e103e203 '.F.e........... │ │ + 0x0010c180 c303a403 85036603 47032803 0903ea02 ......f.G.(..... │ │ + 0x0010c190 cb02ac02 8d026e02 4f023002 1102f201 ......n.O.0..... │ │ + 0x0010c1a0 d301b401 95017601 57013801 1901fa00 ......v.W.8..... │ │ + 0x0010c1b0 db00bc00 9d007e00 5f007f00 9e00bd00 ......~._....... │ │ + 0x0010c1c0 dc00fb00 1a013901 58017701 9601b501 ......9.X.w..... │ │ + 0x0010c1d0 d401f301 12023102 50026f02 8e02ad02 ......1.P.o..... │ │ + 0x0010c1e0 cc02eb02 0a032903 48036703 8603a503 ......).H.g..... │ │ + 0x0010c1f0 c403e303 e403c503 a6038703 68034903 ............h.I. │ │ + 0x0010c200 2a030b03 ec02cd02 ae028f02 70025102 *...........p.Q. │ │ + 0x0010c210 32021302 f401d501 b6019701 78015901 2...........x.Y. │ │ + 0x0010c220 3a011b01 fc00dd00 be009f00 bf00de00 :............... │ │ + 0x0010c230 fd001c01 3b015a01 79019801 b701d601 ....;.Z.y....... │ │ + 0x0010c240 f5011402 33025202 71029002 af02ce02 ....3.R.q....... │ │ + 0x0010c250 ed020c03 2b034a03 69038803 a703c603 ....+.J.i....... │ │ + 0x0010c260 e503e603 c703a803 89036a03 4b032c03 ..........j.K.,. │ │ + 0x0010c270 0d03ee02 cf02b002 91027202 53023402 ..........r.S.4. │ │ + 0x0010c280 1502f601 d701b801 99017a01 5b013c01 ..........z.[.<. │ │ + 0x0010c290 1d01fe00 df00ff00 1e013d01 5c017b01 ..........=.\.{. │ │ + 0x0010c2a0 9a01b901 d801f701 16023502 54027302 ..........5.T.s. │ │ + 0x0010c2b0 9202b102 d002ef02 0e032d03 4c036b03 ..........-.L.k. │ │ + 0x0010c2c0 8a03a903 c803e703 e803c903 aa038b03 ................ │ │ + 0x0010c2d0 6c034d03 2e030f03 f002d102 b2029302 l.M............. │ │ + 0x0010c2e0 74025502 36021702 f801d901 ba019b01 t.U.6........... │ │ + 0x0010c2f0 7c015d01 3e011f01 3f015e01 7d019c01 |.].>...?.^.}... │ │ + 0x0010c300 bb01da01 f9011802 37025602 75029402 ........7.V.u... │ │ + 0x0010c310 b302d202 f1021003 2f034e03 6d038c03 ......../.N.m... │ │ + 0x0010c320 ab03ca03 e903ea03 cb03ac03 8d036e03 ..............n. │ │ + 0x0010c330 4f033003 1103f202 d302b402 95027602 O.0...........v. │ │ + 0x0010c340 57023802 1902fa01 db01bc01 9d017e01 W.8...........~. │ │ + 0x0010c350 5f017f01 9e01bd01 dc01fb01 1a023902 _.............9. │ │ + 0x0010c360 58027702 9602b502 d402f302 12033103 X.w...........1. │ │ + 0x0010c370 50036f03 8e03ad03 cc03eb03 ec03cd03 P.o............. │ │ + 0x0010c380 ae038f03 70035103 32031303 f402d502 ....p.Q.2....... │ │ + 0x0010c390 b6029702 78025902 3a021b02 fc01dd01 ....x.Y.:....... │ │ + 0x0010c3a0 be019f01 bf01de01 fd011c02 3b025a02 ............;.Z. │ │ + 0x0010c3b0 79029802 b702d602 f5021403 33035203 y...........3.R. │ │ + 0x0010c3c0 71039003 af03ce03 ed03ee03 cf03b003 q............... │ │ + 0x0010c3d0 91037203 53033403 1503f602 d702b802 ..r.S.4......... │ │ + 0x0010c3e0 99027a02 5b023c02 1d02fe01 df01ff01 ..z.[.<......... │ │ + 0x0010c3f0 1e023d02 5c027b02 9a02b902 d802f702 ..=.\.{......... │ │ + 0x0010c400 16033503 54037303 9203b103 d003ef03 ..5.T.s......... │ │ + 0x0010c410 f003d103 b2039303 74035503 36031703 ........t.U.6... │ │ + 0x0010c420 f802d902 ba029b02 7c025d02 3e021f02 ........|.].>... │ │ + 0x0010c430 3f025e02 7d029c02 bb02da02 f9021803 ?.^.}........... │ │ + 0x0010c440 37035603 75039403 b303d203 f103f203 7.V.u........... │ │ + 0x0010c450 d303b403 95037603 57033803 1903fa02 ......v.W.8..... │ │ + 0x0010c460 db02bc02 9d027e02 5f027f02 9e02bd02 ......~._....... │ │ + 0x0010c470 dc02fb02 1a033903 58037703 9603b503 ......9.X.w..... │ │ + 0x0010c480 d403f303 f403d503 b6039703 78035903 ............x.Y. │ │ + 0x0010c490 3a031b03 fc02dd02 be029f02 bf02de02 :............... │ │ + 0x0010c4a0 fd021c03 3b035a03 79039803 b703d603 ....;.Z.y....... │ │ + 0x0010c4b0 f503f603 d703b803 99037a03 5b033c03 ..........z.[.<. │ │ + 0x0010c4c0 1d03fe02 df02ff02 1e033d03 5c037b03 ..........=.\.{. │ │ + 0x0010c4d0 9a03b903 d803f703 f803d903 ba039b03 ................ │ │ + 0x0010c4e0 7c035d03 3e031f03 3f035e03 7d039c03 |.].>...?.^.}... │ │ + 0x0010c4f0 bb03da03 f903fa03 db03bc03 9d037e03 ..............~. │ │ + 0x0010c500 5f037f03 9e03bd03 dc03fb03 fc03dd03 _............... │ │ + 0x0010c510 be039f03 bf03de03 fd03fe03 df03ff03 ................ │ │ + 0x0010c520 00000800 01001000 09000200 18001100 ................ │ │ + 0x0010c530 0a000300 19001200 0b000400 1a001300 ................ │ │ + 0x0010c540 0c000500 1b001400 0d000600 1c001500 ................ │ │ + 0x0010c550 0e000700 1d001600 0f001e00 17001f00 ................ │ │ + 0x0010c560 00000100 04000200 05000800 03000600 ................ │ │ + 0x0010c570 09000c00 07000a00 0d001000 0b000e00 ................ │ │ + 0x0010c580 11001400 0f001200 15001800 13001600 ................ │ │ + 0x0010c590 19001c00 17001a00 1d001b00 1e001f00 ................ │ │ + 0x0010c5a0 00001000 01002000 11000200 30002100 ...... .....0.!. │ │ + 0x0010c5b0 12000300 40003100 22001300 04005000 ....@.1.".....P. │ │ + 0x0010c5c0 41003200 23001400 05006000 51004200 A.2.#.....`.Q.B. │ │ + 0x0010c5d0 33002400 15000600 70006100 52004300 3.$.....p.a.R.C. │ │ + 0x0010c5e0 34002500 16000700 71006200 53004400 4.%.....q.b.S.D. │ │ + 0x0010c5f0 35002600 17000800 72006300 54004500 5.&.....r.c.T.E. │ │ + 0x0010c600 36002700 18000900 73006400 55004600 6.'.....s.d.U.F. │ │ + 0x0010c610 37002800 19000a00 74006500 56004700 7.(.....t.e.V.G. │ │ + 0x0010c620 38002900 1a000b00 75006600 57004800 8.).....u.f.W.H. │ │ + 0x0010c630 39002a00 1b000c00 76006700 58004900 9.*.....v.g.X.I. │ │ + 0x0010c640 3a002b00 1c000d00 77006800 59004a00 :.+.....w.h.Y.J. │ │ + 0x0010c650 3b002c00 1d000e00 78006900 5a004b00 ;.,.....x.i.Z.K. │ │ + 0x0010c660 3c002d00 1e000f00 79006a00 5b004c00 <.-.....y.j.[.L. │ │ + 0x0010c670 3d002e00 1f007a00 6b005c00 4d003e00 =.....z.k.\.M.>. │ │ + 0x0010c680 2f007b00 6c005d00 4e003f00 7c006d00 /.{.l.].N.?.|.m. │ │ + 0x0010c690 5e004f00 7d006e00 5f007e00 6f007f00 ^.O.}.n._.~.o... │ │ + 0x0010c6a0 00000100 08000200 09001000 03000a00 ................ │ │ + 0x0010c6b0 11001800 04000b00 12001900 20000500 ............ ... │ │ + 0x0010c6c0 0c001300 1a002100 28000600 0d001400 ......!.(....... │ │ + 0x0010c6d0 1b002200 29003000 07000e00 15001c00 ..".).0......... │ │ + 0x0010c6e0 23002a00 31003800 0f001600 1d002400 #.*.1.8.......$. │ │ + 0x0010c6f0 2b003200 39004000 17001e00 25002c00 +.2.9.@.....%.,. │ │ + 0x0010c700 33003a00 41004800 1f002600 2d003400 3.:.A.H...&.-.4. │ │ + 0x0010c710 3b004200 49005000 27002e00 35003c00 ;.B.I.P.'...5.<. │ │ + 0x0010c720 43004a00 51005800 2f003600 3d004400 C.J.Q.X./.6.=.D. │ │ + 0x0010c730 4b005200 59006000 37003e00 45004c00 K.R.Y.`.7.>.E.L. │ │ + 0x0010c740 53005a00 61006800 3f004600 4d005400 S.Z.a.h.?.F.M.T. │ │ + 0x0010c750 5b006200 69007000 47004e00 55005c00 [.b.i.p.G.N.U.\. │ │ + 0x0010c760 63006a00 71007800 4f005600 5d006400 c.j.q.x.O.V.].d. │ │ + 0x0010c770 6b007200 79005700 5e006500 6c007300 k.r.y.W.^.e.l.s. │ │ + 0x0010c780 7a005f00 66006d00 74007b00 67006e00 z._.f.m.t.{.g.n. │ │ + 0x0010c790 75007c00 6f007600 7d007700 7e007f00 u.|.o.v.}.w.~... │ │ + 0x0010c7a0 00002000 01004000 21000200 60004100 .. ...@.!...`.A. │ │ + 0x0010c7b0 22000300 80006100 42002300 0400a000 ".....a.B.#..... │ │ + 0x0010c7c0 81006200 43002400 0500c000 a1008200 ..b.C.$......... │ │ + 0x0010c7d0 63004400 25000600 e000c100 a2008300 c.D.%........... │ │ + 0x0010c7e0 64004500 26000700 0001e100 c200a300 d.E.&........... │ │ + 0x0010c7f0 84006500 46002700 08002001 0101e200 ..e.F.'... ..... │ │ + 0x0010c800 c300a400 85006600 47002800 09004001 ......f.G.(...@. │ │ + 0x0010c810 21010201 e300c400 a5008600 67004800 !...........g.H. │ │ + 0x0010c820 29000a00 60014101 22010301 e400c500 )...`.A."....... │ │ + 0x0010c830 a6008700 68004900 2a000b00 80016101 ....h.I.*.....a. │ │ + 0x0010c840 42012301 0401e500 c600a700 88006900 B.#...........i. │ │ + 0x0010c850 4a002b00 0c00a001 81016201 43012401 J.+.......b.C.$. │ │ + 0x0010c860 0501e600 c700a800 89006a00 4b002c00 ..........j.K.,. │ │ + 0x0010c870 0d00c001 a1018201 63014401 25010601 ........c.D.%... │ │ + 0x0010c880 e700c800 a9008a00 6b004c00 2d000e00 ........k.L.-... │ │ + 0x0010c890 e001c101 a2018301 64014501 26010701 ........d.E.&... │ │ + 0x0010c8a0 e800c900 aa008b00 6c004d00 2e000f00 ........l.M..... │ │ + 0x0010c8b0 e101c201 a3018401 65014601 27010801 ........e.F.'... │ │ + 0x0010c8c0 e900ca00 ab008c00 6d004e00 2f001000 ........m.N./... │ │ + 0x0010c8d0 e201c301 a4018501 66014701 28010901 ........f.G.(... │ │ + 0x0010c8e0 ea00cb00 ac008d00 6e004f00 30001100 ........n.O.0... │ │ + 0x0010c8f0 e301c401 a5018601 67014801 29010a01 ........g.H.)... │ │ + 0x0010c900 eb00cc00 ad008e00 6f005000 31001200 ........o.P.1... │ │ + 0x0010c910 e401c501 a6018701 68014901 2a010b01 ........h.I.*... │ │ + 0x0010c920 ec00cd00 ae008f00 70005100 32001300 ........p.Q.2... │ │ + 0x0010c930 e501c601 a7018801 69014a01 2b010c01 ........i.J.+... │ │ + 0x0010c940 ed00ce00 af009000 71005200 33001400 ........q.R.3... │ │ + 0x0010c950 e601c701 a8018901 6a014b01 2c010d01 ........j.K.,... │ │ + 0x0010c960 ee00cf00 b0009100 72005300 34001500 ........r.S.4... │ │ + 0x0010c970 e701c801 a9018a01 6b014c01 2d010e01 ........k.L.-... │ │ + 0x0010c980 ef00d000 b1009200 73005400 35001600 ........s.T.5... │ │ + 0x0010c990 e801c901 aa018b01 6c014d01 2e010f01 ........l.M..... │ │ + 0x0010c9a0 f000d100 b2009300 74005500 36001700 ........t.U.6... │ │ + 0x0010c9b0 e901ca01 ab018c01 6d014e01 2f011001 ........m.N./... │ │ + 0x0010c9c0 f100d200 b3009400 75005600 37001800 ........u.V.7... │ │ + 0x0010c9d0 ea01cb01 ac018d01 6e014f01 30011101 ........n.O.0... │ │ + 0x0010c9e0 f200d300 b4009500 76005700 38001900 ........v.W.8... │ │ + 0x0010c9f0 eb01cc01 ad018e01 6f015001 31011201 ........o.P.1... │ │ + 0x0010ca00 f300d400 b5009600 77005800 39001a00 ........w.X.9... │ │ + 0x0010ca10 ec01cd01 ae018f01 70015101 32011301 ........p.Q.2... │ │ + 0x0010ca20 f400d500 b6009700 78005900 3a001b00 ........x.Y.:... │ │ + 0x0010ca30 ed01ce01 af019001 71015201 33011401 ........q.R.3... │ │ + 0x0010ca40 f500d600 b7009800 79005a00 3b001c00 ........y.Z.;... │ │ + 0x0010ca50 ee01cf01 b0019101 72015301 34011501 ........r.S.4... │ │ + 0x0010ca60 f600d700 b8009900 7a005b00 3c001d00 ........z.[.<... │ │ + 0x0010ca70 ef01d001 b1019201 73015401 35011601 ........s.T.5... │ │ + 0x0010ca80 f700d800 b9009a00 7b005c00 3d001e00 ........{.\.=... │ │ + 0x0010ca90 f001d101 b2019301 74015501 36011701 ........t.U.6... │ │ + 0x0010caa0 f800d900 ba009b00 7c005d00 3e001f00 ........|.].>... │ │ + 0x0010cab0 f101d201 b3019401 75015601 37011801 ........u.V.7... │ │ + 0x0010cac0 f900da00 bb009c00 7d005e00 3f00f201 ........}.^.?... │ │ + 0x0010cad0 d301b401 95017601 57013801 1901fa00 ......v.W.8..... │ │ + 0x0010cae0 db00bc00 9d007e00 5f00f301 d401b501 ......~._....... │ │ + 0x0010caf0 96017701 58013901 1a01fb00 dc00bd00 ..w.X.9......... │ │ + 0x0010cb00 9e007f00 f401d501 b6019701 78015901 ............x.Y. │ │ + 0x0010cb10 3a011b01 fc00dd00 be009f00 f501d601 :............... │ │ + 0x0010cb20 b7019801 79015a01 3b011c01 fd00de00 ....y.Z.;....... │ │ + 0x0010cb30 bf00f601 d701b801 99017a01 5b013c01 ..........z.[.<. │ │ + 0x0010cb40 1d01fe00 df00f701 d801b901 9a017b01 ..............{. │ │ + 0x0010cb50 5c013d01 1e01ff00 f801d901 ba019b01 \.=............. │ │ + 0x0010cb60 7c015d01 3e011f01 f901da01 bb019c01 |.].>........... │ │ + 0x0010cb70 7d015e01 3f01fa01 db01bc01 9d017e01 }.^.?.........~. │ │ + 0x0010cb80 5f01fb01 dc01bd01 9e017f01 fc01dd01 _............... │ │ + 0x0010cb90 be019f01 fd01de01 bf01fe01 df01ff01 ................ │ │ + 0x0010cba0 00000100 10000200 11002000 03001200 .......... ..... │ │ + 0x0010cbb0 21003000 04001300 22003100 40000500 !.0.....".1.@... │ │ + 0x0010cbc0 14002300 32004100 50000600 15002400 ..#.2.A.P.....$. │ │ + 0x0010cbd0 33004200 51006000 07001600 25003400 3.B.Q.`.....%.4. │ │ + 0x0010cbe0 43005200 61007000 08001700 26003500 C.R.a.p.....&.5. │ │ + 0x0010cbf0 44005300 62007100 80000900 18002700 D.S.b.q.......'. │ │ + 0x0010cc00 36004500 54006300 72008100 90000a00 6.E.T.c.r....... │ │ + 0x0010cc10 19002800 37004600 55006400 73008200 ..(.7.F.U.d.s... │ │ + 0x0010cc20 9100a000 0b001a00 29003800 47005600 ........).8.G.V. │ │ + 0x0010cc30 65007400 83009200 a100b000 0c001b00 e.t............. │ │ + 0x0010cc40 2a003900 48005700 66007500 84009300 *.9.H.W.f.u..... │ │ + 0x0010cc50 a200b100 c0000d00 1c002b00 3a004900 ..........+.:.I. │ │ + 0x0010cc60 58006700 76008500 9400a300 b200c100 X.g.v........... │ │ + 0x0010cc70 d0000e00 1d002c00 3b004a00 59006800 ......,.;.J.Y.h. │ │ + 0x0010cc80 77008600 9500a400 b300c200 d100e000 w............... │ │ + 0x0010cc90 0f001e00 2d003c00 4b005a00 69007800 ....-.<.K.Z.i.x. │ │ + 0x0010cca0 87009600 a500b400 c300d200 e100f000 ................ │ │ + 0x0010ccb0 1f002e00 3d004c00 5b006a00 79008800 ....=.L.[.j.y... │ │ + 0x0010ccc0 9700a600 b500c400 d300e200 f1000001 ................ │ │ + 0x0010ccd0 2f003e00 4d005c00 6b007a00 89009800 /.>.M.\.k.z..... │ │ + 0x0010cce0 a700b600 c500d400 e300f200 01011001 ................ │ │ + 0x0010ccf0 3f004e00 5d006c00 7b008a00 9900a800 ?.N.].l.{....... │ │ + 0x0010cd00 b700c600 d500e400 f3000201 11012001 .............. . │ │ + 0x0010cd10 4f005e00 6d007c00 8b009a00 a900b800 O.^.m.|......... │ │ + 0x0010cd20 c700d600 e500f400 03011201 21013001 ............!.0. │ │ + 0x0010cd30 5f006e00 7d008c00 9b00aa00 b900c800 _.n.}........... │ │ + 0x0010cd40 d700e600 f5000401 13012201 31014001 ..........".1.@. │ │ + 0x0010cd50 6f007e00 8d009c00 ab00ba00 c900d800 o.~............. │ │ + 0x0010cd60 e700f600 05011401 23013201 41015001 ........#.2.A.P. │ │ + 0x0010cd70 7f008e00 9d00ac00 bb00ca00 d900e800 ................ │ │ + 0x0010cd80 f7000601 15012401 33014201 51016001 ......$.3.B.Q.`. │ │ + 0x0010cd90 8f009e00 ad00bc00 cb00da00 e900f800 ................ │ │ + 0x0010cda0 07011601 25013401 43015201 61017001 ....%.4.C.R.a.p. │ │ + 0x0010cdb0 9f00ae00 bd00cc00 db00ea00 f9000801 ................ │ │ + 0x0010cdc0 17012601 35014401 53016201 71018001 ..&.5.D.S.b.q... │ │ + 0x0010cdd0 af00be00 cd00dc00 eb00fa00 09011801 ................ │ │ + 0x0010cde0 27013601 45015401 63017201 81019001 '.6.E.T.c.r..... │ │ + 0x0010cdf0 bf00ce00 dd00ec00 fb000a01 19012801 ..............(. │ │ + 0x0010ce00 37014601 55016401 73018201 9101a001 7.F.U.d.s....... │ │ + 0x0010ce10 cf00de00 ed00fc00 0b011a01 29013801 ............).8. │ │ + 0x0010ce20 47015601 65017401 83019201 a101b001 G.V.e.t......... │ │ + 0x0010ce30 df00ee00 fd000c01 1b012a01 39014801 ..........*.9.H. │ │ + 0x0010ce40 57016601 75018401 9301a201 b101c001 W.f.u........... │ │ + 0x0010ce50 ef00fe00 0d011c01 2b013a01 49015801 ........+.:.I.X. │ │ + 0x0010ce60 67017601 85019401 a301b201 c101d001 g.v............. │ │ + 0x0010ce70 ff000e01 1d012c01 3b014a01 59016801 ......,.;.J.Y.h. │ │ + 0x0010ce80 77018601 9501a401 b301c201 d101e001 w............... │ │ + 0x0010ce90 0f011e01 2d013c01 4b015a01 69017801 ....-.<.K.Z.i.x. │ │ + 0x0010cea0 87019601 a501b401 c301d201 e101f001 ................ │ │ + 0x0010ceb0 1f012e01 3d014c01 5b016a01 79018801 ....=.L.[.j.y... │ │ + 0x0010cec0 9701a601 b501c401 d301e201 f1012f01 ............../. │ │ + 0x0010ced0 3e014d01 5c016b01 7a018901 9801a701 >.M.\.k.z....... │ │ + 0x0010cee0 b601c501 d401e301 f2013f01 4e015d01 ..........?.N.]. │ │ + 0x0010cef0 6c017b01 8a019901 a801b701 c601d501 l.{............. │ │ + 0x0010cf00 e401f301 4f015e01 6d017c01 8b019a01 ....O.^.m.|..... │ │ + 0x0010cf10 a901b801 c701d601 e501f401 5f016e01 ............_.n. │ │ + 0x0010cf20 7d018c01 9b01aa01 b901c801 d701e601 }............... │ │ + 0x0010cf30 f5016f01 7e018d01 9c01ab01 ba01c901 ..o.~........... │ │ + 0x0010cf40 d801e701 f6017f01 8e019d01 ac01bb01 ................ │ │ + 0x0010cf50 ca01d901 e801f701 8f019e01 ad01bc01 ................ │ │ + 0x0010cf60 cb01da01 e901f801 9f01ae01 bd01cc01 ................ │ │ + 0x0010cf70 db01ea01 f901af01 be01cd01 dc01eb01 ................ │ │ + 0x0010cf80 fa01bf01 ce01dd01 ec01fb01 cf01de01 ................ │ │ + 0x0010cf90 ed01fc01 df01ee01 fd01ef01 fe01ff01 ................ │ │ + 0x0010cfa0 00001000 01002000 11000200 30002100 ...... .....0.!. │ │ + 0x0010cfb0 12000300 31002200 13000400 32002300 ....1.".....2.#. │ │ + 0x0010cfc0 14000500 33002400 15000600 34002500 ....3.$.....4.%. │ │ + 0x0010cfd0 16000700 35002600 17000800 36002700 ....5.&.....6.'. │ │ + 0x0010cfe0 18000900 37002800 19000a00 38002900 ....7.(.....8.). │ │ + 0x0010cff0 1a000b00 39002a00 1b000c00 3a002b00 ....9.*.....:.+. │ │ + 0x0010d000 1c000d00 3b002c00 1d000e00 3c002d00 ....;.,.....<.-. │ │ + 0x0010d010 1e000f00 3d002e00 1f003e00 2f003f00 ....=.....>./.?. │ │ + 0x0010d020 00000100 04000200 05000800 03000600 ................ │ │ + 0x0010d030 09000c00 07000a00 0d001000 0b000e00 ................ │ │ + 0x0010d040 11001400 0f001200 15001800 13001600 ................ │ │ + 0x0010d050 19001c00 17001a00 1d002000 1b001e00 .......... ..... │ │ + 0x0010d060 21002400 1f002200 25002800 23002600 !.$...".%.(.#.&. │ │ + 0x0010d070 29002c00 27002a00 2d003000 2b002e00 ).,.'.*.-.0.+... │ │ + 0x0010d080 31003400 2f003200 35003800 33003600 1.4./.2.5.8.3.6. │ │ + 0x0010d090 39003c00 37003a00 3d003b00 3e003f00 9.<.7.:.=.;.>.?. │ │ + 0x0010d0a0 00002000 01004000 21000200 60004100 .. ...@.!...`.A. │ │ + 0x0010d0b0 22000300 80006100 42002300 0400a000 ".....a.B.#..... │ │ + 0x0010d0c0 81006200 43002400 0500c000 a1008200 ..b.C.$......... │ │ + 0x0010d0d0 63004400 25000600 e000c100 a2008300 c.D.%........... │ │ + 0x0010d0e0 64004500 26000700 e100c200 a3008400 d.E.&........... │ │ + 0x0010d0f0 65004600 27000800 e200c300 a4008500 e.F.'........... │ │ + 0x0010d100 66004700 28000900 e300c400 a5008600 f.G.(........... │ │ + 0x0010d110 67004800 29000a00 e400c500 a6008700 g.H.)........... │ │ + 0x0010d120 68004900 2a000b00 e500c600 a7008800 h.I.*........... │ │ + 0x0010d130 69004a00 2b000c00 e600c700 a8008900 i.J.+........... │ │ + 0x0010d140 6a004b00 2c000d00 e700c800 a9008a00 j.K.,........... │ │ + 0x0010d150 6b004c00 2d000e00 e800c900 aa008b00 k.L.-........... │ │ + 0x0010d160 6c004d00 2e000f00 e900ca00 ab008c00 l.M............. │ │ + 0x0010d170 6d004e00 2f001000 ea00cb00 ac008d00 m.N./........... │ │ + 0x0010d180 6e004f00 30001100 eb00cc00 ad008e00 n.O.0........... │ │ + 0x0010d190 6f005000 31001200 ec00cd00 ae008f00 o.P.1........... │ │ + 0x0010d1a0 70005100 32001300 ed00ce00 af009000 p.Q.2........... │ │ + 0x0010d1b0 71005200 33001400 ee00cf00 b0009100 q.R.3........... │ │ + 0x0010d1c0 72005300 34001500 ef00d000 b1009200 r.S.4........... │ │ + 0x0010d1d0 73005400 35001600 f000d100 b2009300 s.T.5........... │ │ + 0x0010d1e0 74005500 36001700 f100d200 b3009400 t.U.6........... │ │ + 0x0010d1f0 75005600 37001800 f200d300 b4009500 u.V.7........... │ │ + 0x0010d200 76005700 38001900 f300d400 b5009600 v.W.8........... │ │ + 0x0010d210 77005800 39001a00 f400d500 b6009700 w.X.9........... │ │ + 0x0010d220 78005900 3a001b00 f500d600 b7009800 x.Y.:........... │ │ + 0x0010d230 79005a00 3b001c00 f600d700 b8009900 y.Z.;........... │ │ + 0x0010d240 7a005b00 3c001d00 f700d800 b9009a00 z.[.<........... │ │ + 0x0010d250 7b005c00 3d001e00 f800d900 ba009b00 {.\.=........... │ │ + 0x0010d260 7c005d00 3e001f00 f900da00 bb009c00 |.].>........... │ │ + 0x0010d270 7d005e00 3f00fa00 db00bc00 9d007e00 }.^.?.........~. │ │ + 0x0010d280 5f00fb00 dc00bd00 9e007f00 fc00dd00 _............... │ │ + 0x0010d290 be009f00 fd00de00 bf00fe00 df00ff00 ................ │ │ + 0x0010d2a0 00000100 08000200 09001000 03000a00 ................ │ │ + 0x0010d2b0 11001800 04000b00 12001900 20000500 ............ ... │ │ + 0x0010d2c0 0c001300 1a002100 28000600 0d001400 ......!.(....... │ │ + 0x0010d2d0 1b002200 29003000 07000e00 15001c00 ..".).0......... │ │ + 0x0010d2e0 23002a00 31003800 0f001600 1d002400 #.*.1.8.......$. │ │ + 0x0010d2f0 2b003200 39004000 17001e00 25002c00 +.2.9.@.....%.,. │ │ + 0x0010d300 33003a00 41004800 1f002600 2d003400 3.:.A.H...&.-.4. │ │ + 0x0010d310 3b004200 49005000 27002e00 35003c00 ;.B.I.P.'...5.<. │ │ + 0x0010d320 43004a00 51005800 2f003600 3d004400 C.J.Q.X./.6.=.D. │ │ + 0x0010d330 4b005200 59006000 37003e00 45004c00 K.R.Y.`.7.>.E.L. │ │ + 0x0010d340 53005a00 61006800 3f004600 4d005400 S.Z.a.h.?.F.M.T. │ │ + 0x0010d350 5b006200 69007000 47004e00 55005c00 [.b.i.p.G.N.U.\. │ │ + 0x0010d360 63006a00 71007800 4f005600 5d006400 c.j.q.x.O.V.].d. │ │ + 0x0010d370 6b007200 79008000 57005e00 65006c00 k.r.y...W.^.e.l. │ │ + 0x0010d380 73007a00 81008800 5f006600 6d007400 s.z....._.f.m.t. │ │ + 0x0010d390 7b008200 89009000 67006e00 75007c00 {.......g.n.u.|. │ │ + 0x0010d3a0 83008a00 91009800 6f007600 7d008400 ........o.v.}... │ │ + 0x0010d3b0 8b009200 9900a000 77007e00 85008c00 ........w.~..... │ │ + 0x0010d3c0 93009a00 a100a800 7f008600 8d009400 ................ │ │ + 0x0010d3d0 9b00a200 a900b000 87008e00 95009c00 ................ │ │ + 0x0010d3e0 a300aa00 b100b800 8f009600 9d00a400 ................ │ │ + 0x0010d3f0 ab00b200 b900c000 97009e00 a500ac00 ................ │ │ + 0x0010d400 b300ba00 c100c800 9f00a600 ad00b400 ................ │ │ + 0x0010d410 bb00c200 c900d000 a700ae00 b500bc00 ................ │ │ + 0x0010d420 c300ca00 d100d800 af00b600 bd00c400 ................ │ │ + 0x0010d430 cb00d200 d900e000 b700be00 c500cc00 ................ │ │ + 0x0010d440 d300da00 e100e800 bf00c600 cd00d400 ................ │ │ + 0x0010d450 db00e200 e900f000 c700ce00 d500dc00 ................ │ │ + 0x0010d460 e300ea00 f100f800 cf00d600 dd00e400 ................ │ │ + 0x0010d470 eb00f200 f900d700 de00e500 ec00f300 ................ │ │ + 0x0010d480 fa00df00 e600ed00 f400fb00 e700ee00 ................ │ │ + 0x0010d490 f500fc00 ef00f600 fd00f700 fe00ff00 ................ │ │ + 0x0010d4a0 000010ff 00101010 ffff1010 18ff1018 ................ │ │ + 0x0010d4b0 1818101c 18181cff 181c1c1c 181e1c1c ................ │ │ + 0x0010d4c0 1eff1c1e 1e1e1c1f 1e1e1f1f ffffffff ................ │ │ + 0x0010d4d0 ffff0010 00ff1010 0010ffff 101810ff ................ │ │ + 0x0010d4e0 18181018 1c10181c 18ff1c1c 181c1e18 ................ │ │ + 0x0010d4f0 1c1e1cff 1e1e1c1e 1f1c1e1f 1e1fffff ................ │ │ + 0x0010d500 ffffffff 00000000 00000000 00000000 ................ │ │ + 0x0010d510 00000100 02000000 03010103 03020203 ................ │ │ + 0x0010d520 00000000 03000400 06000000 07040407 ................ │ │ + 0x0010d530 07060607 05000a00 07000800 0b000000 ................ │ │ + 0x0010d540 0c08080c 0c0b0b0c 09000f00 0c000d00 ................ │ │ + 0x0010d550 10000000 110d0d11 11101011 0e001300 ................ │ │ + 0x0010d560 11001200 14001500 00000000 00000000 ................ │ │ + 0x0010d570 00000000 00000000 00000000 00000000 ................ │ │ + 0x0010d580 20200505 20100504 10200405 10100404 .. .... ...... │ │ + 0x0010d590 10080403 10040402 08100304 08080303 ................ │ │ + 0x0010d5a0 08040302 08020301 04100204 04080203 ................ │ │ + 0x0010d5b0 04040202 04020201 04010200 02080103 ................ │ │ + 0x0010d5c0 02040102 02020101 02010100 01040002 ................ │ │ + 0x0010d5d0 01020001 01010000 00000000 00000000 ................ │ │ + 0x0010d5e0 01010000 00000000 02020101 01010001 ................ │ │ + 0x0010d5f0 04040202 02020102 08080303 03030203 ................ │ │ + 0x0010d600 10100404 04040304 01020001 00010001 ................ │ │ + 0x0010d610 02010100 00010001 02040102 01020102 ................ │ │ + 0x0010d620 04020201 01020102 04080203 02030203 ................ │ │ + 0x0010d630 08040302 02030203 08100304 03040304 ................ │ │ + 0x0010d640 10080403 03040304 01040002 00020501 ................ │ │ + 0x0010d650 04010200 00020601 02080103 01030702 ................ │ │ + 0x0010d660 08020301 01030802 04100204 02040903 ................ │ │ + 0x0010d670 10040402 02040a03 00000000 00000000 ................ │ │ + 0x0010d680 04030303 04030303 04030003 04030303 ................ │ │ + 0x0010d690 0c0a0303 12100a0a 0b090003 03020903 ................ │ │ + 0x0010d6a0 0a08020a 100e0810 110f0009 09070009 ................ │ │ + 0x0010d6b0 02010702 08060108 0e06060e 0f0d000f ................ │ │ + 0x0010d6c0 07050007 01000501 06000006 0d05000d ................ │ │ + 0x0010d6d0 05000005 00000000 00010200 03010202 ................ │ │ + 0x0010d6e0 01030102 03000000 00000000 00000000 ................ │ │ + 0x0010d6f0 00000101 00030300 01030301 02020303 ................ │ │ + 0x0010d700 07090909 03000000 00000000 00000000 ................ │ │ + 0x0010d710 09000301 0209000a 0b030102 090a0b00 ................ │ │ + 0x0010d720 01020405 03060708 090a0b0c 0d0e0f00 ................ │ │ + 0x0010d730 01020405 03060708 00000000 00000000 ................ │ │ + 0x0010d740 03030303 03020303 02010202 02010001 ................ │ │ + 0x0010d750 01010000 00000000 00000000 00000000 ................ │ │ + 0x0010d760 00010606 15010606 15150606 15151506 ................ │ │ + 0x0010d770 15151515 15151515 15001006 06151010 ................ │ │ + 0x0010d780 06151510 10151515 10101515 15101015 ................ │ │ + 0x0010d790 1515000b 0b0b0b0b 0b0b0b0b 06061515 ................ │ │ + 0x0010d7a0 15061515 15151515 15151500 00000000 ................ │ │ + 0x0010d7b0 01020202 03020404 04050204 04040502 ................ │ │ + 0x0010d7c0 04040405 03050505 06000000 00000000 ................ │ │ + 0x0010d7d0 00000000 00000000 00000201 02010201 ................ │ │ + 0x0010d7e0 00000000 00000000 00000000 00000000 ................ │ │ + 0x0010d7f0 00010200 06070800 03040500 00000009 ................ │ │ + 0x0010d800 00000100 02000002 01020202 00010101 ................ │ │ + 0x0010d810 02010303 00010206 00000102 03040404 ................ │ │ + 0x0010d820 04030001 02000000 00000000 00000000 ................ │ │ + 0x0010d830 00000000 00000006 05080004 03020007 ................ │ │ + 0x0010d840 01000000 00000000 00000000 00000000 ................ │ │ + 0x0010d850 00000000 00000100 00000000 00000000 ................ │ │ + 0x0010d860 00000100 00000000 00000000 00000000 ................ │ │ + 0x0010d870 0c180c17 f5ea01f6 0102010e 0d1a0c19 ................ │ │ + 0x0010d880 0c180c17 f5ea01f6 8c00a40c 70006e08 ............p.n. │ │ + 0x0010d890 5d005206 50009e05 46000f05 3a009904 ].R.P...F...:... │ │ + 0x0010d8a0 2f003704 2500e403 1e009d03 19005f03 /.7.%........._. │ │ + 0x0010d8b0 00001d0a 00005206 00009904 00009d03 ......R......... │ │ + 0x0010d8c0 38000000 16000000 00000000 00000000 8............... │ │ + 0x0010d8d0 ff805540 332b2520 1c1a1715 14121110 ..U@3+% ........ │ │ + 0x0010d8e0 0f0e0d0d 0c0c0b0b 0a0a0909 09090808 ................ │ │ + 0x0010d8f0 08080707 07070706 06060606 06060505 ................ │ │ + 0x0010d900 05050505 05050505 04040404 04040404 ................ │ │ + 0x0010d910 04040404 04040404 04030303 03030303 ................ │ │ + 0x0010d920 03030303 03030303 03030303 03030303 ................ │ │ + 0x0010d930 03030303 03030202 02020202 02020202 ................ │ │ + 0x0010d940 02020202 02020202 02020202 02020202 ................ │ │ + 0x0010d950 02020202 02020202 02020202 02020202 ................ │ │ + 0x0010d960 02020202 02020202 02020202 02020202 ................ │ │ + 0x0010d970 02020202 02020202 02020101 01010101 ................ │ │ + 0x0010d980 01010101 01010101 01010101 01010101 ................ │ │ + 0x0010d990 01010101 01010101 01010101 01010101 ................ │ │ + 0x0010d9a0 01010101 01010101 01010101 01010101 ................ │ │ + 0x0010d9b0 01010101 01010101 01010101 01010101 ................ │ │ + 0x0010d9c0 01010101 01010101 01010101 01010100 ................ │ │ + 0x0010d9d0 0001fd3f 04ff0000 0001fb3d 09fe0000 ...?.......=.... │ │ + 0x0010d9e0 0001fa3a 0efc0100 0001f937 13fb0100 ...:.......7.... │ │ + 0x0010d9f0 0001f933 18fa0100 0001f82f 1dfa0100 ...3......./.... │ │ + 0x0010da00 0001f92a 21fa0100 0001f926 26f90100 ...*!......&&... │ │ + 0x0010da10 0001fa21 2af90100 0001fa1d 2ff80100 ...!*......./... │ │ + 0x0010da20 0001fa18 33f90100 0001fb13 37f90100 ....3.......7... │ │ + 0x0010da30 0001fc0e 3afa0100 0000fe09 3dfb0100 ....:.......=... │ │ + 0x0010da40 0000ff04 3ffd0100 00010e1f 11010000 ....?........... │ │ + 0x0010da50 00000d1f 12020000 00000b1f 14020000 ................ │ │ + 0x0010da60 00000a1e 15030000 0000091d 16040000 ................ │ │ + 0x0010da70 0000081c 17050000 00ff081b 18060000 ................ │ │ + 0x0010da80 00ff071a 1a07ff00 00000618 1b08ff00 ................ │ │ + 0x0010da90 00000517 1c080000 00000416 1d090000 ................ │ │ + 0x0010daa0 00000315 1e0a0000 00000214 1f0b0000 ................ │ │ + 0x0010dab0 00000212 1f0d0000 00000111 1f0e0100 ................ │ │ + 0x0010dac0 ff01fd3f 04ff0100 ff03fa3e 08fd02ff ...?.......>.... │ │ + 0x0010dad0 ff04f73c 0dfb03ff fe05f53a 13f903ff ...<.......:.... │ │ + 0x0010dae0 fe05f536 18f704ff fe05f432 1ef604ff ...6.......2.... │ │ + 0x0010daf0 fe05f42d 23f505ff fe06f428 28f406fe ...-#......((... │ │ + 0x0010db00 ff05f523 2df405fe ff04f61e 32f405fe ...#-.......2... │ │ + 0x0010db10 ff04f718 36f505fe ff03f913 3af505fe ....6.......:... │ │ + 0x0010db20 ff03fb0d 3cf704ff ff02fd08 3efa03ff ....<.......>... │ │ + 0x0010db30 0001ff04 3ffd01ff 0000fe3f 04ff0000 ....?......?.... │ │ + 0x0010db40 0000fc3d 09fe0000 0000fb3a 0efd0000 ...=.......:.... │ │ + 0x0010db50 0000fa37 13fc0000 0000fa33 18fb0000 ...7.......3.... │ │ + 0x0010db60 0000f92f 1dfb0000 0000fa2a 21fb0000 .../.......*!... │ │ + 0x0010db70 0000fa26 26fa0000 0000fb21 2afa0000 ...&&......!*... │ │ + 0x0010db80 0000fb1d 2ff90000 0000fb18 33fa0000 ..../.......3... │ │ + 0x0010db90 0000fc13 37fa0000 0000fd0e 3afb0000 ....7.......:... │ │ + 0x0010dba0 0000fe09 3dfc0000 0000ff04 3ffe0000 ....=.......?... │ │ + 0x0010dbb0 00000f1f 11010000 00000d1f 12020000 ................ │ │ + 0x0010dbc0 00000b1f 14020000 00000a1e 15030000 ................ │ │ + 0x0010dbd0 0000091d 16040000 0000081c 17050000 ................ │ │ + 0x0010dbe0 0000071b 18060000 0000061a 1a060000 ................ │ │ + 0x0010dbf0 00000618 1b070000 00000517 1c080000 ................ │ │ + 0x0010dc00 00000416 1d090000 00000315 1e0a0000 ................ │ │ + 0x0010dc10 00000214 1f0b0000 00000212 1f0d0000 ................ │ │ + 0x0010dc20 00000111 1f0f0000 0000003c 04000000 ...........<.... │ │ + 0x0010dc30 00000038 08000000 00000034 0c000000 ...8.......4.... │ │ + 0x0010dc40 00000030 10000000 0000002c 14000000 ...0.......,.... │ │ + 0x0010dc50 00000028 18000000 00000024 1c000000 ...(.......$.... │ │ + 0x0010dc60 00000020 20000000 0000001c 24000000 ... .......$... │ │ + 0x0010dc70 00000018 28000000 00000014 2c000000 ....(.......,... │ │ + 0x0010dc80 00000010 30000000 0000000c 34000000 ....0.......4... │ │ + 0x0010dc90 00000008 38000000 00000004 3c000000 ....8.......<... │ │ + 0x0010dca0 007f0000 00010000 007f0000 ff020000 ................ │ │ + 0x0010dcb0 017fff00 fd040000 017efe00 fc060100 .........~...... │ │ + 0x0010dcc0 017efd00 fb080100 017dfc00 fa0b0100 .~.......}...... │ │ + 0x0010dcd0 017cfc00 f90d0100 027bfb00 f80f0100 .|.......{...... │ │ + 0x0010dce0 027afa00 f7120100 0279fa00 f6140100 .z.......y...... │ │ + 0x0010dcf0 0278f900 f5160200 0277f800 f4190200 .x.......w...... │ │ + 0x0010dd00 0375f800 f31b0200 0374f700 f31d0200 .u.......t...... │ │ + 0x0010dd10 0372f600 f2200300 0371f600 f1230200 .r... ...q...#.. │ │ + 0x0010dd20 036ff500 f1250300 036df500 f0280300 .o...%...m...(.. │ │ + 0x0010dd30 036cf400 f02a0300 046af300 ef2d0300 .l...*...j...-.. │ │ + 0x0010dd40 0468f300 ef2f0300 0466f200 ef320300 .h.../...f...2.. │ │ + 0x0010dd50 0464f200 ef340300 0462f100 ee370400 .d...4...b...7.. │ │ + 0x0010dd60 0460f100 ee3a0300 045ef000 ee3c0400 .`...:...^...<.. │ │ + 0x0010dd70 045bf000 ee3f0400 0459f000 ee410400 .[...?...Y...A.. │ │ + 0x0010dd80 0457ef00 ee440400 0455ef00 ee460400 .W...D...U...F.. │ │ + 0x0010dd90 0452ef00 ee490400 0450ef00 ee4b0400 .R...I...P...K.. │ │ + 0x0010dda0 044eee00 ee4e0400 044bee00 ef500400 .N...N...K...P.. │ │ + 0x0010ddb0 0449ee00 ef520400 0446ee00 ef550400 .I...R...F...U.. │ │ + 0x0010ddc0 0444ee00 ef570400 0441ee00 f0590400 .D...W...A...Y.. │ │ + 0x0010ddd0 043fee00 f05b0400 043cee00 f05e0400 .?...[...<...^.. │ │ + 0x0010dde0 033aee00 f1600400 0437ee00 f1620400 .:...`...7...b.. │ │ + 0x0010ddf0 0334ef00 f2640400 0332ef00 f2660400 .4...d...2...f.. │ │ + 0x0010de00 032fef00 f3680400 032def00 f36a0400 ./...h...-...j.. │ │ + 0x0010de10 032af000 f46c0300 0328f000 f56d0300 .*...l...(...m.. │ │ + 0x0010de20 0325f100 f56f0300 0223f100 f6710300 .%...o...#...q.. │ │ + 0x0010de30 0320f200 f6720300 021df300 f7740300 . ...r.......t.. │ │ + 0x0010de40 021bf300 f8750300 0219f400 f8770200 .....u.......w.. │ │ + 0x0010de50 0216f500 f9780200 0114f600 fa790200 .....x.......y.. │ │ + 0x0010de60 0112f700 fa7a0200 010ff800 fb7b0200 .....z.......{.. │ │ + 0x0010de70 010df900 fc7c0100 010bfa00 fc7d0100 .....|.......}.. │ │ + 0x0010de80 0108fb00 fd7e0100 0106fc00 fe7e0100 .....~.......~.. │ │ + 0x0010de90 0004fd00 ff7f0100 0002ff00 007f0000 ................ │ │ + 0x0010dea0 00000100 007f0000 00ff0200 007f0000 ................ │ │ + 0x0010deb0 00fd0401 017ffe00 00fb0601 017ffe00 ................ │ │ + 0x0010dec0 00fa0801 027efd00 fff90b02 027efcff .....~.......~.. │ │ + 0x0010ded0 fff80d02 037dfbff fff61003 037cfaff .....}.......|.. │ │ + 0x0010dee0 fff51203 047bf9ff fff41403 047af9ff .....{.......z.. │ │ + 0x0010def0 fff31703 0479f8ff fef21904 0578f7ff .....y.......x.. │ │ + 0x0010df00 fff11b04 0577f6ff fff01e04 0576f5ff .....w.......v.. │ │ + 0x0010df10 feef2105 0674f4ff feef2305 0672f4ff ..!..t....#..r.. │ │ + 0x0010df20 feee2605 0671f3ff feed2906 076ff2fe ..&..q....)..o.. │ │ + 0x0010df30 feed2b06 076ef1fe feec2e06 076cf1fe ..+..n.......l.. │ │ + 0x0010df40 feec3106 076af0fe feeb3307 0768f0fe ..1..j....3..h.. │ │ + 0x0010df50 feeb3607 0766effe feeb3807 0864eefe ..6..f....8..d.. │ │ + 0x0010df60 feea3b07 0862eefe feea3e07 0860edfe ..;..b....>..`.. │ │ + 0x0010df70 feea4007 085eedfe feea4308 085becfe ..@..^....C..[.. │ │ + 0x0010df80 feea4508 0859ecfe feea4808 0857ebfe ..E..Y....H..W.. │ │ + 0x0010df90 feeb4a08 0854ebfe feea4d08 0852ebfe ..J..T....M..R.. │ │ + 0x0010dfa0 feeb4f08 084febfe feeb5208 084deafe ..O..O....R..M.. │ │ + 0x0010dfb0 feeb5408 084aebfe feeb5708 0848eafe ..T..J....W..H.. │ │ + 0x0010dfc0 feec5908 0845eafe feec5b08 0843eafe ..Y..E....[..C.. │ │ + 0x0010dfd0 feed5e08 0740eafe feed6008 073eeafe ..^..@....`..>.. │ │ + 0x0010dfe0 feee6208 073beafe feee6408 0738ebfe ..b..;....d..8.. │ │ + 0x0010dff0 feef6607 0736ebfe fef06807 0733ebfe ..f..6....h..3.. │ │ + 0x0010e000 fef06a07 0631ecfe fef16c07 062eecfe ..j..1....l..... │ │ + 0x0010e010 fef16e07 062bedfe fef26f07 0629edfe ..n..+....o..).. │ │ + 0x0010e020 fff37106 0526eefe fff47206 0523effe ..q..&....r..#.. │ │ + 0x0010e030 fff47406 0521effe fff57605 041ef0ff ..t..!....v..... │ │ + 0x0010e040 fff67705 041bf1ff fff77805 0419f2fe ..w.......x..... │ │ + 0x0010e050 fff87904 0317f3ff fff97a04 0314f4ff ..y.......z..... │ │ + 0x0010e060 fff97b04 0312f5ff fffa7c03 0310f6ff ..{.......|..... │ │ + 0x0010e070 fffb7d03 020df8ff fffc7e02 020bf9ff ..}.......~..... │ │ + 0x0010e080 00fd7e02 0108fa00 00fe7f01 0106fb00 ..~............. │ │ + 0x0010e090 00fe7f01 0104fd00 00007f00 0002ff00 ................ │ │ + 0x0010e0a0 00007f00 00010000 00007f00 00ff0200 ................ │ │ + 0x0010e0b0 00017fff 00fd0400 00017efe 00fc0601 ..........~..... │ │ + 0x0010e0c0 00017efd 00fb0801 00017dfc 00fa0b01 ..~.......}..... │ │ + 0x0010e0d0 00017cfc 00f90d01 00027bfb 00f80f01 ..|.......{..... │ │ + 0x0010e0e0 00027afa 00f71201 000279fa 00f61401 ..z.......y..... │ │ + 0x0010e0f0 000278f9 00f51602 000277f8 00f41902 ..x.......w..... │ │ + 0x0010e100 000375f8 00f31b02 000374f7 00f31d02 ..u.......t..... │ │ + 0x0010e110 000372f6 00f22003 000371f6 00f12302 ..r... ...q...#. │ │ + 0x0010e120 00036ff5 00f12503 00036df5 00f02803 ..o...%...m...(. │ │ + 0x0010e130 00036cf4 00f02a03 00046af3 00ef2d03 ..l...*...j...-. │ │ + 0x0010e140 000468f3 00ef2f03 000466f2 00ef3203 ..h.../...f...2. │ │ + 0x0010e150 000464f2 00ef3403 000462f1 00ee3704 ..d...4...b...7. │ │ + 0x0010e160 000460f1 00ee3a03 00045ef0 00ee3c04 ..`...:...^...<. │ │ + 0x0010e170 00045bf0 00ee3f04 000459f0 00ee4104 ..[...?...Y...A. │ │ + 0x0010e180 000457ef 00ee4404 000455ef 00ee4604 ..W...D...U...F. │ │ + 0x0010e190 000452ef 00ee4904 000450ef 00ee4b04 ..R...I...P...K. │ │ + 0x0010e1a0 00044eee 00ee4e04 00044bee 00ef5004 ..N...N...K...P. │ │ + 0x0010e1b0 000449ee 00ef5204 000446ee 00ef5504 ..I...R...F...U. │ │ + 0x0010e1c0 000444ee 00ef5704 000441ee 00f05904 ..D...W...A...Y. │ │ + 0x0010e1d0 00043fee 00f05b04 00043cee 00f05e04 ..?...[...<...^. │ │ + 0x0010e1e0 00033aee 00f16004 000437ee 00f16204 ..:...`...7...b. │ │ + 0x0010e1f0 000334ef 00f26404 000332ef 00f26604 ..4...d...2...f. │ │ + 0x0010e200 00032fef 00f36804 00032def 00f36a04 ../...h...-...j. │ │ + 0x0010e210 00032af0 00f46c03 000328f0 00f56d03 ..*...l...(...m. │ │ + 0x0010e220 000325f1 00f56f03 000223f1 00f67103 ..%...o...#...q. │ │ + 0x0010e230 000320f2 00f67203 00021df3 00f77403 .. ...r.......t. │ │ + 0x0010e240 00021bf3 00f87503 000219f4 00f87702 ......u.......w. │ │ + 0x0010e250 000216f5 00f97802 000114f6 00fa7902 ......x.......y. │ │ + 0x0010e260 000112f7 00fa7a02 00010ff8 00fb7b02 ......z.......{. │ │ + 0x0010e270 00010df9 00fc7c01 00010bfa 00fc7d01 ......|.......}. │ │ + 0x0010e280 000108fb 00fd7e01 000106fc 00fe7e01 ......~.......~. │ │ + 0x0010e290 000004fd 00ff7f01 000002ff 00007f00 ................ │ │ + 0x0010e2a0 000002ff 00007f00 00000080 00000000 ................ │ │ + 0x0010e2b0 00000180 fe010000 00ff0381 fc02ff00 ................ │ │ + 0x0010e2c0 00ff0481 fa03ff00 00fe0682 f803ff00 ................ │ │ + 0x0010e2d0 00fe0783 f504ff00 01fe0883 f305fe00 ................ │ │ + 0x0010e2e0 01fd0984 f106fe00 01fd0a85 ee06fe01 ................ │ │ + 0x0010e2f0 01fd0b86 ec07fd01 01fc0c87 ea08fd01 ................ │ │ + 0x0010e300 01fc0d88 e709fd01 01fc0e8a e409fd01 ................ │ │ + 0x0010e310 01fc0f8b e20afc01 01fb108c e00bfc01 ................ │ │ + 0x0010e320 01fb108e dd0cfc01 01fb1190 da0cfc01 ................ │ │ + 0x0010e330 01fb1291 d80dfb01 01fb1293 d50efb01 ................ │ │ + 0x0010e340 01fa1395 d30efb01 01fa1397 d00ffb01 ................ │ │ + 0x0010e350 01fa1399 cd10fb01 01fa149b cb10fa01 ................ │ │ + 0x0010e360 01fa149d c811fa01 01fa149f c611fa01 ................ │ │ + 0x0010e370 01fa14a1 c312fa01 02f914a3 c012fa02 ................ │ │ + 0x0010e380 02f914a5 be13fa01 02f914a8 bb13fa01 ................ │ │ + 0x0010e390 02f914aa b913fa01 02f914ac b614f902 ................ │ │ + 0x0010e3a0 02f914af b414f901 02f914b1 b114f902 ................ │ │ + 0x0010e3b0 01f914b4 af14f902 02f914b6 ac14f902 ................ │ │ + 0x0010e3c0 01fa13b9 aa14f902 01fa13bb a814f902 ................ │ │ + 0x0010e3d0 01fa13be a514f902 02fa12c0 a314f902 ................ │ │ + 0x0010e3e0 01fa12c3 a114fa01 01fa11c6 9f14fa01 ................ │ │ + 0x0010e3f0 01fa11c8 9d14fa01 01fa10cb 9b14fa01 ................ │ │ + 0x0010e400 01fb10cd 9913fa01 01fb0fd0 9713fa01 ................ │ │ + 0x0010e410 01fb0ed3 9513fa01 01fb0ed5 9312fb01 ................ │ │ + 0x0010e420 01fb0dd8 9112fb01 01fc0cda 9011fb01 ................ │ │ + 0x0010e430 01fc0cdd 8e10fb01 01fc0be0 8c10fb01 ................ │ │ + 0x0010e440 01fc0ae2 8b0ffc01 01fd09e4 8a0efc01 ................ │ │ + 0x0010e450 01fd09e7 880dfc01 01fd08ea 870cfc01 ................ │ │ + 0x0010e460 01fd07ec 860bfd01 01fe06ee 850afd01 ................ │ │ + 0x0010e470 00fe06f1 8409fd01 00fe05f3 8308fe01 ................ │ │ + 0x0010e480 00ff04f5 8307fe00 00ff03f8 8206fe00 ................ │ │ + 0x0010e490 00ff03fa 8104ff00 00ff02fc 8103ff00 ................ │ │ + 0x0010e4a0 000001fe 80010000 00000000 00000000 ................ │ │ + 0x0010e4b0 0000ff80 ff955540 ffc59269 49322520 ......U@...iI2% │ │ + 0x0010e4c0 ffe1c4aa 917b6654 44362b21 1a141110 .....{fTD6+!.... │ │ + 0x0010e4d0 fff0e1d2 c4b6a99d 91857a6f 655c534a ..........zoe\SJ │ │ + 0x0010e4e0 423b342d 27221d19 15110e0c 0a090808 B;4-'".......... │ │ + 0x0010e4f0 fff8f0e9 e1dad2cb c4bdb6b0 a9a39c96 ................ │ │ + 0x0010e500 908a857f 79746f6a 65605b56 524d4945 ....ytoje`[VRMIE │ │ + 0x0010e510 413d3936 322f2c29 2623201d 1b191614 A=962/,)&# ..... │ │ + 0x0010e520 12100f0d 0c0a0908 07060605 05040404 ................ │ │ + 0x0010e530 0000ff03 00002302 74010000 00001101 ......#.t....... │ │ + 0x0010e540 d7000000 b2009700 00008400 74000000 ............t... │ │ + 0x0010e550 66000000 5a005000 00004700 40000000 f...Z.P...G.@... │ │ + 0x0010e560 39003300 00002d00 00002800 23000000 9.3...-...(.#... │ │ + 0x0010e570 1f001b00 00001700 13000000 0f000000 ................ │ │ + 0x0010e580 0b000000 07000300 00000000 00000000 ................ │ │ + 0x0010e590 fa0afb02 fd01fd01 fc06fd02 fd02fd01 ................ │ │ + 0x0010e5a0 00000a00 010a0102 00000600 02060202 ................ │ │ + 0x0010e5b0 000c0009 00070a05 00020002 00020603 ................ │ │ + 0x0010e5c0 00000000 00000000 0c000900 07000500 ................ │ │ + 0x0010e5d0 f610fa00 fc00fe00 f610fa00 fc00fe00 ................ │ │ + 0x0010e5e0 00001000 00100000 00001000 00100000 ................ │ │ + 0x0010e5f0 000a0006 00041002 00000000 00001000 ................ │ │ + 0x0010e600 00000000 00000000 0a000600 04000200 ................ │ │ + 0x0010e610 f808f800 f800f800 fc04fc00 fc00fc00 ................ │ │ + 0x0010e620 00000800 00080000 00000400 00040000 ................ │ │ + 0x0010e630 00100010 00100810 00000000 00000400 ................ │ │ + 0x0010e640 00000000 00000000 10001000 10001000 ................ │ │ + 0x0010e650 fe08ff03 ff020001 ff04ff03 ff02ff02 ................ │ │ + 0x0010e660 00000800 03080203 00000400 03040203 ................ │ │ + 0x0010e670 000a0006 00040802 00030004 00040403 ................ │ │ + 0x0010e680 00000000 00000000 0a000600 04000300 ................ │ │ + 0x0010e690 f40ef600 f700f800 f60cf701 f800f900 ................ │ │ + 0x0010e6a0 00000e00 000e0000 00000c00 000c0001 ................ │ │ + 0x0010e6b0 000e000c 000b0e0a 00000000 00010c01 ................ │ │ + 0x0010e6c0 00000000 00000000 0e000c00 0b000900 ................ │ │ + 0x0010e6d0 00001300 190e0500 1c16100b 07030000 ................ │ │ + 0x0010e6e0 1e1b1815 120f0c0a 08060403 00000000 ................ │ │ + 0x0010e6f0 1f1d1c1a 18171514 1311100e 0d0c0b09 ................ │ │ + 0x0010e700 08070605 04040302 00000000 00000000 ................ │ │ + 0x0010e710 38003802 4cffac00 7c00acff ac00c0ff 8.8.L...|....... │ │ + 0x0010e720 7cfc1800 3403e000 e004e403 1001f8ff |...4........... │ │ + 0x0010e730 6cfc7cfe 24fd98ff 44ff2003 700074fd l.|.$...D. .p.t. │ │ + 0x0010e740 c0fe88fe 8c0004ff ec0158ff 2c00ecfc ..........X.,... │ │ + 0x0010e750 4c02b8fd f4011cff 0c00a802 100124fe L.............$. │ │ + 0x0010e760 cc039cff 8c027001 b0013cff 30fd40ff ......p...<.0.@. │ │ + 0x0010e770 e803b4fe 8c0278ff d8fda4fd fcffc000 ......x......... │ │ + 0x0010e780 24ff78ff e803ccff 7401a0ff 90fd7c00 $.x.....t.....|. │ │ + 0x0010e790 e8ff8c01 1c02f4ff 98ff8002 d001f400 ................ │ │ + 0x0010e7a0 30ffacff 7001f0fd 1cfdf800 38fcb0fc 0...p.......8... │ │ + 0x0010e7b0 60027801 c4ffdcfe d8ff64ff fc00dcfe `.x.......d..... │ │ + 0x0010e7c0 f800e000 e8fe9001 0cfff400 c4ff4c00 ..............L. │ │ + 0x0010e7d0 b0ffd400 14025401 8000dcff 3803a0fe ......T.....8... │ │ + 0x0010e7e0 c4fff8fe a0ff9cfd a00140fd dc0034ff ..........@...4. │ │ + 0x0010e7f0 800260ff c40468fe 84035001 1400b0fe ..`...h...P..... │ │ + 0x0010e800 a0ffe8fc 30013000 e4ff30fb 6cfb40fe ....0.0...0.l.@. │ │ + 0x0010e810 6800dcfe f8fdf400 3c004cfc 00003cfd h.......<.L...<. │ │ + 0x0010e820 0c016c00 6401dcfd e801a8fe 78ffe801 ..l.d.......x... │ │ + 0x0010e830 3cff20ff 900214ff 98fb3c00 04008c00 <. .......<..... │ │ + 0x0010e840 14015cfd 88fea800 94ffd001 08003402 ..\...........4. │ │ + 0x0010e850 4000f000 3401d4fe 70fe38fe 78ff3800 @...4...p.8.x.8. │ │ + 0x0010e860 780068fe 8cffb401 f80118ff 48014c03 x.h.........H.L. │ │ + 0x0010e870 5cffacff 100358ff e80020ff 5c0188fe \.....X... .\... │ │ + 0x0010e880 80003802 600024fb e0fe1401 50034003 ..8.`.$.....P.@. │ │ + 0x0010e890 98fe9002 d00180fe b4fe9cfe d8027cfe ..............|. │ │ + 0x0010e8a0 a00040ff d4012801 e0008c00 f8fc9cff ..@...(......... │ │ + 0x0010e8b0 18010400 c4002c00 dcff78fd a4031000 ......,...x..... │ │ + 0x0010e8c0 94051c00 10022803 04031400 0c015800 ......(.......X. │ │ + 0x0010e8d0 b4fee4fe 7c0080fe 40fed000 1cffecfb ....|...@....... │ │ + 0x0010e8e0 b8fe9402 7c016cff d4fe4c02 f0001c02 ....|.l...L..... │ │ + 0x0010e8f0 1c008800 a8ff4cfe 00012801 18fc7805 ......L...(...x. │ │ + 0x0010e900 0000d0ff 200478ff 0801f0fd acfb7802 .... .x.......x. │ │ + 0x0010e910 1cfeb0fd a8fe1c03 7c0064fd 00fd8401 ........|.d..... │ │ + 0x0010e920 100518ff 44ff38ff e0fefcff 34016400 ....D.8.....4.d. │ │ + 0x0010e930 58ff0001 0cfecc00 04fe8802 78ff7401 X...........x.t. │ │ + 0x0010e940 f0fe88ff 14fcd8fd dcfd80fe 2402d8fe ............$... │ │ + 0x0010e950 ac0194ff f8ff70fc bcfe20ff a8ff90ff ......p... ..... │ │ + 0x0010e960 24ff9cff e403e4fc 24026801 28ffb400 $.......$.h.(... │ │ + 0x0010e970 ac0138ff 2cff9400 60009400 1c01d800 ..8.,...`....... │ │ + 0x0010e980 64fec0fe 7800d4fe 80fea4fd c4fdb4fe d...x........... │ │ + 0x0010e990 f8ff4cff 50ffb802 7400a8ff 74024c00 ..L.P...t...t.L. │ │ + 0x0010e9a0 2c00fcfd f00030ff d8ff6400 b0fd5801 ,.....0...d...X. │ │ + 0x0010e9b0 ccfe3cfe 1cff1400 940328f9 78ffacfe ..<.......(.x... │ │ + 0x0010e9c0 dcfc8c00 28000002 5401f800 b80014fe ....(...T....... │ │ + 0x0010e9d0 800364ff a4038cfd 480150fd 40fe98fd ..d.....H.P.@... │ │ + 0x0010e9e0 10fd9cff 300204fc b400e0fc c0ff4c00 ....0.........L. │ │ + 0x0010e9f0 40022c04 8c019402 280294ff e4ff4001 @.,.....(.....@. │ │ + 0x0010ea00 8cfd3801 a4ffa4ff 28fe0c01 10003002 ..8.....(.....0. │ │ + 0x0010ea10 040260fd ccffec01 9cff0401 80011c01 ..`............. │ │ + 0x0010ea20 24013001 6cff5800 68fff403 28041cff $.0.l.X.h...(... │ │ + 0x0010ea30 a40088fe 54fd5002 78fe9c00 c400f4fd ....T.P.x....... │ │ + 0x0010ea40 c0ff8cfc a00050ff 7c028802 940174fe ......P.|.....t. │ │ + 0x0010ea50 4cfe6003 a80128fd dc03a4fd 8803b0fd L.`...(......... │ │ + 0x0010ea60 280120ff 180250ff 68fcb401 d0ff9804 (. ...P.h....... │ │ + 0x0010ea70 8cfca001 f8fcc8fc 8cfc0c02 dcfdccfd ................ │ │ + 0x0010ea80 bcff5cff a0ffb402 6c014cfd 0cfcbcff ..\.....l.L..... │ │ + 0x0010ea90 040120fe 6c03a4fb c401b4fe a0fe7c03 .. .l.........|. │ │ + 0x0010eaa0 c0fbc404 5cfd0c00 dcfef400 f0017401 ....\.........t. │ │ + 0x0010eab0 e0ff1801 c8007000 48fea0ff 18007cfd ......p.H.....|. │ │ + 0x0010eac0 48ff3800 50fee000 2cfc1001 fcfe9000 H.8.P...,....... │ │ + 0x0010ead0 4cfea401 64016c01 f0fd4c00 ac0018fd L...d.l...L..... │ │ + 0x0010eae0 90fe9401 10fd60fe ac0250fd 48001c02 ......`...P.H... │ │ + 0x0010eaf0 a0015c00 bc01e001 b8ff78fa a4006cfb ..\.......x...l. │ │ + 0x0010eb00 bcff1800 a8010801 10048000 70fcf4fd ............p... │ │ + 0x0010eb10 9cfe4000 6c03f4ff 0400a8ff 14021001 ..@.l........... │ │ + 0x0010eb20 f4fd4001 140104fe ac031800 70fe88ff ..@.........p... │ │ + 0x0010eb30 f4023c00 ec0064fe 64007801 1cfe9001 ..<...d.d.x..... │ │ + 0x0010eb40 9cff1cfd 94fffcfe 4801f4fe e00038ff ........H.....8. │ │ + 0x0010eb50 60feb800 a4fdccfd ecff2801 3c007c03 `.........(.<.|. │ │ + 0x0010eb60 88fc3c00 a4004400 08fdd800 d8fe8803 ..<...D......... │ │ + 0x0010eb70 b0fee4ff 94019cfe c8fd30ff 38fa00fe ..........0.8... │ │ + 0x0010eb80 28014801 98fe5cff e8f9f8fc 840454fe (.H...\.......T. │ │ + 0x0010eb90 a40008fe 90ff7800 28ff6cff f8fe3401 ......x.(.l...4. │ │ + 0x0010eba0 20004000 b8ff4800 7400b000 c0fff0fe .@...H.t....... │ │ + 0x0010ebb0 cc01e8fd f0fce8fe 5c016c00 10fd7cff ........\.l...|. │ │ + 0x0010ebc0 0c02e4fd f8fc7400 d8fe54fb e0fed0fd ......t...T..... │ │ + 0x0010ebd0 100428fe 7400b0fc a4fb7400 7c02b802 ..(.t.....t.|... │ │ + 0x0010ebe0 1c0150ff f803cc00 a0fc78fd 08ff6401 ..P.......x...d. │ │ + 0x0010ebf0 cc03b8fd 34ff0801 70031002 e8ff48ff ....4...p.....H. │ │ + 0x0010ec00 7400c001 70ff3c03 0c02d400 2cff3400 t...p.<.....,.4. │ │ + 0x0010ec10 0c00c800 0c0118fe 6cfe90fc 380360fd ........l...8.`. │ │ + 0x0010ec20 d8ff8c03 08fff401 cc02c0fd ec01c0fd ................ │ │ + 0x0010ec30 1000d002 94ff8001 7c005801 18014002 ........|.X...@. │ │ + 0x0010ec40 0cfefc00 6800ccfe c40044ff f8fff404 ....h.....D..... │ │ + 0x0010ec50 28010804 54fbb401 3c017401 50fe38ff (...T...<.t.P.8. │ │ + 0x0010ec60 6cfdc002 20ff5402 7cff0c01 20003cfe l... .T.|... .<. │ │ + 0x0010ec70 74036800 10fca801 bcfae8fe 040070fb t.h...........p. │ │ + 0x0010ec80 7001dc01 b8022c01 f8ff1800 b400b0fd p.....,......... │ │ + 0x0010ec90 3cff8401 3001f401 d40260ff f400acff <...0.....`..... │ │ + 0x0010eca0 100100ff 5cfe4001 d00070ff 64ff9c00 ....\.@...p.d... │ │ + 0x0010ecb0 6c01c401 1c001c02 3c01dc00 7cfd08ff l.......<...|... │ │ + 0x0010ecc0 d0014800 68012000 7cfef001 58fdd0ff ..H.h. .|...X... │ │ + 0x0010ecd0 d0008cff 68fe3c00 a4fd78fe 2402b8fc ....h.<...x.$... │ │ + 0x0010ece0 100334fe 9002e0fd 7cfef8fe 8c03e0fc ..4.....|....... │ │ + 0x0010ecf0 8cfd9cfd c8fd3c02 24ffa400 2001f0ff ......<.$... ... │ │ + 0x0010ed00 ccfe3401 90ff84fd 08fd1801 64fdb001 ..4.........d... │ │ + 0x0010ed10 6c01f000 3cff5c02 54018001 c4005002 l...<.\.T.....P. │ │ + 0x0010ed20 d4ff0cfe b001bcfd 7cff7c02 b4ff8801 ........|.|..... │ │ + 0x0010ed30 040064fe 1c02fc01 48019cfe dcff1000 ..d.....H....... │ │ + 0x0010ed40 24ffc0ff 08ffc4ff 180040ff 70011004 $.........@.p... │ │ + 0x0010ed50 5c00e8ff ecfbe0ff 28006800 9400c000 \.......(.h..... │ │ + 0x0010ed60 78fff8fd 3800d0fc 20ffdc02 88016401 x...8... .....d. │ │ + 0x0010ed70 d400b0ff 58fe10fc bcfe4c02 28fa4002 ....X.....L.(.@. │ │ + 0x0010ed80 cc01d0fc b0fc3800 bcfda4ff a4fa90ff ......8......... │ │ + 0x0010ed90 10fec800 6c013400 74ff3000 d0ffc4ff ....l.4.t.0..... │ │ + 0x0010eda0 54004800 28008400 9cfef4fe 98ffe4fe T.H.(........... │ │ + 0x0010edb0 6cfedc02 f8fda400 d0fee4fd 78004801 l...........x.H. │ │ + 0x0010edc0 b4ff34fe f4028401 4c02ec00 4cfeb8ff ..4.....L...L... │ │ + 0x0010edd0 50ff6cfe c4fe6cff cc02a4fd 9401b8ff P.l...l......... │ │ + 0x0010ede0 a8ff88fc bcffb003 580024ff a8fec003 ........X.$..... │ │ + 0x0010edf0 d801cc01 18ffc002 78004003 1cffb402 ........x.@..... │ │ + 0x0010ee00 04fe8400 24fe4c03 14fd94fe d4ff5c04 ....$.L.......\. │ │ + 0x0010ee10 b0fbe0fb 4c00ac01 28024cfd 3c006401 ....L...(.L.<.d. │ │ + 0x0010ee20 600080fe 44ff9cfd c0fde002 fc017c03 `...D.........|. │ │ + 0x0010ee30 600194fb f801e8ff a0fe4401 4c01a8fd `.........D.L... │ │ + 0x0010ee40 c8fe2401 fc0170ff f8ffe401 30001c01 ..$...p.....0... │ │ + 0x0010ee50 fcfe10ff 00019cff dcfe34ff d4ffd801 ..........4..... │ │ + 0x0010ee60 34ff8c03 44ff18fc 00ff5c00 8c0478fe 4...D.....\...x. │ │ + 0x0010ee70 34026401 8c02e4ff 8cfc0001 e40140ff 4.d...........@. │ │ + 0x0010ee80 f80250ff 7801f4fd 3cfe4cfe 5c0320fd ..P.x...<.L.\. . │ │ + 0x0010ee90 d4007c00 f80124fe d4014c00 28fe2802 ..|...$...L.(.(. │ │ + 0x0010eea0 4cfd50fc 94fde402 10ff9001 84001400 L.P............. │ │ + 0x0010eeb0 c0003cff 080164fd 0cfcc4ff 2801c4fe ..<...d.....(... │ │ + 0x0010eec0 c4fc4c00 64ff1c01 00fd40fe c0fc9400 ..L.d.....@..... │ │ + 0x0010eed0 f8008c02 6802d404 2001b8fe 70fe84ff ....h... ...p... │ │ + 0x0010eee0 4c02dc00 080248fd 08040003 1cfda4ff L.....H......... │ │ + 0x0010eef0 f0fe2801 c00130fe 9c0138ff 8801b801 ..(...0...8..... │ │ + 0x0010ef00 38ff0801 68fffcfe 40010804 d8004001 8...h...@.....@. │ │ + 0x0010ef10 f8ffc0ff 9c0008fc 3c049404 1802e401 ........<....... │ │ + 0x0010ef20 50fe8400 7401ccff 00ff5400 7400a0fe P...t.....T.t... │ │ + 0x0010ef30 30007400 300180fe 9c019c03 d4fe1002 0.t.0........... │ │ + 0x0010ef40 7402b400 88022c00 2cfc24ff 28053000 t.....,.,.$.(.0. │ │ + 0x0010ef50 4c01ec02 0c02f4fe 30fd1c02 ecfe3402 L.......0.....4. │ │ + 0x0010ef60 a8fe30ff 3cffb401 80035800 78fe8400 ..0.<.....X.x... │ │ + 0x0010ef70 50003cfc e0fe3802 3800d0ff 38fe7803 P.<...8.8...8.x. │ │ + 0x0010ef80 08002802 64ffdcfe b4032001 800034fd ..(.d..... ...4. │ │ + 0x0010ef90 dcfea804 68ff6c03 6001a8fd fcfed4fc ....h.l.`....... │ │ + 0x0010efa0 2cfee4ff 88ffe0ff d4ff0405 f001c000 ,............... │ │ + 0x0010efb0 d0013801 b4fffcfd 84fe38fe 0cfcd0ff ..8.......8..... │ │ + 0x0010efc0 340164ff 2400ec01 64ffd8fc bc007406 4.d.$...d.....t. │ │ + 0x0010efd0 440088ff 8cff3c01 a00074ff 60012803 D.....<...t.`.(. │ │ + 0x0010efe0 60fe5002 3c0120fe 38001002 34ffc8fd `.P.<. .8...4... │ │ + 0x0010eff0 740118ff f002a8fe e802fcff 440160fe t...........D.`. │ │ + 0x0010f000 a8fd0003 0c0108ff a8ff7cff 5cfe50fe ..........|.\.P. │ │ + 0x0010f010 5000e0fe 9401c4fe 40fbb4fd 080294ff P.......@....... │ │ + 0x0010f020 5c00c0fe 700120fe 28ffa4ff 9806d4fe \...p. .(....... │ │ + 0x0010f030 b400fc03 50ff3403 bcff1cff fcfeb401 ....P.4......... │ │ + 0x0010f040 78fc1400 280004fe b80120fd 38014c01 x...(..... .8.L. │ │ + 0x0010f050 cc00f802 8cfed802 6000ecff 88fdf8fd ........`....... │ │ + 0x0010f060 d0fd5001 3404c0ff ecfd0803 4802c000 ..P.4.......H... │ │ + 0x0010f070 8c0128fd f8fd1401 44ff5000 ccff9cfd ..(.....D.P..... │ │ + 0x0010f080 04ffd0ff 8802d400 50fde400 ccfffcfe ........P....... │ │ + 0x0010f090 ac0164fe f0fe6cfe b4003003 e4fc3000 ..d...l...0...0. │ │ + 0x0010f0a0 9800e401 a8ff28ff dc03b802 bc00f0fd ......(......... │ │ + 0x0010f0b0 88028cff 4cff3c01 dc010c00 ccfd6000 ....L.<.......`. │ │ + 0x0010f0c0 dc0104ff 94fe88fe 78fe2c02 00ffc0fd ........x.,..... │ │ + 0x0010f0d0 0401a0fe 7800f0ff 78fffcfe 14fe4800 ....x...x.....H. │ │ + 0x0010f0e0 2c029402 44026802 0403b401 a801e0ff ,...D.h......... │ │ + 0x0010f0f0 bcfe0cfb a001bcfe b0ff9803 a000e400 ................ │ │ + 0x0010f100 d4022000 fcfd4000 80014400 80ff8800 .. ...@...D..... │ │ + 0x0010f110 f000f800 34ffbcff fc005cfc 88ff20fe ....4.....\... . │ │ + 0x0010f120 8cfdacff c0005403 6cfee0fe 7cffcc00 ......T.l...|... │ │ + 0x0010f130 6400a800 bcff3cff 9cfccc01 38047c01 d.....<.....8.|. │ │ + 0x0010f140 b0fff400 0000e401 88fc4000 b8006001 ..........@...`. │ │ + 0x0010f150 5802cc01 a4005c02 3cff4001 c0ff4c02 X.....\.<.@...L. │ │ + 0x0010f160 48ffe400 0c007401 3000b0fc a8fee000 H.....t.0....... │ │ + 0x0010f170 d00038ff e4018000 ecff1001 2cfeb8fc ..8.........,... │ │ + 0x0010f180 80010001 30fdf8fd 30febcfd 700088ff ....0...0...p... │ │ + 0x0010f190 84029cfe 30ffa0fd f0fdc002 300258fe ....0.......0.X. │ │ + 0x0010f1a0 88013c03 28005400 c80068ff 000070ff ..<.(.T...h...p. │ │ + 0x0010f1b0 48021801 88ff5000 d4fd34fc 3cff28fe H.....P...4.<.(. │ │ + 0x0010f1c0 d4025000 a800e0ff 5800a000 50fd0000 ..P.....X...P... │ │ + 0x0010f1d0 a0006401 7401f8fc e40280ff a40208ff ..d.t........... │ │ + 0x0010f1e0 20fe0400 94fe6000 2002e800 f8fbbc03 .....`. ....... │ │ + 0x0010f1f0 ec006401 1400d8ff 2c011800 5cfdacfd ..d.....,...\... │ │ + 0x0010f200 84006004 98ff1402 b8fb3802 8802bc01 ..`.......8..... │ │ + 0x0010f210 fc017c01 bc0088fe a4fdd005 a8011800 ..|............. │ │ + 0x0010f220 f40224ff 40ffcc02 78009803 b002a800 ..$.@...x....... │ │ + 0x0010f230 2c0034fe 38021c01 78048804 5802a801 ,.4.8...x...X... │ │ + 0x0010f240 78039002 9cfec0fe dc003c01 50ff2cfd x.........<.P.,. │ │ + 0x0010f250 44ffd0fc 8cfda4fe 1cff84fe f4033cfe D.............<. │ │ + 0x0010f260 6cfde002 a0039401 48fdb8ff f4fe84fc l.......H....... │ │ + 0x0010f270 8000b800 a8fef4fc 68015001 90015801 ........h.P...X. │ │ + 0x0010f280 ac012402 90ff8800 1cff28ff ccfcfcfd ..$.......(..... │ │ + 0x0010f290 54015c00 78ff7400 d4fe7801 0cff6400 T.\.x.t...x...d. │ │ + 0x0010f2a0 c4fef8fd e4fef4ff 3803a400 dcfd4cff ........8.....L. │ │ + 0x0010f2b0 80ff7400 64fcc4fc 0c0190fe bcfd6c02 ..t.d.........l. │ │ + 0x0010f2c0 c000a000 000074f9 2c04a801 c8ff98fe ......t.,....... │ │ + 0x0010f2d0 d40164ff d0022001 f0fd2c02 94fe2402 ..d... ...,...$. │ │ + 0x0010f2e0 6cfff801 3c019800 78fd94fd 54fde8ff l...<...x...T... │ │ + 0x0010f2f0 88fe80fe 94ff68fc f8fb0003 b400f8fe ......h......... │ │ + 0x0010f300 04fe0cfb fcfec4ff 2c0110ff dc03d402 ........,....... │ │ + 0x0010f310 88fec0fd 2cff20fd 2c02c000 440494fd ....,. .,...D... │ │ + 0x0010f320 90fc7801 c8fffcff 28ffe0ff 44030c01 ..x.....(...D... │ │ + 0x0010f330 8c013405 6003a8fd 64003800 64fea4ff ..4.`...d.8.d... │ │ + 0x0010f340 6401b400 74032cfe 4cfe2401 7cfedcfc d...t.,.L.$.|... │ │ + 0x0010f350 40fdb8fc 7001a4fe 8c002cfd 0006ac03 @...p.....,..... │ │ + 0x0010f360 74017000 8cfeb401 20fe7004 2801e0ff t.p..... .p.(... │ │ + 0x0010f370 1cff8400 d0ff24ff 640308fc c4ffecfb ......$.d....... │ │ + 0x0010f380 30fe4801 9403f400 0c0020fd d8fe6801 0.H....... ...h. │ │ + 0x0010f390 d40188fe 94ffa4ff 14037001 c8ff2002 ..........p... . │ │ + 0x0010f3a0 900160fd 5cfed802 10004001 2c00e4fe ..`.\.....@.,... │ │ + 0x0010f3b0 84fee4fc e8018400 cc00acfd 8cfe5800 ..............X. │ │ + 0x0010f3c0 68ff74fc 84fdc4fd 90fd8cff 4cfd38ff h.t.........L.8. │ │ + 0x0010f3d0 c8ff1401 a8ffe401 bcfeb403 6003e803 ............`... │ │ + 0x0010f3e0 38fe48ff ecfe2401 d8fe9c00 a4024001 8.H...$.......@. │ │ + 0x0010f3f0 a0008c03 acff2cfb e0fe8cff 04018cfe ......,......... │ │ + 0x0010f400 7cfddc02 0cfda0ff 54005801 f8fd5c01 |.......T.X...\. │ │ + 0x0010f410 50fdf000 acffd800 ecfb78ff 5cfd74fe P.........x.\.t. │ │ + 0x0010f420 24fac003 d8ffb000 a800ec05 a40108fe $............... │ │ + 0x0010f430 a8fe94fe 98fec004 54fc84fe 2cfffc00 ........T...,... │ │ + 0x0010f440 6cfd3cfd e40144fe 68ffa003 88ff5804 l.<...D.h.....X. │ │ + 0x0010f450 dc01fcfe 30026cff a8fe6c00 3cffe400 ....0.l...l.<... │ │ + 0x0010f460 e0fef801 3002b8fe a8ff2001 10fccc01 ....0..... ..... │ │ + 0x0010f470 1cffd401 bcfc3cff 4c008401 e8009c01 ......<.L....... │ │ + 0x0010f480 70fb34fd 7cfdf402 54ff9cfe 08fe7400 p.4.|...T.....t. │ │ + 0x0010f490 b0011002 3000dc01 58ffa0fd c001a000 ....0...X....... │ │ + 0x0010f4a0 ecfdf0fe 1c005cfd f4ff3c03 d403c801 ......\...<..... │ │ + 0x0010f4b0 08026800 98ff0001 a8fefcff e4ff90fe ..h............. │ │ + 0x0010f4c0 ccfff4fd c4fdd4fd 38ff0003 640430ff ........8...d.0. │ │ + 0x0010f4d0 00feb000 e800f800 6cff88fc 5c02a8fd ........l...\... │ │ + 0x0010f4e0 d0fe2403 64ff2cff e80140ff dcfc00ff ..$.d.,...@..... │ │ + 0x0010f4f0 700198fe 6cfcb8fe e40010ff 40fe28fe p...l.......@.(. │ │ + 0x0010f500 5803d4fd 94fe3c02 f4ff64ff 90feacfe X.....<...d..... │ │ + 0x0010f510 b001fc00 10fd68ff 20010c01 bcfdb0fc ......h. ....... │ │ + 0x0010f520 b0fd6c00 b4fff400 380134fd 5002b0ff ..l.....8.4.P... │ │ + 0x0010f530 b4016801 040008ff a0000402 4802dc02 ..h.........H... │ │ + 0x0010f540 2c002cfe e8fedcfe 64ffb4fd 1c003401 ,.,.....d.....4. │ │ + 0x0010f550 90031800 7c009c00 b40004ff b00364fc ....|.........d. │ │ + 0x0010f560 fcfcf8fd 54fe90fd 2c012cff 88fb2000 ....T...,.,... . │ │ + 0x0010f570 2cfd2003 98fb2cff f8fab0fc b40060fe ,. ...,.......`. │ │ + 0x0010f580 b801c000 c0fde8fc b4ffc8fb 5000ecfd ............P... │ │ + 0x0010f590 a0fe7cff 7c01ccfc 94005804 8000a400 ..|.|.....X..... │ │ + 0x0010f5a0 c801bc02 64fc9000 64fd80fe 8802c0fc ....d...d....... │ │ + 0x0010f5b0 fc012802 ccff9cff 70fdd000 c8fdec02 ..(.....p....... │ │ + 0x0010f5c0 a8ffa802 e8002c01 c00068fe 0cfc68ff ......,...h...h. │ │ + 0x0010f5d0 04fff4fe 100194fc 68fd78fd b4fe78ff ........h.x...x. │ │ + 0x0010f5e0 10000c00 8004e4ff 4c01e8fd 400160fd ........L...@.`. │ │ + 0x0010f5f0 34fec4fe 1402fcfe e400d8ff 1c04d0fc 4............... │ │ + 0x0010f600 b4005800 10fed4fd 60fd90fe ac015c00 ..X.....`.....\. │ │ + 0x0010f610 64019401 68fefc00 c40050ff d4fd1803 d...h.....P..... │ │ + 0x0010f620 0c012000 74012800 6000b4fe 48017800 .. .t.(.`...H.x. │ │ + 0x0010f630 74017cfc d8ffd801 f8feb0fd b8038000 t.|............. │ │ + 0x0010f640 90027000 980218ff a4010400 a8fe30fe ..p...........0. │ │ + 0x0010f650 2c02f400 60fee0ff fc000000 64febc00 ,...`.......d... │ │ + 0x0010f660 48fdfc01 24fe4401 b8fb9002 c8fe3002 H...$.D.......0. │ │ + 0x0010f670 080178ff 3001a000 c0ffbcfd f8005001 ..x.0.........P. │ │ + 0x0010f680 30fd3002 a4fee0fe ecfe3cff 0cfe5403 0.0.......<...T. │ │ + 0x0010f690 e0fd14ff 98fb20fc f8fc7400 38003400 ...... ...t.8.4. │ │ + 0x0010f6a0 5c037403 d400f4ff a800fc03 0002d8fd \.t............. │ │ + 0x0010f6b0 9c036cff cc02bc00 a400acfe f8fd48ff ..l...........H. │ │ + 0x0010f6c0 700368ff 58fd30ff 7cfbd4fe f0fd28fe p.h.X.0.|.....(. │ │ + 0x0010f6d0 6c016400 18fde0fb e0ff1c02 18019000 l.d............. │ │ + 0x0010f6e0 5cfde0ff 18ffe8fe 20ff6000 3802b4ff \....... .`.8... │ │ + 0x0010f6f0 ac009400 94006800 2000d8fe e0ff1403 ......h. ....... │ │ + 0x0010f700 b0ff2000 f0ff1801 2001b003 ac011cfe .. ..... ....... │ │ + 0x0010f710 0040c03f 813f423f 043fc63e 893e4c3e .@.?.?B?.?.>.>L> │ │ + 0x0010f720 103ed43d 983d5d3d 223de83c ae3c753c .>.=.=]="=.<.? │ │ + 0x0010f930 00020715 2b393e40 00000000 00000000 ....+9>@........ │ │ + 0x0010f940 02040403 04040404 04050404 00040200 ................ │ │ + 0x0010f950 04060102 04010604 02040202 04060504 ................ │ │ + 0x0010f960 02050406 03020403 06040402 04040604 ................ │ │ + 0x0010f970 02040403 04040404 04050404 01020401 ................ │ │ + 0x0010f980 04040106 04000404 02040202 04060504 ................ │ │ + 0x0010f990 02050406 03020403 06040402 04040604 ................ │ │ + 0x0010f9a0 02040403 04040404 04050404 00040200 ................ │ │ + 0x0010f9b0 04040004 06010404 02040202 04060504 ................ │ │ + 0x0010f9c0 02050406 03020403 06040402 04040604 ................ │ │ + 0x0010f9d0 3c342d27 221e1a16 13110f0d 0b0a0807 <4-'"........... │ │ + 0x0010f9e0 06060504 04030302 02020201 01010101 ................ │ │ + 0x0010f9f0 1b000000 11000000 11000000 1b000000 ................ │ │ + 0x0010fa00 17000000 16000000 00000000 00000000 ................ │ │ + 0x0010fa10 f9c7f9ff 16c8f9ff 93c8f9ff 31c8f9ff ............1... │ │ + 0x0010fa20 93c8f9ff 93c8f9ff 93c8f9ff 4ac8f9ff ............J... │ │ + 0x0010fa30 93c8f9ff 93c8f9ff 93c8f9ff 93c8f9ff ................ │ │ + 0x0010fa40 93c8f9ff 93c8f9ff 93c8f9ff 82c8f9ff ................ │ │ + 0x0010fa50 93c8f9ff 93c8f9ff 93c8f9ff 93c8f9ff ................ │ │ + 0x0010fa60 93c8f9ff 93c8f9ff 93c8f9ff 93c8f9ff ................ │ │ + 0x0010fa70 93c8f9ff 93c8f9ff 93c8f9ff 93c8f9ff ................ │ │ + 0x0010fa80 93c8f9ff 93c8f9ff 93c8f9ff 60c8f9ff ............`... │ │ + 0x0010fa90 31c8f9ff b8c8f9ff 42c8f9ff dbc8f9ff 1.......B....... │ │ + 0x0010faa0 42c8f9ff 42c8f9ff 42c8f9ff ffc8f9ff B...B...B....... │ │ + 0x0010fab0 42c8f9ff 42c8f9ff 42c8f9ff 42c8f9ff B...B...B...B... │ │ + 0x0010fac0 42c8f9ff 42c8f9ff 42c8f9ff 65c9f9ff B...B...B...e... │ │ + 0x0010fad0 42c8f9ff 42c8f9ff 42c8f9ff 42c8f9ff B...B...B...B... │ │ + 0x0010fae0 42c8f9ff 42c8f9ff 42c8f9ff 42c8f9ff B...B...B...B... │ │ + 0x0010faf0 42c8f9ff 42c8f9ff 42c8f9ff 42c8f9ff B...B...B...B... │ │ + 0x0010fb00 42c8f9ff 42c8f9ff 42c8f9ff 20c9f9ff B...B...B... ... │ │ + 0x0010fb10 e9c7f9ff 12c9f9ff cec9f9ff 38c9f9ff ............8... │ │ + 0x0010fb20 cec9f9ff cec9f9ff cec9f9ff 60c9f9ff ............`... │ │ + 0x0010fb30 cec9f9ff cec9f9ff cec9f9ff cec9f9ff ................ │ │ + 0x0010fb40 cec9f9ff cec9f9ff cec9f9ff 82c9f9ff ................ │ │ + 0x0010fb50 cec9f9ff cec9f9ff cec9f9ff cec9f9ff ................ │ │ + 0x0010fb60 cec9f9ff cec9f9ff cec9f9ff cec9f9ff ................ │ │ + 0x0010fb70 cec9f9ff cec9f9ff cec9f9ff cec9f9ff ................ │ │ + 0x0010fb80 cec9f9ff cec9f9ff cec9f9ff abc9f9ff ................ │ │ + 0x0010fb90 96c7f9ff 61c9f9ff 6dcaf9ff 87c9f9ff ....a...m....... │ │ + 0x0010fba0 6dcaf9ff 6dcaf9ff 6dcaf9ff afc9f9ff m...m...m....... │ │ + 0x0010fbb0 6dcaf9ff 6dcaf9ff 6dcaf9ff 6dcaf9ff m...m...m...m... │ │ + 0x0010fbc0 6dcaf9ff 6dcaf9ff 6dcaf9ff d1c9f9ff m...m...m....... │ │ + 0x0010fbd0 6dcaf9ff 6dcaf9ff 6dcaf9ff 6dcaf9ff m...m...m...m... │ │ + 0x0010fbe0 6dcaf9ff 6dcaf9ff 6dcaf9ff 6dcaf9ff m...m...m...m... │ │ + 0x0010fbf0 6dcaf9ff 6dcaf9ff 6dcaf9ff 6dcaf9ff m...m...m...m... │ │ + 0x0010fc00 6dcaf9ff 6dcaf9ff 6dcaf9ff 08caf9ff m...m...m....... │ │ + 0x0010fc10 65bff9ff d6bff9ff f2bff9ff 10c0f9ff e............... │ │ + 0x0010fc20 f2bff9ff f2bff9ff f2bff9ff 26c0f9ff ............&... │ │ + 0x0010fc30 f2bff9ff f2bff9ff f2bff9ff f2bff9ff ................ │ │ + 0x0010fc40 f2bff9ff f2bff9ff f2bff9ff 47c0f9ff ............G... │ │ + 0x0010fc50 65c0f9ff 76c0f9ff cdbdf9ff 8ec0f9ff e...v........... │ │ + 0x0010fc60 cdbdf9ff cdbdf9ff cdbdf9ff a4c0f9ff ................ │ │ + 0x0010fc70 cdbdf9ff cdbdf9ff cdbdf9ff cdbdf9ff ................ │ │ + 0x0010fc80 cdbdf9ff cdbdf9ff cdbdf9ff c3c0f9ff ................ │ │ + 0x0010fc90 94c3f9ff a6c3f9ff bcc3f9ff d9c3f9ff ................ │ │ + 0x0010fca0 bcc3f9ff bcc3f9ff bcc3f9ff edc3f9ff ................ │ │ + 0x0010fcb0 bcc3f9ff bcc3f9ff bcc3f9ff bcc3f9ff ................ │ │ + 0x0010fcc0 bcc3f9ff bcc3f9ff bcc3f9ff 0dc4f9ff ................ │ │ + 0x0010fcd0 2ec4f9ff 42c4f9ff e8c1f9ff 5dc4f9ff ....B.......]... │ │ + 0x0010fce0 e8c1f9ff e8c1f9ff e8c1f9ff 76c4f9ff ............v... │ │ + 0x0010fcf0 e8c1f9ff e8c1f9ff e8c1f9ff e8c1f9ff ................ │ │ + 0x0010fd00 e8c1f9ff e8c1f9ff e8c1f9ff 98c4f9ff ................ │ │ + 0x0010fd10 67ccf9ff deccf9ff f4ccf9ff 16cdf9ff g............... │ │ + 0x0010fd20 f4ccf9ff f4ccf9ff f4ccf9ff 29cdf9ff ............)... │ │ + 0x0010fd30 f4ccf9ff f4ccf9ff f4ccf9ff f4ccf9ff ................ │ │ + 0x0010fd40 f4ccf9ff f4ccf9ff f4ccf9ff 3ccdf9ff ............<... │ │ + 0x0010fd50 56cdf9ff 6ccdf9ff 89cdf9ff c0cdf9ff V...l........... │ │ + 0x0010fd60 89cdf9ff 89cdf9ff 89cdf9ff d8cdf9ff ................ │ │ + 0x0010fd70 89cdf9ff 89cdf9ff 89cdf9ff 89cdf9ff ................ │ │ + 0x0010fd80 89cdf9ff 89cdf9ff 89cdf9ff efcdf9ff ................ │ │ + 0x0010fd90 12cef9ff 80cef9ff b0d0f9ff 01cff9ff ................ │ │ + 0x0010fda0 b0d0f9ff b0d0f9ff b0d0f9ff 80cff9ff ................ │ │ + 0x0010fdb0 b0d0f9ff b0d0f9ff b0d0f9ff b0d0f9ff ................ │ │ + 0x0010fdc0 b0d0f9ff b0d0f9ff b0d0f9ff 01d0f9ff ................ │ │ + 0x0010fdd0 2bd3f9ff f1d3f9ff 18d4f9ff 45d4f9ff +...........E... │ │ + 0x0010fde0 76d4f9ff 9cd4f9ff a2d4f9ff a8d4f9ff v............... │ │ + 0x0010fdf0 add4f9ff c4d4f9ff 95d2f9ff 23d3f9ff ............#... │ │ + 0x0010fe00 4ed3f9ff 76d3f9ff 8ad3f9ff 90d3f9ff N...v........... │ │ + 0x0010fe10 9cd3f9ff a5d3f9ff 76d7f9ff ced7f9ff ........v....... │ │ + 0x0010fe20 00d8f9ff 32d8f9ff 80d8f9ff b2d8f9ff ....2........... │ │ + 0x0010fe30 d5d8f9ff 9be5f9ff d8e5f9ff f7e5f9ff ................ │ │ + 0x0010fe40 15e6f9ff 3ae6f9ff 7be6f9ff 87e6f9ff ....:...{....... │ │ + 0x0010fe50 a6e6f9ff b9e6f9ff d7e6f9ff e1e6f9ff ................ │ │ + 0x0010fe60 02e7f9ff 20e7f9ff 53e7f9ff 66e7f9ff .... ...S...f... │ │ + 0x0010fe70 81e7f9ff 8ce7f9ff ade7f9ff c5e7f9ff ................ │ │ + 0x0010fe80 ccf3f9ff a2f7f9ff f0f7f9ff 92f7f9ff ................ │ │ + 0x0010fe90 f0f7f9ff f0f7f9ff f0f7f9ff b1f7f9ff ................ │ │ + 0x0010fea0 f0f7f9ff f0f7f9ff f0f7f9ff f0f7f9ff ................ │ │ + 0x0010feb0 f0f7f9ff f0f7f9ff f0f7f9ff c8f7f9ff ................ │ │ + 0x0010fec0 e3f7f9ff 18f8f9ff 14f3f9ff fcf7f9ff ................ │ │ + 0x0010fed0 14f3f9ff 14f3f9ff 14f3f9ff 33f8f9ff ............3... │ │ + 0x0010fee0 14f3f9ff 14f3f9ff 14f3f9ff 14f3f9ff ................ │ │ + 0x0010fef0 14f3f9ff 14f3f9ff 14f3f9ff 55f8f9ff ............U... │ │ + 0x0010ff00 fcf6f9ff 7df8f9ff 3ff8f9ff 64f8f9ff ....}...?...d... │ │ + 0x0010ff10 3ff8f9ff 3ff8f9ff 3ff8f9ff 99f8f9ff ?...?...?....... │ │ + 0x0010ff20 3ff8f9ff 3ff8f9ff 3ff8f9ff 3ff8f9ff ?...?...?...?... │ │ + 0x0010ff30 3ff8f9ff 3ff8f9ff 3ff8f9ff bdf8f9ff ?...?...?....... │ │ + 0x0010ff40 03f9f9ff 97f9f9ff 2bf9f9ff 69f9f9ff ........+...i... │ │ + 0x0010ff50 2bf9f9ff 2bf9f9ff 2bf9f9ff c7f9f9ff +...+...+....... │ │ + 0x0010ff60 2bf9f9ff 2bf9f9ff 2bf9f9ff 2bf9f9ff +...+...+...+... │ │ + 0x0010ff70 2bf9f9ff 2bf9f9ff 2bf9f9ff fdf9f9ff +...+...+....... │ │ + 0x0010ff80 7b02faff cb06faff 1007faff be06faff {............... │ │ + 0x0010ff90 1007faff 1007faff 1007faff d706faff ................ │ │ + 0x0010ffa0 1007faff 1007faff 1007faff 1007faff ................ │ │ + 0x0010ffb0 1007faff 1007faff 1007faff eb06faff ................ │ │ + 0x0010ffc0 0307faff 5407faff b401faff 2a07faff ....T.......*... │ │ + 0x0010ffd0 b401faff b401faff b401faff 7d07faff ............}... │ │ + 0x0010ffe0 b401faff b401faff b401faff b401faff ................ │ │ + 0x0010fff0 b401faff b401faff b401faff ae07faff ................ │ │ + 0x00110000 2b06faff dc07faff ad07faff c607faff +............... │ │ + 0x00110010 ad07faff ad07faff ad07faff f507faff ................ │ │ + 0x00110020 ad07faff ad07faff ad07faff ad07faff ................ │ │ + 0x00110030 ad07faff ad07faff ad07faff 1608faff ................ │ │ + 0x00110040 5408faff ba08faff 6e08faff 9d08faff T.......n....... │ │ + 0x00110050 6e08faff 6e08faff 6e08faff d908faff n...n...n....... │ │ + 0x00110060 6e08faff 6e08faff 6e08faff 6e08faff n...n...n...n... │ │ + 0x00110070 6e08faff 6e08faff 6e08faff fe08faff n...n...n....... │ │ + 0x00110080 d40efaff df16faff 3517faff c017faff ........5....... │ │ + 0x00110090 cf23faff ec2dfaff 992efaff 132efaff .#...-.......... │ │ + 0x001100a0 992efaff 992efaff 992efaff 372efaff ............7... │ │ + 0x001100b0 992efaff 992efaff 992efaff 992efaff ................ │ │ + 0x001100c0 992efaff 992efaff 992efaff 582efaff ............X... │ │ + 0x001100d0 992efaff 992efaff 992efaff 992efaff ................ │ │ + 0x001100e0 992efaff 992efaff 992efaff 992efaff ................ │ │ + 0x001100f0 992efaff 992efaff 992efaff 992efaff ................ │ │ + 0x00110100 992efaff 992efaff 992efaff 802efaff ................ │ │ + 0x00110110 3f2efaff 652efaff 3e2ffaff 8d2efaff ?...e...>/...... │ │ + 0x00110120 3e2ffaff 3e2ffaff 3e2ffaff b62efaff >/..>/..>/...... │ │ + 0x00110130 3e2ffaff 3e2ffaff 3e2ffaff 3e2ffaff >/..>/..>/..>/.. │ │ + 0x00110140 3e2ffaff 3e2ffaff 3e2ffaff d82efaff >/..>/..>/...... │ │ + 0x00110150 3e2ffaff 3e2ffaff 3e2ffaff 3e2ffaff >/..>/..>/..>/.. │ │ + 0x00110160 3e2ffaff 3e2ffaff 3e2ffaff 3e2ffaff >/..>/..>/..>/.. │ │ + 0x00110170 3e2ffaff 3e2ffaff 3e2ffaff 3e2ffaff >/..>/..>/..>/.. │ │ + 0x00110180 3e2ffaff 3e2ffaff 3e2ffaff 062ffaff >/..>/..>/.../.. │ │ + 0x00110190 e72efaff 122ffaff ed2ffaff 412ffaff ...../.../..A/.. │ │ + 0x001101a0 ed2ffaff ed2ffaff ed2ffaff 722ffaff ./.../.../..r/.. │ │ + 0x001101b0 ed2ffaff ed2ffaff ed2ffaff ed2ffaff ./.../.../.../.. │ │ + 0x001101c0 ed2ffaff ed2ffaff ed2ffaff 992ffaff ./.../.../.../.. │ │ + 0x001101d0 ed2ffaff ed2ffaff ed2ffaff ed2ffaff ./.../.../.../.. │ │ + 0x001101e0 ed2ffaff ed2ffaff ed2ffaff ed2ffaff ./.../.../.../.. │ │ + 0x001101f0 ed2ffaff ed2ffaff ed2ffaff ed2ffaff ./.../.../.../.. │ │ + 0x00110200 ed2ffaff ed2ffaff ed2ffaff c72ffaff ./.../.../.../.. │ │ + 0x00110210 912ffaff bb2ffaff ef30faff e92ffaff ./.../...0.../.. │ │ + 0x00110220 ef30faff ef30faff ef30faff 1930faff .0...0...0...0.. │ │ + 0x00110230 ef30faff ef30faff ef30faff ef30faff .0...0...0...0.. │ │ + 0x00110240 ef30faff ef30faff ef30faff 4330faff .0...0...0..C0.. │ │ + 0x00110250 ef30faff ef30faff ef30faff ef30faff .0...0...0...0.. │ │ + 0x00110260 ef30faff ef30faff ef30faff ef30faff .0...0...0...0.. │ │ + 0x00110270 ef30faff ef30faff ef30faff ef30faff .0...0...0...0.. │ │ + 0x00110280 ef30faff ef30faff ef30faff 8230faff .0...0...0...0.. │ │ + 0x00110290 5a29faff 6f29faff 8b29faff b729faff Z)..o)...)...).. │ │ + 0x001102a0 8b29faff 8b29faff 8b29faff ce29faff .)...)...)...).. │ │ + 0x001102b0 8b29faff 8b29faff 8b29faff 8b29faff .)...)...)...).. │ │ + 0x001102c0 8b29faff 8b29faff 8b29faff f129faff .)...)...)...).. │ │ + 0x001102d0 202afaff 4f2afaff 862afaff ca2afaff *..O*...*...*.. │ │ + 0x001102e0 862afaff 862afaff 862afaff ff2afaff .*...*...*...*.. │ │ + 0x001102f0 862afaff 862afaff 862afaff 862afaff .*...*...*...*.. │ │ + 0x00110300 862afaff 862afaff 862afaff f826faff .*...*...*...&.. │ │ + 0x00110310 00040804 00000506 05000204 04040200 ................ │ │ + 0x00110320 04080400 00050605 00020404 04020000 ................ │ │ + 0x00110330 05040300 00000000 00000000 00000000 ................ │ │ + 0x00110340 00000000 00000000 00000000 00000000 ................ │ │ + 0x00110350 00000000 00000000 00000000 00000000 ................ │ │ + 0x00110360 0501020c a5cffcff c2cffcff 3fd0fcff ............?... │ │ + 0x00110370 ddcffcff 3fd0fcff 3fd0fcff 3fd0fcff ....?...?...?... │ │ + 0x00110380 f6cffcff 3fd0fcff 3fd0fcff 3fd0fcff ....?...?...?... │ │ + 0x00110390 3fd0fcff 3fd0fcff 3fd0fcff 3fd0fcff ?...?...?...?... │ │ + 0x001103a0 2ed0fcff 3fd0fcff 3fd0fcff 3fd0fcff ....?...?...?... │ │ + 0x001103b0 3fd0fcff 3fd0fcff 3fd0fcff 3fd0fcff ?...?...?...?... │ │ + 0x001103c0 3fd0fcff 3fd0fcff 3fd0fcff 3fd0fcff ?...?...?...?... │ │ + 0x001103d0 3fd0fcff 3fd0fcff 3fd0fcff 3fd0fcff ?...?...?...?... │ │ + 0x001103e0 0cd0fcff ddcffcff 64d0fcff eecffcff ........d....... │ │ + 0x001103f0 87d0fcff eecffcff eecffcff eecffcff ................ │ │ + 0x00110400 abd0fcff eecffcff eecffcff eecffcff ................ │ │ + 0x00110410 eecffcff eecffcff eecffcff eecffcff ................ │ │ + 0x00110420 11d1fcff eecffcff eecffcff eecffcff ................ │ │ + 0x00110430 eecffcff eecffcff eecffcff eecffcff ................ │ │ + 0x00110440 eecffcff eecffcff eecffcff eecffcff ................ │ │ + 0x00110450 eecffcff eecffcff eecffcff eecffcff ................ │ │ + 0x00110460 ccd0fcff 95cffcff bed0fcff 7ad1fcff ............z... │ │ + 0x00110470 e4d0fcff 7ad1fcff 7ad1fcff 7ad1fcff ....z...z...z... │ │ + 0x00110480 0cd1fcff 7ad1fcff 7ad1fcff 7ad1fcff ....z...z...z... │ │ + 0x00110490 7ad1fcff 7ad1fcff 7ad1fcff 7ad1fcff z...z...z...z... │ │ + 0x001104a0 2ed1fcff 7ad1fcff 7ad1fcff 7ad1fcff ....z...z...z... │ │ + 0x001104b0 7ad1fcff 7ad1fcff 7ad1fcff 7ad1fcff z...z...z...z... │ │ + 0x001104c0 7ad1fcff 7ad1fcff 7ad1fcff 7ad1fcff z...z...z...z... │ │ + 0x001104d0 7ad1fcff 7ad1fcff 7ad1fcff 7ad1fcff z...z...z...z... │ │ + 0x001104e0 57d1fcff 42cffcff 0dd1fcff 19d2fcff W...B........... │ │ + 0x001104f0 33d1fcff 19d2fcff 19d2fcff 19d2fcff 3............... │ │ + 0x00110500 5bd1fcff 19d2fcff 19d2fcff 19d2fcff [............... │ │ + 0x00110510 19d2fcff 19d2fcff 19d2fcff 19d2fcff ................ │ │ + 0x00110520 7dd1fcff 19d2fcff 19d2fcff 19d2fcff }............... │ │ + 0x00110530 19d2fcff 19d2fcff 19d2fcff 19d2fcff ................ │ │ + 0x00110540 19d2fcff 19d2fcff 19d2fcff 19d2fcff ................ │ │ + 0x00110550 19d2fcff 19d2fcff 19d2fcff 19d2fcff ................ │ │ + 0x00110560 b4d1fcff 12c7fcff 82c7fcff 9ec7fcff ................ │ │ + 0x00110570 bcc7fcff 9ec7fcff 9ec7fcff 9ec7fcff ................ │ │ + 0x00110580 d2c7fcff 9ec7fcff 9ec7fcff 9ec7fcff ................ │ │ + 0x00110590 9ec7fcff 9ec7fcff 9ec7fcff 9ec7fcff ................ │ │ + 0x001105a0 f3c7fcff 11c8fcff 22c8fcff 79c5fcff ........"...y... │ │ + 0x001105b0 3ac8fcff 79c5fcff 79c5fcff 79c5fcff :...y...y...y... │ │ + 0x001105c0 50c8fcff 79c5fcff 79c5fcff 79c5fcff P...y...y...y... │ │ + 0x001105d0 79c5fcff 79c5fcff 79c5fcff 79c5fcff y...y...y...y... │ │ + 0x001105e0 6fc8fcff 40cbfcff 52cbfcff 68cbfcff o...@...R...h... │ │ + 0x001105f0 85cbfcff 68cbfcff 68cbfcff 68cbfcff ....h...h...h... │ │ + 0x00110600 99cbfcff 68cbfcff 68cbfcff 68cbfcff ....h...h...h... │ │ + 0x00110610 68cbfcff 68cbfcff 68cbfcff 68cbfcff h...h...h...h... │ │ + 0x00110620 b9cbfcff dacbfcff eecbfcff 94c9fcff ................ │ │ + 0x00110630 09ccfcff 94c9fcff 94c9fcff 94c9fcff ................ │ │ + 0x00110640 22ccfcff 94c9fcff 94c9fcff 94c9fcff "............... │ │ + 0x00110650 94c9fcff 94c9fcff 94c9fcff 94c9fcff ................ │ │ + 0x00110660 44ccfcff 16d4fcff 90d4fcff a6d4fcff D............... │ │ + 0x00110670 c8d4fcff a6d4fcff a6d4fcff a6d4fcff ................ │ │ + 0x00110680 dbd4fcff a6d4fcff a6d4fcff a6d4fcff ................ │ │ + 0x00110690 a6d4fcff a6d4fcff a6d4fcff a6d4fcff ................ │ │ + 0x001106a0 eed4fcff 08d5fcff 1ed5fcff 3bd5fcff ............;... │ │ + 0x001106b0 6fd5fcff 3bd5fcff 3bd5fcff 3bd5fcff o...;...;...;... │ │ + 0x001106c0 87d5fcff 3bd5fcff 3bd5fcff 3bd5fcff ....;...;...;... │ │ + 0x001106d0 3bd5fcff 3bd5fcff 3bd5fcff 3bd5fcff ;...;...;...;... │ │ + 0x001106e0 9ed5fcff bed5fcff 2cd6fcff 5cd8fcff ........,...\... │ │ + 0x001106f0 add6fcff 5cd8fcff 5cd8fcff 5cd8fcff ....\...\...\... │ │ + 0x00110700 2cd7fcff 5cd8fcff 5cd8fcff 5cd8fcff ,...\...\...\... │ │ + 0x00110710 5cd8fcff 5cd8fcff 5cd8fcff 5cd8fcff \...\...\...\... │ │ + 0x00110720 add7fcff e2dafcff aadbfcff d0dbfcff ................ │ │ + 0x00110730 fcdbfcff 2cdcfcff 51dcfcff 57dcfcff ....,...Q...W... │ │ + 0x00110740 5ddcfcff 62dcfcff 79dcfcff 47dafcff ]...b...y...G... │ │ + 0x00110750 d9dafcff 05dbfcff 2edbfcff 43dbfcff ............C... │ │ + 0x00110760 49dbfcff 55dbfcff 5edbfcff 28dffcff I...U...^...(... │ │ + 0x00110770 80dffcff b3dffcff e6dffcff 34e0fcff ............4... │ │ + 0x00110780 82e0fcff aae0fcff b4edfcff eeedfcff ................ │ │ + 0x00110790 15eefcff 3beefcff 69eefcff b3eefcff ....;...i....... │ │ + 0x001107a0 c7eefcff eeeefcff 09effcff 2feffcff ............/... │ │ + 0x001107b0 42effcff 6beffcff 92effcff ceeffcff B...k........... │ │ + 0x001107c0 e9effcff 0ff0fcff 23f0fcff 4cf0fcff ........#...L... │ │ + 0x001107d0 62f0fcff 29fcfcff 1c00fdff 5c00fdff b...).......\... │ │ + 0x001107e0 0f00fdff 5c00fdff 5c00fdff 5c00fdff ....\...\...\... │ │ + 0x001107f0 2800fdff 5c00fdff 5c00fdff 5c00fdff (...\...\...\... │ │ + 0x00110800 5c00fdff 5c00fdff 5c00fdff 5c00fdff \...\...\...\... │ │ + 0x00110810 3c00fdff 4a00fdff 7d00fdff 7afbfcff <...J...}...z... │ │ + 0x00110820 6200fdff 7afbfcff 7afbfcff 7afbfcff b...z...z...z... │ │ + 0x00110830 9700fdff 7afbfcff 7afbfcff 7afbfcff ....z...z...z... │ │ + 0x00110840 7afbfcff 7afbfcff 7afbfcff 7afbfcff z...z...z...z... │ │ + 0x00110850 b900fdff 7cfffcff e000fdff a900fdff ....|........... │ │ + 0x00110860 ca00fdff a900fdff a900fdff a900fdff ................ │ │ + 0x00110870 f900fdff a900fdff a900fdff a900fdff ................ │ │ + 0x00110880 a900fdff a900fdff a900fdff a900fdff ................ │ │ + 0x00110890 1a01fdff 5301fdff 9d01fdff 6501fdff ....S.......e... │ │ + 0x001108a0 8901fdff 6501fdff 6501fdff 6501fdff ....e...e...e... │ │ + 0x001108b0 b301fdff 6501fdff 6501fdff 6501fdff ....e...e...e... │ │ + 0x001108c0 6501fdff 6501fdff 6501fdff 6501fdff e...e...e...e... │ │ + 0x001108d0 d001fdff ed0afdff 460ffdff 7c0ffdff ........F...|... │ │ + 0x001108e0 390ffdff 7c0ffdff 7c0ffdff 7c0ffdff 9...|...|...|... │ │ + 0x001108f0 520ffdff 7c0ffdff 7c0ffdff 7c0ffdff R...|...|...|... │ │ + 0x00110900 7c0ffdff 7c0ffdff 7c0ffdff 7c0ffdff |...|...|...|... │ │ + 0x00110910 660ffdff 680ffdff b30ffdff 2a0afdff f...h.......*... │ │ + 0x00110920 8c0ffdff 2a0afdff 2a0afdff 2a0afdff ....*...*...*... │ │ + 0x00110930 d90ffdff 2a0afdff 2a0afdff 2a0afdff ....*...*...*... │ │ + 0x00110940 2a0afdff 2a0afdff 2a0afdff 2a0afdff *...*...*...*... │ │ + 0x00110950 0710fdff a60efdff 3710fdff 0310fdff ........7....... │ │ + 0x00110960 2110fdff 0310fdff 0310fdff 0310fdff !............... │ │ + 0x00110970 5010fdff 0310fdff 0310fdff 0310fdff P............... │ │ + 0x00110980 0310fdff 0310fdff 0310fdff 0310fdff ................ │ │ + 0x00110990 7110fdff b210fdff 1711fdff c910fdff q............... │ │ + 0x001109a0 fd10fdff c910fdff c910fdff c910fdff ................ │ │ + 0x001109b0 3311fdff c910fdff c910fdff c910fdff 3............... │ │ + 0x001109c0 c910fdff c910fdff c910fdff c910fdff ................ │ │ + 0x001109d0 5511fdff 3c17fdff 921ffdff ea1ffdff U...<........... │ │ + 0x001109e0 8120fdff 442dfdff 6837fdff 1538fdff . ..D-..h7...8.. │ │ + 0x001109f0 8f37fdff 1538fdff 1538fdff 1538fdff .7...8...8...8.. │ │ + 0x00110a00 b337fdff 1538fdff 1538fdff 1538fdff .7...8...8...8.. │ │ + 0x00110a10 1538fdff 1538fdff 1538fdff 1538fdff .8...8...8...8.. │ │ + 0x00110a20 d437fdff 1538fdff 1538fdff 1538fdff .7...8...8...8.. │ │ + 0x00110a30 1538fdff 1538fdff 1538fdff 1538fdff .8...8...8...8.. │ │ + 0x00110a40 1538fdff 1538fdff 1538fdff 1538fdff .8...8...8...8.. │ │ + 0x00110a50 1538fdff 1538fdff 1538fdff 1538fdff .8...8...8...8.. │ │ + 0x00110a60 fc37fdff bb37fdff e137fdff ba38fdff .7...7...7...8.. │ │ + 0x00110a70 0938fdff ba38fdff ba38fdff ba38fdff .8...8...8...8.. │ │ + 0x00110a80 3238fdff ba38fdff ba38fdff ba38fdff 28...8...8...8.. │ │ + 0x00110a90 ba38fdff ba38fdff ba38fdff ba38fdff .8...8...8...8.. │ │ + 0x00110aa0 5438fdff ba38fdff ba38fdff ba38fdff T8...8...8...8.. │ │ + 0x00110ab0 ba38fdff ba38fdff ba38fdff ba38fdff .8...8...8...8.. │ │ + 0x00110ac0 ba38fdff ba38fdff ba38fdff ba38fdff .8...8...8...8.. │ │ + 0x00110ad0 ba38fdff ba38fdff ba38fdff ba38fdff .8...8...8...8.. │ │ + 0x00110ae0 8238fdff 6338fdff 8e38fdff 6939fdff .8..c8...8..i9.. │ │ + 0x00110af0 bd38fdff 6939fdff 6939fdff 6939fdff .8..i9..i9..i9.. │ │ + 0x00110b00 ee38fdff 6939fdff 6939fdff 6939fdff .8..i9..i9..i9.. │ │ + 0x00110b10 6939fdff 6939fdff 6939fdff 6939fdff i9..i9..i9..i9.. │ │ + 0x00110b20 1539fdff 6939fdff 6939fdff 6939fdff .9..i9..i9..i9.. │ │ + 0x00110b30 6939fdff 6939fdff 6939fdff 6939fdff i9..i9..i9..i9.. │ │ + 0x00110b40 6939fdff 6939fdff 6939fdff 6939fdff i9..i9..i9..i9.. │ │ + 0x00110b50 6939fdff 6939fdff 6939fdff 6939fdff i9..i9..i9..i9.. │ │ + 0x00110b60 4339fdff 0d39fdff 3739fdff 6b3afdff C9...9..79..k:.. │ │ + 0x00110b70 6539fdff 6b3afdff 6b3afdff 6b3afdff e9..k:..k:..k:.. │ │ + 0x00110b80 9539fdff 6b3afdff 6b3afdff 6b3afdff .9..k:..k:..k:.. │ │ + 0x00110b90 6b3afdff 6b3afdff 6b3afdff 6b3afdff k:..k:..k:..k:.. │ │ + 0x00110ba0 bf39fdff 6b3afdff 6b3afdff 6b3afdff .9..k:..k:..k:.. │ │ + 0x00110bb0 6b3afdff 6b3afdff 6b3afdff 6b3afdff k:..k:..k:..k:.. │ │ + 0x00110bc0 6b3afdff 6b3afdff 6b3afdff 6b3afdff k:..k:..k:..k:.. │ │ + 0x00110bd0 6b3afdff 6b3afdff 6b3afdff 6b3afdff k:..k:..k:..k:.. │ │ + 0x00110be0 fe39fdff d232fdff e832fdff 0733fdff .9...2...2...3.. │ │ + 0x00110bf0 2f33fdff 0733fdff 0733fdff 0733fdff /3...3...3...3.. │ │ + 0x00110c00 4833fdff 0733fdff 0733fdff 0733fdff H3...3...3...3.. │ │ + 0x00110c10 0733fdff 0733fdff 0733fdff 0733fdff .3...3...3...3.. │ │ + 0x00110c20 6c33fdff a033fdff cf33fdff 0234fdff l3...3...3...4.. │ │ + 0x00110c30 4334fdff 0234fdff 0234fdff 0234fdff C4...4...4...4.. │ │ + 0x00110c40 7434fdff 0234fdff 0234fdff 0234fdff t4...4...4...4.. │ │ + 0x00110c50 0234fdff 0234fdff 0234fdff 0234fdff .4...4...4...4.. │ │ + 0x00110c60 7430fdff 00000000 00000000 00000000 t0.............. │ │ + 0x00110c70 05040300 00000000 00000000 00000000 ................ │ │ + 0x00110c80 00000000 00000000 00000000 00000000 ................ │ │ + 0x00110c90 00000000 00000000 00000000 00000000 ................ │ │ + 0x00110ca0 0501020c .... │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ @@ -1,2912 +1,2970 @@ │ │ │ │ Hex dump of section '.eh_frame': │ │ - 0x0010d038 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ - 0x0010d048 1b0c0708 90010000 14000000 1c000000 ................ │ │ - 0x0010d058 3875efff 0c000000 00000000 00000000 8u.............. │ │ - 0x0010d068 14000000 34000000 3075efff 01000000 ....4...0u...... │ │ - 0x0010d078 00000000 00000000 14000000 4c000000 ............L... │ │ - 0x0010d088 2875efff 05000000 00000000 00000000 (u.............. │ │ - 0x0010d098 14000000 64000000 2075efff 08000000 ....d... u...... │ │ - 0x0010d0a8 00000000 00000000 14000000 7c000000 ............|... │ │ - 0x0010d0b8 1875efff 16000000 00000000 00000000 .u.............. │ │ - 0x0010d0c8 14000000 94000000 90def5ff e6670000 .............g.. │ │ - 0x0010d0d8 00000000 00000000 14000000 ac000000 ................ │ │ - 0x0010d0e8 6846f6ff 27000000 00000000 00000000 hF..'........... │ │ - 0x0010d0f8 34000000 c4000000 8046f6ff b5010000 4........F...... │ │ - 0x0010d108 00420e10 410e1844 0e408303 8e025c0e .B..A..D.@....\. │ │ - 0x0010d118 18410e10 420e0845 0e400386 010e1841 .A..B..E.@.....A │ │ - 0x0010d128 0e10420e 08000000 34000000 fc000000 ..B.....4....... │ │ - 0x0010d138 0848f6ff 69000000 00420e10 410e1844 .H..i....B..A..D │ │ - 0x0010d148 0e408303 8e020251 0e18410e 10420e08 .@.....Q..A..B.. │ │ - 0x0010d158 410e4049 0e18410e 10420e08 00000000 A.@I..A..B...... │ │ - 0x0010d168 14000000 34010000 4048f6ff 1c000000 ....4...@H...... │ │ - 0x0010d178 00000000 00000000 1c000000 4c010000 ............L... │ │ - 0x0010d188 4848f6ff 26000000 00410e10 440e4083 HH..&....A..D.@. │ │ - 0x0010d198 025f0e10 410e0800 24000000 6c010000 ._..A...$...l... │ │ - 0x0010d1a8 5848f6ff 5e000000 00410e10 440e4083 XH..^....A..D.@. │ │ - 0x0010d1b8 02580e10 410e0841 0e40790e 10410e08 .X..A..A.@y..A.. │ │ - 0x0010d1c8 24000000 94010000 9048f6ff 4a000000 $........H..J... │ │ - 0x0010d1d8 00410e10 440e4083 02790e10 410e0845 .A..D.@..y..A..E │ │ - 0x0010d1e8 0e40440e 10410e08 14000000 bc010000 .@D..A.......... │ │ - 0x0010d1f8 b448f6ff 14000000 00440e40 4f0e0800 .H.......D.@O... │ │ - 0x0010d208 14000000 d4010000 b048f6ff 0d000000 .........H...... │ │ - 0x0010d218 00000000 00000000 14000000 ec010000 ................ │ │ - 0x0010d228 a548f6ff 07000000 00000000 00000000 .H.............. │ │ - 0x0010d238 24000000 04020000 a048f6ff 95000000 $........H...... │ │ - 0x0010d248 00420e10 410e1844 0e408303 8e02028a .B..A..D.@...... │ │ - 0x0010d258 0e18410e 10420e08 14000000 2c020000 ..A..B......,... │ │ - 0x0010d268 1849f6ff 25000000 00000000 00000000 .I..%........... │ │ - 0x0010d278 34000000 44020000 3049f6ff ea000000 4...D...0I...... │ │ - 0x0010d288 00420e10 420e1841 0e20440e 4083048e .B..B..A. D.@... │ │ - 0x0010d298 038f0202 d40e2041 0e18420e 10420e08 ...... A..B..B.. │ │ - 0x0010d2a8 410e4000 00000000 3c000000 7c020000 A.@.....<...|... │ │ - 0x0010d2b8 e849f6ff 9a000000 00420e10 410e1844 .I.......B..A..D │ │ - 0x0010d2c8 0e408303 8e02710e 18410e10 420e0841 .@....q..A..B..A │ │ - 0x0010d2d8 0e40024d 0e18410e 10420e08 410e4049 .@.M..A..B..A.@I │ │ - 0x0010d2e8 0e18410e 10420e08 34000000 bc020000 ..A..B..4....... │ │ - 0x0010d2f8 484af6ff fa000000 00420e10 410e1844 HJ.......B..A..D │ │ - 0x0010d308 0e408303 8e020251 0e18410e 10420e08 .@.....Q..A..B.. │ │ - 0x0010d318 450e4002 580e1841 0e10420e 08410e40 E.@.X..A..B..A.@ │ │ - 0x0010d328 14000000 f4020000 104bf6ff fe000000 .........K...... │ │ - 0x0010d338 00000000 00000000 34000000 0c030000 ........4....... │ │ - 0x0010d348 f84bf6ff 48000000 00420e10 410e1844 .K..H....B..A..D │ │ - 0x0010d358 0e408303 8e02750e 18410e10 420e0845 .@....u..A..B..E │ │ - 0x0010d368 0e400e18 410e1042 0e080000 00000000 .@..A..B........ │ │ - 0x0010d378 34000000 44030000 104cf6ff b1000000 4...D....L...... │ │ - 0x0010d388 00410e10 440e4083 02024f0e 10410e08 .A..D.@...O..A.. │ │ - 0x0010d398 410e4067 0e10410e 08450e40 6c0e1041 A.@g..A..E.@l..A │ │ - 0x0010d3a8 0e080000 00000000 5c000000 7c030000 ........\...|... │ │ - 0x0010d3b8 984cf6ff f0090000 00410e10 420e1842 .L.......A..B..B │ │ - 0x0010d3c8 0e20420e 28420e30 410e3844 0e800183 . B.(B.0A.8D.... │ │ - 0x0010d3d8 078c068d 058e048f 03860202 bc0eb001 ................ │ │ - 0x0010d3e8 440eb801 410ec001 490e8001 030d090e D...A...I....... │ │ - 0x0010d3f8 38410e30 420e2842 0e20420e 18420e10 8A.0B.(B. B..B.. │ │ - 0x0010d408 410e0800 00000000 4c000000 dc030000 A.......L....... │ │ - 0x0010d418 2856f6ff 110d0000 00410e10 420e1842 (V.......A..B..B │ │ - 0x0010d428 0e20420e 28420e30 410e3844 0e800183 . B.(B.0A.8D.... │ │ - 0x0010d438 078c068d 058e048f 03860203 f60a0e38 ...............8 │ │ - 0x0010d448 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ - 0x0010d458 0e08410e 80010000 4c000000 2c040000 ..A.....L...,... │ │ - 0x0010d468 f862f6ff ca020000 00410e10 420e1842 .b.......A..B..B │ │ - 0x0010d478 0e20420e 28420e30 410e3841 0e408307 . B.(B.0A.8A.@.. │ │ - 0x0010d488 8c068d05 8e048f03 860203b4 020e3841 ..............8A │ │ - 0x0010d498 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ - 0x0010d4a8 08000000 00000000 5c000000 7c040000 ........\...|... │ │ - 0x0010d4b8 7865f6ff a52d0000 00410e10 420e1842 xe...-...A..B..B │ │ - 0x0010d4c8 0e20420e 28420e30 410e3847 0e800283 . B.(B.0A.8G.... │ │ - 0x0010d4d8 078c068d 058e048f 03860203 1f0d0eb0 ................ │ │ - 0x0010d4e8 02410eb8 02410ec0 02490e80 02031215 .A...A...I...... │ │ - 0x0010d4f8 0e38410e 30420e28 420e2042 0e18420e .8A.0B.(B. B..B. │ │ - 0x0010d508 10410e08 410e8002 44000000 dc040000 .A..A...D....... │ │ - 0x0010d518 c892f6ff a3010000 00410e10 420e1842 .........A..B..B │ │ - 0x0010d528 0e20420e 28420e30 410e3883 078c068d . B.(B.0A.8..... │ │ - 0x0010d538 058e048f 03860203 8f010e30 420e2842 ...........0B.(B │ │ - 0x0010d548 0e20420e 18420e10 410e0800 00000000 . B..B..A....... │ │ - 0x0010d558 4c000000 24050000 3094f6ff e1160000 L...$...0....... │ │ - 0x0010d568 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x0010d578 410e3847 0ec00183 078c068d 058e048f A.8G............ │ │ - 0x0010d588 03860203 1d140e38 410e3042 0e28420e .......8A.0B.(B. │ │ - 0x0010d598 20420e18 420e1041 0e08410e c0010000 B..B..A..A..... │ │ - 0x0010d5a8 44010000 74050000 d0aaf6ff 3db90000 D...t.......=... │ │ - 0x0010d5b8 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x0010d5c8 410e3847 0e800683 078c068d 058e048f A.8G............ │ │ - 0x0010d5d8 03860203 95220ea8 06620eb0 06410eb8 ....."...b...A.. │ │ - 0x0010d5e8 06470ec0 06490e80 06037206 0ea8065c .G...I....r....\ │ │ - 0x0010d5f8 0eb00642 0eb80647 0ec00651 0e800603 ...B...G...Q.... │ │ - 0x0010d608 19100eb0 065c0eb8 06410ec0 06490e80 .....\...A...I.. │ │ - 0x0010d618 06033801 0eb00654 0eb80641 0ec00649 ..8....T...A...I │ │ - 0x0010d628 0e800603 c2020eb0 06410eb8 064a0ec0 .........A...J.. │ │ - 0x0010d638 064a0ec8 06420ed0 06420ed8 064a0ee0 .J...B...B...J.. │ │ - 0x0010d648 06470ee8 06420ef0 06470ef8 06470e80 .G...B...G...G.. │ │ - 0x0010d658 074c0e80 0603362b 0ea8065c 0eb00641 .L....6+...\...A │ │ - 0x0010d668 0eb80647 0ec00649 0e800603 710a0ea0 ...G...I....q... │ │ - 0x0010d678 064a0ea8 06410eb0 06420eb8 06420ec0 .J...A...B...B.. │ │ - 0x0010d688 06420ec8 06470ed0 06420ed8 06470ee0 .B...G...B...G.. │ │ - 0x0010d698 06420ee8 06470ef0 06470ef8 06470e80 .B...G...G...G.. │ │ - 0x0010d6a8 074c0e80 0603431a 0e38410e 30420e28 .L....C..8A.0B.( │ │ - 0x0010d6b8 420e2042 0e18420e 10410e08 410e8006 B. B..B..A..A... │ │ - 0x0010d6c8 03ea0d0e a8065c0e b006410e b806470e ......\...A...G. │ │ - 0x0010d6d8 c006490e 800603a8 1a0eb006 650eb806 ..I.........e... │ │ - 0x0010d6e8 410ec006 490e8006 4c000000 bc060000 A...I...L....... │ │ - 0x0010d6f8 c862f7ff 8e060000 00410e10 420e1842 .b.......A..B..B │ │ - 0x0010d708 0e20420e 28420e30 410e3847 0ec00183 . B.(B.0A.8G.... │ │ - 0x0010d718 078c068d 058e048f 03860203 72060e38 ............r..8 │ │ - 0x0010d728 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ - 0x0010d738 0e080000 00000000 4c000000 0c070000 ........L....... │ │ - 0x0010d748 0869f7ff 63090000 00410e10 420e1842 .i..c....A..B..B │ │ - 0x0010d758 0e20420e 28420e30 410e3847 0e800283 . B.(B.0A.8G.... │ │ - 0x0010d768 078c068d 058e048f 03860203 47090e38 ............G..8 │ │ - 0x0010d778 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ - 0x0010d788 0e080000 00000000 34000000 5c070000 ........4...\... │ │ - 0x0010d798 2872f7ff b6000000 00410e10 420e1842 (r.......A..B..B │ │ - 0x0010d7a8 0e20410e 28440e40 83058e04 8f038602 . A.(D.@........ │ │ - 0x0010d7b8 02a50e28 410e2042 0e18420e 10410e08 ...(A. B..B..A.. │ │ - 0x0010d7c8 4c000000 94070000 b072f7ff 06070000 L........r...... │ │ - 0x0010d7d8 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x0010d7e8 410e3844 0e800183 078c068d 058e048f A.8D............ │ │ - 0x0010d7f8 03860203 29040e38 410e3042 0e28420e ....)..8A.0B.(B. │ │ - 0x0010d808 20420e18 420e1041 0e08410e 80010000 B..B..A..A..... │ │ - 0x0010d818 24000000 e4070000 7079f7ff 3d010000 $.......py..=... │ │ - 0x0010d828 00410e10 410e1883 03860203 39010e10 .A..A.......9... │ │ - 0x0010d838 410e0800 00000000 4c000000 0c080000 A.......L....... │ │ - 0x0010d848 887af7ff 4b010000 00410e10 420e1842 .z..K....A..B..B │ │ - 0x0010d858 0e20420e 28420e30 410e3844 0e800183 . B.(B.0A.8D.... │ │ - 0x0010d868 078c068d 058e048f 03860203 32010e38 ............2..8 │ │ - 0x0010d878 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ - 0x0010d888 0e080000 00000000 4c000000 5c080000 ........L...\... │ │ - 0x0010d898 887bf7ff 47040000 00410e10 420e1842 .{..G....A..B..B │ │ - 0x0010d8a8 0e20420e 28420e30 410e3844 0e800183 . B.(B.0A.8D.... │ │ - 0x0010d8b8 078c068d 058e048f 03860203 2e040e38 ...............8 │ │ - 0x0010d8c8 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ - 0x0010d8d8 0e080000 00000000 14000000 ac080000 ................ │ │ - 0x0010d8e8 887ff7ff 1d000000 00000000 00000000 ................ │ │ - 0x0010d8f8 14000000 c4080000 907ff7ff 9b000000 ................ │ │ - 0x0010d908 00000000 00000000 1c000000 dc080000 ................ │ │ - 0x0010d918 1880f7ff b3000000 00410e10 830202b1 .........A...... │ │ - 0x0010d928 0e080000 00000000 14000000 fc080000 ................ │ │ - 0x0010d938 b880f7ff 6f040000 00000000 00000000 ....o........... │ │ - 0x0010d948 24000000 14090000 1085f7ff 4d020000 $...........M... │ │ - 0x0010d958 00420e10 410e1883 038e0203 1b020e10 .B..A........... │ │ - 0x0010d968 420e0841 0e180000 3c000000 3c090000 B..A....<...<... │ │ - 0x0010d978 3887f7ff 67020000 00410e10 410e1883 8...g....A..A... │ │ - 0x0010d988 03860202 ff0e1041 0e08410e 18430e10 .......A..A..C.. │ │ - 0x0010d998 410e0841 0e18034f 010e1041 0e08410e A..A...O...A..A. │ │ - 0x0010d9a8 18000000 00000000 4c000000 7c090000 ........L...|... │ │ - 0x0010d9b8 6889f7ff 12020000 00410e10 420e1842 h........A..B..B │ │ - 0x0010d9c8 0e20420e 28420e30 410e3841 0e408307 . B.(B.0A.8A.@.. │ │ - 0x0010d9d8 8c068d05 8e048f03 860203fc 010e3841 ..............8A │ │ - 0x0010d9e8 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ - 0x0010d9f8 08000000 00000000 14000000 cc090000 ................ │ │ - 0x0010da08 388bf7ff 10000000 00000000 00000000 8............... │ │ - 0x0010da18 14000000 e4090000 308bf7ff 77000000 ........0...w... │ │ - 0x0010da28 00440e40 02720e08 64000000 fc090000 .D.@.r..d....... │ │ - 0x0010da38 988bf7ff 3e030000 00410e10 420e1842 ....>....A..B..B │ │ - 0x0010da48 0e20420e 28420e30 410e3841 0e408307 . B.(B.0A.8A.@.. │ │ - 0x0010da58 8c068d05 8e048f03 86020397 020e3841 ..............8A │ │ - 0x0010da68 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ - 0x0010da78 08450e40 02820e38 410e3042 0e28420e .E.@...8A.0B.(B. │ │ - 0x0010da88 20420e18 420e1041 0e080000 00000000 B..B..A........ │ │ - 0x0010da98 14000000 640a0000 708ef7ff 05000000 ....d...p....... │ │ - 0x0010daa8 00000000 00000000 34000000 7c0a0000 ........4...|... │ │ - 0x0010dab8 688ef7ff 12010000 00410e10 420e1842 h........A..B..B │ │ - 0x0010dac8 0e20410e 2883058e 048f0386 02030601 . A.(........... │ │ - 0x0010dad8 0e20420e 18420e10 410e0800 00000000 . B..B..A....... │ │ - 0x0010dae8 14000000 b40a0000 508ff7ff 05000000 ........P....... │ │ - 0x0010daf8 00000000 00000000 4c000000 cc0a0000 ........L....... │ │ - 0x0010db08 488ff7ff 98020000 00410e10 420e1842 H........A..B..B │ │ - 0x0010db18 0e20420e 28420e30 410e3844 0e800183 . B.(B.0A.8D.... │ │ - 0x0010db28 078c068d 058e048f 03860203 7f020e38 ...............8 │ │ - 0x0010db38 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ - 0x0010db48 0e080000 00000000 14000000 1c0b0000 ................ │ │ - 0x0010db58 9891f7ff 05000000 00000000 00000000 ................ │ │ - 0x0010db68 4c000000 340b0000 9091f7ff b6060000 L...4........... │ │ - 0x0010db78 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x0010db88 410e3847 0e800283 078c068d 058e048f A.8G............ │ │ - 0x0010db98 03860203 9a060e38 410e3042 0e28420e .......8A.0B.(B. │ │ - 0x0010dba8 20420e18 420e1041 0e080000 00000000 B..B..A........ │ │ - 0x0010dbb8 14000000 840b0000 0098f7ff 05000000 ................ │ │ - 0x0010dbc8 00000000 00000000 4c000000 9c0b0000 ........L....... │ │ - 0x0010dbd8 f897f7ff bb120000 00410e10 420e1842 .........A..B..B │ │ - 0x0010dbe8 0e20420e 28420e30 410e3847 0ec00483 . B.(B.0A.8G.... │ │ - 0x0010dbf8 078c068d 058e048f 03860203 9f120e38 ...............8 │ │ - 0x0010dc08 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ - 0x0010dc18 0e080000 00000000 4c000000 ec0b0000 ........L....... │ │ - 0x0010dc28 68aaf7ff a7280000 00410e10 420e1842 h....(...A..B..B │ │ - 0x0010dc38 0e20420e 28420e30 410e3847 0ec00783 . B.(B.0A.8G.... │ │ - 0x0010dc48 078c068d 058e048f 03860203 8b280e38 .............(.8 │ │ - 0x0010dc58 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ - 0x0010dc68 0e080000 00000000 14000000 3c0c0000 ............<... │ │ - 0x0010dc78 c8d2f7ff 08000000 00000000 00000000 ................ │ │ - 0x0010dc88 1c000000 540c0000 c0d2f7ff c4000000 ....T........... │ │ - 0x0010dc98 00410e10 830202c2 0e080000 00000000 .A.............. │ │ - 0x0010dca8 14000000 740c0000 70d3f7ff 13000000 ....t...p....... │ │ - 0x0010dcb8 00000000 00000000 14000000 8c0c0000 ................ │ │ - 0x0010dcc8 78d3f7ff 08000000 00000000 00000000 x............... │ │ - 0x0010dcd8 44000000 a40c0000 70d3f7ff 58030000 D.......p...X... │ │ - 0x0010dce8 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x0010dcf8 410e3883 078c068d 058e048f 03860203 A.8............. │ │ - 0x0010dd08 44030e30 420e2842 0e20420e 18420e10 D..0B.(B. B..B.. │ │ - 0x0010dd18 410e0800 00000000 14000000 ec0c0000 A............... │ │ - 0x0010dd28 88d6f7ff 19000000 00000000 00000000 ................ │ │ - 0x0010dd38 14000000 040d0000 90d6f7ff 08000000 ................ │ │ - 0x0010dd48 00000000 00000000 4c000000 1c0d0000 ........L....... │ │ - 0x0010dd58 88d6f7ff 8e0a0000 00410e10 420e1842 .........A..B..B │ │ - 0x0010dd68 0e20420e 28420e30 410e3844 0e688307 . B.(B.0A.8D.h.. │ │ - 0x0010dd78 8c068d05 8e048f03 86020375 0a0e3841 ...........u..8A │ │ - 0x0010dd88 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ - 0x0010dd98 08000000 00000000 14000000 6c0d0000 ............l... │ │ - 0x0010dda8 c8e0f7ff 12000000 00000000 00000000 ................ │ │ - 0x0010ddb8 14000000 840d0000 d0e0f7ff 5f000000 ............_... │ │ - 0x0010ddc8 00000000 00000000 14000000 9c0d0000 ................ │ │ - 0x0010ddd8 18e1f7ff 2f000000 00000000 00000000 ..../........... │ │ - 0x0010dde8 34000000 b40d0000 30e1f7ff cf010000 4.......0....... │ │ - 0x0010ddf8 00420e10 420e1842 0e20410e 2883058c .B..B..B. A.(... │ │ - 0x0010de08 048e038f 0203c101 0e20420e 18420e10 ......... B..B.. │ │ - 0x0010de18 420e0800 00000000 44000000 ec0d0000 B.......D....... │ │ - 0x0010de28 c8e2f7ff 1b010000 00410e10 420e1842 .........A..B..B │ │ - 0x0010de38 0e20420e 28420e30 410e3883 078c068d . B.(B.0A.8..... │ │ - 0x0010de48 058e048f 03860203 07010e30 420e2842 ...........0B.(B │ │ - 0x0010de58 0e20420e 18420e10 410e0800 00000000 . B..B..A....... │ │ - 0x0010de68 14000000 340e0000 a0e3f7ff 39000000 ....4.......9... │ │ - 0x0010de78 00000000 00000000 6c000000 4c0e0000 ........l...L... │ │ - 0x0010de88 c8e3f7ff 7b070000 00410e10 420e1842 ....{....A..B..B │ │ - 0x0010de98 0e20420e 28420e30 410e3847 0ec00183 . B.(B.0A.8G.... │ │ - 0x0010dea8 078c068d 058e048f 03860203 1c070e38 ...............8 │ │ - 0x0010deb8 420ec001 500ed801 520ee001 420ee801 B...P...R...B... │ │ - 0x0010dec8 470ef001 420ef801 480e8002 4c0e3841 G...B...H...L.8A │ │ - 0x0010ded8 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ - 0x0010dee8 08000000 00000000 64000000 bc0e0000 ........d....... │ │ - 0x0010def8 d8eaf7ff 25050000 00410e10 420e1842 ....%....A..B..B │ │ - 0x0010df08 0e20420e 28420e30 410e3847 0ec00183 . B.(B.0A.8G.... │ │ - 0x0010df18 078c068d 058e048f 03860203 aa040e38 ...............8 │ │ - 0x0010df28 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ - 0x0010df38 0e08450e c0010250 0e38410e 30420e28 ..E....P.8A.0B.( │ │ - 0x0010df48 420e2042 0e18420e 10410e08 00000000 B. B..B..A...... │ │ - 0x0010df58 64000000 240f0000 a0eff7ff 8e070000 d...$........... │ │ - 0x0010df68 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x0010df78 410e3847 0ec02183 078c068d 058e048f A.8G..!......... │ │ - 0x0010df88 03860203 30070ed8 215a0ee0 21420ee8 ....0...!Z..!B.. │ │ - 0x0010df98 21470ef0 21470ef8 21480e80 22490ec0 !G..!G..!H.."I.. │ │ - 0x0010dfa8 21470e38 410e3042 0e28420e 20420e18 !G.8A.0B.(B. B.. │ │ - 0x0010dfb8 420e1041 0e080000 14000000 8c0f0000 B..A............ │ │ - 0x0010dfc8 c8f6f7ff ec020000 00000000 00000000 ................ │ │ - 0x0010dfd8 64000000 a40f0000 a0f9f7ff b0010000 d............... │ │ - 0x0010dfe8 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x0010dff8 410e3844 0e800183 078c068d 058e048f A.8D............ │ │ - 0x0010e008 03860203 79010e38 410e3042 0e28420e ....y..8A.0B.(B. │ │ - 0x0010e018 20420e18 420e1041 0e08410e 80014f0e B..B..A..A...O. │ │ - 0x0010e028 38410e30 420e2842 0e20420e 18420e10 8A.0B.(B. B..B.. │ │ - 0x0010e038 410e0800 00000000 14000000 0c100000 A............... │ │ - 0x0010e048 e8faf7ff ec010000 00000000 00000000 ................ │ │ - 0x0010e058 4c000000 24100000 c0fcf7ff ba050000 L...$........... │ │ - 0x0010e068 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x0010e078 410e3844 0e800183 078c068d 058e048f A.8D............ │ │ - 0x0010e088 03860203 a1050e38 410e3042 0e28420e .......8A.0B.(B. │ │ - 0x0010e098 20420e18 420e1041 0e080000 00000000 B..B..A........ │ │ - 0x0010e0a8 14000000 74100000 2c02f8ff 11000000 ....t...,....... │ │ - 0x0010e0b8 00000000 00000000 24000000 8c100000 ........$....... │ │ - 0x0010e0c8 2502f8ff da000000 00470e80 0202a30e %........G...... │ │ - 0x0010e0d8 08410e80 026a0e08 00000000 00000000 .A...j.......... │ │ - 0x0010e0e8 2c000000 b4100000 e002f8ff df020000 ,............... │ │ - 0x0010e0f8 00420e10 420e1841 0e208304 8e038f02 .B..B..A. ...... │ │ - 0x0010e108 03bc020e 18420e10 420e0841 0e200000 .....B..B..A. .. │ │ - 0x0010e118 2c000000 e4100000 9005f8ff df020000 ,............... │ │ - 0x0010e128 00420e10 420e1841 0e208304 8e038f02 .B..B..A. ...... │ │ - 0x0010e138 03bc020e 18420e10 420e0841 0e200000 .....B..B..A. .. │ │ - 0x0010e148 44000000 14110000 4008f8ff f5000000 D.......@....... │ │ - 0x0010e158 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x0010e168 410e3841 0e408307 8c068d05 8e048f03 A.8A.@.......... │ │ - 0x0010e178 860202df 0e38410e 30420e28 420e2042 .....8A.0B.(B. B │ │ - 0x0010e188 0e18420e 10410e08 44000000 5c110000 ..B..A..D...\... │ │ - 0x0010e198 f808f8ff af050000 00410e10 420e1842 .........A..B..B │ │ - 0x0010e1a8 0e20420e 28420e30 410e3883 078c068d . B.(B.0A.8..... │ │ - 0x0010e1b8 058e048f 03860203 81040e30 420e2842 ...........0B.(B │ │ - 0x0010e1c8 0e20420e 18420e10 410e0841 0e380000 . B..B..A..A.8.. │ │ - 0x0010e1d8 24000000 a4110000 600ef8ff 5e000000 $.......`...^... │ │ - 0x0010e1e8 00420e10 410e1844 0e408303 8e020253 .B..A..D.@.....S │ │ - 0x0010e1f8 0e18410e 10420e08 4c000000 cc110000 ..A..B..L....... │ │ - 0x0010e208 980ef8ff 82000000 00420e10 410e1844 .........B..A..D │ │ - 0x0010e218 0e408303 8e020256 0e18410e 10420e08 .@.....V..A..B.. │ │ - 0x0010e228 410e4047 0e18410e 10420e08 410e4047 A.@G..A..B..A.@G │ │ - 0x0010e238 0e18410e 10420e08 410e4047 0e18410e ..A..B..A.@G..A. │ │ - 0x0010e248 10420e08 00000000 14000000 1c120000 .B.............. │ │ - 0x0010e258 d80ef8ff 18010000 00000000 00000000 ................ │ │ - 0x0010e268 4c000000 34120000 e00ff8ff 541d0000 L...4.......T... │ │ - 0x0010e278 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x0010e288 410e3847 0ec00183 078c068d 058e048f A.8G............ │ │ - 0x0010e298 03860203 2b010e38 410e3042 0e28420e ....+..8A.0B.(B. │ │ - 0x0010e2a8 20420e18 420e1041 0e08410e c0010000 B..B..A..A..... │ │ - 0x0010e2b8 4c000000 84120000 f02cf8ff dd390000 L........,...9.. │ │ - 0x0010e2c8 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x0010e2d8 410e3847 0e800283 078c068d 058e048f A.8G............ │ │ - 0x0010e2e8 03860203 b0350e38 410e3042 0e28420e .....5.8A.0B.(B. │ │ - 0x0010e2f8 20420e18 420e1041 0e08410e 80020000 B..B..A..A..... │ │ - 0x0010e308 3c000000 d4120000 8066f8ff 29030000 <........f..)... │ │ - 0x0010e318 00420e10 420e1842 0e20410e 28440e40 .B..B..B. A.(D.@ │ │ - 0x0010e328 83058c04 8e038f02 0316030e 28410e20 ............(A. │ │ - 0x0010e338 420e1842 0e10420e 08000000 00000000 B..B..B......... │ │ - 0x0010e348 34000000 14130000 7069f8ff e9000000 4.......pi...... │ │ - 0x0010e358 00410e10 420e1842 0e20410e 28440e40 .A..B..B. A.(D.@ │ │ - 0x0010e368 83058e04 8f038602 02d80e28 410e2042 ...........(A. B │ │ - 0x0010e378 0e18420e 10410e08 14000000 4c130000 ..B..A......L... │ │ - 0x0010e388 286af8ff 09000000 00000000 00000000 (j.............. │ │ - 0x0010e398 74000000 64130000 206af8ff f3000000 t...d... j...... │ │ - 0x0010e3a8 00410e10 420e1842 0e20420e 28410e30 .A..B..B. B.(A.0 │ │ - 0x0010e3b8 440e4083 068c058e 048f0386 0202670e D.@...........g. │ │ - 0x0010e3c8 58420e60 410e6842 0e70410e 78420e80 XB.`A.hB.pA.xB.. │ │ - 0x0010e3d8 01430e88 01430e90 01430e98 01430ea0 .C...C...C...C.. │ │ - 0x0010e3e8 01430ea8 01430eb0 01440eb8 01420ec0 .C...C...D...B.. │ │ - 0x0010e3f8 014c0e40 024b0e30 410e2842 0e20420e .L.@.K.0A.(B. B. │ │ - 0x0010e408 18420e10 410e0800 4c000000 dc130000 .B..A...L....... │ │ - 0x0010e418 a86af8ff 52020000 00410e10 420e1842 .j..R....A..B..B │ │ - 0x0010e428 0e20420e 28420e30 410e3844 0e800183 . B.(B.0A.8D.... │ │ - 0x0010e438 078c068d 058e048f 03860268 0e38410e ...........h.8A. │ │ - 0x0010e448 30420e28 420e2042 0e18420e 10410e08 0B.(B. B..B..A.. │ │ - 0x0010e458 410e8001 00000000 4c000000 2c140000 A.......L...,... │ │ - 0x0010e468 b86cf8ff d5000000 00410e10 420e1842 .l.......A..B..B │ │ - 0x0010e478 0e20420e 28420e30 410e3847 0ec00183 . B.(B.0A.8G.... │ │ - 0x0010e488 078c068d 058e048f 03860202 b90e3841 ..............8A │ │ - 0x0010e498 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ - 0x0010e4a8 08000000 00000000 34000000 7c140000 ........4...|... │ │ - 0x0010e4b8 486df8ff 41010000 00420e10 410e1844 Hm..A....B..A..D │ │ - 0x0010e4c8 0e408303 8e020252 0e18410e 10420e08 .@.....R..A..B.. │ │ - 0x0010e4d8 450e4002 9a0e1841 0e10420e 08450e40 E.@....A..B..E.@ │ │ - 0x0010e4e8 2c000000 b4140000 606ef8ff cf000000 ,.......`n...... │ │ - 0x0010e4f8 00410e10 440e4083 02024f0e 10410e08 .A..D.@...O..A.. │ │ - 0x0010e508 450e4074 0e10410e 08450e40 00000000 E.@t..A..E.@.... │ │ - 0x0010e518 24000000 e4140000 006ff8ff 36000000 $........o..6... │ │ - 0x0010e528 00420e10 410e1844 0e408303 8e026b0e .B..A..D.@....k. │ │ - 0x0010e538 18410e10 420e0800 2c000000 0c150000 .A..B...,....... │ │ - 0x0010e548 186ff8ff d0000000 00410e10 440e4083 .o.......A..D.@. │ │ - 0x0010e558 02027c0e 10410e08 450e4002 430e1041 ..|..A..E.@.C..A │ │ - 0x0010e568 0e080000 00000000 1c000000 3c150000 ............<... │ │ - 0x0010e578 b86ff8ff 1d000000 00410e10 440e4083 .o.......A..D.@. │ │ - 0x0010e588 02560e10 410e0800 3c000000 5c150000 .V..A...<...\... │ │ - 0x0010e598 b86ff8ff c1000000 00410e10 420e1842 .o.......A..B..B │ │ - 0x0010e5a8 0e20420e 28410e30 440e4083 068c058e . B.(A.0D.@..... │ │ - 0x0010e5b8 048f0386 0202ac0e 30410e28 420e2042 ........0A.(B. B │ │ - 0x0010e5c8 0e18420e 10410e08 3c000000 9c150000 ..B..A..<....... │ │ - 0x0010e5d8 4870f8ff 76000000 00410e10 420e1841 Hp..v....A..B..A │ │ - 0x0010e5e8 0e20440e 4083048e 03860202 5c0e2041 . D.@.......\. A │ │ - 0x0010e5f8 0e18420e 10410e08 450e4044 0e20410e ..B..A..E.@D. A. │ │ - 0x0010e608 18420e10 410e0800 24000000 dc150000 .B..A...$....... │ │ - 0x0010e618 8870f8ff 1f000000 00410e10 440e4083 .p.......A..D.@. │ │ - 0x0010e628 02540e10 410e0800 00000000 00000000 .T..A........... │ │ - 0x0010e638 4c000000 04160000 8070f8ff a1080000 L........p...... │ │ - 0x0010e648 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x0010e658 410e3847 0e800383 078c068d 058e048f A.8G............ │ │ - 0x0010e668 03860203 85080e38 410e3042 0e28420e .......8A.0B.(B. │ │ - 0x0010e678 20420e18 420e1041 0e080000 00000000 B..B..A........ │ │ - 0x0010e688 2c000000 54160000 e078f8ff 6b000000 ,...T....x..k... │ │ - 0x0010e698 00410e10 440e4083 0202540e 10410e08 .A..D.@...T..A.. │ │ - 0x0010e6a8 410e404e 0e10410e 08000000 00000000 A.@N..A......... │ │ - 0x0010e6b8 2c000000 84160000 2079f8ff 49000000 ,....... y..I... │ │ - 0x0010e6c8 00420e10 420e1841 0e20440e 4083048e .B..B..A. D.@... │ │ - 0x0010e6d8 038f027a 0e20410e 18420e10 420e0800 ...z. A..B..B... │ │ - 0x0010e6e8 14000000 b4160000 4079f8ff 08000000 ........@y...... │ │ - 0x0010e6f8 00000000 00000000 14000000 cc160000 ................ │ │ - 0x0010e708 3879f8ff 06000000 00000000 00000000 8y.............. │ │ - 0x0010e718 24000000 e4160000 3079f8ff 3b000000 $.......0y..;... │ │ - 0x0010e728 00420e10 410e1844 0e408303 8e02700e .B..A..D.@....p. │ │ - 0x0010e738 18410e10 420e0800 14000000 0c170000 .A..B........... │ │ - 0x0010e748 4879f8ff 14000000 00000000 00000000 Hy.............. │ │ - 0x0010e758 74010000 24170000 5079f8ff 63140000 t...$...Py..c... │ │ - 0x0010e768 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x0010e778 410e3847 0e800383 078c068d 058e048f A.8G............ │ │ - 0x0010e788 03860203 61020e98 037b0ea0 03480ea8 ....a....{...H.. │ │ - 0x0010e798 03410eb0 03490eb8 03470ec0 03540e80 .A...I...G...T.. │ │ - 0x0010e7a8 0302640e 9003780e 9803420e a003410e ..d...x...B...A. │ │ - 0x0010e7b8 a803490e b003420e b803470e c003560e ..I...B...G...V. │ │ - 0x0010e7c8 80030242 0eb0036e 0eb80341 0ec00356 ...B...n...A...V │ │ - 0x0010e7d8 0e800303 0b020eb8 035f0ec0 03500e80 ........._...P.. │ │ - 0x0010e7e8 0302ec0e b803650e c003660e 80036d0e ......e...f...m. │ │ - 0x0010e7f8 b803600e c003590e 80036e0e b8035d0e ..`...Y...n...]. │ │ - 0x0010e808 c003560e 80035b0e b0036b0e b803410e ..V...[...k...A. │ │ - 0x0010e818 c003560e 80030275 0e980371 0ea00342 ..V....u...q...B │ │ - 0x0010e828 0ea80347 0eb00341 0eb80347 0ec00356 ...G...A...G...V │ │ - 0x0010e838 0e800302 4f0e9003 6f0e9803 490ea003 ....O...o...I... │ │ - 0x0010e848 470ea803 420eb003 410eb803 470ec003 G...B...A...G... │ │ - 0x0010e858 570e8003 7a0e9803 6e0ea003 410ea803 W...z...n...A... │ │ - 0x0010e868 470eb003 420eb803 470ec003 4f0e8003 G...B...G...O... │ │ - 0x0010e878 7b0e9003 690e9803 470ea003 470ea803 {...i...G...G... │ │ - 0x0010e888 420eb003 410eb803 470ec003 560e8003 B...A...G...V... │ │ - 0x0010e898 03b3020e b803500e c003600e 80030269 ......P...`....i │ │ - 0x0010e8a8 0eb80350 0ec00360 0e800303 89050e38 ...P...`.......8 │ │ - 0x0010e8b8 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ - 0x0010e8c8 0e080000 00000000 24000000 9c180000 ........$....... │ │ - 0x0010e8d8 488cf8ff 3d010000 00410e10 410e1883 H...=....A..A... │ │ - 0x0010e8e8 03860203 39010e10 410e0800 00000000 ....9...A....... │ │ - 0x0010e8f8 6c000000 c4180000 608df8ff 5c010000 l.......`...\... │ │ - 0x0010e908 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x0010e918 410e3841 0e408307 8c068d05 8e048f03 A.8A.@.......... │ │ - 0x0010e928 86020246 0e70530e 78420e80 01490e40 ...F.pS.xB...I.@ │ │ - 0x0010e938 690e704d 0e78470e 8001490e 4002750e i.pM.xG...I.@.u. │ │ - 0x0010e948 704d0e78 420e8001 490e404f 0e38410e pM.xB...I.@O.8A. │ │ - 0x0010e958 30420e28 420e2042 0e18420e 10410e08 0B.(B. B..B..A.. │ │ - 0x0010e968 7c000000 34190000 508ef8ff 95010000 |...4...P....... │ │ - 0x0010e978 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x0010e988 410e3844 0e800183 078c068d 058e048f A.8D............ │ │ - 0x0010e998 03860202 5d0eb001 560eb801 470ec001 ....]...V...G... │ │ - 0x0010e9a8 500e8001 025f0eb0 01590eb8 01470ec0 P...._...Y...G.. │ │ - 0x0010e9b8 014c0e80 0102420e b0014d0e b801470e .L....B...M...G. │ │ - 0x0010e9c8 c001490e 8001480e 38410e30 420e2842 ..I...H.8A.0B.(B │ │ - 0x0010e9d8 0e20420e 18420e10 410e0800 00000000 . B..B..A....... │ │ - 0x0010e9e8 34000000 b4190000 708ff8ff 79010000 4.......p...y... │ │ - 0x0010e9f8 00410e10 420e1841 0e208304 8e038602 .A..B..A. ...... │ │ - 0x0010ea08 0351010e 18420e10 410e0841 0e205c0e .Q...B..A..A. \. │ │ - 0x0010ea18 18420e10 410e0800 34000000 ec190000 .B..A...4....... │ │ - 0x0010ea28 b890f8ff 52030000 00410e10 420e1842 ....R....A..B..B │ │ - 0x0010ea38 0e20410e 2883058e 048f0386 02034603 . A.(.........F. │ │ - 0x0010ea48 0e20420e 18420e10 410e0800 00000000 . B..B..A....... │ │ - 0x0010ea58 44000000 241a0000 e093f8ff 78030000 D...$.......x... │ │ - 0x0010ea68 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x0010ea78 410e3883 078c068d 058e048f 03860203 A.8............. │ │ - 0x0010ea88 64030e30 420e2842 0e20420e 18420e10 d..0B.(B. B..B.. │ │ - 0x0010ea98 410e0800 00000000 24000000 6c1a0000 A.......$...l... │ │ - 0x0010eaa8 1897f8ff 21010000 00410e10 410e1883 ....!....A..A... │ │ - 0x0010eab8 03860203 04010e10 410e0841 0e180000 ........A..A.... │ │ - 0x0010eac8 44000000 941a0000 2098f8ff 18020000 D....... ....... │ │ - 0x0010ead8 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x0010eae8 410e3883 078c068d 058e048f 03860203 A.8............. │ │ - 0x0010eaf8 04020e30 420e2842 0e20420e 18420e10 ...0B.(B. B..B.. │ │ - 0x0010eb08 410e0800 00000000 4c000000 dc1a0000 A.......L....... │ │ - 0x0010eb18 f899f8ff e3040000 00410e10 420e1842 .........A..B..B │ │ - 0x0010eb28 0e20420e 28420e30 410e3841 0e408307 . B.(B.0A.8A.@.. │ │ - 0x0010eb38 8c068d05 8e048f03 860203cd 040e3841 ..............8A │ │ - 0x0010eb48 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ - 0x0010eb58 08000000 00000000 44000000 2c1b0000 ........D...,... │ │ - 0x0010eb68 989ef8ff 5e040000 00410e10 420e1842 ....^....A..B..B │ │ - 0x0010eb78 0e20420e 28420e30 410e3883 078c068d . B.(B.0A.8..... │ │ - 0x0010eb88 058e048f 03860203 4a040e30 420e2842 ........J..0B.(B │ │ - 0x0010eb98 0e20420e 18420e10 410e0800 00000000 . B..B..A....... │ │ - 0x0010eba8 4c000000 741b0000 b0a2f8ff ce080000 L...t........... │ │ - 0x0010ebb8 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x0010ebc8 410e3844 0e800183 078c068d 058e048f A.8D............ │ │ - 0x0010ebd8 03860203 b5080e38 410e3042 0e28420e .......8A.0B.(B. │ │ - 0x0010ebe8 20420e18 420e1041 0e080000 00000000 B..B..A........ │ │ - 0x0010ebf8 14000000 c41b0000 30abf8ff 12000000 ........0....... │ │ - 0x0010ec08 00000000 00000000 24000000 dc1b0000 ........$....... │ │ - 0x0010ec18 38abf8ff 31000000 00410e10 440e4083 8...1....A..D.@. │ │ - 0x0010ec28 02640e10 410e0845 0e400e10 410e0800 .d..A..E.@..A... │ │ - 0x0010ec38 24000000 041c0000 50abf8ff 17020000 $.......P....... │ │ - 0x0010ec48 00410e10 830202c6 0e08410e 10034e01 .A........A...N. │ │ - 0x0010ec58 0e080000 00000000 14000000 2c1c0000 ............,... │ │ - 0x0010ec68 48adf8ff 89000000 00000000 00000000 H............... │ │ - 0x0010ec78 4c000000 441c0000 c0adf8ff ca070000 L...D........... │ │ - 0x0010ec88 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x0010ec98 410e3844 0e800183 078c068d 058e048f A.8D............ │ │ - 0x0010eca8 03860203 b1070e38 410e3042 0e28420e .......8A.0B.(B. │ │ - 0x0010ecb8 20420e18 420e1041 0e080000 00000000 B..B..A........ │ │ - 0x0010ecc8 2c010000 941c0000 40b5f8ff cf030000 ,.......@....... │ │ - 0x0010ecd8 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x0010ece8 410e3847 0ec0c001 83078c06 8d058e04 A.8G............ │ │ - 0x0010ecf8 8f038602 0381010e e0c0017c 0ee8c001 ...........|.... │ │ - 0x0010ed08 410ef0c0 01420ef8 c001410e 80c10149 A....B....A....I │ │ - 0x0010ed18 0ee0c001 790ee8c0 01410ef0 c001410e ....y....A....A. │ │ - 0x0010ed28 f8c00141 0e80c101 490ee0c0 016f0ee8 ...A....I....o.. │ │ - 0x0010ed38 c001410e f0c00141 0ef8c001 410e80c1 ..A....A....A... │ │ - 0x0010ed48 01490ee0 c001730e e8c00141 0ef0c001 .I....s....A.... │ │ - 0x0010ed58 410ef8c0 01410e80 c101490e e0c00175 A....A....I....u │ │ - 0x0010ed68 0ee8c001 410ef0c0 01410ef8 c001410e ....A....A....A. │ │ - 0x0010ed78 80c10149 0ee0c001 6c0ee8c0 01410ef0 ...I....l....A.. │ │ - 0x0010ed88 c001410e f8c00141 0e80c101 490ee0c0 ..A....A....I... │ │ - 0x0010ed98 016f0ee8 c001410e f0c00141 0ef8c001 .o....A....A.... │ │ - 0x0010eda8 410e80c1 01490ee0 c0016c0e e8c00141 A....I....l....A │ │ - 0x0010edb8 0ef0c001 410ef8c0 01410e80 c101490e ....A....A....I. │ │ - 0x0010edc8 e0c0016f 0ee8c001 410ef0c0 01410ef8 ...o....A....A.. │ │ - 0x0010edd8 c001410e 80c1014c 0e38410e 30420e28 ..A....L.8A.0B.( │ │ - 0x0010ede8 420e2042 0e18420e 10410e08 00000000 B. B..B..A...... │ │ - 0x0010edf8 3c000000 c41d0000 e0b7f8ff 9c000000 <............... │ │ - 0x0010ee08 00420e10 420e1841 0e20440e 4083048e .B..B..A. D.@... │ │ - 0x0010ee18 038f0202 7f0e2041 0e18420e 10420e08 ...... A..B..B.. │ │ - 0x0010ee28 450e4044 0e20410e 18420e10 420e0800 E.@D. A..B..B... │ │ - 0x0010ee38 4c000000 041e0000 3cb8f8ff e3020000 L.......<....... │ │ - 0x0010ee48 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x0010ee58 410e3847 0ec00183 078c068d 058e048f A.8G............ │ │ - 0x0010ee68 03860203 c7020e38 410e3042 0e28420e .......8A.0B.(B. │ │ - 0x0010ee78 20420e18 420e1041 0e080000 00000000 B..B..A........ │ │ - 0x0010ee88 24000000 541e0000 cfbaf8ff d6030000 $...T........... │ │ - 0x0010ee98 00410e10 440e4083 0203cf03 0e10410e .A..D.@.......A. │ │ - 0x0010eea8 08000000 00000000 44000000 7c1e0000 ........D...|... │ │ - 0x0010eeb8 7dbef8ff b6000000 00410e10 420e1842 }........A..B..B │ │ - 0x0010eec8 0e20420e 28420e30 410e3883 078c068d . B.(B.0A.8..... │ │ - 0x0010eed8 058e048f 03860202 a20e3042 0e28420e ..........0B.(B. │ │ - 0x0010eee8 20420e18 420e1041 0e080000 00000000 B..B..A........ │ │ - 0x0010eef8 34000000 c41e0000 ecbef8ff fe000000 4............... │ │ - 0x0010ef08 00410e10 420e1842 0e20410e 28440e40 .A..B..B. A.(D.@ │ │ - 0x0010ef18 83058e04 8f038602 02ed0e28 410e2042 ...........(A. B │ │ - 0x0010ef28 0e18420e 10410e08 24000000 fc1e0000 ..B..A..$....... │ │ - 0x0010ef38 b8bff8ff 3b000000 00410e10 440e4083 ....;....A..D.@. │ │ - 0x0010ef48 02540e10 410e0841 0e405e0e 10410e08 .T..A..A.@^..A.. │ │ - 0x0010ef58 9c000000 241f0000 d0bff8ff 2f0f0000 ....$......./... │ │ - 0x0010ef68 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x0010ef78 410e3847 0ec00283 078c068d 058e048f A.8G............ │ │ - 0x0010ef88 03860203 9e030ed8 02560ee0 02490ee8 .........V...I.. │ │ - 0x0010ef98 024e0ef0 02420ef8 02420e80 03510ec0 .N...B...B...Q.. │ │ - 0x0010efa8 0202c80e e8025a0e f002470e f802420e ......Z...G...B. │ │ - 0x0010efb8 8003510e c0020388 030ed802 530ee002 ..Q.........S... │ │ - 0x0010efc8 490ee802 4e0ef002 470ef802 410e8003 I...N...G...A... │ │ - 0x0010efd8 510ec002 036c060e 38410e30 420e2842 Q....l..8A.0B.(B │ │ - 0x0010efe8 0e20420e 18420e10 410e0800 00000000 . B..B..A....... │ │ - 0x0010eff8 bc000000 c41f0000 60cef8ff 7f090000 ........`....... │ │ - 0x0010f008 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x0010f018 410e3847 0ec00183 078c068d 058e048f A.8G............ │ │ - 0x0010f028 03860202 930ee801 7b0ef001 4a0ef801 ........{...J... │ │ - 0x0010f038 420e8002 530ec001 026d0ee8 01610ef0 B...S....m...a.. │ │ - 0x0010f048 01420ef8 01420e80 02670ec0 01034401 .B...B...g....D. │ │ - 0x0010f058 0ed80157 0ee00142 0ee80149 0ef00142 ...W...B...I...B │ │ - 0x0010f068 0ef80142 0e800249 0ec00103 8b050ee8 ...B...I........ │ │ - 0x0010f078 01590ef0 01420ef8 01490e80 02490ec0 .Y...B...I...I.. │ │ - 0x0010f088 017f0ee8 01620ef0 01420ef8 01410e80 .....b...B...A.. │ │ - 0x0010f098 02490ec0 01650e38 410e3042 0e28420e .I...e.8A.0B.(B. │ │ - 0x0010f0a8 20420e18 420e1041 0e080000 00000000 B..B..A........ │ │ - 0x0010f0b8 4c000000 84200000 20d7f8ff 6c190000 L.... .. ...l... │ │ - 0x0010f0c8 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x0010f0d8 410e3847 0e800283 078c068d 058e048f A.8G............ │ │ - 0x0010f0e8 03860203 50190e38 410e3042 0e28420e ....P..8A.0B.(B. │ │ - 0x0010f0f8 20420e18 420e1041 0e080000 00000000 B..B..A........ │ │ - 0x0010f108 b4010000 d4200000 40f0f8ff 691e0000 ..... ..@...i... │ │ - 0x0010f118 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x0010f128 410e3847 0ec00483 078c068d 058e048f A.8G............ │ │ - 0x0010f138 03860203 55080ee8 04420ef0 04470ef8 ....U....B...G.. │ │ - 0x0010f148 04410e80 05410e88 05450e90 05490e98 .A...A...E...I.. │ │ - 0x0010f158 05420ea0 05420ea8 05480eb0 05410eb8 .B...B...H...A.. │ │ - 0x0010f168 05470ec0 054c0ec0 0402550e e8045a0e .G...L....U...Z. │ │ - 0x0010f178 f004410e f804420e 8005540e c004034e ..A...B...T....N │ │ - 0x0010f188 010ed804 5c0ee004 460ee804 470ef004 ....\...F...G... │ │ - 0x0010f198 420ef804 420e8005 510ec004 0329040e B...B...Q....).. │ │ - 0x0010f1a8 f804590e 8005560e c00403b4 010ee804 ..Y...V......... │ │ - 0x0010f1b8 440ef004 470ef804 420e8005 420e8805 D...G...B...B... │ │ - 0x0010f1c8 410e9005 490e9805 420ea005 420ea805 A...I...B...B... │ │ - 0x0010f1d8 4d0eb005 4a0eb805 420ec005 4c0ec004 M...J...B...L... │ │ - 0x0010f1e8 590ef004 640ef804 420e8005 540ec004 Y...d...B...T... │ │ - 0x0010f1f8 03a2010e e804440e f004470e f804420e ......D...G...B. │ │ - 0x0010f208 8005410e 8805410e 9005490e 9805420e ..A...A...I...B. │ │ - 0x0010f218 a005420e a8054d0e b005420e b805420e ..B...M...B...B. │ │ - 0x0010f228 c0054c0e c004590e f0045c0e f804420e ..L...Y...\...B. │ │ - 0x0010f238 80055c0e c00403e5 040ee804 440ef004 ..\.........D... │ │ - 0x0010f248 470ef804 410e8005 440e8805 420e9005 G...A...D...B... │ │ - 0x0010f258 490e9805 420ea005 420ea805 470eb005 I...B...B...G... │ │ - 0x0010f268 490eb805 470ec005 4c0ec004 02940ee8 I...G...L....... │ │ - 0x0010f278 04550ef0 04410ef8 04410e80 05540ec0 .U...A...A...T.. │ │ - 0x0010f288 04032a01 0ed80459 0ee00446 0ee80447 ..*....Y...F...G │ │ - 0x0010f298 0ef00447 0ef80442 0e800551 0ec00403 ...G...B...Q.... │ │ - 0x0010f2a8 8e030e38 410e3042 0e28420e 20420e18 ...8A.0B.(B. B.. │ │ - 0x0010f2b8 420e1041 0e080000 bc040000 8c220000 B..A.........".. │ │ - 0x0010f2c8 f80cf9ff 912a0000 00410e10 420e1842 .....*...A..B..B │ │ - 0x0010f2d8 0e20420e 28420e30 410e3847 0ec00383 . B.(B.0A.8G.... │ │ - 0x0010f2e8 078c068d 058e048f 03860203 f7010ec8 ................ │ │ - 0x0010f2f8 034f0ed0 03420ed8 03420ee0 03410ee8 .O...B...B...A.. │ │ - 0x0010f308 03420ef0 03420ef8 03420e80 04490ec0 .B...B...B...I.. │ │ - 0x0010f318 03027e0e c8034c0e d003420e d803420e ..~...L...B...B. │ │ - 0x0010f328 e003410e e803420e f003410e f803410e ..A...B...A...A. │ │ - 0x0010f338 8004490e c003790e c8034c0e d003420e ..I...y...L...B. │ │ - 0x0010f348 d803420e e003410e e803420e f003420e ..B...A...B...B. │ │ - 0x0010f358 f803420e 8004490e c0030297 0ef00359 ..B...I........Y │ │ - 0x0010f368 0ef80342 0e800449 0ec00372 0ec8034d ...B...I...r...M │ │ - 0x0010f378 0ed00341 0ed80342 0ee00341 0ee80342 ...A...B...A...B │ │ - 0x0010f388 0ef00342 0ef80342 0e800449 0ec00302 ...B...B...I.... │ │ - 0x0010f398 670ef003 590ef803 410e8004 490ec003 g...Y...A...I... │ │ - 0x0010f3a8 02a50ec8 03520ed0 03410ed8 03410ee0 .....R...A...A.. │ │ - 0x0010f3b8 03410ee8 03420ef0 03420ef8 03420e80 .A...B...B...B.. │ │ - 0x0010f3c8 04490ec0 03028f0e f003590e f803490e .I........Y...I. │ │ - 0x0010f3d8 8004520e c003740e f003590e f803470e ..R...t...Y...G. │ │ - 0x0010f3e8 8004490e c003550e c803600e d003410e ..I...U...`...A. │ │ - 0x0010f3f8 d803440e e003420e e803420e f003420e ..D...B...B...B. │ │ - 0x0010f408 f803420e 8004490e c003630e e8036a0e ..B...I...c...j. │ │ - 0x0010f418 f003470e f803470e 8004490e c00302cf ..G...G...I..... │ │ - 0x0010f428 0ee80349 0ef00342 0ef80342 0e800451 ...I...B...B...Q │ │ - 0x0010f438 0e880449 0e900441 0e980442 0ea00442 ...I...A...B...B │ │ - 0x0010f448 0ea80447 0eb00447 0eb80442 0ec0044c ...G...G...B...L │ │ - 0x0010f458 0ec00367 0ee8035d 0ef00342 0ef80342 ...g...]...B...B │ │ - 0x0010f468 0e800450 0ec00303 8f010ec8 03510ed0 ...P.........Q.. │ │ - 0x0010f478 03410ed8 03420ee0 03420ee8 03420ef0 .A...B...B...B.. │ │ - 0x0010f488 03420ef8 03420e80 04490ec0 03031c01 .B...B...I...... │ │ - 0x0010f498 0ef00350 0ef80347 0e800449 0ec00302 ...P...G...I.... │ │ - 0x0010f4a8 af0ec803 4e0ed003 410ed803 440ee003 ....N...A...D... │ │ - 0x0010f4b8 420ee803 420ef003 410ef803 410e8004 B...B...A...A... │ │ - 0x0010f4c8 490ec003 6d0ee803 620ef003 470ef803 I...m...b...G... │ │ - 0x0010f4d8 470e8004 490ec003 7b0ec803 4e0ed003 G...I...{...N... │ │ - 0x0010f4e8 410ed803 440ee003 410ee803 420ef003 A...D...A...B... │ │ - 0x0010f4f8 420ef803 420e8004 490ec003 6a0ee803 B...B...I...j... │ │ - 0x0010f508 650ef003 470ef803 470e8004 490ec003 e...G...G...I... │ │ - 0x0010f518 029c0ef8 03590e80 04500ec0 0302520e .....Y...P....R. │ │ - 0x0010f528 e803510e f003410e f803470e 8004540e ..Q...A...G...T. │ │ - 0x0010f538 c0030284 0ef00351 0ef80344 0e800452 .......Q...D...R │ │ - 0x0010f548 0ec00302 d70ef003 510ef803 470e8004 ........Q...G... │ │ - 0x0010f558 520ec003 026e0ef0 03600ef8 03410e80 R....n...`...A.. │ │ - 0x0010f568 04490ec0 0302470e c803610e d003410e .I....G...a...A. │ │ - 0x0010f578 d803410e e003410e e803450e f003470e ..A...A...E...G. │ │ - 0x0010f588 f803470e 8004490e c0030244 0ec80356 ..G...I....D...V │ │ - 0x0010f598 0ed00341 0ed80342 0ee00342 0ee80341 ...A...B...B...A │ │ - 0x0010f5a8 0ef00347 0ef80347 0e800449 0ec00375 ...G...G...I...u │ │ - 0x0010f5b8 0ec8035a 0ed00341 0ed80341 0ee00341 ...Z...A...A...A │ │ - 0x0010f5c8 0ee80342 0ef00342 0ef80342 0e800449 ...B...B...B...I │ │ - 0x0010f5d8 0ec00302 560ef003 5d0ef803 420e8004 ....V...]...B... │ │ - 0x0010f5e8 490ec003 630ec803 570ed003 410ed803 I...c...W...A... │ │ - 0x0010f5f8 420ee003 420ee803 410ef003 420ef803 B...B...A...B... │ │ - 0x0010f608 420e8004 490ec003 02570ef8 035e0e80 B...I....W...^.. │ │ - 0x0010f618 04530ec0 03510ef0 035e0ef8 03470e80 .S...Q...^...G.. │ │ - 0x0010f628 04530ec0 0302950e c8034e0e d003410e .S........N...A. │ │ - 0x0010f638 d803420e e003420e e803410e f003420e ..B...B...A...B. │ │ - 0x0010f648 f803420e 8004490e c0030330 010ec803 ..B...I....0.... │ │ - 0x0010f658 550ed003 410ed803 420ee003 420ee803 U...A...B...B... │ │ - 0x0010f668 420ef003 410ef803 420e8004 490ec003 B...A...B...I... │ │ - 0x0010f678 0316010e c803500e d003410e d803440e ......P...A...D. │ │ - 0x0010f688 e003410e e803410e f003420e f803420e ..A...A...B...B. │ │ - 0x0010f698 8004490e c0030378 010ee803 4b0ef003 ..I....x....K... │ │ - 0x0010f6a8 420ef803 420e8004 470e8804 470e9004 B...B...G...G... │ │ - 0x0010f6b8 410e9804 470ea004 420ea804 480eb004 A...G...B...H... │ │ - 0x0010f6c8 420eb804 420ec004 4c0ec003 4e0ee803 B...B...L...N... │ │ - 0x0010f6d8 7b0ef003 420ef803 420e8004 500ec003 {...B...B...P... │ │ - 0x0010f6e8 0324010e e803440e f003490e f803420e .$....D...I...B. │ │ - 0x0010f6f8 8004420e 8804470e 9004490e 9804470e ..B...G...I...G. │ │ - 0x0010f708 a004420e a804470e b0044a0e b804420e ..B...G...J...B. │ │ - 0x0010f718 c0044c0e c0034d0e e803690e f003420e ..L...M...i...B. │ │ - 0x0010f728 f803420e 8004500e c0030309 030ee803 ..B...P......... │ │ - 0x0010f738 5e0ef003 420ef803 410e8004 510ec003 ^...B...A...Q... │ │ - 0x0010f748 0361040e d803590e e003490e e803470e .a....Y...I...G. │ │ - 0x0010f758 f003470e f803420e 80044e0e c003036b ..G...B...N....k │ │ - 0x0010f768 070e3841 0e30420e 28420e20 420e1842 ..8A.0B.(B. B..B │ │ - 0x0010f778 0e10410e 08000000 dc000000 4c270000 ..A.........L'.. │ │ - 0x0010f788 d832f9ff d8060000 00410e10 420e1842 .2.......A..B..B │ │ - 0x0010f798 0e20420e 28420e30 410e3847 0ec00183 . B.(B.0A.8G.... │ │ - 0x0010f7a8 078c068d 058e048f 03860203 8b030ee0 ................ │ │ - 0x0010f7b8 01440ee8 01440ef0 01450ef8 01420e80 .D...D...E...B.. │ │ - 0x0010f7c8 024b0ec0 0102580e d801560e e001410e .K....X...V...A. │ │ - 0x0010f7d8 e801420e f001410e f801420e 80024d0e ..B...A...B...M. │ │ - 0x0010f7e8 c0015d0e e0015c0e e801410e f001420e ..]...\...A...B. │ │ - 0x0010f7f8 f801410e 80024d0e c001030f 010ee001 ..A...M......... │ │ - 0x0010f808 440ee801 4c0ef001 450ef801 470e8002 D...L...E...G... │ │ - 0x0010f818 4b0ec001 026e0ee8 014c0ef0 01410ef8 K....n...L...A.. │ │ - 0x0010f828 01410e80 024a0ec0 01730ef0 01510ef8 .A...J...s...Q.. │ │ - 0x0010f838 01410e80 024c0ec0 01490e38 410e3042 .A...L...I.8A.0B │ │ - 0x0010f848 0e28420e 20420e18 420e1041 0e08410e .(B. B..B..A..A. │ │ - 0x0010f858 c0010000 00000000 84000000 2c280000 ............,(.. │ │ - 0x0010f868 d838f9ff 15050000 00410e10 420e1842 .8.......A..B..B │ │ - 0x0010f878 0e20420e 28420e30 410e3847 0ec00283 . B.(B.0A.8G.... │ │ - 0x0010f888 078c068d 058e048f 03860203 da010ef0 ................ │ │ - 0x0010f898 02540ef8 02420e80 03520ec0 02036401 .T...B...R....d. │ │ - 0x0010f8a8 0ee00264 0ee80254 0ef00242 0ef80247 ...d...T...B...G │ │ - 0x0010f8b8 0e80034b 0ec00202 aa0ef002 540ef802 ...K........T... │ │ - 0x0010f8c8 420e8003 5d0ec002 026a0e38 410e3042 B...]....j.8A.0B │ │ - 0x0010f8d8 0e28420e 20420e18 420e1041 0e080000 .(B. B..B..A.... │ │ - 0x0010f8e8 94000000 b4280000 703df9ff b3040000 .....(..p=...... │ │ - 0x0010f8f8 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x0010f908 410e3847 0ec00183 078c068d 058e048f A.8G............ │ │ - 0x0010f918 03860203 08020ec8 01480ed0 01420ed8 .........H...B.. │ │ - 0x0010f928 01420ee0 01440ee8 01470ef0 01470ef8 .B...D...G...G.. │ │ - 0x0010f938 01420e80 02490ec0 0103ce01 0ec8014a .B...I.........J │ │ - 0x0010f948 0ed00142 0ed80142 0ee00144 0ee80147 ...B...B...D...G │ │ - 0x0010f958 0ef00141 0ef80147 0e800249 0ec00102 ...A...G...I.... │ │ - 0x0010f968 6e0e3841 0e30420e 28420e20 420e1842 n.8A.0B.(B. B..B │ │ - 0x0010f978 0e10410e 08000000 64000000 4c290000 ..A.....d...L).. │ │ - 0x0010f988 9841f9ff 0c040000 00410e10 420e1842 .A.......A..B..B │ │ - 0x0010f998 0e20420e 28420e30 410e3847 0ec00183 . B.(B.0A.8G.... │ │ - 0x0010f9a8 078c068d 058e048f 03860203 ed010ee0 ................ │ │ - 0x0010f9b8 01510ee8 01410ef0 01410ef8 01420e80 .Q...A...A...B.. │ │ - 0x0010f9c8 024b0ec0 0103e301 0e38410e 30420e28 .K.......8A.0B.( │ │ - 0x0010f9d8 420e2042 0e18420e 10410e08 00000000 B. B..B..A...... │ │ - 0x0010f9e8 64000000 b4290000 4045f9ff 69010000 d....)..@E..i... │ │ - 0x0010f9f8 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x0010fa08 410e3841 0e408307 8c068d05 8e048f03 A.8A.@.......... │ │ - 0x0010fa18 86020340 010e3841 0e30420e 28420e20 ...@..8A.0B.(B. │ │ - 0x0010fa28 420e1842 0e10410e 08450e40 440e3841 B..B..A..E.@D.8A │ │ - 0x0010fa38 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ - 0x0010fa48 08000000 00000000 14000000 1c2a0000 .............*.. │ │ - 0x0010fa58 4846f9ff 690a0000 00000000 00000000 HF..i........... │ │ - 0x0010fa68 44000000 342a0000 a050f9ff 6f030000 D...4*...P..o... │ │ - 0x0010fa78 00420e10 420e1842 0e20420e 28410e30 .B..B..B. B.(A.0 │ │ - 0x0010fa88 440e8001 83068c05 8d048e03 8f020358 D..............X │ │ - 0x0010fa98 030e3041 0e28420e 20420e18 420e1042 ..0A.(B. B..B..B │ │ - 0x0010faa8 0e080000 00000000 24000000 7c2a0000 ........$...|*.. │ │ - 0x0010fab8 c853f9ff 27000000 00440e60 550e6841 .S..'....D.`U.hA │ │ - 0x0010fac8 0e70410e 78420e80 01490e08 00000000 .pA.xB...I...... │ │ - 0x0010fad8 24000000 a42a0000 d053f9ff 27000000 $....*...S..'... │ │ - 0x0010fae8 00440e60 550e6841 0e70410e 78420e80 .D.`U.hA.pA.xB.. │ │ - 0x0010faf8 01490e08 00000000 24000000 cc2a0000 .I......$....*.. │ │ - 0x0010fb08 d853f9ff 2f000000 00440e60 5c0e6841 .S../....D.`\.hA │ │ - 0x0010fb18 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x0010fb28 24000000 f42a0000 e053f9ff 2f000000 $....*...S../... │ │ - 0x0010fb38 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x0010fb48 01490e08 00000000 24000000 1c2b0000 .I......$....+.. │ │ - 0x0010fb58 e853f9ff 27000000 00440e60 550e6841 .S..'....D.`U.hA │ │ - 0x0010fb68 0e70410e 78420e80 01490e08 00000000 .pA.xB...I...... │ │ - 0x0010fb78 24000000 442b0000 f053f9ff 2f000000 $...D+...S../... │ │ - 0x0010fb88 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x0010fb98 01490e08 00000000 24000000 6c2b0000 .I......$...l+.. │ │ - 0x0010fba8 f853f9ff 2f000000 00440e60 5c0e6841 .S../....D.`\.hA │ │ - 0x0010fbb8 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x0010fbc8 24000000 942b0000 0054f9ff 2f000000 $....+...T../... │ │ - 0x0010fbd8 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x0010fbe8 01490e08 00000000 24000000 bc2b0000 .I......$....+.. │ │ - 0x0010fbf8 0854f9ff 2f000000 00440e60 5c0e6841 .T../....D.`\.hA │ │ - 0x0010fc08 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x0010fc18 24000000 e42b0000 1054f9ff 27000000 $....+...T..'... │ │ - 0x0010fc28 00440e60 550e6841 0e70410e 78420e80 .D.`U.hA.pA.xB.. │ │ - 0x0010fc38 01490e08 00000000 24000000 0c2c0000 .I......$....,.. │ │ - 0x0010fc48 1854f9ff 2f000000 00440e60 5c0e6841 .T../....D.`\.hA │ │ - 0x0010fc58 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x0010fc68 24000000 342c0000 2054f9ff 2f000000 $...4,.. T../... │ │ - 0x0010fc78 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x0010fc88 01490e08 00000000 24000000 5c2c0000 .I......$...\,.. │ │ - 0x0010fc98 2854f9ff 2f000000 00440e60 5c0e6841 (T../....D.`\.hA │ │ - 0x0010fca8 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x0010fcb8 24000000 842c0000 3054f9ff 2f000000 $....,..0T../... │ │ - 0x0010fcc8 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x0010fcd8 01490e08 00000000 24000000 ac2c0000 .I......$....,.. │ │ - 0x0010fce8 3854f9ff 2f000000 00440e60 5c0e6841 8T../....D.`\.hA │ │ - 0x0010fcf8 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x0010fd08 24000000 d42c0000 4054f9ff 2f000000 $....,..@T../... │ │ - 0x0010fd18 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x0010fd28 01490e08 00000000 24000000 fc2c0000 .I......$....,.. │ │ - 0x0010fd38 4854f9ff 2f000000 00440e60 5c0e6841 HT../....D.`\.hA │ │ - 0x0010fd48 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x0010fd58 24000000 242d0000 5054f9ff 2f000000 $...$-..PT../... │ │ - 0x0010fd68 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x0010fd78 01490e08 00000000 24000000 4c2d0000 .I......$...L-.. │ │ - 0x0010fd88 5854f9ff 2f000000 00440e60 5c0e6841 XT../....D.`\.hA │ │ - 0x0010fd98 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x0010fda8 24000000 742d0000 6054f9ff 2f000000 $...t-..`T../... │ │ - 0x0010fdb8 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x0010fdc8 01490e08 00000000 24000000 9c2d0000 .I......$....-.. │ │ - 0x0010fdd8 6854f9ff 2f000000 00440e60 5c0e6841 hT../....D.`\.hA │ │ - 0x0010fde8 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x0010fdf8 24000000 c42d0000 7054f9ff 2f000000 $....-..pT../... │ │ - 0x0010fe08 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x0010fe18 01490e08 00000000 24000000 ec2d0000 .I......$....-.. │ │ - 0x0010fe28 7854f9ff 2f000000 00440e60 5c0e6841 xT../....D.`\.hA │ │ - 0x0010fe38 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x0010fe48 24000000 142e0000 8054f9ff 2f000000 $........T../... │ │ - 0x0010fe58 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x0010fe68 01490e08 00000000 24000000 3c2e0000 .I......$...<... │ │ - 0x0010fe78 8854f9ff 2f000000 00440e60 5c0e6841 .T../....D.`\.hA │ │ - 0x0010fe88 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x0010fe98 24000000 642e0000 9054f9ff 2f000000 $...d....T../... │ │ - 0x0010fea8 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x0010feb8 01490e08 00000000 24000000 8c2e0000 .I......$....... │ │ - 0x0010fec8 9854f9ff 2f000000 00440e60 5c0e6841 .T../....D.`\.hA │ │ - 0x0010fed8 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x0010fee8 24000000 b42e0000 a054f9ff 2f000000 $........T../... │ │ - 0x0010fef8 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x0010ff08 01490e08 00000000 24000000 dc2e0000 .I......$....... │ │ - 0x0010ff18 a854f9ff 2f000000 00440e60 5c0e6841 .T../....D.`\.hA │ │ - 0x0010ff28 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x0010ff38 24000000 042f0000 b054f9ff 2f000000 $..../...T../... │ │ - 0x0010ff48 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x0010ff58 01490e08 00000000 24000000 2c2f0000 .I......$...,/.. │ │ - 0x0010ff68 b854f9ff 2f000000 00440e60 5c0e6841 .T../....D.`\.hA │ │ - 0x0010ff78 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x0010ff88 24000000 542f0000 c054f9ff 2f000000 $...T/...T../... │ │ - 0x0010ff98 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x0010ffa8 01490e08 00000000 24000000 7c2f0000 .I......$...|/.. │ │ - 0x0010ffb8 c854f9ff 2f000000 00440e60 5c0e6841 .T../....D.`\.hA │ │ - 0x0010ffc8 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x0010ffd8 24000000 a42f0000 d054f9ff 2f000000 $..../...T../... │ │ - 0x0010ffe8 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x0010fff8 01490e08 00000000 24000000 cc2f0000 .I......$..../.. │ │ - 0x00110008 d854f9ff 2f000000 00440e60 5c0e6841 .T../....D.`\.hA │ │ - 0x00110018 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x00110028 24000000 f42f0000 e054f9ff 2f000000 $..../...T../... │ │ - 0x00110038 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x00110048 01490e08 00000000 24000000 1c300000 .I......$....0.. │ │ - 0x00110058 e854f9ff 2f000000 00440e60 5c0e6841 .T../....D.`\.hA │ │ - 0x00110068 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x00110078 24000000 44300000 f054f9ff 2f000000 $...D0...T../... │ │ - 0x00110088 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x00110098 01490e08 00000000 24000000 6c300000 .I......$...l0.. │ │ - 0x001100a8 f854f9ff 2f000000 00440e60 5c0e6841 .T../....D.`\.hA │ │ - 0x001100b8 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x001100c8 24000000 94300000 0055f9ff 2f000000 $....0...U../... │ │ - 0x001100d8 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x001100e8 01490e08 00000000 24000000 bc300000 .I......$....0.. │ │ - 0x001100f8 0855f9ff 2f000000 00440e60 5c0e6841 .U../....D.`\.hA │ │ - 0x00110108 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x00110118 24000000 e4300000 1055f9ff 2f000000 $....0...U../... │ │ - 0x00110128 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x00110138 01490e08 00000000 24000000 0c310000 .I......$....1.. │ │ - 0x00110148 1855f9ff 2f000000 00440e60 5c0e6841 .U../....D.`\.hA │ │ - 0x00110158 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x00110168 24000000 34310000 2055f9ff 2f000000 $...41.. U../... │ │ - 0x00110178 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x00110188 01490e08 00000000 24000000 5c310000 .I......$...\1.. │ │ - 0x00110198 2855f9ff 2f000000 00440e60 5c0e6841 (U../....D.`\.hA │ │ - 0x001101a8 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x001101b8 24000000 84310000 3055f9ff 2f000000 $....1..0U../... │ │ - 0x001101c8 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x001101d8 01490e08 00000000 24000000 ac310000 .I......$....1.. │ │ - 0x001101e8 3855f9ff 2f000000 00440e60 5c0e6841 8U../....D.`\.hA │ │ - 0x001101f8 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x00110208 24000000 d4310000 4055f9ff 2f000000 $....1..@U../... │ │ - 0x00110218 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x00110228 01490e08 00000000 24000000 fc310000 .I......$....1.. │ │ - 0x00110238 4855f9ff 2f000000 00440e60 5c0e6841 HU../....D.`\.hA │ │ - 0x00110248 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x00110258 24000000 24320000 5055f9ff 2f000000 $...$2..PU../... │ │ - 0x00110268 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x00110278 01490e08 00000000 24000000 4c320000 .I......$...L2.. │ │ - 0x00110288 5855f9ff 2f000000 00440e60 5c0e6841 XU../....D.`\.hA │ │ - 0x00110298 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x001102a8 24000000 74320000 6055f9ff 2f000000 $...t2..`U../... │ │ - 0x001102b8 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x001102c8 01490e08 00000000 24000000 9c320000 .I......$....2.. │ │ - 0x001102d8 6855f9ff 2f000000 00440e60 5c0e6841 hU../....D.`\.hA │ │ - 0x001102e8 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x001102f8 24000000 c4320000 7055f9ff 2f000000 $....2..pU../... │ │ - 0x00110308 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x00110318 01490e08 00000000 24000000 ec320000 .I......$....2.. │ │ - 0x00110328 7855f9ff 2f000000 00440e60 5c0e6841 xU../....D.`\.hA │ │ - 0x00110338 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x00110348 24000000 14330000 8055f9ff 2f000000 $....3...U../... │ │ - 0x00110358 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x00110368 01490e08 00000000 24000000 3c330000 .I......$...<3.. │ │ - 0x00110378 8855f9ff 2f000000 00440e60 5c0e6841 .U../....D.`\.hA │ │ - 0x00110388 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x00110398 24000000 64330000 9055f9ff 2f000000 $...d3...U../... │ │ - 0x001103a8 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x001103b8 01490e08 00000000 24000000 8c330000 .I......$....3.. │ │ - 0x001103c8 9855f9ff 2f000000 00440e60 5c0e6841 .U../....D.`\.hA │ │ - 0x001103d8 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x001103e8 24000000 b4330000 a055f9ff 2f000000 $....3...U../... │ │ - 0x001103f8 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x00110408 01490e08 00000000 24000000 dc330000 .I......$....3.. │ │ - 0x00110418 a855f9ff 2f000000 00440e60 5c0e6841 .U../....D.`\.hA │ │ - 0x00110428 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x00110438 24000000 04340000 b055f9ff 2f000000 $....4...U../... │ │ - 0x00110448 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x00110458 01490e08 00000000 24000000 2c340000 .I......$...,4.. │ │ - 0x00110468 b855f9ff 2f000000 00440e60 5c0e6841 .U../....D.`\.hA │ │ - 0x00110478 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x00110488 24000000 54340000 c055f9ff 2f000000 $...T4...U../... │ │ - 0x00110498 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x001104a8 01490e08 00000000 24000000 7c340000 .I......$...|4.. │ │ - 0x001104b8 c855f9ff 27000000 00440e60 550e6841 .U..'....D.`U.hA │ │ - 0x001104c8 0e70410e 78420e80 01490e08 00000000 .pA.xB...I...... │ │ - 0x001104d8 24000000 a4340000 d055f9ff 27000000 $....4...U..'... │ │ - 0x001104e8 00440e60 550e6841 0e70410e 78420e80 .D.`U.hA.pA.xB.. │ │ - 0x001104f8 01490e08 00000000 24000000 cc340000 .I......$....4.. │ │ - 0x00110508 d855f9ff 2f000000 00440e60 5c0e6841 .U../....D.`\.hA │ │ - 0x00110518 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x00110528 24000000 f4340000 e055f9ff 2f000000 $....4...U../... │ │ - 0x00110538 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x00110548 01490e08 00000000 24000000 1c350000 .I......$....5.. │ │ - 0x00110558 e855f9ff 27000000 00440e60 550e6841 .U..'....D.`U.hA │ │ - 0x00110568 0e70410e 78420e80 01490e08 00000000 .pA.xB...I...... │ │ - 0x00110578 24000000 44350000 f055f9ff 2f000000 $...D5...U../... │ │ - 0x00110588 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x00110598 01490e08 00000000 24000000 6c350000 .I......$...l5.. │ │ - 0x001105a8 f855f9ff 2f000000 00440e60 5c0e6841 .U../....D.`\.hA │ │ - 0x001105b8 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x001105c8 24000000 94350000 0056f9ff 2f000000 $....5...V../... │ │ - 0x001105d8 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x001105e8 01490e08 00000000 24000000 bc350000 .I......$....5.. │ │ - 0x001105f8 0856f9ff 2f000000 00440e60 5c0e6841 .V../....D.`\.hA │ │ - 0x00110608 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x00110618 24000000 e4350000 1056f9ff 27000000 $....5...V..'... │ │ - 0x00110628 00440e60 550e6841 0e70410e 78420e80 .D.`U.hA.pA.xB.. │ │ - 0x00110638 01490e08 00000000 24000000 0c360000 .I......$....6.. │ │ - 0x00110648 1856f9ff 2f000000 00440e60 5c0e6841 .V../....D.`\.hA │ │ - 0x00110658 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x00110668 24000000 34360000 2056f9ff 2f000000 $...46.. V../... │ │ - 0x00110678 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x00110688 01490e08 00000000 24000000 5c360000 .I......$...\6.. │ │ - 0x00110698 2856f9ff 2f000000 00440e60 5c0e6841 (V../....D.`\.hA │ │ - 0x001106a8 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x001106b8 24000000 84360000 3056f9ff 2f000000 $....6..0V../... │ │ - 0x001106c8 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x001106d8 01490e08 00000000 24000000 ac360000 .I......$....6.. │ │ - 0x001106e8 3856f9ff 2f000000 00440e60 5c0e6841 8V../....D.`\.hA │ │ - 0x001106f8 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x00110708 24000000 d4360000 4056f9ff 2f000000 $....6..@V../... │ │ - 0x00110718 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x00110728 01490e08 00000000 24000000 fc360000 .I......$....6.. │ │ - 0x00110738 4856f9ff 2f000000 00440e60 5c0e6841 HV../....D.`\.hA │ │ - 0x00110748 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x00110758 24000000 24370000 5056f9ff 2f000000 $...$7..PV../... │ │ - 0x00110768 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x00110778 01490e08 00000000 24000000 4c370000 .I......$...L7.. │ │ - 0x00110788 5856f9ff 2f000000 00440e60 5c0e6841 XV../....D.`\.hA │ │ - 0x00110798 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x001107a8 24000000 74370000 6056f9ff 2f000000 $...t7..`V../... │ │ - 0x001107b8 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x001107c8 01490e08 00000000 24000000 9c370000 .I......$....7.. │ │ - 0x001107d8 6856f9ff 2f000000 00440e60 5c0e6841 hV../....D.`\.hA │ │ - 0x001107e8 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x001107f8 24000000 c4370000 7056f9ff 2f000000 $....7..pV../... │ │ - 0x00110808 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x00110818 01490e08 00000000 24000000 ec370000 .I......$....7.. │ │ - 0x00110828 7856f9ff 2f000000 00440e60 5c0e6841 xV../....D.`\.hA │ │ - 0x00110838 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x00110848 24000000 14380000 8056f9ff 2f000000 $....8...V../... │ │ - 0x00110858 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x00110868 01490e08 00000000 24000000 3c380000 .I......$...<8.. │ │ - 0x00110878 8856f9ff 2f000000 00440e60 5c0e6841 .V../....D.`\.hA │ │ - 0x00110888 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x00110898 24000000 64380000 9056f9ff 2f000000 $...d8...V../... │ │ - 0x001108a8 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x001108b8 01490e08 00000000 24000000 8c380000 .I......$....8.. │ │ - 0x001108c8 9856f9ff 2f000000 00440e60 5c0e6841 .V../....D.`\.hA │ │ - 0x001108d8 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x001108e8 24000000 b4380000 a056f9ff 2f000000 $....8...V../... │ │ - 0x001108f8 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x00110908 01490e08 00000000 24000000 dc380000 .I......$....8.. │ │ - 0x00110918 a856f9ff 2f000000 00440e60 5c0e6841 .V../....D.`\.hA │ │ - 0x00110928 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x00110938 24000000 04390000 b056f9ff 2f000000 $....9...V../... │ │ - 0x00110948 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x00110958 01490e08 00000000 24000000 2c390000 .I......$...,9.. │ │ - 0x00110968 b856f9ff 2f000000 00440e60 5c0e6841 .V../....D.`\.hA │ │ - 0x00110978 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x00110988 24000000 54390000 c056f9ff 2f000000 $...T9...V../... │ │ - 0x00110998 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x001109a8 01490e08 00000000 24000000 7c390000 .I......$...|9.. │ │ - 0x001109b8 c856f9ff 2f000000 00440e60 5c0e6841 .V../....D.`\.hA │ │ - 0x001109c8 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x001109d8 24000000 a4390000 d056f9ff 2f000000 $....9...V../... │ │ - 0x001109e8 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x001109f8 01490e08 00000000 24000000 cc390000 .I......$....9.. │ │ - 0x00110a08 d856f9ff 2f000000 00440e60 5c0e6841 .V../....D.`\.hA │ │ - 0x00110a18 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x00110a28 24000000 f4390000 e056f9ff 2f000000 $....9...V../... │ │ - 0x00110a38 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x00110a48 01490e08 00000000 24000000 1c3a0000 .I......$....:.. │ │ - 0x00110a58 e856f9ff 2f000000 00440e60 5c0e6841 .V../....D.`\.hA │ │ - 0x00110a68 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x00110a78 24000000 443a0000 f056f9ff 2f000000 $...D:...V../... │ │ - 0x00110a88 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x00110a98 01490e08 00000000 24000000 6c3a0000 .I......$...l:.. │ │ - 0x00110aa8 f856f9ff 2f000000 00440e60 5c0e6841 .V../....D.`\.hA │ │ - 0x00110ab8 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x00110ac8 24000000 943a0000 0057f9ff 2f000000 $....:...W../... │ │ - 0x00110ad8 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x00110ae8 01490e08 00000000 24000000 bc3a0000 .I......$....:.. │ │ - 0x00110af8 0857f9ff 2f000000 00440e60 5c0e6841 .W../....D.`\.hA │ │ - 0x00110b08 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x00110b18 24000000 e43a0000 1057f9ff 2f000000 $....:...W../... │ │ - 0x00110b28 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x00110b38 01490e08 00000000 24000000 0c3b0000 .I......$....;.. │ │ - 0x00110b48 1857f9ff 2f000000 00440e60 5c0e6841 .W../....D.`\.hA │ │ - 0x00110b58 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x00110b68 24000000 343b0000 2057f9ff 2f000000 $...4;.. W../... │ │ - 0x00110b78 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x00110b88 01490e08 00000000 24000000 5c3b0000 .I......$...\;.. │ │ - 0x00110b98 2857f9ff 2f000000 00440e60 5c0e6841 (W../....D.`\.hA │ │ - 0x00110ba8 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x00110bb8 24000000 843b0000 3057f9ff 2f000000 $....;..0W../... │ │ - 0x00110bc8 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x00110bd8 01490e08 00000000 24000000 ac3b0000 .I......$....;.. │ │ - 0x00110be8 3857f9ff 2f000000 00440e60 5c0e6841 8W../....D.`\.hA │ │ - 0x00110bf8 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x00110c08 24000000 d43b0000 4057f9ff 2f000000 $....;..@W../... │ │ - 0x00110c18 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x00110c28 01490e08 00000000 24000000 fc3b0000 .I......$....;.. │ │ - 0x00110c38 4857f9ff 2f000000 00440e60 5c0e6841 HW../....D.`\.hA │ │ - 0x00110c48 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x00110c58 24000000 243c0000 5057f9ff 2f000000 $...$<..PW../... │ │ - 0x00110c68 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x00110c78 01490e08 00000000 24000000 4c3c0000 .I......$...L<.. │ │ - 0x00110c88 5857f9ff 2f000000 00440e60 5c0e6841 XW../....D.`\.hA │ │ - 0x00110c98 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x00110ca8 24000000 743c0000 6057f9ff 2f000000 $...t<..`W../... │ │ - 0x00110cb8 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x00110cc8 01490e08 00000000 24000000 9c3c0000 .I......$....<.. │ │ - 0x00110cd8 6857f9ff 2f000000 00440e60 5c0e6841 hW../....D.`\.hA │ │ - 0x00110ce8 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x00110cf8 24000000 c43c0000 7057f9ff 2f000000 $....<..pW../... │ │ - 0x00110d08 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x00110d18 01490e08 00000000 24000000 ec3c0000 .I......$....<.. │ │ - 0x00110d28 7857f9ff 2f000000 00440e60 5c0e6841 xW../....D.`\.hA │ │ - 0x00110d38 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x00110d48 24000000 143d0000 8057f9ff 2f000000 $....=...W../... │ │ - 0x00110d58 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x00110d68 01490e08 00000000 24000000 3c3d0000 .I......$...<=.. │ │ - 0x00110d78 8857f9ff 2f000000 00440e60 5c0e6841 .W../....D.`\.hA │ │ - 0x00110d88 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x00110d98 24000000 643d0000 9057f9ff 2f000000 $...d=...W../... │ │ - 0x00110da8 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x00110db8 01490e08 00000000 24000000 8c3d0000 .I......$....=.. │ │ - 0x00110dc8 9857f9ff 2f000000 00440e60 5c0e6841 .W../....D.`\.hA │ │ - 0x00110dd8 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x00110de8 24000000 b43d0000 a057f9ff 2f000000 $....=...W../... │ │ - 0x00110df8 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x00110e08 01490e08 00000000 24000000 dc3d0000 .I......$....=.. │ │ - 0x00110e18 a857f9ff 2f000000 00440e60 5c0e6841 .W../....D.`\.hA │ │ - 0x00110e28 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x00110e38 24000000 043e0000 b057f9ff 2f000000 $....>...W../... │ │ - 0x00110e48 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x00110e58 01490e08 00000000 24000000 2c3e0000 .I......$...,>.. │ │ - 0x00110e68 b857f9ff 2f000000 00440e60 5c0e6841 .W../....D.`\.hA │ │ - 0x00110e78 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x00110e88 24000000 543e0000 c057f9ff 2f000000 $...T>...W../... │ │ - 0x00110e98 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x00110ea8 01490e08 00000000 24000000 7c3e0000 .I......$...|>.. │ │ - 0x00110eb8 c857f9ff 2f000000 00440e60 5c0e6841 .W../....D.`\.hA │ │ - 0x00110ec8 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x00110ed8 24000000 a43e0000 d057f9ff 2f000000 $....>...W../... │ │ - 0x00110ee8 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x00110ef8 01490e08 00000000 24000000 cc3e0000 .I......$....>.. │ │ - 0x00110f08 d857f9ff 27000000 00440e60 550e6841 .W..'....D.`U.hA │ │ - 0x00110f18 0e70410e 78420e80 01490e08 00000000 .pA.xB...I...... │ │ - 0x00110f28 24000000 f43e0000 e057f9ff 27000000 $....>...W..'... │ │ - 0x00110f38 00440e60 550e6841 0e70410e 78420e80 .D.`U.hA.pA.xB.. │ │ - 0x00110f48 01490e08 00000000 24000000 1c3f0000 .I......$....?.. │ │ - 0x00110f58 e857f9ff 2f000000 00440e60 5c0e6841 .W../....D.`\.hA │ │ - 0x00110f68 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x00110f78 24000000 443f0000 f057f9ff 2f000000 $...D?...W../... │ │ - 0x00110f88 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x00110f98 01490e08 00000000 24000000 6c3f0000 .I......$...l?.. │ │ - 0x00110fa8 f857f9ff 27000000 00440e60 550e6841 .W..'....D.`U.hA │ │ - 0x00110fb8 0e70410e 78420e80 01490e08 00000000 .pA.xB...I...... │ │ - 0x00110fc8 24000000 943f0000 0058f9ff 2f000000 $....?...X../... │ │ - 0x00110fd8 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x00110fe8 01490e08 00000000 24000000 bc3f0000 .I......$....?.. │ │ - 0x00110ff8 0858f9ff 2f000000 00440e60 5c0e6841 .X../....D.`\.hA │ │ - 0x00111008 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x00111018 24000000 e43f0000 1058f9ff 2f000000 $....?...X../... │ │ - 0x00111028 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x00111038 01490e08 00000000 24000000 0c400000 .I......$....@.. │ │ - 0x00111048 1858f9ff 2f000000 00440e60 5c0e6841 .X../....D.`\.hA │ │ - 0x00111058 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x00111068 24000000 34400000 2058f9ff 27000000 $...4@.. X..'... │ │ - 0x00111078 00440e60 550e6841 0e70410e 78420e80 .D.`U.hA.pA.xB.. │ │ - 0x00111088 01490e08 00000000 24000000 5c400000 .I......$...\@.. │ │ - 0x00111098 2858f9ff 2f000000 00440e60 5c0e6841 (X../....D.`\.hA │ │ - 0x001110a8 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x001110b8 24000000 84400000 3058f9ff 2f000000 $....@..0X../... │ │ - 0x001110c8 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x001110d8 01490e08 00000000 24000000 ac400000 .I......$....@.. │ │ - 0x001110e8 3858f9ff 2f000000 00440e60 5c0e6841 8X../....D.`\.hA │ │ - 0x001110f8 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x00111108 24000000 d4400000 4058f9ff 2f000000 $....@..@X../... │ │ - 0x00111118 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x00111128 01490e08 00000000 24000000 fc400000 .I......$....@.. │ │ - 0x00111138 4858f9ff 2f000000 00440e60 5c0e6841 HX../....D.`\.hA │ │ - 0x00111148 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x00111158 24000000 24410000 5058f9ff 2f000000 $...$A..PX../... │ │ - 0x00111168 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x00111178 01490e08 00000000 24000000 4c410000 .I......$...LA.. │ │ - 0x00111188 5858f9ff 2f000000 00440e60 5c0e6841 XX../....D.`\.hA │ │ - 0x00111198 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x001111a8 24000000 74410000 6058f9ff 2f000000 $...tA..`X../... │ │ - 0x001111b8 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x001111c8 01490e08 00000000 24000000 9c410000 .I......$....A.. │ │ - 0x001111d8 6858f9ff 2f000000 00440e60 5c0e6841 hX../....D.`\.hA │ │ - 0x001111e8 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ - 0x001111f8 24000000 c4410000 7058f9ff 27000000 $....A..pX..'... │ │ - 0x00111208 00440e60 550e6841 0e70410e 78420e80 .D.`U.hA.pA.xB.. │ │ - 0x00111218 01490e08 00000000 24000000 ec410000 .I......$....A.. │ │ - 0x00111228 7858f9ff 27000000 00440e60 550e6841 xX..'....D.`U.hA │ │ - 0x00111238 0e70410e 78420e80 01490e08 00000000 .pA.xB...I...... │ │ - 0x00111248 24000000 14420000 8058f9ff 2f000000 $....B...X../... │ │ - 0x00111258 00440e60 5c0e6841 0e70420e 78420e80 .D.`\.hA.pB.xB.. │ │ - 0x00111268 01490e08 00000000 24000000 3c420000 .I......$...... │ │ + 0x00111698 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x001116a8 410e3841 0e408307 8c068d05 8e048f03 A.8A.@.......... │ │ + 0x001116b8 86020397 020e3841 0e30420e 28420e20 ......8A.0B.(B. │ │ + 0x001116c8 420e1842 0e10410e 08450e40 02820e38 B..B..A..E.@...8 │ │ + 0x001116d8 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ + 0x001116e8 0e080000 00000000 14000000 4c0a0000 ............L... │ │ + 0x001116f8 f87df7ff 05000000 00000000 00000000 .}.............. │ │ + 0x00111708 34000000 640a0000 f07df7ff 12010000 4...d....}...... │ │ + 0x00111718 00410e10 420e1842 0e20410e 2883058e .A..B..B. A.(... │ │ + 0x00111728 048f0386 02030601 0e20420e 18420e10 ......... B..B.. │ │ + 0x00111738 410e0800 00000000 14000000 9c0a0000 A............... │ │ + 0x00111748 d87ef7ff 05000000 00000000 00000000 .~.............. │ │ + 0x00111758 4c000000 b40a0000 d07ef7ff 98020000 L........~...... │ │ + 0x00111768 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x00111778 410e3844 0e800183 078c068d 058e048f A.8D............ │ │ + 0x00111788 03860203 7f020e38 410e3042 0e28420e .......8A.0B.(B. │ │ + 0x00111798 20420e18 420e1041 0e080000 00000000 B..B..A........ │ │ + 0x001117a8 14000000 040b0000 2081f7ff 05000000 ........ ....... │ │ + 0x001117b8 00000000 00000000 4c000000 1c0b0000 ........L....... │ │ + 0x001117c8 1881f7ff b6060000 00410e10 420e1842 .........A..B..B │ │ + 0x001117d8 0e20420e 28420e30 410e3847 0e800283 . B.(B.0A.8G.... │ │ + 0x001117e8 078c068d 058e048f 03860203 9a060e38 ...............8 │ │ + 0x001117f8 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ + 0x00111808 0e080000 00000000 14000000 6c0b0000 ............l... │ │ + 0x00111818 8887f7ff 05000000 00000000 00000000 ................ │ │ + 0x00111828 4c000000 840b0000 8087f7ff bb120000 L............... │ │ + 0x00111838 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x00111848 410e3847 0ec00483 078c068d 058e048f A.8G............ │ │ + 0x00111858 03860203 9f120e38 410e3042 0e28420e .......8A.0B.(B. │ │ + 0x00111868 20420e18 420e1041 0e080000 00000000 B..B..A........ │ │ + 0x00111878 4c000000 d40b0000 f099f7ff a7280000 L............(.. │ │ + 0x00111888 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x00111898 410e3847 0ec00783 078c068d 058e048f A.8G............ │ │ + 0x001118a8 03860203 8b280e38 410e3042 0e28420e .....(.8A.0B.(B. │ │ + 0x001118b8 20420e18 420e1041 0e080000 00000000 B..B..A........ │ │ + 0x001118c8 14000000 240c0000 50c2f7ff 08000000 ....$...P....... │ │ + 0x001118d8 00000000 00000000 1c000000 3c0c0000 ............<... │ │ + 0x001118e8 48c2f7ff c4000000 00410e10 830202c2 H........A...... │ │ + 0x001118f8 0e080000 00000000 14000000 5c0c0000 ............\... │ │ + 0x00111908 f8c2f7ff 13000000 00000000 00000000 ................ │ │ + 0x00111918 14000000 740c0000 00c3f7ff 08000000 ....t........... │ │ + 0x00111928 00000000 00000000 44000000 8c0c0000 ........D....... │ │ + 0x00111938 f8c2f7ff 58030000 00410e10 420e1842 ....X....A..B..B │ │ + 0x00111948 0e20420e 28420e30 410e3883 078c068d . B.(B.0A.8..... │ │ + 0x00111958 058e048f 03860203 44030e30 420e2842 ........D..0B.(B │ │ + 0x00111968 0e20420e 18420e10 410e0800 00000000 . B..B..A....... │ │ + 0x00111978 14000000 d40c0000 10c6f7ff 19000000 ................ │ │ + 0x00111988 00000000 00000000 14000000 ec0c0000 ................ │ │ + 0x00111998 18c6f7ff 08000000 00000000 00000000 ................ │ │ + 0x001119a8 4c000000 040d0000 10c6f7ff 8e0a0000 L............... │ │ + 0x001119b8 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x001119c8 410e3844 0e688307 8c068d05 8e048f03 A.8D.h.......... │ │ + 0x001119d8 86020375 0a0e3841 0e30420e 28420e20 ...u..8A.0B.(B. │ │ + 0x001119e8 420e1842 0e10410e 08000000 00000000 B..B..A......... │ │ + 0x001119f8 14000000 540d0000 50d0f7ff 12000000 ....T...P....... │ │ + 0x00111a08 00000000 00000000 14000000 6c0d0000 ............l... │ │ + 0x00111a18 58d0f7ff 5f000000 00000000 00000000 X..._........... │ │ + 0x00111a28 14000000 840d0000 a0d0f7ff 2f000000 ............/... │ │ + 0x00111a38 00000000 00000000 34000000 9c0d0000 ........4....... │ │ + 0x00111a48 b8d0f7ff cf010000 00420e10 420e1842 .........B..B..B │ │ + 0x00111a58 0e20410e 2883058c 048e038f 0203c101 . A.(........... │ │ + 0x00111a68 0e20420e 18420e10 420e0800 00000000 . B..B..B....... │ │ + 0x00111a78 44000000 d40d0000 50d2f7ff 1b010000 D.......P....... │ │ + 0x00111a88 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x00111a98 410e3883 078c068d 058e048f 03860203 A.8............. │ │ + 0x00111aa8 07010e30 420e2842 0e20420e 18420e10 ...0B.(B. B..B.. │ │ + 0x00111ab8 410e0800 00000000 14000000 1c0e0000 A............... │ │ + 0x00111ac8 28d3f7ff 39000000 00000000 00000000 (...9........... │ │ + 0x00111ad8 6c000000 340e0000 50d3f7ff 7b070000 l...4...P...{... │ │ + 0x00111ae8 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x00111af8 410e3847 0ec00183 078c068d 058e048f A.8G............ │ │ + 0x00111b08 03860203 1c070e38 420ec001 500ed801 .......8B...P... │ │ + 0x00111b18 520ee001 420ee801 470ef001 420ef801 R...B...G...B... │ │ + 0x00111b28 480e8002 4c0e3841 0e30420e 28420e20 H...L.8A.0B.(B. │ │ + 0x00111b38 420e1842 0e10410e 08000000 00000000 B..B..A......... │ │ + 0x00111b48 64000000 a40e0000 60daf7ff 25050000 d.......`...%... │ │ + 0x00111b58 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x00111b68 410e3847 0ec00183 078c068d 058e048f A.8G............ │ │ + 0x00111b78 03860203 aa040e38 410e3042 0e28420e .......8A.0B.(B. │ │ + 0x00111b88 20420e18 420e1041 0e08450e c0010250 B..B..A..E....P │ │ + 0x00111b98 0e38410e 30420e28 420e2042 0e18420e .8A.0B.(B. B..B. │ │ + 0x00111ba8 10410e08 00000000 64000000 0c0f0000 .A......d....... │ │ + 0x00111bb8 28dff7ff 8e070000 00410e10 420e1842 (........A..B..B │ │ + 0x00111bc8 0e20420e 28420e30 410e3847 0ec02183 . B.(B.0A.8G..!. │ │ + 0x00111bd8 078c068d 058e048f 03860203 30070ed8 ............0... │ │ + 0x00111be8 215a0ee0 21420ee8 21470ef0 21470ef8 !Z..!B..!G..!G.. │ │ + 0x00111bf8 21480e80 22490ec0 21470e38 410e3042 !H.."I..!G.8A.0B │ │ + 0x00111c08 0e28420e 20420e18 420e1041 0e080000 .(B. B..B..A.... │ │ + 0x00111c18 14000000 740f0000 50e6f7ff ec020000 ....t...P....... │ │ + 0x00111c28 00000000 00000000 64000000 8c0f0000 ........d....... │ │ + 0x00111c38 28e9f7ff b0010000 00410e10 420e1842 (........A..B..B │ │ + 0x00111c48 0e20420e 28420e30 410e3844 0e800183 . B.(B.0A.8D.... │ │ + 0x00111c58 078c068d 058e048f 03860203 79010e38 ............y..8 │ │ + 0x00111c68 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ + 0x00111c78 0e08410e 80014f0e 38410e30 420e2842 ..A...O.8A.0B.(B │ │ + 0x00111c88 0e20420e 18420e10 410e0800 00000000 . B..B..A....... │ │ + 0x00111c98 14000000 f40f0000 70eaf7ff ec010000 ........p....... │ │ + 0x00111ca8 00000000 00000000 4c000000 0c100000 ........L....... │ │ + 0x00111cb8 48ecf7ff ba050000 00410e10 420e1842 H........A..B..B │ │ + 0x00111cc8 0e20420e 28420e30 410e3844 0e800183 . B.(B.0A.8D.... │ │ + 0x00111cd8 078c068d 058e048f 03860203 a1050e38 ...............8 │ │ + 0x00111ce8 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ + 0x00111cf8 0e080000 00000000 14000000 5c100000 ............\... │ │ + 0x00111d08 b4f1f7ff 11000000 00000000 00000000 ................ │ │ + 0x00111d18 24000000 74100000 adf1f7ff da000000 $...t........... │ │ + 0x00111d28 00470e80 0202a30e 08410e80 026a0e08 .G.......A...j.. │ │ + 0x00111d38 00000000 00000000 3c000000 9c100000 ........<....... │ │ + 0x00111d48 68f2f7ff 6b000000 00410e10 420e1841 h...k....A..B..A │ │ + 0x00111d58 0e20440e 4083048e 0386027d 0e20410e . D.@......}. A. │ │ + 0x00111d68 18420e10 410e0845 0e40580e 20410e18 .B..A..E.@X. A.. │ │ + 0x00111d78 420e1041 0e080000 2c000000 dc100000 B..A....,....... │ │ + 0x00111d88 98f2f7ff b5000000 00420e10 420e1841 .........B..B..A │ │ + 0x00111d98 0e20440e 4083048e 038f0202 a60e2041 . D.@......... A │ │ + 0x00111da8 0e18420e 10420e08 2c000000 0c110000 ..B..B..,....... │ │ + 0x00111db8 1df3f7ff 5c000000 00410e10 420e1841 ....\....A..B..A │ │ + 0x00111dc8 0e20440e 4083048e 03860202 4f0e2041 . D.@.......O. A │ │ + 0x00111dd8 0e18420e 10410e08 3c000000 3c110000 ..B..A..<...<... │ │ + 0x00111de8 49f3f7ff 73000000 00410e10 420e1841 I...s....A..B..A │ │ + 0x00111df8 0e20440e 4083048e 03860202 4e0e2041 . D.@.......N. A │ │ + 0x00111e08 0e18420e 10410e08 410e404f 0e20410e ..B..A..A.@O. A. │ │ + 0x00111e18 18420e10 410e0800 2c000000 7c110000 .B..A...,...|... │ │ + 0x00111e28 88f3f7ff df020000 00420e10 420e1841 .........B..B..A │ │ + 0x00111e38 0e208304 8e038f02 03bc020e 18420e10 . ...........B.. │ │ + 0x00111e48 420e0841 0e200000 2c000000 ac110000 B..A. ..,....... │ │ + 0x00111e58 38f6f7ff df020000 00420e10 420e1841 8........B..B..A │ │ + 0x00111e68 0e208304 8e038f02 03bc020e 18420e10 . ...........B.. │ │ + 0x00111e78 420e0841 0e200000 44000000 dc110000 B..A. ..D....... │ │ + 0x00111e88 e8f8f7ff d6000000 00410e10 420e1842 .........A..B..B │ │ + 0x00111e98 0e20420e 28420e30 410e3841 0e408307 . B.(B.0A.8A.@.. │ │ + 0x00111ea8 8c068d05 8e048f03 860202c0 0e38410e .............8A. │ │ + 0x00111eb8 30420e28 420e2042 0e18420e 10410e08 0B.(B. B..B..A.. │ │ + 0x00111ec8 44000000 24120000 80f9f7ff af050000 D...$........... │ │ + 0x00111ed8 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x00111ee8 410e3883 078c068d 058e048f 03860203 A.8............. │ │ + 0x00111ef8 81040e30 420e2842 0e20420e 18420e10 ...0B.(B. B..B.. │ │ + 0x00111f08 410e0841 0e380000 24000000 6c120000 A..A.8..$...l... │ │ + 0x00111f18 e8fef7ff 5e000000 00420e10 410e1844 ....^....B..A..D │ │ + 0x00111f28 0e408303 8e020253 0e18410e 10420e08 .@.....S..A..B.. │ │ + 0x00111f38 4c000000 94120000 20fff7ff 82000000 L....... ....... │ │ + 0x00111f48 00420e10 410e1844 0e408303 8e020256 .B..A..D.@.....V │ │ + 0x00111f58 0e18410e 10420e08 410e4047 0e18410e ..A..B..A.@G..A. │ │ + 0x00111f68 10420e08 410e4047 0e18410e 10420e08 .B..A.@G..A..B.. │ │ + 0x00111f78 410e4047 0e18410e 10420e08 00000000 A.@G..A..B...... │ │ + 0x00111f88 14000000 e4120000 60fff7ff 18010000 ........`....... │ │ + 0x00111f98 00000000 00000000 4c000000 fc120000 ........L....... │ │ + 0x00111fa8 6800f8ff 291d0000 00410e10 420e1842 h...)....A..B..B │ │ + 0x00111fb8 0e20420e 28420e30 410e3847 0ec00183 . B.(B.0A.8G.... │ │ + 0x00111fc8 078c068d 058e048f 03860203 33010e38 ............3..8 │ │ + 0x00111fd8 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ + 0x00111fe8 0e08410e c0010000 4c000000 4c130000 ..A.....L...L... │ │ + 0x00111ff8 481df8ff 2e3c0000 00410e10 420e1842 H....<...A..B..B │ │ + 0x00112008 0e20420e 28420e30 410e3847 0e800283 . B.(B.0A.8G.... │ │ + 0x00112018 078c068d 058e048f 03860203 fa370e38 .............7.8 │ │ + 0x00112028 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ + 0x00112038 0e08410e 80020000 3c000000 9c130000 ..A.....<....... │ │ + 0x00112048 2859f8ff 29030000 00420e10 420e1842 (Y..)....B..B..B │ │ + 0x00112058 0e20410e 28440e40 83058c04 8e038f02 . A.(D.@........ │ │ + 0x00112068 0316030e 28410e20 420e1842 0e10420e ....(A. B..B..B. │ │ + 0x00112078 08000000 00000000 34000000 dc130000 ........4....... │ │ + 0x00112088 185cf8ff e9000000 00410e10 420e1842 .\.......A..B..B │ │ + 0x00112098 0e20410e 28440e40 83058e04 8f038602 . A.(D.@........ │ │ + 0x001120a8 02d80e28 410e2042 0e18420e 10410e08 ...(A. B..B..A.. │ │ + 0x001120b8 14000000 14140000 d05cf8ff 12000000 .........\...... │ │ + 0x001120c8 00000000 00000000 74000000 2c140000 ........t...,... │ │ + 0x001120d8 d85cf8ff 02010000 00410e10 420e1842 .\.......A..B..B │ │ + 0x001120e8 0e20420e 28410e30 440e4083 068c058e . B.(A.0D.@..... │ │ + 0x001120f8 048f0386 0202670e 58420e60 410e6842 ......g.XB.`A.hB │ │ + 0x00112108 0e70410e 78420e80 01460e88 01460e90 .pA.xB...F...F.. │ │ + 0x00112118 01430e98 01460ea0 01430ea8 01430eb0 .C...F...C...C.. │ │ + 0x00112128 01440eb8 01420ec0 014c0e40 02510e30 .D...B...L.@.Q.0 │ │ + 0x00112138 410e2842 0e20420e 18420e10 410e0800 A.(B. B..B..A... │ │ + 0x00112148 4c000000 a4140000 705df8ff 52020000 L.......p]..R... │ │ + 0x00112158 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x00112168 410e3844 0e800183 078c068d 058e048f A.8D............ │ │ + 0x00112178 03860268 0e38410e 30420e28 420e2042 ...h.8A.0B.(B. B │ │ + 0x00112188 0e18420e 10410e08 410e8001 00000000 ..B..A..A....... │ │ + 0x00112198 4c000000 f4140000 805ff8ff d5000000 L........_...... │ │ + 0x001121a8 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x001121b8 410e3847 0ec00183 078c068d 058e048f A.8G............ │ │ + 0x001121c8 03860202 b90e3841 0e30420e 28420e20 ......8A.0B.(B. │ │ + 0x001121d8 420e1842 0e10410e 08000000 00000000 B..B..A......... │ │ + 0x001121e8 34000000 44150000 1060f8ff 41010000 4...D....`..A... │ │ + 0x001121f8 00420e10 410e1844 0e408303 8e020252 .B..A..D.@.....R │ │ + 0x00112208 0e18410e 10420e08 450e4002 9a0e1841 ..A..B..E.@....A │ │ + 0x00112218 0e10420e 08450e40 2c000000 7c150000 ..B..E.@,...|... │ │ + 0x00112228 2861f8ff cf000000 00410e10 440e4083 (a.......A..D.@. │ │ + 0x00112238 02024f0e 10410e08 450e4074 0e10410e ..O..A..E.@t..A. │ │ + 0x00112248 08450e40 00000000 24000000 ac150000 .E.@....$....... │ │ + 0x00112258 c861f8ff 36000000 00420e10 410e1844 .a..6....B..A..D │ │ + 0x00112268 0e408303 8e026b0e 18410e10 420e0800 .@....k..A..B... │ │ + 0x00112278 2c000000 d4150000 e061f8ff d0000000 ,........a...... │ │ + 0x00112288 00410e10 440e4083 02027c0e 10410e08 .A..D.@...|..A.. │ │ + 0x00112298 450e4002 430e1041 0e080000 00000000 E.@.C..A........ │ │ + 0x001122a8 1c000000 04160000 8062f8ff 1d000000 .........b...... │ │ + 0x001122b8 00410e10 440e4083 02560e10 410e0800 .A..D.@..V..A... │ │ + 0x001122c8 3c000000 24160000 8062f8ff c1000000 <...$....b...... │ │ + 0x001122d8 00410e10 420e1842 0e20420e 28410e30 .A..B..B. B.(A.0 │ │ + 0x001122e8 440e4083 068c058e 048f0386 0202ac0e D.@............. │ │ + 0x001122f8 30410e28 420e2042 0e18420e 10410e08 0A.(B. B..B..A.. │ │ + 0x00112308 3c000000 64160000 1063f8ff 76000000 <...d....c..v... │ │ + 0x00112318 00410e10 420e1841 0e20440e 4083048e .A..B..A. D.@... │ │ + 0x00112328 03860202 5c0e2041 0e18420e 10410e08 ....\. A..B..A.. │ │ + 0x00112338 450e4044 0e20410e 18420e10 410e0800 E.@D. A..B..A... │ │ + 0x00112348 24000000 a4160000 5063f8ff 1f000000 $.......Pc...... │ │ + 0x00112358 00410e10 440e4083 02540e10 410e0800 .A..D.@..T..A... │ │ + 0x00112368 00000000 00000000 4c000000 cc160000 ........L....... │ │ + 0x00112378 4863f8ff 61080000 00410e10 420e1842 Hc..a....A..B..B │ │ + 0x00112388 0e20420e 28420e30 410e3847 0e800383 . B.(B.0A.8G.... │ │ + 0x00112398 078c068d 058e048f 03860203 45080e38 ............E..8 │ │ + 0x001123a8 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ + 0x001123b8 0e080000 00000000 1c000000 1c170000 ................ │ │ + 0x001123c8 686bf8ff 62000000 00410e10 440e4083 hk..b....A..D.@. │ │ + 0x001123d8 02025b0e 10410e08 14000000 3c170000 ..[..A......<... │ │ + 0x001123e8 b86bf8ff 08000000 00000000 00000000 .k.............. │ │ + 0x001123f8 2c000000 54170000 b06bf8ff 51000000 ,...T....k..Q... │ │ + 0x00112408 00410e10 440e4083 0202420e 10410e08 .A..D.@...B..A.. │ │ + 0x00112418 410e4046 0e10410e 08000000 00000000 A.@F..A......... │ │ + 0x00112428 14000000 84170000 e06bf8ff 05000000 .........k...... │ │ + 0x00112438 00000000 00000000 2c000000 9c170000 ........,....... │ │ + 0x00112448 d86bf8ff 50000000 00420e10 420e1841 .k..P....B..B..A │ │ + 0x00112458 0e20440e 4083048e 038f0202 410e2041 . D.@.......A. A │ │ + 0x00112468 0e18420e 10420e08 14000000 cc170000 ..B..B.......... │ │ + 0x00112478 f86bf8ff 06000000 00000000 00000000 .k.............. │ │ + 0x00112488 2c000000 e4170000 f06bf8ff 44000000 ,........k..D... │ │ + 0x00112498 00410e10 420e1841 0e20440e 4083048e .A..B..A. D.@... │ │ + 0x001124a8 03860277 0e20410e 18420e10 410e0800 ...w. A..B..A... │ │ + 0x001124b8 14000000 14180000 106cf8ff 14000000 .........l...... │ │ + 0x001124c8 00000000 00000000 74010000 2c180000 ........t...,... │ │ + 0x001124d8 186cf8ff 63140000 00410e10 420e1842 .l..c....A..B..B │ │ + 0x001124e8 0e20420e 28420e30 410e3847 0e800383 . B.(B.0A.8G.... │ │ + 0x001124f8 078c068d 058e048f 03860203 61020e98 ............a... │ │ + 0x00112508 037b0ea0 03480ea8 03410eb0 03490eb8 .{...H...A...I.. │ │ + 0x00112518 03470ec0 03540e80 0302640e 9003780e .G...T....d...x. │ │ + 0x00112528 9803420e a003410e a803490e b003420e ..B...A...I...B. │ │ + 0x00112538 b803470e c003560e 80030242 0eb0036e ..G...V....B...n │ │ + 0x00112548 0eb80341 0ec00356 0e800303 0b020eb8 ...A...V........ │ │ + 0x00112558 035f0ec0 03500e80 0302ec0e b803650e ._...P........e. │ │ + 0x00112568 c003660e 80036d0e b803600e c003590e ..f...m...`...Y. │ │ + 0x00112578 80036e0e b8035d0e c003560e 80035b0e ..n...]...V...[. │ │ + 0x00112588 b0036b0e b803410e c003560e 80030275 ..k...A...V....u │ │ + 0x00112598 0e980371 0ea00342 0ea80347 0eb00341 ...q...B...G...A │ │ + 0x001125a8 0eb80347 0ec00356 0e800302 4f0e9003 ...G...V....O... │ │ + 0x001125b8 6f0e9803 490ea003 470ea803 420eb003 o...I...G...B... │ │ + 0x001125c8 410eb803 470ec003 570e8003 7a0e9803 A...G...W...z... │ │ + 0x001125d8 6e0ea003 410ea803 470eb003 420eb803 n...A...G...B... │ │ + 0x001125e8 470ec003 4f0e8003 7b0e9003 690e9803 G...O...{...i... │ │ + 0x001125f8 470ea003 470ea803 420eb003 410eb803 G...G...B...A... │ │ + 0x00112608 470ec003 560e8003 03b3020e b803500e G...V.........P. │ │ + 0x00112618 c003600e 80030269 0eb80350 0ec00360 ..`....i...P...` │ │ + 0x00112628 0e800303 89050e38 410e3042 0e28420e .......8A.0B.(B. │ │ + 0x00112638 20420e18 420e1041 0e080000 00000000 B..B..A........ │ │ + 0x00112648 24000000 a4190000 107ff8ff 3d010000 $...........=... │ │ + 0x00112658 00410e10 410e1883 03860203 39010e10 .A..A.......9... │ │ + 0x00112668 410e0800 00000000 6c000000 cc190000 A.......l....... │ │ + 0x00112678 2880f8ff 5c010000 00410e10 420e1842 (...\....A..B..B │ │ + 0x00112688 0e20420e 28420e30 410e3841 0e408307 . B.(B.0A.8A.@.. │ │ + 0x00112698 8c068d05 8e048f03 86020246 0e70530e ...........F.pS. │ │ + 0x001126a8 78420e80 01490e40 690e704d 0e78470e xB...I.@i.pM.xG. │ │ + 0x001126b8 8001490e 4002750e 704d0e78 420e8001 ..I.@.u.pM.xB... │ │ + 0x001126c8 490e404f 0e38410e 30420e28 420e2042 I.@O.8A.0B.(B. B │ │ + 0x001126d8 0e18420e 10410e08 7c000000 3c1a0000 ..B..A..|...<... │ │ + 0x001126e8 1881f8ff 95010000 00410e10 420e1842 .........A..B..B │ │ + 0x001126f8 0e20420e 28420e30 410e3844 0e800183 . B.(B.0A.8D.... │ │ + 0x00112708 078c068d 058e048f 03860202 5d0eb001 ............]... │ │ + 0x00112718 560eb801 470ec001 500e8001 025f0eb0 V...G...P...._.. │ │ + 0x00112728 01590eb8 01470ec0 014c0e80 0102420e .Y...G...L....B. │ │ + 0x00112738 b0014d0e b801470e c001490e 8001480e ..M...G...I...H. │ │ + 0x00112748 38410e30 420e2842 0e20420e 18420e10 8A.0B.(B. B..B.. │ │ + 0x00112758 410e0800 00000000 2c000000 bc1a0000 A.......,....... │ │ + 0x00112768 3882f8ff 50010000 00420e10 410e1883 8...P....B..A... │ │ + 0x00112778 038e0203 3c010e10 420e0841 0e184b0e ....<...B..A..K. │ │ + 0x00112788 10420e08 00000000 34000000 ec1a0000 .B......4....... │ │ + 0x00112798 5883f8ff 52030000 00410e10 420e1842 X...R....A..B..B │ │ + 0x001127a8 0e20410e 2883058e 048f0386 02034603 . A.(.........F. │ │ + 0x001127b8 0e20420e 18420e10 410e0800 00000000 . B..B..A....... │ │ + 0x001127c8 44000000 241b0000 8086f8ff 78030000 D...$.......x... │ │ + 0x001127d8 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x001127e8 410e3883 078c068d 058e048f 03860203 A.8............. │ │ + 0x001127f8 64030e30 420e2842 0e20420e 18420e10 d..0B.(B. B..B.. │ │ + 0x00112808 410e0800 00000000 24000000 6c1b0000 A.......$...l... │ │ + 0x00112818 b889f8ff 21010000 00410e10 410e1883 ....!....A..A... │ │ + 0x00112828 03860203 04010e10 410e0841 0e180000 ........A..A.... │ │ + 0x00112838 44000000 941b0000 c08af8ff 18020000 D............... │ │ + 0x00112848 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x00112858 410e3883 078c068d 058e048f 03860203 A.8............. │ │ + 0x00112868 04020e30 420e2842 0e20420e 18420e10 ...0B.(B. B..B.. │ │ + 0x00112878 410e0800 00000000 4c000000 dc1b0000 A.......L....... │ │ + 0x00112888 988cf8ff e3040000 00410e10 420e1842 .........A..B..B │ │ + 0x00112898 0e20420e 28420e30 410e3841 0e408307 . B.(B.0A.8A.@.. │ │ + 0x001128a8 8c068d05 8e048f03 860203cd 040e3841 ..............8A │ │ + 0x001128b8 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ + 0x001128c8 08000000 00000000 44000000 2c1c0000 ........D...,... │ │ + 0x001128d8 3891f8ff 5e040000 00410e10 420e1842 8...^....A..B..B │ │ + 0x001128e8 0e20420e 28420e30 410e3883 078c068d . B.(B.0A.8..... │ │ + 0x001128f8 058e048f 03860203 4a040e30 420e2842 ........J..0B.(B │ │ + 0x00112908 0e20420e 18420e10 410e0800 00000000 . B..B..A....... │ │ + 0x00112918 4c000000 741c0000 5095f8ff ce080000 L...t...P....... │ │ + 0x00112928 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x00112938 410e3844 0e800183 078c068d 058e048f A.8D............ │ │ + 0x00112948 03860203 b5080e38 410e3042 0e28420e .......8A.0B.(B. │ │ + 0x00112958 20420e18 420e1041 0e080000 00000000 B..B..A........ │ │ + 0x00112968 14000000 c41c0000 d09df8ff 12000000 ................ │ │ + 0x00112978 00000000 00000000 2c000000 dc1c0000 ........,....... │ │ + 0x00112988 d89df8ff 31000000 00410e10 440e4083 ....1....A..D.@. │ │ + 0x00112998 02640e10 410e0845 0e400e10 410e0800 .d..A..E.@..A... │ │ + 0x001129a8 00000000 00000000 24000000 0c1d0000 ........$....... │ │ + 0x001129b8 e89df8ff 17020000 00410e10 830202c6 .........A...... │ │ + 0x001129c8 0e08410e 10034e01 0e080000 00000000 ..A...N......... │ │ + 0x001129d8 14000000 341d0000 e09ff8ff 89000000 ....4........... │ │ + 0x001129e8 00000000 00000000 4c000000 4c1d0000 ........L...L... │ │ + 0x001129f8 58a0f8ff ca070000 00410e10 420e1842 X........A..B..B │ │ + 0x00112a08 0e20420e 28420e30 410e3844 0e800183 . B.(B.0A.8D.... │ │ + 0x00112a18 078c068d 058e048f 03860203 b1070e38 ...............8 │ │ + 0x00112a28 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ + 0x00112a38 0e080000 00000000 2c010000 9c1d0000 ........,....... │ │ + 0x00112a48 d8a7f8ff cf030000 00410e10 420e1842 .........A..B..B │ │ + 0x00112a58 0e20420e 28420e30 410e3847 0ec0c001 . B.(B.0A.8G.... │ │ + 0x00112a68 83078c06 8d058e04 8f038602 0381010e ................ │ │ + 0x00112a78 e0c0017c 0ee8c001 410ef0c0 01420ef8 ...|....A....B.. │ │ + 0x00112a88 c001410e 80c10149 0ee0c001 790ee8c0 ..A....I....y... │ │ + 0x00112a98 01410ef0 c001410e f8c00141 0e80c101 .A....A....A.... │ │ + 0x00112aa8 490ee0c0 016f0ee8 c001410e f0c00141 I....o....A....A │ │ + 0x00112ab8 0ef8c001 410e80c1 01490ee0 c001730e ....A....I....s. │ │ + 0x00112ac8 e8c00141 0ef0c001 410ef8c0 01410e80 ...A....A....A.. │ │ + 0x00112ad8 c101490e e0c00175 0ee8c001 410ef0c0 ..I....u....A... │ │ + 0x00112ae8 01410ef8 c001410e 80c10149 0ee0c001 .A....A....I.... │ │ + 0x00112af8 6c0ee8c0 01410ef0 c001410e f8c00141 l....A....A....A │ │ + 0x00112b08 0e80c101 490ee0c0 016f0ee8 c001410e ....I....o....A. │ │ + 0x00112b18 f0c00141 0ef8c001 410e80c1 01490ee0 ...A....A....I.. │ │ + 0x00112b28 c0016c0e e8c00141 0ef0c001 410ef8c0 ..l....A....A... │ │ + 0x00112b38 01410e80 c101490e e0c0016f 0ee8c001 .A....I....o.... │ │ + 0x00112b48 410ef0c0 01410ef8 c001410e 80c1014c A....A....A....L │ │ + 0x00112b58 0e38410e 30420e28 420e2042 0e18420e .8A.0B.(B. B..B. │ │ + 0x00112b68 10410e08 00000000 3c000000 cc1e0000 .A......<....... │ │ + 0x00112b78 78aaf8ff 9c000000 00420e10 420e1841 x........B..B..A │ │ + 0x00112b88 0e20440e 4083048e 038f0202 7f0e2041 . D.@......... A │ │ + 0x00112b98 0e18420e 10420e08 450e4044 0e20410e ..B..B..E.@D. A. │ │ + 0x00112ba8 18420e10 420e0800 4c000000 0c1f0000 .B..B...L....... │ │ + 0x00112bb8 d4aaf8ff e6020000 00410e10 420e1842 .........A..B..B │ │ + 0x00112bc8 0e20420e 28420e30 410e3847 0ec00183 . B.(B.0A.8G.... │ │ + 0x00112bd8 078c068d 058e048f 03860203 ca020e38 ...............8 │ │ + 0x00112be8 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ + 0x00112bf8 0e080000 00000000 24000000 5c1f0000 ........$...\... │ │ + 0x00112c08 6aadf8ff d6030000 00410e10 440e4083 j........A..D.@. │ │ + 0x00112c18 0203cf03 0e10410e 08000000 00000000 ......A......... │ │ + 0x00112c28 44000000 841f0000 18b1f8ff b6000000 D............... │ │ + 0x00112c38 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x00112c48 410e3883 078c068d 058e048f 03860202 A.8............. │ │ + 0x00112c58 a20e3042 0e28420e 20420e18 420e1041 ..0B.(B. B..B..A │ │ + 0x00112c68 0e080000 00000000 34000000 cc1f0000 ........4....... │ │ + 0x00112c78 88b1f8ff fe000000 00410e10 420e1842 .........A..B..B │ │ + 0x00112c88 0e20410e 28440e40 83058e04 8f038602 . A.(D.@........ │ │ + 0x00112c98 02ed0e28 410e2042 0e18420e 10410e08 ...(A. B..B..A.. │ │ + 0x00112ca8 24000000 04200000 50b2f8ff 3b000000 $.... ..P...;... │ │ + 0x00112cb8 00410e10 440e4083 02540e10 410e0841 .A..D.@..T..A..A │ │ + 0x00112cc8 0e405e0e 10410e08 14000000 2c200000 .@^..A......, .. │ │ + 0x00112cd8 68b2f8ff 8a030000 00000000 00000000 h............... │ │ + 0x00112ce8 24000000 44200000 e0b5f8ff 27000000 $...D ......'... │ │ + 0x00112cf8 00440e40 520e6041 0e68420e 70420e78 .D.@R.`A.hB.pB.x │ │ + 0x00112d08 420e8001 490e0800 3c000000 6c200000 B...I...<...l .. │ │ + 0x00112d18 e8b5f8ff 39000000 00420e10 410e1844 ....9....B..A..D │ │ + 0x00112d28 0e408303 8e025b0e 50410e58 420e6041 .@....[.PA.XB.`A │ │ + 0x00112d38 0e68420e 70420e78 420e8001 490e1841 .hB.pB.xB...I..A │ │ + 0x00112d48 0e10420e 08000000 24000000 ac200000 ..B.....$.... .. │ │ + 0x00112d58 e8b5f8ff 20000000 00440e40 4d0e6841 .... ....D.@M.hA │ │ + 0x00112d68 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ + 0x00112d78 34000000 d4200000 e0b5f8ff 2e000000 4.... .......... │ │ + 0x00112d88 00410e10 440e4083 02560e58 410e6042 .A..D.@..V.XA.`B │ │ + 0x00112d98 0e68410e 70420e78 420e8001 490e1041 .hA.pB.xB...I..A │ │ + 0x00112da8 0e080000 00000000 24000000 0c210000 ........$....!.. │ │ + 0x00112db8 d8b5f8ff 27000000 00440e40 520e6041 ....'....D.@R.`A │ │ + 0x00112dc8 0e68420e 70420e78 420e8001 490e0800 .hB.pB.xB...I... │ │ + 0x00112dd8 3c000000 34210000 e0b5f8ff 39000000 <...4!......9... │ │ + 0x00112de8 00420e10 410e1844 0e408303 8e025b0e .B..A..D.@....[. │ │ + 0x00112df8 50410e58 420e6041 0e68420e 70420e78 PA.XB.`A.hB.pB.x │ │ + 0x00112e08 420e8001 490e1841 0e10420e 08000000 B...I..A..B..... │ │ + 0x00112e18 24000000 74210000 e0b5f8ff 20000000 $...t!...... ... │ │ + 0x00112e28 00440e40 4d0e6841 0e70420e 78420e80 .D.@M.hA.pB.xB.. │ │ + 0x00112e38 01490e08 00000000 34000000 9c210000 .I......4....!.. │ │ + 0x00112e48 d8b5f8ff 2e000000 00410e10 440e4083 .........A..D.@. │ │ + 0x00112e58 02560e58 410e6042 0e68410e 70420e78 .V.XA.`B.hA.pB.x │ │ + 0x00112e68 420e8001 490e1041 0e080000 00000000 B...I..A........ │ │ + 0x00112e78 24000000 d4210000 d0b5f8ff 27000000 $....!......'... │ │ + 0x00112e88 00440e40 520e6041 0e68420e 70420e78 .D.@R.`A.hB.pB.x │ │ + 0x00112e98 420e8001 490e0800 3c000000 fc210000 B...I...<....!.. │ │ + 0x00112ea8 d8b5f8ff 39000000 00420e10 410e1844 ....9....B..A..D │ │ + 0x00112eb8 0e408303 8e025b0e 50410e58 420e6041 .@....[.PA.XB.`A │ │ + 0x00112ec8 0e68420e 70420e78 420e8001 490e1841 .hB.pB.xB...I..A │ │ + 0x00112ed8 0e10420e 08000000 24000000 3c220000 ..B.....$...<".. │ │ + 0x00112ee8 d8b5f8ff 20000000 00440e40 4d0e6841 .... ....D.@M.hA │ │ + 0x00112ef8 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ + 0x00112f08 34000000 64220000 d0b5f8ff 2e000000 4...d".......... │ │ + 0x00112f18 00410e10 440e4083 02560e58 410e6042 .A..D.@..V.XA.`B │ │ + 0x00112f28 0e68410e 70420e78 420e8001 490e1041 .hA.pB.xB...I..A │ │ + 0x00112f38 0e080000 00000000 24000000 9c220000 ........$....".. │ │ + 0x00112f48 c8b5f8ff 27000000 00440e40 520e6041 ....'....D.@R.`A │ │ + 0x00112f58 0e68420e 70420e78 420e8001 490e0800 .hB.pB.xB...I... │ │ + 0x00112f68 3c000000 c4220000 d0b5f8ff 39000000 <...."......9... │ │ + 0x00112f78 00420e10 410e1844 0e408303 8e025b0e .B..A..D.@....[. │ │ + 0x00112f88 50410e58 420e6041 0e68420e 70420e78 PA.XB.`A.hB.pB.x │ │ + 0x00112f98 420e8001 490e1841 0e10420e 08000000 B...I..A..B..... │ │ + 0x00112fa8 24000000 04230000 d0b5f8ff 20000000 $....#...... ... │ │ + 0x00112fb8 00440e40 4d0e6841 0e70420e 78420e80 .D.@M.hA.pB.xB.. │ │ + 0x00112fc8 01490e08 00000000 34000000 2c230000 .I......4...,#.. │ │ + 0x00112fd8 c8b5f8ff 2e000000 00410e10 440e4083 .........A..D.@. │ │ + 0x00112fe8 02560e58 410e6042 0e68410e 70420e78 .V.XA.`B.hA.pB.x │ │ + 0x00112ff8 420e8001 490e1041 0e080000 00000000 B...I..A........ │ │ + 0x00113008 24000000 64230000 c0b5f8ff 27000000 $...d#......'... │ │ + 0x00113018 00440e40 520e6041 0e68420e 70420e78 .D.@R.`A.hB.pB.x │ │ + 0x00113028 420e8001 490e0800 3c000000 8c230000 B...I...<....#.. │ │ + 0x00113038 c8b5f8ff 39000000 00420e10 410e1844 ....9....B..A..D │ │ + 0x00113048 0e408303 8e025b0e 50410e58 420e6041 .@....[.PA.XB.`A │ │ + 0x00113058 0e68420e 70420e78 420e8001 490e1841 .hB.pB.xB...I..A │ │ + 0x00113068 0e10420e 08000000 24000000 cc230000 ..B.....$....#.. │ │ + 0x00113078 c8b5f8ff 20000000 00440e40 4d0e6841 .... ....D.@M.hA │ │ + 0x00113088 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ + 0x00113098 34000000 f4230000 c0b5f8ff 2e000000 4....#.......... │ │ + 0x001130a8 00410e10 440e4083 02560e58 410e6042 .A..D.@..V.XA.`B │ │ + 0x001130b8 0e68410e 70420e78 420e8001 490e1041 .hA.pB.xB...I..A │ │ + 0x001130c8 0e080000 00000000 24000000 2c240000 ........$...,$.. │ │ + 0x001130d8 b8b5f8ff 27000000 00440e40 520e6041 ....'....D.@R.`A │ │ + 0x001130e8 0e68420e 70420e78 420e8001 490e0800 .hB.pB.xB...I... │ │ + 0x001130f8 3c000000 54240000 c0b5f8ff 39000000 <...T$......9... │ │ + 0x00113108 00420e10 410e1844 0e408303 8e025b0e .B..A..D.@....[. │ │ + 0x00113118 50410e58 420e6041 0e68420e 70420e78 PA.XB.`A.hB.pB.x │ │ + 0x00113128 420e8001 490e1841 0e10420e 08000000 B...I..A..B..... │ │ + 0x00113138 24000000 94240000 c0b5f8ff 20000000 $....$...... ... │ │ + 0x00113148 00440e40 4d0e6841 0e70420e 78420e80 .D.@M.hA.pB.xB.. │ │ + 0x00113158 01490e08 00000000 34000000 bc240000 .I......4....$.. │ │ + 0x00113168 b8b5f8ff 2e000000 00410e10 440e4083 .........A..D.@. │ │ + 0x00113178 02560e58 410e6042 0e68410e 70420e78 .V.XA.`B.hA.pB.x │ │ + 0x00113188 420e8001 490e1041 0e080000 00000000 B...I..A........ │ │ + 0x00113198 24000000 f4240000 b0b5f8ff 27000000 $....$......'... │ │ + 0x001131a8 00440e40 520e6041 0e68420e 70420e78 .D.@R.`A.hB.pB.x │ │ + 0x001131b8 420e8001 490e0800 3c000000 1c250000 B...I...<....%.. │ │ + 0x001131c8 b8b5f8ff 39000000 00420e10 410e1844 ....9....B..A..D │ │ + 0x001131d8 0e408303 8e025b0e 50410e58 420e6041 .@....[.PA.XB.`A │ │ + 0x001131e8 0e68420e 70420e78 420e8001 490e1841 .hB.pB.xB...I..A │ │ + 0x001131f8 0e10420e 08000000 24000000 5c250000 ..B.....$...\%.. │ │ + 0x00113208 b8b5f8ff 20000000 00440e40 4d0e6841 .... ....D.@M.hA │ │ + 0x00113218 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ + 0x00113228 34000000 84250000 b0b5f8ff 2e000000 4....%.......... │ │ + 0x00113238 00410e10 440e4083 02560e58 410e6042 .A..D.@..V.XA.`B │ │ + 0x00113248 0e68410e 70420e78 420e8001 490e1041 .hA.pB.xB...I..A │ │ + 0x00113258 0e080000 00000000 24000000 bc250000 ........$....%.. │ │ + 0x00113268 a8b5f8ff 27000000 00440e40 520e6041 ....'....D.@R.`A │ │ + 0x00113278 0e68420e 70420e78 420e8001 490e0800 .hB.pB.xB...I... │ │ + 0x00113288 3c000000 e4250000 b0b5f8ff 39000000 <....%......9... │ │ + 0x00113298 00420e10 410e1844 0e408303 8e025b0e .B..A..D.@....[. │ │ + 0x001132a8 50410e58 420e6041 0e68420e 70420e78 PA.XB.`A.hB.pB.x │ │ + 0x001132b8 420e8001 490e1841 0e10420e 08000000 B...I..A..B..... │ │ + 0x001132c8 24000000 24260000 b0b5f8ff 20000000 $...$&...... ... │ │ + 0x001132d8 00440e40 4d0e6841 0e70420e 78420e80 .D.@M.hA.pB.xB.. │ │ + 0x001132e8 01490e08 00000000 34000000 4c260000 .I......4...L&.. │ │ + 0x001132f8 a8b5f8ff 2e000000 00410e10 440e4083 .........A..D.@. │ │ + 0x00113308 02560e58 410e6042 0e68410e 70420e78 .V.XA.`B.hA.pB.x │ │ + 0x00113318 420e8001 490e1041 0e080000 00000000 B...I..A........ │ │ + 0x00113328 24000000 84260000 a0b5f8ff 27000000 $....&......'... │ │ + 0x00113338 00440e40 520e6041 0e68420e 70420e78 .D.@R.`A.hB.pB.x │ │ + 0x00113348 420e8001 490e0800 3c000000 ac260000 B...I...<....&.. │ │ + 0x00113358 a8b5f8ff 39000000 00420e10 410e1844 ....9....B..A..D │ │ + 0x00113368 0e408303 8e025b0e 50410e58 420e6041 .@....[.PA.XB.`A │ │ + 0x00113378 0e68420e 70420e78 420e8001 490e1841 .hB.pB.xB...I..A │ │ + 0x00113388 0e10420e 08000000 24000000 ec260000 ..B.....$....&.. │ │ + 0x00113398 a8b5f8ff 20000000 00440e40 4d0e6841 .... ....D.@M.hA │ │ + 0x001133a8 0e70420e 78420e80 01490e08 00000000 .pB.xB...I...... │ │ + 0x001133b8 34000000 14270000 a0b5f8ff 2e000000 4....'.......... │ │ + 0x001133c8 00410e10 440e4083 02560e58 410e6042 .A..D.@..V.XA.`B │ │ + 0x001133d8 0e68410e 70420e78 420e8001 490e1041 .hA.pB.xB...I..A │ │ + 0x001133e8 0e080000 00000000 64000000 4c270000 ........d...L'.. │ │ + 0x001133f8 98b5f8ff ab080000 00410e10 420e1842 .........A..B..B │ │ + 0x00113408 0e20420e 28420e30 410e3847 0ea08202 . B.(B.0A.8G.... │ │ + 0x00113418 83078c06 8d058e04 8f038602 0362080e .............b.. │ │ + 0x00113428 38410e30 420e2842 0e20420e 18420e10 8A.0B.(B. B..B.. │ │ + 0x00113438 410e0841 0ea08202 5e0e3841 0e30420e A..A....^.8A.0B. │ │ + 0x00113448 28420e20 420e1842 0e10410e 08000000 (B. B..B..A..... │ │ + 0x00113458 4c000000 b4270000 e0bdf8ff fe020000 L....'.......... │ │ + 0x00113468 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x00113478 410e3847 0ee08104 83078c06 8d058e04 A.8G............ │ │ + 0x00113488 8f038602 03e2020e 38410e30 420e2842 ........8A.0B.(B │ │ + 0x00113498 0e20420e 18420e10 410e0800 00000000 . B..B..A....... │ │ + 0x001134a8 64000000 04280000 90c0f8ff 92080000 d....(.......... │ │ + 0x001134b8 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x001134c8 410e3847 0ea08202 83078c06 8d058e04 A.8G............ │ │ + 0x001134d8 8f038602 034e080e 38410e30 420e2842 .....N..8A.0B.(B │ │ + 0x001134e8 0e20420e 18420e10 410e0841 0ea08202 . B..B..A..A.... │ │ + 0x001134f8 590e3841 0e30420e 28420e20 420e1842 Y.8A.0B.(B. B..B │ │ + 0x00113508 0e10410e 08000000 4c000000 6c280000 ..A.....L...l(.. │ │ + 0x00113518 c8c8f8ff 76020000 00410e10 420e1842 ....v....A..B..B │ │ + 0x00113528 0e20420e 28420e30 410e3847 0ed08104 . B.(B.0A.8G.... │ │ + 0x00113538 83078c06 8d058e04 8f038602 035a020e .............Z.. │ │ + 0x00113548 38410e30 420e2842 0e20420e 18420e10 8A.0B.(B. B..B.. │ │ + 0x00113558 410e0800 00000000 44000000 bc280000 A.......D....(.. │ │ + 0x00113568 f8caf8ff 20030000 00410e10 420e1842 .... ....A..B..B │ │ + 0x00113578 0e20420e 28420e30 410e3883 078c068d . B.(B.0A.8..... │ │ + 0x00113588 058e048f 03860203 0c030e30 420e2842 ...........0B.(B │ │ + 0x00113598 0e20420e 18420e10 410e0800 00000000 . B..B..A....... │ │ + 0x001135a8 44000000 04290000 d0cdf8ff ca020000 D....).......... │ │ + 0x001135b8 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x001135c8 410e3883 078c068d 058e048f 03860203 A.8............. │ │ + 0x001135d8 b6020e30 420e2842 0e20420e 18420e10 ...0B.(B. B..B.. │ │ + 0x001135e8 410e0800 00000000 44000000 4c290000 A.......D...L).. │ │ + 0x001135f8 58d0f8ff 19030000 00410e10 420e1842 X........A..B..B │ │ + 0x00113608 0e20420e 28420e30 410e3883 078c068d . B.(B.0A.8..... │ │ + 0x00113618 058e048f 03860203 05030e30 420e2842 ...........0B.(B │ │ + 0x00113628 0e20420e 18420e10 410e0800 00000000 . B..B..A....... │ │ + 0x00113638 44000000 94290000 30d3f8ff cb020000 D....)..0....... │ │ + 0x00113648 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x00113658 410e3883 078c068d 058e048f 03860203 A.8............. │ │ + 0x00113668 b7020e30 420e2842 0e20420e 18420e10 ...0B.(B. B..B.. │ │ + 0x00113678 410e0800 00000000 44000000 dc290000 A.......D....).. │ │ + 0x00113688 b8d5f8ff 50020000 00410e10 420e1842 ....P....A..B..B │ │ + 0x00113698 0e20420e 28420e30 410e3883 078c068d . B.(B.0A.8..... │ │ + 0x001136a8 058e048f 03860203 3c020e30 420e2842 ........<..0B.(B │ │ + 0x001136b8 0e20420e 18420e10 410e0800 00000000 . B..B..A....... │ │ + 0x001136c8 44000000 242a0000 c0d7f8ff 9f030000 D...$*.......... │ │ + 0x001136d8 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x001136e8 410e3883 078c068d 058e048f 03860203 A.8............. │ │ + 0x001136f8 8b030e30 420e2842 0e20420e 18420e10 ...0B.(B. B..B.. │ │ + 0x00113708 410e0800 00000000 44000000 6c2a0000 A.......D...l*.. │ │ + 0x00113718 18dbf8ff 12040000 00410e10 420e1842 .........A..B..B │ │ + 0x00113728 0e20420e 28420e30 410e3883 078c068d . B.(B.0A.8..... │ │ + 0x00113738 058e048f 03860203 fe030e30 420e2842 ...........0B.(B │ │ + 0x00113748 0e20420e 18420e10 410e0800 00000000 . B..B..A....... │ │ + 0x00113758 2c000000 b42a0000 f0def8ff 26000000 ,....*......&... │ │ + 0x00113768 00440e40 4d0e5841 0e60420e 68420e70 .D.@M.XA.`B.hB.p │ │ + 0x00113778 420e7844 0e800149 0e080000 00000000 B.xD...I........ │ │ + 0x00113788 2c000000 e42a0000 f0def8ff 26000000 ,....*......&... │ │ + 0x00113798 00440e40 4d0e5841 0e60420e 68420e70 .D.@M.XA.`B.hB.p │ │ + 0x001137a8 420e7844 0e800149 0e080000 00000000 B.xD...I........ │ │ + 0x001137b8 4c000000 142b0000 f0def8ff a5030000 L....+.......... │ │ + 0x001137c8 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x001137d8 410e3847 0e800283 078c068d 058e048f A.8G............ │ │ + 0x001137e8 03860203 89030e38 410e3042 0e28420e .......8A.0B.(B. │ │ + 0x001137f8 20420e18 420e1041 0e080000 00000000 B..B..A........ │ │ + 0x00113808 4c000000 642b0000 50e2f8ff 61030000 L...d+..P...a... │ │ + 0x00113818 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x00113828 410e3847 0e800283 078c068d 058e048f A.8G............ │ │ + 0x00113838 03860203 45030e38 410e3042 0e28420e ....E..8A.0B.(B. │ │ + 0x00113848 20420e18 420e1041 0e080000 00000000 B..B..A........ │ │ + 0x00113858 4c000000 b42b0000 70e5f8ff ba0e0000 L....+..p....... │ │ + 0x00113868 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x00113878 410e3847 0ec00283 078c068d 058e048f A.8G............ │ │ + 0x00113888 03860203 9e0e0e38 410e3042 0e28420e .......8A.0B.(B. │ │ + 0x00113898 20420e18 420e1041 0e080000 00000000 B..B..A........ │ │ + 0x001138a8 44000000 042c0000 e0f3f8ff 10020000 D....,.......... │ │ + 0x001138b8 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x001138c8 410e3883 078c068d 058e048f 03860203 A.8............. │ │ + 0x001138d8 fc010e30 420e2842 0e20420e 18420e10 ...0B.(B. B..B.. │ │ + 0x001138e8 410e0800 00000000 64000000 4c2c0000 A.......d...L,.. │ │ + 0x001138f8 a8f5f8ff ac0e0000 00410e10 420e1842 .........A..B..B │ │ + 0x00113908 0e20420e 28420e30 410e3847 0ec08f02 . B.(B.0A.8G.... │ │ + 0x00113918 83078c06 8d058e04 8f038602 036e0e0e .............n.. │ │ + 0x00113928 38410e30 420e2842 0e20420e 18420e10 8A.0B.(B. B..B.. │ │ + 0x00113938 410e0841 0ec08f02 560e3841 0e30420e A..A....V.8A.0B. │ │ + 0x00113948 28420e20 420e1842 0e10410e 08000000 (B. B..B..A..... │ │ + 0x00113958 4c000000 b42c0000 f003f9ff 05010000 L....,.......... │ │ + 0x00113968 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x00113978 410e3844 0e800183 078c068d 058e048f A.8D............ │ │ + 0x00113988 03860202 ec0e3841 0e30420e 28420e20 ......8A.0B.(B. │ │ + 0x00113998 420e1842 0e10410e 08000000 00000000 B..B..A......... │ │ + 0x001139a8 4c000000 042d0000 b004f9ff cc0a0000 L....-.......... │ │ + 0x001139b8 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x001139c8 410e3847 0ea08f04 83078c06 8d058e04 A.8G............ │ │ + 0x001139d8 8f038602 03b00a0e 38410e30 420e2842 ........8A.0B.(B │ │ + 0x001139e8 0e20420e 18420e10 410e0800 00000000 . B..B..A....... │ │ + 0x001139f8 64000000 542d0000 300ff9ff d50d0000 d...T-..0....... │ │ + 0x00113a08 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x00113a18 410e3847 0ea08f02 83078c06 8d058e04 A.8G............ │ │ + 0x00113a28 8f038602 039a0d0e 38410e30 420e2842 ........8A.0B.(B │ │ + 0x00113a38 0e20420e 18420e10 410e0841 0ea08f02 . B..B..A..A.... │ │ + 0x00113a48 530e3841 0e30420e 28420e20 420e1842 S.8A.0B.(B. B..B │ │ + 0x00113a58 0e10410e 08000000 44000000 bc2d0000 ..A.....D....-.. │ │ + 0x00113a68 a81cf9ff f0020000 00410e10 420e1842 .........A..B..B │ │ + 0x00113a78 0e20420e 28420e30 410e3883 078c068d . B.(B.0A.8..... │ │ + 0x00113a88 058e048f 03860203 dc020e30 420e2842 ...........0B.(B │ │ + 0x00113a98 0e20420e 18420e10 410e0800 00000000 . B..B..A....... │ │ + 0x00113aa8 4c000000 042e0000 501ff9ff 21090000 L.......P...!... │ │ + 0x00113ab8 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x00113ac8 410e3847 0ec08e04 83078c06 8d058e04 A.8G............ │ │ + 0x00113ad8 8f038602 0305090e 38410e30 420e2842 ........8A.0B.(B │ │ + 0x00113ae8 0e20420e 18420e10 410e0800 00000000 . B..B..A....... │ │ + 0x00113af8 44000000 542e0000 3028f9ff 6c050000 D...T...0(..l... │ │ + 0x00113b08 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x00113b18 410e3883 078c068d 058e048f 03860203 A.8............. │ │ + 0x00113b28 58050e30 420e2842 0e20420e 18420e10 X..0B.(B. B..B.. │ │ + 0x00113b38 410e0800 00000000 1c000000 9c2e0000 A............... │ │ + 0x00113b48 542df9ff d1000000 00410e10 440e4083 T-.......A..D.@. │ │ + 0x00113b58 0202ca0e 10410e08 14000000 bc2e0000 .....A.......... │ │ + 0x00113b68 082ef9ff 3b000000 00000000 00000000 ....;........... │ │ + 0x00113b78 34000000 d42e0000 302ef9ff fa070000 4.......0....... │ │ + 0x00113b88 00410e10 420e1841 0e20470e b0028304 .A..B..A. G..... │ │ + 0x00113b98 8e038602 03ea070e 20410e18 420e1041 ........ A..B..A │ │ + 0x00113ba8 0e080000 00000000 34000000 0c2f0000 ........4..../.. │ │ + 0x00113bb8 f835f9ff 30000000 00410e10 440e4083 .5..0....A..D.@. │ │ + 0x00113bc8 02560e50 410e5841 0e60420e 68420e70 .V.PA.XA.`B.hB.p │ │ + 0x00113bd8 420e7842 0e800149 0e10410e 08000000 B.xB...I..A..... │ │ + 0x00113be8 34000000 442f0000 f035f9ff 30000000 4...D/...5..0... │ │ + 0x00113bf8 00410e10 440e4083 02560e50 410e5841 .A..D.@..V.PA.XA │ │ + 0x00113c08 0e60420e 68420e70 420e7842 0e800149 .`B.hB.pB.xB...I │ │ + 0x00113c18 0e10410e 08000000 34000000 7c2f0000 ..A.....4...|/.. │ │ + 0x00113c28 e835f9ff 30000000 00410e10 440e4083 .5..0....A..D.@. │ │ + 0x00113c38 02560e50 410e5841 0e60420e 68420e70 .V.PA.XA.`B.hB.p │ │ + 0x00113c48 420e7842 0e800149 0e10410e 08000000 B.xB...I..A..... │ │ + 0x00113c58 4c000000 b42f0000 e035f9ff 3d320000 L..../...5..=2.. │ │ + 0x00113c68 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x00113c78 410e3847 0e800b83 078c068d 058e048f A.8G............ │ │ + 0x00113c88 03860203 21320e38 410e3042 0e28420e ....!2.8A.0B.(B. │ │ + 0x00113c98 20420e18 420e1041 0e080000 00000000 B..B..A........ │ │ + 0x00113ca8 bc000000 04300000 d067f9ff 8b020000 .....0...g...... │ │ + 0x00113cb8 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x00113cc8 410e3844 0e800183 078c068d 058e048f A.8D............ │ │ + 0x00113cd8 03860202 f00e8801 500e9001 420e9801 ........P...B... │ │ + 0x00113ce8 420ea001 420ea801 410eb001 410eb801 B...B...A...A... │ │ + 0x00113cf8 420ec001 570e8001 02ab0e88 015b0e90 B...W........[.. │ │ + 0x00113d08 01420e98 01420ea0 01440ea8 01410eb0 .B...B...D...A.. │ │ + 0x00113d18 01420eb8 01420ec0 015d0e80 014a0e38 .B...B...]...J.8 │ │ + 0x00113d28 420e8001 6e0e8801 4f0e9001 420e9801 B...n...O...B... │ │ + 0x00113d38 420ea001 440ea801 410eb001 420eb801 B...D...A...B... │ │ + 0x00113d48 410ec001 4c0e3841 0e30420e 28420e20 A...L.8A.0B.(B. │ │ + 0x00113d58 420e1842 0e10410e 08000000 00000000 B..B..A......... │ │ + 0x00113d68 64000000 c4300000 a069f9ff f1030000 d....0...i...... │ │ + 0x00113d78 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x00113d88 410e3847 0ec00183 078c068d 058e048f A.8G............ │ │ + 0x00113d98 03860203 6e030ee0 01580ee8 01410ef0 ....n....X...A.. │ │ + 0x00113da8 01420ef8 01480e80 024b0ec0 01790e38 .B...H...K...y.8 │ │ + 0x00113db8 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ + 0x00113dc8 0e080000 00000000 4c000000 2c310000 ........L...,1.. │ │ + 0x00113dd8 386df9ff dc010000 00410e10 420e1842 8m.......A..B..B │ │ + 0x00113de8 0e20420e 28420e30 410e3844 0e800183 . B.(B.0A.8D.... │ │ + 0x00113df8 078c068d 058e048f 03860203 c3010e38 ...............8 │ │ + 0x00113e08 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ + 0x00113e18 0e080000 00000000 94000000 7c310000 ............|1.. │ │ + 0x00113e28 c86ef9ff b8050000 00410e10 420e1842 .n.......A..B..B │ │ + 0x00113e38 0e20420e 28420e30 410e3847 0e801383 . B.(B.0A.8G.... │ │ + 0x00113e48 078c068d 058e048f 03860203 2a030ea0 ............*... │ │ + 0x00113e58 135a0ea8 13480eb0 13470eb8 13470ec0 .Z...H...G...G.. │ │ + 0x00113e68 13540e80 1302bb0e a013520e a813470e .T........R...G. │ │ + 0x00113e78 b013420e b813410e c013490e 8013470e ..B...A...I...G. │ │ + 0x00113e88 38410e30 420e2842 0e20420e 18420e10 8A.0B.(B. B..B.. │ │ + 0x00113e98 410e0841 0e801302 a80ea013 5f0ea813 A..A........_... │ │ + 0x00113ea8 470eb013 420eb813 420ec013 6f0e8013 G...B...B...o... │ │ + 0x00113eb8 64000000 14320000 f073f9ff 25030000 d....2...s..%... │ │ + 0x00113ec8 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x00113ed8 410e3847 0ec00183 078c068d 058e048f A.8G............ │ │ + 0x00113ee8 03860203 75020ee0 01620ee8 01420ef0 ....u....b...B.. │ │ + 0x00113ef8 01460ef8 01420e80 02560ec0 0102520e .F...B...V....R. │ │ + 0x00113f08 38410e30 420e2842 0e20420e 18420e10 8A.0B.(B. B..B.. │ │ + 0x00113f18 410e0800 00000000 1c000000 7c320000 A...........|2.. │ │ + 0x00113f28 b076f9ff fb000000 00410e10 440e4083 .v.......A..D.@. │ │ + 0x00113f38 0202f40e 10410e08 9c000000 9c320000 .....A.......2.. │ │ + 0x00113f48 9877f9ff 2f0f0000 00410e10 420e1842 .w../....A..B..B │ │ + 0x00113f58 0e20420e 28420e30 410e3847 0ec00283 . B.(B.0A.8G.... │ │ + 0x00113f68 078c068d 058e048f 03860203 9e030ed8 ................ │ │ + 0x00113f78 02560ee0 02490ee8 024e0ef0 02420ef8 .V...I...N...B.. │ │ + 0x00113f88 02420e80 03510ec0 0202c80e e8025a0e .B...Q........Z. │ │ + 0x00113f98 f002470e f802420e 8003510e c0020388 ..G...B...Q..... │ │ + 0x00113fa8 030ed802 530ee002 490ee802 4e0ef002 ....S...I...N... │ │ + 0x00113fb8 470ef802 410e8003 510ec002 036c060e G...A...Q....l.. │ │ + 0x00113fc8 38410e30 420e2842 0e20420e 18420e10 8A.0B.(B. B..B.. │ │ + 0x00113fd8 410e0800 00000000 bc000000 3c330000 A...........<3.. │ │ + 0x00113fe8 2886f9ff 78090000 00410e10 420e1842 (...x....A..B..B │ │ + 0x00113ff8 0e20420e 28420e30 410e3847 0ec00183 . B.(B.0A.8G.... │ │ + 0x00114008 078c068d 058e048f 03860202 930ee801 ................ │ │ + 0x00114018 7b0ef001 4a0ef801 420e8002 530ec001 {...J...B...S... │ │ + 0x00114028 026d0ee8 01610ef0 01420ef8 01420e80 .m...a...B...B.. │ │ + 0x00114038 02670ec0 01034101 0ed80157 0ee00142 .g....A....W...B │ │ + 0x00114048 0ee80149 0ef00142 0ef80142 0e800249 ...I...B...B...I │ │ + 0x00114058 0ec00103 87050ee8 01590ef0 01420ef8 .........Y...B.. │ │ + 0x00114068 01490e80 02490ec0 017f0ee8 01620ef0 .I...I.......b.. │ │ + 0x00114078 01420ef8 01410e80 02490ec0 01650e38 .B...A...I...e.8 │ │ + 0x00114088 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ + 0x00114098 0e080000 00000000 4c000000 fc330000 ........L....3.. │ │ + 0x001140a8 e88ef9ff 711b0000 00410e10 420e1842 ....q....A..B..B │ │ + 0x001140b8 0e20420e 28420e30 410e3847 0e800283 . B.(B.0A.8G.... │ │ + 0x001140c8 078c068d 058e048f 03860203 d41a0e38 ...............8 │ │ + 0x001140d8 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ + 0x001140e8 0e08410e 80020000 94010000 4c340000 ..A.........L4.. │ │ + 0x001140f8 18aaf9ff 911e0000 00410e10 420e1842 .........A..B..B │ │ + 0x00114108 0e20420e 28420e30 410e3847 0ec00483 . B.(B.0A.8G.... │ │ + 0x00114118 078c068d 058e048f 03860203 7d080ef0 ............}... │ │ + 0x00114128 044a0ef8 04410e80 05420e88 05410e90 .J...A...B...A.. │ │ + 0x00114138 05490e98 054a0ea0 05420ea8 05470eb0 .I...J...B...G.. │ │ + 0x00114148 05490eb8 05420ec0 054c0ec0 0402460e .I...B...L....F. │ │ + 0x00114158 f0044c0e f804420e 8005510e c0040340 ..L...B...Q....@ │ │ + 0x00114168 010ed804 5c0ee004 460ee804 470ef004 ....\...F...G... │ │ + 0x00114178 420ef804 420e8005 490ec004 03cc040e B...B...I....... │ │ + 0x00114188 f804590e 8005530e c004038d 010ef004 ..Y...S......... │ │ + 0x00114198 490ef804 420e8005 410e8805 410e9005 I...B...A...A... │ │ + 0x001141a8 490e9805 420ea005 420ea805 4a0eb005 I...B...B...J... │ │ + 0x001141b8 420eb805 420ec005 4c0ec004 530ef804 B...B...L...S... │ │ + 0x001141c8 640e8005 540ec004 0370010e f004490e d...T....p....I. │ │ + 0x001141d8 f804420e 8005410e 8805410e 9005490e ..B...A...A...I. │ │ + 0x001141e8 9805420e a005420e a8054a0e b005420e ..B...B...J...B. │ │ + 0x001141f8 b805420e c0054c0e c004530e f804640e ..B...L...S...d. │ │ + 0x00114208 8005570e c00403e1 040ef004 490ef804 ..W.........I... │ │ + 0x00114218 410e8005 410e8805 420e9005 490e9805 A...A...B...I... │ │ + 0x00114228 470ea005 420ea805 470eb005 4a0eb805 G...B...G...J... │ │ + 0x00114238 420ec005 4c0ec004 027f0ef0 045a0ef8 B...L........Z.. │ │ + 0x00114248 04410e80 05570ec0 04031f01 0ed80459 .A...W.........Y │ │ + 0x00114258 0ee00446 0ee80447 0ef00447 0ef80442 ...F...G...G...B │ │ + 0x00114268 0e80054c 0ec00403 bc030e38 410e3042 ...L.......8A.0B │ │ + 0x00114278 0e28420e 20420e18 420e1041 0e080000 .(B. B..B..A.... │ │ + 0x00114288 7c040000 e4350000 20c7f9ff 61290000 |....5.. ...a).. │ │ + 0x00114298 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x001142a8 410e3847 0ec00383 078c068d 058e048f A.8G............ │ │ + 0x001142b8 03860203 ef010ec8 03470ed0 03420ed8 .........G...B.. │ │ + 0x001142c8 03420ee0 03410ee8 03420ef0 03420ef8 .B...A...B...B.. │ │ + 0x001142d8 03420e80 04490ec0 0302750e c8034c0e .B...I....u...L. │ │ + 0x001142e8 d003420e d803420e e003410e e803420e ..B...B...A...B. │ │ + 0x001142f8 f003410e f803410e 8004490e c0037c0e ..A...A...I...|. │ │ + 0x00114308 c8034c0e d003420e d803420e e003410e ..L...B...B...A. │ │ + 0x00114318 e803420e f003420e f803420e 8004490e ..B...B...B...I. │ │ + 0x00114328 c003028c 0ef0035c 0ef80342 0e800449 .......\...B...I │ │ + 0x00114338 0ec00372 0ec80350 0ed00341 0ed80342 ...r...P...A...B │ │ + 0x00114348 0ee00341 0ee80342 0ef00342 0ef80347 ...A...B...B...G │ │ + 0x00114358 0e800449 0ec00302 670ef003 590ef803 ...I....g...Y... │ │ + 0x00114368 410e8004 490ec003 029b0ec8 03550ed0 A...I........U.. │ │ + 0x00114378 03410ed8 03410ee0 03410ee8 03420ef0 .A...A...A...B.. │ │ + 0x00114388 03420ef8 03420e80 04490ec0 0302850e .B...B...I...... │ │ + 0x00114398 f8035c0e 8004520e c0036a0e f003590e ..\...R...j...Y. │ │ + 0x001143a8 f803470e 8004490e c003540e c8034c0e ..G...I...T...L. │ │ + 0x001143b8 d003420e d803470e e003410e e803420e ..B...G...A...B. │ │ + 0x001143c8 f003420e f803470e 8004490e c003630e ..B...G...I...c. │ │ + 0x001143d8 e8036a0e f003470e f803470e 8004490e ..j...G...G...I. │ │ + 0x001143e8 c00302c2 0ef0034a 0ef80342 0e800451 .......J...B...Q │ │ + 0x001143f8 0e880449 0e900442 0e980442 0ea00442 ...I...B...B...B │ │ + 0x00114408 0ea80446 0eb0044a 0eb80442 0ec0044c ...F...J...B...L │ │ + 0x00114418 0ec00356 0ef00360 0ef80342 0e800451 ...V...`...B...Q │ │ + 0x00114428 0ec00303 78010ec8 03510ed0 03410ed8 ....x....Q...A.. │ │ + 0x00114438 03420ee0 03420ee8 03420ef0 03420ef8 .B...B...B...B.. │ │ + 0x00114448 03420e80 04490ec0 03030e01 0ef00350 .B...I.........P │ │ + 0x00114458 0ef80347 0e800449 0ec00302 b80ec803 ...G...I........ │ │ + 0x00114468 4c0ed003 410ed803 470ee003 420ee803 L...A...G...B... │ │ + 0x00114478 420ef003 410ef803 410e8004 490ec003 B...A...A...I... │ │ + 0x00114488 720ee803 620ef003 470ef803 470e8004 r...b...G...G... │ │ + 0x00114498 490ec003 02400ec8 034c0ed0 03410ed8 I....@...L...A.. │ │ + 0x001144a8 03470ee0 03410ee8 03420ef0 03420ef8 .G...A...B...B.. │ │ + 0x001144b8 03420e80 04490ec0 03720ee8 03620ef0 .B...I...r...b.. │ │ + 0x001144c8 03470ef8 03470e80 04490ec0 03030c01 .G...G...I...... │ │ + 0x001144d8 0ef00351 0ef80347 0e800454 0ec00302 ...Q...G...T.... │ │ + 0x001144e8 780ef803 530e8004 520ec003 02da0ef8 x...S...R....... │ │ + 0x001144f8 03570e80 04520ec0 03026d0e f0035b0e .W...R....m...[. │ │ + 0x00114508 f803420e 8004490e c0030241 0ec8035e ..B...I....A...^ │ │ + 0x00114518 0ed00341 0ed80342 0ee00342 0ee80345 ...A...B...B...E │ │ + 0x00114528 0ef00347 0ef80347 0e800449 0ec00302 ...G...G...I.... │ │ + 0x00114538 400ec803 560ed003 410ed803 420ee003 @...V...A...B... │ │ + 0x00114548 420ee803 410ef003 470ef803 470e8004 B...A...G...G... │ │ + 0x00114558 490ec003 7d0ec803 580ed003 410ed803 I...}...X...A... │ │ + 0x00114568 420ee003 460ee803 420ef003 420ef803 B...F...B...B... │ │ + 0x00114578 420e8004 490ec003 02540ef0 03600ef8 B...I....T...`.. │ │ + 0x00114588 03420e80 04490ec0 03660ec8 035a0ed0 .B...I...f...Z.. │ │ + 0x00114598 03410ed8 03420ee0 03460ee8 03410ef0 .A...B...F...A.. │ │ + 0x001145a8 03420ef8 03420e80 04490ec0 0302840e .B...B...I...... │ │ + 0x001145b8 f803620e 8004530e c0030288 0ec8034e ..b...S........N │ │ + 0x001145c8 0ed00341 0ed80342 0ee00342 0ee80342 ...A...B...B...B │ │ + 0x001145d8 0ef00342 0ef80342 0e800449 0ec00303 ...B...B...I.... │ │ + 0x001145e8 2c010ec8 03530ed0 03410ed8 03420ee0 ,....S...A...B.. │ │ + 0x001145f8 03420ee8 03420ef0 03420ef8 03420e80 .B...B...B...B.. │ │ + 0x00114608 04490ec0 03032401 0ec80351 0ed00341 .I....$....Q...A │ │ + 0x00114618 0ed80347 0ee00341 0ee80341 0ef00342 ...G...A...A...B │ │ + 0x00114628 0ef80342 0e800449 0ec00303 42010ef0 ...B...I....B... │ │ + 0x00114638 03540ef8 03420e80 04470e88 04470e90 .T...B...G...G.. │ │ + 0x00114648 04410e98 04420ea0 04420ea8 04460eb0 .A...B...B...F.. │ │ + 0x00114658 04420eb8 04420ec0 044c0ec0 03460ef0 .B...B...L...F.. │ │ + 0x00114668 03670ef8 03420e80 04500ec0 0302f30e .g...B...P...... │ │ + 0x00114678 f0034b0e f803420e 8004470e 8804470e ..K...B...G...G. │ │ + 0x00114688 9004490e 9804470e a004420e a804470e ..I...G...B...G. │ │ + 0x00114698 b004420e b804420e c0044c0e c003460e ..B...B...L...F. │ │ + 0x001146a8 f0035f0e f803420e 8004500e c0030318 .._...B...P..... │ │ + 0x001146b8 030ee803 540ef003 420ef803 410e8004 ....T...B...A... │ │ + 0x001146c8 560ec003 0358040e d803560e e003490e V....X....V...I. │ │ + 0x001146d8 e803470e f003470e f803420e 8004530e ..G...G...B...S. │ │ + 0x001146e8 c0030366 070e3841 0e30420e 28420e20 ...f..8A.0B.(B. │ │ + 0x001146f8 420e1842 0e10410e 08000000 00000000 B..B..A......... │ │ + 0x00114708 cc000000 643a0000 10ecf9ff 81060000 ....d:.......... │ │ + 0x00114718 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x00114728 410e3847 0ec00183 078c068d 058e048f A.8G............ │ │ + 0x00114738 03860203 72030ee0 01440ee8 01450ef0 ....r....D...E.. │ │ + 0x00114748 01450ef8 01420e80 024e0ec0 01024c0e .E...B...N....L. │ │ + 0x00114758 e001590e e801420e f001410e f801410e ..Y...B...A...A. │ │ + 0x00114768 80024d0e c001490e e801590e f001410e ..M...I...Y...A. │ │ + 0x00114778 f801410e 80024d0e c0010312 010ee001 ..A...M......... │ │ + 0x00114788 440ee801 4d0ef001 450ef801 440e8002 D...M...E...D... │ │ + 0x00114798 4e0ec001 025c0ef0 014c0ef8 01410e80 N....\...L...A.. │ │ + 0x001147a8 024a0ec0 016f0ef8 01510e80 024c0ec0 .J...o...Q...L.. │ │ + 0x001147b8 01490e38 410e3042 0e28420e 20420e18 .I.8A.0B.(B. B.. │ │ + 0x001147c8 420e1041 0e08410e c0010000 00000000 B..A..A......... │ │ + 0x001147d8 84000000 343b0000 d0f1f9ff cb040000 ....4;.......... │ │ + 0x001147e8 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x001147f8 410e3847 0ec00283 078c068d 058e048f A.8G............ │ │ + 0x00114808 03860203 2c020ef8 02520e80 03520ec0 ....,....R...R.. │ │ + 0x00114818 02035401 0ee00264 0ee80254 0ef00242 ..T....d...T...B │ │ + 0x00114828 0ef80247 0e80034b 0ec00202 870ef802 ...G...K........ │ │ + 0x00114838 550e8003 530ec002 4c0e3841 0e30420e U...S...L.8A.0B. │ │ + 0x00114848 28420e20 420e1842 0e10410e 08410ec0 (B. B..B..A..A.. │ │ + 0x00114858 02000000 00000000 94000000 bc3b0000 .............;.. │ │ + 0x00114868 18f6f9ff 8c040000 00410e10 420e1842 .........A..B..B │ │ + 0x00114878 0e20420e 28420e30 410e3847 0ec00183 . B.(B.0A.8G.... │ │ + 0x00114888 078c068d 058e048f 03860203 ff010ec8 ................ │ │ + 0x00114898 01490ed0 01420ed8 01420ee0 01440ee8 .I...B...B...D.. │ │ + 0x001148a8 01470ef0 01470ef8 01420e80 02490ec0 .G...G...B...I.. │ │ + 0x001148b8 0103b901 0ec8014a 0ed00141 0ed80142 .......J...A...B │ │ + 0x001148c8 0ee00144 0ee80147 0ef00142 0ef80147 ...D...G...B...G │ │ + 0x001148d8 0e800249 0ec00102 640e3841 0e30420e ...I....d.8A.0B. │ │ + 0x001148e8 28420e20 420e1842 0e10410e 08000000 (B. B..B..A..... │ │ + 0x001148f8 24000000 543c0000 10faf9ff f4000000 $...T<.......... │ │ + 0x00114908 00410e10 410e1844 0e408303 860202eb .A..A..D.@...... │ │ + 0x00114918 0e18410e 10410e08 4c000000 7c3c0000 ..A..A..L...|<.. │ │ + 0x00114928 e8faf9ff 5c010000 00410e10 420e1842 ....\....A..B..B │ │ + 0x00114938 0e20420e 28420e30 410e3844 0e800183 . B.(B.0A.8D.... │ │ + 0x00114948 078c068d 058e048f 03860203 43010e38 ............C..8 │ │ + 0x00114958 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ + 0x00114968 0e080000 00000000 5c000000 cc3c0000 ........\....<.. │ │ + 0x00114978 f8fbf9ff 26020000 00410e10 420e1842 ....&....A..B..B │ │ + 0x00114988 0e20420e 28420e30 410e3847 0ec00183 . B.(B.0A.8G.... │ │ + 0x00114998 078c068d 058e048f 03860203 5a010ee8 ............Z... │ │ + 0x001149a8 01440ef0 01410ef8 01420e80 024a0ec0 .D...A...B...J.. │ │ + 0x001149b8 01029f0e 38410e30 420e2842 0e20420e ....8A.0B.(B. B. │ │ + 0x001149c8 18420e10 410e0800 14000000 2c3d0000 .B..A.......,=.. │ │ + 0x001149d8 c8fdf9ff 6a000000 00440e40 02650e08 ....j....D.@.e.. │ │ + 0x001149e8 24000000 443d0000 20fef9ff b7000000 $...D=.. ....... │ │ + 0x001149f8 00410e10 410e1844 0e408303 860202ae .A..A..D.@...... │ │ + 0x00114a08 0e18410e 10410e08 64000000 6c3d0000 ..A..A..d...l=.. │ │ + 0x00114a18 b8fef9ff 4a010000 00410e10 420e1842 ....J....A..B..B │ │ + 0x00114a28 0e20420e 28420e30 410e3841 0e408307 . B.(B.0A.8A.@.. │ │ + 0x00114a38 8c068d05 8e048f03 86020321 010e3841 ...........!..8A │ │ + 0x00114a48 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ + 0x00114a58 08450e40 440e3841 0e30420e 28420e20 .E.@D.8A.0B.(B. │ │ + 0x00114a68 420e1842 0e10410e 08000000 00000000 B..B..A......... │ │ + 0x00114a78 14000000 d43d0000 a0fff9ff 72000000 .....=......r... │ │ + 0x00114a88 00000000 00000000 44000000 ec3d0000 ........D....=.. │ │ + 0x00114a98 0800faff 64020000 00410e10 420e1842 ....d....A..B..B │ │ + 0x00114aa8 0e20420e 28420e30 410e3883 078c068d . B.(B.0A.8..... │ │ + 0x00114ab8 058e048f 03860203 50020e30 420e2842 ........P..0B.(B │ │ + 0x00114ac8 0e20420e 18420e10 410e0800 00000000 . B..B..A....... │ │ + 0x00114ad8 14000000 343e0000 3002faff 11000000 ....4>..0....... │ │ + 0x00114ae8 00000000 00000000 14000000 4c3e0000 ............L>.. │ │ + 0x00114af8 3802faff 0e000000 00000000 00000000 8............... │ │ + 0x00114b08 14000000 643e0000 3002faff 0b000000 ....d>..0....... │ │ + 0x00114b18 00000000 00000000 4c000000 7c3e0000 ........L...|>.. │ │ + 0x00114b28 2802faff 3b0b0000 00410e10 420e1842 (...;....A..B..B │ │ + 0x00114b38 0e20420e 28420e30 410e3847 0ea00283 . B.(B.0A.8G.... │ │ + 0x00114b48 078c068d 058e048f 03860203 1f0b0e38 ...............8 │ │ + 0x00114b58 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ + 0x00114b68 0e080000 00000000 2c000000 cc3e0000 ........,....>.. │ │ + 0x00114b78 180dfaff 69000000 00410e10 410e1844 ....i....A..A..D │ │ + 0x00114b88 0e800183 03860202 600e1841 0e10410e ........`..A..A. │ │ + 0x00114b98 08000000 00000000 2c000000 fc3e0000 ........,....>.. │ │ + 0x00114ba8 580dfaff 69000000 00410e10 410e1844 X...i....A..A..D │ │ + 0x00114bb8 0e800183 03860202 600e1841 0e10410e ........`..A..A. │ │ + 0x00114bc8 08000000 00000000 2c000000 2c3f0000 ........,...,?.. │ │ + 0x00114bd8 980dfaff 69000000 00410e10 410e1844 ....i....A..A..D │ │ + 0x00114be8 0e800183 03860202 600e1841 0e10410e ........`..A..A. │ │ + 0x00114bf8 08000000 00000000 4c000000 5c3f0000 ........L...\?.. │ │ + 0x00114c08 d80dfaff c4040000 00410e10 420e1842 .........A..B..B │ │ + 0x00114c18 0e20420e 28420e30 410e3844 0e880183 . B.(B.0A.8D.... │ │ + 0x00114c28 078c068d 058e048f 03860203 ab040e38 ...............8 │ │ + 0x00114c38 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ + 0x00114c48 0e080000 00000000 4c000000 ac3f0000 ........L....?.. │ │ + 0x00114c58 5812faff 58130000 00410e10 420e1842 X...X....A..B..B │ │ + 0x00114c68 0e20420e 28420e30 410e3847 0ef00283 . B.(B.0A.8G.... │ │ + 0x00114c78 078c068d 058e048f 03860203 3c130e38 ............<..8 │ │ + 0x00114c88 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ + 0x00114c98 0e080000 00000000 14000000 fc3f0000 .............?.. │ │ + 0x00114ca8 6825faff 82030000 00000000 00000000 h%.............. │ │ + 0x00114cb8 24000000 14400000 e028faff 20000000 $....@...(.. ... │ │ + 0x00114cc8 00440e40 4d0e6842 0e70410e 78420e80 .D.@M.hB.pA.xB.. │ │ + 0x00114cd8 01490e08 00000000 34000000 3c400000 .I......4...<@.. │ │ + 0x00114ce8 d828faff 2e000000 00410e10 440e4083 .(.......A..D.@. │ │ + 0x00114cf8 02560e58 420e6041 0e68410e 70420e78 .V.XB.`A.hA.pB.x │ │ + 0x00114d08 420e8001 490e1041 0e080000 00000000 B...I..A........ │ │ + 0x00114d18 24000000 74400000 d028faff 19000000 $...t@...(...... │ │ + 0x00114d28 00440e40 480e7042 0e78410e 8001490e .D.@H.pB.xA...I. │ │ + 0x00114d38 08000000 00000000 24000000 9c400000 ........$....@.. │ │ + 0x00114d48 c828faff 27000000 00440e40 520e6042 .(..'....D.@R.`B │ │ + 0x00114d58 0e68410e 70420e78 420e8001 490e0800 .hA.pB.xB...I... │ │ + 0x00114d68 24000000 c4400000 d028faff 20000000 $....@...(.. ... │ │ + 0x00114d78 00440e40 4d0e6842 0e70410e 78420e80 .D.@M.hB.pA.xB.. │ │ + 0x00114d88 01490e08 00000000 34000000 ec400000 .I......4....@.. │ │ + 0x00114d98 c828faff 2e000000 00410e10 440e4083 .(.......A..D.@. │ │ + 0x00114da8 02560e58 420e6041 0e68410e 70420e78 .V.XB.`A.hA.pB.x │ │ + 0x00114db8 420e8001 490e1041 0e080000 00000000 B...I..A........ │ │ + 0x00114dc8 24000000 24410000 c028faff 19000000 $...$A...(...... │ │ + 0x00114dd8 00440e40 480e7042 0e78410e 8001490e .D.@H.pB.xA...I. │ │ + 0x00114de8 08000000 00000000 24000000 4c410000 ........$...LA.. │ │ + 0x00114df8 b828faff 27000000 00440e40 520e6042 .(..'....D.@R.`B │ │ + 0x00114e08 0e68410e 70420e78 420e8001 490e0800 .hA.pB.xB...I... │ │ + 0x00114e18 24000000 74410000 c028faff 20000000 $...tA...(.. ... │ │ + 0x00114e28 00440e40 4d0e6842 0e70410e 78420e80 .D.@M.hB.pA.xB.. │ │ + 0x00114e38 01490e08 00000000 34000000 9c410000 .I......4....A.. │ │ + 0x00114e48 b828faff 2e000000 00410e10 440e4083 .(.......A..D.@. │ │ + 0x00114e58 02560e58 420e6041 0e68410e 70420e78 .V.XB.`A.hA.pB.x │ │ + 0x00114e68 420e8001 490e1041 0e080000 00000000 B...I..A........ │ │ + 0x00114e78 24000000 d4410000 b028faff 19000000 $....A...(...... │ │ + 0x00114e88 00440e40 480e7042 0e78410e 8001490e .D.@H.pB.xA...I. │ │ + 0x00114e98 08000000 00000000 24000000 fc410000 ........$....A.. │ │ + 0x00114ea8 a828faff 27000000 00440e40 520e6042 .(..'....D.@R.`B │ │ + 0x00114eb8 0e68410e 70420e78 420e8001 490e0800 .hA.pB.xB...I... │ │ + 0x00114ec8 24000000 24420000 b028faff 20000000 $...$B...(.. ... │ │ + 0x00114ed8 00440e40 4d0e6842 0e70410e 78420e80 .D.@M.hB.pA.xB.. │ │ + 0x00114ee8 01490e08 00000000 34000000 4c420000 .I......4...LB.. │ │ + 0x00114ef8 a828faff 2e000000 00410e10 440e4083 .(.......A..D.@. │ │ + 0x00114f08 02560e58 420e6041 0e68410e 70420e78 .V.XB.`A.hA.pB.x │ │ + 0x00114f18 420e8001 490e1041 0e080000 00000000 B...I..A........ │ │ + 0x00114f28 24000000 84420000 a028faff 19000000 $....B...(...... │ │ + 0x00114f38 00440e40 480e7042 0e78410e 8001490e .D.@H.pB.xA...I. │ │ + 0x00114f48 08000000 00000000 24000000 ac420000 ........$....B.. │ │ + 0x00114f58 9828faff 27000000 00440e40 520e6042 .(..'....D.@R.`B │ │ + 0x00114f68 0e68410e 70420e78 420e8001 490e0800 .hA.pB.xB...I... │ │ + 0x00114f78 24000000 d4420000 a028faff 20000000 $....B...(.. ... │ │ + 0x00114f88 00440e40 4d0e6842 0e70410e 78420e80 .D.@M.hB.pA.xB.. │ │ + 0x00114f98 01490e08 00000000 34000000 fc420000 .I......4....B.. │ │ + 0x00114fa8 9828faff 2e000000 00410e10 440e4083 .(.......A..D.@. │ │ + 0x00114fb8 02560e58 420e6041 0e68410e 70420e78 .V.XB.`A.hA.pB.x │ │ + 0x00114fc8 420e8001 490e1041 0e080000 00000000 B...I..A........ │ │ + 0x00114fd8 24000000 34430000 9028faff 19000000 $...4C...(...... │ │ + 0x00114fe8 00440e40 480e7042 0e78410e 8001490e .D.@H.pB.xA...I. │ │ + 0x00114ff8 08000000 00000000 24000000 5c430000 ........$...\C.. │ │ + 0x00115008 8828faff 27000000 00440e40 520e6042 .(..'....D.@R.`B │ │ + 0x00115018 0e68410e 70420e78 420e8001 490e0800 .hA.pB.xB...I... │ │ + 0x00115028 24000000 84430000 9028faff 20000000 $....C...(.. ... │ │ + 0x00115038 00440e40 4d0e6842 0e70410e 78420e80 .D.@M.hB.pA.xB.. │ │ + 0x00115048 01490e08 00000000 34000000 ac430000 .I......4....C.. │ │ + 0x00115058 8828faff 2e000000 00410e10 440e4083 .(.......A..D.@. │ │ + 0x00115068 02560e58 420e6041 0e68410e 70420e78 .V.XB.`A.hA.pB.x │ │ + 0x00115078 420e8001 490e1041 0e080000 00000000 B...I..A........ │ │ + 0x00115088 24000000 e4430000 8028faff 19000000 $....C...(...... │ │ + 0x00115098 00440e40 480e7042 0e78410e 8001490e .D.@H.pB.xA...I. │ │ + 0x001150a8 08000000 00000000 24000000 0c440000 ........$....D.. │ │ + 0x001150b8 7828faff 27000000 00440e40 520e6042 x(..'....D.@R.`B │ │ + 0x001150c8 0e68410e 70420e78 420e8001 490e0800 .hA.pB.xB...I... │ │ + 0x001150d8 24000000 34440000 8028faff 20000000 $...4D...(.. ... │ │ + 0x001150e8 00440e40 4d0e6842 0e70410e 78420e80 .D.@M.hB.pA.xB.. │ │ + 0x001150f8 01490e08 00000000 34000000 5c440000 .I......4...\D.. │ │ + 0x00115108 7828faff 2e000000 00410e10 440e4083 x(.......A..D.@. │ │ + 0x00115118 02560e58 420e6041 0e68410e 70420e78 .V.XB.`A.hA.pB.x │ │ + 0x00115128 420e8001 490e1041 0e080000 00000000 B...I..A........ │ │ + 0x00115138 24000000 94440000 7028faff 19000000 $....D..p(...... │ │ + 0x00115148 00440e40 480e7042 0e78410e 8001490e .D.@H.pB.xA...I. │ │ + 0x00115158 08000000 00000000 24000000 bc440000 ........$....D.. │ │ + 0x00115168 6828faff 27000000 00440e40 520e6042 h(..'....D.@R.`B │ │ + 0x00115178 0e68410e 70420e78 420e8001 490e0800 .hA.pB.xB...I... │ │ + 0x00115188 24000000 e4440000 7028faff 20000000 $....D..p(.. ... │ │ + 0x00115198 00440e40 4d0e6842 0e70410e 78420e80 .D.@M.hB.pA.xB.. │ │ + 0x001151a8 01490e08 00000000 34000000 0c450000 .I......4....E.. │ │ + 0x001151b8 6828faff 2e000000 00410e10 440e4083 h(.......A..D.@. │ │ + 0x001151c8 02560e58 420e6041 0e68410e 70420e78 .V.XB.`A.hA.pB.x │ │ + 0x001151d8 420e8001 490e1041 0e080000 00000000 B...I..A........ │ │ + 0x001151e8 24000000 44450000 6028faff 19000000 $...DE..`(...... │ │ + 0x001151f8 00440e40 480e7042 0e78410e 8001490e .D.@H.pB.xA...I. │ │ + 0x00115208 08000000 00000000 24000000 6c450000 ........$...lE.. │ │ + 0x00115218 5828faff 27000000 00440e40 520e6042 X(..'....D.@R.`B │ │ + 0x00115228 0e68410e 70420e78 420e8001 490e0800 .hA.pB.xB...I... │ │ + 0x00115238 24000000 94450000 6028faff 20000000 $....E..`(.. ... │ │ + 0x00115248 00440e40 4d0e6842 0e70410e 78420e80 .D.@M.hB.pA.xB.. │ │ + 0x00115258 01490e08 00000000 34000000 bc450000 .I......4....E.. │ │ + 0x00115268 5828faff 2e000000 00410e10 440e4083 X(.......A..D.@. │ │ + 0x00115278 02560e58 420e6041 0e68410e 70420e78 .V.XB.`A.hA.pB.x │ │ + 0x00115288 420e8001 490e1041 0e080000 00000000 B...I..A........ │ │ + 0x00115298 24000000 f4450000 5028faff 19000000 $....E..P(...... │ │ + 0x001152a8 00440e40 480e7042 0e78410e 8001490e .D.@H.pB.xA...I. │ │ + 0x001152b8 08000000 00000000 24000000 1c460000 ........$....F.. │ │ + 0x001152c8 4828faff 27000000 00440e40 520e6042 H(..'....D.@R.`B │ │ + 0x001152d8 0e68410e 70420e78 420e8001 490e0800 .hA.pB.xB...I... │ │ + 0x001152e8 64000000 44460000 5028faff 27070000 d...DF..P(..'... │ │ + 0x001152f8 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x00115308 410e3847 0e808202 83078c06 8d058e04 A.8G............ │ │ + 0x00115318 8f038602 03e3060e 38410e30 420e2842 ........8A.0B.(B │ │ + 0x00115328 0e20420e 18420e10 410e0841 0e808202 . B..B..A..A.... │ │ + 0x00115338 590e3841 0e30420e 28420e20 420e1842 Y.8A.0B.(B. B..B │ │ + 0x00115348 0e10410e 08000000 4c000000 ac460000 ..A.....L....F.. │ │ + 0x00115358 182ffaff 2f020000 00410e10 420e1842 ./../....A..B..B │ │ + 0x00115368 0e20420e 28420e30 410e3847 0ed08104 . B.(B.0A.8G.... │ │ + 0x00115378 83078c06 8d058e04 8f038602 0313020e ................ │ │ + 0x00115388 38410e30 420e2842 0e20420e 18420e10 8A.0B.(B. B..B.. │ │ + 0x00115398 410e0800 00000000 64000000 fc460000 A.......d....F.. │ │ + 0x001153a8 f830faff e3080000 00410e10 420e1842 .0.......A..B..B │ │ + 0x001153b8 0e20420e 28420e30 410e3847 0ea08202 . B.(B.0A.8G.... │ │ + 0x001153c8 83078c06 8d058e04 8f038602 03a7080e ................ │ │ + 0x001153d8 38410e30 420e2842 0e20420e 18420e10 8A.0B.(B. B..B.. │ │ + 0x001153e8 410e0841 0ea08202 510e3841 0e30420e A..A....Q.8A.0B. │ │ + 0x001153f8 28420e20 420e1842 0e10410e 08000000 (B. B..B..A..... │ │ + 0x00115408 4c000000 64470000 8039faff 21020000 L...dG...9..!... │ │ + 0x00115418 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x00115428 410e3847 0ed08104 83078c06 8d058e04 A.8G............ │ │ + 0x00115438 8f038602 0305020e 38410e30 420e2842 ........8A.0B.(B │ │ + 0x00115448 0e20420e 18420e10 410e0800 00000000 . B..B..A....... │ │ + 0x00115458 44000000 b4470000 603bfaff 6e020000 D....G..`;..n... │ │ + 0x00115468 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x00115478 410e3883 078c068d 058e048f 03860203 A.8............. │ │ + 0x00115488 5a020e30 420e2842 0e20420e 18420e10 Z..0B.(B. B..B.. │ │ + 0x00115498 410e0800 00000000 44000000 fc470000 A.......D....G.. │ │ + 0x001154a8 883dfaff 38020000 00410e10 420e1842 .=..8....A..B..B │ │ + 0x001154b8 0e20420e 28420e30 410e3883 078c068d . B.(B.0A.8..... │ │ + 0x001154c8 058e048f 03860203 24020e30 420e2842 ........$..0B.(B │ │ + 0x001154d8 0e20420e 18420e10 410e0800 00000000 . B..B..A....... │ │ + 0x001154e8 44000000 44480000 803ffaff 88020000 D...DH...?...... │ │ + 0x001154f8 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x00115508 410e3883 078c068d 058e048f 03860203 A.8............. │ │ + 0x00115518 74020e30 420e2842 0e20420e 18420e10 t..0B.(B. B..B.. │ │ + 0x00115528 410e0800 00000000 44000000 8c480000 A.......D....H.. │ │ + 0x00115538 c841faff 20030000 00410e10 420e1842 .A.. ....A..B..B │ │ + 0x00115548 0e20420e 28420e30 410e3883 078c068d . B.(B.0A.8..... │ │ + 0x00115558 058e048f 03860203 0c030e30 420e2842 ...........0B.(B │ │ + 0x00115568 0e20420e 18420e10 410e0800 00000000 . B..B..A....... │ │ + 0x00115578 44000000 d4480000 a044faff 9f020000 D....H...D...... │ │ + 0x00115588 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x00115598 410e3883 078c068d 058e048f 03860203 A.8............. │ │ + 0x001155a8 8b020e30 420e2842 0e20420e 18420e10 ...0B.(B. B..B.. │ │ + 0x001155b8 410e0800 00000000 44000000 1c490000 A.......D....I.. │ │ + 0x001155c8 f846faff e1040000 00410e10 420e1842 .F.......A..B..B │ │ + 0x001155d8 0e20420e 28420e30 410e3883 078c068d . B.(B.0A.8..... │ │ + 0x001155e8 058e048f 03860203 cd040e30 420e2842 ...........0B.(B │ │ + 0x001155f8 0e20420e 18420e10 410e0800 00000000 . B..B..A....... │ │ + 0x00115608 44000000 64490000 a04bfaff 98030000 D...dI...K...... │ │ 0x00115618 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x00115628 410e3847 0e908e04 83078c06 8d058e04 A.8G............ │ │ - 0x00115638 8f038602 0369080e 38410e30 420e2842 .....i..8A.0B.(B │ │ - 0x00115648 0e20420e 18420e10 410e0800 00000000 . B..B..A....... │ │ - 0x00115658 64000000 24860000 b0f3faff 330c0000 d...$.......3... │ │ - 0x00115668 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x00115678 410e3847 0ea08e02 83078c06 8d058e04 A.8G............ │ │ - 0x00115688 8f038602 03000c0e 38410e30 420e2842 ........8A.0B.(B │ │ - 0x00115698 0e20420e 18420e10 410e0841 0ea08e02 . B..B..A..A.... │ │ - 0x001156a8 4b0e3841 0e30420e 28420e20 420e1842 K.8A.0B.(B. B..B │ │ - 0x001156b8 0e10410e 08000000 44000000 8c860000 ..A.....D....... │ │ - 0x001156c8 88fffaff 29020000 00410e10 420e1842 ....)....A..B..B │ │ - 0x001156d8 0e20420e 28420e30 410e3883 078c068d . B.(B.0A.8..... │ │ - 0x001156e8 058e048f 03860203 15020e30 420e2842 ...........0B.(B │ │ - 0x001156f8 0e20420e 18420e10 410e0800 00000000 . B..B..A....... │ │ - 0x00115708 4c000000 d4860000 7001fbff 91080000 L.......p....... │ │ - 0x00115718 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x00115728 410e3847 0ea08e04 83078c06 8d058e04 A.8G............ │ │ - 0x00115738 8f038602 0375080e 38410e30 420e2842 .....u..8A.0B.(B │ │ - 0x00115748 0e20420e 18420e10 410e0800 00000000 . B..B..A....... │ │ - 0x00115758 24010000 24870000 c009fbff 98060000 $...$........... │ │ - 0x00115768 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x00115778 410e3847 0e80fe02 83078c06 8d058e04 A.8G............ │ │ - 0x00115788 8f038602 0329020e 88fe0247 0e90fe02 .....).....G.... │ │ - 0x00115798 420e98fe 02440ea0 fe02440e a8fe024a B....D....D....J │ │ - 0x001157a8 0eb0fe02 420eb8fe 02490ec0 fe024d0e ....B....I....M. │ │ - 0x001157b8 80fe0276 0e88fe02 440e90fe 02420e98 ...v....D....B.. │ │ - 0x001157c8 fe02440e a0fe0244 0ea8fe02 420eb0fe ..D....D....B... │ │ - 0x001157d8 02440eb8 fe02490e c0fe0248 0e80fe02 .D....I....H.... │ │ - 0x001157e8 02730ea0 fe02520e a8fe0242 0eb0fe02 .s....R....B.... │ │ - 0x001157f8 410eb8fe 02490ec0 fe024c0e 80fe0203 A....I....L..... │ │ - 0x00115808 c1010e88 fe02440e 90fe0242 0e98fe02 ......D....B.... │ │ - 0x00115818 440ea0fe 02440ea8 fe02420e b0fe0242 D....D....B....B │ │ - 0x00115828 0eb8fe02 490ec0fe 02530e80 fe020240 ....I....S.....@ │ │ - 0x00115838 0e88fe02 440e90fe 02420e98 fe02440e ....D....B....D. │ │ - 0x00115848 a0fe0244 0ea8fe02 420eb0fe 02420eb8 ...D....B....B.. │ │ - 0x00115858 fe02490e c0fe024d 0e80fe02 5f0e3841 ..I....M...._.8A │ │ - 0x00115868 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ - 0x00115878 08410e80 fe020000 44000000 4c880000 .A......D...L... │ │ - 0x00115888 380ffbff 2f040000 00410e10 420e1842 8.../....A..B..B │ │ - 0x00115898 0e20420e 28420e30 410e3883 078c068d . B.(B.0A.8..... │ │ - 0x001158a8 058e048f 03860203 0b040e30 420e2842 ...........0B.(B │ │ - 0x001158b8 0e20420e 18420e10 410e0841 0e380000 . B..B..A..A.8.. │ │ - 0x001158c8 24000000 94880000 2013fbff 0f020000 $....... ....... │ │ - 0x001158d8 00410e10 440e4083 02030802 0e10410e .A..D.@.......A. │ │ - 0x001158e8 08000000 00000000 14000000 bc880000 ................ │ │ - 0x001158f8 0815fbff 72000000 00000000 00000000 ....r........... │ │ - 0x00115908 44000000 d4880000 7015fbff 64020000 D.......p...d... │ │ - 0x00115918 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x00115928 410e3883 078c068d 058e048f 03860203 A.8............. │ │ - 0x00115938 50020e30 420e2842 0e20420e 18420e10 P..0B.(B. B..B.. │ │ - 0x00115948 410e0800 00000000 14000000 1c890000 A............... │ │ - 0x00115958 9817fbff 11000000 00000000 00000000 ................ │ │ - 0x00115968 14000000 34890000 a017fbff 0e000000 ....4........... │ │ - 0x00115978 00000000 00000000 14000000 4c890000 ............L... │ │ - 0x00115988 9817fbff 0b000000 00000000 00000000 ................ │ │ - 0x00115998 4c000000 64890000 9017fbff 3b0b0000 L...d.......;... │ │ - 0x001159a8 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x001159b8 410e3847 0ea00283 078c068d 058e048f A.8G............ │ │ - 0x001159c8 03860203 1f0b0e38 410e3042 0e28420e .......8A.0B.(B. │ │ - 0x001159d8 20420e18 420e1041 0e080000 00000000 B..B..A........ │ │ - 0x001159e8 2c000000 b4890000 8022fbff 69000000 ,........"..i... │ │ - 0x001159f8 00410e10 410e1844 0e800183 03860202 .A..A..D........ │ │ - 0x00115a08 600e1841 0e10410e 08000000 00000000 `..A..A......... │ │ - 0x00115a18 2c000000 e4890000 c022fbff 69000000 ,........"..i... │ │ - 0x00115a28 00410e10 410e1844 0e800183 03860202 .A..A..D........ │ │ - 0x00115a38 600e1841 0e10410e 08000000 00000000 `..A..A......... │ │ - 0x00115a48 2c000000 148a0000 0023fbff 69000000 ,........#..i... │ │ - 0x00115a58 00410e10 410e1844 0e800183 03860202 .A..A..D........ │ │ - 0x00115a68 600e1841 0e10410e 08000000 00000000 `..A..A......... │ │ - 0x00115a78 4c000000 448a0000 4023fbff c4040000 L...D...@#...... │ │ - 0x00115a88 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x00115a98 410e3844 0e880183 078c068d 058e048f A.8D............ │ │ - 0x00115aa8 03860203 ab040e38 410e3042 0e28420e .......8A.0B.(B. │ │ - 0x00115ab8 20420e18 420e1041 0e080000 00000000 B..B..A........ │ │ - 0x00115ac8 4c000000 948a0000 c027fbff 58130000 L........'..X... │ │ - 0x00115ad8 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x00115ae8 410e3847 0ef00283 078c068d 058e048f A.8G............ │ │ - 0x00115af8 03860203 3c130e38 410e3042 0e28420e ....<..8A.0B.(B. │ │ - 0x00115b08 20420e18 420e1041 0e080000 00000000 B..B..A........ │ │ - 0x00115b18 24000000 e48a0000 c83afbff fb060000 $........:...... │ │ - 0x00115b28 00410e10 440e4083 0203f406 0e10410e .A..D.@.......A. │ │ - 0x00115b38 08000000 00000000 14000000 0c8b0000 ................ │ │ - 0x00115b48 a841fbff 46000000 00000000 00000000 .A..F........... │ │ - 0x00115b58 5c000000 248b0000 e041fbff 02010000 \...$....A...... │ │ - 0x00115b68 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x00115b78 410e3844 0e800183 078c068d 058e048f A.8D............ │ │ - 0x00115b88 03860202 5d0eb001 590eb801 410ec001 ....]...Y...A... │ │ - 0x00115b98 490e8001 02690e38 410e3042 0e28420e I....i.8A.0B.(B. │ │ - 0x00115ba8 20420e18 420e1041 0e080000 00000000 B..B..A........ │ │ - 0x00115bb8 5c000000 848b0000 9042fbff f1000000 \........B...... │ │ - 0x00115bc8 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x00115bd8 410e3844 0e800183 078c068d 058e048f A.8D............ │ │ - 0x00115be8 03860202 4d0eb001 590eb801 410ec001 ....M...Y...A... │ │ - 0x00115bf8 490e8001 02680e38 410e3042 0e28420e I....h.8A.0B.(B. │ │ - 0x00115c08 20420e18 420e1041 0e080000 00000000 B..B..A........ │ │ - 0x00115c18 5c000000 e48b0000 3043fbff ea000000 \.......0C...... │ │ - 0x00115c28 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x00115c38 410e3844 0e800183 078c068d 058e048f A.8D............ │ │ - 0x00115c48 03860202 850eb001 560eb801 420ec001 ........V...B... │ │ - 0x00115c58 490e8001 6b0e3841 0e30420e 28420e20 I...k.8A.0B.(B. │ │ - 0x00115c68 420e1842 0e10410e 08000000 00000000 B..B..A......... │ │ - 0x00115c78 5c000000 448c0000 c043fbff db000000 \...D....C...... │ │ - 0x00115c88 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x00115c98 410e3844 0e800183 078c068d 058e048f A.8D............ │ │ - 0x00115ca8 03860202 6f0eb001 560eb801 420ec001 ....o...V...B... │ │ - 0x00115cb8 490e8001 720e3841 0e30420e 28420e20 I...r.8A.0B.(B. │ │ - 0x00115cc8 420e1842 0e10410e 08000000 00000000 B..B..A......... │ │ - 0x00115cd8 4c000000 a48c0000 4044fbff af0a0000 L.......@D...... │ │ - 0x00115ce8 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x00115cf8 410e3847 0ed00183 078c068d 058e048f A.8G............ │ │ - 0x00115d08 03860203 930a0e38 410e3042 0e28420e .......8A.0B.(B. │ │ - 0x00115d18 20420e18 420e1041 0e080000 00000000 B..B..A........ │ │ - 0x00115d28 24000000 f48c0000 a04efbff 05100000 $........N...... │ │ - 0x00115d38 00410e10 440e4083 0203fe0f 0e10410e .A..D.@.......A. │ │ - 0x00115d48 08000000 00000000 ac000000 1c8d0000 ................ │ │ - 0x00115d58 885efbff 3a020000 00410e10 420e1842 .^..:....A..B..B │ │ - 0x00115d68 0e20420e 28420e30 410e3844 0e800183 . B.(B.0A.8D.... │ │ - 0x00115d78 078c068d 058e048f 03860202 aa0e9001 ................ │ │ - 0x00115d88 4e0e9801 420ea001 420ea801 410eb001 N...B...B...A... │ │ - 0x00115d98 410eb801 420ec001 530e8001 02b20e90 A...B...S....... │ │ - 0x00115da8 01520e98 01420ea0 01440ea8 01420eb0 .R...B...D...B.. │ │ - 0x00115db8 01410eb8 01420ec0 01600e80 014a0e38 .A...B...`...J.8 │ │ - 0x00115dc8 420e8001 750e9001 480e9801 420ea001 B...u...H...B... │ │ - 0x00115dd8 440ea801 420eb001 410eb801 410ec001 D...B...A...A... │ │ - 0x00115de8 4c0e3841 0e30420e 28420e20 420e1842 L.8A.0B.(B. B..B │ │ - 0x00115df8 0e10410e 08000000 64000000 cc8d0000 ..A.....d....... │ │ - 0x00115e08 1860fbff d7030000 00410e10 420e1842 .`.......A..B..B │ │ - 0x00115e18 0e20420e 28420e30 410e3847 0ec00183 . B.(B.0A.8G.... │ │ - 0x00115e28 078c068d 058e048f 03860203 42030ee0 ............B... │ │ - 0x00115e38 015b0ee8 01410ef0 01420ef8 01480e80 .[...A...B...H.. │ │ - 0x00115e48 024b0ec0 0102480e 38410e30 420e2842 .K....H.8A.0B.(B │ │ - 0x00115e58 0e20420e 18420e10 410e0800 00000000 . B..B..A....... │ │ - 0x00115e68 4c000000 348e0000 9063fbff 96010000 L...4....c...... │ │ - 0x00115e78 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x00115e88 410e3844 0e800183 078c068d 058e048f A.8D............ │ │ - 0x00115e98 03860203 7d010e38 410e3042 0e28420e ....}..8A.0B.(B. │ │ - 0x00115ea8 20420e18 420e1041 0e080000 00000000 B..B..A........ │ │ - 0x00115eb8 9c000000 848e0000 e064fbff 98050000 .........d...... │ │ - 0x00115ec8 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x00115ed8 410e3847 0e801383 078c068d 058e048f A.8G............ │ │ - 0x00115ee8 03860203 62010ea0 135a0ea8 13470eb0 ....b....Z...G.. │ │ - 0x00115ef8 13440eb8 13420ec0 13490e80 13470e38 .D...B...I...G.8 │ │ - 0x00115f08 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ - 0x00115f18 0e08410e 801303f6 010ea013 5a0ea813 ..A.........Z... │ │ - 0x00115f28 480eb013 440eb813 420ec013 510e8013 H...D...B...Q... │ │ - 0x00115f38 032d010e a0135a0e a813470e b013440e .-....Z...G...D. │ │ - 0x00115f48 b813420e c0135e0e 80130000 00000000 ..B...^......... │ │ - 0x00115f58 bc000000 248f0000 e069fbff 24040000 ....$....i..$... │ │ - 0x00115f68 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x00115f78 410e3847 0ec00183 078c068d 058e048f A.8G............ │ │ - 0x00115f88 03860203 bd010ed8 015c0ee0 01420ee8 .........\...B.. │ │ - 0x00115f98 01460ef0 01460ef8 01450e80 02530ec0 .F...F...E...S.. │ │ - 0x00115fa8 015f0ed8 015c0ee0 01420ee8 01470ef0 ._...\...B...G.. │ │ - 0x00115fb8 01420ef8 01440e80 02520ec0 0102a20e .B...D...R...... │ │ - 0x00115fc8 d8015c0e e001420e e801460e f001460e ..\...B...F...F. │ │ - 0x00115fd8 f801420e 8002560e c0015f0e d8015c0e ..B...V..._...\. │ │ - 0x00115fe8 e001420e e801470e f001420e f801420e ..B...G...B...B. │ │ - 0x00115ff8 8002520e c001026f 0e38410e 30420e28 ..R....o.8A.0B.( │ │ - 0x00116008 420e2042 0e18420e 10410e08 00000000 B. B..B..A...... │ │ - 0x00116018 14000000 e48f0000 506dfbff 3b000000 ........Pm..;... │ │ - 0x00116028 00000000 00000000 34000000 fc8f0000 ........4....... │ │ - 0x00116038 786dfbff fa070000 00410e10 420e1841 xm.......A..B..A │ │ - 0x00116048 0e20470e b0028304 8e038602 03ea070e . G............. │ │ - 0x00116058 20410e18 420e1041 0e080000 00000000 A..B..A........ │ │ - 0x00116068 34000000 34900000 4075fbff 30000000 4...4...@u..0... │ │ - 0x00116078 00410e10 440e4083 02560e50 410e5841 .A..D.@..V.PA.XA │ │ - 0x00116088 0e60420e 68420e70 420e7842 0e800149 .`B.hB.pB.xB...I │ │ - 0x00116098 0e10410e 08000000 34000000 6c900000 ..A.....4...l... │ │ - 0x001160a8 3875fbff 30000000 00410e10 440e4083 8u..0....A..D.@. │ │ - 0x001160b8 02560e50 410e5841 0e60420e 68420e70 .V.PA.XA.`B.hB.p │ │ - 0x001160c8 420e7842 0e800149 0e10410e 08000000 B.xB...I..A..... │ │ - 0x001160d8 34000000 a4900000 3075fbff 30000000 4.......0u..0... │ │ - 0x001160e8 00410e10 440e4083 02560e50 410e5841 .A..D.@..V.PA.XA │ │ - 0x001160f8 0e60420e 68420e70 420e7842 0e800149 .`B.hB.pB.xB...I │ │ - 0x00116108 0e10410e 08000000 4c000000 dc900000 ..A.....L....... │ │ - 0x00116118 2875fbff 3d320000 00410e10 420e1842 (u..=2...A..B..B │ │ - 0x00116128 0e20420e 28420e30 410e3847 0e800b83 . B.(B.0A.8G.... │ │ - 0x00116138 078c068d 058e048f 03860203 21320e38 ............!2.8 │ │ - 0x00116148 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ - 0x00116158 0e080000 00000000 9c000000 2c910000 ............,... │ │ - 0x00116168 18a7fbff 2f0f0000 00410e10 420e1842 ..../....A..B..B │ │ - 0x00116178 0e20420e 28420e30 410e3847 0ec00283 . B.(B.0A.8G.... │ │ - 0x00116188 078c068d 058e048f 03860203 9e030ed8 ................ │ │ - 0x00116198 02560ee0 02490ee8 024e0ef0 02420ef8 .V...I...N...B.. │ │ - 0x001161a8 02420e80 03510ec0 0202c80e e8025a0e .B...Q........Z. │ │ - 0x001161b8 f002470e f802420e 8003510e c0020388 ..G...B...Q..... │ │ - 0x001161c8 030ed802 530ee002 490ee802 4e0ef002 ....S...I...N... │ │ - 0x001161d8 470ef802 410e8003 510ec002 036c060e G...A...Q....l.. │ │ - 0x001161e8 38410e30 420e2842 0e20420e 18420e10 8A.0B.(B. B..B.. │ │ - 0x001161f8 410e0800 00000000 bc000000 cc910000 A............... │ │ - 0x00116208 a8b5fbff 78090000 00410e10 420e1842 ....x....A..B..B │ │ - 0x00116218 0e20420e 28420e30 410e3847 0ec00183 . B.(B.0A.8G.... │ │ - 0x00116228 078c068d 058e048f 03860202 930ee801 ................ │ │ - 0x00116238 7b0ef001 4a0ef801 420e8002 530ec001 {...J...B...S... │ │ - 0x00116248 026d0ee8 01610ef0 01420ef8 01420e80 .m...a...B...B.. │ │ - 0x00116258 02670ec0 01034101 0ed80157 0ee00142 .g....A....W...B │ │ - 0x00116268 0ee80149 0ef00142 0ef80142 0e800249 ...I...B...B...I │ │ - 0x00116278 0ec00103 87050ee8 01590ef0 01420ef8 .........Y...B.. │ │ - 0x00116288 01490e80 02490ec0 017f0ee8 01620ef0 .I...I.......b.. │ │ - 0x00116298 01420ef8 01410e80 02490ec0 01650e38 .B...A...I...e.8 │ │ - 0x001162a8 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ - 0x001162b8 0e080000 00000000 4c000000 8c920000 ........L....... │ │ - 0x001162c8 68befbff 33190000 00410e10 420e1842 h...3....A..B..B │ │ - 0x001162d8 0e20420e 28420e30 410e3847 0e800283 . B.(B.0A.8G.... │ │ - 0x001162e8 078c068d 058e048f 03860203 92180e38 ...............8 │ │ - 0x001162f8 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ - 0x00116308 0e08410e 80020000 94010000 dc920000 ..A............. │ │ - 0x00116318 58d7fbff 911e0000 00410e10 420e1842 X........A..B..B │ │ - 0x00116328 0e20420e 28420e30 410e3847 0ec00483 . B.(B.0A.8G.... │ │ - 0x00116338 078c068d 058e048f 03860203 7d080ef0 ............}... │ │ - 0x00116348 044a0ef8 04410e80 05420e88 05410e90 .J...A...B...A.. │ │ - 0x00116358 05490e98 054a0ea0 05420ea8 05470eb0 .I...J...B...G.. │ │ - 0x00116368 05490eb8 05420ec0 054c0ec0 0402460e .I...B...L....F. │ │ - 0x00116378 f0044c0e f804420e 8005510e c0040340 ..L...B...Q....@ │ │ - 0x00116388 010ed804 5c0ee004 460ee804 470ef004 ....\...F...G... │ │ - 0x00116398 420ef804 420e8005 490ec004 03cc040e B...B...I....... │ │ - 0x001163a8 f804590e 8005530e c004038d 010ef004 ..Y...S......... │ │ - 0x001163b8 490ef804 420e8005 410e8805 410e9005 I...B...A...A... │ │ - 0x001163c8 490e9805 420ea005 420ea805 4a0eb005 I...B...B...J... │ │ - 0x001163d8 420eb805 420ec005 4c0ec004 530ef804 B...B...L...S... │ │ - 0x001163e8 640e8005 540ec004 0370010e f004490e d...T....p....I. │ │ - 0x001163f8 f804420e 8005410e 8805410e 9005490e ..B...A...A...I. │ │ - 0x00116408 9805420e a005420e a8054a0e b005420e ..B...B...J...B. │ │ - 0x00116418 b805420e c0054c0e c004530e f804640e ..B...L...S...d. │ │ - 0x00116428 8005570e c00403e1 040ef004 490ef804 ..W.........I... │ │ - 0x00116438 410e8005 410e8805 420e9005 490e9805 A...A...B...I... │ │ - 0x00116448 470ea005 420ea805 470eb005 4a0eb805 G...B...G...J... │ │ - 0x00116458 420ec005 4c0ec004 027f0ef0 045a0ef8 B...L........Z.. │ │ - 0x00116468 04410e80 05570ec0 04031f01 0ed80459 .A...W.........Y │ │ - 0x00116478 0ee00446 0ee80447 0ef00447 0ef80442 ...F...G...G...B │ │ - 0x00116488 0e80054c 0ec00403 bc030e38 410e3042 ...L.......8A.0B │ │ - 0x00116498 0e28420e 20420e18 420e1041 0e080000 .(B. B..B..A.... │ │ - 0x001164a8 7c040000 74940000 60f4fbff 61290000 |...t...`...a).. │ │ - 0x001164b8 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x001164c8 410e3847 0ec00383 078c068d 058e048f A.8G............ │ │ - 0x001164d8 03860203 ef010ec8 03470ed0 03420ed8 .........G...B.. │ │ - 0x001164e8 03420ee0 03410ee8 03420ef0 03420ef8 .B...A...B...B.. │ │ - 0x001164f8 03420e80 04490ec0 0302750e c8034c0e .B...I....u...L. │ │ - 0x00116508 d003420e d803420e e003410e e803420e ..B...B...A...B. │ │ - 0x00116518 f003410e f803410e 8004490e c0037c0e ..A...A...I...|. │ │ - 0x00116528 c8034c0e d003420e d803420e e003410e ..L...B...B...A. │ │ - 0x00116538 e803420e f003420e f803420e 8004490e ..B...B...B...I. │ │ - 0x00116548 c003028c 0ef0035c 0ef80342 0e800449 .......\...B...I │ │ - 0x00116558 0ec00372 0ec80350 0ed00341 0ed80342 ...r...P...A...B │ │ - 0x00116568 0ee00341 0ee80342 0ef00342 0ef80347 ...A...B...B...G │ │ - 0x00116578 0e800449 0ec00302 670ef003 590ef803 ...I....g...Y... │ │ - 0x00116588 410e8004 490ec003 029b0ec8 03550ed0 A...I........U.. │ │ - 0x00116598 03410ed8 03410ee0 03410ee8 03420ef0 .A...A...A...B.. │ │ - 0x001165a8 03420ef8 03420e80 04490ec0 0302850e .B...B...I...... │ │ - 0x001165b8 f8035c0e 8004520e c0036a0e f003590e ..\...R...j...Y. │ │ - 0x001165c8 f803470e 8004490e c003540e c8034c0e ..G...I...T...L. │ │ - 0x001165d8 d003420e d803470e e003410e e803420e ..B...G...A...B. │ │ - 0x001165e8 f003420e f803470e 8004490e c003630e ..B...G...I...c. │ │ - 0x001165f8 e8036a0e f003470e f803470e 8004490e ..j...G...G...I. │ │ - 0x00116608 c00302c2 0ef0034a 0ef80342 0e800451 .......J...B...Q │ │ - 0x00116618 0e880449 0e900442 0e980442 0ea00442 ...I...B...B...B │ │ - 0x00116628 0ea80446 0eb0044a 0eb80442 0ec0044c ...F...J...B...L │ │ - 0x00116638 0ec00356 0ef00360 0ef80342 0e800451 ...V...`...B...Q │ │ - 0x00116648 0ec00303 78010ec8 03510ed0 03410ed8 ....x....Q...A.. │ │ - 0x00116658 03420ee0 03420ee8 03420ef0 03420ef8 .B...B...B...B.. │ │ - 0x00116668 03420e80 04490ec0 03030e01 0ef00350 .B...I.........P │ │ - 0x00116678 0ef80347 0e800449 0ec00302 b80ec803 ...G...I........ │ │ - 0x00116688 4c0ed003 410ed803 470ee003 420ee803 L...A...G...B... │ │ - 0x00116698 420ef003 410ef803 410e8004 490ec003 B...A...A...I... │ │ - 0x001166a8 720ee803 620ef003 470ef803 470e8004 r...b...G...G... │ │ - 0x001166b8 490ec003 02400ec8 034c0ed0 03410ed8 I....@...L...A.. │ │ - 0x001166c8 03470ee0 03410ee8 03420ef0 03420ef8 .G...A...B...B.. │ │ - 0x001166d8 03420e80 04490ec0 03720ee8 03620ef0 .B...I...r...b.. │ │ - 0x001166e8 03470ef8 03470e80 04490ec0 03030c01 .G...G...I...... │ │ - 0x001166f8 0ef00351 0ef80347 0e800454 0ec00302 ...Q...G...T.... │ │ - 0x00116708 780ef803 530e8004 520ec003 02da0ef8 x...S...R....... │ │ - 0x00116718 03570e80 04520ec0 03026d0e f0035b0e .W...R....m...[. │ │ - 0x00116728 f803420e 8004490e c0030241 0ec8035e ..B...I....A...^ │ │ - 0x00116738 0ed00341 0ed80342 0ee00342 0ee80345 ...A...B...B...E │ │ - 0x00116748 0ef00347 0ef80347 0e800449 0ec00302 ...G...G...I.... │ │ - 0x00116758 400ec803 560ed003 410ed803 420ee003 @...V...A...B... │ │ - 0x00116768 420ee803 410ef003 470ef803 470e8004 B...A...G...G... │ │ - 0x00116778 490ec003 7d0ec803 580ed003 410ed803 I...}...X...A... │ │ - 0x00116788 420ee003 460ee803 420ef003 420ef803 B...F...B...B... │ │ - 0x00116798 420e8004 490ec003 02540ef0 03600ef8 B...I....T...`.. │ │ - 0x001167a8 03420e80 04490ec0 03660ec8 035a0ed0 .B...I...f...Z.. │ │ - 0x001167b8 03410ed8 03420ee0 03460ee8 03410ef0 .A...B...F...A.. │ │ - 0x001167c8 03420ef8 03420e80 04490ec0 0302840e .B...B...I...... │ │ - 0x001167d8 f803620e 8004530e c0030288 0ec8034e ..b...S........N │ │ - 0x001167e8 0ed00341 0ed80342 0ee00342 0ee80342 ...A...B...B...B │ │ - 0x001167f8 0ef00342 0ef80342 0e800449 0ec00303 ...B...B...I.... │ │ - 0x00116808 2c010ec8 03530ed0 03410ed8 03420ee0 ,....S...A...B.. │ │ - 0x00116818 03420ee8 03420ef0 03420ef8 03420e80 .B...B...B...B.. │ │ - 0x00116828 04490ec0 03032401 0ec80351 0ed00341 .I....$....Q...A │ │ - 0x00116838 0ed80347 0ee00341 0ee80341 0ef00342 ...G...A...A...B │ │ - 0x00116848 0ef80342 0e800449 0ec00303 42010ef0 ...B...I....B... │ │ - 0x00116858 03540ef8 03420e80 04470e88 04470e90 .T...B...G...G.. │ │ - 0x00116868 04410e98 04420ea0 04420ea8 04460eb0 .A...B...B...F.. │ │ - 0x00116878 04420eb8 04420ec0 044c0ec0 03460ef0 .B...B...L...F.. │ │ - 0x00116888 03670ef8 03420e80 04500ec0 0302f30e .g...B...P...... │ │ - 0x00116898 f0034b0e f803420e 8004470e 8804470e ..K...B...G...G. │ │ - 0x001168a8 9004490e 9804470e a004420e a804470e ..I...G...B...G. │ │ - 0x001168b8 b004420e b804420e c0044c0e c003460e ..B...B...L...F. │ │ - 0x001168c8 f0035f0e f803420e 8004500e c0030318 .._...B...P..... │ │ - 0x001168d8 030ee803 540ef003 420ef803 410e8004 ....T...B...A... │ │ - 0x001168e8 560ec003 0358040e d803560e e003490e V....X....V...I. │ │ - 0x001168f8 e803470e f003470e f803420e 8004530e ..G...G...B...S. │ │ - 0x00116908 c0030366 070e3841 0e30420e 28420e20 ...f..8A.0B.(B. │ │ - 0x00116918 420e1842 0e10410e 08000000 00000000 B..B..A......... │ │ - 0x00116928 cc000000 f4980000 5019fcff 81060000 ........P....... │ │ - 0x00116938 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x00116948 410e3847 0ec00183 078c068d 058e048f A.8G............ │ │ - 0x00116958 03860203 72030ee0 01440ee8 01450ef0 ....r....D...E.. │ │ - 0x00116968 01450ef8 01420e80 024e0ec0 01024c0e .E...B...N....L. │ │ - 0x00116978 e001590e e801420e f001410e f801410e ..Y...B...A...A. │ │ - 0x00116988 80024d0e c001490e e801590e f001410e ..M...I...Y...A. │ │ - 0x00116998 f801410e 80024d0e c0010312 010ee001 ..A...M......... │ │ - 0x001169a8 440ee801 4d0ef001 450ef801 440e8002 D...M...E...D... │ │ - 0x001169b8 4e0ec001 025c0ef0 014c0ef8 01410e80 N....\...L...A.. │ │ - 0x001169c8 024a0ec0 016f0ef8 01510e80 024c0ec0 .J...o...Q...L.. │ │ - 0x001169d8 01490e38 410e3042 0e28420e 20420e18 .I.8A.0B.(B. B.. │ │ - 0x001169e8 420e1041 0e08410e c0010000 00000000 B..A..A......... │ │ - 0x001169f8 84000000 c4990000 101ffcff cb040000 ................ │ │ - 0x00116a08 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x00116a18 410e3847 0ec00283 078c068d 058e048f A.8G............ │ │ - 0x00116a28 03860203 2c020ef8 02520e80 03520ec0 ....,....R...R.. │ │ - 0x00116a38 02035401 0ee00264 0ee80254 0ef00242 ..T....d...T...B │ │ - 0x00116a48 0ef80247 0e80034b 0ec00202 870ef802 ...G...K........ │ │ - 0x00116a58 550e8003 530ec002 4c0e3841 0e30420e U...S...L.8A.0B. │ │ - 0x00116a68 28420e20 420e1842 0e10410e 08410ec0 (B. B..B..A..A.. │ │ - 0x00116a78 02000000 00000000 94000000 4c9a0000 ............L... │ │ - 0x00116a88 5823fcff 8c040000 00410e10 420e1842 X#.......A..B..B │ │ - 0x00116a98 0e20420e 28420e30 410e3847 0ec00183 . B.(B.0A.8G.... │ │ - 0x00116aa8 078c068d 058e048f 03860203 ff010ec8 ................ │ │ - 0x00116ab8 01490ed0 01420ed8 01420ee0 01440ee8 .I...B...B...D.. │ │ - 0x00116ac8 01470ef0 01470ef8 01420e80 02490ec0 .G...G...B...I.. │ │ - 0x00116ad8 0103b901 0ec8014a 0ed00141 0ed80142 .......J...A...B │ │ - 0x00116ae8 0ee00144 0ee80147 0ef00142 0ef80147 ...D...G...B...G │ │ - 0x00116af8 0e800249 0ec00102 640e3841 0e30420e ...I....d.8A.0B. │ │ - 0x00116b08 28420e20 420e1842 0e10410e 08000000 (B. B..B..A..... │ │ - 0x00116b18 5c000000 e49a0000 5027fcff ee030000 \.......P'...... │ │ - 0x00116b28 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x00116b38 410e3847 0ec00183 078c068d 058e048f A.8G............ │ │ - 0x00116b48 03860203 f6010ee8 01510ef0 01410ef8 .........Q...A.. │ │ - 0x00116b58 01420e80 024b0ec0 0103bd01 0e38410e .B...K.......8A. │ │ - 0x00116b68 30420e28 420e2042 0e18420e 10410e08 0B.(B. B..B..A.. │ │ - 0x00116b78 64000000 449b0000 e02afcff 4a010000 d...D....*..J... │ │ - 0x00116b88 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x00116b98 410e3841 0e408307 8c068d05 8e048f03 A.8A.@.......... │ │ - 0x00116ba8 86020321 010e3841 0e30420e 28420e20 ...!..8A.0B.(B. │ │ - 0x00116bb8 420e1842 0e10410e 08450e40 440e3841 B..B..A..E.@D.8A │ │ - 0x00116bc8 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ - 0x00116bd8 08000000 00000000 1c000000 ac9b0000 ................ │ │ - 0x00116be8 c42bfcff 75000000 00410e10 440e4083 .+..u....A..D.@. │ │ - 0x00116bf8 02026e0e 10410e08 1c000000 cc9b0000 ..n..A.......... │ │ - 0x00116c08 282cfcff 53000000 00410e10 440e4083 (,..S....A..D.@. │ │ - 0x00116c18 02024c0e 10410e08 4c000000 ec9b0000 ..L..A..L....... │ │ - 0x00116c28 682cfcff 21010000 00410e10 420e1842 h,..!....A..B..B │ │ - 0x00116c38 0e20420e 28420e30 410e3847 0e809903 . B.(B.0A.8G.... │ │ - 0x00116c48 83078c06 8d058e04 8f038602 0305010e ................ │ │ - 0x00116c58 38410e30 420e2842 0e20420e 18420e10 8A.0B.(B. B..B.. │ │ - 0x00116c68 410e0800 00000000 4c000000 3c9c0000 A.......L...<... │ │ - 0x00116c78 482dfcff 21010000 00410e10 420e1842 H-..!....A..B..B │ │ - 0x00116c88 0e20420e 28420e30 410e3847 0e809903 . B.(B.0A.8G.... │ │ - 0x00116c98 83078c06 8d058e04 8f038602 0305010e ................ │ │ - 0x00116ca8 38410e30 420e2842 0e20420e 18420e10 8A.0B.(B. B..B.. │ │ - 0x00116cb8 410e0800 00000000 d4000000 8c9c0000 A............... │ │ - 0x00116cc8 282efcff 01020000 00410e10 420e1842 (........A..B..B │ │ - 0x00116cd8 0e20420e 28420e30 410e3847 0e808106 . B.(B.0A.8G.... │ │ - 0x00116ce8 83078c06 8d058e04 8f038602 02580ea0 .............X.. │ │ - 0x00116cf8 8106600e a8810642 0eb08106 480eb881 ..`....B....H... │ │ - 0x00116d08 06410ec0 81064e0e 8081064a 0ea08106 .A....N....J.... │ │ - 0x00116d18 690ea881 06410eb0 8106440e b8810646 i....A....D....F │ │ - 0x00116d28 0ec08106 490e8081 06640eb8 81065a0e ....I....d....Z. │ │ - 0x00116d38 c0810649 0e808106 540ea081 06560ea8 ...I....T....V.. │ │ - 0x00116d48 8106420e b0810648 0eb88106 410ec081 ..B....H....A... │ │ - 0x00116d58 064c0e80 81066b0e a081065d 0ea88106 .L....k....].... │ │ - 0x00116d68 420eb081 06480eb8 8106410e c081064c B....H....A....L │ │ - 0x00116d78 0e808106 660e3841 0e30420e 28420e20 ....f.8A.0B.(B. │ │ - 0x00116d88 420e1842 0e10410e 08000000 00000000 B..B..A......... │ │ - 0x00116d98 4c000000 649d0000 602ffcff 21010000 L...d...`/..!... │ │ - 0x00116da8 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x00116db8 410e3847 0e809903 83078c06 8d058e04 A.8G............ │ │ - 0x00116dc8 8f038602 0305010e 38410e30 420e2842 ........8A.0B.(B │ │ - 0x00116dd8 0e20420e 18420e10 410e0800 00000000 . B..B..A....... │ │ - 0x00116de8 d4000000 b49d0000 4030fcff 01020000 ........@0...... │ │ - 0x00116df8 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x00116e08 410e3847 0e808106 83078c06 8d058e04 A.8G............ │ │ - 0x00116e18 8f038602 02580ea0 8106600e a8810642 .....X....`....B │ │ - 0x00116e28 0eb08106 480eb881 06410ec0 81064e0e ....H....A....N. │ │ - 0x00116e38 8081064a 0ea08106 690ea881 06410eb0 ...J....i....A.. │ │ - 0x00116e48 8106440e b8810646 0ec08106 490e8081 ..D....F....I... │ │ - 0x00116e58 06640eb8 81065a0e c0810649 0e808106 .d....Z....I.... │ │ - 0x00116e68 540ea081 06560ea8 8106420e b0810648 T....V....B....H │ │ - 0x00116e78 0eb88106 410ec081 064c0e80 81066b0e ....A....L....k. │ │ - 0x00116e88 a081065d 0ea88106 420eb081 06480eb8 ...]....B....H.. │ │ - 0x00116e98 8106410e c081064c 0e808106 660e3841 ..A....L....f.8A │ │ - 0x00116ea8 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ - 0x00116eb8 08000000 00000000 4c000000 8c9e0000 ........L....... │ │ - 0x00116ec8 7831fcff 4b010000 00410e10 420e1842 x1..K....A..B..B │ │ - 0x00116ed8 0e20420e 28420e30 410e3847 0ec0fc09 . B.(B.0A.8G.... │ │ - 0x00116ee8 83078c06 8d058e04 8f038602 032f010e ............./.. │ │ - 0x00116ef8 38410e30 420e2842 0e20420e 18420e10 8A.0B.(B. B..B.. │ │ - 0x00116f08 410e0800 00000000 4c000000 dc9e0000 A.......L....... │ │ - 0x00116f18 7832fcff 4b010000 00410e10 420e1842 x2..K....A..B..B │ │ - 0x00116f28 0e20420e 28420e30 410e3847 0ec0fc09 . B.(B.0A.8G.... │ │ - 0x00116f38 83078c06 8d058e04 8f038602 032f010e ............./.. │ │ - 0x00116f48 38410e30 420e2842 0e20420e 18420e10 8A.0B.(B. B..B.. │ │ - 0x00116f58 410e0800 00000000 4c000000 2c9f0000 A.......L...,... │ │ - 0x00116f68 7833fcff 4b010000 00410e10 420e1842 x3..K....A..B..B │ │ - 0x00116f78 0e20420e 28420e30 410e3847 0ec0fc09 . B.(B.0A.8G.... │ │ - 0x00116f88 83078c06 8d058e04 8f038602 032f010e ............./.. │ │ - 0x00116f98 38410e30 420e2842 0e20420e 18420e10 8A.0B.(B. B..B.. │ │ - 0x00116fa8 410e0800 00000000 4c000000 7c9f0000 A.......L...|... │ │ - 0x00116fb8 7834fcff 4b010000 00410e10 420e1842 x4..K....A..B..B │ │ - 0x00116fc8 0e20420e 28420e30 410e3847 0ec0fc09 . B.(B.0A.8G.... │ │ - 0x00116fd8 83078c06 8d058e04 8f038602 032f010e ............./.. │ │ - 0x00116fe8 38410e30 420e2842 0e20420e 18420e10 8A.0B.(B. B..B.. │ │ - 0x00116ff8 410e0800 00000000 14000000 cc9f0000 A............... │ │ - 0x00117008 7835fcff 1a000000 00000000 00000000 x5.............. │ │ - 0x00117018 64000000 e49f0000 8035fcff 76030000 d........5..v... │ │ - 0x00117028 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x00117038 410e3847 0e808105 83078c06 8d058e04 A.8G............ │ │ - 0x00117048 8f038602 650ea881 05560eb0 8105420e ....e....V....B. │ │ - 0x00117058 b8810542 0ec08105 490e8081 05031203 ...B....I....... │ │ - 0x00117068 0e38410e 30420e28 420e2042 0e18420e .8A.0B.(B. B..B. │ │ - 0x00117078 10410e08 00000000 64000000 4ca00000 .A......d...L... │ │ - 0x00117088 9838fcff 5f070000 00410e10 420e1842 .8.._....A..B..B │ │ - 0x00117098 0e20420e 28420e30 410e3847 0ec0d607 . B.(B.0A.8G.... │ │ - 0x001170a8 83078c06 8d058e04 8f038602 740ee8d6 ............t... │ │ - 0x001170b8 07530ef0 d607410e f8d60742 0e80d707 .S....A....B.... │ │ - 0x001170c8 490ec0d6 0703f006 0e38410e 30420e28 I........8A.0B.( │ │ - 0x001170d8 420e2042 0e18420e 10410e08 00000000 B. B..B..A...... │ │ - 0x001170e8 4c000000 b4a00000 903ffcff b2070000 L........?...... │ │ - 0x001170f8 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x00117108 410e3847 0ec00183 078c068d 058e048f A.8G............ │ │ - 0x00117118 03860203 96070e38 410e3042 0e28420e .......8A.0B.(B. │ │ - 0x00117128 20420e18 420e1041 0e080000 00000000 B..B..A........ │ │ - 0x00117138 4c000000 04a10000 0047fcff 69110000 L........G..i... │ │ - 0x00117148 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x00117158 410e3847 0e90800a 83078c06 8d058e04 A.8G............ │ │ - 0x00117168 8f038602 03b7100e 38410e30 420e2842 ........8A.0B.(B │ │ - 0x00117178 0e20420e 18420e10 410e0841 0e90800a . B..B..A..A.... │ │ - 0x00117188 4c000000 54a10000 2058fcff 80080000 L...T... X...... │ │ - 0x00117198 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x001171a8 410e3847 0ec00183 078c068d 058e048f A.8G............ │ │ - 0x001171b8 03860203 64080e38 410e3042 0e28420e ....d..8A.0B.(B. │ │ - 0x001171c8 20420e18 420e1041 0e080000 00000000 B..B..A........ │ │ - 0x001171d8 ac000000 a4a10000 5060fcff f20a0000 ........P`...... │ │ - 0x001171e8 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x001171f8 410e3847 0ec00583 078c068d 058e048f A.8G............ │ │ - 0x00117208 03860203 a7080ee0 054f0ee8 05420ef0 .........O...B.. │ │ - 0x00117218 05470ef8 05420e80 06450ec0 0502680e .G...B...E....h. │ │ - 0x00117228 e005490e e805420e f005470e f805470e ..I...B...G...G. │ │ - 0x00117238 8006520e c00502b3 0ee00544 0ee80542 ..R........D...B │ │ - 0x00117248 0ef0054a 0ef80542 0e80065c 0ec00572 ...J...B...\...r │ │ - 0x00117258 0ee00561 0ee80542 0ef00542 0ef80547 ...a...B...B...G │ │ - 0x00117268 0e80064c 0ec00572 0e38410e 30420e28 ...L...r.8A.0B.( │ │ - 0x00117278 420e2042 0e18420e 10410e08 00000000 B. B..B..A...... │ │ - 0x00117288 1c000000 54a20000 a06afcff 67010000 ....T....j..g... │ │ - 0x00117298 00410e10 83020365 010e0800 00000000 .A.....e........ │ │ - 0x001172a8 14000000 74a20000 e86bfcff 05000000 ....t....k...... │ │ - 0x001172b8 00000000 00000000 1c000000 8ca20000 ................ │ │ - 0x001172c8 d86bfcff d1000000 00410e10 440e4083 .k.......A..D.@. │ │ - 0x001172d8 0202ca0e 10410e08 14000000 aca20000 .....A.......... │ │ - 0x001172e8 986cfcff 72000000 00000000 00000000 .l..r........... │ │ - 0x001172f8 44000000 c4a20000 006dfcff d5050000 D........m...... │ │ - 0x00117308 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x00117318 410e3883 078c068d 058e048f 03860203 A.8............. │ │ - 0x00117328 c1050e30 420e2842 0e20420e 18420e10 ...0B.(B. B..B.. │ │ - 0x00117338 410e0800 00000000 14000000 0ca30000 A............... │ │ - 0x00117348 9872fcff 1e000000 00440e40 590e0800 .r.......D.@Y... │ │ - 0x00117358 14000000 24a30000 a072fcff 1b000000 ....$....r...... │ │ - 0x00117368 00440e40 560e0800 14000000 3ca30000 .D.@V.......<... │ │ - 0x00117378 a872fcff 18000000 00440e40 530e0800 .r.......D.@S... │ │ - 0x00117388 4c000000 54a30000 b072fcff ba0b0000 L...T....r...... │ │ - 0x00117398 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x001173a8 410e3847 0ed00283 078c068d 058e048f A.8G............ │ │ - 0x001173b8 03860203 9e0b0e38 410e3042 0e28420e .......8A.0B.(B. │ │ - 0x001173c8 20420e18 420e1041 0e080000 00000000 B..B..A........ │ │ - 0x001173d8 34000000 a4a30000 207efcff 7a000000 4....... ~..z... │ │ - 0x001173e8 00410e10 420e1841 0e20440e 80018304 .A..B..A. D..... │ │ - 0x001173f8 8e038602 026d0e20 410e1842 0e10410e .....m. A..B..A. │ │ - 0x00117408 08000000 00000000 34000000 dca30000 ........4....... │ │ - 0x00117418 687efcff 7a000000 00410e10 420e1841 h~..z....A..B..A │ │ - 0x00117428 0e20440e 80018304 8e038602 026d0e20 . D..........m. │ │ - 0x00117438 410e1842 0e10410e 08000000 00000000 A..B..A......... │ │ - 0x00117448 34000000 14a40000 b07efcff 7a000000 4........~..z... │ │ - 0x00117458 00410e10 420e1841 0e20440e 80018304 .A..B..A. D..... │ │ - 0x00117468 8e038602 026d0e20 410e1842 0e10410e .....m. A..B..A. │ │ - 0x00117478 08000000 00000000 4c000000 4ca40000 ........L...L... │ │ - 0x00117488 f87efcff f2040000 00410e10 420e1842 .~.......A..B..B │ │ - 0x00117498 0e20420e 28420e30 410e3844 0e800183 . B.(B.0A.8D.... │ │ - 0x001174a8 078c068d 058e048f 03860203 d9040e38 ...............8 │ │ - 0x001174b8 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ - 0x001174c8 0e080000 00000000 4c000000 9ca40000 ........L....... │ │ - 0x001174d8 a883fcff f6140000 00410e10 420e1842 .........A..B..B │ │ - 0x001174e8 0e20420e 28420e30 410e3847 0ec00383 . B.(B.0A.8G.... │ │ - 0x001174f8 078c068d 058e048f 03860203 da140e38 ...............8 │ │ - 0x00117508 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ - 0x00117518 0e080000 00000000 14000000 eca40000 ................ │ │ - 0x00117528 5898fcff 1a000000 00000000 00000000 X............... │ │ - 0x00117538 64000000 04a50000 6098fcff 3d040000 d.......`...=... │ │ - 0x00117548 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x00117558 410e3847 0ec0d606 83078c06 8d058e04 A.8G............ │ │ - 0x00117568 8f038602 650ee8d6 06560ef0 d606420e ....e....V....B. │ │ - 0x00117578 f8d60641 0e80d706 490ec0d6 0603da03 ...A....I....... │ │ - 0x00117588 0e38410e 30420e28 420e2042 0e18420e .8A.0B.(B. B..B. │ │ - 0x00117598 10410e08 00000000 4c000000 6ca50000 .A......L...l... │ │ - 0x001175a8 389cfcff de050000 00410e10 420e1842 8........A..B..B │ │ - 0x001175b8 0e20420e 28420e30 410e3847 0e80ac0f . B.(B.0A.8G.... │ │ - 0x001175c8 83078c06 8d058e04 8f038602 03c2050e ................ │ │ - 0x001175d8 38410e30 420e2842 0e20420e 18420e10 8A.0B.(B. B..B.. │ │ - 0x001175e8 410e0800 00000000 4c000000 bca50000 A.......L....... │ │ - 0x001175f8 c8a1fcff 32070000 00410e10 420e1842 ....2....A..B..B │ │ - 0x00117608 0e20420e 28420e30 410e3847 0ec00183 . B.(B.0A.8G.... │ │ - 0x00117618 078c068d 058e048f 03860203 16070e38 ...............8 │ │ - 0x00117628 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ - 0x00117638 0e080000 00000000 4c000000 0ca60000 ........L....... │ │ - 0x00117648 b8a8fcff e3120000 00410e10 420e1842 .........A..B..B │ │ - 0x00117658 0e20420e 28420e30 410e3847 0ed0aa0d . B.(B.0A.8G.... │ │ - 0x00117668 83078c06 8d058e04 8f038602 037f100e ................ │ │ - 0x00117678 38410e30 420e2842 0e20420e 18420e10 8A.0B.(B. B..B.. │ │ - 0x00117688 410e0841 0ed0aa0d 14000000 5ca60000 A..A........\... │ │ - 0x00117698 58bbfcff 68010000 00000000 00000000 X...h........... │ │ - 0x001176a8 2c000000 74a60000 b0bcfcff e2020000 ,...t........... │ │ - 0x001176b8 00420e10 420e1841 0e208304 8e038f02 .B..B..A. ...... │ │ - 0x001176c8 03bb020e 18420e10 420e0845 0e200000 .....B..B..E. .. │ │ - 0x001176d8 14000000 a4a60000 70bffcff 10000000 ........p....... │ │ - 0x001176e8 00000000 00000000 1c000000 bca60000 ................ │ │ - 0x001176f8 68bffcff 54010000 00410e10 8302034e h...T....A.....N │ │ - 0x00117708 010e0800 00000000 24000000 dca60000 ........$....... │ │ - 0x00117718 a8c0fcff 7c010000 00420e10 410e1883 ....|....B..A... │ │ - 0x00117728 038e0203 5c010e10 420e0845 0e180000 ....\...B..E.... │ │ - 0x00117738 44000000 04a70000 00c2fcff f2000000 D............... │ │ - 0x00117748 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x00117758 410e3841 0e408307 8c068d05 8e048f03 A.8A.@.......... │ │ - 0x00117768 860202dc 0e38410e 30420e28 420e2042 .....8A.0B.(B. B │ │ - 0x00117778 0e18420e 10410e08 44000000 4ca70000 ..B..A..D...L... │ │ - 0x00117788 b8c2fcff b6000000 00410e10 420e1842 .........A..B..B │ │ - 0x00117798 0e20420e 28420e30 410e3841 0e408307 . B.(B.0A.8A.@.. │ │ - 0x001177a8 8c068d05 8e048f03 860202a0 0e38410e .............8A. │ │ - 0x001177b8 30420e28 420e2042 0e18420e 10410e08 0B.(B. B..B..A.. │ │ - 0x001177c8 4c000000 94a70000 30c3fcff 71030000 L.......0...q... │ │ - 0x001177d8 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x001177e8 410e3841 0e408307 8c068d05 8e048f03 A.8A.@.......... │ │ - 0x001177f8 8602035b 030e3841 0e30420e 28420e20 ...[..8A.0B.(B. │ │ - 0x00117808 420e1842 0e10410e 08000000 00000000 B..B..A......... │ │ - 0x00117818 44000000 e4a70000 60c6fcff 78030000 D.......`...x... │ │ - 0x00117828 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x00117838 410e3883 078c068d 058e048f 03860203 A.8............. │ │ - 0x00117848 64030e30 420e2842 0e20420e 18420e10 d..0B.(B. B..B.. │ │ - 0x00117858 410e0800 00000000 44000000 2ca80000 A.......D...,... │ │ - 0x00117868 98c9fcff 2f030000 00410e10 420e1842 ..../....A..B..B │ │ - 0x00117878 0e20420e 28420e30 410e3883 078c068d . B.(B.0A.8..... │ │ - 0x00117888 058e048f 03860203 1b030e30 420e2842 ...........0B.(B │ │ - 0x00117898 0e20420e 18420e10 410e0800 00000000 . B..B..A....... │ │ - 0x001178a8 44000000 74a80000 80ccfcff 0d030000 D...t........... │ │ - 0x001178b8 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x001178c8 410e3883 078c068d 058e048f 03860203 A.8............. │ │ - 0x001178d8 f9020e30 420e2842 0e20420e 18420e10 ...0B.(B. B..B.. │ │ - 0x001178e8 410e0800 00000000 5c000000 bca80000 A.......\....... │ │ - 0x001178f8 48cffcff 31020000 00410e10 420e1842 H...1....A..B..B │ │ - 0x00117908 0e20420e 28420e30 410e3847 0e800283 . B.(B.0A.8G.... │ │ - 0x00117918 078c068d 058e048f 03860203 ab010eb0 ................ │ │ - 0x00117928 02540eb8 02440ec0 02510e80 0202410e .T...D...Q....A. │ │ - 0x00117938 38410e30 420e2842 0e20420e 18420e10 8A.0B.(B. B..B.. │ │ - 0x00117948 410e0800 00000000 6c000000 1ca90000 A.......l....... │ │ - 0x00117958 28d1fcff a9030000 00410e10 420e1842 (........A..B..B │ │ - 0x00117968 0e20420e 28420e30 410e3847 0e800283 . B.(B.0A.8G.... │ │ - 0x00117978 078c068d 058e048f 03860203 3b010eb0 ............;... │ │ - 0x00117988 024b0eb8 02420ec0 02490e80 0202560e .K...B...I....V. │ │ - 0x00117998 b0024f0e b802420e c002490e 800203cc ..O...B...I..... │ │ - 0x001179a8 010e3841 0e30420e 28420e20 420e1842 ..8A.0B.(B. B..B │ │ - 0x001179b8 0e10410e 08000000 5c000000 8ca90000 ..A.....\....... │ │ - 0x001179c8 68d4fcff 04040000 00410e10 420e1842 h........A..B..B │ │ - 0x001179d8 0e20420e 28420e30 410e3847 0ec00283 . B.(B.0A.8G.... │ │ - 0x001179e8 078c068d 058e048f 03860203 6e030ef0 ............n... │ │ - 0x001179f8 02580ef8 02420e80 034e0ec0 0202520e .X...B...N....R. │ │ - 0x00117a08 38410e30 420e2842 0e20420e 18420e10 8A.0B.(B. B..B.. │ │ - 0x00117a18 410e0800 00000000 4c000000 eca90000 A.......L....... │ │ - 0x00117a28 18d8fcff 4d060000 00410e10 420e1842 ....M....A..B..B │ │ - 0x00117a38 0e20420e 28420e30 410e3847 0ed00183 . B.(B.0A.8G.... │ │ - 0x00117a48 078c068d 058e048f 03860203 31060e38 ............1..8 │ │ - 0x00117a58 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ - 0x00117a68 0e080000 00000000 24000000 3caa0000 ........$...<... │ │ - 0x00117a78 18defcff 1b000000 00440e40 480e6842 .........D.@H.hB │ │ - 0x00117a88 0e70420e 78410e80 01490e08 00000000 .pB.xA...I...... │ │ - 0x00117a98 24000000 64aa0000 10defcff 1b000000 $...d........... │ │ - 0x00117aa8 00440e40 480e6842 0e70420e 78410e80 .D.@H.hB.pB.xA.. │ │ - 0x00117ab8 01490e08 00000000 24000000 8caa0000 .I......$....... │ │ - 0x00117ac8 08defcff 1b000000 00440e40 480e6842 .........D.@H.hB │ │ - 0x00117ad8 0e70420e 78410e80 01490e08 00000000 .pB.xA...I...... │ │ - 0x00117ae8 34000000 b4aa0000 00defcff f4020000 4............... │ │ - 0x00117af8 00420e10 420e1842 0e20410e 2883058c .B..B..B. A.(... │ │ - 0x00117b08 048e038f 0203c902 0e20420e 18420e10 ......... B..B.. │ │ - 0x00117b18 420e0845 0e280000 14000000 ecaa0000 B..E.(.......... │ │ - 0x00117b28 c8e0fcff 10000000 00000000 00000000 ................ │ │ - 0x00117b38 24000000 04ab0000 c0e0fcff 56010000 $...........V... │ │ - 0x00117b48 00420e10 410e1883 038e0203 4c010e10 .B..A.......L... │ │ - 0x00117b58 420e0800 00000000 2c000000 2cab0000 B.......,...,... │ │ - 0x00117b68 f8e1fcff 7e010000 00420e10 420e1841 ....~....B..B..A │ │ - 0x00117b78 0e208304 8e038f02 035a010e 18420e10 . .......Z...B.. │ │ - 0x00117b88 420e0845 0e200000 3c000000 5cab0000 B..E. ..<...\... │ │ - 0x00117b98 48e3fcff e6000000 00420e10 420e1842 H........B..B..B │ │ - 0x00117ba8 0e20420e 28410e30 83068c05 8d048e03 . B.(A.0........ │ │ - 0x00117bb8 8f0202d4 0e28420e 20420e18 420e1042 .....(B. B..B..B │ │ - 0x00117bc8 0e080000 00000000 14000000 9cab0000 ................ │ │ - 0x00117bd8 f8e3fcff 1e010000 00000000 00000000 ................ │ │ - 0x00117be8 24000000 b4ab0000 00e5fcff 7c010000 $...........|... │ │ - 0x00117bf8 00410e10 410e1883 03860203 78010e10 .A..A.......x... │ │ - 0x00117c08 410e0800 00000000 14000000 dcab0000 A............... │ │ - 0x00117c18 58e6fcff a2000000 00000000 00000000 X............... │ │ - 0x00117c28 44000000 f4ab0000 f0e6fcff 7a020000 D...........z... │ │ - 0x00117c38 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x00117c48 410e3883 078c068d 058e048f 03860203 A.8............. │ │ - 0x00117c58 66020e30 420e2842 0e20420e 18420e10 f..0B.(B. B..B.. │ │ - 0x00117c68 410e0800 00000000 4c000000 3cac0000 A.......L...<... │ │ - 0x00117c78 28e9fcff db060000 00410e10 420e1842 (........A..B..B │ │ - 0x00117c88 0e20420e 28420e30 410e3844 0e800183 . B.(B.0A.8D.... │ │ - 0x00117c98 078c068d 058e048f 03860203 c2060e38 ...............8 │ │ - 0x00117ca8 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ - 0x00117cb8 0e080000 00000000 44000000 8cac0000 ........D....... │ │ - 0x00117cc8 b8effcff 0b020000 00410e10 420e1842 .........A..B..B │ │ - 0x00117cd8 0e20420e 28420e30 410e3883 078c068d . B.(B.0A.8..... │ │ - 0x00117ce8 058e048f 03860203 f7010e30 420e2842 ...........0B.(B │ │ - 0x00117cf8 0e20420e 18420e10 410e0800 00000000 . B..B..A....... │ │ - 0x00117d08 9c000000 d4ac0000 80f1fcff 3e0d0000 ............>... │ │ - 0x00117d18 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x00117d28 410e3847 0e800583 078c068d 058e048f A.8G............ │ │ - 0x00117d38 03860203 db0a0ea8 05500eb0 05470eb8 .........P...G.. │ │ - 0x00117d48 05420ec0 05450e80 0502770e a8054a0e .B...E....w...J. │ │ - 0x00117d58 b005470e b805470e c0055a0e 80050282 ..G...G...Z..... │ │ - 0x00117d68 0ea80554 0eb00549 0eb80542 0ec0055c ...T...I...B...\ │ │ - 0x00117d78 0e80056c 0ea8055a 0eb00547 0eb80547 ...l...Z...G...G │ │ - 0x00117d88 0ec0054c 0e800502 630e3841 0e30420e ...L....c.8A.0B. │ │ - 0x00117d98 28420e20 420e1842 0e10410e 08000000 (B. B..B..A..... │ │ - 0x00117da8 14000000 74ad0000 20fefcff 05000000 ....t... ....... │ │ - 0x00117db8 00000000 00000000 4c000000 8cad0000 ........L....... │ │ - 0x00117dc8 18fefcff c9160000 00410e10 420e1842 .........A..B..B │ │ - 0x00117dd8 0e20420e 28420e30 410e3847 0e800383 . B.(B.0A.8G.... │ │ - 0x00117de8 078c068d 058e048f 03860203 ad160e38 ...............8 │ │ - 0x00117df8 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ - 0x00117e08 0e080000 00000000 14000000 dcad0000 ................ │ │ - 0x00117e18 9414fdff 05000000 00000000 00000000 ................ │ │ - 0x00117e28 1c010000 f4ad0000 9014fdff 43140000 ............C... │ │ - 0x00117e38 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x00117e48 410e3847 0ec09501 83078c06 8d058e04 A.8G............ │ │ - 0x00117e58 8f038602 0312100e c895015a 0ed09501 ...........Z.... │ │ - 0x00117e68 420ed895 01440ee0 9501420e e8950142 B....D....B....B │ │ - 0x00117e78 0ef09501 420ef895 01490e80 9601550e ....B....I....U. │ │ - 0x00117e88 c095016d 0ec89501 570ed095 01420ed8 ...m....W....B.. │ │ - 0x00117e98 9501480e e0950144 0ee89501 420ef095 ..H....D....B... │ │ - 0x00117ea8 01420ef8 9501490e 80960152 0ec09501 .B....I....R.... │ │ - 0x00117eb8 025b0ee8 9501500e f0950141 0ef89501 .[....P....A.... │ │ - 0x00117ec8 490e8096 015c0ec0 9501032b 010ec895 I....\.....+.... │ │ - 0x00117ed8 01540ed0 9501420e d8950144 0ee09501 .T....B....D.... │ │ - 0x00117ee8 420ee895 01420ef0 9501420e f8950149 B....B....B....I │ │ - 0x00117ef8 0e809601 620ec095 01650ec8 9501570e ....b....e....W. │ │ - 0x00117f08 d0950142 0ed89501 440ee095 01420ee8 ...B....D....B.. │ │ - 0x00117f18 9501420e f0950142 0ef89501 490e8096 ..B....B....I... │ │ - 0x00117f28 014e0ec0 9501470e 38410e30 420e2842 .N....G.8A.0B.(B │ │ - 0x00117f38 0e20420e 18420e10 410e0841 0ec09501 . B..B..A..A.... │ │ - 0x00117f48 14000000 14af0000 b427fdff 05000000 .........'...... │ │ - 0x00117f58 00000000 00000000 14000000 2caf0000 ............,... │ │ - 0x00117f68 a827fdff 68010000 00000000 00000000 .'..h........... │ │ - 0x00117f78 2c000000 44af0000 0029fdff d2020000 ,...D....)...... │ │ - 0x00117f88 00420e10 420e1841 0e208304 8e038f02 .B..B..A. ...... │ │ - 0x00117f98 03ab020e 18420e10 420e0845 0e200000 .....B..B..E. .. │ │ - 0x00117fa8 14000000 74af0000 b02bfdff 18000000 ....t....+...... │ │ - 0x00117fb8 00000000 00000000 24000000 8caf0000 ........$....... │ │ - 0x00117fc8 b82bfdff 66010000 00420e10 410e1883 .+..f....B..A... │ │ - 0x00117fd8 038e0203 5c010e10 420e0800 00000000 ....\...B....... │ │ - 0x00117fe8 24000000 b4af0000 002dfdff 5c010000 $........-..\... │ │ - 0x00117ff8 00420e10 410e1883 038e0203 3c010e10 .B..A.......<... │ │ - 0x00118008 420e0845 0e180000 44000000 dcaf0000 B..E....D....... │ │ - 0x00118018 382efdff 9d010000 00410e10 420e1842 8........A..B..B │ │ - 0x00118028 0e20420e 28420e30 410e3883 078c068d . B.(B.0A.8..... │ │ - 0x00118038 058e048f 03860203 89010e30 420e2842 ...........0B.(B │ │ - 0x00118048 0e20420e 18420e10 410e0800 00000000 . B..B..A....... │ │ - 0x00118058 4c000000 24b00000 902ffdff 15010000 L...$..../...... │ │ - 0x00118068 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x00118078 410e3844 0e800183 078c068d 058e048f A.8D............ │ │ - 0x00118088 03860202 fc0e3841 0e30420e 28420e20 ......8A.0B.(B. │ │ - 0x00118098 420e1842 0e10410e 08000000 00000000 B..B..A......... │ │ - 0x001180a8 44000000 74b00000 6030fdff 5e020000 D...t...`0..^... │ │ - 0x001180b8 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x001180c8 410e3883 078c068d 058e048f 03860203 A.8............. │ │ - 0x001180d8 4a020e30 420e2842 0e20420e 18420e10 J..0B.(B. B..B.. │ │ - 0x001180e8 410e0800 00000000 44000000 bcb00000 A.......D....... │ │ - 0x001180f8 7832fdff e8020000 00410e10 420e1842 x2.......A..B..B │ │ - 0x00118108 0e20420e 28420e30 410e3883 078c068d . B.(B.0A.8..... │ │ - 0x00118118 058e048f 03860203 d4020e30 420e2842 ...........0B.(B │ │ - 0x00118128 0e20420e 18420e10 410e0800 00000000 . B..B..A....... │ │ - 0x00118138 44000000 04b10000 2035fdff 35020000 D....... 5..5... │ │ - 0x00118148 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x00118158 410e3883 078c068d 058e048f 03860203 A.8............. │ │ - 0x00118168 21020e30 420e2842 0e20420e 18420e10 !..0B.(B. B..B.. │ │ - 0x00118178 410e0800 00000000 44000000 4cb10000 A.......D...L... │ │ - 0x00118188 1837fdff b6020000 00410e10 420e1842 .7.......A..B..B │ │ - 0x00118198 0e20420e 28420e30 410e3883 078c068d . B.(B.0A.8..... │ │ - 0x001181a8 058e048f 03860203 a2020e30 420e2842 ...........0B.(B │ │ - 0x001181b8 0e20420e 18420e10 410e0800 00000000 . B..B..A....... │ │ - 0x001181c8 5c000000 94b10000 9039fdff ef030000 \........9...... │ │ - 0x001181d8 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x001181e8 410e3847 0ec00383 078c068d 058e048f A.8G............ │ │ - 0x001181f8 03860203 63030ef0 03550ef8 03420e80 ....c....U...B.. │ │ - 0x00118208 04540ec0 0302450e 38410e30 420e2842 .T....E.8A.0B.(B │ │ - 0x00118218 0e20420e 18420e10 410e0800 00000000 . B..B..A....... │ │ - 0x00118228 6c000000 f4b10000 203dfdff 2e040000 l....... =...... │ │ - 0x00118238 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x00118248 410e3847 0ec00383 078c068d 058e048f A.8G............ │ │ - 0x00118258 03860203 18010ef0 03540ef8 03420e80 .........T...B.. │ │ - 0x00118268 04490ec0 03031301 0ef0034b 0ef80344 .I.........K...D │ │ - 0x00118278 0e800449 0ec00303 b0010e38 410e3042 ...I.......8A.0B │ │ - 0x00118288 0e28420e 20420e18 420e1041 0e080000 .(B. B..B..A.... │ │ - 0x00118298 5c000000 64b20000 e040fdff 11040000 \...d....@...... │ │ - 0x001182a8 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x001182b8 410e3847 0ec00383 078c068d 058e048f A.8G............ │ │ - 0x001182c8 03860202 fb0ef003 520ef803 410e8004 ........R...A... │ │ - 0x001182d8 490ec003 03de020e 38410e30 420e2842 I.......8A.0B.(B │ │ - 0x001182e8 0e20420e 18420e10 410e0800 00000000 . B..B..A....... │ │ - 0x001182f8 4c000000 c4b20000 a044fdff d9060000 L........D...... │ │ - 0x00118308 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x00118318 410e3847 0ee00183 078c068d 058e048f A.8G............ │ │ - 0x00118328 03860203 bd060e38 410e3042 0e28420e .......8A.0B.(B. │ │ - 0x00118338 20420e18 420e1041 0e080000 00000000 B..B..A........ │ │ - 0x00118348 24000000 14b30000 304bfdff 1b000000 $.......0K...... │ │ - 0x00118358 00440e40 480e6842 0e70420e 78410e80 .D.@H.hB.pB.xA.. │ │ - 0x00118368 01490e08 00000000 24000000 3cb30000 .I......$...<... │ │ - 0x00118378 284bfdff 1b000000 00440e40 480e6842 (K.......D.@H.hB │ │ - 0x00118388 0e70420e 78410e80 01490e08 00000000 .pB.xA...I...... │ │ - 0x00118398 24000000 64b30000 204bfdff 1b000000 $...d... K...... │ │ - 0x001183a8 00440e40 480e6842 0e70420e 78410e80 .D.@H.hB.pB.xA.. │ │ - 0x001183b8 01490e08 00000000 2c000000 8cb30000 .I......,....... │ │ - 0x001183c8 184bfdff c2020000 00420e10 420e1841 .K.......B..B..A │ │ - 0x001183d8 0e208304 8e038f02 039b020e 18420e10 . ...........B.. │ │ - 0x001183e8 420e0845 0e200000 14000000 bcb30000 B..E. .......... │ │ - 0x001183f8 b84dfdff 18000000 00000000 00000000 .M.............. │ │ - 0x00118408 24000000 d4b30000 c04dfdff 56010000 $........M..V... │ │ - 0x00118418 00420e10 410e1883 038e0203 4c010e10 .B..A.......L... │ │ - 0x00118428 420e0800 00000000 24000000 fcb30000 B.......$....... │ │ - 0x00118438 f84efdff 4c010000 00420e10 410e1883 .N..L....B..A... │ │ - 0x00118448 038e0203 2c010e10 420e0845 0e180000 ....,...B..E.... │ │ - 0x00118458 3c000000 24b40000 2050fdff f7000000 <...$... P...... │ │ - 0x00118468 00420e10 420e1842 0e20420e 28410e30 .B..B..B. B.(A.0 │ │ - 0x00118478 83068c05 8d048e03 8f0202e5 0e28420e .............(B. │ │ - 0x00118488 20420e18 420e1042 0e080000 00000000 B..B..B........ │ │ - 0x00118498 14000000 64b40000 e050fdff 9e000000 ....d....P...... │ │ - 0x001184a8 00000000 00000000 2c000000 7cb40000 ........,...|... │ │ - 0x001184b8 6851fdff 90010000 00410e10 420e1841 hQ.......A..B..A │ │ - 0x001184c8 0e208304 8e038602 0388010e 18420e10 . ...........B.. │ │ - 0x001184d8 410e0800 00000000 14000000 acb40000 A............... │ │ - 0x001184e8 c852fdff a2000000 00000000 00000000 .R.............. │ │ - 0x001184f8 44000000 c4b40000 6053fdff 8c020000 D.......`S...... │ │ - 0x00118508 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ - 0x00118518 410e3883 078c068d 058e048f 03860203 A.8............. │ │ - 0x00118528 78020e30 420e2842 0e20420e 18420e10 x..0B.(B. B..B.. │ │ - 0x00118538 410e0800 00000000 4c000000 0cb50000 A.......L....... │ │ - 0x00118548 a855fdff 3b070000 00410e10 420e1842 .U..;....A..B..B │ │ - 0x00118558 0e20420e 28420e30 410e3844 0e800183 . B.(B.0A.8D.... │ │ - 0x00118568 078c068d 058e048f 03860203 22070e38 ............"..8 │ │ - 0x00118578 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ - 0x00118588 0e080000 00000000 44000000 5cb50000 ........D...\... │ │ - 0x00118598 985cfdff 67020000 00410e10 420e1842 .\..g....A..B..B │ │ - 0x001185a8 0e20420e 28420e30 410e3883 078c068d . B.(B.0A.8..... │ │ - 0x001185b8 058e048f 03860203 53020e30 420e2842 ........S..0B.(B │ │ - 0x001185c8 0e20420e 18420e10 410e0800 00000000 . B..B..A....... │ │ - 0x001185d8 24000000 a4b50000 a0bdeeff 10020000 $............... │ │ - 0x001185e8 000e1046 0e184a0f 0b770880 003f1a3b ...F..J..w...?.; │ │ - 0x001185f8 2a332422 00000000 00000000 *3$"........ │ │ + 0x00115628 410e3883 078c068d 058e048f 03860203 A.8............. │ │ + 0x00115638 84030e30 420e2842 0e20420e 18420e10 ...0B.(B. B..B.. │ │ + 0x00115648 410e0800 00000000 4c000000 ac490000 A.......L....I.. │ │ + 0x00115658 f84efaff 22060000 00410e10 420e1842 .N.."....A..B..B │ │ + 0x00115668 0e20420e 28420e30 410e3844 0e608307 . B.(B.0A.8D.`.. │ │ + 0x00115678 8c068d05 8e048f03 86020309 060e3841 ..............8A │ │ + 0x00115688 0e30420e 28420e20 420e1842 0e10410e .0B.(B. B..B..A. │ │ + 0x00115698 08000000 00000000 44000000 fc490000 ........D....I.. │ │ + 0x001156a8 d854faff e1090000 00410e10 420e1842 .T.......A..B..B │ │ + 0x001156b8 0e20420e 28420e30 410e3883 078c068d . B.(B.0A.8..... │ │ + 0x001156c8 058e048f 03860203 cd090e30 420e2842 ...........0B.(B │ │ + 0x001156d8 0e20420e 18420e10 410e0800 00000000 . B..B..A....... │ │ + 0x001156e8 4c000000 444a0000 805efaff 22030000 L...DJ...^.."... │ │ + 0x001156f8 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x00115708 410e3847 0ee00183 078c068d 058e048f A.8G............ │ │ + 0x00115718 03860203 06030e38 410e3042 0e28420e .......8A.0B.(B. │ │ + 0x00115728 20420e18 420e1041 0e080000 00000000 B..B..A........ │ │ + 0x00115738 4c000000 944a0000 6061faff 93070000 L....J..`a...... │ │ + 0x00115748 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x00115758 410e3847 0e800283 078c068d 058e048f A.8G............ │ │ + 0x00115768 03860203 77070e38 410e3042 0e28420e ....w..8A.0B.(B. │ │ + 0x00115778 20420e18 420e1041 0e080000 00000000 B..B..A........ │ │ + 0x00115788 4c000000 e44a0000 b068faff dc080000 L....J...h...... │ │ + 0x00115798 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x001157a8 410e3847 0e800283 078c068d 058e048f A.8G............ │ │ + 0x001157b8 03860203 c0080e38 410e3042 0e28420e .......8A.0B.(B. │ │ + 0x001157c8 20420e18 420e1041 0e080000 00000000 B..B..A........ │ │ + 0x001157d8 44000000 344b0000 4071faff 25020000 D...4K..@q..%... │ │ + 0x001157e8 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x001157f8 410e3883 078c068d 058e048f 03860203 A.8............. │ │ + 0x00115808 11020e30 420e2842 0e20420e 18420e10 ...0B.(B. B..B.. │ │ + 0x00115818 410e0800 00000000 64000000 7c4b0000 A.......d...|K.. │ │ + 0x00115828 2873faff a30d0000 00410e10 420e1842 (s.......A..B..B │ │ + 0x00115838 0e20420e 28420e30 410e3847 0ed08e02 . B.(B.0A.8G.... │ │ + 0x00115848 83078c06 8d058e04 8f038602 036e0d0e .............n.. │ │ + 0x00115858 38410e30 420e2842 0e20420e 18420e10 8A.0B.(B. B..B.. │ │ + 0x00115868 410e0841 0ed08e02 4d0e3841 0e30420e A..A....M.8A.0B. │ │ + 0x00115878 28420e20 420e1842 0e10410e 08000000 (B. B..B..A..... │ │ + 0x00115888 4c000000 e44b0000 7080faff f5000000 L....K..p....... │ │ + 0x00115898 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x001158a8 410e3844 0e800183 078c068d 058e048f A.8D............ │ │ + 0x001158b8 03860202 dc0e3841 0e30420e 28420e20 ......8A.0B.(B. │ │ + 0x001158c8 420e1842 0e10410e 08000000 00000000 B..B..A......... │ │ + 0x001158d8 4c000000 344c0000 2081faff 85080000 L...4L.. ....... │ │ + 0x001158e8 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x001158f8 410e3847 0e908e04 83078c06 8d058e04 A.8G............ │ │ + 0x00115908 8f038602 0369080e 38410e30 420e2842 .....i..8A.0B.(B │ │ + 0x00115918 0e20420e 18420e10 410e0800 00000000 . B..B..A....... │ │ + 0x00115928 64000000 844c0000 6089faff 330c0000 d....L..`...3... │ │ + 0x00115938 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x00115948 410e3847 0ea08e02 83078c06 8d058e04 A.8G............ │ │ + 0x00115958 8f038602 03000c0e 38410e30 420e2842 ........8A.0B.(B │ │ + 0x00115968 0e20420e 18420e10 410e0841 0ea08e02 . B..B..A..A.... │ │ + 0x00115978 4b0e3841 0e30420e 28420e20 420e1842 K.8A.0B.(B. B..B │ │ + 0x00115988 0e10410e 08000000 44000000 ec4c0000 ..A.....D....L.. │ │ + 0x00115998 3895faff 29020000 00410e10 420e1842 8...)....A..B..B │ │ + 0x001159a8 0e20420e 28420e30 410e3883 078c068d . B.(B.0A.8..... │ │ + 0x001159b8 058e048f 03860203 15020e30 420e2842 ...........0B.(B │ │ + 0x001159c8 0e20420e 18420e10 410e0800 00000000 . B..B..A....... │ │ + 0x001159d8 4c000000 344d0000 2097faff 91080000 L...4M.. ....... │ │ + 0x001159e8 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x001159f8 410e3847 0ea08e04 83078c06 8d058e04 A.8G............ │ │ + 0x00115a08 8f038602 0375080e 38410e30 420e2842 .....u..8A.0B.(B │ │ + 0x00115a18 0e20420e 18420e10 410e0800 00000000 . B..B..A....... │ │ + 0x00115a28 14000000 844d0000 649ffaff 05000000 .....M..d....... │ │ + 0x00115a38 00000000 00000000 1c000000 9c4d0000 .............M.. │ │ + 0x00115a48 589ffaff 14000000 00410e10 8602430d X........A....C. │ │ + 0x00115a58 064f0c07 08000000 1c000000 bc4d0000 .O...........M.. │ │ + 0x00115a68 4c9ffaff 51000000 00410e10 8602430d L...Q....A....C. │ │ + 0x00115a78 06024c0c 07080000 2c000000 dc4d0000 ..L.....,....M.. │ │ + 0x00115a88 7d9ffaff 53090000 00410e10 8602430d }...S....A....C. │ │ + 0x00115a98 06548307 8c068d05 8e048f03 03d7010c .T.............. │ │ + 0x00115aa8 0708410c 06100000 1c000000 0c4e0000 ..A..........N.. │ │ + 0x00115ab8 a0a8faff 25000000 00410e10 8602430d ....%....A....C. │ │ + 0x00115ac8 06600c07 08000000 2c000000 2c4e0000 .`......,...,N.. │ │ + 0x00115ad8 a5a8faff 72070000 00410e10 8602430d ....r....A....C. │ │ + 0x00115ae8 06548307 8c068d05 8e048f03 0359070c .T...........Y.. │ │ + 0x00115af8 07080000 00000000 2c000000 5c4e0000 ........,...\N.. │ │ + 0x00115b08 e8affaff b2010000 00410e10 8602430d .........A....C. │ │ + 0x00115b18 06528306 8c058e04 8f030260 0c070841 .R.........`...A │ │ + 0x00115b28 0c061000 00000000 1c000000 8c4e0000 .............N.. │ │ + 0x00115b38 78b1faff 0d000000 00410e10 8602430d x........A....C. │ │ + 0x00115b48 06480c07 08000000 1c000000 ac4e0000 .H...........N.. │ │ + 0x00115b58 65b1faff 4a000000 00410e10 8602430d e...J....A....C. │ │ + 0x00115b68 0602450c 07080000 24000000 cc4e0000 ..E.....$....N.. │ │ + 0x00115b78 98b1faff de000000 00410e10 8602430d .........A....C. │ │ + 0x00115b88 064b8304 8e0302ce 0c070800 00000000 .K.............. │ │ + 0x00115b98 2c000000 f44e0000 50b2faff 1f010000 ,....N..P....... │ │ + 0x00115ba8 00410e10 8602430d 06518307 8c068d05 .A....C..Q...... │ │ + 0x00115bb8 8e048f03 0309010c 07080000 00000000 ................ │ │ + 0x00115bc8 2c000000 244f0000 40b3faff 6d020000 ,...$O..@...m... │ │ + 0x00115bd8 00410e10 8602430d 06548307 8c068d05 .A....C..T...... │ │ + 0x00115be8 8e048f03 034d020c 0708410c 06100000 .....M....A..... │ │ + 0x00115bf8 24000000 544f0000 80b5faff dc000000 $...TO.......... │ │ + 0x00115c08 00410e10 8602430d 064f8306 8c058e04 .A....C..O...... │ │ + 0x00115c18 8f0302c8 0c070800 2c000000 7c4f0000 ........,...|O.. │ │ + 0x00115c28 38b6faff c0040000 00410e10 8602430d 8........A....C. │ │ + 0x00115c38 06548307 8c068d05 8e048f03 03a7040c .T.............. │ │ + 0x00115c48 07080000 00000000 1c000000 ac4f0000 .............O.. │ │ + 0x00115c58 c8bafaff 16000000 00410e10 8602430d .........A....C. │ │ + 0x00115c68 06510c07 08000000 1c000000 cc4f0000 .Q...........O.. │ │ + 0x00115c78 c8bafaff 16000000 00410e10 8602430d .........A....C. │ │ + 0x00115c88 06510c07 08000000 1c000000 ec4f0000 .Q...........O.. │ │ + 0x00115c98 c8bafaff 16000000 00410e10 8602430d .........A....C. │ │ + 0x00115ca8 06510c07 08000000 1c000000 0c500000 .Q...........P.. │ │ + 0x00115cb8 c8bafaff 16000000 00410e10 8602430d .........A....C. │ │ + 0x00115cc8 06510c07 08000000 24000000 2c500000 .Q......$...,P.. │ │ + 0x00115cd8 c8bafaff 16000000 00410e10 8602430d .........A....C. │ │ + 0x00115ce8 06510c07 08000000 00000000 00000000 .Q.............. │ │ + 0x00115cf8 1c000000 54500000 b8bafaff 75000000 ....TP......u... │ │ + 0x00115d08 00410e10 440e4083 02026e0e 10410e08 .A..D.@...n..A.. │ │ + 0x00115d18 1c000000 74500000 10bbfaff 3e000000 ....tP......>... │ │ + 0x00115d28 00410e10 440e4083 02770e10 410e0800 .A..D.@..w..A... │ │ + 0x00115d38 14000000 94500000 30bbfaff 72000000 .....P..0...r... │ │ + 0x00115d48 00000000 00000000 44000000 ac500000 ........D....P.. │ │ + 0x00115d58 98bbfaff d5050000 00410e10 420e1842 .........A..B..B │ │ + 0x00115d68 0e20420e 28420e30 410e3883 078c068d . B.(B.0A.8..... │ │ + 0x00115d78 058e048f 03860203 c1050e30 420e2842 ...........0B.(B │ │ + 0x00115d88 0e20420e 18420e10 410e0800 00000000 . B..B..A....... │ │ + 0x00115d98 14000000 f4500000 30c1faff 1e000000 .....P..0....... │ │ + 0x00115da8 00440e40 590e0800 14000000 0c510000 .D.@Y........Q.. │ │ + 0x00115db8 38c1faff 1b000000 00440e40 560e0800 8........D.@V... │ │ + 0x00115dc8 14000000 24510000 40c1faff 18000000 ....$Q..@....... │ │ + 0x00115dd8 00440e40 530e0800 4c000000 3c510000 .D.@S...L.......A..D.@. │ │ + 0x0011c258 02770e10 410e0800 a4000000 bcb50000 .w..A........... │ │ + 0x0011c268 180efdff 3b010000 00410e10 420e1842 ....;....A..B..B │ │ + 0x0011c278 0e20420e 28420e30 410e3847 0e809903 . B.(B.0A.8G.... │ │ + 0x0011c288 83078c06 8d058e04 8f038602 02400ea8 .............@.. │ │ + 0x0011c298 9903500e b0990341 0eb89903 420ec099 ..P....A....B... │ │ + 0x0011c2a8 03490e80 99034a0e a899035d 0eb09903 .I....J....].... │ │ + 0x0011c2b8 410eb899 03420ec0 9903490e 80990379 A....B....I....y │ │ + 0x0011c2c8 0ea89903 530eb099 03410eb8 9903420e ....S....A....B. │ │ + 0x0011c2d8 c0990349 0e809903 480eb099 03630eb8 ...I....H....c.. │ │ + 0x0011c2e8 9903410e c099034c 0e38410e 30420e28 ..A....L.8A.0B.( │ │ + 0x0011c2f8 420e2042 0e18420e 10410e08 00000000 B. B..B..A...... │ │ + 0x0011c308 a4000000 64b60000 b00efdff 3b010000 ....d.......;... │ │ + 0x0011c318 00410e10 420e1842 0e20420e 28420e30 .A..B..B. B.(B.0 │ │ + 0x0011c328 410e3847 0e809903 83078c06 8d058e04 A.8G............ │ │ + 0x0011c338 8f038602 02400ea8 9903500e b0990341 .....@....P....A │ │ + 0x0011c348 0eb89903 420ec099 03490e80 99034a0e ....B....I....J. │ │ + 0x0011c358 a899035d 0eb09903 410eb899 03420ec0 ...]....A....B.. │ │ + 0x0011c368 9903490e 80990379 0ea89903 530eb099 ..I....y....S... │ │ + 0x0011c378 03410eb8 9903420e c0990349 0e809903 .A....B....I.... │ │ + 0x0011c388 480eb099 03630eb8 9903410e c099034c H....c....A....L │ │ + 0x0011c398 0e38410e 30420e28 420e2042 0e18420e .8A.0B.(B. B..B. │ │ + 0x0011c3a8 10410e08 00000000 4c000000 0cb70000 .A......L....... │ │ + 0x0011c3b8 480ffdff d3120000 00410e10 420e1842 H........A..B..B │ │ + 0x0011c3c8 0e20420e 28420e30 410e3847 0ec00183 . B.(B.0A.8G.... │ │ + 0x0011c3d8 078c068d 058e048f 03860203 b7120e38 ...............8 │ │ + 0x0011c3e8 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ + 0x0011c3f8 0e080000 00000000 9c000000 5cb70000 ............\... │ │ + 0x0011c408 d821fdff 960c0000 00410e10 420e1842 .!.......A..B..B │ │ + 0x0011c418 0e20420e 28420e30 410e3847 0ec00483 . B.(B.0A.8G.... │ │ + 0x0011c428 078c068d 058e048f 03860203 540a0ee8 ............T... │ │ + 0x0011c438 044e0ef0 04470ef8 04420e80 05450ec0 .N...G...B...E.. │ │ + 0x0011c448 04026a0e e804480e f004470e f804470e ..j...H...G...G. │ │ + 0x0011c458 8005650e c004027c 0ee80457 0ef00449 ..e....|...W...I │ │ + 0x0011c468 0ef80442 0e80055c 0ec00467 0ee80454 ...B...\...g...T │ │ + 0x0011c478 0ef0044c 0ef80447 0e80054c 0ec00402 ...L...G...L.... │ │ + 0x0011c488 510e3841 0e30420e 28420e20 420e1842 Q.8A.0B.(B. B..B │ │ + 0x0011c498 0e10410e 08000000 ac000000 fcb70000 ..A............. │ │ + 0x0011c4a8 d82dfdff 550a0000 00410e10 420e1842 .-..U....A..B..B │ │ + 0x0011c4b8 0e20420e 28420e30 410e3847 0e800583 . B.(B.0A.8G.... │ │ + 0x0011c4c8 078c068d 058e048f 03860203 05080ea0 ................ │ │ + 0x0011c4d8 054d0ea8 05420eb0 05470eb8 05420ec0 .M...B...G...B.. │ │ + 0x0011c4e8 05420e80 0502660e a005470e a805420e .B....f...G...B. │ │ + 0x0011c4f8 b005470e b805470e c005520e 800502ab ..G...G...R..... │ │ + 0x0011c508 0ea00544 0ea80542 0eb00549 0eb80542 ...D...B...I...B │ │ + 0x0011c518 0ec0055c 0e800568 0ea0055e 0ea80542 ...\...h...^...B │ │ + 0x0011c528 0eb00547 0eb80547 0ec0054c 0e800502 ...G...G...L.... │ │ + 0x0011c538 510e3841 0e30420e 28420e20 420e1842 Q.8A.0B.(B. B..B │ │ + 0x0011c548 0e10410e 08000000 1c000000 acb80000 ..A............. │ │ + 0x0011c558 8837fdff 67010000 00410e10 83020365 .7..g....A.....e │ │ + 0x0011c568 010e0800 00000000 4c000000 ccb80000 ........L....... │ │ + 0x0011c578 d838fdff c9160000 00410e10 420e1842 .8.......A..B..B │ │ + 0x0011c588 0e20420e 28420e30 410e3847 0e800383 . B.(B.0A.8G.... │ │ + 0x0011c598 078c068d 058e048f 03860203 ad160e38 ...............8 │ │ + 0x0011c5a8 410e3042 0e28420e 20420e18 420e1041 A.0B.(B. B..B..A │ │ + 0x0011c5b8 0e080000 00000000 24000000 1cb90000 ........$....... │ │ + 0x0011c5c8 544ffdff 05100000 00410e10 440e4083 TO.......A..D.@. │ │ + 0x0011c5d8 0203fe0f 0e10410e 08000000 00000000 ......A......... │ │ + 0x0011c5e8 24000000 44b90000 707deeff 10020000 $...D...p}...... │ │ + 0x0011c5f8 000e1046 0e184a0f 0b770880 003f1a3b ...F..J..w...?.; │ │ + 0x0011c608 2a332422 00000000 00000000 *3$"........ │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ @@ -1,389 +1,398 @@ │ │ │ │ Hex dump of section '.eh_frame_hdr': │ │ - 0x00118604 011b033b 304affff 01030000 7cbdeeff ...;0J......|... │ │ - 0x00118614 d4ffffff 8cbfeeff 4c4affff 9cbfeeff ........LJ...... │ │ - 0x00118624 644affff acbfeeff 7c4affff bcbfeeff dJ......|J...... │ │ - 0x00118634 944affff ccbfeeff ac4affff 5c29f5ff .J.......J..\).. │ │ - 0x00118644 c44affff 4c91f5ff dc4affff 7c91f5ff .J..L....J..|... │ │ - 0x00118654 f44affff 3c93f5ff 2c4bffff ac93f5ff .J..<...,K...... │ │ - 0x00118664 644bffff cc93f5ff 7c4bffff fc93f5ff dK......|K...... │ │ - 0x00118674 9c4bffff 5c94f5ff c44bffff a894f5ff .K..\....K...... │ │ - 0x00118684 ec4bffff bc94f5ff 044cffff c994f5ff .K.......L...... │ │ - 0x00118694 1c4cffff dc94f5ff 344cffff 7c95f5ff .L......4L..|... │ │ - 0x001186a4 5c4cffff ac95f5ff 744cffff 9c96f5ff \L......tL...... │ │ - 0x001186b4 ac4cffff 3c97f5ff ec4cffff 3c98f5ff .L..<....L..<... │ │ - 0x001186c4 244dffff 3c99f5ff 3c4dffff 8c99f5ff $M..<.....d....?.. │ │ + 0x0011d704 8cc4ffff 3c40fbff a4c4ffff bc42fbff ....<@.......B.. │ │ + 0x0011d714 ecc4ffff 9c49fbff 3cc5ffff ac4bfbff .....I..<....K.. │ │ + 0x0011d724 84c5ffff fc5ffbff a4c6ffff 4c60fbff ....._......L`.. │ │ + 0x0011d734 bcc6ffff 8c68fbff 24c7ffff 7c6afbff .....h..$...|j.. │ │ + 0x0011d744 9cc7ffff 6c6cfbff 14c8ffff 2c6ffbff ....ll......,o.. │ │ + 0x0011d754 64c8ffff 6c76fbff b4c8ffff cc84fbff d...lv.......... │ │ + 0x0011d764 04c9ffff 6c9dfbff 1ccaffff 0ca4fbff ....l........... │ │ + 0x0011d774 44cbffff 3ca8fbff 8ccbffff fca8fbff D...<........... │ │ + 0x0011d784 accbffff 8ca9fbff 14ccffff 1caafbff ................ │ │ + 0x0011d794 7cccffff 0cabfbff 0ccdffff 5cacfbff |...........\... │ │ + 0x0011d7a4 5ccdffff acadfbff accdffff 1caffbff \............... │ │ + 0x0011d7b4 c4cdffff fcb1fbff f4cdffff 1cb2fbff ................ │ │ + 0x0011d7c4 0cceffff 8cb3fbff 34ceffff ecb4fbff ........4....... │ │ + 0x0011d7d4 5cceffff 8cb6fbff a4ceffff acb7fbff \............... │ │ + 0x0011d7e4 f4ceffff 0cbafbff 3ccfffff fcbcfbff ........<....... │ │ + 0x0011d7f4 84cfffff 3cbffbff cccfffff fcc1fbff ....<........... │ │ + 0x0011d804 14d0ffff ecc5fbff 74d0ffff 1ccafbff ........t....... │ │ + 0x0011d814 e4d0ffff 3ccefbff 44d1ffff 1cd5fbff ....<...D....... │ │ + 0x0011d824 94d1ffff 3cd5fbff bcd1ffff 5cd5fbff ....<.......\... │ │ + 0x0011d834 e4d1ffff 7cd5fbff 0cd2ffff 4cd8fbff ....|.......L... │ │ + 0x0011d844 3cd2ffff 6cd8fbff 54d2ffff ccd9fbff <...l...T....... │ │ + 0x0011d854 7cd2ffff 1cdbfbff a4d2ffff 1cdcfbff |............... │ │ + 0x0011d864 e4d2ffff bcdcfbff fcd2ffff 4cdefbff ............L... │ │ + 0x0011d874 2cd3ffff fcdefbff 44d3ffff 8ce1fbff ,.......D....... │ │ + 0x0011d884 8cd3ffff cce8fbff dcd3ffff 3cebfbff ............<... │ │ + 0x0011d894 24d4ffff 8cebfbff 3cd4ffff 7cecfbff $.......<...|... │ │ + 0x0011d8a4 8cd4ffff 5cedfbff dcd4ffff 3ceefbff ....\.......<... │ │ + 0x0011d8b4 2cd5ffff 0ceffbff 7cd5ffff 3cf9fbff ,.......|...<... │ │ + 0x0011d8c4 ccd5ffff bc01fcff 1cd6ffff cc01fcff ................ │ │ + 0x0011d8d4 34d6ffff fc10fcff d4d6ffff 7c1afcff 4...........|... │ │ + 0x0011d8e4 94d7ffff cc36fcff e4d7ffff 3c55fcff .....6............ │ │ + 0x00120518 e03e0600 00000000 903e0600 00000000 .>.......>...... │ │ + 0x00120528 c03e0600 00000000 a03e0600 00000000 .>.......>...... │ │ + 0x00120538 b03e0600 00000000 603e0600 00000000 .>......`>...... │ │ + 0x00120548 703e0600 00000000 503e0600 00000000 p>......P>...... │ │ + 0x00120558 803e0600 00000000 807c0600 00000000 .>.......|...... │ │ + 0x00120568 c07a0600 00000000 e05e0100 00000000 .z.......^...... │ │ + 0x00120578 f05e0100 00000000 a05e0100 00000000 .^.......^...... │ │ + 0x00120588 d05e0100 00000000 b05e0100 00000000 .^.......^...... │ │ + 0x00120598 c05e0100 00000000 705e0100 00000000 .^......p^...... │ │ + 0x001205a8 805e0100 00000000 104a0100 00000000 .^.......J...... │ │ + 0x001205b8 905e0100 00000000 206c0100 00000000 .^...... l...... │ │ + 0x001205c8 306c0100 00000000 e06b0100 00000000 0l.......k...... │ │ + 0x001205d8 106c0100 00000000 c06b0100 00000000 .l.......k...... │ │ + 0x001205e8 f06b0100 00000000 b0770100 00000000 .k.......w...... │ │ + 0x001205f8 c0770100 00000000 70770100 00000000 .w......pw...... │ │ + 0x00120608 a0770100 00000000 80770100 00000000 .w.......w...... │ │ + 0x00120618 90770100 00000000 40770100 00000000 .w......@w...... │ │ + 0x00120628 50770100 00000000 30770100 00000000 Pw......0w...... │ │ + 0x00120638 60770100 00000000 20980100 00000000 `w...... ....... │ │ + 0x00120648 30980100 00000000 e0970100 00000000 0............... │ │ + 0x00120658 10980100 00000000 f0970100 00000000 ................ │ │ + 0x00120668 00980100 00000000 b0970100 00000000 ................ │ │ + 0x00120678 c0970100 00000000 a0970100 00000000 ................ │ │ + 0x00120688 d0970100 00000000 40d70100 00000000 ........@....... │ │ + 0x00120698 30df0100 00000000 00100100 00000000 0............... │ │ + 0x001206a8 10100100 00000000 c00f0100 00000000 ................ │ │ + 0x001206b8 f00f0100 00000000 d00f0100 00000000 ................ │ │ + 0x001206c8 e00f0100 00000000 900f0100 00000000 ................ │ │ + 0x001206d8 a00f0100 00000000 30040100 00000000 ........0....... │ │ + 0x001206e8 b00f0100 00000000 b03a0100 00000000 .........:...... │ │ + 0x001206f8 90420100 00000000 f0800400 00000000 .B.............. │ │ + 0x00120708 b0800400 00000000 c0820400 00000000 ................ │ │ + 0x00120718 b0820400 00000000 60850400 00000000 ........`....... │ │ + 0x00120728 d0820400 00000000 40840400 00000000 ........@....... │ │ + 0x00120738 00810400 00000000 50840400 00000000 ........P....... │ │ + 0x00120748 60840400 00000000 10810400 00000000 `............... │ │ + 0x00120758 30850400 00000000 e0820400 00000000 0............... │ │ + 0x00120768 40850400 00000000 70840400 00000000 @.......p....... │ │ + 0x00120778 50850400 00000000 40870400 00000000 P.......@....... │ │ + 0x00120788 f0860400 00000000 10890400 00000000 ................ │ │ + 0x00120798 00890400 00000000 908d0400 00000000 ................ │ │ + 0x001207a8 20890400 00000000 708c0400 00000000 .......p....... │ │ + 0x001207b8 50870400 00000000 808c0400 00000000 P............... │ │ + 0x001207c8 908c0400 00000000 60870400 00000000 ........`....... │ │ + 0x001207d8 608d0400 00000000 30890400 00000000 `.......0....... │ │ + 0x001207e8 708d0400 00000000 708e0400 00000000 p.......p....... │ │ + 0x001207f8 208e0400 00000000 30900400 00000000 .......0....... │ │ + 0x00120808 20900400 00000000 10940400 00000000 ............... │ │ + 0x00120818 40900400 00000000 e0920400 00000000 @............... │ │ + 0x00120828 808e0400 00000000 f0920400 00000000 ................ │ │ + 0x00120838 00930400 00000000 908e0400 00000000 ................ │ │ + 0x00120848 e0930400 00000000 50900400 00000000 ........P....... │ │ + 0x00120858 f0930400 00000000 c0950400 00000000 ................ │ │ + 0x00120868 f0940400 00000000 309b0400 00000000 ........0....... │ │ + 0x00120878 109b0400 00000000 50a20400 00000000 ........P....... │ │ + 0x00120888 509b0400 00000000 50a00400 00000000 P.......P....... │ │ + 0x00120898 e0950400 00000000 70a00400 00000000 ........p....... │ │ + 0x001208a8 90a00400 00000000 00960400 00000000 ................ │ │ + 0x001208b8 f0a10400 00000000 709b0400 00000000 ........p....... │ │ + 0x001208c8 10a20400 00000000 c0a40400 00000000 ................ │ │ + 0x001208d8 10a30400 00000000 90a70400 00000000 ................ │ │ + 0x001208e8 80a70400 00000000 30ab0400 00000000 ........0....... │ │ + 0x001208f8 a0a70400 00000000 50aa0400 00000000 ........P....... │ │ + 0x00120908 d0a40400 00000000 60aa0400 00000000 ........`....... │ │ + 0x00120918 70aa0400 00000000 e0a40400 00000000 p............... │ │ + 0x00120928 00ab0400 00000000 b0a70400 00000000 ................ │ │ + 0x00120938 10ab0400 00000000 a0ad0400 00000000 ................ │ │ + 0x00120948 f0ac0400 00000000 d0b20400 00000000 ................ │ │ + 0x00120958 c0b20400 00000000 00ba0400 00000000 ................ │ │ + 0x00120968 e0b20400 00000000 00b90400 00000000 ................ │ │ + 0x00120978 b0ad0400 00000000 10b90400 00000000 ................ │ │ + 0x00120988 20b90400 00000000 c0ad0400 00000000 ............... │ │ + 0x00120998 d0b90400 00000000 f0b20400 00000000 ................ │ │ + 0x001209a8 e0b90400 00000000 c0bb0400 00000000 ................ │ │ + 0x001209b8 40bb0400 00000000 d0be0400 00000000 @............... │ │ + 0x001209c8 b0be0400 00000000 10c20400 00000000 ................ │ │ + 0x001209d8 f0be0400 00000000 30c00400 00000000 ........0....... │ │ + 0x001209e8 e0bb0400 00000000 50c00400 00000000 ........P....... │ │ + 0x001209f8 70c00400 00000000 00bc0400 00000000 p............... │ │ + 0x00120a08 b0c10400 00000000 10bf0400 00000000 ................ │ │ + 0x00120a18 d0c10400 00000000 f0c40400 00000000 ................ │ │ + 0x00120a28 90c40400 00000000 00cc0400 00000000 ................ │ │ + 0x00120a38 e0cb0400 00000000 d0dc0400 00000000 ................ │ │ + 0x00120a48 20cc0400 00000000 a0d90400 00000000 ............... │ │ + 0x00120a58 10c50400 00000000 c0d90400 00000000 ................ │ │ + 0x00120a68 e0d90400 00000000 30c50400 00000000 ........0....... │ │ + 0x00120a78 70dc0400 00000000 40cc0400 00000000 p.......@....... │ │ + 0x00120a88 90dc0400 00000000 10df0400 00000000 ................ │ │ + 0x00120a98 b0de0400 00000000 80e30400 00000000 ................ │ │ + 0x00120aa8 60e30400 00000000 40ed0400 00000000 `.......@....... │ │ + 0x00120ab8 a0e30400 00000000 e0e70400 00000000 ................ │ │ + 0x00120ac8 30df0400 00000000 00e80400 00000000 0............... │ │ + 0x00120ad8 20e80400 00000000 50df0400 00000000 .......P....... │ │ + 0x00120ae8 20ed0400 00000000 d0990200 00000000 ............... │ │ + 0x00120af8 90990200 00000000 709b0200 00000000 ........p....... │ │ + 0x00120b08 609b0200 00000000 c09d0200 00000000 `............... │ │ + 0x00120b18 809b0200 00000000 c09c0200 00000000 ................ │ │ + 0x00120b28 e0990200 00000000 d09c0200 00000000 ................ │ │ + 0x00120b38 e09c0200 00000000 f0990200 00000000 ................ │ │ + 0x00120b48 909d0200 00000000 909b0200 00000000 ................ │ │ + 0x00120b58 a09d0200 00000000 f09c0200 00000000 ................ │ │ + 0x00120b68 b09d0200 00000000 709e0200 00000000 ........p....... │ │ + 0x00120b78 309e0200 00000000 b0a00200 00000000 0............... │ │ + 0x00120b88 a0a00200 00000000 20a60200 00000000 ........ ....... │ │ + 0x00120b98 c0a00200 00000000 30a50200 00000000 ........0....... │ │ + 0x00120ba8 809e0200 00000000 40a50200 00000000 ........@....... │ │ + 0x00120bb8 50a50200 00000000 909e0200 00000000 P............... │ │ + 0x00120bc8 f0a50200 00000000 d0a00200 00000000 ................ │ │ + 0x00120bd8 00a60200 00000000 e0a60200 00000000 ................ │ │ + 0x00120be8 90a60200 00000000 a0aa0200 00000000 ................ │ │ + 0x00120bf8 90aa0200 00000000 f0b00200 00000000 ................ │ │ + 0x00120c08 b0aa0200 00000000 c0af0200 00000000 ................ │ │ + 0x00120c18 f0a60200 00000000 d0af0200 00000000 ................ │ │ + 0x00120c28 e0af0200 00000000 00a70200 00000000 ................ │ │ + 0x00120c38 c0b00200 00000000 c0aa0200 00000000 ................ │ │ + 0x00120c48 d0b00200 00000000 10b20200 00000000 ................ │ │ + 0x00120c58 d0b10200 00000000 20b30200 00000000 ........ ....... │ │ + 0x00120c68 10b30200 00000000 90b50200 00000000 ................ │ │ + 0x00120c78 30b30200 00000000 b0b40200 00000000 0............... │ │ + 0x00120c88 20b20200 00000000 c0b40200 00000000 ............... │ │ + 0x00120c98 d0b40200 00000000 30b20200 00000000 ........0....... │ │ + 0x00120ca8 60b50200 00000000 40b30200 00000000 `.......@....... │ │ + 0x00120cb8 70b50200 00000000 a0b60200 00000000 p............... │ │ + 0x00120cc8 00b60200 00000000 b0b80200 00000000 ................ │ │ + 0x00120cd8 a0b80200 00000000 c0be0200 00000000 ................ │ │ + 0x00120ce8 c0b80200 00000000 80bd0200 00000000 ................ │ │ + 0x00120cf8 b0b60200 00000000 90bd0200 00000000 ................ │ │ + 0x00120d08 a0bd0200 00000000 c0b60200 00000000 ................ │ │ + 0x00120d18 90be0200 00000000 d0b80200 00000000 ................ │ │ + 0x00120d28 a0be0200 00000000 80bf0200 00000000 ................ │ │ + 0x00120d38 30bf0200 00000000 30c50200 00000000 0.......0....... │ │ + 0x00120d48 20c50200 00000000 30cc0200 00000000 .......0....... │ │ + 0x00120d58 40c50200 00000000 b0ca0200 00000000 @............... │ │ + 0x00120d68 90bf0200 00000000 c0ca0200 00000000 ................ │ │ + 0x00120d78 d0ca0200 00000000 a0bf0200 00000000 ................ │ │ + 0x00120d88 00cc0200 00000000 50c50200 00000000 ........P....... │ │ + 0x00120d98 10cc0200 00000000 50ce0200 00000000 ........P....... │ │ + 0x00120da8 c0cd0200 00000000 c0cf0200 00000000 ................ │ │ + 0x00120db8 b0cf0200 00000000 70d30200 00000000 ........p....... │ │ + 0x00120dc8 d0cf0200 00000000 10d20200 00000000 ................ │ │ + 0x00120dd8 60ce0200 00000000 20d20200 00000000 `....... ....... │ │ + 0x00120de8 30d20200 00000000 70ce0200 00000000 0.......p....... │ │ + 0x00120df8 40d30200 00000000 40d20200 00000000 @.......@....... │ │ + 0x00120e08 60d30200 00000000 a0d40200 00000000 `............... │ │ + 0x00120e18 60d40200 00000000 10d90200 00000000 `............... │ │ + 0x00120e28 00d90200 00000000 90df0200 00000000 ................ │ │ + 0x00120e38 20d90200 00000000 50dd0200 00000000 .......P....... │ │ + 0x00120e48 b0d40200 00000000 60dd0200 00000000 ........`....... │ │ + 0x00120e58 70dd0200 00000000 c0d40200 00000000 p............... │ │ + 0x00120e68 60df0200 00000000 80dd0200 00000000 `............... │ │ + 0x00120e78 80df0200 00000000 50e10200 00000000 ........P....... │ │ + 0x00120e88 20e10200 00000000 60eb0200 00000000 .......`....... │ │ + 0x00120e98 50eb0200 00000000 70f70200 00000000 P.......p....... │ │ + 0x00120ea8 70eb0200 00000000 c0f40200 00000000 p............... │ │ + 0x00120eb8 60e10200 00000000 d0f40200 00000000 `............... │ │ + 0x00120ec8 e0f40200 00000000 70e10200 00000000 ........p....... │ │ + 0x00120ed8 60f70200 00000000 `....... │ ├── readelf --wide --decompress --hex-dump=.got.plt {} │ │ @@ -1,21 +1,21 @@ │ │ │ │ Hex dump of section '.got.plt': │ │ - 0x0011cee8 98bf1100 00000000 00000000 00000000 ................ │ │ - 0x0011cef8 00000000 00000000 96430000 00000000 .........C...... │ │ - 0x0011cf08 a6430000 00000000 b6430000 00000000 .C.......C...... │ │ - 0x0011cf18 c6430000 00000000 d6430000 00000000 .C.......C...... │ │ - 0x0011cf28 e6430000 00000000 f6430000 00000000 .C.......C...... │ │ - 0x0011cf38 06440000 00000000 16440000 00000000 .D.......D...... │ │ - 0x0011cf48 26440000 00000000 36440000 00000000 &D......6D...... │ │ - 0x0011cf58 46440000 00000000 56440000 00000000 FD......VD...... │ │ - 0x0011cf68 66440000 00000000 76440000 00000000 fD......vD...... │ │ - 0x0011cf78 86440000 00000000 96440000 00000000 .D.......D...... │ │ - 0x0011cf88 a6440000 00000000 b6440000 00000000 .D.......D...... │ │ - 0x0011cf98 c6440000 00000000 d6440000 00000000 .D.......D...... │ │ - 0x0011cfa8 e6440000 00000000 f6440000 00000000 .D.......D...... │ │ - 0x0011cfb8 06450000 00000000 16450000 00000000 .E.......E...... │ │ - 0x0011cfc8 26450000 00000000 36450000 00000000 &E......6E...... │ │ - 0x0011cfd8 46450000 00000000 56450000 00000000 FE......VE...... │ │ - 0x0011cfe8 66450000 00000000 76450000 00000000 fE......vE...... │ │ - 0x0011cff8 86450000 00000000 .E...... │ │ + 0x00120ee0 08ff1100 00000000 00000000 00000000 ................ │ │ + 0x00120ef0 00000000 00000000 76430000 00000000 ........vC...... │ │ + 0x00120f00 86430000 00000000 96430000 00000000 .C.......C...... │ │ + 0x00120f10 a6430000 00000000 b6430000 00000000 .C.......C...... │ │ + 0x00120f20 c6430000 00000000 d6430000 00000000 .C.......C...... │ │ + 0x00120f30 e6430000 00000000 f6430000 00000000 .C.......C...... │ │ + 0x00120f40 06440000 00000000 16440000 00000000 .D.......D...... │ │ + 0x00120f50 26440000 00000000 36440000 00000000 &D......6D...... │ │ + 0x00120f60 46440000 00000000 56440000 00000000 FD......VD...... │ │ + 0x00120f70 66440000 00000000 76440000 00000000 fD......vD...... │ │ + 0x00120f80 86440000 00000000 96440000 00000000 .D.......D...... │ │ + 0x00120f90 a6440000 00000000 b6440000 00000000 .D.......D...... │ │ + 0x00120fa0 c6440000 00000000 d6440000 00000000 .D.......D...... │ │ + 0x00120fb0 e6440000 00000000 f6440000 00000000 .D.......D...... │ │ + 0x00120fc0 06450000 00000000 16450000 00000000 .E.......E...... │ │ + 0x00120fd0 26450000 00000000 36450000 00000000 &E......6E...... │ │ + 0x00120fe0 46450000 00000000 56450000 00000000 FE......VE...... │ │ + 0x00120ff0 66450000 00000000 fE...... │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ @@ -1,136 +1,136 @@ │ │ │ │ Hex dump of section '.data': │ │ - 0x0011d000 efffffff 00000000 00000000 00000000 ................ │ │ - 0x0011d010 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d020 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d030 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d040 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d050 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d060 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d070 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d080 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d090 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d0a0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d0b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d0c0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d0d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d0e0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d0f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d100 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d110 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d120 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d130 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d140 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d150 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d160 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d170 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d180 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d190 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d1a0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d1b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d1c0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d1d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d1e0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d1f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d200 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d210 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d220 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d230 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d240 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d250 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d260 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d270 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d280 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d290 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d2a0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d2b0 409e1500 00000000 40a21500 00000000 @.......@....... │ │ - 0x0011d2c0 40a61500 00000000 40aa1500 00000000 @.......@....... │ │ - 0x0011d2d0 409e1500 00000000 40ae1500 00000000 @.......@....... │ │ - 0x0011d2e0 40b01500 00000000 40b21500 00000000 @.......@....... │ │ - 0x0011d2f0 409e1500 00000000 40b41500 00000000 @.......@....... │ │ - 0x0011d300 40b51500 00000000 40b61500 00000000 @.......@....... │ │ - 0x0011d310 409e1500 00000000 40a21500 00000000 @.......@....... │ │ - 0x0011d320 40a61500 00000000 40aa1500 00000000 @.......@....... │ │ - 0x0011d330 409e1500 00000000 40b41500 00000000 @.......@....... │ │ - 0x0011d340 40b51500 00000000 40b61500 00000000 @.......@....... │ │ - 0x0011d350 409e1500 00000000 40b41500 00000000 @.......@....... │ │ - 0x0011d360 40b51500 00000000 40b61500 00000000 @.......@....... │ │ - 0x0011d370 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d380 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d390 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d3a0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d3b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d3c0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d3d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d3e0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d3f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d400 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d410 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d420 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d430 409e1500 00000000 40ae1500 00000000 @.......@....... │ │ - 0x0011d440 40b01500 00000000 40b21500 00000000 @.......@....... │ │ - 0x0011d450 409e1500 00000000 40b71500 00000000 @.......@....... │ │ - 0x0011d460 40b81500 00000000 40b91500 00000000 @.......@....... │ │ - 0x0011d470 409e1500 00000000 40ba1500 00000000 @.......@....... │ │ - 0x0011d480 c0ba1500 00000000 40bb1500 00000000 ........@....... │ │ - 0x0011d490 409e1500 00000000 40b41500 00000000 @.......@....... │ │ - 0x0011d4a0 40b51500 00000000 40b61500 00000000 @.......@....... │ │ - 0x0011d4b0 409e1500 00000000 40ba1500 00000000 @.......@....... │ │ - 0x0011d4c0 c0ba1500 00000000 40bb1500 00000000 ........@....... │ │ - 0x0011d4d0 409e1500 00000000 c0bb1500 00000000 @............... │ │ - 0x0011d4e0 00bc1500 00000000 40bc1500 00000000 ........@....... │ │ - 0x0011d4f0 409e1500 00000000 40b41500 00000000 @.......@....... │ │ - 0x0011d500 40b51500 00000000 40b61500 00000000 @.......@....... │ │ - 0x0011d510 409e1500 00000000 c0bb1500 00000000 @............... │ │ - 0x0011d520 00bc1500 00000000 40bc1500 00000000 ........@....... │ │ - 0x0011d530 409e1500 00000000 c0bb1500 00000000 @............... │ │ - 0x0011d540 00bc1500 00000000 40bc1500 00000000 ........@....... │ │ - 0x0011d550 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d560 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d570 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d580 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d590 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d5a0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d5b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d5c0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d5d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d5e0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d5f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d600 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d610 409e1500 00000000 40ba1500 00000000 @.......@....... │ │ - 0x0011d620 c0ba1500 00000000 40bb1500 00000000 ........@....... │ │ - 0x0011d630 409e1500 00000000 80bc1500 00000000 @............... │ │ - 0x0011d640 c0bc1500 00000000 00bd1500 00000000 ................ │ │ - 0x0011d650 409e1500 00000000 40bd1500 00000000 @.......@....... │ │ - 0x0011d660 60bd1500 00000000 80bd1500 00000000 `............... │ │ - 0x0011d670 409e1500 00000000 c0bb1500 00000000 @............... │ │ - 0x0011d680 00bc1500 00000000 40bc1500 00000000 ........@....... │ │ - 0x0011d690 409e1500 00000000 40bd1500 00000000 @.......@....... │ │ - 0x0011d6a0 60bd1500 00000000 80bd1500 00000000 `............... │ │ - 0x0011d6b0 409e1500 00000000 a0bd1500 00000000 @............... │ │ - 0x0011d6c0 b0bd1500 00000000 c0bd1500 00000000 ................ │ │ - 0x0011d6d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d6e0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d6f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d700 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d710 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d720 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d730 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d740 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d750 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d760 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d770 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d780 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d790 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d7a0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d7b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d7c0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d7d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d7e0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d7f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d800 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d810 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d820 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d830 00000000 00000000 00000000 00000000 ................ │ │ - 0x0011d840 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121000 efffffff 00000000 00000000 00000000 ................ │ │ + 0x00121010 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121020 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121030 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121040 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121050 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121060 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121070 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121080 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121090 00000000 00000000 00000000 00000000 ................ │ │ + 0x001210a0 00000000 00000000 00000000 00000000 ................ │ │ + 0x001210b0 00000000 00000000 00000000 00000000 ................ │ │ + 0x001210c0 00000000 00000000 00000000 00000000 ................ │ │ + 0x001210d0 00000000 00000000 00000000 00000000 ................ │ │ + 0x001210e0 00000000 00000000 00000000 00000000 ................ │ │ + 0x001210f0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121100 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121110 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121120 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121130 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121140 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121150 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121160 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121170 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121180 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121190 00000000 00000000 00000000 00000000 ................ │ │ + 0x001211a0 00000000 00000000 00000000 00000000 ................ │ │ + 0x001211b0 00000000 00000000 00000000 00000000 ................ │ │ + 0x001211c0 00000000 00000000 00000000 00000000 ................ │ │ + 0x001211d0 00000000 00000000 00000000 00000000 ................ │ │ + 0x001211e0 00000000 00000000 00000000 00000000 ................ │ │ + 0x001211f0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121200 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121210 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121220 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121230 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121240 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121250 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121260 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121270 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121280 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121290 00000000 00000000 00000000 00000000 ................ │ │ + 0x001212a0 00000000 00000000 00000000 00000000 ................ │ │ + 0x001212b0 40da1500 00000000 40de1500 00000000 @.......@....... │ │ + 0x001212c0 40e21500 00000000 40e61500 00000000 @.......@....... │ │ + 0x001212d0 40da1500 00000000 40ea1500 00000000 @.......@....... │ │ + 0x001212e0 40ec1500 00000000 40ee1500 00000000 @.......@....... │ │ + 0x001212f0 40da1500 00000000 40f01500 00000000 @.......@....... │ │ + 0x00121300 40f11500 00000000 40f21500 00000000 @.......@....... │ │ + 0x00121310 40da1500 00000000 40de1500 00000000 @.......@....... │ │ + 0x00121320 40e21500 00000000 40e61500 00000000 @.......@....... │ │ + 0x00121330 40da1500 00000000 40f01500 00000000 @.......@....... │ │ + 0x00121340 40f11500 00000000 40f21500 00000000 @.......@....... │ │ + 0x00121350 40da1500 00000000 40f01500 00000000 @.......@....... │ │ + 0x00121360 40f11500 00000000 40f21500 00000000 @.......@....... │ │ + 0x00121370 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121380 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121390 00000000 00000000 00000000 00000000 ................ │ │ + 0x001213a0 00000000 00000000 00000000 00000000 ................ │ │ + 0x001213b0 00000000 00000000 00000000 00000000 ................ │ │ + 0x001213c0 00000000 00000000 00000000 00000000 ................ │ │ + 0x001213d0 00000000 00000000 00000000 00000000 ................ │ │ + 0x001213e0 00000000 00000000 00000000 00000000 ................ │ │ + 0x001213f0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121400 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121410 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121420 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121430 40da1500 00000000 40ea1500 00000000 @.......@....... │ │ + 0x00121440 40ec1500 00000000 40ee1500 00000000 @.......@....... │ │ + 0x00121450 40da1500 00000000 40f31500 00000000 @.......@....... │ │ + 0x00121460 40f41500 00000000 40f51500 00000000 @.......@....... │ │ + 0x00121470 40da1500 00000000 40f61500 00000000 @.......@....... │ │ + 0x00121480 c0f61500 00000000 40f71500 00000000 ........@....... │ │ + 0x00121490 40da1500 00000000 40f01500 00000000 @.......@....... │ │ + 0x001214a0 40f11500 00000000 40f21500 00000000 @.......@....... │ │ + 0x001214b0 40da1500 00000000 40f61500 00000000 @.......@....... │ │ + 0x001214c0 c0f61500 00000000 40f71500 00000000 ........@....... │ │ + 0x001214d0 40da1500 00000000 c0f71500 00000000 @............... │ │ + 0x001214e0 00f81500 00000000 40f81500 00000000 ........@....... │ │ + 0x001214f0 40da1500 00000000 40f01500 00000000 @.......@....... │ │ + 0x00121500 40f11500 00000000 40f21500 00000000 @.......@....... │ │ + 0x00121510 40da1500 00000000 c0f71500 00000000 @............... │ │ + 0x00121520 00f81500 00000000 40f81500 00000000 ........@....... │ │ + 0x00121530 40da1500 00000000 c0f71500 00000000 @............... │ │ + 0x00121540 00f81500 00000000 40f81500 00000000 ........@....... │ │ + 0x00121550 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121560 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121570 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121580 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121590 00000000 00000000 00000000 00000000 ................ │ │ + 0x001215a0 00000000 00000000 00000000 00000000 ................ │ │ + 0x001215b0 00000000 00000000 00000000 00000000 ................ │ │ + 0x001215c0 00000000 00000000 00000000 00000000 ................ │ │ + 0x001215d0 00000000 00000000 00000000 00000000 ................ │ │ + 0x001215e0 00000000 00000000 00000000 00000000 ................ │ │ + 0x001215f0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121600 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121610 40da1500 00000000 40f61500 00000000 @.......@....... │ │ + 0x00121620 c0f61500 00000000 40f71500 00000000 ........@....... │ │ + 0x00121630 40da1500 00000000 80f81500 00000000 @............... │ │ + 0x00121640 c0f81500 00000000 00f91500 00000000 ................ │ │ + 0x00121650 40da1500 00000000 40f91500 00000000 @.......@....... │ │ + 0x00121660 60f91500 00000000 80f91500 00000000 `............... │ │ + 0x00121670 40da1500 00000000 c0f71500 00000000 @............... │ │ + 0x00121680 00f81500 00000000 40f81500 00000000 ........@....... │ │ + 0x00121690 40da1500 00000000 40f91500 00000000 @.......@....... │ │ + 0x001216a0 60f91500 00000000 80f91500 00000000 `............... │ │ + 0x001216b0 40da1500 00000000 a0f91500 00000000 @............... │ │ + 0x001216c0 b0f91500 00000000 c0f91500 00000000 ................ │ │ + 0x001216d0 00000000 00000000 00000000 00000000 ................ │ │ + 0x001216e0 00000000 00000000 00000000 00000000 ................ │ │ + 0x001216f0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121700 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121710 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121720 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121730 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121740 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121750 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121760 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121770 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121780 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121790 00000000 00000000 00000000 00000000 ................ │ │ + 0x001217a0 00000000 00000000 00000000 00000000 ................ │ │ + 0x001217b0 00000000 00000000 00000000 00000000 ................ │ │ + 0x001217c0 00000000 00000000 00000000 00000000 ................ │ │ + 0x001217d0 00000000 00000000 00000000 00000000 ................ │ │ + 0x001217e0 00000000 00000000 00000000 00000000 ................ │ │ + 0x001217f0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121800 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121810 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121820 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121830 00000000 00000000 00000000 00000000 ................ │ │ + 0x00121840 00000000 00000000 00000000 00000000 ................ ├── lib/x86_64/libavutil.so │ ├── strings --all --bytes=8 {} │ │ @@ -1658,15 +1658,15 @@ │ │ Unable to parse timecode, syntax: hh:mm:ss[:;.]ff │ │ Valid timecode frame rate must be specified. Minimum value is 1 │ │ Drop frame is only allowed with 30000/1001 or 60000/1001 FPS │ │ Using non-standard frame rate %d/%d │ │ libavutil/tx.c │ │ Unsupported transform size: n = %i, m = %i, residual = %i! │ │ Libavutil has been linked to a broken llrint() │ │ ---cross-prefix=/tmp/tmp.zTUFr6QbNn/bin/x86_64-linux-android- --cc=/tmp/tmp.zTUFr6QbNn/bin/x86_64-linux-android-clang --as=/tmp/tmp.zTUFr6QbNn/bin/x86_64-linux-android-gcc --pkg-config=pkg-config --yasmexe=/tmp/tmp.zTUFr6QbNn/bin/yasm --sysroot=/tmp/tmp.zTUFr6QbNn/sysroot --sysinclude=/tmp/tmp.zTUFr6QbNn/sysroot/usr/include --enable-cross-compile --target-os=android --prefix=/tmp/tmp.q2WGaQVZuS/dist-full-x86_64 --arch=x86_64 --extra-cflags='-march=x86-64 -msse4.2 -mpopcnt -m64 -mtune=intel -fPIC -fPIE -DPIC -D__ANDROID_API__=21 -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/dav1d/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86_64/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86_64/include/dav1d' --extra-ldflags=' -fPIE -pie -L/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86_64/src' --enable-shared --disable-static --disable-symver --disable-doc --disable-bzlib --disable-muxers --disable-bsfs --disable-avdevice --disable-devices --disable-encoders --enable-muxer=spdif --enable-protocols --enable-demuxers --enable-parsers --enable-decoders --enable-libdav1d │ │ +--cross-prefix=/tmp/tmp.0HMSeYRYCO/bin/x86_64-linux-android- --cc=/tmp/tmp.0HMSeYRYCO/bin/x86_64-linux-android-clang --as=/tmp/tmp.0HMSeYRYCO/bin/x86_64-linux-android-gcc --pkg-config=pkg-config --yasmexe=/tmp/tmp.0HMSeYRYCO/bin/yasm --sysroot=/tmp/tmp.0HMSeYRYCO/sysroot --sysinclude=/tmp/tmp.0HMSeYRYCO/sysroot/usr/include --enable-cross-compile --target-os=android --prefix=/tmp/tmp.YRk3m1G6co/dist-full-x86_64 --arch=x86_64 --extra-cflags='-march=x86-64 -msse4.2 -mpopcnt -m64 -mtune=intel -fPIC -fPIE -DPIC -D__ANDROID_API__=21 -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/dav1d/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86_64/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86_64/include/dav1d' --extra-ldflags=' -fPIE -pie -L/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86_64/src' --enable-shared --disable-static --disable-symver --disable-doc --disable-bzlib --disable-muxers --disable-bsfs --disable-avdevice --disable-devices --disable-encoders --enable-muxer=spdif --enable-protocols --enable-demuxers --enable-parsers --enable-decoders --enable-libdav1d │ │ libavutil license: LGPL version 2.1 or later │ │ subtitle │ │ attachment │ │ !"valid element size" │ │ libavutil/utils.c │ │ (state[4] & 3) == 3 │ │ AuthenticAMD │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ @@ -875,38 +875,38 @@ │ │ 0x00068700 73697a65 3a206e20 3d202569 2c206d20 size: n = %i, m │ │ 0x00068710 3d202569 2c207265 73696475 616c203d = %i, residual = │ │ 0x00068720 20256921 0a006e34 2e332e31 004c6962 %i!..n4.3.1.Lib │ │ 0x00068730 61767574 696c2068 61732062 65656e20 avutil has been │ │ 0x00068740 6c696e6b 65642074 6f206120 62726f6b linked to a brok │ │ 0x00068750 656e206c 6c72696e 7428290a 002d2d63 en llrint()..--c │ │ 0x00068760 726f7373 2d707265 6669783d 2f746d70 ross-prefix=/tmp │ │ - 0x00068770 2f746d70 2e7a5455 46723651 624e6e2f /tmp.zTUFr6QbNn/ │ │ + 0x00068770 2f746d70 2e30484d 53655952 59434f2f /tmp.0HMSeYRYCO/ │ │ 0x00068780 62696e2f 7838365f 36342d6c 696e7578 bin/x86_64-linux │ │ 0x00068790 2d616e64 726f6964 2d202d2d 63633d2f -android- --cc=/ │ │ - 0x000687a0 746d702f 746d702e 7a545546 72365162 tmp/tmp.zTUFr6Qb │ │ - 0x000687b0 4e6e2f62 696e2f78 38365f36 342d6c69 Nn/bin/x86_64-li │ │ + 0x000687a0 746d702f 746d702e 30484d53 65595259 tmp/tmp.0HMSeYRY │ │ + 0x000687b0 434f2f62 696e2f78 38365f36 342d6c69 CO/bin/x86_64-li │ │ 0x000687c0 6e75782d 616e6472 6f69642d 636c616e nux-android-clan │ │ 0x000687d0 67202d2d 61733d2f 746d702f 746d702e g --as=/tmp/tmp. │ │ - 0x000687e0 7a545546 72365162 4e6e2f62 696e2f78 zTUFr6QbNn/bin/x │ │ + 0x000687e0 30484d53 65595259 434f2f62 696e2f78 0HMSeYRYCO/bin/x │ │ 0x000687f0 38365f36 342d6c69 6e75782d 616e6472 86_64-linux-andr │ │ 0x00068800 6f69642d 67636320 2d2d706b 672d636f oid-gcc --pkg-co │ │ 0x00068810 6e666967 3d706b67 2d636f6e 66696720 nfig=pkg-config │ │ 0x00068820 2d2d7961 736d6578 653d2f74 6d702f74 --yasmexe=/tmp/t │ │ - 0x00068830 6d702e7a 54554672 3651624e 6e2f6269 mp.zTUFr6QbNn/bi │ │ + 0x00068830 6d702e30 484d5365 59525943 4f2f6269 mp.0HMSeYRYCO/bi │ │ 0x00068840 6e2f7961 736d202d 2d737973 726f6f74 n/yasm --sysroot │ │ - 0x00068850 3d2f746d 702f746d 702e7a54 55467236 =/tmp/tmp.zTUFr6 │ │ - 0x00068860 51624e6e 2f737973 726f6f74 202d2d73 QbNn/sysroot --s │ │ + 0x00068850 3d2f746d 702f746d 702e3048 4d536559 =/tmp/tmp.0HMSeY │ │ + 0x00068860 5259434f 2f737973 726f6f74 202d2d73 RYCO/sysroot --s │ │ 0x00068870 7973696e 636c7564 653d2f74 6d702f74 ysinclude=/tmp/t │ │ - 0x00068880 6d702e7a 54554672 3651624e 6e2f7379 mp.zTUFr6QbNn/sy │ │ + 0x00068880 6d702e30 484d5365 59525943 4f2f7379 mp.0HMSeYRYCO/sy │ │ 0x00068890 73726f6f 742f7573 722f696e 636c7564 sroot/usr/includ │ │ 0x000688a0 65202d2d 656e6162 6c652d63 726f7373 e --enable-cross │ │ 0x000688b0 2d636f6d 70696c65 202d2d74 61726765 -compile --targe │ │ 0x000688c0 742d6f73 3d616e64 726f6964 202d2d70 t-os=android --p │ │ - 0x000688d0 72656669 783d2f74 6d702f74 6d702e71 refix=/tmp/tmp.q │ │ - 0x000688e0 32574761 51565a75 532f6469 73742d66 2WGaQVZuS/dist-f │ │ + 0x000688d0 72656669 783d2f74 6d702f74 6d702e59 refix=/tmp/tmp.Y │ │ + 0x000688e0 526b336d 31473663 6f2f6469 73742d66 Rk3m1G6co/dist-f │ │ 0x000688f0 756c6c2d 7838365f 3634202d 2d617263 ull-x86_64 --arc │ │ 0x00068900 683d7838 365f3634 202d2d65 78747261 h=x86_64 --extra │ │ 0x00068910 2d63666c 6167733d 272d6d61 7263683d -cflags='-march= │ │ 0x00068920 7838362d 3634202d 6d737365 342e3220 x86-64 -msse4.2 │ │ 0x00068930 2d6d706f 70636e74 202d6d36 34202d6d -mpopcnt -m64 -m │ │ 0x00068940 74756e65 3d696e74 656c202d 66504943 tune=intel -fPIC │ │ 0x00068950 202d6650 4945202d 44504943 202d445f -fPIE -DPIC -D_ ├── lib/x86_64/libavformat.so │ ├── strings --all --bytes=8 {} │ │ @@ -6717,15 +6717,15 @@ │ │ Timeout in ms │ │ Socket type │ │ Stream (reliable stream-oriented) │ │ datagram │ │ Datagram (unreliable packet-oriented) │ │ seqpacket │ │ Seqpacket (reliable packet-oriented │ │ ---cross-prefix=/tmp/tmp.zTUFr6QbNn/bin/x86_64-linux-android- --cc=/tmp/tmp.zTUFr6QbNn/bin/x86_64-linux-android-clang --as=/tmp/tmp.zTUFr6QbNn/bin/x86_64-linux-android-gcc --pkg-config=pkg-config --yasmexe=/tmp/tmp.zTUFr6QbNn/bin/yasm --sysroot=/tmp/tmp.zTUFr6QbNn/sysroot --sysinclude=/tmp/tmp.zTUFr6QbNn/sysroot/usr/include --enable-cross-compile --target-os=android --prefix=/tmp/tmp.q2WGaQVZuS/dist-full-x86_64 --arch=x86_64 --extra-cflags='-march=x86-64 -msse4.2 -mpopcnt -m64 -mtune=intel -fPIC -fPIE -DPIC -D__ANDROID_API__=21 -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/dav1d/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86_64/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86_64/include/dav1d' --extra-ldflags=' -fPIE -pie -L/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86_64/src' --enable-shared --disable-static --disable-symver --disable-doc --disable-bzlib --disable-muxers --disable-bsfs --disable-avdevice --disable-devices --disable-encoders --enable-muxer=spdif --enable-protocols --enable-demuxers --enable-parsers --enable-decoders --enable-libdav1d │ │ +--cross-prefix=/tmp/tmp.0HMSeYRYCO/bin/x86_64-linux-android- --cc=/tmp/tmp.0HMSeYRYCO/bin/x86_64-linux-android-clang --as=/tmp/tmp.0HMSeYRYCO/bin/x86_64-linux-android-gcc --pkg-config=pkg-config --yasmexe=/tmp/tmp.0HMSeYRYCO/bin/yasm --sysroot=/tmp/tmp.0HMSeYRYCO/sysroot --sysinclude=/tmp/tmp.0HMSeYRYCO/sysroot/usr/include --enable-cross-compile --target-os=android --prefix=/tmp/tmp.YRk3m1G6co/dist-full-x86_64 --arch=x86_64 --extra-cflags='-march=x86-64 -msse4.2 -mpopcnt -m64 -mtune=intel -fPIC -fPIE -DPIC -D__ANDROID_API__=21 -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/dav1d/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86_64/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86_64/include/dav1d' --extra-ldflags=' -fPIE -pie -L/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86_64/src' --enable-shared --disable-static --disable-symver --disable-doc --disable-bzlib --disable-muxers --disable-bsfs --disable-avdevice --disable-devices --disable-encoders --enable-muxer=spdif --enable-protocols --enable-demuxers --enable-parsers --enable-decoders --enable-libdav1d │ │ libavformat license: LGPL version 2.1 or later │ │ !dst->codec_whitelist && !dst->format_whitelist && !dst->protocol_whitelist && !dst->protocol_blacklist │ │ libavformat/utils.c │ │ Failed to duplicate black/whitelist │ │ Truncating packet of size %d to %ld │ │ Format not on whitelist '%s' │ │ Attached picture on stream %d has invalid size, ignoring │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ @@ -7491,38 +7491,38 @@ │ │ 0x001444c0 61746167 72616d20 28756e72 656c6961 atagram (unrelia │ │ 0x001444d0 626c6520 7061636b 65742d6f 7269656e ble packet-orien │ │ 0x001444e0 74656429 00736571 7061636b 65740053 ted).seqpacket.S │ │ 0x001444f0 65717061 636b6574 20287265 6c696162 eqpacket (reliab │ │ 0x00144500 6c652070 61636b65 742d6f72 69656e74 le packet-orient │ │ 0x00144510 65640025 733a2f2f 00257340 003a2564 ed.%s://.%s@.:%d │ │ 0x00144520 002d2d63 726f7373 2d707265 6669783d .--cross-prefix= │ │ - 0x00144530 2f746d70 2f746d70 2e7a5455 46723651 /tmp/tmp.zTUFr6Q │ │ - 0x00144540 624e6e2f 62696e2f 7838365f 36342d6c bNn/bin/x86_64-l │ │ + 0x00144530 2f746d70 2f746d70 2e30484d 53655952 /tmp/tmp.0HMSeYR │ │ + 0x00144540 59434f2f 62696e2f 7838365f 36342d6c YCO/bin/x86_64-l │ │ 0x00144550 696e7578 2d616e64 726f6964 2d202d2d inux-android- -- │ │ - 0x00144560 63633d2f 746d702f 746d702e 7a545546 cc=/tmp/tmp.zTUF │ │ - 0x00144570 72365162 4e6e2f62 696e2f78 38365f36 r6QbNn/bin/x86_6 │ │ + 0x00144560 63633d2f 746d702f 746d702e 30484d53 cc=/tmp/tmp.0HMS │ │ + 0x00144570 65595259 434f2f62 696e2f78 38365f36 eYRYCO/bin/x86_6 │ │ 0x00144580 342d6c69 6e75782d 616e6472 6f69642d 4-linux-android- │ │ 0x00144590 636c616e 67202d2d 61733d2f 746d702f clang --as=/tmp/ │ │ - 0x001445a0 746d702e 7a545546 72365162 4e6e2f62 tmp.zTUFr6QbNn/b │ │ + 0x001445a0 746d702e 30484d53 65595259 434f2f62 tmp.0HMSeYRYCO/b │ │ 0x001445b0 696e2f78 38365f36 342d6c69 6e75782d in/x86_64-linux- │ │ 0x001445c0 616e6472 6f69642d 67636320 2d2d706b android-gcc --pk │ │ 0x001445d0 672d636f 6e666967 3d706b67 2d636f6e g-config=pkg-con │ │ 0x001445e0 66696720 2d2d7961 736d6578 653d2f74 fig --yasmexe=/t │ │ - 0x001445f0 6d702f74 6d702e7a 54554672 3651624e mp/tmp.zTUFr6QbN │ │ - 0x00144600 6e2f6269 6e2f7961 736d202d 2d737973 n/bin/yasm --sys │ │ - 0x00144610 726f6f74 3d2f746d 702f746d 702e7a54 root=/tmp/tmp.zT │ │ - 0x00144620 55467236 51624e6e 2f737973 726f6f74 UFr6QbNn/sysroot │ │ + 0x001445f0 6d702f74 6d702e30 484d5365 59525943 mp/tmp.0HMSeYRYC │ │ + 0x00144600 4f2f6269 6e2f7961 736d202d 2d737973 O/bin/yasm --sys │ │ + 0x00144610 726f6f74 3d2f746d 702f746d 702e3048 root=/tmp/tmp.0H │ │ + 0x00144620 4d536559 5259434f 2f737973 726f6f74 MSeYRYCO/sysroot │ │ 0x00144630 202d2d73 7973696e 636c7564 653d2f74 --sysinclude=/t │ │ - 0x00144640 6d702f74 6d702e7a 54554672 3651624e mp/tmp.zTUFr6QbN │ │ - 0x00144650 6e2f7379 73726f6f 742f7573 722f696e n/sysroot/usr/in │ │ + 0x00144640 6d702f74 6d702e30 484d5365 59525943 mp/tmp.0HMSeYRYC │ │ + 0x00144650 4f2f7379 73726f6f 742f7573 722f696e O/sysroot/usr/in │ │ 0x00144660 636c7564 65202d2d 656e6162 6c652d63 clude --enable-c │ │ 0x00144670 726f7373 2d636f6d 70696c65 202d2d74 ross-compile --t │ │ 0x00144680 61726765 742d6f73 3d616e64 726f6964 arget-os=android │ │ 0x00144690 202d2d70 72656669 783d2f74 6d702f74 --prefix=/tmp/t │ │ - 0x001446a0 6d702e71 32574761 51565a75 532f6469 mp.q2WGaQVZuS/di │ │ + 0x001446a0 6d702e59 526b336d 31473663 6f2f6469 mp.YRk3m1G6co/di │ │ 0x001446b0 73742d66 756c6c2d 7838365f 3634202d st-full-x86_64 - │ │ 0x001446c0 2d617263 683d7838 365f3634 202d2d65 -arch=x86_64 --e │ │ 0x001446d0 78747261 2d63666c 6167733d 272d6d61 xtra-cflags='-ma │ │ 0x001446e0 7263683d 7838362d 3634202d 6d737365 rch=x86-64 -msse │ │ 0x001446f0 342e3220 2d6d706f 70636e74 202d6d36 4.2 -mpopcnt -m6 │ │ 0x00144700 34202d6d 74756e65 3d696e74 656c202d 4 -mtune=intel - │ │ 0x00144710 66504943 202d6650 4945202d 44504943 fPIC -fPIE -DPIC ├── lib/x86_64/libswscale.so │ ├── strings --all --bytes=8 {} │ │ @@ -1216,15 +1216,15 @@ │ │ libswscale/swscale_unscaled.c │ │ !(srcStride[0] % 2 || srcStride[1] % 2 || srcStride[2] % 2 || dstStride[0] % 2 || dstStride[1] % 2) │ │ !(dstStride[0] % 2 || dstStride[1] % 2) │ │ internal error %s -> %s converter │ │ unsupported planar RGB conversion %s -> %s │ │ unsupported conversion to planar RGB %s -> %s │ │ srcSliceH > 1 │ │ ---cross-prefix=/tmp/tmp.zTUFr6QbNn/bin/x86_64-linux-android- --cc=/tmp/tmp.zTUFr6QbNn/bin/x86_64-linux-android-clang --as=/tmp/tmp.zTUFr6QbNn/bin/x86_64-linux-android-gcc --pkg-config=pkg-config --yasmexe=/tmp/tmp.zTUFr6QbNn/bin/yasm --sysroot=/tmp/tmp.zTUFr6QbNn/sysroot --sysinclude=/tmp/tmp.zTUFr6QbNn/sysroot/usr/include --enable-cross-compile --target-os=android --prefix=/tmp/tmp.q2WGaQVZuS/dist-full-x86_64 --arch=x86_64 --extra-cflags='-march=x86-64 -msse4.2 -mpopcnt -m64 -mtune=intel -fPIC -fPIE -DPIC -D__ANDROID_API__=21 -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/dav1d/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86_64/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86_64/include/dav1d' --extra-ldflags=' -fPIE -pie -L/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86_64/src' --enable-shared --disable-static --disable-symver --disable-doc --disable-bzlib --disable-muxers --disable-bsfs --disable-avdevice --disable-devices --disable-encoders --enable-muxer=spdif --enable-protocols --enable-demuxers --enable-parsers --enable-decoders --enable-libdav1d │ │ +--cross-prefix=/tmp/tmp.0HMSeYRYCO/bin/x86_64-linux-android- --cc=/tmp/tmp.0HMSeYRYCO/bin/x86_64-linux-android-clang --as=/tmp/tmp.0HMSeYRYCO/bin/x86_64-linux-android-gcc --pkg-config=pkg-config --yasmexe=/tmp/tmp.0HMSeYRYCO/bin/yasm --sysroot=/tmp/tmp.0HMSeYRYCO/sysroot --sysinclude=/tmp/tmp.0HMSeYRYCO/sysroot/usr/include --enable-cross-compile --target-os=android --prefix=/tmp/tmp.YRk3m1G6co/dist-full-x86_64 --arch=x86_64 --extra-cflags='-march=x86-64 -msse4.2 -mpopcnt -m64 -mtune=intel -fPIC -fPIE -DPIC -D__ANDROID_API__=21 -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/dav1d/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86_64/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86_64/include/dav1d' --extra-ldflags=' -fPIE -pie -L/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86_64/src' --enable-shared --disable-static --disable-symver --disable-doc --disable-bzlib --disable-muxers --disable-bsfs --disable-avdevice --disable-devices --disable-encoders --enable-muxer=spdif --enable-protocols --enable-demuxers --enable-parsers --enable-decoders --enable-libdav1d │ │ libswscale license: LGPL version 2.1 or later │ │ YUV color matrix differs for YUV->YUV, using intermediate RGB to convert │ │ deprecated pixel format used, make sure you did set range correctly │ │ %s is not supported as input pixel format │ │ %s is not supported as output pixel format │ │ Exactly one scaler algorithm must be chosen, got %X │ │ %dx%d -> %dx%d is invalid scaling dimension │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ @@ -361,38 +361,38 @@ │ │ 0x000bd450 6e617220 52474220 636f6e76 65727369 nar RGB conversi │ │ 0x000bd460 6f6e2025 73202d3e 2025730a 00756e73 on %s -> %s..uns │ │ 0x000bd470 7570706f 72746564 20636f6e 76657273 upported convers │ │ 0x000bd480 696f6e20 746f2070 6c616e61 72205247 ion to planar RG │ │ 0x000bd490 42202573 202d3e20 25730a00 73726353 B %s -> %s..srcS │ │ 0x000bd4a0 6c696365 48203e20 31002d2d 63726f73 liceH > 1.--cros │ │ 0x000bd4b0 732d7072 65666978 3d2f746d 702f746d s-prefix=/tmp/tm │ │ - 0x000bd4c0 702e7a54 55467236 51624e6e 2f62696e p.zTUFr6QbNn/bin │ │ + 0x000bd4c0 702e3048 4d536559 5259434f 2f62696e p.0HMSeYRYCO/bin │ │ 0x000bd4d0 2f783836 5f36342d 6c696e75 782d616e /x86_64-linux-an │ │ 0x000bd4e0 64726f69 642d202d 2d63633d 2f746d70 droid- --cc=/tmp │ │ - 0x000bd4f0 2f746d70 2e7a5455 46723651 624e6e2f /tmp.zTUFr6QbNn/ │ │ + 0x000bd4f0 2f746d70 2e30484d 53655952 59434f2f /tmp.0HMSeYRYCO/ │ │ 0x000bd500 62696e2f 7838365f 36342d6c 696e7578 bin/x86_64-linux │ │ 0x000bd510 2d616e64 726f6964 2d636c61 6e67202d -android-clang - │ │ - 0x000bd520 2d61733d 2f746d70 2f746d70 2e7a5455 -as=/tmp/tmp.zTU │ │ - 0x000bd530 46723651 624e6e2f 62696e2f 7838365f Fr6QbNn/bin/x86_ │ │ + 0x000bd520 2d61733d 2f746d70 2f746d70 2e30484d -as=/tmp/tmp.0HM │ │ + 0x000bd530 53655952 59434f2f 62696e2f 7838365f SeYRYCO/bin/x86_ │ │ 0x000bd540 36342d6c 696e7578 2d616e64 726f6964 64-linux-android │ │ 0x000bd550 2d676363 202d2d70 6b672d63 6f6e6669 -gcc --pkg-confi │ │ 0x000bd560 673d706b 672d636f 6e666967 202d2d79 g=pkg-config --y │ │ 0x000bd570 61736d65 78653d2f 746d702f 746d702e asmexe=/tmp/tmp. │ │ - 0x000bd580 7a545546 72365162 4e6e2f62 696e2f79 zTUFr6QbNn/bin/y │ │ + 0x000bd580 30484d53 65595259 434f2f62 696e2f79 0HMSeYRYCO/bin/y │ │ 0x000bd590 61736d20 2d2d7379 73726f6f 743d2f74 asm --sysroot=/t │ │ - 0x000bd5a0 6d702f74 6d702e7a 54554672 3651624e mp/tmp.zTUFr6QbN │ │ - 0x000bd5b0 6e2f7379 73726f6f 74202d2d 73797369 n/sysroot --sysi │ │ + 0x000bd5a0 6d702f74 6d702e30 484d5365 59525943 mp/tmp.0HMSeYRYC │ │ + 0x000bd5b0 4f2f7379 73726f6f 74202d2d 73797369 O/sysroot --sysi │ │ 0x000bd5c0 6e636c75 64653d2f 746d702f 746d702e nclude=/tmp/tmp. │ │ - 0x000bd5d0 7a545546 72365162 4e6e2f73 7973726f zTUFr6QbNn/sysro │ │ + 0x000bd5d0 30484d53 65595259 434f2f73 7973726f 0HMSeYRYCO/sysro │ │ 0x000bd5e0 6f742f75 73722f69 6e636c75 6465202d ot/usr/include - │ │ 0x000bd5f0 2d656e61 626c652d 63726f73 732d636f -enable-cross-co │ │ 0x000bd600 6d70696c 65202d2d 74617267 65742d6f mpile --target-o │ │ 0x000bd610 733d616e 64726f69 64202d2d 70726566 s=android --pref │ │ - 0x000bd620 69783d2f 746d702f 746d702e 71325747 ix=/tmp/tmp.q2WG │ │ - 0x000bd630 6151565a 75532f64 6973742d 66756c6c aQVZuS/dist-full │ │ + 0x000bd620 69783d2f 746d702f 746d702e 59526b33 ix=/tmp/tmp.YRk3 │ │ + 0x000bd630 6d314736 636f2f64 6973742d 66756c6c m1G6co/dist-full │ │ 0x000bd640 2d783836 5f363420 2d2d6172 63683d78 -x86_64 --arch=x │ │ 0x000bd650 38365f36 34202d2d 65787472 612d6366 86_64 --extra-cf │ │ 0x000bd660 6c616773 3d272d6d 61726368 3d783836 lags='-march=x86 │ │ 0x000bd670 2d363420 2d6d7373 65342e32 202d6d70 -64 -msse4.2 -mp │ │ 0x000bd680 6f70636e 74202d6d 3634202d 6d74756e opcnt -m64 -mtun │ │ 0x000bd690 653d696e 74656c20 2d665049 43202d66 e=intel -fPIC -f │ │ 0x000bd6a0 50494520 2d445049 43202d44 5f5f414e PIE -DPIC -D__AN ├── lib/arm64-v8a/libavcodec.so │ ├── strings --all --bytes=8 {} │ │ @@ -12954,15 +12954,15 @@ │ │ (%d bit) │ │ , delay %d │ │ , padding %d │ │ , pass 1 │ │ , pass 2 │ │ , %ld kb/s │ │ , max. %ld kb/s │ │ ---cross-prefix=/tmp/tmp.h5ki8TXuD7/bin/aarch64-linux-android- --cc=/tmp/tmp.h5ki8TXuD7/bin/aarch64-linux-android-clang --as=/tmp/tmp.h5ki8TXuD7/bin/aarch64-linux-android-gcc --pkg-config=pkg-config --yasmexe=/tmp/tmp.h5ki8TXuD7/bin/yasm --sysroot=/tmp/tmp.h5ki8TXuD7/sysroot --sysinclude=/tmp/tmp.h5ki8TXuD7/sysroot/usr/include --enable-cross-compile --target-os=android --prefix=/tmp/tmp.Yk0BFOT83E/dist-full-arm64-v8a --arch=arm64 --extra-cflags=' -fPIC -fPIE -DPIC -D__ANDROID_API__=21 -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/dav1d/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-arm64-v8a/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-arm64-v8a/include/dav1d' --extra-ldflags=' -fPIE -pie -L/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-arm64-v8a/src' --enable-shared --disable-static --disable-symver --disable-doc --disable-bzlib --disable-muxers --disable-bsfs --disable-avdevice --disable-devices --disable-encoders --enable-muxer=spdif --enable-protocols --enable-demuxers --enable-parsers --enable-decoders --enable-libdav1d │ │ +--cross-prefix=/tmp/tmp.xERunZhkI9/bin/aarch64-linux-android- --cc=/tmp/tmp.xERunZhkI9/bin/aarch64-linux-android-clang --as=/tmp/tmp.xERunZhkI9/bin/aarch64-linux-android-gcc --pkg-config=pkg-config --yasmexe=/tmp/tmp.xERunZhkI9/bin/yasm --sysroot=/tmp/tmp.xERunZhkI9/sysroot --sysinclude=/tmp/tmp.xERunZhkI9/sysroot/usr/include --enable-cross-compile --target-os=android --prefix=/tmp/tmp.zLqlYDbx5Y/dist-full-arm64-v8a --arch=arm64 --extra-cflags=' -fPIC -fPIE -DPIC -D__ANDROID_API__=21 -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/dav1d/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-arm64-v8a/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-arm64-v8a/include/dav1d' --extra-ldflags=' -fPIE -pie -L/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-arm64-v8a/src' --enable-shared --disable-static --disable-symver --disable-doc --disable-bzlib --disable-muxers --disable-bsfs --disable-avdevice --disable-devices --disable-encoders --enable-muxer=spdif --enable-protocols --enable-demuxers --enable-parsers --enable-decoders --enable-libdav1d │ │ libavcodec license: LGPL version 2.1 or later │ │ !dst->progress │ │ p <= end │ │ %s %d are not supported. Set to default value : %d │ │ val || !min_size │ │ ./libavutil/mem_internal.h │ │ Unknown Ut Video FOURCC provided (%08X) │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ @@ -128433,38 +128433,38 @@ │ │ 0x008f3700 2c20002c 20257300 20282564 20626974 , ., %s. (%d bit │ │ 0x008f3710 29002c20 64656c61 79202564 002c2070 )., delay %d., p │ │ 0x008f3720 61646469 6e672025 64002c20 25647825 adding %d., %dx% │ │ 0x008f3730 64002c20 70617373 2031002c 20706173 d., pass 1., pas │ │ 0x008f3740 73203200 2c20256c 64206b62 2f73002c s 2., %ld kb/s., │ │ 0x008f3750 206d6178 2e20256c 64206b62 2f73002d max. %ld kb/s.- │ │ 0x008f3760 2d63726f 73732d70 72656669 783d2f74 -cross-prefix=/t │ │ - 0x008f3770 6d702f74 6d702e68 356b6938 54587544 mp/tmp.h5ki8TXuD │ │ - 0x008f3780 372f6269 6e2f6161 72636836 342d6c69 7/bin/aarch64-li │ │ + 0x008f3770 6d702f74 6d702e78 4552756e 5a686b49 mp/tmp.xERunZhkI │ │ + 0x008f3780 392f6269 6e2f6161 72636836 342d6c69 9/bin/aarch64-li │ │ 0x008f3790 6e75782d 616e6472 6f69642d 202d2d63 nux-android- --c │ │ - 0x008f37a0 633d2f74 6d702f74 6d702e68 356b6938 c=/tmp/tmp.h5ki8 │ │ - 0x008f37b0 54587544 372f6269 6e2f6161 72636836 TXuD7/bin/aarch6 │ │ + 0x008f37a0 633d2f74 6d702f74 6d702e78 4552756e c=/tmp/tmp.xERun │ │ + 0x008f37b0 5a686b49 392f6269 6e2f6161 72636836 ZhkI9/bin/aarch6 │ │ 0x008f37c0 342d6c69 6e75782d 616e6472 6f69642d 4-linux-android- │ │ 0x008f37d0 636c616e 67202d2d 61733d2f 746d702f clang --as=/tmp/ │ │ - 0x008f37e0 746d702e 68356b69 38545875 44372f62 tmp.h5ki8TXuD7/b │ │ + 0x008f37e0 746d702e 78455275 6e5a686b 49392f62 tmp.xERunZhkI9/b │ │ 0x008f37f0 696e2f61 61726368 36342d6c 696e7578 in/aarch64-linux │ │ 0x008f3800 2d616e64 726f6964 2d676363 202d2d70 -android-gcc --p │ │ 0x008f3810 6b672d63 6f6e6669 673d706b 672d636f kg-config=pkg-co │ │ 0x008f3820 6e666967 202d2d79 61736d65 78653d2f nfig --yasmexe=/ │ │ - 0x008f3830 746d702f 746d702e 68356b69 38545875 tmp/tmp.h5ki8TXu │ │ - 0x008f3840 44372f62 696e2f79 61736d20 2d2d7379 D7/bin/yasm --sy │ │ - 0x008f3850 73726f6f 743d2f74 6d702f74 6d702e68 sroot=/tmp/tmp.h │ │ - 0x008f3860 356b6938 54587544 372f7379 73726f6f 5ki8TXuD7/sysroo │ │ + 0x008f3830 746d702f 746d702e 78455275 6e5a686b tmp/tmp.xERunZhk │ │ + 0x008f3840 49392f62 696e2f79 61736d20 2d2d7379 I9/bin/yasm --sy │ │ + 0x008f3850 73726f6f 743d2f74 6d702f74 6d702e78 sroot=/tmp/tmp.x │ │ + 0x008f3860 4552756e 5a686b49 392f7379 73726f6f ERunZhkI9/sysroo │ │ 0x008f3870 74202d2d 73797369 6e636c75 64653d2f t --sysinclude=/ │ │ - 0x008f3880 746d702f 746d702e 68356b69 38545875 tmp/tmp.h5ki8TXu │ │ - 0x008f3890 44372f73 7973726f 6f742f75 73722f69 D7/sysroot/usr/i │ │ + 0x008f3880 746d702f 746d702e 78455275 6e5a686b tmp/tmp.xERunZhk │ │ + 0x008f3890 49392f73 7973726f 6f742f75 73722f69 I9/sysroot/usr/i │ │ 0x008f38a0 6e636c75 6465202d 2d656e61 626c652d nclude --enable- │ │ 0x008f38b0 63726f73 732d636f 6d70696c 65202d2d cross-compile -- │ │ 0x008f38c0 74617267 65742d6f 733d616e 64726f69 target-os=androi │ │ 0x008f38d0 64202d2d 70726566 69783d2f 746d702f d --prefix=/tmp/ │ │ - 0x008f38e0 746d702e 596b3042 464f5438 33452f64 tmp.Yk0BFOT83E/d │ │ + 0x008f38e0 746d702e 7a4c716c 59446278 35592f64 tmp.zLqlYDbx5Y/d │ │ 0x008f38f0 6973742d 66756c6c 2d61726d 36342d76 ist-full-arm64-v │ │ 0x008f3900 3861202d 2d617263 683d6172 6d363420 8a --arch=arm64 │ │ 0x008f3910 2d2d6578 7472612d 63666c61 67733d27 --extra-cflags=' │ │ 0x008f3920 202d6650 4943202d 66504945 202d4450 -fPIC -fPIE -DP │ │ 0x008f3930 4943202d 445f5f41 4e44524f 49445f41 IC -D__ANDROID_A │ │ 0x008f3940 50495f5f 3d323120 2d492f68 6f6d652f PI__=21 -I/home/ │ │ 0x008f3950 76616772 616e742f 6275696c 642f6f72 vagrant/build/or ├── lib/arm64-v8a/libswresample.so │ ├── strings --all --bytes=8 {} │ │ @@ -170,15 +170,15 @@ │ │ "Unsupported sample format │ │ libswresample/resample.c │ │ Filter length too large │ │ tap_count == 1 || tap_count % 2 == 0 │ │ a->planar │ │ !c->frac && !c->dst_incr_mod │ │ Jgraph │ │ libavfilter/avfilter.c │ │ src->graph == dst->graph │ │ Media type mismatch between the '%s' filter output pad %d (%s) and the '%s' filter input pad %d (%s) │ │ !link->status_in │ │ !link->frame_wanted_out │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ @@ -6120,38 +6120,38 @@ │ │ 0x0022e790 20256c64 2073616d 706c6573 20706572 %ld samples per │ │ 0x0022e7a0 20636f6c 756d6e0a 00636f6c 203c206f column..col < o │ │ 0x0022e7b0 75746c69 6e6b2d3e 77006c69 62617666 utlink->w.libavf │ │ 0x0022e7c0 696c7465 722f6176 665f7368 6f777761 ilter/avf_showwa │ │ 0x0022e7d0 7665732e 63004646 6d706567 20766572 ves.c.FFmpeg ver │ │ 0x0022e7e0 73696f6e 206e342e 332e3100 2d2d6372 sion n4.3.1.--cr │ │ 0x0022e7f0 6f73732d 70726566 69783d2f 746d702f oss-prefix=/tmp/ │ │ - 0x0022e800 746d702e 68356b69 38545875 44372f62 tmp.h5ki8TXuD7/b │ │ + 0x0022e800 746d702e 78455275 6e5a686b 49392f62 tmp.xERunZhkI9/b │ │ 0x0022e810 696e2f61 61726368 36342d6c 696e7578 in/aarch64-linux │ │ 0x0022e820 2d616e64 726f6964 2d202d2d 63633d2f -android- --cc=/ │ │ - 0x0022e830 746d702f 746d702e 68356b69 38545875 tmp/tmp.h5ki8TXu │ │ - 0x0022e840 44372f62 696e2f61 61726368 36342d6c D7/bin/aarch64-l │ │ + 0x0022e830 746d702f 746d702e 78455275 6e5a686b tmp/tmp.xERunZhk │ │ + 0x0022e840 49392f62 696e2f61 61726368 36342d6c I9/bin/aarch64-l │ │ 0x0022e850 696e7578 2d616e64 726f6964 2d636c61 inux-android-cla │ │ 0x0022e860 6e67202d 2d61733d 2f746d70 2f746d70 ng --as=/tmp/tmp │ │ - 0x0022e870 2e68356b 69385458 7544372f 62696e2f .h5ki8TXuD7/bin/ │ │ + 0x0022e870 2e784552 756e5a68 6b49392f 62696e2f .xERunZhkI9/bin/ │ │ 0x0022e880 61617263 6836342d 6c696e75 782d616e aarch64-linux-an │ │ 0x0022e890 64726f69 642d6763 63202d2d 706b672d droid-gcc --pkg- │ │ 0x0022e8a0 636f6e66 69673d70 6b672d63 6f6e6669 config=pkg-confi │ │ 0x0022e8b0 67202d2d 7961736d 6578653d 2f746d70 g --yasmexe=/tmp │ │ - 0x0022e8c0 2f746d70 2e68356b 69385458 7544372f /tmp.h5ki8TXuD7/ │ │ + 0x0022e8c0 2f746d70 2e784552 756e5a68 6b49392f /tmp.xERunZhkI9/ │ │ 0x0022e8d0 62696e2f 7961736d 202d2d73 7973726f bin/yasm --sysro │ │ - 0x0022e8e0 6f743d2f 746d702f 746d702e 68356b69 ot=/tmp/tmp.h5ki │ │ - 0x0022e8f0 38545875 44372f73 7973726f 6f74202d 8TXuD7/sysroot - │ │ + 0x0022e8e0 6f743d2f 746d702f 746d702e 78455275 ot=/tmp/tmp.xERu │ │ + 0x0022e8f0 6e5a686b 49392f73 7973726f 6f74202d nZhkI9/sysroot - │ │ 0x0022e900 2d737973 696e636c 7564653d 2f746d70 -sysinclude=/tmp │ │ - 0x0022e910 2f746d70 2e68356b 69385458 7544372f /tmp.h5ki8TXuD7/ │ │ + 0x0022e910 2f746d70 2e784552 756e5a68 6b49392f /tmp.xERunZhkI9/ │ │ 0x0022e920 73797372 6f6f742f 7573722f 696e636c sysroot/usr/incl │ │ 0x0022e930 75646520 2d2d656e 61626c65 2d63726f ude --enable-cro │ │ 0x0022e940 73732d63 6f6d7069 6c65202d 2d746172 ss-compile --tar │ │ 0x0022e950 6765742d 6f733d61 6e64726f 6964202d get-os=android - │ │ 0x0022e960 2d707265 6669783d 2f746d70 2f746d70 -prefix=/tmp/tmp │ │ - 0x0022e970 2e596b30 42464f54 3833452f 64697374 .Yk0BFOT83E/dist │ │ + 0x0022e970 2e7a4c71 6c594462 7835592f 64697374 .zLqlYDbx5Y/dist │ │ 0x0022e980 2d66756c 6c2d6172 6d36342d 76386120 -full-arm64-v8a │ │ 0x0022e990 2d2d6172 63683d61 726d3634 202d2d65 --arch=arm64 --e │ │ 0x0022e9a0 78747261 2d63666c 6167733d 27202d66 xtra-cflags=' -f │ │ 0x0022e9b0 50494320 2d665049 45202d44 50494320 PIC -fPIE -DPIC │ │ 0x0022e9c0 2d445f5f 414e4452 4f49445f 4150495f -D__ANDROID_API_ │ │ 0x0022e9d0 5f3d3231 202d492f 686f6d65 2f766167 _=21 -I/home/vag │ │ 0x0022e9e0 72616e74 2f627569 6c642f6f 72672e63 rant/build/org.c ├── lib/arm64-v8a/libdav1d.so │ ├── readelf --wide --file-header {} │ │ @@ -4,17 +4,17 @@ │ │ Data: 2's complement, little endian │ │ Version: 1 (current) │ │ OS/ABI: UNIX - System V │ │ ABI Version: 0 │ │ Type: DYN (Shared object file) │ │ Machine: AArch64 │ │ Version: 0x1 │ │ - Entry point address: 0x4be0 │ │ + Entry point address: 0x4b70 │ │ Start of program headers: 64 (bytes into file) │ │ - Start of section headers: 706992 (bytes into file) │ │ + Start of section headers: 711088 (bytes into file) │ │ Flags: 0x0 │ │ Size of this header: 64 (bytes) │ │ Size of program headers: 56 (bytes) │ │ Number of program headers: 6 │ │ Size of section headers: 64 (bytes) │ │ Number of section headers: 21 │ │ Section header string table index: 20 │ ├── readelf --wide --program-header {} │ │ @@ -1,20 +1,20 @@ │ │ │ │ Elf file type is DYN (Shared object file) │ │ -Entry point 0x4be0 │ │ +Entry point 0x4b70 │ │ There are 6 program headers, starting at offset 64 │ │ │ │ Program Headers: │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ - LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0a9d64 0x0a9d64 R E 0x1000 │ │ - LOAD 0x0aac00 0x00000000000abc00 0x00000000000abc00 0x001c48 0x045708 RW 0x1000 │ │ - DYNAMIC 0x0aade0 0x00000000000abde0 0x00000000000abde0 0x0001c0 0x0001c0 RW 0x8 │ │ - NOTE 0x0a9ccc 0x00000000000a9ccc 0x00000000000a9ccc 0x000098 0x000098 R 0x4 │ │ + LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0ab0f0 0x0ab0f0 R E 0x1000 │ │ + LOAD 0x0abcc8 0x00000000000accc8 0x00000000000accc8 0x001b80 0x045240 RW 0x1000 │ │ + DYNAMIC 0x0abd78 0x00000000000acd78 0x00000000000acd78 0x0001c0 0x0001c0 RW 0x8 │ │ + NOTE 0x0ab058 0x00000000000ab058 0x00000000000ab058 0x000098 0x000098 R 0x4 │ │ GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10 │ │ - GNU_RELRO 0x0aac00 0x00000000000abc00 0x00000000000abc00 0x001400 0x001400 R 0x1 │ │ + GNU_RELRO 0x0abcc8 0x00000000000accc8 0x00000000000accc8 0x001338 0x001338 R 0x1 │ │ │ │ Section to Segment mapping: │ │ Segment Sections... │ │ 00 .hash .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .plt .text .rodata .note.android.ident │ │ 01 .fini_array .data.rel.ro .dynamic .got .data .bss │ │ 02 .dynamic │ │ 03 .note.android.ident │ ├── readelf --wide --sections {} │ │ @@ -1,30 +1,30 @@ │ │ -There are 21 section headers, starting at offset 0xac9b0: │ │ +There are 21 section headers, starting at offset 0xad9b0: │ │ │ │ Section Headers: │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ [ 1] .hash HASH 0000000000000190 000190 000254 04 A 3 0 8 │ │ [ 2] .gnu.hash GNU_HASH 00000000000003e8 0003e8 0000e8 00 A 3 0 8 │ │ [ 3] .dynsym DYNSYM 00000000000004d0 0004d0 000528 18 A 4 3 8 │ │ [ 4] .dynstr STRTAB 00000000000009f8 0009f8 0002f5 00 A 0 0 1 │ │ [ 5] .gnu.version VERSYM 0000000000000cee 000cee 00006e 02 A 3 0 2 │ │ [ 6] .gnu.version_r VERNEED 0000000000000d60 000d60 000020 00 A 4 1 8 │ │ - [ 7] .rela.dyn RELA 0000000000000d80 000d80 003990 18 A 3 0 8 │ │ - [ 8] .rela.plt RELA 0000000000004710 004710 0002d0 18 AI 3 16 8 │ │ - [ 9] .plt PROGBITS 00000000000049e0 0049e0 000200 10 AX 0 0 16 │ │ - [10] .text PROGBITS 0000000000004be0 004be0 08ae88 00 AX 0 0 4 │ │ - [11] .rodata PROGBITS 000000000008fa80 08fa80 01a24c 00 A 0 0 32 │ │ - [12] .note.android.ident NOTE 00000000000a9ccc 0a9ccc 000098 00 A 0 0 4 │ │ - [13] .fini_array FINI_ARRAY 00000000000abc00 0aac00 000010 08 WA 0 0 8 │ │ - [14] .data.rel.ro PROGBITS 00000000000abc10 0aac10 0001d0 00 WA 0 0 8 │ │ - [15] .dynamic DYNAMIC 00000000000abde0 0aade0 0001c0 10 WA 4 0 8 │ │ - [16] .got PROGBITS 00000000000abfa0 0aafa0 001060 08 WA 0 0 8 │ │ - [17] .data PROGBITS 00000000000ad000 0ac000 000848 00 WA 0 0 8 │ │ - [18] .bss NOBITS 00000000000ad880 0ac848 043a88 00 WA 0 0 64 │ │ - [19] .comment PROGBITS 0000000000000000 0ac848 0000b5 01 MS 0 0 1 │ │ - [20] .shstrtab STRTAB 0000000000000000 0ac8fd 0000b2 00 0 0 1 │ │ + [ 7] .rela.dyn RELA 0000000000000d80 000d80 003918 18 A 3 0 8 │ │ + [ 8] .rela.plt RELA 0000000000004698 004698 0002d0 18 AI 3 16 8 │ │ + [ 9] .plt PROGBITS 0000000000004970 004970 000200 10 AX 0 0 16 │ │ + [10] .text PROGBITS 0000000000004b70 004b70 08cb90 00 AX 0 0 4 │ │ + [11] .rodata PROGBITS 0000000000091700 091700 019956 00 A 0 0 32 │ │ + [12] .note.android.ident NOTE 00000000000ab058 0ab058 000098 00 A 0 0 4 │ │ + [13] .fini_array FINI_ARRAY 00000000000accc8 0abcc8 000010 08 WA 0 0 8 │ │ + [14] .data.rel.ro PROGBITS 00000000000accd8 0abcd8 0000a0 00 WA 0 0 8 │ │ + [15] .dynamic DYNAMIC 00000000000acd78 0abd78 0001c0 10 WA 4 0 8 │ │ + [16] .got PROGBITS 00000000000acf38 0abf38 0010c8 08 WA 0 0 8 │ │ + [17] .data PROGBITS 00000000000ae000 0ad000 000848 00 WA 0 0 8 │ │ + [18] .bss NOBITS 00000000000ae880 0ad848 043688 00 WA 0 0 64 │ │ + [19] .comment PROGBITS 0000000000000000 0ad848 0000b5 01 MS 0 0 1 │ │ + [20] .shstrtab STRTAB 0000000000000000 0ad8fd 0000b2 00 0 0 1 │ │ Key to Flags: │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ p (processor specific) │ ├── readelf --wide --symbols {} │ │ @@ -1,13 +1,13 @@ │ │ │ │ Symbol table '.dynsym' contains 55 entries: │ │ Num: Value Size Type Bind Vis Ndx Name │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ - 1: 0000000000004be0 0 SECTION LOCAL DEFAULT 10 │ │ - 2: 00000000000abc10 0 SECTION LOCAL DEFAULT 14 │ │ + 1: 0000000000004b70 0 SECTION LOCAL DEFAULT 10 │ │ + 2: 00000000000accd8 0 SECTION LOCAL DEFAULT 14 │ │ 3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_destroy@LIBC (2) │ │ 4: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_create@LIBC (2) │ │ 5: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_join@LIBC (2) │ │ 6: 0000000000000000 0 FUNC GLOBAL DEFAULT UND realloc@LIBC (2) │ │ 7: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_once@LIBC (2) │ │ 8: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __cxa_finalize@LIBC (2) │ │ 9: 0000000000000000 0 FUNC GLOBAL DEFAULT UND calloc@LIBC (2) │ │ @@ -31,28 +31,28 @@ │ │ 27: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memset@LIBC (2) │ │ 28: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_broadcast@LIBC (2) │ │ 29: 0000000000000000 0 FUNC GLOBAL DEFAULT UND free@LIBC (2) │ │ 30: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_signal@LIBC (2) │ │ 31: 0000000000000000 0 FUNC GLOBAL DEFAULT UND vfprintf@LIBC (2) │ │ 32: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@LIBC (2) │ │ 33: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __cxa_atexit@LIBC (2) │ │ - 34: 0000000000071ebc 1472 FUNC GLOBAL DEFAULT 10 dav1d_open │ │ - 35: 00000000000730b0 652 FUNC GLOBAL DEFAULT 10 dav1d_flush │ │ - 36: 00000000000729dc 360 FUNC GLOBAL DEFAULT 10 dav1d_parse_sequence_header │ │ - 37: 0000000000072b48 52 FUNC GLOBAL DEFAULT 10 dav1d_close │ │ - 38: 00000000000ad848 0 NOTYPE GLOBAL DEFAULT ABS __bss_start │ │ - 39: 0000000000073344 4 FUNC GLOBAL DEFAULT 10 dav1d_data_wrap │ │ - 40: 0000000000071e78 12 FUNC GLOBAL DEFAULT 10 dav1d_version │ │ - 41: 00000000000ad848 0 NOTYPE GLOBAL DEFAULT ABS __bss_start__ │ │ - 42: 0000000000072d84 572 FUNC GLOBAL DEFAULT 10 dav1d_get_picture │ │ - 43: 00000000000f1308 0 NOTYPE GLOBAL DEFAULT ABS __end__ │ │ - 44: 0000000000073340 4 FUNC GLOBAL DEFAULT 10 dav1d_data_create │ │ - 45: 0000000000007408 12 FUNC GLOBAL DEFAULT 10 dav1d_set_cpu_flags_mask │ │ - 46: 00000000000f1308 0 NOTYPE GLOBAL DEFAULT ABS __bss_end__ │ │ - 47: 00000000000f1308 0 NOTYPE GLOBAL DEFAULT ABS _bss_end__ │ │ - 48: 000000000007334c 4 FUNC GLOBAL DEFAULT 10 dav1d_data_unref │ │ - 49: 00000000000f1308 0 NOTYPE GLOBAL DEFAULT ABS _end │ │ - 50: 00000000000ad848 0 NOTYPE GLOBAL DEFAULT ABS _edata │ │ - 51: 0000000000073348 4 FUNC GLOBAL DEFAULT 10 dav1d_data_wrap_user_data │ │ - 52: 0000000000072b7c 244 FUNC GLOBAL DEFAULT 10 dav1d_send_data │ │ - 53: 0000000000071e84 56 FUNC GLOBAL DEFAULT 10 dav1d_default_settings │ │ - 54: 000000000007333c 4 FUNC GLOBAL DEFAULT 10 dav1d_picture_unref │ │ + 34: 0000000000087e48 2020 FUNC GLOBAL DEFAULT 10 dav1d_open │ │ + 35: 00000000000893b8 956 FUNC GLOBAL DEFAULT 10 dav1d_flush │ │ + 36: 0000000000088ce0 364 FUNC GLOBAL DEFAULT 10 dav1d_parse_sequence_header │ │ + 37: 0000000000088e50 52 FUNC GLOBAL DEFAULT 10 dav1d_close │ │ + 38: 00000000000ae848 0 NOTYPE GLOBAL DEFAULT ABS __bss_start │ │ + 39: 000000000008977c 4 FUNC GLOBAL DEFAULT 10 dav1d_data_wrap │ │ + 40: 0000000000087e00 12 FUNC GLOBAL DEFAULT 10 dav1d_version │ │ + 41: 00000000000ae848 0 NOTYPE GLOBAL DEFAULT ABS __bss_start__ │ │ + 42: 000000000008908c 572 FUNC GLOBAL DEFAULT 10 dav1d_get_picture │ │ + 43: 00000000000f1f08 0 NOTYPE GLOBAL DEFAULT ABS __end__ │ │ + 44: 0000000000089778 4 FUNC GLOBAL DEFAULT 10 dav1d_data_create │ │ + 45: 0000000000007390 12 FUNC GLOBAL DEFAULT 10 dav1d_set_cpu_flags_mask │ │ + 46: 00000000000f1f08 0 NOTYPE GLOBAL DEFAULT ABS __bss_end__ │ │ + 47: 00000000000f1f08 0 NOTYPE GLOBAL DEFAULT ABS _bss_end__ │ │ + 48: 0000000000089784 4 FUNC GLOBAL DEFAULT 10 dav1d_data_unref │ │ + 49: 00000000000f1f08 0 NOTYPE GLOBAL DEFAULT ABS _end │ │ + 50: 00000000000ae848 0 NOTYPE GLOBAL DEFAULT ABS _edata │ │ + 51: 0000000000089780 4 FUNC GLOBAL DEFAULT 10 dav1d_data_wrap_user_data │ │ + 52: 0000000000088e84 244 FUNC GLOBAL DEFAULT 10 dav1d_send_data │ │ + 53: 0000000000087e0c 60 FUNC GLOBAL DEFAULT 10 dav1d_default_settings │ │ + 54: 0000000000089774 4 FUNC GLOBAL DEFAULT 10 dav1d_picture_unref │ ├── readelf --wide --relocs {} │ │ @@ -1,650 +1,645 @@ │ │ │ │ -Relocation section '.rela.dyn' at offset 0xd80 contains 614 entries: │ │ +Relocation section '.rela.dyn' at offset 0xd80 contains 609 entries: │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ -00000000000abc00 0000000000000403 R_AARCH64_RELATIVE 4bf0 │ │ -00000000000abc08 0000000000000403 R_AARCH64_RELATIVE 4be0 │ │ -00000000000abc10 0000000000000403 R_AARCH64_RELATIVE abc10 │ │ -00000000000abc18 0000000000000403 R_AARCH64_RELATIVE a4720 │ │ -00000000000abc20 0000000000000403 R_AARCH64_RELATIVE a4740 │ │ -00000000000abc28 0000000000000403 R_AARCH64_RELATIVE a4940 │ │ -00000000000abc30 0000000000000403 R_AARCH64_RELATIVE a4960 │ │ -00000000000abc38 0000000000000403 R_AARCH64_RELATIVE a4740 │ │ -00000000000abc40 0000000000000403 R_AARCH64_RELATIVE a49e0 │ │ -00000000000abc48 0000000000000403 R_AARCH64_RELATIVE a4a60 │ │ -00000000000abc50 0000000000000403 R_AARCH64_RELATIVE a4740 │ │ -00000000000abc58 0000000000000403 R_AARCH64_RELATIVE a4c60 │ │ -00000000000abc60 0000000000000403 R_AARCH64_RELATIVE a4e60 │ │ -00000000000abc78 0000000000000403 R_AARCH64_RELATIVE a4e60 │ │ -00000000000abc90 0000000000000403 R_AARCH64_RELATIVE a5660 │ │ -00000000000abc98 0000000000000403 R_AARCH64_RELATIVE a4740 │ │ -00000000000abca0 0000000000000403 R_AARCH64_RELATIVE a56a0 │ │ -00000000000abca8 0000000000000403 R_AARCH64_RELATIVE a56e0 │ │ -00000000000abcb0 0000000000000403 R_AARCH64_RELATIVE a4740 │ │ -00000000000abcb8 0000000000000403 R_AARCH64_RELATIVE a5720 │ │ -00000000000abcc0 0000000000000403 R_AARCH64_RELATIVE a5760 │ │ -00000000000abcc8 0000000000000403 R_AARCH64_RELATIVE a4740 │ │ -00000000000abcd0 0000000000000403 R_AARCH64_RELATIVE a5860 │ │ -00000000000abcd8 0000000000000403 R_AARCH64_RELATIVE a5960 │ │ -00000000000abce0 0000000000000403 R_AARCH64_RELATIVE a4740 │ │ -00000000000abce8 0000000000000403 R_AARCH64_RELATIVE a5a60 │ │ -00000000000abcf0 0000000000000403 R_AARCH64_RELATIVE a5b60 │ │ -00000000000abd08 0000000000000403 R_AARCH64_RELATIVE a5f60 │ │ -00000000000abd20 0000000000000403 R_AARCH64_RELATIVE a4e60 │ │ -00000000000abd38 0000000000000403 R_AARCH64_RELATIVE a4e60 │ │ -00000000000abd50 0000000000000403 R_AARCH64_RELATIVE a6360 │ │ -00000000000abd58 0000000000000403 R_AARCH64_RELATIVE a4740 │ │ -00000000000abd60 0000000000000403 R_AARCH64_RELATIVE a63e0 │ │ -00000000000abd68 0000000000000403 R_AARCH64_RELATIVE a6460 │ │ -00000000000abd70 0000000000000403 R_AARCH64_RELATIVE a4740 │ │ -00000000000abd78 0000000000000403 R_AARCH64_RELATIVE a64e0 │ │ -00000000000abd80 0000000000000403 R_AARCH64_RELATIVE a6560 │ │ -00000000000abd98 0000000000000403 R_AARCH64_RELATIVE a6760 │ │ -00000000000abdb0 0000000000000403 R_AARCH64_RELATIVE a5b60 │ │ -00000000000abdc8 0000000000000403 R_AARCH64_RELATIVE a5f60 │ │ -00000000000ac0b0 0000000000000403 R_AARCH64_RELATIVE 28f24 │ │ -00000000000ac0b8 0000000000000403 R_AARCH64_RELATIVE 28f74 │ │ -00000000000ac0c0 0000000000000403 R_AARCH64_RELATIVE 2b9d0 │ │ -00000000000ac0c8 0000000000000403 R_AARCH64_RELATIVE 42170 │ │ -00000000000ac0d0 0000000000000403 R_AARCH64_RELATIVE 43fe8 │ │ -00000000000ac0d8 0000000000000403 R_AARCH64_RELATIVE 3bdec │ │ -00000000000ac0e0 0000000000000403 R_AARCH64_RELATIVE 17298 │ │ -00000000000ac0e8 0000000000000403 R_AARCH64_RELATIVE 28f14 │ │ -00000000000ac0f0 0000000000000403 R_AARCH64_RELATIVE 59398 │ │ -00000000000ac0f8 0000000000000403 R_AARCH64_RELATIVE 42710 │ │ -00000000000ac100 0000000000000403 R_AARCH64_RELATIVE 4d11c │ │ -00000000000ac108 0000000000000403 R_AARCH64_RELATIVE 28ea4 │ │ -00000000000ac110 0000000000000403 R_AARCH64_RELATIVE 28058 │ │ -00000000000ac118 0000000000000403 R_AARCH64_RELATIVE 4e1f8 │ │ -00000000000ac120 0000000000000403 R_AARCH64_RELATIVE 44c24 │ │ -00000000000ac128 0000000000000403 R_AARCH64_RELATIVE a6cb8 │ │ -00000000000ac130 0000000000000403 R_AARCH64_RELATIVE a70a8 │ │ -00000000000ac138 0000000000000403 R_AARCH64_RELATIVE 2e850 │ │ -00000000000ac140 0000000000000403 R_AARCH64_RELATIVE 54cc0 │ │ -00000000000ac148 0000000000000403 R_AARCH64_RELATIVE 2bad4 │ │ -00000000000ac150 0000000000000403 R_AARCH64_RELATIVE 44d3c │ │ -00000000000ac158 0000000000000403 R_AARCH64_RELATIVE 17ac4 │ │ -00000000000ac160 0000000000000403 R_AARCH64_RELATIVE 2b940 │ │ -00000000000ac168 0000000000000403 R_AARCH64_RELATIVE 27e30 │ │ -00000000000ac170 0000000000000403 R_AARCH64_RELATIVE 2b980 │ │ -00000000000ac178 0000000000000403 R_AARCH64_RELATIVE 3fb90 │ │ -00000000000ac180 0000000000000403 R_AARCH64_RELATIVE 425ec │ │ -00000000000ac188 0000000000000403 R_AARCH64_RELATIVE 49984 │ │ -00000000000ac190 0000000000000403 R_AARCH64_RELATIVE 34718 │ │ -00000000000ac198 0000000000000403 R_AARCH64_RELATIVE 44d74 │ │ -00000000000ac1a0 0000000000000403 R_AARCH64_RELATIVE 2babc │ │ -00000000000ac1a8 0000000000000403 R_AARCH64_RELATIVE 28f44 │ │ -00000000000ac1b0 0000000000000403 R_AARCH64_RELATIVE a6c6f │ │ -00000000000ac1b8 0000000000000403 R_AARCH64_RELATIVE 2e1e4 │ │ -00000000000ac1c0 0000000000000403 R_AARCH64_RELATIVE 2c9dc │ │ -00000000000ac1c8 0000000000000403 R_AARCH64_RELATIVE 4fb90 │ │ -00000000000ac1d0 0000000000000403 R_AARCH64_RELATIVE 4cda0 │ │ -00000000000ac1d8 0000000000000403 R_AARCH64_RELATIVE 46294 │ │ -00000000000ac1e0 0000000000000403 R_AARCH64_RELATIVE 3a2a4 │ │ -00000000000ac1e8 0000000000000403 R_AARCH64_RELATIVE a6bd1 │ │ -00000000000ac1f0 0000000000000403 R_AARCH64_RELATIVE 369ec │ │ -00000000000ac1f8 0000000000000403 R_AARCH64_RELATIVE 43850 │ │ -00000000000ac200 0000000000000403 R_AARCH64_RELATIVE 18930 │ │ -00000000000ac208 0000000000000403 R_AARCH64_RELATIVE 437d8 │ │ -00000000000ac210 0000000000000403 R_AARCH64_RELATIVE 28bd4 │ │ -00000000000ac218 0000000000000403 R_AARCH64_RELATIVE 43db0 │ │ -00000000000ac220 0000000000000403 R_AARCH64_RELATIVE 43760 │ │ -00000000000ac228 0000000000000403 R_AARCH64_RELATIVE 27fb8 │ │ -00000000000ac230 0000000000000403 R_AARCH64_RELATIVE 393a8 │ │ -00000000000ac238 0000000000000403 R_AARCH64_RELATIVE 43ff8 │ │ -00000000000ac240 0000000000000403 R_AARCH64_RELATIVE 43ea0 │ │ -00000000000ac248 0000000000000403 R_AARCH64_RELATIVE 41b84 │ │ -00000000000ac250 0000000000000403 R_AARCH64_RELATIVE 44b10 │ │ -00000000000ac258 0000000000000403 R_AARCH64_RELATIVE 2b9a0 │ │ -00000000000ac260 0000000000000403 R_AARCH64_RELATIVE 3eedc │ │ -00000000000ac268 0000000000000403 R_AARCH64_RELATIVE 51544 │ │ -00000000000ac270 0000000000000403 R_AARCH64_RELATIVE 2c940 │ │ -00000000000ac278 0000000000000403 R_AARCH64_RELATIVE 4e21c │ │ -00000000000ac280 0000000000000403 R_AARCH64_RELATIVE 3be28 │ │ -00000000000ac288 0000000000000403 R_AARCH64_RELATIVE 42824 │ │ -00000000000ac290 0000000000000403 R_AARCH64_RELATIVE 4fbe4 │ │ -00000000000ac298 0000000000000403 R_AARCH64_RELATIVE 3e7ec │ │ -00000000000ac2a0 0000000000000403 R_AARCH64_RELATIVE 4fbcc │ │ -00000000000ac2a8 0000000000000403 R_AARCH64_RELATIVE 2ca54 │ │ -00000000000ac2b0 0000000000000403 R_AARCH64_RELATIVE 290a0 │ │ -00000000000ac2b8 0000000000000403 R_AARCH64_RELATIVE ed108 │ │ -00000000000ac2c0 0000000000000403 R_AARCH64_RELATIVE 49bf4 │ │ -00000000000ac2c8 0000000000000403 R_AARCH64_RELATIVE 28ff0 │ │ -00000000000ac2d0 0000000000000403 R_AARCH64_RELATIVE 2af9c │ │ -00000000000ac2d8 0000000000000403 R_AARCH64_RELATIVE 2af4c │ │ -00000000000ac2e0 0000000000000403 R_AARCH64_RELATIVE 28e94 │ │ -00000000000ac2e8 0000000000000403 R_AARCH64_RELATIVE 28c50 │ │ -00000000000ac2f0 0000000000000403 R_AARCH64_RELATIVE 2b03c │ │ -00000000000ac2f8 0000000000000403 R_AARCH64_RELATIVE 3f414 │ │ -00000000000ac300 0000000000000403 R_AARCH64_RELATIVE 596d8 │ │ -00000000000ac308 0000000000000403 R_AARCH64_RELATIVE 2c950 │ │ -00000000000ac310 0000000000000403 R_AARCH64_RELATIVE 44a68 │ │ -00000000000ac318 0000000000000403 R_AARCH64_RELATIVE 44ac8 │ │ -00000000000ac320 0000000000000403 R_AARCH64_RELATIVE 4c168 │ │ -00000000000ac328 0000000000000403 R_AARCH64_RELATIVE ebe08 │ │ -00000000000ac330 0000000000000403 R_AARCH64_RELATIVE 29060 │ │ -00000000000ac338 0000000000000403 R_AARCH64_RELATIVE 42308 │ │ -00000000000ac340 0000000000000403 R_AARCH64_RELATIVE 2c870 │ │ -00000000000ac348 0000000000000403 R_AARCH64_RELATIVE 28fc0 │ │ -00000000000ac350 0000000000000403 R_AARCH64_RELATIVE 332c0 │ │ -00000000000ac358 0000000000000403 R_AARCH64_RELATIVE 3bdd4 │ │ -00000000000ac360 0000000000000403 R_AARCH64_RELATIVE 44c40 │ │ -00000000000ac368 0000000000000403 R_AARCH64_RELATIVE 78dc0 │ │ -00000000000ac370 0000000000000403 R_AARCH64_RELATIVE 2ff88 │ │ -00000000000ac378 0000000000000403 R_AARCH64_RELATIVE 2b9e0 │ │ -00000000000ac380 0000000000000403 R_AARCH64_RELATIVE a6b93 │ │ -00000000000ac388 0000000000000403 R_AARCH64_RELATIVE 427e8 │ │ -00000000000ac390 0000000000000403 R_AARCH64_RELATIVE 2ca30 │ │ -00000000000ac398 0000000000000403 R_AARCH64_RELATIVE 2de1c │ │ -00000000000ac3a0 0000000000000403 R_AARCH64_RELATIVE 43778 │ │ -00000000000ac3a8 0000000000000403 R_AARCH64_RELATIVE 4dc10 │ │ -00000000000ac3b0 0000000000000403 R_AARCH64_RELATIVE 43f68 │ │ -00000000000ac3b8 0000000000000403 R_AARCH64_RELATIVE 29030 │ │ -00000000000ac3c0 0000000000000403 R_AARCH64_RELATIVE 437a8 │ │ -00000000000ac3c8 0000000000000403 R_AARCH64_RELATIVE 2ca78 │ │ -00000000000ac3d0 0000000000000403 R_AARCH64_RELATIVE 4fbb4 │ │ -00000000000ac3d8 0000000000000403 R_AARCH64_RELATIVE 28ee4 │ │ -00000000000ac3e0 0000000000000403 R_AARCH64_RELATIVE 29090 │ │ -00000000000ac3e8 0000000000000403 R_AARCH64_RELATIVE 3bde0 │ │ -00000000000ac3f0 0000000000000403 R_AARCH64_RELATIVE 397e8 │ │ -00000000000ac3f8 0000000000000403 R_AARCH64_RELATIVE 17500 │ │ -00000000000ac400 0000000000000403 R_AARCH64_RELATIVE 73c64 │ │ -00000000000ac408 0000000000000403 R_AARCH64_RELATIVE 27fc8 │ │ -00000000000ac410 0000000000000403 R_AARCH64_RELATIVE 2ca0c │ │ -00000000000ac418 0000000000000403 R_AARCH64_RELATIVE 2b960 │ │ -00000000000ac420 0000000000000403 R_AARCH64_RELATIVE 3419c │ │ -00000000000ac428 0000000000000403 R_AARCH64_RELATIVE 28e58 │ │ -00000000000ac430 0000000000000403 R_AARCH64_RELATIVE 44d04 │ │ -00000000000ac438 0000000000000403 R_AARCH64_RELATIVE abc18 │ │ -00000000000ac440 0000000000000403 R_AARCH64_RELATIVE 41bac │ │ -00000000000ac448 0000000000000403 R_AARCH64_RELATIVE 2ea34 │ │ -00000000000ac450 0000000000000403 R_AARCH64_RELATIVE 43e58 │ │ -00000000000ac458 0000000000000403 R_AARCH64_RELATIVE 2b8d4 │ │ -00000000000ac460 0000000000000403 R_AARCH64_RELATIVE 43f78 │ │ -00000000000ac468 0000000000000403 R_AARCH64_RELATIVE 22914 │ │ -00000000000ac470 0000000000000403 R_AARCH64_RELATIVE 2baa4 │ │ -00000000000ac478 0000000000000403 R_AARCH64_RELATIVE 3a280 │ │ -00000000000ac480 0000000000000403 R_AARCH64_RELATIVE 3f274 │ │ -00000000000ac488 0000000000000403 R_AARCH64_RELATIVE 44bb8 │ │ -00000000000ac490 0000000000000403 R_AARCH64_RELATIVE 29040 │ │ -00000000000ac498 0000000000000403 R_AARCH64_RELATIVE 347b4 │ │ -00000000000ac4a0 0000000000000403 R_AARCH64_RELATIVE a6a28 │ │ -00000000000ac4a8 0000000000000403 R_AARCH64_RELATIVE 2b9c0 │ │ -00000000000ac4b0 0000000000000403 R_AARCH64_RELATIVE 39a08 │ │ -00000000000ac4b8 0000000000000403 R_AARCH64_RELATIVE 5213c │ │ -00000000000ac4c0 0000000000000403 R_AARCH64_RELATIVE 42290 │ │ -00000000000ac4c8 0000000000000403 R_AARCH64_RELATIVE a6c35 │ │ -00000000000ac4d0 0000000000000403 R_AARCH64_RELATIVE 43eb8 │ │ -00000000000ac4d8 0000000000000403 R_AARCH64_RELATIVE 48634 │ │ -00000000000ac4e0 0000000000000403 R_AARCH64_RELATIVE 97e50 │ │ -00000000000ac4e8 0000000000000403 R_AARCH64_RELATIVE 2e5c0 │ │ -00000000000ac4f0 0000000000000403 R_AARCH64_RELATIVE 43718 │ │ -00000000000ac4f8 0000000000000403 R_AARCH64_RELATIVE 33fb8 │ │ -00000000000ac500 0000000000000403 R_AARCH64_RELATIVE 28078 │ │ -00000000000ac508 0000000000000403 R_AARCH64_RELATIVE 3be04 │ │ -00000000000ac510 0000000000000403 R_AARCH64_RELATIVE 41bc0 │ │ -00000000000ac518 0000000000000403 R_AARCH64_RELATIVE 2ba8c │ │ -00000000000ac520 0000000000000403 R_AARCH64_RELATIVE 28bb4 │ │ -00000000000ac528 0000000000000403 R_AARCH64_RELATIVE 1acd4 │ │ -00000000000ac530 0000000000000403 R_AARCH64_RELATIVE 2e430 │ │ -00000000000ac538 0000000000000403 R_AARCH64_RELATIVE 38630 │ │ -00000000000ac540 0000000000000403 R_AARCH64_RELATIVE 409dc │ │ -00000000000ac548 0000000000000403 R_AARCH64_RELATIVE 43fd8 │ │ -00000000000ac550 0000000000000403 R_AARCH64_RELATIVE 42680 │ │ -00000000000ac558 0000000000000403 R_AARCH64_RELATIVE 1b570 │ │ -00000000000ac560 0000000000000403 R_AARCH64_RELATIVE 2e958 │ │ -00000000000ac568 0000000000000403 R_AARCH64_RELATIVE 44d90 │ │ -00000000000ac570 0000000000000403 R_AARCH64_RELATIVE 30124 │ │ -00000000000ac578 0000000000000403 R_AARCH64_RELATIVE 421d0 │ │ -00000000000ac580 0000000000000403 R_AARCH64_RELATIVE 76208 │ │ -00000000000ac588 0000000000000403 R_AARCH64_RELATIVE 422d8 │ │ -00000000000ac590 0000000000000403 R_AARCH64_RELATIVE 33de8 │ │ -00000000000ac598 0000000000000403 R_AARCH64_RELATIVE 1b580 │ │ -00000000000ac5a0 0000000000000403 R_AARCH64_RELATIVE 28048 │ │ -00000000000ac5a8 0000000000000403 R_AARCH64_RELATIVE 42218 │ │ -00000000000ac5b0 0000000000000403 R_AARCH64_RELATIVE 41c10 │ │ -00000000000ac5b8 0000000000000403 R_AARCH64_RELATIVE 428d8 │ │ -00000000000ac5c0 0000000000000403 R_AARCH64_RELATIVE 28f54 │ │ -00000000000ac5c8 0000000000000403 R_AARCH64_RELATIVE 43e70 │ │ -00000000000ac5d0 0000000000000403 R_AARCH64_RELATIVE 44b28 │ │ -00000000000ac5d8 0000000000000403 R_AARCH64_RELATIVE 426e0 │ │ -00000000000ac5e0 0000000000000403 R_AARCH64_RELATIVE a7ad0 │ │ -00000000000ac5e8 0000000000000403 R_AARCH64_RELATIVE 43d68 │ │ -00000000000ac5f0 0000000000000403 R_AARCH64_RELATIVE 30260 │ │ -00000000000ac5f8 0000000000000403 R_AARCH64_RELATIVE 42740 │ │ -00000000000ac600 0000000000000403 R_AARCH64_RELATIVE 4e1ec │ │ -00000000000ac608 0000000000000403 R_AARCH64_RELATIVE 36b10 │ │ -00000000000ac610 0000000000000403 R_AARCH64_RELATIVE 44ba0 │ │ -00000000000ac618 0000000000000403 R_AARCH64_RELATIVE 2b910 │ │ -00000000000ac620 0000000000000403 R_AARCH64_RELATIVE 41b98 │ │ -00000000000ac628 0000000000000403 R_AARCH64_RELATIVE 41bd4 │ │ -00000000000ac630 0000000000000403 R_AARCH64_RELATIVE 4d9cc │ │ -00000000000ac638 0000000000000403 R_AARCH64_RELATIVE 2ba38 │ │ -00000000000ac640 0000000000000403 R_AARCH64_RELATIVE 4f550 │ │ -00000000000ac648 0000000000000403 R_AARCH64_RELATIVE 2c920 │ │ -00000000000ac650 0000000000000403 R_AARCH64_RELATIVE 2ba00 │ │ -00000000000ac658 0000000000000403 R_AARCH64_RELATIVE 28bc4 │ │ -00000000000ac660 0000000000000403 R_AARCH64_RELATIVE 331f0 │ │ -00000000000ac668 0000000000000403 R_AARCH64_RELATIVE 2bab0 │ │ -00000000000ac670 0000000000000403 R_AARCH64_RELATIVE 43fa8 │ │ -00000000000ac678 0000000000000403 R_AARCH64_RELATIVE 2c9e8 │ │ -00000000000ac680 0000000000000403 R_AARCH64_RELATIVE 43de0 │ │ -00000000000ac688 0000000000000403 R_AARCH64_RELATIVE 44b58 │ │ -00000000000ac690 0000000000000403 R_AARCH64_RELATIVE 44a50 │ │ -00000000000ac698 0000000000000403 R_AARCH64_RELATIVE 41324 │ │ -00000000000ac6a0 0000000000000403 R_AARCH64_RELATIVE 40898 │ │ -00000000000ac6a8 0000000000000403 R_AARCH64_RELATIVE 42770 │ │ -00000000000ac6b0 0000000000000403 R_AARCH64_RELATIVE 33914 │ │ -00000000000ac6b8 0000000000000403 R_AARCH64_RELATIVE 43fb8 │ │ -00000000000ac6c0 0000000000000403 R_AARCH64_RELATIVE 1b5dc │ │ -00000000000ac6c8 0000000000000403 R_AARCH64_RELATIVE 4fb9c │ │ -00000000000ac6d0 0000000000000403 R_AARCH64_RELATIVE 2fdd0 │ │ -00000000000ac6e0 0000000000000403 R_AARCH64_RELATIVE 22830 │ │ -00000000000ac6e8 0000000000000403 R_AARCH64_RELATIVE 2ca18 │ │ -00000000000ac6f0 0000000000000403 R_AARCH64_RELATIVE 3a274 │ │ -00000000000ac6f8 0000000000000403 R_AARCH64_RELATIVE a78b0 │ │ -00000000000ac700 0000000000000403 R_AARCH64_RELATIVE 7d5a0 │ │ -00000000000ac708 0000000000000403 R_AARCH64_RELATIVE 2b990 │ │ -00000000000ac710 0000000000000403 R_AARCH64_RELATIVE 2c980 │ │ -00000000000ac718 0000000000000403 R_AARCH64_RELATIVE 4e228 │ │ -00000000000ac720 0000000000000403 R_AARCH64_RELATIVE 421b8 │ │ -00000000000ac728 0000000000000403 R_AARCH64_RELATIVE 4fba8 │ │ -00000000000ac730 0000000000000403 R_AARCH64_RELATIVE 44ab0 │ │ -00000000000ac738 0000000000000403 R_AARCH64_RELATIVE 2ca48 │ │ -00000000000ac740 0000000000000403 R_AARCH64_RELATIVE a7930 │ │ -00000000000ac748 0000000000000403 R_AARCH64_RELATIVE 422a8 │ │ -00000000000ac750 0000000000000403 R_AARCH64_RELATIVE a6b7e │ │ -00000000000ac758 0000000000000403 R_AARCH64_RELATIVE 3fd28 │ │ -00000000000ac760 0000000000000403 R_AARCH64_RELATIVE 2bae0 │ │ -00000000000ac768 0000000000000403 R_AARCH64_RELATIVE 4fb84 │ │ -00000000000ac770 0000000000000403 R_AARCH64_RELATIVE 2b9b0 │ │ -00000000000ac778 0000000000000403 R_AARCH64_RELATIVE 303a0 │ │ -00000000000ac780 0000000000000403 R_AARCH64_RELATIVE a6bbb │ │ -00000000000ac788 0000000000000403 R_AARCH64_RELATIVE 2ba80 │ │ -00000000000ac790 0000000000000403 R_AARCH64_RELATIVE 2c8c0 │ │ -00000000000ac798 0000000000000403 R_AARCH64_RELATIVE a69c4 │ │ -00000000000ac7a0 0000000000000403 R_AARCH64_RELATIVE 44cb0 │ │ -00000000000ac7a8 0000000000000403 R_AARCH64_RELATIVE a6d50 │ │ -00000000000ac7b0 0000000000000403 R_AARCH64_RELATIVE 41af8 │ │ -00000000000ac7b8 0000000000000403 R_AARCH64_RELATIVE 42260 │ │ -00000000000ac7c0 0000000000000403 R_AARCH64_RELATIVE 41be8 │ │ -00000000000ac7c8 0000000000000403 R_AARCH64_RELATIVE 41b34 │ │ -00000000000ac7d0 0000000000000403 R_AARCH64_RELATIVE a6c46 │ │ -00000000000ac7d8 0000000000000403 R_AARCH64_RELATIVE 28bf4 │ │ -00000000000ac7e0 0000000000000403 R_AARCH64_RELATIVE 40930 │ │ -00000000000ac7e8 0000000000000403 R_AARCH64_RELATIVE 2c990 │ │ -00000000000ac7f0 0000000000000403 R_AARCH64_RELATIVE 42860 │ │ -00000000000ac7f8 0000000000000403 R_AARCH64_RELATIVE 427fc │ │ -00000000000ac800 0000000000000403 R_AARCH64_RELATIVE 2bac8 │ │ -00000000000ac808 0000000000000403 R_AARCH64_RELATIVE 2c8e0 │ │ -00000000000ac810 0000000000000403 R_AARCH64_RELATIVE 2b050 │ │ -00000000000ac818 0000000000000403 R_AARCH64_RELATIVE 36c00 │ │ -00000000000ac820 0000000000000403 R_AARCH64_RELATIVE 4e1e0 │ │ -00000000000ac828 0000000000000403 R_AARCH64_RELATIVE a6c1c │ │ -00000000000ac830 0000000000000403 R_AARCH64_RELATIVE 2c8f0 │ │ -00000000000ac838 0000000000000403 R_AARCH64_RELATIVE 43e10 │ │ -00000000000ac840 0000000000000403 R_AARCH64_RELATIVE 4d820 │ │ -00000000000ac848 0000000000000403 R_AARCH64_RELATIVE 426b0 │ │ -00000000000ac850 0000000000000403 R_AARCH64_RELATIVE 28c6c │ │ -00000000000ac858 0000000000000403 R_AARCH64_RELATIVE 469a4 │ │ -00000000000ac860 0000000000000403 R_AARCH64_RELATIVE 2ca3c │ │ -00000000000ac868 0000000000000403 R_AARCH64_RELATIVE a6c94 │ │ -00000000000ac870 0000000000000403 R_AARCH64_RELATIVE 467c8 │ │ -00000000000ac878 0000000000000403 R_AARCH64_RELATIVE a76b0 │ │ -00000000000ac880 0000000000000403 R_AARCH64_RELATIVE 427a0 │ │ -00000000000ac888 0000000000000403 R_AARCH64_RELATIVE 428c4 │ │ -00000000000ac890 0000000000000403 R_AARCH64_RELATIVE 43ed0 │ │ -00000000000ac898 0000000000000403 R_AARCH64_RELATIVE 38c00 │ │ -00000000000ac8a0 0000000000000403 R_AARCH64_RELATIVE 42758 │ │ -00000000000ac8a8 0000000000000403 R_AARCH64_RELATIVE 28c40 │ │ -00000000000ac8b0 0000000000000403 R_AARCH64_RELATIVE 344ec │ │ -00000000000ac8b8 0000000000000403 R_AARCH64_RELATIVE 4e204 │ │ -00000000000ac8c0 0000000000000403 R_AARCH64_RELATIVE 28c14 │ │ -00000000000ac8c8 0000000000000403 R_AARCH64_RELATIVE 395c4 │ │ -00000000000ac8d0 0000000000000403 R_AARCH64_RELATIVE 2dfb8 │ │ -00000000000ac8d8 0000000000000403 R_AARCH64_RELATIVE 2ba74 │ │ -00000000000ac8e0 0000000000000403 R_AARCH64_RELATIVE 29050 │ │ -00000000000ac8e8 0000000000000403 R_AARCH64_RELATIVE 42650 │ │ -00000000000ac8f0 0000000000000403 R_AARCH64_RELATIVE 422c0 │ │ -00000000000ac8f8 0000000000000403 R_AARCH64_RELATIVE 44d58 │ │ -00000000000ac900 0000000000000403 R_AARCH64_RELATIVE 42278 │ │ -00000000000ac908 0000000000000403 R_AARCH64_RELATIVE 44b70 │ │ -00000000000ac910 0000000000000403 R_AARCH64_RELATIVE 403f0 │ │ -00000000000ac918 0000000000000403 R_AARCH64_RELATIVE 48084 │ │ -00000000000ac920 0000000000000403 R_AARCH64_RELATIVE 44a80 │ │ -00000000000ac928 0000000000000403 R_AARCH64_RELATIVE 4e1d4 │ │ -00000000000ac930 0000000000000403 R_AARCH64_RELATIVE 3a298 │ │ -00000000000ac938 0000000000000403 R_AARCH64_RELATIVE a6c56 │ │ -00000000000ac940 0000000000000403 R_AARCH64_RELATIVE 27fa8 │ │ -00000000000ac948 0000000000000403 R_AARCH64_RELATIVE 42888 │ │ -00000000000ac950 0000000000000403 R_AARCH64_RELATIVE 3b864 │ │ -00000000000ac958 0000000000000403 R_AARCH64_RELATIVE a6b18 │ │ -00000000000ac960 0000000000000403 R_AARCH64_RELATIVE 42668 │ │ -00000000000ac968 0000000000000403 R_AARCH64_RELATIVE 465ec │ │ -00000000000ac970 0000000000000403 R_AARCH64_RELATIVE 4b788 │ │ -00000000000ac978 0000000000000403 R_AARCH64_RELATIVE 2b028 │ │ -00000000000ac980 0000000000000403 R_AARCH64_RELATIVE 1b66c │ │ -00000000000ac988 0000000000000403 R_AARCH64_RELATIVE 43df8 │ │ -00000000000ac990 0000000000000403 R_AARCH64_RELATIVE 45f7c │ │ -00000000000ac998 0000000000000403 R_AARCH64_RELATIVE 44af8 │ │ -00000000000ac9a0 0000000000000403 R_AARCH64_RELATIVE 42230 │ │ -00000000000ac9a8 0000000000000403 R_AARCH64_RELATIVE 437f0 │ │ -00000000000ac9b0 0000000000000403 R_AARCH64_RELATIVE 42698 │ │ -00000000000ac9b8 0000000000000403 R_AARCH64_RELATIVE 41954 │ │ -00000000000ac9c0 0000000000000403 R_AARCH64_RELATIVE 3f8c0 │ │ -00000000000ac9c8 0000000000000403 R_AARCH64_RELATIVE 2ba98 │ │ -00000000000ac9d0 0000000000000403 R_AARCH64_RELATIVE 2c8d0 │ │ -00000000000ac9d8 0000000000000403 R_AARCH64_RELATIVE 2c8b0 │ │ -00000000000ac9e0 0000000000000403 R_AARCH64_RELATIVE 42638 │ │ -00000000000ac9e8 0000000000000403 R_AARCH64_RELATIVE 42874 │ │ -00000000000ac9f0 0000000000000403 R_AARCH64_RELATIVE 40ba8 │ │ -00000000000ac9f8 0000000000000403 R_AARCH64_RELATIVE 2ca6c │ │ -00000000000aca00 0000000000000403 R_AARCH64_RELATIVE 2ca84 │ │ -00000000000aca08 0000000000000403 R_AARCH64_RELATIVE 28b5c │ │ -00000000000aca10 0000000000000403 R_AARCH64_RELATIVE 46e00 │ │ -00000000000aca18 0000000000000403 R_AARCH64_RELATIVE 50adc │ │ -00000000000aca20 0000000000000403 R_AARCH64_RELATIVE 2b970 │ │ -00000000000aca28 0000000000000403 R_AARCH64_RELATIVE a7b10 │ │ -00000000000aca30 0000000000000403 R_AARCH64_RELATIVE 44ce8 │ │ -00000000000aca38 0000000000000403 R_AARCH64_RELATIVE 3efc4 │ │ -00000000000aca40 0000000000000403 R_AARCH64_RELATIVE 4e234 │ │ -00000000000aca48 0000000000000403 R_AARCH64_RELATIVE 2ca24 │ │ -00000000000aca50 0000000000000403 R_AARCH64_RELATIVE 47e18 │ │ -00000000000aca58 0000000000000403 R_AARCH64_RELATIVE 44038 │ │ -00000000000aca60 0000000000000403 R_AARCH64_RELATIVE 2ba44 │ │ -00000000000aca68 0000000000000403 R_AARCH64_RELATIVE 41b5c │ │ -00000000000aca70 0000000000000403 R_AARCH64_RELATIVE 42900 │ │ -00000000000aca78 0000000000000403 R_AARCH64_RELATIVE 28f34 │ │ -00000000000aca80 0000000000000403 R_AARCH64_RELATIVE 28c34 │ │ -00000000000aca88 0000000000000403 R_AARCH64_RELATIVE 44c78 │ │ -00000000000aca90 0000000000000403 R_AARCH64_RELATIVE 2ca60 │ │ -00000000000aca98 0000000000000403 R_AARCH64_RELATIVE 28018 │ │ -00000000000acaa0 0000000000000403 R_AARCH64_RELATIVE 3a2b0 │ │ -00000000000acaa8 0000000000000403 R_AARCH64_RELATIVE 3be1c │ │ -00000000000acab0 0000000000000403 R_AARCH64_RELATIVE 4b39c │ │ -00000000000acab8 0000000000000403 R_AARCH64_RELATIVE 4983c │ │ -00000000000acac0 0000000000000403 R_AARCH64_RELATIVE 2b950 │ │ -00000000000acac8 0000000000000403 R_AARCH64_RELATIVE 43f18 │ │ -00000000000acad0 0000000000000403 R_AARCH64_RELATIVE 44c94 │ │ -00000000000acad8 0000000000000403 R_AARCH64_RELATIVE a6960 │ │ -00000000000acae0 0000000000000403 R_AARCH64_RELATIVE 44a98 │ │ -00000000000acae8 0000000000000403 R_AARCH64_RELATIVE 35038 │ │ -00000000000acaf0 0000000000000403 R_AARCH64_RELATIVE 28c60 │ │ -00000000000acaf8 0000000000000403 R_AARCH64_RELATIVE 42788 │ │ -00000000000acb00 0000000000000403 R_AARCH64_RELATIVE 17180 │ │ -00000000000acb08 0000000000000403 R_AARCH64_RELATIVE 333c4 │ │ -00000000000acb10 0000000000000403 R_AARCH64_RELATIVE 4289c │ │ -00000000000acb18 0000000000000403 R_AARCH64_RELATIVE 43f00 │ │ -00000000000acb20 0000000000000403 R_AARCH64_RELATIVE 437c0 │ │ -00000000000acb28 0000000000000403 R_AARCH64_RELATIVE 29000 │ │ -00000000000acb30 0000000000000403 R_AARCH64_RELATIVE a6c7c │ │ -00000000000acb38 0000000000000403 R_AARCH64_RELATIVE 2af8c │ │ -00000000000acb40 0000000000000403 R_AARCH64_RELATIVE 28f64 │ │ -00000000000acb48 0000000000000403 R_AARCH64_RELATIVE 27f50 │ │ -00000000000acb50 0000000000000403 R_AARCH64_RELATIVE 3bdf8 │ │ -00000000000acb58 0000000000000403 R_AARCH64_RELATIVE 73d34 │ │ -00000000000acb60 0000000000000403 R_AARCH64_RELATIVE 33124 │ │ -00000000000acb68 0000000000000403 R_AARCH64_RELATIVE 1d5e4 │ │ -00000000000acb70 0000000000000403 R_AARCH64_RELATIVE 28038 │ │ -00000000000acb78 0000000000000403 R_AARCH64_RELATIVE 43790 │ │ -00000000000acb80 0000000000000403 R_AARCH64_RELATIVE a6b70 │ │ -00000000000acb88 0000000000000403 R_AARCH64_RELATIVE 29010 │ │ -00000000000acb90 0000000000000403 R_AARCH64_RELATIVE 56504 │ │ -00000000000acb98 0000000000000403 R_AARCH64_RELATIVE 42728 │ │ -00000000000acba0 0000000000000403 R_AARCH64_RELATIVE 48494 │ │ -00000000000acba8 0000000000000403 R_AARCH64_RELATIVE 29080 │ │ -00000000000acbb0 0000000000000403 R_AARCH64_RELATIVE 43dc8 │ │ -00000000000acbb8 0000000000000403 R_AARCH64_RELATIVE 51320 │ │ -00000000000acbc0 0000000000000403 R_AARCH64_RELATIVE 34690 │ │ -00000000000acbc8 0000000000000403 R_AARCH64_RELATIVE 4fbc0 │ │ -00000000000acbd0 0000000000000403 R_AARCH64_RELATIVE 27ff8 │ │ -00000000000acbd8 0000000000000403 R_AARCH64_RELATIVE 41b48 │ │ -00000000000acbe0 0000000000000403 R_AARCH64_RELATIVE 28f84 │ │ -00000000000acbe8 0000000000000403 R_AARCH64_RELATIVE 28ef4 │ │ -00000000000acbf0 0000000000000403 R_AARCH64_RELATIVE a6a80 │ │ -00000000000acbf8 0000000000000403 R_AARCH64_RELATIVE 43ee8 │ │ -00000000000acc00 0000000000000403 R_AARCH64_RELATIVE 2b920 │ │ -00000000000acc08 0000000000000403 R_AARCH64_RELATIVE 28fd0 │ │ -00000000000acc10 0000000000000403 R_AARCH64_RELATIVE 28eb4 │ │ -00000000000acc18 0000000000000403 R_AARCH64_RELATIVE 44b88 │ │ -00000000000acc20 0000000000000403 R_AARCH64_RELATIVE 28c04 │ │ -00000000000acc28 0000000000000403 R_AARCH64_RELATIVE 44d20 │ │ -00000000000acc30 0000000000000403 R_AARCH64_RELATIVE 2b9f0 │ │ -00000000000acc38 0000000000000403 R_AARCH64_RELATIVE 43808 │ │ -00000000000acc40 0000000000000403 R_AARCH64_RELATIVE 39da0 │ │ -00000000000acc48 0000000000000403 R_AARCH64_RELATIVE 44008 │ │ -00000000000acc50 0000000000000403 R_AARCH64_RELATIVE 28028 │ │ -00000000000acc58 0000000000000403 R_AARCH64_RELATIVE 43838 │ │ -00000000000acc60 0000000000000403 R_AARCH64_RELATIVE 42200 │ │ -00000000000acc68 0000000000000403 R_AARCH64_RELATIVE 41b70 │ │ -00000000000acc70 0000000000000403 R_AARCH64_RELATIVE ad008 │ │ -00000000000acc78 0000000000000403 R_AARCH64_RELATIVE 39b98 │ │ -00000000000acc80 0000000000000403 R_AARCH64_RELATIVE 3be34 │ │ -00000000000acc88 0000000000000403 R_AARCH64_RELATIVE 3be10 │ │ -00000000000acc90 0000000000000403 R_AARCH64_RELATIVE 2b000 │ │ -00000000000acc98 0000000000000403 R_AARCH64_RELATIVE 28fe0 │ │ -00000000000acca0 0000000000000403 R_AARCH64_RELATIVE 3d7cc │ │ -00000000000acca8 0000000000000403 R_AARCH64_RELATIVE 46b48 │ │ -00000000000accb0 0000000000000403 R_AARCH64_RELATIVE 28068 │ │ -00000000000accb8 0000000000000403 R_AARCH64_RELATIVE 2afd8 │ │ -00000000000accc0 0000000000000403 R_AARCH64_RELATIVE 1a8b8 │ │ -00000000000accc8 0000000000000403 R_AARCH64_RELATIVE 44028 │ │ -00000000000accd0 0000000000000403 R_AARCH64_RELATIVE 46f28 │ │ -00000000000accd8 0000000000000403 R_AARCH64_RELATIVE 43e28 │ │ -00000000000acce0 0000000000000403 R_AARCH64_RELATIVE 43fc8 │ │ -00000000000acce8 0000000000000403 R_AARCH64_RELATIVE 2b014 │ │ -00000000000accf0 0000000000000403 R_AARCH64_RELATIVE 44ae0 │ │ -00000000000accf8 0000000000000403 R_AARCH64_RELATIVE 28ba4 │ │ -00000000000acd00 0000000000000403 R_AARCH64_RELATIVE 43820 │ │ -00000000000acd08 0000000000000403 R_AARCH64_RELATIVE 44018 │ │ -00000000000acd10 0000000000000403 R_AARCH64_RELATIVE 40400 │ │ -00000000000acd18 0000000000000403 R_AARCH64_RELATIVE a6c6a │ │ -00000000000acd20 0000000000000403 R_AARCH64_RELATIVE 28f04 │ │ -00000000000acd28 0000000000000403 R_AARCH64_RELATIVE 3a268 │ │ -00000000000acd30 0000000000000403 R_AARCH64_RELATIVE a6cd0 │ │ -00000000000acd38 0000000000000403 R_AARCH64_RELATIVE 49ad4 │ │ -00000000000acd40 0000000000000403 R_AARCH64_RELATIVE 41b20 │ │ -00000000000acd48 0000000000000403 R_AARCH64_RELATIVE 426c8 │ │ -00000000000acd50 0000000000000403 R_AARCH64_RELATIVE a7990 │ │ -00000000000acd58 0000000000000403 R_AARCH64_RELATIVE 41bfc │ │ -00000000000acd60 0000000000000403 R_AARCH64_RELATIVE 2ba5c │ │ -00000000000acd68 0000000000000403 R_AARCH64_RELATIVE 1b820 │ │ -00000000000acd70 0000000000000403 R_AARCH64_RELATIVE 27f98 │ │ -00000000000acd78 0000000000000403 R_AARCH64_RELATIVE 43e88 │ │ -00000000000acd80 0000000000000403 R_AARCH64_RELATIVE 43e40 │ │ -00000000000acd88 0000000000000403 R_AARCH64_RELATIVE 2c9f4 │ │ -00000000000acd90 0000000000000403 R_AARCH64_RELATIVE 2afb0 │ │ -00000000000acd98 0000000000000403 R_AARCH64_RELATIVE 44a04 │ │ -00000000000acda0 0000000000000403 R_AARCH64_RELATIVE 33b74 │ │ -00000000000acda8 0000000000000403 R_AARCH64_RELATIVE 4e210 │ │ -00000000000acdb0 0000000000000403 R_AARCH64_RELATIVE 343bc │ │ -00000000000acdb8 0000000000000403 R_AARCH64_RELATIVE 4fbd8 │ │ -00000000000acdc0 0000000000000403 R_AARCH64_RELATIVE 4284c │ │ -00000000000acdc8 0000000000000403 R_AARCH64_RELATIVE 368d8 │ │ -00000000000acdd0 0000000000000403 R_AARCH64_RELATIVE 2c900 │ │ -00000000000acdd8 0000000000000403 R_AARCH64_RELATIVE 2c970 │ │ -00000000000acde0 0000000000000403 R_AARCH64_RELATIVE 3ede8 │ │ -00000000000acde8 0000000000000403 R_AARCH64_RELATIVE 3d42c │ │ -00000000000acdf0 0000000000000403 R_AARCH64_RELATIVE 34d70 │ │ -00000000000acdf8 0000000000000403 R_AARCH64_RELATIVE 44c08 │ │ -00000000000ace00 0000000000000403 R_AARCH64_RELATIVE 2c910 │ │ -00000000000ace08 0000000000000403 R_AARCH64_RELATIVE 44c5c │ │ -00000000000ace10 0000000000000403 R_AARCH64_RELATIVE 43f88 │ │ -00000000000ace18 0000000000000403 R_AARCH64_RELATIVE 28ec4 │ │ -00000000000ace20 0000000000000403 R_AARCH64_RELATIVE 33668 │ │ -00000000000ace28 0000000000000403 R_AARCH64_RELATIVE 428ec │ │ -00000000000ace30 0000000000000403 R_AARCH64_RELATIVE 2b930 │ │ -00000000000ace38 0000000000000403 R_AARCH64_RELATIVE 3824c │ │ -00000000000ace40 0000000000000403 R_AARCH64_RELATIVE 34960 │ │ -00000000000ace48 0000000000000403 R_AARCH64_RELATIVE 2eb9c │ │ -00000000000ace50 0000000000000403 R_AARCH64_RELATIVE 27fe8 │ │ -00000000000ace58 0000000000000403 R_AARCH64_RELATIVE 1a984 │ │ -00000000000ace60 0000000000000403 R_AARCH64_RELATIVE 41aa0 │ │ -00000000000ace68 0000000000000403 R_AARCH64_RELATIVE 1acc4 │ │ -00000000000ace70 0000000000000403 R_AARCH64_RELATIVE 426f8 │ │ -00000000000ace78 0000000000000403 R_AARCH64_RELATIVE 3f710 │ │ -00000000000ace80 0000000000000403 R_AARCH64_RELATIVE 2e730 │ │ -00000000000ace88 0000000000000403 R_AARCH64_RELATIVE 32064 │ │ -00000000000ace90 0000000000000403 R_AARCH64_RELATIVE 3a250 │ │ -00000000000ace98 0000000000000403 R_AARCH64_RELATIVE 422f0 │ │ -00000000000acea0 0000000000000403 R_AARCH64_RELATIVE 43f98 │ │ -00000000000acea8 0000000000000403 R_AARCH64_RELATIVE 28be4 │ │ -00000000000aceb0 0000000000000403 R_AARCH64_RELATIVE 1a994 │ │ -00000000000aceb8 0000000000000403 R_AARCH64_RELATIVE 428b0 │ │ -00000000000acec0 0000000000000403 R_AARCH64_RELATIVE 40684 │ │ -00000000000acec8 0000000000000403 R_AARCH64_RELATIVE 28008 │ │ -00000000000aced0 0000000000000403 R_AARCH64_RELATIVE 33500 │ │ -00000000000aced8 0000000000000403 R_AARCH64_RELATIVE 3f108 │ │ -00000000000acee0 0000000000000403 R_AARCH64_RELATIVE 42248 │ │ -00000000000acee8 0000000000000403 R_AARCH64_RELATIVE 42810 │ │ -00000000000acef0 0000000000000403 R_AARCH64_RELATIVE 482d4 │ │ -00000000000acef8 0000000000000403 R_AARCH64_RELATIVE 510ec │ │ -00000000000acf00 0000000000000403 R_AARCH64_RELATIVE 2c9a0 │ │ -00000000000acf08 0000000000000403 R_AARCH64_RELATIVE 45d74 │ │ -00000000000acf10 0000000000000403 R_AARCH64_RELATIVE 2afec │ │ -00000000000acf18 0000000000000403 R_AARCH64_RELATIVE 2ca00 │ │ -00000000000acf20 0000000000000403 R_AARCH64_RELATIVE 28ed4 │ │ -00000000000acf28 0000000000000403 R_AARCH64_RELATIVE 3a28c │ │ -00000000000acf30 0000000000000403 R_AARCH64_RELATIVE 421e8 │ │ -00000000000acf38 0000000000000403 R_AARCH64_RELATIVE 46ccc │ │ -00000000000acf40 0000000000000403 R_AARCH64_RELATIVE 28c24 │ │ -00000000000acf48 0000000000000403 R_AARCH64_RELATIVE a6b8e │ │ -00000000000acf50 0000000000000403 R_AARCH64_RELATIVE 29070 │ │ -00000000000acf58 0000000000000403 R_AARCH64_RELATIVE 44b40 │ │ -00000000000acf60 0000000000000403 R_AARCH64_RELATIVE 44ccc │ │ -00000000000acf68 0000000000000403 R_AARCH64_RELATIVE 3a25c │ │ -00000000000acf70 0000000000000403 R_AARCH64_RELATIVE 2c960 │ │ -00000000000acf78 0000000000000403 R_AARCH64_RELATIVE 3cf30 │ │ -00000000000acf80 0000000000000403 R_AARCH64_RELATIVE 2ba68 │ │ -00000000000acf88 0000000000000403 R_AARCH64_RELATIVE 27fd8 │ │ -00000000000acf90 0000000000000403 R_AARCH64_RELATIVE 2ba50 │ │ -00000000000acf98 0000000000000403 R_AARCH64_RELATIVE 3d5fc │ │ -00000000000acfa0 0000000000000403 R_AARCH64_RELATIVE 40ff4 │ │ -00000000000acfa8 0000000000000403 R_AARCH64_RELATIVE 2afc4 │ │ -00000000000acfb0 0000000000000403 R_AARCH64_RELATIVE 7d914 │ │ -00000000000acfb8 0000000000000403 R_AARCH64_RELATIVE 42838 │ │ -00000000000acfc0 0000000000000403 R_AARCH64_RELATIVE 7a648 │ │ -00000000000acfc8 0000000000000403 R_AARCH64_RELATIVE 29020 │ │ -00000000000acfd0 0000000000000403 R_AARCH64_RELATIVE 43f58 │ │ -00000000000acfd8 0000000000000403 R_AARCH64_RELATIVE 41b0c │ │ -00000000000acfe0 0000000000000403 R_AARCH64_RELATIVE 4d4a0 │ │ -00000000000acfe8 0000000000000403 R_AARCH64_RELATIVE a6e50 │ │ -00000000000acff0 0000000000000403 R_AARCH64_RELATIVE 2c930 │ │ -00000000000acff8 0000000000000403 R_AARCH64_RELATIVE 28b98 │ │ -00000000000ad2a8 0000000000000403 R_AARCH64_RELATIVE eac00 │ │ -00000000000ad2b0 0000000000000403 R_AARCH64_RELATIVE e8840 │ │ -00000000000ad2b8 0000000000000403 R_AARCH64_RELATIVE e8c40 │ │ -00000000000ad2c0 0000000000000403 R_AARCH64_RELATIVE e9040 │ │ -00000000000ad2c8 0000000000000403 R_AARCH64_RELATIVE eac00 │ │ -00000000000ad2d0 0000000000000403 R_AARCH64_RELATIVE eb000 │ │ -00000000000ad2d8 0000000000000403 R_AARCH64_RELATIVE eb200 │ │ -00000000000ad2e0 0000000000000403 R_AARCH64_RELATIVE eb400 │ │ -00000000000ad2e8 0000000000000403 R_AARCH64_RELATIVE eac00 │ │ -00000000000ad2f0 0000000000000403 R_AARCH64_RELATIVE e9a00 │ │ -00000000000ad2f8 0000000000000403 R_AARCH64_RELATIVE e9b00 │ │ -00000000000ad300 0000000000000403 R_AARCH64_RELATIVE e9c00 │ │ -00000000000ad308 0000000000000403 R_AARCH64_RELATIVE eac00 │ │ -00000000000ad310 0000000000000403 R_AARCH64_RELATIVE e8840 │ │ -00000000000ad318 0000000000000403 R_AARCH64_RELATIVE e8c40 │ │ -00000000000ad320 0000000000000403 R_AARCH64_RELATIVE e9040 │ │ -00000000000ad328 0000000000000403 R_AARCH64_RELATIVE eac00 │ │ -00000000000ad330 0000000000000403 R_AARCH64_RELATIVE e9a00 │ │ -00000000000ad338 0000000000000403 R_AARCH64_RELATIVE e9b00 │ │ -00000000000ad340 0000000000000403 R_AARCH64_RELATIVE e9c00 │ │ -00000000000ad348 0000000000000403 R_AARCH64_RELATIVE eac00 │ │ -00000000000ad350 0000000000000403 R_AARCH64_RELATIVE e9a00 │ │ -00000000000ad358 0000000000000403 R_AARCH64_RELATIVE e9b00 │ │ -00000000000ad360 0000000000000403 R_AARCH64_RELATIVE e9c00 │ │ -00000000000ad428 0000000000000403 R_AARCH64_RELATIVE eac00 │ │ -00000000000ad430 0000000000000403 R_AARCH64_RELATIVE eb000 │ │ -00000000000ad438 0000000000000403 R_AARCH64_RELATIVE eb200 │ │ -00000000000ad440 0000000000000403 R_AARCH64_RELATIVE eb400 │ │ -00000000000ad448 0000000000000403 R_AARCH64_RELATIVE eac00 │ │ -00000000000ad450 0000000000000403 R_AARCH64_RELATIVE e9d00 │ │ -00000000000ad458 0000000000000403 R_AARCH64_RELATIVE e9e00 │ │ -00000000000ad460 0000000000000403 R_AARCH64_RELATIVE e9f00 │ │ -00000000000ad468 0000000000000403 R_AARCH64_RELATIVE eac00 │ │ -00000000000ad470 0000000000000403 R_AARCH64_RELATIVE e9680 │ │ -00000000000ad478 0000000000000403 R_AARCH64_RELATIVE e9700 │ │ -00000000000ad480 0000000000000403 R_AARCH64_RELATIVE e9780 │ │ -00000000000ad488 0000000000000403 R_AARCH64_RELATIVE eac00 │ │ -00000000000ad490 0000000000000403 R_AARCH64_RELATIVE e9a00 │ │ -00000000000ad498 0000000000000403 R_AARCH64_RELATIVE e9b00 │ │ -00000000000ad4a0 0000000000000403 R_AARCH64_RELATIVE e9c00 │ │ -00000000000ad4a8 0000000000000403 R_AARCH64_RELATIVE eac00 │ │ -00000000000ad4b0 0000000000000403 R_AARCH64_RELATIVE e9680 │ │ -00000000000ad4b8 0000000000000403 R_AARCH64_RELATIVE e9700 │ │ -00000000000ad4c0 0000000000000403 R_AARCH64_RELATIVE e9780 │ │ -00000000000ad4c8 0000000000000403 R_AARCH64_RELATIVE eac00 │ │ -00000000000ad4d0 0000000000000403 R_AARCH64_RELATIVE e9500 │ │ -00000000000ad4d8 0000000000000403 R_AARCH64_RELATIVE e9540 │ │ -00000000000ad4e0 0000000000000403 R_AARCH64_RELATIVE e9580 │ │ -00000000000ad4e8 0000000000000403 R_AARCH64_RELATIVE eac00 │ │ -00000000000ad4f0 0000000000000403 R_AARCH64_RELATIVE e9a00 │ │ -00000000000ad4f8 0000000000000403 R_AARCH64_RELATIVE e9b00 │ │ -00000000000ad500 0000000000000403 R_AARCH64_RELATIVE e9c00 │ │ -00000000000ad508 0000000000000403 R_AARCH64_RELATIVE eac00 │ │ -00000000000ad510 0000000000000403 R_AARCH64_RELATIVE e9500 │ │ -00000000000ad518 0000000000000403 R_AARCH64_RELATIVE e9540 │ │ -00000000000ad520 0000000000000403 R_AARCH64_RELATIVE e9580 │ │ -00000000000ad528 0000000000000403 R_AARCH64_RELATIVE eac00 │ │ -00000000000ad530 0000000000000403 R_AARCH64_RELATIVE e9500 │ │ -00000000000ad538 0000000000000403 R_AARCH64_RELATIVE e9540 │ │ -00000000000ad540 0000000000000403 R_AARCH64_RELATIVE e9580 │ │ -00000000000ad608 0000000000000403 R_AARCH64_RELATIVE eac00 │ │ -00000000000ad610 0000000000000403 R_AARCH64_RELATIVE e9680 │ │ -00000000000ad618 0000000000000403 R_AARCH64_RELATIVE e9700 │ │ -00000000000ad620 0000000000000403 R_AARCH64_RELATIVE e9780 │ │ -00000000000ad628 0000000000000403 R_AARCH64_RELATIVE eac00 │ │ -00000000000ad630 0000000000000403 R_AARCH64_RELATIVE e95c0 │ │ -00000000000ad638 0000000000000403 R_AARCH64_RELATIVE e9600 │ │ -00000000000ad640 0000000000000403 R_AARCH64_RELATIVE e9640 │ │ -00000000000ad648 0000000000000403 R_AARCH64_RELATIVE eac00 │ │ -00000000000ad650 0000000000000403 R_AARCH64_RELATIVE e9480 │ │ -00000000000ad658 0000000000000403 R_AARCH64_RELATIVE e94a0 │ │ -00000000000ad660 0000000000000403 R_AARCH64_RELATIVE e94c0 │ │ -00000000000ad668 0000000000000403 R_AARCH64_RELATIVE eac00 │ │ -00000000000ad670 0000000000000403 R_AARCH64_RELATIVE e9500 │ │ -00000000000ad678 0000000000000403 R_AARCH64_RELATIVE e9540 │ │ -00000000000ad680 0000000000000403 R_AARCH64_RELATIVE e9580 │ │ -00000000000ad688 0000000000000403 R_AARCH64_RELATIVE eac00 │ │ -00000000000ad690 0000000000000403 R_AARCH64_RELATIVE e9480 │ │ -00000000000ad698 0000000000000403 R_AARCH64_RELATIVE e94a0 │ │ -00000000000ad6a0 0000000000000403 R_AARCH64_RELATIVE e94c0 │ │ -00000000000ad6a8 0000000000000403 R_AARCH64_RELATIVE eac00 │ │ -00000000000ad6b0 0000000000000403 R_AARCH64_RELATIVE e9440 │ │ -00000000000ad6b8 0000000000000403 R_AARCH64_RELATIVE e9450 │ │ -00000000000ad6c0 0000000000000403 R_AARCH64_RELATIVE e9460 │ │ -00000000000ac6d8 0000001000000401 R_AARCH64_GLOB_DAT 0000000000000000 __sF@LIBC + 0 │ │ +00000000000accc8 0000000000000403 R_AARCH64_RELATIVE 4b80 │ │ +00000000000accd0 0000000000000403 R_AARCH64_RELATIVE 4b70 │ │ +00000000000accd8 0000000000000403 R_AARCH64_RELATIVE accd8 │ │ +00000000000acce0 0000000000000403 R_AARCH64_RELATIVE a6380 │ │ +00000000000acce8 0000000000000403 R_AARCH64_RELATIVE a63a0 │ │ +00000000000accf0 0000000000000403 R_AARCH64_RELATIVE a6420 │ │ +00000000000accf8 0000000000000403 R_AARCH64_RELATIVE a6620 │ │ +00000000000acd00 0000000000000403 R_AARCH64_RELATIVE a6620 │ │ +00000000000acd08 0000000000000403 R_AARCH64_RELATIVE a6e20 │ │ +00000000000acd10 0000000000000403 R_AARCH64_RELATIVE a6e60 │ │ +00000000000acd18 0000000000000403 R_AARCH64_RELATIVE a6ea0 │ │ +00000000000acd20 0000000000000403 R_AARCH64_RELATIVE a6fa0 │ │ +00000000000acd28 0000000000000403 R_AARCH64_RELATIVE a70a0 │ │ +00000000000acd30 0000000000000403 R_AARCH64_RELATIVE a74a0 │ │ +00000000000acd38 0000000000000403 R_AARCH64_RELATIVE a6620 │ │ +00000000000acd40 0000000000000403 R_AARCH64_RELATIVE a6620 │ │ +00000000000acd48 0000000000000403 R_AARCH64_RELATIVE a78a0 │ │ +00000000000acd50 0000000000000403 R_AARCH64_RELATIVE a7920 │ │ +00000000000acd58 0000000000000403 R_AARCH64_RELATIVE a79a0 │ │ +00000000000acd60 0000000000000403 R_AARCH64_RELATIVE a7ba0 │ │ +00000000000acd68 0000000000000403 R_AARCH64_RELATIVE a70a0 │ │ +00000000000acd70 0000000000000403 R_AARCH64_RELATIVE a74a0 │ │ +00000000000ad048 0000000000000403 R_AARCH64_RELATIVE 2925c │ │ +00000000000ad050 0000000000000403 R_AARCH64_RELATIVE 292ac │ │ +00000000000ad058 0000000000000403 R_AARCH64_RELATIVE 2bd08 │ │ +00000000000ad060 0000000000000403 R_AARCH64_RELATIVE 41fc4 │ │ +00000000000ad068 0000000000000403 R_AARCH64_RELATIVE 43d84 │ │ +00000000000ad070 0000000000000403 R_AARCH64_RELATIVE 3bdb0 │ │ +00000000000ad078 0000000000000403 R_AARCH64_RELATIVE 17194 │ │ +00000000000ad080 0000000000000403 R_AARCH64_RELATIVE 2924c │ │ +00000000000ad088 0000000000000403 R_AARCH64_RELATIVE 72ee4 │ │ +00000000000ad090 0000000000000403 R_AARCH64_RELATIVE 4253c │ │ +00000000000ad098 0000000000000403 R_AARCH64_RELATIVE 4cb24 │ │ +00000000000ad0a0 0000000000000403 R_AARCH64_RELATIVE 291dc │ │ +00000000000ad0a8 0000000000000403 R_AARCH64_RELATIVE 7c680 │ │ +00000000000ad0b0 0000000000000403 R_AARCH64_RELATIVE 28390 │ │ +00000000000ad0b8 0000000000000403 R_AARCH64_RELATIVE 4dbfc │ │ +00000000000ad0c0 0000000000000403 R_AARCH64_RELATIVE 44934 │ │ +00000000000ad0c8 0000000000000403 R_AARCH64_RELATIVE a80f8 │ │ +00000000000ad0d0 0000000000000403 R_AARCH64_RELATIVE a84a8 │ │ +00000000000ad0d8 0000000000000403 R_AARCH64_RELATIVE 2eb88 │ │ +00000000000ad0e0 0000000000000403 R_AARCH64_RELATIVE 6e3bc │ │ +00000000000ad0e8 0000000000000403 R_AARCH64_RELATIVE 2be0c │ │ +00000000000ad0f0 0000000000000403 R_AARCH64_RELATIVE 44a4c │ │ +00000000000ad0f8 0000000000000403 R_AARCH64_RELATIVE 179c0 │ │ +00000000000ad100 0000000000000403 R_AARCH64_RELATIVE 2bc78 │ │ +00000000000ad108 0000000000000403 R_AARCH64_RELATIVE 28168 │ │ +00000000000ad110 0000000000000403 R_AARCH64_RELATIVE 2bcb8 │ │ +00000000000ad118 0000000000000403 R_AARCH64_RELATIVE 3fa88 │ │ +00000000000ad120 0000000000000403 R_AARCH64_RELATIVE 7b828 │ │ +00000000000ad128 0000000000000403 R_AARCH64_RELATIVE 42418 │ │ +00000000000ad130 0000000000000403 R_AARCH64_RELATIVE 494dc │ │ +00000000000ad138 0000000000000403 R_AARCH64_RELATIVE 34988 │ │ +00000000000ad140 0000000000000403 R_AARCH64_RELATIVE 44a84 │ │ +00000000000ad148 0000000000000403 R_AARCH64_RELATIVE 2bdf4 │ │ +00000000000ad150 0000000000000403 R_AARCH64_RELATIVE 2927c │ │ +00000000000ad158 0000000000000403 R_AARCH64_RELATIVE a80af │ │ +00000000000ad160 0000000000000403 R_AARCH64_RELATIVE 2e51c │ │ +00000000000ad168 0000000000000403 R_AARCH64_RELATIVE 2cd14 │ │ +00000000000ad170 0000000000000403 R_AARCH64_RELATIVE 4f594 │ │ +00000000000ad178 0000000000000403 R_AARCH64_RELATIVE 4c7a8 │ │ +00000000000ad180 0000000000000403 R_AARCH64_RELATIVE 45ed8 │ │ +00000000000ad188 0000000000000403 R_AARCH64_RELATIVE 3a2a8 │ │ +00000000000ad190 0000000000000403 R_AARCH64_RELATIVE a8011 │ │ +00000000000ad198 0000000000000403 R_AARCH64_RELATIVE 36b7c │ │ +00000000000ad1a0 0000000000000403 R_AARCH64_RELATIVE 43638 │ │ +00000000000ad1a8 0000000000000403 R_AARCH64_RELATIVE 1882c │ │ +00000000000ad1b0 0000000000000403 R_AARCH64_RELATIVE 435c0 │ │ +00000000000ad1b8 0000000000000403 R_AARCH64_RELATIVE 28f0c │ │ +00000000000ad1c0 0000000000000403 R_AARCH64_RELATIVE 43b4c │ │ +00000000000ad1c8 0000000000000403 R_AARCH64_RELATIVE 43548 │ │ +00000000000ad1d0 0000000000000403 R_AARCH64_RELATIVE 282f0 │ │ +00000000000ad1d8 0000000000000403 R_AARCH64_RELATIVE 393ac │ │ +00000000000ad1e0 0000000000000403 R_AARCH64_RELATIVE 43d94 │ │ +00000000000ad1e8 0000000000000403 R_AARCH64_RELATIVE 43c3c │ │ +00000000000ad1f0 0000000000000403 R_AARCH64_RELATIVE 419fc │ │ +00000000000ad1f8 0000000000000403 R_AARCH64_RELATIVE 44820 │ │ +00000000000ad200 0000000000000403 R_AARCH64_RELATIVE 2bcd8 │ │ +00000000000ad208 0000000000000403 R_AARCH64_RELATIVE 3edd4 │ │ +00000000000ad210 0000000000000403 R_AARCH64_RELATIVE 50ee8 │ │ +00000000000ad218 0000000000000403 R_AARCH64_RELATIVE 2cc78 │ │ +00000000000ad220 0000000000000403 R_AARCH64_RELATIVE 4dc20 │ │ +00000000000ad228 0000000000000403 R_AARCH64_RELATIVE 3bdec │ │ +00000000000ad230 0000000000000403 R_AARCH64_RELATIVE 42650 │ │ +00000000000ad238 0000000000000403 R_AARCH64_RELATIVE 4f5e8 │ │ +00000000000ad240 0000000000000403 R_AARCH64_RELATIVE 3e6e4 │ │ +00000000000ad248 0000000000000403 R_AARCH64_RELATIVE 4f5d0 │ │ +00000000000ad250 0000000000000403 R_AARCH64_RELATIVE 2cd8c │ │ +00000000000ad258 0000000000000403 R_AARCH64_RELATIVE 293d8 │ │ +00000000000ad260 0000000000000403 R_AARCH64_RELATIVE edd08 │ │ +00000000000ad268 0000000000000403 R_AARCH64_RELATIVE 4974c │ │ +00000000000ad270 0000000000000403 R_AARCH64_RELATIVE 29328 │ │ +00000000000ad278 0000000000000403 R_AARCH64_RELATIVE 2b2d4 │ │ +00000000000ad280 0000000000000403 R_AARCH64_RELATIVE 2b284 │ │ +00000000000ad288 0000000000000403 R_AARCH64_RELATIVE 291cc │ │ +00000000000ad290 0000000000000403 R_AARCH64_RELATIVE 28f88 │ │ +00000000000ad298 0000000000000403 R_AARCH64_RELATIVE 2b374 │ │ +00000000000ad2a0 0000000000000403 R_AARCH64_RELATIVE 3f30c │ │ +00000000000ad2a8 0000000000000403 R_AARCH64_RELATIVE 72fa8 │ │ +00000000000ad2b0 0000000000000403 R_AARCH64_RELATIVE 7bc68 │ │ +00000000000ad2b8 0000000000000403 R_AARCH64_RELATIVE 2cc88 │ │ +00000000000ad2c0 0000000000000403 R_AARCH64_RELATIVE 44778 │ │ +00000000000ad2c8 0000000000000403 R_AARCH64_RELATIVE 49874 │ │ +00000000000ad2d0 0000000000000403 R_AARCH64_RELATIVE 447d8 │ │ +00000000000ad2d8 0000000000000403 R_AARCH64_RELATIVE 4bb70 │ │ +00000000000ad2e0 0000000000000403 R_AARCH64_RELATIVE eca08 │ │ +00000000000ad2e8 0000000000000403 R_AARCH64_RELATIVE 29398 │ │ +00000000000ad2f0 0000000000000403 R_AARCH64_RELATIVE 4215c │ │ +00000000000ad2f8 0000000000000403 R_AARCH64_RELATIVE 2cba8 │ │ +00000000000ad300 0000000000000403 R_AARCH64_RELATIVE 292f8 │ │ +00000000000ad308 0000000000000403 R_AARCH64_RELATIVE 33530 │ │ +00000000000ad310 0000000000000403 R_AARCH64_RELATIVE 3bd98 │ │ +00000000000ad318 0000000000000403 R_AARCH64_RELATIVE 44950 │ │ +00000000000ad320 0000000000000403 R_AARCH64_RELATIVE 77048 │ │ +00000000000ad328 0000000000000403 R_AARCH64_RELATIVE 302c0 │ │ +00000000000ad330 0000000000000403 R_AARCH64_RELATIVE 2bd18 │ │ +00000000000ad338 0000000000000403 R_AARCH64_RELATIVE a7fd3 │ │ +00000000000ad340 0000000000000403 R_AARCH64_RELATIVE 42614 │ │ +00000000000ad348 0000000000000403 R_AARCH64_RELATIVE 2cd68 │ │ +00000000000ad350 0000000000000403 R_AARCH64_RELATIVE 2e154 │ │ +00000000000ad358 0000000000000403 R_AARCH64_RELATIVE 43560 │ │ +00000000000ad360 0000000000000403 R_AARCH64_RELATIVE 4d618 │ │ +00000000000ad368 0000000000000403 R_AARCH64_RELATIVE 43d04 │ │ +00000000000ad370 0000000000000403 R_AARCH64_RELATIVE 29368 │ │ +00000000000ad378 0000000000000403 R_AARCH64_RELATIVE 43590 │ │ +00000000000ad380 0000000000000403 R_AARCH64_RELATIVE 2cdb0 │ │ +00000000000ad388 0000000000000403 R_AARCH64_RELATIVE 4f5b8 │ │ +00000000000ad390 0000000000000403 R_AARCH64_RELATIVE 2921c │ │ +00000000000ad398 0000000000000403 R_AARCH64_RELATIVE 293c8 │ │ +00000000000ad3a0 0000000000000403 R_AARCH64_RELATIVE 3bda4 │ │ +00000000000ad3a8 0000000000000403 R_AARCH64_RELATIVE 397ec │ │ +00000000000ad3b0 0000000000000403 R_AARCH64_RELATIVE 173fc │ │ +00000000000ad3b8 0000000000000403 R_AARCH64_RELATIVE 7c28c │ │ +00000000000ad3c0 0000000000000403 R_AARCH64_RELATIVE 28300 │ │ +00000000000ad3c8 0000000000000403 R_AARCH64_RELATIVE 2cd44 │ │ +00000000000ad3d0 0000000000000403 R_AARCH64_RELATIVE 2bc98 │ │ +00000000000ad3d8 0000000000000403 R_AARCH64_RELATIVE 3440c │ │ +00000000000ad3e0 0000000000000403 R_AARCH64_RELATIVE 29190 │ │ +00000000000ad3e8 0000000000000403 R_AARCH64_RELATIVE 44a14 │ │ +00000000000ad3f0 0000000000000403 R_AARCH64_RELATIVE acce0 │ │ +00000000000ad3f8 0000000000000403 R_AARCH64_RELATIVE 41a24 │ │ +00000000000ad400 0000000000000403 R_AARCH64_RELATIVE 2ed6c │ │ +00000000000ad408 0000000000000403 R_AARCH64_RELATIVE 43bf4 │ │ +00000000000ad410 0000000000000403 R_AARCH64_RELATIVE 2bc0c │ │ +00000000000ad418 0000000000000403 R_AARCH64_RELATIVE 43d14 │ │ +00000000000ad420 0000000000000403 R_AARCH64_RELATIVE 22c54 │ │ +00000000000ad428 0000000000000403 R_AARCH64_RELATIVE 2bddc │ │ +00000000000ad430 0000000000000403 R_AARCH64_RELATIVE 3a284 │ │ +00000000000ad438 0000000000000403 R_AARCH64_RELATIVE 3f16c │ │ +00000000000ad440 0000000000000403 R_AARCH64_RELATIVE 448c8 │ │ +00000000000ad448 0000000000000403 R_AARCH64_RELATIVE 29378 │ │ +00000000000ad450 0000000000000403 R_AARCH64_RELATIVE 34a24 │ │ +00000000000ad458 0000000000000403 R_AARCH64_RELATIVE a7e68 │ │ +00000000000ad460 0000000000000403 R_AARCH64_RELATIVE 2bcf8 │ │ +00000000000ad468 0000000000000403 R_AARCH64_RELATIVE 39a0c │ │ +00000000000ad470 0000000000000403 R_AARCH64_RELATIVE 6b62c │ │ +00000000000ad478 0000000000000403 R_AARCH64_RELATIVE 420e4 │ │ +00000000000ad480 0000000000000403 R_AARCH64_RELATIVE a8075 │ │ +00000000000ad488 0000000000000403 R_AARCH64_RELATIVE 43c54 │ │ +00000000000ad490 0000000000000403 R_AARCH64_RELATIVE 481a0 │ │ +00000000000ad498 0000000000000403 R_AARCH64_RELATIVE 99ab0 │ │ +00000000000ad4a0 0000000000000403 R_AARCH64_RELATIVE 2e8f8 │ │ +00000000000ad4a8 0000000000000403 R_AARCH64_RELATIVE 43500 │ │ +00000000000ad4b0 0000000000000403 R_AARCH64_RELATIVE 34228 │ │ +00000000000ad4b8 0000000000000403 R_AARCH64_RELATIVE 283b0 │ │ +00000000000ad4c0 0000000000000403 R_AARCH64_RELATIVE 72cb0 │ │ +00000000000ad4c8 0000000000000403 R_AARCH64_RELATIVE 3bdc8 │ │ +00000000000ad4d0 0000000000000403 R_AARCH64_RELATIVE 41a38 │ │ +00000000000ad4d8 0000000000000403 R_AARCH64_RELATIVE 2bdc4 │ │ +00000000000ad4e0 0000000000000403 R_AARCH64_RELATIVE 28eec │ │ +00000000000ad4e8 0000000000000403 R_AARCH64_RELATIVE 1abd0 │ │ +00000000000ad4f0 0000000000000403 R_AARCH64_RELATIVE 36e90 │ │ +00000000000ad4f8 0000000000000403 R_AARCH64_RELATIVE 2e768 │ │ +00000000000ad500 0000000000000403 R_AARCH64_RELATIVE 38634 │ │ +00000000000ad508 0000000000000403 R_AARCH64_RELATIVE 408c8 │ │ +00000000000ad510 0000000000000403 R_AARCH64_RELATIVE 43d74 │ │ +00000000000ad518 0000000000000403 R_AARCH64_RELATIVE 424ac │ │ +00000000000ad520 0000000000000403 R_AARCH64_RELATIVE 1b46c │ │ +00000000000ad528 0000000000000403 R_AARCH64_RELATIVE 2ec90 │ │ +00000000000ad530 0000000000000403 R_AARCH64_RELATIVE 44aa0 │ │ +00000000000ad538 0000000000000403 R_AARCH64_RELATIVE 3045c │ │ +00000000000ad540 0000000000000403 R_AARCH64_RELATIVE 42024 │ │ +00000000000ad548 0000000000000403 R_AARCH64_RELATIVE 742a4 │ │ +00000000000ad550 0000000000000403 R_AARCH64_RELATIVE 4212c │ │ +00000000000ad558 0000000000000403 R_AARCH64_RELATIVE 34058 │ │ +00000000000ad560 0000000000000403 R_AARCH64_RELATIVE 1b47c │ │ +00000000000ad568 0000000000000403 R_AARCH64_RELATIVE 28380 │ │ +00000000000ad570 0000000000000403 R_AARCH64_RELATIVE 4206c │ │ +00000000000ad578 0000000000000403 R_AARCH64_RELATIVE 41a88 │ │ +00000000000ad580 0000000000000403 R_AARCH64_RELATIVE 42704 │ │ +00000000000ad588 0000000000000403 R_AARCH64_RELATIVE 2928c │ │ +00000000000ad590 0000000000000403 R_AARCH64_RELATIVE 43c0c │ │ +00000000000ad598 0000000000000403 R_AARCH64_RELATIVE 44838 │ │ +00000000000ad5a0 0000000000000403 R_AARCH64_RELATIVE 4250c │ │ +00000000000ad5a8 0000000000000403 R_AARCH64_RELATIVE a8ed0 │ │ +00000000000ad5b0 0000000000000403 R_AARCH64_RELATIVE 43b04 │ │ +00000000000ad5b8 0000000000000403 R_AARCH64_RELATIVE 30594 │ │ +00000000000ad5c0 0000000000000403 R_AARCH64_RELATIVE 4256c │ │ +00000000000ad5c8 0000000000000403 R_AARCH64_RELATIVE 4dbf0 │ │ +00000000000ad5d0 0000000000000403 R_AARCH64_RELATIVE 36ca0 │ │ +00000000000ad5d8 0000000000000403 R_AARCH64_RELATIVE 448b0 │ │ +00000000000ad5e0 0000000000000403 R_AARCH64_RELATIVE 2bc48 │ │ +00000000000ad5e8 0000000000000403 R_AARCH64_RELATIVE 41a10 │ │ +00000000000ad5f0 0000000000000403 R_AARCH64_RELATIVE 41a4c │ │ +00000000000ad5f8 0000000000000403 R_AARCH64_RELATIVE 4d3d4 │ │ +00000000000ad600 0000000000000403 R_AARCH64_RELATIVE 2bd70 │ │ +00000000000ad608 0000000000000403 R_AARCH64_RELATIVE 4ef54 │ │ +00000000000ad610 0000000000000403 R_AARCH64_RELATIVE 2cc58 │ │ +00000000000ad618 0000000000000403 R_AARCH64_RELATIVE 2bd38 │ │ +00000000000ad620 0000000000000403 R_AARCH64_RELATIVE 28efc │ │ +00000000000ad628 0000000000000403 R_AARCH64_RELATIVE 33460 │ │ +00000000000ad630 0000000000000403 R_AARCH64_RELATIVE 2bde8 │ │ +00000000000ad638 0000000000000403 R_AARCH64_RELATIVE 43d44 │ │ +00000000000ad640 0000000000000403 R_AARCH64_RELATIVE 2cd20 │ │ +00000000000ad648 0000000000000403 R_AARCH64_RELATIVE 43b7c │ │ +00000000000ad650 0000000000000403 R_AARCH64_RELATIVE 44868 │ │ +00000000000ad658 0000000000000403 R_AARCH64_RELATIVE 44760 │ │ +00000000000ad660 0000000000000403 R_AARCH64_RELATIVE 41210 │ │ +00000000000ad668 0000000000000403 R_AARCH64_RELATIVE 40784 │ │ +00000000000ad670 0000000000000403 R_AARCH64_RELATIVE 4259c │ │ +00000000000ad678 0000000000000403 R_AARCH64_RELATIVE 33b84 │ │ +00000000000ad680 0000000000000403 R_AARCH64_RELATIVE 43d54 │ │ +00000000000ad688 0000000000000403 R_AARCH64_RELATIVE 1b4d8 │ │ +00000000000ad690 0000000000000403 R_AARCH64_RELATIVE 4f5a0 │ │ +00000000000ad698 0000000000000403 R_AARCH64_RELATIVE 30108 │ │ +00000000000ad6a8 0000000000000403 R_AARCH64_RELATIVE 22b5c │ │ +00000000000ad6b0 0000000000000403 R_AARCH64_RELATIVE 2cd50 │ │ +00000000000ad6b8 0000000000000403 R_AARCH64_RELATIVE 3a278 │ │ +00000000000ad6c0 0000000000000403 R_AARCH64_RELATIVE a8cb0 │ │ +00000000000ad6c8 0000000000000403 R_AARCH64_RELATIVE 7bce4 │ │ +00000000000ad6d0 0000000000000403 R_AARCH64_RELATIVE 2bcc8 │ │ +00000000000ad6d8 0000000000000403 R_AARCH64_RELATIVE 2ccb8 │ │ +00000000000ad6e0 0000000000000403 R_AARCH64_RELATIVE 4dc2c │ │ +00000000000ad6e8 0000000000000403 R_AARCH64_RELATIVE 4200c │ │ +00000000000ad6f0 0000000000000403 R_AARCH64_RELATIVE 4f5ac │ │ +00000000000ad6f8 0000000000000403 R_AARCH64_RELATIVE 447c0 │ │ +00000000000ad700 0000000000000403 R_AARCH64_RELATIVE 2cd80 │ │ +00000000000ad708 0000000000000403 R_AARCH64_RELATIVE a8d30 │ │ +00000000000ad710 0000000000000403 R_AARCH64_RELATIVE 420fc │ │ +00000000000ad718 0000000000000403 R_AARCH64_RELATIVE a7fbe │ │ +00000000000ad720 0000000000000403 R_AARCH64_RELATIVE 3fc20 │ │ +00000000000ad728 0000000000000403 R_AARCH64_RELATIVE 2be18 │ │ +00000000000ad730 0000000000000403 R_AARCH64_RELATIVE 4f588 │ │ +00000000000ad738 0000000000000403 R_AARCH64_RELATIVE 2bce8 │ │ +00000000000ad740 0000000000000403 R_AARCH64_RELATIVE 306d4 │ │ +00000000000ad748 0000000000000403 R_AARCH64_RELATIVE a7ffb │ │ +00000000000ad750 0000000000000403 R_AARCH64_RELATIVE 2bdb8 │ │ +00000000000ad758 0000000000000403 R_AARCH64_RELATIVE 2cbf8 │ │ +00000000000ad760 0000000000000403 R_AARCH64_RELATIVE a7e04 │ │ +00000000000ad768 0000000000000403 R_AARCH64_RELATIVE 449c0 │ │ +00000000000ad770 0000000000000403 R_AARCH64_RELATIVE a8150 │ │ +00000000000ad778 0000000000000403 R_AARCH64_RELATIVE 41970 │ │ +00000000000ad780 0000000000000403 R_AARCH64_RELATIVE 420b4 │ │ +00000000000ad788 0000000000000403 R_AARCH64_RELATIVE 41a60 │ │ +00000000000ad790 0000000000000403 R_AARCH64_RELATIVE 419ac │ │ +00000000000ad798 0000000000000403 R_AARCH64_RELATIVE a8086 │ │ +00000000000ad7a0 0000000000000403 R_AARCH64_RELATIVE 28f2c │ │ +00000000000ad7a8 0000000000000403 R_AARCH64_RELATIVE 4081c │ │ +00000000000ad7b0 0000000000000403 R_AARCH64_RELATIVE 2ccc8 │ │ +00000000000ad7b8 0000000000000403 R_AARCH64_RELATIVE 4268c │ │ +00000000000ad7c0 0000000000000403 R_AARCH64_RELATIVE 42628 │ │ +00000000000ad7c8 0000000000000403 R_AARCH64_RELATIVE 2be00 │ │ +00000000000ad7d0 0000000000000403 R_AARCH64_RELATIVE 2cc18 │ │ +00000000000ad7d8 0000000000000403 R_AARCH64_RELATIVE 2b388 │ │ +00000000000ad7e0 0000000000000403 R_AARCH64_RELATIVE 36d90 │ │ +00000000000ad7e8 0000000000000403 R_AARCH64_RELATIVE 4dbe4 │ │ +00000000000ad7f0 0000000000000403 R_AARCH64_RELATIVE a805c │ │ +00000000000ad7f8 0000000000000403 R_AARCH64_RELATIVE 2cc28 │ │ +00000000000ad800 0000000000000403 R_AARCH64_RELATIVE 43bac │ │ +00000000000ad808 0000000000000403 R_AARCH64_RELATIVE 4d228 │ │ +00000000000ad810 0000000000000403 R_AARCH64_RELATIVE 424dc │ │ +00000000000ad818 0000000000000403 R_AARCH64_RELATIVE 28fa4 │ │ +00000000000ad820 0000000000000403 R_AARCH64_RELATIVE 4657c │ │ +00000000000ad828 0000000000000403 R_AARCH64_RELATIVE 2cd74 │ │ +00000000000ad830 0000000000000403 R_AARCH64_RELATIVE a80d4 │ │ +00000000000ad838 0000000000000403 R_AARCH64_RELATIVE 463c4 │ │ +00000000000ad840 0000000000000403 R_AARCH64_RELATIVE a8ab0 │ │ +00000000000ad848 0000000000000403 R_AARCH64_RELATIVE 425cc │ │ +00000000000ad850 0000000000000403 R_AARCH64_RELATIVE 426f0 │ │ +00000000000ad858 0000000000000403 R_AARCH64_RELATIVE 43c6c │ │ +00000000000ad860 0000000000000403 R_AARCH64_RELATIVE 38c04 │ │ +00000000000ad868 0000000000000403 R_AARCH64_RELATIVE 42584 │ │ +00000000000ad870 0000000000000403 R_AARCH64_RELATIVE 28f78 │ │ +00000000000ad878 0000000000000403 R_AARCH64_RELATIVE 3475c │ │ +00000000000ad880 0000000000000403 R_AARCH64_RELATIVE 4dc08 │ │ +00000000000ad888 0000000000000403 R_AARCH64_RELATIVE 28f4c │ │ +00000000000ad890 0000000000000403 R_AARCH64_RELATIVE 395c8 │ │ +00000000000ad898 0000000000000403 R_AARCH64_RELATIVE 2e2f0 │ │ +00000000000ad8a0 0000000000000403 R_AARCH64_RELATIVE 2bdac │ │ +00000000000ad8a8 0000000000000403 R_AARCH64_RELATIVE 29388 │ │ +00000000000ad8b0 0000000000000403 R_AARCH64_RELATIVE 4247c │ │ +00000000000ad8b8 0000000000000403 R_AARCH64_RELATIVE 42114 │ │ +00000000000ad8c0 0000000000000403 R_AARCH64_RELATIVE 44a68 │ │ +00000000000ad8c8 0000000000000403 R_AARCH64_RELATIVE 420cc │ │ +00000000000ad8d0 0000000000000403 R_AARCH64_RELATIVE 44880 │ │ +00000000000ad8d8 0000000000000403 R_AARCH64_RELATIVE 402dc │ │ +00000000000ad8e0 0000000000000403 R_AARCH64_RELATIVE 47bf0 │ │ +00000000000ad8e8 0000000000000403 R_AARCH64_RELATIVE 44790 │ │ +00000000000ad8f0 0000000000000403 R_AARCH64_RELATIVE 4dbd8 │ │ +00000000000ad8f8 0000000000000403 R_AARCH64_RELATIVE 3a29c │ │ +00000000000ad900 0000000000000403 R_AARCH64_RELATIVE a8096 │ │ +00000000000ad908 0000000000000403 R_AARCH64_RELATIVE 282e0 │ │ +00000000000ad910 0000000000000403 R_AARCH64_RELATIVE 426b4 │ │ +00000000000ad918 0000000000000403 R_AARCH64_RELATIVE 3b828 │ │ +00000000000ad920 0000000000000403 R_AARCH64_RELATIVE a7f58 │ │ +00000000000ad928 0000000000000403 R_AARCH64_RELATIVE 42494 │ │ +00000000000ad930 0000000000000403 R_AARCH64_RELATIVE 4620c │ │ +00000000000ad938 0000000000000403 R_AARCH64_RELATIVE 4b190 │ │ +00000000000ad940 0000000000000403 R_AARCH64_RELATIVE 2b360 │ │ +00000000000ad948 0000000000000403 R_AARCH64_RELATIVE 1b568 │ │ +00000000000ad950 0000000000000403 R_AARCH64_RELATIVE 43b94 │ │ +00000000000ad958 0000000000000403 R_AARCH64_RELATIVE 45be4 │ │ +00000000000ad960 0000000000000403 R_AARCH64_RELATIVE 44808 │ │ +00000000000ad968 0000000000000403 R_AARCH64_RELATIVE 42084 │ │ +00000000000ad970 0000000000000403 R_AARCH64_RELATIVE 435d8 │ │ +00000000000ad978 0000000000000403 R_AARCH64_RELATIVE 424c4 │ │ +00000000000ad980 0000000000000403 R_AARCH64_RELATIVE 417d4 │ │ +00000000000ad988 0000000000000403 R_AARCH64_RELATIVE 3f7b8 │ │ +00000000000ad990 0000000000000403 R_AARCH64_RELATIVE 2bdd0 │ │ +00000000000ad998 0000000000000403 R_AARCH64_RELATIVE 2cc08 │ │ +00000000000ad9a0 0000000000000403 R_AARCH64_RELATIVE 2cbe8 │ │ +00000000000ad9a8 0000000000000403 R_AARCH64_RELATIVE 42464 │ │ +00000000000ad9b0 0000000000000403 R_AARCH64_RELATIVE 426a0 │ │ +00000000000ad9b8 0000000000000403 R_AARCH64_RELATIVE 40a94 │ │ +00000000000ad9c0 0000000000000403 R_AARCH64_RELATIVE 2cda4 │ │ +00000000000ad9c8 0000000000000403 R_AARCH64_RELATIVE 2cdbc │ │ +00000000000ad9d0 0000000000000403 R_AARCH64_RELATIVE 28e94 │ │ +00000000000ad9d8 0000000000000403 R_AARCH64_RELATIVE 469d4 │ │ +00000000000ad9e0 0000000000000403 R_AARCH64_RELATIVE 504e0 │ │ +00000000000ad9e8 0000000000000403 R_AARCH64_RELATIVE 2bca8 │ │ +00000000000ad9f0 0000000000000403 R_AARCH64_RELATIVE a8f10 │ │ +00000000000ad9f8 0000000000000403 R_AARCH64_RELATIVE 449f8 │ │ +00000000000ada00 0000000000000403 R_AARCH64_RELATIVE 3eebc │ │ +00000000000ada08 0000000000000403 R_AARCH64_RELATIVE 4dc38 │ │ +00000000000ada10 0000000000000403 R_AARCH64_RELATIVE 2cd5c │ │ +00000000000ada18 0000000000000403 R_AARCH64_RELATIVE 47984 │ │ +00000000000ada20 0000000000000403 R_AARCH64_RELATIVE 43dd4 │ │ +00000000000ada28 0000000000000403 R_AARCH64_RELATIVE 2bd7c │ │ +00000000000ada30 0000000000000403 R_AARCH64_RELATIVE 419d4 │ │ +00000000000ada38 0000000000000403 R_AARCH64_RELATIVE 4272c │ │ +00000000000ada40 0000000000000403 R_AARCH64_RELATIVE 2926c │ │ +00000000000ada48 0000000000000403 R_AARCH64_RELATIVE 28f6c │ │ +00000000000ada50 0000000000000403 R_AARCH64_RELATIVE 44988 │ │ +00000000000ada58 0000000000000403 R_AARCH64_RELATIVE 2cd98 │ │ +00000000000ada60 0000000000000403 R_AARCH64_RELATIVE 28350 │ │ +00000000000ada68 0000000000000403 R_AARCH64_RELATIVE 3a2b4 │ │ +00000000000ada70 0000000000000403 R_AARCH64_RELATIVE 3bde0 │ │ +00000000000ada78 0000000000000403 R_AARCH64_RELATIVE 4ada4 │ │ +00000000000ada80 0000000000000403 R_AARCH64_RELATIVE 49394 │ │ +00000000000ada88 0000000000000403 R_AARCH64_RELATIVE 2bc88 │ │ +00000000000ada90 0000000000000403 R_AARCH64_RELATIVE 43cb4 │ │ +00000000000ada98 0000000000000403 R_AARCH64_RELATIVE 449a4 │ │ +00000000000adaa0 0000000000000403 R_AARCH64_RELATIVE a7da0 │ │ +00000000000adaa8 0000000000000403 R_AARCH64_RELATIVE 447a8 │ │ +00000000000adab0 0000000000000403 R_AARCH64_RELATIVE 352a8 │ │ +00000000000adab8 0000000000000403 R_AARCH64_RELATIVE 28f98 │ │ +00000000000adac0 0000000000000403 R_AARCH64_RELATIVE 425b4 │ │ +00000000000adac8 0000000000000403 R_AARCH64_RELATIVE 1707c │ │ +00000000000adad0 0000000000000403 R_AARCH64_RELATIVE 33634 │ │ +00000000000adad8 0000000000000403 R_AARCH64_RELATIVE 426c8 │ │ +00000000000adae0 0000000000000403 R_AARCH64_RELATIVE 43c9c │ │ +00000000000adae8 0000000000000403 R_AARCH64_RELATIVE 37410 │ │ +00000000000adaf0 0000000000000403 R_AARCH64_RELATIVE 435a8 │ │ +00000000000adaf8 0000000000000403 R_AARCH64_RELATIVE 29338 │ │ +00000000000adb00 0000000000000403 R_AARCH64_RELATIVE a80bc │ │ +00000000000adb08 0000000000000403 R_AARCH64_RELATIVE 2b2c4 │ │ +00000000000adb10 0000000000000403 R_AARCH64_RELATIVE 2929c │ │ +00000000000adb18 0000000000000403 R_AARCH64_RELATIVE 28288 │ │ +00000000000adb20 0000000000000403 R_AARCH64_RELATIVE 3bdbc │ │ +00000000000adb28 0000000000000403 R_AARCH64_RELATIVE 7c35c │ │ +00000000000adb30 0000000000000403 R_AARCH64_RELATIVE 33394 │ │ +00000000000adb38 0000000000000403 R_AARCH64_RELATIVE 1d4e0 │ │ +00000000000adb40 0000000000000403 R_AARCH64_RELATIVE 28370 │ │ +00000000000adb48 0000000000000403 R_AARCH64_RELATIVE 43578 │ │ +00000000000adb50 0000000000000403 R_AARCH64_RELATIVE a7fb0 │ │ +00000000000adb58 0000000000000403 R_AARCH64_RELATIVE 29348 │ │ +00000000000adb60 0000000000000403 R_AARCH64_RELATIVE 6fc00 │ │ +00000000000adb68 0000000000000403 R_AARCH64_RELATIVE 42554 │ │ +00000000000adb70 0000000000000403 R_AARCH64_RELATIVE 48000 │ │ +00000000000adb78 0000000000000403 R_AARCH64_RELATIVE 293b8 │ │ +00000000000adb80 0000000000000403 R_AARCH64_RELATIVE 43b64 │ │ +00000000000adb88 0000000000000403 R_AARCH64_RELATIVE 50cf4 │ │ +00000000000adb90 0000000000000403 R_AARCH64_RELATIVE 34900 │ │ +00000000000adb98 0000000000000403 R_AARCH64_RELATIVE 7b938 │ │ +00000000000adba0 0000000000000403 R_AARCH64_RELATIVE 4f5c4 │ │ +00000000000adba8 0000000000000403 R_AARCH64_RELATIVE 28330 │ │ +00000000000adbb0 0000000000000403 R_AARCH64_RELATIVE 419c0 │ │ +00000000000adbb8 0000000000000403 R_AARCH64_RELATIVE 292bc │ │ +00000000000adbc0 0000000000000403 R_AARCH64_RELATIVE 2922c │ │ +00000000000adbc8 0000000000000403 R_AARCH64_RELATIVE a7ec0 │ │ +00000000000adbd0 0000000000000403 R_AARCH64_RELATIVE 43c84 │ │ +00000000000adbd8 0000000000000403 R_AARCH64_RELATIVE 2bc58 │ │ +00000000000adbe0 0000000000000403 R_AARCH64_RELATIVE 29308 │ │ +00000000000adbe8 0000000000000403 R_AARCH64_RELATIVE 291ec │ │ +00000000000adbf0 0000000000000403 R_AARCH64_RELATIVE 44898 │ │ +00000000000adbf8 0000000000000403 R_AARCH64_RELATIVE 28f3c │ │ +00000000000adc00 0000000000000403 R_AARCH64_RELATIVE 44a30 │ │ +00000000000adc08 0000000000000403 R_AARCH64_RELATIVE 2bd28 │ │ +00000000000adc10 0000000000000403 R_AARCH64_RELATIVE 435f0 │ │ +00000000000adc18 0000000000000403 R_AARCH64_RELATIVE 39da4 │ │ +00000000000adc20 0000000000000403 R_AARCH64_RELATIVE 43da4 │ │ +00000000000adc28 0000000000000403 R_AARCH64_RELATIVE 28360 │ │ +00000000000adc30 0000000000000403 R_AARCH64_RELATIVE 43620 │ │ +00000000000adc38 0000000000000403 R_AARCH64_RELATIVE 42054 │ │ +00000000000adc40 0000000000000403 R_AARCH64_RELATIVE 419e8 │ │ +00000000000adc48 0000000000000403 R_AARCH64_RELATIVE ae008 │ │ +00000000000adc50 0000000000000403 R_AARCH64_RELATIVE 39b9c │ │ +00000000000adc58 0000000000000403 R_AARCH64_RELATIVE 3bdf8 │ │ +00000000000adc60 0000000000000403 R_AARCH64_RELATIVE 3bdd4 │ │ +00000000000adc68 0000000000000403 R_AARCH64_RELATIVE 7ba68 │ │ +00000000000adc70 0000000000000403 R_AARCH64_RELATIVE 2b338 │ │ +00000000000adc78 0000000000000403 R_AARCH64_RELATIVE 29318 │ │ +00000000000adc80 0000000000000403 R_AARCH64_RELATIVE 3d6c4 │ │ +00000000000adc88 0000000000000403 R_AARCH64_RELATIVE 46720 │ │ +00000000000adc90 0000000000000403 R_AARCH64_RELATIVE 283a0 │ │ +00000000000adc98 0000000000000403 R_AARCH64_RELATIVE 2b310 │ │ +00000000000adca0 0000000000000403 R_AARCH64_RELATIVE 1a7b4 │ │ +00000000000adca8 0000000000000403 R_AARCH64_RELATIVE 43dc4 │ │ +00000000000adcb0 0000000000000403 R_AARCH64_RELATIVE 46afc │ │ +00000000000adcb8 0000000000000403 R_AARCH64_RELATIVE 43bc4 │ │ +00000000000adcc0 0000000000000403 R_AARCH64_RELATIVE 72a94 │ │ +00000000000adcc8 0000000000000403 R_AARCH64_RELATIVE 43d64 │ │ +00000000000adcd0 0000000000000403 R_AARCH64_RELATIVE 2b34c │ │ +00000000000adcd8 0000000000000403 R_AARCH64_RELATIVE 447f0 │ │ +00000000000adce0 0000000000000403 R_AARCH64_RELATIVE 28edc │ │ +00000000000adce8 0000000000000403 R_AARCH64_RELATIVE 43608 │ │ +00000000000adcf0 0000000000000403 R_AARCH64_RELATIVE 43db4 │ │ +00000000000adcf8 0000000000000403 R_AARCH64_RELATIVE 402ec │ │ +00000000000add00 0000000000000403 R_AARCH64_RELATIVE a80aa │ │ +00000000000add08 0000000000000403 R_AARCH64_RELATIVE 2923c │ │ +00000000000add10 0000000000000403 R_AARCH64_RELATIVE 3a26c │ │ +00000000000add18 0000000000000403 R_AARCH64_RELATIVE 49edc │ │ +00000000000add20 0000000000000403 R_AARCH64_RELATIVE a8110 │ │ +00000000000add28 0000000000000403 R_AARCH64_RELATIVE 4962c │ │ +00000000000add30 0000000000000403 R_AARCH64_RELATIVE 41998 │ │ +00000000000add38 0000000000000403 R_AARCH64_RELATIVE 424f4 │ │ +00000000000add40 0000000000000403 R_AARCH64_RELATIVE a8d90 │ │ +00000000000add48 0000000000000403 R_AARCH64_RELATIVE 41a74 │ │ +00000000000add50 0000000000000403 R_AARCH64_RELATIVE 2bd94 │ │ +00000000000add58 0000000000000403 R_AARCH64_RELATIVE 1b71c │ │ +00000000000add60 0000000000000403 R_AARCH64_RELATIVE 282d0 │ │ +00000000000add68 0000000000000403 R_AARCH64_RELATIVE 43c24 │ │ +00000000000add70 0000000000000403 R_AARCH64_RELATIVE 43bdc │ │ +00000000000add78 0000000000000403 R_AARCH64_RELATIVE 2cd2c │ │ +00000000000add80 0000000000000403 R_AARCH64_RELATIVE 2b2e8 │ │ +00000000000add88 0000000000000403 R_AARCH64_RELATIVE 44714 │ │ +00000000000add90 0000000000000403 R_AARCH64_RELATIVE 33de4 │ │ +00000000000add98 0000000000000403 R_AARCH64_RELATIVE 4dc14 │ │ +00000000000adda0 0000000000000403 R_AARCH64_RELATIVE 3462c │ │ +00000000000adda8 0000000000000403 R_AARCH64_RELATIVE 4f5dc │ │ +00000000000addb0 0000000000000403 R_AARCH64_RELATIVE 42678 │ │ +00000000000addb8 0000000000000403 R_AARCH64_RELATIVE 36a68 │ │ +00000000000addc0 0000000000000403 R_AARCH64_RELATIVE 2cc38 │ │ +00000000000addc8 0000000000000403 R_AARCH64_RELATIVE 2cca8 │ │ +00000000000addd0 0000000000000403 R_AARCH64_RELATIVE 3ece0 │ │ +00000000000addd8 0000000000000403 R_AARCH64_RELATIVE 3d36c │ │ +00000000000adde0 0000000000000403 R_AARCH64_RELATIVE 34fe0 │ │ +00000000000adde8 0000000000000403 R_AARCH64_RELATIVE 44918 │ │ +00000000000addf0 0000000000000403 R_AARCH64_RELATIVE 2cc48 │ │ +00000000000addf8 0000000000000403 R_AARCH64_RELATIVE 4496c │ │ +00000000000ade00 0000000000000403 R_AARCH64_RELATIVE 43d24 │ │ +00000000000ade08 0000000000000403 R_AARCH64_RELATIVE 291fc │ │ +00000000000ade10 0000000000000403 R_AARCH64_RELATIVE 338d8 │ │ +00000000000ade18 0000000000000403 R_AARCH64_RELATIVE 42718 │ │ +00000000000ade20 0000000000000403 R_AARCH64_RELATIVE 2bc68 │ │ +00000000000ade28 0000000000000403 R_AARCH64_RELATIVE 38250 │ │ +00000000000ade30 0000000000000403 R_AARCH64_RELATIVE 34bd0 │ │ +00000000000ade38 0000000000000403 R_AARCH64_RELATIVE 2eed4 │ │ +00000000000ade40 0000000000000403 R_AARCH64_RELATIVE 28320 │ │ +00000000000ade48 0000000000000403 R_AARCH64_RELATIVE 1a880 │ │ +00000000000ade50 0000000000000403 R_AARCH64_RELATIVE 41918 │ │ +00000000000ade58 0000000000000403 R_AARCH64_RELATIVE 1abc0 │ │ +00000000000ade60 0000000000000403 R_AARCH64_RELATIVE 42524 │ │ +00000000000ade68 0000000000000403 R_AARCH64_RELATIVE 3f608 │ │ +00000000000ade70 0000000000000403 R_AARCH64_RELATIVE 2ea68 │ │ +00000000000ade78 0000000000000403 R_AARCH64_RELATIVE 32394 │ │ +00000000000ade80 0000000000000403 R_AARCH64_RELATIVE 3a254 │ │ +00000000000ade88 0000000000000403 R_AARCH64_RELATIVE 42144 │ │ +00000000000ade90 0000000000000403 R_AARCH64_RELATIVE 43d34 │ │ +00000000000ade98 0000000000000403 R_AARCH64_RELATIVE 28f1c │ │ +00000000000adea0 0000000000000403 R_AARCH64_RELATIVE 1a890 │ │ +00000000000adea8 0000000000000403 R_AARCH64_RELATIVE 426dc │ │ +00000000000adeb0 0000000000000403 R_AARCH64_RELATIVE 40570 │ │ +00000000000adeb8 0000000000000403 R_AARCH64_RELATIVE 28340 │ │ +00000000000adec0 0000000000000403 R_AARCH64_RELATIVE 33770 │ │ +00000000000adec8 0000000000000403 R_AARCH64_RELATIVE 3f000 │ │ +00000000000aded0 0000000000000403 R_AARCH64_RELATIVE 4209c │ │ +00000000000aded8 0000000000000403 R_AARCH64_RELATIVE 4263c │ │ +00000000000adee0 0000000000000403 R_AARCH64_RELATIVE 47e40 │ │ +00000000000adee8 0000000000000403 R_AARCH64_RELATIVE 50af0 │ │ +00000000000adef0 0000000000000403 R_AARCH64_RELATIVE 2ccd8 │ │ +00000000000adef8 0000000000000403 R_AARCH64_RELATIVE 45a00 │ │ +00000000000adf00 0000000000000403 R_AARCH64_RELATIVE 2b324 │ │ +00000000000adf08 0000000000000403 R_AARCH64_RELATIVE 2cd38 │ │ +00000000000adf10 0000000000000403 R_AARCH64_RELATIVE 2920c │ │ +00000000000adf18 0000000000000403 R_AARCH64_RELATIVE 3a290 │ │ +00000000000adf20 0000000000000403 R_AARCH64_RELATIVE 72e78 │ │ +00000000000adf28 0000000000000403 R_AARCH64_RELATIVE 4203c │ │ +00000000000adf30 0000000000000403 R_AARCH64_RELATIVE 468a4 │ │ +00000000000adf38 0000000000000403 R_AARCH64_RELATIVE 28f5c │ │ +00000000000adf40 0000000000000403 R_AARCH64_RELATIVE a7fce │ │ +00000000000adf48 0000000000000403 R_AARCH64_RELATIVE 293a8 │ │ +00000000000adf50 0000000000000403 R_AARCH64_RELATIVE 44850 │ │ +00000000000adf58 0000000000000403 R_AARCH64_RELATIVE 449dc │ │ +00000000000adf60 0000000000000403 R_AARCH64_RELATIVE 3a260 │ │ +00000000000adf68 0000000000000403 R_AARCH64_RELATIVE 2cc98 │ │ +00000000000adf70 0000000000000403 R_AARCH64_RELATIVE 3ceb4 │ │ +00000000000adf78 0000000000000403 R_AARCH64_RELATIVE 2bda0 │ │ +00000000000adf80 0000000000000403 R_AARCH64_RELATIVE 28310 │ │ +00000000000adf88 0000000000000403 R_AARCH64_RELATIVE 2bd88 │ │ +00000000000adf90 0000000000000403 R_AARCH64_RELATIVE 72b94 │ │ +00000000000adf98 0000000000000403 R_AARCH64_RELATIVE 3d518 │ │ +00000000000adfa0 0000000000000403 R_AARCH64_RELATIVE 40ee0 │ │ +00000000000adfa8 0000000000000403 R_AARCH64_RELATIVE 2b2fc │ │ +00000000000adfb0 0000000000000403 R_AARCH64_RELATIVE 7bdb8 │ │ +00000000000adfb8 0000000000000403 R_AARCH64_RELATIVE 42664 │ │ +00000000000adfc0 0000000000000403 R_AARCH64_RELATIVE 788d0 │ │ +00000000000adfc8 0000000000000403 R_AARCH64_RELATIVE 29358 │ │ +00000000000adfd0 0000000000000403 R_AARCH64_RELATIVE 43cf4 │ │ +00000000000adfd8 0000000000000403 R_AARCH64_RELATIVE 41984 │ │ +00000000000adfe0 0000000000000403 R_AARCH64_RELATIVE 4cea8 │ │ +00000000000adfe8 0000000000000403 R_AARCH64_RELATIVE a8250 │ │ +00000000000adff0 0000000000000403 R_AARCH64_RELATIVE 2cc68 │ │ +00000000000adff8 0000000000000403 R_AARCH64_RELATIVE 28ed0 │ │ +00000000000ae2a8 0000000000000403 R_AARCH64_RELATIVE eb800 │ │ +00000000000ae2b0 0000000000000403 R_AARCH64_RELATIVE e9440 │ │ +00000000000ae2b8 0000000000000403 R_AARCH64_RELATIVE e9840 │ │ +00000000000ae2c0 0000000000000403 R_AARCH64_RELATIVE e9c40 │ │ +00000000000ae2c8 0000000000000403 R_AARCH64_RELATIVE eb800 │ │ +00000000000ae2d0 0000000000000403 R_AARCH64_RELATIVE ebc00 │ │ +00000000000ae2d8 0000000000000403 R_AARCH64_RELATIVE ebe00 │ │ +00000000000ae2e0 0000000000000403 R_AARCH64_RELATIVE ec000 │ │ +00000000000ae2e8 0000000000000403 R_AARCH64_RELATIVE eb800 │ │ +00000000000ae2f0 0000000000000403 R_AARCH64_RELATIVE ea600 │ │ +00000000000ae2f8 0000000000000403 R_AARCH64_RELATIVE ea700 │ │ +00000000000ae300 0000000000000403 R_AARCH64_RELATIVE ea800 │ │ +00000000000ae308 0000000000000403 R_AARCH64_RELATIVE eb800 │ │ +00000000000ae310 0000000000000403 R_AARCH64_RELATIVE e9440 │ │ +00000000000ae318 0000000000000403 R_AARCH64_RELATIVE e9840 │ │ +00000000000ae320 0000000000000403 R_AARCH64_RELATIVE e9c40 │ │ +00000000000ae328 0000000000000403 R_AARCH64_RELATIVE eb800 │ │ +00000000000ae330 0000000000000403 R_AARCH64_RELATIVE ea600 │ │ +00000000000ae338 0000000000000403 R_AARCH64_RELATIVE ea700 │ │ +00000000000ae340 0000000000000403 R_AARCH64_RELATIVE ea800 │ │ +00000000000ae348 0000000000000403 R_AARCH64_RELATIVE eb800 │ │ +00000000000ae350 0000000000000403 R_AARCH64_RELATIVE ea600 │ │ +00000000000ae358 0000000000000403 R_AARCH64_RELATIVE ea700 │ │ +00000000000ae360 0000000000000403 R_AARCH64_RELATIVE ea800 │ │ +00000000000ae428 0000000000000403 R_AARCH64_RELATIVE eb800 │ │ +00000000000ae430 0000000000000403 R_AARCH64_RELATIVE ebc00 │ │ +00000000000ae438 0000000000000403 R_AARCH64_RELATIVE ebe00 │ │ +00000000000ae440 0000000000000403 R_AARCH64_RELATIVE ec000 │ │ +00000000000ae448 0000000000000403 R_AARCH64_RELATIVE eb800 │ │ +00000000000ae450 0000000000000403 R_AARCH64_RELATIVE ea900 │ │ +00000000000ae458 0000000000000403 R_AARCH64_RELATIVE eaa00 │ │ +00000000000ae460 0000000000000403 R_AARCH64_RELATIVE eab00 │ │ +00000000000ae468 0000000000000403 R_AARCH64_RELATIVE eb800 │ │ +00000000000ae470 0000000000000403 R_AARCH64_RELATIVE ea280 │ │ +00000000000ae478 0000000000000403 R_AARCH64_RELATIVE ea300 │ │ +00000000000ae480 0000000000000403 R_AARCH64_RELATIVE ea380 │ │ +00000000000ae488 0000000000000403 R_AARCH64_RELATIVE eb800 │ │ +00000000000ae490 0000000000000403 R_AARCH64_RELATIVE ea600 │ │ +00000000000ae498 0000000000000403 R_AARCH64_RELATIVE ea700 │ │ +00000000000ae4a0 0000000000000403 R_AARCH64_RELATIVE ea800 │ │ +00000000000ae4a8 0000000000000403 R_AARCH64_RELATIVE eb800 │ │ +00000000000ae4b0 0000000000000403 R_AARCH64_RELATIVE ea280 │ │ +00000000000ae4b8 0000000000000403 R_AARCH64_RELATIVE ea300 │ │ +00000000000ae4c0 0000000000000403 R_AARCH64_RELATIVE ea380 │ │ +00000000000ae4c8 0000000000000403 R_AARCH64_RELATIVE eb800 │ │ +00000000000ae4d0 0000000000000403 R_AARCH64_RELATIVE ea100 │ │ +00000000000ae4d8 0000000000000403 R_AARCH64_RELATIVE ea140 │ │ +00000000000ae4e0 0000000000000403 R_AARCH64_RELATIVE ea180 │ │ +00000000000ae4e8 0000000000000403 R_AARCH64_RELATIVE eb800 │ │ +00000000000ae4f0 0000000000000403 R_AARCH64_RELATIVE ea600 │ │ +00000000000ae4f8 0000000000000403 R_AARCH64_RELATIVE ea700 │ │ +00000000000ae500 0000000000000403 R_AARCH64_RELATIVE ea800 │ │ +00000000000ae508 0000000000000403 R_AARCH64_RELATIVE eb800 │ │ +00000000000ae510 0000000000000403 R_AARCH64_RELATIVE ea100 │ │ +00000000000ae518 0000000000000403 R_AARCH64_RELATIVE ea140 │ │ +00000000000ae520 0000000000000403 R_AARCH64_RELATIVE ea180 │ │ +00000000000ae528 0000000000000403 R_AARCH64_RELATIVE eb800 │ │ +00000000000ae530 0000000000000403 R_AARCH64_RELATIVE ea100 │ │ +00000000000ae538 0000000000000403 R_AARCH64_RELATIVE ea140 │ │ +00000000000ae540 0000000000000403 R_AARCH64_RELATIVE ea180 │ │ +00000000000ae608 0000000000000403 R_AARCH64_RELATIVE eb800 │ │ +00000000000ae610 0000000000000403 R_AARCH64_RELATIVE ea280 │ │ +00000000000ae618 0000000000000403 R_AARCH64_RELATIVE ea300 │ │ +00000000000ae620 0000000000000403 R_AARCH64_RELATIVE ea380 │ │ +00000000000ae628 0000000000000403 R_AARCH64_RELATIVE eb800 │ │ +00000000000ae630 0000000000000403 R_AARCH64_RELATIVE ea1c0 │ │ +00000000000ae638 0000000000000403 R_AARCH64_RELATIVE ea200 │ │ +00000000000ae640 0000000000000403 R_AARCH64_RELATIVE ea240 │ │ +00000000000ae648 0000000000000403 R_AARCH64_RELATIVE eb800 │ │ +00000000000ae650 0000000000000403 R_AARCH64_RELATIVE ea080 │ │ +00000000000ae658 0000000000000403 R_AARCH64_RELATIVE ea0a0 │ │ +00000000000ae660 0000000000000403 R_AARCH64_RELATIVE ea0c0 │ │ +00000000000ae668 0000000000000403 R_AARCH64_RELATIVE eb800 │ │ +00000000000ae670 0000000000000403 R_AARCH64_RELATIVE ea100 │ │ +00000000000ae678 0000000000000403 R_AARCH64_RELATIVE ea140 │ │ +00000000000ae680 0000000000000403 R_AARCH64_RELATIVE ea180 │ │ +00000000000ae688 0000000000000403 R_AARCH64_RELATIVE eb800 │ │ +00000000000ae690 0000000000000403 R_AARCH64_RELATIVE ea080 │ │ +00000000000ae698 0000000000000403 R_AARCH64_RELATIVE ea0a0 │ │ +00000000000ae6a0 0000000000000403 R_AARCH64_RELATIVE ea0c0 │ │ +00000000000ae6a8 0000000000000403 R_AARCH64_RELATIVE eb800 │ │ +00000000000ae6b0 0000000000000403 R_AARCH64_RELATIVE ea040 │ │ +00000000000ae6b8 0000000000000403 R_AARCH64_RELATIVE ea050 │ │ +00000000000ae6c0 0000000000000403 R_AARCH64_RELATIVE ea060 │ │ +00000000000ad6a0 0000001000000401 R_AARCH64_GLOB_DAT 0000000000000000 __sF@LIBC + 0 │ │ │ │ -Relocation section '.rela.plt' at offset 0x4710 contains 30 entries: │ │ +Relocation section '.rela.plt' at offset 0x4698 contains 30 entries: │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ -00000000000abfb8 0000000300000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_mutex_destroy@LIBC + 0 │ │ -00000000000abfc0 0000000400000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_create@LIBC + 0 │ │ -00000000000abfc8 0000000500000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_join@LIBC + 0 │ │ -00000000000abfd0 0000000600000402 R_AARCH64_JUMP_SLOT 0000000000000000 realloc@LIBC + 0 │ │ -00000000000abfd8 0000000700000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_once@LIBC + 0 │ │ -00000000000abfe0 0000000800000402 R_AARCH64_JUMP_SLOT 0000000000000000 __cxa_finalize@LIBC + 0 │ │ -00000000000abfe8 0000000900000402 R_AARCH64_JUMP_SLOT 0000000000000000 calloc@LIBC + 0 │ │ -00000000000abff0 0000000a00000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_cond_destroy@LIBC + 0 │ │ -00000000000abff8 0000000b00000402 R_AARCH64_JUMP_SLOT 0000000000000000 posix_memalign@LIBC + 0 │ │ -00000000000ac000 0000000c00000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_mutex_init@LIBC + 0 │ │ -00000000000ac008 0000000d00000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_cond_init@LIBC + 0 │ │ -00000000000ac010 0000000e00000402 R_AARCH64_JUMP_SLOT 0000000000000000 strerror@LIBC + 0 │ │ -00000000000ac018 0000000f00000402 R_AARCH64_JUMP_SLOT 0000000000000000 __errno@LIBC + 0 │ │ -00000000000ac020 0000001100000402 R_AARCH64_JUMP_SLOT 0000000000000000 memcmp@LIBC + 0 │ │ -00000000000ac028 0000001200000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_attr_init@LIBC + 0 │ │ -00000000000ac030 0000001300000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_cond_wait@LIBC + 0 │ │ -00000000000ac038 0000001400000402 R_AARCH64_JUMP_SLOT 0000000000000000 prctl@LIBC + 0 │ │ -00000000000ac040 0000001500000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_attr_destroy@LIBC + 0 │ │ -00000000000ac048 0000001600000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_attr_setstacksize@LIBC + 0 │ │ -00000000000ac050 0000001700000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_mutex_lock@LIBC + 0 │ │ -00000000000ac058 0000001800000402 R_AARCH64_JUMP_SLOT 0000000000000000 fprintf@LIBC + 0 │ │ -00000000000ac060 0000001900000402 R_AARCH64_JUMP_SLOT 0000000000000000 malloc@LIBC + 0 │ │ -00000000000ac068 0000001a00000402 R_AARCH64_JUMP_SLOT 0000000000000000 memcpy@LIBC + 0 │ │ -00000000000ac070 0000001b00000402 R_AARCH64_JUMP_SLOT 0000000000000000 memset@LIBC + 0 │ │ -00000000000ac078 0000001c00000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_cond_broadcast@LIBC + 0 │ │ -00000000000ac080 0000001d00000402 R_AARCH64_JUMP_SLOT 0000000000000000 free@LIBC + 0 │ │ -00000000000ac088 0000001e00000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_cond_signal@LIBC + 0 │ │ -00000000000ac090 0000001f00000402 R_AARCH64_JUMP_SLOT 0000000000000000 vfprintf@LIBC + 0 │ │ -00000000000ac098 0000002000000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_mutex_unlock@LIBC + 0 │ │ -00000000000ac0a0 0000002100000402 R_AARCH64_JUMP_SLOT 0000000000000000 __cxa_atexit@LIBC + 0 │ │ +00000000000acf50 0000000300000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_mutex_destroy@LIBC + 0 │ │ +00000000000acf58 0000000400000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_create@LIBC + 0 │ │ +00000000000acf60 0000000500000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_join@LIBC + 0 │ │ +00000000000acf68 0000000600000402 R_AARCH64_JUMP_SLOT 0000000000000000 realloc@LIBC + 0 │ │ +00000000000acf70 0000000700000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_once@LIBC + 0 │ │ +00000000000acf78 0000000800000402 R_AARCH64_JUMP_SLOT 0000000000000000 __cxa_finalize@LIBC + 0 │ │ +00000000000acf80 0000000900000402 R_AARCH64_JUMP_SLOT 0000000000000000 calloc@LIBC + 0 │ │ +00000000000acf88 0000000a00000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_cond_destroy@LIBC + 0 │ │ +00000000000acf90 0000000b00000402 R_AARCH64_JUMP_SLOT 0000000000000000 posix_memalign@LIBC + 0 │ │ +00000000000acf98 0000000c00000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_mutex_init@LIBC + 0 │ │ +00000000000acfa0 0000000d00000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_cond_init@LIBC + 0 │ │ +00000000000acfa8 0000000e00000402 R_AARCH64_JUMP_SLOT 0000000000000000 strerror@LIBC + 0 │ │ +00000000000acfb0 0000000f00000402 R_AARCH64_JUMP_SLOT 0000000000000000 __errno@LIBC + 0 │ │ +00000000000acfb8 0000001100000402 R_AARCH64_JUMP_SLOT 0000000000000000 memcmp@LIBC + 0 │ │ +00000000000acfc0 0000001200000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_attr_init@LIBC + 0 │ │ +00000000000acfc8 0000001300000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_cond_wait@LIBC + 0 │ │ +00000000000acfd0 0000001400000402 R_AARCH64_JUMP_SLOT 0000000000000000 prctl@LIBC + 0 │ │ +00000000000acfd8 0000001500000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_attr_destroy@LIBC + 0 │ │ +00000000000acfe0 0000001600000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_attr_setstacksize@LIBC + 0 │ │ +00000000000acfe8 0000001700000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_mutex_lock@LIBC + 0 │ │ +00000000000acff0 0000001800000402 R_AARCH64_JUMP_SLOT 0000000000000000 fprintf@LIBC + 0 │ │ +00000000000acff8 0000001900000402 R_AARCH64_JUMP_SLOT 0000000000000000 malloc@LIBC + 0 │ │ +00000000000ad000 0000001a00000402 R_AARCH64_JUMP_SLOT 0000000000000000 memcpy@LIBC + 0 │ │ +00000000000ad008 0000001b00000402 R_AARCH64_JUMP_SLOT 0000000000000000 memset@LIBC + 0 │ │ +00000000000ad010 0000001c00000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_cond_broadcast@LIBC + 0 │ │ +00000000000ad018 0000001d00000402 R_AARCH64_JUMP_SLOT 0000000000000000 free@LIBC + 0 │ │ +00000000000ad020 0000001e00000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_cond_signal@LIBC + 0 │ │ +00000000000ad028 0000001f00000402 R_AARCH64_JUMP_SLOT 0000000000000000 vfprintf@LIBC + 0 │ │ +00000000000ad030 0000002000000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_mutex_unlock@LIBC + 0 │ │ +00000000000ad038 0000002100000402 R_AARCH64_JUMP_SLOT 0000000000000000 __cxa_atexit@LIBC + 0 │ ├── readelf --wide --dynamic {} │ │ @@ -1,27 +1,27 @@ │ │ │ │ -Dynamic section at offset 0xaade0 contains 24 entries: │ │ +Dynamic section at offset 0xabd78 contains 24 entries: │ │ Tag Type Name/Value │ │ 0x0000000000000001 (NEEDED) Shared library: [libc.so] │ │ 0x000000000000000e (SONAME) Library soname: [libdav1d.so] │ │ - 0x000000000000001a (FINI_ARRAY) 0xabc00 │ │ + 0x000000000000001a (FINI_ARRAY) 0xaccc8 │ │ 0x000000000000001c (FINI_ARRAYSZ) 16 (bytes) │ │ 0x0000000000000004 (HASH) 0x190 │ │ 0x000000006ffffef5 (GNU_HASH) 0x3e8 │ │ 0x0000000000000005 (STRTAB) 0x9f8 │ │ 0x0000000000000006 (SYMTAB) 0x4d0 │ │ 0x000000000000000a (STRSZ) 757 (bytes) │ │ 0x000000000000000b (SYMENT) 24 (bytes) │ │ - 0x0000000000000003 (PLTGOT) 0xabfa0 │ │ + 0x0000000000000003 (PLTGOT) 0xacf38 │ │ 0x0000000000000002 (PLTRELSZ) 720 (bytes) │ │ 0x0000000000000014 (PLTREL) RELA │ │ - 0x0000000000000017 (JMPREL) 0x4710 │ │ + 0x0000000000000017 (JMPREL) 0x4698 │ │ 0x0000000000000007 (RELA) 0xd80 │ │ - 0x0000000000000008 (RELASZ) 14736 (bytes) │ │ + 0x0000000000000008 (RELASZ) 14616 (bytes) │ │ 0x0000000000000009 (RELAENT) 24 (bytes) │ │ 0x000000000000001e (FLAGS) BIND_NOW │ │ 0x000000006ffffffb (FLAGS_1) Flags: NOW │ │ 0x000000006ffffffe (VERNEED) 0xd60 │ │ 0x000000006fffffff (VERNEEDNUM) 1 │ │ 0x000000006ffffff0 (VERSYM) 0xcee │ │ - 0x000000006ffffff9 (RELACOUNT) 613 │ │ + 0x000000006ffffff9 (RELACOUNT) 608 │ │ 0x0000000000000000 (NULL) 0x0 │ ├── strings --all --bytes=8 {} │ │ @@ -44,20 +44,21 @@ │ │ *`+yJhky?l+y*h+yJpky?t+y*p+yJxky?|+y*x+yJ │ │ ,yJ ly?$,y* ,yJ(ly?,,y*(,yJ0ly?4,y*0,yJ8ly?<,y*8,yJ@ly?D,y*@,yJHly?L,y*H,yJPly?T,y*P,yJXly?\,y*X,yJ`ly?d,y*`,yJhly?l,y*h,yJply?t,y*p,yJxly?|,y*x,yJ │ │ -yJ my?$-y* -yJ(my?,-y*(-yJ0my?4-y*0-yJ8my?<-y*8-yJ@my?D-y*@-yJHmy?L-y*H-yJPmy?T-y*P-yJXmy?\-y*X-yJ`my?d-y*`-yJhmy?l-y*h-yJpmy?t-y*p-yJxmy?|-y*x-yJ │ │ .yJ ny?$.y* .yJ(ny?,.y*(.yJ0ny?4.y*0.yJ8ny?<.y*8.yJ@ny?D.y*@.yJHny?L.y*H.yJ(oy?,/y*(/yJ0oy?4/y*0/yJ8oy?4nq>1nP>0n │ │ #.Q+!.q+!n │ │ t0nst3nRt2n1t1n │ │ @@ -186,44 +182,40 @@ │ │ 8!.c %.B %.! %. │ │ %.! %.B %.c %. │ │ `NB(!.c(!. │ │ `NB(!.c(!. │ │ `NB(!.c(!. │ │ @LB80nc80nB │ │ @LB80nc80nB │ │ -LB80nc80n@ │ │ +LB80nc80nB │ │ B80nc80n │ │ L!( nB( nc( n │ │ LB( nc( n │ │ Lc( .G @ │ │ L!( nB( nc( n │ │ ( n!( nB( nc( n │ │ ( nc( .B( n!T │ │ *`n!*`nB*`nc*`n │ │ d$na=$nB="n! │ │ v7n$w8nEw8n │ │ v7ngw8nBd#n │ │ d'nBd$nBd&n#v7nDv7nev7nB="n │ │ d(ncd%ncd'nC=#n │ │ -OB(!.b(!n │ │ -0$NB(!.b(!n │ │ +4,nB,#ND │ │ d$na=$nB="n! │ │ v7n$w8nEw8n │ │ v7ngw8nBd#n │ │ d'nBd$nBd&nB="nN │ │ -OB(!.b(!n │ │ -0$NB(!.b(!n │ │ +4,nB,#ND │ │ d$na=$nB="n! │ │ v7n$w8nEw8nBd#n │ │ d%nBd$nB="nN │ │ -OB(!.b(!n │ │ -0$NB(!.b(!n │ │ +4,nB,#ND │ │ #na= nB="n! │ │ -OB(!.b(!n │ │ -0$NB(!.b(!n │ │ +4,nB,#ND │ │ NV+\NXk\Nw+]Nyk]N │ │ NV+\NXk\Nw+]Nyk]N │ │ jVN:+[N;k[N │ │ NV+\NXk\Nw+]Nyk]N │ │ jVN:+[N;k[N │ │ jVN:+[N;k[N │ │ NV+\NXk\Nw+]Nyk]N │ │ @@ -232,16 +224,22 @@ │ │ j@Nd(ENehENc*ANsjANA*QNRjQN0( │ │ ) N i NF) │ │ i_Nk*INsjINI*GNRjGN&) │ │ jVN:+[N;k[N │ │ NV+\NXk\Nw+]Nyk]N │ │ z@L#D%NG │ │ z@L#D%NG │ │ -@O#"POC"`Oc"qO │ │ -@O#"POC"`Oc"qO │ │ ++QO%*aOB │ │ +oB(!.b(!n │ │ ++QO5*aOR │ │ +LR*!.r*!n │ │ +qO%+AO%*QOB │ │ +oB(!.b(!n │ │ +qO5+AO5*QOR │ │ +LR*!.r*!n │ │ N9W"OZW"O │ │ Oc(!.s*!. │ │ Q(yhx)A( │ │ Q(yhx)A( │ │ t$4.u$5. │ │ Q(yhx)A( │ │ qB(!.c(!. │ │ @@ -273,131 +271,124 @@ │ │ "@O$"AOD"QOd"aO │ │ AOF*QOf*aO │ │ BOY"ROy"bO │ │ BO[*RO{*bO │ │ `NBd~Ncd~NBl │ │ `NBd~Ncd~NBl │ │ `NBd~Ncd~N │ │ -d~N!d~NBd~Ncd~N │ │ -d~N!d~NBd~Ncd~N │ │ -d~N!d~NBd~Ncd~N │ │ -d~N!d~NBd~Ncd~N │ │ -$4OB$4Oc$4OP │ │ +$4Oc$4OP │ │ &4OR&4O1&4Os&4O │ │ ns&4O1&4OR&4O │ │ -$4OB$4Oc$4OP │ │ +$4Oc$4OP │ │ $4OU$4Of │ │ $4OU$4Of │ │ v!O1v!ORv!Osv!O │ │ kYND+[NEk[NX( │ │ jQNV*SNWjSN │ │ -eNRffN1ngN │ │ -bNsffNRngN │ │ -eNRffN1ngN │ │ -LsffNRngN │ │ -$4OB$4Oc$4OP │ │ +O#:`nBlgN │ │ +OD:`nclgN │ │ +O#:`nBlgND:`nclgN │ │ +$4Oc$4OP │ │ $4O]$4Of │ │ $4OT$4O& │ │ $4O]$4Of │ │ $4OT$4O& │ │ jQNF*SNGjSN │ │ jQNF*SNGjSN │ │ -eNRffN1ngN │ │ -bNsffNRngN │ │ -eNZgfN9ogN │ │ -bN{gfNZogN │ │ +O#:`nBlgN │ │ +OD:`nclgN │ │ jQND*SNEjSNP( │ │ -eNRffN1ngN │ │ -LsffNRngN │ │ +O#:`nBlgND:`nclgN │ │ jQND*SNEjSNP( │ │ -eNRffN1ngN │ │ -LsffNRngN │ │ +O#:`nBlgND:`nclgN │ │ jQNF*SNGjSN │ │ iIND)KNEiKNH( │ │ jQND*SNEjSNP( │ │ iIND)KNEiKNH( │ │ -eNRffN1ngN │ │ -bNsffNRngN │ │ -eNRffN1ngN │ │ -bNsffNRngN │ │ +O#:`nBlgN │ │ +OD:`nclgN │ │ +O#:`nBlgN │ │ +OD:`nclgN │ │ kYND+[NEk[NX( │ │ iIND)KNEiKNH( │ │ jQND*SNEjSNP( │ │ -eNRffN1ngN │ │ -bNsffNRngN │ │ -eNZgfN9ogN │ │ -bN{gfNZogN │ │ +O#:`nBlgN │ │ +OD:`nclgN │ │ $4O]$4OF │ │ jQNQ*SNSjSN │ │ -eNRffN1ngN │ │ -bNsffNRngN │ │ +O#:`nBlgN │ │ +OD:`nclgN │ │ jQNQ*SNSjSN │ │ -eNRffN1ngN │ │ -bNsffNRngN │ │ +O#:`nBlgN │ │ +OD:`nclgN │ │ v!O1v!ORv!Osv!O │ │ w!O9w!OZw!O{w!O │ │ jQNQ*SNSjSN │ │ -eNRffN1ngN │ │ -bNsffNRngN │ │ +O#:`nBlgN │ │ +OD:`nclgN │ │ jQNQ*SNSjSN │ │ -eNRffN1ngN │ │ -bNsffNRngN │ │ +O#:`nBlgN │ │ +OD:`nclgN │ │ jQNQ*SNSjSN │ │ -eNRffN1ngN │ │ -bNsffNRngN │ │ +O#:`nBlgN │ │ +OD:`nclgN │ │ jQND*SNEjSNP( │ │ -eNRffN1ngN │ │ -bNsffNRngN │ │ +O#:`nBlgN │ │ +OD:`nclgN │ │ x@L1y@LRy@Lsy@L │ │ Py@Lqy@L2y@L │ │ x@L1y@LRy@Lsy@L │ │ Py@Lqy@L2y@L │ │ -lgNBdfN!lgN │ │ -LcdfNBlgN!u │ │ +lgN#:`n!lgN │ │ t@LR.}N#u@Le │ │ -lgNBdfN!lgN │ │ -LcdfNBlgN!u │ │ -lgNBdfN!lgN │ │ -LcdfNBlgN!u │ │ -lgNBdfN!lgN │ │ -LcdfNBlgN!u │ │ +lgNc:`n!lgN │ │ ddna=dnB=bn! │ │ vwn$wxnEwxn) │ │ vwngwxnBdcn │ │ dgnBddnJEinBdfn#vwnDvwnevwnB=bn │ │ dhncdencdgnC=cn │ │ 4lniX nBlcNBdiND │ │ +dNBlcNBdiN │ │ dN&/dNBlcN │ │ ddna=dnB=bn! │ │ vwn$wxnEwxn) │ │ vwngwxnBdcn │ │ dgnBddnJEinBdfnB=bnN │ │ 4lniX nBlcNBdiND │ │ +dNBlcNBdiN │ │ dN&/dNBlcN │ │ ddna=dnB=bn! │ │ vwn$wxnEwxn) │ │ denBddnJEinB=bnN │ │ 4lniX nBlcNBdiND │ │ +dNBlcNBdiN │ │ dN&/dNBlcN │ │ cna=`nB=bn! │ │ 4lniX nBlcNBdiND │ │ +dNBlcNBdiN │ │ dN&/dNBlcN │ │ kYNV+[N[k[N │ │ kYNV+[N[k[N │ │ kYNV+[N[k[N │ │ jQNQ*SNSjSN │ │ kYNY+[N[k[N │ │ hANP(CNChCN │ │ )IN iINF)KNKiKN │ │ kYNV+[N[k[N │ │ -"PO'"`OG"pOg*@O │ │ -@O#"POC"`Oc"qO │ │ -NB(a.b(anBl │ │ -@O#"POC"`Oc"qO │ │ -NB(a.b(anBl │ │ +NB(a.b(an │ │ +(anBl|ncl|n │ │ +*pO0+`O0)PO │ │ +LRn|nsn|n │ │ +pOG"`Og"POp │ │ +pOQ"`Oq"PO │ │ +NB(a.b(an │ │ +(anBl|ncl|n │ │ +pOG"`Og"POp │ │ +pOY"`Oy"POp │ │ +)a.()an)(a. │ │ N9W"OZW"O │ │ ocl}nsn}n │ │ D}N'D}N@ │ │ D}N'D}N@ │ │ D}N%D}N@ │ │ D}N'D}N@ │ │ 3(aNRV}NsV}NR │ │ @@ -435,46 +426,44 @@ │ │ E @}G!@}Dt │ │ @OQ POq `O │ │ @O""POB"`Ob"pO │ │ @OD"POd"`O │ │ +`O"+pOc │ │ +PO$+`OD+pO!T │ │ % @}G!@}$t │ │ - @9U @9? │ │ - *)AI*)!I* │ │ -@9Jkt8Kkk8L │ │ -@9iit8jij8 │ │ -9HT@9Yl@9u │ │ -IE@9JA@9h! │ │ -N70g.'0gn50un │ │ -lhk8Lxlx │ │ -%hf87hd8 │ │ +h385j38s │ │ +O;"sN0"s │ │ +g*aN0*aN │ │ +O;"sN0"s │ │ +N0*aNQ*! │ │ +O;"sN0"s │ │ +G*aN0*aN │ │ of bnb b. │ │ N$0en%0e.p │ │ 3hf84jgx │ │ D(aNe(aN │ │ -='@x Xv|)D5 │ │ -K @9LE@x) │ │ -mhl8Mxmx │ │ 0d.&2dnq3dn │ │ +mhl8Mxmx │ │ /ho81hp8 │ │ -p'@x Xw|(D6 │ │ - @9U @9? │ │ + @9W @9? │ │ *)AI*)!I* │ │ -@9Jkt8Kkk8L │ │ -@9iit8jij8 │ │ +@9Jkv8Kkk8L │ │ +@9iiv8jij8 │ │ 9HT@9Yl@9u │ │ IE@9JA@9h! │ │ -h385j38s │ │ -O;"sN0"s │ │ -g*aN0*aN │ │ -O;"sN0"s │ │ -N0*aNQ*! │ │ -O;"sN0"s │ │ -G*aN0*aN │ │ + @9] @9? │ │ + *)AI*)!I* │ │ +@9Jkv8Kkk8L │ │ +@9iiv8jij8 │ │ +9HT@9Yl@9u │ │ +IE@9JA@9h! │ │ +K @9LE@x) │ │ +N70g.'0gn50un │ │ +lhk8Lxlx │ │ +%hf87hd8 │ │ 3wnY1wn:1w.w │ │ A>>}5O.3& │ │ DiDwBYA"? │ │ 0_0)0+.A+ │ │ {]r{gncg`]_ │ │ To>:(]"- │ │ Z{wo mjR │ │ @@ -496,25 +485,24 @@ │ │ free_callback != NULL │ │ dav1d_data_wrap_user_data_internal │ │ dst != ((void*)0) │ │ dav1d_data_ref │ │ dst->data == ((void*)0) │ │ src != ((void*)0) │ │ src->data != ((void*)0) │ │ -dav1d_data_move_ref │ │ buf != ((void*)0) │ │ dav1d_data_unref_internal │ │ buf->data != ((void*)0) │ │ %%%%%%%%%%%%%%% │ │ -000000000000000! │ │ +--------------- │ │ >>>>>>>%>>>>>>>>>>>>>>>2 │ │ <<<<<< │ │ -ddd)ddddddd8dddddddddddddddL │ │ -#@*@@@1@@@@@@@3@@@@@@@@@@@@@@@; │ │ +EEE!EEEEEEE-EEEEEEEEEEEEEEE9 │ │ +^^^&^^^^^^^4^^^^^^^^^^^^^^^G │ │ + 2#222&2222222)222222222222222- │ │ O}X}}}b}}}}}}}l}}}}}}}}}}}}}}}v │ │ EEEEEEEEEEEEEEE │ │ Compiled without support for %d-bit decoding │ │ # │ │ jjj/jjjjjjj@ │ │ $&(*,.02468:<>@B$ │ │ DFHJLNPRTVXZ\^`b4 │ │ @@ -1123,46 +1111,48 @@ │ │ %~%h%R%=%'% │ │ $}$i$T$?$+$ │ │ #w#c#O#<#)# │ │ "~"l"Y"G"4""" │ │ !p!^!M!>> >>>>>>>%>>>>>>>>>>>>>>>- │ │ <<<<<<<(<<<<<<<<<<<<<<<2x │ │ -0.7.1-84-ga40d3b5 │ │ +F!FFF*FFFFFFF3FFFFFFFFFFFFFFF< │ │ +'5IP\dqy │ │ +WLRLLL\LLLLLLLa │ │ + + 1 │ │ +bV\VVVhVVVVVVVm │ │ +>>> >>>>>>>%>>>>>>>>>>>>>>>- │ │ +<<<<<<<(<<<<<<<<<<<<<<<2x │ │ +dav1d-frame │ │ +dav1d-tile │ │ +dav1d-postfilter │ │ +0.8.2-1-g2479973 │ │ c_out != NULL │ │ dav1d_open │ │ s != NULL │ │ +s->n_postfilter_threads >= 1 && s->n_postfilter_threads <= DAV1D_MAX_POSTFILTER_THREADS │ │ s->n_tile_threads >= 1 && s->n_tile_threads <= DAV1D_MAX_TILE_THREADS │ │ s->n_frame_threads >= 1 && s->n_frame_threads <= DAV1D_MAX_FRAME_THREADS │ │ s->allocator.alloc_picture_callback != NULL │ │ s->allocator.release_picture_callback != NULL │ │ s->operating_point >= 0 && s->operating_point <= 31 │ │ dav1d_parse_sequence_header │ │ c != NULL │ │ dav1d_send_data │ │ in != NULL │ │ in->data == NULL || in->sz │ │ dav1d_get_picture │ │ c_out != ((void*)0) │ │ dav1d_close │ │ -dav1d-frame │ │ -dav1d-tile │ │ -F!FFF*FFFFFFF3FFFFFFFFFFFFFFF< │ │ -&3FLW^jq} │ │ -WLRLLL\LLLLLLLa │ │ - + 1 │ │ -bV\VVVhVVVVVVVm │ │ ->>> >>>>>>>%>>>>>>>>>>>>>>>- │ │ -<<<<<<<(<<<<<<<<<<<<<<<2x │ │ Android (6454773 based on r365631c2) clang version 9.0.8 (https://android.googlesource.com/toolchain/llvm-project 98c855489587874b2a325e7a516b99d838599c6f) (based on LLVM 9.0.8svn) │ │ .fini_array │ │ .comment │ │ .note.android.ident │ │ .rela.plt │ │ .gnu.version_r │ │ .data.rel.ro │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ @@ -16,36 +16,36 @@ │ │ 0x00000ac8 00707468 72656164 5f636f6e 645f696e .pthread_cond_in │ │ 0x00000ad8 69740070 74687265 61645f63 6f6e645f it.pthread_cond_ │ │ 0x00000ae8 7369676e 616c0070 74687265 61645f6d signal.pthread_m │ │ 0x00000af8 75746578 5f646573 74726f79 00707468 utex_destroy.pth │ │ 0x00000b08 72656164 5f6d7574 65785f69 6e697400 read_mutex_init. │ │ 0x00000b18 76667072 696e7466 00726561 6c6c6f63 vfprintf.realloc │ │ 0x00000b28 005f5f65 72726e6f 00737472 6572726f .__errno.strerro │ │ - 0x00000b38 72006361 6c6c6f63 00646176 31645f63 r.calloc.dav1d_c │ │ - 0x00000b48 6c6f7365 00646176 31645f64 6174615f lose.dav1d_data_ │ │ - 0x00000b58 63726561 74650064 61763164 5f646174 create.dav1d_dat │ │ - 0x00000b68 615f756e 72656600 64617631 645f6461 a_unref.dav1d_da │ │ - 0x00000b78 74615f77 72617000 64617631 645f6461 ta_wrap.dav1d_da │ │ - 0x00000b88 74615f77 7261705f 75736572 5f646174 ta_wrap_user_dat │ │ - 0x00000b98 61006461 7631645f 64656661 756c745f a.dav1d_default_ │ │ - 0x00000ba8 73657474 696e6773 00646176 31645f66 settings.dav1d_f │ │ - 0x00000bb8 6c757368 00646176 31645f67 65745f70 lush.dav1d_get_p │ │ - 0x00000bc8 69637475 72650064 61763164 5f6f7065 icture.dav1d_ope │ │ - 0x00000bd8 6e006461 7631645f 70617273 655f7365 n.dav1d_parse_se │ │ - 0x00000be8 7175656e 63655f68 65616465 72006461 quence_header.da │ │ - 0x00000bf8 7631645f 70696374 7572655f 756e7265 v1d_picture_unre │ │ - 0x00000c08 66006461 7631645f 73656e64 5f646174 f.dav1d_send_dat │ │ - 0x00000c18 61006461 7631645f 76657273 696f6e00 a.dav1d_version. │ │ - 0x00000c28 70746872 6561645f 61747472 5f646573 pthread_attr_des │ │ - 0x00000c38 74726f79 00707468 72656164 5f617474 troy.pthread_att │ │ - 0x00000c48 725f696e 69740070 74687265 61645f61 r_init.pthread_a │ │ - 0x00000c58 7474725f 73657473 7461636b 73697a65 ttr_setstacksize │ │ - 0x00000c68 00707468 72656164 5f637265 61746500 .pthread_create. │ │ - 0x00000c78 70746872 6561645f 6a6f696e 00707468 pthread_join.pth │ │ - 0x00000c88 72656164 5f6f6e63 65007072 63746c00 read_once.prctl. │ │ + 0x00000b38 72007072 63746c00 63616c6c 6f630064 r.prctl.calloc.d │ │ + 0x00000b48 61763164 5f636c6f 73650064 61763164 av1d_close.dav1d │ │ + 0x00000b58 5f646174 615f6372 65617465 00646176 _data_create.dav │ │ + 0x00000b68 31645f64 6174615f 756e7265 66006461 1d_data_unref.da │ │ + 0x00000b78 7631645f 64617461 5f777261 70006461 v1d_data_wrap.da │ │ + 0x00000b88 7631645f 64617461 5f777261 705f7573 v1d_data_wrap_us │ │ + 0x00000b98 65725f64 61746100 64617631 645f6465 er_data.dav1d_de │ │ + 0x00000ba8 6661756c 745f7365 7474696e 67730064 fault_settings.d │ │ + 0x00000bb8 61763164 5f666c75 73680064 61763164 av1d_flush.dav1d │ │ + 0x00000bc8 5f676574 5f706963 74757265 00646176 _get_picture.dav │ │ + 0x00000bd8 31645f6f 70656e00 64617631 645f7061 1d_open.dav1d_pa │ │ + 0x00000be8 7273655f 73657175 656e6365 5f686561 rse_sequence_hea │ │ + 0x00000bf8 64657200 64617631 645f7069 63747572 der.dav1d_pictur │ │ + 0x00000c08 655f756e 72656600 64617631 645f7365 e_unref.dav1d_se │ │ + 0x00000c18 6e645f64 61746100 64617631 645f7665 nd_data.dav1d_ve │ │ + 0x00000c28 7273696f 6e007074 68726561 645f6174 rsion.pthread_at │ │ + 0x00000c38 74725f64 65737472 6f790070 74687265 tr_destroy.pthre │ │ + 0x00000c48 61645f61 7474725f 696e6974 00707468 ad_attr_init.pth │ │ + 0x00000c58 72656164 5f617474 725f7365 74737461 read_attr_setsta │ │ + 0x00000c68 636b7369 7a650070 74687265 61645f63 cksize.pthread_c │ │ + 0x00000c78 72656174 65007074 68726561 645f6a6f reate.pthread_jo │ │ + 0x00000c88 696e0070 74687265 61645f6f 6e636500 in.pthread_once. │ │ 0x00000c98 6c696263 2e736f00 5f656461 7461005f libc.so._edata._ │ │ 0x00000ca8 5f627373 5f737461 7274005f 5f627373 _bss_start.__bss │ │ 0x00000cb8 5f737461 72745f5f 005f5f62 73735f65 _start__.__bss_e │ │ 0x00000cc8 6e645f5f 005f5f65 6e645f5f 005f656e nd__.__end__._en │ │ 0x00000cd8 64006c69 62646176 31642e73 6f000000 d.libdav1d.so... │ │ 0x00000ce8 4c494243 00 LIBC. │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ @@ -1,194 +1,194 @@ │ │ │ │ │ │ │ │ Disassembly of section .plt: │ │ │ │ -00000000000049e0 : │ │ +0000000000004970 : │ │ stp x16, x30, [sp, #-16]! │ │ - adrp x16, ab000 │ │ - ldr x17, [x16, #4016] │ │ - add x16, x16, #0xfb0 │ │ + adrp x16, ac000 │ │ + ldr x17, [x16, #3912] │ │ + add x16, x16, #0xf48 │ │ br x17 │ │ nop │ │ nop │ │ nop │ │ │ │ -0000000000004a00 : │ │ - adrp x16, ab000 │ │ +0000000000004990 : │ │ + adrp x16, ac000 │ │ + ldr x17, [x16, #3920] │ │ + add x16, x16, #0xf50 │ │ + br x17 │ │ + │ │ +00000000000049a0 : │ │ + adrp x16, ac000 │ │ + ldr x17, [x16, #3928] │ │ + add x16, x16, #0xf58 │ │ + br x17 │ │ + │ │ +00000000000049b0 : │ │ + adrp x16, ac000 │ │ + ldr x17, [x16, #3936] │ │ + add x16, x16, #0xf60 │ │ + br x17 │ │ + │ │ +00000000000049c0 : │ │ + adrp x16, ac000 │ │ + ldr x17, [x16, #3944] │ │ + add x16, x16, #0xf68 │ │ + br x17 │ │ + │ │ +00000000000049d0 : │ │ + adrp x16, ac000 │ │ + ldr x17, [x16, #3952] │ │ + add x16, x16, #0xf70 │ │ + br x17 │ │ + │ │ +00000000000049e0 <__cxa_finalize@plt>: │ │ + adrp x16, ac000 │ │ + ldr x17, [x16, #3960] │ │ + add x16, x16, #0xf78 │ │ + br x17 │ │ + │ │ +00000000000049f0 : │ │ + adrp x16, ac000 │ │ + ldr x17, [x16, #3968] │ │ + add x16, x16, #0xf80 │ │ + br x17 │ │ + │ │ +0000000000004a00 : │ │ + adrp x16, ac000 │ │ + ldr x17, [x16, #3976] │ │ + add x16, x16, #0xf88 │ │ + br x17 │ │ + │ │ +0000000000004a10 : │ │ + adrp x16, ac000 │ │ + ldr x17, [x16, #3984] │ │ + add x16, x16, #0xf90 │ │ + br x17 │ │ + │ │ +0000000000004a20 : │ │ + adrp x16, ac000 │ │ + ldr x17, [x16, #3992] │ │ + add x16, x16, #0xf98 │ │ + br x17 │ │ + │ │ +0000000000004a30 : │ │ + adrp x16, ac000 │ │ + ldr x17, [x16, #4000] │ │ + add x16, x16, #0xfa0 │ │ + br x17 │ │ + │ │ +0000000000004a40 : │ │ + adrp x16, ac000 │ │ + ldr x17, [x16, #4008] │ │ + add x16, x16, #0xfa8 │ │ + br x17 │ │ + │ │ +0000000000004a50 <__errno@plt>: │ │ + adrp x16, ac000 │ │ + ldr x17, [x16, #4016] │ │ + add x16, x16, #0xfb0 │ │ + br x17 │ │ + │ │ +0000000000004a60 : │ │ + adrp x16, ac000 │ │ ldr x17, [x16, #4024] │ │ add x16, x16, #0xfb8 │ │ br x17 │ │ │ │ -0000000000004a10 : │ │ - adrp x16, ab000 │ │ +0000000000004a70 : │ │ + adrp x16, ac000 │ │ ldr x17, [x16, #4032] │ │ add x16, x16, #0xfc0 │ │ br x17 │ │ │ │ -0000000000004a20 : │ │ - adrp x16, ab000 │ │ +0000000000004a80 : │ │ + adrp x16, ac000 │ │ ldr x17, [x16, #4040] │ │ add x16, x16, #0xfc8 │ │ br x17 │ │ │ │ -0000000000004a30 : │ │ - adrp x16, ab000 │ │ +0000000000004a90 : │ │ + adrp x16, ac000 │ │ ldr x17, [x16, #4048] │ │ add x16, x16, #0xfd0 │ │ br x17 │ │ │ │ -0000000000004a40 : │ │ - adrp x16, ab000 │ │ +0000000000004aa0 : │ │ + adrp x16, ac000 │ │ ldr x17, [x16, #4056] │ │ add x16, x16, #0xfd8 │ │ br x17 │ │ │ │ -0000000000004a50 <__cxa_finalize@plt>: │ │ - adrp x16, ab000 │ │ +0000000000004ab0 : │ │ + adrp x16, ac000 │ │ ldr x17, [x16, #4064] │ │ add x16, x16, #0xfe0 │ │ br x17 │ │ │ │ -0000000000004a60 : │ │ - adrp x16, ab000 │ │ +0000000000004ac0 : │ │ + adrp x16, ac000 │ │ ldr x17, [x16, #4072] │ │ add x16, x16, #0xfe8 │ │ br x17 │ │ │ │ -0000000000004a70 : │ │ - adrp x16, ab000 │ │ +0000000000004ad0 : │ │ + adrp x16, ac000 │ │ ldr x17, [x16, #4080] │ │ add x16, x16, #0xff0 │ │ br x17 │ │ │ │ -0000000000004a80 : │ │ - adrp x16, ab000 │ │ +0000000000004ae0 : │ │ + adrp x16, ac000 │ │ ldr x17, [x16, #4088] │ │ add x16, x16, #0xff8 │ │ br x17 │ │ │ │ -0000000000004a90 : │ │ - adrp x16, ac000 │ │ +0000000000004af0 : │ │ + adrp x16, ad000 │ │ ldr x17, [x16] │ │ add x16, x16, #0x0 │ │ br x17 │ │ │ │ -0000000000004aa0 : │ │ - adrp x16, ac000 │ │ +0000000000004b00 : │ │ + adrp x16, ad000 │ │ ldr x17, [x16, #8] │ │ add x16, x16, #0x8 │ │ br x17 │ │ │ │ -0000000000004ab0 : │ │ - adrp x16, ac000 │ │ +0000000000004b10 : │ │ + adrp x16, ad000 │ │ ldr x17, [x16, #16] │ │ add x16, x16, #0x10 │ │ br x17 │ │ │ │ -0000000000004ac0 <__errno@plt>: │ │ - adrp x16, ac000 │ │ +0000000000004b20 : │ │ + adrp x16, ad000 │ │ ldr x17, [x16, #24] │ │ add x16, x16, #0x18 │ │ br x17 │ │ │ │ -0000000000004ad0 : │ │ - adrp x16, ac000 │ │ +0000000000004b30 : │ │ + adrp x16, ad000 │ │ ldr x17, [x16, #32] │ │ add x16, x16, #0x20 │ │ br x17 │ │ │ │ -0000000000004ae0 : │ │ - adrp x16, ac000 │ │ +0000000000004b40 : │ │ + adrp x16, ad000 │ │ ldr x17, [x16, #40] │ │ add x16, x16, #0x28 │ │ br x17 │ │ │ │ -0000000000004af0 : │ │ - adrp x16, ac000 │ │ +0000000000004b50 : │ │ + adrp x16, ad000 │ │ ldr x17, [x16, #48] │ │ add x16, x16, #0x30 │ │ br x17 │ │ │ │ -0000000000004b00 : │ │ - adrp x16, ac000 │ │ +0000000000004b60 <__cxa_atexit@plt>: │ │ + adrp x16, ad000 │ │ ldr x17, [x16, #56] │ │ add x16, x16, #0x38 │ │ br x17 │ │ - │ │ -0000000000004b10 : │ │ - adrp x16, ac000 │ │ - ldr x17, [x16, #64] │ │ - add x16, x16, #0x40 │ │ - br x17 │ │ - │ │ -0000000000004b20 : │ │ - adrp x16, ac000 │ │ - ldr x17, [x16, #72] │ │ - add x16, x16, #0x48 │ │ - br x17 │ │ - │ │ -0000000000004b30 : │ │ - adrp x16, ac000 │ │ - ldr x17, [x16, #80] │ │ - add x16, x16, #0x50 │ │ - br x17 │ │ - │ │ -0000000000004b40 : │ │ - adrp x16, ac000 │ │ - ldr x17, [x16, #88] │ │ - add x16, x16, #0x58 │ │ - br x17 │ │ - │ │ -0000000000004b50 : │ │ - adrp x16, ac000 │ │ - ldr x17, [x16, #96] │ │ - add x16, x16, #0x60 │ │ - br x17 │ │ - │ │ -0000000000004b60 : │ │ - adrp x16, ac000 │ │ - ldr x17, [x16, #104] │ │ - add x16, x16, #0x68 │ │ - br x17 │ │ - │ │ -0000000000004b70 : │ │ - adrp x16, ac000 │ │ - ldr x17, [x16, #112] │ │ - add x16, x16, #0x70 │ │ - br x17 │ │ - │ │ -0000000000004b80 : │ │ - adrp x16, ac000 │ │ - ldr x17, [x16, #120] │ │ - add x16, x16, #0x78 │ │ - br x17 │ │ - │ │ -0000000000004b90 : │ │ - adrp x16, ac000 │ │ - ldr x17, [x16, #128] │ │ - add x16, x16, #0x80 │ │ - br x17 │ │ - │ │ -0000000000004ba0 : │ │ - adrp x16, ac000 │ │ - ldr x17, [x16, #136] │ │ - add x16, x16, #0x88 │ │ - br x17 │ │ - │ │ -0000000000004bb0 : │ │ - adrp x16, ac000 │ │ - ldr x17, [x16, #144] │ │ - add x16, x16, #0x90 │ │ - br x17 │ │ - │ │ -0000000000004bc0 : │ │ - adrp x16, ac000 │ │ - ldr x17, [x16, #152] │ │ - add x16, x16, #0x98 │ │ - br x17 │ │ - │ │ -0000000000004bd0 <__cxa_atexit@plt>: │ │ - adrp x16, ac000 │ │ - ldr x17, [x16, #160] │ │ - add x16, x16, #0xa0 │ │ - br x17 │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ @@ -1,28 +1,28 @@ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ -0000000000004be0 : │ │ - adrp x0, ab000 │ │ - add x0, x0, #0xc10 │ │ - b 4a50 <__cxa_finalize@plt> │ │ +0000000000004b70 : │ │ + adrp x0, ac000 │ │ + add x0, x0, #0xcd8 │ │ + b 49e0 <__cxa_finalize@plt> │ │ ret │ │ - b 4bec <__cxa_atexit@plt+0x1c> │ │ - cbz x0, 4bfc <__cxa_atexit@plt+0x2c> │ │ + b 4b7c <__cxa_atexit@plt+0x1c> │ │ + cbz x0, 4b8c <__cxa_atexit@plt+0x2c> │ │ br x0 │ │ ret │ │ - adrp x8, 4000 │ │ - add x8, x8, #0xbf4 │ │ - adrp x2, ab000 │ │ - add x2, x2, #0xc10 │ │ + adrp x8, 4000 │ │ + add x8, x8, #0xb84 │ │ + adrp x2, ac000 │ │ + add x2, x2, #0xcd8 │ │ mov x1, x0 │ │ mov x0, x8 │ │ - b 4bd0 <__cxa_atexit@plt> │ │ + b 4b60 <__cxa_atexit@plt> │ │ ldrh w8, [x2, #5464] │ │ strh wzr, [x1, #5466] │ │ mov w9, #0x13a0 // #5024 │ │ add x9, x1, x9 │ │ strh w8, [x1, #5464] │ │ ldrh w8, [x2, #5468] │ │ strh wzr, [x1, #5470] │ │ @@ -370,29 +370,29 @@ │ │ strh wzr, [x13, #2760] │ │ ldur q0, [x12, #-16] │ │ str q0, [x13, #2768] │ │ strh wzr, [x13, #2776] │ │ ldr q0, [x12] │ │ str q0, [x13, #2784] │ │ strh wzr, [x13, #2792] │ │ - b.ne 50fc <__cxa_atexit@plt+0x52c> // b.any │ │ + b.ne 508c <__cxa_atexit@plt+0x52c> // b.any │ │ ldrh w11, [x2, #6012] │ │ strh wzr, [x1, #6014] │ │ add x13, x1, #0x4e0 │ │ mov x10, xzr │ │ strh w11, [x1, #6012] │ │ ldrh w11, [x2, #6016] │ │ strh wzr, [x1, #6018] │ │ strh w11, [x1, #6016] │ │ ldrh w11, [x2, #6020] │ │ strh wzr, [x1, #6022] │ │ strh w11, [x1, #6020] │ │ - adrp x11, ac000 │ │ + adrp x11, ad000 │ │ ldr q0, [x2, #1264] │ │ - ldr x11, [x11, #3912] │ │ + ldr x11, [x11, #3904] │ │ ldrb w12, [x11] │ │ str q0, [x1, #1264] │ │ ldr q0, [x2, #1248] │ │ lsl x12, x12, #1 │ │ str q0, [x1, #1248] │ │ strh wzr, [x13, x12] │ │ ldr q0, [x2, #1296] │ │ @@ -560,15 +560,15 @@ │ │ strh w14, [x15, #14] │ │ ldrh w14, [x13, #20] │ │ strh wzr, [x15, #20] │ │ strh w14, [x15, #18] │ │ ldrh w13, [x13, #24] │ │ strh wzr, [x15, #24] │ │ strh w13, [x15, #22] │ │ - b.ne 53f4 <__cxa_atexit@plt+0x824> // b.any │ │ + b.ne 5384 <__cxa_atexit@plt+0x824> // b.any │ │ ldr q0, [x2, #7040] │ │ mov w11, #0x1b80 // #7040 │ │ add x11, x1, x11 │ │ mov w12, #0x30fc // #12540 │ │ str q0, [x1, #7040] │ │ strh wzr, [x11, #8] │ │ ldr q0, [x2, #7056] │ │ @@ -729,15 +729,15 @@ │ │ strh w15, [x13, #32] │ │ ldrh w15, [x14, #36] │ │ strh wzr, [x13, #38] │ │ strh w15, [x13, #36] │ │ ldrh w14, [x14, #40] │ │ strh wzr, [x13, #42] │ │ strh w14, [x13, #40] │ │ - b.ne 562c <__cxa_atexit@plt+0xa5c> // b.any │ │ + b.ne 55bc <__cxa_atexit@plt+0xa5c> // b.any │ │ ldr x12, [x2, #7552] │ │ mov w11, #0x1d80 // #7552 │ │ add x11, x1, x11 │ │ mov w13, #0x1ec0 // #7872 │ │ str x12, [x1, #7552] │ │ strh wzr, [x11, #4] │ │ ldr x12, [x2, #7560] │ │ @@ -989,21 +989,21 @@ │ │ sturh wzr, [x17, #-16] │ │ ldr x3, [x16, #312] │ │ str x3, [x15, #8184] │ │ sturh wzr, [x17, #-8] │ │ ldr x16, [x16, #320] │ │ str x16, [x15, #8192] │ │ strh wzr, [x17] │ │ - b.ne 5954 <__cxa_atexit@plt+0xd84> // b.any │ │ + b.ne 58e4 <__cxa_atexit@plt+0xd84> // b.any │ │ add x10, x10, #0x1 │ │ add x13, x13, #0x290 │ │ add x11, x11, #0x290 │ │ cmp x10, #0x5 │ │ add x12, x12, #0x290 │ │ - b.ne 5950 <__cxa_atexit@plt+0xd80> // b.any │ │ + b.ne 58e0 <__cxa_atexit@plt+0xd80> // b.any │ │ ldrh w11, [x9] │ │ strh wzr, [x8, #2] │ │ mov w12, #0x2b90 // #11152 │ │ mov w13, #0x2c38 // #11320 │ │ strh w11, [x8] │ │ ldrh w11, [x9, #4] │ │ strh wzr, [x8, #6] │ │ @@ -1150,15 +1150,15 @@ │ │ strh wzr, [x14, #150] │ │ ldr x16, [x15, #320] │ │ str x16, [x13, #11472] │ │ strh wzr, [x14, #158] │ │ ldr x15, [x15, #328] │ │ str x15, [x13, #11480] │ │ strh wzr, [x14, #166] │ │ - b.ne 5bcc <__cxa_atexit@plt+0xffc> // b.any │ │ + b.ne 5b5c <__cxa_atexit@plt+0xffc> // b.any │ │ ldr q0, [x2, #3504] │ │ add x11, x1, #0xdb0 │ │ mov w12, #0x1500 // #5376 │ │ add x12, x1, x12 │ │ str q0, [x1, #3504] │ │ strh wzr, [x11, #14] │ │ ldr q0, [x2, #3520] │ │ @@ -1452,15 +1452,15 @@ │ │ strh wzr, [x12, #4302] │ │ ldr q0, [x13, #528] │ │ str q0, [x12, #4304] │ │ strh wzr, [x12, #4318] │ │ ldr q0, [x13, #544] │ │ str q0, [x12, #4320] │ │ strh wzr, [x12, #4334] │ │ - b.ne 60dc <__cxa_atexit@plt+0x150c> // b.any │ │ + b.ne 606c <__cxa_atexit@plt+0x150c> // b.any │ │ ldrh w10, [x2, #5928] │ │ strh wzr, [x1, #5930] │ │ strh w10, [x1, #5928] │ │ ldrh w10, [x2, #5932] │ │ strh wzr, [x1, #5934] │ │ strh w10, [x1, #5932] │ │ ldrh w10, [x2, #5936] │ │ @@ -1546,15 +1546,15 @@ │ │ ldrh w10, [x2, #5456] │ │ strh wzr, [x1, #5458] │ │ strh w10, [x1, #5456] │ │ ldrh w10, [x2, #5460] │ │ strh wzr, [x1, #5462] │ │ strh w10, [x1, #5460] │ │ ldrb w10, [x0, #232] │ │ - tbnz w10, #0, 6574 <__cxa_atexit@plt+0x19a4> │ │ + tbnz w10, #0, 6504 <__cxa_atexit@plt+0x19a4> │ │ ldrh w10, [x2, #6228] │ │ strh wzr, [x1, #6230] │ │ strh w10, [x1, #6228] │ │ ldr x10, [x2, #13792] │ │ str x10, [x1, #13792] │ │ strh wzr, [x8, #602] │ │ ldr q0, [x2, #13552] │ │ @@ -2380,66 +2380,66 @@ │ │ ldrh w9, [x9, #288] │ │ strh w9, [x8, #288] │ │ add x8, x8, #0x122 │ │ strh wzr, [x8] │ │ ret │ │ cmp w1, #0x15 │ │ str xzr, [x0] │ │ - b.ge 711c <__cxa_atexit@plt+0x254c> // b.tcont │ │ + b.ge 70ac <__cxa_atexit@plt+0x254c> // b.tcont │ │ str wzr, [x0, #8] │ │ ret │ │ cmp w1, #0x3d │ │ - b.ge 7130 <__cxa_atexit@plt+0x2560> // b.tcont │ │ + b.ge 70c0 <__cxa_atexit@plt+0x2560> // b.tcont │ │ mov w8, #0x1 // #1 │ │ str w8, [x0, #8] │ │ ret │ │ cmp w1, #0x79 │ │ mov w8, #0x2 // #2 │ │ cinc w8, w8, ge // ge = tcont │ │ str w8, [x0, #8] │ │ ret │ │ stp x21, x20, [sp, #-32]! │ │ stp x19, x30, [sp, #16] │ │ ldr x8, [x1] │ │ mov x20, x1 │ │ mov x19, x0 │ │ - cbz x8, 7174 <__cxa_atexit@plt+0x25a4> │ │ + cbz x8, 7104 <__cxa_atexit@plt+0x25a4> │ │ ldr x1, [x20, #8] │ │ mov x0, x19 │ │ ldp x19, x30, [sp, #16] │ │ mov w2, #0x3600 // #13824 │ │ ldp x21, x20, [sp], #32 │ │ - b 4b60 │ │ - adrp x1, 8f000 │ │ - add x1, x1, #0xe20 │ │ + b 4af0 │ │ + adrp x1, 91000 │ │ + add x1, x1, #0xaa0 │ │ mov w2, #0x1860 // #6240 │ │ mov x0, x19 │ │ mov w21, #0x1860 // #6240 │ │ - bl 4b60 │ │ - adrp x1, 8f000 │ │ + bl 4af0 │ │ + adrp x1, 91000 │ │ add x0, x19, x21 │ │ - add x1, x1, #0xa80 │ │ + add x1, x1, #0x700 │ │ mov w2, #0x320 // #800 │ │ - bl 4b60 │ │ + bl 4af0 │ │ ldr w9, [x20, #8] │ │ mov w8, #0x1b80 // #7040 │ │ - adrp x10, 91000 │ │ + adrp x10, 93000 │ │ add x0, x19, x8 │ │ mov w8, #0x1840 // #6208 │ │ - add x10, x10, #0x680 │ │ + add x10, x10, #0x300 │ │ madd x1, x9, x8, x10 │ │ mov w2, #0x1840 // #6208 │ │ - bl 4b60 │ │ + bl 4af0 │ │ mov x8, #0x7000 // #28672 │ │ movk x8, #0x5400, lsl #16 │ │ movk x8, #0x3480, lsl #32 │ │ str x8, [x19, #13504] │ │ str x8, [x19, #13792] │ │ - adrp x8, 8f000 │ │ - add x8, x8, #0xda0 │ │ + adrp x8, 91000 │ │ + add x8, x8, #0xa20 │ │ ldp q0, q1, [x8, #96] │ │ ldp q2, q3, [x8, #64] │ │ ldp q4, q5, [x8] │ │ ldp q6, q7, [x8, #32] │ │ str q1, [x19, #13776] │ │ str q3, [x19, #13744] │ │ str q5, [x19, #13680] │ │ @@ -2472,28 +2472,26 @@ │ │ str q0, [x19, #13344] │ │ str q3, [x19, #13328] │ │ str q2, [x19, #13312] │ │ ldp x19, x30, [sp, #16] │ │ ldp x21, x20, [sp], #32 │ │ ret │ │ str x20, [sp, #-32]! │ │ - cmp x1, #0x0 │ │ - mov x20, x0 │ │ - cset w8, ne // ne = any │ │ - mov w0, #0x3600 // #13824 │ │ - bfi x0, x8, #2, #1 │ │ stp x19, x30, [sp, #16] │ │ - mov x19, x1 │ │ - bl 237b4 │ │ + ldr x0, [x0, #3328] │ │ + mov x20, x1 │ │ + mov w1, #0x3604 // #13828 │ │ + mov x19, x2 │ │ + bl 23b14 │ │ str x0, [x20] │ │ - cbz x0, 72d8 <__cxa_atexit@plt+0x2708> │ │ + cbz x0, 7260 <__cxa_atexit@plt+0x2700> │ │ ldr x8, [x0] │ │ mov w0, wzr │ │ str x8, [x20, #8] │ │ - cbz x19, 72cc <__cxa_atexit@plt+0x26fc> │ │ + cbz x19, 7254 <__cxa_atexit@plt+0x26f4> │ │ mov w9, #0x3600 // #13824 │ │ add x9, x8, x9 │ │ str x9, [x20, #24] │ │ str wzr, [x8, #13824] │ │ str x19, [x20, #16] │ │ ldp x19, x30, [sp, #16] │ │ ldr x20, [sp], #32 │ │ @@ -2501,408 +2499,348 @@ │ │ mov w0, #0xfffffff4 // #-12 │ │ ldp x19, x30, [sp, #16] │ │ ldr x20, [sp], #32 │ │ ret │ │ ldp q0, q1, [x1] │ │ stp q0, q1, [x0] │ │ ldr x0, [x1] │ │ - cbz x0, 72fc <__cxa_atexit@plt+0x272c> │ │ - b 2386c │ │ + cbz x0, 7284 <__cxa_atexit@plt+0x2724> │ │ + b 23b9c │ │ ret │ │ stp x19, x30, [sp, #-16]! │ │ ldr x8, [x0] │ │ mov x19, x0 │ │ - cbz x8, 7318 <__cxa_atexit@plt+0x2748> │ │ + cbz x8, 72a0 <__cxa_atexit@plt+0x2740> │ │ mov x0, x19 │ │ - bl 23884 │ │ + bl 23bb4 │ │ movi v0.2d, #0x0 │ │ stp q0, q0, [x19] │ │ ldp x19, x30, [sp], #16 │ │ ret │ │ stp x19, x30, [sp, #-16]! │ │ ldr x8, [x0, #16] │ │ - cbz x8, 7344 <__cxa_atexit@plt+0x2774> │ │ + cbz x8, 72cc <__cxa_atexit@plt+0x276c> │ │ ldr x8, [x0, #24] │ │ mov x19, x0 │ │ ldar w8, [x8] │ │ - cbz w8, 734c <__cxa_atexit@plt+0x277c> │ │ + cbz w8, 72d4 <__cxa_atexit@plt+0x2774> │ │ ldp x19, x30, [sp], #16 │ │ ret │ │ ldr x8, [x19, #16] │ │ add x0, x8, #0x38 │ │ - bl 4b30 │ │ + bl 4ac0 │ │ ldr x8, [x19, #24] │ │ ldar w9, [x8] │ │ ldr x8, [x19, #16] │ │ - cbnz w9, 7384 <__cxa_atexit@plt+0x27b4> │ │ + cbnz w9, 730c <__cxa_atexit@plt+0x27ac> │ │ add x0, x8, #0x8 │ │ add x1, x8, #0x38 │ │ - bl 4af0 │ │ + bl 4a80 │ │ ldr x8, [x19, #24] │ │ ldar w9, [x8] │ │ ldr x8, [x19, #16] │ │ - cbz w9, 7368 <__cxa_atexit@plt+0x2798> │ │ + cbz w9, 72f0 <__cxa_atexit@plt+0x2790> │ │ add x0, x8, #0x38 │ │ ldp x19, x30, [sp], #16 │ │ - b 4bc0 │ │ + b 4b50 │ │ stp x19, x30, [sp, #-16]! │ │ ldr x8, [x0, #16] │ │ - cbz x8, 73d0 <__cxa_atexit@plt+0x2800> │ │ + cbz x8, 7358 <__cxa_atexit@plt+0x27f8> │ │ mov x19, x0 │ │ add x0, x8, #0x38 │ │ - bl 4b30 │ │ + bl 4ac0 │ │ ldr x8, [x19, #24] │ │ mov w9, #0x1 // #1 │ │ stlr w9, [x8] │ │ ldr x8, [x19, #16] │ │ add x0, x8, #0x8 │ │ - bl 4b80 │ │ + bl 4b10 │ │ ldr x8, [x19, #16] │ │ add x0, x8, #0x38 │ │ ldp x19, x30, [sp], #16 │ │ - b 4bc0 │ │ + b 4b50 │ │ ldp x19, x30, [sp], #16 │ │ ret │ │ str x30, [sp, #-16]! │ │ - bl 27958 │ │ - adrp x8, ad000 │ │ + bl 27c90 │ │ + adrp x8, ae000 │ │ str w0, [x8, #2176] │ │ ldr x30, [sp], #16 │ │ ret │ │ - adrp x8, ad000 │ │ - adrp x9, ad000 │ │ + adrp x8, ae000 │ │ + adrp x9, ae000 │ │ ldr w8, [x8, #2176] │ │ ldr w9, [x9] │ │ and w0, w9, w8 │ │ ret │ │ │ │ -0000000000007408 : │ │ - adrp x8, ad000 │ │ +0000000000007390 : │ │ + adrp x8, ae000 │ │ str w0, [x8] │ │ ret │ │ str x20, [sp, #-32]! │ │ stp x19, x30, [sp, #16] │ │ - cbz x0, 7468 │ │ - mov x19, x0 │ │ - mov x0, x1 │ │ + cbz x0, 73f4 │ │ mov x20, x1 │ │ - bl 237b4 │ │ + tbnz x1, #63, 741c │ │ + mov x19, x0 │ │ + mov x0, x20 │ │ + bl 23aac │ │ str x0, [x19, #16] │ │ - cbz x0, 745c │ │ - adrp x9, 97000 │ │ + cbz x0, 73e8 │ │ + adrp x9, 99000 │ │ ldr x8, [x0, #8] │ │ - ldr q0, [x9, #1920] │ │ + ldr q0, [x9, #1024] │ │ mov x10, #0xffffffffffffffff // #-1 │ │ stp x10, x20, [x19, #40] │ │ stp x8, x20, [x19] │ │ stur q0, [x19, #24] │ │ stp xzr, xzr, [x19, #56] │ │ ldr x0, [x0] │ │ ldp x19, x30, [sp, #16] │ │ ldr x20, [sp], #32 │ │ ret │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1752] │ │ - adrp x1, 97000 │ │ - adrp x2, 97000 │ │ - adrp x3, 97000 │ │ - add x1, x1, #0x790 │ │ - add x2, x2, #0x7bb │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1696] │ │ + adrp x1, 99000 │ │ + adrp x2, 99000 │ │ + adrp x3, 99000 │ │ + add x1, x1, #0x410 │ │ + add x2, x2, #0x43b │ │ add x0, x8, #0x130 │ │ - add x3, x3, #0x7c7 │ │ - bl 4b40 │ │ + add x3, x3, #0x447 │ │ + bl 4ad0 │ │ mov x0, xzr │ │ ldp x19, x30, [sp, #16] │ │ ldr x20, [sp], #32 │ │ ret │ │ - adrp x8, 97000 │ │ - ldr q0, [x8, #1920] │ │ + adrp x8, 99000 │ │ + ldr q0, [x8, #1024] │ │ mov x8, #0xffffffffffffffff // #-1 │ │ str x8, [x0, #16] │ │ stp xzr, xzr, [x0, #32] │ │ str q0, [x0] │ │ ret │ │ stp x21, x20, [sp, #-32]! │ │ stp x19, x30, [sp, #16] │ │ - cbz x0, 7520 │ │ + cbz x0, 74ac │ │ mov x21, x1 │ │ - cbz x1, 753c │ │ - cbz x3, 7558 │ │ + cbz x1, 74c8 │ │ + cbz x3, 74e4 │ │ mov x20, x2 │ │ mov x19, x0 │ │ mov x0, x21 │ │ mov x1, x3 │ │ mov x2, x4 │ │ - bl 23828 │ │ + bl 23b60 │ │ str x0, [x19, #16] │ │ - cbz x0, 7590 │ │ - adrp x8, 97000 │ │ - ldr q0, [x8, #1920] │ │ + cbz x0, 751c │ │ + adrp x8, 99000 │ │ + ldr q0, [x8, #1024] │ │ mov w0, wzr │ │ mov x8, #0xffffffffffffffff // #-1 │ │ stp x21, x20, [x19] │ │ stp x8, x20, [x19, #40] │ │ stur q0, [x19, #24] │ │ stp xzr, xzr, [x19, #56] │ │ ldp x19, x30, [sp, #16] │ │ ldp x21, x20, [sp], #32 │ │ ret │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1752] │ │ - adrp x1, 97000 │ │ - adrp x2, 97000 │ │ - add x1, x1, #0x790 │ │ - add x2, x2, #0x7bb │ │ - b 7570 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1752] │ │ - adrp x1, 97000 │ │ - adrp x2, 97000 │ │ - add x1, x1, #0x790 │ │ - add x2, x2, #0x7fb │ │ - b 7570 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1752] │ │ - adrp x1, 97000 │ │ - adrp x2, 97000 │ │ - add x1, x1, #0x790 │ │ - add x2, x2, #0x807 │ │ - adrp x3, 97000 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1696] │ │ + adrp x1, 99000 │ │ + adrp x2, 99000 │ │ + add x1, x1, #0x410 │ │ + add x2, x2, #0x43b │ │ + b 74fc │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1696] │ │ + adrp x1, 99000 │ │ + adrp x2, 99000 │ │ + add x1, x1, #0x410 │ │ + add x2, x2, #0x47b │ │ + b 74fc │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1696] │ │ + adrp x1, 99000 │ │ + adrp x2, 99000 │ │ + add x1, x1, #0x410 │ │ + add x2, x2, #0x487 │ │ + adrp x3, 99000 │ │ add x0, x8, #0x130 │ │ - add x3, x3, #0x7e2 │ │ - bl 4b40 │ │ + add x3, x3, #0x462 │ │ + bl 4ad0 │ │ mov w0, #0xffffffea // #-22 │ │ ldp x19, x30, [sp, #16] │ │ ldp x21, x20, [sp], #32 │ │ ret │ │ mov w0, #0xfffffff4 // #-12 │ │ ldp x19, x30, [sp, #16] │ │ ldp x21, x20, [sp], #32 │ │ ret │ │ str x20, [sp, #-32]! │ │ stp x19, x30, [sp, #16] │ │ - cbz x0, 75e4 │ │ - cbz x2, 7600 │ │ + cbz x0, 7570 │ │ + cbz x2, 758c │ │ mov x19, x1 │ │ mov x20, x0 │ │ mov x0, x1 │ │ mov x1, x2 │ │ mov x2, x3 │ │ - bl 23828 │ │ + bl 23b60 │ │ str x0, [x20, #64] │ │ - cbz x0, 7638 │ │ + cbz x0, 75c4 │ │ mov w0, wzr │ │ str x19, [x20, #56] │ │ ldp x19, x30, [sp, #16] │ │ ldr x20, [sp], #32 │ │ ret │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1752] │ │ - adrp x1, 97000 │ │ - adrp x2, 97000 │ │ - add x1, x1, #0x790 │ │ - add x2, x2, #0x7bb │ │ - b 7618 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1752] │ │ - adrp x1, 97000 │ │ - adrp x2, 97000 │ │ - add x1, x1, #0x790 │ │ - add x2, x2, #0x807 │ │ - adrp x3, 97000 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1696] │ │ + adrp x1, 99000 │ │ + adrp x2, 99000 │ │ + add x1, x1, #0x410 │ │ + add x2, x2, #0x43b │ │ + b 75a4 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1696] │ │ + adrp x1, 99000 │ │ + adrp x2, 99000 │ │ + add x1, x1, #0x410 │ │ + add x2, x2, #0x487 │ │ + adrp x3, 99000 │ │ add x0, x8, #0x130 │ │ - add x3, x3, #0x81d │ │ - bl 4b40 │ │ + add x3, x3, #0x49d │ │ + bl 4ad0 │ │ mov w0, #0xffffffea // #-22 │ │ ldp x19, x30, [sp, #16] │ │ ldr x20, [sp], #32 │ │ ret │ │ mov w0, #0xfffffff4 // #-12 │ │ ldp x19, x30, [sp, #16] │ │ ldr x20, [sp], #32 │ │ ret │ │ str x20, [sp, #-32]! │ │ stp x19, x30, [sp, #16] │ │ - cbz x0, 767c │ │ + cbz x0, 7608 │ │ ldr x8, [x0] │ │ mov x19, x0 │ │ - cbz x8, 76ac │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1752] │ │ - adrp x1, 97000 │ │ - adrp x2, 97000 │ │ - add x1, x1, #0x790 │ │ - add x2, x2, #0x861 │ │ - b 7694 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1752] │ │ - adrp x1, 97000 │ │ - adrp x2, 97000 │ │ - add x1, x1, #0x790 │ │ - add x2, x2, #0x840 │ │ + cbz x8, 7638 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1696] │ │ + adrp x1, 99000 │ │ + adrp x2, 99000 │ │ + add x1, x1, #0x410 │ │ + add x2, x2, #0x4e1 │ │ + b 7620 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1696] │ │ + adrp x1, 99000 │ │ + adrp x2, 99000 │ │ + add x1, x1, #0x410 │ │ + add x2, x2, #0x4c0 │ │ ldp x19, x30, [sp, #16] │ │ - adrp x3, 97000 │ │ + adrp x3, 99000 │ │ add x0, x8, #0x130 │ │ - add x3, x3, #0x852 │ │ + add x3, x3, #0x4d2 │ │ ldr x20, [sp], #32 │ │ - b 4b40 │ │ + b 4ad0 │ │ mov x20, x1 │ │ - cbz x1, 7700 │ │ + cbz x1, 768c │ │ ldr x0, [x20, #16] │ │ - cbz x0, 76c8 │ │ + cbz x0, 7654 │ │ ldr x8, [x20] │ │ - cbz x8, 771c │ │ - bl 2386c │ │ + cbz x8, 76a8 │ │ + bl 23b9c │ │ ldr x0, [x20, #64] │ │ - cbz x0, 76d4 │ │ - bl 2386c │ │ + cbz x0, 7660 │ │ + bl 23b9c │ │ ldr q0, [x20] │ │ str q0, [x19] │ │ ldr x8, [x20, #64] │ │ ldp q2, q0, [x20, #32] │ │ ldr q1, [x20, #16] │ │ str x8, [x19, #64] │ │ stp q2, q0, [x19, #32] │ │ str q1, [x19, #16] │ │ ldp x19, x30, [sp, #16] │ │ ldr x20, [sp], #32 │ │ ret │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1752] │ │ - adrp x1, 97000 │ │ - adrp x2, 97000 │ │ - add x1, x1, #0x790 │ │ - add x2, x2, #0x879 │ │ - b 7694 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1752] │ │ - adrp x1, 97000 │ │ - adrp x2, 97000 │ │ - add x1, x1, #0x790 │ │ - add x2, x2, #0x88b │ │ - b 7694 │ │ - cbz x0, 776c │ │ - ldr x8, [x0] │ │ - cbz x8, 7794 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1752] │ │ - adrp x1, 97000 │ │ - adrp x2, 97000 │ │ - add x1, x1, #0x790 │ │ - add x2, x2, #0x861 │ │ - adrp x3, 97000 │ │ - add x0, x8, #0x130 │ │ - add x3, x3, #0x8a3 │ │ - b 4b40 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1752] │ │ - adrp x1, 97000 │ │ - adrp x2, 97000 │ │ - add x1, x1, #0x790 │ │ - add x2, x2, #0x840 │ │ - adrp x3, 97000 │ │ - add x0, x8, #0x130 │ │ - add x3, x3, #0x8a3 │ │ - b 4b40 │ │ - cbz x1, 77dc │ │ - ldr x8, [x1, #16] │ │ - cbz x8, 77a8 │ │ - ldr x8, [x1] │ │ - cbz x8, 7804 │ │ - ldr q0, [x1] │ │ - str q0, [x0] │ │ - ldp q2, q0, [x1, #32] │ │ - ldr x8, [x1, #64] │ │ - ldr q1, [x1, #16] │ │ - stp q2, q0, [x0, #32] │ │ - movi v0.2d, #0x0 │ │ - str x8, [x0, #64] │ │ - str q1, [x0, #16] │ │ - stp q0, q0, [x1] │ │ - stp q0, q0, [x1, #32] │ │ - str xzr, [x1, #64] │ │ - ret │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1752] │ │ - adrp x1, 97000 │ │ - adrp x2, 97000 │ │ - add x1, x1, #0x790 │ │ - add x2, x2, #0x879 │ │ - adrp x3, 97000 │ │ - add x0, x8, #0x130 │ │ - add x3, x3, #0x8a3 │ │ - b 4b40 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1752] │ │ - adrp x1, 97000 │ │ - adrp x2, 97000 │ │ - add x1, x1, #0x790 │ │ - add x2, x2, #0x88b │ │ - adrp x3, 97000 │ │ - add x0, x8, #0x130 │ │ - add x3, x3, #0x8a3 │ │ - b 4b40 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1696] │ │ + adrp x1, 99000 │ │ + adrp x2, 99000 │ │ + add x1, x1, #0x410 │ │ + add x2, x2, #0x4f9 │ │ + b 7620 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1696] │ │ + adrp x1, 99000 │ │ + adrp x2, 99000 │ │ + add x1, x1, #0x410 │ │ + add x2, x2, #0x50b │ │ + b 7620 │ │ str x20, [sp, #-32]! │ │ mov x20, x0 │ │ add x0, x0, #0x28 │ │ stp x19, x30, [sp, #16] │ │ mov x19, x1 │ │ - bl 23884 │ │ + bl 23bb4 │ │ ldp q2, q0, [x19, #16] │ │ ldr q1, [x19] │ │ stp q2, q0, [x20, #16] │ │ ldr x0, [x20, #40] │ │ str q1, [x20] │ │ - cbz x0, 7868 │ │ + cbz x0, 7700 │ │ ldp x19, x30, [sp, #16] │ │ ldr x20, [sp], #32 │ │ - b 2386c │ │ + b 23b9c │ │ ldp x19, x30, [sp, #16] │ │ ldr x20, [sp], #32 │ │ ret │ │ - cbz x0, 78c4 │ │ + cbz x0, 775c │ │ sub sp, sp, #0x20 │ │ stp x19, x30, [sp, #16] │ │ ldr x8, [x0, #64] │ │ mov x19, x0 │ │ str x8, [sp, #8] │ │ ldr x8, [x0, #16]! │ │ - cbz x8, 78a0 │ │ + cbz x8, 7738 │ │ ldr x8, [x19] │ │ - cbz x8, 78ec │ │ - bl 23884 │ │ + cbz x8, 7784 │ │ + bl 23bb4 │ │ movi v0.2d, #0x0 │ │ add x0, sp, #0x8 │ │ str xzr, [x19, #64] │ │ stp q0, q0, [x19, #32] │ │ stp q0, q0, [x19] │ │ - bl 23884 │ │ + bl 23bb4 │ │ ldp x19, x30, [sp, #16] │ │ add sp, sp, #0x20 │ │ ret │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1752] │ │ - adrp x1, 97000 │ │ - adrp x2, 97000 │ │ - adrp x3, 97000 │ │ - add x1, x1, #0x790 │ │ - add x2, x2, #0x8b7 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1696] │ │ + adrp x1, 99000 │ │ + adrp x2, 99000 │ │ + adrp x3, 99000 │ │ + add x1, x1, #0x410 │ │ + add x2, x2, #0x523 │ │ add x0, x8, #0x130 │ │ - add x3, x3, #0x8c9 │ │ - b 4b40 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1752] │ │ - adrp x1, 97000 │ │ - adrp x2, 97000 │ │ - adrp x3, 97000 │ │ - add x1, x1, #0x790 │ │ - add x2, x2, #0x8e3 │ │ + add x3, x3, #0x535 │ │ + b 4ad0 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1696] │ │ + adrp x1, 99000 │ │ + adrp x2, 99000 │ │ + adrp x3, 99000 │ │ + add x1, x1, #0x410 │ │ + add x2, x2, #0x54f │ │ add x0, x8, #0x130 │ │ - add x3, x3, #0x8c9 │ │ - bl 4b40 │ │ + add x3, x3, #0x535 │ │ + bl 4ad0 │ │ ldp x19, x30, [sp, #16] │ │ add sp, sp, #0x20 │ │ ret │ │ sub sp, sp, #0xa0 │ │ stp x28, x27, [sp, #64] │ │ stp x26, x25, [sp, #80] │ │ stp x24, x23, [sp, #96] │ │ @@ -2912,59 +2850,58 @@ │ │ ldp x24, x21, [x0] │ │ mov x19, x0 │ │ ldr x9, [x24, #8] │ │ ldrsw x25, [x21, #13880] │ │ ldr x8, [x24, #24] │ │ ldr x29, [x24, #3200] │ │ ldr w11, [x9, #1012] │ │ - ldrsw x26, [x24, #3360] │ │ + ldrsw x26, [x24, #3392] │ │ add x9, x8, x25, lsl #1 │ │ ldr w22, [x21, #13884] │ │ ldrb w10, [x8, #232] │ │ ldrh w20, [x9, #560] │ │ cmp w11, #0x0 │ │ cset w27, eq // eq = none │ │ str w11, [sp, #52] │ │ - tbnz w10, #0, 7984 │ │ + tbnz w10, #0, 781c │ │ ldr w8, [x8, #464] │ │ - cbz w8, 8064 │ │ + cbz w8, 7ef4 │ │ ldr w9, [x19, #20] │ │ - ldr w10, [x24, #3356] │ │ + ldr w10, [x24, #3388] │ │ ldr w2, [x21, #13864] │ │ ldr w3, [x21, #13868] │ │ ldr w4, [x21, #13872] │ │ ldr w5, [x21, #13876] │ │ mov w8, #0x22e0 // #8928 │ │ add x0, x19, x8 │ │ - mov w8, #0x1128 // #4392 │ │ - add x1, x24, x8 │ │ + add x1, x24, #0xf80 │ │ asr w6, w9, w10 │ │ mov w7, w22 │ │ - bl 256ec │ │ + bl 25a20 │ │ ldr x8, [x24, #24] │ │ ldr w8, [x8, #232] │ │ and w10, w8, #0x1 │ │ - ldr w11, [x24, #4768] │ │ + ldr w11, [x24, #4344] │ │ eor w9, w10, #0x1 │ │ mov x12, #0x101010101010101 // #72340172838076673 │ │ mul x12, x9, x12 │ │ add x8, x19, #0x18 │ │ add x13, x19, #0x108 │ │ add x14, x19, #0x248 │ │ movi v0.2d, #0x0 │ │ add x15, x19, #0x258 │ │ dup v1.2d, x12 │ │ str q1, [x13] │ │ stur q1, [x19, #248] │ │ str q0, [x14] │ │ str q0, [x15] │ │ - cbnz w10, 7a04 │ │ + cbnz w10, 7898 │ │ stp q0, q0, [x8] │ │ cmp w11, #0x2 │ │ - b.eq 7b08 // b.none │ │ + b.eq 799c // b.none │ │ add x10, x19, #0x238 │ │ movi v0.2d, #0x0 │ │ str q0, [x10] │ │ add x10, x19, #0x1f8 │ │ movi v1.16b, #0x2 │ │ stur q0, [x19, #184] │ │ stur q0, [x19, #200] │ │ @@ -2984,15 +2921,15 @@ │ │ add x10, x19, #0x1c8 │ │ str q1, [x10] │ │ add x10, x19, #0x1d8 │ │ movi v2.16b, #0x4 │ │ str q2, [x10] │ │ add x10, x19, #0x1e8 │ │ str q2, [x10] │ │ - cbnz w9, 7ab0 │ │ + cbnz w9, 7944 │ │ add x9, x19, #0x138 │ │ add x10, x19, #0x168 │ │ add x11, x19, #0x158 │ │ add x12, x19, #0x148 │ │ add x13, x19, #0x118 │ │ add x14, x19, #0x128 │ │ str q1, [x10] │ │ @@ -3020,295 +2957,294 @@ │ │ str q1, [x8] │ │ add x8, x19, #0x268 │ │ stur q0, [x19, #152] │ │ stur q0, [x19, #168] │ │ str q0, [x8] │ │ add x8, x19, #0x278 │ │ str q0, [x8] │ │ - ldr w8, [x24, #4768] │ │ + ldr w8, [x24, #4344] │ │ lsr x23, x20, x27 │ │ add x20, x29, w27, uxtw #3 │ │ cmp w8, #0x2 │ │ - b.ne 7bc0 // b.any │ │ + b.ne 7a54 // b.any │ │ ldr w8, [x21, #13864] │ │ mov w11, #0x270 // #624 │ │ str w8, [x19, #16] │ │ - ldr x9, [x24, #4376] │ │ - ldr w10, [x24, #3344] │ │ + ldr x9, [x24, #3952] │ │ + ldr w10, [x24, #3376] │ │ nop │ │ madd x9, x23, x11, x9 │ │ mul w10, w10, w22 │ │ smaddl x9, w10, w11, x9 │ │ str x9, [x19, #648] │ │ ldr w9, [x21, #13868] │ │ cmp w8, w9 │ │ - b.ge 7bd4 // b.tcont │ │ - mov w8, #0x3490 // #13456 │ │ + b.ge 7a68 // b.tcont │ │ + mov w8, #0x3580 // #13696 │ │ add x20, x20, x8 │ │ - ldr x8, [x29, #472] │ │ + ldr x8, [x29, #496] │ │ ldar w8, [x8] │ │ - cbz w8, 7b94 │ │ - b 7bcc │ │ + cbz w8, 7a28 │ │ + b 7a60 │ │ ldr x9, [x19, #648] │ │ add x9, x9, #0x270 │ │ str x9, [x19, #648] │ │ add w8, w8, w26 │ │ str w8, [x19, #16] │ │ ldr w9, [x21, #13868] │ │ cmp w8, w9 │ │ - b.ge 7bd4 // b.tcont │ │ - ldr x8, [x29, #472] │ │ + b.ge 7a68 // b.tcont │ │ + ldr x8, [x29, #496] │ │ ldar w8, [x8] │ │ - cbnz w8, 7bcc │ │ + cbnz w8, 7a60 │ │ ldr x2, [x20] │ │ mov x0, x19 │ │ mov w1, w27 │ │ - bl 8160 │ │ - cbnz w0, 7bcc │ │ + bl 7ff0 │ │ + cbnz w0, 7a60 │ │ ldr w8, [x19, #16] │ │ - tbnz w8, #4, 7b68 │ │ + tbnz w8, #4, 79fc │ │ ldr x9, [x24, #8] │ │ ldr w9, [x9, #1012] │ │ - cbnz w9, 7b68 │ │ - b 7b74 │ │ + cbnz w9, 79fc │ │ + b 7a08 │ │ ldr w8, [x21, #13852] │ │ cmn w8, #0xf │ │ - b.ge 7be4 // b.tcont │ │ + b.ge 7a78 // b.tcont │ │ mov w0, #0x1 // #1 │ │ - b 8140 │ │ - ldr x8, [x24, #3272] │ │ + b 7fd0 │ │ + ldr x8, [x24, #3304] │ │ mov x0, x19 │ │ blr x8 │ │ - b 813c │ │ + b 7fcc │ │ ldr w8, [x24, #3216] │ │ cmp w8, #0x2 │ │ - b.lt 7cfc // b.tstop │ │ + b.lt 7b8c // b.tstop │ │ ldr x8, [x24, #24] │ │ ldr w8, [x8, #512] │ │ - cbz w8, 7cfc │ │ + cbz w8, 7b8c │ │ ldr w8, [x29, #8] │ │ cmp w8, #0x2 │ │ - b.cc 7ccc // b.lo, b.ul, b.last │ │ + b.cc 7b60 // b.lo, b.ul, b.last │ │ ldr w8, [x19, #20] │ │ add x0, x24, #0x20 │ │ mov w2, #0x2 // #2 │ │ add w8, w8, w26 │ │ lsl w1, w8, #2 │ │ - bl 22f54 │ │ - cbnz w0, 7bcc │ │ + bl 2329c │ │ + cbnz w0, 7a60 │ │ ldr w8, [x19, #20] │ │ add x0, x24, #0x140 │ │ mov w2, #0x2 // #2 │ │ add w8, w8, w26 │ │ lsl w1, w8, #2 │ │ - bl 22f54 │ │ - cbnz w0, 7bcc │ │ + bl 2329c │ │ + cbnz w0, 7a60 │ │ ldr w8, [x19, #20] │ │ add x0, x24, #0x260 │ │ mov w2, #0x2 // #2 │ │ add w8, w8, w26 │ │ lsl w1, w8, #2 │ │ - bl 22f54 │ │ - cbnz w0, 7bcc │ │ + bl 2329c │ │ + cbnz w0, 7a60 │ │ ldr w8, [x19, #20] │ │ add x0, x24, #0x380 │ │ mov w2, #0x2 // #2 │ │ add w8, w8, w26 │ │ lsl w1, w8, #2 │ │ - bl 22f54 │ │ - cbnz w0, 7bcc │ │ + bl 2329c │ │ + cbnz w0, 7a60 │ │ ldr w8, [x19, #20] │ │ add x0, x24, #0x4a0 │ │ mov w2, #0x2 // #2 │ │ add w8, w8, w26 │ │ lsl w1, w8, #2 │ │ - bl 22f54 │ │ - cbnz w0, 7bcc │ │ + bl 2329c │ │ + cbnz w0, 7a60 │ │ ldr w8, [x19, #20] │ │ add x0, x24, #0x5c0 │ │ mov w2, #0x2 // #2 │ │ add w8, w8, w26 │ │ lsl w1, w8, #2 │ │ - bl 22f54 │ │ - cbnz w0, 7bcc │ │ + bl 2329c │ │ + cbnz w0, 7a60 │ │ ldr w8, [x19, #20] │ │ add x0, x24, #0x6e0 │ │ mov w2, #0x2 // #2 │ │ add w8, w8, w26 │ │ lsl w1, w8, #2 │ │ - bl 22f54 │ │ - cbnz w0, 7bcc │ │ - ldr w11, [x19, #20] │ │ - ldr w9, [x21, #13864] │ │ - ldr w10, [x21, #13868] │ │ + bl 2329c │ │ + cbnz w0, 7a60 │ │ + ldr w8, [x21, #13864] │ │ + ldr w10, [x19, #20] │ │ + ldr w9, [x21, #13868] │ │ ldr w1, [x21, #13884] │ │ - mov w8, #0x1128 // #4392 │ │ - add x0, x24, x8 │ │ - add w8, w11, w26 │ │ - asr w2, w9, #1 │ │ - asr w3, w10, #1 │ │ - asr w4, w11, #1 │ │ + asr w2, w8, #1 │ │ + add w8, w10, w26 │ │ + add x0, x24, #0xf80 │ │ + asr w3, w9, #1 │ │ + asr w4, w10, #1 │ │ asr w5, w8, #1 │ │ - bl 25804 │ │ + bl 25b38 │ │ movi v0.2d, #0x0 │ │ str q0, [x19, #7888] │ │ str q0, [x19, #7872] │ │ ldr w9, [x21, #13864] │ │ mov w8, #0xf5e8 // #62952 │ │ movk w8, #0x3, lsl #16 │ │ mov w13, #0x270 // #624 │ │ str w9, [x19, #16] │ │ - ldr x11, [x24, #4376] │ │ - ldr w12, [x24, #3344] │ │ + ldr x11, [x24, #3952] │ │ + ldr w12, [x24, #3376] │ │ add x14, x19, x8 │ │ ldr w10, [x19, #20] │ │ nop │ │ umaddl x8, w23, w13, x11 │ │ mul w11, w12, w22 │ │ smaddl x8, w11, w13, x8 │ │ str x8, [x19, #648] │ │ - ldr x8, [x24, #4856] │ │ + ldr x8, [x24, #4424] │ │ asr w10, w10, #5 │ │ mul w10, w12, w10 │ │ - mov w11, #0x584 // #1412 │ │ + mov w11, #0x544 // #1348 │ │ smaddl x8, w10, w11, x8 │ │ umaddl x8, w23, w11, x8 │ │ str x8, [x14] │ │ ldr w8, [x21, #13868] │ │ cmp w9, w8 │ │ - b.ge 8070 // b.tcont │ │ - mov w8, #0x3490 // #13456 │ │ + b.ge 7f00 // b.tcont │ │ + mov w8, #0x3580 // #13696 │ │ str x27, [sp, #40] │ │ stp x25, x14, [sp] │ │ mov w11, #0xff // #255 │ │ mov w28, #0x1 // #1 │ │ - mov w25, #0x120 // #288 │ │ - mov w27, #0x60 // #96 │ │ + mov w25, #0x78 // #120 │ │ + mov w27, #0x28 // #40 │ │ add x8, x20, x8 │ │ - mov w20, #0x18 // #24 │ │ + mov w20, #0xa // #10 │ │ stp x21, x8, [sp, #24] │ │ str x26, [sp, #56] │ │ str x29, [sp, #16] │ │ - ldr x8, [x29, #472] │ │ + ldr x8, [x29, #496] │ │ ldar w8, [x8] │ │ - cbz w8, 7dec │ │ - b 7bcc │ │ + cbz w8, 7c7c │ │ + b 7a60 │ │ ldr x9, [x19, #648] │ │ add x9, x9, #0x270 │ │ str x9, [x19, #648] │ │ ldr x9, [x14] │ │ - add x9, x9, #0x584 │ │ + add x9, x9, #0x544 │ │ str x9, [x14] │ │ ldr x26, [sp, #56] │ │ mov w11, #0xff // #255 │ │ add w9, w8, w26 │ │ str w9, [x19, #16] │ │ ldp x29, x21, [sp, #16] │ │ ldr w8, [x21, #13868] │ │ cmp w9, w8 │ │ - b.ge 806c // b.tcont │ │ - ldr x8, [x29, #472] │ │ + b.ge 7efc // b.tcont │ │ + ldr x8, [x29, #496] │ │ ldar w8, [x8] │ │ - cbnz w8, 7bcc │ │ + cbnz w8, 7a60 │ │ ldr x8, [x14] │ │ ldr w9, [sp, #52] │ │ - cbz w9, 7e20 │ │ + cbz w9, 7cb0 │ │ add x9, x8, #0x500 │ │ str x9, [x14, #8] │ │ strb w11, [x8, #1280] │ │ ldr x8, [x14, #8] │ │ strb w11, [x8, #1] │ │ ldr x8, [x14, #8] │ │ strb w11, [x8, #2] │ │ ldr x8, [x14, #8] │ │ add x8, x8, #0x3 │ │ - b 7e3c │ │ + b 7ccc │ │ ldp w10, w9, [x19, #16] │ │ lsr x9, x9, #3 │ │ and x9, x9, #0x2 │ │ bfxil x9, x10, #4, #1 │ │ add x8, x8, x9 │ │ add x8, x8, #0x500 │ │ str x8, [x14, #8] │ │ mov x22, xzr │ │ strb w11, [x8] │ │ - ldr w8, [x24, #5744] │ │ + ldr w8, [x24, #5312] │ │ lsl w9, w28, w22 │ │ tst w8, w9 │ │ - b.ne 7eb0 // b.any │ │ - b 7e94 │ │ - ldr w11, [x24, #3364] │ │ - ldr x12, [x24, #4864] │ │ + b.ne 7d40 // b.any │ │ + b 7d24 │ │ + ldr w11, [x24, #3396] │ │ + ldr x12, [x24, #4432] │ │ asr w9, w8, #5 │ │ lsr x8, x8, #3 │ │ mul w9, w11, w9 │ │ add w9, w9, w10, asr #5 │ │ ldr x0, [x19, #8] │ │ and x8, x8, #0x2 │ │ smaddl x9, w9, w25, x12 │ │ bfxil x8, x10, #4, #1 │ │ madd x9, x22, x27, x9 │ │ madd x1, x8, x20, x9 │ │ mov w2, w22 │ │ mov w3, w23 │ │ - bl 8d10 │ │ + bl 8ba0 │ │ add x22, x22, #0x1 │ │ cmp x22, #0x3 │ │ - b.eq 8034 // b.none │ │ - ldr w8, [x24, #5744] │ │ + b.eq 7ec4 // b.none │ │ + ldr w8, [x24, #5312] │ │ lsl w9, w28, w22 │ │ tst w8, w9 │ │ - b.eq 7e94 // b.none │ │ - cbz x22, 7ecc │ │ + b.eq 7d24 // b.none │ │ + cbz x22, 7d5c │ │ ldr w8, [x24, #2112] │ │ cmp w8, #0x1 │ │ cset w14, eq // eq = none │ │ cmp w8, #0x3 │ │ cset w9, ne // ne = any │ │ - b 7ed4 │ │ + b 7d64 │ │ mov w14, wzr │ │ mov w9, wzr │ │ ldr x12, [x24, #24] │ │ cmp x22, #0x0 │ │ cset w10, ne // ne = any │ │ ldr w8, [x19, #20] │ │ add x10, x12, w10, uxtw #2 │ │ ldr w10, [x10, #1384] │ │ lsl w11, w8, #2 │ │ asr w16, w11, w14 │ │ lsl w13, w28, w10 │ │ sub w15, w13, #0x1 │ │ tst w16, w15 │ │ - b.ne 7e94 // b.any │ │ + b.ne 7d24 // b.any │ │ asr w11, w13, #1 │ │ - cbz w16, 7f24 │ │ + cbz w16, 7db4 │ │ ldr w17, [x24, #2108] │ │ add w16, w16, w11 │ │ add w17, w17, w14 │ │ asr w14, w17, w14 │ │ cmp w16, w14 │ │ - b.gt 7e94 │ │ + b.gt 7d24 │ │ ldp w14, w16, [x12, #236] │ │ add x17, x12, x22, lsl #2 │ │ ldr w23, [x17, #1372] │ │ cmp w14, w16 │ │ - b.ne 7f6c // b.any │ │ + b.ne 7dfc // b.any │ │ ldr w10, [x19, #16] │ │ lsl w12, w10, #2 │ │ asr w12, w12, w9 │ │ tst w12, w15 │ │ - b.ne 7e94 // b.any │ │ - cbz w12, 7e58 │ │ + b.ne 7d24 // b.any │ │ + cbz w12, 7ce8 │ │ ldr w13, [x24, #2104] │ │ add w11, w12, w11 │ │ add w13, w13, w9 │ │ asr w9, w13, w9 │ │ cmp w11, w9 │ │ - b.le 7e58 │ │ - b 7e94 │ │ + b.le 7ce8 │ │ + b 7d24 │ │ ldr w15, [x24, #2368] │ │ ldr w12, [x12, #452] │ │ ldr w14, [x19, #16] │ │ ldr x16, [sp, #56] │ │ add w15, w15, w9 │ │ lsl w12, w12, #2 │ │ asr w15, w15, w9 │ │ @@ -3327,104 +3263,104 @@ │ │ csinc w11, w11, wzr, gt │ │ asr w12, w12, w16 │ │ add w14, w14, w13 │ │ cmp w12, w11 │ │ asr w21, w14, w16 │ │ csel w26, w12, w11, lt // lt = tstop │ │ cmp w21, w26 │ │ - b.ge 7e94 // b.tcont │ │ + b.ge 7d24 // b.tcont │ │ add w29, w10, w9 │ │ - ldr w11, [x24, #3364] │ │ - ldr x12, [x24, #4864] │ │ + ldr w11, [x24, #3396] │ │ + ldr x12, [x24, #4432] │ │ asr w10, w8, #5 │ │ lsr w8, w8, #3 │ │ lsl w9, w21, w29 │ │ and w8, w8, #0x2 │ │ mul w10, w10, w11 │ │ bfxil w8, w9, #6, #1 │ │ add w9, w10, w9, asr #7 │ │ ldr x0, [x19, #8] │ │ nop │ │ smaddl x9, w9, w25, x12 │ │ madd x9, x22, x27, x9 │ │ umaddl x1, w8, w20, x9 │ │ mov w2, w22 │ │ mov w3, w23 │ │ - bl 8d10 │ │ + bl 8ba0 │ │ add w21, w21, #0x1 │ │ cmp w21, w26 │ │ - b.ge 7e94 // b.tcont │ │ + b.ge 7d24 // b.tcont │ │ ldr w8, [x19, #20] │ │ - b 7fdc │ │ + b 7e6c │ │ ldp x8, x1, [sp, #32] │ │ mov x0, x19 │ │ ldr x2, [x8] │ │ - bl 8160 │ │ - cbnz w0, 7bcc │ │ + bl 7ff0 │ │ + cbnz w0, 7a60 │ │ ldr w8, [x19, #16] │ │ ldr x14, [sp, #8] │ │ - tbnz w8, #4, 7da8 │ │ + tbnz w8, #4, 7c38 │ │ ldr x9, [x24, #8] │ │ ldr w9, [x9, #1012] │ │ - cbnz w9, 7da8 │ │ - b 7dc0 │ │ + cbnz w9, 7c38 │ │ + b 7c50 │ │ mov w10, wzr │ │ - b 79c4 │ │ + b 7858 │ │ ldr x25, [sp] │ │ ldr w9, [x24, #3216] │ │ cmp w9, #0x2 │ │ - b.lt 80b0 // b.tstop │ │ + b.lt 7f40 // b.tstop │ │ ldr x9, [x24, #24] │ │ ldrb w9, [x9, #232] │ │ - tbz w9, #0, 80b0 │ │ + tbz w9, #0, 7f40 │ │ ldr w11, [x19, #20] │ │ ldr w10, [x21, #13864] │ │ mov w9, #0x22e0 // #8928 │ │ asr w2, w8, #1 │ │ add w8, w11, w26 │ │ add x0, x19, x9 │ │ asr w1, w10, #1 │ │ asr w3, w11, #1 │ │ asr w4, w8, #1 │ │ - bl 25bbc │ │ - ldr w8, [x24, #4768] │ │ + bl 25ef0 │ │ + ldr w8, [x24, #4344] │ │ cmp w8, #0x1 │ │ - b.eq 80c8 // b.none │ │ - ldr x8, [x24, #3272] │ │ + b.eq 7f58 // b.none │ │ + ldr x8, [x24, #3304] │ │ mov x0, x19 │ │ blr x8 │ │ - ldr w8, [x24, #3340] │ │ + ldr w8, [x24, #3372] │ │ ldr w9, [x19, #20] │ │ - ldr x10, [x24, #5576] │ │ + ldr x10, [x24, #5144] │ │ add x20, x19, #0x18 │ │ add w8, w8, #0x1f │ │ and x11, x9, #0x10 │ │ and w21, w8, #0xffffffe0 │ │ add x8, x20, x11 │ │ madd w9, w21, w25, w9 │ │ add x0, x10, w9, sxtw │ │ add x1, x8, #0x1e0 │ │ mov x2, x26 │ │ - bl 4b60 │ │ + bl 4af0 │ │ ldr w8, [x24, #2112] │ │ ldr w9, [x19, #20] │ │ - ldr x10, [x24, #5584] │ │ + ldr x10, [x24, #5152] │ │ cmp w8, #0x1 │ │ and x8, x9, #0x10 │ │ cset w11, eq // eq = none │ │ asr w12, w21, w11 │ │ asr w9, w9, w11 │ │ lsr x8, x8, x11 │ │ asr w11, w26, w11 │ │ madd w9, w12, w25, w9 │ │ add x8, x20, x8 │ │ add x0, x10, w9, sxtw │ │ add x1, x8, #0x200 │ │ sxtw x2, w11 │ │ - bl 4b60 │ │ + bl 4af0 │ │ mov w0, wzr │ │ ldp x29, x30, [sp, #144] │ │ ldp x20, x19, [sp, #128] │ │ ldp x22, x21, [sp, #112] │ │ ldp x24, x23, [sp, #96] │ │ ldp x26, x25, [sp, #80] │ │ ldp x28, x27, [sp, #64] │ │ @@ -3436,47 +3372,47 @@ │ │ stp x22, x21, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ stp x29, x30, [sp, #80] │ │ ldr x23, [x0] │ │ ldp w8, w13, [x0, #16] │ │ mov w9, #0x10 // #16 │ │ lsr w26, w9, w1 │ │ - ldr w15, [x23, #3340] │ │ - ldr w14, [x23, #3336] │ │ + ldr w15, [x23, #3372] │ │ + ldr w14, [x23, #3368] │ │ add w16, w13, w26 │ │ add w9, w8, w26 │ │ cmp w15, w16 │ │ cset w12, gt │ │ cmp w14, w9 │ │ mov x21, x2 │ │ mov w20, w1 │ │ mov x19, x0 │ │ sxtw x10, w8 │ │ cset w11, gt │ │ sxtw x9, w13 │ │ - b.gt 81fc │ │ + b.gt 808c │ │ cmp w15, w16 │ │ - b.gt 81fc │ │ + b.gt 808c │ │ mov w16, #0x8 // #8 │ │ lsr w26, w16, w20 │ │ ldr x21, [x21, #104] │ │ add w17, w9, w26 │ │ add w11, w10, w26 │ │ cmp w15, w17 │ │ cset w12, gt │ │ cmp w14, w11 │ │ add w20, w20, #0x1 │ │ cset w11, gt │ │ - b.gt 81fc │ │ + b.gt 808c │ │ cmp w15, w17 │ │ - b.le 81cc │ │ - ldr w14, [x23, #4768] │ │ + b.le 805c │ │ + ldr w14, [x23, #4344] │ │ cmp w14, #0x2 │ │ - b.ne 820c // b.any │ │ - b 8258 │ │ + b.ne 809c // b.any │ │ + b 80e8 │ │ ldr x15, [x19, #648] │ │ ubfx x25, x8, #1, #4 │ │ ubfx x24, x13, #1, #4 │ │ add x13, x19, x24 │ │ add x15, x15, x25 │ │ ldrb w13, [x13, #568] │ │ ldrb w15, [x15, #544] │ │ @@ -3488,653 +3424,653 @@ │ │ lsl w13, w13, #1 │ │ and x13, x13, #0x2 │ │ bfxil x13, x15, #0, #1 │ │ mov w15, w20 │ │ add x15, x16, x15, lsl #7 │ │ add x13, x15, x13, lsl #5 │ │ add x1, x13, #0x4e0 │ │ - adrp x27, ac000 │ │ - ldr x27, [x27, #1944] │ │ + adrp x27, ad000 │ │ + ldr x27, [x27, #1888] │ │ and w12, w11, w12 │ │ cmp w12, #0x1 │ │ - b.ne 82c8 // b.any │ │ - adrp x22, 97000 │ │ + b.ne 8158 // b.any │ │ + adrp x22, 99000 │ │ cmp w14, #0x2 │ │ - add x22, x22, #0x928 │ │ - b.ne 8340 // b.any │ │ - ldr x11, [x23, #3320] │ │ - ldr x8, [x23, #4776] │ │ + add x22, x22, #0x588 │ │ + b.ne 81d0 // b.any │ │ + ldr x11, [x23, #3352] │ │ + ldr x8, [x23, #4352] │ │ nop │ │ madd x9, x11, x9, x10 │ │ lsl x10, x9, #5 │ │ ldrb w10, [x8, x10] │ │ cmp w20, w10 │ │ - b.ne 84c0 // b.any │ │ + b.ne 8350 // b.any │ │ add x8, x8, x9, lsl #5 │ │ ldrb w8, [x8, #2] │ │ mov w28, w20 │ │ mov w9, #0x14 // #20 │ │ madd x9, x28, x9, x27 │ │ mov w29, w8 │ │ - adr x10, 83a4 │ │ + adr x10, 8234 │ │ ldrh w11, [x22, x29, lsl #1] │ │ add x10, x10, x11, lsl #2 │ │ add x8, x9, w8, uxtw #1 │ │ br x10 │ │ cmp w14, #0x2 │ │ - cbz w11, 83d4 │ │ - b.ne 858c // b.any │ │ - ldr x8, [x23, #3320] │ │ - ldr x11, [x23, #4776] │ │ + cbz w11, 8264 │ │ + b.ne 841c // b.any │ │ + ldr x8, [x23, #3352] │ │ + ldr x11, [x23, #4352] │ │ nop │ │ madd x8, x8, x9, x10 │ │ lsl x8, x8, #5 │ │ ldrb w8, [x11, x8] │ │ cmp w20, w8 │ │ cset w0, ne // ne = any │ │ - cbz w0, 85cc │ │ + cbz w0, 845c │ │ ldr x2, [x21, #104] │ │ add w22, w20, #0x1 │ │ mov x0, x19 │ │ mov w1, w22 │ │ - bl 8160 │ │ - cbnz w0, 86dc │ │ + bl 7ff0 │ │ + cbnz w0, 856c │ │ ldr w8, [x19, #16] │ │ mov x0, x19 │ │ mov w1, w22 │ │ add w8, w8, w26 │ │ str w8, [x19, #16] │ │ ldr x2, [x21, #112] │ │ - bl 8160 │ │ - cbnz w0, 86dc │ │ + bl 7ff0 │ │ + cbnz w0, 856c │ │ ldr w8, [x19, #16] │ │ sub w8, w8, w26 │ │ str w8, [x19, #16] │ │ - b 8440 │ │ - adrp x9, ac000 │ │ + b 82d0 │ │ + adrp x9, ad000 │ │ ldr x8, [x19, #8] │ │ - ldr x9, [x9, #3912] │ │ + ldr x9, [x9, #3904] │ │ mov w28, w20 │ │ ldrb w2, [x9, x28] │ │ mov w9, #0x3600 // #13824 │ │ add x0, x8, x9 │ │ - bl 30ce0 │ │ + bl 31010 │ │ ldr w8, [x23, #2112] │ │ cmp w8, #0x2 │ │ - b.ne 8384 // b.any │ │ + b.ne 8214 // b.any │ │ sub w8, w0, #0x2 │ │ cmp w8, #0x8 │ │ - b.cs 8384 // b.hs, b.nlast │ │ + b.cs 8214 // b.hs, b.nlast │ │ mov w9, #0xb1 // #177 │ │ lsr w8, w9, w8 │ │ - tbnz w8, #0, 86dc │ │ + tbnz w8, #0, 856c │ │ mov w29, w0 │ │ mov w8, #0x14 // #20 │ │ madd x8, x28, x8, x27 │ │ - adr x9, 83a4 │ │ + adr x9, 8234 │ │ ldrh w10, [x22, x29, lsl #1] │ │ add x9, x9, x10, lsl #2 │ │ add x8, x8, w0, uxtw #1 │ │ br x9 │ │ ldrb w2, [x8] │ │ ldr w4, [x21] │ │ mov x0, x19 │ │ mov w1, w20 │ │ mov w3, wzr │ │ - bl c33c │ │ - cbnz w0, 8b64 │ │ + bl c3cc │ │ + cbnz w0, 89f4 │ │ mov w21, wzr │ │ - ldr w8, [x23, #4768] │ │ + ldr w8, [x23, #4344] │ │ cmp w8, #0x2 │ │ - b.eq 8600 // b.none │ │ - b 8450 │ │ - b.ne 8608 // b.any │ │ - ldr x10, [x23, #3320] │ │ - ldr x11, [x23, #4776] │ │ + b.eq 8490 // b.none │ │ + b 82e0 │ │ + b.ne 8498 // b.any │ │ + ldr x10, [x23, #3352] │ │ + ldr x11, [x23, #4352] │ │ mul x9, x10, x9 │ │ add x8, x9, w8, sxtw │ │ lsl x8, x8, #5 │ │ ldrb w8, [x11, x8] │ │ cmp w20, w8 │ │ cset w0, ne // ne = any │ │ - cbz w0, 86e4 │ │ + cbz w0, 8574 │ │ ldr x2, [x21, #104] │ │ add w22, w20, #0x1 │ │ mov x0, x19 │ │ mov w1, w22 │ │ - bl 8160 │ │ - cbnz w0, 86dc │ │ + bl 7ff0 │ │ + cbnz w0, 856c │ │ ldr w8, [x19, #20] │ │ mov x0, x19 │ │ mov w1, w22 │ │ add w8, w8, w26 │ │ str w8, [x19, #20] │ │ ldr x2, [x21, #120] │ │ - bl 8160 │ │ - cbnz w0, 86dc │ │ + bl 7ff0 │ │ + cbnz w0, 856c │ │ ldr w8, [x19, #20] │ │ sub w8, w8, w26 │ │ str w8, [x19, #20] │ │ mov w21, #0x3 // #3 │ │ - ldr w8, [x23, #4768] │ │ + ldr w8, [x23, #4344] │ │ cmp w8, #0x2 │ │ - b.eq 8600 // b.none │ │ + b.eq 8490 // b.none │ │ cmp w20, #0x4 │ │ - b.eq 8460 // b.none │ │ + b.eq 82f0 // b.none │ │ cmp w21, #0x3 │ │ - b.eq 8600 // b.none │ │ + b.eq 8490 // b.none │ │ sub w8, w26, #0x1 │ │ cmp w8, #0xf │ │ mov w0, wzr │ │ - b.hi 8b68 // b.pmore │ │ - adrp x9, 97000 │ │ - add x9, x9, #0x93c │ │ - adr x10, 8488 │ │ + b.hi 89f8 // b.pmore │ │ + adrp x9, 99000 │ │ + add x9, x9, #0x59c │ │ + adr x10, 8318 │ │ ldrh w11, [x9, x8, lsl #1] │ │ add x10, x10, x11, lsl #2 │ │ br x10 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #2776] │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #2720] │ │ mov w9, #0xa // #10 │ │ ldr x10, [x19, #648] │ │ add x11, x19, w24, sxtw │ │ umaddl x8, w20, w9, x8 │ │ add x8, x8, x21 │ │ ldrb w9, [x8] │ │ ldrb w8, [x8, #50] │ │ add x10, x10, w25, sxtw │ │ mov w0, wzr │ │ strb w9, [x10, #544] │ │ strb w8, [x11, #568] │ │ - b 8b68 │ │ + b 89f8 │ │ cmp w20, #0x4 │ │ - b.ne 8660 // b.any │ │ + b.ne 84f0 // b.any │ │ ldr w4, [x21, #20] │ │ mov w1, #0x4 // #4 │ │ mov w2, #0x15 // #21 │ │ mov w3, #0x3 // #3 │ │ mov x0, x19 │ │ - bl c33c │ │ - cbnz w0, 8b64 │ │ + bl c3cc │ │ + cbnz w0, 89f4 │ │ ldr w8, [x19, #16] │ │ mov w9, #0xf5f8 // #62968 │ │ movk w9, #0x3, lsl #16 │ │ add x22, x19, x9 │ │ add w8, w8, #0x1 │ │ ldr w27, [x22] │ │ str w8, [x19, #16] │ │ ldr w4, [x21, #24] │ │ mov w1, #0x4 // #4 │ │ mov w2, #0x15 // #21 │ │ mov w3, #0x3 // #3 │ │ mov x0, x19 │ │ - bl c33c │ │ - cbnz w0, 8b64 │ │ - adrp x8, 97000 │ │ + bl c3cc │ │ + cbnz w0, 89f4 │ │ + adrp x8, 99000 │ │ ldr d0, [x19, #16] │ │ - ldr d1, [x8, #2304] │ │ + ldr d1, [x8, #1384] │ │ mov w1, #0x4 // #4 │ │ mov w2, #0x15 // #21 │ │ mov w3, #0x3 // #3 │ │ add v0.2s, v0.2s, v1.2s │ │ str d0, [x19, #16] │ │ ldr w4, [x21, #28] │ │ mov x0, x19 │ │ - bl c33c │ │ - cbnz w0, 8b64 │ │ + bl c3cc │ │ + cbnz w0, 89f4 │ │ ldr w8, [x19, #16] │ │ mov w1, #0x4 // #4 │ │ mov w2, #0x15 // #21 │ │ mov w3, #0x3 // #3 │ │ add w8, w8, #0x1 │ │ str w8, [x19, #16] │ │ str w27, [x22] │ │ ldr w4, [x21, #32] │ │ mov x0, x19 │ │ - bl c33c │ │ - cbnz w0, 8b64 │ │ + bl c3cc │ │ + cbnz w0, 89f4 │ │ ldr d0, [x19, #16] │ │ movi v1.2d, #0xffffffffffffffff │ │ add v0.2s, v0.2s, v1.2s │ │ str d0, [x19, #16] │ │ - b 8440 │ │ + b 82d0 │ │ ldr x8, [x19, #8] │ │ ldrh w9, [x1, #2] │ │ ldrh w10, [x1, #8] │ │ ldrh w11, [x1, #10] │ │ mov w12, #0x3600 // #13824 │ │ add x0, x8, x12 │ │ sub w8, w9, w10 │ │ add w8, w8, w11 │ │ - cbz w20, 85c0 │ │ + cbz w20, 8450 │ │ ldrh w9, [x1, #16] │ │ ldrh w10, [x1, #14] │ │ add w8, w8, w9 │ │ sub w8, w8, w10 │ │ mov w1, w8 │ │ - bl 30fa8 │ │ - cbnz w0, 82f8 │ │ + bl 312d8 │ │ + cbnz w0, 8188 │ │ mov w8, #0x14 // #20 │ │ umaddl x8, w20, w8, x27 │ │ ldrb w2, [x8, #2] │ │ ldr w4, [x21, #4] │ │ mov w3, #0x1 // #1 │ │ mov x0, x19 │ │ mov w1, w20 │ │ mov w21, #0x1 // #1 │ │ - bl c33c │ │ - cbnz w0, 8b64 │ │ - ldr w8, [x23, #4768] │ │ + bl c3cc │ │ + cbnz w0, 89f4 │ │ + ldr w8, [x23, #4344] │ │ cmp w8, #0x2 │ │ - b.ne 8450 // b.any │ │ + b.ne 82e0 // b.any │ │ mov w0, wzr │ │ - b 8b68 │ │ + b 89f8 │ │ ldr x8, [x19, #8] │ │ ldrh w9, [x1] │ │ ldrh w10, [x1, #2] │ │ ldrh w11, [x1, #4] │ │ ldrh w12, [x1, #12] │ │ mov w13, #0x3600 // #13824 │ │ add x0, x8, x13 │ │ sub w8, w9, w10 │ │ sub w9, w11, w12 │ │ add w8, w9, w8 │ │ - cbz w20, 8644 │ │ + cbz w20, 84d4 │ │ ldrh w9, [x1, #14] │ │ ldrh w10, [x1, #16] │ │ add w8, w8, w9 │ │ sub w8, w8, w10 │ │ mov w1, w8 │ │ - bl 30fa8 │ │ - cbnz w0, 83f8 │ │ + bl 312d8 │ │ + cbnz w0, 8288 │ │ ldr w8, [x23, #2112] │ │ cmp w8, #0x2 │ │ - b.eq 86dc // b.none │ │ - b 83f8 │ │ + b.eq 856c // b.none │ │ + b 8288 │ │ ldr x2, [x21, #104] │ │ add w22, w20, #0x1 │ │ mov x0, x19 │ │ mov w1, w22 │ │ - bl 8160 │ │ - cbnz w0, 86dc │ │ + bl 7ff0 │ │ + cbnz w0, 856c │ │ ldr w8, [x19, #16] │ │ mov x0, x19 │ │ mov w1, w22 │ │ add w8, w8, w26 │ │ str w8, [x19, #16] │ │ ldr x2, [x21, #112] │ │ - bl 8160 │ │ - cbnz w0, 86dc │ │ + bl 7ff0 │ │ + cbnz w0, 856c │ │ ldp w8, w9, [x19, #16] │ │ mov x0, x19 │ │ mov w1, w22 │ │ sub w8, w8, w26 │ │ add w9, w9, w26 │ │ stp w8, w9, [x19, #16] │ │ ldr x2, [x21, #120] │ │ - bl 8160 │ │ - cbnz w0, 86dc │ │ + bl 7ff0 │ │ + cbnz w0, 856c │ │ ldr w8, [x19, #16] │ │ mov x0, x19 │ │ mov w1, w22 │ │ add w8, w8, w26 │ │ str w8, [x19, #16] │ │ ldr x2, [x21, #128] │ │ - bl 8160 │ │ - cbz w0, 8cfc │ │ + bl 7ff0 │ │ + cbz w0, 8b8c │ │ mov w0, #0x1 // #1 │ │ - b 8b68 │ │ + b 89f8 │ │ mov w8, #0x14 // #20 │ │ umaddl x8, w20, w8, x27 │ │ ldrb w2, [x8, #4] │ │ ldr w4, [x21, #12] │ │ mov w3, #0x2 // #2 │ │ mov x0, x19 │ │ mov w1, w20 │ │ mov w21, #0x2 // #2 │ │ - bl c33c │ │ - cbnz w0, 8b64 │ │ - b 85f4 │ │ + bl c3cc │ │ + cbnz w0, 89f4 │ │ + b 8484 │ │ ldrb w22, [x8] │ │ ldr w4, [x21, #4] │ │ mov w3, #0x1 // #1 │ │ mov x0, x19 │ │ mov w1, w20 │ │ mov w2, w22 │ │ - bl c33c │ │ - cbnz w0, 8b64 │ │ + bl c3cc │ │ + cbnz w0, 89f4 │ │ ldr w8, [x19, #20] │ │ mov w3, #0x1 // #1 │ │ mov x0, x19 │ │ mov w1, w20 │ │ add w8, w8, w26 │ │ str w8, [x19, #20] │ │ ldr w4, [x21, #8] │ │ mov w2, w22 │ │ - bl c33c │ │ - cbnz w0, 8b64 │ │ + bl c3cc │ │ + cbnz w0, 89f4 │ │ ldr w8, [x19, #20] │ │ mov w21, #0x1 // #1 │ │ - b 8840 │ │ + b 86d0 │ │ ldrb w22, [x8] │ │ ldr w4, [x21, #12] │ │ mov w3, #0x2 // #2 │ │ mov x0, x19 │ │ mov w1, w20 │ │ mov w2, w22 │ │ - bl c33c │ │ - cbnz w0, 8b64 │ │ + bl c3cc │ │ + cbnz w0, 89f4 │ │ ldr w8, [x19, #16] │ │ mov w3, #0x2 // #2 │ │ mov x0, x19 │ │ mov w1, w20 │ │ add w8, w8, w26 │ │ str w8, [x19, #16] │ │ ldr w4, [x21, #16] │ │ mov w2, w22 │ │ - bl c33c │ │ - cbnz w0, 8b64 │ │ + bl c3cc │ │ + cbnz w0, 89f4 │ │ ldr w8, [x19, #16] │ │ mov w21, #0x2 // #2 │ │ - b 896c │ │ + b 87fc │ │ ldrb w22, [x8] │ │ ldr w4, [x21, #20] │ │ mov w3, #0x4 // #4 │ │ mov x0, x19 │ │ mov w1, w20 │ │ mov w2, w22 │ │ - bl c33c │ │ - cbnz w0, 8b64 │ │ + bl c3cc │ │ + cbnz w0, 89f4 │ │ ldr w8, [x19, #16] │ │ mov w3, #0x4 // #4 │ │ mov x0, x19 │ │ mov w1, w20 │ │ add w8, w8, w26 │ │ str w8, [x19, #16] │ │ ldr w4, [x21, #24] │ │ mov w2, w22 │ │ - bl c33c │ │ - cbnz w0, 8b64 │ │ + bl c3cc │ │ + cbnz w0, 89f4 │ │ ldp w8, w9, [x19, #16] │ │ mov w10, #0x14 // #20 │ │ madd x10, x28, x10, x27 │ │ add x10, x10, x29, lsl #1 │ │ sub w8, w8, w26 │ │ add w9, w9, w26 │ │ stp w8, w9, [x19, #16] │ │ ldrb w2, [x10, #1] │ │ ldr w4, [x21, #28] │ │ mov w3, #0x4 // #4 │ │ mov x0, x19 │ │ mov w1, w20 │ │ - bl c33c │ │ - cbnz w0, 8b64 │ │ + bl c3cc │ │ + cbnz w0, 89f4 │ │ ldr w8, [x19, #20] │ │ mov w21, #0x4 // #4 │ │ sub w8, w8, w26 │ │ str w8, [x19, #20] │ │ - ldr w8, [x23, #4768] │ │ + ldr w8, [x23, #4344] │ │ cmp w8, #0x2 │ │ - b.eq 8600 // b.none │ │ - b 8450 │ │ + b.eq 8490 // b.none │ │ + b 82e0 │ │ ldrb w2, [x8] │ │ ldr w4, [x21, #32] │ │ mov w3, #0x5 // #5 │ │ mov x0, x19 │ │ mov w1, w20 │ │ - bl c33c │ │ - cbnz w0, 8b64 │ │ + bl c3cc │ │ + cbnz w0, 89f4 │ │ ldr w8, [x19, #20] │ │ mov w9, #0x14 // #20 │ │ madd x9, x28, x9, x27 │ │ add x9, x9, x29, lsl #1 │ │ add w8, w8, w26 │ │ str w8, [x19, #20] │ │ ldrb w22, [x9, #1] │ │ ldr w4, [x21, #36] │ │ mov w3, #0x5 // #5 │ │ mov x0, x19 │ │ mov w1, w20 │ │ mov w2, w22 │ │ - bl c33c │ │ - cbnz w0, 8b64 │ │ + bl c3cc │ │ + cbnz w0, 89f4 │ │ ldr w8, [x19, #16] │ │ mov w3, #0x5 // #5 │ │ mov x0, x19 │ │ mov w1, w20 │ │ add w8, w8, w26 │ │ str w8, [x19, #16] │ │ ldr w4, [x21, #40] │ │ mov w2, w22 │ │ - bl c33c │ │ - cbnz w0, 8b64 │ │ + bl c3cc │ │ + cbnz w0, 89f4 │ │ ldr d0, [x19, #16] │ │ dup v1.2s, w26 │ │ mov w21, #0x5 // #5 │ │ - b 8a0c │ │ + b 889c │ │ ldrb w22, [x8] │ │ ldr w4, [x21, #44] │ │ mov w3, #0x6 // #6 │ │ mov x0, x19 │ │ mov w1, w20 │ │ mov w2, w22 │ │ - bl c33c │ │ - cbnz w0, 8b64 │ │ + bl c3cc │ │ + cbnz w0, 89f4 │ │ ldr w8, [x19, #20] │ │ mov w3, #0x6 // #6 │ │ mov x0, x19 │ │ mov w1, w20 │ │ add w8, w8, w26 │ │ str w8, [x19, #20] │ │ ldr w4, [x21, #48] │ │ mov w2, w22 │ │ - bl c33c │ │ - cbnz w0, 8b64 │ │ + bl c3cc │ │ + cbnz w0, 89f4 │ │ ldp w8, w9, [x19, #16] │ │ mov w10, #0x14 // #20 │ │ madd x10, x28, x10, x27 │ │ add x10, x10, x29, lsl #1 │ │ sub w9, w9, w26 │ │ add w8, w8, w26 │ │ stp w8, w9, [x19, #16] │ │ ldrb w2, [x10, #1] │ │ ldr w4, [x21, #52] │ │ mov w3, #0x6 // #6 │ │ mov x0, x19 │ │ mov w1, w20 │ │ - bl c33c │ │ - cbnz w0, 8b64 │ │ + bl c3cc │ │ + cbnz w0, 89f4 │ │ ldr w8, [x19, #16] │ │ mov w21, #0x6 // #6 │ │ sub w8, w8, w26 │ │ str w8, [x19, #16] │ │ - ldr w8, [x23, #4768] │ │ + ldr w8, [x23, #4344] │ │ cmp w8, #0x2 │ │ - b.eq 8600 // b.none │ │ - b 8450 │ │ + b.eq 8490 // b.none │ │ + b 82e0 │ │ ldrb w2, [x8] │ │ ldr w4, [x21, #56] │ │ mov w3, #0x7 // #7 │ │ mov x0, x19 │ │ mov w1, w20 │ │ - bl c33c │ │ - cbnz w0, 8b64 │ │ + bl c3cc │ │ + cbnz w0, 89f4 │ │ ldr w8, [x19, #16] │ │ mov w9, #0x14 // #20 │ │ madd x9, x28, x9, x27 │ │ add x9, x9, x29, lsl #1 │ │ add w8, w8, w26 │ │ str w8, [x19, #16] │ │ ldrb w22, [x9, #1] │ │ ldr w4, [x21, #60] │ │ mov w3, #0x7 // #7 │ │ mov x0, x19 │ │ mov w1, w20 │ │ mov w2, w22 │ │ - bl c33c │ │ - cbnz w0, 8b64 │ │ + bl c3cc │ │ + cbnz w0, 89f4 │ │ ldr w8, [x19, #20] │ │ mov w3, #0x7 // #7 │ │ mov x0, x19 │ │ mov w1, w20 │ │ add w8, w8, w26 │ │ str w8, [x19, #20] │ │ ldr w4, [x21, #64] │ │ mov w2, w22 │ │ - bl c33c │ │ - cbnz w0, 8b64 │ │ + bl c3cc │ │ + cbnz w0, 89f4 │ │ ldr d0, [x19, #16] │ │ dup v1.2s, w26 │ │ mov w21, #0x7 // #7 │ │ sub v0.2s, v0.2s, v1.2s │ │ str d0, [x19, #16] │ │ - ldr w8, [x23, #4768] │ │ + ldr w8, [x23, #4344] │ │ cmp w8, #0x2 │ │ - b.eq 8600 // b.none │ │ - b 8450 │ │ + b.eq 8490 // b.none │ │ + b 82e0 │ │ ldrb w22, [x8] │ │ ldr w4, [x21, #68] │ │ mov w3, #0x8 // #8 │ │ mov x0, x19 │ │ mov w1, w20 │ │ mov w2, w22 │ │ - bl c33c │ │ - cbnz w0, 8b64 │ │ + bl c3cc │ │ + cbnz w0, 89f4 │ │ ldr w8, [x19, #20] │ │ lsr w27, w26, #1 │ │ mov w3, #0x8 // #8 │ │ mov x0, x19 │ │ add w8, w8, w27 │ │ str w8, [x19, #20] │ │ ldr w4, [x21, #72] │ │ mov w1, w20 │ │ mov w2, w22 │ │ - bl c33c │ │ - cbnz w0, 8b64 │ │ + bl c3cc │ │ + cbnz w0, 89f4 │ │ ldr w8, [x19, #20] │ │ mov w3, #0x8 // #8 │ │ mov x0, x19 │ │ mov w1, w20 │ │ add w8, w8, w27 │ │ str w8, [x19, #20] │ │ ldr w4, [x21, #76] │ │ mov w2, w22 │ │ - bl c33c │ │ - cbnz w0, 8b64 │ │ + bl c3cc │ │ + cbnz w0, 89f4 │ │ ldr w8, [x19, #20] │ │ add w8, w8, w27 │ │ str w8, [x19, #20] │ │ - ldr w9, [x23, #3340] │ │ + ldr w9, [x23, #3372] │ │ cmp w8, w9 │ │ - b.ge 8ad0 // b.tcont │ │ + b.ge 8960 // b.tcont │ │ ldr w4, [x21, #80] │ │ mov w3, #0x8 // #8 │ │ mov x0, x19 │ │ mov w1, w20 │ │ mov w2, w22 │ │ - bl c33c │ │ - cbnz w0, 8b64 │ │ + bl c3cc │ │ + cbnz w0, 89f4 │ │ ldr w8, [x19, #20] │ │ add w9, w26, w26, lsl #1 │ │ sub w8, w8, w9, asr #1 │ │ str w8, [x19, #20] │ │ mov w21, #0x8 // #8 │ │ - ldr w8, [x23, #4768] │ │ + ldr w8, [x23, #4344] │ │ cmp w8, #0x2 │ │ - b.eq 8600 // b.none │ │ - b 8450 │ │ + b.eq 8490 // b.none │ │ + b 82e0 │ │ ldrb w22, [x8] │ │ ldr w4, [x21, #84] │ │ mov w3, #0x9 // #9 │ │ mov x0, x19 │ │ mov w1, w20 │ │ mov w2, w22 │ │ - bl c33c │ │ - cbnz w0, 8b64 │ │ + bl c3cc │ │ + cbnz w0, 89f4 │ │ ldr w8, [x19, #16] │ │ lsr w27, w26, #1 │ │ mov w3, #0x9 // #9 │ │ mov x0, x19 │ │ add w8, w8, w27 │ │ str w8, [x19, #16] │ │ ldr w4, [x21, #88] │ │ mov w1, w20 │ │ mov w2, w22 │ │ - bl c33c │ │ - cbnz w0, 8b64 │ │ + bl c3cc │ │ + cbnz w0, 89f4 │ │ ldr w8, [x19, #16] │ │ mov w3, #0x9 // #9 │ │ mov x0, x19 │ │ mov w1, w20 │ │ add w8, w8, w27 │ │ str w8, [x19, #16] │ │ ldr w4, [x21, #92] │ │ mov w2, w22 │ │ - bl c33c │ │ - cbz w0, 8ca4 │ │ + bl c3cc │ │ + cbz w0, 8b34 │ │ mov w0, #0xffffffff // #-1 │ │ ldp x29, x30, [sp, #80] │ │ ldp x20, x19, [sp, #64] │ │ ldp x22, x21, [sp, #48] │ │ ldp x24, x23, [sp, #32] │ │ ldp x26, x25, [sp, #16] │ │ ldp x28, x27, [sp], #96 │ │ ret │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #2776] │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #2720] │ │ mov w9, #0xa // #10 │ │ ldr x10, [x19, #648] │ │ add x11, x19, w24, sxtw │ │ umaddl x8, w20, w9, x8 │ │ add x8, x8, x21 │ │ ldrb w9, [x8] │ │ ldrb w8, [x8, #50] │ │ add x10, x10, w25, sxtw │ │ mov w0, wzr │ │ bfi w9, w9, #8, #8 │ │ bfi w8, w8, #8, #8 │ │ strh w9, [x10, #544] │ │ strh w8, [x11, #568] │ │ - b 8b68 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #2776] │ │ + b 89f8 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #2720] │ │ mov w9, #0xa // #10 │ │ ldr x11, [x19, #648] │ │ mov w10, #0x1010101 // #16843009 │ │ umaddl x8, w20, w9, x8 │ │ add x8, x8, x21 │ │ ldrb w9, [x8] │ │ ldrb w8, [x8, #50] │ │ add x12, x19, w24, sxtw │ │ add x11, x11, w25, sxtw │ │ mul w9, w9, w10 │ │ mul w8, w8, w10 │ │ mov w0, wzr │ │ str w9, [x11, #544] │ │ str w8, [x12, #568] │ │ - b 8b68 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #2776] │ │ + b 89f8 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #2720] │ │ mov w9, #0xa // #10 │ │ ldr x11, [x19, #648] │ │ mov x10, #0x101010101010101 // #72340172838076673 │ │ umaddl x8, w20, w9, x8 │ │ add x8, x8, x21 │ │ ldrb w9, [x8] │ │ ldrb w8, [x8, #50] │ │ add x12, x19, w24, sxtw │ │ add x11, x11, w25, sxtw │ │ mul x9, x9, x10 │ │ mul x8, x8, x10 │ │ mov w0, wzr │ │ str x9, [x11, #544] │ │ str x8, [x12, #568] │ │ - b 8b68 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #2776] │ │ + b 89f8 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #2720] │ │ mov w9, #0xa // #10 │ │ ldr x10, [x19, #648] │ │ sxtw x12, w25 │ │ umaddl x8, w20, w9, x8 │ │ add x8, x8, x21 │ │ ldrb w11, [x8] │ │ mov x9, #0x101010101010101 // #72340172838076673 │ │ @@ -4146,202 +4082,208 @@ │ │ add x13, x19, w24, sxtw │ │ mul x8, x8, x9 │ │ mov w0, wzr │ │ add x9, x12, x10 │ │ str x11, [x9, #552] │ │ str x8, [x13, #568] │ │ str x8, [x13, #576] │ │ - b 8b68 │ │ + b 89f8 │ │ ldr w8, [x19, #16] │ │ add w8, w8, w27 │ │ str w8, [x19, #16] │ │ - ldr w9, [x23, #3336] │ │ + ldr w9, [x23, #3368] │ │ cmp w8, w9 │ │ - b.ge 8cdc // b.tcont │ │ + b.ge 8b6c // b.tcont │ │ ldr w4, [x21, #96] │ │ mov w3, #0x9 // #9 │ │ mov x0, x19 │ │ mov w1, w20 │ │ mov w2, w22 │ │ - bl c33c │ │ - cbnz w0, 8b64 │ │ + bl c3cc │ │ + cbnz w0, 89f4 │ │ ldr w8, [x19, #16] │ │ add w9, w26, w26, lsl #1 │ │ sub w8, w8, w9, asr #1 │ │ str w8, [x19, #16] │ │ mov w21, #0x9 // #9 │ │ - ldr w8, [x23, #4768] │ │ + ldr w8, [x23, #4344] │ │ cmp w8, #0x2 │ │ - b.ne 8450 // b.any │ │ - b 8600 │ │ + b.ne 82e0 // b.any │ │ + b 8490 │ │ ldr d0, [x19, #16] │ │ dup v1.2s, w26 │ │ sub v0.2s, v0.2s, v1.2s │ │ str d0, [x19, #16] │ │ - b 8440 │ │ + b 82d0 │ │ str x24, [sp, #-64]! │ │ mov w8, #0x3600 // #13824 │ │ stp x23, x22, [sp, #16] │ │ stp x21, x20, [sp, #32] │ │ stp x19, x30, [sp, #48] │ │ mov w21, w2 │ │ mov x19, x1 │ │ mov x22, x0 │ │ cmp w3, #0x1 │ │ add x20, x0, x8 │ │ - b.ne 8e1c // b.any │ │ + b.ne 8cb0 // b.any │ │ mov w8, #0x1500 // #5376 │ │ add x1, x22, x8 │ │ mov w2, #0x2 // #2 │ │ mov x0, x20 │ │ mov w23, #0x2 // #2 │ │ - bl 30a98 │ │ + bl 30dc8 │ │ cmp w0, #0x2 │ │ - cinc w23, w23, eq // eq = none │ │ - cbz w0, 8e44 │ │ - cmp w23, #0x2 │ │ - str w23, [x19] │ │ - b.eq 8e4c // b.none │ │ - cmp w23, #0x3 │ │ - b.ne 8f94 // b.any │ │ + cinc w8, w23, eq // eq = none │ │ + cbz w0, 8cf8 │ │ + and w9, w8, #0xff │ │ + cmp w9, #0x2 │ │ + strb w8, [x19] │ │ + b.eq 8cec // b.none │ │ + cmp w9, #0x3 │ │ + b.ne 8e3c // b.any │ │ mov x0, x20 │ │ - bl 30f6c │ │ + bl 3129c │ │ mov w23, w0 │ │ mov x0, x20 │ │ - bl 30f6c │ │ + bl 3129c │ │ orr w23, w0, w23, lsl #1 │ │ mov x0, x20 │ │ - bl 30f6c │ │ + bl 3129c │ │ orr w23, w0, w23, lsl #1 │ │ mov x0, x20 │ │ - bl 30f6c │ │ - adrp x24, ac000 │ │ - ldr x24, [x24, #3376] │ │ + bl 3129c │ │ + adrp x24, ad000 │ │ + ldr x24, [x24, #3360] │ │ orr w23, w0, w23, lsl #1 │ │ - lsl x8, x23, #3 │ │ + lsl x8, x23, #2 │ │ ldrh w8, [x24, x8] │ │ - strb w23, [x19, #16] │ │ - cbz w8, 8de0 │ │ + strb w23, [x19, #7] │ │ + cbz w8, 8c74 │ │ add x8, x22, w21, sxtw #3 │ │ ldr x8, [x8, #14632] │ │ mov w2, #0x80 // #128 │ │ mov w3, #0x4 // #4 │ │ mov x0, x20 │ │ - ldrsh w8, [x8, #18] │ │ + ldrsb w8, [x8, #8] │ │ add w1, w8, #0x60 │ │ - bl 1d940 │ │ + bl 1da50 │ │ sub w8, w0, #0x60 │ │ - add x9, x24, x23, lsl #3 │ │ + add x9, x24, x23, lsl #2 │ │ ldrh w9, [x9, #2] │ │ sxtw x21, w21 │ │ - strh w8, [x19, #18] │ │ - cbz w9, 8e58 │ │ + strb w8, [x19, #8] │ │ + cbz w9, 8d00 │ │ add x8, x22, x21, lsl #3 │ │ ldr x8, [x8, #14632] │ │ mov w2, #0x80 // #128 │ │ mov w3, #0x4 // #4 │ │ mov x0, x20 │ │ - ldrsh w8, [x8, #20] │ │ + ldrsb w8, [x8, #9] │ │ add w1, w8, #0x20 │ │ - bl 1d940 │ │ + bl 1da50 │ │ sub w8, w0, #0x20 │ │ - b 8e5c │ │ + b 8d04 │ │ mov w8, #0x1508 // #5384 │ │ mov w9, #0x150c // #5388 │ │ add x8, x22, x8 │ │ add x9, x22, x9 │ │ cmp w3, #0x2 │ │ csel x1, x8, x9, eq // eq = none │ │ mov x0, x20 │ │ mov w23, w3 │ │ - bl 30fec │ │ - cbnz w0, 8d60 │ │ - str wzr, [x19] │ │ - b 8f94 │ │ - cbz w21, 8e94 │ │ + bl 3131c │ │ + cmp w0, #0x0 │ │ + csel w8, wzr, w23, eq // eq = none │ │ + and w9, w8, #0xff │ │ + cmp w9, #0x2 │ │ + strb w8, [x19] │ │ + b.ne 8c00 // b.any │ │ + cbz w21, 8d3c │ │ mov w8, wzr │ │ - b 8eb4 │ │ + b 8d5c │ │ + strb wzr, [x19] │ │ + b 8e3c │ │ mov w8, #0x5f // #95 │ │ - strh w8, [x19, #20] │ │ + strb w8, [x19, #9] │ │ add x8, x22, x21, lsl #3 │ │ ldr x9, [x8, #14632] │ │ - ldrh w10, [x9, #14] │ │ - ldur w9, [x9, #10] │ │ - strh w10, [x19, #14] │ │ - stur w9, [x19, #10] │ │ + ldrb w10, [x9, #6] │ │ + ldrh w9, [x9, #4] │ │ + strb w10, [x19, #6] │ │ + strh w9, [x19, #4] │ │ ldr x9, [x8, #14632] │ │ - ldrh w10, [x9, #8] │ │ - ldr w9, [x9, #4] │ │ - strh w10, [x19, #8] │ │ - str w9, [x19, #4] │ │ + ldrb w10, [x9, #3] │ │ + ldurh w9, [x9, #1] │ │ + strb w10, [x19, #3] │ │ + sturh w9, [x19, #1] │ │ str x19, [x8, #14632] │ │ - b 8f94 │ │ + b 8e3c │ │ ldr x8, [x22, #14632] │ │ mov w2, #0x10 // #16 │ │ mov w3, #0x1 // #1 │ │ mov x0, x20 │ │ - ldrsh w8, [x8, #10] │ │ + ldrsb w8, [x8, #4] │ │ add w1, w8, #0x5 │ │ - bl 1d940 │ │ + bl 1da50 │ │ sub w8, w0, #0x5 │ │ - strh w8, [x19, #10] │ │ + strb w8, [x19, #4] │ │ add x23, x22, w21, sxtw #3 │ │ ldr x8, [x23, #14632] │ │ mov w9, #0x3928 // #14632 │ │ mov w2, #0x20 // #32 │ │ mov w3, #0x2 // #2 │ │ - ldrsh w8, [x8, #12] │ │ + ldrsb w8, [x8, #5] │ │ mov x0, x20 │ │ add x22, x23, x9 │ │ add w1, w8, #0x17 │ │ - bl 1d940 │ │ + bl 1da50 │ │ sub w8, w0, #0x17 │ │ - strh w8, [x19, #12] │ │ + strb w8, [x19, #5] │ │ ldr x8, [x23, #14632] │ │ mov w2, #0x40 // #64 │ │ mov w3, #0x3 // #3 │ │ mov x0, x20 │ │ - ldrsh w8, [x8, #14] │ │ + ldrsb w8, [x8, #6] │ │ add w1, w8, #0x11 │ │ - bl 1d940 │ │ + bl 1da50 │ │ sub w8, w0, #0x11 │ │ - strh w8, [x19, #14] │ │ - cbz w21, 8f18 │ │ + strb w8, [x19, #6] │ │ + cbz w21, 8dc0 │ │ mov w8, wzr │ │ - b 8f38 │ │ + b 8de0 │ │ ldr x8, [x22] │ │ mov w2, #0x10 // #16 │ │ mov w3, #0x1 // #1 │ │ mov x0, x20 │ │ - ldrsh w8, [x8, #4] │ │ + ldrsb w8, [x8, #1] │ │ add w1, w8, #0x5 │ │ - bl 1d940 │ │ + bl 1da50 │ │ sub w8, w0, #0x5 │ │ - strh w8, [x19, #4] │ │ + strb w8, [x19, #1] │ │ ldr x8, [x22] │ │ mov w2, #0x20 // #32 │ │ mov w3, #0x2 // #2 │ │ mov x0, x20 │ │ - ldrsh w8, [x8, #6] │ │ + ldrsb w8, [x8, #2] │ │ add w1, w8, #0x17 │ │ - bl 1d940 │ │ + bl 1da50 │ │ sub w8, w0, #0x17 │ │ - strh w8, [x19, #6] │ │ + strb w8, [x19, #2] │ │ ldr x8, [x22] │ │ mov w2, #0x40 // #64 │ │ mov w3, #0x3 // #3 │ │ mov x0, x20 │ │ - ldrsh w8, [x8, #8] │ │ + ldrsb w8, [x8, #3] │ │ add w1, w8, #0x11 │ │ - bl 1d940 │ │ + bl 1da50 │ │ sub w8, w0, #0x11 │ │ - strh w8, [x19, #8] │ │ + strb w8, [x19, #3] │ │ ldr x8, [x22] │ │ - ldur w8, [x8, #18] │ │ - stur w8, [x19, #18] │ │ + ldrh w8, [x8, #8] │ │ + strh w8, [x19, #8] │ │ str x19, [x22] │ │ ldp x19, x30, [sp, #48] │ │ ldp x21, x20, [sp, #32] │ │ ldp x23, x22, [sp, #16] │ │ ldr x24, [sp], #64 │ │ ret │ │ sub sp, sp, #0x120 │ │ @@ -4352,971 +4294,894 @@ │ │ stp x20, x19, [sp, #256] │ │ stp x29, x30, [sp, #272] │ │ ldr w8, [x0, #3216] │ │ ldr x9, [x0, #3200] │ │ ldr x20, [x0, #24] │ │ mov x19, x0 │ │ cmp w8, #0x2 │ │ - str d8, [sp, #176] │ │ - str x9, [sp, #152] │ │ - b.lt 913c // b.tstop │ │ + str x9, [sp, #168] │ │ + b.lt 8fe0 // b.tstop │ │ ldr w21, [x20, #540] │ │ - ldr w8, [x19, #3352] │ │ - ldr w9, [x19, #5920] │ │ + ldr w8, [x19, #3384] │ │ + ldr w9, [x19, #5568] │ │ mul w22, w8, w21 │ │ cmp w22, w9 │ │ - b.eq 9028 // b.none │ │ - ldr x0, [x19, #5912] │ │ - cbz x0, 900c │ │ - bl 4b90 │ │ - str xzr, [x19, #5912] │ │ + b.eq 8ecc // b.none │ │ + ldr x0, [x19, #5560] │ │ + cbz x0, 8eb0 │ │ + bl 4b20 │ │ + str xzr, [x19, #5560] │ │ sbfiz x0, x22, #3, #32 │ │ - bl 4b50 │ │ - str x0, [x19, #5912] │ │ - cbz x0, 951c │ │ + bl 4ae0 │ │ + str x0, [x19, #5560] │ │ + cbz x0, 93bc │ │ ldr x20, [x19, #24] │ │ - str w22, [x19, #5920] │ │ + str w22, [x19, #5568] │ │ ldr w21, [x20, #540] │ │ - ldr w8, [x19, #5924] │ │ + ldr w8, [x19, #5572] │ │ cmp w8, w21 │ │ - b.ne 9068 // b.any │ │ - ldr w22, [x19, #5928] │ │ + b.ne 8f0c // b.any │ │ + ldr w22, [x19, #5576] │ │ ldr w12, [x20, #556] │ │ cmp w22, w12 │ │ - b.ne 906c // b.any │ │ - mov w8, #0x172c // #5932 │ │ + b.ne 8f10 // b.any │ │ + mov w8, #0x15cc // #5580 │ │ add w9, w22, #0x1 │ │ add x0, x20, #0x2b2 │ │ add x1, x19, x8 │ │ sbfiz x2, x9, #1, #32 │ │ - bl 4ad0 │ │ + bl 4a60 │ │ mov w12, w22 │ │ - cbnz w0, 906c │ │ - b 913c │ │ + cbnz w0, 8f10 │ │ + b 8fe0 │ │ ldr w12, [x20, #556] │ │ cmp w12, #0x1 │ │ - b.lt 9114 // b.tstop │ │ + b.lt 8fb8 // b.tstop │ │ ldrh w13, [x20, #690] │ │ mov w8, wzr │ │ mov x9, xzr │ │ mov w10, wzr │ │ - b 909c │ │ + b 8f40 │ │ ldr w12, [x20, #556] │ │ cmp x9, w12, sxtw │ │ add w8, w8, #0x1 │ │ mov w13, w11 │ │ - b.ge 9114 // b.tcont │ │ + b.ge 8fb8 // b.tcont │ │ add x9, x9, #0x1 │ │ add x11, x20, x9, lsl #1 │ │ ldrh w11, [x11, #690] │ │ cmp w11, w13, uxth │ │ - b.ls 908c // b.plast │ │ + b.ls 8f30 // b.plast │ │ and w12, w13, #0xffff │ │ cmp w21, #0x1 │ │ - b.ge 90d0 // b.tcont │ │ + b.ge 8f74 // b.tcont │ │ add w12, w12, #0x1 │ │ cmp w12, w11 │ │ - b.cs 9088 // b.hs, b.nlast │ │ + b.cs 8f2c // b.hs, b.nlast │ │ cmp w21, #0x1 │ │ - b.lt 90bc // b.tstop │ │ - ldr x14, [x19, #5912] │ │ + b.lt 8f60 // b.tstop │ │ + ldr x14, [x19, #5560] │ │ mov w13, wzr │ │ add x14, x14, w10, sxtw #3 │ │ add x14, x14, #0x4 │ │ stur w12, [x14, #-4] │ │ ldr w15, [x20, #540] │ │ madd w15, w8, w15, w13 │ │ str w15, [x14], #8 │ │ ldr w21, [x20, #540] │ │ add w13, w13, #0x1 │ │ cmp w13, w21 │ │ - b.lt 90e0 // b.tstop │ │ + b.lt 8f84 // b.tstop │ │ add w10, w10, w13 │ │ add w12, w12, #0x1 │ │ cmp w12, w11 │ │ - b.cc 90c8 // b.lo, b.ul, b.last │ │ - b 9088 │ │ - str w21, [x19, #5924] │ │ + b.cc 8f6c // b.lo, b.ul, b.last │ │ + b 8f2c │ │ + str w21, [x19, #5572] │ │ ldr w8, [x20, #556] │ │ - mov w9, #0x172c // #5932 │ │ + mov w9, #0x15cc // #5580 │ │ add x0, x19, x9 │ │ add x1, x20, #0x2b2 │ │ - str w8, [x19, #5928] │ │ + str w8, [x19, #5576] │ │ ldrsw x8, [x20, #556] │ │ lsl x8, x8, #1 │ │ add x2, x8, #0x2 │ │ - bl 4b60 │ │ + bl 4af0 │ │ ldr w8, [x20, #540] │ │ ldr w9, [x20, #556] │ │ ldr w10, [x19, #3232] │ │ mul w23, w9, w8 │ │ cmp w23, w10 │ │ - b.ne 93dc // b.any │ │ + b.ne 9284 // b.any │ │ ldr x8, [x19, #24] │ │ - ldrsw x11, [x19, #3344] │ │ - ldr w9, [x19, #4384] │ │ + ldrsw x11, [x19, #3376] │ │ + ldr w9, [x19, #3960] │ │ ldrsw x8, [x8, #556] │ │ mul x20, x8, x11 │ │ cmp w20, w9 │ │ - b.eq 919c // b.none │ │ - ldr x0, [x19, #4376] │ │ - cbz x0, 9180 │ │ - bl 4b90 │ │ - str xzr, [x19, #4376] │ │ + b.eq 9040 // b.none │ │ + ldr x0, [x19, #3952] │ │ + cbz x0, 9024 │ │ + bl 4b20 │ │ + str xzr, [x19, #3952] │ │ mov w8, #0x270 // #624 │ │ mul x0, x20, x8 │ │ - bl 4b50 │ │ - str x0, [x19, #4376] │ │ - cbz x0, 9514 │ │ - ldr w11, [x19, #3344] │ │ - str w20, [x19, #4384] │ │ + bl 4ae0 │ │ + str x0, [x19, #3952] │ │ + cbz x0, 93b4 │ │ + ldr w11, [x19, #3376] │ │ + str w20, [x19, #3960] │ │ ldr x8, [x19, #8] │ │ - ldr x12, [sp, #152] │ │ - ldrsw x9, [x19, #3348] │ │ + ldr x12, [sp, #168] │ │ + ldrsw x9, [x19, #3380] │ │ ldr w13, [x19, #2112] │ │ ldr w8, [x8, #32] │ │ ldr w12, [x12, #8] │ │ - adrp x14, 97000 │ │ + adrp x14, 99000 │ │ sxtw x10, w11 │ │ - add x14, x14, #0x918 │ │ + add x14, x14, #0x578 │ │ cmp w8, #0x0 │ │ mul x22, x9, x10 │ │ cset w21, ne // ne = any │ │ cmp w12, #0x2 │ │ add x8, x14, x13, lsl #1 │ │ - stp x13, x8, [sp, #72] │ │ - b.cc 95f4 // b.lo, b.ul, b.last │ │ + str x13, [sp, #80] │ │ + str x8, [sp, #112] │ │ + b.cc 9494 // b.lo, b.ul, b.last │ │ ldr x8, [x19, #24] │ │ ldr w14, [x8, #556] │ │ cmp w14, #0x1 │ │ - b.lt 92bc // b.tstop │ │ + b.lt 9164 // b.tstop │ │ ldr w13, [x8, #540] │ │ mov x15, xzr │ │ mov w12, wzr │ │ add x9, x8, #0x232 │ │ cmp w13, #0x1 │ │ add x10, x15, #0x1 │ │ - b.ge 9220 // b.tcont │ │ - b 92b4 │ │ - ldr w11, [x19, #3344] │ │ + b.ge 90c8 // b.tcont │ │ + b 915c │ │ + ldr w11, [x19, #3376] │ │ mov x15, x10 │ │ cmp w13, #0x1 │ │ add x10, x15, #0x1 │ │ - b.lt 92b4 // b.tstop │ │ + b.lt 915c // b.tstop │ │ add x13, x8, x15, lsl #1 │ │ add x14, x8, x10, lsl #1 │ │ ldrh w13, [x13, #690] │ │ ldrh w15, [x14, #690] │ │ ldrh w17, [x8, #560] │ │ - ldr w14, [x19, #3360] │ │ + ldr w14, [x19, #3392] │ │ mul w11, w13, w11 │ │ sub w13, w15, w13 │ │ lsl w15, w13, #4 │ │ - ldr x16, [x19, #4832] │ │ + ldr x16, [x19, #4408] │ │ lsl w11, w11, #9 │ │ mul w13, w15, w17 │ │ madd w13, w13, w14, w11 │ │ mul w13, w13, w14 │ │ str w13, [x16, w12, sxtw #2] │ │ ldr w13, [x8, #540] │ │ sxtw x0, w12 │ │ add x12, x0, #0x1 │ │ cmp w13, #0x2 │ │ - b.lt 92b0 // b.tstop │ │ + b.lt 9158 // b.tstop │ │ add x13, x16, x0, lsl #2 │ │ mov x17, xzr │ │ add x16, x13, #0x4 │ │ ldrh w13, [x9, x17, lsl #1] │ │ - ldr w0, [x19, #3360] │ │ + ldr w0, [x19, #3392] │ │ mul w13, w15, w13 │ │ madd w13, w13, w0, w11 │ │ mul w13, w13, w14 │ │ str w13, [x16, x17, lsl #2] │ │ ldrsw x13, [x8, #540] │ │ add x0, x17, #0x1 │ │ add x17, x17, #0x2 │ │ cmp x17, x13 │ │ mov x17, x0 │ │ - b.lt 927c // b.tstop │ │ + b.lt 9124 // b.tstop │ │ add x12, x12, x0 │ │ ldr w14, [x8, #556] │ │ cmp x10, w14, sxtw │ │ - b.lt 920c // b.tstop │ │ - ldr x9, [sp, #80] │ │ - ldr w10, [x19, #4824] │ │ + b.lt 90b4 // b.tstop │ │ + ldr x9, [sp, #112] │ │ + ldr w10, [x19, #4400] │ │ ldrb w9, [x9] │ │ mul w9, w22, w9 │ │ lsl w23, w9, w21 │ │ cmp w23, w10 │ │ - b.eq 9328 // b.none │ │ - ldr x0, [x19, #4808] │ │ - cbz x0, 92e8 │ │ - bl 4b90 │ │ - str xzr, [x19, #4808] │ │ + b.eq 91d0 // b.none │ │ + ldr x0, [x19, #4384] │ │ + cbz x0, 9190 │ │ + bl 4b20 │ │ + str xzr, [x19, #4384] │ │ sxtw x8, w23 │ │ ubfiz x20, x8, #13, #50 │ │ add x0, sp, #0xb8 │ │ mov w1, #0x20 // #32 │ │ mov x2, x20 │ │ - bl 4a80 │ │ + bl 4a10 │ │ ldr x8, [sp, #184] │ │ cmp w0, #0x0 │ │ csel x0, x8, xzr, eq // eq = none │ │ - str x0, [x19, #4808] │ │ - cbz x0, a0b4 │ │ + str x0, [x19, #4384] │ │ + cbz x0, 9b08 │ │ mov w1, wzr │ │ mov x2, x20 │ │ - bl 4b70 │ │ + bl 4b00 │ │ ldr x8, [x19, #24] │ │ - str w23, [x19, #4824] │ │ + str w23, [x19, #4400] │ │ ldr w8, [x8, #292] │ │ - cbz w8, 95d0 │ │ - ldr w8, [x19, #4816] │ │ + cbz w8, 9470 │ │ + ldr w8, [x19, #4392] │ │ cmp w22, w8 │ │ - b.eq 9378 // b.none │ │ - ldr x0, [x19, #4792] │ │ - cbz x0, 934c │ │ - bl 4b90 │ │ - str xzr, [x19, #4792] │ │ + b.eq 9220 // b.none │ │ + ldr x0, [x19, #4368] │ │ + cbz x0, 91f4 │ │ + bl 4b20 │ │ + str xzr, [x19, #4368] │ │ add x8, x22, x22, lsl #1 │ │ lsl x2, x8, #12 │ │ add x0, sp, #0xb8 │ │ mov w1, #0x20 // #32 │ │ - bl 4a80 │ │ + bl 4a10 │ │ ldr x8, [sp, #184] │ │ cmp w0, #0x0 │ │ csel x8, x8, xzr, eq // eq = none │ │ - str x8, [x19, #4792] │ │ - cbz x8, a638 │ │ - str w22, [x19, #4816] │ │ - ldr x8, [sp, #72] │ │ - adrp x9, 97000 │ │ - add x9, x9, #0x918 │ │ + str x8, [x19, #4368] │ │ + cbz x8, 9b18 │ │ + str w22, [x19, #4392] │ │ + ldr x8, [sp, #80] │ │ + adrp x9, 99000 │ │ + add x9, x9, #0x578 │ │ add x8, x9, x8, lsl #1 │ │ ldrb w8, [x8, #1] │ │ - ldr w9, [x19, #4820] │ │ + ldr w9, [x19, #4396] │ │ mul w20, w22, w8 │ │ cmp w20, w9 │ │ - b.eq 95f4 // b.none │ │ - ldr x0, [x19, #4800] │ │ - cbz x0, 93ac │ │ - bl 4b90 │ │ - str xzr, [x19, #4800] │ │ + b.eq 9494 // b.none │ │ + ldr x0, [x19, #4376] │ │ + cbz x0, 9254 │ │ + bl 4b20 │ │ + str xzr, [x19, #4376] │ │ sxtw x8, w20 │ │ ubfiz x2, x8, #12, #50 │ │ add x0, sp, #0xb8 │ │ mov w1, #0x20 // #32 │ │ - bl 4a80 │ │ + bl 4a10 │ │ ldr x8, [sp, #184] │ │ cmp w0, #0x0 │ │ csel x8, x8, xzr, eq // eq = none │ │ - str x8, [x19, #4800] │ │ - cbz x8, a68c │ │ - str w20, [x19, #4820] │ │ - b 95f4 │ │ - ldr x8, [sp, #152] │ │ + str x8, [x19, #4376] │ │ + cbz x8, 9b28 │ │ + str w20, [x19, #4396] │ │ + b 9494 │ │ + ldr x8, [sp, #168] │ │ ldr w8, [x8, #8] │ │ cmp w8, #0x1 │ │ - b.ls 940c // b.plast │ │ - ldr x0, [x19, #4832] │ │ - cbz x0, 93fc │ │ - bl 4b90 │ │ - str xzr, [x19, #4832] │ │ + b.ls 92b4 // b.plast │ │ + ldr x0, [x19, #4408] │ │ + cbz x0, 92a4 │ │ + bl 4b20 │ │ + str xzr, [x19, #4408] │ │ sbfiz x0, x23, #2, #32 │ │ - bl 4b50 │ │ - str x0, [x19, #4832] │ │ - cbz x0, 9584 │ │ + bl 4ae0 │ │ + str x0, [x19, #4408] │ │ + cbz x0, 9424 │ │ sxtw x24, w23 │ │ mov w8, #0x3940 // #14656 │ │ mul x21, x24, x8 │ │ add x0, sp, #0xb8 │ │ mov w1, #0x20 // #32 │ │ mov x2, x21 │ │ - bl 4a80 │ │ - mov w1, #0xfffffffe // #-2 │ │ - mov w28, #0xfffffff4 // #-12 │ │ - cbnz w0, a6c4 │ │ + bl 4a10 │ │ + mov w29, #0xfffffff4 // #-12 │ │ + cbnz w0, aef4 │ │ ldr x20, [sp, #184] │ │ - cbz x20, a6c4 │ │ + cbz x20, aef4 │ │ ldr w25, [x19, #3232] │ │ cmp w23, w25 │ │ - b.le 9524 │ │ + b.le 93c4 │ │ ldr x1, [x19, #3224] │ │ - cbz x1, 9470 │ │ + cbz x1, 9314 │ │ sxtw x8, w25 │ │ mov w9, #0x3940 // #14656 │ │ mul x2, x8, x9 │ │ mov x0, x20 │ │ - bl 4b60 │ │ + bl 4af0 │ │ ldr x0, [x19, #3224] │ │ - bl 4b90 │ │ + bl 4b20 │ │ ldr w25, [x19, #3232] │ │ cmp w25, w23 │ │ str x20, [x19, #3224] │ │ - b.ge 9154 // b.tcont │ │ + b.ge 8ff8 // b.tcont │ │ mov w8, #0x3940 // #14656 │ │ smaddl x8, w25, w8, x20 │ │ mov w9, #0x3644 // #13892 │ │ add x21, x8, x9 │ │ mov x0, x21 │ │ mov x1, xzr │ │ - bl 4a90 │ │ - cbnz w0, a6bc │ │ + bl 4a20 │ │ + cbnz w0, a4b4 │ │ sxtw x22, w25 │ │ mov w24, #0x3940 // #14656 │ │ mov w8, #0x6f84 // #28548 │ │ mov w9, #0x366c // #13932 │ │ mul x10, x22, x24 │ │ add w25, w25, #0x1 │ │ add x26, x10, x8 │ │ add x27, x10, x9 │ │ - mov w29, #0x3644 // #13892 │ │ - mov w28, #0xfffffff4 // #-12 │ │ + mov w28, #0x3644 // #13892 │ │ + mov w29, #0xfffffff4 // #-12 │ │ add x0, x20, x27 │ │ mov x1, xzr │ │ - bl 4aa0 │ │ - cbnz w0, a6b4 │ │ + bl 4a30 │ │ + cbnz w0, a4ac │ │ cmp w23, w25 │ │ str w25, [x19, #3232] │ │ - b.eq 9154 // b.none │ │ + b.eq 8ff8 // b.none │ │ ldr x20, [x19, #3224] │ │ add x22, x22, #0x1 │ │ mov x1, xzr │ │ madd x8, x22, x24, x20 │ │ add x0, x20, x26 │ │ - add x21, x8, x29 │ │ - bl 4a90 │ │ + add x21, x8, x28 │ │ + bl 4a20 │ │ add x26, x26, x24 │ │ add w25, w25, #0x1 │ │ add x27, x27, x24 │ │ - mov w1, #0xfffffffe // #-2 │ │ - cbz w0, 94c4 │ │ - b a6c4 │ │ - str wzr, [x19, #4384] │ │ - b a6bc │ │ - str wzr, [x19, #5920] │ │ - b a6bc │ │ - b.ge 9560 // b.tcont │ │ + cbz w0, 9368 │ │ + b aef4 │ │ + str wzr, [x19, #3960] │ │ + b a4b4 │ │ + str wzr, [x19, #5568] │ │ + b a4b4 │ │ + b.ge 9400 // b.tcont │ │ mov w25, #0x3940 // #14656 │ │ mov w8, #0x366c // #13932 │ │ madd x26, x24, x25, x8 │ │ ldr x8, [x19, #3224] │ │ add x22, x8, x26 │ │ mov x0, x22 │ │ - bl 4a70 │ │ + bl 4a00 │ │ sub x0, x22, #0x28 │ │ - bl 4a00 │ │ + bl 4990 │ │ ldrsw x8, [x19, #3232] │ │ add x24, x24, #0x1 │ │ add x26, x26, x25 │ │ cmp x24, x8 │ │ - b.lt 9534 // b.tstop │ │ + b.lt 93d4 // b.tstop │ │ ldr x1, [x19, #3224] │ │ mov x0, x20 │ │ mov x2, x21 │ │ - bl 4b60 │ │ + bl 4af0 │ │ ldr x0, [x19, #3224] │ │ - bl 4b90 │ │ + bl 4b20 │ │ str w23, [x19, #3232] │ │ str x20, [x19, #3224] │ │ - b 9154 │ │ + b 8ff8 │ │ ldr w8, [x19, #3232] │ │ cmp w8, #0x1 │ │ - b.lt 95c8 // b.tstop │ │ + b.lt 9468 // b.tstop │ │ mov x21, xzr │ │ mov w22, #0x366c // #13932 │ │ mov w23, #0x3940 // #14656 │ │ ldr x8, [x19, #3224] │ │ add x20, x8, x22 │ │ mov x0, x20 │ │ - bl 4a70 │ │ + bl 4a00 │ │ sub x0, x20, #0x28 │ │ - bl 4a00 │ │ + bl 4990 │ │ ldrsw x8, [x19, #3232] │ │ add x21, x21, #0x1 │ │ add x22, x22, x23 │ │ cmp x21, x8 │ │ - b.lt 959c // b.tstop │ │ + b.lt 943c // b.tstop │ │ str wzr, [x19, #3232] │ │ - b a6bc │ │ - ldr x0, [x19, #4792] │ │ - cbz x0, 95f4 │ │ - bl 4b90 │ │ - ldr x0, [x19, #4800] │ │ - str xzr, [x19, #4792] │ │ - cbz x0, 95f0 │ │ - bl 4b90 │ │ - str xzr, [x19, #4800] │ │ - str xzr, [x19, #4816] │ │ + b a4b4 │ │ + ldr x0, [x19, #4368] │ │ + cbz x0, 9494 │ │ + bl 4b20 │ │ + ldr x0, [x19, #4376] │ │ + str xzr, [x19, #4368] │ │ + cbz x0, 9490 │ │ + bl 4b20 │ │ + str xzr, [x19, #4376] │ │ + str xzr, [x19, #4392] │ │ ldr x23, [x19, #2088] │ │ - ldrsw x8, [x19, #4884] │ │ + ldrsw x8, [x19, #4452] │ │ ldr x20, [x19, #2096] │ │ cmp x23, x8 │ │ - b.ne 9614 // b.any │ │ - ldrsw x8, [x19, #4888] │ │ + b.ne 94b4 // b.any │ │ + ldrsw x8, [x19, #4456] │ │ cmp x20, x8 │ │ - b.eq 96f8 // b.none │ │ - ldr x0, [x19, #5592] │ │ - bl 4b90 │ │ + b.eq 9594 // b.none │ │ + ldr x0, [x19, #5160] │ │ + bl 4b20 │ │ cmp x23, #0x0 │ │ cneg x8, x23, mi // mi = first │ │ cmp x20, #0x0 │ │ lsl x8, x8, #2 │ │ cneg x9, x20, mi // mi = first │ │ add x8, x8, x9, lsl #3 │ │ add x2, x8, #0x40 │ │ add x0, sp, #0xb8 │ │ mov w1, #0x20 // #32 │ │ - bl 4a80 │ │ + bl 4a10 │ │ ldr x8, [sp, #184] │ │ cmp w0, #0x0 │ │ csel x8, x8, xzr, eq // eq = none │ │ - str x8, [x19, #5592] │ │ - cbz x8, 9670 │ │ + str x8, [x19, #5160] │ │ + cbz x8, 9510 │ │ add x8, x8, #0x20 │ │ lsl x9, x23, #2 │ │ - tbnz x23, #63, 9684 │ │ + tbnz x23, #63, 9520 │ │ lsl x10, x23, #1 │ │ mov x11, x8 │ │ - b 9694 │ │ - mov w8, #0x1314 // #4884 │ │ + b 9530 │ │ + mov w8, #0x1164 // #4452 │ │ add x8, x19, x8 │ │ - mov w1, #0xfffffffe // #-2 │ │ str xzr, [x8] │ │ - b a6c0 │ │ + b a4b4 │ │ neg x11, x23 │ │ sub x10, x23, x9 │ │ add x11, x8, x11 │ │ neg x9, x9 │ │ add x10, x8, x10 │ │ add x8, x8, x9 │ │ lsl x9, x20, #2 │ │ - str x11, [x19, #5600] │ │ - str x10, [x19, #5624] │ │ - tbnz x20, #63, 96bc │ │ + str x11, [x19, #5168] │ │ + str x10, [x19, #5192] │ │ + tbnz x20, #63, 9558 │ │ lsl x10, x20, #1 │ │ mov w12, #0x6 // #6 │ │ mov x11, x8 │ │ - b 96d4 │ │ + b 9570 │ │ neg x11, x20 │ │ sub x10, x20, x9 │ │ add x9, x9, x20 │ │ add x11, x8, x11 │ │ neg x9, x9 │ │ mov x12, #0xfffffffffffffff9 // #-7 │ │ madd x12, x20, x12, x8 │ │ add x9, x8, x9 │ │ add x8, x8, x10 │ │ - str x11, [x19, #5608] │ │ - str w23, [x19, #4884] │ │ - str x8, [x19, #5616] │ │ - str x9, [x19, #5632] │ │ - str x12, [x19, #5640] │ │ - str w20, [x19, #4888] │ │ + str x11, [x19, #5176] │ │ + str w23, [x19, #4452] │ │ + str x8, [x19, #5184] │ │ + str x9, [x19, #5200] │ │ + str x12, [x19, #5208] │ │ + str w20, [x19, #4456] │ │ ldr w8, [x19, #2368] │ │ - ldr w9, [x19, #4892] │ │ + ldr w9, [x19, #4460] │ │ add w8, w8, #0x1f │ │ and w8, w8, #0xffffffe0 │ │ lsl w20, w8, w21 │ │ cmp w20, w9 │ │ - b.eq 976c // b.none │ │ - ldr x0, [x19, #5648] │ │ - cbz x0, 9724 │ │ - bl 4b90 │ │ - str xzr, [x19, #5648] │ │ - add w8, w20, w20, lsl #3 │ │ - lsl w8, w8, #2 │ │ + b.eq 9634 // b.none │ │ + ldr x0, [x19, #5216] │ │ + cbz x0, 95c0 │ │ + bl 4b20 │ │ + str xzr, [x19, #5216] │ │ + ldr x8, [sp, #168] │ │ + ldr w8, [x8, #24] │ │ + cmp w8, #0x2 │ │ + b.cc 95ec // b.lo, b.ul, b.last │ │ + ldr x8, [x19, #8] │ │ + ldr w9, [x19, #3384] │ │ + mov w10, #0x4 // #4 │ │ + ldr w8, [x8, #1012] │ │ + lsl w8, w10, w8 │ │ + mul w8, w8, w9 │ │ + b 95f0 │ │ + mov w8, #0xc // #12 │ │ + mul w23, w8, w20 │ │ + add w8, w23, w23, lsl #1 │ │ + add w8, w8, #0x40 │ │ sxtw x2, w8 │ │ add x0, sp, #0xb8 │ │ mov w1, #0x20 // #32 │ │ - bl 4a80 │ │ - cbnz w0, 9fec │ │ + bl 4a10 │ │ + cbnz w0, 9af8 │ │ ldr x8, [sp, #184] │ │ - cbz x8, 9fec │ │ - add w9, w20, w20, lsl #1 │ │ - lsl w9, w9, #2 │ │ - sxtw x9, w9 │ │ - str x8, [x19, #5648] │ │ + cbz x8, 9af8 │ │ + sxtw x9, w23 │ │ + str x8, [x19, #5216] │ │ add x8, x8, x9 │ │ - str x8, [x19, #5656] │ │ + str x8, [x19, #5224] │ │ add x8, x8, x9 │ │ - str x8, [x19, #5664] │ │ - str w20, [x19, #4892] │ │ - ldr w8, [x19, #4876] │ │ + str x8, [x19, #5232] │ │ + str w20, [x19, #4460] │ │ + ldr w8, [x19, #4444] │ │ cmp w22, w8 │ │ - b.eq 9824 // b.none │ │ - ldr x0, [x19, #4856] │ │ - cbz x0, 9788 │ │ - bl 4b90 │ │ - str xzr, [x19, #4856] │ │ - ldr x0, [x19, #4848] │ │ - cbz x0, 9798 │ │ - bl 4b90 │ │ - str xzr, [x19, #4848] │ │ - mov w8, #0x584 // #1412 │ │ + b.eq 96ec // b.none │ │ + ldr x0, [x19, #4424] │ │ + cbz x0, 9650 │ │ + bl 4b20 │ │ + str xzr, [x19, #4424] │ │ + ldr x0, [x19, #4416] │ │ + cbz x0, 9660 │ │ + bl 4b20 │ │ + str xzr, [x19, #4416] │ │ + mov w8, #0x544 // #1348 │ │ smull x0, w22, w8 │ │ sxtw x23, w22 │ │ - bl 4b50 │ │ + bl 4ae0 │ │ mov x20, x0 │ │ - str x0, [x19, #4856] │ │ + str x0, [x19, #4424] │ │ mov w0, #0x3 // #3 │ │ bfi x0, x23, #12, #52 │ │ - bl 4b50 │ │ - str x0, [x19, #4848] │ │ - cbz x20, 9ff4 │ │ - cbz x0, 9ff4 │ │ - ldr x8, [sp, #152] │ │ + bl 4ae0 │ │ + str x0, [x19, #4416] │ │ + cbz x20, 9b00 │ │ + cbz x0, 9b00 │ │ + ldr x8, [sp, #168] │ │ ldr w8, [x8, #8] │ │ cmp w8, #0x2 │ │ - b.cc 9820 // b.lo, b.ul, b.last │ │ - ldr x0, [x19, #4776] │ │ - cbz x0, 97e8 │ │ - bl 4b90 │ │ - str xzr, [x19, #4776] │ │ - ldr x0, [x19, #4784] │ │ - cbz x0, 97f8 │ │ - bl 4b90 │ │ - str xzr, [x19, #4784] │ │ + b.cc 96e8 // b.lo, b.ul, b.last │ │ + ldr x0, [x19, #4352] │ │ + cbz x0, 96b0 │ │ + bl 4b20 │ │ + str xzr, [x19, #4352] │ │ + ldr x0, [x19, #4360] │ │ + cbz x0, 96c0 │ │ + bl 4b20 │ │ + str xzr, [x19, #4360] │ │ lsl x0, x23, #15 │ │ - bl 4b50 │ │ + bl 4ae0 │ │ add x8, x23, x23, lsl #2 │ │ mov x20, x0 │ │ - str x0, [x19, #4776] │ │ + str x0, [x19, #4352] │ │ lsl x0, x8, #11 │ │ - bl 4b50 │ │ - str x0, [x19, #4784] │ │ - cbz x20, 9ff4 │ │ - cbz x0, 9ff4 │ │ - str w22, [x19, #4876] │ │ + bl 4ae0 │ │ + str x0, [x19, #4360] │ │ + cbz x20, 9b00 │ │ + cbz x0, 9b00 │ │ + str w22, [x19, #4444] │ │ ldr w8, [x19, #2368] │ │ - ldrsw x9, [x19, #3348] │ │ - ldr w10, [x19, #4880] │ │ + ldrsw x9, [x19, #3380] │ │ + ldr w10, [x19, #4448] │ │ add w8, w8, #0x7f │ │ asr w11, w8, #7 │ │ sbfx x8, x8, #7, #25 │ │ mul x20, x8, x9 │ │ cmp w20, w10 │ │ - str w11, [x19, #3364] │ │ - b.eq 9874 // b.none │ │ - ldr x0, [x19, #4864] │ │ - cbz x0, 985c │ │ - bl 4b90 │ │ - str xzr, [x19, #4864] │ │ - add x8, x20, x20, lsl #3 │ │ - lsl x0, x8, #5 │ │ - bl 4b50 │ │ - str x0, [x19, #4864] │ │ - cbz x0, a630 │ │ - str w20, [x19, #4880] │ │ + str w11, [x19, #3396] │ │ + b.eq 973c // b.none │ │ + ldr x0, [x19, #4432] │ │ + cbz x0, 9724 │ │ + bl 4b20 │ │ + str xzr, [x19, #4432] │ │ + mov w8, #0x78 // #120 │ │ + mul x0, x20, x8 │ │ + bl 4ae0 │ │ + str x0, [x19, #4432] │ │ + cbz x0, 9b10 │ │ + str w20, [x19, #4448] │ │ ldr x1, [x19, #24] │ │ ldr w8, [x1, #1372] │ │ ldr w9, [x1, #1376] │ │ ldr w10, [x1, #1380] │ │ cmp w8, #0x0 │ │ cset w8, ne // ne = any │ │ cmp w9, #0x0 │ │ cset w9, ne // ne = any │ │ cmp w10, #0x0 │ │ bfi w8, w9, #1, #1 │ │ cset w9, ne // ne = any │ │ bfi w8, w9, #2, #1 │ │ - str w8, [x19, #5744] │ │ + str w8, [x19, #5312] │ │ ldr w8, [x1, #1296] │ │ - ldr w9, [x19, #5056] │ │ + ldr w9, [x19, #4624] │ │ cmp w8, w9 │ │ - b.eq 98d4 // b.none │ │ - mov w9, #0x1330 // #4912 │ │ + b.eq 979c // b.none │ │ + mov w9, #0x1180 // #4480 │ │ add x0, x19, x9 │ │ mov w1, w8 │ │ - bl 1cc58 │ │ + bl 1cb54 │ │ ldr x1, [x19, #24] │ │ ldr w8, [x1, #1296] │ │ - str w8, [x19, #5056] │ │ - mov w8, #0x13c4 // #5060 │ │ + str w8, [x19, #4624] │ │ + mov w8, #0x1214 // #4628 │ │ add x0, x19, x8 │ │ - add x2, sp, #0xac │ │ - str wzr, [sp, #172] │ │ - bl 1cebc │ │ - ldr x0, [x19, #4856] │ │ - mov w8, #0x584 // #1412 │ │ + add x2, sp, #0xb4 │ │ + str wzr, [sp, #180] │ │ + bl 1cdb8 │ │ + ldr x0, [x19, #4424] │ │ + mov w8, #0x544 // #1348 │ │ smull x2, w22, w8 │ │ mov w1, wzr │ │ - bl 4b70 │ │ - ldr w8, [x19, #3352] │ │ - ldr w9, [x19, #3344] │ │ - ldr w10, [x19, #3288] │ │ + bl 4b00 │ │ + ldr w8, [x19, #3384] │ │ + ldr w9, [x19, #3376] │ │ + ldr w10, [x19, #3320] │ │ mul w8, w9, w8 │ │ lsl w20, w8, w21 │ │ cmp w20, w10 │ │ - b.eq 996c // b.none │ │ - ldr x0, [x19, #3296] │ │ - cbz x0, 9928 │ │ - bl 4b90 │ │ - str xzr, [x19, #3296] │ │ + b.eq 9834 // b.none │ │ + ldr x0, [x19, #3328] │ │ + cbz x0, 97f0 │ │ + bl 4b20 │ │ + str xzr, [x19, #3328] │ │ add w8, w20, w20, lsl #1 │ │ lsl w8, w8, #7 │ │ sxtw x2, w8 │ │ add x0, sp, #0xb8 │ │ mov w1, #0x20 // #32 │ │ - bl 4a80 │ │ + bl 4a10 │ │ ldr x8, [sp, #184] │ │ cmp w0, #0x0 │ │ csel x8, x8, xzr, eq // eq = none │ │ - str x8, [x19, #3296] │ │ - cbz x8, a640 │ │ + str x8, [x19, #3328] │ │ + cbz x8, 9b20 │ │ sxtw x9, w20 │ │ add x10, x8, x9, lsl #7 │ │ add x8, x8, x9, lsl #8 │ │ - str x10, [x19, #3304] │ │ - str x8, [x19, #3312] │ │ - str w20, [x19, #3288] │ │ + str x10, [x19, #3336] │ │ + str x8, [x19, #3344] │ │ + str w20, [x19, #3320] │ │ ldr x2, [x19, #24] │ │ - ldr w8, [x19, #3348] │ │ - ldr w10, [x19, #4896] │ │ + ldr w8, [x19, #3380] │ │ + ldr w10, [x19, #4464] │ │ ldr w9, [x2, #540] │ │ mul w20, w9, w8 │ │ cmp w20, w10 │ │ - b.eq 99c0 // b.none │ │ - ldr x0, [x19, #5576] │ │ - cbz x0, 9998 │ │ - bl 4b90 │ │ - str xzr, [x19, #5576] │ │ + b.eq 9888 // b.none │ │ + ldr x0, [x19, #5144] │ │ + cbz x0, 9860 │ │ + bl 4b20 │ │ + str xzr, [x19, #5144] │ │ lsl w8, w20, #6 │ │ sxtw x0, w8 │ │ - bl 4b50 │ │ - str x0, [x19, #5576] │ │ - cbz x0, a694 │ │ + bl 4ae0 │ │ + str x0, [x19, #5144] │ │ + cbz x0, 9b30 │ │ ldr x2, [x19, #24] │ │ lsl w8, w20, #5 │ │ add x8, x0, w8, sxtw │ │ - str x8, [x19, #5584] │ │ - str w20, [x19, #4896] │ │ + str x8, [x19, #5152] │ │ + str w20, [x19, #4464] │ │ ldrb w8, [x2, #232] │ │ - tbnz w8, #0, 99d0 │ │ + tbnz w8, #0, 9898 │ │ ldr w8, [x2, #464] │ │ - cbz w8, 99fc │ │ + cbz w8, 98bc │ │ ldr x1, [x19, #8] │ │ ldr x4, [x19, #2608] │ │ ldr w7, [x19, #3216] │ │ - mov w8, #0x1128 // #4392 │ │ - add x0, x19, x8 │ │ + add x0, x19, #0xf80 │ │ add x3, x19, #0xac8 │ │ add x5, x19, #0xae4 │ │ add x6, x19, #0xa38 │ │ - bl 25e6c │ │ - tbnz w0, #31, a6bc │ │ - ldr x2, [x19, #24] │ │ - ldr w8, [x2, #824] │ │ + bl 261a0 │ │ + tbnz w0, #31, a4b4 │ │ + ldr x8, [sp, #168] │ │ + ldr w8, [x8, #24] │ │ + cmp w8, #0x2 │ │ + b.cc 98d8 // b.lo, b.ul, b.last │ │ + mov x0, x19 │ │ + bl 7bf0c │ │ + cbnz w0, a4b4 │ │ + ldr x1, [x19, #24] │ │ ldr x0, [x19, #8] │ │ - add x3, x19, #0xd28 │ │ - mov x1, x2 │ │ - mov w2, w8 │ │ - bl b054 │ │ - ldr x11, [x19, #24] │ │ - adrp x8, ac000 │ │ - ldrsw x9, [x11, #848] │ │ - ldr x8, [x8, #808] │ │ - cbz w9, 9c20 │ │ - ldrsw x10, [x11, #852] │ │ - mov w13, #0x130 // #304 │ │ - ldrsw x12, [x11, #856] │ │ - ldrsw x15, [x11, #860] │ │ - nop │ │ - madd x10, x10, x13, x8 │ │ - ldr x14, [x10] │ │ + add x3, x19, #0xd48 │ │ + ldr w2, [x1, #824] │ │ + bl b080 │ │ + ldr x8, [x19, #24] │ │ + ldr w9, [x8, #848] │ │ + cbz w9, 9b38 │ │ + adrp x12, ad000 │ │ + ldrsw x9, [x8, #852] │ │ + ldrsw x10, [x8, #856] │ │ + ldr x12, [x12, #736] │ │ + mov w11, #0x130 // #304 │ │ + ldrsw x14, [x8, #860] │ │ nop │ │ - madd x11, x12, x13, x8 │ │ - cmp w9, #0x1 │ │ - str x14, [x19, #3464] │ │ - ldr x12, [x11, #152] │ │ - str x12, [x19, #3472] │ │ + madd x9, x9, x11, x12 │ │ + ldr x13, [x9] │ │ nop │ │ - madd x12, x15, x13, x8 │ │ - ldr x13, [x12, #152] │ │ - str x13, [x19, #3480] │ │ - ldr x13, [x10, #8] │ │ - str x13, [x19, #3488] │ │ - ldr x13, [x11, #160] │ │ + madd x10, x10, x11, x12 │ │ + madd x11, x14, x11, x12 │ │ str x13, [x19, #3496] │ │ - ldr x13, [x12, #160] │ │ + ldr x13, [x10, #152] │ │ str x13, [x19, #3504] │ │ - ldr x13, [x10, #16] │ │ - str x13, [x19, #3512] │ │ - ldr x13, [x11, #168] │ │ - str x13, [x19, #3520] │ │ - ldr x13, [x12, #168] │ │ - str x13, [x19, #3528] │ │ - ldr x13, [x10, #24] │ │ - str x13, [x19, #3536] │ │ - ldr x13, [x11, #176] │ │ - str x13, [x19, #3544] │ │ - ldr x13, [x12, #176] │ │ - str x13, [x19, #3552] │ │ - ldr x13, [x10, #32] │ │ - str x13, [x19, #3560] │ │ - ldr x13, [x11, #184] │ │ - str x13, [x19, #3568] │ │ - ldr x13, [x12, #184] │ │ - str x13, [x19, #3576] │ │ - ldr x13, [x10, #40] │ │ - str x13, [x19, #3584] │ │ - ldr x13, [x11, #192] │ │ - str x13, [x19, #3592] │ │ - ldr x13, [x12, #192] │ │ - str x13, [x19, #3600] │ │ - ldr x13, [x10, #48] │ │ - str x13, [x19, #3608] │ │ - ldr x13, [x11, #200] │ │ - str x13, [x19, #3616] │ │ - ldr x13, [x12, #200] │ │ - str x13, [x19, #3624] │ │ - ldr x13, [x10, #56] │ │ - str x13, [x19, #3632] │ │ - ldr x13, [x11, #208] │ │ - str x13, [x19, #3640] │ │ - ldr x13, [x12, #208] │ │ - str x13, [x19, #3648] │ │ - ldr x13, [x10, #64] │ │ - str x13, [x19, #3656] │ │ - ldr x13, [x11, #216] │ │ - str x13, [x19, #3664] │ │ - ldr x13, [x12, #216] │ │ - str x13, [x19, #3672] │ │ - ldr x13, [x10, #72] │ │ - str x13, [x19, #3680] │ │ - ldr x13, [x11, #224] │ │ - str x13, [x19, #3688] │ │ - ldr x13, [x12, #224] │ │ - str x13, [x19, #3696] │ │ - ldr x13, [x10, #80] │ │ - str x13, [x19, #3704] │ │ - ldr x13, [x11, #232] │ │ - str x13, [x19, #3712] │ │ - ldr x13, [x12, #232] │ │ - str x13, [x19, #3720] │ │ - ldr x13, [x10, #88] │ │ - str x13, [x19, #3728] │ │ - ldr x13, [x11, #240] │ │ - str x13, [x19, #3736] │ │ - ldr x13, [x12, #240] │ │ - str x13, [x19, #3744] │ │ - ldr x13, [x10, #96] │ │ - str x13, [x19, #3752] │ │ - ldr x13, [x11, #248] │ │ - str x13, [x19, #3760] │ │ - ldr x13, [x12, #248] │ │ - str x13, [x19, #3768] │ │ - ldr x13, [x10, #104] │ │ - str x13, [x19, #3776] │ │ - ldr x13, [x11, #256] │ │ - str x13, [x19, #3784] │ │ - ldr x13, [x12, #256] │ │ - str x13, [x19, #3792] │ │ - ldr x13, [x10, #112] │ │ - str x13, [x19, #3800] │ │ - ldr x13, [x11, #264] │ │ - str x13, [x19, #3808] │ │ - ldr x13, [x12, #264] │ │ - str x13, [x19, #3816] │ │ - ldr x13, [x10, #120] │ │ - str x13, [x19, #3824] │ │ - ldr x13, [x11, #272] │ │ - str x13, [x19, #3832] │ │ - ldr x13, [x12, #272] │ │ - str x13, [x19, #3840] │ │ - ldr x13, [x10, #128] │ │ - str x13, [x19, #3848] │ │ - ldr x13, [x11, #280] │ │ - str x13, [x19, #3856] │ │ - ldr x13, [x12, #280] │ │ - str x13, [x19, #3864] │ │ - ldr x13, [x10, #136] │ │ - str x13, [x19, #3872] │ │ - ldr x13, [x11, #288] │ │ - str x13, [x19, #3880] │ │ - ldr x13, [x12, #288] │ │ - str x13, [x19, #3888] │ │ - ldr x10, [x10, #144] │ │ - str x10, [x19, #3896] │ │ - ldr x10, [x11, #296] │ │ - str x10, [x19, #3904] │ │ - ldr x10, [x12, #296] │ │ - str x10, [x19, #3912] │ │ - b.gt 9e04 │ │ - mov w10, #0x1c8 // #456 │ │ - madd x10, x9, x10, x19 │ │ - add x10, x10, #0xd88 │ │ - sub x9, x9, #0x2 │ │ - ldr x11, [x8, #4560] │ │ - adds x9, x9, #0x1 │ │ - str x11, [x10] │ │ - ldr x11, [x8, #4712] │ │ - str x11, [x10, #8] │ │ - ldr x11, [x8, #4712] │ │ - str x11, [x10, #16] │ │ - ldr x11, [x8, #4568] │ │ - str x11, [x10, #24] │ │ - ldr x11, [x8, #4720] │ │ - str x11, [x10, #32] │ │ - ldr x11, [x8, #4720] │ │ - str x11, [x10, #40] │ │ - ldr x11, [x8, #4576] │ │ - str x11, [x10, #48] │ │ - ldr x11, [x8, #4728] │ │ - str x11, [x10, #56] │ │ - ldr x11, [x8, #4728] │ │ - str x11, [x10, #64] │ │ - ldr x11, [x8, #4584] │ │ - str x11, [x10, #72] │ │ - ldr x11, [x8, #4736] │ │ - str x11, [x10, #80] │ │ - ldr x11, [x8, #4736] │ │ - str x11, [x10, #88] │ │ - ldr x11, [x8, #4592] │ │ - str x11, [x10, #96] │ │ - ldr x11, [x8, #4744] │ │ - str x11, [x10, #104] │ │ - ldr x11, [x8, #4744] │ │ - str x11, [x10, #112] │ │ - ldr x11, [x8, #4600] │ │ - str x11, [x10, #120] │ │ - ldr x11, [x8, #4752] │ │ - str x11, [x10, #128] │ │ - ldr x11, [x8, #4752] │ │ - str x11, [x10, #136] │ │ - ldr x11, [x8, #4608] │ │ - str x11, [x10, #144] │ │ - ldr x11, [x8, #4760] │ │ - str x11, [x10, #152] │ │ - ldr x11, [x8, #4760] │ │ - str x11, [x10, #160] │ │ - ldr x11, [x8, #4616] │ │ - str x11, [x10, #168] │ │ - ldr x11, [x8, #4768] │ │ - str x11, [x10, #176] │ │ - ldr x11, [x8, #4768] │ │ - str x11, [x10, #184] │ │ - ldr x11, [x8, #4624] │ │ - str x11, [x10, #192] │ │ - ldr x11, [x8, #4776] │ │ - str x11, [x10, #200] │ │ - ldr x11, [x8, #4776] │ │ - str x11, [x10, #208] │ │ - ldr x11, [x8, #4632] │ │ - str x11, [x10, #216] │ │ - ldr x11, [x8, #4784] │ │ - str x11, [x10, #224] │ │ - ldr x11, [x8, #4784] │ │ - str x11, [x10, #232] │ │ - ldr x11, [x8, #4640] │ │ - str x11, [x10, #240] │ │ - ldr x11, [x8, #4792] │ │ - str x11, [x10, #248] │ │ - ldr x11, [x8, #4792] │ │ - str x11, [x10, #256] │ │ - ldr x11, [x8, #4648] │ │ - str x11, [x10, #264] │ │ - ldr x11, [x8, #4800] │ │ - str x11, [x10, #272] │ │ - ldr x11, [x8, #4800] │ │ - str x11, [x10, #280] │ │ - ldr x11, [x8, #4656] │ │ - str x11, [x10, #288] │ │ - ldr x11, [x8, #4808] │ │ - str x11, [x10, #296] │ │ - ldr x11, [x8, #4808] │ │ - str x11, [x10, #304] │ │ - ldr x11, [x8, #4664] │ │ - str x11, [x10, #312] │ │ - ldr x11, [x8, #4816] │ │ - str x11, [x10, #320] │ │ - ldr x11, [x8, #4816] │ │ - str x11, [x10, #328] │ │ - ldr x11, [x8, #4672] │ │ - str x11, [x10, #336] │ │ - ldr x11, [x8, #4824] │ │ - str x11, [x10, #344] │ │ - ldr x11, [x8, #4824] │ │ - str x11, [x10, #352] │ │ - ldr x11, [x8, #4680] │ │ - str x11, [x10, #360] │ │ - ldr x11, [x8, #4832] │ │ - str x11, [x10, #368] │ │ - ldr x11, [x8, #4832] │ │ - str x11, [x10, #376] │ │ - ldr x11, [x8, #4688] │ │ - str x11, [x10, #384] │ │ - ldr x11, [x8, #4840] │ │ - str x11, [x10, #392] │ │ - ldr x11, [x8, #4840] │ │ - str x11, [x10, #400] │ │ - ldr x11, [x8, #4696] │ │ - str x11, [x10, #408] │ │ - ldr x11, [x8, #4848] │ │ - str x11, [x10, #416] │ │ - ldr x11, [x8, #4848] │ │ - str x11, [x10, #424] │ │ - ldr x11, [x8, #4704] │ │ - str x11, [x10, #432] │ │ - ldr x11, [x8, #4856] │ │ - str x11, [x10, #440] │ │ - ldr x11, [x8, #4856] │ │ - str x11, [x10, #448] │ │ - add x10, x10, #0x1c8 │ │ - b.cc 9c30 // b.lo, b.ul, b.last │ │ - ldr x8, [x19, #24] │ │ + ldr x12, [x11, #152] │ │ + str x12, [x19, #3512] │ │ + ldr x12, [x9, #8] │ │ + str x12, [x19, #3520] │ │ + ldr x12, [x10, #160] │ │ + str x12, [x19, #3528] │ │ + ldr x12, [x11, #160] │ │ + str x12, [x19, #3536] │ │ + ldr x12, [x9, #16] │ │ + str x12, [x19, #3544] │ │ + ldr x12, [x10, #168] │ │ + str x12, [x19, #3552] │ │ + ldr x12, [x11, #168] │ │ + str x12, [x19, #3560] │ │ + ldr x12, [x9, #24] │ │ + str x12, [x19, #3568] │ │ + ldr x12, [x10, #176] │ │ + str x12, [x19, #3576] │ │ + ldr x12, [x11, #176] │ │ + str x12, [x19, #3584] │ │ + ldr x12, [x9, #32] │ │ + str x12, [x19, #3592] │ │ + ldr x12, [x10, #184] │ │ + str x12, [x19, #3600] │ │ + ldr x12, [x11, #184] │ │ + str x12, [x19, #3608] │ │ + ldr x12, [x9, #40] │ │ + str x12, [x19, #3616] │ │ + ldr x12, [x10, #192] │ │ + str x12, [x19, #3624] │ │ + ldr x12, [x11, #192] │ │ + str x12, [x19, #3632] │ │ + ldr x12, [x9, #48] │ │ + str x12, [x19, #3640] │ │ + ldr x12, [x10, #200] │ │ + str x12, [x19, #3648] │ │ + ldr x12, [x11, #200] │ │ + str x12, [x19, #3656] │ │ + ldr x12, [x9, #56] │ │ + str x12, [x19, #3664] │ │ + ldr x12, [x10, #208] │ │ + str x12, [x19, #3672] │ │ + ldr x12, [x11, #208] │ │ + str x12, [x19, #3680] │ │ + ldr x12, [x9, #64] │ │ + str x12, [x19, #3688] │ │ + ldr x12, [x10, #216] │ │ + str x12, [x19, #3696] │ │ + ldr x12, [x11, #216] │ │ + str x12, [x19, #3704] │ │ + ldr x12, [x9, #72] │ │ + str x12, [x19, #3712] │ │ + ldr x12, [x10, #224] │ │ + str x12, [x19, #3720] │ │ + ldr x12, [x11, #224] │ │ + str x12, [x19, #3728] │ │ + ldr x12, [x9, #80] │ │ + str x12, [x19, #3736] │ │ + ldr x12, [x10, #232] │ │ + str x12, [x19, #3744] │ │ + ldr x12, [x11, #232] │ │ + str x12, [x19, #3752] │ │ + ldr x12, [x9, #88] │ │ + str x12, [x19, #3760] │ │ + ldr x12, [x10, #240] │ │ + str x12, [x19, #3768] │ │ + ldr x12, [x11, #240] │ │ + str x12, [x19, #3776] │ │ + ldr x12, [x9, #96] │ │ + str x12, [x19, #3784] │ │ + ldr x12, [x10, #248] │ │ + str x12, [x19, #3792] │ │ + ldr x12, [x11, #248] │ │ + str x12, [x19, #3800] │ │ + ldr x12, [x9, #104] │ │ + str x12, [x19, #3808] │ │ + ldr x12, [x10, #256] │ │ + str x12, [x19, #3816] │ │ + ldr x12, [x11, #256] │ │ + str x12, [x19, #3824] │ │ + ldr x12, [x9, #112] │ │ + str x12, [x19, #3832] │ │ + ldr x12, [x10, #264] │ │ + str x12, [x19, #3840] │ │ + ldr x12, [x11, #264] │ │ + str x12, [x19, #3848] │ │ + ldr x12, [x9, #120] │ │ + str x12, [x19, #3856] │ │ + ldr x12, [x10, #272] │ │ + str x12, [x19, #3864] │ │ + ldr x12, [x11, #272] │ │ + str x12, [x19, #3872] │ │ + ldr x12, [x9, #128] │ │ + str x12, [x19, #3880] │ │ + ldr x12, [x10, #280] │ │ + str x12, [x19, #3888] │ │ + ldr x12, [x11, #280] │ │ + str x12, [x19, #3896] │ │ + ldr x12, [x9, #136] │ │ + str x12, [x19, #3904] │ │ + ldr x12, [x10, #288] │ │ + str x12, [x19, #3912] │ │ + ldr x12, [x11, #288] │ │ + str x12, [x19, #3920] │ │ + ldr x9, [x9, #144] │ │ + str x9, [x19, #3928] │ │ + ldr x9, [x10, #296] │ │ + str x9, [x19, #3936] │ │ + ldr x9, [x11, #296] │ │ + str x9, [x19, #3944] │ │ ldr w8, [x8, #1396] │ │ - cbz w8, 9ffc │ │ - mov w16, #0x1201 // #4609 │ │ - adrp x11, 97000 │ │ - adrp x12, 97000 │ │ - adrp x13, 97000 │ │ - adrp x15, 97000 │ │ + cbnz w8, 9b84 │ │ + b 9d60 │ │ + str wzr, [x19, #4460] │ │ + b a4b4 │ │ + str wzr, [x19, #4444] │ │ + b a4b4 │ │ + str wzr, [x19, #4400] │ │ + b a4b4 │ │ + str wzr, [x19, #4448] │ │ + b a4b4 │ │ + str wzr, [x19, #4392] │ │ + b a4b4 │ │ + str wzr, [x19, #3320] │ │ + b a4b4 │ │ + str wzr, [x19, #4396] │ │ + b a4b4 │ │ + str wzr, [x19, #4464] │ │ + b a4b4 │ │ + add x9, x19, #0xda8 │ │ + movi v0.2d, #0x0 │ │ + str xzr, [x9, #448] │ │ + stp q0, q0, [x9, #416] │ │ + stp q0, q0, [x9, #384] │ │ + stp q0, q0, [x9, #352] │ │ + stp q0, q0, [x9, #320] │ │ + stp q0, q0, [x9, #288] │ │ + stp q0, q0, [x9, #256] │ │ + stp q0, q0, [x9, #224] │ │ + stp q0, q0, [x9, #192] │ │ + stp q0, q0, [x9, #160] │ │ + stp q0, q0, [x9, #128] │ │ + stp q0, q0, [x9, #96] │ │ + stp q0, q0, [x9, #64] │ │ + stp q0, q0, [x9, #32] │ │ + stp q0, q0, [x9] │ │ + ldr w8, [x8, #1396] │ │ + cbz w8, 9d60 │ │ + mov w16, #0x1059 // #4185 │ │ + adrp x11, 99000 │ │ + adrp x12, 99000 │ │ + adrp x13, 99000 │ │ + adrp x15, 99000 │ │ mov x10, xzr │ │ add x8, x19, #0x148 │ │ mov w9, #0x120 // #288 │ │ - add x11, x11, #0xe1c │ │ - add x12, x12, #0x920 │ │ - add x13, x13, #0xe1e │ │ + add x11, x11, #0xa7c │ │ + add x12, x12, #0x580 │ │ + add x13, x13, #0xa7e │ │ mov w14, #0x1 // #1 │ │ - add x15, x15, #0xe20 │ │ + add x15, x15, #0xa80 │ │ add x16, x19, x16 │ │ mov w17, #0x2 // #2 │ │ add x0, x10, #0x1 │ │ cmp x0, #0x6 │ │ - b.ls 9e78 // b.plast │ │ + b.ls 9bec // b.plast │ │ add x16, x16, #0x8 │ │ cmp x0, #0x7 │ │ add x8, x8, #0x120 │ │ mov x10, x0 │ │ - b.eq 9ffc // b.none │ │ + b.eq 9d60 // b.none │ │ add x0, x10, #0x1 │ │ cmp x0, #0x6 │ │ - b.hi 9e58 // b.pmore │ │ + b.hi 9bcc // b.pmore │ │ madd x2, x10, x9, x19 │ │ ldr x3, [x2, #40] │ │ ldr x2, [x19, #8] │ │ ldr x4, [x19, #2056] │ │ mov x1, xzr │ │ ldr w3, [x3, #248] │ │ mov x5, x8 │ │ ldr w6, [x2, #1060] │ │ - cbnz w6, 9ecc │ │ - b 9f24 │ │ + cbnz w6, 9c40 │ │ + b 9c98 │ │ mov w22, #0x1 // #1 │ │ add x6, x12, x22, lsl #1 │ │ ldrb w6, [x6, x20] │ │ add x5, x5, #0x120 │ │ strb w6, [x16, x1] │ │ add x1, x1, #0x1 │ │ add x6, x10, x1 │ │ cmp x6, #0x6 │ │ - b.eq 9e58 // b.none │ │ + b.eq 9bcc // b.none │ │ ldr w6, [x2, #1060] │ │ - cbz w6, 9f24 │ │ + cbz w6, 9c98 │ │ ldr x7, [x5] │ │ ldr w20, [x4, #248] │ │ sub w6, w6, #0x1 │ │ lsl w21, w14, w6 │ │ ldr w6, [x7, #248] │ │ sub w22, w21, #0x1 │ │ sub w7, w3, w20 │ │ @@ -5329,16 +5194,16 @@ │ │ cmp w23, #0x1f │ │ and w22, w20, w22 │ │ and w20, w20, w21 │ │ csel w6, w23, w7, lt // lt = tstop │ │ subs w20, w22, w20 │ │ cneg w20, w20, mi // mi = first │ │ cmp w20, #0x1e │ │ - b.gt 9f2c │ │ - b 9f28 │ │ + b.gt 9ca0 │ │ + b 9c9c │ │ mov w20, wzr │ │ mov w7, w20 │ │ cmp w7, w6 │ │ cinc x20, x11, ls // ls = plast │ │ cinc x21, x11, hi // hi = pmore │ │ ldrb w23, [x20] │ │ ldrb w24, [x21] │ │ @@ -5347,32 +5212,32 @@ │ │ mul w23, w7, w23 │ │ mul w24, w6, w24 │ │ cmp w23, w24 │ │ cset w23, lt // lt = tstop │ │ mov x22, xzr │ │ and w24, w21, w23 │ │ cset w23, gt │ │ - tbnz w24, #0, 9ea4 │ │ + tbnz w24, #0, 9c18 │ │ and w23, w20, w23 │ │ - tbnz w23, #0, 9ea4 │ │ + tbnz w23, #0, 9c18 │ │ ldrb w23, [x13, x20] │ │ ldrb w24, [x13, x21] │ │ cmp w7, w6 │ │ cset w25, hi // hi = pmore │ │ mul w23, w7, w23 │ │ mul w24, w6, w24 │ │ cset w22, ls // ls = plast │ │ cmp w23, w24 │ │ cset w23, lt // lt = tstop │ │ and w24, w25, w23 │ │ cset w23, gt │ │ - tbnz w24, #0, 9ea0 │ │ + tbnz w24, #0, 9c14 │ │ and w23, w22, w23 │ │ mov w22, #0x1 // #1 │ │ - cbnz w23, 9ea4 │ │ + cbnz w23, 9c18 │ │ ldrb w22, [x15, x20] │ │ ldrb w21, [x15, x21] │ │ cmp w7, w6 │ │ cset w23, hi // hi = pmore │ │ mul w7, w7, w22 │ │ mul w6, w6, w21 │ │ cset w24, ls // ls = plast │ │ @@ -5380,118 +5245,109 @@ │ │ cset w6, lt // lt = tstop │ │ cset w7, gt │ │ and w6, w23, w6 │ │ and w7, w24, w7 │ │ orr w6, w6, w7 │ │ cmp w6, #0x0 │ │ cinc x22, x17, eq // eq = none │ │ - b 9ea4 │ │ - str wzr, [x19, #4892] │ │ - b a6bc │ │ - str wzr, [x19, #4876] │ │ - b a6bc │ │ + b 9c18 │ │ ldr w8, [x19, #2112] │ │ - ldr x9, [x19, #4856] │ │ + ldr x9, [x19, #4424] │ │ ldr x10, [x19, #2064] │ │ add x11, x19, #0x810 │ │ cmp w8, #0x0 │ │ cset w8, ne // ne = any │ │ - str x9, [x19, #5728] │ │ - str x10, [x19, #5680] │ │ + str x9, [x19, #5296] │ │ + str x10, [x19, #5248] │ │ lsl x9, x8, #3 │ │ ldr x10, [x11, x9] │ │ lsl x8, x8, #4 │ │ add x20, x19, #0xbb0 │ │ mov x0, x20 │ │ - str x10, [x19, #5688] │ │ + str x10, [x19, #5256] │ │ ldr x10, [x19, #2328] │ │ ldr x11, [x11, x8] │ │ - str x10, [x19, #5704] │ │ + str x10, [x19, #5272] │ │ add x10, x19, #0x918 │ │ - str x11, [x19, #5696] │ │ + str x11, [x19, #5264] │ │ ldr x9, [x10, x9] │ │ - str x9, [x19, #5712] │ │ + str x9, [x19, #5280] │ │ ldr x8, [x10, x8] │ │ mov w9, #0x1 // #1 │ │ - str w9, [x19, #5672] │ │ - str x8, [x19, #5720] │ │ - bl 7328 <__cxa_atexit@plt+0x2758> │ │ + str w9, [x19, #5240] │ │ + str x8, [x19, #5288] │ │ + bl 72b0 <__cxa_atexit@plt+0x2750> │ │ ldr x8, [x19, #24] │ │ ldr w8, [x8, #516] │ │ - cbz w8, a07c │ │ + cbz w8, 9de0 │ │ ldr x0, [x19, #3032] │ │ mov x1, x20 │ │ - bl 7144 <__cxa_atexit@plt+0x2574> │ │ + bl 70d4 <__cxa_atexit@plt+0x2574> │ │ ldr w9, [x19, #3068] │ │ cmp w9, #0x1 │ │ - b.lt a648 // b.tstop │ │ - adrp x10, 97000 │ │ + b.lt a448 // b.tstop │ │ ldr x8, [x19, #3056] │ │ - ldr d8, [x10, #2312] │ │ mov x17, xzr │ │ - mov w5, wzr │ │ - mov w29, wzr │ │ + mov w21, wzr │ │ + mov w24, wzr │ │ mov w0, #0x50 // #80 │ │ mov w4, #0x3940 // #14656 │ │ str x20, [sp, #88] │ │ str wzr, [sp, #100] │ │ - b a0cc │ │ - str wzr, [x19, #4824] │ │ - b a6bc │ │ + b 9e20 │ │ ldr w9, [x19, #3068] │ │ add x17, x17, #0x1 │ │ cmp x17, w9, sxtw │ │ - b.ge a64c // b.tcont │ │ + b.ge a44c // b.tcont │ │ madd x10, x17, x0, x8 │ │ - ldp w24, w10, [x10, #72] │ │ - sxtw x24, w24 │ │ - cmp w24, w10 │ │ - b.gt a0c0 │ │ + ldp w20, w10, [x10, #72] │ │ + sxtw x20, w20 │ │ + cmp w20, w10 │ │ + b.gt 9e14 │ │ madd x8, x17, x0, x8 │ │ - ldp x9, x22, [x8] │ │ + ldp x9, x6, [x8] │ │ str x17, [sp, #104] │ │ str x9, [sp, #160] │ │ - cmp w10, w24 │ │ - b.eq a134 // b.none │ │ - b a13c │ │ + cmp w10, w20 │ │ + b.eq 9e84 // b.none │ │ + b 9e8c │ │ ldr x8, [x19, #3056] │ │ - ldr x11, [sp, #160] │ │ nop │ │ madd x9, x17, x0, x8 │ │ ldrsw x10, [x9, #76] │ │ - ldr x9, [sp, #144] │ │ - cmp x24, x10 │ │ + ldp x9, x11, [sp, #152] │ │ + cmp x20, x10 │ │ add x11, x11, x9 │ │ - add x24, x24, #0x1 │ │ - sub x22, x22, x9 │ │ + add x20, x20, #0x1 │ │ + sub x6, x6, x9 │ │ str x11, [sp, #160] │ │ - b.ge a0bc // b.tcont │ │ - cmp w10, w24 │ │ - b.ne a13c // b.any │ │ - str x22, [sp, #144] │ │ - b a21c │ │ + b.ge 9e10 // b.tcont │ │ + cmp w10, w20 │ │ + b.ne 9e8c // b.any │ │ + str x6, [sp, #152] │ │ + b 9f6c │ │ ldr x8, [x19, #24] │ │ ldr w10, [x8, #524] │ │ - subs x22, x22, x10 │ │ - b.cc b048 // b.lo, b.ul, b.last │ │ - cbz w10, a170 │ │ + subs x6, x6, x10 │ │ + b.cc ae7c // b.lo, b.ul, b.last │ │ + cbz w10, 9ec0 │ │ sub w8, w10, #0x1 │ │ add x12, x8, #0x1 │ │ cmp x12, #0x1 │ │ - b.hi a188 // b.pmore │ │ + b.hi 9ed8 // b.pmore │ │ ldr x9, [sp, #160] │ │ mov w11, wzr │ │ mov x12, xzr │ │ - b a1dc │ │ + b 9f2c │ │ mov x12, xzr │ │ add x8, x12, #0x1 │ │ - cmp x8, x22 │ │ - str x8, [sp, #144] │ │ - b.ls a21c // b.plast │ │ - b b048 │ │ + cmp x8, x6 │ │ + str x8, [sp, #152] │ │ + b.ls 9f6c // b.plast │ │ + b ae7c │ │ ldr x9, [sp, #160] │ │ and x11, x12, #0x1fffffffe │ │ mov x13, xzr │ │ mov x14, xzr │ │ add x15, x9, #0x1 │ │ add x9, x9, x11 │ │ mov w16, #0x8 // #8 │ │ @@ -5501,964 +5357,1147 @@ │ │ sub w2, w16, #0x8 │ │ subs x17, x17, #0x2 │ │ lsl w0, w0, w2 │ │ lsl w1, w1, w16 │ │ orr x13, x13, x0 │ │ orr x14, x14, x1 │ │ add w16, w16, #0x10 │ │ - b.ne a1a8 // b.any │ │ + b.ne 9ef8 // b.any │ │ cmp x12, x11 │ │ orr x12, x14, x13 │ │ - b.eq a1fc // b.none │ │ + b.eq 9f4c // b.none │ │ sub w10, w10, w11 │ │ lsl w11, w11, #3 │ │ ldrb w13, [x9], #1 │ │ subs w10, w10, #0x1 │ │ lsl w13, w13, w11 │ │ orr x12, x12, x13 │ │ add w11, w11, #0x8 │ │ - b.ne a1e4 // b.any │ │ + b.ne 9f34 // b.any │ │ ldr x9, [sp, #160] │ │ add x8, x9, x8 │ │ add x8, x8, #0x1 │ │ str x8, [sp, #160] │ │ add x8, x12, #0x1 │ │ - cmp x8, x22 │ │ - str x8, [sp, #144] │ │ - b.hi b048 // b.pmore │ │ - ldr x8, [sp, #152] │ │ + cmp x8, x6 │ │ + str x8, [sp, #152] │ │ + b.hi ae7c // b.pmore │ │ + ldr x8, [sp, #168] │ │ ldr x17, [x19, #3224] │ │ - sxtw x10, w5 │ │ + sxtw x10, w21 │ │ add x16, x10, #0x1 │ │ ldr w8, [x8, #8] │ │ - str x5, [sp, #136] │ │ cmp w8, #0x2 │ │ - b.cc a248 // b.lo, b.ul, b.last │ │ - ldr x8, [x19, #4832] │ │ - ldr w8, [x8, x24, lsl #2] │ │ - b a24c │ │ + b.cc 9f94 // b.lo, b.ul, b.last │ │ + ldr x8, [x19, #4408] │ │ + ldr w8, [x8, x20, lsl #2] │ │ + b 9f98 │ │ mov w8, wzr │ │ ldr x9, [x19, #8] │ │ ldr x12, [x19, #24] │ │ - sxtw x13, w29 │ │ - add x0, x13, #0x1 │ │ + sxtw x13, w24 │ │ + ldr w14, [x19, #2112] │ │ ldr w15, [x9, #1012] │ │ + add x0, x13, #0x1 │ │ add x13, x12, #0x230 │ │ - ldr w27, [x19, #3356] │ │ - ldr w14, [x19, #2112] │ │ - ldr x11, [x19, #4800] │ │ add x12, x12, #0x2b2 │ │ - ldrh w28, [x13, x10, lsl #1] │ │ - stp x0, x16, [sp, #120] │ │ - cmp w15, #0x0 │ │ + ldr w28, [x19, #3388] │ │ + ldr x11, [x19, #4376] │ │ + ldrh w29, [x13, x10, lsl #1] │ │ ldrh w26, [x13, x16, lsl #1] │ │ - ldrh w25, [x12, w29, sxtw #1] │ │ - ldrh w20, [x12, x0, lsl #1] │ │ - cset w10, eq // eq = none │ │ - str w10, [sp, #112] │ │ - adrp x10, 97000 │ │ - add x10, x10, #0x918 │ │ + ldrh w22, [x12, w24, sxtw #1] │ │ + ldrh w25, [x12, x0, lsl #1] │ │ + adrp x10, 99000 │ │ + cmp w15, #0x0 │ │ + add x10, x10, #0x578 │ │ + cset w15, eq // eq = none │ │ add x10, x10, x14, lsl #1 │ │ - cbz x11, a2b4 │ │ + cbz x11, 9ff8 │ │ ldrb w12, [x10, #1] │ │ sxtw x13, w8 │ │ mul x12, x12, x13 │ │ add x11, x11, x12, lsr #2 │ │ - madd x12, x24, x4, x17 │ │ + madd x12, x20, x4, x17 │ │ str x11, [x12, #13984] │ │ - ldr x11, [x19, #4808] │ │ - cbz x11, a2e8 │ │ + ldr x11, [x19, #4384] │ │ + stp x0, x16, [sp, #136] │ │ + str x6, [sp, #128] │ │ + str w15, [sp, #120] │ │ + cbz x11, a038 │ │ ldr w9, [x9, #32] │ │ ldrb w10, [x10] │ │ sxtw x8, w8 │ │ cmp w9, #0x0 │ │ mul x8, x10, x8 │ │ cset w9, eq // eq = none │ │ lsr x8, x8, x9 │ │ add x8, x11, x8 │ │ - b a2ec │ │ + b a03c │ │ mov x8, xzr │ │ ldr x1, [sp, #88] │ │ nop │ │ - madd x23, x24, x4, x17 │ │ + madd x23, x20, x4, x17 │ │ mov x0, x23 │ │ - mov x21, x17 │ │ + mov x27, x17 │ │ str x8, [x23, #13992] │ │ - bl 7144 <__cxa_atexit@plt+0x2574> │ │ + bl 70d4 <__cxa_atexit@plt+0x2574> │ │ ldr x8, [x19, #24] │ │ - ldr x1, [sp, #160] │ │ - ldr x2, [sp, #144] │ │ ldr w8, [x8, #824] │ │ str wzr, [x23, #14108] │ │ str w8, [x23, #14104] │ │ ldr x8, [x19, #24] │ │ + ldp x2, x1, [sp, #152] │ │ ldr w3, [x8, #288] │ │ mov w8, #0x3600 // #13824 │ │ add x0, x23, x8 │ │ - bl 1dea8 │ │ - ldr x8, [sp, #136] │ │ - lsl w9, w28, w27 │ │ - str w29, [x23, #13884] │ │ - str w9, [x23, #13864] │ │ - str w8, [x23, #13880] │ │ - ldr w8, [x19, #3336] │ │ - lsl w10, w26, w27 │ │ - lsl w11, w25, w27 │ │ - str w11, [x23, #13872] │ │ - cmp w10, w8 │ │ - csel w8, w10, w8, lt // lt = tstop │ │ + bl 1df98 │ │ + lsl w12, w29, w28 │ │ + str w24, [x23, #13884] │ │ + str w21, [x23, #13880] │ │ + str w12, [x23, #13864] │ │ + ldr w8, [x19, #3368] │ │ + lsl w9, w26, w28 │ │ + lsl w10, w22, w28 │ │ + str w10, [x23, #13872] │ │ + cmp w9, w8 │ │ + csel w8, w9, w8, lt // lt = tstop │ │ str w8, [x23, #13868] │ │ - ldr w8, [x19, #3340] │ │ - lsl w10, w20, w27 │ │ - cmp w10, w8 │ │ - csel w8, w10, w8, lt // lt = tstop │ │ + ldr w8, [x19, #3372] │ │ + lsl w9, w25, w28 │ │ + cmp w9, w8 │ │ + csel w8, w9, w8, lt // lt = tstop │ │ str w8, [x23, #13876] │ │ - ldr x12, [x19, #24] │ │ - asr w10, w11, #5 │ │ - lsr w8, w11, #3 │ │ - ldp w13, w14, [x12, #236] │ │ - cmp w13, w14 │ │ - b.ne a3ac // b.any │ │ - ldr w15, [sp, #112] │ │ - ldr w11, [x19, #3344] │ │ + ldr x13, [x19, #24] │ │ + asr w9, w10, #5 │ │ + lsr w8, w10, #3 │ │ + ldp w14, w15, [x13, #236] │ │ + cmp w14, w15 │ │ + b.ne a0f4 // b.any │ │ + ldr w11, [sp, #120] │ │ + ldr w10, [x19, #3376] │ │ and w8, w8, #0x2 │ │ - bfxil w8, w9, #4, #1 │ │ - lsr w15, w28, w15 │ │ - madd w15, w11, w10, w15 │ │ - b a3b8 │ │ - ldr w11, [x19, #3364] │ │ + bfxil w8, w12, #4, #1 │ │ + lsr w11, w29, w11 │ │ + madd w9, w10, w9, w11 │ │ + b a100 │ │ + ldr w10, [x19, #3396] │ │ and w8, w8, #0x2 │ │ - mul w15, w11, w10 │ │ + mul w9, w10, w9 │ │ ldr x17, [sp, #104] │ │ - ldp x5, x1, [sp, #120] │ │ - ldr w11, [x19, #5744] │ │ + ldr w11, [x19, #5312] │ │ + ldr x6, [sp, #128] │ │ + mov w10, #0x3628 // #13864 │ │ mov w0, #0x50 // #80 │ │ - lsl w10, w9, #2 │ │ - sxtw x9, w15 │ │ + add x10, x23, x10 │ │ + sxtw x9, w9 │ │ mov w4, #0x3940 // #14656 │ │ - tbz w11, #0, a46c │ │ - cmp w13, w14 │ │ - b.ne a3f8 // b.any │ │ - ldr x12, [x19, #4864] │ │ - mov w13, #0x120 // #288 │ │ - madd x12, x9, x13, x12 │ │ - mov w13, #0x18 // #24 │ │ - madd x12, x8, x13, x12 │ │ - b a44c │ │ - ldr w13, [x12, #1384] │ │ - ldr w12, [x12, #452] │ │ - mov w14, #0x8 // #8 │ │ - lsl w14, w14, w13 │ │ - madd w12, w12, w10, w14 │ │ - add w15, w13, #0x3 │ │ + tbz w11, #0, a1f8 │ │ + cmp w14, w15 │ │ + b.ne a144 // b.any │ │ + ldr x11, [x19, #4432] │ │ + mov w12, #0x78 // #120 │ │ + madd x11, x9, x12, x11 │ │ + mov w12, #0xa // #10 │ │ + madd x11, x8, x12, x11 │ │ + b a19c │ │ + ldr w14, [x13, #1384] │ │ + ldr w13, [x13, #452] │ │ + mov w15, #0x8 // #8 │ │ + lsl w15, w15, w14 │ │ + mul w12, w12, w13 │ │ + add w12, w15, w12, lsl #2 │ │ + add w13, w14, #0x3 │ │ sub w12, w12, #0x1 │ │ - ldr w14, [x19, #3364] │ │ - asr w12, w12, w15 │ │ - lsl w13, w12, w13 │ │ + ldr w15, [x19, #3396] │ │ + asr w12, w12, w13 │ │ + lsl w13, w12, w14 │ │ asr w12, w13, #7 │ │ - cmp w12, w14 │ │ - b.ge a46c // b.tcont │ │ - ldr x14, [x19, #4864] │ │ + cmp w12, w15 │ │ + b.ge a1f8 // b.tcont │ │ + ldr x11, [x19, #4432] │ │ ubfx w13, w13, #6, #1 │ │ - add x12, x9, w12, sxtw │ │ - mov w15, #0x120 // #288 │ │ + add w12, w12, w9 │ │ + mov w14, #0x78 // #120 │ │ add w13, w13, w8 │ │ - madd x12, x12, x15, x14 │ │ - mov w14, #0x18 // #24 │ │ - umaddl x12, w13, w14, x12 │ │ - madd x13, x24, x4, x21 │ │ - str x12, [x13, #14632] │ │ - mov w13, #0xfff9 // #65529 │ │ - movk w13, #0xf, lsl #16 │ │ - str w13, [x12, #12] │ │ - mov w13, #0x1fffe0 // #2097120 │ │ - stur d8, [x12, #4] │ │ - stur w13, [x12, #18] │ │ - tbz w11, #1, a528 │ │ + smaddl x11, w12, w14, x11 │ │ + mov w12, #0xa // #10 │ │ + umaddl x11, w13, w12, x11 │ │ + madd x12, x20, x4, x27 │ │ + mov w13, #0x3 // #3 │ │ + str x11, [x12, #14632] │ │ + strb w13, [x11, #4] │ │ + ldr x11, [x12, #14632] │ │ + mov w14, #0xf9 // #249 │ │ + mov w15, #0xf // #15 │ │ + strb w14, [x11, #5] │ │ + ldr x11, [x12, #14632] │ │ + strb w15, [x11, #6] │ │ + ldr x11, [x12, #14632] │ │ + strb w13, [x11, #1] │ │ + ldr x11, [x12, #14632] │ │ + mov w13, #0xe0 // #224 │ │ + strb w14, [x11, #2] │ │ + ldr x11, [x12, #14632] │ │ + strb w15, [x11, #3] │ │ + ldr x11, [x12, #14632] │ │ + strb w13, [x11, #8] │ │ + ldr x11, [x12, #14632] │ │ + mov w12, #0x1f // #31 │ │ + strb w12, [x11, #9] │ │ + ldr w11, [x19, #5312] │ │ + tbz w11, #1, a2f8 │ │ ldr x12, [x19, #24] │ │ ldp w13, w14, [x12, #236] │ │ cmp w13, w14 │ │ - b.ne a498 // b.any │ │ - ldr x12, [x19, #4864] │ │ - mov w13, #0x120 // #288 │ │ - madd x12, x9, x13, x12 │ │ - mov w13, #0x18 // #24 │ │ - madd x12, x8, x13, x12 │ │ - b a504 │ │ + b.ne a224 // b.any │ │ + ldr x11, [x19, #4432] │ │ + mov w12, #0x78 // #120 │ │ + madd x11, x9, x12, x11 │ │ + mov w12, #0xa // #10 │ │ + madd x11, x8, x12, x11 │ │ + b a298 │ │ ldr w13, [x19, #2112] │ │ - ldr w14, [x12, #1388] │ │ - ldr w12, [x12, #452] │ │ - ldr w16, [x19, #3364] │ │ + ldr w14, [x12, #452] │ │ + ldr w15, [x10] │ │ + ldr w12, [x12, #1388] │ │ cmp w13, #0x3 │ │ mov w13, #0x8 // #8 │ │ - mul w12, w12, w10 │ │ - cset w15, ne // ne = any │ │ - lsl w13, w13, w14 │ │ - asr w12, w12, w15 │ │ - add w12, w13, w12 │ │ - add w15, w14, #0x3 │ │ - sub w12, w12, #0x1 │ │ - cinc w14, w14, ne // ne = any │ │ - asr w12, w12, w15 │ │ - lsl w13, w12, w14 │ │ + mul w14, w14, w15 │ │ + cset w16, ne // ne = any │ │ + lsl w14, w14, #2 │ │ + lsl w13, w13, w12 │ │ + asr w14, w14, w16 │ │ + add w13, w13, w14 │ │ + add w15, w12, #0x3 │ │ + sub w13, w13, #0x1 │ │ + ldr w14, [x19, #3396] │ │ + cinc w12, w12, ne // ne = any │ │ + asr w13, w13, w15 │ │ + lsl w13, w13, w12 │ │ asr w12, w13, #7 │ │ - cmp w12, w16 │ │ - b.ge a528 // b.tcont │ │ - ldr x14, [x19, #4864] │ │ + cmp w12, w14 │ │ + b.ge a2f8 // b.tcont │ │ + ldr x11, [x19, #4432] │ │ ubfx w13, w13, #6, #1 │ │ - add x12, x9, w12, sxtw │ │ - mov w15, #0x120 // #288 │ │ + add w12, w12, w9 │ │ + mov w14, #0x78 // #120 │ │ add w13, w13, w8 │ │ - madd x12, x12, x15, x14 │ │ - mov w14, #0x18 // #24 │ │ - umaddl x12, w13, w14, x12 │ │ - add x12, x12, #0x60 │ │ - madd x13, x24, x4, x21 │ │ - str x12, [x13, #14640] │ │ - mov w13, #0xfff9 // #65529 │ │ - movk w13, #0xf, lsl #16 │ │ - str w13, [x12, #12] │ │ - mov w13, #0x1fffe0 // #2097120 │ │ - stur d8, [x12, #4] │ │ - stur w13, [x12, #18] │ │ - tbz w11, #2, a5e4 │ │ + smaddl x11, w12, w14, x11 │ │ + mov w12, #0xa // #10 │ │ + umaddl x11, w13, w12, x11 │ │ + add x11, x11, #0x28 │ │ + madd x12, x20, x4, x27 │ │ + mov w13, #0x3 // #3 │ │ + str x11, [x12, #14640] │ │ + strb w13, [x11, #4] │ │ + ldr x11, [x12, #14640] │ │ + mov w14, #0xf9 // #249 │ │ + mov w15, #0xf // #15 │ │ + strb w14, [x11, #5] │ │ + ldr x11, [x12, #14640] │ │ + strb w15, [x11, #6] │ │ + ldr x11, [x12, #14640] │ │ + strb w13, [x11, #1] │ │ + ldr x11, [x12, #14640] │ │ + mov w13, #0xe0 // #224 │ │ + strb w14, [x11, #2] │ │ + ldr x11, [x12, #14640] │ │ + strb w15, [x11, #3] │ │ + ldr x11, [x12, #14640] │ │ + strb w13, [x11, #8] │ │ + ldr x11, [x12, #14640] │ │ + mov w12, #0x1f // #31 │ │ + strb w12, [x11, #9] │ │ + ldr w11, [x19, #5312] │ │ + tbz w11, #2, a3f4 │ │ ldr x11, [x19, #24] │ │ ldp w12, w13, [x11, #236] │ │ cmp w12, w13 │ │ - b.ne a554 // b.any │ │ - ldr x10, [x19, #4864] │ │ - mov w11, #0x120 // #288 │ │ + b.ne a324 // b.any │ │ + ldr x10, [x19, #4432] │ │ + mov w11, #0x78 // #120 │ │ madd x9, x9, x11, x10 │ │ - mov w10, #0x18 // #24 │ │ + mov w10, #0xa // #10 │ │ madd x8, x8, x10, x9 │ │ - b a5c0 │ │ + b a398 │ │ ldr w12, [x19, #2112] │ │ - ldr w13, [x11, #1388] │ │ - ldr w11, [x11, #452] │ │ + ldr w13, [x11, #452] │ │ + ldr w10, [x10] │ │ + ldr w11, [x11, #1388] │ │ cmp w12, #0x3 │ │ mov w12, #0x8 // #8 │ │ - mul w10, w11, w10 │ │ + mul w10, w13, w10 │ │ cset w14, ne // ne = any │ │ - lsl w12, w12, w13 │ │ + lsl w10, w10, #2 │ │ + lsl w12, w12, w11 │ │ asr w10, w10, w14 │ │ add w10, w12, w10 │ │ - add w11, w13, #0x3 │ │ + add w13, w11, #0x3 │ │ sub w10, w10, #0x1 │ │ - ldr w12, [x19, #3364] │ │ - cinc w13, w13, ne // ne = any │ │ - asr w10, w10, w11 │ │ - lsl w11, w10, w13 │ │ + ldr w12, [x19, #3396] │ │ + cinc w11, w11, ne // ne = any │ │ + asr w10, w10, w13 │ │ + lsl w11, w10, w11 │ │ asr w10, w11, #7 │ │ cmp w10, w12 │ │ - b.ge a5e4 // b.tcont │ │ - ldr x12, [x19, #4864] │ │ + b.ge a3f4 // b.tcont │ │ + ldr x12, [x19, #4432] │ │ ubfx w11, w11, #6, #1 │ │ add w9, w10, w9 │ │ - mov w10, #0x120 // #288 │ │ + mov w10, #0x78 // #120 │ │ add w8, w11, w8 │ │ smaddl x9, w9, w10, x12 │ │ - mov w10, #0x18 // #24 │ │ + mov w10, #0xa // #10 │ │ umaddl x8, w8, w10, x9 │ │ - add x8, x8, #0xc0 │ │ - madd x9, x24, x4, x21 │ │ + add x8, x8, #0x50 │ │ + madd x9, x20, x4, x27 │ │ + mov w10, #0x3 // #3 │ │ str x8, [x9, #14648] │ │ - mov w9, #0xfff9 // #65529 │ │ - movk w9, #0xf, lsl #16 │ │ - str w9, [x8, #12] │ │ - mov w9, #0x1fffe0 // #2097120 │ │ - stur d8, [x8, #4] │ │ - stur w9, [x8, #18] │ │ + strb w10, [x8, #4] │ │ + ldr x8, [x9, #14648] │ │ + mov w11, #0xf9 // #249 │ │ + mov w12, #0xf // #15 │ │ + strb w11, [x8, #5] │ │ + ldr x8, [x9, #14648] │ │ + strb w12, [x8, #6] │ │ + ldr x8, [x9, #14648] │ │ + strb w10, [x8, #1] │ │ + ldr x8, [x9, #14648] │ │ + mov w10, #0xe0 // #224 │ │ + strb w11, [x8, #2] │ │ + ldr x8, [x9, #14648] │ │ + strb w12, [x8, #3] │ │ + ldr x8, [x9, #14648] │ │ + strb w10, [x8, #8] │ │ + ldr x8, [x9, #14648] │ │ + mov w9, #0x1f // #31 │ │ + strb w9, [x8, #9] │ │ ldr w8, [x19, #3216] │ │ cmp w8, #0x1 │ │ - b.le a5f8 │ │ - madd x8, x24, x4, x21 │ │ - str w25, [x8, #13888] │ │ + b.le a408 │ │ + madd x8, x20, x4, x27 │ │ + str w22, [x8, #13888] │ │ ldr x8, [x19, #24] │ │ + ldr x11, [sp, #144] │ │ ldr w9, [x8, #540] │ │ ldr w10, [x8, #820] │ │ - cmp w1, w9 │ │ - csel w29, w5, w29, eq // eq = none │ │ - csel w5, wzr, w1, eq // eq = none │ │ - cmp w10, w24 │ │ - b.ne a0fc // b.any │ │ + cmp w11, w9 │ │ + ldr x9, [sp, #136] │ │ + csel w21, wzr, w11, eq // eq = none │ │ + csel w24, w9, w24, eq // eq = none │ │ + cmp w10, w20 │ │ + b.ne 9e50 // b.any │ │ ldr w8, [x8, #516] │ │ cmp w8, #0x0 │ │ ldr w8, [sp, #100] │ │ csinc w8, w8, wzr, eq // eq = none │ │ str w8, [sp, #100] │ │ - b a0fc │ │ - str wzr, [x19, #4880] │ │ - b a6bc │ │ - str wzr, [x19, #4816] │ │ - b a6bc │ │ - str wzr, [x19, #3288] │ │ - b a6bc │ │ + b 9e50 │ │ str wzr, [sp, #100] │ │ - ldr x8, [sp, #152] │ │ + ldr x8, [sp, #168] │ │ ldr w8, [x8, #8] │ │ cmp w8, #0x1 │ │ - b.ls a69c // b.plast │ │ + b.ls a494 // b.plast │ │ ldr x8, [x19, #24] │ │ ldr w8, [x8, #516] │ │ cmp w8, #0x0 │ │ cset w8, ne // ne = any │ │ - lsl w9, w8, #1 │ │ - cmp w9, w8 │ │ - str w9, [sp, #136] │ │ - str w8, [x19, #4768] │ │ - b.cs a838 // b.hs, b.nlast │ │ - mov w28, wzr │ │ - mov w1, #0xffffffff // #-1 │ │ - b a6c4 │ │ - str wzr, [x19, #4820] │ │ - b a6bc │ │ - str wzr, [x19, #4896] │ │ - b a6bc │ │ - mov w9, #0x12a0 // #4768 │ │ - str wzr, [sp, #136] │ │ + lsl w21, w8, #1 │ │ + cmp w21, w8 │ │ + str w8, [x19, #4344] │ │ + b.cs a50c // b.hs, b.nlast │ │ + mov w29, wzr │ │ + ldr x8, [sp, #168] │ │ + ldr w8, [x8, #24] │ │ + cmp w8, #0x2 │ │ + b.cs a4c8 // b.hs, b.nlast │ │ + b af04 │ │ + mov w9, #0x10f8 // #4344 │ │ + mov w21, wzr │ │ mov w8, wzr │ │ - add x21, x19, x9 │ │ - str wzr, [x19, #4768] │ │ - b a840 │ │ + add x20, x19, x9 │ │ + str wzr, [x19, #4344] │ │ + b a514 │ │ mov x0, x21 │ │ - bl 4a00 │ │ - mov w1, #0xfffffffe // #-2 │ │ - mov w28, #0xfffffff4 // #-12 │ │ - add x20, x19, #0x908 │ │ - mov w2, #0x3 // #3 │ │ - mov x0, x20 │ │ - bl 2301c │ │ - ldr x8, [x19, #48] │ │ - cbz x8, a6e4 │ │ - add x0, x19, #0x20 │ │ - bl 22f3c │ │ - add x0, x19, #0xa70 │ │ - bl 23884 │ │ - ldr x8, [x19, #336] │ │ - cbz x8, a6fc │ │ - add x0, x19, #0x140 │ │ - bl 22f3c │ │ - add x0, x19, #0xa78 │ │ - bl 23884 │ │ - ldr x8, [x19, #624] │ │ - cbz x8, a714 │ │ - add x0, x19, #0x260 │ │ - bl 22f3c │ │ - add x0, x19, #0xa80 │ │ - bl 23884 │ │ - ldr x8, [x19, #912] │ │ - cbz x8, a72c │ │ - add x0, x19, #0x380 │ │ - bl 22f3c │ │ - add x0, x19, #0xa88 │ │ - bl 23884 │ │ - ldr x8, [x19, #1200] │ │ - cbz x8, a744 │ │ - add x0, x19, #0x4a0 │ │ - bl 22f3c │ │ - add x0, x19, #0xa90 │ │ - bl 23884 │ │ - ldr x8, [x19, #1488] │ │ - cbz x8, a75c │ │ - add x0, x19, #0x5c0 │ │ - bl 22f3c │ │ - add x0, x19, #0xa98 │ │ - bl 23884 │ │ - ldr x8, [x19, #1776] │ │ - cbz x8, a774 │ │ - add x0, x19, #0x6e0 │ │ - bl 22f3c │ │ - add x0, x19, #0xaa0 │ │ - bl 23884 │ │ - add x0, x19, #0x800 │ │ - bl 22e74 │ │ - mov x0, x20 │ │ - bl 22f3c │ │ - add x0, x19, #0xbb0 │ │ - bl 7300 <__cxa_atexit@plt+0x2730> │ │ - ldr x8, [x19, #24] │ │ - ldr w8, [x8, #516] │ │ - cbz w8, a7b4 │ │ - add x20, x19, #0xbd0 │ │ - mov x0, x20 │ │ - bl 7390 <__cxa_atexit@plt+0x27c0> │ │ - mov x0, x20 │ │ - bl 7300 <__cxa_atexit@plt+0x2730> │ │ - add x0, x19, #0xaa8 │ │ - bl 23884 │ │ - add x0, x19, #0xab0 │ │ - bl 23884 │ │ - add x0, x19, #0xa28 │ │ - bl 23884 │ │ - mov x0, x19 │ │ - bl 23884 │ │ - add x0, x19, #0x10 │ │ - bl 23884 │ │ - ldr w8, [x19, #3068] │ │ - cmp w8, #0x1 │ │ - b.lt a810 // b.tstop │ │ - mov x20, xzr │ │ - mov x21, xzr │ │ - ldr x8, [x19, #3056] │ │ - add x0, x8, x20 │ │ - bl 7874 │ │ - ldrsw x8, [x19, #3068] │ │ - add x21, x21, #0x1 │ │ - add x20, x20, #0x50 │ │ - cmp x21, x8 │ │ - b.lt a7f0 // b.tstop │ │ - mov w0, w28 │ │ - ldp x29, x30, [sp, #272] │ │ - ldp x20, x19, [sp, #256] │ │ - ldp x22, x21, [sp, #240] │ │ - ldp x24, x23, [sp, #224] │ │ - ldp x26, x25, [sp, #208] │ │ - ldp x28, x27, [sp, #192] │ │ - ldr d8, [sp, #176] │ │ - add sp, sp, #0x120 │ │ - ret │ │ - mov w9, #0x12a0 // #4768 │ │ - add x21, x19, x9 │ │ - add x13, x19, #0xbd0 │ │ - str x13, [sp, #40] │ │ - ldr x13, [sp, #72] │ │ - adrp x14, 97000 │ │ - add x14, x14, #0x918 │ │ + bl 4990 │ │ + mov w29, #0xfffffff4 // #-12 │ │ + ldr x8, [sp, #168] │ │ + ldr w8, [x8, #24] │ │ + cmp w8, #0x2 │ │ + b.cc af04 // b.lo, b.ul, b.last │ │ + ldr x0, [x19, #5368] │ │ + bl 4ac0 │ │ + ldr w8, [x19, #5392] │ │ + cbnz w8, a500 │ │ + cbz w29, a4f0 │ │ + ldr x8, [x19, #5368] │ │ + mov w9, #0xffffffff // #-1 │ │ + str w9, [x19, #5392] │ │ + add x0, x8, #0x28 │ │ + bl 4b30 │ │ + ldr x1, [x19, #5368] │ │ + mov w8, #0x14c8 // #5320 │ │ + add x0, x19, x8 │ │ + bl 4a80 │ │ + ldr x0, [x19, #5368] │ │ + bl 4b50 │ │ + b af04 │ │ + mov w9, #0x10f8 // #4344 │ │ + add x20, x19, x9 │ │ + add x12, x19, #0xf80 │ │ + str x12, [sp, #120] │ │ + add x12, x19, #0xbd0 │ │ + str x12, [sp, #40] │ │ + ldr x12, [sp, #80] │ │ + adrp x13, 99000 │ │ + add x13, x13, #0x578 │ │ add x9, x19, #0x908 │ │ - add x13, x14, x13, lsl #1 │ │ - add x14, x19, #0x20 │ │ - str x14, [sp, #72] │ │ - add x14, x19, #0x140 │ │ - str x9, [sp, #160] │ │ - mov w9, #0x1688 // #5768 │ │ - mov w10, #0x16b0 // #5808 │ │ - str x14, [sp, #64] │ │ - add x14, x19, #0x260 │ │ - mov w11, #0x16e0 // #5856 │ │ - str x14, [sp, #56] │ │ - add x14, x19, #0x380 │ │ - add x23, x19, x9 │ │ + add x12, x13, x12, lsl #1 │ │ + add x13, x19, #0x20 │ │ + str x13, [sp, #104] │ │ + add x13, x19, #0x140 │ │ + str x13, [sp, #88] │ │ + add x13, x19, #0x260 │ │ + str x9, [sp, #152] │ │ + mov w9, #0x1528 // #5416 │ │ + mov w10, #0x1550 // #5456 │ │ + str x13, [sp, #80] │ │ + add x13, x19, #0x380 │ │ + mov w11, #0x1580 // #5504 │ │ + str x13, [sp, #72] │ │ + add x13, x19, #0x4a0 │ │ + add x22, x19, x9 │ │ add x9, x19, x10 │ │ - mov w12, #0x1128 // #4392 │ │ - str x14, [sp, #48] │ │ - add x14, x19, #0x4a0 │ │ - str x9, [sp, #120] │ │ + str x13, [sp, #64] │ │ + add x13, x19, #0x5c0 │ │ + stp x9, x22, [sp, #136] │ │ add x9, x19, x11 │ │ - str x14, [sp, #32] │ │ - add x14, x19, #0x5c0 │ │ - str x9, [sp, #128] │ │ - add x9, x19, x12 │ │ - str x14, [sp, #24] │ │ - add x14, x19, #0x6e0 │ │ - mov w22, #0x3 // #3 │ │ - mov x24, #0x101010101010101 // #72340172838076673 │ │ + str x13, [sp, #56] │ │ + add x13, x19, #0x6e0 │ │ + mov w24, #0x3 // #3 │ │ + mov x25, #0x101010101010101 // #72340172838076673 │ │ movi v1.2d, #0x0 │ │ movi v2.16b, #0x2 │ │ movi v3.16b, #0x1 │ │ movi v4.2d, #0xffffffffffffffff │ │ movi v5.16b, #0x4 │ │ movi v6.16b, #0x40 │ │ movi v7.16b, #0x3 │ │ - mov w20, #0x3940 // #14656 │ │ - str x9, [sp, #88] │ │ - add x9, x13, #0x1 │ │ - stp x9, x14, [sp, #8] │ │ - str x23, [sp, #144] │ │ + mov w23, #0x3940 // #14656 │ │ + str x9, [sp, #128] │ │ + add x9, x12, #0x1 │ │ + str x13, [sp, #48] │ │ + str x9, [sp, #24] │ │ ldr x9, [x19, #24] │ │ - ldr w11, [x19, #3344] │ │ cmp w8, #0x1 │ │ + ldr w11, [x19, #3376] │ │ cset w10, eq // eq = none │ │ ldr w12, [x9, #556] │ │ lsl w10, w10, #1 │ │ cmp w8, #0x0 │ │ - csel w28, w22, w10, eq // eq = none │ │ + csel w10, w24, w10, eq // eq = none │ │ + str w10, [sp, #160] │ │ mul w10, w12, w11 │ │ cmp w10, #0x1 │ │ - b.lt a9d4 // b.tstop │ │ + b.lt a6a8 // b.tstop │ │ mov x10, xzr │ │ mov w11, #0x1 // #1 │ │ ldr w14, [x9, #232] │ │ - ldr x12, [x19, #4376] │ │ + ldr x12, [x19, #3952] │ │ mvn w9, w14 │ │ and w9, w9, #0x1 │ │ - mul x15, x9, x24 │ │ + mul x15, x9, x25 │ │ add x13, x12, x10 │ │ dup v0.2d, x15 │ │ stp q0, q0, [x13, #224] │ │ stp q1, q1, [x13, #560] │ │ - tbnz w14, #0, a954 │ │ + tbnz w14, #0, a628 │ │ stp q1, q1, [x13] │ │ cmp w8, #0x2 │ │ - b.eq a9ac // b.none │ │ + b.eq a680 // b.none │ │ add x8, x12, x10 │ │ stp q3, q1, [x8, #528] │ │ stp q1, q1, [x8, #160] │ │ stp q1, q1, [x8, #192] │ │ stp q2, q2, [x8, #480] │ │ str q3, [x8, #512] │ │ stp q4, q4, [x8, #416] │ │ stp q5, q5, [x8, #448] │ │ - cbnz w9, a990 │ │ + cbnz w9, a664 │ │ stp q4, q4, [x8, #320] │ │ stp q4, q4, [x8, #288] │ │ stp q1, q1, [x8, #256] │ │ stp q1, q1, [x8] │ │ stp q6, q6, [x8, #96] │ │ stp q6, q6, [x8, #64] │ │ stp q6, q6, [x8, #32] │ │ stp q7, q7, [x8, #352] │ │ stp q7, q7, [x8, #384] │ │ stp q1, q1, [x8, #128] │ │ stp q1, q1, [x8, #592] │ │ ldr x9, [x19, #24] │ │ - ldrsw x8, [x19, #3344] │ │ + ldrsw x8, [x19, #3376] │ │ ldrsw x12, [x9, #556] │ │ mul x8, x12, x8 │ │ cmp x11, x8 │ │ - b.ge a9d4 // b.tcont │ │ - ldr w8, [x21] │ │ + b.ge a6a8 // b.tcont │ │ + ldr w8, [x20] │ │ add x10, x10, #0x270 │ │ add x11, x11, #0x1 │ │ - b a928 │ │ + b a5fc │ │ ldr w8, [x19, #3216] │ │ cmp w8, #0x1 │ │ - b.ne aa00 // b.any │ │ + b.eq a6d4 // b.none │ │ + ldr x8, [sp, #168] │ │ + ldr w8, [x8, #24] │ │ + cmp w8, #0x2 │ │ + b.cc aa60 // b.lo, b.ul, b.last │ │ + ldr w8, [x9, #540] │ │ + mul w8, w8, w12 │ │ + cmp w8, #0x1 │ │ + b.ne aa60 // b.any │ │ cmp w12, #0x1 │ │ - b.lt ac14 // b.tstop │ │ - ldr x27, [x19, #3208] │ │ + b.lt acfc // b.tstop │ │ + ldr x28, [x19, #3208] │ │ mov w8, #0x22e0 // #8928 │ │ - mov x25, xzr │ │ - add x8, x27, x8 │ │ - str x8, [sp, #112] │ │ - b adac │ │ - mov x0, x23 │ │ - bl 4b30 │ │ - ldr w8, [x19, #4768] │ │ + mov x26, xzr │ │ + add x8, x28, x8 │ │ + str x8, [sp, #32] │ │ + b a704 │ │ + ldrsw x8, [x9, #556] │ │ + mov x26, x25 │ │ + cmp x25, x8 │ │ + b.ge acfc // b.tcont │ │ + add x25, x26, #0x1 │ │ + add x8, x9, #0x2b2 │ │ + ldrh w10, [x8, x25, lsl #1] │ │ + ldr w11, [x19, #3384] │ │ + ldrh w24, [x8, x26, lsl #1] │ │ + cmp w11, w10 │ │ + csel w27, w10, w11, gt │ │ + cmp w27, w24 │ │ + b.le a6f4 │ │ + mov w22, w21 │ │ + ldr x8, [x19, #8] │ │ + ldr w8, [x8, #1012] │ │ + add w8, w8, #0x4 │ │ + lsl w8, w24, w8 │ │ + str w8, [x28, #20] │ │ + ldr w9, [x19, #3392] │ │ + ldr w10, [x19, #4344] │ │ + add w9, w8, w9 │ │ + cmp w10, #0x1 │ │ + asr w21, w9, #1 │ │ + b.gt a888 │ │ + ldr x10, [x19, #24] │ │ + ldr w10, [x10, #512] │ │ + cbz w10, a888 │ │ + ldr x10, [sp, #168] │ │ + ldr w10, [x10, #8] │ │ + cmp w10, #0x2 │ │ + b.cc a84c // b.lo, b.ul, b.last │ │ + ldr x0, [sp, #104] │ │ + lsl w1, w9, #2 │ │ + mov w2, #0x2 // #2 │ │ + bl 2329c │ │ + cbnz w0, ae7c │ │ + ldr w8, [x28, #20] │ │ + ldr w9, [x19, #3392] │ │ + ldr x0, [sp, #88] │ │ + mov w2, #0x2 // #2 │ │ + add w8, w9, w8 │ │ + lsl w1, w8, #2 │ │ + bl 2329c │ │ + cbnz w0, ae7c │ │ + ldr w8, [x28, #20] │ │ + ldr w9, [x19, #3392] │ │ + ldr x0, [sp, #80] │ │ + mov w2, #0x2 // #2 │ │ + add w8, w9, w8 │ │ + lsl w1, w8, #2 │ │ + bl 2329c │ │ + cbnz w0, ae7c │ │ + ldr w8, [x28, #20] │ │ + ldr w9, [x19, #3392] │ │ + ldr x0, [sp, #72] │ │ + mov w2, #0x2 // #2 │ │ + add w8, w9, w8 │ │ + lsl w1, w8, #2 │ │ + bl 2329c │ │ + cbnz w0, ae7c │ │ + ldr w8, [x28, #20] │ │ + ldr w9, [x19, #3392] │ │ + ldr x0, [sp, #64] │ │ + mov w2, #0x2 // #2 │ │ + add w8, w9, w8 │ │ + lsl w1, w8, #2 │ │ + bl 2329c │ │ + cbnz w0, ae7c │ │ + ldr w8, [x28, #20] │ │ + ldr w9, [x19, #3392] │ │ + ldr x0, [sp, #56] │ │ + mov w2, #0x2 // #2 │ │ + add w8, w9, w8 │ │ + lsl w1, w8, #2 │ │ + bl 2329c │ │ + cbnz w0, ae7c │ │ + ldr w8, [x28, #20] │ │ + ldr w9, [x19, #3392] │ │ + ldr x0, [sp, #48] │ │ + mov w2, #0x2 // #2 │ │ + add w8, w9, w8 │ │ + lsl w1, w8, #2 │ │ + bl 2329c │ │ + cbnz w0, ae7c │ │ + ldr w8, [x28, #20] │ │ + ldr w9, [x19, #3368] │ │ + ldr x0, [sp, #120] │ │ + asr w4, w8, #1 │ │ + mov w1, w26 │ │ + asr w3, w9, #1 │ │ + mov w2, wzr │ │ + mov w5, w21 │ │ + bl 25b38 │ │ + movi v1.2d, #0x0 │ │ + movi v2.16b, #0x2 │ │ + movi v3.16b, #0x1 │ │ + movi v4.2d, #0xffffffffffffffff │ │ + movi v5.16b, #0x4 │ │ + movi v6.16b, #0x40 │ │ + movi v7.16b, #0x3 │ │ + ldr x8, [x19, #24] │ │ + ldr w9, [x8, #540] │ │ + cmp w9, #0x1 │ │ + b.lt a8e8 // b.tstop │ │ + mov w29, wzr │ │ + ldr x8, [x19, #3224] │ │ + madd w9, w26, w9, w29 │ │ + mov x0, x28 │ │ + smaddl x8, w9, w23, x8 │ │ + str x8, [x28, #8] │ │ + bl 77b8 │ │ + cbnz w0, ae7c │ │ + ldr x8, [x19, #24] │ │ + add w29, w29, #0x1 │ │ + ldr w9, [x8, #540] │ │ + cmp w29, w9 │ │ + b.lt a89c // b.tstop │ │ + movi v1.2d, #0x0 │ │ + movi v2.16b, #0x2 │ │ + movi v3.16b, #0x1 │ │ + movi v4.2d, #0xffffffffffffffff │ │ + movi v5.16b, #0x4 │ │ + movi v6.16b, #0x40 │ │ + movi v7.16b, #0x3 │ │ + ldr w9, [x20] │ │ + cmp w9, #0x1 │ │ + b.gt a960 │ │ + ldrb w8, [x8, #232] │ │ + tbnz w8, #0, a918 │ │ + cmp w9, #0x1 │ │ + b.ne a960 // b.any │ │ + ldr x8, [sp, #168] │ │ + ldr w8, [x8, #24] │ │ + cmp w8, #0x1 │ │ + b.ne a9fc // b.any │ │ + b aa10 │ │ + ldr w8, [x19, #3368] │ │ + ldr w9, [x28, #20] │ │ + ldr x0, [sp, #32] │ │ + mov w1, wzr │ │ + asr w2, w8, #1 │ │ + asr w3, w9, #1 │ │ + mov w4, w21 │ │ + bl 25ef0 │ │ + ldr w9, [x19, #4344] │ │ + movi v7.16b, #0x3 │ │ + movi v6.16b, #0x40 │ │ + movi v5.16b, #0x4 │ │ + movi v4.2d, #0xffffffffffffffff │ │ + movi v3.16b, #0x1 │ │ + movi v2.16b, #0x2 │ │ + movi v1.2d, #0x0 │ │ + cmp w9, #0x1 │ │ + b.eq a904 // b.none │ │ + ldr x8, [sp, #168] │ │ + ldr w8, [x8, #24] │ │ + cmp w8, #0x1 │ │ + b.ne a984 // b.any │ │ + ldr x8, [x19, #3264] │ │ + mov x0, x19 │ │ + mov w1, w24 │ │ + blr x8 │ │ + b a9d0 │ │ + ldr x0, [x19, #5368] │ │ + bl 4ac0 │ │ + ldr w8, [x19, #5388] │ │ + cbz w8, a9c8 │ │ + ldr w9, [x19, #5392] │ │ + cbnz w9, a9c8 │ │ + ldr x9, [x19, #5376] │ │ + mul w8, w8, w24 │ │ + mov w10, #0x48 // #72 │ │ + smaddl x1, w8, w10, x9 │ │ + ldr w8, [x1] │ │ + cmp w8, #0x1 │ │ + mov w8, #0x1 // #1 │ │ + str w8, [x1, #4] │ │ + b.ne a9c8 // b.any │ │ + ldr x0, [x19, #5368] │ │ + bl 7c230 │ │ + ldr x0, [x19, #5368] │ │ + bl 4b50 │ │ + movi v1.2d, #0x0 │ │ + movi v2.16b, #0x2 │ │ + movi v3.16b, #0x1 │ │ + movi v4.2d, #0xffffffffffffffff │ │ + movi v5.16b, #0x4 │ │ + movi v6.16b, #0x40 │ │ + movi v7.16b, #0x3 │ │ + ldr x8, [sp, #168] │ │ + ldr w8, [x8, #24] │ │ + cmp w8, #0x1 │ │ + b.eq aa10 // b.none │ │ + ldr w8, [x20] │ │ + cmp w8, #0x1 │ │ + b.eq aa10 // b.none │ │ + ldr w8, [x19, #5388] │ │ + cbnz w8, aa48 │ │ + ldr w8, [x19, #3392] │ │ + ldr x0, [sp, #152] │ │ + ldr w2, [sp, #160] │ │ + lsl w9, w24, #2 │ │ + add w9, w9, #0x4 │ │ + mul w1, w9, w8 │ │ + bl 23364 │ │ + movi v7.16b, #0x3 │ │ + movi v6.16b, #0x40 │ │ + movi v5.16b, #0x4 │ │ + movi v4.2d, #0xffffffffffffffff │ │ + movi v3.16b, #0x1 │ │ + movi v2.16b, #0x2 │ │ + movi v1.2d, #0x0 │ │ + add w24, w24, #0x1 │ │ + cmp w24, w27 │ │ + b.lt a72c // b.tstop │ │ + ldr x9, [x19, #24] │ │ + mov w21, w22 │ │ + b a6f4 │ │ + mov x0, x22 │ │ + bl 4ac0 │ │ + ldr w8, [x19, #4344] │ │ cmp w8, #0x1 │ │ - b.ne aa20 // b.any │ │ + b.ne aa80 // b.any │ │ ldr x9, [x19, #24] │ │ ldr w8, [x9, #540] │ │ - b aa3c │ │ + b aa9c │ │ ldr x9, [x19, #24] │ │ ldr w10, [x19, #3216] │ │ ldr w8, [x9, #540] │ │ cmp w10, w8 │ │ - b.ge aa3c // b.tcont │ │ - ldr w9, [x19, #3352] │ │ - b aa40 │ │ + b.ge aa9c // b.tcont │ │ + ldr w9, [x19, #3384] │ │ + b aaa0 │ │ ldr w9, [x9, #556] │ │ - ldr x0, [sp, #120] │ │ + ldr x0, [sp, #136] │ │ mul w8, w9, w8 │ │ - str w8, [x19, #5904] │ │ - str w8, [x19, #5908] │ │ - bl 4b80 │ │ - mov x0, x23 │ │ - bl 4bc0 │ │ + str w21, [sp, #20] │ │ + str w8, [x19, #5552] │ │ + str w8, [x19, #5556] │ │ + bl 4b10 │ │ + mov x0, x22 │ │ + bl 4b50 │ │ ldr x8, [x19, #24] │ │ ldr w9, [x8, #556] │ │ cmp w9, #0x1 │ │ - b.lt abac // b.tstop │ │ - mov x24, xzr │ │ - str w28, [sp, #104] │ │ - b aa88 │ │ + b.lt ac90 // b.tstop │ │ + mov x25, xzr │ │ + b aae8 │ │ ldrsw x9, [x8, #556] │ │ - mov x24, x10 │ │ + mov x25, x10 │ │ cmp x10, x9 │ │ - b.ge abac // b.tcont │ │ + b.ge ac90 // b.tcont │ │ add x9, x8, #0x2b2 │ │ - add x10, x24, #0x1 │ │ - ldrh w23, [x9, x24, lsl #1] │ │ + add x10, x25, #0x1 │ │ + ldrh w21, [x9, x25, lsl #1] │ │ ldrh w9, [x9, x10, lsl #1] │ │ - cmp w23, w9 │ │ - b.cs aa78 // b.hs, b.nlast │ │ - str x10, [sp, #112] │ │ - ldr w8, [x8, #540] │ │ - cmp w8, #0x1 │ │ - b.ge aaf8 // b.tcont │ │ - b ab8c │ │ - ldr w8, [x19, #3360] │ │ - ldr w28, [sp, #104] │ │ - ldr x0, [sp, #160] │ │ - add w23, w23, #0x1 │ │ - mul w8, w23, w8 │ │ - lsl w1, w8, #2 │ │ - mov w2, w28 │ │ - bl 2301c │ │ - ldr x8, [x19, #24] │ │ - ldr x10, [sp, #112] │ │ - add x9, x8, x10, lsl #1 │ │ - ldrh w9, [x9, #690] │ │ - cmp w23, w9 │ │ - b.cs aa78 // b.hs, b.nlast │ │ + cmp w21, w9 │ │ + b.cs aad8 // b.hs, b.nlast │ │ + str x10, [sp, #32] │ │ ldr w8, [x8, #540] │ │ cmp w8, #0x1 │ │ - b.lt ab8c // b.tstop │ │ - mov w29, wzr │ │ + b.lt aba4 // b.tstop │ │ + mov w28, wzr │ │ ldr x26, [x19, #3224] │ │ - madd w8, w8, w24, w29 │ │ + madd w8, w8, w25, w28 │ │ mov w10, #0x3640 // #13888 │ │ - smaddl x9, w8, w20, x26 │ │ - add x28, x9, x10 │ │ - ldar w22, [x28] │ │ - cmp w22, w23 │ │ - b.gt ab6c │ │ - sxtw x27, w8 │ │ - madd x8, x27, x20, x26 │ │ + smaddl x9, w8, w23, x26 │ │ + add x29, x9, x10 │ │ + ldar w27, [x29] │ │ + cmp w27, w21 │ │ + b.gt ab84 │ │ + sxtw x22, w8 │ │ + madd x8, x22, x23, x26 │ │ mov w9, #0x3644 // #13892 │ │ - add x25, x8, x9 │ │ - mov x0, x25 │ │ - bl 4b30 │ │ - ldar w22, [x28] │ │ - cmp w22, w23 │ │ - b.gt ab64 │ │ - madd x8, x27, x20, x26 │ │ + add x24, x8, x9 │ │ + mov x0, x24 │ │ + bl 4ac0 │ │ + ldar w27, [x29] │ │ + cmp w27, w21 │ │ + b.gt ab7c │ │ + madd x8, x22, x23, x26 │ │ mov w9, #0x366c // #13932 │ │ add x26, x8, x9 │ │ mov x0, x26 │ │ - mov x1, x25 │ │ - bl 4af0 │ │ - ldar w22, [x28] │ │ - cmp w22, w23 │ │ - b.le ab4c │ │ - mov x0, x25 │ │ - bl 4bc0 │ │ + mov x1, x24 │ │ + bl 4a80 │ │ + ldar w27, [x29] │ │ + cmp w27, w21 │ │ + b.le ab64 │ │ + mov x0, x24 │ │ + bl 4b50 │ │ mov w8, #0x7ffffffe // #2147483646 │ │ - cmp w22, w8 │ │ - b.eq afec // b.none │ │ + cmp w27, w8 │ │ + b.eq ae94 // b.none │ │ ldr x8, [x19, #24] │ │ - add w29, w29, #0x1 │ │ + add w28, w28, #0x1 │ │ ldr w8, [x8, #540] │ │ - cmp w29, w8 │ │ - b.lt aafc // b.tstop │ │ - ldr w8, [x21] │ │ + cmp w28, w8 │ │ + b.lt ab14 // b.tstop │ │ + ldr w8, [x20] │ │ + cmp w8, #0x1 │ │ + b.eq ac30 // b.none │ │ + ldr x8, [sp, #168] │ │ + ldr w8, [x8, #24] │ │ cmp w8, #0x1 │ │ - b.eq aab4 // b.none │ │ + b.ne abe4 // b.any │ │ ldr x8, [x19, #3264] │ │ mov x0, x19 │ │ - mov w1, w23 │ │ + mov w1, w21 │ │ blr x8 │ │ - b aab4 │ │ + ldr x8, [sp, #168] │ │ + ldr w8, [x8, #24] │ │ + cmp w8, #0x1 │ │ + b.ne ac40 // b.any │ │ + b ac54 │ │ + ldr x0, [x19, #5368] │ │ + bl 4ac0 │ │ + ldr w8, [x19, #5388] │ │ + cbz w8, ac28 │ │ + ldr w9, [x19, #5392] │ │ + cbnz w9, ac28 │ │ + ldr x9, [x19, #5376] │ │ + mul w8, w8, w21 │ │ + mov w10, #0x48 // #72 │ │ + smaddl x1, w8, w10, x9 │ │ + ldr w8, [x1] │ │ + cmp w8, #0x1 │ │ + mov w8, #0x1 // #1 │ │ + str w8, [x1, #4] │ │ + b.ne ac28 // b.any │ │ + ldr x0, [x19, #5368] │ │ + bl 7c230 │ │ + ldr x0, [x19, #5368] │ │ + bl 4b50 │ │ + ldr x8, [sp, #168] │ │ + ldr w8, [x8, #24] │ │ + cmp w8, #0x1 │ │ + b.eq ac54 // b.none │ │ + ldr w8, [x20] │ │ + cmp w8, #0x1 │ │ + b.eq ac54 // b.none │ │ + ldr w8, [x19, #5388] │ │ + cbnz w8, ac70 │ │ + ldr w8, [x19, #3392] │ │ + ldr x0, [sp, #152] │ │ + ldr w2, [sp, #160] │ │ + lsl w9, w21, #2 │ │ + add w9, w9, #0x4 │ │ + mul w1, w9, w8 │ │ + bl 23364 │ │ + ldr x8, [x19, #24] │ │ + ldr x10, [sp, #32] │ │ + add w21, w21, #0x1 │ │ + add x9, x8, x10, lsl #1 │ │ + ldrh w9, [x9, #690] │ │ + cmp w21, w9 │ │ + b.cc ab04 // b.lo, b.ul, b.last │ │ + b aad8 │ │ ldr w8, [x19, #3216] │ │ - ldr x23, [sp, #144] │ │ + ldr x22, [sp, #144] │ │ mov x9, #0xffffffffffffffff // #-1 │ │ neg w8, w8 │ │ - mov x0, x23 │ │ - lsr x22, x9, x8 │ │ - bl 4b30 │ │ - ldr x8, [x19, #5760] │ │ + mov x0, x22 │ │ + lsr x21, x9, x8 │ │ + bl 4ac0 │ │ + ldr x8, [x19, #5408] │ │ ldr x24, [sp, #128] │ │ - cmp x8, x22 │ │ - b.eq abf0 // b.none │ │ + cmp x8, x21 │ │ + b.eq acd4 // b.none │ │ mov x0, x24 │ │ - mov x1, x23 │ │ - bl 4af0 │ │ - ldr x8, [x19, #5760] │ │ - cmp x8, x22 │ │ - b.ne abd8 // b.any │ │ - mov x0, x23 │ │ - bl 4bc0 │ │ + mov x1, x22 │ │ + bl 4a80 │ │ + ldr x8, [x19, #5408] │ │ + cmp x8, x21 │ │ + b.ne acbc // b.any │ │ + mov x0, x22 │ │ + bl 4b50 │ │ + ldr w21, [sp, #20] │ │ movi v1.2d, #0x0 │ │ movi v2.16b, #0x2 │ │ movi v3.16b, #0x1 │ │ movi v4.2d, #0xffffffffffffffff │ │ movi v5.16b, #0x4 │ │ movi v6.16b, #0x40 │ │ movi v7.16b, #0x3 │ │ - ldr w9, [x21] │ │ + ldr w9, [x20] │ │ cmp w9, #0x1 │ │ - b.gt ad5c │ │ + b.gt ae48 │ │ ldr x0, [x19, #24] │ │ - mov w22, #0x3 // #3 │ │ - mov x24, #0x101010101010101 // #72340172838076673 │ │ + mov w24, #0x3 // #3 │ │ + mov x25, #0x101010101010101 // #72340172838076673 │ │ ldr w8, [x0, #516] │ │ - cbz w8, ac7c │ │ + cbz w8, ad64 │ │ ldr w8, [sp, #100] │ │ - cbz w8, ac54 │ │ + cbz w8, ad3c │ │ ldr x8, [x19, #3224] │ │ ldrsw x9, [x0, #820] │ │ ldr x1, [x19, #3032] │ │ nop │ │ - madd x2, x9, x20, x8 │ │ - bl 4c1c <__cxa_atexit@plt+0x4c> │ │ + madd x2, x9, x23, x8 │ │ + bl 4bac <__cxa_atexit@plt+0x4c> │ │ ldr x0, [sp, #40] │ │ - bl 7390 <__cxa_atexit@plt+0x27c0> │ │ - ldr w9, [x21] │ │ + bl 7318 <__cxa_atexit@plt+0x27b8> │ │ + ldr w9, [x20] │ │ movi v1.2d, #0x0 │ │ movi v2.16b, #0x2 │ │ movi v3.16b, #0x1 │ │ movi v4.2d, #0xffffffffffffffff │ │ movi v5.16b, #0x4 │ │ movi v6.16b, #0x40 │ │ movi v7.16b, #0x3 │ │ + ldr x22, [sp, #144] │ │ cmp w9, #0x1 │ │ - b.ne ad74 // b.any │ │ + b.ne ae64 // b.any │ │ ldr x8, [x19, #24] │ │ ldr w9, [x8, #556] │ │ ldr w10, [x8, #540] │ │ mul w9, w10, w9 │ │ cmp w9, #0x1 │ │ - b.lt ad70 // b.tstop │ │ - ldr x16, [sp, #8] │ │ + b.lt ae60 // b.tstop │ │ + ldr x16, [sp, #24] │ │ mov x9, xzr │ │ mov w10, #0x36a8 // #13992 │ │ - b acf4 │ │ + b ade0 │ │ mov x12, xzr │ │ str x12, [x11, x10] │ │ ldr w12, [x19, #3216] │ │ cmp w12, #0x1 │ │ - b.lt acd8 // b.tstop │ │ + b.lt adc4 // b.tstop │ │ add x11, x11, x10 │ │ ldursw x12, [x11, #-108] │ │ add x8, x8, x12, lsl #1 │ │ ldrh w8, [x8, #690] │ │ stur w8, [x11, #-104] │ │ ldr x8, [x19, #24] │ │ ldrsw x11, [x8, #556] │ │ ldrsw x12, [x8, #540] │ │ add x9, x9, #0x1 │ │ - add x10, x10, x20 │ │ + add x10, x10, x23 │ │ mul x11, x12, x11 │ │ cmp x9, x11 │ │ - b.ge ad68 // b.tcont │ │ - ldr x12, [x19, #4832] │ │ + b.ge ae58 // b.tcont │ │ + ldr x12, [x19, #4408] │ │ ldr x11, [x19, #3224] │ │ - ldr x13, [x19, #4800] │ │ + ldr x13, [x19, #4376] │ │ ldrsw x12, [x12, x9, lsl #2] │ │ - cbz x13, ad14 │ │ + cbz x13, ae00 │ │ ldrb w14, [x16] │ │ mul x14, x14, x12 │ │ add x13, x13, x14, lsr #2 │ │ add x14, x11, x10 │ │ stur x13, [x14, #-8] │ │ - ldr x13, [x19, #4808] │ │ - cbz x13, acac │ │ + ldr x13, [x19, #4384] │ │ + cbz x13, ad98 │ │ ldr x14, [x19, #8] │ │ - ldr x15, [sp, #80] │ │ + ldr x15, [sp, #112] │ │ ldr w14, [x14, #32] │ │ ldrb w15, [x15] │ │ cmp w14, #0x0 │ │ mul x12, x15, x12 │ │ cset w14, eq // eq = none │ │ lsr x12, x12, x14 │ │ add x12, x13, x12 │ │ str x12, [x11, x10] │ │ ldr w12, [x19, #3216] │ │ cmp w12, #0x1 │ │ - b.ge acc0 // b.tcont │ │ - b acd8 │ │ - mov w22, #0x3 // #3 │ │ - mov x24, #0x101010101010101 // #72340172838076673 │ │ - b ad74 │ │ - ldr w9, [x21] │ │ - b ad74 │ │ + b.ge adac // b.tcont │ │ + b adc4 │ │ + ldr x22, [sp, #144] │ │ + mov w24, #0x3 // #3 │ │ + mov x25, #0x101010101010101 // #72340172838076673 │ │ + b ae64 │ │ + ldr w9, [x20] │ │ + b ae64 │ │ mov w9, #0x1 // #1 │ │ - ldr w10, [sp, #136] │ │ - mov w28, wzr │ │ + mov w29, wzr │ │ add w8, w9, #0x1 │ │ - mov w1, #0xffffffff // #-1 │ │ - cmp w9, w10 │ │ - str w8, [x21] │ │ - b.lt a8f4 // b.tstop │ │ - b a6c4 │ │ - ldr x9, [x19, #24] │ │ - ldrsw x8, [x9, #556] │ │ - ldr x23, [sp, #144] │ │ - mov x25, x24 │ │ - cmp x24, x8 │ │ - b.ge ac14 // b.tcont │ │ - add x24, x25, #0x1 │ │ - add x8, x9, #0x2b2 │ │ - ldrh w10, [x8, x24, lsl #1] │ │ - ldr w11, [x19, #3352] │ │ - ldrh w23, [x8, x25, lsl #1] │ │ - cmp w11, w10 │ │ - csel w29, w10, w11, gt │ │ - cmp w29, w23 │ │ - b.le ad98 │ │ - ldr x8, [x19, #8] │ │ - ldr w8, [x8, #1012] │ │ - add w8, w8, #0x4 │ │ - lsl w8, w23, w8 │ │ - str w8, [x27, #20] │ │ - ldr w9, [x19, #3360] │ │ - ldr w10, [x19, #4768] │ │ - add w9, w8, w9 │ │ - cmp w10, #0x1 │ │ - asr w26, w9, #1 │ │ - b.gt af10 │ │ - ldr x10, [x19, #24] │ │ - ldr w10, [x10, #512] │ │ - cbz w10, af10 │ │ - ldr x10, [sp, #152] │ │ - ldr w10, [x10, #8] │ │ - cmp w10, #0x2 │ │ - b.cc aef0 // b.lo, b.ul, b.last │ │ - ldr x0, [sp, #72] │ │ - lsl w1, w9, #2 │ │ - mov w2, #0x2 // #2 │ │ - bl 22f54 │ │ - cbnz w0, b048 │ │ - ldr w8, [x27, #20] │ │ - ldr w9, [x19, #3360] │ │ - ldr x0, [sp, #64] │ │ - mov w2, #0x2 // #2 │ │ - add w8, w9, w8 │ │ - lsl w1, w8, #2 │ │ - bl 22f54 │ │ - cbnz w0, b048 │ │ - ldr w8, [x27, #20] │ │ - ldr w9, [x19, #3360] │ │ - ldr x0, [sp, #56] │ │ - mov w2, #0x2 // #2 │ │ - add w8, w9, w8 │ │ - lsl w1, w8, #2 │ │ - bl 22f54 │ │ - cbnz w0, b048 │ │ - ldr w8, [x27, #20] │ │ - ldr w9, [x19, #3360] │ │ - ldr x0, [sp, #48] │ │ - mov w2, #0x2 // #2 │ │ - add w8, w9, w8 │ │ - lsl w1, w8, #2 │ │ - bl 22f54 │ │ - cbnz w0, b048 │ │ - ldr w8, [x27, #20] │ │ - ldr w9, [x19, #3360] │ │ - ldr x0, [sp, #32] │ │ - mov w2, #0x2 // #2 │ │ - add w8, w9, w8 │ │ - lsl w1, w8, #2 │ │ - bl 22f54 │ │ - cbnz w0, b048 │ │ - ldr w8, [x27, #20] │ │ - ldr w9, [x19, #3360] │ │ - ldr x0, [sp, #24] │ │ - mov w2, #0x2 // #2 │ │ - add w8, w9, w8 │ │ - lsl w1, w8, #2 │ │ - bl 22f54 │ │ - cbnz w0, b048 │ │ - ldr w8, [x27, #20] │ │ - ldr w9, [x19, #3360] │ │ - ldr x0, [sp, #16] │ │ - mov w2, #0x2 // #2 │ │ - add w8, w9, w8 │ │ - lsl w1, w8, #2 │ │ - bl 22f54 │ │ - cbnz w0, b048 │ │ - ldr w8, [x27, #20] │ │ - ldr w9, [x19, #3336] │ │ - ldr x0, [sp, #88] │ │ - asr w4, w8, #1 │ │ - mov w1, w25 │ │ - asr w3, w9, #1 │ │ - mov w2, wzr │ │ - mov w5, w26 │ │ - bl 25804 │ │ - ldr x8, [x19, #24] │ │ - ldr w9, [x8, #540] │ │ - cmp w9, #0x1 │ │ - b.lt af54 // b.tstop │ │ - mov w22, wzr │ │ - ldr x8, [x19, #3224] │ │ - madd w9, w25, w9, w22 │ │ - mov x0, x27 │ │ - smaddl x8, w9, w20, x8 │ │ - str x8, [x27, #8] │ │ - bl 7920 │ │ - cbnz w0, b048 │ │ - ldr x8, [x19, #24] │ │ - add w22, w22, #0x1 │ │ - ldr w9, [x8, #540] │ │ - cmp w22, w9 │ │ - b.lt af24 // b.tstop │ │ - ldr w9, [x21] │ │ - cmp w9, #0x1 │ │ - b.gt af94 │ │ - ldrb w8, [x8, #232] │ │ - tbz w8, #0, af8c │ │ - ldr w8, [x19, #3336] │ │ - ldr w9, [x27, #20] │ │ - ldr x0, [sp, #112] │ │ - mov w1, wzr │ │ - asr w2, w8, #1 │ │ - asr w3, w9, #1 │ │ - mov w4, w26 │ │ - bl 25bbc │ │ - ldr w9, [x19, #4768] │ │ - cmp w9, #0x1 │ │ - b.eq afa4 // b.none │ │ - ldr x8, [x19, #3264] │ │ - mov x0, x19 │ │ - mov w1, w23 │ │ - blr x8 │ │ - ldr w8, [x19, #3360] │ │ - ldr x0, [sp, #160] │ │ - lsl w9, w23, #2 │ │ - add w9, w9, #0x4 │ │ - mul w1, w9, w8 │ │ - mov w2, w28 │ │ - bl 2301c │ │ - add w23, w23, #0x1 │ │ - cmp w23, w29 │ │ - movi v1.2d, #0x0 │ │ - movi v2.16b, #0x2 │ │ - movi v3.16b, #0x1 │ │ - movi v4.2d, #0xffffffffffffffff │ │ - movi v5.16b, #0x4 │ │ - movi v6.16b, #0x40 │ │ - movi v7.16b, #0x3 │ │ - b.lt add0 // b.tstop │ │ - b ad94 │ │ - ldr x0, [sp, #160] │ │ + cmp w9, w21 │ │ + str w8, [x20] │ │ + b.lt a5c4 // b.tstop │ │ + b aef4 │ │ + mov w29, #0xffffffea // #-22 │ │ + ldr x8, [sp, #168] │ │ + ldr w8, [x8, #24] │ │ + cmp w8, #0x2 │ │ + b.cs a4c8 // b.hs, b.nlast │ │ + b af04 │ │ + ldr x0, [sp, #152] │ │ mov w1, #0xfffffffe // #-2 │ │ mov w2, #0x3 // #3 │ │ - bl 2301c │ │ + bl 23364 │ │ ldr w8, [x19, #3216] │ │ ldr x21, [sp, #144] │ │ mov x9, #0xffffffffffffffff // #-1 │ │ neg w8, w8 │ │ mov x0, x21 │ │ lsr x20, x9, x8 │ │ - bl 4b30 │ │ - ldr x8, [x19, #5760] │ │ + bl 4ac0 │ │ + ldr x8, [x19, #5408] │ │ ldr x22, [sp, #128] │ │ cmp x8, x20 │ │ - b.eq b040 // b.none │ │ + b.eq aee8 // b.none │ │ mov x0, x22 │ │ mov x1, x21 │ │ - bl 4af0 │ │ - ldr x8, [x19, #5760] │ │ + bl 4a80 │ │ + ldr x8, [x19, #5408] │ │ cmp x8, x20 │ │ - b.ne b028 // b.any │ │ + b.ne aed0 // b.any │ │ mov x0, x21 │ │ - bl 4bc0 │ │ - mov w1, #0xfffffffe // #-2 │ │ - mov w28, #0xffffffea // #-22 │ │ - b a6c4 │ │ + bl 4b50 │ │ + mov w29, #0xffffffea // #-22 │ │ + ldr x8, [sp, #168] │ │ + ldr w8, [x8, #24] │ │ + cmp w8, #0x2 │ │ + b.cs a4c8 // b.hs, b.nlast │ │ + add x20, x19, #0x908 │ │ + cmp w29, #0x0 │ │ + mov w8, #0xfffffffe // #-2 │ │ + cinc w1, w8, eq // eq = none │ │ + mov w2, #0x3 // #3 │ │ + mov x0, x20 │ │ + bl 23364 │ │ + ldr x8, [x19, #48] │ │ + cbz x8, af30 │ │ + add x0, x19, #0x20 │ │ + bl 23284 │ │ + add x0, x19, #0xa70 │ │ + bl 23bb4 │ │ + ldr x8, [x19, #336] │ │ + cbz x8, af48 │ │ + add x0, x19, #0x140 │ │ + bl 23284 │ │ + add x0, x19, #0xa78 │ │ + bl 23bb4 │ │ + ldr x8, [x19, #624] │ │ + cbz x8, af60 │ │ + add x0, x19, #0x260 │ │ + bl 23284 │ │ + add x0, x19, #0xa80 │ │ + bl 23bb4 │ │ + ldr x8, [x19, #912] │ │ + cbz x8, af78 │ │ + add x0, x19, #0x380 │ │ + bl 23284 │ │ + add x0, x19, #0xa88 │ │ + bl 23bb4 │ │ + ldr x8, [x19, #1200] │ │ + cbz x8, af90 │ │ + add x0, x19, #0x4a0 │ │ + bl 23284 │ │ + add x0, x19, #0xa90 │ │ + bl 23bb4 │ │ + ldr x8, [x19, #1488] │ │ + cbz x8, afa8 │ │ + add x0, x19, #0x5c0 │ │ + bl 23284 │ │ + add x0, x19, #0xa98 │ │ + bl 23bb4 │ │ + ldr x8, [x19, #1776] │ │ + cbz x8, afc0 │ │ + add x0, x19, #0x6e0 │ │ + bl 23284 │ │ + add x0, x19, #0xaa0 │ │ + bl 23bb4 │ │ + add x0, x19, #0x800 │ │ + bl 231bc │ │ + mov x0, x20 │ │ + bl 23284 │ │ + add x0, x19, #0xbb0 │ │ + bl 7288 <__cxa_atexit@plt+0x2728> │ │ + ldr x8, [x19, #24] │ │ + ldr w8, [x8, #516] │ │ + cbz w8, b000 │ │ + add x20, x19, #0xbd0 │ │ + mov x0, x20 │ │ + bl 7318 <__cxa_atexit@plt+0x27b8> │ │ + mov x0, x20 │ │ + bl 7288 <__cxa_atexit@plt+0x2728> │ │ + add x0, x19, #0xaa8 │ │ + bl 23bb4 │ │ + add x0, x19, #0xab0 │ │ + bl 23bb4 │ │ + add x0, x19, #0xa28 │ │ + bl 23bb4 │ │ + mov x0, x19 │ │ + bl 23bb4 │ │ + add x0, x19, #0x10 │ │ + bl 23bb4 │ │ + ldr w8, [x19, #3068] │ │ + cmp w8, #0x1 │ │ + b.lt b05c // b.tstop │ │ + mov x20, xzr │ │ + mov x21, xzr │ │ + ldr x8, [x19, #3056] │ │ + add x0, x8, x20 │ │ + bl 770c │ │ + ldrsw x8, [x19, #3068] │ │ + add x21, x21, #0x1 │ │ + add x20, x20, #0x50 │ │ + cmp x21, x8 │ │ + b.lt b03c // b.tstop │ │ + mov w0, w29 │ │ + ldp x29, x30, [sp, #272] │ │ + ldp x20, x19, [sp, #256] │ │ + ldp x22, x21, [sp, #240] │ │ + ldp x24, x23, [sp, #224] │ │ + ldp x26, x25, [sp, #208] │ │ + ldp x28, x27, [sp, #192] │ │ + add sp, sp, #0x120 │ │ + ret │ │ str x19, [sp, #-16]! │ │ ldr w9, [x1, #864] │ │ ldr w10, [x1, #828] │ │ ldr w11, [x1, #836] │ │ ldr w12, [x1, #832] │ │ ldr w13, [x1, #844] │ │ ldr w14, [x1, #840] │ │ add x16, x1, #0x370 │ │ - adrp x1, ac000 │ │ + adrp x1, ad000 │ │ ldrsw x17, [x0, #32] │ │ - ldr x1, [x1, #1248] │ │ + ldr x1, [x1, #1176] │ │ mov w0, #0x8 // #8 │ │ cmp w9, #0x0 │ │ mov x8, xzr │ │ add x15, x3, #0x6 │ │ add x17, x1, x17, lsl #10 │ │ csinc x0, x0, xzr, ne // ne = any │ │ mov w1, #0xff // #255 │ │ mov w3, w2 │ │ - cbnz w9, b158 │ │ + cbnz w9, b184 │ │ add w4, w10, w3 │ │ cmp w4, #0xff │ │ add w5, w11, w3 │ │ add w6, w12, w3 │ │ add w7, w13, w3 │ │ add w19, w14, w3 │ │ add x3, x17, w3, sxtw #2 │ │ @@ -6493,283 +6532,307 @@ │ │ cmp x8, x0 │ │ strh w3, [x15] │ │ sturh w6, [x15, #-2] │ │ strh w5, [x15, #4] │ │ strh w4, [x15, #2] │ │ add x15, x15, #0xc │ │ add x16, x16, #0x20 │ │ - b.cs b170 // b.hs, b.nlast │ │ + b.cs b19c // b.hs, b.nlast │ │ mov w3, w2 │ │ - cbz w9, b0a4 │ │ + cbz w9, b0d0 │ │ ldr w3, [x16] │ │ add w3, w3, w2 │ │ cmp w3, #0xff │ │ csel w3, w3, w1, lt // lt = tstop │ │ bic w3, w3, w3, asr #31 │ │ - b b0a4 │ │ + b b0d0 │ │ ldr x19, [sp], #16 │ │ ret │ │ sub sp, sp, #0x90 │ │ stp x28, x27, [sp, #48] │ │ stp x26, x25, [sp, #64] │ │ stp x24, x23, [sp, #80] │ │ stp x22, x21, [sp, #96] │ │ stp x20, x19, [sp, #112] │ │ stp x29, x30, [sp, #128] │ │ ldr w8, [x0, #8] │ │ mov x19, x0 │ │ cmp w8, #0x2 │ │ - b.cc b25c // b.lo, b.ul, b.last │ │ - ldr w23, [x19, #464] │ │ + b.cc b288 // b.lo, b.ul, b.last │ │ + ldr w23, [x19, #512] │ │ ldr x22, [x19] │ │ - mov w9, #0x17c0 // #6080 │ │ - mov w10, #0x1270 // #4720 │ │ + mov w9, #0x1660 // #5728 │ │ + mov w10, #0x10c8 // #4296 │ │ add w11, w23, #0x1 │ │ madd x20, x23, x9, x22 │ │ cmp w11, w8 │ │ add x21, x20, x10 │ │ csinc w8, wzr, w23, eq // eq = none │ │ mov x0, x21 │ │ - str w8, [x19, #464] │ │ - bl 4b30 │ │ + str w8, [x19, #512] │ │ + bl 4ac0 │ │ ldr w8, [x20, #3068] │ │ cmp w8, #0x1 │ │ - b.lt b20c // b.tstop │ │ - mov w8, #0x17c0 // #6080 │ │ + b.lt b238 // b.tstop │ │ + mov w8, #0x1660 // #5728 │ │ madd x8, x23, x8, x22 │ │ - mov w9, #0x1240 // #4672 │ │ + mov w9, #0x1098 // #4248 │ │ add x24, x20, #0xbfc │ │ add x22, x8, x9 │ │ mov x0, x22 │ │ mov x1, x21 │ │ - bl 4af0 │ │ + bl 4a80 │ │ ldr w8, [x24] │ │ cmp w8, #0x0 │ │ - b.gt b1f4 │ │ - ldr x8, [x19, #456] │ │ + b.gt b220 │ │ + ldr x8, [x19, #504] │ │ mov w9, #0x120 // #288 │ │ madd x21, x23, x9, x8 │ │ ldr x9, [x21, #16] │ │ str x21, [sp] │ │ - cbz x9, b260 │ │ + cbz x9, b28c │ │ mov w9, #0x120 // #288 │ │ madd x8, x23, x9, x8 │ │ ldr x9, [x8, #280] │ │ ldr w9, [x9, #4] │ │ cmn w9, #0x2 │ │ - b.eq b250 // b.none │ │ + b.eq b27c // b.none │ │ ldr w8, [x8, #264] │ │ - cbz w8, b250 │ │ - add x0, x19, #0xc0 │ │ + cbz w8, b27c │ │ + add x0, x19, #0xe0 │ │ mov x1, x21 │ │ - bl 22c48 │ │ + bl 22f90 │ │ mov x0, x21 │ │ - bl 22f3c │ │ - b b260 │ │ + bl 23284 │ │ + b b28c │ │ ldr x20, [x19] │ │ - ldr x8, [x19, #48] │ │ + ldr x8, [x19, #72] │ │ str x8, [x20, #8] │ │ - ldr x0, [x19, #40] │ │ + ldr x0, [x19, #64] │ │ str x0, [x20] │ │ - bl 2386c │ │ - ldur q0, [x19, #56] │ │ + bl 23b9c │ │ + ldur q0, [x19, #88] │ │ mov x25, x20 │ │ - mov w9, #0xd10 // #3344 │ │ + mov w9, #0xd28 // #3368 │ │ str q0, [x25, #16]! │ │ - stp xzr, xzr, [x19, #56] │ │ + stp xzr, xzr, [x19, #88] │ │ ldr x8, [x20, #8] │ │ ldrsw x8, [x8, #32] │ │ nop │ │ madd x9, x8, x9, x19 │ │ - add x23, x9, #0xd60 │ │ + add x23, x9, #0xe08 │ │ str x23, [x25, #3224] │ │ - ldr x10, [x9, #3488] │ │ + ldr x10, [x9, #3656] │ │ lsl w9, w8, #1 │ │ add w24, w9, #0x8 │ │ - cbnz x10, b378 │ │ + cbnz x10, b3a4 │ │ cmp w9, #0x4 │ │ - b.eq b320 // b.none │ │ + b.eq b34c // b.none │ │ cmp w9, #0x2 │ │ - b.eq b320 // b.none │ │ - cbnz w9, b81c │ │ - mov w9, #0xd10 // #3344 │ │ + b.eq b34c // b.none │ │ + cbnz w9, b8ac │ │ + mov w9, #0xd28 // #3368 │ │ madd x21, x8, x9, x19 │ │ - mov w8, #0x1a40 // #6720 │ │ + mov w8, #0x1ae8 // #6888 │ │ add x0, x21, x8 │ │ - bl 8d360 │ │ - add x0, x21, #0xda0 │ │ - bl 5cf80 │ │ - mov w8, #0x1008 // #4104 │ │ + bl 8f224 │ │ + add x0, x21, #0xe48 │ │ + bl 89788 │ │ + mov w8, #0x10b0 // #4272 │ │ add x0, x21, x8 │ │ mov w1, w24 │ │ - bl 6b5cc │ │ - mov w8, #0x1a20 // #6688 │ │ + bl 809f8 │ │ + mov w8, #0x1ac8 // #6856 │ │ add x0, x21, x8 │ │ - bl 6a948 │ │ - mov w8, #0x1a60 // #6752 │ │ + bl 7fd74 │ │ + mov w8, #0x1b08 // #6920 │ │ add x0, x21, x8 │ │ mov w1, w24 │ │ - bl 66458 │ │ - add x0, x21, #0xe60 │ │ - bl 86ac0 │ │ + bl 84ec8 │ │ + add x0, x21, #0xf08 │ │ + bl 530c0 │ │ mov x0, x23 │ │ - bl 8458c │ │ - b b378 │ │ - mov w9, #0xd10 // #3344 │ │ + bl 61d08 │ │ + b b3a4 │ │ + mov w9, #0xd28 // #3368 │ │ madd x21, x8, x9, x19 │ │ - mov w8, #0x1a40 // #6720 │ │ + mov w8, #0x1ae8 // #6888 │ │ add x0, x21, x8 │ │ - bl 6f038 │ │ - add x0, x21, #0xda0 │ │ - bl 6835c │ │ - mov w8, #0x1008 // #4104 │ │ + bl 639f8 │ │ + add x0, x21, #0xe48 │ │ + bl 65fb4 │ │ + mov w8, #0x10b0 // #4272 │ │ add x0, x21, x8 │ │ mov w1, w24 │ │ - bl 7da68 │ │ - mov w8, #0x1a20 // #6688 │ │ + bl 8bae4 │ │ + mov w8, #0x1ac8 // #6856 │ │ add x0, x21, x8 │ │ - bl 8c634 │ │ - mov w8, #0x1a60 // #6752 │ │ + bl 5edf0 │ │ + mov w8, #0x1b08 // #6920 │ │ add x0, x21, x8 │ │ mov w1, w24 │ │ - bl 74aec │ │ - add x0, x21, #0xe60 │ │ - bl 604a4 │ │ + bl 60434 │ │ + add x0, x21, #0xf08 │ │ + bl 58e9c │ │ mov x0, x23 │ │ - bl 5a520 │ │ + bl 69518 │ │ ldr x8, [x20, #8] │ │ - adrp x9, ac000 │ │ - adrp x10, ac000 │ │ + adrp x9, ad000 │ │ + adrp x10, ad000 │ │ + adrp x11, ad000 │ │ + adrp x12, ad000 │ │ + adrp x13, ad000 │ │ + adrp x14, ad000 │ │ ldr x9, [x9, #4032] │ │ - ldr x10, [x10, #2960] │ │ + ldr x10, [x10, #2912] │ │ + ldr x11, [x11, #800] │ │ + ldr x12, [x12, #224] │ │ + ldr x13, [x13, #1736] │ │ + ldr x14, [x14, #136] │ │ ldr w8, [x8, #32] │ │ - adrp x11, ac000 │ │ - adrp x12, ac000 │ │ - ldr x11, [x11, #872] │ │ - ldr x12, [x12, #320] │ │ + adrp x15, ad000 │ │ + adrp x16, ad000 │ │ + adrp x17, ad000 │ │ cmp w8, #0x0 │ │ - adrp x13, ac000 │ │ - adrp x8, ac000 │ │ + adrp x8, ad000 │ │ csel x9, x10, x9, eq // eq = none │ │ - adrp x10, ac000 │ │ + adrp x10, ad000 │ │ csel x11, x12, x11, eq // eq = none │ │ - adrp x12, ac000 │ │ - ldr x13, [x13, #1792] │ │ - ldr x8, [x8, #240] │ │ - ldr x10, [x10, #4016] │ │ - ldr x12, [x12, #768] │ │ - csel x13, x8, x13, eq // eq = none │ │ - adrp x8, ac000 │ │ + adrp x12, ad000 │ │ + ldr x15, [x15, #288] │ │ + ldr x16, [x16, #3264] │ │ + ldr x17, [x17, #2968] │ │ + ldr x8, [x8, #3984] │ │ + ldr x10, [x10, #3176] │ │ + ldr x12, [x12, #1216] │ │ + csel x13, x14, x13, eq // eq = none │ │ + adrp x14, ad000 │ │ + csel x15, x16, x15, eq // eq = none │ │ + adrp x16, ad000 │ │ + csel x17, x8, x17, eq // eq = none │ │ + adrp x8, ad000 │ │ csel x10, x12, x10, eq // eq = none │ │ - adrp x12, ac000 │ │ - ldr x8, [x8, #1408] │ │ - ldr x12, [x12, #1208] │ │ + adrp x12, ad000 │ │ + ldr x14, [x14, #688] │ │ + ldr x16, [x16, #3872] │ │ + ldr x8, [x8, #4016] │ │ + ldr x12, [x12, #680] │ │ + csel x14, x16, x14, eq // eq = none │ │ + adrp x16, ad000 │ │ + csel x12, x12, x8, eq // eq = none │ │ + adrp x8, ad000 │ │ + ldr x16, [x16, #1352] │ │ + ldr x8, [x8, #1136] │ │ str x9, [x20, #3256] │ │ str x11, [x20, #3248] │ │ str x13, [x20, #3264] │ │ - csel x12, x12, x8, eq // eq = none │ │ + csel x16, x8, x16, eq // eq = none │ │ ldr x8, [x20, #24] │ │ - str x10, [x20, #3272] │ │ - str x12, [x20, #3280] │ │ - str x25, [sp, #8] │ │ + str x15, [x20, #3272] │ │ + str x17, [x20, #3280] │ │ + str x10, [x20, #3288] │ │ + str x14, [x20, #3296] │ │ + str x12, [x20, #3304] │ │ + str x16, [x20, #3312] │ │ ldrb w9, [x8, #232] │ │ - tbnz w9, #0, b438 │ │ + str x25, [sp, #8] │ │ + tbnz w9, #0, b4c4 │ │ ldrsw x9, [x8, #304] │ │ cmp w9, #0x7 │ │ - b.ne b624 // b.any │ │ + b.ne b6b0 // b.any │ │ ldr w1, [x8, #824] │ │ add x0, x20, #0xbb0 │ │ - bl 7108 <__cxa_atexit@plt+0x2538> │ │ + bl 7098 <__cxa_atexit@plt+0x2538> │ │ ldr x8, [x20, #24] │ │ ldr x25, [sp, #8] │ │ ldr w8, [x8, #516] │ │ - cbnz w8, b64c │ │ - b b66c │ │ + cbnz w8, b6d8 │ │ + b b6fc │ │ ldrsw x9, [x8, #304] │ │ cmp w9, #0x7 │ │ - b.eq b45c // b.none │ │ + b.eq b4e8 // b.none │ │ add x9, x8, x9, lsl #2 │ │ ldrsw x9, [x9, #472] │ │ mov w10, #0x150 // #336 │ │ madd x9, x9, x10, x19 │ │ - ldr x9, [x9, #496] │ │ - cbz x9, b838 │ │ + ldr x9, [x9, #656] │ │ + cbz x9, b8c8 │ │ mov x25, xzr │ │ add x23, x20, #0x20 │ │ mov w26, #0x590 // #1424 │ │ mov w27, #0xc0c // #3084 │ │ mov w28, #0x150 // #336 │ │ add x9, x8, x25, lsl #2 │ │ ldrsw x21, [x9, #472] │ │ nop │ │ madd x9, x21, x28, x19 │ │ - ldr x10, [x9, #496] │ │ - cbz x10, b5fc │ │ + ldr x10, [x9, #656] │ │ + cbz x10, b688 │ │ madd x10, x21, x28, x19 │ │ ldr w11, [x8, #236] │ │ - ldr w12, [x10, #536] │ │ + ldr w12, [x10, #696] │ │ cmp w12, w11, lsl #1 │ │ - b.gt b5fc │ │ + b.gt b688 │ │ cmp w11, w12, lsl #4 │ │ - b.gt b5fc │ │ + b.gt b688 │ │ ldr w11, [x8, #244] │ │ nop │ │ madd x8, x21, x28, x19 │ │ - ldr w12, [x8, #540] │ │ + ldr w12, [x8, #700] │ │ lsl w13, w11, #1 │ │ cmp w13, w12 │ │ - b.lt b5fc // b.tstop │ │ + b.lt b688 // b.tstop │ │ lsl w12, w12, #4 │ │ cmp w11, w12 │ │ - b.gt b5fc │ │ + b.gt b688 │ │ ldr x11, [x20, #8] │ │ nop │ │ madd x12, x21, x28, x19 │ │ - ldr w12, [x12, #544] │ │ + ldr w12, [x12, #704] │ │ ldr w11, [x11, #12] │ │ cmp w11, w12 │ │ - b.ne b5fc // b.any │ │ + b.ne b688 // b.any │ │ madd x11, x21, x28, x19 │ │ - ldr w11, [x11, #548] │ │ + ldr w11, [x11, #708] │ │ cmp w24, w11 │ │ - b.ne b5fc // b.any │ │ - add x1, x9, #0x1e0 │ │ + b.ne b688 // b.any │ │ + add x1, x9, #0x280 │ │ mov x0, x23 │ │ - add x29, x10, #0x218 │ │ - add x22, x8, #0x21c │ │ - bl 22e44 │ │ + add x29, x10, #0x2b8 │ │ + add x22, x8, #0x2bc │ │ + bl 2318c │ │ madd x8, x21, x28, x19 │ │ - ldr x8, [x8, #488] │ │ + ldr x8, [x8, #648] │ │ add x9, sp, #0x14 │ │ ldr w8, [x8, #236] │ │ str w8, [x9, x25, lsl #2] │ │ ldr x8, [x20, #24] │ │ ldr w10, [x29] │ │ ldr w9, [x8, #236] │ │ cmp w9, w10 │ │ - b.ne b580 // b.any │ │ + b.ne b60c // b.any │ │ ldr w11, [x8, #244] │ │ ldr w12, [x22] │ │ cmp w11, w12 │ │ - b.ne b588 // b.any │ │ + b.ne b614 // b.any │ │ add x9, x20, x27 │ │ stur wzr, [x9, #-12] │ │ add x0, x8, x26 │ │ ldr w9, [x0] │ │ cmp w9, #0x2 │ │ - b.cc b5d0 // b.lo, b.ul, b.last │ │ + b.cc b65c // b.lo, b.ul, b.last │ │ ldr w8, [x8, #296] │ │ - cbnz w8, b5d0 │ │ - bl 2688c │ │ - cbnz w0, b5d0 │ │ + cbnz w8, b65c │ │ + bl 26bc0 │ │ + cbnz w0, b65c │ │ add x8, x20, x27 │ │ ldur w8, [x8, #-12] │ │ cmp w8, #0x0 │ │ cset w8, eq // eq = none │ │ - b b5d4 │ │ + b b660 │ │ ldr w12, [x22] │ │ ldr w11, [x8, #244] │ │ lsl w10, w10, #14 │ │ asr w14, w11, #1 │ │ add w10, w10, w9, asr #1 │ │ add w12, w14, w12, lsl #14 │ │ add x13, x20, x27 │ │ @@ -6781,114 +6844,115 @@ │ │ asr w11, w11, #4 │ │ asr w10, w10, #4 │ │ stp w9, w11, [x13, #-12] │ │ str w10, [x13] │ │ add x0, x8, x26 │ │ ldr w9, [x0] │ │ cmp w9, #0x2 │ │ - b.cs b55c // b.hs, b.nlast │ │ + b.cs b5e8 // b.hs, b.nlast │ │ mov w8, wzr │ │ add x9, x20, x25 │ │ strb w8, [x9, #2984] │ │ ldr x8, [x20, #24] │ │ add x25, x25, #0x1 │ │ add x23, x23, #0x120 │ │ add x26, x26, #0x24 │ │ cmp x25, #0x7 │ │ add x27, x27, #0x10 │ │ - b.ne b470 // b.any │ │ - b b40c │ │ - cbz w25, b618 │ │ + b.ne b4fc // b.any │ │ + b b498 │ │ + cbz w25, b6a4 │ │ add x23, x20, #0x20 │ │ mov x0, x23 │ │ - bl 22f3c │ │ + bl 23284 │ │ subs x25, x25, #0x1 │ │ add x23, x23, #0x120 │ │ - b.ne b604 // b.any │ │ + b.ne b690 // b.any │ │ ldr x25, [sp, #8] │ │ mov w23, #0xffffffea // #-22 │ │ - b b9b8 │ │ + b ba48 │ │ add x8, x8, x9, lsl #2 │ │ ldrsw x8, [x8, #472] │ │ add x0, x20, #0xbb0 │ │ add x8, x19, x8, lsl #5 │ │ - add x1, x8, #0xc60 │ │ - bl 72e8 <__cxa_atexit@plt+0x2718> │ │ + add x1, x8, #0xd08 │ │ + bl 7270 <__cxa_atexit@plt+0x2710> │ │ ldr x8, [x20, #24] │ │ ldr x25, [sp, #8] │ │ ldr w8, [x8, #516] │ │ - cbz w8, b66c │ │ + cbz w8, b6fc │ │ ldr w8, [x19, #8] │ │ - mov w9, #0x1238 // #4664 │ │ + mov w9, #0x1090 // #4240 │ │ add x9, x20, x9 │ │ - add x0, x20, #0xbd0 │ │ + add x1, x20, #0xbd0 │ │ cmp w8, #0x1 │ │ - csel x1, x9, xzr, hi // hi = pmore │ │ - bl 727c <__cxa_atexit@plt+0x26ac> │ │ - tbnz w0, #31, b814 │ │ + csel x2, x9, xzr, hi // hi = pmore │ │ + mov x0, x19 │ │ + bl 720c <__cxa_atexit@plt+0x26ac> │ │ + tbnz w0, #31, b8a4 │ │ ldr w8, [x20, #3064] │ │ - ldr w21, [x19, #28] │ │ + ldr w21, [x19, #44] │ │ cmp w8, w21 │ │ - b.ge b6b0 // b.tcont │ │ + b.ge b740 // b.tcont │ │ ldr x0, [x20, #3056] │ │ - cbz x0, b690 │ │ - bl 4b90 │ │ + cbz x0, b720 │ │ + bl 4b20 │ │ str xzr, [x20, #3056] │ │ - ldr w21, [x19, #28] │ │ + ldr w21, [x19, #44] │ │ mov w8, #0x50 // #80 │ │ smull x23, w21, w8 │ │ mov x0, x23 │ │ - bl 4b50 │ │ + bl 4ae0 │ │ str x0, [x20, #3056] │ │ - cbz x0, b9ac │ │ + cbz x0, ba3c │ │ str w21, [x20, #3064] │ │ - b b6c0 │ │ + b b750 │ │ ldr x0, [x20, #3056] │ │ sxtw x8, w21 │ │ add x8, x8, x8, lsl #2 │ │ lsl x23, x8, #4 │ │ - ldr x1, [x19, #16] │ │ + ldr x1, [x19, #32] │ │ mov x2, x23 │ │ - bl 4b60 │ │ - ldrsw x8, [x19, #28] │ │ - ldr x0, [x19, #16] │ │ + bl 4af0 │ │ + ldrsw x8, [x19, #44] │ │ + ldr x0, [x19, #32] │ │ mov w1, wzr │ │ add x8, x8, x8, lsl #2 │ │ lsl x2, x8, #4 │ │ - bl 4b70 │ │ - ldr w8, [x19, #28] │ │ + bl 4b00 │ │ + ldr w8, [x19, #44] │ │ mov x0, x19 │ │ mov x1, x20 │ │ mov w2, w24 │ │ str w8, [x20, #3068] │ │ - str wzr, [x19, #28] │ │ - bl 2291c │ │ - tbnz w0, #31, b814 │ │ + str wzr, [x19, #44] │ │ + bl 22c64 │ │ + tbnz w0, #31, b8a4 │ │ ldr x8, [x20, #24] │ │ add x1, x20, #0x800 │ │ add x24, x20, #0x908 │ │ ldp w2, w8, [x8, #236] │ │ cmp w2, w8 │ │ - b.ne b73c // b.any │ │ + b.ne b7cc // b.any │ │ mov x0, x1 │ │ mov x1, x24 │ │ - bl 22c48 │ │ + bl 22f90 │ │ ldr x8, [x20, #24] │ │ ldp w9, w10, [x8, #236] │ │ cmp w9, w10 │ │ - b.ne b75c // b.any │ │ - b b7f0 │ │ + b.ne b7ec // b.any │ │ + b b880 │ │ mov x0, x19 │ │ mov x3, x24 │ │ - bl 22be8 │ │ - tbnz w0, #31, b814 │ │ + bl 22f30 │ │ + tbnz w0, #31, b8a4 │ │ ldr x8, [x20, #24] │ │ ldp w9, w10, [x8, #236] │ │ cmp w9, w10 │ │ - b.eq b7f0 // b.none │ │ + b.eq b880 // b.none │ │ ldr w9, [x20, #2104] │ │ ldr w10, [x20, #2368] │ │ ldr w11, [x20, #2112] │ │ lsl w12, w9, #14 │ │ asr w13, w10, #1 │ │ cmp w11, #0x3 │ │ sub w11, w10, w9 │ │ @@ -6920,468 +6984,468 @@ │ │ and w9, w9, #0x3fff │ │ str w13, [x20, #3184] │ │ str w12, [x20, #3188] │ │ str w10, [x20, #3192] │ │ str w9, [x20, #3196] │ │ ldr w9, [x19, #8] │ │ cmp w9, #0x1 │ │ - b.ne b840 // b.any │ │ + b.ne b8d0 // b.any │ │ ldr w8, [x8, #276] │ │ - cbz w8, b84c │ │ - add x0, x19, #0xc0 │ │ + cbz w8, b8dc │ │ + add x0, x19, #0xe0 │ │ mov x1, x24 │ │ - bl 22c48 │ │ - b b84c │ │ + bl 22f90 │ │ + b b8dc │ │ mov w23, w0 │ │ - b b9b8 │ │ - adrp x1, 97000 │ │ - add x1, x1, #0xe22 │ │ + b ba48 │ │ + adrp x1, 99000 │ │ + add x1, x1, #0xa82 │ │ mov x0, x19 │ │ mov w2, w24 │ │ - bl 1d614 │ │ + bl 1d510 │ │ mov w23, #0xffffffa4 // #-92 │ │ - b b9b8 │ │ + b ba48 │ │ mov w23, #0xffffffea // #-22 │ │ - b b9b8 │ │ + b ba48 │ │ ldr x0, [sp] │ │ add x1, x20, #0x908 │ │ - bl 22e44 │ │ + bl 2318c │ │ ldr x8, [x20, #24] │ │ ldr w12, [x20, #2116] │ │ mov w13, #0xffffffff // #-1 │ │ ldr x10, [x20, #8] │ │ ldr w9, [x8, #236] │ │ lsl w12, w13, w12 │ │ mov w11, #0x10 // #16 │ │ mvn w12, w12 │ │ add w9, w9, #0x3 │ │ asr w9, w9, #2 │ │ - str w9, [x20, #3328] │ │ + str w9, [x20, #3360] │ │ ldr w9, [x8, #244] │ │ add w13, w9, #0x3 │ │ asr w13, w13, #2 │ │ - str w13, [x20, #3332] │ │ + str w13, [x20, #3364] │ │ ldr w13, [x8, #236] │ │ add w9, w9, #0x7 │ │ asr w9, w9, #3 │ │ lsl w14, w9, #1 │ │ add w9, w13, #0x7 │ │ asr w9, w9, #3 │ │ lsl w9, w9, #1 │ │ add w13, w9, #0x1f │ │ - str w9, [x20, #3336] │ │ + str w9, [x20, #3368] │ │ asr w9, w13, #5 │ │ - str w9, [x20, #3344] │ │ + str w9, [x20, #3376] │ │ add w9, w14, #0x1f │ │ asr w9, w9, #5 │ │ - str w14, [x20, #3340] │ │ - str w9, [x20, #3348] │ │ + str w14, [x20, #3372] │ │ + str w9, [x20, #3380] │ │ ldr w15, [x10, #1012] │ │ and w10, w13, #0xffffffe0 │ │ sxtw x10, w10 │ │ - str x10, [x20, #3320] │ │ + str x10, [x20, #3352] │ │ lsl w11, w11, w15 │ │ - str w11, [x20, #3360] │ │ + str w11, [x20, #3392] │ │ add w11, w14, w11 │ │ add w13, w15, #0x4 │ │ sub w11, w11, #0x1 │ │ asr w11, w11, w13 │ │ - str w13, [x20, #3356] │ │ - str w11, [x20, #3352] │ │ - str w12, [x20, #4660] │ │ + str w13, [x20, #3388] │ │ + str w11, [x20, #3384] │ │ + str w12, [x20, #4236] │ │ ldrb w11, [x8, #232] │ │ - tbnz w11, #0, b908 │ │ + tbnz w11, #0, b998 │ │ ldr w11, [x8, #464] │ │ - cbz w11, bf9c │ │ - lsl w8, w9, #4 │ │ - sxtw x8, w8 │ │ + cbz w11, c02c │ │ + ldr x0, [x19, #632] │ │ + sxtw x8, w9 │ │ lsr x9, x10, #1 │ │ mul x8, x8, x9 │ │ - lsl x0, x8, #3 │ │ - bl 237b4 │ │ + lsl x1, x8, #7 │ │ + bl 23b14 │ │ str x0, [x20, #2600] │ │ - cbz x0, b9b4 │ │ + cbz x0, ba44 │ │ ldr x9, [x0] │ │ ldr x8, [x20, #24] │ │ str x9, [x20, #2608] │ │ ldr w9, [x8, #464] │ │ - cbz w9, bf10 │ │ + cbz w9, bfa0 │ │ add x9, x20, #0xac8 │ │ movi v0.2d, #0x0 │ │ str wzr, [x20, #2784] │ │ str xzr, [x9, #16] │ │ str q0, [x9] │ │ ldr w9, [x8, #512] │ │ - cbz w9, bf6c │ │ + cbz w9, bffc │ │ ldrsw x21, [x8, #472] │ │ mov w9, #0x150 // #336 │ │ madd x9, x21, x9, x19 │ │ - ldr x0, [x9, #776] │ │ - cbz x0, bb44 │ │ + ldr x0, [x9, #936] │ │ + cbz x0, bbd4 │ │ ldr w10, [sp, #20] │ │ ldr w11, [x20, #2104] │ │ cmp w10, w11 │ │ - b.ne bb44 // b.any │ │ + b.ne bbd4 // b.any │ │ ldr w10, [x20, #92] │ │ ldr w11, [x20, #2108] │ │ cmp w10, w11 │ │ - b.ne bb44 // b.any │ │ - add x22, x9, #0x308 │ │ + b.ne bbd4 // b.any │ │ + add x22, x9, #0x3a8 │ │ str x0, [x20, #2672] │ │ - bl 2386c │ │ + bl 23b9c │ │ ldr x8, [x22] │ │ ldr x9, [x8] │ │ ldr x8, [x20, #24] │ │ str x9, [x20, #2616] │ │ - b bb4c │ │ + b bbdc │ │ movi v0.2d, #0x0 │ │ str d0, [x20, #3064] │ │ mov w23, #0xfffffff4 // #-12 │ │ add x0, x20, #0xbb0 │ │ - bl 7300 <__cxa_atexit@plt+0x2730> │ │ + bl 7288 <__cxa_atexit@plt+0x2728> │ │ ldr x8, [x20, #24] │ │ ldr w8, [x8, #516] │ │ - cbz w8, b9d4 │ │ + cbz w8, ba64 │ │ add x0, x20, #0xbd0 │ │ - bl 7300 <__cxa_atexit@plt+0x2730> │ │ + bl 7288 <__cxa_atexit@plt+0x2728> │ │ ldr x8, [x20, #48] │ │ - cbz x8, b9e4 │ │ + cbz x8, ba74 │ │ add x0, x20, #0x20 │ │ - bl 22f3c │ │ + bl 23284 │ │ add x0, x20, #0xa70 │ │ - bl 23884 │ │ + bl 23bb4 │ │ ldr x8, [x20, #336] │ │ - cbz x8, b9fc │ │ + cbz x8, ba8c │ │ add x0, x20, #0x140 │ │ - bl 22f3c │ │ + bl 23284 │ │ add x0, x20, #0xa78 │ │ - bl 23884 │ │ + bl 23bb4 │ │ ldr x8, [x20, #624] │ │ - cbz x8, ba14 │ │ + cbz x8, baa4 │ │ add x0, x20, #0x260 │ │ - bl 22f3c │ │ + bl 23284 │ │ add x0, x20, #0xa80 │ │ - bl 23884 │ │ + bl 23bb4 │ │ ldr x8, [x20, #912] │ │ - cbz x8, ba2c │ │ + cbz x8, babc │ │ add x0, x20, #0x380 │ │ - bl 22f3c │ │ + bl 23284 │ │ add x0, x20, #0xa88 │ │ - bl 23884 │ │ + bl 23bb4 │ │ ldr x8, [x20, #1200] │ │ - cbz x8, ba44 │ │ + cbz x8, bad4 │ │ add x0, x20, #0x4a0 │ │ - bl 22f3c │ │ + bl 23284 │ │ add x0, x20, #0xa90 │ │ - bl 23884 │ │ + bl 23bb4 │ │ ldr x8, [x20, #1488] │ │ - cbz x8, ba5c │ │ + cbz x8, baec │ │ add x0, x20, #0x5c0 │ │ - bl 22f3c │ │ + bl 23284 │ │ add x0, x20, #0xa98 │ │ - bl 23884 │ │ + bl 23bb4 │ │ ldr x8, [x20, #1776] │ │ - cbz x8, ba74 │ │ + cbz x8, bb04 │ │ add x0, x20, #0x6e0 │ │ - bl 22f3c │ │ + bl 23284 │ │ add x0, x20, #0xaa0 │ │ - bl 23884 │ │ + bl 23bb4 │ │ ldr w8, [x19, #8] │ │ cmp w8, #0x1 │ │ - b.ne ba94 // b.any │ │ - add x0, x19, #0xc0 │ │ - bl 22e74 │ │ - b ba9c │ │ + b.ne bb24 // b.any │ │ + add x0, x19, #0xe0 │ │ + bl 231bc │ │ + b bb2c │ │ ldr x0, [sp] │ │ - bl 22f3c │ │ + bl 23284 │ │ add x0, x20, #0x800 │ │ - bl 22e74 │ │ + bl 231bc │ │ add x0, x20, #0x908 │ │ - bl 22f3c │ │ + bl 23284 │ │ add x0, x20, #0xa28 │ │ - bl 23884 │ │ + bl 23bb4 │ │ mov x0, x20 │ │ - bl 23884 │ │ + bl 23bb4 │ │ mov x0, x25 │ │ - bl 23884 │ │ + bl 23bb4 │ │ ldr w8, [x20, #3068] │ │ cmp w8, #0x1 │ │ - b.lt baf8 // b.tstop │ │ + b.lt bb88 // b.tstop │ │ mov x21, xzr │ │ mov x22, xzr │ │ ldr x8, [x20, #3056] │ │ add x0, x8, x21 │ │ - bl 7874 │ │ + bl 770c │ │ ldrsw x8, [x20, #3068] │ │ add x22, x22, #0x1 │ │ add x21, x21, #0x50 │ │ cmp x22, x8 │ │ - b.lt bad8 // b.tstop │ │ + b.lt bb68 // b.tstop │ │ str wzr, [x20, #3068] │ │ ldr w8, [x19, #8] │ │ cmp w8, #0x1 │ │ - b.ls bb20 // b.plast │ │ - mov w8, #0x1240 // #4672 │ │ + b.ls bbb0 // b.plast │ │ + mov w8, #0x1098 // #4248 │ │ add x0, x20, x8 │ │ - bl 4ba0 │ │ - mov w8, #0x1270 // #4720 │ │ + bl 4b30 │ │ + mov w8, #0x10c8 // #4296 │ │ add x0, x20, x8 │ │ - bl 4bc0 │ │ + bl 4b50 │ │ mov w0, w23 │ │ ldp x29, x30, [sp, #128] │ │ ldp x20, x19, [sp, #112] │ │ ldp x22, x21, [sp, #96] │ │ ldp x24, x23, [sp, #80] │ │ ldp x26, x25, [sp, #64] │ │ ldp x28, x27, [sp, #48] │ │ add sp, sp, #0x90 │ │ ret │ │ str xzr, [x20, #2616] │ │ str xzr, [x20, #2672] │ │ mov w9, #0x150 // #336 │ │ - add x10, x19, #0x1e0 │ │ + add x10, x19, #0x280 │ │ madd x11, x21, x9, x10 │ │ add x12, x11, #0x130 │ │ ldur q0, [x12, #12] │ │ ldr q1, [x11, #304] │ │ add x11, x20, #0xae4 │ │ str q0, [x20, #2800] │ │ str q1, [x11] │ │ ldrsw x21, [x8, #476] │ │ nop │ │ madd x9, x21, x9, x10 │ │ ldr x0, [x9, #296] │ │ - cbz x0, bbc4 │ │ + cbz x0, bc54 │ │ ldr w10, [sp, #24] │ │ ldr w11, [x20, #2104] │ │ cmp w10, w11 │ │ - b.ne bbc4 // b.any │ │ + b.ne bc54 // b.any │ │ ldr w10, [x20, #380] │ │ ldr w11, [x20, #2108] │ │ cmp w10, w11 │ │ - b.ne bbc4 // b.any │ │ + b.ne bc54 // b.any │ │ add x22, x9, #0x128 │ │ str x0, [x20, #2680] │ │ - bl 2386c │ │ + bl 23b9c │ │ ldr x8, [x22] │ │ ldr x9, [x8] │ │ ldr x8, [x20, #24] │ │ str x9, [x20, #2624] │ │ - b bbcc │ │ + b bc5c │ │ str xzr, [x20, #2624] │ │ str xzr, [x20, #2680] │ │ mov w9, #0x150 // #336 │ │ - add x10, x19, #0x1e0 │ │ + add x10, x19, #0x280 │ │ madd x11, x21, x9, x10 │ │ add x12, x11, #0x130 │ │ ldur q0, [x12, #12] │ │ ldr q1, [x11, #304] │ │ add x11, x20, #0xb0c │ │ str q0, [x11] │ │ str q1, [x20, #2816] │ │ ldrsw x21, [x8, #480] │ │ nop │ │ madd x9, x21, x9, x10 │ │ ldr x0, [x9, #296] │ │ - cbz x0, bc44 │ │ + cbz x0, bcd4 │ │ ldr w10, [sp, #28] │ │ ldr w11, [x20, #2104] │ │ cmp w10, w11 │ │ - b.ne bc44 // b.any │ │ + b.ne bcd4 // b.any │ │ ldr w10, [x20, #668] │ │ ldr w11, [x20, #2108] │ │ cmp w10, w11 │ │ - b.ne bc44 // b.any │ │ + b.ne bcd4 // b.any │ │ add x22, x9, #0x128 │ │ str x0, [x20, #2688] │ │ - bl 2386c │ │ + bl 23b9c │ │ ldr x8, [x22] │ │ ldr x9, [x8] │ │ ldr x8, [x20, #24] │ │ str x9, [x20, #2632] │ │ - b bc4c │ │ + b bcdc │ │ str xzr, [x20, #2632] │ │ str xzr, [x20, #2688] │ │ mov w9, #0x150 // #336 │ │ - add x10, x19, #0x1e0 │ │ + add x10, x19, #0x280 │ │ madd x11, x21, x9, x10 │ │ add x12, x11, #0x130 │ │ ldur q0, [x12, #12] │ │ ldr q1, [x11, #304] │ │ add x11, x20, #0xb1c │ │ add x12, x20, #0xb28 │ │ str q0, [x12] │ │ str q1, [x11] │ │ ldrsw x21, [x8, #484] │ │ nop │ │ madd x9, x21, x9, x10 │ │ ldr x0, [x9, #296] │ │ - cbz x0, bcc8 │ │ + cbz x0, bd58 │ │ ldr w10, [sp, #32] │ │ ldr w11, [x20, #2104] │ │ cmp w10, w11 │ │ - b.ne bcc8 // b.any │ │ + b.ne bd58 // b.any │ │ ldr w10, [x20, #956] │ │ ldr w11, [x20, #2108] │ │ cmp w10, w11 │ │ - b.ne bcc8 // b.any │ │ + b.ne bd58 // b.any │ │ add x22, x9, #0x128 │ │ str x0, [x20, #2696] │ │ - bl 2386c │ │ + bl 23b9c │ │ ldr x8, [x22] │ │ ldr x9, [x8] │ │ ldr x8, [x20, #24] │ │ str x9, [x20, #2640] │ │ - b bcd0 │ │ + b bd60 │ │ str xzr, [x20, #2640] │ │ str xzr, [x20, #2696] │ │ mov w9, #0x150 // #336 │ │ - add x10, x19, #0x1e0 │ │ + add x10, x19, #0x280 │ │ madd x11, x21, x9, x10 │ │ add x12, x11, #0x130 │ │ ldur q0, [x12, #12] │ │ ldr q1, [x11, #304] │ │ add x11, x20, #0xb38 │ │ add x12, x20, #0xb44 │ │ str q0, [x12] │ │ str q1, [x11] │ │ ldrsw x21, [x8, #488] │ │ nop │ │ madd x9, x21, x9, x10 │ │ ldr x0, [x9, #296] │ │ - cbz x0, bd4c │ │ + cbz x0, bddc │ │ ldr w10, [sp, #36] │ │ ldr w11, [x20, #2104] │ │ cmp w10, w11 │ │ - b.ne bd4c // b.any │ │ + b.ne bddc // b.any │ │ ldr w10, [x20, #1244] │ │ ldr w11, [x20, #2108] │ │ cmp w10, w11 │ │ - b.ne bd4c // b.any │ │ + b.ne bddc // b.any │ │ add x22, x9, #0x128 │ │ str x0, [x20, #2704] │ │ - bl 2386c │ │ + bl 23b9c │ │ ldr x8, [x22] │ │ ldr x9, [x8] │ │ ldr x8, [x20, #24] │ │ str x9, [x20, #2648] │ │ - b bd54 │ │ + b bde4 │ │ str xzr, [x20, #2648] │ │ str xzr, [x20, #2704] │ │ mov w9, #0x150 // #336 │ │ - add x10, x19, #0x1e0 │ │ + add x10, x19, #0x280 │ │ madd x11, x21, x9, x10 │ │ add x12, x11, #0x130 │ │ ldur q0, [x12, #12] │ │ ldr q1, [x11, #304] │ │ add x11, x20, #0xb54 │ │ str q0, [x20, #2912] │ │ str q1, [x11] │ │ ldrsw x21, [x8, #492] │ │ nop │ │ madd x9, x21, x9, x10 │ │ ldr x0, [x9, #296] │ │ - cbz x0, bdcc │ │ + cbz x0, be5c │ │ ldr w10, [sp, #40] │ │ ldr w11, [x20, #2104] │ │ cmp w10, w11 │ │ - b.ne bdcc // b.any │ │ + b.ne be5c // b.any │ │ ldr w10, [x20, #1532] │ │ ldr w11, [x20, #2108] │ │ cmp w10, w11 │ │ - b.ne bdcc // b.any │ │ + b.ne be5c // b.any │ │ add x22, x9, #0x128 │ │ str x0, [x20, #2712] │ │ - bl 2386c │ │ + bl 23b9c │ │ ldr x8, [x22] │ │ ldr x9, [x8] │ │ ldr x8, [x20, #24] │ │ str x9, [x20, #2656] │ │ - b bdd4 │ │ + b be64 │ │ str xzr, [x20, #2656] │ │ str xzr, [x20, #2712] │ │ mov w9, #0x150 // #336 │ │ - add x10, x19, #0x1e0 │ │ + add x10, x19, #0x280 │ │ madd x11, x21, x9, x10 │ │ add x12, x11, #0x130 │ │ ldur q0, [x12, #12] │ │ ldr q1, [x11, #304] │ │ add x11, x20, #0xb7c │ │ str q0, [x11] │ │ str q1, [x20, #2928] │ │ ldrsw x21, [x8, #496] │ │ nop │ │ madd x9, x21, x9, x10 │ │ ldr x0, [x9, #296] │ │ - cbz x0, be4c │ │ + cbz x0, bedc │ │ ldr w10, [sp, #44] │ │ ldr w11, [x20, #2104] │ │ cmp w10, w11 │ │ - b.ne be4c // b.any │ │ + b.ne bedc // b.any │ │ ldr w10, [x20, #1820] │ │ ldr w11, [x20, #2108] │ │ cmp w10, w11 │ │ - b.ne be4c // b.any │ │ + b.ne bedc // b.any │ │ add x22, x9, #0x128 │ │ str x0, [x20, #2720] │ │ - bl 2386c │ │ + bl 23b9c │ │ ldr x8, [x22] │ │ ldr x9, [x8] │ │ ldr x8, [x20, #24] │ │ str x9, [x20, #2664] │ │ - b be54 │ │ + b bee4 │ │ str xzr, [x20, #2664] │ │ str xzr, [x20, #2720] │ │ mov w9, #0x150 // #336 │ │ madd x9, x21, x9, x19 │ │ - add x10, x9, #0x310 │ │ + add x10, x9, #0x3b0 │ │ ldur q0, [x10, #12] │ │ - ldr q1, [x9, #784] │ │ + ldr q1, [x9, #944] │ │ add x9, x20, #0xb8c │ │ add x10, x20, #0xb98 │ │ str q0, [x10] │ │ str q1, [x9] │ │ ldr w9, [x8, #864] │ │ - cbz w9, bf88 │ │ + cbz w9, c018 │ │ str xzr, [x20, #2736] │ │ str xzr, [x20, #2752] │ │ ldr w9, [x8, #872] │ │ add x23, x20, #0xab0 │ │ - cbz w9, bff4 │ │ + cbz w9, c088 │ │ ldrsw x9, [x8, #304] │ │ add x10, sp, #0x14 │ │ - ldr w11, [x20, #3336] │ │ + ldr w11, [x20, #3368] │ │ ldr w10, [x10, x9, lsl #2] │ │ add w10, w10, #0x7 │ │ asr w10, w10, #3 │ │ cmp w11, w10, lsl #1 │ │ - b.ne bfc0 // b.any │ │ + b.ne c050 // b.any │ │ mov w10, #0x120 // #288 │ │ madd x10, x9, x10, x20 │ │ ldr w10, [x10, #92] │ │ - ldr w11, [x20, #3340] │ │ + ldr w11, [x20, #3372] │ │ add w10, w10, #0x7 │ │ asr w10, w10, #3 │ │ cmp w11, w10, lsl #1 │ │ - b.ne bffc // b.any │ │ + b.ne c090 // b.any │ │ add x9, x8, x9, lsl #2 │ │ ldrsw x9, [x9, #472] │ │ mov w10, #0x150 // #336 │ │ madd x9, x9, x10, x19 │ │ - ldr x0, [x9, #768] │ │ + ldr x0, [x9, #928] │ │ str x0, [x23] │ │ - cbz x0, bfc4 │ │ - bl 2386c │ │ + cbz x0, c054 │ │ + bl 23b9c │ │ ldr x0, [x20, #2736] │ │ ldr x8, [x20, #24] │ │ ldr x9, [x0] │ │ str x9, [x20, #2752] │ │ ldr w8, [x8, #868] │ │ - cbnz w8, bfcc │ │ - b c008 │ │ + cbnz w8, c05c │ │ + b c09c │ │ ldr x9, [x20, #40] │ │ ldr x10, [x20, #328] │ │ ldr w9, [x9, #248] │ │ str w9, [x20, #2760] │ │ ldr w9, [x10, #248] │ │ ldr x10, [x20, #616] │ │ str w9, [x20, #2764] │ │ @@ -7396,817 +7460,763 @@ │ │ str w9, [x20, #2776] │ │ ldr w9, [x10, #248] │ │ ldr x10, [x20, #1768] │ │ str w9, [x20, #2780] │ │ ldr w9, [x10, #248] │ │ str w9, [x20, #2784] │ │ ldr w9, [x8, #512] │ │ - cbnz w9, b958 │ │ + cbnz w9, b9e8 │ │ movi v0.2d, #0x0 │ │ str xzr, [x20, #2720] │ │ str q0, [x20, #2704] │ │ str q0, [x20, #2688] │ │ str q0, [x20, #2672] │ │ ldr w9, [x8, #864] │ │ - cbnz w9, be80 │ │ + cbnz w9, bf10 │ │ add x8, x20, #0xaa8 │ │ movi v0.2d, #0x0 │ │ str xzr, [x8, #16] │ │ str q0, [x8] │ │ - b c06c │ │ + b c0fc │ │ movi v0.2d, #0x0 │ │ str xzr, [x20, #2600] │ │ str q0, [x20, #2672] │ │ str q0, [x20, #2688] │ │ str q0, [x20, #2704] │ │ str xzr, [x20, #2720] │ │ ldr w9, [x8, #864] │ │ - cbnz w9, be80 │ │ - b bf88 │ │ + cbnz w9, bf10 │ │ + b c018 │ │ mov x0, xzr │ │ ldr w8, [x8, #868] │ │ - cbz w8, c008 │ │ - ldr x8, [x20, #3320] │ │ - ldrsw x9, [x20, #3348] │ │ + cbz w8, c09c │ │ + ldr x8, [x20, #3352] │ │ + ldrsw x9, [x20, #3380] │ │ + ldr x0, [x19, #624] │ │ mul x8, x8, x9 │ │ - lsl x0, x8, #5 │ │ - bl 237b4 │ │ + lsl x1, x8, #5 │ │ + bl 23b14 │ │ str x0, [x20, #2728] │ │ - cbz x0, c024 │ │ + cbz x0, c0b8 │ │ ldr x8, [x0] │ │ str x8, [x20, #2744] │ │ - b c06c │ │ + b c0fc │ │ ldr w9, [x8, #868] │ │ - cbz w9, be94 │ │ + cbz w9, bf24 │ │ mov x0, xzr │ │ ldr w8, [x8, #868] │ │ - cbnz w8, bfcc │ │ - cbz x0, c030 │ │ + cbnz w8, c05c │ │ + cbz x0, c0c4 │ │ str x0, [x20, #2728] │ │ - bl 2386c │ │ + bl 23b9c │ │ ldr x8, [x20, #2736] │ │ ldr x8, [x8] │ │ str x8, [x20, #2744] │ │ - b c06c │ │ + b c0fc │ │ mov x0, x23 │ │ - bl 23884 │ │ - b b9b4 │ │ - ldr x8, [x20, #3320] │ │ - ldrsw x9, [x20, #3348] │ │ + bl 23bb4 │ │ + b ba44 │ │ + ldr x8, [x20, #3352] │ │ + ldrsw x9, [x20, #3380] │ │ + ldr x0, [x19, #624] │ │ mul x8, x8, x9 │ │ - lsl x0, x8, #5 │ │ - bl 237b4 │ │ + lsl x23, x8, #5 │ │ + mov x1, x23 │ │ + bl 23b14 │ │ str x0, [x20, #2728] │ │ - cbz x0, b9b4 │ │ - ldr x8, [x20, #3320] │ │ - ldrsw x9, [x20, #3348] │ │ + cbz x0, ba44 │ │ ldr x0, [x0] │ │ mov w1, wzr │ │ - mul x8, x8, x9 │ │ - lsl x2, x8, #5 │ │ + mov x2, x23 │ │ str x0, [x20, #2744] │ │ - bl 4b70 │ │ + bl 4b00 │ │ ldr x8, [x20, #24] │ │ mov x23, xzr │ │ mov w25, wzr │ │ add x9, x20, #0x908 │ │ ldr w21, [x8, #440] │ │ add x26, x20, #0xbd0 │ │ add x27, x20, #0xbb0 │ │ add x28, x20, #0xac8 │ │ - mov w29, #0xc60 // #3168 │ │ + mov w29, #0xd08 // #3336 │ │ str x9, [sp, #8] │ │ mov w8, #0x1 // #1 │ │ lsl w8, w8, w25 │ │ tst w8, w21 │ │ - b.ne c0e0 // b.any │ │ - b c0bc │ │ + b.ne c170 // b.any │ │ + b c14c │ │ ldr q0, [x28] │ │ ldur q1, [x28, #12] │ │ - add x8, x22, #0x310 │ │ - str q0, [x22, #784] │ │ + add x8, x22, #0x3b0 │ │ + str q0, [x22, #944] │ │ stur q1, [x8, #12] │ │ add x23, x23, #0x150 │ │ add w25, w25, #0x1 │ │ cmp x23, #0xa80 │ │ add x29, x29, #0x20 │ │ - b.eq c16c // b.none │ │ + b.eq c1fc // b.none │ │ mov w8, #0x1 // #1 │ │ lsl w8, w8, w25 │ │ tst w8, w21 │ │ - b.eq c0bc // b.none │ │ + b.eq c14c // b.none │ │ add x24, x19, x23 │ │ - ldr x8, [x24, #496] │ │ - add x22, x24, #0x1e0 │ │ - cbz x8, c0f8 │ │ + ldr x8, [x24, #656] │ │ + add x22, x24, #0x280 │ │ + cbz x8, c188 │ │ mov x0, x22 │ │ - bl 22f3c │ │ + bl 23284 │ │ ldr x1, [sp, #8] │ │ mov x0, x22 │ │ - bl 22e44 │ │ + bl 2318c │ │ add x22, x19, x29 │ │ mov x0, x22 │ │ - bl 7300 <__cxa_atexit@plt+0x2730> │ │ + bl 7288 <__cxa_atexit@plt+0x2728> │ │ ldr x8, [x20, #24] │ │ mov x0, x22 │ │ ldr w8, [x8, #516] │ │ cmp w8, #0x0 │ │ csel x1, x27, x26, eq // eq = none │ │ - bl 72e8 <__cxa_atexit@plt+0x2718> │ │ - add x0, x24, #0x300 │ │ - bl 23884 │ │ + bl 7270 <__cxa_atexit@plt+0x2710> │ │ + add x0, x24, #0x3a0 │ │ + bl 23bb4 │ │ ldr x0, [x20, #2728] │ │ - str x0, [x24, #768] │ │ - cbz x0, c140 │ │ - bl 2386c │ │ + str x0, [x24, #928] │ │ + cbz x0, c1d0 │ │ + bl 23b9c │ │ add x22, x19, x23 │ │ - add x0, x22, #0x308 │ │ - bl 23884 │ │ + add x0, x22, #0x3a8 │ │ + bl 23bb4 │ │ ldr x8, [x20, #24] │ │ ldr w8, [x8, #464] │ │ - cbnz w8, c0a8 │ │ + cbnz w8, c138 │ │ ldr x0, [x20, #2600] │ │ - str x0, [x22, #776] │ │ - cbz x0, c0a8 │ │ - bl 2386c │ │ - b c0a8 │ │ + str x0, [x22, #936] │ │ + cbz x0, c138 │ │ + bl 23b9c │ │ + b c138 │ │ ldr w8, [x19, #8] │ │ cmp w8, #0x1 │ │ - b.ne c18c // b.any │ │ + b.ne c21c // b.any │ │ mov x0, x20 │ │ - bl 8fa8 │ │ - tbnz w0, #31, c1ac │ │ + bl 8e50 │ │ + tbnz w0, #31, c23c │ │ mov w23, wzr │ │ - b bb20 │ │ - mov w8, #0x1240 // #4672 │ │ + b bbb0 │ │ + mov w8, #0x1098 // #4248 │ │ add x0, x20, x8 │ │ - bl 4ba0 │ │ - mov w8, #0x1270 // #4720 │ │ + bl 4b30 │ │ + mov w8, #0x10c8 // #4296 │ │ add x0, x20, x8 │ │ - bl 4bc0 │ │ + bl 4b50 │ │ mov w23, wzr │ │ - b bb20 │ │ + b bbb0 │ │ mov w23, w0 │ │ - add x0, x19, #0xc0 │ │ - bl 22e74 │ │ - tbnz w21, #0, c1dc │ │ - tbnz w21, #1, c208 │ │ - tbnz w21, #2, c234 │ │ - tbnz w21, #3, c260 │ │ - tbnz w21, #4, c28c │ │ - tbnz w21, #5, c2b8 │ │ - tbnz w21, #6, c2e4 │ │ - tbz w21, #7, bb20 │ │ - b c310 │ │ - ldr x8, [x19, #496] │ │ - cbz x8, c1ec │ │ - add x0, x19, #0x1e0 │ │ - bl 22f3c │ │ - add x0, x19, #0xc60 │ │ - bl 7300 <__cxa_atexit@plt+0x2730> │ │ - add x0, x19, #0x300 │ │ - bl 23884 │ │ - add x0, x19, #0x308 │ │ - bl 23884 │ │ - tbz w21, #1, c1c0 │ │ - ldr x8, [x19, #832] │ │ - cbz x8, c218 │ │ - add x0, x19, #0x330 │ │ - bl 22f3c │ │ - add x0, x19, #0xc80 │ │ - bl 7300 <__cxa_atexit@plt+0x2730> │ │ - add x0, x19, #0x450 │ │ - bl 23884 │ │ - add x0, x19, #0x458 │ │ - bl 23884 │ │ - tbz w21, #2, c1c4 │ │ - ldr x8, [x19, #1168] │ │ - cbz x8, c244 │ │ - add x0, x19, #0x480 │ │ - bl 22f3c │ │ - add x0, x19, #0xca0 │ │ - bl 7300 <__cxa_atexit@plt+0x2730> │ │ - add x0, x19, #0x5a0 │ │ - bl 23884 │ │ - add x0, x19, #0x5a8 │ │ - bl 23884 │ │ - tbz w21, #3, c1c8 │ │ - ldr x8, [x19, #1504] │ │ - cbz x8, c270 │ │ - add x0, x19, #0x5d0 │ │ - bl 22f3c │ │ - add x0, x19, #0xcc0 │ │ - bl 7300 <__cxa_atexit@plt+0x2730> │ │ - add x0, x19, #0x6f0 │ │ - bl 23884 │ │ - add x0, x19, #0x6f8 │ │ - bl 23884 │ │ - tbz w21, #4, c1cc │ │ - ldr x8, [x19, #1840] │ │ - cbz x8, c29c │ │ - add x0, x19, #0x720 │ │ - bl 22f3c │ │ - add x0, x19, #0xce0 │ │ - bl 7300 <__cxa_atexit@plt+0x2730> │ │ - add x0, x19, #0x840 │ │ - bl 23884 │ │ - add x0, x19, #0x848 │ │ - bl 23884 │ │ - tbz w21, #5, c1d0 │ │ - ldr x8, [x19, #2176] │ │ - cbz x8, c2c8 │ │ - add x0, x19, #0x870 │ │ - bl 22f3c │ │ - add x0, x19, #0xd00 │ │ - bl 7300 <__cxa_atexit@plt+0x2730> │ │ - add x0, x19, #0x990 │ │ - bl 23884 │ │ - add x0, x19, #0x998 │ │ - bl 23884 │ │ - tbz w21, #6, c1d4 │ │ - ldr x8, [x19, #2512] │ │ - cbz x8, c2f4 │ │ - add x0, x19, #0x9c0 │ │ - bl 22f3c │ │ - add x0, x19, #0xd20 │ │ - bl 7300 <__cxa_atexit@plt+0x2730> │ │ - add x0, x19, #0xae0 │ │ - bl 23884 │ │ - add x0, x19, #0xae8 │ │ - bl 23884 │ │ - tbz w21, #7, bb20 │ │ - ldr x8, [x19, #2848] │ │ - cbz x8, c320 │ │ - add x0, x19, #0xb10 │ │ - bl 22f3c │ │ - add x0, x19, #0xd40 │ │ - bl 7300 <__cxa_atexit@plt+0x2730> │ │ - add x0, x19, #0xc30 │ │ - bl 23884 │ │ - add x0, x19, #0xc38 │ │ - bl 23884 │ │ - b bb20 │ │ + add x0, x19, #0xe0 │ │ + bl 231bc │ │ + tbnz w21, #0, c26c │ │ + tbnz w21, #1, c298 │ │ + tbnz w21, #2, c2c4 │ │ + tbnz w21, #3, c2f0 │ │ + tbnz w21, #4, c31c │ │ + tbnz w21, #5, c348 │ │ + tbnz w21, #6, c374 │ │ + tbz w21, #7, bbb0 │ │ + b c3a0 │ │ + ldr x8, [x19, #656] │ │ + cbz x8, c27c │ │ + add x0, x19, #0x280 │ │ + bl 23284 │ │ + add x0, x19, #0xd08 │ │ + bl 7288 <__cxa_atexit@plt+0x2728> │ │ + add x0, x19, #0x3a0 │ │ + bl 23bb4 │ │ + add x0, x19, #0x3a8 │ │ + bl 23bb4 │ │ + tbz w21, #1, c250 │ │ + ldr x8, [x19, #992] │ │ + cbz x8, c2a8 │ │ + add x0, x19, #0x3d0 │ │ + bl 23284 │ │ + add x0, x19, #0xd28 │ │ + bl 7288 <__cxa_atexit@plt+0x2728> │ │ + add x0, x19, #0x4f0 │ │ + bl 23bb4 │ │ + add x0, x19, #0x4f8 │ │ + bl 23bb4 │ │ + tbz w21, #2, c254 │ │ + ldr x8, [x19, #1328] │ │ + cbz x8, c2d4 │ │ + add x0, x19, #0x520 │ │ + bl 23284 │ │ + add x0, x19, #0xd48 │ │ + bl 7288 <__cxa_atexit@plt+0x2728> │ │ + add x0, x19, #0x640 │ │ + bl 23bb4 │ │ + add x0, x19, #0x648 │ │ + bl 23bb4 │ │ + tbz w21, #3, c258 │ │ + ldr x8, [x19, #1664] │ │ + cbz x8, c300 │ │ + add x0, x19, #0x670 │ │ + bl 23284 │ │ + add x0, x19, #0xd68 │ │ + bl 7288 <__cxa_atexit@plt+0x2728> │ │ + add x0, x19, #0x790 │ │ + bl 23bb4 │ │ + add x0, x19, #0x798 │ │ + bl 23bb4 │ │ + tbz w21, #4, c25c │ │ + ldr x8, [x19, #2000] │ │ + cbz x8, c32c │ │ + add x0, x19, #0x7c0 │ │ + bl 23284 │ │ + add x0, x19, #0xd88 │ │ + bl 7288 <__cxa_atexit@plt+0x2728> │ │ + add x0, x19, #0x8e0 │ │ + bl 23bb4 │ │ + add x0, x19, #0x8e8 │ │ + bl 23bb4 │ │ + tbz w21, #5, c260 │ │ + ldr x8, [x19, #2336] │ │ + cbz x8, c358 │ │ + add x0, x19, #0x910 │ │ + bl 23284 │ │ + add x0, x19, #0xda8 │ │ + bl 7288 <__cxa_atexit@plt+0x2728> │ │ + add x0, x19, #0xa30 │ │ + bl 23bb4 │ │ + add x0, x19, #0xa38 │ │ + bl 23bb4 │ │ + tbz w21, #6, c264 │ │ + ldr x8, [x19, #2672] │ │ + cbz x8, c384 │ │ + add x0, x19, #0xa60 │ │ + bl 23284 │ │ + add x0, x19, #0xdc8 │ │ + bl 7288 <__cxa_atexit@plt+0x2728> │ │ + add x0, x19, #0xb80 │ │ + bl 23bb4 │ │ + add x0, x19, #0xb88 │ │ + bl 23bb4 │ │ + tbz w21, #7, bbb0 │ │ + ldr x8, [x19, #3008] │ │ + cbz x8, c3b0 │ │ + add x0, x19, #0xbb0 │ │ + bl 23284 │ │ + add x0, x19, #0xde8 │ │ + bl 7288 <__cxa_atexit@plt+0x2728> │ │ + add x0, x19, #0xcd0 │ │ + bl 23bb4 │ │ + add x0, x19, #0xcd8 │ │ + bl 23bb4 │ │ + b bbb0 │ │ stp x28, x27, [sp, #-96]! │ │ stp x26, x25, [sp, #16] │ │ stp x24, x23, [sp, #32] │ │ stp x22, x21, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ stp x29, x30, [sp, #80] │ │ sub sp, sp, #0x2a0 │ │ - str w4, [sp, #276] │ │ - ldp x8, x13, [x0] │ │ + ldp x24, x12, [x0] │ │ mov w9, #0xf5c0 // #62912 │ │ mov w29, w2 │ │ mov x20, x0 │ │ - str x8, [sp, #320] │ │ - ldr w8, [x8, #4768] │ │ + ldr w8, [x24, #4344] │ │ movk w9, #0x3, lsl #16 │ │ - cbz w8, c39c │ │ - ldr x11, [sp, #320] │ │ - ldpsw x23, x15, [x20, #16] │ │ - ldr x10, [x11, #3320] │ │ - ldr x11, [x11, #4776] │ │ + cbz w8, c420 │ │ + ldpsw x13, x5, [x20, #16] │ │ + ldr x10, [x24, #3352] │ │ + ldr x11, [x24, #4352] │ │ nop │ │ - madd x10, x10, x15, x23 │ │ - add x10, x11, x10, lsl #5 │ │ - b c3a4 │ │ - ldp w23, w15, [x20, #16] │ │ - add x10, sp, #0x1e0 │ │ + madd x10, x10, x5, x13 │ │ + add x27, x11, x10, lsl #5 │ │ + b c428 │ │ + ldp w13, w5, [x20, #16] │ │ + add x27, sp, #0x1e0 │ │ add x9, x20, x9 │ │ - str x10, [sp, #328] │ │ - str x9, [sp, #264] │ │ - adrp x11, ac000 │ │ - ldr x11, [x11, #1184] │ │ - ldr x10, [sp, #320] │ │ - ldr w14, [x13, #13864] │ │ - and w12, w15, #0x1f │ │ + str x9, [sp, #288] │ │ + adrp x11, ad000 │ │ + ldr x11, [x11, #1112] │ │ + ldr w9, [x24, #3368] │ │ + ldr w10, [x24, #3372] │ │ + ldr w28, [x24, #2112] │ │ add x11, x11, w29, uxtw #2 │ │ - ldr w9, [x10, #3336] │ │ - ldr w26, [x10, #2112] │ │ - ldr w10, [x10, #3340] │ │ - ldrb w24, [x11] │ │ - ldrb w28, [x11, #1] │ │ - sub w9, w9, w23 │ │ - sub w10, w10, w15 │ │ - cmp w9, w24 │ │ - stp x12, x13, [sp, #304] │ │ - csel w16, w24, w9, gt │ │ - cmp w10, w28 │ │ - str w14, [sp, #240] │ │ - ldr w14, [x13, #13872] │ │ - csel w13, w28, w10, gt │ │ - cmp w26, #0x3 │ │ - cset w17, ne // ne = any │ │ - cinc x9, x24, ne // ne = any │ │ - cmp w26, #0x1 │ │ - cset w0, eq // eq = none │ │ - lsr x21, x9, x17 │ │ - cinc x9, x28, eq // eq = none │ │ - and x25, x23, #0x1f │ │ - lsr w10, w12, w0 │ │ + ldrb w22, [x11] │ │ + ldrb w11, [x11, #1] │ │ + sub w9, w9, w13 │ │ + sub w10, w10, w5 │ │ + cmp w9, w22 │ │ + csel w17, w22, w9, gt │ │ + cmp w10, w11 │ │ + csel w15, w11, w10, gt │ │ + cmp w28, #0x3 │ │ + ldr w14, [x12, #13864] │ │ + ldr w16, [x12, #13872] │ │ + cset w0, ne // ne = any │ │ + cinc x9, x22, ne // ne = any │ │ + cmp w28, #0x1 │ │ lsr x9, x9, x0 │ │ - str x15, [sp, #248] │ │ - str w14, [sp, #232] │ │ - cbz w26, c440 │ │ - tbnz w23, #0, c448 │ │ - cmp w24, w17 │ │ - b.hi c448 // b.pmore │ │ - str wzr, [sp, #292] │ │ - b c460 │ │ - cmp w28, w0 │ │ - b.ls c458 // b.plast │ │ + and w23, w5, #0x1f │ │ + cset w2, eq // eq = none │ │ + str x9, [sp, #272] │ │ + cinc x9, x11, eq // eq = none │ │ + and x25, x13, #0x1f │ │ + lsr w10, w23, w2 │ │ + lsr x9, x9, x2 │ │ + stp x12, x11, [sp, #320] │ │ + cbz w28, c4b4 │ │ + tbnz w13, #0, c4bc │ │ + cmp w22, w0 │ │ + b.hi c4bc // b.pmore │ │ + str wzr, [sp, #316] │ │ + b c4d8 │ │ + ldr x11, [sp, #328] │ │ + cmp w11, w2 │ │ + b.ls c4d0 // b.plast │ │ mov w11, #0x1 // #1 │ │ - b c45c │ │ - and w11, w15, #0x1 │ │ - str w11, [sp, #292] │ │ - lsr w19, w25, w17 │ │ + b c4d4 │ │ + and w11, w5, #0x1 │ │ + str w11, [sp, #316] │ │ + lsr w19, w25, w0 │ │ cmp w8, #0x2 │ │ add x8, x20, w10, uxtw │ │ - str x8, [sp, #224] │ │ - str x9, [sp, #256] │ │ - str x25, [sp, #280] │ │ - b.ne c570 // b.any │ │ - ldr x8, [sp, #328] │ │ - ldrb w8, [x8, #3] │ │ - cbz w8, c708 │ │ - ldp x8, x22, [sp, #320] │ │ - ldr w2, [sp, #276] │ │ + stp x8, x9, [sp, #256] │ │ + str x25, [sp, #296] │ │ + b.ne c5d8 // b.any │ │ + ldrb w8, [x27, #3] │ │ + cbz w8, c774 │ │ + ldr x8, [x24, #3248] │ │ + mov w2, w4 │ │ mov x0, x20 │ │ mov w1, w29 │ │ - ldr x8, [x8, #3248] │ │ - mov x3, x22 │ │ - mov w23, w10 │ │ + mov x3, x27 │ │ + mov w21, w10 │ │ blr x8 │ │ - ldrb w8, [x22, #8] │ │ - ldr w17, [sp, #292] │ │ - sub w10, w28, #0x1 │ │ + ldrb w8, [x27, #8] │ │ + ldr x9, [sp, #328] │ │ cmp w8, #0xd │ │ csel w8, wzr, w8, eq // eq = none │ │ + sub w10, w9, #0x1 │ │ mov w9, w8 │ │ cmp w10, #0x1f │ │ bfi w9, w8, #8, #8 │ │ - b.hi cabc // b.pmore │ │ - adrp x11, 97000 │ │ - add x11, x11, #0xbfc │ │ - adr x12, c4e4 │ │ + b.hi cabc // b.pmore │ │ + adrp x11, 99000 │ │ + add x11, x11, #0x85c │ │ + adr x12, c550 │ │ ldrh w13, [x11, x10, lsl #1] │ │ add x12, x12, x13, lsl #2 │ │ br x12 │ │ - ldr x10, [sp, #304] │ │ + add x10, x20, x23 │ │ mov w11, #0x1 // #1 │ │ - add x10, x20, x10 │ │ strb w8, [x10, #24] │ │ strb w11, [x10, #248] │ │ - sub w10, w24, #0x1 │ │ + sub w10, w22, #0x1 │ │ cmp w10, #0x1f │ │ - b.hi cc58 // b.pmore │ │ - adrp x11, 97000 │ │ - add x11, x11, #0xc3c │ │ - adr x12, c51c │ │ + b.hi cc10 // b.pmore │ │ + adrp x11, 99000 │ │ + add x11, x11, #0x89c │ │ + adr x12, c584 │ │ ldrh w13, [x11, x10, lsl #1] │ │ add x12, x12, x13, lsl #2 │ │ br x12 │ │ ldr x9, [x20, #648] │ │ strb w8, [x9, x25] │ │ ldr x8, [x20, #648] │ │ mov w9, #0x1 // #1 │ │ add x8, x8, x25 │ │ strb w9, [x8, #224] │ │ - ldr x8, [sp, #320] │ │ - ldr x8, [x8, #24] │ │ + ldr x8, [x24, #24] │ │ ldrb w8, [x8, #232] │ │ - tbz w8, #0, caf4 │ │ + tbz w8, #0, caf0 │ │ ldr w8, [x20, #20] │ │ and x9, x8, #0x1f │ │ - cbz w24, c980 │ │ - add x8, x28, x9 │ │ + cbz w22, c990 │ │ + ldr x8, [sp, #328] │ │ + cmp w22, #0x1 │ │ + add x8, x8, x9 │ │ add x8, x20, x8, lsl #3 │ │ ldr x8, [x8, #8968] │ │ ldrsw x9, [x20, #16] │ │ - cmp w24, #0x1 │ │ - b.ne c924 // b.any │ │ + b.ne c934 // b.any │ │ mov x10, xzr │ │ - b c958 │ │ - ldr x8, [sp, #328] │ │ - strb w1, [x8] │ │ - strb w3, [x8, #2] │ │ - strb w29, [x8, #1] │ │ - ldr x8, [sp, #320] │ │ - ldr x9, [x8, #24]! │ │ - str w19, [sp, #204] │ │ - str x21, [sp, #184] │ │ - str x23, [sp, #216] │ │ - str x8, [sp, #296] │ │ + b c968 │ │ + stp x2, x0, [sp, #144] │ │ + str w16, [sp, #168] │ │ + str x5, [sp, #232] │ │ + str w15, [sp, #180] │ │ + str w14, [sp, #192] │ │ + str w4, [sp, #228] │ │ + strb w1, [x27] │ │ + strb w3, [x27, #2] │ │ + strb w29, [x27, #1] │ │ + mov x21, x24 │ │ + ldr x9, [x21, #24]! │ │ + str w19, [sp, #212] │ │ + str x23, [sp, #280] │ │ ldr w8, [x9, #864] │ │ - stp w13, w16, [sp, #164] │ │ - stp x0, x17, [sp, #144] │ │ - str w10, [sp, #172] │ │ - cbz w8, c754 │ │ + stp x13, x22, [sp, #240] │ │ + str x21, [sp, #304] │ │ + stp w17, w10, [sp, #160] │ │ + cbz w8, c7ac │ │ ldr w8, [x9, #868] │ │ - ldr x27, [sp, #312] │ │ - cbz w8, c800 │ │ + cbz w8, c7c8 │ │ ldr w8, [x9, #1136] │ │ - cbz w8, c8f8 │ │ - ldr x19, [sp, #248] │ │ + ldr x11, [sp, #320] │ │ + cbz w8, c8b8 │ │ ldr w9, [x9, #872] │ │ - mov w8, w23 │ │ - mov w10, w19 │ │ - cbz w9, cca8 │ │ + ldr x10, [sp, #232] │ │ + mov w8, w13 │ │ + cbz w9, cc48 │ │ ldr x8, [x20, #648] │ │ - ldr x9, [sp, #304] │ │ + add x9, x20, x23 │ │ + ldrb w9, [x9, #152] │ │ mov w10, #0x3600 // #13824 │ │ - add x0, x27, x10 │ │ add x8, x8, x25 │ │ - add x9, x20, x9 │ │ - ldrb w9, [x9, #152] │ │ ldrb w8, [x8, #128] │ │ + add x0, x11, x10 │ │ add x8, x9, x8 │ │ - add x8, x27, x8, lsl #2 │ │ + add x8, x11, x8, lsl #2 │ │ mov w9, #0x1794 // #6036 │ │ add x1, x8, x9 │ │ - bl 30fec │ │ - str x0, [sp, #192] │ │ - cbz w0, cca4 │ │ - ldr x8, [sp, #320] │ │ - ldr x21, [x8, #2752] │ │ - cbz x21, cf44 │ │ - ldr x25, [sp, #320] │ │ + bl 3131c │ │ + str x0, [sp, #200] │ │ + cbz w0, cc40 │ │ + ldr x21, [x24, #2752] │ │ + cbz x21, ceb0 │ │ + ldr x8, [x24, #24] │ │ ldpsw x22, x23, [x20, #16] │ │ - ldr w10, [sp, #164] │ │ + ldr w10, [sp, #180] │ │ + ldr x19, [x24, #3352] │ │ + ldrsw x8, [x8, #304] │ │ mov w9, #0x120 // #288 │ │ - ldr x8, [x25, #24] │ │ - ldr x19, [x25, #3320] │ │ add w10, w23, w10 │ │ lsl w1, w10, #2 │ │ - ldrsw x8, [x8, #304] │ │ - mov w2, #0x2 // #2 │ │ - madd x8, x8, x9, x25 │ │ + madd x8, x8, x9, x24 │ │ add x0, x8, #0x20 │ │ - bl 22f54 │ │ - cbnz w0, 117e4 │ │ - ldr w17, [sp, #168] │ │ + mov w2, #0x2 // #2 │ │ + mov x25, x24 │ │ + bl 2329c │ │ + cbnz w0, 116c8 │ │ + ldr w17, [sp, #160] │ │ cmp w17, #0x1 │ │ - b.lt da5c // b.tstop │ │ + b.lt daa0 // b.tstop │ │ madd x8, x19, x23, x22 │ │ - ldr w12, [sp, #164] │ │ - ldr x23, [sp, #216] │ │ - ldr x25, [sp, #280] │ │ - ldr x27, [sp, #312] │ │ - mov w9, w17 │ │ add x10, x21, x8 │ │ + ldr w12, [sp, #180] │ │ + mov x24, x25 │ │ + ldr x23, [sp, #280] │ │ + ldp x25, x21, [sp, #296] │ │ + ldr x22, [sp, #248] │ │ + mov w9, w17 │ │ and x11, x9, #0xfffffffe │ │ mov w8, #0x8 // #8 │ │ cmp w17, #0x2 │ │ - b.cs c694 // b.hs, b.nlast │ │ + b.cs c700 // b.hs, b.nlast │ │ mov x13, xzr │ │ - b c6d8 │ │ + b c744 │ │ mov x14, xzr │ │ mov w13, w8 │ │ add x15, x10, x14 │ │ ldrb w16, [x15] │ │ ldrb w15, [x15, #1] │ │ add x14, x14, #0x2 │ │ cmp w8, w16 │ │ csel w8, w8, w16, lt // lt = tstop │ │ cmp w13, w15 │ │ csel w13, w13, w15, lt // lt = tstop │ │ cmp x11, x14 │ │ - b.ne c69c // b.any │ │ + b.ne c708 // b.any │ │ cmp w8, w13 │ │ csel w8, w8, w13, lt // lt = tstop │ │ cmp x11, x9 │ │ mov x13, x11 │ │ - b.eq c6f0 // b.none │ │ + b.eq c75c // b.none │ │ ldrb w14, [x10, x13] │ │ add x13, x13, #0x1 │ │ cmp w8, w14 │ │ csel w8, w8, w14, lt // lt = tstop │ │ cmp x9, x13 │ │ - b.ne c6d8 // b.any │ │ + b.ne c744 // b.any │ │ sub w12, w12, #0x1 │ │ cmp w12, #0x1 │ │ - b.lt cfe4 // b.tstop │ │ + b.lt cf50 // b.tstop │ │ add x10, x10, x19 │ │ - cbnz w8, c684 │ │ - b cfe4 │ │ - ldr x8, [sp, #320] │ │ - ldr w26, [sp, #292] │ │ - ldr x8, [x8, #24] │ │ + cbnz w8, c6f0 │ │ + b cf50 │ │ + ldr x8, [x24, #24] │ │ ldrb w8, [x8, #232] │ │ - tbz w8, #0, d340 │ │ - ldr x8, [sp, #328] │ │ - ldrb w8, [x8, #20] │ │ - cbnz w8, d340 │ │ - ldr x8, [sp, #328] │ │ - ldrb w8, [x8, #22] │ │ + tbz w8, #0, d3dc │ │ + ldrb w8, [x27, #20] │ │ + cbnz w8, d3dc │ │ + ldrb w8, [x27, #22] │ │ cmp w8, #0x2 │ │ - b.ne d340 // b.any │ │ - ldr x8, [sp, #328] │ │ - ldrsh w8, [x8, #12] │ │ + b.ne d3dc // b.any │ │ + ldrsh w8, [x27, #12] │ │ cmn w8, #0x8, lsl #12 │ │ - b.ne d2d8 // b.any │ │ - ldr x8, [sp, #264] │ │ + b.ne d37c // b.any │ │ + ldr x8, [sp, #288] │ │ str wzr, [x8] │ │ - b d340 │ │ - ldr x8, [sp, #328] │ │ - ldr x27, [sp, #312] │ │ + b d3dc │ │ mov w19, wzr │ │ - mov x12, xzr │ │ - str xzr, [sp, #192] │ │ - strb wzr, [x8, #4] │ │ + mov x13, xzr │ │ + str xzr, [sp, #200] │ │ + strb wzr, [x27, #4] │ │ ldr w8, [x9, #1404] │ │ - cbz w8, c90c │ │ - cmp w24, w28 │ │ - csel w8, w24, w28, cc // cc = lo, ul, last │ │ - cmp w8, #0x1 │ │ - b.le c90c │ │ - ldr x8, [x20, #648] │ │ - ldr x9, [sp, #304] │ │ - mov x21, x24 │ │ - ldr x24, [sp, #328] │ │ - add x8, x8, x25 │ │ - add x9, x20, x9 │ │ - ldrb w9, [x9, #216] │ │ - ldrb w8, [x8, #192] │ │ - mov w10, #0x3600 // #13824 │ │ - add x0, x27, x10 │ │ - str w26, [sp, #208] │ │ - add x8, x9, x8 │ │ - add x8, x27, x8, lsl #2 │ │ - mov w9, #0x1788 // #6024 │ │ - add x1, x8, x9 │ │ - mov x22, x28 │ │ - mov x28, x12 │ │ - mov x26, x27 │ │ - bl 30fec │ │ - strb w0, [x24, #5]! │ │ - tst w0, #0xff │ │ - mov x9, x24 │ │ - b.eq cc84 // b.none │ │ - mov x27, x26 │ │ - ldr w26, [sp, #208] │ │ - mov w0, #0x1 // #1 │ │ - mov x12, x28 │ │ - mov x28, x22 │ │ - mov x24, x21 │ │ - mov x22, x9 │ │ - b d074 │ │ - ldr x8, [sp, #320] │ │ - ldr x21, [x8, #2752] │ │ - cbz x21, cc6c │ │ - ldr x11, [sp, #320] │ │ + cbnz w8, c8cc │ │ + b cfb0 │ │ + ldr x21, [x24, #2752] │ │ + cbz x21, cc20 │ │ ldrsw x8, [x9, #304] │ │ - ldr x10, [sp, #248] │ │ + ldr w10, [sp, #180] │ │ + ldr x11, [sp, #232] │ │ + ldr x19, [x24, #3352] │ │ mov w9, #0x120 // #288 │ │ - ldr x19, [x11, #3320] │ │ - nop │ │ - madd x8, x8, x9, x11 │ │ - add w10, w13, w10 │ │ + madd x8, x8, x9, x24 │ │ + add w10, w10, w11 │ │ add x0, x8, #0x20 │ │ lsl w1, w10, #2 │ │ mov w2, #0x2 // #2 │ │ - bl 22f54 │ │ - cbnz w0, 117e4 │ │ - ldr w17, [sp, #168] │ │ + bl 2329c │ │ + cbnz w0, 116c8 │ │ + ldr w17, [sp, #160] │ │ cmp w17, #0x1 │ │ - b.lt cf58 // b.tstop │ │ - ldr x8, [sp, #248] │ │ - ldr w12, [sp, #164] │ │ - ldr x27, [sp, #312] │ │ + b.lt cec0 // b.tstop │ │ + ldp x8, x11, [sp, #232] │ │ + ldr w12, [sp, #180] │ │ mov w9, w17 │ │ + and x10, x9, #0xfffffffe │ │ sxtw x8, w8 │ │ mul x8, x19, x8 │ │ - add x8, x8, w23, sxtw │ │ - and x10, x9, #0xfffffffe │ │ + add x8, x8, w11, sxtw │ │ add x11, x21, x8 │ │ + ldr x21, [sp, #304] │ │ mov w8, #0x8 // #8 │ │ cmp w17, #0x2 │ │ - b.cs c884 // b.hs, b.nlast │ │ + b.cs c844 // b.hs, b.nlast │ │ mov x13, xzr │ │ - b c8c8 │ │ + b c888 │ │ mov x14, xzr │ │ mov w13, w8 │ │ add x15, x11, x14 │ │ ldrb w16, [x15] │ │ ldrb w15, [x15, #1] │ │ add x14, x14, #0x2 │ │ cmp w8, w16 │ │ csel w8, w8, w16, lt // lt = tstop │ │ cmp w13, w15 │ │ csel w13, w13, w15, lt // lt = tstop │ │ cmp x10, x14 │ │ - b.ne c88c // b.any │ │ + b.ne c84c // b.any │ │ cmp w8, w13 │ │ csel w8, w8, w13, lt // lt = tstop │ │ cmp x10, x9 │ │ mov x13, x10 │ │ - b.eq c8e0 // b.none │ │ + b.eq c8a0 // b.none │ │ ldrb w14, [x11, x13] │ │ add x13, x13, #0x1 │ │ cmp w8, w14 │ │ csel w8, w8, w14, lt // lt = tstop │ │ cmp x9, x13 │ │ - b.ne c8c8 // b.any │ │ + b.ne c888 // b.any │ │ sub w12, w12, #0x1 │ │ cmp w12, #0x1 │ │ - b.lt cf60 // b.tstop │ │ + b.lt cec8 // b.tstop │ │ add x11, x11, x19 │ │ - cbnz w8, c874 │ │ - b cf60 │ │ + cbnz w8, c834 │ │ + b cec8 │ │ mov w19, wzr │ │ - mov x12, xzr │ │ - str xzr, [sp, #192] │ │ + mov x13, xzr │ │ + str xzr, [sp, #200] │ │ ldr w8, [x9, #1404] │ │ - cbnz w8, c774 │ │ - ldr x22, [sp, #328] │ │ - strb wzr, [x22, #5]! │ │ - tbz w19, #0, d038 │ │ - ldr w8, [x12, #24] │ │ - cbnz w8, d030 │ │ - b d038 │ │ - and x10, x24, #0xfe │ │ + cbz w8, cfb0 │ │ + ldr x8, [sp, #328] │ │ + cmp w22, w8 │ │ + csel w8, w22, w8, cc // cc = lo, ul, last │ │ + cmp w8, #0x1 │ │ + b.le cfb0 │ │ + ldr x8, [x20, #648] │ │ + add x9, x20, x23 │ │ + ldrb w9, [x9, #216] │ │ + ldr x11, [sp, #320] │ │ + add x8, x8, x25 │ │ + ldrb w8, [x8, #192] │ │ + mov w10, #0x3600 // #13824 │ │ + add x0, x11, x10 │ │ + mov x22, x13 │ │ + add x8, x9, x8 │ │ + add x8, x11, x8, lsl #2 │ │ + mov w9, #0x1788 // #6024 │ │ + add x1, x8, x9 │ │ + bl 3131c │ │ + mov x26, x27 │ │ + tst w0, #0xff │ │ + strb w0, [x26, #5]! │ │ + b.eq cc34 // b.none │ │ + ldr x19, [sp, #320] │ │ + mov w0, #0x1 // #1 │ │ + b d040 │ │ + and x10, x22, #0xfe │ │ add x11, x8, x9, lsl #4 │ │ add x11, x11, #0x18 │ │ mov x12, x10 │ │ sturb wzr, [x11, #-16] │ │ strb wzr, [x11] │ │ sturb w29, [x11, #-14] │ │ strb w29, [x11, #2] │ │ subs x12, x12, #0x2 │ │ add x11, x11, #0x20 │ │ - b.ne c934 // b.any │ │ - cmp x10, x24 │ │ - b.eq c978 // b.none │ │ + b.ne c944 // b.any │ │ + cmp x10, x22 │ │ + b.eq c988 // b.none │ │ add x9, x10, x9 │ │ add x8, x8, x9, lsl #4 │ │ add x8, x8, #0xa │ │ - sub x9, x24, x10 │ │ + sub x9, x22, x10 │ │ sturb wzr, [x8, #-2] │ │ strb w29, [x8], #16 │ │ subs x9, x9, #0x1 │ │ - b.ne c968 // b.any │ │ + b.ne c978 // b.any │ │ ldr w8, [x20, #20] │ │ and w9, w8, #0x1f │ │ - sub w8, w28, #0x1 │ │ + ldr x8, [sp, #328] │ │ + sub w8, w8, #0x1 │ │ cmp w8, #0x1 │ │ - b.lt caf4 // b.tstop │ │ + b.lt caf0 // b.tstop │ │ ldr w11, [x20, #16] │ │ add w10, w9, #0x5 │ │ add x10, x20, x10, lsl #3 │ │ mov w12, #0x22e8 // #8936 │ │ - sub w9, w24, #0x1 │ │ + sub w9, w22, #0x1 │ │ add x10, x10, x12 │ │ ldr x12, [x10] │ │ add w11, w9, w11 │ │ subs x8, x8, #0x1 │ │ add x11, x12, w11, sxtw #4 │ │ strb wzr, [x11, #8] │ │ ldr x12, [x10], #8 │ │ ldr w11, [x20, #16] │ │ add w13, w9, w11 │ │ add x12, x12, w13, sxtw #4 │ │ strb w29, [x12, #10] │ │ - b.ne c9a4 // b.any │ │ - b caf4 │ │ - ldr x10, [sp, #304] │ │ + b.ne c9b8 // b.any │ │ + b caf0 │ │ + add x10, x20, x23 │ │ mov w11, #0x101 // #257 │ │ - add x10, x20, x10 │ │ strh w9, [x10, #24] │ │ strh w11, [x10, #248] │ │ - sub w10, w24, #0x1 │ │ + sub w10, w22, #0x1 │ │ cmp w10, #0x1f │ │ - b.ls c504 // b.plast │ │ - b cc58 │ │ - ldr x11, [sp, #304] │ │ + b.ls c56c // b.plast │ │ + b cc10 │ │ mov w10, #0x1010101 // #16843009 │ │ + add x11, x20, x23 │ │ mul w12, w8, w10 │ │ - add x11, x20, x11 │ │ str w12, [x11, #24] │ │ str w10, [x11, #248] │ │ - sub w10, w24, #0x1 │ │ + sub w10, w22, #0x1 │ │ cmp w10, #0x1f │ │ - b.ls c504 // b.plast │ │ - b cc58 │ │ - ldr x11, [sp, #304] │ │ + b.ls c56c // b.plast │ │ + b cc10 │ │ mov x10, #0x101010101010101 // #72340172838076673 │ │ + add x11, x20, x23 │ │ mul x12, x8, x10 │ │ - add x11, x20, x11 │ │ str x12, [x11, #24] │ │ str x10, [x11, #248] │ │ - sub w10, w24, #0x1 │ │ + sub w10, w22, #0x1 │ │ cmp w10, #0x1f │ │ - b.ls c504 // b.plast │ │ - b cc58 │ │ - ldr x13, [sp, #304] │ │ + b.ls c56c // b.plast │ │ + b cc10 │ │ mov x10, #0x101010101010101 // #72340172838076673 │ │ add x11, x20, #0x18 │ │ + add w12, w23, #0x8 │ │ movi v0.16b, #0x1 │ │ - add w12, w13, #0x8 │ │ mul x10, x8, x10 │ │ - add x13, x11, x13 │ │ + add x13, x11, x23 │ │ str x10, [x13] │ │ str x10, [x11, w12, uxtw] │ │ str q0, [x13, #224] │ │ - sub w10, w24, #0x1 │ │ + sub w10, w22, #0x1 │ │ cmp w10, #0x1f │ │ - b.ls c504 // b.plast │ │ - b cc58 │ │ - ldr x16, [sp, #304] │ │ + b.ls c56c // b.plast │ │ + b cc10 │ │ mov x10, #0x101010101010101 // #72340172838076673 │ │ add x11, x20, #0x18 │ │ + add w12, w23, #0x8 │ │ + add w13, w23, #0x10 │ │ + add w14, w23, #0x18 │ │ add x15, x20, #0xf8 │ │ - add w12, w16, #0x8 │ │ - add w13, w16, #0x10 │ │ - add w14, w16, #0x18 │ │ movi v0.16b, #0x1 │ │ mul x10, x8, x10 │ │ - str x10, [x11, x16] │ │ + str x10, [x11, x23] │ │ str x10, [x11, w12, uxtw] │ │ str x10, [x11, x13] │ │ str x10, [x11, w14, uxtw] │ │ - str q0, [x15, x16] │ │ + str q0, [x15, x23] │ │ str q0, [x15, x13] │ │ - sub w10, w24, #0x1 │ │ + sub w10, w22, #0x1 │ │ cmp w10, #0x1f │ │ - b.ls c504 // b.plast │ │ - b cc58 │ │ + b.ls c56c // b.plast │ │ + b cc10 │ │ ldr x8, [x20, #648] │ │ strh w9, [x8, x25] │ │ ldr x8, [x20, #648] │ │ mov w9, #0x101 // #257 │ │ add x8, x8, x25 │ │ strh w9, [x8, #224] │ │ - ldr x8, [sp, #320] │ │ - ldr x8, [x8, #24] │ │ + ldr x8, [x24, #24] │ │ ldrb w8, [x8, #232] │ │ - tbnz w8, #0, c544 │ │ - cbz w17, 12a28 │ │ - ldr x8, [sp, #256] │ │ + tbnz w8, #0, c5a8 │ │ + ldr w8, [sp, #316] │ │ + cbz w8, 12900 │ │ + ldr x8, [sp, #264] │ │ sub w8, w8, #0x1 │ │ cmp w8, #0x1f │ │ - b.hi ce00 // b.pmore │ │ - adrp x9, 97000 │ │ - add x9, x9, #0xc7c │ │ - adr x10, cb20 │ │ + b.hi cd4c // b.pmore │ │ + adrp x9, 99000 │ │ + add x9, x9, #0x8dc │ │ + adr x10, cb20 │ │ ldrb w11, [x9, x8] │ │ add x10, x10, x11, lsl #2 │ │ br x10 │ │ - ldr x8, [sp, #328] │ │ - ldr x9, [sp, #224] │ │ - ldrb w8, [x8, #9] │ │ + ldrb w8, [x27, #9] │ │ + ldr x9, [sp, #256] │ │ strb w8, [x9, #584] │ │ - sub w8, w21, #0x1 │ │ - cmp w8, #0x1f │ │ - mov w0, wzr │ │ - b.hi 12a2c // b.pmore │ │ - adrp x9, 97000 │ │ - add x9, x9, #0xc9c │ │ - adr x10, cb58 │ │ - ldrh w11, [x9, x8, lsl #1] │ │ - add x10, x10, x11, lsl #2 │ │ - br x10 │ │ - ldr x9, [sp, #328] │ │ - ldr x8, [x20, #648] │ │ - mov w0, wzr │ │ - ldrb w9, [x9, #9] │ │ - add x8, x8, w19, uxtw │ │ - strb w9, [x8, #560] │ │ - b 12a2c │ │ + b cd4c │ │ ldr x9, [x20, #648] │ │ mov w10, #0x1010101 // #16843009 │ │ mul w8, w8, w10 │ │ str w8, [x9, x25] │ │ ldr x8, [x20, #648] │ │ add x8, x8, x25 │ │ str w10, [x8, #224] │ │ - ldr x8, [sp, #320] │ │ - ldr x8, [x8, #24] │ │ + ldr x8, [x24, #24] │ │ ldrb w8, [x8, #232] │ │ - tbnz w8, #0, c544 │ │ - b caf4 │ │ + tbnz w8, #0, c5a8 │ │ + b caf0 │ │ ldr x9, [x20, #648] │ │ mov x10, #0x101010101010101 // #72340172838076673 │ │ mul x8, x8, x10 │ │ str x8, [x9, x25] │ │ ldr x8, [x20, #648] │ │ add x8, x8, x25 │ │ - b cc54 │ │ + b cc0c │ │ ldr x9, [x20, #648] │ │ mov x10, #0x101010101010101 // #72340172838076673 │ │ mul x8, x8, x10 │ │ add x11, x25, #0x8 │ │ str x8, [x9, x25] │ │ ldr x9, [x20, #648] │ │ str x8, [x9, x11] │ │ ldr x8, [x20, #648] │ │ add x8, x8, x25 │ │ str x10, [x8, #224] │ │ ldr x8, [x20, #648] │ │ add x8, x8, x11 │ │ - b cc54 │ │ + b cc0c │ │ ldr x9, [x20, #648] │ │ mov x10, #0x101010101010101 // #72340172838076673 │ │ mul x8, x8, x10 │ │ add x11, x25, #0x8 │ │ str x8, [x9, x25] │ │ ldr x9, [x20, #648] │ │ add x12, x25, #0x10 │ │ @@ -8224,583 +8234,634 @@ │ │ str x10, [x8, #224] │ │ ldr x8, [x20, #648] │ │ add x8, x8, x12 │ │ str x10, [x8, #224] │ │ ldr x8, [x20, #648] │ │ add x8, x8, x13 │ │ str x10, [x8, #224] │ │ - ldr x8, [sp, #320] │ │ - ldr x8, [x8, #24] │ │ + ldr x8, [x24, #24] │ │ ldrb w8, [x8, #232] │ │ - tbz w8, #0, caf4 │ │ - b c544 │ │ - ldr x10, [sp, #328] │ │ - ldr x27, [sp, #312] │ │ + tbz w8, #0, caf0 │ │ + b c5a8 │ │ + ldr x21, [sp, #304] │ │ mov w8, wzr │ │ - str xzr, [sp, #192] │ │ - strb wzr, [x10, #4] │ │ - b cff4 │ │ - mov x27, x26 │ │ - ldr w26, [sp, #208] │ │ - mov x12, x28 │ │ - mov x28, x22 │ │ - mov x24, x21 │ │ - mov x22, x9 │ │ - cbnz w19, c918 │ │ - b d038 │ │ + str xzr, [sp, #200] │ │ + strb wzr, [x27, #4] │ │ + b cf58 │ │ + mov x13, x22 │ │ + cbnz w19, cfbc │ │ + b d008 │ │ ldp w8, w10, [x20, #16] │ │ - ldr x11, [sp, #320] │ │ + ldr x13, [sp, #240] │ │ + ldr x9, [x24, #3352] │ │ sxtw x10, w10 │ │ - ldr x9, [x11, #3320] │ │ - ldr x11, [x11, #2744] │ │ + ldr x11, [x24, #2744] │ │ mul x10, x9, x10 │ │ add x8, x10, w8, sxtw │ │ - ldr w10, [sp, #240] │ │ + ldr w10, [sp, #192] │ │ add x11, x11, x8 │ │ - cmp w23, w10 │ │ - b.le cd08 │ │ - ldr w8, [sp, #232] │ │ - cmp w19, w8 │ │ - b.le cd08 │ │ + cmp w13, w10 │ │ + b.le cca8 │ │ + ldr x8, [sp, #232] │ │ + ldr w10, [sp, #168] │ │ + cmp w8, w10 │ │ + b.le cca8 │ │ sub x10, x11, x9 │ │ ldurb w8, [x11, #-1] │ │ ldrb w10, [x10] │ │ mvn x9, x9 │ │ ldrb w11, [x11, x9] │ │ cmp w8, w10 │ │ - b.ne cefc // b.any │ │ + b.ne ce64 // b.any │ │ cmp w11, w8 │ │ - b.ne cefc // b.any │ │ + b.ne ce64 // b.any │ │ mov w9, #0x2 // #2 │ │ - b cf1c │ │ - ldr w8, [sp, #240] │ │ - cmp w23, w8 │ │ - b.le cf28 │ │ + b ce84 │ │ + ldr w8, [sp, #192] │ │ + cmp w13, w8 │ │ + b.le ce90 │ │ ldurb w19, [x11, #-1] │ │ - b cf3c │ │ - ldr x8, [sp, #328] │ │ - ldr x9, [sp, #224] │ │ - ldrb w8, [x8, #9] │ │ + b cea8 │ │ + ldrb w8, [x27, #9] │ │ + ldr x9, [sp, #256] │ │ bfi w8, w8, #8, #8 │ │ strh w8, [x9, #584] │ │ - sub w8, w21, #0x1 │ │ - cmp w8, #0x1f │ │ - mov w0, wzr │ │ - b.ls cb40 // b.plast │ │ - b 12a2c │ │ - ldr x8, [sp, #328] │ │ + b cd4c │ │ + ldrb w8, [x27, #9] │ │ mov w9, #0x1010101 // #16843009 │ │ - ldrb w8, [x8, #9] │ │ mul w8, w8, w9 │ │ - ldr x9, [sp, #224] │ │ + ldr x9, [sp, #256] │ │ str w8, [x9, #584] │ │ - sub w8, w21, #0x1 │ │ - cmp w8, #0x1f │ │ - mov w0, wzr │ │ - b.ls cb40 // b.plast │ │ - b 12a2c │ │ - ldr x8, [sp, #328] │ │ + b cd4c │ │ + ldrb w8, [x27, #9] │ │ mov x9, #0x101010101010101 // #72340172838076673 │ │ - ldrb w8, [x8, #9] │ │ mul x8, x8, x9 │ │ - ldr x9, [sp, #224] │ │ + ldr x9, [sp, #256] │ │ str x8, [x9, #584] │ │ - sub w8, w21, #0x1 │ │ - cmp w8, #0x1f │ │ - mov w0, wzr │ │ - b.ls cb40 // b.plast │ │ - b 12a2c │ │ - ldr x8, [sp, #328] │ │ + b cd4c │ │ + ldrb w8, [x27, #9] │ │ mov x9, #0x101010101010101 // #72340172838076673 │ │ add x10, x20, #0x248 │ │ - add w11, w23, #0x8 │ │ - ldrb w8, [x8, #9] │ │ + add w11, w21, #0x8 │ │ mul x8, x8, x9 │ │ - str x8, [x10, w23, uxtw] │ │ + str x8, [x10, w21, uxtw] │ │ str x8, [x10, w11, uxtw] │ │ - sub w8, w21, #0x1 │ │ - cmp w8, #0x1f │ │ - mov w0, wzr │ │ - b.ls cb40 // b.plast │ │ - b 12a2c │ │ - ldr x8, [sp, #328] │ │ + b cd4c │ │ + ldrb w8, [x27, #9] │ │ mov x9, #0x101010101010101 // #72340172838076673 │ │ add x10, x20, #0x248 │ │ - add w11, w23, #0x8 │ │ - ldrb w8, [x8, #9] │ │ - add w12, w23, #0x10 │ │ - add w13, w23, #0x18 │ │ + add w11, w21, #0x8 │ │ + add w12, w21, #0x10 │ │ + add w13, w21, #0x18 │ │ mul x8, x8, x9 │ │ - str x8, [x10, w23, uxtw] │ │ + str x8, [x10, w21, uxtw] │ │ str x8, [x10, w11, uxtw] │ │ str x8, [x10, w12, uxtw] │ │ str x8, [x10, w13, uxtw] │ │ - sub w8, w21, #0x1 │ │ + ldr x8, [sp, #272] │ │ + mov w0, wzr │ │ + sub w8, w8, #0x1 │ │ cmp w8, #0x1f │ │ + b.hi 12904 // b.pmore │ │ + adrp x9, 99000 │ │ + add x9, x9, #0x8fc │ │ + adr x10, cd78 │ │ + ldrh w11, [x9, x8, lsl #1] │ │ + add x10, x10, x11, lsl #2 │ │ + br x10 │ │ + ldr x8, [x20, #648] │ │ + ldrb w9, [x27, #9] │ │ mov w0, wzr │ │ - b.ls cb40 // b.plast │ │ - b 12a2c │ │ - ldr x8, [sp, #328] │ │ + add x8, x8, w19, uxtw │ │ + strb w9, [x8, #560] │ │ + b 12904 │ │ + ldrb w8, [x27, #9] │ │ ldr x9, [x20, #648] │ │ mov w0, wzr │ │ - ldrb w8, [x8, #9] │ │ - add x9, x9, w19, uxtw │ │ bfi w8, w8, #8, #8 │ │ + add x9, x9, w19, uxtw │ │ strh w8, [x9, #560] │ │ - b 12a2c │ │ - ldr x8, [sp, #328] │ │ + b 12904 │ │ + ldrb w8, [x27, #9] │ │ ldr x9, [x20, #648] │ │ mov w10, #0x1010101 // #16843009 │ │ mov w0, wzr │ │ - ldrb w8, [x8, #9] │ │ - add x9, x9, w19, uxtw │ │ mul w8, w8, w10 │ │ + add x9, x9, w19, uxtw │ │ str w8, [x9, #560] │ │ - b 12a2c │ │ - ldr x8, [sp, #328] │ │ + b 12904 │ │ + ldrb w8, [x27, #9] │ │ ldr x9, [x20, #648] │ │ mov x10, #0x101010101010101 // #72340172838076673 │ │ mov w0, wzr │ │ - ldrb w8, [x8, #9] │ │ - add x9, x9, w19, uxtw │ │ mul x8, x8, x10 │ │ + add x9, x9, w19, uxtw │ │ str x8, [x9, #560] │ │ - b 12a2c │ │ - ldr x8, [sp, #328] │ │ + b 12904 │ │ + ldrb w8, [x27, #9] │ │ ldr x9, [x20, #648] │ │ mov x10, #0x101010101010101 // #72340172838076673 │ │ mov w0, wzr │ │ - ldrb w8, [x8, #9] │ │ - add x9, x9, w19, uxtw │ │ mul x8, x8, x10 │ │ + add x9, x9, w19, uxtw │ │ str x8, [x9, #560] │ │ ldr x9, [x20, #648] │ │ add w10, w19, #0x8 │ │ - b cef0 │ │ - ldr x8, [sp, #328] │ │ + b ce58 │ │ + ldrb w8, [x27, #9] │ │ ldr x9, [x20, #648] │ │ mov x10, #0x101010101010101 // #72340172838076673 │ │ mov w0, wzr │ │ - ldrb w8, [x8, #9] │ │ - add x9, x9, w19, uxtw │ │ mul x8, x8, x10 │ │ + add x9, x9, w19, uxtw │ │ str x8, [x9, #560] │ │ ldr x9, [x20, #648] │ │ add w10, w19, #0x8 │ │ add x9, x9, x10 │ │ str x8, [x9, #560] │ │ ldr x9, [x20, #648] │ │ add w10, w19, #0x10 │ │ add x9, x9, x10 │ │ str x8, [x9, #560] │ │ ldr x9, [x20, #648] │ │ add w10, w19, #0x18 │ │ add x9, x9, x10 │ │ str x8, [x9, #560] │ │ - b 12a2c │ │ + b 12904 │ │ cmp w11, w8 │ │ cset w9, eq // eq = none │ │ cmp w8, w10 │ │ cset w12, eq // eq = none │ │ cmp w10, w11 │ │ orr w9, w12, w9 │ │ cset w12, eq // eq = none │ │ orr w9, w12, w9 │ │ cmp w10, w11 │ │ csel w19, w10, w8, eq // eq = none │ │ - b cf74 │ │ - ldr w8, [sp, #232] │ │ - cmp w19, w8 │ │ - b.le cf6c │ │ + b cee0 │ │ + ldr x8, [sp, #232] │ │ + ldr w10, [sp, #168] │ │ + cmp w8, w10 │ │ + b.le ced8 │ │ sub x8, x11, x9 │ │ ldrb w19, [x8] │ │ mov x9, xzr │ │ - b cf74 │ │ - ldr x9, [sp, #328] │ │ - ldr x27, [sp, #312] │ │ + b cee0 │ │ + ldr x21, [sp, #304] │ │ + strb wzr, [x27, #4] │ │ mov w8, wzr │ │ - strb wzr, [x9, #4] │ │ - b cfec │ │ - ldr x27, [sp, #312] │ │ + b cf54 │ │ + ldr x21, [sp, #304] │ │ mov w8, #0x8 // #8 │ │ - ldr x9, [sp, #328] │ │ - str xzr, [sp, #192] │ │ - b cfe8 │ │ + strb w8, [x27, #4] │ │ + ldr x9, [x21] │ │ + str xzr, [sp, #200] │ │ + b cf58 │ │ mov x9, xzr │ │ mov w19, wzr │ │ + ldr x10, [sp, #320] │ │ mov w8, #0x3600 // #13824 │ │ - add x9, x27, x9, lsl #4 │ │ - add x0, x27, x8 │ │ - add x1, x9, #0xdb0 │ │ mov w2, #0x7 // #7 │ │ - bl 30c20 │ │ - ldr x8, [sp, #296] │ │ - ldr x8, [x8] │ │ + add x9, x10, x9, lsl #4 │ │ + add x0, x10, x8 │ │ + add x1, x9, #0xdb0 │ │ + bl 30f50 │ │ + ldr x8, [x21] │ │ ldr w8, [x8, #1140] │ │ - cbz w19, cfcc │ │ + cbz w19, cf38 │ │ subs w9, w8, w19 │ │ - b.le cfc8 │ │ + b.le cf34 │ │ add w11, w8, #0x1 │ │ lsl w10, w19, #1 │ │ cmp w10, w11 │ │ - b.ge cfc0 // b.tcont │ │ + b.ge cf2c // b.tcont │ │ cmp w10, w0 │ │ - b.lt cfcc // b.tstop │ │ - b d2bc │ │ + b.lt cf38 // b.tstop │ │ + b cf98 │ │ cmp w0, w9, lsl #1 │ │ - b.le d2bc │ │ + b.le cf98 │ │ sub w0, w8, w0 │ │ cmp w8, w0, uxtb │ │ csel w8, wzr, w0, cc // cc = lo, ul, last │ │ and w9, w8, #0xff │ │ cmp w9, #0x7 │ │ csel w8, wzr, w8, hi // hi = pmore │ │ - str xzr, [sp, #192] │ │ - ldr x9, [sp, #328] │ │ - strb w8, [x9, #4] │ │ - ldr x9, [sp, #296] │ │ - ldr x9, [x9] │ │ + str xzr, [sp, #200] │ │ + strb w8, [x27, #4] │ │ + ldr x9, [x21] │ │ and x8, x8, #0xff │ │ add x10, x9, x8, lsl #5 │ │ ldr w11, [x10, #908] │ │ - add x12, x10, #0x370 │ │ - cbnz w11, d020 │ │ + add x13, x10, #0x370 │ │ + cbnz w11, cf84 │ │ ldr w10, [x10, #900] │ │ cmn w10, #0x1 │ │ - b.ne d020 // b.any │ │ + b.ne cf84 // b.any │ │ add x8, x9, x8, lsl #5 │ │ ldr w8, [x8, #904] │ │ - cbz w8, d2c8 │ │ - ldr x22, [sp, #328] │ │ - strb wzr, [x22, #5]! │ │ - ldr w8, [x12, #24] │ │ - cbz w8, d038 │ │ + cbz w8, cfa4 │ │ + mov x26, x27 │ │ + strb wzr, [x26, #5]! │ │ + ldr w8, [x13, #24] │ │ + cbnz w8, cfc4 │ │ + b d008 │ │ + tbnz w0, #0, d960 │ │ + sub w0, w19, w0, asr #1 │ │ + b cf38 │ │ + mov w19, #0x1 // #1 │ │ + ldr w8, [x9, #1404] │ │ + cbnz w8, c8cc │ │ + mov x26, x27 │ │ + strb wzr, [x26, #5]! │ │ + tbz w19, #0, d008 │ │ + ldr w8, [x13, #24] │ │ + cbz w8, d008 │ │ + ldr x19, [sp, #320] │ │ mov w0, #0x1 // #1 │ │ - b d074 │ │ + strb w0, [x27, #6] │ │ + ldr x8, [x21] │ │ + ldr w9, [x8, #864] │ │ + cbnz w9, d054 │ │ + ldr x22, [sp, #248] │ │ + tst w0, #0xff │ │ + b.ne db10 // b.any │ │ + ldr x9, [x24, #8] │ │ + ldr w9, [x9, #1012] │ │ + cbz w9, d0e0 │ │ + ldp w10, w9, [x20, #16] │ │ + lsr w9, w9, #3 │ │ + and w19, w9, #0x2 │ │ + bfxil w19, w10, #4, #1 │ │ + b d0e4 │ │ ldr x8, [x20, #648] │ │ - ldr x9, [sp, #304] │ │ - mov w10, #0x3600 // #13824 │ │ - add x0, x27, x10 │ │ - add x8, x8, x25 │ │ - add x9, x20, x9 │ │ + add x9, x20, x23 │ │ ldrb w9, [x9, #184] │ │ + ldr x19, [sp, #320] │ │ + add x8, x8, x25 │ │ ldrb w8, [x8, #160] │ │ - mov x19, x12 │ │ + mov w10, #0x3600 // #13824 │ │ + add x0, x19, x10 │ │ + mov x22, x13 │ │ add x8, x9, x8 │ │ - add x8, x27, x8, lsl #2 │ │ + add x8, x19, x8, lsl #2 │ │ mov w9, #0x177c // #6012 │ │ add x1, x8, x9 │ │ - bl 30fec │ │ - mov x12, x19 │ │ - ldr x8, [sp, #328] │ │ - ldr x19, [sp, #296] │ │ - strb w0, [x8, #6] │ │ - ldr x8, [x19] │ │ + bl 3131c │ │ + mov x13, x22 │ │ + strb w0, [x27, #6] │ │ + ldr x8, [x21] │ │ ldr w9, [x8, #864] │ │ - cbz w9, dac0 │ │ + cbz w9, cfdc │ │ ldr w9, [x8, #868] │ │ - cbz w9, dac0 │ │ + ldr x22, [sp, #248] │ │ + cbz w9, d068 │ │ ldr w9, [x8, #1136] │ │ - cbnz w9, dac0 │ │ + cbz w9, d074 │ │ tst w0, #0xff │ │ - b.eq d11c // b.none │ │ - ldr x11, [sp, #320] │ │ + b.ne db10 // b.any │ │ + b cfe8 │ │ + tst w0, #0xff │ │ + b.eq d1c8 // b.none │ │ + ldr x12, [sp, #240] │ │ ldpsw x9, x10, [x20, #16] │ │ - ldr x8, [x11, #3320] │ │ - ldr x11, [x11, #2744] │ │ + ldr x8, [x24, #3352] │ │ + ldr x11, [x24, #2744] │ │ nop │ │ madd x9, x8, x10, x9 │ │ - ldr w10, [sp, #240] │ │ + ldr w10, [sp, #192] │ │ add x11, x11, x9 │ │ - cmp w23, w10 │ │ - b.le d108 │ │ - ldr x9, [sp, #248] │ │ - ldr w10, [sp, #232] │ │ + cmp w12, w10 │ │ + b.le d1a8 │ │ + ldr x9, [sp, #232] │ │ + ldr w10, [sp, #168] │ │ cmp w9, w10 │ │ - b.le d108 │ │ + b.le d1a8 │ │ sub x10, x11, x8 │ │ ldurb w9, [x11, #-1] │ │ ldrb w10, [x10] │ │ mvn x8, x8 │ │ ldrb w11, [x11, x8] │ │ cmp w9, w10 │ │ - b.ne d258 // b.any │ │ + b.ne d320 // b.any │ │ cmp w11, w9 │ │ - b.ne d258 // b.any │ │ + b.ne d320 // b.any │ │ mov w8, #0x2 // #2 │ │ - b d278 │ │ - ldr w9, [sp, #240] │ │ - cmp w23, w9 │ │ - b.le d290 │ │ + b d340 │ │ + mov w19, wzr │ │ + ldr x9, [sp, #288] │ │ + ldr x9, [x9, #48] │ │ + ldrb w10, [x9, x19] │ │ + cmp w10, #0xff │ │ + b.ne db10 // b.any │ │ + ldr w22, [x8, #1304] │ │ + mov x25, x24 │ │ + cbz w22, d308 │ │ + ldr x9, [sp, #320] │ │ + mov w8, #0x3600 // #13824 │ │ + mov x24, x26 │ │ + mov x26, x13 │ │ + mov w21, wzr │ │ + add x23, x9, x8 │ │ + mov x0, x23 │ │ + sub w22, w22, #0x1 │ │ + bl 3129c │ │ + orr w21, w0, w21, lsl #1 │ │ + cbnz w22, d11c │ │ + ldp x23, x8, [sp, #280] │ │ + mov x13, x26 │ │ + mov x26, x24 │ │ + ldr x9, [x8, #48] │ │ + ldr x22, [sp, #248] │ │ + strb w21, [x9, x19] │ │ + cmp w22, #0x11 │ │ + b.cc d160 // b.lo, b.ul, b.last │ │ + ldr x8, [sp, #288] │ │ + ldr x8, [x8, #48] │ │ + add x8, x19, x8 │ │ + strb w21, [x8, #1] │ │ + ldr x8, [sp, #328] │ │ + mov x24, x25 │ │ + cmp w8, #0x11 │ │ + b.cc db10 // b.lo, b.ul, b.last │ │ + ldr x8, [sp, #288] │ │ + cmp w22, #0x20 │ │ + ldr x8, [x8, #48] │ │ + add x8, x19, x8 │ │ + strb w21, [x8, #2] │ │ + b.ne db10 // b.any │ │ + ldr x8, [sp, #328] │ │ + cmp w8, #0x20 │ │ + b.ne db10 // b.any │ │ + ldr x8, [sp, #288] │ │ + ldr x8, [x8, #48] │ │ + add x8, x19, x8 │ │ + strb w21, [x8, #3] │ │ + b db10 │ │ + ldr w9, [sp, #192] │ │ + cmp w12, w9 │ │ + b.le d354 │ │ ldurb w23, [x11, #-1] │ │ - b d2a8 │ │ + mov x8, xzr │ │ + ldrb w9, [x27, #6] │ │ + cbnz w9, dad8 │ │ + b d918 │ │ ldr w8, [x8, #872] │ │ - cbz w8, d0a4 │ │ + ldr x12, [sp, #240] │ │ + cbz w8, d080 │ │ ldr x8, [x20, #648] │ │ - ldr x9, [sp, #304] │ │ + add x9, x20, x23 │ │ + ldrb w9, [x9, #152] │ │ mov w10, #0x3600 // #13824 │ │ - add x0, x27, x10 │ │ add x8, x8, x25 │ │ - add x9, x20, x9 │ │ - ldrb w9, [x9, #152] │ │ ldrb w8, [x8, #128] │ │ + add x0, x19, x10 │ │ + str x26, [sp, #128] │ │ add x8, x9, x8 │ │ - add x8, x27, x8, lsl #2 │ │ + add x8, x19, x8, lsl #2 │ │ mov w9, #0x1794 // #6036 │ │ add x1, x8, x9 │ │ - bl 30fec │ │ - str x0, [sp, #192] │ │ - cbz w0, d908 │ │ - ldr x8, [sp, #320] │ │ - ldr x21, [x8, #2752] │ │ - cbz x21, da98 │ │ - ldr x25, [sp, #320] │ │ - str x22, [sp, #104] │ │ + bl 3131c │ │ + str x0, [sp, #200] │ │ + cbz w0, d96c │ │ + ldr x21, [x24, #2752] │ │ + cbz x21, dab8 │ │ + ldr x8, [x24, #24] │ │ ldpsw x22, x23, [x20, #16] │ │ - ldr w10, [sp, #164] │ │ - ldr x8, [x25, #24] │ │ - ldr x19, [x25, #3320] │ │ + ldr w10, [sp, #180] │ │ + ldr x19, [x24, #3352] │ │ + ldrsw x8, [x8, #304] │ │ mov w9, #0x120 // #288 │ │ add w10, w23, w10 │ │ - ldrsw x8, [x8, #304] │ │ lsl w1, w10, #2 │ │ - mov w2, #0x2 // #2 │ │ - madd x8, x8, x9, x25 │ │ + madd x8, x8, x9, x24 │ │ add x0, x8, #0x20 │ │ - bl 22f54 │ │ - cbnz w0, 117e4 │ │ - ldr w16, [sp, #168] │ │ + mov w2, #0x2 // #2 │ │ + mov x25, x24 │ │ + bl 2329c │ │ + cbnz w0, 116c8 │ │ + ldr w16, [sp, #160] │ │ cmp w16, #0x1 │ │ - b.lt 10a24 // b.tstop │ │ + b.lt 109c4 // b.tstop │ │ madd x9, x19, x23, x22 │ │ - ldr w11, [sp, #164] │ │ - ldr x22, [sp, #104] │ │ - mov w8, w16 │ │ add x9, x21, x9 │ │ + ldr w11, [sp, #180] │ │ + ldr x21, [sp, #304] │ │ + ldr x22, [sp, #248] │ │ + ldr x26, [sp, #128] │ │ + mov w8, w16 │ │ and x10, x8, #0xfffffffe │ │ mov w23, #0x8 // #8 │ │ + mov x24, x25 │ │ cmp w16, #0x2 │ │ - b.cs d1e0 // b.hs, b.nlast │ │ + b.cs d294 // b.hs, b.nlast │ │ mov x12, xzr │ │ - b d224 │ │ + b d2d8 │ │ mov x13, xzr │ │ mov w12, w23 │ │ add x14, x9, x13 │ │ ldrb w15, [x14] │ │ ldrb w14, [x14, #1] │ │ add x13, x13, #0x2 │ │ cmp w23, w15 │ │ csel w23, w23, w15, lt // lt = tstop │ │ cmp w12, w14 │ │ csel w12, w12, w14, lt // lt = tstop │ │ cmp x10, x13 │ │ - b.ne d1e8 // b.any │ │ + b.ne d29c // b.any │ │ cmp w23, w12 │ │ csel w23, w23, w12, lt // lt = tstop │ │ cmp x10, x8 │ │ mov x12, x10 │ │ - b.eq d23c // b.none │ │ + b.eq d2f0 // b.none │ │ ldrb w13, [x9, x12] │ │ add x12, x12, #0x1 │ │ cmp w23, w13 │ │ csel w23, w23, w13, lt // lt = tstop │ │ cmp x8, x12 │ │ - b.ne d224 // b.any │ │ + b.ne d2d8 // b.any │ │ sub w11, w11, #0x1 │ │ cmp w11, #0x1 │ │ - b.lt d250 // b.tstop │ │ + b.lt daec // b.tstop │ │ add x9, x9, x19 │ │ - cbnz w23, d1d0 │ │ - ldr x19, [sp, #296] │ │ - b da9c │ │ + cbnz w23, d284 │ │ + b daec │ │ + mov w21, wzr │ │ + ldr x22, [sp, #248] │ │ + strb w21, [x9, x19] │ │ + cmp w22, #0x11 │ │ + b.cs d150 // b.hs, b.nlast │ │ + b d160 │ │ cmp w11, w9 │ │ cset w8, eq // eq = none │ │ cmp w9, w10 │ │ cset w12, eq // eq = none │ │ cmp w10, w11 │ │ orr w8, w12, w8 │ │ cset w12, eq // eq = none │ │ orr w8, w12, w8 │ │ cmp w10, w11 │ │ csel w23, w10, w9, eq // eq = none │ │ - ldr x9, [sp, #328] │ │ - ldrb w9, [x9, #6] │ │ - cbnz w9, da84 │ │ - b d8b4 │ │ - ldr x9, [sp, #248] │ │ - ldr w10, [sp, #232] │ │ + ldrb w9, [x27, #6] │ │ + cbnz w9, dad8 │ │ + b d918 │ │ + ldr x9, [sp, #232] │ │ + ldr w10, [sp, #168] │ │ cmp w9, w10 │ │ - b.le d8a0 │ │ + b.le d908 │ │ sub x8, x11, x8 │ │ ldrb w23, [x8] │ │ mov x8, xzr │ │ - ldr x9, [sp, #328] │ │ - ldrb w9, [x9, #6] │ │ - cbnz w9, da84 │ │ - b d8b4 │ │ - tbnz w0, #0, d8fc │ │ - sub w0, w19, w0, asr #1 │ │ - b cfcc │ │ - mov w19, #0x1 // #1 │ │ - ldr w8, [x9, #1404] │ │ - cbnz w8, c774 │ │ - b c90c │ │ - ldr x25, [sp, #264] │ │ - ldr x9, [sp, #328] │ │ + ldrb w9, [x27, #6] │ │ + cbnz w9, dad8 │ │ + b d918 │ │ + ldr x21, [sp, #288] │ │ mov w8, #0x3 // #3 │ │ - mov w0, w24 │ │ - str w8, [x25] │ │ - ldrsh w8, [x9, #12] │ │ - mov w1, w28 │ │ - mov x3, x25 │ │ - mov w4, w23 │ │ + mov x4, x13 │ │ + mov w0, w22 │ │ + str w8, [x21] │ │ + ldrsh w8, [x27, #12] │ │ + ldr x1, [sp, #328] │ │ + mov x3, x21 │ │ + mov w25, w10 │ │ add w8, w8, #0x10, lsl #12 │ │ - str w8, [x25, #12] │ │ - ldrsh w8, [x9, #14] │ │ - ldr x5, [sp, #248] │ │ - mov w23, w10 │ │ - str w8, [x25, #16] │ │ - ldrsh w8, [x9, #16] │ │ - str w8, [x25, #20] │ │ - ldrsh w8, [x9, #18] │ │ + str w8, [x21, #12] │ │ + ldrsh w8, [x27, #14] │ │ + str w8, [x21, #16] │ │ + ldrsh w8, [x27, #16] │ │ + str w8, [x21, #20] │ │ + ldrsh w8, [x27, #18] │ │ add w8, w8, #0x10, lsl #12 │ │ - str w8, [x25, #24] │ │ - ldr w2, [x9, #8] │ │ - bl 26a90 │ │ - mov x0, x25 │ │ - ldr x25, [sp, #280] │ │ - bl 2688c │ │ - mov w10, w23 │ │ - ldp x8, x2, [sp, #320] │ │ + str w8, [x21, #24] │ │ + ldr w2, [x27, #8] │ │ + bl 26dc4 │ │ + mov x0, x21 │ │ + bl 26bc0 │ │ + mov w10, w25 │ │ + ldr x25, [sp, #296] │ │ + ldr x8, [x24, #3256] │ │ mov x0, x20 │ │ mov w1, w29 │ │ - mov w23, w10 │ │ - ldr x8, [x8, #3256] │ │ + mov x2, x27 │ │ + mov w21, w10 │ │ blr x8 │ │ - cbnz w0, 117e4 │ │ - ldr x8, [sp, #328] │ │ - adrp x9, ac000 │ │ - sub w11, w28, #0x1 │ │ + cbnz w0, 116c8 │ │ + adrp x9, ad000 │ │ + ldrb w8, [x27, #27] │ │ + ldr x9, [x9, #2304] │ │ + ldr x10, [sp, #328] │ │ + sub w11, w10, #0x1 │ │ cmp w11, #0x1f │ │ - ldrb w8, [x8, #27] │ │ - ldr x9, [x9, #2360] │ │ add x10, x9, x8, lsl #1 │ │ - b.hi d524 // b.pmore │ │ - adrp x12, 97000 │ │ - add x12, x12, #0xcdc │ │ - adr x13, d394 │ │ + b.hi d5a8 // b.pmore │ │ + adrp x12, 99000 │ │ + add x12, x12, #0x93c │ │ + adr x13, d430 │ │ ldrb w14, [x12, x11] │ │ add x13, x13, x14, lsl #2 │ │ br x13 │ │ add x12, x9, x8, lsl #1 │ │ - ldr x13, [sp, #304] │ │ ldrb w11, [x10] │ │ ldrb w12, [x12, #1] │ │ - add x13, x20, x13 │ │ + add x13, x20, x23 │ │ + strb wzr, [x13, #248] │ │ strb w11, [x13, #376] │ │ strb w12, [x13, #408] │ │ - strb wzr, [x13, #248] │ │ - sub w11, w24, #0x1 │ │ + sub w11, w22, #0x1 │ │ cmp w11, #0x1f │ │ - b.ls d530 // b.plast │ │ - b d77c │ │ + b.ls d5b4 // b.plast │ │ + b d7f4 │ │ add x12, x9, x8, lsl #1 │ │ ldrb w11, [x10] │ │ ldrb w12, [x12, #1] │ │ - ldr x13, [sp, #304] │ │ + add x13, x20, x23 │ │ + strh wzr, [x13, #248] │ │ bfi w11, w11, #8, #8 │ │ bfi w12, w12, #8, #8 │ │ - add x13, x20, x13 │ │ strh w11, [x13, #376] │ │ strh w12, [x13, #408] │ │ - strh wzr, [x13, #248] │ │ - sub w11, w24, #0x1 │ │ + sub w11, w22, #0x1 │ │ cmp w11, #0x1f │ │ - b.ls d530 // b.plast │ │ - b d77c │ │ + b.ls d5b4 // b.plast │ │ + b d7f4 │ │ ldrb w11, [x10] │ │ add x13, x9, x8, lsl #1 │ │ - ldr x14, [sp, #304] │ │ ldrb w13, [x13, #1] │ │ mov w12, #0x1010101 // #16843009 │ │ + add x14, x20, x23 │ │ mul w11, w11, w12 │ │ - add x14, x20, x14 │ │ str w11, [x14, #376] │ │ mul w11, w13, w12 │ │ str w11, [x14, #408] │ │ str wzr, [x14, #248] │ │ - sub w11, w24, #0x1 │ │ + sub w11, w22, #0x1 │ │ cmp w11, #0x1f │ │ - b.ls d530 // b.plast │ │ - b d77c │ │ + b.ls d5b4 // b.plast │ │ + b d7f4 │ │ ldrb w11, [x10] │ │ add x13, x9, x8, lsl #1 │ │ - ldr x14, [sp, #304] │ │ ldrb w13, [x13, #1] │ │ mov x12, #0x101010101010101 // #72340172838076673 │ │ + add x14, x20, x23 │ │ mul x11, x11, x12 │ │ - add x14, x20, x14 │ │ str x11, [x14, #376] │ │ mul x11, x13, x12 │ │ str x11, [x14, #408] │ │ str xzr, [x14, #248] │ │ - sub w11, w24, #0x1 │ │ + sub w11, w22, #0x1 │ │ cmp w11, #0x1f │ │ - b.ls d530 // b.plast │ │ - b d77c │ │ + b.ls d5b4 // b.plast │ │ + b d7f4 │ │ ldrb w11, [x10] │ │ - ldr x16, [sp, #304] │ │ add x15, x9, x8, lsl #1 │ │ ldrb w15, [x15, #1] │ │ mov x12, #0x101010101010101 // #72340172838076673 │ │ add x13, x20, #0x178 │ │ - add w14, w16, #0x8 │ │ + add w14, w23, #0x8 │ │ mul x11, x11, x12 │ │ - str x11, [x13, x16] │ │ + str x11, [x13, x23] │ │ str x11, [x13, x14] │ │ - add x11, x20, x16 │ │ + add x11, x20, x23 │ │ add x13, x20, #0x198 │ │ mul x12, x15, x12 │ │ - str x12, [x13, x16] │ │ + str x12, [x13, x23] │ │ str x12, [x13, x14] │ │ stp xzr, xzr, [x11, #248] │ │ - sub w11, w24, #0x1 │ │ + sub w11, w22, #0x1 │ │ cmp w11, #0x1f │ │ - b.ls d530 // b.plast │ │ - b d77c │ │ + b.ls d5b4 // b.plast │ │ + b d7f4 │ │ ldrb w11, [x10] │ │ - ldr x0, [sp, #304] │ │ add x17, x9, x8, lsl #1 │ │ ldrb w17, [x17, #1] │ │ mov x12, #0x101010101010101 // #72340172838076673 │ │ add x13, x20, #0x178 │ │ - add w14, w0, #0x8 │ │ - add w15, w0, #0x10 │ │ - add w16, w0, #0x18 │ │ + add w14, w23, #0x8 │ │ + add w15, w23, #0x10 │ │ + add w16, w23, #0x18 │ │ mul x11, x11, x12 │ │ - str x11, [x13, x0] │ │ + str x11, [x13, x23] │ │ str x11, [x13, x14] │ │ str x11, [x13, x15] │ │ str x11, [x13, x16] │ │ add x11, x20, #0x198 │ │ mul x12, x17, x12 │ │ add x13, x20, #0xf8 │ │ movi v0.2d, #0x0 │ │ - str x12, [x11, x0] │ │ + str x12, [x11, x23] │ │ str x12, [x11, x14] │ │ str x12, [x11, x15] │ │ str x12, [x11, x16] │ │ - str q0, [x13, x0] │ │ + str q0, [x13, x23] │ │ str q0, [x13, x15] │ │ - sub w11, w24, #0x1 │ │ + sub w11, w22, #0x1 │ │ cmp w11, #0x1f │ │ - b.hi d77c // b.pmore │ │ - adrp x12, 97000 │ │ - add x12, x12, #0xcfc │ │ - adr x13, d548 │ │ + b.hi d7f4 // b.pmore │ │ + adrp x12, 99000 │ │ + add x12, x12, #0x95c │ │ + adr x13, d5cc │ │ ldrb w14, [x12, x11] │ │ add x13, x13, x14, lsl #2 │ │ br x13 │ │ ldr x11, [x20, #648] │ │ ldrb w10, [x10] │ │ add x8, x9, x8, lsl #1 │ │ add x11, x11, x25 │ │ @@ -8808,38 +8869,36 @@ │ │ ldr x9, [x20, #648] │ │ ldrb w8, [x8, #1] │ │ add x9, x9, x25 │ │ strb w8, [x9, #384] │ │ ldr x8, [x20, #648] │ │ add x8, x8, x25 │ │ strb wzr, [x8, #224] │ │ - ldr x8, [sp, #320] │ │ - ldr x8, [x8, #24] │ │ + ldr x8, [x24, #24] │ │ ldrb w8, [x8, #232] │ │ - tbnz w8, #0, d78c │ │ - b d858 │ │ + tbnz w8, #0, d800 │ │ + b d8cc │ │ ldrb w10, [x10] │ │ ldr x11, [x20, #648] │ │ add x8, x9, x8, lsl #1 │ │ bfi w10, w10, #8, #8 │ │ add x9, x11, x25 │ │ strh w10, [x9, #352] │ │ ldrb w8, [x8, #1] │ │ ldr x9, [x20, #648] │ │ bfi w8, w8, #8, #8 │ │ add x9, x9, x25 │ │ strh w8, [x9, #384] │ │ ldr x8, [x20, #648] │ │ add x8, x8, x25 │ │ strh wzr, [x8, #224] │ │ - ldr x8, [sp, #320] │ │ - ldr x8, [x8, #24] │ │ + ldr x8, [x24, #24] │ │ ldrb w8, [x8, #232] │ │ - tbnz w8, #0, d78c │ │ - b d858 │ │ + tbnz w8, #0, d800 │ │ + b d8cc │ │ ldrb w10, [x10] │ │ ldr x11, [x20, #648] │ │ mov w12, #0x1010101 // #16843009 │ │ add x8, x9, x8, lsl #1 │ │ mul w9, w10, w12 │ │ add x10, x11, x25 │ │ str w9, [x10, #352] │ │ @@ -8847,34 +8906,33 @@ │ │ ldr x9, [x20, #648] │ │ mul w8, w8, w12 │ │ add x9, x9, x25 │ │ str w8, [x9, #384] │ │ ldr x8, [x20, #648] │ │ add x8, x8, x25 │ │ str wzr, [x8, #224] │ │ - ldr x8, [sp, #320] │ │ - ldr x8, [x8, #24] │ │ + ldr x8, [x24, #24] │ │ ldrb w8, [x8, #232] │ │ - tbnz w8, #0, d78c │ │ - b d858 │ │ + tbnz w8, #0, d800 │ │ + b d8cc │ │ ldrb w10, [x10] │ │ ldr x11, [x20, #648] │ │ mov x12, #0x101010101010101 // #72340172838076673 │ │ add x8, x9, x8, lsl #1 │ │ mul x9, x10, x12 │ │ add x10, x11, x25 │ │ str x9, [x10, #352] │ │ ldrb w8, [x8, #1] │ │ ldr x9, [x20, #648] │ │ mul x8, x8, x12 │ │ add x9, x9, x25 │ │ str x8, [x9, #384] │ │ ldr x8, [x20, #648] │ │ add x8, x8, x25 │ │ - b d778 │ │ + b d7f0 │ │ ldrb w10, [x10] │ │ ldr x11, [x20, #648] │ │ mov x12, #0x101010101010101 // #72340172838076673 │ │ add w13, w25, #0x8 │ │ mul x10, x10, x12 │ │ add x11, x11, x25 │ │ str x10, [x11, #352] │ │ @@ -8891,15 +8949,15 @@ │ │ add x9, x9, x13 │ │ str x8, [x9, #384] │ │ ldr x8, [x20, #648] │ │ add x8, x8, x25 │ │ str xzr, [x8, #224] │ │ ldr x8, [x20, #648] │ │ add x8, x8, x13 │ │ - b d778 │ │ + b d7f0 │ │ ldrb w10, [x10] │ │ ldr x11, [x20, #648] │ │ mov x12, #0x101010101010101 // #72340172838076673 │ │ add w13, w25, #0x8 │ │ mul x10, x10, x12 │ │ add x11, x11, x25 │ │ str x10, [x11, #352] │ │ @@ -8937,181 +8995,168 @@ │ │ str xzr, [x8, #224] │ │ ldr x8, [x20, #648] │ │ add x8, x8, x14 │ │ str xzr, [x8, #224] │ │ ldr x8, [x20, #648] │ │ add x8, x8, x15 │ │ str xzr, [x8, #224] │ │ - ldr x8, [sp, #320] │ │ - ldr x8, [x8, #24] │ │ + ldr x8, [x24, #24] │ │ ldrb w8, [x8, #232] │ │ - tbz w8, #0, d858 │ │ + tbz w8, #0, d8cc │ │ ldr w8, [x20, #20] │ │ and x9, x8, #0x1f │ │ - cbz w24, d7e4 │ │ - add x8, x28, x9 │ │ + cbz w22, d858 │ │ + ldr x8, [sp, #328] │ │ + add x8, x8, x9 │ │ add x8, x20, x8, lsl #3 │ │ ldr x8, [x8, #8968] │ │ ldrsw x9, [x20, #16] │ │ - ldr x11, [sp, #328] │ │ add x8, x8, x9, lsl #4 │ │ add x8, x8, #0xa │ │ - mov x9, x24 │ │ - ldrb w10, [x11, #24] │ │ + mov x9, x22 │ │ + ldrb w10, [x27, #24] │ │ subs x9, x9, #0x1 │ │ add w10, w10, #0x1 │ │ sturb w10, [x8, #-2] │ │ - ldr w10, [x11, #8] │ │ + ldr w10, [x27, #8] │ │ strb w29, [x8] │ │ stur w10, [x8, #-10] │ │ add x8, x8, #0x10 │ │ - b.ne d7b8 // b.any │ │ + b.ne d82c // b.any │ │ ldr w8, [x20, #20] │ │ and w9, w8, #0x1f │ │ - sub w8, w28, #0x1 │ │ + ldr x8, [sp, #328] │ │ + sub w8, w8, #0x1 │ │ cmp w8, #0x1 │ │ - b.lt d858 // b.tstop │ │ + b.lt d8cc // b.tstop │ │ ldr w11, [x20, #16] │ │ - ldr x14, [sp, #328] │ │ add w10, w9, #0x5 │ │ add x10, x20, x10, lsl #3 │ │ mov w12, #0x22e8 // #8936 │ │ - sub w9, w24, #0x1 │ │ + sub w9, w22, #0x1 │ │ add x10, x10, x12 │ │ - ldrb w12, [x14, #24] │ │ + ldrb w12, [x27, #24] │ │ ldr x13, [x10] │ │ add w11, w9, w11 │ │ subs x8, x8, #0x1 │ │ add w12, w12, #0x1 │ │ add x11, x13, w11, sxtw #4 │ │ strb w12, [x11, #8] │ │ ldr w11, [x20, #16] │ │ ldr x12, [x10] │ │ - ldr w13, [x14, #8] │ │ + ldr w13, [x27, #8] │ │ add w11, w9, w11 │ │ sbfiz x11, x11, #4, #32 │ │ str w13, [x12, x11] │ │ ldr x12, [x10], #8 │ │ ldr w11, [x20, #16] │ │ add w13, w9, w11 │ │ add x12, x12, w13, sxtw #4 │ │ strb w29, [x12, #10] │ │ - b.ne d80c // b.any │ │ - cbz w26, 12a28 │ │ - ldr x8, [sp, #256] │ │ + b.ne d880 // b.any │ │ + ldr w8, [sp, #316] │ │ + cbz w8, 12900 │ │ + ldr x8, [sp, #264] │ │ sub w8, w8, #0x1 │ │ cmp w8, #0x1f │ │ - b.hi d984 // b.pmore │ │ - adrp x9, 97000 │ │ - add x9, x9, #0xd1c │ │ - adr x10, d884 │ │ + b.hi d9c4 // b.pmore │ │ + adrp x9, 99000 │ │ + add x9, x9, #0x97c │ │ + adr x10, d8fc │ │ ldrb w11, [x9, x8] │ │ add x10, x10, x11, lsl #2 │ │ br x10 │ │ - ldr x8, [sp, #224] │ │ + ldr x8, [sp, #256] │ │ strb wzr, [x8, #584] │ │ - sub w8, w21, #0x1 │ │ - cmp w8, #0x1f │ │ - mov w0, wzr │ │ - b.ls d994 // b.plast │ │ - b 12a2c │ │ + b d9c4 │ │ mov x8, xzr │ │ mov w23, wzr │ │ - ldr x9, [sp, #328] │ │ - ldrb w9, [x9, #6] │ │ - cbnz w9, da84 │ │ + ldrb w9, [x27, #6] │ │ + cbnz w9, dad8 │ │ mov w9, #0x3600 // #13824 │ │ - add x8, x27, x8, lsl #4 │ │ - add x0, x27, x9 │ │ + add x8, x19, x8, lsl #4 │ │ + add x0, x19, x9 │ │ add x1, x8, #0xdb0 │ │ mov w2, #0x7 // #7 │ │ - bl 30c20 │ │ - ldr x8, [x19] │ │ + bl 30f50 │ │ + ldr x8, [x21] │ │ ldr w8, [x8, #1140] │ │ - cbz w23, da7c │ │ + cbz w23, dad0 │ │ subs w9, w8, w23 │ │ - b.le da78 │ │ + b.le dacc │ │ add w11, w8, #0x1 │ │ lsl w10, w23, #1 │ │ cmp w10, w11 │ │ - b.ge da70 // b.tcont │ │ + b.ge dac4 // b.tcont │ │ cmp w10, w0 │ │ - b.lt da7c // b.tstop │ │ - b 10910 │ │ + b.lt dad0 // b.tstop │ │ + b 108bc │ │ add w9, w0, #0x1 │ │ add w0, w19, w9, asr #1 │ │ - b cfcc │ │ - str xzr, [sp, #192] │ │ - b d0a4 │ │ - ldr x8, [sp, #224] │ │ + b cf38 │ │ + ldr x12, [sp, #240] │ │ + ldr x26, [sp, #128] │ │ + str xzr, [sp, #200] │ │ + b d080 │ │ + ldr x8, [sp, #256] │ │ strh wzr, [x8, #584] │ │ - sub w8, w21, #0x1 │ │ - cmp w8, #0x1f │ │ - mov w0, wzr │ │ - b.ls d994 // b.plast │ │ - b 12a2c │ │ - ldr x8, [sp, #224] │ │ + b d9c4 │ │ + ldr x8, [sp, #256] │ │ str wzr, [x8, #584] │ │ - sub w8, w21, #0x1 │ │ - cmp w8, #0x1f │ │ - mov w0, wzr │ │ - b.ls d994 // b.plast │ │ - b 12a2c │ │ - ldr x8, [sp, #224] │ │ - b d958 │ │ - ldr x8, [sp, #224] │ │ + b d9c4 │ │ + ldr x8, [sp, #256] │ │ + str xzr, [x8, #584] │ │ + b d9c4 │ │ + ldr x8, [sp, #256] │ │ str xzr, [x8, #592] │ │ str xzr, [x8, #584] │ │ - sub w8, w21, #0x1 │ │ - cmp w8, #0x1f │ │ - mov w0, wzr │ │ - b.ls d994 // b.plast │ │ - b 12a2c │ │ + b d9c4 │ │ add x8, x20, #0x248 │ │ movi v0.2d, #0x0 │ │ - add w9, w23, #0x10 │ │ - str q0, [x8, w23, uxtw] │ │ + add w9, w21, #0x10 │ │ + str q0, [x8, w21, uxtw] │ │ str q0, [x8, w9, uxtw] │ │ - sub w8, w21, #0x1 │ │ - cmp w8, #0x1f │ │ + ldr x8, [sp, #272] │ │ mov w0, wzr │ │ - b.hi 12a2c // b.pmore │ │ - adrp x9, 97000 │ │ - add x9, x9, #0xd3c │ │ - adr x10, d9ac │ │ + sub w8, w8, #0x1 │ │ + cmp w8, #0x1f │ │ + b.hi 12904 // b.pmore │ │ + adrp x9, 99000 │ │ + add x9, x9, #0x99c │ │ + adr x10, d9f0 │ │ ldrh w11, [x9, x8, lsl #1] │ │ add x10, x10, x11, lsl #2 │ │ br x10 │ │ ldr x8, [x20, #648] │ │ mov w0, wzr │ │ add x8, x8, w19, uxtw │ │ strb wzr, [x8, #560] │ │ - b 12a2c │ │ + b 12904 │ │ ldr x8, [x20, #648] │ │ mov w0, wzr │ │ add x8, x8, w19, uxtw │ │ strh wzr, [x8, #560] │ │ - b 12a2c │ │ + b 12904 │ │ ldr x8, [x20, #648] │ │ mov w0, wzr │ │ add x8, x8, w19, uxtw │ │ str wzr, [x8, #560] │ │ - b 12a2c │ │ + b 12904 │ │ ldr x8, [x20, #648] │ │ mov w0, wzr │ │ add x8, x8, w19, uxtw │ │ str xzr, [x8, #560] │ │ - b 12a2c │ │ + b 12904 │ │ ldr x8, [x20, #648] │ │ mov w0, wzr │ │ add w9, w19, #0x8 │ │ add x8, x8, w19, uxtw │ │ str xzr, [x8, #560] │ │ ldr x8, [x20, #648] │ │ - b da50 │ │ + b da94 │ │ ldr x8, [x20, #648] │ │ add w9, w19, #0x8 │ │ mov w0, wzr │ │ add x8, x8, w19, uxtw │ │ str xzr, [x8, #560] │ │ ldr x8, [x20, #648] │ │ add x8, x8, x9 │ │ @@ -9120,2005 +9165,1955 @@ │ │ add w9, w19, #0x10 │ │ add x8, x8, x9 │ │ str xzr, [x8, #560] │ │ ldr x8, [x20, #648] │ │ add w9, w19, #0x18 │ │ add x8, x8, x9 │ │ str xzr, [x8, #560] │ │ - b 12a2c │ │ - ldr x23, [sp, #216] │ │ - ldr x25, [sp, #280] │ │ - ldr x27, [sp, #312] │ │ + b 12904 │ │ + mov x24, x25 │ │ + ldr x23, [sp, #280] │ │ + ldp x25, x21, [sp, #296] │ │ + ldr x22, [sp, #248] │ │ mov w8, #0x8 // #8 │ │ - b cfe4 │ │ + b cf50 │ │ + ldr x21, [sp, #304] │ │ + ldr x26, [sp, #128] │ │ + b dae8 │ │ cmp w0, w9, lsl #1 │ │ - b.le 10910 │ │ + b.le 108bc │ │ sub w0, w8, w0 │ │ cmp w8, w0, uxtb │ │ csel w23, wzr, w0, cc // cc = lo, ul, last │ │ - ldr x8, [sp, #328] │ │ - strb w23, [x8, #4] │ │ and w8, w23, #0xff │ │ cmp w8, #0x8 │ │ - b.cc daa4 // b.lo, b.ul, b.last │ │ + strb w23, [x27, #4] │ │ + b.cc daf0 // b.lo, b.ul, b.last │ │ mov w23, wzr │ │ - ldr x8, [sp, #328] │ │ - strb w23, [x8, #4] │ │ - ldr x9, [sp, #328] │ │ - ldr x8, [x19] │ │ - ldrb w0, [x9, #6] │ │ + strb w23, [x27, #4] │ │ + ldr x8, [x21] │ │ + ldrb w0, [x27, #6] │ │ and x9, x23, #0xff │ │ - ldr x23, [sp, #216] │ │ + ldr x23, [sp, #280] │ │ add x9, x8, x9, lsl #5 │ │ - add x12, x9, #0x370 │ │ + add x13, x9, #0x370 │ │ tst w0, #0xff │ │ - b.ne dba4 // b.any │ │ - ldr x9, [sp, #320] │ │ - ldr x9, [x9, #8] │ │ - ldr w9, [x9, #1012] │ │ - cbz w9, daec │ │ - ldp w10, w9, [x20, #16] │ │ - lsr w9, w9, #3 │ │ - and w19, w9, #0x2 │ │ - bfxil w19, w10, #4, #1 │ │ - b daf0 │ │ - mov w19, wzr │ │ - ldr x9, [sp, #264] │ │ - ldr x9, [x9, #48] │ │ - ldrb w10, [x9, x19] │ │ - cmp w10, #0xff │ │ - b.ne dba4 // b.any │ │ - mov x25, x22 │ │ - ldr w22, [x8, #1304] │ │ - cbz w22, dc44 │ │ - ldr x9, [sp, #312] │ │ - mov w8, #0x3600 // #13824 │ │ - str x28, [sp, #208] │ │ - mov x28, x12 │ │ - mov w21, wzr │ │ - add x23, x9, x8 │ │ - mov x0, x23 │ │ - sub w22, w22, #0x1 │ │ - bl 30f6c │ │ - orr w21, w0, w21, lsl #1 │ │ - cbnz w22, db28 │ │ - ldr x8, [sp, #264] │ │ - mov x12, x28 │ │ - ldp x28, x23, [sp, #208] │ │ - ldr x9, [x8, #48] │ │ - cmp w24, #0x11 │ │ - mov x22, x25 │ │ - strb w21, [x9, x19] │ │ - b.cc db6c // b.lo, b.ul, b.last │ │ - ldr x8, [sp, #264] │ │ - ldr x8, [x8, #48] │ │ - add x8, x19, x8 │ │ - strb w21, [x8, #1] │ │ - cmp w28, #0x11 │ │ - b.cc dba4 // b.lo, b.ul, b.last │ │ - ldr x8, [sp, #264] │ │ - cmp w24, #0x20 │ │ - ldr x8, [x8, #48] │ │ - add x8, x19, x8 │ │ - strb w21, [x8, #2] │ │ - b.ne dba4 // b.any │ │ - cmp w28, #0x20 │ │ - b.ne dba4 // b.any │ │ - ldr x8, [sp, #264] │ │ - ldr x8, [x8, #48] │ │ - add x8, x19, x8 │ │ - strb w21, [x8, #3] │ │ - ldp x21, x8, [sp, #312] │ │ + b.eq cfe8 // b.none │ │ + ldr x8, [x24, #8] │ │ ldr w10, [x20, #16] │ │ mov w9, w29 │ │ - str x9, [sp, #176] │ │ - ldr x8, [x8, #8] │ │ - mov w11, #0x1f // #31 │ │ - ldr x19, [sp, #296] │ │ + ldr x21, [sp, #304] │ │ ldr w8, [x8, #1012] │ │ + ldr x19, [sp, #320] │ │ + str x9, [sp, #184] │ │ + mov w11, #0x1f // #31 │ │ cmp w8, #0x0 │ │ cset w9, eq // eq = none │ │ lsr w9, w11, w9 │ │ tst w9, w10 │ │ - ldr x10, [sp, #328] │ │ - add x10, x10, #0x6 │ │ - str x10, [sp, #208] │ │ - b.ne df74 // b.any │ │ + add x10, x27, #0x6 │ │ + str x10, [sp, #216] │ │ + b.ne ded0 // b.any │ │ ldr w10, [x20, #20] │ │ tst w10, w9 │ │ - b.ne df74 // b.any │ │ - ldr x1, [x19] │ │ - ldr w2, [x21, #14104] │ │ - str x12, [sp, #128] │ │ + b.ne ded0 // b.any │ │ + ldr x1, [x21] │ │ + ldr w2, [x19, #14104] │ │ ldr w9, [x1, #1208] │ │ - str w2, [sp, #116] │ │ - cbz w9, dc5c │ │ + stp x13, x26, [sp, #120] │ │ + str w2, [sp, #108] │ │ + cbz w9, dbac │ │ cmp w8, #0x0 │ │ mov w8, #0x3 // #3 │ │ csel w8, wzr, w8, ne // ne = any │ │ cmp w8, w29 │ │ - b.ne dc8c // b.any │ │ - ldr x8, [sp, #208] │ │ - ldr w9, [x21, #14108] │ │ + b.ne dbd8 // b.any │ │ + ldr x8, [sp, #216] │ │ + ldr w9, [x19, #14108] │ │ add x10, sp, #0x220 │ │ - str x10, [sp, #120] │ │ + str x10, [sp, #112] │ │ ldrb w8, [x8] │ │ mov w10, #0x371c // #14108 │ │ - add x27, x21, x10 │ │ + add x10, x19, x10 │ │ str w9, [sp, #544] │ │ - cbnz w8, dc74 │ │ - b dca4 │ │ - mov w21, wzr │ │ - cmp w24, #0x11 │ │ - mov x22, x25 │ │ - strb w21, [x9, x19] │ │ - b.cs db5c // b.hs, b.nlast │ │ - b db6c │ │ - ldr w8, [x21, #14108] │ │ + cbnz w8, dbc4 │ │ + b dbf0 │ │ + ldr w8, [x19, #14108] │ │ add x9, sp, #0x220 │ │ - str x9, [sp, #120] │ │ + str x9, [sp, #112] │ │ mov w9, #0x371c // #14108 │ │ - add x27, x21, x9 │ │ + add x10, x19, x9 │ │ str w8, [sp, #544] │ │ ldr w8, [x1, #824] │ │ cmp w2, w8 │ │ - b.ne deec // b.any │ │ - ldr x8, [sp, #320] │ │ - add x23, x8, #0xd28 │ │ - b df10 │ │ - ldr w8, [x21, #14108] │ │ + b.ne de3c // b.any │ │ + add x23, x24, #0xd48 │ │ + b de64 │ │ + ldr w8, [x19, #14108] │ │ add x9, sp, #0x220 │ │ - str x9, [sp, #120] │ │ + str x9, [sp, #112] │ │ mov w9, #0x371c // #14108 │ │ - add x27, x21, x9 │ │ + add x10, x19, x9 │ │ str w8, [sp, #544] │ │ mov w8, #0x3600 // #13824 │ │ mov w9, #0x14b0 // #5296 │ │ - add x23, x21, x8 │ │ - add x1, x21, x9 │ │ + add x23, x19, x8 │ │ + add x1, x19, x9 │ │ mov w2, #0x3 // #3 │ │ mov x0, x23 │ │ - bl 30a98 │ │ + str x10, [sp, #96] │ │ + bl 30dc8 │ │ mov w25, w0 │ │ cmp w0, #0x3 │ │ - str x22, [sp, #104] │ │ - b.ne dd34 // b.any │ │ + str x24, [sp, #136] │ │ + b.ne dc88 // b.any │ │ mov x0, x23 │ │ - bl 30f6c │ │ + bl 3129c │ │ mov w25, w0 │ │ mov x0, x23 │ │ - bl 30f6c │ │ + bl 3129c │ │ orr w19, w0, w25, lsl #1 │ │ mov x0, x23 │ │ - bl 30f6c │ │ + bl 3129c │ │ orr w8, w0, w19, lsl #1 │ │ mov w21, wzr │ │ adds w19, w8, #0x1 │ │ - b.cs dd18 // b.hs, b.nlast │ │ + b.cs dc68 // b.hs, b.nlast │ │ mov w22, w19 │ │ mov x0, x23 │ │ sub w22, w22, #0x1 │ │ - bl 30f6c │ │ + bl 3129c │ │ orr w21, w0, w21, lsl #1 │ │ - cbnz w22, dd04 │ │ + cbnz w22, dc54 │ │ mov w8, #0x1 // #1 │ │ lsl w8, w8, w19 │ │ add w8, w8, w21 │ │ - ldr x19, [sp, #296] │ │ - ldr x21, [sp, #312] │ │ - ldr x22, [sp, #104] │ │ + ldr x24, [sp, #136] │ │ + ldr x21, [sp, #304] │ │ + ldr x19, [sp, #320] │ │ + ldr x22, [sp, #248] │ │ add w25, w8, #0x1 │ │ - cbz w25, dd58 │ │ + cbz w25, dcac │ │ mov x0, x23 │ │ - bl 30f6c │ │ - ldr x1, [x19] │ │ + bl 3129c │ │ + ldr x1, [x21] │ │ cmp w0, #0x0 │ │ cneg w9, w25, ne // ne = any │ │ ldr w8, [x1, #1212] │ │ lsl w8, w9, w8 │ │ - b dd60 │ │ - ldr x1, [x19] │ │ + b dcb4 │ │ + ldr x1, [x21] │ │ mov w8, wzr │ │ - ldr w9, [x21, #14104] │ │ + ldr w9, [x19, #14104] │ │ + ldr x10, [sp, #96] │ │ add w8, w9, w8 │ │ cmp w8, #0xff │ │ mov w9, #0xff // #255 │ │ csel w8, w8, w9, lt // lt = tstop │ │ cmp w8, #0x1 │ │ csinc w2, w8, wzr, gt │ │ - str w2, [x21, #14104] │ │ + str w2, [x19, #14104] │ │ ldr w8, [x1, #1216] │ │ - cbz w8, ddb4 │ │ + cbz w8, dd04 │ │ ldr w8, [x1, #1224] │ │ - str x24, [sp, #136] │ │ - str x27, [sp, #96] │ │ - cbz w8, ddc8 │ │ - ldr x9, [sp, #320] │ │ + str x27, [sp, #88] │ │ + cbz w8, dd18 │ │ + ldr w9, [x24, #2112] │ │ mov w10, #0x4 // #4 │ │ - ldr w9, [x9, #2112] │ │ cmp w9, #0x0 │ │ mov w9, #0x2 // #2 │ │ csel x22, x9, x10, eq // eq = none │ │ - b ddcc │ │ - ldr x23, [sp, #216] │ │ + b dd1c │ │ + ldr x23, [sp, #280] │ │ ldr w8, [x1, #824] │ │ cmp w2, w8 │ │ - b.eq dc80 // b.none │ │ - b deec │ │ + b.eq dbd0 // b.none │ │ + b de3c │ │ mov w22, #0x1 // #1 │ │ mov x27, xzr │ │ + mov w26, #0x14b8 // #5304 │ │ mov w24, #0x371c // #14108 │ │ add w8, w8, w27 │ │ - add x8, x21, w8, sxtw #3 │ │ - mov w9, #0x14b8 // #5304 │ │ - add x1, x8, x9 │ │ + add x8, x19, w8, sxtw #3 │ │ + add x1, x8, x26 │ │ mov w2, #0x3 // #3 │ │ mov x0, x23 │ │ - bl 30a98 │ │ + bl 30dc8 │ │ mov w25, w0 │ │ cmp w0, #0x3 │ │ - b.ne de64 // b.any │ │ + b.ne ddb0 // b.any │ │ mov x0, x23 │ │ - mov x19, x28 │ │ - bl 30f6c │ │ + bl 3129c │ │ mov w25, w0 │ │ mov x0, x23 │ │ - bl 30f6c │ │ + bl 3129c │ │ orr w21, w0, w25, lsl #1 │ │ mov x0, x23 │ │ - bl 30f6c │ │ + bl 3129c │ │ orr w8, w0, w21, lsl #1 │ │ - mov w28, wzr │ │ - adds w21, w8, #0x1 │ │ - b.cs de48 // b.hs, b.nlast │ │ - mov w25, w21 │ │ + mov w21, wzr │ │ + adds w26, w8, #0x1 │ │ + b.cs dd94 // b.hs, b.nlast │ │ + mov w25, w26 │ │ mov x0, x23 │ │ sub w25, w25, #0x1 │ │ - bl 30f6c │ │ - orr w28, w0, w28, lsl #1 │ │ - cbnz w25, de34 │ │ + bl 3129c │ │ + orr w21, w0, w21, lsl #1 │ │ + cbnz w25, dd80 │ │ mov w8, #0x1 // #1 │ │ - lsl w8, w8, w21 │ │ - add w8, w8, w28 │ │ - mov x28, x19 │ │ - ldr x19, [sp, #296] │ │ - ldr x21, [sp, #312] │ │ + lsl w8, w8, w26 │ │ + add w8, w8, w21 │ │ + ldr x21, [sp, #304] │ │ + ldr x19, [sp, #320] │ │ add w25, w8, #0x1 │ │ - cbz w25, de88 │ │ + mov w26, #0x14b8 // #5304 │ │ + cbz w25, ddd4 │ │ mov x0, x23 │ │ - bl 30f6c │ │ - ldr x8, [x19] │ │ + bl 3129c │ │ + ldr x8, [x21] │ │ cmp w0, #0x0 │ │ cneg w9, w25, ne // ne = any │ │ ldr w8, [x8, #1220] │ │ lsl w8, w9, w8 │ │ - b de8c │ │ + b ddd8 │ │ mov w8, wzr │ │ - add x9, x21, x27 │ │ + add x9, x19, x27 │ │ ldrsb w10, [x9, x24] │ │ add x27, x27, #0x1 │ │ add w8, w8, w10 │ │ cmp w8, #0x3f │ │ mov w10, #0x3f // #63 │ │ csel w8, w8, w10, lt // lt = tstop │ │ cmn w8, #0x3f │ │ mov w10, #0xffffffc1 // #-63 │ │ csel w8, w8, w10, gt │ │ cmp x27, x22 │ │ strb w8, [x9, x24] │ │ - b.cs decc // b.hs, b.nlast │ │ - ldr x8, [x19] │ │ + b.cs de18 // b.hs, b.nlast │ │ + ldr x8, [x21] │ │ ldr w8, [x8, #1224] │ │ - b ddd4 │ │ - ldr w2, [x21, #14104] │ │ - ldr x1, [x19] │ │ + b dd28 │ │ + ldr w2, [x19, #14104] │ │ + ldr x1, [x21] │ │ + ldp x27, x10, [sp, #88] │ │ ldr x24, [sp, #136] │ │ - ldr x23, [sp, #216] │ │ - ldp x27, x22, [sp, #96] │ │ + ldr x23, [sp, #280] │ │ + ldr x22, [sp, #248] │ │ ldr w8, [x1, #824] │ │ cmp w2, w8 │ │ - b.eq dc80 // b.none │ │ - ldr w8, [sp, #116] │ │ + b.eq dbd0 // b.none │ │ + ldr w8, [sp, #108] │ │ cmp w2, w8 │ │ - b.eq df18 // b.none │ │ - ldr x8, [sp, #320] │ │ - ldr x0, [x8, #8] │ │ + b.eq de6c // b.none │ │ + ldr x0, [x24, #8] │ │ mov w8, #0x36b0 // #14000 │ │ - add x23, x21, x8 │ │ + add x23, x19, x8 │ │ mov x3, x23 │ │ - bl b054 │ │ - str x23, [x21, #14096] │ │ - ldr x23, [sp, #216] │ │ + mov x25, x10 │ │ + bl b080 │ │ + mov x10, x25 │ │ + str x23, [x19, #14096] │ │ + ldr x23, [sp, #280] │ │ str wzr, [sp, #476] │ │ - ldr w8, [x27] │ │ - cbz w8, df5c │ │ - ldp x8, x12, [sp, #120] │ │ - ldr w9, [x27] │ │ + ldr w8, [x10] │ │ + cbz w8, debc │ │ + ldp x8, x13, [sp, #112] │ │ + ldr w9, [x10] │ │ + ldr x26, [sp, #128] │ │ ldr w8, [x8] │ │ cmp w9, w8 │ │ - b.eq df74 // b.none │ │ - ldr x1, [x19] │ │ + b.eq ded0 // b.none │ │ + ldr x1, [x21] │ │ mov w8, #0x3720 // #14112 │ │ - add x23, x21, x8 │ │ + add x23, x19, x8 │ │ mov x0, x23 │ │ - mov x2, x27 │ │ - mov x25, x12 │ │ - bl 1cebc │ │ - mov x12, x25 │ │ - b df6c │ │ - ldr x9, [sp, #320] │ │ - ldr x12, [sp, #128] │ │ - mov w8, #0x13c4 // #5060 │ │ - add x23, x9, x8 │ │ - str x23, [x21, #14624] │ │ - ldr x23, [sp, #216] │ │ - adrp x27, ac000 │ │ - ldrb w8, [x22] │ │ - ldr x27, [x27, #1920] │ │ - cbz w8, dfdc │ │ - ldr x8, [sp, #328] │ │ - strb wzr, [x8, #3] │ │ - ldr x8, [x19] │ │ + mov x2, x10 │ │ + mov x25, x22 │ │ + mov x22, x13 │ │ + bl 1cdb8 │ │ + mov x13, x22 │ │ + mov x22, x25 │ │ + b dec8 │ │ + ldp x13, x26, [sp, #120] │ │ + mov w8, #0x1214 // #4628 │ │ + add x23, x24, x8 │ │ + str x23, [x19, #14624] │ │ + ldr x23, [sp, #280] │ │ + adrp x25, ad000 │ │ + ldrb w8, [x26] │ │ + ldr x25, [x25, #1864] │ │ + cbz w8, df30 │ │ + strb wzr, [x27, #3] │ │ + ldr x8, [x21] │ │ ldrb w9, [x8, #232] │ │ - tbnz w9, #0, e44c │ │ + tbnz w9, #0, e394 │ │ ldp w8, w7, [x20, #16] │ │ - ldr w6, [sp, #276] │ │ + ldr w6, [sp, #228] │ │ mov w9, #0x22e0 // #8928 │ │ add x0, x20, x9 │ │ add x1, sp, #0x220 │ │ add x2, sp, #0x158 │ │ add x3, sp, #0x200 │ │ mov w4, #0xff00 // #65280 │ │ mov w5, w29 │ │ str w8, [sp] │ │ - bl 238fc │ │ + bl 23c34 │ │ ldr w8, [sp, #544] │ │ - cbz w8, e06c │ │ - ldr x9, [sp, #328] │ │ - ldr x21, [sp, #280] │ │ - str w8, [x9, #8] │ │ - b e140 │ │ - ldr x8, [x19] │ │ + cbz w8, dfcc │ │ + ldr x19, [sp, #296] │ │ + str w8, [x27, #8] │ │ + b e084 │ │ + ldr x8, [x21] │ │ ldrb w9, [x8, #232] │ │ - tbnz w9, #0, e00c │ │ + tbnz w9, #0, df6c │ │ ldr w8, [x8, #464] │ │ - cbz w8, e084 │ │ + cbz w8, dfe0 │ │ mov w8, #0x3600 // #13824 │ │ mov w9, #0x1854 // #6228 │ │ - add x0, x21, x8 │ │ - add x1, x21, x9 │ │ - mov x25, x12 │ │ - bl 30fec │ │ - b e428 │ │ - cbz x12, e020 │ │ - ldr w0, [x12, #20] │ │ - tbz w0, #31, e42c │ │ - ldr w8, [x12, #28] │ │ - cbnz w8, e42c │ │ - ldr w9, [sp, #240] │ │ + add x0, x19, x8 │ │ + add x1, x19, x9 │ │ + mov x25, x22 │ │ + mov x22, x13 │ │ + bl 3131c │ │ + mov x13, x22 │ │ + mov x22, x25 │ │ + b e370 │ │ + cbz x13, df80 │ │ + ldr w0, [x13, #20] │ │ + tbz w0, #31, e378 │ │ + ldr w8, [x13, #28] │ │ + cbnz w8, e378 │ │ + ldr x9, [sp, #240] │ │ + ldr w10, [sp, #192] │ │ ldr x8, [x20, #648] │ │ - mov x25, x12 │ │ - cmp w23, w9 │ │ - b.le e108 │ │ - ldr x9, [sp, #304] │ │ - ldr x10, [sp, #248] │ │ - ldr w11, [sp, #232] │ │ - add x9, x20, x9 │ │ + mov x25, x13 │ │ + cmp w9, w10 │ │ + b.le e050 │ │ + add x9, x20, x23 │ │ + ldr x10, [sp, #232] │ │ + ldr w11, [sp, #168] │ │ ldrb w9, [x9, #248] │ │ cmp w10, w11 │ │ - b.le e3fc │ │ - ldr x10, [sp, #280] │ │ + b.le e348 │ │ + ldr x10, [sp, #296] │ │ add x8, x8, x10 │ │ ldrb w8, [x8, #224] │ │ add w8, w8, w9 │ │ cmp w8, #0x2 │ │ cinc w8, w8, eq // eq = none │ │ - b e408 │ │ + b e354 │ │ ldr w8, [sp, #560] │ │ - ldr x21, [sp, #280] │ │ - cbz w8, e0bc │ │ - ldr x9, [sp, #328] │ │ - str w8, [x9, #8] │ │ - b e140 │ │ - ldr x9, [sp, #328] │ │ + ldr x19, [sp, #296] │ │ + cbz w8, e008 │ │ + str w8, [x27, #8] │ │ + b e084 │ │ mov w8, #0x1 // #1 │ │ - strb w8, [x9, #3] │ │ - ldr x8, [x19] │ │ + strb w8, [x27, #3] │ │ + ldr x8, [x21] │ │ ldrb w8, [x8, #232] │ │ - tbz w8, #0, e584 │ │ - ldr x23, [sp, #176] │ │ - mov x9, x21 │ │ - ldr w26, [sp, #292] │ │ - ldrb w8, [x27, x23] │ │ - add x1, x21, x8, lsl #5 │ │ - adrp x21, ac000 │ │ - ldr x21, [x21, #1184] │ │ - b e5d4 │ │ - ldp x10, x8, [sp, #312] │ │ + tbz w8, #0, e4c0 │ │ + ldr x23, [sp, #184] │ │ + mov x26, x22 │ │ + ldrb w8, [x25, x23] │ │ + add x1, x19, x8, lsl #5 │ │ + b e500 │ │ + ldr x8, [x24, #8] │ │ + ldr x10, [sp, #320] │ │ ldr w9, [x20, #20] │ │ mov w11, #0x10 // #16 │ │ - ldr x8, [x8, #8] │ │ - ldr w10, [x10, #13872] │ │ ldr w8, [x8, #1012] │ │ + ldr w10, [x10, #13872] │ │ lsl w11, w11, w8 │ │ sub w9, w9, w11 │ │ cmp w9, w10 │ │ - b.ge e12c // b.tcont │ │ - ldp x8, x10, [sp, #320] │ │ + b.ge e074 // b.tcont │ │ + strh wzr, [x27, #8] │ │ + ldr x8, [x24, #8] │ │ mov w9, #0xfffffe00 // #-512 │ │ - strh wzr, [x10, #8] │ │ - ldr x8, [x8, #8] │ │ ldr w8, [x8, #1012] │ │ lsl w8, w9, w8 │ │ sub w8, w8, #0x800 │ │ - strh w8, [x10, #10] │ │ - b e140 │ │ - ldr x9, [sp, #248] │ │ - ldr w10, [sp, #232] │ │ + strh w8, [x27, #10] │ │ + b e084 │ │ + ldr x9, [sp, #232] │ │ + ldr w10, [sp, #168] │ │ cmp w9, w10 │ │ - b.le e404 │ │ - ldr x9, [sp, #280] │ │ + b.le e350 │ │ + ldr x9, [sp, #296] │ │ add x8, x8, x9 │ │ ldrb w8, [x8, #224] │ │ lsl w8, w8, #1 │ │ - b e408 │ │ + b e354 │ │ mov w9, #0xfffffe00 // #-512 │ │ lsl w8, w9, w8 │ │ - ldr x9, [sp, #328] │ │ - strh w8, [x9, #8] │ │ - strh wzr, [x9, #10] │ │ - ldr x8, [sp, #328] │ │ - ldr x19, [sp, #312] │ │ - mov x0, x20 │ │ - mov w3, wzr │ │ - add x23, x8, #0x8 │ │ + strh w8, [x27, #8] │ │ + strh wzr, [x27, #10] │ │ + ldr x25, [sp, #320] │ │ + add x23, x27, #0x8 │ │ mov w8, #0x34e0 // #13536 │ │ - add x2, x19, x8 │ │ + mov x0, x20 │ │ + add x2, x25, x8 │ │ mov x1, x23 │ │ - bl 15984 │ │ - ldr w8, [x19, #13864] │ │ - ldr w10, [x19, #13872] │ │ + mov w3, wzr │ │ + bl 15880 │ │ + ldr w8, [x25, #13864] │ │ + ldr w10, [x25, #13872] │ │ lsl w9, w8, #2 │ │ - ldr w8, [sp, #292] │ │ + ldr w8, [sp, #316] │ │ lsl w11, w10, #2 │ │ - cbz w8, e19c │ │ - cmp w24, #0x2 │ │ + cbz w8, e0e0 │ │ + cmp w22, #0x2 │ │ add w8, w9, #0x4 │ │ - ccmp w26, #0x3, #0x4, cc // cc = lo, ul, last │ │ + ccmp w28, #0x3, #0x4, cc // cc = lo, ul, last │ │ csel w9, w8, w9, ne // ne = any │ │ - cmp w28, #0x2 │ │ - ccmp w26, #0x1, #0x0, cc // cc = lo, ul, last │ │ + ldr x8, [sp, #328] │ │ + cmp w8, #0x2 │ │ + ccmp w28, #0x1, #0x0, cc // cc = lo, ul, last │ │ add w8, w11, #0x4 │ │ csel w11, w8, w11, eq // eq = none │ │ ldp w15, w16, [x20, #16] │ │ ldrsh w10, [x23, #2] │ │ ldrsh w12, [x23] │ │ - ldr w19, [sp, #292] │ │ + ldr x14, [sp, #328] │ │ + ldr x28, [sp, #216] │ │ lsl w8, w15, #2 │ │ lsl w13, w16, #2 │ │ add w10, w8, w10, asr #3 │ │ add w13, w13, w12, asr #3 │ │ - lsl w12, w24, #2 │ │ + lsl w12, w22, #2 │ │ cmp w9, w10 │ │ - lsl w14, w28, #2 │ │ - b.le e1d8 │ │ + lsl w14, w14, #2 │ │ + b.le e120 │ │ add w12, w9, w12 │ │ mov w10, w9 │ │ - b e208 │ │ - ldr x17, [sp, #312] │ │ - neg w1, w24 │ │ + b e150 │ │ + ldr x17, [sp, #320] │ │ + neg w1, w22 │ │ add w0, w10, w12 │ │ ldr w17, [x17, #13868] │ │ - add w17, w24, w17 │ │ + add w17, w22, w17 │ │ sub w17, w17, #0x1 │ │ and w17, w17, w1 │ │ lsl w17, w17, #2 │ │ sub w1, w17, w12 │ │ cmp w17, w0 │ │ csel w12, w17, w0, lt // lt = tstop │ │ csel w10, w1, w10, lt // lt = tstop │ │ - ldr x17, [sp, #320] │ │ + ldr x17, [x24, #8] │ │ cmp w11, w13 │ │ csel w13, w11, w13, gt │ │ add w14, w13, w14 │ │ - ldr x17, [x17, #8] │ │ ldr w17, [x17, #1012] │ │ add w0, w17, #0x4 │ │ add w17, w17, #0x6 │ │ asr w15, w15, w0 │ │ asr w0, w16, w0 │ │ lsl w16, w15, w17 │ │ lsl w15, w0, w17 │ │ mov w0, #0x1 // #1 │ │ subs w1, w14, w15 │ │ lsl w17, w0, w17 │ │ - b.le e27c │ │ + b.le e1c0 │ │ subs w0, w12, w16 │ │ - b.le e27c │ │ + b.le e1c0 │ │ sub w11, w13, w11 │ │ cmp w11, w1 │ │ - b.ge e274 // b.tcont │ │ + b.ge e1b8 // b.tcont │ │ sub w9, w10, w9 │ │ cmp w9, w0 │ │ csel w9, wzr, w0, lt // lt = tstop │ │ csel w12, w12, w16, lt // lt = tstop │ │ sub w10, w10, w9 │ │ - b e27c │ │ + b e1c0 │ │ sub w13, w13, w1 │ │ mov w14, w15 │ │ add w9, w15, w17 │ │ cmp w9, w14 │ │ csel w11, w9, w14, lt // lt = tstop │ │ cmp w12, w16 │ │ - b.le e298 │ │ + b.le e1dc │ │ cmp w11, w15 │ │ - b.gt 117e4 │ │ - ldr x1, [sp, #328] │ │ + b.gt 116c8 │ │ sub w8, w10, w8 │ │ lsl w8, w8, #3 │ │ - subs w9, w9, w14 │ │ - strh w8, [x1, #10] │ │ + strh w8, [x27, #10] │ │ ldr w8, [x20, #20] │ │ + subs w9, w9, w14 │ │ csel w9, w9, wzr, lt // lt = tstop │ │ add w9, w13, w9 │ │ - mov x0, x20 │ │ sub w8, w9, w8, lsl #2 │ │ lsl w8, w8, #3 │ │ + mov x0, x20 │ │ + mov x1, x27 │ │ mov w2, w29 │ │ - mov w3, w21 │ │ - ldr x4, [sp, #304] │ │ - strh w8, [x1, #8] │ │ - bl 15a60 │ │ - ldr x8, [sp, #320] │ │ - ldr w8, [x8, #4768] │ │ + mov w3, w19 │ │ + ldr x4, [sp, #280] │ │ + strh w8, [x27, #8] │ │ + bl 1595c │ │ + ldr w8, [x24, #4344] │ │ cmp w8, #0x1 │ │ - b.ne e310 // b.any │ │ - ldp x8, x22, [sp, #320] │ │ + b.ne e24c // b.any │ │ + ldr x8, [x24, #3312] │ │ mov x0, x20 │ │ mov w1, w29 │ │ - ldr x8, [x8, #3280] │ │ - mov x2, x22 │ │ + mov x2, x27 │ │ blr x8 │ │ mov w8, #0x9 // #9 │ │ - strb w8, [x22, #27] │ │ - cbnz w24, e32c │ │ - b e388 │ │ - ldp x8, x2, [sp, #320] │ │ + strb w8, [x27, #27] │ │ + cbnz w22, e268 │ │ + b e2c4 │ │ + ldr x8, [x24, #3256] │ │ mov x0, x20 │ │ mov w1, w29 │ │ - ldr x8, [x8, #3256] │ │ + mov x2, x27 │ │ blr x8 │ │ - cbnz w0, 117e4 │ │ - cbz w24, e388 │ │ + cbnz w0, 116c8 │ │ + cbz w22, e2c4 │ │ ldp w8, w10, [x20, #16] │ │ ldr w9, [x23] │ │ mov w11, #0x2310 // #8976 │ │ sxtw x8, w8 │ │ and x10, x10, #0x1f │ │ add x10, x20, x10, lsl #3 │ │ add x10, x10, x11 │ │ mov w11, #0xff00 // #65280 │ │ - mov w12, w28 │ │ + ldr x12, [sp, #328] │ │ ldr x13, [x10] │ │ - mov x14, x24 │ │ + mov x14, x22 │ │ add x13, x13, x8, lsl #4 │ │ add x13, x13, #0xb │ │ stur w9, [x13, #-11] │ │ stur wzr, [x13, #-7] │ │ sturh w11, [x13, #-3] │ │ sturb w29, [x13, #-1] │ │ strb wzr, [x13], #16 │ │ subs x14, x14, #0x1 │ │ - b.ne e360 // b.any │ │ + b.ne e29c // b.any │ │ subs w12, w12, #0x1 │ │ add x10, x10, #0x8 │ │ - b.ne e350 // b.any │ │ - adrp x17, ac000 │ │ - ldr x16, [sp, #192] │ │ - ldr x17, [x17, #1184] │ │ - ldr x0, [sp, #176] │ │ - sub w8, w28, #0x1 │ │ + b.ne e28c // b.any │ │ + ldr x8, [sp, #328] │ │ + ldr x3, [sp, #280] │ │ + ldr x15, [sp, #200] │ │ + ldr x16, [sp, #184] │ │ + sub w8, w8, #0x1 │ │ cmp w8, #0x1f │ │ - b.hi ead4 // b.pmore │ │ - adrp x9, 97000 │ │ - add x9, x9, #0xa1c │ │ - adr x10, e3bc │ │ + b.hi ea44 // b.pmore │ │ + adrp x9, 99000 │ │ + add x9, x9, #0x67c │ │ + adr x10, e2f8 │ │ ldrh w11, [x9, x8, lsl #1] │ │ add x10, x10, x11, lsl #2 │ │ br x10 │ │ - add x8, x17, x0, lsl #2 │ │ - ldr x9, [sp, #304] │ │ - ldrb w8, [x8, #3] │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1112] │ │ + add x9, x20, x3 │ │ mov w10, #0x1ec0 // #7872 │ │ - add x9, x20, x9 │ │ - strb w8, [x9, #440] │ │ - ldr x8, [sp, #208] │ │ + add x8, x8, x16, lsl #2 │ │ + ldrb w8, [x8, #3] │ │ strb wzr, [x9, #24] │ │ strb wzr, [x9, #616] │ │ + strb w8, [x9, #440] │ │ strb wzr, [x9, x10] │ │ - strb w16, [x9, #152] │ │ + strb w15, [x9, #152] │ │ strb wzr, [x9, #216] │ │ strb wzr, [x9, #248] │ │ - ldrb w8, [x8] │ │ + ldrb w8, [x28] │ │ strb w8, [x9, #184] │ │ - b ead4 │ │ + ldr w14, [sp, #212] │ │ + sub w8, w22, #0x1 │ │ + cmp w8, #0x1f │ │ + b.ls ea54 // b.plast │ │ + b eec8 │ │ lsl w8, w9, #1 │ │ - b e408 │ │ + b e354 │ │ mov w8, wzr │ │ mov w9, #0x3600 // #13824 │ │ - add x8, x21, w8, uxtw #2 │ │ + add x8, x19, w8, uxtw #2 │ │ mov w10, #0x15f4 // #5620 │ │ - add x0, x21, x9 │ │ + add x0, x19, x9 │ │ add x1, x8, x10 │ │ - bl 30fec │ │ - adrp x27, ac000 │ │ - ldr x27, [x27, #1920] │ │ - mov x12, x25 │ │ - ldr x9, [sp, #328] │ │ + bl 3131c │ │ + mov x13, x25 │ │ + adrp x25, ad000 │ │ + ldr x25, [x25, #1864] │ │ cmp w0, #0x0 │ │ cset w8, eq // eq = none │ │ - strb w8, [x9, #3] │ │ - ldr x8, [x19] │ │ + strb w8, [x27, #3] │ │ + ldr x8, [x21] │ │ ldr w9, [x8, #232] │ │ - cbz w0, e580 │ │ - tbz w9, #0, df98 │ │ - ldrb w9, [x22] │ │ - str x24, [sp, #136] │ │ - cbz w9, e528 │ │ - mov w26, #0x1 // #1 │ │ + cbz w0, e4bc │ │ + tbz w9, #0, def0 │ │ + ldrb w9, [x26] │ │ + cbz w9, e468 │ │ + mov w9, #0x1 // #1 │ │ + str w9, [sp, #248] │ │ ldrb w8, [x8, #1408] │ │ - ldr x21, [sp, #328] │ │ mov w10, #0x2 // #2 │ │ - ldr w6, [sp, #276] │ │ + ldr w6, [sp, #228] │ │ mov w11, #0x22e0 // #8928 │ │ - strb w8, [x21, #24] │ │ - ldr x9, [x19] │ │ + strb w8, [x27, #24] │ │ + ldr x9, [x21] │ │ add w8, w8, #0x1 │ │ and x4, x8, #0xff │ │ add x0, x20, x11 │ │ ldrb w9, [x9, #1412] │ │ - strh w10, [x21, #20] │ │ - strb wzr, [x21, #23] │ │ + strh w10, [x27, #20] │ │ + strb wzr, [x27, #23] │ │ add x1, sp, #0x220 │ │ - strb w9, [x21, #25] │ │ + strb w9, [x27, #25] │ │ ldp w10, w7, [x20, #16] │ │ add w9, w9, #0x1 │ │ and x9, x9, #0xff │ │ bfi x4, x9, #8, #8 │ │ add x2, sp, #0x158 │ │ add x3, sp, #0x200 │ │ mov w5, w29 │ │ str w10, [sp] │ │ - bl 238fc │ │ + bl 23c34 │ │ ldr w9, [sp, #544] │ │ ldr w8, [sp, #548] │ │ lsr w10, w9, #16 │ │ - stp w9, w8, [x21, #8] │ │ - ldr x11, [x19] │ │ - ldr x25, [sp, #280] │ │ + stp w9, w8, [x27, #8] │ │ + ldr x11, [x21] │ │ + ldr x25, [sp, #296] │ │ ldr w12, [x11, #296] │ │ - cbz w12, e690 │ │ + cbz w12, e5c4 │ │ and w11, w9, #0x8000 │ │ add w10, w10, w9, lsr #31 │ │ - add w9, w9, w11, lsr #15 │ │ - ldr x11, [sp, #328] │ │ add w10, w10, #0x3 │ │ + add w9, w9, w11, lsr #15 │ │ and w10, w10, #0xfff8 │ │ add w9, w9, #0x3 │ │ - strh w10, [x11, #10] │ │ + strh w10, [x27, #10] │ │ and w9, w9, #0xfffffff8 │ │ - ldr x10, [sp, #328] │ │ - strh w9, [x10, #8] │ │ - ldr x10, [x19] │ │ + strh w9, [x27, #8] │ │ + ldr x10, [x21] │ │ lsr w9, w8, #16 │ │ ldr w11, [x10, #296] │ │ - cbnz w11, e6a8 │ │ + cbnz w11, e5dc │ │ ldr w10, [x10, #500] │ │ - cbz w10, e744 │ │ + cbz w10, e674 │ │ + mov x28, x24 │ │ mov w21, wzr │ │ - b 11574 │ │ - adrp x24, ac000 │ │ - ldr x24, [x24, #2864] │ │ - cbz x12, e6dc │ │ - ldr w9, [x12, #20] │ │ + b 11448 │ │ + mov x28, x24 │ │ + cbz x13, e60c │ │ + ldr w9, [x13, #20] │ │ cmn w9, #0x1 │ │ - b.ne e550 // b.any │ │ - ldr w9, [x12, #28] │ │ - cbnz w9, e550 │ │ - ldr w9, [x12, #24] │ │ - cbz w9, e6dc │ │ - ldr x8, [sp, #328] │ │ - add x26, x8, #0x8 │ │ - strb wzr, [x8, #20] │ │ - ldr w8, [x12, #20] │ │ + b.ne e48c // b.any │ │ + ldr w9, [x13, #28] │ │ + cbnz w9, e48c │ │ + ldr w9, [x13, #24] │ │ + cbz w9, e60c │ │ + add x8, x27, #0x8 │ │ + str x8, [sp, #248] │ │ + strb wzr, [x27, #20] │ │ + ldr w8, [x13, #20] │ │ subs w0, w8, #0x1 │ │ - b.ge 10c70 // b.tcont │ │ - ldr w8, [x12, #28] │ │ - cbz w8, f8b4 │ │ - mov x25, x12 │ │ + b.ge 10c04 // b.tcont │ │ + ldr w8, [x13, #28] │ │ + cbz w8, f834 │ │ + mov x24, x13 │ │ mov w0, wzr │ │ mov w21, #0x1 // #1 │ │ - b 10c78 │ │ - tbnz w9, #0, e09c │ │ + b 10c0c │ │ + tbnz w9, #0, dff4 │ │ ldr x8, [x20, #648] │ │ - ldr x9, [sp, #304] │ │ - ldr x10, [sp, #280] │ │ - add x9, x20, x9 │ │ - ldrb w8, [x8, x10] │ │ - adrp x10, ac000 │ │ + ldr x10, [sp, #296] │ │ + add x9, x20, x23 │ │ ldrb w9, [x9, #24] │ │ - ldr x10, [x10, #432] │ │ - ldr w26, [sp, #292] │ │ + mov x26, x22 │ │ + ldrb w8, [x8, x10] │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #344] │ │ + ldr x23, [sp, #184] │ │ ldrb w8, [x10, x8] │ │ ldrb w9, [x10, x9] │ │ mov w10, #0xa0 // #160 │ │ - madd x8, x8, x10, x21 │ │ + madd x8, x8, x10, x19 │ │ add x8, x8, x9, lsl #5 │ │ mov w9, #0x1860 // #6240 │ │ add x1, x8, x9 │ │ - mov x9, x21 │ │ - adrp x21, ac000 │ │ - ldr x21, [x21, #1184] │ │ - ldr x23, [sp, #176] │ │ mov w8, #0x3600 // #13824 │ │ - add x27, x9, x8 │ │ + add x22, x19, x8 │ │ mov w2, #0xc // #12 │ │ - mov x0, x27 │ │ - bl 30ce0 │ │ - add x8, x21, x23, lsl #2 │ │ + mov x0, x22 │ │ + bl 31010 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1112] │ │ + mov x25, x27 │ │ + add x8, x8, x23, lsl #2 │ │ ldrb w9, [x8, #2] │ │ ldrb w8, [x8, #3] │ │ - ldr x25, [sp, #328] │ │ - str x9, [sp, #232] │ │ + strb w0, [x25, #8]! │ │ + str x9, [sp, #192] │ │ add x23, x8, x9 │ │ cmp w23, #0x2 │ │ - strb w0, [x25, #8]! │ │ - str x8, [sp, #128] │ │ - b.cc e648 // b.lo, b.ul, b.last │ │ + str x8, [sp, #168] │ │ + b.cc e580 // b.lo, b.ul, b.last │ │ and x8, x0, #0xff │ │ sub x8, x8, #0x1 │ │ cmp w8, #0x7 │ │ - b.hi e648 // b.pmore │ │ - ldr x21, [sp, #312] │ │ - mov w2, #0x6 // #6 │ │ - mov x0, x27 │ │ - add x8, x21, x8, lsl #4 │ │ + b.hi e580 // b.pmore │ │ + add x8, x19, x8, lsl #4 │ │ add x1, x8, #0xca0 │ │ - bl 30c20 │ │ + mov w2, #0x6 // #6 │ │ + mov x0, x22 │ │ + bl 30f50 │ │ sub w8, w0, #0x3 │ │ strb w8, [x25, #5] │ │ - cbnz w26, e658 │ │ - b ef98 │ │ - ldr x21, [sp, #312] │ │ + ldr w8, [sp, #316] │ │ + str x24, [sp, #136] │ │ + cbnz w8, e594 │ │ + b ef28 │ │ mov w8, wzr │ │ strb w8, [x25, #5] │ │ - cbz w26, ef98 │ │ - ldr x9, [sp, #328] │ │ - ldr x8, [x19] │ │ - ldrb w9, [x9, #4] │ │ + ldr w8, [sp, #316] │ │ + str x24, [sp, #136] │ │ + cbz w8, ef28 │ │ + ldr x8, [x21] │ │ + ldrb w9, [x27, #4] │ │ add x8, x8, x9, lsl #2 │ │ ldr w8, [x8, #1144] │ │ - cbz w8, e784 │ │ - ldr x8, [sp, #184] │ │ - ldr x9, [sp, #256] │ │ + cbz w8, e6b0 │ │ + ldp x9, x8, [sp, #264] │ │ cmp w8, #0x1 │ │ cset w8, eq // eq = none │ │ cmp w9, #0x1 │ │ cset w9, eq // eq = none │ │ and w8, w8, w9 │ │ - b e7a8 │ │ + b e6d4 │ │ ldr w11, [x11, #500] │ │ - cbz w11, e764 │ │ - ldr x10, [x19] │ │ + cbz w11, e694 │ │ + ldr x10, [x21] │ │ lsr w9, w8, #16 │ │ ldr w11, [x10, #296] │ │ - cbz w11, e518 │ │ + cbz w11, e454 │ │ and w10, w8, #0x8000 │ │ add w9, w9, w8, lsr #31 │ │ - add w8, w8, w10, lsr #15 │ │ - ldr x10, [sp, #328] │ │ add w9, w9, #0x3 │ │ + add w8, w8, w10, lsr #15 │ │ and w9, w9, #0xfff8 │ │ add w8, w8, #0x3 │ │ - strh w9, [x10, #14] │ │ + mov x28, x24 │ │ + strh w9, [x27, #14] │ │ and w8, w8, #0xfffffff8 │ │ mov w21, wzr │ │ - ldr x9, [sp, #328] │ │ - strh w8, [x9, #12] │ │ - b 11574 │ │ + strh w8, [x27, #12] │ │ + b 11448 │ │ ldr w8, [x8, #1396] │ │ - cbz w8, 10c54 │ │ - ldr x8, [sp, #136] │ │ - cmp w8, w28 │ │ - csel w8, w8, w28, cc // cc = lo, ul, last │ │ + ldr x12, [sp, #240] │ │ + cbz w8, 10be8 │ │ + ldr x8, [sp, #328] │ │ + cmp w22, w8 │ │ + csel w8, w22, w8, cc // cc = lo, ul, last │ │ cmp w8, #0x2 │ │ - b.lt 10c54 // b.tstop │ │ - ldr x8, [sp, #248] │ │ - ldr w9, [sp, #232] │ │ + b.lt 10be8 // b.tstop │ │ + ldr x8, [sp, #232] │ │ + ldr w9, [sp, #168] │ │ + str x13, [sp, #120] │ │ cmp w8, w9 │ │ - b.le 108e8 │ │ + b.le 1089c │ │ ldr x8, [x20, #648] │ │ - ldr x9, [sp, #280] │ │ - ldr w10, [sp, #240] │ │ + ldr x9, [sp, #296] │ │ + ldr w10, [sp, #192] │ │ add x9, x8, x9 │ │ ldrb w9, [x9, #256] │ │ - cmp w23, w10 │ │ - b.le 1091c │ │ - ldr x10, [sp, #304] │ │ - mov x25, x12 │ │ - add x10, x20, x10 │ │ + cmp w12, w10 │ │ + b.le 108d0 │ │ + add x10, x20, x23 │ │ ldrb w10, [x10, #280] │ │ - cbz w9, 10a34 │ │ - cbz w10, 10b28 │ │ + cbz w9, 109dc │ │ + cbz w10, 10abc │ │ mov w8, #0x4 // #4 │ │ - b 10b98 │ │ + b 10b24 │ │ sxth w10, w8 │ │ sub w9, w9, w8, asr #31 │ │ sub w8, w8, w10, asr #15 │ │ - ldr x10, [sp, #328] │ │ + mov x28, x24 │ │ and w9, w9, #0xfffe │ │ and w8, w8, #0xfffffffe │ │ - strh w9, [x10, #14] │ │ - b e6cc │ │ + strh w9, [x27, #14] │ │ + b e600 │ │ sxth w11, w9 │ │ sub w10, w10, w9, asr #31 │ │ sub w9, w9, w11, asr #15 │ │ - ldr x11, [sp, #328] │ │ and w10, w10, #0xfffe │ │ and w9, w9, #0xfffffffe │ │ - strh w10, [x11, #10] │ │ - b e500 │ │ + strh w10, [x27, #10] │ │ + b e440 │ │ mov w9, #0x4000 // #16384 │ │ mov w10, #0xbb80 // #48000 │ │ mov w8, #0x1 // #1 │ │ movk w9, #0x3c, lsl #16 │ │ movk w10, #0x3, lsl #16 │ │ lsl w8, w8, w29 │ │ orr w9, w10, w9 │ │ tst w8, w9 │ │ cset w8, ne // ne = any │ │ ldrb w9, [x25] │ │ mov w10, #0x1a0 // #416 │ │ cmp w8, #0x0 │ │ - umaddl x8, w8, w10, x21 │ │ + umaddl x8, w8, w10, x19 │ │ mov w11, #0xc // #12 │ │ add x8, x8, x9, lsl #5 │ │ add x1, x8, #0x80 │ │ cinc x2, x11, ne // ne = any │ │ - mov x0, x27 │ │ - bl 30ce0 │ │ + mov x0, x22 │ │ + bl 31010 │ │ and x8, x0, #0xff │ │ cmp w8, #0xd │ │ strb w0, [x25, #1] │ │ - b.ne e88c // b.any │ │ - add x1, x21, #0xc90 │ │ + b.ne e7bc // b.any │ │ + add x1, x19, #0xc90 │ │ mov w2, #0x7 // #7 │ │ - mov x0, x27 │ │ - bl 30c20 │ │ + mov x0, x22 │ │ + bl 30f50 │ │ add w8, w0, #0x1 │ │ mov w9, #0x56 // #86 │ │ mul w9, w8, w9 │ │ - asr w22, w9, #8 │ │ - sub w9, w22, w22, lsl #2 │ │ + asr w21, w9, #8 │ │ + sub w9, w21, w21, lsl #2 │ │ + mov x10, x19 │ │ add w19, w9, w8 │ │ - cbz w22, ef80 │ │ - cmp w22, #0x2 │ │ + cbz w21, ef14 │ │ + cmp w21, #0x2 │ │ mov w8, #0x3 // #3 │ │ csel w8, w8, wzr, eq // eq = none │ │ add w8, w8, w19 │ │ sxtw x8, w8 │ │ - add x8, x21, x8, lsl #5 │ │ + add x8, x10, x8, lsl #5 │ │ add x1, x8, #0x760 │ │ mov w2, #0xf // #15 │ │ - mov x0, x27 │ │ - bl 30ce0 │ │ + mov x0, x22 │ │ + bl 31010 │ │ mvn w8, w0 │ │ - cmp w22, #0x1 │ │ + cmp w21, #0x1 │ │ csinc w8, w8, w0, eq // eq = none │ │ strb w8, [x25, #7] │ │ - cbz w19, ef8c │ │ + cbz w19, ef20 │ │ cmp w19, #0x2 │ │ mov w8, #0x3 // #3 │ │ + ldr x9, [sp, #320] │ │ csel w8, w8, wzr, eq // eq = none │ │ - add w8, w8, w22 │ │ + add w8, w8, w21 │ │ sxtw x8, w8 │ │ - add x8, x21, x8, lsl #5 │ │ + add x8, x9, x8, lsl #5 │ │ add x1, x8, #0x760 │ │ mov w2, #0xf // #15 │ │ - mov x0, x27 │ │ - bl 30ce0 │ │ - ldr x9, [sp, #328] │ │ - cmp w19, #0x1 │ │ - ldr x19, [sp, #296] │ │ + mov x0, x22 │ │ + bl 31010 │ │ + ldr x21, [sp, #304] │ │ mvn w8, w0 │ │ + cmp w19, #0x1 │ │ csinc w8, w8, w0, eq // eq = none │ │ - strb w8, [x9, #16] │ │ - b ef98 │ │ + strb w8, [x27, #16] │ │ + b ef28 │ │ cmp w23, #0x2 │ │ - b.cc e8c0 // b.lo, b.ul, b.last │ │ + b.cc e7f0 // b.lo, b.ul, b.last │ │ sub x8, x8, #0x1 │ │ cmp w8, #0x7 │ │ - b.hi e8c0 // b.pmore │ │ - add x8, x21, x8, lsl #4 │ │ + b.hi e7f0 // b.pmore │ │ + add x8, x19, x8, lsl #4 │ │ add x1, x8, #0xca0 │ │ mov w2, #0x6 // #6 │ │ - mov x0, x27 │ │ - bl 30c20 │ │ + mov x0, x22 │ │ + bl 30f50 │ │ sub w8, w0, #0x3 │ │ strb w8, [x25, #6] │ │ - b ef98 │ │ + b ef28 │ │ strb wzr, [x25, #6] │ │ - b ef98 │ │ - add x8, x17, x0, lsl #2 │ │ - ldr x9, [sp, #304] │ │ + b ef28 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1112] │ │ + add x9, x20, x3 │ │ + add w10, w15, w15, lsl #8 │ │ + add x8, x8, x16, lsl #2 │ │ ldrb w8, [x8, #3] │ │ - add w10, w16, w16, lsl #8 │ │ - add x9, x20, x9 │ │ - bfi w8, w8, #8, #8 │ │ - strh w8, [x9, #440] │ │ - ldr x8, [sp, #208] │ │ strh wzr, [x9, #24] │ │ strh wzr, [x9, #616] │ │ strh wzr, [x9, #7872] │ │ + bfi w8, w8, #8, #8 │ │ strh w10, [x9, #152] │ │ strh wzr, [x9, #216] │ │ + strh w8, [x9, #440] │ │ strh wzr, [x9, #248] │ │ - ldrb w8, [x8] │ │ + ldrb w8, [x28] │ │ bfi w8, w8, #8, #8 │ │ strh w8, [x9, #184] │ │ - b ead4 │ │ - ldr x9, [sp, #304] │ │ + ldr w14, [sp, #212] │ │ + sub w8, w22, #0x1 │ │ + cmp w8, #0x1f │ │ + b.ls ea54 // b.plast │ │ + b eec8 │ │ mov w8, #0x1010101 // #16843009 │ │ - mul w10, w16, w8 │ │ - add x9, x20, x9 │ │ + add x9, x20, x3 │ │ + mul w10, w15, w8 │ │ str w10, [x9, #152] │ │ - add x10, x17, x0, lsl #2 │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #1112] │ │ + add x10, x10, x16, lsl #2 │ │ ldrb w10, [x10, #3] │ │ str wzr, [x9, #24] │ │ str wzr, [x9, #616] │ │ str wzr, [x9, #7872] │ │ mul w10, w10, w8 │ │ - str w10, [x9, #440] │ │ - ldr x10, [sp, #208] │ │ str wzr, [x9, #216] │ │ + str w10, [x9, #440] │ │ str wzr, [x9, #248] │ │ - ldrb w10, [x10] │ │ + ldrb w10, [x28] │ │ mul w8, w10, w8 │ │ str w8, [x9, #184] │ │ - b ead4 │ │ - ldr x9, [sp, #304] │ │ + ldr w14, [sp, #212] │ │ + sub w8, w22, #0x1 │ │ + cmp w8, #0x1f │ │ + b.ls ea54 // b.plast │ │ + b eec8 │ │ mov x8, #0x101010101010101 // #72340172838076673 │ │ - sxtw x10, w16 │ │ + sxtw x10, w15 │ │ + add x9, x20, x3 │ │ mul x10, x10, x8 │ │ - add x9, x20, x9 │ │ str x10, [x9, #152] │ │ - add x10, x17, x0, lsl #2 │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #1112] │ │ + add x10, x10, x16, lsl #2 │ │ ldrb w10, [x10, #3] │ │ str xzr, [x9, #24] │ │ str xzr, [x9, #616] │ │ str xzr, [x9, #7872] │ │ mul x10, x10, x8 │ │ - str x10, [x9, #440] │ │ - ldr x10, [sp, #208] │ │ str xzr, [x9, #216] │ │ + str x10, [x9, #440] │ │ str xzr, [x9, #248] │ │ - ldrb w10, [x10] │ │ + ldrb w10, [x28] │ │ mul x8, x10, x8 │ │ str x8, [x9, #184] │ │ - b ead4 │ │ - add x8, x17, x0, lsl #2 │ │ - ldrb w8, [x8, #3] │ │ - ldr x13, [sp, #304] │ │ + ldr w14, [sp, #212] │ │ + sub w8, w22, #0x1 │ │ + cmp w8, #0x1f │ │ + b.ls ea54 // b.plast │ │ + b eec8 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1112] │ │ mov x9, #0x101010101010101 // #72340172838076673 │ │ add x10, x20, #0x1b8 │ │ + add w11, w3, #0x8 │ │ + add x8, x8, x16, lsl #2 │ │ + ldrb w8, [x8, #3] │ │ movi v0.2d, #0x0 │ │ - add w11, w13, #0x8 │ │ - add x12, x20, x13 │ │ + add x12, x20, x3 │ │ mul x8, x8, x9 │ │ - str x8, [x10, x13] │ │ + str x8, [x10, x3] │ │ str x8, [x10, x11] │ │ mov w8, #0x1ea8 // #7848 │ │ - sxtw x10, w16 │ │ + sxtw x10, w15 │ │ str q0, [x12, #24]! │ │ str q0, [x12, #592] │ │ str q0, [x12, x8] │ │ add x8, x20, #0x98 │ │ mul x10, x10, x9 │ │ - str x10, [x8, x13] │ │ + str x10, [x8, x3] │ │ str x10, [x8, x11] │ │ - ldr x8, [sp, #208] │ │ str q0, [x12, #192] │ │ str q0, [x12, #224] │ │ + ldrb w8, [x28] │ │ add x10, x20, #0xb8 │ │ - ldrb w8, [x8] │ │ mul x8, x8, x9 │ │ - str x8, [x10, x13] │ │ + str x8, [x10, x3] │ │ str x8, [x10, x11] │ │ - b ead4 │ │ - add x8, x17, x0, lsl #2 │ │ - ldr x15, [sp, #304] │ │ - ldrb w8, [x8, #3] │ │ + ldr w14, [sp, #212] │ │ + sub w8, w22, #0x1 │ │ + cmp w8, #0x1f │ │ + b.ls ea54 // b.plast │ │ + b eec8 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1112] │ │ mov x9, #0x101010101010101 // #72340172838076673 │ │ add x10, x20, #0x18 │ │ add x11, x20, #0x1b8 │ │ - add w12, w15, #0x8 │ │ - add w13, w15, #0x10 │ │ - add w14, w15, #0x18 │ │ + add x8, x8, x16, lsl #2 │ │ + ldrb w8, [x8, #3] │ │ + add w12, w3, #0x8 │ │ + add w13, w3, #0x10 │ │ + add w14, w3, #0x18 │ │ movi v0.2d, #0x0 │ │ mul x8, x8, x9 │ │ - str x8, [x11, x15] │ │ + str x8, [x11, x3] │ │ str x8, [x11, x12] │ │ str x8, [x11, x13] │ │ str x8, [x11, x14] │ │ add x8, x20, #0x268 │ │ mov w11, #0x1ec0 // #7872 │ │ - str q0, [x10, x15] │ │ + str q0, [x10, x3] │ │ str q0, [x10, x13] │ │ - sxtw x10, w16 │ │ - str q0, [x8, x15] │ │ + sxtw x10, w15 │ │ + str q0, [x8, x3] │ │ str q0, [x8, x13] │ │ add x8, x20, #0x98 │ │ add x11, x20, x11 │ │ mul x10, x10, x9 │ │ - str q0, [x11, x15] │ │ + str q0, [x11, x3] │ │ str q0, [x11, x13] │ │ add x11, x20, #0xd8 │ │ - str x10, [x8, x15] │ │ + str x10, [x8, x3] │ │ str x10, [x8, x12] │ │ str x10, [x8, x13] │ │ str x10, [x8, x14] │ │ add x8, x20, #0xf8 │ │ - str q0, [x11, x15] │ │ + str q0, [x11, x3] │ │ str q0, [x11, x13] │ │ - str q0, [x8, x15] │ │ + str q0, [x8, x3] │ │ str q0, [x8, x13] │ │ - ldr x8, [sp, #208] │ │ + ldrb w8, [x28] │ │ add x10, x20, #0xb8 │ │ - ldrb w8, [x8] │ │ mul x8, x8, x9 │ │ - str x8, [x10, x15] │ │ + str x8, [x10, x3] │ │ str x8, [x10, x12] │ │ str x8, [x10, x13] │ │ str x8, [x10, x14] │ │ - ldr w14, [sp, #204] │ │ - ldr x15, [sp, #184] │ │ - ldr x2, [sp, #216] │ │ - sub w8, w24, #0x1 │ │ + ldr w14, [sp, #212] │ │ + sub w8, w22, #0x1 │ │ cmp w8, #0x1f │ │ - b.hi ef3c // b.pmore │ │ - adrp x9, 97000 │ │ - add x9, x9, #0xa5c │ │ - adr x10, eb04 │ │ + b.hi eec8 // b.pmore │ │ + adrp x9, 99000 │ │ + add x9, x9, #0x6bc │ │ + adr x10, ea6c │ │ ldrh w11, [x9, x8, lsl #1] │ │ add x10, x10, x11, lsl #2 │ │ br x10 │ │ - add x8, x17, x0, lsl #2 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1112] │ │ ldr x9, [x20, #648] │ │ + add x8, x8, x16, lsl #2 │ │ ldrb w8, [x8, #2] │ │ - add x9, x9, x21 │ │ + add x9, x9, x19 │ │ strb w8, [x9, #416] │ │ ldr x8, [x20, #648] │ │ - add x9, x20, x21 │ │ - strb wzr, [x8, x21] │ │ + add x9, x20, x19 │ │ + strb wzr, [x8, x19] │ │ ldr x8, [x20, #648] │ │ - add x8, x8, x21 │ │ + add x8, x8, x19 │ │ strb wzr, [x8, #592] │ │ mov w8, #0x1ea0 // #7840 │ │ strb wzr, [x9, x8] │ │ ldr x8, [x20, #648] │ │ - ldr x9, [sp, #208] │ │ - add x8, x8, x21 │ │ - strb w16, [x8, #128] │ │ + add x8, x8, x19 │ │ + strb w15, [x8, #128] │ │ ldr x8, [x20, #648] │ │ - add x8, x8, x21 │ │ + add x8, x8, x19 │ │ strb wzr, [x8, #192] │ │ ldr x8, [x20, #648] │ │ - add x8, x8, x21 │ │ + add x8, x8, x19 │ │ strb wzr, [x8, #224] │ │ ldr x8, [x20, #648] │ │ - ldrb w9, [x9] │ │ - add x8, x8, x21 │ │ + ldrb w9, [x28] │ │ + add x8, x8, x19 │ │ strb w9, [x8, #160] │ │ - cbnz w19, ef40 │ │ - b 12898 │ │ - add x8, x17, x0, lsl #2 │ │ + ldr w8, [sp, #316] │ │ + cbnz w8, eed0 │ │ + b 12794 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1112] │ │ ldr x9, [x20, #648] │ │ + add x8, x8, x16, lsl #2 │ │ ldrb w8, [x8, #2] │ │ - add x9, x9, x21 │ │ + add x9, x9, x19 │ │ bfi w8, w8, #8, #8 │ │ strh w8, [x9, #416] │ │ ldr x8, [x20, #648] │ │ - add x9, x20, x21 │ │ - strh wzr, [x8, x21] │ │ + add x9, x20, x19 │ │ + strh wzr, [x8, x19] │ │ ldr x8, [x20, #648] │ │ - add x8, x8, x21 │ │ + add x8, x8, x19 │ │ strh wzr, [x8, #592] │ │ strh wzr, [x9, #7840] │ │ ldr x8, [x20, #648] │ │ - add w9, w16, w16, lsl #8 │ │ - add x8, x8, x21 │ │ + add w9, w15, w15, lsl #8 │ │ + add x8, x8, x19 │ │ strh w9, [x8, #128] │ │ ldr x8, [x20, #648] │ │ - add x8, x8, x21 │ │ + add x8, x8, x19 │ │ strh wzr, [x8, #192] │ │ ldr x8, [x20, #648] │ │ - add x8, x8, x21 │ │ + add x8, x8, x19 │ │ strh wzr, [x8, #224] │ │ - ldr x8, [sp, #208] │ │ + ldrb w8, [x28] │ │ ldr x9, [x20, #648] │ │ - ldrb w8, [x8] │ │ - add x9, x9, x21 │ │ bfi w8, w8, #8, #8 │ │ + add x9, x9, x19 │ │ strh w8, [x9, #160] │ │ - cbnz w19, ef40 │ │ - b 12898 │ │ - add x8, x17, x0, lsl #2 │ │ + ldr w8, [sp, #316] │ │ + cbnz w8, eed0 │ │ + b 12794 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1112] │ │ ldr x9, [x20, #648] │ │ - ldrb w8, [x8, #2] │ │ mov w10, #0x1010101 // #16843009 │ │ - add x9, x9, x21 │ │ + add x8, x8, x16, lsl #2 │ │ + ldrb w8, [x8, #2] │ │ + add x9, x9, x19 │ │ mul w8, w8, w10 │ │ str w8, [x9, #416] │ │ ldr x8, [x20, #648] │ │ - add x9, x20, x21 │ │ - str wzr, [x8, x21] │ │ + add x9, x20, x19 │ │ + str wzr, [x8, x19] │ │ ldr x8, [x20, #648] │ │ - add x8, x8, x21 │ │ + add x8, x8, x19 │ │ str wzr, [x8, #592] │ │ str wzr, [x9, #7840] │ │ ldr x8, [x20, #648] │ │ - mul w9, w16, w10 │ │ - add x8, x8, x21 │ │ + mul w9, w15, w10 │ │ + add x8, x8, x19 │ │ str w9, [x8, #128] │ │ ldr x8, [x20, #648] │ │ - add x8, x8, x21 │ │ + add x8, x8, x19 │ │ str wzr, [x8, #192] │ │ ldr x8, [x20, #648] │ │ - add x8, x8, x21 │ │ + add x8, x8, x19 │ │ str wzr, [x8, #224] │ │ - ldr x8, [sp, #208] │ │ + ldrb w8, [x28] │ │ ldr x9, [x20, #648] │ │ - ldrb w8, [x8] │ │ - add x9, x9, x21 │ │ mul w8, w8, w10 │ │ + add x9, x9, x19 │ │ str w8, [x9, #160] │ │ - cbnz w19, ef40 │ │ - b 12898 │ │ - add x8, x17, x0, lsl #2 │ │ + ldr w8, [sp, #316] │ │ + cbnz w8, eed0 │ │ + b 12794 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1112] │ │ ldr x9, [x20, #648] │ │ - ldrb w8, [x8, #2] │ │ mov x10, #0x101010101010101 // #72340172838076673 │ │ - add x9, x9, x21 │ │ + add x8, x8, x16, lsl #2 │ │ + ldrb w8, [x8, #2] │ │ + add x9, x9, x19 │ │ mul x8, x8, x10 │ │ str x8, [x9, #416] │ │ ldr x8, [x20, #648] │ │ - add x9, x20, x21 │ │ - str xzr, [x8, x21] │ │ + add x9, x20, x19 │ │ + str xzr, [x8, x19] │ │ ldr x8, [x20, #648] │ │ - add x8, x8, x21 │ │ + add x8, x8, x19 │ │ str xzr, [x8, #592] │ │ str xzr, [x9, #7840] │ │ ldr x8, [x20, #648] │ │ - sxtw x9, w16 │ │ + sxtw x9, w15 │ │ mul x9, x9, x10 │ │ - add x8, x8, x21 │ │ + add x8, x8, x19 │ │ str x9, [x8, #128] │ │ ldr x8, [x20, #648] │ │ - add x8, x8, x21 │ │ + add x8, x8, x19 │ │ str xzr, [x8, #192] │ │ ldr x8, [x20, #648] │ │ - add x8, x8, x21 │ │ + add x8, x8, x19 │ │ str xzr, [x8, #224] │ │ - ldr x8, [sp, #208] │ │ + ldrb w8, [x28] │ │ ldr x9, [x20, #648] │ │ - ldrb w8, [x8] │ │ - add x9, x9, x21 │ │ mul x8, x8, x10 │ │ - b ef38 │ │ - add x8, x17, x0, lsl #2 │ │ + add x9, x9, x19 │ │ + b eec4 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1112] │ │ ldr x9, [x20, #648] │ │ - ldrb w8, [x8, #2] │ │ mov x10, #0x101010101010101 // #72340172838076673 │ │ - add x11, x21, #0x8 │ │ - add x9, x9, x21 │ │ + add x11, x19, #0x8 │ │ + add x8, x8, x16, lsl #2 │ │ + ldrb w8, [x8, #2] │ │ + add x9, x9, x19 │ │ mul x8, x8, x10 │ │ str x8, [x9, #416] │ │ ldr x9, [x20, #648] │ │ add x9, x9, x11 │ │ str x8, [x9, #416] │ │ ldr x8, [x20, #648] │ │ - add x9, x20, x21 │ │ - str xzr, [x8, x21] │ │ + add x9, x20, x19 │ │ + str xzr, [x8, x19] │ │ ldr x8, [x20, #648] │ │ str xzr, [x8, x11] │ │ ldr x8, [x20, #648] │ │ - add x8, x8, x21 │ │ + add x8, x8, x19 │ │ str xzr, [x8, #592] │ │ ldr x8, [x20, #648] │ │ add x8, x8, x11 │ │ str xzr, [x8, #592] │ │ str xzr, [x9, #7848] │ │ str xzr, [x9, #7840] │ │ ldr x8, [x20, #648] │ │ - sxtw x9, w16 │ │ + sxtw x9, w15 │ │ mul x9, x9, x10 │ │ - add x8, x8, x21 │ │ + add x8, x8, x19 │ │ str x9, [x8, #128] │ │ ldr x8, [x20, #648] │ │ add x8, x8, x11 │ │ str x9, [x8, #128] │ │ ldr x8, [x20, #648] │ │ - add x8, x8, x21 │ │ + add x8, x8, x19 │ │ str xzr, [x8, #192] │ │ ldr x8, [x20, #648] │ │ add x8, x8, x11 │ │ str xzr, [x8, #192] │ │ ldr x8, [x20, #648] │ │ - add x8, x8, x21 │ │ + add x8, x8, x19 │ │ str xzr, [x8, #224] │ │ ldr x8, [x20, #648] │ │ add x8, x8, x11 │ │ str xzr, [x8, #224] │ │ - ldr x8, [sp, #208] │ │ + ldrb w8, [x28] │ │ ldr x9, [x20, #648] │ │ - ldrb w8, [x8] │ │ - add x9, x9, x21 │ │ mul x8, x8, x10 │ │ - b ef2c │ │ - add x8, x17, x0, lsl #2 │ │ + add x9, x9, x19 │ │ + b eeb8 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1112] │ │ ldr x9, [x20, #648] │ │ + movi v0.2d, #0x0 │ │ + add x8, x8, x16, lsl #2 │ │ ldrb w10, [x8, #2] │ │ mov x8, #0x101010101010101 // #72340172838076673 │ │ - movi v0.2d, #0x0 │ │ - add x9, x9, x21 │ │ + add x9, x9, x19 │ │ mul x12, x10, x8 │ │ str x12, [x9, #416] │ │ ldr x10, [x20, #648] │ │ - add x9, x21, #0x8 │ │ + add x9, x19, #0x8 │ │ add x10, x10, x9 │ │ str x12, [x10, #416] │ │ ldr x11, [x20, #648] │ │ - add x10, x21, #0x10 │ │ + add x10, x19, #0x10 │ │ add x11, x11, x10 │ │ str x12, [x11, #416] │ │ ldr x13, [x20, #648] │ │ - add x11, x21, #0x18 │ │ + add x11, x19, #0x18 │ │ add x13, x13, x11 │ │ str x12, [x13, #416] │ │ ldr x12, [x20, #648] │ │ mov w13, #0x1ea0 // #7840 │ │ add x13, x20, x13 │ │ - str xzr, [x12, x21] │ │ + str xzr, [x12, x19] │ │ ldr x12, [x20, #648] │ │ str xzr, [x12, x9] │ │ ldr x12, [x20, #648] │ │ str xzr, [x12, x10] │ │ ldr x12, [x20, #648] │ │ str xzr, [x12, x11] │ │ ldr x12, [x20, #648] │ │ - add x12, x12, x21 │ │ + add x12, x12, x19 │ │ str xzr, [x12, #592] │ │ ldr x12, [x20, #648] │ │ add x12, x12, x9 │ │ str xzr, [x12, #592] │ │ ldr x12, [x20, #648] │ │ add x12, x12, x10 │ │ str xzr, [x12, #592] │ │ ldr x12, [x20, #648] │ │ add x12, x12, x11 │ │ str xzr, [x12, #592] │ │ - str q0, [x13, x21] │ │ + str q0, [x13, x19] │ │ str q0, [x13, x10] │ │ ldr x12, [x20, #648] │ │ - sxtw x13, w16 │ │ + sxtw x13, w15 │ │ mul x13, x13, x8 │ │ - add x12, x12, x21 │ │ + add x12, x12, x19 │ │ str x13, [x12, #128] │ │ ldr x12, [x20, #648] │ │ add x12, x12, x9 │ │ str x13, [x12, #128] │ │ ldr x12, [x20, #648] │ │ add x12, x12, x10 │ │ str x13, [x12, #128] │ │ ldr x12, [x20, #648] │ │ add x12, x12, x11 │ │ str x13, [x12, #128] │ │ ldr x12, [x20, #648] │ │ - add x12, x12, x21 │ │ + add x12, x12, x19 │ │ str xzr, [x12, #192] │ │ ldr x12, [x20, #648] │ │ add x12, x12, x9 │ │ str xzr, [x12, #192] │ │ ldr x12, [x20, #648] │ │ add x12, x12, x10 │ │ str xzr, [x12, #192] │ │ ldr x12, [x20, #648] │ │ add x12, x12, x11 │ │ str xzr, [x12, #192] │ │ ldr x12, [x20, #648] │ │ - add x12, x12, x21 │ │ + add x12, x12, x19 │ │ str xzr, [x12, #224] │ │ ldr x12, [x20, #648] │ │ add x12, x12, x9 │ │ str xzr, [x12, #224] │ │ ldr x12, [x20, #648] │ │ add x12, x12, x10 │ │ str xzr, [x12, #224] │ │ ldr x12, [x20, #648] │ │ add x12, x12, x11 │ │ str xzr, [x12, #224] │ │ - ldr x12, [sp, #208] │ │ + ldrb w12, [x28] │ │ ldr x13, [x20, #648] │ │ - ldrb w12, [x12] │ │ mul x8, x12, x8 │ │ - add x12, x13, x21 │ │ + add x12, x13, x19 │ │ str x8, [x12, #160] │ │ ldr x12, [x20, #648] │ │ add x9, x12, x9 │ │ str x8, [x9, #160] │ │ ldr x9, [x20, #648] │ │ add x9, x9, x10 │ │ str x8, [x9, #160] │ │ ldr x9, [x20, #648] │ │ add x9, x9, x11 │ │ str x8, [x9, #160] │ │ - cbz w19, 12898 │ │ - ldr x8, [sp, #256] │ │ + ldr w8, [sp, #316] │ │ + cbz w8, 12794 │ │ + ldr x8, [sp, #264] │ │ sub w8, w8, #0x1 │ │ cmp w8, #0x1f │ │ - b.hi 10844 // b.pmore │ │ - adrp x9, 97000 │ │ - add x9, x9, #0xa9c │ │ - adr x10, ef68 │ │ + b.hi 107c4 // b.pmore │ │ + adrp x9, 99000 │ │ + add x9, x9, #0x6fc │ │ + adr x10, eef8 │ │ ldrh w11, [x9, x8, lsl #1] │ │ add x10, x10, x11, lsl #2 │ │ br x10 │ │ - ldr x8, [sp, #224] │ │ + ldr x8, [sp, #256] │ │ strb wzr, [x8, #584] │ │ - sub w8, w15, #0x1 │ │ + ldr x8, [sp, #272] │ │ + sub w8, w8, #0x1 │ │ cmp w8, #0x1f │ │ - b.ls 10850 // b.plast │ │ - b 12898 │ │ + b.ls 107d4 // b.plast │ │ + b 12794 │ │ mov w8, wzr │ │ strb w8, [x25, #7] │ │ - cbnz w19, e848 │ │ - ldr x8, [sp, #328] │ │ - ldr x19, [sp, #296] │ │ - strb wzr, [x8, #16] │ │ - ldr x9, [sp, #328] │ │ - sturh wzr, [x9, #11] │ │ - ldr x8, [x19] │ │ - mov x19, x9 │ │ - add x9, x9, #0xc │ │ + cbnz w19, e778 │ │ + ldr x21, [sp, #304] │ │ + strb wzr, [x27, #16] │ │ + sturh wzr, [x27, #11] │ │ + ldr x8, [x21] │ │ + add x9, x27, #0xc │ │ + str x22, [sp, #232] │ │ + str x9, [sp, #248] │ │ ldr w8, [x8, #292] │ │ - stp x27, x9, [sp, #240] │ │ - cbz w8, f05c │ │ - cmp w24, w28 │ │ - add w9, w28, w24 │ │ - csel w8, w24, w28, hi // hi = pmore │ │ + cbz w8, eff8 │ │ + ldr x8, [sp, #328] │ │ + mov x10, x26 │ │ + cmp w10, w8 │ │ + add w9, w8, w10 │ │ + csel w8, w10, w8, hi // hi = pmore │ │ cmp w9, #0x4 │ │ - b.cc f05c // b.lo, b.ul, b.last │ │ + b.cc eff8 // b.lo, b.ul, b.last │ │ cmp w8, #0x10 │ │ - b.gt f05c │ │ + b.gt eff8 │ │ ldrb w8, [x25] │ │ sub x23, x23, #0x2 │ │ - cbnz w8, f050 │ │ + cbnz w8, efe8 │ │ ldr x8, [x20, #648] │ │ - ldr x9, [sp, #280] │ │ + ldr x9, [sp, #296] │ │ + ldr x11, [sp, #320] │ │ mov w10, #0x2 // #2 │ │ - ldr x0, [sp, #240] │ │ + ldr x0, [sp, #232] │ │ add x8, x8, x9 │ │ - ldp x9, x11, [sp, #304] │ │ + ldr x9, [sp, #280] │ │ ldrb w8, [x8, #592] │ │ add x9, x20, x9 │ │ ldrb w9, [x9, #616] │ │ cmp w8, #0x0 │ │ cset w8, ne // ne = any │ │ csinc x10, x10, xzr, ne // ne = any │ │ cmp w9, #0x0 │ │ mov w9, #0xc // #12 │ │ madd x9, x23, x9, x11 │ │ csel x8, x8, x10, eq // eq = none │ │ add x8, x9, x8, lsl #2 │ │ mov w9, #0x17f8 // #6136 │ │ add x1, x8, x9 │ │ - bl 30fec │ │ - cbz w0, f050 │ │ + bl 3131c │ │ + cbz w0, efe8 │ │ mov x0, x20 │ │ - mov x1, x19 │ │ + mov x1, x27 │ │ mov w2, wzr │ │ mov w3, w23 │ │ - ldr x4, [sp, #280] │ │ - ldr x5, [sp, #304] │ │ - bl 14d4c │ │ - cbz w26, f05c │ │ + ldr x4, [sp, #296] │ │ + ldr x5, [sp, #280] │ │ + bl 14c48 │ │ + ldr w8, [sp, #316] │ │ + cbz w8, eff8 │ │ ldrb w8, [x25, #1] │ │ - cbz w8, 10738 │ │ + cbz w8, 106c0 │ │ ldrb w8, [x25] │ │ - ldr x21, [sp, #320] │ │ - ldr w23, [sp, #204] │ │ - ldr x19, [sp, #296] │ │ - ldr x27, [sp, #240] │ │ - cbz w8, f080 │ │ + ldr x23, [sp, #328] │ │ + ldr x24, [sp, #136] │ │ + ldr x21, [sp, #304] │ │ + ldr x28, [sp, #216] │ │ + ldr x22, [sp, #232] │ │ + cbz w8, f020 │ │ ldrb w8, [x25, #3] │ │ - cbnz w8, f088 │ │ - b f0cc │ │ + cbnz w8, f028 │ │ + b f078 │ │ ldrb w8, [x25, #3] │ │ - cbz w8, f11c │ │ - ldr w8, [x21, #4768] │ │ - cbz w8, f0a8 │ │ - ldr x9, [sp, #312] │ │ - mul x8, x28, x24 │ │ + cbz w8, f0cc │ │ + ldr w8, [x24, #4344] │ │ + cbz w8, f04c │ │ + ldr x9, [sp, #320] │ │ + mul x8, x23, x26 │ │ + mov x6, x26 │ │ ldr x1, [x9, #13984] │ │ add x8, x1, x8, lsl #4 │ │ str x8, [x9, #13984] │ │ - b f0b0 │ │ + b f058 │ │ mov w8, #0x3080 // #12416 │ │ add x1, x20, x8 │ │ - ldr x2, [sp, #328] │ │ - ldp w5, w4, [sp, #164] │ │ + mov x6, x26 │ │ + ldr w4, [sp, #160] │ │ + ldr w5, [sp, #180] │ │ mov x0, x20 │ │ + mov x2, x27 │ │ mov w3, wzr │ │ - mov w6, w24 │ │ - mov w7, w28 │ │ - bl 15280 │ │ - cbz w26, f1b4 │ │ + mov w7, w23 │ │ + mov x26, x6 │ │ + bl 1517c │ │ + ldr w8, [sp, #316] │ │ + cbz w8, f160 │ │ ldr x8, [sp, #248] │ │ ldrb w8, [x8] │ │ - cbz w8, f1b4 │ │ - ldp w10, w9, [sp, #164] │ │ + cbz w8, f160 │ │ + ldr w9, [sp, #160] │ │ ldp x12, x11, [sp, #144] │ │ - ldr w8, [x21, #4768] │ │ + ldr w10, [sp, #180] │ │ + ldr w8, [x24, #4344] │ │ add w9, w9, w11 │ │ add w10, w10, w12 │ │ asr w4, w9, w11 │ │ asr w5, w10, w12 │ │ - cbz w8, f18c │ │ - ldr x9, [sp, #312] │ │ - ldr x6, [sp, #184] │ │ - ldr x7, [sp, #256] │ │ + cbz w8, f13c │ │ + ldr x9, [sp, #320] │ │ + ldp x7, x6, [sp, #264] │ │ ldr x1, [x9, #13984] │ │ mul x8, x6, x7 │ │ add x8, x1, x8, lsl #4 │ │ str x8, [x9, #13984] │ │ - b f1a4 │ │ - ldr x8, [sp, #232] │ │ - ldr x9, [sp, #128] │ │ + b f150 │ │ + ldr x8, [sp, #192] │ │ + ldr x9, [sp, #168] │ │ cmp w8, w9 │ │ csel w8, w8, w9, hi // hi = pmore │ │ cmp w8, #0x3 │ │ - b.gt f074 │ │ - ldr x8, [x21, #8] │ │ + b.gt f014 │ │ + ldr x8, [x24, #8] │ │ ldr w8, [x8, #1016] │ │ - cbz w8, f074 │ │ - ldr x8, [sp, #312] │ │ - ldr x9, [sp, #176] │ │ - mov x0, x27 │ │ + cbz w8, f014 │ │ + ldr x8, [sp, #320] │ │ + ldr x9, [sp, #184] │ │ + mov x0, x22 │ │ add x8, x8, x9, lsl #2 │ │ mov w9, #0x1558 // #5464 │ │ add x1, x8, x9 │ │ - bl 30fec │ │ - cbz w0, f074 │ │ + bl 3131c │ │ + cbz w0, f014 │ │ mov w8, #0xd // #13 │ │ strb w8, [x25] │ │ - ldr x8, [sp, #312] │ │ + ldr x8, [sp, #320] │ │ mov w2, #0x4 // #4 │ │ - mov x0, x27 │ │ + mov x0, x22 │ │ add x1, x8, #0xd20 │ │ - bl 30a98 │ │ + bl 30dc8 │ │ strb w0, [x25, #5] │ │ ldrb w8, [x25, #3] │ │ - cbnz w8, f088 │ │ - b f0cc │ │ - ldr x6, [sp, #184] │ │ - ldr x7, [sp, #256] │ │ - mul x8, x28, x24 │ │ + cbnz w8, f028 │ │ + b f078 │ │ + ldp x7, x6, [sp, #264] │ │ + mul x8, x23, x26 │ │ add x8, x20, x8, lsl #4 │ │ mov w9, #0x3080 // #12416 │ │ add x1, x8, x9 │ │ - ldr x2, [sp, #328] │ │ mov w3, #0x1 // #1 │ │ mov x0, x20 │ │ - bl 15280 │ │ - ldr x9, [sp, #328] │ │ - ldr x8, [x19] │ │ - ldrb w9, [x9, #4] │ │ + mov x2, x27 │ │ + bl 1517c │ │ + ldr x8, [x21] │ │ + ldrb w9, [x27, #4] │ │ add x8, x8, x9, lsl #2 │ │ ldr w8, [x8, #1144] │ │ - cbz w8, f21c │ │ - ldr x8, [sp, #328] │ │ - adrp x21, ac000 │ │ - strb wzr, [x8, #7] │ │ - strb wzr, [x8, #10] │ │ - ldr x21, [x21, #3056] │ │ - ldr x8, [sp, #320] │ │ - ldr w8, [x8, #4768] │ │ - cmp w8, #0x1 │ │ - b.eq f300 // b.none │ │ - ldp x8, x3, [sp, #320] │ │ - ldr w2, [sp, #276] │ │ + cbz w8, f1ac │ │ + strb wzr, [x27, #7] │ │ + strb wzr, [x27, #10] │ │ + adrp x21, ad000 │ │ + ldr x21, [x21, #3016] │ │ + ldr w8, [x24, #4344] │ │ + cmp w8, #0x1 │ │ + b.eq f28c // b.none │ │ + ldr x8, [x24, #3248] │ │ + ldr w2, [sp, #228] │ │ mov x0, x20 │ │ mov w1, w29 │ │ - ldr x8, [x8, #3248] │ │ + mov x3, x27 │ │ blr x8 │ │ - ldr x19, [sp, #296] │ │ - ldr x8, [x19] │ │ - ldr w9, [x8, #1232] │ │ - cbnz w9, f32c │ │ - b f324 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #2392] │ │ - ldr x9, [sp, #176] │ │ - ldr x10, [sp, #328] │ │ - adrp x22, ac000 │ │ + b f2a0 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #2336] │ │ + ldr x9, [sp, #184] │ │ + adrp x22, ad000 │ │ add x8, x8, x9, lsl #2 │ │ ldrb w19, [x8] │ │ - strb w19, [x10, #10] │ │ - ldr w9, [x21, #2112] │ │ + strb w19, [x27, #10] │ │ + ldr w9, [x24, #2112] │ │ ldrb w8, [x8, x9] │ │ - strb w8, [x10, #7] │ │ - ldr x8, [x21, #24] │ │ + strb w8, [x27, #7] │ │ + ldr x8, [x24, #24] │ │ ldr w8, [x8, #1392] │ │ - ldr x22, [x22, #3056] │ │ + ldr x22, [x22, #3016] │ │ cmp w8, #0x2 │ │ add x21, x22, x19, lsl #3 │ │ - b.ne f2f0 // b.any │ │ + b.ne f280 // b.any │ │ ldrb w8, [x21, #5] │ │ - cbz w8, f2f0 │ │ - ldr x11, [sp, #304] │ │ + cbz w8, f280 │ │ + ldr x11, [sp, #280] │ │ ldr x9, [x20, #648] │ │ - ldr x14, [sp, #280] │ │ + ldr x14, [sp, #296] │ │ add x10, x22, x19, lsl #3 │ │ add x11, x20, x11 │ │ ldrb w13, [x10, #3] │ │ ldrsb w11, [x11, #440] │ │ add x9, x9, x14 │ │ ldrb w10, [x10, #2] │ │ ldrsb w9, [x9, #416] │ │ - ldr x14, [sp, #312] │ │ + ldr x14, [sp, #320] │ │ mov w12, #0x2 // #2 │ │ cmp w11, w13 │ │ cset w11, ge // ge = tcont │ │ csinc x13, x12, xzr, ge // ge = tcont │ │ cmp w9, w10 │ │ sub w9, w8, #0x1 │ │ mov w10, #0x18 // #24 │ │ + ldr x0, [sp, #232] │ │ + nop │ │ smaddl x9, w9, w10, x14 │ │ csel x11, x11, x13, lt // lt = tstop │ │ mov w10, #0x13a0 // #5024 │ │ cmp w8, #0x2 │ │ add x9, x9, x11, lsl #3 │ │ add x1, x9, x10 │ │ csel w2, w8, w12, cc // cc = lo, ul, last │ │ - mov x0, x27 │ │ - bl 30a98 │ │ - cbz w0, f2f0 │ │ + bl 30dc8 │ │ + cbz w0, f280 │ │ add x8, x22, x19, lsl #3 │ │ ldrb w19, [x8, #6] │ │ subs w0, w0, #0x1 │ │ strb w19, [x25, #2] │ │ - b.ne f2d8 // b.any │ │ + b.ne f268 // b.any │ │ add x21, x22, x19, lsl #3 │ │ - ldr x8, [sp, #320] │ │ - ldr w8, [x8, #4768] │ │ + ldr w8, [x24, #4344] │ │ cmp w8, #0x1 │ │ - b.ne f1f0 // b.any │ │ - ldp x8, x2, [sp, #320] │ │ + b.ne f190 // b.any │ │ + ldr x8, [x24, #3312] │ │ mov x0, x20 │ │ mov w1, w29 │ │ - ldr x8, [x8, #3280] │ │ + mov x2, x27 │ │ blr x8 │ │ - ldr x19, [sp, #296] │ │ - ldr x8, [x19] │ │ + ldr x8, [sp, #304] │ │ + ldr w19, [sp, #212] │ │ + ldr x3, [sp, #280] │ │ + mov x22, x26 │ │ + ldr x8, [x8] │ │ ldr w9, [x8, #1232] │ │ - cbnz w9, f32c │ │ + cbnz w9, f2c4 │ │ ldr w8, [x8, #1236] │ │ - cbz w8, f3c4 │ │ - ldr x8, [sp, #264] │ │ - ldr x11, [sp, #328] │ │ + cbz w8, f360 │ │ + ldr x8, [sp, #288] │ │ + ldrb w9, [x27, #4] │ │ + ldr w15, [sp, #316] │ │ ldr x13, [x20, #648] │ │ - ldr x15, [sp, #304] │ │ ldr x0, [x8, #40] │ │ - ldp x8, x12, [sp, #312] │ │ - ldrb w9, [x11, #4] │ │ - ldr w16, [sp, #172] │ │ - ldp w4, w5, [x20, #16] │ │ + ldr x8, [sp, #320] │ │ + add x14, x20, #0x18 │ │ + ldr w16, [sp, #164] │ │ + cmp w15, #0x0 │ │ ldr x8, [x8, #14624] │ │ - ldr x1, [x12, #4848] │ │ - ldr x2, [x12, #3320] │ │ - ldr w6, [x12, #3328] │ │ + add x15, x14, x3 │ │ + mov x26, x3 │ │ + ldr x1, [x24, #4416] │ │ add x3, x8, x9, lsl #6 │ │ - ldr x8, [sp, #280] │ │ - ldr w7, [x12, #3332] │ │ - ldrb w10, [x11, #10] │ │ - ldrb w11, [x11, #7] │ │ - ldr w12, [x12, #2112] │ │ - add x14, x20, #0x18 │ │ - add x15, x14, x15 │ │ + ldr x8, [sp, #296] │ │ + ldr x2, [x24, #3352] │ │ + ldp w4, w5, [x20, #16] │ │ + ldr w6, [x24, #3360] │ │ + ldr w7, [x24, #3364] │ │ + ldrb w10, [x27, #10] │ │ + ldrb w11, [x27, #7] │ │ + ldr w12, [x24, #2112] │ │ add x14, x14, w16, uxtw │ │ - add x9, x13, w23, uxtw │ │ - cmp w26, #0x0 │ │ + add x9, x13, w19, uxtw │ │ add x14, x14, #0x200 │ │ add x8, x13, x8 │ │ add x9, x9, #0x200 │ │ add x15, x15, #0x1e0 │ │ add x8, x8, #0x1e0 │ │ csel x9, x9, xzr, ne // ne = any │ │ csel x13, x14, xzr, ne // ne = any │ │ stp x9, x13, [sp, #48] │ │ stp x8, x15, [sp, #32] │ │ str w12, [sp, #24] │ │ str w11, [sp, #16] │ │ str w10, [sp, #8] │ │ str w29, [sp] │ │ - bl 1badc │ │ + bl 1b9d8 │ │ + mov x3, x26 │ │ ldrb w8, [x25] │ │ - sub w10, w28, #0x1 │ │ + sub w10, w23, #0x1 │ │ cmp w8, #0xd │ │ csel w8, wzr, w8, eq // eq = none │ │ mov w9, w8 │ │ cmp w10, #0x1f │ │ bfi w9, w8, #8, #8 │ │ - b.hi f948 // b.pmore │ │ - adrp x11, 97000 │ │ - add x11, x11, #0xb1c │ │ - adr x12, f3fc │ │ + b.hi f8c4 // b.pmore │ │ + adrp x11, 99000 │ │ + add x11, x11, #0x77c │ │ + adr x12, f398 │ │ ldrh w13, [x11, x10, lsl #1] │ │ add x12, x12, x13, lsl #2 │ │ br x12 │ │ - ldr x11, [sp, #304] │ │ ldrb w12, [x21, #3] │ │ - ldr x14, [sp, #192] │ │ + add x11, x20, x3 │ │ + ldr x14, [sp, #200] │ │ mov w13, #0x1 // #1 │ │ - add x11, x20, x11 │ │ strb w12, [x11, #440] │ │ ldrb w12, [x21, #3] │ │ strb w8, [x11, #24] │ │ mov w10, wzr │ │ strb w12, [x11, #472] │ │ ldrb w12, [x25, #3] │ │ strb w14, [x11, #152] │ │ strb wzr, [x11, #216] │ │ strb w13, [x11, #248] │ │ strb w12, [x11, #616] │ │ - ldr x12, [sp, #208] │ │ - ldrb w12, [x12] │ │ + ldrb w12, [x28] │ │ strb w12, [x11, #184] │ │ - cbz w26, f450 │ │ + ldr w12, [sp, #316] │ │ + cbz w12, f3e8 │ │ ldr x10, [sp, #248] │ │ ldrb w10, [x10] │ │ mov w12, #0x1ec0 // #7872 │ │ strb w10, [x11, x12] │ │ - ldr x10, [x19] │ │ - ldrb w10, [x10, #232] │ │ - tbz w10, #0, f948 │ │ ldr x10, [sp, #304] │ │ + ldr x10, [x10] │ │ + ldrb w10, [x10, #232] │ │ + tbz w10, #0, f8c4 │ │ + add x10, x20, x3 │ │ mov w11, #0xff // #255 │ │ mov w12, #0x3 // #3 │ │ - add x10, x20, x10 │ │ strb wzr, [x10, #280] │ │ strb w11, [x10, #312] │ │ strb w11, [x10, #344] │ │ strb w12, [x10, #376] │ │ strb w12, [x10, #408] │ │ - sub w10, w24, #0x1 │ │ + sub w10, w22, #0x1 │ │ cmp w10, #0x1f │ │ - b.ls f954 // b.plast │ │ - b 10258 │ │ + b.ls f8d0 // b.plast │ │ + b 101ec │ │ ldrb w12, [x21, #3] │ │ - ldr x11, [sp, #304] │ │ - ldr x13, [sp, #192] │ │ + add x11, x20, x3 │ │ + ldr x13, [sp, #200] │ │ mov w10, wzr │ │ bfi w12, w12, #8, #8 │ │ - add x11, x20, x11 │ │ strh w12, [x11, #440] │ │ ldrb w12, [x21, #3] │ │ strh w9, [x11, #24] │ │ add w13, w13, w13, lsl #8 │ │ bfi w12, w12, #8, #8 │ │ strh w12, [x11, #472] │ │ ldrb w12, [x25, #3] │ │ strh w13, [x11, #152] │ │ strh wzr, [x11, #216] │ │ bfi w12, w12, #8, #8 │ │ strh w12, [x11, #616] │ │ mov w12, #0x101 // #257 │ │ strh w12, [x11, #248] │ │ - ldr x12, [sp, #208] │ │ - ldrb w12, [x12] │ │ + ldrb w12, [x28] │ │ bfi w12, w12, #8, #8 │ │ strh w12, [x11, #184] │ │ - cbz w26, f500 │ │ + ldr w12, [sp, #316] │ │ + cbz w12, f494 │ │ ldr x10, [sp, #248] │ │ ldrb w10, [x10] │ │ bfi w10, w10, #8, #8 │ │ strh w10, [x11, #7872] │ │ - ldr x10, [x19] │ │ - ldrb w10, [x10, #232] │ │ - tbz w10, #0, f948 │ │ ldr x10, [sp, #304] │ │ + ldr x10, [x10] │ │ + ldrb w10, [x10, #232] │ │ + tbz w10, #0, f8c4 │ │ + add x10, x20, x3 │ │ mov w11, #0xffff // #65535 │ │ mov w12, #0x303 // #771 │ │ - add x10, x20, x10 │ │ strh wzr, [x10, #280] │ │ strh w11, [x10, #312] │ │ strh w11, [x10, #344] │ │ strh w12, [x10, #376] │ │ strh w12, [x10, #408] │ │ - sub w10, w24, #0x1 │ │ + sub w10, w22, #0x1 │ │ cmp w10, #0x1f │ │ - b.ls f954 // b.plast │ │ - b 10258 │ │ + b.ls f8d0 // b.plast │ │ + b 101ec │ │ ldrb w13, [x21, #3] │ │ - ldr x12, [sp, #304] │ │ mov w11, #0x1010101 // #16843009 │ │ + add x12, x20, x3 │ │ mul w14, w8, w11 │ │ mul w13, w13, w11 │ │ - add x12, x20, x12 │ │ str w13, [x12, #440] │ │ ldrb w13, [x21, #3] │ │ str w14, [x12, #24] │ │ - ldr x14, [sp, #192] │ │ + ldr x14, [sp, #200] │ │ mov w10, wzr │ │ mul w13, w13, w11 │ │ str w13, [x12, #472] │ │ ldrb w13, [x25, #3] │ │ mul w14, w14, w11 │ │ str w14, [x12, #152] │ │ str wzr, [x12, #216] │ │ mul w13, w13, w11 │ │ str w13, [x12, #616] │ │ - ldr x13, [sp, #208] │ │ str w11, [x12, #248] │ │ - ldrb w13, [x13] │ │ + ldrb w13, [x28] │ │ mul w13, w13, w11 │ │ str w13, [x12, #184] │ │ - cbz w26, f5b4 │ │ + ldr w13, [sp, #316] │ │ + cbz w13, f544 │ │ ldr x10, [sp, #248] │ │ ldrb w10, [x10] │ │ mul w10, w10, w11 │ │ str w10, [x12, #7872] │ │ - ldr x10, [x19] │ │ - ldrb w10, [x10, #232] │ │ - tbz w10, #0, f948 │ │ ldr x10, [sp, #304] │ │ + ldr x10, [x10] │ │ + ldrb w10, [x10, #232] │ │ + tbz w10, #0, f8c4 │ │ + add x10, x20, x3 │ │ mov w11, #0xffffffff // #-1 │ │ mov w12, #0x3030303 // #50529027 │ │ - add x10, x20, x10 │ │ str wzr, [x10, #280] │ │ str w11, [x10, #312] │ │ str w11, [x10, #344] │ │ str w12, [x10, #376] │ │ str w12, [x10, #408] │ │ - sub w10, w24, #0x1 │ │ + sub w10, w22, #0x1 │ │ cmp w10, #0x1f │ │ - b.ls f954 // b.plast │ │ - b 10258 │ │ + b.ls f8d0 // b.plast │ │ + b 101ec │ │ ldrb w13, [x21, #3] │ │ - ldr x12, [sp, #304] │ │ mov x11, #0x101010101010101 // #72340172838076673 │ │ + add x12, x20, x3 │ │ mul x14, x8, x11 │ │ mul x13, x13, x11 │ │ - add x12, x20, x12 │ │ str x13, [x12, #440] │ │ ldrb w13, [x21, #3] │ │ str x14, [x12, #24] │ │ - ldr x14, [sp, #192] │ │ + ldr x14, [sp, #200] │ │ mov x10, xzr │ │ mul x13, x13, x11 │ │ str x13, [x12, #472] │ │ ldrb w13, [x25, #3] │ │ sxtw x14, w14 │ │ mul x14, x14, x11 │ │ str x14, [x12, #152] │ │ mul x13, x13, x11 │ │ - str x13, [x12, #616] │ │ - ldr x13, [sp, #208] │ │ str xzr, [x12, #216] │ │ + str x13, [x12, #616] │ │ str x11, [x12, #248] │ │ - ldrb w13, [x13] │ │ + ldrb w13, [x28] │ │ mul x13, x13, x11 │ │ str x13, [x12, #184] │ │ - cbz w26, f66c │ │ + ldr w13, [sp, #316] │ │ + cbz w13, f5f8 │ │ ldr x10, [sp, #248] │ │ ldrb w10, [x10] │ │ mul x10, x10, x11 │ │ str x10, [x12, #7872] │ │ - ldr x10, [x19] │ │ - ldrb w10, [x10, #232] │ │ - tbz w10, #0, f948 │ │ ldr x10, [sp, #304] │ │ + ldr x10, [x10] │ │ + ldrb w10, [x10, #232] │ │ + tbz w10, #0, f8c4 │ │ + add x10, x20, x3 │ │ mov x11, #0xffffffffffffffff // #-1 │ │ mov x12, #0x303030303030303 // #217020518514230019 │ │ - add x10, x20, x10 │ │ str xzr, [x10, #280] │ │ str x11, [x10, #312] │ │ str x11, [x10, #344] │ │ str x12, [x10, #376] │ │ str x12, [x10, #408] │ │ - sub w10, w24, #0x1 │ │ + sub w10, w22, #0x1 │ │ cmp w10, #0x1f │ │ - b.ls f954 // b.plast │ │ - b 10258 │ │ + b.ls f8d0 // b.plast │ │ + b 101ec │ │ ldrb w13, [x21, #3] │ │ - ldr x16, [sp, #304] │ │ mov x11, #0x101010101010101 // #72340172838076673 │ │ add x14, x20, #0x1b8 │ │ + add w12, w3, #0x8 │ │ mul x13, x13, x11 │ │ - add w12, w16, #0x8 │ │ - str x13, [x14, x16] │ │ + str x13, [x14, x3] │ │ str x13, [x14, x12] │ │ ldrb w13, [x21, #3] │ │ add x14, x20, #0x18 │ │ add x15, x20, #0x1d8 │ │ movi v0.16b, #0x1 │ │ mul x13, x13, x11 │ │ - str x13, [x15, x16] │ │ + str x13, [x15, x3] │ │ str x13, [x15, x12] │ │ mul x13, x8, x11 │ │ - add x15, x14, x16 │ │ + add x15, x14, x3 │ │ str x13, [x15] │ │ str x13, [x14, x12] │ │ ldrb w13, [x25, #3] │ │ add x14, x20, #0x268 │ │ mov x10, xzr │ │ mul x13, x13, x11 │ │ - str x13, [x14, x16] │ │ + str x13, [x14, x3] │ │ str x13, [x14, x12] │ │ - ldr x13, [sp, #192] │ │ + ldr x13, [sp, #200] │ │ add x14, x20, #0x98 │ │ sxtw x13, w13 │ │ mul x13, x13, x11 │ │ - str x13, [x14, x16] │ │ + str x13, [x14, x3] │ │ str x13, [x14, x12] │ │ stp xzr, xzr, [x15, #192] │ │ - ldr x13, [sp, #208] │ │ str q0, [x15, #224] │ │ + ldrb w13, [x28] │ │ add x14, x20, #0xb8 │ │ - ldrb w13, [x13] │ │ mul x13, x13, x11 │ │ - str x13, [x14, x16] │ │ + str x13, [x14, x3] │ │ str x13, [x14, x12] │ │ - cbz w26, f75c │ │ + ldr w13, [sp, #316] │ │ + cbz w13, f6e4 │ │ ldr x10, [sp, #248] │ │ ldrb w10, [x10] │ │ - ldr x13, [sp, #304] │ │ mul x10, x10, x11 │ │ mov w11, #0x1ec0 // #7872 │ │ add x11, x20, x11 │ │ - str x10, [x11, x13] │ │ + str x10, [x11, x3] │ │ str x10, [x11, x12] │ │ - ldr x10, [x19] │ │ - ldrb w10, [x10, #232] │ │ - tbz w10, #0, f948 │ │ ldr x10, [sp, #304] │ │ + ldr x10, [x10] │ │ + ldrb w10, [x10, #232] │ │ + tbz w10, #0, f8c4 │ │ + add x10, x20, x3 │ │ movi v0.2d, #0xffffffffffffffff │ │ movi v1.16b, #0x3 │ │ - add x10, x20, x10 │ │ stp xzr, xzr, [x10, #280] │ │ add x11, x10, #0x138 │ │ add x12, x10, #0x158 │ │ add x13, x10, #0x178 │ │ add x10, x10, #0x198 │ │ str q0, [x11] │ │ str q0, [x12] │ │ str q1, [x13] │ │ str q1, [x10] │ │ - sub w10, w24, #0x1 │ │ + sub w10, w22, #0x1 │ │ cmp w10, #0x1f │ │ - b.ls f954 // b.plast │ │ - b 10258 │ │ + b.ls f8d0 // b.plast │ │ + b 101ec │ │ ldrb w14, [x21, #3] │ │ - ldr x17, [sp, #304] │ │ mov x11, #0x101010101010101 // #72340172838076673 │ │ add x15, x20, #0x1b8 │ │ + add w12, w3, #0x8 │ │ + add w10, w3, #0x10 │ │ + add w13, w3, #0x18 │ │ mul x14, x14, x11 │ │ - add w12, w17, #0x8 │ │ - add w10, w17, #0x10 │ │ - add w13, w17, #0x18 │ │ - str x14, [x15, x17] │ │ + str x14, [x15, x3] │ │ str x14, [x15, x12] │ │ str x14, [x15, x10] │ │ str x14, [x15, x13] │ │ ldrb w14, [x21, #3] │ │ add x16, x20, #0x1d8 │ │ add x15, x20, #0x18 │ │ movi v0.2d, #0x0 │ │ mul x14, x14, x11 │ │ - str x14, [x16, x17] │ │ + str x14, [x16, x3] │ │ str x14, [x16, x12] │ │ str x14, [x16, x10] │ │ str x14, [x16, x13] │ │ mul x14, x8, x11 │ │ - str x14, [x15, x17] │ │ + str x14, [x15, x3] │ │ str x14, [x15, x12] │ │ str x14, [x15, x10] │ │ str x14, [x15, x13] │ │ ldrb w14, [x25, #3] │ │ - ldr x16, [sp, #192] │ │ + ldr x16, [sp, #200] │ │ add x15, x20, #0x268 │ │ mul x14, x14, x11 │ │ sxtw x16, w16 │ │ - str x14, [x15, x17] │ │ + str x14, [x15, x3] │ │ str x14, [x15, x12] │ │ str x14, [x15, x10] │ │ str x14, [x15, x13] │ │ add x14, x20, #0x98 │ │ add x15, x20, #0xd8 │ │ mul x16, x16, x11 │ │ - str x16, [x14, x17] │ │ + str x16, [x14, x3] │ │ str x16, [x14, x12] │ │ str x16, [x14, x10] │ │ str x16, [x14, x13] │ │ add x14, x20, #0xf8 │ │ - str q0, [x15, x17] │ │ + str q0, [x15, x3] │ │ str q0, [x15, x10] │ │ movi v0.16b, #0x1 │ │ - str q0, [x14, x17] │ │ + str q0, [x14, x3] │ │ str q0, [x14, x10] │ │ - ldr x14, [sp, #208] │ │ + ldrb w14, [x28] │ │ add x15, x20, #0xb8 │ │ - ldrb w14, [x14] │ │ mul x14, x14, x11 │ │ - str x14, [x15, x17] │ │ + str x14, [x15, x3] │ │ str x14, [x15, x12] │ │ str x14, [x15, x10] │ │ str x14, [x15, x13] │ │ - cbz w26, f8cc │ │ + ldr w14, [sp, #316] │ │ + cbz w14, f84c │ │ ldr x14, [sp, #248] │ │ ldrb w14, [x14] │ │ - b f8d0 │ │ - ldr w8, [x12, #24] │ │ + b f850 │ │ + ldr w8, [x13, #24] │ │ mov w21, #0x1 // #1 │ │ - cbz w8, 10fb4 │ │ - mov x25, x12 │ │ + cbz w8, 108c8 │ │ + mov x24, x13 │ │ mov w0, wzr │ │ - b 10c78 │ │ + b 10c0c │ │ mov x14, xzr │ │ - ldr x15, [sp, #304] │ │ mul x11, x14, x11 │ │ mov w14, #0x1ec0 // #7872 │ │ add x14, x20, x14 │ │ - str x11, [x14, x15] │ │ + str x11, [x14, x3] │ │ str x11, [x14, x12] │ │ str x11, [x14, x10] │ │ str x11, [x14, x13] │ │ - ldr x11, [x19] │ │ + ldr x11, [sp, #304] │ │ + ldr x11, [x11] │ │ ldrb w11, [x11, #232] │ │ - tbz w11, #0, f948 │ │ - ldr x12, [sp, #304] │ │ + tbz w11, #0, f8c4 │ │ add x11, x20, #0x118 │ │ movi v0.2d, #0x0 │ │ - str q0, [x11, x12] │ │ + str q0, [x11, x3] │ │ str q0, [x11, x10] │ │ add x11, x20, #0x138 │ │ movi v0.2d, #0xffffffffffffffff │ │ - str q0, [x11, x12] │ │ + str q0, [x11, x3] │ │ str q0, [x11, x10] │ │ add x11, x20, #0x158 │ │ - str q0, [x11, x12] │ │ + str q0, [x11, x3] │ │ str q0, [x11, x10] │ │ add x11, x20, #0x178 │ │ movi v0.16b, #0x3 │ │ - str q0, [x11, x12] │ │ + str q0, [x11, x3] │ │ str q0, [x11, x10] │ │ add x11, x20, #0x198 │ │ - str q0, [x11, x12] │ │ + str q0, [x11, x3] │ │ str q0, [x11, x10] │ │ - sub w10, w24, #0x1 │ │ + sub w10, w22, #0x1 │ │ cmp w10, #0x1f │ │ - b.hi 10258 // b.pmore │ │ - adrp x11, 97000 │ │ - add x11, x11, #0xb5c │ │ - adr x12, f96c │ │ + b.hi 101ec // b.pmore │ │ + adrp x11, 99000 │ │ + add x11, x11, #0x7bc │ │ + adr x12, f8e8 │ │ ldrh w13, [x11, x10, lsl #1] │ │ add x12, x12, x13, lsl #2 │ │ br x12 │ │ ldr x10, [x20, #648] │ │ - ldr x12, [sp, #280] │ │ + ldr x12, [sp, #296] │ │ ldrb w11, [x21, #2] │ │ mov w9, wzr │ │ add x10, x10, x12 │ │ strb w11, [x10, #416] │ │ ldr x10, [x20, #648] │ │ ldrb w11, [x21, #2] │ │ add x10, x10, x12 │ │ @@ -11126,41 +11121,42 @@ │ │ ldr x10, [x20, #648] │ │ strb w8, [x10, x12] │ │ ldr x8, [x20, #648] │ │ ldrb w10, [x25, #3] │ │ add x8, x8, x12 │ │ strb w10, [x8, #592] │ │ ldr x8, [x20, #648] │ │ - ldr x10, [sp, #192] │ │ + ldr x10, [sp, #200] │ │ add x8, x8, x12 │ │ strb w10, [x8, #128] │ │ ldr x8, [x20, #648] │ │ mov w10, #0x1 // #1 │ │ add x8, x8, x12 │ │ strb wzr, [x8, #192] │ │ ldr x8, [x20, #648] │ │ add x8, x8, x12 │ │ strb w10, [x8, #224] │ │ - ldr x10, [sp, #208] │ │ ldr x8, [x20, #648] │ │ - ldrb w10, [x10] │ │ + ldrb w10, [x28] │ │ add x8, x8, x12 │ │ strb w10, [x8, #160] │ │ - cbz w26, f9f8 │ │ + ldr w8, [sp, #316] │ │ + cbz w8, f974 │ │ ldr x8, [sp, #248] │ │ ldrb w9, [x8] │ │ - ldr x8, [sp, #280] │ │ + ldr x8, [sp, #296] │ │ mov w10, #0x1ea0 // #7840 │ │ add x8, x20, x8 │ │ strb w9, [x8, x10] │ │ - ldr x8, [x19] │ │ + ldr x8, [sp, #304] │ │ + ldr x8, [x8] │ │ ldrb w8, [x8, #232] │ │ - tbz w8, #0, 10258 │ │ + tbz w8, #0, 101ec │ │ ldr x8, [x20, #648] │ │ - ldr x10, [sp, #280] │ │ + ldr x10, [sp, #296] │ │ mov w9, #0xff // #255 │ │ add x8, x8, x10 │ │ strb wzr, [x8, #256] │ │ ldr x8, [x20, #648] │ │ add x8, x8, x10 │ │ strb w9, [x8, #288] │ │ ldr x8, [x20, #648] │ │ @@ -11170,19 +11166,19 @@ │ │ mov w9, #0x3 // #3 │ │ add x8, x8, x10 │ │ strb w9, [x8, #352] │ │ ldr x8, [x20, #648] │ │ add x8, x8, x10 │ │ strb w9, [x8, #384] │ │ ldrb w8, [x25, #3] │ │ - cbnz w8, 10260 │ │ - b 1030c │ │ + cbnz w8, 101f4 │ │ + b 10298 │ │ ldrb w10, [x21, #2] │ │ ldr x11, [x20, #648] │ │ - ldr x12, [sp, #280] │ │ + ldr x12, [sp, #296] │ │ mov w8, wzr │ │ bfi w10, w10, #8, #8 │ │ add x11, x11, x12 │ │ strh w10, [x11, #416] │ │ ldrb w10, [x21, #2] │ │ ldr x11, [x20, #648] │ │ bfi w10, w10, #8, #8 │ │ @@ -11192,43 +11188,44 @@ │ │ strh w9, [x10, x12] │ │ ldrb w9, [x25, #3] │ │ ldr x10, [x20, #648] │ │ bfi w9, w9, #8, #8 │ │ add x10, x10, x12 │ │ strh w9, [x10, #592] │ │ ldr x9, [x20, #648] │ │ - ldr x10, [sp, #192] │ │ + ldr x10, [sp, #200] │ │ add x9, x9, x12 │ │ add w10, w10, w10, lsl #8 │ │ strh w10, [x9, #128] │ │ ldr x9, [x20, #648] │ │ mov w10, #0x101 // #257 │ │ add x9, x9, x12 │ │ strh wzr, [x9, #192] │ │ ldr x9, [x20, #648] │ │ add x9, x9, x12 │ │ strh w10, [x9, #224] │ │ - ldr x9, [sp, #208] │ │ + ldrb w9, [x28] │ │ ldr x10, [x20, #648] │ │ - ldrb w9, [x9] │ │ - add x10, x10, x12 │ │ bfi w9, w9, #8, #8 │ │ + add x10, x10, x12 │ │ strh w9, [x10, #160] │ │ - cbz w26, fb08 │ │ + ldr w9, [sp, #316] │ │ + cbz w9, fa88 │ │ ldr x8, [sp, #248] │ │ ldrb w8, [x8] │ │ - ldr x9, [sp, #280] │ │ + ldr x9, [sp, #296] │ │ bfi w8, w8, #8, #8 │ │ add x9, x20, x9 │ │ strh w8, [x9, #7840] │ │ - ldr x8, [x19] │ │ + ldr x8, [sp, #304] │ │ + ldr x8, [x8] │ │ ldrb w8, [x8, #232] │ │ - tbz w8, #0, 10258 │ │ + tbz w8, #0, 101ec │ │ ldr x8, [x20, #648] │ │ - ldr x10, [sp, #280] │ │ + ldr x10, [sp, #296] │ │ mov w9, #0xffff // #65535 │ │ add x8, x8, x10 │ │ strh wzr, [x8, #256] │ │ ldr x8, [x20, #648] │ │ add x8, x8, x10 │ │ strh w9, [x8, #288] │ │ ldr x8, [x20, #648] │ │ @@ -11238,19 +11235,19 @@ │ │ mov w9, #0x303 // #771 │ │ add x8, x8, x10 │ │ strh w9, [x8, #352] │ │ ldr x8, [x20, #648] │ │ add x8, x8, x10 │ │ strh w9, [x8, #384] │ │ ldrb w8, [x25, #3] │ │ - cbnz w8, 10260 │ │ - b 1030c │ │ + cbnz w8, 101f4 │ │ + b 10298 │ │ ldrb w11, [x21, #2] │ │ ldr x12, [x20, #648] │ │ - ldr x13, [sp, #280] │ │ + ldr x13, [sp, #296] │ │ mov w10, #0x1010101 // #16843009 │ │ mul w11, w11, w10 │ │ mul w8, w8, w10 │ │ add x12, x12, x13 │ │ str w11, [x12, #416] │ │ ldrb w11, [x21, #2] │ │ ldr x12, [x20, #648] │ │ @@ -11262,42 +11259,43 @@ │ │ str w8, [x11, x13] │ │ ldrb w8, [x25, #3] │ │ ldr x11, [x20, #648] │ │ mul w8, w8, w10 │ │ add x11, x11, x13 │ │ str w8, [x11, #592] │ │ ldr x8, [x20, #648] │ │ - ldr x11, [sp, #192] │ │ + ldr x11, [sp, #200] │ │ add x8, x8, x13 │ │ mul w11, w11, w10 │ │ str w11, [x8, #128] │ │ ldr x8, [x20, #648] │ │ add x8, x8, x13 │ │ str wzr, [x8, #192] │ │ ldr x8, [x20, #648] │ │ add x8, x8, x13 │ │ str w10, [x8, #224] │ │ - ldr x8, [sp, #208] │ │ + ldrb w8, [x28] │ │ ldr x11, [x20, #648] │ │ - ldrb w8, [x8] │ │ - add x11, x11, x13 │ │ mul w8, w8, w10 │ │ + add x11, x11, x13 │ │ str w8, [x11, #160] │ │ - cbz w26, fc1c │ │ + ldr w8, [sp, #316] │ │ + cbz w8, fba0 │ │ ldr x8, [sp, #248] │ │ ldrb w9, [x8] │ │ mul w8, w9, w10 │ │ - ldr x9, [sp, #280] │ │ + ldr x9, [sp, #296] │ │ add x9, x20, x9 │ │ str w8, [x9, #7840] │ │ - ldr x8, [x19] │ │ + ldr x8, [sp, #304] │ │ + ldr x8, [x8] │ │ ldrb w8, [x8, #232] │ │ - tbz w8, #0, 10258 │ │ + tbz w8, #0, 101ec │ │ ldr x8, [x20, #648] │ │ - ldr x10, [sp, #280] │ │ + ldr x10, [sp, #296] │ │ mov w9, #0xffffffff // #-1 │ │ add x8, x8, x10 │ │ str wzr, [x8, #256] │ │ ldr x8, [x20, #648] │ │ add x8, x8, x10 │ │ str w9, [x8, #288] │ │ ldr x8, [x20, #648] │ │ @@ -11307,19 +11305,19 @@ │ │ mov w9, #0x3030303 // #50529027 │ │ add x8, x8, x10 │ │ str w9, [x8, #352] │ │ ldr x8, [x20, #648] │ │ add x8, x8, x10 │ │ str w9, [x8, #384] │ │ ldrb w8, [x25, #3] │ │ - cbnz w8, 10260 │ │ - b 1030c │ │ + cbnz w8, 101f4 │ │ + b 10298 │ │ ldrb w11, [x21, #2] │ │ ldr x12, [x20, #648] │ │ - ldr x13, [sp, #280] │ │ + ldr x13, [sp, #296] │ │ mov x10, #0x101010101010101 // #72340172838076673 │ │ mul x11, x11, x10 │ │ mul x8, x8, x10 │ │ add x12, x12, x13 │ │ str x11, [x12, #416] │ │ ldrb w11, [x21, #2] │ │ ldr x12, [x20, #648] │ │ @@ -11330,44 +11328,45 @@ │ │ ldr x11, [x20, #648] │ │ str x8, [x11, x13] │ │ ldrb w8, [x25, #3] │ │ ldr x11, [x20, #648] │ │ mul x8, x8, x10 │ │ add x11, x11, x13 │ │ str x8, [x11, #592] │ │ - ldr x11, [sp, #192] │ │ + ldr x11, [sp, #200] │ │ ldr x8, [x20, #648] │ │ sxtw x11, w11 │ │ mul x11, x11, x10 │ │ add x8, x8, x13 │ │ str x11, [x8, #128] │ │ ldr x8, [x20, #648] │ │ add x8, x8, x13 │ │ str xzr, [x8, #192] │ │ ldr x8, [x20, #648] │ │ add x8, x8, x13 │ │ str x10, [x8, #224] │ │ - ldr x8, [sp, #208] │ │ + ldrb w8, [x28] │ │ ldr x11, [x20, #648] │ │ - ldrb w8, [x8] │ │ - add x11, x11, x13 │ │ mul x8, x8, x10 │ │ + add x11, x11, x13 │ │ str x8, [x11, #160] │ │ - cbz w26, fd34 │ │ + ldr w8, [sp, #316] │ │ + cbz w8, fcbc │ │ ldr x8, [sp, #248] │ │ ldrb w9, [x8] │ │ mul x8, x9, x10 │ │ - ldr x9, [sp, #280] │ │ + ldr x9, [sp, #296] │ │ add x9, x20, x9 │ │ str x8, [x9, #7840] │ │ - ldr x8, [x19] │ │ + ldr x8, [sp, #304] │ │ + ldr x8, [x8] │ │ ldrb w8, [x8, #232] │ │ - tbz w8, #0, 10258 │ │ + tbz w8, #0, 101ec │ │ ldr x8, [x20, #648] │ │ - ldr x10, [sp, #280] │ │ + ldr x10, [sp, #296] │ │ mov x9, #0xffffffffffffffff // #-1 │ │ add x8, x8, x10 │ │ str xzr, [x8, #256] │ │ ldr x8, [x20, #648] │ │ add x8, x8, x10 │ │ str x9, [x8, #288] │ │ ldr x8, [x20, #648] │ │ @@ -11377,19 +11376,19 @@ │ │ mov x9, #0x303030303030303 // #217020518514230019 │ │ add x8, x8, x10 │ │ str x9, [x8, #352] │ │ ldr x8, [x20, #648] │ │ add x8, x8, x10 │ │ str x9, [x8, #384] │ │ ldrb w8, [x25, #3] │ │ - cbnz w8, 10260 │ │ - b 1030c │ │ + cbnz w8, 101f4 │ │ + b 10298 │ │ ldrb w9, [x21, #2] │ │ ldr x12, [x20, #648] │ │ - ldr x14, [sp, #280] │ │ + ldr x14, [sp, #296] │ │ mov x11, #0x101010101010101 // #72340172838076673 │ │ mul x13, x9, x11 │ │ mul x8, x8, x11 │ │ add x9, x12, x14 │ │ str x13, [x9, #416] │ │ ldr x12, [x20, #648] │ │ add x9, x14, #0x8 │ │ @@ -11412,15 +11411,15 @@ │ │ ldr x12, [x20, #648] │ │ mul x8, x8, x11 │ │ add x12, x12, x14 │ │ str x8, [x12, #592] │ │ ldr x12, [x20, #648] │ │ add x12, x12, x9 │ │ str x8, [x12, #592] │ │ - ldr x12, [sp, #192] │ │ + ldr x12, [sp, #200] │ │ ldr x8, [x20, #648] │ │ sxtw x12, w12 │ │ mul x12, x12, x11 │ │ add x8, x8, x14 │ │ str x12, [x8, #128] │ │ ldr x8, [x20, #648] │ │ add x8, x8, x9 │ │ @@ -11433,38 +11432,39 @@ │ │ str xzr, [x8, #192] │ │ ldr x8, [x20, #648] │ │ add x8, x8, x14 │ │ str x11, [x8, #224] │ │ ldr x8, [x20, #648] │ │ add x8, x8, x9 │ │ str x11, [x8, #224] │ │ - ldr x8, [sp, #208] │ │ + ldrb w8, [x28] │ │ ldr x12, [x20, #648] │ │ - ldrb w8, [x8] │ │ - add x12, x12, x14 │ │ mul x8, x8, x11 │ │ + add x12, x12, x14 │ │ str x8, [x12, #160] │ │ ldr x12, [x20, #648] │ │ add x12, x12, x9 │ │ str x8, [x12, #160] │ │ - cbz w26, feac │ │ + ldr w8, [sp, #316] │ │ + cbz w8, fe38 │ │ ldr x8, [sp, #248] │ │ ldrb w10, [x8] │ │ mul x8, x10, x11 │ │ - ldr x11, [sp, #280] │ │ + ldr x11, [sp, #296] │ │ mov w10, #0x1ea0 // #7840 │ │ add x10, x20, x10 │ │ str x8, [x10, x11] │ │ str x8, [x10, x9] │ │ - ldr x8, [x19] │ │ + ldr x8, [sp, #304] │ │ + ldr x8, [x8] │ │ ldrb w8, [x8, #232] │ │ - tbz w8, #0, 10258 │ │ + tbz w8, #0, 101ec │ │ add x8, x20, #0x288 │ │ ldr x10, [x8] │ │ - ldr x12, [sp, #280] │ │ + ldr x12, [sp, #296] │ │ mov x11, #0xffffffffffffffff // #-1 │ │ add x10, x10, x12 │ │ str xzr, [x10, #256] │ │ ldr x10, [x8] │ │ add x10, x10, x9 │ │ str xzr, [x10, #256] │ │ ldr x10, [x8] │ │ @@ -11489,19 +11489,19 @@ │ │ ldr x10, [x8] │ │ add x10, x10, x12 │ │ str x11, [x10, #384] │ │ ldr x8, [x8] │ │ add x8, x8, x9 │ │ str x11, [x8, #384] │ │ ldrb w8, [x25, #3] │ │ - cbnz w8, 10260 │ │ - b 1030c │ │ + cbnz w8, 101f4 │ │ + b 10298 │ │ ldrb w9, [x21, #2] │ │ ldr x10, [x20, #648] │ │ - ldr x16, [sp, #280] │ │ + ldr x16, [sp, #296] │ │ mov x13, #0x101010101010101 // #72340172838076673 │ │ mul x14, x9, x13 │ │ mul x8, x8, x13 │ │ add x9, x10, x16 │ │ str x14, [x9, #416] │ │ ldr x10, [x20, #648] │ │ add x9, x16, #0x8 │ │ @@ -11548,15 +11548,15 @@ │ │ str x8, [x14, #592] │ │ ldr x14, [x20, #648] │ │ add x14, x14, x10 │ │ str x8, [x14, #592] │ │ ldr x14, [x20, #648] │ │ add x14, x14, x11 │ │ str x8, [x14, #592] │ │ - ldr x14, [sp, #192] │ │ + ldr x14, [sp, #200] │ │ ldr x8, [x20, #648] │ │ sxtw x14, w14 │ │ mul x14, x14, x13 │ │ add x8, x8, x16 │ │ str x14, [x8, #128] │ │ ldr x8, [x20, #648] │ │ add x8, x8, x9 │ │ @@ -11587,46 +11587,47 @@ │ │ str x13, [x8, #224] │ │ ldr x8, [x20, #648] │ │ add x8, x8, x10 │ │ str x13, [x8, #224] │ │ ldr x8, [x20, #648] │ │ add x8, x8, x11 │ │ str x13, [x8, #224] │ │ - ldr x8, [sp, #208] │ │ + ldrb w8, [x28] │ │ ldr x14, [x20, #648] │ │ - ldrb w8, [x8] │ │ - add x14, x14, x16 │ │ mul x8, x8, x13 │ │ + add x14, x14, x16 │ │ str x8, [x14, #160] │ │ ldr x14, [x20, #648] │ │ add x14, x14, x9 │ │ str x8, [x14, #160] │ │ ldr x14, [x20, #648] │ │ add x14, x14, x10 │ │ str x8, [x14, #160] │ │ ldr x14, [x20, #648] │ │ add x14, x14, x11 │ │ str x8, [x14, #160] │ │ - cbz w26, 1012c │ │ + ldr w8, [sp, #316] │ │ + cbz w8, 100bc │ │ ldr x8, [sp, #248] │ │ ldrb w12, [x8] │ │ mul x8, x12, x13 │ │ - ldr x13, [sp, #280] │ │ + ldr x13, [sp, #296] │ │ mov w12, #0x1ea0 // #7840 │ │ add x12, x20, x12 │ │ str x8, [x12, x13] │ │ str x8, [x12, x9] │ │ str x8, [x12, x10] │ │ str x8, [x12, x11] │ │ - ldr x8, [x19] │ │ + ldr x8, [sp, #304] │ │ + ldr x8, [x8] │ │ ldrb w8, [x8, #232] │ │ - tbz w8, #0, 10258 │ │ + tbz w8, #0, 101ec │ │ add x8, x20, #0x288 │ │ ldr x12, [x8] │ │ - ldr x14, [sp, #280] │ │ + ldr x14, [sp, #296] │ │ mov x13, #0xffffffffffffffff // #-1 │ │ add x12, x12, x14 │ │ str xzr, [x12, #256] │ │ ldr x12, [x8] │ │ add x12, x12, x9 │ │ str xzr, [x12, #256] │ │ ldr x12, [x8] │ │ @@ -11681,1448 +11682,1401 @@ │ │ ldr x9, [x8] │ │ add x9, x9, x10 │ │ str x13, [x9, #384] │ │ ldr x8, [x8] │ │ add x8, x8, x11 │ │ str x13, [x8, #384] │ │ ldrb w8, [x25, #3] │ │ - cbz w8, 1030c │ │ - ldr x8, [sp, #320] │ │ - ldr w8, [x8, #4768] │ │ - cbz w8, 102ac │ │ - ldr x11, [sp, #320] │ │ + cbz w8, 10298 │ │ + ldr w8, [x24, #4344] │ │ + cbz w8, 10238 │ │ ldp w8, w10, [x20, #16] │ │ - ldr x9, [x11, #3320] │ │ + ldr x9, [x24, #3352] │ │ + ldr x11, [x24, #4368] │ │ and w12, w8, #0x1 │ │ - ldr x11, [x11, #4792] │ │ and w13, w10, #0x1 │ │ add w10, w12, w10, asr #1 │ │ asr x9, x9, #1 │ │ sxtw x10, w10 │ │ add w8, w13, w8, asr #1 │ │ mul x9, x9, x10 │ │ add x8, x9, w8, sxtw │ │ mov w9, #0x30 // #48 │ │ madd x8, x8, x9, x11 │ │ - cbnz w24, 102b8 │ │ - b 102e0 │ │ + cbnz w22, 10244 │ │ + b 1026c │ │ mov w8, #0x5080 // #20608 │ │ add x8, x20, x8 │ │ - cbz w24, 102e0 │ │ - ldr x10, [sp, #280] │ │ + cbz w22, 1026c │ │ + ldr x10, [sp, #296] │ │ mov w9, #0x30 // #48 │ │ umaddl x9, w10, w9, x20 │ │ mov w10, #0x12a0 // #4768 │ │ add x9, x9, x10 │ │ - mov x10, x24 │ │ + mov x10, x22 │ │ ldr q0, [x8] │ │ subs x10, x10, #0x1 │ │ str q0, [x9], #48 │ │ - b.ne 102d0 // b.any │ │ - cbz w28, 1030c │ │ - ldr x10, [sp, #304] │ │ + b.ne 1025c // b.any │ │ + ldr x9, [sp, #328] │ │ + cbz w9, 10298 │ │ mov w9, #0x30 // #48 │ │ - umaddl x9, w10, w9, x20 │ │ + umaddl x9, w3, w9, x20 │ │ mov w10, #0x18a0 // #6304 │ │ add x9, x9, x10 │ │ - mov x10, x28 │ │ + ldr x10, [sp, #328] │ │ ldr q0, [x8] │ │ subs x10, x10, #0x1 │ │ str q0, [x9], #48 │ │ - b.ne 102fc // b.any │ │ - cbz w26, 106bc │ │ - ldr x8, [sp, #256] │ │ + b.ne 10288 // b.any │ │ + ldr w8, [sp, #316] │ │ + ldr x21, [sp, #304] │ │ + cbz w8, 10648 │ │ + ldr x8, [sp, #264] │ │ sub w8, w8, #0x1 │ │ cmp w8, #0x1f │ │ - b.hi 10430 // b.pmore │ │ - adrp x9, 97000 │ │ - add x9, x9, #0xb9c │ │ - adr x10, 10338 │ │ + b.hi 103c4 // b.pmore │ │ + adrp x9, 99000 │ │ + add x9, x9, #0x7fc │ │ + adr x10, 102cc │ │ ldrb w11, [x9, x8] │ │ add x10, x10, x11, lsl #2 │ │ br x10 │ │ ldrb w8, [x25, #1] │ │ - ldr x9, [sp, #224] │ │ + ldr x9, [sp, #256] │ │ strb w8, [x9, #584] │ │ - ldr x8, [sp, #184] │ │ + ldr x8, [sp, #272] │ │ sub w8, w8, #0x1 │ │ cmp w8, #0x1f │ │ - b.ls 10440 // b.plast │ │ - b 10548 │ │ + b.ls 103d4 // b.plast │ │ + b 104dc │ │ ldrb w8, [x25, #1] │ │ - ldr x9, [sp, #224] │ │ + ldr x9, [sp, #256] │ │ bfi w8, w8, #8, #8 │ │ strh w8, [x9, #584] │ │ - ldr x8, [sp, #184] │ │ + ldr x8, [sp, #272] │ │ sub w8, w8, #0x1 │ │ cmp w8, #0x1f │ │ - b.ls 10440 // b.plast │ │ - b 10548 │ │ + b.ls 103d4 // b.plast │ │ + b 104dc │ │ ldrb w8, [x25, #1] │ │ mov w9, #0x1010101 // #16843009 │ │ mul w8, w8, w9 │ │ - ldr x9, [sp, #224] │ │ + ldr x9, [sp, #256] │ │ str w8, [x9, #584] │ │ - ldr x8, [sp, #184] │ │ + ldr x8, [sp, #272] │ │ sub w8, w8, #0x1 │ │ cmp w8, #0x1f │ │ - b.ls 10440 // b.plast │ │ - b 10548 │ │ + b.ls 103d4 // b.plast │ │ + b 104dc │ │ ldrb w8, [x25, #1] │ │ mov x9, #0x101010101010101 // #72340172838076673 │ │ mul x8, x8, x9 │ │ - ldr x9, [sp, #224] │ │ + ldr x9, [sp, #256] │ │ str x8, [x9, #584] │ │ - ldr x8, [sp, #184] │ │ + ldr x8, [sp, #272] │ │ sub w8, w8, #0x1 │ │ cmp w8, #0x1f │ │ - b.ls 10440 // b.plast │ │ - b 10548 │ │ + b.ls 103d4 // b.plast │ │ + b 104dc │ │ ldrb w8, [x25, #1] │ │ - ldr w12, [sp, #172] │ │ + ldr w12, [sp, #164] │ │ mov x9, #0x101010101010101 // #72340172838076673 │ │ add x10, x20, #0x248 │ │ mul x8, x8, x9 │ │ add w11, w12, #0x8 │ │ str x8, [x10, w12, uxtw] │ │ str x8, [x10, w11, uxtw] │ │ - ldr x8, [sp, #184] │ │ + ldr x8, [sp, #272] │ │ sub w8, w8, #0x1 │ │ cmp w8, #0x1f │ │ - b.ls 10440 // b.plast │ │ - b 10548 │ │ + b.ls 103d4 // b.plast │ │ + b 104dc │ │ ldrb w8, [x25, #1] │ │ - ldr w14, [sp, #172] │ │ + ldr w14, [sp, #164] │ │ mov x9, #0x101010101010101 // #72340172838076673 │ │ add x10, x20, #0x248 │ │ mul x8, x8, x9 │ │ add w11, w14, #0x8 │ │ add w12, w14, #0x10 │ │ add w13, w14, #0x18 │ │ str x8, [x10, w14, uxtw] │ │ str x8, [x10, w11, uxtw] │ │ str x8, [x10, w12, uxtw] │ │ str x8, [x10, w13, uxtw] │ │ - ldr x8, [sp, #184] │ │ + ldr x8, [sp, #272] │ │ sub w8, w8, #0x1 │ │ cmp w8, #0x1f │ │ - b.hi 10548 // b.pmore │ │ - adrp x9, 97000 │ │ - add x9, x9, #0xbbc │ │ - adr x10, 10458 │ │ + b.hi 104dc // b.pmore │ │ + adrp x9, 99000 │ │ + add x9, x9, #0x81c │ │ + adr x10, 103ec │ │ ldrb w11, [x9, x8] │ │ add x10, x10, x11, lsl #2 │ │ br x10 │ │ ldr x8, [x20, #648] │ │ ldrb w9, [x25, #1] │ │ - add x8, x8, w23, uxtw │ │ + add x8, x8, w19, uxtw │ │ strb w9, [x8, #560] │ │ ldr x8, [sp, #248] │ │ ldrb w8, [x8] │ │ - cbnz w8, 10554 │ │ - b 106bc │ │ + cbnz w8, 104e8 │ │ + b 10648 │ │ ldrb w8, [x25, #1] │ │ ldr x9, [x20, #648] │ │ bfi w8, w8, #8, #8 │ │ - add x9, x9, w23, uxtw │ │ + add x9, x9, w19, uxtw │ │ strh w8, [x9, #560] │ │ ldr x8, [sp, #248] │ │ ldrb w8, [x8] │ │ - cbnz w8, 10554 │ │ - b 106bc │ │ + cbnz w8, 104e8 │ │ + b 10648 │ │ ldrb w8, [x25, #1] │ │ ldr x9, [x20, #648] │ │ mov w10, #0x1010101 // #16843009 │ │ mul w8, w8, w10 │ │ - add x9, x9, w23, uxtw │ │ + add x9, x9, w19, uxtw │ │ str w8, [x9, #560] │ │ ldr x8, [sp, #248] │ │ ldrb w8, [x8] │ │ - cbnz w8, 10554 │ │ - b 106bc │ │ + cbnz w8, 104e8 │ │ + b 10648 │ │ ldrb w8, [x25, #1] │ │ ldr x9, [x20, #648] │ │ mov x10, #0x101010101010101 // #72340172838076673 │ │ mul x8, x8, x10 │ │ - add x9, x9, w23, uxtw │ │ - b 10544 │ │ + add x9, x9, w19, uxtw │ │ + b 104d8 │ │ ldrb w8, [x25, #1] │ │ ldr x9, [x20, #648] │ │ mov x10, #0x101010101010101 // #72340172838076673 │ │ mul x8, x8, x10 │ │ - add x9, x9, w23, uxtw │ │ + add x9, x9, w19, uxtw │ │ str x8, [x9, #560] │ │ ldr x9, [x20, #648] │ │ - add w10, w23, #0x8 │ │ - b 10540 │ │ + add w10, w19, #0x8 │ │ + b 104d4 │ │ ldrb w8, [x25, #1] │ │ ldr x9, [x20, #648] │ │ mov x10, #0x101010101010101 // #72340172838076673 │ │ mul x8, x8, x10 │ │ - add x9, x9, w23, uxtw │ │ + add x9, x9, w19, uxtw │ │ str x8, [x9, #560] │ │ ldr x9, [x20, #648] │ │ - add w10, w23, #0x8 │ │ + add w10, w19, #0x8 │ │ add x9, x9, x10 │ │ str x8, [x9, #560] │ │ ldr x9, [x20, #648] │ │ - add w10, w23, #0x10 │ │ + add w10, w19, #0x10 │ │ add x9, x9, x10 │ │ str x8, [x9, #560] │ │ ldr x9, [x20, #648] │ │ - add w10, w23, #0x18 │ │ + add w10, w19, #0x18 │ │ add x9, x9, x10 │ │ str x8, [x9, #560] │ │ ldr x8, [sp, #248] │ │ ldrb w8, [x8] │ │ - cbz w8, 106bc │ │ - ldr x8, [sp, #320] │ │ - ldr w8, [x8, #4768] │ │ - cbz w8, 1064c │ │ - ldr x11, [sp, #320] │ │ + cbz w8, 10648 │ │ + ldr w8, [x24, #4344] │ │ + cbz w8, 105d8 │ │ ldp w8, w10, [x20, #16] │ │ - ldr x9, [x11, #3320] │ │ + ldr x9, [x24, #3352] │ │ + ldr x11, [x24, #4368] │ │ and w12, w8, #0x1 │ │ - ldr x11, [x11, #4792] │ │ and w13, w10, #0x1 │ │ add w10, w12, w10, asr #1 │ │ asr x9, x9, #1 │ │ sxtw x10, w10 │ │ add w8, w13, w8, asr #1 │ │ mul x9, x9, x10 │ │ add x8, x9, w8, sxtw │ │ mov w9, #0x30 // #48 │ │ madd x8, x8, x9, x11 │ │ - ldr x13, [sp, #280] │ │ - cbz w24, 1065c │ │ + ldr x13, [sp, #296] │ │ + cbz w22, 105e8 │ │ mov w11, #0x30 // #48 │ │ umaddl x11, w13, w11, x20 │ │ mov w12, #0x12b0 // #4784 │ │ add x10, x8, #0x10 │ │ - mov x9, x24 │ │ + mov x9, x22 │ │ add x11, x11, x12 │ │ - mov x12, x24 │ │ + mov x12, x22 │ │ ldr q0, [x10] │ │ subs x12, x12, #0x1 │ │ str q0, [x11], #48 │ │ - b.ne 105bc // b.any │ │ - cbz w28, 105f8 │ │ - ldr x12, [sp, #304] │ │ + b.ne 10548 // b.any │ │ + ldr x11, [sp, #328] │ │ + cbz w11, 10584 │ │ mov w11, #0x30 // #48 │ │ - madd x11, x12, x11, x20 │ │ + madd x11, x3, x11, x20 │ │ mov w12, #0x18b0 // #6320 │ │ add x11, x11, x12 │ │ - mov x12, x28 │ │ + ldr x12, [sp, #328] │ │ ldr q0, [x10] │ │ subs x12, x12, #0x1 │ │ str q0, [x11], #48 │ │ - b.ne 105e8 // b.any │ │ + b.ne 10574 // b.any │ │ mov w10, #0x30 // #48 │ │ madd x10, x13, x10, x20 │ │ mov w11, #0x12c0 // #4800 │ │ add x8, x8, #0x20 │ │ add x10, x10, x11 │ │ ldr q0, [x8] │ │ subs x9, x9, #0x1 │ │ str q0, [x10], #48 │ │ - b.ne 1060c // b.any │ │ - cbz w28, 106bc │ │ - ldr x10, [sp, #304] │ │ + b.ne 10598 // b.any │ │ + ldr x9, [sp, #328] │ │ + cbz w9, 10648 │ │ mov w9, #0x30 // #48 │ │ - madd x9, x10, x9, x20 │ │ + madd x9, x3, x9, x20 │ │ mov w10, #0x18c0 // #6336 │ │ add x9, x9, x10 │ │ - mov x10, x28 │ │ + ldr x10, [sp, #328] │ │ ldr q0, [x8] │ │ subs x10, x10, #0x1 │ │ str q0, [x9], #48 │ │ - b.ne 10638 // b.any │ │ - b 106bc │ │ + b.ne 105c4 // b.any │ │ + b 10648 │ │ mov w8, #0x5080 // #20608 │ │ add x8, x20, x8 │ │ - ldr x13, [sp, #280] │ │ - cbnz w24, 105a0 │ │ - cbz w28, 106bc │ │ - ldr x11, [sp, #304] │ │ + ldr x13, [sp, #296] │ │ + cbnz w22, 1052c │ │ + ldr x9, [sp, #328] │ │ + cbz w9, 10648 │ │ mov w10, #0x30 // #48 │ │ - add x9, x8, #0x10 │ │ - madd x10, x11, x10, x20 │ │ + madd x10, x3, x10, x20 │ │ mov w11, #0x18b0 // #6320 │ │ add x10, x10, x11 │ │ - mov x11, x28 │ │ + ldr x11, [sp, #328] │ │ + add x9, x8, #0x10 │ │ ldr q0, [x9] │ │ subs x11, x11, #0x1 │ │ str q0, [x10], #48 │ │ - b.ne 1067c // b.any │ │ - cbz w28, 106bc │ │ - ldr x10, [sp, #304] │ │ + b.ne 10608 // b.any │ │ + ldr x9, [sp, #328] │ │ + cbz w9, 10648 │ │ mov w9, #0x30 // #48 │ │ - add x8, x8, #0x20 │ │ - madd x9, x10, x9, x20 │ │ + madd x9, x3, x9, x20 │ │ mov w10, #0x18c0 // #6336 │ │ add x9, x9, x10 │ │ - mov x10, x28 │ │ + ldr x10, [sp, #328] │ │ + add x8, x8, #0x20 │ │ ldr q0, [x8] │ │ subs x10, x10, #0x1 │ │ str q0, [x9], #48 │ │ - b.ne 106ac // b.any │ │ - ldr x8, [x19] │ │ - ldr x2, [sp, #216] │ │ + b.ne 10638 // b.any │ │ + ldr x8, [x21] │ │ ldrb w9, [x8, #232] │ │ - tbnz w9, #0, 106d4 │ │ + tbnz w9, #0, 1065c │ │ ldr w8, [x8, #464] │ │ - cbz w8, 12898 │ │ - cbz w24, 12898 │ │ + cbz w8, 12794 │ │ + cbz w22, 12794 │ │ ldp w8, w9, [x20, #16] │ │ - adrp x11, 97000 │ │ - ldr d0, [x11, #2320] │ │ + adrp x11, 99000 │ │ + ldr d0, [x11, #1392] │ │ mov w10, #0x2310 // #8976 │ │ and x9, x9, #0x1f │ │ add x9, x20, x9, lsl #3 │ │ sxtw x8, w8 │ │ add x9, x9, x10 │ │ mov w10, #0xff00 // #65280 │ │ - mov w11, w28 │ │ + ldr x11, [sp, #328] │ │ ldr x12, [x9] │ │ - mov x13, x24 │ │ + mov x13, x22 │ │ add x12, x12, x8, lsl #4 │ │ add x12, x12, #0xb │ │ stur d0, [x12, #-11] │ │ sturh w10, [x12, #-3] │ │ sturb w29, [x12, #-1] │ │ strb wzr, [x12], #16 │ │ subs x13, x13, #0x1 │ │ - b.ne 10710 // b.any │ │ + b.ne 10698 // b.any │ │ subs w11, w11, #0x1 │ │ add x9, x9, #0x8 │ │ - b.ne 10700 // b.any │ │ - b 12898 │ │ + b.ne 10688 // b.any │ │ + b 12794 │ │ ldrb w8, [x25, #3] │ │ - ldr x9, [sp, #312] │ │ - ldr x0, [sp, #240] │ │ + ldr x9, [sp, #320] │ │ + ldr x0, [sp, #232] │ │ cmp w8, #0x0 │ │ cset w8, ne // ne = any │ │ add x8, x9, w8, uxtw #2 │ │ mov w9, #0x184c // #6220 │ │ add x1, x8, x9 │ │ - bl 30fec │ │ - cbz w0, f05c │ │ + bl 3131c │ │ + cbz w0, eff8 │ │ mov w2, #0x1 // #1 │ │ mov x0, x20 │ │ - mov x1, x19 │ │ + mov x1, x27 │ │ mov w3, w23 │ │ - ldr x4, [sp, #280] │ │ - ldr x5, [sp, #304] │ │ - bl 14d4c │ │ + ldr x4, [sp, #296] │ │ + ldr x5, [sp, #280] │ │ + bl 14c48 │ │ ldp x22, x8, [x20] │ │ - ldr w9, [x22, #4768] │ │ - cbz w9, 10940 │ │ + ldr w9, [x22, #4344] │ │ + cbz w9, 108f0 │ │ ldp w9, w11, [x20, #16] │ │ - ldr x10, [x22, #3320] │ │ - ldr x12, [x22, #4792] │ │ - mov x19, x24 │ │ + ldr x10, [x22, #3352] │ │ + ldr x12, [x22, #4368] │ │ and w13, w9, #0x1 │ │ and w14, w11, #0x1 │ │ add w11, w13, w11, asr #1 │ │ asr x10, x10, #1 │ │ sxtw x11, w11 │ │ add w9, w14, w9, asr #1 │ │ mul x10, x10, x11 │ │ add x9, x10, w9, sxtw │ │ mov w10, #0x30 // #48 │ │ madd x9, x9, x10, x12 │ │ add x9, x9, #0x20 │ │ - b 1094c │ │ - ldr x8, [sp, #224] │ │ + b 108f8 │ │ + ldr x8, [sp, #256] │ │ strh wzr, [x8, #584] │ │ - sub w8, w15, #0x1 │ │ + ldr x8, [sp, #272] │ │ + sub w8, w8, #0x1 │ │ cmp w8, #0x1f │ │ - b.ls 10850 // b.plast │ │ - b 12898 │ │ - ldr x8, [sp, #224] │ │ + b.ls 107d4 // b.plast │ │ + b 12794 │ │ + ldr x8, [sp, #256] │ │ str wzr, [x8, #584] │ │ - sub w8, w15, #0x1 │ │ - cmp w8, #0x1f │ │ - b.ls 10850 // b.plast │ │ - b 12898 │ │ - ldr x8, [sp, #224] │ │ - str xzr, [x8, #584] │ │ - sub w8, w15, #0x1 │ │ + ldr x8, [sp, #272] │ │ + sub w8, w8, #0x1 │ │ cmp w8, #0x1f │ │ - b.ls 10850 // b.plast │ │ - b 12898 │ │ - ldr x8, [sp, #224] │ │ + b.ls 107d4 // b.plast │ │ + b 12794 │ │ + ldr x8, [sp, #256] │ │ + b 10794 │ │ + ldr x8, [sp, #256] │ │ str xzr, [x8, #592] │ │ str xzr, [x8, #584] │ │ - sub w8, w15, #0x1 │ │ + ldr x8, [sp, #272] │ │ + sub w8, w8, #0x1 │ │ cmp w8, #0x1f │ │ - b.ls 10850 // b.plast │ │ - b 12898 │ │ - ldr w10, [sp, #172] │ │ + b.ls 107d4 // b.plast │ │ + b 12794 │ │ + ldr w10, [sp, #164] │ │ add x8, x20, #0x248 │ │ movi v0.2d, #0x0 │ │ add w9, w10, #0x10 │ │ str q0, [x8, w10, uxtw] │ │ str q0, [x8, w9, uxtw] │ │ - sub w8, w15, #0x1 │ │ + ldr x8, [sp, #272] │ │ + sub w8, w8, #0x1 │ │ cmp w8, #0x1f │ │ - b.hi 12898 // b.pmore │ │ - adrp x9, 97000 │ │ - add x9, x9, #0xadc │ │ - adr x10, 10868 │ │ + b.hi 12794 // b.pmore │ │ + adrp x9, 99000 │ │ + add x9, x9, #0x73c │ │ + adr x10, 107ec │ │ ldrh w11, [x9, x8, lsl #1] │ │ add x10, x10, x11, lsl #2 │ │ br x10 │ │ ldr x8, [x20, #648] │ │ add x8, x8, w14, uxtw │ │ - b 127e0 │ │ + strb wzr, [x8, #560] │ │ + ldr x8, [x21] │ │ + ldr w9, [x8, #864] │ │ + cbnz w9, 127a0 │ │ + b 128f4 │ │ ldr x8, [x20, #648] │ │ add x8, x8, w14, uxtw │ │ - b 12800 │ │ + strh wzr, [x8, #560] │ │ + ldr x8, [x21] │ │ + ldr w9, [x8, #864] │ │ + cbnz w9, 127a0 │ │ + b 128f4 │ │ ldr x8, [x20, #648] │ │ add x8, x8, w14, uxtw │ │ - b 12820 │ │ + str wzr, [x8, #560] │ │ + ldr x8, [x21] │ │ + ldr w9, [x8, #864] │ │ + cbnz w9, 127a0 │ │ + b 128f4 │ │ ldr x8, [x20, #648] │ │ add x8, x8, w14, uxtw │ │ - b 12894 │ │ + b 12790 │ │ ldr x8, [x20, #648] │ │ add w9, w14, #0x8 │ │ add x8, x8, w14, uxtw │ │ str xzr, [x8, #560] │ │ ldr x8, [x20, #648] │ │ - b 12890 │ │ + b 1278c │ │ ldr x8, [x20, #648] │ │ add w9, w14, #0x8 │ │ add x8, x8, w14, uxtw │ │ str xzr, [x8, #560] │ │ ldr x8, [x20, #648] │ │ add x8, x8, x9 │ │ str xzr, [x8, #560] │ │ ldr x8, [x20, #648] │ │ add w9, w14, #0x10 │ │ add x8, x8, x9 │ │ str xzr, [x8, #560] │ │ ldr x8, [x20, #648] │ │ add w9, w14, #0x18 │ │ - b 12890 │ │ - ldr w8, [sp, #240] │ │ - mov x25, x12 │ │ - cmp w23, w8 │ │ - b.le 1092c │ │ - ldr x8, [sp, #304] │ │ - add x8, x20, x8 │ │ + b 1278c │ │ + ldr w8, [sp, #192] │ │ + cmp w12, w8 │ │ + b.le 108dc │ │ + add x8, x20, x23 │ │ ldrb w9, [x8, #280] │ │ - cbnz w9, 10924 │ │ + cbnz w9, 108d4 │ │ ldrsb w8, [x8, #312] │ │ - b 10a54 │ │ - tbnz w0, #0, 10934 │ │ + b 109fc │ │ + tbnz w0, #0, 108e4 │ │ sub w0, w23, w0, asr #1 │ │ - b da7c │ │ - mov x25, x12 │ │ - cbz w9, 10a48 │ │ + b dad0 │ │ + ldr x12, [sp, #240] │ │ + b 10f50 │ │ + cbz w9, 109f0 │ │ mov w8, #0x3 // #3 │ │ - b 10b98 │ │ + b 10b24 │ │ mov w8, #0x1 // #1 │ │ - b 10b98 │ │ + b 10b24 │ │ add w9, w0, #0x1 │ │ add w0, w23, w9, asr #1 │ │ - b da7c │ │ + b dad0 │ │ mov w9, #0x50a0 // #20640 │ │ - mov x19, x24 │ │ add x9, x20, x9 │ │ - str x9, [sp, #120] │ │ + str x9, [sp, #128] │ │ mov w9, #0x3600 // #13824 │ │ add x23, x8, x9 │ │ mov x0, x23 │ │ - bl 30f6c │ │ - cbz w0, 109b4 │ │ - ldr w21, [x22, #2116] │ │ + bl 3129c │ │ + cbz w0, 10968 │ │ + ldr w19, [x22, #2116] │ │ mov x0, x23 │ │ - bl 30f6c │ │ - str w0, [sp, #116] │ │ + bl 3129c │ │ + mov w28, w0 │ │ mov x0, x23 │ │ - bl 30f6c │ │ + bl 3129c │ │ ldr w24, [x22, #2116] │ │ - cbz w24, 10a60 │ │ - str w21, [sp, #104] │ │ - mov w21, w0 │ │ - mov w27, wzr │ │ + cbz w24, 10a08 │ │ + str w28, [sp, #120] │ │ + mov w28, w19 │ │ + mov w19, w0 │ │ + mov w21, wzr │ │ mov x0, x23 │ │ sub w24, w24, #0x1 │ │ - bl 30f6c │ │ - orr w27, w0, w27, lsl #1 │ │ - cbnz w24, 10990 │ │ + bl 3129c │ │ + orr w21, w0, w21, lsl #1 │ │ + cbnz w24, 10940 │ │ ldr w8, [x22, #2116] │ │ - mov w0, w21 │ │ - ldr w21, [sp, #104] │ │ - b 10a68 │ │ + mov w0, w19 │ │ + mov w19, w28 │ │ + ldr w28, [sp, #120] │ │ + b 10a10 │ │ ldr x8, [sp, #248] │ │ - mov x24, x19 │ │ ldrb w8, [x8] │ │ - cbz w8, f05c │ │ - mov x21, x22 │ │ + cbz w8, eff8 │ │ mov x19, xzr │ │ - mov x22, x24 │ │ - ldr w24, [x21, #2116] │ │ - cbnz w24, 10a08 │ │ - mov w27, wzr │ │ - ldr x8, [sp, #120] │ │ - mov x24, x22 │ │ - strh w27, [x8, x19, lsl #1] │ │ + ldr w21, [x22, #2116] │ │ + cbnz w21, 109a8 │ │ + mov w24, wzr │ │ + ldr x8, [sp, #128] │ │ + strh w24, [x8, x19, lsl #1] │ │ ldr x8, [sp, #248] │ │ add x19, x19, #0x1 │ │ ldrb w8, [x8] │ │ cmp x19, x8 │ │ - b.cs f05c // b.hs, b.nlast │ │ - mov x22, x24 │ │ - ldr w24, [x21, #2116] │ │ - cbz w24, 109d8 │ │ - mov w27, wzr │ │ + b.cs eff8 // b.hs, b.nlast │ │ + ldr w21, [x22, #2116] │ │ + cbz w21, 10980 │ │ + mov w24, wzr │ │ mov x0, x23 │ │ - sub w24, w24, #0x1 │ │ - bl 30f6c │ │ - orr w27, w0, w27, lsl #1 │ │ - cbnz w24, 10a0c │ │ - b 109dc │ │ - ldr x22, [sp, #104] │ │ - ldr x19, [sp, #296] │ │ + sub w21, w21, #0x1 │ │ + bl 3129c │ │ + orr w24, w0, w24, lsl #1 │ │ + cbnz w21, 109ac │ │ + b 10984 │ │ + ldr x21, [sp, #304] │ │ + ldr x22, [sp, #248] │ │ + ldr x26, [sp, #128] │ │ mov w23, #0x8 // #8 │ │ - b da9c │ │ - cbz w10, 10b6c │ │ - ldr x9, [sp, #280] │ │ + mov x24, x25 │ │ + b daec │ │ + cbz w10, 10afc │ │ + ldr x9, [sp, #296] │ │ add x8, x8, x9 │ │ ldrb w8, [x8, #288] │ │ - b 10b34 │ │ - ldr x9, [sp, #280] │ │ + b 10ac4 │ │ + ldr x9, [sp, #296] │ │ add x8, x8, x9 │ │ ldrsb w8, [x8, #288] │ │ cmp w8, #0x3 │ │ cset w8, gt │ │ - b 10b98 │ │ + b 10b24 │ │ mov w8, wzr │ │ - mov w27, wzr │ │ - ldr x9, [sp, #120] │ │ - mov x24, x19 │ │ - strh w27, [x9] │ │ + mov w21, wzr │ │ + ldr x9, [sp, #128] │ │ + strh w21, [x9] │ │ ldr x9, [sp, #248] │ │ ldrb w9, [x9] │ │ cmp w9, #0x2 │ │ - b.cc f05c // b.lo, b.ul, b.last │ │ - ldr w9, [sp, #116] │ │ + b.cc eff8 // b.lo, b.ul, b.last │ │ + orr w9, w0, w28, lsl #1 │ │ mov w10, #0xffffffff // #-1 │ │ + add w9, w19, w9 │ │ lsl w8, w10, w8 │ │ - and w22, w27, #0xffff │ │ - orr w9, w0, w9, lsl #1 │ │ - add w9, w21, w9 │ │ sub w9, w9, #0x4 │ │ - eor w21, w8, #0xffff │ │ - str w9, [sp, #116] │ │ - cbz w9, 10b44 │ │ - mov w27, #0x1 // #1 │ │ - b 10af8 │ │ + eor w28, w8, #0xffff │ │ + and w21, w21, #0xffff │ │ + str w9, [sp, #120] │ │ + cbz w9, 10ad4 │ │ + mov w24, #0x1 // #1 │ │ + b 10a90 │ │ mov x0, x23 │ │ - bl 30f6c │ │ + bl 3129c │ │ cmp w0, #0x0 │ │ - cneg w8, w28, ne // ne = any │ │ - ldr x9, [sp, #120] │ │ - add w8, w8, w22 │ │ - and w8, w8, w21 │ │ - mov x24, x26 │ │ - strh w8, [x9, x27, lsl #1] │ │ + cneg w8, w27, ne // ne = any │ │ + ldr x9, [sp, #128] │ │ + add w8, w8, w21 │ │ + and w8, w8, w28 │ │ + mov x27, x19 │ │ + strh w8, [x9, x24, lsl #1] │ │ ldr x9, [sp, #248] │ │ - ldr w26, [sp, #292] │ │ - add x27, x27, #0x1 │ │ - mov x28, x19 │ │ + add x24, x24, #0x1 │ │ + and w21, w8, #0xffff │ │ ldrb w9, [x9] │ │ - and w22, w8, #0xffff │ │ - cmp x27, x9 │ │ - b.cs f05c // b.hs, b.nlast │ │ - mov x26, x24 │ │ - ldr w24, [sp, #116] │ │ - mov x19, x28 │ │ - mov w28, wzr │ │ + cmp x24, x9 │ │ + b.cs eff8 // b.hs, b.nlast │ │ + ldr w22, [sp, #120] │ │ + mov x19, x27 │ │ + mov w27, wzr │ │ mov x0, x23 │ │ - sub w24, w24, #0x1 │ │ - bl 30f6c │ │ - orr w28, w0, w28, lsl #1 │ │ - cbnz w24, 10b08 │ │ - cbnz w28, 10ab4 │ │ + sub w22, w22, #0x1 │ │ + bl 3129c │ │ + orr w27, w0, w27, lsl #1 │ │ + cbnz w22, 10a9c │ │ + cbnz w27, 10a54 │ │ mov w8, wzr │ │ - b 10ac4 │ │ - ldr x8, [sp, #304] │ │ - add x8, x20, x8 │ │ + b 10a64 │ │ + add x8, x20, x23 │ │ ldrb w8, [x8, #312] │ │ cmp w8, #0x3 │ │ mov w8, #0x2 // #2 │ │ cinc x8, x8, hi // hi = pmore │ │ - b 10b98 │ │ + b 10b24 │ │ mov w8, #0x1 // #1 │ │ - ldr x9, [sp, #120] │ │ - and w22, w22, w21 │ │ - strh w22, [x9, x8, lsl #1] │ │ + ldr x9, [sp, #128] │ │ + and w21, w21, w28 │ │ + strh w21, [x9, x8, lsl #1] │ │ ldr x9, [sp, #248] │ │ add x8, x8, #0x1 │ │ ldrb w9, [x9] │ │ cmp x8, x9 │ │ - b.cc 10b48 // b.lo, b.ul, b.last │ │ - b f05c │ │ - ldr x9, [sp, #304] │ │ - ldr x10, [sp, #280] │ │ - add x9, x20, x9 │ │ + b.cc 10ad8 // b.lo, b.ul, b.last │ │ + b eff8 │ │ + ldr x10, [sp, #296] │ │ + add x9, x20, x23 │ │ ldrsb w9, [x9, #312] │ │ add x8, x8, x10 │ │ ldrsb w8, [x8, #288] │ │ cmp w9, #0x3 │ │ cset w9, gt │ │ cmp w8, #0x3 │ │ cset w8, gt │ │ eor w8, w9, w8 │ │ mov w9, #0x3600 // #13824 │ │ - add x8, x21, x8, lsl #2 │ │ + add x8, x19, x8, lsl #2 │ │ mov w10, #0x1604 // #5636 │ │ - add x0, x21, x9 │ │ + add x0, x19, x9 │ │ add x1, x8, x10 │ │ - bl 30fec │ │ - ldrb w8, [x22] │ │ - mov w26, w0 │ │ - cbz w8, 10bc4 │ │ - ldr x8, [x19] │ │ - b e45c │ │ - mov x12, x25 │ │ - cbz w26, 10c54 │ │ - ldr w9, [sp, #240] │ │ + bl 3131c │ │ + ldrb w8, [x26] │ │ + cbz w8, 10b54 │ │ + ldr x8, [x21] │ │ + mov x24, x28 │ │ + str w0, [sp, #248] │ │ + b e3a4 │ │ + ldr x12, [sp, #240] │ │ + ldr x13, [sp, #120] │ │ + cbz w0, 10be8 │ │ + ldr w9, [sp, #192] │ │ ldr x8, [x20, #648] │ │ add x11, x20, #0x18 │ │ - cmp w23, w9 │ │ - b.le 12d70 │ │ - ldr x9, [sp, #248] │ │ - ldr w10, [sp, #232] │ │ - cmp w9, w10 │ │ - b.le 12d70 │ │ - ldr x19, [sp, #280] │ │ - ldr x10, [sp, #304] │ │ + str w0, [sp, #248] │ │ + cmp w12, w9 │ │ + b.le 12d14 │ │ + ldr x10, [sp, #232] │ │ + ldr w13, [sp, #168] │ │ + cmp w10, w13 │ │ + b.le 12d14 │ │ + ldr x19, [sp, #296] │ │ + add x10, x20, x23 │ │ + ldrb w10, [x10, #248] │ │ + ldr w21, [sp, #228] │ │ add x9, x8, x19 │ │ - add x10, x20, x10 │ │ ldrb w9, [x9, #224] │ │ - ldrb w10, [x10, #248] │ │ - cbz w9, 10c10 │ │ - cbnz w10, 12db0 │ │ + cbz w9, 10ba8 │ │ + cbnz w10, 12d50 │ │ orr w10, w10, w9 │ │ - cbz w10, 14258 │ │ + cbz w10, 13fe4 │ │ cmp w9, #0x0 │ │ - ldr x9, [sp, #304] │ │ csel x8, x11, x8, ne // ne = any │ │ - csel w9, w9, w19, ne // ne = any │ │ + csel w9, w23, w19, ne // ne = any │ │ add x8, x8, x9 │ │ ldrb w9, [x8, #256] │ │ - cbz w9, 12db0 │ │ + cbz w9, 12d50 │ │ ldrsb w9, [x8, #288] │ │ ldrsb w8, [x8, #320] │ │ cmp w9, #0x3 │ │ cset w9, gt │ │ cmp w8, #0x4 │ │ cset w8, lt // lt = tstop │ │ eor w9, w9, w8 │ │ - b 14ae0 │ │ - ldr x8, [sp, #328] │ │ - add x26, x8, #0x8 │ │ - strb wzr, [x8, #20] │ │ - cbz x12, 10fb0 │ │ - ldr w8, [x12, #20] │ │ + b 142e0 │ │ + add x8, x27, #0x8 │ │ + str x8, [sp, #248] │ │ + strb wzr, [x27, #20] │ │ + cbz x13, 10f4c │ │ + ldr w8, [x13, #20] │ │ subs w0, w8, #0x1 │ │ - b.lt e568 // b.tstop │ │ - mov x25, x12 │ │ + b.lt e4a4 // b.tstop │ │ + mov x24, x13 │ │ mov w21, #0x1 // #1 │ │ - ldr x10, [sp, #328] │ │ mov w8, #0xff // #255 │ │ + strb w0, [x27, #24] │ │ mov w9, #0x22e0 // #8928 │ │ - ldr w6, [sp, #276] │ │ - strb w0, [x10, #24] │ │ - strb w8, [x10, #25] │ │ + strb w8, [x27, #25] │ │ add x8, x20, x9 │ │ ldp w9, w7, [x20, #16] │ │ + ldr w6, [sp, #228] │ │ add w10, w0, #0x1 │ │ mov w4, #0xff00 // #65280 │ │ bfxil x4, x10, #0, #8 │ │ add x1, sp, #0x158 │ │ add x2, sp, #0x154 │ │ add x3, sp, #0x150 │ │ mov x0, x8 │ │ mov w5, w29 │ │ str w9, [sp] │ │ - bl 238fc │ │ - str x26, [sp, #152] │ │ - cbz w21, 10cd8 │ │ - ldr w8, [x25, #24] │ │ - cbnz w8, 10e20 │ │ - ldr w8, [x25, #28] │ │ - cbnz w8, 10d10 │ │ + bl 23c34 │ │ + cbz w21, 10c64 │ │ + ldr w8, [x24, #24] │ │ + cbnz w8, 10da0 │ │ + ldr w8, [x24, #28] │ │ + cbnz w8, 10c98 │ │ ldr w8, [sp, #336] │ │ - ldr x10, [sp, #312] │ │ mov w9, #0x3600 // #13824 │ │ - and x8, x8, #0x7 │ │ - add x23, x10, x9 │ │ - add x8, x10, x8, lsl #2 │ │ + add x23, x19, x9 │ │ mov w9, #0x15b0 // #5552 │ │ + and x8, x8, #0x7 │ │ + add x8, x19, x8, lsl #2 │ │ add x1, x8, x9 │ │ mov x0, x23 │ │ - bl 30fec │ │ - cbz w0, 10e94 │ │ - cbz w21, 10d18 │ │ - ldr w8, [x25, #24] │ │ - cbnz w8, 10e20 │ │ - ldr w8, [x25, #28] │ │ - cbnz w8, 10e20 │ │ + bl 3131c │ │ + cbz w0, 10e2c │ │ + cbz w21, 10ca0 │ │ + ldr w8, [x24, #24] │ │ + cbnz w8, 10da0 │ │ + ldr w8, [x24, #28] │ │ + cbnz w8, 10da0 │ │ ldr w8, [sp, #336] │ │ - ldr x10, [sp, #312] │ │ mov w9, #0x3600 // #13824 │ │ - ubfx x8, x8, #3, #1 │ │ - add x23, x10, x9 │ │ - add x8, x10, x8, lsl #2 │ │ + add x23, x19, x9 │ │ mov w9, #0x15c8 // #5576 │ │ + ubfx x8, x8, #3, #1 │ │ + add x8, x19, x8, lsl #2 │ │ add x1, x8, x9 │ │ mov x0, x23 │ │ - bl 30fec │ │ - cbz w0, 10e20 │ │ + bl 3131c │ │ + cbz w0, 10da0 │ │ ldr w8, [sp, #336] │ │ - ldr x21, [sp, #312] │ │ mov w9, #0x15d0 // #5584 │ │ mov x0, x23 │ │ ubfx x8, x8, #4, #4 │ │ - add x8, x21, x8, lsl #2 │ │ + add x8, x19, x8, lsl #2 │ │ add x1, x8, x9 │ │ - bl 30fec │ │ - cbz w0, 1129c │ │ - ldr x9, [sp, #328] │ │ + bl 3131c │ │ + cbz w0, 112dc │ │ mov w8, #0x1 // #1 │ │ - strb w8, [x9, #21] │ │ - strb w8, [x9, #23] │ │ + strb w8, [x27, #21] │ │ + strb w8, [x27, #23] │ │ ldr w9, [sp, #340] │ │ + ldr x19, [sp, #304] │ │ cmp w9, #0x3 │ │ - b.lt 112ac // b.tstop │ │ + b.lt 112ec // b.tstop │ │ ldr w8, [sp, #384] │ │ ldr w9, [sp, #368] │ │ mov x0, x23 │ │ cmp w8, #0x280 │ │ cset w8, lt // lt = tstop │ │ cmp w9, #0x27f │ │ lsl x9, x8, #1 │ │ csel x8, x8, x9, gt │ │ - add x8, x21, x8, lsl #2 │ │ + ldr x9, [sp, #320] │ │ + add x8, x9, x8, lsl #2 │ │ mov w9, #0x15e8 // #5608 │ │ add x1, x8, x9 │ │ - bl 30fec │ │ - ldr x10, [sp, #328] │ │ - ldrb w8, [x10, #23] │ │ + bl 3131c │ │ + ldrb w8, [x27, #23] │ │ add w8, w8, w0 │ │ and w9, w8, #0xff │ │ cmp w9, #0x2 │ │ - strb w8, [x10, #23] │ │ - b.ne 112ac // b.any │ │ + strb w8, [x27, #23] │ │ + b.ne 112ec // b.any │ │ ldr w9, [sp, #340] │ │ cmp w9, #0x4 │ │ - b.lt 112ac // b.tstop │ │ + b.lt 112ec // b.tstop │ │ ldr w8, [sp, #400] │ │ ldr w9, [sp, #384] │ │ mov x0, x23 │ │ cmp w8, #0x280 │ │ cset w8, lt // lt = tstop │ │ cmp w9, #0x27f │ │ lsl x9, x8, #1 │ │ csel x8, x8, x9, gt │ │ - add x8, x21, x8, lsl #2 │ │ + ldr x9, [sp, #320] │ │ + add x8, x9, x8, lsl #2 │ │ mov w9, #0x15e8 // #5608 │ │ add x1, x8, x9 │ │ - bl 30fec │ │ - ldr x9, [sp, #328] │ │ - ldrb w8, [x9, #23] │ │ + bl 3131c │ │ + ldrb w8, [x27, #23] │ │ add w8, w8, w0 │ │ - strb w8, [x9, #23] │ │ - b 112ac │ │ - ldr x9, [sp, #328] │ │ + strb w8, [x27, #23] │ │ + b 112ec │ │ + ldr x19, [sp, #304] │ │ mov w8, #0x2 // #2 │ │ - mov x21, x19 │ │ - mov w4, w28 │ │ - strb w8, [x9, #21] │ │ + strb w8, [x27, #21] │ │ + ldrsb x8, [x27, #24] │ │ ldr x5, [x19] │ │ - ldrsb x8, [x9, #24] │ │ - ldr x19, [sp, #136] │ │ + ldr x21, [sp, #328] │ │ ldp w1, w2, [x20, #16] │ │ mov w9, #0x24 // #36 │ │ madd x8, x8, x9, x5 │ │ add x0, x8, #0x590 │ │ - mov w3, w19 │ │ - bl 16020 │ │ - cmp w19, w28 │ │ - csel w8, w19, w28, cc // cc = lo, ul, last │ │ + mov w3, w22 │ │ + mov w4, w21 │ │ + bl 15f1c │ │ + cmp w22, w21 │ │ + csel w8, w22, w21, cc // cc = lo, ul, last │ │ cmp w8, #0x1 │ │ - str w0, [x26] │ │ - b.eq 1138c // b.none │ │ - ldr x9, [sp, #328] │ │ - ldr x8, [x21] │ │ + ldr x8, [sp, #248] │ │ + str w0, [x8] │ │ + b.ne 10e00 // b.any │ │ + mov w21, #0x1 // #1 │ │ + ldr x8, [x28, #8] │ │ + ldr w8, [x8, #1024] │ │ + cbnz w8, 11220 │ │ + b 11354 │ │ + ldr x8, [x19] │ │ + ldrsb x9, [x27, #24] │ │ mov w10, #0x24 // #36 │ │ - ldrsb x9, [x9, #24] │ │ - nop │ │ madd x8, x9, x10, x8 │ │ ldr w8, [x8, #1424] │ │ cmp w8, #0x1 │ │ cset w21, eq // eq = none │ │ - b 11390 │ │ - ldr x9, [sp, #328] │ │ + ldr x8, [x28, #8] │ │ + ldr w8, [x8, #1024] │ │ + cbnz w8, 11220 │ │ + b 11354 │ │ mov w8, #0x3 // #3 │ │ - ldr x21, [sp, #312] │ │ - strb w8, [x9, #21] │ │ - strb wzr, [x9, #23] │ │ + strb w8, [x27, #21] │ │ + strb wzr, [x27, #23] │ │ ldr w8, [sp, #340] │ │ + ldr x19, [sp, #304] │ │ cmp w8, #0x2 │ │ - b.lt 10f70 // b.tstop │ │ + b.lt 10f08 // b.tstop │ │ ldr w8, [sp, #368] │ │ ldr w9, [sp, #352] │ │ mov x0, x23 │ │ cmp w8, #0x280 │ │ cset w8, lt // lt = tstop │ │ cmp w9, #0x27f │ │ lsl x9, x8, #1 │ │ csel x8, x8, x9, gt │ │ - add x8, x21, x8, lsl #2 │ │ + ldr x9, [sp, #320] │ │ + add x8, x9, x8, lsl #2 │ │ mov w9, #0x15e8 // #5608 │ │ add x1, x8, x9 │ │ - bl 30fec │ │ - ldr x9, [sp, #328] │ │ - ldrb w8, [x9, #23] │ │ + bl 3131c │ │ + ldrb w8, [x27, #23] │ │ add w8, w8, w0 │ │ - strb w8, [x9, #23] │ │ + strb w8, [x27, #23] │ │ ldr w9, [sp, #340] │ │ and w10, w8, #0xff │ │ cmp w10, #0x1 │ │ - b.ne 10f50 // b.any │ │ + b.ne 10ee4 // b.any │ │ cmp w9, #0x2 │ │ - b.le 10f50 │ │ + b.le 10ee4 │ │ ldr w8, [sp, #384] │ │ ldr w9, [sp, #368] │ │ mov x0, x23 │ │ cmp w8, #0x280 │ │ cset w8, lt // lt = tstop │ │ cmp w9, #0x27f │ │ lsl x9, x8, #1 │ │ csel x8, x8, x9, gt │ │ - add x8, x21, x8, lsl #2 │ │ + ldr x9, [sp, #320] │ │ + add x8, x9, x8, lsl #2 │ │ mov w9, #0x15e8 // #5608 │ │ add x1, x8, x9 │ │ - bl 30fec │ │ - ldr x9, [sp, #328] │ │ - ldrb w8, [x9, #23] │ │ + bl 3131c │ │ + ldrb w8, [x27, #23] │ │ add w8, w8, w0 │ │ - strb w8, [x9, #23] │ │ + strb w8, [x27, #23] │ │ ldr w9, [sp, #340] │ │ cmp w9, #0x2 │ │ - b.lt 10f70 // b.tstop │ │ + b.lt 10f08 // b.tstop │ │ and x8, x8, #0xff │ │ lsl x8, x8, #4 │ │ add x9, sp, #0x158 │ │ ldr w8, [x9, x8] │ │ - str w8, [x26] │ │ - b 11274 │ │ + ldr x1, [sp, #248] │ │ + str w8, [x1] │ │ + b 111ec │ │ ldr w8, [sp, #344] │ │ - str w8, [x26] │ │ - ldr x10, [x19] │ │ + ldr x1, [sp, #248] │ │ lsr w9, w8, #16 │ │ + str w8, [x1] │ │ + ldr x10, [x19] │ │ ldr w11, [x10, #296] │ │ - cbz w11, 1126c │ │ + cbz w11, 111e4 │ │ and w10, w8, #0x8000 │ │ add w9, w9, w8, lsr #31 │ │ add w9, w9, #0x3 │ │ add w8, w8, w10, lsr #15 │ │ and w9, w9, #0xfff8 │ │ add w8, w8, #0x3 │ │ - strh w9, [x26, #2] │ │ + strh w9, [x1, #2] │ │ and w8, w8, #0xfff8 │ │ - strh w8, [x26] │ │ - b 11274 │ │ + strh w8, [x1] │ │ + b 111ec │ │ mov w21, wzr │ │ - ldr x9, [sp, #248] │ │ - ldr w10, [sp, #232] │ │ + ldr x9, [sp, #232] │ │ + ldr w10, [sp, #168] │ │ ldr x8, [x20, #648] │ │ str xzr, [sp, #544] │ │ cmp w9, w10 │ │ - b.le 1102c │ │ - ldr x9, [sp, #280] │ │ + b.le 10fc8 │ │ + ldr x9, [sp, #296] │ │ add x9, x8, x9 │ │ ldrb w10, [x9, #224] │ │ - cbnz w10, 1102c │ │ + cbnz w10, 10fc8 │ │ ldrsb w10, [x9, #288] │ │ add x11, sp, #0x220 │ │ cmp w10, #0x3 │ │ cset w10, gt │ │ bfi x11, x10, #2, #1 │ │ ldr w10, [x11] │ │ add w10, w10, #0x1 │ │ str w10, [x11] │ │ ldrb w10, [x9, #256] │ │ add x9, sp, #0x220 │ │ - cbz w10, 1102c │ │ - ldr x10, [sp, #280] │ │ + cbz w10, 10fc8 │ │ + ldr x10, [sp, #296] │ │ add x8, x8, x10 │ │ ldrsb w8, [x8, #320] │ │ cmp w8, #0x3 │ │ cset w8, gt │ │ bfi x9, x8, #2, #1 │ │ ldr w8, [x9] │ │ add w8, w8, #0x1 │ │ str w8, [x9] │ │ - ldr w8, [sp, #240] │ │ - mov x25, x12 │ │ - cmp w23, w8 │ │ - b.le 1109c │ │ - ldr x8, [sp, #304] │ │ - add x8, x20, x8 │ │ + ldr w8, [sp, #192] │ │ + mov x24, x13 │ │ + cmp w12, w8 │ │ + b.le 11030 │ │ + add x8, x20, x23 │ │ ldrb w9, [x8, #248] │ │ - cbnz w9, 1109c │ │ + cbnz w9, 11030 │ │ ldrsb w9, [x8, #312] │ │ add x10, sp, #0x220 │ │ cmp w9, #0x3 │ │ cset w9, gt │ │ bfi x10, x9, #2, #1 │ │ ldr w9, [x10] │ │ add w9, w9, #0x1 │ │ str w9, [x10] │ │ ldrb w9, [x8, #280] │ │ add x8, sp, #0x220 │ │ - cbz w9, 1109c │ │ - ldr x9, [sp, #304] │ │ - add x9, x20, x9 │ │ + cbz w9, 11030 │ │ + add x9, x20, x23 │ │ ldrsb w9, [x9, #344] │ │ cmp w9, #0x3 │ │ cset w9, gt │ │ bfi x8, x9, #2, #1 │ │ ldr w9, [x8] │ │ add w9, w9, #0x1 │ │ str w9, [x8] │ │ ldr w8, [sp, #548] │ │ ldr w9, [sp, #544] │ │ - ldr x11, [sp, #312] │ │ mov w10, #0x3600 // #13824 │ │ + add x26, x19, x10 │ │ + mov x0, x26 │ │ cmp w9, w8 │ │ cset w8, ge // ge = tcont │ │ lsl x8, x8, #1 │ │ csinc x8, x8, xzr, ne // ne = any │ │ - add x22, x11, x10 │ │ - add x8, x11, x8, lsl #2 │ │ + add x8, x19, x8, lsl #2 │ │ mov w9, #0x1680 // #5760 │ │ add x1, x8, x9 │ │ - mov x0, x22 │ │ - bl 30fec │ │ + bl 3131c │ │ ldr x8, [x20, #648] │ │ - cbz w0, 11168 │ │ - ldr x9, [sp, #248] │ │ - ldr w10, [sp, #232] │ │ + cbz w0, 110f0 │ │ + ldp x9, x11, [sp, #232] │ │ + ldr w10, [sp, #168] │ │ str wzr, [sp, #552] │ │ str xzr, [sp, #544] │ │ cmp w9, w10 │ │ - b.le 11104 │ │ - ldr x9, [sp, #280] │ │ + b.le 11094 │ │ + ldr x9, [sp, #296] │ │ add x9, x8, x9 │ │ ldrb w10, [x9, #224] │ │ - cbz w10, 12cbc │ │ - ldr w8, [sp, #240] │ │ - cmp w23, w8 │ │ - b.le 11120 │ │ - ldr x8, [sp, #304] │ │ - add x8, x20, x8 │ │ + cbz w10, 12c64 │ │ + ldr w8, [sp, #192] │ │ + cmp w11, w8 │ │ + b.le 110ac │ │ + add x8, x20, x23 │ │ ldrb w9, [x8, #248] │ │ - cbz w9, 12d1c │ │ + cbz w9, 12cc4 │ │ ldr w8, [sp, #544] │ │ ldr w9, [sp, #548] │ │ ldr w10, [sp, #552] │ │ - mov x0, x22 │ │ + mov x0, x26 │ │ add w8, w9, w8 │ │ cmp w8, w10 │ │ cset w9, ge // ge = tcont │ │ cmp w10, w8 │ │ lsl x8, x9, #1 │ │ - ldr x9, [sp, #312] │ │ csinc x8, x8, xzr, ne // ne = any │ │ - add x8, x9, x8, lsl #2 │ │ + add x8, x19, x8, lsl #2 │ │ mov w9, #0x168c // #5772 │ │ add x1, x8, x9 │ │ - bl 30fec │ │ - cbz w0, 11304 │ │ + bl 3131c │ │ + cbz w0, 12a70 │ │ mov w0, #0x6 // #6 │ │ - b 10c78 │ │ - ldr x9, [sp, #248] │ │ - ldr w10, [sp, #232] │ │ + b 10c0c │ │ + ldp x9, x12, [sp, #232] │ │ + ldr w10, [sp, #168] │ │ str xzr, [sp, #552] │ │ str xzr, [sp, #544] │ │ cmp w9, w10 │ │ - b.le 11190 │ │ - ldr x9, [sp, #280] │ │ + b.le 11118 │ │ + ldr x9, [sp, #296] │ │ add x9, x8, x9 │ │ ldrb w10, [x9, #224] │ │ - cbz w10, 13058 │ │ - ldr w8, [sp, #240] │ │ - cmp w23, w8 │ │ - b.le 111ac │ │ - ldr x8, [sp, #304] │ │ - add x8, x20, x8 │ │ + cbz w10, 13090 │ │ + ldr w8, [sp, #192] │ │ + cmp w12, w8 │ │ + b.le 11130 │ │ + add x8, x20, x23 │ │ ldrb w9, [x8, #248] │ │ - cbz w9, 130b8 │ │ + cbz w9, 130f0 │ │ ldr w8, [sp, #548] │ │ ldr w9, [sp, #544] │ │ ldr w10, [sp, #556] │ │ ldr w11, [sp, #552] │ │ - mov x0, x22 │ │ + mov x0, x26 │ │ add w8, w9, w8 │ │ add w9, w11, w10 │ │ cmp w8, w9 │ │ - ldr x9, [sp, #312] │ │ cset w8, ge // ge = tcont │ │ lsl x8, x8, #1 │ │ csinc x8, x8, xzr, ne // ne = any │ │ - add x8, x9, x8, lsl #2 │ │ + add x8, x19, x8, lsl #2 │ │ mov w9, #0x1698 // #5784 │ │ add x1, x8, x9 │ │ - bl 30fec │ │ + bl 3131c │ │ ldr x8, [x20, #648] │ │ - cbz w0, 12c2c │ │ - ldr x9, [sp, #248] │ │ - ldr w10, [sp, #232] │ │ + cbz w0, 12bdc │ │ + ldp x9, x12, [sp, #232] │ │ + ldr w10, [sp, #168] │ │ str xzr, [sp, #544] │ │ cmp w9, w10 │ │ - b.le 11218 │ │ - ldr x9, [sp, #280] │ │ + b.le 11198 │ │ + ldr x9, [sp, #296] │ │ add x9, x8, x9 │ │ ldrb w10, [x9, #224] │ │ - cbz w10, 132ac │ │ - ldr w8, [sp, #240] │ │ - cmp w23, w8 │ │ - b.le 11234 │ │ - ldr x8, [sp, #304] │ │ - add x8, x20, x8 │ │ + cbz w10, 132c0 │ │ + ldr w8, [sp, #192] │ │ + cmp w12, w8 │ │ + b.le 111b0 │ │ + add x8, x20, x23 │ │ ldrb w9, [x8, #248] │ │ - cbz w9, 1331c │ │ + cbz w9, 13330 │ │ ldr w8, [sp, #548] │ │ ldr w9, [sp, #544] │ │ - mov x0, x22 │ │ + mov x0, x26 │ │ cmp w9, w8 │ │ - ldr x9, [sp, #312] │ │ cset w8, ge // ge = tcont │ │ lsl x8, x8, #1 │ │ csinc x8, x8, xzr, ne // ne = any │ │ - add x8, x9, x8, lsl #2 │ │ + add x8, x19, x8, lsl #2 │ │ mov w9, #0x16b0 // #5808 │ │ add x1, x8, x9 │ │ - bl 30fec │ │ + bl 3131c │ │ add w0, w0, #0x2 │ │ - b 10c78 │ │ + b 10c0c │ │ ldr w10, [x10, #500] │ │ - cbz w10, 12ca0 │ │ + cbz w10, 12c48 │ │ ldr x8, [x19] │ │ + ldr x10, [sp, #320] │ │ mov w9, #0x33c0 // #13248 │ │ - add x2, x21, x9 │ │ mov x0, x20 │ │ ldr w8, [x8, #296] │ │ - mov x1, x26 │ │ + add x2, x10, x9 │ │ cmp w8, #0x0 │ │ cset w3, eq // eq = none │ │ - bl 15984 │ │ - b 1138c │ │ - ldr x9, [sp, #328] │ │ - mov w8, wzr │ │ - strb wzr, [x9, #21] │ │ - strb wzr, [x9, #23] │ │ - and x9, x8, #0xff │ │ - lsl x9, x9, #4 │ │ - add x10, sp, #0x158 │ │ - ldr w9, [x10, x9] │ │ - and w8, w8, #0xff │ │ - cmp w8, #0x1 │ │ - str w9, [x26] │ │ - b.hi 1138c // b.pmore │ │ - ldr x10, [x19] │ │ - lsr w8, w9, #16 │ │ - ldr w11, [x10, #296] │ │ - cbz w11, 11384 │ │ - and w10, w9, #0x8000 │ │ - add w8, w8, w9, lsr #31 │ │ - add w8, w8, #0x3 │ │ - add w9, w9, w10, lsr #15 │ │ - and w8, w8, #0xfff8 │ │ - add w9, w9, #0x3 │ │ - strh w8, [x26, #2] │ │ - and w8, w9, #0xfff8 │ │ - strh w8, [x26] │ │ - b 1138c │ │ - ldr x9, [sp, #248] │ │ - ldr w10, [sp, #232] │ │ - ldr x8, [x20, #648] │ │ - str wzr, [sp, #552] │ │ - str xzr, [sp, #544] │ │ - cmp w9, w10 │ │ - b.le 11330 │ │ - ldr x9, [sp, #280] │ │ - add x9, x8, x9 │ │ - ldrb w10, [x9, #224] │ │ - cbz w10, 13380 │ │ - ldr w8, [sp, #240] │ │ - cmp w23, w8 │ │ - b.le 1134c │ │ - ldr x8, [sp, #304] │ │ - add x8, x20, x8 │ │ - ldrb w9, [x8, #248] │ │ - cbz w9, 133e0 │ │ - ldr w8, [sp, #548] │ │ - ldr w9, [sp, #544] │ │ - mov x0, x22 │ │ - cmp w9, w8 │ │ - ldr x9, [sp, #312] │ │ - cset w8, ge // ge = tcont │ │ - lsl x8, x8, #1 │ │ - csinc x8, x8, xzr, ne // ne = any │ │ - add x8, x9, x8, lsl #2 │ │ - mov w9, #0x16bc // #5820 │ │ - add x1, x8, x9 │ │ - bl 30fec │ │ - add w0, w0, #0x4 │ │ - b 10c78 │ │ - ldr w10, [x10, #500] │ │ - cbz w10, 1310c │ │ + bl 15880 │ │ mov w21, #0x1 // #1 │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #1920] │ │ - ldr x8, [sp, #320] │ │ - ldr x8, [x8, #8] │ │ + ldr x8, [x28, #8] │ │ ldr w8, [x8, #1024] │ │ - cbz w8, 11468 │ │ + cbz w8, 11354 │ │ mov w8, #0x1 // #1 │ │ mov w9, #0x3980 // #14720 │ │ lsl w8, w8, w29 │ │ movk w9, #0x3, lsl #16 │ │ tst w8, w9 │ │ - b.eq 11468 // b.none │ │ - ldr x8, [sp, #176] │ │ - ldr x9, [sp, #312] │ │ - ldrb w19, [x10, x8] │ │ + b.eq 11354 // b.none │ │ + ldr x8, [sp, #184] │ │ + ldr x9, [sp, #320] │ │ + ldrb w19, [x25, x8] │ │ mov w8, #0x3600 // #13824 │ │ add x23, x9, x8 │ │ mov x0, x23 │ │ add x8, x9, x19, lsl #2 │ │ mov w9, #0x1510 // #5392 │ │ add x1, x8, x9 │ │ - bl 30fec │ │ - cbz w0, 11468 │ │ - ldr x22, [sp, #312] │ │ + bl 3131c │ │ + cbz w0, 11354 │ │ + ldr x25, [sp, #320] │ │ mov w9, #0x14e0 // #5344 │ │ mov w2, #0x3 // #3 │ │ mov x0, x23 │ │ - add x8, x22, x19, lsl #3 │ │ + add x8, x25, x19, lsl #3 │ │ add x1, x8, x9 │ │ - bl 30a98 │ │ - ldr x8, [sp, #176] │ │ + bl 30dc8 │ │ + adrp x9, ad000 │ │ + ldr x8, [sp, #184] │ │ + ldr x9, [x9, #2816] │ │ + ldrb w19, [x9, x8] │ │ mov w9, #0x152c // #5420 │ │ - ldrb w19, [x24, x8] │ │ - ldr x24, [sp, #328] │ │ - add x8, x22, x19, lsl #2 │ │ - strb w0, [x24, #18] │ │ - add x1, x8, x9 │ │ + strb w0, [x27, #18] │ │ mov x0, x23 │ │ - bl 30fec │ │ - ldr x22, [sp, #136] │ │ + add x8, x25, x19, lsl #2 │ │ + add x1, x8, x9 │ │ + bl 3131c │ │ add w8, w0, #0x1 │ │ and w9, w8, #0xff │ │ cmp w9, #0x2 │ │ - strb w8, [x24, #28] │ │ - b.ne 11474 // b.any │ │ - ldr x8, [sp, #312] │ │ + strb w8, [x27, #28] │ │ + b.ne 11358 // b.any │ │ + ldr x8, [sp, #320] │ │ mov w2, #0xf // #15 │ │ mov x0, x23 │ │ add x8, x8, x19, lsl #5 │ │ add x1, x8, #0x3c0 │ │ - bl 30ce0 │ │ - ldr x8, [sp, #328] │ │ - strb w0, [x8, #16] │ │ - b 11474 │ │ - ldr x8, [sp, #328] │ │ - ldr x22, [sp, #136] │ │ - strb wzr, [x8, #28] │ │ - ldr x19, [sp, #296] │ │ - ldr x25, [sp, #280] │ │ - ldr w13, [sp, #168] │ │ - ldr x8, [x19] │ │ + bl 31010 │ │ + strb w0, [x27, #16] │ │ + b 11358 │ │ + ldr x19, [sp, #304] │ │ + mov w8, wzr │ │ + strb wzr, [x27, #21] │ │ + strb wzr, [x27, #23] │ │ + and x9, x8, #0xff │ │ + lsl x9, x9, #4 │ │ + add x10, sp, #0x158 │ │ + ldr w9, [x10, x9] │ │ + ldr x12, [sp, #248] │ │ + and w8, w8, #0xff │ │ + cmp w8, #0x1 │ │ + str w9, [x12] │ │ + b.hi 10dec // b.pmore │ │ + ldr x10, [x19] │ │ + lsr w8, w9, #16 │ │ + ldr w11, [x10, #296] │ │ + cbz w11, 12ae8 │ │ + and w10, w9, #0x8000 │ │ + add w8, w8, w9, lsr #31 │ │ + add w8, w8, #0x3 │ │ + add w9, w9, w10, lsr #15 │ │ + and w8, w8, #0xfff8 │ │ + add w9, w9, #0x3 │ │ + strh w8, [x12, #2] │ │ + and w8, w9, #0xfff8 │ │ + strh w8, [x12] │ │ + mov w21, #0x1 // #1 │ │ + ldr x8, [x28, #8] │ │ + ldr w8, [x8, #1024] │ │ + cbnz w8, 11220 │ │ + strb wzr, [x27, #28] │ │ + ldp x25, x8, [sp, #296] │ │ + ldr x17, [sp, #240] │ │ + ldr x19, [sp, #320] │ │ + ldr w13, [sp, #160] │ │ + ldr x8, [x8] │ │ ldr w9, [x8, #508] │ │ - cbz w9, 11568 │ │ + cbz w9, 11440 │ │ + ldrb w9, [x27, #28] │ │ + cbnz w9, 11440 │ │ ldr x9, [sp, #328] │ │ - ldrb w9, [x9, #28] │ │ - cbnz w9, 11568 │ │ - cmp w22, w28 │ │ - csel w9, w22, w28, cc // cc = lo, ul, last │ │ + cmp w22, w9 │ │ + csel w9, w22, w9, cc // cc = lo, ul, last │ │ cmp w9, #0x2 │ │ - b.lt 11568 // b.tstop │ │ + b.lt 11440 // b.tstop │ │ ldr w9, [x8, #296] │ │ - cbnz w9, 114e0 │ │ - ldr x10, [sp, #328] │ │ - ldrb w10, [x10, #21] │ │ + cbnz w9, 113bc │ │ + ldrb w10, [x27, #21] │ │ cmp w10, #0x2 │ │ - b.ne 114e0 // b.any │ │ - ldr x10, [sp, #328] │ │ + b.ne 113bc // b.any │ │ + ldrsb x10, [x27, #24] │ │ mov w11, #0x24 // #36 │ │ - ldrsb x10, [x10, #24] │ │ - nop │ │ madd x10, x10, x11, x8 │ │ ldr w10, [x10, #1424] │ │ cmp w10, #0x1 │ │ - b.hi 11568 // b.pmore │ │ - ldr x14, [sp, #216] │ │ - ldr w10, [sp, #240] │ │ - ldr w12, [sp, #164] │ │ - cmp w14, w10 │ │ - b.le 11524 │ │ - cmp w12, #0x2 │ │ - b.lt 11524 // b.tstop │ │ - ldr x10, [sp, #304] │ │ + b.hi 11440 // b.pmore │ │ + ldr w10, [sp, #192] │ │ + cmp w17, w10 │ │ + ldr x10, [sp, #280] │ │ + b.le 11400 │ │ + ldr w11, [sp, #180] │ │ + cmp w11, #0x2 │ │ + b.lt 11400 // b.tstop │ │ add w11, w10, #0x1 │ │ + ldr w10, [sp, #180] │ │ add x11, x11, x20 │ │ - lsr w10, w12, #1 │ │ add x11, x11, #0xf8 │ │ + lsr w10, w10, #1 │ │ ldrb w12, [x11] │ │ - cbz w12, 12b78 │ │ + cbz w12, 12b20 │ │ subs x10, x10, #0x1 │ │ add x11, x11, #0x2 │ │ - b.ne 11510 // b.any │ │ - ldr x10, [sp, #248] │ │ - ldr w11, [sp, #232] │ │ + b.ne 113ec // b.any │ │ + ldr x10, [sp, #232] │ │ + ldr w11, [sp, #168] │ │ cmp w10, w11 │ │ - b.le 11568 │ │ + b.le 11440 │ │ cmp w13, #0x2 │ │ - b.lt 11568 // b.tstop │ │ + b.lt 11440 // b.tstop │ │ ldr x11, [x20, #648] │ │ - ldr x14, [sp, #216] │ │ add w12, w25, #0x1 │ │ lsr w10, w13, #1 │ │ add x11, x12, x11 │ │ add x11, x11, #0xe0 │ │ ldrb w12, [x11] │ │ - cbz w12, 12b78 │ │ + cbz w12, 12b20 │ │ subs x10, x10, #0x1 │ │ add x11, x11, #0x2 │ │ - b.ne 11554 // b.any │ │ - ldr x9, [sp, #328] │ │ - mov w26, wzr │ │ - strb wzr, [x9, #22] │ │ - ldr x8, [x19] │ │ + b.ne 1142c // b.any │ │ + str wzr, [sp, #248] │ │ + strb wzr, [x27, #22] │ │ + ldr x8, [sp, #304] │ │ + ldr x8, [x8] │ │ ldr w24, [x8, #504] │ │ cmp w24, #0x4 │ │ mov w23, w24 │ │ - b.ne 1176c // b.any │ │ - cbz w21, 115cc │ │ + b.ne 11650 // b.any │ │ + cbz w21, 114a0 │ │ ldr x8, [x20, #648] │ │ - ldr x9, [sp, #328] │ │ + ldrb w10, [x27, #20] │ │ + ldrb w9, [x27, #24] │ │ add x8, x8, x25 │ │ - ldrb w10, [x9, #20] │ │ - ldrb w9, [x9, #24] │ │ ldrb w11, [x8, #288] │ │ cmp w10, #0x0 │ │ cset w21, ne // ne = any │ │ cmp w11, w9 │ │ - b.eq 115c0 // b.none │ │ + b.eq 11494 // b.none │ │ ldrb w10, [x8, #320] │ │ cmp w10, w9 │ │ - b.ne 115d8 // b.any │ │ - ldr x25, [sp, #320] │ │ + b.ne 114ac // b.any │ │ ldrb w8, [x8, #352] │ │ - b 115e0 │ │ + mov x26, x22 │ │ + b 114b4 │ │ mov w24, wzr │ │ mov w23, wzr │ │ - b 1176c │ │ - ldr x25, [sp, #320] │ │ + b 11650 │ │ + mov x26, x22 │ │ mov w8, #0x3 // #3 │ │ - ldr x10, [sp, #304] │ │ + ldr x10, [sp, #280] │ │ + mov x24, x28 │ │ add x22, x20, x10 │ │ ldrb w10, [x22, #312] │ │ cmp w10, w9 │ │ - b.eq 11600 // b.none │ │ + b.eq 114d8 // b.none │ │ ldrb w10, [x22, #344] │ │ cmp w10, w9 │ │ - b.ne 11618 // b.any │ │ + b.ne 114f0 // b.any │ │ ldrb w9, [x22, #376] │ │ cmp w8, w9 │ │ lsl w19, w21, #2 │ │ - b.ne 11628 // b.any │ │ + b.ne 11500 // b.any │ │ add w8, w8, w21, lsl #2 │ │ - b 1164c │ │ + b 11524 │ │ mov w9, #0x3 // #3 │ │ cmp w8, w9 │ │ lsl w19, w21, #2 │ │ - b.eq 11610 // b.none │ │ + b.eq 114e8 // b.none │ │ cmp w8, #0x3 │ │ - b.ne 11638 // b.any │ │ + b.ne 11510 // b.any │ │ add w8, w9, w21, lsl #2 │ │ - b 1164c │ │ + b 11524 │ │ cmp w9, #0x3 │ │ - b.ne 11648 // b.any │ │ + b.ne 11520 // b.any │ │ add w8, w8, w19 │ │ - b 1164c │ │ + b 11524 │ │ orr w8, w19, #0x3 │ │ - ldr x11, [sp, #312] │ │ + ldr x11, [sp, #320] │ │ mov w9, #0x3600 // #13824 │ │ mov w10, #0x1320 // #4896 │ │ mov w2, #0x2 // #2 │ │ add x8, x11, w8, uxtw #3 │ │ add x23, x11, x9 │ │ add x1, x8, x10 │ │ mov x0, x23 │ │ - bl 30a98 │ │ - ldr x8, [x25, #8] │ │ + bl 30dc8 │ │ + ldr x8, [x24, #8] │ │ + mov x28, x24 │ │ mov w24, w0 │ │ ldr w8, [x8, #1036] │ │ - cbz w8, 116c8 │ │ + cbz w8, 115a0 │ │ ldr x8, [x20, #648] │ │ - ldr x10, [sp, #280] │ │ - ldr x9, [sp, #328] │ │ + ldr x10, [sp, #296] │ │ + ldrb w9, [x27, #24] │ │ add x8, x8, x10 │ │ - ldrb w9, [x9, #24] │ │ ldrb w10, [x8, #288] │ │ cmp w10, w9 │ │ add x10, x22, #0x138 │ │ - b.eq 116b0 // b.none │ │ + b.eq 11588 // b.none │ │ ldrb w11, [x8, #320] │ │ cmp w11, w9 │ │ - b.ne 116d4 // b.any │ │ + b.ne 115b4 // b.any │ │ ldrb w8, [x8, #384] │ │ ldrb w10, [x10] │ │ - ldr x25, [sp, #280] │ │ + mov x22, x26 │ │ cmp w10, w9 │ │ - b.ne 116e8 // b.any │ │ - b 116fc │ │ - ldr x25, [sp, #280] │ │ + b.ne 115c8 // b.any │ │ + b 115dc │ │ + ldr x25, [sp, #296] │ │ + ldr x19, [sp, #320] │ │ mov w23, w24 │ │ - b 11768 │ │ + mov x22, x26 │ │ + b 11650 │ │ mov w8, #0x3 // #3 │ │ ldrb w10, [x10] │ │ - ldr x25, [sp, #280] │ │ + mov x22, x26 │ │ cmp w10, w9 │ │ - b.eq 116fc // b.none │ │ - ldr x10, [sp, #304] │ │ + b.eq 115dc // b.none │ │ + ldr x10, [sp, #280] │ │ add x10, x20, x10 │ │ ldrb w10, [x10, #344] │ │ cmp w10, w9 │ │ - b.ne 11718 // b.any │ │ - ldr x9, [sp, #304] │ │ + b.ne 115fc // b.any │ │ + ldr x9, [sp, #280] │ │ add x9, x20, x9 │ │ ldrb w9, [x9, #408] │ │ + ldr x25, [sp, #296] │ │ cmp w8, w9 │ │ - b.ne 11724 // b.any │ │ + b.ne 1160c // b.any │ │ add w8, w8, w21, lsl #2 │ │ - b 11748 │ │ + b 11630 │ │ mov w9, #0x3 // #3 │ │ + ldr x25, [sp, #296] │ │ cmp w8, w9 │ │ - b.eq 11710 // b.none │ │ + b.eq 115f4 // b.none │ │ cmp w8, #0x3 │ │ - b.ne 11734 // b.any │ │ + b.ne 1161c // b.any │ │ add w8, w9, w21, lsl #2 │ │ - b 11748 │ │ + b 11630 │ │ cmp w9, #0x3 │ │ - b.ne 11744 // b.any │ │ + b.ne 1162c // b.any │ │ add w8, w8, w19 │ │ - b 11748 │ │ + b 11630 │ │ orr w8, w19, #0x3 │ │ - ldr x9, [sp, #312] │ │ + ldr x19, [sp, #320] │ │ + mov w9, #0x1360 // #4960 │ │ mov w2, #0x2 // #2 │ │ mov x0, x23 │ │ - add x8, x9, w8, uxtw #3 │ │ - mov w9, #0x1360 // #4960 │ │ + add x8, x19, w8, uxtw #3 │ │ add x1, x8, x9 │ │ - bl 30a98 │ │ + bl 30dc8 │ │ mov w23, w0 │ │ - ldr x19, [sp, #296] │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #2000] │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1944] │ │ mov w21, w24 │ │ - ldr x1, [sp, #328] │ │ mov x0, x20 │ │ + mov x1, x27 │ │ add x8, x8, w23, uxtw #2 │ │ ldrb w8, [x8, x21] │ │ mov w2, w29 │ │ mov w3, w25 │ │ - ldr x4, [sp, #304] │ │ - strb w8, [x1, #27] │ │ - bl 15a60 │ │ - ldr x8, [sp, #320] │ │ - ldr w8, [x8, #4768] │ │ + ldr x4, [sp, #280] │ │ + strb w8, [x27, #27] │ │ + bl 1595c │ │ + ldr w8, [x28, #4344] │ │ + mov x24, x28 │ │ cmp w8, #0x1 │ │ - b.ne 117c8 // b.any │ │ - ldp x8, x2, [sp, #320] │ │ + b.ne 116ac // b.any │ │ + ldr x8, [x24, #3312] │ │ mov x0, x20 │ │ mov w1, w29 │ │ - ldr x8, [x8, #3280] │ │ + mov x2, x27 │ │ blr x8 │ │ - ldr x24, [sp, #136] │ │ - b 117ec │ │ - ldp x8, x2, [sp, #320] │ │ + ldr x28, [sp, #216] │ │ + b 116d0 │ │ + ldr x8, [x24, #3256] │ │ mov x0, x20 │ │ mov w1, w29 │ │ - ldr x8, [x8, #3256] │ │ + mov x2, x27 │ │ blr x8 │ │ - ldr x24, [sp, #136] │ │ - cbz w0, 117ec │ │ + ldr x28, [sp, #216] │ │ + cbz w0, 116d0 │ │ mov w0, #0xffffffff // #-1 │ │ - b 12a2c │ │ - ldr x8, [x19] │ │ - ldr w19, [sp, #292] │ │ + b 12904 │ │ + ldr x8, [sp, #304] │ │ + ldr x8, [x8] │ │ ldr w9, [x8, #1232] │ │ - cbnz w9, 11804 │ │ + cbnz w9, 116e8 │ │ ldr w9, [x8, #1236] │ │ - cbz w9, 11904 │ │ - ldr x16, [sp, #328] │ │ - ldr x12, [sp, #312] │ │ - cmp w26, #0x0 │ │ - mov w10, #0x6 // #6 │ │ - ldrb w13, [x16, #29] │ │ - ldrb w9, [x16, #21] │ │ + cbz w9, 117dc │ │ + ldr w10, [sp, #248] │ │ + ldrb w13, [x27, #29] │ │ + ldrb w9, [x27, #21] │ │ mov w11, #0x2 // #2 │ │ - ldr x12, [x12, #14624] │ │ - ldrb w14, [x16, #4] │ │ - ldrsb x15, [x16, #24] │ │ + cmp w10, #0x0 │ │ + mov w10, #0x6 // #6 │ │ + ldr x12, [x19, #14624] │ │ + ldrb w14, [x27, #4] │ │ + ldrsb x15, [x27, #24] │ │ strh w13, [sp, #544] │ │ csel w10, w11, w10, eq // eq = none │ │ - ldrh w11, [x16, #30] │ │ + ldrh w11, [x27, #30] │ │ cmp w10, w9 │ │ - ldr x10, [sp, #264] │ │ + ldr x10, [sp, #288] │ │ add x8, x8, x14, lsl #2 │ │ strh w11, [sp, #546] │ │ add x9, x12, x14, lsl #6 │ │ ldr x0, [x10, #40] │ │ - ldr x10, [sp, #320] │ │ + ldr x1, [x24, #4416] │ │ + ldr x2, [x24, #3352] │ │ ldp w4, w5, [x20, #16] │ │ + ldr w6, [x24, #3360] │ │ + ldr w7, [x24, #3364] │ │ + ldr w10, [x8, #1144] │ │ + ldrb w8, [x27, #6] │ │ add x9, x9, x15, lsl #1 │ │ cinc x9, x9, ne // ne = any │ │ - ldr x1, [x10, #4848] │ │ - ldr x2, [x10, #3320] │ │ - ldr w6, [x10, #3328] │ │ - ldr w7, [x10, #3332] │ │ - ldr w10, [x8, #1144] │ │ - ldrb w8, [x16, #6] │ │ add x3, x9, #0x2 │ │ - cbz w10, 11888 │ │ + cbz w10, 11764 │ │ mov w9, wzr │ │ - b 11890 │ │ - ldr x9, [sp, #328] │ │ - ldrb w9, [x9, #26] │ │ - ldp x11, x10, [sp, #320] │ │ + b 11768 │ │ + ldrb w9, [x27, #26] │ │ + ldr w14, [sp, #316] │ │ ldr x12, [x20, #648] │ │ - ldr x14, [sp, #304] │ │ - ldr w15, [sp, #172] │ │ - ldr w16, [sp, #204] │ │ - ldrb w10, [x10, #7] │ │ - ldr w11, [x11, #2112] │ │ + ldr w15, [sp, #164] │ │ + ldr w16, [sp, #212] │ │ + cmp w14, #0x0 │ │ + ldr x14, [sp, #280] │ │ + ldrb w10, [x27, #7] │ │ + ldr w11, [x24, #2112] │ │ add x13, x20, #0x18 │ │ add x14, x13, x14 │ │ add x13, x13, w15, uxtw │ │ add x15, x12, x25 │ │ add x12, x12, w16, uxtw │ │ - cmp w19, #0x0 │ │ add x13, x13, #0x200 │ │ add x12, x12, #0x200 │ │ add x14, x14, #0x1e0 │ │ add x15, x15, #0x1e0 │ │ csel x12, x12, xzr, ne // ne = any │ │ csel x13, x13, xzr, ne // ne = any │ │ str w10, [sp, #32] │ │ @@ -13130,696 +13084,704 @@ │ │ stp x15, x14, [sp, #48] │ │ str w11, [sp, #40] │ │ str w9, [sp, #16] │ │ str w29, [sp, #8] │ │ str w8, [sp] │ │ str x10, [sp, #24] │ │ stp x12, x13, [sp, #64] │ │ - bl 1c660 │ │ - ldr x8, [sp, #328] │ │ + bl 1c55c │ │ ldp w9, w14, [x20, #16] │ │ - sxtw x9, w9 │ │ - ldrb w15, [x8, #21] │ │ - ldrb w13, [x8, #24] │ │ + ldrb w15, [x27, #21] │ │ + ldrb w13, [x27, #24] │ │ + ldr w10, [sp, #248] │ │ mov w8, w23 │ │ - cbz w26, 119b8 │ │ - ldr x16, [sp, #328] │ │ + sxtw x9, w9 │ │ + cbz w10, 1187c │ │ mov w11, #0x1 // #1 │ │ cmp w15, #0x6 │ │ mov w12, #0xbc // #188 │ │ lsl w15, w11, w15 │ │ cset w11, eq // eq = none │ │ tst w15, w12 │ │ - ldrb w12, [x16, #25] │ │ - adrp x4, ac000 │ │ - ldr x10, [x16, #8] │ │ - ldr w0, [sp, #204] │ │ - ldp x1, x3, [sp, #184] │ │ - ldr x2, [sp, #216] │ │ - ldr x4, [x4, #1184] │ │ - ldr x5, [sp, #176] │ │ + ldrb w12, [x27, #25] │ │ + ldr x10, [x27, #8] │ │ + ldr w0, [sp, #212] │ │ + ldr x3, [sp, #280] │ │ and x14, x14, #0x1f │ │ mov w15, #0x2310 // #8976 │ │ add x14, x20, x14, lsl #3 │ │ bfi w13, w12, #8, #24 │ │ cset w12, ne // ne = any │ │ bfi w11, w12, #1, #1 │ │ add w12, w13, #0x101 │ │ add x13, x14, x15 │ │ - mov w14, w28 │ │ + ldr x14, [sp, #328] │ │ ldr x15, [x13] │ │ - mov x16, x24 │ │ + mov x16, x22 │ │ add x15, x15, x9, lsl #4 │ │ add x15, x15, #0xb │ │ stur x10, [x15, #-11] │ │ sturh w12, [x15, #-3] │ │ sturb w29, [x15, #-1] │ │ strb w11, [x15], #16 │ │ subs x16, x16, #0x1 │ │ - b.ne 11990 // b.any │ │ + b.ne 11854 // b.any │ │ subs w14, w14, #0x1 │ │ add x13, x13, #0x8 │ │ - b.ne 11980 // b.any │ │ - b 11a70 │ │ - ldr x10, [sp, #328] │ │ - adrp x4, ac000 │ │ - ldr x3, [sp, #192] │ │ - ldrb w11, [x10, #28] │ │ - ldr w10, [x10, #8] │ │ - ldr x4, [x4, #1184] │ │ - ldr x5, [sp, #176] │ │ + b.ne 11844 // b.any │ │ + b 11930 │ │ + ldrb w11, [x27, #28] │ │ + ldr w10, [x27, #8] │ │ + ldr w0, [sp, #212] │ │ cmp w11, #0x0 │ │ csetm w11, eq // eq = none │ │ cmp w15, #0x2 │ │ - b.ne 119f8 // b.any │ │ - cmp w24, w28 │ │ - csel w12, w24, w28, cc // cc = lo, ul, last │ │ + b.ne 118c0 // b.any │ │ + ldr x12, [sp, #328] │ │ + cmp w22, w12 │ │ + csel w12, w22, w12, cc // cc = lo, ul, last │ │ cmp w12, #0x1 │ │ cset w12, gt │ │ - b 119fc │ │ + ldr x3, [sp, #280] │ │ + cmp w15, #0x3 │ │ + cset w15, eq // eq = none │ │ + cbnz w22, 118d4 │ │ + b 11930 │ │ mov w12, wzr │ │ - ldr w0, [sp, #204] │ │ - ldr x1, [sp, #184] │ │ - ldr x2, [sp, #216] │ │ + ldr x3, [sp, #280] │ │ cmp w15, #0x3 │ │ cset w15, eq // eq = none │ │ - cbz w24, 11a70 │ │ + cbz w22, 11930 │ │ and w14, w14, #0x1f │ │ add w14, w14, #0x5 │ │ mov w16, #0x22e8 // #8936 │ │ add x14, x20, w14, uxtw #3 │ │ add w13, w13, #0x1 │ │ add x14, x14, x16 │ │ bfi w12, w15, #1, #1 │ │ - mov w15, w28 │ │ + ldr x15, [sp, #328] │ │ ldr x16, [x14] │ │ - mov x17, x24 │ │ + mov x17, x22 │ │ add x16, x16, x9, lsl #4 │ │ add x16, x16, #0xb │ │ stur w10, [x16, #-11] │ │ stur wzr, [x16, #-7] │ │ sturb w13, [x16, #-3] │ │ sturb w11, [x16, #-2] │ │ sturb w29, [x16, #-1] │ │ strb w12, [x16], #16 │ │ subs x17, x17, #0x1 │ │ - b.ne 11a44 // b.any │ │ + b.ne 11904 // b.any │ │ subs w15, w15, #0x1 │ │ add x14, x14, #0x8 │ │ - b.ne 11a34 // b.any │ │ - sub w9, w28, #0x1 │ │ + b.ne 118f4 // b.any │ │ + ldr x9, [sp, #328] │ │ + ldr x16, [sp, #200] │ │ + ldr x17, [sp, #184] │ │ + sub w9, w9, #0x1 │ │ cmp w9, #0x1f │ │ - b.hi 11f30 // b.pmore │ │ - adrp x10, 97000 │ │ - add x10, x10, #0x95c │ │ - adr x11, 11a94 │ │ + b.hi 11dfc // b.pmore │ │ + adrp x10, 99000 │ │ + add x10, x10, #0x5bc │ │ + adr x11, 11960 │ │ ldrh w12, [x10, x9, lsl #1] │ │ add x11, x11, x12, lsl #2 │ │ br x11 │ │ - ldr x9, [sp, #304] │ │ - ldr x12, [sp, #328] │ │ - add x11, x4, x5, lsl #2 │ │ - add x9, x20, x9 │ │ - strb w3, [x9, #152] │ │ - ldrb w10, [x12, #5] │ │ + add x9, x20, x3 │ │ + strb w16, [x9, #152] │ │ + ldrb w10, [x27, #5] │ │ strb wzr, [x9, #248] │ │ + adrp x11, ad000 │ │ strb w10, [x9, #216] │ │ - ldrb w10, [x12, #6] │ │ + ldrb w10, [x27, #6] │ │ + ldr x11, [x11, #1112] │ │ + add x11, x11, x17, lsl #2 │ │ ldrb w11, [x11, #3] │ │ - strb wzr, [x9, #616] │ │ strb w10, [x9, #184] │ │ mov w10, #0x1ec0 // #7872 │ │ + strb wzr, [x9, #616] │ │ strb wzr, [x9, x10] │ │ strb w11, [x9, #440] │ │ - ldrb w10, [x12, #20] │ │ + ldrb w10, [x27, #20] │ │ strb w21, [x9, #376] │ │ strb w8, [x9, #408] │ │ strb w10, [x9, #280] │ │ - ldrb w10, [x12, #21] │ │ + ldrb w10, [x27, #21] │ │ strb w10, [x9, #24] │ │ - ldrb w10, [x12, #24] │ │ + ldrb w10, [x27, #24] │ │ strb w10, [x9, #312] │ │ - ldrb w10, [x12, #25] │ │ + ldrb w10, [x27, #25] │ │ strb w10, [x9, #344] │ │ - sub w9, w24, #0x1 │ │ + sub w9, w22, #0x1 │ │ cmp w9, #0x1f │ │ - b.ls 11f3c // b.plast │ │ - b 126f4 │ │ - ldr x10, [sp, #304] │ │ - ldr x12, [sp, #328] │ │ - add w9, w3, w3, lsl #8 │ │ - add x11, x4, x5, lsl #2 │ │ - add x10, x20, x10 │ │ + b.ls 11e08 // b.plast │ │ + b 125f0 │ │ + adrp x11, ad000 │ │ + ldr x11, [x11, #1112] │ │ + add w9, w16, w16, lsl #8 │ │ + add x10, x20, x3 │ │ strh w9, [x10, #152] │ │ + add x11, x11, x17, lsl #2 │ │ ldrb w9, [x11, #3] │ │ - ldrb w11, [x12, #5] │ │ + ldrb w11, [x27, #5] │ │ strh wzr, [x10, #248] │ │ bfi w9, w9, #8, #8 │ │ bfi w11, w11, #8, #8 │ │ strh w11, [x10, #216] │ │ - ldrb w11, [x12, #6] │ │ + ldrb w11, [x27, #6] │ │ strh wzr, [x10, #616] │ │ strh wzr, [x10, #7872] │ │ strh w9, [x10, #440] │ │ bfi w11, w11, #8, #8 │ │ strh w11, [x10, #184] │ │ - ldrb w9, [x12, #20] │ │ + ldrb w9, [x27, #20] │ │ add w11, w21, w21, lsl #8 │ │ strh w11, [x10, #376] │ │ bfi w9, w9, #8, #8 │ │ strh w9, [x10, #280] │ │ add w9, w8, w8, lsl #8 │ │ strh w9, [x10, #408] │ │ - ldrb w9, [x12, #21] │ │ + ldrb w9, [x27, #21] │ │ bfi w9, w9, #8, #8 │ │ strh w9, [x10, #24] │ │ - ldrsb w9, [x12, #24] │ │ + ldrsb w9, [x27, #24] │ │ add w9, w9, w9, lsl #8 │ │ strh w9, [x10, #312] │ │ - ldrb w9, [x12, #25] │ │ + ldrb w9, [x27, #25] │ │ bfi w9, w9, #8, #8 │ │ strh w9, [x10, #344] │ │ - sub w9, w24, #0x1 │ │ + sub w9, w22, #0x1 │ │ cmp w9, #0x1f │ │ - b.ls 11f3c // b.plast │ │ - b 126f4 │ │ - ldr x10, [sp, #304] │ │ - ldr x13, [sp, #328] │ │ + b.ls 11e08 // b.plast │ │ + b 125f0 │ │ + adrp x11, ad000 │ │ + ldr x11, [x11, #1112] │ │ mov w9, #0x1010101 // #16843009 │ │ - add x11, x4, x5, lsl #2 │ │ - add x10, x20, x10 │ │ - mul w12, w3, w9 │ │ + add x10, x20, x3 │ │ + mul w12, w16, w9 │ │ + add x11, x11, x17, lsl #2 │ │ ldrb w11, [x11, #3] │ │ str w12, [x10, #152] │ │ - ldrb w12, [x13, #5] │ │ + ldrb w12, [x27, #5] │ │ str wzr, [x10, #248] │ │ mul w11, w11, w9 │ │ mul w12, w12, w9 │ │ str w12, [x10, #216] │ │ - ldrb w12, [x13, #6] │ │ + ldrb w12, [x27, #6] │ │ str w11, [x10, #440] │ │ str wzr, [x10, #616] │ │ str wzr, [x10, #7872] │ │ mul w11, w12, w9 │ │ str w11, [x10, #184] │ │ - ldrb w11, [x13, #20] │ │ + ldrb w11, [x27, #20] │ │ mul w12, w21, w9 │ │ str w12, [x10, #376] │ │ mul w11, w11, w9 │ │ str w11, [x10, #280] │ │ mul w11, w8, w9 │ │ str w11, [x10, #408] │ │ - ldrb w11, [x13, #21] │ │ + ldrb w11, [x27, #21] │ │ mul w11, w11, w9 │ │ str w11, [x10, #24] │ │ - ldrsb w11, [x13, #24] │ │ + ldrsb w11, [x27, #24] │ │ mul w11, w11, w9 │ │ str w11, [x10, #312] │ │ - ldrb w11, [x13, #25] │ │ + ldrb w11, [x27, #25] │ │ mul w9, w11, w9 │ │ str w9, [x10, #344] │ │ - sub w9, w24, #0x1 │ │ + sub w9, w22, #0x1 │ │ cmp w9, #0x1f │ │ - b.ls 11f3c // b.plast │ │ - b 126f4 │ │ - ldr x11, [sp, #304] │ │ - ldr x13, [sp, #328] │ │ - sxtw x9, w3 │ │ + b.ls 11e08 // b.plast │ │ + b 125f0 │ │ + adrp x12, ad000 │ │ + ldr x12, [x12, #1112] │ │ + sxtw x9, w16 │ │ mov x10, #0x101010101010101 // #72340172838076673 │ │ - add x11, x20, x11 │ │ - add x12, x4, x5, lsl #2 │ │ + add x11, x20, x3 │ │ + add x12, x12, x17, lsl #2 │ │ mul x9, x9, x10 │ │ ldrb w12, [x12, #3] │ │ str x9, [x11, #152] │ │ - ldrb w9, [x13, #5] │ │ + ldrb w9, [x27, #5] │ │ str xzr, [x11, #248] │ │ mul x12, x12, x10 │ │ mul x9, x9, x10 │ │ str x9, [x11, #216] │ │ - ldrb w9, [x13, #6] │ │ + ldrb w9, [x27, #6] │ │ str xzr, [x11, #616] │ │ str xzr, [x11, #7872] │ │ str x12, [x11, #440] │ │ mul x9, x9, x10 │ │ str x9, [x11, #184] │ │ - ldrb w9, [x13, #20] │ │ + ldrb w9, [x27, #20] │ │ mul x12, x21, x10 │ │ str x12, [x11, #376] │ │ mul x9, x9, x10 │ │ str x9, [x11, #280] │ │ mul x9, x8, x10 │ │ str x9, [x11, #408] │ │ - ldrb w9, [x13, #21] │ │ + ldrb w9, [x27, #21] │ │ mul x9, x9, x10 │ │ str x9, [x11, #24] │ │ - ldrsb x9, [x13, #24] │ │ + ldrsb x9, [x27, #24] │ │ mul x9, x9, x10 │ │ str x9, [x11, #312] │ │ - ldrb w9, [x13, #25] │ │ + ldrb w9, [x27, #25] │ │ mul x9, x9, x10 │ │ str x9, [x11, #344] │ │ - sub w9, w24, #0x1 │ │ + sub w9, w22, #0x1 │ │ cmp w9, #0x1f │ │ - b.ls 11f3c // b.plast │ │ - b 126f4 │ │ - ldr x15, [sp, #304] │ │ - ldr x16, [sp, #328] │ │ - sxtw x9, w3 │ │ + b.ls 11e08 // b.plast │ │ + b 125f0 │ │ + sxtw x9, w16 │ │ mov x10, #0x101010101010101 // #72340172838076673 │ │ add x12, x20, #0x98 │ │ - add w13, w15, #0x8 │ │ + add w13, w3, #0x8 │ │ mul x9, x9, x10 │ │ - str x9, [x12, x15] │ │ + str x9, [x12, x3] │ │ str x9, [x12, x13] │ │ - ldrb w9, [x16, #5] │ │ + ldrb w9, [x27, #5] │ │ add x11, x20, #0x18 │ │ add x12, x20, #0xd8 │ │ movi v0.2d, #0x0 │ │ - add x14, x11, x15 │ │ + add x14, x11, x3 │ │ mul x9, x9, x10 │ │ - str x9, [x12, x15] │ │ + str x9, [x12, x3] │ │ str x9, [x12, x13] │ │ str q0, [x14, #224] │ │ - ldrb w9, [x16, #6] │ │ + ldrb w9, [x27, #6] │ │ add x12, x20, #0xb8 │ │ mul x9, x9, x10 │ │ - str x9, [x12, x15] │ │ + str x9, [x12, x3] │ │ str x9, [x12, x13] │ │ - add x12, x4, x5, lsl #2 │ │ + adrp x12, ad000 │ │ + ldr x12, [x12, #1112] │ │ + add x9, x20, x3 │ │ + add x12, x12, x17, lsl #2 │ │ ldrb w12, [x12, #3] │ │ - add x9, x20, x15 │ │ str q0, [x14, #592] │ │ str q0, [x9, #7872] │ │ add x9, x20, #0x1b8 │ │ mul x12, x12, x10 │ │ - str x12, [x9, x15] │ │ + str x12, [x9, x3] │ │ str x12, [x9, x13] │ │ - ldrb w9, [x16, #20] │ │ + ldrb w9, [x27, #20] │ │ add x12, x20, #0x118 │ │ mul x9, x9, x10 │ │ - str x9, [x12, x15] │ │ + str x9, [x12, x3] │ │ str x9, [x12, x13] │ │ add x9, x20, #0x178 │ │ mul x12, x21, x10 │ │ - str x12, [x9, x15] │ │ + str x12, [x9, x3] │ │ str x12, [x9, x13] │ │ add x9, x20, #0x198 │ │ mul x12, x8, x10 │ │ - str x12, [x9, x15] │ │ + str x12, [x9, x3] │ │ str x12, [x9, x13] │ │ - ldrb w9, [x16, #21] │ │ + ldrb w9, [x27, #21] │ │ mul x9, x9, x10 │ │ str x9, [x14] │ │ str x9, [x11, x13] │ │ - ldrsb x9, [x16, #24] │ │ + ldrsb x9, [x27, #24] │ │ add x11, x20, #0x138 │ │ mul x9, x9, x10 │ │ - str x9, [x11, x15] │ │ + str x9, [x11, x3] │ │ str x9, [x11, x13] │ │ - ldrb w9, [x16, #25] │ │ + ldrb w9, [x27, #25] │ │ add x11, x20, #0x158 │ │ mul x9, x9, x10 │ │ - str x9, [x11, x15] │ │ + str x9, [x11, x3] │ │ str x9, [x11, x13] │ │ - sub w9, w24, #0x1 │ │ + sub w9, w22, #0x1 │ │ cmp w9, #0x1f │ │ - b.ls 11f3c // b.plast │ │ - b 126f4 │ │ - ldr x16, [sp, #304] │ │ - ldr x17, [sp, #328] │ │ - sxtw x13, w3 │ │ + b.ls 11e08 // b.plast │ │ + b 125f0 │ │ + sxtw x13, w16 │ │ mov x9, #0x101010101010101 // #72340172838076673 │ │ add x14, x20, #0x98 │ │ - add w10, w16, #0x8 │ │ - add w11, w16, #0x10 │ │ - add w12, w16, #0x18 │ │ + add w10, w3, #0x8 │ │ + add w11, w3, #0x10 │ │ + add w12, w3, #0x18 │ │ mul x13, x13, x9 │ │ - str x13, [x14, x16] │ │ + str x13, [x14, x3] │ │ str x13, [x14, x10] │ │ str x13, [x14, x11] │ │ str x13, [x14, x12] │ │ - ldrb w13, [x17, #5] │ │ + ldrb w13, [x27, #5] │ │ add x14, x20, #0xd8 │ │ add x15, x20, #0xf8 │ │ movi v0.2d, #0x0 │ │ mul x13, x13, x9 │ │ - str x13, [x14, x16] │ │ + str x13, [x14, x3] │ │ str x13, [x14, x10] │ │ str x13, [x14, x11] │ │ str x13, [x14, x12] │ │ - str q0, [x15, x16] │ │ + str q0, [x15, x3] │ │ str q0, [x15, x11] │ │ - ldrb w13, [x17, #6] │ │ + ldrb w13, [x27, #6] │ │ add x14, x20, #0xb8 │ │ add x15, x20, #0x268 │ │ mul x13, x13, x9 │ │ - str x13, [x14, x16] │ │ + str x13, [x14, x3] │ │ str x13, [x14, x10] │ │ str x13, [x14, x11] │ │ str x13, [x14, x12] │ │ - add x14, x4, x5, lsl #2 │ │ - ldrb w14, [x14, #3] │ │ + adrp x14, ad000 │ │ + ldr x14, [x14, #1112] │ │ mov w13, #0x1ec0 // #7872 │ │ - str q0, [x15, x16] │ │ + add x13, x20, x13 │ │ + add x14, x14, x17, lsl #2 │ │ + ldrb w14, [x14, #3] │ │ + str q0, [x15, x3] │ │ str q0, [x15, x11] │ │ add x15, x20, #0x1b8 │ │ - add x13, x20, x13 │ │ mul x14, x14, x9 │ │ - str q0, [x13, x16] │ │ + str q0, [x13, x3] │ │ str q0, [x13, x11] │ │ - str x14, [x15, x16] │ │ + str x14, [x15, x3] │ │ str x14, [x15, x10] │ │ str x14, [x15, x11] │ │ str x14, [x15, x12] │ │ - ldrb w13, [x17, #20] │ │ + ldrb w13, [x27, #20] │ │ add x14, x20, #0x118 │ │ add x15, x20, #0x178 │ │ mul x13, x13, x9 │ │ - str x13, [x14, x16] │ │ + str x13, [x14, x3] │ │ str x13, [x14, x10] │ │ str x13, [x14, x11] │ │ str x13, [x14, x12] │ │ mul x14, x21, x9 │ │ add x13, x20, #0x198 │ │ - str x14, [x15, x16] │ │ + str x14, [x15, x3] │ │ str x14, [x15, x10] │ │ str x14, [x15, x11] │ │ str x14, [x15, x12] │ │ mul x14, x8, x9 │ │ - str x14, [x13, x16] │ │ + str x14, [x13, x3] │ │ str x14, [x13, x10] │ │ str x14, [x13, x11] │ │ str x14, [x13, x12] │ │ - ldrb w13, [x17, #21] │ │ + ldrb w13, [x27, #21] │ │ add x14, x20, #0x18 │ │ mul x13, x13, x9 │ │ - str x13, [x14, x16] │ │ + str x13, [x14, x3] │ │ str x13, [x14, x10] │ │ str x13, [x14, x11] │ │ str x13, [x14, x12] │ │ - ldrsb x13, [x17, #24] │ │ + ldrsb x13, [x27, #24] │ │ add x14, x20, #0x138 │ │ mul x13, x13, x9 │ │ - str x13, [x14, x16] │ │ + str x13, [x14, x3] │ │ str x13, [x14, x10] │ │ str x13, [x14, x11] │ │ str x13, [x14, x12] │ │ - ldrb w13, [x17, #25] │ │ + ldrb w13, [x27, #25] │ │ add x14, x20, #0x158 │ │ mul x9, x13, x9 │ │ - str x9, [x14, x16] │ │ + str x9, [x14, x3] │ │ str x9, [x14, x10] │ │ str x9, [x14, x11] │ │ str x9, [x14, x12] │ │ - sub w9, w24, #0x1 │ │ + sub w9, w22, #0x1 │ │ cmp w9, #0x1f │ │ - b.hi 126f4 // b.pmore │ │ - adrp x10, 97000 │ │ - add x10, x10, #0x99c │ │ - adr x11, 11f54 │ │ + b.hi 125f0 // b.pmore │ │ + adrp x10, 99000 │ │ + add x10, x10, #0x5fc │ │ + adr x11, 11e20 │ │ ldrh w12, [x10, x9, lsl #1] │ │ add x11, x11, x12, lsl #2 │ │ br x11 │ │ ldr x9, [x20, #648] │ │ - ldr x13, [sp, #328] │ │ + adrp x11, ad000 │ │ mov w12, #0x1ea0 // #7840 │ │ - add x11, x4, x5, lsl #2 │ │ add x9, x9, x25 │ │ - strb w3, [x9, #128] │ │ + strb w16, [x9, #128] │ │ ldr x9, [x20, #648] │ │ - ldrb w10, [x13, #5] │ │ + ldrb w10, [x27, #5] │ │ add x9, x9, x25 │ │ strb w10, [x9, #192] │ │ ldr x9, [x20, #648] │ │ add x9, x9, x25 │ │ strb wzr, [x9, #224] │ │ ldr x9, [x20, #648] │ │ - ldrb w10, [x13, #6] │ │ + ldrb w10, [x27, #6] │ │ add x9, x9, x25 │ │ strb w10, [x9, #160] │ │ ldr x9, [x20, #648] │ │ + ldr x11, [x11, #1112] │ │ add x10, x20, x25 │ │ add x9, x9, x25 │ │ strb wzr, [x9, #592] │ │ strb wzr, [x10, x12] │ │ + add x11, x11, x17, lsl #2 │ │ ldr x9, [x20, #648] │ │ ldrb w10, [x11, #2] │ │ add x9, x9, x25 │ │ strb w10, [x9, #416] │ │ ldr x9, [x20, #648] │ │ - ldrb w10, [x13, #20] │ │ + ldrb w10, [x27, #20] │ │ add x9, x9, x25 │ │ strb w10, [x9, #256] │ │ ldr x9, [x20, #648] │ │ add x9, x9, x25 │ │ strb w21, [x9, #352] │ │ ldr x9, [x20, #648] │ │ add x9, x9, x25 │ │ strb w8, [x9, #384] │ │ - ldrb w8, [x13, #21] │ │ + ldrb w8, [x27, #21] │ │ ldr x9, [x20, #648] │ │ strb w8, [x9, x25] │ │ ldr x8, [x20, #648] │ │ - ldrb w9, [x13, #24] │ │ + ldrb w9, [x27, #24] │ │ add x8, x8, x25 │ │ strb w9, [x8, #288] │ │ ldr x8, [x20, #648] │ │ - ldrb w9, [x13, #25] │ │ + ldrb w9, [x27, #25] │ │ add x8, x8, x25 │ │ strb w9, [x8, #320] │ │ - cbnz w19, 126f8 │ │ - b 12898 │ │ + ldr w8, [sp, #316] │ │ + ldr x21, [sp, #304] │ │ + cbnz w8, 125fc │ │ + b 12794 │ │ ldr x9, [x20, #648] │ │ - ldr x12, [sp, #328] │ │ - add w10, w3, w3, lsl #8 │ │ - add x11, x4, x5, lsl #2 │ │ + add w10, w16, w16, lsl #8 │ │ + adrp x11, ad000 │ │ + add w8, w8, w8, lsl #8 │ │ add x9, x9, x25 │ │ strh w10, [x9, #128] │ │ - ldrb w9, [x12, #5] │ │ + ldrb w9, [x27, #5] │ │ ldr x10, [x20, #648] │ │ - add w8, w8, w8, lsl #8 │ │ bfi w9, w9, #8, #8 │ │ add x10, x10, x25 │ │ strh w9, [x10, #192] │ │ ldr x9, [x20, #648] │ │ add x9, x9, x25 │ │ strh wzr, [x9, #224] │ │ - ldrb w9, [x12, #6] │ │ + ldrb w9, [x27, #6] │ │ ldr x10, [x20, #648] │ │ bfi w9, w9, #8, #8 │ │ add x10, x10, x25 │ │ strh w9, [x10, #160] │ │ ldr x9, [x20, #648] │ │ + ldr x11, [x11, #1112] │ │ add x10, x20, x25 │ │ - ldrb w11, [x11, #2] │ │ add x9, x9, x25 │ │ + add x11, x11, x17, lsl #2 │ │ + ldrb w11, [x11, #2] │ │ strh wzr, [x9, #592] │ │ strh wzr, [x10, #7840] │ │ ldr x9, [x20, #648] │ │ bfi w11, w11, #8, #8 │ │ add x9, x9, x25 │ │ strh w11, [x9, #416] │ │ - ldrb w9, [x12, #20] │ │ + ldrb w9, [x27, #20] │ │ ldr x10, [x20, #648] │ │ bfi w9, w9, #8, #8 │ │ add x10, x10, x25 │ │ strh w9, [x10, #256] │ │ ldr x9, [x20, #648] │ │ add w10, w21, w21, lsl #8 │ │ add x9, x9, x25 │ │ strh w10, [x9, #352] │ │ ldr x9, [x20, #648] │ │ add x9, x9, x25 │ │ strh w8, [x9, #384] │ │ - ldrb w8, [x12, #21] │ │ + ldrb w8, [x27, #21] │ │ ldr x9, [x20, #648] │ │ bfi w8, w8, #8, #8 │ │ strh w8, [x9, x25] │ │ - ldrsb w8, [x12, #24] │ │ + ldrsb w8, [x27, #24] │ │ ldr x9, [x20, #648] │ │ add w8, w8, w8, lsl #8 │ │ add x9, x9, x25 │ │ strh w8, [x9, #288] │ │ - ldrb w8, [x12, #25] │ │ + ldrb w8, [x27, #25] │ │ ldr x9, [x20, #648] │ │ bfi w8, w8, #8, #8 │ │ add x9, x9, x25 │ │ strh w8, [x9, #320] │ │ - cbnz w19, 126f8 │ │ - b 12898 │ │ + ldr w8, [sp, #316] │ │ + ldr x21, [sp, #304] │ │ + cbnz w8, 125fc │ │ + b 12794 │ │ ldr x9, [x20, #648] │ │ - ldr x13, [sp, #328] │ │ mov w10, #0x1010101 // #16843009 │ │ - mul w11, w3, w10 │ │ + mul w11, w16, w10 │ │ + adrp x12, ad000 │ │ add x9, x9, x25 │ │ str w11, [x9, #128] │ │ - ldrb w9, [x13, #5] │ │ + ldrb w9, [x27, #5] │ │ ldr x11, [x20, #648] │ │ - add x12, x4, x5, lsl #2 │ │ mul w8, w8, w10 │ │ mul w9, w9, w10 │ │ add x11, x11, x25 │ │ str w9, [x11, #192] │ │ ldr x9, [x20, #648] │ │ add x9, x9, x25 │ │ str wzr, [x9, #224] │ │ - ldrb w9, [x13, #6] │ │ + ldrb w9, [x27, #6] │ │ ldr x11, [x20, #648] │ │ mul w9, w9, w10 │ │ add x11, x11, x25 │ │ str w9, [x11, #160] │ │ ldr x9, [x20, #648] │ │ + ldr x12, [x12, #1112] │ │ add x11, x20, x25 │ │ - ldrb w12, [x12, #2] │ │ add x9, x9, x25 │ │ + add x12, x12, x17, lsl #2 │ │ + ldrb w12, [x12, #2] │ │ str wzr, [x9, #592] │ │ str wzr, [x11, #7840] │ │ ldr x9, [x20, #648] │ │ mul w11, w12, w10 │ │ add x9, x9, x25 │ │ str w11, [x9, #416] │ │ - ldrb w9, [x13, #20] │ │ + ldrb w9, [x27, #20] │ │ ldr x11, [x20, #648] │ │ mul w9, w9, w10 │ │ add x11, x11, x25 │ │ str w9, [x11, #256] │ │ ldr x9, [x20, #648] │ │ mul w11, w21, w10 │ │ add x9, x9, x25 │ │ str w11, [x9, #352] │ │ ldr x9, [x20, #648] │ │ add x9, x9, x25 │ │ str w8, [x9, #384] │ │ - ldrb w8, [x13, #21] │ │ + ldrb w8, [x27, #21] │ │ ldr x9, [x20, #648] │ │ mul w8, w8, w10 │ │ str w8, [x9, x25] │ │ - ldrsb w8, [x13, #24] │ │ + ldrsb w8, [x27, #24] │ │ ldr x9, [x20, #648] │ │ mul w8, w8, w10 │ │ add x9, x9, x25 │ │ str w8, [x9, #288] │ │ - ldrb w8, [x13, #25] │ │ + ldrb w8, [x27, #25] │ │ ldr x9, [x20, #648] │ │ mul w8, w8, w10 │ │ add x9, x9, x25 │ │ str w8, [x9, #320] │ │ - cbnz w19, 126f8 │ │ - b 12898 │ │ + ldr w8, [sp, #316] │ │ + ldr x21, [sp, #304] │ │ + cbnz w8, 125fc │ │ + b 12794 │ │ ldr x9, [x20, #648] │ │ - ldr x13, [sp, #328] │ │ - sxtw x10, w3 │ │ + sxtw x10, w16 │ │ mov x11, #0x101010101010101 // #72340172838076673 │ │ mul x10, x10, x11 │ │ add x9, x9, x25 │ │ str x10, [x9, #128] │ │ - ldrb w9, [x13, #5] │ │ + ldrb w9, [x27, #5] │ │ ldr x10, [x20, #648] │ │ - add x12, x4, x5, lsl #2 │ │ + adrp x12, ad000 │ │ mul x8, x8, x11 │ │ mul x9, x9, x11 │ │ add x10, x10, x25 │ │ str x9, [x10, #192] │ │ ldr x9, [x20, #648] │ │ add x9, x9, x25 │ │ str xzr, [x9, #224] │ │ - ldrb w9, [x13, #6] │ │ + ldrb w9, [x27, #6] │ │ ldr x10, [x20, #648] │ │ mul x9, x9, x11 │ │ add x10, x10, x25 │ │ str x9, [x10, #160] │ │ ldr x9, [x20, #648] │ │ + ldr x12, [x12, #1112] │ │ add x10, x20, x25 │ │ - ldrb w12, [x12, #2] │ │ add x9, x9, x25 │ │ + add x12, x12, x17, lsl #2 │ │ + ldrb w12, [x12, #2] │ │ str xzr, [x9, #592] │ │ str xzr, [x10, #7840] │ │ ldr x9, [x20, #648] │ │ mul x10, x12, x11 │ │ add x9, x9, x25 │ │ str x10, [x9, #416] │ │ - ldrb w9, [x13, #20] │ │ + ldrb w9, [x27, #20] │ │ ldr x10, [x20, #648] │ │ mul x9, x9, x11 │ │ add x10, x10, x25 │ │ str x9, [x10, #256] │ │ ldr x9, [x20, #648] │ │ mul x10, x21, x11 │ │ add x9, x9, x25 │ │ str x10, [x9, #352] │ │ ldr x9, [x20, #648] │ │ add x9, x9, x25 │ │ str x8, [x9, #384] │ │ - ldrb w8, [x13, #21] │ │ + ldrb w8, [x27, #21] │ │ ldr x9, [x20, #648] │ │ mul x8, x8, x11 │ │ str x8, [x9, x25] │ │ - ldrsb x8, [x13, #24] │ │ + ldrsb x8, [x27, #24] │ │ ldr x9, [x20, #648] │ │ mul x8, x8, x11 │ │ add x9, x9, x25 │ │ str x8, [x9, #288] │ │ - ldrb w8, [x13, #25] │ │ + ldrb w8, [x27, #25] │ │ ldr x9, [x20, #648] │ │ mul x8, x8, x11 │ │ add x9, x9, x25 │ │ - b 126f0 │ │ + b 125ec │ │ ldr x10, [x20, #648] │ │ - sxtw x11, w3 │ │ + sxtw x11, w16 │ │ mov x9, #0x101010101010101 // #72340172838076673 │ │ mul x11, x11, x9 │ │ add x10, x10, x25 │ │ str x11, [x10, #128] │ │ ldr x12, [x20, #648] │ │ - ldr x14, [sp, #328] │ │ add x10, x25, #0x8 │ │ - add x13, x4, x5, lsl #2 │ │ + adrp x13, ad000 │ │ + mul x8, x8, x9 │ │ add x12, x12, x10 │ │ str x11, [x12, #128] │ │ - ldrb w11, [x14, #5] │ │ + ldrb w11, [x27, #5] │ │ ldr x12, [x20, #648] │ │ - mul x8, x8, x9 │ │ mul x11, x11, x9 │ │ add x12, x12, x25 │ │ str x11, [x12, #192] │ │ ldr x12, [x20, #648] │ │ add x12, x12, x10 │ │ str x11, [x12, #192] │ │ ldr x11, [x20, #648] │ │ add x11, x11, x25 │ │ str xzr, [x11, #224] │ │ ldr x11, [x20, #648] │ │ add x11, x11, x10 │ │ str xzr, [x11, #224] │ │ - ldrb w11, [x14, #6] │ │ + ldrb w11, [x27, #6] │ │ ldr x12, [x20, #648] │ │ mul x11, x11, x9 │ │ add x12, x12, x25 │ │ str x11, [x12, #160] │ │ ldr x12, [x20, #648] │ │ add x12, x12, x10 │ │ str x11, [x12, #160] │ │ ldr x11, [x20, #648] │ │ add x12, x20, x25 │ │ add x11, x11, x25 │ │ str xzr, [x11, #592] │ │ ldr x11, [x20, #648] │ │ - ldrb w13, [x13, #2] │ │ + ldr x13, [x13, #1112] │ │ add x11, x11, x10 │ │ + add x13, x13, x17, lsl #2 │ │ + ldrb w13, [x13, #2] │ │ str xzr, [x11, #592] │ │ str xzr, [x12, #7848] │ │ str xzr, [x12, #7840] │ │ ldr x11, [x20, #648] │ │ mul x12, x13, x9 │ │ add x11, x11, x25 │ │ str x12, [x11, #416] │ │ ldr x11, [x20, #648] │ │ add x11, x11, x10 │ │ str x12, [x11, #416] │ │ - ldrb w11, [x14, #20] │ │ + ldrb w11, [x27, #20] │ │ ldr x12, [x20, #648] │ │ mul x11, x11, x9 │ │ add x12, x12, x25 │ │ str x11, [x12, #256] │ │ ldr x12, [x20, #648] │ │ add x12, x12, x10 │ │ str x11, [x12, #256] │ │ @@ -13832,59 +13794,58 @@ │ │ str x12, [x11, #352] │ │ ldr x11, [x20, #648] │ │ add x11, x11, x25 │ │ str x8, [x11, #384] │ │ ldr x11, [x20, #648] │ │ add x11, x11, x10 │ │ str x8, [x11, #384] │ │ - ldrb w8, [x14, #21] │ │ + ldrb w8, [x27, #21] │ │ ldr x11, [x20, #648] │ │ mul x8, x8, x9 │ │ str x8, [x11, x25] │ │ ldr x11, [x20, #648] │ │ str x8, [x11, x10] │ │ - ldrsb x8, [x14, #24] │ │ + ldrsb x8, [x27, #24] │ │ ldr x11, [x20, #648] │ │ mul x8, x8, x9 │ │ add x11, x11, x25 │ │ str x8, [x11, #288] │ │ ldr x11, [x20, #648] │ │ add x11, x11, x10 │ │ str x8, [x11, #288] │ │ - ldrb w8, [x14, #25] │ │ + ldrb w8, [x27, #25] │ │ ldr x11, [x20, #648] │ │ mul x8, x8, x9 │ │ add x9, x11, x25 │ │ str x8, [x9, #320] │ │ ldr x9, [x20, #648] │ │ add x9, x9, x10 │ │ - b 126f0 │ │ + b 125ec │ │ ldr x10, [x20, #648] │ │ - sxtw x11, w3 │ │ + sxtw x11, w16 │ │ mov x9, #0x101010101010101 // #72340172838076673 │ │ mul x13, x11, x9 │ │ add x10, x10, x25 │ │ str x13, [x10, #128] │ │ ldr x11, [x20, #648] │ │ add x10, x25, #0x8 │ │ - ldr x16, [sp, #328] │ │ + adrp x15, ad000 │ │ movi v0.2d, #0x0 │ │ add x11, x11, x10 │ │ str x13, [x11, #128] │ │ ldr x12, [x20, #648] │ │ add x11, x25, #0x10 │ │ - add x15, x4, x5, lsl #2 │ │ mul x8, x8, x9 │ │ add x12, x12, x11 │ │ str x13, [x12, #128] │ │ ldr x14, [x20, #648] │ │ add x12, x25, #0x18 │ │ add x14, x14, x12 │ │ str x13, [x14, #128] │ │ - ldrb w13, [x16, #5] │ │ + ldrb w13, [x27, #5] │ │ ldr x14, [x20, #648] │ │ mul x13, x13, x9 │ │ add x14, x14, x25 │ │ str x13, [x14, #192] │ │ ldr x14, [x20, #648] │ │ add x14, x14, x10 │ │ str x13, [x14, #192] │ │ @@ -13902,15 +13863,15 @@ │ │ str xzr, [x13, #224] │ │ ldr x13, [x20, #648] │ │ add x13, x13, x11 │ │ str xzr, [x13, #224] │ │ ldr x13, [x20, #648] │ │ add x13, x13, x12 │ │ str xzr, [x13, #224] │ │ - ldrb w13, [x16, #6] │ │ + ldrb w13, [x27, #6] │ │ ldr x14, [x20, #648] │ │ mul x13, x13, x9 │ │ add x14, x14, x25 │ │ str x13, [x14, #160] │ │ ldr x14, [x20, #648] │ │ add x14, x14, x10 │ │ str x13, [x14, #160] │ │ @@ -13928,16 +13889,18 @@ │ │ ldr x13, [x20, #648] │ │ add x13, x13, x10 │ │ str xzr, [x13, #592] │ │ ldr x13, [x20, #648] │ │ add x13, x13, x11 │ │ str xzr, [x13, #592] │ │ ldr x13, [x20, #648] │ │ - ldrb w15, [x15, #2] │ │ + ldr x15, [x15, #1112] │ │ add x13, x13, x12 │ │ + add x15, x15, x17, lsl #2 │ │ + ldrb w15, [x15, #2] │ │ str xzr, [x13, #592] │ │ str q0, [x14, x25] │ │ str q0, [x14, x11] │ │ ldr x13, [x20, #648] │ │ mul x14, x15, x9 │ │ add x13, x13, x25 │ │ str x14, [x13, #416] │ │ @@ -13946,15 +13909,15 @@ │ │ str x14, [x13, #416] │ │ ldr x13, [x20, #648] │ │ add x13, x13, x11 │ │ str x14, [x13, #416] │ │ ldr x13, [x20, #648] │ │ add x13, x13, x12 │ │ str x14, [x13, #416] │ │ - ldrb w13, [x16, #20] │ │ + ldrb w13, [x27, #20] │ │ ldr x14, [x20, #648] │ │ mul x13, x13, x9 │ │ add x14, x14, x25 │ │ str x13, [x14, #256] │ │ ldr x14, [x20, #648] │ │ add x14, x14, x10 │ │ str x13, [x14, #256] │ │ @@ -13985,142 +13948,142 @@ │ │ str x8, [x13, #384] │ │ ldr x13, [x20, #648] │ │ add x13, x13, x11 │ │ str x8, [x13, #384] │ │ ldr x13, [x20, #648] │ │ add x13, x13, x12 │ │ str x8, [x13, #384] │ │ - ldrb w8, [x16, #21] │ │ + ldrb w8, [x27, #21] │ │ ldr x13, [x20, #648] │ │ mul x8, x8, x9 │ │ str x8, [x13, x25] │ │ ldr x13, [x20, #648] │ │ str x8, [x13, x10] │ │ ldr x13, [x20, #648] │ │ str x8, [x13, x11] │ │ ldr x13, [x20, #648] │ │ str x8, [x13, x12] │ │ - ldrsb x8, [x16, #24] │ │ + ldrsb x8, [x27, #24] │ │ ldr x13, [x20, #648] │ │ mul x8, x8, x9 │ │ add x13, x13, x25 │ │ str x8, [x13, #288] │ │ ldr x13, [x20, #648] │ │ add x13, x13, x10 │ │ str x8, [x13, #288] │ │ ldr x13, [x20, #648] │ │ add x13, x13, x11 │ │ str x8, [x13, #288] │ │ ldr x13, [x20, #648] │ │ add x13, x13, x12 │ │ str x8, [x13, #288] │ │ - ldrb w8, [x16, #25] │ │ + ldrb w8, [x27, #25] │ │ ldr x13, [x20, #648] │ │ mul x8, x8, x9 │ │ add x9, x13, x25 │ │ str x8, [x9, #320] │ │ ldr x9, [x20, #648] │ │ add x9, x9, x10 │ │ str x8, [x9, #320] │ │ ldr x9, [x20, #648] │ │ add x9, x9, x11 │ │ str x8, [x9, #320] │ │ ldr x9, [x20, #648] │ │ add x9, x9, x12 │ │ str x8, [x9, #320] │ │ - cbz w19, 12898 │ │ - ldr x8, [sp, #256] │ │ + ldr w8, [sp, #316] │ │ + ldr x21, [sp, #304] │ │ + cbz w8, 12794 │ │ + ldr x8, [sp, #264] │ │ sub w8, w8, #0x1 │ │ cmp w8, #0x1f │ │ - b.hi 127b4 // b.pmore │ │ - adrp x9, 97000 │ │ - add x9, x9, #0x9dc │ │ - adr x10, 12720 │ │ + b.hi 126b8 // b.pmore │ │ + adrp x9, 99000 │ │ + add x9, x9, #0x63c │ │ + adr x10, 12624 │ │ ldrb w11, [x9, x8] │ │ add x10, x10, x11, lsl #2 │ │ br x10 │ │ - ldr x8, [sp, #224] │ │ + ldr x8, [sp, #256] │ │ strb wzr, [x8, #584] │ │ - sub w8, w1, #0x1 │ │ + ldr x8, [sp, #272] │ │ + sub w8, w8, #0x1 │ │ cmp w8, #0x1f │ │ - b.ls 127c0 // b.plast │ │ - b 12898 │ │ - ldr x8, [sp, #224] │ │ + b.ls 126c8 // b.plast │ │ + b 12794 │ │ + ldr x8, [sp, #256] │ │ strh wzr, [x8, #584] │ │ - sub w8, w1, #0x1 │ │ + ldr x8, [sp, #272] │ │ + sub w8, w8, #0x1 │ │ cmp w8, #0x1f │ │ - b.ls 127c0 // b.plast │ │ - b 12898 │ │ - ldr x8, [sp, #224] │ │ + b.ls 126c8 // b.plast │ │ + b 12794 │ │ + ldr x8, [sp, #256] │ │ str wzr, [x8, #584] │ │ - sub w8, w1, #0x1 │ │ - cmp w8, #0x1f │ │ - b.ls 127c0 // b.plast │ │ - b 12898 │ │ - ldr x8, [sp, #224] │ │ - str xzr, [x8, #584] │ │ - sub w8, w1, #0x1 │ │ + ldr x8, [sp, #272] │ │ + sub w8, w8, #0x1 │ │ cmp w8, #0x1f │ │ - b.ls 127c0 // b.plast │ │ - b 12898 │ │ - ldr x8, [sp, #224] │ │ + b.ls 126c8 // b.plast │ │ + b 12794 │ │ + ldr x8, [sp, #256] │ │ + b 12688 │ │ + ldr x8, [sp, #256] │ │ str xzr, [x8, #592] │ │ str xzr, [x8, #584] │ │ - sub w8, w1, #0x1 │ │ + ldr x8, [sp, #272] │ │ + sub w8, w8, #0x1 │ │ cmp w8, #0x1f │ │ - b.ls 127c0 // b.plast │ │ - b 12898 │ │ - ldr w10, [sp, #172] │ │ + b.ls 126c8 // b.plast │ │ + b 12794 │ │ + ldr w10, [sp, #164] │ │ add x8, x20, #0x248 │ │ movi v0.2d, #0x0 │ │ add w9, w10, #0x10 │ │ str q0, [x8, w10, uxtw] │ │ str q0, [x8, w9, uxtw] │ │ - sub w8, w1, #0x1 │ │ + ldr x8, [sp, #272] │ │ + sub w8, w8, #0x1 │ │ cmp w8, #0x1f │ │ - b.hi 12898 // b.pmore │ │ - adrp x9, 97000 │ │ - add x9, x9, #0x9fc │ │ - adr x10, 127d8 │ │ + b.hi 12794 // b.pmore │ │ + adrp x9, 99000 │ │ + add x9, x9, #0x65c │ │ + adr x10, 126e0 │ │ ldrb w11, [x9, x8] │ │ add x10, x10, x11, lsl #2 │ │ br x10 │ │ ldr x8, [x20, #648] │ │ add x8, x8, w0, uxtw │ │ strb wzr, [x8, #560] │ │ - ldr x8, [sp, #296] │ │ - ldr x8, [x8] │ │ + ldr x8, [x21] │ │ ldr w9, [x8, #864] │ │ - cbnz w9, 128a8 │ │ - b 12a1c │ │ + cbnz w9, 127a0 │ │ + b 128f4 │ │ ldr x8, [x20, #648] │ │ add x8, x8, w0, uxtw │ │ strh wzr, [x8, #560] │ │ - ldr x8, [sp, #296] │ │ - ldr x8, [x8] │ │ + ldr x8, [x21] │ │ ldr w9, [x8, #864] │ │ - cbnz w9, 128a8 │ │ - b 12a1c │ │ + cbnz w9, 127a0 │ │ + b 128f4 │ │ ldr x8, [x20, #648] │ │ add x8, x8, w0, uxtw │ │ str wzr, [x8, #560] │ │ - ldr x8, [sp, #296] │ │ - ldr x8, [x8] │ │ + ldr x8, [x21] │ │ ldr w9, [x8, #864] │ │ - cbnz w9, 128a8 │ │ - b 12a1c │ │ + cbnz w9, 127a0 │ │ + b 128f4 │ │ ldr x8, [x20, #648] │ │ add x8, x8, w0, uxtw │ │ - b 12894 │ │ + b 12790 │ │ ldr x8, [x20, #648] │ │ add w9, w0, #0x8 │ │ add x8, x8, w0, uxtw │ │ str xzr, [x8, #560] │ │ ldr x8, [x20, #648] │ │ - b 12890 │ │ + b 1278c │ │ ldr x8, [x20, #648] │ │ add w9, w0, #0x8 │ │ add x8, x8, w0, uxtw │ │ str xzr, [x8, #560] │ │ ldr x8, [x20, #648] │ │ add x8, x8, x9 │ │ str xzr, [x8, #560] │ │ @@ -14128,168 +14091,166 @@ │ │ add w9, w0, #0x10 │ │ add x8, x8, x9 │ │ str xzr, [x8, #560] │ │ ldr x8, [x20, #648] │ │ add w9, w0, #0x18 │ │ add x8, x8, x9 │ │ str xzr, [x8, #560] │ │ - ldr x8, [sp, #296] │ │ - ldr x8, [x8] │ │ + ldr x8, [x21] │ │ ldr w9, [x8, #864] │ │ - cbz w9, 12a1c │ │ + cbz w9, 128f4 │ │ ldr w8, [x8, #868] │ │ - cbz w8, 12a1c │ │ - sub w8, w24, #0x1 │ │ + cbz w8, 128f4 │ │ + sub w8, w22, #0x1 │ │ cmp w8, #0x1f │ │ - b.hi 12a1c // b.pmore │ │ - ldr x12, [sp, #320] │ │ + b.hi 128f4 // b.pmore │ │ ldpsw x9, x10, [x20, #16] │ │ - adrp x13, 97000 │ │ - add x13, x13, #0xbdc │ │ - ldr x11, [x12, #3320] │ │ - ldr x12, [x12, #2744] │ │ - nop │ │ + ldr x11, [x24, #3352] │ │ + ldr x12, [x24, #2744] │ │ + adrp x13, 99000 │ │ + add x13, x13, #0x83c │ │ madd x9, x11, x10, x9 │ │ - adr x10, 128f0 │ │ + adr x10, 127e0 │ │ ldrb w11, [x13, x8] │ │ add x10, x10, x11, lsl #2 │ │ add x8, x12, x9 │ │ br x10 │ │ - cbz w28, 12a1c │ │ - mov w9, w28 │ │ - ldr x10, [sp, #328] │ │ + ldr x9, [sp, #328] │ │ + cbz w9, 128f4 │ │ + ldr x9, [sp, #328] │ │ + ldrb w10, [x27, #4] │ │ subs w9, w9, #0x1 │ │ - ldrb w10, [x10, #4] │ │ strb w10, [x8] │ │ - ldr x10, [sp, #320] │ │ - ldr x10, [x10, #3320] │ │ + ldr x10, [x24, #3352] │ │ add x8, x8, x10 │ │ - b.ne 128f8 // b.any │ │ - b 12a1c │ │ - cbz w28, 12a1c │ │ - mov w9, w28 │ │ - ldr x10, [sp, #328] │ │ + b.ne 127ec // b.any │ │ + b 128f4 │ │ + ldr x9, [sp, #328] │ │ + cbz w9, 128f4 │ │ + ldr x9, [sp, #328] │ │ + ldrb w10, [x27, #4] │ │ subs w9, w9, #0x1 │ │ - ldrb w10, [x10, #4] │ │ bfi w10, w10, #8, #8 │ │ strh w10, [x8] │ │ - ldr x10, [sp, #320] │ │ - ldr x10, [x10, #3320] │ │ + ldr x10, [x24, #3352] │ │ add x8, x8, x10 │ │ - b.ne 12924 // b.any │ │ - b 12a1c │ │ - cbz w28, 12a1c │ │ + b.ne 12814 // b.any │ │ + b 128f4 │ │ + ldr x9, [sp, #328] │ │ + cbz w9, 128f4 │ │ mov w9, #0x1010101 // #16843009 │ │ - mov w10, w28 │ │ - ldr x11, [sp, #328] │ │ + ldr x10, [sp, #328] │ │ + ldrb w11, [x27, #4] │ │ subs w10, w10, #0x1 │ │ - ldrb w11, [x11, #4] │ │ mul w11, w11, w9 │ │ str w11, [x8] │ │ - ldr x11, [sp, #320] │ │ - ldr x11, [x11, #3320] │ │ + ldr x11, [x24, #3352] │ │ add x8, x8, x11 │ │ - b.ne 12958 // b.any │ │ - b 12a1c │ │ - cbz w28, 12a1c │ │ + b.ne 12844 // b.any │ │ + b 128f4 │ │ + ldr x9, [sp, #328] │ │ + cbz w9, 128f4 │ │ mov x9, #0x101010101010101 // #72340172838076673 │ │ - mov w10, w28 │ │ - ldr x11, [sp, #328] │ │ + ldr x10, [sp, #328] │ │ + ldrb w11, [x27, #4] │ │ subs w10, w10, #0x1 │ │ - ldrb w11, [x11, #4] │ │ mul x11, x11, x9 │ │ str x11, [x8] │ │ - ldr x11, [sp, #320] │ │ - ldr x11, [x11, #3320] │ │ + ldr x11, [x24, #3352] │ │ add x8, x8, x11 │ │ - b.ne 1298c // b.any │ │ - b 12a1c │ │ - cbz w28, 12a1c │ │ + b.ne 12874 // b.any │ │ + b 128f4 │ │ + ldr x9, [sp, #328] │ │ + cbz w9, 128f4 │ │ mov x9, #0x101010101010101 // #72340172838076673 │ │ - mov w10, w28 │ │ - ldr x11, [sp, #328] │ │ + ldr x10, [sp, #328] │ │ + ldrb w11, [x27, #4] │ │ subs w10, w10, #0x1 │ │ - ldrb w11, [x11, #4] │ │ mul x11, x11, x9 │ │ stp x11, x11, [x8] │ │ - ldr x11, [sp, #320] │ │ - ldr x11, [x11, #3320] │ │ + ldr x11, [x24, #3352] │ │ add x8, x8, x11 │ │ - b.ne 129c0 // b.any │ │ - b 12a1c │ │ - cbz w28, 12a1c │ │ + b.ne 128a4 // b.any │ │ + b 128f4 │ │ + ldr x9, [sp, #328] │ │ + cbz w9, 128f4 │ │ mov x9, #0x101010101010101 // #72340172838076673 │ │ - mov w10, w28 │ │ - ldr x11, [sp, #328] │ │ + ldr x10, [sp, #328] │ │ + ldrb w11, [x27, #4] │ │ subs w10, w10, #0x1 │ │ - ldrb w11, [x11, #4] │ │ mul x11, x11, x9 │ │ stp x11, x11, [x8] │ │ stp x11, x11, [x8, #16] │ │ - ldr x11, [sp, #320] │ │ - ldr x11, [x11, #3320] │ │ + ldr x11, [x24, #3352] │ │ add x8, x8, x11 │ │ - b.ne 129f4 // b.any │ │ - ldr x8, [sp, #208] │ │ - ldrb w8, [x8] │ │ - cbz w8, 12a4c │ │ + b.ne 128d4 // b.any │ │ + ldrb w8, [x28] │ │ + ldr x13, [sp, #240] │ │ + cbz w8, 12924 │ │ mov w0, wzr │ │ add sp, sp, #0x2a0 │ │ ldp x29, x30, [sp, #80] │ │ ldp x20, x19, [sp, #64] │ │ ldp x22, x21, [sp, #48] │ │ ldp x24, x23, [sp, #32] │ │ ldp x26, x25, [sp, #16] │ │ ldp x28, x27, [sp], #96 │ │ ret │ │ - cbz w28, 12a28 │ │ - ldr x8, [sp, #264] │ │ - mov w9, #0xffffffff // #-1 │ │ - and w12, w2, #0xf │ │ - ubfx w10, w2, #4, #1 │ │ - ldr x11, [x8, #40] │ │ - neg w8, w24 │ │ - lsr w8, w9, w8 │ │ - ldr x9, [sp, #304] │ │ - cmp w24, #0x20 │ │ - lsl w8, w8, w12 │ │ - add x9, x11, w9, uxtw #2 │ │ + ldr x8, [sp, #328] │ │ + cbz w8, 12900 │ │ + ldr x8, [sp, #288] │ │ + mov w11, #0xffffffff // #-1 │ │ + lsr w12, w3, #1 │ │ + ubfx w9, w13, #4, #1 │ │ + ldr x10, [x8, #40] │ │ + neg w8, w22 │ │ + lsr w8, w11, w8 │ │ + and w11, w13, #0xf │ │ + cmp w22, #0x20 │ │ + lsl w8, w8, w11 │ │ + b.ne 129a0 // b.any │ │ + ldr x14, [sp, #328] │ │ + add x12, x10, x12, lsl #2 │ │ + add x9, x12, x9, lsl #1 │ │ + mov x11, xzr │ │ + add x10, x12, #0x506 │ │ add x9, x9, #0x504 │ │ - b.ne 12ab4 // b.any │ │ - lsl x10, x10, #1 │ │ + lsl x12, x11, #1 │ │ + ldrh w13, [x9, x12] │ │ + add x11, x11, #0x2 │ │ mov w0, wzr │ │ - ldrh w11, [x9, x10] │ │ - subs w28, w28, #0x1 │ │ - orr w11, w11, w8 │ │ - strh w11, [x9, x10] │ │ - ldrh w11, [x9, #2] │ │ - orr w11, w11, w8 │ │ - strh w11, [x9, #2] │ │ - add x9, x9, #0x4 │ │ - b.ne 12a8c // b.any │ │ - b 12a2c │ │ - sub w12, w28, #0x1 │ │ - add x13, x12, #0x1 │ │ - cmp x13, #0x8 │ │ - b.hi 12acc // b.pmore │ │ - mov w11, wzr │ │ - b 12b54 │ │ - ldr x16, [sp, #304] │ │ + cmp w11, w14 │ │ + orr w13, w13, w8 │ │ + strh w13, [x9, x12] │ │ + ldrh w13, [x10, x12] │ │ + orr w13, w13, w8 │ │ + strh w13, [x10, x12] │ │ + b.cc 12970 // b.lo, b.ul, b.last │ │ + b 12904 │ │ + ldr x13, [sp, #328] │ │ + add x11, x10, w12, uxtw #2 │ │ + add x11, x11, #0x504 │ │ + sub w13, w13, #0x1 │ │ + lsr w13, w13, #1 │ │ + add w13, w13, #0x1 │ │ + cmp w13, #0x8 │ │ + b.hi 129c8 // b.pmore │ │ + mov w10, wzr │ │ + b 12a48 │ │ and x14, x13, #0x7 │ │ tst x13, #0x7 │ │ mov w15, #0x8 // #8 │ │ - add x11, x11, x16, lsl #2 │ │ - csel x15, x15, x14, eq // eq = none │ │ - add x14, x11, x10, lsl #1 │ │ - sub x11, x13, x15 │ │ - add x14, x14, #0x504 │ │ - sub x12, x12, x15 │ │ + add x10, x10, x12, lsl #2 │ │ + csel x12, x15, x14, eq // eq = none │ │ + add x10, x10, x9, lsl #1 │ │ + sub x12, x13, x12 │ │ + add x14, x10, #0x504 │ │ + lsl w10, w12, #1 │ │ + add x11, x11, x12, lsl #2 │ │ dup v0.8h, w8 │ │ - add x9, x9, x11, lsl #2 │ │ - add x12, x12, #0x1 │ │ mov x13, x14 │ │ ld2 {v1.8h, v2.8h}, [x13], #32 │ │ add x15, x14, #0x4 │ │ add x16, x14, #0x8 │ │ add x17, x14, #0xc │ │ orr v1.16b, v1.16b, v0.16b │ │ add x0, x14, #0x10 │ │ @@ -14302,1597 +14263,1783 @@ │ │ st1 {v1.h}[1], [x15] │ │ st1 {v1.h}[2], [x16] │ │ st1 {v1.h}[3], [x17] │ │ st1 {v1.h}[4], [x0] │ │ st1 {v1.h}[5], [x1] │ │ st1 {v1.h}[6], [x2] │ │ st1 {v1.h}[7], [x3] │ │ - b.ne 12b04 // b.any │ │ - sub w11, w28, w11 │ │ - add x9, x9, x10, lsl #1 │ │ + b.ne 129f8 // b.any │ │ + ldr x12, [sp, #328] │ │ + add x9, x11, x9, lsl #1 │ │ + ldrh w11, [x9] │ │ + add w10, w10, #0x2 │ │ mov w0, wzr │ │ - ldrh w10, [x9] │ │ - subs w11, w11, #0x1 │ │ - orr w10, w10, w8 │ │ - strh w10, [x9], #4 │ │ - b.ne 12b60 // b.any │ │ - b 12a2c │ │ - ldr x17, [sp, #248] │ │ - ldr w0, [sp, #232] │ │ - ldr x10, [sp, #328] │ │ - ldr w16, [sp, #240] │ │ + cmp w10, w12 │ │ + orr w11, w11, w8 │ │ + strh w11, [x9], #4 │ │ + b.cc 12a50 // b.lo, b.ul, b.last │ │ + b 12904 │ │ + ldp x9, x11, [sp, #232] │ │ + ldr w10, [sp, #168] │ │ + ldr x8, [x20, #648] │ │ + str wzr, [sp, #552] │ │ + str xzr, [sp, #544] │ │ + cmp w9, w10 │ │ + b.le 12a9c │ │ + ldr x9, [sp, #296] │ │ + add x9, x8, x9 │ │ + ldrb w10, [x9, #224] │ │ + cbz w10, 13390 │ │ + ldr w8, [sp, #192] │ │ + cmp w11, w8 │ │ + b.le 12ab4 │ │ + add x8, x20, x23 │ │ + ldrb w9, [x8, #248] │ │ + cbz w9, 133f0 │ │ + ldr w8, [sp, #548] │ │ + ldr w9, [sp, #544] │ │ + mov x0, x26 │ │ + cmp w9, w8 │ │ + cset w8, ge // ge = tcont │ │ + lsl x8, x8, #1 │ │ + csinc x8, x8, xzr, ne // ne = any │ │ + add x8, x19, x8, lsl #2 │ │ + mov w9, #0x16bc // #5820 │ │ + add x1, x8, x9 │ │ + bl 3131c │ │ + add w0, w0, #0x4 │ │ + b 10c0c │ │ + ldr w10, [x10, #500] │ │ + cbnz w10, 10dec │ │ + sxth w10, w9 │ │ + sub w8, w8, w9, asr #31 │ │ + and w8, w8, #0xfffe │ │ + sub w9, w9, w10, lsr #15 │ │ + strh w8, [x12, #2] │ │ + and w8, w9, #0xfffe │ │ + strh w8, [x12] │ │ + mov w21, #0x1 // #1 │ │ + ldr x8, [x28, #8] │ │ + ldr w8, [x8, #1024] │ │ + cbnz w8, 11220 │ │ + b 11354 │ │ + ldr x0, [sp, #232] │ │ + ldr w1, [sp, #168] │ │ + ldr w14, [sp, #192] │ │ + ldr x16, [sp, #328] │ │ ldr w15, [x20, #20] │ │ - cmp w17, w0 │ │ - ldrsb w10, [x10, #24] │ │ + cmp w0, w1 │ │ cset w13, gt │ │ - cmp w14, w16 │ │ + cmp w17, w14 │ │ + ldrsb w10, [x27, #24] │ │ cset w14, gt │ │ - cmp w22, w28 │ │ + cmp w22, w16 │ │ + csel w24, w22, w16, hi // hi = pmore │ │ and x16, x15, #0x1f │ │ mov w12, #0x2310 // #8976 │ │ - csel w23, w22, w28, hi // hi = pmore │ │ add x16, x20, x16, lsl #3 │ │ mov w11, wzr │ │ - cmp w23, #0x1f │ │ + cmp w24, #0x1f │ │ add x12, x16, x12 │ │ and w13, w14, w13 │ │ - b.gt 12bf0 │ │ - cmp w17, w0 │ │ - b.le 12bf0 │ │ + b.gt 12b98 │ │ + cmp w0, w1 │ │ + b.le 12b98 │ │ ldr x11, [x20, #8] │ │ ldr w14, [x20, #16] │ │ - ldr w16, [sp, #276] │ │ + ldr w16, [sp, #228] │ │ ldr w11, [x11, #13868] │ │ add w14, w14, w22 │ │ and w16, w16, #0x1 │ │ cmp w14, w11 │ │ csel w11, w16, wzr, lt // lt = tstop │ │ - cmp w17, w0 │ │ - b.le 12ed4 │ │ + ldr x14, [sp, #232] │ │ + ldr w16, [sp, #168] │ │ + cmp w14, w16 │ │ + b.le 12e78 │ │ ldur x14, [x12, #-8] │ │ ldrsw x1, [x20, #16] │ │ add w16, w10, #0x1 │ │ add x17, x14, x1, lsl #4 │ │ mov x14, x17 │ │ ldrsb w0, [x14, #8]! │ │ cmp w16, w0 │ │ - b.ne 13434 // b.any │ │ + b.ne 13440 // b.any │ │ ldrb w14, [x14, #1] │ │ cmp w14, #0xff │ │ - cset w19, eq // eq = none │ │ - mov w14, w19 │ │ - b 1343c │ │ - ldr x9, [sp, #248] │ │ - ldr w10, [sp, #232] │ │ + cset w23, eq // eq = none │ │ + mov w14, w23 │ │ + b 13448 │ │ + ldp x9, x12, [sp, #232] │ │ + ldr w10, [sp, #168] │ │ str xzr, [sp, #544] │ │ cmp w9, w10 │ │ - b.le 12c50 │ │ - ldr x9, [sp, #280] │ │ + b.le 12c00 │ │ + ldr x9, [sp, #296] │ │ add x9, x8, x9 │ │ ldrb w10, [x9, #224] │ │ - cbz w10, 13f88 │ │ - ldr w8, [sp, #240] │ │ - cmp w23, w8 │ │ - b.le 12c6c │ │ - ldr x8, [sp, #304] │ │ - add x8, x20, x8 │ │ + cbz w10, 13de0 │ │ + ldr w8, [sp, #192] │ │ + cmp w12, w8 │ │ + b.le 12c18 │ │ + add x8, x20, x23 │ │ ldrb w9, [x8, #248] │ │ - cbz w9, 13fe8 │ │ + cbz w9, 13e40 │ │ ldr w8, [sp, #548] │ │ ldr w9, [sp, #544] │ │ - mov x0, x22 │ │ + mov x0, x26 │ │ cmp w9, w8 │ │ - ldr x9, [sp, #312] │ │ cset w8, ge // ge = tcont │ │ lsl x8, x8, #1 │ │ csinc x8, x8, xzr, ne // ne = any │ │ - add x8, x9, x8, lsl #2 │ │ + add x8, x19, x8, lsl #2 │ │ mov w9, #0x16a4 // #5796 │ │ add x1, x8, x9 │ │ - bl 30fec │ │ - b 10c78 │ │ + bl 3131c │ │ + b 10c0c │ │ sxth w10, w8 │ │ sub w9, w9, w8, asr #31 │ │ sub w8, w8, w10, lsr #15 │ │ and w9, w9, #0xfffe │ │ and w8, w8, #0xfffe │ │ - strh w9, [x26, #2] │ │ - b 10fa8 │ │ + strh w9, [x1, #2] │ │ + b 10f44 │ │ ldrsb x9, [x9, #288] │ │ cmp x9, #0x4 │ │ - b.lt 12cdc // b.tstop │ │ + b.lt 12c84 // b.tstop │ │ add x10, sp, #0x220 │ │ add x9, x10, x9, lsl #2 │ │ ldur w10, [x9, #-16] │ │ add w10, w10, #0x1 │ │ stur w10, [x9, #-16] │ │ - ldr x9, [sp, #280] │ │ + ldr x9, [sp, #296] │ │ add x8, x8, x9 │ │ ldrb w9, [x8, #256] │ │ - cbz w9, 11104 │ │ + cbz w9, 11094 │ │ ldrsb x8, [x8, #320] │ │ cmp x8, #0x4 │ │ - b.lt 11104 // b.tstop │ │ + b.lt 11094 // b.tstop │ │ add x9, sp, #0x220 │ │ add x8, x9, x8, lsl #2 │ │ ldur w9, [x8, #-16] │ │ add w9, w9, #0x1 │ │ stur w9, [x8, #-16] │ │ - ldr w8, [sp, #240] │ │ - cmp w23, w8 │ │ - b.gt 11110 │ │ - b 11120 │ │ + ldr w8, [sp, #192] │ │ + cmp w11, w8 │ │ + b.gt 110a0 │ │ + b 110ac │ │ ldrsb x8, [x8, #312] │ │ cmp x8, #0x4 │ │ - b.lt 12d3c // b.tstop │ │ + b.lt 12ce4 // b.tstop │ │ add x9, sp, #0x220 │ │ add x8, x9, x8, lsl #2 │ │ ldur w9, [x8, #-16] │ │ add w9, w9, #0x1 │ │ stur w9, [x8, #-16] │ │ - ldr x8, [sp, #304] │ │ - add x8, x20, x8 │ │ + add x8, x20, x23 │ │ ldrb w9, [x8, #280] │ │ - cbz w9, 11120 │ │ + cbz w9, 110ac │ │ ldrsb x8, [x8, #344] │ │ cmp x8, #0x4 │ │ - b.lt 11120 // b.tstop │ │ + b.lt 110ac // b.tstop │ │ add x9, sp, #0x220 │ │ add x8, x9, x8, lsl #2 │ │ ldur w9, [x8, #-16] │ │ add w9, w9, #0x1 │ │ stur w9, [x8, #-16] │ │ - b 11120 │ │ - ldr w9, [sp, #240] │ │ - ldr x19, [sp, #280] │ │ - cmp w23, w9 │ │ - b.gt 12d90 │ │ - ldr x9, [sp, #248] │ │ - ldr w10, [sp, #232] │ │ + b 110ac │ │ + ldr x19, [sp, #296] │ │ + ldr w21, [sp, #228] │ │ + cmp w12, w9 │ │ + b.gt 12d34 │ │ + ldr x9, [sp, #232] │ │ + ldr w10, [sp, #168] │ │ cmp w9, w10 │ │ - b.le 12db0 │ │ - ldr w9, [sp, #240] │ │ - cmp w23, w9 │ │ - ldr x9, [sp, #304] │ │ + b.le 12d50 │ │ + ldr w9, [sp, #192] │ │ + cmp w12, w9 │ │ csel x8, x11, x8, gt │ │ - csel w9, w9, w19, gt │ │ + csel w9, w23, w19, gt │ │ add x10, x8, x9 │ │ ldrb w11, [x10, #224] │ │ - cbz w11, 142d4 │ │ + cbz w11, 14054 │ │ mov w8, #0x2 // #2 │ │ + ldr x11, [sp, #320] │ │ mov w9, #0x3600 // #13824 │ │ - add x8, x21, w8, sxtw #2 │ │ mov w10, #0x1618 // #5656 │ │ - add x23, x21, x9 │ │ + add x8, x11, w8, sxtw #2 │ │ + add x23, x11, x9 │ │ add x1, x8, x10 │ │ mov x0, x23 │ │ - bl 30fec │ │ + bl 3131c │ │ ldr x8, [x20, #648] │ │ - cbz w0, 12f38 │ │ - ldr x9, [sp, #248] │ │ - ldr w10, [sp, #232] │ │ + cbz w0, 12f68 │ │ + ldp x9, x12, [sp, #232] │ │ + ldr w10, [sp, #168] │ │ str xzr, [sp, #552] │ │ str xzr, [sp, #544] │ │ cmp w9, w10 │ │ - b.le 12dfc │ │ + b.le 12da0 │ │ add x9, x8, x19 │ │ ldrb w10, [x9, #224] │ │ - cbz w10, 140f0 │ │ - ldr x8, [sp, #216] │ │ - ldr w9, [sp, #240] │ │ - cmp w8, w9 │ │ - b.le 12e1c │ │ - ldr x8, [sp, #304] │ │ + cbz w10, 13e90 │ │ + ldr w8, [sp, #192] │ │ + cmp w12, w8 │ │ + b.le 12dbc │ │ + ldr x8, [sp, #280] │ │ add x8, x20, x8 │ │ ldrb w9, [x8, #248] │ │ - cbz w9, 14150 │ │ + cbz w9, 13eec │ │ ldr w8, [sp, #548] │ │ ldr w9, [sp, #544] │ │ ldr w10, [sp, #556] │ │ ldr w11, [sp, #552] │ │ mov x0, x23 │ │ add w8, w9, w8 │ │ add w9, w11, w10 │ │ cmp w8, w9 │ │ + ldr x9, [sp, #320] │ │ cset w8, ge // ge = tcont │ │ lsl x8, x8, #1 │ │ csinc x8, x8, xzr, ne // ne = any │ │ - add x8, x21, x8, lsl #2 │ │ + add x8, x9, x8, lsl #2 │ │ mov w9, #0x16c8 // #5832 │ │ add x1, x8, x9 │ │ - bl 30fec │ │ + bl 3131c │ │ ldr x8, [x20, #648] │ │ - cbz w0, 13128 │ │ - ldr x9, [sp, #248] │ │ - ldr w10, [sp, #232] │ │ + cbz w0, 13140 │ │ + ldp x9, x12, [sp, #232] │ │ + ldr w10, [sp, #168] │ │ str xzr, [sp, #544] │ │ cmp w9, w10 │ │ - b.le 12e80 │ │ + b.le 12e24 │ │ add x9, x8, x19 │ │ ldrb w10, [x9, #224] │ │ - cbz w10, 14304 │ │ - ldr x8, [sp, #216] │ │ - ldr w9, [sp, #240] │ │ - cmp w8, w9 │ │ - b.le 12ea0 │ │ - ldr x8, [sp, #304] │ │ + cbz w10, 14084 │ │ + ldr w8, [sp, #192] │ │ + cmp w12, w8 │ │ + b.le 12e40 │ │ + ldr x8, [sp, #280] │ │ add x8, x20, x8 │ │ ldrb w9, [x8, #248] │ │ - cbz w9, 14374 │ │ + cbz w9, 140f0 │ │ ldr w8, [sp, #548] │ │ ldr w9, [sp, #544] │ │ mov x0, x23 │ │ cmp w9, w8 │ │ + ldr x9, [sp, #320] │ │ cset w8, ge // ge = tcont │ │ lsl x8, x8, #1 │ │ csinc x8, x8, xzr, ne // ne = any │ │ - add x8, x21, x8, lsl #2 │ │ + add x8, x9, x8, lsl #2 │ │ mov w9, #0x16e0 // #5856 │ │ add x1, x8, x9 │ │ - bl 30fec │ │ + bl 3131c │ │ add w0, w0, #0x2 │ │ - b 13194 │ │ - ldr x24, [sp, #152] │ │ - mov x19, xzr │ │ + b 131ac │ │ + mov x23, xzr │ │ mov w14, wzr │ │ - ldr x16, [sp, #216] │ │ - ldr w17, [sp, #240] │ │ - cmp w16, w17 │ │ - b.gt 13518 │ │ + ldr w16, [sp, #192] │ │ + cmp w17, w16 │ │ + b.le 1351c │ │ + ldrsw x16, [x20, #16] │ │ + ldr x17, [x12] │ │ + sub x16, x16, #0x1 │ │ + add x0, x17, x16, lsl #4 │ │ + mov x1, x0 │ │ + ldrsb w2, [x1, #8]! │ │ + add w17, w10, #0x1 │ │ + cmp w17, w2 │ │ + b.ne 12ebc // b.any │ │ + ldrb w1, [x1, #1] │ │ + cmp w1, #0xff │ │ + b.eq 14154 // b.none │ │ mov x25, xzr │ │ - cbz w13, 135fc │ │ - ldr w15, [x20, #16] │ │ - ldur x13, [x12, #-8] │ │ - sub w16, w15, #0x1 │ │ - add x17, x13, w16, sxtw #4 │ │ - ldrsb w0, [x17, #8]! │ │ - add w16, w10, #0x1 │ │ - cmp w16, w0 │ │ - b.ne 135fc // b.any │ │ - ldrb w17, [x17, #1] │ │ - cmp w17, #0xff │ │ - b.ne 135fc // b.any │ │ - orr x25, x25, #0x100000000 │ │ - cbz w11, 13634 │ │ + adrp x1, ad000 │ │ + ldrb w0, [x0, #10] │ │ + ldr x1, [x1, #1112] │ │ + add x0, x1, x0, lsl #2 │ │ + ldrb w0, [x0, #1] │ │ + ldr x1, [sp, #328] │ │ + cmp w0, w1 │ │ + b.cs 13564 // b.hs, b.nlast │ │ + ldr w15, [sp, #180] │ │ + cmp w15, w0 │ │ + b.le 13520 │ │ + mov w15, #0x1 // #1 │ │ + lsl w15, w15, w0 │ │ + mov w2, w0 │ │ + mov x1, x12 │ │ + b 12f28 │ │ + adrp x3, ad000 │ │ + ldrb w2, [x2, #10] │ │ + ldr x3, [x3, #1112] │ │ + add x2, x3, x2, lsl #2 │ │ + ldrb w2, [x2, #1] │ │ + ldr w3, [sp, #180] │ │ + add w0, w0, w2 │ │ + cmp w0, w3 │ │ + lsl w15, w15, w2 │ │ + b.ge 13520 // b.tcont │ │ + add x1, x1, w2, uxtw #3 │ │ + ldr x2, [x1] │ │ + add x2, x2, x16, lsl #4 │ │ + mov x3, x2 │ │ + ldrsb w4, [x3, #8]! │ │ + cmp w17, w4 │ │ + b.ne 12f00 // b.any │ │ + ldrb w3, [x3, #1] │ │ + cmp w3, #0xff │ │ + b.ne 12f00 // b.any │ │ + mov w3, w15 │ │ cmp w14, #0x6 │ │ - b.le 1360c │ │ - b 13634 │ │ - ldr x9, [sp, #248] │ │ - ldr w10, [sp, #232] │ │ + orr x25, x25, x3 │ │ + b.gt 135a4 │ │ + add w14, w14, #0x1 │ │ + b 12f00 │ │ + ldr x9, [sp, #232] │ │ + ldr w10, [sp, #168] │ │ str xzr, [sp, #544] │ │ cmp w9, w10 │ │ - b.le 12fa4 │ │ + b.le 12fd4 │ │ add x9, x8, x19 │ │ ldrb w10, [x9, #224] │ │ - cbnz w10, 12fa4 │ │ + cbnz w10, 12fd4 │ │ ldrsb w10, [x9, #288] │ │ add x11, sp, #0x220 │ │ cmp w10, #0x3 │ │ cset w10, gt │ │ bfi x11, x10, #2, #1 │ │ ldr w10, [x11] │ │ add w10, w10, #0x1 │ │ str w10, [x11] │ │ ldrb w10, [x9, #256] │ │ add x9, sp, #0x220 │ │ - cbz w10, 12fa4 │ │ + cbz w10, 12fd4 │ │ add x8, x8, x19 │ │ ldrsb w8, [x8, #320] │ │ cmp w8, #0x3 │ │ cset w8, gt │ │ bfi x9, x8, #2, #1 │ │ ldr w8, [x9] │ │ add w8, w8, #0x1 │ │ str w8, [x9] │ │ - ldr x8, [sp, #216] │ │ - ldr w9, [sp, #240] │ │ + ldr x8, [sp, #240] │ │ + ldr w9, [sp, #192] │ │ cmp w8, w9 │ │ - b.le 13014 │ │ - ldr x8, [sp, #304] │ │ + b.le 13044 │ │ + ldr x8, [sp, #280] │ │ add x8, x20, x8 │ │ ldrb w9, [x8, #248] │ │ - cbnz w9, 13014 │ │ + cbnz w9, 13044 │ │ ldrsb w9, [x8, #312] │ │ add x10, sp, #0x220 │ │ cmp w9, #0x3 │ │ cset w9, gt │ │ bfi x10, x9, #2, #1 │ │ ldr w9, [x10] │ │ add w9, w9, #0x1 │ │ str w9, [x10] │ │ ldrb w9, [x8, #280] │ │ add x8, sp, #0x220 │ │ - cbz w9, 13014 │ │ - ldr x9, [sp, #304] │ │ + cbz w9, 13044 │ │ + ldr x9, [sp, #280] │ │ add x9, x20, x9 │ │ ldrsb w9, [x9, #344] │ │ cmp w9, #0x3 │ │ cset w9, gt │ │ bfi x8, x9, #2, #1 │ │ ldr w9, [x8] │ │ add w9, w9, #0x1 │ │ str w9, [x8] │ │ ldr w8, [sp, #548] │ │ ldr w9, [sp, #544] │ │ mov x0, x23 │ │ cmp w9, w8 │ │ + ldr x9, [sp, #320] │ │ cset w8, ge // ge = tcont │ │ lsl x8, x8, #1 │ │ csinc x8, x8, xzr, ne // ne = any │ │ - add x8, x21, x8, lsl #2 │ │ + add x8, x9, x8, lsl #2 │ │ mov w9, #0x1704 // #5892 │ │ add x1, x8, x9 │ │ - bl 30fec │ │ - cbz w0, 1379c │ │ - ldr x9, [sp, #328] │ │ + bl 3131c │ │ + mov x25, x22 │ │ + cbz w0, 13600 │ │ + ldr x22, [sp, #328] │ │ mov w8, #0x604 // #1540 │ │ - strh w8, [x9, #24] │ │ + strh w8, [x27, #24] │ │ mov w8, #0x6 // #6 │ │ - b 138b4 │ │ + b 1371c │ │ ldrsb x9, [x9, #288] │ │ cmp x9, #0x3 │ │ - b.gt 13078 │ │ + b.gt 130b0 │ │ lsl x9, x9, #2 │ │ add x10, sp, #0x220 │ │ ldr w11, [x10, x9] │ │ add w11, w11, #0x1 │ │ str w11, [x10, x9] │ │ - ldr x9, [sp, #280] │ │ + ldr x9, [sp, #296] │ │ add x8, x8, x9 │ │ ldrb w9, [x8, #256] │ │ - cbz w9, 11190 │ │ + cbz w9, 11118 │ │ ldrsb x8, [x8, #320] │ │ cmp x8, #0x3 │ │ - b.gt 11190 │ │ + b.gt 11118 │ │ lsl x8, x8, #2 │ │ add x9, sp, #0x220 │ │ ldr w10, [x9, x8] │ │ add w10, w10, #0x1 │ │ str w10, [x9, x8] │ │ - ldr w8, [sp, #240] │ │ - cmp w23, w8 │ │ - b.gt 1119c │ │ - b 111ac │ │ + ldr w8, [sp, #192] │ │ + cmp w12, w8 │ │ + b.gt 11124 │ │ + b 11130 │ │ ldrsb x8, [x8, #312] │ │ cmp x8, #0x3 │ │ - b.gt 130d8 │ │ + b.gt 13110 │ │ lsl x8, x8, #2 │ │ add x9, sp, #0x220 │ │ ldr w10, [x9, x8] │ │ add w10, w10, #0x1 │ │ str w10, [x9, x8] │ │ - ldr x8, [sp, #304] │ │ - add x8, x20, x8 │ │ + add x8, x20, x23 │ │ ldrb w9, [x8, #280] │ │ - cbz w9, 111ac │ │ + cbz w9, 11130 │ │ ldrsb x8, [x8, #344] │ │ cmp x8, #0x3 │ │ - b.gt 111ac │ │ + b.gt 11130 │ │ lsl x8, x8, #2 │ │ add x9, sp, #0x220 │ │ ldr w10, [x9, x8] │ │ add w10, w10, #0x1 │ │ str w10, [x9, x8] │ │ - b 111ac │ │ - sxth w10, w9 │ │ - sub w8, w8, w9, asr #31 │ │ - and w8, w8, #0xfffe │ │ - sub w9, w9, w10, lsr #15 │ │ - strh w8, [x26, #2] │ │ - and w8, w9, #0xfffe │ │ - b 112fc │ │ - ldr x9, [sp, #248] │ │ - ldr w10, [sp, #232] │ │ + b 11130 │ │ + ldp x9, x12, [sp, #232] │ │ + ldr w10, [sp, #168] │ │ str xzr, [sp, #544] │ │ cmp w9, w10 │ │ - b.le 13148 │ │ + b.le 13160 │ │ add x9, x8, x19 │ │ ldrb w10, [x9, #224] │ │ - cbz w10, 14964 │ │ - ldr x8, [sp, #216] │ │ - ldr w9, [sp, #240] │ │ - cmp w8, w9 │ │ - b.le 13168 │ │ - ldr x8, [sp, #304] │ │ + cbz w10, 14168 │ │ + ldr w8, [sp, #192] │ │ + cmp w12, w8 │ │ + b.le 1317c │ │ + ldr x8, [sp, #280] │ │ add x8, x20, x8 │ │ ldrb w9, [x8, #248] │ │ - cbz w9, 149c4 │ │ + cbz w9, 141c4 │ │ ldr w8, [sp, #548] │ │ ldr w9, [sp, #544] │ │ mov x0, x23 │ │ cmp w9, w8 │ │ + ldr x9, [sp, #320] │ │ cset w8, ge // ge = tcont │ │ lsl x8, x8, #1 │ │ csinc x8, x8, xzr, ne // ne = any │ │ - add x8, x21, x8, lsl #2 │ │ + add x8, x9, x8, lsl #2 │ │ mov w9, #0x16d4 // #5844 │ │ add x1, x8, x9 │ │ - bl 30fec │ │ - ldr x8, [sp, #328] │ │ - ldr x9, [sp, #248] │ │ - ldr w10, [sp, #232] │ │ - strb w0, [x8, #24] │ │ + bl 3131c │ │ + strb w0, [x27, #24] │ │ + ldp x9, x11, [sp, #232] │ │ + ldr w10, [sp, #168] │ │ ldr x8, [x20, #648] │ │ - cmp w9, w10 │ │ str wzr, [sp, #552] │ │ str xzr, [sp, #544] │ │ - b.le 131c4 │ │ + cmp w9, w10 │ │ + b.le 131d8 │ │ add x9, x8, x19 │ │ ldrb w10, [x9, #224] │ │ - cbz w10, 141a4 │ │ - ldr x8, [sp, #216] │ │ - ldr w9, [sp, #240] │ │ - cmp w8, w9 │ │ - b.le 131e4 │ │ - ldr x8, [sp, #304] │ │ + cbz w10, 13f40 │ │ + ldr w8, [sp, #192] │ │ + mov x25, x22 │ │ + ldr x22, [sp, #328] │ │ + cmp w11, w8 │ │ + b.le 131fc │ │ + ldr x8, [sp, #280] │ │ add x8, x20, x8 │ │ ldrb w9, [x8, #248] │ │ - cbz w9, 14204 │ │ + cbz w9, 13f90 │ │ ldr w8, [sp, #544] │ │ ldr w9, [sp, #548] │ │ ldr w10, [sp, #552] │ │ mov x0, x23 │ │ add w8, w9, w8 │ │ cmp w8, w10 │ │ cset w9, ge // ge = tcont │ │ cmp w10, w8 │ │ lsl x8, x9, #1 │ │ + ldr x9, [sp, #320] │ │ csinc x8, x8, xzr, ne // ne = any │ │ - add x8, x21, x8, lsl #2 │ │ + add x8, x9, x8, lsl #2 │ │ mov w9, #0x16ec // #5868 │ │ add x1, x8, x9 │ │ - bl 30fec │ │ - cbz w0, 1322c │ │ - ldr x9, [sp, #328] │ │ + bl 3131c │ │ + cbz w0, 13244 │ │ mov w8, #0x6 // #6 │ │ - b 138b0 │ │ - ldr x9, [sp, #248] │ │ - ldr w10, [sp, #232] │ │ + b 13718 │ │ + ldp x9, x11, [sp, #232] │ │ + ldr w10, [sp, #168] │ │ ldr x8, [x20, #648] │ │ str wzr, [sp, #552] │ │ str xzr, [sp, #544] │ │ cmp w9, w10 │ │ - b.le 13254 │ │ + b.le 1326c │ │ add x9, x8, x19 │ │ ldrb w10, [x9, #224] │ │ - cbz w10, 14a18 │ │ - ldr x8, [sp, #216] │ │ - ldr w9, [sp, #240] │ │ - cmp w8, w9 │ │ - b.le 13274 │ │ - ldr x8, [sp, #304] │ │ + cbz w10, 14218 │ │ + ldr w8, [sp, #192] │ │ + ldr x10, [sp, #320] │ │ + cmp w11, w8 │ │ + b.le 1328c │ │ + ldr x8, [sp, #280] │ │ add x8, x20, x8 │ │ ldrb w9, [x8, #248] │ │ - cbz w9, 14a78 │ │ + cbz w9, 14278 │ │ ldr w8, [sp, #548] │ │ ldr w9, [sp, #544] │ │ mov x0, x23 │ │ cmp w9, w8 │ │ cset w8, ge // ge = tcont │ │ lsl x8, x8, #1 │ │ csinc x8, x8, xzr, ne // ne = any │ │ - add x8, x21, x8, lsl #2 │ │ + add x8, x10, x8, lsl #2 │ │ mov w9, #0x16f8 // #5880 │ │ add x1, x8, x9 │ │ - bl 30fec │ │ - ldr x9, [sp, #328] │ │ + bl 3131c │ │ add w8, w0, #0x4 │ │ - b 138b0 │ │ + b 13718 │ │ ldrsb w9, [x9, #288] │ │ eor w10, w9, #0x2 │ │ cmp w10, #0x1 │ │ - b.hi 132d4 // b.pmore │ │ + b.hi 132e8 // b.pmore │ │ sub w9, w9, #0x2 │ │ sbfiz x9, x9, #2, #32 │ │ add x10, sp, #0x220 │ │ ldr w11, [x10, x9] │ │ add w11, w11, #0x1 │ │ str w11, [x10, x9] │ │ - ldr x9, [sp, #280] │ │ + ldr x9, [sp, #296] │ │ add x8, x8, x9 │ │ ldrb w9, [x8, #256] │ │ - cbz w9, 11218 │ │ + cbz w9, 11198 │ │ ldrsb w8, [x8, #320] │ │ eor w9, w8, #0x2 │ │ cmp w9, #0x1 │ │ - b.hi 11218 // b.pmore │ │ + b.hi 11198 // b.pmore │ │ sub w8, w8, #0x2 │ │ sbfiz x8, x8, #2, #32 │ │ add x9, sp, #0x220 │ │ ldr w10, [x9, x8] │ │ add w10, w10, #0x1 │ │ str w10, [x9, x8] │ │ - ldr w8, [sp, #240] │ │ - cmp w23, w8 │ │ - b.gt 11224 │ │ - b 11234 │ │ + ldr w8, [sp, #192] │ │ + cmp w12, w8 │ │ + b.gt 111a4 │ │ + b 111b0 │ │ ldrsb w8, [x8, #312] │ │ eor w9, w8, #0x2 │ │ cmp w9, #0x1 │ │ - b.hi 13344 // b.pmore │ │ + b.hi 13358 // b.pmore │ │ sub w8, w8, #0x2 │ │ sbfiz x8, x8, #2, #32 │ │ add x9, sp, #0x220 │ │ ldr w10, [x9, x8] │ │ add w10, w10, #0x1 │ │ str w10, [x9, x8] │ │ - ldr x8, [sp, #304] │ │ - add x8, x20, x8 │ │ + add x8, x20, x23 │ │ ldrb w9, [x8, #280] │ │ - cbz w9, 11234 │ │ + cbz w9, 111b0 │ │ ldrsb w8, [x8, #344] │ │ eor w9, w8, #0x2 │ │ cmp w9, #0x1 │ │ - b.hi 11234 // b.pmore │ │ + b.hi 111b0 // b.pmore │ │ sub w8, w8, #0x2 │ │ sbfiz x8, x8, #2, #32 │ │ add x9, sp, #0x220 │ │ ldr w10, [x9, x8] │ │ add w10, w10, #0x1 │ │ str w10, [x9, x8] │ │ - b 11234 │ │ + b 111b0 │ │ ldrsb x9, [x9, #288] │ │ cmp x9, #0x4 │ │ - b.lt 133a0 // b.tstop │ │ + b.lt 133b0 // b.tstop │ │ add x10, sp, #0x220 │ │ add x9, x10, x9, lsl #2 │ │ ldur w10, [x9, #-16] │ │ add w10, w10, #0x1 │ │ stur w10, [x9, #-16] │ │ - ldr x9, [sp, #280] │ │ + ldr x9, [sp, #296] │ │ add x8, x8, x9 │ │ ldrb w9, [x8, #256] │ │ - cbz w9, 11330 │ │ + cbz w9, 12a9c │ │ ldrsb x8, [x8, #320] │ │ cmp x8, #0x4 │ │ - b.lt 11330 // b.tstop │ │ + b.lt 12a9c // b.tstop │ │ add x9, sp, #0x220 │ │ add x8, x9, x8, lsl #2 │ │ ldur w9, [x8, #-16] │ │ add w9, w9, #0x1 │ │ stur w9, [x8, #-16] │ │ - ldr w8, [sp, #240] │ │ - cmp w23, w8 │ │ - b.gt 1133c │ │ - b 1134c │ │ + ldr w8, [sp, #192] │ │ + cmp w11, w8 │ │ + b.gt 12aa8 │ │ + b 12ab4 │ │ ldrsb x8, [x8, #312] │ │ cmp x8, #0x4 │ │ - b.lt 13400 // b.tstop │ │ + b.lt 13410 // b.tstop │ │ add x9, sp, #0x220 │ │ add x8, x9, x8, lsl #2 │ │ ldur w9, [x8, #-16] │ │ add w9, w9, #0x1 │ │ stur w9, [x8, #-16] │ │ - ldr x8, [sp, #304] │ │ - add x8, x20, x8 │ │ + add x8, x20, x23 │ │ ldrb w9, [x8, #280] │ │ - cbz w9, 1134c │ │ + cbz w9, 12ab4 │ │ ldrsb x8, [x8, #344] │ │ cmp x8, #0x4 │ │ - b.lt 1134c // b.tstop │ │ + b.lt 12ab4 // b.tstop │ │ add x9, sp, #0x220 │ │ add x8, x9, x8, lsl #2 │ │ ldur w9, [x8, #-16] │ │ add w9, w9, #0x1 │ │ stur w9, [x8, #-16] │ │ - b 1134c │ │ - mov x19, xzr │ │ + b 12ab4 │ │ + mov x23, xzr │ │ mov w14, wzr │ │ ldrb w0, [x17, #10] │ │ - adrp x2, ac000 │ │ - ldr x24, [sp, #152] │ │ - ldr x2, [x2, #1184] │ │ + adrp x2, ad000 │ │ + ldr x2, [x2, #1112] │ │ lsl x0, x0, #2 │ │ ldrb w0, [x2, x0] │ │ - ldr x2, [sp, #136] │ │ - cmp w0, w2 │ │ - b.cs 134e8 // b.hs, b.nlast │ │ - ldr w1, [sp, #168] │ │ + cmp w0, w22 │ │ + b.cs 134ec // b.hs, b.nlast │ │ + ldr w1, [sp, #160] │ │ cmp w1, w0 │ │ - b.le 13508 │ │ + b.le 1350c │ │ mov w1, #0x1 // #1 │ │ lsl w1, w1, w0 │ │ mov w2, w0 │ │ - b 134b0 │ │ + b 134b4 │ │ mov w2, w2 │ │ add x17, x17, x2, lsl #4 │ │ ldrb w17, [x17, #10] │ │ - adrp x2, ac000 │ │ - ldr x2, [x2, #1184] │ │ + adrp x2, ad000 │ │ + ldr x2, [x2, #1112] │ │ lsl x17, x17, #2 │ │ ldrb w2, [x2, x17] │ │ - ldr w17, [sp, #168] │ │ + ldr w17, [sp, #160] │ │ add w0, w0, w2 │ │ cmp w0, w17 │ │ lsl w1, w1, w2 │ │ mov x17, x3 │ │ - b.ge 13508 // b.tcont │ │ + b.ge 1350c // b.tcont │ │ add x3, x17, w2, uxtw #4 │ │ mov x4, x3 │ │ ldrsb w5, [x4, #8]! │ │ cmp w16, w5 │ │ - b.ne 1347c // b.any │ │ + b.ne 13480 // b.any │ │ ldrb w4, [x4, #1] │ │ cmp w4, #0xff │ │ - b.ne 1347c // b.any │ │ + b.ne 13480 // b.any │ │ mov w4, w1 │ │ cmp w14, #0x6 │ │ - orr x19, x19, x4 │ │ - b.gt 14c14 │ │ + orr x23, x23, x4 │ │ + b.gt 14404 │ │ add w14, w14, #0x1 │ │ - b 1347c │ │ + b 13480 │ │ sub w16, w0, #0x1 │ │ and w17, w16, w1 │ │ tst w16, w1 │ │ sub w17, w0, w17 │ │ cset w16, eq // eq = none │ │ - cmp w17, w2 │ │ + cmp w17, w22 │ │ and w13, w13, w16 │ │ csel w11, wzr, w11, gt │ │ - ldr x16, [sp, #216] │ │ - ldr w17, [sp, #240] │ │ - cmp w16, w17 │ │ - b.le 12ef0 │ │ - ldrsw x16, [x20, #16] │ │ - ldr x17, [x12] │ │ - sub x16, x16, #0x1 │ │ - add x0, x17, x16, lsl #4 │ │ - mov x1, x0 │ │ - ldrsb w2, [x1, #8]! │ │ - add w17, w10, #0x1 │ │ - cmp w17, w2 │ │ - b.ne 13548 // b.any │ │ - ldrb w1, [x1, #1] │ │ - cmp w1, #0xff │ │ - b.eq 143d8 // b.none │ │ + ldr x17, [sp, #240] │ │ + ldr w16, [sp, #192] │ │ + cmp w17, w16 │ │ + b.gt 12e8c │ │ mov x25, xzr │ │ - adrp x1, ac000 │ │ - ldrb w0, [x0, #10] │ │ - ldr x1, [x1, #1184] │ │ - add x0, x1, x0, lsl #2 │ │ - ldrb w0, [x0, #1] │ │ - cmp w0, w28 │ │ - b.cs 135f0 // b.hs, b.nlast │ │ - ldr w15, [sp, #164] │ │ - cmp w15, w0 │ │ - b.le 12ef4 │ │ - mov w15, #0x1 // #1 │ │ - lsl w15, w15, w0 │ │ - mov w2, w0 │ │ - mov x1, x12 │ │ - b 135b0 │ │ - adrp x3, ac000 │ │ - ldrb w2, [x2, #10] │ │ - ldr x3, [x3, #1184] │ │ - add x2, x3, x2, lsl #2 │ │ - ldrb w2, [x2, #1] │ │ - ldr w3, [sp, #164] │ │ - add w0, w0, w2 │ │ - cmp w0, w3 │ │ - lsl w15, w15, w2 │ │ - b.ge 12ef4 // b.tcont │ │ - add x1, x1, w2, uxtw #3 │ │ - ldr x2, [x1] │ │ - add x2, x2, x16, lsl #4 │ │ - mov x3, x2 │ │ - ldrsb w4, [x3, #8]! │ │ - cmp w17, w4 │ │ - b.ne 13588 // b.any │ │ - ldrb w3, [x3, #1] │ │ - cmp w3, #0xff │ │ - b.ne 13588 // b.any │ │ - mov w3, w15 │ │ + cbz w13, 13570 │ │ + ldr w15, [x20, #16] │ │ + ldur x13, [x12, #-8] │ │ + sub w16, w15, #0x1 │ │ + add x17, x13, w16, sxtw #4 │ │ + ldrsb w0, [x17, #8]! │ │ + add w16, w10, #0x1 │ │ + cmp w16, w0 │ │ + b.ne 13570 // b.any │ │ + ldrb w17, [x17, #1] │ │ + cmp w17, #0xff │ │ + b.ne 13570 // b.any │ │ + orr x25, x25, #0x100000000 │ │ + cbz w11, 135a4 │ │ cmp w14, #0x6 │ │ - orr x25, x25, x3 │ │ - b.gt 13634 │ │ - add w14, w14, #0x1 │ │ - b 13588 │ │ + b.le 13580 │ │ + b 135a4 │ │ sub w16, w0, #0x1 │ │ tst w16, w15 │ │ - b.eq 12ef4 // b.none │ │ - cbz w11, 13634 │ │ + b.eq 13520 // b.none │ │ + cbz w11, 135a4 │ │ ldur x13, [x12, #-8] │ │ ldr w15, [x20, #16] │ │ add w16, w10, #0x1 │ │ - ldr x11, [sp, #136] │ │ - add w11, w15, w11 │ │ + add w11, w15, w22 │ │ add x11, x13, w11, sxtw #4 │ │ ldrsb w12, [x11, #8]! │ │ cmp w16, w12 │ │ - b.ne 13634 // b.any │ │ + b.ne 135a4 // b.any │ │ ldrb w11, [x11, #1] │ │ - orr x12, x19, #0x100000000 │ │ + orr x12, x23, #0x100000000 │ │ cmp w11, #0xff │ │ - csel x19, x12, x19, eq // eq = none │ │ - ldr x11, [sp, #320] │ │ - add x10, x11, w10, sxtw #4 │ │ + csel x23, x12, x23, eq // eq = none │ │ + add x10, x28, w10, sxtw #4 │ │ ldr w10, [x10, #3072] │ │ orr w9, w10, w9 │ │ - cbnz w9, 13680 │ │ + cbnz w9, 14418 │ │ ldr w8, [x8, #1416] │ │ - cbz w8, 13680 │ │ - ldr x10, [sp, #312] │ │ + cbz w8, 14418 │ │ mov w9, #0x3600 // #13824 │ │ - orr x8, x25, x19 │ │ - add x0, x10, x9 │ │ - cbz x8, 1368c │ │ - ldr x8, [sp, #176] │ │ + orr x8, x25, x23 │ │ + add x0, x19, x9 │ │ + cbz x8, 14420 │ │ + ldr x8, [sp, #184] │ │ mov w9, #0x1400 // #5120 │ │ mov w2, #0x2 // #2 │ │ - add x8, x10, x8, lsl #3 │ │ - add x1, x8, x9 │ │ - bl 30a98 │ │ - b 136a0 │ │ - ldr x10, [sp, #312] │ │ - mov w8, #0x3600 // #13824 │ │ - add x0, x10, x8 │ │ - ldr x8, [sp, #176] │ │ - mov w9, #0x17a0 // #6048 │ │ - add x8, x10, x8, lsl #2 │ │ + add x8, x19, x8, lsl #3 │ │ add x1, x8, x9 │ │ - bl 30fec │ │ + bl 30dc8 │ │ and w8, w0, #0xff │ │ cmp w8, #0x2 │ │ - ldr x8, [sp, #328] │ │ - strb w0, [x8, #22] │ │ - b.ne 1378c // b.any │ │ - ldr w7, [x20, #20] │ │ - ldr w4, [x24] │ │ - mov w8, #0x2310 // #8976 │ │ - lsr x10, x25, #32 │ │ - and x9, x7, #0x1f │ │ - add x9, x20, x9, lsl #3 │ │ - add x9, x9, x8 │ │ - cbz w19, 1403c │ │ - cmp w19, #0x1 │ │ - b.ne 136e0 // b.any │ │ - cbz x10, 143ec │ │ - ldur x12, [x9, #-8] │ │ - ldr w13, [x20, #16] │ │ - add x14, sp, #0x220 │ │ - mov x8, xzr │ │ - mov w11, wzr │ │ - add x14, x14, #0x8 │ │ - mov w15, #0xfffffff8 // #-8 │ │ - mov w16, w19 │ │ - rbit w17, w16 │ │ - clz w17, w17 │ │ - add w11, w17, w11 │ │ - add w0, w11, w13 │ │ - add x0, x12, w0, uxtw #4 │ │ - adrp x2, ac000 │ │ - ldrb w1, [x0, #10] │ │ - ldr x2, [x2, #1184] │ │ - add x8, x8, #0x1 │ │ - cmp x8, #0x7 │ │ - add x1, x2, x1, lsl #2 │ │ - ldrb w2, [x1] │ │ - ldrb w1, [x1, #1] │ │ - add w2, w2, w11, lsl #1 │ │ - lsl w2, w2, #4 │ │ - sub w1, w15, w1, lsl #4 │ │ - sub w2, w2, #0x8 │ │ - stp w2, w1, [x14, #-8] │ │ - ldrsh w3, [x0, #2] │ │ - add w2, w2, w3 │ │ - str w2, [x14] │ │ - ldrsh w0, [x0] │ │ - add w0, w1, w0 │ │ - str w0, [x14, #4] │ │ - b.hi 13774 // b.pmore │ │ - lsr w16, w16, w17 │ │ - and w16, w16, #0xfffffffe │ │ - add x14, x14, #0x10 │ │ - cbnz w16, 13700 │ │ - cmp w8, #0x7 │ │ - b.ls 14450 // b.plast │ │ - ldr x2, [sp, #136] │ │ - ldr x25, [sp, #280] │ │ - mov w8, #0x8 // #8 │ │ - b 145f4 │ │ - ldr x25, [sp, #280] │ │ - ldr x19, [sp, #296] │ │ - mov w26, wzr │ │ - b 11574 │ │ - ldr x9, [sp, #248] │ │ - ldr w10, [sp, #232] │ │ + strb w0, [x27, #22] │ │ + b.eq 14444 // b.none │ │ + ldr x25, [sp, #296] │ │ + str wzr, [sp, #248] │ │ + b 11448 │ │ + ldr x9, [sp, #232] │ │ + ldr w10, [sp, #168] │ │ ldr x8, [x20, #648] │ │ str wzr, [sp, #552] │ │ str xzr, [sp, #544] │ │ cmp w9, w10 │ │ - b.le 137c4 │ │ + b.le 13628 │ │ add x9, x8, x19 │ │ ldrb w10, [x9, #224] │ │ - cbz w10, 14b44 │ │ - ldr x8, [sp, #216] │ │ - ldr w9, [sp, #240] │ │ + cbz w10, 14330 │ │ + ldr x8, [sp, #240] │ │ + ldr w9, [sp, #192] │ │ + ldr x22, [sp, #328] │ │ cmp w8, w9 │ │ - b.le 137e4 │ │ - ldr x8, [sp, #304] │ │ + b.le 1364c │ │ + ldr x8, [sp, #280] │ │ add x8, x20, x8 │ │ ldrb w9, [x8, #248] │ │ - cbz w9, 14bb4 │ │ + cbz w9, 14398 │ │ ldr w8, [sp, #552] │ │ ldr w9, [sp, #548] │ │ ldr w10, [sp, #544] │ │ - ldr x22, [sp, #328] │ │ mov x0, x23 │ │ + strb wzr, [x27, #24] │ │ add w8, w9, w8 │ │ cmp w10, w8 │ │ + ldr x9, [sp, #320] │ │ cset w8, ge // ge = tcont │ │ lsl x8, x8, #1 │ │ csinc x8, x8, xzr, ne // ne = any │ │ - add x8, x21, x8, lsl #2 │ │ + add x8, x9, x8, lsl #2 │ │ mov w9, #0x1710 // #5904 │ │ add x1, x8, x9 │ │ - strb wzr, [x22, #24] │ │ - bl 30fec │ │ + bl 3131c │ │ add w8, w0, #0x1 │ │ and w9, w8, #0xff │ │ cmp w9, #0x2 │ │ - strb w8, [x22, #25] │ │ - b.ne 138b4 // b.any │ │ - ldr x9, [sp, #248] │ │ - ldr w10, [sp, #232] │ │ + strb w8, [x27, #25] │ │ + b.ne 1371c // b.any │ │ + ldr x9, [sp, #232] │ │ + ldr w10, [sp, #168] │ │ ldr x8, [x20, #648] │ │ str xzr, [sp, #544] │ │ cmp w9, w10 │ │ - b.le 13858 │ │ + b.le 136c0 │ │ add x9, x8, x19 │ │ ldrb w10, [x9, #224] │ │ - cbz w10, 14c5c │ │ - ldr x8, [sp, #216] │ │ - ldr w9, [sp, #240] │ │ + cbz w10, 14b48 │ │ + ldr x8, [sp, #240] │ │ + ldr w9, [sp, #192] │ │ cmp w8, w9 │ │ - b.le 13878 │ │ - ldr x8, [sp, #304] │ │ + b.le 136e0 │ │ + ldr x8, [sp, #280] │ │ add x8, x20, x8 │ │ ldrb w9, [x8, #248] │ │ - cbz w9, 14cd4 │ │ + cbz w9, 14bc8 │ │ ldr w8, [sp, #548] │ │ ldr w9, [sp, #544] │ │ mov x0, x23 │ │ cmp w9, w8 │ │ + ldr x9, [sp, #320] │ │ cset w8, ge // ge = tcont │ │ lsl x8, x8, #1 │ │ csinc x8, x8, xzr, ne // ne = any │ │ - add x8, x21, x8, lsl #2 │ │ + add x8, x9, x8, lsl #2 │ │ mov w9, #0x171c // #5916 │ │ add x1, x8, x9 │ │ - bl 30fec │ │ - ldr x9, [sp, #328] │ │ - ldrb w8, [x9, #25] │ │ + bl 3131c │ │ + ldrb w8, [x27, #25] │ │ add w8, w8, w0 │ │ - strb w8, [x9, #25] │ │ - ldr x22, [sp, #328] │ │ + strb w8, [x27, #25] │ │ + ldrb w10, [x27, #24] │ │ mov w9, #0x22e0 // #8928 │ │ ldp w11, w7, [x20, #16] │ │ - ldr w6, [sp, #276] │ │ - ldrb w10, [x22, #24] │ │ add w8, w8, #0x1 │ │ add x0, x20, x9 │ │ - and x8, x8, #0xff │ │ add w9, w10, #0x1 │ │ + and x8, x8, #0xff │ │ and x4, x9, #0xff │ │ bfi x4, x8, #8, #8 │ │ add x1, sp, #0x220 │ │ add x2, sp, #0x158 │ │ add x3, sp, #0x200 │ │ mov w5, w29 │ │ - mov x19, x28 │ │ + mov w6, w21 │ │ + mov x19, x25 │ │ str w11, [sp] │ │ - bl 238fc │ │ + bl 23c34 │ │ ldrsw x8, [sp, #512] │ │ + ldr x9, [sp, #320] │ │ mov w2, #0x7 // #7 │ │ mov x0, x23 │ │ - add x8, x21, x8, lsl #4 │ │ + add x8, x9, x8, lsl #4 │ │ add x1, x8, #0xd30 │ │ - bl 30c20 │ │ - strb w0, [x22, #21] │ │ - adrp x27, ac000 │ │ - ldr x27, [x27, #1872] │ │ + bl 30f50 │ │ + strb w0, [x27, #21] │ │ + adrp x24, ad000 │ │ + ldr x24, [x24, #1816] │ │ and w25, w0, #0xff │ │ cmp w25, #0x7 │ │ - strb wzr, [x22, #23] │ │ - add x28, x27, w25, uxtw #1 │ │ - b.ne 139a4 // b.any │ │ + strb wzr, [x27, #23] │ │ + add x26, x24, w25, uxtw #1 │ │ + b.ne 1380c // b.any │ │ ldr w8, [sp, #344] │ │ cmp w8, #0x2 │ │ - b.lt 13a74 // b.tstop │ │ + b.lt 138d8 // b.tstop │ │ ldr w8, [sp, #568] │ │ ldr w9, [sp, #552] │ │ mov x0, x23 │ │ cmp w8, #0x280 │ │ cset w8, lt // lt = tstop │ │ cmp w9, #0x27f │ │ lsl x9, x8, #1 │ │ csel x8, x8, x9, gt │ │ - add x8, x21, x8, lsl #2 │ │ + ldr x9, [sp, #320] │ │ + add x8, x9, x8, lsl #2 │ │ mov w9, #0x15e8 // #5608 │ │ add x1, x8, x9 │ │ - bl 30fec │ │ - ldr x10, [sp, #328] │ │ - ldrb w8, [x10, #23] │ │ + bl 3131c │ │ + ldrb w8, [x27, #23] │ │ add w8, w8, w0 │ │ and w9, w8, #0xff │ │ cmp w9, #0x1 │ │ - strb w8, [x10, #23] │ │ - b.ne 13a78 // b.any │ │ + strb w8, [x27, #23] │ │ + b.ne 138dc // b.any │ │ ldr w9, [sp, #344] │ │ cmp w9, #0x3 │ │ - b.lt 13a78 // b.tstop │ │ + b.lt 138dc // b.tstop │ │ ldr w8, [sp, #584] │ │ ldr w9, [sp, #568] │ │ - b 13a38 │ │ - ldrb w8, [x28] │ │ + b 1389c │ │ + ldrb w8, [x26] │ │ cmp w8, #0x1 │ │ - b.eq 139c0 // b.none │ │ - add x8, x27, x25, lsl #1 │ │ + b.eq 13828 // b.none │ │ + add x8, x24, x25, lsl #1 │ │ ldrb w8, [x8, #1] │ │ cmp w8, #0x1 │ │ - b.ne 13a74 // b.any │ │ - ldr x9, [sp, #328] │ │ + b.ne 138d8 // b.any │ │ mov w8, #0x1 // #1 │ │ - strb w8, [x9, #23] │ │ + strb w8, [x27, #23] │ │ ldr w9, [sp, #344] │ │ cmp w9, #0x3 │ │ - b.lt 13a78 // b.tstop │ │ + b.lt 138dc // b.tstop │ │ ldr w8, [sp, #584] │ │ ldr w9, [sp, #568] │ │ mov x0, x23 │ │ cmp w8, #0x280 │ │ cset w8, lt // lt = tstop │ │ cmp w9, #0x27f │ │ lsl x9, x8, #1 │ │ csel x8, x8, x9, gt │ │ - add x8, x21, x8, lsl #2 │ │ + ldr x9, [sp, #320] │ │ + add x8, x9, x8, lsl #2 │ │ mov w9, #0x15e8 // #5608 │ │ add x1, x8, x9 │ │ - bl 30fec │ │ - ldr x10, [sp, #328] │ │ - ldrb w8, [x10, #23] │ │ + bl 3131c │ │ + ldrb w8, [x27, #23] │ │ add w8, w8, w0 │ │ and w9, w8, #0xff │ │ cmp w9, #0x2 │ │ - strb w8, [x10, #23] │ │ - b.ne 13a78 // b.any │ │ + strb w8, [x27, #23] │ │ + b.ne 138dc // b.any │ │ ldr w9, [sp, #344] │ │ cmp w9, #0x4 │ │ - b.lt 13a78 // b.tstop │ │ + b.lt 138dc // b.tstop │ │ ldr w8, [sp, #600] │ │ ldr w9, [sp, #584] │ │ cmp w8, #0x280 │ │ cset w8, lt // lt = tstop │ │ cmp w9, #0x27f │ │ lsl x9, x8, #1 │ │ csel x8, x8, x9, gt │ │ - add x8, x21, x8, lsl #2 │ │ + ldr x9, [sp, #320] │ │ + mov x0, x23 │ │ + add x8, x9, x8, lsl #2 │ │ mov w9, #0x15e8 // #5608 │ │ add x1, x8, x9 │ │ - mov x0, x23 │ │ - bl 30fec │ │ - ldr x9, [sp, #328] │ │ - ldrb w8, [x9, #23] │ │ + bl 3131c │ │ + ldrb w8, [x27, #23] │ │ add w8, w8, w0 │ │ - strb w8, [x9, #23] │ │ - b 13a78 │ │ + strb w8, [x27, #23] │ │ + b 138dc │ │ mov w8, wzr │ │ - ldr x10, [sp, #136] │ │ mov x9, x19 │ │ - cmp w10, w9 │ │ - csel w9, w10, w9, cc // cc = lo, ul, last │ │ + mov x10, x22 │ │ + cmp w9, w10 │ │ + csel w9, w9, w10, cc // cc = lo, ul, last │ │ cmp w9, #0x1 │ │ - b.ne 13a98 // b.any │ │ + b.ne 139b8 // b.any │ │ mov w21, #0x1 // #1 │ │ - b 13aa8 │ │ - ldr x9, [sp, #328] │ │ - ldrb w9, [x9, #21] │ │ - cmp w9, #0x6 │ │ - cset w21, ne // ne = any │ │ - ldrb w9, [x28] │ │ - ldr x10, [sp, #328] │ │ + ldrb w9, [x26] │ │ + add x1, x27, #0x8 │ │ cmp w9, #0x2 │ │ - add x1, x10, #0x8 │ │ - b.cc 13b1c // b.lo, b.ul, b.last │ │ - mov x28, x19 │ │ - b.eq 13be8 // b.none │ │ - ldr x19, [sp, #296] │ │ - cmp w9, #0x3 │ │ - b.ne 13c48 // b.any │ │ - and x8, x8, #0xff │ │ - lsl x8, x8, #4 │ │ - add x9, sp, #0x220 │ │ - ldr w8, [x9, x8] │ │ - ldr x10, [sp, #312] │ │ - mov w9, #0x33c0 // #13248 │ │ - mov x0, x20 │ │ - str w8, [x1] │ │ - ldr x8, [x19] │ │ - add x2, x10, x9 │ │ - ldr w8, [x8, #296] │ │ - cmp w8, #0x0 │ │ - cset w3, eq // eq = none │ │ - bl 15984 │ │ - add x8, x27, x25, lsl #1 │ │ - ldrb w8, [x8, #1] │ │ - cmp w8, #0x2 │ │ - b.cs 13c58 // b.hs, b.nlast │ │ - b 13b80 │ │ + b.cs 139d4 // b.hs, b.nlast │ │ and x8, x8, #0xff │ │ lsl x8, x8, #4 │ │ add x9, sp, #0x220 │ │ ldr w8, [x9, x8] │ │ - ldr x9, [sp, #296] │ │ - mov x28, x19 │ │ + ldr x9, [sp, #304] │ │ str w8, [x1] │ │ ldr x10, [x9] │ │ lsr w9, w8, #16 │ │ ldr w11, [x10, #296] │ │ - cbz w11, 13c3c │ │ + cbz w11, 13a84 │ │ and w10, w8, #0x8000 │ │ add w9, w9, w8, lsr #31 │ │ - add w9, w9, #0x3 │ │ add w8, w8, w10, lsr #15 │ │ - and w9, w9, #0xfff8 │ │ + add w9, w9, #0x3 │ │ add w8, w8, #0x3 │ │ - strh w9, [x1, #2] │ │ + and w9, w9, #0xfff8 │ │ and w8, w8, #0xfff8 │ │ + strh w9, [x1, #2] │ │ strh w8, [x1] │ │ - ldr x19, [sp, #296] │ │ - add x8, x27, x25, lsl #1 │ │ + add x8, x24, x25, lsl #1 │ │ ldrb w8, [x8, #1] │ │ cmp w8, #0x2 │ │ - b.cs 13c58 // b.hs, b.nlast │ │ - ldr x10, [sp, #328] │ │ + b.cs 13ab8 // b.hs, b.nlast │ │ + ldrb w8, [x27, #23] │ │ add x9, sp, #0x220 │ │ - ldr x25, [sp, #280] │ │ - ldrb w8, [x10, #23] │ │ + mov x22, x19 │ │ add x8, x9, x8, lsl #4 │ │ ldr w8, [x8, #4] │ │ - str w8, [x10, #12] │ │ - ldr x10, [x19] │ │ + str w8, [x27, #12] │ │ + ldp x25, x9, [sp, #296] │ │ + ldr x10, [x9] │ │ lsr w9, w8, #16 │ │ ldr w11, [x10, #296] │ │ - cbz w11, 13d08 │ │ + cbz w11, 13d10 │ │ and w10, w8, #0x8000 │ │ add w9, w9, w8, lsr #31 │ │ add w8, w8, w10, lsr #15 │ │ - ldr x10, [sp, #328] │ │ add w9, w9, #0x3 │ │ add w8, w8, #0x3 │ │ and w9, w9, #0xfff8 │ │ and w8, w8, #0xfff8 │ │ - strh w9, [x10, #14] │ │ - strh w8, [x10, #12] │ │ - ldr x8, [sp, #320] │ │ - ldr x8, [x8, #8] │ │ - ldr w9, [x8, #1028] │ │ - cbnz w9, 13d40 │ │ - b 13e40 │ │ - ldr x19, [sp, #296] │ │ - ldr x22, [sp, #328] │ │ + strh w9, [x27, #14] │ │ + strh w8, [x27, #12] │ │ + b 13bf0 │ │ + ldrb w9, [x27, #21] │ │ + cmp w9, #0x6 │ │ + cset w21, ne // ne = any │ │ + ldrb w9, [x26] │ │ + add x1, x27, #0x8 │ │ + cmp w9, #0x2 │ │ + b.cc 13908 // b.lo, b.ul, b.last │ │ + b.eq 13a30 // b.none │ │ + cmp w9, #0x3 │ │ + b.ne 13aa8 // b.any │ │ + and x8, x8, #0xff │ │ + lsl x8, x8, #4 │ │ + add x9, sp, #0x220 │ │ + ldr w8, [x9, x8] │ │ + ldr x10, [sp, #320] │ │ + mov w9, #0x33c0 // #13248 │ │ + mov x0, x20 │ │ + str w8, [x1] │ │ + ldr x8, [sp, #304] │ │ + add x2, x10, x9 │ │ + ldr x8, [x8] │ │ + ldr w8, [x8, #296] │ │ + cmp w8, #0x0 │ │ + cset w3, eq // eq = none │ │ + bl 15880 │ │ + add x8, x24, x25, lsl #1 │ │ + ldrb w8, [x8, #1] │ │ + cmp w8, #0x2 │ │ + b.cs 13ab8 // b.hs, b.nlast │ │ + b 13964 │ │ + ldr x8, [sp, #304] │ │ mov w9, #0x24 // #36 │ │ ldp w1, w2, [x20, #16] │ │ - ldr x5, [x19] │ │ - ldrsb x8, [x22, #24] │ │ - ldr x3, [sp, #136] │ │ - mov w4, w28 │ │ + mov w3, w19 │ │ + ldr x5, [x8] │ │ + ldrsb x8, [x27, #24] │ │ + ldr x4, [sp, #328] │ │ + nop │ │ madd x8, x8, x9, x5 │ │ ldr w9, [x8, #1424] │ │ add x0, x8, #0x590 │ │ cmp w9, #0x1 │ │ cset w8, eq // eq = none │ │ orr w21, w21, w8 │ │ - bl 16020 │ │ - str w0, [x22, #8] │ │ - add x8, x27, x25, lsl #1 │ │ + bl 15f1c │ │ + str w0, [x27, #8] │ │ + add x8, x24, x25, lsl #1 │ │ ldrb w8, [x8, #1] │ │ cmp w8, #0x2 │ │ - b.cs 13c58 // b.hs, b.nlast │ │ - b 13b80 │ │ + b.cs 13ab8 // b.hs, b.nlast │ │ + b 13964 │ │ ldr w10, [x10, #500] │ │ - cbz w10, 144f4 │ │ - ldr x19, [sp, #296] │ │ - add x8, x27, x25, lsl #1 │ │ + cbnz w10, 13aa8 │ │ + sxth w10, w8 │ │ + sub w9, w9, w8, asr #31 │ │ + sub w8, w8, w10, lsr #15 │ │ + and w9, w9, #0xfffe │ │ + and w8, w8, #0xfffe │ │ + strh w9, [x1, #2] │ │ + strh w8, [x1] │ │ + add x8, x24, x25, lsl #1 │ │ ldrb w8, [x8, #1] │ │ cmp w8, #0x2 │ │ - b.cc 13b80 // b.lo, b.ul, b.last │ │ - ldr x25, [sp, #280] │ │ - b.eq 13cb8 // b.none │ │ + b.cc 13964 // b.lo, b.ul, b.last │ │ + ldr x25, [sp, #296] │ │ + mov x22, x19 │ │ + b.eq 13bb0 // b.none │ │ + ldr x19, [sp, #320] │ │ cmp w8, #0x3 │ │ - b.ne 13d30 // b.any │ │ - ldr x1, [sp, #328] │ │ + b.ne 13bf4 // b.any │ │ + ldrb w8, [x27, #23] │ │ add x9, sp, #0x220 │ │ - ldr x10, [sp, #312] │ │ + mov x1, x27 │ │ mov x0, x20 │ │ - ldrb w8, [x1, #23] │ │ add x8, x9, x8, lsl #4 │ │ ldr w8, [x8, #4] │ │ mov w9, #0x33c0 // #13248 │ │ - add x2, x10, x9 │ │ + add x2, x19, x9 │ │ str w8, [x1, #12]! │ │ - ldr x8, [x19] │ │ + ldr x8, [sp, #304] │ │ + ldr x8, [x8] │ │ ldr w8, [x8, #296] │ │ cmp w8, #0x0 │ │ cset w3, eq // eq = none │ │ - bl 15984 │ │ - ldr x8, [sp, #320] │ │ - ldr x8, [x8, #8] │ │ + bl 15880 │ │ + ldr x8, [x28, #8] │ │ ldr w9, [x8, #1028] │ │ - cbnz w9, 13d40 │ │ - b 13e40 │ │ - ldr x22, [sp, #328] │ │ - ldr x5, [x19] │ │ + cbnz w9, 13c00 │ │ + mov x14, x28 │ │ + ldr w9, [x8, #1044] │ │ + cbz w9, 13d04 │ │ + ldr w8, [x8, #1060] │ │ + ldr x10, [x20, #648] │ │ + cbz w8, 13d64 │ │ + ldrsb x11, [x27, #25] │ │ + ldrsb x13, [x27, #24] │ │ + ldr x9, [x14, #2056] │ │ + mov w12, #0x120 // #288 │ │ + add x14, x14, #0x20 │ │ + madd x11, x11, x12, x14 │ │ + madd x12, x13, x12, x14 │ │ + ldr x12, [x12, #8] │ │ + ldr x11, [x11, #8] │ │ + ldr w9, [x9, #248] │ │ + sub w8, w8, #0x1 │ │ + ldr w12, [x12, #248] │ │ + ldr w11, [x11, #248] │ │ + mov w13, #0x1 // #1 │ │ + lsl w8, w13, w8 │ │ + sub w13, w8, #0x1 │ │ + sub w12, w12, w9 │ │ + sub w9, w9, w11 │ │ + and w11, w12, w13 │ │ + and w12, w12, w8 │ │ + and w13, w9, w13 │ │ + and w9, w9, w8 │ │ + subs w8, w11, w12 │ │ + cneg w8, w8, mi // mi = first │ │ + subs w9, w13, w9 │ │ + cneg w9, w9, mi // mi = first │ │ + add x10, x10, x25 │ │ + ldrb w11, [x10, #256] │ │ + cmp w11, #0x1 │ │ + b.ls 13d78 // b.plast │ │ + mov w10, #0x1 // #1 │ │ + b 13d84 │ │ + ldr x8, [sp, #304] │ │ mov w9, #0x24 // #36 │ │ ldp w1, w2, [x20, #16] │ │ - ldrsb x8, [x22, #25] │ │ - ldr x3, [sp, #136] │ │ - mov w4, w28 │ │ + mov w3, w22 │ │ + ldr x5, [x8] │ │ + ldrsb x8, [x27, #25] │ │ + ldr x4, [sp, #328] │ │ + nop │ │ madd x8, x8, x9, x5 │ │ ldr w9, [x8, #1424] │ │ add x0, x8, #0x590 │ │ cmp w9, #0x1 │ │ cset w8, eq // eq = none │ │ orr w21, w21, w8 │ │ - bl 16020 │ │ - str w0, [x22, #12] │ │ - ldr x8, [sp, #320] │ │ - ldr x8, [x8, #8] │ │ - ldr w9, [x8, #1028] │ │ - cbnz w9, 13d40 │ │ - b 13e40 │ │ - ldr w10, [x10, #500] │ │ - cbnz w10, 13d30 │ │ - sxth w10, w8 │ │ - sub w9, w9, w8, asr #31 │ │ - sub w8, w8, w10, lsr #15 │ │ - ldr x10, [sp, #328] │ │ - and w9, w9, #0xfffe │ │ - and w8, w8, #0xfffe │ │ - strh w9, [x10, #14] │ │ - strh w8, [x10, #12] │ │ - ldr x8, [sp, #320] │ │ - ldr x8, [x8, #8] │ │ + bl 15f1c │ │ + str w0, [x27, #12] │ │ + ldr x19, [sp, #320] │ │ + ldr x8, [x28, #8] │ │ ldr w9, [x8, #1028] │ │ - cbz w9, 13e40 │ │ + cbz w9, 13b18 │ │ ldr x8, [x20, #648] │ │ add x8, x8, x25 │ │ ldrb w9, [x8, #256] │ │ cmp w9, #0x2 │ │ - b.ls 13d5c // b.plast │ │ + b.ls 13c1c // b.plast │ │ mov w8, #0x1 // #1 │ │ - b 13d6c │ │ + b 13c2c │ │ ldrb w8, [x8, #288] │ │ cmp w8, #0x6 │ │ mov w8, #0x3 // #3 │ │ csel w8, w8, wzr, eq // eq = none │ │ - ldr x9, [sp, #304] │ │ + ldr x9, [sp, #280] │ │ add x9, x20, x9 │ │ ldrb w10, [x9, #280] │ │ cmp w10, #0x2 │ │ - b.ls 13d88 // b.plast │ │ + b.ls 13c48 // b.plast │ │ mov w9, #0x1 // #1 │ │ - b 13d98 │ │ + b 13c58 │ │ ldrb w9, [x9, #312] │ │ cmp w9, #0x6 │ │ mov w9, #0x3 // #3 │ │ csel w9, w9, wzr, eq // eq = none │ │ add w8, w9, w8 │ │ mov w9, #0x5 // #5 │ │ cmp w8, #0x5 │ │ csel w8, w8, w9, cc // cc = lo, ul, last │ │ - ldr x9, [sp, #312] │ │ - mov x0, x23 │ │ - add x8, x9, w8, uxtw #2 │ │ + add x8, x19, w8, uxtw #2 │ │ mov w9, #0x1644 // #5700 │ │ add x1, x8, x9 │ │ - bl 30fec │ │ - cbz w0, 13e38 │ │ + mov x0, x23 │ │ + bl 3131c │ │ + cbz w0, 13cf4 │ │ mov w8, #0x1 // #1 │ │ mov w9, #0xbb80 // #48000 │ │ lsl w8, w8, w29 │ │ movk w9, #0x3, lsl #16 │ │ tst w8, w9 │ │ - b.eq 13ee0 // b.none │ │ - ldr x8, [sp, #176] │ │ - mov w9, #0x165c // #5724 │ │ + b.eq 13d48 // b.none │ │ + adrp x9, ad000 │ │ + ldr x8, [sp, #184] │ │ + ldr x9, [x9, #2816] │ │ mov x0, x23 │ │ - ldrb w19, [x24, x8] │ │ - ldr x8, [sp, #312] │ │ + ldrb w19, [x9, x8] │ │ + ldr x8, [sp, #320] │ │ + mov w9, #0x165c // #5724 │ │ add x8, x8, x19, lsl #2 │ │ add x1, x8, x9 │ │ - bl 30fec │ │ - ldr x10, [sp, #328] │ │ + bl 3131c │ │ mov w9, #0x4 // #4 │ │ and w8, w0, #0xff │ │ sub w9, w9, w0 │ │ - strb w9, [x10, #20] │ │ - cbnz w8, 13eec │ │ - ldr x8, [sp, #312] │ │ + strb w9, [x27, #20] │ │ + cbnz w8, 13d50 │ │ + ldr x8, [sp, #320] │ │ mov w2, #0xf // #15 │ │ mov x0, x23 │ │ add x8, x8, x19, lsl #5 │ │ add x1, x8, #0x3c0 │ │ - bl 30ce0 │ │ - ldr x8, [sp, #328] │ │ - strb w0, [x8, #16] │ │ - b 13eec │ │ - ldr x8, [sp, #320] │ │ - ldr x8, [x8, #8] │ │ + bl 31010 │ │ + strb w0, [x27, #16] │ │ + b 13d50 │ │ + ldr x8, [x28, #8] │ │ + mov x14, x28 │ │ ldr w9, [x8, #1044] │ │ - cbz w9, 13ed8 │ │ - ldr w8, [x8, #1060] │ │ - ldr x10, [x20, #648] │ │ - cbz w8, 13f04 │ │ - ldp x14, x13, [sp, #320] │ │ - mov w12, #0x120 // #288 │ │ - sub w8, w8, #0x1 │ │ - ldrsb x11, [x13, #25] │ │ - ldrsb x13, [x13, #24] │ │ - ldr x9, [x14, #2056] │ │ - add x14, x14, #0x20 │ │ - madd x11, x11, x12, x14 │ │ - madd x12, x13, x12, x14 │ │ - ldr x12, [x12, #8] │ │ - ldr x11, [x11, #8] │ │ - ldr w9, [x9, #248] │ │ - mov w13, #0x1 // #1 │ │ - ldr w12, [x12, #248] │ │ - ldr w11, [x11, #248] │ │ - lsl w8, w13, w8 │ │ - sub w13, w8, #0x1 │ │ - sub w12, w12, w9 │ │ - sub w9, w9, w11 │ │ - and w11, w12, w13 │ │ - and w12, w12, w8 │ │ - and w13, w9, w13 │ │ - and w9, w9, w8 │ │ - subs w8, w11, w12 │ │ - cneg w8, w8, mi // mi = first │ │ - subs w9, w13, w9 │ │ - cneg w9, w9, mi // mi = first │ │ - add x10, x10, x25 │ │ - ldrb w11, [x10, #256] │ │ - cmp w11, #0x1 │ │ - b.ls 13f18 // b.plast │ │ - mov w10, #0x1 // #1 │ │ - b 13f24 │ │ + cbnz w9, 13b24 │ │ mov w8, #0x2 // #2 │ │ - b 13f7c │ │ - ldr x9, [sp, #328] │ │ + strb w8, [x27, #20] │ │ + b 11448 │ │ + ldr w10, [x10, #500] │ │ + ldr x19, [sp, #320] │ │ + cbnz w10, 13bf4 │ │ + sxth w10, w8 │ │ + sub w9, w9, w8, asr #31 │ │ + sub w8, w8, w10, lsr #15 │ │ + and w9, w9, #0xfffe │ │ + and w8, w8, #0xfffe │ │ + strh w9, [x27, #14] │ │ + strh w8, [x27, #12] │ │ + ldr x8, [x28, #8] │ │ + ldr w9, [x8, #1028] │ │ + cbnz w9, 13c00 │ │ + b 13b18 │ │ mov w8, #0x3 // #3 │ │ - strb w8, [x9, #20] │ │ + strb w8, [x27, #20] │ │ mov x0, x23 │ │ - bl 30f6c │ │ - ldr x8, [sp, #328] │ │ - ldr x19, [sp, #296] │ │ - strb w0, [x8, #17] │ │ - b 11574 │ │ + bl 3129c │ │ + ldr x19, [sp, #320] │ │ + strb w0, [x27, #17] │ │ + b 11448 │ │ mov w9, wzr │ │ add x10, x10, x25 │ │ ldrb w11, [x10, #256] │ │ cmp w11, #0x1 │ │ - b.hi 13ed0 // b.pmore │ │ + b.hi 13ba8 // b.pmore │ │ ldrb w10, [x10, #288] │ │ cmp w10, #0x6 │ │ cset w10, eq // eq = none │ │ - ldr x11, [sp, #304] │ │ + ldr x11, [sp, #280] │ │ add x11, x20, x11 │ │ ldrb w12, [x11, #280] │ │ cmp w12, #0x1 │ │ - b.ls 13f40 // b.plast │ │ + b.ls 13da0 // b.plast │ │ mov w11, #0x1 // #1 │ │ - b 13f4c │ │ + b 13dac │ │ ldrb w11, [x11, #312] │ │ cmp w11, #0x6 │ │ cset w11, eq // eq = none │ │ cmp w8, w9 │ │ mov w8, #0x3 // #3 │ │ - ldr x9, [sp, #312] │ │ csel x8, x8, xzr, eq // eq = none │ │ add x8, x10, x8 │ │ add x8, x8, x11 │ │ - add x8, x9, x8, lsl #2 │ │ + add x8, x19, x8, lsl #2 │ │ mov w9, #0x162c // #5676 │ │ add x1, x8, x9 │ │ mov x0, x23 │ │ - bl 30fec │ │ + bl 3131c │ │ add w8, w0, #0x1 │ │ - ldr x9, [sp, #328] │ │ - strb w8, [x9, #20] │ │ - b 11574 │ │ + strb w8, [x27, #20] │ │ + b 11448 │ │ ldrsb x9, [x9, #288] │ │ cmp x9, #0x1 │ │ - b.gt 13fa8 │ │ + b.gt 13e00 │ │ lsl x9, x9, #2 │ │ add x10, sp, #0x220 │ │ ldr w11, [x10, x9] │ │ add w11, w11, #0x1 │ │ str w11, [x10, x9] │ │ - ldr x9, [sp, #280] │ │ + ldr x9, [sp, #296] │ │ add x8, x8, x9 │ │ ldrb w9, [x8, #256] │ │ - cbz w9, 12c50 │ │ + cbz w9, 12c00 │ │ ldrsb x8, [x8, #320] │ │ cmp x8, #0x1 │ │ - b.gt 12c50 │ │ + b.gt 12c00 │ │ lsl x8, x8, #2 │ │ add x9, sp, #0x220 │ │ ldr w10, [x9, x8] │ │ add w10, w10, #0x1 │ │ str w10, [x9, x8] │ │ - ldr w8, [sp, #240] │ │ - cmp w23, w8 │ │ - b.gt 12c5c │ │ - b 12c6c │ │ + ldr w8, [sp, #192] │ │ + cmp w12, w8 │ │ + b.gt 12c0c │ │ + b 12c18 │ │ ldrsb x8, [x8, #312] │ │ cmp x8, #0x1 │ │ - b.gt 14008 │ │ + b.gt 13e60 │ │ lsl x8, x8, #2 │ │ add x9, sp, #0x220 │ │ ldr w10, [x9, x8] │ │ add w10, w10, #0x1 │ │ str w10, [x9, x8] │ │ - ldr x8, [sp, #304] │ │ - add x8, x20, x8 │ │ + add x8, x20, x23 │ │ ldrb w9, [x8, #280] │ │ - cbz w9, 12c6c │ │ + cbz w9, 12c18 │ │ ldrsb x8, [x8, #344] │ │ cmp x8, #0x1 │ │ - b.gt 12c6c │ │ + b.gt 12c18 │ │ lsl x8, x8, #2 │ │ add x9, sp, #0x220 │ │ ldr w10, [x9, x8] │ │ add w10, w10, #0x1 │ │ str w10, [x9, x8] │ │ - b 12c6c │ │ - mov w8, w19 │ │ - cmp x25, #0x1 │ │ - b.eq 14458 // b.none │ │ - cbz w25, 14510 │ │ - ldrsw x13, [x20, #16] │ │ - add x12, sp, #0x220 │ │ - add x12, x12, w8, uxtw #4 │ │ - mov w11, wzr │ │ - mov w8, w8 │ │ - add x12, x12, #0x8 │ │ - sub x13, x13, #0x1 │ │ - mov w14, #0xfffffff8 // #-8 │ │ - rbit w15, w25 │ │ - clz w15, w15 │ │ - add w11, w15, w11 │ │ - ldr x16, [x9, w11, uxtw #3] │ │ - adrp x0, ac000 │ │ - add x8, x8, #0x1 │ │ - cmp x8, #0x7 │ │ - add x16, x16, x13, lsl #4 │ │ - ldrb w17, [x16, #10] │ │ - ldr x0, [x0, #1184] │ │ - add x17, x0, x17, lsl #2 │ │ - ldrb w0, [x17] │ │ - ldrb w17, [x17, #1] │ │ - sub w0, w14, w0, lsl #4 │ │ - add w17, w17, w11, lsl #1 │ │ - lsl w17, w17, #4 │ │ - sub w17, w17, #0x8 │ │ - stp w0, w17, [x12, #-8] │ │ - ldrsh w1, [x16, #2] │ │ - add w0, w0, w1 │ │ - str w0, [x12] │ │ - ldrsh w16, [x16] │ │ - add w16, w17, w16 │ │ - str w16, [x12, #4] │ │ - b.hi 140e0 // b.pmore │ │ - lsr w15, w25, w15 │ │ - and w25, w15, #0xfffffffe │ │ - add x12, x12, #0x10 │ │ - cbnz w25, 1406c │ │ - ldr x25, [sp, #280] │ │ - cmp w8, #0x7 │ │ - b.le 14514 │ │ - b 145ec │ │ + b 12c18 │ │ ldrsb x9, [x9, #288] │ │ cmp x9, #0x3 │ │ - b.gt 14110 │ │ + b.gt 13eb0 │ │ lsl x9, x9, #2 │ │ add x10, sp, #0x220 │ │ ldr w11, [x10, x9] │ │ add w11, w11, #0x1 │ │ str w11, [x10, x9] │ │ add x8, x8, x19 │ │ ldrb w9, [x8, #256] │ │ - cbz w9, 12dfc │ │ + cbz w9, 12da0 │ │ ldrsb x8, [x8, #320] │ │ cmp x8, #0x3 │ │ - b.gt 12dfc │ │ + b.gt 12da0 │ │ lsl x8, x8, #2 │ │ add x9, sp, #0x220 │ │ ldr w10, [x9, x8] │ │ add w10, w10, #0x1 │ │ str w10, [x9, x8] │ │ - ldr x8, [sp, #216] │ │ - ldr w9, [sp, #240] │ │ - cmp w8, w9 │ │ - b.gt 12e0c │ │ - b 12e1c │ │ + ldr w8, [sp, #192] │ │ + cmp w12, w8 │ │ + b.gt 12dac │ │ + b 12dbc │ │ ldrsb x8, [x8, #312] │ │ cmp x8, #0x3 │ │ - b.gt 14170 │ │ + b.gt 13f0c │ │ lsl x8, x8, #2 │ │ add x9, sp, #0x220 │ │ ldr w10, [x9, x8] │ │ add w10, w10, #0x1 │ │ str w10, [x9, x8] │ │ - ldr x8, [sp, #304] │ │ + ldr x8, [sp, #280] │ │ add x8, x20, x8 │ │ ldrb w9, [x8, #280] │ │ - cbz w9, 12e1c │ │ + cbz w9, 12dbc │ │ ldrsb x8, [x8, #344] │ │ cmp x8, #0x3 │ │ - b.gt 12e1c │ │ + b.gt 12dbc │ │ lsl x8, x8, #2 │ │ add x9, sp, #0x220 │ │ ldr w10, [x9, x8] │ │ add w10, w10, #0x1 │ │ str w10, [x9, x8] │ │ - b 12e1c │ │ + b 12dbc │ │ ldrsb x9, [x9, #288] │ │ cmp x9, #0x4 │ │ - b.lt 141c4 // b.tstop │ │ + b.lt 13f60 // b.tstop │ │ add x10, sp, #0x220 │ │ add x9, x10, x9, lsl #2 │ │ ldur w10, [x9, #-16] │ │ add w10, w10, #0x1 │ │ stur w10, [x9, #-16] │ │ add x8, x8, x19 │ │ ldrb w9, [x8, #256] │ │ - cbz w9, 131c4 │ │ + cbz w9, 131d8 │ │ ldrsb x8, [x8, #320] │ │ cmp x8, #0x4 │ │ - b.lt 131c4 // b.tstop │ │ + b.lt 131d8 // b.tstop │ │ add x9, sp, #0x220 │ │ add x8, x9, x8, lsl #2 │ │ ldur w9, [x8, #-16] │ │ add w9, w9, #0x1 │ │ stur w9, [x8, #-16] │ │ - ldr x8, [sp, #216] │ │ - ldr w9, [sp, #240] │ │ - cmp w8, w9 │ │ - b.gt 131d4 │ │ - b 131e4 │ │ + b 131d8 │ │ ldrsb x8, [x8, #312] │ │ cmp x8, #0x4 │ │ - b.lt 14224 // b.tstop │ │ + b.lt 13fb0 // b.tstop │ │ add x9, sp, #0x220 │ │ add x8, x9, x8, lsl #2 │ │ ldur w9, [x8, #-16] │ │ add w9, w9, #0x1 │ │ stur w9, [x8, #-16] │ │ - ldr x8, [sp, #304] │ │ + ldr x8, [sp, #280] │ │ add x8, x20, x8 │ │ ldrb w9, [x8, #280] │ │ - cbz w9, 131e4 │ │ + cbz w9, 131fc │ │ ldrsb x8, [x8, #344] │ │ cmp x8, #0x4 │ │ - b.lt 131e4 // b.tstop │ │ + b.lt 131fc // b.tstop │ │ add x9, sp, #0x220 │ │ add x8, x9, x8, lsl #2 │ │ ldur w9, [x8, #-16] │ │ add w9, w9, #0x1 │ │ stur w9, [x8, #-16] │ │ - b 131e4 │ │ - ldr x10, [sp, #304] │ │ + b 131fc │ │ add x9, x8, x19 │ │ + add x14, x20, x23 │ │ ldrb w12, [x9, #256] │ │ - add x14, x20, x10 │ │ ldrb w13, [x14, #280] │ │ ldrsb w10, [x9, #288] │ │ ldrsb w9, [x14, #312] │ │ orr w14, w13, w12 │ │ - cbz w14, 14acc │ │ - cbz w12, 14aec │ │ - cbz w13, 14aec │ │ - ldr x11, [sp, #304] │ │ + cbz w14, 142cc │ │ + cbz w12, 142ec │ │ + cbz w13, 142ec │ │ add x8, x8, x19 │ │ ldrsb w8, [x8, #320] │ │ - cmp w10, #0x3 │ │ - add x11, x20, x11 │ │ + add x11, x20, x23 │ │ ldrsb w11, [x11, #344] │ │ + cmp w10, #0x3 │ │ cset w12, gt │ │ cmp w8, #0x4 │ │ cset w8, lt // lt = tstop │ │ cmp w9, #0x3 │ │ eor w8, w12, w8 │ │ cset w12, gt │ │ cmp w11, #0x4 │ │ cset w11, lt // lt = tstop │ │ - mov x13, x20 │ │ eor w11, w12, w11 │ │ - tbnz w8, #0, 14c1c │ │ - cbnz w11, 14c1c │ │ + tbnz w8, #0, 14b10 │ │ + cbnz w11, 14b10 │ │ mov w8, wzr │ │ - b 14d3c │ │ + b 14c3c │ │ ldrb w10, [x10, #256] │ │ - cbz w10, 12db0 │ │ + cbz w10, 12d50 │ │ add x8, x8, x9 │ │ ldrsb w9, [x8, #288] │ │ ldrsb w8, [x8, #320] │ │ cmp w9, #0x3 │ │ cset w9, gt │ │ cmp w8, #0x4 │ │ cset w8, lt // lt = tstop │ │ eor w8, w9, w8 │ │ lsl w8, w8, #2 │ │ - b 12db4 │ │ + b 12d54 │ │ ldrsb w9, [x9, #288] │ │ eor w10, w9, #0x2 │ │ cmp w10, #0x1 │ │ - b.hi 1432c // b.pmore │ │ + b.hi 140ac // b.pmore │ │ sub w9, w9, #0x2 │ │ sbfiz x9, x9, #2, #32 │ │ add x10, sp, #0x220 │ │ ldr w11, [x10, x9] │ │ add w11, w11, #0x1 │ │ str w11, [x10, x9] │ │ add x8, x8, x19 │ │ ldrb w9, [x8, #256] │ │ - cbz w9, 12e80 │ │ + cbz w9, 12e24 │ │ ldrsb w8, [x8, #320] │ │ eor w9, w8, #0x2 │ │ cmp w9, #0x1 │ │ - b.hi 12e80 // b.pmore │ │ + b.hi 12e24 // b.pmore │ │ sub w8, w8, #0x2 │ │ sbfiz x8, x8, #2, #32 │ │ add x9, sp, #0x220 │ │ ldr w10, [x9, x8] │ │ add w10, w10, #0x1 │ │ str w10, [x9, x8] │ │ - ldr x8, [sp, #216] │ │ - ldr w9, [sp, #240] │ │ - cmp w8, w9 │ │ - b.gt 12e90 │ │ - b 12ea0 │ │ + ldr w8, [sp, #192] │ │ + cmp w12, w8 │ │ + b.gt 12e30 │ │ + b 12e40 │ │ ldrsb w8, [x8, #312] │ │ eor w9, w8, #0x2 │ │ cmp w9, #0x1 │ │ - b.hi 1439c // b.pmore │ │ + b.hi 14118 // b.pmore │ │ sub w8, w8, #0x2 │ │ sbfiz x8, x8, #2, #32 │ │ add x9, sp, #0x220 │ │ ldr w10, [x9, x8] │ │ add w10, w10, #0x1 │ │ str w10, [x9, x8] │ │ - ldr x8, [sp, #304] │ │ + ldr x8, [sp, #280] │ │ add x8, x20, x8 │ │ ldrb w9, [x8, #280] │ │ - cbz w9, 12ea0 │ │ + cbz w9, 12e40 │ │ ldrsb w8, [x8, #344] │ │ eor w9, w8, #0x2 │ │ cmp w9, #0x1 │ │ - b.hi 12ea0 // b.pmore │ │ + b.hi 12e40 // b.pmore │ │ sub w8, w8, #0x2 │ │ sbfiz x8, x8, #2, #32 │ │ add x9, sp, #0x220 │ │ ldr w10, [x9, x8] │ │ add w10, w10, #0x1 │ │ str w10, [x9, x8] │ │ - b 12ea0 │ │ + b 12e40 │ │ cmp w14, #0x6 │ │ mov w25, #0x1 // #1 │ │ - b.gt 13634 │ │ + b.gt 135a4 │ │ add w14, w14, #0x1 │ │ - b 1354c │ │ + b 12ec0 │ │ + ldrsb x9, [x9, #288] │ │ + cmp x9, #0x1 │ │ + b.gt 14188 │ │ + lsl x9, x9, #2 │ │ + add x10, sp, #0x220 │ │ + ldr w11, [x10, x9] │ │ + add w11, w11, #0x1 │ │ + str w11, [x10, x9] │ │ + add x8, x8, x19 │ │ + ldrb w9, [x8, #256] │ │ + cbz w9, 13160 │ │ + ldrsb x8, [x8, #320] │ │ + cmp x8, #0x1 │ │ + b.gt 13160 │ │ + lsl x8, x8, #2 │ │ + add x9, sp, #0x220 │ │ + ldr w10, [x9, x8] │ │ + add w10, w10, #0x1 │ │ + str w10, [x9, x8] │ │ + ldr w8, [sp, #192] │ │ + cmp w12, w8 │ │ + b.gt 1316c │ │ + b 1317c │ │ + ldrsb x8, [x8, #312] │ │ + cmp x8, #0x1 │ │ + b.gt 141e4 │ │ + lsl x8, x8, #2 │ │ + add x9, sp, #0x220 │ │ + ldr w10, [x9, x8] │ │ + add w10, w10, #0x1 │ │ + str w10, [x9, x8] │ │ + ldr x8, [sp, #280] │ │ + add x8, x20, x8 │ │ + ldrb w9, [x8, #280] │ │ + cbz w9, 1317c │ │ + ldrsb x8, [x8, #344] │ │ + cmp x8, #0x1 │ │ + b.gt 1317c │ │ + lsl x8, x8, #2 │ │ + add x9, sp, #0x220 │ │ + ldr w10, [x9, x8] │ │ + add w10, w10, #0x1 │ │ + str w10, [x9, x8] │ │ + b 1317c │ │ + ldrsb x9, [x9, #288] │ │ + cmp x9, #0x4 │ │ + b.lt 14238 // b.tstop │ │ + add x10, sp, #0x220 │ │ + add x9, x10, x9, lsl #2 │ │ + ldur w10, [x9, #-16] │ │ + add w10, w10, #0x1 │ │ + stur w10, [x9, #-16] │ │ + add x8, x8, x19 │ │ + ldrb w9, [x8, #256] │ │ + cbz w9, 1326c │ │ + ldrsb x8, [x8, #320] │ │ + cmp x8, #0x4 │ │ + b.lt 1326c // b.tstop │ │ + add x9, sp, #0x220 │ │ + add x8, x9, x8, lsl #2 │ │ + ldur w9, [x8, #-16] │ │ + add w9, w9, #0x1 │ │ + stur w9, [x8, #-16] │ │ + ldr w8, [sp, #192] │ │ + ldr x10, [sp, #320] │ │ + cmp w11, w8 │ │ + b.gt 1327c │ │ + b 1328c │ │ + ldrsb x8, [x8, #312] │ │ + cmp x8, #0x4 │ │ + b.lt 14298 // b.tstop │ │ + add x9, sp, #0x220 │ │ + add x8, x9, x8, lsl #2 │ │ + ldur w9, [x8, #-16] │ │ + add w9, w9, #0x1 │ │ + stur w9, [x8, #-16] │ │ + ldr x8, [sp, #280] │ │ + add x8, x20, x8 │ │ + ldrb w9, [x8, #280] │ │ + cbz w9, 1328c │ │ + ldrsb x8, [x8, #344] │ │ + cmp x8, #0x4 │ │ + b.lt 1328c // b.tstop │ │ + add x9, sp, #0x220 │ │ + add x8, x9, x8, lsl #2 │ │ + ldur w9, [x8, #-16] │ │ + add w9, w9, #0x1 │ │ + stur w9, [x8, #-16] │ │ + b 1328c │ │ + cmp w10, #0x4 │ │ + cset w8, lt // lt = tstop │ │ + cmp w9, #0x3 │ │ + cset w9, gt │ │ + eor w9, w8, w9 │ │ + mov w8, #0x1 // #1 │ │ + bfi w8, w9, #1, #1 │ │ + b 12d54 │ │ + cmp w12, #0x0 │ │ + csel x8, x8, x11, ne // ne = any │ │ + csel w11, w19, w23, ne // ne = any │ │ + add x8, x8, x11 │ │ + ldrsb w11, [x8, #288] │ │ + ldrsb w8, [x8, #320] │ │ + cmp w11, #0x3 │ │ + cset w11, gt │ │ + cmp w8, #0x4 │ │ + cset w8, lt // lt = tstop │ │ + cmp w11, w8 │ │ + b.eq 14b40 // b.none │ │ + cmp w10, #0x4 │ │ + cset w8, lt // lt = tstop │ │ + cmp w9, #0x3 │ │ + cset w9, gt │ │ + b 14b2c │ │ + ldrsb x9, [x9, #288] │ │ + mov x26, x25 │ │ + sub x9, x9, #0x1 │ │ + cmp w9, #0x2 │ │ + b.hi 14358 // b.pmore │ │ + lsl x9, x9, #2 │ │ + add x10, sp, #0x220 │ │ + ldr w11, [x10, x9] │ │ + add w11, w11, #0x1 │ │ + str w11, [x10, x9] │ │ + ldr x19, [sp, #296] │ │ + ldr w21, [sp, #228] │ │ + mov x25, x26 │ │ + add x8, x8, x19 │ │ + ldrb w9, [x8, #256] │ │ + cbz w9, 13628 │ │ + ldrsb x8, [x8, #320] │ │ + sub x8, x8, #0x1 │ │ + cmp w8, #0x2 │ │ + b.hi 13628 // b.pmore │ │ + lsl x8, x8, #2 │ │ + add x9, sp, #0x220 │ │ + ldr w10, [x9, x8] │ │ + add w10, w10, #0x1 │ │ + str w10, [x9, x8] │ │ + b 13628 │ │ + ldrsb x8, [x8, #312] │ │ + mov x26, x25 │ │ + sub x8, x8, #0x1 │ │ + cmp w8, #0x2 │ │ + b.hi 143c0 // b.pmore │ │ + lsl x8, x8, #2 │ │ + add x9, sp, #0x220 │ │ + ldr w10, [x9, x8] │ │ + add w10, w10, #0x1 │ │ + str w10, [x9, x8] │ │ + ldr x8, [sp, #280] │ │ + ldr x19, [sp, #296] │ │ + ldr w21, [sp, #228] │ │ + mov x25, x26 │ │ + add x8, x20, x8 │ │ + ldrb w9, [x8, #280] │ │ + cbz w9, 1364c │ │ + ldrsb x8, [x8, #344] │ │ + sub x8, x8, #0x1 │ │ + cmp w8, #0x2 │ │ + b.hi 1364c // b.pmore │ │ + lsl x8, x8, #2 │ │ + add x9, sp, #0x220 │ │ + ldr w10, [x9, x8] │ │ + add w10, w10, #0x1 │ │ + str w10, [x9, x8] │ │ + b 1364c │ │ + mov x25, xzr │ │ + add x10, x28, w10, sxtw #4 │ │ + ldr w10, [x10, #3072] │ │ + orr w9, w10, w9 │ │ + cbz w9, 135b4 │ │ + mov w8, #0x3600 // #13824 │ │ + add x0, x19, x8 │ │ + ldr x8, [sp, #184] │ │ + mov w9, #0x17a0 // #6048 │ │ + add x8, x19, x8, lsl #2 │ │ + add x1, x8, x9 │ │ + bl 3131c │ │ + and w8, w0, #0xff │ │ + cmp w8, #0x2 │ │ + strb w0, [x27, #22] │ │ + b.ne 135f4 // b.any │ │ + ldr x8, [sp, #248] │ │ + ldr w7, [x20, #20] │ │ + lsr x10, x25, #32 │ │ + ldr w4, [x8] │ │ + and x9, x7, #0x1f │ │ + mov w8, #0x2310 // #8976 │ │ + add x9, x20, x9, lsl #3 │ │ + add x9, x9, x8 │ │ + cbz w23, 1451c │ │ + adrp x5, ad000 │ │ + ldr x5, [x5, #1112] │ │ + cmp w23, #0x1 │ │ + b.ne 1447c // b.any │ │ + cbz x10, 145d0 │ │ + ldur x12, [x9, #-8] │ │ + ldr w13, [x20, #16] │ │ + add x14, sp, #0x220 │ │ + mov x8, xzr │ │ + mov w11, wzr │ │ + add x14, x14, #0x8 │ │ + mov w15, #0xfffffff8 // #-8 │ │ + mov w16, w23 │ │ + rbit w17, w16 │ │ + clz w17, w17 │ │ + add w11, w17, w11 │ │ + add w0, w11, w13 │ │ + add x0, x12, w0, uxtw #4 │ │ + ldrb w1, [x0, #10] │ │ + add x8, x8, #0x1 │ │ + cmp x8, #0x7 │ │ + add x1, x5, x1, lsl #2 │ │ + ldrb w2, [x1] │ │ + ldrb w1, [x1, #1] │ │ + add w2, w2, w11, lsl #1 │ │ + lsl w2, w2, #4 │ │ + sub w1, w15, w1, lsl #4 │ │ + sub w2, w2, #0x8 │ │ + stp w2, w1, [x14, #-8] │ │ + ldrsh w3, [x0, #2] │ │ + add w2, w2, w3 │ │ + str w2, [x14] │ │ + ldrsh w0, [x0] │ │ + add w0, w1, w0 │ │ + str w0, [x14, #4] │ │ + b.hi 14508 // b.pmore │ │ + lsr w16, w16, w17 │ │ + and w16, w16, #0xfffffffe │ │ + add x14, x14, #0x10 │ │ + cbnz w16, 1449c │ │ + cmp w8, #0x7 │ │ + b.ls 1462c // b.plast │ │ + ldr x25, [sp, #296] │ │ + mov w8, #0x8 // #8 │ │ + b 14790 │ │ + adrp x5, ad000 │ │ + ldr x5, [x5, #1112] │ │ + mov w8, w23 │ │ + cmp x25, #0x1 │ │ + b.eq 14634 // b.none │ │ + cbz w25, 146c4 │ │ + ldrsw x13, [x20, #16] │ │ + add x12, sp, #0x220 │ │ + add x12, x12, w8, uxtw #4 │ │ + mov w11, wzr │ │ + mov w8, w8 │ │ + add x12, x12, #0x8 │ │ + sub x13, x13, #0x1 │ │ + mov w14, #0xfffffff8 // #-8 │ │ + rbit w15, w25 │ │ + clz w15, w15 │ │ + add w11, w15, w11 │ │ + ldr x16, [x9, w11, uxtw #3] │ │ + add x8, x8, #0x1 │ │ + cmp x8, #0x7 │ │ + add x16, x16, x13, lsl #4 │ │ + ldrb w17, [x16, #10] │ │ + add x17, x5, x17, lsl #2 │ │ + ldrb w0, [x17] │ │ + ldrb w17, [x17, #1] │ │ + sub w0, w14, w0, lsl #4 │ │ + add w17, w17, w11, lsl #1 │ │ + lsl w17, w17, #4 │ │ + sub w17, w17, #0x8 │ │ + stp w0, w17, [x12, #-8] │ │ + ldrsh w1, [x16, #2] │ │ + add w0, w0, w1 │ │ + str w0, [x12] │ │ + ldrsh w16, [x16] │ │ + add w16, w17, w16 │ │ + str w16, [x12, #4] │ │ + b.hi 145c0 // b.pmore │ │ + lsr w15, w25, w15 │ │ + and w25, w15, #0xfffffffe │ │ + add x12, x12, #0x10 │ │ + cbnz w25, 14554 │ │ + ldr x25, [sp, #296] │ │ + cmp w8, #0x7 │ │ + b.le 146c8 │ │ + b 1478c │ │ ldrsw x8, [x20, #16] │ │ ldur x11, [x9, #-8] │ │ - adrp x13, ac000 │ │ mov w14, #0xfffffff8 // #-8 │ │ add x11, x11, x8, lsl #4 │ │ ldrb w12, [x11, #10] │ │ - ldr x13, [x13, #1184] │ │ - add x12, x13, x12, lsl #2 │ │ + add x12, x5, x12, lsl #2 │ │ ldrb w13, [x12, #1] │ │ ldrb w12, [x12] │ │ sub w13, w14, w13, lsl #4 │ │ sub w14, w12, #0x1 │ │ and w8, w14, w8 │ │ sub w8, w12, w8, lsl #1 │ │ lsl w8, w8, #4 │ │ @@ -15903,34 +16050,31 @@ │ │ add w8, w8, w12 │ │ str w8, [sp, #552] │ │ ldrsh w8, [x11] │ │ add w8, w13, w8 │ │ str w8, [sp, #556] │ │ mov w8, #0x1 // #1 │ │ cmp x25, #0x1 │ │ - b.ne 14048 // b.any │ │ + b.ne 14530 // b.any │ │ ldrsw x11, [x20, #16] │ │ ldr x12, [x9] │ │ - adrp x13, ac000 │ │ mov w15, #0xfffffff8 // #-8 │ │ lsl x11, x11, #4 │ │ sub x11, x11, #0x10 │ │ add x12, x12, x11 │ │ ldrb w12, [x12, #10] │ │ - ldr x13, [x13, #1184] │ │ - add x12, x13, x12, lsl #2 │ │ + add x12, x5, x12, lsl #2 │ │ ldrb w12, [x12, #1] │ │ - mov x14, x13 │ │ sub w12, w12, #0x1 │ │ and w12, w12, w7 │ │ neg w13, w12 │ │ ldr x13, [x9, w13, sxtw #3] │ │ add x11, x13, x11 │ │ ldrb w13, [x11, #10] │ │ - add x13, x14, x13, lsl #2 │ │ + add x13, x5, x13, lsl #2 │ │ ldrb w14, [x13] │ │ ldrb w13, [x13, #1] │ │ sub w14, w15, w14, lsl #4 │ │ sub w12, w13, w12, lsl #1 │ │ add x15, sp, #0x220 │ │ lsl w12, w12, #4 │ │ add x15, x15, w8, uxtw #4 │ │ @@ -15939,121 +16083,108 @@ │ │ ldrsh w13, [x11, #2] │ │ add w8, w8, #0x1 │ │ add w13, w14, w13 │ │ str w13, [x15, #8] │ │ ldrsh w11, [x11] │ │ add w11, w12, w11 │ │ str w11, [x15, #12] │ │ - ldr x25, [sp, #280] │ │ + ldr x25, [sp, #296] │ │ cmp w8, #0x7 │ │ - b.gt 145ec │ │ - b 14514 │ │ - sxth w10, w8 │ │ - sub w9, w9, w8, asr #31 │ │ - sub w8, w8, w10, lsr #15 │ │ - and w9, w9, #0xfffe │ │ - and w8, w8, #0xfffe │ │ - strh w9, [x1, #2] │ │ - b 13b68 │ │ - ldr x25, [sp, #280] │ │ - cbz x10, 14578 │ │ + b.gt 1478c │ │ + b 146c8 │ │ + ldr x25, [sp, #296] │ │ + cbz x10, 14724 │ │ ldur x10, [x9, #-8] │ │ ldrsw x11, [x20, #16] │ │ - adrp x13, ac000 │ │ mov w12, #0xfffffff8 // #-8 │ │ add x14, sp, #0x220 │ │ + add x14, x14, w8, sxtw #4 │ │ add x10, x10, x11, lsl #4 │ │ ldurb w11, [x10, #-6] │ │ - ldr x13, [x13, #1184] │ │ - add x14, x14, w8, sxtw #4 │ │ add w8, w8, #0x1 │ │ cmp w8, #0x7 │ │ - add x11, x13, x11, lsl #2 │ │ + add x11, x5, x11, lsl #2 │ │ ldrb w13, [x11] │ │ ldrb w11, [x11, #1] │ │ sub w13, w12, w13, lsl #4 │ │ sub w11, w12, w11, lsl #4 │ │ stp w13, w11, [x14] │ │ ldursh w12, [x10, #-14] │ │ add w12, w13, w12 │ │ str w12, [x14, #8] │ │ ldursh w10, [x10, #-16] │ │ add w10, w11, w10 │ │ str w10, [x14, #12] │ │ - b.gt 145ec │ │ - lsr x10, x19, #32 │ │ - cbz x10, 145f0 │ │ + b.gt 1478c │ │ + lsr x10, x23, #32 │ │ + cbz x10, 14790 │ │ ldr w10, [x20, #16] │ │ - ldr x2, [sp, #136] │ │ ldur x9, [x9, #-8] │ │ - adrp x12, ac000 │ │ add x11, sp, #0x220 │ │ - add w10, w10, w2 │ │ + mov w13, #0xfffffff8 // #-8 │ │ + add w10, w10, w22 │ │ add x9, x9, w10, sxtw #4 │ │ ldrb w10, [x9, #10] │ │ - ldr x12, [x12, #1184] │ │ - mov w13, #0xfffffff8 // #-8 │ │ add x11, x11, w8, sxtw #4 │ │ add w8, w8, #0x1 │ │ - add x10, x12, x10, lsl #2 │ │ + add x10, x5, x10, lsl #2 │ │ ldrb w12, [x10] │ │ ldrb w10, [x10, #1] │ │ - add w12, w12, w2, lsl #1 │ │ + add w12, w12, w22, lsl #1 │ │ lsl w12, w12, #4 │ │ sub w10, w13, w10, lsl #4 │ │ sub w12, w12, #0x8 │ │ stp w12, w10, [x11] │ │ ldrsh w13, [x9, #2] │ │ add w12, w12, w13 │ │ str w12, [x11, #8] │ │ ldrsh w9, [x9] │ │ add w9, w10, w9 │ │ str w9, [x11, #12] │ │ - b 145f4 │ │ + b 14790 │ │ mov w8, #0x8 // #8 │ │ - ldr x2, [sp, #136] │ │ - ldr x19, [sp, #296] │ │ - cmp w23, #0x1c │ │ + mov x19, x28 │ │ + cmp w24, #0x1c │ │ mov w9, #0x1c // #28 │ │ - csel w9, w23, w9, lt // lt = tstop │ │ + csel w9, w24, w9, lt // lt = tstop │ │ mov w10, #0x4 // #4 │ │ cmp w9, #0x4 │ │ csel w9, w9, w10, gt │ │ cmp w8, #0x1 │ │ - b.lt 148c4 // b.tstop │ │ + b.lt 14a5c // b.tstop │ │ lsl w9, w9, #2 │ │ asr w10, w4, #16 │ │ sxth w11, w4 │ │ cmp w8, #0x7 │ │ mov w12, w8 │ │ - b.hi 1463c // b.pmore │ │ + b.hi 147d8 // b.pmore │ │ mov x13, xzr │ │ mov w1, wzr │ │ - b 147a4 │ │ + b 14940 │ │ and x13, x12, #0xfffffff8 │ │ add x15, sp, #0x200 │ │ add x16, sp, #0x220 │ │ dup v0.4s, w10 │ │ dup v1.4s, w11 │ │ dup v2.4s, w9 │ │ movi v3.2d, #0x0 │ │ mov w14, #0xffffffff // #-1 │ │ add x15, x15, #0x10 │ │ add x16, x16, #0x40 │ │ mov x17, x13 │ │ movi v4.2d, #0x0 │ │ - b 14690 │ │ + b 1482c │ │ cmge v6.4s, v2.4s, v6.4s │ │ cmge v5.4s, v2.4s, v5.4s │ │ subs x17, x17, #0x8 │ │ add x15, x15, #0x20 │ │ sub v3.4s, v3.4s, v6.4s │ │ sub v4.4s, v4.4s, v5.4s │ │ add x16, x16, #0x80 │ │ - b.eq 14790 // b.none │ │ + b.eq 1492c // b.none │ │ sub x0, x16, #0x40 │ │ ld4 {v16.4s-v19.4s}, [x16] │ │ ld4 {v20.4s-v23.4s}, [x0] │ │ sub v5.4s, v18.4s, v16.4s │ │ sub v6.4s, v19.4s, v17.4s │ │ sub v7.4s, v22.4s, v20.4s │ │ sub v16.4s, v23.4s, v21.4s │ │ @@ -16067,424 +16198,256 @@ │ │ abs v16.4s, v16.4s │ │ add v5.4s, v6.4s, v5.4s │ │ add v6.4s, v16.4s, v7.4s │ │ cmgt v7.4s, v6.4s, v2.4s │ │ xtn v7.4h, v7.4s │ │ umov w0, v7.h[0] │ │ stp q6, q5, [x15, #-16] │ │ - tbz w0, #0, 1473c │ │ + tbz w0, #0, 148d8 │ │ stur w14, [x15, #-16] │ │ umov w0, v7.h[1] │ │ - tbnz w0, #0, 14744 │ │ + tbnz w0, #0, 148e0 │ │ umov w0, v7.h[2] │ │ - tbz w0, #0, 14750 │ │ + tbz w0, #0, 148ec │ │ stur w14, [x15, #-8] │ │ umov w0, v7.h[3] │ │ - tbnz w0, #0, 14758 │ │ + tbnz w0, #0, 148f4 │ │ cmgt v7.4s, v5.4s, v2.4s │ │ xtn v7.4h, v7.4s │ │ umov w0, v7.h[0] │ │ - tbz w0, #0, 1476c │ │ + tbz w0, #0, 14908 │ │ str w14, [x15] │ │ umov w0, v7.h[1] │ │ - tbnz w0, #0, 14774 │ │ + tbnz w0, #0, 14910 │ │ umov w0, v7.h[2] │ │ - tbz w0, #0, 14780 │ │ + tbz w0, #0, 1491c │ │ str w14, [x15, #8] │ │ umov w0, v7.h[3] │ │ - tbz w0, #0, 14670 │ │ - b 14788 │ │ + tbz w0, #0, 1480c │ │ + b 14924 │ │ umov w0, v7.h[1] │ │ - tbz w0, #0, 146f4 │ │ + tbz w0, #0, 14890 │ │ stur w14, [x15, #-12] │ │ umov w0, v7.h[2] │ │ - tbnz w0, #0, 146fc │ │ + tbnz w0, #0, 14898 │ │ umov w0, v7.h[3] │ │ - tbz w0, #0, 14708 │ │ + tbz w0, #0, 148a4 │ │ stur w14, [x15, #-4] │ │ cmgt v7.4s, v5.4s, v2.4s │ │ xtn v7.4h, v7.4s │ │ umov w0, v7.h[0] │ │ - tbnz w0, #0, 14718 │ │ + tbnz w0, #0, 148b4 │ │ umov w0, v7.h[1] │ │ - tbz w0, #0, 14724 │ │ + tbz w0, #0, 148c0 │ │ str w14, [x15, #4] │ │ umov w0, v7.h[2] │ │ - tbnz w0, #0, 1472c │ │ + tbnz w0, #0, 148c8 │ │ umov w0, v7.h[3] │ │ - tbz w0, #0, 14670 │ │ + tbz w0, #0, 1480c │ │ str w14, [x15, #12] │ │ - b 14670 │ │ + b 1480c │ │ add v0.4s, v4.4s, v3.4s │ │ addv s0, v0.4s │ │ cmp x13, x12 │ │ fmov w1, s0 │ │ - b.eq 14818 // b.none │ │ + b.eq 149b4 // b.none │ │ add x14, sp, #0x200 │ │ add x15, sp, #0x220 │ │ sub x12, x12, x13 │ │ add x14, x14, x13, lsl #2 │ │ add x13, x15, x13, lsl #4 │ │ add x13, x13, #0x8 │ │ mov w15, #0xffffffff // #-1 │ │ - b 147d8 │ │ + b 14974 │ │ add w1, w1, #0x1 │ │ subs x12, x12, #0x1 │ │ add x14, x14, #0x4 │ │ add x13, x13, #0x10 │ │ - b.eq 14818 // b.none │ │ + b.eq 149b4 // b.none │ │ ldp w16, w17, [x13] │ │ - ldp w0, w3, [x13, #-8] │ │ + ldp w0, w2, [x13, #-8] │ │ sub w16, w16, w0 │ │ - sub w17, w17, w3 │ │ + sub w17, w17, w2 │ │ subs w16, w16, w10 │ │ cneg w16, w16, mi // mi = first │ │ subs w17, w17, w11 │ │ cneg w17, w17, mi // mi = first │ │ add w16, w17, w16 │ │ cmp w16, w9 │ │ str w16, [x14] │ │ - b.le 147c4 │ │ + b.le 14960 │ │ str w15, [x14], #4 │ │ subs x12, x12, #0x1 │ │ add x13, x13, #0x10 │ │ - b.ne 147d8 // b.any │ │ - cbz w1, 148c4 │ │ + b.ne 14974 // b.any │ │ + cbz w1, 14a5c │ │ sub w9, w8, w1 │ │ cmp w9, #0x1 │ │ - b.lt 148c8 // b.tstop │ │ + b.lt 14a60 // b.tstop │ │ add x11, sp, #0x220 │ │ add x12, sp, #0x200 │ │ mov w10, wzr │ │ mov x15, xzr │ │ sub x13, x11, #0x10 │ │ sub x14, x12, #0x4 │ │ sxtw x0, w15 │ │ add x16, x13, w15, sxtw #4 │ │ sub w17, w15, #0x1 │ │ - sub w3, w15, w8 │ │ + sub w2, w15, w8 │ │ mov x15, x0 │ │ - mov w0, w3 │ │ - ldr w3, [x12, x15, lsl #2] │ │ + mov w0, w2 │ │ + ldr w2, [x12, x15, lsl #2] │ │ add x15, x15, #0x1 │ │ add x16, x16, #0x10 │ │ add w17, w17, #0x1 │ │ - cmn w3, #0x1 │ │ - add w3, w0, #0x1 │ │ - b.ne 14854 // b.any │ │ - add x19, x12, x15, lsl #2 │ │ + cmn w2, #0x1 │ │ + add w2, w0, #0x1 │ │ + b.ne 149f0 // b.any │ │ + add x2, x12, x15, lsl #2 │ │ add x3, x11, w8, sxtw #4 │ │ add x5, x14, w8, sxtw #2 │ │ ldr w6, [x5], #-4 │ │ sub w8, w8, #0x1 │ │ sub x3, x3, #0x10 │ │ add w0, w0, #0x1 │ │ cmn w6, #0x1 │ │ - b.eq 14880 // b.none │ │ + b.eq 14a1c // b.none │ │ add w0, w8, #0x1 │ │ cmp w17, w0 │ │ - b.ge 148bc // b.tcont │ │ + b.ge 14a60 // b.tcont │ │ ldr q0, [x3] │ │ add w10, w10, #0x1 │ │ cmp w10, w9 │ │ - stur w6, [x19, #-4] │ │ + stur w6, [x2, #-4] │ │ str q0, [x16] │ │ - b.ne 14840 // b.any │ │ - ldr x19, [sp, #296] │ │ - b 148c8 │ │ + b.ne 149dc // b.any │ │ + b 14a60 │ │ mov w1, #0x1 // #1 │ │ ldr w6, [x20, #16] │ │ - ldr x5, [sp, #264] │ │ + ldr x5, [sp, #288] │ │ add x0, sp, #0x220 │ │ - mov w3, w28 │ │ - bl 26b0c │ │ - cbnz w0, 148ec │ │ - ldr x0, [sp, #264] │ │ - bl 2688c │ │ - cbz w0, 1495c │ │ + mov w2, w22 │ │ + ldr x3, [sp, #328] │ │ + bl 26e40 │ │ + cbnz w0, 14a88 │ │ + ldr x0, [sp, #288] │ │ + bl 26bc0 │ │ + cbz w0, 14aec │ │ mov w8, wzr │ │ - ldr x9, [sp, #264] │ │ + ldr x9, [sp, #288] │ │ str w8, [x9] │ │ - ldr x9, [sp, #320] │ │ - ldr w9, [x9, #4768] │ │ - cbz w9, 14940 │ │ + ldr w9, [x19, #4344] │ │ + cbz w9, 14b00 │ │ + ldr x19, [sp, #320] │ │ cmp w8, #0x3 │ │ - b.ne 1494c // b.any │ │ - ldr x9, [sp, #264] │ │ - ldr x10, [sp, #328] │ │ - mov w26, wzr │ │ + b.ne 14ad8 // b.any │ │ + ldr x9, [sp, #288] │ │ + str wzr, [sp, #248] │ │ mov w21, wzr │ │ ldr w8, [x9, #12] │ │ - strh w8, [x10, #12] │ │ + strh w8, [x27, #12] │ │ ldr w8, [x9, #16] │ │ - strh w8, [x10, #14] │ │ + strh w8, [x27, #14] │ │ ldr w8, [x9, #20] │ │ - strh w8, [x10, #16] │ │ + strh w8, [x27, #16] │ │ ldr w8, [x9, #24] │ │ - strh w8, [x10, #18] │ │ - b 11574 │ │ - mov w26, wzr │ │ - mov w21, wzr │ │ - b 11574 │ │ - mov w26, wzr │ │ - mov w21, wzr │ │ + strh w8, [x27, #18] │ │ + b 11448 │ │ mov w8, #0x8000 // #32768 │ │ - b e6d0 │ │ - mov w8, #0x3 // #3 │ │ - b 148f0 │ │ - ldrsb x9, [x9, #288] │ │ - cmp x9, #0x1 │ │ - b.gt 14984 │ │ - lsl x9, x9, #2 │ │ - add x10, sp, #0x220 │ │ - ldr w11, [x10, x9] │ │ - add w11, w11, #0x1 │ │ - str w11, [x10, x9] │ │ - add x8, x8, x19 │ │ - ldrb w9, [x8, #256] │ │ - cbz w9, 13148 │ │ - ldrsb x8, [x8, #320] │ │ - cmp x8, #0x1 │ │ - b.gt 13148 │ │ - lsl x8, x8, #2 │ │ - add x9, sp, #0x220 │ │ - ldr w10, [x9, x8] │ │ - add w10, w10, #0x1 │ │ - str w10, [x9, x8] │ │ - ldr x8, [sp, #216] │ │ - ldr w9, [sp, #240] │ │ - cmp w8, w9 │ │ - b.gt 13158 │ │ - b 13168 │ │ - ldrsb x8, [x8, #312] │ │ - cmp x8, #0x1 │ │ - b.gt 149e4 │ │ - lsl x8, x8, #2 │ │ - add x9, sp, #0x220 │ │ - ldr w10, [x9, x8] │ │ - add w10, w10, #0x1 │ │ - str w10, [x9, x8] │ │ - ldr x8, [sp, #304] │ │ - add x8, x20, x8 │ │ - ldrb w9, [x8, #280] │ │ - cbz w9, 13168 │ │ - ldrsb x8, [x8, #344] │ │ - cmp x8, #0x1 │ │ - b.gt 13168 │ │ - lsl x8, x8, #2 │ │ - add x9, sp, #0x220 │ │ - ldr w10, [x9, x8] │ │ - add w10, w10, #0x1 │ │ - str w10, [x9, x8] │ │ - b 13168 │ │ - ldrsb x9, [x9, #288] │ │ - cmp x9, #0x4 │ │ - b.lt 14a38 // b.tstop │ │ - add x10, sp, #0x220 │ │ - add x9, x10, x9, lsl #2 │ │ - ldur w10, [x9, #-16] │ │ - add w10, w10, #0x1 │ │ - stur w10, [x9, #-16] │ │ - add x8, x8, x19 │ │ - ldrb w9, [x8, #256] │ │ - cbz w9, 13254 │ │ - ldrsb x8, [x8, #320] │ │ - cmp x8, #0x4 │ │ - b.lt 13254 // b.tstop │ │ - add x9, sp, #0x220 │ │ - add x8, x9, x8, lsl #2 │ │ - ldur w9, [x8, #-16] │ │ - add w9, w9, #0x1 │ │ - stur w9, [x8, #-16] │ │ - ldr x8, [sp, #216] │ │ - ldr w9, [sp, #240] │ │ - cmp w8, w9 │ │ - b.gt 13264 │ │ - b 13274 │ │ - ldrsb x8, [x8, #312] │ │ - cmp x8, #0x4 │ │ - b.lt 14a98 // b.tstop │ │ - add x9, sp, #0x220 │ │ - add x8, x9, x8, lsl #2 │ │ - ldur w9, [x8, #-16] │ │ - add w9, w9, #0x1 │ │ - stur w9, [x8, #-16] │ │ - ldr x8, [sp, #304] │ │ - add x8, x20, x8 │ │ - ldrb w9, [x8, #280] │ │ - cbz w9, 13274 │ │ - ldrsb x8, [x8, #344] │ │ - cmp x8, #0x4 │ │ - b.lt 13274 // b.tstop │ │ - add x9, sp, #0x220 │ │ - add x8, x9, x8, lsl #2 │ │ - ldur w9, [x8, #-16] │ │ - add w9, w9, #0x1 │ │ - stur w9, [x8, #-16] │ │ - b 13274 │ │ - cmp w10, #0x4 │ │ - cset w8, lt // lt = tstop │ │ - cmp w9, #0x3 │ │ - cset w9, gt │ │ - eor w9, w8, w9 │ │ - mov w8, #0x1 // #1 │ │ - bfi w8, w9, #1, #1 │ │ - b 12db4 │ │ - cmp w12, #0x0 │ │ - csel x8, x8, x11, ne // ne = any │ │ - ldr x11, [sp, #304] │ │ - csel w11, w19, w11, ne // ne = any │ │ - add x8, x8, x11 │ │ - ldrsb w11, [x8, #288] │ │ - ldrsb w8, [x8, #320] │ │ - cmp w11, #0x3 │ │ - cset w11, gt │ │ - cmp w8, #0x4 │ │ - cset w8, lt // lt = tstop │ │ - cmp w11, w8 │ │ - b.eq 14c4c // b.none │ │ - cmp w10, #0x4 │ │ - cset w8, lt // lt = tstop │ │ - cmp w9, #0x3 │ │ - cset w9, gt │ │ - eor w8, w8, w9 │ │ - cmp w8, #0x0 │ │ + str wzr, [sp, #248] │ │ + mov w21, wzr │ │ + strh w8, [x27, #12] │ │ + b 11448 │ │ mov w8, #0x3 // #3 │ │ - cinc w8, w8, ne // ne = any │ │ - b 14c50 │ │ - ldrsb x9, [x9, #288] │ │ - sub x9, x9, #0x1 │ │ - cmp w9, #0x2 │ │ - b.hi 14b68 // b.pmore │ │ - lsl x9, x9, #2 │ │ - add x10, sp, #0x220 │ │ - ldr w11, [x10, x9] │ │ - add w11, w11, #0x1 │ │ - str w11, [x10, x9] │ │ - ldr x19, [sp, #280] │ │ - ldr x21, [sp, #312] │ │ - add x8, x8, x19 │ │ - ldrb w9, [x8, #256] │ │ - cbz w9, 137c4 │ │ - ldrsb x8, [x8, #320] │ │ - sub x8, x8, #0x1 │ │ - cmp w8, #0x2 │ │ - b.hi 137c4 // b.pmore │ │ - lsl x8, x8, #2 │ │ - add x9, sp, #0x220 │ │ - ldr w10, [x9, x8] │ │ - add w10, w10, #0x1 │ │ - str w10, [x9, x8] │ │ - ldr x8, [sp, #216] │ │ - ldr w9, [sp, #240] │ │ - cmp w8, w9 │ │ - b.gt 137d4 │ │ - b 137e4 │ │ - ldrsb x8, [x8, #312] │ │ - sub x8, x8, #0x1 │ │ - cmp w8, #0x2 │ │ - b.hi 14bd8 // b.pmore │ │ - lsl x8, x8, #2 │ │ - add x9, sp, #0x220 │ │ - ldr w10, [x9, x8] │ │ - add w10, w10, #0x1 │ │ - str w10, [x9, x8] │ │ - ldp x8, x21, [sp, #304] │ │ - ldr x19, [sp, #280] │ │ - add x8, x20, x8 │ │ - ldrb w9, [x8, #280] │ │ - cbz w9, 137e4 │ │ - ldrsb x8, [x8, #344] │ │ - sub x8, x8, #0x1 │ │ - cmp w8, #0x2 │ │ - b.hi 137e4 // b.pmore │ │ - lsl x8, x8, #2 │ │ - add x9, sp, #0x220 │ │ - ldr w10, [x9, x8] │ │ - add w10, w10, #0x1 │ │ - str w10, [x9, x8] │ │ - b 137e4 │ │ - mov x25, xzr │ │ - b 13634 │ │ + ldr x9, [sp, #288] │ │ + str w8, [x9] │ │ + ldr w9, [x19, #4344] │ │ + cbnz w9, 14a9c │ │ + ldr x19, [sp, #320] │ │ + str wzr, [sp, #248] │ │ + mov w21, wzr │ │ + b 11448 │ │ and w8, w8, w11 │ │ cmp w8, #0x1 │ │ - b.ne 14d38 // b.any │ │ + b.ne 14c38 // b.any │ │ cmp w10, #0x4 │ │ cset w8, ne // ne = any │ │ cmp w9, #0x4 │ │ cset w9, eq // eq = none │ │ eor w8, w8, w9 │ │ cmp w8, #0x0 │ │ mov w8, #0x3 // #3 │ │ cinc w8, w8, ne // ne = any │ │ - b 14d3c │ │ + b 14c3c │ │ mov w8, #0x1 // #1 │ │ - ldr x19, [sp, #280] │ │ - ldr x21, [sp, #312] │ │ - b 12db4 │ │ + b 14c3c │ │ ldrsb w9, [x9, #288] │ │ + mov x26, x25 │ │ eor w10, w9, #0x2 │ │ cmp w10, #0x1 │ │ - b.hi 14c84 // b.pmore │ │ + b.hi 14b74 // b.pmore │ │ sub w9, w9, #0x2 │ │ sbfiz x9, x9, #2, #32 │ │ add x10, sp, #0x220 │ │ ldr w11, [x10, x9] │ │ add w11, w11, #0x1 │ │ str w11, [x10, x9] │ │ - ldr x9, [sp, #280] │ │ - ldr x21, [sp, #312] │ │ + ldr x9, [sp, #296] │ │ + ldr w21, [sp, #228] │ │ + mov x25, x26 │ │ add x8, x8, x9 │ │ ldrb w9, [x8, #256] │ │ - cbz w9, 13858 │ │ + cbz w9, 136c0 │ │ ldrsb w8, [x8, #320] │ │ eor w9, w8, #0x2 │ │ cmp w9, #0x1 │ │ - b.hi 13858 // b.pmore │ │ + b.hi 136c0 // b.pmore │ │ sub w8, w8, #0x2 │ │ sbfiz x8, x8, #2, #32 │ │ add x9, sp, #0x220 │ │ ldr w10, [x9, x8] │ │ add w10, w10, #0x1 │ │ str w10, [x9, x8] │ │ - ldr x8, [sp, #216] │ │ - ldr w9, [sp, #240] │ │ + ldr x8, [sp, #240] │ │ + ldr w9, [sp, #192] │ │ cmp w8, w9 │ │ - b.gt 13868 │ │ - b 13878 │ │ + b.gt 136d0 │ │ + b 136e0 │ │ ldrsb w8, [x8, #312] │ │ + mov x26, x25 │ │ eor w9, w8, #0x2 │ │ cmp w9, #0x1 │ │ - b.hi 14cfc // b.pmore │ │ + b.hi 14bf4 // b.pmore │ │ sub w8, w8, #0x2 │ │ sbfiz x8, x8, #2, #32 │ │ add x9, sp, #0x220 │ │ ldr w10, [x9, x8] │ │ add w10, w10, #0x1 │ │ str w10, [x9, x8] │ │ - ldp x8, x21, [sp, #304] │ │ + ldr x8, [sp, #280] │ │ + ldr w21, [sp, #228] │ │ + mov x25, x26 │ │ add x8, x20, x8 │ │ ldrb w9, [x8, #280] │ │ - cbz w9, 13878 │ │ + cbz w9, 136e0 │ │ ldrsb w8, [x8, #344] │ │ eor w9, w8, #0x2 │ │ cmp w9, #0x1 │ │ - b.hi 13878 // b.pmore │ │ + b.hi 136e0 // b.pmore │ │ sub w8, w8, #0x2 │ │ sbfiz x8, x8, #2, #32 │ │ add x9, sp, #0x220 │ │ ldr w10, [x9, x8] │ │ add w10, w10, #0x1 │ │ str w10, [x9, x8] │ │ - b 13878 │ │ + b 136e0 │ │ mov w8, #0x2 // #2 │ │ - ldr x19, [sp, #280] │ │ - ldr x21, [sp, #312] │ │ - mov x20, x13 │ │ - b 12db4 │ │ + ldr x19, [sp, #296] │ │ + ldr w21, [sp, #228] │ │ + b 12d54 │ │ sub sp, sp, #0xa0 │ │ stp x28, x27, [sp, #64] │ │ stp x26, x25, [sp, #80] │ │ stp x24, x23, [sp, #96] │ │ stp x22, x21, [sp, #112] │ │ stp x20, x19, [sp, #128] │ │ stp x29, x30, [sp, #144] │ │ @@ -16499,45 +16462,45 @@ │ │ mov x21, x0 │ │ add x1, x8, #0xde0 │ │ mov w2, #0x6 // #6 │ │ mov x0, x19 │ │ mov w23, w5 │ │ mov w22, w4 │ │ sxtw x26, w20 │ │ - bl 30c20 │ │ + bl 30f50 │ │ add w8, w0, #0x2 │ │ add x9, x24, x26 │ │ sxtw x11, w23 │ │ mov w10, #0x1ec0 // #7872 │ │ strb w8, [x9, #11] │ │ add x9, x21, x11 │ │ add x10, x9, x10 │ │ add x9, x9, #0x268 │ │ cmp w20, #0x0 │ │ csel x9, x10, x9, ne // ne = any │ │ ldrb w9, [x9] │ │ tst w23, #0xf │ │ and w23, w8, #0xff │ │ - b.eq 14df8 // b.none │ │ - cbz w20, 14e20 │ │ + b.eq 14cf4 // b.none │ │ + cbz w20, 14d1c │ │ sxtw x12, w22 │ │ add x8, x21, x12 │ │ mov w10, #0x1ea0 // #7840 │ │ add x10, x8, x10 │ │ - b 14e30 │ │ - cbz w9, 15154 │ │ + b 14d2c │ │ + cbz w9, 15050 │ │ mov w10, #0x30 // #48 │ │ madd x10, x11, x10, x21 │ │ add x10, x10, x26, lsl #4 │ │ mov w11, #0x18a0 // #6304 │ │ mov w8, wzr │ │ add x11, x10, x11 │ │ add x10, sp, #0x20 │ │ - cbnz w8, 14f38 │ │ - b 14f14 │ │ + cbnz w8, 14e34 │ │ + b 14e10 │ │ ldr x8, [x21, #648] │ │ sxtw x12, w22 │ │ add x8, x8, x12 │ │ add x10, x8, #0x250 │ │ ldrb w10, [x10] │ │ mov w14, #0x12a0 // #4768 │ │ mov w13, #0x30 // #48 │ │ @@ -16549,267 +16512,267 @@ │ │ add x11, x11, x15 │ │ cset w14, ne // ne = any │ │ cmp w9, #0x0 │ │ mov w8, wzr │ │ add x12, x12, x15 │ │ add x11, x11, #0x600 │ │ cset w15, ne // ne = any │ │ - cbz w10, 14f08 │ │ - cbz w9, 14f08 │ │ + cbz w10, 14e04 │ │ + cbz w9, 14e04 │ │ mov w8, wzr │ │ add x13, sp, #0x20 │ │ ldrh w15, [x11] │ │ ldrh w14, [x12] │ │ add x16, x13, w8, sxtw #1 │ │ cmp w15, w14 │ │ - b.cs 14eb8 // b.hs, b.nlast │ │ - cbz w8, 14ea0 │ │ + b.cs 14db4 // b.hs, b.nlast │ │ + cbz w8, 14d9c │ │ ldurh w14, [x16, #-2] │ │ cmp w14, w15 │ │ - b.eq 14eac // b.none │ │ + b.eq 14da8 // b.none │ │ add w14, w8, #0x1 │ │ strh w15, [x13, w8, sxtw #1] │ │ mov w8, w14 │ │ add x11, x11, #0x2 │ │ sub w9, w9, #0x1 │ │ - b 14ef0 │ │ + b 14dec │ │ cmp w14, w15 │ │ add x15, x11, #0x2 │ │ cset w17, eq // eq = none │ │ csel x11, x15, x11, eq // eq = none │ │ sub w9, w9, w17 │ │ - cbz w8, 14edc │ │ + cbz w8, 14dd8 │ │ ldurh w15, [x16, #-2] │ │ cmp w15, w14 │ │ - b.eq 14ee8 // b.none │ │ + b.eq 14de4 // b.none │ │ add w15, w8, #0x1 │ │ strh w14, [x13, w8, sxtw #1] │ │ mov w8, w15 │ │ add x12, x12, #0x2 │ │ sub w10, w10, #0x1 │ │ cmp w9, #0x0 │ │ cset w15, ne // ne = any │ │ cmp w10, #0x0 │ │ cset w14, ne // ne = any │ │ - cbz w10, 14f08 │ │ - cbnz w9, 14e7c │ │ - cbz w15, 14f50 │ │ + cbz w10, 14e04 │ │ + cbnz w9, 14d78 │ │ + cbz w15, 14e4c │ │ add x10, sp, #0x20 │ │ - cbnz w8, 14f38 │ │ + cbnz w8, 14e34 │ │ ldrh w12, [x11] │ │ add w13, w8, #0x1 │ │ strh w12, [x10, w8, sxtw #1] │ │ mov w8, w13 │ │ sub w9, w9, #0x1 │ │ cmp w9, #0x0 │ │ add x11, x11, #0x2 │ │ - b.le 14f98 │ │ - cbz w8, 14f14 │ │ + b.le 14e94 │ │ + cbz w8, 14e10 │ │ add x12, x10, w8, sxtw #1 │ │ ldurh w13, [x12, #-2] │ │ ldrh w12, [x11] │ │ cmp w13, w12 │ │ - b.ne 14f18 // b.any │ │ - b 14f24 │ │ - cbz w14, 14f98 │ │ + b.ne 14e14 // b.any │ │ + b 14e20 │ │ + cbz w14, 14e94 │ │ add x9, sp, #0x20 │ │ - cbnz w8, 14f80 │ │ + cbnz w8, 14e7c │ │ ldrh w11, [x12] │ │ add w13, w8, #0x1 │ │ strh w11, [x9, w8, sxtw #1] │ │ mov w8, w13 │ │ sub w10, w10, #0x1 │ │ cmp w10, #0x0 │ │ add x12, x12, #0x2 │ │ - b.le 14f98 │ │ - cbz w8, 14f5c │ │ + b.le 14e94 │ │ + cbz w8, 14e58 │ │ add x11, x9, w8, sxtw #1 │ │ ldurh w13, [x11, #-2] │ │ ldrh w11, [x12] │ │ cmp w13, w11 │ │ - b.ne 14f60 // b.any │ │ - b 14f6c │ │ + b.ne 14e5c // b.any │ │ + b 14e68 │ │ cmp w23, #0x0 │ │ mov w22, wzr │ │ cset w9, ne // ne = any │ │ - cbz w23, 14ff8 │ │ + cbz w23, 14ef4 │ │ cmp w8, #0x1 │ │ - b.lt 14ff8 // b.tstop │ │ + b.lt 14ef4 // b.tstop │ │ mov x24, xzr │ │ mov w22, wzr │ │ sxtw x27, w8 │ │ add x28, sp, #0x20 │ │ add x29, sp, #0x10 │ │ mov x0, x19 │ │ - bl 30f6c │ │ - cbz w0, 14fe0 │ │ + bl 3129c │ │ + cbz w0, 14edc │ │ ldrh w8, [x28, x24, lsl #1] │ │ add w9, w22, #0x1 │ │ strh w8, [x29, w22, sxtw #1] │ │ mov w22, w9 │ │ cmp w22, w23 │ │ cset w9, lt // lt = tstop │ │ - b.ge 14ff8 // b.tcont │ │ + b.ge 14ef4 // b.tcont │ │ add x24, x24, #0x1 │ │ cmp x24, x27 │ │ - b.lt 14fc4 // b.tstop │ │ - ldr w8, [x25, #4768] │ │ - cbz w8, 15168 │ │ + b.lt 14ec0 // b.tstop │ │ + ldr w8, [x25, #4344] │ │ + cbz w8, 15064 │ │ ldp w8, w11, [x21, #16] │ │ - ldr x10, [x25, #3320] │ │ - ldr x12, [x25, #4792] │ │ + ldr x10, [x25, #3352] │ │ + ldr x12, [x25, #4368] │ │ and w13, w8, #0x1 │ │ and w14, w11, #0x1 │ │ add w11, w13, w11, asr #1 │ │ asr x10, x10, #1 │ │ sxtw x11, w11 │ │ add w8, w14, w8, asr #1 │ │ mul x10, x10, x11 │ │ add x8, x10, w8, sxtw │ │ mov w10, #0x30 // #48 │ │ madd x8, x8, x10, x12 │ │ add x21, x8, x26, lsl #4 │ │ - cbz w9, 15178 │ │ + cbz w9, 15074 │ │ ldr w24, [x25, #2116] │ │ - cbz w24, 15070 │ │ + cbz w24, 14f6c │ │ mov w26, wzr │ │ mov x0, x19 │ │ sub w24, w24, #0x1 │ │ - bl 30f6c │ │ + bl 3129c │ │ orr w26, w0, w26, lsl #1 │ │ - cbnz w24, 15048 │ │ + cbnz w24, 14f44 │ │ add w27, w22, #0x1 │ │ cmp w27, w23 │ │ strh w26, [x21, w22, sxtw #1] │ │ - b.lt 15084 // b.tstop │ │ - b 151f0 │ │ + b.lt 14f80 // b.tstop │ │ + b 150ec │ │ mov w26, wzr │ │ add w27, w22, #0x1 │ │ cmp w27, w23 │ │ strh w26, [x21, w22, sxtw #1] │ │ - b.ge 151f0 // b.tcont │ │ + b.ge 150ec // b.tcont │ │ str x23, [sp, #8] │ │ ldr w23, [x25, #2116] │ │ cmp w20, #0x0 │ │ mov x0, x19 │ │ cset w24, eq // eq = none │ │ - bl 30f6c │ │ + bl 3129c │ │ mov w20, w0 │ │ mov x0, x19 │ │ - bl 30f6c │ │ + bl 3129c │ │ ldr w9, [x25, #2116] │ │ orr w8, w0, w20, lsl #1 │ │ mov w10, #0xffffffff // #-1 │ │ add w8, w23, w8 │ │ sub w28, w8, #0x3 │ │ lsl w8, w10, w9 │ │ mvn w20, w8 │ │ and w26, w26, #0xffff │ │ sxtw x29, w27 │ │ add w25, w22, #0x2 │ │ sub w8, w20, w24 │ │ str w8, [sp, #4] │ │ mov w23, wzr │ │ - cbz w28, 150f8 │ │ + cbz w28, 14ff4 │ │ mov w27, w28 │ │ mov x0, x19 │ │ sub w27, w27, #0x1 │ │ - bl 30f6c │ │ + bl 3129c │ │ orr w23, w0, w23, lsl #1 │ │ - cbnz w27, 150e4 │ │ + cbnz w27, 14fe0 │ │ add w8, w26, w24 │ │ add w8, w8, w23 │ │ cmp w8, w20 │ │ csel w9, w8, w20, lt // lt = tstop │ │ and w26, w9, #0xffff │ │ add w10, w26, w24 │ │ add x8, x29, #0x1 │ │ cmp w10, w20 │ │ strh w9, [x21, x29, lsl #1] │ │ - b.ge 1518c // b.tcont │ │ + b.ge 15088 // b.tcont │ │ ldr w9, [sp, #4] │ │ ldr x23, [sp, #8] │ │ mov w10, #0x20 // #32 │ │ add w25, w25, #0x1 │ │ sub w9, w9, w26 │ │ clz w9, w9 │ │ sub w9, w10, w9 │ │ cmp w28, w9 │ │ csel w28, w28, w9, lt // lt = tstop │ │ cmp w8, w23 │ │ mov x29, x8 │ │ - b.ne 150d8 // b.any │ │ - b 151f0 │ │ + b.ne 14fd4 // b.any │ │ + b 150ec │ │ cmp w23, #0x0 │ │ mov w22, wzr │ │ cset w9, ne // ne = any │ │ - ldr w8, [x25, #4768] │ │ - cbnz w8, 15000 │ │ + ldr w8, [x25, #4344] │ │ + cbnz w8, 14efc │ │ add x8, x21, x26, lsl #4 │ │ mov w10, #0x5080 // #20608 │ │ add x21, x8, x10 │ │ - cbnz w9, 1503c │ │ + cbnz w9, 14f38 │ │ sbfiz x2, x22, #1, #32 │ │ add x1, sp, #0x10 │ │ mov x0, x21 │ │ - bl 4b60 │ │ - b 15260 │ │ + bl 4af0 │ │ + b 1515c │ │ ldr x23, [sp, #8] │ │ cmp w8, w23 │ │ - b.ge 151f0 // b.tcont │ │ + b.ge 150ec // b.tcont │ │ sxtw x8, w8 │ │ sub x9, x23, x8 │ │ cmp x9, #0x10 │ │ - b.cc 151dc // b.lo, b.ul, b.last │ │ + b.cc 150d8 // b.lo, b.ul, b.last │ │ and x10, x9, #0xfffffffffffffff0 │ │ add x11, x21, w25, sxtw #1 │ │ sub x12, x23, w25, sxtw │ │ dup v0.8h, w20 │ │ add x8, x8, x10 │ │ add x11, x11, #0x10 │ │ and x12, x12, #0xfffffffffffffff0 │ │ stp q0, q0, [x11, #-16] │ │ subs x12, x12, #0x10 │ │ add x11, x11, #0x20 │ │ - b.ne 151c4 // b.any │ │ + b.ne 150c0 // b.any │ │ cmp x9, x10 │ │ - b.eq 151f0 // b.none │ │ + b.eq 150ec // b.none │ │ add x9, x21, x8, lsl #1 │ │ sub x8, x23, x8 │ │ subs x8, x8, #0x1 │ │ strh w20, [x9], #2 │ │ - b.ne 151e4 // b.any │ │ - cbz w23, 15260 │ │ + b.ne 150e0 // b.any │ │ + cbz w23, 1515c │ │ mov w8, wzr │ │ add x9, sp, #0x10 │ │ mov x10, x23 │ │ mov x11, x21 │ │ mov w12, w22 │ │ cmp w8, w22 │ │ - b.lt 1522c // b.tstop │ │ - b 15248 │ │ + b.lt 15128 // b.tstop │ │ + b 15144 │ │ add w8, w8, #0x1 │ │ subs x10, x10, #0x1 │ │ strh w13, [x11], #2 │ │ - b.eq 15260 // b.none │ │ + b.eq 1515c // b.none │ │ cmp w8, w22 │ │ - b.ge 15248 // b.tcont │ │ + b.ge 15144 // b.tcont │ │ ldrh w13, [x9, w8, sxtw #1] │ │ cmp w12, w23 │ │ - b.ge 15214 // b.tcont │ │ + b.ge 15110 // b.tcont │ │ ldrh w14, [x21, w12, sxtw #1] │ │ cmp w13, w14 │ │ - b.ls 15214 // b.plast │ │ - b 1524c │ │ + b.ls 15110 // b.plast │ │ + b 15148 │ │ ldrh w14, [x21, w12, sxtw #1] │ │ add w12, w12, #0x1 │ │ mov w13, w14 │ │ subs x10, x10, #0x1 │ │ strh w13, [x11], #2 │ │ - b.ne 15224 // b.any │ │ + b.ne 15120 // b.any │ │ ldp x29, x30, [sp, #144] │ │ ldp x20, x19, [sp, #128] │ │ ldp x22, x21, [sp, #112] │ │ ldp x24, x23, [sp, #96] │ │ ldp x26, x25, [sp, #80] │ │ ldp x28, x27, [sp, #64] │ │ add sp, sp, #0xa0 │ │ @@ -16839,27 +16802,27 @@ │ │ mov x25, x0 │ │ mov w20, wzr │ │ lsl w19, w6, #2 │ │ add x26, x21, x9 │ │ sub w23, w10, w8 │ │ sub w27, w8, #0x1f │ │ mov x0, x26 │ │ - bl 30f6c │ │ + bl 3129c │ │ adds w27, w27, #0x1 │ │ orr w20, w0, w20, lsl #1 │ │ - b.cc 152f0 // b.lo, b.ul, b.last │ │ + b.cc 151ec // b.lo, b.ul, b.last │ │ mov w8, #0x2 // #2 │ │ lsl w8, w8, w23 │ │ sub w8, w8, w22 │ │ cmp w20, w8 │ │ - b.cc 1532c // b.lo, b.ul, b.last │ │ + b.cc 15228 // b.lo, b.ul, b.last │ │ lsl w9, w20, #1 │ │ mov x0, x26 │ │ sub w20, w9, w8 │ │ - bl 30f6c │ │ + bl 3129c │ │ add w20, w20, w0 │ │ sxtw x8, w19 │ │ str x8, [sp, #88] │ │ ldr x8, [sp, #120] │ │ ldr w9, [sp, #44] │ │ str w29, [sp, #16] │ │ strb w20, [x8] │ │ @@ -16867,15 +16830,15 @@ │ │ lsl w8, w8, #2 │ │ sub w8, w8, #0x1 │ │ lsl w9, w9, #2 │ │ cmp w8, #0x2 │ │ str x9, [sp] │ │ lsl w9, w29, #2 │ │ str x9, [sp, #24] │ │ - b.lt 158ac // b.tstop │ │ + b.lt 157a8 // b.tstop │ │ ldr x11, [sp, #88] │ │ ldr x12, [sp] │ │ ldrb w9, [x28] │ │ mov w8, w8 │ │ neg x13, x11 │ │ str x13, [sp, #72] │ │ mvn x13, x11 │ │ @@ -16898,121 +16861,121 @@ │ │ nop │ │ madd x8, x24, x13, x21 │ │ sub x9, x9, #0x2 │ │ sxtw x10, w10 │ │ madd x24, x9, x12, x8 │ │ mov w21, #0x1 // #1 │ │ str x10, [sp, #96] │ │ - b 153f4 │ │ + b 152f0 │ │ ldr x8, [sp, #104] │ │ add x21, x21, #0x1 │ │ cmp x21, x8 │ │ - b.eq 158ac // b.none │ │ + b.eq 157a8 // b.none │ │ ldr x9, [sp, #96] │ │ ldr x8, [sp, #112] │ │ cmp x21, x9 │ │ sub x8, x21, x8 │ │ csel w9, w21, w9, lt // lt = tstop │ │ cmp x8, #0x0 │ │ csinv x8, x8, xzr, ge // ge = tcont │ │ cmp w9, w8 │ │ - b.le 153e4 │ │ + b.le 152e0 │ │ ldr x17, [sp, #88] │ │ ldr x11, [sp, #120] │ │ sub w10, w21, w9 │ │ sxtw x29, w9 │ │ sxtw x10, w10 │ │ madd x10, x10, x17, x29 │ │ cmp w9, #0x0 │ │ add x11, x11, x10 │ │ - b.le 1549c │ │ + b.le 15398 │ │ ldr x10, [sp, #64] │ │ cmp x21, x10 │ │ - b.lt 154ac // b.tstop │ │ + b.lt 153a8 // b.tstop │ │ ldr x12, [sp, #32] │ │ ldurb w10, [x11, #-1] │ │ ldrb w13, [x11, x12] │ │ ldr x12, [sp, #72] │ │ cmp w10, w13 │ │ ldrb w12, [x11, x12] │ │ - b.ne 15800 // b.any │ │ + b.ne 156fc // b.any │ │ cmp w12, w10 │ │ - b.ne 15800 // b.any │ │ + b.ne 156fc // b.any │ │ cmp w12, w13 │ │ - b.ne 15800 // b.any │ │ + b.ne 156fc // b.any │ │ ldr x15, [sp, #80] │ │ mov w11, #0x1 // #1 │ │ mov w7, #0x4 // #4 │ │ lsl w12, w11, w12 │ │ mov w6, #0x1 // #1 │ │ strb w7, [x15, #512] │ │ strb w10, [x15] │ │ mov w19, #0x3 // #3 │ │ - tbz w12, #0, 154d4 │ │ - b 154e0 │ │ + tbz w12, #0, 153d0 │ │ + b 153dc │ │ ldp x10, x15, [sp, #72] │ │ strb wzr, [x15, #512] │ │ ldrb w10, [x11, x10] │ │ - b 154b8 │ │ + b 153b4 │ │ ldr x15, [sp, #80] │ │ strb wzr, [x15, #512] │ │ ldurb w10, [x11, #-1] │ │ mov w11, #0x1 // #1 │ │ strb w10, [x15] │ │ lsl w12, w11, w10 │ │ mov w6, #0x1 // #1 │ │ mov w7, #0x4 // #4 │ │ mov w19, #0x3 // #3 │ │ - tbnz w12, #0, 154e0 │ │ + tbnz w12, #0, 153dc │ │ add w10, w11, #0x1 │ │ strb wzr, [x15, w11, uxtw] │ │ mov w11, w10 │ │ mov w20, #0x6 // #6 │ │ mov w22, #0x7 // #7 │ │ - tbz w12, #1, 15514 │ │ - tbz w12, #2, 15524 │ │ - tbz w12, #3, 15538 │ │ - tbz w12, #4, 15548 │ │ - tbz w12, #5, 15558 │ │ - tbz w12, #6, 1556c │ │ + tbz w12, #1, 15410 │ │ + tbz w12, #2, 15420 │ │ + tbz w12, #3, 15434 │ │ + tbz w12, #4, 15444 │ │ + tbz w12, #5, 15454 │ │ + tbz w12, #6, 15468 │ │ add w10, w8, #0x1 │ │ - tbz w12, #7, 15580 │ │ + tbz w12, #7, 1547c │ │ cmp w9, w10 │ │ - b.gt 1558c │ │ - b 1579c │ │ + b.gt 15488 │ │ + b 15698 │ │ add w10, w11, #0x1 │ │ strb w6, [x15, w11, uxtw] │ │ mov w11, w10 │ │ - tbnz w12, #2, 154f0 │ │ + tbnz w12, #2, 153ec │ │ add w10, w11, #0x1 │ │ mov w13, #0x2 // #2 │ │ strb w13, [x15, w11, uxtw] │ │ mov w11, w10 │ │ - tbnz w12, #3, 154f4 │ │ + tbnz w12, #3, 153f0 │ │ add w10, w11, #0x1 │ │ strb w19, [x15, w11, uxtw] │ │ mov w11, w10 │ │ - tbnz w12, #4, 154f8 │ │ + tbnz w12, #4, 153f4 │ │ add w10, w11, #0x1 │ │ strb w7, [x15, w11, uxtw] │ │ mov w11, w10 │ │ - tbnz w12, #5, 154fc │ │ + tbnz w12, #5, 153f8 │ │ add w10, w11, #0x1 │ │ mov w13, #0x5 // #5 │ │ strb w13, [x15, w11, uxtw] │ │ mov w11, w10 │ │ - tbnz w12, #6, 15500 │ │ + tbnz w12, #6, 153fc │ │ add w10, w11, #0x1 │ │ strb w20, [x15, w11, uxtw] │ │ mov w11, w10 │ │ add w10, w8, #0x1 │ │ - tbnz w12, #7, 15508 │ │ + tbnz w12, #7, 15404 │ │ strb w22, [x15, w11, uxtw] │ │ cmp w9, w10 │ │ - b.le 1579c │ │ + b.le 15698 │ │ ldr x11, [sp, #120] │ │ sxtw x14, w21 │ │ sub x14, x14, x29 │ │ add x15, x14, #0x1 │ │ mul x16, x17, x14 │ │ orr x14, xzr, #0xfffffffffffffffe │ │ add x11, x11, x29 │ │ @@ -17020,245 +16983,245 @@ │ │ mov w13, #0x244a // #9290 │ │ madd x14, x17, x15, x14 │ │ sub x15, x16, #0x1 │ │ mov w16, #0x2641 // #9793 │ │ mov w17, w9 │ │ sub w17, w17, #0x1 │ │ cmp w17, #0x0 │ │ - b.gt 155f4 │ │ - b 15638 │ │ + b.gt 154f0 │ │ + b 15534 │ │ add x16, x16, #0x1 │ │ add x13, x13, #0x8 │ │ add x12, x12, #0x8 │ │ cmp w17, w10 │ │ add x11, x11, x27 │ │ - b.le 1579c │ │ + b.le 15698 │ │ sub w17, w17, #0x1 │ │ cmp w17, #0x0 │ │ - b.le 15638 │ │ + b.le 15534 │ │ add x0, x11, x15 │ │ ldrb w1, [x11, x14] │ │ ldurb w3, [x0, #-1] │ │ ldrb w2, [x0] │ │ cmp w1, w3 │ │ - b.ne 156f4 // b.any │ │ + b.ne 155f0 // b.any │ │ cmp w2, w1 │ │ - b.ne 156f4 // b.any │ │ + b.ne 155f0 // b.any │ │ cmp w2, w3 │ │ - b.ne 156f4 // b.any │ │ + b.ne 155f0 // b.any │ │ add x3, x25, x13 │ │ mov w0, #0x1 // #1 │ │ strb w7, [x25, x16] │ │ sturb w1, [x3, #-2] │ │ lsl w1, w0, w2 │ │ - tbz w1, #0, 15654 │ │ - b 15660 │ │ + tbz w1, #0, 15550 │ │ + b 1555c │ │ strb wzr, [x25, x16] │ │ ldrb w1, [x11, x15] │ │ add x2, x25, x13 │ │ mov w0, #0x1 // #1 │ │ sturb w1, [x2, #-2] │ │ lsl w1, w0, w1 │ │ - tbnz w1, #0, 15660 │ │ + tbnz w1, #0, 1555c │ │ add x2, x25, x0 │ │ add w0, w0, #0x1 │ │ strb wzr, [x2, x12] │ │ - tbz w1, #1, 15680 │ │ - tbz w1, #2, 15690 │ │ - tbz w1, #3, 156a4 │ │ - tbz w1, #4, 156b4 │ │ - tbz w1, #5, 156c4 │ │ - tbz w1, #6, 156d8 │ │ - tbnz w1, #7, 155d0 │ │ - b 156e8 │ │ + tbz w1, #1, 1557c │ │ + tbz w1, #2, 1558c │ │ + tbz w1, #3, 155a0 │ │ + tbz w1, #4, 155b0 │ │ + tbz w1, #5, 155c0 │ │ + tbz w1, #6, 155d4 │ │ + tbnz w1, #7, 154cc │ │ + b 155e4 │ │ add x2, x25, x0 │ │ add w0, w0, #0x1 │ │ strb w6, [x2, x12] │ │ - tbnz w1, #2, 15668 │ │ + tbnz w1, #2, 15564 │ │ add x2, x25, x0 │ │ add w0, w0, #0x1 │ │ mov w3, #0x2 // #2 │ │ strb w3, [x2, x12] │ │ - tbnz w1, #3, 1566c │ │ + tbnz w1, #3, 15568 │ │ add x2, x25, x0 │ │ add w0, w0, #0x1 │ │ strb w19, [x2, x12] │ │ - tbnz w1, #4, 15670 │ │ + tbnz w1, #4, 1556c │ │ add x2, x25, x0 │ │ add w0, w0, #0x1 │ │ strb w7, [x2, x12] │ │ - tbnz w1, #5, 15674 │ │ + tbnz w1, #5, 15570 │ │ add x2, x25, x0 │ │ add w0, w0, #0x1 │ │ mov w3, #0x5 // #5 │ │ strb w3, [x2, x12] │ │ - tbnz w1, #6, 15678 │ │ + tbnz w1, #6, 15574 │ │ add x2, x25, x0 │ │ add w0, w0, #0x1 │ │ strb w20, [x2, x12] │ │ - tbnz w1, #7, 155d0 │ │ + tbnz w1, #7, 154cc │ │ add x0, x25, x0 │ │ strb w22, [x0, x12] │ │ - b 155d0 │ │ + b 154cc │ │ cmp w2, w1 │ │ lsl w4, w6, w3 │ │ - b.ne 15724 // b.any │ │ + b.ne 15620 // b.any │ │ add x0, x25, x13 │ │ lsl w2, w6, w2 │ │ strb w19, [x25, x16] │ │ sturb w1, [x0, #-2] │ │ sturb w3, [x0, #-1] │ │ orr w1, w4, w2 │ │ mov w0, #0x2 // #2 │ │ - tbz w1, #0, 15654 │ │ - b 15660 │ │ + tbz w1, #0, 15550 │ │ + b 1555c │ │ cmp w2, w3 │ │ - b.eq 15770 // b.none │ │ + b.eq 1566c // b.none │ │ cmp w1, w3 │ │ - b.eq 15770 // b.none │ │ + b.eq 1566c // b.none │ │ cmp w2, w1 │ │ add x0, x25, x13 │ │ csel w5, w2, w1, cc // cc = lo, ul, last │ │ csel w1, w2, w1, hi // hi = pmore │ │ strb w6, [x25, x16] │ │ strb w3, [x0] │ │ sturb w5, [x0, #-2] │ │ sturb w1, [x0, #-1] │ │ lsl w0, w6, w1 │ │ lsl w2, w6, w5 │ │ orr w0, w0, w4 │ │ orr w1, w0, w2 │ │ mov w0, #0x3 // #3 │ │ - tbz w1, #0, 15654 │ │ - b 15660 │ │ + tbz w1, #0, 15550 │ │ + b 1555c │ │ cmp w2, w3 │ │ mov w0, #0x2 // #2 │ │ add x5, x25, x13 │ │ csel w1, w1, w2, eq // eq = none │ │ strb w0, [x25, x16] │ │ sturb w1, [x5, #-1] │ │ lsl w1, w6, w1 │ │ sturb w3, [x5, #-2] │ │ orr w1, w1, w4 │ │ - tbz w1, #0, 15654 │ │ - b 15660 │ │ + tbz w1, #0, 15550 │ │ + b 1555c │ │ cmp w9, w8 │ │ - b.le 153e4 │ │ + b.le 152e0 │ │ ldr x9, [sp, #88] │ │ sxtw x19, w8 │ │ sub x8, x21, x29 │ │ ldp x20, x23, [sp, #48] │ │ nop │ │ madd x8, x9, x8, x29 │ │ ldr x9, [sp, #120] │ │ add x22, x9, x8 │ │ ldrb w8, [x23], #1 │ │ ldrb w9, [x28] │ │ mov x0, x26 │ │ add x8, x24, x8, lsl #4 │ │ add x1, x8, #0xec0 │ │ sub x2, x9, #0x1 │ │ - bl 30c20 │ │ + bl 30f50 │ │ ldrb w8, [x20, w0, sxtw] │ │ sub x29, x29, #0x1 │ │ cmp x29, x19 │ │ add x20, x20, #0x8 │ │ strb w8, [x22] │ │ add x22, x22, x27 │ │ - b.gt 157c4 │ │ - b 153e4 │ │ + b.gt 156c0 │ │ + b 152e0 │ │ ldr x15, [sp, #80] │ │ mov w6, #0x1 // #1 │ │ cmp w12, w10 │ │ lsl w14, w6, w13 │ │ mov w7, #0x4 // #4 │ │ mov w19, #0x3 // #3 │ │ - b.ne 1583c // b.any │ │ + b.ne 15738 // b.any │ │ strb w10, [x15] │ │ lsl w10, w6, w12 │ │ strb w19, [x15, #512] │ │ strb w13, [x15, #1] │ │ orr w12, w14, w10 │ │ mov w11, #0x2 // #2 │ │ - tbz w12, #0, 154d4 │ │ - b 154e0 │ │ + tbz w12, #0, 153d0 │ │ + b 153dc │ │ cmp w12, w13 │ │ - b.eq 15884 // b.none │ │ + b.eq 15780 // b.none │ │ cmp w10, w13 │ │ - b.eq 15884 // b.none │ │ + b.eq 15780 // b.none │ │ cmp w12, w10 │ │ csel w11, w12, w10, cc // cc = lo, ul, last │ │ csel w10, w12, w10, hi // hi = pmore │ │ strb w10, [x15, #1] │ │ lsl w10, w6, w10 │ │ strb w11, [x15] │ │ lsl w11, w6, w11 │ │ orr w10, w10, w14 │ │ strb w6, [x15, #512] │ │ strb w13, [x15, #2] │ │ orr w12, w10, w11 │ │ mov w11, #0x3 // #3 │ │ - tbz w12, #0, 154d4 │ │ - b 154e0 │ │ + tbz w12, #0, 153d0 │ │ + b 153dc │ │ cmp w12, w13 │ │ csel w10, w10, w12, eq // eq = none │ │ mov w11, #0x2 // #2 │ │ strb w10, [x15, #1] │ │ lsl w10, w6, w10 │ │ strb w13, [x15] │ │ strb w11, [x15, #512] │ │ orr w12, w10, w14 │ │ - tbz w12, #0, 154d4 │ │ - b 154e0 │ │ + tbz w12, #0, 153d0 │ │ + b 153dc │ │ ldp w8, w21, [sp, #12] │ │ ldr w9, [sp, #44] │ │ ldr x22, [sp, #88] │ │ subs w8, w8, w9 │ │ - b.le 15908 │ │ + b.le 15804 │ │ cmp w21, #0x1 │ │ - b.lt 15908 // b.tstop │ │ + b.lt 15804 // b.tstop │ │ ldr x9, [sp, #24] │ │ lsl w8, w8, #2 │ │ sxtw x23, w8 │ │ ldr x8, [sp, #120] │ │ sxtw x20, w9 │ │ ldr x9, [sp] │ │ mov x19, xzr │ │ add x24, x8, w9, sxtw │ │ ldurb w1, [x24, #-1] │ │ mov x0, x24 │ │ mov x2, x23 │ │ - bl 4b70 │ │ + bl 4b00 │ │ add x19, x19, #0x1 │ │ cmp x19, x20 │ │ add x24, x24, x22 │ │ - b.lt 158e8 // b.tstop │ │ + b.lt 157e4 // b.tstop │ │ ldr w8, [sp, #20] │ │ cmp w21, w8 │ │ - b.ge 15964 // b.tcont │ │ + b.ge 15860 // b.tcont │ │ ldr x9, [sp, #24] │ │ lsl w8, w8, #2 │ │ cmp w9, w8 │ │ - b.ge 15964 // b.tcont │ │ + b.ge 15860 // b.tcont │ │ ldr x10, [sp, #24] │ │ ldr x11, [sp, #120] │ │ sxtw x8, w8 │ │ sub w9, w10, #0x1 │ │ sxtw x10, w10 │ │ sxtw x9, w9 │ │ madd x20, x10, x22, x11 │ │ madd x19, x22, x9, x11 │ │ sub x21, x8, x10 │ │ mov x0, x20 │ │ mov x1, x19 │ │ mov x2, x22 │ │ - bl 4b60 │ │ + bl 4af0 │ │ subs x21, x21, #0x1 │ │ add x20, x20, x22 │ │ - b.ne 15948 // b.any │ │ + b.ne 15844 // b.any │ │ ldp x29, x30, [sp, #208] │ │ ldp x20, x19, [sp, #192] │ │ ldp x22, x21, [sp, #176] │ │ ldp x24, x23, [sp, #160] │ │ ldp x26, x25, [sp, #144] │ │ ldp x28, x27, [sp, #128] │ │ add sp, sp, #0xe0 │ │ @@ -17272,274 +17235,274 @@ │ │ mov x21, x2 │ │ mov x19, x1 │ │ mov x22, x0 │ │ add x0, x8, x9 │ │ add x1, x8, x10 │ │ mov w2, #0x3 // #3 │ │ mov w20, w3 │ │ - bl 30a98 │ │ + bl 30dc8 │ │ cmp w0, #0x1 │ │ - b.eq 159f8 // b.none │ │ + b.eq 158f4 // b.none │ │ cmp w0, #0x2 │ │ - b.eq 15a2c // b.none │ │ + b.eq 15928 // b.none │ │ cmp w0, #0x3 │ │ - b.ne 15a1c // b.any │ │ + b.ne 15918 // b.any │ │ ldp x8, x1, [x22] │ │ mov x2, x21 │ │ mov w3, w20 │ │ ldr x8, [x8, #24] │ │ ldr w0, [x8, #500] │ │ - bl 16178 │ │ + bl 16074 │ │ ldrh w8, [x19] │ │ add w8, w8, w0 │ │ strh w8, [x19] │ │ ldp x8, x1, [x22] │ │ add x2, x21, #0x80 │ │ mov w3, w20 │ │ ldr x8, [x8, #24] │ │ ldr w0, [x8, #500] │ │ - bl 16178 │ │ + bl 16074 │ │ ldrh w8, [x19, #2] │ │ add w8, w8, w0 │ │ strh w8, [x19, #2] │ │ ldp x19, x30, [sp, #32] │ │ ldp x21, x20, [sp, #16] │ │ ldr x22, [sp], #48 │ │ ret │ │ ldp x8, x1, [x22] │ │ mov x2, x21 │ │ mov w3, w20 │ │ ldr x8, [x8, #24] │ │ ldr w0, [x8, #500] │ │ - bl 16178 │ │ + bl 16074 │ │ ldrh w8, [x19] │ │ add w8, w8, w0 │ │ strh w8, [x19] │ │ ldp x19, x30, [sp, #32] │ │ ldp x21, x20, [sp, #16] │ │ ldr x22, [sp], #48 │ │ ret │ │ sub sp, sp, #0x70 │ │ stp x28, x27, [sp, #16] │ │ stp x26, x25, [sp, #32] │ │ stp x24, x23, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ stp x29, x30, [sp, #96] │ │ - adrp x8, ac000 │ │ + adrp x8, ad000 │ │ ldr x13, [x0] │ │ - ldr x8, [x8, #1184] │ │ + ldr x8, [x8, #1112] │ │ str wzr, [sp, #12] │ │ - adrp x14, ac000 │ │ - ldr x14, [x14, #2392] │ │ + adrp x14, ad000 │ │ + ldr x14, [x14, #2336] │ │ mov w24, w2 │ │ lsl x10, x24, #2 │ │ mov x19, x1 │ │ ldrb w9, [x14, x10] │ │ add x10, x8, x10 │ │ ldrb w26, [x10] │ │ ldrb w27, [x10, #1] │ │ strb w9, [x1, #26] │ │ ldrb w10, [x1, #6] │ │ ldr x11, [x13, #24] │ │ mov x20, x0 │ │ - cbnz w10, 15ad8 │ │ - cbz w9, 15b2c │ │ + cbnz w10, 159d4 │ │ + cbz w9, 15a28 │ │ ldrb w12, [x19, #4] │ │ add x12, x11, x12, lsl #2 │ │ ldr w12, [x12, #1144] │ │ - cbnz w12, 15b2c │ │ + cbnz w12, 15a28 │ │ ldr w11, [x11, #1392] │ │ cmp w11, #0x2 │ │ - b.ne 15fe0 // b.any │ │ - cbz w10, 15b80 │ │ + b.ne 15edc // b.any │ │ + cbz w10, 15a7c │ │ sub w9, w27, #0x1 │ │ cmp w9, #0x1f │ │ - b.hi 15d00 // b.pmore │ │ - adrp x10, 97000 │ │ - add x10, x10, #0xd7c │ │ - adr x11, 15b0c │ │ + b.hi 15bfc // b.pmore │ │ + adrp x10, 99000 │ │ + add x10, x10, #0x9dc │ │ + adr x11, 15a08 │ │ ldrb w12, [x10, x9] │ │ add x11, x11, x12, lsl #2 │ │ br x11 │ │ add x9, x8, x24, lsl #2 │ │ ldrb w9, [x9, #3] │ │ add x10, x20, w4, sxtw │ │ strb w9, [x10, #472] │ │ sub w9, w26, #0x1 │ │ cmp w9, #0x1f │ │ - b.ls 15d0c // b.plast │ │ - b 15fe0 │ │ + b.ls 15c08 // b.plast │ │ + b 15edc │ │ strb wzr, [x19, #7] │ │ strb wzr, [x19, #26] │ │ ldr x8, [x13, #24] │ │ ldr w8, [x8, #1392] │ │ cmp w8, #0x2 │ │ - b.ne 15ff0 // b.any │ │ + b.ne 15eec // b.any │ │ sub w8, w27, #0x1 │ │ cmp w8, #0x1f │ │ - b.hi 15eb8 // b.pmore │ │ - adrp x9, 97000 │ │ - add x9, x9, #0xdbc │ │ - adr x10, 15b68 │ │ + b.hi 15db4 // b.pmore │ │ + adrp x9, 99000 │ │ + add x9, x9, #0xa1c │ │ + adr x10, 15a64 │ │ ldrb w11, [x9, x8] │ │ add x10, x10, x11, lsl #2 │ │ br x10 │ │ add x8, x20, w4, sxtw │ │ strb wzr, [x8, #472] │ │ sub w8, w26, #0x1 │ │ cmp w8, #0x1f │ │ - b.ls 15ec4 // b.plast │ │ - b 15ff0 │ │ + b.ls 15dc0 // b.plast │ │ + b 15eec │ │ cmp w26, #0x11 │ │ - b.cc 15ba8 // b.lo, b.ul, b.last │ │ + b.cc 15aa4 // b.lo, b.ul, b.last │ │ cmp w27, #0x11 │ │ - b.cc 15ba8 // b.lo, b.ul, b.last │ │ + b.cc 15aa4 // b.lo, b.ul, b.last │ │ str x13, [sp] │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #3056] │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #3016] │ │ add x29, x8, #0x20 │ │ add x25, x8, #0x21 │ │ - b 15bc4 │ │ - cbz w27, 15e10 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #3056] │ │ + b 15ac0 │ │ + cbz w27, 15d0c │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #3016] │ │ add x29, x8, x9, lsl #3 │ │ add x25, x29, #0x1 │ │ - cbz w26, 15e1c │ │ + cbz w26, 15d18 │ │ str x13, [sp] │ │ mov w28, wzr │ │ mov w21, wzr │ │ mov w22, wzr │ │ mov w23, wzr │ │ ldrb w1, [x19, #26] │ │ add x3, sp, #0xc │ │ mov x0, x20 │ │ mov w2, wzr │ │ mov w4, w22 │ │ mov w5, w21 │ │ - bl 162a4 │ │ + bl 161a0 │ │ ldrb w9, [x29] │ │ ldr w8, [x20, #16] │ │ add w22, w22, #0x1 │ │ add w23, w23, w9 │ │ add w8, w8, w9 │ │ cmp w23, w26 │ │ str w8, [x20, #16] │ │ - b.cc 15bd4 // b.lo, b.ul, b.last │ │ + b.cc 15ad0 // b.lo, b.ul, b.last │ │ sub w8, w8, w23 │ │ str w8, [x20, #16] │ │ ldrb w10, [x25] │ │ ldr w9, [x20, #20] │ │ add w21, w21, #0x1 │ │ add w28, w28, w10 │ │ add w8, w9, w10 │ │ cmp w28, w27 │ │ str w8, [x20, #20] │ │ - b.cc 15bcc // b.lo, b.ul, b.last │ │ - adrp x14, ac000 │ │ + b.cc 15ac8 // b.lo, b.ul, b.last │ │ + adrp x14, ad000 │ │ ldr x13, [sp] │ │ - ldr x14, [x14, #2392] │ │ - b 15fd8 │ │ + ldr x14, [x14, #2336] │ │ + b 15ed4 │ │ add x9, x8, x24, lsl #2 │ │ ldrb w9, [x9, #3] │ │ add x10, x20, w4, sxtw │ │ bfi w9, w9, #8, #8 │ │ strh w9, [x10, #472] │ │ sub w9, w26, #0x1 │ │ cmp w9, #0x1f │ │ - b.ls 15d0c // b.plast │ │ - b 15fe0 │ │ + b.ls 15c08 // b.plast │ │ + b 15edc │ │ add x9, x8, x24, lsl #2 │ │ ldrb w9, [x9, #3] │ │ mov w10, #0x1010101 // #16843009 │ │ mul w9, w9, w10 │ │ add x10, x20, w4, sxtw │ │ str w9, [x10, #472] │ │ sub w9, w26, #0x1 │ │ cmp w9, #0x1f │ │ - b.ls 15d0c // b.plast │ │ - b 15fe0 │ │ + b.ls 15c08 // b.plast │ │ + b 15edc │ │ add x9, x8, x24, lsl #2 │ │ ldrb w9, [x9, #3] │ │ mov x10, #0x101010101010101 // #72340172838076673 │ │ mul x9, x9, x10 │ │ add x10, x20, w4, sxtw │ │ str x9, [x10, #472] │ │ sub w9, w26, #0x1 │ │ cmp w9, #0x1f │ │ - b.ls 15d0c // b.plast │ │ - b 15fe0 │ │ + b.ls 15c08 // b.plast │ │ + b 15edc │ │ add x9, x8, x24, lsl #2 │ │ ldrb w9, [x9, #3] │ │ mov x10, #0x101010101010101 // #72340172838076673 │ │ add x11, x20, w4, sxtw │ │ mul x9, x9, x10 │ │ stp x9, x9, [x11, #472] │ │ sub w9, w26, #0x1 │ │ cmp w9, #0x1f │ │ - b.ls 15d0c // b.plast │ │ - b 15fe0 │ │ + b.ls 15c08 // b.plast │ │ + b 15edc │ │ add x9, x8, x24, lsl #2 │ │ ldrb w9, [x9, #3] │ │ mov x10, #0x101010101010101 // #72340172838076673 │ │ add x11, x20, w4, sxtw │ │ mul x9, x9, x10 │ │ stp x9, x9, [x11, #472] │ │ stp x9, x9, [x11, #488] │ │ sub w9, w26, #0x1 │ │ cmp w9, #0x1f │ │ - b.hi 15fe0 // b.pmore │ │ - adrp x10, 97000 │ │ - add x10, x10, #0xd9c │ │ - adr x11, 15d24 │ │ + b.hi 15edc // b.pmore │ │ + adrp x10, 99000 │ │ + add x10, x10, #0x9fc │ │ + adr x11, 15c20 │ │ ldrb w12, [x10, x9] │ │ add x11, x11, x12, lsl #2 │ │ br x11 │ │ add x8, x8, x24, lsl #2 │ │ ldr x9, [x20, #648] │ │ ldrb w8, [x8, #2] │ │ add x9, x9, w3, sxtw │ │ strb w8, [x9, #448] │ │ - b 15fe0 │ │ + b 15edc │ │ add x8, x8, x24, lsl #2 │ │ ldrb w8, [x8, #2] │ │ ldr x9, [x20, #648] │ │ bfi w8, w8, #8, #8 │ │ add x9, x9, w3, sxtw │ │ strh w8, [x9, #448] │ │ - b 15fe0 │ │ + b 15edc │ │ add x8, x8, x24, lsl #2 │ │ ldrb w8, [x8, #2] │ │ ldr x9, [x20, #648] │ │ mov w10, #0x1010101 // #16843009 │ │ mul w8, w8, w10 │ │ add x9, x9, w3, sxtw │ │ str w8, [x9, #448] │ │ - b 15fe0 │ │ + b 15edc │ │ add x8, x8, x24, lsl #2 │ │ ldrb w8, [x8, #2] │ │ ldr x9, [x20, #648] │ │ mov x10, #0x101010101010101 // #72340172838076673 │ │ mul x8, x8, x10 │ │ add x9, x9, w3, sxtw │ │ str x8, [x9, #448] │ │ - b 15fe0 │ │ + b 15edc │ │ add x8, x8, x24, lsl #2 │ │ ldrb w8, [x8, #2] │ │ ldr x9, [x20, #648] │ │ mov x10, #0x101010101010101 // #72340172838076673 │ │ sxtw x11, w3 │ │ mul x8, x8, x10 │ │ add x9, x9, x11 │ │ str x8, [x9, #448] │ │ ldr x9, [x20, #648] │ │ add x9, x11, x9 │ │ str x8, [x9, #456] │ │ - b 15fe0 │ │ + b 15edc │ │ add x8, x8, x24, lsl #2 │ │ ldrb w8, [x8, #2] │ │ ldr x9, [x20, #648] │ │ mov x10, #0x101010101010101 // #72340172838076673 │ │ mul x8, x8, x10 │ │ sxtw x10, w3 │ │ add x9, x9, x10 │ │ @@ -17549,126 +17512,126 @@ │ │ str x8, [x9, #456] │ │ ldr x9, [x20, #648] │ │ add x9, x10, x9 │ │ str x8, [x9, #464] │ │ ldr x9, [x20, #648] │ │ add x9, x10, x9 │ │ str x8, [x9, #472] │ │ - b 15fe0 │ │ + b 15edc │ │ ldr w8, [x20, #20] │ │ mov w28, wzr │ │ - b 15fd8 │ │ + b 15ed4 │ │ ldrb w9, [x25] │ │ ldr w8, [x20, #20] │ │ sub w10, w27, #0x1 │ │ udiv w10, w10, w9 │ │ add w10, w10, #0x1 │ │ cmp w10, #0x7 │ │ - b.hi 15f74 // b.pmore │ │ + b.hi 15e70 // b.pmore │ │ mov w28, wzr │ │ - b 15fb8 │ │ + b 15eb4 │ │ add x8, x20, w4, sxtw │ │ strh wzr, [x8, #472] │ │ sub w8, w26, #0x1 │ │ cmp w8, #0x1f │ │ - b.ls 15ec4 // b.plast │ │ - b 15ff0 │ │ + b.ls 15dc0 // b.plast │ │ + b 15eec │ │ add x8, x20, w4, sxtw │ │ str wzr, [x8, #472] │ │ sub w8, w26, #0x1 │ │ cmp w8, #0x1f │ │ - b.ls 15ec4 // b.plast │ │ - b 15ff0 │ │ + b.ls 15dc0 // b.plast │ │ + b 15eec │ │ add x8, x20, w4, sxtw │ │ str xzr, [x8, #472] │ │ sub w8, w26, #0x1 │ │ cmp w8, #0x1f │ │ - b.ls 15ec4 // b.plast │ │ - b 15ff0 │ │ + b.ls 15dc0 // b.plast │ │ + b 15eec │ │ add x8, x20, w4, sxtw │ │ stp xzr, xzr, [x8, #472] │ │ sub w8, w26, #0x1 │ │ cmp w8, #0x1f │ │ - b.ls 15ec4 // b.plast │ │ - b 15ff0 │ │ + b.ls 15dc0 // b.plast │ │ + b 15eec │ │ add x8, x20, w4, sxtw │ │ movi v0.2d, #0x0 │ │ add x9, x8, #0x1d8 │ │ add x8, x8, #0x1e8 │ │ str q0, [x9] │ │ str q0, [x8] │ │ sub w8, w26, #0x1 │ │ cmp w8, #0x1f │ │ - b.hi 15ff0 // b.pmore │ │ - adrp x9, 97000 │ │ - add x9, x9, #0xddc │ │ - adr x10, 15edc │ │ + b.hi 15eec // b.pmore │ │ + adrp x9, 99000 │ │ + add x9, x9, #0xa3c │ │ + adr x10, 15dd8 │ │ ldrb w11, [x9, x8] │ │ add x10, x10, x11, lsl #2 │ │ br x10 │ │ ldr x8, [x20, #648] │ │ add x8, x8, w3, sxtw │ │ strb wzr, [x8, #448] │ │ - b 15ff0 │ │ + b 15eec │ │ ldr x8, [x20, #648] │ │ add x8, x8, w3, sxtw │ │ strh wzr, [x8, #448] │ │ - b 15ff0 │ │ + b 15eec │ │ ldr x8, [x20, #648] │ │ add x8, x8, w3, sxtw │ │ str wzr, [x8, #448] │ │ - b 15ff0 │ │ + b 15eec │ │ ldr x8, [x20, #648] │ │ add x8, x8, w3, sxtw │ │ str xzr, [x8, #448] │ │ - b 15ff0 │ │ + b 15eec │ │ ldr x8, [x20, #648] │ │ sxtw x9, w3 │ │ add x8, x8, x9 │ │ str xzr, [x8, #448] │ │ ldr x8, [x20, #648] │ │ add x8, x9, x8 │ │ str xzr, [x8, #456] │ │ - b 15ff0 │ │ + b 15eec │ │ ldr x8, [x20, #648] │ │ sxtw x9, w3 │ │ add x8, x8, x9 │ │ str xzr, [x8, #448] │ │ ldr x8, [x20, #648] │ │ add x8, x9, x8 │ │ str xzr, [x8, #456] │ │ ldr x8, [x20, #648] │ │ add x8, x9, x8 │ │ str xzr, [x8, #464] │ │ ldr x8, [x20, #648] │ │ add x8, x9, x8 │ │ str xzr, [x8, #472] │ │ - b 15ff0 │ │ + b 15eec │ │ and w11, w10, #0xfffffff8 │ │ movi v2.2d, #0x0 │ │ mov w12, wzr │ │ dup v1.4s, w9 │ │ movi v0.2d, #0x0 │ │ mul w28, w11, w9 │ │ mov v2.s[0], w8 │ │ add w12, w12, #0x8 │ │ add v2.4s, v2.4s, v1.4s │ │ cmp w12, w11 │ │ add v0.4s, v0.4s, v1.4s │ │ - b.ne 15f90 // b.any │ │ + b.ne 15e8c // b.any │ │ add v0.4s, v0.4s, v2.4s │ │ addv s0, v0.4s │ │ cmp w10, w11 │ │ fmov w8, s0 │ │ - b.eq 15fd4 // b.none │ │ + b.eq 15ed0 // b.none │ │ mov w10, wzr │ │ add w10, w10, w9 │ │ add w11, w28, w10 │ │ cmp w11, w27 │ │ - b.cc 15fbc // b.lo, b.ul, b.last │ │ + b.cc 15eb8 // b.lo, b.ul, b.last │ │ add w8, w8, w10 │ │ mov w28, w11 │ │ str w8, [x20, #20] │ │ sub w8, w8, w28 │ │ str w8, [x20, #20] │ │ ldr w8, [x13, #2112] │ │ add x9, x14, x24, lsl #2 │ │ @@ -17683,30 +17646,30 @@ │ │ ldp x22, x21, [sp, #64] │ │ ldp x24, x23, [sp, #48] │ │ ldp x26, x25, [sp, #32] │ │ ldp x28, x27, [sp, #16] │ │ add sp, sp, #0x70 │ │ ret │ │ ldr w8, [x0] │ │ - cbz w8, 16044 │ │ + cbz w8, 15f40 │ │ cmp w8, #0x1 │ │ - b.eq 16058 // b.none │ │ + b.eq 15f54 // b.none │ │ cmp w8, #0x2 │ │ - b.ne 16094 // b.any │ │ + b.ne 15f90 // b.any │ │ ldp w8, w11, [x0, #20] │ │ ldp w10, w9, [x0, #12] │ │ - b 1609c │ │ + b 15f98 │ │ mov w9, wzr │ │ and x9, x9, #0xffff │ │ and x0, x8, #0xffff │ │ bfi x0, x9, #16, #16 │ │ ret │ │ ldr w10, [x5, #296] │ │ ldp w8, w9, [x0, #4] │ │ - cbz w10, 16160 │ │ + cbz w10, 1605c │ │ ubfx w10, w9, #28, #1 │ │ ubfx w11, w8, #28, #1 │ │ add w9, w10, w9, lsr #13 │ │ add w8, w11, w8, lsr #13 │ │ add w9, w9, #0x3 │ │ add w8, w8, #0x3 │ │ and w9, w9, #0x1ffff8 │ │ @@ -17749,15 +17712,15 @@ │ │ cmp w9, #0x0 │ │ cneg w9, w9, mi // mi = first │ │ ldr w13, [x5, #296] │ │ add w9, w12, w9 │ │ lsr w9, w9, w10 │ │ lsl w9, w9, w11 │ │ cneg w9, w9, lt // lt = tstop │ │ - cbz w13, 16150 │ │ + cbz w13, 1604c │ │ and w10, w9, #0x8000 │ │ and w11, w8, #0x8000 │ │ add w9, w9, w10, lsr #15 │ │ add w8, w8, w11, lsr #15 │ │ add w9, w9, #0x3 │ │ add w8, w8, #0x3 │ │ and w9, w9, #0xfffffff8 │ │ @@ -17780,65 +17743,65 @@ │ │ add x1, x2, #0x6c │ │ mov x0, x22 │ │ stp x25, x24, [sp, #16] │ │ stp x21, x20, [sp, #48] │ │ stp x19, x30, [sp, #64] │ │ mov w24, w3 │ │ mov x21, x2 │ │ - bl 30fec │ │ + bl 3131c │ │ mov w19, w0 │ │ mov w2, #0xa // #10 │ │ mov x0, x22 │ │ mov x1, x21 │ │ - bl 30ce0 │ │ - cbz w0, 16228 │ │ + bl 31010 │ │ + cbz w0, 16124 │ │ mov w8, #0x1 // #1 │ │ cmp w0, #0x1 │ │ lsl w20, w8, w0 │ │ - b.lt 16204 // b.tstop │ │ + b.lt 16100 // b.tstop │ │ mov x26, xzr │ │ mov w27, w0 │ │ add x25, x21, #0x44 │ │ mov x0, x22 │ │ mov x1, x25 │ │ - bl 30fec │ │ + bl 3131c │ │ lsl w8, w0, w26 │ │ add x26, x26, #0x1 │ │ orr w20, w8, w20 │ │ cmp x27, x26 │ │ add x25, x25, #0x4 │ │ - b.ne 161e0 // b.any │ │ - cbz w24, 16268 │ │ + b.ne 160dc // b.any │ │ + cbz w24, 16164 │ │ add x1, x21, #0x30 │ │ mov w2, #0x3 // #3 │ │ mov x0, x22 │ │ - bl 30a98 │ │ + bl 30dc8 │ │ mov w24, w0 │ │ - cbz w23, 16274 │ │ + cbz w23, 16170 │ │ add x1, x21, #0x3c │ │ - b 1625c │ │ + b 16158 │ │ add x1, x21, #0x40 │ │ mov x0, x22 │ │ - bl 30fec │ │ + bl 3131c │ │ mov w20, w0 │ │ - cbz w24, 16268 │ │ + cbz w24, 16164 │ │ add x8, x21, w20, sxtw #3 │ │ add x1, x8, #0x20 │ │ mov w2, #0x3 // #3 │ │ mov x0, x22 │ │ - bl 30a98 │ │ + bl 30dc8 │ │ mov w24, w0 │ │ - cbz w23, 16274 │ │ + cbz w23, 16170 │ │ add x1, x21, #0x38 │ │ mov x0, x22 │ │ - bl 30fec │ │ - b 16278 │ │ + bl 3131c │ │ + b 16174 │ │ mov w0, #0x1 // #1 │ │ mov w24, #0x3 // #3 │ │ - b 16278 │ │ + b 16174 │ │ mov w0, #0x1 // #1 │ │ orr w8, w0, w24, lsl #1 │ │ orr w8, w8, w20, lsl #3 │ │ cmp w19, #0x0 │ │ ldp x19, x30, [sp, #64] │ │ ldp x21, x20, [sp, #48] │ │ ldp x23, x22, [sp, #32] │ │ @@ -17850,29 +17813,29 @@ │ │ sub sp, sp, #0x70 │ │ stp x28, x27, [sp, #16] │ │ stp x26, x25, [sp, #32] │ │ stp x24, x23, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ stp x29, x30, [sp, #96] │ │ - adrp x27, ac000 │ │ + adrp x27, ad000 │ │ ldp w9, w10, [x0, #16] │ │ - ldr x27, [x27, #3056] │ │ + ldr x27, [x27, #3016] │ │ mov x19, x0 │ │ mov w8, wzr │ │ and x14, x9, #0x1f │ │ add x11, x27, w1, uxtw #3 │ │ ldrb w13, [x11, #2] │ │ ldrb w26, [x11, #3] │ │ and x29, x10, #0x1f │ │ mov w28, w1 │ │ - cbz w1, 16444 │ │ + cbz w1, 16340 │ │ mov w24, w2 │ │ cmp w2, #0x1 │ │ - b.gt 16444 │ │ + b.gt 16340 │ │ ldr x11, [x19] │ │ ldr x10, [x19, #648] │ │ add x8, x27, x28, lsl #3 │ │ ldrb w20, [x8, #5] │ │ stp x11, x13, [sp] │ │ ldr x11, [x19, #8] │ │ add x10, x10, x14 │ │ @@ -17895,27 +17858,27 @@ │ │ add x8, x9, x8, lsl #2 │ │ mov w9, #0x1728 // #5928 │ │ add x1, x8, x9 │ │ mov w21, w5 │ │ mov w23, w4 │ │ mov x25, x3 │ │ mov x22, x14 │ │ - bl 30fec │ │ - cbz w0, 16438 │ │ + bl 3131c │ │ + cbz w0, 16334 │ │ sbfiz x9, x24, #1, #32 │ │ ldrh w10, [x25, x9] │ │ ldr x13, [sp, #8] │ │ add w11, w23, w21, lsl #2 │ │ mov w8, #0x1 // #1 │ │ lsl w11, w8, w11 │ │ orr w10, w10, w11 │ │ cmp w20, #0x2 │ │ mov x14, x22 │ │ strh w10, [x25, x9] │ │ - b.cc 16444 // b.lo, b.ul, b.last │ │ + b.cc 16340 // b.lo, b.ul, b.last │ │ add x8, x27, x28, lsl #3 │ │ mov x20, x25 │ │ ldrb w25, [x8, #6] │ │ add w24, w24, #0x1 │ │ lsl w23, w23, #1 │ │ lsl w21, w21, #1 │ │ add x8, x27, x25, lsl #3 │ │ @@ -17923,167 +17886,167 @@ │ │ ldrb w27, [x8, #1] │ │ mov x0, x19 │ │ mov w1, w25 │ │ mov w2, w24 │ │ mov x3, x20 │ │ mov w4, w23 │ │ mov w5, w21 │ │ - bl 162a4 │ │ + bl 161a0 │ │ ldr x10, [sp, #8] │ │ ldr w8, [x19, #16] │ │ cmp w10, w26 │ │ add w8, w8, w28 │ │ str w8, [x19, #16] │ │ - b.cc 165c0 // b.lo, b.ul, b.last │ │ + b.cc 164bc // b.lo, b.ul, b.last │ │ ldr x29, [sp] │ │ - ldr w9, [x29, #3336] │ │ + ldr w9, [x29, #3368] │ │ cmp w8, w9 │ │ - b.ge 165c4 // b.tcont │ │ + b.ge 164c0 // b.tcont │ │ orr w4, w23, #0x1 │ │ mov x0, x19 │ │ mov w1, w25 │ │ mov w2, w24 │ │ mov x3, x20 │ │ mov w5, w21 │ │ - bl 162a4 │ │ + bl 161a0 │ │ ldr x10, [sp, #8] │ │ ldr w8, [x19, #16] │ │ - b 165c4 │ │ + b 164c0 │ │ ldr x13, [sp, #8] │ │ mov w8, wzr │ │ mov x14, x22 │ │ add x9, x27, x28, lsl #3 │ │ ldrb w9, [x9, #1] │ │ sub w9, w9, #0x1 │ │ cmp w9, #0xf │ │ - b.hi 164f4 // b.pmore │ │ - adrp x10, 97000 │ │ - add x10, x10, #0xdfc │ │ - adr x11, 16470 │ │ + b.hi 163f0 // b.pmore │ │ + adrp x10, 99000 │ │ + add x10, x10, #0xa5c │ │ + adr x11, 1636c │ │ ldrb w12, [x10, x9] │ │ add x11, x11, x12, lsl #2 │ │ br x11 │ │ cmp w8, #0x0 │ │ csel w9, wzr, w26, ne // ne = any │ │ add x10, x19, x29 │ │ strb w9, [x10, #472] │ │ - b 164f4 │ │ + b 163f0 │ │ bfi w26, w26, #8, #8 │ │ cmp w8, #0x0 │ │ csel w9, wzr, w26, ne // ne = any │ │ add x10, x19, x29 │ │ strh w9, [x10, #472] │ │ - b 164f4 │ │ + b 163f0 │ │ mov w9, #0x1010101 // #16843009 │ │ cmp w8, #0x0 │ │ mul w9, w26, w9 │ │ csel w9, wzr, w9, ne // ne = any │ │ add x10, x19, x29 │ │ str w9, [x10, #472] │ │ - b 164f4 │ │ + b 163f0 │ │ mov x9, #0x101010101010101 // #72340172838076673 │ │ cmp w8, #0x0 │ │ mul x9, x26, x9 │ │ csel x9, xzr, x9, ne // ne = any │ │ add x10, x19, x29 │ │ str x9, [x10, #472] │ │ - b 164f4 │ │ + b 163f0 │ │ mov x9, #0x101010101010101 // #72340172838076673 │ │ cmp w8, #0x0 │ │ mul x9, x26, x9 │ │ add x10, x19, #0x1d8 │ │ add w11, w29, #0x8 │ │ csel x9, xzr, x9, ne // ne = any │ │ str x9, [x10, w29, uxtw] │ │ str x9, [x10, w11, uxtw] │ │ lsl x9, x28, #3 │ │ ldrb w9, [x27, x9] │ │ sub w9, w9, #0x1 │ │ cmp w9, #0xf │ │ - b.hi 16660 // b.pmore │ │ - adrp x10, 97000 │ │ - add x10, x10, #0xe0c │ │ - adr x11, 16520 │ │ + b.hi 1655c // b.pmore │ │ + adrp x10, 99000 │ │ + add x10, x10, #0xa6c │ │ + adr x11, 1641c │ │ ldrb w12, [x10, x9] │ │ add x11, x11, x12, lsl #2 │ │ br x11 │ │ ldr x9, [x19, #648] │ │ cmp w8, #0x0 │ │ csel w8, wzr, w13, ne // ne = any │ │ add x9, x9, x14 │ │ strb w8, [x9, #448] │ │ - b 16660 │ │ + b 1655c │ │ ldr x9, [x19, #648] │ │ bfi w13, w13, #8, #8 │ │ cmp w8, #0x0 │ │ csel w8, wzr, w13, ne // ne = any │ │ add x9, x9, x14 │ │ strh w8, [x9, #448] │ │ - b 16660 │ │ + b 1655c │ │ ldr x10, [x19, #648] │ │ mov w9, #0x1010101 // #16843009 │ │ mul w9, w13, w9 │ │ cmp w8, #0x0 │ │ csel w8, wzr, w9, ne // ne = any │ │ add x9, x10, x14 │ │ str w8, [x9, #448] │ │ - b 16660 │ │ + b 1655c │ │ ldr x10, [x19, #648] │ │ mov x9, #0x101010101010101 // #72340172838076673 │ │ mul x9, x13, x9 │ │ cmp w8, #0x0 │ │ csel x8, xzr, x9, ne // ne = any │ │ add x9, x10, x14 │ │ - b 165b8 │ │ + b 164b4 │ │ ldr x10, [x19, #648] │ │ mov x9, #0x101010101010101 // #72340172838076673 │ │ mul x9, x13, x9 │ │ cmp w8, #0x0 │ │ csel x8, xzr, x9, ne // ne = any │ │ add x9, x10, x14 │ │ str x8, [x9, #448] │ │ ldr x9, [x19, #648] │ │ add w10, w14, #0x8 │ │ add x9, x9, x10 │ │ str x8, [x9, #448] │ │ - b 16660 │ │ + b 1655c │ │ ldr x29, [sp] │ │ ldr w9, [x19, #20] │ │ sub w8, w8, w28 │ │ cmp w26, w10 │ │ add w9, w9, w27 │ │ stp w8, w9, [x19, #16] │ │ - b.cc 16658 // b.lo, b.ul, b.last │ │ - ldr w8, [x29, #3340] │ │ + b.cc 16554 // b.lo, b.ul, b.last │ │ + ldr w8, [x29, #3372] │ │ cmp w9, w8 │ │ - b.ge 16658 // b.tcont │ │ + b.ge 16554 // b.tcont │ │ orr w21, w21, #0x1 │ │ mov x0, x19 │ │ mov w1, w25 │ │ mov w2, w24 │ │ mov x3, x20 │ │ mov w4, w23 │ │ mov w5, w21 │ │ mov x22, x10 │ │ - bl 162a4 │ │ + bl 161a0 │ │ ldr w8, [x19, #16] │ │ cmp w22, w26 │ │ add w8, w8, w28 │ │ str w8, [x19, #16] │ │ - b.cc 1664c // b.lo, b.ul, b.last │ │ - ldr w9, [x29, #3336] │ │ + b.cc 16548 // b.lo, b.ul, b.last │ │ + ldr w9, [x29, #3368] │ │ cmp w8, w9 │ │ - b.ge 1664c // b.tcont │ │ + b.ge 16548 // b.tcont │ │ orr w4, w23, #0x1 │ │ mov x0, x19 │ │ mov w1, w25 │ │ mov w2, w24 │ │ mov x3, x20 │ │ mov w5, w21 │ │ - bl 162a4 │ │ + bl 161a0 │ │ ldr w8, [x19, #16] │ │ ldr w9, [x19, #20] │ │ sub w8, w8, w28 │ │ str w8, [x19, #16] │ │ sub w8, w9, w27 │ │ str w8, [x19, #20] │ │ ldp x29, x30, [sp, #96] │ │ @@ -18098,47 +18061,47 @@ │ │ stp x1, x1, [x0, #24] │ │ stp xzr, xzr, [x0] │ │ str x8, [x0, #40] │ │ str wzr, [x0, #16] │ │ ret │ │ ldr w8, [x0, #16] │ │ cmp w8, w1 │ │ - b.cs 1671c // b.hs, b.nlast │ │ + b.cs 16618 // b.hs, b.nlast │ │ ldr w9, [x0, #4] │ │ ldr x10, [x0, #24] │ │ mov x11, xzr │ │ lsl x11, x11, #8 │ │ add w8, w8, #0x8 │ │ str w8, [x0, #16] │ │ - cbnz w9, 166dc │ │ - b 166ec │ │ + cbnz w9, 165d8 │ │ + b 165e8 │ │ cmp w8, w1 │ │ - b.cs 16724 // b.hs, b.nlast │ │ + b.cs 16620 // b.hs, b.nlast │ │ lsl x11, x11, #8 │ │ add w8, w8, #0x8 │ │ str w8, [x0, #16] │ │ - cbz w9, 166ec │ │ + cbz w9, 165e8 │ │ ldr x12, [x0, #40] │ │ cmp x10, x12 │ │ - b.cc 166c4 // b.lo, b.ul, b.last │ │ - b 1670c │ │ + b.cc 165c0 // b.lo, b.ul, b.last │ │ + b 16608 │ │ add x12, x10, #0x1 │ │ str x12, [x0, #24] │ │ ldrb w13, [x10] │ │ mov x10, x12 │ │ orr x11, x11, x13 │ │ ldr x12, [x0, #40] │ │ cmp x10, x12 │ │ - b.cc 166c4 // b.lo, b.ul, b.last │ │ + b.cc 165c0 // b.lo, b.ul, b.last │ │ str w9, [x0] │ │ mov w9, #0x1 // #1 │ │ str w9, [x0, #4] │ │ - b 166c4 │ │ + b 165c0 │ │ ldr x9, [x0, #8] │ │ - b 16738 │ │ + b 16634 │ │ ldr x9, [x0, #8] │ │ neg w10, w8 │ │ lsl x10, x11, x10 │ │ orr x9, x9, x10 │ │ str x9, [x0, #8] │ │ sub w8, w8, w1 │ │ neg w11, w1 │ │ @@ -18149,47 +18112,47 @@ │ │ mov w0, w8 │ │ ret │ │ ldr w10, [x0, #16] │ │ mov w8, #0x1f // #31 │ │ add w9, w1, #0x1 │ │ sub w8, w8, w1 │ │ cmp w10, w9 │ │ - b.cs 167e8 // b.hs, b.nlast │ │ + b.cs 166e4 // b.hs, b.nlast │ │ ldr w11, [x0, #4] │ │ ldr x12, [x0, #24] │ │ mov x13, xzr │ │ lsl x13, x13, #8 │ │ add w10, w10, #0x8 │ │ str w10, [x0, #16] │ │ - cbnz w11, 167a8 │ │ - b 167b8 │ │ + cbnz w11, 166a4 │ │ + b 166b4 │ │ cmp w10, w9 │ │ - b.cs 167f0 // b.hs, b.nlast │ │ + b.cs 166ec // b.hs, b.nlast │ │ lsl x13, x13, #8 │ │ add w10, w10, #0x8 │ │ str w10, [x0, #16] │ │ - cbz w11, 167b8 │ │ + cbz w11, 166b4 │ │ ldr x14, [x0, #40] │ │ cmp x12, x14 │ │ - b.cc 16790 // b.lo, b.ul, b.last │ │ - b 167d8 │ │ + b.cc 1668c // b.lo, b.ul, b.last │ │ + b 166d4 │ │ add x14, x12, #0x1 │ │ str x14, [x0, #24] │ │ ldrb w15, [x12] │ │ mov x12, x14 │ │ orr x13, x13, x15 │ │ ldr x14, [x0, #40] │ │ cmp x12, x14 │ │ - b.cc 16790 // b.lo, b.ul, b.last │ │ + b.cc 1668c // b.lo, b.ul, b.last │ │ str w11, [x0] │ │ mov w11, #0x1 // #1 │ │ str w11, [x0, #4] │ │ - b 16790 │ │ + b 1668c │ │ ldr x11, [x0, #8] │ │ - b 16804 │ │ + b 16700 │ │ ldr x11, [x0, #8] │ │ neg w12, w10 │ │ lsl x12, x13, x12 │ │ orr x11, x11, x12 │ │ str x11, [x0, #8] │ │ sub w10, w10, w9 │ │ mov w12, #0x3f // #63 │ │ @@ -18205,127 +18168,127 @@ │ │ mov x8, x0 │ │ ldr w10, [x8, #16] │ │ mov x9, xzr │ │ mov x0, xzr │ │ mov w11, #0x38 // #56 │ │ mov w12, #0x1 // #1 │ │ cmp w10, #0x8 │ │ - b.cs 16894 // b.hs, b.nlast │ │ + b.cs 16790 // b.hs, b.nlast │ │ ldr w14, [x8, #4] │ │ ldr x16, [x8, #24] │ │ add w13, w10, #0x8 │ │ str w13, [x8, #16] │ │ - cbz w14, 168c8 │ │ + cbz w14, 167c4 │ │ mov x15, xzr │ │ ldr x17, [x8, #40] │ │ cmp x16, x17 │ │ - b.cc 16878 // b.lo, b.ul, b.last │ │ + b.cc 16774 // b.lo, b.ul, b.last │ │ stp w14, w12, [x8] │ │ ldr x14, [x8, #8] │ │ sub w10, w11, w10 │ │ lsl x10, x15, x10 │ │ orr x14, x14, x10 │ │ mov w10, w13 │ │ str x14, [x8, #8] │ │ - b 16898 │ │ + b 16794 │ │ ldr x14, [x8, #8] │ │ lsl x13, x14, #8 │ │ ubfx x15, x14, #56, #7 │ │ str x13, [x8, #8] │ │ lsl x13, x15, x9 │ │ add x9, x9, #0x7 │ │ sub w10, w10, #0x8 │ │ cmp x9, #0x37 │ │ orr x0, x13, x0 │ │ str w10, [x8, #16] │ │ - b.hi 168e8 // b.pmore │ │ - tbnz x14, #63, 16848 │ │ - b 168e8 │ │ + b.hi 167e4 // b.pmore │ │ + tbnz x14, #63, 16744 │ │ + b 167e4 │ │ add x17, x16, #0x1 │ │ str x17, [x8, #24] │ │ ldrb w15, [x16] │ │ mov x16, x17 │ │ ldr x17, [x8, #40] │ │ cmp x16, x17 │ │ - b.cs 16874 // b.hs, b.nlast │ │ - b 16878 │ │ - tbnz x14, #63, 168f8 │ │ + b.cs 16770 // b.hs, b.nlast │ │ + b 16774 │ │ + tbnz x14, #63, 167f4 │ │ lsr x9, x0, #32 │ │ - cbnz x9, 168f8 │ │ + cbnz x9, 167f4 │ │ ret │ │ mov w0, wzr │ │ mov w9, #0x1 // #1 │ │ str w9, [x8] │ │ ret │ │ ldr w11, [x0, #16] │ │ clz w8, w1 │ │ mov w9, #0x1f // #31 │ │ sub w10, w9, w8 │ │ mov w9, #0x2 // #2 │ │ lsl w9, w9, w10 │ │ cmp w11, w10 │ │ sub w9, w9, w1 │ │ - b.cs 169a4 // b.hs, b.nlast │ │ + b.cs 168a0 // b.hs, b.nlast │ │ ldr w12, [x0, #4] │ │ ldr x13, [x0, #24] │ │ mov x14, xzr │ │ lsl x14, x14, #8 │ │ add w11, w11, #0x8 │ │ str w11, [x0, #16] │ │ - cbnz w12, 16964 │ │ - b 16974 │ │ + cbnz w12, 16860 │ │ + b 16870 │ │ cmp w11, w10 │ │ - b.cs 169ac // b.hs, b.nlast │ │ + b.cs 168a8 // b.hs, b.nlast │ │ lsl x14, x14, #8 │ │ add w11, w11, #0x8 │ │ str w11, [x0, #16] │ │ - cbz w12, 16974 │ │ + cbz w12, 16870 │ │ ldr x15, [x0, #40] │ │ cmp x13, x15 │ │ - b.cc 1694c // b.lo, b.ul, b.last │ │ - b 16994 │ │ + b.cc 16848 // b.lo, b.ul, b.last │ │ + b 16890 │ │ add x15, x13, #0x1 │ │ str x15, [x0, #24] │ │ ldrb w16, [x13] │ │ mov x13, x15 │ │ orr x14, x14, x16 │ │ ldr x15, [x0, #40] │ │ cmp x13, x15 │ │ - b.cc 1694c // b.lo, b.ul, b.last │ │ + b.cc 16848 // b.lo, b.ul, b.last │ │ str w12, [x0] │ │ mov w12, #0x1 // #1 │ │ str w12, [x0, #4] │ │ - b 1694c │ │ + b 16848 │ │ ldr x12, [x0, #8] │ │ - b 169c0 │ │ + b 168bc │ │ ldr x12, [x0, #8] │ │ neg w13, w11 │ │ lsl x13, x14, x13 │ │ orr x12, x12, x13 │ │ str x12, [x0, #8] │ │ add w8, w8, #0x21 │ │ lsr x8, x12, x8 │ │ sub w11, w11, w10 │ │ lsl x10, x12, x10 │ │ cmp w9, w8 │ │ str w11, [x0, #16] │ │ str x10, [x0, #8] │ │ - b.hi 16a3c // b.pmore │ │ + b.hi 16938 // b.pmore │ │ lsl w8, w8, #1 │ │ sub w8, w8, w9 │ │ - cbnz w11, 16a24 │ │ + cbnz w11, 16920 │ │ ldr w9, [x0, #4] │ │ ldr x11, [x0, #24] │ │ mov w12, #0x8 // #8 │ │ str w12, [x0, #16] │ │ - cbz w9, 16a44 │ │ + cbz w9, 16940 │ │ mov x12, xzr │ │ ldr x13, [x0, #40] │ │ cmp x11, x13 │ │ - b.cc 16a18 // b.lo, b.ul, b.last │ │ + b.cc 16914 // b.lo, b.ul, b.last │ │ mov w11, #0x1 // #1 │ │ stp w9, w11, [x0] │ │ orr x10, x12, x10 │ │ mov w11, #0x8 // #8 │ │ str x10, [x0, #8] │ │ sub w9, w11, #0x1 │ │ lsl x11, x10, #1 │ │ @@ -18338,94 +18301,94 @@ │ │ add x12, x11, #0x1 │ │ str x12, [x0, #24] │ │ ldrb w13, [x11] │ │ mov x11, x12 │ │ lsl x12, x13, #56 │ │ ldr x13, [x0, #40] │ │ cmp x11, x13 │ │ - b.cs 16a10 // b.hs, b.nlast │ │ - b 16a18 │ │ + b.cs 1690c // b.hs, b.nlast │ │ + b 16914 │ │ ldr w12, [x0, #16] │ │ mov x8, xzr │ │ mov w10, #0x8 // #8 │ │ mov w11, #0x1 // #1 │ │ - cbz w12, 16a88 │ │ + cbz w12, 16984 │ │ ldr x13, [x0, #8] │ │ mov w14, w12 │ │ - b 16abc │ │ + b 169b8 │ │ ldr w9, [x0, #4] │ │ ldr x12, [x0, #24] │ │ str w10, [x0, #16] │ │ - cbz w9, 16ae0 │ │ + cbz w9, 169dc │ │ mov x13, xzr │ │ ldr x14, [x0, #40] │ │ cmp x12, x14 │ │ - b.cc 16aac // b.lo, b.ul, b.last │ │ + b.cc 169a8 // b.lo, b.ul, b.last │ │ stp w9, w11, [x0] │ │ ldr x9, [x0, #8] │ │ mov w14, #0x8 // #8 │ │ orr x13, x9, x13, lsl #56 │ │ str x13, [x0, #8] │ │ sub w12, w14, #0x1 │ │ lsl x9, x13, #1 │ │ str w12, [x0, #16] │ │ str x9, [x0, #8] │ │ - tbnz x13, #63, 16b00 │ │ + tbnz x13, #63, 169fc │ │ add x8, x8, #0x1 │ │ cmp w8, #0x20 │ │ - b.ne 16a78 // b.any │ │ - b 16ba0 │ │ + b.ne 16974 // b.any │ │ + b 16a9c │ │ add x14, x12, #0x1 │ │ str x14, [x0, #24] │ │ ldrb w13, [x12] │ │ mov x12, x14 │ │ ldr x14, [x0, #40] │ │ cmp x12, x14 │ │ - b.cs 16aa8 // b.hs, b.nlast │ │ - b 16aac │ │ - cbz w8, 16ba8 │ │ + b.cs 169a4 // b.hs, b.nlast │ │ + b 169a8 │ │ + cbz w8, 16aa4 │ │ mov w10, #0xffffffff // #-1 │ │ lsl w10, w10, w8 │ │ cmp w12, w8 │ │ mvn w10, w10 │ │ - b.cs 16bc4 // b.hs, b.nlast │ │ + b.cs 16ac0 // b.hs, b.nlast │ │ ldr w12, [x0, #4] │ │ ldr x13, [x0, #24] │ │ mov x11, xzr │ │ sub w14, w14, #0x41 │ │ lsl x11, x11, #8 │ │ add w15, w14, #0x48 │ │ str w15, [x0, #16] │ │ - cbnz w12, 16b60 │ │ - b 16b70 │ │ + cbnz w12, 16a5c │ │ + b 16a6c │ │ add w15, w14, #0x8 │ │ add w14, w14, #0x48 │ │ cmp w14, w8 │ │ mov w14, w15 │ │ - b.cs 16bb0 // b.hs, b.nlast │ │ + b.cs 16aac // b.hs, b.nlast │ │ lsl x11, x11, #8 │ │ add w15, w14, #0x48 │ │ str w15, [x0, #16] │ │ - cbz w12, 16b70 │ │ + cbz w12, 16a6c │ │ ldr x15, [x0, #40] │ │ cmp x13, x15 │ │ - b.cc 16b3c // b.lo, b.ul, b.last │ │ - b 16b90 │ │ + b.cc 16a38 // b.lo, b.ul, b.last │ │ + b 16a8c │ │ add x15, x13, #0x1 │ │ str x15, [x0, #24] │ │ ldrb w16, [x13] │ │ mov x13, x15 │ │ orr x11, x11, x16 │ │ ldr x15, [x0, #40] │ │ cmp x13, x15 │ │ - b.cc 16b3c // b.lo, b.ul, b.last │ │ + b.cc 16a38 // b.lo, b.ul, b.last │ │ str w12, [x0] │ │ mov w12, #0x1 // #1 │ │ str w12, [x0, #4] │ │ - b 16b3c │ │ + b 16a38 │ │ mov w0, #0xffffffff // #-1 │ │ ret │ │ mov w0, wzr │ │ ret │ │ neg w12, w15 │ │ lsl x11, x11, x12 │ │ orr x9, x11, x9 │ │ @@ -18445,165 +18408,165 @@ │ │ stp x21, x20, [sp, #16] │ │ stp x19, x30, [sp, #32] │ │ lsl w19, w9, w2 │ │ lsl w20, w8, w2 │ │ cmp w20, #0x18 │ │ add w21, w19, w1 │ │ mov w22, wzr │ │ - b.cc 16cc8 // b.lo, b.ul, b.last │ │ + b.cc 16bc4 // b.lo, b.ul, b.last │ │ ldr w15, [x0, #16] │ │ mov w12, wzr │ │ mov w8, #0x3 // #3 │ │ mov w11, #0x8 // #8 │ │ mov w13, #0x18 // #24 │ │ mov w14, #0x8 // #8 │ │ - cbz w15, 16c38 │ │ + cbz w15, 16b34 │ │ ldr x17, [x0, #8] │ │ mov w16, w15 │ │ - b 16c6c │ │ + b 16b68 │ │ ldr w10, [x0, #4] │ │ ldr x15, [x0, #24] │ │ str w11, [x0, #16] │ │ - cbz w10, 16ca8 │ │ + cbz w10, 16ba4 │ │ mov x16, xzr │ │ ldr x17, [x0, #40] │ │ cmp x15, x17 │ │ - b.cc 16c5c // b.lo, b.ul, b.last │ │ + b.cc 16b58 // b.lo, b.ul, b.last │ │ stp w10, w9, [x0] │ │ ldr x10, [x0, #8] │ │ orr x17, x10, x16, lsl #56 │ │ mov w16, #0x8 // #8 │ │ str x17, [x0, #8] │ │ sub w15, w16, #0x1 │ │ lsl x10, x17, #1 │ │ str w15, [x0, #16] │ │ str x10, [x0, #8] │ │ - tbz x17, #63, 16cfc │ │ + tbz x17, #63, 16bf8 │ │ add w22, w22, w14 │ │ lsl w10, w13, w12 │ │ add w16, w12, #0x1 │ │ add w10, w10, w22 │ │ add w8, w12, #0x3 │ │ cmp w10, w20 │ │ lsl w14, w11, w12 │ │ mov w12, w16 │ │ - b.ls 16c28 // b.plast │ │ - b 16cc8 │ │ + b.ls 16b24 // b.plast │ │ + b 16bc4 │ │ add x17, x15, #0x1 │ │ str x17, [x0, #24] │ │ ldrb w16, [x15] │ │ mov x15, x17 │ │ ldr x17, [x0, #40] │ │ cmp x15, x17 │ │ - b.cs 16c58 // b.hs, b.nlast │ │ - b 16c5c │ │ + b.cs 16b54 // b.hs, b.nlast │ │ + b 16b58 │ │ sub w8, w20, w22 │ │ add w1, w8, #0x1 │ │ - bl 16908 │ │ + bl 16804 │ │ lsl w9, w21, #1 │ │ cmp w9, w20 │ │ add w8, w0, w22 │ │ - b.ls 16dd8 // b.plast │ │ + b.ls 16cd4 // b.plast │ │ sub w9, w20, w21 │ │ cmp w8, w9, lsl #1 │ │ - b.hi 16d94 // b.pmore │ │ - tbnz w8, #0, 16d8c │ │ + b.hi 16c90 // b.pmore │ │ + tbnz w8, #0, 16c88 │ │ add w8, w9, w8, lsr #1 │ │ - b 16d94 │ │ + b 16c90 │ │ cmp w15, w8 │ │ - b.cs 16db0 // b.hs, b.nlast │ │ + b.cs 16cac // b.hs, b.nlast │ │ ldr w11, [x0, #4] │ │ ldr x12, [x0, #24] │ │ mov x9, xzr │ │ sub w13, w16, #0x41 │ │ lsl x9, x9, #8 │ │ add w14, w13, #0x48 │ │ str w14, [x0, #16] │ │ - cbnz w11, 16d4c │ │ - b 16d5c │ │ + cbnz w11, 16c48 │ │ + b 16c58 │ │ add w14, w13, #0x8 │ │ add w13, w13, #0x48 │ │ cmp w13, w8 │ │ mov w13, w14 │ │ - b.cs 16d9c // b.hs, b.nlast │ │ + b.cs 16c98 // b.hs, b.nlast │ │ lsl x9, x9, #8 │ │ add w14, w13, #0x48 │ │ str w14, [x0, #16] │ │ - cbz w11, 16d5c │ │ + cbz w11, 16c58 │ │ ldr x14, [x0, #40] │ │ cmp x12, x14 │ │ - b.cc 16d28 // b.lo, b.ul, b.last │ │ - b 16d7c │ │ + b.cc 16c24 // b.lo, b.ul, b.last │ │ + b 16c78 │ │ add x14, x12, #0x1 │ │ str x14, [x0, #24] │ │ ldrb w15, [x12] │ │ mov x12, x14 │ │ orr x9, x9, x15 │ │ ldr x14, [x0, #40] │ │ cmp x12, x14 │ │ - b.cc 16d28 // b.lo, b.ul, b.last │ │ + b.cc 16c24 // b.lo, b.ul, b.last │ │ str w11, [x0] │ │ mov w11, #0x1 // #1 │ │ str w11, [x0, #4] │ │ - b 16d28 │ │ + b 16c24 │ │ add w8, w8, #0x1 │ │ sub w8, w9, w8, lsr #1 │ │ sub w8, w20, w8 │ │ - b 16df4 │ │ + b 16cf0 │ │ neg w11, w14 │ │ lsl x9, x9, x11 │ │ orr x10, x9, x10 │ │ add w15, w14, #0x40 │ │ str x10, [x0, #8] │ │ sub w9, w15, w8 │ │ lsl x11, x10, x8 │ │ neg w8, w8 │ │ str w9, [x0, #16] │ │ str x11, [x0, #8] │ │ lsr x0, x10, x8 │ │ lsl w9, w21, #1 │ │ cmp w9, w20 │ │ add w8, w0, w22 │ │ - b.hi 16ce4 // b.pmore │ │ + b.hi 16be0 // b.pmore │ │ cmp w9, w8 │ │ - b.cc 16df4 // b.lo, b.ul, b.last │ │ - tbnz w8, #0, 16dec │ │ + b.cc 16cf0 // b.lo, b.ul, b.last │ │ + tbnz w8, #0, 16ce8 │ │ add w8, w21, w8, lsr #1 │ │ - b 16df4 │ │ + b 16cf0 │ │ add w8, w8, #0x1 │ │ sub w8, w21, w8, lsr #1 │ │ sub w0, w8, w19 │ │ ldp x19, x30, [sp, #32] │ │ ldp x21, x20, [sp, #16] │ │ ldr x22, [sp], #48 │ │ ret │ │ str wzr, [x0, #16] │ │ str xzr, [x0, #8] │ │ ret │ │ sub sp, sp, #0x30 │ │ stp x1, x30, [sp, #24] │ │ - cbz w2, 16e44 │ │ + cbz w2, 16d40 │ │ add x8, x0, #0x88 │ │ add x9, x0, #0x2a8 │ │ add x10, x0, #0xb28 │ │ stp x8, x9, [sp] │ │ str x10, [sp, #16] │ │ mov x2, sp │ │ mov w3, #0x1 // #1 │ │ mov w1, wzr │ │ - b 16e60 │ │ + b 16d5c │ │ add x8, x0, #0x88 │ │ add x9, x0, #0x2a8 │ │ mov x2, sp │ │ mov w1, #0x1 // #1 │ │ mov w3, #0x1 // #1 │ │ str x9, [sp, #16] │ │ stp xzr, x8, [sp] │ │ mov w4, wzr │ │ - bl 16e74 │ │ + bl 16d70 │ │ ldr x30, [sp, #32] │ │ add sp, sp, #0x30 │ │ ret │ │ str x24, [sp, #-64]! │ │ cmp w3, #0x0 │ │ mov w8, #0x7 // #7 │ │ mov w10, #0x38 // #56 │ │ @@ -18615,110 +18578,110 @@ │ │ mov x19, x2 │ │ mov x20, x0 │ │ orr w10, w9, #0x38 │ │ cmp w1, #0x4 │ │ orr w11, w8, w9 │ │ stp x23, x22, [sp, #16] │ │ stp w11, w10, [x0] │ │ - b.ne 16eec // b.any │ │ + b.ne 16de8 // b.any │ │ and w10, w11, #0x3c │ │ orr w8, w8, #0x7 │ │ mov w15, #0x34 // #52 │ │ and w12, w11, #0xfffffff7 │ │ mov w13, #0x3f // #63 │ │ orr w9, w9, #0x10 │ │ orr w14, w11, #0x1 │ │ stp w10, w8, [x20, #8] │ │ and w8, w11, w15 │ │ stp w12, w13, [x20, #16] │ │ stp w9, w14, [x20, #24] │ │ str w8, [x20, #32] │ │ - b 17034 │ │ + b 16f30 │ │ orr w11, w8, #0x7 │ │ movi v0.2s, #0x38 │ │ cmp w1, #0x3 │ │ stp w11, w9, [x20, #12] │ │ str w10, [x20, #68] │ │ str w8, [x20, #8] │ │ str d0, [x20, #72] │ │ str w8, [x20, #80] │ │ - b.ne 16f1c // b.any │ │ + b.ne 16e18 // b.any │ │ and w12, w9, #0x4 │ │ orr w12, w12, #0x38 │ │ str w12, [x20, #72] │ │ movi v0.2s, #0x7 │ │ cmp w1, #0x3 │ │ str w11, [x20, #84] │ │ str d0, [x20, #88] │ │ str w9, [x20, #96] │ │ - b.ne 16f40 // b.any │ │ + b.ne 16e3c // b.any │ │ and w12, w8, #0x30 │ │ orr w12, w12, #0x7 │ │ str w12, [x20, #88] │ │ - adrp x13, 98000 │ │ - ldr d0, [x13, #2640] │ │ + adrp x13, 9a000 │ │ + ldr d0, [x13, #1712] │ │ mov w12, #0x3f // #63 │ │ cmp w1, #0x3 │ │ stp w8, w9, [x20, #48] │ │ stp w11, w10, [x20, #56] │ │ str wzr, [x20, #64] │ │ stp w12, w9, [x20, #20] │ │ stp w8, w10, [x20, #28] │ │ str w11, [x20, #36] │ │ str d0, [x20, #40] │ │ - b.ne 17034 // b.any │ │ + b.ne 16f30 // b.any │ │ ldr x10, [x19, #24] │ │ - adrp x9, 98000 │ │ - adrp x11, 98000 │ │ - ldr q0, [x9, #2672] │ │ - ldr q1, [x11, #2688] │ │ + adrp x9, 9a000 │ │ + adrp x11, 9a000 │ │ + ldr q0, [x9, #1744] │ │ + ldr q1, [x11, #1760] │ │ mov w9, #0x34 // #52 │ │ add x11, x10, #0x24 │ │ str x11, [x19, #24] │ │ str x10, [x20, #104] │ │ stp q0, q1, [x10] │ │ str w9, [x10, #32] │ │ ldr x10, [x19, #24] │ │ add x11, x10, #0x24 │ │ str x11, [x19, #24] │ │ str x10, [x20, #112] │ │ - cbz w3, 170f0 │ │ - adrp x11, 98000 │ │ - adrp x12, 98000 │ │ - ldr q0, [x11, #2736] │ │ - ldr q1, [x12, #2752] │ │ + cbz w3, 16fec │ │ + adrp x11, 9a000 │ │ + adrp x12, 9a000 │ │ + ldr q0, [x11, #1808] │ │ + ldr q1, [x12, #1824] │ │ mov w13, #0x4 // #4 │ │ str w13, [x10, #32] │ │ - adrp x13, 98000 │ │ + adrp x13, 9a000 │ │ stp q0, q1, [x10] │ │ ldr x10, [x19, #24] │ │ - ldr d0, [x13, #2656] │ │ + ldr d0, [x13, #1728] │ │ orr w11, w8, #0x7 │ │ mov w12, #0x3f // #63 │ │ add x13, x10, #0x24 │ │ orr w8, w8, #0x4 │ │ str x13, [x19, #24] │ │ str x10, [x20, #120] │ │ stp w11, w12, [x10] │ │ and w12, w11, #0xfffffff7 │ │ and w9, w11, w9 │ │ stp w8, w11, [x10, #8] │ │ str w12, [x10, #16] │ │ stur d0, [x10, #20] │ │ stp w11, w9, [x10, #28] │ │ - adrp x13, 98000 │ │ + adrp x13, 9a000 │ │ ldr x8, [x19, #24] │ │ - adrp x9, 98000 │ │ - ldr q0, [x13, #2704] │ │ - ldr q1, [x9, #2720] │ │ + adrp x9, 9a000 │ │ + ldr q0, [x13, #1776] │ │ + ldr q1, [x9, #1792] │ │ add x9, x8, #0x24 │ │ str x9, [x19, #24] │ │ str x8, [x20, #128] │ │ stp q0, q1, [x8] │ │ - b 17168 │ │ + b 17064 │ │ mov w8, w1 │ │ lsl x24, x8, #3 │ │ ldr x0, [x19, x24] │ │ cmp w4, #0x0 │ │ add w21, w1, #0x1 │ │ cset w22, ne // ne = any │ │ cmp w3, #0x0 │ │ @@ -18726,59 +18689,59 @@ │ │ mov w3, #0x1 // #1 │ │ mov w4, #0x1 // #1 │ │ mov w1, w21 │ │ mov x2, x19 │ │ cset w23, ne // ne = any │ │ str x8, [x19, x24] │ │ str x0, [x20, #104] │ │ - bl 16e74 │ │ + bl 16d70 │ │ ldr x0, [x19, x24] │ │ mov w1, w21 │ │ mov x2, x19 │ │ mov w3, w23 │ │ add x8, x0, #0x88 │ │ mov w4, wzr │ │ str x8, [x19, x24] │ │ str x0, [x20, #112] │ │ - bl 16e74 │ │ + bl 16d70 │ │ ldr x0, [x19, x24] │ │ mov w3, #0x1 // #1 │ │ mov w1, w21 │ │ mov x2, x19 │ │ add x8, x0, #0x88 │ │ mov w4, w22 │ │ str x8, [x19, x24] │ │ str x0, [x20, #120] │ │ - bl 16e74 │ │ + bl 16d70 │ │ ldr x0, [x19, x24] │ │ mov w1, w21 │ │ mov x2, x19 │ │ mov w3, wzr │ │ add x8, x0, #0x88 │ │ str x8, [x19, x24] │ │ str x0, [x20, #128] │ │ ldp x19, x30, [sp, #48] │ │ ldp x21, x20, [sp, #32] │ │ ldp x23, x22, [sp, #16] │ │ mov w4, wzr │ │ ldr x24, [sp], #64 │ │ - b 16e74 │ │ - adrp x11, 98000 │ │ - adrp x12, 98000 │ │ - ldr q1, [x11, #2704] │ │ - ldr q2, [x12, #2720] │ │ - adrp x12, 98000 │ │ - ldr d3, [x12, #2648] │ │ + b 16d70 │ │ + adrp x11, 9a000 │ │ + adrp x12, 9a000 │ │ + ldr q1, [x11, #1776] │ │ + ldr q2, [x12, #1792] │ │ + adrp x12, 9a000 │ │ + ldr d3, [x12, #1720] │ │ str wzr, [x10, #32] │ │ stp q1, q2, [x10] │ │ ldr x10, [x19, #24] │ │ dup v0.2s, w8 │ │ - adrp x12, 98000 │ │ + adrp x12, 9a000 │ │ orr v0.8b, v0.8b, v3.8b │ │ - ldr d3, [x12, #2656] │ │ + ldr d3, [x12, #1728] │ │ orr w8, w8, #0x7 │ │ add x12, x10, #0x24 │ │ mov w11, #0x3f // #63 │ │ str x12, [x19, #24] │ │ and w12, w8, #0xfffffff7 │ │ and w9, w8, w9 │ │ str x10, [x20, #120] │ │ @@ -18795,33 +18758,33 @@ │ │ str wzr, [x8, #32] │ │ ldp x19, x30, [sp, #48] │ │ ldp x21, x20, [sp, #32] │ │ ldp x23, x22, [sp, #16] │ │ ldr x24, [sp], #64 │ │ ret │ │ mov w4, wzr │ │ - b 17188 │ │ + b 17084 │ │ ldr w11, [x0] │ │ ldr w10, [x0, x1, lsl #2] │ │ - cbz w4, 171d0 │ │ + cbz w4, 170cc │ │ mov w8, #0xb5 // #181 │ │ orr w9, wzr, #0x80 │ │ mov w12, #0x61f // #1567 │ │ orr w13, wzr, #0x800 │ │ mov w14, #0xec8 // #3784 │ │ madd w8, w11, w8, w9 │ │ madd w9, w10, w12, w13 │ │ madd w10, w10, w14, w13 │ │ asr w11, w8, #8 │ │ lsl x8, x1, #1 │ │ asr w12, w9, #12 │ │ asr w10, w10, #12 │ │ add x9, x8, x1 │ │ mov w13, w11 │ │ - b 17234 │ │ + b 17130 │ │ lsl x9, x1, #3 │ │ lsl x8, x1, #1 │ │ ldr w13, [x0, x9] │ │ add x9, x8, x1 │ │ ldr w17, [x0, x9, lsl #2] │ │ mov w12, #0xb5 // #181 │ │ orr w14, wzr, #0x80 │ │ @@ -18865,58 +18828,58 @@ │ │ str w11, [x0, x8, lsl #2] │ │ csel w8, w3, w10, gt │ │ cmp w10, w2 │ │ csel w8, w2, w8, lt // lt = tstop │ │ str w8, [x0, x9, lsl #2] │ │ ret │ │ mov w4, wzr │ │ - b 172a0 │ │ + b 1719c │ │ str x24, [sp, #-64]! │ │ stp x23, x22, [sp, #16] │ │ lsl x23, x1, #1 │ │ mov x22, x1 │ │ mov x1, x23 │ │ stp x21, x20, [sp, #32] │ │ stp x19, x30, [sp, #48] │ │ mov w24, w4 │ │ mov w20, w3 │ │ mov w19, w2 │ │ mov x21, x0 │ │ - bl 17188 │ │ + bl 17084 │ │ add x8, x23, x22 │ │ ldr w12, [x21, x22, lsl #2] │ │ ldr w10, [x21, x8, lsl #2] │ │ - cbz w24, 17324 │ │ + cbz w24, 17220 │ │ mov w9, #0x31f // #799 │ │ orr w11, wzr, #0x800 │ │ dup v0.2s, w10 │ │ mov w10, #0xfb1 // #4017 │ │ madd w13, w12, w9, w11 │ │ madd w10, w12, w10, w11 │ │ - adrp x11, 98000 │ │ - ldr d2, [x11, #2768] │ │ + adrp x11, 9a000 │ │ + ldr d2, [x11, #1840] │ │ movi v1.2s, #0x8, lsl #8 │ │ lsl x14, x22, #3 │ │ add x9, x22, x22, lsl #2 │ │ mla v1.2s, v0.2s, v2.2s │ │ asr w11, w13, #12 │ │ asr w12, w10, #12 │ │ sshr v0.2s, v1.2s, #12 │ │ sub x10, x14, x22 │ │ - b 17394 │ │ + b 17290 │ │ lsl x11, x22, #3 │ │ dup v0.2s, w10 │ │ sub x10, x11, x22 │ │ add x9, x22, x22, lsl #2 │ │ - adrp x16, 98000 │ │ + adrp x16, 9a000 │ │ ldr w11, [x21, x10, lsl #2] │ │ - adrp x15, 98000 │ │ + adrp x15, 9a000 │ │ add x17, x21, x9, lsl #2 │ │ - ldr d1, [x16, #2784] │ │ - ldr d2, [x15, #2776] │ │ + ldr d1, [x16, #1856] │ │ + ldr d2, [x15, #1848] │ │ ld1r {v3.2s}, [x17] │ │ mov w14, #0x4f // #79 │ │ mov w13, #0x31f // #799 │ │ mul w14, w11, w14 │ │ mul v0.2s, v0.2s, v1.2s │ │ mov w15, #0xffffffb1 // #-79 │ │ mul w16, w11, w13 │ │ @@ -19019,44 +18982,44 @@ │ │ str w8, [x21, x10, lsl #2] │ │ ldp x19, x30, [sp, #48] │ │ ldp x21, x20, [sp, #32] │ │ ldp x23, x22, [sp, #16] │ │ ldr x24, [sp], #64 │ │ ret │ │ mov w4, wzr │ │ - b 17508 │ │ + b 17404 │ │ sub sp, sp, #0x90 │ │ stp x24, x23, [sp, #80] │ │ lsl x23, x1, #1 │ │ stp x22, x21, [sp, #96] │ │ mov x22, x1 │ │ mov x1, x23 │ │ stp x28, x27, [sp, #48] │ │ stp x26, x25, [sp, #64] │ │ stp x20, x19, [sp, #112] │ │ stp x29, x30, [sp, #128] │ │ mov w24, w4 │ │ mov w20, w3 │ │ mov w19, w2 │ │ mov x21, x0 │ │ - bl 172a0 │ │ + bl 1719c │ │ lsl x8, x22, #2 │ │ add x9, x23, x22 │ │ lsl x11, x22, #3 │ │ ldr w16, [x21, x8] │ │ str x9, [sp, #32] │ │ ldr w0, [x21, x9, lsl #2] │ │ add x9, x8, x22 │ │ sub x8, x11, x22 │ │ ldr w17, [x21, x9, lsl #2] │ │ ldr w1, [x21, x8, lsl #2] │ │ lsl x11, x22, #4 │ │ str x9, [sp, #24] │ │ str x8, [sp, #40] │ │ - cbz w24, 17608 │ │ + cbz w24, 17504 │ │ orr w14, wzr, #0x800 │ │ mov w2, #0xfffffb5b // #-1189 │ │ mov w3, #0xf50 // #3920 │ │ mov w13, #0x191 // #401 │ │ mov w15, #0xfffff5da // #-2598 │ │ mov w12, #0x78b // #1931 │ │ mov w4, #0xe1c // #3612 │ │ @@ -19083,15 +19046,15 @@ │ │ asr w3, w6, #12 │ │ asr w2, w2, #12 │ │ asr w4, w0, #12 │ │ asr w6, w17, #12 │ │ asr w1, w1, #12 │ │ asr w5, w16, #12 │ │ str x8, [sp, #8] │ │ - b 176f0 │ │ + b 175ec │ │ add x8, x22, x22, lsl #3 │ │ sub x9, x11, x22 │ │ stp x9, x8, [sp, #8] │ │ ldr w30, [x21, x8, lsl #2] │ │ mov w2, #0xd // #13 │ │ mov w5, #0x62f // #1583 │ │ mov w29, #0x513 // #1299 │ │ @@ -19388,30 +19351,30 @@ │ │ ldp x22, x21, [sp, #96] │ │ ldp x24, x23, [sp, #80] │ │ ldp x26, x25, [sp, #64] │ │ ldp x28, x27, [sp, #48] │ │ add sp, sp, #0x90 │ │ ret │ │ mov w4, wzr │ │ - b 17acc │ │ + b 179c8 │ │ sub sp, sp, #0x1b0 │ │ stp x22, x21, [sp, #384] │ │ lsl x22, x1, #1 │ │ stp x28, x27, [sp, #336] │ │ mov x27, x1 │ │ mov x1, x22 │ │ stp x26, x25, [sp, #352] │ │ stp x24, x23, [sp, #368] │ │ stp x20, x19, [sp, #400] │ │ stp x29, x30, [sp, #416] │ │ mov w24, w4 │ │ mov w21, w3 │ │ mov w19, w2 │ │ mov x20, x0 │ │ - bl 17508 │ │ + bl 17404 │ │ lsl x8, x27, #2 │ │ add x12, x22, x27 │ │ lsl x9, x27, #3 │ │ add x14, x8, x27 │ │ mov w10, #0xb // #11 │ │ mov w11, #0xd // #13 │ │ ldr w30, [x20, x8] │ │ @@ -19432,15 +19395,15 @@ │ │ ldr w26, [x20, x10, lsl #2] │ │ ldr w3, [x20, x9, lsl #2] │ │ ldr w29, [x20, x8, lsl #2] │ │ str x8, [sp, #320] │ │ lsl x8, x27, #5 │ │ str x15, [sp, #248] │ │ str x8, [sp, #328] │ │ - cbz w24, 17c98 │ │ + cbz w24, 17b94 │ │ orr w9, wzr, #0x800 │ │ mov w16, #0xfffffda7 // #-601 │ │ mov w17, #0xfd4 // #4052 │ │ mov w8, #0xc9 // #201 │ │ mov w10, #0xfffff541 // #-2751 │ │ mov w11, #0x6d7 // #1751 │ │ mov w12, #0xfffffa9c // #-1380 │ │ @@ -19503,15 +19466,15 @@ │ │ asr w29, w1, #12 │ │ asr w22, w2, #12 │ │ asr w23, w4, #12 │ │ asr w25, w5, #12 │ │ asr w26, w6, #12 │ │ asr w7, w30, #12 │ │ str x16, [sp, #256] │ │ - b 17ec8 │ │ + b 17dc4 │ │ mov w8, #0x13 // #19 │ │ ldr x12, [sp, #328] │ │ mul x8, x27, x8 │ │ str x8, [sp, #192] │ │ ldr w8, [x20, x8, lsl #2] │ │ mov w9, #0x15 // #21 │ │ mov w1, w22 │ │ @@ -20323,15 +20286,15 @@ │ │ sub sp, sp, #0x290 │ │ mov x20, x1 │ │ lsl x1, x1, #1 │ │ mov w4, #0x1 // #1 │ │ mov w22, w3 │ │ mov w21, w2 │ │ mov x19, x0 │ │ - bl 17acc │ │ + bl 179c8 │ │ mov w14, #0x14 // #20 │ │ mov w9, #0x2c // #44 │ │ mov w10, #0x34 // #52 │ │ mov w11, #0x4c // #76 │ │ mov w12, #0x54 // #84 │ │ mov w8, #0xc // #12 │ │ mov w13, #0x6c // #108 │ │ @@ -22330,15 +22293,15 @@ │ │ ldp x22, x21, [sp, #48] │ │ ldp x24, x23, [sp, #32] │ │ ldp x26, x25, [sp, #16] │ │ ldp x28, x27, [sp], #96 │ │ ret │ │ mov x2, x0 │ │ mov x3, x1 │ │ - b 1a8c4 │ │ + b 1a7c0 │ │ lsl x10, x1, #3 │ │ mov w11, #0xc // #12 │ │ ldr w8, [x0] │ │ ldr w10, [x0, x10] │ │ mul x16, x1, x11 │ │ ldr w9, [x0, x1, lsl #2] │ │ ldr w16, [x0, x16] │ │ @@ -22382,18 +22345,18 @@ │ │ str w12, [x2, x3, lsl #2] │ │ str w17, [x2, x14] │ │ str w8, [x2, x9] │ │ ret │ │ mov w8, #0xc // #12 │ │ madd x2, x1, x8, x0 │ │ neg x3, x1 │ │ - b 1a8c4 │ │ + b 1a7c0 │ │ mov x4, x0 │ │ mov x5, x1 │ │ - b 1a9a0 │ │ + b 1a89c │ │ str x23, [sp, #-48]! │ │ stp x22, x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ lsl x15, x1, #4 │ │ mov w8, #0xc // #12 │ │ ldr w15, [x0, x15] │ │ mul x17, x1, x8 │ │ @@ -22590,18 +22553,18 @@ │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ ldr x23, [sp], #48 │ │ ret │ │ mov w8, #0x1c // #28 │ │ madd x4, x1, x8, x0 │ │ neg x5, x1 │ │ - b 1a9a0 │ │ + b 1a89c │ │ mov x4, x0 │ │ mov x5, x1 │ │ - b 1ace0 │ │ + b 1abdc │ │ sub sp, sp, #0x80 │ │ stp x28, x27, [sp, #32] │ │ stp x26, x25, [sp, #48] │ │ stp x24, x23, [sp, #64] │ │ stp x22, x21, [sp, #80] │ │ stp x20, x19, [sp, #96] │ │ stp x29, x30, [sp, #112] │ │ @@ -23145,15 +23108,15 @@ │ │ ldp x26, x25, [sp, #48] │ │ ldp x28, x27, [sp, #32] │ │ add sp, sp, #0x80 │ │ ret │ │ mov w8, #0x3c // #60 │ │ madd x4, x1, x8, x0 │ │ neg x5, x1 │ │ - b 1ace0 │ │ + b 1abdc │ │ ldr w8, [x0] │ │ mov w9, #0x6a1 // #1697 │ │ orr w10, wzr, #0x800 │ │ lsl x11, x1, #2 │ │ madd w12, w8, w9, w10 │ │ add w8, w8, w12, asr #12 │ │ str w8, [x0] │ │ @@ -23499,20 +23462,20 @@ │ │ ldp x7, x9, [sp, #224] │ │ stp x26, x25, [sp, #96] │ │ stp x24, x23, [sp, #112] │ │ stp x22, x21, [sp, #128] │ │ stp x20, x19, [sp, #144] │ │ stp x29, x30, [sp, #160] │ │ stp x9, x0, [sp, #64] │ │ - adrp x9, ac000 │ │ + adrp x9, ad000 │ │ mov w16, w6 │ │ ldr w8, [sp, #176] │ │ ldr w17, [sp, #200] │ │ ldr w6, [sp, #192] │ │ - ldr x9, [x9, #1184] │ │ + ldr x9, [x9, #1112] │ │ mov w25, w5 │ │ sub w10, w16, w4 │ │ sub w11, w28, w25 │ │ add x8, x9, x8, lsl #2 │ │ ldrb w22, [x8] │ │ ldrb w24, [x8, #1] │ │ mov w27, w4 │ │ @@ -23522,23 +23485,23 @@ │ │ cmp w11, w24 │ │ mov x19, x2 │ │ mov x5, x1 │ │ and w30, w4, #0x1f │ │ and w26, w25, #0x1f │ │ csel w29, w11, w24, lt // lt = tstop │ │ lsl x23, x2, #2 │ │ - cbz w8, 1c0c0 │ │ - cbz w29, 1c0c0 │ │ + cbz w8, 1bfbc │ │ + cbz w29, 1bfbc │ │ ldp x0, x9, [sp, #208] │ │ cmp w29, #0x1 │ │ str x9, [sp, #56] │ │ ldr w9, [sp, #184] │ │ - b.lt 1bbd4 // b.tstop │ │ + b.lt 1bad0 // b.tstop │ │ cmp w8, #0x1 │ │ - b.lt 1bbd4 // b.tstop │ │ + b.lt 1bad0 // b.tstop │ │ sxtw x12, w25 │ │ mul x12, x19, x12 │ │ add x12, x12, w27, sxtw │ │ add x12, x5, x12, lsl #2 │ │ mov w10, wzr │ │ sxtw x11, w8 │ │ add x12, x12, #0x1 │ │ @@ -23546,36 +23509,36 @@ │ │ mov x14, x12 │ │ ldrb w15, [x21] │ │ add x13, x13, #0x1 │ │ cmp x13, x11 │ │ sturb w15, [x14, #-1] │ │ ldrb w15, [x21, #16] │ │ strb w15, [x14], #4 │ │ - b.lt 1bba8 // b.tstop │ │ + b.lt 1baa4 // b.tstop │ │ add w10, w10, #0x1 │ │ cmp w10, w29 │ │ add x12, x12, x23 │ │ - b.lt 1bba0 // b.tstop │ │ + b.lt 1ba9c // b.tstop │ │ stp w17, w16, [sp, #48] │ │ - adrp x11, ac000 │ │ - ldr x11, [x11, #3056] │ │ + adrp x11, ad000 │ │ + ldr x11, [x11, #3016] │ │ mov w10, w9 │ │ mov w14, #0x2 // #2 │ │ mov w12, #0x1 // #1 │ │ add x9, x11, w9, uxtw #3 │ │ ldrb w13, [x9, #2] │ │ ldrb w9, [x9, #3] │ │ cmp w13, #0x2 │ │ csel w20, w13, w14, cc // cc = lo, ul, last │ │ cmp w9, #0x2 │ │ csel w1, w9, w14, cc // cc = lo, ul, last │ │ subs w9, w29, #0x1 │ │ lsl w14, w12, w26 │ │ str x9, [sp, #40] │ │ - b.lt 1bc70 // b.tstop │ │ + b.lt 1bb6c // b.tstop │ │ ldr x15, [sp, #72] │ │ mov w13, #0xc // #12 │ │ mov w9, w29 │ │ mov w16, w14 │ │ madd x13, x30, x13, x15 │ │ ldr x15, [sp, #56] │ │ ldrb w2, [x15], #1 │ │ @@ -23589,18 +23552,18 @@ │ │ ldrh w4, [x2, x3] │ │ lsl x17, x17, #4 │ │ lsr w17, w16, w17 │ │ subs x9, x9, #0x1 │ │ orr w17, w4, w17 │ │ lsl w16, w16, #1 │ │ strh w17, [x2, x3] │ │ - b.ne 1bc30 // b.any │ │ + b.ne 1bb2c // b.any │ │ subs w9, w8, #0x1 │ │ lsl w12, w12, w30 │ │ - b.lt 1bcd4 // b.tstop │ │ + b.lt 1bbd0 // b.tstop │ │ ldr x16, [sp, #72] │ │ mov w15, #0xc // #12 │ │ mov w13, w8 │ │ mov w17, w12 │ │ madd x15, x26, x15, x16 │ │ mov x16, x0 │ │ ldrb w2, [x16], #1 │ │ @@ -23614,27 +23577,27 @@ │ │ ldrh w4, [x2, #384] │ │ lsl x3, x3, #4 │ │ lsr w3, w17, w3 │ │ subs x13, x13, #0x1 │ │ orr w3, w4, w3 │ │ lsl w17, w17, #1 │ │ strh w3, [x2, #384] │ │ - b.ne 1bc94 // b.any │ │ + b.ne 1bb90 // b.any │ │ lsl x13, x10, #3 │ │ ldrb w13, [x11, x13] │ │ cmp w8, w13 │ │ - b.le 1bddc │ │ + b.le 1bcd8 │ │ mov w15, w14 │ │ lsl x15, x15, x29 │ │ sub w14, w15, w14 │ │ tst w14, #0xffff │ │ lsr w16, w14, #16 │ │ - b.eq 1bd54 // b.none │ │ + b.eq 1bc50 // b.none │ │ sxtw x15, w8 │ │ - cbz w16, 1bda0 │ │ + cbz w16, 1bc9c │ │ ldr x3, [sp, #72] │ │ add x16, x13, x30 │ │ mov w17, #0xc // #12 │ │ add x2, x13, x13, lsl #1 │ │ madd x16, x16, x17, x3 │ │ add x16, x16, x20, lsl #2 │ │ add x16, x16, #0x2 │ │ @@ -23645,17 +23608,17 @@ │ │ add x2, x2, x13 │ │ cmp x2, x15 │ │ orr w3, w3, w14 │ │ orr w4, w4, w14, lsr #16 │ │ sturh w3, [x16, #-2] │ │ strh w4, [x16] │ │ add x16, x16, x17 │ │ - b.lt 1bd28 // b.tstop │ │ - b 1bddc │ │ - cbz w16, 1bddc │ │ + b.lt 1bc24 // b.tstop │ │ + b 1bcd8 │ │ + cbz w16, 1bcd8 │ │ ldr x3, [sp, #72] │ │ add x16, x13, x30 │ │ mov w17, #0xc // #12 │ │ add x2, x13, x13, lsl #1 │ │ madd x16, x16, x17, x3 │ │ add x16, x16, x20, lsl #2 │ │ sxtw x15, w8 │ │ @@ -23664,43 +23627,43 @@ │ │ mov x2, x13 │ │ ldrh w3, [x16] │ │ add x2, x2, x13 │ │ cmp x2, x15 │ │ orr w3, w3, w14, lsr #16 │ │ strh w3, [x16] │ │ add x16, x16, x17 │ │ - b.lt 1bd80 // b.tstop │ │ - b 1bddc │ │ + b.lt 1bc7c // b.tstop │ │ + b 1bcd8 │ │ ldr x3, [sp, #72] │ │ add x16, x13, x30 │ │ mov w17, #0xc // #12 │ │ add x2, x13, x13, lsl #1 │ │ madd x16, x16, x17, x3 │ │ add x16, x16, x20, lsl #2 │ │ lsl x17, x2, #2 │ │ mov x2, x13 │ │ ldrh w3, [x16] │ │ add x2, x2, x13 │ │ cmp x2, x15 │ │ orr w3, w3, w14 │ │ strh w3, [x16] │ │ add x16, x16, x17 │ │ - b.lt 1bdc0 // b.tstop │ │ + b.lt 1bcbc // b.tstop │ │ add x10, x11, x10, lsl #3 │ │ ldrb w10, [x10, #1] │ │ cmp w29, w10 │ │ - b.le 1bee8 │ │ + b.le 1bde4 │ │ mov w11, w12 │ │ lsl x11, x11, x8 │ │ sub w11, w11, w12 │ │ tst w11, #0xffff │ │ lsr w13, w11, #16 │ │ - b.eq 1be5c // b.none │ │ + b.eq 1bd58 // b.none │ │ sxtw x12, w29 │ │ - cbz w13, 1bea8 │ │ + cbz w13, 1bda4 │ │ ldr x16, [sp, #72] │ │ add x13, x10, x26 │ │ mov w14, #0xc // #12 │ │ add x15, x10, x10, lsl #1 │ │ madd x13, x13, x14, x16 │ │ add x13, x13, x1, lsl #2 │ │ add x13, x13, #0x182 │ │ @@ -23711,17 +23674,17 @@ │ │ add x15, x15, x10 │ │ cmp x15, x12 │ │ orr w16, w16, w11 │ │ orr w17, w17, w11, lsr #16 │ │ sturh w16, [x13, #-2] │ │ strh w17, [x13] │ │ add x13, x13, x14 │ │ - b.lt 1be30 // b.tstop │ │ - b 1bee8 │ │ - cbz w13, 1bee8 │ │ + b.lt 1bd2c // b.tstop │ │ + b 1bde4 │ │ + cbz w13, 1bde4 │ │ ldr x16, [sp, #72] │ │ add x13, x10, x26 │ │ mov w14, #0xc // #12 │ │ add x15, x10, x10, lsl #1 │ │ madd x13, x13, x14, x16 │ │ add x13, x13, x1, lsl #2 │ │ sxtw x12, w29 │ │ @@ -23730,16 +23693,16 @@ │ │ mov x15, x10 │ │ ldrh w16, [x13] │ │ add x15, x15, x10 │ │ cmp x15, x12 │ │ orr w16, w16, w11, lsr #16 │ │ strh w16, [x13] │ │ add x13, x13, x14 │ │ - b.lt 1be88 // b.tstop │ │ - b 1bee8 │ │ + b.lt 1bd84 // b.tstop │ │ + b 1bde4 │ │ ldr x16, [sp, #72] │ │ add x13, x10, x26 │ │ mov w14, #0xc // #12 │ │ add x15, x10, x10, lsl #1 │ │ madd x13, x13, x14, x16 │ │ add x13, x13, x1, lsl #2 │ │ add x13, x13, #0x180 │ │ @@ -23747,134 +23710,134 @@ │ │ mov x15, x10 │ │ ldrh w16, [x13] │ │ add x15, x15, x10 │ │ cmp x15, x12 │ │ orr w16, w16, w11 │ │ strh w16, [x13] │ │ add x13, x13, x14 │ │ - b.lt 1becc // b.tstop │ │ + b.lt 1bdc8 // b.tstop │ │ cmp w9, #0x1f │ │ - b.hi 1bf34 // b.pmore │ │ - adrp x10, 98000 │ │ - add x10, x10, #0xae8 │ │ - adr x11, 1bf08 │ │ + b.hi 1be30 // b.pmore │ │ + adrp x10, 9a000 │ │ + add x10, x10, #0x748 │ │ + adr x11, 1be04 │ │ ldrb w12, [x10, x9] │ │ add x11, x11, x12, lsl #2 │ │ br x11 │ │ strb w1, [x0] │ │ ldr x11, [sp, #40] │ │ cmp w11, #0x1f │ │ - b.ls 1bfec // b.plast │ │ - b 1c020 │ │ + b.ls 1bee8 // b.plast │ │ + b 1bf1c │ │ bfi w1, w1, #8, #8 │ │ strh w1, [x0] │ │ ldr x11, [sp, #40] │ │ cmp w11, #0x1f │ │ - b.ls 1bfec // b.plast │ │ - b 1c020 │ │ + b.ls 1bee8 // b.plast │ │ + b 1bf1c │ │ sxtw x2, w8 │ │ stp x7, x19, [sp, #8] │ │ str x26, [sp, #24] │ │ mov w26, w6 │ │ str w28, [sp, #36] │ │ mov x28, x5 │ │ mov x19, x30 │ │ - bl 4b70 │ │ + bl 4b00 │ │ mov x30, x19 │ │ mov x5, x28 │ │ ldr w28, [sp, #36] │ │ mov w6, w26 │ │ ldp x19, x26, [sp, #16] │ │ ldr x7, [sp, #8] │ │ ldr x11, [sp, #40] │ │ cmp w11, #0x1f │ │ - b.ls 1bfec // b.plast │ │ - b 1c020 │ │ + b.ls 1bee8 // b.plast │ │ + b 1bf1c │ │ mov w8, #0x1010101 // #16843009 │ │ mul w8, w1, w8 │ │ str w8, [x0] │ │ ldr x11, [sp, #40] │ │ cmp w11, #0x1f │ │ - b.ls 1bfec // b.plast │ │ - b 1c020 │ │ + b.ls 1bee8 // b.plast │ │ + b 1bf1c │ │ mov x8, #0x101010101010101 // #72340172838076673 │ │ mul x8, x1, x8 │ │ str x8, [x0] │ │ ldr x11, [sp, #40] │ │ cmp w11, #0x1f │ │ - b.ls 1bfec // b.plast │ │ - b 1c020 │ │ + b.ls 1bee8 // b.plast │ │ + b 1bf1c │ │ mov x8, #0x101010101010101 // #72340172838076673 │ │ mul x8, x1, x8 │ │ stp x8, x8, [x0] │ │ ldr x11, [sp, #40] │ │ cmp w11, #0x1f │ │ - b.ls 1bfec // b.plast │ │ - b 1c020 │ │ + b.ls 1bee8 // b.plast │ │ + b 1bf1c │ │ mov x8, #0x101010101010101 // #72340172838076673 │ │ mul x8, x1, x8 │ │ stp x8, x8, [x0] │ │ stp x8, x8, [x0, #16] │ │ ldr x11, [sp, #40] │ │ cmp w11, #0x1f │ │ - b.hi 1c020 // b.pmore │ │ - adrp x8, 98000 │ │ - add x8, x8, #0xb08 │ │ - adr x9, 1c004 │ │ + b.hi 1bf1c // b.pmore │ │ + adrp x8, 9a000 │ │ + add x8, x8, #0x768 │ │ + adr x9, 1bf00 │ │ ldrb w10, [x8, x11] │ │ add x9, x9, x10, lsl #2 │ │ br x9 │ │ ldr x8, [sp, #56] │ │ strb w20, [x8] │ │ - b 1c0bc │ │ + b 1bfb8 │ │ ldr x8, [sp, #56] │ │ bfi w20, w20, #8, #8 │ │ strh w20, [x8] │ │ - b 1c0bc │ │ + b 1bfb8 │ │ ldr x0, [sp, #56] │ │ sxtw x2, w29 │ │ mov w1, w20 │ │ str x26, [sp, #24] │ │ str w28, [sp, #36] │ │ mov x28, x19 │ │ mov x19, x7 │ │ mov w20, w6 │ │ mov x29, x5 │ │ mov x26, x30 │ │ - bl 4b70 │ │ + bl 4b00 │ │ mov x30, x26 │ │ mov x7, x19 │ │ mov x19, x28 │ │ ldr w28, [sp, #36] │ │ ldr x26, [sp, #24] │ │ mov x5, x29 │ │ mov w6, w20 │ │ - b 1c0bc │ │ + b 1bfb8 │ │ ldr x9, [sp, #56] │ │ mov w8, #0x1010101 // #16843009 │ │ mul w8, w20, w8 │ │ str w8, [x9] │ │ - b 1c0bc │ │ + b 1bfb8 │ │ ldr x9, [sp, #56] │ │ mov x8, #0x101010101010101 // #72340172838076673 │ │ mul x8, x20, x8 │ │ str x8, [x9] │ │ - b 1c0bc │ │ + b 1bfb8 │ │ ldr x9, [sp, #56] │ │ mov x8, #0x101010101010101 // #72340172838076673 │ │ mul x8, x20, x8 │ │ stp x8, x8, [x9] │ │ - b 1c0bc │ │ + b 1bfb8 │ │ ldr x9, [sp, #56] │ │ mov x8, #0x101010101010101 // #72340172838076673 │ │ mul x8, x20, x8 │ │ stp x8, x8, [x9] │ │ stp x8, x8, [x9, #16] │ │ ldp w17, w16, [sp, #48] │ │ - cbz x7, 1c1b8 │ │ + cbz x7, 1c0b4 │ │ cmp w17, #0x3 │ │ cset w8, ne // ne = any │ │ cinc w9, w16, ne // ne = any │ │ cinc w10, w22, ne // ne = any │ │ asr w9, w9, w8 │ │ asr w12, w27, w8 │ │ lsr w10, w10, w8 │ │ @@ -23887,22 +23850,22 @@ │ │ cinc w13, w24, eq // eq = none │ │ asr w10, w10, w9 │ │ asr w11, w25, w9 │ │ sub w10, w10, w11 │ │ lsr w13, w13, w9 │ │ cmp w10, w13 │ │ csel w4, w10, w13, lt // lt = tstop │ │ - cbz w3, 1c1b8 │ │ - cbz w4, 1c1b8 │ │ + cbz w3, 1c0b4 │ │ + cbz w4, 1c0b4 │ │ lsr w2, w30, w8 │ │ cmp w4, #0x1 │ │ lsr w1, w26, w9 │ │ - b.lt 1c184 // b.tstop │ │ + b.lt 1c080 // b.tstop │ │ cmp w3, #0x1 │ │ - b.lt 1c184 // b.tstop │ │ + b.lt 1c080 // b.tstop │ │ sxtw x13, w11 │ │ mul x13, x19, x13 │ │ add x12, x13, w12, sxtw │ │ add x12, x5, x12, lsl #2 │ │ mov w10, wzr │ │ sxtw x11, w3 │ │ add x12, x12, #0x3 │ │ @@ -23910,52 +23873,52 @@ │ │ mov x14, x12 │ │ ldrb w15, [x21, #32] │ │ add x13, x13, #0x1 │ │ cmp x13, x11 │ │ sturb w15, [x14, #-1] │ │ ldrb w15, [x21, #48] │ │ strb w15, [x14], #4 │ │ - b.lt 1c158 // b.tstop │ │ + b.lt 1c054 // b.tstop │ │ add w10, w10, #0x1 │ │ cmp w10, w4 │ │ add x12, x12, x23 │ │ - b.lt 1c150 // b.tstop │ │ + b.lt 1c04c // b.tstop │ │ str w8, [sp, #184] │ │ ldp x8, x10, [sp, #64] │ │ ldp x29, x30, [sp, #160] │ │ ldp x20, x19, [sp, #144] │ │ ldp x22, x21, [sp, #128] │ │ ldp x24, x23, [sp, #112] │ │ ldp x26, x25, [sp, #96] │ │ ldp x28, x27, [sp, #80] │ │ add x0, x10, #0x300 │ │ str w9, [sp, #192] │ │ str x8, [sp, #176]! │ │ mov w5, wzr │ │ - b 1c1d8 │ │ + b 1c0d4 │ │ ldp x29, x30, [sp, #160] │ │ ldp x20, x19, [sp, #144] │ │ ldp x22, x21, [sp, #128] │ │ ldp x24, x23, [sp, #112] │ │ ldp x26, x25, [sp, #96] │ │ ldp x28, x27, [sp, #80] │ │ add sp, sp, #0xb0 │ │ ret │ │ stp x28, x27, [sp, #-96]! │ │ stp x26, x25, [sp, #16] │ │ stp x24, x23, [sp, #32] │ │ stp x22, x21, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ stp x29, x30, [sp, #80] │ │ - adrp x8, ac000 │ │ + adrp x8, ad000 │ │ mov w20, w4 │ │ ldr w4, [sp, #104] │ │ ldr w12, [sp, #112] │ │ ldr x19, [sp, #96] │ │ - ldr x8, [x8, #3056] │ │ + ldr x8, [x8, #3016] │ │ mov w9, #0x10 // #16 │ │ mov w13, #0x1 // #1 │ │ lsr w14, w9, w12 │ │ add x8, x8, w6, uxtw #3 │ │ ldrb w21, [x8, #2] │ │ ldrb w8, [x8, #3] │ │ lsr w10, w9, w4 │ │ @@ -23963,15 +23926,15 @@ │ │ cmp w21, #0x0 │ │ cset w9, ne // ne = any │ │ cmp w8, #0x0 │ │ lsl w15, w13, w14 │ │ cset w17, ne // ne = any │ │ subs w22, w20, #0x1 │ │ lsl w16, w13, w1 │ │ - b.lt 1c29c // b.tstop │ │ + b.lt 1c198 // b.tstop │ │ sxtw x25, w2 │ │ sub w12, w23, w12 │ │ mov w24, w20 │ │ add x25, x0, x25, lsl #3 │ │ mov x26, x19 │ │ mov w27, w16 │ │ ldrb w28, [x26], #1 │ │ @@ -23984,19 +23947,19 @@ │ │ ldrh w11, [x28, x30] │ │ lsl w29, w29, w12 │ │ lsr w29, w27, w29 │ │ subs x24, x24, #0x1 │ │ orr w11, w11, w29 │ │ lsl w27, w27, #1 │ │ strh w11, [x28, x30] │ │ - b.ne 1c260 // b.any │ │ + b.ne 1c15c // b.any │ │ lsl w12, w13, w10 │ │ subs w9, w3, #0x1 │ │ lsl w13, w13, w2 │ │ - b.lt 1c300 // b.tstop │ │ + b.lt 1c1fc // b.tstop │ │ sxtw x11, w1 │ │ sub w4, w23, w4 │ │ mov w23, w3 │ │ add x24, x0, x11, lsl #3 │ │ mov x25, x7 │ │ mov w26, w13 │ │ ldrb w11, [x25], #1 │ │ @@ -24009,219 +23972,219 @@ │ │ ldrh w28, [x11, #256] │ │ lsl w27, w27, w4 │ │ lsr w27, w26, w27 │ │ subs x23, x23, #0x1 │ │ orr w27, w28, w27 │ │ lsl w26, w26, #1 │ │ strh w27, [x11, #256] │ │ - b.ne 1c2c4 // b.any │ │ - cbnz w5, 1c4a8 │ │ - adrp x23, ac000 │ │ - ldr x23, [x23, #3056] │ │ + b.ne 1c1c0 // b.any │ │ + cbnz w5, 1c3a4 │ │ + adrp x23, ad000 │ │ + ldr x23, [x23, #3016] │ │ mov w17, w6 │ │ lsl x11, x17, #3 │ │ ldrb w4, [x23, x11] │ │ cmp w4, w3 │ │ - b.ge 1c3dc // b.tcont │ │ + b.ge 1c2d8 // b.tcont │ │ mov w11, w16 │ │ lsl x11, x11, x20 │ │ sub w15, w15, #0x1 │ │ sub w11, w11, w16 │ │ cmp w21, #0x0 │ │ and w15, w15, w11 │ │ lsr w14, w11, w14 │ │ cset w5, ne // ne = any │ │ - cbz w15, 1c3a0 │ │ + cbz w15, 1c29c │ │ add x11, x4, w2, sxtw │ │ add x11, x0, x11, lsl #3 │ │ add x11, x11, x5, lsl #2 │ │ sxtw x16, w3 │ │ add x2, x11, #0x2 │ │ lsl x5, x4, #3 │ │ mov x6, x4 │ │ ldurh w11, [x2, #-2] │ │ orr w11, w11, w15 │ │ sturh w11, [x2, #-2] │ │ - cbnz w14, 1c390 │ │ + cbnz w14, 1c28c │ │ add x6, x6, x4 │ │ cmp x6, x16 │ │ add x2, x2, x5 │ │ - b.ge 1c3dc // b.tcont │ │ + b.ge 1c2d8 // b.tcont │ │ ldurh w11, [x2, #-2] │ │ orr w11, w11, w15 │ │ sturh w11, [x2, #-2] │ │ - cbz w14, 1c370 │ │ + cbz w14, 1c26c │ │ ldrh w11, [x2] │ │ orr w11, w11, w14 │ │ strh w11, [x2] │ │ - b 1c370 │ │ - cbz w14, 1c3dc │ │ + b 1c26c │ │ + cbz w14, 1c2d8 │ │ add x11, x4, w2, sxtw │ │ add x11, x0, x11, lsl #3 │ │ add x11, x11, x5, lsl #2 │ │ sxtw x15, w3 │ │ add x16, x11, #0x2 │ │ lsl x2, x4, #3 │ │ mov x5, x4 │ │ ldrh w11, [x16] │ │ add x5, x5, x4 │ │ cmp x5, x15 │ │ orr w11, w11, w14 │ │ strh w11, [x16] │ │ add x16, x16, x2 │ │ - b.lt 1c3c0 // b.tstop │ │ + b.lt 1c2bc // b.tstop │ │ add x11, x23, x17, lsl #3 │ │ ldrb w11, [x11, #1] │ │ cmp w11, w20 │ │ - b.ge 1c4a8 // b.tcont │ │ + b.ge 1c3a4 // b.tcont │ │ mov w14, w13 │ │ lsl x14, x14, x3 │ │ sub w12, w12, #0x1 │ │ sub w13, w14, w13 │ │ cmp w8, #0x0 │ │ and w12, w12, w13 │ │ lsr w10, w13, w10 │ │ cset w14, ne // ne = any │ │ - cbz w12, 1c46c │ │ + cbz w12, 1c368 │ │ add x15, x11, w1, sxtw │ │ add x15, x0, x15, lsl #3 │ │ add x14, x15, x14, lsl #2 │ │ sxtw x13, w20 │ │ add x14, x14, #0x102 │ │ lsl x15, x11, #3 │ │ mov x16, x11 │ │ ldurh w17, [x14, #-2] │ │ orr w17, w17, w12 │ │ sturh w17, [x14, #-2] │ │ - cbnz w10, 1c45c │ │ + cbnz w10, 1c358 │ │ add x16, x16, x11 │ │ cmp x16, x13 │ │ add x14, x14, x15 │ │ - b.ge 1c4a8 // b.tcont │ │ + b.ge 1c3a4 // b.tcont │ │ ldurh w17, [x14, #-2] │ │ orr w17, w17, w12 │ │ sturh w17, [x14, #-2] │ │ - cbz w10, 1c43c │ │ + cbz w10, 1c338 │ │ ldrh w17, [x14] │ │ orr w17, w17, w10 │ │ strh w17, [x14] │ │ - b 1c43c │ │ - cbz w10, 1c4a8 │ │ + b 1c338 │ │ + cbz w10, 1c3a4 │ │ add x13, x11, w1, sxtw │ │ add x13, x0, x13, lsl #3 │ │ add x13, x13, x14, lsl #2 │ │ sxtw x12, w20 │ │ add x13, x13, #0x102 │ │ lsl x14, x11, #3 │ │ mov x15, x11 │ │ ldrh w16, [x13] │ │ add x15, x15, x11 │ │ cmp x15, x12 │ │ orr w16, w16, w10 │ │ strh w16, [x13] │ │ add x13, x13, x14 │ │ - b.lt 1c48c // b.tstop │ │ + b.lt 1c388 // b.tstop │ │ cmp w9, #0x1f │ │ - b.hi 1c4fc // b.pmore │ │ - adrp x10, 98000 │ │ - add x10, x10, #0xb28 │ │ - adr x11, 1c4c8 │ │ + b.hi 1c3f8 // b.pmore │ │ + adrp x10, 9a000 │ │ + add x10, x10, #0x788 │ │ + adr x11, 1c3c4 │ │ ldrb w12, [x10, x9] │ │ add x11, x11, x12, lsl #2 │ │ br x11 │ │ cmp w8, #0x0 │ │ cset w8, ne // ne = any │ │ strb w8, [x7] │ │ cmp w22, #0x1f │ │ - b.ls 1c58c // b.plast │ │ - b 1c5c8 │ │ + b.ls 1c488 // b.plast │ │ + b 1c4c4 │ │ cmp w8, #0x0 │ │ mov w8, #0x101 // #257 │ │ csel w8, w8, wzr, ne // ne = any │ │ strh w8, [x7] │ │ cmp w22, #0x1f │ │ - b.ls 1c58c // b.plast │ │ - b 1c5c8 │ │ + b.ls 1c488 // b.plast │ │ + b 1c4c4 │ │ cmp w8, #0x0 │ │ cset w1, ne // ne = any │ │ sxtw x2, w3 │ │ mov x0, x7 │ │ - bl 4b70 │ │ + bl 4b00 │ │ cmp w22, #0x1f │ │ - b.ls 1c58c // b.plast │ │ - b 1c5c8 │ │ + b.ls 1c488 // b.plast │ │ + b 1c4c4 │ │ cmp w8, #0x0 │ │ mov w8, #0x1010101 // #16843009 │ │ csel w8, w8, wzr, ne // ne = any │ │ str w8, [x7] │ │ cmp w22, #0x1f │ │ - b.ls 1c58c // b.plast │ │ - b 1c5c8 │ │ + b.ls 1c488 // b.plast │ │ + b 1c4c4 │ │ cmp w8, #0x0 │ │ mov x8, #0x101010101010101 // #72340172838076673 │ │ csel x8, x8, xzr, ne // ne = any │ │ str x8, [x7] │ │ cmp w22, #0x1f │ │ - b.ls 1c58c // b.plast │ │ - b 1c5c8 │ │ + b.ls 1c488 // b.plast │ │ + b 1c4c4 │ │ cmp w8, #0x0 │ │ mov x8, #0x101010101010101 // #72340172838076673 │ │ csel x8, x8, xzr, ne // ne = any │ │ stp x8, x8, [x7] │ │ cmp w22, #0x1f │ │ - b.ls 1c58c // b.plast │ │ - b 1c5c8 │ │ + b.ls 1c488 // b.plast │ │ + b 1c4c4 │ │ cmp w8, #0x0 │ │ mov x8, #0x101010101010101 // #72340172838076673 │ │ csel x8, x8, xzr, ne // ne = any │ │ stp x8, x8, [x7] │ │ stp x8, x8, [x7, #16] │ │ cmp w22, #0x1f │ │ - b.hi 1c5c8 // b.pmore │ │ - adrp x8, 98000 │ │ - add x8, x8, #0xb48 │ │ - adr x9, 1c5a4 │ │ + b.hi 1c4c4 // b.pmore │ │ + adrp x8, 9a000 │ │ + add x8, x8, #0x7a8 │ │ + adr x9, 1c4a0 │ │ ldrb w10, [x8, x22] │ │ add x9, x9, x10, lsl #2 │ │ br x9 │ │ cmp w21, #0x0 │ │ cset w8, ne // ne = any │ │ strb w8, [x19] │ │ - b 1c644 │ │ + b 1c540 │ │ cmp w21, #0x0 │ │ mov w8, #0x101 // #257 │ │ csel w8, w8, wzr, ne // ne = any │ │ strh w8, [x19] │ │ - b 1c644 │ │ + b 1c540 │ │ cmp w21, #0x0 │ │ sxtw x2, w20 │ │ mov x0, x19 │ │ ldp x29, x30, [sp, #80] │ │ ldp x20, x19, [sp, #64] │ │ ldp x22, x21, [sp, #48] │ │ ldp x24, x23, [sp, #32] │ │ ldp x26, x25, [sp, #16] │ │ cset w1, ne // ne = any │ │ ldp x28, x27, [sp], #96 │ │ - b 4b70 │ │ + b 4b00 │ │ cmp w21, #0x0 │ │ mov w8, #0x1010101 // #16843009 │ │ csel w8, w8, wzr, ne // ne = any │ │ str w8, [x19] │ │ - b 1c644 │ │ + b 1c540 │ │ cmp w21, #0x0 │ │ mov x8, #0x101010101010101 // #72340172838076673 │ │ csel x8, x8, xzr, ne // ne = any │ │ str x8, [x19] │ │ - b 1c644 │ │ + b 1c540 │ │ cmp w21, #0x0 │ │ mov x8, #0x101010101010101 // #72340172838076673 │ │ csel x8, x8, xzr, ne // ne = any │ │ stp x8, x8, [x19] │ │ - b 1c644 │ │ + b 1c540 │ │ cmp w21, #0x0 │ │ mov x8, #0x101010101010101 // #72340172838076673 │ │ csel x8, x8, xzr, ne // ne = any │ │ stp x8, x8, [x19] │ │ stp x8, x8, [x19, #16] │ │ ldp x29, x30, [sp, #80] │ │ ldp x20, x19, [sp, #64] │ │ @@ -24234,17 +24197,17 @@ │ │ stp x26, x25, [sp, #16] │ │ stp x24, x23, [sp, #32] │ │ stp x22, x21, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ stp x29, x30, [sp, #80] │ │ sub sp, sp, #0x1, lsl #12 │ │ sub sp, sp, #0xa0 │ │ - adrp x9, ac000 │ │ + adrp x9, ad000 │ │ ldr w8, [sp, #4360] │ │ - ldr x9, [x9, #1184] │ │ + ldr x9, [x9, #1112] │ │ ldr x19, [sp, #4416] │ │ ldr w20, [sp, #4352] │ │ sub w10, w6, w4 │ │ add x8, x9, x8, lsl #2 │ │ ldrb w12, [x8] │ │ ldrb w13, [x8, #1] │ │ sub w11, w7, w5 │ │ @@ -24255,27 +24218,27 @@ │ │ mov x27, x2 │ │ mov x26, x1 │ │ mov x22, x0 │ │ and w23, w4, #0x1f │ │ and w28, w5, #0x1f │ │ csel w30, w11, w13, lt // lt = tstop │ │ lsl x24, x2, #2 │ │ - cbz w25, 1cb48 │ │ - cbz w30, 1cb48 │ │ + cbz w25, 1ca44 │ │ + cbz w30, 1ca44 │ │ ldr x3, [sp, #4408] │ │ ldr x0, [sp, #4400] │ │ cmp w30, #0x0 │ │ str x5, [sp, #136] │ │ str w7, [sp, #132] │ │ str x23, [sp, #120] │ │ stp w6, w4, [sp, #112] │ │ stp w12, w13, [sp, #104] │ │ - b.le 1c80c │ │ + b.le 1c708 │ │ cmp w25, #0x0 │ │ - b.le 1c82c │ │ + b.le 1c728 │ │ sxtw x10, w5 │ │ ldr x23, [sp, #4376] │ │ ldr w29, [sp, #4368] │ │ mul x10, x27, x10 │ │ add x10, x10, w4, sxtw │ │ add x10, x26, x10, lsl #2 │ │ mov w8, wzr │ │ @@ -24285,30 +24248,30 @@ │ │ mov x12, x10 │ │ ldrb w13, [x21] │ │ add x11, x11, #0x1 │ │ cmp x11, x9 │ │ sturb w13, [x12, #-1] │ │ ldrb w13, [x21, #16] │ │ strb w13, [x12], #4 │ │ - b.lt 1c734 // b.tstop │ │ + b.lt 1c630 // b.tstop │ │ add w8, w8, #0x1 │ │ cmp w8, w30 │ │ add x10, x10, x24 │ │ - b.lt 1c72c // b.tstop │ │ + b.lt 1c628 // b.tstop │ │ cmp w30, #0x0 │ │ - b.le 1c80c │ │ + b.le 1c708 │ │ cmp w25, #0x1 │ │ stp x3, x0, [sp, #40] │ │ stp x28, x27, [sp, #56] │ │ stp x26, x24, [sp, #72] │ │ str w20, [sp, #92] │ │ str x19, [sp, #96] │ │ - b.lt 1c840 // b.tstop │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #3056] │ │ + b.lt 1c73c // b.tstop │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #3016] │ │ mov w9, w29 │ │ mov w20, wzr │ │ mov w8, wzr │ │ add x9, x10, x9, lsl #3 │ │ add x10, x9, #0x1 │ │ ldrb w24, [x9] │ │ ldrb w9, [x10] │ │ @@ -24321,34 +24284,34 @@ │ │ add x8, x26, x27, lsl #5 │ │ add x0, x8, w28, uxtw │ │ mov w1, w29 │ │ mov w2, wzr │ │ mov w3, w20 │ │ mov w4, w19 │ │ mov x5, x23 │ │ - bl 1d2c4 │ │ + bl 1d1c0 │ │ add w28, w28, w24 │ │ cmp w28, w25 │ │ add w19, w19, #0x1 │ │ - b.lt 1c7c0 // b.tstop │ │ + b.lt 1c6bc // b.tstop │ │ ldr w8, [sp, #148] │ │ ldr x30, [sp, #152] │ │ add w20, w20, #0x1 │ │ add w8, w27, w8 │ │ cmp w8, w30 │ │ - b.lt 1c7b4 // b.tstop │ │ - b 1c840 │ │ + b.lt 1c6b0 // b.tstop │ │ + b 1c73c │ │ ldr x23, [sp, #120] │ │ mov w8, #0x1 // #1 │ │ lsl w9, w8, w28 │ │ mov w8, #0x1 // #1 │ │ cmp w25, #0x1 │ │ lsl w8, w8, w23 │ │ - b.ge 1c8d4 // b.tcont │ │ - b 1c934 │ │ + b.ge 1c7d0 // b.tcont │ │ + b 1c830 │ │ stp x3, x0, [sp, #40] │ │ stp x28, x27, [sp, #56] │ │ stp x26, x24, [sp, #72] │ │ str w20, [sp, #92] │ │ str x19, [sp, #96] │ │ ldr x28, [sp, #56] │ │ ldr x23, [sp, #120] │ │ @@ -24373,24 +24336,24 @@ │ │ ldrh w16, [x15, x17] │ │ lsl x14, x14, #4 │ │ lsr w14, w13, w14 │ │ subs x8, x8, #0x1 │ │ orr w14, w16, w14 │ │ lsl w13, w13, #1 │ │ strh w14, [x15, x17] │ │ - b.ne 1c86c // b.any │ │ + b.ne 1c768 // b.any │ │ ldr x19, [sp, #96] │ │ ldr w20, [sp, #92] │ │ ldp x26, x24, [sp, #72] │ │ ldr x27, [sp, #64] │ │ ldr x0, [sp, #48] │ │ mov w8, #0x1 // #1 │ │ cmp w25, #0x1 │ │ lsl w8, w8, w23 │ │ - b.lt 1c934 // b.tstop │ │ + b.lt 1c830 // b.tstop │ │ add x11, sp, #0xa0 │ │ mov w12, #0xc // #12 │ │ mov w10, w25 │ │ add x11, x11, #0x800 │ │ madd x12, x28, x12, x22 │ │ mov x13, x0 │ │ mov w14, w8 │ │ @@ -24406,36 +24369,36 @@ │ │ ldrh w16, [x15, #384] │ │ lsl x17, x17, #4 │ │ lsr w17, w14, w17 │ │ subs x10, x10, #0x1 │ │ orr w16, w16, w17 │ │ lsl w14, w14, #1 │ │ strh w16, [x15, #384] │ │ - b.ne 1c8f0 // b.any │ │ - cbnz w20, 1caa0 │ │ + b.ne 1c7ec // b.any │ │ + cbnz w20, 1c99c │ │ mov x5, x3 │ │ mov x4, x0 │ │ cmp w30, #0x1 │ │ - b.lt 1c9ec // b.tstop │ │ + b.lt 1c8e8 // b.tstop │ │ mov x10, xzr │ │ mov w11, w30 │ │ add x12, sp, #0xa0 │ │ mov w13, #0xc // #12 │ │ add x14, x12, x10, lsl #5 │ │ ldrb w14, [x14, #1024] │ │ cmp w25, w14 │ │ - b.gt 1c988 │ │ + b.gt 1c884 │ │ add x10, x10, #0x1 │ │ cmp x10, x11 │ │ lsl w9, w9, #1 │ │ - b.eq 1c9ec // b.none │ │ + b.eq 1c8e8 // b.none │ │ add x14, x12, x10, lsl #5 │ │ ldrb w14, [x14, #1024] │ │ cmp w25, w14 │ │ - b.le 1c968 │ │ + b.le 1c864 │ │ lsr w15, w9, #16 │ │ lsl x16, x10, #5 │ │ cmp w15, #0x0 │ │ ldrb w17, [x12, x16] │ │ cset w15, ne // ne = any │ │ lsl x16, x15, #4 │ │ lsr w16, w9, w16 │ │ @@ -24451,36 +24414,36 @@ │ │ ldrh w3, [x17, x2] │ │ orr w3, w3, w16 │ │ strh w3, [x17, x2] │ │ ldrb w17, [x0, #1024] │ │ add w14, w14, w17 │ │ cmp w14, w25 │ │ mov w17, w1 │ │ - b.lt 1c9a4 // b.tstop │ │ - b 1c968 │ │ + b.lt 1c8a0 // b.tstop │ │ + b 1c864 │ │ cmp w25, #0x1 │ │ mov x0, x4 │ │ mov x3, x5 │ │ - b.lt 1caa0 // b.tstop │ │ + b.lt 1c99c // b.tstop │ │ mov x9, xzr │ │ mov w10, w25 │ │ add x11, sp, #0xa0 │ │ mov w12, #0xc // #12 │ │ add x14, x11, x9 │ │ ldrb w13, [x14, #3072] │ │ cmp w30, w13 │ │ - b.gt 1ca3c │ │ + b.gt 1c938 │ │ add x9, x9, #0x1 │ │ cmp x9, x10 │ │ lsl w8, w8, #1 │ │ - b.eq 1caa0 // b.none │ │ + b.eq 1c99c // b.none │ │ add x14, x11, x9 │ │ ldrb w13, [x14, #3072] │ │ cmp w30, w13 │ │ - b.le 1ca1c │ │ + b.le 1c918 │ │ lsr w15, w8, #16 │ │ cmp w15, #0x0 │ │ ldrb w16, [x14, #2048] │ │ cset w14, ne // ne = any │ │ lsl x15, x14, #4 │ │ lsr w15, w8, w15 │ │ mov w17, w13 │ │ @@ -24496,59 +24459,59 @@ │ │ ldrh w1, [x16, #384] │ │ orr w1, w1, w15 │ │ strh w1, [x16, #384] │ │ ldrb w16, [x17, #3072] │ │ add w13, w13, w16 │ │ cmp w13, w30 │ │ mov w16, w2 │ │ - b.lt 1ca54 // b.tstop │ │ - b 1ca1c │ │ + b.lt 1c950 // b.tstop │ │ + b 1c918 │ │ cmp w30, #0x1 │ │ - b.lt 1cb20 // b.tstop │ │ + b.lt 1ca1c // b.tstop │ │ sxtw x8, w25 │ │ cmp w30, #0x1 │ │ sub x8, x8, #0x1 │ │ mov w9, w30 │ │ - b.ne 1cac4 // b.any │ │ + b.ne 1c9c0 // b.any │ │ mov x10, xzr │ │ - b 1cafc │ │ + b 1c9f8 │ │ add x11, sp, #0xa0 │ │ and x10, x9, #0xfffffffe │ │ add x11, x11, x8 │ │ add x11, x11, #0x20 │ │ add x12, x3, #0x1 │ │ mov x13, x10 │ │ ldurb w14, [x11, #-32] │ │ ldrb w15, [x11], #64 │ │ subs x13, x13, #0x2 │ │ sturb w14, [x12, #-1] │ │ strb w15, [x12], #2 │ │ - b.ne 1cadc // b.any │ │ + b.ne 1c9d8 // b.any │ │ cmp x10, x9 │ │ - b.eq 1cb20 // b.none │ │ + b.eq 1ca1c // b.none │ │ add x12, sp, #0xa0 │ │ sub x9, x9, x10 │ │ add x11, x3, x10 │ │ add x10, x12, x10, lsl #5 │ │ add x8, x10, x8 │ │ ldrb w10, [x8], #32 │ │ subs x9, x9, #0x1 │ │ strb w10, [x11], #1 │ │ - b.ne 1cb10 // b.any │ │ + b.ne 1ca0c // b.any │ │ sxtw x8, w30 │ │ add x9, sp, #0xa0 │ │ add x8, x9, x8, lsl #5 │ │ add x1, x8, #0x7e0 │ │ sxtw x2, w25 │ │ - bl 4b60 │ │ + bl 4af0 │ │ ldr x5, [sp, #136] │ │ ldr w7, [sp, #132] │ │ ldp w6, w4, [sp, #112] │ │ ldp w12, w13, [sp, #104] │ │ - cbz x19, 1cc34 │ │ + cbz x19, 1cb30 │ │ ldr w9, [sp, #4392] │ │ cmp w9, #0x3 │ │ cset w8, ne // ne = any │ │ cinc w10, w6, ne // ne = any │ │ cinc w11, w12, ne // ne = any │ │ asr w10, w10, w8 │ │ asr w12, w4, w8 │ │ @@ -24562,24 +24525,24 @@ │ │ cinc w11, w13, eq // eq = none │ │ asr w10, w10, w9 │ │ asr w13, w5, w9 │ │ sub w10, w10, w13 │ │ lsr w11, w11, w9 │ │ cmp w10, w11 │ │ csel w4, w10, w11, lt // lt = tstop │ │ - cbz w3, 1cc34 │ │ - cbz w4, 1cc34 │ │ + cbz w3, 1cb30 │ │ + cbz w4, 1cb30 │ │ ldr w6, [sp, #4384] │ │ ldr x10, [sp, #4424] │ │ lsr w2, w23, w8 │ │ cmp w4, #0x1 │ │ lsr w1, w28, w9 │ │ - b.lt 1cc18 // b.tstop │ │ + b.lt 1cb14 // b.tstop │ │ cmp w3, #0x1 │ │ - b.lt 1cc18 // b.tstop │ │ + b.lt 1cb14 // b.tstop │ │ sxtw x14, w13 │ │ mul x14, x27, x14 │ │ add x12, x14, w12, sxtw │ │ add x12, x26, x12, lsl #2 │ │ mov w11, wzr │ │ sxtw x13, w3 │ │ add x12, x12, #0x3 │ │ @@ -24587,73 +24550,73 @@ │ │ mov x15, x12 │ │ ldrb w16, [x21, #32] │ │ add x14, x14, #0x1 │ │ cmp x14, x13 │ │ sturb w16, [x15, #-1] │ │ ldrb w16, [x21, #48] │ │ strb w16, [x15], #4 │ │ - b.lt 1cbec // b.tstop │ │ + b.lt 1cae8 // b.tstop │ │ add w11, w11, #0x1 │ │ cmp w11, w4 │ │ add x12, x12, x24 │ │ - b.lt 1cbe4 // b.tstop │ │ + b.lt 1cae0 // b.tstop │ │ add x0, x22, #0x300 │ │ mov w5, w20 │ │ mov x7, x19 │ │ str w9, [sp, #16] │ │ str w8, [sp, #8] │ │ str x10, [sp] │ │ - bl 1c1d8 │ │ + bl 1c0d4 │ │ add sp, sp, #0x1, lsl #12 │ │ add sp, sp, #0xa0 │ │ ldp x29, x30, [sp, #80] │ │ ldp x20, x19, [sp, #64] │ │ ldp x22, x21, [sp, #48] │ │ ldp x24, x23, [sp, #32] │ │ ldp x26, x25, [sp, #16] │ │ ldp x28, x27, [sp], #96 │ │ ret │ │ add w8, w1, #0x3 │ │ mov w10, #0x9 // #9 │ │ cmp w1, #0x0 │ │ asr w9, w8, #2 │ │ sub w8, w10, w1 │ │ - b.le 1ce74 │ │ - adrp x10, 98000 │ │ - ldr q1, [x10, #2960] │ │ - adrp x10, 98000 │ │ - ldr q2, [x10, #2976] │ │ - adrp x10, 98000 │ │ - ldr q3, [x10, #2992] │ │ - adrp x10, 98000 │ │ - ldr q4, [x10, #3008] │ │ - adrp x10, 98000 │ │ - ldr q5, [x10, #3040] │ │ - adrp x10, 98000 │ │ - ldr q6, [x10, #3056] │ │ - adrp x10, 98000 │ │ - ldr q7, [x10, #3072] │ │ - adrp x10, 98000 │ │ - ldr q16, [x10, #3088] │ │ - adrp x10, 98000 │ │ - ldr q17, [x10, #3120] │ │ - adrp x10, 98000 │ │ - ldr q18, [x10, #3136] │ │ - adrp x10, 98000 │ │ - ldr q19, [x10, #3152] │ │ - adrp x10, 98000 │ │ - ldr q20, [x10, #3168] │ │ - adrp x10, 98000 │ │ - ldr q21, [x10, #3200] │ │ - adrp x10, 98000 │ │ - ldr q22, [x10, #3216] │ │ - adrp x10, 98000 │ │ - ldr q23, [x10, #3232] │ │ - adrp x10, 98000 │ │ - ldr q24, [x10, #3248] │ │ + b.le 1cd70 │ │ + adrp x10, 9a000 │ │ + ldr q1, [x10, #2032] │ │ + adrp x10, 9a000 │ │ + ldr q2, [x10, #2048] │ │ + adrp x10, 9a000 │ │ + ldr q3, [x10, #2064] │ │ + adrp x10, 9a000 │ │ + ldr q4, [x10, #2080] │ │ + adrp x10, 9a000 │ │ + ldr q5, [x10, #2112] │ │ + adrp x10, 9a000 │ │ + ldr q6, [x10, #2128] │ │ + adrp x10, 9a000 │ │ + ldr q7, [x10, #2144] │ │ + adrp x10, 9a000 │ │ + ldr q16, [x10, #2160] │ │ + adrp x10, 9a000 │ │ + ldr q17, [x10, #2192] │ │ + adrp x10, 9a000 │ │ + ldr q18, [x10, #2208] │ │ + adrp x10, 9a000 │ │ + ldr q19, [x10, #2224] │ │ + adrp x10, 9a000 │ │ + ldr q20, [x10, #2240] │ │ + adrp x10, 9a000 │ │ + ldr q21, [x10, #2272] │ │ + adrp x10, 9a000 │ │ + ldr q22, [x10, #2288] │ │ + adrp x10, 9a000 │ │ + ldr q23, [x10, #2304] │ │ + adrp x10, 9a000 │ │ + ldr q24, [x10, #2320] │ │ dup v0.4s, w9 │ │ neg v0.4s, v0.4s │ │ ushl v1.4s, v1.4s, v0.4s │ │ ushl v2.4s, v2.4s, v0.4s │ │ ushl v3.4s, v3.4s, v0.4s │ │ ushl v4.4s, v4.4s, v0.4s │ │ ushl v5.4s, v5.4s, v0.4s │ │ @@ -24687,81 +24650,81 @@ │ │ smin v21.4s, v21.4s, v24.4s │ │ movi v24.4s, #0x1 │ │ smax v2.4s, v2.4s, v24.4s │ │ smax v4.4s, v4.4s, v24.4s │ │ smax v1.4s, v1.4s, v24.4s │ │ smax v3.4s, v3.4s, v24.4s │ │ xtn v4.4h, v4.4s │ │ - adrp x10, 98000 │ │ + adrp x10, 9a000 │ │ xtn v2.4h, v2.4s │ │ xtn2 v4.8h, v3.4s │ │ xtn2 v2.8h, v1.4s │ │ - ldr q1, [x10, #3024] │ │ + ldr q1, [x10, #2096] │ │ xtn v2.8b, v2.8h │ │ xtn2 v2.16b, v4.8h │ │ smax v6.4s, v6.4s, v24.4s │ │ smax v16.4s, v16.4s, v24.4s │ │ add v1.16b, v2.16b, v1.16b │ │ - adrp x10, 98000 │ │ + adrp x10, 9a000 │ │ smax v5.4s, v5.4s, v24.4s │ │ smax v7.4s, v7.4s, v24.4s │ │ str q2, [x0, #64] │ │ str q1, [x0] │ │ xtn v1.4h, v16.4s │ │ xtn v2.4h, v6.4s │ │ - ldr q3, [x10, #3104] │ │ + ldr q3, [x10, #2176] │ │ xtn2 v1.8h, v7.4s │ │ xtn2 v2.8h, v5.4s │ │ xtn v2.8b, v2.8h │ │ xtn2 v2.16b, v1.8h │ │ smax v18.4s, v18.4s, v24.4s │ │ smax v20.4s, v20.4s, v24.4s │ │ add v1.16b, v2.16b, v3.16b │ │ - adrp x10, 98000 │ │ + adrp x10, 9a000 │ │ smax v17.4s, v17.4s, v24.4s │ │ smax v19.4s, v19.4s, v24.4s │ │ str q2, [x0, #80] │ │ str q1, [x0, #16] │ │ xtn v1.4h, v20.4s │ │ xtn v2.4h, v18.4s │ │ - ldr q3, [x10, #3184] │ │ + ldr q3, [x10, #2256] │ │ xtn2 v1.8h, v19.4s │ │ xtn2 v2.8h, v17.4s │ │ xtn v2.8b, v2.8h │ │ smax v22.4s, v22.4s, v24.4s │ │ smax v0.4s, v0.4s, v24.4s │ │ - adrp x10, 98000 │ │ + adrp x10, 9a000 │ │ xtn2 v2.16b, v1.8h │ │ smax v21.4s, v21.4s, v24.4s │ │ smax v23.4s, v23.4s, v24.4s │ │ - ldr q1, [x10, #3264] │ │ + ldr q1, [x10, #2336] │ │ xtn v0.4h, v0.4s │ │ xtn v4.4h, v22.4s │ │ str q2, [x0, #96] │ │ add v2.16b, v2.16b, v3.16b │ │ str q2, [x0, #32] │ │ xtn2 v0.8h, v23.4s │ │ xtn2 v4.8h, v21.4s │ │ xtn v2.8b, v4.8h │ │ xtn2 v2.16b, v0.8h │ │ add v0.16b, v2.16b, v1.16b │ │ str q2, [x0, #112] │ │ str q0, [x0, #48] │ │ - b 1cea0 │ │ + b 1cd9c │ │ mov x10, xzr │ │ cmp x10, #0x1 │ │ add x11, x0, x10 │ │ csinc w12, w10, wzr, hi // hi = pmore │ │ strb w12, [x11, #64] │ │ add w12, w12, w10, lsl #1 │ │ add x10, x10, #0x1 │ │ add w12, w12, #0x4 │ │ cmp x10, #0x40 │ │ strb w12, [x11] │ │ - b.ne 1ce78 // b.any │ │ + b.ne 1cd74 // b.any │ │ cmp w1, #0x0 │ │ mov w10, #0xff // #255 │ │ csel w8, w10, w8, eq // eq = none │ │ sxtw x9, w9 │ │ sxtw x8, w8 │ │ stp x9, x8, [x0, #128] │ │ ret │ │ @@ -24774,116 +24737,116 @@ │ │ mov x20, x2 │ │ ldr w2, [x1, #1232] │ │ mov w9, #0x8 // #8 │ │ cmp w8, #0x0 │ │ mov x21, x1 │ │ mov x19, x0 │ │ csinc w23, w9, wzr, ne // ne = any │ │ - cbnz w2, 1cefc │ │ + cbnz w2, 1cdf8 │ │ ldr w9, [x21, #1236] │ │ - cbz w9, 1d02c │ │ + cbz w9, 1cf28 │ │ ldr w9, [x21, #1248] │ │ add x10, x21, #0x4e8 │ │ add x24, x21, #0x370 │ │ mov w25, #0x1 // #1 │ │ cmp w9, #0x0 │ │ csel x22, xzr, x10, eq // eq = none │ │ mov w26, #0x3 // #3 │ │ ldrsb w3, [x20] │ │ cmp w8, #0x0 │ │ csel x27, xzr, x24, eq // eq = none │ │ - cbz x27, 1cf30 │ │ + cbz x27, 1ce2c │ │ ldr w4, [x27, #4] │ │ - b 1cf34 │ │ + b 1ce30 │ │ mov w4, wzr │ │ mov x0, x19 │ │ mov w1, wzr │ │ mov x5, x22 │ │ - bl 1d050 │ │ + bl 1cf4c │ │ ldr w8, [x21, #1224] │ │ ldr w2, [x21, #1236] │ │ add x0, x19, #0x10 │ │ cmp w8, #0x0 │ │ cinc x8, x20, ne // ne = any │ │ ldrsb w3, [x8] │ │ - cbz x27, 1cf68 │ │ + cbz x27, 1ce64 │ │ ldr w4, [x27, #8] │ │ - b 1cf6c │ │ + b 1ce68 │ │ mov w4, wzr │ │ mov w1, wzr │ │ mov x5, x22 │ │ - bl 1d050 │ │ + bl 1cf4c │ │ ldr w8, [x21, #1224] │ │ ldr w2, [x21, #1240] │ │ add x0, x19, #0x20 │ │ cmp w8, #0x0 │ │ cset w8, ne // ne = any │ │ lsl x8, x8, #1 │ │ ldrsb w3, [x20, x8] │ │ - cbz x27, 1cfa0 │ │ + cbz x27, 1ce9c │ │ ldr w4, [x27, #12] │ │ - b 1cfa4 │ │ + b 1cea0 │ │ mov w4, wzr │ │ mov w1, #0x1 // #1 │ │ mov x5, x22 │ │ - bl 1d050 │ │ + bl 1cf4c │ │ ldr w8, [x21, #1224] │ │ ldr w2, [x21, #1244] │ │ add x0, x19, #0x30 │ │ cmp w8, #0x0 │ │ csel x8, xzr, x26, eq // eq = none │ │ ldrsb w3, [x20, x8] │ │ - cbz x27, 1cfd4 │ │ + cbz x27, 1ced0 │ │ ldr w4, [x27, #16] │ │ - b 1cfd8 │ │ + b 1ced4 │ │ mov w4, wzr │ │ mov w1, #0x1 // #1 │ │ mov x5, x22 │ │ - bl 1d050 │ │ + bl 1cf4c │ │ cmp x25, x23 │ │ - b.cs 1d014 // b.hs, b.nlast │ │ + b.cs 1cf10 // b.hs, b.nlast │ │ ldr w8, [x21, #864] │ │ ldr w2, [x21, #1232] │ │ add x24, x24, #0x20 │ │ add x19, x19, #0x40 │ │ add x25, x25, #0x1 │ │ ldrsb w3, [x20] │ │ cmp w8, #0x0 │ │ csel x27, xzr, x24, eq // eq = none │ │ - cbnz x27, 1cf28 │ │ - b 1cf30 │ │ + cbnz x27, 1ce24 │ │ + b 1ce2c │ │ ldp x19, x30, [sp, #64] │ │ ldp x21, x20, [sp, #48] │ │ ldp x23, x22, [sp, #32] │ │ ldp x25, x24, [sp, #16] │ │ ldp x27, x26, [sp], #80 │ │ ret │ │ lsl w2, w23, #6 │ │ mov x0, x19 │ │ ldp x19, x30, [sp, #64] │ │ ldp x21, x20, [sp, #48] │ │ ldp x23, x22, [sp, #32] │ │ ldp x25, x24, [sp, #16] │ │ mov w1, wzr │ │ ldp x27, x26, [sp], #80 │ │ - b 4b70 │ │ + b 4b00 │ │ add w8, w3, w2 │ │ cmp w8, #0x3f │ │ mov w9, #0x3f // #63 │ │ csel w8, w8, w9, lt // lt = tstop │ │ bic w8, w8, w8, asr #31 │ │ add w8, w8, w4 │ │ cmp w8, #0x3f │ │ csel w8, w8, w9, lt // lt = tstop │ │ - cbz w1, 1d080 │ │ - cbnz w2, 1d080 │ │ + cbz w1, 1cf7c │ │ + cbnz w2, 1cf7c │ │ stp xzr, xzr, [x0] │ │ ret │ │ bic w8, w8, w8, asr #31 │ │ - cbz x5, 1d2b0 │ │ + cbz x5, 1d1ac │ │ ldr w11, [x5, #8] │ │ cmp w8, #0x1f │ │ cset w10, gt │ │ mov w9, #0x3f // #63 │ │ lsl w11, w11, w10 │ │ add w11, w11, w8 │ │ cmp w11, #0x3f │ │ @@ -25025,234 +24988,234 @@ │ │ ret │ │ stp x28, x27, [sp, #-96]! │ │ stp x26, x25, [sp, #16] │ │ stp x24, x23, [sp, #32] │ │ stp x22, x21, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ stp x29, x30, [sp, #80] │ │ - adrp x25, ac000 │ │ - ldr x25, [x25, #3056] │ │ + adrp x25, ad000 │ │ + ldr x25, [x25, #3016] │ │ mov x19, x0 │ │ mov w20, w1 │ │ add x8, x25, w1, uxtw #3 │ │ - cbz w1, 1d3d8 │ │ + cbz w1, 1d2d4 │ │ cmp w2, #0x1 │ │ - b.gt 1d3d8 │ │ + b.gt 1d2d4 │ │ mov x21, x5 │ │ mov w23, w3 │ │ sxtw x26, w2 │ │ add w22, w2, #0x1 │ │ ldrh w9, [x21, x26, lsl #1] │ │ add w10, w4, w23, lsl #2 │ │ mov w11, #0x1 // #1 │ │ lsl w10, w11, w10 │ │ tst w10, w9 │ │ - b.eq 1d3d8 // b.none │ │ + b.eq 1d2d4 // b.none │ │ add x9, x25, x20, lsl #3 │ │ ldrb w20, [x9, #6] │ │ ldrb w29, [x8] │ │ ldrb w27, [x9, #1] │ │ lsl w23, w23, #1 │ │ lsl w24, w4, #1 │ │ mov x0, x19 │ │ mov w1, w20 │ │ mov w2, w22 │ │ mov w3, w23 │ │ mov w4, w24 │ │ mov x5, x21 │ │ ubfx x28, x29, #1, #7 │ │ - bl 1d2c4 │ │ + bl 1d1c0 │ │ cmp w29, w27 │ │ - b.cc 1d380 // b.lo, b.ul, b.last │ │ + b.cc 1d27c // b.lo, b.ul, b.last │ │ add x0, x19, x28 │ │ orr w4, w24, #0x1 │ │ mov w1, w20 │ │ mov w2, w22 │ │ mov w3, w23 │ │ mov x5, x21 │ │ - bl 1d2c4 │ │ + bl 1d1c0 │ │ cmp w27, w29 │ │ - b.cc 1d5c8 // b.lo, b.ul, b.last │ │ + b.cc 1d4c4 // b.lo, b.ul, b.last │ │ ubfx x8, x27, #1, #7 │ │ add x19, x19, x8, lsl #5 │ │ orr w23, w23, #0x1 │ │ mov x0, x19 │ │ mov w1, w20 │ │ mov w2, w22 │ │ mov w3, w23 │ │ mov w4, w24 │ │ mov x5, x21 │ │ - bl 1d2c4 │ │ + bl 1d1c0 │ │ cmp w29, w27 │ │ - b.cc 1d5c8 // b.lo, b.ul, b.last │ │ + b.cc 1d4c4 // b.lo, b.ul, b.last │ │ add x19, x19, x28 │ │ add x8, x25, x20, lsl #3 │ │ - cbz w20, 1d3d8 │ │ + cbz w20, 1d2d4 │ │ cmp x26, #0x1 │ │ add x26, x26, #0x1 │ │ orr w4, w24, #0x1 │ │ add w22, w22, #0x1 │ │ - b.lt 1d30c // b.tstop │ │ + b.lt 1d208 // b.tstop │ │ add x9, x25, x20, lsl #3 │ │ ldrb w10, [x9, #2] │ │ ldrb w8, [x8] │ │ ldrb w13, [x9, #3] │ │ mov w12, #0x2 // #2 │ │ cmp w10, #0x2 │ │ sub w9, w8, #0x1 │ │ csel w11, w10, w12, cc // cc = lo, ul, last │ │ cmp w13, #0x2 │ │ csel w10, w13, w12, cc // cc = lo, ul, last │ │ cmp w9, #0xf │ │ - b.hi 1d5c8 // b.pmore │ │ - adrp x8, 98000 │ │ - add x8, x8, #0xb68 │ │ - adr x12, 1d420 │ │ + b.hi 1d4c4 // b.pmore │ │ + adrp x8, 9a000 │ │ + add x8, x8, #0x7c8 │ │ + adr x12, 1d31c │ │ ldrb w13, [x8, x9] │ │ add x12, x12, x13, lsl #2 │ │ br x12 │ │ add x8, x25, x20, lsl #3 │ │ ldrb w8, [x8, #1] │ │ - cbz x8, 1d584 │ │ + cbz x8, 1d480 │ │ mov x12, xzr │ │ mov w13, #0x1 // #1 │ │ mov x14, x19 │ │ add x12, x12, #0x1 │ │ strb w11, [x14] │ │ strb w10, [x14, #2048] │ │ strb w13, [x14, #1024] │ │ cmp x12, x8 │ │ add x14, x14, #0x20 │ │ - b.cc 1d438 // b.lo, b.ul, b.last │ │ - b 1d564 │ │ + b.cc 1d334 // b.lo, b.ul, b.last │ │ + b 1d460 │ │ add x8, x25, x20, lsl #3 │ │ ldrb w8, [x8, #1] │ │ - cbz x8, 1d58c │ │ + cbz x8, 1d488 │ │ mov x12, xzr │ │ bfi w11, w11, #8, #8 │ │ bfi w10, w10, #8, #8 │ │ mov w13, #0x2 // #2 │ │ mov x14, x19 │ │ add x12, x12, #0x1 │ │ strh w11, [x14] │ │ strh w10, [x14, #2048] │ │ strb w13, [x14, #1024] │ │ cmp x12, x8 │ │ add x14, x14, #0x20 │ │ - b.cc 1d478 // b.lo, b.ul, b.last │ │ - b 1d564 │ │ + b.cc 1d374 // b.lo, b.ul, b.last │ │ + b 1d460 │ │ add x8, x25, x20, lsl #3 │ │ ldrb w8, [x8, #1] │ │ - cbz x8, 1d598 │ │ + cbz x8, 1d494 │ │ mov w13, #0x1010101 // #16843009 │ │ mov x12, xzr │ │ mul w11, w11, w13 │ │ mul w10, w10, w13 │ │ mov w13, #0x4 // #4 │ │ mov x14, x19 │ │ add x12, x12, #0x1 │ │ str w11, [x14] │ │ str w10, [x14, #2048] │ │ strb w13, [x14, #1024] │ │ cmp x12, x8 │ │ add x14, x14, #0x20 │ │ - b.cc 1d4bc // b.lo, b.ul, b.last │ │ - b 1d564 │ │ + b.cc 1d3b8 // b.lo, b.ul, b.last │ │ + b 1d460 │ │ add x8, x25, x20, lsl #3 │ │ ldrb w8, [x8, #1] │ │ - cbz x8, 1d5a8 │ │ + cbz x8, 1d4a4 │ │ mov x13, #0x101010101010101 // #72340172838076673 │ │ mov x12, xzr │ │ mul x11, x11, x13 │ │ mul x10, x10, x13 │ │ mov w13, #0x8 // #8 │ │ mov x14, x19 │ │ add x12, x12, #0x1 │ │ str x11, [x14] │ │ str x10, [x14, #2048] │ │ strb w13, [x14, #1024] │ │ cmp x12, x8 │ │ add x14, x14, #0x20 │ │ - b.cc 1d500 // b.lo, b.ul, b.last │ │ - b 1d564 │ │ + b.cc 1d3fc // b.lo, b.ul, b.last │ │ + b 1d460 │ │ add x8, x25, x20, lsl #3 │ │ ldrb w8, [x8, #1] │ │ - cbz x8, 1d5b8 │ │ + cbz x8, 1d4b4 │ │ mov x13, #0x101010101010101 // #72340172838076673 │ │ mov x12, xzr │ │ mul x11, x11, x13 │ │ mul x10, x10, x13 │ │ mov w13, #0x10 // #16 │ │ mov x14, x19 │ │ add x12, x12, #0x1 │ │ stp x11, x11, [x14] │ │ str x10, [x14, #2048] │ │ str x10, [x14, #2056] │ │ strb w13, [x14, #1024] │ │ cmp x12, x8 │ │ add x14, x14, #0x20 │ │ - b.cc 1d544 // b.lo, b.ul, b.last │ │ + b.cc 1d440 // b.lo, b.ul, b.last │ │ cmp w9, #0xf │ │ - b.hi 1d5c8 // b.pmore │ │ - adrp x10, 98000 │ │ - add x10, x10, #0xb78 │ │ - adr x11, 1d584 │ │ + b.hi 1d4c4 // b.pmore │ │ + adrp x10, 9a000 │ │ + add x10, x10, #0x7d8 │ │ + adr x11, 1d480 │ │ ldrb w12, [x10, x9] │ │ add x11, x11, x12, lsl #2 │ │ br x11 │ │ strb w8, [x19, #3072] │ │ - b 1d5c8 │ │ + b 1d4c4 │ │ bfi w8, w8, #8, #8 │ │ strh w8, [x19, #3072] │ │ - b 1d5c8 │ │ + b 1d4c4 │ │ mov w9, #0x1010101 // #16843009 │ │ mul w8, w8, w9 │ │ str w8, [x19, #3072] │ │ - b 1d5c8 │ │ + b 1d4c4 │ │ mov x9, #0x101010101010101 // #72340172838076673 │ │ mul x8, x8, x9 │ │ str x8, [x19, #3072] │ │ - b 1d5c8 │ │ + b 1d4c4 │ │ mov x9, #0x101010101010101 // #72340172838076673 │ │ mul x8, x8, x9 │ │ str x8, [x19, #3072] │ │ str x8, [x19, #3080] │ │ ldp x29, x30, [sp, #80] │ │ ldp x20, x19, [sp, #64] │ │ ldp x22, x21, [sp, #48] │ │ ldp x24, x23, [sp, #32] │ │ ldp x26, x25, [sp, #16] │ │ ldp x28, x27, [sp], #96 │ │ ret │ │ sub sp, sp, #0x30 │ │ str x30, [sp, #32] │ │ ldp q1, q0, [x2] │ │ - adrp x8, ac000 │ │ + adrp x8, ad000 │ │ mov x2, sp │ │ stp q1, q0, [sp] │ │ - ldr x8, [x8, #1752] │ │ + ldr x8, [x8, #1696] │ │ add x0, x8, #0x130 │ │ - bl 4bb0 │ │ + bl 4b40 │ │ ldr x30, [sp, #32] │ │ add sp, sp, #0x30 │ │ ret │ │ sub sp, sp, #0x100 │ │ str x30, [sp, #240] │ │ stp x2, x3, [sp, #128] │ │ stp x4, x5, [sp, #144] │ │ stp x6, x7, [sp, #160] │ │ stp q0, q1, [sp] │ │ stp q2, q3, [sp, #32] │ │ stp q4, q5, [sp, #64] │ │ stp q6, q7, [sp, #96] │ │ - cbz x0, 1d690 │ │ - mov w8, #0x9a20 // #39456 │ │ + cbz x0, 1d58c │ │ + mov w8, #0x9b10 // #39696 │ │ add x8, x0, x8 │ │ ldr x9, [x8, #8] │ │ - cbz x9, 1d684 │ │ + cbz x9, 1d580 │ │ add x11, sp, #0x80 │ │ add x10, sp, #0x100 │ │ add x11, x11, #0x30 │ │ mov x9, #0xffffffffffffffd0 // #-48 │ │ stp x10, x11, [sp, #208] │ │ mov x10, sp │ │ movk x9, #0xff80, lsl #32 │ │ @@ -25262,26 +25225,159 @@ │ │ ldp x0, x8, [x8] │ │ add x2, sp, #0xb0 │ │ stp q0, q1, [sp, #176] │ │ blr x8 │ │ ldr x30, [sp, #240] │ │ add sp, sp, #0x100 │ │ ret │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1752] │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1696] │ │ ldr x30, [sp, #240] │ │ - adrp x1, 97000 │ │ - adrp x2, 97000 │ │ - adrp x3, 98000 │ │ - add x1, x1, #0x790 │ │ - add x2, x2, #0x87b │ │ + adrp x1, 99000 │ │ + adrp x2, 99000 │ │ + adrp x3, 9a000 │ │ + add x1, x1, #0x410 │ │ + add x2, x2, #0x4fb │ │ add x0, x8, #0x130 │ │ - add x3, x3, #0xcd0 │ │ + add x3, x3, #0x930 │ │ add sp, sp, #0x100 │ │ - b 4b40 │ │ + b 4ad0 │ │ + stp x21, x20, [sp, #-32]! │ │ + stp x19, x30, [sp, #16] │ │ + mov x20, x1 │ │ + mov x19, x0 │ │ + bl 4ac0 │ │ + ldp w8, w9, [x19, #48] │ │ + sub w21, w8, #0x1 │ │ + str w21, [x19, #48] │ │ + cbz w9, 1d600 │ │ + mov x0, x19 │ │ + bl 4b50 │ │ + ldr x0, [x20] │ │ + bl 4b20 │ │ + cbz w21, 1d620 │ │ + ldp x19, x30, [sp, #16] │ │ + ldp x21, x20, [sp], #32 │ │ + ret │ │ + ldr x8, [x19, #40] │ │ + mov x0, x19 │ │ + str x8, [x20, #8] │ │ + str x20, [x19, #40] │ │ + bl 4b50 │ │ + ldp x19, x30, [sp, #16] │ │ + ldp x21, x20, [sp], #32 │ │ + ret │ │ + mov x0, x19 │ │ + bl 4990 │ │ + mov x0, x19 │ │ + ldp x19, x30, [sp, #16] │ │ + ldp x21, x20, [sp], #32 │ │ + b 4b20 │ │ + sub sp, sp, #0x30 │ │ + stp x21, x20, [sp, #16] │ │ + stp x19, x30, [sp, #32] │ │ + mov x20, x1 │ │ + mov x19, x0 │ │ + bl 4ac0 │ │ + ldr w8, [x19, #48] │ │ + ldr x21, [x19, #40] │ │ + add w8, w8, #0x1 │ │ + str w8, [x19, #48] │ │ + cbz x21, 1d68c │ │ + ldr x8, [x21, #8] │ │ + mov x0, x19 │ │ + str x8, [x19, #40] │ │ + bl 4b50 │ │ + ldr x0, [x21] │ │ + sub x8, x21, x0 │ │ + cmp x8, x20 │ │ + b.eq 1d6f0 // b.none │ │ + bl 4b20 │ │ + b 1d694 │ │ + mov x0, x19 │ │ + bl 4b50 │ │ + add x2, x20, #0x10 │ │ + add x0, sp, #0x8 │ │ + mov w1, #0x40 // #64 │ │ + bl 4a10 │ │ + cbnz w0, 1d6bc │ │ + ldr x8, [sp, #8] │ │ + cbz x8, 1d6bc │ │ + add x21, x8, x20 │ │ + str x8, [x21] │ │ + b 1d6f0 │ │ + mov x0, x19 │ │ + bl 4ac0 │ │ + ldr w8, [x19, #48] │ │ + mov x0, x19 │ │ + sub w20, w8, #0x1 │ │ + str w20, [x19, #48] │ │ + bl 4b50 │ │ + cbnz w20, 1d6ec │ │ + mov x0, x19 │ │ + bl 4990 │ │ + mov x0, x19 │ │ + bl 4b20 │ │ + mov x21, xzr │ │ + mov x0, x21 │ │ + ldp x19, x30, [sp, #32] │ │ + ldp x21, x20, [sp, #16] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + str x20, [sp, #-32]! │ │ + stp x19, x30, [sp, #16] │ │ + mov x19, x0 │ │ + mov w0, #0x38 // #56 │ │ + bl 4ae0 │ │ + mov x20, x0 │ │ + cbz x0, 1d73c │ │ + mov x0, x20 │ │ + mov x1, xzr │ │ + bl 4a20 │ │ + cbz w0, 1d744 │ │ + mov x0, x20 │ │ + bl 4b20 │ │ + mov x20, xzr │ │ + mov w0, #0xfffffff4 // #-12 │ │ + b 1d754 │ │ + adrp x8, 9a000 │ │ + ldr d0, [x8, #2368] │ │ + str xzr, [x20, #40] │ │ + str d0, [x20, #48] │ │ + str x20, [x19] │ │ + ldp x19, x30, [sp, #16] │ │ + ldr x20, [sp], #32 │ │ + ret │ │ + stp x21, x20, [sp, #-32]! │ │ + stp x19, x30, [sp, #16] │ │ + cbz x0, 1d7ac │ │ + mov x19, x0 │ │ + bl 4ac0 │ │ + ldr w8, [x19, #48] │ │ + ldr x20, [x19, #40] │ │ + mov w9, #0x1 // #1 │ │ + mov x0, x19 │ │ + sub w21, w8, #0x1 │ │ + str xzr, [x19, #40] │ │ + stp w21, w9, [x19, #48] │ │ + bl 4b50 │ │ + cbz x20, 1d7a8 │ │ + ldp x0, x20, [x20] │ │ + bl 4b20 │ │ + cbnz x20, 1d79c │ │ + cbz w21, 1d7b8 │ │ + ldp x19, x30, [sp, #16] │ │ + ldp x21, x20, [sp], #32 │ │ + ret │ │ + mov x0, x19 │ │ + bl 4990 │ │ + mov x0, x19 │ │ + ldp x19, x30, [sp, #16] │ │ + ldp x21, x20, [sp], #32 │ │ + b 4b20 │ │ ldp w10, w11, [x0, #24] │ │ ldr x8, [x0, #16] │ │ lsr x9, x10, #1 │ │ and x9, x9, #0x7fffff80 │ │ orr x12, x9, #0x4 │ │ lsl x9, x12, #48 │ │ sub w10, w10, w12, lsl #1 │ │ @@ -25295,39 +25391,39 @@ │ │ eor w13, w13, #0x10 │ │ sub w12, w11, w13 │ │ lsl x11, x14, x13 │ │ lsl w13, w10, w13 │ │ sub x10, x11, #0x1 │ │ stp w13, w12, [x0, #24] │ │ str x10, [x0, #16] │ │ - tbnz w12, #31, 1d724 │ │ + tbnz w12, #31, 1d834 │ │ cmp x8, x9 │ │ cset w0, cc // cc = lo, ul, last │ │ ret │ │ ldr x2, [x0] │ │ mov w11, #0x28 // #40 │ │ subs w15, w11, w12 │ │ - b.mi 1d76c // b.first │ │ + b.mi 1d87c // b.first │ │ ldr x12, [x0, #8] │ │ cmp x2, x12 │ │ - b.cs 1d76c // b.hs, b.nlast │ │ + b.cs 1d87c // b.hs, b.nlast │ │ mvn x14, x2 │ │ lsr w13, w15, #3 │ │ add x14, x12, x14 │ │ cmp x13, x14 │ │ csel x13, x13, x14, cc // cc = lo, ul, last │ │ add x16, x13, #0x1 │ │ cmp x16, #0x2 │ │ - b.cs 1d778 // b.hs, b.nlast │ │ + b.cs 1d888 // b.hs, b.nlast │ │ mov w14, w15 │ │ mov x13, x2 │ │ - b 1d7c4 │ │ + b 1d8d4 │ │ mov x13, x2 │ │ mov w14, w15 │ │ - b 1d7e0 │ │ + b 1d8f0 │ │ and x1, x16, #0xfffffffffffffffe │ │ mov x17, xzr │ │ sub w14, w15, w1, lsl #3 │ │ add x13, x2, x1 │ │ add x2, x2, #0x1 │ │ mov x3, x1 │ │ ldurb w5, [x2, #-1] │ │ @@ -25335,25 +25431,25 @@ │ │ sub w4, w15, #0x8 │ │ subs x3, x3, #0x2 │ │ lsl x5, x5, x15 │ │ lsl x4, x6, x4 │ │ eor x10, x5, x10 │ │ eor x17, x4, x17 │ │ sub w15, w15, #0x10 │ │ - b.ne 1d790 // b.any │ │ + b.ne 1d8a0 // b.any │ │ cmp x1, x16 │ │ eor x10, x17, x10 │ │ - b.eq 1d7e0 // b.none │ │ + b.eq 1d8f0 // b.none │ │ ldrb w15, [x13], #1 │ │ lsl x15, x15, x14 │ │ subs w14, w14, #0x8 │ │ eor x10, x15, x10 │ │ - b.mi 1d7e0 // b.first │ │ + b.mi 1d8f0 // b.first │ │ cmp x13, x12 │ │ - b.cc 1d7c4 // b.lo, b.ul, b.last │ │ + b.cc 1d8d4 // b.lo, b.ul, b.last │ │ str x10, [x0, #16] │ │ sub w10, w11, w14 │ │ str w10, [x0, #28] │ │ str x13, [x0] │ │ cmp x8, x9 │ │ cset w0, cc // cc = lo, ul, last │ │ ret │ │ @@ -25376,39 +25472,39 @@ │ │ eor w13, w13, #0x10 │ │ sub w12, w11, w13 │ │ lsl x11, x14, x13 │ │ lsl w13, w10, w13 │ │ sub x10, x11, #0x1 │ │ stp w13, w12, [x0, #24] │ │ str x10, [x0, #16] │ │ - tbnz w12, #31, 1d868 │ │ + tbnz w12, #31, 1d978 │ │ cmp x8, x9 │ │ cset w0, cc // cc = lo, ul, last │ │ ret │ │ ldr x2, [x0] │ │ mov w11, #0x28 // #40 │ │ subs w15, w11, w12 │ │ - b.mi 1d8b0 // b.first │ │ + b.mi 1d9c0 // b.first │ │ ldr x12, [x0, #8] │ │ cmp x2, x12 │ │ - b.cs 1d8b0 // b.hs, b.nlast │ │ + b.cs 1d9c0 // b.hs, b.nlast │ │ mvn x14, x2 │ │ lsr w13, w15, #3 │ │ add x14, x12, x14 │ │ cmp x13, x14 │ │ csel x13, x13, x14, cc // cc = lo, ul, last │ │ add x16, x13, #0x1 │ │ cmp x16, #0x2 │ │ - b.cs 1d8bc // b.hs, b.nlast │ │ + b.cs 1d9cc // b.hs, b.nlast │ │ mov w14, w15 │ │ mov x13, x2 │ │ - b 1d908 │ │ + b 1da18 │ │ mov x13, x2 │ │ mov w14, w15 │ │ - b 1d924 │ │ + b 1da34 │ │ and x1, x16, #0xfffffffffffffffe │ │ mov x17, xzr │ │ sub w14, w15, w1, lsl #3 │ │ add x13, x2, x1 │ │ add x2, x2, #0x1 │ │ mov x3, x1 │ │ ldurb w5, [x2, #-1] │ │ @@ -25416,90 +25512,82 @@ │ │ sub w4, w15, #0x8 │ │ subs x3, x3, #0x2 │ │ lsl x5, x5, x15 │ │ lsl x4, x6, x4 │ │ eor x10, x5, x10 │ │ eor x17, x4, x17 │ │ sub w15, w15, #0x10 │ │ - b.ne 1d8d4 // b.any │ │ + b.ne 1d9e4 // b.any │ │ cmp x1, x16 │ │ eor x10, x17, x10 │ │ - b.eq 1d924 // b.none │ │ + b.eq 1da34 // b.none │ │ ldrb w15, [x13], #1 │ │ lsl x15, x15, x14 │ │ subs w14, w14, #0x8 │ │ eor x10, x15, x10 │ │ - b.mi 1d924 // b.first │ │ + b.mi 1da34 // b.first │ │ cmp x13, x12 │ │ - b.cc 1d908 // b.lo, b.ul, b.last │ │ + b.cc 1da18 // b.lo, b.ul, b.last │ │ str x10, [x0, #16] │ │ sub w10, w11, w14 │ │ str w10, [x0, #28] │ │ str x13, [x0] │ │ cmp x8, x9 │ │ cset w0, cc // cc = lo, ul, last │ │ ret │ │ str x24, [sp, #-64]! │ │ - mov w8, #0x2 // #2 │ │ - lsl w8, w8, w3 │ │ stp x23, x22, [sp, #16] │ │ stp x21, x20, [sp, #32] │ │ stp x19, x30, [sp, #48] │ │ mov w21, w3 │ │ mov w20, w2 │ │ mov w19, w1 │ │ - cmp w8, w2 │ │ mov x22, x0 │ │ - b.ge 1d9b8 // b.tcont │ │ + bl 3129c │ │ + cbz w0, 1daf8 │ │ mov x0, x22 │ │ - bl 30f6c │ │ - cbz w0, 1d9b8 │ │ - mov w23, #0x2 // #2 │ │ - mov w8, w21 │ │ - mov w21, w8 │ │ - lsl w8, w23, w8 │ │ - cmp w8, w20 │ │ - b.ge 1d9a4 // b.tcont │ │ + bl 3129c │ │ + cbz w0, 1da94 │ │ mov x0, x22 │ │ - bl 30f6c │ │ - add w8, w21, #0x1 │ │ - cbnz w0, 1d984 │ │ + bl 3129c │ │ + add w8, w21, w0 │ │ + add w21, w8, #0x1 │ │ mov w8, #0x1 // #1 │ │ lsl w23, w8, w21 │ │ mov w24, wzr │ │ - cbnz w21, 1d9c4 │ │ - b 1d9d8 │ │ - mov w23, wzr │ │ - mov w24, wzr │ │ - cbz w21, 1d9d8 │ │ + cbz w21, 1dab8 │ │ mov x0, x22 │ │ sub w21, w21, #0x1 │ │ - bl 30f6c │ │ + bl 3129c │ │ orr w24, w0, w24, lsl #1 │ │ - cbnz w21, 1d9c4 │ │ + cbnz w21, 1daa4 │ │ lsl w8, w19, #1 │ │ cmp w8, w20 │ │ add w0, w24, w23 │ │ - b.le 1da04 │ │ + b.le 1dae4 │ │ sub w8, w20, #0x1 │ │ sub w9, w8, w19 │ │ cmp w0, w9, lsl #1 │ │ - b.hi 1da20 // b.pmore │ │ - tbnz w0, #0, 1da18 │ │ + b.hi 1db10 // b.pmore │ │ + tbnz w0, #0, 1db08 │ │ add w0, w9, w0, lsr #1 │ │ - b 1da20 │ │ + b 1db10 │ │ cmp w8, w0 │ │ - b.cc 1da30 // b.lo, b.ul, b.last │ │ - tbnz w0, #0, 1da28 │ │ + b.cc 1db20 // b.lo, b.ul, b.last │ │ + tbnz w0, #0, 1db18 │ │ add w0, w19, w0, lsr #1 │ │ - b 1da30 │ │ + b 1db20 │ │ + mov w23, wzr │ │ + mov w24, wzr │ │ + cbnz w21, 1daa4 │ │ + b 1dab8 │ │ add w10, w0, #0x1 │ │ sub w0, w9, w10, lsr #1 │ │ sub w0, w8, w0 │ │ - b 1da30 │ │ + b 1db20 │ │ add w8, w0, #0x1 │ │ sub w0, w19, w8, lsr #1 │ │ ldp x19, x30, [sp, #48] │ │ ldp x21, x20, [sp, #32] │ │ ldp x23, x22, [sp, #16] │ │ ldr x24, [sp], #64 │ │ ret │ │ @@ -25519,15 +25607,15 @@ │ │ mul w17, w14, w15 │ │ lsr w4, w17, #1 │ │ add w15, w12, w4 │ │ sub w12, w12, #0x4 │ │ add w0, w4, w12 │ │ add w3, w0, #0x4 │ │ cmp w3, w13 │ │ - b.hi 1da68 // b.pmore │ │ + b.hi 1db58 // b.pmore │ │ sub w13, w16, w4 │ │ sub w13, w13, w12 │ │ ldr w15, [x8, #28] │ │ sub w13, w13, #0x4 │ │ sub w14, w16, w17, lsr #1 │ │ sub x11, x11, x3, lsl #48 │ │ clz w13, w13 │ │ @@ -25538,36 +25626,36 @@ │ │ lsl x11, x11, x14 │ │ sub w0, w10, #0x1 │ │ sub w13, w15, w14 │ │ lsl w12, w12, w14 │ │ sub x11, x11, #0x1 │ │ stp w12, w13, [x8, #24] │ │ str x11, [x8, #16] │ │ - tbz w13, #31, 1dbb0 │ │ + tbz w13, #31, 1dca0 │ │ ldr x5, [x8] │ │ mov w12, #0x28 // #40 │ │ subs w16, w12, w13 │ │ - b.mi 1db2c // b.first │ │ + b.mi 1dc1c // b.first │ │ ldr x13, [x8, #8] │ │ cmp x5, x13 │ │ - b.cs 1db2c // b.hs, b.nlast │ │ + b.cs 1dc1c // b.hs, b.nlast │ │ mvn x15, x5 │ │ lsr w14, w16, #3 │ │ add x15, x13, x15 │ │ cmp x14, x15 │ │ csel x14, x14, x15, cc // cc = lo, ul, last │ │ add x17, x14, #0x1 │ │ cmp x17, #0x2 │ │ - b.cs 1db38 // b.hs, b.nlast │ │ + b.cs 1dc28 // b.hs, b.nlast │ │ mov w15, w16 │ │ mov x14, x5 │ │ - b 1db84 │ │ + b 1dc74 │ │ mov x14, x5 │ │ mov w15, w16 │ │ - b 1dba0 │ │ + b 1dc90 │ │ and x4, x17, #0xfffffffffffffffe │ │ mov x3, xzr │ │ sub w15, w16, w4, lsl #3 │ │ add x14, x5, x4 │ │ add x5, x5, #0x1 │ │ mov x6, x4 │ │ ldurb w19, [x5, #-1] │ │ @@ -25575,42 +25663,42 @@ │ │ sub w7, w16, #0x8 │ │ subs x6, x6, #0x2 │ │ lsl x19, x19, x16 │ │ lsl x7, x20, x7 │ │ eor x11, x19, x11 │ │ eor x3, x7, x3 │ │ sub w16, w16, #0x10 │ │ - b.ne 1db50 // b.any │ │ + b.ne 1dc40 // b.any │ │ cmp x4, x17 │ │ eor x11, x3, x11 │ │ - b.eq 1dba0 // b.none │ │ + b.eq 1dc90 // b.none │ │ ldrb w16, [x14], #1 │ │ lsl x16, x16, x15 │ │ subs w15, w15, #0x8 │ │ eor x11, x16, x11 │ │ - b.mi 1dba0 // b.first │ │ + b.mi 1dc90 // b.first │ │ cmp x14, x13 │ │ - b.cc 1db84 // b.lo, b.ul, b.last │ │ + b.cc 1dc74 // b.lo, b.ul, b.last │ │ str x11, [x8, #16] │ │ sub w11, w12, w15 │ │ str w11, [x8, #28] │ │ str x14, [x8] │ │ ldr w8, [x8, #32] │ │ - cbz w8, 1dcd8 │ │ + cbz w8, 1ddc8 │ │ lsr w8, w9, #4 │ │ cmp x2, #0x2 │ │ orr w8, w8, #0x4 │ │ cinc w8, w8, hi // hi = pmore │ │ cmp w10, #0x1 │ │ dup v0.4s, w8 │ │ - b.eq 1dc78 // b.none │ │ + b.eq 1dd68 // b.none │ │ cmp w0, #0xf │ │ - b.hi 1dbe4 // b.pmore │ │ + b.hi 1dcd4 // b.pmore │ │ mov x11, xzr │ │ - b 1dc4c │ │ + b 1dd3c │ │ and x11, x0, #0xfffffff0 │ │ add x12, x1, #0x10 │ │ and x13, x0, #0xfffffff0 │ │ movi v1.4s, #0x80, lsl #8 │ │ neg v2.4s, v0.4s │ │ ldp q3, q4, [x12, #-16] │ │ subs x13, x13, #0x10 │ │ @@ -25626,66 +25714,66 @@ │ │ xtn v7.4h, v7.4s │ │ xtn2 v5.8h, v6.4s │ │ xtn2 v7.8h, v16.4s │ │ add v3.8h, v3.8h, v5.8h │ │ add v4.8h, v4.8h, v7.8h │ │ stp q3, q4, [x12, #-16] │ │ add x12, x12, #0x20 │ │ - b.ne 1dbf8 // b.any │ │ + b.ne 1dce8 // b.any │ │ cmp x11, x0 │ │ - b.eq 1dc78 // b.none │ │ + b.eq 1dd68 // b.none │ │ mov w13, w0 │ │ add x12, x1, x11, lsl #1 │ │ sub x11, x13, x11 │ │ mov w13, #0x8000 // #32768 │ │ ldrh w14, [x12] │ │ subs x11, x11, #0x1 │ │ sub w15, w13, w14 │ │ asr w15, w15, w8 │ │ add w14, w14, w15 │ │ strh w14, [x12], #2 │ │ - b.ne 1dc5c // b.any │ │ + b.ne 1dd4c // b.any │ │ mov w11, w0 │ │ cmp x11, x2 │ │ - b.cs 1dccc // b.hs, b.nlast │ │ + b.cs 1ddbc // b.hs, b.nlast │ │ mov w15, w10 │ │ cmp x15, x2 │ │ csel x12, x2, x15, cc // cc = lo, ul, last │ │ sub x12, x12, x15 │ │ add x12, x12, #0x1 │ │ cmp x12, #0xf │ │ - b.hi 1dce0 // b.pmore │ │ + b.hi 1ddd0 // b.pmore │ │ mov w10, w0 │ │ add w10, w10, #0x1 │ │ lsl x12, x11, #1 │ │ ldrh w13, [x1, x12] │ │ mov w11, w10 │ │ cmp x11, x2 │ │ add w10, w10, #0x1 │ │ lsr w14, w13, w8 │ │ sub w13, w13, w14 │ │ strh w13, [x1, x12] │ │ - b.cc 1dca8 // b.lo, b.ul, b.last │ │ + b.cc 1dd98 // b.lo, b.ul, b.last │ │ cmp w9, #0x20 │ │ cinc w8, w9, cc // cc = lo, ul, last │ │ strh w8, [x1, x2, lsl #1] │ │ ldp x20, x19, [sp], #16 │ │ ret │ │ cmp x15, x2 │ │ csel x13, x2, x15, cc // cc = lo, ul, last │ │ sub x13, x13, x15 │ │ neg w14, w10 │ │ cmp w14, w13 │ │ - b.cc 1dca0 // b.lo, b.ul, b.last │ │ + b.cc 1dd90 // b.lo, b.ul, b.last │ │ lsr x14, x13, #32 │ │ - cbnz x14, 1dca0 │ │ + cbnz x14, 1dd90 │ │ mvn w16, w10 │ │ cmp w16, w13 │ │ - b.cc 1dca0 // b.lo, b.ul, b.last │ │ - cbnz x14, 1dca0 │ │ + b.cc 1dd90 // b.lo, b.ul, b.last │ │ + cbnz x14, 1dd90 │ │ cmp x2, x15 │ │ csel x16, x2, x15, hi // hi = pmore │ │ sub x15, x16, x15 │ │ add x15, x15, #0x1 │ │ lsr x15, x15, #4 │ │ and x13, x12, #0xfffffffffffffff0 │ │ add x14, x1, w0, uxtw #1 │ │ @@ -25709,69 +25797,69 @@ │ │ xtn v5.4h, v5.4s │ │ xtn2 v3.8h, v4.4s │ │ xtn2 v5.8h, v6.4s │ │ sub v1.8h, v1.8h, v3.8h │ │ sub v2.8h, v2.8h, v5.8h │ │ stp q1, q2, [x14, #-16] │ │ add x14, x14, #0x20 │ │ - b.ne 1dd44 // b.any │ │ + b.ne 1de34 // b.any │ │ cmp x12, x13 │ │ - b.ne 1dca4 // b.any │ │ - b 1dccc │ │ + b.ne 1dd94 // b.any │ │ + b 1ddbc │ │ str x20, [sp, #-32]! │ │ stp x19, x30, [sp, #16] │ │ mov x19, x1 │ │ ldrh w1, [x1] │ │ mov x20, x0 │ │ - bl 30fa8 │ │ + bl 312d8 │ │ ldr w8, [x20, #32] │ │ - cbz w8, 1ddfc │ │ + cbz w8, 1deec │ │ ldrh w8, [x19, #2] │ │ ldrh w9, [x19] │ │ lsr w10, w8, #4 │ │ add w10, w10, #0x4 │ │ - cbz w0, 1dde4 │ │ + cbz w0, 1ded4 │ │ mov w11, #0x8000 // #32768 │ │ sub w11, w11, w9 │ │ asr w10, w11, w10 │ │ add w9, w9, w10 │ │ - b 1ddec │ │ + b 1dedc │ │ lsr w10, w9, w10 │ │ sub w9, w9, w10 │ │ cmp w8, #0x20 │ │ cinc w8, w8, cc // cc = lo, ul, last │ │ strh w9, [x19] │ │ strh w8, [x19, #2] │ │ ldp x19, x30, [sp, #16] │ │ ldr x20, [sp], #32 │ │ ret │ │ str x20, [sp, #-32]! │ │ mov w2, #0x3 // #3 │ │ stp x19, x30, [sp, #16] │ │ mov x19, x1 │ │ mov x20, x0 │ │ - bl 30a98 │ │ + bl 30dc8 │ │ cmp w0, #0x3 │ │ - b.ne 1de78 // b.any │ │ + b.ne 1df68 // b.any │ │ mov w2, #0x3 // #3 │ │ mov x0, x20 │ │ mov x1, x19 │ │ - bl 30a98 │ │ + bl 30dc8 │ │ cmp w0, #0x3 │ │ - b.ne 1de88 // b.any │ │ + b.ne 1df78 // b.any │ │ mov w2, #0x3 // #3 │ │ mov x0, x20 │ │ mov x1, x19 │ │ - bl 30a98 │ │ + bl 30dc8 │ │ cmp w0, #0x3 │ │ - b.ne 1de98 // b.any │ │ + b.ne 1df88 // b.any │ │ mov w2, #0x3 // #3 │ │ mov x0, x20 │ │ mov x1, x19 │ │ - bl 30a98 │ │ + bl 30dc8 │ │ add w0, w0, #0xc │ │ ldp x19, x30, [sp, #16] │ │ ldr x20, [sp], #32 │ │ ret │ │ add w0, w0, #0x3 │ │ ldp x19, x30, [sp, #16] │ │ ldr x20, [sp], #32 │ │ @@ -25780,37 +25868,37 @@ │ │ ldp x19, x30, [sp, #16] │ │ ldr x20, [sp], #32 │ │ ret │ │ add w0, w0, #0x9 │ │ ldp x19, x30, [sp, #16] │ │ ldr x20, [sp], #32 │ │ ret │ │ - adrp x10, 98000 │ │ - ldr d0, [x10, #3296] │ │ + adrp x10, 9a000 │ │ + ldr d0, [x10, #2376] │ │ cmp w3, #0x0 │ │ add x9, x1, x2 │ │ mov x8, #0x7fffffffffffffff // #9223372036854775807 │ │ cset w10, eq // eq = none │ │ cmp x2, #0x1 │ │ stp x1, x9, [x0] │ │ str x8, [x0, #16] │ │ str d0, [x0, #24] │ │ str w10, [x0, #32] │ │ - b.lt 1df1c // b.tstop │ │ + b.lt 1e00c // b.tstop │ │ mov x10, xzr │ │ mov x8, #0x7fffffffffffffff // #9223372036854775807 │ │ ldrb w11, [x1], #1 │ │ add x12, x10, #0x37 │ │ add x13, x10, #0x2f │ │ sub x10, x10, #0x8 │ │ lsl x11, x11, x12 │ │ eor x8, x11, x8 │ │ - tbnz x13, #63, 1df04 │ │ + tbnz x13, #63, 1dff4 │ │ cmp x1, x9 │ │ - b.cc 1dee0 // b.lo, b.ul, b.last │ │ + b.cc 1dfd0 // b.lo, b.ul, b.last │ │ mov w9, #0xfffffff1 // #-15 │ │ sub w9, w9, w10 │ │ str x8, [x0, #16] │ │ str w9, [x0, #28] │ │ str x1, [x0] │ │ ret │ │ mov w9, #0xfffffff1 // #-15 │ │ @@ -25827,2088 +25915,2167 @@ │ │ stp x29, x30, [sp, #144] │ │ mov x21, x1 │ │ mov w23, w2 │ │ ldr x1, [x1] │ │ ldr x2, [x21, #8] │ │ mov x19, x0 │ │ add x0, sp, #0x10 │ │ - bl 16680 │ │ + bl 1657c │ │ add x0, sp, #0x10 │ │ mov w1, #0x1 // #1 │ │ - bl 16698 │ │ + bl 16594 │ │ add x0, sp, #0x10 │ │ mov w1, #0x4 // #4 │ │ - bl 16698 │ │ + bl 16594 │ │ mov w24, w0 │ │ add x0, sp, #0x10 │ │ mov w1, #0x1 // #1 │ │ - bl 16698 │ │ + bl 16594 │ │ mov w27, w0 │ │ add x0, sp, #0x10 │ │ mov w1, #0x1 // #1 │ │ - bl 16698 │ │ + bl 16594 │ │ mov w20, w0 │ │ add x0, sp, #0x10 │ │ mov w1, #0x1 // #1 │ │ - bl 16698 │ │ - cbz w27, 1dffc │ │ + bl 16594 │ │ + cbz w27, 1e0ec │ │ add x0, sp, #0x10 │ │ mov w1, #0x3 // #3 │ │ - bl 16698 │ │ + bl 16594 │ │ mov w25, w0 │ │ add x0, sp, #0x10 │ │ mov w1, #0x2 // #2 │ │ - bl 16698 │ │ + bl 16594 │ │ mov w26, w0 │ │ add x0, sp, #0x10 │ │ mov w1, #0x3 // #3 │ │ - bl 16698 │ │ - cbz w20, 1e008 │ │ + bl 16594 │ │ + cbz w20, 1e0f8 │ │ add x0, sp, #0x10 │ │ - bl 16830 │ │ + bl 1672c │ │ mov w20, w0 │ │ ldr w8, [sp, #16] │ │ - cbnz w8, 1e048 │ │ - b 1e01c │ │ + cbnz w8, 1e138 │ │ + b 1e10c │ │ mov w26, wzr │ │ mov w25, wzr │ │ - cbnz w20, 1dfe4 │ │ + cbnz w20, 1e0d4 │ │ ldr w8, [x21, #8] │ │ mvn w9, w27 │ │ add w20, w8, w9 │ │ ldr w8, [sp, #16] │ │ - cbnz w8, 1e048 │ │ + cbnz w8, 1e138 │ │ ldr w8, [sp, #48] │ │ ldr w9, [sp, #40] │ │ ldr w10, [sp, #32] │ │ sub w8, w9, w8 │ │ ldr x9, [x21, #8] │ │ lsl w8, w8, #3 │ │ sub w29, w8, w10 │ │ lsr w13, w29, #3 │ │ sub x8, x9, x13 │ │ cmp x8, w20, uxtw │ │ - b.cs 1e080 // b.hs, b.nlast │ │ - adrp x1, 98000 │ │ - add x1, x1, #0xddf │ │ + b.cs 1e170 // b.hs, b.nlast │ │ + adrp x1, 9a000 │ │ + add x1, x1, #0xa3f │ │ mov x0, x19 │ │ - bl 1d614 │ │ + bl 1d510 │ │ mov w22, #0xffffffea // #-22 │ │ mov w0, w22 │ │ ldp x29, x30, [sp, #144] │ │ ldp x20, x19, [sp, #128] │ │ ldp x22, x21, [sp, #112] │ │ ldp x24, x23, [sp, #96] │ │ ldp x26, x25, [sp, #80] │ │ ldp x28, x27, [sp, #64] │ │ add sp, sp, #0xa0 │ │ ret │ │ - mov w9, #0x9a0c // #39436 │ │ + mov w9, #0x9afc // #39676 │ │ sub w8, w24, #0x1 │ │ cmp w8, #0x2 │ │ add x28, x19, x9 │ │ - b.cc 1e0c4 // b.lo, b.ul, b.last │ │ - cbz w27, 1e0c4 │ │ + b.cc 1e1b4 // b.lo, b.ul, b.last │ │ + cbz w27, 1e1b4 │ │ ldr w9, [x28, #4] │ │ - cbz w9, 1e0c4 │ │ + cbz w9, 1e1b4 │ │ add w10, w26, #0x8 │ │ mov w11, #0x1 // #1 │ │ lsl w12, w11, w25 │ │ lsl w10, w11, w10 │ │ orr w10, w12, w10 │ │ bics wzr, w10, w9 │ │ add w22, w13, w20 │ │ - b.ne 1e05c // b.any │ │ - b 1e0c4 │ │ + b.ne 1e14c // b.any │ │ + b 1e1b4 │ │ cmp w8, #0xe │ │ - b.hi 1e2c8 // b.pmore │ │ - adrp x9, 98000 │ │ - add x9, x9, #0xcf0 │ │ - adr x10, 1e0e4 │ │ + b.hi 1e3c0 // b.pmore │ │ + adrp x9, 9a000 │ │ + add x9, x9, #0x950 │ │ + adr x10, 1e1d4 │ │ ldrh w11, [x9, x8, lsl #1] │ │ add x10, x10, x11, lsl #2 │ │ br x10 │ │ - cbnz w23, 1e998 │ │ - b 1e218 │ │ - mov w0, #0x5cc // #1484 │ │ - mov x27, x13 │ │ - bl 237b4 │ │ + cbnz w23, 1ea88 │ │ + b 1e30c │ │ + ldr x0, [x19, #56] │ │ + mov w1, #0x5cc // #1484 │ │ + mov x26, x13 │ │ + bl 23b14 │ │ str x0, [sp, #8] │ │ - cbz x0, 1eff8 │ │ + cbz x0, 1f0e8 │ │ ldr x22, [x0] │ │ mov w2, #0x5cc // #1484 │ │ mov w1, wzr │ │ mov x0, x22 │ │ - bl 4b70 │ │ + bl 4b00 │ │ add x0, sp, #0x10 │ │ mov w1, #0x3 // #3 │ │ - bl 16698 │ │ + bl 16594 │ │ cmp w0, #0x2 │ │ str w0, [x22] │ │ - b.le 1e2f4 │ │ - adrp x23, 98000 │ │ - add x23, x23, #0xdf7 │ │ - b 1f548 │ │ + b.le 1e3ec │ │ + adrp x1, 9a000 │ │ + add x1, x1, #0xa57 │ │ + b 1f638 │ │ add x0, sp, #0x10 │ │ mov x26, x13 │ │ - bl 16830 │ │ + bl 1672c │ │ ldr w8, [sp, #16] │ │ - cbnz w8, 1e048 │ │ + cbnz w8, 1e138 │ │ sub w8, w0, #0x1 │ │ mov w2, w0 │ │ cmp w8, #0x4 │ │ - b.hi 1e4c8 // b.pmore │ │ - adrp x9, 98000 │ │ - add x9, x9, #0xd0e │ │ - adr x10, 1e178 │ │ + b.hi 1e5c0 // b.pmore │ │ + adrp x9, 9a000 │ │ + add x9, x9, #0x96e │ │ + adr x10, 1e26c │ │ ldrh w11, [x9, x8, lsl #1] │ │ add x10, x10, x11, lsl #2 │ │ mov x13, x26 │ │ br x10 │ │ mov w0, #0x8 // #8 │ │ - bl 237b4 │ │ + bl 23aac │ │ str x0, [sp, #8] │ │ - cbz x0, 1e65c │ │ + cbz x0, 1e754 │ │ ldr x23, [x0] │ │ add x0, sp, #0x10 │ │ mov w1, #0x10 // #16 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x23] │ │ add x0, sp, #0x10 │ │ mov w1, #0x10 // #16 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x23, #4] │ │ add x0, sp, #0x10 │ │ mov w1, #0x1 // #1 │ │ - bl 16698 │ │ + bl 16594 │ │ add x0, sp, #0x10 │ │ - bl 16e08 │ │ + bl 16d04 │ │ ldr w8, [sp, #16] │ │ - cbnz w8, 1e5b8 │ │ + cbnz w8, 1e6b0 │ │ ldr w8, [sp, #48] │ │ ldr w9, [sp, #40] │ │ ldr w10, [sp, #32] │ │ sub w8, w9, w8 │ │ lsl w8, w8, #3 │ │ sub w8, w8, w10 │ │ sub w8, w8, w29 │ │ cmp w8, w20, lsl #3 │ │ - b.hi 1f3f4 // b.pmore │ │ - add x0, x19, #0x48 │ │ - bl 23884 │ │ + b.hi 1f4e4 // b.pmore │ │ + add x0, x19, #0x68 │ │ + bl 23bb4 │ │ ldr x8, [sp, #8] │ │ mov x13, x26 │ │ - stp x8, x23, [x19, #72] │ │ - ldr x8, [x19, #48] │ │ - cbnz x8, 1e9a0 │ │ - b 1ee7c │ │ - cbnz w23, 1e998 │ │ - ldr x8, [x19, #64] │ │ - cbnz x8, 1e998 │ │ - ldr x8, [x19, #48] │ │ - cbz x8, 1e048 │ │ - ldr x0, [x19, #56] │ │ + stp x8, x23, [x19, #104] │ │ + ldr x8, [x19, #72] │ │ + cbnz x8, 1ea90 │ │ + b 1ef6c │ │ + cbnz w23, 1ea88 │ │ + ldr x8, [x19, #96] │ │ + cbnz x8, 1ea88 │ │ + ldr x8, [x19, #72] │ │ + cbz x8, 1e138 │ │ + ldr x0, [x19, #88] │ │ mov x27, x13 │ │ - cbnz x0, 1e23c │ │ - mov w0, #0x690 // #1680 │ │ - bl 237b4 │ │ - str x0, [x19, #56] │ │ - cbz x0, 1eff8 │ │ + cbnz x0, 1e334 │ │ + ldr x0, [x19, #80] │ │ + mov w1, #0x690 // #1680 │ │ + bl 23b14 │ │ + str x0, [x19, #88] │ │ + cbz x0, 1f0e8 │ │ ldr x0, [x0] │ │ mov w2, #0x690 // #1680 │ │ mov w1, wzr │ │ - str x0, [x19, #64] │ │ - bl 4b70 │ │ - ldr x8, [x19, #64] │ │ + str x0, [x19, #96] │ │ + bl 4b00 │ │ + ldr x8, [x19, #96] │ │ add x1, sp, #0x10 │ │ mov x0, x19 │ │ stp w25, w26, [x8, #252] │ │ - bl 1f6fc │ │ - tbnz w0, #31, 1e364 │ │ - ldr w8, [x19, #28] │ │ + bl 1f7e8 │ │ + tbnz w0, #31, 1e45c │ │ + ldr w8, [x19, #44] │ │ cmp w8, #0x1 │ │ - b.lt 1e29c // b.tstop │ │ + b.lt 1e394 // b.tstop │ │ mov x22, xzr │ │ mov x25, xzr │ │ - ldr x8, [x19, #16] │ │ + ldr x8, [x19, #32] │ │ add x0, x8, x22 │ │ - bl 7874 │ │ - ldrsw x8, [x19, #28] │ │ + bl 770c │ │ + ldrsw x8, [x19, #44] │ │ add x25, x25, #0x1 │ │ add x22, x22, #0x50 │ │ cmp x25, x8 │ │ - b.lt 1e27c // b.tstop │ │ + b.lt 1e374 // b.tstop │ │ cmp w24, #0x6 │ │ - stp wzr, wzr, [x19, #28] │ │ - b.eq 1e470 // b.none │ │ + stp wzr, wzr, [x19, #44] │ │ + b.eq 1e568 // b.none │ │ add x0, sp, #0x10 │ │ mov w1, #0x1 // #1 │ │ - bl 16698 │ │ + bl 16594 │ │ ldr w8, [sp, #16] │ │ - cbz w8, 1e434 │ │ - adrp x1, 98000 │ │ - add x1, x1, #0xe16 │ │ - b 1e460 │ │ - adrp x1, 98000 │ │ - add x1, x1, #0xdbf │ │ + cbz w8, 1e52c │ │ + adrp x1, 9a000 │ │ + add x1, x1, #0xa76 │ │ + b 1e558 │ │ + adrp x1, 9a000 │ │ + add x1, x1, #0xa1f │ │ mov x0, x19 │ │ mov w2, w24 │ │ mov w3, w20 │ │ mov x22, x13 │ │ - bl 1d614 │ │ + bl 1d510 │ │ mov x13, x22 │ │ - ldr x8, [x19, #48] │ │ - cbnz x8, 1e9a0 │ │ - b 1ee7c │ │ + ldr x8, [x19, #72] │ │ + cbnz x8, 1ea90 │ │ + b 1ef6c │ │ add x0, sp, #0x10 │ │ mov w1, #0x1 // #1 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #940] │ │ add x0, sp, #0x10 │ │ mov w1, #0x1 // #1 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #944] │ │ - cbz w0, 1e370 │ │ + cbz w0, 1e468 │ │ ldr w8, [x22, #940] │ │ - cbz w8, 1e12c │ │ + cbz w8, 1e220 │ │ mov w8, #0x1 // #1 │ │ add x0, sp, #0x10 │ │ mov w1, #0x3 // #3 │ │ str wzr, [x22, #948] │ │ str wzr, [x22, #968] │ │ str wzr, [x22, #988] │ │ str w8, [x22, #40] │ │ str wzr, [x22, #56] │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #44] │ │ add x0, sp, #0x10 │ │ mov w1, #0x2 // #2 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #48] │ │ str wzr, [x22, #60] │ │ str xzr, [x22, #64] │ │ - b 1e80c │ │ + b 1e8fc │ │ mov w22, w0 │ │ - str xzr, [x19, #64] │ │ - b 1e05c │ │ + str xzr, [x19, #96] │ │ + b 1e14c │ │ add x0, sp, #0x10 │ │ mov w1, #0x1 // #1 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #948] │ │ - cbz w0, 1e66c │ │ + cbz w0, 1e764 │ │ add x0, sp, #0x10 │ │ mov w1, #0x20 // #32 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #952] │ │ add x0, sp, #0x10 │ │ mov w1, #0x20 // #32 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #956] │ │ add x0, sp, #0x10 │ │ mov w1, #0x1 // #1 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #960] │ │ - cbz w0, 1e3d0 │ │ + cbz w0, 1e4c8 │ │ add x0, sp, #0x10 │ │ - bl 16a68 │ │ + bl 16964 │ │ cmn w0, #0x1 │ │ - b.eq 1e12c // b.none │ │ + b.eq 1e220 // b.none │ │ add w8, w0, #0x1 │ │ str w8, [x22, #964] │ │ add x0, sp, #0x10 │ │ mov w1, #0x1 // #1 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #968] │ │ - cbz w0, 1e678 │ │ + cbz w0, 1e770 │ │ add x0, sp, #0x10 │ │ mov w1, #0x5 // #5 │ │ - bl 16698 │ │ + bl 16594 │ │ add w8, w0, #0x1 │ │ add x0, sp, #0x10 │ │ mov w1, #0x20 // #32 │ │ str w8, [x22, #972] │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #976] │ │ add x0, sp, #0x10 │ │ mov w1, #0x5 // #5 │ │ - bl 16698 │ │ + bl 16594 │ │ add w8, w0, #0x1 │ │ add x0, sp, #0x10 │ │ mov w1, #0x5 // #5 │ │ str w8, [x22, #980] │ │ - bl 16698 │ │ + bl 16594 │ │ add w8, w0, #0x1 │ │ mov w9, #0x3d8 // #984 │ │ - b 1e674 │ │ + b 1e76c │ │ ldr w8, [sp, #48] │ │ ldr w9, [sp, #40] │ │ ldr w10, [sp, #32] │ │ sub w8, w9, w8 │ │ lsl w8, w8, #3 │ │ sub w8, w8, w10 │ │ sub w8, w8, w29 │ │ cmp w8, w20, lsl #3 │ │ - b.ls 1e470 // b.plast │ │ - adrp x1, 98000 │ │ - add x1, x1, #0xe31 │ │ + b.ls 1e568 // b.plast │ │ + adrp x1, 9a000 │ │ + add x1, x1, #0xa91 │ │ mov x0, x19 │ │ - bl 1d614 │ │ - str xzr, [x19, #64] │ │ - b 1e058 │ │ + bl 1d510 │ │ + str xzr, [x19, #96] │ │ + b 1e148 │ │ ldr w4, [x28, #12] │ │ - cbz w4, 1e4a8 │ │ - ldr x8, [x19, #64] │ │ + cbz w4, 1e5a0 │ │ + ldr x8, [x19, #96] │ │ ldpsw x2, x3, [x8, #240] │ │ mul x8, x3, x2 │ │ cmp x8, x4 │ │ - b.le 1e4a8 │ │ - adrp x1, 98000 │ │ - add x1, x1, #0xd50 │ │ + b.le 1e5a0 │ │ + adrp x1, 9a000 │ │ + add x1, x1, #0x9b0 │ │ mov x0, x19 │ │ - bl 1d614 │ │ - str xzr, [x19, #64] │ │ + bl 1d510 │ │ + str xzr, [x19, #96] │ │ mov w22, #0xffffffde // #-34 │ │ - b 1e05c │ │ + b 1e14c │ │ cmp w24, #0x6 │ │ mov x13, x27 │ │ - b.ne 1e998 // b.any │ │ - ldr x8, [x19, #64] │ │ + b.ne 1ea88 // b.any │ │ + ldr x8, [x19, #96] │ │ ldr w8, [x8, #260] │ │ - cbz w8, 1e988 │ │ - str xzr, [x19, #64] │ │ - b 1e048 │ │ - adrp x1, 98000 │ │ - add x1, x1, #0xda1 │ │ + cbz w8, 1ea78 │ │ + str xzr, [x19, #96] │ │ + b 1e138 │ │ + adrp x1, 9a000 │ │ + add x1, x1, #0xa01 │ │ mov x0, x19 │ │ - bl 1d614 │ │ + bl 1d510 │ │ mov x13, x26 │ │ - ldr x8, [x19, #48] │ │ - cbnz x8, 1e9a0 │ │ - b 1ee7c │ │ + ldr x8, [x19, #72] │ │ + cbnz x8, 1ea90 │ │ + b 1ef6c │ │ mov w0, #0x18 // #24 │ │ - bl 237b4 │ │ + bl 23aac │ │ str x0, [sp, #8] │ │ - cbz x0, 1e65c │ │ + cbz x0, 1e754 │ │ ldr x23, [x0] │ │ add x0, sp, #0x10 │ │ mov w1, #0x10 // #16 │ │ - bl 16698 │ │ + bl 16594 │ │ strh w0, [x23] │ │ add x0, sp, #0x10 │ │ mov w1, #0x10 // #16 │ │ - bl 16698 │ │ + bl 16594 │ │ strh w0, [x23, #2] │ │ add x0, sp, #0x10 │ │ mov w1, #0x10 // #16 │ │ - bl 16698 │ │ + bl 16594 │ │ strh w0, [x23, #4] │ │ add x0, sp, #0x10 │ │ mov w1, #0x10 // #16 │ │ - bl 16698 │ │ + bl 16594 │ │ strh w0, [x23, #6] │ │ add x0, sp, #0x10 │ │ mov w1, #0x10 // #16 │ │ - bl 16698 │ │ + bl 16594 │ │ strh w0, [x23, #8] │ │ add x0, sp, #0x10 │ │ mov w1, #0x10 // #16 │ │ - bl 16698 │ │ + bl 16594 │ │ strh w0, [x23, #10] │ │ add x0, sp, #0x10 │ │ mov w1, #0x10 // #16 │ │ - bl 16698 │ │ + bl 16594 │ │ strh w0, [x23, #12] │ │ add x0, sp, #0x10 │ │ mov w1, #0x10 // #16 │ │ - bl 16698 │ │ + bl 16594 │ │ strh w0, [x23, #14] │ │ add x0, sp, #0x10 │ │ mov w1, #0x20 // #32 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x23, #16] │ │ add x0, sp, #0x10 │ │ mov w1, #0x20 // #32 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x23, #20] │ │ add x0, sp, #0x10 │ │ mov w1, #0x1 // #1 │ │ - bl 16698 │ │ + bl 16594 │ │ add x0, sp, #0x10 │ │ - bl 16e08 │ │ + bl 16d04 │ │ ldr w8, [sp, #16] │ │ - cbz w8, 1f3d0 │ │ - adrp x1, 98000 │ │ - add x1, x1, #0xe16 │ │ - b 1f3fc │ │ + cbz w8, 1f4c0 │ │ + adrp x1, 9a000 │ │ + add x1, x1, #0xa76 │ │ + b 1f4ec │ │ ldr w8, [sp, #48] │ │ ldr w9, [sp, #40] │ │ ldr w10, [sp, #32] │ │ sub w23, w20, #0x1 │ │ sub w8, w9, w8 │ │ add w9, w10, w29 │ │ lsl w8, w8, #3 │ │ sub w8, w8, w9 │ │ lsr w24, w8, #3 │ │ add w8, w23, #0x1 │ │ cmp w8, #0x1 │ │ - b.lt 1e60c // b.tstop │ │ + b.lt 1e704 // b.tstop │ │ ldr x8, [x21] │ │ add w9, w13, w23 │ │ sub w23, w23, #0x1 │ │ ldrb w8, [x8, w9, uxtw] │ │ - cbz w8, 1e5e8 │ │ + cbz w8, 1e6e0 │ │ add w23, w23, #0x1 │ │ add x0, sp, #0x10 │ │ mov w1, #0x8 // #8 │ │ - bl 16698 │ │ + bl 16594 │ │ mvn w8, w24 │ │ mov w22, w0 │ │ cmp w0, #0xff │ │ add w25, w23, w8 │ │ - b.ne 1ef7c // b.any │ │ + b.ne 1f06c // b.any │ │ add x0, sp, #0x10 │ │ mov w1, #0x8 // #8 │ │ - bl 16698 │ │ + bl 16594 │ │ mov w24, w0 │ │ sub w25, w25, #0x1 │ │ cmp w25, #0x0 │ │ - b.gt 1ef88 │ │ - adrp x1, 98000 │ │ - add x1, x1, #0xd73 │ │ + b.gt 1f078 │ │ + adrp x1, 9a000 │ │ + add x1, x1, #0x9d3 │ │ mov x0, x19 │ │ - bl 1d614 │ │ - b 1e048 │ │ + bl 1d510 │ │ + b 1e138 │ │ mov w22, #0xfffffff4 // #-12 │ │ mov w8, wzr │ │ - tbnz wzr, #0, 1e048 │ │ - b 1e05c │ │ + tbnz wzr, #0, 1e138 │ │ + b 1e14c │ │ mov w8, wzr │ │ mov w9, #0x3c8 // #968 │ │ str w8, [x22, x9] │ │ add x0, sp, #0x10 │ │ mov w1, #0x1 // #1 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #988] │ │ add x0, sp, #0x10 │ │ mov w1, #0x5 // #5 │ │ - bl 16698 │ │ + bl 16594 │ │ add w8, w0, #0x1 │ │ cmp w8, #0x1 │ │ str w8, [x22, #40] │ │ - b.lt 1e7f0 // b.tstop │ │ - adrp x23, 98000 │ │ - mov x24, xzr │ │ - add x25, x22, #0x44 │ │ - add x26, x22, #0x454 │ │ - add x23, x23, #0xdf7 │ │ - b 1e6d8 │ │ - str wzr, [x25] │ │ + b.lt 1e8e0 // b.tstop │ │ + mov x23, xzr │ │ + add x24, x22, #0x44 │ │ + add x25, x22, #0x454 │ │ + b 1e7c8 │ │ + str wzr, [x24] │ │ ldrsw x8, [x22, #40] │ │ - add x24, x24, #0x1 │ │ - add x25, x25, #0x1c │ │ - add x26, x26, #0xc │ │ - cmp x24, x8 │ │ - b.ge 1e7f0 // b.tcont │ │ + add x23, x23, #0x1 │ │ + add x24, x24, #0x1c │ │ + add x25, x25, #0xc │ │ + cmp x23, x8 │ │ + b.ge 1e8e0 // b.tcont │ │ add x0, sp, #0x10 │ │ mov w1, #0xc // #12 │ │ - bl 16698 │ │ - stur w0, [x25, #-12] │ │ - cbz w0, 1e6fc │ │ + bl 16594 │ │ + stur w0, [x24, #-12] │ │ + cbz w0, 1e7ec │ │ tst w0, #0xff │ │ - b.eq 1f548 // b.none │ │ + b.eq 1e220 // b.none │ │ and w8, w0, #0xf00 │ │ - cbz w8, 1f548 │ │ + cbz w8, 1e220 │ │ add x0, sp, #0x10 │ │ mov w1, #0x3 // #3 │ │ - bl 16698 │ │ + bl 16594 │ │ add w8, w0, #0x2 │ │ add x0, sp, #0x10 │ │ mov w1, #0x2 // #2 │ │ - stur w8, [x25, #-24] │ │ - bl 16698 │ │ - ldur w8, [x25, #-24] │ │ - stur w0, [x25, #-20] │ │ + stur w8, [x24, #-24] │ │ + bl 16594 │ │ + ldur w8, [x24, #-24] │ │ + stur w0, [x24, #-20] │ │ cmp w8, #0x4 │ │ - b.lt 1e74c // b.tstop │ │ + b.lt 1e83c // b.tstop │ │ add x0, sp, #0x10 │ │ mov w1, #0x1 // #1 │ │ - bl 16698 │ │ - stur w0, [x25, #-8] │ │ + bl 16594 │ │ + stur w0, [x24, #-8] │ │ ldr w8, [x22, #968] │ │ - cbnz w8, 1e75c │ │ - stur wzr, [x25, #-4] │ │ - b 1e7b4 │ │ + cbnz w8, 1e84c │ │ + stur wzr, [x24, #-4] │ │ + b 1e8a4 │ │ mov w0, wzr │ │ - stur w0, [x25, #-8] │ │ + stur w0, [x24, #-8] │ │ ldr w8, [x22, #968] │ │ - cbz w8, 1e744 │ │ + cbz w8, 1e834 │ │ add x0, sp, #0x10 │ │ mov w1, #0x1 // #1 │ │ - bl 16698 │ │ + bl 16594 │ │ cmp w0, #0x0 │ │ cset w8, ne // ne = any │ │ - stur w8, [x25, #-4] │ │ - cbz w0, 1e7b4 │ │ + stur w8, [x24, #-4] │ │ + cbz w0, 1e8a4 │ │ ldr w1, [x22, #972] │ │ add x0, sp, #0x10 │ │ - bl 16698 │ │ - stur w0, [x26, #-8] │ │ + bl 16594 │ │ + stur w0, [x25, #-8] │ │ ldr w1, [x22, #972] │ │ add x0, sp, #0x10 │ │ - bl 16698 │ │ - stur w0, [x26, #-4] │ │ + bl 16594 │ │ + stur w0, [x25, #-4] │ │ add x0, sp, #0x10 │ │ mov w1, #0x1 // #1 │ │ - bl 16698 │ │ - str w0, [x26] │ │ + bl 16594 │ │ + str w0, [x25] │ │ ldr w8, [x22, #988] │ │ - cbnz w8, 1e7bc │ │ - b 1e6bc │ │ + cbnz w8, 1e8ac │ │ + b 1e7ac │ │ ldr w8, [x22, #988] │ │ - cbz w8, 1e6bc │ │ + cbz w8, 1e7ac │ │ add x0, sp, #0x10 │ │ mov w1, #0x1 // #1 │ │ - bl 16698 │ │ + bl 16594 │ │ cmp w0, #0x0 │ │ cset w8, ne // ne = any │ │ - str w8, [x25] │ │ - cbz w0, 1e6c0 │ │ + str w8, [x24] │ │ + cbz w0, 1e7b0 │ │ add x0, sp, #0x10 │ │ mov w1, #0x4 // #4 │ │ - bl 16698 │ │ + bl 16594 │ │ add w8, w0, #0x1 │ │ - stur w8, [x25, #-16] │ │ - b 1e6c0 │ │ + stur w8, [x24, #-16] │ │ + b 1e7b0 │ │ ldr w9, [x28] │ │ cmp w9, w8 │ │ csel w8, w9, wzr, lt // lt = tstop │ │ mov w9, #0x1c // #28 │ │ smaddl x8, w8, w9, x22 │ │ ldr w8, [x8, #56] │ │ str w8, [x28, #4] │ │ add x0, sp, #0x10 │ │ mov w1, #0x4 // #4 │ │ - bl 16698 │ │ + bl 16594 │ │ add w8, w0, #0x1 │ │ add x0, sp, #0x10 │ │ mov w1, #0x4 // #4 │ │ str w8, [x22, #992] │ │ - bl 16698 │ │ + bl 16594 │ │ ldr w1, [x22, #992] │ │ add w8, w0, #0x1 │ │ add x0, sp, #0x10 │ │ str w8, [x22, #996] │ │ - bl 16698 │ │ + bl 16594 │ │ ldr w1, [x22, #996] │ │ add w8, w0, #0x1 │ │ add x0, sp, #0x10 │ │ str w8, [x22, #4] │ │ - bl 16698 │ │ + bl 16594 │ │ ldr w8, [x22, #944] │ │ add w9, w0, #0x1 │ │ str w9, [x22, #8] │ │ - cbz w8, 1e870 │ │ + cbz w8, 1e960 │ │ mov w8, wzr │ │ mov w9, #0x3e8 // #1000 │ │ - b 1e8b4 │ │ + b 1e9a4 │ │ add x0, sp, #0x10 │ │ mov w1, #0x1 // #1 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #1000] │ │ - cbz w0, 1e8b8 │ │ + cbz w0, 1e9a8 │ │ add x0, sp, #0x10 │ │ mov w1, #0x4 // #4 │ │ - bl 16698 │ │ + bl 16594 │ │ add w8, w0, #0x2 │ │ add x0, sp, #0x10 │ │ mov w1, #0x3 // #3 │ │ str w8, [x22, #1004] │ │ - bl 16698 │ │ + bl 16594 │ │ ldr w8, [x22, #1004] │ │ mov w9, #0x3f0 // #1008 │ │ add w8, w0, w8 │ │ add w8, w8, #0x1 │ │ str w8, [x22, x9] │ │ add x0, sp, #0x10 │ │ mov w1, #0x1 // #1 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #1012] │ │ add x0, sp, #0x10 │ │ mov w1, #0x1 // #1 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #1016] │ │ add x0, sp, #0x10 │ │ mov w1, #0x1 // #1 │ │ - bl 16698 │ │ + bl 16594 │ │ ldr w8, [x22, #944] │ │ str w0, [x22, #1020] │ │ - cbz w8, 1e914 │ │ + cbz w8, 1ea04 │ │ mov x9, #0x200000000 // #8589934592 │ │ str wzr, [x22, #1060] │ │ str xzr, [x22, #1024] │ │ str xzr, [x22, #1040] │ │ str xzr, [x22, #1032] │ │ mov w8, #0x2 // #2 │ │ str x9, [x22, #1048] │ │ mov w9, #0x420 // #1056 │ │ - b 1f174 │ │ + b 1f264 │ │ add x0, sp, #0x10 │ │ mov w1, #0x1 // #1 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #1024] │ │ add x0, sp, #0x10 │ │ mov w1, #0x1 // #1 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #1028] │ │ add x0, sp, #0x10 │ │ mov w1, #0x1 // #1 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #1032] │ │ add x0, sp, #0x10 │ │ mov w1, #0x1 // #1 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #1036] │ │ add x0, sp, #0x10 │ │ mov w1, #0x1 // #1 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #1040] │ │ - cbz w0, 1f0d8 │ │ + cbz w0, 1f1c8 │ │ add x0, sp, #0x10 │ │ mov w1, #0x1 // #1 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #1044] │ │ add x0, sp, #0x10 │ │ mov w1, #0x1 // #1 │ │ - bl 16698 │ │ - b 1f0e0 │ │ + bl 16594 │ │ + b 1f1d0 │ │ add x0, sp, #0x10 │ │ - bl 16e08 │ │ + bl 16d04 │ │ mov x13, x27 │ │ - cbz w23, 1ee84 │ │ - ldr x8, [x19, #48] │ │ - cbz x8, 1ee7c │ │ - ldr x8, [x19, #64] │ │ - cbz x8, 1ee7c │ │ + cbz w23, 1ef74 │ │ + ldr x8, [x19, #72] │ │ + cbz x8, 1ef6c │ │ + ldr x8, [x19, #96] │ │ + cbz x8, 1ef6c │ │ ldr w9, [x8, #260] │ │ - cbz w9, 1e9f0 │ │ + cbz w9, 1eae0 │ │ ldrsw x8, [x8, #264] │ │ mov w9, #0x150 // #336 │ │ madd x9, x8, x9, x19 │ │ - ldr x8, [x9, #496] │ │ - cbz x8, 1e058 │ │ + ldr x8, [x9, #656] │ │ + cbz x8, 1e148 │ │ ldr w8, [x19, #8] │ │ mov x26, x13 │ │ cmp w8, #0x1 │ │ - b.ne 1ea30 // b.any │ │ - add x1, x9, #0x1e0 │ │ - add x0, x19, #0xc0 │ │ - bl 22c48 │ │ - add x0, x19, #0x108 │ │ + b.ne 1eb20 // b.any │ │ + add x1, x9, #0x280 │ │ + add x0, x19, #0xe0 │ │ + bl 22f90 │ │ + add x0, x19, #0x128 │ │ add x1, x21, #0x18 │ │ - bl 782c │ │ - b 1eb24 │ │ + bl 76c4 │ │ + b 1ec14 │ │ ldr w9, [x8, #540] │ │ ldr w8, [x8, #556] │ │ - ldr w10, [x19, #32] │ │ + ldr w10, [x19, #48] │ │ mul w8, w8, w9 │ │ cmp w10, w8 │ │ - b.ne 1ee7c // b.any │ │ - ldr w8, [x19, #28] │ │ - cbz w8, 1e058 │ │ + b.ne 1ef6c // b.any │ │ + ldr w8, [x19, #44] │ │ + cbz w8, 1e148 │ │ mov x0, x19 │ │ mov x21, x13 │ │ - bl b178 │ │ - tbnz w0, #31, 1ef74 │ │ + bl b1a4 │ │ + tbnz w0, #31, 1f064 │ │ mov x13, x21 │ │ - str xzr, [x19, #64] │ │ - str wzr, [x19, #32] │ │ - b 1ee7c │ │ - ldr w24, [x19, #464] │ │ + str xzr, [x19, #96] │ │ + str wzr, [x19, #48] │ │ + b 1ef6c │ │ + ldr w24, [x19, #512] │ │ ldr x23, [x19] │ │ - mov w9, #0x17c0 // #6080 │ │ - mov w10, #0x1270 // #4720 │ │ + mov w9, #0x1660 // #5728 │ │ + mov w10, #0x10c8 // #4296 │ │ add w11, w24, #0x1 │ │ madd x25, x24, x9, x23 │ │ cmp w11, w8 │ │ add x22, x25, x10 │ │ csinc w8, wzr, w24, eq // eq = none │ │ mov x0, x22 │ │ - str w8, [x19, #464] │ │ - bl 4b30 │ │ + str w8, [x19, #512] │ │ + bl 4ac0 │ │ ldr w8, [x25, #3068] │ │ cmp w8, #0x1 │ │ - b.lt 1ea98 // b.tstop │ │ - mov w8, #0x17c0 // #6080 │ │ + b.lt 1eb88 // b.tstop │ │ + mov w8, #0x1660 // #5728 │ │ madd x8, x24, x8, x23 │ │ - mov w9, #0x1240 // #4672 │ │ + mov w9, #0x1098 // #4248 │ │ add x25, x25, #0xbfc │ │ add x23, x8, x9 │ │ mov x0, x23 │ │ mov x1, x22 │ │ - bl 4af0 │ │ + bl 4a80 │ │ ldr w8, [x25] │ │ cmp w8, #0x0 │ │ - b.gt 1ea80 │ │ - ldr x25, [x19, #456] │ │ + b.gt 1eb70 │ │ + ldr x25, [x19, #504] │ │ mov w8, #0x120 // #288 │ │ madd x23, x24, x8, x25 │ │ ldr x8, [x23, #16] │ │ - cbz x8, 1eae0 │ │ + cbz x8, 1ebd0 │ │ mov w8, #0x120 // #288 │ │ madd x8, x24, x8, x25 │ │ ldr x9, [x8, #280] │ │ ldr w9, [x9, #4] │ │ cmn w9, #0x2 │ │ - b.eq 1ead8 // b.none │ │ + b.eq 1ebc8 // b.none │ │ ldr w8, [x8, #264] │ │ - cbz w8, 1ead8 │ │ - add x0, x19, #0xc0 │ │ + cbz w8, 1ebc8 │ │ + add x0, x19, #0xe0 │ │ mov x1, x23 │ │ - bl 22c48 │ │ + bl 22f90 │ │ mov x0, x23 │ │ - bl 22f3c │ │ - ldr x8, [x19, #64] │ │ + bl 23284 │ │ + ldr x8, [x19, #96] │ │ mov w9, #0x150 // #336 │ │ mov x0, x23 │ │ ldrsw x8, [x8, #264] │ │ nop │ │ madd x8, x8, x9, x19 │ │ - add x1, x8, #0x1e0 │ │ - bl 22e44 │ │ + add x1, x8, #0x280 │ │ + bl 2318c │ │ mov w8, #0x120 // #288 │ │ madd x8, x24, x8, x25 │ │ mov w9, #0x1 // #1 │ │ add x0, x8, #0x48 │ │ add x1, x21, #0x18 │ │ str w9, [x8, #264] │ │ - bl 782c │ │ + bl 76c4 │ │ mov x0, x22 │ │ - bl 4bc0 │ │ - ldr x8, [x19, #64] │ │ + bl 4b50 │ │ + ldr x8, [x19, #96] │ │ ldrsw x25, [x8, #264] │ │ mov w8, #0x150 // #336 │ │ madd x8, x25, x8, x19 │ │ - ldr x9, [x8, #488] │ │ + ldr x9, [x8, #648] │ │ ldr w9, [x9, #232] │ │ - cbnz w9, 1ee74 │ │ - add x22, x8, #0x1e0 │ │ + cbnz w9, 1ef64 │ │ + add x22, x8, #0x280 │ │ add x8, x19, x25, lsl #5 │ │ mov w9, #0x150 // #336 │ │ - add x21, x8, #0xc60 │ │ + add x21, x8, #0xd08 │ │ madd x8, x25, x9, x19 │ │ - add x24, x8, #0x300 │ │ - cbz w25, 1ebc0 │ │ - ldr x8, [x19, #496] │ │ - add x23, x19, #0x1e0 │ │ - cbz x8, 1eb70 │ │ + add x24, x8, #0x3a0 │ │ + cbz w25, 1ecb0 │ │ + ldr x8, [x19, #656] │ │ + add x23, x19, #0x280 │ │ + cbz x8, 1ec60 │ │ mov x0, x23 │ │ - bl 22f3c │ │ + bl 23284 │ │ mov x0, x23 │ │ mov x1, x22 │ │ - bl 22e44 │ │ - add x23, x19, #0xc60 │ │ + bl 2318c │ │ + add x23, x19, #0xd08 │ │ mov x0, x23 │ │ - bl 7300 <__cxa_atexit@plt+0x2730> │ │ + bl 7288 <__cxa_atexit@plt+0x2728> │ │ mov x0, x23 │ │ mov x1, x21 │ │ - bl 72e8 <__cxa_atexit@plt+0x2718> │ │ - add x0, x19, #0x300 │ │ - bl 23884 │ │ + bl 7270 <__cxa_atexit@plt+0x2710> │ │ + add x0, x19, #0x3a0 │ │ + bl 23bb4 │ │ ldr x8, [x24] │ │ - str x8, [x19, #768] │ │ + str x8, [x19, #928] │ │ ldr x0, [x24] │ │ - cbz x0, 1ebb0 │ │ - bl 2386c │ │ - add x0, x19, #0x308 │ │ - bl 23884 │ │ + cbz x0, 1eca0 │ │ + bl 23b9c │ │ + add x0, x19, #0x3a8 │ │ + bl 23bb4 │ │ cmp w25, #0x1 │ │ - b.eq 1ec24 // b.none │ │ - ldr x8, [x19, #832] │ │ - add x23, x19, #0x330 │ │ - cbz x8, 1ebd4 │ │ + b.eq 1ed14 // b.none │ │ + ldr x8, [x19, #992] │ │ + add x23, x19, #0x3d0 │ │ + cbz x8, 1ecc4 │ │ mov x0, x23 │ │ - bl 22f3c │ │ + bl 23284 │ │ mov x0, x23 │ │ mov x1, x22 │ │ - bl 22e44 │ │ - add x23, x19, #0xc80 │ │ + bl 2318c │ │ + add x23, x19, #0xd28 │ │ mov x0, x23 │ │ - bl 7300 <__cxa_atexit@plt+0x2730> │ │ + bl 7288 <__cxa_atexit@plt+0x2728> │ │ mov x0, x23 │ │ mov x1, x21 │ │ - bl 72e8 <__cxa_atexit@plt+0x2718> │ │ - add x0, x19, #0x450 │ │ - bl 23884 │ │ + bl 7270 <__cxa_atexit@plt+0x2710> │ │ + add x0, x19, #0x4f0 │ │ + bl 23bb4 │ │ ldr x8, [x24] │ │ - str x8, [x19, #1104] │ │ + str x8, [x19, #1264] │ │ ldr x0, [x24] │ │ - cbz x0, 1ec14 │ │ - bl 2386c │ │ - add x0, x19, #0x458 │ │ - bl 23884 │ │ + cbz x0, 1ed04 │ │ + bl 23b9c │ │ + add x0, x19, #0x4f8 │ │ + bl 23bb4 │ │ cmp w25, #0x2 │ │ - b.eq 1ec88 // b.none │ │ - ldr x8, [x19, #1168] │ │ - add x23, x19, #0x480 │ │ - cbz x8, 1ec38 │ │ + b.eq 1ed78 // b.none │ │ + ldr x8, [x19, #1328] │ │ + add x23, x19, #0x520 │ │ + cbz x8, 1ed28 │ │ mov x0, x23 │ │ - bl 22f3c │ │ + bl 23284 │ │ mov x0, x23 │ │ mov x1, x22 │ │ - bl 22e44 │ │ - add x23, x19, #0xca0 │ │ + bl 2318c │ │ + add x23, x19, #0xd48 │ │ mov x0, x23 │ │ - bl 7300 <__cxa_atexit@plt+0x2730> │ │ + bl 7288 <__cxa_atexit@plt+0x2728> │ │ mov x0, x23 │ │ mov x1, x21 │ │ - bl 72e8 <__cxa_atexit@plt+0x2718> │ │ - add x0, x19, #0x5a0 │ │ - bl 23884 │ │ + bl 7270 <__cxa_atexit@plt+0x2710> │ │ + add x0, x19, #0x640 │ │ + bl 23bb4 │ │ ldr x8, [x24] │ │ - str x8, [x19, #1440] │ │ + str x8, [x19, #1600] │ │ ldr x0, [x24] │ │ - cbz x0, 1ec78 │ │ - bl 2386c │ │ - add x0, x19, #0x5a8 │ │ - bl 23884 │ │ + cbz x0, 1ed68 │ │ + bl 23b9c │ │ + add x0, x19, #0x648 │ │ + bl 23bb4 │ │ cmp w25, #0x3 │ │ - b.eq 1ecec // b.none │ │ - ldr x8, [x19, #1504] │ │ - add x23, x19, #0x5d0 │ │ - cbz x8, 1ec9c │ │ + b.eq 1eddc // b.none │ │ + ldr x8, [x19, #1664] │ │ + add x23, x19, #0x670 │ │ + cbz x8, 1ed8c │ │ mov x0, x23 │ │ - bl 22f3c │ │ + bl 23284 │ │ mov x0, x23 │ │ mov x1, x22 │ │ - bl 22e44 │ │ - add x23, x19, #0xcc0 │ │ + bl 2318c │ │ + add x23, x19, #0xd68 │ │ mov x0, x23 │ │ - bl 7300 <__cxa_atexit@plt+0x2730> │ │ + bl 7288 <__cxa_atexit@plt+0x2728> │ │ mov x0, x23 │ │ mov x1, x21 │ │ - bl 72e8 <__cxa_atexit@plt+0x2718> │ │ - add x0, x19, #0x6f0 │ │ - bl 23884 │ │ + bl 7270 <__cxa_atexit@plt+0x2710> │ │ + add x0, x19, #0x790 │ │ + bl 23bb4 │ │ ldr x8, [x24] │ │ - str x8, [x19, #1776] │ │ + str x8, [x19, #1936] │ │ ldr x0, [x24] │ │ - cbz x0, 1ecdc │ │ - bl 2386c │ │ - add x0, x19, #0x6f8 │ │ - bl 23884 │ │ + cbz x0, 1edcc │ │ + bl 23b9c │ │ + add x0, x19, #0x798 │ │ + bl 23bb4 │ │ cmp w25, #0x4 │ │ - b.eq 1ed50 // b.none │ │ - ldr x8, [x19, #1840] │ │ - add x23, x19, #0x720 │ │ - cbz x8, 1ed00 │ │ + b.eq 1ee40 // b.none │ │ + ldr x8, [x19, #2000] │ │ + add x23, x19, #0x7c0 │ │ + cbz x8, 1edf0 │ │ mov x0, x23 │ │ - bl 22f3c │ │ + bl 23284 │ │ mov x0, x23 │ │ mov x1, x22 │ │ - bl 22e44 │ │ - add x23, x19, #0xce0 │ │ + bl 2318c │ │ + add x23, x19, #0xd88 │ │ mov x0, x23 │ │ - bl 7300 <__cxa_atexit@plt+0x2730> │ │ + bl 7288 <__cxa_atexit@plt+0x2728> │ │ mov x0, x23 │ │ mov x1, x21 │ │ - bl 72e8 <__cxa_atexit@plt+0x2718> │ │ - add x0, x19, #0x840 │ │ - bl 23884 │ │ + bl 7270 <__cxa_atexit@plt+0x2710> │ │ + add x0, x19, #0x8e0 │ │ + bl 23bb4 │ │ ldr x8, [x24] │ │ - str x8, [x19, #2112] │ │ + str x8, [x19, #2272] │ │ ldr x0, [x24] │ │ - cbz x0, 1ed40 │ │ - bl 2386c │ │ - add x0, x19, #0x848 │ │ - bl 23884 │ │ + cbz x0, 1ee30 │ │ + bl 23b9c │ │ + add x0, x19, #0x8e8 │ │ + bl 23bb4 │ │ cmp w25, #0x5 │ │ - b.eq 1edb4 // b.none │ │ - ldr x8, [x19, #2176] │ │ - add x23, x19, #0x870 │ │ - cbz x8, 1ed64 │ │ + b.eq 1eea4 // b.none │ │ + ldr x8, [x19, #2336] │ │ + add x23, x19, #0x910 │ │ + cbz x8, 1ee54 │ │ mov x0, x23 │ │ - bl 22f3c │ │ + bl 23284 │ │ mov x0, x23 │ │ mov x1, x22 │ │ - bl 22e44 │ │ - add x23, x19, #0xd00 │ │ + bl 2318c │ │ + add x23, x19, #0xda8 │ │ mov x0, x23 │ │ - bl 7300 <__cxa_atexit@plt+0x2730> │ │ + bl 7288 <__cxa_atexit@plt+0x2728> │ │ mov x0, x23 │ │ mov x1, x21 │ │ - bl 72e8 <__cxa_atexit@plt+0x2718> │ │ - add x0, x19, #0x990 │ │ - bl 23884 │ │ + bl 7270 <__cxa_atexit@plt+0x2710> │ │ + add x0, x19, #0xa30 │ │ + bl 23bb4 │ │ ldr x8, [x24] │ │ - str x8, [x19, #2448] │ │ + str x8, [x19, #2608] │ │ ldr x0, [x24] │ │ - cbz x0, 1eda4 │ │ - bl 2386c │ │ - add x0, x19, #0x998 │ │ - bl 23884 │ │ + cbz x0, 1ee94 │ │ + bl 23b9c │ │ + add x0, x19, #0xa38 │ │ + bl 23bb4 │ │ cmp w25, #0x6 │ │ - b.eq 1ee18 // b.none │ │ - ldr x8, [x19, #2512] │ │ - add x23, x19, #0x9c0 │ │ - cbz x8, 1edc8 │ │ + b.eq 1ef08 // b.none │ │ + ldr x8, [x19, #2672] │ │ + add x23, x19, #0xa60 │ │ + cbz x8, 1eeb8 │ │ mov x0, x23 │ │ - bl 22f3c │ │ + bl 23284 │ │ mov x0, x23 │ │ mov x1, x22 │ │ - bl 22e44 │ │ - add x23, x19, #0xd20 │ │ + bl 2318c │ │ + add x23, x19, #0xdc8 │ │ mov x0, x23 │ │ - bl 7300 <__cxa_atexit@plt+0x2730> │ │ + bl 7288 <__cxa_atexit@plt+0x2728> │ │ mov x0, x23 │ │ mov x1, x21 │ │ - bl 72e8 <__cxa_atexit@plt+0x2718> │ │ - add x0, x19, #0xae0 │ │ - bl 23884 │ │ + bl 7270 <__cxa_atexit@plt+0x2710> │ │ + add x0, x19, #0xb80 │ │ + bl 23bb4 │ │ ldr x8, [x24] │ │ - str x8, [x19, #2784] │ │ + str x8, [x19, #2944] │ │ ldr x0, [x24] │ │ - cbz x0, 1ee08 │ │ - bl 2386c │ │ - add x0, x19, #0xae8 │ │ - bl 23884 │ │ + cbz x0, 1eef8 │ │ + bl 23b9c │ │ + add x0, x19, #0xb88 │ │ + bl 23bb4 │ │ cmp w25, #0x7 │ │ - b.eq 1ee74 // b.none │ │ - ldr x8, [x19, #2848] │ │ - add x23, x19, #0xb10 │ │ - cbz x8, 1ee2c │ │ + b.eq 1ef64 // b.none │ │ + ldr x8, [x19, #3008] │ │ + add x23, x19, #0xbb0 │ │ + cbz x8, 1ef1c │ │ mov x0, x23 │ │ - bl 22f3c │ │ + bl 23284 │ │ mov x0, x23 │ │ mov x1, x22 │ │ - bl 22e44 │ │ - add x22, x19, #0xd40 │ │ + bl 2318c │ │ + add x22, x19, #0xde8 │ │ mov x0, x22 │ │ - bl 7300 <__cxa_atexit@plt+0x2730> │ │ + bl 7288 <__cxa_atexit@plt+0x2728> │ │ mov x0, x22 │ │ mov x1, x21 │ │ - bl 72e8 <__cxa_atexit@plt+0x2718> │ │ - add x0, x19, #0xc30 │ │ - bl 23884 │ │ + bl 7270 <__cxa_atexit@plt+0x2710> │ │ + add x0, x19, #0xcd0 │ │ + bl 23bb4 │ │ ldr x8, [x24] │ │ - str x8, [x19, #3120] │ │ + str x8, [x19, #3280] │ │ ldr x0, [x24] │ │ - cbz x0, 1ee6c │ │ - bl 2386c │ │ - add x0, x19, #0xc38 │ │ - bl 23884 │ │ - str xzr, [x19, #64] │ │ + cbz x0, 1ef5c │ │ + bl 23b9c │ │ + add x0, x19, #0xcd8 │ │ + bl 23bb4 │ │ + str xzr, [x19, #96] │ │ mov x13, x26 │ │ add w22, w13, w20 │ │ - b 1e05c │ │ - ldr x9, [x19, #64] │ │ - cbz x9, 1e048 │ │ - ldp w10, w8, [x19, #24] │ │ + b 1e14c │ │ + ldr x9, [x19, #96] │ │ + cbz x9, 1e138 │ │ + ldp w10, w8, [x19, #40] │ │ sxtw x8, w8 │ │ cmp w10, w8 │ │ - b.le 1eea4 │ │ + b.le 1ef94 │ │ mov x25, x13 │ │ - b 1ef00 │ │ + b 1eff0 │ │ mov w9, #0x9998 // #39320 │ │ movk w9, #0x199, lsl #16 │ │ cmp w8, w9 │ │ - b.gt 1e048 │ │ - ldr x0, [x19, #16] │ │ + b.gt 1e138 │ │ + ldr x0, [x19, #32] │ │ add x8, x8, #0x1 │ │ add x8, x8, x8, lsl #2 │ │ lsl x1, x8, #4 │ │ mov x25, x13 │ │ - bl 4a30 │ │ - cbz x0, 1e048 │ │ - ldrsw x8, [x19, #28] │ │ + bl 49c0 │ │ + cbz x0, 1e138 │ │ + ldrsw x8, [x19, #44] │ │ mov w9, #0x50 // #80 │ │ movi v0.2d, #0x0 │ │ - str x0, [x19, #16] │ │ + str x0, [x19, #32] │ │ nop │ │ madd x9, x8, x9, x0 │ │ stp q0, q0, [x9, #48] │ │ stp q0, q0, [x9, #16] │ │ str q0, [x9] │ │ - ldr x9, [x19, #64] │ │ + ldr x9, [x19, #96] │ │ add w10, w8, #0x1 │ │ - str w10, [x19, #24] │ │ + str w10, [x19, #40] │ │ ldr w10, [x9, #540] │ │ ldr w9, [x9, #556] │ │ mul w22, w9, w10 │ │ cmp w22, #0x2 │ │ - b.lt 1f004 // b.tstop │ │ + b.lt 1f0f4 // b.tstop │ │ add x0, sp, #0x10 │ │ mov w1, #0x1 // #1 │ │ - bl 16698 │ │ - cbz w0, 1f000 │ │ - ldr x8, [x19, #64] │ │ + bl 16594 │ │ + cbz w0, 1f0f0 │ │ + ldr x8, [x19, #96] │ │ add x0, sp, #0x10 │ │ ldr w9, [x8, #536] │ │ ldr w8, [x8, #552] │ │ add w22, w8, w9 │ │ mov w1, w22 │ │ - bl 16698 │ │ - ldr x8, [x19, #16] │ │ - ldrsw x9, [x19, #28] │ │ + bl 16594 │ │ + ldr x8, [x19, #32] │ │ + ldrsw x9, [x19, #44] │ │ mov w23, #0x50 // #80 │ │ mov w1, w22 │ │ madd x8, x9, x23, x8 │ │ str w0, [x8, #72] │ │ add x0, sp, #0x10 │ │ - bl 16698 │ │ - ldr x8, [x19, #16] │ │ - ldrsw x9, [x19, #28] │ │ + bl 16594 │ │ + ldr x8, [x19, #32] │ │ + ldrsw x9, [x19, #44] │ │ nop │ │ madd x8, x9, x23, x8 │ │ - b 1f018 │ │ + b 1f108 │ │ mov w22, w0 │ │ - b 1e05c │ │ + b 1e14c │ │ mov w24, wzr │ │ cmp w25, #0x0 │ │ - b.le 1e648 │ │ + b.le 1e740 │ │ sxtw x29, w25 │ │ add x0, x29, #0x18 │ │ - bl 237b4 │ │ - cbz x0, 1eff8 │ │ + bl 23aac │ │ + cbz x0, 1f0e8 │ │ ldr x27, [x0] │ │ mov x23, x0 │ │ mov x28, xzr │ │ add x8, x27, #0x18 │ │ strb w22, [x27] │ │ mov w22, w25 │ │ strb w24, [x27, #1] │ │ str x8, [x27, #16] │ │ add x0, sp, #0x10 │ │ mov w1, #0x8 // #8 │ │ - bl 16698 │ │ + bl 16594 │ │ ldr x8, [x27, #16] │ │ strb w0, [x8, x28] │ │ add x28, x28, #0x1 │ │ cmp x22, x28 │ │ - b.ne 1efb8 // b.any │ │ - add x0, x19, #0x68 │ │ + b.ne 1f0a8 // b.any │ │ + add x0, x19, #0x88 │ │ str x29, [x27, #8] │ │ - bl 23884 │ │ - stp x23, x27, [x19, #104] │ │ + bl 23bb4 │ │ + stp x23, x27, [x19, #136] │ │ mov x13, x26 │ │ - ldr x8, [x19, #48] │ │ - cbnz x8, 1e9a0 │ │ - b 1ee7c │ │ + ldr x8, [x19, #72] │ │ + cbnz x8, 1ea90 │ │ + b 1ef6c │ │ mov w22, #0xfffffff4 // #-12 │ │ - b 1e05c │ │ - ldr w8, [x19, #28] │ │ - ldr x9, [x19, #16] │ │ + b 1e14c │ │ + ldr w8, [x19, #44] │ │ + ldr x9, [x19, #32] │ │ mov w10, #0x50 // #80 │ │ sub w0, w22, #0x1 │ │ smaddl x8, w8, w10, x9 │ │ str wzr, [x8, #72] │ │ str w0, [x8, #76]! │ │ add x0, sp, #0x10 │ │ - bl 16e08 │ │ + bl 16d04 │ │ ldr w8, [sp, #16] │ │ - cbz w8, 1f038 │ │ - adrp x1, 98000 │ │ - add x1, x1, #0xe16 │ │ - b 1e050 │ │ + cbz w8, 1f128 │ │ + adrp x1, 9a000 │ │ + add x1, x1, #0xa76 │ │ + b 1e140 │ │ ldr w8, [sp, #48] │ │ ldr w9, [sp, #40] │ │ ldr w10, [sp, #32] │ │ sub w8, w9, w8 │ │ lsl w8, w8, #3 │ │ sub w8, w8, w10 │ │ sub w9, w8, w29 │ │ cmp w9, w20, lsl #3 │ │ - b.ls 1f068 // b.plast │ │ - adrp x1, 98000 │ │ - add x1, x1, #0xe31 │ │ - b 1e050 │ │ - ldr x9, [x19, #16] │ │ - ldrsw x10, [x19, #28] │ │ + b.ls 1f158 // b.plast │ │ + adrp x1, 9a000 │ │ + add x1, x1, #0xa91 │ │ + b 1e140 │ │ + ldr x9, [x19, #32] │ │ + ldrsw x10, [x19, #44] │ │ mov w24, #0x50 // #80 │ │ mov x1, x21 │ │ add w22, w25, w20 │ │ madd x0, x10, x24, x9 │ │ lsr w23, w8, #3 │ │ - bl 7648 │ │ - ldr x0, [x19, #16] │ │ - ldrsw x8, [x19, #28] │ │ + bl 75d4 │ │ + ldr x0, [x19, #32] │ │ + ldrsw x8, [x19, #44] │ │ sub w13, w22, w23 │ │ madd x11, x8, x24, x0 │ │ ldr x12, [x11] │ │ ldp w10, w9, [x11, #72] │ │ add x12, x12, x23 │ │ cmp w10, w9 │ │ stp x12, x13, [x11] │ │ - b.gt 1f38c │ │ - ldr w11, [x19, #32] │ │ + b.gt 1f47c │ │ + ldr w11, [x19, #48] │ │ cmp w10, w11 │ │ - b.ne 1f38c // b.any │ │ + b.ne 1f47c // b.any │ │ add w9, w9, #0x1 │ │ add w8, w8, #0x1 │ │ - stp w8, w9, [x19, #28] │ │ + stp w8, w9, [x19, #44] │ │ mov x13, x25 │ │ - ldr x8, [x19, #48] │ │ - cbnz x8, 1e9a0 │ │ - b 1ee7c │ │ + ldr x8, [x19, #72] │ │ + cbnz x8, 1ea90 │ │ + b 1ef6c │ │ str wzr, [x22, #1044] │ │ str wzr, [x22, #1060] │ │ str w0, [x22, #1048] │ │ add x0, sp, #0x10 │ │ mov w1, #0x1 // #1 │ │ - bl 16698 │ │ - cbz w0, 1f110 │ │ + bl 16594 │ │ + cbz w0, 1f200 │ │ mov w8, #0x2 // #2 │ │ str w8, [x22, #1052] │ │ add x0, sp, #0x10 │ │ mov w1, #0x1 // #1 │ │ - bl 16698 │ │ - cbnz w0, 1f134 │ │ - b 1f148 │ │ + bl 16594 │ │ + cbnz w0, 1f224 │ │ + b 1f238 │ │ add x0, sp, #0x10 │ │ mov w1, #0x1 // #1 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #1052] │ │ - cbz w0, 1f134 │ │ + cbz w0, 1f224 │ │ add x0, sp, #0x10 │ │ mov w1, #0x1 // #1 │ │ - bl 16698 │ │ - cbz w0, 1f148 │ │ + bl 16594 │ │ + cbz w0, 1f238 │ │ mov w0, #0x2 // #2 │ │ ldr w8, [x22, #1040] │ │ str w0, [x22, #1056] │ │ - cbnz w8, 1f160 │ │ - b 1f178 │ │ + cbnz w8, 1f250 │ │ + b 1f268 │ │ add x0, sp, #0x10 │ │ mov w1, #0x1 // #1 │ │ - bl 16698 │ │ + bl 16594 │ │ ldr w8, [x22, #1040] │ │ str w0, [x22, #1056] │ │ - cbz w8, 1f178 │ │ + cbz w8, 1f268 │ │ add x0, sp, #0x10 │ │ mov w1, #0x3 // #3 │ │ - bl 16698 │ │ + bl 16594 │ │ add w8, w0, #0x1 │ │ mov w9, #0x424 // #1060 │ │ str w8, [x22, x9] │ │ add x0, sp, #0x10 │ │ mov w1, #0x1 // #1 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #1064] │ │ add x0, sp, #0x10 │ │ mov w1, #0x1 // #1 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #1068] │ │ add x0, sp, #0x10 │ │ mov w1, #0x1 // #1 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #1072] │ │ add x0, sp, #0x10 │ │ mov w1, #0x1 // #1 │ │ - bl 16698 │ │ + bl 16594 │ │ ldr w8, [x22] │ │ str w0, [x22, #32] │ │ - cbz w0, 1f1e4 │ │ + cbz w0, 1f2d4 │ │ cmp w8, #0x2 │ │ - b.ne 1f1e4 // b.any │ │ + b.ne 1f2d4 // b.any │ │ add x0, sp, #0x10 │ │ mov w1, #0x1 // #1 │ │ - bl 16698 │ │ + bl 16594 │ │ ldr w9, [x22, #32] │ │ ldr w8, [x22] │ │ add w9, w9, w0 │ │ str w9, [x22, #32] │ │ cmp w8, #0x1 │ │ - b.ne 1f1f4 // b.any │ │ + b.ne 1f2e4 // b.any │ │ mov w0, wzr │ │ - b 1f200 │ │ + b 1f2f0 │ │ add x0, sp, #0x10 │ │ mov w1, #0x1 // #1 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #1084] │ │ add x0, sp, #0x10 │ │ mov w1, #0x1 // #1 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #1088] │ │ - cbz w0, 1f298 │ │ + cbz w0, 1f388 │ │ add x0, sp, #0x10 │ │ mov w1, #0x8 // #8 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #16] │ │ add x0, sp, #0x10 │ │ mov w1, #0x8 // #8 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #20] │ │ add x0, sp, #0x10 │ │ mov w1, #0x8 // #8 │ │ - bl 16698 │ │ + bl 16594 │ │ ldr w8, [x22, #1084] │ │ str w0, [x22, #24] │ │ - cbz w8, 1f2b0 │ │ + cbz w8, 1f3a0 │ │ add x0, sp, #0x10 │ │ mov w1, #0x1 // #1 │ │ - bl 16698 │ │ + bl 16594 │ │ add x8, x22, #0x434 │ │ movi v0.2s, #0x1 │ │ str w0, [x22, #36] │ │ str wzr, [x22, #12] │ │ str d0, [x8] │ │ str wzr, [x22, #28] │ │ str wzr, [x22, #1092] │ │ ldr w8, [x22, #1084] │ │ - cbnz w8, 1f4e4 │ │ + cbnz w8, 1f5d4 │ │ add x0, sp, #0x10 │ │ mov w1, #0x1 // #1 │ │ - bl 16698 │ │ + bl 16594 │ │ cmp w0, #0x0 │ │ cset w8, ne // ne = any │ │ - b 1f4e8 │ │ + b 1f5d8 │ │ movi v0.2s, #0x2 │ │ mov w0, #0x2 // #2 │ │ str d0, [x22, #16] │ │ ldr w8, [x22, #1084] │ │ str w0, [x22, #24] │ │ - cbnz w8, 1f250 │ │ + cbnz w8, 1f340 │ │ ldr w8, [x22, #16] │ │ cmp w8, #0x1 │ │ - b.ne 1f30c // b.any │ │ - cbnz w0, 1f30c │ │ + b.ne 1f3fc // b.any │ │ + cbnz w0, 1f3fc │ │ ldr w8, [x22, #20] │ │ cmp w8, #0xd │ │ - b.ne 1f30c // b.any │ │ + b.ne 1f3fc // b.any │ │ mov w8, #0x3 // #3 │ │ add x9, x22, #0x434 │ │ movi v0.2d, #0x0 │ │ str w8, [x22, #12] │ │ str d0, [x9] │ │ ldr w8, [x22] │ │ mov w9, #0x1 // #1 │ │ str w9, [x22, #36] │ │ cmp w8, #0x1 │ │ - b.eq 1f4dc // b.none │ │ + b.eq 1f5cc // b.none │ │ cmp w8, #0x2 │ │ - b.ne 1e12c // b.any │ │ + b.ne 1e220 // b.any │ │ ldr w8, [x22, #32] │ │ cmp w8, #0x2 │ │ - b.ne 1e12c // b.any │ │ - b 1f4dc │ │ + b.ne 1e220 // b.any │ │ + b 1f5cc │ │ add x0, sp, #0x10 │ │ mov w1, #0x1 // #1 │ │ mov w23, #0x1 // #1 │ │ - bl 16698 │ │ + bl 16594 │ │ ldr w8, [x22] │ │ str w0, [x22, #36] │ │ - cbz w8, 1f418 │ │ + cbz w8, 1f508 │ │ cmp w8, #0x1 │ │ - b.eq 1f42c // b.none │ │ + b.eq 1f51c // b.none │ │ cmp w8, #0x2 │ │ - b.ne 1f448 // b.any │ │ + b.ne 1f538 // b.any │ │ ldr w8, [x22, #32] │ │ cmp w8, #0x2 │ │ - b.ne 1f478 // b.any │ │ + b.ne 1f568 // b.any │ │ add x0, sp, #0x10 │ │ mov w1, #0x1 // #1 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #1076] │ │ - cbz w0, 1f4a0 │ │ + cbz w0, 1f590 │ │ add x0, sp, #0x10 │ │ mov w1, #0x1 // #1 │ │ - bl 16698 │ │ + bl 16594 │ │ ldr w8, [x22, #1076] │ │ cmp w0, #0x0 │ │ cset w9, ne // ne = any │ │ str w9, [x22, #1080] │ │ cmp w8, #0x0 │ │ mov w9, #0x3 // #3 │ │ csinc w9, w9, wzr, eq // eq = none │ │ - cbnz w0, 1f4ac │ │ - cbnz w8, 1f48c │ │ - b 1f4ac │ │ - tbnz w8, #31, 1f3c8 │ │ - bl 7874 │ │ - ldr w8, [x19, #28] │ │ + cbnz w0, 1f59c │ │ + cbnz w8, 1f57c │ │ + b 1f59c │ │ + tbnz w8, #31, 1f4b8 │ │ + bl 770c │ │ + ldr w8, [x19, #44] │ │ cmp w8, #0x1 │ │ - b.lt 1f3c8 // b.tstop │ │ + b.lt 1f4b8 // b.tstop │ │ mov x20, xzr │ │ mov w21, #0x50 // #80 │ │ - ldr x8, [x19, #16] │ │ + ldr x8, [x19, #32] │ │ add x20, x20, #0x1 │ │ add x0, x8, x21 │ │ - bl 7874 │ │ - ldrsw x8, [x19, #28] │ │ + bl 770c │ │ + ldrsw x8, [x19, #44] │ │ add x21, x21, #0x50 │ │ cmp x20, x8 │ │ - b.lt 1f3a8 // b.tstop │ │ - stp wzr, wzr, [x19, #28] │ │ - b 1e048 │ │ + b.lt 1f498 // b.tstop │ │ + stp wzr, wzr, [x19, #44] │ │ + b 1e138 │ │ ldr w8, [sp, #48] │ │ ldr w9, [sp, #40] │ │ ldr w10, [sp, #32] │ │ sub w8, w9, w8 │ │ lsl w8, w8, #3 │ │ sub w8, w8, w10 │ │ sub w8, w8, w29 │ │ cmp w8, w20, lsl #3 │ │ - b.ls 1f458 // b.plast │ │ - adrp x1, 98000 │ │ - add x1, x1, #0xe31 │ │ + b.ls 1f548 // b.plast │ │ + adrp x1, 9a000 │ │ + add x1, x1, #0xa91 │ │ mov x0, x19 │ │ - bl 1d614 │ │ + bl 1d510 │ │ add x0, sp, #0x8 │ │ - bl 23884 │ │ + bl 23bb4 │ │ mov w8, #0x1 // #1 │ │ - tbnz w8, #0, 1e048 │ │ - b 1e05c │ │ + tbnz w8, #0, 1e138 │ │ + b 1e14c │ │ add x8, x22, #0x434 │ │ movi v0.2s, #0x1 │ │ str w23, [x22, #12] │ │ str d0, [x8] │ │ - b 1f4c4 │ │ + b 1f5b4 │ │ mov w8, #0x3 // #3 │ │ add x9, x22, #0x434 │ │ movi v0.2d, #0x0 │ │ mov w0, wzr │ │ str w8, [x22, #12] │ │ str d0, [x9] │ │ - b 1f4d8 │ │ + b 1f5c8 │ │ ldr w8, [x22, #1076] │ │ cmp w8, #0x1 │ │ - b.eq 1f4b8 // b.none │ │ - b 1f4d4 │ │ - add x0, x19, #0x58 │ │ - bl 23884 │ │ + b.eq 1f5a8 // b.none │ │ + b 1f5c4 │ │ + add x0, x19, #0x78 │ │ + bl 23bb4 │ │ ldr x8, [sp, #8] │ │ mov x13, x26 │ │ - stp x8, x23, [x19, #88] │ │ - ldr x8, [x19, #48] │ │ - cbnz x8, 1e9a0 │ │ - b 1ee7c │ │ - adrp x8, 98000 │ │ - ldr d0, [x8, #3304] │ │ + stp x8, x23, [x19, #120] │ │ + ldr x8, [x19, #72] │ │ + cbnz x8, 1ea90 │ │ + b 1ef6c │ │ + adrp x8, 9a000 │ │ + ldr d0, [x8, #2368] │ │ add x8, x22, #0x434 │ │ str d0, [x8] │ │ mov w8, #0x1 // #1 │ │ mov w9, #0x2 // #2 │ │ str w9, [x22, #12] │ │ cmp w8, #0x1 │ │ - b.eq 1f4b8 // b.none │ │ - b 1f4d4 │ │ + b.eq 1f5a8 // b.none │ │ + b 1f5c4 │ │ mov w8, wzr │ │ str wzr, [x22, #1080] │ │ mov w9, #0x3 // #3 │ │ str w9, [x22, #12] │ │ cmp w8, #0x1 │ │ - b.ne 1f4d4 // b.any │ │ + b.ne 1f5c4 // b.any │ │ ldr w8, [x22, #1080] │ │ cmp w8, #0x1 │ │ - b.ne 1f4d4 // b.any │ │ + b.ne 1f5c4 // b.any │ │ add x0, sp, #0x10 │ │ mov w1, #0x2 // #2 │ │ - bl 16698 │ │ - b 1f4d8 │ │ + bl 16594 │ │ + b 1f5c8 │ │ mov w0, wzr │ │ str w0, [x22, #28] │ │ ldr w8, [x22, #1084] │ │ - cbz w8, 1f280 │ │ + cbz w8, 1f370 │ │ mov w8, wzr │ │ add x0, sp, #0x10 │ │ mov w1, #0x1 // #1 │ │ str w8, [x22, #1092] │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #1096] │ │ add x0, sp, #0x10 │ │ mov w1, #0x1 // #1 │ │ - bl 16698 │ │ + bl 16594 │ │ ldr w8, [sp, #16] │ │ - cbz w8, 1f51c │ │ - adrp x23, 98000 │ │ - add x23, x23, #0xe16 │ │ - b 1f548 │ │ + cbz w8, 1f60c │ │ + adrp x1, 9a000 │ │ + add x1, x1, #0xa76 │ │ + b 1f638 │ │ ldr w8, [sp, #48] │ │ ldr w9, [sp, #40] │ │ ldr w10, [sp, #32] │ │ sub w8, w9, w8 │ │ lsl w8, w8, #3 │ │ sub w8, w8, w10 │ │ sub w8, w8, w29 │ │ cmp w8, w20, lsl #3 │ │ - b.ls 1f560 // b.plast │ │ - adrp x23, 98000 │ │ - add x23, x23, #0xe31 │ │ + b.ls 1f64c // b.plast │ │ + adrp x1, 9a000 │ │ + add x1, x1, #0xa91 │ │ mov x0, x19 │ │ - mov x1, x23 │ │ - bl 1d614 │ │ + bl 1d510 │ │ add x0, sp, #0x8 │ │ - bl 23884 │ │ - b 1e058 │ │ - ldr x1, [x19, #48] │ │ - cbz x1, 1f6d8 │ │ + bl 23bb4 │ │ + b 1e148 │ │ + ldr x1, [x19, #72] │ │ + cbz x1, 1f7c4 │ │ mov w2, #0x44c // #1100 │ │ mov x0, x22 │ │ - bl 4ad0 │ │ - cbz w0, 1f6dc │ │ - add x0, x19, #0x58 │ │ - str xzr, [x19, #64] │ │ + bl 4a60 │ │ + cbz w0, 1f7c8 │ │ + add x0, x19, #0x78 │ │ str xzr, [x19, #96] │ │ - str xzr, [x19, #80] │ │ - bl 23884 │ │ - add x0, x19, #0x48 │ │ - bl 23884 │ │ - ldr x8, [x19, #496] │ │ - cbz x8, 1f5a4 │ │ - add x0, x19, #0x1e0 │ │ - bl 22f3c │ │ - add x0, x19, #0x300 │ │ - bl 23884 │ │ - add x0, x19, #0x308 │ │ - bl 23884 │ │ - add x0, x19, #0xc60 │ │ - bl 7300 <__cxa_atexit@plt+0x2730> │ │ - ldr x8, [x19, #832] │ │ - cbz x8, 1f5cc │ │ - add x0, x19, #0x330 │ │ - bl 22f3c │ │ - add x0, x19, #0x450 │ │ - bl 23884 │ │ - add x0, x19, #0x458 │ │ - bl 23884 │ │ - add x0, x19, #0xc80 │ │ - bl 7300 <__cxa_atexit@plt+0x2730> │ │ - ldr x8, [x19, #1168] │ │ - cbz x8, 1f5f4 │ │ - add x0, x19, #0x480 │ │ - bl 22f3c │ │ - add x0, x19, #0x5a0 │ │ - bl 23884 │ │ - add x0, x19, #0x5a8 │ │ - bl 23884 │ │ - add x0, x19, #0xca0 │ │ - bl 7300 <__cxa_atexit@plt+0x2730> │ │ - ldr x8, [x19, #1504] │ │ - cbz x8, 1f61c │ │ - add x0, x19, #0x5d0 │ │ - bl 22f3c │ │ - add x0, x19, #0x6f0 │ │ - bl 23884 │ │ - add x0, x19, #0x6f8 │ │ - bl 23884 │ │ - add x0, x19, #0xcc0 │ │ - bl 7300 <__cxa_atexit@plt+0x2730> │ │ - ldr x8, [x19, #1840] │ │ - cbz x8, 1f644 │ │ - add x0, x19, #0x720 │ │ - bl 22f3c │ │ - add x0, x19, #0x840 │ │ - bl 23884 │ │ - add x0, x19, #0x848 │ │ - bl 23884 │ │ - add x0, x19, #0xce0 │ │ - bl 7300 <__cxa_atexit@plt+0x2730> │ │ - ldr x8, [x19, #2176] │ │ - cbz x8, 1f66c │ │ - add x0, x19, #0x870 │ │ - bl 22f3c │ │ - add x0, x19, #0x990 │ │ - bl 23884 │ │ - add x0, x19, #0x998 │ │ - bl 23884 │ │ - add x0, x19, #0xd00 │ │ - bl 7300 <__cxa_atexit@plt+0x2730> │ │ - ldr x8, [x19, #2512] │ │ - cbz x8, 1f694 │ │ - add x0, x19, #0x9c0 │ │ - bl 22f3c │ │ - add x0, x19, #0xae0 │ │ - bl 23884 │ │ - add x0, x19, #0xae8 │ │ - bl 23884 │ │ - add x0, x19, #0xd20 │ │ - bl 7300 <__cxa_atexit@plt+0x2730> │ │ - ldr x8, [x19, #2848] │ │ - cbz x8, 1f6bc │ │ - add x0, x19, #0xb10 │ │ - bl 22f3c │ │ - add x0, x19, #0xc30 │ │ - bl 23884 │ │ - add x0, x19, #0xc38 │ │ - bl 23884 │ │ - add x0, x19, #0xd40 │ │ - bl 7300 <__cxa_atexit@plt+0x2730> │ │ - b 1f6dc │ │ - str xzr, [x19, #64] │ │ - add x0, x19, #0x28 │ │ - bl 23884 │ │ + str xzr, [x19, #128] │ │ + str xzr, [x19, #112] │ │ + bl 23bb4 │ │ + add x0, x19, #0x68 │ │ + bl 23bb4 │ │ + ldr x8, [x19, #656] │ │ + cbz x8, 1f690 │ │ + add x0, x19, #0x280 │ │ + bl 23284 │ │ + add x0, x19, #0x3a0 │ │ + bl 23bb4 │ │ + add x0, x19, #0x3a8 │ │ + bl 23bb4 │ │ + add x0, x19, #0xd08 │ │ + bl 7288 <__cxa_atexit@plt+0x2728> │ │ + ldr x8, [x19, #992] │ │ + cbz x8, 1f6b8 │ │ + add x0, x19, #0x3d0 │ │ + bl 23284 │ │ + add x0, x19, #0x4f0 │ │ + bl 23bb4 │ │ + add x0, x19, #0x4f8 │ │ + bl 23bb4 │ │ + add x0, x19, #0xd28 │ │ + bl 7288 <__cxa_atexit@plt+0x2728> │ │ + ldr x8, [x19, #1328] │ │ + cbz x8, 1f6e0 │ │ + add x0, x19, #0x520 │ │ + bl 23284 │ │ + add x0, x19, #0x640 │ │ + bl 23bb4 │ │ + add x0, x19, #0x648 │ │ + bl 23bb4 │ │ + add x0, x19, #0xd48 │ │ + bl 7288 <__cxa_atexit@plt+0x2728> │ │ + ldr x8, [x19, #1664] │ │ + cbz x8, 1f708 │ │ + add x0, x19, #0x670 │ │ + bl 23284 │ │ + add x0, x19, #0x790 │ │ + bl 23bb4 │ │ + add x0, x19, #0x798 │ │ + bl 23bb4 │ │ + add x0, x19, #0xd68 │ │ + bl 7288 <__cxa_atexit@plt+0x2728> │ │ + ldr x8, [x19, #2000] │ │ + cbz x8, 1f730 │ │ + add x0, x19, #0x7c0 │ │ + bl 23284 │ │ + add x0, x19, #0x8e0 │ │ + bl 23bb4 │ │ + add x0, x19, #0x8e8 │ │ + bl 23bb4 │ │ + add x0, x19, #0xd88 │ │ + bl 7288 <__cxa_atexit@plt+0x2728> │ │ + ldr x8, [x19, #2336] │ │ + cbz x8, 1f758 │ │ + add x0, x19, #0x910 │ │ + bl 23284 │ │ + add x0, x19, #0xa30 │ │ + bl 23bb4 │ │ + add x0, x19, #0xa38 │ │ + bl 23bb4 │ │ + add x0, x19, #0xda8 │ │ + bl 7288 <__cxa_atexit@plt+0x2728> │ │ + ldr x8, [x19, #2672] │ │ + cbz x8, 1f780 │ │ + add x0, x19, #0xa60 │ │ + bl 23284 │ │ + add x0, x19, #0xb80 │ │ + bl 23bb4 │ │ + add x0, x19, #0xb88 │ │ + bl 23bb4 │ │ + add x0, x19, #0xdc8 │ │ + bl 7288 <__cxa_atexit@plt+0x2728> │ │ + ldr x8, [x19, #3008] │ │ + cbz x8, 1f7a8 │ │ + add x0, x19, #0xbb0 │ │ + bl 23284 │ │ + add x0, x19, #0xcd0 │ │ + bl 23bb4 │ │ + add x0, x19, #0xcd8 │ │ + bl 23bb4 │ │ + add x0, x19, #0xde8 │ │ + bl 7288 <__cxa_atexit@plt+0x2728> │ │ + b 1f7c8 │ │ + str xzr, [x19, #96] │ │ + add x0, x19, #0x40 │ │ + bl 23bb4 │ │ ldr x8, [sp, #8] │ │ - mov x13, x27 │ │ - stp x8, x22, [x19, #40] │ │ - ldr x8, [x19, #48] │ │ - cbnz x8, 1e9a0 │ │ - b 1ee7c │ │ + mov x13, x26 │ │ + stp x8, x22, [x19, #64] │ │ + ldr x8, [x19, #72] │ │ + cbnz x8, 1ea90 │ │ + b 1ef6c │ │ sub sp, sp, #0xc0 │ │ stp x28, x27, [sp, #96] │ │ stp x26, x25, [sp, #112] │ │ stp x24, x23, [sp, #128] │ │ stp x22, x21, [sp, #144] │ │ stp x20, x19, [sp, #160] │ │ stp x29, x30, [sp, #176] │ │ - ldr x23, [x0, #48] │ │ - ldr x22, [x0, #64] │ │ - mov x29, x0 │ │ + ldr x23, [x0, #72] │ │ + ldr x22, [x0, #96] │ │ + mov x20, x0 │ │ mov x19, x1 │ │ ldr w8, [x23, #944] │ │ - cbz w8, 1f798 │ │ + cbz w8, 1f884 │ │ str wzr, [x22, #260] │ │ - mov x26, x22 │ │ - str wzr, [x26, #232]! │ │ + mov x27, x22 │ │ + str wzr, [x27, #232]! │ │ add x8, x22, #0x114 │ │ - str x8, [sp, #16] │ │ + str x8, [sp, #24] │ │ mov w8, #0x1 // #1 │ │ str w8, [x22, #276] │ │ ldr w8, [x23, #968] │ │ - cbz w8, 1f75c │ │ + cbz w8, 1f848 │ │ ldr w8, [x23, #960] │ │ - cbz w8, 1f7f8 │ │ - ldr w8, [x26] │ │ + cbz w8, 1f904 │ │ + ldr w8, [x27] │ │ cmp w8, #0x3 │ │ - b.eq 1f814 // b.none │ │ - cbnz w8, 1f778 │ │ - ldr x8, [sp, #16] │ │ + b.eq 1f920 // b.none │ │ + cbnz w8, 1f864 │ │ + ldr x8, [sp, #24] │ │ ldr w8, [x8] │ │ - cbnz w8, 1f814 │ │ + cbnz w8, 1f920 │ │ ldr w8, [x23, #944] │ │ - cbnz w8, 1f814 │ │ + cbnz w8, 1f920 │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ cmp w0, #0x0 │ │ cset w8, ne // ne = any │ │ - b 1f818 │ │ + b 1f924 │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ cmp w0, #0x0 │ │ cset w8, ne // ne = any │ │ str w8, [x22, #260] │ │ - cbz w0, 1fb50 │ │ + cbz w0, 1fe94 │ │ mov w1, #0x3 // #3 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #264] │ │ ldr w8, [x23, #968] │ │ - cbz w8, 1f7d4 │ │ + cbz w8, 1f8c0 │ │ ldr w8, [x23, #960] │ │ - cbz w8, 1ff30 │ │ + cbz w8, 2044c │ │ ldr w8, [x23, #1000] │ │ - cbz w8, 1ff48 │ │ + cbz w8, 20464 │ │ ldr w1, [x23, #1008] │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ + ldrsw x9, [x22, #264] │ │ + mov w10, #0x150 // #336 │ │ + str w0, [x22, #268] │ │ mov w8, w0 │ │ - mov w0, wzr │ │ - str w8, [x22, #268] │ │ - b 21734 │ │ + madd x9, x9, x10, x20 │ │ + ldr x9, [x9, #648] │ │ + mov w0, #0xffffffea // #-22 │ │ + cbz x9, 21954 │ │ + ldr w9, [x9, #268] │ │ + cmp w9, w8 │ │ + csel w0, wzr, w0, eq // eq = none │ │ + b 21954 │ │ ldr w1, [x23, #984] │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #272] │ │ - ldr w8, [x26] │ │ + ldr w8, [x27] │ │ cmp w8, #0x3 │ │ - b.ne 1f768 // b.any │ │ + b.ne 1f854 // b.any │ │ mov w8, #0x1 // #1 │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ str w8, [x22, #284] │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #288] │ │ ldr w0, [x23, #1052] │ │ cmp w0, #0x2 │ │ - b.ne 1f844 // b.any │ │ + b.ne 1f950 // b.any │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #292] │ │ - cbz w0, 1f864 │ │ + cbz w0, 1f970 │ │ ldr w0, [x23, #1056] │ │ cmp w0, #0x2 │ │ - b.ne 1f864 // b.any │ │ + b.ne 1f970 // b.any │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ ldrb w8, [x22, #232] │ │ str w0, [x22, #296] │ │ - tbnz w8, #0, 1f878 │ │ + tbnz w8, #0, 1f984 │ │ mov w8, #0x1 // #1 │ │ str w8, [x22, #296] │ │ ldr w8, [x23, #1000] │ │ - cbz w8, 1f890 │ │ + cbz w8, 1f99c │ │ ldr w1, [x23, #1008] │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #268] │ │ ldr w8, [x23, #944] │ │ - cbz w8, 1f8e4 │ │ + cbz w8, 1f9f0 │ │ mov w0, wzr │ │ str w0, [x22, #300] │ │ ldr w8, [x23, #1040] │ │ - cbz w8, 1f900 │ │ + cbz w8, 1fa0c │ │ ldr w1, [x23, #1060] │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ ldr w8, [x22, #284] │ │ str w0, [x22, #248] │ │ - cbnz w8, 1f910 │ │ - ldrb w8, [x26] │ │ - tbz w8, #0, 1f910 │ │ + cbnz w8, 1fa1c │ │ + ldrb w8, [x27] │ │ + tbz w8, #0, 1fa1c │ │ mov w1, #0x3 // #3 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #304] │ │ ldr w8, [x23, #968] │ │ - cbnz w8, 1f920 │ │ - b 1f9b8 │ │ - ldr w8, [x26] │ │ + cbnz w8, 1fa2c │ │ + b 1fac4 │ │ + ldr w8, [x27] │ │ cmp w8, #0x3 │ │ - b.ne 1fb34 // b.any │ │ + b.ne 1fe38 // b.any │ │ mov w0, #0x1 // #1 │ │ str w0, [x22, #300] │ │ ldr w8, [x23, #1040] │ │ - cbnz w8, 1f8a8 │ │ + cbnz w8, 1f9b4 │ │ mov w0, wzr │ │ ldr w8, [x22, #284] │ │ str w0, [x22, #248] │ │ - cbz w8, 1f8c0 │ │ + cbz w8, 1f9cc │ │ mov w0, #0x7 // #7 │ │ str w0, [x22, #304] │ │ ldr w8, [x23, #968] │ │ - cbz w8, 1f9b8 │ │ + cbz w8, 1fac4 │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #308] │ │ - cbz w0, 1f9b8 │ │ - ldr x8, [x29, #48] │ │ + cbz w0, 1fac4 │ │ + ldr x8, [x20, #72] │ │ ldr w9, [x8, #40] │ │ cmp w9, #0x1 │ │ - b.lt 1f9b8 // b.tstop │ │ - mov x20, xzr │ │ - add x21, x23, #0x40 │ │ - add x24, x22, #0x138 │ │ - mov w25, #0x1 // #1 │ │ - ldr w9, [x21] │ │ - cbnz w9, 1f990 │ │ - b 1f974 │ │ + b.lt 1fac4 // b.tstop │ │ + mov x21, xzr │ │ + add x24, x23, #0x40 │ │ + add x25, x22, #0x138 │ │ + mov w26, #0x1 // #1 │ │ + ldr w9, [x24] │ │ + cbnz w9, 1fa9c │ │ + b 1fa80 │ │ ldr w1, [x23, #980] │ │ mov x0, x19 │ │ - bl 16698 │ │ - str w0, [x24, x20, lsl #2] │ │ - ldr x8, [x29, #48] │ │ + bl 16594 │ │ + str w0, [x25, x21, lsl #2] │ │ + ldr x8, [x20, #72] │ │ ldrsw x9, [x8, #40] │ │ - add x20, x20, #0x1 │ │ - add x21, x21, #0x1c │ │ - cmp x20, x9 │ │ - b.ge 1f9b8 // b.tcont │ │ - ldr w9, [x21] │ │ - cbz w9, 1f974 │ │ - ldur w9, [x21, #-8] │ │ - cbz w9, 1f960 │ │ + add x21, x21, #0x1 │ │ + add x24, x24, #0x1c │ │ + cmp x21, x9 │ │ + b.ge 1fac4 // b.tcont │ │ + ldr w9, [x24] │ │ + cbz w9, 1fa80 │ │ + ldur w9, [x24, #-8] │ │ + cbz w9, 1fa6c │ │ ldp w11, w10, [x22, #252] │ │ add w10, w10, #0x8 │ │ - lsl w11, w25, w11 │ │ - lsl w10, w25, w10 │ │ + lsl w11, w26, w11 │ │ + lsl w10, w26, w10 │ │ orr w10, w11, w10 │ │ bics wzr, w10, w9 │ │ - b.eq 1f960 // b.none │ │ - b 1f974 │ │ - ldr w8, [x26] │ │ - str x26, [sp, #8] │ │ + b.eq 1fa6c // b.none │ │ + b 1fa80 │ │ + ldr w8, [x27] │ │ add x26, x22, #0x1dc │ │ - cmp w8, #0x2 │ │ - b.eq 1f9e8 // b.none │ │ - cbnz w8, 1fa9c │ │ - ldr x8, [sp, #16] │ │ - ldr w8, [x8] │ │ - cbz w8, 1f9e8 │ │ - mov w8, #0xff // #255 │ │ - str w8, [x22, #440] │ │ - b 1fa70 │ │ + str x27, [sp, #16] │ │ + tbnz w8, #0, 1fb64 │ │ + cbz w8, 1fe54 │ │ mov w1, #0x8 // #8 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ cmp w0, #0xff │ │ str w0, [x22, #440] │ │ - b.eq 1fa70 // b.none │ │ + b.eq 1fe68 // b.none │ │ ldr w8, [x22, #284] │ │ - cbz w8, 1fa70 │ │ + cbz w8, 1fe68 │ │ ldr w8, [x23, #1040] │ │ - cbz w8, 1fa70 │ │ + cbz w8, 1fe68 │ │ ldr w1, [x23, #1060] │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ ldr w1, [x23, #1060] │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ ldr w1, [x23, #1060] │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ ldr w1, [x23, #1060] │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ ldr w1, [x23, #1060] │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ ldr w1, [x23, #1060] │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ ldr w1, [x23, #1060] │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ ldr w1, [x23, #1060] │ │ mov x0, x19 │ │ - bl 16698 │ │ - mov x0, x29 │ │ - mov x1, x19 │ │ - mov w2, wzr │ │ - bl 22550 │ │ - tbnz w0, #31, 21720 │ │ - ldr w8, [x22, #292] │ │ - cbz w8, 1fa94 │ │ - ldr w8, [x22, #456] │ │ - cbz w8, 1fec8 │ │ - mov w9, wzr │ │ - b 1fedc │ │ + bl 16594 │ │ + b 1fe68 │ │ cmp w8, #0x3 │ │ str wzr, [x22, #464] │ │ - b.ne 1fbb8 // b.any │ │ + b.ne 1fbfc // b.any │ │ mov w0, #0xff // #255 │ │ ldr w8, [x22, #284] │ │ str w0, [x22, #440] │ │ - cbz w8, 1fbd0 │ │ + cbz w8, 1fc14 │ │ ldr w8, [x23, #1040] │ │ - cbz w8, 1fb28 │ │ + cbz w8, 1fbf0 │ │ ldr w1, [x23, #1060] │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ ldr w1, [x23, #1060] │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ ldr w1, [x23, #1060] │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ ldr w1, [x23, #1060] │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ ldr w1, [x23, #1060] │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ ldr w1, [x23, #1060] │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ ldr w1, [x23, #1060] │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ ldr w1, [x23, #1060] │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ ldr w8, [x23, #1040] │ │ - cbnz w8, 1fbd8 │ │ + cbnz w8, 1fc1c │ │ add x21, x22, #0x1d4 │ │ str wzr, [x22, #468] │ │ - b 1fd6c │ │ - mov w1, #0x1 // #1 │ │ - mov x0, x19 │ │ - bl 16698 │ │ - str w0, [x22, #300] │ │ - ldr w8, [x23, #1040] │ │ - cbnz w8, 1f8a8 │ │ - b 1f900 │ │ - ldr w8, [x23, #944] │ │ - cbnz w8, 1f734 │ │ - mov w1, #0x2 // #2 │ │ - mov x0, x19 │ │ - bl 16698 │ │ - ldr w8, [x23, #944] │ │ - mov x26, x22 │ │ - str w0, [x26, #232]! │ │ - cbnz w8, 1f73c │ │ - mov w1, #0x1 // #1 │ │ - mov x0, x19 │ │ - bl 16698 │ │ - cmp w0, #0x0 │ │ - cset w8, ne // ne = any │ │ - add x9, x22, #0x114 │ │ - str x9, [sp, #16] │ │ - str w8, [x22, #276] │ │ - cbnz w0, 1f74c │ │ - mov w1, #0x1 // #1 │ │ - mov x0, x19 │ │ - bl 16698 │ │ - str w0, [x22, #280] │ │ - ldr w8, [x26] │ │ - cmp w8, #0x3 │ │ - b.ne 1f768 // b.any │ │ - b 1f814 │ │ + b 1fdb0 │ │ mov w1, #0x8 // #8 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ ldr w8, [x22, #284] │ │ str w0, [x22, #440] │ │ - cbnz w8, 1fab8 │ │ + cbnz w8, 1fb80 │ │ ldr w8, [x23, #1040] │ │ - cbz w8, 1fb28 │ │ + cbz w8, 1fbf0 │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - mov w20, #0x1 // #1 │ │ - bl 16698 │ │ + mov w24, #0x1 // #1 │ │ + bl 16594 │ │ cmp w0, #0x0 │ │ cset w8, ne // ne = any │ │ add x21, x22, #0x1d4 │ │ str w8, [x22, #468] │ │ - cbz w0, 1fd6c │ │ + cbz w0, 1fdb0 │ │ mov w1, #0x3 // #3 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #472] │ │ movi v0.2d, #0xffffffffffffffff │ │ mov w1, #0x3 // #3 │ │ mov x0, x19 │ │ str d0, [x26] │ │ - bl 16698 │ │ + bl 16594 │ │ mov w8, #0xffffffff // #-1 │ │ movi v0.2d, #0xffffffffffffffff │ │ str w0, [x22, #484] │ │ str w8, [x22, #496] │ │ str d0, [x22, #488] │ │ ldr w10, [x23, #1060] │ │ - ldr x9, [x29, #488] │ │ + ldr x9, [x20, #648] │ │ sub w8, w10, #0x1 │ │ - lsl w8, w20, w8 │ │ - cbz w10, 20898 │ │ - cbz x9, 21720 │ │ + lsl w8, w24, w8 │ │ + cbz w10, 205b4 │ │ + cbz x9, 21940 │ │ ldr w10, [x22, #248] │ │ ldr w9, [x9, #248] │ │ sub w17, w8, #0x1 │ │ sub w9, w9, w10 │ │ and w11, w9, w17 │ │ and w9, w9, w8 │ │ sub w9, w11, w9 │ │ add w16, w9, w8 │ │ str w16, [sp, #64] │ │ - ldr x9, [x29, #824] │ │ - cbz x9, 21720 │ │ + ldr x9, [x20, #984] │ │ + cbz x9, 21940 │ │ ldr w9, [x9, #248] │ │ sub w9, w9, w10 │ │ and w11, w9, w17 │ │ and w9, w9, w8 │ │ sub w9, w11, w9 │ │ add w15, w9, w8 │ │ str w15, [sp, #68] │ │ - ldr x9, [x29, #1160] │ │ - cbz x9, 21720 │ │ + ldr x9, [x20, #1320] │ │ + cbz x9, 21940 │ │ ldr w9, [x9, #248] │ │ sub w9, w9, w10 │ │ and w11, w9, w17 │ │ and w9, w9, w8 │ │ sub w9, w11, w9 │ │ add w14, w9, w8 │ │ str w14, [sp, #72] │ │ - ldr x9, [x29, #1496] │ │ - cbz x9, 21720 │ │ + ldr x9, [x20, #1656] │ │ + cbz x9, 21940 │ │ ldr w9, [x9, #248] │ │ sub w9, w9, w10 │ │ and w11, w9, w17 │ │ and w9, w9, w8 │ │ sub w9, w11, w9 │ │ add w13, w9, w8 │ │ str w13, [sp, #76] │ │ - ldr x9, [x29, #1832] │ │ - cbz x9, 21720 │ │ + ldr x9, [x20, #1992] │ │ + cbz x9, 21940 │ │ ldr w9, [x9, #248] │ │ sub w9, w9, w10 │ │ and w11, w9, w17 │ │ and w9, w9, w8 │ │ sub w9, w11, w9 │ │ add w12, w9, w8 │ │ str w12, [sp, #80] │ │ - ldr x9, [x29, #2168] │ │ - cbz x9, 21720 │ │ + ldr x9, [x20, #2328] │ │ + cbz x9, 21940 │ │ ldr w9, [x9, #248] │ │ sub w9, w9, w10 │ │ and w11, w9, w17 │ │ and w9, w9, w8 │ │ sub w9, w11, w9 │ │ add w11, w9, w8 │ │ str w11, [sp, #84] │ │ - ldr x9, [x29, #2504] │ │ - cbz x9, 21720 │ │ + ldr x9, [x20, #2664] │ │ + cbz x9, 21940 │ │ ldr w9, [x9, #248] │ │ sub w9, w9, w10 │ │ and w1, w9, w17 │ │ and w9, w9, w8 │ │ sub w9, w1, w9 │ │ add w9, w9, w8 │ │ str w9, [sp, #88] │ │ - ldr x1, [x29, #2840] │ │ - cbz x1, 21720 │ │ + ldr x1, [x20, #3000] │ │ + cbz x1, 21940 │ │ ldr w1, [x1, #248] │ │ sub w10, w1, w10 │ │ and w17, w10, w17 │ │ and w10, w10, w8 │ │ sub w10, w17, w10 │ │ add w10, w10, w8 │ │ - b 20910 │ │ - add x24, x23, #0x3ec │ │ + b 2062c │ │ + add x29, x23, #0x3ec │ │ + add x28, x23, #0x3f0 │ │ + add x27, x22, #0x10c │ │ mov w1, #0x3 // #3 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #472] │ │ ldr w8, [x23, #1000] │ │ - cbz w8, 1fd94 │ │ - ldr w1, [x24] │ │ + cbz w8, 1fe24 │ │ + ldr w1, [x29] │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ + ldrsw x8, [x22, #472] │ │ + mov w9, #0x150 // #336 │ │ + madd x8, x8, x9, x20 │ │ + ldr x8, [x8, #648] │ │ + cbz x8, 21940 │ │ + ldr w9, [x28] │ │ + ldr w11, [x27] │ │ + mov w10, #0x1 // #1 │ │ + mvn w12, w0 │ │ + ldr w8, [x8, #268] │ │ + lsl w9, w10, w9 │ │ + add w10, w9, w12 │ │ + add w10, w10, w11 │ │ + sub w9, w9, #0x1 │ │ + and w9, w10, w9 │ │ + cmp w8, w9 │ │ + b.ne 21940 // b.any │ │ ldr w8, [x21] │ │ - cbnz w8, 1fdac │ │ + cbz w8, 1fefc │ │ + ldr w8, [x23, #1000] │ │ + cbnz w8, 1ff14 │ │ + b 1ff64 │ │ + mov w1, #0x1 // #1 │ │ + mov x0, x19 │ │ + bl 16594 │ │ + str w0, [x22, #300] │ │ + ldr w8, [x23, #1040] │ │ + cbnz w8, 1f9b4 │ │ + b 1fa0c │ │ + ldr x8, [sp, #24] │ │ + ldr w8, [x8] │ │ + cbz w8, 1fad8 │ │ + mov w8, #0xff // #255 │ │ + str w8, [x22, #440] │ │ + mov x0, x20 │ │ + mov x1, x19 │ │ + mov w2, wzr │ │ + bl 2287c │ │ + tbnz w0, #31, 21940 │ │ + ldr w8, [x22, #292] │ │ + cbz w8, 1fe8c │ │ + ldr w8, [x22, #456] │ │ + cbz w8, 201b4 │ │ + mov w9, wzr │ │ + b 201c8 │ │ + ldr w8, [x23, #944] │ │ + cbnz w8, 1f820 │ │ + mov w1, #0x2 // #2 │ │ + mov x0, x19 │ │ + bl 16594 │ │ + ldr w8, [x23, #944] │ │ + mov x27, x22 │ │ + str w0, [x27, #232]! │ │ + cbnz w8, 1f828 │ │ + mov w1, #0x1 // #1 │ │ + mov x0, x19 │ │ + bl 16594 │ │ + cmp w0, #0x0 │ │ + cset w8, ne // ne = any │ │ + add x9, x22, #0x114 │ │ + str x9, [sp, #24] │ │ + str w8, [x22, #276] │ │ + cbnz w0, 1f838 │ │ + mov w1, #0x1 // #1 │ │ + mov x0, x19 │ │ + bl 16594 │ │ + str w0, [x22, #280] │ │ + ldr w8, [x27] │ │ + cmp w8, #0x3 │ │ + b.ne 1f854 // b.any │ │ + b 1f920 │ │ mov w1, #0x3 // #3 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #476] │ │ ldr w8, [x23, #1000] │ │ - cbz w8, 1fdc0 │ │ - ldr w1, [x24] │ │ + cbz w8, 1ff64 │ │ + ldr w1, [x29] │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ + ldrsw x8, [x22, #476] │ │ + mov w9, #0x150 // #336 │ │ + madd x8, x8, x9, x20 │ │ + ldr x8, [x8, #648] │ │ + cbz x8, 21940 │ │ + ldr w9, [x28] │ │ + ldr w11, [x27] │ │ + mov w10, #0x1 // #1 │ │ + mvn w12, w0 │ │ + ldr w8, [x8, #268] │ │ + lsl w9, w10, w9 │ │ + add w10, w9, w12 │ │ + add w10, w10, w11 │ │ + sub w9, w9, #0x1 │ │ + and w9, w10, w9 │ │ + cmp w8, w9 │ │ + b.ne 21940 // b.any │ │ ldr w8, [x21] │ │ - cbnz w8, 1fdd8 │ │ + cbnz w8, 1ff7c │ │ mov w1, #0x3 // #3 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #480] │ │ ldr w8, [x23, #1000] │ │ - cbz w8, 1fdec │ │ - ldr w1, [x24] │ │ + cbz w8, 1ffd4 │ │ + ldr w1, [x29] │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ + ldrsw x8, [x22, #480] │ │ + mov w9, #0x150 // #336 │ │ + madd x8, x8, x9, x20 │ │ + ldr x8, [x8, #648] │ │ + cbz x8, 21940 │ │ + ldr w9, [x28] │ │ + ldr w11, [x27] │ │ + mov w10, #0x1 // #1 │ │ + mvn w12, w0 │ │ + ldr w8, [x8, #268] │ │ + lsl w9, w10, w9 │ │ + add w10, w9, w12 │ │ + add w10, w10, w11 │ │ + sub w9, w9, #0x1 │ │ + and w9, w10, w9 │ │ + cmp w8, w9 │ │ + b.ne 21940 // b.any │ │ ldr w8, [x21] │ │ - cbnz w8, 1fe04 │ │ + cbnz w8, 1ffec │ │ mov w1, #0x3 // #3 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #484] │ │ ldr w8, [x23, #1000] │ │ - cbz w8, 1fe18 │ │ - ldr w1, [x24] │ │ + cbz w8, 20044 │ │ + ldr w1, [x29] │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ + ldrsw x8, [x22, #484] │ │ + mov w9, #0x150 // #336 │ │ + madd x8, x8, x9, x20 │ │ + ldr x8, [x8, #648] │ │ + cbz x8, 21940 │ │ + ldr w9, [x28] │ │ + ldr w11, [x27] │ │ + mov w10, #0x1 // #1 │ │ + mvn w12, w0 │ │ + ldr w8, [x8, #268] │ │ + lsl w9, w10, w9 │ │ + add w10, w9, w12 │ │ + add w10, w10, w11 │ │ + sub w9, w9, #0x1 │ │ + and w9, w10, w9 │ │ + cmp w8, w9 │ │ + b.ne 21940 // b.any │ │ ldr w8, [x21] │ │ - cbnz w8, 1fe30 │ │ + cbnz w8, 2005c │ │ mov w1, #0x3 // #3 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #488] │ │ ldr w8, [x23, #1000] │ │ - cbz w8, 1fe44 │ │ - ldr w1, [x24] │ │ + cbz w8, 200b4 │ │ + ldr w1, [x29] │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ + ldrsw x8, [x22, #488] │ │ + mov w9, #0x150 // #336 │ │ + madd x8, x8, x9, x20 │ │ + ldr x8, [x8, #648] │ │ + cbz x8, 21940 │ │ + ldr w9, [x28] │ │ + ldr w11, [x27] │ │ + mov w10, #0x1 // #1 │ │ + mvn w12, w0 │ │ + ldr w8, [x8, #268] │ │ + lsl w9, w10, w9 │ │ + add w10, w9, w12 │ │ + add w10, w10, w11 │ │ + sub w9, w9, #0x1 │ │ + and w9, w10, w9 │ │ + cmp w8, w9 │ │ + b.ne 21940 // b.any │ │ ldr w8, [x21] │ │ - cbnz w8, 1fe5c │ │ + cbnz w8, 200cc │ │ mov w1, #0x3 // #3 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #492] │ │ ldr w8, [x23, #1000] │ │ - cbz w8, 1fe70 │ │ - ldr w1, [x24] │ │ + cbz w8, 20124 │ │ + ldr w1, [x29] │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ + ldrsw x8, [x22, #492] │ │ + mov w9, #0x150 // #336 │ │ + madd x8, x8, x9, x20 │ │ + ldr x8, [x8, #648] │ │ + cbz x8, 21940 │ │ + ldr w9, [x28] │ │ + ldr w11, [x27] │ │ + mov w10, #0x1 // #1 │ │ + mvn w12, w0 │ │ + ldr w8, [x8, #268] │ │ + lsl w9, w10, w9 │ │ + add w10, w9, w12 │ │ + add w10, w10, w11 │ │ + sub w9, w9, #0x1 │ │ + and w9, w10, w9 │ │ + cmp w8, w9 │ │ + b.ne 21940 // b.any │ │ ldr w8, [x21] │ │ - cbnz w8, 1fe88 │ │ + cbnz w8, 2013c │ │ mov w1, #0x3 // #3 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #496] │ │ ldr w8, [x23, #1000] │ │ - cbz w8, 1fe9c │ │ - ldr w1, [x24] │ │ + cbz w8, 20194 │ │ + ldr w1, [x29] │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ + ldrsw x8, [x22, #496] │ │ + mov w9, #0x150 // #336 │ │ + madd x8, x8, x9, x20 │ │ + ldr x8, [x8, #648] │ │ + cbz x8, 21940 │ │ + ldr w9, [x28] │ │ + ldr w11, [x27] │ │ + mov w10, #0x1 // #1 │ │ + mvn w12, w0 │ │ + ldr w8, [x8, #268] │ │ + lsl w9, w10, w9 │ │ + add w10, w9, w12 │ │ + add w10, w10, w11 │ │ + sub w9, w9, #0x1 │ │ + and w9, w10, w9 │ │ + cmp w8, w9 │ │ + b.ne 21940 // b.any │ │ ldr w8, [x22, #284] │ │ - cbz w8, 1ff10 │ │ + cbz w8, 21ce0 │ │ mov w2, wzr │ │ - mov x0, x29 │ │ + mov x0, x20 │ │ mov x1, x19 │ │ - bl 22550 │ │ - tbnz w0, #31, 21720 │ │ - ldr w8, [x22, #296] │ │ - cbz w8, 1ff50 │ │ - mov w8, wzr │ │ - b 1ff64 │ │ + bl 2287c │ │ + tbz w0, #31, 21cfc │ │ + b 21940 │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ cmp w0, #0x0 │ │ cset w9, ne // ne = any │ │ mov w8, wzr │ │ str w9, [x22, #464] │ │ str w8, [x22, #512] │ │ ldr w8, [x23, #944] │ │ - cbnz w8, 1ffb8 │ │ + cbnz w8, 201e4 │ │ ldr w8, [x22, #288] │ │ - cbnz w8, 1ffb8 │ │ - mov w1, #0x1 // #1 │ │ - mov x0, x19 │ │ - bl 16698 │ │ - cmp w0, #0x0 │ │ - cset w8, eq // eq = none │ │ - b 1ffbc │ │ - ldr w8, [x22, #300] │ │ - cmp w8, #0x0 │ │ - cset w2, ne // ne = any │ │ - mov x0, x29 │ │ - mov x1, x19 │ │ - bl 22550 │ │ - tbz w0, #31, 1feb8 │ │ - b 21720 │ │ - ldr w1, [x23, #984] │ │ - mov x0, x19 │ │ - bl 16698 │ │ - str w0, [x22, #272] │ │ - ldr w8, [x23, #1000] │ │ - cbnz w8, 1f7dc │ │ - mov w0, wzr │ │ - b 21734 │ │ - mov w1, #0x1 // #1 │ │ - mov x0, x19 │ │ - bl 16698 │ │ - cmp w0, #0x0 │ │ - cset w8, ne // ne = any │ │ - mov w1, #0x1 // #1 │ │ - mov x0, x19 │ │ - str w8, [x22, #500] │ │ - bl 16698 │ │ - cbz w0, 1ff80 │ │ - mov w0, #0x4 // #4 │ │ - b 1ff8c │ │ - mov w1, #0x2 // #2 │ │ - mov x0, x19 │ │ - bl 16698 │ │ - str w0, [x22, #504] │ │ - mov w1, #0x1 // #1 │ │ - mov x0, x19 │ │ - bl 16698 │ │ - ldr w8, [x22, #284] │ │ - str w0, [x22, #508] │ │ - cbz w8, 204b4 │ │ - mov w8, wzr │ │ - str w8, [x22, #512] │ │ - ldr w8, [x23, #944] │ │ - cbz w8, 1fef0 │ │ - mov w8, wzr │ │ + cbz w8, 208ec │ │ + mov w8, wzr │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ str w8, [x22, #516] │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #520] │ │ ldr w9, [x23, #1012] │ │ ldr w11, [x22, #236] │ │ mov w8, #0x40 // #64 │ │ ldr w12, [x22, #244] │ │ lsl w8, w8, w9 │ │ sub w8, w8, #0x1 │ │ @@ -27919,368 +28086,576 @@ │ │ lsl w10, w9, #1 │ │ add w11, w12, w8 │ │ asr w21, w13, w9 │ │ mov w8, #0xffffffff // #-1 │ │ add w8, w8, #0x1 │ │ lsl w12, w24, w8 │ │ cmp w12, w21 │ │ - b.lt 20008 // b.tstop │ │ + b.lt 20234 // b.tstop │ │ asr w27, w11, w9 │ │ mov w11, #0x900000 // #9437184 │ │ cmp w21, #0x40 │ │ mov w12, #0x40 // #64 │ │ mov w9, #0xffffffff // #-1 │ │ lsr w10, w11, w10 │ │ csel w11, w21, w12, lt // lt = tstop │ │ mov w12, #0x1 // #1 │ │ str w8, [x22, #528] │ │ add w9, w9, #0x1 │ │ lsl w13, w12, w9 │ │ cmp w13, w11 │ │ - b.lt 2003c // b.tstop │ │ + b.lt 20268 // b.tstop │ │ cmp w27, #0x40 │ │ mov w12, #0x40 // #64 │ │ mov w11, #0xffffffff // #-1 │ │ csel w12, w27, w12, lt // lt = tstop │ │ mov w13, #0x1 // #1 │ │ str w9, [x22, #532] │ │ add w11, w11, #0x1 │ │ lsl w14, w13, w11 │ │ cmp w14, w12 │ │ - b.lt 20064 // b.tstop │ │ + b.lt 20290 // b.tstop │ │ str w11, [x22, #548] │ │ - mul w20, w21, w27 │ │ + mul w25, w21, w27 │ │ mov w11, #0xffffffff // #-1 │ │ add w11, w11, #0x1 │ │ lsl w12, w10, w11 │ │ - cmp w12, w20 │ │ - b.lt 20080 // b.tstop │ │ + cmp w12, w25 │ │ + b.lt 202ac // b.tstop │ │ cmp w11, w8 │ │ csel w28, w11, w8, hi // hi = pmore │ │ - str x29, [sp, #24] │ │ - cbz w0, 20108 │ │ + cbz w0, 20330 │ │ cmp w8, w9 │ │ str w8, [x22, #536] │ │ - b.cs 200d4 // b.hs, b.nlast │ │ + b.cs 202fc // b.hs, b.nlast │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ ldr w8, [x22, #536] │ │ - cbz w0, 200d4 │ │ + cbz w0, 202fc │ │ ldr w9, [x22, #532] │ │ add w8, w8, #0x1 │ │ str w8, [x22, #536] │ │ cmp w8, w9 │ │ - b.lt 200ac // b.tstop │ │ + b.lt 202d4 // b.tstop │ │ subs w10, w21, #0x1 │ │ - adrp x24, 98000 │ │ + adrp x24, 9a000 │ │ str wzr, [x22, #540] │ │ - b.lt 20298 // b.tstop │ │ + b.lt 204d0 // b.tstop │ │ asr w9, w10, w8 │ │ add w9, w9, #0x1 │ │ udiv w10, w10, w9 │ │ add x12, x10, #0x1 │ │ cmp x12, #0xf │ │ - b.hi 20234 // b.pmore │ │ + b.hi 2046c // b.pmore │ │ mov x10, xzr │ │ mov w11, wzr │ │ - b 2027c │ │ + b 204b4 │ │ + str x20, [sp, #8] │ │ + mov x20, x26 │ │ cmp w21, #0x1 │ │ mov w8, wzr │ │ - mov w25, wzr │ │ - str wzr, [x22, #540] │ │ - b.lt 20178 // b.tstop │ │ mov w29, wzr │ │ - sub w9, w21, w29 │ │ + str wzr, [x22, #540] │ │ + b.lt 203a8 // b.tstop │ │ + mov w26, wzr │ │ + sub w9, w21, w26 │ │ cmp w9, w24 │ │ csel w1, w9, w24, lt // lt = tstop │ │ cmp w1, #0x2 │ │ - b.lt 20148 // b.tstop │ │ + b.lt 20378 // b.tstop │ │ mov x0, x19 │ │ - bl 16908 │ │ + bl 16804 │ │ ldr w8, [x22, #540] │ │ add w9, w0, #0x1 │ │ - b 2014c │ │ + b 2037c │ │ mov w9, #0x1 // #1 │ │ add x10, x22, w8, sxtw #1 │ │ - cmp w25, w9 │ │ + cmp w29, w9 │ │ add w8, w8, #0x1 │ │ - csel w25, w25, w9, gt │ │ + csel w29, w29, w9, gt │ │ cmp w8, #0x3f │ │ - strh w29, [x10, #560] │ │ + strh w26, [x10, #560] │ │ str w8, [x22, #540] │ │ - b.gt 20178 │ │ - add w29, w9, w29 │ │ - cmp w21, w29 │ │ - b.gt 20120 │ │ + b.gt 203a8 │ │ + add w26, w9, w26 │ │ + cmp w21, w26 │ │ + b.gt 20350 │ │ mov w9, #0xffffffff // #-1 │ │ mov w10, #0x1 // #1 │ │ add w9, w9, #0x1 │ │ lsl w11, w10, w9 │ │ cmp w11, w8 │ │ - b.lt 20180 // b.tstop │ │ + b.lt 203b0 // b.tstop │ │ cmp w28, #0x0 │ │ csinc w8, wzr, w28, eq // eq = none │ │ - asr w8, w20, w8 │ │ - ldr x29, [sp, #24] │ │ - sdiv w8, w8, w25 │ │ + asr w8, w25, w8 │ │ + sdiv w8, w8, w29 │ │ cmp w8, #0x1 │ │ str w9, [x22, #536] │ │ - csinc w20, w8, wzr, gt │ │ + csinc w24, w8, wzr, gt │ │ cmp w27, #0x1 │ │ + mov x26, x20 │ │ mov w9, wzr │ │ str wzr, [x22, #556] │ │ - b.lt 20214 // b.tstop │ │ - mov w24, wzr │ │ - sub w8, w27, w24 │ │ - cmp w8, w20 │ │ - csel w1, w8, w20, lt // lt = tstop │ │ + b.lt 20904 // b.tstop │ │ + ldr x20, [sp, #8] │ │ + mov w25, wzr │ │ + sub w8, w27, w25 │ │ + cmp w8, w24 │ │ + csel w1, w8, w24, lt // lt = tstop │ │ cmp w1, #0x2 │ │ - b.lt 201ec // b.tstop │ │ + b.lt 20420 // b.tstop │ │ mov x0, x19 │ │ - bl 16908 │ │ + bl 16804 │ │ ldr w9, [x22, #556] │ │ add w8, w0, #0x1 │ │ - b 201f0 │ │ + b 20424 │ │ mov w8, #0x1 // #1 │ │ add x10, x22, w9, sxtw #1 │ │ add w9, w9, #0x1 │ │ cmp w9, #0x3f │ │ - strh w24, [x10, #690] │ │ + strh w25, [x10, #690] │ │ str w9, [x22, #556] │ │ - b.gt 20214 │ │ - add w24, w8, w24 │ │ - cmp w27, w24 │ │ - b.gt 201c4 │ │ - mov w8, #0xffffffff // #-1 │ │ - mov w10, #0x1 // #1 │ │ - add w8, w8, #0x1 │ │ - lsl w11, w10, w8 │ │ - cmp w11, w9 │ │ - b.lt 2021c // b.tstop │ │ - str w8, [x22, #552] │ │ - b 20378 │ │ - ldr q2, [x24, #3392] │ │ + b.gt 20908 │ │ + add w25, w8, w25 │ │ + cmp w27, w25 │ │ + b.gt 203f8 │ │ + b 20908 │ │ + ldr w1, [x23, #984] │ │ + mov x0, x19 │ │ + bl 16594 │ │ + str w0, [x22, #272] │ │ + ldr w8, [x23, #1000] │ │ + cbnz w8, 1f8c8 │ │ + mov w0, wzr │ │ + b 21954 │ │ + ldr q2, [x24, #2464] │ │ and x10, x12, #0x1fffffff0 │ │ dup v1.8h, w9 │ │ lsl w14, w9, #3 │ │ mov x13, xzr │ │ mul w11, w9, w10 │ │ dup v0.8h, w14 │ │ mul v1.8h, v1.8h, v2.8h │ │ add x14, x22, #0x240 │ │ add v2.8h, v1.8h, v0.8h │ │ add x13, x13, #0x10 │ │ stp q1, q2, [x14, #-16] │ │ add v1.8h, v2.8h, v0.8h │ │ cmp x13, x10 │ │ add x14, x14, #0x20 │ │ - b.ne 20258 // b.any │ │ + b.ne 20490 // b.any │ │ cmp x12, x10 │ │ - b.eq 20294 // b.none │ │ + b.eq 204cc // b.none │ │ add x12, x22, #0x230 │ │ strh w11, [x12, x10, lsl #1] │ │ add w11, w11, w9 │ │ cmp w11, w21 │ │ add x10, x10, #0x1 │ │ - b.lt 20280 // b.tstop │ │ + b.lt 204b8 // b.tstop │ │ str w10, [x22, #540] │ │ ldr w9, [x22, #548] │ │ sub w8, w28, w8 │ │ bic w8, w8, w8, asr #31 │ │ str w8, [x22, #544] │ │ cmp w8, w9 │ │ str w8, [x22, #552] │ │ - b.ge 202dc // b.tcont │ │ + b.ge 20514 // b.tcont │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ ldr w8, [x22, #552] │ │ - cbz w0, 202dc │ │ + cbz w0, 20514 │ │ ldr w9, [x22, #548] │ │ add w8, w8, #0x1 │ │ cmp w8, w9 │ │ str w8, [x22, #552] │ │ - b.lt 202b4 // b.tstop │ │ + b.lt 204ec // b.tstop │ │ subs w9, w27, #0x1 │ │ str wzr, [x22, #556] │ │ - b.lt 2030c // b.tstop │ │ + b.lt 20544 // b.tstop │ │ asr w10, w9, w8 │ │ add w10, w10, #0x1 │ │ udiv w9, w9, w10 │ │ add x12, x9, #0x1 │ │ cmp x12, #0x10 │ │ - b.cs 20314 // b.hs, b.nlast │ │ + b.cs 2054c // b.hs, b.nlast │ │ mov x9, xzr │ │ mov w11, wzr │ │ - b 2035c │ │ + b 20594 │ │ mov w9, wzr │ │ - b 20378 │ │ - ldr q2, [x24, #3392] │ │ + b 20924 │ │ + ldr q2, [x24, #2464] │ │ and x9, x12, #0x1fffffff0 │ │ dup v1.8h, w10 │ │ lsl w14, w10, #3 │ │ mov x13, xzr │ │ mul w11, w10, w9 │ │ dup v0.8h, w14 │ │ mul v1.8h, v1.8h, v2.8h │ │ add x14, x22, #0x2c2 │ │ add v2.8h, v1.8h, v0.8h │ │ add x13, x13, #0x10 │ │ stp q1, q2, [x14, #-16] │ │ add v1.8h, v2.8h, v0.8h │ │ cmp x13, x9 │ │ add x14, x14, #0x20 │ │ - b.ne 20338 // b.any │ │ + b.ne 20570 // b.any │ │ cmp x12, x9 │ │ - b.eq 20374 // b.none │ │ + b.eq 205ac // b.none │ │ add x12, x22, #0x2b2 │ │ strh w11, [x12, x9, lsl #1] │ │ add w11, w11, w10 │ │ cmp w11, w27 │ │ add x9, x9, #0x1 │ │ - b.lt 20360 // b.tstop │ │ + b.lt 20598 // b.tstop │ │ str w9, [x22, #556] │ │ + b 20924 │ │ + cbz x9, 21940 │ │ + str w8, [sp, #64] │ │ + ldr x9, [x20, #984] │ │ + cbz x9, 21940 │ │ + str w8, [sp, #68] │ │ + ldr x9, [x20, #1320] │ │ + cbz x9, 21940 │ │ + str w8, [sp, #72] │ │ + ldr x9, [x20, #1656] │ │ + cbz x9, 21940 │ │ + str w8, [sp, #76] │ │ + ldr x9, [x20, #1992] │ │ + cbz x9, 21940 │ │ + str w8, [sp, #80] │ │ + ldr x9, [x20, #2328] │ │ + cbz x9, 21940 │ │ + str w8, [sp, #84] │ │ + ldr x9, [x20, #2664] │ │ + cbz x9, 21940 │ │ + str w8, [sp, #88] │ │ + ldr x17, [x20, #3000] │ │ + mov w10, w8 │ │ + mov w9, w8 │ │ + mov w11, w8 │ │ + mov w12, w8 │ │ + mov w13, w8 │ │ + mov w14, w8 │ │ + mov w15, w8 │ │ + mov w16, w8 │ │ + cbz x17, 21940 │ │ + movi v0.2d, #0x0 │ │ + str w10, [sp, #92] │ │ + stp q0, q0, [sp, #32] │ │ + ldrsw x17, [x22, #472] │ │ + add x1, sp, #0x20 │ │ + mov w2, #0x1 // #1 │ │ + cmn w16, #0x1 │ │ + str w2, [x1, x17, lsl #2] │ │ + str w2, [x1, w0, sxtw #2] │ │ + ldr w17, [sp, #32] │ │ + mov w1, #0xffffffff // #-1 │ │ + mov x0, #0xffffffff00000000 // #-4294967296 │ │ + b.lt 20678 // b.tstop │ │ + cmp w16, w8 │ │ + b.lt 20678 // b.tstop │ │ + cbnz w17, 20678 │ │ + mov x0, xzr │ │ + mov w1, w16 │ │ + str wzr, [x22, #496] │ │ + cmp w15, w1 │ │ + b.lt 206a0 // b.tstop │ │ + cmp w15, w8 │ │ + b.lt 206a0 // b.tstop │ │ + ldr w2, [sp, #36] │ │ + cbnz w2, 206a0 │ │ + mov w0, #0x1 // #1 │ │ + str w0, [x22, #496] │ │ + mov x0, #0x100000000 // #4294967296 │ │ + mov w1, w15 │ │ + cmp w14, w1 │ │ + b.lt 206c8 // b.tstop │ │ + cmp w14, w8 │ │ + b.lt 206c8 // b.tstop │ │ + ldr w2, [sp, #40] │ │ + cbnz w2, 206c8 │ │ + mov w0, #0x2 // #2 │ │ + str w0, [x22, #496] │ │ + mov x0, #0x200000000 // #8589934592 │ │ + mov w1, w14 │ │ + cmp w13, w1 │ │ + b.lt 206f0 // b.tstop │ │ + cmp w13, w8 │ │ + b.lt 206f0 // b.tstop │ │ + ldr w2, [sp, #44] │ │ + cbnz w2, 206f0 │ │ + mov w0, #0x3 // #3 │ │ + str w0, [x22, #496] │ │ + mov x0, #0x300000000 // #12884901888 │ │ + mov w1, w13 │ │ + cmp w12, w1 │ │ + b.lt 20718 // b.tstop │ │ + cmp w12, w8 │ │ + b.lt 20718 // b.tstop │ │ + ldr w2, [sp, #48] │ │ + cbnz w2, 20718 │ │ + mov w0, #0x4 // #4 │ │ + str w0, [x22, #496] │ │ + mov x0, #0x400000000 // #17179869184 │ │ + mov w1, w12 │ │ + cmp w11, w1 │ │ + b.lt 20740 // b.tstop │ │ + cmp w11, w8 │ │ + b.lt 20740 // b.tstop │ │ + ldr w2, [sp, #52] │ │ + cbnz w2, 20740 │ │ + mov w0, #0x5 // #5 │ │ + str w0, [x22, #496] │ │ + mov x0, #0x500000000 // #21474836480 │ │ + mov w1, w11 │ │ + cmp w9, w1 │ │ + b.lt 20768 // b.tstop │ │ + cmp w9, w8 │ │ + b.lt 20768 // b.tstop │ │ + ldr w2, [sp, #56] │ │ + cbnz w2, 20768 │ │ + mov w0, #0x6 // #6 │ │ + str w0, [x22, #496] │ │ + mov x0, #0x600000000 // #25769803776 │ │ + mov w1, w9 │ │ + cmp w10, w1 │ │ + b.lt 20790 // b.tstop │ │ + cmp w10, w8 │ │ + b.lt 20790 // b.tstop │ │ + ldr w2, [sp, #60] │ │ + cbnz w2, 20790 │ │ + mov w0, #0x7 // #7 │ │ + str w0, [x22, #496] │ │ + mov x0, #0x700000000 // #30064771072 │ │ + mov w1, w10 │ │ + cmn w1, #0x1 │ │ + b.eq 207ac // b.none │ │ + asr x17, x0, #30 │ │ + add x0, sp, #0x20 │ │ + mov w1, #0x1 // #1 │ │ + str w1, [x0, x17] │ │ + ldr w17, [sp, #32] │ │ + mov w1, #0x7fffffff // #2147483647 │ │ + cmp w16, w1 │ │ + mov x0, #0xffffffff00000000 // #-4294967296 │ │ + b.eq 207d4 // b.none │ │ + cmp w16, w8 │ │ + b.lt 207d4 // b.tstop │ │ + cbnz w17, 207d4 │ │ + mov x0, xzr │ │ + mov w1, w16 │ │ + str wzr, [x22, #488] │ │ + cmp w15, w1 │ │ + b.ge 207fc // b.tcont │ │ + cmp w15, w8 │ │ + b.lt 207fc // b.tstop │ │ + ldr w2, [sp, #36] │ │ + cbnz w2, 207fc │ │ + mov w0, #0x1 // #1 │ │ + str w0, [x22, #488] │ │ + mov x0, #0x100000000 // #4294967296 │ │ + mov w1, w15 │ │ + cmp w14, w1 │ │ + b.ge 20824 // b.tcont │ │ + cmp w14, w8 │ │ + b.lt 20824 // b.tstop │ │ + ldr w2, [sp, #40] │ │ + cbnz w2, 20824 │ │ + mov w0, #0x2 // #2 │ │ + str w0, [x22, #488] │ │ + mov x0, #0x200000000 // #8589934592 │ │ + mov w1, w14 │ │ + cmp w13, w1 │ │ + b.ge 2084c // b.tcont │ │ + cmp w13, w8 │ │ + b.lt 2084c // b.tstop │ │ + ldr w2, [sp, #44] │ │ + cbnz w2, 2084c │ │ + mov w0, #0x3 // #3 │ │ + str w0, [x22, #488] │ │ + mov x0, #0x300000000 // #12884901888 │ │ + mov w1, w13 │ │ + cmp w12, w1 │ │ + b.ge 20874 // b.tcont │ │ + cmp w12, w8 │ │ + b.lt 20874 // b.tstop │ │ + ldr w2, [sp, #48] │ │ + cbnz w2, 20874 │ │ + mov w0, #0x4 // #4 │ │ + str w0, [x22, #488] │ │ + mov x0, #0x400000000 // #17179869184 │ │ + mov w1, w12 │ │ + cmp w11, w1 │ │ + b.ge 2089c // b.tcont │ │ + cmp w11, w8 │ │ + b.lt 2089c // b.tstop │ │ + ldr w2, [sp, #52] │ │ + cbnz w2, 2089c │ │ + mov w0, #0x5 // #5 │ │ + str w0, [x22, #488] │ │ + mov x0, #0x500000000 // #21474836480 │ │ + mov w1, w11 │ │ + cmp w9, w1 │ │ + b.ge 208c4 // b.tcont │ │ + cmp w9, w8 │ │ + b.lt 208c4 // b.tstop │ │ + ldr w2, [sp, #56] │ │ + cbnz w2, 208c4 │ │ + mov w0, #0x6 // #6 │ │ + str w0, [x22, #488] │ │ + mov x0, #0x600000000 // #25769803776 │ │ + mov w1, w9 │ │ + cmp w10, w1 │ │ + b.ge 21e20 // b.tcont │ │ + cmp w10, w8 │ │ + b.lt 21e20 // b.tstop │ │ + ldr w2, [sp, #60] │ │ + cbnz w2, 21e20 │ │ + mov w17, #0x7 // #7 │ │ + mov x0, #0x700000000 // #30064771072 │ │ + str w17, [x22, #488] │ │ + b 21e2c │ │ + mov w1, #0x1 // #1 │ │ + mov x0, x19 │ │ + bl 16594 │ │ + cmp w0, #0x0 │ │ + cset w8, eq // eq = none │ │ + b 201e8 │ │ + ldr x20, [sp, #8] │ │ + mov w8, #0xffffffff // #-1 │ │ + mov w10, #0x1 // #1 │ │ + add w8, w8, #0x1 │ │ + lsl w11, w10, w8 │ │ + cmp w11, w9 │ │ + b.lt 20910 // b.tstop │ │ + str w8, [x22, #552] │ │ ldrsw x10, [x22, #540] │ │ add x11, x22, #0x208 │ │ add x9, x11, w9, sxtw #1 │ │ add x10, x11, x10, lsl #1 │ │ strh w21, [x10, #40] │ │ strh w27, [x9, #170] │ │ ldr w9, [x22, #536] │ │ orr w10, w9, w8 │ │ - cbz w10, 203d4 │ │ + cbz w10, 20980 │ │ add w1, w8, w9 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ ldr w8, [x22, #540] │ │ ldr w9, [x22, #556] │ │ str w0, [x22, #820] │ │ mul w8, w9, w8 │ │ cmp w0, w8 │ │ - b.ge 21720 // b.tcont │ │ + b.ge 21940 // b.tcont │ │ mov w1, #0x2 // #2 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ add w8, w0, #0x1 │ │ - b 203dc │ │ + b 20988 │ │ mov w8, wzr │ │ str wzr, [x22, #820] │ │ mov w1, #0x8 // #8 │ │ mov x0, x19 │ │ str w8, [x22, #524] │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #824] │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ - cbz w0, 2040c │ │ + bl 16594 │ │ + cbz w0, 209b8 │ │ mov w1, #0x6 // #6 │ │ mov x0, x19 │ │ - bl 16758 │ │ + bl 16654 │ │ str w0, [x22, #828] │ │ ldr w8, [x23, #1084] │ │ - cbnz w8, 20518 │ │ + cbnz w8, 20a84 │ │ ldr w8, [x23, #1092] │ │ - cbz w8, 204f4 │ │ + cbz w8, 20a60 │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ mov w21, w0 │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ - cbz w0, 2044c │ │ + bl 16594 │ │ + cbz w0, 209f8 │ │ mov w1, #0x6 // #6 │ │ mov x0, x19 │ │ - bl 16758 │ │ + bl 16654 │ │ str w0, [x22, #832] │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ - cbz w0, 2046c │ │ + bl 16594 │ │ + cbz w0, 20a18 │ │ mov w1, #0x6 // #6 │ │ mov x0, x19 │ │ - bl 16758 │ │ + bl 16654 │ │ str w0, [x22, #836] │ │ - cbz w21, 2050c │ │ + cbz w21, 20a78 │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ - cbz w0, 20490 │ │ + bl 16594 │ │ + cbz w0, 20a3c │ │ mov w1, #0x6 // #6 │ │ mov x0, x19 │ │ - bl 16758 │ │ + bl 16654 │ │ str w0, [x22, #840] │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ - cbz w0, 20514 │ │ + bl 16594 │ │ + cbz w0, 20a80 │ │ mov w1, #0x6 // #6 │ │ mov x0, x19 │ │ - bl 16758 │ │ - b 20514 │ │ - ldr w8, [x23, #1048] │ │ - cbz w8, 1fee4 │ │ - ldr w8, [x23, #1040] │ │ - cbz w8, 1fee4 │ │ - ldr x8, [sp, #8] │ │ - ldrb w8, [x8] │ │ - tbz w8, #0, 1ffa8 │ │ - mov w1, #0x1 // #1 │ │ - mov x0, x19 │ │ - bl 16698 │ │ - cmp w0, #0x0 │ │ - cset w8, ne // ne = any │ │ - str w8, [x22, #512] │ │ - ldr w8, [x23, #944] │ │ - cbnz w8, 1ffb8 │ │ - b 1fef0 │ │ + bl 16654 │ │ + b 20a80 │ │ mov w21, wzr │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ - cbnz w0, 20440 │ │ - b 2044c │ │ + bl 16594 │ │ + cbnz w0, 209ec │ │ + b 209f8 │ │ ldr w8, [x22, #832] │ │ str w8, [x22, #840] │ │ str w0, [x22, #844] │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #848] │ │ - cbz w0, 20564 │ │ + cbz w0, 20ad0 │ │ mov w1, #0x4 // #4 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #852] │ │ mov w1, #0x4 // #4 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #856] │ │ ldr w8, [x23, #1092] │ │ - cbz w8, 20560 │ │ + cbz w8, 20acc │ │ mov w1, #0x4 // #4 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #860] │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #864] │ │ - cbz w0, 2059c │ │ + cbz w0, 20b08 │ │ ldr w8, [x22, #304] │ │ cmp w8, #0x7 │ │ - b.ne 20608 // b.any │ │ - adrp x8, 98000 │ │ - ldr d0, [x8, #3304] │ │ + b.ne 20b7c // b.any │ │ + adrp x8, 9a000 │ │ + ldr d0, [x8, #2368] │ │ mov w8, #0x1 // #1 │ │ str d0, [x26, #392] │ │ str w8, [x22, #876] │ │ - b 20640 │ │ + b 20bb4 │ │ add x8, x22, #0x370 │ │ movi v0.2d, #0x0 │ │ mov w9, #0xffffffff // #-1 │ │ str xzr, [x22, #1136] │ │ str q0, [x22, #1120] │ │ str q0, [x22, #1104] │ │ str q0, [x22, #1088] │ │ @@ -28297,877 +28672,668 @@ │ │ str w9, [x22, #964] │ │ str w9, [x22, #996] │ │ str w9, [x22, #1028] │ │ str w9, [x22, #1060] │ │ str w9, [x22, #1092] │ │ str w9, [x8, #244] │ │ ldr w8, [x22, #824] │ │ - cbnz w8, 207d0 │ │ + mov x27, x26 │ │ + cbnz w8, 20d48 │ │ str xzr, [x22, #1208] │ │ - b 20858 │ │ + ldr x26, [sp, #16] │ │ + b 20dd4 │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #868] │ │ - cbz w0, 20628 │ │ + cbz w0, 20b9c │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #872] │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #876] │ │ - cbz w0, 20798 │ │ + cbz w0, 20d0c │ │ mov x21, xzr │ │ movi d0, #0xffffffff00000000 │ │ add x27, x22, #0x38c │ │ mov w28, #0x1 // #1 │ │ str d0, [x22, #1136] │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ - cbnz w0, 20688 │ │ - b 20698 │ │ + bl 16594 │ │ + cbnz w0, 20bfc │ │ + b 20c0c │ │ add x21, x21, #0x1 │ │ cmp x21, #0x8 │ │ add x27, x27, #0x20 │ │ - b.eq 207c8 // b.none │ │ + b.eq 20d3c // b.none │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ - cbz w0, 20698 │ │ + bl 16594 │ │ + cbz w0, 20c0c │ │ mov w1, #0x8 // #8 │ │ mov x0, x19 │ │ - bl 16758 │ │ + bl 16654 │ │ str w21, [x22, #1140] │ │ stur w0, [x27, #-28] │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ - cbz w0, 206bc │ │ + bl 16594 │ │ + cbz w0, 20c30 │ │ mov w1, #0x6 // #6 │ │ mov x0, x19 │ │ - bl 16758 │ │ + bl 16654 │ │ str w21, [x22, #1140] │ │ stur w0, [x27, #-24] │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ - cbz w0, 206e0 │ │ + bl 16594 │ │ + cbz w0, 20c54 │ │ mov w1, #0x6 // #6 │ │ mov x0, x19 │ │ - bl 16758 │ │ + bl 16654 │ │ str w21, [x22, #1140] │ │ stur w0, [x27, #-20] │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ - cbz w0, 20704 │ │ + bl 16594 │ │ + cbz w0, 20c78 │ │ mov w1, #0x6 // #6 │ │ mov x0, x19 │ │ - bl 16758 │ │ + bl 16654 │ │ str w21, [x22, #1140] │ │ stur w0, [x27, #-16] │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ - cbz w0, 20728 │ │ + bl 16594 │ │ + cbz w0, 20c9c │ │ mov w1, #0x6 // #6 │ │ mov x0, x19 │ │ - bl 16758 │ │ + bl 16654 │ │ str w21, [x22, #1140] │ │ stur w0, [x27, #-12] │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ - cbz w0, 20754 │ │ + bl 16594 │ │ + cbz w0, 20cc8 │ │ mov w1, #0x3 // #3 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ str w21, [x22, #1140] │ │ str w28, [x22, #1136] │ │ - b 20758 │ │ + b 20ccc │ │ mov w0, #0xffffffff // #-1 │ │ stur w0, [x27, #-8] │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ stur w0, [x27, #-4] │ │ - cbz w0, 20778 │ │ + cbz w0, 20cec │ │ str w21, [x22, #1140] │ │ str w28, [x22, #1136] │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x27] │ │ - cbz w0, 20668 │ │ + cbz w0, 20bdc │ │ str w21, [x22, #1140] │ │ str w28, [x22, #1136] │ │ - b 20668 │ │ + b 20bdc │ │ ldrsw x8, [x22, #304] │ │ mov w9, #0x150 // #336 │ │ add x8, x22, x8, lsl #2 │ │ ldrsw x8, [x8, #472] │ │ nop │ │ - madd x8, x8, x9, x29 │ │ - ldr x8, [x8, #488] │ │ - cbz x8, 21730 │ │ + madd x8, x8, x9, x20 │ │ + ldr x8, [x8, #648] │ │ + cbz x8, 21950 │ │ add x0, x22, #0x370 │ │ add x1, x8, #0x370 │ │ mov w2, #0x108 // #264 │ │ - bl 4b60 │ │ + bl 4af0 │ │ ldr w8, [x22, #824] │ │ - cbz w8, 20600 │ │ + mov x27, x26 │ │ + cbz w8, 20b70 │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ + ldr x26, [sp, #16] │ │ str w0, [x22, #1208] │ │ - cbz w0, 20854 │ │ + cbz w0, 20dd0 │ │ mov w1, #0x2 // #2 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ ldr w8, [x22, #1208] │ │ str w0, [x22, #1212] │ │ - cbz w8, 20858 │ │ + cbz w8, 20dd4 │ │ ldr w8, [x22, #464] │ │ - cbnz w8, 20858 │ │ + cbnz w8, 20dd4 │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ cmp w0, #0x0 │ │ cset w8, ne // ne = any │ │ str w8, [x22, #1216] │ │ - cbz w0, 2085c │ │ + cbz w0, 20dd8 │ │ mov w1, #0x2 // #2 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ ldr w8, [x22, #1216] │ │ str w0, [x22, #1220] │ │ - cbz w8, 20bd0 │ │ + cbz w8, 20e14 │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ ldr w8, [x22, #828] │ │ str w0, [x22, #1224] │ │ - cbnz w8, 20be0 │ │ - b 20870 │ │ + cbnz w8, 20e24 │ │ + b 20dec │ │ str wzr, [x22, #1212] │ │ str wzr, [x22, #1216] │ │ mov w0, wzr │ │ str wzr, [x22, #1220] │ │ ldr w8, [x22, #828] │ │ str w0, [x22, #1224] │ │ - cbnz w8, 20be0 │ │ + cbnz w8, 20e24 │ │ ldr w8, [x22, #832] │ │ - cbnz w8, 20be0 │ │ + cbnz w8, 20e24 │ │ ldr w8, [x22, #836] │ │ - cbnz w8, 20be0 │ │ + cbnz w8, 20e24 │ │ ldr w8, [x22, #840] │ │ - cbnz w8, 20be0 │ │ + cbnz w8, 20e24 │ │ ldr w8, [x22, #844] │ │ cmp w8, #0x0 │ │ cset w8, eq // eq = none │ │ - b 20be4 │ │ - cbz x9, 21720 │ │ - str w8, [sp, #64] │ │ - ldr x9, [x29, #824] │ │ - cbz x9, 21720 │ │ - str w8, [sp, #68] │ │ - ldr x9, [x29, #1160] │ │ - cbz x9, 21720 │ │ - str w8, [sp, #72] │ │ - ldr x9, [x29, #1496] │ │ - cbz x9, 21720 │ │ - str w8, [sp, #76] │ │ - ldr x9, [x29, #1832] │ │ - cbz x9, 21720 │ │ - str w8, [sp, #80] │ │ - ldr x9, [x29, #2168] │ │ - cbz x9, 21720 │ │ - str w8, [sp, #84] │ │ - ldr x9, [x29, #2504] │ │ - cbz x9, 21720 │ │ - str w8, [sp, #88] │ │ - ldr x17, [x29, #2840] │ │ - mov w10, w8 │ │ - mov w9, w8 │ │ - mov w11, w8 │ │ - mov w12, w8 │ │ - mov w13, w8 │ │ - mov w14, w8 │ │ - mov w15, w8 │ │ - mov w16, w8 │ │ - cbz x17, 21720 │ │ - movi v0.2d, #0x0 │ │ - str w10, [sp, #92] │ │ - stp q0, q0, [sp, #32] │ │ - ldrsw x17, [x22, #472] │ │ - add x1, sp, #0x20 │ │ - mov w2, #0x1 // #1 │ │ - cmn w16, #0x1 │ │ - str w2, [x1, x17, lsl #2] │ │ - str w2, [x1, w0, sxtw #2] │ │ - ldr w17, [sp, #32] │ │ - mov w1, #0xffffffff // #-1 │ │ - mov x0, #0xffffffff00000000 // #-4294967296 │ │ - b.lt 2095c // b.tstop │ │ - cmp w16, w8 │ │ - b.lt 2095c // b.tstop │ │ - cbnz w17, 2095c │ │ - mov x0, xzr │ │ - mov w1, w16 │ │ - str wzr, [x22, #496] │ │ - cmp w15, w1 │ │ - b.lt 20984 // b.tstop │ │ - cmp w15, w8 │ │ - b.lt 20984 // b.tstop │ │ - ldr w2, [sp, #36] │ │ - cbnz w2, 20984 │ │ - mov w0, #0x1 // #1 │ │ - str w0, [x22, #496] │ │ - mov x0, #0x100000000 // #4294967296 │ │ - mov w1, w15 │ │ - cmp w14, w1 │ │ - b.lt 209ac // b.tstop │ │ - cmp w14, w8 │ │ - b.lt 209ac // b.tstop │ │ - ldr w2, [sp, #40] │ │ - cbnz w2, 209ac │ │ - mov w0, #0x2 // #2 │ │ - str w0, [x22, #496] │ │ - mov x0, #0x200000000 // #8589934592 │ │ - mov w1, w14 │ │ - cmp w13, w1 │ │ - b.lt 209d4 // b.tstop │ │ - cmp w13, w8 │ │ - b.lt 209d4 // b.tstop │ │ - ldr w2, [sp, #44] │ │ - cbnz w2, 209d4 │ │ - mov w0, #0x3 // #3 │ │ - str w0, [x22, #496] │ │ - mov x0, #0x300000000 // #12884901888 │ │ - mov w1, w13 │ │ - cmp w12, w1 │ │ - b.lt 209fc // b.tstop │ │ - cmp w12, w8 │ │ - b.lt 209fc // b.tstop │ │ - ldr w2, [sp, #48] │ │ - cbnz w2, 209fc │ │ - mov w0, #0x4 // #4 │ │ - str w0, [x22, #496] │ │ - mov x0, #0x400000000 // #17179869184 │ │ - mov w1, w12 │ │ - cmp w11, w1 │ │ - b.lt 20a24 // b.tstop │ │ - cmp w11, w8 │ │ - b.lt 20a24 // b.tstop │ │ - ldr w2, [sp, #52] │ │ - cbnz w2, 20a24 │ │ - mov w0, #0x5 // #5 │ │ - str w0, [x22, #496] │ │ - mov x0, #0x500000000 // #21474836480 │ │ - mov w1, w11 │ │ - cmp w9, w1 │ │ - b.lt 20a4c // b.tstop │ │ - cmp w9, w8 │ │ - b.lt 20a4c // b.tstop │ │ - ldr w2, [sp, #56] │ │ - cbnz w2, 20a4c │ │ - mov w0, #0x6 // #6 │ │ - str w0, [x22, #496] │ │ - mov x0, #0x600000000 // #25769803776 │ │ - mov w1, w9 │ │ - cmp w10, w1 │ │ - b.lt 20a74 // b.tstop │ │ - cmp w10, w8 │ │ - b.lt 20a74 // b.tstop │ │ - ldr w2, [sp, #60] │ │ - cbnz w2, 20a74 │ │ - mov w0, #0x7 // #7 │ │ - str w0, [x22, #496] │ │ - mov x0, #0x700000000 // #30064771072 │ │ - mov w1, w10 │ │ - cmn w1, #0x1 │ │ - b.eq 20a90 // b.none │ │ - asr x17, x0, #30 │ │ - add x0, sp, #0x20 │ │ - mov w1, #0x1 // #1 │ │ - str w1, [x0, x17] │ │ - ldr w17, [sp, #32] │ │ - mov w1, #0x7fffffff // #2147483647 │ │ - cmp w16, w1 │ │ - mov x0, #0xffffffff00000000 // #-4294967296 │ │ - b.eq 20ab8 // b.none │ │ - cmp w16, w8 │ │ - b.lt 20ab8 // b.tstop │ │ - cbnz w17, 20ab8 │ │ - mov x0, xzr │ │ - mov w1, w16 │ │ - str wzr, [x22, #488] │ │ - cmp w15, w1 │ │ - b.ge 20ae0 // b.tcont │ │ - cmp w15, w8 │ │ - b.lt 20ae0 // b.tstop │ │ - ldr w2, [sp, #36] │ │ - cbnz w2, 20ae0 │ │ - mov w0, #0x1 // #1 │ │ - str w0, [x22, #488] │ │ - mov x0, #0x100000000 // #4294967296 │ │ - mov w1, w15 │ │ - cmp w14, w1 │ │ - b.ge 20b08 // b.tcont │ │ - cmp w14, w8 │ │ - b.lt 20b08 // b.tstop │ │ - ldr w2, [sp, #40] │ │ - cbnz w2, 20b08 │ │ - mov w0, #0x2 // #2 │ │ - str w0, [x22, #488] │ │ - mov x0, #0x200000000 // #8589934592 │ │ - mov w1, w14 │ │ - cmp w13, w1 │ │ - b.ge 20b30 // b.tcont │ │ - cmp w13, w8 │ │ - b.lt 20b30 // b.tstop │ │ - ldr w2, [sp, #44] │ │ - cbnz w2, 20b30 │ │ - mov w0, #0x3 // #3 │ │ - str w0, [x22, #488] │ │ - mov x0, #0x300000000 // #12884901888 │ │ - mov w1, w13 │ │ - cmp w12, w1 │ │ - b.ge 20b58 // b.tcont │ │ - cmp w12, w8 │ │ - b.lt 20b58 // b.tstop │ │ - ldr w2, [sp, #48] │ │ - cbnz w2, 20b58 │ │ - mov w0, #0x4 // #4 │ │ - str w0, [x22, #488] │ │ - mov x0, #0x400000000 // #17179869184 │ │ - mov w1, w12 │ │ - cmp w11, w1 │ │ - b.ge 20b80 // b.tcont │ │ - cmp w11, w8 │ │ - b.lt 20b80 // b.tstop │ │ - ldr w2, [sp, #52] │ │ - cbnz w2, 20b80 │ │ - mov w0, #0x5 // #5 │ │ - str w0, [x22, #488] │ │ - mov x0, #0x500000000 // #21474836480 │ │ - mov w1, w11 │ │ - cmp w9, w1 │ │ - b.ge 20ba8 // b.tcont │ │ - cmp w9, w8 │ │ - b.lt 20ba8 // b.tstop │ │ - ldr w2, [sp, #56] │ │ - cbnz w2, 20ba8 │ │ - mov w0, #0x6 // #6 │ │ - str w0, [x22, #488] │ │ - mov x0, #0x600000000 // #25769803776 │ │ - mov w1, w9 │ │ - cmp w10, w1 │ │ - b.ge 21db0 // b.tcont │ │ - cmp w10, w8 │ │ - b.lt 21db0 // b.tstop │ │ - ldr w2, [sp, #60] │ │ - cbnz w2, 21db0 │ │ - mov w17, #0x7 // #7 │ │ - mov x0, #0x700000000 // #30064771072 │ │ - str w17, [x22, #488] │ │ - b 21dbc │ │ + b 20e28 │ │ mov w0, wzr │ │ ldr w8, [x22, #828] │ │ str w0, [x22, #1224] │ │ - cbz w8, 20870 │ │ + cbz w8, 20dec │ │ mov w8, wzr │ │ ldr w9, [x22, #824] │ │ ldr w10, [x22, #864] │ │ mov w11, #0x1 // #1 │ │ str w11, [x22, #1228] │ │ mov w11, w9 │ │ - cbz w10, 20c14 │ │ + cbz w10, 20e58 │ │ ldr w11, [x22, #880] │ │ mov w12, #0xff // #255 │ │ add w11, w11, w9 │ │ cmp w11, #0xff │ │ csel w11, w11, w12, lt // lt = tstop │ │ bic w11, w11, w11, asr #31 │ │ cmp w11, #0x0 │ │ str w11, [x22, #1176] │ │ cset w11, eq // eq = none │ │ and w11, w8, w11 │ │ mov w12, w9 │ │ str w11, [x22, #1144] │ │ str w11, [x22, #1228] │ │ - cbz w10, 20c4c │ │ + cbz w10, 20e90 │ │ ldr w12, [x22, #912] │ │ mov w13, #0xff // #255 │ │ add w12, w12, w9 │ │ cmp w12, #0xff │ │ csel w12, w12, w13, lt // lt = tstop │ │ bic w12, w12, w12, asr #31 │ │ cmp w12, #0x0 │ │ str w12, [x22, #1180] │ │ cset w12, eq // eq = none │ │ and w13, w8, w12 │ │ and w11, w11, w12 │ │ mov w12, w9 │ │ str w13, [x22, #1148] │ │ str w11, [x22, #1228] │ │ - cbz w10, 20c88 │ │ + cbz w10, 20ecc │ │ ldr w12, [x22, #944] │ │ mov w13, #0xff // #255 │ │ add w12, w12, w9 │ │ cmp w12, #0xff │ │ csel w12, w12, w13, lt // lt = tstop │ │ bic w12, w12, w12, asr #31 │ │ cmp w12, #0x0 │ │ str w12, [x22, #1184] │ │ cset w12, eq // eq = none │ │ and w13, w8, w12 │ │ and w11, w11, w12 │ │ mov w12, w9 │ │ str w13, [x22, #1152] │ │ str w11, [x22, #1228] │ │ - cbz w10, 20cc4 │ │ + cbz w10, 20f08 │ │ ldr w12, [x22, #976] │ │ mov w13, #0xff // #255 │ │ add w12, w12, w9 │ │ cmp w12, #0xff │ │ csel w12, w12, w13, lt // lt = tstop │ │ bic w12, w12, w12, asr #31 │ │ cmp w12, #0x0 │ │ str w12, [x22, #1188] │ │ cset w12, eq // eq = none │ │ and w13, w8, w12 │ │ and w11, w11, w12 │ │ mov w12, w9 │ │ str w13, [x22, #1156] │ │ str w11, [x22, #1228] │ │ - cbz w10, 20d00 │ │ + cbz w10, 20f44 │ │ ldr w12, [x22, #1008] │ │ mov w13, #0xff // #255 │ │ add w12, w12, w9 │ │ cmp w12, #0xff │ │ csel w12, w12, w13, lt // lt = tstop │ │ bic w12, w12, w12, asr #31 │ │ cmp w12, #0x0 │ │ str w12, [x22, #1192] │ │ cset w12, eq // eq = none │ │ and w12, w8, w12 │ │ str w12, [x22, #1160] │ │ and w11, w11, w12 │ │ mov w12, w9 │ │ str w11, [x22, #1228] │ │ - cbz w10, 20d3c │ │ + cbz w10, 20f80 │ │ ldr w12, [x22, #1040] │ │ mov w13, #0xff // #255 │ │ add w12, w12, w9 │ │ cmp w12, #0xff │ │ csel w12, w12, w13, lt // lt = tstop │ │ bic w12, w12, w12, asr #31 │ │ cmp w12, #0x0 │ │ str w12, [x22, #1196] │ │ cset w12, eq // eq = none │ │ and w13, w8, w12 │ │ and w11, w11, w12 │ │ mov w12, w9 │ │ str w13, [x22, #1164] │ │ str w11, [x22, #1228] │ │ - cbz w10, 20d78 │ │ + cbz w10, 20fbc │ │ ldr w12, [x22, #1072] │ │ mov w13, #0xff // #255 │ │ add w12, w12, w9 │ │ cmp w12, #0xff │ │ csel w12, w12, w13, lt // lt = tstop │ │ bic w12, w12, w12, asr #31 │ │ cmp w12, #0x0 │ │ str w12, [x22, #1200] │ │ cset w12, eq // eq = none │ │ and w13, w8, w12 │ │ and w11, w11, w12 │ │ str w13, [x22, #1168] │ │ str w11, [x22, #1228] │ │ - cbz w10, 20db0 │ │ + cbz w10, 20ff4 │ │ ldr w10, [x22, #1104] │ │ add w9, w10, w9 │ │ cmp w9, #0xff │ │ mov w10, #0xff // #255 │ │ csel w9, w9, w10, lt // lt = tstop │ │ bic w9, w9, w9, asr #31 │ │ cmp w9, #0x0 │ │ str w9, [x22, #1204] │ │ cset w9, eq // eq = none │ │ and w8, w8, w9 │ │ - adrp x20, 98000 │ │ + adrp x21, 9a000 │ │ str w8, [x22, #1172] │ │ and w8, w11, w8 │ │ - add x20, x20, #0xd18 │ │ + add x21, x21, #0x978 │ │ str w8, [x22, #1228] │ │ - tbnz w8, #0, 20de0 │ │ + tbnz w8, #0, 21024 │ │ ldr w8, [x22, #464] │ │ - cbz w8, 20ea8 │ │ + cbz w8, 210e8 │ │ str wzr, [x22, #1296] │ │ - ldp q2, q3, [x20] │ │ - ldr x9, [x20, #32] │ │ + ldp q2, q3, [x21] │ │ + ldr x9, [x21, #32] │ │ movi v0.2d, #0x0 │ │ movi v1.2s, #0x1 │ │ add x8, x22, #0x4e8 │ │ add x10, x22, #0x4f8 │ │ str q0, [x22, #1232] │ │ str d1, [x22, #1248] │ │ str x9, [x22, #1288] │ │ str q3, [x10] │ │ str q2, [x8] │ │ ldr w8, [x22, #1228] │ │ - cbz w8, 21118 │ │ + cbz w8, 21358 │ │ str xzr, [x22, #1304] │ │ str wzr, [x22, #1340] │ │ ldr w8, [x22, #1228] │ │ - cbz w8, 20e30 │ │ + cbz w8, 21074 │ │ ldr w8, [x22, #456] │ │ - cbz w8, 20e40 │ │ + cbz w8, 21084 │ │ ldr w8, [x23, #1072] │ │ - cbz w8, 20e40 │ │ + cbz w8, 21084 │ │ ldr w8, [x22, #464] │ │ - cbz w8, 20f38 │ │ + cbz w8, 21178 │ │ movi v0.2d, #0x0 │ │ - str d0, [x26, #896] │ │ + str d0, [x27, #896] │ │ str wzr, [x22, #1380] │ │ ldr w8, [x22, #1228] │ │ - cbz w8, 2126c │ │ + cbz w8, 214ac │ │ mov w8, wzr │ │ ldrb w9, [x22, #232] │ │ str w8, [x22, #1392] │ │ - tbnz w9, #0, 21290 │ │ - ldr x20, [sp, #8] │ │ + tbnz w9, #0, 214d0 │ │ movi v0.2d, #0x0 │ │ mov w0, wzr │ │ - str d0, [x26, #920] │ │ + str d0, [x27, #920] │ │ ldr w8, [x22, #284] │ │ str w0, [x22, #1404] │ │ - cbnz w8, 21358 │ │ - ldrb w8, [x20] │ │ - tbz w8, #0, 21358 │ │ + cbnz w8, 21580 │ │ + ldrb w8, [x26] │ │ + tbz w8, #0, 21580 │ │ ldr w8, [x23, #1032] │ │ - cbz w8, 2135c │ │ + cbz w8, 21584 │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ cmp w0, #0x0 │ │ cset w8, ne // ne = any │ │ - b 2135c │ │ + b 21584 │ │ mov w1, #0x6 // #6 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #1232] │ │ mov w1, #0x6 // #6 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #1236] │ │ ldr w8, [x23, #1084] │ │ - cbnz w8, 20efc │ │ + cbnz w8, 2113c │ │ ldr w8, [x22, #1232] │ │ orr w8, w8, w0 │ │ - cbz w8, 20efc │ │ + cbz w8, 2113c │ │ mov w1, #0x6 // #6 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #1240] │ │ mov w1, #0x6 // #6 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #1244] │ │ mov w1, #0x3 // #3 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ ldrsw x8, [x22, #304] │ │ str w0, [x22, #1296] │ │ cmp w8, #0x7 │ │ - b.ne 20f68 // b.any │ │ - ldr x8, [x20, #32] │ │ - ldp q0, q1, [x20] │ │ + b.ne 211a8 // b.any │ │ + ldr x8, [x21, #32] │ │ + ldp q0, q1, [x21] │ │ add x9, x22, #0x4e8 │ │ add x10, x22, #0x4f8 │ │ str x8, [x22, #1288] │ │ str q1, [x10] │ │ str q0, [x9] │ │ - b 20fa8 │ │ + b 211e8 │ │ mov w1, #0x2 // #2 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #1372] │ │ ldr w9, [x23, #1084] │ │ - cbz w9, 211a4 │ │ + cbz w9, 213e4 │ │ mov w8, w0 │ │ mov w0, wzr │ │ str wzr, [x22, #1376] │ │ str w0, [x22, #1380] │ │ - cbnz w8, 211d8 │ │ - b 211cc │ │ + cbnz w8, 21418 │ │ + b 2140c │ │ add x8, x22, x8, lsl #2 │ │ ldrsw x8, [x8, #472] │ │ mov w9, #0x150 // #336 │ │ - madd x8, x8, x9, x29 │ │ - ldr x8, [x8, #488] │ │ - cbz x8, 21730 │ │ + madd x8, x8, x9, x20 │ │ + ldr x8, [x8, #648] │ │ + cbz x8, 21950 │ │ add x10, x8, #0x4e8 │ │ add x11, x8, #0x4f8 │ │ ldr x8, [x8, #1288] │ │ ldr q0, [x11] │ │ ldr q1, [x10] │ │ add x9, x22, #0x4e8 │ │ add x10, x22, #0x4f8 │ │ str x8, [x22, #1288] │ │ str q0, [x10] │ │ str q1, [x9] │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #1248] │ │ - cbz w0, 20e10 │ │ + cbz w0, 21054 │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #1252] │ │ - cbz w0, 20e10 │ │ + cbz w0, 21054 │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ - cbz w0, 20ff0 │ │ + bl 16594 │ │ + cbz w0, 21230 │ │ mov w1, #0x6 // #6 │ │ mov x0, x19 │ │ - bl 16758 │ │ + bl 16654 │ │ str w0, [x22, #1264] │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ - cbz w0, 21010 │ │ + bl 16594 │ │ + cbz w0, 21250 │ │ mov w1, #0x6 // #6 │ │ mov x0, x19 │ │ - bl 16758 │ │ + bl 16654 │ │ str w0, [x22, #1268] │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ - cbz w0, 21030 │ │ + bl 16594 │ │ + cbz w0, 21270 │ │ mov w1, #0x6 // #6 │ │ mov x0, x19 │ │ - bl 16758 │ │ + bl 16654 │ │ str w0, [x22, #1272] │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ - cbz w0, 21050 │ │ + bl 16594 │ │ + cbz w0, 21290 │ │ mov w1, #0x6 // #6 │ │ mov x0, x19 │ │ - bl 16758 │ │ + bl 16654 │ │ str w0, [x22, #1276] │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ - cbz w0, 21070 │ │ + bl 16594 │ │ + cbz w0, 212b0 │ │ mov w1, #0x6 // #6 │ │ mov x0, x19 │ │ - bl 16758 │ │ + bl 16654 │ │ str w0, [x22, #1280] │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ - cbz w0, 21090 │ │ + bl 16594 │ │ + cbz w0, 212d0 │ │ mov w1, #0x6 // #6 │ │ mov x0, x19 │ │ - bl 16758 │ │ + bl 16654 │ │ str w0, [x22, #1284] │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ - cbz w0, 210b0 │ │ + bl 16594 │ │ + cbz w0, 212f0 │ │ mov w1, #0x6 // #6 │ │ mov x0, x19 │ │ - bl 16758 │ │ + bl 16654 │ │ str w0, [x22, #1288] │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ - cbz w0, 210d0 │ │ + bl 16594 │ │ + cbz w0, 21310 │ │ mov w1, #0x6 // #6 │ │ mov x0, x19 │ │ - bl 16758 │ │ + bl 16654 │ │ str w0, [x22, #1292] │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ - cbz w0, 210f0 │ │ + bl 16594 │ │ + cbz w0, 21330 │ │ mov w1, #0x6 // #6 │ │ mov x0, x19 │ │ - bl 16758 │ │ + bl 16654 │ │ str w0, [x22, #1256] │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ - cbz w0, 20e10 │ │ + bl 16594 │ │ + cbz w0, 21054 │ │ mov w1, #0x6 // #6 │ │ mov x0, x19 │ │ - bl 16758 │ │ + bl 16654 │ │ str w0, [x22, #1260] │ │ ldr w8, [x22, #1228] │ │ - cbnz w8, 20e18 │ │ + cbnz w8, 2105c │ │ ldr w8, [x23, #1068] │ │ - cbz w8, 20e18 │ │ + cbz w8, 2105c │ │ ldr w8, [x22, #464] │ │ - cbnz w8, 20e18 │ │ + cbnz w8, 2105c │ │ mov w1, #0x2 // #2 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ add w8, w0, #0x3 │ │ mov w1, #0x2 // #2 │ │ mov x0, x19 │ │ str w8, [x22, #1300] │ │ - bl 16698 │ │ + bl 16594 │ │ cmp w0, #0x1f │ │ str w0, [x22, #1304] │ │ - b.eq 20e20 // b.none │ │ - mov x20, xzr │ │ - mov w21, #0x1 // #1 │ │ - b 21174 │ │ + b.eq 21064 // b.none │ │ + mov x21, xzr │ │ + mov w24, #0x1 // #1 │ │ + b 213b4 │ │ ldr w8, [x22, #1304] │ │ - add x20, x20, #0x1 │ │ - lsl w8, w21, w8 │ │ - cmp x20, w8, sxtw │ │ - b.ge 20e20 // b.tcont │ │ + add x21, x21, #0x1 │ │ + lsl w8, w24, w8 │ │ + cmp x21, w8, sxtw │ │ + b.ge 21064 // b.tcont │ │ mov w1, #0x6 // #6 │ │ mov x0, x19 │ │ - bl 16698 │ │ - add x24, x22, x20, lsl #2 │ │ - str w0, [x24, #1308] │ │ + bl 16594 │ │ + add x25, x22, x21, lsl #2 │ │ + str w0, [x25, #1308] │ │ ldr w8, [x23, #1084] │ │ - cbnz w8, 21160 │ │ + cbnz w8, 213a0 │ │ mov w1, #0x6 // #6 │ │ mov x0, x19 │ │ - bl 16698 │ │ - str w0, [x24, #1340] │ │ - b 21160 │ │ + bl 16594 │ │ + str w0, [x25, #1340] │ │ + b 213a0 │ │ mov w1, #0x2 // #2 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #1376] │ │ mov w1, #0x2 // #2 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ ldr w8, [x22, #1372] │ │ str w0, [x22, #1380] │ │ - cbnz w8, 211d8 │ │ + cbnz w8, 21418 │ │ ldr w8, [x22, #1376] │ │ orr w8, w8, w0 │ │ - cbz w8, 21a20 │ │ + cbz w8, 21c40 │ │ ldr w8, [x23, #1012] │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ add w8, w8, #0x6 │ │ str w8, [x22, #1384] │ │ - bl 16698 │ │ + bl 16594 │ │ ldr w8, [x22, #1384] │ │ - cbz w0, 21220 │ │ + cbz w0, 21460 │ │ add w8, w8, #0x1 │ │ str w8, [x22, #1384] │ │ ldr w9, [x23, #1012] │ │ - cbnz w9, 21220 │ │ + cbnz w9, 21460 │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ ldr w8, [x22, #1384] │ │ add w8, w8, w0 │ │ str w8, [x22, #1384] │ │ ldr w9, [x22, #1376] │ │ str w8, [x22, #1388] │ │ - cbnz w9, 21234 │ │ + cbnz w9, 21474 │ │ ldr w8, [x22, #1380] │ │ - cbz w8, 20e4c │ │ + cbz w8, 21090 │ │ ldr w8, [x23, #1076] │ │ cmp w8, #0x1 │ │ - b.ne 20e4c // b.any │ │ + b.ne 21090 // b.any │ │ ldr w8, [x23, #1080] │ │ cmp w8, #0x1 │ │ - b.ne 20e4c // b.any │ │ + b.ne 21090 // b.any │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ ldr w8, [x22, #1388] │ │ sub w8, w8, w0 │ │ str w8, [x22, #1388] │ │ ldr w8, [x22, #1228] │ │ - cbnz w8, 20e54 │ │ + cbnz w8, 21098 │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - mov w20, #0x1 // #1 │ │ - bl 16698 │ │ + mov w21, #0x1 // #1 │ │ + bl 16594 │ │ cmp w0, #0x0 │ │ - cinc w8, w20, ne // ne = any │ │ + cinc w8, w21, ne // ne = any │ │ ldrb w9, [x22, #232] │ │ str w8, [x22, #1392] │ │ - tbz w9, #0, 20e64 │ │ + tbz w9, #0, 210a8 │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #1396] │ │ str wzr, [x22, #1400] │ │ - cbz w0, 212c8 │ │ - ldr x20, [sp, #8] │ │ - ldrb w8, [x20] │ │ - tbnz w8, #0, 212dc │ │ + cbz w0, 21574 │ │ + ldrb w8, [x26] │ │ + tbnz w8, #0, 21504 │ │ mov w0, wzr │ │ ldr w8, [x22, #284] │ │ str w0, [x22, #1404] │ │ - cbnz w8, 21358 │ │ - b 20e80 │ │ - ldr x20, [sp, #8] │ │ - ldr w8, [x22, #284] │ │ - str w0, [x22, #1404] │ │ - cbnz w8, 21358 │ │ - b 20e80 │ │ + cbnz w8, 21580 │ │ + b 210c0 │ │ ldr w8, [x23, #1040] │ │ - cbz w8, 21348 │ │ + cbz w8, 21570 │ │ ldrsw x8, [x22, #472] │ │ mov w9, #0x150 // #336 │ │ - madd x9, x8, x9, x29 │ │ - ldr x9, [x9, #496] │ │ - cbz x9, 21730 │ │ + madd x9, x8, x9, x20 │ │ + ldr x9, [x9, #656] │ │ + cbz x9, 21950 │ │ mov w9, #0x150 // #336 │ │ - madd x8, x8, x9, x29 │ │ - ldr x8, [x8, #488] │ │ + madd x8, x8, x9, x20 │ │ + ldr x8, [x8, #648] │ │ ldr w16, [x22, #248] │ │ ldr w13, [x23, #1060] │ │ ldr w12, [x8, #248] │ │ - cbz w13, 21a34 │ │ + cbz w13, 21c54 │ │ sub w8, w13, #0x1 │ │ mov w9, #0x1 // #1 │ │ lsl w8, w9, w8 │ │ sub w10, w12, w16 │ │ sub w9, w8, #0x1 │ │ and w9, w9, w10 │ │ and w8, w8, w10 │ │ sub w8, w9, w8 │ │ cmp w8, #0x0 │ │ - b.le 21a3c │ │ + b.le 21c5c │ │ mov w8, #0xffffffff // #-1 │ │ mov w14, w12 │ │ - b 21a44 │ │ + b 21c64 │ │ mov w0, wzr │ │ ldr w8, [x22, #284] │ │ str w0, [x22, #1404] │ │ - cbz w8, 20e80 │ │ + cbz w8, 210c0 │ │ mov w8, wzr │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ str w8, [x22, #1416] │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #1420] │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #2152] │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #2096] │ │ add x9, x22, #0x590 │ │ ldp q0, q1, [x8] │ │ ldr w8, [x8, #32] │ │ str q0, [x22, #1424] │ │ str q1, [x22, #1440] │ │ str w8, [x22, #1456] │ │ stur q0, [x9, #36] │ │ @@ -29185,186 +29351,184 @@ │ │ str w8, [x9, #212] │ │ stur q0, [x9, #180] │ │ stur q1, [x9, #196] │ │ str w8, [x9, #248] │ │ stur q0, [x9, #216] │ │ stur q1, [x9, #232] │ │ ldrb w8, [x22, #232] │ │ - tbz w8, #0, 215a8 │ │ - adrp x20, ac000 │ │ - ldr x20, [x20, #2152] │ │ + tbz w8, #0, 217c8 │ │ + adrp x27, ad000 │ │ + ldr x27, [x27, #2096] │ │ mov w26, #0x590 // #1424 │ │ - mov w24, #0x150 // #336 │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ - cbnz w0, 21420 │ │ + bl 16594 │ │ + cbnz w0, 21644 │ │ str wzr, [x22, x26] │ │ add x26, x26, #0x24 │ │ cmp x26, #0x68c │ │ - b.eq 215a8 // b.none │ │ + b.eq 217c8 // b.none │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ - cbz w0, 21400 │ │ + bl 16594 │ │ + cbz w0, 21624 │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ - cbz w0, 21438 │ │ + bl 16594 │ │ + cbz w0, 2165c │ │ mov w8, #0x2 // #2 │ │ - b 21450 │ │ + b 21674 │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ cmp w0, #0x0 │ │ mov w8, #0x3 // #3 │ │ csinc w8, w8, wzr, eq // eq = none │ │ str w8, [x22, x26] │ │ ldrsw x9, [x22, #304] │ │ - mov x28, x20 │ │ + mov x28, x27 │ │ cmp w9, #0x7 │ │ - b.eq 21480 // b.none │ │ + b.eq 216a4 // b.none │ │ add x9, x22, x9, lsl #2 │ │ ldrsw x9, [x9, #472] │ │ - nop │ │ - madd x9, x9, x24, x29 │ │ - ldr x9, [x9, #488] │ │ - cbz x9, 21730 │ │ + mov w10, #0x150 // #336 │ │ + madd x9, x9, x10, x20 │ │ + ldr x9, [x9, #648] │ │ + cbz x9, 21950 │ │ add x28, x9, x26 │ │ cmp w8, #0x1 │ │ - add x27, x22, x26 │ │ - b.ls 21528 // b.plast │ │ + add x29, x22, x26 │ │ + b.ls 2174c // b.plast │ │ ldr w8, [x28, #12] │ │ mov w2, #0xc // #12 │ │ mov x0, x19 │ │ mov w21, #0xc // #12 │ │ sub w8, w8, #0x10, lsl #12 │ │ asr w1, w8, #1 │ │ - bl 16be4 │ │ + bl 16ae0 │ │ lsl w8, w0, #1 │ │ add w8, w8, #0x10, lsl #12 │ │ - str w8, [x27, #12] │ │ + str w8, [x29, #12] │ │ ldr w8, [x28, #16] │ │ mov w2, #0xc // #12 │ │ mov x0, x19 │ │ asr w1, w8, #1 │ │ - bl 16be4 │ │ - ldr w8, [x27] │ │ + bl 16ae0 │ │ + ldr w8, [x29] │ │ lsl w9, w0, #1 │ │ - str w9, [x27, #16] │ │ + str w9, [x29, #16] │ │ cmp w8, #0x3 │ │ - b.ne 21544 // b.any │ │ + b.ne 21768 // b.any │ │ ldr w8, [x28, #20] │ │ mov w2, #0xc // #12 │ │ mov x0, x19 │ │ mov w21, #0xc // #12 │ │ asr w1, w8, #1 │ │ - bl 16be4 │ │ + bl 16ae0 │ │ lsl w8, w0, #1 │ │ add x9, x22, x26 │ │ str w8, [x9, #20] │ │ ldr w8, [x28, #24] │ │ mov w2, #0xc // #12 │ │ mov x0, x19 │ │ sub w8, w8, #0x10, lsl #12 │ │ asr w1, w8, #1 │ │ - bl 16be4 │ │ + bl 16ae0 │ │ lsl w8, w0, #1 │ │ add w8, w8, #0x10, lsl #12 │ │ - mov w29, #0xa // #10 │ │ - b 21558 │ │ + mov w25, #0xa // #10 │ │ + b 2177c │ │ ldr w8, [x22, #500] │ │ cmp w8, #0x0 │ │ mov w8, #0x8 // #8 │ │ cinc w21, w8, ne // ne = any │ │ mov w8, #0xd // #13 │ │ - cinc w29, w8, eq // eq = none │ │ - b 21548 │ │ - mov w29, #0xa // #10 │ │ + cinc w25, w8, eq // eq = none │ │ + b 2176c │ │ + mov w25, #0xa // #10 │ │ add x9, x22, x26 │ │ ldp w8, w10, [x9, #12] │ │ neg w10, w10 │ │ str w10, [x9, #20] │ │ - add x25, x22, x26 │ │ - str w8, [x25, #24] │ │ + add x24, x22, x26 │ │ + str w8, [x24, #24] │ │ ldr w8, [x28, #4] │ │ mov x0, x19 │ │ mov w2, w21 │ │ - asr w1, w8, w29 │ │ - bl 16be4 │ │ - lsl w8, w0, w29 │ │ - str w8, [x27, #4] │ │ + asr w1, w8, w25 │ │ + bl 16ae0 │ │ + lsl w8, w0, w25 │ │ + str w8, [x29, #4] │ │ ldr w8, [x28, #8] │ │ mov x0, x19 │ │ mov w2, w21 │ │ - asr w1, w8, w29 │ │ - bl 16be4 │ │ - lsl w8, w0, w29 │ │ - ldr x29, [sp, #24] │ │ - str w8, [x25, #8] │ │ + asr w1, w8, w25 │ │ + bl 16ae0 │ │ + lsl w8, w0, w25 │ │ + str w8, [x24, #8] │ │ add x26, x26, #0x24 │ │ cmp x26, #0x68c │ │ - b.ne 21410 // b.any │ │ + b.ne 21634 // b.any │ │ ldr w8, [x23, #1096] │ │ - cbz w8, 216d0 │ │ - ldr x8, [sp, #16] │ │ + cbz w8, 218f0 │ │ + ldr x8, [sp, #24] │ │ ldr w8, [x8] │ │ - cbnz w8, 215c4 │ │ + cbnz w8, 217e4 │ │ ldr w8, [x22, #280] │ │ - cbz w8, 216d0 │ │ + cbz w8, 218f0 │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ cmp w0, #0x0 │ │ cset w8, ne // ne = any │ │ str w8, [x22, #224] │ │ - cbz w0, 216d4 │ │ + cbz w0, 218f4 │ │ mov w1, #0x10 // #16 │ │ mov x0, x19 │ │ - bl 16698 │ │ - ldr x8, [sp, #8] │ │ + bl 16594 │ │ + ldr x8, [sp, #16] │ │ mov w21, w0 │ │ ldr w8, [x8] │ │ cmp w8, #0x1 │ │ - b.ne 216fc // b.any │ │ + b.ne 2191c // b.any │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ cmp w0, #0x0 │ │ cset w8, ne // ne = any │ │ str w8, [x22, #228] │ │ - cbnz w0, 21704 │ │ + cbnz w0, 21924 │ │ mov w1, #0x3 // #3 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ ldr w8, [x22, #472] │ │ cmp w8, w0 │ │ - b.eq 2167c // b.none │ │ + b.eq 2189c // b.none │ │ ldr w8, [x22, #476] │ │ cmp w8, w0 │ │ - b.eq 2167c // b.none │ │ + b.eq 2189c // b.none │ │ ldr w8, [x22, #480] │ │ cmp w8, w0 │ │ - b.eq 2167c // b.none │ │ + b.eq 2189c // b.none │ │ ldr w8, [x22, #484] │ │ cmp w8, w0 │ │ - b.eq 2167c // b.none │ │ + b.eq 2189c // b.none │ │ ldr w8, [x22, #488] │ │ cmp w8, w0 │ │ - b.eq 2167c // b.none │ │ + b.eq 2189c // b.none │ │ ldr w8, [x22, #492] │ │ cmp w8, w0 │ │ - b.eq 2167c // b.none │ │ + b.eq 2189c // b.none │ │ ldr w8, [x22, #496] │ │ cmp w8, w0 │ │ - b.ne 21720 // b.any │ │ + b.ne 21940 // b.any │ │ mov w8, #0x150 // #336 │ │ - smaddl x8, w0, w8, x29 │ │ - ldr x8, [x8, #488] │ │ - cbz x8, 21720 │ │ + smaddl x8, w0, w8, x20 │ │ + ldr x8, [x8, #648] │ │ + cbz x8, 21940 │ │ ldp q0, q1, [x8] │ │ mov w0, wzr │ │ stp q0, q1, [x22] │ │ ldp q0, q1, [x8, #64] │ │ ldp q2, q3, [x8, #32] │ │ stp q0, q1, [x22, #64] │ │ stp q2, q3, [x22, #32] │ │ @@ -29373,648 +29537,540 @@ │ │ stp q0, q1, [x22, #128] │ │ stp q2, q3, [x22, #96] │ │ ldp q0, q1, [x8, #192] │ │ ldp q2, q3, [x8, #160] │ │ str w21, [x22] │ │ stp q0, q1, [x22, #192] │ │ stp q2, q3, [x22, #160] │ │ - b 21734 │ │ + b 21954 │ │ str wzr, [x22, #224] │ │ movi v0.2d, #0x0 │ │ mov w0, wzr │ │ stp q0, q0, [x22, #192] │ │ stp q0, q0, [x22, #160] │ │ stp q0, q0, [x22, #128] │ │ stp q0, q0, [x22, #96] │ │ stp q0, q0, [x22, #64] │ │ stp q0, q0, [x22, #32] │ │ stp q0, q0, [x22] │ │ - b 21734 │ │ + b 21954 │ │ mov w8, #0x1 // #1 │ │ str w8, [x22, #228] │ │ mov w1, #0x4 // #4 │ │ mov x0, x19 │ │ str w21, [x22] │ │ - bl 16698 │ │ + bl 16594 │ │ cmp w0, #0xe │ │ str w0, [x22, #4] │ │ - b.le 21754 │ │ - adrp x1, 98000 │ │ - add x1, x1, #0xe5a │ │ - mov x0, x29 │ │ - bl 1d614 │ │ + b.le 21974 │ │ + adrp x1, 9a000 │ │ + add x1, x1, #0xaba │ │ + mov x0, x20 │ │ + bl 1d510 │ │ mov w0, #0xffffffea // #-22 │ │ ldp x29, x30, [sp, #176] │ │ ldp x20, x19, [sp, #160] │ │ ldp x22, x21, [sp, #144] │ │ ldp x24, x23, [sp, #128] │ │ ldp x26, x25, [sp, #112] │ │ ldp x28, x27, [sp, #96] │ │ add sp, sp, #0xc0 │ │ ret │ │ cmp w0, #0x1 │ │ - b.lt 217ac // b.tstop │ │ - mov x20, xzr │ │ - add x21, x22, #0x9 │ │ - b 21788 │ │ + b.lt 219cc // b.tstop │ │ + mov x21, xzr │ │ + add x24, x22, #0x9 │ │ + b 219a8 │ │ mov w1, #0x8 // #8 │ │ mov x0, x19 │ │ - bl 16698 │ │ - strb w0, [x21], #2 │ │ + bl 16594 │ │ + strb w0, [x24], #2 │ │ ldrsw x8, [x22, #4] │ │ - add x20, x20, #0x1 │ │ - cmp x20, x8 │ │ - b.ge 217ac // b.tcont │ │ + add x21, x21, #0x1 │ │ + cmp x21, x8 │ │ + b.ge 219cc // b.tcont │ │ mov w1, #0x8 // #8 │ │ mov x0, x19 │ │ - bl 16698 │ │ - sturb w0, [x21, #-1] │ │ - cbz x20, 21768 │ │ - ldurb w8, [x21, #-3] │ │ + bl 16594 │ │ + sturb w0, [x24, #-1] │ │ + cbz x21, 21988 │ │ + ldurb w8, [x24, #-3] │ │ cmp w8, w0, uxtb │ │ - b.cc 21768 // b.lo, b.ul, b.last │ │ - b 21720 │ │ + b.cc 21988 // b.lo, b.ul, b.last │ │ + b 21940 │ │ ldr w8, [x23, #1084] │ │ - cbz w8, 217c0 │ │ + cbz w8, 219e0 │ │ mov x21, x22 │ │ str wzr, [x21, #36]! │ │ - b 217e8 │ │ + b 21a08 │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ ldr w8, [x23, #1084] │ │ cmp w0, #0x0 │ │ cset w9, ne // ne = any │ │ mov x21, x22 │ │ orr w8, w0, w8 │ │ str w9, [x21, #36]! │ │ - cbz w8, 21ac0 │ │ + cbz w8, 21d0c │ │ mov w0, wzr │ │ str xzr, [x22, #40] │ │ ldr w8, [x23, #1076] │ │ cmp w8, #0x1 │ │ - b.ne 21824 // b.any │ │ + b.ne 21a44 // b.any │ │ ldr w8, [x23, #1080] │ │ cmp w8, #0x1 │ │ - b.ne 21824 // b.any │ │ + b.ne 21a44 // b.any │ │ ldr w8, [x22, #40] │ │ cmp w8, #0x0 │ │ cset w8, ne // ne = any │ │ cmp w0, #0x0 │ │ cset w9, ne // ne = any │ │ eor w8, w8, w9 │ │ - tbnz w8, #0, 21720 │ │ + tbnz w8, #0, 21940 │ │ mov w1, #0x2 // #2 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ add w8, w0, #0x8 │ │ mov w1, #0x2 // #2 │ │ mov x0, x19 │ │ str w8, [x22, #88] │ │ - bl 16698 │ │ + bl 16594 │ │ ldr w8, [x22, #4] │ │ add w9, w0, #0x1 │ │ mul w9, w0, w9 │ │ lsl w20, w9, #1 │ │ str w0, [x22, #92] │ │ - cbz w8, 21888 │ │ + cbz w8, 21aa8 │ │ cmp w20, #0x1 │ │ - b.lt 21888 // b.tstop │ │ + b.lt 21aa8 // b.tstop │ │ add x23, x22, #0x60 │ │ mov x24, x20 │ │ mov w1, #0x8 // #8 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ eor w8, w0, #0x80 │ │ subs x24, x24, #0x1 │ │ strb w8, [x23], #1 │ │ - b.ne 2186c // b.any │ │ + b.ne 21a8c // b.any │ │ ldr w8, [x22, #40] │ │ - cbnz w8, 21898 │ │ + cbnz w8, 21ab8 │ │ ldr w8, [x21] │ │ - cbz w8, 218e8 │ │ + cbz w8, 21b08 │ │ ldr w8, [x22, #4] │ │ sxtw x10, w20 │ │ cmp w8, #0x0 │ │ cset w9, ne // ne = any │ │ orr x23, x10, x9 │ │ cmp w23, #0x1 │ │ - b.lt 218dc // b.tstop │ │ + b.lt 21afc // b.tstop │ │ mov w24, w23 │ │ add x25, x22, #0x78 │ │ mov w1, #0x8 // #8 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ eor w8, w0, #0x80 │ │ subs x24, x24, #0x1 │ │ strb w8, [x25], #1 │ │ - b.ne 218bc // b.any │ │ + b.ne 21adc // b.any │ │ ldr w8, [x22, #4] │ │ - cbnz w8, 218e8 │ │ + cbnz w8, 21b08 │ │ add x8, x22, x23 │ │ strb wzr, [x8, #120] │ │ ldr w8, [x22, #44] │ │ - cbnz w8, 218f8 │ │ + cbnz w8, 21b18 │ │ ldr w8, [x21] │ │ - cbz w8, 21948 │ │ + cbz w8, 21b68 │ │ ldr w8, [x22, #4] │ │ sxtw x10, w20 │ │ cmp w8, #0x0 │ │ cset w9, ne // ne = any │ │ orr x20, x10, x9 │ │ cmp w20, #0x1 │ │ - b.lt 2193c // b.tstop │ │ + b.lt 21b5c // b.tstop │ │ mov w21, w20 │ │ add x23, x22, #0x94 │ │ mov w1, #0x8 // #8 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ eor w8, w0, #0x80 │ │ subs x21, x21, #0x1 │ │ strb w8, [x23], #1 │ │ - b.ne 2191c // b.any │ │ + b.ne 21b3c // b.any │ │ ldr w8, [x22, #4] │ │ - cbnz w8, 21948 │ │ + cbnz w8, 21b68 │ │ add x8, x22, x20 │ │ strb wzr, [x8, #148] │ │ mov w1, #0x2 // #2 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ add w8, w0, #0x6 │ │ mov w1, #0x2 // #2 │ │ mov x0, x19 │ │ str x8, [x22, #176] │ │ - bl 16698 │ │ + bl 16594 │ │ ldr w8, [x22, #40] │ │ str w0, [x22, #184] │ │ - cbz w8, 219b0 │ │ + cbz w8, 21bd0 │ │ mov w1, #0x8 // #8 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ sub w8, w0, #0x80 │ │ mov w1, #0x8 // #8 │ │ mov x0, x19 │ │ str w8, [x22, #188] │ │ - bl 16698 │ │ + bl 16594 │ │ sub w8, w0, #0x80 │ │ mov w1, #0x9 // #9 │ │ mov x0, x19 │ │ str w8, [x22, #196] │ │ - bl 16698 │ │ + bl 16594 │ │ sub w8, w0, #0x100 │ │ str w8, [x22, #204] │ │ ldr w8, [x22, #44] │ │ - cbz w8, 219f4 │ │ + cbz w8, 21c14 │ │ mov w1, #0x8 // #8 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ sub w8, w0, #0x80 │ │ mov w1, #0x8 // #8 │ │ mov x0, x19 │ │ str w8, [x22, #192] │ │ - bl 16698 │ │ + bl 16594 │ │ sub w8, w0, #0x80 │ │ mov w1, #0x9 // #9 │ │ mov x0, x19 │ │ str w8, [x22, #200] │ │ - bl 16698 │ │ + bl 16594 │ │ sub w8, w0, #0x100 │ │ str w8, [x22, #208] │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x22, #212] │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ mov w8, w0 │ │ mov w0, wzr │ │ str w8, [x22, #216] │ │ - b 21734 │ │ + b 21954 │ │ mov w8, #0x8 // #8 │ │ str w8, [x22, #1384] │ │ ldr w8, [x22, #1228] │ │ - cbnz w8, 20e54 │ │ - b 2126c │ │ + cbnz w8, 21098 │ │ + b 214ac │ │ mov w8, #0xffffffff // #-1 │ │ - b 21a40 │ │ + b 21c60 │ │ csinv w8, w12, wzr, ne // ne = any │ │ mov w14, #0xffffffff // #-1 │ │ ldrsw x9, [x22, #476] │ │ mov w10, #0x150 // #336 │ │ - madd x10, x9, x10, x29 │ │ - ldr x10, [x10, #496] │ │ - cbz x10, 21730 │ │ + madd x10, x9, x10, x20 │ │ + ldr x10, [x10, #656] │ │ + cbz x10, 21950 │ │ mov w10, #0x150 // #336 │ │ - madd x9, x9, x10, x29 │ │ - ldr x9, [x9, #488] │ │ + madd x9, x9, x10, x20 │ │ + ldr x9, [x9, #648] │ │ ldr w9, [x9, #248] │ │ - cbz w13, 21b54 │ │ + cbz w13, 21da0 │ │ sub w10, w13, #0x1 │ │ mov w11, #0x1 // #1 │ │ lsl w10, w11, w10 │ │ sub w15, w9, w16 │ │ sub w11, w10, #0x1 │ │ and w17, w11, w15 │ │ and w15, w10, w15 │ │ sub w15, w17, w15 │ │ cmp w15, #0x0 │ │ - b.le 21b50 │ │ + b.le 21d9c │ │ cmn w14, #0x1 │ │ - b.eq 21ab0 // b.none │ │ + b.eq 21cd0 // b.none │ │ sub w15, w14, w9 │ │ and w11, w11, w15 │ │ and w10, w10, w15 │ │ cmp w11, w10 │ │ - b.le 21b54 │ │ + b.le 21da0 │ │ mov w10, wzr │ │ mov w11, #0x1 // #1 │ │ mov w14, w9 │ │ - b 21b5c │ │ + b 21da8 │ │ + ldr w8, [x22, #300] │ │ + cmp w8, #0x0 │ │ + cset w2, ne // ne = any │ │ + mov x0, x20 │ │ + mov x1, x19 │ │ + bl 2287c │ │ + tbnz w0, #31, 21940 │ │ + ldr w8, [x22, #296] │ │ + cbz w8, 221f8 │ │ + mov w8, wzr │ │ + b 2220c │ │ ldr w8, [x23, #1080] │ │ cmp w8, #0x1 │ │ - b.ne 21ae0 // b.any │ │ + b.ne 21d2c // b.any │ │ ldr w8, [x23, #1076] │ │ cmp w8, #0x1 │ │ - b.ne 21ae0 // b.any │ │ + b.ne 21d2c // b.any │ │ ldr w8, [x22, #4] │ │ - cbz w8, 217e8 │ │ + cbz w8, 21a08 │ │ mov w1, #0x4 // #4 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ cmp w0, #0xa │ │ str w0, [x22, #40] │ │ - b.gt 21720 │ │ + b.gt 21940 │ │ cmp w0, #0x1 │ │ - b.lt 21c74 // b.tstop │ │ - mov x20, xzr │ │ - add x24, x22, #0x31 │ │ - b 21b2c │ │ + b.lt 22394 // b.tstop │ │ + mov x24, xzr │ │ + add x25, x22, #0x31 │ │ + b 21d78 │ │ mov w1, #0x8 // #8 │ │ mov x0, x19 │ │ - bl 16698 │ │ - strb w0, [x24], #2 │ │ + bl 16594 │ │ + strb w0, [x25], #2 │ │ ldrsw x8, [x22, #40] │ │ - add x20, x20, #0x1 │ │ - cmp x20, x8 │ │ - b.ge 21c74 // b.tcont │ │ + add x24, x24, #0x1 │ │ + cmp x24, x8 │ │ + b.ge 22394 // b.tcont │ │ mov w1, #0x8 // #8 │ │ mov x0, x19 │ │ - bl 16698 │ │ - sturb w0, [x24, #-1] │ │ - cbz x20, 21b0c │ │ - ldurb w8, [x24, #-3] │ │ + bl 16594 │ │ + sturb w0, [x25, #-1] │ │ + cbz x24, 21d58 │ │ + ldurb w8, [x25, #-3] │ │ cmp w8, w0, uxtb │ │ - b.cc 21b0c // b.lo, b.ul, b.last │ │ - b 21720 │ │ - tbnz w15, #31, 21d84 │ │ + b.cc 21d58 // b.lo, b.ul, b.last │ │ + b 21940 │ │ + tbnz w15, #31, 224a4 │ │ mov w10, wzr │ │ mov w11, wzr │ │ ldrsw x15, [x22, #480] │ │ mov w17, #0x150 // #336 │ │ - madd x17, x15, x17, x29 │ │ - ldr x17, [x17, #496] │ │ - cbz x17, 21730 │ │ + madd x17, x15, x17, x20 │ │ + ldr x17, [x17, #656] │ │ + cbz x17, 21950 │ │ mov w17, #0x150 // #336 │ │ - madd x15, x15, x17, x29 │ │ - ldr x15, [x15, #488] │ │ + madd x15, x15, x17, x20 │ │ + ldr x15, [x15, #648] │ │ ldr w15, [x15, #248] │ │ - cbz w13, 21bfc │ │ + cbz w13, 2231c │ │ sub w17, w13, #0x1 │ │ mov w0, #0x1 // #1 │ │ lsl w17, w0, w17 │ │ sub w1, w15, w16 │ │ sub w0, w17, #0x1 │ │ and w2, w0, w1 │ │ and w1, w17, w1 │ │ sub w1, w2, w1 │ │ cmp w1, #0x0 │ │ - b.le 21bd4 │ │ + b.le 222f4 │ │ cmn w14, #0x1 │ │ - b.eq 21bc8 // b.none │ │ + b.eq 21e14 // b.none │ │ sub w1, w14, w15 │ │ and w0, w0, w1 │ │ and w17, w17, w1 │ │ cmp w0, w17 │ │ - b.le 21bfc │ │ + b.le 2231c │ │ mov w11, #0x2 // #2 │ │ mov w14, w15 │ │ - b 21bfc │ │ - tbz w1, #31, 21bfc │ │ - cmn w8, #0x1 │ │ - b.eq 21bf4 // b.none │ │ - sub w1, w15, w8 │ │ - and w0, w0, w1 │ │ - and w17, w17, w1 │ │ - cmp w0, w17 │ │ - b.le 21bfc │ │ - mov w10, #0x2 // #2 │ │ - mov w8, w15 │ │ - ldrsw x17, [x22, #484] │ │ - mov w0, #0x150 // #336 │ │ - madd x0, x17, x0, x29 │ │ - ldr x0, [x0, #496] │ │ - cbz x0, 21730 │ │ - mov w0, #0x150 // #336 │ │ - madd x17, x17, x0, x29 │ │ - ldr x17, [x17, #488] │ │ - ldr w17, [x17, #248] │ │ - cbz w13, 21d0c │ │ - sub w0, w13, #0x1 │ │ - mov w1, #0x1 // #1 │ │ - lsl w0, w1, w0 │ │ - sub w2, w17, w16 │ │ - sub w1, w0, #0x1 │ │ - and w3, w1, w2 │ │ - and w2, w0, w2 │ │ - sub w2, w3, w2 │ │ - cmp w2, #0x0 │ │ - b.le 21ce4 │ │ - cmn w14, #0x1 │ │ - b.eq 21c68 // b.none │ │ - sub w2, w14, w17 │ │ - and w1, w1, w2 │ │ - and w0, w0, w2 │ │ - cmp w1, w0 │ │ - b.le 21d0c │ │ - mov w11, #0x3 // #3 │ │ - mov w14, w17 │ │ - b 21d0c │ │ - mov w1, #0x4 // #4 │ │ - mov x0, x19 │ │ - bl 16698 │ │ - cmp w0, #0xa │ │ - str w0, [x22, #44] │ │ - b.gt 21720 │ │ - cmp w0, #0x1 │ │ - b.lt 217f0 // b.tstop │ │ - mov x20, xzr │ │ - add x24, x22, #0x45 │ │ - b 21cc0 │ │ - mov w1, #0x8 // #8 │ │ - mov x0, x19 │ │ - bl 16698 │ │ - strb w0, [x24], #2 │ │ - ldrsw x0, [x22, #44] │ │ - add x20, x20, #0x1 │ │ - cmp x20, x0 │ │ - b.ge 217f0 // b.tcont │ │ - mov w1, #0x8 // #8 │ │ - mov x0, x19 │ │ - bl 16698 │ │ - sturb w0, [x24, #-1] │ │ - cbz x20, 21ca0 │ │ - ldurb w8, [x24, #-3] │ │ - cmp w8, w0, uxtb │ │ - b.cc 21ca0 // b.lo, b.ul, b.last │ │ - b 21720 │ │ - tbz w2, #31, 21d0c │ │ - cmn w8, #0x1 │ │ - b.eq 21d04 // b.none │ │ - sub w2, w17, w8 │ │ - and w1, w1, w2 │ │ - and w0, w0, w2 │ │ - cmp w1, w0 │ │ - b.le 21d0c │ │ - mov w10, #0x3 // #3 │ │ - mov w8, w17 │ │ - ldrsw x0, [x22, #488] │ │ - mov w1, #0x150 // #336 │ │ - madd x1, x0, x1, x29 │ │ - ldr x1, [x1, #496] │ │ - cbz x1, 21730 │ │ - mov w1, #0x150 // #336 │ │ - madd x0, x0, x1, x29 │ │ - ldr x0, [x0, #488] │ │ - ldr w1, [x0, #248] │ │ - cbz w13, 22204 │ │ - sub w0, w13, #0x1 │ │ - mov w2, #0x1 // #1 │ │ - lsl w0, w2, w0 │ │ - sub w3, w1, w16 │ │ - sub w2, w0, #0x1 │ │ - and w4, w2, w3 │ │ - and w3, w0, w3 │ │ - sub w3, w4, w3 │ │ - cmp w3, #0x0 │ │ - b.le 221dc │ │ - cmn w14, #0x1 │ │ - b.eq 21d78 // b.none │ │ - sub w3, w14, w1 │ │ - and w2, w2, w3 │ │ - and w0, w0, w3 │ │ - cmp w2, w0 │ │ - b.le 22204 │ │ - mov w11, #0x4 // #4 │ │ - mov w14, w1 │ │ - b 22204 │ │ - cmn w8, #0x1 │ │ - b.eq 21da0 // b.none │ │ - sub w15, w9, w8 │ │ - and w11, w11, w15 │ │ - and w10, w10, w15 │ │ - cmp w11, w10 │ │ - b.le 21b54 │ │ - mov w11, wzr │ │ - mov w10, #0x1 // #1 │ │ - mov w8, w9 │ │ - b 21b5c │ │ + b 2231c │ │ mov w2, #0x7fffffff // #2147483647 │ │ cmp w1, w2 │ │ - b.eq 21dd0 // b.none │ │ + b.eq 21e40 // b.none │ │ asr x17, x0, #30 │ │ add x0, sp, #0x20 │ │ mov w1, #0x1 // #1 │ │ str w1, [x0, x17] │ │ ldr w17, [sp, #32] │ │ mov w1, #0x7fffffff // #2147483647 │ │ cmp w16, w1 │ │ mov x0, #0xffffffff00000000 // #-4294967296 │ │ - b.eq 21df8 // b.none │ │ + b.eq 21e68 // b.none │ │ cmp w16, w8 │ │ - b.lt 21df8 // b.tstop │ │ - cbnz w17, 21df8 │ │ + b.lt 21e68 // b.tstop │ │ + cbnz w17, 21e68 │ │ mov x0, xzr │ │ mov w1, w16 │ │ str wzr, [x22, #492] │ │ cmp w15, w1 │ │ - b.ge 21e20 // b.tcont │ │ + b.ge 21e90 // b.tcont │ │ cmp w15, w8 │ │ - b.lt 21e20 // b.tstop │ │ + b.lt 21e90 // b.tstop │ │ ldr w16, [sp, #36] │ │ - cbnz w16, 21e20 │ │ + cbnz w16, 21e90 │ │ mov w16, #0x1 // #1 │ │ mov x0, #0x100000000 // #4294967296 │ │ mov w1, w15 │ │ str w16, [x22, #492] │ │ cmp w14, w1 │ │ - b.ge 21e48 // b.tcont │ │ + b.ge 21eb8 // b.tcont │ │ cmp w14, w8 │ │ - b.lt 21e48 // b.tstop │ │ + b.lt 21eb8 // b.tstop │ │ ldr w15, [sp, #40] │ │ - cbnz w15, 21e48 │ │ + cbnz w15, 21eb8 │ │ mov w15, #0x2 // #2 │ │ mov x0, #0x200000000 // #8589934592 │ │ mov w1, w14 │ │ str w15, [x22, #492] │ │ cmp w13, w1 │ │ - b.ge 21e70 // b.tcont │ │ + b.ge 21ee0 // b.tcont │ │ cmp w13, w8 │ │ - b.lt 21e70 // b.tstop │ │ + b.lt 21ee0 // b.tstop │ │ ldr w14, [sp, #44] │ │ - cbnz w14, 21e70 │ │ + cbnz w14, 21ee0 │ │ mov w14, #0x3 // #3 │ │ mov x0, #0x300000000 // #12884901888 │ │ mov w1, w13 │ │ str w14, [x22, #492] │ │ cmp w12, w1 │ │ - b.ge 21e98 // b.tcont │ │ + b.ge 21f08 // b.tcont │ │ cmp w12, w8 │ │ - b.lt 21e98 // b.tstop │ │ + b.lt 21f08 // b.tstop │ │ ldr w13, [sp, #48] │ │ - cbnz w13, 21e98 │ │ + cbnz w13, 21f08 │ │ mov w13, #0x4 // #4 │ │ mov x0, #0x400000000 // #17179869184 │ │ mov w1, w12 │ │ str w13, [x22, #492] │ │ cmp w11, w1 │ │ - b.ge 21ec0 // b.tcont │ │ + b.ge 21f30 // b.tcont │ │ cmp w11, w8 │ │ - b.lt 21ec0 // b.tstop │ │ + b.lt 21f30 // b.tstop │ │ ldr w12, [sp, #52] │ │ - cbnz w12, 21ec0 │ │ + cbnz w12, 21f30 │ │ mov w12, #0x5 // #5 │ │ mov x0, #0x500000000 // #21474836480 │ │ mov w1, w11 │ │ str w12, [x22, #492] │ │ cmp w9, w1 │ │ - b.ge 21ee8 // b.tcont │ │ + b.ge 21f58 // b.tcont │ │ cmp w9, w8 │ │ - b.lt 21ee8 // b.tstop │ │ + b.lt 21f58 // b.tstop │ │ ldr w11, [sp, #56] │ │ - cbnz w11, 21ee8 │ │ + cbnz w11, 21f58 │ │ mov w11, #0x6 // #6 │ │ mov x0, #0x600000000 // #25769803776 │ │ mov w1, w9 │ │ str w11, [x22, #492] │ │ cmp w10, w1 │ │ - b.ge 21f10 // b.tcont │ │ + b.ge 21f80 // b.tcont │ │ cmp w10, w8 │ │ - b.lt 21f10 // b.tstop │ │ + b.lt 21f80 // b.tstop │ │ ldr w9, [sp, #60] │ │ - cbnz w9, 21f10 │ │ + cbnz w9, 21f80 │ │ mov w9, #0x7 // #7 │ │ mov x0, #0x700000000 // #30064771072 │ │ str w9, [x22, #492] │ │ - b 21f1c │ │ + b 21f8c │ │ mov w9, #0x7fffffff // #2147483647 │ │ cmp w1, w9 │ │ - b.eq 21f2c // b.none │ │ + b.eq 21f9c // b.none │ │ asr x9, x0, #30 │ │ add x10, sp, #0x20 │ │ mov w11, #0x1 // #1 │ │ str w11, [x10, x9] │ │ mov x9, xzr │ │ add x10, x22, #0x1dc │ │ add x11, sp, #0x20 │ │ mov w12, #0x1 // #1 │ │ ldr w13, [x10, x9] │ │ - tbnz w13, #31, 21f58 │ │ + tbnz w13, #31, 21fc8 │ │ add x9, x9, #0x4 │ │ cmp x9, #0x18 │ │ - b.eq 220b4 // b.none │ │ + b.eq 22124 // b.none │ │ ldr w13, [x10, x9] │ │ - tbz w13, #31, 21f44 │ │ + tbz w13, #31, 21fb4 │ │ ldr w15, [sp, #64] │ │ mov w14, #0xffffffff // #-1 │ │ cmn w15, #0x1 │ │ - b.lt 21f84 // b.tstop │ │ + b.lt 21ff4 // b.tstop │ │ cmp w15, w8 │ │ - b.ge 21f84 // b.tcont │ │ + b.ge 21ff4 // b.tcont │ │ ldr w16, [sp, #32] │ │ - cbnz w16, 21f84 │ │ + cbnz w16, 21ff4 │ │ mov w13, wzr │ │ mov w14, w15 │ │ str wzr, [x10, x9] │ │ ldr w15, [sp, #68] │ │ cmp w15, w14 │ │ - b.lt 21fac // b.tstop │ │ + b.lt 2201c // b.tstop │ │ cmp w15, w8 │ │ - b.ge 21fac // b.tcont │ │ + b.ge 2201c // b.tcont │ │ ldr w16, [sp, #36] │ │ - cbnz w16, 21fac │ │ + cbnz w16, 2201c │ │ mov w13, #0x1 // #1 │ │ mov w14, w15 │ │ str w13, [x10, x9] │ │ ldr w15, [sp, #72] │ │ cmp w15, w14 │ │ - b.lt 21fd4 // b.tstop │ │ + b.lt 22044 // b.tstop │ │ cmp w15, w8 │ │ - b.ge 21fd4 // b.tcont │ │ + b.ge 22044 // b.tcont │ │ ldr w16, [sp, #40] │ │ - cbnz w16, 21fd4 │ │ + cbnz w16, 22044 │ │ mov w13, #0x2 // #2 │ │ mov w14, w15 │ │ str w13, [x10, x9] │ │ ldr w15, [sp, #76] │ │ cmp w15, w14 │ │ - b.lt 21ffc // b.tstop │ │ + b.lt 2206c // b.tstop │ │ cmp w15, w8 │ │ - b.ge 21ffc // b.tcont │ │ + b.ge 2206c // b.tcont │ │ ldr w16, [sp, #44] │ │ - cbnz w16, 21ffc │ │ + cbnz w16, 2206c │ │ mov w13, #0x3 // #3 │ │ mov w14, w15 │ │ str w13, [x10, x9] │ │ ldr w15, [sp, #80] │ │ cmp w15, w14 │ │ - b.lt 22024 // b.tstop │ │ + b.lt 22094 // b.tstop │ │ cmp w15, w8 │ │ - b.ge 22024 // b.tcont │ │ + b.ge 22094 // b.tcont │ │ ldr w16, [sp, #48] │ │ - cbnz w16, 22024 │ │ + cbnz w16, 22094 │ │ mov w13, #0x4 // #4 │ │ mov w14, w15 │ │ str w13, [x10, x9] │ │ ldr w15, [sp, #84] │ │ cmp w15, w14 │ │ - b.lt 2204c // b.tstop │ │ + b.lt 220bc // b.tstop │ │ cmp w15, w8 │ │ - b.ge 2204c // b.tcont │ │ + b.ge 220bc // b.tcont │ │ ldr w16, [sp, #52] │ │ - cbnz w16, 2204c │ │ + cbnz w16, 220bc │ │ mov w13, #0x5 // #5 │ │ mov w14, w15 │ │ str w13, [x10, x9] │ │ ldr w15, [sp, #88] │ │ cmp w15, w14 │ │ - b.lt 22074 // b.tstop │ │ + b.lt 220e4 // b.tstop │ │ cmp w15, w8 │ │ - b.ge 22074 // b.tcont │ │ + b.ge 220e4 // b.tcont │ │ ldr w16, [sp, #56] │ │ - cbnz w16, 22074 │ │ + cbnz w16, 220e4 │ │ mov w13, #0x6 // #6 │ │ mov w14, w15 │ │ str w13, [x10, x9] │ │ ldr w15, [sp, #92] │ │ cmp w15, w14 │ │ - b.lt 2209c // b.tstop │ │ + b.lt 2210c // b.tstop │ │ cmp w15, w8 │ │ - b.ge 2209c // b.tcont │ │ + b.ge 2210c // b.tcont │ │ ldr w16, [sp, #60] │ │ - cbnz w16, 2209c │ │ + cbnz w16, 2210c │ │ mov w13, #0x7 // #7 │ │ mov w14, w15 │ │ str w13, [x10, x9] │ │ cmn w14, #0x1 │ │ - b.eq 21f44 // b.none │ │ + b.eq 21fb4 // b.none │ │ str w12, [x11, w13, sxtw #2] │ │ add x9, x9, #0x4 │ │ cmp x9, #0x18 │ │ - b.ne 21f50 // b.any │ │ + b.ne 21fc0 // b.any │ │ ldp w9, w8, [sp, #64] │ │ mov w10, #0x7fffffff // #2147483647 │ │ ldp w12, w11, [sp, #72] │ │ mov w13, #0x2 // #2 │ │ cmp w9, w10 │ │ csetm w10, eq // eq = none │ │ cmp w8, w9 │ │ @@ -30041,435 +30097,610 @@ │ │ cmp w13, w8 │ │ csel w9, w11, w9, lt // lt = tstop │ │ ldr w11, [x22, #472] │ │ csel w8, w13, w8, lt // lt = tstop │ │ cmp w10, w8 │ │ mov w8, #0x7 // #7 │ │ csel w8, w8, w9, lt // lt = tstop │ │ - tbnz w11, #31, 22180 │ │ + tbnz w11, #31, 222a4 │ │ ldr w9, [x26] │ │ - tbnz w9, #31, 2218c │ │ + tbnz w9, #31, 222b0 │ │ ldr w9, [x22, #480] │ │ - tbnz w9, #31, 22198 │ │ + tbnz w9, #31, 222bc │ │ ldr w9, [x22, #484] │ │ - tbnz w9, #31, 221a4 │ │ + tbnz w9, #31, 222c8 │ │ ldr w9, [x22, #488] │ │ - tbnz w9, #31, 221b0 │ │ + tbnz w9, #31, 222d4 │ │ ldr w9, [x22, #492] │ │ - tbnz w9, #31, 221bc │ │ + tbnz w9, #31, 222e0 │ │ ldr w9, [x22, #496] │ │ - tbnz w9, #31, 221c8 │ │ - ldr w8, [x21] │ │ - add x24, x23, #0x3ec │ │ - cbnz w8, 1fd80 │ │ - b 1fd70 │ │ + tbnz w9, #31, 222ec │ │ + ldr w8, [x22, #468] │ │ + add x29, x23, #0x3ec │ │ + add x28, x23, #0x3f0 │ │ + add x27, x22, #0x10c │ │ + cbnz w8, 1fdcc │ │ + b 1fdbc │ │ + mov w1, #0x1 // #1 │ │ + mov x0, x19 │ │ + bl 16594 │ │ + cmp w0, #0x0 │ │ + cset w8, ne // ne = any │ │ + mov w1, #0x1 // #1 │ │ + mov x0, x19 │ │ + str w8, [x22, #500] │ │ + bl 16594 │ │ + ldr x21, [sp, #16] │ │ + cbz w0, 2222c │ │ + mov w0, #0x4 // #4 │ │ + b 22238 │ │ + mov w1, #0x2 // #2 │ │ + mov x0, x19 │ │ + bl 16594 │ │ + str w0, [x22, #504] │ │ + mov w1, #0x1 // #1 │ │ + mov x0, x19 │ │ + bl 16594 │ │ + ldr w8, [x22, #284] │ │ + str w0, [x22, #508] │ │ + cbz w8, 22268 │ │ + mov w8, wzr │ │ + str w8, [x22, #512] │ │ + ldr w8, [x23, #944] │ │ + cbnz w8, 201e4 │ │ + b 201dc │ │ + ldr w8, [x23, #1048] │ │ + cbz w8, 201d0 │ │ + ldr w8, [x23, #1040] │ │ + cbz w8, 201d0 │ │ + ldrb w8, [x21] │ │ + tbz w8, #0, 22254 │ │ + mov w1, #0x1 // #1 │ │ + mov x0, x19 │ │ + bl 16594 │ │ + cmp w0, #0x0 │ │ + cset w8, ne // ne = any │ │ + str w8, [x22, #512] │ │ + ldr w8, [x23, #944] │ │ + cbnz w8, 201e4 │ │ + b 201dc │ │ str w8, [x22, #472] │ │ ldr w9, [x26] │ │ - tbz w9, #31, 22148 │ │ + tbz w9, #31, 221b8 │ │ str w8, [x26] │ │ ldr w9, [x22, #480] │ │ - tbz w9, #31, 22150 │ │ + tbz w9, #31, 221c0 │ │ str w8, [x22, #480] │ │ ldr w9, [x22, #484] │ │ - tbz w9, #31, 22158 │ │ + tbz w9, #31, 221c8 │ │ str w8, [x22, #484] │ │ ldr w9, [x22, #488] │ │ - tbz w9, #31, 22160 │ │ + tbz w9, #31, 221d0 │ │ str w8, [x22, #488] │ │ ldr w9, [x22, #492] │ │ - tbz w9, #31, 22168 │ │ + tbz w9, #31, 221d8 │ │ str w8, [x22, #492] │ │ ldr w9, [x22, #496] │ │ - tbz w9, #31, 22170 │ │ + tbz w9, #31, 221e0 │ │ str w8, [x22, #496] │ │ - ldr w8, [x21] │ │ - add x24, x23, #0x3ec │ │ - cbnz w8, 1fd80 │ │ - b 1fd70 │ │ - tbz w3, #31, 22204 │ │ + b 221e0 │ │ + tbz w1, #31, 2231c │ │ + cmn w8, #0x1 │ │ + b.eq 22314 // b.none │ │ + sub w1, w15, w8 │ │ + and w0, w0, w1 │ │ + and w17, w17, w1 │ │ + cmp w0, w17 │ │ + b.le 2231c │ │ + mov w10, #0x2 // #2 │ │ + mov w8, w15 │ │ + ldrsw x17, [x22, #484] │ │ + mov w0, #0x150 // #336 │ │ + madd x0, x17, x0, x20 │ │ + ldr x0, [x0, #656] │ │ + cbz x0, 21950 │ │ + mov w0, #0x150 // #336 │ │ + madd x17, x17, x0, x20 │ │ + ldr x17, [x17, #648] │ │ + ldr w17, [x17, #248] │ │ + cbz w13, 2242c │ │ + sub w0, w13, #0x1 │ │ + mov w1, #0x1 // #1 │ │ + lsl w0, w1, w0 │ │ + sub w2, w17, w16 │ │ + sub w1, w0, #0x1 │ │ + and w3, w1, w2 │ │ + and w2, w0, w2 │ │ + sub w2, w3, w2 │ │ + cmp w2, #0x0 │ │ + b.le 22404 │ │ + cmn w14, #0x1 │ │ + b.eq 22388 // b.none │ │ + sub w2, w14, w17 │ │ + and w1, w1, w2 │ │ + and w0, w0, w2 │ │ + cmp w1, w0 │ │ + b.le 2242c │ │ + mov w11, #0x3 // #3 │ │ + mov w14, w17 │ │ + b 2242c │ │ + mov w1, #0x4 // #4 │ │ + mov x0, x19 │ │ + bl 16594 │ │ + cmp w0, #0xa │ │ + str w0, [x22, #44] │ │ + b.gt 21940 │ │ + cmp w0, #0x1 │ │ + b.lt 21a10 // b.tstop │ │ + mov x24, xzr │ │ + add x25, x22, #0x45 │ │ + b 223e0 │ │ + mov w1, #0x8 // #8 │ │ + mov x0, x19 │ │ + bl 16594 │ │ + strb w0, [x25], #2 │ │ + ldrsw x0, [x22, #44] │ │ + add x24, x24, #0x1 │ │ + cmp x24, x0 │ │ + b.ge 21a10 // b.tcont │ │ + mov w1, #0x8 // #8 │ │ + mov x0, x19 │ │ + bl 16594 │ │ + sturb w0, [x25, #-1] │ │ + cbz x24, 223c0 │ │ + ldurb w8, [x25, #-3] │ │ + cmp w8, w0, uxtb │ │ + b.cc 223c0 // b.lo, b.ul, b.last │ │ + b 21940 │ │ + tbz w2, #31, 2242c │ │ + cmn w8, #0x1 │ │ + b.eq 22424 // b.none │ │ + sub w2, w17, w8 │ │ + and w1, w1, w2 │ │ + and w0, w0, w2 │ │ + cmp w1, w0 │ │ + b.le 2242c │ │ + mov w10, #0x3 // #3 │ │ + mov w8, w17 │ │ + ldrsw x0, [x22, #488] │ │ + mov w1, #0x150 // #336 │ │ + madd x1, x0, x1, x20 │ │ + ldr x1, [x1, #656] │ │ + cbz x1, 21950 │ │ + mov w1, #0x150 // #336 │ │ + madd x0, x0, x1, x20 │ │ + ldr x0, [x0, #648] │ │ + ldr w1, [x0, #248] │ │ + cbz w13, 224f8 │ │ + sub w0, w13, #0x1 │ │ + mov w2, #0x1 // #1 │ │ + lsl w0, w2, w0 │ │ + sub w3, w1, w16 │ │ + sub w2, w0, #0x1 │ │ + and w4, w2, w3 │ │ + and w3, w0, w3 │ │ + sub w3, w4, w3 │ │ + cmp w3, #0x0 │ │ + b.le 224d0 │ │ + cmn w14, #0x1 │ │ + b.eq 22498 // b.none │ │ + sub w3, w14, w1 │ │ + and w2, w2, w3 │ │ + and w0, w0, w3 │ │ + cmp w2, w0 │ │ + b.le 224f8 │ │ + mov w11, #0x4 // #4 │ │ + mov w14, w1 │ │ + b 224f8 │ │ + cmn w8, #0x1 │ │ + b.eq 224c0 // b.none │ │ + sub w15, w9, w8 │ │ + and w11, w11, w15 │ │ + and w10, w10, w15 │ │ + cmp w11, w10 │ │ + b.le 21da0 │ │ + mov w11, wzr │ │ + mov w10, #0x1 // #1 │ │ + mov w8, w9 │ │ + b 21da8 │ │ + tbz w3, #31, 224f8 │ │ cmn w8, #0x1 │ │ - b.eq 221fc // b.none │ │ + b.eq 224f0 // b.none │ │ sub w3, w1, w8 │ │ and w2, w2, w3 │ │ and w0, w0, w3 │ │ cmp w2, w0 │ │ - b.le 22204 │ │ + b.le 224f8 │ │ mov w10, #0x4 // #4 │ │ mov w8, w1 │ │ ldrsw x0, [x22, #492] │ │ mov w2, #0x150 // #336 │ │ - madd x2, x0, x2, x29 │ │ - ldr x2, [x2, #496] │ │ - cbz x2, 21730 │ │ + madd x2, x0, x2, x20 │ │ + ldr x2, [x2, #656] │ │ + cbz x2, 21950 │ │ mov w2, #0x150 // #336 │ │ - madd x0, x0, x2, x29 │ │ - ldr x0, [x0, #488] │ │ + madd x0, x0, x2, x20 │ │ + ldr x0, [x0, #648] │ │ ldr w2, [x0, #248] │ │ - cbz w13, 222a4 │ │ + cbz w13, 22598 │ │ sub w0, w13, #0x1 │ │ mov w3, #0x1 // #1 │ │ lsl w0, w3, w0 │ │ sub w4, w2, w16 │ │ sub w3, w0, #0x1 │ │ and w5, w3, w4 │ │ and w4, w0, w4 │ │ sub w4, w5, w4 │ │ cmp w4, #0x0 │ │ - b.le 2227c │ │ + b.le 22570 │ │ cmn w14, #0x1 │ │ - b.eq 22270 // b.none │ │ + b.eq 22564 // b.none │ │ sub w4, w14, w2 │ │ and w3, w3, w4 │ │ and w0, w0, w4 │ │ cmp w3, w0 │ │ - b.le 222a4 │ │ + b.le 22598 │ │ mov w11, #0x5 // #5 │ │ mov w14, w2 │ │ - b 222a4 │ │ - tbz w4, #31, 222a4 │ │ + b 22598 │ │ + tbz w4, #31, 22598 │ │ cmn w8, #0x1 │ │ - b.eq 2229c // b.none │ │ + b.eq 22590 // b.none │ │ sub w4, w2, w8 │ │ and w3, w3, w4 │ │ and w0, w0, w4 │ │ cmp w3, w0 │ │ - b.le 222a4 │ │ + b.le 22598 │ │ mov w10, #0x5 // #5 │ │ mov w8, w2 │ │ ldrsw x0, [x22, #496] │ │ mov w3, #0x150 // #336 │ │ - madd x3, x0, x3, x29 │ │ - ldr x3, [x3, #496] │ │ - cbz x3, 21730 │ │ + madd x3, x0, x3, x20 │ │ + ldr x3, [x3, #656] │ │ + cbz x3, 21950 │ │ mov w3, #0x150 // #336 │ │ - madd x0, x0, x3, x29 │ │ - ldr x0, [x0, #488] │ │ + madd x0, x0, x3, x20 │ │ + ldr x0, [x0, #648] │ │ ldr w3, [x0, #248] │ │ - cbz w13, 2234c │ │ + cbz w13, 2261c │ │ sub w0, w13, #0x1 │ │ mov w4, #0x1 // #1 │ │ sub w5, w3, w16 │ │ lsl w16, w4, w0 │ │ sub w0, w16, #0x1 │ │ and w4, w0, w5 │ │ and w5, w16, w5 │ │ sub w4, w4, w5 │ │ cmp w4, #0x0 │ │ - b.le 22324 │ │ + b.le 22618 │ │ cmn w14, #0x1 │ │ - b.eq 22310 // b.none │ │ + b.eq 22604 // b.none │ │ sub w4, w14, w3 │ │ and w0, w0, w4 │ │ and w16, w16, w4 │ │ cmp w0, w16 │ │ - b.le 2234c │ │ + b.le 2261c │ │ mov w11, #0x6 // #6 │ │ mov w14, w3 │ │ cmn w8, #0x1 │ │ - b.ne 22354 // b.any │ │ - b 22394 │ │ - tbz w4, #31, 2234c │ │ - cmn w8, #0x1 │ │ - b.eq 22344 // b.none │ │ - sub w4, w3, w8 │ │ - and w0, w0, w4 │ │ - and w16, w16, w4 │ │ - cmp w0, w16 │ │ - b.le 2234c │ │ - mov w10, #0x6 // #6 │ │ - mov w8, w3 │ │ + b.ne 22624 // b.any │ │ + b 226a4 │ │ + tbnz w4, #31, 22664 │ │ cmn w8, #0x1 │ │ - b.eq 22394 // b.none │ │ + b.eq 226a4 // b.none │ │ cmn w14, #0x1 │ │ - b.eq 22394 // b.none │ │ + b.eq 226a4 // b.none │ │ cmp w10, w11 │ │ mov w8, #0x1 // #1 │ │ csel w9, w10, w11, lt // lt = tstop │ │ csel w10, w10, w11, gt │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ str w9, [x22, #1408] │ │ str w10, [x22, #1412] │ │ str w8, [x22, #1400] │ │ - bl 16698 │ │ + bl 16594 │ │ ldr w8, [x22, #284] │ │ str w0, [x22, #1404] │ │ - cbnz w8, 21358 │ │ - b 20e80 │ │ + cbnz w8, 21580 │ │ + b 210c0 │ │ + cmn w8, #0x1 │ │ + b.eq 22680 // b.none │ │ + sub w4, w3, w8 │ │ + and w0, w0, w4 │ │ + and w16, w16, w4 │ │ + cmp w0, w16 │ │ + b.le 22698 │ │ + ldr x26, [sp, #16] │ │ + mov w10, #0x6 // #6 │ │ + mov w8, w3 │ │ + cmn w8, #0x1 │ │ + b.ne 22624 // b.any │ │ + b 226a4 │ │ + ldr x26, [sp, #16] │ │ + cmn w8, #0x1 │ │ + b.ne 22624 // b.any │ │ mov w0, wzr │ │ - cbz w13, 2134c │ │ + cbz w13, 21574 │ │ cmn w8, #0x1 │ │ - b.eq 2134c // b.none │ │ + b.eq 21574 // b.none │ │ sub w13, w13, #0x1 │ │ mov w11, #0x1 // #1 │ │ lsl w14, w11, w13 │ │ sub w0, w12, w8 │ │ sub w16, w14, #0x1 │ │ sub w4, w9, w8 │ │ and w11, w14, w0 │ │ and w0, w16, w0 │ │ and w5, w14, w4 │ │ and w4, w16, w4 │ │ cmp w0, w11 │ │ csinv w12, w12, wzr, lt // lt = tstop │ │ cmp w4, w5 │ │ - b.ge 22400 // b.tcont │ │ + b.ge 22710 // b.tcont │ │ cmn w12, #0x1 │ │ - b.eq 223f8 // b.none │ │ + b.eq 22708 // b.none │ │ sub w11, w9, w12 │ │ and w0, w16, w11 │ │ and w11, w14, w11 │ │ cmp w0, w11 │ │ - b.le 22400 │ │ + b.le 22710 │ │ mov w11, #0x1 // #1 │ │ - b 22408 │ │ + b 22718 │ │ mov w11, wzr │ │ mov w9, w12 │ │ sub w12, w15, w8 │ │ and w0, w16, w12 │ │ and w12, w14, w12 │ │ cmp w0, w12 │ │ - b.ge 22440 // b.tcont │ │ + b.ge 22750 // b.tcont │ │ cmn w9, #0x1 │ │ - b.eq 22438 // b.none │ │ + b.eq 22748 // b.none │ │ sub w12, w15, w9 │ │ and w16, w16, w12 │ │ and w12, w14, w12 │ │ cmp w16, w12 │ │ - b.le 22440 │ │ + b.le 22750 │ │ mov w11, #0x2 // #2 │ │ mov w9, w15 │ │ mov w12, #0x1 // #1 │ │ lsl w12, w12, w13 │ │ sub w15, w17, w8 │ │ sub w14, w12, #0x1 │ │ and w16, w14, w15 │ │ and w15, w12, w15 │ │ cmp w16, w15 │ │ - b.ge 22484 // b.tcont │ │ + b.ge 22794 // b.tcont │ │ cmn w9, #0x1 │ │ - b.eq 2247c // b.none │ │ + b.eq 2278c // b.none │ │ sub w15, w17, w9 │ │ and w16, w14, w15 │ │ and w15, w12, w15 │ │ cmp w16, w15 │ │ - b.le 22484 │ │ + b.le 22794 │ │ mov w11, #0x3 // #3 │ │ mov w9, w17 │ │ sub w15, w1, w8 │ │ and w16, w14, w15 │ │ and w15, w12, w15 │ │ cmp w16, w15 │ │ - b.ge 224bc // b.tcont │ │ + b.ge 227cc // b.tcont │ │ cmn w9, #0x1 │ │ - b.eq 224b4 // b.none │ │ + b.eq 227c4 // b.none │ │ sub w15, w1, w9 │ │ and w14, w14, w15 │ │ and w12, w12, w15 │ │ cmp w14, w12 │ │ - b.le 224bc │ │ + b.le 227cc │ │ mov w11, #0x4 // #4 │ │ mov w9, w1 │ │ mov w12, #0x1 // #1 │ │ lsl w12, w12, w13 │ │ sub w14, w2, w8 │ │ sub w13, w12, #0x1 │ │ and w15, w13, w14 │ │ and w14, w12, w14 │ │ cmp w15, w14 │ │ - b.ge 22500 // b.tcont │ │ + b.ge 22810 // b.tcont │ │ cmn w9, #0x1 │ │ - b.eq 224f8 // b.none │ │ + b.eq 22808 // b.none │ │ sub w14, w2, w9 │ │ and w15, w13, w14 │ │ and w14, w12, w14 │ │ cmp w15, w14 │ │ - b.le 22500 │ │ + b.le 22810 │ │ mov w11, #0x5 // #5 │ │ mov w9, w2 │ │ sub w8, w3, w8 │ │ and w14, w13, w8 │ │ and w8, w12, w8 │ │ cmp w14, w8 │ │ - b.ge 22540 // b.tcont │ │ + b.ge 22854 // b.tcont │ │ cmn w9, #0x1 │ │ - b.eq 22530 // b.none │ │ + b.eq 22868 // b.none │ │ + ldr x26, [sp, #16] │ │ sub w8, w3, w9 │ │ and w9, w13, w8 │ │ and w8, w12, w8 │ │ cmp w9, w8 │ │ - b.le 2235c │ │ + b.le 2262c │ │ mov w11, #0x6 // #6 │ │ cmn w3, #0x1 │ │ - b.ne 2235c // b.any │ │ - b 212b4 │ │ + b.ne 2262c // b.any │ │ + b 214f0 │ │ + ldr x26, [sp, #16] │ │ mov w3, w9 │ │ cmn w3, #0x1 │ │ - b.ne 2235c // b.any │ │ - b 212b4 │ │ + b.ne 2262c // b.any │ │ + b 214f0 │ │ + ldr x26, [sp, #16] │ │ + mov w11, #0x6 // #6 │ │ + cmn w3, #0x1 │ │ + b.ne 2262c // b.any │ │ + b 214f0 │ │ stp x23, x22, [sp, #-48]! │ │ stp x21, x20, [sp, #16] │ │ stp x19, x30, [sp, #32] │ │ - ldr x22, [x0, #48] │ │ - ldr x21, [x0, #64] │ │ + ldr x22, [x0, #72] │ │ + ldr x21, [x0, #96] │ │ mov x19, x1 │ │ - cbz w2, 226c4 │ │ + cbz w2, 229f0 │ │ mov x20, x0 │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ - cbz w0, 22588 │ │ + bl 16594 │ │ + cbz w0, 228b4 │ │ mov x23, xzr │ │ - b 22610 │ │ + b 2293c │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ mov w23, #0x1 // #1 │ │ - bl 16698 │ │ - cbnz w0, 22610 │ │ + bl 16594 │ │ + cbnz w0, 2293c │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ - cbz w0, 225b4 │ │ + bl 16594 │ │ + cbz w0, 228e0 │ │ mov w23, #0x2 // #2 │ │ - b 22610 │ │ + b 2293c │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ - cbz w0, 225cc │ │ + bl 16594 │ │ + cbz w0, 228f8 │ │ mov w23, #0x3 // #3 │ │ - b 22610 │ │ + b 2293c │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ - cbz w0, 225e4 │ │ + bl 16594 │ │ + cbz w0, 22910 │ │ mov w23, #0x4 // #4 │ │ - b 22610 │ │ + b 2293c │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ - cbz w0, 225fc │ │ + bl 16594 │ │ + cbz w0, 22928 │ │ mov w23, #0x5 // #5 │ │ - b 22610 │ │ + b 2293c │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ - cbz w0, 226c4 │ │ + bl 16594 │ │ + cbz w0, 229f0 │ │ mov w23, #0x6 // #6 │ │ - ldr x8, [x20, #64] │ │ + ldr x8, [x20, #96] │ │ mov w9, #0x150 // #336 │ │ add x8, x8, x23, lsl #2 │ │ ldrsw x8, [x8, #472] │ │ nop │ │ madd x9, x8, x9, x20 │ │ - ldr x9, [x9, #496] │ │ - cbz x9, 22754 │ │ + ldr x9, [x9, #656] │ │ + cbz x9, 22a80 │ │ mov w9, #0x150 // #336 │ │ madd x9, x8, x9, x20 │ │ - ldr w8, [x9, #536] │ │ + ldr w8, [x9, #696] │ │ str w8, [x21, #240] │ │ - ldr w10, [x9, #540] │ │ + ldr w10, [x9, #700] │ │ str w10, [x21, #244] │ │ - ldr x9, [x9, #488] │ │ + ldr x9, [x9, #648] │ │ add x10, x21, #0x1bc │ │ add x9, x9, #0x1bc │ │ ldr x9, [x9] │ │ str x9, [x10] │ │ ldr w9, [x22, #1064] │ │ - cbz w9, 22768 │ │ + cbz w9, 22a94 │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ cmp w0, #0x0 │ │ cset w8, ne // ne = any │ │ str w8, [x21, #456] │ │ - cbz w0, 2280c │ │ + cbz w0, 22b38 │ │ mov w1, #0x3 // #3 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ ldr w9, [x21, #240] │ │ mov w8, w0 │ │ add w8, w8, #0x9 │ │ mov w10, #0x10 // #16 │ │ lsl w11, w9, #3 │ │ cmp w9, #0x10 │ │ add w11, w11, w8, asr #1 │ │ str w8, [x21, #452] │ │ sdiv w8, w11, w8 │ │ csel w9, w9, w10, lt // lt = tstop │ │ cmp w8, w9 │ │ csel w8, w8, w9, gt │ │ mov w0, wzr │ │ - b 2281c │ │ + b 22b48 │ │ ldr w8, [x21, #300] │ │ - cbz w8, 22770 │ │ + cbz w8, 22a9c │ │ ldr w1, [x22, #992] │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ add w8, w0, #0x1 │ │ str w8, [x21, #240] │ │ ldr w1, [x22, #996] │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ add w8, w0, #0x1 │ │ str w8, [x21, #244] │ │ ldr w8, [x22, #1064] │ │ - cbz w8, 22788 │ │ + cbz w8, 22ab4 │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ cmp w0, #0x0 │ │ cset w8, ne // ne = any │ │ str w8, [x21, #456] │ │ - cbz w0, 2278c │ │ + cbz w0, 22ab8 │ │ mov w1, #0x3 // #3 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ ldr w8, [x21, #240] │ │ add w9, w0, #0x9 │ │ mov w10, #0x10 // #16 │ │ str w9, [x21, #452] │ │ lsl w11, w8, #3 │ │ cmp w8, #0x10 │ │ add w11, w11, w9, asr #1 │ │ sdiv w9, w11, w9 │ │ csel w8, w8, w10, lt // lt = tstop │ │ cmp w9, w8 │ │ csel w8, w9, w8, gt │ │ - b 22798 │ │ + b 22ac4 │ │ mov w0, #0xffffffff // #-1 │ │ ldp x19, x30, [sp, #32] │ │ ldp x21, x20, [sp, #16] │ │ ldp x23, x22, [sp], #48 │ │ ret │ │ str wzr, [x21, #456] │ │ - b 22810 │ │ + b 22b3c │ │ ldr w8, [x22, #4] │ │ str w8, [x21, #240] │ │ ldr w8, [x22, #8] │ │ str w8, [x21, #244] │ │ ldr w8, [x22, #1064] │ │ - cbnz w8, 226fc │ │ + cbnz w8, 22a28 │ │ str wzr, [x21, #456] │ │ ldr w8, [x21, #240] │ │ mov w9, #0x8 // #8 │ │ str w9, [x21, #452] │ │ mov w1, #0x1 // #1 │ │ mov x0, x19 │ │ str w8, [x21, #236] │ │ - bl 16698 │ │ + bl 16594 │ │ str w0, [x21, #460] │ │ - cbz w0, 227f0 │ │ + cbz w0, 22b1c │ │ mov w1, #0x10 // #16 │ │ mov x0, x19 │ │ - bl 16698 │ │ + bl 16594 │ │ add w8, w0, #0x1 │ │ mov w1, #0x10 // #16 │ │ mov x0, x19 │ │ str w8, [x21, #444] │ │ - bl 16698 │ │ + bl 16594 │ │ mov w8, w0 │ │ add w8, w8, #0x1 │ │ mov w0, wzr │ │ str w8, [x21, #448] │ │ ldp x19, x30, [sp, #32] │ │ ldp x21, x20, [sp, #16] │ │ ldp x23, x22, [sp], #48 │ │ @@ -30489,116 +30720,123 @@ │ │ ldp x19, x30, [sp, #32] │ │ ldp x21, x20, [sp, #16] │ │ ldp x23, x22, [sp], #48 │ │ ret │ │ str x22, [sp, #-48]! │ │ stp x21, x20, [sp, #16] │ │ stp x19, x30, [sp, #32] │ │ - ldp w20, w8, [x0, #64] │ │ - ldp w9, w10, [x0, #56] │ │ - mov x19, x0 │ │ - sxtw x10, w10 │ │ - cmp w8, #0x8 │ │ - add w8, w9, #0x7f │ │ - add x9, x10, #0x7f │ │ - cset w10, gt │ │ - and w11, w8, #0xffffff80 │ │ + ldp w20, w9, [x0, #64] │ │ + ldp w10, w11, [x0, #56] │ │ + mov x8, x1 │ │ + sxtw x11, w11 │ │ + cmp w9, #0x8 │ │ + add w9, w10, #0x7f │ │ + add x10, x11, #0x7f │ │ + cset w11, gt │ │ + and w12, w9, #0xffffff80 │ │ cmp w20, #0x1 │ │ - lsl w10, w11, w10 │ │ - and x8, x9, #0xffffffffffffff80 │ │ - cset w9, eq // eq = none │ │ - sxtw x10, w10 │ │ - cbz w20, 22888 │ │ + lsl w11, w12, w11 │ │ + mov x19, x0 │ │ + and x9, x10, #0xffffffffffffff80 │ │ + cset w10, eq // eq = none │ │ + sxtw x12, w11 │ │ + cbz w20, 22bb8 │ │ cmp w20, #0x3 │ │ cset w11, ne // ne = any │ │ - asr x11, x10, x11 │ │ - b 2288c │ │ + asr x11, x12, x11 │ │ + b 22bbc │ │ mov x11, xzr │ │ - orr x12, x10, #0x40 │ │ - tst x10, #0x380 │ │ - csel x10, x12, x10, eq // eq = none │ │ + orr x13, x12, #0x40 │ │ + tst x12, #0x380 │ │ + csel x12, x13, x12, eq // eq = none │ │ tst x11, #0x3ff │ │ add x13, x11, #0x40 │ │ - asr w9, w8, w9 │ │ + asr w10, w9, w10 │ │ ccmp w20, #0x0, #0x4, eq // eq = none │ │ - sxtw x9, w9 │ │ - mul x22, x10, x8 │ │ - csel x8, x13, x11, ne // ne = any │ │ - mul x21, x8, x9 │ │ - stp x10, x8, [x19, #40] │ │ - add x8, x22, x21, lsl #1 │ │ - orr x2, x8, #0x40 │ │ - add x0, sp, #0x8 │ │ - mov w1, #0x40 // #64 │ │ - bl 4a80 │ │ - mov w8, w0 │ │ - mov w0, #0xfffffff4 // #-12 │ │ - cbnz w8, 22904 │ │ - ldr x8, [sp, #8] │ │ - cbz x8, 22904 │ │ - add x9, x8, x22 │ │ + sxtw x10, w10 │ │ + mul x22, x12, x9 │ │ + csel x9, x13, x11, ne // ne = any │ │ + mul x21, x9, x10 │ │ + stp x12, x9, [x19, #40] │ │ + add x9, x22, x21, lsl #1 │ │ + orr x9, x9, #0x40 │ │ + sub x1, x9, #0x10 │ │ + mov x0, x8 │ │ + bl 1d638 │ │ + cbz x0, 22c40 │ │ + mov x8, x0 │ │ + str x8, [x19, #256] │ │ + ldr x8, [x8] │ │ cmp w20, #0x0 │ │ + mov w0, wzr │ │ + add x9, x8, x22 │ │ csel x10, x9, xzr, ne // ne = any │ │ add x9, x9, x21 │ │ - mov w0, wzr │ │ stp x8, x10, [x19, #16] │ │ csel x8, x9, xzr, ne // ne = any │ │ str x8, [x19, #32] │ │ ldp x19, x30, [sp, #32] │ │ ldp x21, x20, [sp, #16] │ │ ldr x22, [sp], #48 │ │ ret │ │ - ldr x0, [x0, #16] │ │ - b 4b90 │ │ + mov w0, #0xfffffff4 // #-12 │ │ + ldp x19, x30, [sp, #32] │ │ + ldp x21, x20, [sp, #16] │ │ + ldr x22, [sp], #48 │ │ + ret │ │ + ldr x8, [x0, #256] │ │ + mov x0, x1 │ │ + mov x1, x8 │ │ + b 1d5bc │ │ sub sp, sp, #0x90 │ │ stp x23, x22, [sp, #96] │ │ stp x21, x20, [sp, #112] │ │ stp x19, x30, [sp, #128] │ │ ldr w8, [x0, #8] │ │ mov x19, x1 │ │ - mov w9, #0x1238 // #4664 │ │ + mov w9, #0x1090 // #4240 │ │ ldp x7, x6, [x19, #16] │ │ add x9, x19, x9 │ │ cmp w8, #0x1 │ │ csel x8, x9, xzr, hi // hi = pmore │ │ mov x21, x0 │ │ str x8, [x19, #2584] │ │ ldp x5, x4, [x19] │ │ ldp w8, w3, [x6, #240] │ │ - ldp x9, x11, [x0, #72] │ │ - ldp x12, x13, [x0, #88] │ │ - ldr x14, [x0, #112] │ │ - ldr x15, [x21, #104]! │ │ + ldp x9, x11, [x0, #104] │ │ + ldp x12, x13, [x0, #120] │ │ + ldr x14, [x0, #144] │ │ + ldr x15, [x21, #136]! │ │ ldr x16, [x19, #3056] │ │ - mov w10, #0x99f0 // #39408 │ │ + mov w10, #0x9ae0 // #39648 │ │ cset w17, hi // hi = pmore │ │ add x1, x1, #0x908 │ │ add x10, x0, x10 │ │ lsl x17, x17, #3 │ │ add x16, x16, #0x18 │ │ add x23, x19, #0xa20 │ │ str w2, [sp, #48] │ │ mov w2, w8 │ │ mov x20, x0 │ │ stp x17, x23, [sp, #72] │ │ stp x16, x10, [sp, #56] │ │ stp x14, x15, [sp, #32] │ │ stp x13, x12, [sp, #16] │ │ stp x11, x9, [sp] │ │ - bl 229fc │ │ + bl 22d44 │ │ mov w22, w0 │ │ - cbnz w0, 229e4 │ │ + cbnz w0, 22d2c │ │ mov x0, x21 │ │ - bl 23884 │ │ - str xzr, [x20, #112] │ │ + bl 23bb4 │ │ + str xzr, [x20, #144] │ │ ldr x8, [x19, #24] │ │ ldr x9, [x19, #2584] │ │ ldr w8, [x8, #276] │ │ str w8, [x19, #2576] │ │ - cbz x9, 229e4 │ │ + cbz x9, 22d2c │ │ ldr x8, [x23] │ │ str wzr, [x8] │ │ ldr x8, [x23] │ │ str wzr, [x8, #4] │ │ mov w0, w22 │ │ ldp x19, x30, [sp, #128] │ │ ldp x21, x20, [sp, #112] │ │ @@ -30609,19 +30847,19 @@ │ │ stp x27, x26, [sp, #16] │ │ stp x25, x24, [sp, #32] │ │ stp x23, x22, [sp, #48] │ │ stp x21, x20, [sp, #64] │ │ stp x19, x30, [sp, #80] │ │ ldr x8, [x1, #16] │ │ mov x22, x0 │ │ - cbz x8, 22a54 │ │ - adrp x1, 98000 │ │ - add x1, x1, #0xf1b │ │ + cbz x8, 22d9c │ │ + adrp x1, 9a000 │ │ + add x1, x1, #0xb7b │ │ mov x0, x22 │ │ - bl 1d614 │ │ + bl 1d510 │ │ mov w25, #0xffffffff // #-1 │ │ mov w0, w25 │ │ ldp x19, x30, [sp, #80] │ │ ldp x21, x20, [sp, #64] │ │ ldp x23, x22, [sp, #48] │ │ ldp x25, x24, [sp, #32] │ │ ldp x27, x26, [sp, #16] │ │ @@ -30632,106 +30870,106 @@ │ │ mov x25, x6 │ │ mov x23, x5 │ │ add x0, x28, #0x128 │ │ mov x24, x4 │ │ mov w26, w3 │ │ mov w27, w2 │ │ mov x19, x1 │ │ - bl 4b50 │ │ - cbz x0, 22b90 │ │ + bl 4ae0 │ │ + cbz x0, 22ed8 │ │ ldr x8, [sp, #128] │ │ ldr x9, [sp, #112] │ │ ldr x10, [sp, #96] │ │ stp w27, w26, [x19, #56] │ │ stp x24, x25, [x19] │ │ str x8, [x19, #136] │ │ stp x10, x9, [x19, #120] │ │ ldr w8, [x24, #12] │ │ ldr w9, [sp, #144] │ │ ldr x26, [sp, #160] │ │ add x24, x19, #0x48 │ │ mov x20, x0 │ │ mov x0, x24 │ │ stp w8, w9, [x19, #64] │ │ - bl 74a0 │ │ + bl 742c │ │ ldp x1, x8, [x26] │ │ mov x0, x19 │ │ blr x8 │ │ - tbnz w0, #31, 22b98 │ │ + tbnz w0, #31, 22ee0 │ │ ldr x8, [x26, #16] │ │ ldr q0, [x26] │ │ add x0, x20, #0x18 │ │ mov w2, #0x108 // #264 │ │ mov x1, x19 │ │ str x8, [x20, #16] │ │ str q0, [x20] │ │ - bl 4b60 │ │ + bl 4af0 │ │ ldr x0, [x19, #16] │ │ - adrp x1, 23000 │ │ - add x1, x1, #0x8c │ │ + adrp x1, 23000 │ │ + add x1, x1, #0x3d4 │ │ mov x2, x20 │ │ - bl 23828 │ │ + bl 23b60 │ │ str x0, [x19, #248] │ │ - cbz x0, 22ba8 │ │ + cbz x0, 22ef0 │ │ ldr x22, [sp, #152] │ │ str x23, [x19, #184] │ │ - cbz x23, 22b1c │ │ + cbz x23, 22e64 │ │ mov x0, x23 │ │ - bl 2386c │ │ + bl 23b9c │ │ str x21, [x19, #176] │ │ - cbz x21, 22b2c │ │ + cbz x21, 22e74 │ │ mov x0, x21 │ │ - bl 2386c │ │ + bl 23b9c │ │ ldr x21, [sp, #104] │ │ mov x0, x24 │ │ mov x1, x22 │ │ - bl 782c │ │ - cbz x28, 22b50 │ │ + bl 76c4 │ │ + cbz x28, 22e98 │ │ ldr x8, [sp, #176] │ │ - cbz x8, 22b50 │ │ + cbz x8, 22e98 │ │ add x9, x20, #0x120 │ │ str x9, [x8] │ │ ldr x20, [sp, #120] │ │ str x21, [x19, #192] │ │ - cbz x21, 22b64 │ │ + cbz x21, 22eac │ │ mov x0, x21 │ │ - bl 2386c │ │ + bl 23b9c │ │ ldr x21, [sp, #136] │ │ str x20, [x19, #200] │ │ - cbz x20, 22b78 │ │ + cbz x20, 22ec0 │ │ mov x0, x20 │ │ - bl 2386c │ │ + bl 23b9c │ │ str x21, [x19, #208] │ │ - cbz x21, 22b88 │ │ + cbz x21, 22ed0 │ │ mov x0, x21 │ │ - bl 2386c │ │ + bl 23b9c │ │ mov w25, wzr │ │ - b 22a34 │ │ + b 22d7c │ │ mov w25, #0xfffffff4 // #-12 │ │ - b 22a34 │ │ + b 22d7c │ │ mov w25, w0 │ │ mov x0, x20 │ │ - bl 4b90 │ │ - b 22a34 │ │ + bl 4b20 │ │ + b 22d7c │ │ ldr x8, [x26, #16] │ │ ldr x1, [x26] │ │ mov x0, x19 │ │ blr x8 │ │ mov x0, x20 │ │ - bl 4b90 │ │ - bl 4ac0 <__errno@plt> │ │ + bl 4b20 │ │ + bl 4a50 <__errno@plt> │ │ ldr w0, [x0] │ │ - bl 4ab0 │ │ - adrp x1, 98000 │ │ + bl 4a40 │ │ + adrp x1, 9a000 │ │ mov x2, x0 │ │ - add x1, x1, #0xf37 │ │ + add x1, x1, #0xb97 │ │ mov x0, x22 │ │ - bl 1d614 │ │ + bl 1d510 │ │ mov w25, #0xfffffff4 // #-12 │ │ - b 22a34 │ │ + b 22d7c │ │ sub sp, sp, #0x70 │ │ ldr x9, [x3, #248] │ │ str x30, [sp, #96] │ │ ldr w8, [x3, #60] │ │ ldp x7, x5, [x3, #176] │ │ ldp x4, x6, [x3] │ │ ldp x10, x11, [x3, #120] │ │ @@ -30744,218 +30982,218 @@ │ │ mov w3, w8 │ │ stp xzr, xzr, [sp, #72] │ │ stp x17, x9, [sp, #56] │ │ str w16, [sp, #48] │ │ stp x14, x15, [sp, #32] │ │ stp x11, x13, [sp, #16] │ │ stp x10, x12, [sp] │ │ - bl 229fc │ │ + bl 22d44 │ │ ldr x30, [sp, #96] │ │ add sp, sp, #0x70 │ │ ret │ │ str x20, [sp, #-32]! │ │ stp x19, x30, [sp, #16] │ │ - cbz x0, 22c7c │ │ + cbz x0, 22fc4 │ │ ldr x8, [x0, #16] │ │ mov x20, x0 │ │ - cbz x8, 22cac │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1752] │ │ - adrp x1, 97000 │ │ - adrp x2, 98000 │ │ - add x1, x1, #0x790 │ │ - add x2, x2, #0xe88 │ │ - b 22c94 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1752] │ │ - adrp x1, 97000 │ │ - adrp x2, 97000 │ │ - add x1, x1, #0x790 │ │ - add x2, x2, #0x840 │ │ + cbz x8, 22ff4 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1696] │ │ + adrp x1, 99000 │ │ + adrp x2, 9a000 │ │ + add x1, x1, #0x410 │ │ + add x2, x2, #0xae8 │ │ + b 22fdc │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1696] │ │ + adrp x1, 99000 │ │ + adrp x2, 99000 │ │ + add x1, x1, #0x410 │ │ + add x2, x2, #0x4c0 │ │ ldp x19, x30, [sp, #16] │ │ - adrp x3, 98000 │ │ + adrp x3, 9a000 │ │ add x0, x8, #0x130 │ │ - add x3, x3, #0xe76 │ │ + add x3, x3, #0xad6 │ │ ldr x20, [sp], #32 │ │ - b 4b40 │ │ + b 4ad0 │ │ mov x19, x1 │ │ - cbz x1, 22d28 │ │ + cbz x1, 23070 │ │ ldr x0, [x19, #248] │ │ - cbz x0, 22d10 │ │ + cbz x0, 23058 │ │ ldr x8, [x19, #16] │ │ - cbz x8, 22d44 │ │ - bl 2386c │ │ + cbz x8, 2308c │ │ + bl 23b9c │ │ ldr x0, [x19, #176] │ │ - cbz x0, 22cd4 │ │ - bl 2386c │ │ + cbz x0, 2301c │ │ + bl 23b9c │ │ ldr x0, [x19, #184] │ │ - cbz x0, 22ce0 │ │ - bl 2386c │ │ + cbz x0, 23028 │ │ + bl 23b9c │ │ ldr x0, [x19, #112] │ │ - cbz x0, 22cec │ │ - bl 2386c │ │ + cbz x0, 23034 │ │ + bl 23b9c │ │ ldr x0, [x19, #192] │ │ - cbz x0, 22cf8 │ │ - bl 2386c │ │ + cbz x0, 23040 │ │ + bl 23b9c │ │ ldr x0, [x19, #200] │ │ - cbz x0, 22d04 │ │ - bl 2386c │ │ + cbz x0, 2304c │ │ + bl 23b9c │ │ ldr x0, [x19, #208] │ │ - cbz x0, 22d10 │ │ - bl 2386c │ │ + cbz x0, 23058 │ │ + bl 23b9c │ │ mov x1, x19 │ │ ldp x19, x30, [sp, #16] │ │ mov w2, #0x108 // #264 │ │ mov x0, x20 │ │ ldr x20, [sp], #32 │ │ - b 4b60 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1752] │ │ - adrp x1, 97000 │ │ - adrp x2, 97000 │ │ - add x1, x1, #0x790 │ │ - add x2, x2, #0x879 │ │ - b 22c94 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1752] │ │ - adrp x1, 97000 │ │ - adrp x2, 98000 │ │ - add x1, x1, #0x790 │ │ - add x2, x2, #0xea3 │ │ - b 22c94 │ │ + b 4af0 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1696] │ │ + adrp x1, 99000 │ │ + adrp x2, 99000 │ │ + add x1, x1, #0x410 │ │ + add x2, x2, #0x4f9 │ │ + b 22fdc │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1696] │ │ + adrp x1, 99000 │ │ + adrp x2, 9a000 │ │ + add x1, x1, #0x410 │ │ + add x2, x2, #0xb03 │ │ + b 22fdc │ │ stp x19, x30, [sp, #-16]! │ │ - cbz x0, 22d8c │ │ + cbz x0, 230d4 │ │ ldr x8, [x0, #16] │ │ - cbz x8, 22db8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1752] │ │ - adrp x1, 97000 │ │ - adrp x2, 98000 │ │ - add x1, x1, #0x790 │ │ - add x2, x2, #0xe88 │ │ - b 22da4 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1752] │ │ - adrp x1, 97000 │ │ - adrp x2, 97000 │ │ - add x1, x1, #0x790 │ │ - add x2, x2, #0x840 │ │ - adrp x3, 98000 │ │ + cbz x8, 23100 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1696] │ │ + adrp x1, 99000 │ │ + adrp x2, 9a000 │ │ + add x1, x1, #0x410 │ │ + add x2, x2, #0xae8 │ │ + b 230ec │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1696] │ │ + adrp x1, 99000 │ │ + adrp x2, 99000 │ │ + add x1, x1, #0x410 │ │ + add x2, x2, #0x4c0 │ │ + adrp x3, 9a000 │ │ add x0, x8, #0x130 │ │ - add x3, x3, #0xebe │ │ + add x3, x3, #0xb1e │ │ ldp x19, x30, [sp], #16 │ │ - b 4b40 │ │ + b 4ad0 │ │ mov x19, x1 │ │ - cbz x1, 22e0c │ │ + cbz x1, 23154 │ │ ldr x8, [x19, #248] │ │ - cbz x8, 22dd0 │ │ + cbz x8, 23118 │ │ ldr x8, [x19, #16] │ │ - cbz x8, 22e28 │ │ + cbz x8, 23170 │ │ mov w2, #0x108 // #264 │ │ mov x1, x19 │ │ - bl 4b60 │ │ + bl 4af0 │ │ movi v0.2d, #0x0 │ │ stp q0, q0, [x19] │ │ stp q0, q0, [x19, #32] │ │ stp q0, q0, [x19, #64] │ │ stp q0, q0, [x19, #96] │ │ stp q0, q0, [x19, #128] │ │ stp q0, q0, [x19, #160] │ │ stp q0, q0, [x19, #192] │ │ stp q0, q0, [x19, #224] │ │ str xzr, [x19, #256] │ │ ldp x19, x30, [sp], #16 │ │ ret │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1752] │ │ - adrp x1, 97000 │ │ - adrp x2, 97000 │ │ - add x1, x1, #0x790 │ │ - add x2, x2, #0x879 │ │ - b 22da4 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1752] │ │ - adrp x1, 97000 │ │ - adrp x2, 98000 │ │ - add x1, x1, #0x790 │ │ - add x2, x2, #0xea3 │ │ - b 22da4 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1696] │ │ + adrp x1, 99000 │ │ + adrp x2, 99000 │ │ + add x1, x1, #0x410 │ │ + add x2, x2, #0x4f9 │ │ + b 230ec │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1696] │ │ + adrp x1, 99000 │ │ + adrp x2, 9a000 │ │ + add x1, x1, #0x410 │ │ + add x2, x2, #0xb03 │ │ + b 230ec │ │ str x20, [sp, #-32]! │ │ stp x19, x30, [sp, #16] │ │ mov x19, x1 │ │ mov x20, x0 │ │ - bl 22c48 │ │ + bl 22f90 │ │ ldr w8, [x19, #264] │ │ str w8, [x20, #264] │ │ ldr q0, [x19, #272] │ │ str q0, [x20, #272] │ │ ldp x19, x30, [sp, #16] │ │ ldr x20, [sp], #32 │ │ ret │ │ stp x19, x30, [sp, #-16]! │ │ - cbz x0, 22ef4 │ │ + cbz x0, 2323c │ │ mov x19, x0 │ │ ldr x8, [x0, #248]! │ │ - cbz x8, 22ec4 │ │ + cbz x8, 2320c │ │ ldr x8, [x19, #16] │ │ - cbz x8, 22f10 │ │ - bl 23884 │ │ + cbz x8, 23258 │ │ + bl 23bb4 │ │ add x0, x19, #0xb8 │ │ - bl 23884 │ │ + bl 23bb4 │ │ add x0, x19, #0xb0 │ │ - bl 23884 │ │ + bl 23bb4 │ │ add x0, x19, #0x70 │ │ - bl 23884 │ │ + bl 23bb4 │ │ add x0, x19, #0xc0 │ │ - bl 23884 │ │ + bl 23bb4 │ │ add x0, x19, #0xc8 │ │ - bl 23884 │ │ + bl 23bb4 │ │ add x0, x19, #0xd0 │ │ - bl 23884 │ │ + bl 23bb4 │ │ movi v0.2d, #0x0 │ │ str xzr, [x19, #256] │ │ stp q0, q0, [x19, #224] │ │ stp q0, q0, [x19, #192] │ │ stp q0, q0, [x19, #160] │ │ stp q0, q0, [x19, #128] │ │ stp q0, q0, [x19, #96] │ │ stp q0, q0, [x19, #64] │ │ stp q0, q0, [x19, #32] │ │ stp q0, q0, [x19] │ │ ldp x19, x30, [sp], #16 │ │ ret │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1752] │ │ - adrp x1, 97000 │ │ - adrp x2, 98000 │ │ - add x1, x1, #0x790 │ │ - add x2, x2, #0xed5 │ │ - b 22f28 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1752] │ │ - adrp x1, 97000 │ │ - adrp x2, 98000 │ │ - add x1, x1, #0x790 │ │ - add x2, x2, #0xf02 │ │ - adrp x3, 98000 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1696] │ │ + adrp x1, 99000 │ │ + adrp x2, 9a000 │ │ + add x1, x1, #0x410 │ │ + add x2, x2, #0xb35 │ │ + b 23270 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1696] │ │ + adrp x1, 99000 │ │ + adrp x2, 9a000 │ │ + add x1, x1, #0x410 │ │ + add x2, x2, #0xb62 │ │ + adrp x3, 9a000 │ │ add x0, x8, #0x130 │ │ - add x3, x3, #0xee5 │ │ + add x3, x3, #0xb45 │ │ ldp x19, x30, [sp], #16 │ │ - b 4b40 │ │ + b 4ad0 │ │ stp x19, x30, [sp, #-16]! │ │ mov x19, x0 │ │ - bl 22e74 │ │ + bl 231bc │ │ stp xzr, xzr, [x19, #272] │ │ ldp x19, x30, [sp], #16 │ │ ret │ │ stp x23, x22, [sp, #-48]! │ │ stp x21, x20, [sp, #16] │ │ stp x19, x30, [sp, #32] │ │ ldr x8, [x0, #272] │ │ - cbz x8, 23008 │ │ + cbz x8, 23350 │ │ ldp w9, w8, [x0, #60] │ │ ldr x20, [x0, #280] │ │ mov x19, x0 │ │ cmp w8, #0x1 │ │ cset w8, eq // eq = none │ │ cmp w2, #0x2 │ │ and w8, w8, w2 │ │ @@ -30965,402 +31203,402 @@ │ │ add w8, w8, w21, lsl #3 │ │ ldar w22, [x10] │ │ cmp w8, w9 │ │ csel w9, w9, w8, gt │ │ cmp w8, #0x1 │ │ csinc w23, w9, wzr, ge // ge = tcont │ │ cmp w22, w23 │ │ - b.cs 22ff0 // b.hs, b.nlast │ │ + b.cs 23338 // b.hs, b.nlast │ │ ldr x8, [x19, #272] │ │ add x0, x8, #0x38 │ │ - bl 4b30 │ │ + bl 4ac0 │ │ ldr w22, [x20, x21, lsl #2] │ │ ldr x8, [x19, #272] │ │ cmp w22, w23 │ │ - b.cs 22fe8 // b.hs, b.nlast │ │ + b.cs 23330 // b.hs, b.nlast │ │ add x0, x8, #0x8 │ │ add x1, x8, #0x38 │ │ - bl 4af0 │ │ + bl 4a80 │ │ ldr w22, [x20, x21, lsl #2] │ │ ldr x8, [x19, #272] │ │ cmp w22, w23 │ │ - b.cc 22fcc // b.lo, b.ul, b.last │ │ + b.cc 23314 // b.lo, b.ul, b.last │ │ add x0, x8, #0x38 │ │ - bl 4bc0 │ │ + bl 4b50 │ │ cmn w22, #0x2 │ │ cset w0, eq // eq = none │ │ ldp x19, x30, [sp, #32] │ │ ldp x21, x20, [sp, #16] │ │ ldp x23, x22, [sp], #48 │ │ ret │ │ mov w0, wzr │ │ ldp x19, x30, [sp, #32] │ │ ldp x21, x20, [sp, #16] │ │ ldp x23, x22, [sp], #48 │ │ ret │ │ stp x21, x20, [sp, #-32]! │ │ stp x19, x30, [sp, #16] │ │ ldr x8, [x0, #272] │ │ - cbz x8, 23080 │ │ + cbz x8, 233c8 │ │ mov x19, x0 │ │ add x0, x8, #0x38 │ │ mov w21, w2 │ │ mov w20, w1 │ │ - bl 4b30 │ │ - cbz w21, 23054 │ │ + bl 4ac0 │ │ + cbz w21, 2339c │ │ ldr x8, [x19, #280] │ │ cmp w21, #0x2 │ │ stlr w20, [x8] │ │ - b.eq 23060 // b.none │ │ + b.eq 233a8 // b.none │ │ ldr x8, [x19, #280] │ │ add x8, x8, #0x4 │ │ stlr w20, [x8] │ │ ldr x8, [x19, #272] │ │ add x0, x8, #0x8 │ │ - bl 4b80 │ │ + bl 4b10 │ │ ldr x8, [x19, #272] │ │ ldp x19, x30, [sp, #16] │ │ add x0, x8, #0x38 │ │ ldp x21, x20, [sp], #32 │ │ - b 4bc0 │ │ + b 4b50 │ │ ldp x19, x30, [sp, #16] │ │ ldp x21, x20, [sp], #32 │ │ ret │ │ stp x19, x30, [sp, #-16]! │ │ mov x19, x1 │ │ ldr x8, [x1, #16] │ │ ldr x1, [x1] │ │ add x0, x19, #0x18 │ │ blr x8 │ │ mov x0, x19 │ │ ldp x19, x30, [sp], #16 │ │ - b 4b90 │ │ + b 4b20 │ │ sub sp, sp, #0x160 │ │ - adrp x8, bd000 <__bss_start@@Base+0xf7b8> │ │ - adrp x14, be000 <__bss_start@@Base+0x107b8> │ │ - add x8, x8, #0x785 │ │ - add x14, x14, #0x124 │ │ - adrp x9, b5000 <__bss_start@@Base+0x77b8> │ │ - adrp x10, 98000 │ │ - adrp x11, 99000 │ │ - adrp x12, 99000 │ │ - adrp x1, b4000 <__bss_start@@Base+0x67b8> │ │ - add x9, x9, #0xf85 │ │ - add x10, x10, #0xf53 │ │ - add x11, x11, #0x313 │ │ - add x12, x12, #0xa93 │ │ - adrp x13, ad000 │ │ - adrp x15, 9a000 │ │ - adrp x16, ae000 <__bss_start@@Base+0x7b8> │ │ - adrp x17, 9c000 │ │ - adrp x0, b0000 <__bss_start@@Base+0x27b8> │ │ - add x1, x1, #0x18b │ │ - adrp x4, eb000 <__bss_start@@Base+0x3d7b8> │ │ - adrp x5, bd000 <__bss_start@@Base+0xf7b8> │ │ + adrp x8, be000 <__bss_start@@Base+0xf7b8> │ │ + add x8, x8, #0xf05 │ │ + adrp x9, b7000 <__bss_start@@Base+0x87b8> │ │ + adrp x10, 9a000 │ │ + adrp x11, 9a000 │ │ + adrp x12, 9b000 │ │ + adrp x13, ae000 │ │ + adrp x0, b5000 <__bss_start@@Base+0x67b8> │ │ + adrp x1, b5000 <__bss_start@@Base+0x67b8> │ │ + add x9, x9, #0x705 │ │ + add x10, x10, #0xbb3 │ │ + add x11, x11, #0xf73 │ │ + add x12, x12, #0x6f3 │ │ + add x13, x13, #0x884 │ │ + adrp x14, 9c000 │ │ + adrp x15, af000 <__bss_start@@Base+0x7b8> │ │ + adrp x16, 9e000 │ │ + adrp x17, b1000 <__bss_start@@Base+0x27b8> │ │ + add x0, x0, #0x185 │ │ + add x1, x1, #0x90b │ │ + adrp x4, ec000 <__bss_start@@Base+0x3d7b8> │ │ + adrp x5, be000 <__bss_start@@Base+0xf7b8> │ │ add x6, x8, #0x1df │ │ - add x7, x14, #0x781 │ │ + add x7, x8, #0x59f │ │ stp x28, x27, [sp, #256] │ │ stp x24, x23, [sp, #288] │ │ stp x20, x19, [sp, #320] │ │ mov x24, xzr │ │ - add x13, x13, #0x884 │ │ - add x15, x15, #0x993 │ │ - add x16, x16, #0x784 │ │ - add x17, x17, #0x793 │ │ - add x0, x0, #0x584 │ │ + add x14, x14, #0x5f3 │ │ + add x15, x15, #0x784 │ │ + add x16, x16, #0x3f3 │ │ + add x17, x17, #0x584 │ │ mov w2, #0x98 // #152 │ │ mov w3, #0x130 // #304 │ │ - add x4, x4, #0xe08 │ │ - add x5, x5, #0x784 │ │ - add x27, x9, #0xf │ │ - mov x19, x12 │ │ - mov x12, x7 │ │ - mov x7, x14 │ │ - mov x20, x11 │ │ - mov x11, x6 │ │ - mov x6, x10 │ │ - mov x10, x1 │ │ + add x4, x4, #0xa08 │ │ + add x5, x5, #0xf04 │ │ + add x28, x9, #0xf │ │ + mov x19, x13 │ │ + mov x13, x7 │ │ + mov x7, x12 │ │ + mov x12, x6 │ │ + mov x6, x11 │ │ + mov x11, x1 │ │ + mov x1, x10 │ │ + mov x10, x0 │ │ stp x26, x25, [sp, #272] │ │ stp x22, x21, [sp, #304] │ │ stp x29, x30, [sp, #336] │ │ - mov x26, xzr │ │ - stp x27, x12, [sp, #88] │ │ - mov x1, x10 │ │ + mov x29, xzr │ │ + mov x0, x11 │ │ mov x25, x9 │ │ - mov x29, x12 │ │ + mov x27, x10 │ │ mov x30, x8 │ │ - mov x21, x13 │ │ - mov x12, x11 │ │ - stp x10, x9, [sp, #112] │ │ - str x8, [sp, #128] │ │ - stp x17, x0, [sp, #72] │ │ + mov x20, x13 │ │ + stp x17, x28, [sp, #72] │ │ + stp x11, x10, [sp, #104] │ │ + stp x9, x8, [sp, #120] │ │ stp x15, x16, [sp, #56] │ │ - stp x19, x13, [sp, #40] │ │ - stp x20, x7, [sp, #24] │ │ - str x11, [sp, #104] │ │ - str x6, [sp, #16] │ │ - adrp x9, 98000 │ │ - add x9, x9, #0xf53 │ │ + stp x19, x14, [sp, #40] │ │ + stp x6, x7, [sp, #24] │ │ + stp x13, x12, [sp, #88] │ │ + str x1, [sp, #16] │ │ + adrp x9, 9a000 │ │ + add x9, x9, #0xbb3 │ │ add x11, x5, x24, lsl #6 │ │ add x9, x9, x24, lsl #6 │ │ madd x10, x24, x3, x4 │ │ - add x11, x11, x26, lsl #5 │ │ - add x9, x9, x26, lsl #5 │ │ - madd x10, x26, x2, x10 │ │ + add x11, x11, x29, lsl #5 │ │ + add x9, x9, x29, lsl #5 │ │ + madd x10, x29, x2, x10 │ │ add x11, x11, #0x1e0 │ │ mov x8, xzr │ │ stp x9, x11, [x10, #40] │ │ mov x9, x12 │ │ - mov x10, x6 │ │ - stp x6, x12, [sp, #144] │ │ + mov x10, x1 │ │ + stp x1, x12, [sp, #144] │ │ mov x11, xzr │ │ mov x12, x9 │ │ ldrb w13, [x10, x11] │ │ add x11, x11, #0x1 │ │ cmp x11, #0x8 │ │ strb w13, [x12], #4 │ │ - b.ne 231f0 // b.any │ │ + b.ne 23534 // b.any │ │ add x8, x8, #0x1 │ │ add x10, x10, #0x8 │ │ cmp x8, #0x4 │ │ add x9, x9, #0x1 │ │ - b.ne 231e8 // b.any │ │ - adrp x9, 99000 │ │ - add x9, x9, #0x313 │ │ + b.ne 2352c // b.any │ │ + adrp x9, 9a000 │ │ + add x9, x9, #0xf73 │ │ + add x11, x5, x24, lsl #7 │ │ add x9, x9, x24, lsl #7 │ │ madd x10, x24, x3, x4 │ │ - add x11, x14, x24, lsl #7 │ │ - add x9, x9, x26, lsl #6 │ │ - madd x10, x26, x2, x10 │ │ - add x11, x11, x26, lsl #6 │ │ + add x11, x11, x29, lsl #6 │ │ + add x9, x9, x29, lsl #6 │ │ + madd x10, x29, x2, x10 │ │ + add x11, x11, #0x5a0 │ │ mov x8, xzr │ │ stp x9, x11, [x10, #104] │ │ - mov x9, x7 │ │ - mov x10, x20 │ │ + mov x9, x20 │ │ + mov x10, x6 │ │ mov x11, xzr │ │ mov x12, x9 │ │ ldrb w13, [x10, x11] │ │ add x11, x11, #0x1 │ │ cmp x11, #0x10 │ │ strb w13, [x12], #4 │ │ - b.ne 23250 // b.any │ │ + b.ne 23598 // b.any │ │ add x8, x8, #0x1 │ │ add x10, x10, #0x10 │ │ cmp x8, #0x4 │ │ add x9, x9, #0x1 │ │ - b.ne 23248 // b.any │ │ - adrp x9, 99000 │ │ - adrp x11, ad000 │ │ - add x9, x9, #0xa93 │ │ + b.ne 23590 // b.any │ │ + adrp x9, 9b000 │ │ + adrp x11, ae000 │ │ + add x9, x9, #0x6f3 │ │ add x11, x11, #0x884 │ │ add x9, x9, x24, lsl #8 │ │ madd x10, x24, x3, x4 │ │ add x11, x11, x24, lsl #8 │ │ - add x9, x9, x26, lsl #7 │ │ - madd x10, x26, x2, x10 │ │ - add x11, x11, x26, lsl #7 │ │ + add x9, x9, x29, lsl #7 │ │ + madd x10, x29, x2, x10 │ │ + add x11, x11, x29, lsl #7 │ │ mov x8, xzr │ │ stp x9, x11, [x10, #56] │ │ - mov x9, x21 │ │ - mov x10, x19 │ │ + mov x9, x19 │ │ + mov x10, x7 │ │ mov x11, xzr │ │ mov x12, x9 │ │ ldrb w13, [x10, x11] │ │ add x11, x11, #0x1 │ │ cmp x11, #0x10 │ │ strb w13, [x12], #8 │ │ - b.ne 232b8 // b.any │ │ + b.ne 23600 // b.any │ │ add x8, x8, #0x1 │ │ add x10, x10, #0x10 │ │ cmp x8, #0x8 │ │ add x9, x9, #0x1 │ │ - b.ne 232b0 // b.any │ │ - adrp x9, 9a000 │ │ - adrp x11, ae000 <__bss_start@@Base+0x7b8> │ │ - add x9, x9, #0x993 │ │ + b.ne 235f8 // b.any │ │ + adrp x9, 9c000 │ │ + adrp x11, af000 <__bss_start@@Base+0x7b8> │ │ + add x9, x9, #0x5f3 │ │ add x11, x11, #0x784 │ │ add x9, x9, x24, lsl #9 │ │ madd x10, x24, x3, x4 │ │ add x11, x11, x24, lsl #9 │ │ - add x9, x9, x26, lsl #8 │ │ - madd x10, x26, x2, x10 │ │ - add x11, x11, x26, lsl #8 │ │ + add x9, x9, x29, lsl #8 │ │ + madd x10, x29, x2, x10 │ │ + add x11, x11, x29, lsl #8 │ │ mov x8, xzr │ │ stp x9, x11, [x10, #120] │ │ - mov x9, x16 │ │ - mov x10, x15 │ │ - str x29, [sp, #232] │ │ + mov x9, x15 │ │ + mov x10, x14 │ │ mov x11, xzr │ │ mov x12, x9 │ │ ldrb w13, [x10, x11] │ │ add x11, x11, #0x1 │ │ cmp x11, #0x20 │ │ strb w13, [x12], #8 │ │ - b.ne 23324 // b.any │ │ + b.ne 23668 // b.any │ │ add x8, x8, #0x1 │ │ add x10, x10, #0x20 │ │ cmp x8, #0x8 │ │ add x9, x9, #0x1 │ │ - b.ne 2331c // b.any │ │ - adrp x9, 9c000 │ │ - add x9, x9, #0x793 │ │ - adrp x11, b0000 <__bss_start@@Base+0x27b8> │ │ + b.ne 23660 // b.any │ │ + adrp x9, 9e000 │ │ + add x9, x9, #0x3f3 │ │ + adrp x11, b1000 <__bss_start@@Base+0x27b8> │ │ add x9, x9, x24, lsl #10 │ │ madd x10, x24, x3, x4 │ │ add x11, x11, #0x584 │ │ add x11, x11, x24, lsl #10 │ │ - add x9, x9, x26, lsl #9 │ │ - madd x10, x26, x2, x10 │ │ + add x9, x9, x29, lsl #9 │ │ + madd x10, x29, x2, x10 │ │ str x9, [x10, #72]! │ │ - add x9, x11, x26, lsl #9 │ │ + add x9, x11, x29, lsl #9 │ │ mov x8, xzr │ │ str x10, [sp, #136] │ │ str x9, [x10, #8] │ │ - mov x9, x0 │ │ - mov x10, x17 │ │ + mov x9, x17 │ │ + mov x10, x16 │ │ + str x27, [sp, #232] │ │ mov x11, xzr │ │ mov x12, x9 │ │ ldrb w13, [x10, x11] │ │ add x11, x11, #0x1 │ │ cmp x11, #0x20 │ │ strb w13, [x12], #16 │ │ - b.ne 23394 // b.any │ │ + b.ne 236dc // b.any │ │ add x8, x8, #0x1 │ │ add x10, x10, #0x20 │ │ cmp x8, #0x10 │ │ add x9, x9, #0x1 │ │ - b.ne 2338c // b.any │ │ - adrp x11, b4000 <__bss_start@@Base+0x67b8> │ │ - adrp x12, b5000 <__bss_start@@Base+0x77b8> │ │ + b.ne 236d4 // b.any │ │ + adrp x11, b5000 <__bss_start@@Base+0x67b8> │ │ + adrp x10, b5000 <__bss_start@@Base+0x67b8> │ │ + add x11, x11, #0x904 │ │ + adrp x12, b7000 <__bss_start@@Base+0x87b8> │ │ + stp x14, x15, [sp, #192] │ │ add x8, x5, x24, lsl #5 │ │ - add x10, x14, x24, lsl #7 │ │ - add x11, x11, #0x184 │ │ - add x12, x12, #0xf84 │ │ - adrp x14, a0000 │ │ - stp x19, x21, [sp, #176] │ │ - nop │ │ madd x9, x24, x3, x4 │ │ + add x10, x10, #0x184 │ │ add x11, x11, x24, lsl #9 │ │ + add x12, x12, #0x704 │ │ + adrp x14, a1000 │ │ + add x10, x10, x24, lsl #7 │ │ add x12, x12, x24, lsl #11 │ │ mov w13, #0x14 // #20 │ │ - add x14, x14, #0x393 │ │ - add x21, x8, x26, lsl #4 │ │ - add x8, x10, x26, lsl #6 │ │ - stp x20, x7, [sp, #160] │ │ + add x14, x14, #0xff3 │ │ + add x21, x8, x29, lsl #4 │ │ + madd x26, x29, x2, x9 │ │ + add x8, x11, x29, lsl #8 │ │ + stp x6, x20, [sp, #160] │ │ + stp x7, x19, [sp, #176] │ │ nop │ │ madd x13, x24, x13, x14 │ │ - madd x28, x26, x2, x9 │ │ - add x9, x11, x26, lsl #8 │ │ - add x19, x12, x26, lsl #10 │ │ - add x20, x8, #0x780 │ │ + add x20, x10, x29, lsl #6 │ │ + add x19, x12, x29, lsl #10 │ │ + str x8, [x26, #16] │ │ mov w8, #0xa // #10 │ │ - stp x25, x1, [sp, #240] │ │ mov x23, xzr │ │ - stp x20, x9, [x28, #8] │ │ - str x21, [x28] │ │ - str x19, [x28, #24]! │ │ + stp x21, x20, [x26] │ │ + str x19, [x26, #24]! │ │ nop │ │ - madd x22, x26, x8, x13 │ │ - mov x25, x30 │ │ - stp x15, x16, [sp, #192] │ │ - stp x17, x0, [sp, #208] │ │ + madd x22, x29, x8, x13 │ │ + mov x27, x30 │ │ + stp x16, x17, [sp, #208] │ │ + stp x25, x0, [sp, #240] │ │ str x30, [sp, #224] │ │ - add x29, x23, #0x1 │ │ + add x25, x23, #0x1 │ │ mov x0, x21 │ │ mov x1, x22 │ │ - mov x2, x29 │ │ - bl 4b60 │ │ - cmp x29, #0x3 │ │ - b.hi 2348c // b.pmore │ │ + mov x2, x25 │ │ + bl 4af0 │ │ + cmp x25, #0x3 │ │ + b.hi 237d4 // b.pmore │ │ mov x8, xzr │ │ add x9, x22, x23 │ │ add x10, x23, x8 │ │ add x9, x10, x9 │ │ ldrb w10, [x9, #1]! │ │ - strb w10, [x25, x8] │ │ + strb w10, [x27, x8] │ │ add x8, x8, #0x1 │ │ add x10, x23, x8 │ │ cmp x10, #0x3 │ │ - b.ne 2346c // b.any │ │ + b.ne 237b4 // b.any │ │ add x21, x21, #0x4 │ │ - add x22, x22, x29 │ │ - cmp x29, #0x4 │ │ - add x25, x25, #0x5 │ │ - mov x23, x29 │ │ - b.ne 23448 // b.any │ │ - ldr x29, [sp, #232] │ │ - adrp x9, a0000 │ │ + add x22, x22, x25 │ │ + cmp x25, #0x4 │ │ + add x27, x27, #0x5 │ │ + mov x23, x25 │ │ + b.ne 23790 // b.any │ │ + ldr x27, [sp, #232] │ │ + adrp x9, a2000 │ │ mov w8, #0x48 // #72 │ │ - add x9, x9, #0x4bf │ │ + add x9, x9, #0x11f │ │ madd x8, x24, x8, x9 │ │ mov w9, #0x24 // #36 │ │ mov x25, xzr │ │ - madd x21, x26, x9, x8 │ │ - mov x23, x29 │ │ + madd x21, x29, x9, x8 │ │ + mov x23, x27 │ │ add x22, x25, #0x1 │ │ mov x0, x20 │ │ mov x1, x21 │ │ mov x2, x22 │ │ - bl 4b60 │ │ + bl 4af0 │ │ cmp x22, #0x7 │ │ - b.hi 2350c // b.pmore │ │ + b.hi 23854 // b.pmore │ │ mov x8, xzr │ │ add x9, x21, x25 │ │ add x10, x25, x8 │ │ add x9, x10, x9 │ │ ldrb w10, [x9, #1]! │ │ strb w10, [x23, x8] │ │ add x8, x8, #0x1 │ │ add x10, x25, x8 │ │ cmp x10, #0x7 │ │ - b.ne 234ec // b.any │ │ + b.ne 23834 // b.any │ │ add x20, x20, #0x8 │ │ add x21, x21, x22 │ │ cmp x22, #0x8 │ │ add x23, x23, #0x9 │ │ mov x25, x22 │ │ - b.ne 234c8 // b.any │ │ + b.ne 23810 // b.any │ │ ldr x25, [sp, #240] │ │ - adrp x9, a0000 │ │ + adrp x9, a2000 │ │ mov w8, #0x420 // #1056 │ │ - add x9, x9, #0x8f7 │ │ + add x9, x9, #0x557 │ │ madd x8, x24, x8, x9 │ │ mov w9, #0x210 // #528 │ │ mov x23, xzr │ │ - madd x20, x26, x9, x8 │ │ + madd x20, x29, x9, x8 │ │ mov x22, x25 │ │ add x21, x23, #0x1 │ │ mov x0, x19 │ │ mov x1, x20 │ │ mov x2, x21 │ │ - bl 4b60 │ │ + bl 4af0 │ │ cmp x21, #0x1f │ │ - b.hi 2358c // b.pmore │ │ + b.hi 238d4 // b.pmore │ │ mov x8, xzr │ │ add x9, x20, x23 │ │ add x10, x23, x8 │ │ add x9, x10, x9 │ │ ldrb w10, [x9, #1]! │ │ strb w10, [x22, x8] │ │ add x8, x8, #0x1 │ │ add x10, x23, x8 │ │ cmp x10, #0x1f │ │ - b.ne 2356c // b.any │ │ + b.ne 238b4 // b.any │ │ add x19, x19, #0x20 │ │ add x20, x20, x21 │ │ cmp x21, #0x20 │ │ add x22, x22, #0x21 │ │ mov x23, x21 │ │ - b.ne 23548 // b.any │ │ - ldr x1, [sp, #248] │ │ - adrp x5, bd000 <__bss_start@@Base+0xf7b8> │ │ + b.ne 23890 // b.any │ │ + ldr x0, [sp, #248] │ │ + adrp x5, be000 <__bss_start@@Base+0xf7b8> │ │ mov x8, xzr │ │ - add x5, x5, #0x784 │ │ - mov x9, x1 │ │ - add x10, x27, x8 │ │ + add x5, x5, #0xf04 │ │ + mov x9, x0 │ │ + add x10, x28, x8 │ │ ldurb w11, [x10, #-16] │ │ ldurb w12, [x10, #-14] │ │ ldurb w13, [x10, #-12] │ │ ldurb w14, [x10, #-10] │ │ sturb w11, [x9, #-7] │ │ ldurb w11, [x10, #-8] │ │ sturb w12, [x9, #-6] │ │ @@ -31388,181 +31626,177 @@ │ │ strb w13, [x9, #3] │ │ strb w14, [x9, #4] │ │ strb w12, [x9, #6] │ │ cmp x8, #0x400 │ │ strb w11, [x9, #7] │ │ strb w10, [x9, #8] │ │ add x9, x9, #0x10 │ │ - b.ne 235b8 // b.any │ │ - ldr x8, [x28] │ │ - adrp x4, eb000 <__bss_start@@Base+0x3d7b8> │ │ + b.ne 23900 // b.any │ │ + ldr x8, [x26] │ │ + adrp x4, ec000 <__bss_start@@Base+0x3d7b8> │ │ mov w3, #0x130 // #304 │ │ - add x4, x4, #0xe08 │ │ + add x4, x4, #0xa08 │ │ madd x9, x24, x3, x4 │ │ mov w2, #0x98 // #152 │ │ - madd x9, x26, x2, x9 │ │ + madd x9, x29, x2, x9 │ │ str x8, [x9, #32] │ │ stp x8, x8, [x9, #88] │ │ ldr x8, [sp, #136] │ │ - ldp x6, x12, [sp, #144] │ │ - ldp x20, x7, [sp, #160] │ │ - ldp x19, x21, [sp, #176] │ │ - ldp x15, x16, [sp, #192] │ │ - ldp x17, x0, [sp, #208] │ │ + ldp x1, x12, [sp, #144] │ │ + ldp x6, x20, [sp, #160] │ │ + ldp x7, x19, [sp, #176] │ │ + ldp x14, x15, [sp, #192] │ │ + ldp x16, x17, [sp, #208] │ │ ldr x30, [sp, #224] │ │ ldr q0, [x8] │ │ - add x26, x26, #0x1 │ │ - adrp x14, be000 <__bss_start@@Base+0x107b8> │ │ - add x6, x6, #0x20 │ │ + add x29, x29, #0x1 │ │ + add x1, x1, #0x20 │ │ add x12, x12, #0x20 │ │ + add x6, x6, #0x40 │ │ add x20, x20, #0x40 │ │ - add x7, x7, #0x40 │ │ + add x7, x7, #0x80 │ │ add x19, x19, #0x80 │ │ - add x21, x21, #0x80 │ │ + add x14, x14, #0x100 │ │ add x15, x15, #0x100 │ │ - add x16, x16, #0x100 │ │ + add x16, x16, #0x200 │ │ add x17, x17, #0x200 │ │ - add x0, x0, #0x200 │ │ add x30, x30, #0x10 │ │ - add x29, x29, #0x40 │ │ + add x27, x27, #0x40 │ │ add x25, x25, #0x400 │ │ - add x1, x1, #0x100 │ │ - cmp x26, #0x2 │ │ - add x27, x27, #0x400 │ │ - add x14, x14, #0x124 │ │ + add x0, x0, #0x100 │ │ + cmp x29, #0x2 │ │ + add x28, x28, #0x400 │ │ stur q0, [x9, #136] │ │ - b.ne 231b0 // b.any │ │ - ldp x6, x20, [sp, #16] │ │ - ldp x12, x11, [sp, #96] │ │ + b.ne 234f4 // b.any │ │ + ldp x1, x6, [sp, #16] │ │ + ldp x13, x12, [sp, #88] │ │ ldp x7, x19, [sp, #32] │ │ - ldp x13, x15, [sp, #48] │ │ + ldp x14, x15, [sp, #48] │ │ ldp x16, x17, [sp, #64] │ │ - ldp x0, x27, [sp, #80] │ │ ldp x9, x8, [sp, #120] │ │ - ldr x10, [sp, #112] │ │ + ldp x11, x10, [sp, #104] │ │ + ldr x28, [sp, #80] │ │ add x24, x24, #0x1 │ │ - add x6, x6, #0x40 │ │ - add x11, x11, #0x40 │ │ - add x20, x20, #0x80 │ │ - add x7, x7, #0x80 │ │ + add x1, x1, #0x40 │ │ + add x12, x12, #0x40 │ │ + add x6, x6, #0x80 │ │ + add x13, x13, #0x80 │ │ + add x7, x7, #0x100 │ │ add x19, x19, #0x100 │ │ - add x13, x13, #0x100 │ │ + add x14, x14, #0x200 │ │ add x15, x15, #0x200 │ │ - add x16, x16, #0x200 │ │ + add x16, x16, #0x400 │ │ add x17, x17, #0x400 │ │ - add x0, x0, #0x400 │ │ add x8, x8, #0x20 │ │ - add x12, x12, #0x80 │ │ + add x10, x10, #0x80 │ │ add x9, x9, #0x800 │ │ - add x10, x10, #0x200 │ │ + add x11, x11, #0x200 │ │ cmp x24, #0xf │ │ - add x27, x27, #0x800 │ │ - b.ne 23170 // b.any │ │ - adrp x19, bd000 <__bss_start@@Base+0xf7b8> │ │ - add x19, x19, #0xd24 │ │ - mov w1, #0x20 // #32 │ │ - mov w2, #0x400 // #1024 │ │ - mov x0, x19 │ │ - bl 4b70 │ │ - adrp x9, ec000 <__bss_start@@Base+0x3e7b8> │ │ - mov x8, xzr │ │ - add x9, x9, #0xfd8 │ │ - mov x10, xzr │ │ - str x19, [x9, x10] │ │ - add x10, x10, #0x8 │ │ - cmp x10, #0x98 │ │ - b.ne 23774 // b.any │ │ - add x8, x8, #0x1 │ │ - cmp x8, #0x2 │ │ - add x9, x9, #0x98 │ │ - b.ne 23770 // b.any │ │ + add x28, x28, #0x800 │ │ + b.ne 234bc // b.any │ │ ldp x29, x30, [sp, #336] │ │ ldp x20, x19, [sp, #320] │ │ ldp x22, x21, [sp, #304] │ │ ldp x24, x23, [sp, #288] │ │ ldp x26, x25, [sp, #272] │ │ ldp x28, x27, [sp, #256] │ │ add sp, sp, #0x160 │ │ ret │ │ sub sp, sp, #0x20 │ │ - mov x2, x0 │ │ - add x0, sp, #0x8 │ │ - mov w1, #0x20 // #32 │ │ + add x8, x0, #0x7 │ │ stp x19, x30, [sp, #16] │ │ - bl 4a80 │ │ + and x19, x8, #0xfffffffffffffff8 │ │ + add x2, x19, #0x28 │ │ + add x0, sp, #0x8 │ │ + mov w1, #0x40 // #64 │ │ + bl 4a10 │ │ mov w8, w0 │ │ mov x0, xzr │ │ - cbnz w8, 23804 │ │ - ldr x19, [sp, #8] │ │ - cbz x19, 23804 │ │ - mov w0, #0x28 // #40 │ │ - bl 4b50 │ │ - cbz x0, 23810 │ │ - adrp x9, 23000 │ │ - mov w8, #0x1 // #1 │ │ - add x9, x9, #0x864 │ │ - stp x19, x19, [x0] │ │ - str w8, [x0, #16] │ │ - stp x9, x19, [x0, #24] │ │ + cbnz w8, 23b00 │ │ + ldr x8, [sp, #8] │ │ + cbz x8, 23b00 │ │ + adrp x9, 9a000 │ │ + ldr d0, [x9, #2368] │ │ + adrp x10, 23000 │ │ + add x0, x8, x19 │ │ + add x10, x10, #0xb0c │ │ + stp x10, x8, [x0, #24] │ │ + stp x8, x8, [x0] │ │ + str d0, [x0, #16] │ │ ldp x19, x30, [sp, #16] │ │ add sp, sp, #0x20 │ │ ret │ │ - mov x0, x19 │ │ - bl 4b90 │ │ - mov x0, xzr │ │ - ldp x19, x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ + mov x0, x1 │ │ + b 4b20 │ │ + stp x19, x30, [sp, #-16]! │ │ + add x8, x1, #0x2f │ │ + and x1, x8, #0xfffffffffffffff8 │ │ + mov x19, x0 │ │ + bl 1d638 │ │ + cbz x0, 23b54 │ │ + ldr x9, [x0] │ │ + adrp x10, 9a000 │ │ + ldr d0, [x10, #2368] │ │ + adrp x10, 23000 │ │ + mov x8, x0 │ │ + add x10, x10, #0xb5c │ │ + str x9, [x0, #-40]! │ │ + stur x19, [x8, #-32] │ │ + stur d0, [x8, #-24] │ │ + stp x10, x8, [x8, #-16] │ │ + ldp x19, x30, [sp], #16 │ │ ret │ │ + b 1d5bc │ │ stp x21, x20, [sp, #-32]! │ │ mov x21, x0 │ │ mov w0, #0x28 // #40 │ │ stp x19, x30, [sp, #16] │ │ mov x19, x2 │ │ mov x20, x1 │ │ - bl 4b50 │ │ - cbz x0, 23858 │ │ - mov w8, #0x1 // #1 │ │ + bl 4ae0 │ │ + cbz x0, 23b90 │ │ + movi v0.2s, #0x1 │ │ stp xzr, x21, [x0] │ │ - str w8, [x0, #16] │ │ + str d0, [x0, #16] │ │ stp x20, x19, [x0, #24] │ │ ldp x19, x30, [sp, #16] │ │ ldp x21, x20, [sp], #32 │ │ ret │ │ - mov x0, x1 │ │ - b 4b90 │ │ add x8, x0, #0x10 │ │ ldaxr w9, [x8] │ │ add w9, w9, #0x1 │ │ stlxr w10, w9, [x8] │ │ - cbnz w10, 23870 │ │ + cbnz w10, 23ba0 │ │ ret │ │ - str x20, [sp, #-32]! │ │ + stp x21, x20, [sp, #-32]! │ │ stp x19, x30, [sp, #16] │ │ ldr x20, [x0] │ │ - cbz x20, 238c8 │ │ + cbz x20, 23c00 │ │ mov x19, x0 │ │ add x8, x20, #0x10 │ │ ldaxr w9, [x8] │ │ subs w9, w9, #0x1 │ │ stlxr w10, w9, [x8] │ │ - cbnz w10, 2389c │ │ - b.ne 238c4 // b.any │ │ + cbnz w10, 23bcc │ │ + b.ne 23bfc // b.any │ │ ldr x0, [x20, #8] │ │ ldp x8, x1, [x20, #24] │ │ + ldr w21, [x20, #20] │ │ blr x8 │ │ + cbz w21, 23bfc │ │ mov x0, x20 │ │ - bl 4b90 │ │ + bl 4b20 │ │ str xzr, [x19] │ │ ldp x19, x30, [sp, #16] │ │ - ldr x20, [sp], #32 │ │ + ldp x21, x20, [sp], #32 │ │ ret │ │ add x8, x0, #0x10 │ │ ldar w8, [x8] │ │ cmp w8, #0x1 │ │ - b.ne 238f4 // b.any │ │ + b.ne 23c2c // b.any │ │ ldr x8, [x0] │ │ cmp x8, #0x0 │ │ cset w0, ne // ne = any │ │ ret │ │ mov w0, wzr │ │ ret │ │ sub sp, sp, #0x1b0 │ │ @@ -31570,16 +31804,16 @@ │ │ stp x26, x25, [sp, #352] │ │ stp x24, x23, [sp, #368] │ │ stp x22, x21, [sp, #384] │ │ stp x20, x19, [sp, #400] │ │ stp x29, x30, [sp, #416] │ │ str w6, [sp, #264] │ │ str x3, [sp, #96] │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #1184] │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #1112] │ │ ldr w24, [sp, #432] │ │ ldr w9, [x0, #316] │ │ mov w8, #0x10 // #16 │ │ add x10, x10, w5, uxtw #2 │ │ ldrb w29, [x10] │ │ ldrb w22, [x10, #1] │ │ ldr w11, [x0, #324] │ │ @@ -31601,72 +31835,72 @@ │ │ mov w19, #0x80008000 // #-2147450880 │ │ csel w8, w8, w9, lt // lt = tstop │ │ and x9, x4, #0xff │ │ str w8, [sp, #172] │ │ str x4, [sp, #200] │ │ str wzr, [x2] │ │ str x9, [sp, #88] │ │ - cbz w9, 239f0 │ │ + cbz w9, 23d28 │ │ ldr x5, [x26] │ │ mov w8, #0x24 // #36 │ │ mul x8, x9, x8 │ │ sub x21, x8, #0x24 │ │ add x8, x5, x21 │ │ add x0, x8, #0x590 │ │ mov w1, w24 │ │ mov w2, w28 │ │ mov w3, w29 │ │ mov w4, w22 │ │ - bl 24a50 │ │ + bl 24d88 │ │ mov x23, x0 │ │ str w23, [sp, #320] │ │ ldr x8, [x26] │ │ add x8, x8, x21 │ │ ldr w8, [x8, #1424] │ │ cmp w8, #0x2 │ │ - b.cc 239f8 // b.lo, b.ul, b.last │ │ + b.cc 23d30 // b.lo, b.ul, b.last │ │ str w23, [sp, #328] │ │ - b 239fc │ │ + b 23d34 │ │ mov w23, wzr │ │ str wzr, [sp, #320] │ │ str w19, [sp, #328] │ │ ldr x9, [sp, #200] │ │ sbfx w8, w9, #8, #8 │ │ str w8, [sp, #128] │ │ cmp w8, #0x1 │ │ lsr w8, w9, #8 │ │ str x8, [sp, #72] │ │ - b.lt 23a6c // b.tstop │ │ + b.lt 23da4 // b.tstop │ │ ldr x5, [x26] │ │ sxtb x8, w8 │ │ mov w9, #0x24 // #36 │ │ mul x8, x8, x9 │ │ sub x21, x8, #0x24 │ │ add x8, x5, x21 │ │ add x0, x8, #0x590 │ │ mov w1, w24 │ │ mov w2, w28 │ │ mov w3, w29 │ │ mov w4, w22 │ │ - bl 24a50 │ │ + bl 24d88 │ │ str w0, [sp, #324] │ │ ldr x8, [x26] │ │ str x0, [sp, #64] │ │ add x8, x8, x21 │ │ ldr w8, [x8, #1424] │ │ cmp w8, #0x1 │ │ csel w8, w0, w19, hi // hi = pmore │ │ str w8, [sp, #332] │ │ - b 23a70 │ │ + b 23da8 │ │ str x8, [sp, #64] │ │ str xzr, [sp, #312] │ │ str wzr, [sp, #308] │ │ ldr w8, [x25, #320] │ │ cmp w8, w28 │ │ - b.ge 23b78 // b.tcont │ │ + b.ge 23eb0 // b.tcont │ │ sub w8, w28, w8 │ │ cmp w22, #0x1 │ │ mov w9, #0x2 // #2 │ │ and w10, w28, #0x1f │ │ add w8, w8, #0x1 │ │ cinc w9, w9, hi // hi = pmore │ │ add w10, w10, #0x4 │ │ @@ -31688,51 +31922,51 @@ │ │ mov x0, x20 │ │ mov x1, x27 │ │ mov w5, w29 │ │ stp x10, x9, [sp, #8] │ │ str w8, [sp] │ │ str x4, [sp, #136] │ │ str w7, [sp, #168] │ │ - bl 24ba8 │ │ + bl 24ee0 │ │ mov w21, w0 │ │ ldr w8, [x25, #312] │ │ cmp w8, w24 │ │ - b.lt 23b8c // b.tstop │ │ + b.lt 23ec4 // b.tstop │ │ mov w8, #0xffffffff // #-1 │ │ str wzr, [sp, #164] │ │ str w8, [sp, #196] │ │ ldr w8, [sp, #264] │ │ - tbz w8, #0, 23c14 │ │ + tbz w8, #0, 23f4c │ │ cmn w21, #0x1 │ │ - b.eq 23c14 // b.none │ │ + b.eq 23f4c // b.none │ │ cmp w29, w22 │ │ csel w8, w29, w22, hi // hi = pmore │ │ cmp w8, #0x10 │ │ - b.gt 23c14 │ │ + b.gt 23f4c │ │ ldr w8, [x25, #316] │ │ add w9, w29, w24 │ │ cmp w9, w8 │ │ - b.ge 23c14 // b.tcont │ │ + b.ge 23f4c // b.tcont │ │ ldr x8, [sp, #136] │ │ add x5, sp, #0x148 │ │ add x6, sp, #0x13c │ │ add x7, sp, #0x134 │ │ add x3, x8, x29, lsl #4 │ │ ldr x8, [sp, #200] │ │ mov w2, #0x4 // #4 │ │ mov x0, x20 │ │ mov x1, x27 │ │ and x4, x8, #0xffff │ │ - bl 24eb4 │ │ - b 23c14 │ │ + bl 251ec │ │ + b 23f4c │ │ str wzr, [sp, #168] │ │ mov w21, #0xffffffff // #-1 │ │ ldr w8, [x25, #312] │ │ cmp w8, w24 │ │ - b.ge 23b0c // b.tcont │ │ + b.ge 23e44 // b.tcont │ │ sub w8, w24, w8 │ │ cmp w29, #0x1 │ │ mov w9, #0x2 // #2 │ │ add w8, w8, #0x1 │ │ cinc w9, w9, hi // hi = pmore │ │ asr w8, w8, #1 │ │ cmp w8, w9 │ │ @@ -31755,66 +31989,66 @@ │ │ mov x1, x27 │ │ mov x4, x19 │ │ mov w5, w22 │ │ str w8, [sp, #8] │ │ stp x10, x9, [sp, #16] │ │ str w12, [sp, #164] │ │ str w12, [sp] │ │ - bl 24d28 │ │ + bl 25060 │ │ str w0, [sp, #196] │ │ ldr w8, [sp, #264] │ │ - tbnz w8, #0, 23b20 │ │ + tbnz w8, #0, 23e58 │ │ ldr w9, [sp, #312] │ │ ldr w8, [x27] │ │ str w21, [sp, #132] │ │ str w9, [sp, #124] │ │ ldr w9, [sp, #308] │ │ cmp w8, #0x1 │ │ str x8, [sp, #152] │ │ str w9, [sp, #120] │ │ - b.lt 23ca8 // b.tstop │ │ + b.lt 23fe0 // b.tstop │ │ ldr x8, [sp, #152] │ │ cmp w8, #0x2 │ │ - b.hi 23c4c // b.pmore │ │ + b.hi 23f84 // b.pmore │ │ mov x8, xzr │ │ - b 23c84 │ │ + b 23fbc │ │ and x8, x8, #0xfffffffe │ │ add x9, x20, #0x18 │ │ mov x10, x8 │ │ ldur w11, [x9, #-16] │ │ ldr w12, [x9] │ │ subs x10, x10, #0x2 │ │ add w11, w11, #0x280 │ │ add w12, w12, #0x280 │ │ stur w11, [x9, #-16] │ │ str w12, [x9], #32 │ │ - b.ne 23c58 // b.any │ │ + b.ne 23f90 // b.any │ │ ldr x9, [sp, #152] │ │ cmp x8, x9 │ │ - b.eq 23ca8 // b.none │ │ + b.eq 23fe0 // b.none │ │ ldr x10, [sp, #152] │ │ add x9, x20, x8, lsl #4 │ │ add x9, x9, #0x8 │ │ sub x8, x10, x8 │ │ ldr w10, [x9] │ │ subs x8, x8, #0x1 │ │ add w10, w10, #0x280 │ │ str w10, [x9], #16 │ │ - b.ne 23c94 // b.any │ │ + b.ne 23fcc // b.any │ │ stp x25, x29, [sp, #176] │ │ ldr x8, [x26] │ │ str x19, [sp, #144] │ │ str x23, [sp, #80] │ │ str x22, [sp, #208] │ │ ldr w8, [x8, #512] │ │ str w8, [sp, #304] │ │ ldr w8, [x26, #28] │ │ stp x27, x26, [sp, #248] │ │ stp x24, x28, [sp, #104] │ │ - cbz w8, 23f64 │ │ + cbz w8, 2429c │ │ ldr w10, [sp, #192] │ │ ldr w13, [sp, #172] │ │ cmp w22, #0xf │ │ mov w9, #0x1 // #1 │ │ ldr x8, [sp, #176] │ │ add w10, w10, #0x1 │ │ cinc w9, w9, hi // hi = pmore │ │ @@ -31836,18 +32070,18 @@ │ │ mul x9, x14, x9 │ │ add x9, x9, w15, sxtw │ │ cmp w13, #0x1 │ │ add x8, x8, x9, lsl #3 │ │ str x20, [sp, #240] │ │ stp w16, w15, [sp, #40] │ │ stp x8, x14, [sp, #48] │ │ - b.lt 23dfc // b.tstop │ │ + b.lt 24134 // b.tstop │ │ ldr w8, [sp, #192] │ │ cmp w8, #0x1 │ │ - b.lt 23dfc // b.tstop │ │ + b.lt 24134 // b.tstop │ │ ldr x8, [sp, #200] │ │ ldr x9, [sp, #184] │ │ ldp x26, x20, [sp, #248] │ │ ldr x21, [sp, #240] │ │ and x19, x8, #0xffff │ │ ldr w8, [sp, #232] │ │ cmp w9, #0xf │ │ @@ -31868,40 +32102,40 @@ │ │ csel x5, x23, xzr, eq // eq = none │ │ add x6, sp, #0x140 │ │ mov x0, x20 │ │ mov x1, x21 │ │ mov x2, x26 │ │ mov x3, x22 │ │ mov x4, x19 │ │ - bl 25024 │ │ + bl 25358 │ │ add w24, w24, w28 │ │ cmp w29, w24 │ │ add x22, x22, x27 │ │ - b.gt 23da4 │ │ + b.gt 240dc │ │ ldr w8, [sp, #232] │ │ ldr x22, [sp, #264] │ │ add w25, w25, w8 │ │ ldr w8, [sp, #228] │ │ cmp w25, w8 │ │ ldr x8, [sp, #216] │ │ add x22, x22, x8 │ │ - b.lt 23d9c // b.tstop │ │ + b.lt 240d4 // b.tstop │ │ ldr x9, [sp, #208] │ │ ldr x29, [sp, #184] │ │ ldp x27, x26, [sp, #248] │ │ ldp x24, x28, [sp, #104] │ │ ldr x20, [sp, #240] │ │ cmp w29, w9 │ │ csel w8, w29, w9, cc // cc = lo, ul, last │ │ cmp w8, #0x1 │ │ - b.le 23f64 │ │ + b.le 2429c │ │ cmp w29, w9 │ │ csel w8, w29, w9, hi // hi = pmore │ │ cmp w8, #0xf │ │ - b.gt 23f64 │ │ + b.gt 2429c │ │ ldr x22, [sp, #176] │ │ ldr w12, [sp, #40] │ │ lsr x8, x9, #1 │ │ ldr x11, [sp, #56] │ │ ldr w9, [x22, #324] │ │ add w10, w12, #0x8 │ │ add w23, w8, w12 │ │ @@ -31911,92 +32145,92 @@ │ │ cmp w8, w25 │ │ csel w21, w8, w25, lt // lt = tstop │ │ ldr x8, [sp, #48] │ │ ldr w10, [sp, #44] │ │ lsr x19, x29, #1 │ │ cmp w23, w21 │ │ add x11, x8, x11, lsl #3 │ │ - b.ge 23ec4 // b.tcont │ │ + b.ge 241fc // b.tcont │ │ ldr w8, [x22, #312] │ │ and w9, w10, #0xfffffff8 │ │ asr w8, w8, #1 │ │ cmp w8, w9 │ │ csel w8, w8, w9, gt │ │ cmp w10, w8 │ │ - b.le 23ec4 │ │ + b.le 241fc │ │ ldr x8, [sp, #200] │ │ sub x3, x11, #0x8 │ │ mov x0, x26 │ │ mov x1, x20 │ │ and x4, x8, #0xffff │ │ mov x2, x27 │ │ mov x5, xzr │ │ mov x6, xzr │ │ str x11, [sp, #264] │ │ - bl 25024 │ │ + bl 25358 │ │ ldr x11, [sp, #264] │ │ ldr w10, [sp, #44] │ │ ldr w8, [x22, #316] │ │ add w9, w19, w10 │ │ add w10, w10, #0x8 │ │ and w10, w10, #0xfffffff8 │ │ asr w8, w8, #1 │ │ cmp w8, w10 │ │ csel w8, w8, w10, lt // lt = tstop │ │ cmp w9, w8 │ │ - b.ge 23f64 // b.tcont │ │ + b.ge 2429c // b.tcont │ │ cmp w23, w21 │ │ - b.ge 23f1c // b.tcont │ │ + b.ge 24254 // b.tcont │ │ ldr x8, [sp, #200] │ │ add x3, x11, x19, lsl #3 │ │ mov x0, x26 │ │ mov x1, x20 │ │ and x4, x8, #0xffff │ │ mov x2, x27 │ │ mov x5, xzr │ │ mov x6, xzr │ │ mov x21, x11 │ │ - bl 25024 │ │ + bl 25358 │ │ mov x11, x21 │ │ ldr x8, [sp, #176] │ │ ldr w8, [x8, #324] │ │ asr w8, w8, #1 │ │ cmp w8, w25 │ │ csel w8, w8, w25, lt // lt = tstop │ │ cmp w23, w8 │ │ - b.gt 23f64 │ │ + b.gt 2429c │ │ ldr x8, [sp, #56] │ │ mov x0, x26 │ │ mov x1, x20 │ │ mov x2, x27 │ │ sub x8, x19, x8 │ │ add x3, x11, x8, lsl #3 │ │ ldr x8, [sp, #200] │ │ mov x5, xzr │ │ mov x6, xzr │ │ and x4, x8, #0xffff │ │ - bl 25024 │ │ + bl 25358 │ │ ldr w19, [sp, #196] │ │ ldr w21, [sp, #132] │ │ orr w8, w19, w21 │ │ cmn w8, #0x1 │ │ - b.eq 23fac // b.none │ │ + b.eq 242e4 // b.none │ │ ldr x8, [sp, #136] │ │ add x5, sp, #0x148 │ │ add x6, sp, #0x12c │ │ add x7, sp, #0x134 │ │ sub x3, x8, #0x10 │ │ ldr x8, [sp, #200] │ │ mov w2, #0x4 // #4 │ │ mov x0, x20 │ │ mov x1, x27 │ │ and x4, x8, #0xffff │ │ str x4, [sp, #232] │ │ - bl 24eb4 │ │ - b 23fb8 │ │ + bl 251ec │ │ + b 242f0 │ │ ldr x8, [sp, #200] │ │ and x8, x8, #0xffff │ │ str x8, [sp, #232] │ │ sxtw x11, w24 │ │ cmp w29, #0xf │ │ str x11, [sp, #200] │ │ orr x29, x11, #0x1 │ │ @@ -32014,17 +32248,17 @@ │ │ add w10, w10, #0x5 │ │ add x8, x8, w10, uxtw #3 │ │ and x22, x28, #0x1f │ │ subs w9, w9, #0x2 │ │ add x8, x8, #0x8 │ │ str w9, [sp, #228] │ │ str x8, [sp, #264] │ │ - b.cc 2406c // b.lo, b.ul, b.last │ │ + b.cc 243a4 // b.lo, b.ul, b.last │ │ cmp w21, #0x1 │ │ - b.hi 2406c // b.pmore │ │ + b.hi 243a4 // b.pmore │ │ ldp x9, x5, [sp, #176] │ │ lsl x8, x22, #3 │ │ sub x8, x8, #0x18 │ │ orr x8, x8, #0x8 │ │ add x8, x8, x9 │ │ ldr x8, [x8, #48] │ │ ldr x2, [sp, #232] │ │ @@ -32035,21 +32269,21 @@ │ │ add x3, sp, #0x148 │ │ mov x0, x20 │ │ mov x1, x27 │ │ sub w7, w8, #0x1 │ │ add x8, sp, #0x134 │ │ stp x9, x8, [sp, #8] │ │ str w25, [sp] │ │ - bl 24ba8 │ │ + bl 24ee0 │ │ add w21, w0, w21 │ │ ldr w8, [sp, #164] │ │ subs w23, w8, #0x2 │ │ - b.cc 240d0 // b.lo, b.ul, b.last │ │ + b.cc 24408 // b.lo, b.ul, b.last │ │ cmp w19, #0x1 │ │ - b.hi 240d0 // b.pmore │ │ + b.hi 24408 // b.pmore │ │ sub w8, w24, #0x3 │ │ orr w7, w8, #0x1 │ │ ldr w8, [sp, #164] │ │ ldr w11, [sp, #240] │ │ ldr x2, [sp, #232] │ │ ldr x4, [sp, #264] │ │ ldr w6, [sp, #172] │ │ @@ -32059,24 +32293,24 @@ │ │ add x3, sp, #0x148 │ │ mov x0, x20 │ │ mov x1, x27 │ │ ldr x5, [sp, #208] │ │ str w11, [sp, #8] │ │ stp x10, x9, [sp, #16] │ │ str w8, [sp] │ │ - bl 24d28 │ │ + bl 25060 │ │ add w19, w0, w19 │ │ str w19, [sp, #196] │ │ ldp w10, w9, [sp, #120] │ │ ldr w8, [sp, #168] │ │ add w19, w10, w9 │ │ cmp w8, #0x3 │ │ - b.cc 241ec // b.lo, b.ul, b.last │ │ + b.cc 24524 // b.lo, b.ul, b.last │ │ cmp w21, #0x2 │ │ - b.hi 241ec // b.pmore │ │ + b.hi 24524 // b.pmore │ │ lsl x8, x22, #3 │ │ ldp x9, x22, [sp, #176] │ │ sub x8, x8, #0x28 │ │ orr x8, x8, #0x8 │ │ ldr x2, [sp, #232] │ │ add x8, x8, x9 │ │ ldr x8, [x8, #48] │ │ @@ -32087,23 +32321,23 @@ │ │ add x8, sp, #0x134 │ │ add x3, sp, #0x148 │ │ mov x0, x20 │ │ mov x1, x27 │ │ mov w5, w22 │ │ stp x9, x8, [sp, #8] │ │ str w25, [sp] │ │ - bl 24ba8 │ │ + bl 24ee0 │ │ ldr x29, [sp, #208] │ │ add w21, w0, w21 │ │ ldr w8, [sp, #164] │ │ cmp w8, #0x3 │ │ - b.cc 241a0 // b.lo, b.ul, b.last │ │ + b.cc 244d8 // b.lo, b.ul, b.last │ │ ldr w25, [sp, #196] │ │ cmp w25, #0x2 │ │ - b.hi 241a0 // b.pmore │ │ + b.hi 244d8 // b.pmore │ │ ldr w10, [sp, #240] │ │ ldr x2, [sp, #232] │ │ ldr x4, [sp, #264] │ │ ldr w6, [sp, #172] │ │ sub w8, w24, #0x5 │ │ orr w7, w8, #0x1 │ │ add x8, sp, #0x138 │ │ @@ -32111,114 +32345,114 @@ │ │ add x3, sp, #0x148 │ │ mov x0, x20 │ │ mov x1, x27 │ │ mov w5, w29 │ │ str w10, [sp, #8] │ │ stp x9, x8, [sp, #16] │ │ str w23, [sp] │ │ - bl 24d28 │ │ + bl 25060 │ │ add w25, w0, w25 │ │ str w25, [sp, #196] │ │ ldr w8, [sp, #312] │ │ ldr w9, [sp, #308] │ │ ldr w25, [x27] │ │ add w8, w9, w8 │ │ - cbz w19, 24204 │ │ + cbz w19, 2453c │ │ cmp w19, #0x1 │ │ - b.eq 24220 // b.none │ │ + b.eq 24558 // b.none │ │ ldr w1, [sp, #128] │ │ ldr x2, [sp, #152] │ │ cmp w19, #0x2 │ │ - b.ne 2424c // b.any │ │ + b.ne 24584 // b.any │ │ ldr w8, [sp, #316] │ │ mov w10, #0x5 // #5 │ │ mov w9, #0x5 // #5 │ │ str w9, [sp, #228] │ │ sub w8, w10, w8 │ │ str w8, [sp, #216] │ │ - cbnz w2, 24250 │ │ - b 242d4 │ │ + cbnz w2, 24588 │ │ + b 2460c │ │ ldr x29, [sp, #208] │ │ ldr x22, [sp, #184] │ │ ldr w8, [sp, #164] │ │ cmp w8, #0x3 │ │ - b.cs 2414c // b.hs, b.nlast │ │ - b 241a0 │ │ + b.cs 24484 // b.hs, b.nlast │ │ + b 244d8 │ │ cmp w8, #0x2 │ │ mov w9, #0x2 // #2 │ │ csel w9, w8, w9, lt // lt = tstop │ │ cmp w8, #0x0 │ │ cset w8, gt │ │ str w9, [sp, #228] │ │ - b 24240 │ │ + b 24578 │ │ add w8, w8, w8, lsl #1 │ │ ldr w9, [sp, #316] │ │ cmp w8, #0x4 │ │ mov w10, #0x4 // #4 │ │ csel w8, w8, w10, lt // lt = tstop │ │ str w8, [sp, #228] │ │ mov w8, #0x3 // #3 │ │ sub w8, w8, w9 │ │ ldr w1, [sp, #128] │ │ ldr x2, [sp, #152] │ │ str w8, [sp, #216] │ │ - cbz w2, 242d4 │ │ + cbz w2, 2460c │ │ add x8, x20, #0x10 │ │ mov w10, w2 │ │ cmp w10, #0x2 │ │ - b.ge 24270 // b.tcont │ │ - b 242d0 │ │ - cbz w10, 242d0 │ │ + b.ge 245a8 // b.tcont │ │ + b 24608 │ │ + cbz w10, 24608 │ │ cmp w10, #0x2 │ │ - b.lt 242d0 // b.tstop │ │ + b.lt 24608 // b.tstop │ │ sxtw x9, w10 │ │ mov x11, x8 │ │ mov w12, #0x1 // #1 │ │ mov w10, wzr │ │ ldur w13, [x11, #-8] │ │ ldr w14, [x11, #8] │ │ cmp w13, w14 │ │ - b.lt 242b0 // b.tstop │ │ + b.lt 245e8 // b.tstop │ │ add x12, x12, #0x1 │ │ cmp x9, x12 │ │ add x11, x11, #0x10 │ │ - b.eq 24264 // b.none │ │ + b.eq 2459c // b.none │ │ ldur w13, [x11, #-8] │ │ ldr w14, [x11, #8] │ │ cmp w13, w14 │ │ - b.ge 24290 // b.tcont │ │ + b.ge 245c8 // b.tcont │ │ ldur q0, [x11, #-16] │ │ mov w10, w12 │ │ str q0, [sp, #272] │ │ ldr q0, [x11] │ │ stur q0, [x11, #-16] │ │ ldr q0, [sp, #272] │ │ str q0, [x11] │ │ - b 24290 │ │ + b 245c8 │ │ ldr w25, [x27] │ │ cmp w25, w2 │ │ - b.le 24384 │ │ + b.le 246bc │ │ sxtw x8, w2 │ │ add x10, x8, #0x1 │ │ add w9, w2, #0x1 │ │ add x11, x20, x10, lsl #4 │ │ cmp w9, w25 │ │ - b.lt 24308 // b.tstop │ │ - b 24380 │ │ + b.lt 24640 // b.tstop │ │ + b 246b8 │ │ cmp w25, w2 │ │ - b.le 24380 │ │ + b.le 246b8 │ │ cmp w9, w25 │ │ - b.ge 24380 // b.tcont │ │ + b.ge 246b8 // b.tcont │ │ sxtw x12, w25 │ │ mov x13, x11 │ │ mov w14, #0x1 // #1 │ │ mov x15, x10 │ │ mov w25, w2 │ │ mov w16, w2 │ │ - b 24364 │ │ + b 2469c │ │ sxtw x16, w16 │ │ lsl x16, x16, #4 │ │ ldr q0, [x20, x16] │ │ add w25, w2, w14 │ │ str q0, [sp, #272] │ │ ldr q0, [x13] │ │ str q0, [x20, x16] │ │ @@ -32226,72 +32460,72 @@ │ │ mov w16, w15 │ │ str q0, [x13] │ │ add x14, x14, #0x1 │ │ add x17, x8, x14 │ │ add x15, x15, #0x1 │ │ cmp x17, x12 │ │ add x13, x13, #0x10 │ │ - b.ge 242f8 // b.tcont │ │ + b.ge 24630 // b.tcont │ │ add x17, x20, w16, sxtw #4 │ │ ldr w17, [x17, #8] │ │ ldr w0, [x13, #8] │ │ cmp w17, w0 │ │ - b.lt 24324 // b.tstop │ │ + b.lt 2465c // b.tstop │ │ add w16, w2, w14 │ │ - b 2434c │ │ + b 24684 │ │ ldr w25, [x27] │ │ cmp w1, #0x1 │ │ - b.lt 24534 // b.tstop │ │ + b.lt 2486c // b.tstop │ │ cmp w25, #0x1 │ │ - b.gt 24920 │ │ + b.gt 24c58 │ │ ldr x8, [sp, #88] │ │ ldr x9, [sp, #72] │ │ add x22, x26, #0x20 │ │ ldr w10, [sp, #192] │ │ ldr w11, [sp, #172] │ │ add x8, x8, x22 │ │ add x9, x22, w9, sxtb │ │ ldurb w29, [x8, #-1] │ │ ldurb w19, [x9, #-1] │ │ stp xzr, xzr, [sp, #272] │ │ - adrp x24, ac000 │ │ - ldr x24, [x24, #1184] │ │ + adrp x24, ad000 │ │ + ldr x24, [x24, #1112] │ │ ldr x23, [sp, #136] │ │ ldr x28, [sp, #232] │ │ cmp w10, w11 │ │ csel w27, w10, w11, lt // lt = tstop │ │ add x17, x20, w25, sxtw #4 │ │ cmn w21, #0x1 │ │ str x17, [sp, #264] │ │ - b.eq 24430 // b.none │ │ + b.eq 24768 // b.none │ │ cmp w27, #0x1 │ │ - b.lt 24430 // b.tstop │ │ + b.lt 24768 // b.tstop │ │ mov w21, wzr │ │ ldr x0, [sp, #264] │ │ add x26, x23, w21, uxtw #4 │ │ add x1, sp, #0x110 │ │ mov x2, x26 │ │ mov w3, w29 │ │ mov w4, w19 │ │ mov x5, x28 │ │ mov x6, x22 │ │ - bl 252dc │ │ + bl 25610 │ │ ldrb w8, [x26, #10] │ │ ldr x17, [sp, #264] │ │ lsl x8, x8, #2 │ │ ldrb w8, [x24, x8] │ │ add w21, w21, w8 │ │ cmp w21, w27 │ │ - b.lt 243f0 // b.tstop │ │ + b.lt 24728 // b.tstop │ │ ldr w8, [sp, #196] │ │ ldr x10, [sp, #144] │ │ cmn w8, #0x1 │ │ - b.eq 244d8 // b.none │ │ + b.eq 24810 // b.none │ │ cmp w27, #0x1 │ │ - b.lt 244d8 // b.tstop │ │ + b.lt 24810 // b.tstop │ │ ldr x8, [sp, #200] │ │ mov x9, x24 │ │ mov x24, x28 │ │ mov w21, wzr │ │ sub x8, x8, #0x1 │ │ str x8, [sp, #240] │ │ ldr x8, [x10, w21, uxtw #3] │ │ @@ -32306,120 +32540,120 @@ │ │ mov x6, x22 │ │ mov x28, x9 │ │ mov w23, w27 │ │ mov w27, w19 │ │ mov w19, w29 │ │ mov x29, x22 │ │ mov x22, x10 │ │ - bl 252dc │ │ + bl 25610 │ │ ldrb w8, [x26, #10] │ │ ldr x17, [sp, #264] │ │ mov x10, x22 │ │ mov x22, x29 │ │ add x8, x28, x8, lsl #2 │ │ ldrb w8, [x8, #1] │ │ mov w29, w19 │ │ mov w19, w27 │ │ mov w27, w23 │ │ add w21, w21, w8 │ │ mov x9, x28 │ │ cmp w21, w23 │ │ - b.lt 24460 // b.tstop │ │ + b.lt 24798 // b.tstop │ │ ldr w9, [sp, #272] │ │ ldr x14, [sp, #248] │ │ ldr x29, [sp, #208] │ │ ldr x22, [sp, #184] │ │ ldr x15, [sp, #80] │ │ ldr x16, [sp, #64] │ │ cmp w9, #0x1 │ │ sxtw x8, w25 │ │ - b.gt 247c4 │ │ + b.gt 24afc │ │ ldr w10, [sp, #280] │ │ - cbz w10, 2475c │ │ + cbz w10, 24a94 │ │ ldr w12, [x17, #32] │ │ sxtw x11, w9 │ │ add w9, w9, #0x1 │ │ lsl x11, x11, #4 │ │ cmp w9, #0x2 │ │ str w12, [x17, x11] │ │ - b.eq 247c4 // b.none │ │ + b.eq 24afc // b.none │ │ cmp w10, #0x2 │ │ - b.ne 2475c // b.any │ │ + b.ne 24a94 // b.any │ │ ldr w9, [x17, #48] │ │ str w9, [x17, #16] │ │ - b 247c4 │ │ + b 24afc │ │ ldr x9, [sp, #88] │ │ mov x29, x24 │ │ - cbz w9, 24640 │ │ + cbz w9, 24978 │ │ cmp w25, #0x1 │ │ - b.gt 24640 │ │ + b.gt 24978 │ │ ldr x8, [sp, #256] │ │ - adrp x24, ac000 │ │ + adrp x24, ad000 │ │ add x22, x8, #0x20 │ │ add x8, x9, x22 │ │ ldurb w23, [x8, #-1] │ │ ldr w8, [sp, #192] │ │ ldr w9, [sp, #172] │ │ - ldr x24, [x24, #1184] │ │ + ldr x24, [x24, #1112] │ │ cmp w8, w9 │ │ csel w26, w8, w9, lt // lt = tstop │ │ cmn w21, #0x1 │ │ - b.eq 245d0 // b.none │ │ + b.eq 24908 // b.none │ │ cmp w26, #0x1 │ │ - b.lt 245d0 // b.tstop │ │ + b.lt 24908 // b.tstop │ │ cmp w25, #0x1 │ │ - b.gt 245d0 │ │ + b.gt 24908 │ │ mov w21, wzr │ │ ldr x8, [sp, #136] │ │ mov x0, x20 │ │ mov x1, x27 │ │ mov w3, w23 │ │ add x19, x8, w21, uxtw #4 │ │ mov x2, x19 │ │ mov x4, x22 │ │ - bl 255c0 │ │ + bl 258f4 │ │ ldrb w8, [x19, #10] │ │ lsl x8, x8, #2 │ │ ldrb w8, [x24, x8] │ │ add w21, w21, w8 │ │ cmp w21, w26 │ │ - b.ge 245d0 // b.tcont │ │ + b.ge 24908 // b.tcont │ │ ldr w8, [x27] │ │ cmp w8, #0x2 │ │ - b.lt 2458c // b.tstop │ │ + b.lt 248c4 // b.tstop │ │ ldr w8, [sp, #196] │ │ cmn w8, #0x1 │ │ - b.eq 24640 // b.none │ │ + b.eq 24978 // b.none │ │ cmp w26, #0x1 │ │ - b.lt 24640 // b.tstop │ │ + b.lt 24978 // b.tstop │ │ ldr x8, [sp, #200] │ │ mov w21, wzr │ │ sub x24, x8, #0x1 │ │ ldr w11, [x27] │ │ cmp w11, #0x2 │ │ - b.ge 24648 // b.tcont │ │ + b.ge 24980 // b.tcont │ │ ldr x8, [sp, #144] │ │ mov x0, x20 │ │ mov x1, x27 │ │ mov w3, w23 │ │ ldr x8, [x8, w21, uxtw #3] │ │ mov x4, x22 │ │ add x19, x8, x24, lsl #4 │ │ mov x2, x19 │ │ - bl 255c0 │ │ - adrp x9, ac000 │ │ + bl 258f4 │ │ + adrp x9, ad000 │ │ ldrb w8, [x19, #10] │ │ - ldr x9, [x9, #1184] │ │ + ldr x9, [x9, #1112] │ │ add x8, x9, x8, lsl #2 │ │ ldrb w8, [x8, #1] │ │ add w21, w21, w8 │ │ cmp w21, w26 │ │ - b.lt 245f0 // b.tstop │ │ + b.lt 24928 // b.tstop │ │ ldr w11, [x27] │ │ - cbz w11, 246e4 │ │ + cbz w11, 24a1c │ │ ldr x14, [sp, #256] │ │ ldr x9, [sp, #184] │ │ ldr x12, [sp, #208] │ │ mov w10, #0xffffff80 // #-128 │ │ ldp w13, w14, [x14, #8] │ │ add w9, w9, w29 │ │ add w12, w12, w28 │ │ @@ -32446,160 +32680,160 @@ │ │ strh w15, [x14] │ │ csel w15, w13, w16, lt // lt = tstop │ │ cmp w10, w16 │ │ csel w15, w10, w15, gt │ │ cmp x8, x11 │ │ sturh w15, [x14, #-2] │ │ add x14, x14, #0x10 │ │ - b.lt 24694 // b.tstop │ │ + b.lt 249cc // b.tstop │ │ ldr w8, [x27] │ │ cmp w8, #0x1 │ │ - b.le 246ec │ │ - b 24744 │ │ + b.le 24a24 │ │ + b 24a7c │ │ ldr x0, [sp, #80] │ │ mov w8, wzr │ │ sxtw x11, w8 │ │ mov w8, #0x2 // #2 │ │ sub x9, x8, x11 │ │ cmp x9, #0x1 │ │ mov x8, x11 │ │ - b.ls 24730 // b.plast │ │ + b.ls 24a68 // b.plast │ │ and x10, x9, #0xfffffffffffffffe │ │ add x12, x20, x11, lsl #4 │ │ add x8, x10, x11 │ │ add x11, x12, #0x10 │ │ mov x12, x10 │ │ stur w0, [x11, #-16] │ │ str w0, [x11], #32 │ │ subs x12, x12, #0x2 │ │ - b.ne 24718 // b.any │ │ + b.ne 24a50 // b.any │ │ cmp x9, x10 │ │ - b.eq 24744 // b.none │ │ + b.eq 24a7c // b.none │ │ add x9, x20, x8, lsl #4 │ │ sub x8, x8, #0x2 │ │ adds x8, x8, #0x1 │ │ str w0, [x9], #16 │ │ - b.cc 24738 // b.lo, b.ul, b.last │ │ + b.cc 24a70 // b.lo, b.ul, b.last │ │ ldr w9, [sp, #216] │ │ ldr w10, [sp, #228] │ │ ldr w8, [sp, #304] │ │ orr w9, w9, w10, lsl #4 │ │ orr w8, w9, w8, lsl #3 │ │ - b 24a28 │ │ + b 24d60 │ │ sxtw x12, w9 │ │ cmp x12, #0x1 │ │ csinc x9, x12, xzr, gt │ │ sub x9, x9, x12 │ │ add x10, x9, #0x1 │ │ cmp x10, #0x2 │ │ mov x9, x12 │ │ - b.cc 247ac // b.lo, b.ul, b.last │ │ + b.cc 24ae4 // b.lo, b.ul, b.last │ │ and x11, x10, #0xfffffffffffffffe │ │ add x13, x8, x12 │ │ add x9, x11, x12 │ │ add x12, x20, x13, lsl #4 │ │ add x12, x12, #0x10 │ │ mov x13, x11 │ │ stur w15, [x12, #-16] │ │ str w15, [x12], #32 │ │ subs x13, x13, #0x2 │ │ - b.ne 24794 // b.any │ │ + b.ne 24acc // b.any │ │ cmp x10, x11 │ │ - b.eq 247c4 // b.none │ │ + b.eq 24afc // b.none │ │ add x10, x9, x8 │ │ add x10, x20, x10, lsl #4 │ │ add x9, x9, #0x1 │ │ cmp x9, #0x2 │ │ str w15, [x10], #16 │ │ - b.lt 247b4 // b.tstop │ │ + b.lt 24aec // b.tstop │ │ ldr w9, [sp, #276] │ │ ldr x24, [sp, #104] │ │ ldr x26, [sp, #256] │ │ cmp w9, #0x1 │ │ - b.gt 24888 │ │ + b.gt 24bc0 │ │ ldr w10, [sp, #284] │ │ - cbz w10, 2481c │ │ + cbz w10, 24b54 │ │ ldr w12, [x17, #36] │ │ sxtw x11, w9 │ │ add w9, w9, #0x1 │ │ add x11, x17, x11, lsl #4 │ │ cmp w9, #0x2 │ │ str w12, [x11, #4] │ │ - b.eq 24888 // b.none │ │ + b.eq 24bc0 // b.none │ │ cmp w10, #0x2 │ │ - b.ne 2481c // b.any │ │ + b.ne 24b54 // b.any │ │ ldr w8, [x17, #52] │ │ str w8, [x17, #20] │ │ ldrsw x10, [x14] │ │ cmp w10, #0x1 │ │ - b.eq 24894 // b.none │ │ - b 248ac │ │ + b.eq 24bcc // b.none │ │ + b 24be4 │ │ sxtw x12, w9 │ │ cmp x12, #0x1 │ │ csinc x9, x12, xzr, gt │ │ sub x9, x9, x12 │ │ add x10, x9, #0x1 │ │ cmp x10, #0x2 │ │ mov x9, x12 │ │ - b.cc 2486c // b.lo, b.ul, b.last │ │ + b.cc 24ba4 // b.lo, b.ul, b.last │ │ and x11, x10, #0xfffffffffffffffe │ │ add x13, x8, x12 │ │ add x9, x11, x12 │ │ add x12, x20, x13, lsl #4 │ │ add x12, x12, #0x14 │ │ mov x13, x11 │ │ stur w16, [x12, #-16] │ │ str w16, [x12], #32 │ │ subs x13, x13, #0x2 │ │ - b.ne 24854 // b.any │ │ + b.ne 24b8c // b.any │ │ cmp x10, x11 │ │ - b.eq 24888 // b.none │ │ + b.eq 24bc0 // b.none │ │ add x8, x9, x8 │ │ add x8, x20, x8, lsl #4 │ │ add x8, x8, #0x4 │ │ add x9, x9, #0x1 │ │ cmp x9, #0x2 │ │ str w16, [x8], #16 │ │ - b.lt 24878 // b.tstop │ │ + b.lt 24bb0 // b.tstop │ │ ldrsw x10, [x14] │ │ cmp w10, #0x1 │ │ - b.ne 248ac // b.any │ │ + b.ne 24be4 // b.any │ │ ldr x8, [x20] │ │ ldr x9, [x17] │ │ cmp x8, x9 │ │ - b.ne 248ac // b.any │ │ + b.ne 24be4 // b.any │ │ ldr x8, [x20, #32] │ │ str x8, [x20, #16] │ │ cmp x10, #0x1 │ │ csinc x8, x10, xzr, gt │ │ ldr x28, [sp, #112] │ │ sub x8, x8, x10 │ │ add x9, x8, #0x1 │ │ cmp x9, #0x2 │ │ mov x8, x10 │ │ - b.cc 248fc // b.lo, b.ul, b.last │ │ + b.cc 24c34 // b.lo, b.ul, b.last │ │ and x11, x9, #0xfffffffffffffffe │ │ add x12, x20, x10, lsl #4 │ │ add x8, x11, x10 │ │ add x10, x12, #0x18 │ │ mov w12, #0x2 // #2 │ │ mov x13, x11 │ │ stur w12, [x10, #-16] │ │ str w12, [x10], #32 │ │ subs x13, x13, #0x2 │ │ - b.ne 248e4 // b.any │ │ + b.ne 24c1c // b.any │ │ cmp x9, x11 │ │ - b.eq 24918 // b.none │ │ + b.eq 24c50 // b.none │ │ add x9, x20, x8, lsl #4 │ │ add x9, x9, #0x8 │ │ mov w10, #0x2 // #2 │ │ add x8, x8, #0x1 │ │ cmp x8, #0x2 │ │ str w10, [x9], #16 │ │ - b.lt 24908 // b.tstop │ │ + b.lt 24c40 // b.tstop │ │ mov w25, #0x2 // #2 │ │ str w25, [x14] │ │ ldp w12, w13, [x26, #8] │ │ add w9, w22, w24 │ │ mov w10, #0xffffff80 // #-128 │ │ add w11, w29, w28 │ │ sub w12, w12, w24 │ │ @@ -32635,34 +32869,34 @@ │ │ cmp w13, w16 │ │ strh w15, [x14, #2] │ │ csel w15, w13, w16, lt // lt = tstop │ │ cmp w10, w16 │ │ csel w15, w10, w15, gt │ │ cmp x8, x11 │ │ strh w15, [x14], #16 │ │ - b.lt 2495c // b.tstop │ │ + b.lt 24c94 // b.tstop │ │ ldr w8, [sp, #228] │ │ asr w8, w8, #1 │ │ cmp w8, #0x2 │ │ - b.eq 249f4 // b.none │ │ + b.eq 24d2c // b.none │ │ cmp w8, #0x1 │ │ - b.eq 24a14 // b.none │ │ - cbnz w8, 24a30 │ │ + b.eq 24d4c // b.none │ │ + cbnz w8, 24d68 │ │ ldr w8, [sp, #216] │ │ cmp w8, #0x1 │ │ csinc w8, w8, wzr, lt // lt = tstop │ │ - b 24a28 │ │ + b 24d60 │ │ ldr w9, [sp, #216] │ │ mov w8, #0x4 // #4 │ │ cmp w9, #0x4 │ │ csel w8, w9, w8, lt // lt = tstop │ │ cmp w8, #0x1 │ │ csinc w8, w8, wzr, gt │ │ add w8, w8, #0x3 │ │ - b 24a28 │ │ + b 24d60 │ │ ldr w9, [sp, #216] │ │ mov w8, #0x3 // #3 │ │ cmp w9, #0x3 │ │ csel w8, w9, w8, lt // lt = tstop │ │ add w8, w8, #0x1 │ │ ldr x9, [sp, #96] │ │ str w8, [x9] │ │ @@ -32671,30 +32905,30 @@ │ │ ldp x22, x21, [sp, #384] │ │ ldp x24, x23, [sp, #368] │ │ ldp x26, x25, [sp, #352] │ │ ldp x28, x27, [sp, #336] │ │ add sp, sp, #0x1b0 │ │ ret │ │ ldr w8, [x0] │ │ - cbz w8, 24a74 │ │ + cbz w8, 24dac │ │ cmp w8, #0x1 │ │ - b.eq 24a88 // b.none │ │ + b.eq 24dc0 // b.none │ │ cmp w8, #0x2 │ │ - b.ne 24ac4 // b.any │ │ + b.ne 24dfc // b.any │ │ ldp w8, w11, [x0, #20] │ │ ldp w10, w9, [x0, #12] │ │ - b 24acc │ │ + b 24e04 │ │ mov w9, wzr │ │ and x9, x9, #0xffff │ │ and x0, x8, #0xffff │ │ bfi x0, x9, #16, #16 │ │ ret │ │ ldr w10, [x5, #296] │ │ ldp w8, w9, [x0, #4] │ │ - cbz w10, 24b90 │ │ + cbz w10, 24ec8 │ │ ubfx w10, w9, #28, #1 │ │ ubfx w11, w8, #28, #1 │ │ add w9, w10, w9, lsr #13 │ │ add w8, w11, w8, lsr #13 │ │ add w9, w9, #0x3 │ │ add w8, w8, #0x3 │ │ and w9, w9, #0x1ffff8 │ │ @@ -32737,15 +32971,15 @@ │ │ cmp w9, #0x0 │ │ cneg w9, w9, mi // mi = first │ │ ldr w13, [x5, #296] │ │ add w9, w12, w9 │ │ lsr w9, w9, w10 │ │ lsl w9, w9, w11 │ │ cneg w9, w9, lt // lt = tstop │ │ - cbz w13, 24b80 │ │ + cbz w13, 24eb8 │ │ and w10, w9, #0x8000 │ │ and w11, w8, #0x8000 │ │ add w9, w9, w10, lsr #15 │ │ add w8, w8, w11, lsr #15 │ │ add w9, w9, #0x3 │ │ add w8, w8, #0x3 │ │ and w9, w9, #0xfffffff8 │ │ @@ -32764,44 +32998,44 @@ │ │ stp x28, x27, [sp, #16] │ │ stp x26, x25, [sp, #32] │ │ stp x24, x23, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ stp x29, x30, [sp, #96] │ │ ldrb w8, [x4, #10] │ │ - adrp x27, ac000 │ │ - ldr x27, [x27, #1184] │ │ + adrp x27, ad000 │ │ + ldr x27, [x27, #1112] │ │ ldr w29, [sp, #112] │ │ lsl x9, x8, #2 │ │ ldp x23, x22, [sp, #120] │ │ ldrb w9, [x27, x9] │ │ mov x20, x4 │ │ mov x19, x3 │ │ mov x21, x1 │ │ cmp w9, w5 │ │ csel w10, w5, w9, gt │ │ cmp w10, w29 │ │ csel w28, w29, w10, lt // lt = tstop │ │ cmp w9, w5 │ │ mov x25, x0 │ │ - b.ge 24cb4 // b.tcont │ │ + b.ge 24fec // b.tcont │ │ lsl w8, w28, #1 │ │ and x26, x2, #0xffff │ │ mov w24, w6 │ │ mov x0, x25 │ │ mov x1, x21 │ │ mov w2, w8 │ │ mov x3, x20 │ │ mov x4, x26 │ │ mov x5, x19 │ │ mov x6, x23 │ │ mov x7, x22 │ │ - bl 24eb4 │ │ + bl 251ec │ │ cmp w28, w24 │ │ - b.ge 24cac // b.tcont │ │ + b.ge 24fe4 // b.tcont │ │ str x26, [sp, #8] │ │ mov x26, x25 │ │ mov w25, w24 │ │ mov x24, x23 │ │ mov x23, x22 │ │ mov x22, x20 │ │ mov x20, x21 │ │ @@ -32816,24 +33050,24 @@ │ │ mov x1, x20 │ │ mov x5, x21 │ │ mov x6, x24 │ │ cmp w8, w29 │ │ csel w27, w29, w8, lt // lt = tstop │ │ lsl w2, w27, #1 │ │ mov x7, x23 │ │ - bl 24eb4 │ │ + bl 251ec │ │ add w28, w28, w27 │ │ mov x27, x19 │ │ cmp w28, w25 │ │ - b.lt 24c60 // b.tstop │ │ + b.lt 24f98 // b.tstop │ │ mov w0, #0x1 // #1 │ │ - b 24d08 │ │ + b 25040 │ │ cmp w5, #0x1 │ │ mov w24, #0x2 // #2 │ │ - b.eq 24cdc // b.none │ │ + b.eq 25014 // b.none │ │ add x8, x27, x8, lsl #2 │ │ ldrb w8, [x8, #1] │ │ lsl w9, w7, #1 │ │ cmp w9, w8 │ │ csel w8, w9, w8, lt // lt = tstop │ │ cmp w8, #0x2 │ │ csel w24, w8, w24, gt │ │ @@ -32842,15 +33076,15 @@ │ │ mov x0, x25 │ │ mov x1, x21 │ │ mov w2, w8 │ │ mov x3, x20 │ │ mov x5, x19 │ │ mov x6, x23 │ │ mov x7, x22 │ │ - bl 24eb4 │ │ + bl 251ec │ │ lsr w0, w24, #1 │ │ ldp x29, x30, [sp, #96] │ │ ldp x20, x19, [sp, #80] │ │ ldp x22, x21, [sp, #64] │ │ ldp x24, x23, [sp, #48] │ │ ldp x26, x25, [sp, #32] │ │ ldp x28, x27, [sp, #16] │ │ @@ -32861,79 +33095,79 @@ │ │ stp x26, x25, [sp, #32] │ │ stp x24, x23, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ stp x29, x30, [sp, #96] │ │ ldr x8, [x4] │ │ mov x19, x3 │ │ - adrp x9, ac000 │ │ + adrp x9, ad000 │ │ ldr w27, [sp, #120] │ │ add x3, x8, w7, sxtw #4 │ │ ldrb w8, [x3, #10] │ │ - ldr x9, [x9, #1184] │ │ + ldr x9, [x9, #1112] │ │ ldp x22, x21, [sp, #128] │ │ mov x20, x1 │ │ mov x26, x0 │ │ add x8, x9, x8, lsl #2 │ │ ldrb w9, [x8, #1] │ │ cmp w9, w5 │ │ csel w10, w5, w9, gt │ │ cmp w10, w27 │ │ csel w28, w27, w10, lt // lt = tstop │ │ cmp w9, w5 │ │ - b.ge 24e44 // b.tcont │ │ + b.ge 2517c // b.tcont │ │ lsl w8, w28, #1 │ │ and x29, x2, #0xffff │ │ mov w23, w6 │ │ mov x24, x4 │ │ str x7, [sp] │ │ mov x0, x26 │ │ mov x1, x20 │ │ mov w2, w8 │ │ mov x4, x29 │ │ mov x5, x19 │ │ mov x6, x22 │ │ mov x7, x21 │ │ - bl 24eb4 │ │ + bl 251ec │ │ cmp w28, w23 │ │ - b.ge 24e3c // b.tcont │ │ + b.ge 25174 // b.tcont │ │ ldr x8, [sp] │ │ str x29, [sp, #8] │ │ mov x25, x24 │ │ mov w24, w23 │ │ sxtw x29, w8 │ │ mov x23, x22 │ │ mov x22, x21 │ │ mov x21, x20 │ │ mov x20, x19 │ │ ldr x8, [x25, w28, sxtw #3] │ │ - adrp x9, ac000 │ │ + adrp x9, ad000 │ │ mov x0, x26 │ │ mov x1, x21 │ │ add x3, x8, x29, lsl #4 │ │ ldrb w8, [x3, #10] │ │ - ldr x9, [x9, #1184] │ │ + ldr x9, [x9, #1112] │ │ ldr x4, [sp, #8] │ │ mov x5, x20 │ │ mov x6, x23 │ │ add x8, x9, x8, lsl #2 │ │ ldrb w8, [x8, #1] │ │ mov x7, x22 │ │ cmp w8, w27 │ │ csel w19, w27, w8, lt // lt = tstop │ │ lsl w2, w19, #1 │ │ - bl 24eb4 │ │ + bl 251ec │ │ add w28, w28, w19 │ │ cmp w28, w24 │ │ - b.lt 24dec // b.tstop │ │ + b.lt 25124 // b.tstop │ │ mov w0, #0x1 // #1 │ │ - b 24e94 │ │ + b 251cc │ │ cmp w5, #0x1 │ │ mov w23, #0x2 // #2 │ │ - b.eq 24e6c // b.none │ │ + b.eq 251a4 // b.none │ │ ldr w9, [sp, #112] │ │ ldrb w8, [x8] │ │ lsl w9, w9, #1 │ │ cmp w9, w8 │ │ csel w8, w9, w8, lt // lt = tstop │ │ cmp w8, #0x2 │ │ csel w23, w8, w23, gt │ │ @@ -32941,124 +33175,123 @@ │ │ and x4, x2, #0xffff │ │ mov x0, x26 │ │ mov x1, x20 │ │ mov w2, w8 │ │ mov x5, x19 │ │ mov x6, x22 │ │ mov x7, x21 │ │ - bl 24eb4 │ │ + bl 251ec │ │ lsr w0, w23, #1 │ │ ldp x29, x30, [sp, #96] │ │ ldp x20, x19, [sp, #80] │ │ ldp x22, x21, [sp, #64] │ │ ldp x24, x23, [sp, #48] │ │ ldp x26, x25, [sp, #32] │ │ ldp x28, x27, [sp, #16] │ │ add sp, sp, #0x70 │ │ ret │ │ - ldr w9, [x3] │ │ - mov w10, #0x80008000 // #-2147450880 │ │ - cmp w9, w10 │ │ - b.eq 25020 // b.none │ │ - ubfx w8, w4, #8, #8 │ │ - cmp w8, #0xff │ │ - b.cc 24f08 // b.lo, b.ul, b.last │ │ - ldrsb w9, [x3, #8] │ │ - sxtb w8, w4 │ │ + ldr w8, [x3] │ │ + mov w9, #0x80008000 // #-2147450880 │ │ cmp w8, w9 │ │ - b.ne 24f84 // b.any │ │ - mov x11, xzr │ │ - ldrb w8, [x3, #11] │ │ - tbz w8, #0, 24f9c │ │ - ldr w9, [x5] │ │ - cmp w9, w10 │ │ - b.eq 24f9c // b.none │ │ - ldr w10, [x1] │ │ - cmp w10, #0x1 │ │ - b.ge 24fac // b.tcont │ │ - b 24fd8 │ │ - ldrh w8, [x3, #8] │ │ - cmp w8, w4, uxth │ │ - b.ne 25020 // b.any │ │ - ldrb w8, [x3, #11] │ │ - tbz w8, #0, 24f34 │ │ - ldp w9, w11, [x5] │ │ - cmp w9, w10 │ │ - csel x9, x3, x5, eq // eq = none │ │ - ldr w9, [x9] │ │ - cmp w11, w10 │ │ - b.ne 24f38 // b.any │ │ - ldr w11, [x3, #4] │ │ - ldr w10, [x1] │ │ - bfi x9, x11, #32, #32 │ │ - cmp w10, #0x1 │ │ - b.lt 24f74 // b.tstop │ │ + b.eq 25340 // b.none │ │ + ubfx w10, w4, #8, #8 │ │ + cmp w10, #0xff │ │ + b.cc 25234 // b.lo, b.ul, b.last │ │ + ldrsb w10, [x3, #8] │ │ + sxtb w8, w4 │ │ + cmp w8, w10 │ │ + b.ne 252c4 // b.any │ │ mov x11, xzr │ │ - mov x12, x0 │ │ - ldr x13, [x12] │ │ - cmp x13, x9 │ │ - b.eq 24ffc // b.none │ │ - add x11, x11, #0x1 │ │ - cmp x10, x11 │ │ - add x12, x12, #0x10 │ │ - b.ne 24f50 // b.any │ │ - cmp w10, #0x7 │ │ - b.gt 24ff0 │ │ - add x8, x0, w10, sxtw #4 │ │ - add w10, w10, #0x1 │ │ - str x9, [x8] │ │ - b 24fe4 │ │ - ldrsb w9, [x3, #9] │ │ + ldrb w10, [x3, #11] │ │ + tbz w10, #0, 252dc │ │ + ldr w8, [x5] │ │ cmp w8, w9 │ │ - b.ne 25020 // b.any │ │ - mov w11, #0x1 // #1 │ │ - ldrb w8, [x3, #11] │ │ - tbnz w8, #0, 24eec │ │ - ldr w9, [x3, x11, lsl #2] │ │ - ldr w10, [x1] │ │ - cmp w10, #0x1 │ │ - b.lt 24fd8 // b.tstop │ │ - mov x11, xzr │ │ - mov x12, x0 │ │ - ldr w13, [x12] │ │ - cmp w13, w9 │ │ - b.eq 24ffc // b.none │ │ - add x11, x11, #0x1 │ │ - cmp x10, x11 │ │ - add x12, x12, #0x10 │ │ - b.ne 24fb4 // b.any │ │ - cmp w10, #0x7 │ │ - b.gt 24ff0 │ │ - add x8, x0, w10, sxtw #4 │ │ - add w10, w10, #0x1 │ │ - str w9, [x8] │ │ - str w2, [x8, #8] │ │ - str w10, [x1] │ │ - ldrb w8, [x3, #11] │ │ + b.eq 252dc // b.none │ │ + b 252e0 │ │ + ldrh w10, [x3, #8] │ │ + cmp w10, w4, uxth │ │ + b.ne 25340 // b.any │ │ + ldrb w10, [x3, #11] │ │ + tbz w10, #0, 25260 │ │ + ldp w8, w11, [x5] │ │ + cmp w8, w9 │ │ + csel x8, x3, x5, eq // eq = none │ │ + ldr w8, [x8] │ │ + cmp w11, w9 │ │ + b.ne 25264 // b.any │ │ + ldr w11, [x3, #4] │ │ mov w9, #0x1 // #1 │ │ str w9, [x7] │ │ - b 25014 │ │ - add x9, x0, w11, uxtw #4 │ │ - ldr w10, [x9, #8] │ │ + ldr w9, [x6] │ │ + bfi x8, x11, #32, #32 │ │ + orr w9, w9, w10, lsr #1 │ │ + str w9, [x6] │ │ + ldr w9, [x1] │ │ + cmp w9, #0x1 │ │ + b.lt 252b4 // b.tstop │ │ + mov x10, xzr │ │ + mov x11, x0 │ │ + ldr x12, [x11] │ │ + cmp x12, x8 │ │ + b.eq 25344 // b.none │ │ + add x10, x10, #0x1 │ │ + cmp x9, x10 │ │ + add x11, x11, #0x10 │ │ + b.ne 25290 // b.any │ │ + cmp w9, #0x7 │ │ + b.gt 25340 │ │ + add x10, x0, w9, sxtw #4 │ │ + add w9, w9, #0x1 │ │ + str x8, [x10] │ │ + b 25338 │ │ + ldrsb w10, [x3, #9] │ │ + cmp w8, w10 │ │ + b.ne 25340 // b.any │ │ mov w11, #0x1 // #1 │ │ - add w10, w10, w2 │ │ - str w10, [x9, #8] │ │ - str w11, [x7] │ │ + ldrb w10, [x3, #11] │ │ + tbnz w10, #0, 25224 │ │ + ldr w8, [x3, x11, lsl #2] │ │ + mov w9, #0x1 // #1 │ │ + str w9, [x7] │ │ ldr w9, [x6] │ │ - orr w8, w9, w8, lsr #1 │ │ - str w8, [x6] │ │ + orr w9, w9, w10, lsr #1 │ │ + str w9, [x6] │ │ + ldr w9, [x1] │ │ + cmp w9, #0x1 │ │ + b.lt 2532c // b.tstop │ │ + mov x10, xzr │ │ + mov x11, x0 │ │ + ldr w12, [x11] │ │ + cmp w12, w8 │ │ + b.eq 25344 // b.none │ │ + add x10, x10, #0x1 │ │ + cmp x9, x10 │ │ + add x11, x11, #0x10 │ │ + b.ne 25308 // b.any │ │ + cmp w9, #0x7 │ │ + b.gt 25340 │ │ + add x10, x0, w9, sxtw #4 │ │ + add w9, w9, #0x1 │ │ + str w8, [x10] │ │ + str w2, [x10, #8] │ │ + str w9, [x1] │ │ + ret │ │ + add x8, x0, w10, uxtw #4 │ │ + ldr w9, [x8, #8] │ │ + add w9, w9, w2 │ │ + str w9, [x8, #8] │ │ ret │ │ ldr w8, [x3] │ │ mov w9, #0x80008000 // #-2147450880 │ │ cmp w8, w9 │ │ - b.eq 252b0 // b.none │ │ + b.eq 255e4 // b.none │ │ ldrsb x10, [x3, #4] │ │ sxtb w9, w4 │ │ - adrp x11, a4000 │ │ - add x11, x11, #0x6d8 │ │ + adrp x11, a6000 │ │ + add x11, x11, #0x338 │ │ sxth w12, w8 │ │ asr w13, w8, #16 │ │ add x8, x0, w9, sxtw │ │ ldrsb w8, [x8, #45] │ │ ldrh w16, [x11, x10, lsl #1] │ │ ldr x14, [x0] │ │ mov w9, #0x3fff // #16383 │ │ @@ -33078,73 +33311,73 @@ │ │ ldr w15, [x14, #296] │ │ csel w8, w8, w10, gt │ │ cmp w17, w9 │ │ csel w9, w17, w9, lt // lt = tstop │ │ cmp w9, w10 │ │ csel w11, w9, w10, gt │ │ ubfx x9, x4, #8, #24 │ │ - cbz w15, 250d8 │ │ + cbz w15, 2540c │ │ and w10, w11, #0x8000 │ │ and w17, w8, #0x8000 │ │ add w10, w11, w10, lsr #15 │ │ add w8, w8, w17, lsr #15 │ │ add w10, w10, #0x3 │ │ add w8, w8, #0x3 │ │ and w11, w10, #0xfffffff8 │ │ and w8, w8, #0xfffffff8 │ │ - b 250f8 │ │ + b 2542c │ │ ldr w10, [x14, #500] │ │ - cbnz w10, 250f8 │ │ + cbnz w10, 2542c │ │ sxth w10, w11 │ │ sxth w17, w8 │ │ sub w10, w11, w10, asr #15 │ │ sub w8, w8, w17, asr #15 │ │ and w11, w10, #0xfffffffe │ │ and w8, w8, #0xfffffffe │ │ ldr w10, [x2] │ │ lsl w17, w9, #24 │ │ mov w9, #0xff000000 // #-16777216 │ │ cmp w17, w9 │ │ sxtw x9, w10 │ │ - b.ne 2519c // b.any │ │ - cbz x5, 25144 │ │ + b.ne 254d0 // b.any │ │ + cbz x5, 25478 │ │ ldrsh w12, [x6, #2] │ │ ldrsh w14, [x6] │ │ sxth w13, w11 │ │ sxth w15, w8 │ │ subs w12, w13, w12 │ │ cneg w12, w12, mi // mi = first │ │ subs w13, w15, w14 │ │ cneg w13, w13, mi // mi = first │ │ orr w12, w13, w12 │ │ cmp w12, #0xf │ │ cset w12, gt │ │ str w12, [x5] │ │ cmp w9, #0x1 │ │ - b.lt 25180 // b.tstop │ │ + b.lt 254b4 // b.tstop │ │ mov w13, w8 │ │ mov x12, xzr │ │ bfi w13, w11, #16, #16 │ │ mov x14, x1 │ │ ldr w15, [x14] │ │ cmp w15, w13 │ │ - b.eq 252b4 // b.none │ │ + b.eq 255e8 // b.none │ │ add x12, x12, #0x1 │ │ cmp x10, x12 │ │ add x14, x14, #0x10 │ │ - b.ne 2515c // b.any │ │ + b.ne 25490 // b.any │ │ cmp w10, #0x7 │ │ - b.gt 252b0 │ │ + b.gt 255e4 │ │ add x10, x1, x9, lsl #4 │ │ bfi w8, w11, #16, #16 │ │ mov w11, #0x2 // #2 │ │ add w9, w9, #0x1 │ │ str w8, [x10] │ │ str w11, [x10, #8] │ │ - b 252ac │ │ + b 255e0 │ │ asr w17, w17, #24 │ │ add x17, x0, w17, sxtw │ │ ldrsb w17, [x17, #45] │ │ mov w0, #0x3fff // #16383 │ │ mul w16, w17, w16 │ │ mul w12, w16, w12 │ │ add w12, w12, w12, asr #31 │ │ @@ -33159,53 +33392,53 @@ │ │ asr w13, w13, #14 │ │ cmp w12, w17 │ │ csel w12, w12, w17, gt │ │ cmp w13, w0 │ │ csel w13, w13, w0, lt // lt = tstop │ │ cmp w13, w17 │ │ csel w13, w13, w17, gt │ │ - cbz w15, 2522c │ │ + cbz w15, 25560 │ │ and w14, w13, #0x8000 │ │ and w15, w12, #0x8000 │ │ add w13, w13, w14, lsr #15 │ │ add w12, w12, w15, lsr #15 │ │ add w13, w13, #0x3 │ │ add w12, w12, #0x3 │ │ and w13, w13, #0xfffffff8 │ │ and w12, w12, #0xfffffff8 │ │ bfi w8, w11, #16, #16 │ │ cmp w9, #0x1 │ │ bfi w12, w13, #16, #16 │ │ - b.ge 2525c // b.tcont │ │ - b 25290 │ │ + b.ge 25590 // b.tcont │ │ + b 255c4 │ │ ldr w14, [x14, #500] │ │ - cbnz w14, 2524c │ │ + cbnz w14, 25580 │ │ sxth w14, w13 │ │ sxth w15, w12 │ │ sub w13, w13, w14, asr #15 │ │ sub w12, w12, w15, asr #15 │ │ and w13, w13, #0xfffffffe │ │ and w12, w12, #0xfffffffe │ │ bfi w8, w11, #16, #16 │ │ cmp w9, #0x1 │ │ bfi w12, w13, #16, #16 │ │ - b.lt 25290 // b.tstop │ │ + b.lt 255c4 // b.tstop │ │ mov w13, w8 │ │ mov x11, xzr │ │ bfi x13, x12, #32, #32 │ │ mov x14, x1 │ │ ldr x15, [x14] │ │ cmp x15, x13 │ │ - b.eq 252c8 // b.none │ │ + b.eq 255fc // b.none │ │ add x11, x11, #0x1 │ │ cmp x10, x11 │ │ add x14, x14, #0x10 │ │ - b.ne 2526c // b.any │ │ + b.ne 255a0 // b.any │ │ cmp w9, #0x7 │ │ - b.gt 252b0 │ │ + b.gt 255e4 │ │ mov w8, w8 │ │ add x10, x1, x9, lsl #4 │ │ mov w11, #0x2 // #2 │ │ add w9, w9, #0x1 │ │ bfi x8, x12, #32, #32 │ │ str w11, [x10, #8] │ │ str x8, [x10] │ │ @@ -33220,144 +33453,144 @@ │ │ ldr w9, [x8, #8] │ │ add w9, w9, #0x2 │ │ str w9, [x8, #8] │ │ ret │ │ str x19, [sp, #-16]! │ │ ldrsb w15, [x2, #8] │ │ cmp w15, #0x1 │ │ - b.lt 255a8 // b.tstop │ │ + b.lt 258dc // b.tstop │ │ ldrh w13, [x2] │ │ ldrh w14, [x2, #2] │ │ sxtb w12, w5 │ │ sbfx w11, w5, #8, #8 │ │ add x8, x0, #0x20 │ │ cmp w12, w15 │ │ add x9, x6, w11, sxtw │ │ add x10, x6, w12, sxtw │ │ - b.ne 25370 // b.any │ │ + b.ne 256a4 // b.any │ │ ldrsw x15, [x1] │ │ cmp w15, #0x1 │ │ - b.gt 25330 │ │ + b.gt 25664 │ │ add w16, w15, #0x1 │ │ add x15, x0, x15, lsl #4 │ │ str w16, [x1] │ │ strh w13, [x15] │ │ strh w14, [x15, #2] │ │ ldrsw x15, [x1, #12] │ │ cmp w15, #0x1 │ │ - b.gt 25448 │ │ + b.gt 2577c │ │ ldurb w16, [x10, #-1] │ │ add w17, w15, #0x1 │ │ add x15, x8, x15, lsl #4 │ │ str w17, [x1, #12] │ │ cmp w16, w4 │ │ cneg w14, w14, ne // ne = any │ │ cneg w13, w13, ne // ne = any │ │ strh w13, [x15, #4] │ │ strh w14, [x15, #6] │ │ ldrsb w15, [x2, #9] │ │ cmp w15, #0x1 │ │ - b.ge 25454 // b.tcont │ │ - b 255a8 │ │ + b.ge 25788 // b.tcont │ │ + b 258dc │ │ cmp w11, w15 │ │ - b.ne 253d8 // b.any │ │ + b.ne 2570c // b.any │ │ ldrsw x15, [x1, #4] │ │ cmp w15, #0x1 │ │ - b.gt 25398 │ │ + b.gt 256cc │ │ add w16, w15, #0x1 │ │ add x15, x0, x15, lsl #4 │ │ str w16, [x1, #4] │ │ strh w13, [x15, #4] │ │ strh w14, [x15, #6] │ │ ldrsw x15, [x1, #8] │ │ cmp w15, #0x1 │ │ - b.gt 25448 │ │ + b.gt 2577c │ │ ldurb w16, [x9, #-1] │ │ add w17, w15, #0x1 │ │ add x15, x8, x15, lsl #4 │ │ str w17, [x1, #8] │ │ cmp w16, w3 │ │ cneg w14, w14, ne // ne = any │ │ cneg w13, w13, ne // ne = any │ │ strh w13, [x15] │ │ strh w14, [x15, #2] │ │ ldrsb w15, [x2, #9] │ │ cmp w15, #0x1 │ │ - b.ge 25454 // b.tcont │ │ - b 255a8 │ │ + b.ge 25788 // b.tcont │ │ + b 258dc │ │ ldrsw x5, [x1, #8] │ │ sxtw x17, w15 │ │ neg w15, w13 │ │ neg w16, w14 │ │ cmp w5, #0x1 │ │ - b.gt 25418 │ │ + b.gt 2574c │ │ add w7, w5, #0x1 │ │ add x19, x17, x6 │ │ str w7, [x1, #8] │ │ ldurb w7, [x19, #-1] │ │ add x5, x8, x5, lsl #4 │ │ cmp w7, w3 │ │ csel w7, w13, w15, eq // eq = none │ │ csel w19, w14, w16, eq // eq = none │ │ strh w7, [x5] │ │ strh w19, [x5, #2] │ │ ldrsw x5, [x1, #12] │ │ cmp w5, #0x1 │ │ - b.gt 25448 │ │ + b.gt 2577c │ │ add w7, w5, #0x1 │ │ str w7, [x1, #12] │ │ add x17, x17, x6 │ │ ldurb w17, [x17, #-1] │ │ cmp w17, w4 │ │ add x17, x8, x5, lsl #4 │ │ - b.ne 25594 // b.any │ │ + b.ne 258c8 // b.any │ │ strh w13, [x17, #4] │ │ strh w14, [x17, #6] │ │ ldrsb w15, [x2, #9] │ │ cmp w15, #0x1 │ │ - b.lt 255a8 // b.tstop │ │ + b.lt 258dc // b.tstop │ │ ldrh w13, [x2, #4] │ │ ldrh w14, [x2, #6] │ │ cmp w12, w15 │ │ - b.ne 254bc // b.any │ │ + b.ne 257f0 // b.any │ │ ldrsw x9, [x1] │ │ cmp w9, #0x1 │ │ - b.gt 25484 │ │ + b.gt 257b8 │ │ add w11, w9, #0x1 │ │ add x9, x0, x9, lsl #4 │ │ str w11, [x1] │ │ strh w13, [x9] │ │ strh w14, [x9, #2] │ │ ldrsw x9, [x1, #12] │ │ cmp w9, #0x1 │ │ - b.gt 255a8 │ │ + b.gt 258dc │ │ ldurb w10, [x10, #-1] │ │ add w11, w9, #0x1 │ │ add x8, x8, x9, lsl #4 │ │ str w11, [x1, #12] │ │ cmp w10, w4 │ │ cneg w9, w14, ne // ne = any │ │ cneg w10, w13, ne // ne = any │ │ strh w10, [x8, #4] │ │ strh w9, [x8, #6] │ │ ldr x19, [sp], #16 │ │ ret │ │ cmp w11, w15 │ │ - b.ne 2551c // b.any │ │ + b.ne 25850 // b.any │ │ ldrsw x10, [x1, #4] │ │ cmp w10, #0x1 │ │ - b.gt 254e4 │ │ + b.gt 25818 │ │ add w11, w10, #0x1 │ │ add x10, x0, x10, lsl #4 │ │ str w11, [x1, #4] │ │ strh w13, [x10, #4] │ │ strh w14, [x10, #6] │ │ ldrsw x10, [x1, #8] │ │ cmp w10, #0x1 │ │ - b.gt 255a8 │ │ + b.gt 258dc │ │ ldurb w9, [x9, #-1] │ │ add w11, w10, #0x1 │ │ add x8, x8, x10, lsl #4 │ │ str w11, [x1, #8] │ │ cmp w9, w3 │ │ cneg w9, w14, ne // ne = any │ │ cneg w10, w13, ne // ne = any │ │ @@ -33366,125 +33599,125 @@ │ │ ldr x19, [sp], #16 │ │ ret │ │ ldrsw x12, [x1, #8] │ │ sxtw x11, w15 │ │ neg w9, w13 │ │ neg w10, w14 │ │ cmp w12, #0x1 │ │ - b.gt 2555c │ │ + b.gt 25890 │ │ add w15, w12, #0x1 │ │ add x16, x11, x6 │ │ str w15, [x1, #8] │ │ ldurb w15, [x16, #-1] │ │ add x12, x8, x12, lsl #4 │ │ cmp w15, w3 │ │ csel w15, w13, w9, eq // eq = none │ │ csel w16, w14, w10, eq // eq = none │ │ strh w15, [x12] │ │ strh w16, [x12, #2] │ │ ldrsw x12, [x1, #12] │ │ cmp w12, #0x1 │ │ - b.gt 255a8 │ │ + b.gt 258dc │ │ add w15, w12, #0x1 │ │ str w15, [x1, #12] │ │ add x11, x11, x6 │ │ ldurb w11, [x11, #-1] │ │ add x8, x8, x12, lsl #4 │ │ cmp w11, w4 │ │ - b.ne 255b0 // b.any │ │ + b.ne 258e4 // b.any │ │ strh w13, [x8, #4] │ │ strh w14, [x8, #6] │ │ ldr x19, [sp], #16 │ │ ret │ │ strh w15, [x17, #4] │ │ strh w16, [x17, #6] │ │ ldrsb w15, [x2, #9] │ │ cmp w15, #0x1 │ │ - b.ge 25454 // b.tcont │ │ + b.ge 25788 // b.tcont │ │ ldr x19, [sp], #16 │ │ ret │ │ strh w9, [x8, #4] │ │ strh w10, [x8, #6] │ │ ldr x19, [sp], #16 │ │ ret │ │ ldrsb x8, [x2, #8] │ │ cmp x8, #0x1 │ │ - b.lt 256c8 // b.tstop │ │ + b.lt 259fc // b.tstop │ │ add x8, x8, x4 │ │ ldurb w9, [x8, #-1] │ │ ldrh w10, [x2, #2] │ │ ldrh w11, [x2] │ │ ldr w8, [x1] │ │ cmp w9, w3 │ │ cneg w9, w10, ne // ne = any │ │ cneg w10, w11, ne // ne = any │ │ cmp w8, #0x1 │ │ - b.lt 256cc // b.tstop │ │ + b.lt 25a00 // b.tstop │ │ mov w12, w10 │ │ mov x11, xzr │ │ bfi w12, w9, #16, #16 │ │ mov x13, x0 │ │ ldr w14, [x13] │ │ cmp w12, w14 │ │ - b.eq 25620 // b.none │ │ + b.eq 25954 // b.none │ │ add x11, x11, #0x1 │ │ cmp x8, x11 │ │ add x13, x13, #0x10 │ │ - b.ne 25604 // b.any │ │ + b.ne 25938 // b.any │ │ cmp w11, w8 │ │ - b.ne 25644 // b.any │ │ + b.ne 25978 // b.any │ │ add x11, x0, x8, lsl #4 │ │ mov w12, #0x2 // #2 │ │ add w8, w8, #0x1 │ │ strh w10, [x11] │ │ strh w9, [x11, #2] │ │ str w12, [x11, #8] │ │ str w8, [x1] │ │ ldrsb x9, [x2, #9] │ │ cmp x9, #0x0 │ │ - b.le 256c8 │ │ + b.le 259fc │ │ add x9, x9, x4 │ │ ldurb w9, [x9, #-1] │ │ ldrh w10, [x2, #6] │ │ ldrh w11, [x2, #4] │ │ cmp w9, w3 │ │ cneg w9, w10, ne // ne = any │ │ cneg w10, w11, ne // ne = any │ │ cmp w8, #0x1 │ │ - b.lt 256dc // b.tstop │ │ + b.lt 25a10 // b.tstop │ │ mov w12, w10 │ │ mov x11, xzr │ │ bfi w12, w9, #16, #16 │ │ mov w13, w8 │ │ mov x14, x0 │ │ ldr w15, [x14] │ │ cmp w12, w15 │ │ - b.eq 256a4 // b.none │ │ + b.eq 259d8 // b.none │ │ add x11, x11, #0x1 │ │ cmp x13, x11 │ │ add x14, x14, #0x10 │ │ - b.ne 25688 // b.any │ │ + b.ne 259bc // b.any │ │ cmp w11, w8 │ │ - b.ne 256c8 // b.any │ │ + b.ne 259fc // b.any │ │ add x11, x0, w8, uxtw #4 │ │ mov w12, #0x2 // #2 │ │ add w8, w8, #0x1 │ │ strh w10, [x11] │ │ strh w9, [x11, #2] │ │ str w12, [x11, #8] │ │ str w8, [x1] │ │ ret │ │ mov w11, wzr │ │ cmp w11, w8 │ │ - b.eq 25628 // b.none │ │ - b 25644 │ │ + b.eq 2595c // b.none │ │ + b 25978 │ │ mov w11, wzr │ │ cmp w11, w8 │ │ - b.eq 256ac // b.none │ │ - b 256c8 │ │ + b.eq 259e0 // b.none │ │ + b 259fc │ │ str x19, [sp, #-16]! │ │ ldr w8, [x1, #212] │ │ ldp x9, x10, [x1, #176] │ │ mov w12, #0x230 // #560 │ │ cmp w8, #0x1 │ │ csel w8, wzr, w7, eq // eq = none │ │ sxtw x8, w8 │ │ @@ -33495,24 +33728,24 @@ │ │ ldr w9, [x1, #24] │ │ mul x8, x8, x11 │ │ madd x8, x8, x12, x10 │ │ mul w10, w9, w6 │ │ cmp w9, #0x1 │ │ and w10, w10, #0x10 │ │ lsl x11, x11, #4 │ │ - b.lt 2575c // b.tstop │ │ + b.lt 25a90 // b.tstop │ │ mul w12, w9, w6 │ │ ubfx x12, x12, #4, #1 │ │ add x12, x0, x12, lsl #7 │ │ add x12, x12, #0x30 │ │ mov x13, x9 │ │ str x8, [x12], #8 │ │ subs x13, x13, #0x1 │ │ add x8, x8, x11 │ │ - b.ne 2574c // b.any │ │ + b.ne 25a80 // b.any │ │ add x14, x0, #0x8 │ │ add x15, x8, x11 │ │ orr w12, w10, #0x2 │ │ orr w7, w10, #0x4 │ │ orr w16, w10, #0x1 │ │ orr w17, w10, #0x3 │ │ add x13, x14, w10, uxtw #3 │ │ @@ -33520,15 +33753,15 @@ │ │ add x19, x15, x11 │ │ add x11, x14, w7, uxtw #3 │ │ str x8, [x13] │ │ str xzr, [x14, w16, uxtw #3] │ │ str x15, [x12] │ │ str xzr, [x14, w17, uxtw #3] │ │ str x19, [x11] │ │ - tbz w6, #0, 257d0 │ │ + tbz w6, #0, 25b04 │ │ add w9, w10, w9 │ │ add x9, x0, w9, sxtw #3 │ │ ldr x10, [x9, #8] │ │ str x10, [x13] │ │ str x8, [x9, #8] │ │ ldr x8, [x9, #24] │ │ ldr x10, [x12] │ │ @@ -33572,17 +33805,17 @@ │ │ csel w13, w2, w11, gt │ │ cmp w12, w10 │ │ csel w10, w12, w10, lt // lt = tstop │ │ cmp w8, w4 │ │ lsl x11, x9, #3 │ │ str w4, [sp, #28] │ │ str x11, [sp, #16] │ │ - b.le 25930 │ │ + b.le 25c64 │ │ cmp w2, w3 │ │ - b.ge 25930 // b.tcont │ │ + b.ge 25c64 // b.tcont │ │ ldr w4, [sp, #28] │ │ mul x11, x9, x15 │ │ ldr x7, [x0, #176] │ │ lsl x11, x11, #4 │ │ and w6, w4, #0xf │ │ sxtw x14, w2 │ │ sxtw x16, w3 │ │ @@ -33595,106 +33828,106 @@ │ │ add x11, x7, x19, lsl #3 │ │ mov w12, #0x80008000 // #-2147450880 │ │ add x5, x1, x14 │ │ add x7, x11, #0x8 │ │ mov w19, w4 │ │ cmp x17, #0x2 │ │ mov x11, x14 │ │ - b.cc 25914 // b.lo, b.ul, b.last │ │ - b 258f0 │ │ + b.cc 25c48 // b.lo, b.ul, b.last │ │ + b 25c24 │ │ ldr x11, [sp, #16] │ │ add w19, w19, #0x1 │ │ cmp w19, w8 │ │ add x7, x7, x11 │ │ add x6, x6, x11 │ │ - b.ge 25930 // b.tcont │ │ + b.ge 25c64 // b.tcont │ │ cmp x17, #0x2 │ │ mov x11, x14 │ │ - b.cc 25914 // b.lo, b.ul, b.last │ │ + b.cc 25c48 // b.lo, b.ul, b.last │ │ mov x20, x1 │ │ mov x21, x7 │ │ stur w12, [x21, #-8] │ │ str w12, [x21], #16 │ │ subs x20, x20, #0x2 │ │ - b.ne 258f8 // b.any │ │ + b.ne 25c2c // b.any │ │ cmp x17, x1 │ │ mov x11, x5 │ │ - b.eq 258cc // b.none │ │ + b.eq 25c00 // b.none │ │ lsl x20, x11, #3 │ │ sub x21, x16, x11 │ │ str w12, [x6, x20] │ │ subs x21, x21, #0x1 │ │ add x20, x20, #0x8 │ │ - b.ne 2591c // b.any │ │ - b 258cc │ │ + b.ne 25c50 // b.any │ │ + b 25c00 │ │ ldr w11, [x0, #152] │ │ cmp w11, #0x1 │ │ - b.lt 25b9c // b.tstop │ │ + b.lt 25ed0 // b.tstop │ │ ldr w11, [sp, #28] │ │ ldr x14, [x0, #176] │ │ - adrp x5, a4000 │ │ + adrp x5, a6000 │ │ mov x12, xzr │ │ mov w11, w11 │ │ sub w4, w13, #0x8 │ │ lsl x15, x15, #7 │ │ mov w17, #0x1c // #28 │ │ mul x11, x9, x11 │ │ - add x5, x5, #0x6d8 │ │ + add x5, x5, #0x338 │ │ mov w6, #0x3fff // #16383 │ │ mov w7, #0xffffc001 // #-16383 │ │ str x11, [sp, #8] │ │ - b 25984 │ │ + b 25cb8 │ │ ldrsw x11, [x0, #152] │ │ add x12, x12, #0x1 │ │ cmp x12, x11 │ │ - b.ge 25b9c // b.tcont │ │ + b.ge 25ed0 // b.tcont │ │ add x11, x0, x12, lsl #2 │ │ ldr w19, [x11, #56] │ │ mov w11, #0x80000000 // #-2147483648 │ │ cmp w19, w11 │ │ - b.eq 25974 // b.none │ │ + b.eq 25ca8 // b.none │ │ ldr w11, [sp, #28] │ │ cmp w8, w11 │ │ - b.le 25974 │ │ + b.le 25ca8 │ │ add x11, x0, x12 │ │ ldrb w11, [x11, #53] │ │ ldr x16, [x0, #168] │ │ ldr w22, [sp, #28] │ │ sub w20, w11, #0x4 │ │ ldr x16, [x16, x11, lsl #3] │ │ ldr x11, [sp, #8] │ │ add x21, x16, x11, lsl #3 │ │ - b 259dc │ │ + b 25d10 │ │ ldr x11, [sp, #16] │ │ add w22, w22, #0x1 │ │ cmp w22, w8 │ │ add x21, x21, x11 │ │ - b.ge 25974 // b.tcont │ │ + b.ge 25ca8 // b.tcont │ │ ldr w13, [sp, #28] │ │ and w11, w22, #0x7ffffff8 │ │ add w16, w11, #0x8 │ │ mov w25, w4 │ │ cmp w11, w13 │ │ csel w23, w11, w13, hi // hi = pmore │ │ cmp w16, w8 │ │ csel w24, w16, w8, lt // lt = tstop │ │ cmp w4, w10 │ │ - b.lt 25a18 // b.tstop │ │ - b 259c8 │ │ + b.lt 25d4c // b.tstop │ │ + b 25cfc │ │ sub w25, w25, #0x1 │ │ add w25, w25, #0x1 │ │ cmp w25, w10 │ │ - b.ge 259c8 // b.tcont │ │ + b.ge 25cfc // b.tcont │ │ add x16, x21, w25, sxtw #3 │ │ ldrsb x26, [x16, #4] │ │ - cbz x26, 25a0c │ │ + cbz x26, 25d40 │ │ madd x11, x12, x17, x0 │ │ add x11, x11, x26, lsl #2 │ │ ldrsw x28, [x11, #64] │ │ - cbz w28, 25a0c │ │ + cbz w28, 25d40 │ │ ldrh w11, [x5, x28, lsl #1] │ │ ldr w27, [x16] │ │ mul w11, w19, w11 │ │ sxth w16, w27 │ │ mul w16, w11, w16 │ │ add w16, w16, w16, asr #31 │ │ asr w1, w27, #16 │ │ @@ -33719,17 +33952,17 @@ │ │ cneg w16, w16, mi // mi = first │ │ lsr w16, w16, #6 │ │ cmp w1, #0x0 │ │ cneg w1, w16, lt // lt = tstop │ │ add w29, w1, w22 │ │ cmp w29, w23 │ │ sxtw x16, w25 │ │ - b.lt 25b60 // b.tstop │ │ + b.lt 25e94 // b.tstop │ │ cmp w29, w24 │ │ - b.ge 25b60 // b.tcont │ │ + b.ge 25e94 // b.tcont │ │ eor w30, w30, w20 │ │ lsr w11, w11, #6 │ │ cmp w30, #0x0 │ │ add w1, w22, w1 │ │ cneg w11, w11, lt // lt = tstop │ │ and x1, x1, #0xf │ │ add w11, w11, w25 │ │ @@ -33740,51 +33973,51 @@ │ │ madd x1, x9, x1, x11 │ │ add x16, x21, x16, lsl #3 │ │ and w11, w25, #0xfffffff8 │ │ sub w13, w11, #0x8 │ │ cmp w13, w2 │ │ csel w13, w13, w2, gt │ │ cmp x30, w13, sxtw │ │ - b.lt 25b2c // b.tstop │ │ + b.lt 25e60 // b.tstop │ │ add w11, w11, #0x10 │ │ cmp w11, w3 │ │ csel w11, w11, w3, lt // lt = tstop │ │ cmp x30, w11, sxtw │ │ - b.ge 25b2c // b.tcont │ │ + b.ge 25e60 // b.tcont │ │ add x11, x1, x29 │ │ str w27, [x11] │ │ strb w28, [x11, #4] │ │ add w25, w25, #0x1 │ │ cmp w25, w10 │ │ - b.ge 25a08 // b.tcont │ │ + b.ge 25d3c // b.tcont │ │ add x11, x16, x29 │ │ ldrb w13, [x11, #12] │ │ cmp w13, w26, uxtb │ │ - b.ne 25a08 // b.any │ │ + b.ne 25d3c // b.any │ │ ldr w11, [x11, #8] │ │ add x30, x30, #0x1 │ │ add x29, x29, #0x8 │ │ cmp w11, w27 │ │ - b.eq 25af4 // b.none │ │ - b 25a08 │ │ + b.eq 25e28 // b.none │ │ + b 25d3c │ │ add w1, w25, #0x1 │ │ lsl x16, x16, #3 │ │ mov w25, w1 │ │ cmp w1, w10 │ │ - b.ge 25a08 // b.tcont │ │ + b.ge 25d3c // b.tcont │ │ add x11, x21, x16 │ │ ldrb w13, [x11, #12] │ │ cmp w13, w26, uxtb │ │ - b.ne 25a08 // b.any │ │ + b.ne 25d3c // b.any │ │ ldr w11, [x11, #8] │ │ add w1, w25, #0x1 │ │ add x16, x16, #0x8 │ │ cmp w11, w27 │ │ - b.eq 25b68 // b.none │ │ - b 25a08 │ │ + b.eq 25e9c // b.none │ │ + b 25d3c │ │ ldp x29, x30, [sp, #112] │ │ ldp x20, x19, [sp, #96] │ │ ldp x22, x21, [sp, #80] │ │ ldp x24, x23, [sp, #64] │ │ ldp x26, x25, [sp, #48] │ │ ldp x28, x27, [sp, #32] │ │ add sp, sp, #0x80 │ │ @@ -33794,77 +34027,77 @@ │ │ ldr x8, [x0] │ │ ldp w10, w9, [x8, #16] │ │ cmp w9, w4 │ │ csel w9, w4, w9, gt │ │ cmp w10, w2 │ │ csel w10, w2, w10, gt │ │ cmp w9, w3 │ │ - b.le 25e60 │ │ + b.le 26194 │ │ ldr x11, [x8, #184] │ │ ldr x12, [x8, #160] │ │ mov w13, w3 │ │ mul x13, x11, x13 │ │ add x12, x12, x13, lsl #3 │ │ - adrp x13, ac000 │ │ - ldr x13, [x13, #1184] │ │ + adrp x13, ad000 │ │ + ldr x13, [x13, #1112] │ │ lsl x11, x11, #3 │ │ cmp w10, w1 │ │ - b.gt 25c24 │ │ + b.gt 25f58 │ │ add w3, w3, #0x1 │ │ cmp w3, w9 │ │ add x12, x12, x11 │ │ - b.ge 25e60 // b.tcont │ │ + b.ge 26194 // b.tcont │ │ cmp w10, w1 │ │ - b.le 25c0c │ │ + b.le 25f40 │ │ ubfiz w14, w3, #1, #4 │ │ add w14, w14, #0x6 │ │ add x14, x0, w14, uxtw #3 │ │ ldr x14, [x14, #8] │ │ mov w15, w1 │ │ - b 25c48 │ │ + b 25f7c │ │ add x15, x15, x2 │ │ cmp w15, w10 │ │ - b.ge 25c0c // b.tcont │ │ + b.ge 25f40 // b.tcont │ │ sxtw x4, w15 │ │ mov w16, #0x10 // #16 │ │ bfi x16, x4, #5, #59 │ │ add x16, x14, x16 │ │ ldrb w17, [x16, #10] │ │ ldrsb x7, [x16, #9] │ │ lsl x17, x17, #2 │ │ ldrb w5, [x13, x17] │ │ cmp x7, #0x1 │ │ add w17, w5, #0x1 │ │ lsr w2, w17, #1 │ │ add x17, x16, #0x8 │ │ - b.lt 25d2c // b.tstop │ │ + b.lt 26060 // b.tstop │ │ add x6, x7, x8 │ │ ldrb w6, [x6, #38] │ │ - cbz w6, 25d2c │ │ + cbz w6, 26060 │ │ ldrsh w6, [x16, #4] │ │ ldrsh w19, [x16, #6] │ │ cmp w6, #0x0 │ │ cneg w6, w6, mi // mi = first │ │ cmp w19, #0x0 │ │ cneg w19, w19, mi // mi = first │ │ orr w6, w19, w6 │ │ cmp w6, #0xfff │ │ - b.gt 25d2c │ │ - cbz w2, 25c40 │ │ + b.gt 26060 │ │ + cbz w2, 25f74 │ │ ldr w15, [x16, #4] │ │ add x6, x12, x4, lsl #3 │ │ strb w7, [x6, #4] │ │ cmp w2, #0x1 │ │ str w15, [x6] │ │ ldrb w15, [sp, #14] │ │ ldrh w7, [sp, #12] │ │ strb w15, [x6, #7] │ │ add x15, x4, #0x1 │ │ sturh w7, [x6, #5] │ │ - b.eq 25c40 // b.none │ │ + b.eq 25f74 // b.none │ │ add x5, x5, #0x1 │ │ lsr x5, x5, #1 │ │ mov x4, xzr │ │ mov x2, xzr │ │ sub x5, x5, #0x1 │ │ ldr w7, [x16, #4] │ │ ldrb w19, [x17, #1] │ │ @@ -33875,43 +34108,43 @@ │ │ ldrb w7, [sp, #14] │ │ ldrh w19, [sp, #12] │ │ add x2, x2, #0x1 │ │ cmp w5, w2 │ │ add x4, x4, #0x8 │ │ strb w7, [x21, #15] │ │ sturh w19, [x21, #13] │ │ - b.ne 25cf0 // b.any │ │ - b 25c3c │ │ + b.ne 26024 // b.any │ │ + b 25f70 │ │ ldrsb x7, [x17] │ │ cmp x7, #0x1 │ │ - b.lt 25de8 // b.tstop │ │ + b.lt 2611c // b.tstop │ │ add x6, x7, x8 │ │ ldrb w6, [x6, #38] │ │ - cbz w6, 25de8 │ │ + cbz w6, 2611c │ │ ldrsh w6, [x16] │ │ ldrsh w19, [x16, #2] │ │ cmp w6, #0x0 │ │ cneg w6, w6, mi // mi = first │ │ cmp w19, #0x0 │ │ cneg w19, w19, mi // mi = first │ │ orr w6, w19, w6 │ │ cmp w6, #0xfff │ │ - b.gt 25de8 │ │ - cbz w2, 25c40 │ │ + b.gt 2611c │ │ + cbz w2, 25f74 │ │ ldr w15, [x16] │ │ add x6, x12, x4, lsl #3 │ │ strb w7, [x6, #4] │ │ cmp w2, #0x1 │ │ str w15, [x6] │ │ ldrb w15, [sp, #10] │ │ ldrh w7, [sp, #8] │ │ strb w15, [x6, #7] │ │ add x15, x4, #0x1 │ │ sturh w7, [x6, #5] │ │ - b.eq 25c40 // b.none │ │ + b.eq 25f74 // b.none │ │ add x5, x5, #0x1 │ │ lsr x5, x5, #1 │ │ mov x4, xzr │ │ mov x2, xzr │ │ sub x5, x5, #0x1 │ │ ldr w7, [x16] │ │ ldrb w19, [x17] │ │ @@ -33922,46 +34155,46 @@ │ │ ldrb w7, [sp, #10] │ │ ldrh w19, [sp, #8] │ │ add x2, x2, #0x1 │ │ cmp w5, w2 │ │ add x4, x4, #0x8 │ │ strb w7, [x21, #15] │ │ sturh w19, [x21, #13] │ │ - b.ne 25dac // b.any │ │ - b 25c3c │ │ - cbz w2, 25c40 │ │ + b.ne 260e0 // b.any │ │ + b 25f70 │ │ + cbz w2, 25f74 │ │ sub w16, w2, #0x1 │ │ add x17, x16, #0x1 │ │ cmp x17, #0x2 │ │ sxtw x4, w15 │ │ - b.cs 25e0c // b.hs, b.nlast │ │ + b.cs 26140 // b.hs, b.nlast │ │ mov w16, wzr │ │ mov x15, x4 │ │ - b 25e3c │ │ + b 26170 │ │ and x16, x17, #0x1fffffffe │ │ add x15, x16, x4 │ │ lsl x4, x4, #3 │ │ mov x5, x16 │ │ add x6, x12, x4 │ │ subs x5, x5, #0x2 │ │ add x4, x4, #0x10 │ │ strb wzr, [x6, #4] │ │ strb wzr, [x6, #12] │ │ - b.ne 25e1c // b.any │ │ + b.ne 26150 // b.any │ │ cmp x17, x16 │ │ - b.eq 25c40 // b.none │ │ + b.eq 25f74 // b.none │ │ mov w17, #0x4 // #4 │ │ bfi x17, x15, #3, #61 │ │ sub w16, w2, w16 │ │ strb wzr, [x12, x17] │ │ add x15, x15, #0x1 │ │ subs w16, w16, #0x1 │ │ add x17, x17, #0x8 │ │ - b.ne 25e48 // b.any │ │ - b 25c40 │ │ + b.ne 2617c // b.any │ │ + b 25f74 │ │ ldp x20, x19, [sp, #16] │ │ ldr x21, [sp], #32 │ │ ret │ │ stp x28, x27, [sp, #-96]! │ │ stp x26, x25, [sp, #16] │ │ stp x24, x23, [sp, #32] │ │ stp x22, x21, [sp, #48] │ │ @@ -33993,65 +34226,65 @@ │ │ mov x25, x1 │ │ mov x19, x0 │ │ cmp w7, #0x2 │ │ add w8, w8, #0x7f │ │ asr w8, w8, #2 │ │ and w8, w8, #0xffffffe0 │ │ sxtw x28, w8 │ │ - b.lt 25f3c // b.tstop │ │ + b.lt 26270 // b.tstop │ │ ldr w27, [x22, #556] │ │ ldr x8, [x19, #200] │ │ cmp x8, x28 │ │ - b.ne 25f4c // b.any │ │ + b.ne 26280 // b.any │ │ ldr w8, [x19, #208] │ │ cmp w27, w8 │ │ - b.ne 25f4c // b.any │ │ + b.ne 26280 // b.any │ │ ldr x8, [x19, #184] │ │ asr x29, x28, #1 │ │ cmp x29, x8 │ │ - b.ne 25f88 // b.any │ │ + b.ne 262bc // b.any │ │ ldr w8, [x19, #208] │ │ cmp w27, w8 │ │ - b.ne 25f88 // b.any │ │ - b 25fb0 │ │ + b.ne 262bc // b.any │ │ + b 262e4 │ │ mov w27, #0x1 // #1 │ │ ldr x8, [x19, #200] │ │ cmp x8, x28 │ │ - b.eq 25f10 // b.none │ │ + b.eq 26244 // b.none │ │ ldr x0, [x19, #192] │ │ - cbz x0, 25f58 │ │ - bl 4b90 │ │ + cbz x0, 2628c │ │ + bl 4b20 │ │ sxtw x8, w27 │ │ mul x8, x28, x8 │ │ mov w9, #0x230 // #560 │ │ mul x0, x8, x9 │ │ - bl 4b50 │ │ + bl 4ae0 │ │ str x0, [x19, #192] │ │ - cbz x0, 2640c │ │ + cbz x0, 26740 │ │ str x28, [x19, #200] │ │ ldr x8, [x19, #184] │ │ asr x29, x28, #1 │ │ cmp x29, x8 │ │ - b.eq 25f2c // b.none │ │ + b.eq 26260 // b.none │ │ ldr x0, [x19, #176] │ │ - cbz x0, 25f94 │ │ - bl 4b90 │ │ + cbz x0, 262c8 │ │ + bl 4b20 │ │ sxtw x8, w27 │ │ mul x8, x28, x8 │ │ lsl x0, x8, #6 │ │ - bl 4b50 │ │ + bl 4ae0 │ │ str x0, [x19, #176] │ │ - cbz x0, 2640c │ │ + cbz x0, 26740 │ │ str x29, [x19, #184] │ │ stp w27, w24, [x19, #208] │ │ stp x26, x23, [x19, #160] │ │ ldr w10, [x25, #1060] │ │ ldr w9, [x22, #248] │ │ add x8, x25, #0x424 │ │ - cbz w10, 25fec │ │ + cbz w10, 26320 │ │ ldr w11, [x21] │ │ sub w10, w10, #0x1 │ │ mov w12, #0x1 // #1 │ │ lsl w10, w12, w10 │ │ sub w12, w10, #0x1 │ │ sub w11, w11, w9 │ │ and w12, w11, w12 │ │ @@ -34059,30 +34292,30 @@ │ │ sub w10, w12, w10 │ │ cmp w10, #0x0 │ │ lsr w10, w10, #31 │ │ cset w11, gt │ │ strb w11, [x19, #32] │ │ strb w10, [x19, #39] │ │ ldr w10, [x8] │ │ - cbz w10, 26038 │ │ + cbz w10, 2636c │ │ ldr w11, [x21] │ │ sub w10, w10, #0x1 │ │ mov w12, #0x1 // #1 │ │ lsl w10, w12, w10 │ │ sub w12, w10, #0x1 │ │ sub w11, w9, w11 │ │ and w12, w11, w12 │ │ and w10, w11, w10 │ │ sub w10, w12, w10 │ │ cmp w10, #0x1f │ │ - b.le 2642c │ │ + b.le 26760 │ │ mov w10, #0x1f // #31 │ │ strb w10, [x19, #46] │ │ ldr w10, [x8] │ │ - cbz w10, 26068 │ │ + cbz w10, 2639c │ │ ldr w11, [x21, #4] │ │ sub w10, w10, #0x1 │ │ mov w12, #0x1 // #1 │ │ lsl w10, w12, w10 │ │ sub w12, w10, #0x1 │ │ sub w11, w11, w9 │ │ and w12, w11, w12 │ │ @@ -34090,30 +34323,30 @@ │ │ sub w10, w12, w10 │ │ cmp w10, #0x0 │ │ lsr w10, w10, #31 │ │ cset w11, gt │ │ strb w11, [x19, #33] │ │ strb w10, [x19, #40] │ │ ldr w10, [x8] │ │ - cbz w10, 260b4 │ │ + cbz w10, 263e8 │ │ ldr w11, [x21, #4] │ │ sub w10, w10, #0x1 │ │ mov w12, #0x1 // #1 │ │ lsl w10, w12, w10 │ │ sub w12, w10, #0x1 │ │ sub w11, w9, w11 │ │ and w12, w11, w12 │ │ and w10, w11, w10 │ │ sub w10, w12, w10 │ │ cmp w10, #0x1f │ │ - b.le 26448 │ │ + b.le 2677c │ │ mov w10, #0x1f // #31 │ │ strb w10, [x19, #47] │ │ ldr w10, [x8] │ │ - cbz w10, 260e4 │ │ + cbz w10, 26418 │ │ ldr w11, [x21, #8] │ │ sub w10, w10, #0x1 │ │ mov w12, #0x1 // #1 │ │ lsl w10, w12, w10 │ │ sub w12, w10, #0x1 │ │ sub w11, w11, w9 │ │ and w12, w11, w12 │ │ @@ -34121,30 +34354,30 @@ │ │ sub w10, w12, w10 │ │ cmp w10, #0x0 │ │ lsr w10, w10, #31 │ │ cset w11, gt │ │ strb w11, [x19, #34] │ │ strb w10, [x19, #41] │ │ ldr w10, [x8] │ │ - cbz w10, 26130 │ │ + cbz w10, 26464 │ │ ldr w11, [x21, #8] │ │ sub w10, w10, #0x1 │ │ mov w12, #0x1 // #1 │ │ lsl w10, w12, w10 │ │ sub w12, w10, #0x1 │ │ sub w11, w9, w11 │ │ and w12, w11, w12 │ │ and w10, w11, w10 │ │ sub w10, w12, w10 │ │ cmp w10, #0x1f │ │ - b.le 26464 │ │ + b.le 26798 │ │ mov w10, #0x1f // #31 │ │ strb w10, [x19, #48] │ │ ldr w10, [x8] │ │ - cbz w10, 26160 │ │ + cbz w10, 26494 │ │ ldr w11, [x21, #12] │ │ sub w10, w10, #0x1 │ │ mov w12, #0x1 // #1 │ │ lsl w10, w12, w10 │ │ sub w12, w10, #0x1 │ │ sub w11, w11, w9 │ │ and w12, w11, w12 │ │ @@ -34152,30 +34385,30 @@ │ │ sub w10, w12, w10 │ │ cmp w10, #0x0 │ │ lsr w10, w10, #31 │ │ cset w11, gt │ │ strb w11, [x19, #35] │ │ strb w10, [x19, #42] │ │ ldr w10, [x8] │ │ - cbz w10, 261ac │ │ + cbz w10, 264e0 │ │ ldr w11, [x21, #12] │ │ sub w10, w10, #0x1 │ │ mov w12, #0x1 // #1 │ │ lsl w10, w12, w10 │ │ sub w12, w10, #0x1 │ │ sub w11, w9, w11 │ │ and w12, w11, w12 │ │ and w10, w11, w10 │ │ sub w10, w12, w10 │ │ cmp w10, #0x1f │ │ - b.le 26480 │ │ + b.le 267b4 │ │ mov w10, #0x1f // #31 │ │ strb w10, [x19, #49] │ │ ldr w10, [x8] │ │ - cbz w10, 261dc │ │ + cbz w10, 26510 │ │ ldr w11, [x21, #16] │ │ sub w10, w10, #0x1 │ │ mov w12, #0x1 // #1 │ │ lsl w10, w12, w10 │ │ sub w12, w10, #0x1 │ │ sub w11, w11, w9 │ │ and w12, w11, w12 │ │ @@ -34183,30 +34416,30 @@ │ │ sub w10, w12, w10 │ │ cmp w10, #0x0 │ │ lsr w10, w10, #31 │ │ cset w11, gt │ │ strb w11, [x19, #36] │ │ strb w10, [x19, #43] │ │ ldr w10, [x8] │ │ - cbz w10, 26228 │ │ + cbz w10, 2655c │ │ ldr w11, [x21, #16] │ │ sub w10, w10, #0x1 │ │ mov w12, #0x1 // #1 │ │ lsl w10, w12, w10 │ │ sub w12, w10, #0x1 │ │ sub w11, w9, w11 │ │ and w12, w11, w12 │ │ and w10, w11, w10 │ │ sub w10, w12, w10 │ │ cmp w10, #0x1f │ │ - b.le 2649c │ │ + b.le 267d0 │ │ mov w10, #0x1f // #31 │ │ strb w10, [x19, #50] │ │ ldr w10, [x8] │ │ - cbz w10, 26258 │ │ + cbz w10, 2658c │ │ ldr w11, [x21, #20] │ │ sub w10, w10, #0x1 │ │ mov w12, #0x1 // #1 │ │ lsl w10, w12, w10 │ │ sub w12, w10, #0x1 │ │ sub w11, w11, w9 │ │ and w12, w11, w12 │ │ @@ -34214,30 +34447,30 @@ │ │ sub w10, w12, w10 │ │ cmp w10, #0x0 │ │ lsr w10, w10, #31 │ │ cset w11, gt │ │ strb w11, [x19, #37] │ │ strb w10, [x19, #44] │ │ ldr w10, [x8] │ │ - cbz w10, 262a4 │ │ + cbz w10, 265d8 │ │ ldr w11, [x21, #20] │ │ sub w10, w10, #0x1 │ │ mov w12, #0x1 // #1 │ │ lsl w10, w12, w10 │ │ sub w12, w10, #0x1 │ │ sub w11, w9, w11 │ │ and w12, w11, w12 │ │ and w10, w11, w10 │ │ sub w10, w12, w10 │ │ cmp w10, #0x1f │ │ - b.le 264b8 │ │ + b.le 267ec │ │ mov w10, #0x1f // #31 │ │ strb w10, [x19, #51] │ │ ldr w10, [x8] │ │ - cbz w10, 262d4 │ │ + cbz w10, 26608 │ │ ldr w11, [x21, #24] │ │ sub w10, w10, #0x1 │ │ mov w12, #0x1 // #1 │ │ lsl w10, w12, w10 │ │ sub w12, w10, #0x1 │ │ sub w11, w11, w9 │ │ and w12, w11, w12 │ │ @@ -34245,349 +34478,349 @@ │ │ sub w10, w12, w10 │ │ cmp w10, #0x0 │ │ lsr w10, w10, #31 │ │ cset w11, gt │ │ strb w11, [x19, #38] │ │ strb w10, [x19, #45] │ │ ldr w10, [x8] │ │ - cbz w10, 26414 │ │ + cbz w10, 26748 │ │ ldr w11, [x21, #24] │ │ sub w10, w10, #0x1 │ │ mov w12, #0x1 // #1 │ │ lsl w10, w12, w10 │ │ sub w12, w10, #0x1 │ │ sub w9, w9, w11 │ │ and w11, w9, w12 │ │ and w9, w9, w10 │ │ sub w9, w11, w9 │ │ cmp w9, #0x1f │ │ - b.le 264d4 │ │ + b.le 26808 │ │ mov w9, #0x1f // #31 │ │ strb w9, [x19, #52] │ │ str wzr, [x19, #152] │ │ ldr w9, [x22, #512] │ │ - cbz w9, 264f0 │ │ + cbz w9, 26824 │ │ ldr w9, [x8] │ │ - cbz w9, 264f0 │ │ + cbz w9, 26824 │ │ ldr x9, [x23] │ │ - cbz x9, 26350 │ │ + cbz x9, 26684 │ │ ldr w9, [x20, #24] │ │ ldr w10, [x21, #12] │ │ cmp w9, w10 │ │ - b.ne 264f8 // b.any │ │ + b.ne 2682c // b.any │ │ mov w10, wzr │ │ mov w9, #0x2 // #2 │ │ ldr x11, [x23, #32] │ │ - cbz x11, 26510 │ │ + cbz x11, 26844 │ │ ldr w11, [x8] │ │ - cbz w11, 26510 │ │ + cbz w11, 26844 │ │ ldr w12, [x22, #248] │ │ ldr w13, [x21, #16] │ │ sub w11, w11, #0x1 │ │ mov w14, #0x1 // #1 │ │ lsl w11, w14, w11 │ │ sub w14, w11, #0x1 │ │ sub w12, w13, w12 │ │ and w13, w12, w14 │ │ and w11, w12, w11 │ │ cmp w13, w11 │ │ - b.le 26510 │ │ + b.le 26844 │ │ add w11, w10, #0x1 │ │ add x10, x19, x10 │ │ mov w12, #0x4 // #4 │ │ str w11, [x19, #152] │ │ strb w12, [x10, #53] │ │ ldr x10, [x23, #40] │ │ - cbz x10, 26518 │ │ + cbz x10, 2684c │ │ ldr w10, [x8] │ │ - cbz w10, 26518 │ │ + cbz w10, 2684c │ │ ldr w11, [x22, #248] │ │ ldr w12, [x21, #20] │ │ sub w10, w10, #0x1 │ │ mov w13, #0x1 // #1 │ │ lsl w10, w13, w10 │ │ sub w13, w10, #0x1 │ │ sub w11, w12, w11 │ │ and w12, w11, w13 │ │ and w10, w11, w10 │ │ cmp w12, w10 │ │ - b.le 26518 │ │ + b.le 2684c │ │ ldrsw x10, [x19, #152] │ │ mov w11, #0x5 // #5 │ │ add w12, w10, #0x1 │ │ add x10, x19, x10 │ │ str w12, [x19, #152] │ │ strb w11, [x10, #53] │ │ ldr w14, [x19, #152] │ │ cmp w14, w9 │ │ - b.ge 2657c // b.tcont │ │ - b 26524 │ │ + b.ge 268b0 // b.tcont │ │ + b 26858 │ │ mov w0, #0xfffffff4 // #-12 │ │ - b 26838 │ │ + b 26b6c │ │ mov w9, wzr │ │ strb w9, [x19, #52] │ │ str wzr, [x19, #152] │ │ ldr w9, [x22, #512] │ │ - cbnz w9, 26330 │ │ - b 264f0 │ │ + cbnz w9, 26664 │ │ + b 26824 │ │ cmn w10, #0x1f │ │ mov w11, #0xffffffe1 // #-31 │ │ csel w10, w10, w11, gt │ │ strb w10, [x19, #46] │ │ ldr w10, [x8] │ │ - cbnz w10, 26044 │ │ - b 26068 │ │ + cbnz w10, 26378 │ │ + b 2639c │ │ cmn w10, #0x1f │ │ mov w11, #0xffffffe1 // #-31 │ │ csel w10, w10, w11, gt │ │ strb w10, [x19, #47] │ │ ldr w10, [x8] │ │ - cbnz w10, 260c0 │ │ - b 260e4 │ │ + cbnz w10, 263f4 │ │ + b 26418 │ │ cmn w10, #0x1f │ │ mov w11, #0xffffffe1 // #-31 │ │ csel w10, w10, w11, gt │ │ strb w10, [x19, #48] │ │ ldr w10, [x8] │ │ - cbnz w10, 2613c │ │ - b 26160 │ │ + cbnz w10, 26470 │ │ + b 26494 │ │ cmn w10, #0x1f │ │ mov w11, #0xffffffe1 // #-31 │ │ csel w10, w10, w11, gt │ │ strb w10, [x19, #49] │ │ ldr w10, [x8] │ │ - cbnz w10, 261b8 │ │ - b 261dc │ │ + cbnz w10, 264ec │ │ + b 26510 │ │ cmn w10, #0x1f │ │ mov w11, #0xffffffe1 // #-31 │ │ csel w10, w10, w11, gt │ │ strb w10, [x19, #50] │ │ ldr w10, [x8] │ │ - cbnz w10, 26234 │ │ - b 26258 │ │ + cbnz w10, 26568 │ │ + b 2658c │ │ cmn w10, #0x1f │ │ mov w11, #0xffffffe1 // #-31 │ │ csel w10, w10, w11, gt │ │ strb w10, [x19, #51] │ │ ldr w10, [x8] │ │ - cbnz w10, 262b0 │ │ - b 262d4 │ │ + cbnz w10, 265e4 │ │ + b 26608 │ │ cmn w9, #0x1f │ │ mov w10, #0xffffffe1 // #-31 │ │ csel w9, w9, w10, gt │ │ strb w9, [x19, #52] │ │ str wzr, [x19, #152] │ │ ldr w9, [x22, #512] │ │ - cbnz w9, 26330 │ │ + cbnz w9, 26664 │ │ mov w14, wzr │ │ - b 26828 │ │ + b 26b5c │ │ mov w10, #0x1 // #1 │ │ mov w9, #0x3 // #3 │ │ strb wzr, [x19, #53] │ │ str w10, [x19, #152] │ │ ldr x11, [x23, #32] │ │ - cbnz x11, 26360 │ │ + cbnz x11, 26694 │ │ ldr x10, [x23, #40] │ │ - cbnz x10, 263b0 │ │ + cbnz x10, 266e4 │ │ ldr w14, [x19, #152] │ │ cmp w14, w9 │ │ - b.ge 2657c // b.tcont │ │ + b.ge 268b0 // b.tcont │ │ ldr x10, [x23, #48] │ │ - cbz x10, 2657c │ │ + cbz x10, 268b0 │ │ ldr w10, [x8] │ │ - cbz w10, 2657c │ │ + cbz w10, 268b0 │ │ ldr w11, [x22, #248] │ │ ldr w12, [x21, #24] │ │ sub w10, w10, #0x1 │ │ mov w13, #0x1 // #1 │ │ lsl w10, w13, w10 │ │ sub w13, w10, #0x1 │ │ sub w11, w12, w11 │ │ and w12, w11, w13 │ │ and w10, w11, w10 │ │ cmp w12, w10 │ │ - b.le 2657c │ │ + b.le 268b0 │ │ sxtw x10, w14 │ │ add w11, w14, #0x1 │ │ str w11, [x19, #152] │ │ add x10, x19, x10 │ │ mov w11, #0x6 // #6 │ │ strb w11, [x10, #53] │ │ ldr w14, [x19, #152] │ │ cmp w14, w9 │ │ - b.ge 265a4 // b.tcont │ │ + b.ge 268d8 // b.tcont │ │ ldr x9, [x23, #8] │ │ - cbz x9, 265a4 │ │ + cbz x9, 268d8 │ │ add w9, w14, #0x1 │ │ add x10, x19, w14, sxtw │ │ mov w11, #0x1 // #1 │ │ str w9, [x19, #152] │ │ strb w11, [x10, #53] │ │ ldr w14, [x19, #152] │ │ cmp w14, #0x1 │ │ - b.lt 26828 // b.tstop │ │ + b.lt 26b5c // b.tstop │ │ mov x9, xzr │ │ mov w10, #0x5c // #92 │ │ mov w11, #0x1c // #28 │ │ mov w12, #0x1 // #1 │ │ mov w13, #0x80000000 // #-2147483648 │ │ - b 265e0 │ │ + b 26914 │ │ add x14, x19, x9, lsl #2 │ │ str w13, [x14, #56] │ │ ldrsw x14, [x19, #152] │ │ add x9, x9, #0x1 │ │ add x10, x10, #0x1c │ │ cmp x9, x14 │ │ - b.ge 26828 // b.tcont │ │ + b.ge 26b5c // b.tcont │ │ add x14, x19, x9 │ │ ldrb w15, [x14, #53] │ │ ldr w16, [x8] │ │ ldr w14, [x21, x15, lsl #2] │ │ - cbz w16, 26628 │ │ + cbz w16, 2695c │ │ ldr w17, [x22, #248] │ │ sub w16, w16, #0x1 │ │ lsl w16, w12, w16 │ │ sub w0, w16, #0x1 │ │ sub w17, w14, w17 │ │ and w0, w17, w0 │ │ and w16, w17, w16 │ │ subs w16, w0, w16 │ │ cneg w17, w16, mi // mi = first │ │ cmp w17, #0x20 │ │ - b.ge 265c4 // b.tcont │ │ + b.ge 268f8 // b.tcont │ │ neg w17, w16 │ │ - b 2662c │ │ + b 26960 │ │ mov w17, wzr │ │ cmp w15, #0x4 │ │ csel w16, w17, w16, cc // cc = lo, ul, last │ │ add x17, x19, x9, lsl #2 │ │ str w16, [x17, #56] │ │ ldr w16, [x8] │ │ - cbz w16, 267d4 │ │ + cbz w16, 26b08 │ │ mul x17, x15, x11 │ │ ldr w17, [x20, x17] │ │ sub w16, w16, #0x1 │ │ lsl w16, w12, w16 │ │ sub w0, w16, #0x1 │ │ sub w17, w14, w17 │ │ and w0, w17, w0 │ │ and w16, w17, w16 │ │ sub w16, w0, w16 │ │ cmp w16, #0x1f │ │ csel w17, wzr, w16, hi // hi = pmore │ │ add x16, x19, x10 │ │ stur w17, [x16, #-24] │ │ ldr w17, [x8] │ │ - cbz w17, 266ac │ │ + cbz w17, 269e0 │ │ madd x0, x15, x11, x20 │ │ ldr w0, [x0, #4] │ │ sub w17, w17, #0x1 │ │ lsl w17, w12, w17 │ │ sub w1, w17, #0x1 │ │ sub w0, w14, w0 │ │ and w1, w0, w1 │ │ and w17, w0, w17 │ │ sub w17, w1, w17 │ │ cmp w17, #0x1f │ │ csel w17, wzr, w17, hi // hi = pmore │ │ stur w17, [x16, #-20] │ │ ldr w16, [x8] │ │ - cbz w16, 267ec │ │ + cbz w16, 26b20 │ │ madd x17, x15, x11, x20 │ │ ldr w17, [x17, #8] │ │ sub w16, w16, #0x1 │ │ lsl w16, w12, w16 │ │ sub w0, w16, #0x1 │ │ sub w17, w14, w17 │ │ and w0, w17, w0 │ │ and w16, w17, w16 │ │ sub w16, w0, w16 │ │ cmp w16, #0x1f │ │ csel w17, wzr, w16, hi // hi = pmore │ │ add x16, x19, x10 │ │ stur w17, [x16, #-16] │ │ ldr w17, [x8] │ │ - cbz w17, 26720 │ │ + cbz w17, 26a54 │ │ madd x0, x15, x11, x20 │ │ ldr w0, [x0, #12] │ │ sub w17, w17, #0x1 │ │ lsl w17, w12, w17 │ │ sub w1, w17, #0x1 │ │ sub w0, w14, w0 │ │ and w1, w0, w1 │ │ and w17, w0, w17 │ │ sub w17, w1, w17 │ │ cmp w17, #0x1f │ │ csel w17, wzr, w17, hi // hi = pmore │ │ stur w17, [x16, #-12] │ │ ldr w16, [x8] │ │ - cbz w16, 26804 │ │ + cbz w16, 26b38 │ │ madd x17, x15, x11, x20 │ │ ldr w17, [x17, #16] │ │ sub w16, w16, #0x1 │ │ lsl w16, w12, w16 │ │ sub w0, w16, #0x1 │ │ sub w17, w14, w17 │ │ and w0, w17, w0 │ │ and w16, w17, w16 │ │ sub w16, w0, w16 │ │ cmp w16, #0x1f │ │ csel w17, wzr, w16, hi // hi = pmore │ │ add x16, x19, x10 │ │ stur w17, [x16, #-8] │ │ ldr w17, [x8] │ │ - cbz w17, 26794 │ │ + cbz w17, 26ac8 │ │ madd x0, x15, x11, x20 │ │ ldr w0, [x0, #20] │ │ sub w17, w17, #0x1 │ │ lsl w17, w12, w17 │ │ sub w1, w17, #0x1 │ │ sub w0, w14, w0 │ │ and w1, w0, w1 │ │ and w17, w0, w17 │ │ sub w17, w1, w17 │ │ cmp w17, #0x1f │ │ csel w17, wzr, w17, hi // hi = pmore │ │ stur w17, [x16, #-4] │ │ ldr w16, [x8] │ │ - cbz w16, 2681c │ │ + cbz w16, 26b50 │ │ madd x15, x15, x11, x20 │ │ ldr w15, [x15, #24] │ │ sub w16, w16, #0x1 │ │ lsl w16, w12, w16 │ │ sub w17, w16, #0x1 │ │ sub w14, w14, w15 │ │ and w15, w14, w17 │ │ and w14, w14, w16 │ │ sub w14, w15, w14 │ │ cmp w14, #0x1f │ │ csel w14, wzr, w14, hi // hi = pmore │ │ str w14, [x19, x10] │ │ - b 265cc │ │ + b 26900 │ │ mov w17, wzr │ │ add x16, x19, x10 │ │ stur w17, [x16, #-24] │ │ ldr w17, [x8] │ │ - cbnz w17, 26680 │ │ - b 266ac │ │ + cbnz w17, 269b4 │ │ + b 269e0 │ │ mov w17, wzr │ │ add x16, x19, x10 │ │ stur w17, [x16, #-16] │ │ ldr w17, [x8] │ │ - cbnz w17, 266f4 │ │ - b 26720 │ │ + cbnz w17, 26a28 │ │ + b 26a54 │ │ mov w17, wzr │ │ add x16, x19, x10 │ │ stur w17, [x16, #-8] │ │ ldr w17, [x8] │ │ - cbnz w17, 26768 │ │ - b 26794 │ │ + cbnz w17, 26a9c │ │ + b 26ac8 │ │ mov w14, wzr │ │ str wzr, [x19, x10] │ │ - b 265cc │ │ + b 26900 │ │ cmp w14, #0x0 │ │ mov w0, wzr │ │ cset w8, gt │ │ str w8, [x19, #28] │ │ ldp x29, x30, [sp, #80] │ │ ldp x20, x19, [sp, #64] │ │ ldp x22, x21, [sp, #48] │ │ @@ -34597,25 +34830,25 @@ │ │ ret │ │ movi v0.2d, #0x0 │ │ stp q0, q0, [x0, #176] │ │ ret │ │ stp x19, x30, [sp, #-16]! │ │ mov x19, x0 │ │ ldr x0, [x0, #192] │ │ - cbz x0, 26874 │ │ - bl 4b90 │ │ + cbz x0, 26ba8 │ │ + bl 4b20 │ │ ldr x0, [x19, #176] │ │ - cbz x0, 26884 │ │ + cbz x0, 26bb8 │ │ ldp x19, x30, [sp], #16 │ │ - b 4b90 │ │ + b 4b20 │ │ ldp x19, x30, [sp], #16 │ │ ret │ │ ldr w8, [x0, #12] │ │ cmp w8, #0x1 │ │ - b.lt 26950 // b.tstop │ │ + b.lt 26c84 // b.tstop │ │ mov w9, #0x7fff // #32767 │ │ movk w9, #0x1, lsl #16 │ │ cmp w8, w9 │ │ csel w13, w8, w9, lt // lt = tstop │ │ mov w10, #0x8000 // #32768 │ │ cmp w13, #0x8, lsl #12 │ │ mov w11, #0x10000 // #65536 │ │ @@ -34644,31 +34877,31 @@ │ │ cneg w11, w11, lt // lt = tstop │ │ lsl w10, w10, #6 │ │ cmp w8, #0x200 │ │ lsl w11, w11, #6 │ │ sub w8, w8, w14 │ │ strh w10, [x0, #28] │ │ strh w11, [x0, #30] │ │ - b.cc 2695c // b.lo, b.ul, b.last │ │ + b.cc 26c90 // b.lo, b.ul, b.last │ │ mov w14, #0x16 // #22 │ │ mov w15, #0x1 // #1 │ │ sub w14, w14, w13 │ │ mov w16, #0x17 // #23 │ │ lsl w14, w15, w14 │ │ add w8, w8, w14 │ │ sub w14, w16, w13 │ │ asr w14, w8, w14 │ │ - b 26964 │ │ + b 26c98 │ │ mov w8, #0x1 // #1 │ │ mov w0, w8 │ │ ret │ │ sub w14, w13, #0x17 │ │ lsl w14, w8, w14 │ │ - adrp x16, a8000 │ │ - add x16, x16, #0xb10 │ │ + adrp x16, a9000 │ │ + add x16, x16, #0xf10 │ │ mov w15, #0x2d // #45 │ │ ldrh w14, [x16, w14, sxtw #1] │ │ sub w13, w15, w13 │ │ ldp w16, w15, [x0, #20] │ │ mov w8, #0x1 // #1 │ │ sxtw x16, w16 │ │ mul x12, x14, x12 │ │ @@ -34722,15 +34955,15 @@ │ │ sub w11, w14, w11 │ │ add w11, w11, w13, lsl #2 │ │ lsl w10, w10, #6 │ │ lsl w12, w9, #6 │ │ cmp w11, #0x10, lsl #12 │ │ strh w10, [x0, #32] │ │ strh w12, [x0, #34] │ │ - b.ge 26a88 // b.tcont │ │ + b.ge 26dbc // b.tcont │ │ sxth w8, w10 │ │ sbfiz w9, w9, #6, #10 │ │ cmp w8, #0x0 │ │ cneg w8, w8, mi // mi = first │ │ cmp w9, #0x0 │ │ cneg w9, w9, mi // mi = first │ │ add w8, w9, w8 │ │ @@ -34776,48 +35009,48 @@ │ │ cmp w1, #0x1 │ │ sub w14, w9, #0x1 │ │ sub w15, w10, #0x1 │ │ asr w9, w4, #16 │ │ stp x24, x23, [sp, #16] │ │ stp x22, x21, [sp, #32] │ │ stp x20, x19, [sp, #48] │ │ - b.lt 26c44 // b.tstop │ │ + b.lt 26f78 // b.tstop │ │ lsl w16, w14, #3 │ │ lsl w17, w15, #3 │ │ mov w20, wzr │ │ mov w3, wzr │ │ mov w19, wzr │ │ mov w13, wzr │ │ mov w12, wzr │ │ mov w11, wzr │ │ mov w10, wzr │ │ mov w1, w1 │ │ add w2, w9, w17 │ │ add w4, w16, w8, asr #16 │ │ add x0, x0, #0x8 │ │ - b 26b80 │ │ + b 26eb4 │ │ subs x1, x1, #0x1 │ │ add x0, x0, #0x10 │ │ - b.eq 26c60 // b.none │ │ + b.eq 26f94 // b.none │ │ ldr w21, [x0] │ │ ldur w23, [x0, #-8] │ │ sub w22, w21, w2 │ │ sub w21, w23, w17 │ │ subs w23, w21, w22 │ │ cneg w23, w23, mi // mi = first │ │ cmp w23, #0xff │ │ - b.gt 26b74 │ │ + b.gt 26ea8 │ │ ldr w23, [x0, #4] │ │ ldur w24, [x0, #-4] │ │ sub w23, w23, w4 │ │ sub w24, w24, w16 │ │ subs w25, w24, w23 │ │ cneg w25, w25, mi // mi = first │ │ cmp w25, #0xff │ │ - b.gt 26b74 │ │ + b.gt 26ea8 │ │ mul w25, w21, w21 │ │ add w20, w20, w21, lsl #1 │ │ add w20, w20, w25, lsr #2 │ │ mul w25, w24, w24 │ │ add w19, w19, w24, lsl #1 │ │ add w19, w19, w25, lsr #2 │ │ add w25, w21, #0x4 │ │ @@ -34842,55 +35075,55 @@ │ │ add w20, w20, #0x8 │ │ add w19, w19, #0x8 │ │ add w3, w3, w26, asr #2 │ │ add w13, w13, #0x8 │ │ add w12, w12, #0x4 │ │ add w11, w11, w21, asr #2 │ │ add w10, w10, #0x8 │ │ - b 26b74 │ │ + b 26ea8 │ │ mov w10, wzr │ │ mov w11, wzr │ │ mov w12, wzr │ │ mov w13, wzr │ │ mov w19, wzr │ │ mov w3, wzr │ │ mov w20, wzr │ │ smull x16, w20, w19 │ │ smsubl x21, w3, w3, x16 │ │ - cbz x21, 26ccc │ │ + cbz x21, 27000 │ │ cmp x21, #0x0 │ │ cneg x4, x21, mi // mi = first │ │ mov w0, #0x3f // #63 │ │ clz x17, x4 │ │ sxtw x1, w3 │ │ mov w3, #0x1 // #1 │ │ sub w0, w0, w17 │ │ lsl x0, x3, x0 │ │ add w14, w14, w7, lsl #2 │ │ add w15, w15, w6, lsl #2 │ │ sxtw x16, w20 │ │ sxtw x2, w19 │ │ cmp w17, #0x36 │ │ sub x0, x4, x0 │ │ - b.hi 26cd4 // b.pmore │ │ + b.hi 27008 // b.pmore │ │ mov w3, #0x36 // #54 │ │ mov w4, #0x1 // #1 │ │ sub w3, w3, w17 │ │ mov w6, #0x37 // #55 │ │ lsl x3, x4, x3 │ │ add x0, x0, x3 │ │ sub w3, w6, w17 │ │ asr x4, x0, x3 │ │ - b 26cdc │ │ + b 27010 │ │ mov w0, #0x1 // #1 │ │ - b 26e6c │ │ + b 271a0 │ │ sub w3, w17, #0x37 │ │ lsl x4, x0, x3 │ │ - adrp x6, a8000 │ │ - add x6, x6, #0xb10 │ │ + adrp x6, a9000 │ │ + add x6, x6, #0xf10 │ │ ldrh w4, [x6, x4, lsl #1] │ │ cmp x21, #0x0 │ │ mov w3, #0x3d // #61 │ │ sxtw x19, w12 │ │ cneg w4, w4, lt // lt = tstop │ │ subs w3, w3, w17 │ │ sxtw x20, w10 │ │ @@ -35010,287 +35243,287 @@ │ │ stur wzr, [x10, #-12] │ │ stur xzr, [x10, #-20] │ │ stp x9, x11, [x10, #-8] │ │ stp x11, x11, [x10, #8] │ │ str w11, [x10, #24] │ │ subs w8, w8, #0x1 │ │ add x10, x10, #0x40 │ │ - b.ne 26ebc // b.any │ │ + b.ne 271f0 // b.any │ │ add x8, sp, #0x10 │ │ - adrp x21, a8000 │ │ + adrp x21, aa000 │ │ mov w22, wzr │ │ mov w19, #0x30 // #48 │ │ add x20, x8, #0x3, lsl #12 │ │ - add x21, x21, #0xd14 │ │ + add x21, x21, #0x112 │ │ add x1, x21, #0x8 │ │ mov x0, x20 │ │ mov w2, w19 │ │ - bl 2728c │ │ + bl 275c0 │ │ sub w19, w19, #0x1 │ │ add x0, x20, #0x40 │ │ mov x1, x21 │ │ mov w2, w19 │ │ - bl 2728c │ │ + bl 275c0 │ │ add w22, w22, #0x2 │ │ cmp w22, #0x40 │ │ add x20, x20, #0x80 │ │ - b.cc 26efc // b.lo, b.ul, b.last │ │ + b.cc 27230 // b.lo, b.ul, b.last │ │ add x10, sp, #0x10 │ │ mov x8, xzr │ │ add x9, x10, #0x3, lsl #12 │ │ add x10, x10, #0x2, lsl #12 │ │ mov x11, xzr │ │ mov x12, x10 │ │ ldrb w13, [x9, x11] │ │ add x11, x11, #0x1 │ │ cmp x11, #0x40 │ │ strb w13, [x12], #64 │ │ - b.ne 26f48 // b.any │ │ + b.ne 2727c // b.any │ │ add x8, x8, #0x1 │ │ add x9, x9, #0x40 │ │ cmp x8, #0x40 │ │ add x10, x10, #0x1 │ │ - b.ne 26f40 // b.any │ │ + b.ne 27274 // b.any │ │ add x9, sp, #0x10 │ │ mov x8, xzr │ │ add x10, x9, #0x1, lsl #12 │ │ mov x11, xzr │ │ mov x12, x9 │ │ ldrb w13, [x10, x11] │ │ add x11, x11, #0x1 │ │ cmp x11, #0x40 │ │ strb w13, [x12], #64 │ │ - b.ne 26f84 // b.any │ │ + b.ne 272b8 // b.any │ │ add x8, x8, #0x1 │ │ add x10, x10, #0x40 │ │ cmp x8, #0x40 │ │ add x9, x9, #0x1 │ │ - b.ne 26f7c // b.any │ │ + b.ne 272b0 // b.any │ │ add x10, sp, #0x10 │ │ mov w11, #0x403f // #16447 │ │ mov w8, wzr │ │ add x9, x10, #0x3, lsl #12 │ │ add x10, x10, x11 │ │ mov x11, xzr │ │ mov x12, x10 │ │ ldrb w13, [x9, x11] │ │ add x11, x11, #0x1 │ │ cmp x11, #0x40 │ │ strb w13, [x12], #-1 │ │ - b.ne 26fc8 // b.any │ │ + b.ne 272fc // b.any │ │ add w8, w8, #0x1 │ │ add x9, x9, #0x40 │ │ cmp w8, #0x40 │ │ add x10, x10, #0x40 │ │ - b.ne 26fc0 // b.any │ │ + b.ne 272f4 // b.any │ │ add x10, sp, #0x10 │ │ mov w11, #0x503f // #20543 │ │ mov w8, wzr │ │ add x9, x10, #0x2, lsl #12 │ │ add x10, x10, x11 │ │ mov x11, xzr │ │ mov x12, x10 │ │ ldrb w13, [x9, x11] │ │ add x11, x11, #0x1 │ │ cmp x11, #0x40 │ │ strb w13, [x12], #-1 │ │ - b.ne 2700c // b.any │ │ + b.ne 27340 // b.any │ │ add w8, w8, #0x1 │ │ add x9, x9, #0x40 │ │ cmp w8, #0x40 │ │ add x10, x10, #0x40 │ │ - b.ne 27004 // b.any │ │ - adrp x19, a8000 │ │ - adrp x0, bf000 <__bss_start@@Base+0x117b8> │ │ - adrp x8, cb000 <__bss_start@@Base+0x1d7b8> │ │ - add x19, x19, #0xd2c │ │ - add x0, x0, #0x40 │ │ - adrp x7, c7000 <__bss_start@@Base+0x197b8> │ │ + b.ne 27338 // b.any │ │ + adrp x19, aa000 │ │ + adrp x0, bf000 <__bss_start@@Base+0x107b8> │ │ + adrp x8, cb000 <__bss_start@@Base+0x1c7b8> │ │ + add x19, x19, #0x12a │ │ + add x0, x0, #0xc40 │ │ + adrp x7, c7000 <__bss_start@@Base+0x187b8> │ │ mov w22, #0x7bfb // #31739 │ │ - add x8, x8, #0x40 │ │ - add x7, x7, #0x40 │ │ + add x8, x8, #0xc40 │ │ + add x7, x7, #0xc40 │ │ add x4, sp, #0x10 │ │ mov w1, #0x20 // #32 │ │ mov w2, #0x20 // #32 │ │ mov w3, #0x7 // #7 │ │ mov x5, x19 │ │ mov x6, x0 │ │ str w22, [sp, #8] │ │ str x8, [sp] │ │ - bl 27330 │ │ - adrp x20, a8000 │ │ - adrp x0, cd000 <__bss_start@@Base+0x1f7b8> │ │ - adrp x8, d3000 <__bss_start@@Base+0x257b8> │ │ - add x20, x20, #0xdec │ │ - add x0, x0, #0x40 │ │ - adrp x7, d1000 <__bss_start@@Base+0x237b8> │ │ + bl 27664 │ │ + adrp x20, aa000 │ │ + adrp x0, cd000 <__bss_start@@Base+0x1e7b8> │ │ + adrp x8, d3000 <__bss_start@@Base+0x247b8> │ │ + add x20, x20, #0x15a │ │ + add x0, x0, #0xc40 │ │ + adrp x7, d1000 <__bss_start@@Base+0x227b8> │ │ mov w23, #0x7beb // #31723 │ │ - add x8, x8, #0x40 │ │ - add x7, x7, #0x40 │ │ + add x8, x8, #0xc40 │ │ + add x7, x7, #0xc40 │ │ add x4, sp, #0x10 │ │ mov w1, #0x20 // #32 │ │ mov w2, #0x10 // #16 │ │ mov w3, #0x8 // #8 │ │ mov x5, x20 │ │ mov x6, x0 │ │ str w23, [sp, #8] │ │ str x8, [sp] │ │ - bl 27330 │ │ - adrp x0, d4000 <__bss_start@@Base+0x267b8> │ │ - adrp x9, eb000 <__bss_start@@Base+0x3d7b8> │ │ - add x0, x0, #0x40 │ │ - adrp x7, d6000 <__bss_start@@Base+0x287b8> │ │ + bl 27664 │ │ + adrp x0, d4000 <__bss_start@@Base+0x257b8> │ │ + adrp x9, ec000 <__bss_start@@Base+0x3d7b8> │ │ + add x0, x0, #0xc40 │ │ + adrp x7, d6000 <__bss_start@@Base+0x277b8> │ │ mov w8, #0x6beb // #27627 │ │ - add x9, x9, #0x600 │ │ - add x7, x7, #0x40 │ │ + add x9, x9, #0x200 │ │ + add x7, x7, #0xc40 │ │ add x4, sp, #0x10 │ │ mov w1, #0x20 // #32 │ │ mov w2, #0x8 // #8 │ │ mov w3, #0x9 // #9 │ │ mov x5, x20 │ │ mov x6, x0 │ │ str w8, [sp, #8] │ │ str x9, [sp] │ │ - bl 27330 │ │ - adrp x21, a8000 │ │ - adrp x0, d7000 <__bss_start@@Base+0x297b8> │ │ - adrp x8, dd000 <__bss_start@@Base+0x2f7b8> │ │ - add x21, x21, #0xeac │ │ - add x0, x0, #0x40 │ │ - adrp x7, db000 <__bss_start@@Base+0x2d7b8> │ │ - add x8, x8, #0x40 │ │ - add x7, x7, #0x40 │ │ + bl 27664 │ │ + adrp x21, aa000 │ │ + adrp x0, d7000 <__bss_start@@Base+0x287b8> │ │ + adrp x8, dd000 <__bss_start@@Base+0x2e7b8> │ │ + add x21, x21, #0x18a │ │ + add x0, x0, #0xc40 │ │ + adrp x7, db000 <__bss_start@@Base+0x2c7b8> │ │ + add x8, x8, #0xc40 │ │ + add x7, x7, #0xc40 │ │ add x4, sp, #0x10 │ │ mov w1, #0x10 // #16 │ │ mov w2, #0x20 // #32 │ │ mov w3, #0xb // #11 │ │ mov x5, x21 │ │ mov x6, x0 │ │ str w23, [sp, #8] │ │ str x8, [sp] │ │ - bl 27330 │ │ - adrp x0, de000 <__bss_start@@Base+0x307b8> │ │ - adrp x8, e1000 <__bss_start@@Base+0x337b8> │ │ - add x0, x0, #0x40 │ │ - adrp x7, e0000 <__bss_start@@Base+0x327b8> │ │ - add x8, x8, #0x40 │ │ - add x7, x7, #0x40 │ │ + bl 27664 │ │ + adrp x0, de000 <__bss_start@@Base+0x2f7b8> │ │ + adrp x8, e1000 <__bss_start@@Base+0x327b8> │ │ + add x0, x0, #0xc40 │ │ + adrp x7, e0000 <__bss_start@@Base+0x317b8> │ │ + add x8, x8, #0xc40 │ │ + add x7, x7, #0xc40 │ │ add x4, sp, #0x10 │ │ mov w1, #0x10 // #16 │ │ mov w2, #0x10 // #16 │ │ mov w3, #0xc // #12 │ │ mov x5, x19 │ │ mov x6, x0 │ │ str w22, [sp, #8] │ │ str x8, [sp] │ │ - bl 27330 │ │ - adrp x24, e9000 <__bss_start@@Base+0x3b7b8> │ │ - adrp x0, e1000 <__bss_start@@Base+0x337b8> │ │ - add x24, x24, #0x800 │ │ - add x0, x0, #0x840 │ │ - adrp x7, e2000 <__bss_start@@Base+0x347b8> │ │ - add x7, x7, #0x840 │ │ + bl 27664 │ │ + adrp x24, ea000 <__bss_start@@Base+0x3b7b8> │ │ + adrp x0, e2000 <__bss_start@@Base+0x337b8> │ │ + add x24, x24, #0x400 │ │ + add x0, x0, #0x440 │ │ + adrp x7, e3000 <__bss_start@@Base+0x347b8> │ │ + add x7, x7, #0x440 │ │ add x4, sp, #0x10 │ │ add x8, x24, #0x800 │ │ mov w1, #0x10 // #16 │ │ mov w2, #0x8 // #8 │ │ mov w3, #0xd // #13 │ │ mov x5, x20 │ │ mov x6, x0 │ │ str w23, [sp, #8] │ │ str x8, [sp] │ │ - bl 27330 │ │ - adrp x0, e3000 <__bss_start@@Base+0x357b8> │ │ - adrp x9, e6000 <__bss_start@@Base+0x387b8> │ │ - add x0, x0, #0x40 │ │ - adrp x7, e5000 <__bss_start@@Base+0x377b8> │ │ + bl 27664 │ │ + adrp x0, e3000 <__bss_start@@Base+0x347b8> │ │ + adrp x9, e6000 <__bss_start@@Base+0x377b8> │ │ + add x0, x0, #0xc40 │ │ + adrp x7, e5000 <__bss_start@@Base+0x367b8> │ │ mov w8, #0x7aeb // #31467 │ │ - add x9, x9, #0x40 │ │ - add x7, x7, #0x40 │ │ + add x9, x9, #0xc40 │ │ + add x7, x7, #0xc40 │ │ add x4, sp, #0x10 │ │ mov w1, #0x8 // #8 │ │ mov w2, #0x20 // #32 │ │ mov w3, #0xf // #15 │ │ mov x5, x21 │ │ mov x6, x0 │ │ str w8, [sp, #8] │ │ str x9, [sp] │ │ - bl 27330 │ │ - adrp x0, e6000 <__bss_start@@Base+0x387b8> │ │ - adrp x20, ea000 <__bss_start@@Base+0x3c7b8> │ │ - add x0, x0, #0x840 │ │ - adrp x7, e7000 <__bss_start@@Base+0x397b8> │ │ - add x20, x20, #0x400 │ │ - add x7, x7, #0x840 │ │ + bl 27664 │ │ + adrp x0, e7000 <__bss_start@@Base+0x387b8> │ │ + adrp x20, eb000 <__bss_start@@Base+0x3c7b8> │ │ + add x0, x0, #0x440 │ │ + adrp x7, e8000 <__bss_start@@Base+0x397b8> │ │ + add x20, x20, #0x0 │ │ + add x7, x7, #0x440 │ │ add x4, sp, #0x10 │ │ mov w1, #0x8 // #8 │ │ mov w2, #0x10 // #16 │ │ mov w3, #0x10 // #16 │ │ mov x5, x21 │ │ mov x6, x0 │ │ str w23, [sp, #8] │ │ str x20, [sp] │ │ - bl 27330 │ │ - adrp x0, e8000 <__bss_start@@Base+0x3a7b8> │ │ - add x0, x0, #0x40 │ │ + bl 27664 │ │ + adrp x0, e8000 <__bss_start@@Base+0x397b8> │ │ + add x0, x0, #0xc40 │ │ add x7, x20, #0x400 │ │ add x4, sp, #0x10 │ │ mov w1, #0x8 // #8 │ │ mov w2, #0x8 // #8 │ │ mov w3, #0x11 // #17 │ │ mov x5, x19 │ │ mov x6, x0 │ │ str w22, [sp, #8] │ │ str x24, [sp] │ │ - bl 27330 │ │ + bl 27664 │ │ add sp, sp, #0x6, lsl #12 │ │ add sp, sp, #0x10 │ │ ldp x19, x30, [sp, #48] │ │ ldp x21, x20, [sp, #32] │ │ ldp x23, x22, [sp, #16] │ │ ldp x28, x24, [sp], #64 │ │ ret │ │ stp x21, x20, [sp, #-32]! │ │ stp x19, x30, [sp, #16] │ │ mov w19, w2 │ │ mov x21, x1 │ │ cmp w2, #0x5 │ │ mov x20, x0 │ │ - b.lt 272bc // b.tstop │ │ + b.lt 275f0 // b.tstop │ │ sub w8, w19, #0x4 │ │ sxtw x2, w8 │ │ mov x0, x20 │ │ mov w1, wzr │ │ - bl 4b70 │ │ + bl 4b00 │ │ cmp w19, #0x4 │ │ mov w8, #0x4 // #4 │ │ mov w9, #0x40 // #64 │ │ csel w11, w19, w8, gt │ │ sub w8, w8, w19 │ │ sub w9, w9, w19 │ │ mov w10, #0x8 // #8 │ │ bic w8, w8, w8, asr #31 │ │ cmp w9, #0x8 │ │ add x11, x20, x11 │ │ add x1, x21, x8 │ │ csel w8, w9, w10, lt // lt = tstop │ │ sub x0, x11, #0x4 │ │ sxtw x2, w8 │ │ - bl 4b60 │ │ + bl 4af0 │ │ cmp w19, #0x3b │ │ - b.gt 27324 │ │ + b.gt 27658 │ │ add x8, x20, w19, sxtw │ │ mov w9, #0x3c // #60 │ │ add x0, x8, #0x4 │ │ sub w8, w9, w19 │ │ ldp x19, x30, [sp, #16] │ │ sxtw x2, w8 │ │ mov w1, #0x40 // #64 │ │ ldp x21, x20, [sp], #32 │ │ - b 4b70 │ │ + b 4b00 │ │ ldp x19, x30, [sp, #16] │ │ ldp x21, x20, [sp], #32 │ │ ret │ │ sub sp, sp, #0xa0 │ │ ldr w8, [sp, #168] │ │ stp x28, x27, [sp, #64] │ │ stp x26, x25, [sp, #80] │ │ @@ -35310,88 +35543,89 @@ │ │ mov x24, x0 │ │ stp x29, x30, [sp, #144] │ │ stp x6, x5, [sp, #40] │ │ str w3, [sp, #8] │ │ str x1, [sp, #56] │ │ cmp w26, #0x1 │ │ mov x19, x8 │ │ - b.lt 273f4 // b.tstop │ │ - ldp x8, x11, [sp, #48] │ │ - mov w9, #0xc // #12 │ │ + b.lt 2772c // b.tstop │ │ + ldp x9, x11, [sp, #48] │ │ + add x8, x23, x23, lsl #1 │ │ mov w21, w26 │ │ mov x29, x24 │ │ - madd x8, x23, x9, x8 │ │ - ldp w10, w9, [x8, #4] │ │ - ldr w8, [x8] │ │ + add x8, x9, x8 │ │ + ldrb w9, [x8, #2] │ │ + ldrb w10, [x8, #1] │ │ + ldrb w8, [x8] │ │ mul w9, w9, w26 │ │ lsl w9, w9, #3 │ │ mul w10, w10, w11 │ │ and w9, w9, #0xffffffc0 │ │ add w9, w9, w10, asr #3 │ │ mov w10, #0x820 // #2080 │ │ sub w9, w10, w9 │ │ add x8, x27, x8, lsl #12 │ │ add x28, x8, w9, sxtw │ │ mov x0, x29 │ │ mov x1, x28 │ │ mov x2, x25 │ │ - bl 4b60 │ │ + bl 4af0 │ │ add x28, x28, #0x40 │ │ subs w21, w21, #0x1 │ │ add x29, x29, x25 │ │ - b.ne 273d4 // b.any │ │ + b.ne 2770c // b.any │ │ add x23, x23, #0x1 │ │ add x24, x24, x20 │ │ cmp x23, #0x10 │ │ add x8, x19, x20 │ │ - b.ne 27388 // b.any │ │ + b.ne 276bc // b.any │ │ ldr x11, [sp, #56] │ │ cmp w26, #0x0 │ │ ldr x23, [sp, #24] │ │ cset w10, gt │ │ cmp w11, #0x0 │ │ mov w9, w11 │ │ cset w11, gt │ │ mov w8, wzr │ │ and w10, w11, w10 │ │ mov w11, #0x40 // #64 │ │ - cbz w10, 27474 │ │ + cbz w10, 277ac │ │ mov w12, wzr │ │ mov x13, x22 │ │ mov x14, x19 │ │ mov x15, x9 │ │ mov x16, x13 │ │ mov x17, x14 │ │ ldrb w0, [x16], #1 │ │ subs x15, x15, #0x1 │ │ sub w0, w11, w0 │ │ strb w0, [x17], #1 │ │ - b.ne 2744c // b.any │ │ + b.ne 27784 // b.any │ │ add w12, w12, #0x1 │ │ add x14, x14, x25 │ │ cmp w12, w26 │ │ add x13, x13, x25 │ │ - b.ne 27440 // b.any │ │ + b.ne 27778 // b.any │ │ add w8, w8, #0x1 │ │ add x19, x19, x20 │ │ cmp w8, #0x10 │ │ add x22, x22, x20 │ │ - b.ne 27430 // b.any │ │ + b.ne 27768 // b.any │ │ asr w8, w20, #1 │ │ sbfx x11, x20, #1, #31 │ │ sbfiz x27, x8, #4, #32 │ │ ldr w8, [sp, #8] │ │ str x11, [sp, #48] │ │ sbfx x11, x20, #2, #30 │ │ ldr x29, [sp, #56] │ │ str x11, [sp] │ │ - adrp x11, ed000 <__bss_start@@Base+0x3f7b8> │ │ + adrp x11, ed000 <__bss_start@@Base+0x3e7b8> │ │ asr w9, w20, #2 │ │ lsl w10, w20, #4 │ │ - add x11, x11, #0x108 │ │ + add x11, x11, #0xd08 │ │ mov w12, #0x300 // #768 │ │ mov x19, xzr │ │ mov w24, wzr │ │ sbfiz x28, x9, #4, #32 │ │ umaddl x8, w8, w12, x11 │ │ sxtw x25, w10 │ │ sxtw x21, w27 │ │ @@ -35423,61 +35657,61 @@ │ │ mov w5, wzr │ │ str x1, [x22] │ │ str x1, [x22, #128] │ │ str x0, [x22, #256] │ │ add x23, x23, x9 │ │ str x10, [x22, #384] │ │ str x11, [sp, #32] │ │ - bl 278c4 │ │ + bl 27bfc │ │ ldr x0, [x22, #384] │ │ ldr x1, [x22] │ │ mov w2, #0x1 // #1 │ │ mov w3, w29 │ │ mov w4, w26 │ │ mov w5, wzr │ │ - bl 278c4 │ │ + bl 27bfc │ │ ldr x0, [x22, #512] │ │ ldr x1, [x22] │ │ mov w5, #0x1 // #1 │ │ mov w2, wzr │ │ mov w3, w29 │ │ mov w4, w26 │ │ - bl 278c4 │ │ + bl 27bfc │ │ ldr x0, [x22, #640] │ │ ldr x1, [x22] │ │ mov w2, #0x1 // #1 │ │ mov w5, #0x1 // #1 │ │ mov w3, w29 │ │ mov w4, w26 │ │ - bl 278c4 │ │ + bl 27bfc │ │ add x19, x19, #0x8 │ │ cmp x19, #0x80 │ │ add w24, w24, #0x1 │ │ - b.ne 274d8 // b.any │ │ + b.ne 27810 // b.any │ │ ldp x29, x30, [sp, #144] │ │ ldp x20, x19, [sp, #128] │ │ ldp x22, x21, [sp, #112] │ │ ldp x24, x23, [sp, #96] │ │ ldp x26, x25, [sp, #80] │ │ ldp x28, x27, [sp, #64] │ │ add sp, sp, #0xa0 │ │ ret │ │ str x20, [sp, #-32]! │ │ - adrp x0, ea000 <__bss_start@@Base+0x3c7b8> │ │ - add x0, x0, #0xc00 │ │ + adrp x0, eb000 <__bss_start@@Base+0x3c7b8> │ │ + add x0, x0, #0x800 │ │ mov w1, #0x20 // #32 │ │ mov w2, #0x400 // #1024 │ │ stp x19, x30, [sp, #16] │ │ - bl 4b70 │ │ - adrp x10, e8000 <__bss_start@@Base+0x3a7b8> │ │ - add x10, x10, #0x840 │ │ - adrp x20, a8000 │ │ + bl 4b00 │ │ + adrp x10, e9000 <__bss_start@@Base+0x3a7b8> │ │ + add x10, x10, #0x440 │ │ + adrp x20, aa000 │ │ mov x8, xzr │ │ mov x9, xzr │ │ - add x20, x20, #0xf6c │ │ + add x20, x20, #0x1ba │ │ mov x11, #0x101010101010101 // #72340172838076673 │ │ mov x12, x10 │ │ ldrb w14, [x20, x8] │ │ mov x13, xzr │ │ add x15, x10, x9 │ │ mul x14, x14, x11 │ │ dup v0.2d, x14 │ │ @@ -35487,22 +35721,22 @@ │ │ ldrb w15, [x20, w15, sxtw] │ │ ldrb w16, [x20, x13] │ │ add x14, x12, x13 │ │ add x13, x13, #0x1 │ │ cmp x13, #0x20 │ │ strb w15, [x14, #2048] │ │ strb w16, [x14, #1024] │ │ - b.ne 27630 // b.any │ │ + b.ne 27968 // b.any │ │ add x8, x8, #0x1 │ │ add x9, x9, #0x20 │ │ cmp x8, #0x20 │ │ add x12, x12, #0x20 │ │ - b.ne 27618 // b.any │ │ - adrp x10, eb000 <__bss_start@@Base+0x3d7b8> │ │ - add x10, x10, #0x0 │ │ + b.ne 27950 // b.any │ │ + adrp x10, eb000 <__bss_start@@Base+0x3c7b8> │ │ + add x10, x10, #0xc00 │ │ mov x8, xzr │ │ mov x9, xzr │ │ mov x11, #0x101010101010101 // #72340172838076673 │ │ mov x12, x10 │ │ ldrb w14, [x20, x8] │ │ mov x13, xzr │ │ add x15, x10, x9 │ │ @@ -35513,29 +35747,29 @@ │ │ ldrb w15, [x20, w15, sxtw] │ │ ldrb w16, [x20, x13] │ │ add x14, x12, x13 │ │ add x13, x13, #0x1 │ │ cmp x13, #0x10 │ │ strb w15, [x14, #1024] │ │ strb w16, [x14, #512] │ │ - b.ne 27698 // b.any │ │ + b.ne 279d0 // b.any │ │ add x8, x8, #0x1 │ │ add x9, x9, #0x10 │ │ cmp x8, #0x20 │ │ add x12, x12, #0x10 │ │ - b.ne 27684 // b.any │ │ - adrp x19, e9000 <__bss_start@@Base+0x3b7b8> │ │ - add x19, x19, #0x440 │ │ + b.ne 279bc // b.any │ │ + adrp x19, ea000 <__bss_start@@Base+0x3b7b8> │ │ + add x19, x19, #0x40 │ │ add x0, x19, #0x5c0 │ │ add x1, x19, #0x6c0 │ │ add x2, x19, #0x7c0 │ │ mov w3, #0x10 // #16 │ │ mov w4, #0x10 // #16 │ │ mov w5, #0x2 // #2 │ │ - bl 277ec │ │ + bl 27b24 │ │ mov x8, xzr │ │ mov x9, xzr │ │ mov x10, #0x101010101010101 // #72340172838076673 │ │ mov x11, x19 │ │ ldrb w13, [x20, x8] │ │ mov x12, xzr │ │ add x14, x19, x9 │ │ @@ -35546,147 +35780,147 @@ │ │ ldrb w14, [x20, w14, sxtw] │ │ ldrb w15, [x20, x12] │ │ add x13, x11, x12 │ │ add x12, x12, #0x1 │ │ cmp x12, #0x8 │ │ strb w14, [x13, #2752] │ │ strb w15, [x13, #2496] │ │ - b.ne 2771c // b.any │ │ + b.ne 27a54 // b.any │ │ add x8, x8, #0x1 │ │ add x9, x9, #0x8 │ │ cmp x8, #0x20 │ │ add x11, x11, #0x8 │ │ - b.ne 27708 // b.any │ │ + b.ne 27a40 // b.any │ │ add x0, x19, #0x240 │ │ add x1, x19, #0x2c0 │ │ add x2, x19, #0x340 │ │ mov w3, #0x8 // #8 │ │ mov w4, #0x10 // #16 │ │ mov w5, #0x2 // #2 │ │ - bl 277ec │ │ + bl 27b24 │ │ add x0, x19, #0xc0 │ │ add x1, x19, #0x100 │ │ add x2, x19, #0x140 │ │ mov w3, #0x8 // #8 │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x4 // #4 │ │ - bl 277ec │ │ + bl 27b24 │ │ add x0, x19, #0x180 │ │ add x1, x19, #0x1c0 │ │ add x2, x19, #0x200 │ │ mov w3, #0x4 // #4 │ │ mov w4, #0x10 // #16 │ │ mov w5, #0x2 // #2 │ │ - bl 277ec │ │ + bl 27b24 │ │ add x0, x19, #0x40 │ │ add x1, x19, #0x60 │ │ add x2, x19, #0x80 │ │ mov w3, #0x4 // #4 │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x4 // #4 │ │ - bl 277ec │ │ + bl 27b24 │ │ add x1, x19, #0x10 │ │ add x2, x19, #0x20 │ │ mov x0, x19 │ │ ldp x19, x30, [sp, #16] │ │ mov w3, #0x4 // #4 │ │ mov w4, #0x4 // #4 │ │ mov w5, #0x8 // #8 │ │ ldr x20, [sp], #32 │ │ - b 277ec │ │ + b 27b24 │ │ stp x28, x27, [sp, #-96]! │ │ cmp w4, #0x1 │ │ stp x26, x25, [sp, #16] │ │ stp x24, x23, [sp, #32] │ │ stp x22, x21, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ stp x29, x30, [sp, #80] │ │ - b.lt 278a8 // b.tstop │ │ + b.lt 27be0 // b.tstop │ │ mov w19, w3 │ │ - adrp x29, a8000 │ │ + adrp x29, aa000 │ │ mov x20, x2 │ │ mov x21, x1 │ │ mov x22, x0 │ │ mov x24, xzr │ │ mov x25, xzr │ │ sxtw x23, w19 │ │ sxtw x26, w5 │ │ mov w27, w4 │ │ mov w28, w3 │ │ - add x29, x29, #0xf6c │ │ + add x29, x29, #0x1ba │ │ mul x8, x24, x26 │ │ ldrb w1, [x29, x8] │ │ add x0, x22, x25 │ │ mov x2, x23 │ │ - bl 4b70 │ │ + bl 4b00 │ │ cmp w19, #0x1 │ │ - b.lt 27890 // b.tstop │ │ + b.lt 27bc8 // b.tstop │ │ mov x8, xzr │ │ mov x9, x29 │ │ cmp x8, x24 │ │ csel x10, x8, x24, cc // cc = lo, ul, last │ │ sxtw x10, w10 │ │ mul x10, x10, x26 │ │ ldrb w10, [x29, x10] │ │ strb w10, [x20, x8] │ │ ldrb w10, [x9] │ │ add x9, x9, x26 │ │ strb w10, [x21, x8] │ │ add x8, x8, #0x1 │ │ cmp x28, x8 │ │ - b.ne 27860 // b.any │ │ + b.ne 27b98 // b.any │ │ add x24, x24, #0x1 │ │ add x25, x25, x23 │ │ add x20, x20, x23 │ │ cmp x24, x27 │ │ add x21, x21, x23 │ │ - b.ne 2783c // b.any │ │ + b.ne 27b74 // b.any │ │ ldp x29, x30, [sp, #80] │ │ ldp x20, x19, [sp, #64] │ │ ldp x22, x21, [sp, #48] │ │ ldp x24, x23, [sp, #32] │ │ ldp x26, x25, [sp, #16] │ │ ldp x28, x27, [sp], #96 │ │ ret │ │ cmp w4, #0x1 │ │ - b.lt 27954 // b.tstop │ │ + b.lt 27c8c // b.tstop │ │ lsl w11, w3, w5 │ │ mov w8, wzr │ │ add w9, w5, #0x1 │ │ sbfx x10, x3, #1, #31 │ │ sxtw x11, w11 │ │ sxtw x12, w3 │ │ cmp w3, #0x1 │ │ - b.lt 27940 // b.tstop │ │ + b.lt 27c78 // b.tstop │ │ mov x13, xzr │ │ add x14, x1, x12 │ │ mov x15, x0 │ │ add x16, x1, x13 │ │ ldrb w17, [x16] │ │ ldrb w16, [x16, #1] │ │ add w16, w17, w16 │ │ add w16, w16, #0x1 │ │ - cbz w5, 27928 │ │ + cbz w5, 27c60 │ │ ldrb w17, [x14, x13] │ │ add x6, x14, x13 │ │ ldrb w6, [x6, #1] │ │ add w16, w16, w17 │ │ add w16, w16, w6 │ │ add w16, w16, #0x1 │ │ sub w16, w16, w2 │ │ add x13, x13, #0x2 │ │ asr w16, w16, w9 │ │ cmp x13, x12 │ │ strb w16, [x15], #1 │ │ - b.lt 278f8 // b.tstop │ │ + b.lt 27c30 // b.tstop │ │ add w8, w9, w8 │ │ add x1, x1, x11 │ │ cmp w8, w4 │ │ add x0, x0, x10 │ │ - b.lt 278e4 // b.tstop │ │ + b.lt 27c1c // b.tstop │ │ ret │ │ mov w0, #0x1 // #1 │ │ ret │ │ ld1 {v0.s}[0], [x0], x1 │ │ ld1 {v0.s}[1], [x0], x1 │ │ ld1 {v1.s}[0], [x0], x1 │ │ ld1 {v1.s}[1], [x0], x1 │ │ @@ -35696,15 +35930,15 @@ │ │ sqxtun v0.8b, v0.8h │ │ uaddw v1.8h, v16.8h, v1.8b │ │ st1 {v0.s}[0], [x0], x1 │ │ sqxtun v1.8b, v1.8h │ │ st1 {v0.s}[1], [x0], x1 │ │ st1 {v1.s}[0], [x0], x1 │ │ st1 {v1.s}[1], [x0], x1 │ │ - b.gt 27960 │ │ + b.gt 27c98 │ │ ret │ │ ld1 {v0.8b}, [x0], x1 │ │ ld1 {v1.8b}, [x0], x1 │ │ ld1 {v2.8b}, [x0], x1 │ │ uaddw v20.8h, v16.8h, v0.8b │ │ ld1 {v3.8b}, [x0], x1 │ │ sub x0, x0, x1, lsl #2 │ │ @@ -35716,15 +35950,15 @@ │ │ uaddw v23.8h, v16.8h, v3.8b │ │ st1 {v0.8b}, [x0], x1 │ │ sqxtun v2.8b, v22.8h │ │ st1 {v1.8b}, [x0], x1 │ │ sqxtun v3.8b, v23.8h │ │ st1 {v2.8b}, [x0], x1 │ │ st1 {v3.8b}, [x0], x1 │ │ - b.gt 279a0 │ │ + b.gt 27cd8 │ │ ret │ │ ld1 {v0.16b}, [x0], x1 │ │ ld1 {v1.16b}, [x0], x1 │ │ ld1 {v2.16b}, [x0], x1 │ │ subs w4, w4, #0x4 │ │ uaddw v20.8h, v16.8h, v0.8b │ │ uaddw2 v21.8h, v16.8h, v0.16b │ │ @@ -35744,15 +35978,15 @@ │ │ sqxtun2 v2.16b, v25.8h │ │ st1 {v0.16b}, [x0], x1 │ │ sqxtun v3.8b, v26.8h │ │ sqxtun2 v3.16b, v27.8h │ │ st1 {v1.16b}, [x0], x1 │ │ st1 {v2.16b}, [x0], x1 │ │ st1 {v3.16b}, [x0], x1 │ │ - b.gt 279f0 │ │ + b.gt 27d28 │ │ ret │ │ ld1 {v0.16b, v1.16b}, [x0], x1 │ │ subs w4, w4, #0x2 │ │ uaddw v20.8h, v16.8h, v0.8b │ │ uaddw2 v21.8h, v16.8h, v0.16b │ │ ld1 {v2.16b, v3.16b}, [x0] │ │ uaddw v22.8h, v16.8h, v1.8b │ │ @@ -35768,15 +36002,15 @@ │ │ sqxtun2 v1.16b, v23.8h │ │ sqxtun v2.8b, v24.8h │ │ sqxtun2 v2.16b, v25.8h │ │ st1 {v0.16b, v1.16b}, [x0], x1 │ │ sqxtun v3.8b, v26.8h │ │ sqxtun2 v3.16b, v27.8h │ │ st1 {v2.16b, v3.16b}, [x0], x1 │ │ - b.gt 27a60 │ │ + b.gt 27d98 │ │ ret │ │ ld1 {v0.16b-v3.16b}, [x0] │ │ subs w4, w4, #0x1 │ │ uaddw v20.8h, v16.8h, v0.8b │ │ uaddw2 v21.8h, v16.8h, v0.16b │ │ uaddw v22.8h, v16.8h, v1.8b │ │ uaddw2 v23.8h, v16.8h, v1.16b │ │ @@ -35789,18 +36023,18 @@ │ │ sqxtun v1.8b, v22.8h │ │ sqxtun2 v1.16b, v23.8h │ │ sqxtun v2.8b, v24.8h │ │ sqxtun2 v2.16b, v25.8h │ │ sqxtun v3.8b, v26.8h │ │ sqxtun2 v3.16b, v27.8h │ │ st1 {v0.16b-v3.16b}, [x0], x1 │ │ - b.gt 27ac0 │ │ + b.gt 27df8 │ │ ret │ │ - adrp x16, a8000 │ │ - add x16, x16, #0xf90 │ │ + adrp x16, aa000 │ │ + add x16, x16, #0x1e0 │ │ ld1 {v0.4h}, [x16] │ │ smull v6.4s, v17.4h, v0.h[3] │ │ smlal v6.4s, v19.4h, v0.h[2] │ │ smull v4.4s, v17.4h, v0.h[2] │ │ smlsl v4.4s, v19.4h, v0.h[3] │ │ smull v2.4s, v16.4h, v0.h[0] │ │ smlal v2.4s, v18.4h, v0.h[0] │ │ @@ -35811,16 +36045,16 @@ │ │ rshrn v2.4h, v2.4s, #12 │ │ rshrn v3.4h, v4.4s, #12 │ │ sqadd v16.4h, v2.4h, v6.4h │ │ sqsub v19.4h, v2.4h, v6.4h │ │ sqadd v17.4h, v3.4h, v7.4h │ │ sqsub v18.4h, v3.4h, v7.4h │ │ ret │ │ - adrp x16, a8000 │ │ - add x16, x16, #0xf90 │ │ + adrp x16, aa000 │ │ + add x16, x16, #0x1e0 │ │ ld1 {v0.4h}, [x16] │ │ smull v6.4s, v17.4h, v0.h[3] │ │ smlal v6.4s, v19.4h, v0.h[2] │ │ smull2 v7.4s, v17.8h, v0.h[3] │ │ smlal2 v7.4s, v19.8h, v0.h[2] │ │ smull v4.4s, v17.4h, v0.h[2] │ │ smlsl v4.4s, v19.4h, v0.h[3] │ │ @@ -35843,16 +36077,16 @@ │ │ rshrn v3.4h, v4.4s, #12 │ │ rshrn2 v3.8h, v5.4s, #12 │ │ sqadd v16.8h, v2.8h, v6.8h │ │ sqsub v19.8h, v2.8h, v6.8h │ │ sqadd v17.8h, v3.8h, v7.8h │ │ sqsub v18.8h, v3.8h, v7.8h │ │ ret │ │ - adrp x16, a9000 │ │ - add x16, x16, #0x50 │ │ + adrp x16, aa000 │ │ + add x16, x16, #0x2a0 │ │ ld1 {v0.8h}, [x16] │ │ ssubl v3.4s, v16.4h, v18.4h │ │ smull v4.4s, v16.4h, v0.h[0] │ │ smlal v4.4s, v18.4h, v0.h[1] │ │ smlal v4.4s, v19.4h, v0.h[2] │ │ smull v7.4s, v17.4h, v0.h[3] │ │ saddw v3.4s, v3.4s, v19.4h │ │ @@ -35865,16 +36099,16 @@ │ │ add v17.4s, v5.4s, v7.4s │ │ sub v19.4s, v19.4s, v7.4s │ │ rshrn v16.4h, v16.4s, #12 │ │ rshrn v18.4h, v18.4s, #12 │ │ rshrn v17.4h, v17.4s, #12 │ │ rshrn v19.4h, v19.4s, #12 │ │ ret │ │ - adrp x16, a9000 │ │ - add x16, x16, #0x50 │ │ + adrp x16, aa000 │ │ + add x16, x16, #0x2a0 │ │ ld1 {v0.8h}, [x16] │ │ ssubl v3.4s, v16.4h, v18.4h │ │ smull v4.4s, v16.4h, v0.h[0] │ │ smlal v4.4s, v18.4h, v0.h[1] │ │ smlal v4.4s, v19.4h, v0.h[2] │ │ smull v7.4s, v17.4h, v0.h[3] │ │ saddw v3.4s, v3.4s, v19.4h │ │ @@ -35887,16 +36121,16 @@ │ │ add v18.4s, v5.4s, v7.4s │ │ sub v16.4s, v16.4s, v7.4s │ │ rshrn v19.4h, v19.4s, #12 │ │ rshrn v17.4h, v17.4s, #12 │ │ rshrn v18.4h, v18.4s, #12 │ │ rshrn v16.4h, v16.4s, #12 │ │ ret │ │ - adrp x16, a9000 │ │ - add x16, x16, #0x50 │ │ + adrp x16, aa000 │ │ + add x16, x16, #0x2a0 │ │ ld1 {v0.8h}, [x16] │ │ ssubl v2.4s, v16.4h, v18.4h │ │ ssubl2 v3.4s, v16.8h, v18.8h │ │ smull v4.4s, v16.4h, v0.h[0] │ │ smlal v4.4s, v18.4h, v0.h[1] │ │ smlal v4.4s, v19.4h, v0.h[2] │ │ smull2 v5.4s, v16.8h, v0.h[0] │ │ @@ -35927,16 +36161,16 @@ │ │ rshrn v16.4h, v16.4s, #12 │ │ rshrn2 v16.8h, v17.4s, #12 │ │ rshrn v17.4h, v6.4s, #12 │ │ rshrn2 v17.8h, v7.4s, #12 │ │ rshrn v19.4h, v4.4s, #12 │ │ rshrn2 v19.8h, v5.4s, #12 │ │ ret │ │ - adrp x16, a9000 │ │ - add x16, x16, #0x50 │ │ + adrp x16, aa000 │ │ + add x16, x16, #0x2a0 │ │ ld1 {v0.8h}, [x16] │ │ ssubl v2.4s, v16.4h, v18.4h │ │ ssubl2 v3.4s, v16.8h, v18.8h │ │ smull v4.4s, v16.4h, v0.h[0] │ │ smlal v4.4s, v18.4h, v0.h[1] │ │ smlal v4.4s, v19.4h, v0.h[2] │ │ smull2 v5.4s, v16.8h, v0.h[0] │ │ @@ -36029,15 +36263,15 @@ │ │ sub v16.4h, v16.4h, v17.4h │ │ ld1 {v0.s}[0], [x0], x1 │ │ ld1 {v0.s}[1], [x0], x1 │ │ mov v16.d[1], v17.d[0] │ │ mov v18.d[1], v19.d[0] │ │ ld1 {v1.s}[0], [x0], x1 │ │ ld1 {v1.s}[1], [x0], x1 │ │ - b 27f28 │ │ + b 28260 │ │ movi v31.8h, #0x0 │ │ ld1 {v16.4h-v19.4h}, [x2] │ │ st1 {v31.8h}, [x2], #16 │ │ blr x4 │ │ st1 {v31.8h}, [x2], #16 │ │ trn1 v20.4h, v16.4h, v17.4h │ │ trn2 v21.4h, v16.4h, v17.4h │ │ @@ -36063,93 +36297,93 @@ │ │ st1 {v0.s}[0], [x0], x1 │ │ sqxtun v1.8b, v18.8h │ │ st1 {v0.s}[1], [x0], x1 │ │ st1 {v1.s}[0], [x0], x1 │ │ st1 {v1.s}[1], [x0], x1 │ │ br x15 │ │ mov x15, x30 │ │ - cbnz w3, 27f8c │ │ + cbnz w3, 282c4 │ │ mov w16, #0x5a80 // #23168 │ │ ld1r {v16.8h}, [x2] │ │ dup v4.8h, w16 │ │ strh wzr, [x2] │ │ sqrdmulh v16.8h, v16.8h, v4.h[0] │ │ ld1 {v0.s}[0], [x0], x1 │ │ sqrdmulh v20.8h, v16.8h, v4.h[0] │ │ ld1 {v0.s}[1], [x0], x1 │ │ srshr v16.8h, v20.8h, #4 │ │ ld1 {v1.s}[0], [x0], x1 │ │ srshr v18.8h, v20.8h, #4 │ │ ld1 {v1.s}[1], [x0], x1 │ │ - b 27f28 │ │ - adr x4, 27b14 │ │ - adr x5, 27b14 │ │ - b 27ed0 │ │ - mov x15, x30 │ │ - adr x4, 27dd8 │ │ - adr x5, 27dd8 │ │ - b 27ed0 │ │ - mov x15, x30 │ │ - adr x4, 27b14 │ │ - adr x5, 27be4 │ │ - b 27ed0 │ │ - mov x15, x30 │ │ - adr x4, 27b14 │ │ - adr x5, 27c3c │ │ - b 27ed0 │ │ - mov x15, x30 │ │ - adr x4, 27b14 │ │ - adr x5, 27dd8 │ │ - b 27ed0 │ │ - mov x15, x30 │ │ - adr x4, 27be4 │ │ - adr x5, 27b14 │ │ - b 27ed0 │ │ - mov x15, x30 │ │ - adr x4, 27be4 │ │ - adr x5, 27be4 │ │ - b 27ed0 │ │ - mov x15, x30 │ │ - adr x4, 27be4 │ │ - adr x5, 27c3c │ │ - b 27ed0 │ │ - mov x15, x30 │ │ - adr x4, 27c3c │ │ - adr x5, 27b14 │ │ - b 27ed0 │ │ - mov x15, x30 │ │ - adr x4, 27c3c │ │ - adr x5, 27be4 │ │ - b 27ed0 │ │ - mov x15, x30 │ │ - adr x4, 27c3c │ │ - adr x5, 27c3c │ │ - b 27ed0 │ │ - mov x15, x30 │ │ - adr x4, 27dd8 │ │ - adr x5, 27b14 │ │ - b 27ed0 │ │ - mov x15, x30 │ │ - adr x4, 27be4 │ │ - adr x5, 27dd8 │ │ - b 27ed0 │ │ - mov x15, x30 │ │ - adr x4, 27c3c │ │ - adr x5, 27dd8 │ │ - b 27ed0 │ │ - mov x15, x30 │ │ - adr x4, 27dd8 │ │ - adr x5, 27be4 │ │ - b 27ed0 │ │ - mov x15, x30 │ │ - adr x4, 27dd8 │ │ - adr x5, 27c3c │ │ - b 27ed0 │ │ - adrp x16, a8000 │ │ - add x16, x16, #0xf90 │ │ + b 28260 │ │ + adr x4, 27e4c │ │ + adr x5, 27e4c │ │ + b 28208 │ │ + mov x15, x30 │ │ + adr x4, 28110 │ │ + adr x5, 28110 │ │ + b 28208 │ │ + mov x15, x30 │ │ + adr x4, 27e4c │ │ + adr x5, 27f1c │ │ + b 28208 │ │ + mov x15, x30 │ │ + adr x4, 27e4c │ │ + adr x5, 27f74 │ │ + b 28208 │ │ + mov x15, x30 │ │ + adr x4, 27e4c │ │ + adr x5, 28110 │ │ + b 28208 │ │ + mov x15, x30 │ │ + adr x4, 27f1c │ │ + adr x5, 27e4c │ │ + b 28208 │ │ + mov x15, x30 │ │ + adr x4, 27f1c │ │ + adr x5, 27f1c │ │ + b 28208 │ │ + mov x15, x30 │ │ + adr x4, 27f1c │ │ + adr x5, 27f74 │ │ + b 28208 │ │ + mov x15, x30 │ │ + adr x4, 27f74 │ │ + adr x5, 27e4c │ │ + b 28208 │ │ + mov x15, x30 │ │ + adr x4, 27f74 │ │ + adr x5, 27f1c │ │ + b 28208 │ │ + mov x15, x30 │ │ + adr x4, 27f74 │ │ + adr x5, 27f74 │ │ + b 28208 │ │ + mov x15, x30 │ │ + adr x4, 28110 │ │ + adr x5, 27e4c │ │ + b 28208 │ │ + mov x15, x30 │ │ + adr x4, 27f1c │ │ + adr x5, 28110 │ │ + b 28208 │ │ + mov x15, x30 │ │ + adr x4, 27f74 │ │ + adr x5, 28110 │ │ + b 28208 │ │ + mov x15, x30 │ │ + adr x4, 28110 │ │ + adr x5, 27f1c │ │ + b 28208 │ │ + mov x15, x30 │ │ + adr x4, 28110 │ │ + adr x5, 27f74 │ │ + b 28208 │ │ + adrp x16, aa000 │ │ + add x16, x16, #0x1e0 │ │ ld1 {v0.8h}, [x16] │ │ smull v6.4s, v18.4h, v0.h[3] │ │ smlal v6.4s, v22.4h, v0.h[2] │ │ smull2 v7.4s, v18.8h, v0.h[3] │ │ smlal2 v7.4s, v22.8h, v0.h[2] │ │ smull v4.4s, v18.4h, v0.h[2] │ │ smlsl v4.4s, v22.4h, v0.h[3] │ │ @@ -36221,16 +36455,16 @@ │ │ sqsub v6.8h, v18.8h, v5.8h │ │ sqadd v18.8h, v20.8h, v4.8h │ │ sqsub v21.8h, v20.8h, v4.8h │ │ sqadd v19.8h, v22.8h, v2.8h │ │ sqsub v20.8h, v22.8h, v2.8h │ │ mov v22.16b, v6.16b │ │ ret │ │ - adrp x16, a8000 │ │ - add x16, x16, #0xf90 │ │ + adrp x16, aa000 │ │ + add x16, x16, #0x1e0 │ │ ld1 {v0.8h}, [x16] │ │ smull v6.4s, v18.4h, v0.h[3] │ │ smlal v6.4s, v22.4h, v0.h[2] │ │ smull v4.4s, v18.4h, v0.h[2] │ │ smlsl v4.4s, v22.4h, v0.h[3] │ │ smull v2.4s, v16.4h, v0.h[0] │ │ smlal v2.4s, v20.4h, v0.h[0] │ │ @@ -36272,16 +36506,16 @@ │ │ sqsub v6.4h, v18.4h, v5.4h │ │ sqadd v18.4h, v20.4h, v4.4h │ │ sqsub v21.4h, v20.4h, v4.4h │ │ sqadd v19.4h, v22.4h, v2.4h │ │ sqsub v20.4h, v22.4h, v2.4h │ │ mov v22.8b, v6.8b │ │ ret │ │ - adrp x16, a9000 │ │ - add x16, x16, #0x60 │ │ + adrp x16, aa000 │ │ + add x16, x16, #0x2b0 │ │ ld1 {v0.8h, v1.8h}, [x16] │ │ smull v2.4s, v23.4h, v0.h[0] │ │ smlal v2.4s, v16.4h, v0.h[1] │ │ smull2 v3.4s, v23.8h, v0.h[0] │ │ smlal2 v3.4s, v16.8h, v0.h[1] │ │ smull v4.4s, v23.4h, v0.h[1] │ │ smlsl v4.4s, v16.4h, v0.h[0] │ │ @@ -36392,16 +36626,16 @@ │ │ rshrn v18.4h, v18.4s, #12 │ │ rshrn2 v18.8h, v19.4s, #12 │ │ rshrn v20.4h, v6.4s, #12 │ │ rshrn2 v20.8h, v7.4s, #12 │ │ sqneg v19.8h, v2.8h │ │ sqneg v21.8h, v3.8h │ │ ret │ │ - adrp x16, a9000 │ │ - add x16, x16, #0x60 │ │ + adrp x16, aa000 │ │ + add x16, x16, #0x2b0 │ │ ld1 {v0.8h, v1.8h}, [x16] │ │ smull v2.4s, v23.4h, v0.h[0] │ │ smlal v2.4s, v16.4h, v0.h[1] │ │ smull2 v3.4s, v23.8h, v0.h[0] │ │ smlal2 v3.4s, v16.8h, v0.h[1] │ │ smull v4.4s, v23.4h, v0.h[1] │ │ smlsl v4.4s, v16.4h, v0.h[0] │ │ @@ -36512,16 +36746,16 @@ │ │ rshrn v21.4h, v18.4s, #12 │ │ rshrn2 v21.8h, v19.4s, #12 │ │ rshrn v19.4h, v6.4s, #12 │ │ rshrn2 v19.8h, v7.4s, #12 │ │ sqneg v20.8h, v2.8h │ │ sqneg v18.8h, v3.8h │ │ ret │ │ - adrp x16, a9000 │ │ - add x16, x16, #0x60 │ │ + adrp x16, aa000 │ │ + add x16, x16, #0x2b0 │ │ ld1 {v0.8h, v1.8h}, [x16] │ │ smull v2.4s, v23.4h, v0.h[0] │ │ smlal v2.4s, v16.4h, v0.h[1] │ │ smull v4.4s, v23.4h, v0.h[1] │ │ smlsl v4.4s, v16.4h, v0.h[0] │ │ smull v6.4s, v21.4h, v0.h[2] │ │ smlal v6.4s, v18.4h, v0.h[3] │ │ @@ -36584,16 +36818,16 @@ │ │ smlal v18.4s, v5.4h, v1.h[0] │ │ rshrn v3.4h, v20.4s, #12 │ │ rshrn v18.4h, v18.4s, #12 │ │ rshrn v20.4h, v6.4s, #12 │ │ sqneg v19.4h, v2.4h │ │ sqneg v21.4h, v3.4h │ │ ret │ │ - adrp x16, a9000 │ │ - add x16, x16, #0x60 │ │ + adrp x16, aa000 │ │ + add x16, x16, #0x2b0 │ │ ld1 {v0.8h, v1.8h}, [x16] │ │ smull v2.4s, v23.4h, v0.h[0] │ │ smlal v2.4s, v16.4h, v0.h[1] │ │ smull v4.4s, v23.4h, v0.h[1] │ │ smlsl v4.4s, v16.4h, v0.h[0] │ │ smull v6.4s, v21.4h, v0.h[2] │ │ smlal v6.4s, v18.4h, v0.h[3] │ │ @@ -36834,84 +37068,84 @@ │ │ sqxtun v2.8b, v22.8h │ │ st1 {v7.8b}, [x0], x1 │ │ sqxtun v3.8b, v23.8h │ │ st1 {v2.8b}, [x0], x1 │ │ st1 {v3.8b}, [x0], x1 │ │ br x15 │ │ mov x15, x30 │ │ - cbnz w3, 28b8c │ │ + cbnz w3, 28ec4 │ │ mov w16, #0x5a80 // #23168 │ │ ld1r {v16.8h}, [x2] │ │ dup v0.4h, w16 │ │ sqrdmulh v16.8h, v16.8h, v0.h[0] │ │ strh wzr, [x2] │ │ srshr v16.8h, v16.8h, #1 │ │ sqrdmulh v16.8h, v16.8h, v0.h[0] │ │ srshr v16.8h, v16.8h, #4 │ │ mov w4, #0x8 // #8 │ │ - b 279a0 │ │ - adr x5, 28088 │ │ - adr x4, 28088 │ │ - b 288e0 │ │ - mov x15, x30 │ │ - adr x5, 28898 │ │ - b 28a30 │ │ - mov x15, x30 │ │ - adr x5, 28298 │ │ - adr x4, 28088 │ │ - b 288e0 │ │ - mov x15, x30 │ │ - adr x5, 28478 │ │ - adr x4, 28088 │ │ - b 288e0 │ │ - mov x15, x30 │ │ - adr x5, 28898 │ │ - adr x4, 28088 │ │ - b 288e0 │ │ - mov x15, x30 │ │ - adr x5, 28088 │ │ - adr x4, 28298 │ │ - b 288e0 │ │ - mov x15, x30 │ │ - adr x5, 28298 │ │ - adr x4, 28298 │ │ - b 288e0 │ │ - mov x15, x30 │ │ - adr x5, 28478 │ │ - adr x4, 28298 │ │ - b 288e0 │ │ - mov x15, x30 │ │ - adr x5, 28088 │ │ - adr x4, 28478 │ │ - b 288e0 │ │ - mov x15, x30 │ │ - adr x5, 28298 │ │ - adr x4, 28478 │ │ - b 288e0 │ │ - mov x15, x30 │ │ - adr x5, 28478 │ │ - adr x4, 28478 │ │ - b 288e0 │ │ - mov x15, x30 │ │ - adr x5, 28088 │ │ - b 28a30 │ │ - mov x15, x30 │ │ - adr x5, 28898 │ │ - adr x4, 28298 │ │ - b 288e0 │ │ - mov x15, x30 │ │ - adr x5, 28898 │ │ - adr x4, 28478 │ │ - b 288e0 │ │ + b 27cd8 │ │ + adr x5, 283c0 │ │ + adr x4, 283c0 │ │ + b 28c18 │ │ + mov x15, x30 │ │ + adr x5, 28bd0 │ │ + b 28d68 │ │ + mov x15, x30 │ │ + adr x5, 285d0 │ │ + adr x4, 283c0 │ │ + b 28c18 │ │ + mov x15, x30 │ │ + adr x5, 287b0 │ │ + adr x4, 283c0 │ │ + b 28c18 │ │ + mov x15, x30 │ │ + adr x5, 28bd0 │ │ + adr x4, 283c0 │ │ + b 28c18 │ │ + mov x15, x30 │ │ + adr x5, 283c0 │ │ + adr x4, 285d0 │ │ + b 28c18 │ │ + mov x15, x30 │ │ + adr x5, 285d0 │ │ + adr x4, 285d0 │ │ + b 28c18 │ │ + mov x15, x30 │ │ + adr x5, 287b0 │ │ + adr x4, 285d0 │ │ + b 28c18 │ │ + mov x15, x30 │ │ + adr x5, 283c0 │ │ + adr x4, 287b0 │ │ + b 28c18 │ │ + mov x15, x30 │ │ + adr x5, 285d0 │ │ + adr x4, 287b0 │ │ + b 28c18 │ │ + mov x15, x30 │ │ + adr x5, 287b0 │ │ + adr x4, 287b0 │ │ + b 28c18 │ │ + mov x15, x30 │ │ + adr x5, 283c0 │ │ + b 28d68 │ │ + mov x15, x30 │ │ + adr x5, 28bd0 │ │ + adr x4, 285d0 │ │ + b 28c18 │ │ + mov x15, x30 │ │ + adr x5, 28bd0 │ │ + adr x4, 287b0 │ │ + b 28c18 │ │ mov x15, x30 │ │ - adr x5, 28298 │ │ - b 28a30 │ │ + adr x5, 285d0 │ │ + b 28d68 │ │ mov x15, x30 │ │ - adr x5, 28478 │ │ - b 28a30 │ │ + adr x5, 287b0 │ │ + b 28d68 │ │ movi v30.8h, #0x0 │ │ movi v31.8h, #0x0 │ │ mov w16, #0x5a80 // #23168 │ │ dup v0.4h, w16 │ │ ld1 {v16.4h-v19.4h}, [x2] │ │ st1 {v30.8h, v31.8h}, [x2], #32 │ │ ld1 {v20.4h-v23.4h}, [x2] │ │ @@ -37025,165 +37259,165 @@ │ │ st1 {v2.s}[0], [x0], x1 │ │ sqxtun v3.8b, v22.8h │ │ st1 {v2.s}[1], [x0], x1 │ │ st1 {v3.s}[0], [x0], x1 │ │ st1 {v3.s}[1], [x0], x1 │ │ br x15 │ │ mov x15, x30 │ │ - cbnz w3, 28e88 │ │ + cbnz w3, 291c0 │ │ mov w16, #0x5a80 // #23168 │ │ ld1r {v16.8h}, [x2] │ │ dup v0.4h, w16 │ │ sqrdmulh v16.8h, v16.8h, v0.h[0] │ │ strh wzr, [x2] │ │ sqrdmulh v16.8h, v16.8h, v0.h[0] │ │ sqrdmulh v16.8h, v16.8h, v0.h[0] │ │ srshr v16.8h, v16.8h, #4 │ │ mov w4, #0x8 // #8 │ │ - b 27960 │ │ - adr x4, 27b64 │ │ - adr x5, 281cc │ │ - b 28d68 │ │ - mov x15, x30 │ │ - adr x4, 27e04 │ │ - adr x5, 288bc │ │ - b 28d68 │ │ - mov x15, x30 │ │ - adr x4, 27b64 │ │ - adr x5, 28658 │ │ - b 28d68 │ │ - mov x15, x30 │ │ - adr x4, 27b64 │ │ - adr x5, 28778 │ │ - b 28d68 │ │ - mov x15, x30 │ │ - adr x4, 27b64 │ │ - adr x5, 288bc │ │ - b 28d68 │ │ - mov x15, x30 │ │ - adr x4, 27c94 │ │ - adr x5, 281cc │ │ - b 28d68 │ │ - mov x15, x30 │ │ - adr x4, 27c94 │ │ - adr x5, 28658 │ │ - b 28d68 │ │ - mov x15, x30 │ │ - adr x4, 27c94 │ │ - adr x5, 28778 │ │ - b 28d68 │ │ - mov x15, x30 │ │ - adr x4, 27d34 │ │ - adr x5, 281cc │ │ - b 28d68 │ │ - mov x15, x30 │ │ - adr x4, 27d34 │ │ - adr x5, 28658 │ │ - b 28d68 │ │ - mov x15, x30 │ │ - adr x4, 27d34 │ │ - adr x5, 28778 │ │ - b 28d68 │ │ - mov x15, x30 │ │ - adr x4, 27e04 │ │ - adr x5, 281cc │ │ - b 28d68 │ │ - mov x15, x30 │ │ - adr x4, 27c94 │ │ - adr x5, 288bc │ │ - b 28d68 │ │ - mov x15, x30 │ │ - adr x4, 27d34 │ │ - adr x5, 288bc │ │ - b 28d68 │ │ - mov x15, x30 │ │ - adr x4, 27e04 │ │ - adr x5, 28658 │ │ - b 28d68 │ │ - mov x15, x30 │ │ - adr x4, 27e04 │ │ - adr x5, 28778 │ │ - b 28d68 │ │ + b 27c98 │ │ + adr x4, 27e9c │ │ + adr x5, 28504 │ │ + b 290a0 │ │ + mov x15, x30 │ │ + adr x4, 2813c │ │ + adr x5, 28bf4 │ │ + b 290a0 │ │ + mov x15, x30 │ │ + adr x4, 27e9c │ │ + adr x5, 28990 │ │ + b 290a0 │ │ + mov x15, x30 │ │ + adr x4, 27e9c │ │ + adr x5, 28ab0 │ │ + b 290a0 │ │ + mov x15, x30 │ │ + adr x4, 27e9c │ │ + adr x5, 28bf4 │ │ + b 290a0 │ │ + mov x15, x30 │ │ + adr x4, 27fcc │ │ + adr x5, 28504 │ │ + b 290a0 │ │ + mov x15, x30 │ │ + adr x4, 27fcc │ │ + adr x5, 28990 │ │ + b 290a0 │ │ + mov x15, x30 │ │ + adr x4, 27fcc │ │ + adr x5, 28ab0 │ │ + b 290a0 │ │ + mov x15, x30 │ │ + adr x4, 2806c │ │ + adr x5, 28504 │ │ + b 290a0 │ │ + mov x15, x30 │ │ + adr x4, 2806c │ │ + adr x5, 28990 │ │ + b 290a0 │ │ + mov x15, x30 │ │ + adr x4, 2806c │ │ + adr x5, 28ab0 │ │ + b 290a0 │ │ + mov x15, x30 │ │ + adr x4, 2813c │ │ + adr x5, 28504 │ │ + b 290a0 │ │ + mov x15, x30 │ │ + adr x4, 27fcc │ │ + adr x5, 28bf4 │ │ + b 290a0 │ │ + mov x15, x30 │ │ + adr x4, 2806c │ │ + adr x5, 28bf4 │ │ + b 290a0 │ │ + mov x15, x30 │ │ + adr x4, 2813c │ │ + adr x5, 28990 │ │ + b 290a0 │ │ + mov x15, x30 │ │ + adr x4, 2813c │ │ + adr x5, 28ab0 │ │ + b 290a0 │ │ mov x15, x30 │ │ - cbnz w3, 28fb4 │ │ + cbnz w3, 292ec │ │ mov w16, #0x5a80 // #23168 │ │ ld1r {v16.8h}, [x2] │ │ dup v0.4h, w16 │ │ sqrdmulh v16.8h, v16.8h, v0.h[0] │ │ strh wzr, [x2] │ │ sqrdmulh v16.8h, v16.8h, v0.h[0] │ │ sqrdmulh v16.8h, v16.8h, v0.h[0] │ │ srshr v16.8h, v16.8h, #4 │ │ mov w4, #0x4 // #4 │ │ - b 279a0 │ │ - adr x4, 281cc │ │ - adr x5, 27b64 │ │ - b 28c78 │ │ - mov x15, x30 │ │ - adr x4, 288bc │ │ - adr x5, 27e04 │ │ - b 28c78 │ │ - mov x15, x30 │ │ - adr x4, 281cc │ │ - adr x5, 27c94 │ │ - b 28c78 │ │ - mov x15, x30 │ │ - adr x4, 281cc │ │ - adr x5, 27d34 │ │ - b 28c78 │ │ - mov x15, x30 │ │ - adr x4, 281cc │ │ - adr x5, 27e04 │ │ - b 28c78 │ │ - mov x15, x30 │ │ - adr x4, 28658 │ │ - adr x5, 27b64 │ │ - b 28c78 │ │ - mov x15, x30 │ │ - adr x4, 28658 │ │ - adr x5, 27c94 │ │ - b 28c78 │ │ - mov x15, x30 │ │ - adr x4, 28658 │ │ - adr x5, 27d34 │ │ - b 28c78 │ │ - mov x15, x30 │ │ - adr x4, 28778 │ │ - adr x5, 27b64 │ │ - b 28c78 │ │ - mov x15, x30 │ │ - adr x4, 28778 │ │ - adr x5, 27c94 │ │ - b 28c78 │ │ - mov x15, x30 │ │ - adr x4, 28778 │ │ - adr x5, 27d34 │ │ - b 28c78 │ │ - mov x15, x30 │ │ - adr x4, 288bc │ │ - adr x5, 27b64 │ │ - b 28c78 │ │ - mov x15, x30 │ │ - adr x4, 28658 │ │ - adr x5, 27e04 │ │ - b 28c78 │ │ - mov x15, x30 │ │ - adr x4, 28778 │ │ - adr x5, 27e04 │ │ - b 28c78 │ │ - mov x15, x30 │ │ - adr x4, 288bc │ │ - adr x5, 27c94 │ │ - b 28c78 │ │ - mov x15, x30 │ │ - adr x4, 288bc │ │ - adr x5, 27d34 │ │ - b 28c78 │ │ - adrp x16, a8000 │ │ - add x16, x16, #0xf90 │ │ + b 27cd8 │ │ + adr x4, 28504 │ │ + adr x5, 27e9c │ │ + b 28fb0 │ │ + mov x15, x30 │ │ + adr x4, 28bf4 │ │ + adr x5, 2813c │ │ + b 28fb0 │ │ + mov x15, x30 │ │ + adr x4, 28504 │ │ + adr x5, 27fcc │ │ + b 28fb0 │ │ + mov x15, x30 │ │ + adr x4, 28504 │ │ + adr x5, 2806c │ │ + b 28fb0 │ │ + mov x15, x30 │ │ + adr x4, 28504 │ │ + adr x5, 2813c │ │ + b 28fb0 │ │ + mov x15, x30 │ │ + adr x4, 28990 │ │ + adr x5, 27e9c │ │ + b 28fb0 │ │ + mov x15, x30 │ │ + adr x4, 28990 │ │ + adr x5, 27fcc │ │ + b 28fb0 │ │ + mov x15, x30 │ │ + adr x4, 28990 │ │ + adr x5, 2806c │ │ + b 28fb0 │ │ + mov x15, x30 │ │ + adr x4, 28ab0 │ │ + adr x5, 27e9c │ │ + b 28fb0 │ │ + mov x15, x30 │ │ + adr x4, 28ab0 │ │ + adr x5, 27fcc │ │ + b 28fb0 │ │ + mov x15, x30 │ │ + adr x4, 28ab0 │ │ + adr x5, 2806c │ │ + b 28fb0 │ │ + mov x15, x30 │ │ + adr x4, 28bf4 │ │ + adr x5, 27e9c │ │ + b 28fb0 │ │ + mov x15, x30 │ │ + adr x4, 28990 │ │ + adr x5, 2813c │ │ + b 28fb0 │ │ + mov x15, x30 │ │ + adr x4, 28ab0 │ │ + adr x5, 2813c │ │ + b 28fb0 │ │ + mov x15, x30 │ │ + adr x4, 28bf4 │ │ + adr x5, 27fcc │ │ + b 28fb0 │ │ + mov x15, x30 │ │ + adr x4, 28bf4 │ │ + adr x5, 2806c │ │ + b 28fb0 │ │ + adrp x16, aa000 │ │ + add x16, x16, #0x1e0 │ │ ld1 {v0.8h, v1.8h}, [x16] │ │ smull v6.4s, v20.4h, v0.h[3] │ │ smlal v6.4s, v28.4h, v0.h[2] │ │ smull2 v7.4s, v20.8h, v0.h[3] │ │ smlal2 v7.4s, v28.8h, v0.h[2] │ │ smull v4.4s, v20.4h, v0.h[2] │ │ smlsl v4.4s, v28.4h, v0.h[3] │ │ @@ -37388,16 +37622,16 @@ │ │ sqadd v20.8h, v24.8h, v4.8h │ │ sqsub v27.8h, v24.8h, v4.8h │ │ sqadd v21.8h, v26.8h, v2.8h │ │ sqsub v26.8h, v26.8h, v2.8h │ │ mov v24.16b, v7.16b │ │ mov v22.16b, v3.16b │ │ ret │ │ - adrp x16, a8000 │ │ - add x16, x16, #0xf90 │ │ + adrp x16, aa000 │ │ + add x16, x16, #0x1e0 │ │ ld1 {v0.8h, v1.8h}, [x16] │ │ smull v6.4s, v20.4h, v0.h[3] │ │ smlal v6.4s, v28.4h, v0.h[2] │ │ smull v4.4s, v20.4h, v0.h[2] │ │ smlsl v4.4s, v28.4h, v0.h[3] │ │ smull v2.4s, v16.4h, v0.h[0] │ │ smlal v2.4s, v24.4h, v0.h[0] │ │ @@ -37523,19 +37757,19 @@ │ │ sqadd v20.4h, v24.4h, v4.4h │ │ sqsub v27.4h, v24.4h, v4.4h │ │ sqadd v21.4h, v26.4h, v2.4h │ │ sqsub v26.4h, v26.4h, v2.4h │ │ mov v24.8b, v7.8b │ │ mov v22.8b, v3.8b │ │ ret │ │ - adrp x16, a9000 │ │ - add x16, x16, #0x80 │ │ + adrp x16, aa000 │ │ + add x16, x16, #0x2d0 │ │ ld1 {v0.8h, v1.8h}, [x16] │ │ - adrp x16, a8000 │ │ - add x16, x16, #0xf90 │ │ + adrp x16, aa000 │ │ + add x16, x16, #0x1e0 │ │ smull v2.4s, v31.4h, v0.h[0] │ │ smlal v2.4s, v16.4h, v0.h[1] │ │ smull2 v3.4s, v31.8h, v0.h[0] │ │ smlal2 v3.4s, v16.8h, v0.h[1] │ │ smull v4.4s, v31.4h, v0.h[1] │ │ smlsl v4.4s, v16.4h, v0.h[0] │ │ smull2 v5.4s, v31.8h, v0.h[1] │ │ @@ -37826,19 +38060,19 @@ │ │ rshrn v22.4h, v22.4s, #12 │ │ rshrn2 v22.8h, v23.4s, #12 │ │ sqneg v23.8h, v4.8h │ │ sqneg v21.8h, v5.8h │ │ sqneg v27.8h, v6.8h │ │ sqneg v25.8h, v7.8h │ │ ret │ │ - adrp x16, a9000 │ │ - add x16, x16, #0x80 │ │ + adrp x16, aa000 │ │ + add x16, x16, #0x2d0 │ │ ld1 {v0.8h, v1.8h}, [x16] │ │ - adrp x16, a8000 │ │ - add x16, x16, #0xf90 │ │ + adrp x16, aa000 │ │ + add x16, x16, #0x1e0 │ │ smull v2.4s, v31.4h, v0.h[0] │ │ smlal v2.4s, v16.4h, v0.h[1] │ │ smull2 v3.4s, v31.8h, v0.h[0] │ │ smlal2 v3.4s, v16.8h, v0.h[1] │ │ smull v4.4s, v31.4h, v0.h[1] │ │ smlsl v4.4s, v16.4h, v0.h[0] │ │ smull2 v5.4s, v31.8h, v0.h[1] │ │ @@ -38132,19 +38366,19 @@ │ │ mov v23.16b, v24.16b │ │ mov v21.16b, v26.16b │ │ sqneg v24.8h, v4.8h │ │ sqneg v26.8h, v5.8h │ │ sqneg v20.8h, v6.8h │ │ sqneg v22.8h, v7.8h │ │ ret │ │ - adrp x16, a9000 │ │ - add x16, x16, #0x80 │ │ + adrp x16, aa000 │ │ + add x16, x16, #0x2d0 │ │ ld1 {v0.8h, v1.8h}, [x16] │ │ - adrp x16, a8000 │ │ - add x16, x16, #0xf90 │ │ + adrp x16, aa000 │ │ + add x16, x16, #0x1e0 │ │ smull v2.4s, v31.4h, v0.h[0] │ │ smlal v2.4s, v16.4h, v0.h[1] │ │ smull v4.4s, v31.4h, v0.h[1] │ │ smlsl v4.4s, v16.4h, v0.h[0] │ │ smull v6.4s, v29.4h, v0.h[2] │ │ smlal v6.4s, v18.4h, v0.h[3] │ │ rshrn v16.4h, v2.4s, #12 │ │ @@ -38315,19 +38549,19 @@ │ │ rshrn v7.4h, v21.4s, #12 │ │ rshrn v22.4h, v22.4s, #12 │ │ sqneg v23.4h, v4.4h │ │ sqneg v21.4h, v5.4h │ │ sqneg v27.4h, v6.4h │ │ sqneg v25.4h, v7.4h │ │ ret │ │ - adrp x16, a9000 │ │ - add x16, x16, #0x80 │ │ + adrp x16, aa000 │ │ + add x16, x16, #0x2d0 │ │ ld1 {v0.8h, v1.8h}, [x16] │ │ - adrp x16, a8000 │ │ - add x16, x16, #0xf90 │ │ + adrp x16, aa000 │ │ + add x16, x16, #0x1e0 │ │ smull v2.4s, v31.4h, v0.h[0] │ │ smlal v2.4s, v16.4h, v0.h[1] │ │ smull v4.4s, v31.4h, v0.h[1] │ │ smlsl v4.4s, v16.4h, v0.h[0] │ │ smull v6.4s, v29.4h, v0.h[2] │ │ smlal v6.4s, v18.4h, v0.h[3] │ │ rshrn v16.4h, v2.4s, #12 │ │ @@ -39110,106 +39344,106 @@ │ │ sub sp, sp, #0x200 │ │ mov x6, sp │ │ add x7, x2, #0x0 │ │ mov x8, #0x20 // #32 │ │ blr x9 │ │ add x6, sp, #0x100 │ │ cmp w3, w13 │ │ - b.lt 2af04 // b.tstop │ │ + b.lt 2b23c // b.tstop │ │ add x7, x2, #0x10 │ │ mov x8, #0x20 // #32 │ │ blr x9 │ │ - b 2af24 │ │ + b 2b25c │ │ movi v4.8h, #0x0 │ │ movi v5.8h, #0x0 │ │ movi v6.8h, #0x0 │ │ movi v7.8h, #0x0 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ add x6, x0, #0x0 │ │ mov x7, sp │ │ mov x8, #0x20 // #32 │ │ - bl 2ad40 │ │ + bl 2b078 │ │ add x6, x0, #0x8 │ │ add x7, sp, #0x10 │ │ mov x8, #0x20 // #32 │ │ - bl 2ad40 │ │ + bl 2b078 │ │ add sp, sp, #0x200 │ │ br x15 │ │ - cbnz w3, 2af78 │ │ + cbnz w3, 2b2b0 │ │ mov w16, #0x5a80 // #23168 │ │ ld1r {v16.8h}, [x2] │ │ dup v0.4h, w16 │ │ sqrdmulh v16.8h, v16.8h, v0.h[0] │ │ strh wzr, [x2] │ │ srshr v16.8h, v16.8h, #2 │ │ sqrdmulh v16.8h, v16.8h, v0.h[0] │ │ srshr v16.8h, v16.8h, #4 │ │ mov w4, #0x10 // #16 │ │ - b 279f0 │ │ - adr x9, 2a704 │ │ - adr x4, 290b0 │ │ - adr x5, 290b0 │ │ + b 27d28 │ │ + adr x9, 2aa3c │ │ + adr x4, 293e8 │ │ + adr x5, 293e8 │ │ mov x13, #0x24 // #36 │ │ - b 2aed0 │ │ - adr x9, 2aaec │ │ - adr x5, 2a56c │ │ + b 2b208 │ │ + adr x9, 2ae24 │ │ + adr x5, 2a8a4 │ │ mov x13, #0x24 // #36 │ │ - b 2aed0 │ │ - adr x9, 2a704 │ │ - adr x4, 290b0 │ │ - adr x5, 29624 │ │ + b 2b208 │ │ + adr x9, 2aa3c │ │ + adr x4, 293e8 │ │ + adr x5, 2995c │ │ mov x13, #0x24 // #36 │ │ - b 2aed0 │ │ - adr x9, 2a704 │ │ - adr x4, 290b0 │ │ - adr x5, 29ae0 │ │ + b 2b208 │ │ + adr x9, 2aa3c │ │ + adr x4, 293e8 │ │ + adr x5, 29e18 │ │ mov x13, #0x24 // #36 │ │ - b 2aed0 │ │ - adr x9, 2a704 │ │ - adr x4, 290b0 │ │ - adr x5, 2a56c │ │ + b 2b208 │ │ + adr x9, 2aa3c │ │ + adr x4, 293e8 │ │ + adr x5, 2a8a4 │ │ mov x13, #0x8 // #8 │ │ - b 2aed0 │ │ - adr x9, 2a704 │ │ - adr x4, 29624 │ │ - adr x5, 290b0 │ │ + b 2b208 │ │ + adr x9, 2aa3c │ │ + adr x4, 2995c │ │ + adr x5, 293e8 │ │ mov x13, #0x24 // #36 │ │ - b 2aed0 │ │ - adr x9, 2a704 │ │ - adr x4, 29624 │ │ - adr x5, 29624 │ │ + b 2b208 │ │ + adr x9, 2aa3c │ │ + adr x4, 2995c │ │ + adr x5, 2995c │ │ mov x13, #0x24 // #36 │ │ - b 2aed0 │ │ - adr x9, 2a704 │ │ - adr x4, 29624 │ │ - adr x5, 29ae0 │ │ + b 2b208 │ │ + adr x9, 2aa3c │ │ + adr x4, 2995c │ │ + adr x5, 29e18 │ │ mov x13, #0x24 // #36 │ │ - b 2aed0 │ │ - adr x9, 2a704 │ │ - adr x4, 29ae0 │ │ - adr x5, 290b0 │ │ + b 2b208 │ │ + adr x9, 2aa3c │ │ + adr x4, 29e18 │ │ + adr x5, 293e8 │ │ mov x13, #0x24 // #36 │ │ - b 2aed0 │ │ - adr x9, 2a704 │ │ - adr x4, 29ae0 │ │ - adr x5, 29624 │ │ + b 2b208 │ │ + adr x9, 2aa3c │ │ + adr x4, 29e18 │ │ + adr x5, 2995c │ │ mov x13, #0x24 // #36 │ │ - b 2aed0 │ │ - adr x9, 2a704 │ │ - adr x4, 29ae0 │ │ - adr x5, 29ae0 │ │ + b 2b208 │ │ + adr x9, 2aa3c │ │ + adr x4, 29e18 │ │ + adr x5, 29e18 │ │ mov x13, #0x24 // #36 │ │ - b 2aed0 │ │ - adr x9, 2aaec │ │ - adr x5, 290b0 │ │ + b 2b208 │ │ + adr x9, 2ae24 │ │ + adr x5, 293e8 │ │ mov x13, #0x8 // #8 │ │ - b 2aed0 │ │ + b 2b208 │ │ mov x15, x30 │ │ movi v4.8h, #0x0 │ │ ld1 {v16.4h}, [x2] │ │ st1 {v4.4h}, [x2], #8 │ │ ld1 {v17.4h}, [x2] │ │ st1 {v4.4h}, [x2], #8 │ │ ld1 {v18.4h}, [x2] │ │ @@ -39320,15 +39554,15 @@ │ │ st1 {v4.8b}, [x6], x1 │ │ st1 {v5.8b}, [x6], x1 │ │ br x15 │ │ mov x15, x30 │ │ movi v2.8h, #0x0 │ │ mov x11, #0x20 // #32 │ │ cmp w3, w13 │ │ - b.lt 2b2a8 // b.tstop │ │ + b.lt 2b5e0 // b.tstop │ │ add x6, x2, #0x10 │ │ ld1 {v16.8h}, [x6] │ │ st1 {v2.8h}, [x6], x11 │ │ ld1 {v17.8h}, [x6] │ │ st1 {v2.8h}, [x6], x11 │ │ ld1 {v18.8h}, [x6] │ │ st1 {v2.8h}, [x6], x11 │ │ @@ -39347,15 +39581,15 @@ │ │ trn2 v26.4s, v4.4s, v6.4s │ │ trn1 v25.4s, v5.4s, v7.4s │ │ trn2 v27.4s, v5.4s, v7.4s │ │ mov v28.d[0], v24.d[1] │ │ mov v29.d[0], v25.d[1] │ │ mov v30.d[0], v26.d[1] │ │ mov v31.d[0], v27.d[1] │ │ - b 2b2c8 │ │ + b 2b600 │ │ movi v24.4h, #0x0 │ │ movi v25.4h, #0x0 │ │ movi v26.4h, #0x0 │ │ movi v27.4h, #0x0 │ │ movi v28.4h, #0x0 │ │ movi v29.4h, #0x0 │ │ movi v30.4h, #0x0 │ │ @@ -39604,15 +39838,15 @@ │ │ st1 {v4.8b}, [x6], x1 │ │ st1 {v5.8b}, [x6], x1 │ │ br x15 │ │ mov x15, x30 │ │ movi v2.8h, #0x0 │ │ mov x11, #0x20 // #32 │ │ cmp w3, w13 │ │ - b.lt 2b72c // b.tstop │ │ + b.lt 2ba64 // b.tstop │ │ add x6, x2, #0x10 │ │ ld1 {v24.8h}, [x6] │ │ st1 {v2.8h}, [x6], x11 │ │ ld1 {v25.8h}, [x6] │ │ st1 {v2.8h}, [x6], x11 │ │ ld1 {v26.8h}, [x6] │ │ st1 {v2.8h}, [x6], x11 │ │ @@ -39636,15 +39870,15 @@ │ │ trn2 v26.4s, v4.4s, v6.4s │ │ trn1 v25.4s, v5.4s, v7.4s │ │ trn2 v27.4s, v5.4s, v7.4s │ │ mov v28.d[0], v24.d[1] │ │ mov v29.d[0], v25.d[1] │ │ mov v30.d[0], v26.d[1] │ │ mov v31.d[0], v27.d[1] │ │ - b 2b74c │ │ + b 2ba84 │ │ movi v24.4h, #0x0 │ │ movi v25.4h, #0x0 │ │ movi v26.4h, #0x0 │ │ movi v27.4h, #0x0 │ │ movi v28.4h, #0x0 │ │ movi v29.4h, #0x0 │ │ movi v30.4h, #0x0 │ │ @@ -39743,148 +39977,148 @@ │ │ st1 {v5.s}[1], [x0], x1 │ │ st1 {v6.s}[0], [x0], x1 │ │ sqxtun v7.8b, v30.8h │ │ st1 {v6.s}[1], [x0], x1 │ │ st1 {v7.s}[0], [x0], x1 │ │ st1 {v7.s}[1], [x0], x1 │ │ br x15 │ │ - cbnz w3, 2b900 │ │ + cbnz w3, 2bc38 │ │ mov w16, #0x5a80 // #23168 │ │ ld1r {v16.8h}, [x2] │ │ dup v0.4h, w16 │ │ sqrdmulh v16.8h, v16.8h, v0.h[0] │ │ strh wzr, [x2] │ │ srshr v16.8h, v16.8h, #1 │ │ sqrdmulh v16.8h, v16.8h, v0.h[0] │ │ srshr v16.8h, v16.8h, #4 │ │ mov w4, #0x10 // #16 │ │ - b 27960 │ │ - adr x4, 27b64 │ │ - adr x5, 29408 │ │ + b 27c98 │ │ + adr x4, 27e9c │ │ + adr x5, 29740 │ │ mov w13, #0x1d // #29 │ │ - b 2b228 │ │ - adr x4, 27e04 │ │ - adr x5, 2a638 │ │ + b 2b560 │ │ + adr x4, 2813c │ │ + adr x5, 2a970 │ │ mov w13, #0x1d // #29 │ │ - b 2b698 │ │ - adr x4, 27b64 │ │ - adr x5, 29fa8 │ │ + b 2b9d0 │ │ + adr x4, 27e9c │ │ + adr x5, 2a2e0 │ │ mov w13, #0x1d // #29 │ │ - b 2b228 │ │ - adr x4, 27b64 │ │ - adr x5, 2a284 │ │ + b 2b560 │ │ + adr x4, 27e9c │ │ + adr x5, 2a5bc │ │ mov w13, #0x1d // #29 │ │ - b 2b228 │ │ - adr x4, 27b64 │ │ - adr x5, 2a638 │ │ + b 2b560 │ │ + adr x4, 27e9c │ │ + adr x5, 2a970 │ │ mov w13, #0x8 // #8 │ │ - b 2b228 │ │ - adr x4, 27c94 │ │ - adr x5, 29408 │ │ + b 2b560 │ │ + adr x4, 27fcc │ │ + adr x5, 29740 │ │ mov w13, #0x1d // #29 │ │ - b 2b228 │ │ - adr x4, 27c94 │ │ - adr x5, 29fa8 │ │ + b 2b560 │ │ + adr x4, 27fcc │ │ + adr x5, 2a2e0 │ │ mov w13, #0x1d // #29 │ │ - b 2b228 │ │ - adr x4, 27c94 │ │ - adr x5, 2a284 │ │ + b 2b560 │ │ + adr x4, 27fcc │ │ + adr x5, 2a5bc │ │ mov w13, #0x1d // #29 │ │ - b 2b228 │ │ - adr x4, 27d34 │ │ - adr x5, 29408 │ │ + b 2b560 │ │ + adr x4, 2806c │ │ + adr x5, 29740 │ │ mov w13, #0x1d // #29 │ │ - b 2b228 │ │ - adr x4, 27d34 │ │ - adr x5, 29fa8 │ │ + b 2b560 │ │ + adr x4, 2806c │ │ + adr x5, 2a2e0 │ │ mov w13, #0x1d // #29 │ │ - b 2b228 │ │ - adr x4, 27d34 │ │ - adr x5, 2a284 │ │ + b 2b560 │ │ + adr x4, 2806c │ │ + adr x5, 2a5bc │ │ mov w13, #0x1d // #29 │ │ - b 2b228 │ │ - adr x4, 27e04 │ │ - adr x5, 29408 │ │ + b 2b560 │ │ + adr x4, 2813c │ │ + adr x5, 29740 │ │ mov w13, #0x20 // #32 │ │ - b 2b698 │ │ - adr x4, 27c94 │ │ - adr x5, 2a638 │ │ + b 2b9d0 │ │ + adr x4, 27fcc │ │ + adr x5, 2a970 │ │ mov w13, #0x8 // #8 │ │ - b 2b228 │ │ - adr x4, 27d34 │ │ - adr x5, 2a638 │ │ + b 2b560 │ │ + adr x4, 2806c │ │ + adr x5, 2a970 │ │ mov w13, #0x8 // #8 │ │ - b 2b228 │ │ - adr x4, 27e04 │ │ - adr x5, 29fa8 │ │ + b 2b560 │ │ + adr x4, 2813c │ │ + adr x5, 2a2e0 │ │ mov w13, #0x20 // #32 │ │ - b 2b698 │ │ - adr x4, 27e04 │ │ - adr x5, 2a284 │ │ + b 2b9d0 │ │ + adr x4, 2813c │ │ + adr x5, 2a5bc │ │ mov w13, #0x20 // #32 │ │ - b 2b698 │ │ - cbnz w3, 2ba2c │ │ + b 2b9d0 │ │ + cbnz w3, 2bd64 │ │ mov w16, #0x5a80 // #23168 │ │ ld1r {v16.8h}, [x2] │ │ dup v0.4h, w16 │ │ sqrdmulh v16.8h, v16.8h, v0.h[0] │ │ strh wzr, [x2] │ │ srshr v16.8h, v16.8h, #1 │ │ sqrdmulh v16.8h, v16.8h, v0.h[0] │ │ srshr v16.8h, v16.8h, #4 │ │ mov w4, #0x4 // #4 │ │ - b 279f0 │ │ - adr x4, 29408 │ │ - adr x5, 27b64 │ │ - b 2b060 │ │ - adr x4, 2a638 │ │ - adr x5, 27e04 │ │ - b 2b43c │ │ - adr x4, 29408 │ │ - adr x5, 27c94 │ │ - b 2b060 │ │ - adr x4, 29408 │ │ - adr x5, 27d34 │ │ - b 2b060 │ │ - adr x4, 29408 │ │ - adr x5, 27e04 │ │ - b 2b060 │ │ - adr x4, 29fa8 │ │ - adr x5, 27b64 │ │ - b 2b060 │ │ - adr x4, 29fa8 │ │ - adr x5, 27c94 │ │ - b 2b060 │ │ - adr x4, 29fa8 │ │ - adr x5, 27d34 │ │ - b 2b060 │ │ - adr x4, 2a284 │ │ - adr x5, 27b64 │ │ - b 2b060 │ │ - adr x4, 2a284 │ │ - adr x5, 27c94 │ │ - b 2b060 │ │ - adr x4, 2a284 │ │ - adr x5, 27d34 │ │ - b 2b060 │ │ - adr x4, 2a638 │ │ - adr x5, 27b64 │ │ - b 2b43c │ │ - adr x4, 29fa8 │ │ - adr x5, 27e04 │ │ - b 2b060 │ │ - adr x4, 2a284 │ │ - adr x5, 27e04 │ │ - b 2b060 │ │ - adr x4, 2a638 │ │ - adr x5, 27c94 │ │ - b 2b43c │ │ - adr x4, 2a638 │ │ - adr x5, 27d34 │ │ - b 2b43c │ │ + b 27d28 │ │ + adr x4, 29740 │ │ + adr x5, 27e9c │ │ + b 2b398 │ │ + adr x4, 2a970 │ │ + adr x5, 2813c │ │ + b 2b774 │ │ + adr x4, 29740 │ │ + adr x5, 27fcc │ │ + b 2b398 │ │ + adr x4, 29740 │ │ + adr x5, 2806c │ │ + b 2b398 │ │ + adr x4, 29740 │ │ + adr x5, 2813c │ │ + b 2b398 │ │ + adr x4, 2a2e0 │ │ + adr x5, 27e9c │ │ + b 2b398 │ │ + adr x4, 2a2e0 │ │ + adr x5, 27fcc │ │ + b 2b398 │ │ + adr x4, 2a2e0 │ │ + adr x5, 2806c │ │ + b 2b398 │ │ + adr x4, 2a5bc │ │ + adr x5, 27e9c │ │ + b 2b398 │ │ + adr x4, 2a5bc │ │ + adr x5, 27fcc │ │ + b 2b398 │ │ + adr x4, 2a5bc │ │ + adr x5, 2806c │ │ + b 2b398 │ │ + adr x4, 2a970 │ │ + adr x5, 27e9c │ │ + b 2b774 │ │ + adr x4, 2a2e0 │ │ + adr x5, 2813c │ │ + b 2b398 │ │ + adr x4, 2a5bc │ │ + adr x5, 2813c │ │ + b 2b398 │ │ + adr x4, 2a970 │ │ + adr x5, 27fcc │ │ + b 2b774 │ │ + adr x4, 2a970 │ │ + adr x5, 2806c │ │ + b 2b774 │ │ mov x15, x30 │ │ movi v4.8h, #0x0 │ │ mov w16, #0x5a80 // #23168 │ │ dup v0.4h, w16 │ │ ld1 {v16.8h}, [x2] │ │ st1 {v4.8h}, [x2], #16 │ │ ld1 {v17.8h}, [x2] │ │ @@ -40087,15 +40321,15 @@ │ │ br x15 │ │ mov x15, x30 │ │ movi v4.8h, #0x0 │ │ mov w16, #0x5a80 // #23168 │ │ dup v0.4h, w16 │ │ mov x11, #0x20 // #32 │ │ cmp w3, w13 │ │ - b.lt 2bf24 // b.tstop │ │ + b.lt 2c25c // b.tstop │ │ add x6, x2, #0x10 │ │ ld1 {v16.8h}, [x6] │ │ st1 {v4.8h}, [x6], x11 │ │ ld1 {v17.8h}, [x6] │ │ st1 {v4.8h}, [x6], x11 │ │ ld1 {v18.8h}, [x6] │ │ st1 {v4.8h}, [x6], x11 │ │ @@ -40146,15 +40380,15 @@ │ │ trn2 v28.2d, v27.2d, v28.2d │ │ trn1 v25.2d, v29.2d, v30.2d │ │ trn2 v29.2d, v29.2d, v30.2d │ │ trn2 v30.2d, v2.2d, v26.2d │ │ trn1 v26.2d, v2.2d, v26.2d │ │ trn1 v27.2d, v3.2d, v31.2d │ │ trn2 v31.2d, v3.2d, v31.2d │ │ - b 2bf44 │ │ + b 2c27c │ │ movi v24.8h, #0x0 │ │ movi v25.8h, #0x0 │ │ movi v26.8h, #0x0 │ │ movi v27.8h, #0x0 │ │ movi v28.8h, #0x0 │ │ movi v29.8h, #0x0 │ │ movi v30.8h, #0x0 │ │ @@ -40549,15 +40783,15 @@ │ │ br x15 │ │ mov x15, x30 │ │ movi v4.8h, #0x0 │ │ mov w16, #0x5a80 // #23168 │ │ dup v0.4h, w16 │ │ mov x11, #0x20 // #32 │ │ cmp w3, w13 │ │ - b.lt 2c638 // b.tstop │ │ + b.lt 2c970 // b.tstop │ │ add x6, x2, #0x10 │ │ ld1 {v24.8h}, [x6] │ │ st1 {v4.8h}, [x6], x11 │ │ ld1 {v25.8h}, [x6] │ │ st1 {v4.8h}, [x6], x11 │ │ ld1 {v26.8h}, [x6] │ │ st1 {v4.8h}, [x6], x11 │ │ @@ -40599,15 +40833,15 @@ │ │ trn2 v28.2d, v27.2d, v28.2d │ │ trn1 v25.2d, v29.2d, v30.2d │ │ trn2 v29.2d, v29.2d, v30.2d │ │ trn2 v30.2d, v2.2d, v26.2d │ │ trn1 v26.2d, v2.2d, v26.2d │ │ trn1 v27.2d, v3.2d, v31.2d │ │ trn2 v31.2d, v3.2d, v31.2d │ │ - b 2c658 │ │ + b 2c990 │ │ movi v24.8h, #0x0 │ │ movi v25.8h, #0x0 │ │ movi v26.8h, #0x0 │ │ movi v27.8h, #0x0 │ │ movi v28.8h, #0x0 │ │ movi v29.8h, #0x0 │ │ movi v30.8h, #0x0 │ │ @@ -40742,152 +40976,152 @@ │ │ uaddw v31.8h, v31.8h, v5.8b │ │ sqxtun v4.8b, v30.8h │ │ st1 {v3.8b}, [x0], x1 │ │ sqxtun v5.8b, v31.8h │ │ st1 {v4.8b}, [x0], x1 │ │ st1 {v5.8b}, [x0], x1 │ │ br x15 │ │ - cbnz w3, 2c8a0 │ │ + cbnz w3, 2cbd8 │ │ mov w16, #0x5a80 // #23168 │ │ ld1r {v16.8h}, [x2] │ │ dup v0.4h, w16 │ │ sqrdmulh v16.8h, v16.8h, v0.h[0] │ │ strh wzr, [x2] │ │ sqrdmulh v16.8h, v16.8h, v0.h[0] │ │ srshr v16.8h, v16.8h, #1 │ │ sqrdmulh v16.8h, v16.8h, v0.h[0] │ │ srshr v16.8h, v16.8h, #4 │ │ mov w4, #0x10 // #16 │ │ - b 279a0 │ │ - adr x4, 28088 │ │ - adr x5, 290b0 │ │ + b 27cd8 │ │ + adr x4, 283c0 │ │ + adr x5, 293e8 │ │ mov x13, #0x2b // #43 │ │ - b 2be1c │ │ - adr x4, 28898 │ │ - adr x5, 2a56c │ │ + b 2c154 │ │ + adr x4, 28bd0 │ │ + adr x5, 2a8a4 │ │ mov x13, #0x2b // #43 │ │ - b 2c554 │ │ - adr x4, 28088 │ │ - adr x5, 29624 │ │ + b 2c88c │ │ + adr x4, 283c0 │ │ + adr x5, 2995c │ │ mov x13, #0x2b // #43 │ │ - b 2be1c │ │ - adr x4, 28088 │ │ - adr x5, 29ae0 │ │ + b 2c154 │ │ + adr x4, 283c0 │ │ + adr x5, 29e18 │ │ mov x13, #0x2b // #43 │ │ - b 2be1c │ │ - adr x4, 28088 │ │ - adr x5, 2a56c │ │ + b 2c154 │ │ + adr x4, 283c0 │ │ + adr x5, 2a8a4 │ │ mov x13, #0x8 // #8 │ │ - b 2be1c │ │ - adr x4, 28298 │ │ - adr x5, 290b0 │ │ + b 2c154 │ │ + adr x4, 285d0 │ │ + adr x5, 293e8 │ │ mov x13, #0x2b // #43 │ │ - b 2be1c │ │ - adr x4, 28298 │ │ - adr x5, 29624 │ │ + b 2c154 │ │ + adr x4, 285d0 │ │ + adr x5, 2995c │ │ mov x13, #0x2b // #43 │ │ - b 2be1c │ │ - adr x4, 28298 │ │ - adr x5, 29ae0 │ │ + b 2c154 │ │ + adr x4, 285d0 │ │ + adr x5, 29e18 │ │ mov x13, #0x2b // #43 │ │ - b 2be1c │ │ - adr x4, 28478 │ │ - adr x5, 290b0 │ │ + b 2c154 │ │ + adr x4, 287b0 │ │ + adr x5, 293e8 │ │ mov x13, #0x2b // #43 │ │ - b 2be1c │ │ - adr x4, 28478 │ │ - adr x5, 29624 │ │ + b 2c154 │ │ + adr x4, 287b0 │ │ + adr x5, 2995c │ │ mov x13, #0x2b // #43 │ │ - b 2be1c │ │ - adr x4, 28478 │ │ - adr x5, 29ae0 │ │ + b 2c154 │ │ + adr x4, 287b0 │ │ + adr x5, 29e18 │ │ mov x13, #0x2b // #43 │ │ - b 2be1c │ │ - adr x4, 28898 │ │ - adr x5, 290b0 │ │ + b 2c154 │ │ + adr x4, 28bd0 │ │ + adr x5, 293e8 │ │ mov x13, #0x40 // #64 │ │ - b 2c554 │ │ - adr x4, 28298 │ │ - adr x5, 2a56c │ │ + b 2c88c │ │ + adr x4, 285d0 │ │ + adr x5, 2a8a4 │ │ mov x13, #0x8 // #8 │ │ - b 2be1c │ │ - adr x4, 28478 │ │ - adr x5, 2a56c │ │ + b 2c154 │ │ + adr x4, 287b0 │ │ + adr x5, 2a8a4 │ │ mov x13, #0x8 // #8 │ │ - b 2be1c │ │ - adr x4, 28898 │ │ - adr x5, 29624 │ │ + b 2c154 │ │ + adr x4, 28bd0 │ │ + adr x5, 2995c │ │ mov x13, #0x40 // #64 │ │ - b 2c554 │ │ - adr x4, 28898 │ │ - adr x5, 29ae0 │ │ + b 2c88c │ │ + adr x4, 28bd0 │ │ + adr x5, 29e18 │ │ mov x13, #0x40 // #64 │ │ - b 2c554 │ │ - cbnz w3, 2c9d0 │ │ + b 2c88c │ │ + cbnz w3, 2cd08 │ │ mov w16, #0x5a80 // #23168 │ │ ld1r {v16.8h}, [x2] │ │ dup v0.4h, w16 │ │ sqrdmulh v16.8h, v16.8h, v0.h[0] │ │ strh wzr, [x2] │ │ sqrdmulh v16.8h, v16.8h, v0.h[0] │ │ srshr v16.8h, v16.8h, #1 │ │ sqrdmulh v16.8h, v16.8h, v0.h[0] │ │ srshr v16.8h, v16.8h, #4 │ │ mov w4, #0x8 // #8 │ │ - b 279f0 │ │ - adr x4, 290b0 │ │ - adr x5, 28088 │ │ - b 2baec │ │ - adr x4, 2a56c │ │ - adr x5, 28898 │ │ - b 2c180 │ │ - adr x4, 290b0 │ │ - adr x5, 28298 │ │ - b 2baec │ │ - adr x4, 290b0 │ │ - adr x5, 28478 │ │ - b 2baec │ │ - adr x4, 290b0 │ │ - adr x5, 28898 │ │ - b 2baec │ │ - adr x4, 29624 │ │ - adr x5, 28088 │ │ - b 2baec │ │ - adr x4, 29624 │ │ - adr x5, 28298 │ │ - b 2baec │ │ - adr x4, 29624 │ │ - adr x5, 28478 │ │ - b 2baec │ │ - adr x4, 29ae0 │ │ - adr x5, 28088 │ │ - b 2baec │ │ - adr x4, 29ae0 │ │ - adr x5, 28298 │ │ - b 2baec │ │ - adr x4, 29ae0 │ │ - adr x5, 28478 │ │ - b 2baec │ │ - adr x4, 2a56c │ │ - adr x5, 28088 │ │ - b 2c180 │ │ - adr x4, 29624 │ │ - adr x5, 28898 │ │ - b 2baec │ │ - adr x4, 29ae0 │ │ - adr x5, 28898 │ │ - b 2baec │ │ - adr x4, 2a56c │ │ - adr x5, 28298 │ │ - b 2c180 │ │ - adr x4, 2a56c │ │ - adr x5, 28478 │ │ - b 2c180 │ │ - adrp x16, a8000 │ │ - add x16, x16, #0xfb0 │ │ + b 27d28 │ │ + adr x4, 293e8 │ │ + adr x5, 283c0 │ │ + b 2be24 │ │ + adr x4, 2a8a4 │ │ + adr x5, 28bd0 │ │ + b 2c4b8 │ │ + adr x4, 293e8 │ │ + adr x5, 285d0 │ │ + b 2be24 │ │ + adr x4, 293e8 │ │ + adr x5, 287b0 │ │ + b 2be24 │ │ + adr x4, 293e8 │ │ + adr x5, 28bd0 │ │ + b 2be24 │ │ + adr x4, 2995c │ │ + adr x5, 283c0 │ │ + b 2be24 │ │ + adr x4, 2995c │ │ + adr x5, 285d0 │ │ + b 2be24 │ │ + adr x4, 2995c │ │ + adr x5, 287b0 │ │ + b 2be24 │ │ + adr x4, 29e18 │ │ + adr x5, 283c0 │ │ + b 2be24 │ │ + adr x4, 29e18 │ │ + adr x5, 285d0 │ │ + b 2be24 │ │ + adr x4, 29e18 │ │ + adr x5, 287b0 │ │ + b 2be24 │ │ + adr x4, 2a8a4 │ │ + adr x5, 283c0 │ │ + b 2c4b8 │ │ + adr x4, 2995c │ │ + adr x5, 28bd0 │ │ + b 2be24 │ │ + adr x4, 29e18 │ │ + adr x5, 28bd0 │ │ + b 2be24 │ │ + adr x4, 2a8a4 │ │ + adr x5, 285d0 │ │ + b 2c4b8 │ │ + adr x4, 2a8a4 │ │ + adr x5, 287b0 │ │ + b 2c4b8 │ │ + adrp x16, aa000 │ │ + add x16, x16, #0x200 │ │ ld1 {v0.8h, v1.8h}, [x16] │ │ sub x16, x16, #0x20 │ │ smull v2.4s, v16.4h, v0.h[0] │ │ smlsl v2.4s, v31.4h, v0.h[1] │ │ smull2 v3.4s, v16.8h, v0.h[0] │ │ smlsl2 v3.4s, v31.8h, v0.h[1] │ │ smull v4.4s, v16.4h, v0.h[1] │ │ @@ -41219,15 +41453,15 @@ │ │ st1 {v7.8h}, [x7], x8 │ │ ld1 {v30.8h}, [x7] │ │ st1 {v7.8h}, [x7], x8 │ │ ld1 {v31.8h}, [x7] │ │ st1 {v7.8h}, [x7], x8 │ │ sub x7, x7, x8, lsl #4 │ │ add x7, x7, x8, lsr #1 │ │ - bl 290b0 │ │ + bl 293e8 │ │ trn1 v4.8h, v16.8h, v17.8h │ │ trn2 v5.8h, v16.8h, v17.8h │ │ trn1 v17.8h, v18.8h, v19.8h │ │ trn2 v19.8h, v18.8h, v19.8h │ │ trn1 v16.8h, v20.8h, v21.8h │ │ trn2 v21.8h, v20.8h, v21.8h │ │ trn1 v18.8h, v22.8h, v23.8h │ │ @@ -41326,15 +41560,15 @@ │ │ st1 {v7.8h}, [x7], x8 │ │ ld1 {v29.8h}, [x7] │ │ st1 {v7.8h}, [x7], x8 │ │ ld1 {v30.8h}, [x7] │ │ st1 {v7.8h}, [x7], x8 │ │ ld1 {v31.8h}, [x7] │ │ st1 {v7.8h}, [x7], x8 │ │ - bl 2ca90 │ │ + bl 2cdc8 │ │ trn1 v4.8h, v31.8h, v30.8h │ │ trn2 v5.8h, v31.8h, v30.8h │ │ trn1 v30.8h, v29.8h, v28.8h │ │ trn2 v28.8h, v29.8h, v28.8h │ │ trn1 v31.8h, v27.8h, v26.8h │ │ trn2 v26.8h, v27.8h, v26.8h │ │ trn1 v29.8h, v25.8h, v24.8h │ │ @@ -41551,15 +41785,15 @@ │ │ sqrdmulh v25.8h, v25.8h, v0.h[0] │ │ sqrdmulh v26.8h, v26.8h, v0.h[0] │ │ sqrdmulh v27.8h, v27.8h, v0.h[0] │ │ sqrdmulh v28.8h, v28.8h, v0.h[0] │ │ sqrdmulh v29.8h, v29.8h, v0.h[0] │ │ sqrdmulh v30.8h, v30.8h, v0.h[0] │ │ sqrdmulh v31.8h, v31.8h, v0.h[0] │ │ - bl 290b0 │ │ + bl 293e8 │ │ trn1 v4.8h, v16.8h, v17.8h │ │ trn2 v5.8h, v16.8h, v17.8h │ │ trn1 v17.8h, v18.8h, v19.8h │ │ trn2 v19.8h, v18.8h, v19.8h │ │ trn1 v16.8h, v20.8h, v21.8h │ │ trn2 v21.8h, v20.8h, v21.8h │ │ trn1 v18.8h, v22.8h, v23.8h │ │ @@ -41674,15 +41908,15 @@ │ │ sqrdmulh v25.8h, v25.8h, v0.h[1] │ │ sqrdmulh v26.8h, v26.8h, v0.h[1] │ │ sqrdmulh v27.8h, v27.8h, v0.h[1] │ │ sqrdmulh v28.8h, v28.8h, v0.h[1] │ │ sqrdmulh v29.8h, v29.8h, v0.h[1] │ │ sqrdmulh v30.8h, v30.8h, v0.h[1] │ │ sqrdmulh v31.8h, v31.8h, v0.h[1] │ │ - bl 2ca90 │ │ + bl 2cdc8 │ │ trn1 v4.8h, v31.8h, v30.8h │ │ trn2 v5.8h, v31.8h, v30.8h │ │ trn1 v30.8h, v29.8h, v28.8h │ │ trn2 v28.8h, v29.8h, v28.8h │ │ trn1 v31.8h, v27.8h, v26.8h │ │ trn2 v26.8h, v27.8h, v26.8h │ │ trn1 v29.8h, v25.8h, v24.8h │ │ @@ -41863,15 +42097,15 @@ │ │ ld1 {v26.8h}, [x7], x8 │ │ ld1 {v27.8h}, [x7], x8 │ │ ld1 {v28.8h}, [x7], x8 │ │ ld1 {v29.8h}, [x7], x8 │ │ ld1 {v30.8h}, [x7], x8 │ │ ld1 {v31.8h}, [x7], x8 │ │ sub x7, x7, x8, lsl #4 │ │ - bl 290b0 │ │ + bl 293e8 │ │ st1 {v16.8h}, [x7], x8 │ │ st1 {v17.8h}, [x7], x8 │ │ st1 {v18.8h}, [x7], x8 │ │ st1 {v19.8h}, [x7], x8 │ │ st1 {v20.8h}, [x7], x8 │ │ st1 {v21.8h}, [x7], x8 │ │ st1 {v22.8h}, [x7], x8 │ │ @@ -41900,15 +42134,15 @@ │ │ ld1 {v27.8h}, [x7], x8 │ │ ld1 {v28.8h}, [x7], x8 │ │ ld1 {v29.8h}, [x7], x8 │ │ ld1 {v30.8h}, [x7], x8 │ │ ld1 {v31.8h}, [x7], x8 │ │ sub x7, x7, x8, lsl #4 │ │ sub x7, x7, x8, lsr #1 │ │ - bl 2ca90 │ │ + bl 2cdc8 │ │ neg x9, x8 │ │ mov x10, x6 │ │ ld1 {v5.8h}, [x7], x8 │ │ ld1 {v2.8b}, [x10], x1 │ │ ld1 {v6.8h}, [x7], x8 │ │ ld1 {v3.8b}, [x10], x1 │ │ sqadd v5.8h, v5.8h, v31.8h │ │ @@ -42130,20 +42364,20 @@ │ │ sqxtun v4.8b, v7.8h │ │ uaddw v5.8h, v5.8h, v2.8b │ │ st1 {v4.8b}, [x6], x1 │ │ sqxtun v2.8b, v5.8h │ │ st1 {v2.8b}, [x6], x1 │ │ br x14 │ │ movi v0.8h, #0x0 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0xa0 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x2f0 │ │ mov x8, #0x40 // #64 │ │ mov w9, #0x0 // #0 │ │ - adrp x12, a9000 │ │ - add x12, x12, #0xa0 │ │ + adrp x12, aa000 │ │ + add x12, x12, #0x2f0 │ │ add w9, w9, #0x8 │ │ ld1 {v16.8h}, [x2] │ │ st1 {v0.8h}, [x2], x8 │ │ ld1 {v17.8h}, [x2] │ │ st1 {v0.8h}, [x2], x8 │ │ ld1 {v18.8h}, [x2] │ │ st1 {v0.8h}, [x2], x8 │ │ @@ -42222,35 +42456,35 @@ │ │ sqxtun v3.8b, v23.8h │ │ st1 {v2.8b}, [x0], x1 │ │ st1 {v3.8b}, [x0], x1 │ │ ldrh w11, [x12], #2 │ │ sub x0, x0, x1, lsl #3 │ │ add x0, x0, #0x8 │ │ cmp w3, w11 │ │ - b.ge 2de38 // b.tcont │ │ + b.ge 2e170 // b.tcont │ │ ldrh w11, [x13], #2 │ │ cmp w3, w11 │ │ - b.lt 2dfb4 // b.tstop │ │ + b.lt 2e2ec // b.tstop │ │ sub x0, x0, w9, uxtw │ │ add x0, x0, x1, lsl #3 │ │ msub x2, x8, x9, x2 │ │ add x2, x2, #0x10 │ │ - b 2de2c │ │ + b 2e164 │ │ ret │ │ mov w16, #0x5a80 // #23168 │ │ mov w17, #0x6a10 // #27152 │ │ dup v1.4h, w16 │ │ movi v0.8h, #0x0 │ │ mov v1.h[1], w17 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0xa8 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x2f8 │ │ mov x8, #0x40 // #64 │ │ mov w9, #0x0 // #0 │ │ - adrp x12, a9000 │ │ - add x12, x12, #0xb0 │ │ + adrp x12, aa000 │ │ + add x12, x12, #0x300 │ │ add w9, w9, #0x8 │ │ ld1 {v16.8h}, [x2] │ │ st1 {v0.8h}, [x2], x8 │ │ ld1 {v17.8h}, [x2] │ │ st1 {v0.8h}, [x2], x8 │ │ ld1 {v18.8h}, [x2] │ │ st1 {v0.8h}, [x2], x8 │ │ @@ -42361,35 +42595,35 @@ │ │ sqxtun v3.8b, v23.8h │ │ st1 {v2.8b}, [x0], x1 │ │ st1 {v3.8b}, [x0], x1 │ │ ldrh w11, [x12], #2 │ │ sub x0, x0, x1, lsl #3 │ │ add x0, x0, #0x8 │ │ cmp w3, w11 │ │ - b.ge 2dfe4 // b.tcont │ │ + b.ge 2e31c // b.tcont │ │ ldrh w11, [x13], #2 │ │ cmp w3, w11 │ │ - b.lt 2e1e0 // b.tstop │ │ + b.lt 2e518 // b.tstop │ │ sub x0, x0, w9, uxtw │ │ add x0, x0, x1, lsl #3 │ │ msub x2, x8, x9, x2 │ │ add x2, x2, #0x10 │ │ - b 2dfd8 │ │ + b 2e310 │ │ ret │ │ mov w16, #0x5a80 // #23168 │ │ mov w17, #0x6a10 // #27152 │ │ dup v1.4h, w16 │ │ movi v0.8h, #0x0 │ │ mov v1.h[1], w17 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0xb0 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x300 │ │ mov x8, #0x20 // #32 │ │ mov w9, #0x0 // #0 │ │ - adrp x12, a9000 │ │ - add x12, x12, #0xa8 │ │ + adrp x12, aa000 │ │ + add x12, x12, #0x2f8 │ │ add w9, w9, #0x8 │ │ ld1 {v16.8h}, [x2] │ │ st1 {v0.8h}, [x2], x8 │ │ ld1 {v17.8h}, [x2] │ │ st1 {v0.8h}, [x2], x8 │ │ ld1 {v18.8h}, [x2] │ │ st1 {v0.8h}, [x2], x8 │ │ @@ -42508,27 +42742,27 @@ │ │ sqxtun v3.8b, v23.8h │ │ st1 {v2.8b}, [x0], x1 │ │ st1 {v3.8b}, [x0], x1 │ │ ldrh w11, [x12], #2 │ │ sub x0, x0, x1, lsl #3 │ │ add x0, x0, #0x8 │ │ cmp w3, w11 │ │ - b.ge 2e210 // b.tcont │ │ + b.ge 2e548 // b.tcont │ │ ldrh w11, [x13], #2 │ │ cmp w3, w11 │ │ - b.lt 2e42c // b.tstop │ │ + b.lt 2e764 // b.tstop │ │ sub x0, x0, w9, uxtw │ │ add x0, x0, x1, lsl #3 │ │ msub x2, x8, x9, x2 │ │ add x2, x2, #0x10 │ │ - b 2e204 │ │ + b 2e53c │ │ ret │ │ movi v0.8h, #0x0 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0xb4 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x304 │ │ mov w8, #0x40 // #64 │ │ ldrh w12, [x13], #2 │ │ ld1 {v16.8h}, [x2] │ │ st1 {v0.8h}, [x2], x8 │ │ ld1 {v17.8h}, [x2] │ │ st1 {v0.8h}, [x2], x8 │ │ ld1 {v18.8h}, [x2] │ │ @@ -42613,22 +42847,22 @@ │ │ st1 {v6.8b}, [x0], x1 │ │ uaddw v23.8h, v23.8h, v3.8b │ │ sqxtun v2.8b, v22.8h │ │ st1 {v7.8b}, [x0], x1 │ │ sqxtun v3.8b, v23.8h │ │ st1 {v2.8b}, [x0], x1 │ │ st1 {v3.8b}, [x0], x1 │ │ - b.lt 2e5bc // b.tstop │ │ + b.lt 2e8f4 // b.tstop │ │ sub x2, x2, x8, lsl #3 │ │ add x2, x2, #0x10 │ │ - b 2e440 │ │ + b 2e778 │ │ ret │ │ movi v0.8h, #0x0 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0xb4 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x304 │ │ mov w8, #0x10 // #16 │ │ ldrh w12, [x13], #2 │ │ ld1 {v16.8h}, [x2] │ │ st1 {v0.8h}, [x2], x8 │ │ ld1 {v17.8h}, [x2] │ │ st1 {v0.8h}, [x2], x8 │ │ ld1 {v18.8h}, [x2] │ │ @@ -42705,227 +42939,227 @@ │ │ st1 {v6.8b}, [x0], x1 │ │ uaddw v23.8h, v23.8h, v3.8b │ │ sqxtun v2.8b, v22.8h │ │ st1 {v7.8b}, [x0], x1 │ │ sqxtun v3.8b, v23.8h │ │ st1 {v2.8b}, [x0], x1 │ │ st1 {v3.8b}, [x0], x1 │ │ - b.lt 2e72c // b.tstop │ │ + b.lt 2ea64 // b.tstop │ │ sub x0, x0, x1, lsl #3 │ │ add x0, x0, #0x8 │ │ - b 2e5d0 │ │ + b 2e908 │ │ ret │ │ - cbnz w3, 2e75c │ │ + cbnz w3, 2ea94 │ │ mov w16, #0x5a80 // #23168 │ │ ld1r {v16.8h}, [x2] │ │ dup v0.4h, w16 │ │ sqrdmulh v16.8h, v16.8h, v0.h[0] │ │ strh wzr, [x2] │ │ srshr v16.8h, v16.8h, #2 │ │ sqrdmulh v16.8h, v16.8h, v0.h[0] │ │ srshr v16.8h, v16.8h, #4 │ │ mov w4, #0x20 // #32 │ │ - b 27a60 │ │ + b 27d98 │ │ mov x15, x30 │ │ sub sp, sp, #0x800 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0xa0 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x2f0 │ │ ldrh w12, [x13], #2 │ │ mov x6, sp │ │ add x7, x2, #0x0 │ │ mov x8, #0x40 // #64 │ │ - bl 2cf50 │ │ + bl 2d288 │ │ add x6, sp, #0x200 │ │ mov w8, #0x18 // #24 │ │ cmp w3, w12 │ │ - b.lt 2e7e0 // b.tstop │ │ + b.lt 2eb18 // b.tstop │ │ ldrh w12, [x13], #2 │ │ add x7, x2, #0x10 │ │ mov x8, #0x40 // #64 │ │ - bl 2cf50 │ │ + bl 2d288 │ │ add x6, sp, #0x400 │ │ mov w8, #0x10 // #16 │ │ cmp w3, w12 │ │ - b.lt 2e7e0 // b.tstop │ │ + b.lt 2eb18 // b.tstop │ │ ldrh w12, [x13], #2 │ │ add x7, x2, #0x20 │ │ mov x8, #0x40 // #64 │ │ - bl 2cf50 │ │ + bl 2d288 │ │ add x6, sp, #0x600 │ │ mov w8, #0x8 // #8 │ │ cmp w3, w12 │ │ - b.lt 2e7e0 // b.tstop │ │ + b.lt 2eb18 // b.tstop │ │ add x7, x2, #0x30 │ │ mov x8, #0x40 // #64 │ │ - bl 2cf50 │ │ - b 2e808 │ │ + bl 2d288 │ │ + b 2eb40 │ │ movi v4.8h, #0x0 │ │ movi v5.8h, #0x0 │ │ movi v6.8h, #0x0 │ │ movi v7.8h, #0x0 │ │ subs w8, w8, #0x4 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ - b.gt 2e7f0 │ │ + b.gt 2eb28 │ │ add x6, x0, #0x0 │ │ mov x7, sp │ │ mov x8, #0x40 // #64 │ │ - bl 2d9a8 │ │ + bl 2dce0 │ │ add x6, x0, #0x8 │ │ add x7, sp, #0x10 │ │ mov x8, #0x40 // #64 │ │ - bl 2d9a8 │ │ + bl 2dce0 │ │ add x6, x0, #0x10 │ │ add x7, sp, #0x20 │ │ mov x8, #0x40 // #64 │ │ - bl 2d9a8 │ │ + bl 2dce0 │ │ add x6, x0, #0x18 │ │ add x7, sp, #0x30 │ │ mov x8, #0x40 // #64 │ │ - bl 2d9a8 │ │ + bl 2dce0 │ │ add sp, sp, #0x800 │ │ br x15 │ │ - cbnz w3, 2e880 │ │ + cbnz w3, 2ebb8 │ │ mov w16, #0x5a80 // #23168 │ │ ld1r {v16.8h}, [x2] │ │ dup v0.4h, w16 │ │ sqrdmulh v16.8h, v16.8h, v0.h[0] │ │ strh wzr, [x2] │ │ sqrdmulh v16.8h, v16.8h, v0.h[0] │ │ srshr v16.8h, v16.8h, #1 │ │ sqrdmulh v16.8h, v16.8h, v0.h[0] │ │ srshr v16.8h, v16.8h, #4 │ │ mov w4, #0x20 // #32 │ │ - b 279f0 │ │ + b 27d28 │ │ mov x15, x30 │ │ sub sp, sp, #0x400 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0xa8 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x2f8 │ │ ldrh w12, [x13], #2 │ │ - adr x4, 290b0 │ │ + adr x4, 293e8 │ │ mov x6, sp │ │ add x7, x2, #0x0 │ │ mov x8, #0x40 // #64 │ │ - bl 2a8d4 │ │ + bl 2ac0c │ │ add x6, sp, #0x100 │ │ add x7, x2, #0x10 │ │ mov w8, #0x18 // #24 │ │ cmp w3, w12 │ │ - b.lt 2e908 // b.tstop │ │ + b.lt 2ec40 // b.tstop │ │ ldrh w12, [x13], #2 │ │ mov x8, #0x40 // #64 │ │ - bl 2a8d4 │ │ + bl 2ac0c │ │ add x6, sp, #0x200 │ │ add x7, x2, #0x20 │ │ mov w8, #0x10 // #16 │ │ cmp w3, w12 │ │ - b.lt 2e908 // b.tstop │ │ + b.lt 2ec40 // b.tstop │ │ ldrh w12, [x13], #2 │ │ mov x8, #0x40 // #64 │ │ - bl 2a8d4 │ │ + bl 2ac0c │ │ add x6, sp, #0x300 │ │ add x7, x2, #0x30 │ │ mov w8, #0x8 // #8 │ │ cmp w3, w12 │ │ - b.lt 2e908 // b.tstop │ │ + b.lt 2ec40 // b.tstop │ │ mov x8, #0x40 // #64 │ │ - bl 2a8d4 │ │ - b 2e930 │ │ + bl 2ac0c │ │ + b 2ec68 │ │ movi v4.8h, #0x0 │ │ movi v5.8h, #0x0 │ │ movi v6.8h, #0x0 │ │ movi v7.8h, #0x0 │ │ subs w8, w8, #0x8 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ - b.gt 2e918 │ │ + b.gt 2ec50 │ │ add x6, x0, #0x0 │ │ mov x7, sp │ │ mov x8, #0x20 // #32 │ │ - bl 2d9a8 │ │ + bl 2dce0 │ │ add x6, x0, #0x8 │ │ add x7, sp, #0x10 │ │ mov x8, #0x20 // #32 │ │ - bl 2d9a8 │ │ + bl 2dce0 │ │ add sp, sp, #0x400 │ │ br x15 │ │ - cbnz w3, 2e988 │ │ + cbnz w3, 2ecc0 │ │ mov w16, #0x5a80 // #23168 │ │ ld1r {v16.8h}, [x2] │ │ dup v0.4h, w16 │ │ sqrdmulh v16.8h, v16.8h, v0.h[0] │ │ strh wzr, [x2] │ │ sqrdmulh v16.8h, v16.8h, v0.h[0] │ │ srshr v16.8h, v16.8h, #1 │ │ sqrdmulh v16.8h, v16.8h, v0.h[0] │ │ srshr v16.8h, v16.8h, #4 │ │ mov w4, #0x10 // #16 │ │ - b 27a60 │ │ + b 27d98 │ │ mov x15, x30 │ │ sub sp, sp, #0x400 │ │ - adr x5, 290b0 │ │ + adr x5, 293e8 │ │ mov x6, sp │ │ add x7, x2, #0x0 │ │ mov x8, #0x20 // #32 │ │ - bl 2d438 │ │ + bl 2d770 │ │ add x6, sp, #0x200 │ │ add x7, x2, #0x10 │ │ mov w8, #0x8 // #8 │ │ cmp w3, #0x24 │ │ - b.lt 2e9c4 // b.tstop │ │ + b.lt 2ecfc // b.tstop │ │ mov x8, #0x20 // #32 │ │ - bl 2d438 │ │ - b 2e9ec │ │ + bl 2d770 │ │ + b 2ed24 │ │ movi v4.8h, #0x0 │ │ movi v5.8h, #0x0 │ │ movi v6.8h, #0x0 │ │ movi v7.8h, #0x0 │ │ subs w8, w8, #0x4 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ - b.gt 2e9d4 │ │ + b.gt 2ed0c │ │ add x6, x0, #0x0 │ │ mov x7, sp │ │ mov x8, #0x40 // #64 │ │ - bl 2ad40 │ │ + bl 2b078 │ │ add x6, x0, #0x8 │ │ add x7, sp, #0x10 │ │ mov x8, #0x40 // #64 │ │ - bl 2ad40 │ │ + bl 2b078 │ │ add x6, x0, #0x10 │ │ add x7, sp, #0x20 │ │ mov x8, #0x40 // #64 │ │ - bl 2ad40 │ │ + bl 2b078 │ │ add x6, x0, #0x18 │ │ add x7, sp, #0x30 │ │ mov x8, #0x40 // #64 │ │ - bl 2ad40 │ │ + bl 2b078 │ │ add sp, sp, #0x400 │ │ br x15 │ │ - cbnz w3, 2ea60 │ │ + cbnz w3, 2ed98 │ │ mov w16, #0x5a80 // #23168 │ │ ld1r {v16.8h}, [x2] │ │ dup v0.4h, w16 │ │ sqrdmulh v16.8h, v16.8h, v0.h[0] │ │ strh wzr, [x2] │ │ srshr v16.8h, v16.8h, #2 │ │ sqrdmulh v16.8h, v16.8h, v0.h[0] │ │ srshr v16.8h, v16.8h, #4 │ │ mov w4, #0x20 // #32 │ │ - b 279a0 │ │ + b 27cd8 │ │ mov x15, x30 │ │ sub sp, sp, #0x200 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0xb4 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x304 │ │ movi v28.8h, #0x0 │ │ mov x8, #0x40 // #64 │ │ mov w9, #0x20 // #32 │ │ mov x6, sp │ │ ld1 {v16.8h}, [x2] │ │ st1 {v28.8h}, [x2], x8 │ │ ld1 {v17.8h}, [x2] │ │ @@ -42942,15 +43176,15 @@ │ │ st1 {v28.8h}, [x2], x8 │ │ ld1 {v23.8h}, [x2] │ │ st1 {v28.8h}, [x2], x8 │ │ ldrh w12, [x13], #2 │ │ sub x2, x2, x8, lsl #3 │ │ sub w9, w9, #0x8 │ │ add x2, x2, #0x10 │ │ - bl 28088 │ │ + bl 283c0 │ │ srshr v16.8h, v16.8h, #2 │ │ srshr v17.8h, v17.8h, #2 │ │ srshr v18.8h, v18.8h, #2 │ │ srshr v19.8h, v19.8h, #2 │ │ srshr v20.8h, v20.8h, #2 │ │ srshr v21.8h, v21.8h, #2 │ │ srshr v22.8h, v22.8h, #2 │ │ @@ -42978,60 +43212,60 @@ │ │ trn2 v22.2d, v24.2d, v18.2d │ │ trn1 v18.2d, v24.2d, v18.2d │ │ trn1 v19.2d, v25.2d, v23.2d │ │ trn2 v23.2d, v25.2d, v23.2d │ │ st1 {v16.8h-v19.8h}, [x6], #64 │ │ cmp w3, w12 │ │ st1 {v20.8h-v23.8h}, [x6], #64 │ │ - b.ge 2ea80 // b.tcont │ │ - cbz w9, 2eb84 │ │ + b.ge 2edb8 // b.tcont │ │ + cbz w9, 2eebc │ │ movi v29.8h, #0x0 │ │ movi v30.8h, #0x0 │ │ movi v31.8h, #0x0 │ │ subs w9, w9, #0x8 │ │ st1 {v28.8h-v31.8h}, [x6], #64 │ │ st1 {v28.8h-v31.8h}, [x6], #64 │ │ - b.gt 2eb74 │ │ + b.gt 2eeac │ │ mov x6, x0 │ │ mov x7, sp │ │ mov x8, #0x10 // #16 │ │ - bl 2d9a8 │ │ + bl 2dce0 │ │ add sp, sp, #0x200 │ │ br x15 │ │ - cbnz w3, 2ebc8 │ │ + cbnz w3, 2ef00 │ │ mov w16, #0x5a80 // #23168 │ │ ld1r {v16.8h}, [x2] │ │ dup v0.4h, w16 │ │ sqrdmulh v16.8h, v16.8h, v0.h[0] │ │ strh wzr, [x2] │ │ srshr v16.8h, v16.8h, #2 │ │ sqrdmulh v16.8h, v16.8h, v0.h[0] │ │ srshr v16.8h, v16.8h, #4 │ │ mov w4, #0x8 // #8 │ │ - b 27a60 │ │ + b 27d98 │ │ mov x15, x30 │ │ sub sp, sp, #0x200 │ │ mov x6, sp │ │ mov x7, x2 │ │ mov x8, #0x10 // #16 │ │ - bl 2cf50 │ │ + bl 2d288 │ │ mov x8, #0x40 // #64 │ │ mov w9, #0x0 // #0 │ │ add x6, x0, x9 │ │ add x7, sp, x9, lsl #1 │ │ ld1 {v16.8h}, [x7], x8 │ │ ld1 {v17.8h}, [x7], x8 │ │ ld1 {v18.8h}, [x7], x8 │ │ ld1 {v19.8h}, [x7], x8 │ │ ld1 {v20.8h}, [x7], x8 │ │ ld1 {v21.8h}, [x7], x8 │ │ ld1 {v22.8h}, [x7], x8 │ │ ld1 {v23.8h}, [x7], x8 │ │ add w9, w9, #0x8 │ │ - bl 28088 │ │ + bl 283c0 │ │ cmp w9, #0x20 │ │ mov x7, x6 │ │ ld1 {v2.8b}, [x7], x1 │ │ srshr v16.8h, v16.8h, #4 │ │ ld1 {v3.8b}, [x7], x1 │ │ srshr v17.8h, v17.8h, #4 │ │ ld1 {v4.8b}, [x7], x1 │ │ @@ -43066,15 +43300,15 @@ │ │ st1 {v6.8b}, [x6], x1 │ │ uaddw v23.8h, v23.8h, v3.8b │ │ sqxtun v2.8b, v22.8h │ │ st1 {v7.8b}, [x6], x1 │ │ sqxtun v3.8b, v23.8h │ │ st1 {v2.8b}, [x6], x1 │ │ st1 {v3.8b}, [x6], x1 │ │ - b.lt 2ebe8 // b.tstop │ │ + b.lt 2ef20 // b.tstop │ │ add sp, sp, #0x200 │ │ br x15 │ │ ld1 {v0.8h, v1.8h}, [x17], #32 │ │ sqrdmulh v23.8h, v16.8h, v0.h[1] │ │ sqrdmulh v16.8h, v16.8h, v0.h[0] │ │ sqrdmulh v22.8h, v17.8h, v0.h[2] │ │ sqrdmulh v17.8h, v17.8h, v0.h[3] │ │ @@ -43147,16 +43381,16 @@ │ │ rshrn v20.4h, v6.4s, #12 │ │ rshrn2 v20.8h, v7.4s, #12 │ │ rshrn v19.4h, v2.4s, #12 │ │ rshrn2 v19.8h, v3.4s, #12 │ │ st1 {v16.8h-v19.8h}, [x6], #64 │ │ st1 {v20.8h-v23.8h}, [x6], #64 │ │ ret │ │ - adrp x16, a8000 │ │ - add x16, x16, #0xf90 │ │ + adrp x16, aa000 │ │ + add x16, x16, #0x1e0 │ │ ld1 {v0.4h}, [x16] │ │ ldr q16, [x6] │ │ ldr q17, [x9, #128] │ │ ldr q18, [x9] │ │ ldr q19, [x6, #128] │ │ ldr q20, [x6, #256] │ │ ldr q21, [x9, #384] │ │ @@ -43235,15 +43469,15 @@ │ │ str q20, [x6, #256] │ │ str q21, [x9, #256] │ │ str q22, [x6, #384] │ │ str q23, [x9, #384] │ │ add x6, x6, #0x10 │ │ sub x9, x9, #0x10 │ │ cmp x6, x9 │ │ - b.lt 2ee10 // b.tstop │ │ + b.lt 2f148 // b.tstop │ │ ret │ │ mov x14, x30 │ │ mov x6, sp │ │ lsl x8, x8, #2 │ │ ld1 {v16.8h}, [x7], x8 │ │ ld1 {v17.8h}, [x7], x8 │ │ ld1 {v18.8h}, [x7], x8 │ │ @@ -43258,15 +43492,15 @@ │ │ movi v27.8h, #0x0 │ │ movi v28.8h, #0x0 │ │ movi v29.8h, #0x0 │ │ movi v30.8h, #0x0 │ │ movi v31.8h, #0x0 │ │ sub x7, x7, x8, lsl #3 │ │ add x7, x7, x8, lsr #1 │ │ - bl 290b0 │ │ + bl 293e8 │ │ st1 {v16.8h}, [x6], #16 │ │ st1 {v17.8h}, [x6], #16 │ │ st1 {v18.8h}, [x6], #16 │ │ st1 {v19.8h}, [x6], #16 │ │ st1 {v20.8h}, [x6], #16 │ │ st1 {v21.8h}, [x6], #16 │ │ st1 {v22.8h}, [x6], #16 │ │ @@ -43294,15 +43528,15 @@ │ │ movi v28.8h, #0x0 │ │ movi v29.8h, #0x0 │ │ movi v30.8h, #0x0 │ │ movi v31.8h, #0x0 │ │ sub x7, x7, x8, lsl #3 │ │ lsr x8, x8, #1 │ │ sub x7, x7, x8, lsr #1 │ │ - bl 2ca90 │ │ + bl 2cdc8 │ │ add x10, x6, #0xf0 │ │ sub x6, x6, #0x100 │ │ mov x9, #0xfffffffffffffff0 // #-16 │ │ ld1 {v2.8h}, [x6], #16 │ │ ld1 {v3.8h}, [x6], #16 │ │ sqadd v6.8h, v2.8h, v31.8h │ │ sqsub v31.8h, v2.8h, v31.8h │ │ @@ -43383,51 +43617,51 @@ │ │ st1 {v7.8h}, [x6], #16 │ │ st1 {v18.8h}, [x10], x9 │ │ st1 {v2.8h}, [x6], #16 │ │ st1 {v17.8h}, [x10], x9 │ │ st1 {v3.8h}, [x6], #16 │ │ st1 {v16.8h}, [x10], x9 │ │ add x6, x6, #0x100 │ │ - adrp x17, a8000 │ │ - add x17, x17, #0xfd0 │ │ + adrp x17, aa000 │ │ + add x17, x17, #0x220 │ │ add x9, x7, x8, lsl #4 │ │ add x10, x7, x8, lsl #3 │ │ sub x9, x9, x8 │ │ sub x11, x10, x8 │ │ ld1 {v16.8h}, [x7] │ │ ld1 {v17.8h}, [x9] │ │ ld1 {v18.8h}, [x10] │ │ ld1 {v19.8h}, [x11] │ │ - bl 2eccc │ │ + bl 2f004 │ │ add x7, x7, x8, lsl #2 │ │ sub x9, x9, x8, lsl #2 │ │ sub x10, x7, x8 │ │ add x11, x9, x8 │ │ ld1 {v16.8h}, [x10] │ │ ld1 {v17.8h}, [x11] │ │ ld1 {v18.8h}, [x9] │ │ ld1 {v19.8h}, [x7] │ │ - bl 2eccc │ │ + bl 2f004 │ │ sub x10, x10, x8, lsl #1 │ │ sub x9, x9, x8, lsl #1 │ │ add x7, x7, x8 │ │ add x11, x11, x8 │ │ ldr q16, [x10, x8] │ │ ldr q17, [x11] │ │ ldr q18, [x9, x8] │ │ ldr q19, [x7] │ │ - bl 2eccc │ │ + bl 2f004 │ │ ldr q16, [x10] │ │ ldr q17, [x11, x8] │ │ ldr q18, [x9] │ │ ldr q19, [x7, x8] │ │ - bl 2eccc │ │ + bl 2f004 │ │ sub x6, x6, #0x200 │ │ add x9, x6, #0x70 │ │ - bl 2ee04 │ │ + bl 2f13c │ │ br x14 │ │ mov x14, x30 │ │ mov x6, sp │ │ lsl x8, x8, #2 │ │ movi v7.8h, #0x0 │ │ ld1 {v16.8h}, [x7] │ │ st1 {v7.8h}, [x7], x8 │ │ @@ -43451,15 +43685,15 @@ │ │ movi v27.8h, #0x0 │ │ movi v28.8h, #0x0 │ │ movi v29.8h, #0x0 │ │ movi v30.8h, #0x0 │ │ movi v31.8h, #0x0 │ │ sub x7, x7, x8, lsl #3 │ │ add x7, x7, x8, lsr #1 │ │ - bl 290b0 │ │ + bl 293e8 │ │ st1 {v16.8h}, [x6], #16 │ │ st1 {v17.8h}, [x6], #16 │ │ st1 {v18.8h}, [x6], #16 │ │ st1 {v19.8h}, [x6], #16 │ │ st1 {v20.8h}, [x6], #16 │ │ st1 {v21.8h}, [x6], #16 │ │ st1 {v22.8h}, [x6], #16 │ │ @@ -43496,15 +43730,15 @@ │ │ movi v28.8h, #0x0 │ │ movi v29.8h, #0x0 │ │ movi v30.8h, #0x0 │ │ movi v31.8h, #0x0 │ │ sub x7, x7, x8, lsl #3 │ │ lsr x8, x8, #1 │ │ sub x7, x7, x8, lsr #1 │ │ - bl 2ca90 │ │ + bl 2cdc8 │ │ add x10, x6, #0xf0 │ │ sub x6, x6, #0x100 │ │ mov x9, #0xfffffffffffffff0 // #-16 │ │ ld1 {v2.8h}, [x6], #16 │ │ ld1 {v3.8h}, [x6], #16 │ │ sqadd v6.8h, v2.8h, v31.8h │ │ sqsub v31.8h, v2.8h, v31.8h │ │ @@ -43585,71 +43819,71 @@ │ │ st1 {v7.8h}, [x6], #16 │ │ st1 {v18.8h}, [x10], x9 │ │ st1 {v2.8h}, [x6], #16 │ │ st1 {v17.8h}, [x10], x9 │ │ st1 {v3.8h}, [x6], #16 │ │ st1 {v16.8h}, [x10], x9 │ │ add x6, x6, #0x100 │ │ - adrp x17, a8000 │ │ - add x17, x17, #0xfd0 │ │ + adrp x17, aa000 │ │ + add x17, x17, #0x220 │ │ movi v7.8h, #0x0 │ │ add x9, x7, x8, lsl #4 │ │ add x10, x7, x8, lsl #3 │ │ sub x9, x9, x8 │ │ sub x11, x10, x8 │ │ ld1 {v16.8h}, [x7] │ │ ld1 {v17.8h}, [x9] │ │ ld1 {v18.8h}, [x10] │ │ ld1 {v19.8h}, [x11] │ │ st1 {v7.8h}, [x7] │ │ st1 {v7.8h}, [x9] │ │ st1 {v7.8h}, [x10] │ │ st1 {v7.8h}, [x11] │ │ - bl 2eccc │ │ + bl 2f004 │ │ movi v7.8h, #0x0 │ │ add x7, x7, x8, lsl #2 │ │ sub x9, x9, x8, lsl #2 │ │ sub x10, x7, x8 │ │ add x11, x9, x8 │ │ ld1 {v16.8h}, [x10] │ │ ld1 {v17.8h}, [x11] │ │ ld1 {v18.8h}, [x9] │ │ ld1 {v19.8h}, [x7] │ │ st1 {v7.8h}, [x7] │ │ st1 {v7.8h}, [x9] │ │ st1 {v7.8h}, [x10] │ │ st1 {v7.8h}, [x11] │ │ - bl 2eccc │ │ + bl 2f004 │ │ movi v7.8h, #0x0 │ │ sub x10, x10, x8, lsl #1 │ │ sub x9, x9, x8, lsl #1 │ │ add x7, x7, x8 │ │ add x11, x11, x8 │ │ ldr q16, [x10, x8] │ │ ldr q17, [x11] │ │ ldr q18, [x9, x8] │ │ ldr q19, [x7] │ │ str q7, [x10, x8] │ │ str q7, [x11] │ │ str q7, [x9, x8] │ │ str q7, [x7] │ │ - bl 2eccc │ │ + bl 2f004 │ │ movi v7.8h, #0x0 │ │ ldr q16, [x10] │ │ ldr q17, [x11, x8] │ │ ldr q18, [x9] │ │ ldr q19, [x7, x8] │ │ str q7, [x10] │ │ str q7, [x11, x8] │ │ str q7, [x9] │ │ str q7, [x7, x8] │ │ - bl 2eccc │ │ + bl 2f004 │ │ sub x6, x6, #0x200 │ │ add x9, x6, #0x70 │ │ - bl 2ee04 │ │ + bl 2f13c │ │ br x14 │ │ mov x14, x30 │ │ mov x6, sp │ │ lsl x8, x8, #2 │ │ mov w16, #0x5a80 // #23168 │ │ dup v0.4h, w16 │ │ movi v7.8h, #0x0 │ │ @@ -43683,15 +43917,15 @@ │ │ sqrdmulh v17.8h, v17.8h, v0.h[0] │ │ sqrdmulh v18.8h, v18.8h, v0.h[0] │ │ sqrdmulh v19.8h, v19.8h, v0.h[0] │ │ sqrdmulh v20.8h, v20.8h, v0.h[0] │ │ sqrdmulh v21.8h, v21.8h, v0.h[0] │ │ sqrdmulh v22.8h, v22.8h, v0.h[0] │ │ sqrdmulh v23.8h, v23.8h, v0.h[0] │ │ - bl 290b0 │ │ + bl 293e8 │ │ st1 {v16.8h}, [x6], #16 │ │ st1 {v17.8h}, [x6], #16 │ │ st1 {v18.8h}, [x6], #16 │ │ st1 {v19.8h}, [x6], #16 │ │ st1 {v20.8h}, [x6], #16 │ │ st1 {v21.8h}, [x6], #16 │ │ st1 {v22.8h}, [x6], #16 │ │ @@ -43738,15 +43972,15 @@ │ │ sqrdmulh v17.8h, v17.8h, v0.h[0] │ │ sqrdmulh v18.8h, v18.8h, v0.h[0] │ │ sqrdmulh v19.8h, v19.8h, v0.h[0] │ │ sqrdmulh v20.8h, v20.8h, v0.h[0] │ │ sqrdmulh v21.8h, v21.8h, v0.h[0] │ │ sqrdmulh v22.8h, v22.8h, v0.h[0] │ │ sqrdmulh v23.8h, v23.8h, v0.h[0] │ │ - bl 2ca90 │ │ + bl 2cdc8 │ │ add x10, x6, #0xf0 │ │ sub x6, x6, #0x100 │ │ mov x9, #0xfffffffffffffff0 // #-16 │ │ ld1 {v2.8h}, [x6], #16 │ │ ld1 {v3.8h}, [x6], #16 │ │ sqadd v6.8h, v2.8h, v31.8h │ │ sqsub v31.8h, v2.8h, v31.8h │ │ @@ -43827,16 +44061,16 @@ │ │ st1 {v7.8h}, [x6], #16 │ │ st1 {v18.8h}, [x10], x9 │ │ st1 {v2.8h}, [x6], #16 │ │ st1 {v17.8h}, [x10], x9 │ │ st1 {v3.8h}, [x6], #16 │ │ st1 {v16.8h}, [x10], x9 │ │ add x6, x6, #0x100 │ │ - adrp x17, a8000 │ │ - add x17, x17, #0xfd0 │ │ + adrp x17, aa000 │ │ + add x17, x17, #0x220 │ │ mov w16, #0x5a80 // #23168 │ │ dup v0.4h, w16 │ │ movi v7.8h, #0x0 │ │ add x9, x7, x8, lsl #4 │ │ add x10, x7, x8, lsl #3 │ │ sub x9, x9, x8 │ │ sub x11, x10, x8 │ │ @@ -43848,15 +44082,15 @@ │ │ st1 {v7.8h}, [x9] │ │ st1 {v7.8h}, [x10] │ │ st1 {v7.8h}, [x11] │ │ sqrdmulh v16.8h, v16.8h, v0.h[0] │ │ sqrdmulh v17.8h, v17.8h, v0.h[0] │ │ sqrdmulh v18.8h, v18.8h, v0.h[0] │ │ sqrdmulh v19.8h, v19.8h, v0.h[0] │ │ - bl 2eccc │ │ + bl 2f004 │ │ mov w16, #0x5a80 // #23168 │ │ dup v0.4h, w16 │ │ movi v7.8h, #0x0 │ │ add x7, x7, x8, lsl #2 │ │ sub x9, x9, x8, lsl #2 │ │ sub x10, x7, x8 │ │ add x11, x9, x8 │ │ @@ -43868,15 +44102,15 @@ │ │ st1 {v7.8h}, [x9] │ │ st1 {v7.8h}, [x10] │ │ st1 {v7.8h}, [x11] │ │ sqrdmulh v16.8h, v16.8h, v0.h[0] │ │ sqrdmulh v17.8h, v17.8h, v0.h[0] │ │ sqrdmulh v18.8h, v18.8h, v0.h[0] │ │ sqrdmulh v19.8h, v19.8h, v0.h[0] │ │ - bl 2eccc │ │ + bl 2f004 │ │ mov w16, #0x5a80 // #23168 │ │ dup v0.4h, w16 │ │ movi v7.8h, #0x0 │ │ sub x10, x10, x8, lsl #1 │ │ sub x9, x9, x8, lsl #1 │ │ add x7, x7, x8 │ │ add x11, x11, x8 │ │ @@ -43888,15 +44122,15 @@ │ │ str q7, [x11] │ │ str q7, [x9, x8] │ │ str q7, [x7] │ │ sqrdmulh v16.8h, v16.8h, v0.h[0] │ │ sqrdmulh v17.8h, v17.8h, v0.h[0] │ │ sqrdmulh v18.8h, v18.8h, v0.h[0] │ │ sqrdmulh v19.8h, v19.8h, v0.h[0] │ │ - bl 2eccc │ │ + bl 2f004 │ │ mov w16, #0x5a80 // #23168 │ │ dup v0.4h, w16 │ │ movi v7.8h, #0x0 │ │ ldr q16, [x10] │ │ ldr q17, [x11, x8] │ │ ldr q18, [x9] │ │ ldr q19, [x7, x8] │ │ @@ -43904,18 +44138,18 @@ │ │ str q7, [x11, x8] │ │ str q7, [x9] │ │ str q7, [x7, x8] │ │ sqrdmulh v16.8h, v16.8h, v0.h[0] │ │ sqrdmulh v17.8h, v17.8h, v0.h[0] │ │ sqrdmulh v18.8h, v18.8h, v0.h[0] │ │ sqrdmulh v19.8h, v19.8h, v0.h[0] │ │ - bl 2eccc │ │ + bl 2f004 │ │ sub x6, x6, #0x200 │ │ add x9, x6, #0x70 │ │ - bl 2ee04 │ │ + bl 2f13c │ │ br x14 │ │ mov x14, x30 │ │ mov x7, sp │ │ add x8, sp, #0x3c0 │ │ add x9, x6, #0x70 │ │ mov x10, #0x80 // #128 │ │ mov x11, #0xffffffffffffffc0 // #-64 │ │ @@ -44037,15 +44271,15 @@ │ │ st1 {v2.8h}, [x6], x10 │ │ st1 {v3.8h}, [x9], x10 │ │ sub x6, x6, x10, lsl #3 │ │ sub x9, x9, x10, lsl #3 │ │ add x6, x6, #0x10 │ │ sub x9, x9, #0x10 │ │ cmp x7, x8 │ │ - b.lt 2fa08 // b.tstop │ │ + b.lt 2fd40 // b.tstop │ │ br x14 │ │ mov x14, x30 │ │ lsl x8, x8, #1 │ │ mov x7, sp │ │ add x8, sp, #0x3c0 │ │ add x9, x6, x1, lsl #6 │ │ sub x9, x9, x1 │ │ @@ -44156,486 +44390,484 @@ │ │ st1 {v0.8b}, [x6], x1 │ │ sqxtun v2.8b, v6.8h │ │ st1 {v1.8b}, [x9], x10 │ │ sqxtun v3.8b, v7.8h │ │ st1 {v2.8b}, [x6], x1 │ │ st1 {v3.8b}, [x9], x10 │ │ cmp x7, x8 │ │ - b.lt 2fc14 // b.tstop │ │ + b.lt 2ff4c // b.tstop │ │ br x14 │ │ - cbnz w3, 2fdfc │ │ + cbnz w3, 30134 │ │ mov w16, #0x5a80 // #23168 │ │ ld1r {v16.8h}, [x2] │ │ dup v0.4h, w16 │ │ sqrdmulh v16.8h, v16.8h, v0.h[0] │ │ strh wzr, [x2] │ │ srshr v16.8h, v16.8h, #2 │ │ sqrdmulh v16.8h, v16.8h, v0.h[0] │ │ srshr v16.8h, v16.8h, #4 │ │ mov w4, #0x40 // #64 │ │ - b 27ac0 │ │ + b 27df8 │ │ mov x15, x30 │ │ sub sp, sp, #0x1, lsl #12 │ │ sub sp, sp, #0x400 │ │ add x5, sp, #0x400 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0xa0 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x2f0 │ │ add x6, x5, #0x0 │ │ add x7, x2, #0x0 │ │ mov x8, #0x40 // #64 │ │ mov x12, #0xfffffffffffffffe // #-2 │ │ - bl 2f24c │ │ + bl 2f584 │ │ add x6, x5, #0x0 │ │ - bl 2f9ec │ │ + bl 2fd24 │ │ ldrh w12, [x13], #2 │ │ add x6, x5, #0x400 │ │ mov w8, #0x18 // #24 │ │ cmp w3, w12 │ │ - b.lt 2feb8 // b.tstop │ │ + b.lt 301f0 // b.tstop │ │ add x7, x2, #0x10 │ │ mov x8, #0x40 // #64 │ │ mov x12, #0xfffffffffffffffe // #-2 │ │ - bl 2f24c │ │ + bl 2f584 │ │ add x6, x5, #0x400 │ │ - bl 2f9ec │ │ + bl 2fd24 │ │ ldrh w12, [x13], #2 │ │ add x6, x5, #0x800 │ │ mov w8, #0x10 // #16 │ │ cmp w3, w12 │ │ - b.lt 2feb8 // b.tstop │ │ + b.lt 301f0 // b.tstop │ │ add x7, x2, #0x20 │ │ mov x8, #0x40 // #64 │ │ mov x12, #0xfffffffffffffffe // #-2 │ │ - bl 2f24c │ │ + bl 2f584 │ │ add x6, x5, #0x800 │ │ - bl 2f9ec │ │ + bl 2fd24 │ │ ldrh w12, [x13], #2 │ │ add x6, x5, #0xc00 │ │ mov w8, #0x8 // #8 │ │ cmp w3, w12 │ │ - b.lt 2feb8 // b.tstop │ │ + b.lt 301f0 // b.tstop │ │ add x7, x2, #0x30 │ │ mov x8, #0x40 // #64 │ │ mov x12, #0xfffffffffffffffe // #-2 │ │ - bl 2f24c │ │ + bl 2f584 │ │ add x6, x5, #0xc00 │ │ - bl 2f9ec │ │ - b 2fee0 │ │ + bl 2fd24 │ │ + b 30218 │ │ movi v4.8h, #0x0 │ │ movi v5.8h, #0x0 │ │ movi v6.8h, #0x0 │ │ movi v7.8h, #0x0 │ │ subs w8, w8, #0x2 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ - b.gt 2fec8 │ │ + b.gt 30200 │ │ add x7, x5, #0x0 │ │ mov x8, #0x80 // #128 │ │ - bl 2ef6c │ │ + bl 2f2a4 │ │ add x6, x0, #0x0 │ │ - bl 2fbf4 │ │ + bl 2ff2c │ │ add x7, x5, #0x10 │ │ mov x8, #0x80 // #128 │ │ - bl 2ef6c │ │ + bl 2f2a4 │ │ add x6, x0, #0x8 │ │ - bl 2fbf4 │ │ + bl 2ff2c │ │ add x7, x5, #0x20 │ │ mov x8, #0x80 // #128 │ │ - bl 2ef6c │ │ + bl 2f2a4 │ │ add x6, x0, #0x10 │ │ - bl 2fbf4 │ │ + bl 2ff2c │ │ add x7, x5, #0x30 │ │ mov x8, #0x80 // #128 │ │ - bl 2ef6c │ │ + bl 2f2a4 │ │ add x6, x0, #0x18 │ │ - bl 2fbf4 │ │ + bl 2ff2c │ │ add x7, x5, #0x40 │ │ mov x8, #0x80 // #128 │ │ - bl 2ef6c │ │ + bl 2f2a4 │ │ add x6, x0, #0x20 │ │ - bl 2fbf4 │ │ + bl 2ff2c │ │ add x7, x5, #0x50 │ │ mov x8, #0x80 // #128 │ │ - bl 2ef6c │ │ + bl 2f2a4 │ │ add x6, x0, #0x28 │ │ - bl 2fbf4 │ │ + bl 2ff2c │ │ add x7, x5, #0x60 │ │ mov x8, #0x80 // #128 │ │ - bl 2ef6c │ │ + bl 2f2a4 │ │ add x6, x0, #0x30 │ │ - bl 2fbf4 │ │ + bl 2ff2c │ │ add x7, x5, #0x70 │ │ mov x8, #0x80 // #128 │ │ - bl 2ef6c │ │ + bl 2f2a4 │ │ add x6, x0, #0x38 │ │ - bl 2fbf4 │ │ + bl 2ff2c │ │ add sp, x5, #0x1, lsl #12 │ │ br x15 │ │ - cbnz w3, 2ffb8 │ │ + cbnz w3, 302f0 │ │ mov w16, #0x5a80 // #23168 │ │ ld1r {v16.8h}, [x2] │ │ dup v0.4h, w16 │ │ sqrdmulh v16.8h, v16.8h, v0.h[0] │ │ strh wzr, [x2] │ │ sqrdmulh v16.8h, v16.8h, v0.h[0] │ │ srshr v16.8h, v16.8h, #1 │ │ sqrdmulh v16.8h, v16.8h, v0.h[0] │ │ srshr v16.8h, v16.8h, #4 │ │ mov w4, #0x20 // #32 │ │ - b 27ac0 │ │ + b 27df8 │ │ mov x15, x30 │ │ sub sp, sp, #0x1, lsl #12 │ │ sub sp, sp, #0x400 │ │ add x5, sp, #0x400 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0xa0 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x2f0 │ │ add x6, x5, #0x0 │ │ add x7, x2, #0x0 │ │ mov x8, #0x40 // #64 │ │ mov x12, #0xffffffffffffffff // #-1 │ │ - bl 2f5c4 │ │ + bl 2f8fc │ │ add x6, x5, #0x0 │ │ - bl 2f9ec │ │ + bl 2fd24 │ │ ldrh w12, [x13], #2 │ │ add x6, x5, #0x400 │ │ mov w8, #0x18 // #24 │ │ cmp w3, w12 │ │ - b.lt 30074 // b.tstop │ │ + b.lt 303ac // b.tstop │ │ add x7, x2, #0x10 │ │ mov x8, #0x40 // #64 │ │ mov x12, #0xffffffffffffffff // #-1 │ │ - bl 2f5c4 │ │ + bl 2f8fc │ │ add x6, x5, #0x400 │ │ - bl 2f9ec │ │ + bl 2fd24 │ │ ldrh w12, [x13], #2 │ │ add x6, x5, #0x800 │ │ mov w8, #0x10 // #16 │ │ cmp w3, w12 │ │ - b.lt 30074 // b.tstop │ │ + b.lt 303ac // b.tstop │ │ add x7, x2, #0x20 │ │ mov x8, #0x40 // #64 │ │ mov x12, #0xffffffffffffffff // #-1 │ │ - bl 2f5c4 │ │ + bl 2f8fc │ │ add x6, x5, #0x800 │ │ - bl 2f9ec │ │ + bl 2fd24 │ │ ldrh w12, [x13], #2 │ │ add x6, x5, #0xc00 │ │ mov w8, #0x8 // #8 │ │ cmp w3, w12 │ │ - b.lt 30074 // b.tstop │ │ + b.lt 303ac // b.tstop │ │ add x7, x2, #0x30 │ │ mov x8, #0x40 // #64 │ │ mov x12, #0xffffffffffffffff // #-1 │ │ - bl 2f5c4 │ │ + bl 2f8fc │ │ add x6, x5, #0xc00 │ │ - bl 2f9ec │ │ - b 3009c │ │ + bl 2fd24 │ │ + b 303d4 │ │ movi v4.8h, #0x0 │ │ movi v5.8h, #0x0 │ │ movi v6.8h, #0x0 │ │ movi v7.8h, #0x0 │ │ subs w8, w8, #0x2 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ - b.gt 30084 │ │ + b.gt 303bc │ │ add x6, x0, #0x0 │ │ add x7, x5, #0x0 │ │ mov x8, #0x80 // #128 │ │ - bl 2d9a8 │ │ + bl 2dce0 │ │ add x6, x0, #0x8 │ │ add x7, x5, #0x10 │ │ mov x8, #0x80 // #128 │ │ - bl 2d9a8 │ │ + bl 2dce0 │ │ add x6, x0, #0x10 │ │ add x7, x5, #0x20 │ │ mov x8, #0x80 // #128 │ │ - bl 2d9a8 │ │ + bl 2dce0 │ │ add x6, x0, #0x18 │ │ add x7, x5, #0x30 │ │ mov x8, #0x80 // #128 │ │ - bl 2d9a8 │ │ + bl 2dce0 │ │ add x6, x0, #0x20 │ │ add x7, x5, #0x40 │ │ mov x8, #0x80 // #128 │ │ - bl 2d9a8 │ │ + bl 2dce0 │ │ add x6, x0, #0x28 │ │ add x7, x5, #0x50 │ │ mov x8, #0x80 // #128 │ │ - bl 2d9a8 │ │ + bl 2dce0 │ │ add x6, x0, #0x30 │ │ add x7, x5, #0x60 │ │ mov x8, #0x80 // #128 │ │ - bl 2d9a8 │ │ + bl 2dce0 │ │ add x6, x0, #0x38 │ │ add x7, x5, #0x70 │ │ mov x8, #0x80 // #128 │ │ - bl 2d9a8 │ │ + bl 2dce0 │ │ add sp, x5, #0x1, lsl #12 │ │ br x15 │ │ - cbnz w3, 30154 │ │ + cbnz w3, 3048c │ │ mov w16, #0x5a80 // #23168 │ │ ld1r {v16.8h}, [x2] │ │ dup v0.4h, w16 │ │ sqrdmulh v16.8h, v16.8h, v0.h[0] │ │ strh wzr, [x2] │ │ sqrdmulh v16.8h, v16.8h, v0.h[0] │ │ srshr v16.8h, v16.8h, #1 │ │ sqrdmulh v16.8h, v16.8h, v0.h[0] │ │ srshr v16.8h, v16.8h, #4 │ │ mov w4, #0x40 // #64 │ │ - b 27a60 │ │ + b 27d98 │ │ mov x15, x30 │ │ sub sp, sp, #0xc00 │ │ add x5, sp, #0x400 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0xa0 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x2f0 │ │ ldrh w12, [x13], #2 │ │ add x6, x5, #0x0 │ │ add x7, x2, #0x0 │ │ mov x8, #0x40 // #64 │ │ - bl 2d438 │ │ + bl 2d770 │ │ add x6, x5, #0x200 │ │ mov w8, #0x18 // #24 │ │ cmp w3, w12 │ │ - b.lt 301e0 // b.tstop │ │ + b.lt 30514 // b.tstop │ │ ldrh w12, [x13], #2 │ │ add x7, x2, #0x10 │ │ mov x8, #0x40 // #64 │ │ - bl 2d438 │ │ + bl 2d770 │ │ add x6, x5, #0x400 │ │ mov w8, #0x10 // #16 │ │ cmp w3, w12 │ │ - b.lt 301e0 // b.tstop │ │ + b.lt 30514 // b.tstop │ │ ldrh w12, [x13], #2 │ │ add x7, x2, #0x20 │ │ mov x8, #0x40 // #64 │ │ - bl 2d438 │ │ + bl 2d770 │ │ add x6, x5, #0x600 │ │ mov w8, #0x8 // #8 │ │ cmp w3, w12 │ │ - b.lt 301e0 // b.tstop │ │ - ldrh w12, [x13], #2 │ │ + b.lt 30514 // b.tstop │ │ add x7, x2, #0x30 │ │ mov x8, #0x40 // #64 │ │ - bl 2d438 │ │ - b 30208 │ │ + bl 2d770 │ │ + b 3053c │ │ movi v4.8h, #0x0 │ │ movi v5.8h, #0x0 │ │ movi v6.8h, #0x0 │ │ movi v7.8h, #0x0 │ │ subs w8, w8, #0x4 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ - b.gt 301f0 │ │ + b.gt 30524 │ │ add x7, x5, #0x0 │ │ mov x8, #0x40 // #64 │ │ - bl 2ef6c │ │ + bl 2f2a4 │ │ add x6, x0, #0x0 │ │ - bl 2fbf4 │ │ + bl 2ff2c │ │ add x7, x5, #0x10 │ │ mov x8, #0x40 // #64 │ │ - bl 2ef6c │ │ + bl 2f2a4 │ │ add x6, x0, #0x8 │ │ - bl 2fbf4 │ │ + bl 2ff2c │ │ add x7, x5, #0x20 │ │ mov x8, #0x40 // #64 │ │ - bl 2ef6c │ │ + bl 2f2a4 │ │ add x6, x0, #0x10 │ │ - bl 2fbf4 │ │ + bl 2ff2c │ │ add x7, x5, #0x30 │ │ mov x8, #0x40 // #64 │ │ - bl 2ef6c │ │ + bl 2f2a4 │ │ add x6, x0, #0x18 │ │ - bl 2fbf4 │ │ + bl 2ff2c │ │ add sp, x5, #0x800 │ │ br x15 │ │ - cbnz w3, 3028c │ │ + cbnz w3, 305c0 │ │ mov w16, #0x5a80 // #23168 │ │ ld1r {v16.8h}, [x2] │ │ dup v0.4h, w16 │ │ sqrdmulh v16.8h, v16.8h, v0.h[0] │ │ strh wzr, [x2] │ │ srshr v16.8h, v16.8h, #2 │ │ sqrdmulh v16.8h, v16.8h, v0.h[0] │ │ srshr v16.8h, v16.8h, #4 │ │ mov w4, #0x10 // #16 │ │ - b 27ac0 │ │ + b 27df8 │ │ mov x15, x30 │ │ sub sp, sp, #0xc00 │ │ add x4, sp, #0x400 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0xa8 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x2f8 │ │ add x6, x4, #0x0 │ │ add x7, x2, #0x0 │ │ mov x8, #0x20 // #32 │ │ mov x12, #0xfffffffffffffffe // #-2 │ │ - bl 2f24c │ │ + bl 2f584 │ │ add x6, x4, #0x0 │ │ - bl 2f9ec │ │ + bl 2fd24 │ │ ldrh w12, [x13], #2 │ │ add x6, x4, #0x400 │ │ mov w8, #0x8 // #8 │ │ cmp w3, w12 │ │ - b.lt 302ec // b.tstop │ │ + b.lt 30620 // b.tstop │ │ add x7, x2, #0x10 │ │ mov x8, #0x20 // #32 │ │ mov x12, #0xfffffffffffffffe // #-2 │ │ - bl 2f24c │ │ + bl 2f584 │ │ add x6, x4, #0x400 │ │ - bl 2f9ec │ │ - b 30314 │ │ + bl 2fd24 │ │ + b 30648 │ │ movi v4.8h, #0x0 │ │ movi v5.8h, #0x0 │ │ movi v6.8h, #0x0 │ │ movi v7.8h, #0x0 │ │ subs w8, w8, #0x2 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ - b.gt 302fc │ │ - adr x5, 290b0 │ │ + b.gt 30630 │ │ + adr x5, 293e8 │ │ add x6, x0, #0x0 │ │ add x7, x4, #0x0 │ │ mov x8, #0x80 // #128 │ │ - bl 2ad40 │ │ + bl 2b078 │ │ add x6, x0, #0x8 │ │ add x7, x4, #0x10 │ │ mov x8, #0x80 // #128 │ │ - bl 2ad40 │ │ + bl 2b078 │ │ add x6, x0, #0x10 │ │ add x7, x4, #0x20 │ │ mov x8, #0x80 // #128 │ │ - bl 2ad40 │ │ + bl 2b078 │ │ add x6, x0, #0x18 │ │ add x7, x4, #0x30 │ │ mov x8, #0x80 // #128 │ │ - bl 2ad40 │ │ + bl 2b078 │ │ add x6, x0, #0x20 │ │ add x7, x4, #0x40 │ │ mov x8, #0x80 // #128 │ │ - bl 2ad40 │ │ + bl 2b078 │ │ add x6, x0, #0x28 │ │ add x7, x4, #0x50 │ │ mov x8, #0x80 // #128 │ │ - bl 2ad40 │ │ + bl 2b078 │ │ add x6, x0, #0x30 │ │ add x7, x4, #0x60 │ │ mov x8, #0x80 // #128 │ │ - bl 2ad40 │ │ + bl 2b078 │ │ add x6, x0, #0x38 │ │ add x7, x4, #0x70 │ │ mov x8, #0x80 // #128 │ │ - bl 2ad40 │ │ + bl 2b078 │ │ add sp, x4, #0x800 │ │ br x15 │ │ - cbnz w3, 303cc │ │ + cbnz w3, 30700 │ │ mov w16, #0x5a80 // #23168 │ │ ld1r {v16.8h}, [x2] │ │ dup v0.4h, w16 │ │ sqrdmulh v16.8h, v16.8h, v0.h[0] │ │ strh wzr, [x2] │ │ srshr v16.8h, v16.8h, #2 │ │ sqrdmulh v16.8h, v16.8h, v0.h[0] │ │ srshr v16.8h, v16.8h, #4 │ │ mov w4, #0x40 // #64 │ │ - b 279f0 │ │ + b 27d28 │ │ mov x15, x30 │ │ sub sp, sp, #0x800 │ │ add x5, sp, #0x400 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0xa8 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x2f8 │ │ ldrh w12, [x13], #2 │ │ - adr x4, 290b0 │ │ + adr x4, 293e8 │ │ add x6, x5, #0x0 │ │ add x7, x2, #0x0 │ │ mov x8, #0x40 // #64 │ │ - bl 2a704 │ │ + bl 2aa3c │ │ add x6, x5, #0x100 │ │ mov w8, #0x18 // #24 │ │ cmp w3, w12 │ │ - b.lt 3045c // b.tstop │ │ + b.lt 3078c // b.tstop │ │ ldrh w12, [x13], #2 │ │ add x7, x2, #0x10 │ │ mov x8, #0x40 // #64 │ │ - bl 2a704 │ │ + bl 2aa3c │ │ add x6, x5, #0x200 │ │ mov w8, #0x10 // #16 │ │ cmp w3, w12 │ │ - b.lt 3045c // b.tstop │ │ + b.lt 3078c // b.tstop │ │ ldrh w12, [x13], #2 │ │ add x7, x2, #0x20 │ │ mov x8, #0x40 // #64 │ │ - bl 2a704 │ │ + bl 2aa3c │ │ add x6, x5, #0x300 │ │ mov w8, #0x8 // #8 │ │ cmp w3, w12 │ │ - b.lt 3045c // b.tstop │ │ - ldrh w12, [x13], #2 │ │ + b.lt 3078c // b.tstop │ │ add x7, x2, #0x30 │ │ mov x8, #0x40 // #64 │ │ - bl 2a704 │ │ - b 30484 │ │ + bl 2aa3c │ │ + b 307b4 │ │ movi v4.8h, #0x0 │ │ movi v5.8h, #0x0 │ │ movi v6.8h, #0x0 │ │ movi v7.8h, #0x0 │ │ subs w8, w8, #0x8 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ - b.gt 3046c │ │ + b.gt 3079c │ │ add x7, x5, #0x0 │ │ mov x8, #0x20 // #32 │ │ - bl 2ef6c │ │ + bl 2f2a4 │ │ add x6, x0, #0x0 │ │ - bl 2fbf4 │ │ + bl 2ff2c │ │ add x7, x5, #0x10 │ │ mov x8, #0x20 // #32 │ │ - bl 2ef6c │ │ + bl 2f2a4 │ │ add x6, x0, #0x8 │ │ - bl 2fbf4 │ │ + bl 2ff2c │ │ add sp, x5, #0x400 │ │ br x15 │ │ add w10, w3, #0x2 │ │ mov w11, w3 │ │ add w2, w2, #0x2 │ │ mov x7, #0x640 // #1600 │ │ mov x8, #0x320 // #800 │ │ sub x0, x0, #0x640 │ │ sub x1, x1, #0x320 │ │ tst w4, #0x4 │ │ - b.eq 304e8 // b.none │ │ + b.eq 30818 // b.none │ │ sub x5, x0, #0x640 │ │ sub x6, x1, #0x320 │ │ add w11, w11, #0x2 │ │ - b 304f0 │ │ + b 30820 │ │ add x5, x0, #0x640 │ │ add x6, x1, #0x320 │ │ tst w4, #0x8 │ │ - b.eq 30500 // b.none │ │ + b.eq 30830 // b.none │ │ add w3, w3, #0x2 │ │ add w11, w11, #0x2 │ │ mov w9, w3 │ │ tst w4, #0x4 │ │ ld1 {v16.4s, v17.4s}, [x5], x7 │ │ ld1 {v24.8h}, [x6], x8 │ │ - b.eq 30528 // b.none │ │ + b.eq 30858 // b.none │ │ ld1 {v18.4s, v19.4s}, [x5], x7 │ │ ld1 {v25.8h}, [x6], x8 │ │ ld1 {v20.4s, v21.4s}, [x5], x7 │ │ ld1 {v26.8h}, [x6], x8 │ │ - b 30540 │ │ + b 30870 │ │ mov v18.16b, v16.16b │ │ mov v19.16b, v17.16b │ │ mov v25.16b, v24.16b │ │ mov v20.16b, v16.16b │ │ mov v21.16b, v17.16b │ │ mov v26.16b, v24.16b │ │ subs w3, w3, #0x1 │ │ @@ -44649,20 +44881,20 @@ │ │ st1 {v24.8h}, [x1], x8 │ │ mov v16.16b, v18.16b │ │ mov v17.16b, v19.16b │ │ mov v24.16b, v25.16b │ │ mov v18.16b, v20.16b │ │ mov v19.16b, v21.16b │ │ mov v25.16b, v26.16b │ │ - b.le 3058c │ │ + b.le 308bc │ │ ld1 {v20.4s, v21.4s}, [x5], x7 │ │ ld1 {v26.8h}, [x6], x8 │ │ - b 30540 │ │ + b 30870 │ │ tst w4, #0x8 │ │ - b.ne 305e0 // b.any │ │ + b.ne 30910 // b.any │ │ add v16.4s, v16.4s, v18.4s │ │ add v17.4s, v17.4s, v19.4s │ │ add v24.8h, v24.8h, v25.8h │ │ add v16.4s, v16.4s, v20.4s │ │ add v17.4s, v17.4s, v21.4s │ │ add v24.8h, v24.8h, v26.8h │ │ st1 {v16.4s, v17.4s}, [x0], x7 │ │ @@ -44675,70 +44907,70 @@ │ │ add v24.8h, v24.8h, v25.8h │ │ add v16.4s, v16.4s, v20.4s │ │ add v17.4s, v17.4s, v21.4s │ │ add v24.8h, v24.8h, v26.8h │ │ st1 {v16.4s, v17.4s}, [x0], x7 │ │ st1 {v24.8h}, [x1], x8 │ │ subs w2, w2, #0x8 │ │ - b.le 30610 │ │ + b.le 30940 │ │ msub x5, x7, x11, x5 │ │ msub x6, x8, x11, x6 │ │ msub x0, x7, x10, x0 │ │ msub x1, x8, x10, x1 │ │ add x0, x0, #0x20 │ │ add x1, x1, #0x10 │ │ add x5, x5, #0x20 │ │ add x6, x6, #0x10 │ │ mov w3, w9 │ │ - b 30504 │ │ + b 30834 │ │ ret │ │ add w10, w3, #0x2 │ │ mov w11, w3 │ │ add w2, w2, #0x8 │ │ mov x7, #0x640 // #1600 │ │ mov x8, #0x320 // #800 │ │ sub x0, x0, #0x640 │ │ sub x1, x1, #0x320 │ │ tst w4, #0x4 │ │ - b.eq 30648 // b.none │ │ + b.eq 30978 // b.none │ │ sub x5, x0, #0x640 │ │ sub x6, x1, #0x320 │ │ add w11, w11, #0x2 │ │ - b 30650 │ │ + b 30980 │ │ add x5, x0, #0x640 │ │ add x6, x1, #0x320 │ │ tst w4, #0x8 │ │ - b.eq 30664 // b.none │ │ + b.eq 30994 // b.none │ │ add w3, w3, #0x2 │ │ add w11, w11, #0x2 │ │ - b 30668 │ │ + b 30998 │ │ sub w3, w3, #0x1 │ │ mov w9, w3 │ │ tst w4, #0x4 │ │ ld1 {v16.4s, v17.4s}, [x5], x7 │ │ ld1 {v26.8h}, [x6], x8 │ │ - b.eq 3069c // b.none │ │ + b.eq 309cc // b.none │ │ ld1 {v20.4s, v21.4s}, [x5], x7 │ │ ld1 {v28.8h}, [x6], x8 │ │ mov v18.16b, v16.16b │ │ mov v19.16b, v17.16b │ │ mov v27.16b, v26.16b │ │ ld1 {v22.4s, v23.4s}, [x5], x7 │ │ ld1 {v29.8h}, [x6], x8 │ │ - b 306c0 │ │ + b 309f0 │ │ mov v18.16b, v16.16b │ │ mov v19.16b, v17.16b │ │ mov v27.16b, v26.16b │ │ mov v20.16b, v16.16b │ │ mov v21.16b, v17.16b │ │ mov v28.16b, v26.16b │ │ mov v22.16b, v16.16b │ │ mov v23.16b, v17.16b │ │ mov v29.16b, v26.16b │ │ - cbz w3, 3074c │ │ + cbz w3, 30a7c │ │ ld1 {v24.4s, v25.4s}, [x5], x7 │ │ ld1 {v30.8h}, [x6], x8 │ │ subs w3, w3, #0x2 │ │ add v16.4s, v16.4s, v18.4s │ │ add v17.4s, v17.4s, v19.4s │ │ add v26.8h, v26.8h, v27.8h │ │ add v0.4s, v20.4s, v22.4s │ │ @@ -44759,20 +44991,20 @@ │ │ mov v19.16b, v23.16b │ │ mov v27.16b, v29.16b │ │ mov v20.16b, v24.16b │ │ mov v21.16b, v25.16b │ │ mov v28.16b, v30.16b │ │ add x0, x0, x7 │ │ add x1, x1, x8 │ │ - b.le 307f8 │ │ + b.le 30b28 │ │ ld1 {v22.4s, v23.4s}, [x5], x7 │ │ ld1 {v29.8h}, [x6], x8 │ │ ld1 {v24.4s, v25.4s}, [x5], x7 │ │ ld1 {v30.8h}, [x6], x8 │ │ - b 306cc │ │ + b 309fc │ │ mov v24.16b, v22.16b │ │ mov v25.16b, v23.16b │ │ mov v30.16b, v29.16b │ │ add v16.4s, v16.4s, v18.4s │ │ add v17.4s, v17.4s, v19.4s │ │ add v26.8h, v26.8h, v27.8h │ │ add v0.4s, v20.4s, v22.4s │ │ @@ -44807,18 +45039,18 @@ │ │ add v17.4s, v17.4s, v25.4s │ │ add v26.8h, v26.8h, v30.8h │ │ add v16.4s, v16.4s, v0.4s │ │ add v17.4s, v17.4s, v1.4s │ │ add v26.8h, v26.8h, v2.8h │ │ st1 {v16.4s, v17.4s}, [x0], x7 │ │ st1 {v26.8h}, [x1], x8 │ │ - b 30914 │ │ + b 30c44 │ │ tst w4, #0x8 │ │ - b.ne 30914 // b.any │ │ - cbnz w3, 308b8 │ │ + b.ne 30c44 // b.any │ │ + cbnz w3, 30be8 │ │ ld1 {v22.4s, v23.4s}, [x5], x7 │ │ ld1 {v29.8h}, [x6], x8 │ │ mov v24.16b, v22.16b │ │ mov v25.16b, v23.16b │ │ mov v30.16b, v29.16b │ │ add v16.4s, v16.4s, v18.4s │ │ add v17.4s, v17.4s, v19.4s │ │ @@ -44855,15 +45087,15 @@ │ │ add v17.4s, v17.4s, v25.4s │ │ add v26.8h, v26.8h, v30.8h │ │ add v16.4s, v16.4s, v0.4s │ │ add v17.4s, v17.4s, v1.4s │ │ add v26.8h, v26.8h, v2.8h │ │ st1 {v16.4s, v17.4s}, [x0], x7 │ │ st1 {v26.8h}, [x1], x8 │ │ - b 30914 │ │ + b 30c44 │ │ mov v22.16b, v20.16b │ │ mov v23.16b, v21.16b │ │ mov v29.16b, v28.16b │ │ mov v24.16b, v20.16b │ │ mov v25.16b, v21.16b │ │ mov v30.16b, v28.16b │ │ add v16.4s, v16.4s, v18.4s │ │ @@ -44878,43 +45110,43 @@ │ │ add v16.4s, v16.4s, v0.4s │ │ add v17.4s, v17.4s, v1.4s │ │ add v26.8h, v26.8h, v2.8h │ │ st1 {v16.4s, v17.4s}, [x0], x7 │ │ st1 {v26.8h}, [x1], x8 │ │ add x0, x0, x7 │ │ add x1, x1, x8 │ │ - b 30914 │ │ + b 30c44 │ │ subs w2, w2, #0x8 │ │ - b.le 30944 │ │ + b.le 30c74 │ │ msub x5, x7, x11, x5 │ │ msub x6, x8, x11, x6 │ │ msub x0, x7, x10, x0 │ │ msub x1, x8, x10, x1 │ │ add x0, x0, #0x20 │ │ add x1, x1, #0x10 │ │ add x5, x5, #0x20 │ │ add x6, x6, #0x10 │ │ mov w3, w9 │ │ - b 3066c │ │ + b 3099c │ │ ret │ │ clz w9, w5 │ │ add x3, x3, #0x2 │ │ movi v31.4s, #0x9 │ │ mov x5, #0x1c7 // #455 │ │ mov x8, #0x190 // #400 │ │ - b 30978 │ │ + b 30ca8 │ │ clz w9, w5 │ │ add x3, x3, #0x3 │ │ asr x3, x3, #1 │ │ movi v31.4s, #0x19 │ │ mov x5, #0xa4 // #164 │ │ mov x8, #0x320 // #800 │ │ sub w9, w9, #0x18 │ │ - adrp x12, a6000 │ │ - add x12, x12, #0xd50 │ │ + adrp x12, a8000 │ │ + add x12, x12, #0x150 │ │ ld1 {v16.16b-v18.16b}, [x12] │ │ dup v6.8h, w9 │ │ movi v19.16b, #0x5 │ │ movi v20.8b, #0x37 │ │ movi v21.8b, #0x48 │ │ movi v22.8b, #0x65 │ │ movi v23.8b, #0xa9 │ │ @@ -44968,52 +45200,52 @@ │ │ mul v3.4s, v3.4s, v30.4s │ │ mul v4.4s, v4.4s, v30.4s │ │ srshr v3.4s, v3.4s, #12 │ │ srshr v4.4s, v4.4s, #12 │ │ sub v2.8h, v29.8h, v1.8h │ │ st1 {v3.4s, v4.4s}, [x0], #32 │ │ st1 {v2.8h}, [x1], #16 │ │ - b.gt 309dc │ │ + b.gt 30d0c │ │ subs x3, x3, #0x1 │ │ - b.le 30a94 │ │ + b.le 30dc4 │ │ add x0, x0, x7, lsl #2 │ │ add x1, x1, x7, lsl #1 │ │ mov x2, x6 │ │ - b 309dc │ │ + b 30d0c │ │ ret │ │ sub sp, sp, #0x30 │ │ add x8, x0, #0x18 │ │ ld1 {v0.4h}, [x1] │ │ ld1r {v4.4h}, [x8] │ │ - adrp x9, a9000 │ │ - add x9, x9, #0xda │ │ + adrp x9, aa000 │ │ + add x9, x9, #0x32a │ │ movi v31.4h, #0x7f, lsl #8 │ │ sub x9, x9, x2, lsl #1 │ │ mvni v30.4h, #0x3f │ │ and v7.8b, v4.8b, v31.8b │ │ str h4, [sp, #14] │ │ and v2.8b, v0.8b, v30.8b │ │ ld1 {v4.4h}, [x9] │ │ sqdmulh v6.4h, v2.4h, v7.4h │ │ add x8, x0, #0x16 │ │ add v4.4h, v2.4h, v4.4h │ │ add v4.4h, v6.4h, v4.4h │ │ ld1r {v6.8h}, [x8] │ │ - adrp x8, a9000 │ │ - add x8, x8, #0xfc │ │ + adrp x8, aa000 │ │ + add x8, x8, #0x34c │ │ str q4, [sp, #16] │ │ ld1 {v16.8h}, [x8] │ │ cmhs v2.8h, v6.8h, v4.8h │ │ and v6.16b, v2.16b, v16.16b │ │ addv h6, v6.8h │ │ ldr w4, [x0, #32] │ │ umov w3, v6.h[0] │ │ rbit w3, w3 │ │ clz w15, w3 │ │ - cbz w4, 30b54 │ │ + cbz w4, 30e84 │ │ ldrh w3, [x1, x2, lsl #1] │ │ movi v5.8b, #0xff │ │ mvn w14, w2 │ │ mov w4, #0xfffffffc // #-4 │ │ cmn w14, #0x3 │ │ urhadd v4.4h, v5.4h, v2.4h │ │ lsr w14, w3, #4 │ │ @@ -45039,79 +45271,79 @@ │ │ mvn x7, x7 │ │ add x7, x7, x3, lsl #48 │ │ lsl w4, w4, w5 │ │ subs w6, w6, w5 │ │ lsl x7, x7, x5 │ │ str w4, [x0, #24] │ │ mvn x7, x7 │ │ - b.cs 30c0c // b.hs, b.nlast │ │ + b.cs 30f3c // b.hs, b.nlast │ │ ldp x3, x4, [x0] │ │ add x5, x3, #0x8 │ │ cmp x5, x4 │ │ - b.gt 30be0 │ │ + b.gt 30f10 │ │ ldr x3, [x3] │ │ add w8, w6, #0x17 │ │ add w6, w6, #0x10 │ │ rev x3, x3 │ │ sub x5, x5, x8, lsr #3 │ │ and w8, w8, #0x18 │ │ lsr x3, x3, x8 │ │ sub w8, w8, w6 │ │ str x5, [x0] │ │ lsl x3, x3, x8 │ │ mov w4, #0x30 // #48 │ │ sub w6, w4, w8 │ │ eor x7, x7, x3 │ │ - b 30c0c │ │ + b 30f3c │ │ mov w14, #0x28 // #40 │ │ sub w5, w14, w6 │ │ cmp x3, x4 │ │ - b.ge 30c04 // b.tcont │ │ + b.ge 30f34 // b.tcont │ │ ldrb w8, [x3], #1 │ │ lsl x8, x8, x5 │ │ eor x7, x7, x8 │ │ subs w5, w5, #0x8 │ │ - b.ge 30be8 // b.tcont │ │ + b.ge 30f18 // b.tcont │ │ str x3, [x0] │ │ sub w6, w14, w5 │ │ str w6, [x0, #28] │ │ str x7, [x0, #16] │ │ mov w0, w15 │ │ add sp, sp, #0x30 │ │ ret │ │ sub sp, sp, #0x30 │ │ add x8, x0, #0x18 │ │ ld1 {v0.8h}, [x1] │ │ ld1r {v4.8h}, [x8] │ │ - adrp x9, a9000 │ │ - add x9, x9, #0xda │ │ + adrp x9, aa000 │ │ + add x9, x9, #0x32a │ │ movi v31.8h, #0x7f, lsl #8 │ │ sub x9, x9, x2, lsl #1 │ │ mvni v30.8h, #0x3f │ │ and v7.16b, v4.16b, v31.16b │ │ str h4, [sp, #14] │ │ and v2.16b, v0.16b, v30.16b │ │ ld1 {v4.8h}, [x9] │ │ sqdmulh v6.8h, v2.8h, v7.8h │ │ add x8, x0, #0x16 │ │ add v4.8h, v2.8h, v4.8h │ │ add v4.8h, v6.8h, v4.8h │ │ ld1r {v6.8h}, [x8] │ │ - adrp x8, a9000 │ │ - add x8, x8, #0xfc │ │ + adrp x8, aa000 │ │ + add x8, x8, #0x34c │ │ str q4, [sp, #16] │ │ ld1 {v16.8h}, [x8] │ │ cmhs v2.8h, v6.8h, v4.8h │ │ and v6.16b, v2.16b, v16.16b │ │ addv h6, v6.8h │ │ ldr w4, [x0, #32] │ │ umov w3, v6.h[0] │ │ rbit w3, w3 │ │ clz w15, w3 │ │ - cbz w4, 30b54 │ │ + cbz w4, 30e84 │ │ ldrh w3, [x1, x2, lsl #1] │ │ movi v5.16b, #0xff │ │ mvn w14, w2 │ │ mov w4, #0xfffffffc // #-4 │ │ cmn w14, #0x3 │ │ urhadd v4.8h, v5.8h, v2.8h │ │ lsr w14, w3, #4 │ │ @@ -45121,21 +45353,21 @@ │ │ sub w3, w3, w3, lsr #5 │ │ sub v0.8h, v0.8h, v2.8h │ │ sshl v4.8h, v4.8h, v6.8h │ │ add w3, w3, #0x1 │ │ add v0.8h, v0.8h, v4.8h │ │ st1 {v0.8h}, [x1] │ │ strh w3, [x1, x2, lsl #1] │ │ - b 30b54 │ │ + b 30e84 │ │ sub sp, sp, #0x30 │ │ add x8, x0, #0x18 │ │ ld1 {v0.8h, v1.8h}, [x1] │ │ ld1r {v4.8h}, [x8] │ │ - adrp x9, a9000 │ │ - add x9, x9, #0xda │ │ + adrp x9, aa000 │ │ + add x9, x9, #0x32a │ │ movi v31.8h, #0x7f, lsl #8 │ │ sub x9, x9, x2, lsl #1 │ │ mvni v30.8h, #0x3f │ │ and v7.16b, v4.16b, v31.16b │ │ str h4, [sp, #14] │ │ and v2.16b, v0.16b, v30.16b │ │ and v3.16b, v1.16b, v30.16b │ │ @@ -45144,30 +45376,30 @@ │ │ sqdmulh v7.8h, v3.8h, v7.8h │ │ add x8, x0, #0x16 │ │ add v4.8h, v2.8h, v4.8h │ │ add v5.8h, v3.8h, v5.8h │ │ add v4.8h, v6.8h, v4.8h │ │ add v5.8h, v7.8h, v5.8h │ │ ld1r {v6.8h}, [x8] │ │ - adrp x8, a9000 │ │ - add x8, x8, #0xfc │ │ + adrp x8, aa000 │ │ + add x8, x8, #0x34c │ │ str q4, [sp, #16] │ │ str q5, [sp, #32] │ │ ld1 {v16.8h, v17.8h}, [x8] │ │ cmhs v2.8h, v6.8h, v4.8h │ │ cmhs v3.8h, v6.8h, v5.8h │ │ and v6.16b, v2.16b, v16.16b │ │ and v7.16b, v3.16b, v17.16b │ │ add v6.8h, v6.8h, v7.8h │ │ addv h6, v6.8h │ │ ldr w4, [x0, #32] │ │ umov w3, v6.h[0] │ │ rbit w3, w3 │ │ clz w15, w3 │ │ - cbz w4, 30b54 │ │ + cbz w4, 30e84 │ │ ldrh w3, [x1, x2, lsl #1] │ │ movi v5.16b, #0xff │ │ mov w4, #0xfffffffb // #-5 │ │ urhadd v4.8h, v5.8h, v2.8h │ │ urhadd v5.8h, v5.8h, v3.8h │ │ sub w4, w4, w3, lsr #4 │ │ sub v4.8h, v4.8h, v0.8h │ │ @@ -45179,25 +45411,25 @@ │ │ sshl v4.8h, v4.8h, v6.8h │ │ sshl v5.8h, v5.8h, v6.8h │ │ add w3, w3, #0x1 │ │ add v0.8h, v0.8h, v4.8h │ │ add v1.8h, v1.8h, v5.8h │ │ st1 {v0.8h, v1.8h}, [x1] │ │ strh w3, [x1, x2, lsl #1] │ │ - b 30b54 │ │ + b 30e84 │ │ ld1 {v0.4h}, [x1] │ │ add x16, x0, #0x18 │ │ movi v31.4h, #0x7f, lsl #8 │ │ - adrp x17, a9000 │ │ - add x17, x17, #0xd4 │ │ + adrp x17, aa000 │ │ + add x17, x17, #0x324 │ │ mvni v30.4h, #0x3f │ │ ldrh w9, [x1, #6] │ │ ld1r {v3.4h}, [x16] │ │ - adrp x16, a9000 │ │ - add x16, x16, #0xfc │ │ + adrp x16, aa000 │ │ + add x16, x16, #0x34c │ │ ld1 {v29.4h}, [x17] │ │ add x17, x0, #0x16 │ │ ld1 {v16.8h}, [x16] │ │ mov w13, #0xffffffe8 // #-24 │ │ and v17.8b, v0.8b, v30.8b │ │ ldr w10, [x0, #32] │ │ ld1r {v1.8h}, [x17] │ │ @@ -45214,15 +45446,15 @@ │ │ and v6.16b, v2.16b, v16.16b │ │ addv h6, v6.8h │ │ umov w3, v6.h[0] │ │ add w13, w13, #0x5 │ │ rbit w3, w3 │ │ add x8, sp, #0x10 │ │ clz w15, w3 │ │ - cbz w10, 30e8c │ │ + cbz w10, 311bc │ │ movi v5.8b, #0xff │ │ mov w4, #0xfffffffb // #-5 │ │ urhadd v4.4h, v5.4h, v2.4h │ │ sub w4, w4, w9, lsr #4 │ │ sub v4.4h, v4.4h, v0.4h │ │ dup v6.4h, w4 │ │ sub w9, w9, w9, lsr #5 │ │ @@ -45243,50 +45475,50 @@ │ │ add x7, x7, x3, lsl #48 │ │ lsl w4, w4, w5 │ │ subs w6, w6, w5 │ │ lsl x7, x7, x5 │ │ str w4, [x0, #24] │ │ dup v3.4h, w4 │ │ mvn x7, x7 │ │ - b.cs 30f3c // b.hs, b.nlast │ │ + b.cs 3126c // b.hs, b.nlast │ │ ldp x3, x4, [x0] │ │ add x5, x3, #0x8 │ │ cmp x5, x4 │ │ - b.gt 30f10 │ │ + b.gt 31240 │ │ ldr x3, [x3] │ │ add w8, w6, #0x17 │ │ add w6, w6, #0x10 │ │ rev x3, x3 │ │ sub x5, x5, x8, lsr #3 │ │ and w8, w8, #0x18 │ │ lsr x3, x3, x8 │ │ sub w8, w8, w6 │ │ str x5, [x0] │ │ lsl x3, x3, x8 │ │ mov w4, #0x30 // #48 │ │ sub w6, w4, w8 │ │ eor x7, x7, x3 │ │ - b 30f3c │ │ + b 3126c │ │ mov w14, #0x28 // #40 │ │ sub w5, w14, w6 │ │ cmp x3, x4 │ │ - b.ge 30f34 // b.tcont │ │ + b.ge 31264 // b.tcont │ │ ldrb w8, [x3], #1 │ │ lsl x8, x8, x5 │ │ eor x7, x7, x8 │ │ subs w5, w5, #0x8 │ │ - b.ge 30f18 // b.tcont │ │ + b.ge 31248 // b.tcont │ │ str x3, [x0] │ │ sub w6, w14, w5 │ │ lsl w15, w15, #1 │ │ sub w15, w15, #0x5 │ │ lsr x12, x7, #48 │ │ adds w13, w13, w15 │ │ dup v1.8h, w12 │ │ - b.cc 30e18 // b.lo, b.ul, b.last │ │ + b.cc 31148 // b.lo, b.ul, b.last │ │ add w13, w13, #0x1e │ │ str w6, [x0, #28] │ │ add sp, sp, #0x30 │ │ str x7, [x0, #16] │ │ lsr w0, w13, #1 │ │ ret │ │ ldp w5, w6, [x0, #24] │ │ @@ -45299,15 +45531,15 @@ │ │ sub w5, w5, w4 │ │ cset w15, cc // cc = lo, ul, last │ │ csel w4, w5, w4, cs // cs = hs, nlast │ │ csel x7, x8, x7, cs // cs = hs, nlast │ │ clz w5, w4 │ │ mvn x7, x7 │ │ eor w5, w5, #0x10 │ │ - b 30b80 │ │ + b 30eb0 │ │ ldp w5, w6, [x0, #24] │ │ sub sp, sp, #0x30 │ │ ldr x7, [x0, #16] │ │ lsr w4, w5, #8 │ │ and w1, w1, #0xffffffc0 │ │ mul w4, w4, w1 │ │ lsr w4, w4, #7 │ │ @@ -45316,15 +45548,15 @@ │ │ sub w5, w5, w4 │ │ cset w15, cc // cc = lo, ul, last │ │ csel w4, w5, w4, cs // cs = hs, nlast │ │ csel x7, x8, x7, cs // cs = hs, nlast │ │ clz w5, w4 │ │ mvn x7, x7 │ │ eor w5, w5, #0x10 │ │ - b 30b80 │ │ + b 30eb0 │ │ ldr w9, [x1] │ │ ldp w5, w6, [x0, #24] │ │ sub sp, sp, #0x30 │ │ ldr x7, [x0, #16] │ │ lsr w4, w5, #8 │ │ and w2, w9, #0xffc0 │ │ mul w4, w4, w2 │ │ @@ -45335,60 +45567,60 @@ │ │ cset w15, cc // cc = lo, ul, last │ │ csel w4, w5, w4, cs // cs = hs, nlast │ │ csel x7, x8, x7, cs // cs = hs, nlast │ │ ldr w10, [x0, #32] │ │ clz w5, w4 │ │ mvn x7, x7 │ │ eor w5, w5, #0x10 │ │ - cbz w10, 30b80 │ │ + cbz w10, 30eb0 │ │ lsr w2, w9, #16 │ │ and w9, w9, #0xffff │ │ sub w3, w2, w2, lsr #5 │ │ lsr w2, w2, #4 │ │ add w10, w3, #0x1 │ │ add w2, w2, #0x4 │ │ sub w9, w9, w15 │ │ sub w11, w9, w15, lsl #15 │ │ asr w11, w11, w2 │ │ sub w9, w9, w11 │ │ strh w9, [x1] │ │ strh w10, [x1, #2] │ │ - b 30b80 │ │ + b 30eb0 │ │ cmp w6, #0xf │ │ - b.eq 316ac // b.none │ │ + b.eq 319dc // b.none │ │ movi v30.8h, #0x80, lsl #8 │ │ mov v31.16b, v30.16b │ │ sub x0, x0, #0x44 │ │ tst w6, #0x4 │ │ - b.ne 31094 // b.any │ │ + b.ne 313c4 // b.any │ │ st1 {v30.8h, v31.8h}, [x0], #32 │ │ st1 {v30.8h, v31.8h}, [x0], #32 │ │ - b 311ac │ │ + b 314dc │ │ add x9, x4, x2 │ │ tst w6, #0x1 │ │ - b.eq 31130 // b.none │ │ + b.eq 31460 // b.none │ │ sub x4, x4, #0x2 │ │ sub x9, x9, #0x2 │ │ tst w6, #0x2 │ │ - b.eq 310ec // b.none │ │ + b.eq 3141c // b.none │ │ ldr d0, [x4] │ │ ldr s1, [x4, #8] │ │ ldr d2, [x9] │ │ ldr s3, [x9, #8] │ │ uxtl v0.8h, v0.8b │ │ uxtl v1.8h, v1.8b │ │ uxtl v2.8h, v2.8b │ │ uxtl v3.8h, v3.8b │ │ str q0, [x0] │ │ str d1, [x0, #16] │ │ add x0, x0, #0x20 │ │ str q2, [x0] │ │ str d3, [x0, #16] │ │ add x0, x0, #0x20 │ │ - b 311ac │ │ + b 314dc │ │ ldr d0, [x4] │ │ ldr h1, [x4, #8] │ │ ldr d2, [x9] │ │ ldr h3, [x9, #8] │ │ uxtl v0.8h, v0.8b │ │ uxtl v1.8h, v1.8b │ │ uxtl v2.8h, v2.8b │ │ @@ -45397,17 +45629,17 @@ │ │ str s1, [x0, #16] │ │ str s31, [x0, #20] │ │ add x0, x0, #0x20 │ │ str q2, [x0] │ │ str s3, [x0, #16] │ │ str s31, [x0, #20] │ │ add x0, x0, #0x20 │ │ - b 311ac │ │ + b 314dc │ │ tst w6, #0x2 │ │ - b.eq 3117c // b.none │ │ + b.eq 314ac // b.none │ │ ldr d0, [x4] │ │ ldr h1, [x4, #8] │ │ ldr d2, [x9] │ │ ldr h3, [x9, #8] │ │ uxtl v0.8h, v0.8b │ │ uxtl v1.8h, v1.8b │ │ uxtl v2.8h, v2.8b │ │ @@ -45416,88 +45648,88 @@ │ │ stur q0, [x0, #4] │ │ str s1, [x0, #20] │ │ add x0, x0, #0x20 │ │ str s31, [x0] │ │ stur q2, [x0, #4] │ │ str s3, [x0, #20] │ │ add x0, x0, #0x20 │ │ - b 311ac │ │ + b 314dc │ │ ldr d0, [x4] │ │ ldr d1, [x9] │ │ uxtl v0.8h, v0.8b │ │ uxtl v1.8h, v1.8b │ │ str s31, [x0] │ │ stur q0, [x0, #4] │ │ str s31, [x0, #20] │ │ add x0, x0, #0x20 │ │ str s31, [x0] │ │ stur q1, [x0, #4] │ │ str s31, [x0, #20] │ │ add x0, x0, #0x20 │ │ tst w6, #0x1 │ │ - b.eq 3121c // b.none │ │ + b.eq 3154c // b.none │ │ tst w6, #0x2 │ │ - b.eq 311f0 // b.none │ │ + b.eq 31520 // b.none │ │ ld1 {v0.h}[0], [x3], #2 │ │ ldr h2, [x1, #8] │ │ ld1 {v1.8b}, [x1], x2 │ │ subs w5, w5, #0x1 │ │ uxtl v0.8h, v0.8b │ │ uxtl v1.8h, v1.8b │ │ uxtl v2.8h, v2.8b │ │ str s0, [x0] │ │ stur q1, [x0, #4] │ │ str s2, [x0, #20] │ │ add x0, x0, #0x20 │ │ - b.gt 311bc │ │ - b 31270 │ │ + b.gt 314ec │ │ + b 315a0 │ │ ld1 {v0.h}[0], [x3], #2 │ │ ld1 {v1.8b}, [x1], x2 │ │ subs w5, w5, #0x1 │ │ uxtl v0.8h, v0.8b │ │ uxtl v1.8h, v1.8b │ │ str s0, [x0] │ │ stur q1, [x0, #4] │ │ str s31, [x0, #20] │ │ add x0, x0, #0x20 │ │ - b.gt 311f0 │ │ - b 31270 │ │ + b.gt 31520 │ │ + b 315a0 │ │ tst w6, #0x2 │ │ - b.eq 31250 // b.none │ │ + b.eq 31580 // b.none │ │ ldr h1, [x1, #8] │ │ ld1 {v0.8b}, [x1], x2 │ │ subs w5, w5, #0x1 │ │ uxtl v0.8h, v0.8b │ │ uxtl v1.8h, v1.8b │ │ str s31, [x0] │ │ stur q0, [x0, #4] │ │ str s1, [x0, #20] │ │ add x0, x0, #0x20 │ │ - b.gt 31224 │ │ - b 31270 │ │ + b.gt 31554 │ │ + b 315a0 │ │ ld1 {v0.8b}, [x1], x2 │ │ subs w5, w5, #0x1 │ │ uxtl v0.8h, v0.8b │ │ str s31, [x0] │ │ stur q0, [x0, #4] │ │ str s31, [x0, #20] │ │ add x0, x0, #0x20 │ │ - b.gt 31250 │ │ + b.gt 31580 │ │ tst w6, #0x8 │ │ - b.ne 31284 // b.any │ │ + b.ne 315b4 // b.any │ │ st1 {v30.8h, v31.8h}, [x0], #32 │ │ st1 {v30.8h, v31.8h}, [x0], #32 │ │ ret │ │ add x9, x1, x2 │ │ tst w6, #0x1 │ │ - b.eq 31318 // b.none │ │ + b.eq 31648 // b.none │ │ sub x1, x1, #0x2 │ │ sub x9, x9, #0x2 │ │ tst w6, #0x2 │ │ - b.eq 312d8 // b.none │ │ + b.eq 31608 // b.none │ │ ldr d0, [x1] │ │ ldr s1, [x1, #8] │ │ ldr d2, [x9] │ │ ldr s3, [x9, #8] │ │ uxtl v0.8h, v0.8b │ │ uxtl v1.8h, v1.8b │ │ uxtl v2.8h, v2.8b │ │ @@ -45521,15 +45753,15 @@ │ │ str s31, [x0, #20] │ │ add x0, x0, #0x20 │ │ str q2, [x0] │ │ str s3, [x0, #16] │ │ str s31, [x0, #20] │ │ ret │ │ tst w6, #0x2 │ │ - b.eq 31360 // b.none │ │ + b.eq 31690 // b.none │ │ ldr d0, [x1] │ │ ldr h1, [x1, #8] │ │ ldr d2, [x9] │ │ ldr h3, [x9, #8] │ │ uxtl v0.8h, v0.8b │ │ uxtl v1.8h, v1.8b │ │ uxtl v2.8h, v2.8b │ │ @@ -45551,44 +45783,44 @@ │ │ str s31, [x0, #20] │ │ add x0, x0, #0x20 │ │ str s31, [x0] │ │ stur q1, [x0, #4] │ │ str s31, [x0, #20] │ │ ret │ │ cmp w6, #0xf │ │ - b.eq 3172c // b.none │ │ + b.eq 31a5c // b.none │ │ movi v30.8h, #0x80, lsl #8 │ │ mov v31.16b, v30.16b │ │ sub x0, x0, #0x24 │ │ tst w6, #0x4 │ │ - b.ne 313b4 // b.any │ │ + b.ne 316e4 // b.any │ │ st1 {v30.8h, v31.8h}, [x0], #32 │ │ - b 314cc │ │ + b 317fc │ │ add x9, x4, x2 │ │ tst w6, #0x1 │ │ - b.eq 31450 // b.none │ │ + b.eq 31780 // b.none │ │ sub x4, x4, #0x2 │ │ sub x9, x9, #0x2 │ │ tst w6, #0x2 │ │ - b.eq 3140c // b.none │ │ + b.eq 3173c // b.none │ │ ldr s0, [x4] │ │ ldr s1, [x4, #4] │ │ ldr s2, [x9] │ │ ldr s3, [x9, #4] │ │ uxtl v0.8h, v0.8b │ │ uxtl v1.8h, v1.8b │ │ uxtl v2.8h, v2.8b │ │ uxtl v3.8h, v3.8b │ │ str d0, [x0] │ │ str d1, [x0, #8] │ │ add x0, x0, #0x10 │ │ str d2, [x0] │ │ str d3, [x0, #8] │ │ add x0, x0, #0x10 │ │ - b 314cc │ │ + b 317fc │ │ ldr s0, [x4] │ │ ldr h1, [x4, #4] │ │ ldr s2, [x9] │ │ ldr h3, [x9, #4] │ │ uxtl v0.8h, v0.8b │ │ uxtl v1.8h, v1.8b │ │ uxtl v2.8h, v2.8b │ │ @@ -45597,17 +45829,17 @@ │ │ str s1, [x0, #8] │ │ str s31, [x0, #12] │ │ add x0, x0, #0x10 │ │ str d2, [x0] │ │ str s3, [x0, #8] │ │ str s31, [x0, #12] │ │ add x0, x0, #0x10 │ │ - b 314cc │ │ + b 317fc │ │ tst w6, #0x2 │ │ - b.eq 3149c // b.none │ │ + b.eq 317cc // b.none │ │ ldr s0, [x4] │ │ ldr h1, [x4, #4] │ │ ldr s2, [x9] │ │ ldr h3, [x9, #4] │ │ uxtl v0.8h, v0.8b │ │ uxtl v1.8h, v1.8b │ │ uxtl v2.8h, v2.8b │ │ @@ -45616,87 +45848,87 @@ │ │ stur d0, [x0, #4] │ │ str s1, [x0, #12] │ │ add x0, x0, #0x10 │ │ str s31, [x0] │ │ stur d2, [x0, #4] │ │ str s3, [x0, #12] │ │ add x0, x0, #0x10 │ │ - b 314cc │ │ + b 317fc │ │ ldr s0, [x4] │ │ ldr s1, [x9] │ │ uxtl v0.8h, v0.8b │ │ uxtl v1.8h, v1.8b │ │ str s31, [x0] │ │ stur d0, [x0, #4] │ │ str s31, [x0, #12] │ │ add x0, x0, #0x10 │ │ str s31, [x0] │ │ stur d1, [x0, #4] │ │ str s31, [x0, #12] │ │ add x0, x0, #0x10 │ │ tst w6, #0x1 │ │ - b.eq 3153c // b.none │ │ + b.eq 3186c // b.none │ │ tst w6, #0x2 │ │ - b.eq 31510 // b.none │ │ + b.eq 31840 // b.none │ │ ld1 {v0.h}[0], [x3], #2 │ │ ldr h2, [x1, #4] │ │ ld1 {v1.s}[0], [x1], x2 │ │ subs w5, w5, #0x1 │ │ uxtl v0.8h, v0.8b │ │ uxtl v1.8h, v1.8b │ │ uxtl v2.8h, v2.8b │ │ str s0, [x0] │ │ stur d1, [x0, #4] │ │ str s2, [x0, #12] │ │ add x0, x0, #0x10 │ │ - b.gt 314dc │ │ - b 31590 │ │ + b.gt 3180c │ │ + b 318c0 │ │ ld1 {v0.h}[0], [x3], #2 │ │ ld1 {v1.s}[0], [x1], x2 │ │ subs w5, w5, #0x1 │ │ uxtl v0.8h, v0.8b │ │ uxtl v1.8h, v1.8b │ │ str s0, [x0] │ │ stur d1, [x0, #4] │ │ str s31, [x0, #12] │ │ add x0, x0, #0x10 │ │ - b.gt 31510 │ │ - b 31590 │ │ + b.gt 31840 │ │ + b 318c0 │ │ tst w6, #0x2 │ │ - b.eq 31570 // b.none │ │ + b.eq 318a0 // b.none │ │ ldr h1, [x1, #4] │ │ ld1 {v0.s}[0], [x1], x2 │ │ subs w5, w5, #0x1 │ │ uxtl v0.8h, v0.8b │ │ uxtl v1.8h, v1.8b │ │ str s31, [x0] │ │ stur d0, [x0, #4] │ │ str s1, [x0, #12] │ │ add x0, x0, #0x10 │ │ - b.gt 31544 │ │ - b 31590 │ │ + b.gt 31874 │ │ + b 318c0 │ │ ld1 {v0.s}[0], [x1], x2 │ │ subs w5, w5, #0x1 │ │ uxtl v0.8h, v0.8b │ │ str s31, [x0] │ │ stur d0, [x0, #4] │ │ str s31, [x0, #12] │ │ add x0, x0, #0x10 │ │ - b.gt 31570 │ │ + b.gt 318a0 │ │ tst w6, #0x8 │ │ - b.ne 315a0 // b.any │ │ + b.ne 318d0 // b.any │ │ st1 {v30.8h, v31.8h}, [x0], #32 │ │ ret │ │ add x9, x1, x2 │ │ tst w6, #0x1 │ │ - b.eq 31634 // b.none │ │ + b.eq 31964 // b.none │ │ sub x1, x1, #0x2 │ │ sub x9, x9, #0x2 │ │ tst w6, #0x2 │ │ - b.eq 315f4 // b.none │ │ + b.eq 31924 // b.none │ │ ldr s0, [x1] │ │ ldr s1, [x1, #4] │ │ ldr s2, [x9] │ │ ldr s3, [x9, #4] │ │ uxtl v0.8h, v0.8b │ │ uxtl v1.8h, v1.8b │ │ uxtl v2.8h, v2.8b │ │ @@ -45720,15 +45952,15 @@ │ │ str s31, [x0, #12] │ │ add x0, x0, #0x10 │ │ str d2, [x0] │ │ str s3, [x0, #8] │ │ str s31, [x0, #12] │ │ ret │ │ tst w6, #0x2 │ │ - b.eq 3167c // b.none │ │ + b.eq 319ac // b.none │ │ ldr s0, [x1] │ │ ldr h1, [x1, #4] │ │ ldr s2, [x9] │ │ ldr h3, [x9, #4] │ │ uxtl v0.8h, v0.8b │ │ uxtl v1.8h, v1.8b │ │ uxtl v2.8h, v2.8b │ │ @@ -45769,15 +46001,15 @@ │ │ ldr h2, [x1, #8] │ │ ld1 {v1.8b}, [x1], x2 │ │ subs w5, w5, #0x1 │ │ str h0, [x0] │ │ stur d1, [x0, #2] │ │ str h2, [x0, #10] │ │ add x0, x0, #0x10 │ │ - b.gt 316dc │ │ + b.gt 31a0c │ │ sub x1, x1, #0x2 │ │ add x9, x1, x2 │ │ ldr d0, [x1] │ │ ldr s1, [x1, #8] │ │ ldr d2, [x9] │ │ ldr s3, [x9, #8] │ │ str d0, [x0] │ │ @@ -45794,29 +46026,29 @@ │ │ ldr h2, [x1, #4] │ │ ld1 {v1.s}[0], [x1], x2 │ │ subs w5, w5, #0x1 │ │ str h0, [x0] │ │ stur s1, [x0, #2] │ │ str h2, [x0, #6] │ │ add x0, x0, #0x8 │ │ - b.gt 31740 │ │ + b.gt 31a70 │ │ sub x1, x1, #0x2 │ │ ldr d0, [x1] │ │ ldr d1, [x1, x2] │ │ st1 {v0.8b, v1.8b}, [x0], #16 │ │ ret │ │ ldr w8, [sp] │ │ cmp w8, #0xf │ │ - b.eq 3262c // b.none │ │ - adrp x8, a9000 │ │ - add x8, x8, #0x17c │ │ + b.eq 3295c // b.none │ │ + adrp x8, aa000 │ │ + add x8, x8, #0x3cc │ │ and w9, w3, #0x1 │ │ add x8, x8, w9, uxtw #1 │ │ - adrp x9, a9000 │ │ - add x9, x9, #0x144 │ │ + adrp x9, aa000 │ │ + add x9, x9, #0x394 │ │ add x5, x9, w5, uxtw #1 │ │ movi v30.4h, #0xf │ │ dup v28.4h, w6 │ │ dup v25.8h, w3 │ │ trn1 v24.4h, v25.4h, v27.4h │ │ clz v24.4h, v24.4h │ │ sub v24.4h, v30.4h, v24.4h │ │ @@ -45848,32 +46080,32 @@ │ │ smax v18.8h, v18.8h, v16.8h │ │ smax v22.8h, v22.8h, v20.8h │ │ mla v1.8h, v18.8h, v19.8h │ │ mla v1.8h, v22.8h, v19.8h │ │ add x5, x5, #0x1 │ │ subs w11, w11, #0x1 │ │ add x8, x8, #0x1 │ │ - b.ne 317d0 // b.any │ │ + b.ne 31b00 // b.any │ │ sshr v4.8h, v1.8h, #15 │ │ add v1.8h, v1.8h, v4.8h │ │ srshr v1.8h, v1.8h, #4 │ │ add v0.8h, v0.8h, v1.8h │ │ xtn v0.8b, v0.8h │ │ add x2, x2, #0x20 │ │ subs w7, w7, #0x1 │ │ st1 {v0.8b}, [x0], x1 │ │ sub x5, x5, #0x2 │ │ sub x8, x8, #0x2 │ │ - b.gt 317c4 │ │ + b.gt 31af4 │ │ ret │ │ ldr w8, [sp] │ │ cmp w8, #0xf │ │ - b.eq 32750 // b.none │ │ - adrp x9, a9000 │ │ - add x9, x9, #0x144 │ │ + b.eq 32a68 // b.none │ │ + adrp x9, aa000 │ │ + add x9, x9, #0x394 │ │ add x5, x9, w5, uxtw #1 │ │ movi v30.4h, #0xf │ │ dup v28.4h, w6 │ │ dup v27.8h, w4 │ │ trn1 v24.4h, v25.4h, v27.4h │ │ clz v24.4h, v24.4h │ │ sub v24.4h, v30.4h, v24.4h │ │ @@ -45927,35 +46159,35 @@ │ │ dup v19.8h, w11 │ │ smax v18.8h, v18.8h, v16.8h │ │ smax v22.8h, v22.8h, v20.8h │ │ mla v1.8h, v18.8h, v19.8h │ │ mla v1.8h, v22.8h, v19.8h │ │ sub x5, x5, #0xb │ │ subs w11, w11, #0x1 │ │ - b.ne 318b4 // b.any │ │ + b.ne 31be4 // b.any │ │ sshr v4.8h, v1.8h, #15 │ │ add v1.8h, v1.8h, v4.8h │ │ srshr v1.8h, v1.8h, #4 │ │ add v0.8h, v0.8h, v1.8h │ │ xtn v0.8b, v0.8h │ │ add x2, x2, #0x20 │ │ subs w7, w7, #0x1 │ │ st1 {v0.8b}, [x0], x1 │ │ sub x5, x5, #0x2 │ │ - b.gt 318a8 │ │ + b.gt 31bd8 │ │ ret │ │ ldr w8, [sp] │ │ cmp w8, #0xf │ │ - b.eq 328d0 // b.none │ │ - adrp x8, a9000 │ │ - add x8, x8, #0x17c │ │ + b.eq 32bc8 // b.none │ │ + adrp x8, aa000 │ │ + add x8, x8, #0x3cc │ │ and w9, w3, #0x1 │ │ add x8, x8, w9, uxtw #1 │ │ - adrp x9, a9000 │ │ - add x9, x9, #0x144 │ │ + adrp x9, aa000 │ │ + add x9, x9, #0x394 │ │ add x5, x9, w5, uxtw #1 │ │ movi v30.4h, #0xf │ │ dup v28.4h, w6 │ │ dup v25.8h, w3 │ │ dup v27.8h, w4 │ │ trn1 v24.4h, v25.4h, v27.4h │ │ clz v24.4h, v24.4h │ │ @@ -46049,43 +46281,43 @@ │ │ smax v18.8h, v18.8h, v16.8h │ │ smax v22.8h, v22.8h, v20.8h │ │ mla v1.8h, v18.8h, v19.8h │ │ mla v1.8h, v22.8h, v19.8h │ │ sub x5, x5, #0xb │ │ subs w11, w11, #0x1 │ │ add x8, x8, #0x1 │ │ - b.ne 31a0c // b.any │ │ + b.ne 31d3c // b.any │ │ sshr v4.8h, v1.8h, #15 │ │ add v1.8h, v1.8h, v4.8h │ │ srshr v1.8h, v1.8h, #4 │ │ add v0.8h, v0.8h, v1.8h │ │ smin v0.8h, v0.8h, v3.8h │ │ smax v0.8h, v0.8h, v2.8h │ │ xtn v0.8b, v0.8h │ │ add x2, x2, #0x20 │ │ subs w7, w7, #0x1 │ │ st1 {v0.8b}, [x0], x1 │ │ sub x5, x5, #0x2 │ │ sub x8, x8, #0x2 │ │ - b.gt 319f8 │ │ + b.gt 31d28 │ │ ret │ │ - cbnz w3, 31ba0 │ │ - b 3186c │ │ - cbnz w4, 31ba8 │ │ - b 31778 │ │ - b 319a4 │ │ + cbnz w3, 31ed0 │ │ + b 31b9c │ │ + cbnz w4, 31ed8 │ │ + b 31aa8 │ │ + b 31cd4 │ │ ldr w8, [sp] │ │ cmp w8, #0xf │ │ - b.eq 32b24 // b.none │ │ - adrp x8, a9000 │ │ - add x8, x8, #0x17c │ │ + b.eq 32df4 // b.none │ │ + adrp x8, aa000 │ │ + add x8, x8, #0x3cc │ │ and w9, w3, #0x1 │ │ add x8, x8, w9, uxtw #1 │ │ - adrp x9, a9000 │ │ - add x9, x9, #0x160 │ │ + adrp x9, aa000 │ │ + add x9, x9, #0x3b0 │ │ add x5, x9, w5, uxtw #1 │ │ movi v30.4h, #0xf │ │ dup v28.4h, w6 │ │ dup v25.8h, w3 │ │ trn1 v24.4h, v25.4h, v27.4h │ │ clz v24.4h, v24.4h │ │ sub v24.4h, v30.4h, v24.4h │ │ @@ -46123,33 +46355,33 @@ │ │ smax v18.8h, v18.8h, v16.8h │ │ smax v22.8h, v22.8h, v20.8h │ │ mla v1.8h, v18.8h, v19.8h │ │ mla v1.8h, v22.8h, v19.8h │ │ add x5, x5, #0x1 │ │ subs w11, w11, #0x1 │ │ add x8, x8, #0x1 │ │ - b.ne 31c0c // b.any │ │ + b.ne 31f3c // b.any │ │ sshr v4.8h, v1.8h, #15 │ │ add v1.8h, v1.8h, v4.8h │ │ srshr v1.8h, v1.8h, #4 │ │ add v0.8h, v0.8h, v1.8h │ │ xtn v0.8b, v0.8h │ │ st1 {v0.s}[0], [x0], x1 │ │ add x2, x2, #0x20 │ │ subs w7, w7, #0x2 │ │ st1 {v0.s}[1], [x0], x1 │ │ sub x5, x5, #0x2 │ │ sub x8, x8, #0x2 │ │ - b.gt 31bf8 │ │ + b.gt 31f28 │ │ ret │ │ ldr w8, [sp] │ │ cmp w8, #0xf │ │ - b.eq 32c80 // b.none │ │ - adrp x9, a9000 │ │ - add x9, x9, #0x160 │ │ + b.eq 32f38 // b.none │ │ + adrp x9, aa000 │ │ + add x9, x9, #0x3b0 │ │ add x5, x9, w5, uxtw #1 │ │ movi v30.4h, #0xf │ │ dup v28.4h, w6 │ │ dup v27.8h, w4 │ │ trn1 v24.4h, v25.4h, v27.4h │ │ clz v24.4h, v24.4h │ │ sub v24.4h, v30.4h, v24.4h │ │ @@ -46213,36 +46445,36 @@ │ │ dup v19.8h, w11 │ │ smax v18.8h, v18.8h, v16.8h │ │ smax v22.8h, v22.8h, v20.8h │ │ mla v1.8h, v18.8h, v19.8h │ │ mla v1.8h, v22.8h, v19.8h │ │ sub x5, x5, #0xb │ │ subs w11, w11, #0x1 │ │ - b.ne 31d0c // b.any │ │ + b.ne 3203c // b.any │ │ sshr v4.8h, v1.8h, #15 │ │ add v1.8h, v1.8h, v4.8h │ │ srshr v1.8h, v1.8h, #4 │ │ add v0.8h, v0.8h, v1.8h │ │ xtn v0.8b, v0.8h │ │ st1 {v0.s}[0], [x0], x1 │ │ add x2, x2, #0x20 │ │ subs w7, w7, #0x2 │ │ st1 {v0.s}[1], [x0], x1 │ │ sub x5, x5, #0x2 │ │ - b.gt 31cf8 │ │ + b.gt 32028 │ │ ret │ │ ldr w8, [sp] │ │ cmp w8, #0xf │ │ - b.eq 32e58 // b.none │ │ - adrp x8, a9000 │ │ - add x8, x8, #0x17c │ │ + b.eq 330f0 // b.none │ │ + adrp x8, aa000 │ │ + add x8, x8, #0x3cc │ │ and w9, w3, #0x1 │ │ add x8, x8, w9, uxtw #1 │ │ - adrp x9, a9000 │ │ - add x9, x9, #0x160 │ │ + adrp x9, aa000 │ │ + add x9, x9, #0x3b0 │ │ add x5, x9, w5, uxtw #1 │ │ movi v30.4h, #0xf │ │ dup v28.4h, w6 │ │ dup v25.8h, w3 │ │ dup v27.8h, w4 │ │ trn1 v24.4h, v25.4h, v27.4h │ │ clz v24.4h, v24.4h │ │ @@ -46350,266 +46582,271 @@ │ │ smax v18.8h, v18.8h, v16.8h │ │ smax v22.8h, v22.8h, v20.8h │ │ mla v1.8h, v18.8h, v19.8h │ │ mla v1.8h, v22.8h, v19.8h │ │ sub x5, x5, #0xb │ │ subs w11, w11, #0x1 │ │ add x8, x8, #0x1 │ │ - b.ne 31e90 // b.any │ │ + b.ne 321c0 // b.any │ │ sshr v4.8h, v1.8h, #15 │ │ add v1.8h, v1.8h, v4.8h │ │ srshr v1.8h, v1.8h, #4 │ │ add v0.8h, v0.8h, v1.8h │ │ smin v0.8h, v0.8h, v3.8h │ │ smax v0.8h, v0.8h, v2.8h │ │ xtn v0.8b, v0.8h │ │ st1 {v0.s}[0], [x0], x1 │ │ add x2, x2, #0x20 │ │ subs w7, w7, #0x2 │ │ st1 {v0.s}[1], [x0], x1 │ │ sub x5, x5, #0x2 │ │ sub x8, x8, #0x2 │ │ - b.gt 31e74 │ │ + b.gt 321a4 │ │ ret │ │ - cbnz w3, 32058 │ │ - b 31cbc │ │ - cbnz w4, 32060 │ │ - b 31bac │ │ - b 31e20 │ │ + cbnz w3, 32388 │ │ + b 31fec │ │ + cbnz w4, 32390 │ │ + b 31edc │ │ + b 32150 │ │ sub sp, sp, #0x20 │ │ mov w3, #0x8 // #8 │ │ movi v31.16b, #0x80 │ │ movi v30.16b, #0x0 │ │ movi v1.8h, #0x0 │ │ movi v3.8h, #0x0 │ │ movi v5.8h, #0x0 │ │ movi v7.8h, #0x0 │ │ + ld1 {v26.8b}, [x0], x1 │ │ movi v17.8h, #0x0 │ │ movi v18.8h, #0x0 │ │ + usubl v26.8h, v26.8b, v31.8b │ │ movi v19.8h, #0x0 │ │ movi v21.8h, #0x0 │ │ - ld1 {v26.8b}, [x0], x1 │ │ - usubl v26.8h, v26.8b, v31.8b │ │ addv h25, v26.8h │ │ rev64 v27.8h, v26.8h │ │ addp v28.8h, v26.8h, v30.8h │ │ add v5.8h, v5.8h, v26.8h │ │ ext v27.16b, v27.16b, v27.16b, #8 │ │ rev64 v29.4h, v28.4h │ │ mov v4.h[0], v25.h[0] │ │ - mov v0.16b, v26.16b │ │ - mov v2.16b, v27.16b │ │ - mov v6.16b, v28.16b │ │ - mov v16.16b, v29.16b │ │ ext v22.16b, v30.16b, v26.16b, #10 │ │ ext v23.16b, v26.16b, v30.16b, #10 │ │ add v18.8h, v18.8h, v22.8h │ │ add v19.4h, v19.4h, v23.4h │ │ mov v20.16b, v26.16b │ │ + mov v0.16b, v26.16b │ │ ld1 {v26.8b}, [x0], x1 │ │ + mov v2.16b, v27.16b │ │ usubl v26.8h, v26.8b, v31.8b │ │ + mov v6.16b, v28.16b │ │ + mov v16.16b, v29.16b │ │ addv h25, v26.8h │ │ rev64 v27.8h, v26.8h │ │ addp v28.8h, v26.8h, v30.8h │ │ add v5.8h, v5.8h, v26.8h │ │ ext v27.16b, v27.16b, v27.16b, #8 │ │ rev64 v29.4h, v28.4h │ │ mov v4.h[1], v25.h[0] │ │ + ext v22.16b, v30.16b, v26.16b, #10 │ │ + ext v23.16b, v26.16b, v30.16b, #10 │ │ + add v18.8h, v18.8h, v22.8h │ │ + add v19.4h, v19.4h, v23.4h │ │ + add v20.8h, v20.8h, v26.8h │ │ ext v22.16b, v30.16b, v26.16b, #14 │ │ ext v23.16b, v26.16b, v30.16b, #14 │ │ ext v24.16b, v30.16b, v27.16b, #14 │ │ ext v25.16b, v27.16b, v30.16b, #14 │ │ + ld1 {v26.8b}, [x0], x1 │ │ add v0.8h, v0.8h, v22.8h │ │ add v1.8h, v1.8h, v23.8h │ │ add v2.8h, v2.8h, v24.8h │ │ add v3.8h, v3.8h, v25.8h │ │ + usubl v26.8h, v26.8b, v31.8b │ │ ext v22.16b, v30.16b, v28.16b, #14 │ │ ext v23.16b, v28.16b, v30.16b, #14 │ │ ext v24.16b, v30.16b, v29.16b, #14 │ │ ext v25.16b, v29.16b, v30.16b, #14 │ │ add v6.8h, v6.8h, v22.8h │ │ add v7.4h, v7.4h, v23.4h │ │ add v16.8h, v16.8h, v24.8h │ │ add v17.4h, v17.4h, v25.4h │ │ - ext v22.16b, v30.16b, v26.16b, #10 │ │ - ext v23.16b, v26.16b, v30.16b, #10 │ │ - add v18.8h, v18.8h, v22.8h │ │ - add v19.4h, v19.4h, v23.4h │ │ - add v20.8h, v20.8h, v26.8h │ │ - ld1 {v26.8b}, [x0], x1 │ │ - usubl v26.8h, v26.8b, v31.8b │ │ addv h25, v26.8h │ │ rev64 v27.8h, v26.8h │ │ addp v28.8h, v26.8h, v30.8h │ │ add v5.8h, v5.8h, v26.8h │ │ ext v27.16b, v27.16b, v27.16b, #8 │ │ rev64 v29.4h, v28.4h │ │ mov v4.h[2], v25.h[0] │ │ ext v22.16b, v30.16b, v26.16b, #12 │ │ ext v23.16b, v26.16b, v30.16b, #12 │ │ + add v18.8h, v18.8h, v22.8h │ │ + add v19.4h, v19.4h, v23.4h │ │ + ext v24.16b, v30.16b, v26.16b, #14 │ │ + ext v25.16b, v26.16b, v30.16b, #14 │ │ + add v20.8h, v20.8h, v24.8h │ │ + add v21.4h, v21.4h, v25.4h │ │ + ext v22.16b, v30.16b, v26.16b, #12 │ │ + ext v23.16b, v26.16b, v30.16b, #12 │ │ ext v24.16b, v30.16b, v27.16b, #12 │ │ ext v25.16b, v27.16b, v30.16b, #12 │ │ + ld1 {v26.8b}, [x0], x1 │ │ add v0.8h, v0.8h, v22.8h │ │ add v1.8h, v1.8h, v23.8h │ │ add v2.8h, v2.8h, v24.8h │ │ add v3.8h, v3.8h, v25.8h │ │ + usubl v26.8h, v26.8b, v31.8b │ │ ext v22.16b, v30.16b, v28.16b, #12 │ │ ext v23.16b, v28.16b, v30.16b, #12 │ │ ext v24.16b, v30.16b, v29.16b, #12 │ │ ext v25.16b, v29.16b, v30.16b, #12 │ │ add v6.8h, v6.8h, v22.8h │ │ add v7.4h, v7.4h, v23.4h │ │ add v16.8h, v16.8h, v24.8h │ │ add v17.4h, v17.4h, v25.4h │ │ + addv h25, v26.8h │ │ + rev64 v27.8h, v26.8h │ │ + addp v28.8h, v26.8h, v30.8h │ │ + add v5.8h, v5.8h, v26.8h │ │ + ext v27.16b, v27.16b, v27.16b, #8 │ │ + rev64 v29.4h, v28.4h │ │ + mov v4.h[3], v25.h[0] │ │ ext v22.16b, v30.16b, v26.16b, #12 │ │ ext v23.16b, v26.16b, v30.16b, #12 │ │ add v18.8h, v18.8h, v22.8h │ │ add v19.4h, v19.4h, v23.4h │ │ ext v24.16b, v30.16b, v26.16b, #14 │ │ ext v25.16b, v26.16b, v30.16b, #14 │ │ add v20.8h, v20.8h, v24.8h │ │ add v21.4h, v21.4h, v25.4h │ │ - ld1 {v26.8b}, [x0], x1 │ │ - usubl v26.8h, v26.8b, v31.8b │ │ - addv h25, v26.8h │ │ - rev64 v27.8h, v26.8h │ │ - addp v28.8h, v26.8h, v30.8h │ │ - add v5.8h, v5.8h, v26.8h │ │ - ext v27.16b, v27.16b, v27.16b, #8 │ │ - rev64 v29.4h, v28.4h │ │ - mov v4.h[3], v25.h[0] │ │ ext v22.16b, v30.16b, v26.16b, #10 │ │ ext v23.16b, v26.16b, v30.16b, #10 │ │ ext v24.16b, v30.16b, v27.16b, #10 │ │ ext v25.16b, v27.16b, v30.16b, #10 │ │ + ld1 {v26.8b}, [x0], x1 │ │ add v0.8h, v0.8h, v22.8h │ │ add v1.8h, v1.8h, v23.8h │ │ add v2.8h, v2.8h, v24.8h │ │ add v3.8h, v3.8h, v25.8h │ │ + usubl v26.8h, v26.8b, v31.8b │ │ ext v22.16b, v30.16b, v28.16b, #10 │ │ ext v23.16b, v28.16b, v30.16b, #10 │ │ ext v24.16b, v30.16b, v29.16b, #10 │ │ ext v25.16b, v29.16b, v30.16b, #10 │ │ add v6.8h, v6.8h, v22.8h │ │ add v7.4h, v7.4h, v23.4h │ │ add v16.8h, v16.8h, v24.8h │ │ add v17.4h, v17.4h, v25.4h │ │ - ext v22.16b, v30.16b, v26.16b, #12 │ │ - ext v23.16b, v26.16b, v30.16b, #12 │ │ - add v18.8h, v18.8h, v22.8h │ │ - add v19.4h, v19.4h, v23.4h │ │ - ext v24.16b, v30.16b, v26.16b, #14 │ │ - ext v25.16b, v26.16b, v30.16b, #14 │ │ - add v20.8h, v20.8h, v24.8h │ │ - add v21.4h, v21.4h, v25.4h │ │ - ld1 {v26.8b}, [x0], x1 │ │ - usubl v26.8h, v26.8b, v31.8b │ │ addv h25, v26.8h │ │ rev64 v27.8h, v26.8h │ │ addp v28.8h, v26.8h, v30.8h │ │ add v5.8h, v5.8h, v26.8h │ │ ext v27.16b, v27.16b, v27.16b, #8 │ │ rev64 v29.4h, v28.4h │ │ mov v4.h[4], v25.h[0] │ │ + ext v22.16b, v30.16b, v26.16b, #14 │ │ + ext v23.16b, v26.16b, v30.16b, #14 │ │ + add v18.8h, v18.8h, v22.8h │ │ + add v19.4h, v19.4h, v23.4h │ │ + ext v24.16b, v30.16b, v26.16b, #12 │ │ + ext v25.16b, v26.16b, v30.16b, #12 │ │ + add v20.8h, v20.8h, v24.8h │ │ + add v21.4h, v21.4h, v25.4h │ │ ext v22.16b, v30.16b, v26.16b, #8 │ │ ext v23.16b, v26.16b, v30.16b, #8 │ │ ext v24.16b, v30.16b, v27.16b, #8 │ │ ext v25.16b, v27.16b, v30.16b, #8 │ │ + ld1 {v26.8b}, [x0], x1 │ │ add v0.8h, v0.8h, v22.8h │ │ add v1.8h, v1.8h, v23.8h │ │ add v2.8h, v2.8h, v24.8h │ │ add v3.8h, v3.8h, v25.8h │ │ + usubl v26.8h, v26.8b, v31.8b │ │ ext v22.16b, v30.16b, v28.16b, #8 │ │ ext v23.16b, v28.16b, v30.16b, #8 │ │ ext v24.16b, v30.16b, v29.16b, #8 │ │ ext v25.16b, v29.16b, v30.16b, #8 │ │ add v6.8h, v6.8h, v22.8h │ │ add v7.4h, v7.4h, v23.4h │ │ add v16.8h, v16.8h, v24.8h │ │ add v17.4h, v17.4h, v25.4h │ │ + addv h25, v26.8h │ │ + rev64 v27.8h, v26.8h │ │ + addp v28.8h, v26.8h, v30.8h │ │ + add v5.8h, v5.8h, v26.8h │ │ + ext v27.16b, v27.16b, v27.16b, #8 │ │ + rev64 v29.4h, v28.4h │ │ + mov v4.h[5], v25.h[0] │ │ ext v22.16b, v30.16b, v26.16b, #14 │ │ ext v23.16b, v26.16b, v30.16b, #14 │ │ add v18.8h, v18.8h, v22.8h │ │ add v19.4h, v19.4h, v23.4h │ │ ext v24.16b, v30.16b, v26.16b, #12 │ │ ext v25.16b, v26.16b, v30.16b, #12 │ │ add v20.8h, v20.8h, v24.8h │ │ add v21.4h, v21.4h, v25.4h │ │ - ld1 {v26.8b}, [x0], x1 │ │ - usubl v26.8h, v26.8b, v31.8b │ │ - addv h25, v26.8h │ │ - rev64 v27.8h, v26.8h │ │ - addp v28.8h, v26.8h, v30.8h │ │ - add v5.8h, v5.8h, v26.8h │ │ - ext v27.16b, v27.16b, v27.16b, #8 │ │ - rev64 v29.4h, v28.4h │ │ - mov v4.h[5], v25.h[0] │ │ ext v22.16b, v30.16b, v26.16b, #6 │ │ ext v23.16b, v26.16b, v30.16b, #6 │ │ ext v24.16b, v30.16b, v27.16b, #6 │ │ ext v25.16b, v27.16b, v30.16b, #6 │ │ + ld1 {v26.8b}, [x0], x1 │ │ add v0.8h, v0.8h, v22.8h │ │ add v1.8h, v1.8h, v23.8h │ │ add v2.8h, v2.8h, v24.8h │ │ add v3.8h, v3.8h, v25.8h │ │ + usubl v26.8h, v26.8b, v31.8b │ │ ext v22.16b, v30.16b, v28.16b, #6 │ │ ext v23.16b, v28.16b, v30.16b, #6 │ │ ext v24.16b, v30.16b, v29.16b, #6 │ │ ext v25.16b, v29.16b, v30.16b, #6 │ │ add v6.8h, v6.8h, v22.8h │ │ add v7.4h, v7.4h, v23.4h │ │ add v16.8h, v16.8h, v24.8h │ │ add v17.4h, v17.4h, v25.4h │ │ - ext v22.16b, v30.16b, v26.16b, #14 │ │ - ext v23.16b, v26.16b, v30.16b, #14 │ │ - add v18.8h, v18.8h, v22.8h │ │ - add v19.4h, v19.4h, v23.4h │ │ - ext v24.16b, v30.16b, v26.16b, #12 │ │ - ext v25.16b, v26.16b, v30.16b, #12 │ │ - add v20.8h, v20.8h, v24.8h │ │ - add v21.4h, v21.4h, v25.4h │ │ - ld1 {v26.8b}, [x0], x1 │ │ - usubl v26.8h, v26.8b, v31.8b │ │ addv h25, v26.8h │ │ rev64 v27.8h, v26.8h │ │ addp v28.8h, v26.8h, v30.8h │ │ add v5.8h, v5.8h, v26.8h │ │ ext v27.16b, v27.16b, v27.16b, #8 │ │ rev64 v29.4h, v28.4h │ │ mov v4.h[6], v25.h[0] │ │ + add v18.8h, v18.8h, v26.8h │ │ + ext v24.16b, v30.16b, v26.16b, #10 │ │ + ext v25.16b, v26.16b, v30.16b, #10 │ │ + add v20.8h, v20.8h, v24.8h │ │ + add v21.4h, v21.4h, v25.4h │ │ ext v22.16b, v30.16b, v26.16b, #4 │ │ ext v23.16b, v26.16b, v30.16b, #4 │ │ ext v24.16b, v30.16b, v27.16b, #4 │ │ ext v25.16b, v27.16b, v30.16b, #4 │ │ + ld1 {v26.8b}, [x0], x1 │ │ add v0.8h, v0.8h, v22.8h │ │ add v1.8h, v1.8h, v23.8h │ │ add v2.8h, v2.8h, v24.8h │ │ add v3.8h, v3.8h, v25.8h │ │ + usubl v26.8h, v26.8b, v31.8b │ │ ext v22.16b, v30.16b, v28.16b, #4 │ │ ext v23.16b, v28.16b, v30.16b, #4 │ │ ext v24.16b, v30.16b, v29.16b, #4 │ │ ext v25.16b, v29.16b, v30.16b, #4 │ │ add v6.8h, v6.8h, v22.8h │ │ add v7.4h, v7.4h, v23.4h │ │ add v16.8h, v16.8h, v24.8h │ │ add v17.4h, v17.4h, v25.4h │ │ - add v18.8h, v18.8h, v26.8h │ │ - ext v24.16b, v30.16b, v26.16b, #10 │ │ - ext v25.16b, v26.16b, v30.16b, #10 │ │ - add v20.8h, v20.8h, v24.8h │ │ - add v21.4h, v21.4h, v25.4h │ │ - ld1 {v26.8b}, [x0], x1 │ │ - usubl v26.8h, v26.8b, v31.8b │ │ addv h25, v26.8h │ │ rev64 v27.8h, v26.8h │ │ addp v28.8h, v26.8h, v30.8h │ │ add v5.8h, v5.8h, v26.8h │ │ ext v27.16b, v27.16b, v27.16b, #8 │ │ rev64 v29.4h, v28.4h │ │ mov v4.h[7], v25.h[0] │ │ + add v18.8h, v18.8h, v26.8h │ │ + ext v24.16b, v30.16b, v26.16b, #10 │ │ + ext v25.16b, v26.16b, v30.16b, #10 │ │ + add v20.8h, v20.8h, v24.8h │ │ + add v21.4h, v21.4h, v25.4h │ │ ext v22.16b, v30.16b, v26.16b, #2 │ │ ext v23.16b, v26.16b, v30.16b, #2 │ │ ext v24.16b, v30.16b, v27.16b, #2 │ │ ext v25.16b, v27.16b, v30.16b, #2 │ │ add v0.8h, v0.8h, v22.8h │ │ add v1.8h, v1.8h, v23.8h │ │ add v2.8h, v2.8h, v24.8h │ │ @@ -46618,19 +46855,14 @@ │ │ ext v23.16b, v28.16b, v30.16b, #2 │ │ ext v24.16b, v30.16b, v29.16b, #2 │ │ ext v25.16b, v29.16b, v30.16b, #2 │ │ add v6.8h, v6.8h, v22.8h │ │ add v7.4h, v7.4h, v23.4h │ │ add v16.8h, v16.8h, v24.8h │ │ add v17.4h, v17.4h, v25.4h │ │ - add v18.8h, v18.8h, v26.8h │ │ - ext v24.16b, v30.16b, v26.16b, #10 │ │ - ext v25.16b, v26.16b, v30.16b, #10 │ │ - add v20.8h, v20.8h, v24.8h │ │ - add v21.4h, v21.4h, v25.4h │ │ movi v31.4s, #0x69 │ │ smull v26.4s, v4.4h, v4.4h │ │ smlal2 v26.4s, v4.8h, v4.8h │ │ smull v27.4s, v5.4h, v5.4h │ │ smlal2 v27.4s, v5.8h, v5.8h │ │ mul v26.4s, v26.4s, v31.4s │ │ mul v27.4s, v27.4s, v31.4s │ │ @@ -46638,16 +46870,16 @@ │ │ addv s5, v27.4s │ │ rev64 v1.8h, v1.8h │ │ rev64 v3.8h, v3.8h │ │ ext v1.16b, v1.16b, v1.16b, #10 │ │ ext v3.16b, v3.16b, v3.16b, #10 │ │ str s4, [sp, #8] │ │ str s5, [sp, #24] │ │ - adrp x4, a9000 │ │ - add x4, x4, #0x11c │ │ + adrp x4, aa000 │ │ + add x4, x4, #0x36c │ │ ld1 {v31.8h}, [x4] │ │ smull v22.4s, v0.4h, v0.4h │ │ smull2 v23.4s, v0.8h, v0.8h │ │ smlal v22.4s, v1.4h, v1.4h │ │ smlal2 v23.4s, v1.8h, v1.8h │ │ smull v24.4s, v2.4h, v2.4h │ │ smull2 v25.4s, v2.8h, v2.8h │ │ @@ -46657,16 +46889,16 @@ │ │ uxtl2 v31.4s, v31.8h │ │ mul v22.4s, v22.4s, v30.4s │ │ mla v22.4s, v23.4s, v31.4s │ │ mul v24.4s, v24.4s, v30.4s │ │ mla v24.4s, v25.4s, v31.4s │ │ addv s0, v22.4s │ │ addv s2, v24.4s │ │ - adrp x5, a9000 │ │ - add x5, x5, #0x12c │ │ + adrp x5, aa000 │ │ + add x5, x5, #0x37c │ │ ld1 {v29.4h-v31.4h}, [x5] │ │ str s0, [sp] │ │ str s2, [sp, #16] │ │ uxtl v29.4s, v29.4h │ │ uxtl v30.4s, v30.4h │ │ uxtl v31.4s, v31.4h │ │ smull v22.4s, v6.4h, v6.4h │ │ @@ -46741,35 +46973,35 @@ │ │ eor w3, w0, #0x4 │ │ ldr w4, [sp, w3, uxtw #2] │ │ sub w1, w1, w4 │ │ lsr w1, w1, #10 │ │ str w1, [x2] │ │ add sp, sp, #0x20 │ │ ret │ │ - adrp x8, a9000 │ │ - add x8, x8, #0x17c │ │ + adrp x8, aa000 │ │ + add x8, x8, #0x3cc │ │ and w9, w3, #0x1 │ │ add x8, x8, w9, uxtw #1 │ │ - adrp x9, a9000 │ │ - add x9, x9, #0x144 │ │ + adrp x9, aa000 │ │ + add x9, x9, #0x394 │ │ add x5, x9, w5, uxtw #1 │ │ movi v30.8b, #0x7 │ │ dup v28.8b, w6 │ │ dup v25.16b, w3 │ │ trn1 v24.8b, v25.8b, v27.8b │ │ clz v24.8b, v24.8b │ │ sub v24.8b, v30.8b, v24.8b │ │ uqsub v24.8b, v28.8b, v24.8b │ │ neg v24.8b, v24.8b │ │ dup v24.16b, v24.b[0] │ │ add x12, x2, #0x10 │ │ ld1 {v0.d}[0], [x2] │ │ ld1 {v0.d}[1], [x12] │ │ - movi v1.8h, #0x0 │ │ - movi v2.8h, #0x0 │ │ + movi v1.16b, #0xff │ │ + movi v2.16b, #0x0 │ │ mov w11, #0x2 // #2 │ │ ldrb w9, [x5] │ │ add x6, x2, w9, sxtb │ │ sub x9, x2, w9, sxtb │ │ ld1 {v5.d}[0], [x6] │ │ add x6, x6, #0x10 │ │ ld1 {v6.d}[0], [x9] │ │ @@ -46788,57 +47020,51 @@ │ │ umin v17.16b, v17.16b, v16.16b │ │ umin v21.16b, v21.16b, v20.16b │ │ dup v19.16b, w10 │ │ neg v16.16b, v17.16b │ │ neg v20.16b, v21.16b │ │ bsl v18.16b, v16.16b, v17.16b │ │ bsl v22.16b, v20.16b, v21.16b │ │ - smlal v1.8h, v18.8b, v19.8b │ │ - smlal v1.8h, v22.8b, v19.8b │ │ - smlal2 v2.8h, v18.16b, v19.16b │ │ - smlal2 v2.8h, v22.16b, v19.16b │ │ + mla v1.16b, v18.16b, v19.16b │ │ + mla v2.16b, v22.16b, v19.16b │ │ add x5, x5, #0x1 │ │ subs w11, w11, #0x1 │ │ add x8, x8, #0x1 │ │ - b.ne 32684 // b.any │ │ - sshr v5.8h, v1.8h, #15 │ │ - sshr v6.8h, v2.8h, #15 │ │ - add v1.8h, v1.8h, v5.8h │ │ - add v2.8h, v2.8h, v6.8h │ │ - srshr v1.8h, v1.8h, #4 │ │ - srshr v2.8h, v2.8h, #4 │ │ - uaddw v1.8h, v1.8h, v0.8b │ │ - uaddw2 v2.8h, v2.8h, v0.16b │ │ - sqxtun v0.8b, v1.8h │ │ - sqxtun2 v0.16b, v2.8h │ │ + b.ne 329b4 // b.any │ │ + srhadd v5.16b, v1.16b, v2.16b │ │ + shadd v6.16b, v1.16b, v2.16b │ │ + sshr v1.16b, v5.16b, #7 │ │ + bsl v1.16b, v6.16b, v5.16b │ │ + srshr v1.16b, v1.16b, #3 │ │ + usqadd v0.16b, v1.16b │ │ st1 {v0.d}[0], [x0], x1 │ │ add x2, x2, #0x20 │ │ subs w7, w7, #0x2 │ │ st1 {v0.d}[1], [x0], x1 │ │ sub x5, x5, #0x2 │ │ sub x8, x8, #0x2 │ │ - b.gt 3266c │ │ + b.gt 3299c │ │ ret │ │ - adrp x9, a9000 │ │ - add x9, x9, #0x144 │ │ + adrp x9, aa000 │ │ + add x9, x9, #0x394 │ │ add x5, x9, w5, uxtw #1 │ │ movi v30.8b, #0x7 │ │ dup v28.8b, w6 │ │ dup v27.16b, w4 │ │ trn1 v24.8b, v25.8b, v27.8b │ │ clz v24.8b, v24.8b │ │ sub v24.8b, v30.8b, v24.8b │ │ uqsub v24.8b, v28.8b, v24.8b │ │ neg v24.8b, v24.8b │ │ dup v26.16b, v24.b[1] │ │ add x12, x2, #0x10 │ │ ld1 {v0.d}[0], [x2] │ │ ld1 {v0.d}[1], [x12] │ │ - movi v1.8h, #0x0 │ │ - movi v2.8h, #0x0 │ │ + movi v1.16b, #0xff │ │ + movi v2.16b, #0x0 │ │ mov w11, #0x2 // #2 │ │ add x5, x5, #0x4 │ │ ldrb w9, [x5] │ │ add x6, x2, w9, sxtb │ │ sub x9, x2, w9, sxtb │ │ ld1 {v28.d}[0], [x6] │ │ add x6, x6, #0x10 │ │ @@ -46867,18 +47093,16 @@ │ │ umin v17.16b, v17.16b, v16.16b │ │ umin v21.16b, v21.16b, v20.16b │ │ dup v19.16b, w11 │ │ neg v16.16b, v17.16b │ │ neg v20.16b, v21.16b │ │ bsl v18.16b, v16.16b, v17.16b │ │ bsl v22.16b, v20.16b, v21.16b │ │ - smlal v1.8h, v18.8b, v19.8b │ │ - smlal v1.8h, v22.8b, v19.8b │ │ - smlal2 v2.8h, v18.16b, v19.16b │ │ - smlal2 v2.8h, v22.16b, v19.16b │ │ + mla v1.16b, v18.16b, v19.16b │ │ + mla v2.16b, v22.16b, v19.16b │ │ uabd v16.16b, v0.16b, v5.16b │ │ uabd v20.16b, v0.16b, v6.16b │ │ ushl v17.16b, v16.16b, v26.16b │ │ ushl v21.16b, v20.16b, v26.16b │ │ uqsub v17.16b, v27.16b, v17.16b │ │ uqsub v21.16b, v27.16b, v21.16b │ │ cmhi v18.16b, v0.16b, v5.16b │ │ @@ -46886,44 +47110,38 @@ │ │ umin v17.16b, v17.16b, v16.16b │ │ umin v21.16b, v21.16b, v20.16b │ │ dup v19.16b, w11 │ │ neg v16.16b, v17.16b │ │ neg v20.16b, v21.16b │ │ bsl v18.16b, v16.16b, v17.16b │ │ bsl v22.16b, v20.16b, v21.16b │ │ - smlal v1.8h, v18.8b, v19.8b │ │ - smlal v1.8h, v22.8b, v19.8b │ │ - smlal2 v2.8h, v18.16b, v19.16b │ │ - smlal2 v2.8h, v22.16b, v19.16b │ │ + mla v1.16b, v18.16b, v19.16b │ │ + mla v2.16b, v22.16b, v19.16b │ │ sub x5, x5, #0xb │ │ subs w11, w11, #0x1 │ │ - b.ne 32798 // b.any │ │ - sshr v5.8h, v1.8h, #15 │ │ - sshr v6.8h, v2.8h, #15 │ │ - add v1.8h, v1.8h, v5.8h │ │ - add v2.8h, v2.8h, v6.8h │ │ - srshr v1.8h, v1.8h, #4 │ │ - srshr v2.8h, v2.8h, #4 │ │ - uaddw v1.8h, v1.8h, v0.8b │ │ - uaddw2 v2.8h, v2.8h, v0.16b │ │ - sqxtun v0.8b, v1.8h │ │ - sqxtun2 v0.16b, v2.8h │ │ + b.ne 32ab0 // b.any │ │ + srhadd v5.16b, v1.16b, v2.16b │ │ + shadd v6.16b, v1.16b, v2.16b │ │ + sshr v1.16b, v5.16b, #7 │ │ + bsl v1.16b, v6.16b, v5.16b │ │ + srshr v1.16b, v1.16b, #3 │ │ + usqadd v0.16b, v1.16b │ │ st1 {v0.d}[0], [x0], x1 │ │ add x2, x2, #0x20 │ │ subs w7, w7, #0x2 │ │ st1 {v0.d}[1], [x0], x1 │ │ sub x5, x5, #0x2 │ │ - b.gt 32780 │ │ + b.gt 32a98 │ │ ret │ │ - adrp x8, a9000 │ │ - add x8, x8, #0x17c │ │ + adrp x8, aa000 │ │ + add x8, x8, #0x3cc │ │ and w9, w3, #0x1 │ │ add x8, x8, w9, uxtw #1 │ │ - adrp x9, a9000 │ │ - add x9, x9, #0x144 │ │ + adrp x9, aa000 │ │ + add x9, x9, #0x394 │ │ add x5, x9, w5, uxtw #1 │ │ movi v30.8b, #0x7 │ │ dup v28.8b, w6 │ │ dup v25.16b, w3 │ │ dup v27.16b, w4 │ │ trn1 v24.8b, v25.8b, v27.8b │ │ clz v24.8b, v24.8b │ │ @@ -46931,16 +47149,16 @@ │ │ uqsub v24.8b, v28.8b, v24.8b │ │ neg v24.8b, v24.8b │ │ dup v26.16b, v24.b[1] │ │ dup v24.16b, v24.b[0] │ │ add x12, x2, #0x10 │ │ ld1 {v0.d}[0], [x2] │ │ ld1 {v0.d}[1], [x12] │ │ - movi v1.8h, #0x0 │ │ - movi v2.8h, #0x0 │ │ + movi v1.16b, #0xff │ │ + movi v2.16b, #0x0 │ │ mov v3.16b, v0.16b │ │ mov v4.16b, v0.16b │ │ mov w11, #0x2 // #2 │ │ ldrb w9, [x5] │ │ add x6, x2, w9, sxtb │ │ sub x9, x2, w9, sxtb │ │ ld1 {v5.d}[0], [x6] │ │ @@ -46975,18 +47193,16 @@ │ │ umin v17.16b, v17.16b, v16.16b │ │ umin v21.16b, v21.16b, v20.16b │ │ dup v19.16b, w10 │ │ neg v16.16b, v17.16b │ │ neg v20.16b, v21.16b │ │ bsl v18.16b, v16.16b, v17.16b │ │ bsl v22.16b, v20.16b, v21.16b │ │ - smlal v1.8h, v18.8b, v19.8b │ │ - smlal v1.8h, v22.8b, v19.8b │ │ - smlal2 v2.8h, v18.16b, v19.16b │ │ - smlal2 v2.8h, v22.16b, v19.16b │ │ + mla v1.16b, v18.16b, v19.16b │ │ + mla v2.16b, v22.16b, v19.16b │ │ add x5, x5, #0x8 │ │ ldrb w9, [x5] │ │ add x6, x2, w9, sxtb │ │ sub x9, x2, w9, sxtb │ │ ld1 {v5.d}[0], [x6] │ │ add x6, x6, #0x10 │ │ ld1 {v6.d}[0], [x9] │ │ @@ -47008,18 +47224,16 @@ │ │ umin v17.16b, v17.16b, v16.16b │ │ umin v21.16b, v21.16b, v20.16b │ │ dup v19.16b, w11 │ │ neg v16.16b, v17.16b │ │ neg v20.16b, v21.16b │ │ bsl v18.16b, v16.16b, v17.16b │ │ bsl v22.16b, v20.16b, v21.16b │ │ - smlal v1.8h, v18.8b, v19.8b │ │ - smlal v1.8h, v22.8b, v19.8b │ │ - smlal2 v2.8h, v18.16b, v19.16b │ │ - smlal2 v2.8h, v22.16b, v19.16b │ │ + mla v1.16b, v18.16b, v19.16b │ │ + mla v2.16b, v22.16b, v19.16b │ │ umin v3.16b, v3.16b, v5.16b │ │ umax v4.16b, v4.16b, v5.16b │ │ umin v3.16b, v3.16b, v6.16b │ │ umax v4.16b, v4.16b, v6.16b │ │ uabd v16.16b, v0.16b, v5.16b │ │ uabd v20.16b, v0.16b, v6.16b │ │ ushl v17.16b, v16.16b, v26.16b │ │ @@ -47031,48 +47245,42 @@ │ │ umin v17.16b, v17.16b, v16.16b │ │ umin v21.16b, v21.16b, v20.16b │ │ dup v19.16b, w11 │ │ neg v16.16b, v17.16b │ │ neg v20.16b, v21.16b │ │ bsl v18.16b, v16.16b, v17.16b │ │ bsl v22.16b, v20.16b, v21.16b │ │ - smlal v1.8h, v18.8b, v19.8b │ │ - smlal v1.8h, v22.8b, v19.8b │ │ - smlal2 v2.8h, v18.16b, v19.16b │ │ - smlal2 v2.8h, v22.16b, v19.16b │ │ + mla v1.16b, v18.16b, v19.16b │ │ + mla v2.16b, v22.16b, v19.16b │ │ sub x5, x5, #0xb │ │ subs w11, w11, #0x1 │ │ add x8, x8, #0x1 │ │ - b.ne 32938 // b.any │ │ - sshr v5.8h, v1.8h, #15 │ │ - sshr v6.8h, v2.8h, #15 │ │ - add v1.8h, v1.8h, v5.8h │ │ - add v2.8h, v2.8h, v6.8h │ │ - srshr v1.8h, v1.8h, #4 │ │ - srshr v2.8h, v2.8h, #4 │ │ - uaddw v1.8h, v1.8h, v0.8b │ │ - uaddw2 v2.8h, v2.8h, v0.16b │ │ - sqxtun v0.8b, v1.8h │ │ - sqxtun2 v0.16b, v2.8h │ │ + b.ne 32c30 // b.any │ │ + srhadd v5.16b, v1.16b, v2.16b │ │ + shadd v6.16b, v1.16b, v2.16b │ │ + sshr v1.16b, v5.16b, #7 │ │ + bsl v1.16b, v6.16b, v5.16b │ │ + srshr v1.16b, v1.16b, #3 │ │ + usqadd v0.16b, v1.16b │ │ umin v0.16b, v0.16b, v4.16b │ │ umax v0.16b, v0.16b, v3.16b │ │ st1 {v0.d}[0], [x0], x1 │ │ add x2, x2, #0x20 │ │ subs w7, w7, #0x2 │ │ st1 {v0.d}[1], [x0], x1 │ │ sub x5, x5, #0x2 │ │ sub x8, x8, #0x2 │ │ - b.gt 32918 │ │ + b.gt 32c10 │ │ ret │ │ - adrp x8, a9000 │ │ - add x8, x8, #0x17c │ │ + adrp x8, aa000 │ │ + add x8, x8, #0x3cc │ │ and w9, w3, #0x1 │ │ add x8, x8, w9, uxtw #1 │ │ - adrp x9, a9000 │ │ - add x9, x9, #0x160 │ │ + adrp x9, aa000 │ │ + add x9, x9, #0x3b0 │ │ add x5, x9, w5, uxtw #1 │ │ movi v30.8b, #0x7 │ │ dup v28.8b, w6 │ │ dup v25.16b, w3 │ │ trn1 v24.8b, v25.8b, v27.8b │ │ clz v24.8b, v24.8b │ │ sub v24.8b, v30.8b, v24.8b │ │ @@ -47082,16 +47290,16 @@ │ │ add x12, x2, #0x8 │ │ add x13, x2, #0x10 │ │ add x14, x2, #0x18 │ │ ld1 {v0.s}[0], [x2] │ │ ld1 {v0.s}[1], [x12] │ │ ld1 {v0.s}[2], [x13] │ │ ld1 {v0.s}[3], [x14] │ │ - movi v1.8h, #0x0 │ │ - movi v2.8h, #0x0 │ │ + movi v1.16b, #0xff │ │ + movi v2.16b, #0x0 │ │ mov w11, #0x2 // #2 │ │ ldrb w9, [x5] │ │ add x6, x2, w9, sxtb │ │ sub x9, x2, w9, sxtb │ │ ld1 {v5.s}[0], [x6] │ │ add x6, x6, #0x8 │ │ ld1 {v6.s}[0], [x9] │ │ @@ -47118,44 +47326,38 @@ │ │ umin v17.16b, v17.16b, v16.16b │ │ umin v21.16b, v21.16b, v20.16b │ │ dup v19.16b, w10 │ │ neg v16.16b, v17.16b │ │ neg v20.16b, v21.16b │ │ bsl v18.16b, v16.16b, v17.16b │ │ bsl v22.16b, v20.16b, v21.16b │ │ - smlal v1.8h, v18.8b, v19.8b │ │ - smlal v1.8h, v22.8b, v19.8b │ │ - smlal2 v2.8h, v18.16b, v19.16b │ │ - smlal2 v2.8h, v22.16b, v19.16b │ │ + mla v1.16b, v18.16b, v19.16b │ │ + mla v2.16b, v22.16b, v19.16b │ │ add x5, x5, #0x1 │ │ subs w11, w11, #0x1 │ │ add x8, x8, #0x1 │ │ - b.ne 32b8c // b.any │ │ - sshr v5.8h, v1.8h, #15 │ │ - sshr v6.8h, v2.8h, #15 │ │ - add v1.8h, v1.8h, v5.8h │ │ - add v2.8h, v2.8h, v6.8h │ │ - srshr v1.8h, v1.8h, #4 │ │ - srshr v2.8h, v2.8h, #4 │ │ - uaddw v1.8h, v1.8h, v0.8b │ │ - uaddw2 v2.8h, v2.8h, v0.16b │ │ - sqxtun v0.8b, v1.8h │ │ - sqxtun2 v0.16b, v2.8h │ │ + b.ne 32e5c // b.any │ │ + srhadd v5.16b, v1.16b, v2.16b │ │ + shadd v6.16b, v1.16b, v2.16b │ │ + sshr v1.16b, v5.16b, #7 │ │ + bsl v1.16b, v6.16b, v5.16b │ │ + srshr v1.16b, v1.16b, #3 │ │ + usqadd v0.16b, v1.16b │ │ st1 {v0.s}[0], [x0], x1 │ │ add x2, x2, #0x20 │ │ st1 {v0.s}[1], [x0], x1 │ │ subs w7, w7, #0x4 │ │ st1 {v0.s}[2], [x0], x1 │ │ st1 {v0.s}[3], [x0], x1 │ │ sub x5, x5, #0x2 │ │ sub x8, x8, #0x2 │ │ - b.gt 32b64 │ │ + b.gt 32e34 │ │ ret │ │ - adrp x9, a9000 │ │ - add x9, x9, #0x160 │ │ + adrp x9, aa000 │ │ + add x9, x9, #0x3b0 │ │ add x5, x9, w5, uxtw #1 │ │ movi v30.8b, #0x7 │ │ dup v28.8b, w6 │ │ dup v27.16b, w4 │ │ trn1 v24.8b, v25.8b, v27.8b │ │ clz v24.8b, v24.8b │ │ sub v24.8b, v30.8b, v24.8b │ │ @@ -47165,16 +47367,16 @@ │ │ add x12, x2, #0x8 │ │ add x13, x2, #0x10 │ │ add x14, x2, #0x18 │ │ ld1 {v0.s}[0], [x2] │ │ ld1 {v0.s}[1], [x12] │ │ ld1 {v0.s}[2], [x13] │ │ ld1 {v0.s}[3], [x14] │ │ - movi v1.8h, #0x0 │ │ - movi v2.8h, #0x0 │ │ + movi v1.16b, #0xff │ │ + movi v2.16b, #0x0 │ │ mov w11, #0x2 // #2 │ │ add x5, x5, #0x4 │ │ ldrb w9, [x5] │ │ add x6, x2, w9, sxtb │ │ sub x9, x2, w9, sxtb │ │ ld1 {v28.s}[0], [x6] │ │ add x6, x6, #0x8 │ │ @@ -47219,18 +47421,16 @@ │ │ umin v17.16b, v17.16b, v16.16b │ │ umin v21.16b, v21.16b, v20.16b │ │ dup v19.16b, w11 │ │ neg v16.16b, v17.16b │ │ neg v20.16b, v21.16b │ │ bsl v18.16b, v16.16b, v17.16b │ │ bsl v22.16b, v20.16b, v21.16b │ │ - smlal v1.8h, v18.8b, v19.8b │ │ - smlal v1.8h, v22.8b, v19.8b │ │ - smlal2 v2.8h, v18.16b, v19.16b │ │ - smlal2 v2.8h, v22.16b, v19.16b │ │ + mla v1.16b, v18.16b, v19.16b │ │ + mla v2.16b, v22.16b, v19.16b │ │ uabd v16.16b, v0.16b, v5.16b │ │ uabd v20.16b, v0.16b, v6.16b │ │ ushl v17.16b, v16.16b, v26.16b │ │ ushl v21.16b, v20.16b, v26.16b │ │ uqsub v17.16b, v27.16b, v17.16b │ │ uqsub v21.16b, v27.16b, v21.16b │ │ cmhi v18.16b, v0.16b, v5.16b │ │ @@ -47238,46 +47438,40 @@ │ │ umin v17.16b, v17.16b, v16.16b │ │ umin v21.16b, v21.16b, v20.16b │ │ dup v19.16b, w11 │ │ neg v16.16b, v17.16b │ │ neg v20.16b, v21.16b │ │ bsl v18.16b, v16.16b, v17.16b │ │ bsl v22.16b, v20.16b, v21.16b │ │ - smlal v1.8h, v18.8b, v19.8b │ │ - smlal v1.8h, v22.8b, v19.8b │ │ - smlal2 v2.8h, v18.16b, v19.16b │ │ - smlal2 v2.8h, v22.16b, v19.16b │ │ + mla v1.16b, v18.16b, v19.16b │ │ + mla v2.16b, v22.16b, v19.16b │ │ sub x5, x5, #0xb │ │ subs w11, w11, #0x1 │ │ - b.ne 32cd8 // b.any │ │ - sshr v5.8h, v1.8h, #15 │ │ - sshr v6.8h, v2.8h, #15 │ │ - add v1.8h, v1.8h, v5.8h │ │ - add v2.8h, v2.8h, v6.8h │ │ - srshr v1.8h, v1.8h, #4 │ │ - srshr v2.8h, v2.8h, #4 │ │ - uaddw v1.8h, v1.8h, v0.8b │ │ - uaddw2 v2.8h, v2.8h, v0.16b │ │ - sqxtun v0.8b, v1.8h │ │ - sqxtun2 v0.16b, v2.8h │ │ + b.ne 32f90 // b.any │ │ + srhadd v5.16b, v1.16b, v2.16b │ │ + shadd v6.16b, v1.16b, v2.16b │ │ + sshr v1.16b, v5.16b, #7 │ │ + bsl v1.16b, v6.16b, v5.16b │ │ + srshr v1.16b, v1.16b, #3 │ │ + usqadd v0.16b, v1.16b │ │ st1 {v0.s}[0], [x0], x1 │ │ add x2, x2, #0x20 │ │ st1 {v0.s}[1], [x0], x1 │ │ subs w7, w7, #0x4 │ │ st1 {v0.s}[2], [x0], x1 │ │ st1 {v0.s}[3], [x0], x1 │ │ sub x5, x5, #0x2 │ │ - b.gt 32cb0 │ │ + b.gt 32f68 │ │ ret │ │ - adrp x8, a9000 │ │ - add x8, x8, #0x17c │ │ + adrp x8, aa000 │ │ + add x8, x8, #0x3cc │ │ and w9, w3, #0x1 │ │ add x8, x8, w9, uxtw #1 │ │ - adrp x9, a9000 │ │ - add x9, x9, #0x160 │ │ + adrp x9, aa000 │ │ + add x9, x9, #0x3b0 │ │ add x5, x9, w5, uxtw #1 │ │ movi v30.8b, #0x7 │ │ dup v28.8b, w6 │ │ dup v25.16b, w3 │ │ dup v27.16b, w4 │ │ trn1 v24.8b, v25.8b, v27.8b │ │ clz v24.8b, v24.8b │ │ @@ -47289,16 +47483,16 @@ │ │ add x12, x2, #0x8 │ │ add x13, x2, #0x10 │ │ add x14, x2, #0x18 │ │ ld1 {v0.s}[0], [x2] │ │ ld1 {v0.s}[1], [x12] │ │ ld1 {v0.s}[2], [x13] │ │ ld1 {v0.s}[3], [x14] │ │ - movi v1.8h, #0x0 │ │ - movi v2.8h, #0x0 │ │ + movi v1.16b, #0xff │ │ + movi v2.16b, #0x0 │ │ mov v3.16b, v0.16b │ │ mov v4.16b, v0.16b │ │ mov w11, #0x2 // #2 │ │ ldrb w9, [x5] │ │ add x6, x2, w9, sxtb │ │ sub x9, x2, w9, sxtb │ │ ld1 {v5.s}[0], [x6] │ │ @@ -47349,18 +47543,16 @@ │ │ umin v17.16b, v17.16b, v16.16b │ │ umin v21.16b, v21.16b, v20.16b │ │ dup v19.16b, w10 │ │ neg v16.16b, v17.16b │ │ neg v20.16b, v21.16b │ │ bsl v18.16b, v16.16b, v17.16b │ │ bsl v22.16b, v20.16b, v21.16b │ │ - smlal v1.8h, v18.8b, v19.8b │ │ - smlal v1.8h, v22.8b, v19.8b │ │ - smlal2 v2.8h, v18.16b, v19.16b │ │ - smlal2 v2.8h, v22.16b, v19.16b │ │ + mla v1.16b, v18.16b, v19.16b │ │ + mla v2.16b, v22.16b, v19.16b │ │ add x5, x5, #0x8 │ │ ldrb w9, [x5] │ │ add x6, x2, w9, sxtb │ │ sub x9, x2, w9, sxtb │ │ ld1 {v5.s}[0], [x6] │ │ add x6, x6, #0x8 │ │ ld1 {v6.s}[0], [x9] │ │ @@ -47390,18 +47582,16 @@ │ │ umin v17.16b, v17.16b, v16.16b │ │ umin v21.16b, v21.16b, v20.16b │ │ dup v19.16b, w11 │ │ neg v16.16b, v17.16b │ │ neg v20.16b, v21.16b │ │ bsl v18.16b, v16.16b, v17.16b │ │ bsl v22.16b, v20.16b, v21.16b │ │ - smlal v1.8h, v18.8b, v19.8b │ │ - smlal v1.8h, v22.8b, v19.8b │ │ - smlal2 v2.8h, v18.16b, v19.16b │ │ - smlal2 v2.8h, v22.16b, v19.16b │ │ + mla v1.16b, v18.16b, v19.16b │ │ + mla v2.16b, v22.16b, v19.16b │ │ umin v3.16b, v3.16b, v5.16b │ │ umax v4.16b, v4.16b, v5.16b │ │ umin v3.16b, v3.16b, v6.16b │ │ umax v4.16b, v4.16b, v6.16b │ │ uabd v16.16b, v0.16b, v5.16b │ │ uabd v20.16b, v0.16b, v6.16b │ │ ushl v17.16b, v16.16b, v26.16b │ │ @@ -47413,192 +47603,186 @@ │ │ umin v17.16b, v17.16b, v16.16b │ │ umin v21.16b, v21.16b, v20.16b │ │ dup v19.16b, w11 │ │ neg v16.16b, v17.16b │ │ neg v20.16b, v21.16b │ │ bsl v18.16b, v16.16b, v17.16b │ │ bsl v22.16b, v20.16b, v21.16b │ │ - smlal v1.8h, v18.8b, v19.8b │ │ - smlal v1.8h, v22.8b, v19.8b │ │ - smlal2 v2.8h, v18.16b, v19.16b │ │ - smlal2 v2.8h, v22.16b, v19.16b │ │ + mla v1.16b, v18.16b, v19.16b │ │ + mla v2.16b, v22.16b, v19.16b │ │ sub x5, x5, #0xb │ │ subs w11, w11, #0x1 │ │ add x8, x8, #0x1 │ │ - b.ne 32ed0 // b.any │ │ - sshr v5.8h, v1.8h, #15 │ │ - sshr v6.8h, v2.8h, #15 │ │ - add v1.8h, v1.8h, v5.8h │ │ - add v2.8h, v2.8h, v6.8h │ │ - srshr v1.8h, v1.8h, #4 │ │ - srshr v2.8h, v2.8h, #4 │ │ - uaddw v1.8h, v1.8h, v0.8b │ │ - uaddw2 v2.8h, v2.8h, v0.16b │ │ - sqxtun v0.8b, v1.8h │ │ - sqxtun2 v0.16b, v2.8h │ │ + b.ne 33168 // b.any │ │ + srhadd v5.16b, v1.16b, v2.16b │ │ + shadd v6.16b, v1.16b, v2.16b │ │ + sshr v1.16b, v5.16b, #7 │ │ + bsl v1.16b, v6.16b, v5.16b │ │ + srshr v1.16b, v1.16b, #3 │ │ + usqadd v0.16b, v1.16b │ │ umin v0.16b, v0.16b, v4.16b │ │ umax v0.16b, v0.16b, v3.16b │ │ st1 {v0.s}[0], [x0], x1 │ │ add x2, x2, #0x20 │ │ st1 {v0.s}[1], [x0], x1 │ │ subs w7, w7, #0x4 │ │ st1 {v0.s}[2], [x0], x1 │ │ st1 {v0.s}[3], [x0], x1 │ │ sub x5, x5, #0x2 │ │ sub x8, x8, #0x2 │ │ - b.gt 32ea0 │ │ + b.gt 33138 │ │ ret │ │ clz w3, w3 │ │ - adr x5, 331e4 │ │ + adr x5, 33454 │ │ sub w3, w3, #0x19 │ │ ldrh w3, [x5, w3, uxtw #1] │ │ movi v0.16b, #0x80 │ │ sub x5, x5, w3, uxtw │ │ add x6, x0, x1 │ │ lsl x1, x1, #1 │ │ br x5 │ │ st1 {v0.s}[0], [x0], x1 │ │ st1 {v0.s}[0], [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v0.s}[0], [x0], x1 │ │ st1 {v0.s}[0], [x6], x1 │ │ - b.gt 33148 │ │ + b.gt 333b8 │ │ ret │ │ st1 {v0.8b}, [x0], x1 │ │ st1 {v0.8b}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v0.8b}, [x0], x1 │ │ st1 {v0.8b}, [x6], x1 │ │ - b.gt 33164 │ │ + b.gt 333d4 │ │ ret │ │ st1 {v0.16b}, [x0], x1 │ │ st1 {v0.16b}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v0.16b}, [x0], x1 │ │ st1 {v0.16b}, [x6], x1 │ │ - b.gt 33180 │ │ + b.gt 333f0 │ │ ret │ │ movi v1.16b, #0x80 │ │ st1 {v0.16b, v1.16b}, [x0], x1 │ │ st1 {v0.16b, v1.16b}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v0.16b, v1.16b}, [x0], x1 │ │ st1 {v0.16b, v1.16b}, [x6], x1 │ │ - b.gt 331a0 │ │ + b.gt 33410 │ │ ret │ │ movi v1.16b, #0x80 │ │ movi v2.16b, #0x80 │ │ movi v3.16b, #0x80 │ │ st1 {v0.16b-v3.16b}, [x0], x1 │ │ st1 {v0.16b-v3.16b}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v0.16b-v3.16b}, [x0], x1 │ │ st1 {v0.16b-v3.16b}, [x6], x1 │ │ - b.gt 331c8 │ │ + b.gt 33438 │ │ ret │ │ .inst 0x00480028 ; undefined │ │ .inst 0x00800064 ; undefined │ │ udf #156 │ │ clz w3, w3 │ │ - adr x5, 332b4 │ │ + adr x5, 33524 │ │ sub w3, w3, #0x19 │ │ ldrh w3, [x5, w3, uxtw #1] │ │ add x2, x2, #0x1 │ │ sub x5, x5, w3, uxtw │ │ add x6, x0, x1 │ │ lsl x1, x1, #1 │ │ br x5 │ │ ld1 {v0.s}[0], [x2] │ │ st1 {v0.s}[0], [x0], x1 │ │ st1 {v0.s}[0], [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v0.s}[0], [x0], x1 │ │ st1 {v0.s}[0], [x6], x1 │ │ - b.gt 33218 │ │ + b.gt 33488 │ │ ret │ │ ld1 {v0.8b}, [x2] │ │ st1 {v0.8b}, [x0], x1 │ │ st1 {v0.8b}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v0.8b}, [x0], x1 │ │ st1 {v0.8b}, [x6], x1 │ │ - b.gt 33238 │ │ + b.gt 334a8 │ │ ret │ │ ld1 {v0.16b}, [x2] │ │ st1 {v0.16b}, [x0], x1 │ │ st1 {v0.16b}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v0.16b}, [x0], x1 │ │ st1 {v0.16b}, [x6], x1 │ │ - b.gt 33258 │ │ + b.gt 334c8 │ │ ret │ │ ld1 {v0.16b, v1.16b}, [x2] │ │ st1 {v0.16b, v1.16b}, [x0], x1 │ │ st1 {v0.16b, v1.16b}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v0.16b, v1.16b}, [x0], x1 │ │ st1 {v0.16b, v1.16b}, [x6], x1 │ │ - b.gt 33278 │ │ + b.gt 334e8 │ │ ret │ │ ld1 {v0.16b-v3.16b}, [x2] │ │ st1 {v0.16b-v3.16b}, [x0], x1 │ │ st1 {v0.16b-v3.16b}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v0.16b-v3.16b}, [x0], x1 │ │ st1 {v0.16b-v3.16b}, [x6], x1 │ │ - b.gt 33298 │ │ + b.gt 33508 │ │ ret │ │ .inst 0x00400020 ; undefined │ │ .inst 0x00800060 ; undefined │ │ udf #160 │ │ clz w3, w3 │ │ - adr x5, 333b8 │ │ + adr x5, 33628 │ │ sub w3, w3, #0x19 │ │ ldrh w3, [x5, w3, uxtw #1] │ │ sub x2, x2, #0x4 │ │ sub x5, x5, w3, uxtw │ │ mov x7, #0xfffffffffffffffc // #-4 │ │ add x6, x0, x1 │ │ lsl x1, x1, #1 │ │ br x5 │ │ ld4r {v0.8b-v3.8b}, [x2], x7 │ │ st1 {v3.s}[0], [x0], x1 │ │ st1 {v2.s}[0], [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v1.s}[0], [x0], x1 │ │ st1 {v0.s}[0], [x6], x1 │ │ - b.gt 332e8 │ │ + b.gt 33558 │ │ ret │ │ ld4r {v0.8b-v3.8b}, [x2], x7 │ │ st1 {v3.8b}, [x0], x1 │ │ st1 {v2.8b}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v1.8b}, [x0], x1 │ │ st1 {v0.8b}, [x6], x1 │ │ - b.gt 33308 │ │ + b.gt 33578 │ │ ret │ │ ld4r {v0.16b-v3.16b}, [x2], x7 │ │ st1 {v3.16b}, [x0], x1 │ │ st1 {v2.16b}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v1.16b}, [x0], x1 │ │ st1 {v0.16b}, [x6], x1 │ │ - b.gt 33328 │ │ + b.gt 33598 │ │ ret │ │ ld4r {v0.16b-v3.16b}, [x2], x7 │ │ str q3, [x0, #16] │ │ str q2, [x6, #16] │ │ st1 {v3.16b}, [x0], x1 │ │ st1 {v2.16b}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ str q1, [x0, #16] │ │ str q0, [x6, #16] │ │ st1 {v1.16b}, [x0], x1 │ │ st1 {v0.16b}, [x6], x1 │ │ - b.gt 33348 │ │ + b.gt 335b8 │ │ ret │ │ ld4r {v0.16b-v3.16b}, [x2], x7 │ │ str q3, [x0, #16] │ │ str q2, [x6, #16] │ │ stp q3, q3, [x0, #32] │ │ stp q2, q2, [x6, #32] │ │ st1 {v3.16b}, [x0], x1 │ │ @@ -47606,21 +47790,21 @@ │ │ subs w4, w4, #0x4 │ │ str q1, [x0, #16] │ │ str q0, [x6, #16] │ │ stp q1, q1, [x0, #32] │ │ stp q0, q0, [x6, #32] │ │ st1 {v1.16b}, [x0], x1 │ │ st1 {v0.16b}, [x6], x1 │ │ - b.gt 33378 │ │ + b.gt 335e8 │ │ ret │ │ .inst 0x00700040 ; undefined │ │ .inst 0x00b00090 ; undefined │ │ udf #208 │ │ clz w3, w3 │ │ - adr x5, 334f4 │ │ + adr x5, 33764 │ │ sub w3, w3, #0x19 │ │ ldrh w3, [x5, w3, uxtw #1] │ │ add x2, x2, #0x1 │ │ sub x5, x5, w3, uxtw │ │ add x6, x0, x1 │ │ lsl x1, x1, #1 │ │ br x5 │ │ @@ -47629,51 +47813,51 @@ │ │ rshrn v0.8b, v0.8h, #3 │ │ dup v0.8b, v0.b[0] │ │ st1 {v0.s}[0], [x0], x1 │ │ st1 {v0.s}[0], [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v0.s}[0], [x0], x1 │ │ st1 {v0.s}[0], [x6], x1 │ │ - b.gt 333f8 │ │ + b.gt 33668 │ │ ret │ │ ld1 {v0.8b}, [x2] │ │ uaddlv h0, v0.8b │ │ rshrn v0.8b, v0.8h, #3 │ │ dup v0.8b, v0.b[0] │ │ st1 {v0.8b}, [x0], x1 │ │ st1 {v0.8b}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v0.8b}, [x0], x1 │ │ st1 {v0.8b}, [x6], x1 │ │ - b.gt 33424 │ │ + b.gt 33694 │ │ ret │ │ ld1 {v0.16b}, [x2] │ │ uaddlv h0, v0.16b │ │ rshrn v0.8b, v0.8h, #4 │ │ dup v0.16b, v0.b[0] │ │ st1 {v0.16b}, [x0], x1 │ │ st1 {v0.16b}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v0.16b}, [x0], x1 │ │ st1 {v0.16b}, [x6], x1 │ │ - b.gt 33450 │ │ + b.gt 336c0 │ │ ret │ │ ld1 {v0.16b, v1.16b}, [x2] │ │ uaddlv h0, v0.16b │ │ uaddlv h1, v1.16b │ │ add v2.4h, v0.4h, v1.4h │ │ rshrn v2.8b, v2.8h, #5 │ │ dup v0.16b, v2.b[0] │ │ dup v1.16b, v2.b[0] │ │ st1 {v0.16b, v1.16b}, [x0], x1 │ │ st1 {v0.16b, v1.16b}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v0.16b, v1.16b}, [x0], x1 │ │ st1 {v0.16b, v1.16b}, [x6], x1 │ │ - b.gt 33488 │ │ + b.gt 336f8 │ │ ret │ │ ld1 {v0.16b-v3.16b}, [x2] │ │ uaddlv h0, v0.16b │ │ uaddlv h1, v1.16b │ │ uaddlv h2, v2.16b │ │ uaddlv h3, v3.16b │ │ add v4.4h, v0.4h, v1.4h │ │ @@ -47685,23 +47869,23 @@ │ │ dup v2.16b, v4.b[0] │ │ dup v3.16b, v4.b[0] │ │ st1 {v0.16b-v3.16b}, [x0], x1 │ │ st1 {v0.16b-v3.16b}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v0.16b-v3.16b}, [x0], x1 │ │ st1 {v0.16b-v3.16b}, [x6], x1 │ │ - b.gt 334d8 │ │ + b.gt 33748 │ │ ret │ │ .inst 0x00880050 ; undefined │ │ .inst 0x00e000b4 ; undefined │ │ udf #268 │ │ sub x2, x2, w4, uxtw │ │ clz w3, w3 │ │ clz w7, w4 │ │ - adr x5, 33654 │ │ + adr x5, 338c4 │ │ sub w3, w3, #0x14 │ │ sub w7, w7, #0x19 │ │ ldrh w3, [x5, w3, uxtw #1] │ │ ldrh w7, [x5, w7, uxtw #1] │ │ sub x3, x5, w3, uxtw │ │ sub x5, x5, w7, uxtw │ │ add x6, x0, x1 │ │ @@ -47713,54 +47897,54 @@ │ │ dup v0.16b, v0.b[0] │ │ br x3 │ │ st1 {v0.s}[0], [x0], x1 │ │ st1 {v0.s}[0], [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v0.s}[0], [x0], x1 │ │ st1 {v0.s}[0], [x6], x1 │ │ - b.gt 33548 │ │ + b.gt 337b8 │ │ ret │ │ ld1 {v0.8b}, [x2] │ │ uaddlv h0, v0.8b │ │ rshrn v0.8b, v0.8h, #3 │ │ dup v0.16b, v0.b[0] │ │ br x3 │ │ st1 {v0.8b}, [x0], x1 │ │ st1 {v0.8b}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v0.8b}, [x0], x1 │ │ st1 {v0.8b}, [x6], x1 │ │ - b.gt 33578 │ │ + b.gt 337e8 │ │ ret │ │ ld1 {v0.16b}, [x2] │ │ uaddlv h0, v0.16b │ │ rshrn v0.8b, v0.8h, #4 │ │ dup v0.16b, v0.b[0] │ │ br x3 │ │ st1 {v0.16b}, [x0], x1 │ │ st1 {v0.16b}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v0.16b}, [x0], x1 │ │ st1 {v0.16b}, [x6], x1 │ │ - b.gt 335a8 │ │ + b.gt 33818 │ │ ret │ │ ld1 {v0.16b, v1.16b}, [x2] │ │ uaddlv h0, v0.16b │ │ uaddlv h1, v1.16b │ │ add v0.4h, v0.4h, v1.4h │ │ rshrn v0.8b, v0.8h, #5 │ │ dup v0.16b, v0.b[0] │ │ br x3 │ │ mov v1.16b, v0.16b │ │ st1 {v0.16b, v1.16b}, [x0], x1 │ │ st1 {v0.16b, v1.16b}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v0.16b, v1.16b}, [x0], x1 │ │ st1 {v0.16b, v1.16b}, [x6], x1 │ │ - b.gt 335e4 │ │ + b.gt 33854 │ │ ret │ │ ld1 {v0.16b-v3.16b}, [x2] │ │ uaddlv h0, v0.16b │ │ uaddlv h1, v1.16b │ │ uaddlv h2, v2.16b │ │ uaddlv h3, v3.16b │ │ add v0.4h, v0.4h, v1.4h │ │ @@ -47773,27 +47957,27 @@ │ │ mov v2.16b, v0.16b │ │ mov v3.16b, v0.16b │ │ st1 {v0.16b-v3.16b}, [x0], x1 │ │ st1 {v0.16b-v3.16b}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v0.16b-v3.16b}, [x0], x1 │ │ st1 {v0.16b-v3.16b}, [x6], x1 │ │ - b.gt 33638 │ │ + b.gt 338a8 │ │ ret │ │ .inst 0x00900054 ; undefined │ │ .inst 0x00f000c0 ; undefined │ │ .inst 0x00280120 ; NYI │ │ .inst 0x00ac0074 ; undefined │ │ .inst 0x010c00dc ; undefined │ │ sub x2, x2, w4, uxtw │ │ add w7, w3, w4 │ │ clz w3, w3 │ │ clz w6, w4 │ │ dup v16.8h, w7 │ │ - adr x5, 33900 │ │ + adr x5, 33b70 │ │ rbit w7, w7 │ │ sub w3, w3, #0x14 │ │ sub w6, w6, #0x19 │ │ clz w7, w7 │ │ ldrh w3, [x5, w3, uxtw #1] │ │ ldrh w6, [x5, w6, uxtw #1] │ │ neg w7, w7 │ │ @@ -47803,164 +47987,164 @@ │ │ dup v17.8h, w7 │ │ add x6, x0, x1 │ │ lsl x1, x1, #1 │ │ br x5 │ │ ld1 {v0.s}[0], [x2], #4 │ │ mov v0.s[1], wzr │ │ uaddlv h0, v0.8b │ │ - br x3 │ │ add x2, x2, #0x1 │ │ + br x3 │ │ ld1 {v1.s}[0], [x2] │ │ mov v1.s[1], wzr │ │ add v0.4h, v0.4h, v16.4h │ │ uaddlv h1, v1.8b │ │ cmp w4, #0x4 │ │ add v0.4h, v0.4h, v1.4h │ │ ushl v0.4h, v0.4h, v17.4h │ │ - b.eq 33704 // b.none │ │ + b.eq 33974 // b.none │ │ mov w16, #0x199a // #6554 │ │ movk w16, #0x2aab, lsl #16 │ │ add w17, w4, w4 │ │ lsr w16, w16, w17 │ │ dup v16.4h, w16 │ │ sqdmulh v0.4h, v0.4h, v16.4h │ │ dup v0.8b, v0.b[0] │ │ st1 {v0.s}[0], [x0], x1 │ │ st1 {v0.s}[0], [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v0.s}[0], [x0], x1 │ │ st1 {v0.s}[0], [x6], x1 │ │ - b.gt 33708 │ │ + b.gt 33978 │ │ ret │ │ ld1 {v0.8b}, [x2], #8 │ │ uaddlv h0, v0.8b │ │ - br x3 │ │ add x2, x2, #0x1 │ │ + br x3 │ │ ld1 {v1.8b}, [x2] │ │ add v0.4h, v0.4h, v16.4h │ │ uaddlv h1, v1.8b │ │ cmp w4, #0x8 │ │ add v0.4h, v0.4h, v1.4h │ │ ushl v0.4h, v0.4h, v17.4h │ │ - b.eq 33768 // b.none │ │ + b.eq 339d8 // b.none │ │ cmp w4, #0x20 │ │ mov w16, #0x199a // #6554 │ │ mov w17, #0x2aab // #10923 │ │ csel w16, w16, w17, eq // eq = none │ │ dup v16.4h, w16 │ │ sqdmulh v0.4h, v0.4h, v16.4h │ │ dup v0.8b, v0.b[0] │ │ st1 {v0.8b}, [x0], x1 │ │ st1 {v0.8b}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v0.8b}, [x0], x1 │ │ st1 {v0.8b}, [x6], x1 │ │ - b.gt 3376c │ │ + b.gt 339dc │ │ ret │ │ ld1 {v0.16b}, [x2], #16 │ │ uaddlv h0, v0.16b │ │ - br x3 │ │ add x2, x2, #0x1 │ │ + br x3 │ │ ld1 {v1.16b}, [x2] │ │ add v0.4h, v0.4h, v16.4h │ │ uaddlv h1, v1.16b │ │ cmp w4, #0x10 │ │ add v0.4h, v0.4h, v1.4h │ │ ushl v0.4h, v0.4h, v17.4h │ │ - b.eq 337cc // b.none │ │ + b.eq 33a3c // b.none │ │ tst w4, #0x38 │ │ mov w16, #0x199a // #6554 │ │ mov w17, #0x2aab // #10923 │ │ csel w16, w16, w17, eq // eq = none │ │ dup v16.4h, w16 │ │ sqdmulh v0.4h, v0.4h, v16.4h │ │ dup v0.16b, v0.b[0] │ │ st1 {v0.16b}, [x0], x1 │ │ st1 {v0.16b}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v0.16b}, [x0], x1 │ │ st1 {v0.16b}, [x6], x1 │ │ - b.gt 337d0 │ │ + b.gt 33a40 │ │ ret │ │ ld1 {v0.16b, v1.16b}, [x2], #32 │ │ uaddlv h0, v0.16b │ │ uaddlv h1, v1.16b │ │ + add x2, x2, #0x1 │ │ add v0.4h, v0.4h, v1.4h │ │ br x3 │ │ - add x2, x2, #0x1 │ │ ld1 {v1.16b, v2.16b}, [x2] │ │ add v0.4h, v0.4h, v16.4h │ │ uaddlv h1, v1.16b │ │ uaddlv h2, v2.16b │ │ cmp w4, #0x20 │ │ add v0.4h, v0.4h, v1.4h │ │ add v0.4h, v0.4h, v2.4h │ │ ushl v4.4h, v0.4h, v17.4h │ │ - b.eq 33840 // b.none │ │ + b.eq 33ab0 // b.none │ │ cmp w4, #0x8 │ │ mov w16, #0x199a // #6554 │ │ mov w17, #0x2aab // #10923 │ │ csel w16, w16, w17, eq // eq = none │ │ dup v16.4h, w16 │ │ sqdmulh v4.4h, v4.4h, v16.4h │ │ dup v0.16b, v4.b[0] │ │ dup v1.16b, v4.b[0] │ │ st1 {v0.16b, v1.16b}, [x0], x1 │ │ st1 {v0.16b, v1.16b}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v0.16b, v1.16b}, [x0], x1 │ │ st1 {v0.16b, v1.16b}, [x6], x1 │ │ - b.gt 33848 │ │ + b.gt 33ab8 │ │ ret │ │ ld1 {v0.16b-v3.16b}, [x2], #64 │ │ uaddlv h0, v0.16b │ │ uaddlv h1, v1.16b │ │ uaddlv h2, v2.16b │ │ uaddlv h3, v3.16b │ │ add v0.4h, v0.4h, v1.4h │ │ add v2.4h, v2.4h, v3.4h │ │ + add x2, x2, #0x1 │ │ add v0.4h, v0.4h, v2.4h │ │ br x3 │ │ - add x2, x2, #0x1 │ │ ld1 {v1.16b-v4.16b}, [x2] │ │ add v0.4h, v0.4h, v16.4h │ │ uaddlv h1, v1.16b │ │ uaddlv h2, v2.16b │ │ uaddlv h3, v3.16b │ │ uaddlv h4, v4.16b │ │ add v1.4h, v1.4h, v2.4h │ │ add v3.4h, v3.4h, v4.4h │ │ cmp w4, #0x40 │ │ add v0.4h, v0.4h, v1.4h │ │ add v0.4h, v0.4h, v3.4h │ │ ushl v4.4h, v0.4h, v17.4h │ │ - b.eq 338d4 // b.none │ │ + b.eq 33b44 // b.none │ │ mov w16, #0x2aab // #10923 │ │ movk w16, #0x199a, lsl #16 │ │ lsr w16, w16, w4 │ │ dup v16.4h, w16 │ │ sqdmulh v4.4h, v4.4h, v16.4h │ │ dup v0.16b, v4.b[0] │ │ dup v1.16b, v4.b[0] │ │ dup v2.16b, v4.b[0] │ │ dup v3.16b, v4.b[0] │ │ st1 {v0.16b-v3.16b}, [x0], x1 │ │ st1 {v0.16b-v3.16b}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v0.16b-v3.16b}, [x0], x1 │ │ st1 {v0.16b-v3.16b}, [x6], x1 │ │ - b.gt 338e4 │ │ + b.gt 33b54 │ │ ret │ │ .inst 0x0114009c ; undefined │ │ .inst 0x01dc0178 ; undefined │ │ - .inst 0x00780248 ; undefined │ │ - .inst 0x016c0100 ; undefined │ │ - .inst 0x023801d0 ; undefined │ │ + .inst 0x00740248 ; undefined │ │ + .inst 0x016800fc ; undefined │ │ + .inst 0x023401cc ; undefined │ │ clz w9, w3 │ │ - adr x5, 33b68 │ │ + adr x5, 33dd8 │ │ sub w9, w9, #0x19 │ │ ldrh w9, [x5, w9, uxtw #1] │ │ ld1r {v4.16b}, [x2] │ │ add x8, x2, #0x1 │ │ sub x2, x2, #0x4 │ │ sub x5, x5, w9, uxtw │ │ mov x7, #0xfffffffffffffffc // #-4 │ │ @@ -47986,15 +48170,15 @@ │ │ bsl v20.16b, v5.16b, v4.16b │ │ bit v20.16b, v0.16b, v16.16b │ │ st1 {v20.s}[3], [x0], x1 │ │ st1 {v20.s}[2], [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v20.s}[1], [x0], x1 │ │ st1 {v20.s}[0], [x6], x1 │ │ - b.gt 3394c │ │ + b.gt 33bbc │ │ ret │ │ ld1r {v5.2d}, [x8] │ │ usubl v6.8h, v5.8b, v4.8b │ │ ld4r {v0.8b-v3.8b}, [x2], x7 │ │ uaddw v16.8h, v6.8h, v0.8b │ │ uaddw v17.8h, v6.8h, v1.8b │ │ uaddw v18.8h, v6.8h, v2.8b │ │ @@ -48022,15 +48206,15 @@ │ │ bit v21.16b, v2.16b, v17.16b │ │ bit v20.16b, v0.16b, v16.16b │ │ st1 {v21.d}[1], [x0], x1 │ │ st1 {v21.d}[0], [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v20.d}[1], [x0], x1 │ │ st1 {v20.d}[0], [x6], x1 │ │ - b.gt 339b0 │ │ + b.gt 33c20 │ │ ret │ │ ld1 {v5.16b}, [x8], #16 │ │ mov w9, w3 │ │ add x5, x0, x1 │ │ add x10, x6, x1 │ │ lsl x1, x1, #1 │ │ sub x1, x1, w3, uxtw │ │ @@ -48086,37 +48270,37 @@ │ │ bit v21.16b, v1.16b, v17.16b │ │ bit v20.16b, v0.16b, v16.16b │ │ subs w3, w3, #0x10 │ │ st1 {v23.16b}, [x0], #16 │ │ st1 {v22.16b}, [x6], #16 │ │ st1 {v21.16b}, [x5], #16 │ │ st1 {v20.16b}, [x10], #16 │ │ - b.le 33b3c │ │ + b.le 33dac │ │ ld1 {v5.16b}, [x8], #16 │ │ - b 33a54 │ │ + b 33cc4 │ │ subs w4, w4, #0x4 │ │ - b.le 33b64 │ │ + b.le 33dd4 │ │ sub x8, x8, w9, uxtw │ │ add x0, x0, x1 │ │ add x6, x6, x1 │ │ ld1 {v5.16b}, [x8], #16 │ │ add x5, x5, x1 │ │ add x10, x10, x1 │ │ mov w3, w9 │ │ - b 33a50 │ │ + b 33cc0 │ │ ret │ │ .inst 0x01300130 ; undefined │ │ .inst 0x01c00130 ; undefined │ │ udf #548 │ │ - adrp x10, a7000 │ │ - add x10, x10, #0x8b0 │ │ + adrp x10, a8000 │ │ + add x10, x10, #0xcb0 │ │ add x11, x10, w4, uxtw │ │ add x10, x10, w3, uxtw │ │ clz w9, w3 │ │ - adr x5, 33ddc │ │ + adr x5, 3404c │ │ sub x12, x2, w4, uxtw │ │ sub w9, w9, #0x19 │ │ ldrh w9, [x5, w9, uxtw #1] │ │ ld1r {v4.16b}, [x12] │ │ add x8, x2, #0x1 │ │ sub x5, x5, w9, uxtw │ │ add x6, x0, x1 │ │ @@ -48152,15 +48336,15 @@ │ │ rshrn v20.8b, v20.8h, #8 │ │ rshrn v21.8b, v21.8h, #8 │ │ st1 {v20.s}[0], [x0], x1 │ │ st1 {v20.s}[1], [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v21.s}[0], [x0], x1 │ │ st1 {v21.s}[1], [x6], x1 │ │ - b.gt 33bcc │ │ + b.gt 33e3c │ │ ret │ │ ld1 {v6.8b}, [x8] │ │ ld1 {v7.8b}, [x10] │ │ sub x2, x2, #0x4 │ │ mov x7, #0xfffffffffffffffc // #-4 │ │ dup v5.16b, v6.b[7] │ │ usubl v6.8h, v6.8b, v4.8b │ │ @@ -48200,15 +48384,15 @@ │ │ rshrn v22.8b, v22.8h, #8 │ │ rshrn v23.8b, v23.8h, #8 │ │ st1 {v20.8b}, [x0], x1 │ │ st1 {v21.8b}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v22.8b}, [x0], x1 │ │ st1 {v23.8b}, [x6], x1 │ │ - b.gt 33c5c │ │ + b.gt 33ecc │ │ ret │ │ add x12, x2, w3, uxtw │ │ sub x2, x2, #0x2 │ │ mov x7, #0xfffffffffffffffe // #-2 │ │ ld1r {v5.16b}, [x12] │ │ sub x1, x1, w3, uxtw │ │ mov w9, w3 │ │ @@ -48247,32 +48431,32 @@ │ │ rshrn v20.8b, v20.8h, #8 │ │ rshrn2 v20.16b, v21.8h, #8 │ │ rshrn v22.8b, v22.8h, #8 │ │ rshrn2 v22.16b, v23.8h, #8 │ │ subs w3, w3, #0x10 │ │ st1 {v20.16b}, [x0], #16 │ │ st1 {v22.16b}, [x6], #16 │ │ - b.gt 33d30 │ │ + b.gt 33fa0 │ │ subs w4, w4, #0x2 │ │ - b.le 33dd8 │ │ + b.le 34048 │ │ sub x8, x8, w9, uxtw │ │ sub x10, x10, w9, uxtw │ │ add x0, x0, x1 │ │ add x6, x6, x1 │ │ mov w3, w9 │ │ - b 33d18 │ │ + b 33f88 │ │ ret │ │ .inst 0x00dc00dc ; undefined │ │ .inst 0x019c00dc ; undefined │ │ udf #556 │ │ - adrp x7, a7000 │ │ - add x7, x7, #0x8b0 │ │ + adrp x7, a8000 │ │ + add x7, x7, #0xcb0 │ │ add x7, x7, w4, uxtw │ │ clz w9, w3 │ │ - adr x5, 33fac │ │ + adr x5, 3421c │ │ sub x8, x2, w4, uxtw │ │ sub w9, w9, #0x19 │ │ ldrh w9, [x5, w9, uxtw #1] │ │ ld1r {v4.16b}, [x8] │ │ add x2, x2, #0x1 │ │ sub x5, x5, w9, uxtw │ │ add x6, x0, x1 │ │ @@ -48292,15 +48476,15 @@ │ │ rshrn v22.8b, v22.8h, #8 │ │ rshrn v23.8b, v23.8h, #8 │ │ st1 {v22.s}[0], [x0], x1 │ │ st1 {v22.s}[1], [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v23.s}[0], [x0], x1 │ │ st1 {v23.s}[1], [x6], x1 │ │ - b.gt 33e28 │ │ + b.gt 34098 │ │ ret │ │ ld1 {v6.8b}, [x2] │ │ usubl v6.8h, v6.8b, v4.8b │ │ ld4r {v16.8b-v19.8b}, [x7], #4 │ │ shll v24.8h, v4.8b, #8 │ │ shll v25.8h, v4.8b, #8 │ │ shll v26.8h, v4.8b, #8 │ │ @@ -48318,15 +48502,15 @@ │ │ rshrn v26.8b, v26.8h, #8 │ │ rshrn v27.8b, v27.8h, #8 │ │ st1 {v24.8b}, [x0], x1 │ │ st1 {v25.8b}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v26.8b}, [x0], x1 │ │ st1 {v27.8b}, [x6], x1 │ │ - b.gt 33e78 │ │ + b.gt 340e8 │ │ ret │ │ add x5, x0, x1 │ │ add x8, x6, x1 │ │ lsl x1, x1, #1 │ │ sub x1, x1, w3, uxtw │ │ mov w9, w3 │ │ ld4r {v16.8b-v19.8b}, [x7], #4 │ │ @@ -48362,33 +48546,33 @@ │ │ rshrn v26.8b, v26.8h, #8 │ │ rshrn2 v26.16b, v27.8h, #8 │ │ subs w3, w3, #0x10 │ │ st1 {v20.16b}, [x0], #16 │ │ st1 {v22.16b}, [x6], #16 │ │ st1 {v24.16b}, [x5], #16 │ │ st1 {v26.16b}, [x8], #16 │ │ - b.gt 33f00 │ │ + b.gt 34170 │ │ subs w4, w4, #0x4 │ │ - b.le 33fa8 │ │ + b.le 34218 │ │ sub x2, x2, w9, uxtw │ │ add x0, x0, x1 │ │ add x6, x6, x1 │ │ add x5, x5, x1 │ │ add x8, x8, x1 │ │ mov w3, w9 │ │ - b 33eec │ │ + b 3415c │ │ ret │ │ .inst 0x00d400d4 ; undefined │ │ .inst 0x013c00d4 ; undefined │ │ udf #396 │ │ - adrp x8, a7000 │ │ - add x8, x8, #0x8b0 │ │ + adrp x8, a8000 │ │ + add x8, x8, #0xcb0 │ │ add x8, x8, w3, uxtw │ │ clz w9, w3 │ │ - adr x5, 34190 │ │ + adr x5, 34400 │ │ add x12, x2, w3, uxtw │ │ sub w9, w9, #0x19 │ │ ldrh w9, [x5, w9, uxtw #1] │ │ ld1r {v5.16b}, [x12] │ │ sub x5, x5, w9, uxtw │ │ add x6, x0, x1 │ │ lsl x1, x1, #1 │ │ @@ -48409,15 +48593,15 @@ │ │ rshrn v20.8b, v20.8h, #8 │ │ rshrn v21.8b, v21.8h, #8 │ │ st1 {v20.s}[0], [x0], x1 │ │ st1 {v20.s}[1], [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v21.s}[0], [x0], x1 │ │ st1 {v21.s}[1], [x6], x1 │ │ - b.gt 33ffc │ │ + b.gt 3426c │ │ ret │ │ ld1 {v7.8b}, [x8] │ │ sub x2, x2, #0x4 │ │ mov x7, #0xfffffffffffffffc // #-4 │ │ uxtl v7.8h, v7.8b │ │ ld4r {v0.8b-v3.8b}, [x2], x7 │ │ shll v20.8h, v5.8b, #8 │ │ @@ -48437,15 +48621,15 @@ │ │ rshrn v22.8b, v22.8h, #8 │ │ rshrn v23.8b, v23.8h, #8 │ │ st1 {v20.8b}, [x0], x1 │ │ st1 {v21.8b}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v22.8b}, [x0], x1 │ │ st1 {v23.8b}, [x6], x1 │ │ - b.gt 34054 │ │ + b.gt 342c4 │ │ ret │ │ sub x2, x2, #0x4 │ │ mov x7, #0xfffffffffffffffc // #-4 │ │ add x5, x0, x1 │ │ add x10, x6, x1 │ │ lsl x1, x1, #1 │ │ sub x1, x1, w3, uxtw │ │ @@ -48483,36 +48667,36 @@ │ │ rshrn v26.8b, v26.8h, #8 │ │ rshrn2 v26.16b, v27.8h, #8 │ │ subs w3, w3, #0x10 │ │ st1 {v20.16b}, [x0], #16 │ │ st1 {v22.16b}, [x6], #16 │ │ st1 {v24.16b}, [x5], #16 │ │ st1 {v26.16b}, [x10], #16 │ │ - b.gt 340e4 │ │ + b.gt 34354 │ │ subs w4, w4, #0x4 │ │ - b.le 3418c │ │ + b.le 343fc │ │ sub x8, x8, w9, uxtw │ │ add x0, x0, x1 │ │ add x6, x6, x1 │ │ add x5, x5, x1 │ │ add x10, x10, x1 │ │ mov w3, w9 │ │ - b 340d0 │ │ + b 34340 │ │ ret │ │ .inst 0x00dc00dc ; undefined │ │ .inst 0x014c00dc ; undefined │ │ udf #420 │ │ and w5, w5, #0x1ff │ │ - adrp x6, a7000 │ │ - add x6, x6, #0x990 │ │ + adrp x6, a8000 │ │ + add x6, x6, #0xd90 │ │ lsl w5, w5, #6 │ │ add x6, x6, w5, uxtw │ │ ld1 {v16.8b-v19.8b}, [x6], #32 │ │ clz w9, w3 │ │ - adr x5, 343b4 │ │ + adr x5, 34624 │ │ ld1 {v20.8b-v22.8b}, [x6] │ │ sub w9, w9, #0x1a │ │ ldrh w9, [x5, w9, uxtw #1] │ │ sxtl v16.8h, v16.8b │ │ sxtl v17.8h, v17.8b │ │ sub x5, x5, w9, uxtw │ │ sxtl v18.8h, v18.8b │ │ @@ -48538,15 +48722,15 @@ │ │ mla v2.8h, v22.8h, v1.h[0] │ │ sqrshrun v2.8b, v2.8h, #4 │ │ subs w4, w4, #0x2 │ │ st1 {v2.s}[0], [x0], x1 │ │ uxtl v0.8h, v2.8b │ │ st1 {v2.s}[1], [x6], x1 │ │ ext v0.16b, v0.16b, v0.16b, #8 │ │ - b.gt 34204 │ │ + b.gt 34474 │ │ ret │ │ ldur d0, [x2, #1] │ │ sub x2, x2, #0x2 │ │ mov x7, #0xfffffffffffffffe // #-2 │ │ uxtl v0.8h, v0.8b │ │ ld1 {v1.s}[0], [x2], x7 │ │ mul v2.8h, v17.8h, v0.h[0] │ │ @@ -48568,15 +48752,15 @@ │ │ mla v3.8h, v22.8h, v1.h[7] │ │ sqrshrun v3.8b, v3.8h, #4 │ │ subs w4, w4, #0x2 │ │ st2 {v2.s, v3.s}[0], [x0], x1 │ │ zip2 v0.2s, v2.2s, v3.2s │ │ st2 {v2.s, v3.s}[1], [x6], x1 │ │ uxtl v0.8h, v0.8b │ │ - b.gt 34258 │ │ + b.gt 344c8 │ │ ret │ │ add x8, x2, #0x1 │ │ sub x2, x2, #0x2 │ │ mov x7, #0xfffffffffffffffe // #-2 │ │ sub x1, x1, w3, uxtw │ │ mov w9, w3 │ │ ld1 {v0.s}[0], [x2], x7 │ │ @@ -48618,69 +48802,69 @@ │ │ mla v6.8h, v16.8h, v2.h[3] │ │ mla v6.8h, v21.8h, v0.h[3] │ │ mla v6.8h, v22.8h, v0.h[7] │ │ subs w3, w3, #0x10 │ │ sqrshrun v6.8b, v6.8h, #4 │ │ st4 {v3.s-v6.s}[0], [x0], #16 │ │ st4 {v3.s-v6.s}[1], [x6], #16 │ │ - b.le 34394 │ │ + b.le 34604 │ │ mov v0.h[2], v2.h[7] │ │ mov v0.b[0], v6.b[7] │ │ mov v0.b[2], v6.b[3] │ │ - b 342dc │ │ + b 3454c │ │ subs w4, w4, #0x2 │ │ - b.le 343b0 │ │ + b.le 34620 │ │ sub x8, x6, w9, uxtw │ │ add x0, x0, x1 │ │ add x6, x6, x1 │ │ mov w3, w9 │ │ - b 342d4 │ │ + b 34544 │ │ ret │ │ .inst 0x00f400f4 ; undefined │ │ .inst 0x01c0016c ; undefined │ │ ld1 {v0.8h}, [x2] │ │ clz w9, w4 │ │ - adr x6, 344e0 │ │ + adr x6, 34750 │ │ sub w9, w9, #0x19 │ │ ldrh w9, [x6, w9, uxtw #1] │ │ xtn v0.8b, v0.8h │ │ sub x6, x6, w9, uxtw │ │ add x2, x0, x1 │ │ lsl x1, x1, #1 │ │ br x6 │ │ ld1 {v1.16b}, [x3], #16 │ │ subs w5, w5, #0x4 │ │ tbl v1.16b, {v0.16b}, v1.16b │ │ st1 {v1.s}[0], [x0], x1 │ │ st1 {v1.s}[1], [x2], x1 │ │ st1 {v1.s}[2], [x0], x1 │ │ st1 {v1.s}[3], [x2], x1 │ │ - b.gt 343e4 │ │ + b.gt 34654 │ │ ret │ │ ld1 {v1.16b, v2.16b}, [x3], #32 │ │ subs w5, w5, #0x4 │ │ tbl v1.16b, {v0.16b}, v1.16b │ │ st1 {v1.d}[0], [x0], x1 │ │ tbl v2.16b, {v0.16b}, v2.16b │ │ st1 {v1.d}[1], [x2], x1 │ │ st1 {v2.d}[0], [x0], x1 │ │ st1 {v2.d}[1], [x2], x1 │ │ - b.gt 34408 │ │ + b.gt 34678 │ │ ret │ │ ld1 {v1.16b-v4.16b}, [x3], #64 │ │ subs w5, w5, #0x4 │ │ tbl v1.16b, {v0.16b}, v1.16b │ │ tbl v2.16b, {v0.16b}, v2.16b │ │ st1 {v1.16b}, [x0], x1 │ │ tbl v3.16b, {v0.16b}, v3.16b │ │ st1 {v2.16b}, [x2], x1 │ │ tbl v4.16b, {v0.16b}, v4.16b │ │ st1 {v3.16b}, [x0], x1 │ │ st1 {v4.16b}, [x2], x1 │ │ - b.gt 34430 │ │ + b.gt 346a0 │ │ ret │ │ ld1 {v16.16b-v19.16b}, [x3], #64 │ │ ld1 {v20.16b-v23.16b}, [x3], #64 │ │ subs w5, w5, #0x4 │ │ tbl v16.16b, {v0.16b}, v16.16b │ │ tbl v17.16b, {v0.16b}, v17.16b │ │ tbl v18.16b, {v0.16b}, v18.16b │ │ @@ -48689,36 +48873,36 @@ │ │ st1 {v16.16b, v17.16b}, [x0], x1 │ │ tbl v21.16b, {v0.16b}, v21.16b │ │ st1 {v18.16b, v19.16b}, [x2], x1 │ │ tbl v22.16b, {v0.16b}, v22.16b │ │ st1 {v20.16b, v21.16b}, [x0], x1 │ │ tbl v23.16b, {v0.16b}, v23.16b │ │ st1 {v22.16b, v23.16b}, [x2], x1 │ │ - b.gt 34460 │ │ + b.gt 346d0 │ │ ret │ │ ld1 {v16.16b-v19.16b}, [x3], #64 │ │ ld1 {v20.16b-v23.16b}, [x3], #64 │ │ subs w5, w5, #0x2 │ │ tbl v16.16b, {v0.16b}, v16.16b │ │ tbl v17.16b, {v0.16b}, v17.16b │ │ tbl v18.16b, {v0.16b}, v18.16b │ │ tbl v19.16b, {v0.16b}, v19.16b │ │ st1 {v16.16b-v19.16b}, [x0], x1 │ │ tbl v20.16b, {v0.16b}, v20.16b │ │ tbl v21.16b, {v0.16b}, v21.16b │ │ tbl v22.16b, {v0.16b}, v22.16b │ │ tbl v23.16b, {v0.16b}, v23.16b │ │ st1 {v20.16b-v23.16b}, [x2], x1 │ │ - b.gt 344a4 │ │ + b.gt 34714 │ │ ret │ │ .inst 0x0080003c ; undefined │ │ .inst 0x00d800b0 ; undefined │ │ udf #252 │ │ clz w9, w3 │ │ - adr x7, 34688 │ │ + adr x7, 348f8 │ │ sub w9, w9, #0x1a │ │ ldrh w9, [x7, w9, uxtw #1] │ │ movi v0.8h, #0x80 │ │ dup v1.8h, w6 │ │ sub x7, x7, w9, uxtw │ │ add x6, x0, x1 │ │ lsl x1, x1, #1 │ │ @@ -48737,15 +48921,15 @@ │ │ sqxtun v2.8b, v2.8h │ │ sqxtun v3.8b, v3.8h │ │ st1 {v2.s}[0], [x0], x1 │ │ st1 {v2.s}[1], [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v3.s}[0], [x0], x1 │ │ st1 {v3.s}[1], [x6], x1 │ │ - b.gt 34514 │ │ + b.gt 34784 │ │ ret │ │ ld1 {v2.8h-v5.8h}, [x5], #64 │ │ mul v2.8h, v2.8h, v1.8h │ │ mul v3.8h, v3.8h, v1.8h │ │ mul v4.8h, v4.8h, v1.8h │ │ mul v5.8h, v5.8h, v1.8h │ │ sshr v16.8h, v2.8h, #15 │ │ @@ -48769,15 +48953,15 @@ │ │ sqxtun v4.8b, v4.8h │ │ sqxtun v5.8b, v5.8h │ │ st1 {v2.8b}, [x0], x1 │ │ st1 {v3.8b}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v4.8b}, [x0], x1 │ │ st1 {v5.8b}, [x6], x1 │ │ - b.gt 34564 │ │ + b.gt 347d4 │ │ ret │ │ add x7, x5, w3, uxtw #1 │ │ sub x1, x1, w3, uxtw │ │ mov w9, w3 │ │ ld1 {v2.8h, v3.8h}, [x5], #32 │ │ ld1 {v4.8h, v5.8h}, [x7], #32 │ │ mul v2.8h, v2.8h, v1.8h │ │ @@ -48803,64 +48987,64 @@ │ │ sqxtun v2.8b, v2.8h │ │ sqxtun v3.8b, v3.8h │ │ sqxtun v4.8b, v4.8h │ │ sqxtun v5.8b, v5.8h │ │ subs w3, w3, #0x10 │ │ st1 {v2.8b, v3.8b}, [x0], #16 │ │ st1 {v4.8b, v5.8b}, [x6], #16 │ │ - b.gt 345f0 │ │ + b.gt 34860 │ │ subs w4, w4, #0x2 │ │ add x5, x5, w9, uxtw #1 │ │ add x7, x7, w9, uxtw #1 │ │ add x0, x0, x1 │ │ add x6, x6, x1 │ │ mov w3, w9 │ │ - b.gt 345f0 │ │ + b.gt 34860 │ │ ret │ │ .inst 0x00a400a4 ; undefined │ │ .inst 0x01740124 ; undefined │ │ clz w9, w3 │ │ - adr x7, 34710 │ │ + adr x7, 34980 │ │ sub w9, w9, #0x1a │ │ ldrh w9, [x7, w9, uxtw #1] │ │ dup v1.8h, w6 │ │ add x2, x2, #0x1 │ │ sub x7, x7, w9, uxtw │ │ add x6, x0, x1 │ │ lsl x1, x1, #1 │ │ br x7 │ │ ld1r {v0.2s}, [x2] │ │ uaddlv h0, v0.8b │ │ urshr v0.4h, v0.4h, #3 │ │ dup v0.8h, v0.h[0] │ │ - b 34514 │ │ + b 34784 │ │ ld1 {v0.8b}, [x2] │ │ uaddlv h0, v0.8b │ │ urshr v0.4h, v0.4h, #3 │ │ dup v0.8h, v0.h[0] │ │ - b 34564 │ │ + b 347d4 │ │ ld1 {v0.16b}, [x2] │ │ uaddlv h0, v0.16b │ │ urshr v0.4h, v0.4h, #4 │ │ dup v0.8h, v0.h[0] │ │ - b 345e4 │ │ + b 34854 │ │ ld1 {v2.16b, v3.16b}, [x2] │ │ uaddlv h2, v2.16b │ │ uaddlv h3, v3.16b │ │ add v2.4h, v2.4h, v3.4h │ │ urshr v2.4h, v2.4h, #5 │ │ dup v0.8h, v2.h[0] │ │ - b 345e4 │ │ + b 34854 │ │ .inst 0x0030001c ; NYI │ │ .inst 0x00580044 ; undefined │ │ sub x2, x2, w4, uxtw │ │ clz w9, w3 │ │ clz w8, w4 │ │ - adr x10, 34688 │ │ - adr x7, 347ac │ │ + adr x10, 348f8 │ │ + adr x7, 34a1c │ │ sub w9, w9, #0x1a │ │ sub w8, w8, #0x1a │ │ ldrh w9, [x10, w9, uxtw #1] │ │ ldrh w8, [x7, w8, uxtw #1] │ │ dup v1.8h, w6 │ │ sub x9, x10, w9, uxtw │ │ sub x7, x7, w8, uxtw │ │ @@ -48893,15 +49077,15 @@ │ │ .inst 0x00580044 ; undefined │ │ sub x2, x2, w4, uxtw │ │ add w8, w3, w4 │ │ dup v1.8h, w6 │ │ clz w9, w3 │ │ clz w6, w4 │ │ dup v16.8h, w8 │ │ - adr x7, 34950 │ │ + adr x7, 34bc0 │ │ rbit w8, w8 │ │ sub w9, w9, #0x16 │ │ sub w6, w6, #0x1a │ │ clz w8, w8 │ │ ldrh w9, [x7, w9, uxtw #1] │ │ ldrh w6, [x7, w6, uxtw #1] │ │ neg w8, w8 │ │ @@ -48910,101 +49094,101 @@ │ │ ushr v16.8h, v16.8h, #1 │ │ dup v17.8h, w8 │ │ add x6, x0, x1 │ │ lsl x1, x1, #1 │ │ br x7 │ │ ld1 {v0.s}[0], [x2], #4 │ │ mov v0.s[1], wzr │ │ + add x2, x2, #0x1 │ │ uaddlv h0, v0.8b │ │ br x9 │ │ - add x2, x2, #0x1 │ │ ld1 {v2.s}[0], [x2] │ │ mov v2.s[1], wzr │ │ add v0.4h, v0.4h, v16.4h │ │ uaddlv h2, v2.8b │ │ cmp w4, #0x4 │ │ add v0.4h, v0.4h, v2.4h │ │ ushl v0.4h, v0.4h, v17.4h │ │ - b.eq 34854 // b.none │ │ + b.eq 34ac4 // b.none │ │ mov w16, #0x199a // #6554 │ │ movk w16, #0x2aab, lsl #16 │ │ add w17, w4, w4 │ │ lsr w16, w16, w17 │ │ dup v16.4h, w16 │ │ sqdmulh v0.4h, v0.4h, v16.4h │ │ dup v0.8h, v0.h[0] │ │ - b 34514 │ │ + b 34784 │ │ ld1 {v0.8b}, [x2], #8 │ │ uaddlv h0, v0.8b │ │ - br x9 │ │ add x2, x2, #0x1 │ │ + br x9 │ │ ld1 {v2.8b}, [x2] │ │ add v0.4h, v0.4h, v16.4h │ │ uaddlv h2, v2.8b │ │ cmp w4, #0x8 │ │ add v0.4h, v0.4h, v2.4h │ │ ushl v0.4h, v0.4h, v17.4h │ │ - b.eq 348a0 // b.none │ │ + b.eq 34b10 // b.none │ │ cmp w4, #0x20 │ │ mov w16, #0x199a // #6554 │ │ mov w17, #0x2aab // #10923 │ │ csel w16, w16, w17, eq // eq = none │ │ dup v16.4h, w16 │ │ sqdmulh v0.4h, v0.4h, v16.4h │ │ dup v0.8h, v0.h[0] │ │ - b 34564 │ │ + b 347d4 │ │ ld1 {v0.16b}, [x2], #16 │ │ uaddlv h0, v0.16b │ │ - br x9 │ │ add x2, x2, #0x1 │ │ + br x9 │ │ ld1 {v2.16b}, [x2] │ │ add v0.4h, v0.4h, v16.4h │ │ uaddlv h2, v2.16b │ │ cmp w4, #0x10 │ │ add v0.4h, v0.4h, v2.4h │ │ ushl v0.4h, v0.4h, v17.4h │ │ - b.eq 348ec // b.none │ │ + b.eq 34b5c // b.none │ │ cmp w4, #0x4 │ │ mov w16, #0x199a // #6554 │ │ mov w17, #0x2aab // #10923 │ │ csel w16, w16, w17, eq // eq = none │ │ dup v16.4h, w16 │ │ sqdmulh v0.4h, v0.4h, v16.4h │ │ dup v0.8h, v0.h[0] │ │ - b 345e4 │ │ + b 34854 │ │ ld1 {v2.16b, v3.16b}, [x2], #32 │ │ uaddlv h2, v2.16b │ │ uaddlv h3, v3.16b │ │ + add x2, x2, #0x1 │ │ add v0.4h, v2.4h, v3.4h │ │ br x9 │ │ - add x2, x2, #0x1 │ │ ld1 {v2.16b, v3.16b}, [x2] │ │ add v0.4h, v0.4h, v16.4h │ │ uaddlv h2, v2.16b │ │ uaddlv h3, v3.16b │ │ cmp w4, #0x20 │ │ add v0.4h, v0.4h, v2.4h │ │ add v0.4h, v0.4h, v3.4h │ │ ushl v0.4h, v0.4h, v17.4h │ │ - b.eq 34948 // b.none │ │ + b.eq 34bb8 // b.none │ │ mov w16, #0x2aab // #10923 │ │ movk w16, #0x199a, lsl #16 │ │ add w17, w4, w4 │ │ lsr w16, w16, w17 │ │ dup v16.4h, w16 │ │ sqdmulh v0.4h, v0.4h, v16.4h │ │ dup v0.8h, v0.h[0] │ │ - b 345e4 │ │ + b 34854 │ │ .inst 0x00a8005c ; undefined │ │ .inst 0x014800f4 ; undefined │ │ - .inst 0x009c0048 ; undefined │ │ - .inst 0x013800e8 ; undefined │ │ + .inst 0x00980044 ; undefined │ │ + .inst 0x013400e4 ; undefined │ │ clz w8, w5 │ │ lsl w4, w4, #2 │ │ - adr x7, 34d60 │ │ + adr x7, 34fd0 │ │ sub w8, w8, #0x1b │ │ ldrh w8, [x7, w8, uxtw #1] │ │ movi v16.8h, #0x0 │ │ movi v17.8h, #0x0 │ │ movi v18.8h, #0x0 │ │ movi v19.8h, #0x0 │ │ sub x7, x7, w8, uxtw │ │ @@ -49026,36 +49210,36 @@ │ │ uaddlp v0.8h, v0.16b │ │ uaddlp v1.8h, v1.16b │ │ add v0.8h, v0.8h, v1.8h │ │ shl v0.8h, v0.8h, #1 │ │ subs w8, w8, #0x2 │ │ st1 {v0.8h}, [x0], #16 │ │ add v16.8h, v16.8h, v0.8h │ │ - b.gt 349b4 │ │ + b.gt 34c24 │ │ trn2 v1.2d, v0.2d, v0.2d │ │ trn2 v0.2d, v0.2d, v0.2d │ │ - cbz w4, 34a04 │ │ + cbz w4, 34c74 │ │ subs w4, w4, #0x4 │ │ st1 {v0.8h, v1.8h}, [x0], #32 │ │ add v16.8h, v16.8h, v0.8h │ │ add v17.8h, v17.8h, v1.8h │ │ - b.gt 349f0 │ │ + b.gt 34c60 │ │ add v0.8h, v16.8h, v17.8h │ │ uaddlv s0, v0.8h │ │ sub x0, x0, w6, uxtw #3 │ │ urshl v4.2s, v0.2s, v31.2s │ │ dup v4.8h, v4.h[0] │ │ ld1 {v0.8h, v1.8h}, [x0] │ │ subs w6, w6, #0x4 │ │ sub v0.8h, v0.8h, v4.8h │ │ sub v1.8h, v1.8h, v4.8h │ │ st1 {v0.8h, v1.8h}, [x0], #32 │ │ - b.gt 34a18 │ │ + b.gt 34c88 │ │ ret │ │ - cbnz w3, 34a84 │ │ + cbnz w3, 34cf4 │ │ ld1 {v0.16b}, [x1], x2 │ │ ld1 {v1.16b}, [x10], x2 │ │ ld1 {v2.16b}, [x1], x2 │ │ uaddlp v0.8h, v0.16b │ │ ld1 {v3.16b}, [x10], x2 │ │ uaddlp v1.8h, v1.16b │ │ uaddlp v2.8h, v2.16b │ │ @@ -49064,17 +49248,17 @@ │ │ add v2.8h, v2.8h, v3.8h │ │ shl v0.8h, v0.8h, #1 │ │ shl v1.8h, v2.8h, #1 │ │ subs w8, w8, #0x2 │ │ st1 {v0.8h, v1.8h}, [x0], #32 │ │ add v16.8h, v16.8h, v0.8h │ │ add v17.8h, v17.8h, v1.8h │ │ - b.gt 34a38 │ │ + b.gt 34ca8 │ │ mov v0.16b, v1.16b │ │ - b 34ad4 │ │ + b 34d44 │ │ ld1 {v0.8b}, [x1], x2 │ │ ld1 {v1.8b}, [x10], x2 │ │ ld1 {v0.d}[1], [x1], x2 │ │ ld1 {v1.d}[1], [x10], x2 │ │ uaddlp v0.8h, v0.16b │ │ uaddlp v1.8h, v1.16b │ │ add v0.8h, v0.8h, v1.8h │ │ @@ -49084,26 +49268,26 @@ │ │ trn2 v2.2d, v0.2d, v0.2d │ │ subs w8, w8, #0x2 │ │ st1 {v0.4h-v3.4h}, [x0], #32 │ │ add v16.4h, v16.4h, v0.4h │ │ add v17.4h, v17.4h, v1.4h │ │ add v18.4h, v18.4h, v2.4h │ │ add v19.4h, v19.4h, v3.4h │ │ - b.gt 34a84 │ │ + b.gt 34cf4 │ │ trn1 v0.2d, v2.2d, v3.2d │ │ trn1 v1.2d, v2.2d, v3.2d │ │ - cbz w4, 34af8 │ │ + cbz w4, 34d68 │ │ subs w4, w4, #0x4 │ │ st1 {v0.8h, v1.8h}, [x0], #32 │ │ add v16.8h, v16.8h, v0.8h │ │ add v17.8h, v17.8h, v1.8h │ │ st1 {v0.8h, v1.8h}, [x0], #32 │ │ add v18.8h, v18.8h, v0.8h │ │ add v19.8h, v19.8h, v1.8h │ │ - b.gt 34ad8 │ │ + b.gt 34d48 │ │ add v0.8h, v16.8h, v17.8h │ │ add v2.8h, v18.8h, v19.8h │ │ uaddlp v0.4s, v0.8h │ │ uaddlp v2.4s, v2.8h │ │ add v0.4s, v0.4s, v2.4s │ │ addv s0, v0.4s │ │ sub x0, x0, w6, uxtw #4 │ │ @@ -49112,17 +49296,17 @@ │ │ ld1 {v0.8h-v3.8h}, [x0] │ │ subs w6, w6, #0x4 │ │ sub v0.8h, v0.8h, v4.8h │ │ sub v1.8h, v1.8h, v4.8h │ │ sub v2.8h, v2.8h, v4.8h │ │ sub v3.8h, v3.8h, v4.8h │ │ st1 {v0.8h-v3.8h}, [x0], #64 │ │ - b.gt 34b1c │ │ + b.gt 34d8c │ │ ret │ │ - adr x7, 34d68 │ │ + adr x7, 34fd8 │ │ ldrh w3, [x7, w3, uxtw #1] │ │ sub x7, x7, w3, uxtw │ │ br x7 │ │ ld1 {v0.16b, v1.16b}, [x1], x2 │ │ ld1 {v2.16b, v3.16b}, [x10], x2 │ │ uaddlp v0.8h, v0.16b │ │ ld1 {v4.16b, v5.16b}, [x1], x2 │ │ @@ -49144,18 +49328,18 @@ │ │ shl v3.8h, v5.8h, #1 │ │ subs w8, w8, #0x2 │ │ st1 {v0.8h-v3.8h}, [x0], #64 │ │ add v16.8h, v16.8h, v0.8h │ │ add v17.8h, v17.8h, v1.8h │ │ add v18.8h, v18.8h, v2.8h │ │ add v19.8h, v19.8h, v3.8h │ │ - b.gt 34b50 │ │ + b.gt 34dc0 │ │ mov v0.16b, v2.16b │ │ mov v1.16b, v3.16b │ │ - b 34d24 │ │ + b 34f94 │ │ ldr d1, [x1, #16] │ │ ld1 {v0.16b}, [x1], x2 │ │ ldr d3, [x10, #16] │ │ ld1 {v2.16b}, [x10], x2 │ │ uaddlp v1.4h, v1.8b │ │ ldr d5, [x1, #16] │ │ uaddlp v0.8h, v0.16b │ │ @@ -49182,18 +49366,18 @@ │ │ trn1 v3.2d, v3.2d, v5.2d │ │ subs w8, w8, #0x2 │ │ st1 {v0.8h-v3.8h}, [x0], #64 │ │ add v16.8h, v16.8h, v0.8h │ │ add v17.8h, v17.8h, v1.8h │ │ add v18.8h, v18.8h, v2.8h │ │ add v19.8h, v19.8h, v3.8h │ │ - b.gt 34bc8 │ │ + b.gt 34e38 │ │ mov v0.16b, v2.16b │ │ mov v1.16b, v3.16b │ │ - b 34d24 │ │ + b 34f94 │ │ ld1 {v0.16b}, [x1], x2 │ │ ld1 {v2.16b}, [x10], x2 │ │ ld1 {v4.16b}, [x1], x2 │ │ uaddlp v0.8h, v0.16b │ │ ld1 {v6.16b}, [x10], x2 │ │ uaddlp v2.8h, v2.16b │ │ uaddlp v4.8h, v4.16b │ │ @@ -49206,18 +49390,18 @@ │ │ dup v3.8h, v2.h[7] │ │ subs w8, w8, #0x2 │ │ st1 {v0.8h-v3.8h}, [x0], #64 │ │ add v16.8h, v16.8h, v0.8h │ │ add v17.8h, v17.8h, v1.8h │ │ add v18.8h, v18.8h, v2.8h │ │ add v19.8h, v19.8h, v3.8h │ │ - b.gt 34c60 │ │ + b.gt 34ed0 │ │ mov v0.16b, v2.16b │ │ mov v1.16b, v3.16b │ │ - b 34d24 │ │ + b 34f94 │ │ ld1 {v0.8b}, [x1], x2 │ │ ld1 {v2.8b}, [x10], x2 │ │ ld1 {v4.8b}, [x1], x2 │ │ uaddlp v0.4h, v0.8b │ │ ld1 {v6.8b}, [x10], x2 │ │ uaddlp v2.4h, v2.8b │ │ uaddlp v4.4h, v4.8b │ │ @@ -49232,39 +49416,39 @@ │ │ trn1 v2.2d, v2.2d, v3.2d │ │ subs w8, w8, #0x2 │ │ st1 {v0.8h-v3.8h}, [x0], #64 │ │ add v16.8h, v16.8h, v0.8h │ │ add v17.8h, v17.8h, v1.8h │ │ add v18.8h, v18.8h, v2.8h │ │ add v19.8h, v19.8h, v3.8h │ │ - b.gt 34cc0 │ │ + b.gt 34f30 │ │ mov v0.16b, v2.16b │ │ mov v1.16b, v3.16b │ │ - cbz w4, 34d58 │ │ + cbz w4, 34fc8 │ │ subs w4, w4, #0x4 │ │ st1 {v0.8h-v3.8h}, [x0], #64 │ │ add v16.8h, v16.8h, v0.8h │ │ add v17.8h, v17.8h, v1.8h │ │ add v18.8h, v18.8h, v2.8h │ │ add v19.8h, v19.8h, v3.8h │ │ st1 {v0.8h-v3.8h}, [x0], #64 │ │ add v16.8h, v16.8h, v0.8h │ │ add v17.8h, v17.8h, v1.8h │ │ add v18.8h, v18.8h, v2.8h │ │ add v19.8h, v19.8h, v3.8h │ │ - b.gt 34d28 │ │ + b.gt 34f98 │ │ lsl w6, w6, #1 │ │ - b 34af8 │ │ + b 34d68 │ │ .inst 0x032c0220 ; undefined │ │ udf #940 │ │ .inst 0x01a00218 ; undefined │ │ .inst 0x00a80108 ; undefined │ │ clz w8, w5 │ │ lsl w4, w4, #2 │ │ - adr x7, 35028 │ │ + adr x7, 35298 │ │ sub w8, w8, #0x1b │ │ ldrh w8, [x7, w8, uxtw #1] │ │ movi v16.8h, #0x0 │ │ movi v17.8h, #0x0 │ │ movi v18.8h, #0x0 │ │ movi v19.8h, #0x0 │ │ sub x7, x7, w8, uxtw │ │ @@ -49287,19 +49471,19 @@ │ │ uaddlp v1.8h, v1.16b │ │ shl v0.8h, v0.8h, #2 │ │ shl v1.8h, v1.8h, #2 │ │ subs w8, w8, #0x4 │ │ add v16.8h, v16.8h, v0.8h │ │ add v17.8h, v17.8h, v1.8h │ │ st1 {v0.8h, v1.8h}, [x0], #32 │ │ - b.gt 34dc4 │ │ + b.gt 35034 │ │ trn2 v0.2d, v1.2d, v1.2d │ │ trn2 v1.2d, v1.2d, v1.2d │ │ - b 349ec │ │ - cbnz w3, 34e60 │ │ + b 34c5c │ │ + cbnz w3, 350d0 │ │ ld1 {v0.16b}, [x1], x2 │ │ ld1 {v1.16b}, [x10], x2 │ │ ld1 {v2.16b}, [x1], x2 │ │ uaddlp v0.8h, v0.16b │ │ ld1 {v3.16b}, [x10], x2 │ │ uaddlp v1.8h, v1.16b │ │ uaddlp v2.8h, v2.16b │ │ @@ -49310,18 +49494,18 @@ │ │ shl v3.8h, v3.8h, #2 │ │ subs w8, w8, #0x4 │ │ st1 {v0.8h-v3.8h}, [x0], #64 │ │ add v16.8h, v16.8h, v0.8h │ │ add v17.8h, v17.8h, v1.8h │ │ add v18.8h, v18.8h, v2.8h │ │ add v19.8h, v19.8h, v3.8h │ │ - b.gt 34e08 │ │ + b.gt 35078 │ │ mov v0.16b, v3.16b │ │ mov v1.16b, v3.16b │ │ - b 34ad4 │ │ + b 34d44 │ │ ld1 {v0.8b}, [x1], x2 │ │ ld1 {v0.d}[1], [x10], x2 │ │ ld1 {v2.8b}, [x1], x2 │ │ ld1 {v2.d}[1], [x10], x2 │ │ uaddlp v0.8h, v0.16b │ │ uaddlp v2.8h, v2.16b │ │ shl v0.8h, v0.8h, #2 │ │ @@ -49336,19 +49520,19 @@ │ │ trn1 v2.2d, v2.2d, v6.2d │ │ subs w8, w8, #0x4 │ │ st1 {v0.8h-v3.8h}, [x0], #64 │ │ add v16.8h, v16.8h, v0.8h │ │ add v17.8h, v17.8h, v1.8h │ │ add v18.8h, v18.8h, v2.8h │ │ add v19.8h, v19.8h, v3.8h │ │ - b.gt 34e60 │ │ + b.gt 350d0 │ │ mov v0.16b, v3.16b │ │ mov v1.16b, v3.16b │ │ - b 34ad4 │ │ - adr x7, 35030 │ │ + b 34d44 │ │ + adr x7, 352a0 │ │ ldrh w3, [x7, w3, uxtw #1] │ │ sub x7, x7, w3, uxtw │ │ br x7 │ │ ld1 {v0.16b, v1.16b}, [x1], x2 │ │ ld1 {v2.16b, v3.16b}, [x10], x2 │ │ uaddlp v0.8h, v0.16b │ │ uaddlp v1.8h, v1.16b │ │ @@ -49360,18 +49544,18 @@ │ │ shl v3.8h, v3.8h, #2 │ │ subs w8, w8, #0x2 │ │ st1 {v0.8h-v3.8h}, [x0], #64 │ │ add v16.8h, v16.8h, v0.8h │ │ add v17.8h, v17.8h, v1.8h │ │ add v18.8h, v18.8h, v2.8h │ │ add v19.8h, v19.8h, v3.8h │ │ - b.gt 34ed8 │ │ + b.gt 35148 │ │ mov v0.16b, v2.16b │ │ mov v1.16b, v3.16b │ │ - b 34d24 │ │ + b 34f94 │ │ ldr d1, [x1, #16] │ │ ld1 {v0.16b}, [x1], x2 │ │ ldr d3, [x10, #16] │ │ ld1 {v2.16b}, [x10], x2 │ │ uaddlp v1.4h, v1.8b │ │ uaddlp v0.8h, v0.16b │ │ uaddlp v3.4h, v3.8b │ │ @@ -49386,36 +49570,36 @@ │ │ trn1 v3.2d, v3.2d, v5.2d │ │ subs w8, w8, #0x2 │ │ st1 {v0.8h-v3.8h}, [x0], #64 │ │ add v16.8h, v16.8h, v0.8h │ │ add v17.8h, v17.8h, v1.8h │ │ add v18.8h, v18.8h, v2.8h │ │ add v19.8h, v19.8h, v3.8h │ │ - b.gt 34f28 │ │ + b.gt 35198 │ │ mov v0.16b, v2.16b │ │ mov v1.16b, v3.16b │ │ - b 34d24 │ │ + b 34f94 │ │ ld1 {v0.16b}, [x1], x2 │ │ ld1 {v2.16b}, [x10], x2 │ │ uaddlp v0.8h, v0.16b │ │ uaddlp v2.8h, v2.16b │ │ shl v0.8h, v0.8h, #2 │ │ shl v2.8h, v2.8h, #2 │ │ dup v1.8h, v0.h[7] │ │ dup v3.8h, v2.h[7] │ │ subs w8, w8, #0x2 │ │ st1 {v0.8h-v3.8h}, [x0], #64 │ │ add v16.8h, v16.8h, v0.8h │ │ add v17.8h, v17.8h, v1.8h │ │ add v18.8h, v18.8h, v2.8h │ │ add v19.8h, v19.8h, v3.8h │ │ - b.gt 34f90 │ │ + b.gt 35200 │ │ mov v0.16b, v2.16b │ │ mov v1.16b, v3.16b │ │ - b 34d24 │ │ + b 34f94 │ │ ld1 {v0.8b}, [x1], x2 │ │ ld1 {v2.8b}, [x10], x2 │ │ uaddlp v0.4h, v0.8b │ │ uaddlp v2.4h, v2.8b │ │ shl v0.4h, v0.4h, #2 │ │ shl v2.4h, v2.4h, #2 │ │ dup v1.8h, v0.h[3] │ │ @@ -49424,25 +49608,25 @@ │ │ trn1 v2.2d, v2.2d, v3.2d │ │ subs w8, w8, #0x2 │ │ st1 {v0.8h-v3.8h}, [x0], #64 │ │ add v16.8h, v16.8h, v0.8h │ │ add v17.8h, v17.8h, v1.8h │ │ add v18.8h, v18.8h, v2.8h │ │ add v19.8h, v19.8h, v3.8h │ │ - b.gt 34fd8 │ │ + b.gt 35248 │ │ mov v0.16b, v2.16b │ │ mov v1.16b, v3.16b │ │ - b 34d24 │ │ + b 34f94 │ │ .inst 0x02240160 ; undefined │ │ udf #612 │ │ .inst 0x01080158 ; undefined │ │ .inst 0x005800a0 ; undefined │ │ clz w8, w5 │ │ lsl w4, w4, #2 │ │ - adr x7, 353e4 │ │ + adr x7, 35654 │ │ sub w8, w8, #0x1a │ │ ldrh w8, [x7, w8, uxtw #1] │ │ movi v16.8h, #0x0 │ │ movi v17.8h, #0x0 │ │ movi v18.8h, #0x0 │ │ movi v19.8h, #0x0 │ │ sub x7, x7, w8, uxtw │ │ @@ -49463,37 +49647,37 @@ │ │ ld1 {v1.s}[1], [x10], x2 │ │ ushll v0.8h, v0.8b, #3 │ │ ushll v1.8h, v1.8b, #3 │ │ subs w8, w8, #0x4 │ │ add v16.8h, v16.8h, v0.8h │ │ add v17.8h, v17.8h, v1.8h │ │ st1 {v0.8h, v1.8h}, [x0], #32 │ │ - b.gt 3508c │ │ + b.gt 352fc │ │ trn2 v0.2d, v1.2d, v1.2d │ │ trn2 v1.2d, v1.2d, v1.2d │ │ - b 349ec │ │ + b 34c5c │ │ ld1 {v0.8b}, [x1], x2 │ │ ld1 {v1.8b}, [x10], x2 │ │ ld1 {v2.8b}, [x1], x2 │ │ ushll v0.8h, v0.8b, #3 │ │ ld1 {v3.8b}, [x10], x2 │ │ ushll v1.8h, v1.8b, #3 │ │ ushll v2.8h, v2.8b, #3 │ │ ushll v3.8h, v3.8b, #3 │ │ subs w8, w8, #0x4 │ │ st1 {v0.8h-v3.8h}, [x0], #64 │ │ add v16.8h, v16.8h, v0.8h │ │ add v17.8h, v17.8h, v1.8h │ │ add v18.8h, v18.8h, v2.8h │ │ add v19.8h, v19.8h, v3.8h │ │ - b.gt 350c4 │ │ + b.gt 35334 │ │ mov v0.16b, v3.16b │ │ mov v1.16b, v3.16b │ │ - b 34ad4 │ │ - cbnz w3, 35184 │ │ + b 34d44 │ │ + cbnz w3, 353f4 │ │ ld1 {v0.16b}, [x1], x2 │ │ ld1 {v2.16b}, [x10], x2 │ │ ld1 {v4.16b}, [x1], x2 │ │ ushll2 v1.8h, v0.16b, #3 │ │ ushll v0.8h, v0.8b, #3 │ │ ld1 {v6.16b}, [x10], x2 │ │ ushll2 v3.8h, v2.16b, #3 │ │ @@ -49509,20 +49693,20 @@ │ │ add v18.8h, v18.8h, v2.8h │ │ add v19.8h, v19.8h, v3.8h │ │ st1 {v4.8h-v7.8h}, [x0], #64 │ │ add v16.8h, v16.8h, v4.8h │ │ add v17.8h, v17.8h, v5.8h │ │ add v18.8h, v18.8h, v6.8h │ │ add v19.8h, v19.8h, v7.8h │ │ - b.gt 35110 │ │ + b.gt 35380 │ │ mov v0.16b, v6.16b │ │ mov v1.16b, v7.16b │ │ mov v2.16b, v6.16b │ │ mov v3.16b, v7.16b │ │ - b 34d24 │ │ + b 34f94 │ │ ld1 {v0.8b}, [x1], x2 │ │ ld1 {v2.8b}, [x10], x2 │ │ ld1 {v4.8b}, [x1], x2 │ │ ld1 {v6.8b}, [x10], x2 │ │ ushll v0.8h, v0.8b, #3 │ │ ushll v2.8h, v2.8b, #3 │ │ ushll v4.8h, v4.8b, #3 │ │ @@ -49538,21 +49722,21 @@ │ │ add v18.8h, v18.8h, v2.8h │ │ add v19.8h, v19.8h, v3.8h │ │ st1 {v4.8h-v7.8h}, [x0], #64 │ │ add v16.8h, v16.8h, v4.8h │ │ add v17.8h, v17.8h, v5.8h │ │ add v18.8h, v18.8h, v6.8h │ │ add v19.8h, v19.8h, v7.8h │ │ - b.gt 35184 │ │ + b.gt 353f4 │ │ mov v0.16b, v6.16b │ │ mov v1.16b, v7.16b │ │ mov v2.16b, v6.16b │ │ mov v3.16b, v7.16b │ │ - b 34d24 │ │ - adr x7, 353ec │ │ + b 34f94 │ │ + adr x7, 3565c │ │ ldrh w3, [x7, w3, uxtw] │ │ sub x7, x7, w3, uxtw │ │ br x7 │ │ ld1 {v2.16b, v3.16b}, [x1], x2 │ │ ld1 {v6.16b, v7.16b}, [x10], x2 │ │ ushll v0.8h, v2.8b, #3 │ │ ushll2 v1.8h, v2.16b, #3 │ │ @@ -49569,16 +49753,16 @@ │ │ add v18.8h, v18.8h, v2.8h │ │ add v19.8h, v19.8h, v3.8h │ │ st1 {v4.8h-v7.8h}, [x0], #64 │ │ add v16.8h, v16.8h, v4.8h │ │ add v17.8h, v17.8h, v5.8h │ │ add v18.8h, v18.8h, v6.8h │ │ add v19.8h, v19.8h, v7.8h │ │ - b.gt 35208 │ │ - b 3537c │ │ + b.gt 35478 │ │ + b 355ec │ │ ldr d2, [x1, #16] │ │ ld1 {v1.16b}, [x1], x2 │ │ ldr d6, [x10, #16] │ │ ld1 {v5.16b}, [x10], x2 │ │ ushll v2.8h, v2.8b, #3 │ │ ushll v0.8h, v1.8b, #3 │ │ ushll2 v1.8h, v1.16b, #3 │ │ @@ -49594,16 +49778,16 @@ │ │ add v18.8h, v18.8h, v2.8h │ │ add v19.8h, v19.8h, v3.8h │ │ st1 {v4.8h-v7.8h}, [x0], #64 │ │ add v16.8h, v16.8h, v4.8h │ │ add v17.8h, v17.8h, v5.8h │ │ add v18.8h, v18.8h, v6.8h │ │ add v19.8h, v19.8h, v7.8h │ │ - b.gt 35264 │ │ - b 3537c │ │ + b.gt 354d4 │ │ + b 355ec │ │ ld1 {v1.16b}, [x1], x2 │ │ ld1 {v5.16b}, [x10], x2 │ │ ushll v0.8h, v1.8b, #3 │ │ ushll2 v1.8h, v1.16b, #3 │ │ ushll v4.8h, v5.8b, #3 │ │ ushll2 v5.8h, v5.16b, #3 │ │ dup v2.8h, v1.h[7] │ │ @@ -49617,16 +49801,16 @@ │ │ add v18.8h, v18.8h, v2.8h │ │ add v19.8h, v19.8h, v3.8h │ │ st1 {v4.8h-v7.8h}, [x0], #64 │ │ add v16.8h, v16.8h, v4.8h │ │ add v17.8h, v17.8h, v5.8h │ │ add v18.8h, v18.8h, v6.8h │ │ add v19.8h, v19.8h, v7.8h │ │ - b.gt 352c8 │ │ - b 3537c │ │ + b.gt 35538 │ │ + b 355ec │ │ ld1 {v0.8b}, [x1], x2 │ │ ld1 {v4.8b}, [x10], x2 │ │ ushll v0.8h, v0.8b, #3 │ │ ushll v4.8h, v4.8b, #3 │ │ dup v1.8h, v0.h[7] │ │ dup v2.8h, v0.h[7] │ │ dup v3.8h, v0.h[7] │ │ @@ -49640,41 +49824,41 @@ │ │ add v18.8h, v18.8h, v2.8h │ │ add v19.8h, v19.8h, v3.8h │ │ st1 {v4.8h-v7.8h}, [x0], #64 │ │ add v16.8h, v16.8h, v4.8h │ │ add v17.8h, v17.8h, v5.8h │ │ add v18.8h, v18.8h, v6.8h │ │ add v19.8h, v19.8h, v7.8h │ │ - b.gt 35324 │ │ - cbz w4, 353b0 │ │ + b.gt 35594 │ │ + cbz w4, 35620 │ │ subs w4, w4, #0x2 │ │ st1 {v4.8h-v7.8h}, [x0], #64 │ │ add v16.8h, v16.8h, v4.8h │ │ add v17.8h, v17.8h, v5.8h │ │ add v18.8h, v18.8h, v6.8h │ │ add v19.8h, v19.8h, v7.8h │ │ st1 {v4.8h-v7.8h}, [x0], #64 │ │ add v16.8h, v16.8h, v4.8h │ │ add v17.8h, v17.8h, v5.8h │ │ add v18.8h, v18.8h, v6.8h │ │ add v19.8h, v19.8h, v7.8h │ │ - b.gt 35380 │ │ + b.gt 355f0 │ │ lsl w6, w6, #2 │ │ uaddlp v0.4s, v16.8h │ │ uaddlp v1.4s, v17.8h │ │ uaddlp v2.4s, v18.8h │ │ uaddlp v3.4s, v19.8h │ │ add v0.4s, v0.4s, v1.4s │ │ add v2.4s, v2.4s, v3.4s │ │ add v0.4s, v0.4s, v2.4s │ │ addv s0, v0.4s │ │ sub x0, x0, w6, uxtw #4 │ │ urshl v4.2s, v0.2s, v31.2s │ │ dup v4.8h, v4.h[0] │ │ - b 34b1c │ │ + b 34d8c │ │ .inst 0x02d801ec ; undefined │ │ .inst 0x03580320 ; undefined │ │ .inst 0x018801e4 ; undefined │ │ .inst 0x00c80124 ; undefined │ │ uabd v0.16b, v22.16b, v23.16b │ │ uabd v1.16b, v25.16b, v24.16b │ │ uabd v2.16b, v23.16b, v24.16b │ │ @@ -49697,15 +49881,15 @@ │ │ and v1.16b, v1.16b, v2.16b │ │ and v1.16b, v1.16b, v13.16b │ │ and v14.16b, v14.16b, v1.16b │ │ and v15.16b, v15.16b, v1.16b │ │ mov x16, v1.d[0] │ │ mov x17, v1.d[1] │ │ adds x16, x16, x17 │ │ - b.eq 35954 // b.none │ │ + b.eq 35b8c // b.none │ │ movi v10.16b, #0x1 │ │ uabd v2.16b, v21.16b, v23.16b │ │ uabd v3.16b, v22.16b, v23.16b │ │ uabd v4.16b, v25.16b, v24.16b │ │ uabd v5.16b, v26.16b, v24.16b │ │ uabd v6.16b, v20.16b, v23.16b │ │ uabd v7.16b, v27.16b, v24.16b │ │ @@ -49731,20 +49915,20 @@ │ │ umax v3.16b, v3.16b, v5.16b │ │ umax v3.16b, v3.16b, v7.16b │ │ cmhs v3.16b, v10.16b, v3.16b │ │ adds x16, x16, x17 │ │ and v15.16b, v15.16b, v3.16b │ │ and v15.16b, v15.16b, v14.16b │ │ bic v14.16b, v14.16b, v15.16b │ │ - b.eq 355b4 // b.none │ │ - usubl v2.8h, v22.8b, v25.8b │ │ - usubl2 v3.8h, v22.16b, v25.16b │ │ + b.eq 357ec // b.none │ │ + movi v3.16b, #0x80 │ │ + eor v2.16b, v22.16b, v3.16b │ │ + eor v3.16b, v25.16b, v3.16b │ │ cmhi v0.16b, v0.16b, v12.16b │ │ - sqxtn v2.8b, v2.8h │ │ - sqxtn2 v2.16b, v3.8h │ │ + sqsub v2.16b, v2.16b, v3.16b │ │ and v4.16b, v2.16b, v0.16b │ │ bic v0.16b, v1.16b, v0.16b │ │ usubl v2.8h, v24.8b, v23.8b │ │ movi v5.8h, #0x3 │ │ usubl2 v3.8h, v24.16b, v23.16b │ │ mul v2.8h, v2.8h, v5.8h │ │ mul v3.8h, v3.8h, v5.8h │ │ @@ -49754,47 +49938,33 @@ │ │ movi v7.16b, #0x3 │ │ sqxtn v2.8b, v2.8h │ │ sqxtn2 v2.16b, v3.8h │ │ sqadd v4.16b, v6.16b, v2.16b │ │ sqadd v5.16b, v7.16b, v2.16b │ │ sshr v4.16b, v4.16b, #3 │ │ sshr v5.16b, v5.16b, #3 │ │ - uxtl v2.8h, v23.8b │ │ - uxtl2 v3.8h, v23.16b │ │ - uxtl v6.8h, v24.8b │ │ - uxtl2 v7.8h, v24.16b │ │ - saddw v2.8h, v2.8h, v5.8b │ │ - saddw2 v3.8h, v3.8h, v5.16b │ │ - ssubw v6.8h, v6.8h, v4.8b │ │ - ssubw2 v7.8h, v7.8h, v4.16b │ │ + mov v2.16b, v23.16b │ │ + mov v3.16b, v24.16b │ │ + neg v6.16b, v4.16b │ │ srshr v4.16b, v4.16b, #1 │ │ - sqxtun v2.8b, v2.8h │ │ - sqxtun2 v2.16b, v3.8h │ │ - sqxtun v6.8b, v6.8h │ │ - sqxtun2 v6.16b, v7.8h │ │ + usqadd v2.16b, v5.16b │ │ + usqadd v3.16b, v6.16b │ │ + neg v6.16b, v4.16b │ │ bit v23.16b, v2.16b, v1.16b │ │ - uxtl v2.8h, v22.8b │ │ - uxtl2 v3.8h, v22.16b │ │ - bit v24.16b, v6.16b, v1.16b │ │ - uxtl v6.8h, v25.8b │ │ - uxtl2 v7.8h, v25.16b │ │ - saddw v2.8h, v2.8h, v4.8b │ │ - saddw2 v3.8h, v3.8h, v4.16b │ │ - ssubw v6.8h, v6.8h, v4.8b │ │ - ssubw2 v7.8h, v7.8h, v4.16b │ │ - sqxtun v2.8b, v2.8h │ │ - sqxtun2 v2.16b, v3.8h │ │ - sqxtun v6.8b, v6.8h │ │ - sqxtun2 v6.16b, v7.8h │ │ + bit v24.16b, v3.16b, v1.16b │ │ + mov v2.16b, v22.16b │ │ + mov v3.16b, v25.16b │ │ + usqadd v2.16b, v4.16b │ │ + usqadd v3.16b, v6.16b │ │ bit v22.16b, v2.16b, v0.16b │ │ - bit v25.16b, v6.16b, v0.16b │ │ + bit v25.16b, v3.16b, v0.16b │ │ mov x16, v14.d[0] │ │ mov x17, v14.d[1] │ │ adds x16, x16, x17 │ │ - b.eq 356cc // b.none │ │ + b.eq 35904 // b.none │ │ uaddl v0.8h, v20.8b, v21.8b │ │ uaddl2 v1.8h, v20.16b, v21.16b │ │ uaddl v2.8h, v22.8b, v25.8b │ │ uaddl2 v3.8h, v22.16b, v25.16b │ │ uaddl v4.8h, v20.8b, v22.8b │ │ uaddl2 v5.8h, v20.16b, v22.16b │ │ uaddl v6.8h, v23.8b, v26.8b │ │ @@ -49856,20 +50026,20 @@ │ │ rshrn2 v1.16b, v9.8h, #3 │ │ bit v24.16b, v13.16b, v14.16b │ │ bit v25.16b, v0.16b, v14.16b │ │ bit v26.16b, v1.16b, v14.16b │ │ mov x16, v15.d[0] │ │ mov x17, v15.d[1] │ │ adds x16, x16, x17 │ │ - b.ne 356f0 // b.any │ │ + b.ne 35928 // b.any │ │ mov x16, v14.d[0] │ │ mov x17, v14.d[1] │ │ adds x16, x16, x17 │ │ - b.eq 35950 // b.none │ │ - b 3594c │ │ + b.eq 35b88 // b.none │ │ + b 35b84 │ │ uaddl v2.8h, v17.8b, v17.8b │ │ uaddl2 v3.8h, v17.16b, v17.16b │ │ uaddl v4.8h, v17.8b, v18.8b │ │ uaddl2 v5.8h, v17.16b, v18.16b │ │ uaddl v6.8h, v17.8b, v19.8b │ │ uaddl2 v7.8h, v17.16b, v19.16b │ │ uaddl v8.8h, v17.8b, v20.8b │ │ @@ -50041,15 +50211,15 @@ │ │ cmhs v2.16b, v10.16b, v2.16b │ │ and v1.16b, v1.16b, v2.16b │ │ and v1.16b, v1.16b, v13.16b │ │ and v14.16b, v14.16b, v1.16b │ │ mov x16, v1.d[0] │ │ mov x17, v1.d[1] │ │ adds x16, x16, x17 │ │ - b.eq 35bf8 // b.none │ │ + b.eq 35df8 // b.none │ │ movi v10.16b, #0x1 │ │ uabd v2.16b, v21.16b, v23.16b │ │ uabd v3.16b, v22.16b, v23.16b │ │ uabd v4.16b, v25.16b, v24.16b │ │ uabd v5.16b, v26.16b, v24.16b │ │ uabd v6.16b, v20.16b, v23.16b │ │ uabd v7.16b, v27.16b, v24.16b │ │ @@ -50060,20 +50230,20 @@ │ │ umax v2.16b, v2.16b, v6.16b │ │ cmhs v2.16b, v10.16b, v2.16b │ │ and v14.16b, v2.16b, v14.16b │ │ bic v1.16b, v1.16b, v14.16b │ │ mov x16, v1.d[0] │ │ mov x17, v1.d[1] │ │ adds x16, x16, x17 │ │ - b.eq 35ad8 // b.none │ │ - usubl v2.8h, v22.8b, v25.8b │ │ - usubl2 v3.8h, v22.16b, v25.16b │ │ + b.eq 35cd8 // b.none │ │ + movi v3.16b, #0x80 │ │ + eor v2.16b, v22.16b, v3.16b │ │ + eor v3.16b, v25.16b, v3.16b │ │ cmhi v0.16b, v0.16b, v12.16b │ │ - sqxtn v2.8b, v2.8h │ │ - sqxtn2 v2.16b, v3.8h │ │ + sqsub v2.16b, v2.16b, v3.16b │ │ and v4.16b, v2.16b, v0.16b │ │ bic v0.16b, v1.16b, v0.16b │ │ usubl v2.8h, v24.8b, v23.8b │ │ movi v5.8h, #0x3 │ │ usubl2 v3.8h, v24.16b, v23.16b │ │ mul v2.8h, v2.8h, v5.8h │ │ mul v3.8h, v3.8h, v5.8h │ │ @@ -50083,47 +50253,33 @@ │ │ movi v7.16b, #0x3 │ │ sqxtn v2.8b, v2.8h │ │ sqxtn2 v2.16b, v3.8h │ │ sqadd v4.16b, v6.16b, v2.16b │ │ sqadd v5.16b, v7.16b, v2.16b │ │ sshr v4.16b, v4.16b, #3 │ │ sshr v5.16b, v5.16b, #3 │ │ - uxtl v2.8h, v23.8b │ │ - uxtl2 v3.8h, v23.16b │ │ - uxtl v6.8h, v24.8b │ │ - uxtl2 v7.8h, v24.16b │ │ - saddw v2.8h, v2.8h, v5.8b │ │ - saddw2 v3.8h, v3.8h, v5.16b │ │ - ssubw v6.8h, v6.8h, v4.8b │ │ - ssubw2 v7.8h, v7.8h, v4.16b │ │ + mov v2.16b, v23.16b │ │ + mov v3.16b, v24.16b │ │ + neg v6.16b, v4.16b │ │ srshr v4.16b, v4.16b, #1 │ │ - sqxtun v2.8b, v2.8h │ │ - sqxtun2 v2.16b, v3.8h │ │ - sqxtun v6.8b, v6.8h │ │ - sqxtun2 v6.16b, v7.8h │ │ + usqadd v2.16b, v5.16b │ │ + usqadd v3.16b, v6.16b │ │ + neg v6.16b, v4.16b │ │ bit v23.16b, v2.16b, v1.16b │ │ - uxtl v2.8h, v22.8b │ │ - uxtl2 v3.8h, v22.16b │ │ - bit v24.16b, v6.16b, v1.16b │ │ - uxtl v6.8h, v25.8b │ │ - uxtl2 v7.8h, v25.16b │ │ - saddw v2.8h, v2.8h, v4.8b │ │ - saddw2 v3.8h, v3.8h, v4.16b │ │ - ssubw v6.8h, v6.8h, v4.8b │ │ - ssubw2 v7.8h, v7.8h, v4.16b │ │ - sqxtun v2.8b, v2.8h │ │ - sqxtun2 v2.16b, v3.8h │ │ - sqxtun v6.8b, v6.8h │ │ - sqxtun2 v6.16b, v7.8h │ │ + bit v24.16b, v3.16b, v1.16b │ │ + mov v2.16b, v22.16b │ │ + mov v3.16b, v25.16b │ │ + usqadd v2.16b, v4.16b │ │ + usqadd v3.16b, v6.16b │ │ bit v22.16b, v2.16b, v0.16b │ │ - bit v25.16b, v6.16b, v0.16b │ │ + bit v25.16b, v3.16b, v0.16b │ │ mov x16, v14.d[0] │ │ mov x17, v14.d[1] │ │ adds x16, x16, x17 │ │ - b.eq 35bf4 // b.none │ │ + b.eq 35df4 // b.none │ │ uaddl v0.8h, v20.8b, v21.8b │ │ uaddl2 v1.8h, v20.16b, v21.16b │ │ uaddl v2.8h, v22.8b, v25.8b │ │ uaddl2 v3.8h, v22.16b, v25.16b │ │ uaddl v4.8h, v20.8b, v22.8b │ │ uaddl2 v5.8h, v20.16b, v22.16b │ │ uaddl v6.8h, v23.8b, v26.8b │ │ @@ -50206,35 +50362,35 @@ │ │ cmhs v2.16b, v10.16b, v2.16b │ │ and v1.16b, v1.16b, v2.16b │ │ and v1.16b, v1.16b, v13.16b │ │ and v14.16b, v14.16b, v1.16b │ │ mov x16, v1.d[0] │ │ mov x17, v1.d[1] │ │ adds x16, x16, x17 │ │ - b.eq 35e20 // b.none │ │ + b.eq 35fe8 // b.none │ │ movi v10.16b, #0x1 │ │ uabd v2.16b, v21.16b, v23.16b │ │ uabd v3.16b, v22.16b, v23.16b │ │ uabd v4.16b, v25.16b, v24.16b │ │ uabd v5.16b, v26.16b, v24.16b │ │ umax v2.16b, v2.16b, v3.16b │ │ umax v4.16b, v4.16b, v5.16b │ │ umax v2.16b, v2.16b, v4.16b │ │ cmhs v2.16b, v10.16b, v2.16b │ │ and v14.16b, v2.16b, v14.16b │ │ bic v1.16b, v1.16b, v14.16b │ │ mov x16, v1.d[0] │ │ mov x17, v1.d[1] │ │ adds x16, x16, x17 │ │ - b.eq 35d5c // b.none │ │ - usubl v2.8h, v22.8b, v25.8b │ │ - usubl2 v3.8h, v22.16b, v25.16b │ │ + b.eq 35f24 // b.none │ │ + movi v3.16b, #0x80 │ │ + eor v2.16b, v22.16b, v3.16b │ │ + eor v3.16b, v25.16b, v3.16b │ │ cmhi v0.16b, v0.16b, v12.16b │ │ - sqxtn v2.8b, v2.8h │ │ - sqxtn2 v2.16b, v3.8h │ │ + sqsub v2.16b, v2.16b, v3.16b │ │ and v4.16b, v2.16b, v0.16b │ │ bic v0.16b, v1.16b, v0.16b │ │ usubl v2.8h, v24.8b, v23.8b │ │ movi v5.8h, #0x3 │ │ usubl2 v3.8h, v24.16b, v23.16b │ │ mul v2.8h, v2.8h, v5.8h │ │ mul v3.8h, v3.8h, v5.8h │ │ @@ -50244,47 +50400,33 @@ │ │ movi v7.16b, #0x3 │ │ sqxtn v2.8b, v2.8h │ │ sqxtn2 v2.16b, v3.8h │ │ sqadd v4.16b, v6.16b, v2.16b │ │ sqadd v5.16b, v7.16b, v2.16b │ │ sshr v4.16b, v4.16b, #3 │ │ sshr v5.16b, v5.16b, #3 │ │ - uxtl v2.8h, v23.8b │ │ - uxtl2 v3.8h, v23.16b │ │ - uxtl v6.8h, v24.8b │ │ - uxtl2 v7.8h, v24.16b │ │ - saddw v2.8h, v2.8h, v5.8b │ │ - saddw2 v3.8h, v3.8h, v5.16b │ │ - ssubw v6.8h, v6.8h, v4.8b │ │ - ssubw2 v7.8h, v7.8h, v4.16b │ │ + mov v2.16b, v23.16b │ │ + mov v3.16b, v24.16b │ │ + neg v6.16b, v4.16b │ │ srshr v4.16b, v4.16b, #1 │ │ - sqxtun v2.8b, v2.8h │ │ - sqxtun2 v2.16b, v3.8h │ │ - sqxtun v6.8b, v6.8h │ │ - sqxtun2 v6.16b, v7.8h │ │ + usqadd v2.16b, v5.16b │ │ + usqadd v3.16b, v6.16b │ │ + neg v6.16b, v4.16b │ │ bit v23.16b, v2.16b, v1.16b │ │ - uxtl v2.8h, v22.8b │ │ - uxtl2 v3.8h, v22.16b │ │ - bit v24.16b, v6.16b, v1.16b │ │ - uxtl v6.8h, v25.8b │ │ - uxtl2 v7.8h, v25.16b │ │ - saddw v2.8h, v2.8h, v4.8b │ │ - saddw2 v3.8h, v3.8h, v4.16b │ │ - ssubw v6.8h, v6.8h, v4.8b │ │ - ssubw2 v7.8h, v7.8h, v4.16b │ │ - sqxtun v2.8b, v2.8h │ │ - sqxtun2 v2.16b, v3.8h │ │ - sqxtun v6.8b, v6.8h │ │ - sqxtun2 v6.16b, v7.8h │ │ + bit v24.16b, v3.16b, v1.16b │ │ + mov v2.16b, v22.16b │ │ + mov v3.16b, v25.16b │ │ + usqadd v2.16b, v4.16b │ │ + usqadd v3.16b, v6.16b │ │ bit v22.16b, v2.16b, v0.16b │ │ - bit v25.16b, v6.16b, v0.16b │ │ + bit v25.16b, v3.16b, v0.16b │ │ mov x16, v14.d[0] │ │ mov x17, v14.d[1] │ │ adds x16, x16, x17 │ │ - b.eq 35e1c // b.none │ │ + b.eq 35fe4 // b.none │ │ uaddl v0.8h, v21.8b, v21.8b │ │ uaddl2 v1.8h, v21.16b, v21.16b │ │ uaddl v2.8h, v21.8b, v22.8b │ │ uaddl2 v3.8h, v21.16b, v22.16b │ │ uaddl v4.8h, v22.8b, v23.8b │ │ uaddl2 v5.8h, v22.16b, v23.16b │ │ uaddl v6.8h, v23.8b, v24.8b │ │ @@ -50338,20 +50480,20 @@ │ │ cmhs v1.16b, v11.16b, v0.16b │ │ cmhs v2.16b, v10.16b, v2.16b │ │ and v1.16b, v1.16b, v2.16b │ │ and v1.16b, v1.16b, v13.16b │ │ mov x16, v1.d[0] │ │ mov x17, v1.d[1] │ │ adds x16, x16, x17 │ │ - b.eq 35f34 // b.none │ │ - usubl v2.8h, v22.8b, v25.8b │ │ - usubl2 v3.8h, v22.16b, v25.16b │ │ + b.eq 360c4 // b.none │ │ + movi v3.16b, #0x80 │ │ + eor v2.16b, v22.16b, v3.16b │ │ + eor v3.16b, v25.16b, v3.16b │ │ cmhi v0.16b, v0.16b, v12.16b │ │ - sqxtn v2.8b, v2.8h │ │ - sqxtn2 v2.16b, v3.8h │ │ + sqsub v2.16b, v2.16b, v3.16b │ │ and v4.16b, v2.16b, v0.16b │ │ bic v0.16b, v1.16b, v0.16b │ │ usubl v2.8h, v24.8b, v23.8b │ │ movi v5.8h, #0x3 │ │ usubl2 v3.8h, v24.16b, v23.16b │ │ mul v2.8h, v2.8h, v5.8h │ │ mul v3.8h, v3.8h, v5.8h │ │ @@ -50361,53 +50503,39 @@ │ │ movi v7.16b, #0x3 │ │ sqxtn v2.8b, v2.8h │ │ sqxtn2 v2.16b, v3.8h │ │ sqadd v4.16b, v6.16b, v2.16b │ │ sqadd v5.16b, v7.16b, v2.16b │ │ sshr v4.16b, v4.16b, #3 │ │ sshr v5.16b, v5.16b, #3 │ │ - uxtl v2.8h, v23.8b │ │ - uxtl2 v3.8h, v23.16b │ │ - uxtl v6.8h, v24.8b │ │ - uxtl2 v7.8h, v24.16b │ │ - saddw v2.8h, v2.8h, v5.8b │ │ - saddw2 v3.8h, v3.8h, v5.16b │ │ - ssubw v6.8h, v6.8h, v4.8b │ │ - ssubw2 v7.8h, v7.8h, v4.16b │ │ + mov v2.16b, v23.16b │ │ + mov v3.16b, v24.16b │ │ + neg v6.16b, v4.16b │ │ srshr v4.16b, v4.16b, #1 │ │ - sqxtun v2.8b, v2.8h │ │ - sqxtun2 v2.16b, v3.8h │ │ - sqxtun v6.8b, v6.8h │ │ - sqxtun2 v6.16b, v7.8h │ │ + usqadd v2.16b, v5.16b │ │ + usqadd v3.16b, v6.16b │ │ + neg v6.16b, v4.16b │ │ bit v23.16b, v2.16b, v1.16b │ │ - uxtl v2.8h, v22.8b │ │ - uxtl2 v3.8h, v22.16b │ │ - bit v24.16b, v6.16b, v1.16b │ │ - uxtl v6.8h, v25.8b │ │ - uxtl2 v7.8h, v25.16b │ │ - saddw v2.8h, v2.8h, v4.8b │ │ - saddw2 v3.8h, v3.8h, v4.16b │ │ - ssubw v6.8h, v6.8h, v4.8b │ │ - ssubw2 v7.8h, v7.8h, v4.16b │ │ - sqxtun v2.8b, v2.8h │ │ - sqxtun2 v2.16b, v3.8h │ │ - sqxtun v6.8b, v6.8h │ │ - sqxtun2 v6.16b, v7.8h │ │ + bit v24.16b, v3.16b, v1.16b │ │ + mov v2.16b, v22.16b │ │ + mov v3.16b, v25.16b │ │ + usqadd v2.16b, v4.16b │ │ + usqadd v3.16b, v6.16b │ │ bit v22.16b, v2.16b, v0.16b │ │ - bit v25.16b, v6.16b, v0.16b │ │ + bit v25.16b, v3.16b, v0.16b │ │ ret │ │ br x15 │ │ mov x15, x30 │ │ sub x16, x0, x1, lsl #1 │ │ ld1 {v22.16b}, [x16], x1 │ │ ld1 {v24.16b}, [x0], x1 │ │ ld1 {v23.16b}, [x16], x1 │ │ ld1 {v25.16b}, [x0], x1 │ │ sub x0, x0, x1, lsl #1 │ │ - bl 35e24 │ │ + bl 35fec │ │ sub x16, x0, x1, lsl #1 │ │ st1 {v22.16b}, [x16], x1 │ │ st1 {v24.16b}, [x0], x1 │ │ st1 {v23.16b}, [x16], x1 │ │ st1 {v25.16b}, [x0], x1 │ │ sub x0, x0, x1, lsl #1 │ │ br x15 │ │ @@ -50435,15 +50563,15 @@ │ │ trn2 v27.16b, v22.16b, v23.16b │ │ trn1 v28.16b, v24.16b, v25.16b │ │ trn2 v29.16b, v24.16b, v25.16b │ │ trn1 v22.8h, v26.8h, v28.8h │ │ trn2 v24.8h, v26.8h, v28.8h │ │ trn1 v23.8h, v27.8h, v29.8h │ │ trn2 v25.8h, v27.8h, v29.8h │ │ - bl 35e24 │ │ + bl 35fec │ │ sub x16, x0, x1, lsl #4 │ │ sub x16, x16, #0x2 │ │ trn1 v26.16b, v22.16b, v23.16b │ │ trn2 v27.16b, v22.16b, v23.16b │ │ trn1 v28.16b, v24.16b, v25.16b │ │ trn2 v29.16b, v24.16b, v25.16b │ │ trn1 v22.8h, v26.8h, v28.8h │ │ @@ -50476,15 +50604,15 @@ │ │ ld1 {v24.16b}, [x0], x1 │ │ ld1 {v22.16b}, [x16], x1 │ │ ld1 {v25.16b}, [x0], x1 │ │ ld1 {v23.16b}, [x16], x1 │ │ ld1 {v26.16b}, [x0], x1 │ │ sub x0, x0, x1, lsl #1 │ │ sub x0, x0, x1 │ │ - bl 35bfc │ │ + bl 35dfc │ │ sub x16, x0, x1, lsl #1 │ │ st1 {v22.16b}, [x16], x1 │ │ st1 {v24.16b}, [x0], x1 │ │ st1 {v23.16b}, [x16], x1 │ │ st1 {v25.16b}, [x0], x1 │ │ sub x0, x0, x1, lsl #1 │ │ br x15 │ │ @@ -50528,15 +50656,15 @@ │ │ trn2 v24.4s, v23.4s, v24.4s │ │ trn1 v21.4s, v25.4s, v26.4s │ │ trn2 v25.4s, v25.4s, v26.4s │ │ trn2 v26.4s, v28.4s, v22.4s │ │ trn1 v22.4s, v28.4s, v22.4s │ │ trn1 v23.4s, v29.4s, v27.4s │ │ trn2 v27.4s, v29.4s, v27.4s │ │ - bl 35bfc │ │ + bl 35dfc │ │ sub x16, x0, x1, lsl #4 │ │ sub x16, x16, #0x2 │ │ trn1 v26.16b, v22.16b, v23.16b │ │ trn2 v27.16b, v22.16b, v23.16b │ │ trn1 v28.16b, v24.16b, v25.16b │ │ trn2 v29.16b, v24.16b, v25.16b │ │ trn1 v22.8h, v26.8h, v28.8h │ │ @@ -50569,16 +50697,16 @@ │ │ ld1 {v21.16b}, [x16], x1 │ │ ld1 {v25.16b}, [x0], x1 │ │ ld1 {v22.16b}, [x16], x1 │ │ ld1 {v26.16b}, [x0], x1 │ │ ld1 {v23.16b}, [x16], x1 │ │ ld1 {v27.16b}, [x0], x1 │ │ sub x0, x0, x1, lsl #2 │ │ - adr x14, 36230 │ │ - bl 35958 │ │ + adr x14, 363c0 │ │ + bl 35b90 │ │ sub x16, x0, x1, lsl #1 │ │ sub x16, x16, x1 │ │ st1 {v21.16b}, [x16], x1 │ │ st1 {v24.16b}, [x0], x1 │ │ st1 {v22.16b}, [x16], x1 │ │ st1 {v25.16b}, [x0], x1 │ │ st1 {v23.16b}, [x16], x1 │ │ @@ -50633,16 +50761,16 @@ │ │ trn2 v24.4s, v23.4s, v24.4s │ │ trn1 v21.4s, v25.4s, v26.4s │ │ trn2 v25.4s, v25.4s, v26.4s │ │ trn2 v26.4s, v28.4s, v22.4s │ │ trn1 v22.4s, v28.4s, v22.4s │ │ trn1 v23.4s, v29.4s, v27.4s │ │ trn2 v27.4s, v29.4s, v27.4s │ │ - adr x14, 363b8 │ │ - bl 35958 │ │ + adr x14, 36548 │ │ + bl 35b90 │ │ sub x16, x0, x1, lsl #4 │ │ sub x16, x16, #0x4 │ │ trn1 v28.16b, v20.16b, v21.16b │ │ trn2 v29.16b, v20.16b, v21.16b │ │ trn1 v21.16b, v22.16b, v23.16b │ │ trn2 v23.16b, v22.16b, v23.16b │ │ trn1 v20.16b, v24.16b, v25.16b │ │ @@ -50728,17 +50856,17 @@ │ │ ld1 {v28.16b}, [x0], x1 │ │ ld1 {v22.16b}, [x16], x1 │ │ ld1 {v29.16b}, [x0], x1 │ │ ld1 {v23.16b}, [x16], x1 │ │ ld1 {v30.16b}, [x0], x1 │ │ sub x0, x0, x1, lsl #3 │ │ add x0, x0, x1 │ │ - adr x13, 364c8 │ │ - adr x14, 364f4 │ │ - bl 353f4 │ │ + adr x13, 36658 │ │ + adr x14, 36684 │ │ + bl 35664 │ │ sub x16, x0, x1, lsl #2 │ │ sub x16, x16, x1, lsl #1 │ │ st1 {v0.16b}, [x16], x1 │ │ st1 {v6.16b}, [x0], x1 │ │ st1 {v1.16b}, [x16], x1 │ │ st1 {v7.16b}, [x0], x1 │ │ st1 {v2.16b}, [x16], x1 │ │ @@ -50848,17 +50976,17 @@ │ │ trn2 v28.4s, v27.4s, v28.4s │ │ trn1 v25.4s, v29.4s, v30.4s │ │ trn2 v29.4s, v29.4s, v30.4s │ │ trn2 v30.4s, v0.4s, v26.4s │ │ trn1 v26.4s, v0.4s, v26.4s │ │ trn1 v27.4s, v1.4s, v31.4s │ │ trn2 v31.4s, v1.4s, v31.4s │ │ - adr x13, 367b0 │ │ - adr x14, 36864 │ │ - bl 353f4 │ │ + adr x13, 36940 │ │ + adr x14, 369f4 │ │ + bl 35664 │ │ sub x0, x0, x1, lsl #4 │ │ sub x16, x0, #0x8 │ │ trn1 v18.16b, v16.16b, v17.16b │ │ trn2 v19.16b, v16.16b, v17.16b │ │ trn1 v17.16b, v0.16b, v1.16b │ │ trn2 v1.16b, v0.16b, v1.16b │ │ trn1 v16.16b, v2.16b, v3.16b │ │ @@ -51022,64 +51150,64 @@ │ │ add x5, x5, #0x80 │ │ orr w7, w7, w2 │ │ sub x4, x3, x4, lsl #2 │ │ orr w6, w6, w7 │ │ tst w6, #0xf │ │ ld1 {v0.16b}, [x4], #16 │ │ ld1 {v1.16b}, [x3], #16 │ │ - b.eq 369c4 // b.none │ │ + b.eq 36b54 // b.none │ │ ld1r {v5.16b}, [x5] │ │ add x5, x5, #0x8 │ │ movi v2.4s, #0xff │ │ dup v13.4s, w6 │ │ and v0.16b, v0.16b, v2.16b │ │ and v1.16b, v1.16b, v2.16b │ │ cmtst v3.16b, v1.16b, v2.16b │ │ movi v4.16b, #0x1 │ │ ld1r {v6.16b}, [x5] │ │ sub x5, x5, #0x8 │ │ bif v1.16b, v0.16b, v3.16b │ │ + cmtst v2.4s, v1.4s, v2.4s │ │ mul v1.4s, v1.4s, v4.4s │ │ dup v15.4s, w2 │ │ - cmtst v2.4s, v1.4s, v2.4s │ │ dup v14.4s, w7 │ │ mov x16, v2.d[0] │ │ mov x17, v2.d[1] │ │ adds x16, x16, x17 │ │ - b.eq 369c4 // b.none │ │ + b.eq 36b54 // b.none │ │ neg v5.16b, v5.16b │ │ - adrp x16, a9000 │ │ - add x16, x16, #0x180 │ │ + adrp x16, aa000 │ │ + add x16, x16, #0x3d0 │ │ ushr v12.16b, v1.16b, #4 │ │ ld1 {v16.4s}, [x16] │ │ sshl v3.16b, v1.16b, v5.16b │ │ cmtst v15.4s, v15.4s, v16.4s │ │ movi v7.16b, #0x2 │ │ umin v3.16b, v3.16b, v6.16b │ │ add v0.16b, v1.16b, v7.16b │ │ umax v11.16b, v3.16b, v4.16b │ │ add v0.16b, v0.16b, v0.16b │ │ cmtst v14.4s, v14.4s, v16.4s │ │ add v10.16b, v0.16b, v11.16b │ │ cmtst v13.4s, v13.4s, v16.4s │ │ and v13.16b, v13.16b, v2.16b │ │ tst w2, #0xf │ │ - b.eq 369b0 // b.none │ │ - bl 3642c │ │ - b 369c4 │ │ + b.eq 36b40 // b.none │ │ + bl 365bc │ │ + b 36b54 │ │ tst w7, #0xf │ │ - b.eq 369c0 // b.none │ │ - bl 361d0 │ │ - b 369c4 │ │ - bl 35f38 │ │ + b.eq 36b50 // b.none │ │ + bl 36360 │ │ + b 36b54 │ │ + bl 360c8 │ │ lsr w6, w6, #4 │ │ lsr w7, w7, #4 │ │ lsr w2, w2, #4 │ │ add x0, x0, #0x10 │ │ - cbnz w6, 36904 │ │ + cbnz w6, 36a94 │ │ ldp d14, d15, [sp, #48] │ │ ldp d12, d13, [sp, #32] │ │ ldp d10, d11, [sp, #16] │ │ ldp d8, d9, [sp], #64 │ │ br x11 │ │ mov x11, x30 │ │ stp d8, d9, [sp, #-64]! │ │ @@ -51094,65 +51222,65 @@ │ │ lsl x4, x4, #2 │ │ orr w6, w6, w7 │ │ tst w6, #0xf │ │ ld2 {v0.s, v1.s}[0], [x3], x4 │ │ ld2 {v0.s, v1.s}[1], [x3], x4 │ │ ld2 {v0.s, v1.s}[2], [x3], x4 │ │ ld2 {v0.s, v1.s}[3], [x3], x4 │ │ - b.eq 36ae8 // b.none │ │ + b.eq 36c78 // b.none │ │ ld1r {v5.16b}, [x5] │ │ add x5, x5, #0x8 │ │ movi v2.4s, #0xff │ │ dup v13.4s, w6 │ │ and v0.16b, v0.16b, v2.16b │ │ and v1.16b, v1.16b, v2.16b │ │ cmtst v3.16b, v1.16b, v2.16b │ │ movi v4.16b, #0x1 │ │ ld1r {v6.16b}, [x5] │ │ sub x5, x5, #0x8 │ │ bif v1.16b, v0.16b, v3.16b │ │ + cmtst v2.4s, v1.4s, v2.4s │ │ mul v1.4s, v1.4s, v4.4s │ │ dup v15.4s, w2 │ │ - cmtst v2.4s, v1.4s, v2.4s │ │ dup v14.4s, w7 │ │ mov x16, v2.d[0] │ │ mov x17, v2.d[1] │ │ adds x16, x16, x17 │ │ - b.eq 36ae8 // b.none │ │ + b.eq 36c78 // b.none │ │ neg v5.16b, v5.16b │ │ - adrp x16, a9000 │ │ - add x16, x16, #0x180 │ │ + adrp x16, aa000 │ │ + add x16, x16, #0x3d0 │ │ ushr v12.16b, v1.16b, #4 │ │ ld1 {v16.4s}, [x16] │ │ sshl v3.16b, v1.16b, v5.16b │ │ cmtst v15.4s, v15.4s, v16.4s │ │ movi v7.16b, #0x2 │ │ umin v3.16b, v3.16b, v6.16b │ │ add v0.16b, v1.16b, v7.16b │ │ umax v11.16b, v3.16b, v4.16b │ │ add v0.16b, v0.16b, v0.16b │ │ cmtst v14.4s, v14.4s, v16.4s │ │ add v10.16b, v0.16b, v11.16b │ │ cmtst v13.4s, v13.4s, v16.4s │ │ and v13.16b, v13.16b, v2.16b │ │ tst w2, #0xf │ │ - b.eq 36ad0 // b.none │ │ - bl 36510 │ │ - b 36aec │ │ + b.eq 36c60 // b.none │ │ + bl 366a0 │ │ + b 36c7c │ │ tst w7, #0xf │ │ - b.eq 36ae0 // b.none │ │ - bl 3624c │ │ - b 36aec │ │ - bl 35f74 │ │ - b 36aec │ │ + b.eq 36c70 // b.none │ │ + bl 363dc │ │ + b 36c7c │ │ + bl 36104 │ │ + b 36c7c │ │ add x0, x0, x1, lsl #4 │ │ lsr w6, w6, #4 │ │ lsr w7, w7, #4 │ │ lsr w2, w2, #4 │ │ - cbnz w6, 36a1c │ │ + cbnz w6, 36bac │ │ ldp d14, d15, [sp, #48] │ │ ldp d12, d13, [sp, #32] │ │ ldp d10, d11, [sp, #16] │ │ ldp d8, d9, [sp], #64 │ │ br x11 │ │ mov x11, x30 │ │ stp d8, d9, [sp, #-64]! │ │ @@ -51162,57 +51290,57 @@ │ │ ldp w6, w7, [x2] │ │ add x5, x5, #0x80 │ │ sub x4, x3, x4, lsl #2 │ │ orr w6, w6, w7 │ │ tst w6, #0xf │ │ ld1 {v0.16b}, [x4], #16 │ │ ld1 {v1.16b}, [x3], #16 │ │ - b.eq 36bdc // b.none │ │ + b.eq 36d6c // b.none │ │ ld1r {v5.16b}, [x5] │ │ add x5, x5, #0x8 │ │ movi v2.4s, #0xff │ │ dup v13.4s, w6 │ │ and v0.16b, v0.16b, v2.16b │ │ and v1.16b, v1.16b, v2.16b │ │ cmtst v3.16b, v1.16b, v2.16b │ │ movi v4.16b, #0x1 │ │ ld1r {v6.16b}, [x5] │ │ sub x5, x5, #0x8 │ │ bif v1.16b, v0.16b, v3.16b │ │ - mul v1.4s, v1.4s, v4.4s │ │ cmtst v2.4s, v1.4s, v2.4s │ │ + mul v1.4s, v1.4s, v4.4s │ │ dup v14.4s, w7 │ │ mov x16, v2.d[0] │ │ mov x17, v2.d[1] │ │ adds x16, x16, x17 │ │ - b.eq 36bdc // b.none │ │ + b.eq 36d6c // b.none │ │ neg v5.16b, v5.16b │ │ - adrp x16, a9000 │ │ - add x16, x16, #0x180 │ │ + adrp x16, aa000 │ │ + add x16, x16, #0x3d0 │ │ ushr v12.16b, v1.16b, #4 │ │ ld1 {v16.4s}, [x16] │ │ sshl v3.16b, v1.16b, v5.16b │ │ movi v7.16b, #0x2 │ │ umin v3.16b, v3.16b, v6.16b │ │ add v0.16b, v1.16b, v7.16b │ │ umax v11.16b, v3.16b, v4.16b │ │ add v0.16b, v0.16b, v0.16b │ │ cmtst v14.4s, v14.4s, v16.4s │ │ add v10.16b, v0.16b, v11.16b │ │ cmtst v13.4s, v13.4s, v16.4s │ │ and v13.16b, v13.16b, v2.16b │ │ tst w7, #0xf │ │ - b.eq 36bd8 // b.none │ │ - bl 3605c │ │ - b 36bdc │ │ - bl 35f38 │ │ + b.eq 36d68 // b.none │ │ + bl 361ec │ │ + b 36d6c │ │ + bl 360c8 │ │ lsr w6, w6, #4 │ │ lsr w7, w7, #4 │ │ add x0, x0, #0x10 │ │ - cbnz w6, 36b34 │ │ + cbnz w6, 36cc4 │ │ ldp d14, d15, [sp, #48] │ │ ldp d12, d13, [sp, #32] │ │ ldp d10, d11, [sp, #16] │ │ ldp d8, d9, [sp], #64 │ │ br x11 │ │ mov x11, x30 │ │ stp d8, d9, [sp, #-64]! │ │ @@ -51225,616 +51353,776 @@ │ │ lsl x4, x4, #2 │ │ orr w6, w6, w7 │ │ tst w6, #0xf │ │ ld2 {v0.s, v1.s}[0], [x3], x4 │ │ ld2 {v0.s, v1.s}[1], [x3], x4 │ │ ld2 {v0.s, v1.s}[2], [x3], x4 │ │ ld2 {v0.s, v1.s}[3], [x3], x4 │ │ - b.eq 36cdc // b.none │ │ + b.eq 36e6c // b.none │ │ ld1r {v5.16b}, [x5] │ │ add x5, x5, #0x8 │ │ movi v2.4s, #0xff │ │ dup v13.4s, w6 │ │ and v0.16b, v0.16b, v2.16b │ │ and v1.16b, v1.16b, v2.16b │ │ cmtst v3.16b, v1.16b, v2.16b │ │ movi v4.16b, #0x1 │ │ ld1r {v6.16b}, [x5] │ │ sub x5, x5, #0x8 │ │ bif v1.16b, v0.16b, v3.16b │ │ - mul v1.4s, v1.4s, v4.4s │ │ cmtst v2.4s, v1.4s, v2.4s │ │ + mul v1.4s, v1.4s, v4.4s │ │ dup v14.4s, w7 │ │ mov x16, v2.d[0] │ │ mov x17, v2.d[1] │ │ adds x16, x16, x17 │ │ - b.eq 36cdc // b.none │ │ + b.eq 36e6c // b.none │ │ neg v5.16b, v5.16b │ │ - adrp x16, a9000 │ │ - add x16, x16, #0x180 │ │ + adrp x16, aa000 │ │ + add x16, x16, #0x3d0 │ │ ushr v12.16b, v1.16b, #4 │ │ ld1 {v16.4s}, [x16] │ │ sshl v3.16b, v1.16b, v5.16b │ │ movi v7.16b, #0x2 │ │ umin v3.16b, v3.16b, v6.16b │ │ add v0.16b, v1.16b, v7.16b │ │ umax v11.16b, v3.16b, v4.16b │ │ add v0.16b, v0.16b, v0.16b │ │ cmtst v14.4s, v14.4s, v16.4s │ │ add v10.16b, v0.16b, v11.16b │ │ cmtst v13.4s, v13.4s, v16.4s │ │ and v13.16b, v13.16b, v2.16b │ │ tst w7, #0xf │ │ - b.eq 36cd4 // b.none │ │ - bl 360a8 │ │ - b 36ce0 │ │ - bl 35f74 │ │ - b 36ce0 │ │ + b.eq 36e64 // b.none │ │ + bl 36238 │ │ + b 36e70 │ │ + bl 36104 │ │ + b 36e70 │ │ add x0, x0, x1, lsl #4 │ │ lsr w6, w6, #4 │ │ lsr w7, w7, #4 │ │ - cbnz w6, 36c28 │ │ + cbnz w6, 36db8 │ │ ldp d14, d15, [sp, #48] │ │ ldp d12, d13, [sp, #32] │ │ ldp d10, d11, [sp, #16] │ │ ldp d8, d9, [sp], #64 │ │ br x11 │ │ - mov w8, w5 │ │ - ld1 {v0.8h}, [x4] │ │ - mov w9, #0x3ffc // #16380 │ │ - dup v30.8h, w9 │ │ + ldr w8, [sp] │ │ + stp x29, x30, [sp, #-16]! │ │ + mov x29, sp │ │ + ld1 {v0.8h, v1.8h}, [x7] │ │ + tst w8, #0x4 │ │ + sub sp, sp, #0x1, lsl #12 │ │ + sub sp, sp, #0x200 │ │ + mov w17, #0x3ffc // #16380 │ │ + dup v30.8h, w17 │ │ movi v31.8h, #0x8, lsl #8 │ │ - add w10, w5, #0x7 │ │ - and w10, w10, #0xfffffff8 │ │ - lsl w10, w10, #1 │ │ - mov v0.h[7], wzr │ │ - add x12, x0, x10 │ │ - lsl w10, w10, #1 │ │ - add x13, x2, x3 │ │ - lsl x3, x3, #1 │ │ - sub x10, x10, w5, uxtw #1 │ │ - cmp w5, #0x8 │ │ - add w11, w5, #0xd │ │ - and w11, w11, #0xfffffff8 │ │ - b.ge 36d4c // b.tcont │ │ - mov w11, #0x10 // #16 │ │ - sub x3, x3, w11, uxtw │ │ - tst w7, #0x1 │ │ - b.eq 36d68 // b.none │ │ - cbnz x1, 36d68 │ │ - sub x2, x2, #0x3 │ │ - sub x13, x13, #0x3 │ │ - b 36d6c │ │ - add x3, x3, #0x3 │ │ - ld1 {v3.16b}, [x2], #16 │ │ - ld1 {v5.16b}, [x13], #16 │ │ - tst w7, #0x1 │ │ - b.eq 36d9c // b.none │ │ - cbz x1, 36db4 │ │ - ld1 {v2.s}[3], [x1], #4 │ │ - sub x2, x2, #0x3 │ │ - sub x13, x13, #0x3 │ │ - ld1 {v4.s}[3], [x1], #4 │ │ + mov x14, sp │ │ + b.eq 36f80 // b.none │ │ + mov x16, x2 │ │ + mov x2, #0x0 // #0 │ │ + bl 37008 │ │ + add x3, x3, x4 │ │ + mov x9, x14 │ │ + mov x10, x14 │ │ + add x14, x14, #0x300 │ │ + bl 37008 │ │ + add x3, x3, x4, lsl #2 │ │ + add x3, x3, x4 │ │ + mov x11, x14 │ │ + add x14, x14, #0x300 │ │ + mov x2, x16 │ │ + mov x16, x3 │ │ + mov x3, x0 │ │ + bl 37008 │ │ + subs w6, w6, #0x1 │ │ + mov x12, x14 │ │ + mov x13, x14 │ │ + b.eq 36f70 // b.none │ │ + add x3, x3, x1 │ │ + add x14, x14, #0x300 │ │ + bl 37008 │ │ + mov x13, x14 │ │ + subs w6, w6, #0x1 │ │ + b.eq 37000 // b.none │ │ + add x3, x3, x1 │ │ + add x14, x14, #0x300 │ │ + bl 37008 │ │ + subs w6, w6, #0x1 │ │ + b.eq 36ffc // b.none │ │ + add x3, x3, x1 │ │ + add x15, x14, #0x300 │ │ + bl 37214 │ │ + subs w6, w6, #0x1 │ │ + b.ne 36f44 // b.any │ │ + tst w8, #0x8 │ │ + b.eq 36ffc // b.none │ │ + mov x3, x16 │ │ + mov x2, #0x0 // #0 │ │ + sub x4, x4, x1 │ │ + bl 37214 │ │ + add x3, x3, x4 │ │ + bl 37214 │ │ + bl 37158 │ │ + mov sp, x29 │ │ + ldp x29, x30, [sp], #16 │ │ + ret │ │ + add x3, x3, x4, lsl #2 │ │ + add x16, x3, x4, lsl #1 │ │ + mov x3, x0 │ │ + bl 37008 │ │ + subs w6, w6, #0x1 │ │ + mov x9, x14 │ │ + mov x10, x14 │ │ + mov x11, x14 │ │ + mov x12, x14 │ │ + mov x13, x14 │ │ + b.eq 36f70 // b.none │ │ + add x3, x3, x1 │ │ + add x14, x14, #0x300 │ │ + bl 37008 │ │ + subs w6, w6, #0x1 │ │ + mov x13, x14 │ │ + b.eq 37000 // b.none │ │ + add x3, x3, x1 │ │ + add x14, x14, #0x300 │ │ + bl 37008 │ │ + subs w6, w6, #0x1 │ │ + b.eq 36ffc // b.none │ │ + add x3, x3, x1 │ │ + add x15, x14, #0x300 │ │ + bl 37214 │ │ + subs w6, w6, #0x1 │ │ + b.eq 36ffc // b.none │ │ + add x15, x15, #0xc00 │ │ + bl 37214 │ │ + subs w6, w6, #0x1 │ │ + b.ne 36f40 // b.any │ │ + bl 37158 │ │ + bl 37158 │ │ + b 36f70 │ │ + stp x3, x5, [sp, #-32]! │ │ + str x14, [sp, #16] │ │ + tst w8, #0x1 │ │ + b.eq 3703c // b.none │ │ + cbnz x2, 37028 │ │ + sub x3, x3, #0x3 │ │ + ld1 {v3.16b}, [x3], #16 │ │ + b 3704c │ │ + ld1 {v3.16b}, [x3], #16 │ │ + ld1 {v2.s}[3], [x2], #4 │ │ + sub x3, x3, #0x3 │ │ ext v3.16b, v2.16b, v3.16b, #13 │ │ - ext v5.16b, v4.16b, v5.16b, #13 │ │ - b 36db4 │ │ + b 3704c │ │ + ld1 {v3.16b}, [x3], #16 │ │ dup v2.16b, v3.b[0] │ │ - dup v4.16b, v5.b[0] │ │ - sub x2, x2, #0x3 │ │ - sub x13, x13, #0x3 │ │ + sub x3, x3, #0x3 │ │ ext v3.16b, v2.16b, v3.16b, #13 │ │ - ext v5.16b, v4.16b, v5.16b, #13 │ │ + ld1 {v4.8b}, [x3], #8 │ │ uxtl v2.8h, v3.8b │ │ uxtl2 v3.8h, v3.16b │ │ - uxtl v4.8h, v5.8b │ │ - uxtl2 v5.8h, v5.16b │ │ - tst w7, #0x2 │ │ - b.ne 36dfc // b.any │ │ - sub w9, w5, #0xe │ │ - ldr b28, [x2, w9, sxtw] │ │ - ldr b29, [x13, w9, sxtw] │ │ - dup v28.8b, v28.b[0] │ │ - dup v29.8b, v29.b[0] │ │ - uxtl v28.8h, v28.8b │ │ - uxtl v29.8h, v29.8b │ │ - cmp w5, #0xb │ │ - b.ge 36dfc // b.tcont │ │ - cmp w5, #0x7 │ │ - b.ge 36ec0 // b.tcont │ │ - b 36f6c │ │ - ext v16.16b, v2.16b, v3.16b, #2 │ │ + uxtl v4.8h, v4.8b │ │ + tst w8, #0x2 │ │ + b.ne 37094 // b.any │ │ + cmp w5, #0x13 │ │ + b.ge 37094 // b.tcont │ │ + sub w17, w5, #0x16 │ │ + adrp x7, aa000 │ │ + add x7, x7, #0x40a │ │ + ldr b28, [x3, w17, sxtw] │ │ + sub x7, x7, w5, uxtw #1 │ │ + dup v28.8h, v28.h[0] │ │ + ld1 {v25.16b-v27.16b}, [x7] │ │ + bit v2.16b, v28.16b, v25.16b │ │ + bit v3.16b, v28.16b, v26.16b │ │ + bit v4.16b, v28.16b, v27.16b │ │ ext v17.16b, v2.16b, v3.16b, #4 │ │ - ext v18.16b, v2.16b, v3.16b, #6 │ │ ext v19.16b, v2.16b, v3.16b, #8 │ │ + ext v16.16b, v2.16b, v3.16b, #2 │ │ ext v20.16b, v2.16b, v3.16b, #10 │ │ ext v21.16b, v2.16b, v3.16b, #12 │ │ - mul v6.8h, v2.8h, v0.h[0] │ │ - mla v6.8h, v16.8h, v0.h[1] │ │ - mla v6.8h, v17.8h, v0.h[2] │ │ - mla v6.8h, v18.8h, v0.h[3] │ │ + ext v18.16b, v2.16b, v3.16b, #6 │ │ + add v19.8h, v19.8h, v17.8h │ │ + add v20.8h, v20.8h, v16.8h │ │ + add v21.8h, v21.8h, v2.8h │ │ + shl v22.8h, v18.8h, #7 │ │ + mul v6.8h, v18.8h, v0.h[3] │ │ mla v6.8h, v19.8h, v0.h[4] │ │ mla v6.8h, v20.8h, v0.h[5] │ │ mla v6.8h, v21.8h, v0.h[6] │ │ - ext v22.16b, v4.16b, v5.16b, #2 │ │ - ext v23.16b, v4.16b, v5.16b, #4 │ │ - ext v24.16b, v4.16b, v5.16b, #6 │ │ - ext v25.16b, v4.16b, v5.16b, #8 │ │ - ext v26.16b, v4.16b, v5.16b, #10 │ │ - ext v27.16b, v4.16b, v5.16b, #12 │ │ - mul v7.8h, v4.8h, v0.h[0] │ │ - mla v7.8h, v22.8h, v0.h[1] │ │ - mla v7.8h, v23.8h, v0.h[2] │ │ - mla v7.8h, v24.8h, v0.h[3] │ │ - mla v7.8h, v25.8h, v0.h[4] │ │ - mla v7.8h, v26.8h, v0.h[5] │ │ - mla v7.8h, v27.8h, v0.h[6] │ │ - shl v18.8h, v18.8h, #7 │ │ - shl v24.8h, v24.8h, #7 │ │ - sub v18.8h, v18.8h, v30.8h │ │ - sub v24.8h, v24.8h, v30.8h │ │ - sqadd v6.8h, v6.8h, v18.8h │ │ - sqadd v7.8h, v7.8h, v24.8h │ │ + ext v17.16b, v3.16b, v4.16b, #4 │ │ + ext v19.16b, v3.16b, v4.16b, #8 │ │ + ext v16.16b, v3.16b, v4.16b, #2 │ │ + ext v20.16b, v3.16b, v4.16b, #10 │ │ + ext v21.16b, v3.16b, v4.16b, #12 │ │ + ext v18.16b, v3.16b, v4.16b, #6 │ │ + add v19.8h, v19.8h, v17.8h │ │ + add v20.8h, v20.8h, v16.8h │ │ + add v21.8h, v21.8h, v3.8h │ │ + shl v23.8h, v18.8h, #7 │ │ + mul v7.8h, v18.8h, v0.h[3] │ │ + mla v7.8h, v19.8h, v0.h[4] │ │ + mla v7.8h, v20.8h, v0.h[5] │ │ + mla v7.8h, v21.8h, v0.h[6] │ │ + sub v22.8h, v22.8h, v30.8h │ │ + sub v23.8h, v23.8h, v30.8h │ │ + sqadd v6.8h, v6.8h, v22.8h │ │ + sqadd v7.8h, v7.8h, v23.8h │ │ sshr v6.8h, v6.8h, #3 │ │ sshr v7.8h, v7.8h, #3 │ │ add v6.8h, v6.8h, v31.8h │ │ add v7.8h, v7.8h, v31.8h │ │ - st1 {v6.8h}, [x0], #16 │ │ - st1 {v7.8h}, [x12], #16 │ │ - subs w5, w5, #0x8 │ │ - b.le 370e8 │ │ - tst w7, #0x2 │ │ - mov v2.16b, v3.16b │ │ - mov v4.16b, v5.16b │ │ - ld1 {v3.8b}, [x2], #8 │ │ - ld1 {v5.8b}, [x13], #8 │ │ - uxtl v3.8h, v3.8b │ │ - uxtl v5.8h, v5.8b │ │ - b.ne 36dfc // b.any │ │ - b 36de8 │ │ - ext v16.16b, v2.16b, v3.16b, #2 │ │ + subs w5, w5, #0x10 │ │ + st1 {v6.8h, v7.8h}, [x14], #32 │ │ + b.le 3714c │ │ + mov v2.16b, v4.16b │ │ + ld1 {v4.16b}, [x3], #16 │ │ + tst w8, #0x2 │ │ + uxtl v3.8h, v4.8b │ │ + uxtl2 v4.8h, v4.16b │ │ + b.ne 37094 // b.any │ │ + b 37064 │ │ + ldr x14, [sp, #16] │ │ + ldp x3, x5, [sp], #32 │ │ + ret │ │ + stp x10, x11, [sp, #-64]! │ │ + stp x12, x13, [sp, #16] │ │ + stp x14, x14, [sp, #32] │ │ + stp x0, x5, [sp, #48] │ │ + ld1 {v20.8h, v21.8h}, [x11], #32 │ │ + ld1 {v24.8h, v25.8h}, [x13], #32 │ │ + ld1 {v18.8h, v19.8h}, [x10], #32 │ │ + add v24.8h, v24.8h, v20.8h │ │ + ld1 {v26.8h, v27.8h}, [x14], #32 │ │ + ld1 {v16.8h, v17.8h}, [x9], #32 │ │ + add v28.8h, v26.8h, v18.8h │ │ + ld1 {v22.8h, v23.8h}, [x12], #32 │ │ + add v16.8h, v26.8h, v16.8h │ │ + add v25.8h, v25.8h, v21.8h │ │ + smull v2.4s, v22.4h, v1.h[3] │ │ + smlal v2.4s, v24.4h, v1.h[4] │ │ + smlal v2.4s, v28.4h, v1.h[5] │ │ + smlal v2.4s, v16.4h, v1.h[6] │ │ + add v29.8h, v27.8h, v19.8h │ │ + smull2 v3.4s, v22.8h, v1.h[3] │ │ + smlal2 v3.4s, v24.8h, v1.h[4] │ │ + smlal2 v3.4s, v28.8h, v1.h[5] │ │ + smlal2 v3.4s, v16.8h, v1.h[6] │ │ + add v17.8h, v27.8h, v17.8h │ │ + smull v4.4s, v23.4h, v1.h[3] │ │ + smlal v4.4s, v25.4h, v1.h[4] │ │ + smlal v4.4s, v29.4h, v1.h[5] │ │ + smlal v4.4s, v17.4h, v1.h[6] │ │ + smull2 v5.4s, v23.8h, v1.h[3] │ │ + smlal2 v5.4s, v25.8h, v1.h[4] │ │ + smlal2 v5.4s, v29.8h, v1.h[5] │ │ + smlal2 v5.4s, v17.8h, v1.h[6] │ │ + sqrshrun v2.4h, v2.4s, #11 │ │ + sqrshrun2 v2.8h, v3.4s, #11 │ │ + sqrshrun v3.4h, v4.4s, #11 │ │ + sqrshrun2 v3.8h, v5.4s, #11 │ │ + sqxtun v2.8b, v2.8h │ │ + sqxtun2 v2.16b, v3.8h │ │ + subs w5, w5, #0x10 │ │ + st1 {v2.16b}, [x0], #16 │ │ + b.gt 37168 │ │ + ldp x0, x5, [sp, #48] │ │ + ldp x13, x14, [sp, #32] │ │ + ldp x11, x12, [sp, #16] │ │ + ldp x9, x10, [sp], #64 │ │ + add x0, x0, x1 │ │ + ret │ │ + stp x10, x11, [sp, #-80]! │ │ + stp x12, x13, [sp, #16] │ │ + stp x14, x15, [sp, #32] │ │ + stp x10, x0, [sp, #48] │ │ + stp x3, x5, [sp, #64] │ │ + tst w8, #0x1 │ │ + b.eq 37254 // b.none │ │ + cbnz x2, 37240 │ │ + sub x3, x3, #0x3 │ │ + ld1 {v3.16b}, [x3], #16 │ │ + b 37264 │ │ + ld1 {v3.16b}, [x3], #16 │ │ + ld1 {v2.s}[3], [x2], #4 │ │ + sub x3, x3, #0x3 │ │ + ext v3.16b, v2.16b, v3.16b, #13 │ │ + b 37264 │ │ + ld1 {v3.16b}, [x3], #16 │ │ + dup v2.16b, v3.b[0] │ │ + sub x3, x3, #0x3 │ │ + ext v3.16b, v2.16b, v3.16b, #13 │ │ + ld1 {v4.8b}, [x3], #8 │ │ + uxtl v2.8h, v3.8b │ │ + uxtl2 v3.8h, v3.16b │ │ + uxtl v4.8h, v4.8b │ │ + tst w8, #0x2 │ │ + b.ne 372ac // b.any │ │ + cmp w5, #0x13 │ │ + b.ge 372ac // b.tcont │ │ + sub w17, w5, #0x16 │ │ + adrp x7, aa000 │ │ + add x7, x7, #0x40a │ │ + ldr b28, [x3, w17, sxtw] │ │ + sub x7, x7, w5, uxtw #1 │ │ + dup v28.8h, v28.h[0] │ │ + ld1 {v25.16b-v27.16b}, [x7] │ │ + bit v2.16b, v28.16b, v25.16b │ │ + bit v3.16b, v28.16b, v26.16b │ │ + bit v4.16b, v28.16b, v27.16b │ │ ext v17.16b, v2.16b, v3.16b, #4 │ │ - ext v18.16b, v2.16b, v3.16b, #6 │ │ ext v19.16b, v2.16b, v3.16b, #8 │ │ + ext v16.16b, v2.16b, v3.16b, #2 │ │ ext v20.16b, v2.16b, v3.16b, #10 │ │ ext v21.16b, v2.16b, v3.16b, #12 │ │ - mul v6.4h, v2.4h, v0.h[0] │ │ - mla v6.4h, v16.4h, v0.h[1] │ │ - mla v6.4h, v17.4h, v0.h[2] │ │ - mla v6.4h, v18.4h, v0.h[3] │ │ - mla v6.4h, v19.4h, v0.h[4] │ │ - mla v6.4h, v20.4h, v0.h[5] │ │ - mla v6.4h, v21.4h, v0.h[6] │ │ - ext v22.16b, v4.16b, v5.16b, #2 │ │ - ext v23.16b, v4.16b, v5.16b, #4 │ │ - ext v24.16b, v4.16b, v5.16b, #6 │ │ - ext v25.16b, v4.16b, v5.16b, #8 │ │ - ext v26.16b, v4.16b, v5.16b, #10 │ │ - ext v27.16b, v4.16b, v5.16b, #12 │ │ - mul v7.4h, v4.4h, v0.h[0] │ │ - mla v7.4h, v22.4h, v0.h[1] │ │ - mla v7.4h, v23.4h, v0.h[2] │ │ - mla v7.4h, v24.4h, v0.h[3] │ │ - mla v7.4h, v25.4h, v0.h[4] │ │ - mla v7.4h, v26.4h, v0.h[5] │ │ - mla v7.4h, v27.4h, v0.h[6] │ │ - shl v18.4h, v18.4h, #7 │ │ - shl v24.4h, v24.4h, #7 │ │ - sub v18.4h, v18.4h, v30.4h │ │ - sub v24.4h, v24.4h, v30.4h │ │ - sqadd v6.4h, v6.4h, v18.4h │ │ - sqadd v7.4h, v7.4h, v24.4h │ │ - sshr v6.4h, v6.4h, #3 │ │ - sshr v7.4h, v7.4h, #3 │ │ - add v6.4h, v6.4h, v31.4h │ │ - add v7.4h, v7.4h, v31.4h │ │ - st1 {v6.4h}, [x0], #8 │ │ - st1 {v7.4h}, [x12], #8 │ │ - subs w5, w5, #0x4 │ │ - ext v2.16b, v2.16b, v3.16b, #8 │ │ - ext v3.16b, v3.16b, v3.16b, #8 │ │ - ext v4.16b, v4.16b, v5.16b, #8 │ │ - ext v5.16b, v5.16b, v5.16b, #8 │ │ - cmp w5, #0x5 │ │ - b.lt 36f84 // b.tstop │ │ - b.gt 36fe0 │ │ - mov v3.16b, v28.16b │ │ - mov v5.16b, v29.16b │ │ - b 36ff0 │ │ - sub w9, w5, #0x1 │ │ - adr x11, 36fd8 │ │ - ldrh w9, [x11, w9, uxtw #1] │ │ - sub x11, x11, w9, uxth │ │ - mov v3.16b, v28.16b │ │ - mov v5.16b, v29.16b │ │ - br x11 │ │ - mov v2.d[1], v3.d[0] │ │ - mov v4.d[1], v5.d[0] │ │ - b 36ff0 │ │ - ext v2.16b, v2.16b, v2.16b, #10 │ │ - ext v2.16b, v2.16b, v3.16b, #6 │ │ - ext v4.16b, v4.16b, v4.16b, #10 │ │ - ext v4.16b, v4.16b, v5.16b, #6 │ │ - b 36ff0 │ │ - mov v2.s[3], v3.s[0] │ │ - mov v4.s[3], v5.s[0] │ │ - b 36ff0 │ │ - mov v2.h[7], v3.h[0] │ │ - mov v4.h[7], v5.h[0] │ │ - b 36ff0 │ │ - .inst 0x002c0038 ; NYI │ │ - .inst 0x000c0018 ; undefined │ │ - mov v28.h[0], v3.h[0] │ │ - mov v29.h[0], v5.h[0] │ │ - mov v3.16b, v28.16b │ │ - mov v5.16b, v29.16b │ │ - cmp w5, #0x4 │ │ - b.lt 370a0 // b.tstop │ │ + ext v18.16b, v2.16b, v3.16b, #6 │ │ + add v19.8h, v19.8h, v17.8h │ │ + add v20.8h, v20.8h, v16.8h │ │ + add v21.8h, v21.8h, v2.8h │ │ + shl v22.8h, v18.8h, #7 │ │ + mul v6.8h, v18.8h, v0.h[3] │ │ + mla v6.8h, v19.8h, v0.h[4] │ │ + mla v6.8h, v20.8h, v0.h[5] │ │ + mla v6.8h, v21.8h, v0.h[6] │ │ + ext v17.16b, v3.16b, v4.16b, #4 │ │ + ext v19.16b, v3.16b, v4.16b, #8 │ │ + ext v16.16b, v3.16b, v4.16b, #2 │ │ + ext v20.16b, v3.16b, v4.16b, #10 │ │ + ext v21.16b, v3.16b, v4.16b, #12 │ │ + ext v18.16b, v3.16b, v4.16b, #6 │ │ + add v19.8h, v19.8h, v17.8h │ │ + add v20.8h, v20.8h, v16.8h │ │ + add v21.8h, v21.8h, v3.8h │ │ + shl v23.8h, v18.8h, #7 │ │ + mul v7.8h, v18.8h, v0.h[3] │ │ + mla v7.8h, v19.8h, v0.h[4] │ │ + mla v7.8h, v20.8h, v0.h[5] │ │ + mla v7.8h, v21.8h, v0.h[6] │ │ + ld1 {v20.8h, v21.8h}, [x11], #32 │ │ + sub v22.8h, v22.8h, v30.8h │ │ + sub v23.8h, v23.8h, v30.8h │ │ + ld1 {v26.8h, v27.8h}, [x13], #32 │ │ + sqadd v6.8h, v6.8h, v22.8h │ │ + sqadd v7.8h, v7.8h, v23.8h │ │ + ld1 {v18.8h, v19.8h}, [x10], #32 │ │ + sshr v6.8h, v6.8h, #3 │ │ + sshr v7.8h, v7.8h, #3 │ │ + ld1 {v28.8h, v29.8h}, [x14], #32 │ │ + add v6.8h, v6.8h, v31.8h │ │ + add v7.8h, v7.8h, v31.8h │ │ + ld1 {v16.8h, v17.8h}, [x9], #32 │ │ + add v26.8h, v20.8h, v26.8h │ │ + ld1 {v24.8h, v25.8h}, [x12], #32 │ │ + add v28.8h, v18.8h, v28.8h │ │ + add v16.8h, v16.8h, v6.8h │ │ + add v27.8h, v21.8h, v27.8h │ │ + smull v18.4s, v24.4h, v1.h[3] │ │ + smlal v18.4s, v26.4h, v1.h[4] │ │ + smlal v18.4s, v28.4h, v1.h[5] │ │ + smlal v18.4s, v16.4h, v1.h[6] │ │ + add v29.8h, v19.8h, v29.8h │ │ + smull2 v19.4s, v24.8h, v1.h[3] │ │ + smlal2 v19.4s, v26.8h, v1.h[4] │ │ + smlal2 v19.4s, v28.8h, v1.h[5] │ │ + smlal2 v19.4s, v16.8h, v1.h[6] │ │ + add v17.8h, v17.8h, v7.8h │ │ + smull v20.4s, v25.4h, v1.h[3] │ │ + smlal v20.4s, v27.4h, v1.h[4] │ │ + smlal v20.4s, v29.4h, v1.h[5] │ │ + smlal v20.4s, v17.4h, v1.h[6] │ │ + smull2 v21.4s, v25.8h, v1.h[3] │ │ + smlal2 v21.4s, v27.8h, v1.h[4] │ │ + smlal2 v21.4s, v29.8h, v1.h[5] │ │ + smlal2 v21.4s, v17.8h, v1.h[6] │ │ + sqrshrun v18.4h, v18.4s, #11 │ │ + sqrshrun2 v18.8h, v19.4s, #11 │ │ + sqrshrun v19.4h, v20.4s, #11 │ │ + sqrshrun2 v19.8h, v21.4s, #11 │ │ + st1 {v6.8h, v7.8h}, [x15], #32 │ │ + sqxtun v18.8b, v18.8h │ │ + sqxtun2 v18.16b, v19.8h │ │ + subs w5, w5, #0x10 │ │ + st1 {v18.16b}, [x0], #16 │ │ + b.le 373f0 │ │ + mov v2.16b, v4.16b │ │ + ld1 {v4.16b}, [x3], #16 │ │ + tst w8, #0x2 │ │ + uxtl v3.8h, v4.8b │ │ + uxtl2 v4.8h, v4.16b │ │ + b.ne 372ac // b.any │ │ + b 3727c │ │ + ldp x3, x5, [sp, #64] │ │ + ldp x15, x0, [sp, #48] │ │ + ldp x13, x14, [sp, #32] │ │ + ldp x11, x12, [sp, #16] │ │ + ldp x9, x10, [sp], #80 │ │ + add x3, x3, x1 │ │ + add x0, x0, x1 │ │ + ret │ │ + ldr w8, [sp] │ │ + stp x29, x30, [sp, #-16]! │ │ + mov x29, sp │ │ + ld1 {v0.8h, v1.8h}, [x7] │ │ + tst w8, #0x4 │ │ + sub sp, sp, #0xc00 │ │ + mov w17, #0x3ffc // #16380 │ │ + dup v30.8h, w17 │ │ + movi v31.8h, #0x8, lsl #8 │ │ + mov x14, sp │ │ + b.eq 374d8 // b.none │ │ + mov x16, x2 │ │ + mov x2, #0x0 // #0 │ │ + bl 37550 │ │ + add x3, x3, x4 │ │ + mov x11, x14 │ │ + add x14, x14, #0x300 │ │ + bl 37550 │ │ + add x3, x3, x4, lsl #2 │ │ + add x3, x3, x4 │ │ + mov x12, x14 │ │ + add x14, x14, #0x300 │ │ + mov x2, x16 │ │ + mov x16, x3 │ │ + mov x3, x0 │ │ + bl 37550 │ │ + subs w6, w6, #0x1 │ │ + mov x13, x14 │ │ + b.eq 37548 // b.none │ │ + add x3, x3, x1 │ │ + add x14, x14, #0x300 │ │ + bl 37550 │ │ + subs w6, w6, #0x1 │ │ + b.eq 37534 // b.none │ │ + add x3, x3, x1 │ │ + mov x15, x11 │ │ + bl 37710 │ │ + subs w6, w6, #0x1 │ │ + b.ne 374a0 // b.any │ │ + tst w8, #0x8 │ │ + b.eq 37534 // b.none │ │ + mov x3, x16 │ │ + mov x2, #0x0 // #0 │ │ + sub x4, x4, x1 │ │ + bl 37710 │ │ + add x3, x3, x4 │ │ + bl 37710 │ │ + mov sp, x29 │ │ + ldp x29, x30, [sp], #16 │ │ + ret │ │ + add x3, x3, x4, lsl #2 │ │ + add x16, x3, x4, lsl #1 │ │ + mov x3, x0 │ │ + bl 37550 │ │ + subs w6, w6, #0x1 │ │ + mov x11, x14 │ │ + mov x12, x14 │ │ + mov x13, x14 │ │ + b.eq 37548 // b.none │ │ + add x3, x3, x1 │ │ + add x14, x14, #0x300 │ │ + bl 37550 │ │ + subs w6, w6, #0x1 │ │ + b.eq 37534 // b.none │ │ + add x3, x3, x1 │ │ + add x15, x14, #0x300 │ │ + bl 37710 │ │ + subs w6, w6, #0x1 │ │ + b.eq 37534 // b.none │ │ + add x15, x15, #0x900 │ │ + bl 37710 │ │ + subs w6, w6, #0x1 │ │ + b.ne 3749c // b.any │ │ + bl 37680 │ │ + add x0, x0, x1 │ │ + mov x11, x12 │ │ + mov x12, x13 │ │ + mov x13, x14 │ │ + bl 37680 │ │ + b 374cc │ │ + stp x3, x5, [sp, #-32]! │ │ + str x14, [sp, #16] │ │ + tst w8, #0x1 │ │ + b.eq 37584 // b.none │ │ + cbnz x2, 37570 │ │ + sub x3, x3, #0x2 │ │ + ld1 {v3.16b}, [x3], #16 │ │ + b 37594 │ │ + ld1 {v3.16b}, [x3], #16 │ │ + ld1 {v2.s}[3], [x2], #4 │ │ + sub x3, x3, #0x2 │ │ + ext v3.16b, v2.16b, v3.16b, #14 │ │ + b 37594 │ │ + ld1 {v3.16b}, [x3], #16 │ │ + dup v2.16b, v3.b[0] │ │ + sub x3, x3, #0x2 │ │ + ext v3.16b, v2.16b, v3.16b, #14 │ │ + ld1 {v4.8b}, [x3], #8 │ │ + uxtl v2.8h, v3.8b │ │ + uxtl2 v3.8h, v3.16b │ │ + uxtl v4.8h, v4.8b │ │ + tst w8, #0x2 │ │ + b.ne 375dc // b.any │ │ + cmp w5, #0x12 │ │ + b.ge 375dc // b.tcont │ │ + sub w17, w5, #0x17 │ │ + adrp x7, aa000 │ │ + add x7, x7, #0x40c │ │ + ldr b28, [x3, w17, sxtw] │ │ + sub x7, x7, w5, uxtw #1 │ │ + dup v28.8h, v28.h[0] │ │ + ld1 {v25.16b-v27.16b}, [x7] │ │ + bit v2.16b, v28.16b, v25.16b │ │ + bit v3.16b, v28.16b, v26.16b │ │ + bit v4.16b, v28.16b, v27.16b │ │ ext v16.16b, v2.16b, v3.16b, #2 │ │ - ext v17.16b, v2.16b, v3.16b, #4 │ │ ext v18.16b, v2.16b, v3.16b, #6 │ │ ext v19.16b, v2.16b, v3.16b, #8 │ │ - ext v20.16b, v2.16b, v3.16b, #10 │ │ - ext v21.16b, v2.16b, v3.16b, #12 │ │ - mul v6.4h, v2.4h, v0.h[0] │ │ - mla v6.4h, v16.4h, v0.h[1] │ │ - mla v6.4h, v17.4h, v0.h[2] │ │ - mla v6.4h, v18.4h, v0.h[3] │ │ - mla v6.4h, v19.4h, v0.h[4] │ │ - mla v6.4h, v20.4h, v0.h[5] │ │ - mla v6.4h, v21.4h, v0.h[6] │ │ - ext v22.16b, v4.16b, v5.16b, #2 │ │ - ext v23.16b, v4.16b, v5.16b, #4 │ │ - ext v24.16b, v4.16b, v5.16b, #6 │ │ - ext v25.16b, v4.16b, v5.16b, #8 │ │ - ext v26.16b, v4.16b, v5.16b, #10 │ │ - ext v27.16b, v4.16b, v5.16b, #12 │ │ - mul v7.4h, v4.4h, v0.h[0] │ │ - mla v7.4h, v22.4h, v0.h[1] │ │ - mla v7.4h, v23.4h, v0.h[2] │ │ - mla v7.4h, v24.4h, v0.h[3] │ │ - mla v7.4h, v25.4h, v0.h[4] │ │ - mla v7.4h, v26.4h, v0.h[5] │ │ - mla v7.4h, v27.4h, v0.h[6] │ │ - shl v18.4h, v18.4h, #7 │ │ - shl v24.4h, v24.4h, #7 │ │ - sub v18.4h, v18.4h, v30.4h │ │ - sub v24.4h, v24.4h, v30.4h │ │ - sqadd v6.4h, v6.4h, v18.4h │ │ - sqadd v7.4h, v7.4h, v24.4h │ │ - sshr v6.4h, v6.4h, #3 │ │ - sshr v7.4h, v7.4h, #3 │ │ - add v6.4h, v6.4h, v31.4h │ │ - add v7.4h, v7.4h, v31.4h │ │ - st1 {v6.4h}, [x0], #8 │ │ - st1 {v7.4h}, [x12], #8 │ │ - subs w5, w5, #0x4 │ │ - ext v2.16b, v2.16b, v3.16b, #8 │ │ - ext v4.16b, v4.16b, v5.16b, #8 │ │ - b.eq 370e8 // b.none │ │ - mul v6.8h, v2.8h, v0.8h │ │ - mul v7.8h, v4.8h, v0.8h │ │ - addv h6, v6.8h │ │ - addv h7, v7.8h │ │ - dup v16.4h, v2.h[3] │ │ - mov v16.h[1], v4.h[3] │ │ - mov v6.h[1], v7.h[0] │ │ - shl v16.4h, v16.4h, #7 │ │ - sub v16.4h, v16.4h, v30.4h │ │ - sqadd v6.4h, v6.4h, v16.4h │ │ - sshr v6.4h, v6.4h, #3 │ │ - add v6.4h, v6.4h, v31.4h │ │ - st1 {v6.h}[0], [x0], #2 │ │ - st1 {v6.h}[1], [x12], #2 │ │ - subs w5, w5, #0x1 │ │ - ext v2.16b, v2.16b, v3.16b, #2 │ │ - ext v4.16b, v4.16b, v5.16b, #2 │ │ - b.gt 370a0 │ │ - subs w6, w6, #0x2 │ │ - b.le 37108 │ │ - add x0, x0, x10 │ │ - add x12, x12, x10 │ │ - add x2, x2, x3 │ │ - add x13, x13, x3 │ │ - mov w5, w8 │ │ - b 36d6c │ │ + ext v17.16b, v2.16b, v3.16b, #4 │ │ + add v18.8h, v18.8h, v16.8h │ │ + add v19.8h, v19.8h, v2.8h │ │ + shl v22.8h, v17.8h, #7 │ │ + mul v6.8h, v17.8h, v0.h[3] │ │ + mla v6.8h, v18.8h, v0.h[4] │ │ + mla v6.8h, v19.8h, v0.h[5] │ │ + ext v16.16b, v3.16b, v4.16b, #2 │ │ + ext v18.16b, v3.16b, v4.16b, #6 │ │ + ext v19.16b, v3.16b, v4.16b, #8 │ │ + ext v17.16b, v3.16b, v4.16b, #4 │ │ + add v18.8h, v18.8h, v16.8h │ │ + add v19.8h, v19.8h, v3.8h │ │ + shl v23.8h, v17.8h, #7 │ │ + mul v7.8h, v17.8h, v0.h[3] │ │ + mla v7.8h, v18.8h, v0.h[4] │ │ + mla v7.8h, v19.8h, v0.h[5] │ │ + sub v22.8h, v22.8h, v30.8h │ │ + sub v23.8h, v23.8h, v30.8h │ │ + sqadd v6.8h, v6.8h, v22.8h │ │ + sqadd v7.8h, v7.8h, v23.8h │ │ + sshr v6.8h, v6.8h, #3 │ │ + sshr v7.8h, v7.8h, #3 │ │ + add v6.8h, v6.8h, v31.8h │ │ + add v7.8h, v7.8h, v31.8h │ │ + subs w5, w5, #0x10 │ │ + st1 {v6.8h, v7.8h}, [x14], #32 │ │ + b.le 37674 │ │ + mov v2.16b, v4.16b │ │ + ld1 {v4.16b}, [x3], #16 │ │ + tst w8, #0x2 │ │ + uxtl v3.8h, v4.8b │ │ + uxtl2 v4.8h, v4.16b │ │ + b.ne 375dc // b.any │ │ + b 375ac │ │ + ldr x14, [sp, #16] │ │ + ldp x3, x5, [sp], #32 │ │ ret │ │ - mov w8, w4 │ │ - ld1 {v0.8h}, [x5] │ │ - movi v1.8h, #0x80 │ │ - add v1.8h, v1.8h, v0.8h │ │ - mov w11, w4 │ │ - tst w6, #0x4 │ │ - b.eq 37130 // b.none │ │ - sub x2, x2, x7, lsl #1 │ │ - add w11, w11, #0x2 │ │ - tst w6, #0x8 │ │ - b.eq 3713c // b.none │ │ - add w11, w11, #0x2 │ │ - tst w6, #0x4 │ │ - ld1 {v16.8h}, [x2], x7 │ │ - b.eq 37158 // b.none │ │ - ld1 {v18.8h}, [x2], x7 │ │ - mov v17.16b, v16.16b │ │ - ld1 {v19.8h}, [x2], x7 │ │ - b 37164 │ │ - mov v17.16b, v16.16b │ │ - mov v18.16b, v16.16b │ │ - mov v19.16b, v16.16b │ │ - cmp w4, #0x4 │ │ - b.lt 371ec // b.tstop │ │ - ld1 {v20.8h}, [x2], x7 │ │ - ld1 {v21.8h}, [x2], x7 │ │ - ld1 {v22.8h}, [x2], x7 │ │ - subs w4, w4, #0x1 │ │ - smull v2.4s, v16.4h, v0.h[0] │ │ - smlal v2.4s, v17.4h, v0.h[1] │ │ - smlal v2.4s, v18.4h, v0.h[2] │ │ - smlal v2.4s, v19.4h, v1.h[3] │ │ - smlal v2.4s, v20.4h, v0.h[4] │ │ - smlal v2.4s, v21.4h, v0.h[5] │ │ - smlal v2.4s, v22.4h, v0.h[6] │ │ - smull2 v3.4s, v16.8h, v0.h[0] │ │ - smlal2 v3.4s, v17.8h, v0.h[1] │ │ - smlal2 v3.4s, v18.8h, v0.h[2] │ │ - smlal2 v3.4s, v19.8h, v1.h[3] │ │ - smlal2 v3.4s, v20.8h, v0.h[4] │ │ - smlal2 v3.4s, v21.8h, v0.h[5] │ │ - smlal2 v3.4s, v22.8h, v0.h[6] │ │ - sqrshrun v2.4h, v2.4s, #11 │ │ - sqrshrun2 v2.8h, v3.4s, #11 │ │ - sqxtun v2.8b, v2.8h │ │ - st1 {v2.8b}, [x0], x1 │ │ - cmp w4, #0x4 │ │ - mov v16.16b, v17.16b │ │ - mov v17.16b, v18.16b │ │ - mov v18.16b, v19.16b │ │ - mov v19.16b, v20.16b │ │ - mov v20.16b, v21.16b │ │ - mov v21.16b, v22.16b │ │ - b.lt 37274 // b.tstop │ │ - ld1 {v22.8h}, [x2], x7 │ │ - b 37178 │ │ - tst w6, #0x8 │ │ - b.eq 3722c // b.none │ │ - cmp w4, #0x2 │ │ - ld1 {v20.8h}, [x2], x7 │ │ - ld1 {v21.8h}, [x2], x7 │ │ - b.gt 3721c │ │ - b.eq 37210 // b.none │ │ - mov v22.16b, v21.16b │ │ - b 37298 │ │ - ld1 {v22.8h}, [x2], x7 │ │ - mov v23.16b, v22.16b │ │ - b 37298 │ │ - ld1 {v22.8h}, [x2], x7 │ │ - ld1 {v23.8h}, [x2], x7 │ │ - mov v24.16b, v23.16b │ │ - b 37298 │ │ - cmp w4, #0x2 │ │ - b.gt 3725c │ │ - b.eq 37248 // b.none │ │ - mov v20.16b, v19.16b │ │ - mov v21.16b, v19.16b │ │ - mov v22.16b, v19.16b │ │ - b 37298 │ │ - ld1 {v20.8h}, [x2], x7 │ │ - mov v21.16b, v20.16b │ │ - mov v22.16b, v20.16b │ │ - mov v23.16b, v20.16b │ │ - b 37298 │ │ - ld1 {v20.8h}, [x2], x7 │ │ - ld1 {v21.8h}, [x2], x7 │ │ - mov v22.16b, v21.16b │ │ - mov v23.16b, v21.16b │ │ - mov v24.16b, v21.16b │ │ - b 37298 │ │ - tst w6, #0x8 │ │ - b.eq 3728c // b.none │ │ - ld1 {v22.8h}, [x2], x7 │ │ - ld1 {v23.8h}, [x2], x7 │ │ - mov v24.16b, v23.16b │ │ - b 37298 │ │ - mov v22.16b, v21.16b │ │ - mov v23.16b, v21.16b │ │ - mov v24.16b, v21.16b │ │ - subs w4, w4, #0x1 │ │ - smull v2.4s, v16.4h, v0.h[0] │ │ - smlal v2.4s, v17.4h, v0.h[1] │ │ - smlal v2.4s, v18.4h, v0.h[2] │ │ - smlal v2.4s, v19.4h, v1.h[3] │ │ - smlal v2.4s, v20.4h, v0.h[4] │ │ - smlal v2.4s, v21.4h, v0.h[5] │ │ - smlal v2.4s, v22.4h, v0.h[6] │ │ - smull2 v3.4s, v16.8h, v0.h[0] │ │ - smlal2 v3.4s, v17.8h, v0.h[1] │ │ - smlal2 v3.4s, v18.8h, v0.h[2] │ │ - smlal2 v3.4s, v19.8h, v1.h[3] │ │ - smlal2 v3.4s, v20.8h, v0.h[4] │ │ - smlal2 v3.4s, v21.8h, v0.h[5] │ │ - smlal2 v3.4s, v22.8h, v0.h[6] │ │ + stp x11, x12, [sp, #-48]! │ │ + stp x13, x14, [sp, #16] │ │ + stp x0, x5, [sp, #32] │ │ + ld1 {v18.8h, v19.8h}, [x12], #32 │ │ + ld1 {v22.8h, v23.8h}, [x14], #32 │ │ + ld1 {v16.8h, v17.8h}, [x11], #32 │ │ + add v24.8h, v22.8h, v18.8h │ │ + ld1 {v20.8h, v21.8h}, [x13], #32 │ │ + add v16.8h, v22.8h, v16.8h │ │ + add v25.8h, v23.8h, v19.8h │ │ + smull v2.4s, v20.4h, v1.h[3] │ │ + smlal v2.4s, v24.4h, v1.h[4] │ │ + smlal v2.4s, v16.4h, v1.h[5] │ │ + add v17.8h, v23.8h, v17.8h │ │ + smull2 v3.4s, v20.8h, v1.h[3] │ │ + smlal2 v3.4s, v24.8h, v1.h[4] │ │ + smlal2 v3.4s, v16.8h, v1.h[5] │ │ + smull v4.4s, v21.4h, v1.h[3] │ │ + smlal v4.4s, v25.4h, v1.h[4] │ │ + smlal v4.4s, v17.4h, v1.h[5] │ │ + smull2 v5.4s, v21.8h, v1.h[3] │ │ + smlal2 v5.4s, v25.8h, v1.h[4] │ │ + smlal2 v5.4s, v17.8h, v1.h[5] │ │ sqrshrun v2.4h, v2.4s, #11 │ │ sqrshrun2 v2.8h, v3.4s, #11 │ │ + sqrshrun v3.4h, v4.4s, #11 │ │ + sqrshrun2 v3.8h, v5.4s, #11 │ │ sqxtun v2.8b, v2.8h │ │ - st1 {v2.8b}, [x0], x1 │ │ - b.le 3730c │ │ - mov v16.16b, v17.16b │ │ - mov v17.16b, v18.16b │ │ - mov v18.16b, v19.16b │ │ - mov v19.16b, v20.16b │ │ - mov v20.16b, v21.16b │ │ - mov v21.16b, v22.16b │ │ - mov v22.16b, v23.16b │ │ - mov v23.16b, v24.16b │ │ - b 37298 │ │ - subs w3, w3, #0x8 │ │ - b.le 3732c │ │ - msub x0, x1, x8, x0 │ │ - msub x2, x7, x11, x2 │ │ - add x0, x0, #0x8 │ │ - add x2, x2, #0x10 │ │ - mov w4, w8 │ │ - b 3713c │ │ - ret │ │ - adr x5, 374a8 │ │ - ldrh w6, [x5, w3, uxtw #1] │ │ - sub x5, x5, w6, uxth │ │ - br x5 │ │ - add x7, x0, x1 │ │ - lsl x1, x1, #1 │ │ - subs w4, w4, #0x8 │ │ - b.lt 3737c // b.tstop │ │ - ld1 {v0.8b}, [x2], #8 │ │ - st1 {v0.b}[0], [x0], x1 │ │ - st1 {v0.b}[1], [x7], x1 │ │ - st1 {v0.b}[2], [x0], x1 │ │ - st1 {v0.b}[3], [x7], x1 │ │ - st1 {v0.b}[4], [x0], x1 │ │ - st1 {v0.b}[5], [x7], x1 │ │ - st1 {v0.b}[6], [x0], x1 │ │ - st1 {v0.b}[7], [x7], x1 │ │ - b.le 37394 │ │ - b 37348 │ │ - add w4, w4, #0x8 │ │ - asr x1, x1, #1 │ │ - subs w4, w4, #0x1 │ │ - ld1 {v0.b}[0], [x2], #1 │ │ - st1 {v0.b}[0], [x0], x1 │ │ - b.gt 37384 │ │ - ret │ │ - add x7, x0, x1 │ │ - lsl x1, x1, #1 │ │ - subs w4, w4, #0x4 │ │ - b.lt 373c4 // b.tstop │ │ - ld1 {v0.4h}, [x2], #8 │ │ - st1 {v0.h}[0], [x0], x1 │ │ - st1 {v0.h}[1], [x7], x1 │ │ - st1 {v0.h}[2], [x0], x1 │ │ - st1 {v0.h}[3], [x7], x1 │ │ - b.le 373dc │ │ - b 373a0 │ │ - add w4, w4, #0x4 │ │ - asr x1, x1, #1 │ │ - subs w4, w4, #0x1 │ │ - ld1 {v0.h}[0], [x2], #2 │ │ - st1 {v0.h}[0], [x0], x1 │ │ - b.gt 373cc │ │ - ret │ │ - ldrh w5, [x2] │ │ - ldrb w6, [x2, #2] │ │ - add x2, x2, #0x3 │ │ - subs w4, w4, #0x1 │ │ - strh w5, [x0] │ │ - strb w6, [x0, #2] │ │ - add x0, x0, x1 │ │ - b.gt 373e0 │ │ - ret │ │ - add x7, x0, x1 │ │ - lsl x1, x1, #1 │ │ - subs w4, w4, #0x2 │ │ - b.lt 37428 // b.tstop │ │ - ld1 {v0.2s}, [x2], #8 │ │ - st1 {v0.s}[0], [x0], x1 │ │ - st1 {v0.s}[1], [x7], x1 │ │ - b.le 37430 │ │ - b 3740c │ │ - ld1 {v0.s}[0], [x2] │ │ - st1 {v0.s}[0], [x0] │ │ - ret │ │ - ldr w5, [x2] │ │ - ldrb w6, [x2, #4] │ │ - add x2, x2, #0x5 │ │ - subs w4, w4, #0x1 │ │ - str w5, [x0] │ │ - strb w6, [x0, #4] │ │ - add x0, x0, x1 │ │ - b.gt 37434 │ │ - ret │ │ - ldr w5, [x2] │ │ - ldrh w6, [x2, #4] │ │ - add x2, x2, #0x6 │ │ - subs w4, w4, #0x1 │ │ - str w5, [x0] │ │ - strh w6, [x0, #4] │ │ - add x0, x0, x1 │ │ - b.gt 37458 │ │ - ret │ │ - ldr w5, [x2] │ │ - ldrh w6, [x2, #4] │ │ - ldrb w7, [x2, #6] │ │ - add x2, x2, #0x7 │ │ - subs w4, w4, #0x1 │ │ - str w5, [x0] │ │ - strh w6, [x0, #4] │ │ - strb w7, [x0, #6] │ │ + sqxtun2 v2.16b, v3.8h │ │ + subs w5, w5, #0x10 │ │ + st1 {v2.16b}, [x0], #16 │ │ + b.gt 3768c │ │ + ldp x0, x5, [sp, #32] │ │ + ldp x13, x14, [sp, #16] │ │ + ldp x11, x12, [sp], #48 │ │ + ret │ │ + stp x12, x13, [sp, #-64]! │ │ + stp x14, x15, [sp, #16] │ │ + stp x12, x0, [sp, #32] │ │ + stp x3, x5, [sp, #48] │ │ + tst w8, #0x1 │ │ + b.eq 3774c // b.none │ │ + cbnz x2, 37738 │ │ + sub x3, x3, #0x2 │ │ + ld1 {v3.16b}, [x3], #16 │ │ + b 3775c │ │ + ld1 {v3.16b}, [x3], #16 │ │ + ld1 {v2.s}[3], [x2], #4 │ │ + sub x3, x3, #0x2 │ │ + ext v3.16b, v2.16b, v3.16b, #14 │ │ + b 3775c │ │ + ld1 {v3.16b}, [x3], #16 │ │ + dup v2.16b, v3.b[0] │ │ + sub x3, x3, #0x2 │ │ + ext v3.16b, v2.16b, v3.16b, #14 │ │ + ld1 {v4.8b}, [x3], #8 │ │ + uxtl v2.8h, v3.8b │ │ + uxtl2 v3.8h, v3.16b │ │ + uxtl v4.8h, v4.8b │ │ + tst w8, #0x2 │ │ + b.ne 377a4 // b.any │ │ + cmp w5, #0x12 │ │ + b.ge 377a4 // b.tcont │ │ + sub w17, w5, #0x17 │ │ + adrp x7, aa000 │ │ + add x7, x7, #0x40c │ │ + ldr b28, [x3, w17, sxtw] │ │ + sub x7, x7, w5, uxtw #1 │ │ + dup v28.8h, v28.h[0] │ │ + ld1 {v25.16b-v27.16b}, [x7] │ │ + bit v2.16b, v28.16b, v25.16b │ │ + bit v3.16b, v28.16b, v26.16b │ │ + bit v4.16b, v28.16b, v27.16b │ │ + ext v16.16b, v2.16b, v3.16b, #2 │ │ + ext v18.16b, v2.16b, v3.16b, #6 │ │ + ext v19.16b, v2.16b, v3.16b, #8 │ │ + ext v17.16b, v2.16b, v3.16b, #4 │ │ + add v18.8h, v18.8h, v16.8h │ │ + add v19.8h, v19.8h, v2.8h │ │ + shl v22.8h, v17.8h, #7 │ │ + mul v6.8h, v17.8h, v0.h[3] │ │ + mla v6.8h, v18.8h, v0.h[4] │ │ + mla v6.8h, v19.8h, v0.h[5] │ │ + ext v16.16b, v3.16b, v4.16b, #2 │ │ + ext v18.16b, v3.16b, v4.16b, #6 │ │ + ext v19.16b, v3.16b, v4.16b, #8 │ │ + ext v17.16b, v3.16b, v4.16b, #4 │ │ + add v18.8h, v18.8h, v16.8h │ │ + add v19.8h, v19.8h, v3.8h │ │ + shl v23.8h, v17.8h, #7 │ │ + mul v7.8h, v17.8h, v0.h[3] │ │ + mla v7.8h, v18.8h, v0.h[4] │ │ + mla v7.8h, v19.8h, v0.h[5] │ │ + ld1 {v18.8h, v19.8h}, [x12], #32 │ │ + sub v22.8h, v22.8h, v30.8h │ │ + sub v23.8h, v23.8h, v30.8h │ │ + ld1 {v24.8h, v25.8h}, [x14], #32 │ │ + sqadd v6.8h, v6.8h, v22.8h │ │ + sqadd v7.8h, v7.8h, v23.8h │ │ + ld1 {v16.8h, v17.8h}, [x11], #32 │ │ + sshr v6.8h, v6.8h, #3 │ │ + sshr v7.8h, v7.8h, #3 │ │ + ld1 {v20.8h, v21.8h}, [x13], #32 │ │ + add v6.8h, v6.8h, v31.8h │ │ + add v7.8h, v7.8h, v31.8h │ │ + add v24.8h, v24.8h, v18.8h │ │ + add v16.8h, v16.8h, v6.8h │ │ + smull v18.4s, v20.4h, v1.h[3] │ │ + smlal v18.4s, v24.4h, v1.h[4] │ │ + smlal v18.4s, v16.4h, v1.h[5] │ │ + add v25.8h, v25.8h, v19.8h │ │ + smull2 v19.4s, v20.8h, v1.h[3] │ │ + smlal2 v19.4s, v24.8h, v1.h[4] │ │ + smlal2 v19.4s, v16.8h, v1.h[5] │ │ + add v17.8h, v17.8h, v7.8h │ │ + smull v20.4s, v21.4h, v1.h[3] │ │ + smlal v20.4s, v25.4h, v1.h[4] │ │ + smlal v20.4s, v17.4h, v1.h[5] │ │ + smull2 v21.4s, v21.8h, v1.h[3] │ │ + smlal2 v21.4s, v25.8h, v1.h[4] │ │ + smlal2 v21.4s, v17.8h, v1.h[5] │ │ + sqrshrun v18.4h, v18.4s, #11 │ │ + sqrshrun2 v18.8h, v19.4s, #11 │ │ + sqrshrun v19.4h, v20.4s, #11 │ │ + sqrshrun2 v19.8h, v21.4s, #11 │ │ + st1 {v6.8h, v7.8h}, [x15], #32 │ │ + sqxtun v18.8b, v18.8h │ │ + sqxtun2 v18.16b, v19.8h │ │ + subs w5, w5, #0x10 │ │ + st1 {v18.16b}, [x0], #16 │ │ + b.le 378a8 │ │ + mov v2.16b, v4.16b │ │ + ld1 {v4.16b}, [x3], #16 │ │ + tst w8, #0x2 │ │ + uxtl v3.8h, v4.8b │ │ + uxtl2 v4.8h, v4.16b │ │ + b.ne 377a4 // b.any │ │ + b 37774 │ │ + ldp x3, x5, [sp, #48] │ │ + ldp x15, x0, [sp, #32] │ │ + ldp x13, x14, [sp, #16] │ │ + ldp x11, x12, [sp], #64 │ │ + add x3, x3, x1 │ │ add x0, x0, x1 │ │ - b.gt 3747c │ │ ret │ │ - .inst 0x01680000 ; undefined │ │ - .inst 0x00c80110 ; undefined │ │ - .inst 0x007400a4 ; undefined │ │ - .inst 0x002c0050 ; NYI │ │ add w5, w5, #0x2 │ │ add x10, x0, #0x640 │ │ add x11, x1, #0x320 │ │ add x12, x3, x4 │ │ lsl x4, x4, #1 │ │ mov x9, #0x640 // #1600 │ │ - tst w7, #0x2 │ │ - b.ne 374e4 // b.any │ │ - add w13, w5, #0x3 │ │ - and w13, w13, #0xfffffffc │ │ - b 374ec │ │ add w13, w5, #0x7 │ │ and w13, w13, #0xfffffff8 │ │ sub x9, x9, w13, uxtw #1 │ │ mov w8, w5 │ │ - add w13, w5, #0xe │ │ - and w13, w13, #0xfffffff8 │ │ + add w13, w13, #0x8 │ │ sub x4, x4, w13, uxtw │ │ tst w7, #0x1 │ │ - b.eq 37518 // b.none │ │ - cbnz x2, 37518 │ │ + b.eq 3790c // b.none │ │ + cbnz x2, 3790c │ │ sub x3, x3, #0x2 │ │ sub x12, x12, #0x2 │ │ - b 3751c │ │ + b 37910 │ │ add x4, x4, #0x2 │ │ ld1 {v0.16b}, [x3], #16 │ │ ld1 {v4.16b}, [x12], #16 │ │ tst w7, #0x1 │ │ - b.eq 3754c // b.none │ │ - cbz x2, 37564 │ │ + b.eq 37940 // b.none │ │ + cbz x2, 37958 │ │ ld1 {v1.s}[3], [x2], #4 │ │ sub x3, x3, #0x2 │ │ sub x12, x12, #0x2 │ │ ld1 {v5.s}[3], [x2], #4 │ │ ext v0.16b, v1.16b, v0.16b, #14 │ │ ext v4.16b, v5.16b, v4.16b, #14 │ │ - b 37564 │ │ + b 37958 │ │ dup v1.16b, v0.b[0] │ │ dup v5.16b, v4.b[0] │ │ sub x3, x3, #0x2 │ │ sub x12, x12, #0x2 │ │ ext v0.16b, v1.16b, v0.16b, #14 │ │ ext v4.16b, v5.16b, v4.16b, #14 │ │ umull v1.8h, v0.8b, v0.8b │ │ umull2 v2.8h, v0.16b, v0.16b │ │ umull v5.8h, v4.8b, v4.8b │ │ umull2 v6.8h, v4.16b, v4.16b │ │ tst w7, #0x2 │ │ - b.ne 375a4 // b.any │ │ + b.ne 379b4 // b.any │ │ sub w13, w5, #0x11 │ │ ldr b30, [x3, w13, sxtw] │ │ ldr b31, [x12, w13, sxtw] │ │ - dup v30.8b, v30.b[0] │ │ - dup v31.8b, v31.b[0] │ │ + dup v30.16b, v30.b[0] │ │ + dup v31.16b, v31.b[0] │ │ cmp w5, #0xa │ │ - b.ge 375a4 // b.tcont │ │ - cmp w5, #0x6 │ │ - b.ge 37638 // b.tcont │ │ - b 37694 │ │ + b.ge 379b4 // b.tcont │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x410 │ │ + sub x13, x13, w5, uxtw │ │ + ld1 {v29.16b}, [x13] │ │ + bit v0.16b, v30.16b, v29.16b │ │ + bit v4.16b, v31.16b, v29.16b │ │ + umull v1.8h, v0.8b, v0.8b │ │ + umull2 v2.8h, v0.16b, v0.16b │ │ + umull v5.8h, v4.8b, v4.8b │ │ + umull2 v6.8h, v4.16b, v4.16b │ │ ext v16.16b, v0.16b, v0.16b, #1 │ │ ext v17.16b, v0.16b, v0.16b, #2 │ │ ext v18.16b, v4.16b, v4.16b, #1 │ │ ext v19.16b, v4.16b, v4.16b, #2 │ │ uaddl v3.8h, v0.8b, v16.8b │ │ uaddw v3.8h, v3.8h, v17.8b │ │ uaddl v7.8h, v4.8b, v18.8b │ │ @@ -51847,202 +52135,102 @@ │ │ uaddl2 v27.4s, v1.8h, v20.8h │ │ uaddw v26.4s, v26.4s, v21.4h │ │ uaddw2 v27.4s, v27.4s, v21.8h │ │ uaddl v28.4s, v5.4h, v22.4h │ │ uaddl2 v29.4s, v5.8h, v22.8h │ │ uaddw v28.4s, v28.4s, v23.4h │ │ uaddw2 v29.4s, v29.4s, v23.8h │ │ + subs w5, w5, #0x8 │ │ st1 {v3.8h}, [x1], #16 │ │ st1 {v7.8h}, [x11], #16 │ │ st1 {v26.4s, v27.4s}, [x0], #32 │ │ st1 {v28.4s, v29.4s}, [x10], #32 │ │ - subs w5, w5, #0x8 │ │ - b.le 377c8 │ │ + b.le 37a48 │ │ tst w7, #0x2 │ │ ld1 {v3.8b}, [x3], #8 │ │ ld1 {v7.8b}, [x12], #8 │ │ mov v1.16b, v2.16b │ │ mov v5.16b, v6.16b │ │ ext v0.16b, v0.16b, v3.16b, #8 │ │ ext v4.16b, v4.16b, v7.16b, #8 │ │ umull v2.8h, v3.8b, v3.8b │ │ umull v6.8h, v7.8b, v7.8b │ │ - b.ne 375a4 // b.any │ │ - b 37590 │ │ - ext v16.16b, v0.16b, v0.16b, #1 │ │ - ext v17.16b, v0.16b, v0.16b, #2 │ │ - ext v18.16b, v4.16b, v4.16b, #1 │ │ - ext v19.16b, v4.16b, v4.16b, #2 │ │ - uaddl v3.8h, v0.8b, v16.8b │ │ - uaddw v3.8h, v3.8h, v17.8b │ │ - uaddl v7.8h, v4.8b, v18.8b │ │ - uaddw v7.8h, v7.8h, v19.8b │ │ - ext v20.16b, v1.16b, v2.16b, #2 │ │ - ext v21.16b, v1.16b, v2.16b, #4 │ │ - ext v22.16b, v5.16b, v6.16b, #2 │ │ - ext v23.16b, v5.16b, v6.16b, #4 │ │ - uaddl v26.4s, v1.4h, v20.4h │ │ - uaddw v26.4s, v26.4s, v21.4h │ │ - uaddl v28.4s, v5.4h, v22.4h │ │ - uaddw v28.4s, v28.4s, v23.4h │ │ - st1 {v3.4h}, [x1], #8 │ │ - st1 {v7.4h}, [x11], #8 │ │ - st1 {v26.4s}, [x0], #16 │ │ - st1 {v28.4s}, [x10], #16 │ │ - subs w5, w5, #0x4 │ │ - ext v0.16b, v0.16b, v0.16b, #4 │ │ - ext v4.16b, v4.16b, v4.16b, #4 │ │ - sub w13, w5, #0x2 │ │ - adr x14, 376f8 │ │ - ldrh w13, [x14, w13, uxtw #1] │ │ - sub x13, x14, w13, uxth │ │ - br x13 │ │ - ext v0.16b, v0.16b, v0.16b, #2 │ │ - ext v4.16b, v4.16b, v4.16b, #2 │ │ - ext v0.16b, v0.16b, v30.16b, #14 │ │ - ext v4.16b, v4.16b, v31.16b, #14 │ │ - b 37700 │ │ - ext v0.16b, v0.16b, v0.16b, #3 │ │ - ext v4.16b, v4.16b, v4.16b, #3 │ │ - ext v0.16b, v0.16b, v30.16b, #13 │ │ - ext v4.16b, v4.16b, v31.16b, #13 │ │ - b 37700 │ │ - ext v0.16b, v0.16b, v0.16b, #4 │ │ - ext v4.16b, v4.16b, v4.16b, #4 │ │ - ext v0.16b, v0.16b, v30.16b, #12 │ │ - ext v4.16b, v4.16b, v31.16b, #12 │ │ - b 37700 │ │ - ext v0.16b, v0.16b, v0.16b, #5 │ │ - ext v4.16b, v4.16b, v4.16b, #5 │ │ - ext v0.16b, v0.16b, v30.16b, #11 │ │ - ext v4.16b, v4.16b, v31.16b, #11 │ │ - b 37700 │ │ - .inst 0x003c0050 ; NYI │ │ - .inst 0x00140028 ; undefined │ │ - umull v1.8h, v0.8b, v0.8b │ │ - umull2 v2.8h, v0.16b, v0.16b │ │ - umull v5.8h, v4.8b, v4.8b │ │ - umull2 v6.8h, v4.16b, v4.16b │ │ - ext v16.16b, v0.16b, v0.16b, #1 │ │ - ext v17.16b, v0.16b, v0.16b, #2 │ │ - ext v18.16b, v4.16b, v4.16b, #1 │ │ - ext v19.16b, v4.16b, v4.16b, #2 │ │ - uaddl v3.8h, v0.8b, v16.8b │ │ - uaddw v3.8h, v3.8h, v17.8b │ │ - uaddl v7.8h, v4.8b, v18.8b │ │ - uaddw v7.8h, v7.8h, v19.8b │ │ - ext v20.16b, v1.16b, v2.16b, #2 │ │ - ext v21.16b, v1.16b, v2.16b, #4 │ │ - ext v22.16b, v5.16b, v6.16b, #2 │ │ - ext v23.16b, v5.16b, v6.16b, #4 │ │ - uaddl v26.4s, v1.4h, v20.4h │ │ - uaddw v26.4s, v26.4s, v21.4h │ │ - uaddl v28.4s, v5.4h, v22.4h │ │ - uaddw v28.4s, v28.4s, v23.4h │ │ - subs w5, w5, #0x4 │ │ - st1 {v3.4h}, [x1], #8 │ │ - st1 {v7.4h}, [x11], #8 │ │ - st1 {v26.4s}, [x0], #16 │ │ - st1 {v28.4s}, [x10], #16 │ │ - b.le 377c8 │ │ - ext v0.16b, v0.16b, v0.16b, #4 │ │ - ext v4.16b, v4.16b, v4.16b, #4 │ │ - ext v1.16b, v1.16b, v2.16b, #8 │ │ - ext v5.16b, v5.16b, v6.16b, #8 │ │ - ext v16.16b, v0.16b, v0.16b, #1 │ │ - ext v17.16b, v0.16b, v0.16b, #2 │ │ - ext v18.16b, v4.16b, v4.16b, #1 │ │ - ext v19.16b, v4.16b, v4.16b, #2 │ │ - uaddl v3.8h, v0.8b, v16.8b │ │ - uaddw v3.8h, v3.8h, v17.8b │ │ - uaddl v7.8h, v4.8b, v18.8b │ │ - uaddw v7.8h, v7.8h, v19.8b │ │ - ext v20.16b, v1.16b, v2.16b, #2 │ │ - ext v21.16b, v1.16b, v2.16b, #4 │ │ - ext v22.16b, v5.16b, v6.16b, #2 │ │ - ext v23.16b, v5.16b, v6.16b, #4 │ │ - uaddl v26.4s, v1.4h, v20.4h │ │ - uaddw v26.4s, v26.4s, v21.4h │ │ - uaddl v28.4s, v5.4h, v22.4h │ │ - uaddw v28.4s, v28.4s, v23.4h │ │ - st1 {v3.4h}, [x1], #8 │ │ - st1 {v7.4h}, [x11], #8 │ │ - st1 {v26.4s}, [x0], #16 │ │ - st1 {v28.4s}, [x10], #16 │ │ + b.ne 379b4 // b.any │ │ + b 37984 │ │ subs w6, w6, #0x2 │ │ - b.le 377f0 │ │ + b.le 37a70 │ │ add x0, x0, x9, lsl #1 │ │ add x10, x10, x9, lsl #1 │ │ add x1, x1, x9 │ │ add x11, x11, x9 │ │ add x3, x3, x4 │ │ add x12, x12, x4 │ │ mov w5, w8 │ │ - b 3751c │ │ + b 37910 │ │ ret │ │ add w5, w5, #0x2 │ │ add x10, x0, #0x640 │ │ add x11, x1, #0x320 │ │ add x12, x3, x4 │ │ lsl x4, x4, #1 │ │ mov x9, #0x640 // #1600 │ │ - tst w7, #0x2 │ │ - b.ne 37824 // b.any │ │ - add w13, w5, #0x3 │ │ - and w13, w13, #0xfffffffc │ │ - add w14, w5, #0xd │ │ - b 37830 │ │ add w13, w5, #0x7 │ │ and w13, w13, #0xfffffff8 │ │ - add w14, w5, #0xf │ │ sub x9, x9, w13, uxtw #1 │ │ - and w14, w14, #0xfffffff8 │ │ - sub x4, x4, w14, uxtw │ │ + add w13, w13, #0x8 │ │ + sub x4, x4, w13, uxtw │ │ mov w8, w5 │ │ tst w7, #0x1 │ │ - b.eq 37858 // b.none │ │ - cbnz x2, 37858 │ │ + b.eq 37abc // b.none │ │ + cbnz x2, 37abc │ │ sub x3, x3, #0x3 │ │ sub x12, x12, #0x3 │ │ - b 3785c │ │ + b 37ac0 │ │ add x4, x4, #0x3 │ │ ld1 {v0.16b}, [x3], #16 │ │ ld1 {v4.16b}, [x12], #16 │ │ tst w7, #0x1 │ │ - b.eq 3788c // b.none │ │ - cbz x2, 378a4 │ │ + b.eq 37af0 // b.none │ │ + cbz x2, 37b08 │ │ ld1 {v1.s}[3], [x2], #4 │ │ sub x3, x3, #0x3 │ │ sub x12, x12, #0x3 │ │ ld1 {v5.s}[3], [x2], #4 │ │ ext v0.16b, v1.16b, v0.16b, #13 │ │ ext v4.16b, v5.16b, v4.16b, #13 │ │ - b 378a4 │ │ + b 37b08 │ │ dup v1.16b, v0.b[0] │ │ dup v5.16b, v4.b[0] │ │ sub x3, x3, #0x3 │ │ sub x12, x12, #0x3 │ │ ext v0.16b, v1.16b, v0.16b, #13 │ │ ext v4.16b, v5.16b, v4.16b, #13 │ │ umull v1.8h, v0.8b, v0.8b │ │ umull2 v2.8h, v0.16b, v0.16b │ │ umull v5.8h, v4.8b, v4.8b │ │ umull2 v6.8h, v4.16b, v4.16b │ │ tst w7, #0x2 │ │ - b.ne 378e4 // b.any │ │ + b.ne 37b64 // b.any │ │ sub w13, w5, #0x10 │ │ ldr b30, [x3, w13, sxtw] │ │ ldr b31, [x12, w13, sxtw] │ │ - dup v30.8b, v30.b[0] │ │ - dup v31.8b, v31.b[0] │ │ + dup v30.16b, v30.b[0] │ │ + dup v31.16b, v31.b[0] │ │ cmp w5, #0xb │ │ - b.ge 378e4 // b.tcont │ │ - cmp w5, #0x7 │ │ - b.ge 379c8 // b.tcont │ │ - b 37a64 │ │ + b.ge 37b64 // b.tcont │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x40f │ │ + sub x13, x13, w5, uxtw │ │ + ld1 {v29.16b}, [x13] │ │ + bit v0.16b, v30.16b, v29.16b │ │ + bit v4.16b, v31.16b, v29.16b │ │ + umull v1.8h, v0.8b, v0.8b │ │ + umull2 v2.8h, v0.16b, v0.16b │ │ + umull v5.8h, v4.8b, v4.8b │ │ + umull2 v6.8h, v4.16b, v4.16b │ │ ext v16.16b, v0.16b, v0.16b, #1 │ │ ext v17.16b, v0.16b, v0.16b, #2 │ │ ext v18.16b, v0.16b, v0.16b, #3 │ │ ext v19.16b, v0.16b, v0.16b, #4 │ │ ext v20.16b, v4.16b, v4.16b, #1 │ │ ext v21.16b, v4.16b, v4.16b, #2 │ │ ext v22.16b, v4.16b, v4.16b, #3 │ │ @@ -52075,200 +52263,41 @@ │ │ uaddl2 v21.4s, v21.8h, v22.8h │ │ uaddw v28.4s, v28.4s, v23.4h │ │ uaddw2 v29.4s, v29.4s, v23.8h │ │ add v26.4s, v26.4s, v16.4s │ │ add v27.4s, v27.4s, v17.4s │ │ add v28.4s, v28.4s, v20.4s │ │ add v29.4s, v29.4s, v21.4s │ │ + subs w5, w5, #0x8 │ │ st1 {v3.8h}, [x1], #16 │ │ st1 {v7.8h}, [x11], #16 │ │ st1 {v26.4s, v27.4s}, [x0], #32 │ │ st1 {v28.4s, v29.4s}, [x10], #32 │ │ - subs w5, w5, #0x8 │ │ - b.le 37c44 │ │ + b.le 37c48 │ │ tst w7, #0x2 │ │ ld1 {v3.8b}, [x3], #8 │ │ ld1 {v7.8b}, [x12], #8 │ │ mov v1.16b, v2.16b │ │ mov v5.16b, v6.16b │ │ ext v0.16b, v0.16b, v3.16b, #8 │ │ ext v4.16b, v4.16b, v7.16b, #8 │ │ umull v2.8h, v3.8b, v3.8b │ │ umull v6.8h, v7.8b, v7.8b │ │ - b.ne 378e4 // b.any │ │ - b 378d0 │ │ - ext v16.16b, v0.16b, v0.16b, #1 │ │ - ext v17.16b, v0.16b, v0.16b, #2 │ │ - ext v18.16b, v0.16b, v0.16b, #3 │ │ - ext v19.16b, v0.16b, v0.16b, #4 │ │ - ext v20.16b, v4.16b, v4.16b, #1 │ │ - ext v21.16b, v4.16b, v4.16b, #2 │ │ - ext v22.16b, v4.16b, v4.16b, #3 │ │ - ext v23.16b, v4.16b, v4.16b, #4 │ │ - uaddl v3.8h, v0.8b, v16.8b │ │ - uaddl v24.8h, v17.8b, v18.8b │ │ - uaddl v7.8h, v4.8b, v20.8b │ │ - uaddw v3.8h, v3.8h, v19.8b │ │ - uaddl v25.8h, v21.8b, v22.8b │ │ - uaddw v7.8h, v7.8h, v23.8b │ │ - add v3.8h, v3.8h, v24.8h │ │ - add v7.8h, v7.8h, v25.8h │ │ - ext v16.16b, v1.16b, v2.16b, #2 │ │ - ext v17.16b, v1.16b, v2.16b, #4 │ │ - ext v18.16b, v1.16b, v2.16b, #6 │ │ - ext v19.16b, v1.16b, v2.16b, #8 │ │ - ext v20.16b, v5.16b, v6.16b, #2 │ │ - ext v21.16b, v5.16b, v6.16b, #4 │ │ - ext v22.16b, v5.16b, v6.16b, #6 │ │ - ext v23.16b, v5.16b, v6.16b, #8 │ │ - uaddl v26.4s, v1.4h, v16.4h │ │ - uaddl v16.4s, v17.4h, v18.4h │ │ - uaddl v28.4s, v5.4h, v20.4h │ │ - uaddw v26.4s, v26.4s, v19.4h │ │ - uaddl v20.4s, v21.4h, v22.4h │ │ - uaddw v28.4s, v28.4s, v23.4h │ │ - add v26.4s, v26.4s, v16.4s │ │ - add v28.4s, v28.4s, v20.4s │ │ - st1 {v3.4h}, [x1], #8 │ │ - st1 {v7.4h}, [x11], #8 │ │ - st1 {v26.4s}, [x0], #16 │ │ - st1 {v28.4s}, [x10], #16 │ │ - subs w5, w5, #0x4 │ │ - ext v0.16b, v0.16b, v0.16b, #4 │ │ - ext v4.16b, v4.16b, v4.16b, #4 │ │ - sub w13, w5, #0x1 │ │ - adr x14, 37af0 │ │ - ldrh w13, [x14, w13, uxtw #1] │ │ - sub x13, x14, w13, uxth │ │ - br x13 │ │ - ext v0.16b, v0.16b, v0.16b, #2 │ │ - ext v4.16b, v4.16b, v4.16b, #2 │ │ - ext v0.16b, v0.16b, v30.16b, #14 │ │ - ext v4.16b, v4.16b, v31.16b, #14 │ │ - b 37afc │ │ - ext v0.16b, v0.16b, v0.16b, #3 │ │ - ext v4.16b, v4.16b, v4.16b, #3 │ │ - ext v0.16b, v0.16b, v30.16b, #13 │ │ - ext v4.16b, v4.16b, v31.16b, #13 │ │ - b 37afc │ │ - ext v0.16b, v0.16b, v0.16b, #4 │ │ - ext v4.16b, v4.16b, v4.16b, #4 │ │ - ext v0.16b, v0.16b, v30.16b, #12 │ │ - ext v4.16b, v4.16b, v31.16b, #12 │ │ - b 37afc │ │ - ext v0.16b, v0.16b, v0.16b, #5 │ │ - ext v4.16b, v4.16b, v4.16b, #5 │ │ - ext v0.16b, v0.16b, v30.16b, #11 │ │ - ext v4.16b, v4.16b, v31.16b, #11 │ │ - b 37afc │ │ - ext v0.16b, v0.16b, v0.16b, #6 │ │ - ext v4.16b, v4.16b, v4.16b, #6 │ │ - ext v0.16b, v0.16b, v30.16b, #10 │ │ - ext v4.16b, v4.16b, v31.16b, #10 │ │ - b 37afc │ │ - ext v0.16b, v0.16b, v0.16b, #7 │ │ - ext v4.16b, v4.16b, v4.16b, #7 │ │ - ext v0.16b, v0.16b, v30.16b, #9 │ │ - ext v4.16b, v4.16b, v31.16b, #9 │ │ - b 37afc │ │ - .inst 0x00640078 ; undefined │ │ - .inst 0x003c0050 ; NYI │ │ - .inst 0x00140028 ; undefined │ │ - umull v1.8h, v0.8b, v0.8b │ │ - umull2 v2.8h, v0.16b, v0.16b │ │ - umull v5.8h, v4.8b, v4.8b │ │ - umull2 v6.8h, v4.16b, v4.16b │ │ - ext v16.16b, v0.16b, v0.16b, #1 │ │ - ext v17.16b, v0.16b, v0.16b, #2 │ │ - ext v18.16b, v0.16b, v0.16b, #3 │ │ - ext v19.16b, v0.16b, v0.16b, #4 │ │ - ext v20.16b, v4.16b, v4.16b, #1 │ │ - ext v21.16b, v4.16b, v4.16b, #2 │ │ - ext v22.16b, v4.16b, v4.16b, #3 │ │ - ext v23.16b, v4.16b, v4.16b, #4 │ │ - uaddl v3.8h, v0.8b, v16.8b │ │ - uaddl v24.8h, v17.8b, v18.8b │ │ - uaddl v7.8h, v4.8b, v20.8b │ │ - uaddw v3.8h, v3.8h, v19.8b │ │ - uaddl v25.8h, v21.8b, v22.8b │ │ - uaddw v7.8h, v7.8h, v23.8b │ │ - add v3.8h, v3.8h, v24.8h │ │ - add v7.8h, v7.8h, v25.8h │ │ - ext v16.16b, v1.16b, v2.16b, #2 │ │ - ext v17.16b, v1.16b, v2.16b, #4 │ │ - ext v18.16b, v1.16b, v2.16b, #6 │ │ - ext v19.16b, v1.16b, v2.16b, #8 │ │ - ext v20.16b, v5.16b, v6.16b, #2 │ │ - ext v21.16b, v5.16b, v6.16b, #4 │ │ - ext v22.16b, v5.16b, v6.16b, #6 │ │ - ext v23.16b, v5.16b, v6.16b, #8 │ │ - uaddl v26.4s, v1.4h, v16.4h │ │ - uaddl v16.4s, v17.4h, v18.4h │ │ - uaddl v28.4s, v5.4h, v20.4h │ │ - uaddw v26.4s, v26.4s, v19.4h │ │ - uaddl v20.4s, v21.4h, v22.4h │ │ - uaddw v28.4s, v28.4s, v23.4h │ │ - add v26.4s, v26.4s, v16.4s │ │ - add v28.4s, v28.4s, v20.4s │ │ - subs w5, w5, #0x4 │ │ - st1 {v3.4h}, [x1], #8 │ │ - st1 {v7.4h}, [x11], #8 │ │ - st1 {v26.4s}, [x0], #16 │ │ - st1 {v28.4s}, [x10], #16 │ │ - b.le 37c44 │ │ - ext v0.16b, v0.16b, v0.16b, #4 │ │ - ext v1.16b, v1.16b, v2.16b, #8 │ │ - ext v4.16b, v4.16b, v4.16b, #4 │ │ - ext v5.16b, v5.16b, v6.16b, #8 │ │ - ext v16.16b, v0.16b, v0.16b, #1 │ │ - ext v17.16b, v0.16b, v0.16b, #2 │ │ - ext v18.16b, v0.16b, v0.16b, #3 │ │ - ext v19.16b, v0.16b, v0.16b, #4 │ │ - ext v20.16b, v4.16b, v4.16b, #1 │ │ - ext v21.16b, v4.16b, v4.16b, #2 │ │ - ext v22.16b, v4.16b, v4.16b, #3 │ │ - ext v23.16b, v4.16b, v4.16b, #4 │ │ - uaddl v3.8h, v0.8b, v16.8b │ │ - uaddl v24.8h, v17.8b, v18.8b │ │ - uaddl v7.8h, v4.8b, v20.8b │ │ - uaddw v3.8h, v3.8h, v19.8b │ │ - uaddl v25.8h, v21.8b, v22.8b │ │ - uaddw v7.8h, v7.8h, v23.8b │ │ - add v3.8h, v3.8h, v24.8h │ │ - add v7.8h, v7.8h, v25.8h │ │ - ext v16.16b, v1.16b, v2.16b, #2 │ │ - ext v17.16b, v1.16b, v2.16b, #4 │ │ - ext v18.16b, v1.16b, v2.16b, #6 │ │ - ext v19.16b, v1.16b, v2.16b, #8 │ │ - ext v20.16b, v5.16b, v6.16b, #2 │ │ - ext v21.16b, v5.16b, v6.16b, #4 │ │ - ext v22.16b, v5.16b, v6.16b, #6 │ │ - ext v23.16b, v5.16b, v6.16b, #8 │ │ - uaddl v26.4s, v1.4h, v16.4h │ │ - uaddl v16.4s, v17.4h, v18.4h │ │ - uaddl v28.4s, v5.4h, v20.4h │ │ - uaddw v26.4s, v26.4s, v19.4h │ │ - uaddl v20.4s, v21.4h, v22.4h │ │ - uaddw v28.4s, v28.4s, v23.4h │ │ - add v26.4s, v26.4s, v16.4s │ │ - add v28.4s, v28.4s, v20.4s │ │ - st1 {v3.4h}, [x1], #8 │ │ - st1 {v7.4h}, [x11], #8 │ │ - st1 {v26.4s}, [x0], #16 │ │ - st1 {v28.4s}, [x10], #16 │ │ + b.ne 37b64 // b.any │ │ + b 37b34 │ │ subs w6, w6, #0x2 │ │ - b.le 37c6c │ │ + b.le 37c70 │ │ add x0, x0, x9, lsl #1 │ │ add x10, x10, x9, lsl #1 │ │ add x1, x1, x9 │ │ add x11, x11, x9 │ │ add x3, x3, x4 │ │ add x12, x12, x4 │ │ mov w5, w8 │ │ - b 3785c │ │ + b 37ac0 │ │ ret │ │ sub x7, x3, #0x640 │ │ add x8, x3, #0x640 │ │ sub x9, x4, #0x320 │ │ add x10, x4, #0x320 │ │ mov x11, #0x190 // #400 │ │ mov x12, #0x180 // #384 │ │ @@ -52340,37 +52369,37 @@ │ │ umlal v25.4s, v2.4h, v19.4h │ │ umlal2 v26.4s, v2.8h, v19.8h │ │ mov v2.16b, v3.16b │ │ rshrn v25.4h, v25.4s, #9 │ │ rshrn2 v25.8h, v26.4s, #9 │ │ mov v4.16b, v5.16b │ │ st1 {v25.8h}, [x0], #16 │ │ - b.le 37dd4 │ │ + b.le 37dd8 │ │ mov v16.16b, v18.16b │ │ mov v19.16b, v21.16b │ │ mov v22.16b, v24.16b │ │ ld1 {v1.8h}, [x9], #16 │ │ ld1 {v3.8h}, [x4], #16 │ │ ld1 {v5.8h}, [x10], #16 │ │ ld1 {v17.4s, v18.4s}, [x7], #32 │ │ ld1 {v20.4s, v21.4s}, [x3], #32 │ │ ld1 {v23.4s, v24.4s}, [x8], #32 │ │ - b 37cc8 │ │ + b 37ccc │ │ subs x6, x6, #0x1 │ │ - b.le 37e04 │ │ + b.le 37e08 │ │ mov x5, x13 │ │ add x0, x0, x12, lsl #1 │ │ add x1, x1, x2 │ │ add x3, x3, x11, lsl #2 │ │ add x7, x7, x11, lsl #2 │ │ add x8, x8, x11, lsl #2 │ │ add x4, x4, x14, lsl #1 │ │ add x9, x9, x14, lsl #1 │ │ add x10, x10, x14, lsl #1 │ │ - b 37cb0 │ │ + b 37cb4 │ │ ret │ │ add x7, x3, #0x640 │ │ sub x3, x3, #0x640 │ │ add x8, x4, #0x320 │ │ sub x4, x4, #0x320 │ │ mov x9, #0x320 // #800 │ │ mov x10, #0x180 // #384 │ │ @@ -52426,24 +52455,24 @@ │ │ umlal v16.4s, v0.4h, v31.4h │ │ umlal2 v17.4s, v0.8h, v31.8h │ │ mov v0.16b, v1.16b │ │ rshrn v16.4h, v16.4s, #9 │ │ rshrn2 v16.8h, v17.4s, #9 │ │ mov v2.16b, v3.16b │ │ st1 {v16.8h}, [x0], #16 │ │ - b.le 37f20 │ │ + b.le 37f24 │ │ mov v16.16b, v18.16b │ │ mov v19.16b, v21.16b │ │ ld1 {v1.8h}, [x4], #16 │ │ ld1 {v3.8h}, [x8], #16 │ │ ld1 {v17.4s, v18.4s}, [x3], #32 │ │ ld1 {v20.4s, v21.4s}, [x7], #32 │ │ - b 37e60 │ │ + b 37e64 │ │ subs x6, x6, #0x1 │ │ - b.le 37fe8 │ │ + b.le 37fec │ │ mov x5, x11 │ │ add x0, x0, x10, lsl #1 │ │ add x1, x1, x2 │ │ add x3, x3, x9, lsl #2 │ │ add x7, x7, x9, lsl #2 │ │ add x4, x4, x12, lsl #1 │ │ add x8, x8, x12, lsl #1 │ │ @@ -52472,26 +52501,26 @@ │ │ umlal v24.4s, v2.4h, v31.4h │ │ umlal2 v25.4s, v2.8h, v31.8h │ │ mov v0.16b, v1.16b │ │ rshrn v24.4h, v24.4s, #8 │ │ rshrn2 v24.8h, v25.4s, #8 │ │ mov v16.16b, v18.16b │ │ st1 {v24.8h}, [x0], #16 │ │ - b.le 37fc8 │ │ + b.le 37fcc │ │ ld1 {v1.8h}, [x4], #16 │ │ ld1 {v17.4s, v18.4s}, [x3], #32 │ │ - b 37f54 │ │ + b 37f58 │ │ subs x6, x6, #0x1 │ │ - b.le 37fe8 │ │ + b.le 37fec │ │ mov x5, x11 │ │ add x0, x0, x10, lsl #1 │ │ add x1, x1, x2 │ │ mov x3, x13 │ │ mov x4, x14 │ │ - b 37e50 │ │ + b 37e54 │ │ ret │ │ dup v31.8h, w7 │ │ cmp x6, #0x2 │ │ add x9, x0, x1 │ │ add x10, x2, x3 │ │ add x11, x4, #0x300 │ │ mov x7, #0x600 // #1536 │ │ @@ -52499,15 +52528,15 @@ │ │ lsl x3, x3, #1 │ │ add x8, x5, #0x7 │ │ and x8, x8, #0xfffffffffffffff8 │ │ sub x1, x1, x8 │ │ sub x3, x3, x8 │ │ sub x7, x7, x8, lsl #1 │ │ mov x8, x5 │ │ - b.lt 380c0 // b.tstop │ │ + b.lt 380c4 // b.tstop │ │ ld1 {v0.8b}, [x2], #8 │ │ ld1 {v4.8b}, [x10], #8 │ │ ld1 {v1.8h}, [x4], #16 │ │ ld1 {v5.8h}, [x11], #16 │ │ subs x5, x5, #0x8 │ │ ushll v0.8h, v0.8b, #4 │ │ ushll v4.8h, v4.8b, #4 │ │ @@ -52525,41 +52554,41 @@ │ │ rshrn2 v2.8h, v3.4s, #11 │ │ rshrn v6.4h, v6.4s, #11 │ │ rshrn2 v6.8h, v7.4s, #11 │ │ sqxtun v2.8b, v2.8h │ │ sqxtun v6.8b, v6.8h │ │ st1 {v2.8b}, [x0], #8 │ │ st1 {v6.8b}, [x9], #8 │ │ - b.gt 38028 │ │ + b.gt 3802c │ │ sub x6, x6, #0x2 │ │ cmp x6, #0x1 │ │ - b.lt 380f8 // b.tstop │ │ + b.lt 380fc // b.tstop │ │ mov x5, x8 │ │ add x0, x0, x1 │ │ add x9, x9, x1 │ │ add x2, x2, x3 │ │ add x10, x10, x3 │ │ add x4, x4, x7 │ │ add x11, x11, x7 │ │ - b.eq 380c0 // b.none │ │ - b 38028 │ │ + b.eq 380c4 // b.none │ │ + b 3802c │ │ ld1 {v0.8b}, [x2], #8 │ │ ld1 {v1.8h}, [x4], #16 │ │ subs x5, x5, #0x8 │ │ ushll v0.8h, v0.8b, #4 │ │ sub v1.8h, v1.8h, v0.8h │ │ ushll v2.4s, v0.4h, #7 │ │ ushll2 v3.4s, v0.8h, #7 │ │ smlal v2.4s, v1.4h, v31.4h │ │ smlal2 v3.4s, v1.8h, v31.8h │ │ rshrn v2.4h, v2.4s, #11 │ │ rshrn2 v2.8h, v3.4s, #11 │ │ sqxtun v2.8b, v2.8h │ │ st1 {v2.8b}, [x0], #8 │ │ - b.gt 380c0 │ │ + b.gt 380c4 │ │ ret │ │ ldr x8, [sp] │ │ cmp x7, #0x2 │ │ add x10, x0, x1 │ │ add x11, x2, x3 │ │ add x12, x4, #0x300 │ │ add x13, x5, #0x300 │ │ @@ -52569,15 +52598,15 @@ │ │ lsl x3, x3, #1 │ │ add x9, x6, #0x7 │ │ and x9, x9, #0xfffffffffffffff8 │ │ sub x1, x1, x9 │ │ sub x3, x3, x9 │ │ sub x8, x8, x9, lsl #1 │ │ mov x9, x6 │ │ - b.lt 38200 // b.tstop │ │ + b.lt 38204 // b.tstop │ │ ld1 {v0.8b}, [x2], #8 │ │ ld1 {v16.8b}, [x11], #8 │ │ ld1 {v1.8h}, [x4], #16 │ │ ld1 {v17.8h}, [x12], #16 │ │ ld1 {v2.8h}, [x5], #16 │ │ ld1 {v18.8h}, [x13], #16 │ │ subs x6, x6, #0x8 │ │ @@ -52603,29 +52632,29 @@ │ │ rshrn2 v3.8h, v4.4s, #11 │ │ rshrn v19.4h, v19.4s, #11 │ │ rshrn2 v19.8h, v20.4s, #11 │ │ sqxtun v3.8b, v3.8h │ │ sqxtun v19.8b, v19.8h │ │ st1 {v3.8b}, [x0], #8 │ │ st1 {v19.8b}, [x10], #8 │ │ - b.gt 38140 │ │ + b.gt 38144 │ │ subs x7, x7, #0x2 │ │ cmp x7, #0x1 │ │ - b.lt 38248 // b.tstop │ │ + b.lt 3824c // b.tstop │ │ mov x6, x9 │ │ add x0, x0, x1 │ │ add x10, x10, x1 │ │ add x2, x2, x3 │ │ add x11, x11, x3 │ │ add x4, x4, x8 │ │ add x12, x12, x8 │ │ add x5, x5, x8 │ │ add x13, x13, x8 │ │ - b.eq 38200 // b.none │ │ - b 38140 │ │ + b.eq 38204 // b.none │ │ + b 38144 │ │ ld1 {v0.8b}, [x2], #8 │ │ ld1 {v1.8h}, [x4], #16 │ │ ld1 {v2.8h}, [x5], #16 │ │ subs x6, x6, #0x8 │ │ ushll v0.8h, v0.8b, #4 │ │ sub v1.8h, v1.8h, v0.8h │ │ sub v2.8h, v2.8h, v0.8h │ │ @@ -52635,18 +52664,18 @@ │ │ smlal v3.4s, v2.4h, v31.4h │ │ smlal2 v4.4s, v1.8h, v30.8h │ │ smlal2 v4.4s, v2.8h, v31.8h │ │ rshrn v3.4h, v3.4s, #11 │ │ rshrn2 v3.8h, v4.4s, #11 │ │ sqxtun v3.8b, v3.8h │ │ st1 {v3.8b}, [x0], #8 │ │ - b.gt 38140 │ │ + b.gt 38144 │ │ ret │ │ clz w4, w4 │ │ - adr x7, 38624 │ │ + adr x7, 38628 │ │ sub w4, w4, #0x18 │ │ ldrh w4, [x7, x4, lsl #1] │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ add v0.8h, v0.8h, v2.8h │ │ add v1.8h, v1.8h, v3.8h │ │ sqrshrun v4.8b, v0.8h, #5 │ │ @@ -52656,27 +52685,27 @@ │ │ add x7, x0, x1 │ │ lsl x1, x1, #1 │ │ cmp w5, #0x4 │ │ st1 {v4.s}[0], [x0], x1 │ │ st1 {v4.s}[1], [x7], x1 │ │ st1 {v4.s}[2], [x0], x1 │ │ st1 {v4.s}[3], [x7], x1 │ │ - b.eq 38620 // b.none │ │ + b.eq 38624 // b.none │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ add v0.8h, v0.8h, v2.8h │ │ add v1.8h, v1.8h, v3.8h │ │ sqrshrun v5.8b, v0.8h, #5 │ │ sqrshrun2 v5.16b, v1.8h, #5 │ │ cmp w5, #0x8 │ │ st1 {v5.s}[0], [x0], x1 │ │ st1 {v5.s}[1], [x7], x1 │ │ st1 {v5.s}[2], [x0], x1 │ │ st1 {v5.s}[3], [x7], x1 │ │ - b.eq 38620 // b.none │ │ + b.eq 38624 // b.none │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ add v0.8h, v0.8h, v2.8h │ │ add v1.8h, v1.8h, v3.8h │ │ sqrshrun v4.8b, v0.8h, #5 │ │ sqrshrun2 v4.16b, v1.8h, #5 │ │ st1 {v4.s}[0], [x0], x1 │ │ @@ -52703,22 +52732,22 @@ │ │ add v1.8h, v1.8h, v3.8h │ │ sqrshrun v5.8b, v0.8h, #5 │ │ sqrshrun2 v5.16b, v1.8h, #5 │ │ st1 {v4.d}[1], [x7], x1 │ │ st1 {v5.d}[0], [x0], x1 │ │ subs w5, w5, #0x4 │ │ st1 {v5.d}[1], [x7], x1 │ │ - b.le 38620 │ │ + b.le 38624 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ add v0.8h, v0.8h, v2.8h │ │ add v1.8h, v1.8h, v3.8h │ │ sqrshrun v4.8b, v0.8h, #5 │ │ sqrshrun2 v4.16b, v1.8h, #5 │ │ - b 38328 │ │ + b 3832c │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ add v0.8h, v0.8h, v2.8h │ │ add v1.8h, v1.8h, v3.8h │ │ sqrshrun v5.8b, v0.8h, #5 │ │ sqrshrun2 v5.16b, v1.8h, #5 │ │ st1 {v4.16b}, [x0], x1 │ │ @@ -52734,22 +52763,22 @@ │ │ add v0.8h, v0.8h, v2.8h │ │ add v1.8h, v1.8h, v3.8h │ │ sqrshrun v7.8b, v0.8h, #5 │ │ sqrshrun2 v7.16b, v1.8h, #5 │ │ st1 {v6.16b}, [x0], x1 │ │ subs w5, w5, #0x4 │ │ st1 {v7.16b}, [x0], x1 │ │ - b.le 38620 │ │ + b.le 38624 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ add v0.8h, v0.8h, v2.8h │ │ add v1.8h, v1.8h, v3.8h │ │ sqrshrun v4.8b, v0.8h, #5 │ │ sqrshrun2 v4.16b, v1.8h, #5 │ │ - b 38374 │ │ + b 38378 │ │ add x7, x0, x1 │ │ lsl x1, x1, #1 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ add v0.8h, v0.8h, v2.8h │ │ add v1.8h, v1.8h, v3.8h │ │ sqrshrun v5.8b, v0.8h, #5 │ │ @@ -52765,22 +52794,22 @@ │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ add v0.8h, v0.8h, v2.8h │ │ add v1.8h, v1.8h, v3.8h │ │ sqrshrun v7.8b, v0.8h, #5 │ │ sqrshrun2 v7.16b, v1.8h, #5 │ │ subs w5, w5, #0x2 │ │ st1 {v6.16b, v7.16b}, [x7], x1 │ │ - b.le 38620 │ │ + b.le 38624 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ add v0.8h, v0.8h, v2.8h │ │ add v1.8h, v1.8h, v3.8h │ │ sqrshrun v4.8b, v0.8h, #5 │ │ sqrshrun2 v4.16b, v1.8h, #5 │ │ - b 383f8 │ │ + b 383fc │ │ add x7, x0, x1 │ │ lsl x1, x1, #1 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ add v0.8h, v0.8h, v2.8h │ │ add v1.8h, v1.8h, v3.8h │ │ sqrshrun v5.8b, v0.8h, #5 │ │ @@ -52820,22 +52849,22 @@ │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ add v0.8h, v0.8h, v2.8h │ │ add v1.8h, v1.8h, v3.8h │ │ sqrshrun v19.8b, v0.8h, #5 │ │ sqrshrun2 v19.16b, v1.8h, #5 │ │ subs w5, w5, #0x2 │ │ st1 {v16.16b-v19.16b}, [x7], x1 │ │ - b.le 38620 │ │ + b.le 38624 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ add v0.8h, v0.8h, v2.8h │ │ add v1.8h, v1.8h, v3.8h │ │ sqrshrun v4.8b, v0.8h, #5 │ │ sqrshrun2 v4.16b, v1.8h, #5 │ │ - b 38474 │ │ + b 38478 │ │ add x7, x0, #0x40 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ add v0.8h, v0.8h, v2.8h │ │ add v1.8h, v1.8h, v3.8h │ │ sqrshrun v5.8b, v0.8h, #5 │ │ sqrshrun2 v5.16b, v1.8h, #5 │ │ @@ -52874,31 +52903,31 @@ │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ add v0.8h, v0.8h, v2.8h │ │ add v1.8h, v1.8h, v3.8h │ │ sqrshrun v19.8b, v0.8h, #5 │ │ sqrshrun2 v19.16b, v1.8h, #5 │ │ subs w5, w5, #0x1 │ │ st1 {v16.16b-v19.16b}, [x7], x1 │ │ - b.le 38620 │ │ + b.le 38624 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ add v0.8h, v0.8h, v2.8h │ │ add v1.8h, v1.8h, v3.8h │ │ sqrshrun v4.8b, v0.8h, #5 │ │ sqrshrun2 v4.16b, v1.8h, #5 │ │ - b 3854c │ │ + b 38550 │ │ ret │ │ .inst 0x01b800dc ; undefined │ │ .inst 0x02b00234 ; undefined │ │ .inst 0x03a80304 ; undefined │ │ clz w4, w4 │ │ dup v30.8h, w6 │ │ neg v30.8h, v30.8h │ │ shl v30.8h, v30.8h, #11 │ │ - adr x7, 38bf4 │ │ + adr x7, 38bf8 │ │ sub w4, w4, #0x18 │ │ ldrh w4, [x7, x4, lsl #1] │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ sub v0.8h, v2.8h, v0.8h │ │ sub v1.8h, v3.8h, v1.8h │ │ sqdmulh v0.8h, v0.8h, v30.8h │ │ @@ -52912,15 +52941,15 @@ │ │ add x7, x0, x1 │ │ lsl x1, x1, #1 │ │ cmp w5, #0x4 │ │ st1 {v4.s}[0], [x0], x1 │ │ st1 {v4.s}[1], [x7], x1 │ │ st1 {v4.s}[2], [x0], x1 │ │ st1 {v4.s}[3], [x7], x1 │ │ - b.eq 38bf0 // b.none │ │ + b.eq 38bf4 // b.none │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ sub v0.8h, v2.8h, v0.8h │ │ sub v1.8h, v3.8h, v1.8h │ │ sqdmulh v0.8h, v0.8h, v30.8h │ │ sqdmulh v1.8h, v1.8h, v30.8h │ │ add v0.8h, v2.8h, v0.8h │ │ @@ -52928,15 +52957,15 @@ │ │ sqrshrun v5.8b, v0.8h, #4 │ │ sqrshrun2 v5.16b, v1.8h, #4 │ │ cmp w5, #0x8 │ │ st1 {v5.s}[0], [x0], x1 │ │ st1 {v5.s}[1], [x7], x1 │ │ st1 {v5.s}[2], [x0], x1 │ │ st1 {v5.s}[3], [x7], x1 │ │ - b.eq 38bf0 // b.none │ │ + b.eq 38bf4 // b.none │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ sub v0.8h, v2.8h, v0.8h │ │ sub v1.8h, v3.8h, v1.8h │ │ sqdmulh v0.8h, v0.8h, v30.8h │ │ sqdmulh v1.8h, v1.8h, v30.8h │ │ add v0.8h, v2.8h, v0.8h │ │ @@ -52975,26 +53004,26 @@ │ │ add v1.8h, v3.8h, v1.8h │ │ sqrshrun v5.8b, v0.8h, #4 │ │ sqrshrun2 v5.16b, v1.8h, #4 │ │ st1 {v4.d}[1], [x7], x1 │ │ st1 {v5.d}[0], [x0], x1 │ │ subs w5, w5, #0x4 │ │ st1 {v5.d}[1], [x7], x1 │ │ - b.le 38bf0 │ │ + b.le 38bf4 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ sub v0.8h, v2.8h, v0.8h │ │ sub v1.8h, v3.8h, v1.8h │ │ sqdmulh v0.8h, v0.8h, v30.8h │ │ sqdmulh v1.8h, v1.8h, v30.8h │ │ add v0.8h, v2.8h, v0.8h │ │ add v1.8h, v3.8h, v1.8h │ │ sqrshrun v4.8b, v0.8h, #4 │ │ sqrshrun2 v4.16b, v1.8h, #4 │ │ - b 38758 │ │ + b 3875c │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ sub v0.8h, v2.8h, v0.8h │ │ sub v1.8h, v3.8h, v1.8h │ │ sqdmulh v0.8h, v0.8h, v30.8h │ │ sqdmulh v1.8h, v1.8h, v30.8h │ │ add v0.8h, v2.8h, v0.8h │ │ @@ -53022,26 +53051,26 @@ │ │ add v0.8h, v2.8h, v0.8h │ │ add v1.8h, v3.8h, v1.8h │ │ sqrshrun v7.8b, v0.8h, #4 │ │ sqrshrun2 v7.16b, v1.8h, #4 │ │ st1 {v6.16b}, [x0], x1 │ │ subs w5, w5, #0x4 │ │ st1 {v7.16b}, [x0], x1 │ │ - b.le 38bf0 │ │ + b.le 38bf4 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ sub v0.8h, v2.8h, v0.8h │ │ sub v1.8h, v3.8h, v1.8h │ │ sqdmulh v0.8h, v0.8h, v30.8h │ │ sqdmulh v1.8h, v1.8h, v30.8h │ │ add v0.8h, v2.8h, v0.8h │ │ add v1.8h, v3.8h, v1.8h │ │ sqrshrun v4.8b, v0.8h, #4 │ │ sqrshrun2 v4.16b, v1.8h, #4 │ │ - b 387c4 │ │ + b 387c8 │ │ add x7, x0, x1 │ │ lsl x1, x1, #1 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ sub v0.8h, v2.8h, v0.8h │ │ sub v1.8h, v3.8h, v1.8h │ │ sqdmulh v0.8h, v0.8h, v30.8h │ │ @@ -53069,26 +53098,26 @@ │ │ sqdmulh v1.8h, v1.8h, v30.8h │ │ add v0.8h, v2.8h, v0.8h │ │ add v1.8h, v3.8h, v1.8h │ │ sqrshrun v7.8b, v0.8h, #4 │ │ sqrshrun2 v7.16b, v1.8h, #4 │ │ subs w5, w5, #0x2 │ │ st1 {v6.16b, v7.16b}, [x7], x1 │ │ - b.le 38bf0 │ │ + b.le 38bf4 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ sub v0.8h, v2.8h, v0.8h │ │ sub v1.8h, v3.8h, v1.8h │ │ sqdmulh v0.8h, v0.8h, v30.8h │ │ sqdmulh v1.8h, v1.8h, v30.8h │ │ add v0.8h, v2.8h, v0.8h │ │ add v1.8h, v3.8h, v1.8h │ │ sqrshrun v4.8b, v0.8h, #4 │ │ sqrshrun2 v4.16b, v1.8h, #4 │ │ - b 38888 │ │ + b 3888c │ │ add x7, x0, x1 │ │ lsl x1, x1, #1 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ sub v0.8h, v2.8h, v0.8h │ │ sub v1.8h, v3.8h, v1.8h │ │ sqdmulh v0.8h, v0.8h, v30.8h │ │ @@ -53156,26 +53185,26 @@ │ │ sqdmulh v1.8h, v1.8h, v30.8h │ │ add v0.8h, v2.8h, v0.8h │ │ add v1.8h, v3.8h, v1.8h │ │ sqrshrun v19.8b, v0.8h, #4 │ │ sqrshrun2 v19.16b, v1.8h, #4 │ │ subs w5, w5, #0x2 │ │ st1 {v16.16b-v19.16b}, [x7], x1 │ │ - b.le 38bf0 │ │ + b.le 38bf4 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ sub v0.8h, v2.8h, v0.8h │ │ sub v1.8h, v3.8h, v1.8h │ │ sqdmulh v0.8h, v0.8h, v30.8h │ │ sqdmulh v1.8h, v1.8h, v30.8h │ │ add v0.8h, v2.8h, v0.8h │ │ add v1.8h, v3.8h, v1.8h │ │ sqrshrun v4.8b, v0.8h, #4 │ │ sqrshrun2 v4.16b, v1.8h, #4 │ │ - b 38944 │ │ + b 38948 │ │ add x7, x0, #0x40 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ sub v0.8h, v2.8h, v0.8h │ │ sub v1.8h, v3.8h, v1.8h │ │ sqdmulh v0.8h, v0.8h, v30.8h │ │ sqdmulh v1.8h, v1.8h, v30.8h │ │ @@ -53242,33 +53271,33 @@ │ │ sqdmulh v1.8h, v1.8h, v30.8h │ │ add v0.8h, v2.8h, v0.8h │ │ add v1.8h, v3.8h, v1.8h │ │ sqrshrun v19.8b, v0.8h, #4 │ │ sqrshrun2 v19.16b, v1.8h, #4 │ │ subs w5, w5, #0x1 │ │ st1 {v16.16b-v19.16b}, [x7], x1 │ │ - b.le 38bf0 │ │ + b.le 38bf4 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ sub v0.8h, v2.8h, v0.8h │ │ sub v1.8h, v3.8h, v1.8h │ │ sqdmulh v0.8h, v0.8h, v30.8h │ │ sqdmulh v1.8h, v1.8h, v30.8h │ │ add v0.8h, v2.8h, v0.8h │ │ add v1.8h, v3.8h, v1.8h │ │ sqrshrun v4.8b, v0.8h, #4 │ │ sqrshrun2 v4.16b, v1.8h, #4 │ │ - b 38a9c │ │ + b 38aa0 │ │ ret │ │ .inst 0x02b8015c ; undefined │ │ add z20.b, z27.b, z16.b │ │ ext z4.b, {z5.b, z6.b}, #193 │ │ clz w4, w4 │ │ movi v31.16b, #0xfe │ │ - adr x7, 3939c │ │ + adr x7, 393a0 │ │ sub w4, w4, #0x18 │ │ ldrh w4, [x7, x4, lsl #1] │ │ ld1 {v30.16b}, [x6], #16 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ mul v30.16b, v30.16b, v31.16b │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ shll v28.8h, v30.8b, #8 │ │ @@ -53286,15 +53315,15 @@ │ │ add x7, x0, x1 │ │ lsl x1, x1, #1 │ │ cmp w5, #0x4 │ │ st1 {v4.s}[0], [x0], x1 │ │ st1 {v4.s}[1], [x7], x1 │ │ st1 {v4.s}[2], [x0], x1 │ │ st1 {v4.s}[3], [x7], x1 │ │ - b.eq 39398 // b.none │ │ + b.eq 3939c // b.none │ │ ld1 {v30.16b}, [x6], #16 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ mul v30.16b, v30.16b, v31.16b │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ shll v28.8h, v30.8b, #8 │ │ shll2 v29.8h, v30.16b, #8 │ │ sub v0.8h, v2.8h, v0.8h │ │ @@ -53306,15 +53335,15 @@ │ │ sqrshrun v5.8b, v0.8h, #4 │ │ sqrshrun2 v5.16b, v1.8h, #4 │ │ cmp w5, #0x8 │ │ st1 {v5.s}[0], [x0], x1 │ │ st1 {v5.s}[1], [x7], x1 │ │ st1 {v5.s}[2], [x0], x1 │ │ st1 {v5.s}[3], [x7], x1 │ │ - b.eq 39398 // b.none │ │ + b.eq 3939c // b.none │ │ ld1 {v30.16b}, [x6], #16 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ mul v30.16b, v30.16b, v31.16b │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ shll v28.8h, v30.8b, #8 │ │ shll2 v29.8h, v30.16b, #8 │ │ sub v0.8h, v2.8h, v0.8h │ │ @@ -53365,30 +53394,30 @@ │ │ add v1.8h, v3.8h, v1.8h │ │ sqrshrun v5.8b, v0.8h, #4 │ │ sqrshrun2 v5.16b, v1.8h, #4 │ │ st1 {v4.d}[1], [x7], x1 │ │ st1 {v5.d}[0], [x0], x1 │ │ subs w5, w5, #0x4 │ │ st1 {v5.d}[1], [x7], x1 │ │ - b.le 39398 │ │ + b.le 3939c │ │ ld1 {v30.16b}, [x6], #16 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ mul v30.16b, v30.16b, v31.16b │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ shll v28.8h, v30.8b, #8 │ │ shll2 v29.8h, v30.16b, #8 │ │ sub v0.8h, v2.8h, v0.8h │ │ sub v1.8h, v3.8h, v1.8h │ │ sqdmulh v0.8h, v0.8h, v28.8h │ │ sqdmulh v1.8h, v1.8h, v29.8h │ │ add v0.8h, v2.8h, v0.8h │ │ add v1.8h, v3.8h, v1.8h │ │ sqrshrun v4.8b, v0.8h, #4 │ │ sqrshrun2 v4.16b, v1.8h, #4 │ │ - b 38d60 │ │ + b 38d64 │ │ ld1 {v30.16b}, [x6], #16 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ mul v30.16b, v30.16b, v31.16b │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ shll v28.8h, v30.8b, #8 │ │ shll2 v29.8h, v30.16b, #8 │ │ sub v0.8h, v2.8h, v0.8h │ │ @@ -53428,30 +53457,30 @@ │ │ add v0.8h, v2.8h, v0.8h │ │ add v1.8h, v3.8h, v1.8h │ │ sqrshrun v7.8b, v0.8h, #4 │ │ sqrshrun2 v7.16b, v1.8h, #4 │ │ st1 {v6.16b}, [x0], x1 │ │ subs w5, w5, #0x4 │ │ st1 {v7.16b}, [x0], x1 │ │ - b.le 39398 │ │ + b.le 3939c │ │ ld1 {v30.16b}, [x6], #16 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ mul v30.16b, v30.16b, v31.16b │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ shll v28.8h, v30.8b, #8 │ │ shll2 v29.8h, v30.16b, #8 │ │ sub v0.8h, v2.8h, v0.8h │ │ sub v1.8h, v3.8h, v1.8h │ │ sqdmulh v0.8h, v0.8h, v28.8h │ │ sqdmulh v1.8h, v1.8h, v29.8h │ │ add v0.8h, v2.8h, v0.8h │ │ add v1.8h, v3.8h, v1.8h │ │ sqrshrun v4.8b, v0.8h, #4 │ │ sqrshrun2 v4.16b, v1.8h, #4 │ │ - b 38dec │ │ + b 38df0 │ │ add x7, x0, x1 │ │ lsl x1, x1, #1 │ │ ld1 {v30.16b}, [x6], #16 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ mul v30.16b, v30.16b, v31.16b │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ shll v28.8h, v30.8b, #8 │ │ @@ -53491,30 +53520,30 @@ │ │ sqdmulh v1.8h, v1.8h, v29.8h │ │ add v0.8h, v2.8h, v0.8h │ │ add v1.8h, v3.8h, v1.8h │ │ sqrshrun v7.8b, v0.8h, #4 │ │ sqrshrun2 v7.16b, v1.8h, #4 │ │ subs w5, w5, #0x2 │ │ st1 {v6.16b, v7.16b}, [x7], x1 │ │ - b.le 39398 │ │ + b.le 3939c │ │ ld1 {v30.16b}, [x6], #16 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ mul v30.16b, v30.16b, v31.16b │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ shll v28.8h, v30.8b, #8 │ │ shll2 v29.8h, v30.16b, #8 │ │ sub v0.8h, v2.8h, v0.8h │ │ sub v1.8h, v3.8h, v1.8h │ │ sqdmulh v0.8h, v0.8h, v28.8h │ │ sqdmulh v1.8h, v1.8h, v29.8h │ │ add v0.8h, v2.8h, v0.8h │ │ add v1.8h, v3.8h, v1.8h │ │ sqrshrun v4.8b, v0.8h, #4 │ │ sqrshrun2 v4.16b, v1.8h, #4 │ │ - b 38ef0 │ │ + b 38ef4 │ │ add x7, x0, x1 │ │ lsl x1, x1, #1 │ │ ld1 {v30.16b}, [x6], #16 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ mul v30.16b, v30.16b, v31.16b │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ shll v28.8h, v30.8b, #8 │ │ @@ -53610,30 +53639,30 @@ │ │ sqdmulh v1.8h, v1.8h, v29.8h │ │ add v0.8h, v2.8h, v0.8h │ │ add v1.8h, v3.8h, v1.8h │ │ sqrshrun v19.8b, v0.8h, #4 │ │ sqrshrun2 v19.16b, v1.8h, #4 │ │ subs w5, w5, #0x2 │ │ st1 {v16.16b-v19.16b}, [x7], x1 │ │ - b.le 39398 │ │ + b.le 3939c │ │ ld1 {v30.16b}, [x6], #16 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ mul v30.16b, v30.16b, v31.16b │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ shll v28.8h, v30.8b, #8 │ │ shll2 v29.8h, v30.16b, #8 │ │ sub v0.8h, v2.8h, v0.8h │ │ sub v1.8h, v3.8h, v1.8h │ │ sqdmulh v0.8h, v0.8h, v28.8h │ │ sqdmulh v1.8h, v1.8h, v29.8h │ │ add v0.8h, v2.8h, v0.8h │ │ add v1.8h, v3.8h, v1.8h │ │ sqrshrun v4.8b, v0.8h, #4 │ │ sqrshrun2 v4.16b, v1.8h, #4 │ │ - b 38fec │ │ + b 38ff0 │ │ add x7, x0, #0x40 │ │ ld1 {v30.16b}, [x6], #16 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ mul v30.16b, v30.16b, v31.16b │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ shll v28.8h, v30.8b, #8 │ │ shll2 v29.8h, v30.16b, #8 │ │ @@ -53728,36 +53757,36 @@ │ │ sqdmulh v1.8h, v1.8h, v29.8h │ │ add v0.8h, v2.8h, v0.8h │ │ add v1.8h, v3.8h, v1.8h │ │ sqrshrun v19.8b, v0.8h, #4 │ │ sqrshrun2 v19.16b, v1.8h, #4 │ │ subs w5, w5, #0x1 │ │ st1 {v16.16b-v19.16b}, [x7], x1 │ │ - b.le 39398 │ │ + b.le 3939c │ │ ld1 {v30.16b}, [x6], #16 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ mul v30.16b, v30.16b, v31.16b │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ shll v28.8h, v30.8b, #8 │ │ shll2 v29.8h, v30.16b, #8 │ │ sub v0.8h, v2.8h, v0.8h │ │ sub v1.8h, v3.8h, v1.8h │ │ sqdmulh v0.8h, v0.8h, v28.8h │ │ sqdmulh v1.8h, v1.8h, v29.8h │ │ add v0.8h, v2.8h, v0.8h │ │ add v1.8h, v3.8h, v1.8h │ │ sqrshrun v4.8b, v0.8h, #4 │ │ sqrshrun2 v4.16b, v1.8h, #4 │ │ - b 391c4 │ │ + b 391c8 │ │ ret │ │ .inst 0x03b801dc ; undefined │ │ zip2 z20.q, z5.q, z16.q │ │ .inst 0x07480644 ; undefined │ │ clz w8, w4 │ │ - adr x9, 395b8 │ │ + adr x9, 395bc │ │ sub w8, w8, #0x18 │ │ ldrh w8, [x9, x8, lsl #1] │ │ sub x9, x9, w8, uxtw │ │ mov w10, #0x1af7 // #6903 │ │ dup v0.8h, w10 │ │ movi v1.16b, #0x40 │ │ add x12, x0, x1 │ │ @@ -53786,15 +53815,15 @@ │ │ xtn2 v18.16b, v19.8h │ │ sub v18.16b, v1.16b, v18.16b │ │ st1 {v18.16b}, [x6], #16 │ │ st1 {v22.s}[0], [x0], x1 │ │ st1 {v22.s}[1], [x12], x1 │ │ st1 {v23.s}[0], [x0], x1 │ │ st1 {v23.s}[1], [x12], x1 │ │ - b.gt 393d4 │ │ + b.gt 393d8 │ │ ret │ │ ld1 {v4.8h, v5.8h}, [x2], #32 │ │ ld1 {v6.8h, v7.8h}, [x3], #32 │ │ subs w5, w5, #0x2 │ │ sub v16.8h, v6.8h, v4.8h │ │ sub v17.8h, v7.8h, v5.8h │ │ sabd v18.8h, v4.8h, v6.8h │ │ @@ -53813,15 +53842,15 @@ │ │ sqrshrun v23.8b, v21.8h, #4 │ │ xtn v18.8b, v18.8h │ │ xtn2 v18.16b, v19.8h │ │ sub v18.16b, v1.16b, v18.16b │ │ st1 {v18.16b}, [x6], #16 │ │ st1 {v22.8b}, [x0], x1 │ │ st1 {v23.8b}, [x12], x1 │ │ - b.gt 39448 │ │ + b.gt 3944c │ │ ret │ │ mov w11, w4 │ │ sub x1, x1, w4, uxtw │ │ add x10, x6, w4, uxtw │ │ add x9, x3, w4, uxtw #1 │ │ add x7, x2, w4, uxtw #1 │ │ mov w8, w4 │ │ @@ -53868,31 +53897,31 @@ │ │ xtn2 v21.16b, v23.8h │ │ sub v20.16b, v1.16b, v20.16b │ │ sub v21.16b, v1.16b, v21.16b │ │ st1 {v20.16b}, [x6], #16 │ │ st1 {v21.16b}, [x10], #16 │ │ st1 {v24.8b, v25.8b}, [x0], #16 │ │ st1 {v26.8b, v27.8b}, [x12], #16 │ │ - b.gt 394cc │ │ + b.gt 394d0 │ │ subs w5, w5, #0x2 │ │ add x2, x2, w4, uxtw #1 │ │ add x3, x3, w4, uxtw #1 │ │ add x7, x7, w4, uxtw #1 │ │ add x9, x9, w4, uxtw #1 │ │ add x6, x6, w4, uxtw │ │ add x10, x10, w4, uxtw │ │ add x0, x0, x1 │ │ add x12, x12, x1 │ │ - b.gt 394c8 │ │ + b.gt 394cc │ │ ret │ │ .inst 0x01040104 ; undefined │ │ .inst 0x01040104 ; undefined │ │ .inst 0x01e40170 ; undefined │ │ clz w8, w4 │ │ - adr x9, 397dc │ │ + adr x9, 397e0 │ │ sub w8, w8, #0x18 │ │ ldrh w8, [x9, x8, lsl #1] │ │ sub x9, x9, w8, uxtw │ │ mov w10, #0x1af7 // #6903 │ │ dup v0.8h, w10 │ │ dup v2.8b, w7 │ │ movi v3.8b, #0x81 │ │ @@ -53923,15 +53952,15 @@ │ │ xtn v18.8b, v18.8h │ │ uhsub v18.8b, v3.8b, v18.8b │ │ st1 {v18.8b}, [x6], #8 │ │ st1 {v22.s}[0], [x0], x1 │ │ st1 {v22.s}[1], [x12], x1 │ │ st1 {v23.s}[0], [x0], x1 │ │ st1 {v23.s}[1], [x12], x1 │ │ - b.gt 395f8 │ │ + b.gt 395fc │ │ ret │ │ ld1 {v4.8h, v5.8h}, [x2], #32 │ │ ld1 {v6.8h, v7.8h}, [x3], #32 │ │ subs w5, w5, #0x2 │ │ sub v16.8h, v6.8h, v4.8h │ │ sub v17.8h, v7.8h, v5.8h │ │ sabd v18.8h, v4.8h, v6.8h │ │ @@ -53950,15 +53979,15 @@ │ │ sqrshrun v23.8b, v21.8h, #4 │ │ addp v18.8h, v18.8h, v19.8h │ │ xtn v18.8b, v18.8h │ │ uhsub v18.8b, v3.8b, v18.8b │ │ st1 {v18.8b}, [x6], #8 │ │ st1 {v22.8b}, [x0], x1 │ │ st1 {v23.8b}, [x12], x1 │ │ - b.gt 3966c │ │ + b.gt 39670 │ │ ret │ │ mov w11, w4 │ │ sub x1, x1, w4, uxtw │ │ add x10, x6, x11, lsr #1 │ │ add x9, x3, w4, uxtw #1 │ │ add x7, x2, w4, uxtw #1 │ │ mov w8, w4 │ │ @@ -54005,31 +54034,31 @@ │ │ xtn v21.8b, v21.8h │ │ uhsub v20.8b, v3.8b, v20.8b │ │ uhsub v21.8b, v3.8b, v21.8b │ │ st1 {v20.8b}, [x6], #8 │ │ st1 {v21.8b}, [x10], #8 │ │ st1 {v24.8b, v25.8b}, [x0], #16 │ │ st1 {v26.8b, v27.8b}, [x12], #16 │ │ - b.gt 396f0 │ │ + b.gt 396f4 │ │ subs w5, w5, #0x2 │ │ add x2, x2, w4, uxtw #1 │ │ add x3, x3, w4, uxtw #1 │ │ add x7, x7, w4, uxtw #1 │ │ add x9, x9, w4, uxtw #1 │ │ add x6, x6, x11, lsr #1 │ │ add x10, x10, x11, lsr #1 │ │ add x0, x0, x1 │ │ add x12, x12, x1 │ │ - b.gt 396ec │ │ + b.gt 396f0 │ │ ret │ │ .inst 0x01040104 ; undefined │ │ .inst 0x01040104 ; undefined │ │ .inst 0x01e40170 ; undefined │ │ clz w8, w4 │ │ - adr x9, 399fc │ │ + adr x9, 39a00 │ │ sub w8, w8, #0x18 │ │ ldrh w8, [x9, x8, lsl #1] │ │ sub x9, x9, w8, uxtw │ │ mov w10, #0x1af7 // #6903 │ │ dup v0.8h, w10 │ │ dup v2.8h, w7 │ │ movi v3.8h, #0x1, lsl #8 │ │ @@ -54063,15 +54092,15 @@ │ │ sub v18.4h, v3.4h, v18.4h │ │ rshrn v18.8b, v18.8h, #2 │ │ st1 {v18.s}[0], [x6], #4 │ │ st1 {v22.s}[0], [x0], x1 │ │ st1 {v22.s}[1], [x12], x1 │ │ st1 {v23.s}[0], [x0], x1 │ │ st1 {v23.s}[1], [x12], x1 │ │ - b.gt 3981c │ │ + b.gt 39820 │ │ ret │ │ ld1 {v4.8h, v5.8h}, [x2], #32 │ │ ld1 {v6.8h, v7.8h}, [x3], #32 │ │ subs w5, w5, #0x2 │ │ sub v16.8h, v6.8h, v4.8h │ │ sub v17.8h, v7.8h, v5.8h │ │ sabd v18.8h, v4.8h, v6.8h │ │ @@ -54091,15 +54120,15 @@ │ │ add v18.8h, v18.8h, v19.8h │ │ addp v18.8h, v18.8h, v18.8h │ │ sub v18.4h, v3.4h, v18.4h │ │ rshrn v18.8b, v18.8h, #2 │ │ st1 {v18.s}[0], [x6], #4 │ │ st1 {v22.8b}, [x0], x1 │ │ st1 {v23.8b}, [x12], x1 │ │ - b.gt 3989c │ │ + b.gt 398a0 │ │ ret │ │ mov w11, w4 │ │ sub x1, x1, w4, uxtw │ │ add x9, x3, w4, uxtw #1 │ │ add x7, x2, w4, uxtw #1 │ │ mov w8, w4 │ │ ld1 {v4.8h, v5.8h}, [x2], #32 │ │ @@ -54143,28 +54172,28 @@ │ │ add v21.8h, v21.8h, v23.8h │ │ addp v20.8h, v20.8h, v21.8h │ │ sub v20.8h, v3.8h, v20.8h │ │ rshrn v20.8b, v20.8h, #2 │ │ st1 {v20.8b}, [x6], #8 │ │ st1 {v24.8b, v25.8b}, [x0], #16 │ │ st1 {v26.8b, v27.8b}, [x12], #16 │ │ - b.gt 39920 │ │ + b.gt 39924 │ │ subs w5, w5, #0x2 │ │ add x2, x2, w4, uxtw #1 │ │ add x3, x3, w4, uxtw #1 │ │ add x7, x7, w4, uxtw #1 │ │ add x9, x9, w4, uxtw #1 │ │ add x0, x0, x1 │ │ add x12, x12, x1 │ │ - b.gt 3991c │ │ + b.gt 39920 │ │ ret │ │ .inst 0x00f000f0 ; undefined │ │ .inst 0x00f000f0 ; undefined │ │ .inst 0x01e00160 ; undefined │ │ - adr x6, 39b90 │ │ + adr x6, 39b94 │ │ clz w3, w3 │ │ sub w3, w3, #0x1a │ │ ldrh w3, [x6, x3, lsl #1] │ │ sub x6, x6, w3, uxtw │ │ movi v4.16b, #0x40 │ │ add x8, x0, x1 │ │ lsl x1, x1, #1 │ │ @@ -54176,15 +54205,15 @@ │ │ ld1 {v0.s}[1], [x8] │ │ sub v3.8b, v4.8b, v2.8b │ │ umull v5.8h, v1.8b, v2.8b │ │ umlal v5.8h, v0.8b, v3.8b │ │ rshrn v6.8b, v5.8h, #6 │ │ st1 {v6.s}[0], [x0], x1 │ │ st1 {v6.s}[1], [x8], x1 │ │ - b.gt 39a2c │ │ + b.gt 39a30 │ │ ret │ │ ld1 {v2.16b}, [x5], #16 │ │ ld1 {v1.16b}, [x2], #16 │ │ ld1 {v0.d}[0], [x0] │ │ ld1 {v0.d}[1], [x8] │ │ sub v3.16b, v4.16b, v2.16b │ │ subs w4, w4, #0x2 │ │ @@ -54192,15 +54221,15 @@ │ │ umlal v5.8h, v0.8b, v3.8b │ │ umull2 v6.8h, v1.16b, v2.16b │ │ umlal2 v6.8h, v0.16b, v3.16b │ │ rshrn v7.8b, v5.8h, #6 │ │ rshrn2 v7.16b, v6.8h, #6 │ │ st1 {v7.d}[0], [x0], x1 │ │ st1 {v7.d}[1], [x8], x1 │ │ - b.gt 39a60 │ │ + b.gt 39a64 │ │ ret │ │ ld1 {v1.16b, v2.16b}, [x5], #32 │ │ ld1 {v5.16b, v6.16b}, [x2], #32 │ │ ld1 {v0.16b}, [x0] │ │ subs w4, w4, #0x2 │ │ sub v7.16b, v4.16b, v1.16b │ │ sub v20.16b, v4.16b, v2.16b │ │ @@ -54215,15 +54244,15 @@ │ │ umlal2 v22.8h, v3.16b, v20.16b │ │ rshrn v18.8b, v16.8h, #6 │ │ rshrn2 v18.16b, v17.8h, #6 │ │ rshrn v19.8b, v21.8h, #6 │ │ rshrn2 v19.16b, v22.8h, #6 │ │ st1 {v18.16b}, [x0], x1 │ │ st1 {v19.16b}, [x8], x1 │ │ - b.gt 39aa0 │ │ + b.gt 39aa4 │ │ ret │ │ ld1 {v0.16b-v3.16b}, [x5], #64 │ │ ld1 {v16.16b-v19.16b}, [x2], #64 │ │ ld1 {v20.16b, v21.16b}, [x0] │ │ subs w4, w4, #0x2 │ │ ld1 {v22.16b, v23.16b}, [x8] │ │ sub v5.16b, v4.16b, v0.16b │ │ @@ -54252,21 +54281,21 @@ │ │ rshrn2 v25.16b, v7.8h, #6 │ │ rshrn v27.8b, v27.8h, #6 │ │ rshrn2 v27.16b, v1.8h, #6 │ │ rshrn v28.8b, v29.8h, #6 │ │ rshrn2 v28.16b, v21.8h, #6 │ │ st1 {v24.16b, v25.16b}, [x0], x1 │ │ st1 {v27.16b, v28.16b}, [x8], x1 │ │ - b.gt 39afc │ │ + b.gt 39b00 │ │ ret │ │ .inst 0x00f00094 ; undefined │ │ .inst 0x01640130 ; undefined │ │ - adr x6, 39d90 │ │ - adrp x5, a7000 │ │ - add x5, x5, #0xad0 │ │ + adr x6, 39d94 │ │ + adrp x5, a8000 │ │ + add x5, x5, #0xed0 │ │ add x5, x5, w4, uxtw │ │ sub w4, w4, w4, lsr #2 │ │ clz w7, w3 │ │ movi v4.16b, #0x40 │ │ add x8, x0, x1 │ │ lsl x1, x1, #1 │ │ sub w7, w7, #0x18 │ │ @@ -54281,29 +54310,29 @@ │ │ sub v3.8b, v4.8b, v0.8b │ │ ld1 {v2.h}[1], [x8] │ │ umull v5.8h, v1.8b, v0.8b │ │ umlal v5.8h, v2.8b, v3.8b │ │ rshrn v5.8b, v5.8h, #6 │ │ st1 {v5.h}[0], [x0], x1 │ │ st1 {v5.h}[1], [x8], x1 │ │ - b.gt 39bcc │ │ + b.gt 39bd0 │ │ ret │ │ ld2r {v0.8b, v1.8b}, [x5], #2 │ │ ld1 {v2.8b}, [x2], #8 │ │ subs w4, w4, #0x2 │ │ ext v0.8b, v0.8b, v1.8b, #4 │ │ ld1 {v3.s}[0], [x0] │ │ sub v5.8b, v4.8b, v0.8b │ │ ld1 {v3.s}[1], [x8] │ │ umull v6.8h, v2.8b, v0.8b │ │ umlal v6.8h, v3.8b, v5.8b │ │ rshrn v6.8b, v6.8h, #6 │ │ st1 {v6.s}[0], [x0], x1 │ │ st1 {v6.s}[1], [x8], x1 │ │ - b.gt 39c04 │ │ + b.gt 39c08 │ │ ret │ │ ld2r {v0.16b, v1.16b}, [x5], #2 │ │ ld1 {v2.16b}, [x2], #16 │ │ ld1 {v3.d}[0], [x0] │ │ ext v0.16b, v0.16b, v1.16b, #8 │ │ sub v5.16b, v4.16b, v0.16b │ │ ld1 {v3.d}[1], [x8] │ │ @@ -54312,15 +54341,15 @@ │ │ umlal v6.8h, v3.8b, v5.8b │ │ umull2 v7.8h, v0.16b, v2.16b │ │ umlal2 v7.8h, v3.16b, v5.16b │ │ rshrn v16.8b, v6.8h, #6 │ │ rshrn2 v16.16b, v7.8h, #6 │ │ st1 {v16.d}[0], [x0], x1 │ │ st1 {v16.d}[1], [x8], x1 │ │ - b.gt 39c3c │ │ + b.gt 39c40 │ │ ret │ │ ld2r {v0.16b, v1.16b}, [x5], #2 │ │ ld1 {v2.16b, v3.16b}, [x2], #32 │ │ ld1 {v5.16b}, [x0] │ │ sub v7.16b, v4.16b, v0.16b │ │ sub v16.16b, v4.16b, v1.16b │ │ ld1 {v6.16b}, [x8] │ │ @@ -54335,15 +54364,15 @@ │ │ umlal2 v20.8h, v6.16b, v16.16b │ │ rshrn v21.8b, v17.8h, #6 │ │ rshrn2 v21.16b, v18.8h, #6 │ │ rshrn v22.8b, v19.8h, #6 │ │ rshrn2 v22.16b, v20.8h, #6 │ │ st1 {v21.16b}, [x0], x1 │ │ st1 {v22.16b}, [x8], x1 │ │ - b.gt 39c80 │ │ + b.gt 39c84 │ │ ret │ │ sub x1, x1, w3, uxtw │ │ add x7, x2, w3, uxtw │ │ ld2r {v0.16b, v1.16b}, [x5], #2 │ │ mov w6, w3 │ │ sub v20.16b, v4.16b, v0.16b │ │ sub v21.16b, v4.16b, v1.16b │ │ @@ -54374,29 +54403,29 @@ │ │ rshrn2 v30.16b, v28.8h, #6 │ │ rshrn v23.8b, v25.8h, #6 │ │ rshrn2 v23.16b, v5.8h, #6 │ │ rshrn v24.8b, v26.8h, #6 │ │ st1 {v29.16b, v30.16b}, [x0], #32 │ │ rshrn2 v24.16b, v31.8h, #6 │ │ st1 {v23.16b, v24.16b}, [x8], #32 │ │ - b.gt 39cf4 │ │ + b.gt 39cf8 │ │ subs w4, w4, #0x2 │ │ add x0, x0, x1 │ │ add x8, x8, x1 │ │ add x2, x2, w3, uxtw │ │ add x7, x7, w3, uxtw │ │ - b.gt 39ce4 │ │ + b.gt 39ce8 │ │ ret │ │ .inst 0x00b400b4 ; undefined │ │ .inst 0x011000b4 ; undefined │ │ .inst 0x018c0154 ; undefined │ │ udf #452 │ │ - adr x6, 39f7c │ │ - adrp x5, a7000 │ │ - add x5, x5, #0xad0 │ │ + adr x6, 39f80 │ │ + adrp x5, a8000 │ │ + add x5, x5, #0xed0 │ │ add x5, x5, w3, uxtw │ │ clz w3, w3 │ │ movi v4.16b, #0x40 │ │ add x8, x0, x1 │ │ lsl x1, x1, #1 │ │ sub w3, w3, #0x1a │ │ ldrh w3, [x6, x3, lsl #1] │ │ @@ -54411,15 +54440,15 @@ │ │ ld1 {v3.b}[1], [x8] │ │ umull v5.8h, v2.8b, v0.8b │ │ umlal v5.8h, v3.8b, v1.8b │ │ rshrn v5.8b, v5.8h, #6 │ │ add x2, x2, #0x2 │ │ st1 {v5.b}[0], [x0], x1 │ │ st1 {v5.b}[1], [x8], x1 │ │ - b.gt 39dd8 │ │ + b.gt 39ddc │ │ ret │ │ ld1r {v0.2s}, [x5] │ │ sub x1, x1, #0x2 │ │ sub v1.8b, v4.8b, v0.8b │ │ ld1 {v2.8b}, [x2], #8 │ │ ld1 {v3.s}[0], [x0] │ │ ld1 {v3.s}[1], [x8] │ │ @@ -54427,15 +54456,15 @@ │ │ umull v5.8h, v2.8b, v0.8b │ │ umlal v5.8h, v3.8b, v1.8b │ │ rshrn v5.8b, v5.8h, #6 │ │ st1 {v5.h}[0], [x0], #2 │ │ st1 {v5.h}[2], [x8], #2 │ │ st1 {v5.b}[2], [x0], x1 │ │ st1 {v5.b}[6], [x8], x1 │ │ - b.gt 39e18 │ │ + b.gt 39e1c │ │ ret │ │ ld1r {v0.2d}, [x5] │ │ sub x1, x1, #0x4 │ │ sub v1.16b, v4.16b, v0.16b │ │ ld1 {v2.16b}, [x2], #16 │ │ ld1 {v3.d}[0], [x0] │ │ ld1 {v3.d}[1], [x8] │ │ @@ -54446,15 +54475,15 @@ │ │ umlal2 v6.8h, v3.16b, v1.16b │ │ rshrn v7.8b, v5.8h, #6 │ │ rshrn2 v7.16b, v6.8h, #6 │ │ st1 {v7.s}[0], [x0], #4 │ │ st1 {v7.s}[2], [x8], #4 │ │ st1 {v7.h}[2], [x0], x1 │ │ st1 {v7.h}[6], [x8], x1 │ │ - b.gt 39e58 │ │ + b.gt 39e5c │ │ ret │ │ ld1 {v0.16b}, [x5] │ │ sub x1, x1, #0x8 │ │ sub v2.16b, v4.16b, v0.16b │ │ ld1 {v5.16b, v6.16b}, [x2], #32 │ │ ld1 {v7.16b}, [x0] │ │ subs w4, w4, #0x2 │ │ @@ -54471,15 +54500,15 @@ │ │ rshrn2 v19.16b, v18.8h, #6 │ │ rshrn v22.8b, v20.8h, #6 │ │ rshrn2 v22.16b, v21.8h, #6 │ │ st1 {v19.8b}, [x0], #8 │ │ st1 {v22.8b}, [x8], #8 │ │ st1 {v19.s}[2], [x0], x1 │ │ st1 {v22.s}[2], [x8], x1 │ │ - b.gt 39ea4 │ │ + b.gt 39ea8 │ │ ret │ │ ld1 {v0.16b, v1.16b}, [x5] │ │ sub x1, x1, #0x10 │ │ sub v2.16b, v4.16b, v0.16b │ │ sub v3.8b, v4.8b, v1.8b │ │ ld1 {v16.16b-v19.16b}, [x2], #64 │ │ ld1 {v5.16b, v6.16b}, [x0] │ │ @@ -54503,125 +54532,125 @@ │ │ rshrn v30.8b, v30.8h, #6 │ │ rshrn2 v30.16b, v31.8h, #6 │ │ rshrn v27.8b, v25.8h, #6 │ │ st1 {v24.16b}, [x0], #16 │ │ st1 {v30.16b}, [x8], #16 │ │ st1 {v28.8b}, [x0], x1 │ │ st1 {v27.8b}, [x8], x1 │ │ - b.gt 39f0c │ │ + b.gt 39f10 │ │ ret │ │ .inst 0x00e40080 ; undefined │ │ .inst 0x01700130 ; undefined │ │ udf #428 │ │ - adr x9, 3a0a4 │ │ + adr x9, 3a0a8 │ │ ldrh w8, [x9, x8, lsl #1] │ │ sub x9, x9, w8, uxtw │ │ br x9 │ │ ld1 {v0.h}[0], [x2], x3 │ │ ld1 {v1.h}[0], [x2], x3 │ │ subs w5, w5, #0x2 │ │ st1 {v0.h}[0], [x0], x1 │ │ st1 {v1.h}[0], [x0], x1 │ │ - b.gt 39f98 │ │ + b.gt 39f9c │ │ ret │ │ ld1 {v0.s}[0], [x2], x3 │ │ ld1 {v1.s}[0], [x2], x3 │ │ subs w5, w5, #0x2 │ │ st1 {v0.s}[0], [x0], x1 │ │ st1 {v1.s}[0], [x0], x1 │ │ - b.gt 39fb4 │ │ + b.gt 39fb8 │ │ ret │ │ ld1 {v0.8b}, [x2], x3 │ │ ld1 {v1.8b}, [x2], x3 │ │ subs w5, w5, #0x2 │ │ st1 {v0.8b}, [x0], x1 │ │ st1 {v1.8b}, [x0], x1 │ │ - b.gt 39fd0 │ │ + b.gt 39fd4 │ │ ret │ │ add x8, x0, x1 │ │ lsl x1, x1, #1 │ │ add x9, x2, x3 │ │ lsl x3, x3, #1 │ │ ld1 {v0.16b}, [x2], x3 │ │ ld1 {v1.16b}, [x9], x3 │ │ subs w5, w5, #0x2 │ │ st1 {v0.16b}, [x0], x1 │ │ st1 {v1.16b}, [x8], x1 │ │ - b.gt 39ffc │ │ + b.gt 3a000 │ │ ret │ │ ldp x6, x7, [x2] │ │ ldp x8, x9, [x2, #16] │ │ stp x6, x7, [x0] │ │ subs w5, w5, #0x1 │ │ stp x8, x9, [x0, #16] │ │ add x2, x2, x3 │ │ add x0, x0, x1 │ │ - b.gt 3a018 │ │ + b.gt 3a01c │ │ ret │ │ ldp x6, x7, [x2] │ │ ldp x8, x9, [x2, #16] │ │ stp x6, x7, [x0] │ │ ldp x10, x11, [x2, #32] │ │ stp x8, x9, [x0, #16] │ │ subs w5, w5, #0x1 │ │ ldp x12, x13, [x2, #48] │ │ stp x10, x11, [x0, #32] │ │ stp x12, x13, [x0, #48] │ │ add x2, x2, x3 │ │ add x0, x0, x1 │ │ - b.gt 3a03c │ │ + b.gt 3a040 │ │ ret │ │ ldp q0, q1, [x2] │ │ ldp q2, q3, [x2, #32] │ │ stp q0, q1, [x0] │ │ ldp q4, q5, [x2, #64] │ │ stp q2, q3, [x0, #32] │ │ ldp q6, q7, [x2, #96] │ │ subs w5, w5, #0x1 │ │ stp q4, q5, [x0, #64] │ │ stp q6, q7, [x0, #96] │ │ add x2, x2, x3 │ │ add x0, x0, x1 │ │ - b.gt 3a070 │ │ + b.gt 3a074 │ │ ret │ │ .inst 0x00680034 ; undefined │ │ .inst 0x00b8008c ; undefined │ │ .inst 0x00f000d4 ; undefined │ │ udf #268 │ │ - adr x9, 3a244 │ │ + adr x9, 3a248 │ │ ldrh w8, [x9, x8, lsl #1] │ │ sub x9, x9, w8, uxtw │ │ br x9 │ │ ld1 {v0.s}[0], [x1], x2 │ │ ld1 {v1.s}[0], [x1], x2 │ │ subs w4, w4, #0x2 │ │ ushll v0.8h, v0.8b, #4 │ │ ushll v1.8h, v1.8b, #4 │ │ st1 {v0.4h, v1.4h}, [x0], #16 │ │ - b.gt 3a0c4 │ │ + b.gt 3a0c8 │ │ ret │ │ ld1 {v0.8b}, [x1], x2 │ │ ld1 {v1.8b}, [x1], x2 │ │ subs w4, w4, #0x2 │ │ ushll v0.8h, v0.8b, #4 │ │ ushll v1.8h, v1.8b, #4 │ │ st1 {v0.8h, v1.8h}, [x0], #32 │ │ - b.gt 3a0e4 │ │ + b.gt 3a0e8 │ │ ret │ │ add x9, x1, x2 │ │ lsl x2, x2, #1 │ │ ld1 {v0.16b}, [x1], x2 │ │ ld1 {v1.16b}, [x9], x2 │ │ subs w4, w4, #0x2 │ │ ushll v4.8h, v0.8b, #4 │ │ ushll2 v5.8h, v0.16b, #4 │ │ ushll v6.8h, v1.8b, #4 │ │ ushll2 v7.8h, v1.16b, #4 │ │ st1 {v4.8h-v7.8h}, [x0], #64 │ │ - b.gt 3a10c │ │ + b.gt 3a110 │ │ ret │ │ add x8, x0, w3, uxtw │ │ ld1 {v0.16b, v1.16b}, [x1], x2 │ │ subs w4, w4, #0x2 │ │ ushll v4.8h, v0.8b, #4 │ │ ushll2 v5.8h, v0.16b, #4 │ │ ld1 {v2.16b, v3.16b}, [x1], x2 │ │ @@ -54631,15 +54660,15 @@ │ │ st1 {v4.8h, v5.8h}, [x0], x7 │ │ ushll2 v17.8h, v2.16b, #4 │ │ st1 {v6.8h, v7.8h}, [x8], x7 │ │ ushll v18.8h, v3.8b, #4 │ │ st1 {v16.8h, v17.8h}, [x0], x7 │ │ ushll2 v19.8h, v3.16b, #4 │ │ st1 {v18.8h, v19.8h}, [x8], x7 │ │ - b.gt 3a138 │ │ + b.gt 3a13c │ │ ret │ │ add x8, x0, #0x20 │ │ mov x6, #0x40 // #64 │ │ ldp q0, q1, [x1] │ │ subs w4, w4, #0x1 │ │ ushll v4.8h, v0.8b, #4 │ │ ushll2 v5.8h, v0.16b, #4 │ │ @@ -54651,15 +54680,15 @@ │ │ st1 {v4.8h, v5.8h}, [x0], x6 │ │ ushll2 v17.8h, v2.16b, #4 │ │ ushll v18.8h, v3.8b, #4 │ │ st1 {v6.8h, v7.8h}, [x8], x6 │ │ ushll2 v19.8h, v3.16b, #4 │ │ st1 {v16.8h, v17.8h}, [x0], x6 │ │ st1 {v18.8h, v19.8h}, [x8], x6 │ │ - b.gt 3a184 │ │ + b.gt 3a188 │ │ ret │ │ add x8, x0, #0x40 │ │ mov x6, #0x80 // #128 │ │ ldp q0, q1, [x1] │ │ ldp q2, q3, [x1, #32] │ │ ushll v16.8h, v0.8b, #4 │ │ ushll2 v17.8h, v0.16b, #4 │ │ @@ -54681,69 +54710,69 @@ │ │ ushll2 v29.8h, v6.16b, #4 │ │ ushll v30.8h, v7.8b, #4 │ │ ushll2 v31.8h, v7.16b, #4 │ │ subs w4, w4, #0x1 │ │ add x1, x1, x2 │ │ st1 {v24.8h-v27.8h}, [x0], x6 │ │ st1 {v28.8h-v31.8h}, [x8], x6 │ │ - b.gt 3a1d4 │ │ + b.gt 3a1d8 │ │ ret │ │ .inst 0x00c80078 ; undefined │ │ .inst 0x01400110 ; undefined │ │ .inst 0x01800160 ; undefined │ │ mov x8, #0x2d // #45 │ │ mov x9, #0x2d // #45 │ │ - b 3a2bc │ │ + b 3a2c0 │ │ mov x8, #0x2d // #45 │ │ mov x9, #0x7bc // #1980 │ │ - b 3a2bc │ │ + b 3a2c0 │ │ mov x8, #0x2d // #45 │ │ mov x9, #0xf2d // #3885 │ │ - b 3a2bc │ │ + b 3a2c0 │ │ mov x8, #0x7bc // #1980 │ │ mov x9, #0x7bc // #1980 │ │ - b 3a2bc │ │ + b 3a2c0 │ │ mov x8, #0x7bc // #1980 │ │ mov x9, #0x2d // #45 │ │ - b 3a2bc │ │ + b 3a2c0 │ │ mov x8, #0x7bc // #1980 │ │ mov x9, #0xf2d // #3885 │ │ - b 3a2bc │ │ + b 3a2c0 │ │ mov x8, #0xf2d // #3885 │ │ mov x9, #0xf2d // #3885 │ │ - b 3a2bc │ │ + b 3a2c0 │ │ mov x8, #0xf2d // #3885 │ │ mov x9, #0x2d // #45 │ │ - b 3a2bc │ │ + b 3a2c0 │ │ mov x8, #0xf2d // #3885 │ │ mov x9, #0x7bc // #1980 │ │ - b 3a2bc │ │ + b 3a2c0 │ │ mov w10, #0x4081 // #16513 │ │ mul w6, w6, w10 │ │ mul w7, w7, w10 │ │ add w6, w6, w8 │ │ add w7, w7, w9 │ │ clz w8, w4 │ │ tst w6, #0x1fc000 │ │ sub w8, w8, #0x18 │ │ - adrp x10, a6000 │ │ - add x10, x10, #0xe48 │ │ - b.ne 3a2f4 // b.any │ │ + adrp x10, a8000 │ │ + add x10, x10, #0x248 │ │ + b.ne 3a2f8 // b.any │ │ tst w7, #0x1fc000 │ │ - b.ne 3a6b0 // b.any │ │ - b 39f88 │ │ + b.ne 3a6b4 // b.any │ │ + b 39f8c │ │ cmp w4, #0x4 │ │ ubfx w9, w6, #7, #7 │ │ and w6, w6, #0x7f │ │ - b.le 3a308 │ │ + b.le 3a30c │ │ mov w6, w9 │ │ tst w7, #0x1fc000 │ │ add x6, x10, w6, uxtw #3 │ │ - b.ne 3b104 // b.any │ │ - adr x9, 3a6a0 │ │ + b.ne 3b108 // b.any │ │ + adr x9, 3a6a4 │ │ ldrh w8, [x9, x8, lsl #1] │ │ sub x9, x9, w8, uxtw │ │ br x9 │ │ add x6, x6, #0x2 │ │ ld1 {v0.s}[0], [x6] │ │ sub x2, x2, #0x1 │ │ add x8, x0, x1 │ │ @@ -54766,15 +54795,15 @@ │ │ mla v3.4h, v4.4h, v0.h[1] │ │ mla v3.4h, v6.4h, v0.h[2] │ │ mla v3.4h, v7.4h, v0.h[3] │ │ srshr v3.4h, v3.4h, #2 │ │ sqrshrun v3.8b, v3.8h, #4 │ │ st1 {v3.h}[0], [x0], x1 │ │ st1 {v3.h}[1], [x8], x1 │ │ - b.gt 3a344 │ │ + b.gt 3a348 │ │ ret │ │ add x6, x6, #0x2 │ │ ld1 {v0.s}[0], [x6] │ │ sub x2, x2, #0x1 │ │ add x8, x0, x1 │ │ add x9, x2, x3 │ │ lsl x1, x1, #1 │ │ @@ -54801,15 +54830,15 @@ │ │ mla v20.4h, v23.4h, v0.h[3] │ │ srshr v16.4h, v16.4h, #2 │ │ srshr v20.4h, v20.4h, #2 │ │ sqrshrun v16.8b, v16.8h, #4 │ │ sqrshrun v20.8b, v20.8h, #4 │ │ st1 {v16.s}[0], [x0], x1 │ │ st1 {v20.s}[0], [x8], x1 │ │ - b.gt 3a3b8 │ │ + b.gt 3a3bc │ │ ret │ │ ld1 {v0.8b}, [x6] │ │ sub x2, x2, #0x3 │ │ add x8, x0, x1 │ │ add x9, x2, x3 │ │ lsl x1, x1, #1 │ │ lsl x3, x3, #1 │ │ @@ -54853,15 +54882,15 @@ │ │ subs w5, w5, #0x2 │ │ srshr v18.8h, v18.8h, #2 │ │ srshr v22.8h, v22.8h, #2 │ │ sqrshrun v18.8b, v18.8h, #4 │ │ sqrshrun v22.8b, v22.8h, #4 │ │ st1 {v18.8b}, [x0], x1 │ │ st1 {v22.8b}, [x8], x1 │ │ - b.gt 3a440 │ │ + b.gt 3a444 │ │ ret │ │ ld1 {v0.8b}, [x6] │ │ sub x2, x2, #0x3 │ │ add x8, x0, x1 │ │ add x9, x2, x3 │ │ lsl x3, x3, #1 │ │ sxtl v0.8h, v0.8b │ │ @@ -54945,46 +54974,46 @@ │ │ subs w6, w6, #0x10 │ │ sqrshrun v24.8b, v24.8h, #4 │ │ sqrshrun2 v24.16b, v25.8h, #4 │ │ sqrshrun v26.8b, v26.8h, #4 │ │ sqrshrun2 v26.16b, v27.8h, #4 │ │ st1 {v24.16b}, [x0], #16 │ │ st1 {v26.16b}, [x8], #16 │ │ - b.le 3a684 │ │ + b.le 3a688 │ │ mov v16.16b, v18.16b │ │ mov v20.16b, v22.16b │ │ ld1 {v17.8b, v18.8b}, [x2], #16 │ │ ld1 {v21.8b, v22.8b}, [x9], #16 │ │ uxtl v17.8h, v17.8b │ │ uxtl v18.8h, v18.8b │ │ uxtl v21.8h, v21.8b │ │ uxtl v22.8h, v22.8b │ │ - b 3a540 │ │ + b 3a544 │ │ add x0, x0, x1 │ │ add x8, x8, x1 │ │ add x2, x2, x3 │ │ add x9, x9, x3 │ │ subs w5, w5, #0x2 │ │ - b.gt 3a51c │ │ + b.gt 3a520 │ │ ret │ │ .inst 0x01ac01ac ; undefined │ │ .inst 0x01ac01ac ; undefined │ │ .inst 0x0308027c ; undefined │ │ udf #892 │ │ cmp w5, #0x4 │ │ ubfx w9, w7, #7, #7 │ │ and w7, w7, #0x7f │ │ - b.le 3a6c4 │ │ + b.le 3a6c8 │ │ mov w7, w9 │ │ add x7, x10, w7, uxtw #3 │ │ - adr x9, 3b0f4 │ │ + adr x9, 3b0f8 │ │ ldrh w8, [x9, x8, lsl #1] │ │ sub x9, x9, w8, uxtw │ │ br x9 │ │ - b.gt 3a7b0 │ │ + b.gt 3a7b4 │ │ cmp w5, #0x2 │ │ add x7, x7, #0x2 │ │ ld1 {v0.s}[0], [x7] │ │ sub x2, x2, x3 │ │ add x8, x0, x1 │ │ add x9, x2, x3 │ │ lsl x3, x3, #1 │ │ @@ -54995,15 +55024,15 @@ │ │ ld1 {v3.h}[0], [x2], x3 │ │ ld1 {v4.h}[0], [x9], x3 │ │ ld1 {v5.h}[0], [x2], x3 │ │ trn1 v1.4h, v1.4h, v2.4h │ │ trn1 v2.4h, v2.4h, v3.4h │ │ trn1 v3.4h, v3.4h, v4.4h │ │ trn1 v4.4h, v4.4h, v5.4h │ │ - b.gt 3a758 │ │ + b.gt 3a75c │ │ uxtl v1.8h, v1.8b │ │ uxtl v2.8h, v2.8b │ │ uxtl v3.8h, v3.8b │ │ uxtl v4.8h, v4.8b │ │ mul v6.4h, v1.4h, v0.h[0] │ │ mla v6.4h, v2.4h, v0.h[1] │ │ mla v6.4h, v3.4h, v0.h[2] │ │ @@ -55117,25 +55146,25 @@ │ │ st1 {v30.h}[1], [x8], x1 │ │ st1 {v30.h}[2], [x0], x1 │ │ st1 {v30.h}[3], [x8], x1 │ │ st1 {v31.h}[0], [x0], x1 │ │ st1 {v31.h}[1], [x8], x1 │ │ st1 {v31.h}[2], [x0], x1 │ │ st1 {v31.h}[3], [x8], x1 │ │ - b.le 3a930 │ │ + b.le 3a934 │ │ mov v1.16b, v17.16b │ │ mov v2.16b, v18.16b │ │ mov v3.16b, v19.16b │ │ mov v4.16b, v20.16b │ │ mov v5.16b, v21.16b │ │ mov v6.16b, v22.16b │ │ mov v7.16b, v23.16b │ │ - b 3a820 │ │ + b 3a824 │ │ ret │ │ - b.gt 3a9e8 │ │ + b.gt 3a9ec │ │ cmp w5, #0x2 │ │ add x7, x7, #0x2 │ │ ld1 {v0.s}[0], [x7] │ │ sub x2, x2, x3 │ │ add x8, x0, x1 │ │ add x9, x2, x3 │ │ lsl x3, x3, #1 │ │ @@ -55157,15 +55186,15 @@ │ │ mul v6.8h, v1.8h, v0.h[0] │ │ mla v6.8h, v2.8h, v0.h[1] │ │ mla v6.8h, v3.8h, v0.h[2] │ │ mla v6.8h, v4.8h, v0.h[3] │ │ sqrshrun v6.8b, v6.8h, #6 │ │ st1 {v6.s}[0], [x0], x1 │ │ st1 {v6.s}[1], [x8], x1 │ │ - b.le 3a9e4 │ │ + b.le 3a9e8 │ │ ld1 {v6.s}[0], [x9], x3 │ │ ld1 {v7.s}[0], [x2], x3 │ │ trn1 v5.2s, v5.2s, v6.2s │ │ trn1 v6.2s, v6.2s, v7.2s │ │ uxtl v5.8h, v5.8b │ │ uxtl v6.8h, v6.8b │ │ mul v7.8h, v3.8h, v0.h[0] │ │ @@ -55233,15 +55262,15 @@ │ │ mla v2.8h, v25.8h, v0.h[7] │ │ sqrshrun v1.8b, v1.8h, #6 │ │ sqrshrun v2.8b, v2.8h, #6 │ │ st1 {v1.s}[0], [x0], x1 │ │ st1 {v1.s}[1], [x8], x1 │ │ st1 {v2.s}[0], [x0], x1 │ │ st1 {v2.s}[1], [x8], x1 │ │ - b.le 3ac00 │ │ + b.le 3ac04 │ │ subs w5, w5, #0x4 │ │ ld1 {v27.s}[0], [x9], x3 │ │ ld1 {v16.s}[0], [x2], x3 │ │ ld1 {v17.s}[0], [x9], x3 │ │ ld1 {v18.s}[0], [x2], x3 │ │ trn1 v26.2s, v26.2s, v27.2s │ │ trn1 v27.2s, v27.2s, v16.2s │ │ @@ -55269,15 +55298,15 @@ │ │ mla v2.8h, v17.8h, v0.h[7] │ │ sqrshrun v1.8b, v1.8h, #6 │ │ sqrshrun v2.8b, v2.8h, #6 │ │ st1 {v1.s}[0], [x0], x1 │ │ st1 {v1.s}[1], [x8], x1 │ │ st1 {v2.s}[0], [x0], x1 │ │ st1 {v2.s}[1], [x8], x1 │ │ - b.le 3ac00 │ │ + b.le 3ac04 │ │ subs w5, w5, #0x4 │ │ ld1 {v19.s}[0], [x9], x3 │ │ ld1 {v20.s}[0], [x2], x3 │ │ ld1 {v21.s}[0], [x9], x3 │ │ ld1 {v22.s}[0], [x2], x3 │ │ trn1 v18.2s, v18.2s, v19.2s │ │ trn1 v19.2s, v19.2s, v20.2s │ │ @@ -55305,17 +55334,17 @@ │ │ mla v2.8h, v21.8h, v0.h[7] │ │ sqrshrun v1.8b, v1.8h, #6 │ │ sqrshrun v2.8b, v2.8h, #6 │ │ st1 {v1.s}[0], [x0], x1 │ │ st1 {v1.s}[1], [x8], x1 │ │ st1 {v2.s}[0], [x0], x1 │ │ st1 {v2.s}[1], [x8], x1 │ │ - b.gt 3aa50 │ │ + b.gt 3aa54 │ │ ret │ │ - b.gt 3accc │ │ + b.gt 3acd0 │ │ cmp w5, #0x2 │ │ add x7, x7, #0x2 │ │ ld1 {v0.s}[0], [x7] │ │ sub x2, x2, x3 │ │ add x8, x0, x1 │ │ add x9, x2, x3 │ │ lsl x3, x3, #1 │ │ @@ -55339,15 +55368,15 @@ │ │ mla v7.8h, v3.8h, v0.h[1] │ │ mla v7.8h, v4.8h, v0.h[2] │ │ mla v7.8h, v5.8h, v0.h[3] │ │ sqrshrun v6.8b, v6.8h, #6 │ │ sqrshrun v7.8b, v7.8h, #6 │ │ st1 {v6.8b}, [x0], x1 │ │ st1 {v7.8b}, [x8], x1 │ │ - b.le 3acc8 │ │ + b.le 3accc │ │ ld1 {v6.8b}, [x9], x3 │ │ ld1 {v7.8b}, [x2], x3 │ │ uxtl v6.8h, v6.8b │ │ uxtl v7.8h, v7.8b │ │ mul v1.8h, v3.8h, v0.h[0] │ │ mla v1.8h, v4.8h, v0.h[1] │ │ mla v1.8h, v5.8h, v0.h[2] │ │ @@ -55405,15 +55434,15 @@ │ │ mla v2.8h, v22.8h, v0.h[5] │ │ mla v2.8h, v23.8h, v0.h[6] │ │ mla v2.8h, v24.8h, v0.h[7] │ │ sqrshrun v1.8b, v1.8h, #6 │ │ sqrshrun v2.8b, v2.8h, #6 │ │ st1 {v1.8b}, [x0], x1 │ │ st1 {v2.8b}, [x8], x1 │ │ - b.le 3af90 │ │ + b.le 3af94 │ │ subs w5, w5, #0x2 │ │ ld1 {v25.8b}, [x9], x3 │ │ ld1 {v26.8b}, [x2], x3 │ │ uxtl v25.8h, v25.8b │ │ uxtl v26.8h, v26.8b │ │ mul v3.8h, v18.8h, v0.h[0] │ │ mla v3.8h, v19.8h, v0.h[1] │ │ @@ -55431,15 +55460,15 @@ │ │ mla v4.8h, v24.8h, v0.h[5] │ │ mla v4.8h, v25.8h, v0.h[6] │ │ mla v4.8h, v26.8h, v0.h[7] │ │ sqrshrun v3.8b, v3.8h, #6 │ │ sqrshrun v4.8b, v4.8h, #6 │ │ st1 {v3.8b}, [x0], x1 │ │ st1 {v4.8b}, [x8], x1 │ │ - b.le 3af90 │ │ + b.le 3af94 │ │ subs w5, w5, #0x2 │ │ ld1 {v27.8b}, [x9], x3 │ │ ld1 {v16.8b}, [x2], x3 │ │ uxtl v27.8h, v27.8b │ │ uxtl v16.8h, v16.8b │ │ mul v1.8h, v20.8h, v0.h[0] │ │ mla v1.8h, v21.8h, v0.h[1] │ │ @@ -55457,15 +55486,15 @@ │ │ mla v2.8h, v26.8h, v0.h[5] │ │ mla v2.8h, v27.8h, v0.h[6] │ │ mla v2.8h, v16.8h, v0.h[7] │ │ sqrshrun v1.8b, v1.8h, #6 │ │ sqrshrun v2.8b, v2.8h, #6 │ │ st1 {v1.8b}, [x0], x1 │ │ st1 {v2.8b}, [x8], x1 │ │ - b.le 3af90 │ │ + b.le 3af94 │ │ subs w5, w5, #0x2 │ │ ld1 {v17.8b}, [x9], x3 │ │ ld1 {v18.8b}, [x2], x3 │ │ uxtl v17.8h, v17.8b │ │ uxtl v18.8h, v18.8b │ │ mul v3.8h, v22.8h, v0.h[0] │ │ mla v3.8h, v23.8h, v0.h[1] │ │ @@ -55483,15 +55512,15 @@ │ │ mla v4.8h, v16.8h, v0.h[5] │ │ mla v4.8h, v17.8h, v0.h[6] │ │ mla v4.8h, v18.8h, v0.h[7] │ │ sqrshrun v3.8b, v3.8h, #6 │ │ sqrshrun v4.8b, v4.8h, #6 │ │ st1 {v3.8b}, [x0], x1 │ │ st1 {v4.8b}, [x8], x1 │ │ - b.le 3af90 │ │ + b.le 3af94 │ │ subs w5, w5, #0x4 │ │ ld1 {v19.8b}, [x9], x3 │ │ ld1 {v20.8b}, [x2], x3 │ │ ld1 {v21.8b}, [x9], x3 │ │ ld1 {v22.8b}, [x2], x3 │ │ uxtl v19.8h, v19.8b │ │ uxtl v20.8h, v20.8b │ │ @@ -55533,28 +55562,28 @@ │ │ sqrshrun v2.8b, v2.8h, #6 │ │ sqrshrun v3.8b, v3.8h, #6 │ │ sqrshrun v4.8b, v4.8h, #6 │ │ st1 {v1.8b}, [x0], x1 │ │ st1 {v2.8b}, [x8], x1 │ │ st1 {v3.8b}, [x0], x1 │ │ st1 {v4.8b}, [x8], x1 │ │ - b.gt 3ad28 │ │ + b.gt 3ad2c │ │ subs w4, w4, #0x8 │ │ - b.le 3afbc │ │ + b.le 3afc0 │ │ asr x3, x3, #1 │ │ asr x1, x1, #1 │ │ msub x2, x3, x7, x2 │ │ msub x0, x1, x7, x0 │ │ sub x2, x2, x3, lsl #3 │ │ mov w5, w7 │ │ add x2, x2, #0x8 │ │ add x0, x0, #0x8 │ │ - b 3ace0 │ │ + b 3ace4 │ │ ret │ │ - b.gt 3accc │ │ + b.gt 3acd0 │ │ add x7, x7, #0x2 │ │ ld1 {v0.s}[0], [x7] │ │ sub x2, x2, x3 │ │ add x8, x0, x1 │ │ add x9, x2, x3 │ │ lsl x3, x3, #1 │ │ lsl x1, x1, #1 │ │ @@ -55593,15 +55622,15 @@ │ │ mla v17.8h, v27.8h, v0.h[3] │ │ sqrshrun v1.8b, v1.8h, #6 │ │ sqrshrun2 v1.16b, v2.8h, #6 │ │ sqrshrun v16.8b, v16.8h, #6 │ │ sqrshrun2 v16.16b, v17.8h, #6 │ │ st1 {v1.16b}, [x0], x1 │ │ st1 {v16.16b}, [x8], x1 │ │ - b.le 3b0f0 │ │ + b.le 3b0f4 │ │ ld1 {v6.16b}, [x9], x3 │ │ ld1 {v7.16b}, [x2], x3 │ │ uxtl v21.8h, v6.8b │ │ uxtl v22.8h, v7.8b │ │ uxtl2 v28.8h, v6.16b │ │ uxtl2 v29.8h, v7.16b │ │ mul v1.8h, v18.8h, v0.h[0] │ │ @@ -55630,24 +55659,24 @@ │ │ sub z8.b, z1.b, z8.b │ │ .inst 0x01340428 ; undefined │ │ .inst 0x07c004f0 ; undefined │ │ udf #2588 │ │ cmp w5, #0x4 │ │ ubfx w9, w7, #7, #7 │ │ and w7, w7, #0x7f │ │ - b.le 3b118 │ │ + b.le 3b11c │ │ mov w7, w9 │ │ add x7, x10, w7, uxtw #3 │ │ - adr x9, 3b854 │ │ + adr x9, 3b818 │ │ ldrh w8, [x9, x8, lsl #1] │ │ sub x9, x9, w8, uxtw │ │ br x9 │ │ add x6, x6, #0x2 │ │ ld1 {v0.s}[0], [x6] │ │ - b.gt 3b1c8 │ │ + b.gt 3b1cc │ │ add x7, x7, #0x2 │ │ ld1 {v1.s}[0], [x7] │ │ sub x9, x2, #0x1 │ │ sub x2, x9, x3 │ │ add x8, x0, x1 │ │ lsl x3, x3, #1 │ │ lsl x1, x1, #1 │ │ @@ -55658,32 +55687,32 @@ │ │ uxtl v28.8h, v28.8b │ │ ext v29.16b, v28.16b, v28.16b, #2 │ │ mul v28.4h, v28.4h, v0.4h │ │ mul v29.4h, v29.4h, v0.4h │ │ addp v28.4h, v28.4h, v29.4h │ │ addp v16.4h, v28.4h, v28.4h │ │ srshr v16.4h, v16.4h, #2 │ │ - bl 3b294 │ │ + bl 3b298 │ │ trn1 v16.2s, v16.2s, v28.2s │ │ mov v17.8b, v28.8b │ │ - bl 3b294 │ │ + bl 3b298 │ │ ext v18.8b, v17.8b, v28.8b, #4 │ │ smull v2.4s, v16.4h, v1.h[0] │ │ smlal v2.4s, v17.4h, v1.h[1] │ │ smlal v2.4s, v18.4h, v1.h[2] │ │ smlal v2.4s, v28.4h, v1.h[3] │ │ sqrshrn v2.4h, v2.4s, #10 │ │ sqxtun v2.8b, v2.8h │ │ subs w5, w5, #0x2 │ │ st1 {v2.h}[0], [x0], x1 │ │ st1 {v2.h}[1], [x8], x1 │ │ - b.le 3b290 │ │ + b.le 3b294 │ │ mov v16.8b, v18.8b │ │ mov v17.8b, v28.8b │ │ - b 3b18c │ │ + b 3b190 │ │ ld1 {v1.8b}, [x7] │ │ sub x2, x2, #0x1 │ │ sub x9, x2, x3, lsl #1 │ │ sub x2, x9, x3 │ │ add x8, x0, x1 │ │ lsl x3, x3, #1 │ │ lsl x1, x1, #1 │ │ @@ -55694,46 +55723,46 @@ │ │ uxtl v28.8h, v28.8b │ │ ext v29.16b, v28.16b, v28.16b, #2 │ │ mul v28.4h, v28.4h, v0.4h │ │ mul v29.4h, v29.4h, v0.4h │ │ addp v28.4h, v28.4h, v29.4h │ │ addp v16.4h, v28.4h, v28.4h │ │ srshr v16.4h, v16.4h, #2 │ │ - bl 3b294 │ │ + bl 3b298 │ │ trn1 v16.2s, v16.2s, v28.2s │ │ mov v17.8b, v28.8b │ │ - bl 3b294 │ │ + bl 3b298 │ │ ext v18.8b, v17.8b, v28.8b, #4 │ │ mov v19.8b, v28.8b │ │ - bl 3b294 │ │ + bl 3b298 │ │ ext v20.8b, v19.8b, v28.8b, #4 │ │ mov v21.8b, v28.8b │ │ - bl 3b294 │ │ + bl 3b298 │ │ ext v22.8b, v21.8b, v28.8b, #4 │ │ smull v2.4s, v16.4h, v1.h[0] │ │ smlal v2.4s, v17.4h, v1.h[1] │ │ smlal v2.4s, v18.4h, v1.h[2] │ │ smlal v2.4s, v19.4h, v1.h[3] │ │ smlal v2.4s, v20.4h, v1.h[4] │ │ smlal v2.4s, v21.4h, v1.h[5] │ │ smlal v2.4s, v22.4h, v1.h[6] │ │ smlal v2.4s, v28.4h, v1.h[7] │ │ sqrshrn v2.4h, v2.4s, #10 │ │ sqxtun v2.8b, v2.8h │ │ subs w5, w5, #0x2 │ │ st1 {v2.h}[0], [x0], x1 │ │ st1 {v2.h}[1], [x8], x1 │ │ - b.le 3b290 │ │ + b.le 3b294 │ │ mov v16.8b, v18.8b │ │ mov v17.8b, v19.8b │ │ mov v18.8b, v20.8b │ │ mov v19.8b, v21.8b │ │ mov v20.8b, v22.8b │ │ mov v21.8b, v28.8b │ │ - b 3b234 │ │ + b 3b238 │ │ br x15 │ │ ld1 {v28.8b}, [x9], x3 │ │ ld1 {v30.8b}, [x2], x3 │ │ uxtl v28.8h, v28.8b │ │ uxtl v30.8h, v30.8b │ │ ext v29.16b, v28.16b, v28.16b, #2 │ │ ext v31.16b, v30.16b, v30.16b, #2 │ │ @@ -55745,15 +55774,15 @@ │ │ mla v27.4h, v28.4h, v0.h[1] │ │ mla v27.4h, v30.4h, v0.h[2] │ │ mla v27.4h, v31.4h, v0.h[3] │ │ srshr v28.4h, v27.4h, #2 │ │ ret │ │ add x6, x6, #0x2 │ │ ld1 {v0.s}[0], [x6] │ │ - b.gt 3b390 │ │ + b.gt 3b394 │ │ add x7, x7, #0x2 │ │ ld1 {v1.s}[0], [x7] │ │ sub x9, x2, #0x1 │ │ sub x2, x9, x3 │ │ add x8, x0, x1 │ │ lsl x3, x3, #1 │ │ lsl x1, x1, #1 │ │ @@ -55766,18 +55795,18 @@ │ │ ext v29.16b, v26.16b, v26.16b, #4 │ │ ext v30.16b, v26.16b, v26.16b, #6 │ │ mul v31.4h, v26.4h, v0.h[0] │ │ mla v31.4h, v28.4h, v0.h[1] │ │ mla v31.4h, v29.4h, v0.h[2] │ │ mla v31.4h, v30.4h, v0.h[3] │ │ srshr v16.4h, v31.4h, #2 │ │ - bl 3b48c │ │ + bl 3b490 │ │ mov v17.8b, v28.8b │ │ mov v18.8b, v29.8b │ │ - bl 3b48c │ │ + bl 3b490 │ │ smull v2.4s, v16.4h, v1.h[0] │ │ smlal v2.4s, v17.4h, v1.h[1] │ │ smlal v2.4s, v18.4h, v1.h[2] │ │ smlal v2.4s, v28.4h, v1.h[3] │ │ smull v3.4s, v17.4h, v1.h[0] │ │ smlal v3.4s, v18.4h, v1.h[1] │ │ smlal v3.4s, v28.4h, v1.h[2] │ │ @@ -55785,19 +55814,19 @@ │ │ sqrshrn v2.4h, v2.4s, #10 │ │ sqrshrn v3.4h, v3.4s, #10 │ │ subs w5, w5, #0x2 │ │ sqxtun v2.8b, v2.8h │ │ sqxtun v3.8b, v3.8h │ │ st1 {v2.s}[0], [x0], x1 │ │ st1 {v3.s}[0], [x8], x1 │ │ - b.le 3b488 │ │ + b.le 3b48c │ │ mov v16.8b, v18.8b │ │ mov v17.8b, v28.8b │ │ mov v18.8b, v29.8b │ │ - b 3b33c │ │ + b 3b340 │ │ ld1 {v1.8b}, [x7] │ │ sub x2, x2, #0x1 │ │ sub x9, x2, x3, lsl #1 │ │ sub x2, x9, x3 │ │ add x8, x0, x1 │ │ lsl x3, x3, #1 │ │ lsl x1, x1, #1 │ │ @@ -55810,24 +55839,24 @@ │ │ ext v29.16b, v26.16b, v26.16b, #4 │ │ ext v30.16b, v26.16b, v26.16b, #6 │ │ mul v31.4h, v26.4h, v0.h[0] │ │ mla v31.4h, v28.4h, v0.h[1] │ │ mla v31.4h, v29.4h, v0.h[2] │ │ mla v31.4h, v30.4h, v0.h[3] │ │ srshr v16.4h, v31.4h, #2 │ │ - bl 3b48c │ │ + bl 3b490 │ │ mov v17.8b, v28.8b │ │ mov v18.8b, v29.8b │ │ - bl 3b48c │ │ + bl 3b490 │ │ mov v19.8b, v28.8b │ │ mov v20.8b, v29.8b │ │ - bl 3b48c │ │ + bl 3b490 │ │ mov v21.8b, v28.8b │ │ mov v22.8b, v29.8b │ │ - bl 3b48c │ │ + bl 3b490 │ │ smull v2.4s, v16.4h, v1.h[0] │ │ smlal v2.4s, v17.4h, v1.h[1] │ │ smlal v2.4s, v18.4h, v1.h[2] │ │ smlal v2.4s, v19.4h, v1.h[3] │ │ smlal v2.4s, v20.4h, v1.h[4] │ │ smlal v2.4s, v21.4h, v1.h[5] │ │ smlal v2.4s, v22.4h, v1.h[6] │ │ @@ -55843,23 +55872,23 @@ │ │ sqrshrn v2.4h, v2.4s, #10 │ │ sqrshrn v3.4h, v3.4s, #10 │ │ subs w5, w5, #0x2 │ │ sqxtun v2.8b, v2.8h │ │ sqxtun v3.8b, v3.8h │ │ st1 {v2.s}[0], [x0], x1 │ │ st1 {v3.s}[0], [x8], x1 │ │ - b.le 3b488 │ │ + b.le 3b48c │ │ mov v16.8b, v18.8b │ │ mov v17.8b, v19.8b │ │ mov v18.8b, v20.8b │ │ mov v19.8b, v21.8b │ │ mov v20.8b, v22.8b │ │ mov v21.8b, v28.8b │ │ mov v22.8b, v29.8b │ │ - b 3b404 │ │ + b 3b408 │ │ br x15 │ │ ld1 {v26.8b}, [x9], x3 │ │ ld1 {v27.8b}, [x2], x3 │ │ uxtl v26.8h, v26.8b │ │ uxtl v27.8h, v27.8b │ │ ext v28.16b, v26.16b, v26.16b, #2 │ │ ext v29.16b, v26.16b, v26.16b, #4 │ │ @@ -55874,53 +55903,35 @@ │ │ mul v27.4h, v27.4h, v0.h[0] │ │ mla v27.4h, v28.4h, v0.h[1] │ │ mla v27.4h, v29.4h, v0.h[2] │ │ mla v27.4h, v30.4h, v0.h[3] │ │ srshr v28.4h, v31.4h, #2 │ │ srshr v29.4h, v27.4h, #2 │ │ ret │ │ - b.gt 3b618 │ │ + b.gt 3b5d4 │ │ add x7, x7, #0x2 │ │ ld1 {v0.8b}, [x6] │ │ ld1 {v1.s}[0], [x7] │ │ sub x2, x2, #0x3 │ │ sub x2, x2, x3 │ │ sxtl v0.8h, v0.8b │ │ sxtl v1.8h, v1.8b │ │ mov x15, x30 │ │ mov w7, w5 │ │ add x8, x0, x1 │ │ add x9, x2, x3 │ │ lsl x1, x1, #1 │ │ lsl x3, x3, #1 │ │ - ld1 {v28.8b, v29.8b}, [x2], x3 │ │ - uxtl v28.8h, v28.8b │ │ - uxtl v29.8h, v29.8b │ │ - mul v24.8h, v28.8h, v0.h[0] │ │ - ext v26.16b, v28.16b, v29.16b, #2 │ │ - mla v24.8h, v26.8h, v0.h[1] │ │ - ext v26.16b, v28.16b, v29.16b, #4 │ │ - mla v24.8h, v26.8h, v0.h[2] │ │ - ext v26.16b, v28.16b, v29.16b, #6 │ │ - mla v24.8h, v26.8h, v0.h[3] │ │ - ext v26.16b, v28.16b, v29.16b, #8 │ │ - mla v24.8h, v26.8h, v0.h[4] │ │ - ext v26.16b, v28.16b, v29.16b, #10 │ │ - mla v24.8h, v26.8h, v0.h[5] │ │ - ext v26.16b, v28.16b, v29.16b, #12 │ │ - mla v24.8h, v26.8h, v0.h[6] │ │ - ext v26.16b, v28.16b, v29.16b, #14 │ │ - mla v24.8h, v26.8h, v0.h[7] │ │ - srshr v16.8h, v24.8h, #2 │ │ - bl 3b7b8 │ │ + bl 3b72c │ │ + bl 3b77c │ │ mov v17.16b, v24.16b │ │ mov v18.16b, v25.16b │ │ smull v2.4s, v16.4h, v1.h[0] │ │ smull2 v3.4s, v16.8h, v1.h[0] │ │ - bl 3b7b8 │ │ + bl 3b77c │ │ smull v4.4s, v17.4h, v1.h[0] │ │ smull2 v5.4s, v17.8h, v1.h[0] │ │ smlal v2.4s, v17.4h, v1.h[1] │ │ smlal2 v3.4s, v17.8h, v1.h[1] │ │ smlal v4.4s, v18.4h, v1.h[1] │ │ smlal2 v5.4s, v18.8h, v1.h[1] │ │ smlal v2.4s, v18.4h, v1.h[2] │ │ @@ -55936,74 +55947,56 @@ │ │ sqrshrn v4.4h, v4.4s, #10 │ │ sqrshrn2 v4.8h, v5.4s, #10 │ │ subs w5, w5, #0x2 │ │ sqxtun v2.8b, v2.8h │ │ sqxtun v4.8b, v4.8h │ │ st1 {v2.8b}, [x0], x1 │ │ st1 {v4.8b}, [x8], x1 │ │ - b.le 3b5ec │ │ + b.le 3b5a8 │ │ mov v16.16b, v18.16b │ │ mov v17.16b, v24.16b │ │ mov v18.16b, v25.16b │ │ - b 3b570 │ │ + b 3b52c │ │ subs w4, w4, #0x8 │ │ - b.le 3b7b4 │ │ + b.le 3b728 │ │ asr x3, x3, #1 │ │ asr x1, x1, #1 │ │ msub x2, x3, x7, x2 │ │ msub x0, x1, x7, x0 │ │ sub x2, x2, x3, lsl #2 │ │ mov w5, w7 │ │ add x2, x2, #0x8 │ │ add x0, x0, #0x8 │ │ - b 3b508 │ │ + b 3b50c │ │ ld1 {v0.8b}, [x6] │ │ ld1 {v1.8b}, [x7] │ │ sub x2, x2, #0x3 │ │ sub x2, x2, x3 │ │ sub x2, x2, x3, lsl #1 │ │ sxtl v0.8h, v0.8b │ │ sxtl v1.8h, v1.8b │ │ mov x15, x30 │ │ mov w7, w5 │ │ add x8, x0, x1 │ │ add x9, x2, x3 │ │ lsl x1, x1, #1 │ │ lsl x3, x3, #1 │ │ - ld1 {v28.8b, v29.8b}, [x2], x3 │ │ - uxtl v28.8h, v28.8b │ │ - uxtl v29.8h, v29.8b │ │ - mul v24.8h, v28.8h, v0.h[0] │ │ - ext v26.16b, v28.16b, v29.16b, #2 │ │ - mla v24.8h, v26.8h, v0.h[1] │ │ - ext v26.16b, v28.16b, v29.16b, #4 │ │ - mla v24.8h, v26.8h, v0.h[2] │ │ - ext v26.16b, v28.16b, v29.16b, #6 │ │ - mla v24.8h, v26.8h, v0.h[3] │ │ - ext v26.16b, v28.16b, v29.16b, #8 │ │ - mla v24.8h, v26.8h, v0.h[4] │ │ - ext v26.16b, v28.16b, v29.16b, #10 │ │ - mla v24.8h, v26.8h, v0.h[5] │ │ - ext v26.16b, v28.16b, v29.16b, #12 │ │ - mla v24.8h, v26.8h, v0.h[6] │ │ - ext v26.16b, v28.16b, v29.16b, #14 │ │ - mla v24.8h, v26.8h, v0.h[7] │ │ - srshr v16.8h, v24.8h, #2 │ │ - bl 3b7b8 │ │ + bl 3b72c │ │ + bl 3b77c │ │ mov v17.16b, v24.16b │ │ mov v18.16b, v25.16b │ │ - bl 3b7b8 │ │ + bl 3b77c │ │ mov v19.16b, v24.16b │ │ mov v20.16b, v25.16b │ │ - bl 3b7b8 │ │ + bl 3b77c │ │ mov v21.16b, v24.16b │ │ mov v22.16b, v25.16b │ │ smull v2.4s, v16.4h, v1.h[0] │ │ smull2 v3.4s, v16.8h, v1.h[0] │ │ - bl 3b7b8 │ │ + bl 3b77c │ │ smull v4.4s, v17.4h, v1.h[0] │ │ smull2 v5.4s, v17.8h, v1.h[0] │ │ smlal v2.4s, v17.4h, v1.h[1] │ │ smlal2 v3.4s, v17.8h, v1.h[1] │ │ smlal v4.4s, v18.4h, v1.h[1] │ │ smlal2 v5.4s, v18.8h, v1.h[1] │ │ smlal v2.4s, v18.4h, v1.h[2] │ │ @@ -56035,35 +56028,55 @@ │ │ sqrshrn v4.4h, v4.4s, #10 │ │ sqrshrn2 v4.8h, v5.4s, #10 │ │ subs w5, w5, #0x2 │ │ sqxtun v2.8b, v2.8h │ │ sqxtun v4.8b, v4.8h │ │ st1 {v2.8b}, [x0], x1 │ │ st1 {v4.8b}, [x8], x1 │ │ - b.le 3b788 │ │ + b.le 3b6fc │ │ mov v16.16b, v18.16b │ │ mov v17.16b, v19.16b │ │ mov v18.16b, v20.16b │ │ mov v19.16b, v21.16b │ │ mov v20.16b, v22.16b │ │ mov v21.16b, v24.16b │ │ mov v22.16b, v25.16b │ │ - b 3b6bc │ │ + b 3b630 │ │ subs w4, w4, #0x8 │ │ - b.le 3b7b4 │ │ + b.le 3b728 │ │ asr x3, x3, #1 │ │ asr x1, x1, #1 │ │ msub x2, x3, x7, x2 │ │ msub x0, x1, x7, x0 │ │ sub x2, x2, x3, lsl #3 │ │ mov w5, w7 │ │ add x2, x2, #0x8 │ │ add x0, x0, #0x8 │ │ - b 3b63c │ │ + b 3b5f8 │ │ br x15 │ │ + ld1 {v28.8b, v29.8b}, [x2], x3 │ │ + uxtl v28.8h, v28.8b │ │ + uxtl v29.8h, v29.8b │ │ + mul v16.8h, v28.8h, v0.h[0] │ │ + ext v24.16b, v28.16b, v29.16b, #2 │ │ + ext v25.16b, v28.16b, v29.16b, #4 │ │ + ext v26.16b, v28.16b, v29.16b, #6 │ │ + ext v27.16b, v28.16b, v29.16b, #8 │ │ + mla v16.8h, v24.8h, v0.h[1] │ │ + mla v16.8h, v25.8h, v0.h[2] │ │ + mla v16.8h, v26.8h, v0.h[3] │ │ + mla v16.8h, v27.8h, v0.h[4] │ │ + ext v24.16b, v28.16b, v29.16b, #10 │ │ + ext v25.16b, v28.16b, v29.16b, #12 │ │ + ext v26.16b, v28.16b, v29.16b, #14 │ │ + mla v16.8h, v24.8h, v0.h[5] │ │ + mla v16.8h, v25.8h, v0.h[6] │ │ + mla v16.8h, v26.8h, v0.h[7] │ │ + srshr v16.8h, v16.8h, #2 │ │ + ret │ │ ld1 {v28.8b, v29.8b}, [x9], x3 │ │ ld1 {v30.8b, v31.8b}, [x2], x3 │ │ uxtl v28.8h, v28.8b │ │ uxtl v29.8h, v29.8b │ │ uxtl v30.8h, v30.8b │ │ uxtl v31.8h, v31.8b │ │ mul v24.8h, v28.8h, v0.h[0] │ │ @@ -56095,32 +56108,32 @@ │ │ ext v26.16b, v28.16b, v29.16b, #14 │ │ ext v27.16b, v30.16b, v31.16b, #14 │ │ mla v24.8h, v26.8h, v0.h[7] │ │ mla v25.8h, v27.8h, v0.h[7] │ │ srshr v24.8h, v24.8h, #2 │ │ srshr v25.8h, v25.8h, #2 │ │ ret │ │ - .inst 0x023c023c ; undefined │ │ - .inst 0x03740374 ; undefined │ │ - and z20.s, z20.s, #0xfffffff │ │ - udf #1832 │ │ + .inst 0x02440244 ; undefined │ │ + .inst 0x03340334 ; undefined │ │ + eor z20.s, z20.s, #0x3ffffff │ │ + udf #1768 │ │ dup v1.16b, w6 │ │ dup v3.16b, w7 │ │ mov w9, #0x10 // #16 │ │ sub w8, w9, w6 │ │ sub w9, w9, w7 │ │ dup v0.16b, w8 │ │ dup v2.16b, w9 │ │ clz w8, w4 │ │ sub w8, w8, #0x18 │ │ - cbnz w6, 3b894 │ │ - cbnz w7, 3ba3c │ │ - b 39f88 │ │ - cbnz w7, 3bc30 │ │ - adr x9, 3ba2c │ │ + cbnz w6, 3b858 │ │ + cbnz w7, 3ba00 │ │ + b 39f8c │ │ + cbnz w7, 3bbf4 │ │ + adr x9, 3b9f0 │ │ ldrh w8, [x9, x8, lsl #1] │ │ sub x9, x9, w8, uxtw │ │ br x9 │ │ add x8, x0, x1 │ │ add x9, x2, x3 │ │ lsl x1, x1, #1 │ │ lsl x3, x3, #1 │ │ @@ -56132,15 +56145,15 @@ │ │ trn1 v5.4h, v5.4h, v7.4h │ │ subs w5, w5, #0x2 │ │ umull v4.8h, v4.8b, v0.8b │ │ umlal v4.8h, v5.8b, v1.8b │ │ uqrshrn v4.8b, v4.8h, #4 │ │ st1 {v4.h}[0], [x0], x1 │ │ st1 {v4.h}[1], [x8], x1 │ │ - b.gt 3b8b8 │ │ + b.gt 3b87c │ │ ret │ │ add x8, x0, x1 │ │ add x9, x2, x3 │ │ lsl x1, x1, #1 │ │ lsl x3, x3, #1 │ │ ld1 {v4.8b}, [x2], x3 │ │ ld1 {v6.8b}, [x9], x3 │ │ @@ -56150,15 +56163,15 @@ │ │ trn1 v5.2s, v5.2s, v7.2s │ │ subs w5, w5, #0x2 │ │ umull v4.8h, v4.8b, v0.8b │ │ umlal v4.8h, v5.8b, v1.8b │ │ uqrshrn v4.8b, v4.8h, #4 │ │ st1 {v4.s}[0], [x0], x1 │ │ st1 {v4.s}[1], [x8], x1 │ │ - b.gt 3b900 │ │ + b.gt 3b8c4 │ │ ret │ │ add x8, x0, x1 │ │ add x9, x2, x3 │ │ lsl x1, x1, #1 │ │ lsl x3, x3, #1 │ │ ld1 {v4.16b}, [x2], x3 │ │ ld1 {v6.16b}, [x9], x3 │ │ @@ -56169,15 +56182,15 @@ │ │ umull v6.8h, v6.8b, v0.8b │ │ umlal v4.8h, v5.8b, v1.8b │ │ umlal v6.8h, v7.8b, v1.8b │ │ uqrshrn v4.8b, v4.8h, #4 │ │ uqrshrn v6.8b, v6.8h, #4 │ │ st1 {v4.8b}, [x0], x1 │ │ st1 {v6.8b}, [x8], x1 │ │ - b.gt 3b948 │ │ + b.gt 3b90c │ │ ret │ │ add x8, x0, x1 │ │ add x9, x2, x3 │ │ lsl x3, x3, #1 │ │ sub x3, x3, w4, uxtw │ │ sub x3, x3, #0x8 │ │ lsl x1, x1, #1 │ │ @@ -56202,41 +56215,41 @@ │ │ subs w6, w6, #0x10 │ │ uqrshrn v16.8b, v16.8h, #4 │ │ uqrshrn2 v16.16b, v17.8h, #4 │ │ uqrshrn v20.8b, v20.8h, #4 │ │ uqrshrn2 v20.16b, v21.8h, #4 │ │ st1 {v16.16b}, [x0], #16 │ │ st1 {v20.16b}, [x8], #16 │ │ - b.le 3ba10 │ │ + b.le 3b9d4 │ │ mov v16.16b, v18.16b │ │ mov v20.16b, v22.16b │ │ - b 3b9ac │ │ + b 3b970 │ │ add x0, x0, x1 │ │ add x8, x8, x1 │ │ add x2, x2, x3 │ │ add x9, x9, x3 │ │ subs w5, w5, #0x2 │ │ - b.gt 3b9a0 │ │ + b.gt 3b964 │ │ ret │ │ .inst 0x00a800a8 ; undefined │ │ .inst 0x00a800a8 ; undefined │ │ .inst 0x013c00f4 ; undefined │ │ udf #388 │ │ cmp w5, #0x4 │ │ - adr x9, 3bc20 │ │ + adr x9, 3bbe4 │ │ ldrh w8, [x9, x8, lsl #1] │ │ sub x9, x9, w8, uxtw │ │ br x9 │ │ cmp w5, #0x2 │ │ add x8, x0, x1 │ │ add x9, x2, x3 │ │ lsl x3, x3, #1 │ │ lsl x1, x1, #1 │ │ ld1 {v16.h}[0], [x2], x3 │ │ - b.gt 3ba94 │ │ + b.gt 3ba58 │ │ ld1 {v17.h}[0], [x9], x3 │ │ ld1 {v18.h}[0], [x2], x3 │ │ trn1 v16.4h, v16.4h, v17.4h │ │ trn1 v17.4h, v17.4h, v18.4h │ │ umull v4.8h, v16.8b, v2.8b │ │ umlal v4.8h, v17.8b, v3.8b │ │ uqrshrn v4.8b, v4.8h, #4 │ │ @@ -56257,17 +56270,17 @@ │ │ umlal v4.8h, v17.8b, v3.8b │ │ subs w5, w5, #0x4 │ │ uqrshrn v4.8b, v4.8h, #4 │ │ st1 {v4.h}[0], [x0], x1 │ │ st1 {v4.h}[1], [x8], x1 │ │ st1 {v4.h}[2], [x0], x1 │ │ st1 {v4.h}[3], [x8], x1 │ │ - b.le 3bae8 │ │ + b.le 3baac │ │ mov v16.8b, v20.8b │ │ - b 3ba94 │ │ + b 3ba58 │ │ ret │ │ add x8, x0, x1 │ │ add x9, x2, x3 │ │ lsl x3, x3, #1 │ │ lsl x1, x1, #1 │ │ ld1 {v16.s}[0], [x2], x3 │ │ ld1 {v17.s}[0], [x9], x3 │ │ @@ -56276,17 +56289,17 @@ │ │ trn1 v17.2s, v17.2s, v18.2s │ │ umull v4.8h, v16.8b, v2.8b │ │ umlal v4.8h, v17.8b, v3.8b │ │ subs w5, w5, #0x2 │ │ uqrshrn v4.8b, v4.8h, #4 │ │ st1 {v4.s}[0], [x0], x1 │ │ st1 {v4.s}[1], [x8], x1 │ │ - b.le 3bb34 │ │ + b.le 3baf8 │ │ mov v16.8b, v18.8b │ │ - b 3bb00 │ │ + b 3bac4 │ │ ret │ │ add x8, x0, x1 │ │ add x9, x2, x3 │ │ lsl x3, x3, #1 │ │ lsl x1, x1, #1 │ │ ld1 {v16.8b}, [x2], x3 │ │ ld1 {v17.8b}, [x9], x3 │ │ @@ -56296,17 +56309,17 @@ │ │ umlal v4.8h, v17.8b, v3.8b │ │ umlal v5.8h, v18.8b, v3.8b │ │ subs w5, w5, #0x2 │ │ uqrshrn v4.8b, v4.8h, #4 │ │ uqrshrn v5.8b, v5.8h, #4 │ │ st1 {v4.8b}, [x0], x1 │ │ st1 {v5.8b}, [x8], x1 │ │ - b.le 3bb84 │ │ + b.le 3bb48 │ │ mov v16.8b, v18.8b │ │ - b 3bb4c │ │ + b 3bb10 │ │ ret │ │ mov w7, w5 │ │ add x8, x0, x1 │ │ add x9, x2, x3 │ │ lsl x3, x3, #1 │ │ lsl x1, x1, #1 │ │ ld1 {v16.16b}, [x2], x3 │ │ @@ -56323,36 +56336,36 @@ │ │ subs w5, w5, #0x2 │ │ uqrshrn v4.8b, v4.8h, #4 │ │ uqrshrn2 v4.16b, v5.8h, #4 │ │ uqrshrn v6.8b, v6.8h, #4 │ │ uqrshrn2 v6.16b, v7.8h, #4 │ │ st1 {v4.16b}, [x0], x1 │ │ st1 {v6.16b}, [x8], x1 │ │ - b.le 3bbf0 │ │ + b.le 3bbb4 │ │ mov v16.16b, v18.16b │ │ - b 3bba0 │ │ + b 3bb64 │ │ subs w4, w4, #0x10 │ │ - b.le 3bc1c │ │ + b.le 3bbe0 │ │ asr x3, x3, #1 │ │ asr x1, x1, #1 │ │ msub x2, x3, x7, x2 │ │ msub x0, x1, x7, x0 │ │ sub x2, x2, x3, lsl #1 │ │ mov w5, w7 │ │ add x2, x2, #0x10 │ │ add x0, x0, #0x10 │ │ - b 3bb8c │ │ + b 3bb50 │ │ ret │ │ .inst 0x00980098 ; undefined │ │ .inst 0x00980098 ; undefined │ │ .inst 0x013400e8 ; undefined │ │ udf #464 │ │ uxtl v2.8h, v2.8b │ │ uxtl v3.8h, v3.8b │ │ - adr x9, 3bdc4 │ │ + adr x9, 3bd88 │ │ ldrh w8, [x9, x8, lsl #1] │ │ sub x9, x9, w8, uxtw │ │ br x9 │ │ add x9, x2, x3 │ │ add x8, x0, x1 │ │ lsl x3, x3, #1 │ │ lsl x1, x1, #1 │ │ @@ -56371,17 +56384,17 @@ │ │ trn1 v16.2s, v16.2s, v17.2s │ │ mul v4.4h, v16.4h, v2.4h │ │ mla v4.4h, v17.4h, v3.4h │ │ uqrshrn v4.8b, v4.8h, #8 │ │ subs w5, w5, #0x2 │ │ st1 {v4.h}[0], [x0], x1 │ │ st1 {v4.h}[1], [x8], x1 │ │ - b.le 3bcb0 │ │ + b.le 3bc74 │ │ trn2 v16.2s, v17.2s, v17.2s │ │ - b 3bc68 │ │ + b 3bc2c │ │ ret │ │ add x9, x2, x3 │ │ add x8, x0, x1 │ │ lsl x3, x3, #1 │ │ lsl x1, x1, #1 │ │ ld1 {v28.8b}, [x2], x3 │ │ ext v29.8b, v28.8b, v28.8b, #1 │ │ @@ -56398,17 +56411,17 @@ │ │ trn1 v16.2d, v16.2d, v17.2d │ │ mul v4.8h, v16.8h, v2.8h │ │ mla v4.8h, v17.8h, v3.8h │ │ subs w5, w5, #0x2 │ │ uqrshrn v4.8b, v4.8h, #8 │ │ st1 {v4.s}[0], [x0], x1 │ │ st1 {v4.s}[1], [x8], x1 │ │ - b.le 3bd1c │ │ + b.le 3bce0 │ │ trn2 v16.2d, v17.2d, v17.2d │ │ - b 3bcd4 │ │ + b 3bc98 │ │ ret │ │ mov w7, w5 │ │ add x9, x2, x3 │ │ add x8, x0, x1 │ │ lsl x3, x3, #1 │ │ lsl x1, x1, #1 │ │ ld1 {v28.16b}, [x2], x3 │ │ @@ -56428,85 +56441,85 @@ │ │ mul v5.8h, v17.8h, v2.8h │ │ mla v5.8h, v18.8h, v3.8h │ │ subs w5, w5, #0x2 │ │ uqrshrn v4.8b, v4.8h, #8 │ │ uqrshrn v5.8b, v5.8h, #8 │ │ st1 {v4.8b}, [x0], x1 │ │ st1 {v5.8b}, [x8], x1 │ │ - b.le 3bd94 │ │ + b.le 3bd58 │ │ mov v16.16b, v18.16b │ │ - b 3bd44 │ │ + b 3bd08 │ │ subs w4, w4, #0x8 │ │ - b.le 3bdc0 │ │ + b.le 3bd84 │ │ asr x3, x3, #1 │ │ asr x1, x1, #1 │ │ msub x2, x3, x7, x2 │ │ msub x0, x1, x7, x0 │ │ sub x2, x2, x3, lsl #1 │ │ mov w5, w7 │ │ add x2, x2, #0x8 │ │ add x0, x0, #0x8 │ │ - b 3bd24 │ │ + b 3bce8 │ │ ret │ │ .inst 0x00a400a4 ; undefined │ │ .inst 0x00a400a4 ; undefined │ │ .inst 0x011000a4 ; undefined │ │ udf #380 │ │ mov x8, #0x2d // #45 │ │ mov x9, #0x2d // #45 │ │ - b 3be40 │ │ + b 3be04 │ │ mov x8, #0x2d // #45 │ │ mov x9, #0x7bc // #1980 │ │ - b 3be40 │ │ + b 3be04 │ │ mov x8, #0x2d // #45 │ │ mov x9, #0xf2d // #3885 │ │ - b 3be40 │ │ + b 3be04 │ │ mov x8, #0x7bc // #1980 │ │ mov x9, #0x7bc // #1980 │ │ - b 3be40 │ │ + b 3be04 │ │ mov x8, #0x7bc // #1980 │ │ mov x9, #0x2d // #45 │ │ - b 3be40 │ │ + b 3be04 │ │ mov x8, #0x7bc // #1980 │ │ mov x9, #0xf2d // #3885 │ │ - b 3be40 │ │ + b 3be04 │ │ mov x8, #0xf2d // #3885 │ │ mov x9, #0xf2d // #3885 │ │ - b 3be40 │ │ + b 3be04 │ │ mov x8, #0xf2d // #3885 │ │ mov x9, #0x2d // #45 │ │ - b 3be40 │ │ + b 3be04 │ │ mov x8, #0xf2d // #3885 │ │ mov x9, #0x7bc // #1980 │ │ - b 3be40 │ │ + b 3be04 │ │ mov w10, #0x4081 // #16513 │ │ mul w5, w5, w10 │ │ mul w6, w6, w10 │ │ add w5, w5, w8 │ │ add w6, w6, w9 │ │ ubfx x7, x3, #0, #32 │ │ lsl x7, x7, #1 │ │ clz w8, w3 │ │ tst w5, #0x1fc000 │ │ sub w8, w8, #0x18 │ │ - adrp x10, a6000 │ │ - add x10, x10, #0xe48 │ │ - b.ne 3be80 // b.any │ │ + adrp x10, a8000 │ │ + add x10, x10, #0x248 │ │ + b.ne 3be44 // b.any │ │ tst w6, #0x1fc000 │ │ - b.ne 3c1a0 // b.any │ │ - b 3a0b4 │ │ + b.ne 3c164 // b.any │ │ + b 3a0b8 │ │ cmp w3, #0x4 │ │ ubfx w9, w5, #7, #7 │ │ and w5, w5, #0x7f │ │ - b.le 3be94 │ │ + b.le 3be58 │ │ mov w5, w9 │ │ tst w6, #0x1fc000 │ │ add x5, x10, w5, uxtw #3 │ │ - b.ne 3c998 // b.any │ │ - adr x9, 3c190 │ │ + b.ne 3c95c // b.any │ │ + adr x9, 3c154 │ │ ldrh w8, [x9, x8, lsl #1] │ │ sub x9, x9, w8, uxtw │ │ br x9 │ │ add x5, x5, #0x2 │ │ ld1 {v0.s}[0], [x5] │ │ sub x1, x1, #0x1 │ │ add x8, x0, x7 │ │ @@ -56533,15 +56546,15 @@ │ │ mla v20.4h, v21.4h, v0.h[1] │ │ mla v20.4h, v22.4h, v0.h[2] │ │ mla v20.4h, v23.4h, v0.h[3] │ │ srshr v16.4h, v16.4h, #2 │ │ srshr v20.4h, v20.4h, #2 │ │ st1 {v16.4h}, [x0], x7 │ │ st1 {v20.4h}, [x8], x7 │ │ - b.gt 3bed0 │ │ + b.gt 3be94 │ │ ret │ │ ld1 {v0.8b}, [x5] │ │ sub x1, x1, #0x3 │ │ add x8, x0, x7 │ │ add x9, x1, x2 │ │ lsl x7, x7, #1 │ │ lsl x2, x2, #1 │ │ @@ -56583,15 +56596,15 @@ │ │ mla v18.8h, v19.8h, v0.h[7] │ │ mla v22.8h, v23.8h, v0.h[7] │ │ subs w4, w4, #0x2 │ │ srshr v18.8h, v18.8h, #2 │ │ srshr v22.8h, v22.8h, #2 │ │ st1 {v18.8h}, [x0], x7 │ │ st1 {v22.8h}, [x8], x7 │ │ - b.gt 3bf50 │ │ + b.gt 3bf14 │ │ ret │ │ ld1 {v0.8b}, [x5] │ │ sub x1, x1, #0x3 │ │ add x8, x0, x7 │ │ add x9, x1, x2 │ │ lsl x2, x2, #1 │ │ sxtl v0.8h, v0.8b │ │ @@ -56669,46 +56682,46 @@ │ │ srshr v24.8h, v24.8h, #2 │ │ srshr v25.8h, v25.8h, #2 │ │ srshr v26.8h, v26.8h, #2 │ │ srshr v27.8h, v27.8h, #2 │ │ subs w5, w5, #0x10 │ │ st1 {v24.8h, v25.8h}, [x0], #32 │ │ st1 {v26.8h, v27.8h}, [x8], #32 │ │ - b.le 3c174 │ │ + b.le 3c138 │ │ mov v16.16b, v18.16b │ │ mov v20.16b, v22.16b │ │ ld1 {v17.8b, v18.8b}, [x1], #16 │ │ ld1 {v21.8b, v22.8b}, [x9], #16 │ │ uxtl v17.8h, v17.8b │ │ uxtl v18.8h, v18.8b │ │ uxtl v21.8h, v21.8b │ │ uxtl v22.8h, v22.8b │ │ - b 3c040 │ │ + b 3c004 │ │ add x0, x0, x7 │ │ add x8, x8, x7 │ │ add x1, x1, x2 │ │ add x9, x9, x2 │ │ subs w4, w4, #0x2 │ │ - b.gt 3c01c │ │ + b.gt 3bfe0 │ │ ret │ │ .inst 0x01940194 ; undefined │ │ .inst 0x01940194 ; undefined │ │ .inst 0x02e0025c ; undefined │ │ udf #736 │ │ cmp w4, #0x4 │ │ ubfx w9, w6, #7, #7 │ │ and w6, w6, #0x7f │ │ - b.le 3c1b4 │ │ + b.le 3c178 │ │ mov w6, w9 │ │ add x6, x10, w6, uxtw #3 │ │ - adr x9, 3c988 │ │ + adr x9, 3c94c │ │ ldrh w8, [x9, x8, lsl #1] │ │ sub x9, x9, w8, uxtw │ │ br x9 │ │ - b.gt 3c27c │ │ + b.gt 3c240 │ │ cmp w4, #0x2 │ │ add x6, x6, #0x2 │ │ ld1 {v0.s}[0], [x6] │ │ sub x1, x1, x2 │ │ add x8, x0, x7 │ │ add x9, x1, x2 │ │ lsl x2, x2, #1 │ │ @@ -56730,15 +56743,15 @@ │ │ mul v6.8h, v1.8h, v0.h[0] │ │ mla v6.8h, v2.8h, v0.h[1] │ │ mla v6.8h, v3.8h, v0.h[2] │ │ mla v6.8h, v4.8h, v0.h[3] │ │ srshr v6.8h, v6.8h, #2 │ │ st1 {v6.d}[0], [x0], x7 │ │ st1 {v6.d}[1], [x8], x7 │ │ - b.le 3c278 │ │ + b.le 3c23c │ │ ld1 {v6.s}[0], [x9], x2 │ │ ld1 {v7.s}[0], [x1], x2 │ │ trn1 v5.2s, v5.2s, v6.2s │ │ trn1 v6.2s, v6.2s, v7.2s │ │ uxtl v5.8h, v5.8b │ │ uxtl v6.8h, v6.8b │ │ mul v7.8h, v3.8h, v0.h[0] │ │ @@ -56806,15 +56819,15 @@ │ │ mla v2.8h, v25.8h, v0.h[7] │ │ srshr v1.8h, v1.8h, #2 │ │ srshr v2.8h, v2.8h, #2 │ │ st1 {v1.d}[0], [x0], x7 │ │ st1 {v1.d}[1], [x8], x7 │ │ st1 {v2.d}[0], [x0], x7 │ │ st1 {v2.d}[1], [x8], x7 │ │ - b.le 3c494 │ │ + b.le 3c458 │ │ subs w4, w4, #0x4 │ │ ld1 {v27.s}[0], [x9], x2 │ │ ld1 {v16.s}[0], [x1], x2 │ │ ld1 {v17.s}[0], [x9], x2 │ │ ld1 {v18.s}[0], [x1], x2 │ │ trn1 v26.2s, v26.2s, v27.2s │ │ trn1 v27.2s, v27.2s, v16.2s │ │ @@ -56842,15 +56855,15 @@ │ │ mla v2.8h, v17.8h, v0.h[7] │ │ srshr v1.8h, v1.8h, #2 │ │ srshr v2.8h, v2.8h, #2 │ │ st1 {v1.d}[0], [x0], x7 │ │ st1 {v1.d}[1], [x8], x7 │ │ st1 {v2.d}[0], [x0], x7 │ │ st1 {v2.d}[1], [x8], x7 │ │ - b.le 3c494 │ │ + b.le 3c458 │ │ subs w4, w4, #0x4 │ │ ld1 {v19.s}[0], [x9], x2 │ │ ld1 {v20.s}[0], [x1], x2 │ │ ld1 {v21.s}[0], [x9], x2 │ │ ld1 {v22.s}[0], [x1], x2 │ │ trn1 v18.2s, v18.2s, v19.2s │ │ trn1 v19.2s, v19.2s, v20.2s │ │ @@ -56878,17 +56891,17 @@ │ │ mla v2.8h, v21.8h, v0.h[7] │ │ srshr v1.8h, v1.8h, #2 │ │ srshr v2.8h, v2.8h, #2 │ │ st1 {v1.d}[0], [x0], x7 │ │ st1 {v1.d}[1], [x8], x7 │ │ st1 {v2.d}[0], [x0], x7 │ │ st1 {v2.d}[1], [x8], x7 │ │ - b.gt 3c2e4 │ │ + b.gt 3c2a8 │ │ ret │ │ - b.gt 3c560 │ │ + b.gt 3c524 │ │ cmp w4, #0x2 │ │ add x6, x6, #0x2 │ │ ld1 {v0.s}[0], [x6] │ │ sub x1, x1, x2 │ │ add x8, x0, x7 │ │ add x9, x1, x2 │ │ lsl x2, x2, #1 │ │ @@ -56912,15 +56925,15 @@ │ │ mla v7.8h, v3.8h, v0.h[1] │ │ mla v7.8h, v4.8h, v0.h[2] │ │ mla v7.8h, v5.8h, v0.h[3] │ │ srshr v6.8h, v6.8h, #2 │ │ srshr v7.8h, v7.8h, #2 │ │ st1 {v6.16b}, [x0], x7 │ │ st1 {v7.16b}, [x8], x7 │ │ - b.le 3c55c │ │ + b.le 3c520 │ │ ld1 {v6.8b}, [x9], x2 │ │ ld1 {v7.8b}, [x1], x2 │ │ uxtl v6.8h, v6.8b │ │ uxtl v7.8h, v7.8b │ │ mul v1.8h, v3.8h, v0.h[0] │ │ mla v1.8h, v4.8h, v0.h[1] │ │ mla v1.8h, v5.8h, v0.h[2] │ │ @@ -56978,15 +56991,15 @@ │ │ mla v2.8h, v22.8h, v0.h[5] │ │ mla v2.8h, v23.8h, v0.h[6] │ │ mla v2.8h, v24.8h, v0.h[7] │ │ srshr v1.8h, v1.8h, #2 │ │ srshr v2.8h, v2.8h, #2 │ │ st1 {v1.16b}, [x0], x7 │ │ st1 {v2.16b}, [x8], x7 │ │ - b.le 3c824 │ │ + b.le 3c7e8 │ │ subs w4, w4, #0x2 │ │ ld1 {v25.8b}, [x9], x2 │ │ ld1 {v26.8b}, [x1], x2 │ │ uxtl v25.8h, v25.8b │ │ uxtl v26.8h, v26.8b │ │ mul v3.8h, v18.8h, v0.h[0] │ │ mla v3.8h, v19.8h, v0.h[1] │ │ @@ -57004,15 +57017,15 @@ │ │ mla v4.8h, v24.8h, v0.h[5] │ │ mla v4.8h, v25.8h, v0.h[6] │ │ mla v4.8h, v26.8h, v0.h[7] │ │ srshr v3.8h, v3.8h, #2 │ │ srshr v4.8h, v4.8h, #2 │ │ st1 {v3.16b}, [x0], x7 │ │ st1 {v4.16b}, [x8], x7 │ │ - b.le 3c824 │ │ + b.le 3c7e8 │ │ subs w4, w4, #0x2 │ │ ld1 {v27.8b}, [x9], x2 │ │ ld1 {v16.8b}, [x1], x2 │ │ uxtl v27.8h, v27.8b │ │ uxtl v16.8h, v16.8b │ │ mul v1.8h, v20.8h, v0.h[0] │ │ mla v1.8h, v21.8h, v0.h[1] │ │ @@ -57030,15 +57043,15 @@ │ │ mla v2.8h, v26.8h, v0.h[5] │ │ mla v2.8h, v27.8h, v0.h[6] │ │ mla v2.8h, v16.8h, v0.h[7] │ │ srshr v1.8h, v1.8h, #2 │ │ srshr v2.8h, v2.8h, #2 │ │ st1 {v1.16b}, [x0], x7 │ │ st1 {v2.16b}, [x8], x7 │ │ - b.le 3c824 │ │ + b.le 3c7e8 │ │ subs w4, w4, #0x2 │ │ ld1 {v17.8b}, [x9], x2 │ │ ld1 {v18.8b}, [x1], x2 │ │ uxtl v17.8h, v17.8b │ │ uxtl v18.8h, v18.8b │ │ mul v3.8h, v22.8h, v0.h[0] │ │ mla v3.8h, v23.8h, v0.h[1] │ │ @@ -57056,15 +57069,15 @@ │ │ mla v4.8h, v16.8h, v0.h[5] │ │ mla v4.8h, v17.8h, v0.h[6] │ │ mla v4.8h, v18.8h, v0.h[7] │ │ srshr v3.8h, v3.8h, #2 │ │ srshr v4.8h, v4.8h, #2 │ │ st1 {v3.16b}, [x0], x7 │ │ st1 {v4.16b}, [x8], x7 │ │ - b.le 3c824 │ │ + b.le 3c7e8 │ │ subs w4, w4, #0x4 │ │ ld1 {v19.8b}, [x9], x2 │ │ ld1 {v20.8b}, [x1], x2 │ │ ld1 {v21.8b}, [x9], x2 │ │ ld1 {v22.8b}, [x1], x2 │ │ uxtl v19.8h, v19.8b │ │ uxtl v20.8h, v20.8b │ │ @@ -57106,28 +57119,28 @@ │ │ srshr v2.8h, v2.8h, #2 │ │ srshr v3.8h, v3.8h, #2 │ │ srshr v4.8h, v4.8h, #2 │ │ st1 {v1.16b}, [x0], x7 │ │ st1 {v2.16b}, [x8], x7 │ │ st1 {v3.16b}, [x0], x7 │ │ st1 {v4.16b}, [x8], x7 │ │ - b.gt 3c5bc │ │ + b.gt 3c580 │ │ subs w3, w3, #0x8 │ │ - b.le 3c850 │ │ + b.le 3c814 │ │ asr x2, x2, #1 │ │ asr x7, x7, #1 │ │ msub x1, x2, x6, x1 │ │ msub x0, x7, x6, x0 │ │ sub x1, x1, x2, lsl #3 │ │ mov w4, w6 │ │ add x1, x1, #0x8 │ │ add x0, x0, #0x10 │ │ - b 3c574 │ │ + b 3c538 │ │ ret │ │ - b.gt 3c560 │ │ + b.gt 3c524 │ │ add x6, x6, #0x2 │ │ ld1 {v0.s}[0], [x6] │ │ sub x1, x1, x2 │ │ add x8, x0, x7 │ │ add x9, x1, x2 │ │ lsl x2, x2, #1 │ │ lsl x7, x7, #1 │ │ @@ -57166,15 +57179,15 @@ │ │ mla v17.8h, v27.8h, v0.h[3] │ │ srshr v1.8h, v1.8h, #2 │ │ srshr v2.8h, v2.8h, #2 │ │ srshr v16.8h, v16.8h, #2 │ │ srshr v17.8h, v17.8h, #2 │ │ st1 {v1.8h, v2.8h}, [x0], x7 │ │ st1 {v16.8h, v17.8h}, [x8], x7 │ │ - b.le 3c984 │ │ + b.le 3c948 │ │ ld1 {v6.16b}, [x9], x2 │ │ ld1 {v7.16b}, [x1], x2 │ │ uxtl v21.8h, v6.8b │ │ uxtl v22.8h, v7.8b │ │ uxtl2 v28.8h, v6.16b │ │ uxtl2 v29.8h, v7.16b │ │ mul v1.8h, v18.8h, v0.h[0] │ │ @@ -57203,24 +57216,24 @@ │ │ sub z8.b, z1.b, z8.b │ │ .inst 0x01340428 ; undefined │ │ .inst 0x07c004f0 ; undefined │ │ udf #1984 │ │ cmp w4, #0x4 │ │ ubfx w9, w6, #7, #7 │ │ and w6, w6, #0x7f │ │ - b.le 3c9ac │ │ + b.le 3c970 │ │ mov w6, w9 │ │ add x6, x10, w6, uxtw #3 │ │ - adr x9, 3cf20 │ │ + adr x9, 3cea4 │ │ ldrh w8, [x9, x8, lsl #1] │ │ sub x9, x9, w8, uxtw │ │ br x9 │ │ add x5, x5, #0x2 │ │ ld1 {v0.s}[0], [x5] │ │ - b.gt 3ca74 │ │ + b.gt 3ca38 │ │ add x6, x6, #0x2 │ │ ld1 {v1.s}[0], [x6] │ │ sub x9, x1, #0x1 │ │ sub x1, x9, x2 │ │ add x8, x0, x7 │ │ lsl x2, x2, #1 │ │ lsl x7, x7, #1 │ │ @@ -57233,36 +57246,36 @@ │ │ ext v29.16b, v26.16b, v26.16b, #4 │ │ ext v30.16b, v26.16b, v26.16b, #6 │ │ mul v31.4h, v26.4h, v0.h[0] │ │ mla v31.4h, v28.4h, v0.h[1] │ │ mla v31.4h, v29.4h, v0.h[2] │ │ mla v31.4h, v30.4h, v0.h[3] │ │ srshr v16.4h, v31.4h, #2 │ │ - bl 3cb68 │ │ + bl 3cb2c │ │ mov v17.8b, v28.8b │ │ mov v18.8b, v29.8b │ │ - bl 3cb68 │ │ + bl 3cb2c │ │ smull v2.4s, v16.4h, v1.h[0] │ │ smlal v2.4s, v17.4h, v1.h[1] │ │ smlal v2.4s, v18.4h, v1.h[2] │ │ smlal v2.4s, v28.4h, v1.h[3] │ │ smull v3.4s, v17.4h, v1.h[0] │ │ smlal v3.4s, v18.4h, v1.h[1] │ │ smlal v3.4s, v28.4h, v1.h[2] │ │ smlal v3.4s, v29.4h, v1.h[3] │ │ sqrshrn v2.4h, v2.4s, #6 │ │ sqrshrn v3.4h, v3.4s, #6 │ │ subs w4, w4, #0x2 │ │ st1 {v2.4h}, [x0], x7 │ │ st1 {v3.4h}, [x8], x7 │ │ - b.le 3cb64 │ │ + b.le 3cb28 │ │ mov v16.8b, v18.8b │ │ mov v17.8b, v28.8b │ │ mov v18.8b, v29.8b │ │ - b 3ca28 │ │ + b 3c9ec │ │ ld1 {v1.8b}, [x6] │ │ sub x1, x1, #0x1 │ │ sub x9, x1, x2, lsl #1 │ │ sub x1, x9, x2 │ │ add x8, x0, x7 │ │ lsl x2, x2, #1 │ │ lsl x7, x7, #1 │ │ @@ -57275,24 +57288,24 @@ │ │ ext v29.16b, v26.16b, v26.16b, #4 │ │ ext v30.16b, v26.16b, v26.16b, #6 │ │ mul v31.4h, v26.4h, v0.h[0] │ │ mla v31.4h, v28.4h, v0.h[1] │ │ mla v31.4h, v29.4h, v0.h[2] │ │ mla v31.4h, v30.4h, v0.h[3] │ │ srshr v16.4h, v31.4h, #2 │ │ - bl 3cb68 │ │ + bl 3cb2c │ │ mov v17.8b, v28.8b │ │ mov v18.8b, v29.8b │ │ - bl 3cb68 │ │ + bl 3cb2c │ │ mov v19.8b, v28.8b │ │ mov v20.8b, v29.8b │ │ - bl 3cb68 │ │ + bl 3cb2c │ │ mov v21.8b, v28.8b │ │ mov v22.8b, v29.8b │ │ - bl 3cb68 │ │ + bl 3cb2c │ │ smull v2.4s, v16.4h, v1.h[0] │ │ smlal v2.4s, v17.4h, v1.h[1] │ │ smlal v2.4s, v18.4h, v1.h[2] │ │ smlal v2.4s, v19.4h, v1.h[3] │ │ smlal v2.4s, v20.4h, v1.h[4] │ │ smlal v2.4s, v21.4h, v1.h[5] │ │ smlal v2.4s, v22.4h, v1.h[6] │ │ @@ -57306,23 +57319,23 @@ │ │ smlal v3.4s, v28.4h, v1.h[6] │ │ smlal v3.4s, v29.4h, v1.h[7] │ │ sqrshrn v2.4h, v2.4s, #6 │ │ sqrshrn v3.4h, v3.4s, #6 │ │ subs w4, w4, #0x2 │ │ st1 {v2.4h}, [x0], x7 │ │ st1 {v3.4h}, [x8], x7 │ │ - b.le 3cb64 │ │ + b.le 3cb28 │ │ mov v16.8b, v18.8b │ │ mov v17.8b, v19.8b │ │ mov v18.8b, v20.8b │ │ mov v19.8b, v21.8b │ │ mov v20.8b, v22.8b │ │ mov v21.8b, v28.8b │ │ mov v22.8b, v29.8b │ │ - b 3cae8 │ │ + b 3caac │ │ br x15 │ │ ld1 {v26.8b}, [x9], x2 │ │ ld1 {v27.8b}, [x1], x2 │ │ uxtl v26.8h, v26.8b │ │ uxtl v27.8h, v27.8b │ │ ext v28.16b, v26.16b, v26.16b, #2 │ │ ext v29.16b, v26.16b, v26.16b, #4 │ │ @@ -57337,53 +57350,35 @@ │ │ mul v27.4h, v27.4h, v0.h[0] │ │ mla v27.4h, v28.4h, v0.h[1] │ │ mla v27.4h, v29.4h, v0.h[2] │ │ mla v27.4h, v30.4h, v0.h[3] │ │ srshr v28.4h, v31.4h, #2 │ │ srshr v29.4h, v27.4h, #2 │ │ ret │ │ - b.gt 3ccec │ │ + b.gt 3cc68 │ │ add x6, x6, #0x2 │ │ ld1 {v0.8b}, [x5] │ │ ld1 {v1.s}[0], [x6] │ │ sub x1, x1, #0x3 │ │ sub x1, x1, x2 │ │ sxtl v0.8h, v0.8b │ │ sxtl v1.8h, v1.8b │ │ mov x15, x30 │ │ mov w6, w4 │ │ add x8, x0, x7 │ │ add x9, x1, x2 │ │ lsl x7, x7, #1 │ │ lsl x2, x2, #1 │ │ - ld1 {v28.8b, v29.8b}, [x1], x2 │ │ - uxtl v28.8h, v28.8b │ │ - uxtl v29.8h, v29.8b │ │ - mul v24.8h, v28.8h, v0.h[0] │ │ - ext v26.16b, v28.16b, v29.16b, #2 │ │ - mla v24.8h, v26.8h, v0.h[1] │ │ - ext v26.16b, v28.16b, v29.16b, #4 │ │ - mla v24.8h, v26.8h, v0.h[2] │ │ - ext v26.16b, v28.16b, v29.16b, #6 │ │ - mla v24.8h, v26.8h, v0.h[3] │ │ - ext v26.16b, v28.16b, v29.16b, #8 │ │ - mla v24.8h, v26.8h, v0.h[4] │ │ - ext v26.16b, v28.16b, v29.16b, #10 │ │ - mla v24.8h, v26.8h, v0.h[5] │ │ - ext v26.16b, v28.16b, v29.16b, #12 │ │ - mla v24.8h, v26.8h, v0.h[6] │ │ - ext v26.16b, v28.16b, v29.16b, #14 │ │ - mla v24.8h, v26.8h, v0.h[7] │ │ - srshr v16.8h, v24.8h, #2 │ │ - bl 3ce84 │ │ + bl 3cdb8 │ │ + bl 3ce08 │ │ mov v17.16b, v24.16b │ │ mov v18.16b, v25.16b │ │ smull v2.4s, v16.4h, v1.h[0] │ │ smull2 v3.4s, v16.8h, v1.h[0] │ │ - bl 3ce84 │ │ + bl 3ce08 │ │ smull v4.4s, v17.4h, v1.h[0] │ │ smull2 v5.4s, v17.8h, v1.h[0] │ │ smlal v2.4s, v17.4h, v1.h[1] │ │ smlal2 v3.4s, v17.8h, v1.h[1] │ │ smlal v4.4s, v18.4h, v1.h[1] │ │ smlal2 v5.4s, v18.8h, v1.h[1] │ │ smlal v2.4s, v18.4h, v1.h[2] │ │ @@ -57397,74 +57392,56 @@ │ │ sqrshrn v2.4h, v2.4s, #6 │ │ sqrshrn2 v2.8h, v3.4s, #6 │ │ sqrshrn v4.4h, v4.4s, #6 │ │ sqrshrn2 v4.8h, v5.4s, #6 │ │ subs w4, w4, #0x2 │ │ st1 {v2.8h}, [x0], x7 │ │ st1 {v4.8h}, [x8], x7 │ │ - b.le 3ccc0 │ │ + b.le 3cc3c │ │ mov v16.16b, v18.16b │ │ mov v17.16b, v24.16b │ │ mov v18.16b, v25.16b │ │ - b 3cc4c │ │ + b 3cbc8 │ │ subs w3, w3, #0x8 │ │ - b.le 3ce80 │ │ + b.le 3cdb4 │ │ asr x2, x2, #1 │ │ asr x7, x7, #1 │ │ msub x1, x2, x6, x1 │ │ msub x0, x7, x6, x0 │ │ sub x1, x1, x2, lsl #2 │ │ mov w4, w6 │ │ add x1, x1, #0x8 │ │ add x0, x0, #0x10 │ │ - b 3cbe4 │ │ + b 3cba8 │ │ ld1 {v0.8b}, [x5] │ │ ld1 {v1.8b}, [x6] │ │ sub x1, x1, #0x3 │ │ sub x1, x1, x2 │ │ sub x1, x1, x2, lsl #1 │ │ sxtl v0.8h, v0.8b │ │ sxtl v1.8h, v1.8b │ │ mov x15, x30 │ │ mov w6, w4 │ │ add x8, x0, x7 │ │ add x9, x1, x2 │ │ lsl x7, x7, #1 │ │ lsl x2, x2, #1 │ │ - ld1 {v28.8b, v29.8b}, [x1], x2 │ │ - uxtl v28.8h, v28.8b │ │ - uxtl v29.8h, v29.8b │ │ - mul v24.8h, v28.8h, v0.h[0] │ │ - ext v26.16b, v28.16b, v29.16b, #2 │ │ - mla v24.8h, v26.8h, v0.h[1] │ │ - ext v26.16b, v28.16b, v29.16b, #4 │ │ - mla v24.8h, v26.8h, v0.h[2] │ │ - ext v26.16b, v28.16b, v29.16b, #6 │ │ - mla v24.8h, v26.8h, v0.h[3] │ │ - ext v26.16b, v28.16b, v29.16b, #8 │ │ - mla v24.8h, v26.8h, v0.h[4] │ │ - ext v26.16b, v28.16b, v29.16b, #10 │ │ - mla v24.8h, v26.8h, v0.h[5] │ │ - ext v26.16b, v28.16b, v29.16b, #12 │ │ - mla v24.8h, v26.8h, v0.h[6] │ │ - ext v26.16b, v28.16b, v29.16b, #14 │ │ - mla v24.8h, v26.8h, v0.h[7] │ │ - srshr v16.8h, v24.8h, #2 │ │ - bl 3ce84 │ │ + bl 3cdb8 │ │ + bl 3ce08 │ │ mov v17.16b, v24.16b │ │ mov v18.16b, v25.16b │ │ - bl 3ce84 │ │ + bl 3ce08 │ │ mov v19.16b, v24.16b │ │ mov v20.16b, v25.16b │ │ - bl 3ce84 │ │ + bl 3ce08 │ │ mov v21.16b, v24.16b │ │ mov v22.16b, v25.16b │ │ smull v2.4s, v16.4h, v1.h[0] │ │ smull2 v3.4s, v16.8h, v1.h[0] │ │ - bl 3ce84 │ │ + bl 3ce08 │ │ smull v4.4s, v17.4h, v1.h[0] │ │ smull2 v5.4s, v17.8h, v1.h[0] │ │ smlal v2.4s, v17.4h, v1.h[1] │ │ smlal2 v3.4s, v17.8h, v1.h[1] │ │ smlal v4.4s, v18.4h, v1.h[1] │ │ smlal2 v5.4s, v18.8h, v1.h[1] │ │ smlal v2.4s, v18.4h, v1.h[2] │ │ @@ -57494,35 +57471,55 @@ │ │ sqrshrn v2.4h, v2.4s, #6 │ │ sqrshrn2 v2.8h, v3.4s, #6 │ │ sqrshrn v4.4h, v4.4s, #6 │ │ sqrshrn2 v4.8h, v5.4s, #6 │ │ subs w4, w4, #0x2 │ │ st1 {v2.8h}, [x0], x7 │ │ st1 {v4.8h}, [x8], x7 │ │ - b.le 3ce54 │ │ + b.le 3cd88 │ │ mov v16.16b, v18.16b │ │ mov v17.16b, v19.16b │ │ mov v18.16b, v20.16b │ │ mov v19.16b, v21.16b │ │ mov v20.16b, v22.16b │ │ mov v21.16b, v24.16b │ │ mov v22.16b, v25.16b │ │ - b 3cd90 │ │ + b 3ccc4 │ │ subs w3, w3, #0x8 │ │ - b.le 3ce80 │ │ + b.le 3cdb4 │ │ asr x2, x2, #1 │ │ asr x7, x7, #1 │ │ msub x1, x2, x6, x1 │ │ msub x0, x7, x6, x0 │ │ sub x1, x1, x2, lsl #3 │ │ mov w4, w6 │ │ add x1, x1, #0x8 │ │ add x0, x0, #0x10 │ │ - b 3cd10 │ │ + b 3cc8c │ │ br x15 │ │ + ld1 {v28.8b, v29.8b}, [x1], x2 │ │ + uxtl v28.8h, v28.8b │ │ + uxtl v29.8h, v29.8b │ │ + mul v16.8h, v28.8h, v0.h[0] │ │ + ext v24.16b, v28.16b, v29.16b, #2 │ │ + ext v25.16b, v28.16b, v29.16b, #4 │ │ + ext v26.16b, v28.16b, v29.16b, #6 │ │ + ext v27.16b, v28.16b, v29.16b, #8 │ │ + mla v16.8h, v24.8h, v0.h[1] │ │ + mla v16.8h, v25.8h, v0.h[2] │ │ + mla v16.8h, v26.8h, v0.h[3] │ │ + mla v16.8h, v27.8h, v0.h[4] │ │ + ext v24.16b, v28.16b, v29.16b, #10 │ │ + ext v25.16b, v28.16b, v29.16b, #12 │ │ + ext v26.16b, v28.16b, v29.16b, #14 │ │ + mla v16.8h, v24.8h, v0.h[5] │ │ + mla v16.8h, v25.8h, v0.h[6] │ │ + mla v16.8h, v26.8h, v0.h[7] │ │ + srshr v16.8h, v16.8h, #2 │ │ + ret │ │ ld1 {v28.8b, v29.8b}, [x9], x2 │ │ ld1 {v30.8b, v31.8b}, [x1], x2 │ │ uxtl v28.8h, v28.8b │ │ uxtl v29.8h, v29.8b │ │ uxtl v30.8h, v30.8b │ │ uxtl v31.8h, v31.8b │ │ mul v24.8h, v28.8h, v0.h[0] │ │ @@ -57554,34 +57551,34 @@ │ │ ext v26.16b, v28.16b, v29.16b, #14 │ │ ext v27.16b, v30.16b, v31.16b, #14 │ │ mla v24.8h, v26.8h, v0.h[7] │ │ mla v25.8h, v27.8h, v0.h[7] │ │ srshr v24.8h, v24.8h, #2 │ │ srshr v25.8h, v25.8h, #2 │ │ ret │ │ - .inst 0x02340234 ; undefined │ │ - .inst 0x03640364 ; undefined │ │ - ext z4.b, {z27.b, z28.b}, #0 │ │ - udf #1376 │ │ + .inst 0x023c023c ; undefined │ │ + .inst 0x03240324 ; undefined │ │ + ext z4.b, z4.b, z25.b, #0 │ │ + udf #1312 │ │ dup v1.16b, w5 │ │ dup v3.16b, w6 │ │ mov w9, #0x10 // #16 │ │ sub w8, w9, w5 │ │ sub w9, w9, w6 │ │ dup v0.16b, w8 │ │ dup v2.16b, w9 │ │ ubfx x7, x3, #0, #32 │ │ lsl x7, x7, #1 │ │ clz w8, w3 │ │ sub w8, w8, #0x18 │ │ - cbnz w5, 3cf68 │ │ - cbnz w6, 3d0a4 │ │ - b 3a0b4 │ │ - cbnz w6, 3d1e0 │ │ - adr x9, 3d094 │ │ + cbnz w5, 3ceec │ │ + cbnz w6, 3d028 │ │ + b 3a0b8 │ │ + cbnz w6, 3d164 │ │ + adr x9, 3d018 │ │ ldrh w8, [x9, x8, lsl #1] │ │ sub x9, x9, w8, uxtw │ │ br x9 │ │ add x8, x0, x7 │ │ add x9, x1, x2 │ │ lsl x7, x7, #1 │ │ lsl x2, x2, #1 │ │ @@ -57592,15 +57589,15 @@ │ │ trn1 v4.2s, v4.2s, v6.2s │ │ trn1 v5.2s, v5.2s, v7.2s │ │ subs w4, w4, #0x2 │ │ umull v4.8h, v4.8b, v0.8b │ │ umlal v4.8h, v5.8b, v1.8b │ │ st1 {v4.d}[0], [x0], x7 │ │ st1 {v4.d}[1], [x8], x7 │ │ - b.gt 3cf8c │ │ + b.gt 3cf10 │ │ ret │ │ add x8, x0, x7 │ │ add x9, x1, x2 │ │ lsl x7, x7, #1 │ │ lsl x2, x2, #1 │ │ ld1 {v4.16b}, [x1], x2 │ │ ld1 {v6.16b}, [x9], x2 │ │ @@ -57609,15 +57606,15 @@ │ │ subs w4, w4, #0x2 │ │ umull v4.8h, v4.8b, v0.8b │ │ umull v6.8h, v6.8b, v0.8b │ │ umlal v4.8h, v5.8b, v1.8b │ │ umlal v6.8h, v7.8b, v1.8b │ │ st1 {v4.8h}, [x0], x7 │ │ st1 {v6.8h}, [x8], x7 │ │ - b.gt 3cfd0 │ │ + b.gt 3cf54 │ │ ret │ │ add x8, x0, x7 │ │ add x9, x1, x2 │ │ lsl x2, x2, #1 │ │ sub x2, x2, w3, uxtw │ │ sub x2, x2, #0x8 │ │ ld1 {v16.d}[1], [x1], #8 │ │ @@ -57636,31 +57633,31 @@ │ │ umlal v16.8h, v19.8b, v1.8b │ │ umlal2 v17.8h, v19.16b, v1.16b │ │ umlal v20.8h, v23.8b, v1.8b │ │ umlal2 v21.8h, v23.16b, v1.16b │ │ subs w5, w5, #0x10 │ │ st1 {v16.8h, v17.8h}, [x0], #32 │ │ st1 {v20.8h, v21.8h}, [x8], #32 │ │ - b.le 3d078 │ │ + b.le 3cffc │ │ mov v16.16b, v18.16b │ │ mov v20.16b, v22.16b │ │ - b 3d024 │ │ + b 3cfa8 │ │ add x0, x0, x7 │ │ add x8, x8, x7 │ │ add x1, x1, x2 │ │ add x9, x9, x2 │ │ subs w4, w4, #0x2 │ │ - b.gt 3d018 │ │ + b.gt 3cf9c │ │ ret │ │ .inst 0x00900090 ; undefined │ │ .inst 0x00900090 ; undefined │ │ .inst 0x011800d4 ; undefined │ │ udf #280 │ │ cmp w4, #0x4 │ │ - adr x9, 3d1d0 │ │ + adr x9, 3d154 │ │ ldrh w8, [x9, x8, lsl #1] │ │ sub x9, x9, w8, uxtw │ │ br x9 │ │ add x8, x0, x7 │ │ add x9, x1, x2 │ │ lsl x2, x2, #1 │ │ lsl x7, x7, #1 │ │ @@ -57670,17 +57667,17 @@ │ │ trn1 v16.2s, v16.2s, v17.2s │ │ trn1 v17.2s, v17.2s, v18.2s │ │ umull v4.8h, v16.8b, v2.8b │ │ umlal v4.8h, v17.8b, v3.8b │ │ subs w4, w4, #0x2 │ │ st1 {v4.d}[0], [x0], x7 │ │ st1 {v4.d}[1], [x8], x7 │ │ - b.le 3d0fc │ │ + b.le 3d080 │ │ mov v16.8b, v18.8b │ │ - b 3d0cc │ │ + b 3d050 │ │ ret │ │ add x8, x0, x7 │ │ add x9, x1, x2 │ │ lsl x2, x2, #1 │ │ lsl x7, x7, #1 │ │ ld1 {v16.8b}, [x1], x2 │ │ ld1 {v17.8b}, [x9], x2 │ │ @@ -57688,17 +57685,17 @@ │ │ umull v4.8h, v16.8b, v2.8b │ │ umull v5.8h, v17.8b, v2.8b │ │ umlal v4.8h, v17.8b, v3.8b │ │ umlal v5.8h, v18.8b, v3.8b │ │ subs w4, w4, #0x2 │ │ st1 {v4.8h}, [x0], x7 │ │ st1 {v5.8h}, [x8], x7 │ │ - b.le 3d144 │ │ + b.le 3d0c8 │ │ mov v16.8b, v18.8b │ │ - b 3d114 │ │ + b 3d098 │ │ ret │ │ mov w6, w4 │ │ add x8, x0, x7 │ │ add x9, x1, x2 │ │ lsl x2, x2, #1 │ │ lsl x7, x7, #1 │ │ ld1 {v16.16b}, [x1], x2 │ │ @@ -57711,36 +57708,36 @@ │ │ umlal v4.8h, v17.8b, v3.8b │ │ umlal2 v5.8h, v17.16b, v3.16b │ │ umlal v6.8h, v18.8b, v3.8b │ │ umlal2 v7.8h, v18.16b, v3.16b │ │ subs w4, w4, #0x2 │ │ st1 {v4.8h, v5.8h}, [x0], x7 │ │ st1 {v6.8h, v7.8h}, [x8], x7 │ │ - b.le 3d1a0 │ │ + b.le 3d124 │ │ mov v16.16b, v18.16b │ │ - b 3d160 │ │ + b 3d0e4 │ │ subs w3, w3, #0x10 │ │ - b.le 3d1cc │ │ + b.le 3d150 │ │ asr x2, x2, #1 │ │ asr x7, x7, #1 │ │ msub x1, x2, x6, x1 │ │ msub x0, x7, x6, x0 │ │ sub x1, x1, x2, lsl #1 │ │ mov w4, w6 │ │ add x1, x1, #0x10 │ │ add x0, x0, #0x20 │ │ - b 3d14c │ │ + b 3d0d0 │ │ ret │ │ .inst 0x00880088 ; undefined │ │ .inst 0x00880088 ; undefined │ │ .inst 0x011800d0 ; undefined │ │ udf #280 │ │ uxtl v2.8h, v2.8b │ │ uxtl v3.8h, v3.8b │ │ - adr x9, 3d308 │ │ + adr x9, 3d28c │ │ ldrh w8, [x9, x8, lsl #1] │ │ sub x9, x9, w8, uxtw │ │ br x9 │ │ add x9, x1, x2 │ │ add x8, x0, x7 │ │ lsl x2, x2, #1 │ │ lsl x7, x7, #1 │ │ @@ -57759,17 +57756,17 @@ │ │ trn1 v16.2d, v16.2d, v17.2d │ │ mul v4.8h, v16.8h, v2.8h │ │ mla v4.8h, v17.8h, v3.8h │ │ subs w4, w4, #0x2 │ │ urshr v4.8h, v4.8h, #4 │ │ st1 {v4.d}[0], [x0], x7 │ │ st1 {v4.d}[1], [x8], x7 │ │ - b.le 3d260 │ │ + b.le 3d1e4 │ │ trn2 v16.2d, v17.2d, v17.2d │ │ - b 3d218 │ │ + b 3d19c │ │ ret │ │ mov w6, w4 │ │ add x9, x1, x2 │ │ add x8, x0, x7 │ │ lsl x2, x2, #1 │ │ lsl x7, x7, #1 │ │ ld1 {v28.16b}, [x1], x2 │ │ @@ -57789,187 +57786,160 @@ │ │ mul v5.8h, v17.8h, v2.8h │ │ mla v5.8h, v18.8h, v3.8h │ │ subs w4, w4, #0x2 │ │ urshr v4.8h, v4.8h, #4 │ │ urshr v5.8h, v5.8h, #4 │ │ st1 {v4.8h}, [x0], x7 │ │ st1 {v5.8h}, [x8], x7 │ │ - b.le 3d2d8 │ │ + b.le 3d25c │ │ mov v16.16b, v18.16b │ │ - b 3d288 │ │ + b 3d20c │ │ subs w3, w3, #0x8 │ │ - b.le 3d304 │ │ + b.le 3d288 │ │ asr x2, x2, #1 │ │ asr x7, x7, #1 │ │ msub x1, x2, x6, x1 │ │ msub x0, x7, x6, x0 │ │ sub x1, x1, x2, lsl #1 │ │ mov w4, w6 │ │ add x1, x1, #0x8 │ │ add x0, x0, #0x10 │ │ - b 3d268 │ │ + b 3d1ec │ │ ret │ │ .inst 0x00a400a4 ; undefined │ │ .inst 0x00a400a4 ; undefined │ │ .inst 0x011000a4 ; undefined │ │ udf #272 │ │ add w12, w5, #0x200 │ │ ld1 {v16.8b, v17.8b}, [x2], x3 │ │ asr w13, w12, #10 │ │ - ldr d0, [x11, w13, sxtw #3] │ │ add w12, w12, w7 │ │ - uxtl v16.8h, v16.8b │ │ + ldr d0, [x11, w13, sxtw #3] │ │ asr w13, w12, #10 │ │ - ldr d1, [x11, w13, sxtw #3] │ │ add w12, w12, w7 │ │ - uxtl v17.8h, v17.8b │ │ + ldr d1, [x11, w13, sxtw #3] │ │ asr w13, w12, #10 │ │ - ldr d2, [x11, w13, sxtw #3] │ │ add w12, w12, w7 │ │ - sxtl v0.8h, v0.8b │ │ + ldr d2, [x11, w13, sxtw #3] │ │ asr w13, w12, #10 │ │ - ldr d3, [x11, w13, sxtw #3] │ │ add w12, w12, w7 │ │ - sxtl v1.8h, v1.8b │ │ + ldr d3, [x11, w13, sxtw #3] │ │ asr w13, w12, #10 │ │ - ldr d4, [x11, w13, sxtw #3] │ │ add w12, w12, w7 │ │ - sxtl v2.8h, v2.8b │ │ + ldr d4, [x11, w13, sxtw #3] │ │ asr w13, w12, #10 │ │ - ldr d5, [x11, w13, sxtw #3] │ │ add w12, w12, w7 │ │ - sxtl v3.8h, v3.8b │ │ + ldr d5, [x11, w13, sxtw #3] │ │ asr w13, w12, #10 │ │ - ldr d6, [x11, w13, sxtw #3] │ │ add w12, w12, w7 │ │ - sxtl v4.8h, v4.8b │ │ + ldr d6, [x11, w13, sxtw #3] │ │ + eor v16.8b, v16.8b, v22.8b │ │ + eor v17.8b, v17.8b, v22.8b │ │ asr w13, w12, #10 │ │ - ldr d7, [x11, w13, sxtw #3] │ │ add w12, w12, w7 │ │ - sxtl v5.8h, v5.8b │ │ - ext v18.16b, v16.16b, v17.16b, #2 │ │ - mul v23.8h, v16.8h, v0.8h │ │ - sxtl v6.8h, v6.8b │ │ - ext v19.16b, v16.16b, v17.16b, #4 │ │ - mul v18.8h, v18.8h, v1.8h │ │ - sxtl v7.8h, v7.8b │ │ - ext v20.16b, v16.16b, v17.16b, #6 │ │ - mul v19.8h, v19.8h, v2.8h │ │ - ext v21.16b, v16.16b, v17.16b, #8 │ │ - saddlp v23.4s, v23.8h │ │ - mul v20.8h, v20.8h, v3.8h │ │ - ext v22.16b, v16.16b, v17.16b, #10 │ │ - saddlp v18.4s, v18.8h │ │ - mul v21.8h, v21.8h, v4.8h │ │ - saddlp v19.4s, v19.8h │ │ - mul v22.8h, v22.8h, v5.8h │ │ - saddlp v20.4s, v20.8h │ │ - saddlp v21.4s, v21.8h │ │ - saddlp v22.4s, v22.8h │ │ - addp v18.4s, v23.4s, v18.4s │ │ - ext v23.16b, v16.16b, v17.16b, #12 │ │ - addp v19.4s, v19.4s, v20.4s │ │ - mul v23.8h, v23.8h, v6.8h │ │ - ext v20.16b, v16.16b, v17.16b, #14 │ │ - mul v20.8h, v20.8h, v7.8h │ │ - saddlp v23.4s, v23.8h │ │ - addp v21.4s, v21.4s, v22.4s │ │ - saddlp v20.4s, v20.8h │ │ - addp v20.4s, v23.4s, v20.4s │ │ - addp v18.4s, v18.4s, v19.4s │ │ - addp v20.4s, v21.4s, v20.4s │ │ + ldr d7, [x11, w13, sxtw #3] │ │ + ext v18.8b, v16.8b, v17.8b, #1 │ │ + ext v19.8b, v16.8b, v17.8b, #2 │ │ + smull v0.8h, v0.8b, v16.8b │ │ + smull v1.8h, v1.8b, v18.8b │ │ + ext v18.8b, v16.8b, v17.8b, #3 │ │ + ext v20.8b, v16.8b, v17.8b, #4 │ │ + smull v2.8h, v2.8b, v19.8b │ │ + smull v3.8h, v3.8b, v18.8b │ │ + ext v18.8b, v16.8b, v17.8b, #5 │ │ + ext v19.8b, v16.8b, v17.8b, #6 │ │ + smull v4.8h, v4.8b, v20.8b │ │ + smull v5.8h, v5.8b, v18.8b │ │ + ext v18.8b, v16.8b, v17.8b, #7 │ │ + smull v6.8h, v6.8b, v19.8b │ │ + smull v7.8h, v7.8b, v18.8b │ │ + addp v0.8h, v0.8h, v1.8h │ │ + addp v2.8h, v2.8h, v3.8h │ │ + addp v4.8h, v4.8h, v5.8h │ │ + addp v6.8h, v6.8h, v7.8h │ │ + addp v0.8h, v0.8h, v2.8h │ │ + addp v4.8h, v4.8h, v6.8h │ │ + addp v0.8h, v0.8h, v4.8h │ │ add w5, w5, w8 │ │ - rshrn v16.4h, v18.4s, #3 │ │ - rshrn2 v16.8h, v20.4s, #3 │ │ ret │ │ ldr x4, [x4] │ │ sxth x7, w4 │ │ sbfx x8, x4, #16, #16 │ │ sbfx x9, x4, #32, #16 │ │ asr x4, x4, #48 │ │ mov w10, #0x8 // #8 │ │ sub x2, x2, x3, lsl #1 │ │ sub x2, x2, x3 │ │ sub x2, x2, #0x3 │ │ - adrp x11, a7000 │ │ - add x11, x11, #0x2a8 │ │ + adrp x11, a8000 │ │ + add x11, x11, #0x6a8 │ │ mov x15, x30 │ │ - bl 3d318 │ │ - mov v24.16b, v16.16b │ │ - bl 3d318 │ │ - mov v25.16b, v16.16b │ │ - bl 3d318 │ │ - mov v26.16b, v16.16b │ │ - bl 3d318 │ │ - mov v27.16b, v16.16b │ │ - bl 3d318 │ │ - mov v28.16b, v16.16b │ │ - bl 3d318 │ │ - mov v29.16b, v16.16b │ │ - bl 3d318 │ │ - mov v30.16b, v16.16b │ │ + movi v22.8b, #0x80 │ │ + movi v23.8h, #0x80 │ │ + bl 3d29c │ │ + srshr v24.8h, v0.8h, #3 │ │ + bl 3d29c │ │ + srshr v25.8h, v0.8h, #3 │ │ + bl 3d29c │ │ + srshr v26.8h, v0.8h, #3 │ │ + bl 3d29c │ │ + srshr v27.8h, v0.8h, #3 │ │ + bl 3d29c │ │ + srshr v28.8h, v0.8h, #3 │ │ + bl 3d29c │ │ + srshr v29.8h, v0.8h, #3 │ │ + bl 3d29c │ │ + srshr v30.8h, v0.8h, #3 │ │ add w14, w6, #0x200 │ │ - bl 3d318 │ │ - mov v31.16b, v16.16b │ │ + bl 3d29c │ │ + srshr v31.8h, v0.8h, #3 │ │ asr w13, w14, #10 │ │ - ldr d0, [x11, w13, sxtw #3] │ │ add w14, w14, w9 │ │ + ldr d0, [x11, w13, sxtw #3] │ │ asr w13, w14, #10 │ │ - ldr d1, [x11, w13, sxtw #3] │ │ add w14, w14, w9 │ │ + ldr d1, [x11, w13, sxtw #3] │ │ asr w13, w14, #10 │ │ - ldr d2, [x11, w13, sxtw #3] │ │ add w14, w14, w9 │ │ + ldr d2, [x11, w13, sxtw #3] │ │ asr w13, w14, #10 │ │ - ldr d3, [x11, w13, sxtw #3] │ │ add w14, w14, w9 │ │ + ldr d3, [x11, w13, sxtw #3] │ │ asr w13, w14, #10 │ │ - ldr d4, [x11, w13, sxtw #3] │ │ add w14, w14, w9 │ │ + ldr d4, [x11, w13, sxtw #3] │ │ asr w13, w14, #10 │ │ - ldr d5, [x11, w13, sxtw #3] │ │ add w14, w14, w9 │ │ + ldr d5, [x11, w13, sxtw #3] │ │ asr w13, w14, #10 │ │ - ldr d6, [x11, w13, sxtw #3] │ │ add w14, w14, w9 │ │ + ldr d6, [x11, w13, sxtw #3] │ │ asr w13, w14, #10 │ │ - ldr d7, [x11, w13, sxtw #3] │ │ add w14, w14, w9 │ │ - trn1 v16.8b, v0.8b, v1.8b │ │ - trn2 v17.8b, v0.8b, v1.8b │ │ - trn1 v1.8b, v2.8b, v3.8b │ │ - trn2 v3.8b, v2.8b, v3.8b │ │ - trn1 v0.8b, v4.8b, v5.8b │ │ - trn2 v5.8b, v4.8b, v5.8b │ │ - trn1 v2.8b, v6.8b, v7.8b │ │ - trn2 v7.8b, v6.8b, v7.8b │ │ - trn1 v4.4h, v0.4h, v2.4h │ │ - trn2 v2.4h, v0.4h, v2.4h │ │ - trn1 v6.4h, v5.4h, v7.4h │ │ - trn2 v7.4h, v5.4h, v7.4h │ │ - trn1 v5.4h, v17.4h, v3.4h │ │ - trn2 v17.4h, v17.4h, v3.4h │ │ - trn1 v3.4h, v16.4h, v1.4h │ │ - trn2 v16.4h, v16.4h, v1.4h │ │ - trn1 v0.2s, v3.2s, v4.2s │ │ - trn2 v4.2s, v3.2s, v4.2s │ │ - trn1 v1.2s, v5.2s, v6.2s │ │ - trn2 v5.2s, v5.2s, v6.2s │ │ - trn2 v6.2s, v16.2s, v2.2s │ │ - trn1 v2.2s, v16.2s, v2.2s │ │ - trn1 v3.2s, v17.2s, v7.2s │ │ - trn2 v7.2s, v17.2s, v7.2s │ │ + ldr d7, [x11, w13, sxtw #3] │ │ + zip1 v0.16b, v0.16b, v1.16b │ │ + zip1 v2.16b, v2.16b, v3.16b │ │ + zip1 v4.16b, v4.16b, v5.16b │ │ + zip1 v6.16b, v6.16b, v7.16b │ │ + trn1 v1.8h, v0.8h, v2.8h │ │ + trn2 v3.8h, v0.8h, v2.8h │ │ + trn1 v5.8h, v4.8h, v6.8h │ │ + trn2 v7.8h, v4.8h, v6.8h │ │ + trn1 v0.4s, v1.4s, v5.4s │ │ + trn2 v2.4s, v1.4s, v5.4s │ │ + trn1 v1.4s, v3.4s, v7.4s │ │ + trn2 v3.4s, v3.4s, v7.4s │ │ + sxtl2 v4.8h, v0.16b │ │ sxtl v0.8h, v0.8b │ │ - sxtl v1.8h, v1.8b │ │ + sxtl2 v6.8h, v2.16b │ │ sxtl v2.8h, v2.8b │ │ + sxtl2 v5.8h, v1.16b │ │ + sxtl v1.8h, v1.8b │ │ + sxtl2 v7.8h, v3.16b │ │ sxtl v3.8h, v3.8b │ │ - sxtl v4.8h, v4.8b │ │ - sxtl v5.8h, v5.8b │ │ - sxtl v6.8h, v6.8b │ │ - sxtl v7.8h, v7.8b │ │ smull v16.4s, v24.4h, v0.4h │ │ smlal v16.4s, v25.4h, v1.4h │ │ smlal v16.4s, v26.4h, v2.4h │ │ smlal v16.4s, v27.4h, v3.4h │ │ smlal v16.4s, v28.4h, v4.4h │ │ smlal v16.4s, v29.4h, v5.4h │ │ smlal v16.4s, v30.4h, v6.4h │ │ @@ -57985,108 +57955,99 @@ │ │ mov v24.16b, v25.16b │ │ mov v25.16b, v26.16b │ │ sqrshrn v16.4h, v16.4s, #11 │ │ mov v26.16b, v27.16b │ │ sqrshrn2 v16.8h, v17.4s, #11 │ │ mov v27.16b, v28.16b │ │ mov v28.16b, v29.16b │ │ + add v16.8h, v16.8h, v23.8h │ │ sqxtun v16.8b, v16.8h │ │ mov v29.16b, v30.16b │ │ mov v30.16b, v31.16b │ │ subs w10, w10, #0x1 │ │ st1 {v16.8b}, [x0], x1 │ │ add w6, w6, w4 │ │ - b.gt 3d494 │ │ + b.gt 3d3dc │ │ br x15 │ │ ldr x4, [x4] │ │ sxth x7, w4 │ │ sbfx x8, x4, #16, #16 │ │ sbfx x9, x4, #32, #16 │ │ asr x4, x4, #48 │ │ mov w10, #0x8 // #8 │ │ sub x2, x2, x3, lsl #1 │ │ sub x2, x2, x3 │ │ sub x2, x2, #0x3 │ │ - adrp x11, a7000 │ │ - add x11, x11, #0x2a8 │ │ + adrp x11, a8000 │ │ + add x11, x11, #0x6a8 │ │ mov x15, x30 │ │ lsl x1, x1, #1 │ │ - bl 3d318 │ │ - mov v24.16b, v16.16b │ │ - bl 3d318 │ │ - mov v25.16b, v16.16b │ │ - bl 3d318 │ │ - mov v26.16b, v16.16b │ │ - bl 3d318 │ │ - mov v27.16b, v16.16b │ │ - bl 3d318 │ │ - mov v28.16b, v16.16b │ │ - bl 3d318 │ │ - mov v29.16b, v16.16b │ │ - bl 3d318 │ │ - mov v30.16b, v16.16b │ │ + movi v22.8b, #0x80 │ │ + movi v23.8h, #0x8, lsl #8 │ │ + bl 3d29c │ │ + srshr v24.8h, v0.8h, #3 │ │ + bl 3d29c │ │ + srshr v25.8h, v0.8h, #3 │ │ + bl 3d29c │ │ + srshr v26.8h, v0.8h, #3 │ │ + bl 3d29c │ │ + srshr v27.8h, v0.8h, #3 │ │ + bl 3d29c │ │ + srshr v28.8h, v0.8h, #3 │ │ + bl 3d29c │ │ + srshr v29.8h, v0.8h, #3 │ │ + bl 3d29c │ │ + srshr v30.8h, v0.8h, #3 │ │ add w14, w6, #0x200 │ │ - bl 3d318 │ │ - mov v31.16b, v16.16b │ │ + bl 3d29c │ │ + srshr v31.8h, v0.8h, #3 │ │ asr w13, w14, #10 │ │ - ldr d0, [x11, w13, sxtw #3] │ │ add w14, w14, w9 │ │ + ldr d0, [x11, w13, sxtw #3] │ │ asr w13, w14, #10 │ │ - ldr d1, [x11, w13, sxtw #3] │ │ add w14, w14, w9 │ │ + ldr d1, [x11, w13, sxtw #3] │ │ asr w13, w14, #10 │ │ - ldr d2, [x11, w13, sxtw #3] │ │ add w14, w14, w9 │ │ + ldr d2, [x11, w13, sxtw #3] │ │ asr w13, w14, #10 │ │ - ldr d3, [x11, w13, sxtw #3] │ │ add w14, w14, w9 │ │ + ldr d3, [x11, w13, sxtw #3] │ │ asr w13, w14, #10 │ │ - ldr d4, [x11, w13, sxtw #3] │ │ add w14, w14, w9 │ │ + ldr d4, [x11, w13, sxtw #3] │ │ asr w13, w14, #10 │ │ - ldr d5, [x11, w13, sxtw #3] │ │ add w14, w14, w9 │ │ + ldr d5, [x11, w13, sxtw #3] │ │ asr w13, w14, #10 │ │ - ldr d6, [x11, w13, sxtw #3] │ │ add w14, w14, w9 │ │ + ldr d6, [x11, w13, sxtw #3] │ │ asr w13, w14, #10 │ │ - ldr d7, [x11, w13, sxtw #3] │ │ add w14, w14, w9 │ │ - trn1 v16.8b, v0.8b, v1.8b │ │ - trn2 v17.8b, v0.8b, v1.8b │ │ - trn1 v1.8b, v2.8b, v3.8b │ │ - trn2 v3.8b, v2.8b, v3.8b │ │ - trn1 v0.8b, v4.8b, v5.8b │ │ - trn2 v5.8b, v4.8b, v5.8b │ │ - trn1 v2.8b, v6.8b, v7.8b │ │ - trn2 v7.8b, v6.8b, v7.8b │ │ - trn1 v4.4h, v0.4h, v2.4h │ │ - trn2 v2.4h, v0.4h, v2.4h │ │ - trn1 v6.4h, v5.4h, v7.4h │ │ - trn2 v7.4h, v5.4h, v7.4h │ │ - trn1 v5.4h, v17.4h, v3.4h │ │ - trn2 v17.4h, v17.4h, v3.4h │ │ - trn1 v3.4h, v16.4h, v1.4h │ │ - trn2 v16.4h, v16.4h, v1.4h │ │ - trn1 v0.2s, v3.2s, v4.2s │ │ - trn2 v4.2s, v3.2s, v4.2s │ │ - trn1 v1.2s, v5.2s, v6.2s │ │ - trn2 v5.2s, v5.2s, v6.2s │ │ - trn2 v6.2s, v16.2s, v2.2s │ │ - trn1 v2.2s, v16.2s, v2.2s │ │ - trn1 v3.2s, v17.2s, v7.2s │ │ - trn2 v7.2s, v17.2s, v7.2s │ │ + ldr d7, [x11, w13, sxtw #3] │ │ + zip1 v0.16b, v0.16b, v1.16b │ │ + zip1 v2.16b, v2.16b, v3.16b │ │ + zip1 v4.16b, v4.16b, v5.16b │ │ + zip1 v6.16b, v6.16b, v7.16b │ │ + trn1 v1.8h, v0.8h, v2.8h │ │ + trn2 v3.8h, v0.8h, v2.8h │ │ + trn1 v5.8h, v4.8h, v6.8h │ │ + trn2 v7.8h, v4.8h, v6.8h │ │ + trn1 v0.4s, v1.4s, v5.4s │ │ + trn2 v2.4s, v1.4s, v5.4s │ │ + trn1 v1.4s, v3.4s, v7.4s │ │ + trn2 v3.4s, v3.4s, v7.4s │ │ + sxtl2 v4.8h, v0.16b │ │ sxtl v0.8h, v0.8b │ │ - sxtl v1.8h, v1.8b │ │ + sxtl2 v6.8h, v2.16b │ │ sxtl v2.8h, v2.8b │ │ + sxtl2 v5.8h, v1.16b │ │ + sxtl v1.8h, v1.8b │ │ + sxtl2 v7.8h, v3.16b │ │ sxtl v3.8h, v3.8b │ │ - sxtl v4.8h, v4.8b │ │ - sxtl v5.8h, v5.8b │ │ - sxtl v6.8h, v6.8b │ │ - sxtl v7.8h, v7.8b │ │ smull v16.4s, v24.4h, v0.4h │ │ smlal v16.4s, v25.4h, v1.4h │ │ smlal v16.4s, v26.4h, v2.4h │ │ smlal v16.4s, v27.4h, v3.4h │ │ smlal v16.4s, v28.4h, v4.4h │ │ smlal v16.4s, v29.4h, v5.4h │ │ smlal v16.4s, v30.4h, v6.4h │ │ @@ -58102,20 +58063,21 @@ │ │ mov v24.16b, v25.16b │ │ mov v25.16b, v26.16b │ │ sqrshrn v16.4h, v16.4s, #7 │ │ mov v26.16b, v27.16b │ │ sqrshrn2 v16.8h, v17.4s, #7 │ │ mov v27.16b, v28.16b │ │ mov v28.16b, v29.16b │ │ + add v16.8h, v16.8h, v23.8h │ │ mov v29.16b, v30.16b │ │ mov v30.16b, v31.16b │ │ subs w10, w10, #0x1 │ │ st1 {v16.8h}, [x0], x1 │ │ add w6, w6, w4 │ │ - b.gt 3d668 │ │ + b.gt 3d58c │ │ br x15 │ │ ldp x8, x9, [sp] │ │ sub x12, x3, #0x1 │ │ cmp x5, x3 │ │ sub x13, x2, #0x1 │ │ csel x12, x12, x5, ge // ge = tcont │ │ cmp x4, x2 │ │ @@ -58146,235 +58108,235 @@ │ │ csel x4, x4, x13, lt // lt = tstop │ │ sub x1, x1, x5 │ │ madd x6, x5, x7, x6 │ │ sub x2, x0, x4 │ │ sub x1, x1, x10 │ │ sub x2, x2, x11 │ │ mov x14, x6 │ │ - cbz x4, 3d8d4 │ │ - cbz x11, 3d92c │ │ + cbz x4, 3d7cc │ │ + cbz x11, 3d824 │ │ ld1r {v0.16b}, [x8] │ │ mov x12, x6 │ │ mov x3, x4 │ │ subs x3, x3, #0x10 │ │ st1 {v0.16b}, [x12], #16 │ │ - b.gt 3d874 │ │ + b.gt 3d76c │ │ mov x13, x8 │ │ add x12, x6, x4 │ │ mov x3, x2 │ │ ld1 {v0.16b, v1.16b}, [x13], #32 │ │ subs x3, x3, #0x20 │ │ st1 {v0.16b, v1.16b}, [x12], #32 │ │ - b.gt 3d88c │ │ + b.gt 3d784 │ │ add x3, x8, x2 │ │ sub x3, x3, #0x1 │ │ add x12, x6, x4 │ │ ld1r {v0.16b}, [x3] │ │ add x12, x12, x2 │ │ mov x3, x11 │ │ subs x3, x3, #0x10 │ │ st1 {v0.16b}, [x12], #16 │ │ - b.gt 3d8b4 │ │ + b.gt 3d7ac │ │ subs x1, x1, #0x1 │ │ add x6, x6, x7 │ │ add x8, x8, x9 │ │ - b.gt 3d868 │ │ - b 3d9a0 │ │ - cbz x11, 3d974 │ │ + b.gt 3d760 │ │ + b 3d898 │ │ + cbz x11, 3d86c │ │ mov x13, x8 │ │ add x12, x6, x4 │ │ mov x3, x2 │ │ ld1 {v0.16b, v1.16b}, [x13], #32 │ │ subs x3, x3, #0x20 │ │ st1 {v0.16b, v1.16b}, [x12], #32 │ │ - b.gt 3d8e4 │ │ + b.gt 3d7dc │ │ add x3, x8, x2 │ │ sub x3, x3, #0x1 │ │ add x12, x6, x4 │ │ ld1r {v0.16b}, [x3] │ │ add x12, x12, x2 │ │ mov x3, x11 │ │ subs x3, x3, #0x10 │ │ st1 {v0.16b}, [x12], #16 │ │ - b.gt 3d90c │ │ + b.gt 3d804 │ │ subs x1, x1, #0x1 │ │ add x6, x6, x7 │ │ add x8, x8, x9 │ │ - b.gt 3d8d8 │ │ - b 3d9a0 │ │ + b.gt 3d7d0 │ │ + b 3d898 │ │ ld1r {v0.16b}, [x8] │ │ mov x12, x6 │ │ mov x3, x4 │ │ subs x3, x3, #0x10 │ │ st1 {v0.16b}, [x12], #16 │ │ - b.gt 3d938 │ │ + b.gt 3d830 │ │ mov x13, x8 │ │ add x12, x6, x4 │ │ mov x3, x2 │ │ ld1 {v0.16b, v1.16b}, [x13], #32 │ │ subs x3, x3, #0x20 │ │ st1 {v0.16b, v1.16b}, [x12], #32 │ │ - b.gt 3d950 │ │ + b.gt 3d848 │ │ subs x1, x1, #0x1 │ │ add x6, x6, x7 │ │ add x8, x8, x9 │ │ - b.gt 3d92c │ │ - b 3d9a0 │ │ + b.gt 3d824 │ │ + b 3d898 │ │ mov x13, x8 │ │ add x12, x6, x4 │ │ mov x3, x2 │ │ ld1 {v0.16b, v1.16b}, [x13], #32 │ │ subs x3, x3, #0x20 │ │ st1 {v0.16b, v1.16b}, [x12], #32 │ │ - b.gt 3d980 │ │ + b.gt 3d878 │ │ subs x1, x1, #0x1 │ │ add x6, x6, x7 │ │ add x8, x8, x9 │ │ - b.gt 3d974 │ │ - cbz x10, 3d9d0 │ │ + b.gt 3d86c │ │ + cbz x10, 3d8c8 │ │ sub x8, x6, x7 │ │ mov x4, x0 │ │ ld1 {v0.16b, v1.16b}, [x8], #32 │ │ mov x3, x10 │ │ subs x3, x3, #0x1 │ │ st1 {v0.16b, v1.16b}, [x6], x7 │ │ - b.gt 3d9b4 │ │ + b.gt 3d8ac │ │ msub x6, x7, x10, x6 │ │ subs x4, x4, #0x20 │ │ add x6, x6, #0x20 │ │ - b.gt 3d9ac │ │ - cbz x5, 3d9fc │ │ + b.gt 3d8a4 │ │ + cbz x5, 3d8f4 │ │ msub x6, x7, x5, x14 │ │ ld1 {v0.16b, v1.16b}, [x14], #32 │ │ mov x3, x5 │ │ subs x3, x3, #0x1 │ │ st1 {v0.16b, v1.16b}, [x6], x7 │ │ - b.gt 3d9e0 │ │ + b.gt 3d8d8 │ │ msub x6, x7, x5, x6 │ │ subs x0, x0, #0x20 │ │ add x6, x6, #0x20 │ │ - b.gt 3d9d8 │ │ + b.gt 3d8d0 │ │ ret │ │ movi v30.8h, #0x80, lsl #8 │ │ mov v31.16b, v30.16b │ │ sub x0, x0, #0x44 │ │ tst w6, #0x4 │ │ - b.ne 3da20 // b.any │ │ + b.ne 3d918 // b.any │ │ st1 {v30.8h, v31.8h}, [x0], #32 │ │ st1 {v30.8h, v31.8h}, [x0], #32 │ │ - b 3db00 │ │ + b 3d9f8 │ │ add x9, x4, x2 │ │ tst w6, #0x1 │ │ - b.eq 3da9c // b.none │ │ + b.eq 3d994 // b.none │ │ sub x4, x4, #0x4 │ │ sub x9, x9, #0x4 │ │ tst w6, #0x2 │ │ - b.eq 3da68 // b.none │ │ + b.eq 3d960 // b.none │ │ ldr q0, [x4] │ │ ldr d1, [x4, #16] │ │ ldr q2, [x9] │ │ ldr d3, [x9, #16] │ │ str q0, [x0] │ │ str d1, [x0, #16] │ │ add x0, x0, #0x20 │ │ str q2, [x0] │ │ str d3, [x0, #16] │ │ add x0, x0, #0x20 │ │ - b 3db00 │ │ + b 3d9f8 │ │ ldr q0, [x4] │ │ ldr s1, [x4, #16] │ │ ldr q2, [x9] │ │ ldr s3, [x9, #16] │ │ str q0, [x0] │ │ str s1, [x0, #16] │ │ str s31, [x0, #20] │ │ add x0, x0, #0x20 │ │ str q2, [x0] │ │ str s3, [x0, #16] │ │ str s31, [x0, #20] │ │ add x0, x0, #0x20 │ │ - b 3db00 │ │ + b 3d9f8 │ │ tst w6, #0x2 │ │ - b.eq 3dad8 // b.none │ │ + b.eq 3d9d0 // b.none │ │ ldr q0, [x4] │ │ ldr s1, [x4, #16] │ │ ldr q2, [x9] │ │ ldr s3, [x9, #16] │ │ str s31, [x0] │ │ stur q0, [x0, #4] │ │ str s1, [x0, #20] │ │ add x0, x0, #0x20 │ │ str s31, [x0] │ │ stur q2, [x0, #4] │ │ str s3, [x0, #20] │ │ add x0, x0, #0x20 │ │ - b 3db00 │ │ + b 3d9f8 │ │ ldr q0, [x4] │ │ ldr q1, [x9] │ │ str s31, [x0] │ │ stur q0, [x0, #4] │ │ str s31, [x0, #20] │ │ add x0, x0, #0x20 │ │ str s31, [x0] │ │ stur q1, [x0, #4] │ │ str s31, [x0, #20] │ │ add x0, x0, #0x20 │ │ tst w6, #0x1 │ │ - b.eq 3db5c // b.none │ │ + b.eq 3da54 // b.none │ │ tst w6, #0x2 │ │ - b.eq 3db38 // b.none │ │ + b.eq 3da30 // b.none │ │ ld1 {v0.s}[0], [x3], #4 │ │ ldr s2, [x1, #16] │ │ ld1 {v1.8h}, [x1], x2 │ │ subs w5, w5, #0x1 │ │ str s0, [x0] │ │ stur q1, [x0, #4] │ │ str s2, [x0, #20] │ │ add x0, x0, #0x20 │ │ - b.gt 3db10 │ │ - b 3dba4 │ │ + b.gt 3da08 │ │ + b 3da9c │ │ ld1 {v0.s}[0], [x3], #4 │ │ ld1 {v1.8h}, [x1], x2 │ │ subs w5, w5, #0x1 │ │ str s0, [x0] │ │ stur q1, [x0, #4] │ │ str s31, [x0, #20] │ │ add x0, x0, #0x20 │ │ - b.gt 3db38 │ │ - b 3dba4 │ │ + b.gt 3da30 │ │ + b 3da9c │ │ tst w6, #0x2 │ │ - b.eq 3db88 // b.none │ │ + b.eq 3da80 // b.none │ │ ldr s1, [x1, #16] │ │ ld1 {v0.8h}, [x1], x2 │ │ subs w5, w5, #0x1 │ │ str s31, [x0] │ │ stur q0, [x0, #4] │ │ str s1, [x0, #20] │ │ add x0, x0, #0x20 │ │ - b.gt 3db64 │ │ - b 3dba4 │ │ + b.gt 3da5c │ │ + b 3da9c │ │ ld1 {v0.8h}, [x1], x2 │ │ subs w5, w5, #0x1 │ │ str s31, [x0] │ │ stur q0, [x0, #4] │ │ str s31, [x0, #20] │ │ add x0, x0, #0x20 │ │ - b.gt 3db88 │ │ + b.gt 3da80 │ │ tst w6, #0x8 │ │ - b.ne 3dbb8 // b.any │ │ + b.ne 3dab0 // b.any │ │ st1 {v30.8h, v31.8h}, [x0], #32 │ │ st1 {v30.8h, v31.8h}, [x0], #32 │ │ ret │ │ add x9, x1, x2 │ │ tst w6, #0x1 │ │ - b.eq 3dc2c // b.none │ │ + b.eq 3db24 // b.none │ │ sub x1, x1, #0x4 │ │ sub x9, x9, #0x4 │ │ tst w6, #0x2 │ │ - b.eq 3dbfc // b.none │ │ + b.eq 3daf4 // b.none │ │ ldr q0, [x1] │ │ ldr d1, [x1, #16] │ │ ldr q2, [x9] │ │ ldr d3, [x9, #16] │ │ str q0, [x0] │ │ str d1, [x0, #16] │ │ add x0, x0, #0x20 │ │ @@ -58390,15 +58352,15 @@ │ │ str s31, [x0, #20] │ │ add x0, x0, #0x20 │ │ str q2, [x0] │ │ str s3, [x0, #16] │ │ str s31, [x0, #20] │ │ ret │ │ tst w6, #0x2 │ │ - b.eq 3dc64 // b.none │ │ + b.eq 3db5c // b.none │ │ ldr q0, [x1] │ │ ldr s1, [x1, #16] │ │ ldr q2, [x9] │ │ ldr s3, [x9, #16] │ │ str s31, [x0] │ │ stur q0, [x0, #4] │ │ str s1, [x0, #20] │ │ @@ -58417,125 +58379,125 @@ │ │ stur q1, [x0, #4] │ │ str s31, [x0, #20] │ │ ret │ │ movi v30.8h, #0x80, lsl #8 │ │ mov v31.16b, v30.16b │ │ sub x0, x0, #0x24 │ │ tst w6, #0x4 │ │ - b.ne 3dca8 // b.any │ │ + b.ne 3dba0 // b.any │ │ st1 {v30.8h, v31.8h}, [x0], #32 │ │ - b 3dd88 │ │ + b 3dc80 │ │ add x9, x4, x2 │ │ tst w6, #0x1 │ │ - b.eq 3dd24 // b.none │ │ + b.eq 3dc1c // b.none │ │ sub x4, x4, #0x4 │ │ sub x9, x9, #0x4 │ │ tst w6, #0x2 │ │ - b.eq 3dcf0 // b.none │ │ + b.eq 3dbe8 // b.none │ │ ldr d0, [x4] │ │ ldr d1, [x4, #8] │ │ ldr d2, [x9] │ │ ldr d3, [x9, #8] │ │ str d0, [x0] │ │ str d1, [x0, #8] │ │ add x0, x0, #0x10 │ │ str d2, [x0] │ │ str d3, [x0, #8] │ │ add x0, x0, #0x10 │ │ - b 3dd88 │ │ + b 3dc80 │ │ ldr d0, [x4] │ │ ldr s1, [x4, #8] │ │ ldr d2, [x9] │ │ ldr s3, [x9, #8] │ │ str d0, [x0] │ │ str s1, [x0, #8] │ │ str s31, [x0, #12] │ │ add x0, x0, #0x10 │ │ str d2, [x0] │ │ str s3, [x0, #8] │ │ str s31, [x0, #12] │ │ add x0, x0, #0x10 │ │ - b 3dd88 │ │ + b 3dc80 │ │ tst w6, #0x2 │ │ - b.eq 3dd60 // b.none │ │ + b.eq 3dc58 // b.none │ │ ldr d0, [x4] │ │ ldr s1, [x4, #8] │ │ ldr d2, [x9] │ │ ldr s3, [x9, #8] │ │ str s31, [x0] │ │ stur d0, [x0, #4] │ │ str s1, [x0, #12] │ │ add x0, x0, #0x10 │ │ str s31, [x0] │ │ stur d2, [x0, #4] │ │ str s3, [x0, #12] │ │ add x0, x0, #0x10 │ │ - b 3dd88 │ │ + b 3dc80 │ │ ldr d0, [x4] │ │ ldr d1, [x9] │ │ str s31, [x0] │ │ stur d0, [x0, #4] │ │ str s31, [x0, #12] │ │ add x0, x0, #0x10 │ │ str s31, [x0] │ │ stur d1, [x0, #4] │ │ str s31, [x0, #12] │ │ add x0, x0, #0x10 │ │ tst w6, #0x1 │ │ - b.eq 3dde4 // b.none │ │ + b.eq 3dcdc // b.none │ │ tst w6, #0x2 │ │ - b.eq 3ddc0 // b.none │ │ + b.eq 3dcb8 // b.none │ │ ld1 {v0.s}[0], [x3], #4 │ │ ldr s2, [x1, #8] │ │ ld1 {v1.4h}, [x1], x2 │ │ subs w5, w5, #0x1 │ │ str s0, [x0] │ │ stur d1, [x0, #4] │ │ str s2, [x0, #12] │ │ add x0, x0, #0x10 │ │ - b.gt 3dd98 │ │ - b 3de2c │ │ + b.gt 3dc90 │ │ + b 3dd24 │ │ ld1 {v0.s}[0], [x3], #4 │ │ ld1 {v1.4h}, [x1], x2 │ │ subs w5, w5, #0x1 │ │ str s0, [x0] │ │ stur d1, [x0, #4] │ │ str s31, [x0, #12] │ │ add x0, x0, #0x10 │ │ - b.gt 3ddc0 │ │ - b 3de2c │ │ + b.gt 3dcb8 │ │ + b 3dd24 │ │ tst w6, #0x2 │ │ - b.eq 3de10 // b.none │ │ + b.eq 3dd08 // b.none │ │ ldr s1, [x1, #8] │ │ ld1 {v0.4h}, [x1], x2 │ │ subs w5, w5, #0x1 │ │ str s31, [x0] │ │ stur d0, [x0, #4] │ │ str s1, [x0, #12] │ │ add x0, x0, #0x10 │ │ - b.gt 3ddec │ │ - b 3de2c │ │ + b.gt 3dce4 │ │ + b 3dd24 │ │ ld1 {v0.4h}, [x1], x2 │ │ subs w5, w5, #0x1 │ │ str s31, [x0] │ │ stur d0, [x0, #4] │ │ str s31, [x0, #12] │ │ add x0, x0, #0x10 │ │ - b.gt 3de10 │ │ + b.gt 3dd08 │ │ tst w6, #0x8 │ │ - b.ne 3de3c // b.any │ │ + b.ne 3dd34 // b.any │ │ st1 {v30.8h, v31.8h}, [x0], #32 │ │ ret │ │ add x9, x1, x2 │ │ tst w6, #0x1 │ │ - b.eq 3deb0 // b.none │ │ + b.eq 3dda8 // b.none │ │ sub x1, x1, #0x4 │ │ sub x9, x9, #0x4 │ │ tst w6, #0x2 │ │ - b.eq 3de80 // b.none │ │ + b.eq 3dd78 // b.none │ │ ldr d0, [x1] │ │ ldr d1, [x1, #8] │ │ ldr d2, [x9] │ │ ldr d3, [x9, #8] │ │ str d0, [x0] │ │ str d1, [x0, #8] │ │ add x0, x0, #0x10 │ │ @@ -58551,15 +58513,15 @@ │ │ str s31, [x0, #12] │ │ add x0, x0, #0x10 │ │ str d2, [x0] │ │ str s3, [x0, #8] │ │ str s31, [x0, #12] │ │ ret │ │ tst w6, #0x2 │ │ - b.eq 3dee8 // b.none │ │ + b.eq 3dde0 // b.none │ │ ldr d0, [x1] │ │ ldr s1, [x1, #8] │ │ ldr d2, [x9] │ │ ldr s3, [x9, #8] │ │ str s31, [x0] │ │ stur d0, [x0, #4] │ │ str s1, [x0, #12] │ │ @@ -58578,21 +58540,21 @@ │ │ stur d1, [x0, #4] │ │ str s31, [x0, #12] │ │ ret │ │ ldr w9, [sp, #8] │ │ clz w9, w9 │ │ sub w9, w9, #0x18 │ │ neg w9, w9 │ │ - adrp x8, a9000 │ │ - add x8, x8, #0x1f0 │ │ + adrp x8, aa000 │ │ + add x8, x8, #0x4a0 │ │ lsr w9, w3, w9 │ │ and w9, w9, #0x1 │ │ add x8, x8, w9, uxtw #1 │ │ - adrp x9, a9000 │ │ - add x9, x9, #0x1b8 │ │ + adrp x9, aa000 │ │ + add x9, x9, #0x468 │ │ add x5, x9, w5, uxtw #1 │ │ movi v30.4h, #0xf │ │ dup v28.4h, w6 │ │ dup v25.8h, w3 │ │ trn1 v24.4h, v25.4h, v27.4h │ │ clz v24.4h, v24.4h │ │ sub v24.4h, v30.4h, v24.4h │ │ @@ -58624,28 +58586,28 @@ │ │ smax v18.8h, v18.8h, v16.8h │ │ smax v22.8h, v22.8h, v20.8h │ │ mla v1.8h, v18.8h, v19.8h │ │ mla v1.8h, v22.8h, v19.8h │ │ add x5, x5, #0x1 │ │ subs w11, w11, #0x1 │ │ add x8, x8, #0x1 │ │ - b.ne 3df70 // b.any │ │ + b.ne 3de68 // b.any │ │ sshr v4.8h, v1.8h, #15 │ │ add v1.8h, v1.8h, v4.8h │ │ srshr v1.8h, v1.8h, #4 │ │ add v0.8h, v0.8h, v1.8h │ │ add x2, x2, #0x20 │ │ subs w7, w7, #0x1 │ │ st1 {v0.8h}, [x0], x1 │ │ sub x5, x5, #0x2 │ │ sub x8, x8, #0x2 │ │ - b.gt 3df64 │ │ + b.gt 3de5c │ │ ret │ │ - adrp x9, a9000 │ │ - add x9, x9, #0x1b8 │ │ + adrp x9, aa000 │ │ + add x9, x9, #0x468 │ │ add x5, x9, w5, uxtw #1 │ │ movi v30.4h, #0xf │ │ dup v28.4h, w6 │ │ dup v27.8h, w4 │ │ trn1 v24.4h, v25.4h, v27.4h │ │ clz v24.4h, v24.4h │ │ sub v24.4h, v30.4h, v24.4h │ │ @@ -58699,36 +58661,36 @@ │ │ dup v19.8h, w11 │ │ smax v18.8h, v18.8h, v16.8h │ │ smax v22.8h, v22.8h, v20.8h │ │ mla v1.8h, v18.8h, v19.8h │ │ mla v1.8h, v22.8h, v19.8h │ │ sub x5, x5, #0xb │ │ subs w11, w11, #0x1 │ │ - b.ne 3e044 // b.any │ │ + b.ne 3df3c // b.any │ │ sshr v4.8h, v1.8h, #15 │ │ add v1.8h, v1.8h, v4.8h │ │ srshr v1.8h, v1.8h, #4 │ │ add v0.8h, v0.8h, v1.8h │ │ add x2, x2, #0x20 │ │ subs w7, w7, #0x1 │ │ st1 {v0.8h}, [x0], x1 │ │ sub x5, x5, #0x2 │ │ - b.gt 3e038 │ │ + b.gt 3df30 │ │ ret │ │ ldr w9, [sp, #8] │ │ clz w9, w9 │ │ sub w9, w9, #0x18 │ │ neg w9, w9 │ │ - adrp x8, a9000 │ │ - add x8, x8, #0x1f0 │ │ + adrp x8, aa000 │ │ + add x8, x8, #0x4a0 │ │ lsr w9, w3, w9 │ │ and w9, w9, #0x1 │ │ add x8, x8, w9, uxtw #1 │ │ - adrp x9, a9000 │ │ - add x9, x9, #0x1b8 │ │ + adrp x9, aa000 │ │ + add x9, x9, #0x468 │ │ add x5, x9, w5, uxtw #1 │ │ movi v30.4h, #0xf │ │ dup v28.4h, w6 │ │ dup v25.8h, w3 │ │ dup v27.8h, w4 │ │ trn1 v24.4h, v25.4h, v27.4h │ │ clz v24.4h, v24.4h │ │ @@ -58822,44 +58784,44 @@ │ │ smax v18.8h, v18.8h, v16.8h │ │ smax v22.8h, v22.8h, v20.8h │ │ mla v1.8h, v18.8h, v19.8h │ │ mla v1.8h, v22.8h, v19.8h │ │ sub x5, x5, #0xb │ │ subs w11, w11, #0x1 │ │ add x8, x8, #0x1 │ │ - b.ne 3e1a0 // b.any │ │ + b.ne 3e098 // b.any │ │ sshr v4.8h, v1.8h, #15 │ │ add v1.8h, v1.8h, v4.8h │ │ srshr v1.8h, v1.8h, #4 │ │ add v0.8h, v0.8h, v1.8h │ │ smin v0.8h, v0.8h, v3.8h │ │ smax v0.8h, v0.8h, v2.8h │ │ add x2, x2, #0x20 │ │ subs w7, w7, #0x1 │ │ st1 {v0.8h}, [x0], x1 │ │ sub x5, x5, #0x2 │ │ sub x8, x8, #0x2 │ │ - b.gt 3e18c │ │ + b.gt 3e084 │ │ ret │ │ - cbnz w3, 3e330 │ │ - b 3e008 │ │ - cbnz w4, 3e338 │ │ - b 3df10 │ │ - b 3e130 │ │ + cbnz w3, 3e228 │ │ + b 3df00 │ │ + cbnz w4, 3e230 │ │ + b 3de08 │ │ + b 3e028 │ │ ldr w9, [sp, #8] │ │ clz w9, w9 │ │ sub w9, w9, #0x18 │ │ neg w9, w9 │ │ - adrp x8, a9000 │ │ - add x8, x8, #0x1f0 │ │ + adrp x8, aa000 │ │ + add x8, x8, #0x4a0 │ │ lsr w9, w3, w9 │ │ and w9, w9, #0x1 │ │ add x8, x8, w9, uxtw #1 │ │ - adrp x9, a9000 │ │ - add x9, x9, #0x1d4 │ │ + adrp x9, aa000 │ │ + add x9, x9, #0x484 │ │ add x5, x9, w5, uxtw #1 │ │ movi v30.4h, #0xf │ │ dup v28.4h, w6 │ │ dup v25.8h, w3 │ │ trn1 v24.4h, v25.4h, v27.4h │ │ clz v24.4h, v24.4h │ │ sub v24.4h, v30.4h, v24.4h │ │ @@ -58897,29 +58859,29 @@ │ │ smax v18.8h, v18.8h, v16.8h │ │ smax v22.8h, v22.8h, v20.8h │ │ mla v1.8h, v18.8h, v19.8h │ │ mla v1.8h, v22.8h, v19.8h │ │ add x5, x5, #0x1 │ │ subs w11, w11, #0x1 │ │ add x8, x8, #0x1 │ │ - b.ne 3e3a4 // b.any │ │ + b.ne 3e29c // b.any │ │ sshr v4.8h, v1.8h, #15 │ │ add v1.8h, v1.8h, v4.8h │ │ srshr v1.8h, v1.8h, #4 │ │ add v0.8h, v0.8h, v1.8h │ │ st1 {v0.d}[0], [x0], x1 │ │ add x2, x2, #0x20 │ │ subs w7, w7, #0x2 │ │ st1 {v0.d}[1], [x0], x1 │ │ sub x5, x5, #0x2 │ │ sub x8, x8, #0x2 │ │ - b.gt 3e390 │ │ + b.gt 3e288 │ │ ret │ │ - adrp x9, a9000 │ │ - add x9, x9, #0x1d4 │ │ + adrp x9, aa000 │ │ + add x9, x9, #0x484 │ │ add x5, x9, w5, uxtw #1 │ │ movi v30.4h, #0xf │ │ dup v28.4h, w6 │ │ dup v27.8h, w4 │ │ trn1 v24.4h, v25.4h, v27.4h │ │ clz v24.4h, v24.4h │ │ sub v24.4h, v30.4h, v24.4h │ │ @@ -58983,37 +58945,37 @@ │ │ dup v19.8h, w11 │ │ smax v18.8h, v18.8h, v16.8h │ │ smax v22.8h, v22.8h, v20.8h │ │ mla v1.8h, v18.8h, v19.8h │ │ mla v1.8h, v22.8h, v19.8h │ │ sub x5, x5, #0xb │ │ subs w11, w11, #0x1 │ │ - b.ne 3e494 // b.any │ │ + b.ne 3e38c // b.any │ │ sshr v4.8h, v1.8h, #15 │ │ add v1.8h, v1.8h, v4.8h │ │ srshr v1.8h, v1.8h, #4 │ │ add v0.8h, v0.8h, v1.8h │ │ st1 {v0.d}[0], [x0], x1 │ │ add x2, x2, #0x20 │ │ subs w7, w7, #0x2 │ │ st1 {v0.d}[1], [x0], x1 │ │ sub x5, x5, #0x2 │ │ - b.gt 3e480 │ │ + b.gt 3e378 │ │ ret │ │ ldr w9, [sp, #8] │ │ clz w9, w9 │ │ sub w9, w9, #0x18 │ │ neg w9, w9 │ │ - adrp x8, a9000 │ │ - add x8, x8, #0x1f0 │ │ + adrp x8, aa000 │ │ + add x8, x8, #0x4a0 │ │ lsr w9, w3, w9 │ │ and w9, w9, #0x1 │ │ add x8, x8, w9, uxtw #1 │ │ - adrp x9, a9000 │ │ - add x9, x9, #0x1d4 │ │ + adrp x9, aa000 │ │ + add x9, x9, #0x484 │ │ add x5, x9, w5, uxtw #1 │ │ movi v30.4h, #0xf │ │ dup v28.4h, w6 │ │ dup v25.8h, w3 │ │ dup v27.8h, w4 │ │ trn1 v24.4h, v25.4h, v27.4h │ │ clz v24.4h, v24.4h │ │ @@ -59121,277 +59083,282 @@ │ │ smax v18.8h, v18.8h, v16.8h │ │ smax v22.8h, v22.8h, v20.8h │ │ mla v1.8h, v18.8h, v19.8h │ │ mla v1.8h, v22.8h, v19.8h │ │ sub x5, x5, #0xb │ │ subs w11, w11, #0x1 │ │ add x8, x8, #0x1 │ │ - b.ne 3e61c // b.any │ │ + b.ne 3e514 // b.any │ │ sshr v4.8h, v1.8h, #15 │ │ add v1.8h, v1.8h, v4.8h │ │ srshr v1.8h, v1.8h, #4 │ │ add v0.8h, v0.8h, v1.8h │ │ smin v0.8h, v0.8h, v3.8h │ │ smax v0.8h, v0.8h, v2.8h │ │ st1 {v0.d}[0], [x0], x1 │ │ add x2, x2, #0x20 │ │ subs w7, w7, #0x2 │ │ st1 {v0.d}[1], [x0], x1 │ │ sub x5, x5, #0x2 │ │ sub x8, x8, #0x2 │ │ - b.gt 3e600 │ │ + b.gt 3e4f8 │ │ ret │ │ - cbnz w3, 3e7e0 │ │ - b 3e450 │ │ - cbnz w4, 3e7e8 │ │ - b 3e33c │ │ - b 3e5a4 │ │ + cbnz w3, 3e6d8 │ │ + b 3e348 │ │ + cbnz w4, 3e6e0 │ │ + b 3e234 │ │ + b 3e49c │ │ str d8, [sp, #-16]! │ │ clz w3, w3 │ │ sub w3, w3, #0x18 │ │ dup v8.8h, w3 │ │ sub sp, sp, #0x20 │ │ mov w3, #0x8 // #8 │ │ movi v31.8h, #0x80 │ │ movi v30.16b, #0x0 │ │ movi v1.8h, #0x0 │ │ movi v3.8h, #0x0 │ │ movi v5.8h, #0x0 │ │ movi v7.8h, #0x0 │ │ + ld1 {v26.8h}, [x0], x1 │ │ movi v17.8h, #0x0 │ │ movi v18.8h, #0x0 │ │ - movi v19.8h, #0x0 │ │ - movi v21.8h, #0x0 │ │ - ld1 {v26.8h}, [x0], x1 │ │ ushl v26.8h, v26.8h, v8.8h │ │ + movi v19.8h, #0x0 │ │ sub v26.8h, v26.8h, v31.8h │ │ + movi v21.8h, #0x0 │ │ addv h25, v26.8h │ │ rev64 v27.8h, v26.8h │ │ addp v28.8h, v26.8h, v30.8h │ │ add v5.8h, v5.8h, v26.8h │ │ ext v27.16b, v27.16b, v27.16b, #8 │ │ rev64 v29.4h, v28.4h │ │ mov v4.h[0], v25.h[0] │ │ - mov v0.16b, v26.16b │ │ - mov v2.16b, v27.16b │ │ - mov v6.16b, v28.16b │ │ - mov v16.16b, v29.16b │ │ ext v22.16b, v30.16b, v26.16b, #10 │ │ ext v23.16b, v26.16b, v30.16b, #10 │ │ add v18.8h, v18.8h, v22.8h │ │ add v19.4h, v19.4h, v23.4h │ │ mov v20.16b, v26.16b │ │ + mov v0.16b, v26.16b │ │ ld1 {v26.8h}, [x0], x1 │ │ + mov v2.16b, v27.16b │ │ ushl v26.8h, v26.8h, v8.8h │ │ + mov v6.16b, v28.16b │ │ sub v26.8h, v26.8h, v31.8h │ │ + mov v16.16b, v29.16b │ │ addv h25, v26.8h │ │ rev64 v27.8h, v26.8h │ │ addp v28.8h, v26.8h, v30.8h │ │ add v5.8h, v5.8h, v26.8h │ │ ext v27.16b, v27.16b, v27.16b, #8 │ │ rev64 v29.4h, v28.4h │ │ mov v4.h[1], v25.h[0] │ │ + ext v22.16b, v30.16b, v26.16b, #10 │ │ + ext v23.16b, v26.16b, v30.16b, #10 │ │ + add v18.8h, v18.8h, v22.8h │ │ + add v19.4h, v19.4h, v23.4h │ │ + add v20.8h, v20.8h, v26.8h │ │ ext v22.16b, v30.16b, v26.16b, #14 │ │ ext v23.16b, v26.16b, v30.16b, #14 │ │ ext v24.16b, v30.16b, v27.16b, #14 │ │ ext v25.16b, v27.16b, v30.16b, #14 │ │ + ld1 {v26.8h}, [x0], x1 │ │ add v0.8h, v0.8h, v22.8h │ │ add v1.8h, v1.8h, v23.8h │ │ add v2.8h, v2.8h, v24.8h │ │ add v3.8h, v3.8h, v25.8h │ │ + ushl v26.8h, v26.8h, v8.8h │ │ ext v22.16b, v30.16b, v28.16b, #14 │ │ ext v23.16b, v28.16b, v30.16b, #14 │ │ ext v24.16b, v30.16b, v29.16b, #14 │ │ ext v25.16b, v29.16b, v30.16b, #14 │ │ + sub v26.8h, v26.8h, v31.8h │ │ add v6.8h, v6.8h, v22.8h │ │ add v7.4h, v7.4h, v23.4h │ │ add v16.8h, v16.8h, v24.8h │ │ add v17.4h, v17.4h, v25.4h │ │ - ext v22.16b, v30.16b, v26.16b, #10 │ │ - ext v23.16b, v26.16b, v30.16b, #10 │ │ - add v18.8h, v18.8h, v22.8h │ │ - add v19.4h, v19.4h, v23.4h │ │ - add v20.8h, v20.8h, v26.8h │ │ - ld1 {v26.8h}, [x0], x1 │ │ - ushl v26.8h, v26.8h, v8.8h │ │ - sub v26.8h, v26.8h, v31.8h │ │ addv h25, v26.8h │ │ rev64 v27.8h, v26.8h │ │ addp v28.8h, v26.8h, v30.8h │ │ add v5.8h, v5.8h, v26.8h │ │ ext v27.16b, v27.16b, v27.16b, #8 │ │ rev64 v29.4h, v28.4h │ │ mov v4.h[2], v25.h[0] │ │ ext v22.16b, v30.16b, v26.16b, #12 │ │ ext v23.16b, v26.16b, v30.16b, #12 │ │ + add v18.8h, v18.8h, v22.8h │ │ + add v19.4h, v19.4h, v23.4h │ │ + ext v24.16b, v30.16b, v26.16b, #14 │ │ + ext v25.16b, v26.16b, v30.16b, #14 │ │ + add v20.8h, v20.8h, v24.8h │ │ + add v21.4h, v21.4h, v25.4h │ │ + ext v22.16b, v30.16b, v26.16b, #12 │ │ + ext v23.16b, v26.16b, v30.16b, #12 │ │ ext v24.16b, v30.16b, v27.16b, #12 │ │ ext v25.16b, v27.16b, v30.16b, #12 │ │ + ld1 {v26.8h}, [x0], x1 │ │ add v0.8h, v0.8h, v22.8h │ │ add v1.8h, v1.8h, v23.8h │ │ add v2.8h, v2.8h, v24.8h │ │ add v3.8h, v3.8h, v25.8h │ │ + ushl v26.8h, v26.8h, v8.8h │ │ ext v22.16b, v30.16b, v28.16b, #12 │ │ ext v23.16b, v28.16b, v30.16b, #12 │ │ ext v24.16b, v30.16b, v29.16b, #12 │ │ ext v25.16b, v29.16b, v30.16b, #12 │ │ + sub v26.8h, v26.8h, v31.8h │ │ add v6.8h, v6.8h, v22.8h │ │ add v7.4h, v7.4h, v23.4h │ │ add v16.8h, v16.8h, v24.8h │ │ add v17.4h, v17.4h, v25.4h │ │ + addv h25, v26.8h │ │ + rev64 v27.8h, v26.8h │ │ + addp v28.8h, v26.8h, v30.8h │ │ + add v5.8h, v5.8h, v26.8h │ │ + ext v27.16b, v27.16b, v27.16b, #8 │ │ + rev64 v29.4h, v28.4h │ │ + mov v4.h[3], v25.h[0] │ │ ext v22.16b, v30.16b, v26.16b, #12 │ │ ext v23.16b, v26.16b, v30.16b, #12 │ │ add v18.8h, v18.8h, v22.8h │ │ add v19.4h, v19.4h, v23.4h │ │ ext v24.16b, v30.16b, v26.16b, #14 │ │ ext v25.16b, v26.16b, v30.16b, #14 │ │ add v20.8h, v20.8h, v24.8h │ │ add v21.4h, v21.4h, v25.4h │ │ - ld1 {v26.8h}, [x0], x1 │ │ - ushl v26.8h, v26.8h, v8.8h │ │ - sub v26.8h, v26.8h, v31.8h │ │ - addv h25, v26.8h │ │ - rev64 v27.8h, v26.8h │ │ - addp v28.8h, v26.8h, v30.8h │ │ - add v5.8h, v5.8h, v26.8h │ │ - ext v27.16b, v27.16b, v27.16b, #8 │ │ - rev64 v29.4h, v28.4h │ │ - mov v4.h[3], v25.h[0] │ │ ext v22.16b, v30.16b, v26.16b, #10 │ │ ext v23.16b, v26.16b, v30.16b, #10 │ │ ext v24.16b, v30.16b, v27.16b, #10 │ │ ext v25.16b, v27.16b, v30.16b, #10 │ │ + ld1 {v26.8h}, [x0], x1 │ │ add v0.8h, v0.8h, v22.8h │ │ add v1.8h, v1.8h, v23.8h │ │ add v2.8h, v2.8h, v24.8h │ │ add v3.8h, v3.8h, v25.8h │ │ + ushl v26.8h, v26.8h, v8.8h │ │ ext v22.16b, v30.16b, v28.16b, #10 │ │ ext v23.16b, v28.16b, v30.16b, #10 │ │ ext v24.16b, v30.16b, v29.16b, #10 │ │ ext v25.16b, v29.16b, v30.16b, #10 │ │ + sub v26.8h, v26.8h, v31.8h │ │ add v6.8h, v6.8h, v22.8h │ │ add v7.4h, v7.4h, v23.4h │ │ add v16.8h, v16.8h, v24.8h │ │ add v17.4h, v17.4h, v25.4h │ │ - ext v22.16b, v30.16b, v26.16b, #12 │ │ - ext v23.16b, v26.16b, v30.16b, #12 │ │ - add v18.8h, v18.8h, v22.8h │ │ - add v19.4h, v19.4h, v23.4h │ │ - ext v24.16b, v30.16b, v26.16b, #14 │ │ - ext v25.16b, v26.16b, v30.16b, #14 │ │ - add v20.8h, v20.8h, v24.8h │ │ - add v21.4h, v21.4h, v25.4h │ │ - ld1 {v26.8h}, [x0], x1 │ │ - ushl v26.8h, v26.8h, v8.8h │ │ - sub v26.8h, v26.8h, v31.8h │ │ addv h25, v26.8h │ │ rev64 v27.8h, v26.8h │ │ addp v28.8h, v26.8h, v30.8h │ │ add v5.8h, v5.8h, v26.8h │ │ ext v27.16b, v27.16b, v27.16b, #8 │ │ rev64 v29.4h, v28.4h │ │ mov v4.h[4], v25.h[0] │ │ + ext v22.16b, v30.16b, v26.16b, #14 │ │ + ext v23.16b, v26.16b, v30.16b, #14 │ │ + add v18.8h, v18.8h, v22.8h │ │ + add v19.4h, v19.4h, v23.4h │ │ + ext v24.16b, v30.16b, v26.16b, #12 │ │ + ext v25.16b, v26.16b, v30.16b, #12 │ │ + add v20.8h, v20.8h, v24.8h │ │ + add v21.4h, v21.4h, v25.4h │ │ ext v22.16b, v30.16b, v26.16b, #8 │ │ ext v23.16b, v26.16b, v30.16b, #8 │ │ ext v24.16b, v30.16b, v27.16b, #8 │ │ ext v25.16b, v27.16b, v30.16b, #8 │ │ + ld1 {v26.8h}, [x0], x1 │ │ add v0.8h, v0.8h, v22.8h │ │ add v1.8h, v1.8h, v23.8h │ │ add v2.8h, v2.8h, v24.8h │ │ add v3.8h, v3.8h, v25.8h │ │ + ushl v26.8h, v26.8h, v8.8h │ │ ext v22.16b, v30.16b, v28.16b, #8 │ │ ext v23.16b, v28.16b, v30.16b, #8 │ │ ext v24.16b, v30.16b, v29.16b, #8 │ │ ext v25.16b, v29.16b, v30.16b, #8 │ │ + sub v26.8h, v26.8h, v31.8h │ │ add v6.8h, v6.8h, v22.8h │ │ add v7.4h, v7.4h, v23.4h │ │ add v16.8h, v16.8h, v24.8h │ │ add v17.4h, v17.4h, v25.4h │ │ + addv h25, v26.8h │ │ + rev64 v27.8h, v26.8h │ │ + addp v28.8h, v26.8h, v30.8h │ │ + add v5.8h, v5.8h, v26.8h │ │ + ext v27.16b, v27.16b, v27.16b, #8 │ │ + rev64 v29.4h, v28.4h │ │ + mov v4.h[5], v25.h[0] │ │ ext v22.16b, v30.16b, v26.16b, #14 │ │ ext v23.16b, v26.16b, v30.16b, #14 │ │ add v18.8h, v18.8h, v22.8h │ │ add v19.4h, v19.4h, v23.4h │ │ ext v24.16b, v30.16b, v26.16b, #12 │ │ ext v25.16b, v26.16b, v30.16b, #12 │ │ add v20.8h, v20.8h, v24.8h │ │ add v21.4h, v21.4h, v25.4h │ │ - ld1 {v26.8h}, [x0], x1 │ │ - ushl v26.8h, v26.8h, v8.8h │ │ - sub v26.8h, v26.8h, v31.8h │ │ - addv h25, v26.8h │ │ - rev64 v27.8h, v26.8h │ │ - addp v28.8h, v26.8h, v30.8h │ │ - add v5.8h, v5.8h, v26.8h │ │ - ext v27.16b, v27.16b, v27.16b, #8 │ │ - rev64 v29.4h, v28.4h │ │ - mov v4.h[5], v25.h[0] │ │ ext v22.16b, v30.16b, v26.16b, #6 │ │ ext v23.16b, v26.16b, v30.16b, #6 │ │ ext v24.16b, v30.16b, v27.16b, #6 │ │ ext v25.16b, v27.16b, v30.16b, #6 │ │ + ld1 {v26.8h}, [x0], x1 │ │ add v0.8h, v0.8h, v22.8h │ │ add v1.8h, v1.8h, v23.8h │ │ add v2.8h, v2.8h, v24.8h │ │ add v3.8h, v3.8h, v25.8h │ │ + ushl v26.8h, v26.8h, v8.8h │ │ ext v22.16b, v30.16b, v28.16b, #6 │ │ ext v23.16b, v28.16b, v30.16b, #6 │ │ ext v24.16b, v30.16b, v29.16b, #6 │ │ ext v25.16b, v29.16b, v30.16b, #6 │ │ + sub v26.8h, v26.8h, v31.8h │ │ add v6.8h, v6.8h, v22.8h │ │ add v7.4h, v7.4h, v23.4h │ │ add v16.8h, v16.8h, v24.8h │ │ add v17.4h, v17.4h, v25.4h │ │ - ext v22.16b, v30.16b, v26.16b, #14 │ │ - ext v23.16b, v26.16b, v30.16b, #14 │ │ - add v18.8h, v18.8h, v22.8h │ │ - add v19.4h, v19.4h, v23.4h │ │ - ext v24.16b, v30.16b, v26.16b, #12 │ │ - ext v25.16b, v26.16b, v30.16b, #12 │ │ - add v20.8h, v20.8h, v24.8h │ │ - add v21.4h, v21.4h, v25.4h │ │ - ld1 {v26.8h}, [x0], x1 │ │ - ushl v26.8h, v26.8h, v8.8h │ │ - sub v26.8h, v26.8h, v31.8h │ │ addv h25, v26.8h │ │ rev64 v27.8h, v26.8h │ │ addp v28.8h, v26.8h, v30.8h │ │ add v5.8h, v5.8h, v26.8h │ │ ext v27.16b, v27.16b, v27.16b, #8 │ │ rev64 v29.4h, v28.4h │ │ mov v4.h[6], v25.h[0] │ │ + add v18.8h, v18.8h, v26.8h │ │ + ext v24.16b, v30.16b, v26.16b, #10 │ │ + ext v25.16b, v26.16b, v30.16b, #10 │ │ + add v20.8h, v20.8h, v24.8h │ │ + add v21.4h, v21.4h, v25.4h │ │ ext v22.16b, v30.16b, v26.16b, #4 │ │ ext v23.16b, v26.16b, v30.16b, #4 │ │ ext v24.16b, v30.16b, v27.16b, #4 │ │ ext v25.16b, v27.16b, v30.16b, #4 │ │ + ld1 {v26.8h}, [x0], x1 │ │ add v0.8h, v0.8h, v22.8h │ │ add v1.8h, v1.8h, v23.8h │ │ add v2.8h, v2.8h, v24.8h │ │ add v3.8h, v3.8h, v25.8h │ │ + ushl v26.8h, v26.8h, v8.8h │ │ ext v22.16b, v30.16b, v28.16b, #4 │ │ ext v23.16b, v28.16b, v30.16b, #4 │ │ ext v24.16b, v30.16b, v29.16b, #4 │ │ ext v25.16b, v29.16b, v30.16b, #4 │ │ + sub v26.8h, v26.8h, v31.8h │ │ add v6.8h, v6.8h, v22.8h │ │ add v7.4h, v7.4h, v23.4h │ │ add v16.8h, v16.8h, v24.8h │ │ add v17.4h, v17.4h, v25.4h │ │ - add v18.8h, v18.8h, v26.8h │ │ - ext v24.16b, v30.16b, v26.16b, #10 │ │ - ext v25.16b, v26.16b, v30.16b, #10 │ │ - add v20.8h, v20.8h, v24.8h │ │ - add v21.4h, v21.4h, v25.4h │ │ - ld1 {v26.8h}, [x0], x1 │ │ - ushl v26.8h, v26.8h, v8.8h │ │ - sub v26.8h, v26.8h, v31.8h │ │ addv h25, v26.8h │ │ rev64 v27.8h, v26.8h │ │ addp v28.8h, v26.8h, v30.8h │ │ add v5.8h, v5.8h, v26.8h │ │ ext v27.16b, v27.16b, v27.16b, #8 │ │ rev64 v29.4h, v28.4h │ │ mov v4.h[7], v25.h[0] │ │ + add v18.8h, v18.8h, v26.8h │ │ + ext v24.16b, v30.16b, v26.16b, #10 │ │ + ext v25.16b, v26.16b, v30.16b, #10 │ │ + add v20.8h, v20.8h, v24.8h │ │ + add v21.4h, v21.4h, v25.4h │ │ ext v22.16b, v30.16b, v26.16b, #2 │ │ ext v23.16b, v26.16b, v30.16b, #2 │ │ ext v24.16b, v30.16b, v27.16b, #2 │ │ ext v25.16b, v27.16b, v30.16b, #2 │ │ add v0.8h, v0.8h, v22.8h │ │ add v1.8h, v1.8h, v23.8h │ │ add v2.8h, v2.8h, v24.8h │ │ @@ -59400,19 +59367,14 @@ │ │ ext v23.16b, v28.16b, v30.16b, #2 │ │ ext v24.16b, v30.16b, v29.16b, #2 │ │ ext v25.16b, v29.16b, v30.16b, #2 │ │ add v6.8h, v6.8h, v22.8h │ │ add v7.4h, v7.4h, v23.4h │ │ add v16.8h, v16.8h, v24.8h │ │ add v17.4h, v17.4h, v25.4h │ │ - add v18.8h, v18.8h, v26.8h │ │ - ext v24.16b, v30.16b, v26.16b, #10 │ │ - ext v25.16b, v26.16b, v30.16b, #10 │ │ - add v20.8h, v20.8h, v24.8h │ │ - add v21.4h, v21.4h, v25.4h │ │ movi v31.4s, #0x69 │ │ smull v26.4s, v4.4h, v4.4h │ │ smlal2 v26.4s, v4.8h, v4.8h │ │ smull v27.4s, v5.4h, v5.4h │ │ smlal2 v27.4s, v5.8h, v5.8h │ │ mul v26.4s, v26.4s, v31.4s │ │ mul v27.4s, v27.4s, v31.4s │ │ @@ -59420,16 +59382,16 @@ │ │ addv s5, v27.4s │ │ rev64 v1.8h, v1.8h │ │ rev64 v3.8h, v3.8h │ │ ext v1.16b, v1.16b, v1.16b, #10 │ │ ext v3.16b, v3.16b, v3.16b, #10 │ │ str s4, [sp, #8] │ │ str s5, [sp, #24] │ │ - adrp x4, a9000 │ │ - add x4, x4, #0x190 │ │ + adrp x4, aa000 │ │ + add x4, x4, #0x440 │ │ ld1 {v31.8h}, [x4] │ │ smull v22.4s, v0.4h, v0.4h │ │ smull2 v23.4s, v0.8h, v0.8h │ │ smlal v22.4s, v1.4h, v1.4h │ │ smlal2 v23.4s, v1.8h, v1.8h │ │ smull v24.4s, v2.4h, v2.4h │ │ smull2 v25.4s, v2.8h, v2.8h │ │ @@ -59439,16 +59401,16 @@ │ │ uxtl2 v31.4s, v31.8h │ │ mul v22.4s, v22.4s, v30.4s │ │ mla v22.4s, v23.4s, v31.4s │ │ mul v24.4s, v24.4s, v30.4s │ │ mla v24.4s, v25.4s, v31.4s │ │ addv s0, v22.4s │ │ addv s2, v24.4s │ │ - adrp x5, a9000 │ │ - add x5, x5, #0x1a0 │ │ + adrp x5, aa000 │ │ + add x5, x5, #0x450 │ │ ld1 {v29.4h-v31.4h}, [x5] │ │ str s0, [sp] │ │ str s2, [sp, #16] │ │ uxtl v29.4s, v29.4h │ │ uxtl v30.4s, v30.4h │ │ uxtl v31.4s, v31.4h │ │ smull v22.4s, v6.4h, v6.4h │ │ @@ -59526,168 +59488,168 @@ │ │ lsr w1, w1, #10 │ │ str w1, [x2] │ │ add sp, sp, #0x20 │ │ ldr d8, [sp], #16 │ │ ret │ │ ldr w8, [sp] │ │ clz w3, w3 │ │ - adr x5, 3eed0 │ │ + adr x5, 3edc8 │ │ sub w3, w3, #0x19 │ │ ldrh w3, [x5, w3, uxtw #1] │ │ dup v0.8h, w8 │ │ sub x5, x5, w3, uxtw │ │ add x6, x0, x1 │ │ lsl x1, x1, #1 │ │ urshr v0.8h, v0.8h, #1 │ │ br x5 │ │ st1 {v0.4h}, [x0], x1 │ │ st1 {v0.4h}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v0.4h}, [x0], x1 │ │ st1 {v0.4h}, [x6], x1 │ │ - b.gt 3ee14 │ │ + b.gt 3ed0c │ │ ret │ │ st1 {v0.8h}, [x0], x1 │ │ st1 {v0.8h}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v0.8h}, [x0], x1 │ │ st1 {v0.8h}, [x6], x1 │ │ - b.gt 3ee30 │ │ + b.gt 3ed28 │ │ ret │ │ mov v1.16b, v0.16b │ │ st1 {v0.8h, v1.8h}, [x0], x1 │ │ st1 {v0.8h, v1.8h}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v0.8h, v1.8h}, [x0], x1 │ │ st1 {v0.8h, v1.8h}, [x6], x1 │ │ - b.gt 3ee50 │ │ + b.gt 3ed48 │ │ ret │ │ mov v1.16b, v0.16b │ │ mov v2.16b, v0.16b │ │ mov v3.16b, v0.16b │ │ st1 {v0.8h-v3.8h}, [x0], x1 │ │ st1 {v0.8h-v3.8h}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v0.8h-v3.8h}, [x0], x1 │ │ st1 {v0.8h-v3.8h}, [x6], x1 │ │ - b.gt 3ee78 │ │ + b.gt 3ed70 │ │ ret │ │ mov v1.16b, v0.16b │ │ mov v2.16b, v0.16b │ │ mov v3.16b, v0.16b │ │ sub x1, x1, #0x40 │ │ st1 {v0.8h-v3.8h}, [x0], #64 │ │ st1 {v0.8h-v3.8h}, [x6], #64 │ │ st1 {v0.8h-v3.8h}, [x0], x1 │ │ st1 {v0.8h-v3.8h}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v0.8h-v3.8h}, [x0], #64 │ │ st1 {v0.8h-v3.8h}, [x6], #64 │ │ st1 {v0.8h-v3.8h}, [x0], x1 │ │ st1 {v0.8h-v3.8h}, [x6], x1 │ │ - b.gt 3eea4 │ │ + b.gt 3ed9c │ │ ret │ │ .inst 0x0064003c ; undefined │ │ .inst 0x00a00084 ; undefined │ │ udf #188 │ │ clz w3, w3 │ │ - adr x5, 3efb8 │ │ + adr x5, 3eeb0 │ │ sub w3, w3, #0x19 │ │ ldrh w3, [x5, w3, uxtw #1] │ │ add x2, x2, #0x2 │ │ sub x5, x5, w3, uxtw │ │ add x6, x0, x1 │ │ lsl x1, x1, #1 │ │ br x5 │ │ ld1 {v0.4h}, [x2] │ │ st1 {v0.4h}, [x0], x1 │ │ st1 {v0.4h}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v0.4h}, [x0], x1 │ │ st1 {v0.4h}, [x6], x1 │ │ - b.gt 3ef04 │ │ + b.gt 3edfc │ │ ret │ │ ld1 {v0.8h}, [x2] │ │ st1 {v0.8h}, [x0], x1 │ │ st1 {v0.8h}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v0.8h}, [x0], x1 │ │ st1 {v0.8h}, [x6], x1 │ │ - b.gt 3ef24 │ │ + b.gt 3ee1c │ │ ret │ │ ld1 {v0.8h, v1.8h}, [x2] │ │ st1 {v0.8h, v1.8h}, [x0], x1 │ │ st1 {v0.8h, v1.8h}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v0.8h, v1.8h}, [x0], x1 │ │ st1 {v0.8h, v1.8h}, [x6], x1 │ │ - b.gt 3ef44 │ │ + b.gt 3ee3c │ │ ret │ │ ld1 {v0.8h-v3.8h}, [x2] │ │ st1 {v0.8h-v3.8h}, [x0], x1 │ │ st1 {v0.8h-v3.8h}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v0.8h-v3.8h}, [x0], x1 │ │ st1 {v0.8h-v3.8h}, [x6], x1 │ │ - b.gt 3ef64 │ │ + b.gt 3ee5c │ │ ret │ │ ld1 {v0.8h-v3.8h}, [x2], #64 │ │ sub x1, x1, #0x40 │ │ ld1 {v4.8h-v7.8h}, [x2] │ │ st1 {v0.8h-v3.8h}, [x0], #64 │ │ st1 {v0.8h-v3.8h}, [x6], #64 │ │ st1 {v4.8h-v7.8h}, [x0], x1 │ │ st1 {v4.8h-v7.8h}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v0.8h-v3.8h}, [x0], #64 │ │ st1 {v0.8h-v3.8h}, [x6], #64 │ │ st1 {v4.8h-v7.8h}, [x0], x1 │ │ st1 {v4.8h-v7.8h}, [x6], x1 │ │ - b.gt 3ef8c │ │ + b.gt 3ee84 │ │ ret │ │ .inst 0x00580038 ; undefined │ │ .inst 0x00980078 ; undefined │ │ udf #184 │ │ clz w3, w3 │ │ - adr x5, 3f0fc │ │ + adr x5, 3eff4 │ │ sub w3, w3, #0x19 │ │ ldrh w3, [x5, w3, uxtw #1] │ │ sub x2, x2, #0x8 │ │ sub x5, x5, w3, uxtw │ │ mov x7, #0xfffffffffffffff8 // #-8 │ │ add x6, x0, x1 │ │ lsl x1, x1, #1 │ │ br x5 │ │ ld4r {v0.8h-v3.8h}, [x2], x7 │ │ st1 {v3.4h}, [x0], x1 │ │ st1 {v2.4h}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v1.4h}, [x0], x1 │ │ st1 {v0.4h}, [x6], x1 │ │ - b.gt 3efec │ │ + b.gt 3eee4 │ │ ret │ │ ld4r {v0.8h-v3.8h}, [x2], x7 │ │ st1 {v3.8h}, [x0], x1 │ │ st1 {v2.8h}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v1.8h}, [x0], x1 │ │ st1 {v0.8h}, [x6], x1 │ │ - b.gt 3f00c │ │ + b.gt 3ef04 │ │ ret │ │ ld4r {v0.8h-v3.8h}, [x2], x7 │ │ str q3, [x0, #16] │ │ str q2, [x6, #16] │ │ st1 {v3.8h}, [x0], x1 │ │ st1 {v2.8h}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ str q1, [x0, #16] │ │ str q0, [x6, #16] │ │ st1 {v1.8h}, [x0], x1 │ │ st1 {v0.8h}, [x6], x1 │ │ - b.gt 3f02c │ │ + b.gt 3ef24 │ │ ret │ │ ld4r {v0.8h-v3.8h}, [x2], x7 │ │ str q3, [x0, #16] │ │ str q2, [x6, #16] │ │ stp q3, q3, [x0, #32] │ │ stp q2, q2, [x6, #32] │ │ st1 {v3.8h}, [x0], x1 │ │ @@ -59695,15 +59657,15 @@ │ │ subs w4, w4, #0x4 │ │ str q1, [x0, #16] │ │ str q0, [x6, #16] │ │ stp q1, q1, [x0, #32] │ │ stp q0, q0, [x6, #32] │ │ st1 {v1.8h}, [x0], x1 │ │ st1 {v0.8h}, [x6], x1 │ │ - b.gt 3f05c │ │ + b.gt 3ef54 │ │ ret │ │ ld4r {v0.8h-v3.8h}, [x2], x7 │ │ str q3, [x0, #16] │ │ str q2, [x6, #16] │ │ stp q3, q3, [x0, #32] │ │ stp q2, q2, [x6, #32] │ │ stp q3, q3, [x0, #64] │ │ @@ -59719,21 +59681,21 @@ │ │ stp q0, q0, [x6, #32] │ │ stp q1, q1, [x0, #64] │ │ stp q0, q0, [x6, #64] │ │ stp q1, q1, [x0, #96] │ │ stp q0, q0, [x6, #96] │ │ st1 {v1.8h}, [x0], x1 │ │ st1 {v0.8h}, [x6], x1 │ │ - b.gt 3f09c │ │ + b.gt 3ef94 │ │ ret │ │ .inst 0x00a00060 ; undefined │ │ .inst 0x00f000d0 ; undefined │ │ udf #272 │ │ clz w3, w3 │ │ - adr x5, 3f268 │ │ + adr x5, 3f160 │ │ sub w3, w3, #0x19 │ │ ldrh w3, [x5, w3, uxtw #1] │ │ add x2, x2, #0x2 │ │ sub x5, x5, w3, uxtw │ │ add x6, x0, x1 │ │ lsl x1, x1, #1 │ │ br x5 │ │ @@ -59742,39 +59704,39 @@ │ │ urshr v0.4h, v0.4h, #2 │ │ dup v0.4h, v0.h[0] │ │ st1 {v0.4h}, [x0], x1 │ │ st1 {v0.4h}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v0.4h}, [x0], x1 │ │ st1 {v0.4h}, [x6], x1 │ │ - b.gt 3f13c │ │ + b.gt 3f034 │ │ ret │ │ ld1 {v0.8h}, [x2] │ │ addv h0, v0.8h │ │ urshr v0.4h, v0.4h, #3 │ │ dup v0.8h, v0.h[0] │ │ st1 {v0.8h}, [x0], x1 │ │ st1 {v0.8h}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v0.8h}, [x0], x1 │ │ st1 {v0.8h}, [x6], x1 │ │ - b.gt 3f168 │ │ + b.gt 3f060 │ │ ret │ │ ld1 {v0.8h, v1.8h}, [x2] │ │ addp v0.8h, v0.8h, v1.8h │ │ addv h0, v0.8h │ │ urshr v2.4h, v0.4h, #4 │ │ dup v0.8h, v2.h[0] │ │ dup v1.8h, v2.h[0] │ │ st1 {v0.8h, v1.8h}, [x0], x1 │ │ st1 {v0.8h, v1.8h}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v0.8h, v1.8h}, [x0], x1 │ │ st1 {v0.8h, v1.8h}, [x6], x1 │ │ - b.gt 3f19c │ │ + b.gt 3f094 │ │ ret │ │ ld1 {v0.8h-v3.8h}, [x2] │ │ addp v0.8h, v0.8h, v1.8h │ │ addp v2.8h, v2.8h, v3.8h │ │ addp v0.8h, v0.8h, v2.8h │ │ uaddlv s0, v0.8h │ │ rshrn v4.4h, v0.4s, #5 │ │ @@ -59783,15 +59745,15 @@ │ │ dup v2.8h, v4.h[0] │ │ dup v3.8h, v4.h[0] │ │ st1 {v0.8h-v3.8h}, [x0], x1 │ │ st1 {v0.8h-v3.8h}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v0.8h-v3.8h}, [x0], x1 │ │ st1 {v0.8h-v3.8h}, [x6], x1 │ │ - b.gt 3f1e0 │ │ + b.gt 3f0d8 │ │ ret │ │ ld1 {v0.8h-v3.8h}, [x2], #64 │ │ addp v0.8h, v0.8h, v1.8h │ │ ld1 {v4.8h-v7.8h}, [x2] │ │ addp v2.8h, v2.8h, v3.8h │ │ addp v4.8h, v4.8h, v5.8h │ │ addp v6.8h, v6.8h, v7.8h │ │ @@ -59810,23 +59772,23 @@ │ │ st1 {v0.8h-v3.8h}, [x0], x1 │ │ st1 {v0.8h-v3.8h}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v0.8h-v3.8h}, [x0], #64 │ │ st1 {v0.8h-v3.8h}, [x6], #64 │ │ st1 {v0.8h-v3.8h}, [x0], x1 │ │ st1 {v0.8h-v3.8h}, [x6], x1 │ │ - b.gt 3f23c │ │ + b.gt 3f134 │ │ ret │ │ .inst 0x00b0006c ; undefined │ │ .inst 0x011000e4 ; undefined │ │ udf #316 │ │ sub x2, x2, w4, uxtw #1 │ │ clz w3, w3 │ │ clz w7, w4 │ │ - adr x5, 3f400 │ │ + adr x5, 3f2f8 │ │ sub w3, w3, #0x14 │ │ sub w7, w7, #0x19 │ │ ldrh w3, [x5, w3, uxtw #1] │ │ ldrh w7, [x5, w7, uxtw #1] │ │ sub x3, x5, w3, uxtw │ │ sub x5, x5, w7, uxtw │ │ add x6, x0, x1 │ │ @@ -59838,42 +59800,42 @@ │ │ dup v0.8h, v0.h[0] │ │ br x3 │ │ st1 {v0.4h}, [x0], x1 │ │ st1 {v0.4h}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v0.4h}, [x0], x1 │ │ st1 {v0.4h}, [x6], x1 │ │ - b.gt 3f2bc │ │ + b.gt 3f1b4 │ │ ret │ │ ld1 {v0.8h}, [x2] │ │ addv h0, v0.8h │ │ urshr v0.4h, v0.4h, #3 │ │ dup v0.8h, v0.h[0] │ │ br x3 │ │ st1 {v0.8h}, [x0], x1 │ │ st1 {v0.8h}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v0.8h}, [x0], x1 │ │ st1 {v0.8h}, [x6], x1 │ │ - b.gt 3f2ec │ │ + b.gt 3f1e4 │ │ ret │ │ ld1 {v0.8h, v1.8h}, [x2] │ │ addp v0.8h, v0.8h, v1.8h │ │ addv h0, v0.8h │ │ urshr v2.4h, v0.4h, #4 │ │ dup v0.8h, v2.h[0] │ │ dup v1.8h, v2.h[0] │ │ br x3 │ │ mov v1.16b, v0.16b │ │ st1 {v0.8h, v1.8h}, [x0], x1 │ │ st1 {v0.8h, v1.8h}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v0.8h, v1.8h}, [x0], x1 │ │ st1 {v0.8h, v1.8h}, [x6], x1 │ │ - b.gt 3f328 │ │ + b.gt 3f220 │ │ ret │ │ ld1 {v0.8h-v3.8h}, [x2] │ │ addp v0.8h, v0.8h, v1.8h │ │ addp v2.8h, v2.8h, v3.8h │ │ addp v0.8h, v0.8h, v2.8h │ │ uaddlp v0.4s, v0.8h │ │ addv s0, v0.4s │ │ @@ -59884,15 +59846,15 @@ │ │ mov v2.16b, v0.16b │ │ mov v3.16b, v0.16b │ │ st1 {v0.8h-v3.8h}, [x0], x1 │ │ st1 {v0.8h-v3.8h}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v0.8h-v3.8h}, [x0], x1 │ │ st1 {v0.8h-v3.8h}, [x6], x1 │ │ - b.gt 3f374 │ │ + b.gt 3f26c │ │ ret │ │ ld1 {v0.8h-v3.8h}, [x2], #64 │ │ addp v0.8h, v0.8h, v1.8h │ │ ld1 {v4.8h-v7.8h}, [x2] │ │ addp v2.8h, v2.8h, v3.8h │ │ addp v4.8h, v4.8h, v5.8h │ │ addp v6.8h, v6.8h, v7.8h │ │ @@ -59912,27 +59874,27 @@ │ │ st1 {v0.8h-v3.8h}, [x0], x1 │ │ st1 {v0.8h-v3.8h}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v0.8h-v3.8h}, [x0], #64 │ │ st1 {v0.8h-v3.8h}, [x6], #64 │ │ st1 {v0.8h-v3.8h}, [x0], x1 │ │ st1 {v0.8h-v3.8h}, [x6], x1 │ │ - b.gt 3f3d4 │ │ + b.gt 3f2cc │ │ ret │ │ .inst 0x00bc0070 ; undefined │ │ .inst 0x012800f8 ; undefined │ │ .inst 0x003c0158 ; NYI │ │ .inst 0x00dc0098 ; undefined │ │ .inst 0x01440114 ; undefined │ │ sub x2, x2, w4, uxtw #1 │ │ add w7, w3, w4 │ │ clz w3, w3 │ │ clz w6, w4 │ │ dup v16.4s, w7 │ │ - adr x5, 3f6fc │ │ + adr x5, 3f5f4 │ │ rbit w7, w7 │ │ sub w3, w3, #0x14 │ │ sub w6, w6, #0x19 │ │ clz w7, w7 │ │ ldrh w3, [x5, w3, uxtw #1] │ │ ldrh w6, [x5, w6, uxtw #1] │ │ neg w7, w7 │ │ @@ -59941,110 +59903,110 @@ │ │ ushr v16.4s, v16.4s, #1 │ │ dup v17.4s, w7 │ │ add x6, x0, x1 │ │ lsl x1, x1, #1 │ │ br x5 │ │ ld1 {v0.4h}, [x2], #8 │ │ uaddlv s0, v0.4h │ │ - br x3 │ │ add x2, x2, #0x2 │ │ + br x3 │ │ ld1 {v1.4h}, [x2] │ │ add v0.2s, v0.2s, v16.2s │ │ uaddlv s1, v1.4h │ │ cmp w4, #0x4 │ │ add v0.2s, v0.2s, v1.2s │ │ ushl v0.2s, v0.2s, v17.2s │ │ - b.eq 3f4ac // b.none │ │ + b.eq 3f3a4 // b.none │ │ cmp w4, #0x10 │ │ mov w16, #0x6667 // #26215 │ │ mov w17, #0xaaab // #43691 │ │ csel w16, w16, w17, eq // eq = none │ │ dup v16.2s, w16 │ │ mul v0.2s, v0.2s, v16.2s │ │ ushr v0.2s, v0.2s, #17 │ │ dup v0.4h, v0.h[0] │ │ st1 {v0.4h}, [x0], x1 │ │ st1 {v0.4h}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v0.4h}, [x0], x1 │ │ st1 {v0.4h}, [x6], x1 │ │ - b.gt 3f4b0 │ │ + b.gt 3f3a8 │ │ ret │ │ ld1 {v0.8h}, [x2], #16 │ │ uaddlv s0, v0.8h │ │ - br x3 │ │ add x2, x2, #0x2 │ │ + br x3 │ │ ld1 {v1.8h}, [x2] │ │ add v0.2s, v0.2s, v16.2s │ │ uaddlv s1, v1.8h │ │ cmp w4, #0x8 │ │ add v0.2s, v0.2s, v1.2s │ │ ushl v0.2s, v0.2s, v17.2s │ │ - b.eq 3f514 // b.none │ │ + b.eq 3f40c // b.none │ │ cmp w4, #0x20 │ │ mov w16, #0x6667 // #26215 │ │ mov w17, #0xaaab // #43691 │ │ csel w16, w16, w17, eq // eq = none │ │ dup v16.2s, w16 │ │ mul v0.2s, v0.2s, v16.2s │ │ ushr v0.2s, v0.2s, #17 │ │ dup v0.8h, v0.h[0] │ │ st1 {v0.8h}, [x0], x1 │ │ st1 {v0.8h}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v0.8h}, [x0], x1 │ │ st1 {v0.8h}, [x6], x1 │ │ - b.gt 3f518 │ │ + b.gt 3f410 │ │ ret │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ addp v0.8h, v0.8h, v1.8h │ │ + add x2, x2, #0x2 │ │ uaddlv s0, v0.8h │ │ br x3 │ │ - add x2, x2, #0x2 │ │ ld1 {v1.8h, v2.8h}, [x2] │ │ add v0.2s, v0.2s, v16.2s │ │ addp v1.8h, v1.8h, v2.8h │ │ uaddlv s1, v1.8h │ │ cmp w4, #0x10 │ │ add v0.2s, v0.2s, v1.2s │ │ ushl v4.2s, v0.2s, v17.2s │ │ - b.eq 3f584 // b.none │ │ + b.eq 3f47c // b.none │ │ tst w4, #0x38 │ │ mov w16, #0x6667 // #26215 │ │ mov w17, #0xaaab // #43691 │ │ csel w16, w16, w17, eq // eq = none │ │ dup v16.2s, w16 │ │ mul v4.2s, v4.2s, v16.2s │ │ ushr v4.2s, v4.2s, #17 │ │ dup v0.8h, v4.h[0] │ │ dup v1.8h, v4.h[0] │ │ st1 {v0.8h, v1.8h}, [x0], x1 │ │ st1 {v0.8h, v1.8h}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v0.8h, v1.8h}, [x0], x1 │ │ st1 {v0.8h, v1.8h}, [x6], x1 │ │ - b.gt 3f58c │ │ + b.gt 3f484 │ │ ret │ │ ld1 {v0.8h-v3.8h}, [x2], #64 │ │ addp v0.8h, v0.8h, v1.8h │ │ addp v2.8h, v2.8h, v3.8h │ │ addp v0.8h, v0.8h, v2.8h │ │ + add x2, x2, #0x2 │ │ uaddlv s0, v0.8h │ │ br x3 │ │ - add x2, x2, #0x2 │ │ ld1 {v1.8h-v4.8h}, [x2] │ │ add v0.2s, v0.2s, v16.2s │ │ addp v1.8h, v1.8h, v2.8h │ │ addp v3.8h, v3.8h, v4.8h │ │ addp v1.8h, v1.8h, v3.8h │ │ uaddlv s1, v1.8h │ │ cmp w4, #0x20 │ │ add v0.2s, v0.2s, v1.2s │ │ ushl v4.2s, v0.2s, v17.2s │ │ - b.eq 3f608 // b.none │ │ + b.eq 3f500 // b.none │ │ cmp w4, #0x8 │ │ mov w16, #0x6667 // #26215 │ │ mov w17, #0xaaab // #43691 │ │ csel w16, w16, w17, eq // eq = none │ │ dup v16.2s, w16 │ │ mul v4.2s, v4.2s, v16.2s │ │ ushr v4.2s, v4.2s, #17 │ │ @@ -60053,43 +60015,43 @@ │ │ dup v2.8h, v4.h[0] │ │ dup v3.8h, v4.h[0] │ │ st1 {v0.8h-v3.8h}, [x0], x1 │ │ st1 {v0.8h-v3.8h}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v0.8h-v3.8h}, [x0], x1 │ │ st1 {v0.8h-v3.8h}, [x6], x1 │ │ - b.gt 3f618 │ │ + b.gt 3f510 │ │ ret │ │ ld1 {v0.8h-v3.8h}, [x2], #64 │ │ addp v0.8h, v0.8h, v1.8h │ │ ld1 {v4.8h-v7.8h}, [x2], #64 │ │ addp v2.8h, v2.8h, v3.8h │ │ addp v4.8h, v4.8h, v5.8h │ │ addp v6.8h, v6.8h, v7.8h │ │ addp v0.8h, v0.8h, v2.8h │ │ addp v4.8h, v4.8h, v6.8h │ │ addp v0.8h, v0.8h, v4.8h │ │ + add x2, x2, #0x2 │ │ uaddlv s0, v0.8h │ │ br x3 │ │ - add x2, x2, #0x2 │ │ ld1 {v1.8h-v4.8h}, [x2], #64 │ │ add v0.2s, v0.2s, v16.2s │ │ addp v1.8h, v1.8h, v2.8h │ │ ld1 {v20.8h-v23.8h}, [x2] │ │ addp v3.8h, v3.8h, v4.8h │ │ addp v20.8h, v20.8h, v21.8h │ │ addp v22.8h, v22.8h, v23.8h │ │ addp v1.8h, v1.8h, v3.8h │ │ addp v20.8h, v20.8h, v22.8h │ │ addp v1.8h, v1.8h, v20.8h │ │ uaddlv s1, v1.8h │ │ cmp w4, #0x40 │ │ add v0.2s, v0.2s, v1.2s │ │ ushl v4.2s, v0.2s, v17.2s │ │ - b.eq 3f6bc // b.none │ │ + b.eq 3f5b4 // b.none │ │ cmp w4, #0x10 │ │ mov w16, #0x6667 // #26215 │ │ mov w17, #0xaaab // #43691 │ │ csel w16, w16, w17, eq // eq = none │ │ dup v16.2s, w16 │ │ mul v4.2s, v4.2s, v16.2s │ │ ushr v4.2s, v4.2s, #17 │ │ @@ -60103,23 +60065,23 @@ │ │ st1 {v0.8h-v3.8h}, [x0], x1 │ │ st1 {v0.8h-v3.8h}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v0.8h-v3.8h}, [x0], #64 │ │ st1 {v0.8h-v3.8h}, [x6], #64 │ │ st1 {v0.8h-v3.8h}, [x0], x1 │ │ st1 {v0.8h-v3.8h}, [x6], x1 │ │ - b.gt 3f6d0 │ │ + b.gt 3f5c8 │ │ ret │ │ .inst 0x015400c8 ; undefined │ │ .inst 0x023001c8 ; undefined │ │ - .inst 0x009c0298 ; undefined │ │ - .inst 0x01b8013c ; undefined │ │ - .inst 0x028c0224 ; undefined │ │ + .inst 0x00980298 ; undefined │ │ + .inst 0x01b40138 ; undefined │ │ + .inst 0x02880220 ; undefined │ │ clz w9, w3 │ │ - adr x5, 3f8b4 │ │ + adr x5, 3f7ac │ │ sub w9, w9, #0x19 │ │ ldrh w9, [x5, w9, uxtw #1] │ │ ld1r {v4.8h}, [x2] │ │ add x8, x2, #0x2 │ │ sub x2, x2, #0x8 │ │ sub x5, x5, w9, uxtw │ │ mov x7, #0xfffffffffffffff8 // #-8 │ │ @@ -60150,15 +60112,15 @@ │ │ bit v21.16b, v2.16b, v17.16b │ │ bit v20.16b, v0.16b, v16.16b │ │ st1 {v21.d}[1], [x0], x1 │ │ st1 {v21.d}[0], [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v20.d}[1], [x0], x1 │ │ st1 {v20.d}[0], [x6], x1 │ │ - b.gt 3f748 │ │ + b.gt 3f640 │ │ ret │ │ ld1 {v5.8h}, [x8], #16 │ │ mov w9, w3 │ │ add x5, x0, x1 │ │ add x10, x6, x1 │ │ lsl x1, x1, #1 │ │ sub x1, x1, w3, uxtw #1 │ │ @@ -60201,37 +60163,37 @@ │ │ bit v21.16b, v1.16b, v17.16b │ │ bit v20.16b, v0.16b, v16.16b │ │ st1 {v23.8h}, [x0], #16 │ │ st1 {v22.8h}, [x6], #16 │ │ subs w3, w3, #0x8 │ │ st1 {v21.8h}, [x5], #16 │ │ st1 {v20.8h}, [x10], #16 │ │ - b.le 3f888 │ │ + b.le 3f780 │ │ ld1 {v5.8h}, [x8], #16 │ │ - b 3f7d4 │ │ + b 3f6cc │ │ subs w4, w4, #0x4 │ │ - b.le 3f8b0 │ │ + b.le 3f7a8 │ │ sub x8, x8, w9, uxtw #1 │ │ add x0, x0, x1 │ │ add x6, x6, x1 │ │ ld1 {v5.8h}, [x8], #16 │ │ add x5, x5, x1 │ │ add x10, x10, x1 │ │ mov w3, w9 │ │ - b 3f7d0 │ │ + b 3f6c8 │ │ ret │ │ .inst 0x00fc00fc ; undefined │ │ .inst 0x00fc00fc ; undefined │ │ udf #372 │ │ - adrp x10, a7000 │ │ - add x10, x10, #0x8b0 │ │ + adrp x10, a8000 │ │ + add x10, x10, #0xcb0 │ │ add x11, x10, w4, uxtw │ │ add x10, x10, w3, uxtw │ │ clz w9, w3 │ │ - adr x5, 3fb84 │ │ + adr x5, 3fa7c │ │ sub x12, x2, w4, uxtw #1 │ │ sub w9, w9, #0x19 │ │ ldrh w9, [x5, w9, uxtw #1] │ │ ld1r {v4.8h}, [x12] │ │ add x8, x2, #0x2 │ │ sub x5, x5, w9, uxtw │ │ add x6, x0, x1 │ │ @@ -60272,15 +60234,15 @@ │ │ rshrn v22.4h, v22.4s, #9 │ │ rshrn v23.4h, v23.4s, #9 │ │ st1 {v20.4h}, [x0], x1 │ │ st1 {v21.4h}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v22.4h}, [x0], x1 │ │ st1 {v23.4h}, [x6], x1 │ │ - b.gt 3f91c │ │ + b.gt 3f814 │ │ ret │ │ ld1 {v6.8h}, [x8] │ │ ld1 {v7.8b}, [x10] │ │ sub x2, x2, #0x8 │ │ mov x7, #0xfffffffffffffff8 // #-8 │ │ dup v5.8h, v6.h[7] │ │ sub v6.8h, v6.8h, v4.8h │ │ @@ -60329,15 +60291,15 @@ │ │ rshrn v23.4h, v26.4s, #9 │ │ rshrn2 v23.8h, v27.4s, #9 │ │ st1 {v20.8h}, [x0], x1 │ │ st1 {v21.8h}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v22.8h}, [x0], x1 │ │ st1 {v23.8h}, [x6], x1 │ │ - b.gt 3f9c0 │ │ + b.gt 3f8b8 │ │ ret │ │ add x12, x2, w3, uxtw #1 │ │ sub x1, x1, w3, uxtw #1 │ │ ld1r {v5.8h}, [x12] │ │ sub x2, x2, #0x4 │ │ mov x7, #0xfffffffffffffffc // #-4 │ │ mov w9, w3 │ │ @@ -60385,32 +60347,32 @@ │ │ rshrn v22.4h, v24.4s, #9 │ │ rshrn2 v22.8h, v25.4s, #9 │ │ rshrn v23.4h, v26.4s, #9 │ │ rshrn2 v23.8h, v27.4s, #9 │ │ subs w3, w3, #0x10 │ │ st1 {v20.8h, v21.8h}, [x0], #32 │ │ st1 {v22.8h, v23.8h}, [x6], #32 │ │ - b.gt 3fab8 │ │ + b.gt 3f9b0 │ │ subs w4, w4, #0x2 │ │ - b.le 3fb80 │ │ + b.le 3fa78 │ │ sub x8, x8, w9, uxtw #1 │ │ sub x10, x10, w9, uxtw │ │ add x0, x0, x1 │ │ add x6, x6, x1 │ │ mov w3, w9 │ │ - b 3faa0 │ │ + b 3f998 │ │ ret │ │ .inst 0x01000100 ; undefined │ │ .inst 0x01e40100 ; undefined │ │ udf #648 │ │ - adrp x7, a7000 │ │ - add x7, x7, #0x8b0 │ │ + adrp x7, a8000 │ │ + add x7, x7, #0xcb0 │ │ add x7, x7, w4, uxtw │ │ clz w9, w3 │ │ - adr x5, 3fd1c │ │ + adr x5, 3fc14 │ │ sub x8, x2, w4, uxtw #1 │ │ sub w9, w9, #0x19 │ │ ldrh w9, [x5, w9, uxtw #1] │ │ ld1r {v4.8h}, [x8] │ │ add x2, x2, #0x2 │ │ sub x5, x5, w9, uxtw │ │ add x6, x0, x1 │ │ @@ -60428,15 +60390,15 @@ │ │ add v20.8h, v20.8h, v4.8h │ │ add v21.8h, v21.8h, v4.8h │ │ st1 {v20.d}[0], [x0], x1 │ │ st1 {v20.d}[1], [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v21.d}[0], [x0], x1 │ │ st1 {v21.d}[1], [x6], x1 │ │ - b.gt 3fbd0 │ │ + b.gt 3fac8 │ │ ret │ │ ld1 {v6.8h}, [x2] │ │ sub v6.8h, v6.8h, v4.8h │ │ ld4r {v16.8b-v19.8b}, [x7], #4 │ │ ushll v16.8h, v16.8b, #7 │ │ ushll v17.8h, v17.8b, #7 │ │ ushll v18.8h, v18.8b, #7 │ │ @@ -60450,15 +60412,15 @@ │ │ add v22.8h, v22.8h, v4.8h │ │ add v23.8h, v23.8h, v4.8h │ │ st1 {v20.8h}, [x0], x1 │ │ st1 {v21.8h}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v22.8h}, [x0], x1 │ │ st1 {v23.8h}, [x6], x1 │ │ - b.gt 3fc18 │ │ + b.gt 3fb10 │ │ ret │ │ add x5, x0, x1 │ │ add x8, x6, x1 │ │ lsl x1, x1, #1 │ │ sub x1, x1, w3, uxtw #1 │ │ mov w9, w3 │ │ ld4r {v16.8b-v19.8b}, [x7], #4 │ │ @@ -60486,33 +60448,33 @@ │ │ add v26.8h, v26.8h, v4.8h │ │ add v27.8h, v27.8h, v4.8h │ │ subs w3, w3, #0x10 │ │ st1 {v20.8h, v21.8h}, [x0], #32 │ │ st1 {v22.8h, v23.8h}, [x6], #32 │ │ st1 {v24.8h, v25.8h}, [x5], #32 │ │ st1 {v26.8h, v27.8h}, [x8], #32 │ │ - b.gt 3fc90 │ │ + b.gt 3fb88 │ │ subs w4, w4, #0x4 │ │ - b.le 3fd18 │ │ + b.le 3fc10 │ │ sub x2, x2, w9, uxtw #1 │ │ add x0, x0, x1 │ │ add x6, x6, x1 │ │ add x5, x5, x1 │ │ add x8, x8, x1 │ │ mov w3, w9 │ │ - b 3fc7c │ │ + b 3fb74 │ │ ret │ │ .inst 0x00b400b4 ; undefined │ │ .inst 0x010c00b4 ; undefined │ │ udf #340 │ │ - adrp x8, a7000 │ │ - add x8, x8, #0x8b0 │ │ + adrp x8, a8000 │ │ + add x8, x8, #0xcb0 │ │ add x8, x8, w3, uxtw │ │ clz w9, w3 │ │ - adr x5, 3fec8 │ │ + adr x5, 3fdc0 │ │ add x12, x2, w3, uxtw #1 │ │ sub w9, w9, #0x19 │ │ ldrh w9, [x5, w9, uxtw #1] │ │ ld1r {v5.8h}, [x12] │ │ sub x5, x5, w9, uxtw │ │ add x6, x0, x1 │ │ lsl x1, x1, #1 │ │ @@ -60531,15 +60493,15 @@ │ │ add v20.8h, v20.8h, v5.8h │ │ add v21.8h, v21.8h, v5.8h │ │ st1 {v20.d}[0], [x0], x1 │ │ st1 {v20.d}[1], [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v21.d}[0], [x0], x1 │ │ st1 {v21.d}[1], [x6], x1 │ │ - b.gt 3fd6c │ │ + b.gt 3fc64 │ │ ret │ │ ld1 {v7.8b}, [x8] │ │ sub x2, x2, #0x8 │ │ mov x7, #0xfffffffffffffff8 // #-8 │ │ ushll v7.8h, v7.8b, #7 │ │ ld4r {v0.8h-v3.8h}, [x2], x7 │ │ sub v3.8h, v3.8h, v5.8h │ │ @@ -60555,15 +60517,15 @@ │ │ add v22.8h, v22.8h, v5.8h │ │ add v23.8h, v23.8h, v5.8h │ │ st1 {v20.8h}, [x0], x1 │ │ st1 {v21.8h}, [x6], x1 │ │ subs w4, w4, #0x4 │ │ st1 {v22.8h}, [x0], x1 │ │ st1 {v23.8h}, [x6], x1 │ │ - b.gt 3fdbc │ │ + b.gt 3fcb4 │ │ ret │ │ sub x2, x2, #0x8 │ │ mov x7, #0xfffffffffffffff8 // #-8 │ │ add x5, x0, x1 │ │ add x10, x6, x1 │ │ lsl x1, x1, #1 │ │ sub x1, x1, w3, uxtw #1 │ │ @@ -60593,36 +60555,36 @@ │ │ add v26.8h, v26.8h, v5.8h │ │ add v27.8h, v27.8h, v5.8h │ │ subs w3, w3, #0x10 │ │ st1 {v20.8h, v21.8h}, [x0], #32 │ │ st1 {v22.8h, v23.8h}, [x6], #32 │ │ st1 {v24.8h, v25.8h}, [x5], #32 │ │ st1 {v26.8h, v27.8h}, [x10], #32 │ │ - b.gt 3fe3c │ │ + b.gt 3fd34 │ │ subs w4, w4, #0x4 │ │ - b.le 3fec4 │ │ + b.le 3fdbc │ │ sub x8, x8, w9, uxtw │ │ add x0, x0, x1 │ │ add x6, x6, x1 │ │ add x5, x5, x1 │ │ add x10, x10, x1 │ │ mov w3, w9 │ │ - b 3fe28 │ │ + b 3fd20 │ │ ret │ │ .inst 0x00bc00bc ; undefined │ │ .inst 0x011c00bc ; undefined │ │ udf #364 │ │ and w5, w5, #0x1ff │ │ - adrp x6, a7000 │ │ - add x6, x6, #0x990 │ │ + adrp x6, a8000 │ │ + add x6, x6, #0xd90 │ │ lsl w5, w5, #6 │ │ add x6, x6, w5, uxtw │ │ ld1 {v16.8b-v19.8b}, [x6], #32 │ │ clz w9, w3 │ │ - adr x5, 400f8 │ │ + adr x5, 3ffec │ │ ld1 {v20.8b-v22.8b}, [x6] │ │ sub w9, w9, #0x1a │ │ ldrh w9, [x5, w9, uxtw #1] │ │ sxtl v16.8h, v16.8b │ │ sxtl v17.8h, v17.8b │ │ sub x5, x5, w9, uxtw │ │ sxtl v18.8h, v18.8b │ │ @@ -60647,18 +60609,17 @@ │ │ mla v2.8h, v21.8h, v1.h[1] │ │ mla v2.8h, v22.8h, v1.h[0] │ │ srshr v2.8h, v2.8h, #4 │ │ smax v2.8h, v2.8h, v30.8h │ │ smin v2.8h, v2.8h, v31.8h │ │ subs w4, w4, #0x2 │ │ st1 {v2.d}[0], [x0], x1 │ │ - uxtl v0.8h, v2.8b │ │ ext v0.16b, v2.16b, v2.16b, #8 │ │ st1 {v2.d}[1], [x6], x1 │ │ - b.gt 3ff40 │ │ + b.gt 3fe38 │ │ ret │ │ ldur q0, [x2, #2] │ │ sub x2, x2, #0x4 │ │ mov x7, #0xfffffffffffffffc // #-4 │ │ ld1 {v1.4h}, [x2], x7 │ │ mul v2.8h, v17.8h, v0.h[0] │ │ mla v2.8h, v18.8h, v0.h[1] │ │ @@ -60680,15 +60641,15 @@ │ │ srshr v3.8h, v3.8h, #4 │ │ smax v3.8h, v3.8h, v30.8h │ │ smin v3.8h, v3.8h, v31.8h │ │ subs w4, w4, #0x2 │ │ st2 {v2.d, v3.d}[0], [x0], x1 │ │ zip2 v0.2d, v2.2d, v3.2d │ │ st2 {v2.d, v3.d}[1], [x6], x1 │ │ - b.gt 3ff94 │ │ + b.gt 3fe88 │ │ ret │ │ add x8, x2, #0x2 │ │ sub x2, x2, #0x4 │ │ mov x7, #0xfffffffffffffffc // #-4 │ │ sub x1, x1, w3, uxtw #1 │ │ mov w9, w3 │ │ ld1 {v0.4h}, [x2], x7 │ │ @@ -60735,48 +60696,47 @@ │ │ smax v6.8h, v6.8h, v30.8h │ │ smin v6.8h, v6.8h, v31.8h │ │ mov v0.h[2], v2.h[7] │ │ st4 {v3.d-v6.d}[0], [x0], #32 │ │ mov v0.h[0], v6.h[7] │ │ st4 {v3.d-v6.d}[1], [x6], #32 │ │ mov v0.h[1], v6.h[3] │ │ - b.gt 40018 │ │ + b.gt 3ff0c │ │ subs w4, w4, #0x2 │ │ - b.le 400f4 │ │ + b.le 3ffe8 │ │ sub x8, x6, w9, uxtw #1 │ │ add x0, x0, x1 │ │ add x6, x6, x1 │ │ mov w3, w9 │ │ - b 40014 │ │ + b 3ff08 │ │ ret │ │ .inst 0x00f800f8 ; undefined │ │ - .inst 0x01c40170 ; undefined │ │ + .inst 0x01c00170 ; undefined │ │ and w5, w5, #0x1ff │ │ - adrp x6, a7000 │ │ - add x6, x6, #0x990 │ │ + adrp x6, a8000 │ │ + add x6, x6, #0xd90 │ │ lsl w5, w5, #6 │ │ add x6, x6, w5, uxtw │ │ ld1 {v16.8b-v19.8b}, [x6], #32 │ │ clz w9, w3 │ │ - adr x5, 403e8 │ │ + adr x5, 402d4 │ │ ld1 {v20.8b-v22.8b}, [x6] │ │ sub w9, w9, #0x1a │ │ ldrh w9, [x5, w9, uxtw #1] │ │ sxtl v16.8h, v16.8b │ │ sxtl v17.8h, v17.8b │ │ sub x5, x5, w9, uxtw │ │ sxtl v18.8h, v18.8b │ │ sxtl v19.8h, v19.8b │ │ add x6, x0, x1 │ │ lsl x1, x1, #1 │ │ sxtl v20.8h, v20.8b │ │ sxtl v21.8h, v21.8b │ │ sxtl v22.8h, v22.8b │ │ dup v31.8h, w8 │ │ - movi v30.8h, #0x0 │ │ br x5 │ │ ldur d0, [x2, #2] │ │ sub x2, x2, #0x4 │ │ mov x7, #0xfffffffffffffffc // #-4 │ │ ld1 {v1.4h}, [x2], x7 │ │ smull v2.4s, v17.4h, v0.h[0] │ │ smlal v2.4s, v18.4h, v0.h[1] │ │ @@ -60793,18 +60753,17 @@ │ │ smlal2 v3.4s, v21.8h, v1.h[1] │ │ smlal2 v3.4s, v22.8h, v1.h[0] │ │ sqrshrun v2.4h, v2.4s, #4 │ │ sqrshrun2 v2.8h, v3.4s, #4 │ │ smin v2.8h, v2.8h, v31.8h │ │ subs w4, w4, #0x2 │ │ st1 {v2.d}[0], [x0], x1 │ │ - uxtl v0.8h, v2.8b │ │ ext v0.16b, v2.16b, v2.16b, #8 │ │ st1 {v2.d}[1], [x6], x1 │ │ - b.gt 4016c │ │ + b.gt 4005c │ │ ret │ │ ldur q0, [x2, #2] │ │ sub x2, x2, #0x4 │ │ mov x7, #0xfffffffffffffffc // #-4 │ │ ld1 {v1.4h}, [x2], x7 │ │ smull v2.4s, v17.4h, v0.h[0] │ │ smlal v2.4s, v18.4h, v0.h[1] │ │ @@ -60840,15 +60799,15 @@ │ │ sqrshrun v3.4h, v4.4s, #4 │ │ sqrshrun2 v3.8h, v5.4s, #4 │ │ smin v3.8h, v3.8h, v31.8h │ │ subs w4, w4, #0x2 │ │ st2 {v2.d, v3.d}[0], [x0], x1 │ │ zip2 v0.2d, v2.2d, v3.2d │ │ st2 {v2.d, v3.d}[1], [x6], x1 │ │ - b.gt 401dc │ │ + b.gt 400c8 │ │ ret │ │ add x8, x2, #0x2 │ │ sub x2, x2, #0x4 │ │ mov x7, #0xfffffffffffffffc // #-4 │ │ sub x1, x1, w3, uxtw #1 │ │ mov w9, w3 │ │ ld1 {v0.4h}, [x2], x7 │ │ @@ -60923,32 +60882,32 @@ │ │ sqrshrun2 v6.8h, v27.4s, #4 │ │ smin v6.8h, v6.8h, v31.8h │ │ mov v0.h[2], v2.h[7] │ │ st4 {v3.d-v6.d}[0], [x0], #32 │ │ mov v0.h[0], v6.h[7] │ │ st4 {v3.d-v6.d}[1], [x6], #32 │ │ mov v0.h[1], v6.h[3] │ │ - b.gt 40298 │ │ + b.gt 40184 │ │ subs w4, w4, #0x2 │ │ - b.le 403e4 │ │ + b.le 402d0 │ │ sub x8, x6, w9, uxtw #1 │ │ add x0, x0, x1 │ │ add x6, x6, x1 │ │ mov w3, w9 │ │ - b 40294 │ │ + b 40180 │ │ ret │ │ .inst 0x01680168 ; undefined │ │ - .inst 0x02880218 ; undefined │ │ + .inst 0x02840218 ; undefined │ │ ldr w8, [sp] │ │ cmp w8, #0x3ff │ │ - b.le 3fed4 │ │ - b 40100 │ │ + b.le 3fdcc │ │ + b 3fff4 │ │ ld1 {v30.8h}, [x2] │ │ clz w9, w4 │ │ - adr x6, 40678 │ │ + adr x6, 40564 │ │ sub w9, w9, #0x19 │ │ ldrh w9, [x6, w9, uxtw #1] │ │ movi v31.8h, #0x1, lsl #8 │ │ sub x6, x6, w9, uxtw │ │ br x6 │ │ add x2, x0, x1 │ │ lsl x1, x1, #1 │ │ @@ -60961,15 +60920,15 @@ │ │ add v1.8h, v1.8h, v31.8h │ │ tbl v0.16b, {v30.16b}, v0.16b │ │ st1 {v0.d}[0], [x0], x1 │ │ tbl v1.16b, {v30.16b}, v1.16b │ │ st1 {v0.d}[1], [x2], x1 │ │ st1 {v1.d}[0], [x0], x1 │ │ st1 {v1.d}[1], [x2], x1 │ │ - b.gt 40428 │ │ + b.gt 40314 │ │ ret │ │ add x2, x0, x1 │ │ lsl x1, x1, #1 │ │ ld1 {v2.16b, v3.16b}, [x3], #32 │ │ subs w5, w5, #0x4 │ │ add v2.16b, v2.16b, v2.16b │ │ add v3.16b, v3.16b, v3.16b │ │ @@ -60985,15 +60944,15 @@ │ │ tbl v1.16b, {v30.16b}, v1.16b │ │ st1 {v0.8h}, [x0], x1 │ │ tbl v2.16b, {v30.16b}, v2.16b │ │ st1 {v1.8h}, [x2], x1 │ │ tbl v3.16b, {v30.16b}, v3.16b │ │ st1 {v2.8h}, [x0], x1 │ │ st1 {v3.8h}, [x2], x1 │ │ - b.gt 4046c │ │ + b.gt 40358 │ │ ret │ │ add x2, x0, x1 │ │ lsl x1, x1, #1 │ │ ld1 {v4.16b-v7.16b}, [x3], #64 │ │ subs w5, w5, #0x4 │ │ add v4.16b, v4.16b, v4.16b │ │ add v5.16b, v5.16b, v5.16b │ │ @@ -61023,15 +60982,15 @@ │ │ tbl v5.16b, {v30.16b}, v5.16b │ │ st1 {v0.8h, v1.8h}, [x0], x1 │ │ tbl v6.16b, {v30.16b}, v6.16b │ │ st1 {v2.8h, v3.8h}, [x2], x1 │ │ tbl v7.16b, {v30.16b}, v7.16b │ │ st1 {v4.8h, v5.8h}, [x0], x1 │ │ st1 {v6.8h, v7.8h}, [x2], x1 │ │ - b.gt 404cc │ │ + b.gt 403b8 │ │ ret │ │ add x2, x0, x1 │ │ lsl x1, x1, #1 │ │ ld1 {v4.16b-v7.16b}, [x3], #64 │ │ subs w5, w5, #0x2 │ │ add v4.16b, v4.16b, v4.16b │ │ add v5.16b, v5.16b, v5.16b │ │ @@ -61059,15 +61018,15 @@ │ │ tbl v3.16b, {v30.16b}, v3.16b │ │ tbl v4.16b, {v30.16b}, v4.16b │ │ tbl v5.16b, {v30.16b}, v5.16b │ │ st1 {v0.8h-v3.8h}, [x0], x1 │ │ tbl v6.16b, {v30.16b}, v6.16b │ │ tbl v7.16b, {v30.16b}, v7.16b │ │ st1 {v4.8h-v7.8h}, [x2], x1 │ │ - b.gt 40564 │ │ + b.gt 40450 │ │ ret │ │ add x2, x0, #0x40 │ │ ld1 {v4.16b-v7.16b}, [x3], #64 │ │ subs w5, w5, #0x1 │ │ add v4.16b, v4.16b, v4.16b │ │ add v5.16b, v5.16b, v5.16b │ │ add v6.16b, v6.16b, v6.16b │ │ @@ -61094,22 +61053,22 @@ │ │ tbl v3.16b, {v30.16b}, v3.16b │ │ tbl v4.16b, {v30.16b}, v4.16b │ │ tbl v5.16b, {v30.16b}, v5.16b │ │ st1 {v0.8h-v3.8h}, [x0], x1 │ │ tbl v6.16b, {v30.16b}, v6.16b │ │ tbl v7.16b, {v30.16b}, v7.16b │ │ st1 {v4.8h-v7.8h}, [x2], x1 │ │ - b.gt 405f0 │ │ + b.gt 404dc │ │ ret │ │ .inst 0x011c008c ; undefined │ │ .inst 0x021401b4 ; undefined │ │ udf #600 │ │ dup v31.8h, w7 │ │ clz w9, w3 │ │ - adr x7, 40890 │ │ + adr x7, 4077c │ │ sub w9, w9, #0x1a │ │ ldrh w9, [x7, w9, uxtw #1] │ │ urshr v0.8h, v31.8h, #1 │ │ dup v1.8h, w6 │ │ sub x7, x7, w9, uxtw │ │ add x6, x0, x1 │ │ lsl x1, x1, #1 │ │ @@ -61139,15 +61098,15 @@ │ │ smax v3.8h, v3.8h, v30.8h │ │ smin v2.8h, v2.8h, v31.8h │ │ smin v3.8h, v3.8h, v31.8h │ │ st1 {v2.d}[0], [x0], x1 │ │ st1 {v2.d}[1], [x6], x1 │ │ st1 {v3.d}[0], [x0], x1 │ │ st1 {v3.d}[1], [x6], x1 │ │ - b.gt 406b4 │ │ + b.gt 405a0 │ │ ret │ │ ld1 {v4.8h, v5.8h}, [x5], #32 │ │ subs w4, w4, #0x2 │ │ smull v2.4s, v4.4h, v1.4h │ │ smull2 v3.4s, v4.8h, v1.8h │ │ smull v4.4s, v5.4h, v1.4h │ │ smull2 v5.4s, v5.8h, v1.8h │ │ @@ -61167,15 +61126,15 @@ │ │ add v3.8h, v3.8h, v0.8h │ │ smax v2.8h, v2.8h, v30.8h │ │ smax v3.8h, v3.8h, v30.8h │ │ smin v2.8h, v2.8h, v31.8h │ │ smin v3.8h, v3.8h, v31.8h │ │ st1 {v2.8h}, [x0], x1 │ │ st1 {v3.8h}, [x6], x1 │ │ - b.gt 4072c │ │ + b.gt 40618 │ │ ret │ │ add x7, x5, w3, uxtw #1 │ │ sub x1, x1, w3, uxtw #1 │ │ mov w9, w3 │ │ ld1 {v2.8h, v3.8h}, [x5], #32 │ │ ld1 {v4.8h, v5.8h}, [x7], #32 │ │ subs w3, w3, #0x10 │ │ @@ -61221,69 +61180,69 @@ │ │ smax v5.8h, v5.8h, v30.8h │ │ smin v2.8h, v2.8h, v31.8h │ │ smin v3.8h, v3.8h, v31.8h │ │ smin v4.8h, v4.8h, v31.8h │ │ smin v5.8h, v5.8h, v31.8h │ │ st1 {v2.8h, v3.8h}, [x0], #32 │ │ st1 {v4.8h, v5.8h}, [x6], #32 │ │ - b.gt 407a8 │ │ + b.gt 40694 │ │ subs w4, w4, #0x2 │ │ add x5, x5, w9, uxtw #1 │ │ add x7, x7, w9, uxtw #1 │ │ add x0, x0, x1 │ │ add x6, x6, x1 │ │ mov w3, w9 │ │ - b.gt 407a8 │ │ + b.gt 40694 │ │ ret │ │ .inst 0x00f400f4 ; undefined │ │ .inst 0x01dc0164 ; undefined │ │ dup v31.8h, w7 │ │ clz w9, w3 │ │ - adr x7, 40928 │ │ + adr x7, 40814 │ │ sub w9, w9, #0x1a │ │ ldrh w9, [x7, w9, uxtw #1] │ │ dup v1.8h, w6 │ │ add x2, x2, #0x2 │ │ sub x7, x7, w9, uxtw │ │ add x6, x0, x1 │ │ lsl x1, x1, #1 │ │ movi v30.8h, #0x0 │ │ br x7 │ │ ld1 {v0.4h}, [x2] │ │ addv h0, v0.4h │ │ urshr v0.4h, v0.4h, #2 │ │ dup v0.8h, v0.h[0] │ │ - b 406b4 │ │ + b 405a0 │ │ ld1 {v0.8h}, [x2] │ │ addv h0, v0.8h │ │ urshr v0.4h, v0.4h, #3 │ │ dup v0.8h, v0.h[0] │ │ - b 4072c │ │ + b 40618 │ │ ld1 {v2.8h, v3.8h}, [x2] │ │ addp v0.8h, v2.8h, v3.8h │ │ addv h0, v0.8h │ │ urshr v0.4h, v0.4h, #4 │ │ dup v0.8h, v0.h[0] │ │ - b 4079c │ │ + b 40688 │ │ ld1 {v2.8h-v5.8h}, [x2] │ │ addp v2.8h, v2.8h, v3.8h │ │ addp v4.8h, v4.8h, v5.8h │ │ addp v0.8h, v2.8h, v4.8h │ │ uaddlv s0, v0.8h │ │ rshrn v0.4h, v0.4s, #5 │ │ dup v0.8h, v0.h[0] │ │ - b 4079c │ │ + b 40688 │ │ .inst 0x00380020 ; NYI │ │ .inst 0x0060004c ; undefined │ │ dup v31.8h, w7 │ │ sub x2, x2, w4, uxtw #1 │ │ clz w9, w3 │ │ clz w8, w4 │ │ - adr x10, 40890 │ │ - adr x7, 409d4 │ │ + adr x10, 4077c │ │ + adr x7, 408c0 │ │ sub w9, w9, #0x1a │ │ sub w8, w8, #0x1a │ │ ldrh w9, [x10, w9, uxtw #1] │ │ ldrh w8, [x7, w8, uxtw #1] │ │ dup v1.8h, w6 │ │ sub x9, x10, w9, uxtw │ │ sub x7, x7, w8, uxtw │ │ @@ -61320,15 +61279,15 @@ │ │ dup v31.8h, w7 │ │ sub x2, x2, w4, uxtw #1 │ │ add w8, w3, w4 │ │ dup v1.8h, w6 │ │ clz w9, w3 │ │ clz w6, w4 │ │ dup v16.4s, w8 │ │ - adr x7, 40b98 │ │ + adr x7, 40a84 │ │ rbit w8, w8 │ │ sub w9, w9, #0x16 │ │ sub w6, w6, #0x1a │ │ clz w8, w8 │ │ ldrh w9, [x7, w9, uxtw #1] │ │ ldrh w6, [x7, w6, uxtw #1] │ │ neg w8, w8 │ │ @@ -61338,107 +61297,107 @@ │ │ dup v17.4s, w8 │ │ add x6, x0, x1 │ │ lsl x1, x1, #1 │ │ movi v30.8h, #0x0 │ │ br x7 │ │ ld1 {v0.4h}, [x2], #8 │ │ uaddlv s0, v0.4h │ │ - br x9 │ │ add x2, x2, #0x2 │ │ + br x9 │ │ ld1 {v2.4h}, [x2] │ │ add v0.2s, v0.2s, v16.2s │ │ uaddlv s2, v2.4h │ │ cmp w4, #0x4 │ │ add v0.2s, v0.2s, v2.2s │ │ ushl v0.2s, v0.2s, v17.2s │ │ - b.eq 40a80 // b.none │ │ + b.eq 4096c // b.none │ │ cmp w4, #0x10 │ │ mov w16, #0x6667 // #26215 │ │ mov w17, #0xaaab // #43691 │ │ csel w16, w16, w17, eq // eq = none │ │ dup v16.2s, w16 │ │ mul v0.2s, v0.2s, v16.2s │ │ ushr v0.2s, v0.2s, #17 │ │ dup v0.8h, v0.h[0] │ │ - b 406b4 │ │ + b 405a0 │ │ ld1 {v0.8h}, [x2], #16 │ │ uaddlv s0, v0.8h │ │ - br x9 │ │ add x2, x2, #0x2 │ │ + br x9 │ │ ld1 {v2.8h}, [x2] │ │ add v0.2s, v0.2s, v16.2s │ │ uaddlv s2, v2.8h │ │ cmp w4, #0x8 │ │ add v0.2s, v0.2s, v2.2s │ │ ushl v0.2s, v0.2s, v17.2s │ │ - b.eq 40ad0 // b.none │ │ + b.eq 409bc // b.none │ │ cmp w4, #0x20 │ │ mov w16, #0x6667 // #26215 │ │ mov w17, #0xaaab // #43691 │ │ csel w16, w16, w17, eq // eq = none │ │ dup v16.2s, w16 │ │ mul v0.2s, v0.2s, v16.2s │ │ ushr v0.2s, v0.2s, #17 │ │ dup v0.8h, v0.h[0] │ │ - b 4072c │ │ + b 40618 │ │ ld1 {v2.8h, v3.8h}, [x2], #32 │ │ addp v0.8h, v2.8h, v3.8h │ │ + add x2, x2, #0x2 │ │ uaddlv s0, v0.8h │ │ br x9 │ │ - add x2, x2, #0x2 │ │ ld1 {v2.8h, v3.8h}, [x2] │ │ add v0.2s, v0.2s, v16.2s │ │ addp v2.8h, v2.8h, v3.8h │ │ uaddlv s2, v2.8h │ │ cmp w4, #0x10 │ │ add v0.2s, v0.2s, v2.2s │ │ ushl v0.2s, v0.2s, v17.2s │ │ - b.eq 40b28 // b.none │ │ + b.eq 40a14 // b.none │ │ tst w4, #0x38 │ │ mov w16, #0x6667 // #26215 │ │ mov w17, #0xaaab // #43691 │ │ csel w16, w16, w17, eq // eq = none │ │ dup v16.2s, w16 │ │ mul v0.2s, v0.2s, v16.2s │ │ ushr v0.2s, v0.2s, #17 │ │ dup v0.8h, v0.h[0] │ │ - b 4079c │ │ + b 40688 │ │ ld1 {v2.8h-v5.8h}, [x2], #64 │ │ addp v2.8h, v2.8h, v3.8h │ │ addp v4.8h, v4.8h, v5.8h │ │ addp v0.8h, v2.8h, v4.8h │ │ + add x2, x2, #0x2 │ │ uaddlv s0, v0.8h │ │ br x9 │ │ - add x2, x2, #0x2 │ │ ld1 {v2.8h-v5.8h}, [x2] │ │ add v0.4s, v0.4s, v16.4s │ │ addp v2.8h, v2.8h, v3.8h │ │ addp v4.8h, v4.8h, v5.8h │ │ addp v2.8h, v2.8h, v4.8h │ │ cmp w4, #0x20 │ │ uaddlv s2, v2.8h │ │ add v0.2s, v0.2s, v2.2s │ │ ushl v0.2s, v0.2s, v17.2s │ │ - b.eq 40b90 // b.none │ │ + b.eq 40a7c // b.none │ │ cmp w4, #0x8 │ │ mov w16, #0x6667 // #26215 │ │ mov w17, #0xaaab // #43691 │ │ csel w16, w16, w17, eq // eq = none │ │ dup v16.2s, w16 │ │ mul v0.2s, v0.2s, v16.2s │ │ ushr v0.2s, v0.2s, #17 │ │ dup v0.8h, v0.h[0] │ │ - b 4079c │ │ + b 40688 │ │ .inst 0x00c00068 ; undefined │ │ .inst 0x01600110 ; undefined │ │ - .inst 0x00b00050 ; undefined │ │ - .inst 0x01540104 ; undefined │ │ + .inst 0x00ac004c ; undefined │ │ + .inst 0x01500100 ; undefined │ │ clz w8, w5 │ │ lsl w4, w4, #2 │ │ - adr x7, 40fe4 │ │ + adr x7, 40ed0 │ │ sub w8, w8, #0x1b │ │ ldrh w8, [x7, w8, uxtw #1] │ │ movi v24.4s, #0x0 │ │ movi v25.4s, #0x0 │ │ movi v26.4s, #0x0 │ │ movi v27.4s, #0x0 │ │ sub x7, x7, w8, uxtw │ │ @@ -61461,40 +61420,40 @@ │ │ addp v1.8h, v1.8h, v3.8h │ │ add v0.8h, v0.8h, v1.8h │ │ shl v0.8h, v0.8h, #1 │ │ subs w8, w8, #0x2 │ │ st1 {v0.8h}, [x0], #16 │ │ uaddw v24.4s, v24.4s, v0.4h │ │ uaddw2 v25.4s, v25.4s, v0.8h │ │ - b.gt 40bfc │ │ + b.gt 40ae8 │ │ trn2 v1.2d, v0.2d, v0.2d │ │ trn2 v0.2d, v0.2d, v0.2d │ │ - cbz w4, 40c58 │ │ + cbz w4, 40b44 │ │ subs w4, w4, #0x4 │ │ st1 {v0.8h, v1.8h}, [x0], #32 │ │ uaddw v24.4s, v24.4s, v0.4h │ │ uaddw2 v25.4s, v25.4s, v0.8h │ │ uaddw v26.4s, v26.4s, v1.4h │ │ uaddw2 v27.4s, v27.4s, v1.8h │ │ - b.gt 40c3c │ │ + b.gt 40b28 │ │ add v24.4s, v24.4s, v25.4s │ │ add v26.4s, v26.4s, v27.4s │ │ add v0.4s, v24.4s, v26.4s │ │ addv s0, v0.4s │ │ sub x0, x0, w6, uxtw #3 │ │ urshl v4.2s, v0.2s, v31.2s │ │ dup v4.8h, v4.h[0] │ │ ld1 {v0.8h, v1.8h}, [x0] │ │ subs w6, w6, #0x4 │ │ sub v0.8h, v0.8h, v4.8h │ │ sub v1.8h, v1.8h, v4.8h │ │ st1 {v0.8h, v1.8h}, [x0], #32 │ │ - b.gt 40c74 │ │ + b.gt 40b60 │ │ ret │ │ - cbnz w3, 40ce8 │ │ + cbnz w3, 40bd4 │ │ ld1 {v0.8h, v1.8h}, [x1], x2 │ │ ld1 {v2.8h, v3.8h}, [x10], x2 │ │ ld1 {v4.8h, v5.8h}, [x1], x2 │ │ addp v0.8h, v0.8h, v1.8h │ │ ld1 {v6.8h, v7.8h}, [x10], x2 │ │ addp v2.8h, v2.8h, v3.8h │ │ addp v4.8h, v4.8h, v5.8h │ │ @@ -61505,17 +61464,17 @@ │ │ shl v1.8h, v4.8h, #1 │ │ subs w8, w8, #0x2 │ │ st1 {v0.8h, v1.8h}, [x0], #32 │ │ uaddw v24.4s, v24.4s, v0.4h │ │ uaddw2 v25.4s, v25.4s, v0.8h │ │ uaddw v26.4s, v26.4s, v1.4h │ │ uaddw2 v27.4s, v27.4s, v1.8h │ │ - b.gt 40c94 │ │ + b.gt 40b80 │ │ mov v0.16b, v1.16b │ │ - b 40d38 │ │ + b 40c24 │ │ ld1 {v0.8h}, [x1], x2 │ │ ld1 {v1.8h}, [x10], x2 │ │ ld1 {v2.8h}, [x1], x2 │ │ ld1 {v3.8h}, [x10], x2 │ │ addp v0.8h, v0.8h, v2.8h │ │ addp v1.8h, v1.8h, v3.8h │ │ add v0.8h, v0.8h, v1.8h │ │ @@ -61525,33 +61484,33 @@ │ │ trn2 v2.2d, v0.2d, v0.2d │ │ subs w8, w8, #0x2 │ │ st1 {v0.4h-v3.4h}, [x0], #32 │ │ uaddw v24.4s, v24.4s, v0.4h │ │ uaddw v25.4s, v25.4s, v1.4h │ │ uaddw v26.4s, v26.4s, v2.4h │ │ uaddw v27.4s, v27.4s, v3.4h │ │ - b.gt 40ce8 │ │ + b.gt 40bd4 │ │ trn1 v0.2d, v2.2d, v3.2d │ │ trn1 v1.2d, v2.2d, v3.2d │ │ - cbz w4, 40d6c │ │ + cbz w4, 40c58 │ │ subs w4, w4, #0x4 │ │ st1 {v0.8h, v1.8h}, [x0], #32 │ │ uaddw v24.4s, v24.4s, v0.4h │ │ uaddw2 v25.4s, v25.4s, v0.8h │ │ uaddw v26.4s, v26.4s, v1.4h │ │ uaddw2 v27.4s, v27.4s, v1.8h │ │ st1 {v0.8h, v1.8h}, [x0], #32 │ │ uaddw v24.4s, v24.4s, v0.4h │ │ uaddw2 v25.4s, v25.4s, v0.8h │ │ uaddw v26.4s, v26.4s, v1.4h │ │ uaddw2 v27.4s, v27.4s, v1.8h │ │ - b.gt 40d3c │ │ + b.gt 40c28 │ │ lsl w6, w6, #1 │ │ - b 40c58 │ │ - adr x7, 40fec │ │ + b 40b44 │ │ + adr x7, 40ed8 │ │ ldrh w3, [x7, w3, uxtw #1] │ │ sub x7, x7, w3, uxtw │ │ br x7 │ │ ld1 {v0.8h-v3.8h}, [x1], x2 │ │ ld1 {v4.8h-v7.8h}, [x10], x2 │ │ addp v0.8h, v0.8h, v1.8h │ │ addp v2.8h, v2.8h, v3.8h │ │ @@ -61577,18 +61536,18 @@ │ │ uaddw2 v25.4s, v25.4s, v0.8h │ │ uaddw v26.4s, v26.4s, v1.4h │ │ uaddw2 v27.4s, v27.4s, v1.8h │ │ uaddw v24.4s, v24.4s, v2.4h │ │ uaddw2 v25.4s, v25.4s, v2.8h │ │ uaddw v26.4s, v26.4s, v3.4h │ │ uaddw2 v27.4s, v27.4s, v3.8h │ │ - b.gt 40d84 │ │ + b.gt 40c70 │ │ mov v0.16b, v2.16b │ │ mov v1.16b, v3.16b │ │ - b 40f88 │ │ + b 40e74 │ │ ldr q2, [x1, #32] │ │ ld1 {v0.8h, v1.8h}, [x1], x2 │ │ ldr q5, [x10, #32] │ │ ld1 {v3.8h, v4.8h}, [x10], x2 │ │ addp v2.8h, v2.8h, v2.8h │ │ addp v0.8h, v0.8h, v1.8h │ │ addp v5.8h, v5.8h, v5.8h │ │ @@ -61619,18 +61578,18 @@ │ │ uaddw2 v25.4s, v25.4s, v0.8h │ │ uaddw v26.4s, v26.4s, v1.4h │ │ uaddw2 v27.4s, v27.4s, v1.8h │ │ uaddw v24.4s, v24.4s, v2.4h │ │ uaddw2 v25.4s, v25.4s, v2.8h │ │ uaddw v26.4s, v26.4s, v3.4h │ │ uaddw2 v27.4s, v27.4s, v3.8h │ │ - b.gt 40e0c │ │ + b.gt 40cf8 │ │ mov v0.16b, v2.16b │ │ mov v1.16b, v3.16b │ │ - b 40f88 │ │ + b 40e74 │ │ ld1 {v0.8h, v1.8h}, [x1], x2 │ │ ld1 {v2.8h, v3.8h}, [x10], x2 │ │ ld1 {v4.8h, v5.8h}, [x1], x2 │ │ addp v0.8h, v0.8h, v1.8h │ │ ld1 {v6.8h, v7.8h}, [x10], x2 │ │ addp v2.8h, v2.8h, v3.8h │ │ addp v4.8h, v4.8h, v5.8h │ │ @@ -61647,18 +61606,18 @@ │ │ uaddw2 v25.4s, v25.4s, v0.8h │ │ uaddw v26.4s, v26.4s, v1.4h │ │ uaddw2 v27.4s, v27.4s, v1.8h │ │ uaddw v24.4s, v24.4s, v2.4h │ │ uaddw2 v25.4s, v25.4s, v2.8h │ │ uaddw v26.4s, v26.4s, v3.4h │ │ uaddw2 v27.4s, v27.4s, v3.8h │ │ - b.gt 40eb4 │ │ + b.gt 40da0 │ │ mov v0.16b, v2.16b │ │ mov v1.16b, v3.16b │ │ - b 40f88 │ │ + b 40e74 │ │ ld1 {v0.8h}, [x1], x2 │ │ ld1 {v2.8h}, [x10], x2 │ │ ld1 {v4.8h}, [x1], x2 │ │ ld1 {v6.8h}, [x10], x2 │ │ addp v0.8h, v0.8h, v4.8h │ │ addp v2.8h, v2.8h, v6.8h │ │ add v0.8h, v0.8h, v2.8h │ │ @@ -61673,18 +61632,18 @@ │ │ uaddw2 v25.4s, v25.4s, v0.8h │ │ uaddw v26.4s, v26.4s, v1.4h │ │ uaddw2 v27.4s, v27.4s, v1.8h │ │ uaddw v24.4s, v24.4s, v2.4h │ │ uaddw2 v25.4s, v25.4s, v2.8h │ │ uaddw v26.4s, v26.4s, v3.4h │ │ uaddw2 v27.4s, v27.4s, v3.8h │ │ - b.gt 40f24 │ │ + b.gt 40e10 │ │ mov v0.16b, v2.16b │ │ mov v1.16b, v3.16b │ │ - cbz w4, 40fdc │ │ + cbz w4, 40ec8 │ │ subs w4, w4, #0x4 │ │ st1 {v0.8h-v3.8h}, [x0], #64 │ │ uaddw v24.4s, v24.4s, v0.4h │ │ uaddw2 v25.4s, v25.4s, v0.8h │ │ uaddw v26.4s, v26.4s, v1.4h │ │ uaddw2 v27.4s, v27.4s, v1.8h │ │ uaddw v24.4s, v24.4s, v2.4h │ │ @@ -61696,24 +61655,24 @@ │ │ uaddw2 v25.4s, v25.4s, v0.8h │ │ uaddw v26.4s, v26.4s, v1.4h │ │ uaddw2 v27.4s, v27.4s, v1.8h │ │ uaddw v24.4s, v24.4s, v2.4h │ │ uaddw2 v25.4s, v25.4s, v2.8h │ │ uaddw v26.4s, v26.4s, v3.4h │ │ uaddw2 v27.4s, v27.4s, v3.8h │ │ - b.gt 40f8c │ │ + b.gt 40e78 │ │ lsl w6, w6, #2 │ │ - b 40c58 │ │ + b 40b44 │ │ .inst 0x03540270 ; undefined │ │ udf #1000 │ │ .inst 0x01e00268 ; undefined │ │ .inst 0x00c80138 ; undefined │ │ clz w8, w5 │ │ lsl w4, w4, #2 │ │ - adr x7, 41314 │ │ + adr x7, 41200 │ │ sub w8, w8, #0x1b │ │ ldrh w8, [x7, w8, uxtw #1] │ │ movi v24.4s, #0x0 │ │ movi v25.4s, #0x0 │ │ movi v26.4s, #0x0 │ │ movi v27.4s, #0x0 │ │ sub x7, x7, w8, uxtw │ │ @@ -61738,19 +61697,19 @@ │ │ shl v1.8h, v2.8h, #2 │ │ subs w8, w8, #0x4 │ │ st1 {v0.8h, v1.8h}, [x0], #32 │ │ uaddw v24.4s, v24.4s, v0.4h │ │ uaddw2 v25.4s, v25.4s, v0.8h │ │ uaddw v26.4s, v26.4s, v1.4h │ │ uaddw2 v27.4s, v27.4s, v1.8h │ │ - b.gt 41048 │ │ + b.gt 40f34 │ │ trn2 v0.2d, v1.2d, v1.2d │ │ trn2 v1.2d, v1.2d, v1.2d │ │ - b 40c38 │ │ - cbnz w3, 410fc │ │ + b 40b24 │ │ + cbnz w3, 40fe8 │ │ ld1 {v0.8h, v1.8h}, [x1], x2 │ │ ld1 {v2.8h, v3.8h}, [x10], x2 │ │ ld1 {v4.8h, v5.8h}, [x1], x2 │ │ addp v0.8h, v0.8h, v1.8h │ │ ld1 {v6.8h, v7.8h}, [x10], x2 │ │ addp v2.8h, v2.8h, v3.8h │ │ addp v4.8h, v4.8h, v5.8h │ │ @@ -61765,18 +61724,18 @@ │ │ uaddw2 v25.4s, v25.4s, v0.8h │ │ uaddw v26.4s, v26.4s, v1.4h │ │ uaddw2 v27.4s, v27.4s, v1.8h │ │ uaddw v24.4s, v24.4s, v2.4h │ │ uaddw2 v25.4s, v25.4s, v2.8h │ │ uaddw v26.4s, v26.4s, v3.4h │ │ uaddw2 v27.4s, v27.4s, v3.8h │ │ - b.gt 41094 │ │ + b.gt 40f80 │ │ mov v0.16b, v3.16b │ │ mov v1.16b, v3.16b │ │ - b 40d38 │ │ + b 40c24 │ │ ld1 {v0.8h}, [x1], x2 │ │ ld1 {v1.8h}, [x10], x2 │ │ ld1 {v2.8h}, [x1], x2 │ │ ld1 {v3.8h}, [x10], x2 │ │ addp v0.8h, v0.8h, v1.8h │ │ addp v2.8h, v2.8h, v3.8h │ │ shl v0.8h, v0.8h, #2 │ │ @@ -61795,19 +61754,19 @@ │ │ uaddw2 v25.4s, v25.4s, v0.8h │ │ uaddw v26.4s, v26.4s, v1.4h │ │ uaddw2 v27.4s, v27.4s, v1.8h │ │ uaddw v24.4s, v24.4s, v2.4h │ │ uaddw2 v25.4s, v25.4s, v2.8h │ │ uaddw v26.4s, v26.4s, v3.4h │ │ uaddw2 v27.4s, v27.4s, v3.8h │ │ - b.gt 410fc │ │ + b.gt 40fe8 │ │ mov v0.16b, v3.16b │ │ mov v1.16b, v3.16b │ │ - b 40d38 │ │ - adr x7, 4131c │ │ + b 40c24 │ │ + adr x7, 41208 │ │ ldrh w3, [x7, w3, uxtw #1] │ │ sub x7, x7, w3, uxtw │ │ br x7 │ │ ld1 {v0.8h-v3.8h}, [x1], x2 │ │ ld1 {v4.8h-v7.8h}, [x10], x2 │ │ addp v0.8h, v0.8h, v1.8h │ │ addp v2.8h, v2.8h, v3.8h │ │ @@ -61823,18 +61782,18 @@ │ │ uaddw2 v25.4s, v25.4s, v0.8h │ │ uaddw v26.4s, v26.4s, v1.4h │ │ uaddw2 v27.4s, v27.4s, v1.8h │ │ uaddw v24.4s, v24.4s, v2.4h │ │ uaddw2 v25.4s, v25.4s, v2.8h │ │ uaddw v26.4s, v26.4s, v3.4h │ │ uaddw2 v27.4s, v27.4s, v3.8h │ │ - b.gt 41184 │ │ + b.gt 41070 │ │ mov v0.16b, v2.16b │ │ mov v1.16b, v3.16b │ │ - b 40f88 │ │ + b 40e74 │ │ ldr q2, [x1, #32] │ │ ld1 {v0.8h, v1.8h}, [x1], x2 │ │ ldr q6, [x10, #32] │ │ ld1 {v4.8h, v5.8h}, [x10], x2 │ │ addp v2.8h, v2.8h, v2.8h │ │ addp v0.8h, v0.8h, v1.8h │ │ addp v6.8h, v6.8h, v6.8h │ │ @@ -61853,18 +61812,18 @@ │ │ uaddw2 v25.4s, v25.4s, v0.8h │ │ uaddw v26.4s, v26.4s, v1.4h │ │ uaddw2 v27.4s, v27.4s, v1.8h │ │ uaddw v24.4s, v24.4s, v2.4h │ │ uaddw2 v25.4s, v25.4s, v2.8h │ │ uaddw v26.4s, v26.4s, v3.4h │ │ uaddw2 v27.4s, v27.4s, v3.8h │ │ - b.gt 411e4 │ │ + b.gt 410d0 │ │ mov v0.16b, v2.16b │ │ mov v1.16b, v3.16b │ │ - b 40f88 │ │ + b 40e74 │ │ ld1 {v0.8h, v1.8h}, [x1], x2 │ │ ld1 {v2.8h, v3.8h}, [x10], x2 │ │ addp v0.8h, v0.8h, v1.8h │ │ addp v2.8h, v2.8h, v3.8h │ │ shl v0.8h, v0.8h, #2 │ │ shl v2.8h, v2.8h, #2 │ │ dup v1.8h, v0.h[7] │ │ @@ -61875,18 +61834,18 @@ │ │ uaddw2 v25.4s, v25.4s, v0.8h │ │ uaddw v26.4s, v26.4s, v1.4h │ │ uaddw2 v27.4s, v27.4s, v1.8h │ │ uaddw v24.4s, v24.4s, v2.4h │ │ uaddw2 v25.4s, v25.4s, v2.8h │ │ uaddw v26.4s, v26.4s, v3.4h │ │ uaddw2 v27.4s, v27.4s, v3.8h │ │ - b.gt 4125c │ │ + b.gt 41148 │ │ mov v0.16b, v2.16b │ │ mov v1.16b, v3.16b │ │ - b 40f88 │ │ + b 40e74 │ │ ld1 {v0.8h}, [x1], x2 │ │ ld1 {v2.8h}, [x10], x2 │ │ addp v0.8h, v0.8h, v0.8h │ │ addp v2.8h, v2.8h, v2.8h │ │ shl v0.4h, v0.4h, #2 │ │ shl v2.4h, v2.4h, #2 │ │ dup v1.8h, v0.h[3] │ │ @@ -61899,25 +61858,25 @@ │ │ uaddw2 v25.4s, v25.4s, v0.8h │ │ uaddw v26.4s, v26.4s, v1.4h │ │ uaddw2 v27.4s, v27.4s, v1.8h │ │ uaddw v24.4s, v24.4s, v2.4h │ │ uaddw2 v25.4s, v25.4s, v2.8h │ │ uaddw v26.4s, v26.4s, v3.4h │ │ uaddw2 v27.4s, v27.4s, v3.8h │ │ - b.gt 412b4 │ │ + b.gt 411a0 │ │ mov v0.16b, v2.16b │ │ mov v1.16b, v3.16b │ │ - b 40f88 │ │ + b 40e74 │ │ .inst 0x028401a0 ; undefined │ │ udf #716 │ │ .inst 0x01380198 ; undefined │ │ .inst 0x006800c0 ; undefined │ │ clz w8, w5 │ │ lsl w4, w4, #2 │ │ - adr x7, 41630 │ │ + adr x7, 4151c │ │ sub w8, w8, #0x1a │ │ ldrh w8, [x7, w8, uxtw #1] │ │ movi v24.4s, #0x0 │ │ movi v25.4s, #0x0 │ │ movi v26.4s, #0x0 │ │ movi v27.4s, #0x0 │ │ sub x7, x7, w8, uxtw │ │ @@ -61940,18 +61899,18 @@ │ │ shl v1.8h, v1.8h, #3 │ │ subs w8, w8, #0x4 │ │ st1 {v0.8h, v1.8h}, [x0], #32 │ │ uaddw v24.4s, v24.4s, v0.4h │ │ uaddw2 v25.4s, v25.4s, v0.8h │ │ uaddw v26.4s, v26.4s, v1.4h │ │ uaddw2 v27.4s, v27.4s, v1.8h │ │ - b.gt 41378 │ │ + b.gt 41264 │ │ trn2 v0.2d, v1.2d, v1.2d │ │ trn2 v1.2d, v1.2d, v1.2d │ │ - b 40c38 │ │ + b 40b24 │ │ ld1 {v0.8h}, [x1], x2 │ │ ld1 {v1.8h}, [x10], x2 │ │ ld1 {v2.8h}, [x1], x2 │ │ shl v0.8h, v0.8h, #3 │ │ ld1 {v3.8h}, [x10], x2 │ │ shl v1.8h, v1.8h, #3 │ │ shl v2.8h, v2.8h, #3 │ │ @@ -61962,19 +61921,19 @@ │ │ uaddw2 v25.4s, v25.4s, v0.8h │ │ uaddw v26.4s, v26.4s, v1.4h │ │ uaddw2 v27.4s, v27.4s, v1.8h │ │ uaddw v24.4s, v24.4s, v2.4h │ │ uaddw2 v25.4s, v25.4s, v2.8h │ │ uaddw v26.4s, v26.4s, v3.4h │ │ uaddw2 v27.4s, v27.4s, v3.8h │ │ - b.gt 413b8 │ │ + b.gt 412a4 │ │ mov v0.16b, v3.16b │ │ mov v1.16b, v3.16b │ │ - b 40d38 │ │ - cbnz w3, 41464 │ │ + b 40c24 │ │ + cbnz w3, 41350 │ │ ld1 {v0.8h, v1.8h}, [x1], x2 │ │ ld1 {v2.8h, v3.8h}, [x10], x2 │ │ shl v0.8h, v0.8h, #3 │ │ shl v1.8h, v1.8h, #3 │ │ shl v2.8h, v2.8h, #3 │ │ shl v3.8h, v3.8h, #3 │ │ subs w8, w8, #0x2 │ │ @@ -61983,18 +61942,18 @@ │ │ uaddw2 v25.4s, v25.4s, v0.8h │ │ uaddw v26.4s, v26.4s, v1.4h │ │ uaddw2 v27.4s, v27.4s, v1.8h │ │ uaddw v24.4s, v24.4s, v2.4h │ │ uaddw2 v25.4s, v25.4s, v2.8h │ │ uaddw v26.4s, v26.4s, v3.4h │ │ uaddw2 v27.4s, v27.4s, v3.8h │ │ - b.gt 41414 │ │ + b.gt 41300 │ │ mov v0.16b, v2.16b │ │ mov v1.16b, v3.16b │ │ - b 40f88 │ │ + b 40e74 │ │ ld1 {v0.8h}, [x1], x2 │ │ ld1 {v2.8h}, [x10], x2 │ │ shl v0.8h, v0.8h, #3 │ │ shl v2.8h, v2.8h, #3 │ │ dup v1.8h, v0.h[7] │ │ dup v3.8h, v2.h[7] │ │ subs w8, w8, #0x2 │ │ @@ -62003,19 +61962,19 @@ │ │ uaddw2 v25.4s, v25.4s, v0.8h │ │ uaddw v26.4s, v26.4s, v1.4h │ │ uaddw2 v27.4s, v27.4s, v1.8h │ │ uaddw v24.4s, v24.4s, v2.4h │ │ uaddw2 v25.4s, v25.4s, v2.8h │ │ uaddw v26.4s, v26.4s, v3.4h │ │ uaddw2 v27.4s, v27.4s, v3.8h │ │ - b.gt 41464 │ │ + b.gt 41350 │ │ mov v0.16b, v2.16b │ │ mov v1.16b, v3.16b │ │ - b 40f88 │ │ - adr x7, 41638 │ │ + b 40e74 │ │ + adr x7, 41524 │ │ ldrh w3, [x7, w3, uxtw] │ │ lsr x2, x2, #1 │ │ sub x7, x7, w3, uxtw │ │ br x7 │ │ ld1 {v0.8h-v3.8h}, [x1], x2 │ │ shl v0.8h, v0.8h, #3 │ │ shl v1.8h, v1.8h, #3 │ │ @@ -62027,16 +61986,16 @@ │ │ uaddw2 v25.4s, v25.4s, v0.8h │ │ uaddw v26.4s, v26.4s, v1.4h │ │ uaddw2 v27.4s, v27.4s, v1.8h │ │ uaddw v24.4s, v24.4s, v2.4h │ │ uaddw2 v25.4s, v25.4s, v2.8h │ │ uaddw v26.4s, v26.4s, v3.4h │ │ uaddw2 v27.4s, v27.4s, v3.8h │ │ - b.gt 414c8 │ │ - b 415d4 │ │ + b.gt 413b4 │ │ + b 414c0 │ │ ld1 {v0.8h-v2.8h}, [x1], x2 │ │ shl v2.8h, v2.8h, #3 │ │ shl v0.8h, v0.8h, #3 │ │ shl v1.8h, v1.8h, #3 │ │ dup v3.8h, v2.h[7] │ │ subs w8, w8, #0x1 │ │ st1 {v0.8h-v3.8h}, [x0], #64 │ │ @@ -62044,16 +62003,16 @@ │ │ uaddw2 v25.4s, v25.4s, v0.8h │ │ uaddw v26.4s, v26.4s, v1.4h │ │ uaddw2 v27.4s, v27.4s, v1.8h │ │ uaddw v24.4s, v24.4s, v2.4h │ │ uaddw2 v25.4s, v25.4s, v2.8h │ │ uaddw v26.4s, v26.4s, v3.4h │ │ uaddw2 v27.4s, v27.4s, v3.8h │ │ - b.gt 4150c │ │ - b 415d4 │ │ + b.gt 413f8 │ │ + b 414c0 │ │ ld1 {v0.8h, v1.8h}, [x1], x2 │ │ shl v1.8h, v1.8h, #3 │ │ shl v0.8h, v0.8h, #3 │ │ dup v2.8h, v1.h[7] │ │ dup v3.8h, v1.h[7] │ │ subs w8, w8, #0x1 │ │ st1 {v0.8h-v3.8h}, [x0], #64 │ │ @@ -62061,16 +62020,16 @@ │ │ uaddw2 v25.4s, v25.4s, v0.8h │ │ uaddw v26.4s, v26.4s, v1.4h │ │ uaddw2 v27.4s, v27.4s, v1.8h │ │ uaddw v24.4s, v24.4s, v2.4h │ │ uaddw2 v25.4s, v25.4s, v2.8h │ │ uaddw v26.4s, v26.4s, v3.4h │ │ uaddw2 v27.4s, v27.4s, v3.8h │ │ - b.gt 41550 │ │ - b 415d4 │ │ + b.gt 4143c │ │ + b 414c0 │ │ ld1 {v0.8h}, [x1], x2 │ │ shl v0.8h, v0.8h, #3 │ │ dup v1.8h, v0.h[7] │ │ dup v2.8h, v0.h[7] │ │ dup v3.8h, v0.h[7] │ │ subs w8, w8, #0x1 │ │ st1 {v0.8h-v3.8h}, [x0], #64 │ │ @@ -62078,16 +62037,16 @@ │ │ uaddw2 v25.4s, v25.4s, v0.8h │ │ uaddw v26.4s, v26.4s, v1.4h │ │ uaddw2 v27.4s, v27.4s, v1.8h │ │ uaddw v24.4s, v24.4s, v2.4h │ │ uaddw2 v25.4s, v25.4s, v2.8h │ │ uaddw v26.4s, v26.4s, v3.4h │ │ uaddw2 v27.4s, v27.4s, v3.8h │ │ - b.gt 41594 │ │ - cbz w4, 41628 │ │ + b.gt 41480 │ │ + cbz w4, 41514 │ │ subs w4, w4, #0x2 │ │ st1 {v0.8h-v3.8h}, [x0], #64 │ │ uaddw v24.4s, v24.4s, v0.4h │ │ uaddw2 v25.4s, v25.4s, v0.8h │ │ uaddw v26.4s, v26.4s, v1.4h │ │ uaddw2 v27.4s, v27.4s, v1.8h │ │ uaddw v24.4s, v24.4s, v2.4h │ │ @@ -62099,165 +62058,138 @@ │ │ uaddw2 v25.4s, v25.4s, v0.8h │ │ uaddw v26.4s, v26.4s, v1.4h │ │ uaddw2 v27.4s, v27.4s, v1.8h │ │ uaddw v24.4s, v24.4s, v2.4h │ │ uaddw2 v25.4s, v25.4s, v2.8h │ │ uaddw v26.4s, v26.4s, v3.4h │ │ uaddw2 v27.4s, v27.4s, v3.8h │ │ - b.gt 415d8 │ │ + b.gt 414c4 │ │ lsl w6, w6, #3 │ │ - b 40c58 │ │ + b 40b44 │ │ .inst 0x0220017c ; undefined │ │ .inst 0x02b80278 ; undefined │ │ .inst 0x012c0170 ; undefined │ │ .inst 0x00a400e8 ; undefined │ │ - movi v30.8h, #0x0 │ │ mvni v31.8h, #0xfc, lsl #8 │ │ ld1 {v0.d}[0], [x0], x1 │ │ ld1 {v0.d}[1], [x0], x1 │ │ ld1 {v1.d}[0], [x0], x1 │ │ subs w4, w4, #0x4 │ │ ld1 {v1.d}[1], [x0], x1 │ │ - sqadd v0.8h, v0.8h, v16.8h │ │ + usqadd v0.8h, v16.8h │ │ sub x0, x0, x1, lsl #2 │ │ - sqadd v1.8h, v1.8h, v16.8h │ │ - smax v0.8h, v0.8h, v30.8h │ │ - smax v1.8h, v1.8h, v30.8h │ │ + usqadd v1.8h, v16.8h │ │ smin v0.8h, v0.8h, v31.8h │ │ st1 {v0.d}[0], [x0], x1 │ │ smin v1.8h, v1.8h, v31.8h │ │ st1 {v0.d}[1], [x0], x1 │ │ st1 {v1.d}[0], [x0], x1 │ │ st1 {v1.d}[1], [x0], x1 │ │ - b.gt 41648 │ │ + b.gt 41530 │ │ ret │ │ - movi v30.8h, #0x0 │ │ mvni v31.8h, #0xfc, lsl #8 │ │ ld1 {v0.8h}, [x0], x1 │ │ subs w4, w4, #0x4 │ │ ld1 {v1.8h}, [x0], x1 │ │ - sqadd v0.8h, v0.8h, v16.8h │ │ + usqadd v0.8h, v16.8h │ │ ld1 {v2.8h}, [x0], x1 │ │ - sqadd v1.8h, v1.8h, v16.8h │ │ + usqadd v1.8h, v16.8h │ │ ld1 {v3.8h}, [x0], x1 │ │ - sqadd v2.8h, v2.8h, v16.8h │ │ - sqadd v3.8h, v3.8h, v16.8h │ │ + usqadd v2.8h, v16.8h │ │ + usqadd v3.8h, v16.8h │ │ sub x0, x0, x1, lsl #2 │ │ - smax v0.8h, v0.8h, v30.8h │ │ - smax v1.8h, v1.8h, v30.8h │ │ - smax v2.8h, v2.8h, v30.8h │ │ - smax v3.8h, v3.8h, v30.8h │ │ smin v0.8h, v0.8h, v31.8h │ │ smin v1.8h, v1.8h, v31.8h │ │ st1 {v0.8h}, [x0], x1 │ │ smin v2.8h, v2.8h, v31.8h │ │ st1 {v1.8h}, [x0], x1 │ │ smin v3.8h, v3.8h, v31.8h │ │ st1 {v2.8h}, [x0], x1 │ │ st1 {v3.8h}, [x0], x1 │ │ - b.gt 41698 │ │ + b.gt 41574 │ │ ret │ │ - movi v30.8h, #0x0 │ │ mvni v31.8h, #0xfc, lsl #8 │ │ ld1 {v0.8h, v1.8h}, [x0], x1 │ │ subs w4, w4, #0x2 │ │ ld1 {v2.8h, v3.8h}, [x0], x1 │ │ - sqadd v0.8h, v0.8h, v16.8h │ │ - sqadd v1.8h, v1.8h, v16.8h │ │ + usqadd v0.8h, v16.8h │ │ + usqadd v1.8h, v16.8h │ │ sub x0, x0, x1, lsl #1 │ │ - sqadd v2.8h, v2.8h, v16.8h │ │ - sqadd v3.8h, v3.8h, v16.8h │ │ - smax v0.8h, v0.8h, v30.8h │ │ - smax v1.8h, v1.8h, v30.8h │ │ - smax v2.8h, v2.8h, v30.8h │ │ - smax v3.8h, v3.8h, v30.8h │ │ + usqadd v2.8h, v16.8h │ │ + usqadd v3.8h, v16.8h │ │ smin v0.8h, v0.8h, v31.8h │ │ smin v1.8h, v1.8h, v31.8h │ │ smin v2.8h, v2.8h, v31.8h │ │ st1 {v0.8h, v1.8h}, [x0], x1 │ │ smin v3.8h, v3.8h, v31.8h │ │ st1 {v2.8h, v3.8h}, [x0], x1 │ │ - b.gt 41700 │ │ + b.gt 415c8 │ │ ret │ │ - movi v30.8h, #0x0 │ │ mvni v31.8h, #0xfc, lsl #8 │ │ ld1 {v0.8h-v3.8h}, [x0] │ │ subs w4, w4, #0x1 │ │ - sqadd v0.8h, v0.8h, v16.8h │ │ - sqadd v1.8h, v1.8h, v16.8h │ │ - sqadd v2.8h, v2.8h, v16.8h │ │ - sqadd v3.8h, v3.8h, v16.8h │ │ - smax v0.8h, v0.8h, v30.8h │ │ - smax v1.8h, v1.8h, v30.8h │ │ - smax v2.8h, v2.8h, v30.8h │ │ - smax v3.8h, v3.8h, v30.8h │ │ + usqadd v0.8h, v16.8h │ │ + usqadd v1.8h, v16.8h │ │ + usqadd v2.8h, v16.8h │ │ + usqadd v3.8h, v16.8h │ │ smin v0.8h, v0.8h, v31.8h │ │ smin v1.8h, v1.8h, v31.8h │ │ smin v2.8h, v2.8h, v31.8h │ │ smin v3.8h, v3.8h, v31.8h │ │ st1 {v0.8h-v3.8h}, [x0], x1 │ │ - b.gt 41758 │ │ + b.gt 4160c │ │ ret │ │ - movi v30.8h, #0x0 │ │ mvni v31.8h, #0xfc, lsl #8 │ │ sub x1, x1, #0x40 │ │ ld1 {v0.8h-v3.8h}, [x0], #64 │ │ subs w4, w4, #0x1 │ │ - sqadd v0.8h, v0.8h, v16.8h │ │ + usqadd v0.8h, v16.8h │ │ ld1 {v4.8h-v7.8h}, [x0] │ │ - sqadd v1.8h, v1.8h, v16.8h │ │ + usqadd v1.8h, v16.8h │ │ sub x0, x0, #0x40 │ │ - sqadd v2.8h, v2.8h, v16.8h │ │ - sqadd v3.8h, v3.8h, v16.8h │ │ - sqadd v4.8h, v4.8h, v16.8h │ │ - sqadd v5.8h, v5.8h, v16.8h │ │ - sqadd v6.8h, v6.8h, v16.8h │ │ - sqadd v7.8h, v7.8h, v16.8h │ │ - smax v0.8h, v0.8h, v30.8h │ │ - smax v1.8h, v1.8h, v30.8h │ │ - smax v2.8h, v2.8h, v30.8h │ │ - smax v3.8h, v3.8h, v30.8h │ │ - smax v4.8h, v4.8h, v30.8h │ │ - smax v5.8h, v5.8h, v30.8h │ │ - smax v6.8h, v6.8h, v30.8h │ │ - smax v7.8h, v7.8h, v30.8h │ │ + usqadd v2.8h, v16.8h │ │ + usqadd v3.8h, v16.8h │ │ + usqadd v4.8h, v16.8h │ │ + usqadd v5.8h, v16.8h │ │ + usqadd v6.8h, v16.8h │ │ + usqadd v7.8h, v16.8h │ │ smin v0.8h, v0.8h, v31.8h │ │ smin v1.8h, v1.8h, v31.8h │ │ smin v2.8h, v2.8h, v31.8h │ │ smin v3.8h, v3.8h, v31.8h │ │ smin v4.8h, v4.8h, v31.8h │ │ smin v5.8h, v5.8h, v31.8h │ │ st1 {v0.8h-v3.8h}, [x0], #64 │ │ smin v6.8h, v6.8h, v31.8h │ │ smin v7.8h, v7.8h, v31.8h │ │ st1 {v4.8h-v7.8h}, [x0], x1 │ │ - b.gt 417a8 │ │ + b.gt 41648 │ │ ret │ │ - adrp x16, a9000 │ │ - add x16, x16, #0x200 │ │ + adrp x16, aa000 │ │ + add x16, x16, #0x4b0 │ │ ld1 {v0.4s}, [x16] │ │ mul v6.4s, v17.4s, v0.s[3] │ │ mla v6.4s, v19.4s, v0.s[2] │ │ - mul v4.4s, v17.4s, v0.s[2] │ │ - mls v4.4s, v19.4s, v0.s[3] │ │ mul v2.4s, v16.4s, v0.s[0] │ │ mla v2.4s, v18.4s, v0.s[0] │ │ + mul v4.4s, v17.4s, v0.s[2] │ │ + mls v4.4s, v19.4s, v0.s[3] │ │ mul v3.4s, v16.4s, v0.s[0] │ │ mls v3.4s, v18.4s, v0.s[0] │ │ srshr v6.4s, v6.4s, #12 │ │ - srshr v7.4s, v4.4s, #12 │ │ srshr v2.4s, v2.4s, #12 │ │ + srshr v7.4s, v4.4s, #12 │ │ srshr v3.4s, v3.4s, #12 │ │ sqadd v16.4s, v2.4s, v6.4s │ │ sqsub v19.4s, v2.4s, v6.4s │ │ sqadd v17.4s, v3.4s, v7.4s │ │ sqsub v18.4s, v3.4s, v7.4s │ │ ret │ │ - adrp x16, a9000 │ │ - add x16, x16, #0x340 │ │ + adrp x16, aa000 │ │ + add x16, x16, #0x5f0 │ │ ld1 {v0.4s}, [x16] │ │ sub v3.4s, v16.4s, v18.4s │ │ mul v4.4s, v16.4s, v0.s[0] │ │ mla v4.4s, v18.4s, v0.s[1] │ │ mla v4.4s, v19.4s, v0.s[2] │ │ mul v7.4s, v17.4s, v0.s[3] │ │ add v3.4s, v3.4s, v19.4s │ │ @@ -62270,16 +62202,16 @@ │ │ add v17.4s, v5.4s, v7.4s │ │ sub v19.4s, v19.4s, v7.4s │ │ srshr v16.4s, v16.4s, #12 │ │ srshr v18.4s, v18.4s, #12 │ │ srshr v17.4s, v17.4s, #12 │ │ srshr v19.4s, v19.4s, #12 │ │ ret │ │ - adrp x16, a9000 │ │ - add x16, x16, #0x340 │ │ + adrp x16, aa000 │ │ + add x16, x16, #0x5f0 │ │ ld1 {v0.4s}, [x16] │ │ sub v3.4s, v16.4s, v18.4s │ │ mul v4.4s, v16.4s, v0.s[0] │ │ mla v4.4s, v18.4s, v0.s[1] │ │ mla v4.4s, v19.4s, v0.s[2] │ │ mul v7.4s, v17.4s, v0.s[3] │ │ add v3.4s, v3.4s, v19.4s │ │ @@ -62345,15 +62277,15 @@ │ │ sqxtn v16.4h, v16.4s │ │ ld1 {v0.d}[1], [x0], x1 │ │ sqxtn2 v16.8h, v17.4s │ │ ld1 {v1.d}[0], [x0], x1 │ │ sqxtn v18.4h, v18.4s │ │ ld1 {v1.d}[1], [x0], x1 │ │ sqxtn2 v18.8h, v19.4s │ │ - b 41a6c │ │ + b 418ec │ │ movi v30.4s, #0x0 │ │ movi v31.4s, #0x0 │ │ ld1 {v16.4s-v19.4s}, [x2] │ │ st1 {v30.4s, v31.4s}, [x2], #32 │ │ blr x4 │ │ st1 {v30.4s, v31.4s}, [x2], #32 │ │ sqxtn v16.4h, v16.4s │ │ @@ -62375,27 +62307,25 @@ │ │ mov v18.d[1], v19.d[0] │ │ ld1 {v1.d}[0], [x0], x1 │ │ ld1 {v1.d}[1], [x0], x1 │ │ srshr v16.8h, v16.8h, #4 │ │ srshr v18.8h, v18.8h, #4 │ │ mvni v31.8h, #0xfc, lsl #8 │ │ sub x0, x0, x1, lsl #2 │ │ - sqadd v16.8h, v16.8h, v0.8h │ │ - sqadd v18.8h, v18.8h, v1.8h │ │ - smax v16.8h, v16.8h, v30.8h │ │ - smax v18.8h, v18.8h, v30.8h │ │ - smin v16.8h, v16.8h, v31.8h │ │ - st1 {v16.d}[0], [x0], x1 │ │ - smin v18.8h, v18.8h, v31.8h │ │ - st1 {v16.d}[1], [x0], x1 │ │ - st1 {v18.d}[0], [x0], x1 │ │ - st1 {v18.d}[1], [x0], x1 │ │ + usqadd v0.8h, v16.8h │ │ + usqadd v1.8h, v18.8h │ │ + smin v0.8h, v0.8h, v31.8h │ │ + st1 {v0.d}[0], [x0], x1 │ │ + smin v1.8h, v1.8h, v31.8h │ │ + st1 {v0.d}[1], [x0], x1 │ │ + st1 {v1.d}[0], [x0], x1 │ │ + st1 {v1.d}[1], [x0], x1 │ │ br x15 │ │ mov x15, x30 │ │ - cbnz w3, 41ae8 │ │ + cbnz w3, 41960 │ │ mov w16, #0x5a800000 // #1518338048 │ │ ld1r {v16.4s}, [x2] │ │ dup v4.2s, w16 │ │ str wzr, [x2] │ │ sqrdmulh v16.4s, v16.4s, v4.s[0] │ │ ld1 {v0.d}[0], [x0], x1 │ │ sqxtn v20.4h, v16.4s │ │ @@ -62403,108 +62333,108 @@ │ │ ld1 {v0.d}[1], [x0], x1 │ │ sqrdmulh v20.8h, v20.8h, v4.h[1] │ │ ld1 {v1.d}[0], [x0], x1 │ │ srshr v16.8h, v20.8h, #4 │ │ ld1 {v1.d}[1], [x0], x1 │ │ srshr v18.8h, v20.8h, #4 │ │ movi v30.8h, #0x0 │ │ - b 41a6c │ │ - adr x4, 41828 │ │ - adrp x5, 27000 │ │ - add x5, x5, #0xb14 │ │ - b 41a00 │ │ - mov x15, x30 │ │ - adr x4, 41928 │ │ - adrp x5, 27000 │ │ - add x5, x5, #0xdd8 │ │ - b 41a00 │ │ - mov x15, x30 │ │ - adr x4, 41828 │ │ - adrp x5, 27000 │ │ - add x5, x5, #0xbe4 │ │ - b 41a00 │ │ - mov x15, x30 │ │ - adr x4, 41828 │ │ - adrp x5, 27000 │ │ - add x5, x5, #0xc3c │ │ - b 41a00 │ │ - mov x15, x30 │ │ - adr x4, 41828 │ │ - adrp x5, 27000 │ │ - add x5, x5, #0xdd8 │ │ - b 41a00 │ │ - mov x15, x30 │ │ - adr x4, 41878 │ │ - adrp x5, 27000 │ │ - add x5, x5, #0xb14 │ │ - b 41a00 │ │ - mov x15, x30 │ │ - adr x4, 41878 │ │ - adrp x5, 27000 │ │ - add x5, x5, #0xbe4 │ │ - b 41a00 │ │ - mov x15, x30 │ │ - adr x4, 41878 │ │ - adrp x5, 27000 │ │ - add x5, x5, #0xc3c │ │ - b 41a00 │ │ - mov x15, x30 │ │ - adr x4, 418d0 │ │ - adrp x5, 27000 │ │ - add x5, x5, #0xb14 │ │ - b 41a00 │ │ - mov x15, x30 │ │ - adr x4, 418d0 │ │ - adrp x5, 27000 │ │ - add x5, x5, #0xbe4 │ │ - b 41a00 │ │ - mov x15, x30 │ │ - adr x4, 418d0 │ │ - adrp x5, 27000 │ │ - add x5, x5, #0xc3c │ │ - b 41a00 │ │ - mov x15, x30 │ │ - adr x4, 41928 │ │ - adrp x5, 27000 │ │ - add x5, x5, #0xb14 │ │ - b 41a00 │ │ - mov x15, x30 │ │ - adr x4, 41878 │ │ - adrp x5, 27000 │ │ - add x5, x5, #0xdd8 │ │ - b 41a00 │ │ - mov x15, x30 │ │ - adr x4, 418d0 │ │ - adrp x5, 27000 │ │ - add x5, x5, #0xdd8 │ │ - b 41a00 │ │ - mov x15, x30 │ │ - adr x4, 41928 │ │ - adrp x5, 27000 │ │ - add x5, x5, #0xbe4 │ │ - b 41a00 │ │ - mov x15, x30 │ │ - adr x4, 41928 │ │ - adrp x5, 27000 │ │ - add x5, x5, #0xc3c │ │ - b 41a00 │ │ - adrp x16, a9000 │ │ - add x16, x16, #0x200 │ │ + b 418ec │ │ + adr x4, 416a8 │ │ + adrp x5, 27000 │ │ + add x5, x5, #0xe4c │ │ + b 41880 │ │ + mov x15, x30 │ │ + adr x4, 417a8 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0x110 │ │ + b 41880 │ │ + mov x15, x30 │ │ + adr x4, 416a8 │ │ + adrp x5, 27000 │ │ + add x5, x5, #0xf1c │ │ + b 41880 │ │ + mov x15, x30 │ │ + adr x4, 416a8 │ │ + adrp x5, 27000 │ │ + add x5, x5, #0xf74 │ │ + b 41880 │ │ + mov x15, x30 │ │ + adr x4, 416a8 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0x110 │ │ + b 41880 │ │ + mov x15, x30 │ │ + adr x4, 416f8 │ │ + adrp x5, 27000 │ │ + add x5, x5, #0xe4c │ │ + b 41880 │ │ + mov x15, x30 │ │ + adr x4, 416f8 │ │ + adrp x5, 27000 │ │ + add x5, x5, #0xf1c │ │ + b 41880 │ │ + mov x15, x30 │ │ + adr x4, 416f8 │ │ + adrp x5, 27000 │ │ + add x5, x5, #0xf74 │ │ + b 41880 │ │ + mov x15, x30 │ │ + adr x4, 41750 │ │ + adrp x5, 27000 │ │ + add x5, x5, #0xe4c │ │ + b 41880 │ │ + mov x15, x30 │ │ + adr x4, 41750 │ │ + adrp x5, 27000 │ │ + add x5, x5, #0xf1c │ │ + b 41880 │ │ + mov x15, x30 │ │ + adr x4, 41750 │ │ + adrp x5, 27000 │ │ + add x5, x5, #0xf74 │ │ + b 41880 │ │ + mov x15, x30 │ │ + adr x4, 417a8 │ │ + adrp x5, 27000 │ │ + add x5, x5, #0xe4c │ │ + b 41880 │ │ + mov x15, x30 │ │ + adr x4, 416f8 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0x110 │ │ + b 41880 │ │ + mov x15, x30 │ │ + adr x4, 41750 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0x110 │ │ + b 41880 │ │ + mov x15, x30 │ │ + adr x4, 417a8 │ │ + adrp x5, 27000 │ │ + add x5, x5, #0xf1c │ │ + b 41880 │ │ + mov x15, x30 │ │ + adr x4, 417a8 │ │ + adrp x5, 27000 │ │ + add x5, x5, #0xf74 │ │ + b 41880 │ │ + adrp x16, aa000 │ │ + add x16, x16, #0x4b0 │ │ ld1 {v0.4s, v1.4s}, [x16] │ │ mul v6.4s, v18.4s, v0.s[3] │ │ mla v6.4s, v22.4s, v0.s[2] │ │ - mul v4.4s, v18.4s, v0.s[2] │ │ - mls v4.4s, v22.4s, v0.s[3] │ │ mul v2.4s, v16.4s, v0.s[0] │ │ mla v2.4s, v20.4s, v0.s[0] │ │ + mul v4.4s, v18.4s, v0.s[2] │ │ + mls v4.4s, v22.4s, v0.s[3] │ │ mul v3.4s, v16.4s, v0.s[0] │ │ mls v3.4s, v20.4s, v0.s[0] │ │ srshr v6.4s, v6.4s, #12 │ │ - srshr v7.4s, v4.4s, #12 │ │ srshr v2.4s, v2.4s, #12 │ │ + srshr v7.4s, v4.4s, #12 │ │ srshr v3.4s, v3.4s, #12 │ │ sqadd v16.4s, v2.4s, v6.4s │ │ sqsub v22.4s, v2.4s, v6.4s │ │ sqadd v18.4s, v3.4s, v7.4s │ │ sqsub v20.4s, v3.4s, v7.4s │ │ mul v2.4s, v17.4s, v1.s[0] │ │ mls v2.4s, v23.4s, v1.s[1] │ │ @@ -62534,16 +62464,16 @@ │ │ sqsub v6.4s, v18.4s, v5.4s │ │ sqadd v18.4s, v20.4s, v4.4s │ │ sqsub v21.4s, v20.4s, v4.4s │ │ sqadd v19.4s, v22.4s, v2.4s │ │ sqsub v20.4s, v22.4s, v2.4s │ │ mov v22.16b, v6.16b │ │ ret │ │ - adrp x16, a9000 │ │ - add x16, x16, #0x350 │ │ + adrp x16, aa000 │ │ + add x16, x16, #0x600 │ │ ld1 {v0.4s, v1.4s}, [x16], #32 │ │ mul v2.4s, v23.4s, v0.s[0] │ │ mla v2.4s, v16.4s, v0.s[1] │ │ mul v4.4s, v23.4s, v0.s[1] │ │ mls v4.4s, v16.4s, v0.s[0] │ │ mul v6.4s, v21.4s, v0.s[2] │ │ mla v6.4s, v18.4s, v0.s[3] │ │ @@ -62607,16 +62537,16 @@ │ │ mla v18.4s, v5.4s, v0.s[0] │ │ srshr v3.4s, v20.4s, #12 │ │ srshr v18.4s, v18.4s, #12 │ │ srshr v20.4s, v6.4s, #12 │ │ sqneg v19.4s, v2.4s │ │ sqneg v21.4s, v3.4s │ │ ret │ │ - adrp x16, a9000 │ │ - add x16, x16, #0x350 │ │ + adrp x16, aa000 │ │ + add x16, x16, #0x600 │ │ ld1 {v0.4s, v1.4s}, [x16], #32 │ │ mul v2.4s, v23.4s, v0.s[0] │ │ mla v2.4s, v16.4s, v0.s[1] │ │ mul v4.4s, v23.4s, v0.s[1] │ │ mls v4.4s, v16.4s, v0.s[0] │ │ mul v6.4s, v21.4s, v0.s[2] │ │ mla v6.4s, v18.4s, v0.s[3] │ │ @@ -62692,15 +62622,15 @@ │ │ sqshl v21.4s, v21.4s, #1 │ │ sqshl v22.4s, v22.4s, #1 │ │ sqshl v23.4s, v23.4s, #1 │ │ ret │ │ movi v31.4s, #0x0 │ │ cmp w3, w13 │ │ mov x11, #0x20 // #32 │ │ - b.lt 41ff8 // b.tstop │ │ + b.lt 41e70 // b.tstop │ │ add x6, x2, #0x10 │ │ ld1 {v16.4s}, [x6] │ │ st1 {v31.4s}, [x6], x11 │ │ ld1 {v17.4s}, [x6] │ │ st1 {v31.4s}, [x6], x11 │ │ ld1 {v18.4s}, [x6] │ │ st1 {v31.4s}, [x6], x11 │ │ @@ -62727,15 +62657,15 @@ │ │ trn2 v3.8h, v24.8h, v25.8h │ │ trn1 v4.8h, v26.8h, v27.8h │ │ trn2 v5.8h, v26.8h, v27.8h │ │ trn1 v24.4s, v2.4s, v4.4s │ │ trn2 v26.4s, v2.4s, v4.4s │ │ trn1 v25.4s, v3.4s, v5.4s │ │ trn2 v27.4s, v3.4s, v5.4s │ │ - b 42008 │ │ + b 41e80 │ │ movi v24.8h, #0x0 │ │ movi v25.8h, #0x0 │ │ movi v26.8h, #0x0 │ │ movi v27.8h, #0x0 │ │ ld1 {v16.4s}, [x2] │ │ st1 {v31.4s}, [x2], x11 │ │ ld1 {v17.4s}, [x2] │ │ @@ -62771,173 +62701,164 @@ │ │ trn2 v19.4s, v21.4s, v23.4s │ │ mov v20.16b, v24.16b │ │ mov v21.16b, v25.16b │ │ mov v22.16b, v26.16b │ │ mov v23.16b, v27.16b │ │ blr x5 │ │ mov x7, x0 │ │ - movi v6.8h, #0x0 │ │ mvni v7.8h, #0xfc, lsl #8 │ │ ld1 {v2.8h}, [x7], x1 │ │ srshr v16.8h, v16.8h, #4 │ │ ld1 {v3.8h}, [x7], x1 │ │ srshr v17.8h, v17.8h, #4 │ │ ld1 {v4.8h}, [x7], x1 │ │ srshr v18.8h, v18.8h, #4 │ │ - sqadd v16.8h, v16.8h, v2.8h │ │ + usqadd v2.8h, v16.8h │ │ ld1 {v5.8h}, [x7], x1 │ │ srshr v19.8h, v19.8h, #4 │ │ - sqadd v17.8h, v17.8h, v3.8h │ │ - smax v16.8h, v16.8h, v6.8h │ │ - ld1 {v2.8h}, [x7], x1 │ │ + usqadd v3.8h, v17.8h │ │ + smin v2.8h, v2.8h, v7.8h │ │ + ld1 {v16.8h}, [x7], x1 │ │ srshr v20.8h, v20.8h, #4 │ │ - sqadd v18.8h, v18.8h, v4.8h │ │ - smax v17.8h, v17.8h, v6.8h │ │ - smin v16.8h, v16.8h, v7.8h │ │ - ld1 {v3.8h}, [x7], x1 │ │ + usqadd v4.8h, v18.8h │ │ + smin v3.8h, v3.8h, v7.8h │ │ + st1 {v2.8h}, [x0], x1 │ │ + ld1 {v17.8h}, [x7], x1 │ │ srshr v21.8h, v21.8h, #4 │ │ - sqadd v19.8h, v19.8h, v5.8h │ │ - smax v18.8h, v18.8h, v6.8h │ │ + usqadd v5.8h, v19.8h │ │ + smin v4.8h, v4.8h, v7.8h │ │ + st1 {v3.8h}, [x0], x1 │ │ + ld1 {v18.8h}, [x7], x1 │ │ + srshr v22.8h, v22.8h, #4 │ │ + usqadd v16.8h, v20.8h │ │ + smin v5.8h, v5.8h, v7.8h │ │ + st1 {v4.8h}, [x0], x1 │ │ + ld1 {v19.8h}, [x7], x1 │ │ + srshr v23.8h, v23.8h, #4 │ │ + usqadd v17.8h, v21.8h │ │ + smin v16.8h, v16.8h, v7.8h │ │ + st1 {v5.8h}, [x0], x1 │ │ + usqadd v18.8h, v22.8h │ │ smin v17.8h, v17.8h, v7.8h │ │ st1 {v16.8h}, [x0], x1 │ │ - ld1 {v4.8h}, [x7], x1 │ │ - srshr v22.8h, v22.8h, #4 │ │ - sqadd v20.8h, v20.8h, v2.8h │ │ - smax v19.8h, v19.8h, v6.8h │ │ + usqadd v19.8h, v23.8h │ │ smin v18.8h, v18.8h, v7.8h │ │ st1 {v17.8h}, [x0], x1 │ │ - ld1 {v5.8h}, [x7], x1 │ │ - srshr v23.8h, v23.8h, #4 │ │ - sqadd v21.8h, v21.8h, v3.8h │ │ - smax v20.8h, v20.8h, v6.8h │ │ smin v19.8h, v19.8h, v7.8h │ │ st1 {v18.8h}, [x0], x1 │ │ - sqadd v22.8h, v22.8h, v4.8h │ │ - smax v21.8h, v21.8h, v6.8h │ │ - smin v20.8h, v20.8h, v7.8h │ │ st1 {v19.8h}, [x0], x1 │ │ - sqadd v23.8h, v23.8h, v5.8h │ │ - smax v22.8h, v22.8h, v6.8h │ │ - smin v21.8h, v21.8h, v7.8h │ │ - st1 {v20.8h}, [x0], x1 │ │ - smax v23.8h, v23.8h, v6.8h │ │ - smin v22.8h, v22.8h, v7.8h │ │ - st1 {v21.8h}, [x0], x1 │ │ - smin v23.8h, v23.8h, v7.8h │ │ - st1 {v22.8h}, [x0], x1 │ │ - st1 {v23.8h}, [x0], x1 │ │ br x15 │ │ mov x15, x30 │ │ - cbnz w3, 421a4 │ │ + cbnz w3, 41ff8 │ │ mov w16, #0x5a800000 // #1518338048 │ │ ld1r {v16.4s}, [x2] │ │ dup v0.2s, w16 │ │ sqrdmulh v20.4s, v16.4s, v0.s[0] │ │ str wzr, [x2] │ │ sqrshrn v16.4h, v20.4s, #1 │ │ sqrshrn2 v16.8h, v20.4s, #1 │ │ sqrdmulh v16.8h, v16.8h, v0.h[1] │ │ srshr v16.8h, v16.8h, #4 │ │ mov w4, #0x8 // #8 │ │ - b 41690 │ │ - adrp x5, 28000 │ │ - add x5, x5, #0x88 │ │ + b 41570 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0x3c0 │ │ mov w13, #0xa // #10 │ │ - adr x4, 41c24 │ │ - b 41f5c │ │ + adr x4, 41a9c │ │ + b 41dd4 │ │ mov x15, x30 │ │ - adrp x5, 28000 │ │ - add x5, x5, #0x898 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0xbd0 │ │ mov w13, #0xa // #10 │ │ - adr x4, 41f38 │ │ - b 41f5c │ │ + adr x4, 41db0 │ │ + b 41dd4 │ │ mov x15, x30 │ │ - adrp x5, 28000 │ │ - add x5, x5, #0x298 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0x5d0 │ │ mov w13, #0xa // #10 │ │ - adr x4, 41c24 │ │ - b 41f5c │ │ + adr x4, 41a9c │ │ + b 41dd4 │ │ mov x15, x30 │ │ - adrp x5, 28000 │ │ - add x5, x5, #0x478 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0x7b0 │ │ mov w13, #0xa // #10 │ │ - adr x4, 41c24 │ │ - b 41f5c │ │ + adr x4, 41a9c │ │ + b 41dd4 │ │ mov x15, x30 │ │ - adrp x5, 28000 │ │ - add x5, x5, #0x898 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0xbd0 │ │ mov w13, #0x4 // #4 │ │ - adr x4, 41c24 │ │ - b 41f5c │ │ + adr x4, 41a9c │ │ + b 41dd4 │ │ mov x15, x30 │ │ - adrp x5, 28000 │ │ - add x5, x5, #0x88 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0x3c0 │ │ mov w13, #0xa // #10 │ │ - adr x4, 41cf0 │ │ - b 41f5c │ │ + adr x4, 41b68 │ │ + b 41dd4 │ │ mov x15, x30 │ │ - adrp x5, 28000 │ │ - add x5, x5, #0x298 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0x5d0 │ │ mov w13, #0xa // #10 │ │ - adr x4, 41cf0 │ │ - b 41f5c │ │ + adr x4, 41b68 │ │ + b 41dd4 │ │ mov x15, x30 │ │ - adrp x5, 28000 │ │ - add x5, x5, #0x478 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0x7b0 │ │ mov w13, #0xa // #10 │ │ - adr x4, 41cf0 │ │ - b 41f5c │ │ + adr x4, 41b68 │ │ + b 41dd4 │ │ mov x15, x30 │ │ - adrp x5, 28000 │ │ - add x5, x5, #0x88 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0x3c0 │ │ mov w13, #0xa // #10 │ │ - adr x4, 41e14 │ │ - b 41f5c │ │ + adr x4, 41c8c │ │ + b 41dd4 │ │ mov x15, x30 │ │ - adrp x5, 28000 │ │ - add x5, x5, #0x298 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0x5d0 │ │ mov w13, #0xa // #10 │ │ - adr x4, 41e14 │ │ - b 41f5c │ │ + adr x4, 41c8c │ │ + b 41dd4 │ │ mov x15, x30 │ │ - adrp x5, 28000 │ │ - add x5, x5, #0x478 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0x7b0 │ │ mov w13, #0xa // #10 │ │ - adr x4, 41e14 │ │ - b 41f5c │ │ + adr x4, 41c8c │ │ + b 41dd4 │ │ mov x15, x30 │ │ - adrp x5, 28000 │ │ - add x5, x5, #0x88 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0x3c0 │ │ mov w13, #0x4 // #4 │ │ - adr x4, 41f38 │ │ - b 41f5c │ │ + adr x4, 41db0 │ │ + b 41dd4 │ │ mov x15, x30 │ │ - adrp x5, 28000 │ │ - add x5, x5, #0x898 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0xbd0 │ │ mov w13, #0x4 // #4 │ │ - adr x4, 41cf0 │ │ - b 41f5c │ │ + adr x4, 41b68 │ │ + b 41dd4 │ │ mov x15, x30 │ │ - adrp x5, 28000 │ │ - add x5, x5, #0x898 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0xbd0 │ │ mov w13, #0x4 // #4 │ │ - adr x4, 41e14 │ │ - b 41f5c │ │ + adr x4, 41c8c │ │ + b 41dd4 │ │ mov x15, x30 │ │ - adrp x5, 28000 │ │ - add x5, x5, #0x298 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0x5d0 │ │ mov w13, #0x4 // #4 │ │ - adr x4, 41f38 │ │ - b 41f5c │ │ + adr x4, 41db0 │ │ + b 41dd4 │ │ mov x15, x30 │ │ - adrp x5, 28000 │ │ - add x5, x5, #0x478 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0x7b0 │ │ mov w13, #0x4 // #4 │ │ - adr x4, 41f38 │ │ - b 41f5c │ │ + adr x4, 41db0 │ │ + b 41dd4 │ │ movi v28.4s, #0x0 │ │ movi v29.4s, #0x0 │ │ movi v30.4s, #0x0 │ │ movi v31.4s, #0x0 │ │ ld1 {v16.4s-v19.4s}, [x2] │ │ st1 {v28.4s-v31.4s}, [x2], #64 │ │ mov w16, #0x5a800000 // #1518338048 │ │ @@ -62979,47 +62900,42 @@ │ │ trn2 v23.2s, v5.2s, v7.2s │ │ mov v16.d[1], v20.d[0] │ │ mov v17.d[1], v21.d[0] │ │ mov v18.d[1], v22.d[0] │ │ mov v19.d[1], v23.d[0] │ │ blr x5 │ │ mov x7, x0 │ │ - movi v6.8h, #0x0 │ │ mvni v7.8h, #0xfc, lsl #8 │ │ ld1 {v2.8h}, [x7], x1 │ │ srshr v16.8h, v16.8h, #4 │ │ ld1 {v3.8h}, [x7], x1 │ │ srshr v17.8h, v17.8h, #4 │ │ ld1 {v4.8h}, [x7], x1 │ │ srshr v18.8h, v18.8h, #4 │ │ - sqadd v16.8h, v16.8h, v2.8h │ │ + usqadd v2.8h, v16.8h │ │ ld1 {v5.8h}, [x7], x1 │ │ srshr v19.8h, v19.8h, #4 │ │ - sqadd v17.8h, v17.8h, v3.8h │ │ - smax v16.8h, v16.8h, v6.8h │ │ - sqadd v18.8h, v18.8h, v4.8h │ │ - smax v17.8h, v17.8h, v6.8h │ │ - smin v16.8h, v16.8h, v7.8h │ │ - sqadd v19.8h, v19.8h, v5.8h │ │ - smax v18.8h, v18.8h, v6.8h │ │ - smin v17.8h, v17.8h, v7.8h │ │ - st1 {v16.8h}, [x0], x1 │ │ - smax v19.8h, v19.8h, v6.8h │ │ - smin v18.8h, v18.8h, v7.8h │ │ - st1 {v17.8h}, [x0], x1 │ │ - smin v19.8h, v19.8h, v7.8h │ │ - st1 {v18.8h}, [x0], x1 │ │ - st1 {v19.8h}, [x0], x1 │ │ + usqadd v3.8h, v17.8h │ │ + smin v2.8h, v2.8h, v7.8h │ │ + usqadd v4.8h, v18.8h │ │ + smin v3.8h, v3.8h, v7.8h │ │ + st1 {v2.8h}, [x0], x1 │ │ + usqadd v5.8h, v19.8h │ │ + smin v4.8h, v4.8h, v7.8h │ │ + st1 {v3.8h}, [x0], x1 │ │ + smin v5.8h, v5.8h, v7.8h │ │ + st1 {v4.8h}, [x0], x1 │ │ + st1 {v5.8h}, [x0], x1 │ │ br x15 │ │ mov w16, #0x5a800000 // #1518338048 │ │ movi v31.4s, #0x0 │ │ dup v30.2s, w16 │ │ cmp w3, w13 │ │ mov x11, #0x20 // #32 │ │ - b.lt 424d4 // b.tstop │ │ + b.lt 42314 // b.tstop │ │ add x6, x2, #0x10 │ │ ld1 {v16.4s}, [x6] │ │ st1 {v31.4s}, [x6], x11 │ │ ld1 {v17.4s}, [x6] │ │ st1 {v31.4s}, [x6], x11 │ │ ld1 {v18.4s}, [x6] │ │ st1 {v31.4s}, [x6], x11 │ │ @@ -63038,15 +62954,15 @@ │ │ trn2 v5.4h, v20.4h, v21.4h │ │ trn1 v6.4h, v22.4h, v23.4h │ │ trn2 v7.4h, v22.4h, v23.4h │ │ trn1 v20.2s, v4.2s, v6.2s │ │ trn2 v22.2s, v4.2s, v6.2s │ │ trn1 v21.2s, v5.2s, v7.2s │ │ trn2 v23.2s, v5.2s, v7.2s │ │ - b 424e4 │ │ + b 42324 │ │ movi v20.4h, #0x0 │ │ movi v21.4h, #0x0 │ │ movi v22.4h, #0x0 │ │ movi v23.4h, #0x0 │ │ ld1 {v16.4s}, [x2] │ │ st1 {v31.4s}, [x2], x11 │ │ ld1 {v17.4s}, [x2] │ │ @@ -63070,15 +62986,14 @@ │ │ trn2 v7.4h, v18.4h, v19.4h │ │ trn1 v16.2s, v4.2s, v6.2s │ │ trn2 v18.2s, v4.2s, v6.2s │ │ trn1 v17.2s, v5.2s, v7.2s │ │ trn2 v19.2s, v5.2s, v7.2s │ │ blr x5 │ │ mov x7, x0 │ │ - movi v6.8h, #0x0 │ │ mvni v7.8h, #0xfc, lsl #8 │ │ ld1 {v0.d}[0], [x7], x1 │ │ mov v16.d[1], v17.d[0] │ │ ld1 {v0.d}[1], [x7], x1 │ │ ld1 {v1.d}[0], [x7], x1 │ │ mov v18.d[1], v19.d[0] │ │ ld1 {v1.d}[1], [x7], x1 │ │ @@ -63086,253 +63001,249 @@ │ │ mov v20.d[1], v21.d[0] │ │ srshr v16.8h, v16.8h, #4 │ │ ld1 {v2.d}[1], [x7], x1 │ │ ld1 {v3.d}[0], [x7], x1 │ │ mov v22.d[1], v23.d[0] │ │ srshr v18.8h, v18.8h, #4 │ │ ld1 {v3.d}[1], [x7], x1 │ │ - sqadd v16.8h, v16.8h, v0.8h │ │ + usqadd v0.8h, v16.8h │ │ srshr v20.8h, v20.8h, #4 │ │ - sqadd v18.8h, v18.8h, v1.8h │ │ - smax v16.8h, v16.8h, v6.8h │ │ + usqadd v1.8h, v18.8h │ │ + smin v0.8h, v0.8h, v7.8h │ │ srshr v22.8h, v22.8h, #4 │ │ - sqadd v20.8h, v20.8h, v2.8h │ │ - smax v18.8h, v18.8h, v6.8h │ │ - smin v16.8h, v16.8h, v7.8h │ │ - sqadd v22.8h, v22.8h, v3.8h │ │ - st1 {v16.d}[0], [x0], x1 │ │ - smax v20.8h, v20.8h, v6.8h │ │ - smin v18.8h, v18.8h, v7.8h │ │ - st1 {v16.d}[1], [x0], x1 │ │ - st1 {v18.d}[0], [x0], x1 │ │ - smax v22.8h, v22.8h, v6.8h │ │ - smin v20.8h, v20.8h, v7.8h │ │ - st1 {v18.d}[1], [x0], x1 │ │ - st1 {v20.d}[0], [x0], x1 │ │ - smin v22.8h, v22.8h, v7.8h │ │ - st1 {v20.d}[1], [x0], x1 │ │ - st1 {v22.d}[0], [x0], x1 │ │ - st1 {v22.d}[1], [x0], x1 │ │ + usqadd v2.8h, v20.8h │ │ + st1 {v0.d}[0], [x0], x1 │ │ + smin v1.8h, v1.8h, v7.8h │ │ + st1 {v0.d}[1], [x0], x1 │ │ + usqadd v3.8h, v22.8h │ │ + st1 {v1.d}[0], [x0], x1 │ │ + smin v2.8h, v2.8h, v7.8h │ │ + st1 {v1.d}[1], [x0], x1 │ │ + st1 {v2.d}[0], [x0], x1 │ │ + smin v3.8h, v3.8h, v7.8h │ │ + st1 {v2.d}[1], [x0], x1 │ │ + st1 {v3.d}[0], [x0], x1 │ │ + st1 {v3.d}[1], [x0], x1 │ │ br x15 │ │ mov x15, x30 │ │ - cbnz w3, 42624 │ │ + cbnz w3, 42450 │ │ mov w16, #0x5a800000 // #1518338048 │ │ ld1r {v16.4s}, [x2] │ │ dup v0.2s, w16 │ │ sqrdmulh v20.4s, v16.4s, v0.s[0] │ │ str wzr, [x2] │ │ sqrdmulh v20.4s, v20.4s, v0.s[0] │ │ sqxtn v16.4h, v20.4s │ │ sqxtn2 v16.8h, v20.4s │ │ sqrdmulh v16.8h, v16.8h, v0.h[1] │ │ srshr v16.8h, v16.8h, #4 │ │ mov w4, #0x8 // #8 │ │ - b 41640 │ │ - adr x4, 41828 │ │ + b 4152c │ │ + adr x4, 416a8 │ │ mov w13, #0xd // #13 │ │ - adrp x5, 28000 │ │ - add x5, x5, #0x1cc │ │ - b 42450 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0x504 │ │ + b 42290 │ │ mov x15, x30 │ │ - adr x4, 41928 │ │ + adr x4, 417a8 │ │ mov w13, #0xd // #13 │ │ - adrp x5, 28000 │ │ - add x5, x5, #0x8bc │ │ - b 42450 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0xbf4 │ │ + b 42290 │ │ mov x15, x30 │ │ - adr x4, 41828 │ │ + adr x4, 416a8 │ │ mov w13, #0xd // #13 │ │ - adrp x5, 28000 │ │ - add x5, x5, #0x658 │ │ - b 42450 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0x990 │ │ + b 42290 │ │ mov x15, x30 │ │ - adr x4, 41828 │ │ + adr x4, 416a8 │ │ mov w13, #0xd // #13 │ │ - adrp x5, 28000 │ │ - add x5, x5, #0x778 │ │ - b 42450 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0xab0 │ │ + b 42290 │ │ mov x15, x30 │ │ - adr x4, 41828 │ │ + adr x4, 416a8 │ │ mov w13, #0x4 // #4 │ │ - adrp x5, 28000 │ │ - add x5, x5, #0x8bc │ │ - b 42450 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0xbf4 │ │ + b 42290 │ │ mov x15, x30 │ │ - adr x4, 41878 │ │ + adr x4, 416f8 │ │ mov w13, #0xd // #13 │ │ - adrp x5, 28000 │ │ - add x5, x5, #0x1cc │ │ - b 42450 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0x504 │ │ + b 42290 │ │ mov x15, x30 │ │ - adr x4, 41878 │ │ + adr x4, 416f8 │ │ mov w13, #0xd // #13 │ │ - adrp x5, 28000 │ │ - add x5, x5, #0x658 │ │ - b 42450 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0x990 │ │ + b 42290 │ │ mov x15, x30 │ │ - adr x4, 41878 │ │ + adr x4, 416f8 │ │ mov w13, #0xd // #13 │ │ - adrp x5, 28000 │ │ - add x5, x5, #0x778 │ │ - b 42450 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0xab0 │ │ + b 42290 │ │ mov x15, x30 │ │ - adr x4, 418d0 │ │ + adr x4, 41750 │ │ mov w13, #0xd // #13 │ │ - adrp x5, 28000 │ │ - add x5, x5, #0x1cc │ │ - b 42450 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0x504 │ │ + b 42290 │ │ mov x15, x30 │ │ - adr x4, 418d0 │ │ + adr x4, 41750 │ │ mov w13, #0xd // #13 │ │ - adrp x5, 28000 │ │ - add x5, x5, #0x658 │ │ - b 42450 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0x990 │ │ + b 42290 │ │ mov x15, x30 │ │ - adr x4, 418d0 │ │ + adr x4, 41750 │ │ mov w13, #0xd // #13 │ │ - adrp x5, 28000 │ │ - add x5, x5, #0x778 │ │ - b 42450 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0xab0 │ │ + b 42290 │ │ mov x15, x30 │ │ - adr x4, 41928 │ │ + adr x4, 417a8 │ │ mov w13, #0x10 // #16 │ │ - adrp x5, 28000 │ │ - add x5, x5, #0x1cc │ │ - b 42450 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0x504 │ │ + b 42290 │ │ mov x15, x30 │ │ - adr x4, 41878 │ │ + adr x4, 416f8 │ │ mov w13, #0x4 // #4 │ │ - adrp x5, 28000 │ │ - add x5, x5, #0x8bc │ │ - b 42450 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0xbf4 │ │ + b 42290 │ │ mov x15, x30 │ │ - adr x4, 418d0 │ │ + adr x4, 41750 │ │ mov w13, #0x4 // #4 │ │ - adrp x5, 28000 │ │ - add x5, x5, #0x8bc │ │ - b 42450 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0xbf4 │ │ + b 42290 │ │ mov x15, x30 │ │ - adr x4, 41928 │ │ + adr x4, 417a8 │ │ mov w13, #0x10 // #16 │ │ - adrp x5, 28000 │ │ - add x5, x5, #0x658 │ │ - b 42450 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0x990 │ │ + b 42290 │ │ mov x15, x30 │ │ - adr x4, 41928 │ │ + adr x4, 417a8 │ │ mov w13, #0x10 // #16 │ │ - adrp x5, 28000 │ │ - add x5, x5, #0x778 │ │ - b 42450 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0xab0 │ │ + b 42290 │ │ mov x15, x30 │ │ - cbnz w3, 427d8 │ │ + cbnz w3, 42604 │ │ mov w16, #0x5a800000 // #1518338048 │ │ ld1r {v16.4s}, [x2] │ │ dup v0.2s, w16 │ │ sqrdmulh v20.4s, v16.4s, v0.s[0] │ │ str wzr, [x2] │ │ sqrdmulh v20.4s, v20.4s, v0.s[0] │ │ sqxtn v16.4h, v20.4s │ │ sqxtn2 v16.8h, v20.4s │ │ sqrdmulh v16.8h, v16.8h, v0.h[1] │ │ srshr v16.8h, v16.8h, #4 │ │ mov w4, #0x4 // #4 │ │ - b 41690 │ │ - adr x4, 41c24 │ │ - adrp x5, 27000 │ │ - add x5, x5, #0xb64 │ │ - b 42320 │ │ - mov x15, x30 │ │ - adr x4, 41f38 │ │ - adrp x5, 27000 │ │ - add x5, x5, #0xe04 │ │ - b 42320 │ │ - mov x15, x30 │ │ - adr x4, 41c24 │ │ - adrp x5, 27000 │ │ - add x5, x5, #0xc94 │ │ - b 42320 │ │ - mov x15, x30 │ │ - adr x4, 41c24 │ │ - adrp x5, 27000 │ │ - add x5, x5, #0xd34 │ │ - b 42320 │ │ - mov x15, x30 │ │ - adr x4, 41c24 │ │ - adrp x5, 27000 │ │ - add x5, x5, #0xe04 │ │ - b 42320 │ │ - mov x15, x30 │ │ - adr x4, 41cf0 │ │ - adrp x5, 27000 │ │ - add x5, x5, #0xb64 │ │ - b 42320 │ │ - mov x15, x30 │ │ - adr x4, 41cf0 │ │ - adrp x5, 27000 │ │ - add x5, x5, #0xc94 │ │ - b 42320 │ │ - mov x15, x30 │ │ - adr x4, 41cf0 │ │ - adrp x5, 27000 │ │ - add x5, x5, #0xd34 │ │ - b 42320 │ │ - mov x15, x30 │ │ - adr x4, 41e14 │ │ - adrp x5, 27000 │ │ - add x5, x5, #0xb64 │ │ - b 42320 │ │ - mov x15, x30 │ │ - adr x4, 41e14 │ │ - adrp x5, 27000 │ │ - add x5, x5, #0xc94 │ │ - b 42320 │ │ - mov x15, x30 │ │ - adr x4, 41e14 │ │ - adrp x5, 27000 │ │ - add x5, x5, #0xd34 │ │ - b 42320 │ │ - mov x15, x30 │ │ - adr x4, 41f38 │ │ - adrp x5, 27000 │ │ - add x5, x5, #0xb64 │ │ - b 42320 │ │ - mov x15, x30 │ │ - adr x4, 41cf0 │ │ - adrp x5, 27000 │ │ - add x5, x5, #0xe04 │ │ - b 42320 │ │ - mov x15, x30 │ │ - adr x4, 41e14 │ │ - adrp x5, 27000 │ │ - add x5, x5, #0xe04 │ │ - b 42320 │ │ - mov x15, x30 │ │ - adr x4, 41f38 │ │ - adrp x5, 27000 │ │ - add x5, x5, #0xc94 │ │ - b 42320 │ │ - mov x15, x30 │ │ - adr x4, 41f38 │ │ - adrp x5, 27000 │ │ - add x5, x5, #0xd34 │ │ - b 42320 │ │ - adrp x16, a9000 │ │ - add x16, x16, #0x200 │ │ + b 41570 │ │ + adr x4, 41a9c │ │ + adrp x5, 27000 │ │ + add x5, x5, #0xe9c │ │ + b 42174 │ │ + mov x15, x30 │ │ + adr x4, 41db0 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0x13c │ │ + b 42174 │ │ + mov x15, x30 │ │ + adr x4, 41a9c │ │ + adrp x5, 27000 │ │ + add x5, x5, #0xfcc │ │ + b 42174 │ │ + mov x15, x30 │ │ + adr x4, 41a9c │ │ + adrp x5, 28000 │ │ + add x5, x5, #0x6c │ │ + b 42174 │ │ + mov x15, x30 │ │ + adr x4, 41a9c │ │ + adrp x5, 28000 │ │ + add x5, x5, #0x13c │ │ + b 42174 │ │ + mov x15, x30 │ │ + adr x4, 41b68 │ │ + adrp x5, 27000 │ │ + add x5, x5, #0xe9c │ │ + b 42174 │ │ + mov x15, x30 │ │ + adr x4, 41b68 │ │ + adrp x5, 27000 │ │ + add x5, x5, #0xfcc │ │ + b 42174 │ │ + mov x15, x30 │ │ + adr x4, 41b68 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0x6c │ │ + b 42174 │ │ + mov x15, x30 │ │ + adr x4, 41c8c │ │ + adrp x5, 27000 │ │ + add x5, x5, #0xe9c │ │ + b 42174 │ │ + mov x15, x30 │ │ + adr x4, 41c8c │ │ + adrp x5, 27000 │ │ + add x5, x5, #0xfcc │ │ + b 42174 │ │ + mov x15, x30 │ │ + adr x4, 41c8c │ │ + adrp x5, 28000 │ │ + add x5, x5, #0x6c │ │ + b 42174 │ │ + mov x15, x30 │ │ + adr x4, 41db0 │ │ + adrp x5, 27000 │ │ + add x5, x5, #0xe9c │ │ + b 42174 │ │ + mov x15, x30 │ │ + adr x4, 41b68 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0x13c │ │ + b 42174 │ │ + mov x15, x30 │ │ + adr x4, 41c8c │ │ + adrp x5, 28000 │ │ + add x5, x5, #0x13c │ │ + b 42174 │ │ + mov x15, x30 │ │ + adr x4, 41db0 │ │ + adrp x5, 27000 │ │ + add x5, x5, #0xfcc │ │ + b 42174 │ │ + mov x15, x30 │ │ + adr x4, 41db0 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0x6c │ │ + b 42174 │ │ + adrp x16, aa000 │ │ + add x16, x16, #0x4b0 │ │ ld1 {v0.4s, v1.4s}, [x16], #32 │ │ mul v6.4s, v20.4s, v0.s[3] │ │ mla v6.4s, v28.4s, v0.s[2] │ │ - mul v4.4s, v20.4s, v0.s[2] │ │ - mls v4.4s, v28.4s, v0.s[3] │ │ mul v2.4s, v16.4s, v0.s[0] │ │ mla v2.4s, v24.4s, v0.s[0] │ │ + mul v4.4s, v20.4s, v0.s[2] │ │ + mls v4.4s, v28.4s, v0.s[3] │ │ mul v3.4s, v16.4s, v0.s[0] │ │ mls v3.4s, v24.4s, v0.s[0] │ │ srshr v6.4s, v6.4s, #12 │ │ - srshr v7.4s, v4.4s, #12 │ │ srshr v2.4s, v2.4s, #12 │ │ + srshr v7.4s, v4.4s, #12 │ │ srshr v3.4s, v3.4s, #12 │ │ sqadd v16.4s, v2.4s, v6.4s │ │ sqsub v28.4s, v2.4s, v6.4s │ │ sqadd v20.4s, v3.4s, v7.4s │ │ sqsub v24.4s, v3.4s, v7.4s │ │ mul v2.4s, v18.4s, v1.s[0] │ │ mls v2.4s, v30.4s, v1.s[1] │ │ @@ -63449,16 +63360,16 @@ │ │ sqadd v20.4s, v24.4s, v4.4s │ │ sqsub v27.4s, v24.4s, v4.4s │ │ sqadd v21.4s, v26.4s, v2.4s │ │ sqsub v26.4s, v26.4s, v2.4s │ │ mov v24.16b, v7.16b │ │ mov v22.16b, v3.16b │ │ ret │ │ - adrp x16, a9000 │ │ - add x16, x16, #0x380 │ │ + adrp x16, aa000 │ │ + add x16, x16, #0x630 │ │ ld1 {v0.4s, v1.4s}, [x16], #32 │ │ mul v2.4s, v31.4s, v0.s[0] │ │ mla v2.4s, v16.4s, v0.s[1] │ │ mul v4.4s, v31.4s, v0.s[1] │ │ mls v4.4s, v16.4s, v0.s[0] │ │ mul v6.4s, v29.4s, v0.s[2] │ │ mla v6.4s, v18.4s, v0.s[3] │ │ @@ -63475,16 +63386,16 @@ │ │ mul v2.4s, v25.4s, v1.s[2] │ │ mla v2.4s, v22.4s, v1.s[3] │ │ srshr v20.4s, v4.4s, #12 │ │ srshr v27.4s, v6.4s, #12 │ │ mul v4.4s, v25.4s, v1.s[3] │ │ mls v4.4s, v22.4s, v1.s[2] │ │ ld1 {v0.4s, v1.4s}, [x16] │ │ - adrp x16, a9000 │ │ - add x16, x16, #0x200 │ │ + adrp x16, aa000 │ │ + add x16, x16, #0x4b0 │ │ mul v6.4s, v23.4s, v0.s[0] │ │ mla v6.4s, v24.4s, v0.s[1] │ │ srshr v22.4s, v2.4s, #12 │ │ srshr v25.4s, v4.4s, #12 │ │ mul v2.4s, v23.4s, v0.s[1] │ │ mls v2.4s, v24.4s, v0.s[0] │ │ mul v4.4s, v21.4s, v0.s[2] │ │ @@ -63633,16 +63544,16 @@ │ │ srshr v7.4s, v21.4s, #12 │ │ srshr v22.4s, v22.4s, #12 │ │ sqneg v23.4s, v4.4s │ │ sqneg v21.4s, v5.4s │ │ sqneg v27.4s, v6.4s │ │ sqneg v25.4s, v7.4s │ │ ret │ │ - adrp x16, a9000 │ │ - add x16, x16, #0x380 │ │ + adrp x16, aa000 │ │ + add x16, x16, #0x630 │ │ ld1 {v0.4s, v1.4s}, [x16], #32 │ │ mul v2.4s, v31.4s, v0.s[0] │ │ mla v2.4s, v16.4s, v0.s[1] │ │ mul v4.4s, v31.4s, v0.s[1] │ │ mls v4.4s, v16.4s, v0.s[0] │ │ mul v6.4s, v29.4s, v0.s[2] │ │ mla v6.4s, v18.4s, v0.s[3] │ │ @@ -63659,16 +63570,16 @@ │ │ mul v2.4s, v25.4s, v1.s[2] │ │ mla v2.4s, v22.4s, v1.s[3] │ │ srshr v20.4s, v4.4s, #12 │ │ srshr v27.4s, v6.4s, #12 │ │ mul v4.4s, v25.4s, v1.s[3] │ │ mls v4.4s, v22.4s, v1.s[2] │ │ ld1 {v0.4s, v1.4s}, [x16] │ │ - adrp x16, a9000 │ │ - add x16, x16, #0x200 │ │ + adrp x16, aa000 │ │ + add x16, x16, #0x4b0 │ │ mul v6.4s, v23.4s, v0.s[0] │ │ mla v6.4s, v24.4s, v0.s[1] │ │ srshr v22.4s, v2.4s, #12 │ │ srshr v25.4s, v4.4s, #12 │ │ mul v2.4s, v23.4s, v0.s[1] │ │ mls v2.4s, v24.4s, v0.s[0] │ │ mul v4.4s, v21.4s, v0.s[2] │ │ @@ -64060,246 +63971,229 @@ │ │ ld1 {v27.8h}, [x7], x8 │ │ ld1 {v28.8h}, [x7], x8 │ │ ld1 {v29.8h}, [x7], x8 │ │ ld1 {v30.8h}, [x7], x8 │ │ ld1 {v31.8h}, [x7], x8 │ │ blr x5 │ │ mov x7, x6 │ │ - movi v6.8h, #0x0 │ │ mvni v7.8h, #0xfc, lsl #8 │ │ ld1 {v2.8h}, [x7], x1 │ │ srshr v16.8h, v16.8h, #4 │ │ ld1 {v3.8h}, [x7], x1 │ │ srshr v17.8h, v17.8h, #4 │ │ ld1 {v4.8h}, [x7], x1 │ │ srshr v18.8h, v18.8h, #4 │ │ - sqadd v16.8h, v16.8h, v2.8h │ │ + usqadd v2.8h, v16.8h │ │ ld1 {v5.8h}, [x7], x1 │ │ srshr v19.8h, v19.8h, #4 │ │ - sqadd v17.8h, v17.8h, v3.8h │ │ - smax v16.8h, v16.8h, v6.8h │ │ - ld1 {v2.8h}, [x7], x1 │ │ + usqadd v3.8h, v17.8h │ │ + smin v2.8h, v2.8h, v7.8h │ │ + ld1 {v16.8h}, [x7], x1 │ │ srshr v20.8h, v20.8h, #4 │ │ - sqadd v18.8h, v18.8h, v4.8h │ │ - smax v17.8h, v17.8h, v6.8h │ │ - smin v16.8h, v16.8h, v7.8h │ │ - ld1 {v3.8h}, [x7], x1 │ │ + usqadd v4.8h, v18.8h │ │ + smin v3.8h, v3.8h, v7.8h │ │ + st1 {v2.8h}, [x6], x1 │ │ + ld1 {v17.8h}, [x7], x1 │ │ srshr v21.8h, v21.8h, #4 │ │ - sqadd v19.8h, v19.8h, v5.8h │ │ - smax v18.8h, v18.8h, v6.8h │ │ + usqadd v5.8h, v19.8h │ │ + smin v4.8h, v4.8h, v7.8h │ │ + st1 {v3.8h}, [x6], x1 │ │ + ld1 {v18.8h}, [x7], x1 │ │ + srshr v22.8h, v22.8h, #4 │ │ + usqadd v16.8h, v20.8h │ │ + smin v5.8h, v5.8h, v7.8h │ │ + st1 {v4.8h}, [x6], x1 │ │ + ld1 {v19.8h}, [x7], x1 │ │ + srshr v23.8h, v23.8h, #4 │ │ + usqadd v17.8h, v21.8h │ │ + smin v16.8h, v16.8h, v7.8h │ │ + st1 {v5.8h}, [x6], x1 │ │ + ld1 {v20.8h}, [x7], x1 │ │ + srshr v24.8h, v24.8h, #4 │ │ + usqadd v18.8h, v22.8h │ │ smin v17.8h, v17.8h, v7.8h │ │ st1 {v16.8h}, [x6], x1 │ │ - ld1 {v4.8h}, [x7], x1 │ │ - srshr v22.8h, v22.8h, #4 │ │ - sqadd v20.8h, v20.8h, v2.8h │ │ - smax v19.8h, v19.8h, v6.8h │ │ + ld1 {v21.8h}, [x7], x1 │ │ + srshr v25.8h, v25.8h, #4 │ │ + usqadd v19.8h, v23.8h │ │ smin v18.8h, v18.8h, v7.8h │ │ st1 {v17.8h}, [x6], x1 │ │ - ld1 {v5.8h}, [x7], x1 │ │ - srshr v23.8h, v23.8h, #4 │ │ - sqadd v21.8h, v21.8h, v3.8h │ │ - smax v20.8h, v20.8h, v6.8h │ │ + ld1 {v22.8h}, [x7], x1 │ │ + srshr v26.8h, v26.8h, #4 │ │ + usqadd v20.8h, v24.8h │ │ smin v19.8h, v19.8h, v7.8h │ │ st1 {v18.8h}, [x6], x1 │ │ - ld1 {v2.8h}, [x7], x1 │ │ - srshr v24.8h, v24.8h, #4 │ │ - sqadd v22.8h, v22.8h, v4.8h │ │ - smax v21.8h, v21.8h, v6.8h │ │ + ld1 {v23.8h}, [x7], x1 │ │ + srshr v27.8h, v27.8h, #4 │ │ + usqadd v21.8h, v25.8h │ │ smin v20.8h, v20.8h, v7.8h │ │ st1 {v19.8h}, [x6], x1 │ │ - ld1 {v3.8h}, [x7], x1 │ │ - srshr v25.8h, v25.8h, #4 │ │ - sqadd v23.8h, v23.8h, v5.8h │ │ - smax v22.8h, v22.8h, v6.8h │ │ + ld1 {v24.8h}, [x7], x1 │ │ + srshr v28.8h, v28.8h, #4 │ │ + usqadd v22.8h, v26.8h │ │ smin v21.8h, v21.8h, v7.8h │ │ st1 {v20.8h}, [x6], x1 │ │ - ld1 {v4.8h}, [x7], x1 │ │ - srshr v26.8h, v26.8h, #4 │ │ - sqadd v24.8h, v24.8h, v2.8h │ │ - smax v23.8h, v23.8h, v6.8h │ │ + ld1 {v25.8h}, [x7], x1 │ │ + srshr v29.8h, v29.8h, #4 │ │ + usqadd v23.8h, v27.8h │ │ smin v22.8h, v22.8h, v7.8h │ │ st1 {v21.8h}, [x6], x1 │ │ - ld1 {v5.8h}, [x7], x1 │ │ - srshr v27.8h, v27.8h, #4 │ │ - sqadd v25.8h, v25.8h, v3.8h │ │ - smax v24.8h, v24.8h, v6.8h │ │ + ld1 {v26.8h}, [x7], x1 │ │ + srshr v30.8h, v30.8h, #4 │ │ + usqadd v24.8h, v28.8h │ │ smin v23.8h, v23.8h, v7.8h │ │ st1 {v22.8h}, [x6], x1 │ │ - ld1 {v2.8h}, [x7], x1 │ │ - srshr v28.8h, v28.8h, #4 │ │ - sqadd v26.8h, v26.8h, v4.8h │ │ - smax v25.8h, v25.8h, v6.8h │ │ + ld1 {v27.8h}, [x7], x1 │ │ + srshr v31.8h, v31.8h, #4 │ │ + usqadd v25.8h, v29.8h │ │ smin v24.8h, v24.8h, v7.8h │ │ st1 {v23.8h}, [x6], x1 │ │ - ld1 {v3.8h}, [x7], x1 │ │ - srshr v29.8h, v29.8h, #4 │ │ - sqadd v27.8h, v27.8h, v5.8h │ │ - smax v26.8h, v26.8h, v6.8h │ │ + usqadd v26.8h, v30.8h │ │ smin v25.8h, v25.8h, v7.8h │ │ st1 {v24.8h}, [x6], x1 │ │ - ld1 {v4.8h}, [x7], x1 │ │ - srshr v30.8h, v30.8h, #4 │ │ - sqadd v28.8h, v28.8h, v2.8h │ │ - smax v27.8h, v27.8h, v6.8h │ │ + usqadd v27.8h, v31.8h │ │ smin v26.8h, v26.8h, v7.8h │ │ st1 {v25.8h}, [x6], x1 │ │ - ld1 {v5.8h}, [x7], x1 │ │ - srshr v31.8h, v31.8h, #4 │ │ - sqadd v29.8h, v29.8h, v3.8h │ │ - smax v28.8h, v28.8h, v6.8h │ │ smin v27.8h, v27.8h, v7.8h │ │ st1 {v26.8h}, [x6], x1 │ │ - sqadd v30.8h, v30.8h, v4.8h │ │ - smax v29.8h, v29.8h, v6.8h │ │ - smin v28.8h, v28.8h, v7.8h │ │ st1 {v27.8h}, [x6], x1 │ │ - sqadd v31.8h, v31.8h, v5.8h │ │ - smax v30.8h, v30.8h, v6.8h │ │ - smin v29.8h, v29.8h, v7.8h │ │ - st1 {v28.8h}, [x6], x1 │ │ - smax v31.8h, v31.8h, v6.8h │ │ - smin v30.8h, v30.8h, v7.8h │ │ - st1 {v29.8h}, [x6], x1 │ │ - smin v31.8h, v31.8h, v7.8h │ │ - st1 {v30.8h}, [x6], x1 │ │ - st1 {v31.8h}, [x6], x1 │ │ br x14 │ │ mov x15, x30 │ │ sub sp, sp, #0x200 │ │ ldrh w12, [x13], #2 │ │ mov x6, sp │ │ add x7, x2, #0x0 │ │ mov x8, #0x40 // #64 │ │ - bl 431d4 │ │ + bl 43000 │ │ add x6, sp, #0x80 │ │ mov w8, #0xc // #12 │ │ cmp w3, w12 │ │ - b.lt 436d0 // b.tstop │ │ + b.lt 434b8 // b.tstop │ │ ldrh w12, [x13], #2 │ │ add x7, x2, #0x10 │ │ mov x8, #0x40 // #64 │ │ - bl 431d4 │ │ + bl 43000 │ │ add x6, sp, #0x100 │ │ mov w8, #0x8 // #8 │ │ cmp w3, w12 │ │ - b.lt 436d0 // b.tstop │ │ + b.lt 434b8 // b.tstop │ │ ldrh w12, [x13], #2 │ │ add x7, x2, #0x20 │ │ mov x8, #0x40 // #64 │ │ - bl 431d4 │ │ + bl 43000 │ │ add x6, sp, #0x180 │ │ mov w8, #0x4 // #4 │ │ cmp w3, w12 │ │ - b.lt 436d0 // b.tstop │ │ + b.lt 434b8 // b.tstop │ │ add x7, x2, #0x30 │ │ mov x8, #0x40 // #64 │ │ - bl 431d4 │ │ - b 436f0 │ │ + bl 43000 │ │ + b 434d8 │ │ movi v4.8h, #0x0 │ │ movi v5.8h, #0x0 │ │ movi v6.8h, #0x0 │ │ movi v7.8h, #0x0 │ │ subs w8, w8, #0x4 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ - b.gt 436e0 │ │ + b.gt 434c8 │ │ add x6, x0, #0x0 │ │ mov x7, sp │ │ mov x8, #0x20 // #32 │ │ - bl 4347c │ │ + bl 432a8 │ │ add x6, x0, #0x10 │ │ add x7, sp, #0x10 │ │ mov x8, #0x20 // #32 │ │ - bl 4347c │ │ + bl 432a8 │ │ add sp, sp, #0x200 │ │ br x15 │ │ - cbnz w3, 43748 │ │ + cbnz w3, 43530 │ │ mov w16, #0x5a800000 // #1518338048 │ │ ld1r {v16.4s}, [x2] │ │ dup v0.2s, w16 │ │ sqrdmulh v20.4s, v16.4s, v0.s[0] │ │ str wzr, [x2] │ │ sqrshrn v16.4h, v20.4s, #2 │ │ sqrshrn2 v16.8h, v20.4s, #2 │ │ sqrdmulh v16.8h, v16.8h, v0.h[1] │ │ srshr v16.8h, v16.8h, #4 │ │ mov w4, #0x10 // #16 │ │ - b 416f8 │ │ - adr x4, 42914 │ │ - adrp x5, 29000 │ │ - add x5, x5, #0xb0 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3c0 │ │ - b 43654 │ │ - adr x4, 43108 │ │ - adrp x5, 2a000 │ │ - add x5, x5, #0x56c │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3c0 │ │ - b 43654 │ │ - adr x4, 42914 │ │ - adrp x5, 29000 │ │ - add x5, x5, #0x624 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3c0 │ │ - b 43654 │ │ - adr x4, 42914 │ │ - adrp x5, 29000 │ │ - add x5, x5, #0xae0 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3c0 │ │ - b 43654 │ │ - adr x4, 42914 │ │ - adrp x5, 2a000 │ │ - add x5, x5, #0x56c │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3c8 │ │ - b 43654 │ │ - adr x4, 42b3c │ │ - adrp x5, 29000 │ │ - add x5, x5, #0xb0 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3c0 │ │ - b 43654 │ │ - adr x4, 42b3c │ │ - adrp x5, 29000 │ │ - add x5, x5, #0x624 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3c0 │ │ - b 43654 │ │ - adr x4, 42b3c │ │ - adrp x5, 29000 │ │ - add x5, x5, #0xae0 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3c0 │ │ - b 43654 │ │ - adr x4, 42e1c │ │ - adrp x5, 29000 │ │ - add x5, x5, #0xb0 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3c0 │ │ - b 43654 │ │ - adr x4, 42e1c │ │ - adrp x5, 29000 │ │ - add x5, x5, #0x624 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3c0 │ │ - b 43654 │ │ - adr x4, 42e1c │ │ - adrp x5, 29000 │ │ - add x5, x5, #0xae0 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3c0 │ │ - b 43654 │ │ - adr x4, 43108 │ │ - adrp x5, 29000 │ │ - add x5, x5, #0xb0 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3c8 │ │ - b 43654 │ │ + b 415c4 │ │ + adr x4, 42740 │ │ + adrp x5, 29000 │ │ + add x5, x5, #0x3e8 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x670 │ │ + b 4343c │ │ + adr x4, 42f34 │ │ + adrp x5, 2a000 │ │ + add x5, x5, #0x8a4 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x670 │ │ + b 4343c │ │ + adr x4, 42740 │ │ + adrp x5, 29000 │ │ + add x5, x5, #0x95c │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x670 │ │ + b 4343c │ │ + adr x4, 42740 │ │ + adrp x5, 29000 │ │ + add x5, x5, #0xe18 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x670 │ │ + b 4343c │ │ + adr x4, 42740 │ │ + adrp x5, 2a000 │ │ + add x5, x5, #0x8a4 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x678 │ │ + b 4343c │ │ + adr x4, 42968 │ │ + adrp x5, 29000 │ │ + add x5, x5, #0x3e8 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x670 │ │ + b 4343c │ │ + adr x4, 42968 │ │ + adrp x5, 29000 │ │ + add x5, x5, #0x95c │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x670 │ │ + b 4343c │ │ + adr x4, 42968 │ │ + adrp x5, 29000 │ │ + add x5, x5, #0xe18 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x670 │ │ + b 4343c │ │ + adr x4, 42c48 │ │ + adrp x5, 29000 │ │ + add x5, x5, #0x3e8 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x670 │ │ + b 4343c │ │ + adr x4, 42c48 │ │ + adrp x5, 29000 │ │ + add x5, x5, #0x95c │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x670 │ │ + b 4343c │ │ + adr x4, 42c48 │ │ + adrp x5, 29000 │ │ + add x5, x5, #0xe18 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x670 │ │ + b 4343c │ │ + adr x4, 42f34 │ │ + adrp x5, 29000 │ │ + add x5, x5, #0x3e8 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x678 │ │ + b 4343c │ │ mov x15, x30 │ │ movi v4.4s, #0x0 │ │ ld1 {v16.4s}, [x2] │ │ st1 {v4.4s}, [x2], #16 │ │ ld1 {v17.4s}, [x2] │ │ st1 {v4.4s}, [x2], #16 │ │ ld1 {v18.4s}, [x2] │ │ @@ -64346,40 +64240,35 @@ │ │ trn1 v16.4s, v2.4s, v4.4s │ │ trn2 v18.4s, v2.4s, v4.4s │ │ trn1 v17.4s, v3.4s, v5.4s │ │ trn2 v19.4s, v3.4s, v5.4s │ │ blr x5 │ │ mov x6, x0 │ │ mov x7, x6 │ │ - movi v6.8h, #0x0 │ │ mvni v7.8h, #0xfc, lsl #8 │ │ ld1 {v2.8h}, [x7], x1 │ │ srshr v16.8h, v16.8h, #4 │ │ ld1 {v3.8h}, [x7], x1 │ │ srshr v17.8h, v17.8h, #4 │ │ ld1 {v4.8h}, [x7], x1 │ │ srshr v18.8h, v18.8h, #4 │ │ - sqadd v16.8h, v16.8h, v2.8h │ │ + usqadd v2.8h, v16.8h │ │ ld1 {v5.8h}, [x7], x1 │ │ srshr v19.8h, v19.8h, #4 │ │ - sqadd v17.8h, v17.8h, v3.8h │ │ - smax v16.8h, v16.8h, v6.8h │ │ - sqadd v18.8h, v18.8h, v4.8h │ │ - smax v17.8h, v17.8h, v6.8h │ │ - smin v16.8h, v16.8h, v7.8h │ │ - sqadd v19.8h, v19.8h, v5.8h │ │ - smax v18.8h, v18.8h, v6.8h │ │ - smin v17.8h, v17.8h, v7.8h │ │ - st1 {v16.8h}, [x6], x1 │ │ - smax v19.8h, v19.8h, v6.8h │ │ - smin v18.8h, v18.8h, v7.8h │ │ - st1 {v17.8h}, [x6], x1 │ │ - smin v19.8h, v19.8h, v7.8h │ │ - st1 {v18.8h}, [x6], x1 │ │ - st1 {v19.8h}, [x6], x1 │ │ + usqadd v3.8h, v17.8h │ │ + smin v2.8h, v2.8h, v7.8h │ │ + usqadd v4.8h, v18.8h │ │ + smin v3.8h, v3.8h, v7.8h │ │ + st1 {v2.8h}, [x6], x1 │ │ + usqadd v5.8h, v19.8h │ │ + smin v4.8h, v4.8h, v7.8h │ │ + st1 {v3.8h}, [x6], x1 │ │ + smin v5.8h, v5.8h, v7.8h │ │ + st1 {v4.8h}, [x6], x1 │ │ + st1 {v5.8h}, [x6], x1 │ │ sqrshrn v16.4h, v24.4s, #1 │ │ sqrshrn v17.4h, v25.4s, #1 │ │ sqrshrn v18.4h, v26.4s, #1 │ │ sqrshrn v19.4h, v27.4s, #1 │ │ sqrshrn2 v16.8h, v28.4s, #1 │ │ sqrshrn2 v17.8h, v29.4s, #1 │ │ sqrshrn2 v18.8h, v30.4s, #1 │ │ @@ -64391,161 +64280,155 @@ │ │ trn1 v16.4s, v2.4s, v4.4s │ │ trn2 v18.4s, v2.4s, v4.4s │ │ trn1 v17.4s, v3.4s, v5.4s │ │ trn2 v19.4s, v3.4s, v5.4s │ │ blr x5 │ │ add x6, x0, #0x10 │ │ mov x7, x6 │ │ - movi v6.8h, #0x0 │ │ mvni v7.8h, #0xfc, lsl #8 │ │ ld1 {v2.8h}, [x7], x1 │ │ srshr v16.8h, v16.8h, #4 │ │ ld1 {v3.8h}, [x7], x1 │ │ srshr v17.8h, v17.8h, #4 │ │ ld1 {v4.8h}, [x7], x1 │ │ srshr v18.8h, v18.8h, #4 │ │ - sqadd v16.8h, v16.8h, v2.8h │ │ + usqadd v2.8h, v16.8h │ │ ld1 {v5.8h}, [x7], x1 │ │ srshr v19.8h, v19.8h, #4 │ │ - sqadd v17.8h, v17.8h, v3.8h │ │ - smax v16.8h, v16.8h, v6.8h │ │ - sqadd v18.8h, v18.8h, v4.8h │ │ - smax v17.8h, v17.8h, v6.8h │ │ - smin v16.8h, v16.8h, v7.8h │ │ - sqadd v19.8h, v19.8h, v5.8h │ │ - smax v18.8h, v18.8h, v6.8h │ │ - smin v17.8h, v17.8h, v7.8h │ │ - st1 {v16.8h}, [x6], x1 │ │ - smax v19.8h, v19.8h, v6.8h │ │ - smin v18.8h, v18.8h, v7.8h │ │ - st1 {v17.8h}, [x6], x1 │ │ - smin v19.8h, v19.8h, v7.8h │ │ - st1 {v18.8h}, [x6], x1 │ │ - st1 {v19.8h}, [x6], x1 │ │ + usqadd v3.8h, v17.8h │ │ + smin v2.8h, v2.8h, v7.8h │ │ + usqadd v4.8h, v18.8h │ │ + smin v3.8h, v3.8h, v7.8h │ │ + st1 {v2.8h}, [x6], x1 │ │ + usqadd v5.8h, v19.8h │ │ + smin v4.8h, v4.8h, v7.8h │ │ + st1 {v3.8h}, [x6], x1 │ │ + smin v5.8h, v5.8h, v7.8h │ │ + st1 {v4.8h}, [x6], x1 │ │ + st1 {v5.8h}, [x6], x1 │ │ br x15 │ │ ldrh w12, [x13, #4] │ │ mov x15, x30 │ │ mov x11, #0x40 // #64 │ │ cmp w3, w12 │ │ ldrh w12, [x13, #2] │ │ - b.lt 43ad8 // b.tstop │ │ + b.lt 43898 // b.tstop │ │ add x6, x2, #0x30 │ │ movi v2.4s, #0x0 │ │ ld1 {v16.4s}, [x6] │ │ st1 {v2.4s}, [x6], x11 │ │ ld1 {v17.4s}, [x6] │ │ st1 {v2.4s}, [x6], x11 │ │ ld1 {v18.4s}, [x6] │ │ st1 {v2.4s}, [x6], x11 │ │ ld1 {v19.4s}, [x6] │ │ st1 {v2.4s}, [x6], x11 │ │ blr x4 │ │ - rshrn v28.4h, v16.4s, #1 │ │ - rshrn v29.4h, v17.4s, #1 │ │ - rshrn v30.4h, v18.4s, #1 │ │ - rshrn v31.4h, v19.4s, #1 │ │ + sqrshrn v28.4h, v16.4s, #1 │ │ + sqrshrn v29.4h, v17.4s, #1 │ │ + sqrshrn v30.4h, v18.4s, #1 │ │ + sqrshrn v31.4h, v19.4s, #1 │ │ trn1 v4.4h, v28.4h, v29.4h │ │ trn2 v5.4h, v28.4h, v29.4h │ │ trn1 v6.4h, v30.4h, v31.4h │ │ trn2 v7.4h, v30.4h, v31.4h │ │ trn1 v28.2s, v4.2s, v6.2s │ │ trn2 v30.2s, v4.2s, v6.2s │ │ trn1 v29.2s, v5.2s, v7.2s │ │ trn2 v31.2s, v5.2s, v7.2s │ │ - b 43ae8 │ │ + b 438a8 │ │ movi v28.4h, #0x0 │ │ movi v29.4h, #0x0 │ │ movi v30.4h, #0x0 │ │ movi v31.4h, #0x0 │ │ cmp w3, w12 │ │ ldrh w12, [x13] │ │ - b.lt 43b54 // b.tstop │ │ + b.lt 43914 // b.tstop │ │ add x6, x2, #0x20 │ │ movi v2.4s, #0x0 │ │ ld1 {v16.4s}, [x6] │ │ st1 {v2.4s}, [x6], x11 │ │ ld1 {v17.4s}, [x6] │ │ st1 {v2.4s}, [x6], x11 │ │ ld1 {v18.4s}, [x6] │ │ st1 {v2.4s}, [x6], x11 │ │ ld1 {v19.4s}, [x6] │ │ st1 {v2.4s}, [x6], x11 │ │ blr x4 │ │ - rshrn v24.4h, v16.4s, #1 │ │ - rshrn v25.4h, v17.4s, #1 │ │ - rshrn v26.4h, v18.4s, #1 │ │ - rshrn v27.4h, v19.4s, #1 │ │ + sqrshrn v24.4h, v16.4s, #1 │ │ + sqrshrn v25.4h, v17.4s, #1 │ │ + sqrshrn v26.4h, v18.4s, #1 │ │ + sqrshrn v27.4h, v19.4s, #1 │ │ trn1 v4.4h, v24.4h, v25.4h │ │ trn2 v5.4h, v24.4h, v25.4h │ │ trn1 v6.4h, v26.4h, v27.4h │ │ trn2 v7.4h, v26.4h, v27.4h │ │ trn1 v24.2s, v4.2s, v6.2s │ │ trn2 v26.2s, v4.2s, v6.2s │ │ trn1 v25.2s, v5.2s, v7.2s │ │ trn2 v27.2s, v5.2s, v7.2s │ │ - b 43b64 │ │ + b 43924 │ │ movi v24.4h, #0x0 │ │ movi v25.4h, #0x0 │ │ movi v26.4h, #0x0 │ │ movi v27.4h, #0x0 │ │ cmp w3, w12 │ │ - b.lt 43bcc // b.tstop │ │ + b.lt 4398c // b.tstop │ │ add x6, x2, #0x10 │ │ movi v2.4s, #0x0 │ │ ld1 {v16.4s}, [x6] │ │ st1 {v2.4s}, [x6], x11 │ │ ld1 {v17.4s}, [x6] │ │ st1 {v2.4s}, [x6], x11 │ │ ld1 {v18.4s}, [x6] │ │ st1 {v2.4s}, [x6], x11 │ │ ld1 {v19.4s}, [x6] │ │ st1 {v2.4s}, [x6], x11 │ │ blr x4 │ │ - rshrn v20.4h, v16.4s, #1 │ │ - rshrn v21.4h, v17.4s, #1 │ │ - rshrn v22.4h, v18.4s, #1 │ │ - rshrn v23.4h, v19.4s, #1 │ │ + sqrshrn v20.4h, v16.4s, #1 │ │ + sqrshrn v21.4h, v17.4s, #1 │ │ + sqrshrn v22.4h, v18.4s, #1 │ │ + sqrshrn v23.4h, v19.4s, #1 │ │ trn1 v4.4h, v20.4h, v21.4h │ │ trn2 v5.4h, v20.4h, v21.4h │ │ trn1 v6.4h, v22.4h, v23.4h │ │ trn2 v7.4h, v22.4h, v23.4h │ │ trn1 v20.2s, v4.2s, v6.2s │ │ trn2 v22.2s, v4.2s, v6.2s │ │ trn1 v21.2s, v5.2s, v7.2s │ │ trn2 v23.2s, v5.2s, v7.2s │ │ - b 43bdc │ │ + b 4399c │ │ movi v20.4h, #0x0 │ │ movi v21.4h, #0x0 │ │ movi v22.4h, #0x0 │ │ movi v23.4h, #0x0 │ │ movi v2.4s, #0x0 │ │ ld1 {v16.4s}, [x2] │ │ st1 {v2.4s}, [x2], x11 │ │ ld1 {v17.4s}, [x2] │ │ st1 {v2.4s}, [x2], x11 │ │ ld1 {v18.4s}, [x2] │ │ st1 {v2.4s}, [x2], x11 │ │ ld1 {v19.4s}, [x2] │ │ st1 {v2.4s}, [x2], x11 │ │ blr x4 │ │ - rshrn v16.4h, v16.4s, #1 │ │ - rshrn v17.4h, v17.4s, #1 │ │ - rshrn v18.4h, v18.4s, #1 │ │ - rshrn v19.4h, v19.4s, #1 │ │ + sqrshrn v16.4h, v16.4s, #1 │ │ + sqrshrn v17.4h, v17.4s, #1 │ │ + sqrshrn v18.4h, v18.4s, #1 │ │ + sqrshrn v19.4h, v19.4s, #1 │ │ trn1 v4.8h, v16.8h, v17.8h │ │ trn2 v5.8h, v16.8h, v17.8h │ │ trn1 v6.8h, v18.8h, v19.8h │ │ trn2 v7.8h, v18.8h, v19.8h │ │ trn1 v16.4s, v4.4s, v6.4s │ │ trn2 v18.4s, v4.4s, v6.4s │ │ trn1 v17.4s, v5.4s, v7.4s │ │ trn2 v19.4s, v5.4s, v7.4s │ │ blr x5 │ │ mov x6, x0 │ │ - movi v6.8h, #0x0 │ │ mvni v7.8h, #0xfc, lsl #8 │ │ ld1 {v0.d}[0], [x6], x1 │ │ mov v16.d[1], v17.d[0] │ │ ld1 {v0.d}[1], [x6], x1 │ │ ld1 {v1.d}[0], [x6], x1 │ │ mov v18.d[1], v19.d[0] │ │ ld1 {v1.d}[1], [x6], x1 │ │ @@ -64553,265 +64436,257 @@ │ │ mov v20.d[1], v21.d[0] │ │ srshr v16.8h, v16.8h, #4 │ │ ld1 {v2.d}[1], [x6], x1 │ │ ld1 {v3.d}[0], [x6], x1 │ │ mov v22.d[1], v23.d[0] │ │ srshr v18.8h, v18.8h, #4 │ │ ld1 {v3.d}[1], [x6], x1 │ │ - sqadd v16.8h, v16.8h, v0.8h │ │ - ld1 {v0.d}[0], [x6], x1 │ │ + usqadd v0.8h, v16.8h │ │ + ld1 {v17.d}[0], [x6], x1 │ │ mov v24.d[1], v25.d[0] │ │ srshr v20.8h, v20.8h, #4 │ │ - ld1 {v0.d}[1], [x6], x1 │ │ - sqadd v18.8h, v18.8h, v1.8h │ │ - smax v16.8h, v16.8h, v6.8h │ │ - ld1 {v1.d}[0], [x6], x1 │ │ + ld1 {v17.d}[1], [x6], x1 │ │ + usqadd v1.8h, v18.8h │ │ + smin v0.8h, v0.8h, v7.8h │ │ + ld1 {v19.d}[0], [x6], x1 │ │ mov v26.d[1], v27.d[0] │ │ srshr v22.8h, v22.8h, #4 │ │ - ld1 {v1.d}[1], [x6], x1 │ │ - sqadd v20.8h, v20.8h, v2.8h │ │ - smax v18.8h, v18.8h, v6.8h │ │ - smin v16.8h, v16.8h, v7.8h │ │ - ld1 {v2.d}[0], [x6], x1 │ │ + ld1 {v19.d}[1], [x6], x1 │ │ + usqadd v2.8h, v20.8h │ │ + st1 {v0.d}[0], [x0], x1 │ │ + smin v1.8h, v1.8h, v7.8h │ │ + st1 {v0.d}[1], [x0], x1 │ │ + ld1 {v21.d}[0], [x6], x1 │ │ mov v28.d[1], v29.d[0] │ │ srshr v24.8h, v24.8h, #4 │ │ - ld1 {v2.d}[1], [x6], x1 │ │ - sqadd v22.8h, v22.8h, v3.8h │ │ - st1 {v16.d}[0], [x0], x1 │ │ - smax v20.8h, v20.8h, v6.8h │ │ - smin v18.8h, v18.8h, v7.8h │ │ - st1 {v16.d}[1], [x0], x1 │ │ - ld1 {v3.d}[0], [x6], x1 │ │ + ld1 {v21.d}[1], [x6], x1 │ │ + usqadd v3.8h, v22.8h │ │ + st1 {v1.d}[0], [x0], x1 │ │ + smin v2.8h, v2.8h, v7.8h │ │ + st1 {v1.d}[1], [x0], x1 │ │ + ld1 {v23.d}[0], [x6], x1 │ │ mov v30.d[1], v31.d[0] │ │ srshr v26.8h, v26.8h, #4 │ │ - ld1 {v3.d}[1], [x6], x1 │ │ - sqadd v24.8h, v24.8h, v0.8h │ │ - st1 {v18.d}[0], [x0], x1 │ │ - smax v22.8h, v22.8h, v6.8h │ │ - smin v20.8h, v20.8h, v7.8h │ │ - st1 {v18.d}[1], [x0], x1 │ │ + ld1 {v23.d}[1], [x6], x1 │ │ + usqadd v17.8h, v24.8h │ │ + st1 {v2.d}[0], [x0], x1 │ │ + smin v3.8h, v3.8h, v7.8h │ │ + st1 {v2.d}[1], [x0], x1 │ │ srshr v28.8h, v28.8h, #4 │ │ - sqadd v26.8h, v26.8h, v1.8h │ │ - st1 {v20.d}[0], [x0], x1 │ │ - smax v24.8h, v24.8h, v6.8h │ │ - smin v22.8h, v22.8h, v7.8h │ │ - st1 {v20.d}[1], [x0], x1 │ │ + usqadd v19.8h, v26.8h │ │ + st1 {v3.d}[0], [x0], x1 │ │ + smin v17.8h, v17.8h, v7.8h │ │ + st1 {v3.d}[1], [x0], x1 │ │ srshr v30.8h, v30.8h, #4 │ │ - sqadd v28.8h, v28.8h, v2.8h │ │ - st1 {v22.d}[0], [x0], x1 │ │ - smax v26.8h, v26.8h, v6.8h │ │ - smin v24.8h, v24.8h, v7.8h │ │ - st1 {v22.d}[1], [x0], x1 │ │ - sqadd v30.8h, v30.8h, v3.8h │ │ - st1 {v24.d}[0], [x0], x1 │ │ - smax v28.8h, v28.8h, v6.8h │ │ - smin v26.8h, v26.8h, v7.8h │ │ - st1 {v24.d}[1], [x0], x1 │ │ - st1 {v26.d}[0], [x0], x1 │ │ - smax v30.8h, v30.8h, v6.8h │ │ - smin v28.8h, v28.8h, v7.8h │ │ - st1 {v26.d}[1], [x0], x1 │ │ - st1 {v28.d}[0], [x0], x1 │ │ - smin v30.8h, v30.8h, v7.8h │ │ - st1 {v28.d}[1], [x0], x1 │ │ - st1 {v30.d}[0], [x0], x1 │ │ - st1 {v30.d}[1], [x0], x1 │ │ + usqadd v21.8h, v28.8h │ │ + st1 {v17.d}[0], [x0], x1 │ │ + smin v19.8h, v19.8h, v7.8h │ │ + st1 {v17.d}[1], [x0], x1 │ │ + usqadd v23.8h, v30.8h │ │ + st1 {v19.d}[0], [x0], x1 │ │ + smin v21.8h, v21.8h, v7.8h │ │ + st1 {v19.d}[1], [x0], x1 │ │ + st1 {v21.d}[0], [x0], x1 │ │ + smin v23.8h, v23.8h, v7.8h │ │ + st1 {v21.d}[1], [x0], x1 │ │ + st1 {v23.d}[0], [x0], x1 │ │ + st1 {v23.d}[1], [x0], x1 │ │ br x15 │ │ - cbnz w3, 43d98 │ │ + cbnz w3, 43b34 │ │ mov w16, #0x5a800000 // #1518338048 │ │ ld1r {v16.4s}, [x2] │ │ dup v0.2s, w16 │ │ sqrdmulh v20.4s, v16.4s, v0.s[0] │ │ str wzr, [x2] │ │ sqrshrn v16.4h, v20.4s, #1 │ │ sqrshrn2 v16.8h, v20.4s, #1 │ │ sqrdmulh v16.8h, v16.8h, v0.h[1] │ │ srshr v16.8h, v16.8h, #4 │ │ mov w4, #0x10 // #16 │ │ - b 41640 │ │ - adr x4, 41828 │ │ - adrp x5, 29000 │ │ - add x5, x5, #0x408 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3d0 │ │ - b 43a60 │ │ - adr x4, 41928 │ │ - adrp x5, 2a000 │ │ - add x5, x5, #0x638 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3d0 │ │ - b 43a60 │ │ - adr x4, 41828 │ │ - adrp x5, 29000 │ │ - add x5, x5, #0xfa8 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3d0 │ │ - b 43a60 │ │ - adr x4, 41828 │ │ - adrp x5, 2a000 │ │ - add x5, x5, #0x284 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3d0 │ │ - b 43a60 │ │ - adr x4, 41828 │ │ - adrp x5, 2a000 │ │ - add x5, x5, #0x638 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3e0 │ │ - b 43a60 │ │ - adr x4, 41878 │ │ - adrp x5, 29000 │ │ - add x5, x5, #0x408 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3d0 │ │ - b 43a60 │ │ - adr x4, 41878 │ │ - adrp x5, 29000 │ │ - add x5, x5, #0xfa8 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3d0 │ │ - b 43a60 │ │ - adr x4, 41878 │ │ - adrp x5, 2a000 │ │ - add x5, x5, #0x284 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3d0 │ │ - b 43a60 │ │ - adr x4, 418d0 │ │ - adrp x5, 29000 │ │ - add x5, x5, #0x408 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3d0 │ │ - b 43a60 │ │ - adr x4, 418d0 │ │ - adrp x5, 29000 │ │ - add x5, x5, #0xfa8 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3d0 │ │ - b 43a60 │ │ - adr x4, 418d0 │ │ - adrp x5, 2a000 │ │ - add x5, x5, #0x284 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3d0 │ │ - b 43a60 │ │ - adr x4, 41928 │ │ - adrp x5, 29000 │ │ - add x5, x5, #0x408 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3d8 │ │ - b 43a60 │ │ - adr x4, 41878 │ │ - adrp x5, 2a000 │ │ - add x5, x5, #0x638 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3e0 │ │ - b 43a60 │ │ - adr x4, 418d0 │ │ - adrp x5, 2a000 │ │ - add x5, x5, #0x638 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3e0 │ │ - b 43a60 │ │ - adr x4, 41928 │ │ - adrp x5, 29000 │ │ - add x5, x5, #0xfa8 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3d8 │ │ - b 43a60 │ │ - adr x4, 41928 │ │ - adrp x5, 2a000 │ │ - add x5, x5, #0x284 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3d8 │ │ - b 43a60 │ │ - cbnz w3, 43f48 │ │ + b 4152c │ │ + adr x4, 416a8 │ │ + adrp x5, 29000 │ │ + add x5, x5, #0x740 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x680 │ │ + b 43820 │ │ + adr x4, 417a8 │ │ + adrp x5, 2a000 │ │ + add x5, x5, #0x970 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x680 │ │ + b 43820 │ │ + adr x4, 416a8 │ │ + adrp x5, 2a000 │ │ + add x5, x5, #0x2e0 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x680 │ │ + b 43820 │ │ + adr x4, 416a8 │ │ + adrp x5, 2a000 │ │ + add x5, x5, #0x5bc │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x680 │ │ + b 43820 │ │ + adr x4, 416a8 │ │ + adrp x5, 2a000 │ │ + add x5, x5, #0x970 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x690 │ │ + b 43820 │ │ + adr x4, 416f8 │ │ + adrp x5, 29000 │ │ + add x5, x5, #0x740 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x680 │ │ + b 43820 │ │ + adr x4, 416f8 │ │ + adrp x5, 2a000 │ │ + add x5, x5, #0x2e0 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x680 │ │ + b 43820 │ │ + adr x4, 416f8 │ │ + adrp x5, 2a000 │ │ + add x5, x5, #0x5bc │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x680 │ │ + b 43820 │ │ + adr x4, 41750 │ │ + adrp x5, 29000 │ │ + add x5, x5, #0x740 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x680 │ │ + b 43820 │ │ + adr x4, 41750 │ │ + adrp x5, 2a000 │ │ + add x5, x5, #0x2e0 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x680 │ │ + b 43820 │ │ + adr x4, 41750 │ │ + adrp x5, 2a000 │ │ + add x5, x5, #0x5bc │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x680 │ │ + b 43820 │ │ + adr x4, 417a8 │ │ + adrp x5, 29000 │ │ + add x5, x5, #0x740 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x688 │ │ + b 43820 │ │ + adr x4, 416f8 │ │ + adrp x5, 2a000 │ │ + add x5, x5, #0x970 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x690 │ │ + b 43820 │ │ + adr x4, 41750 │ │ + adrp x5, 2a000 │ │ + add x5, x5, #0x970 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x690 │ │ + b 43820 │ │ + adr x4, 417a8 │ │ + adrp x5, 2a000 │ │ + add x5, x5, #0x2e0 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x688 │ │ + b 43820 │ │ + adr x4, 417a8 │ │ + adrp x5, 2a000 │ │ + add x5, x5, #0x5bc │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x688 │ │ + b 43820 │ │ + cbnz w3, 43ce4 │ │ mov w16, #0x5a800000 // #1518338048 │ │ ld1r {v16.4s}, [x2] │ │ dup v0.2s, w16 │ │ sqrdmulh v20.4s, v16.4s, v0.s[0] │ │ str wzr, [x2] │ │ sqrshrn v16.4h, v20.4s, #1 │ │ sqrshrn2 v16.8h, v20.4s, #1 │ │ sqrdmulh v16.8h, v16.8h, v0.h[1] │ │ srshr v16.8h, v16.8h, #4 │ │ mov w4, #0x4 // #4 │ │ - b 416f8 │ │ - adr x4, 42914 │ │ - adrp x5, 27000 │ │ - add x5, x5, #0xb64 │ │ - b 43868 │ │ - adr x4, 43108 │ │ - adrp x5, 27000 │ │ - add x5, x5, #0xe04 │ │ - b 43868 │ │ - adr x4, 42914 │ │ - adrp x5, 27000 │ │ - add x5, x5, #0xc94 │ │ - b 43868 │ │ - adr x4, 42914 │ │ - adrp x5, 27000 │ │ - add x5, x5, #0xd34 │ │ - b 43868 │ │ - adr x4, 42914 │ │ - adrp x5, 27000 │ │ - add x5, x5, #0xe04 │ │ - b 43868 │ │ - adr x4, 42b3c │ │ - adrp x5, 27000 │ │ - add x5, x5, #0xb64 │ │ - b 43868 │ │ - adr x4, 42b3c │ │ - adrp x5, 27000 │ │ - add x5, x5, #0xc94 │ │ - b 43868 │ │ - adr x4, 42b3c │ │ - adrp x5, 27000 │ │ - add x5, x5, #0xd34 │ │ - b 43868 │ │ - adr x4, 42e1c │ │ - adrp x5, 27000 │ │ - add x5, x5, #0xb64 │ │ - b 43868 │ │ - adr x4, 42e1c │ │ - adrp x5, 27000 │ │ - add x5, x5, #0xc94 │ │ - b 43868 │ │ - adr x4, 42e1c │ │ - adrp x5, 27000 │ │ - add x5, x5, #0xd34 │ │ - b 43868 │ │ - adr x4, 43108 │ │ - adrp x5, 27000 │ │ - add x5, x5, #0xb64 │ │ - b 43868 │ │ - adr x4, 42b3c │ │ - adrp x5, 27000 │ │ - add x5, x5, #0xe04 │ │ - b 43868 │ │ - adr x4, 42e1c │ │ - adrp x5, 27000 │ │ - add x5, x5, #0xe04 │ │ - b 43868 │ │ - adr x4, 43108 │ │ - adrp x5, 27000 │ │ - add x5, x5, #0xc94 │ │ - b 43868 │ │ - adr x4, 43108 │ │ - adrp x5, 27000 │ │ - add x5, x5, #0xd34 │ │ - b 43868 │ │ + b 415c4 │ │ + adr x4, 42740 │ │ + adrp x5, 27000 │ │ + add x5, x5, #0xe9c │ │ + b 43650 │ │ + adr x4, 42f34 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0x13c │ │ + b 43650 │ │ + adr x4, 42740 │ │ + adrp x5, 27000 │ │ + add x5, x5, #0xfcc │ │ + b 43650 │ │ + adr x4, 42740 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0x6c │ │ + b 43650 │ │ + adr x4, 42740 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0x13c │ │ + b 43650 │ │ + adr x4, 42968 │ │ + adrp x5, 27000 │ │ + add x5, x5, #0xe9c │ │ + b 43650 │ │ + adr x4, 42968 │ │ + adrp x5, 27000 │ │ + add x5, x5, #0xfcc │ │ + b 43650 │ │ + adr x4, 42968 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0x6c │ │ + b 43650 │ │ + adr x4, 42c48 │ │ + adrp x5, 27000 │ │ + add x5, x5, #0xe9c │ │ + b 43650 │ │ + adr x4, 42c48 │ │ + adrp x5, 27000 │ │ + add x5, x5, #0xfcc │ │ + b 43650 │ │ + adr x4, 42c48 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0x6c │ │ + b 43650 │ │ + adr x4, 42f34 │ │ + adrp x5, 27000 │ │ + add x5, x5, #0xe9c │ │ + b 43650 │ │ + adr x4, 42968 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0x13c │ │ + b 43650 │ │ + adr x4, 42c48 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0x13c │ │ + b 43650 │ │ + adr x4, 42f34 │ │ + adrp x5, 27000 │ │ + add x5, x5, #0xfcc │ │ + b 43650 │ │ + adr x4, 42f34 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0x6c │ │ + b 43650 │ │ mov x15, x30 │ │ stp d8, d9, [sp, #-64]! │ │ stp d10, d11, [sp, #16] │ │ stp d12, d13, [sp, #32] │ │ stp d14, d15, [sp, #48] │ │ cmp w3, w13 │ │ mov x11, #0x20 // #32 │ │ - b.lt 441c0 // b.tstop │ │ + b.lt 43f5c // b.tstop │ │ movi v4.4s, #0x0 │ │ mov w16, #0x5a800000 // #1518338048 │ │ dup v0.2s, w16 │ │ add x6, x2, #0x10 │ │ ld1 {v16.4s}, [x6] │ │ st1 {v4.4s}, [x6], x11 │ │ ld1 {v17.4s}, [x6] │ │ @@ -64889,15 +64764,15 @@ │ │ trn2 v3.8h, v12.8h, v13.8h │ │ trn1 v4.8h, v14.8h, v15.8h │ │ trn2 v5.8h, v14.8h, v15.8h │ │ trn1 v12.4s, v2.4s, v4.4s │ │ trn2 v14.4s, v2.4s, v4.4s │ │ trn1 v13.4s, v3.4s, v5.4s │ │ trn2 v15.4s, v3.4s, v5.4s │ │ - b 441e0 │ │ + b 43f7c │ │ movi v8.8h, #0x0 │ │ movi v9.8h, #0x0 │ │ movi v10.8h, #0x0 │ │ movi v11.8h, #0x0 │ │ movi v12.8h, #0x0 │ │ movi v13.8h, #0x0 │ │ movi v14.8h, #0x0 │ │ @@ -64989,138 +64864,120 @@ │ │ trn1 v8.4s, v2.4s, v4.4s │ │ trn2 v10.4s, v2.4s, v4.4s │ │ trn1 v9.4s, v3.4s, v5.4s │ │ trn2 v11.4s, v3.4s, v5.4s │ │ blr x5 │ │ mov x6, x0 │ │ mov x7, x6 │ │ - movi v6.8h, #0x0 │ │ mvni v7.8h, #0xfc, lsl #8 │ │ ld1 {v2.8h}, [x7], x1 │ │ srshr v16.8h, v16.8h, #4 │ │ ld1 {v3.8h}, [x7], x1 │ │ srshr v17.8h, v17.8h, #4 │ │ ld1 {v4.8h}, [x7], x1 │ │ srshr v18.8h, v18.8h, #4 │ │ - sqadd v16.8h, v16.8h, v2.8h │ │ + usqadd v2.8h, v16.8h │ │ ld1 {v5.8h}, [x7], x1 │ │ srshr v19.8h, v19.8h, #4 │ │ - sqadd v17.8h, v17.8h, v3.8h │ │ - smax v16.8h, v16.8h, v6.8h │ │ - ld1 {v2.8h}, [x7], x1 │ │ + usqadd v3.8h, v17.8h │ │ + smin v2.8h, v2.8h, v7.8h │ │ + ld1 {v16.8h}, [x7], x1 │ │ srshr v20.8h, v20.8h, #4 │ │ - sqadd v18.8h, v18.8h, v4.8h │ │ - smax v17.8h, v17.8h, v6.8h │ │ - smin v16.8h, v16.8h, v7.8h │ │ - ld1 {v3.8h}, [x7], x1 │ │ + usqadd v4.8h, v18.8h │ │ + smin v3.8h, v3.8h, v7.8h │ │ + st1 {v2.8h}, [x6], x1 │ │ + ld1 {v17.8h}, [x7], x1 │ │ srshr v21.8h, v21.8h, #4 │ │ - sqadd v19.8h, v19.8h, v5.8h │ │ - smax v18.8h, v18.8h, v6.8h │ │ + usqadd v5.8h, v19.8h │ │ + smin v4.8h, v4.8h, v7.8h │ │ + st1 {v3.8h}, [x6], x1 │ │ + ld1 {v18.8h}, [x7], x1 │ │ + srshr v22.8h, v22.8h, #4 │ │ + usqadd v16.8h, v20.8h │ │ + smin v5.8h, v5.8h, v7.8h │ │ + st1 {v4.8h}, [x6], x1 │ │ + ld1 {v19.8h}, [x7], x1 │ │ + srshr v23.8h, v23.8h, #4 │ │ + usqadd v17.8h, v21.8h │ │ + smin v16.8h, v16.8h, v7.8h │ │ + st1 {v5.8h}, [x6], x1 │ │ + usqadd v18.8h, v22.8h │ │ smin v17.8h, v17.8h, v7.8h │ │ st1 {v16.8h}, [x6], x1 │ │ - ld1 {v4.8h}, [x7], x1 │ │ - srshr v22.8h, v22.8h, #4 │ │ - sqadd v20.8h, v20.8h, v2.8h │ │ - smax v19.8h, v19.8h, v6.8h │ │ + usqadd v19.8h, v23.8h │ │ smin v18.8h, v18.8h, v7.8h │ │ st1 {v17.8h}, [x6], x1 │ │ - ld1 {v5.8h}, [x7], x1 │ │ - srshr v23.8h, v23.8h, #4 │ │ - sqadd v21.8h, v21.8h, v3.8h │ │ - smax v20.8h, v20.8h, v6.8h │ │ smin v19.8h, v19.8h, v7.8h │ │ st1 {v18.8h}, [x6], x1 │ │ - sqadd v22.8h, v22.8h, v4.8h │ │ - smax v21.8h, v21.8h, v6.8h │ │ - smin v20.8h, v20.8h, v7.8h │ │ st1 {v19.8h}, [x6], x1 │ │ - sqadd v23.8h, v23.8h, v5.8h │ │ - smax v22.8h, v22.8h, v6.8h │ │ - smin v21.8h, v21.8h, v7.8h │ │ - st1 {v20.8h}, [x6], x1 │ │ - smax v23.8h, v23.8h, v6.8h │ │ - smin v22.8h, v22.8h, v7.8h │ │ - st1 {v21.8h}, [x6], x1 │ │ - smin v23.8h, v23.8h, v7.8h │ │ - st1 {v22.8h}, [x6], x1 │ │ - st1 {v23.8h}, [x6], x1 │ │ mov v16.16b, v8.16b │ │ mov v17.16b, v9.16b │ │ mov v18.16b, v10.16b │ │ mov v19.16b, v11.16b │ │ mov v20.16b, v12.16b │ │ mov v21.16b, v13.16b │ │ mov v22.16b, v14.16b │ │ mov v23.16b, v15.16b │ │ blr x5 │ │ add x0, x0, #0x10 │ │ mov x7, x0 │ │ - movi v6.8h, #0x0 │ │ mvni v7.8h, #0xfc, lsl #8 │ │ ld1 {v2.8h}, [x7], x1 │ │ srshr v16.8h, v16.8h, #4 │ │ ld1 {v3.8h}, [x7], x1 │ │ srshr v17.8h, v17.8h, #4 │ │ ld1 {v4.8h}, [x7], x1 │ │ srshr v18.8h, v18.8h, #4 │ │ - sqadd v16.8h, v16.8h, v2.8h │ │ + usqadd v2.8h, v16.8h │ │ ld1 {v5.8h}, [x7], x1 │ │ srshr v19.8h, v19.8h, #4 │ │ - sqadd v17.8h, v17.8h, v3.8h │ │ - smax v16.8h, v16.8h, v6.8h │ │ - ld1 {v2.8h}, [x7], x1 │ │ + usqadd v3.8h, v17.8h │ │ + smin v2.8h, v2.8h, v7.8h │ │ + ld1 {v16.8h}, [x7], x1 │ │ srshr v20.8h, v20.8h, #4 │ │ - sqadd v18.8h, v18.8h, v4.8h │ │ - smax v17.8h, v17.8h, v6.8h │ │ - smin v16.8h, v16.8h, v7.8h │ │ - ld1 {v3.8h}, [x7], x1 │ │ + usqadd v4.8h, v18.8h │ │ + smin v3.8h, v3.8h, v7.8h │ │ + st1 {v2.8h}, [x0], x1 │ │ + ld1 {v17.8h}, [x7], x1 │ │ srshr v21.8h, v21.8h, #4 │ │ - sqadd v19.8h, v19.8h, v5.8h │ │ - smax v18.8h, v18.8h, v6.8h │ │ + usqadd v5.8h, v19.8h │ │ + smin v4.8h, v4.8h, v7.8h │ │ + st1 {v3.8h}, [x0], x1 │ │ + ld1 {v18.8h}, [x7], x1 │ │ + srshr v22.8h, v22.8h, #4 │ │ + usqadd v16.8h, v20.8h │ │ + smin v5.8h, v5.8h, v7.8h │ │ + st1 {v4.8h}, [x0], x1 │ │ + ld1 {v19.8h}, [x7], x1 │ │ + srshr v23.8h, v23.8h, #4 │ │ + usqadd v17.8h, v21.8h │ │ + smin v16.8h, v16.8h, v7.8h │ │ + st1 {v5.8h}, [x0], x1 │ │ + usqadd v18.8h, v22.8h │ │ smin v17.8h, v17.8h, v7.8h │ │ st1 {v16.8h}, [x0], x1 │ │ - ld1 {v4.8h}, [x7], x1 │ │ - srshr v22.8h, v22.8h, #4 │ │ - sqadd v20.8h, v20.8h, v2.8h │ │ - smax v19.8h, v19.8h, v6.8h │ │ + usqadd v19.8h, v23.8h │ │ smin v18.8h, v18.8h, v7.8h │ │ st1 {v17.8h}, [x0], x1 │ │ - ld1 {v5.8h}, [x7], x1 │ │ - srshr v23.8h, v23.8h, #4 │ │ - sqadd v21.8h, v21.8h, v3.8h │ │ - smax v20.8h, v20.8h, v6.8h │ │ smin v19.8h, v19.8h, v7.8h │ │ st1 {v18.8h}, [x0], x1 │ │ - sqadd v22.8h, v22.8h, v4.8h │ │ - smax v21.8h, v21.8h, v6.8h │ │ - smin v20.8h, v20.8h, v7.8h │ │ st1 {v19.8h}, [x0], x1 │ │ - sqadd v23.8h, v23.8h, v5.8h │ │ - smax v22.8h, v22.8h, v6.8h │ │ - smin v21.8h, v21.8h, v7.8h │ │ - st1 {v20.8h}, [x0], x1 │ │ - smax v23.8h, v23.8h, v6.8h │ │ - smin v22.8h, v22.8h, v7.8h │ │ - st1 {v21.8h}, [x0], x1 │ │ - smin v23.8h, v23.8h, v7.8h │ │ - st1 {v22.8h}, [x0], x1 │ │ - st1 {v23.8h}, [x0], x1 │ │ ldp d14, d15, [sp, #48] │ │ ldp d12, d13, [sp, #32] │ │ ldp d10, d11, [sp, #16] │ │ ldp d8, d9, [sp], #64 │ │ br x15 │ │ mov x15, x30 │ │ stp d8, d9, [sp, #-32]! │ │ stp d10, d11, [sp, #16] │ │ ldrh w12, [x13, #4] │ │ mov x11, #0x40 // #64 │ │ cmp w3, w12 │ │ ldrh w12, [x13, #2] │ │ - b.lt 445f4 // b.tstop │ │ + b.lt 44348 // b.tstop │ │ add x6, x2, #0x30 │ │ movi v4.4s, #0x0 │ │ mov w16, #0x5a800000 // #1518338048 │ │ dup v0.2s, w16 │ │ ld1 {v16.4s}, [x6] │ │ st1 {v4.4s}, [x6], x11 │ │ ld1 {v17.4s}, [x6] │ │ @@ -65158,22 +65015,22 @@ │ │ trn2 v3.8h, v28.8h, v29.8h │ │ trn1 v4.8h, v30.8h, v31.8h │ │ trn2 v5.8h, v30.8h, v31.8h │ │ trn1 v28.4s, v2.4s, v4.4s │ │ trn2 v30.4s, v2.4s, v4.4s │ │ trn1 v29.4s, v3.4s, v5.4s │ │ trn2 v31.4s, v3.4s, v5.4s │ │ - b 44604 │ │ + b 44358 │ │ movi v28.8h, #0x0 │ │ movi v29.8h, #0x0 │ │ movi v30.8h, #0x0 │ │ movi v31.8h, #0x0 │ │ cmp w3, w12 │ │ ldrh w12, [x13] │ │ - b.lt 446c8 // b.tstop │ │ + b.lt 4441c // b.tstop │ │ add x6, x2, #0x20 │ │ movi v4.4s, #0x0 │ │ mov w16, #0x5a800000 // #1518338048 │ │ dup v0.2s, w16 │ │ ld1 {v16.4s}, [x6] │ │ st1 {v4.4s}, [x6], x11 │ │ ld1 {v17.4s}, [x6] │ │ @@ -65211,21 +65068,21 @@ │ │ trn2 v3.8h, v24.8h, v25.8h │ │ trn1 v4.8h, v26.8h, v27.8h │ │ trn2 v5.8h, v26.8h, v27.8h │ │ trn1 v24.4s, v2.4s, v4.4s │ │ trn2 v26.4s, v2.4s, v4.4s │ │ trn1 v25.4s, v3.4s, v5.4s │ │ trn2 v27.4s, v3.4s, v5.4s │ │ - b 446d8 │ │ + b 4442c │ │ movi v24.8h, #0x0 │ │ movi v25.8h, #0x0 │ │ movi v26.8h, #0x0 │ │ movi v27.8h, #0x0 │ │ cmp w3, w12 │ │ - b.lt 44798 // b.tstop │ │ + b.lt 444ec // b.tstop │ │ add x6, x2, #0x10 │ │ movi v4.4s, #0x0 │ │ mov w16, #0x5a800000 // #1518338048 │ │ dup v0.2s, w16 │ │ ld1 {v16.4s}, [x6] │ │ st1 {v4.4s}, [x6], x11 │ │ ld1 {v17.4s}, [x6] │ │ @@ -65263,15 +65120,15 @@ │ │ trn2 v3.8h, v8.8h, v9.8h │ │ trn1 v4.8h, v10.8h, v11.8h │ │ trn2 v5.8h, v10.8h, v11.8h │ │ trn1 v8.4s, v2.4s, v4.4s │ │ trn2 v10.4s, v2.4s, v4.4s │ │ trn1 v9.4s, v3.4s, v5.4s │ │ trn2 v11.4s, v3.4s, v5.4s │ │ - b 447a8 │ │ + b 444fc │ │ movi v8.8h, #0x0 │ │ movi v9.8h, #0x0 │ │ movi v10.8h, #0x0 │ │ movi v11.8h, #0x0 │ │ movi v4.4s, #0x0 │ │ mov w16, #0x5a800000 // #1518338048 │ │ dup v0.2s, w16 │ │ @@ -65318,351 +65175,334 @@ │ │ trn2 v19.4s, v3.4s, v5.4s │ │ mov v20.16b, v8.16b │ │ mov v21.16b, v9.16b │ │ mov v22.16b, v10.16b │ │ mov v23.16b, v11.16b │ │ blr x5 │ │ mov x6, x0 │ │ - movi v6.8h, #0x0 │ │ mvni v7.8h, #0xfc, lsl #8 │ │ ld1 {v2.8h}, [x6], x1 │ │ srshr v16.8h, v16.8h, #4 │ │ ld1 {v3.8h}, [x6], x1 │ │ srshr v17.8h, v17.8h, #4 │ │ ld1 {v4.8h}, [x6], x1 │ │ srshr v18.8h, v18.8h, #4 │ │ - sqadd v16.8h, v16.8h, v2.8h │ │ + usqadd v2.8h, v16.8h │ │ ld1 {v5.8h}, [x6], x1 │ │ srshr v19.8h, v19.8h, #4 │ │ - sqadd v17.8h, v17.8h, v3.8h │ │ - smax v16.8h, v16.8h, v6.8h │ │ - ld1 {v2.8h}, [x6], x1 │ │ + usqadd v3.8h, v17.8h │ │ + smin v2.8h, v2.8h, v7.8h │ │ + ld1 {v16.8h}, [x6], x1 │ │ srshr v20.8h, v20.8h, #4 │ │ - sqadd v18.8h, v18.8h, v4.8h │ │ - smax v17.8h, v17.8h, v6.8h │ │ - smin v16.8h, v16.8h, v7.8h │ │ - ld1 {v3.8h}, [x6], x1 │ │ + usqadd v4.8h, v18.8h │ │ + smin v3.8h, v3.8h, v7.8h │ │ + st1 {v2.8h}, [x0], x1 │ │ + ld1 {v17.8h}, [x6], x1 │ │ srshr v21.8h, v21.8h, #4 │ │ - sqadd v19.8h, v19.8h, v5.8h │ │ - smax v18.8h, v18.8h, v6.8h │ │ + usqadd v5.8h, v19.8h │ │ + smin v4.8h, v4.8h, v7.8h │ │ + st1 {v3.8h}, [x0], x1 │ │ + ld1 {v18.8h}, [x6], x1 │ │ + srshr v22.8h, v22.8h, #4 │ │ + usqadd v16.8h, v20.8h │ │ + smin v5.8h, v5.8h, v7.8h │ │ + st1 {v4.8h}, [x0], x1 │ │ + ld1 {v19.8h}, [x6], x1 │ │ + srshr v23.8h, v23.8h, #4 │ │ + usqadd v17.8h, v21.8h │ │ + smin v16.8h, v16.8h, v7.8h │ │ + st1 {v5.8h}, [x0], x1 │ │ + ld1 {v20.8h}, [x6], x1 │ │ + srshr v24.8h, v24.8h, #4 │ │ + usqadd v18.8h, v22.8h │ │ smin v17.8h, v17.8h, v7.8h │ │ st1 {v16.8h}, [x0], x1 │ │ - ld1 {v4.8h}, [x6], x1 │ │ - srshr v22.8h, v22.8h, #4 │ │ - sqadd v20.8h, v20.8h, v2.8h │ │ - smax v19.8h, v19.8h, v6.8h │ │ + ld1 {v21.8h}, [x6], x1 │ │ + srshr v25.8h, v25.8h, #4 │ │ + usqadd v19.8h, v23.8h │ │ smin v18.8h, v18.8h, v7.8h │ │ st1 {v17.8h}, [x0], x1 │ │ - ld1 {v5.8h}, [x6], x1 │ │ - srshr v23.8h, v23.8h, #4 │ │ - sqadd v21.8h, v21.8h, v3.8h │ │ - smax v20.8h, v20.8h, v6.8h │ │ + ld1 {v22.8h}, [x6], x1 │ │ + srshr v26.8h, v26.8h, #4 │ │ + usqadd v20.8h, v24.8h │ │ smin v19.8h, v19.8h, v7.8h │ │ st1 {v18.8h}, [x0], x1 │ │ - ld1 {v2.8h}, [x6], x1 │ │ - srshr v24.8h, v24.8h, #4 │ │ - sqadd v22.8h, v22.8h, v4.8h │ │ - smax v21.8h, v21.8h, v6.8h │ │ + ld1 {v23.8h}, [x6], x1 │ │ + srshr v27.8h, v27.8h, #4 │ │ + usqadd v21.8h, v25.8h │ │ smin v20.8h, v20.8h, v7.8h │ │ st1 {v19.8h}, [x0], x1 │ │ - ld1 {v3.8h}, [x6], x1 │ │ - srshr v25.8h, v25.8h, #4 │ │ - sqadd v23.8h, v23.8h, v5.8h │ │ - smax v22.8h, v22.8h, v6.8h │ │ + ld1 {v24.8h}, [x6], x1 │ │ + srshr v28.8h, v28.8h, #4 │ │ + usqadd v22.8h, v26.8h │ │ smin v21.8h, v21.8h, v7.8h │ │ st1 {v20.8h}, [x0], x1 │ │ - ld1 {v4.8h}, [x6], x1 │ │ - srshr v26.8h, v26.8h, #4 │ │ - sqadd v24.8h, v24.8h, v2.8h │ │ - smax v23.8h, v23.8h, v6.8h │ │ + ld1 {v25.8h}, [x6], x1 │ │ + srshr v29.8h, v29.8h, #4 │ │ + usqadd v23.8h, v27.8h │ │ smin v22.8h, v22.8h, v7.8h │ │ st1 {v21.8h}, [x0], x1 │ │ - ld1 {v5.8h}, [x6], x1 │ │ - srshr v27.8h, v27.8h, #4 │ │ - sqadd v25.8h, v25.8h, v3.8h │ │ - smax v24.8h, v24.8h, v6.8h │ │ + ld1 {v26.8h}, [x6], x1 │ │ + srshr v30.8h, v30.8h, #4 │ │ + usqadd v24.8h, v28.8h │ │ smin v23.8h, v23.8h, v7.8h │ │ st1 {v22.8h}, [x0], x1 │ │ - ld1 {v2.8h}, [x6], x1 │ │ - srshr v28.8h, v28.8h, #4 │ │ - sqadd v26.8h, v26.8h, v4.8h │ │ - smax v25.8h, v25.8h, v6.8h │ │ + ld1 {v27.8h}, [x6], x1 │ │ + srshr v31.8h, v31.8h, #4 │ │ + usqadd v25.8h, v29.8h │ │ smin v24.8h, v24.8h, v7.8h │ │ st1 {v23.8h}, [x0], x1 │ │ - ld1 {v3.8h}, [x6], x1 │ │ - srshr v29.8h, v29.8h, #4 │ │ - sqadd v27.8h, v27.8h, v5.8h │ │ - smax v26.8h, v26.8h, v6.8h │ │ + usqadd v26.8h, v30.8h │ │ smin v25.8h, v25.8h, v7.8h │ │ st1 {v24.8h}, [x0], x1 │ │ - ld1 {v4.8h}, [x6], x1 │ │ - srshr v30.8h, v30.8h, #4 │ │ - sqadd v28.8h, v28.8h, v2.8h │ │ - smax v27.8h, v27.8h, v6.8h │ │ + usqadd v27.8h, v31.8h │ │ smin v26.8h, v26.8h, v7.8h │ │ st1 {v25.8h}, [x0], x1 │ │ - ld1 {v5.8h}, [x6], x1 │ │ - srshr v31.8h, v31.8h, #4 │ │ - sqadd v29.8h, v29.8h, v3.8h │ │ - smax v28.8h, v28.8h, v6.8h │ │ smin v27.8h, v27.8h, v7.8h │ │ st1 {v26.8h}, [x0], x1 │ │ - sqadd v30.8h, v30.8h, v4.8h │ │ - smax v29.8h, v29.8h, v6.8h │ │ - smin v28.8h, v28.8h, v7.8h │ │ st1 {v27.8h}, [x0], x1 │ │ - sqadd v31.8h, v31.8h, v5.8h │ │ - smax v30.8h, v30.8h, v6.8h │ │ - smin v29.8h, v29.8h, v7.8h │ │ - st1 {v28.8h}, [x0], x1 │ │ - smax v31.8h, v31.8h, v6.8h │ │ - smin v30.8h, v30.8h, v7.8h │ │ - st1 {v29.8h}, [x0], x1 │ │ - smin v31.8h, v31.8h, v7.8h │ │ - st1 {v30.8h}, [x0], x1 │ │ - st1 {v31.8h}, [x0], x1 │ │ ldp d10, d11, [sp, #16] │ │ ldp d8, d9, [sp], #32 │ │ br x15 │ │ - cbnz w3, 44a38 │ │ + cbnz w3, 44748 │ │ mov w16, #0x5a800000 // #1518338048 │ │ ld1r {v16.4s}, [x2] │ │ dup v0.2s, w16 │ │ sqrdmulh v20.4s, v16.4s, v0.s[0] │ │ str wzr, [x2] │ │ sqrdmulh v20.4s, v20.4s, v0.s[0] │ │ sqrshrn v16.4h, v20.4s, #1 │ │ sqrshrn2 v16.8h, v20.4s, #1 │ │ sqrdmulh v16.8h, v16.8h, v0.h[1] │ │ srshr v16.8h, v16.8h, #4 │ │ mov w4, #0x10 // #16 │ │ - b 41690 │ │ - adr x4, 41c24 │ │ - adrp x5, 29000 │ │ - add x5, x5, #0xb0 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3e8 │ │ - b 4451c │ │ - adr x4, 41f38 │ │ - adrp x5, 2a000 │ │ - add x5, x5, #0x56c │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3e8 │ │ - b 4451c │ │ - adr x4, 41c24 │ │ - adrp x5, 29000 │ │ - add x5, x5, #0x624 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3e8 │ │ - b 4451c │ │ - adr x4, 41c24 │ │ - adrp x5, 29000 │ │ - add x5, x5, #0xae0 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3e8 │ │ - b 4451c │ │ - adr x4, 41c24 │ │ - adrp x5, 2a000 │ │ - add x5, x5, #0x56c │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3f8 │ │ - b 4451c │ │ - adr x4, 41cf0 │ │ - adrp x5, 29000 │ │ - add x5, x5, #0xb0 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3e8 │ │ - b 4451c │ │ - adr x4, 41cf0 │ │ - adrp x5, 29000 │ │ - add x5, x5, #0x624 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3e8 │ │ - b 4451c │ │ - adr x4, 41cf0 │ │ - adrp x5, 29000 │ │ - add x5, x5, #0xae0 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3e8 │ │ - b 4451c │ │ - adr x4, 41e14 │ │ - adrp x5, 29000 │ │ - add x5, x5, #0xb0 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3e8 │ │ - b 4451c │ │ - adr x4, 41e14 │ │ - adrp x5, 29000 │ │ - add x5, x5, #0x624 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3e8 │ │ - b 4451c │ │ - adr x4, 41e14 │ │ - adrp x5, 29000 │ │ - add x5, x5, #0xae0 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3e8 │ │ - b 4451c │ │ - adr x4, 41f38 │ │ - adrp x5, 29000 │ │ - add x5, x5, #0xb0 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3f0 │ │ - b 4451c │ │ - adr x4, 41cf0 │ │ - adrp x5, 2a000 │ │ - add x5, x5, #0x56c │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3f8 │ │ - b 4451c │ │ - adr x4, 41e14 │ │ - adrp x5, 2a000 │ │ - add x5, x5, #0x56c │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3f8 │ │ - b 4451c │ │ - adr x4, 41f38 │ │ - adrp x5, 29000 │ │ - add x5, x5, #0x624 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3f0 │ │ - b 4451c │ │ - adr x4, 41f38 │ │ - adrp x5, 29000 │ │ - add x5, x5, #0xae0 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3f0 │ │ - b 4451c │ │ - cbnz w3, 44bec │ │ + b 41570 │ │ + adr x4, 41a9c │ │ + adrp x5, 29000 │ │ + add x5, x5, #0x3e8 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x698 │ │ + b 44270 │ │ + adr x4, 41db0 │ │ + adrp x5, 2a000 │ │ + add x5, x5, #0x8a4 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x698 │ │ + b 44270 │ │ + adr x4, 41a9c │ │ + adrp x5, 29000 │ │ + add x5, x5, #0x95c │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x698 │ │ + b 44270 │ │ + adr x4, 41a9c │ │ + adrp x5, 29000 │ │ + add x5, x5, #0xe18 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x698 │ │ + b 44270 │ │ + adr x4, 41a9c │ │ + adrp x5, 2a000 │ │ + add x5, x5, #0x8a4 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x6a8 │ │ + b 44270 │ │ + adr x4, 41b68 │ │ + adrp x5, 29000 │ │ + add x5, x5, #0x3e8 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x698 │ │ + b 44270 │ │ + adr x4, 41b68 │ │ + adrp x5, 29000 │ │ + add x5, x5, #0x95c │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x698 │ │ + b 44270 │ │ + adr x4, 41b68 │ │ + adrp x5, 29000 │ │ + add x5, x5, #0xe18 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x698 │ │ + b 44270 │ │ + adr x4, 41c8c │ │ + adrp x5, 29000 │ │ + add x5, x5, #0x3e8 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x698 │ │ + b 44270 │ │ + adr x4, 41c8c │ │ + adrp x5, 29000 │ │ + add x5, x5, #0x95c │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x698 │ │ + b 44270 │ │ + adr x4, 41c8c │ │ + adrp x5, 29000 │ │ + add x5, x5, #0xe18 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x698 │ │ + b 44270 │ │ + adr x4, 41db0 │ │ + adrp x5, 29000 │ │ + add x5, x5, #0x3e8 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x6a0 │ │ + b 44270 │ │ + adr x4, 41b68 │ │ + adrp x5, 2a000 │ │ + add x5, x5, #0x8a4 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x6a8 │ │ + b 44270 │ │ + adr x4, 41c8c │ │ + adrp x5, 2a000 │ │ + add x5, x5, #0x8a4 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x6a8 │ │ + b 44270 │ │ + adr x4, 41db0 │ │ + adrp x5, 29000 │ │ + add x5, x5, #0x95c │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x6a0 │ │ + b 44270 │ │ + adr x4, 41db0 │ │ + adrp x5, 29000 │ │ + add x5, x5, #0xe18 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x6a0 │ │ + b 44270 │ │ + cbnz w3, 448fc │ │ mov w16, #0x5a800000 // #1518338048 │ │ ld1r {v16.4s}, [x2] │ │ dup v0.2s, w16 │ │ sqrdmulh v20.4s, v16.4s, v0.s[0] │ │ str wzr, [x2] │ │ sqrdmulh v20.4s, v20.4s, v0.s[0] │ │ sqrshrn v16.4h, v20.4s, #1 │ │ sqrshrn2 v16.8h, v20.4s, #1 │ │ sqrdmulh v16.8h, v16.8h, v0.h[1] │ │ srshr v16.8h, v16.8h, #4 │ │ mov w4, #0x8 // #8 │ │ - b 416f8 │ │ - adr x4, 42914 │ │ - adrp x5, 28000 │ │ - add x5, x5, #0x88 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3e8 │ │ + b 415c4 │ │ + adr x4, 42740 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0x3c0 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x698 │ │ ldrh w13, [x13] │ │ - b 44048 │ │ - adr x4, 43108 │ │ - adrp x5, 28000 │ │ - add x5, x5, #0x898 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3e8 │ │ + b 43de4 │ │ + adr x4, 42f34 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0xbd0 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x698 │ │ ldrh w13, [x13] │ │ - b 44048 │ │ - adr x4, 42914 │ │ - adrp x5, 28000 │ │ - add x5, x5, #0x298 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3e8 │ │ + b 43de4 │ │ + adr x4, 42740 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0x5d0 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x698 │ │ ldrh w13, [x13] │ │ - b 44048 │ │ - adr x4, 42914 │ │ - adrp x5, 28000 │ │ - add x5, x5, #0x478 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3e8 │ │ + b 43de4 │ │ + adr x4, 42740 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0x7b0 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x698 │ │ ldrh w13, [x13] │ │ - b 44048 │ │ - adr x4, 42914 │ │ - adrp x5, 28000 │ │ - add x5, x5, #0x898 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3f8 │ │ + b 43de4 │ │ + adr x4, 42740 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0xbd0 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x6a8 │ │ ldrh w13, [x13] │ │ - b 44048 │ │ - adr x4, 42b3c │ │ - adrp x5, 28000 │ │ - add x5, x5, #0x88 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3e8 │ │ + b 43de4 │ │ + adr x4, 42968 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0x3c0 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x698 │ │ ldrh w13, [x13] │ │ - b 44048 │ │ - adr x4, 42b3c │ │ - adrp x5, 28000 │ │ - add x5, x5, #0x298 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3e8 │ │ + b 43de4 │ │ + adr x4, 42968 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0x5d0 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x698 │ │ ldrh w13, [x13] │ │ - b 44048 │ │ - adr x4, 42b3c │ │ - adrp x5, 28000 │ │ - add x5, x5, #0x478 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3e8 │ │ + b 43de4 │ │ + adr x4, 42968 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0x7b0 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x698 │ │ ldrh w13, [x13] │ │ - b 44048 │ │ - adr x4, 42e1c │ │ - adrp x5, 28000 │ │ - add x5, x5, #0x88 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3e8 │ │ + b 43de4 │ │ + adr x4, 42c48 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0x3c0 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x698 │ │ ldrh w13, [x13] │ │ - b 44048 │ │ - adr x4, 42e1c │ │ - adrp x5, 28000 │ │ - add x5, x5, #0x298 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3e8 │ │ + b 43de4 │ │ + adr x4, 42c48 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0x5d0 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x698 │ │ ldrh w13, [x13] │ │ - b 44048 │ │ - adr x4, 42e1c │ │ - adrp x5, 28000 │ │ - add x5, x5, #0x478 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3e8 │ │ + b 43de4 │ │ + adr x4, 42c48 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0x7b0 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x698 │ │ ldrh w13, [x13] │ │ - b 44048 │ │ - adr x4, 43108 │ │ - adrp x5, 28000 │ │ - add x5, x5, #0x88 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3f0 │ │ + b 43de4 │ │ + adr x4, 42f34 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0x3c0 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x6a0 │ │ ldrh w13, [x13] │ │ - b 44048 │ │ - adr x4, 42b3c │ │ - adrp x5, 28000 │ │ - add x5, x5, #0x898 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3f8 │ │ + b 43de4 │ │ + adr x4, 42968 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0xbd0 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x6a8 │ │ ldrh w13, [x13] │ │ - b 44048 │ │ - adr x4, 42e1c │ │ - adrp x5, 28000 │ │ - add x5, x5, #0x898 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3f8 │ │ + b 43de4 │ │ + adr x4, 42c48 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0xbd0 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x6a8 │ │ ldrh w13, [x13] │ │ - b 44048 │ │ - adr x4, 43108 │ │ - adrp x5, 28000 │ │ - add x5, x5, #0x298 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3f0 │ │ + b 43de4 │ │ + adr x4, 42f34 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0x5d0 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x6a0 │ │ ldrh w13, [x13] │ │ - b 44048 │ │ - adr x4, 43108 │ │ - adrp x5, 28000 │ │ - add x5, x5, #0x478 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x3f0 │ │ + b 43de4 │ │ + adr x4, 42f34 │ │ + adrp x5, 28000 │ │ + add x5, x5, #0x7b0 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x6a0 │ │ ldrh w13, [x13] │ │ - b 44048 │ │ - adrp x16, a9000 │ │ - add x16, x16, #0x240 │ │ + b 43de4 │ │ + adrp x16, aa000 │ │ + add x16, x16, #0x4f0 │ │ ld1 {v0.4s, v1.4s}, [x16], #32 │ │ mul v2.4s, v16.4s, v0.s[0] │ │ mls v2.4s, v31.4s, v0.s[1] │ │ mul v4.4s, v16.4s, v0.s[1] │ │ mla v4.4s, v31.4s, v0.s[0] │ │ mul v6.4s, v24.4s, v0.s[2] │ │ mls v6.4s, v23.4s, v0.s[3] │ │ @@ -65871,15 +65711,15 @@ │ │ st1 {v7.4s}, [x7], x8 │ │ ld1 {v30.4s}, [x7] │ │ st1 {v7.4s}, [x7], x8 │ │ ld1 {v31.4s}, [x7] │ │ st1 {v7.4s}, [x7], x8 │ │ sub x7, x7, x8, lsl #4 │ │ add x7, x7, x8, lsr #1 │ │ - bl 42914 │ │ + bl 42740 │ │ trn1 v2.4s, v16.4s, v17.4s │ │ trn2 v3.4s, v16.4s, v17.4s │ │ trn1 v4.4s, v18.4s, v19.4s │ │ trn2 v5.4s, v18.4s, v19.4s │ │ trn1 v16.2d, v2.2d, v4.2d │ │ trn2 v18.2d, v2.2d, v4.2d │ │ trn1 v17.2d, v3.2d, v5.2d │ │ @@ -65954,15 +65794,15 @@ │ │ st1 {v7.4s}, [x7], x8 │ │ ld1 {v29.4s}, [x7] │ │ st1 {v7.4s}, [x7], x8 │ │ ld1 {v30.4s}, [x7] │ │ st1 {v7.4s}, [x7], x8 │ │ ld1 {v31.4s}, [x7] │ │ st1 {v7.4s}, [x7], x8 │ │ - bl 44dac │ │ + bl 44abc │ │ trn1 v2.4s, v31.4s, v30.4s │ │ trn2 v3.4s, v31.4s, v30.4s │ │ trn1 v4.4s, v29.4s, v28.4s │ │ trn2 v5.4s, v29.4s, v28.4s │ │ trn1 v31.2d, v2.2d, v4.2d │ │ trn2 v29.2d, v2.2d, v4.2d │ │ trn1 v30.2d, v3.2d, v5.2d │ │ @@ -66127,15 +65967,15 @@ │ │ sqrdmulh v25.4s, v25.4s, v0.s[0] │ │ sqrdmulh v26.4s, v26.4s, v0.s[0] │ │ sqrdmulh v27.4s, v27.4s, v0.s[0] │ │ sqrdmulh v28.4s, v28.4s, v0.s[0] │ │ sqrdmulh v29.4s, v29.4s, v0.s[0] │ │ sqrdmulh v30.4s, v30.4s, v0.s[0] │ │ sqrdmulh v31.4s, v31.4s, v0.s[0] │ │ - bl 42914 │ │ + bl 42740 │ │ trn1 v2.4s, v16.4s, v17.4s │ │ trn2 v3.4s, v16.4s, v17.4s │ │ trn1 v4.4s, v18.4s, v19.4s │ │ trn2 v5.4s, v18.4s, v19.4s │ │ trn1 v16.2d, v2.2d, v4.2d │ │ trn2 v18.2d, v2.2d, v4.2d │ │ trn1 v17.2d, v3.2d, v5.2d │ │ @@ -66226,15 +66066,15 @@ │ │ sqrdmulh v25.4s, v25.4s, v0.s[1] │ │ sqrdmulh v26.4s, v26.4s, v0.s[1] │ │ sqrdmulh v27.4s, v27.4s, v0.s[1] │ │ sqrdmulh v28.4s, v28.4s, v0.s[1] │ │ sqrdmulh v29.4s, v29.4s, v0.s[1] │ │ sqrdmulh v30.4s, v30.4s, v0.s[1] │ │ sqrdmulh v31.4s, v31.4s, v0.s[1] │ │ - bl 44dac │ │ + bl 44abc │ │ trn1 v2.4s, v31.4s, v30.4s │ │ trn2 v3.4s, v31.4s, v30.4s │ │ trn1 v4.4s, v29.4s, v28.4s │ │ trn2 v5.4s, v29.4s, v28.4s │ │ trn1 v31.2d, v2.2d, v4.2d │ │ trn2 v29.2d, v2.2d, v4.2d │ │ trn1 v30.2d, v3.2d, v5.2d │ │ @@ -66363,15 +66203,15 @@ │ │ ld1 {v26.8h}, [x7], x8 │ │ ld1 {v27.8h}, [x7], x8 │ │ ld1 {v28.8h}, [x7], x8 │ │ ld1 {v29.8h}, [x7], x8 │ │ ld1 {v30.8h}, [x7], x8 │ │ ld1 {v31.8h}, [x7], x8 │ │ sub x7, x7, x8, lsl #4 │ │ - bl 290b0 │ │ + bl 293e8 │ │ st1 {v16.8h}, [x7], x8 │ │ st1 {v17.8h}, [x7], x8 │ │ st1 {v18.8h}, [x7], x8 │ │ st1 {v19.8h}, [x7], x8 │ │ st1 {v20.8h}, [x7], x8 │ │ st1 {v21.8h}, [x7], x8 │ │ st1 {v22.8h}, [x7], x8 │ │ @@ -66400,285 +66240,252 @@ │ │ ld1 {v27.8h}, [x7], x8 │ │ ld1 {v28.8h}, [x7], x8 │ │ ld1 {v29.8h}, [x7], x8 │ │ ld1 {v30.8h}, [x7], x8 │ │ ld1 {v31.8h}, [x7], x8 │ │ sub x7, x7, x8, lsl #4 │ │ sub x7, x7, x8, lsr #1 │ │ - bl 2ca90 │ │ + bl 2cdc8 │ │ neg x9, x8 │ │ mov x10, x6 │ │ - movi v0.8h, #0x0 │ │ mvni v1.8h, #0xfc, lsl #8 │ │ ld1 {v5.8h}, [x7], x8 │ │ ld1 {v2.8h}, [x10], x1 │ │ ld1 {v6.8h}, [x7], x8 │ │ ld1 {v3.8h}, [x10], x1 │ │ sqadd v5.8h, v5.8h, v31.8h │ │ ld1 {v7.8h}, [x7], x8 │ │ ld1 {v4.8h}, [x10], x1 │ │ srshr v5.8h, v5.8h, #4 │ │ sqadd v6.8h, v6.8h, v30.8h │ │ - sqadd v5.8h, v5.8h, v2.8h │ │ + usqadd v2.8h, v5.8h │ │ srshr v6.8h, v6.8h, #4 │ │ sqadd v7.8h, v7.8h, v29.8h │ │ - smax v2.8h, v5.8h, v0.8h │ │ ld1 {v5.8h}, [x7], x8 │ │ - sqadd v6.8h, v6.8h, v3.8h │ │ + usqadd v3.8h, v6.8h │ │ smin v2.8h, v2.8h, v1.8h │ │ srshr v7.8h, v7.8h, #4 │ │ sqadd v5.8h, v5.8h, v28.8h │ │ st1 {v2.8h}, [x6], x1 │ │ ld1 {v2.8h}, [x10], x1 │ │ - smax v3.8h, v6.8h, v0.8h │ │ - sqadd v7.8h, v7.8h, v4.8h │ │ + usqadd v4.8h, v7.8h │ │ smin v3.8h, v3.8h, v1.8h │ │ srshr v5.8h, v5.8h, #4 │ │ st1 {v3.8h}, [x6], x1 │ │ - smax v4.8h, v7.8h, v0.8h │ │ - sqadd v5.8h, v5.8h, v2.8h │ │ + usqadd v2.8h, v5.8h │ │ smin v4.8h, v4.8h, v1.8h │ │ st1 {v4.8h}, [x6], x1 │ │ - smax v2.8h, v5.8h, v0.8h │ │ smin v2.8h, v2.8h, v1.8h │ │ st1 {v2.8h}, [x6], x1 │ │ ld1 {v5.8h}, [x7], x8 │ │ ld1 {v2.8h}, [x10], x1 │ │ ld1 {v6.8h}, [x7], x8 │ │ ld1 {v3.8h}, [x10], x1 │ │ sqadd v5.8h, v5.8h, v27.8h │ │ ld1 {v7.8h}, [x7], x8 │ │ ld1 {v4.8h}, [x10], x1 │ │ srshr v5.8h, v5.8h, #4 │ │ sqadd v6.8h, v6.8h, v26.8h │ │ - sqadd v5.8h, v5.8h, v2.8h │ │ + usqadd v2.8h, v5.8h │ │ srshr v6.8h, v6.8h, #4 │ │ sqadd v7.8h, v7.8h, v25.8h │ │ - smax v2.8h, v5.8h, v0.8h │ │ ld1 {v5.8h}, [x7], x8 │ │ - sqadd v6.8h, v6.8h, v3.8h │ │ + usqadd v3.8h, v6.8h │ │ smin v2.8h, v2.8h, v1.8h │ │ srshr v7.8h, v7.8h, #4 │ │ sqadd v5.8h, v5.8h, v24.8h │ │ st1 {v2.8h}, [x6], x1 │ │ ld1 {v2.8h}, [x10], x1 │ │ - smax v3.8h, v6.8h, v0.8h │ │ - sqadd v7.8h, v7.8h, v4.8h │ │ + usqadd v4.8h, v7.8h │ │ smin v3.8h, v3.8h, v1.8h │ │ srshr v5.8h, v5.8h, #4 │ │ st1 {v3.8h}, [x6], x1 │ │ - smax v4.8h, v7.8h, v0.8h │ │ - sqadd v5.8h, v5.8h, v2.8h │ │ + usqadd v2.8h, v5.8h │ │ smin v4.8h, v4.8h, v1.8h │ │ st1 {v4.8h}, [x6], x1 │ │ - smax v2.8h, v5.8h, v0.8h │ │ smin v2.8h, v2.8h, v1.8h │ │ st1 {v2.8h}, [x6], x1 │ │ ld1 {v5.8h}, [x7], x8 │ │ ld1 {v2.8h}, [x10], x1 │ │ ld1 {v6.8h}, [x7], x8 │ │ ld1 {v3.8h}, [x10], x1 │ │ sqadd v5.8h, v5.8h, v23.8h │ │ ld1 {v7.8h}, [x7], x8 │ │ ld1 {v4.8h}, [x10], x1 │ │ srshr v5.8h, v5.8h, #4 │ │ sqadd v6.8h, v6.8h, v22.8h │ │ - sqadd v5.8h, v5.8h, v2.8h │ │ + usqadd v2.8h, v5.8h │ │ srshr v6.8h, v6.8h, #4 │ │ sqadd v7.8h, v7.8h, v21.8h │ │ - smax v2.8h, v5.8h, v0.8h │ │ ld1 {v5.8h}, [x7], x8 │ │ - sqadd v6.8h, v6.8h, v3.8h │ │ + usqadd v3.8h, v6.8h │ │ smin v2.8h, v2.8h, v1.8h │ │ srshr v7.8h, v7.8h, #4 │ │ sqadd v5.8h, v5.8h, v20.8h │ │ st1 {v2.8h}, [x6], x1 │ │ ld1 {v2.8h}, [x10], x1 │ │ - smax v3.8h, v6.8h, v0.8h │ │ - sqadd v7.8h, v7.8h, v4.8h │ │ + usqadd v4.8h, v7.8h │ │ smin v3.8h, v3.8h, v1.8h │ │ srshr v5.8h, v5.8h, #4 │ │ st1 {v3.8h}, [x6], x1 │ │ - smax v4.8h, v7.8h, v0.8h │ │ - sqadd v5.8h, v5.8h, v2.8h │ │ + usqadd v2.8h, v5.8h │ │ smin v4.8h, v4.8h, v1.8h │ │ st1 {v4.8h}, [x6], x1 │ │ - smax v2.8h, v5.8h, v0.8h │ │ smin v2.8h, v2.8h, v1.8h │ │ st1 {v2.8h}, [x6], x1 │ │ ld1 {v5.8h}, [x7], x8 │ │ ld1 {v2.8h}, [x10], x1 │ │ ld1 {v6.8h}, [x7], x8 │ │ ld1 {v3.8h}, [x10], x1 │ │ sqadd v5.8h, v5.8h, v19.8h │ │ ld1 {v7.8h}, [x7], x8 │ │ ld1 {v4.8h}, [x10], x1 │ │ srshr v5.8h, v5.8h, #4 │ │ sqadd v6.8h, v6.8h, v18.8h │ │ - sqadd v5.8h, v5.8h, v2.8h │ │ + usqadd v2.8h, v5.8h │ │ srshr v6.8h, v6.8h, #4 │ │ sqadd v7.8h, v7.8h, v17.8h │ │ - smax v2.8h, v5.8h, v0.8h │ │ ld1 {v5.8h}, [x7], x8 │ │ - sqadd v6.8h, v6.8h, v3.8h │ │ + usqadd v3.8h, v6.8h │ │ smin v2.8h, v2.8h, v1.8h │ │ srshr v7.8h, v7.8h, #4 │ │ sqadd v5.8h, v5.8h, v16.8h │ │ st1 {v2.8h}, [x6], x1 │ │ ld1 {v2.8h}, [x10], x1 │ │ - smax v3.8h, v6.8h, v0.8h │ │ - sqadd v7.8h, v7.8h, v4.8h │ │ + usqadd v4.8h, v7.8h │ │ smin v3.8h, v3.8h, v1.8h │ │ srshr v5.8h, v5.8h, #4 │ │ st1 {v3.8h}, [x6], x1 │ │ - smax v4.8h, v7.8h, v0.8h │ │ - sqadd v5.8h, v5.8h, v2.8h │ │ + usqadd v2.8h, v5.8h │ │ smin v4.8h, v4.8h, v1.8h │ │ st1 {v4.8h}, [x6], x1 │ │ - smax v2.8h, v5.8h, v0.8h │ │ smin v2.8h, v2.8h, v1.8h │ │ st1 {v2.8h}, [x6], x1 │ │ sub x7, x7, x8 │ │ ld1 {v5.8h}, [x7], x9 │ │ ld1 {v2.8h}, [x10], x1 │ │ ld1 {v6.8h}, [x7], x9 │ │ ld1 {v3.8h}, [x10], x1 │ │ sqsub v5.8h, v5.8h, v16.8h │ │ ld1 {v7.8h}, [x7], x9 │ │ ld1 {v4.8h}, [x10], x1 │ │ srshr v5.8h, v5.8h, #4 │ │ sqsub v6.8h, v6.8h, v17.8h │ │ - sqadd v5.8h, v5.8h, v2.8h │ │ + usqadd v2.8h, v5.8h │ │ srshr v6.8h, v6.8h, #4 │ │ sqsub v7.8h, v7.8h, v18.8h │ │ - smax v2.8h, v5.8h, v0.8h │ │ ld1 {v5.8h}, [x7], x9 │ │ - sqadd v6.8h, v6.8h, v3.8h │ │ + usqadd v3.8h, v6.8h │ │ smin v2.8h, v2.8h, v1.8h │ │ srshr v7.8h, v7.8h, #4 │ │ sqsub v5.8h, v5.8h, v19.8h │ │ st1 {v2.8h}, [x6], x1 │ │ ld1 {v2.8h}, [x10], x1 │ │ - smax v3.8h, v6.8h, v0.8h │ │ - sqadd v7.8h, v7.8h, v4.8h │ │ + usqadd v4.8h, v7.8h │ │ smin v3.8h, v3.8h, v1.8h │ │ srshr v5.8h, v5.8h, #4 │ │ st1 {v3.8h}, [x6], x1 │ │ - smax v4.8h, v7.8h, v0.8h │ │ - sqadd v5.8h, v5.8h, v2.8h │ │ + usqadd v2.8h, v5.8h │ │ smin v4.8h, v4.8h, v1.8h │ │ st1 {v4.8h}, [x6], x1 │ │ - smax v2.8h, v5.8h, v0.8h │ │ smin v2.8h, v2.8h, v1.8h │ │ st1 {v2.8h}, [x6], x1 │ │ ld1 {v5.8h}, [x7], x9 │ │ ld1 {v2.8h}, [x10], x1 │ │ ld1 {v6.8h}, [x7], x9 │ │ ld1 {v3.8h}, [x10], x1 │ │ sqsub v5.8h, v5.8h, v20.8h │ │ ld1 {v7.8h}, [x7], x9 │ │ ld1 {v4.8h}, [x10], x1 │ │ srshr v5.8h, v5.8h, #4 │ │ sqsub v6.8h, v6.8h, v21.8h │ │ - sqadd v5.8h, v5.8h, v2.8h │ │ + usqadd v2.8h, v5.8h │ │ srshr v6.8h, v6.8h, #4 │ │ sqsub v7.8h, v7.8h, v22.8h │ │ - smax v2.8h, v5.8h, v0.8h │ │ ld1 {v5.8h}, [x7], x9 │ │ - sqadd v6.8h, v6.8h, v3.8h │ │ + usqadd v3.8h, v6.8h │ │ smin v2.8h, v2.8h, v1.8h │ │ srshr v7.8h, v7.8h, #4 │ │ sqsub v5.8h, v5.8h, v23.8h │ │ st1 {v2.8h}, [x6], x1 │ │ ld1 {v2.8h}, [x10], x1 │ │ - smax v3.8h, v6.8h, v0.8h │ │ - sqadd v7.8h, v7.8h, v4.8h │ │ + usqadd v4.8h, v7.8h │ │ smin v3.8h, v3.8h, v1.8h │ │ srshr v5.8h, v5.8h, #4 │ │ st1 {v3.8h}, [x6], x1 │ │ - smax v4.8h, v7.8h, v0.8h │ │ - sqadd v5.8h, v5.8h, v2.8h │ │ + usqadd v2.8h, v5.8h │ │ smin v4.8h, v4.8h, v1.8h │ │ st1 {v4.8h}, [x6], x1 │ │ - smax v2.8h, v5.8h, v0.8h │ │ smin v2.8h, v2.8h, v1.8h │ │ st1 {v2.8h}, [x6], x1 │ │ ld1 {v5.8h}, [x7], x9 │ │ ld1 {v2.8h}, [x10], x1 │ │ ld1 {v6.8h}, [x7], x9 │ │ ld1 {v3.8h}, [x10], x1 │ │ sqsub v5.8h, v5.8h, v24.8h │ │ ld1 {v7.8h}, [x7], x9 │ │ ld1 {v4.8h}, [x10], x1 │ │ srshr v5.8h, v5.8h, #4 │ │ sqsub v6.8h, v6.8h, v25.8h │ │ - sqadd v5.8h, v5.8h, v2.8h │ │ + usqadd v2.8h, v5.8h │ │ srshr v6.8h, v6.8h, #4 │ │ sqsub v7.8h, v7.8h, v26.8h │ │ - smax v2.8h, v5.8h, v0.8h │ │ ld1 {v5.8h}, [x7], x9 │ │ - sqadd v6.8h, v6.8h, v3.8h │ │ + usqadd v3.8h, v6.8h │ │ smin v2.8h, v2.8h, v1.8h │ │ srshr v7.8h, v7.8h, #4 │ │ sqsub v5.8h, v5.8h, v27.8h │ │ st1 {v2.8h}, [x6], x1 │ │ ld1 {v2.8h}, [x10], x1 │ │ - smax v3.8h, v6.8h, v0.8h │ │ - sqadd v7.8h, v7.8h, v4.8h │ │ + usqadd v4.8h, v7.8h │ │ smin v3.8h, v3.8h, v1.8h │ │ srshr v5.8h, v5.8h, #4 │ │ st1 {v3.8h}, [x6], x1 │ │ - smax v4.8h, v7.8h, v0.8h │ │ - sqadd v5.8h, v5.8h, v2.8h │ │ + usqadd v2.8h, v5.8h │ │ smin v4.8h, v4.8h, v1.8h │ │ st1 {v4.8h}, [x6], x1 │ │ - smax v2.8h, v5.8h, v0.8h │ │ smin v2.8h, v2.8h, v1.8h │ │ st1 {v2.8h}, [x6], x1 │ │ ld1 {v5.8h}, [x7], x9 │ │ ld1 {v2.8h}, [x10], x1 │ │ ld1 {v6.8h}, [x7], x9 │ │ ld1 {v3.8h}, [x10], x1 │ │ sqsub v5.8h, v5.8h, v28.8h │ │ ld1 {v7.8h}, [x7], x9 │ │ ld1 {v4.8h}, [x10], x1 │ │ srshr v5.8h, v5.8h, #4 │ │ sqsub v6.8h, v6.8h, v29.8h │ │ - sqadd v5.8h, v5.8h, v2.8h │ │ + usqadd v2.8h, v5.8h │ │ srshr v6.8h, v6.8h, #4 │ │ sqsub v7.8h, v7.8h, v30.8h │ │ - smax v2.8h, v5.8h, v0.8h │ │ ld1 {v5.8h}, [x7], x9 │ │ - sqadd v6.8h, v6.8h, v3.8h │ │ + usqadd v3.8h, v6.8h │ │ smin v2.8h, v2.8h, v1.8h │ │ srshr v7.8h, v7.8h, #4 │ │ sqsub v5.8h, v5.8h, v31.8h │ │ st1 {v2.8h}, [x6], x1 │ │ ld1 {v2.8h}, [x10], x1 │ │ - smax v3.8h, v6.8h, v0.8h │ │ - sqadd v7.8h, v7.8h, v4.8h │ │ + usqadd v4.8h, v7.8h │ │ smin v3.8h, v3.8h, v1.8h │ │ srshr v5.8h, v5.8h, #4 │ │ st1 {v3.8h}, [x6], x1 │ │ - smax v4.8h, v7.8h, v0.8h │ │ - sqadd v5.8h, v5.8h, v2.8h │ │ + usqadd v2.8h, v5.8h │ │ smin v4.8h, v4.8h, v1.8h │ │ st1 {v4.8h}, [x6], x1 │ │ - smax v2.8h, v5.8h, v0.8h │ │ smin v2.8h, v2.8h, v1.8h │ │ st1 {v2.8h}, [x6], x1 │ │ br x14 │ │ movi v0.8h, #0x0 │ │ movi v1.8h, #0x0 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x402 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x6b2 │ │ mov x8, #0x80 // #128 │ │ mov w9, #0x0 // #0 │ │ - adrp x12, a9000 │ │ - add x12, x12, #0x402 │ │ + adrp x12, aa000 │ │ + add x12, x12, #0x6b2 │ │ add w9, w9, #0x8 │ │ ld1 {v16.4s, v17.4s}, [x2] │ │ st1 {v0.4s, v1.4s}, [x2], x8 │ │ ld1 {v18.4s, v19.4s}, [x2] │ │ st1 {v0.4s, v1.4s}, [x2], x8 │ │ ld1 {v20.4s, v21.4s}, [x2] │ │ st1 {v0.4s, v1.4s}, [x2], x8 │ │ @@ -66729,88 +66536,79 @@ │ │ trn1 v17.2d, v21.2d, v22.2d │ │ trn2 v21.2d, v21.2d, v22.2d │ │ trn2 v22.2d, v4.2d, v18.2d │ │ trn1 v18.2d, v4.2d, v18.2d │ │ trn1 v19.2d, v5.2d, v23.2d │ │ trn2 v23.2d, v5.2d, v23.2d │ │ mov x7, x0 │ │ - movi v6.8h, #0x0 │ │ mvni v7.8h, #0xfc, lsl #8 │ │ ld1 {v2.8h}, [x7], x1 │ │ srshr v16.8h, v16.8h, #2 │ │ ld1 {v3.8h}, [x7], x1 │ │ srshr v17.8h, v17.8h, #2 │ │ ld1 {v4.8h}, [x7], x1 │ │ srshr v18.8h, v18.8h, #2 │ │ - sqadd v16.8h, v16.8h, v2.8h │ │ + usqadd v2.8h, v16.8h │ │ ld1 {v5.8h}, [x7], x1 │ │ srshr v19.8h, v19.8h, #2 │ │ - sqadd v17.8h, v17.8h, v3.8h │ │ - smax v16.8h, v16.8h, v6.8h │ │ - ld1 {v2.8h}, [x7], x1 │ │ + usqadd v3.8h, v17.8h │ │ + smin v2.8h, v2.8h, v7.8h │ │ + ld1 {v16.8h}, [x7], x1 │ │ srshr v20.8h, v20.8h, #2 │ │ - sqadd v18.8h, v18.8h, v4.8h │ │ - smax v17.8h, v17.8h, v6.8h │ │ - smin v16.8h, v16.8h, v7.8h │ │ - ld1 {v3.8h}, [x7], x1 │ │ + usqadd v4.8h, v18.8h │ │ + smin v3.8h, v3.8h, v7.8h │ │ + st1 {v2.8h}, [x0], x1 │ │ + ld1 {v17.8h}, [x7], x1 │ │ srshr v21.8h, v21.8h, #2 │ │ - sqadd v19.8h, v19.8h, v5.8h │ │ - smax v18.8h, v18.8h, v6.8h │ │ + usqadd v5.8h, v19.8h │ │ + smin v4.8h, v4.8h, v7.8h │ │ + st1 {v3.8h}, [x0], x1 │ │ + ld1 {v18.8h}, [x7], x1 │ │ + srshr v22.8h, v22.8h, #2 │ │ + usqadd v16.8h, v20.8h │ │ + smin v5.8h, v5.8h, v7.8h │ │ + st1 {v4.8h}, [x0], x1 │ │ + ld1 {v19.8h}, [x7], x1 │ │ + srshr v23.8h, v23.8h, #2 │ │ + usqadd v17.8h, v21.8h │ │ + smin v16.8h, v16.8h, v7.8h │ │ + st1 {v5.8h}, [x0], x1 │ │ + usqadd v18.8h, v22.8h │ │ smin v17.8h, v17.8h, v7.8h │ │ st1 {v16.8h}, [x0], x1 │ │ - ld1 {v4.8h}, [x7], x1 │ │ - srshr v22.8h, v22.8h, #2 │ │ - sqadd v20.8h, v20.8h, v2.8h │ │ - smax v19.8h, v19.8h, v6.8h │ │ + usqadd v19.8h, v23.8h │ │ smin v18.8h, v18.8h, v7.8h │ │ st1 {v17.8h}, [x0], x1 │ │ - ld1 {v5.8h}, [x7], x1 │ │ - srshr v23.8h, v23.8h, #2 │ │ - sqadd v21.8h, v21.8h, v3.8h │ │ - smax v20.8h, v20.8h, v6.8h │ │ smin v19.8h, v19.8h, v7.8h │ │ st1 {v18.8h}, [x0], x1 │ │ - sqadd v22.8h, v22.8h, v4.8h │ │ - smax v21.8h, v21.8h, v6.8h │ │ - smin v20.8h, v20.8h, v7.8h │ │ st1 {v19.8h}, [x0], x1 │ │ - sqadd v23.8h, v23.8h, v5.8h │ │ - smax v22.8h, v22.8h, v6.8h │ │ - smin v21.8h, v21.8h, v7.8h │ │ - st1 {v20.8h}, [x0], x1 │ │ - smax v23.8h, v23.8h, v6.8h │ │ - smin v22.8h, v22.8h, v7.8h │ │ - st1 {v21.8h}, [x0], x1 │ │ - smin v23.8h, v23.8h, v7.8h │ │ - st1 {v22.8h}, [x0], x1 │ │ - st1 {v23.8h}, [x0], x1 │ │ ldrh w11, [x12], #4 │ │ sub x0, x0, x1, lsl #3 │ │ add x0, x0, #0x10 │ │ cmp w3, w11 │ │ - b.ge 45d94 // b.tcont │ │ + b.ge 45a20 // b.tcont │ │ ldrh w11, [x13], #4 │ │ cmp w3, w11 │ │ - b.lt 45f78 // b.tstop │ │ + b.lt 45be0 // b.tstop │ │ sub x0, x0, w9, uxtw #1 │ │ add x0, x0, x1, lsl #3 │ │ msub x2, x8, x9, x2 │ │ add x2, x2, #0x20 │ │ - b 45d88 │ │ + b 45a14 │ │ ret │ │ mov w16, #0x5a800000 // #1518338048 │ │ mov w17, #0x6a100000 // #1779433472 │ │ movi v0.4s, #0x0 │ │ movi v1.4s, #0x0 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x412 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x6c2 │ │ mov x8, #0x80 // #128 │ │ mov w9, #0x0 // #0 │ │ - adrp x12, a9000 │ │ - add x12, x12, #0x422 │ │ + adrp x12, aa000 │ │ + add x12, x12, #0x6d2 │ │ add w9, w9, #0x8 │ │ ld1 {v16.4s, v17.4s}, [x2] │ │ st1 {v0.4s, v1.4s}, [x2], x8 │ │ dup v2.2s, w16 │ │ ld1 {v18.4s, v19.4s}, [x2] │ │ st1 {v0.4s, v1.4s}, [x2], x8 │ │ mov v2.s[1], w17 │ │ @@ -66927,88 +66725,79 @@ │ │ trn1 v17.2d, v21.2d, v22.2d │ │ trn2 v21.2d, v21.2d, v22.2d │ │ trn2 v22.2d, v4.2d, v18.2d │ │ trn1 v18.2d, v4.2d, v18.2d │ │ trn1 v19.2d, v5.2d, v23.2d │ │ trn2 v23.2d, v5.2d, v23.2d │ │ mov x7, x0 │ │ - movi v6.8h, #0x0 │ │ mvni v7.8h, #0xfc, lsl #8 │ │ ld1 {v2.8h}, [x7], x1 │ │ srshr v16.8h, v16.8h, #2 │ │ ld1 {v3.8h}, [x7], x1 │ │ srshr v17.8h, v17.8h, #2 │ │ ld1 {v4.8h}, [x7], x1 │ │ srshr v18.8h, v18.8h, #2 │ │ - sqadd v16.8h, v16.8h, v2.8h │ │ + usqadd v2.8h, v16.8h │ │ ld1 {v5.8h}, [x7], x1 │ │ srshr v19.8h, v19.8h, #2 │ │ - sqadd v17.8h, v17.8h, v3.8h │ │ - smax v16.8h, v16.8h, v6.8h │ │ - ld1 {v2.8h}, [x7], x1 │ │ + usqadd v3.8h, v17.8h │ │ + smin v2.8h, v2.8h, v7.8h │ │ + ld1 {v16.8h}, [x7], x1 │ │ srshr v20.8h, v20.8h, #2 │ │ - sqadd v18.8h, v18.8h, v4.8h │ │ - smax v17.8h, v17.8h, v6.8h │ │ - smin v16.8h, v16.8h, v7.8h │ │ - ld1 {v3.8h}, [x7], x1 │ │ + usqadd v4.8h, v18.8h │ │ + smin v3.8h, v3.8h, v7.8h │ │ + st1 {v2.8h}, [x0], x1 │ │ + ld1 {v17.8h}, [x7], x1 │ │ srshr v21.8h, v21.8h, #2 │ │ - sqadd v19.8h, v19.8h, v5.8h │ │ - smax v18.8h, v18.8h, v6.8h │ │ + usqadd v5.8h, v19.8h │ │ + smin v4.8h, v4.8h, v7.8h │ │ + st1 {v3.8h}, [x0], x1 │ │ + ld1 {v18.8h}, [x7], x1 │ │ + srshr v22.8h, v22.8h, #2 │ │ + usqadd v16.8h, v20.8h │ │ + smin v5.8h, v5.8h, v7.8h │ │ + st1 {v4.8h}, [x0], x1 │ │ + ld1 {v19.8h}, [x7], x1 │ │ + srshr v23.8h, v23.8h, #2 │ │ + usqadd v17.8h, v21.8h │ │ + smin v16.8h, v16.8h, v7.8h │ │ + st1 {v5.8h}, [x0], x1 │ │ + usqadd v18.8h, v22.8h │ │ smin v17.8h, v17.8h, v7.8h │ │ st1 {v16.8h}, [x0], x1 │ │ - ld1 {v4.8h}, [x7], x1 │ │ - srshr v22.8h, v22.8h, #2 │ │ - sqadd v20.8h, v20.8h, v2.8h │ │ - smax v19.8h, v19.8h, v6.8h │ │ + usqadd v19.8h, v23.8h │ │ smin v18.8h, v18.8h, v7.8h │ │ st1 {v17.8h}, [x0], x1 │ │ - ld1 {v5.8h}, [x7], x1 │ │ - srshr v23.8h, v23.8h, #2 │ │ - sqadd v21.8h, v21.8h, v3.8h │ │ - smax v20.8h, v20.8h, v6.8h │ │ smin v19.8h, v19.8h, v7.8h │ │ st1 {v18.8h}, [x0], x1 │ │ - sqadd v22.8h, v22.8h, v4.8h │ │ - smax v21.8h, v21.8h, v6.8h │ │ - smin v20.8h, v20.8h, v7.8h │ │ st1 {v19.8h}, [x0], x1 │ │ - sqadd v23.8h, v23.8h, v5.8h │ │ - smax v22.8h, v22.8h, v6.8h │ │ - smin v21.8h, v21.8h, v7.8h │ │ - st1 {v20.8h}, [x0], x1 │ │ - smax v23.8h, v23.8h, v6.8h │ │ - smin v22.8h, v22.8h, v7.8h │ │ - st1 {v21.8h}, [x0], x1 │ │ - smin v23.8h, v23.8h, v7.8h │ │ - st1 {v22.8h}, [x0], x1 │ │ - st1 {v23.8h}, [x0], x1 │ │ ldrh w11, [x12], #4 │ │ sub x0, x0, x1, lsl #3 │ │ add x0, x0, #0x10 │ │ cmp w3, w11 │ │ - b.ge 45fa4 // b.tcont │ │ + b.ge 45c0c // b.tcont │ │ ldrh w11, [x13], #4 │ │ cmp w3, w11 │ │ - b.lt 46290 // b.tstop │ │ + b.lt 45ed4 // b.tstop │ │ sub x0, x0, w9, uxtw #1 │ │ add x0, x0, x1, lsl #3 │ │ msub x2, x8, x9, x2 │ │ add x2, x2, #0x20 │ │ - b 45f98 │ │ + b 45c00 │ │ ret │ │ mov w16, #0x5a800000 // #1518338048 │ │ mov w17, #0x6a100000 // #1779433472 │ │ movi v0.4s, #0x0 │ │ movi v1.4s, #0x0 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x422 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x6d2 │ │ mov x8, #0x40 // #64 │ │ mov w9, #0x0 // #0 │ │ - adrp x12, a9000 │ │ - add x12, x12, #0x412 │ │ + adrp x12, aa000 │ │ + add x12, x12, #0x6c2 │ │ add w9, w9, #0x8 │ │ ld1 {v16.4s, v17.4s}, [x2] │ │ st1 {v0.4s, v1.4s}, [x2], x8 │ │ dup v2.2s, w16 │ │ ld1 {v18.4s, v19.4s}, [x2] │ │ st1 {v0.4s, v1.4s}, [x2], x8 │ │ mov v2.s[1], w17 │ │ @@ -67141,82 +66930,73 @@ │ │ trn1 v17.2d, v21.2d, v22.2d │ │ trn2 v21.2d, v21.2d, v22.2d │ │ trn2 v22.2d, v4.2d, v18.2d │ │ trn1 v18.2d, v4.2d, v18.2d │ │ trn1 v19.2d, v5.2d, v23.2d │ │ trn2 v23.2d, v5.2d, v23.2d │ │ mov x7, x0 │ │ - movi v6.8h, #0x0 │ │ mvni v7.8h, #0xfc, lsl #8 │ │ ld1 {v2.8h}, [x7], x1 │ │ srshr v16.8h, v16.8h, #4 │ │ ld1 {v3.8h}, [x7], x1 │ │ srshr v17.8h, v17.8h, #4 │ │ ld1 {v4.8h}, [x7], x1 │ │ srshr v18.8h, v18.8h, #4 │ │ - sqadd v16.8h, v16.8h, v2.8h │ │ + usqadd v2.8h, v16.8h │ │ ld1 {v5.8h}, [x7], x1 │ │ srshr v19.8h, v19.8h, #4 │ │ - sqadd v17.8h, v17.8h, v3.8h │ │ - smax v16.8h, v16.8h, v6.8h │ │ - ld1 {v2.8h}, [x7], x1 │ │ + usqadd v3.8h, v17.8h │ │ + smin v2.8h, v2.8h, v7.8h │ │ + ld1 {v16.8h}, [x7], x1 │ │ srshr v20.8h, v20.8h, #4 │ │ - sqadd v18.8h, v18.8h, v4.8h │ │ - smax v17.8h, v17.8h, v6.8h │ │ - smin v16.8h, v16.8h, v7.8h │ │ - ld1 {v3.8h}, [x7], x1 │ │ + usqadd v4.8h, v18.8h │ │ + smin v3.8h, v3.8h, v7.8h │ │ + st1 {v2.8h}, [x0], x1 │ │ + ld1 {v17.8h}, [x7], x1 │ │ srshr v21.8h, v21.8h, #4 │ │ - sqadd v19.8h, v19.8h, v5.8h │ │ - smax v18.8h, v18.8h, v6.8h │ │ + usqadd v5.8h, v19.8h │ │ + smin v4.8h, v4.8h, v7.8h │ │ + st1 {v3.8h}, [x0], x1 │ │ + ld1 {v18.8h}, [x7], x1 │ │ + srshr v22.8h, v22.8h, #4 │ │ + usqadd v16.8h, v20.8h │ │ + smin v5.8h, v5.8h, v7.8h │ │ + st1 {v4.8h}, [x0], x1 │ │ + ld1 {v19.8h}, [x7], x1 │ │ + srshr v23.8h, v23.8h, #4 │ │ + usqadd v17.8h, v21.8h │ │ + smin v16.8h, v16.8h, v7.8h │ │ + st1 {v5.8h}, [x0], x1 │ │ + usqadd v18.8h, v22.8h │ │ smin v17.8h, v17.8h, v7.8h │ │ st1 {v16.8h}, [x0], x1 │ │ - ld1 {v4.8h}, [x7], x1 │ │ - srshr v22.8h, v22.8h, #4 │ │ - sqadd v20.8h, v20.8h, v2.8h │ │ - smax v19.8h, v19.8h, v6.8h │ │ + usqadd v19.8h, v23.8h │ │ smin v18.8h, v18.8h, v7.8h │ │ st1 {v17.8h}, [x0], x1 │ │ - ld1 {v5.8h}, [x7], x1 │ │ - srshr v23.8h, v23.8h, #4 │ │ - sqadd v21.8h, v21.8h, v3.8h │ │ - smax v20.8h, v20.8h, v6.8h │ │ smin v19.8h, v19.8h, v7.8h │ │ st1 {v18.8h}, [x0], x1 │ │ - sqadd v22.8h, v22.8h, v4.8h │ │ - smax v21.8h, v21.8h, v6.8h │ │ - smin v20.8h, v20.8h, v7.8h │ │ st1 {v19.8h}, [x0], x1 │ │ - sqadd v23.8h, v23.8h, v5.8h │ │ - smax v22.8h, v22.8h, v6.8h │ │ - smin v21.8h, v21.8h, v7.8h │ │ - st1 {v20.8h}, [x0], x1 │ │ - smax v23.8h, v23.8h, v6.8h │ │ - smin v22.8h, v22.8h, v7.8h │ │ - st1 {v21.8h}, [x0], x1 │ │ - smin v23.8h, v23.8h, v7.8h │ │ - st1 {v22.8h}, [x0], x1 │ │ - st1 {v23.8h}, [x0], x1 │ │ ldrh w11, [x12], #4 │ │ sub x0, x0, x1, lsl #3 │ │ add x0, x0, #0x10 │ │ cmp w3, w11 │ │ - b.ge 462bc // b.tcont │ │ + b.ge 45f00 // b.tcont │ │ ldrh w11, [x13], #4 │ │ cmp w3, w11 │ │ - b.lt 465e8 // b.tstop │ │ + b.lt 46208 // b.tstop │ │ sub x0, x0, w9, uxtw #1 │ │ add x0, x0, x1, lsl #3 │ │ msub x2, x8, x9, x2 │ │ add x2, x2, #0x20 │ │ - b 462b0 │ │ + b 45ef4 │ │ ret │ │ movi v0.4s, #0x0 │ │ movi v1.4s, #0x0 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x42a │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x6da │ │ mov w8, #0x80 // #128 │ │ ldrh w12, [x13], #4 │ │ ld1 {v16.4s, v17.4s}, [x2] │ │ st1 {v0.4s, v1.4s}, [x2], x8 │ │ ld1 {v18.4s, v19.4s}, [x2] │ │ st1 {v0.4s, v1.4s}, [x2], x8 │ │ ld1 {v20.4s, v21.4s}, [x2] │ │ @@ -67269,73 +67049,64 @@ │ │ trn2 v21.2d, v21.2d, v22.2d │ │ trn2 v22.2d, v4.2d, v18.2d │ │ trn1 v18.2d, v4.2d, v18.2d │ │ trn1 v19.2d, v5.2d, v23.2d │ │ trn2 v23.2d, v5.2d, v23.2d │ │ cmp w3, w12 │ │ mov x7, x0 │ │ - movi v6.8h, #0x0 │ │ mvni v7.8h, #0xfc, lsl #8 │ │ ld1 {v2.8h}, [x7], x1 │ │ srshr v16.8h, v16.8h, #2 │ │ ld1 {v3.8h}, [x7], x1 │ │ srshr v17.8h, v17.8h, #2 │ │ ld1 {v4.8h}, [x7], x1 │ │ srshr v18.8h, v18.8h, #2 │ │ - sqadd v16.8h, v16.8h, v2.8h │ │ + usqadd v2.8h, v16.8h │ │ ld1 {v5.8h}, [x7], x1 │ │ srshr v19.8h, v19.8h, #2 │ │ - sqadd v17.8h, v17.8h, v3.8h │ │ - smax v16.8h, v16.8h, v6.8h │ │ - ld1 {v2.8h}, [x7], x1 │ │ + usqadd v3.8h, v17.8h │ │ + smin v2.8h, v2.8h, v7.8h │ │ + ld1 {v16.8h}, [x7], x1 │ │ srshr v20.8h, v20.8h, #2 │ │ - sqadd v18.8h, v18.8h, v4.8h │ │ - smax v17.8h, v17.8h, v6.8h │ │ - smin v16.8h, v16.8h, v7.8h │ │ - ld1 {v3.8h}, [x7], x1 │ │ + usqadd v4.8h, v18.8h │ │ + smin v3.8h, v3.8h, v7.8h │ │ + st1 {v2.8h}, [x0], x1 │ │ + ld1 {v17.8h}, [x7], x1 │ │ srshr v21.8h, v21.8h, #2 │ │ - sqadd v19.8h, v19.8h, v5.8h │ │ - smax v18.8h, v18.8h, v6.8h │ │ + usqadd v5.8h, v19.8h │ │ + smin v4.8h, v4.8h, v7.8h │ │ + st1 {v3.8h}, [x0], x1 │ │ + ld1 {v18.8h}, [x7], x1 │ │ + srshr v22.8h, v22.8h, #2 │ │ + usqadd v16.8h, v20.8h │ │ + smin v5.8h, v5.8h, v7.8h │ │ + st1 {v4.8h}, [x0], x1 │ │ + ld1 {v19.8h}, [x7], x1 │ │ + srshr v23.8h, v23.8h, #2 │ │ + usqadd v17.8h, v21.8h │ │ + smin v16.8h, v16.8h, v7.8h │ │ + st1 {v5.8h}, [x0], x1 │ │ + usqadd v18.8h, v22.8h │ │ smin v17.8h, v17.8h, v7.8h │ │ st1 {v16.8h}, [x0], x1 │ │ - ld1 {v4.8h}, [x7], x1 │ │ - srshr v22.8h, v22.8h, #2 │ │ - sqadd v20.8h, v20.8h, v2.8h │ │ - smax v19.8h, v19.8h, v6.8h │ │ + usqadd v19.8h, v23.8h │ │ smin v18.8h, v18.8h, v7.8h │ │ st1 {v17.8h}, [x0], x1 │ │ - ld1 {v5.8h}, [x7], x1 │ │ - srshr v23.8h, v23.8h, #2 │ │ - sqadd v21.8h, v21.8h, v3.8h │ │ - smax v20.8h, v20.8h, v6.8h │ │ smin v19.8h, v19.8h, v7.8h │ │ st1 {v18.8h}, [x0], x1 │ │ - sqadd v22.8h, v22.8h, v4.8h │ │ - smax v21.8h, v21.8h, v6.8h │ │ - smin v20.8h, v20.8h, v7.8h │ │ st1 {v19.8h}, [x0], x1 │ │ - sqadd v23.8h, v23.8h, v5.8h │ │ - smax v22.8h, v22.8h, v6.8h │ │ - smin v21.8h, v21.8h, v7.8h │ │ - st1 {v20.8h}, [x0], x1 │ │ - smax v23.8h, v23.8h, v6.8h │ │ - smin v22.8h, v22.8h, v7.8h │ │ - st1 {v21.8h}, [x0], x1 │ │ - smin v23.8h, v23.8h, v7.8h │ │ - st1 {v22.8h}, [x0], x1 │ │ - st1 {v23.8h}, [x0], x1 │ │ - b.lt 467c4 // b.tstop │ │ + b.lt 463c0 // b.tstop │ │ sub x2, x2, x8, lsl #3 │ │ add x2, x2, #0x20 │ │ - b 46600 │ │ + b 46220 │ │ ret │ │ movi v0.4s, #0x0 │ │ movi v1.4s, #0x0 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x42a │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x6da │ │ mov w8, #0x20 // #32 │ │ ldrh w12, [x13], #4 │ │ ld1 {v16.4s, v17.4s}, [x2] │ │ st1 {v0.4s, v1.4s}, [x2], x8 │ │ ld1 {v18.4s, v19.4s}, [x2] │ │ st1 {v0.4s, v1.4s}, [x2], x8 │ │ ld1 {v20.4s, v21.4s}, [x2] │ │ @@ -67388,364 +67159,354 @@ │ │ trn2 v21.2d, v21.2d, v22.2d │ │ trn2 v22.2d, v4.2d, v18.2d │ │ trn1 v18.2d, v4.2d, v18.2d │ │ trn1 v19.2d, v5.2d, v23.2d │ │ trn2 v23.2d, v5.2d, v23.2d │ │ cmp w3, w12 │ │ mov x7, x0 │ │ - movi v6.8h, #0x0 │ │ mvni v7.8h, #0xfc, lsl #8 │ │ ld1 {v2.8h}, [x7], x1 │ │ srshr v16.8h, v16.8h, #3 │ │ ld1 {v3.8h}, [x7], x1 │ │ srshr v17.8h, v17.8h, #3 │ │ ld1 {v4.8h}, [x7], x1 │ │ srshr v18.8h, v18.8h, #3 │ │ - sqadd v16.8h, v16.8h, v2.8h │ │ + usqadd v2.8h, v16.8h │ │ ld1 {v5.8h}, [x7], x1 │ │ srshr v19.8h, v19.8h, #3 │ │ - sqadd v17.8h, v17.8h, v3.8h │ │ - smax v16.8h, v16.8h, v6.8h │ │ - ld1 {v2.8h}, [x7], x1 │ │ + usqadd v3.8h, v17.8h │ │ + smin v2.8h, v2.8h, v7.8h │ │ + ld1 {v16.8h}, [x7], x1 │ │ srshr v20.8h, v20.8h, #3 │ │ - sqadd v18.8h, v18.8h, v4.8h │ │ - smax v17.8h, v17.8h, v6.8h │ │ - smin v16.8h, v16.8h, v7.8h │ │ - ld1 {v3.8h}, [x7], x1 │ │ + usqadd v4.8h, v18.8h │ │ + smin v3.8h, v3.8h, v7.8h │ │ + st1 {v2.8h}, [x0], x1 │ │ + ld1 {v17.8h}, [x7], x1 │ │ srshr v21.8h, v21.8h, #3 │ │ - sqadd v19.8h, v19.8h, v5.8h │ │ - smax v18.8h, v18.8h, v6.8h │ │ + usqadd v5.8h, v19.8h │ │ + smin v4.8h, v4.8h, v7.8h │ │ + st1 {v3.8h}, [x0], x1 │ │ + ld1 {v18.8h}, [x7], x1 │ │ + srshr v22.8h, v22.8h, #3 │ │ + usqadd v16.8h, v20.8h │ │ + smin v5.8h, v5.8h, v7.8h │ │ + st1 {v4.8h}, [x0], x1 │ │ + ld1 {v19.8h}, [x7], x1 │ │ + srshr v23.8h, v23.8h, #3 │ │ + usqadd v17.8h, v21.8h │ │ + smin v16.8h, v16.8h, v7.8h │ │ + st1 {v5.8h}, [x0], x1 │ │ + usqadd v18.8h, v22.8h │ │ smin v17.8h, v17.8h, v7.8h │ │ st1 {v16.8h}, [x0], x1 │ │ - ld1 {v4.8h}, [x7], x1 │ │ - srshr v22.8h, v22.8h, #3 │ │ - sqadd v20.8h, v20.8h, v2.8h │ │ - smax v19.8h, v19.8h, v6.8h │ │ + usqadd v19.8h, v23.8h │ │ smin v18.8h, v18.8h, v7.8h │ │ st1 {v17.8h}, [x0], x1 │ │ - ld1 {v5.8h}, [x7], x1 │ │ - srshr v23.8h, v23.8h, #3 │ │ - sqadd v21.8h, v21.8h, v3.8h │ │ - smax v20.8h, v20.8h, v6.8h │ │ smin v19.8h, v19.8h, v7.8h │ │ st1 {v18.8h}, [x0], x1 │ │ - sqadd v22.8h, v22.8h, v4.8h │ │ - smax v21.8h, v21.8h, v6.8h │ │ - smin v20.8h, v20.8h, v7.8h │ │ st1 {v19.8h}, [x0], x1 │ │ - sqadd v23.8h, v23.8h, v5.8h │ │ - smax v22.8h, v22.8h, v6.8h │ │ - smin v21.8h, v21.8h, v7.8h │ │ - st1 {v20.8h}, [x0], x1 │ │ - smax v23.8h, v23.8h, v6.8h │ │ - smin v22.8h, v22.8h, v7.8h │ │ - st1 {v21.8h}, [x0], x1 │ │ - smin v23.8h, v23.8h, v7.8h │ │ - st1 {v22.8h}, [x0], x1 │ │ - st1 {v23.8h}, [x0], x1 │ │ - b.lt 469a0 // b.tstop │ │ + b.lt 46578 // b.tstop │ │ sub x0, x0, x1, lsl #3 │ │ add x0, x0, #0x10 │ │ - b 467dc │ │ + b 463d8 │ │ ret │ │ - cbnz w3, 469d4 │ │ + cbnz w3, 465ac │ │ mov w16, #0x5a800000 // #1518338048 │ │ ld1r {v16.4s}, [x2] │ │ dup v0.2s, w16 │ │ sqrdmulh v20.4s, v16.4s, v0.s[0] │ │ str wzr, [x2] │ │ sqrshrn v16.4h, v20.4s, #2 │ │ sqrshrn2 v16.8h, v20.4s, #2 │ │ sqrdmulh v16.8h, v16.8h, v0.h[1] │ │ srshr v16.8h, v16.8h, #4 │ │ mov w4, #0x20 // #32 │ │ - b 41750 │ │ + b 41608 │ │ mov x15, x30 │ │ sub sp, sp, #0x800 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x400 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x6b0 │ │ ldrh w12, [x13], #2 │ │ mov x6, sp │ │ add x7, x2, #0x0 │ │ mov x8, #0x80 // #128 │ │ - bl 45080 │ │ + bl 44d90 │ │ add x6, sp, #0x100 │ │ mov w8, #0x1c // #28 │ │ cmp w3, w12 │ │ - b.lt 46ad8 // b.tstop │ │ + b.lt 466b0 // b.tstop │ │ ldrh w12, [x13], #2 │ │ add x7, x2, #0x10 │ │ mov x8, #0x80 // #128 │ │ - bl 45080 │ │ + bl 44d90 │ │ add x6, sp, #0x200 │ │ mov w8, #0x18 // #24 │ │ cmp w3, w12 │ │ - b.lt 46ad8 // b.tstop │ │ + b.lt 466b0 // b.tstop │ │ ldrh w12, [x13], #2 │ │ add x7, x2, #0x20 │ │ mov x8, #0x80 // #128 │ │ - bl 45080 │ │ + bl 44d90 │ │ add x6, sp, #0x300 │ │ mov w8, #0x14 // #20 │ │ cmp w3, w12 │ │ - b.lt 46ad8 // b.tstop │ │ + b.lt 466b0 // b.tstop │ │ ldrh w12, [x13], #2 │ │ add x7, x2, #0x30 │ │ mov x8, #0x80 // #128 │ │ - bl 45080 │ │ + bl 44d90 │ │ add x6, sp, #0x400 │ │ mov w8, #0x10 // #16 │ │ cmp w3, w12 │ │ - b.lt 46ad8 // b.tstop │ │ + b.lt 466b0 // b.tstop │ │ ldrh w12, [x13], #2 │ │ add x7, x2, #0x40 │ │ mov x8, #0x80 // #128 │ │ - bl 45080 │ │ + bl 44d90 │ │ add x6, sp, #0x500 │ │ mov w8, #0xc // #12 │ │ cmp w3, w12 │ │ - b.lt 46ad8 // b.tstop │ │ + b.lt 466b0 // b.tstop │ │ ldrh w12, [x13], #2 │ │ add x7, x2, #0x50 │ │ mov x8, #0x80 // #128 │ │ - bl 45080 │ │ + bl 44d90 │ │ add x6, sp, #0x600 │ │ mov w8, #0x8 // #8 │ │ cmp w3, w12 │ │ - b.lt 46ad8 // b.tstop │ │ + b.lt 466b0 // b.tstop │ │ ldrh w12, [x13], #2 │ │ add x7, x2, #0x60 │ │ mov x8, #0x80 // #128 │ │ - bl 45080 │ │ + bl 44d90 │ │ add x6, sp, #0x700 │ │ mov w8, #0x4 // #4 │ │ cmp w3, w12 │ │ - b.lt 46ad8 // b.tstop │ │ + b.lt 466b0 // b.tstop │ │ add x7, x2, #0x70 │ │ mov x8, #0x80 // #128 │ │ - bl 45080 │ │ - b 46b00 │ │ + bl 44d90 │ │ + b 466d8 │ │ movi v4.8h, #0x0 │ │ movi v5.8h, #0x0 │ │ movi v6.8h, #0x0 │ │ movi v7.8h, #0x0 │ │ subs w8, w8, #0x4 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ - b.gt 46ae8 │ │ + b.gt 466c0 │ │ add x6, x0, #0x0 │ │ mov x7, sp │ │ mov x8, #0x40 // #64 │ │ - bl 45878 │ │ + bl 45588 │ │ add x6, x0, #0x10 │ │ add x7, sp, #0x10 │ │ mov x8, #0x40 // #64 │ │ - bl 45878 │ │ + bl 45588 │ │ add x6, x0, #0x20 │ │ add x7, sp, #0x20 │ │ mov x8, #0x40 // #64 │ │ - bl 45878 │ │ + bl 45588 │ │ add x6, x0, #0x30 │ │ add x7, sp, #0x30 │ │ mov x8, #0x40 // #64 │ │ - bl 45878 │ │ + bl 45588 │ │ add sp, sp, #0x800 │ │ br x15 │ │ - cbnz w3, 46b7c │ │ + cbnz w3, 46754 │ │ mov w16, #0x5a800000 // #1518338048 │ │ ld1r {v16.4s}, [x2] │ │ dup v0.2s, w16 │ │ sqrdmulh v20.4s, v16.4s, v0.s[0] │ │ str wzr, [x2] │ │ sqrdmulh v20.4s, v20.4s, v0.s[0] │ │ sqrshrn v16.4h, v20.4s, #1 │ │ sqrshrn2 v16.8h, v20.4s, #1 │ │ sqrdmulh v16.8h, v16.8h, v0.h[1] │ │ srshr v16.8h, v16.8h, #4 │ │ mov w4, #0x20 // #32 │ │ - b 416f8 │ │ + b 415c4 │ │ mov x15, x30 │ │ sub sp, sp, #0x400 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x410 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x6c0 │ │ ldrh w12, [x13], #2 │ │ - adr x4, 42914 │ │ + adr x4, 42740 │ │ mov x6, sp │ │ add x7, x2, #0x0 │ │ mov x8, #0x80 // #128 │ │ - bl 43304 │ │ + bl 43130 │ │ add x6, sp, #0x80 │ │ add x7, x2, #0x10 │ │ mov w8, #0x1c // #28 │ │ cmp w3, w12 │ │ - b.lt 46c84 // b.tstop │ │ + b.lt 4685c // b.tstop │ │ ldrh w12, [x13], #2 │ │ mov x8, #0x80 // #128 │ │ - bl 43304 │ │ + bl 43130 │ │ add x6, sp, #0x100 │ │ add x7, x2, #0x20 │ │ mov w8, #0x18 // #24 │ │ cmp w3, w12 │ │ - b.lt 46c84 // b.tstop │ │ + b.lt 4685c // b.tstop │ │ ldrh w12, [x13], #2 │ │ mov x8, #0x80 // #128 │ │ - bl 43304 │ │ + bl 43130 │ │ add x6, sp, #0x180 │ │ add x7, x2, #0x30 │ │ mov w8, #0x14 // #20 │ │ cmp w3, w12 │ │ - b.lt 46c84 // b.tstop │ │ + b.lt 4685c // b.tstop │ │ ldrh w12, [x13], #2 │ │ mov x8, #0x80 // #128 │ │ - bl 43304 │ │ + bl 43130 │ │ add x6, sp, #0x200 │ │ add x7, x2, #0x40 │ │ mov w8, #0x10 // #16 │ │ cmp w3, w12 │ │ - b.lt 46c84 // b.tstop │ │ + b.lt 4685c // b.tstop │ │ ldrh w12, [x13], #2 │ │ mov x8, #0x80 // #128 │ │ - bl 43304 │ │ + bl 43130 │ │ add x6, sp, #0x280 │ │ add x7, x2, #0x50 │ │ mov w8, #0xc // #12 │ │ cmp w3, w12 │ │ - b.lt 46c84 // b.tstop │ │ + b.lt 4685c // b.tstop │ │ ldrh w12, [x13], #2 │ │ mov x8, #0x80 // #128 │ │ - bl 43304 │ │ + bl 43130 │ │ add x6, sp, #0x300 │ │ add x7, x2, #0x60 │ │ mov w8, #0x8 // #8 │ │ cmp w3, w12 │ │ - b.lt 46c84 // b.tstop │ │ + b.lt 4685c // b.tstop │ │ ldrh w12, [x13], #2 │ │ mov x8, #0x80 // #128 │ │ - bl 43304 │ │ + bl 43130 │ │ add x6, sp, #0x380 │ │ add x7, x2, #0x70 │ │ mov w8, #0x4 // #4 │ │ cmp w3, w12 │ │ - b.lt 46c84 // b.tstop │ │ + b.lt 4685c // b.tstop │ │ mov x8, #0x80 // #128 │ │ - bl 43304 │ │ - b 46ca4 │ │ + bl 43130 │ │ + b 4687c │ │ movi v4.8h, #0x0 │ │ movi v5.8h, #0x0 │ │ movi v6.8h, #0x0 │ │ movi v7.8h, #0x0 │ │ subs w8, w8, #0x4 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ - b.gt 46c94 │ │ + b.gt 4686c │ │ add x6, x0, #0x0 │ │ mov x7, sp │ │ mov x8, #0x20 // #32 │ │ - bl 45878 │ │ + bl 45588 │ │ add x6, x0, #0x10 │ │ add x7, sp, #0x10 │ │ mov x8, #0x20 // #32 │ │ - bl 45878 │ │ + bl 45588 │ │ add sp, sp, #0x400 │ │ br x15 │ │ - cbnz w3, 46d00 │ │ + cbnz w3, 468d8 │ │ mov w16, #0x5a800000 // #1518338048 │ │ ld1r {v16.4s}, [x2] │ │ dup v0.2s, w16 │ │ sqrdmulh v20.4s, v16.4s, v0.s[0] │ │ str wzr, [x2] │ │ sqrdmulh v20.4s, v20.4s, v0.s[0] │ │ sqrshrn v16.4h, v20.4s, #1 │ │ sqrshrn2 v16.8h, v20.4s, #1 │ │ sqrdmulh v16.8h, v16.8h, v0.h[1] │ │ srshr v16.8h, v16.8h, #4 │ │ mov w4, #0x10 // #16 │ │ - b 41750 │ │ + b 41608 │ │ mov x15, x30 │ │ sub sp, sp, #0x400 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x410 │ │ - adrp x5, 29000 │ │ - add x5, x5, #0xb0 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x6c0 │ │ + adrp x5, 29000 │ │ + add x5, x5, #0x3e8 │ │ ldrh w12, [x13], #2 │ │ mov x6, sp │ │ add x7, x2, #0x0 │ │ mov x8, #0x40 // #64 │ │ - bl 45438 │ │ + bl 45148 │ │ add x6, sp, #0x100 │ │ add x7, x2, #0x10 │ │ mov w8, #0xc // #12 │ │ cmp w3, w12 │ │ - b.lt 46d90 // b.tstop │ │ + b.lt 46964 // b.tstop │ │ ldrh w12, [x13], #2 │ │ mov x8, #0x40 // #64 │ │ - bl 45438 │ │ + bl 45148 │ │ add x6, sp, #0x200 │ │ add x7, x2, #0x20 │ │ mov w8, #0x8 // #8 │ │ cmp w3, w12 │ │ - b.lt 46d90 // b.tstop │ │ + b.lt 46964 // b.tstop │ │ ldrh w12, [x13], #2 │ │ mov x8, #0x40 // #64 │ │ - bl 45438 │ │ + bl 45148 │ │ add x6, sp, #0x300 │ │ add x7, x2, #0x30 │ │ mov w8, #0x4 // #4 │ │ cmp w3, w12 │ │ - b.lt 46d90 // b.tstop │ │ - ldrh w12, [x13], #2 │ │ + b.lt 46964 // b.tstop │ │ mov x8, #0x40 // #64 │ │ - bl 45438 │ │ - b 46db8 │ │ + bl 45148 │ │ + b 4698c │ │ movi v4.8h, #0x0 │ │ movi v5.8h, #0x0 │ │ movi v6.8h, #0x0 │ │ movi v7.8h, #0x0 │ │ subs w8, w8, #0x4 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ - b.gt 46da0 │ │ + b.gt 46974 │ │ add x6, x0, #0x0 │ │ mov x7, sp │ │ mov x8, #0x40 // #64 │ │ - bl 4347c │ │ + bl 432a8 │ │ add x6, x0, #0x10 │ │ add x7, sp, #0x10 │ │ mov x8, #0x40 // #64 │ │ - bl 4347c │ │ + bl 432a8 │ │ add x6, x0, #0x20 │ │ add x7, sp, #0x20 │ │ mov x8, #0x40 // #64 │ │ - bl 4347c │ │ + bl 432a8 │ │ add x6, x0, #0x30 │ │ add x7, sp, #0x30 │ │ mov x8, #0x40 // #64 │ │ - bl 4347c │ │ + bl 432a8 │ │ add sp, sp, #0x400 │ │ br x15 │ │ - cbnz w3, 46e30 │ │ + cbnz w3, 46a04 │ │ mov w16, #0x5a800000 // #1518338048 │ │ ld1r {v16.4s}, [x2] │ │ dup v0.2s, w16 │ │ sqrdmulh v20.4s, v16.4s, v0.s[0] │ │ str wzr, [x2] │ │ sqrshrn v16.4h, v20.4s, #2 │ │ sqrshrn2 v16.8h, v20.4s, #2 │ │ sqrdmulh v16.8h, v16.8h, v0.h[1] │ │ srshr v16.8h, v16.8h, #4 │ │ mov w4, #0x20 // #32 │ │ - b 41690 │ │ + b 41570 │ │ mov x15, x30 │ │ sub sp, sp, #0x200 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x428 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x6d8 │ │ movi v28.4s, #0x0 │ │ mov x8, #0x80 // #128 │ │ mov w9, #0x20 // #32 │ │ mov x6, sp │ │ mov x7, x2 │ │ ld1 {v16.4s}, [x7] │ │ st1 {v28.4s}, [x7], x8 │ │ @@ -67763,15 +67524,15 @@ │ │ st1 {v28.4s}, [x7], x8 │ │ ld1 {v23.4s}, [x7] │ │ st1 {v28.4s}, [x7], x8 │ │ ldrh w12, [x13], #2 │ │ sub w9, w9, #0x4 │ │ sub x7, x7, x8, lsl #3 │ │ add x7, x7, #0x10 │ │ - bl 41c24 │ │ + bl 41a9c │ │ sqrshrn v16.4h, v16.4s, #2 │ │ sqrshrn v17.4h, v17.4s, #2 │ │ sqrshrn v18.4h, v18.4s, #2 │ │ sqrshrn v19.4h, v19.4s, #2 │ │ sqrshrn2 v16.8h, v20.4s, #2 │ │ sqrshrn2 v17.8h, v21.4s, #2 │ │ sqrshrn2 v18.8h, v22.4s, #2 │ │ @@ -67782,53 +67543,53 @@ │ │ trn2 v5.8h, v18.8h, v19.8h │ │ trn1 v16.4s, v2.4s, v4.4s │ │ trn2 v18.4s, v2.4s, v4.4s │ │ trn1 v17.4s, v3.4s, v5.4s │ │ trn2 v19.4s, v3.4s, v5.4s │ │ cmp w3, w12 │ │ st1 {v16.8h-v19.8h}, [x6], #64 │ │ - b.ge 46e54 // b.tcont │ │ - cbz w9, 46f10 │ │ + b.ge 46a28 // b.tcont │ │ + cbz w9, 46ae4 │ │ movi v29.8h, #0x0 │ │ movi v30.8h, #0x0 │ │ movi v31.8h, #0x0 │ │ subs w9, w9, #0x4 │ │ st1 {v28.8h-v31.8h}, [x6], #64 │ │ - b.gt 46f04 │ │ + b.gt 46ad8 │ │ mov x6, x0 │ │ mov x7, sp │ │ mov x8, #0x10 // #16 │ │ - bl 45878 │ │ + bl 45588 │ │ add sp, sp, #0x200 │ │ br x15 │ │ - cbnz w3, 46f58 │ │ + cbnz w3, 46b2c │ │ mov w16, #0x5a800000 // #1518338048 │ │ ld1r {v16.4s}, [x2] │ │ dup v0.2s, w16 │ │ sqrdmulh v20.4s, v16.4s, v0.s[0] │ │ str wzr, [x2] │ │ sqrshrn v16.4h, v20.4s, #2 │ │ sqrshrn2 v16.8h, v20.4s, #2 │ │ sqrdmulh v16.8h, v16.8h, v0.h[1] │ │ srshr v16.8h, v16.8h, #4 │ │ mov w4, #0x8 // #8 │ │ - b 41750 │ │ + b 41608 │ │ mov x15, x30 │ │ sub sp, sp, #0x200 │ │ mov x6, sp │ │ add x7, x2, #0x0 │ │ mov x8, #0x20 // #32 │ │ - bl 45080 │ │ + bl 44d90 │ │ add x6, sp, #0x100 │ │ add x7, x2, #0x10 │ │ cmp w3, #0xa │ │ - b.lt 46f8c // b.tstop │ │ + b.lt 46b60 // b.tstop │ │ mov x8, #0x20 // #32 │ │ - bl 45080 │ │ - b 46fac │ │ + bl 44d90 │ │ + b 46b80 │ │ movi v4.8h, #0x0 │ │ movi v5.8h, #0x0 │ │ movi v6.8h, #0x0 │ │ movi v7.8h, #0x0 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ @@ -67842,68 +67603,59 @@ │ │ ld1 {v18.8h}, [x7], x8 │ │ ld1 {v19.8h}, [x7], x8 │ │ ld1 {v20.8h}, [x7], x8 │ │ ld1 {v21.8h}, [x7], x8 │ │ ld1 {v22.8h}, [x7], x8 │ │ ld1 {v23.8h}, [x7], x8 │ │ add w9, w9, #0x8 │ │ - bl 28088 │ │ + bl 283c0 │ │ cmp w9, #0x20 │ │ mov x7, x6 │ │ - movi v6.8h, #0x0 │ │ mvni v7.8h, #0xfc, lsl #8 │ │ ld1 {v2.8h}, [x7], x1 │ │ srshr v16.8h, v16.8h, #4 │ │ ld1 {v3.8h}, [x7], x1 │ │ srshr v17.8h, v17.8h, #4 │ │ ld1 {v4.8h}, [x7], x1 │ │ srshr v18.8h, v18.8h, #4 │ │ - sqadd v16.8h, v16.8h, v2.8h │ │ + usqadd v2.8h, v16.8h │ │ ld1 {v5.8h}, [x7], x1 │ │ srshr v19.8h, v19.8h, #4 │ │ - sqadd v17.8h, v17.8h, v3.8h │ │ - smax v16.8h, v16.8h, v6.8h │ │ - ld1 {v2.8h}, [x7], x1 │ │ + usqadd v3.8h, v17.8h │ │ + smin v2.8h, v2.8h, v7.8h │ │ + ld1 {v16.8h}, [x7], x1 │ │ srshr v20.8h, v20.8h, #4 │ │ - sqadd v18.8h, v18.8h, v4.8h │ │ - smax v17.8h, v17.8h, v6.8h │ │ - smin v16.8h, v16.8h, v7.8h │ │ - ld1 {v3.8h}, [x7], x1 │ │ + usqadd v4.8h, v18.8h │ │ + smin v3.8h, v3.8h, v7.8h │ │ + st1 {v2.8h}, [x6], x1 │ │ + ld1 {v17.8h}, [x7], x1 │ │ srshr v21.8h, v21.8h, #4 │ │ - sqadd v19.8h, v19.8h, v5.8h │ │ - smax v18.8h, v18.8h, v6.8h │ │ + usqadd v5.8h, v19.8h │ │ + smin v4.8h, v4.8h, v7.8h │ │ + st1 {v3.8h}, [x6], x1 │ │ + ld1 {v18.8h}, [x7], x1 │ │ + srshr v22.8h, v22.8h, #4 │ │ + usqadd v16.8h, v20.8h │ │ + smin v5.8h, v5.8h, v7.8h │ │ + st1 {v4.8h}, [x6], x1 │ │ + ld1 {v19.8h}, [x7], x1 │ │ + srshr v23.8h, v23.8h, #4 │ │ + usqadd v17.8h, v21.8h │ │ + smin v16.8h, v16.8h, v7.8h │ │ + st1 {v5.8h}, [x6], x1 │ │ + usqadd v18.8h, v22.8h │ │ smin v17.8h, v17.8h, v7.8h │ │ st1 {v16.8h}, [x6], x1 │ │ - ld1 {v4.8h}, [x7], x1 │ │ - srshr v22.8h, v22.8h, #4 │ │ - sqadd v20.8h, v20.8h, v2.8h │ │ - smax v19.8h, v19.8h, v6.8h │ │ + usqadd v19.8h, v23.8h │ │ smin v18.8h, v18.8h, v7.8h │ │ st1 {v17.8h}, [x6], x1 │ │ - ld1 {v5.8h}, [x7], x1 │ │ - srshr v23.8h, v23.8h, #4 │ │ - sqadd v21.8h, v21.8h, v3.8h │ │ - smax v20.8h, v20.8h, v6.8h │ │ smin v19.8h, v19.8h, v7.8h │ │ st1 {v18.8h}, [x6], x1 │ │ - sqadd v22.8h, v22.8h, v4.8h │ │ - smax v21.8h, v21.8h, v6.8h │ │ - smin v20.8h, v20.8h, v7.8h │ │ st1 {v19.8h}, [x6], x1 │ │ - sqadd v23.8h, v23.8h, v5.8h │ │ - smax v22.8h, v22.8h, v6.8h │ │ - smin v21.8h, v21.8h, v7.8h │ │ - st1 {v20.8h}, [x6], x1 │ │ - smax v23.8h, v23.8h, v6.8h │ │ - smin v22.8h, v22.8h, v7.8h │ │ - st1 {v21.8h}, [x6], x1 │ │ - smin v23.8h, v23.8h, v7.8h │ │ - st1 {v22.8h}, [x6], x1 │ │ - st1 {v23.8h}, [x6], x1 │ │ - b.lt 46fb4 // b.tstop │ │ + b.lt 46b88 // b.tstop │ │ add sp, sp, #0x200 │ │ br x15 │ │ ld1 {v0.4s, v1.4s}, [x17], #32 │ │ sqrdmulh v23.4s, v16.4s, v0.s[1] │ │ sqrdmulh v16.4s, v16.4s, v0.s[0] │ │ sqrdmulh v22.4s, v17.4s, v0.s[2] │ │ sqrdmulh v17.4s, v17.4s, v0.s[3] │ │ @@ -67952,16 +67704,16 @@ │ │ mul v2.4s, v20.4s, v0.s[3] │ │ mls v2.4s, v19.4s, v0.s[2] │ │ srshr v20.4s, v6.4s, #12 │ │ srshr v19.4s, v2.4s, #12 │ │ st1 {v16.4s-v19.4s}, [x6], #64 │ │ st1 {v20.4s-v23.4s}, [x6], #64 │ │ ret │ │ - adrp x16, a9000 │ │ - add x16, x16, #0x200 │ │ + adrp x16, aa000 │ │ + add x16, x16, #0x4b0 │ │ ld1 {v0.4s}, [x16] │ │ ldr q16, [x6] │ │ ldr q17, [x9, #128] │ │ ldr q18, [x9] │ │ ldr q19, [x6, #128] │ │ ldr q20, [x6, #256] │ │ ldr q21, [x9, #384] │ │ @@ -68015,15 +67767,15 @@ │ │ str q20, [x6, #256] │ │ str q21, [x9, #256] │ │ str q22, [x6, #384] │ │ str q23, [x9, #384] │ │ add x6, x6, #0x10 │ │ sub x9, x9, #0x10 │ │ cmp x6, x9 │ │ - b.lt 471a4 // b.tstop │ │ + b.lt 46d54 // b.tstop │ │ ret │ │ mov x14, x30 │ │ mov x6, sp │ │ lsl x8, x8, #2 │ │ movi v7.4s, #0x0 │ │ ld1 {v16.4s}, [x7] │ │ st1 {v7.4s}, [x7], x8 │ │ @@ -68047,15 +67799,15 @@ │ │ movi v27.4s, #0x0 │ │ movi v28.4s, #0x0 │ │ movi v29.4s, #0x0 │ │ movi v30.4s, #0x0 │ │ movi v31.4s, #0x0 │ │ sub x7, x7, x8, lsl #3 │ │ add x7, x7, x8, lsr #1 │ │ - bl 42914 │ │ + bl 42740 │ │ st1 {v16.4s}, [x6], #16 │ │ st1 {v17.4s}, [x6], #16 │ │ st1 {v18.4s}, [x6], #16 │ │ st1 {v19.4s}, [x6], #16 │ │ st1 {v20.4s}, [x6], #16 │ │ st1 {v21.4s}, [x6], #16 │ │ st1 {v22.4s}, [x6], #16 │ │ @@ -68092,15 +67844,15 @@ │ │ movi v28.4s, #0x0 │ │ movi v29.4s, #0x0 │ │ movi v30.4s, #0x0 │ │ movi v31.4s, #0x0 │ │ sub x7, x7, x8, lsl #3 │ │ lsr x8, x8, #1 │ │ sub x7, x7, x8, lsr #1 │ │ - bl 44dac │ │ + bl 44abc │ │ add x10, x6, #0xf0 │ │ sub x6, x6, #0x100 │ │ mov x9, #0xfffffffffffffff0 // #-16 │ │ ld1 {v2.4s}, [x6], #16 │ │ ld1 {v3.4s}, [x6], #16 │ │ sqadd v6.4s, v2.4s, v31.4s │ │ sqsub v31.4s, v2.4s, v31.4s │ │ @@ -68181,71 +67933,71 @@ │ │ st1 {v7.4s}, [x6], #16 │ │ st1 {v18.4s}, [x10], x9 │ │ st1 {v2.4s}, [x6], #16 │ │ st1 {v17.4s}, [x10], x9 │ │ st1 {v3.4s}, [x6], #16 │ │ st1 {v16.4s}, [x10], x9 │ │ add x6, x6, #0x100 │ │ - adrp x17, a9000 │ │ - add x17, x17, #0x280 │ │ + adrp x17, aa000 │ │ + add x17, x17, #0x530 │ │ movi v7.4s, #0x0 │ │ add x9, x7, x8, lsl #4 │ │ add x10, x7, x8, lsl #3 │ │ sub x9, x9, x8 │ │ sub x11, x10, x8 │ │ ld1 {v16.4s}, [x7] │ │ ld1 {v17.4s}, [x9] │ │ ld1 {v18.4s}, [x10] │ │ ld1 {v19.4s}, [x11] │ │ st1 {v7.4s}, [x7] │ │ st1 {v7.4s}, [x9] │ │ st1 {v7.4s}, [x10] │ │ st1 {v7.4s}, [x11] │ │ - bl 470c0 │ │ + bl 46c70 │ │ movi v7.4s, #0x0 │ │ add x7, x7, x8, lsl #2 │ │ sub x9, x9, x8, lsl #2 │ │ sub x10, x7, x8 │ │ add x11, x9, x8 │ │ ld1 {v16.4s}, [x10] │ │ ld1 {v17.4s}, [x11] │ │ ld1 {v18.4s}, [x9] │ │ ld1 {v19.4s}, [x7] │ │ st1 {v7.4s}, [x7] │ │ st1 {v7.4s}, [x9] │ │ st1 {v7.4s}, [x10] │ │ st1 {v7.4s}, [x11] │ │ - bl 470c0 │ │ + bl 46c70 │ │ movi v7.4s, #0x0 │ │ sub x10, x10, x8, lsl #1 │ │ sub x9, x9, x8, lsl #1 │ │ add x7, x7, x8 │ │ add x11, x11, x8 │ │ ldr q16, [x10, x8] │ │ ldr q17, [x11] │ │ ldr q18, [x9, x8] │ │ ldr q19, [x7] │ │ str q7, [x10, x8] │ │ str q7, [x11] │ │ str q7, [x9, x8] │ │ str q7, [x7] │ │ - bl 470c0 │ │ + bl 46c70 │ │ movi v7.4s, #0x0 │ │ ldr q16, [x10] │ │ ldr q17, [x11, x8] │ │ ldr q18, [x9] │ │ ldr q19, [x7, x8] │ │ str q7, [x10] │ │ str q7, [x11, x8] │ │ str q7, [x9] │ │ str q7, [x7, x8] │ │ - bl 470c0 │ │ + bl 46c70 │ │ sub x6, x6, #0x200 │ │ add x9, x6, #0x70 │ │ - bl 47198 │ │ + bl 46d48 │ │ br x14 │ │ mov x14, x30 │ │ mov x6, sp │ │ lsl x8, x8, #2 │ │ mov w16, #0x5a800000 // #1518338048 │ │ dup v0.2s, w16 │ │ movi v7.4s, #0x0 │ │ @@ -68279,15 +68031,15 @@ │ │ sqrdmulh v17.4s, v17.4s, v0.s[0] │ │ sqrdmulh v18.4s, v18.4s, v0.s[0] │ │ sqrdmulh v19.4s, v19.4s, v0.s[0] │ │ sqrdmulh v20.4s, v20.4s, v0.s[0] │ │ sqrdmulh v21.4s, v21.4s, v0.s[0] │ │ sqrdmulh v22.4s, v22.4s, v0.s[0] │ │ sqrdmulh v23.4s, v23.4s, v0.s[0] │ │ - bl 42914 │ │ + bl 42740 │ │ st1 {v16.4s}, [x6], #16 │ │ st1 {v17.4s}, [x6], #16 │ │ st1 {v18.4s}, [x6], #16 │ │ st1 {v19.4s}, [x6], #16 │ │ st1 {v20.4s}, [x6], #16 │ │ st1 {v21.4s}, [x6], #16 │ │ st1 {v22.4s}, [x6], #16 │ │ @@ -68334,15 +68086,15 @@ │ │ sqrdmulh v17.4s, v17.4s, v0.s[0] │ │ sqrdmulh v18.4s, v18.4s, v0.s[0] │ │ sqrdmulh v19.4s, v19.4s, v0.s[0] │ │ sqrdmulh v20.4s, v20.4s, v0.s[0] │ │ sqrdmulh v21.4s, v21.4s, v0.s[0] │ │ sqrdmulh v22.4s, v22.4s, v0.s[0] │ │ sqrdmulh v23.4s, v23.4s, v0.s[0] │ │ - bl 44dac │ │ + bl 44abc │ │ add x10, x6, #0xf0 │ │ sub x6, x6, #0x100 │ │ mov x9, #0xfffffffffffffff0 // #-16 │ │ ld1 {v2.4s}, [x6], #16 │ │ ld1 {v3.4s}, [x6], #16 │ │ sqadd v6.4s, v2.4s, v31.4s │ │ sqsub v31.4s, v2.4s, v31.4s │ │ @@ -68423,16 +68175,16 @@ │ │ st1 {v7.4s}, [x6], #16 │ │ st1 {v18.4s}, [x10], x9 │ │ st1 {v2.4s}, [x6], #16 │ │ st1 {v17.4s}, [x10], x9 │ │ st1 {v3.4s}, [x6], #16 │ │ st1 {v16.4s}, [x10], x9 │ │ add x6, x6, #0x100 │ │ - adrp x17, a9000 │ │ - add x17, x17, #0x280 │ │ + adrp x17, aa000 │ │ + add x17, x17, #0x530 │ │ mov w16, #0x5a800000 // #1518338048 │ │ dup v0.2s, w16 │ │ movi v7.4s, #0x0 │ │ add x9, x7, x8, lsl #4 │ │ add x10, x7, x8, lsl #3 │ │ sub x9, x9, x8 │ │ sub x11, x10, x8 │ │ @@ -68444,15 +68196,15 @@ │ │ st1 {v7.4s}, [x9] │ │ st1 {v7.4s}, [x10] │ │ st1 {v7.4s}, [x11] │ │ sqrdmulh v16.4s, v16.4s, v0.s[0] │ │ sqrdmulh v17.4s, v17.4s, v0.s[0] │ │ sqrdmulh v18.4s, v18.4s, v0.s[0] │ │ sqrdmulh v19.4s, v19.4s, v0.s[0] │ │ - bl 470c0 │ │ + bl 46c70 │ │ mov w16, #0x5a800000 // #1518338048 │ │ dup v0.2s, w16 │ │ movi v7.4s, #0x0 │ │ add x7, x7, x8, lsl #2 │ │ sub x9, x9, x8, lsl #2 │ │ sub x10, x7, x8 │ │ add x11, x9, x8 │ │ @@ -68464,15 +68216,15 @@ │ │ st1 {v7.4s}, [x9] │ │ st1 {v7.4s}, [x10] │ │ st1 {v7.4s}, [x11] │ │ sqrdmulh v16.4s, v16.4s, v0.s[0] │ │ sqrdmulh v17.4s, v17.4s, v0.s[0] │ │ sqrdmulh v18.4s, v18.4s, v0.s[0] │ │ sqrdmulh v19.4s, v19.4s, v0.s[0] │ │ - bl 470c0 │ │ + bl 46c70 │ │ mov w16, #0x5a800000 // #1518338048 │ │ dup v0.2s, w16 │ │ movi v7.4s, #0x0 │ │ sub x10, x10, x8, lsl #1 │ │ sub x9, x9, x8, lsl #1 │ │ add x7, x7, x8 │ │ add x11, x11, x8 │ │ @@ -68484,15 +68236,15 @@ │ │ str q7, [x11] │ │ str q7, [x9, x8] │ │ str q7, [x7] │ │ sqrdmulh v16.4s, v16.4s, v0.s[0] │ │ sqrdmulh v17.4s, v17.4s, v0.s[0] │ │ sqrdmulh v18.4s, v18.4s, v0.s[0] │ │ sqrdmulh v19.4s, v19.4s, v0.s[0] │ │ - bl 470c0 │ │ + bl 46c70 │ │ mov w16, #0x5a800000 // #1518338048 │ │ dup v0.2s, w16 │ │ movi v7.4s, #0x0 │ │ ldr q16, [x10] │ │ ldr q17, [x11, x8] │ │ ldr q18, [x9] │ │ ldr q19, [x7, x8] │ │ @@ -68500,18 +68252,18 @@ │ │ str q7, [x11, x8] │ │ str q7, [x9] │ │ str q7, [x7, x8] │ │ sqrdmulh v16.4s, v16.4s, v0.s[0] │ │ sqrdmulh v17.4s, v17.4s, v0.s[0] │ │ sqrdmulh v18.4s, v18.4s, v0.s[0] │ │ sqrdmulh v19.4s, v19.4s, v0.s[0] │ │ - bl 470c0 │ │ + bl 46c70 │ │ sub x6, x6, #0x200 │ │ add x9, x6, #0x70 │ │ - bl 47198 │ │ + bl 46d48 │ │ br x14 │ │ mov x14, x30 │ │ mov x7, sp │ │ add x8, sp, #0x3c0 │ │ add x9, x6, #0x70 │ │ mov x10, #0x80 // #128 │ │ mov x11, #0xffffffffffffffc0 // #-64 │ │ @@ -68613,55 +68365,50 @@ │ │ st1 {v0.8h}, [x6], x10 │ │ st1 {v3.8h}, [x9], x10 │ │ sub x6, x6, x10, lsl #2 │ │ sub x9, x9, x10, lsl #2 │ │ add x6, x6, #0x10 │ │ sub x9, x9, #0x10 │ │ cmp x7, x8 │ │ - b.lt 47a58 // b.tstop │ │ + b.lt 47608 // b.tstop │ │ br x14 │ │ mov x14, x30 │ │ lsl x8, x8, #1 │ │ mov x7, sp │ │ add x8, sp, #0x3c0 │ │ add x9, x6, x1, lsl #6 │ │ sub x9, x9, x1 │ │ neg x10, x1 │ │ mov x11, #0xffffffffffffffc0 // #-64 │ │ ld1 {v16.8h-v19.8h}, [x7], #64 │ │ ld1 {v28.8h-v31.8h}, [x8], x11 │ │ ld1 {v20.8h-v23.8h}, [x7], #64 │ │ ld1 {v24.8h-v27.8h}, [x8], x11 │ │ - movi v6.8h, #0x0 │ │ mvni v7.8h, #0xfc, lsl #8 │ │ ld1 {v0.8h}, [x6], x1 │ │ ld1 {v1.8h}, [x9], x10 │ │ sqadd v4.8h, v16.8h, v31.8h │ │ ld1 {v2.8h}, [x6] │ │ sqsub v16.8h, v16.8h, v31.8h │ │ ld1 {v3.8h}, [x9] │ │ sqadd v5.8h, v17.8h, v30.8h │ │ sqsub v17.8h, v17.8h, v30.8h │ │ sub x6, x6, x1 │ │ sub x9, x9, x10 │ │ srshr v4.8h, v4.8h, #4 │ │ srshr v5.8h, v5.8h, #4 │ │ srshr v16.8h, v16.8h, #4 │ │ - sqadd v0.8h, v0.8h, v4.8h │ │ + usqadd v0.8h, v4.8h │ │ srshr v17.8h, v17.8h, #4 │ │ - sqadd v1.8h, v1.8h, v16.8h │ │ - sqadd v2.8h, v2.8h, v5.8h │ │ - smax v0.8h, v0.8h, v6.8h │ │ - sqadd v3.8h, v3.8h, v17.8h │ │ - smax v1.8h, v1.8h, v6.8h │ │ + usqadd v1.8h, v16.8h │ │ + usqadd v2.8h, v5.8h │ │ smin v0.8h, v0.8h, v7.8h │ │ - smax v2.8h, v2.8h, v6.8h │ │ + usqadd v3.8h, v17.8h │ │ smin v1.8h, v1.8h, v7.8h │ │ st1 {v0.8h}, [x6], x1 │ │ - smax v3.8h, v3.8h, v6.8h │ │ smin v2.8h, v2.8h, v7.8h │ │ st1 {v1.8h}, [x9], x10 │ │ smin v3.8h, v3.8h, v7.8h │ │ st1 {v2.8h}, [x6], x1 │ │ st1 {v3.8h}, [x9], x10 │ │ ld1 {v0.8h}, [x6], x1 │ │ ld1 {v1.8h}, [x9], x10 │ │ @@ -68672,26 +68419,22 @@ │ │ sqadd v5.8h, v19.8h, v28.8h │ │ sqsub v19.8h, v19.8h, v28.8h │ │ sub x6, x6, x1 │ │ sub x9, x9, x10 │ │ srshr v4.8h, v4.8h, #4 │ │ srshr v5.8h, v5.8h, #4 │ │ srshr v18.8h, v18.8h, #4 │ │ - sqadd v0.8h, v0.8h, v4.8h │ │ + usqadd v0.8h, v4.8h │ │ srshr v19.8h, v19.8h, #4 │ │ - sqadd v1.8h, v1.8h, v18.8h │ │ - sqadd v2.8h, v2.8h, v5.8h │ │ - smax v0.8h, v0.8h, v6.8h │ │ - sqadd v3.8h, v3.8h, v19.8h │ │ - smax v1.8h, v1.8h, v6.8h │ │ + usqadd v1.8h, v18.8h │ │ + usqadd v2.8h, v5.8h │ │ smin v0.8h, v0.8h, v7.8h │ │ - smax v2.8h, v2.8h, v6.8h │ │ + usqadd v3.8h, v19.8h │ │ smin v1.8h, v1.8h, v7.8h │ │ st1 {v0.8h}, [x6], x1 │ │ - smax v3.8h, v3.8h, v6.8h │ │ smin v2.8h, v2.8h, v7.8h │ │ st1 {v1.8h}, [x9], x10 │ │ smin v3.8h, v3.8h, v7.8h │ │ st1 {v2.8h}, [x6], x1 │ │ st1 {v3.8h}, [x9], x10 │ │ ld1 {v0.8h}, [x6], x1 │ │ ld1 {v1.8h}, [x9], x10 │ │ @@ -68702,26 +68445,22 @@ │ │ sqadd v5.8h, v21.8h, v26.8h │ │ sqsub v21.8h, v21.8h, v26.8h │ │ sub x6, x6, x1 │ │ sub x9, x9, x10 │ │ srshr v4.8h, v4.8h, #4 │ │ srshr v5.8h, v5.8h, #4 │ │ srshr v20.8h, v20.8h, #4 │ │ - sqadd v0.8h, v0.8h, v4.8h │ │ + usqadd v0.8h, v4.8h │ │ srshr v21.8h, v21.8h, #4 │ │ - sqadd v1.8h, v1.8h, v20.8h │ │ - sqadd v2.8h, v2.8h, v5.8h │ │ - smax v0.8h, v0.8h, v6.8h │ │ - sqadd v3.8h, v3.8h, v21.8h │ │ - smax v1.8h, v1.8h, v6.8h │ │ + usqadd v1.8h, v20.8h │ │ + usqadd v2.8h, v5.8h │ │ smin v0.8h, v0.8h, v7.8h │ │ - smax v2.8h, v2.8h, v6.8h │ │ + usqadd v3.8h, v21.8h │ │ smin v1.8h, v1.8h, v7.8h │ │ st1 {v0.8h}, [x6], x1 │ │ - smax v3.8h, v3.8h, v6.8h │ │ smin v2.8h, v2.8h, v7.8h │ │ st1 {v1.8h}, [x9], x10 │ │ smin v3.8h, v3.8h, v7.8h │ │ st1 {v2.8h}, [x6], x1 │ │ st1 {v3.8h}, [x9], x10 │ │ ld1 {v0.8h}, [x6], x1 │ │ ld1 {v1.8h}, [x9], x10 │ │ @@ -68732,651 +68471,646 @@ │ │ sqadd v5.8h, v23.8h, v24.8h │ │ sqsub v23.8h, v23.8h, v24.8h │ │ sub x6, x6, x1 │ │ sub x9, x9, x10 │ │ srshr v4.8h, v4.8h, #4 │ │ srshr v5.8h, v5.8h, #4 │ │ srshr v22.8h, v22.8h, #4 │ │ - sqadd v0.8h, v0.8h, v4.8h │ │ + usqadd v0.8h, v4.8h │ │ srshr v23.8h, v23.8h, #4 │ │ - sqadd v1.8h, v1.8h, v22.8h │ │ - sqadd v2.8h, v2.8h, v5.8h │ │ - smax v0.8h, v0.8h, v6.8h │ │ - sqadd v3.8h, v3.8h, v23.8h │ │ - smax v1.8h, v1.8h, v6.8h │ │ + usqadd v1.8h, v22.8h │ │ + usqadd v2.8h, v5.8h │ │ smin v0.8h, v0.8h, v7.8h │ │ - smax v2.8h, v2.8h, v6.8h │ │ + usqadd v3.8h, v23.8h │ │ smin v1.8h, v1.8h, v7.8h │ │ st1 {v0.8h}, [x6], x1 │ │ - smax v3.8h, v3.8h, v6.8h │ │ smin v2.8h, v2.8h, v7.8h │ │ st1 {v1.8h}, [x9], x10 │ │ smin v3.8h, v3.8h, v7.8h │ │ st1 {v2.8h}, [x6], x1 │ │ st1 {v3.8h}, [x9], x10 │ │ cmp x7, x8 │ │ - b.lt 47c14 // b.tstop │ │ + b.lt 477c4 // b.tstop │ │ br x14 │ │ - cbnz w3, 47e48 │ │ + cbnz w3, 479b4 │ │ mov w16, #0x5a800000 // #1518338048 │ │ ld1r {v16.4s}, [x2] │ │ dup v0.2s, w16 │ │ sqrdmulh v20.4s, v16.4s, v0.s[0] │ │ str wzr, [x2] │ │ sqrshrn v16.4h, v20.4s, #2 │ │ sqrshrn2 v16.8h, v20.4s, #2 │ │ sqrdmulh v16.8h, v16.8h, v0.h[1] │ │ srshr v16.8h, v16.8h, #4 │ │ mov w4, #0x40 // #64 │ │ - b 4179c │ │ + b 41640 │ │ mov x15, x30 │ │ sub sp, sp, #0x1, lsl #12 │ │ sub sp, sp, #0x400 │ │ add x5, sp, #0x400 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x400 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x6b0 │ │ add x6, x5, #0x0 │ │ add x7, x2, #0x0 │ │ mov x8, #0x80 // #128 │ │ mov x12, #0xfffffffffffffffe // #-2 │ │ - bl 4729c │ │ + bl 46e4c │ │ add x6, x5, #0x0 │ │ - bl 47a3c │ │ + bl 475ec │ │ ldrh w12, [x13], #2 │ │ add x6, x5, #0x200 │ │ mov w8, #0x1c // #28 │ │ cmp w3, w12 │ │ - b.lt 47fb4 // b.tstop │ │ + b.lt 47b20 // b.tstop │ │ add x7, x2, #0x10 │ │ mov x8, #0x80 // #128 │ │ mov x12, #0xfffffffffffffffe // #-2 │ │ - bl 4729c │ │ + bl 46e4c │ │ add x6, x5, #0x200 │ │ - bl 47a3c │ │ + bl 475ec │ │ ldrh w12, [x13], #2 │ │ add x6, x5, #0x400 │ │ mov w8, #0x18 // #24 │ │ cmp w3, w12 │ │ - b.lt 47fb4 // b.tstop │ │ + b.lt 47b20 // b.tstop │ │ add x7, x2, #0x20 │ │ mov x8, #0x80 // #128 │ │ mov x12, #0xfffffffffffffffe // #-2 │ │ - bl 4729c │ │ + bl 46e4c │ │ add x6, x5, #0x400 │ │ - bl 47a3c │ │ + bl 475ec │ │ ldrh w12, [x13], #2 │ │ add x6, x5, #0x600 │ │ mov w8, #0x14 // #20 │ │ cmp w3, w12 │ │ - b.lt 47fb4 // b.tstop │ │ + b.lt 47b20 // b.tstop │ │ add x7, x2, #0x30 │ │ mov x8, #0x80 // #128 │ │ mov x12, #0xfffffffffffffffe // #-2 │ │ - bl 4729c │ │ + bl 46e4c │ │ add x6, x5, #0x600 │ │ - bl 47a3c │ │ + bl 475ec │ │ ldrh w12, [x13], #2 │ │ add x6, x5, #0x800 │ │ mov w8, #0x10 // #16 │ │ cmp w3, w12 │ │ - b.lt 47fb4 // b.tstop │ │ + b.lt 47b20 // b.tstop │ │ add x7, x2, #0x40 │ │ mov x8, #0x80 // #128 │ │ mov x12, #0xfffffffffffffffe // #-2 │ │ - bl 4729c │ │ + bl 46e4c │ │ add x6, x5, #0x800 │ │ - bl 47a3c │ │ + bl 475ec │ │ ldrh w12, [x13], #2 │ │ add x6, x5, #0xa00 │ │ mov w8, #0xc // #12 │ │ cmp w3, w12 │ │ - b.lt 47fb4 // b.tstop │ │ + b.lt 47b20 // b.tstop │ │ add x7, x2, #0x50 │ │ mov x8, #0x80 // #128 │ │ mov x12, #0xfffffffffffffffe // #-2 │ │ - bl 4729c │ │ + bl 46e4c │ │ add x6, x5, #0xa00 │ │ - bl 47a3c │ │ + bl 475ec │ │ ldrh w12, [x13], #2 │ │ add x6, x5, #0xc00 │ │ mov w8, #0x8 // #8 │ │ cmp w3, w12 │ │ - b.lt 47fb4 // b.tstop │ │ + b.lt 47b20 // b.tstop │ │ add x7, x2, #0x60 │ │ mov x8, #0x80 // #128 │ │ mov x12, #0xfffffffffffffffe // #-2 │ │ - bl 4729c │ │ + bl 46e4c │ │ add x6, x5, #0xc00 │ │ - bl 47a3c │ │ + bl 475ec │ │ ldrh w12, [x13], #2 │ │ add x6, x5, #0xe00 │ │ mov w8, #0x4 // #4 │ │ cmp w3, w12 │ │ - b.lt 47fb4 // b.tstop │ │ + b.lt 47b20 // b.tstop │ │ add x7, x2, #0x70 │ │ mov x8, #0x80 // #128 │ │ mov x12, #0xfffffffffffffffe // #-2 │ │ - bl 4729c │ │ + bl 46e4c │ │ add x6, x5, #0xe00 │ │ - bl 47a3c │ │ - b 47fdc │ │ + bl 475ec │ │ + b 47b48 │ │ movi v4.8h, #0x0 │ │ movi v5.8h, #0x0 │ │ movi v6.8h, #0x0 │ │ movi v7.8h, #0x0 │ │ subs w8, w8, #0x2 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ - b.gt 47fc4 │ │ + b.gt 47b30 │ │ add x7, x5, #0x0 │ │ mov x8, #0x80 // #128 │ │ - bl 2ef6c │ │ + bl 2f2a4 │ │ add x6, x0, #0x0 │ │ - bl 47bf4 │ │ + bl 477a4 │ │ add x7, x5, #0x10 │ │ mov x8, #0x80 // #128 │ │ - bl 2ef6c │ │ + bl 2f2a4 │ │ add x6, x0, #0x10 │ │ - bl 47bf4 │ │ + bl 477a4 │ │ add x7, x5, #0x20 │ │ mov x8, #0x80 // #128 │ │ - bl 2ef6c │ │ + bl 2f2a4 │ │ add x6, x0, #0x20 │ │ - bl 47bf4 │ │ + bl 477a4 │ │ add x7, x5, #0x30 │ │ mov x8, #0x80 // #128 │ │ - bl 2ef6c │ │ + bl 2f2a4 │ │ add x6, x0, #0x30 │ │ - bl 47bf4 │ │ + bl 477a4 │ │ add x7, x5, #0x40 │ │ mov x8, #0x80 // #128 │ │ - bl 2ef6c │ │ + bl 2f2a4 │ │ add x6, x0, #0x40 │ │ - bl 47bf4 │ │ + bl 477a4 │ │ add x7, x5, #0x50 │ │ mov x8, #0x80 // #128 │ │ - bl 2ef6c │ │ + bl 2f2a4 │ │ add x6, x0, #0x50 │ │ - bl 47bf4 │ │ + bl 477a4 │ │ add x7, x5, #0x60 │ │ mov x8, #0x80 // #128 │ │ - bl 2ef6c │ │ + bl 2f2a4 │ │ add x6, x0, #0x60 │ │ - bl 47bf4 │ │ + bl 477a4 │ │ add x7, x5, #0x70 │ │ mov x8, #0x80 // #128 │ │ - bl 2ef6c │ │ + bl 2f2a4 │ │ add x6, x0, #0x70 │ │ - bl 47bf4 │ │ + bl 477a4 │ │ add sp, x5, #0x1, lsl #12 │ │ br x15 │ │ - cbnz w3, 480b8 │ │ + cbnz w3, 47c24 │ │ mov w16, #0x5a800000 // #1518338048 │ │ ld1r {v16.4s}, [x2] │ │ dup v0.2s, w16 │ │ sqrdmulh v20.4s, v16.4s, v0.s[0] │ │ str wzr, [x2] │ │ sqrdmulh v20.4s, v20.4s, v0.s[0] │ │ sqrshrn v16.4h, v20.4s, #1 │ │ sqrshrn2 v16.8h, v20.4s, #1 │ │ sqrdmulh v16.8h, v16.8h, v0.h[1] │ │ srshr v16.8h, v16.8h, #4 │ │ mov w4, #0x20 // #32 │ │ - b 4179c │ │ + b 41640 │ │ mov x15, x30 │ │ sub sp, sp, #0x1, lsl #12 │ │ sub sp, sp, #0x400 │ │ add x5, sp, #0x400 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x400 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x6b0 │ │ add x6, x5, #0x0 │ │ add x7, x2, #0x0 │ │ mov x8, #0x80 // #128 │ │ mov x12, #0xffffffffffffffff // #-1 │ │ - bl 47614 │ │ + bl 471c4 │ │ add x6, x5, #0x0 │ │ - bl 47a3c │ │ + bl 475ec │ │ ldrh w12, [x13], #2 │ │ add x6, x5, #0x200 │ │ mov w8, #0x1c // #28 │ │ cmp w3, w12 │ │ - b.lt 48224 // b.tstop │ │ + b.lt 47d90 // b.tstop │ │ add x7, x2, #0x10 │ │ mov x8, #0x80 // #128 │ │ mov x12, #0xffffffffffffffff // #-1 │ │ - bl 47614 │ │ + bl 471c4 │ │ add x6, x5, #0x200 │ │ - bl 47a3c │ │ + bl 475ec │ │ ldrh w12, [x13], #2 │ │ add x6, x5, #0x400 │ │ mov w8, #0x18 // #24 │ │ cmp w3, w12 │ │ - b.lt 48224 // b.tstop │ │ + b.lt 47d90 // b.tstop │ │ add x7, x2, #0x20 │ │ mov x8, #0x80 // #128 │ │ mov x12, #0xffffffffffffffff // #-1 │ │ - bl 47614 │ │ + bl 471c4 │ │ add x6, x5, #0x400 │ │ - bl 47a3c │ │ + bl 475ec │ │ ldrh w12, [x13], #2 │ │ add x6, x5, #0x600 │ │ mov w8, #0x14 // #20 │ │ cmp w3, w12 │ │ - b.lt 48224 // b.tstop │ │ + b.lt 47d90 // b.tstop │ │ add x7, x2, #0x30 │ │ mov x8, #0x80 // #128 │ │ mov x12, #0xffffffffffffffff // #-1 │ │ - bl 47614 │ │ + bl 471c4 │ │ add x6, x5, #0x600 │ │ - bl 47a3c │ │ + bl 475ec │ │ ldrh w12, [x13], #2 │ │ add x6, x5, #0x800 │ │ mov w8, #0x10 // #16 │ │ cmp w3, w12 │ │ - b.lt 48224 // b.tstop │ │ + b.lt 47d90 // b.tstop │ │ add x7, x2, #0x40 │ │ mov x8, #0x80 // #128 │ │ mov x12, #0xffffffffffffffff // #-1 │ │ - bl 47614 │ │ + bl 471c4 │ │ add x6, x5, #0x800 │ │ - bl 47a3c │ │ + bl 475ec │ │ ldrh w12, [x13], #2 │ │ add x6, x5, #0xa00 │ │ mov w8, #0xc // #12 │ │ cmp w3, w12 │ │ - b.lt 48224 // b.tstop │ │ + b.lt 47d90 // b.tstop │ │ add x7, x2, #0x50 │ │ mov x8, #0x80 // #128 │ │ mov x12, #0xffffffffffffffff // #-1 │ │ - bl 47614 │ │ + bl 471c4 │ │ add x6, x5, #0xa00 │ │ - bl 47a3c │ │ + bl 475ec │ │ ldrh w12, [x13], #2 │ │ add x6, x5, #0xc00 │ │ mov w8, #0x8 // #8 │ │ cmp w3, w12 │ │ - b.lt 48224 // b.tstop │ │ + b.lt 47d90 // b.tstop │ │ add x7, x2, #0x60 │ │ mov x8, #0x80 // #128 │ │ mov x12, #0xffffffffffffffff // #-1 │ │ - bl 47614 │ │ + bl 471c4 │ │ add x6, x5, #0xc00 │ │ - bl 47a3c │ │ + bl 475ec │ │ ldrh w12, [x13], #2 │ │ add x6, x5, #0xe00 │ │ mov w8, #0x4 // #4 │ │ cmp w3, w12 │ │ - b.lt 48224 // b.tstop │ │ + b.lt 47d90 // b.tstop │ │ add x7, x2, #0x70 │ │ mov x8, #0x80 // #128 │ │ mov x12, #0xffffffffffffffff // #-1 │ │ - bl 47614 │ │ + bl 471c4 │ │ add x6, x5, #0xe00 │ │ - bl 47a3c │ │ - b 4824c │ │ + bl 475ec │ │ + b 47db8 │ │ movi v4.8h, #0x0 │ │ movi v5.8h, #0x0 │ │ movi v6.8h, #0x0 │ │ movi v7.8h, #0x0 │ │ subs w8, w8, #0x2 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ - b.gt 48234 │ │ + b.gt 47da0 │ │ add x6, x0, #0x0 │ │ add x7, x5, #0x0 │ │ mov x8, #0x80 // #128 │ │ - bl 45878 │ │ + bl 45588 │ │ add x6, x0, #0x10 │ │ add x7, x5, #0x10 │ │ mov x8, #0x80 // #128 │ │ - bl 45878 │ │ + bl 45588 │ │ add x6, x0, #0x20 │ │ add x7, x5, #0x20 │ │ mov x8, #0x80 // #128 │ │ - bl 45878 │ │ + bl 45588 │ │ add x6, x0, #0x30 │ │ add x7, x5, #0x30 │ │ mov x8, #0x80 // #128 │ │ - bl 45878 │ │ + bl 45588 │ │ add x6, x0, #0x40 │ │ add x7, x5, #0x40 │ │ mov x8, #0x80 // #128 │ │ - bl 45878 │ │ + bl 45588 │ │ add x6, x0, #0x50 │ │ add x7, x5, #0x50 │ │ mov x8, #0x80 // #128 │ │ - bl 45878 │ │ + bl 45588 │ │ add x6, x0, #0x60 │ │ add x7, x5, #0x60 │ │ mov x8, #0x80 // #128 │ │ - bl 45878 │ │ + bl 45588 │ │ add x6, x0, #0x70 │ │ add x7, x5, #0x70 │ │ mov x8, #0x80 // #128 │ │ - bl 45878 │ │ + bl 45588 │ │ add sp, x5, #0x1, lsl #12 │ │ br x15 │ │ - cbnz w3, 48308 │ │ + cbnz w3, 47e74 │ │ mov w16, #0x5a800000 // #1518338048 │ │ ld1r {v16.4s}, [x2] │ │ dup v0.2s, w16 │ │ sqrdmulh v20.4s, v16.4s, v0.s[0] │ │ str wzr, [x2] │ │ sqrdmulh v20.4s, v20.4s, v0.s[0] │ │ sqrshrn v16.4h, v20.4s, #1 │ │ sqrshrn2 v16.8h, v20.4s, #1 │ │ sqrdmulh v16.8h, v16.8h, v0.h[1] │ │ srshr v16.8h, v16.8h, #4 │ │ mov w4, #0x40 // #64 │ │ - b 41750 │ │ + b 41608 │ │ mov x15, x30 │ │ sub sp, sp, #0xc00 │ │ add x5, sp, #0x400 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x400 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x6b0 │ │ ldrh w12, [x13], #2 │ │ add x6, x5, #0x0 │ │ add x7, x2, #0x0 │ │ mov x8, #0x80 // #128 │ │ - bl 45438 │ │ + bl 45148 │ │ add x6, x5, #0x100 │ │ mov w8, #0x1c // #28 │ │ cmp w3, w12 │ │ - b.lt 48414 // b.tstop │ │ + b.lt 47f80 // b.tstop │ │ ldrh w12, [x13], #2 │ │ add x7, x2, #0x10 │ │ mov x8, #0x80 // #128 │ │ - bl 45438 │ │ + bl 45148 │ │ add x6, x5, #0x200 │ │ mov w8, #0x18 // #24 │ │ cmp w3, w12 │ │ - b.lt 48414 // b.tstop │ │ + b.lt 47f80 // b.tstop │ │ ldrh w12, [x13], #2 │ │ add x7, x2, #0x20 │ │ mov x8, #0x80 // #128 │ │ - bl 45438 │ │ + bl 45148 │ │ add x6, x5, #0x300 │ │ mov w8, #0x14 // #20 │ │ cmp w3, w12 │ │ - b.lt 48414 // b.tstop │ │ + b.lt 47f80 // b.tstop │ │ ldrh w12, [x13], #2 │ │ add x7, x2, #0x30 │ │ mov x8, #0x80 // #128 │ │ - bl 45438 │ │ + bl 45148 │ │ add x6, x5, #0x400 │ │ mov w8, #0x10 // #16 │ │ cmp w3, w12 │ │ - b.lt 48414 // b.tstop │ │ + b.lt 47f80 // b.tstop │ │ ldrh w12, [x13], #2 │ │ add x7, x2, #0x40 │ │ mov x8, #0x80 // #128 │ │ - bl 45438 │ │ + bl 45148 │ │ add x6, x5, #0x500 │ │ mov w8, #0xc // #12 │ │ cmp w3, w12 │ │ - b.lt 48414 // b.tstop │ │ + b.lt 47f80 // b.tstop │ │ ldrh w12, [x13], #2 │ │ add x7, x2, #0x50 │ │ mov x8, #0x80 // #128 │ │ - bl 45438 │ │ + bl 45148 │ │ add x6, x5, #0x600 │ │ mov w8, #0x8 // #8 │ │ cmp w3, w12 │ │ - b.lt 48414 // b.tstop │ │ + b.lt 47f80 // b.tstop │ │ ldrh w12, [x13], #2 │ │ add x7, x2, #0x60 │ │ mov x8, #0x80 // #128 │ │ - bl 45438 │ │ + bl 45148 │ │ add x6, x5, #0x700 │ │ mov w8, #0x4 // #4 │ │ cmp w3, w12 │ │ - b.lt 48414 // b.tstop │ │ + b.lt 47f80 // b.tstop │ │ ldrh w12, [x13], #2 │ │ add x7, x2, #0x70 │ │ mov x8, #0x80 // #128 │ │ - bl 45438 │ │ - b 4843c │ │ + bl 45148 │ │ + b 47fa8 │ │ movi v4.8h, #0x0 │ │ movi v5.8h, #0x0 │ │ movi v6.8h, #0x0 │ │ movi v7.8h, #0x0 │ │ subs w8, w8, #0x4 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ - b.gt 48424 │ │ + b.gt 47f90 │ │ add x7, x5, #0x0 │ │ mov x8, #0x40 // #64 │ │ - bl 2ef6c │ │ + bl 2f2a4 │ │ add x6, x0, #0x0 │ │ - bl 47bf4 │ │ + bl 477a4 │ │ add x7, x5, #0x10 │ │ mov x8, #0x40 // #64 │ │ - bl 2ef6c │ │ + bl 2f2a4 │ │ add x6, x0, #0x10 │ │ - bl 47bf4 │ │ + bl 477a4 │ │ add x7, x5, #0x20 │ │ mov x8, #0x40 // #64 │ │ - bl 2ef6c │ │ + bl 2f2a4 │ │ add x6, x0, #0x20 │ │ - bl 47bf4 │ │ + bl 477a4 │ │ add x7, x5, #0x30 │ │ mov x8, #0x40 // #64 │ │ - bl 2ef6c │ │ + bl 2f2a4 │ │ add x6, x0, #0x30 │ │ - bl 47bf4 │ │ + bl 477a4 │ │ add sp, x5, #0x800 │ │ br x15 │ │ - cbnz w3, 484c4 │ │ + cbnz w3, 48030 │ │ mov w16, #0x5a800000 // #1518338048 │ │ ld1r {v16.4s}, [x2] │ │ dup v0.2s, w16 │ │ sqrdmulh v20.4s, v16.4s, v0.s[0] │ │ str wzr, [x2] │ │ sqrshrn v16.4h, v20.4s, #2 │ │ sqrshrn2 v16.8h, v20.4s, #2 │ │ sqrdmulh v16.8h, v16.8h, v0.h[1] │ │ srshr v16.8h, v16.8h, #4 │ │ mov w4, #0x10 // #16 │ │ - b 4179c │ │ + b 41640 │ │ mov x15, x30 │ │ sub sp, sp, #0xc00 │ │ add x4, sp, #0x400 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x410 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x6c0 │ │ add x6, x4, #0x0 │ │ add x7, x2, #0x0 │ │ mov x8, #0x40 // #64 │ │ mov x12, #0xfffffffffffffffe // #-2 │ │ - bl 4729c │ │ + bl 46e4c │ │ add x6, x4, #0x0 │ │ - bl 47a3c │ │ + bl 475ec │ │ ldrh w12, [x13], #2 │ │ add x6, x4, #0x200 │ │ mov w8, #0xc // #12 │ │ cmp w3, w12 │ │ - b.lt 4857c // b.tstop │ │ + b.lt 480e8 // b.tstop │ │ add x7, x2, #0x10 │ │ mov x8, #0x40 // #64 │ │ mov x12, #0xfffffffffffffffe // #-2 │ │ - bl 4729c │ │ + bl 46e4c │ │ add x6, x4, #0x200 │ │ - bl 47a3c │ │ + bl 475ec │ │ ldrh w12, [x13], #2 │ │ add x6, x4, #0x400 │ │ mov w8, #0x8 // #8 │ │ cmp w3, w12 │ │ - b.lt 4857c // b.tstop │ │ + b.lt 480e8 // b.tstop │ │ add x7, x2, #0x20 │ │ mov x8, #0x40 // #64 │ │ mov x12, #0xfffffffffffffffe // #-2 │ │ - bl 4729c │ │ + bl 46e4c │ │ add x6, x4, #0x400 │ │ - bl 47a3c │ │ + bl 475ec │ │ ldrh w12, [x13], #2 │ │ add x6, x4, #0x600 │ │ mov w8, #0x4 // #4 │ │ cmp w3, w12 │ │ - b.lt 4857c // b.tstop │ │ + b.lt 480e8 // b.tstop │ │ add x7, x2, #0x30 │ │ mov x8, #0x40 // #64 │ │ mov x12, #0xfffffffffffffffe // #-2 │ │ - bl 4729c │ │ + bl 46e4c │ │ add x6, x4, #0x600 │ │ - bl 47a3c │ │ - b 485a4 │ │ + bl 475ec │ │ + b 48110 │ │ movi v4.8h, #0x0 │ │ movi v5.8h, #0x0 │ │ movi v6.8h, #0x0 │ │ movi v7.8h, #0x0 │ │ subs w8, w8, #0x2 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ - b.gt 4858c │ │ - adrp x5, 29000 │ │ - add x5, x5, #0xb0 │ │ + b.gt 480f8 │ │ + adrp x5, 29000 │ │ + add x5, x5, #0x3e8 │ │ add x6, x0, #0x0 │ │ add x7, x4, #0x0 │ │ mov x8, #0x80 // #128 │ │ - bl 4347c │ │ + bl 432a8 │ │ add x6, x0, #0x10 │ │ add x7, x4, #0x10 │ │ mov x8, #0x80 // #128 │ │ - bl 4347c │ │ + bl 432a8 │ │ add x6, x0, #0x20 │ │ add x7, x4, #0x20 │ │ mov x8, #0x80 // #128 │ │ - bl 4347c │ │ + bl 432a8 │ │ add x6, x0, #0x30 │ │ add x7, x4, #0x30 │ │ mov x8, #0x80 // #128 │ │ - bl 4347c │ │ + bl 432a8 │ │ add x6, x0, #0x40 │ │ add x7, x4, #0x40 │ │ mov x8, #0x80 // #128 │ │ - bl 4347c │ │ + bl 432a8 │ │ add x6, x0, #0x50 │ │ add x7, x4, #0x50 │ │ mov x8, #0x80 // #128 │ │ - bl 4347c │ │ + bl 432a8 │ │ add x6, x0, #0x60 │ │ add x7, x4, #0x60 │ │ mov x8, #0x80 // #128 │ │ - bl 4347c │ │ + bl 432a8 │ │ add x6, x0, #0x70 │ │ add x7, x4, #0x70 │ │ mov x8, #0x80 // #128 │ │ - bl 4347c │ │ + bl 432a8 │ │ add sp, x4, #0x800 │ │ br x15 │ │ - cbnz w3, 48664 │ │ + cbnz w3, 481d0 │ │ mov w16, #0x5a800000 // #1518338048 │ │ ld1r {v16.4s}, [x2] │ │ dup v0.2s, w16 │ │ sqrdmulh v20.4s, v16.4s, v0.s[0] │ │ str wzr, [x2] │ │ sqrshrn v16.4h, v20.4s, #2 │ │ sqrshrn2 v16.8h, v20.4s, #2 │ │ sqrdmulh v16.8h, v16.8h, v0.h[1] │ │ srshr v16.8h, v16.8h, #4 │ │ mov w4, #0x40 // #64 │ │ - b 416f8 │ │ + b 415c4 │ │ mov x15, x30 │ │ sub sp, sp, #0x800 │ │ add x5, sp, #0x400 │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x410 │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x6c0 │ │ ldrh w12, [x13], #2 │ │ - adr x4, 42914 │ │ + adr x4, 42740 │ │ add x6, x5, #0x0 │ │ add x7, x2, #0x0 │ │ mov x8, #0x80 // #128 │ │ - bl 431d4 │ │ + bl 43000 │ │ add x6, x5, #0x80 │ │ mov w8, #0x1c // #28 │ │ cmp w3, w12 │ │ - b.lt 48774 // b.tstop │ │ + b.lt 482dc // b.tstop │ │ ldrh w12, [x13], #2 │ │ add x7, x2, #0x10 │ │ mov x8, #0x80 // #128 │ │ - bl 431d4 │ │ + bl 43000 │ │ add x6, x5, #0x100 │ │ mov w8, #0x18 // #24 │ │ cmp w3, w12 │ │ - b.lt 48774 // b.tstop │ │ + b.lt 482dc // b.tstop │ │ ldrh w12, [x13], #2 │ │ add x7, x2, #0x20 │ │ mov x8, #0x80 // #128 │ │ - bl 431d4 │ │ + bl 43000 │ │ add x6, x5, #0x180 │ │ mov w8, #0x14 // #20 │ │ cmp w3, w12 │ │ - b.lt 48774 // b.tstop │ │ + b.lt 482dc // b.tstop │ │ ldrh w12, [x13], #2 │ │ add x7, x2, #0x30 │ │ mov x8, #0x80 // #128 │ │ - bl 431d4 │ │ + bl 43000 │ │ add x6, x5, #0x200 │ │ mov w8, #0x10 // #16 │ │ cmp w3, w12 │ │ - b.lt 48774 // b.tstop │ │ + b.lt 482dc // b.tstop │ │ ldrh w12, [x13], #2 │ │ add x7, x2, #0x40 │ │ mov x8, #0x80 // #128 │ │ - bl 431d4 │ │ + bl 43000 │ │ add x6, x5, #0x280 │ │ mov w8, #0xc // #12 │ │ cmp w3, w12 │ │ - b.lt 48774 // b.tstop │ │ + b.lt 482dc // b.tstop │ │ ldrh w12, [x13], #2 │ │ add x7, x2, #0x50 │ │ mov x8, #0x80 // #128 │ │ - bl 431d4 │ │ + bl 43000 │ │ add x6, x5, #0x300 │ │ mov w8, #0x8 // #8 │ │ cmp w3, w12 │ │ - b.lt 48774 // b.tstop │ │ + b.lt 482dc // b.tstop │ │ ldrh w12, [x13], #2 │ │ add x7, x2, #0x60 │ │ mov x8, #0x80 // #128 │ │ - bl 431d4 │ │ + bl 43000 │ │ add x6, x5, #0x380 │ │ mov w8, #0x4 // #4 │ │ cmp w3, w12 │ │ - b.lt 48774 // b.tstop │ │ - ldrh w12, [x13], #2 │ │ + b.lt 482dc // b.tstop │ │ add x7, x2, #0x70 │ │ mov x8, #0x80 // #128 │ │ - bl 431d4 │ │ - b 48794 │ │ + bl 43000 │ │ + b 482fc │ │ movi v4.8h, #0x0 │ │ movi v5.8h, #0x0 │ │ movi v6.8h, #0x0 │ │ movi v7.8h, #0x0 │ │ subs w8, w8, #0x4 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ st1 {v4.8h-v7.8h}, [x6], #64 │ │ - b.gt 48784 │ │ + b.gt 482ec │ │ add x7, x5, #0x0 │ │ mov x8, #0x20 // #32 │ │ - bl 2ef6c │ │ + bl 2f2a4 │ │ add x6, x0, #0x0 │ │ - bl 47bf4 │ │ + bl 477a4 │ │ add x7, x5, #0x10 │ │ mov x8, #0x20 // #32 │ │ - bl 2ef6c │ │ + bl 2f2a4 │ │ add x6, x0, #0x10 │ │ - bl 47bf4 │ │ + bl 477a4 │ │ add sp, x5, #0x400 │ │ br x15 │ │ uabd v0.8h, v22.8h, v23.8h │ │ uabd v1.8h, v25.8h, v24.8h │ │ uabd v2.8h, v23.8h, v24.8h │ │ uabd v3.8h, v22.8h, v25.8h │ │ uabd v4.8h, v21.8h, v22.8h │ │ @@ -69397,15 +69131,15 @@ │ │ and v1.16b, v1.16b, v2.16b │ │ and v1.16b, v1.16b, v13.16b │ │ and v14.16b, v14.16b, v1.16b │ │ and v15.16b, v15.16b, v1.16b │ │ mov x16, v1.d[0] │ │ mov x17, v1.d[1] │ │ adds x16, x16, x17 │ │ - b.eq 48b7c // b.none │ │ + b.eq 486e0 // b.none │ │ movi v10.8h, #0x1 │ │ uabd v2.8h, v21.8h, v23.8h │ │ uabd v3.8h, v22.8h, v23.8h │ │ uabd v4.8h, v25.8h, v24.8h │ │ uabd v5.8h, v26.8h, v24.8h │ │ dup v9.8h, w9 │ │ uabd v6.8h, v20.8h, v23.8h │ │ @@ -69433,15 +69167,15 @@ │ │ umax v3.8h, v3.8h, v5.8h │ │ umax v3.8h, v3.8h, v7.8h │ │ cmhs v3.8h, v10.8h, v3.8h │ │ adds x16, x16, x17 │ │ and v15.16b, v15.16b, v3.16b │ │ and v15.16b, v15.16b, v14.16b │ │ bic v14.16b, v14.16b, v15.16b │ │ - b.eq 48968 // b.none │ │ + b.eq 484cc // b.none │ │ dup v3.8h, w8 │ │ sub v2.8h, v22.8h, v25.8h │ │ ushr v3.8h, v3.8h, #1 │ │ cmhi v0.8h, v0.8h, v12.8h │ │ mvn v9.16b, v3.16b │ │ smin v2.8h, v2.8h, v3.8h │ │ smax v2.8h, v2.8h, v9.8h │ │ @@ -69449,18 +69183,17 @@ │ │ sub v2.8h, v24.8h, v23.8h │ │ movi v5.8h, #0x3 │ │ bic v0.16b, v1.16b, v0.16b │ │ mul v2.8h, v2.8h, v5.8h │ │ movi v6.8h, #0x4 │ │ add v2.8h, v2.8h, v4.8h │ │ smin v2.8h, v2.8h, v3.8h │ │ - movi v7.8h, #0x3 │ │ smax v2.8h, v2.8h, v9.8h │ │ sqadd v4.8h, v6.8h, v2.8h │ │ - sqadd v5.8h, v7.8h, v2.8h │ │ + sqadd v5.8h, v5.8h, v2.8h │ │ smin v4.8h, v4.8h, v3.8h │ │ smin v5.8h, v5.8h, v3.8h │ │ sshr v4.8h, v4.8h, #3 │ │ sshr v5.8h, v5.8h, #3 │ │ movi v9.8h, #0x0 │ │ dup v3.8h, w8 │ │ sqadd v2.8h, v23.8h, v5.8h │ │ @@ -69479,15 +69212,15 @@ │ │ smax v2.8h, v2.8h, v9.8h │ │ smax v6.8h, v6.8h, v9.8h │ │ bit v22.16b, v2.16b, v0.16b │ │ bit v25.16b, v6.16b, v0.16b │ │ mov x16, v14.d[0] │ │ mov x17, v14.d[1] │ │ adds x16, x16, x17 │ │ - b.eq 48a08 // b.none │ │ + b.eq 4856c // b.none │ │ add v0.8h, v20.8h, v21.8h │ │ add v2.8h, v22.8h, v25.8h │ │ add v4.8h, v20.8h, v22.8h │ │ add v6.8h, v23.8h, v26.8h │ │ add v8.8h, v0.8h, v0.8h │ │ add v9.8h, v23.8h, v24.8h │ │ add v8.8h, v8.8h, v4.8h │ │ @@ -69519,20 +69252,20 @@ │ │ urshr v1.8h, v8.8h, #3 │ │ bit v24.16b, v13.16b, v14.16b │ │ bit v25.16b, v0.16b, v14.16b │ │ bit v26.16b, v1.16b, v14.16b │ │ mov x16, v15.d[0] │ │ mov x17, v15.d[1] │ │ adds x16, x16, x17 │ │ - b.ne 48a2c // b.any │ │ + b.ne 48590 // b.any │ │ mov x16, v14.d[0] │ │ mov x17, v14.d[1] │ │ adds x16, x16, x17 │ │ - b.eq 48b78 // b.none │ │ - b 48b74 │ │ + b.eq 486dc // b.none │ │ + b 486d8 │ │ add v2.8h, v17.8h, v17.8h │ │ add v4.8h, v17.8h, v18.8h │ │ add v6.8h, v17.8h, v19.8h │ │ add v8.8h, v17.8h, v20.8h │ │ add v12.8h, v2.8h, v4.8h │ │ add v10.8h, v6.8h, v8.8h │ │ add v6.8h, v17.8h, v21.8h │ │ @@ -69635,15 +69368,15 @@ │ │ cmhs v2.8h, v10.8h, v2.8h │ │ and v1.16b, v1.16b, v2.16b │ │ and v1.16b, v1.16b, v13.16b │ │ and v14.16b, v14.16b, v1.16b │ │ mov x16, v1.d[0] │ │ mov x17, v1.d[1] │ │ adds x16, x16, x17 │ │ - b.eq 48d8c // b.none │ │ + b.eq 488ec // b.none │ │ movi v10.8h, #0x1 │ │ uabd v2.8h, v21.8h, v23.8h │ │ uabd v3.8h, v22.8h, v23.8h │ │ uabd v4.8h, v25.8h, v24.8h │ │ uabd v5.8h, v26.8h, v24.8h │ │ dup v9.8h, w9 │ │ uabd v6.8h, v20.8h, v23.8h │ │ @@ -69656,15 +69389,15 @@ │ │ umax v2.8h, v2.8h, v6.8h │ │ cmhs v2.8h, v10.8h, v2.8h │ │ and v14.16b, v2.16b, v14.16b │ │ bic v1.16b, v1.16b, v14.16b │ │ mov x16, v1.d[0] │ │ mov x17, v1.d[1] │ │ adds x16, x16, x17 │ │ - b.eq 48ce4 // b.none │ │ + b.eq 48844 // b.none │ │ dup v3.8h, w8 │ │ sub v2.8h, v22.8h, v25.8h │ │ ushr v3.8h, v3.8h, #1 │ │ cmhi v0.8h, v0.8h, v12.8h │ │ mvn v9.16b, v3.16b │ │ smin v2.8h, v2.8h, v3.8h │ │ smax v2.8h, v2.8h, v9.8h │ │ @@ -69672,18 +69405,17 @@ │ │ sub v2.8h, v24.8h, v23.8h │ │ movi v5.8h, #0x3 │ │ bic v0.16b, v1.16b, v0.16b │ │ mul v2.8h, v2.8h, v5.8h │ │ movi v6.8h, #0x4 │ │ add v2.8h, v2.8h, v4.8h │ │ smin v2.8h, v2.8h, v3.8h │ │ - movi v7.8h, #0x3 │ │ smax v2.8h, v2.8h, v9.8h │ │ sqadd v4.8h, v6.8h, v2.8h │ │ - sqadd v5.8h, v7.8h, v2.8h │ │ + sqadd v5.8h, v5.8h, v2.8h │ │ smin v4.8h, v4.8h, v3.8h │ │ smin v5.8h, v5.8h, v3.8h │ │ sshr v4.8h, v4.8h, #3 │ │ sshr v5.8h, v5.8h, #3 │ │ movi v9.8h, #0x0 │ │ dup v3.8h, w8 │ │ sqadd v2.8h, v23.8h, v5.8h │ │ @@ -69702,15 +69434,15 @@ │ │ smax v2.8h, v2.8h, v9.8h │ │ smax v6.8h, v6.8h, v9.8h │ │ bit v22.16b, v2.16b, v0.16b │ │ bit v25.16b, v6.16b, v0.16b │ │ mov x16, v14.d[0] │ │ mov x17, v14.d[1] │ │ adds x16, x16, x17 │ │ - b.eq 48d88 // b.none │ │ + b.eq 488e8 // b.none │ │ add v0.8h, v20.8h, v21.8h │ │ add v2.8h, v22.8h, v25.8h │ │ add v4.8h, v20.8h, v22.8h │ │ add v6.8h, v23.8h, v26.8h │ │ add v8.8h, v0.8h, v0.8h │ │ add v9.8h, v23.8h, v24.8h │ │ add v8.8h, v8.8h, v4.8h │ │ @@ -69763,15 +69495,15 @@ │ │ cmhs v2.8h, v10.8h, v2.8h │ │ and v1.16b, v1.16b, v2.16b │ │ and v1.16b, v1.16b, v13.16b │ │ and v14.16b, v14.16b, v1.16b │ │ mov x16, v1.d[0] │ │ mov x17, v1.d[1] │ │ adds x16, x16, x17 │ │ - b.eq 48f48 // b.none │ │ + b.eq 48aa4 // b.none │ │ movi v10.8h, #0x1 │ │ uabd v2.8h, v21.8h, v23.8h │ │ uabd v3.8h, v22.8h, v23.8h │ │ uabd v4.8h, v25.8h, v24.8h │ │ uabd v5.8h, v26.8h, v24.8h │ │ dup v9.8h, w9 │ │ umax v2.8h, v2.8h, v3.8h │ │ @@ -69780,15 +69512,15 @@ │ │ ushl v10.8h, v10.8h, v9.8h │ │ cmhs v2.8h, v10.8h, v2.8h │ │ and v14.16b, v2.16b, v14.16b │ │ bic v1.16b, v1.16b, v14.16b │ │ mov x16, v1.d[0] │ │ mov x17, v1.d[1] │ │ adds x16, x16, x17 │ │ - b.eq 48ed4 // b.none │ │ + b.eq 48a30 // b.none │ │ dup v3.8h, w8 │ │ sub v2.8h, v22.8h, v25.8h │ │ ushr v3.8h, v3.8h, #1 │ │ cmhi v0.8h, v0.8h, v12.8h │ │ mvn v9.16b, v3.16b │ │ smin v2.8h, v2.8h, v3.8h │ │ smax v2.8h, v2.8h, v9.8h │ │ @@ -69796,18 +69528,17 @@ │ │ sub v2.8h, v24.8h, v23.8h │ │ movi v5.8h, #0x3 │ │ bic v0.16b, v1.16b, v0.16b │ │ mul v2.8h, v2.8h, v5.8h │ │ movi v6.8h, #0x4 │ │ add v2.8h, v2.8h, v4.8h │ │ smin v2.8h, v2.8h, v3.8h │ │ - movi v7.8h, #0x3 │ │ smax v2.8h, v2.8h, v9.8h │ │ sqadd v4.8h, v6.8h, v2.8h │ │ - sqadd v5.8h, v7.8h, v2.8h │ │ + sqadd v5.8h, v5.8h, v2.8h │ │ smin v4.8h, v4.8h, v3.8h │ │ smin v5.8h, v5.8h, v3.8h │ │ sshr v4.8h, v4.8h, #3 │ │ sshr v5.8h, v5.8h, #3 │ │ movi v9.8h, #0x0 │ │ dup v3.8h, w8 │ │ sqadd v2.8h, v23.8h, v5.8h │ │ @@ -69826,15 +69557,15 @@ │ │ smax v2.8h, v2.8h, v9.8h │ │ smax v6.8h, v6.8h, v9.8h │ │ bit v22.16b, v2.16b, v0.16b │ │ bit v25.16b, v6.16b, v0.16b │ │ mov x16, v14.d[0] │ │ mov x17, v14.d[1] │ │ adds x16, x16, x17 │ │ - b.eq 48f44 // b.none │ │ + b.eq 48aa0 // b.none │ │ add v0.8h, v21.8h, v21.8h │ │ add v2.8h, v21.8h, v22.8h │ │ add v4.8h, v22.8h, v23.8h │ │ add v6.8h, v23.8h, v24.8h │ │ add v8.8h, v0.8h, v2.8h │ │ add v10.8h, v4.8h, v6.8h │ │ add v12.8h, v24.8h, v25.8h │ │ @@ -69868,15 +69599,15 @@ │ │ cmhs v1.8h, v11.8h, v0.8h │ │ cmhs v2.8h, v10.8h, v2.8h │ │ and v1.16b, v1.16b, v2.16b │ │ and v1.16b, v1.16b, v13.16b │ │ mov x16, v1.d[0] │ │ mov x17, v1.d[1] │ │ adds x16, x16, x17 │ │ - b.eq 49038 // b.none │ │ + b.eq 48b90 // b.none │ │ dup v3.8h, w8 │ │ sub v2.8h, v22.8h, v25.8h │ │ ushr v3.8h, v3.8h, #1 │ │ cmhi v0.8h, v0.8h, v12.8h │ │ mvn v9.16b, v3.16b │ │ smin v2.8h, v2.8h, v3.8h │ │ smax v2.8h, v2.8h, v9.8h │ │ @@ -69884,18 +69615,17 @@ │ │ sub v2.8h, v24.8h, v23.8h │ │ movi v5.8h, #0x3 │ │ bic v0.16b, v1.16b, v0.16b │ │ mul v2.8h, v2.8h, v5.8h │ │ movi v6.8h, #0x4 │ │ add v2.8h, v2.8h, v4.8h │ │ smin v2.8h, v2.8h, v3.8h │ │ - movi v7.8h, #0x3 │ │ smax v2.8h, v2.8h, v9.8h │ │ sqadd v4.8h, v6.8h, v2.8h │ │ - sqadd v5.8h, v7.8h, v2.8h │ │ + sqadd v5.8h, v5.8h, v2.8h │ │ smin v4.8h, v4.8h, v3.8h │ │ smin v5.8h, v5.8h, v3.8h │ │ sshr v4.8h, v4.8h, #3 │ │ sshr v5.8h, v5.8h, #3 │ │ movi v9.8h, #0x0 │ │ dup v3.8h, w8 │ │ sqadd v2.8h, v23.8h, v5.8h │ │ @@ -69920,15 +69650,15 @@ │ │ mov x15, x30 │ │ sub x16, x0, x1, lsl #1 │ │ ld1 {v22.8h}, [x16], x1 │ │ ld1 {v24.8h}, [x0], x1 │ │ ld1 {v23.8h}, [x16], x1 │ │ ld1 {v25.8h}, [x0], x1 │ │ sub x0, x0, x1, lsl #1 │ │ - bl 48f4c │ │ + bl 48aa8 │ │ sub x16, x0, x1, lsl #1 │ │ st1 {v22.8h}, [x16], x1 │ │ st1 {v24.8h}, [x0], x1 │ │ st1 {v23.8h}, [x16], x1 │ │ st1 {v25.8h}, [x0], x1 │ │ sub x0, x0, x1, lsl #1 │ │ br x15 │ │ @@ -69948,15 +69678,15 @@ │ │ trn2 v27.8h, v22.8h, v23.8h │ │ trn1 v28.8h, v24.8h, v25.8h │ │ trn2 v29.8h, v24.8h, v25.8h │ │ trn1 v22.4s, v26.4s, v28.4s │ │ trn2 v24.4s, v26.4s, v28.4s │ │ trn1 v23.4s, v27.4s, v29.4s │ │ trn2 v25.4s, v27.4s, v29.4s │ │ - bl 48f4c │ │ + bl 48aa8 │ │ sub x16, x0, x1, lsl #3 │ │ sub x16, x16, #0x4 │ │ trn1 v26.8h, v22.8h, v23.8h │ │ trn2 v27.8h, v22.8h, v23.8h │ │ trn1 v28.8h, v24.8h, v25.8h │ │ trn2 v29.8h, v24.8h, v25.8h │ │ trn1 v22.4s, v26.4s, v28.4s │ │ @@ -69981,15 +69711,15 @@ │ │ ld1 {v24.8h}, [x0], x1 │ │ ld1 {v22.8h}, [x16], x1 │ │ ld1 {v25.8h}, [x0], x1 │ │ ld1 {v23.8h}, [x16], x1 │ │ ld1 {v26.8h}, [x0], x1 │ │ sub x0, x0, x1, lsl #1 │ │ sub x0, x0, x1 │ │ - bl 48d90 │ │ + bl 488f0 │ │ sub x16, x0, x1, lsl #1 │ │ st1 {v22.8h}, [x16], x1 │ │ st1 {v24.8h}, [x0], x1 │ │ st1 {v23.8h}, [x16], x1 │ │ st1 {v25.8h}, [x0], x1 │ │ sub x0, x0, x1, lsl #1 │ │ br x15 │ │ @@ -70025,15 +69755,15 @@ │ │ trn2 v24.2d, v23.2d, v24.2d │ │ trn1 v21.2d, v25.2d, v26.2d │ │ trn2 v25.2d, v25.2d, v26.2d │ │ trn2 v26.2d, v28.2d, v22.2d │ │ trn1 v22.2d, v28.2d, v22.2d │ │ trn1 v23.2d, v29.2d, v27.2d │ │ trn2 v27.2d, v29.2d, v27.2d │ │ - bl 48d90 │ │ + bl 488f0 │ │ sub x16, x0, x1, lsl #3 │ │ sub x16, x16, #0x4 │ │ trn1 v26.8h, v22.8h, v23.8h │ │ trn2 v27.8h, v22.8h, v23.8h │ │ trn1 v28.8h, v24.8h, v25.8h │ │ trn2 v29.8h, v24.8h, v25.8h │ │ trn1 v22.4s, v26.4s, v28.4s │ │ @@ -70058,16 +69788,16 @@ │ │ ld1 {v21.8h}, [x16], x1 │ │ ld1 {v25.8h}, [x0], x1 │ │ ld1 {v22.8h}, [x16], x1 │ │ ld1 {v26.8h}, [x0], x1 │ │ ld1 {v23.8h}, [x16], x1 │ │ ld1 {v27.8h}, [x0], x1 │ │ sub x0, x0, x1, lsl #2 │ │ - adr x14, 492b4 │ │ - bl 48b80 │ │ + adr x14, 48e0c │ │ + bl 486e4 │ │ sub x16, x0, x1, lsl #1 │ │ sub x16, x16, x1 │ │ st1 {v21.8h}, [x16], x1 │ │ st1 {v24.8h}, [x0], x1 │ │ st1 {v22.8h}, [x16], x1 │ │ st1 {v25.8h}, [x0], x1 │ │ st1 {v23.8h}, [x16], x1 │ │ @@ -70114,16 +69844,16 @@ │ │ trn2 v24.2d, v23.2d, v24.2d │ │ trn1 v21.2d, v25.2d, v26.2d │ │ trn2 v25.2d, v25.2d, v26.2d │ │ trn2 v26.2d, v28.2d, v22.2d │ │ trn1 v22.2d, v28.2d, v22.2d │ │ trn1 v23.2d, v29.2d, v27.2d │ │ trn2 v27.2d, v29.2d, v27.2d │ │ - adr x14, 493fc │ │ - bl 48b80 │ │ + adr x14, 48f54 │ │ + bl 486e4 │ │ sub x16, x0, x1, lsl #3 │ │ sub x16, x16, #0x8 │ │ trn1 v28.8h, v20.8h, v21.8h │ │ trn2 v29.8h, v20.8h, v21.8h │ │ trn1 v21.8h, v22.8h, v23.8h │ │ trn2 v23.8h, v22.8h, v23.8h │ │ trn1 v20.8h, v24.8h, v25.8h │ │ @@ -70193,17 +69923,17 @@ │ │ ld1 {v28.8h}, [x0], x1 │ │ ld1 {v22.8h}, [x16], x1 │ │ ld1 {v29.8h}, [x0], x1 │ │ ld1 {v23.8h}, [x16], x1 │ │ ld1 {v30.8h}, [x0], x1 │ │ sub x0, x0, x1, lsl #3 │ │ add x0, x0, x1 │ │ - adr x13, 494ec │ │ - adr x14, 49518 │ │ - bl 487c4 │ │ + adr x13, 49044 │ │ + adr x14, 49070 │ │ + bl 4832c │ │ sub x16, x0, x1, lsl #2 │ │ sub x16, x16, x1, lsl #1 │ │ st1 {v0.8h}, [x16], x1 │ │ st1 {v6.8h}, [x0], x1 │ │ st1 {v1.8h}, [x16], x1 │ │ st1 {v7.8h}, [x0], x1 │ │ st1 {v2.8h}, [x16], x1 │ │ @@ -70297,17 +70027,17 @@ │ │ trn2 v28.2d, v27.2d, v28.2d │ │ trn1 v25.2d, v29.2d, v30.2d │ │ trn2 v29.2d, v29.2d, v30.2d │ │ trn2 v30.2d, v0.2d, v26.2d │ │ trn1 v26.2d, v0.2d, v26.2d │ │ trn1 v27.2d, v1.2d, v31.2d │ │ trn2 v31.2d, v1.2d, v31.2d │ │ - adr x13, 49754 │ │ - adr x14, 497e8 │ │ - bl 487c4 │ │ + adr x13, 492ac │ │ + adr x14, 49340 │ │ + bl 4832c │ │ sub x0, x0, x1, lsl #3 │ │ sub x16, x0, #0x10 │ │ trn1 v18.8h, v16.8h, v17.8h │ │ trn2 v19.8h, v16.8h, v17.8h │ │ trn1 v17.8h, v0.8h, v1.8h │ │ trn2 v1.8h, v0.8h, v1.8h │ │ trn1 v16.8h, v2.8h, v3.8h │ │ @@ -70440,40 +70170,40 @@ │ │ stp d14, d15, [sp, #48] │ │ ldp w6, w7, [x2] │ │ ldr w2, [x2, #8] │ │ add x5, x5, #0x80 │ │ orr w7, w7, w2 │ │ sub x4, x3, x4, lsl #2 │ │ orr w6, w6, w7 │ │ - tst w6, #0xf │ │ + tst w6, #0x3 │ │ ld1 {v0.8b}, [x4], #8 │ │ ld1 {v1.8b}, [x3], #8 │ │ - b.eq 4995c // b.none │ │ + b.eq 494b4 // b.none │ │ ld1r {v5.8b}, [x5] │ │ add x5, x5, #0x8 │ │ movi v2.2s, #0xff │ │ dup v13.2s, w6 │ │ dup v31.8h, w9 │ │ and v0.8b, v0.8b, v2.8b │ │ and v1.8b, v1.8b, v2.8b │ │ cmtst v3.8b, v1.8b, v2.8b │ │ movi v4.8b, #0x1 │ │ ld1r {v6.8b}, [x5] │ │ sub x5, x5, #0x8 │ │ bif v1.8b, v0.8b, v3.8b │ │ + cmtst v2.2s, v1.2s, v2.2s │ │ mul v1.2s, v1.2s, v4.2s │ │ dup v15.2s, w2 │ │ - cmtst v2.2s, v1.2s, v2.2s │ │ dup v14.2s, w7 │ │ mov x16, v2.d[0] │ │ cmp x16, #0x0 │ │ - b.eq 4995c // b.none │ │ + b.eq 494b4 // b.none │ │ neg v5.8b, v5.8b │ │ - adrp x16, a9000 │ │ - add x16, x16, #0x438 │ │ + adrp x16, aa000 │ │ + add x16, x16, #0x6e8 │ │ ushr v12.8b, v1.8b, #4 │ │ ld1 {v16.2s}, [x16] │ │ sshl v3.8b, v1.8b, v5.8b │ │ cmtst v15.2s, v15.2s, v16.2s │ │ movi v7.8b, #0x2 │ │ umin v3.8b, v3.8b, v6.8b │ │ add v0.8b, v1.8b, v7.8b │ │ @@ -70488,28 +70218,28 @@ │ │ and v13.8b, v13.8b, v2.8b │ │ sxtl v14.8h, v14.8b │ │ sxtl v13.8h, v13.8b │ │ sxtl v15.8h, v15.8b │ │ ushl v12.8h, v12.8h, v31.8h │ │ ushl v11.8h, v11.8h, v31.8h │ │ ushl v10.8h, v10.8h, v31.8h │ │ - tst w2, #0xf │ │ - b.eq 49948 // b.none │ │ - bl 49450 │ │ - b 4995c │ │ - tst w7, #0xf │ │ - b.eq 49958 // b.none │ │ - bl 49254 │ │ - b 4995c │ │ - bl 4903c │ │ + tst w2, #0x3 │ │ + b.eq 494a0 // b.none │ │ + bl 48fa8 │ │ + b 494b4 │ │ + tst w7, #0x3 │ │ + b.eq 494b0 // b.none │ │ + bl 48dac │ │ + b 494b4 │ │ + bl 48b94 │ │ lsr w6, w6, #2 │ │ lsr w7, w7, #2 │ │ lsr w2, w2, #2 │ │ add x0, x0, #0x10 │ │ - cbnz w6, 49878 │ │ + cbnz w6, 493d0 │ │ ldp d14, d15, [sp, #48] │ │ ldp d12, d13, [sp, #32] │ │ ldp d10, d11, [sp, #16] │ │ ldp d8, d9, [sp], #64 │ │ br x11 │ │ mov x11, x30 │ │ mov w8, w7 │ │ @@ -70523,40 +70253,40 @@ │ │ ldp w6, w7, [x2] │ │ ldr w2, [x2, #8] │ │ add x5, x5, #0x80 │ │ orr w7, w7, w2 │ │ sub x3, x3, #0x4 │ │ lsl x4, x4, #2 │ │ orr w6, w6, w7 │ │ - tst w6, #0xf │ │ + tst w6, #0x3 │ │ ld2 {v0.s, v1.s}[0], [x3], x4 │ │ ld2 {v0.s, v1.s}[1], [x3], x4 │ │ - b.eq 49aac // b.none │ │ + b.eq 49604 // b.none │ │ ld1r {v5.8b}, [x5] │ │ add x5, x5, #0x8 │ │ movi v2.2s, #0xff │ │ dup v13.2s, w6 │ │ dup v31.8h, w9 │ │ and v0.8b, v0.8b, v2.8b │ │ and v1.8b, v1.8b, v2.8b │ │ cmtst v3.8b, v1.8b, v2.8b │ │ movi v4.8b, #0x1 │ │ ld1r {v6.8b}, [x5] │ │ sub x5, x5, #0x8 │ │ bif v1.8b, v0.8b, v3.8b │ │ + cmtst v2.2s, v1.2s, v2.2s │ │ mul v1.2s, v1.2s, v4.2s │ │ dup v15.2s, w2 │ │ - cmtst v2.2s, v1.2s, v2.2s │ │ dup v14.2s, w7 │ │ mov x16, v2.d[0] │ │ cmp x16, #0x0 │ │ - b.eq 49aac // b.none │ │ + b.eq 49604 // b.none │ │ neg v5.8b, v5.8b │ │ - adrp x16, a9000 │ │ - add x16, x16, #0x438 │ │ + adrp x16, aa000 │ │ + add x16, x16, #0x6e8 │ │ ushr v12.8b, v1.8b, #4 │ │ ld1 {v16.2s}, [x16] │ │ sshl v3.8b, v1.8b, v5.8b │ │ cmtst v15.2s, v15.2s, v16.2s │ │ movi v7.8b, #0x2 │ │ umin v3.8b, v3.8b, v6.8b │ │ add v0.8b, v1.8b, v7.8b │ │ @@ -70571,29 +70301,29 @@ │ │ and v13.8b, v13.8b, v2.8b │ │ sxtl v14.8h, v14.8b │ │ sxtl v13.8h, v13.8b │ │ sxtl v15.8h, v15.8b │ │ ushl v12.8h, v12.8h, v31.8h │ │ ushl v11.8h, v11.8h, v31.8h │ │ ushl v10.8h, v10.8h, v31.8h │ │ - tst w2, #0xf │ │ - b.eq 49a94 // b.none │ │ - bl 49534 │ │ - b 49ab0 │ │ - tst w7, #0xf │ │ - b.eq 49aa4 // b.none │ │ - bl 492d0 │ │ - b 49ab0 │ │ - bl 49078 │ │ - b 49ab0 │ │ + tst w2, #0x3 │ │ + b.eq 495ec // b.none │ │ + bl 4908c │ │ + b 49608 │ │ + tst w7, #0x3 │ │ + b.eq 495fc // b.none │ │ + bl 48e28 │ │ + b 49608 │ │ + bl 48bd0 │ │ + b 49608 │ │ add x0, x0, x1, lsl #3 │ │ lsr w6, w6, #2 │ │ lsr w7, w7, #2 │ │ lsr w2, w2, #2 │ │ - cbnz w6, 499c4 │ │ + cbnz w6, 4951c │ │ ldp d14, d15, [sp, #48] │ │ ldp d12, d13, [sp, #32] │ │ ldp d10, d11, [sp, #16] │ │ ldp d8, d9, [sp], #64 │ │ br x11 │ │ mov x11, x30 │ │ mov w8, w7 │ │ @@ -70604,39 +70334,39 @@ │ │ stp d10, d11, [sp, #16] │ │ stp d12, d13, [sp, #32] │ │ stp d14, d15, [sp, #48] │ │ ldp w6, w7, [x2] │ │ add x5, x5, #0x80 │ │ sub x4, x3, x4, lsl #2 │ │ orr w6, w6, w7 │ │ - tst w6, #0xf │ │ + tst w6, #0x3 │ │ ld1 {v0.8b}, [x4], #8 │ │ ld1 {v1.8b}, [x3], #8 │ │ - b.eq 49bd0 // b.none │ │ + b.eq 49728 // b.none │ │ ld1r {v5.8b}, [x5] │ │ add x5, x5, #0x8 │ │ movi v2.2s, #0xff │ │ dup v13.2s, w6 │ │ dup v31.8h, w9 │ │ and v0.8b, v0.8b, v2.8b │ │ and v1.8b, v1.8b, v2.8b │ │ cmtst v3.8b, v1.8b, v2.8b │ │ movi v4.8b, #0x1 │ │ ld1r {v6.8b}, [x5] │ │ sub x5, x5, #0x8 │ │ bif v1.8b, v0.8b, v3.8b │ │ - mul v1.2s, v1.2s, v4.2s │ │ cmtst v2.2s, v1.2s, v2.2s │ │ + mul v1.2s, v1.2s, v4.2s │ │ dup v14.2s, w7 │ │ mov x16, v2.d[0] │ │ cmp x16, #0x0 │ │ - b.eq 49bd0 // b.none │ │ + b.eq 49728 // b.none │ │ neg v5.8b, v5.8b │ │ - adrp x16, a9000 │ │ - add x16, x16, #0x438 │ │ + adrp x16, aa000 │ │ + add x16, x16, #0x6e8 │ │ ushr v12.8b, v1.8b, #4 │ │ ld1 {v16.2s}, [x16] │ │ sshl v3.8b, v1.8b, v5.8b │ │ movi v7.8b, #0x2 │ │ umin v3.8b, v3.8b, v6.8b │ │ add v0.8b, v1.8b, v7.8b │ │ umax v11.8b, v3.8b, v4.8b │ │ @@ -70649,23 +70379,23 @@ │ │ uxtl v10.8h, v10.8b │ │ and v13.8b, v13.8b, v2.8b │ │ sxtl v14.8h, v14.8b │ │ sxtl v13.8h, v13.8b │ │ ushl v12.8h, v12.8h, v31.8h │ │ ushl v11.8h, v11.8h, v31.8h │ │ ushl v10.8h, v10.8h, v31.8h │ │ - tst w7, #0xf │ │ - b.eq 49bcc // b.none │ │ - bl 49120 │ │ - b 49bd0 │ │ - bl 4903c │ │ + tst w7, #0x3 │ │ + b.eq 49724 // b.none │ │ + bl 48c78 │ │ + b 49728 │ │ + bl 48b94 │ │ lsr w6, w6, #2 │ │ lsr w7, w7, #2 │ │ add x0, x0, #0x10 │ │ - cbnz w6, 49b08 │ │ + cbnz w6, 49660 │ │ ldp d14, d15, [sp, #48] │ │ ldp d12, d13, [sp, #32] │ │ ldp d10, d11, [sp, #16] │ │ ldp d8, d9, [sp], #64 │ │ br x11 │ │ mov x11, x30 │ │ mov w8, w7 │ │ @@ -70677,39 +70407,39 @@ │ │ stp d12, d13, [sp, #32] │ │ stp d14, d15, [sp, #48] │ │ ldp w6, w7, [x2] │ │ add x5, x5, #0x80 │ │ sub x3, x3, #0x4 │ │ lsl x4, x4, #2 │ │ orr w6, w6, w7 │ │ - tst w6, #0xf │ │ + tst w6, #0x3 │ │ ld2 {v0.s, v1.s}[0], [x3], x4 │ │ ld2 {v0.s, v1.s}[1], [x3], x4 │ │ - b.eq 49cf8 // b.none │ │ + b.eq 49850 // b.none │ │ ld1r {v5.8b}, [x5] │ │ add x5, x5, #0x8 │ │ movi v2.2s, #0xff │ │ dup v13.2s, w6 │ │ dup v31.8h, w9 │ │ and v0.8b, v0.8b, v2.8b │ │ and v1.8b, v1.8b, v2.8b │ │ cmtst v3.8b, v1.8b, v2.8b │ │ movi v4.8b, #0x1 │ │ ld1r {v6.8b}, [x5] │ │ sub x5, x5, #0x8 │ │ bif v1.8b, v0.8b, v3.8b │ │ - mul v1.2s, v1.2s, v4.2s │ │ cmtst v2.2s, v1.2s, v2.2s │ │ + mul v1.2s, v1.2s, v4.2s │ │ dup v14.2s, w7 │ │ mov x16, v2.d[0] │ │ cmp x16, #0x0 │ │ - b.eq 49cf8 // b.none │ │ + b.eq 49850 // b.none │ │ neg v5.8b, v5.8b │ │ - adrp x16, a9000 │ │ - add x16, x16, #0x438 │ │ + adrp x16, aa000 │ │ + add x16, x16, #0x6e8 │ │ ushr v12.8b, v1.8b, #4 │ │ ld1 {v16.2s}, [x16] │ │ sshl v3.8b, v1.8b, v5.8b │ │ movi v7.8b, #0x2 │ │ umin v3.8b, v3.8b, v6.8b │ │ add v0.8b, v1.8b, v7.8b │ │ umax v11.8b, v3.8b, v4.8b │ │ @@ -70722,141 +70452,205 @@ │ │ uxtl v10.8h, v10.8b │ │ and v13.8b, v13.8b, v2.8b │ │ sxtl v14.8h, v14.8b │ │ sxtl v13.8h, v13.8b │ │ ushl v12.8h, v12.8h, v31.8h │ │ ushl v11.8h, v11.8h, v31.8h │ │ ushl v10.8h, v10.8h, v31.8h │ │ - tst w7, #0xf │ │ - b.eq 49cf0 // b.none │ │ - bl 4916c │ │ - b 49cfc │ │ - bl 49078 │ │ - b 49cfc │ │ + tst w7, #0x3 │ │ + b.eq 49848 // b.none │ │ + bl 48cc4 │ │ + b 49854 │ │ + bl 48bd0 │ │ + b 49854 │ │ add x0, x0, x1, lsl #3 │ │ lsr w6, w6, #2 │ │ lsr w7, w7, #2 │ │ - cbnz w6, 49c2c │ │ + cbnz w6, 49784 │ │ ldp d14, d15, [sp, #48] │ │ ldp d12, d13, [sp, #32] │ │ ldp d10, d11, [sp, #16] │ │ ldp d8, d9, [sp], #64 │ │ br x11 │ │ ldr w8, [sp] │ │ - ld1 {v0.8h}, [x4] │ │ - clz w8, w8 │ │ + ldr w9, [sp, #8] │ │ + stp x29, x30, [sp, #-32]! │ │ + stp d8, d9, [sp, #16] │ │ + mov x29, sp │ │ + ld1 {v0.8h, v1.8h}, [x7] │ │ + tst w8, #0x4 │ │ + sub sp, sp, #0x1, lsl #12 │ │ + sub sp, sp, #0x200 │ │ + dup v28.8h, w9 │ │ + clz w9, w9 │ │ movi v30.4s, #0x1 │ │ - sub w9, w8, #0x26 │ │ - sub w8, w8, #0x19 │ │ - neg w9, w9 │ │ - dup v1.4s, w9 │ │ - dup v29.4s, w8 │ │ + sub w10, w9, #0x26 │ │ + sub w11, w9, #0xb │ │ + sub w9, w9, #0x19 │ │ + neg w10, w10 │ │ + neg w11, w11 │ │ + dup v2.4s, w10 │ │ + dup v29.4s, w9 │ │ + dup v27.4s, w11 │ │ movi v31.8h, #0x20, lsl #8 │ │ - ushl v30.4s, v30.4s, v1.4s │ │ - mov w8, w5 │ │ - add w10, w5, #0x7 │ │ - and w10, w10, #0xfffffff8 │ │ - lsl w10, w10, #1 │ │ - mov v0.h[7], wzr │ │ - add x12, x0, x10 │ │ - lsl w10, w10, #1 │ │ - add x13, x2, x3 │ │ - lsl x3, x3, #1 │ │ - sub x10, x10, w5, uxtw #1 │ │ - cmp w5, #0x8 │ │ - add w11, w5, #0xd │ │ - and w11, w11, #0xfffffff8 │ │ - b.ge 49d84 // b.tcont │ │ - mov w11, #0x10 // #16 │ │ - sub x3, x3, w11, uxtw #1 │ │ - tst w7, #0x1 │ │ - b.eq 49da0 // b.none │ │ - cbnz x1, 49da0 │ │ - sub x2, x2, #0x6 │ │ - sub x13, x13, #0x6 │ │ - b 49da4 │ │ - add x3, x3, #0x6 │ │ - ld1 {v2.8h, v3.8h}, [x2], #32 │ │ - ld1 {v4.8h, v5.8h}, [x13], #32 │ │ - tst w7, #0x1 │ │ - b.eq 49ddc // b.none │ │ - cbz x1, 49dfc │ │ - ld1 {v1.d}[1], [x1], #8 │ │ - sub x2, x2, #0x6 │ │ - sub x13, x13, #0x6 │ │ - ld1 {v6.d}[1], [x1], #8 │ │ + ushl v30.4s, v30.4s, v2.4s │ │ + zip1 v0.2d, v0.2d, v1.2d │ │ + mov x14, sp │ │ + b.eq 4999c // b.none │ │ + mov x16, x2 │ │ + mov x2, #0x0 // #0 │ │ + bl 49a24 │ │ + add x3, x3, x4 │ │ + mov x9, x14 │ │ + mov x10, x14 │ │ + add x14, x14, #0x300 │ │ + bl 49a24 │ │ + add x3, x3, x4, lsl #2 │ │ + add x3, x3, x4 │ │ + mov x11, x14 │ │ + add x14, x14, #0x300 │ │ + mov x2, x16 │ │ + mov x16, x3 │ │ + mov x3, x0 │ │ + bl 49a24 │ │ + subs w6, w6, #0x1 │ │ + mov x12, x14 │ │ + mov x13, x14 │ │ + b.eq 49988 // b.none │ │ + add x3, x3, x1 │ │ + add x14, x14, #0x300 │ │ + bl 49a24 │ │ + mov x13, x14 │ │ + subs w6, w6, #0x1 │ │ + b.eq 49a1c // b.none │ │ + add x3, x3, x1 │ │ + add x14, x14, #0x300 │ │ + bl 49a24 │ │ + subs w6, w6, #0x1 │ │ + b.eq 49a18 // b.none │ │ + add x3, x3, x1 │ │ + add x15, x14, #0x300 │ │ + bl 49c88 │ │ + subs w6, w6, #0x1 │ │ + b.ne 4995c // b.any │ │ + tst w8, #0x8 │ │ + b.eq 49a18 // b.none │ │ + mov x3, x16 │ │ + mov x2, #0x0 // #0 │ │ + sub x4, x4, x1 │ │ + bl 49c88 │ │ + add x3, x3, x4 │ │ + bl 49c88 │ │ + bl 49ba4 │ │ + mov sp, x29 │ │ + ldp d8, d9, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + add x3, x3, x4, lsl #2 │ │ + add x16, x3, x4, lsl #1 │ │ + mov x3, x0 │ │ + bl 49a24 │ │ + subs w6, w6, #0x1 │ │ + mov x9, x14 │ │ + mov x10, x14 │ │ + mov x11, x14 │ │ + mov x12, x14 │ │ + mov x13, x14 │ │ + b.eq 49988 // b.none │ │ + add x3, x3, x1 │ │ + add x14, x14, #0x300 │ │ + bl 49a24 │ │ + subs w6, w6, #0x1 │ │ + mov x13, x14 │ │ + b.eq 49a1c // b.none │ │ + add x3, x3, x1 │ │ + add x14, x14, #0x300 │ │ + bl 49a24 │ │ + subs w6, w6, #0x1 │ │ + b.eq 49a18 // b.none │ │ + add x3, x3, x1 │ │ + add x15, x14, #0x300 │ │ + bl 49c88 │ │ + subs w6, w6, #0x1 │ │ + b.eq 49a18 // b.none │ │ + add x15, x15, #0xc00 │ │ + bl 49c88 │ │ + subs w6, w6, #0x1 │ │ + b.ne 49958 // b.any │ │ + bl 49ba4 │ │ + bl 49ba4 │ │ + b 49988 │ │ + stp x3, x5, [sp, #-32]! │ │ + str x14, [sp, #16] │ │ + tst w8, #0x1 │ │ + b.eq 49a5c // b.none │ │ + cbnz x2, 49a44 │ │ + sub x3, x3, #0x6 │ │ + ld1 {v2.8h, v3.8h}, [x3], #32 │ │ + b 49a70 │ │ + ld1 {v2.8h, v3.8h}, [x3], #32 │ │ + ld1 {v4.d}[1], [x2], #8 │ │ + sub x3, x3, #0x6 │ │ ext v3.16b, v2.16b, v3.16b, #10 │ │ - ext v2.16b, v1.16b, v2.16b, #10 │ │ - ext v5.16b, v4.16b, v5.16b, #10 │ │ - ext v4.16b, v6.16b, v4.16b, #10 │ │ - b 49dfc │ │ - dup v1.8h, v2.h[0] │ │ - dup v6.8h, v4.h[0] │ │ - sub x2, x2, #0x6 │ │ - sub x13, x13, #0x6 │ │ + ext v2.16b, v4.16b, v2.16b, #10 │ │ + b 49a70 │ │ + ld1 {v2.8h, v3.8h}, [x3], #32 │ │ + dup v4.8h, v2.h[0] │ │ + sub x3, x3, #0x6 │ │ ext v3.16b, v2.16b, v3.16b, #10 │ │ - ext v2.16b, v1.16b, v2.16b, #10 │ │ - ext v5.16b, v4.16b, v5.16b, #10 │ │ - ext v4.16b, v6.16b, v4.16b, #10 │ │ - tst w7, #0x2 │ │ - b.ne 49e2c // b.any │ │ - sub w9, w5, #0xe │ │ - ldr h27, [x2, w9, sxtw #1] │ │ - ldr h28, [x13, w9, sxtw #1] │ │ - dup v27.8h, v27.h[0] │ │ - dup v28.8h, v28.h[0] │ │ - cmp w5, #0xb │ │ - b.ge 49e2c // b.tcont │ │ - cmp w5, #0x7 │ │ - b.ge 49f4c // b.tcont │ │ - b 4a004 │ │ - ext v18.16b, v2.16b, v3.16b, #6 │ │ - ext v16.16b, v2.16b, v3.16b, #2 │ │ + ext v2.16b, v4.16b, v2.16b, #10 │ │ + ld1 {v4.8h}, [x3], #16 │ │ + tst w8, #0x2 │ │ + b.ne 49aac // b.any │ │ + cmp w5, #0x13 │ │ + b.ge 49aac // b.tcont │ │ + sub w17, w5, #0x16 │ │ + adrp x7, aa000 │ │ + add x7, x7, #0x71a │ │ + ldr h26, [x3, w17, sxtw #1] │ │ + sub x7, x7, w5, uxtw #1 │ │ + dup v26.8h, v26.h[0] │ │ + ld1 {v23.16b-v25.16b}, [x7] │ │ + bit v2.16b, v26.16b, v23.16b │ │ + bit v3.16b, v26.16b, v24.16b │ │ + bit v4.16b, v26.16b, v25.16b │ │ ext v17.16b, v2.16b, v3.16b, #4 │ │ ext v19.16b, v2.16b, v3.16b, #8 │ │ + ext v16.16b, v2.16b, v3.16b, #2 │ │ ext v20.16b, v2.16b, v3.16b, #10 │ │ - ushll v6.4s, v18.4h, #7 │ │ - ushll2 v7.4s, v18.8h, #7 │ │ ext v21.16b, v2.16b, v3.16b, #12 │ │ - smlal v6.4s, v2.4h, v0.h[0] │ │ - smlal v6.4s, v16.4h, v0.h[1] │ │ - smlal v6.4s, v17.4h, v0.h[2] │ │ - smlal v6.4s, v18.4h, v0.h[3] │ │ - smlal v6.4s, v19.4h, v0.h[4] │ │ - smlal v6.4s, v20.4h, v0.h[5] │ │ - smlal v6.4s, v21.4h, v0.h[6] │ │ - smlal2 v7.4s, v2.8h, v0.h[0] │ │ - smlal2 v7.4s, v16.8h, v0.h[1] │ │ - smlal2 v7.4s, v17.8h, v0.h[2] │ │ - smlal2 v7.4s, v18.8h, v0.h[3] │ │ - smlal2 v7.4s, v19.8h, v0.h[4] │ │ - smlal2 v7.4s, v20.8h, v0.h[5] │ │ - smlal2 v7.4s, v21.8h, v0.h[6] │ │ - ext v21.16b, v4.16b, v5.16b, #6 │ │ - ext v19.16b, v4.16b, v5.16b, #2 │ │ - ext v20.16b, v4.16b, v5.16b, #4 │ │ - ext v22.16b, v4.16b, v5.16b, #8 │ │ - ext v23.16b, v4.16b, v5.16b, #10 │ │ - ushll v16.4s, v21.4h, #7 │ │ - ushll2 v17.4s, v21.8h, #7 │ │ - ext v24.16b, v4.16b, v5.16b, #12 │ │ - smlal v16.4s, v4.4h, v0.h[0] │ │ - smlal v16.4s, v19.4h, v0.h[1] │ │ - smlal v16.4s, v20.4h, v0.h[2] │ │ - smlal v16.4s, v21.4h, v0.h[3] │ │ - smlal v16.4s, v22.4h, v0.h[4] │ │ - smlal v16.4s, v23.4h, v0.h[5] │ │ - smlal v16.4s, v24.4h, v0.h[6] │ │ - smlal2 v17.4s, v4.8h, v0.h[0] │ │ - smlal2 v17.4s, v19.8h, v0.h[1] │ │ - smlal2 v17.4s, v20.8h, v0.h[2] │ │ - smlal2 v17.4s, v21.8h, v0.h[3] │ │ - smlal2 v17.4s, v22.8h, v0.h[4] │ │ - smlal2 v17.4s, v23.8h, v0.h[5] │ │ - smlal2 v17.4s, v24.8h, v0.h[6] │ │ + ext v18.16b, v2.16b, v3.16b, #6 │ │ + add v19.8h, v19.8h, v17.8h │ │ + add v20.8h, v20.8h, v16.8h │ │ + add v21.8h, v21.8h, v2.8h │ │ + smull v6.4s, v18.4h, v0.h[3] │ │ + smlal v6.4s, v19.4h, v0.h[2] │ │ + smlal v6.4s, v20.4h, v0.h[1] │ │ + smlal v6.4s, v21.4h, v0.h[0] │ │ + smull2 v7.4s, v18.8h, v0.h[3] │ │ + smlal2 v7.4s, v19.8h, v0.h[2] │ │ + smlal2 v7.4s, v20.8h, v0.h[1] │ │ + smlal2 v7.4s, v21.8h, v0.h[0] │ │ + ext v17.16b, v3.16b, v4.16b, #4 │ │ + ext v19.16b, v3.16b, v4.16b, #8 │ │ + ext v16.16b, v3.16b, v4.16b, #2 │ │ + ext v20.16b, v3.16b, v4.16b, #10 │ │ + ext v21.16b, v3.16b, v4.16b, #12 │ │ + ext v18.16b, v3.16b, v4.16b, #6 │ │ + add v19.8h, v19.8h, v17.8h │ │ + add v20.8h, v20.8h, v16.8h │ │ + add v21.8h, v21.8h, v3.8h │ │ + smull v16.4s, v18.4h, v0.h[3] │ │ + smlal v16.4s, v19.4h, v0.h[2] │ │ + smlal v16.4s, v20.4h, v0.h[1] │ │ + smlal v16.4s, v21.4h, v0.h[0] │ │ + smull2 v17.4s, v18.8h, v0.h[3] │ │ + smlal2 v17.4s, v19.8h, v0.h[2] │ │ + smlal2 v17.4s, v20.8h, v0.h[1] │ │ + smlal2 v17.4s, v21.8h, v0.h[0] │ │ mvni v24.8h, #0x80, lsl #8 │ │ add v6.4s, v6.4s, v30.4s │ │ add v7.4s, v7.4s, v30.4s │ │ add v16.4s, v16.4s, v30.4s │ │ add v17.4s, v17.4s, v30.4s │ │ srshl v6.4s, v6.4s, v29.4s │ │ srshl v7.4s, v7.4s, v29.4s │ │ @@ -70866,949 +70660,801 @@ │ │ sqxtun2 v6.8h, v7.4s │ │ sqxtun v7.4h, v16.4s │ │ sqxtun2 v7.8h, v17.4s │ │ umin v6.8h, v6.8h, v24.8h │ │ umin v7.8h, v7.8h, v24.8h │ │ sub v6.8h, v6.8h, v31.8h │ │ sub v7.8h, v7.8h, v31.8h │ │ - st1 {v6.8h}, [x0], #16 │ │ - st1 {v7.8h}, [x12], #16 │ │ - subs w5, w5, #0x8 │ │ - b.le 4a1a8 │ │ - tst w7, #0x2 │ │ - mov v2.16b, v3.16b │ │ - mov v4.16b, v5.16b │ │ - ld1 {v3.8h}, [x2], #16 │ │ - ld1 {v5.8h}, [x13], #16 │ │ - b.ne 49e2c // b.any │ │ - b 49e18 │ │ - ext v18.16b, v2.16b, v3.16b, #6 │ │ - ext v16.16b, v2.16b, v3.16b, #2 │ │ + subs w5, w5, #0x10 │ │ + st1 {v6.8h, v7.8h}, [x14], #32 │ │ + b.le 49b98 │ │ + mov v2.16b, v4.16b │ │ + tst w8, #0x2 │ │ + ld1 {v3.8h, v4.8h}, [x3], #32 │ │ + b.ne 49aac // b.any │ │ + b 49a7c │ │ + ldr x14, [sp, #16] │ │ + ldp x3, x5, [sp], #32 │ │ + ret │ │ + stp x10, x11, [sp, #-64]! │ │ + stp x12, x13, [sp, #16] │ │ + stp x14, x14, [sp, #32] │ │ + stp x0, x5, [sp, #48] │ │ + ld1 {v16.8h, v17.8h}, [x9], #32 │ │ + ld1 {v18.8h, v19.8h}, [x10], #32 │ │ + ld1 {v20.8h, v21.8h}, [x11], #32 │ │ + ld1 {v22.8h, v23.8h}, [x12], #32 │ │ + ld1 {v24.8h, v25.8h}, [x13], #32 │ │ + ld1 {v6.8h, v7.8h}, [x14], #32 │ │ + smull v2.4s, v16.4h, v0.h[4] │ │ + smlal v2.4s, v18.4h, v0.h[5] │ │ + smlal v2.4s, v20.4h, v0.h[6] │ │ + smlal v2.4s, v22.4h, v0.h[7] │ │ + smlal v2.4s, v24.4h, v0.h[6] │ │ + smlal v2.4s, v6.4h, v0.h[5] │ │ + smlal v2.4s, v6.4h, v0.h[4] │ │ + smull2 v3.4s, v16.8h, v0.h[4] │ │ + smlal2 v3.4s, v18.8h, v0.h[5] │ │ + smlal2 v3.4s, v20.8h, v0.h[6] │ │ + smlal2 v3.4s, v22.8h, v0.h[7] │ │ + smlal2 v3.4s, v24.8h, v0.h[6] │ │ + smlal2 v3.4s, v6.8h, v0.h[5] │ │ + smlal2 v3.4s, v6.8h, v0.h[4] │ │ + smull v4.4s, v17.4h, v0.h[4] │ │ + smlal v4.4s, v19.4h, v0.h[5] │ │ + smlal v4.4s, v21.4h, v0.h[6] │ │ + smlal v4.4s, v23.4h, v0.h[7] │ │ + smlal v4.4s, v25.4h, v0.h[6] │ │ + smlal v4.4s, v7.4h, v0.h[5] │ │ + smlal v4.4s, v7.4h, v0.h[4] │ │ + smull2 v5.4s, v17.8h, v0.h[4] │ │ + smlal2 v5.4s, v19.8h, v0.h[5] │ │ + smlal2 v5.4s, v21.8h, v0.h[6] │ │ + smlal2 v5.4s, v23.8h, v0.h[7] │ │ + smlal2 v5.4s, v25.8h, v0.h[6] │ │ + smlal2 v5.4s, v7.8h, v0.h[5] │ │ + smlal2 v5.4s, v7.8h, v0.h[4] │ │ + srshl v2.4s, v2.4s, v27.4s │ │ + srshl v3.4s, v3.4s, v27.4s │ │ + srshl v4.4s, v4.4s, v27.4s │ │ + srshl v5.4s, v5.4s, v27.4s │ │ + sqxtun v2.4h, v2.4s │ │ + sqxtun2 v2.8h, v3.4s │ │ + sqxtun v3.4h, v4.4s │ │ + sqxtun2 v3.8h, v5.4s │ │ + umin v2.8h, v2.8h, v28.8h │ │ + umin v3.8h, v3.8h, v28.8h │ │ + subs w5, w5, #0x10 │ │ + st1 {v2.8h, v3.8h}, [x0], #32 │ │ + b.gt 49bb4 │ │ + ldp x0, x5, [sp, #48] │ │ + ldp x13, x14, [sp, #32] │ │ + ldp x11, x12, [sp, #16] │ │ + ldp x9, x10, [sp], #64 │ │ + add x0, x0, x1 │ │ + ret │ │ + stp x10, x11, [sp, #-80]! │ │ + stp x12, x13, [sp, #16] │ │ + stp x14, x15, [sp, #32] │ │ + stp x10, x0, [sp, #48] │ │ + stp x3, x5, [sp, #64] │ │ + tst w8, #0x1 │ │ + b.eq 49ccc // b.none │ │ + cbnz x2, 49cb4 │ │ + sub x3, x3, #0x6 │ │ + ld1 {v2.8h, v3.8h}, [x3], #32 │ │ + b 49ce0 │ │ + ld1 {v2.8h, v3.8h}, [x3], #32 │ │ + ld1 {v4.d}[1], [x2], #8 │ │ + sub x3, x3, #0x6 │ │ + ext v3.16b, v2.16b, v3.16b, #10 │ │ + ext v2.16b, v4.16b, v2.16b, #10 │ │ + b 49ce0 │ │ + ld1 {v2.8h, v3.8h}, [x3], #32 │ │ + dup v4.8h, v2.h[0] │ │ + sub x3, x3, #0x6 │ │ + ext v3.16b, v2.16b, v3.16b, #10 │ │ + ext v2.16b, v4.16b, v2.16b, #10 │ │ + ld1 {v4.8h}, [x3], #16 │ │ + tst w8, #0x2 │ │ + b.ne 49d1c // b.any │ │ + cmp w5, #0x13 │ │ + b.ge 49d1c // b.tcont │ │ + sub w17, w5, #0x16 │ │ + adrp x7, aa000 │ │ + add x7, x7, #0x71a │ │ + ldr h26, [x3, w17, sxtw #1] │ │ + sub x7, x7, w5, uxtw #1 │ │ + dup v26.8h, v26.h[0] │ │ + ld1 {v23.16b-v25.16b}, [x7] │ │ + bit v2.16b, v26.16b, v23.16b │ │ + bit v3.16b, v26.16b, v24.16b │ │ + bit v4.16b, v26.16b, v25.16b │ │ ext v17.16b, v2.16b, v3.16b, #4 │ │ ext v19.16b, v2.16b, v3.16b, #8 │ │ + ext v16.16b, v2.16b, v3.16b, #2 │ │ ext v20.16b, v2.16b, v3.16b, #10 │ │ - ushll v6.4s, v18.4h, #7 │ │ ext v21.16b, v2.16b, v3.16b, #12 │ │ - smlal v6.4s, v2.4h, v0.h[0] │ │ - smlal v6.4s, v16.4h, v0.h[1] │ │ - smlal v6.4s, v17.4h, v0.h[2] │ │ - smlal v6.4s, v18.4h, v0.h[3] │ │ - smlal v6.4s, v19.4h, v0.h[4] │ │ - smlal v6.4s, v20.4h, v0.h[5] │ │ - smlal v6.4s, v21.4h, v0.h[6] │ │ - ext v21.16b, v4.16b, v5.16b, #6 │ │ - ext v19.16b, v4.16b, v5.16b, #2 │ │ - ext v20.16b, v4.16b, v5.16b, #4 │ │ - ext v22.16b, v4.16b, v5.16b, #8 │ │ - ext v23.16b, v4.16b, v5.16b, #10 │ │ - ushll v16.4s, v21.4h, #7 │ │ - ext v24.16b, v4.16b, v5.16b, #12 │ │ - smlal v16.4s, v4.4h, v0.h[0] │ │ - smlal v16.4s, v19.4h, v0.h[1] │ │ - smlal v16.4s, v20.4h, v0.h[2] │ │ - smlal v16.4s, v21.4h, v0.h[3] │ │ - smlal v16.4s, v22.4h, v0.h[4] │ │ - smlal v16.4s, v23.4h, v0.h[5] │ │ - smlal v16.4s, v24.4h, v0.h[6] │ │ - mvni v24.4h, #0x80, lsl #8 │ │ + ext v18.16b, v2.16b, v3.16b, #6 │ │ + add v19.8h, v19.8h, v17.8h │ │ + add v20.8h, v20.8h, v16.8h │ │ + add v21.8h, v21.8h, v2.8h │ │ + smull v6.4s, v18.4h, v0.h[3] │ │ + smlal v6.4s, v19.4h, v0.h[2] │ │ + smlal v6.4s, v20.4h, v0.h[1] │ │ + smlal v6.4s, v21.4h, v0.h[0] │ │ + smull2 v7.4s, v18.8h, v0.h[3] │ │ + smlal2 v7.4s, v19.8h, v0.h[2] │ │ + smlal2 v7.4s, v20.8h, v0.h[1] │ │ + smlal2 v7.4s, v21.8h, v0.h[0] │ │ + ext v17.16b, v3.16b, v4.16b, #4 │ │ + ext v19.16b, v3.16b, v4.16b, #8 │ │ + ext v16.16b, v3.16b, v4.16b, #2 │ │ + ext v20.16b, v3.16b, v4.16b, #10 │ │ + ext v21.16b, v3.16b, v4.16b, #12 │ │ + ext v18.16b, v3.16b, v4.16b, #6 │ │ + add v19.8h, v19.8h, v17.8h │ │ + add v20.8h, v20.8h, v16.8h │ │ + add v21.8h, v21.8h, v3.8h │ │ + smull v24.4s, v18.4h, v0.h[3] │ │ + smlal v24.4s, v19.4h, v0.h[2] │ │ + smlal v24.4s, v20.4h, v0.h[1] │ │ + smlal v24.4s, v21.4h, v0.h[0] │ │ + smull2 v25.4s, v18.8h, v0.h[3] │ │ + smlal2 v25.4s, v19.8h, v0.h[2] │ │ + smlal2 v25.4s, v20.8h, v0.h[1] │ │ + smlal2 v25.4s, v21.8h, v0.h[0] │ │ + ld1 {v16.8h, v17.8h}, [x9], #32 │ │ + mvni v26.8h, #0x80, lsl #8 │ │ add v6.4s, v6.4s, v30.4s │ │ - add v16.4s, v16.4s, v30.4s │ │ + add v7.4s, v7.4s, v30.4s │ │ + add v24.4s, v24.4s, v30.4s │ │ + add v25.4s, v25.4s, v30.4s │ │ + ld1 {v18.8h, v19.8h}, [x10], #32 │ │ srshl v6.4s, v6.4s, v29.4s │ │ - srshl v16.4s, v16.4s, v29.4s │ │ + srshl v7.4s, v7.4s, v29.4s │ │ + srshl v24.4s, v24.4s, v29.4s │ │ + srshl v25.4s, v25.4s, v29.4s │ │ + ld1 {v20.8h, v21.8h}, [x11], #32 │ │ sqxtun v6.4h, v6.4s │ │ - sqxtun v7.4h, v16.4s │ │ - umin v6.4h, v6.4h, v24.4h │ │ - umin v7.4h, v7.4h, v24.4h │ │ - sub v6.4h, v6.4h, v31.4h │ │ - sub v7.4h, v7.4h, v31.4h │ │ - st1 {v6.4h}, [x0], #8 │ │ - st1 {v7.4h}, [x12], #8 │ │ - subs w5, w5, #0x4 │ │ - ext v2.16b, v2.16b, v3.16b, #8 │ │ - ext v3.16b, v3.16b, v3.16b, #8 │ │ - ext v4.16b, v4.16b, v5.16b, #8 │ │ - ext v5.16b, v5.16b, v5.16b, #8 │ │ - cmp w5, #0x5 │ │ - b.lt 4a01c // b.tstop │ │ - b.gt 4a078 │ │ - mov v3.16b, v27.16b │ │ - mov v5.16b, v28.16b │ │ - b 4a088 │ │ - sub w9, w5, #0x1 │ │ - adr x11, 4a070 │ │ - ldrh w9, [x11, w9, uxtw #1] │ │ - sub x11, x11, w9, uxth │ │ - mov v3.16b, v27.16b │ │ - mov v5.16b, v28.16b │ │ - br x11 │ │ - mov v2.d[1], v3.d[0] │ │ - mov v4.d[1], v5.d[0] │ │ - b 4a088 │ │ - ext v2.16b, v2.16b, v2.16b, #10 │ │ - ext v2.16b, v2.16b, v3.16b, #6 │ │ - ext v4.16b, v4.16b, v4.16b, #10 │ │ - ext v4.16b, v4.16b, v5.16b, #6 │ │ - b 4a088 │ │ - mov v2.s[3], v3.s[0] │ │ - mov v4.s[3], v5.s[0] │ │ - b 4a088 │ │ - mov v2.h[7], v3.h[0] │ │ - mov v4.h[7], v5.h[0] │ │ - b 4a088 │ │ - .inst 0x002c0038 ; NYI │ │ - .inst 0x000c0018 ; undefined │ │ - mov v27.h[0], v3.h[0] │ │ - mov v28.h[0], v5.h[0] │ │ - mov v3.16b, v27.16b │ │ - mov v5.16b, v28.16b │ │ - cmp w5, #0x4 │ │ - b.lt 4a144 // b.tstop │ │ - ext v18.16b, v2.16b, v3.16b, #6 │ │ + sqxtun2 v6.8h, v7.4s │ │ + sqxtun v7.4h, v24.4s │ │ + sqxtun2 v7.8h, v25.4s │ │ + ld1 {v22.8h, v23.8h}, [x12], #32 │ │ + umin v6.8h, v6.8h, v26.8h │ │ + umin v7.8h, v7.8h, v26.8h │ │ + ld1 {v24.8h, v25.8h}, [x13], #32 │ │ + sub v6.8h, v6.8h, v31.8h │ │ + sub v7.8h, v7.8h, v31.8h │ │ + ld1 {v8.8h, v9.8h}, [x14], #32 │ │ + smull v1.4s, v16.4h, v0.h[4] │ │ + smlal v1.4s, v18.4h, v0.h[5] │ │ + smlal v1.4s, v20.4h, v0.h[6] │ │ + smlal v1.4s, v22.4h, v0.h[7] │ │ + smlal v1.4s, v24.4h, v0.h[6] │ │ + smlal v1.4s, v8.4h, v0.h[5] │ │ + smlal v1.4s, v6.4h, v0.h[4] │ │ + smull2 v5.4s, v16.8h, v0.h[4] │ │ + smlal2 v5.4s, v18.8h, v0.h[5] │ │ + smlal2 v5.4s, v20.8h, v0.h[6] │ │ + smlal2 v5.4s, v22.8h, v0.h[7] │ │ + smlal2 v5.4s, v24.8h, v0.h[6] │ │ + smlal2 v5.4s, v8.8h, v0.h[5] │ │ + smlal2 v5.4s, v6.8h, v0.h[4] │ │ + smull v26.4s, v17.4h, v0.h[4] │ │ + smlal v26.4s, v19.4h, v0.h[5] │ │ + smlal v26.4s, v21.4h, v0.h[6] │ │ + smlal v26.4s, v23.4h, v0.h[7] │ │ + smlal v26.4s, v25.4h, v0.h[6] │ │ + smlal v26.4s, v9.4h, v0.h[5] │ │ + smlal v26.4s, v7.4h, v0.h[4] │ │ + smull2 v16.4s, v17.8h, v0.h[4] │ │ + smlal2 v16.4s, v19.8h, v0.h[5] │ │ + smlal2 v16.4s, v21.8h, v0.h[6] │ │ + smlal2 v16.4s, v23.8h, v0.h[7] │ │ + smlal2 v16.4s, v25.8h, v0.h[6] │ │ + smlal2 v16.4s, v9.8h, v0.h[5] │ │ + smlal2 v16.4s, v7.8h, v0.h[4] │ │ + srshl v1.4s, v1.4s, v27.4s │ │ + srshl v5.4s, v5.4s, v27.4s │ │ + srshl v26.4s, v26.4s, v27.4s │ │ + srshl v16.4s, v16.4s, v27.4s │ │ + sqxtun v18.4h, v1.4s │ │ + sqxtun2 v18.8h, v5.4s │ │ + sqxtun v19.4h, v26.4s │ │ + sqxtun2 v19.8h, v16.4s │ │ + st1 {v6.8h, v7.8h}, [x15], #32 │ │ + umin v18.8h, v18.8h, v28.8h │ │ + umin v19.8h, v19.8h, v28.8h │ │ + subs w5, w5, #0x10 │ │ + st1 {v18.8h, v19.8h}, [x0], #32 │ │ + b.le 49ebc │ │ + mov v2.16b, v4.16b │ │ + tst w8, #0x2 │ │ + ld1 {v3.8h, v4.8h}, [x3], #32 │ │ + b.ne 49d1c // b.any │ │ + b 49cec │ │ + ldp x3, x5, [sp, #64] │ │ + ldp x15, x0, [sp, #48] │ │ + ldp x13, x14, [sp, #32] │ │ + ldp x11, x12, [sp, #16] │ │ + ldp x9, x10, [sp], #80 │ │ + add x3, x3, x1 │ │ + add x0, x0, x1 │ │ + ret │ │ + ldr w8, [sp] │ │ + ldr w9, [sp, #8] │ │ + stp x29, x30, [sp, #-32]! │ │ + stp d8, d9, [sp, #16] │ │ + mov x29, sp │ │ + ld1 {v0.8h, v1.8h}, [x7] │ │ + tst w8, #0x4 │ │ + sub sp, sp, #0xc00 │ │ + dup v28.8h, w9 │ │ + clz w9, w9 │ │ + movi v30.4s, #0x1 │ │ + sub w10, w9, #0x26 │ │ + sub w11, w9, #0xb │ │ + sub w9, w9, #0x19 │ │ + neg w10, w10 │ │ + neg w11, w11 │ │ + dup v2.4s, w10 │ │ + dup v29.4s, w9 │ │ + dup v27.4s, w11 │ │ + movi v31.8h, #0x20, lsl #8 │ │ + ushl v30.4s, v30.4s, v2.4s │ │ + zip1 v0.2d, v0.2d, v1.2d │ │ + mov x14, sp │ │ + b.eq 49fdc // b.none │ │ + mov x16, x2 │ │ + mov x2, #0x0 // #0 │ │ + bl 4a054 │ │ + add x3, x3, x4 │ │ + mov x11, x14 │ │ + add x14, x14, #0x300 │ │ + bl 4a054 │ │ + add x3, x3, x4, lsl #2 │ │ + add x3, x3, x4 │ │ + mov x12, x14 │ │ + add x14, x14, #0x300 │ │ + mov x2, x16 │ │ + mov x16, x3 │ │ + mov x3, x0 │ │ + bl 4a054 │ │ + subs w6, w6, #0x1 │ │ + mov x13, x14 │ │ + b.eq 4a04c // b.none │ │ + add x3, x3, x1 │ │ + add x14, x14, #0x300 │ │ + bl 4a054 │ │ + subs w6, w6, #0x1 │ │ + b.eq 4a038 // b.none │ │ + add x3, x3, x1 │ │ + mov x15, x11 │ │ + bl 4a25c │ │ + subs w6, w6, #0x1 │ │ + b.ne 49fa0 // b.any │ │ + tst w8, #0x8 │ │ + b.eq 4a038 // b.none │ │ + mov x3, x16 │ │ + mov x2, #0x0 // #0 │ │ + sub x4, x4, x1 │ │ + bl 4a25c │ │ + add x3, x3, x4 │ │ + bl 4a25c │ │ + mov sp, x29 │ │ + ldp d8, d9, [sp, #16] │ │ + ldp x29, x30, [sp], #32 │ │ + ret │ │ + add x3, x3, x4, lsl #2 │ │ + add x16, x3, x4, lsl #1 │ │ + mov x3, x0 │ │ + bl 4a054 │ │ + subs w6, w6, #0x1 │ │ + mov x11, x14 │ │ + mov x12, x14 │ │ + mov x13, x14 │ │ + b.eq 4a04c // b.none │ │ + add x3, x3, x1 │ │ + add x14, x14, #0x300 │ │ + bl 4a054 │ │ + subs w6, w6, #0x1 │ │ + b.eq 4a038 // b.none │ │ + add x3, x3, x1 │ │ + add x15, x14, #0x300 │ │ + bl 4a25c │ │ + subs w6, w6, #0x1 │ │ + b.eq 4a038 // b.none │ │ + add x15, x15, #0x900 │ │ + bl 4a25c │ │ + subs w6, w6, #0x1 │ │ + b.ne 49f9c // b.any │ │ + bl 4a1ac │ │ + add x0, x0, x1 │ │ + mov x11, x12 │ │ + mov x12, x13 │ │ + mov x13, x14 │ │ + bl 4a1ac │ │ + b 49fcc │ │ + stp x3, x5, [sp, #-32]! │ │ + str x14, [sp, #16] │ │ + tst w8, #0x1 │ │ + b.eq 4a08c // b.none │ │ + cbnz x2, 4a074 │ │ + sub x3, x3, #0x4 │ │ + ld1 {v2.8h, v3.8h}, [x3], #32 │ │ + b 4a0a0 │ │ + ld1 {v2.8h, v3.8h}, [x3], #32 │ │ + ld1 {v4.d}[1], [x2], #8 │ │ + sub x3, x3, #0x4 │ │ + ext v3.16b, v2.16b, v3.16b, #12 │ │ + ext v2.16b, v4.16b, v2.16b, #12 │ │ + b 4a0a0 │ │ + ld1 {v2.8h, v3.8h}, [x3], #32 │ │ + dup v4.8h, v2.h[0] │ │ + sub x3, x3, #0x4 │ │ + ext v3.16b, v2.16b, v3.16b, #12 │ │ + ext v2.16b, v4.16b, v2.16b, #12 │ │ + ld1 {v4.8h}, [x3], #16 │ │ + tst w8, #0x2 │ │ + b.ne 4a0dc // b.any │ │ + cmp w5, #0x12 │ │ + b.ge 4a0dc // b.tcont │ │ + sub w17, w5, #0x17 │ │ + adrp x7, aa000 │ │ + add x7, x7, #0x71c │ │ + ldr h26, [x3, w17, sxtw #1] │ │ + sub x7, x7, w5, uxtw #1 │ │ + dup v26.8h, v26.h[0] │ │ + ld1 {v23.16b-v25.16b}, [x7] │ │ + bit v2.16b, v26.16b, v23.16b │ │ + bit v3.16b, v26.16b, v24.16b │ │ + bit v4.16b, v26.16b, v25.16b │ │ ext v16.16b, v2.16b, v3.16b, #2 │ │ - ext v17.16b, v2.16b, v3.16b, #4 │ │ + ext v18.16b, v2.16b, v3.16b, #6 │ │ ext v19.16b, v2.16b, v3.16b, #8 │ │ - ext v20.16b, v2.16b, v3.16b, #10 │ │ - ushll v6.4s, v18.4h, #7 │ │ - ext v21.16b, v2.16b, v3.16b, #12 │ │ - smlal v6.4s, v2.4h, v0.h[0] │ │ - smlal v6.4s, v16.4h, v0.h[1] │ │ - smlal v6.4s, v17.4h, v0.h[2] │ │ - smlal v6.4s, v18.4h, v0.h[3] │ │ - smlal v6.4s, v19.4h, v0.h[4] │ │ - smlal v6.4s, v20.4h, v0.h[5] │ │ - smlal v6.4s, v21.4h, v0.h[6] │ │ - ext v21.16b, v4.16b, v5.16b, #6 │ │ - ext v19.16b, v4.16b, v5.16b, #2 │ │ - ext v20.16b, v4.16b, v5.16b, #4 │ │ - ext v22.16b, v4.16b, v5.16b, #8 │ │ - ext v23.16b, v4.16b, v5.16b, #10 │ │ - ushll v16.4s, v21.4h, #7 │ │ - ext v24.16b, v4.16b, v5.16b, #12 │ │ - smlal v16.4s, v4.4h, v0.h[0] │ │ + ext v17.16b, v2.16b, v3.16b, #4 │ │ + add v18.8h, v18.8h, v16.8h │ │ + add v19.8h, v19.8h, v2.8h │ │ + smull v6.4s, v17.4h, v0.h[3] │ │ + smlal v6.4s, v18.4h, v0.h[2] │ │ + smlal v6.4s, v19.4h, v0.h[1] │ │ + smull2 v7.4s, v17.8h, v0.h[3] │ │ + smlal2 v7.4s, v18.8h, v0.h[2] │ │ + smlal2 v7.4s, v19.8h, v0.h[1] │ │ + ext v16.16b, v3.16b, v4.16b, #2 │ │ + ext v18.16b, v3.16b, v4.16b, #6 │ │ + ext v19.16b, v3.16b, v4.16b, #8 │ │ + ext v17.16b, v3.16b, v4.16b, #4 │ │ + add v18.8h, v18.8h, v16.8h │ │ + add v19.8h, v19.8h, v3.8h │ │ + smull v16.4s, v17.4h, v0.h[3] │ │ + smlal v16.4s, v18.4h, v0.h[2] │ │ smlal v16.4s, v19.4h, v0.h[1] │ │ - smlal v16.4s, v20.4h, v0.h[2] │ │ - smlal v16.4s, v21.4h, v0.h[3] │ │ - smlal v16.4s, v22.4h, v0.h[4] │ │ - smlal v16.4s, v23.4h, v0.h[5] │ │ - smlal v16.4s, v24.4h, v0.h[6] │ │ - mvni v24.4h, #0x80, lsl #8 │ │ + smull2 v17.4s, v17.8h, v0.h[3] │ │ + smlal2 v17.4s, v18.8h, v0.h[2] │ │ + smlal2 v17.4s, v19.8h, v0.h[1] │ │ + mvni v24.8h, #0x80, lsl #8 │ │ add v6.4s, v6.4s, v30.4s │ │ + add v7.4s, v7.4s, v30.4s │ │ add v16.4s, v16.4s, v30.4s │ │ + add v17.4s, v17.4s, v30.4s │ │ srshl v6.4s, v6.4s, v29.4s │ │ + srshl v7.4s, v7.4s, v29.4s │ │ srshl v16.4s, v16.4s, v29.4s │ │ + srshl v17.4s, v17.4s, v29.4s │ │ sqxtun v6.4h, v6.4s │ │ + sqxtun2 v6.8h, v7.4s │ │ sqxtun v7.4h, v16.4s │ │ - umin v6.4h, v6.4h, v24.4h │ │ - umin v7.4h, v7.4h, v24.4h │ │ - sub v6.4h, v6.4h, v31.4h │ │ - sub v7.4h, v7.4h, v31.4h │ │ - st1 {v6.4h}, [x0], #8 │ │ - st1 {v7.4h}, [x12], #8 │ │ - subs w5, w5, #0x4 │ │ - ext v2.16b, v2.16b, v3.16b, #8 │ │ - ext v4.16b, v4.16b, v5.16b, #8 │ │ - b.eq 4a1a8 // b.none │ │ - smull v6.4s, v2.4h, v0.4h │ │ - smull2 v7.4s, v2.8h, v0.8h │ │ - smull v16.4s, v4.4h, v0.4h │ │ - smull2 v17.4s, v4.8h, v0.8h │ │ - add v6.4s, v6.4s, v7.4s │ │ - add v16.4s, v16.4s, v17.4s │ │ - addv s6, v6.4s │ │ - addv s7, v16.4s │ │ - dup v16.4h, v2.h[3] │ │ - mov v16.h[1], v4.h[3] │ │ - mov v6.s[1], v7.s[0] │ │ - mvni v24.4h, #0x80, lsl #8 │ │ - ushll v16.4s, v16.4h, #7 │ │ - add v6.2s, v6.2s, v30.2s │ │ - add v6.2s, v6.2s, v16.2s │ │ - srshl v6.2s, v6.2s, v29.2s │ │ - sqxtun v6.4h, v6.4s │ │ - umin v6.4h, v6.4h, v24.4h │ │ - sub v6.4h, v6.4h, v31.4h │ │ - st1 {v6.h}[0], [x0], #2 │ │ - st1 {v6.h}[1], [x12], #2 │ │ - subs w5, w5, #0x1 │ │ - ext v2.16b, v2.16b, v3.16b, #2 │ │ - ext v4.16b, v4.16b, v5.16b, #2 │ │ - b.gt 4a144 │ │ - subs w6, w6, #0x2 │ │ - b.le 4a1c8 │ │ - add x0, x0, x10 │ │ - add x12, x12, x10 │ │ - add x2, x2, x3 │ │ - add x13, x13, x3 │ │ - mov w5, w8 │ │ - b 49da4 │ │ + sqxtun2 v7.8h, v17.4s │ │ + umin v6.8h, v6.8h, v24.8h │ │ + umin v7.8h, v7.8h, v24.8h │ │ + sub v6.8h, v6.8h, v31.8h │ │ + sub v7.8h, v7.8h, v31.8h │ │ + subs w5, w5, #0x10 │ │ + st1 {v6.8h, v7.8h}, [x14], #32 │ │ + b.le 4a1a0 │ │ + mov v2.16b, v4.16b │ │ + tst w8, #0x2 │ │ + ld1 {v3.8h, v4.8h}, [x3], #32 │ │ + b.ne 4a0dc // b.any │ │ + b 4a0ac │ │ + ldr x14, [sp, #16] │ │ + ldp x3, x5, [sp], #32 │ │ ret │ │ - ldr w8, [sp] │ │ - ld1 {v0.8h}, [x5] │ │ - dup v31.8h, w8 │ │ - clz w8, w8 │ │ - movi v1.8h, #0x80 │ │ - sub w8, w8, #0xb │ │ - add v1.8h, v1.8h, v0.8h │ │ - dup v30.4s, w8 │ │ - mov w8, w4 │ │ - neg v30.4s, v30.4s │ │ - mov w11, w4 │ │ - tst w6, #0x4 │ │ - b.eq 4a208 // b.none │ │ - sub x2, x2, x7, lsl #1 │ │ - add w11, w11, #0x2 │ │ - tst w6, #0x8 │ │ - b.eq 4a214 // b.none │ │ - add w11, w11, #0x2 │ │ - tst w6, #0x4 │ │ - ld1 {v16.8h}, [x2], x7 │ │ - b.eq 4a230 // b.none │ │ - ld1 {v18.8h}, [x2], x7 │ │ - mov v17.16b, v16.16b │ │ - ld1 {v19.8h}, [x2], x7 │ │ - b 4a23c │ │ - mov v17.16b, v16.16b │ │ - mov v18.16b, v16.16b │ │ - mov v19.16b, v16.16b │ │ - cmp w4, #0x4 │ │ - b.lt 4a2cc // b.tstop │ │ - ld1 {v20.8h}, [x2], x7 │ │ - ld1 {v21.8h}, [x2], x7 │ │ - ld1 {v22.8h}, [x2], x7 │ │ - subs w4, w4, #0x1 │ │ - smull v2.4s, v16.4h, v0.h[0] │ │ - smlal v2.4s, v17.4h, v0.h[1] │ │ - smlal v2.4s, v18.4h, v0.h[2] │ │ - smlal v2.4s, v19.4h, v1.h[3] │ │ - smlal v2.4s, v20.4h, v0.h[4] │ │ - smlal v2.4s, v21.4h, v0.h[5] │ │ - smlal v2.4s, v22.4h, v0.h[6] │ │ - smull2 v3.4s, v16.8h, v0.h[0] │ │ - smlal2 v3.4s, v17.8h, v0.h[1] │ │ - smlal2 v3.4s, v18.8h, v0.h[2] │ │ - smlal2 v3.4s, v19.8h, v1.h[3] │ │ - smlal2 v3.4s, v20.8h, v0.h[4] │ │ - smlal2 v3.4s, v21.8h, v0.h[5] │ │ - smlal2 v3.4s, v22.8h, v0.h[6] │ │ - srshl v2.4s, v2.4s, v30.4s │ │ - srshl v3.4s, v3.4s, v30.4s │ │ - sqxtun v2.4h, v2.4s │ │ - sqxtun2 v2.8h, v3.4s │ │ - umin v2.8h, v2.8h, v31.8h │ │ - st1 {v2.8h}, [x0], x1 │ │ - cmp w4, #0x4 │ │ - mov v16.16b, v17.16b │ │ - mov v17.16b, v18.16b │ │ - mov v18.16b, v19.16b │ │ - mov v19.16b, v20.16b │ │ - mov v20.16b, v21.16b │ │ - mov v21.16b, v22.16b │ │ - b.lt 4a354 // b.tstop │ │ - ld1 {v22.8h}, [x2], x7 │ │ - b 4a250 │ │ - tst w6, #0x8 │ │ - b.eq 4a30c // b.none │ │ - cmp w4, #0x2 │ │ - ld1 {v20.8h}, [x2], x7 │ │ - ld1 {v21.8h}, [x2], x7 │ │ - b.gt 4a2fc │ │ - b.eq 4a2f0 // b.none │ │ - mov v22.16b, v21.16b │ │ - b 4a378 │ │ - ld1 {v22.8h}, [x2], x7 │ │ - mov v23.16b, v22.16b │ │ - b 4a378 │ │ - ld1 {v22.8h}, [x2], x7 │ │ - ld1 {v23.8h}, [x2], x7 │ │ - mov v24.16b, v23.16b │ │ - b 4a378 │ │ - cmp w4, #0x2 │ │ - b.gt 4a33c │ │ - b.eq 4a328 // b.none │ │ - mov v20.16b, v19.16b │ │ - mov v21.16b, v19.16b │ │ - mov v22.16b, v19.16b │ │ - b 4a378 │ │ - ld1 {v20.8h}, [x2], x7 │ │ - mov v21.16b, v20.16b │ │ - mov v22.16b, v20.16b │ │ - mov v23.16b, v20.16b │ │ - b 4a378 │ │ - ld1 {v20.8h}, [x2], x7 │ │ - ld1 {v21.8h}, [x2], x7 │ │ - mov v22.16b, v21.16b │ │ - mov v23.16b, v21.16b │ │ - mov v24.16b, v21.16b │ │ - b 4a378 │ │ - tst w6, #0x8 │ │ - b.eq 4a36c // b.none │ │ - ld1 {v22.8h}, [x2], x7 │ │ - ld1 {v23.8h}, [x2], x7 │ │ - mov v24.16b, v23.16b │ │ - b 4a378 │ │ - mov v22.16b, v21.16b │ │ - mov v23.16b, v21.16b │ │ - mov v24.16b, v21.16b │ │ - subs w4, w4, #0x1 │ │ - smull v2.4s, v16.4h, v0.h[0] │ │ - smlal v2.4s, v17.4h, v0.h[1] │ │ - smlal v2.4s, v18.4h, v0.h[2] │ │ - smlal v2.4s, v19.4h, v1.h[3] │ │ - smlal v2.4s, v20.4h, v0.h[4] │ │ - smlal v2.4s, v21.4h, v0.h[5] │ │ + stp x11, x12, [sp, #-48]! │ │ + stp x13, x14, [sp, #16] │ │ + stp x0, x5, [sp, #32] │ │ + ld1 {v16.8h, v17.8h}, [x11], #32 │ │ + ld1 {v18.8h, v19.8h}, [x12], #32 │ │ + ld1 {v20.8h, v21.8h}, [x13], #32 │ │ + ld1 {v22.8h, v23.8h}, [x14], #32 │ │ + smull v2.4s, v16.4h, v0.h[5] │ │ + smlal v2.4s, v18.4h, v0.h[6] │ │ + smlal v2.4s, v20.4h, v0.h[7] │ │ smlal v2.4s, v22.4h, v0.h[6] │ │ - smull2 v3.4s, v16.8h, v0.h[0] │ │ - smlal2 v3.4s, v17.8h, v0.h[1] │ │ - smlal2 v3.4s, v18.8h, v0.h[2] │ │ - smlal2 v3.4s, v19.8h, v1.h[3] │ │ - smlal2 v3.4s, v20.8h, v0.h[4] │ │ - smlal2 v3.4s, v21.8h, v0.h[5] │ │ + smlal v2.4s, v22.4h, v0.h[5] │ │ + smull2 v3.4s, v16.8h, v0.h[5] │ │ + smlal2 v3.4s, v18.8h, v0.h[6] │ │ + smlal2 v3.4s, v20.8h, v0.h[7] │ │ smlal2 v3.4s, v22.8h, v0.h[6] │ │ - srshl v2.4s, v2.4s, v30.4s │ │ - srshl v3.4s, v3.4s, v30.4s │ │ + smlal2 v3.4s, v22.8h, v0.h[5] │ │ + smull v4.4s, v17.4h, v0.h[5] │ │ + smlal v4.4s, v19.4h, v0.h[6] │ │ + smlal v4.4s, v21.4h, v0.h[7] │ │ + smlal v4.4s, v23.4h, v0.h[6] │ │ + smlal v4.4s, v23.4h, v0.h[5] │ │ + smull2 v5.4s, v17.8h, v0.h[5] │ │ + smlal2 v5.4s, v19.8h, v0.h[6] │ │ + smlal2 v5.4s, v21.8h, v0.h[7] │ │ + smlal2 v5.4s, v23.8h, v0.h[6] │ │ + smlal2 v5.4s, v23.8h, v0.h[5] │ │ + srshl v2.4s, v2.4s, v27.4s │ │ + srshl v3.4s, v3.4s, v27.4s │ │ + srshl v4.4s, v4.4s, v27.4s │ │ + srshl v5.4s, v5.4s, v27.4s │ │ sqxtun v2.4h, v2.4s │ │ sqxtun2 v2.8h, v3.4s │ │ - umin v2.8h, v2.8h, v31.8h │ │ - st1 {v2.8h}, [x0], x1 │ │ - b.le 4a3f4 │ │ - mov v16.16b, v17.16b │ │ - mov v17.16b, v18.16b │ │ - mov v18.16b, v19.16b │ │ - mov v19.16b, v20.16b │ │ - mov v20.16b, v21.16b │ │ - mov v21.16b, v22.16b │ │ - mov v22.16b, v23.16b │ │ - mov v23.16b, v24.16b │ │ - b 4a378 │ │ - subs w3, w3, #0x8 │ │ - b.le 4a414 │ │ - msub x0, x1, x8, x0 │ │ - msub x2, x7, x11, x2 │ │ - add x0, x0, #0x10 │ │ - add x2, x2, #0x10 │ │ - mov w4, w8 │ │ - b 4a214 │ │ - ret │ │ - adr x5, 4a590 │ │ - ldrh w6, [x5, w3, uxtw #1] │ │ - sub x5, x5, w6, uxth │ │ - br x5 │ │ - add x7, x0, x1 │ │ - lsl x1, x1, #1 │ │ - subs w4, w4, #0x8 │ │ - b.lt 4a464 // b.tstop │ │ - ld1 {v0.8h}, [x2], #16 │ │ - st1 {v0.h}[0], [x0], x1 │ │ - st1 {v0.h}[1], [x7], x1 │ │ - st1 {v0.h}[2], [x0], x1 │ │ - st1 {v0.h}[3], [x7], x1 │ │ - st1 {v0.h}[4], [x0], x1 │ │ - st1 {v0.h}[5], [x7], x1 │ │ - st1 {v0.h}[6], [x0], x1 │ │ - st1 {v0.h}[7], [x7], x1 │ │ - b.le 4a47c │ │ - b 4a430 │ │ - add w4, w4, #0x8 │ │ - asr x1, x1, #1 │ │ - subs w4, w4, #0x1 │ │ - ld1 {v0.h}[0], [x2], #2 │ │ - st1 {v0.h}[0], [x0], x1 │ │ - b.gt 4a46c │ │ - ret │ │ - add x7, x0, x1 │ │ - lsl x1, x1, #1 │ │ - subs w4, w4, #0x4 │ │ - b.lt 4a4ac // b.tstop │ │ - ld1 {v0.4s}, [x2], #16 │ │ - st1 {v0.s}[0], [x0], x1 │ │ - st1 {v0.s}[1], [x7], x1 │ │ - st1 {v0.s}[2], [x0], x1 │ │ - st1 {v0.s}[3], [x7], x1 │ │ - b.le 4a4c4 │ │ - b 4a488 │ │ - add w4, w4, #0x4 │ │ - asr x1, x1, #1 │ │ - subs w4, w4, #0x1 │ │ - ld1 {v0.s}[0], [x2], #4 │ │ - st1 {v0.s}[0], [x0], x1 │ │ - b.gt 4a4b4 │ │ - ret │ │ - ldr w5, [x2] │ │ - ldrh w6, [x2, #4] │ │ - add x2, x2, #0x6 │ │ - subs w4, w4, #0x1 │ │ - str w5, [x0] │ │ - strh w6, [x0, #4] │ │ - add x0, x0, x1 │ │ - b.gt 4a4c8 │ │ - ret │ │ - add x7, x0, x1 │ │ - lsl x1, x1, #1 │ │ - subs w4, w4, #0x2 │ │ - b.lt 4a510 // b.tstop │ │ - ld1 {v0.2d}, [x2], #16 │ │ - st1 {v0.d}[0], [x0], x1 │ │ - st1 {v0.d}[1], [x7], x1 │ │ - b.le 4a518 │ │ - b 4a4f4 │ │ - ld1 {v0.4h}, [x2] │ │ - st1 {v0.4h}, [x0] │ │ - ret │ │ - ldr x5, [x2] │ │ - ldrh w6, [x2, #8] │ │ - add x2, x2, #0xa │ │ - subs w4, w4, #0x1 │ │ - str x5, [x0] │ │ - strh w6, [x0, #8] │ │ - add x0, x0, x1 │ │ - b.gt 4a51c │ │ - ret │ │ - ldr x5, [x2] │ │ - ldr w6, [x2, #8] │ │ - add x2, x2, #0xc │ │ - subs w4, w4, #0x1 │ │ - str x5, [x0] │ │ - str w6, [x0, #8] │ │ - add x0, x0, x1 │ │ - b.gt 4a540 │ │ - ret │ │ - ldr x5, [x2] │ │ - ldr w6, [x2, #8] │ │ - ldrh w7, [x2, #12] │ │ - add x2, x2, #0xe │ │ - subs w4, w4, #0x1 │ │ - str x5, [x0] │ │ - str w6, [x0, #8] │ │ - strh w7, [x0, #12] │ │ + sqxtun v3.4h, v4.4s │ │ + sqxtun2 v3.8h, v5.4s │ │ + umin v2.8h, v2.8h, v28.8h │ │ + umin v3.8h, v3.8h, v28.8h │ │ + subs w5, w5, #0x10 │ │ + st1 {v2.8h, v3.8h}, [x0], #32 │ │ + b.gt 4a1b8 │ │ + ldp x0, x5, [sp, #32] │ │ + ldp x13, x14, [sp, #16] │ │ + ldp x11, x12, [sp], #48 │ │ + ret │ │ + stp x12, x13, [sp, #-64]! │ │ + stp x14, x15, [sp, #16] │ │ + stp x12, x0, [sp, #32] │ │ + stp x3, x5, [sp, #48] │ │ + tst w8, #0x1 │ │ + b.eq 4a29c // b.none │ │ + cbnz x2, 4a284 │ │ + sub x3, x3, #0x4 │ │ + ld1 {v2.8h, v3.8h}, [x3], #32 │ │ + b 4a2b0 │ │ + ld1 {v2.8h, v3.8h}, [x3], #32 │ │ + ld1 {v4.d}[1], [x2], #8 │ │ + sub x3, x3, #0x4 │ │ + ext v3.16b, v2.16b, v3.16b, #12 │ │ + ext v2.16b, v4.16b, v2.16b, #12 │ │ + b 4a2b0 │ │ + ld1 {v2.8h, v3.8h}, [x3], #32 │ │ + dup v4.8h, v2.h[0] │ │ + sub x3, x3, #0x4 │ │ + ext v3.16b, v2.16b, v3.16b, #12 │ │ + ext v2.16b, v4.16b, v2.16b, #12 │ │ + ld1 {v4.8h}, [x3], #16 │ │ + tst w8, #0x2 │ │ + b.ne 4a2ec // b.any │ │ + cmp w5, #0x12 │ │ + b.ge 4a2ec // b.tcont │ │ + sub w17, w5, #0x17 │ │ + adrp x7, aa000 │ │ + add x7, x7, #0x71c │ │ + ldr h26, [x3, w17, sxtw #1] │ │ + sub x7, x7, w5, uxtw #1 │ │ + dup v26.8h, v26.h[0] │ │ + ld1 {v23.16b-v25.16b}, [x7] │ │ + bit v2.16b, v26.16b, v23.16b │ │ + bit v3.16b, v26.16b, v24.16b │ │ + bit v4.16b, v26.16b, v25.16b │ │ + ext v16.16b, v2.16b, v3.16b, #2 │ │ + ext v18.16b, v2.16b, v3.16b, #6 │ │ + ext v19.16b, v2.16b, v3.16b, #8 │ │ + ext v17.16b, v2.16b, v3.16b, #4 │ │ + add v18.8h, v18.8h, v16.8h │ │ + add v19.8h, v19.8h, v2.8h │ │ + smull v6.4s, v17.4h, v0.h[3] │ │ + smlal v6.4s, v18.4h, v0.h[2] │ │ + smlal v6.4s, v19.4h, v0.h[1] │ │ + smull2 v7.4s, v17.8h, v0.h[3] │ │ + smlal2 v7.4s, v18.8h, v0.h[2] │ │ + smlal2 v7.4s, v19.8h, v0.h[1] │ │ + ext v16.16b, v3.16b, v4.16b, #2 │ │ + ext v18.16b, v3.16b, v4.16b, #6 │ │ + ext v19.16b, v3.16b, v4.16b, #8 │ │ + ext v17.16b, v3.16b, v4.16b, #4 │ │ + add v18.8h, v18.8h, v16.8h │ │ + add v19.8h, v19.8h, v3.8h │ │ + smull v24.4s, v17.4h, v0.h[3] │ │ + smlal v24.4s, v18.4h, v0.h[2] │ │ + smlal v24.4s, v19.4h, v0.h[1] │ │ + smull2 v25.4s, v17.8h, v0.h[3] │ │ + smlal2 v25.4s, v18.8h, v0.h[2] │ │ + smlal2 v25.4s, v19.8h, v0.h[1] │ │ + ld1 {v16.8h, v17.8h}, [x11], #32 │ │ + mvni v26.8h, #0x80, lsl #8 │ │ + add v6.4s, v6.4s, v30.4s │ │ + add v7.4s, v7.4s, v30.4s │ │ + add v24.4s, v24.4s, v30.4s │ │ + add v25.4s, v25.4s, v30.4s │ │ + ld1 {v18.8h, v19.8h}, [x12], #32 │ │ + srshl v6.4s, v6.4s, v29.4s │ │ + srshl v7.4s, v7.4s, v29.4s │ │ + srshl v24.4s, v24.4s, v29.4s │ │ + srshl v25.4s, v25.4s, v29.4s │ │ + ld1 {v20.8h, v21.8h}, [x13], #32 │ │ + sqxtun v6.4h, v6.4s │ │ + sqxtun2 v6.8h, v7.4s │ │ + sqxtun v7.4h, v24.4s │ │ + sqxtun2 v7.8h, v25.4s │ │ + ld1 {v22.8h, v23.8h}, [x14], #32 │ │ + umin v6.8h, v6.8h, v26.8h │ │ + umin v7.8h, v7.8h, v26.8h │ │ + sub v6.8h, v6.8h, v31.8h │ │ + sub v7.8h, v7.8h, v31.8h │ │ + smull v8.4s, v16.4h, v0.h[5] │ │ + smlal v8.4s, v18.4h, v0.h[6] │ │ + smlal v8.4s, v20.4h, v0.h[7] │ │ + smlal v8.4s, v22.4h, v0.h[6] │ │ + smlal v8.4s, v6.4h, v0.h[5] │ │ + smull2 v9.4s, v16.8h, v0.h[5] │ │ + smlal2 v9.4s, v18.8h, v0.h[6] │ │ + smlal2 v9.4s, v20.8h, v0.h[7] │ │ + smlal2 v9.4s, v22.8h, v0.h[6] │ │ + smlal2 v9.4s, v6.8h, v0.h[5] │ │ + smull v1.4s, v17.4h, v0.h[5] │ │ + smlal v1.4s, v19.4h, v0.h[6] │ │ + smlal v1.4s, v21.4h, v0.h[7] │ │ + smlal v1.4s, v23.4h, v0.h[6] │ │ + smlal v1.4s, v7.4h, v0.h[5] │ │ + smull2 v5.4s, v17.8h, v0.h[5] │ │ + smlal2 v5.4s, v19.8h, v0.h[6] │ │ + smlal2 v5.4s, v21.8h, v0.h[7] │ │ + smlal2 v5.4s, v23.8h, v0.h[6] │ │ + smlal2 v5.4s, v7.8h, v0.h[5] │ │ + srshl v8.4s, v8.4s, v27.4s │ │ + srshl v9.4s, v9.4s, v27.4s │ │ + srshl v1.4s, v1.4s, v27.4s │ │ + srshl v5.4s, v5.4s, v27.4s │ │ + sqxtun v8.4h, v8.4s │ │ + sqxtun2 v8.8h, v9.4s │ │ + sqxtun v9.4h, v1.4s │ │ + sqxtun2 v9.8h, v5.4s │ │ + st1 {v6.8h, v7.8h}, [x15], #32 │ │ + umin v8.8h, v8.8h, v28.8h │ │ + umin v9.8h, v9.8h, v28.8h │ │ + subs w5, w5, #0x10 │ │ + st1 {v8.8h, v9.8h}, [x0], #32 │ │ + b.le 4a43c │ │ + mov v2.16b, v4.16b │ │ + tst w8, #0x2 │ │ + ld1 {v3.8h, v4.8h}, [x3], #32 │ │ + b.ne 4a2ec // b.any │ │ + b 4a2bc │ │ + ldp x3, x5, [sp, #48] │ │ + ldp x15, x0, [sp, #32] │ │ + ldp x13, x14, [sp, #16] │ │ + ldp x11, x12, [sp], #64 │ │ + add x3, x3, x1 │ │ add x0, x0, x1 │ │ - b.gt 4a564 │ │ ret │ │ - .inst 0x01680000 ; undefined │ │ - .inst 0x00c80110 ; undefined │ │ - .inst 0x007400a4 ; undefined │ │ - .inst 0x002c0050 ; NYI │ │ add w5, w5, #0x2 │ │ add x10, x0, #0x640 │ │ add x11, x1, #0x320 │ │ add x12, x3, x4 │ │ lsl x4, x4, #1 │ │ mov x9, #0x640 // #1600 │ │ - tst w7, #0x2 │ │ - b.ne 4a5cc // b.any │ │ - add w13, w5, #0x3 │ │ - and w13, w13, #0xfffffffc │ │ - b 4a5d4 │ │ add w13, w5, #0x7 │ │ and w13, w13, #0xfffffff8 │ │ sub x9, x9, w13, uxtw #1 │ │ mov w8, w5 │ │ - add w13, w5, #0xe │ │ - and w13, w13, #0xfffffff8 │ │ + add w13, w13, #0x8 │ │ sub x4, x4, w13, uxtw #1 │ │ tst w7, #0x1 │ │ - b.eq 4a600 // b.none │ │ - cbnz x2, 4a600 │ │ + b.eq 4a4a0 // b.none │ │ + cbnz x2, 4a4a0 │ │ sub x3, x3, #0x4 │ │ sub x12, x12, #0x4 │ │ - b 4a604 │ │ + b 4a4a4 │ │ add x4, x4, #0x4 │ │ ld1 {v0.8h, v1.8h}, [x3], #32 │ │ ld1 {v16.8h, v17.8h}, [x12], #32 │ │ tst w7, #0x1 │ │ - b.eq 4a63c // b.none │ │ - cbz x2, 4a65c │ │ + b.eq 4a4dc // b.none │ │ + cbz x2, 4a4fc │ │ ld1 {v2.d}[1], [x2], #8 │ │ sub x3, x3, #0x4 │ │ sub x12, x12, #0x4 │ │ ld1 {v18.d}[1], [x2], #8 │ │ ext v1.16b, v0.16b, v1.16b, #12 │ │ ext v0.16b, v2.16b, v0.16b, #12 │ │ ext v17.16b, v16.16b, v17.16b, #12 │ │ ext v16.16b, v18.16b, v16.16b, #12 │ │ - b 4a65c │ │ + b 4a4fc │ │ dup v2.8h, v0.h[0] │ │ dup v18.8h, v16.h[0] │ │ sub x3, x3, #0x4 │ │ sub x12, x12, #0x4 │ │ ext v1.16b, v0.16b, v1.16b, #12 │ │ ext v0.16b, v2.16b, v0.16b, #12 │ │ ext v17.16b, v16.16b, v17.16b, #12 │ │ ext v16.16b, v18.16b, v16.16b, #12 │ │ - umull v2.4s, v0.4h, v0.4h │ │ - umull2 v3.4s, v0.8h, v0.8h │ │ - umull v4.4s, v1.4h, v1.4h │ │ - umull v18.4s, v16.4h, v16.4h │ │ - umull2 v19.4s, v16.8h, v16.8h │ │ - umull v20.4s, v17.4h, v17.4h │ │ tst w7, #0x2 │ │ - b.ne 4a6a4 // b.any │ │ + b.ne 4a540 // b.any │ │ sub w13, w5, #0x11 │ │ ldr h30, [x3, w13, sxtw #1] │ │ ldr h31, [x12, w13, sxtw #1] │ │ dup v30.8h, v30.h[0] │ │ dup v31.8h, v31.h[0] │ │ cmp w5, #0xa │ │ - b.ge 4a6a4 // b.tcont │ │ - cmp w5, #0x6 │ │ - b.ge 4a750 // b.tcont │ │ - b 4a7ac │ │ - ext v24.16b, v0.16b, v1.16b, #2 │ │ - ext v25.16b, v0.16b, v1.16b, #4 │ │ - ext v26.16b, v16.16b, v17.16b, #2 │ │ - ext v27.16b, v16.16b, v17.16b, #4 │ │ - add v6.8h, v0.8h, v24.8h │ │ - add v7.8h, v16.8h, v26.8h │ │ - add v6.8h, v6.8h, v25.8h │ │ - add v7.8h, v7.8h, v27.8h │ │ - ext v24.16b, v2.16b, v3.16b, #4 │ │ - ext v25.16b, v3.16b, v4.16b, #4 │ │ - ext v26.16b, v2.16b, v3.16b, #8 │ │ - ext v27.16b, v3.16b, v4.16b, #8 │ │ - add v22.4s, v2.4s, v24.4s │ │ - add v23.4s, v3.4s, v25.4s │ │ - add v22.4s, v22.4s, v26.4s │ │ - add v23.4s, v23.4s, v27.4s │ │ - ext v24.16b, v18.16b, v19.16b, #4 │ │ - ext v25.16b, v19.16b, v20.16b, #4 │ │ - ext v26.16b, v18.16b, v19.16b, #8 │ │ - ext v27.16b, v19.16b, v20.16b, #8 │ │ - add v24.4s, v18.4s, v24.4s │ │ - add v25.4s, v19.4s, v25.4s │ │ - add v24.4s, v24.4s, v26.4s │ │ - add v25.4s, v25.4s, v27.4s │ │ + b.ge 4a540 // b.tcont │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x720 │ │ + sub x13, x13, w5, uxtw #1 │ │ + ld1 {v28.16b, v29.16b}, [x13] │ │ + bit v0.16b, v30.16b, v28.16b │ │ + bit v1.16b, v30.16b, v29.16b │ │ + bit v16.16b, v31.16b, v28.16b │ │ + bit v17.16b, v31.16b, v29.16b │ │ + ext v26.16b, v0.16b, v1.16b, #2 │ │ + ext v28.16b, v16.16b, v17.16b, #2 │ │ + ext v27.16b, v0.16b, v1.16b, #4 │ │ + ext v29.16b, v16.16b, v17.16b, #4 │ │ + add v6.8h, v0.8h, v26.8h │ │ + umull v22.4s, v0.4h, v0.4h │ │ + umlal v22.4s, v26.4h, v26.4h │ │ + umlal v22.4s, v27.4h, v27.4h │ │ + add v7.8h, v16.8h, v28.8h │ │ + umull v24.4s, v16.4h, v16.4h │ │ + umlal v24.4s, v28.4h, v28.4h │ │ + umlal v24.4s, v29.4h, v29.4h │ │ + add v6.8h, v6.8h, v27.8h │ │ + umull2 v23.4s, v0.8h, v0.8h │ │ + umlal2 v23.4s, v26.8h, v26.8h │ │ + umlal2 v23.4s, v27.8h, v27.8h │ │ + add v7.8h, v7.8h, v29.8h │ │ + umull2 v25.4s, v16.8h, v16.8h │ │ + umlal2 v25.4s, v28.8h, v28.8h │ │ + umlal2 v25.4s, v29.8h, v29.8h │ │ + subs w5, w5, #0x8 │ │ st1 {v6.8h}, [x1], #16 │ │ st1 {v7.8h}, [x11], #16 │ │ st1 {v22.4s, v23.4s}, [x0], #32 │ │ st1 {v24.4s, v25.4s}, [x10], #32 │ │ - subs w5, w5, #0x8 │ │ - b.le 4a8e8 │ │ + b.le 4a5c4 │ │ tst w7, #0x2 │ │ mov v0.16b, v1.16b │ │ mov v16.16b, v17.16b │ │ ld1 {v1.8h}, [x3], #16 │ │ ld1 {v17.8h}, [x12], #16 │ │ - mov v2.16b, v4.16b │ │ - umull2 v3.4s, v0.8h, v0.8h │ │ - umull v4.4s, v1.4h, v1.4h │ │ - mov v18.16b, v20.16b │ │ - umull2 v19.4s, v16.8h, v16.8h │ │ - umull v20.4s, v17.4h, v17.4h │ │ - b.ne 4a6a4 // b.any │ │ - b 4a690 │ │ - ext v24.16b, v0.16b, v1.16b, #2 │ │ - ext v25.16b, v0.16b, v1.16b, #4 │ │ - ext v26.16b, v16.16b, v17.16b, #2 │ │ - ext v27.16b, v16.16b, v17.16b, #4 │ │ - add v6.4h, v0.4h, v24.4h │ │ - add v7.4h, v16.4h, v26.4h │ │ - add v6.4h, v6.4h, v25.4h │ │ - add v7.4h, v7.4h, v27.4h │ │ - ext v24.16b, v2.16b, v3.16b, #4 │ │ - ext v26.16b, v2.16b, v3.16b, #8 │ │ - add v22.4s, v2.4s, v24.4s │ │ - add v22.4s, v22.4s, v26.4s │ │ - ext v24.16b, v18.16b, v19.16b, #4 │ │ - ext v26.16b, v18.16b, v19.16b, #8 │ │ - add v24.4s, v18.4s, v24.4s │ │ - add v24.4s, v24.4s, v26.4s │ │ - st1 {v6.4h}, [x1], #8 │ │ - st1 {v7.4h}, [x11], #8 │ │ - st1 {v22.4s}, [x0], #16 │ │ - st1 {v24.4s}, [x10], #16 │ │ - subs w5, w5, #0x4 │ │ - ext v0.16b, v0.16b, v1.16b, #8 │ │ - ext v16.16b, v16.16b, v17.16b, #8 │ │ - sub w13, w5, #0x2 │ │ - adr x14, 4a810 │ │ - ldrh w13, [x14, w13, uxtw #1] │ │ - sub x13, x14, w13, uxth │ │ - br x13 │ │ - ext v0.16b, v0.16b, v0.16b, #4 │ │ - ext v16.16b, v16.16b, v16.16b, #4 │ │ - ext v0.16b, v0.16b, v30.16b, #12 │ │ - ext v16.16b, v16.16b, v31.16b, #12 │ │ - b 4a818 │ │ - ext v0.16b, v0.16b, v0.16b, #6 │ │ - ext v16.16b, v16.16b, v16.16b, #6 │ │ - ext v0.16b, v0.16b, v30.16b, #10 │ │ - ext v16.16b, v16.16b, v31.16b, #10 │ │ - b 4a818 │ │ - ext v0.16b, v0.16b, v0.16b, #8 │ │ - ext v16.16b, v16.16b, v16.16b, #8 │ │ - ext v0.16b, v0.16b, v30.16b, #8 │ │ - ext v16.16b, v16.16b, v31.16b, #8 │ │ - b 4a818 │ │ - ext v0.16b, v0.16b, v0.16b, #10 │ │ - ext v16.16b, v16.16b, v16.16b, #10 │ │ - ext v0.16b, v0.16b, v30.16b, #6 │ │ - ext v16.16b, v16.16b, v31.16b, #6 │ │ - b 4a818 │ │ - .inst 0x003c0050 ; NYI │ │ - .inst 0x00140028 ; undefined │ │ - umull v2.4s, v0.4h, v0.4h │ │ - umull2 v3.4s, v0.8h, v0.8h │ │ - umull v18.4s, v16.4h, v16.4h │ │ - umull2 v19.4s, v16.8h, v16.8h │ │ - ext v24.16b, v0.16b, v1.16b, #2 │ │ - ext v25.16b, v0.16b, v1.16b, #4 │ │ - ext v26.16b, v16.16b, v17.16b, #2 │ │ - ext v27.16b, v16.16b, v17.16b, #4 │ │ - add v6.4h, v0.4h, v24.4h │ │ - add v7.4h, v16.4h, v26.4h │ │ - add v6.4h, v6.4h, v25.4h │ │ - add v7.4h, v7.4h, v27.4h │ │ - ext v24.16b, v2.16b, v3.16b, #4 │ │ - ext v26.16b, v2.16b, v3.16b, #8 │ │ - add v22.4s, v2.4s, v24.4s │ │ - add v22.4s, v22.4s, v26.4s │ │ - ext v24.16b, v18.16b, v19.16b, #4 │ │ - ext v26.16b, v18.16b, v19.16b, #8 │ │ - add v24.4s, v18.4s, v24.4s │ │ - add v24.4s, v24.4s, v26.4s │ │ - subs w5, w5, #0x4 │ │ - st1 {v6.4h}, [x1], #8 │ │ - st1 {v7.4h}, [x11], #8 │ │ - st1 {v22.4s}, [x0], #16 │ │ - st1 {v24.4s}, [x10], #16 │ │ - b.le 4a8e8 │ │ - ext v0.16b, v0.16b, v0.16b, #8 │ │ - ext v16.16b, v16.16b, v16.16b, #8 │ │ - mov v2.16b, v3.16b │ │ - mov v3.16b, v4.16b │ │ - mov v18.16b, v19.16b │ │ - mov v19.16b, v20.16b │ │ - ext v24.16b, v0.16b, v1.16b, #2 │ │ - ext v25.16b, v0.16b, v1.16b, #4 │ │ - ext v26.16b, v16.16b, v17.16b, #2 │ │ - ext v27.16b, v16.16b, v17.16b, #4 │ │ - add v6.4h, v0.4h, v24.4h │ │ - add v7.4h, v16.4h, v26.4h │ │ - add v6.4h, v6.4h, v25.4h │ │ - add v7.4h, v7.4h, v27.4h │ │ - ext v24.16b, v2.16b, v3.16b, #4 │ │ - ext v26.16b, v2.16b, v3.16b, #8 │ │ - add v22.4s, v2.4s, v24.4s │ │ - add v22.4s, v22.4s, v26.4s │ │ - ext v24.16b, v18.16b, v19.16b, #4 │ │ - ext v26.16b, v18.16b, v19.16b, #8 │ │ - add v24.4s, v18.4s, v24.4s │ │ - add v24.4s, v24.4s, v26.4s │ │ - st1 {v6.4h}, [x1], #8 │ │ - st1 {v7.4h}, [x11], #8 │ │ - st1 {v22.4s}, [x0], #16 │ │ - st1 {v24.4s}, [x10], #16 │ │ + b.ne 4a540 // b.any │ │ + b 4a518 │ │ subs w6, w6, #0x2 │ │ - b.le 4a910 │ │ + b.le 4a5ec │ │ add x0, x0, x9, lsl #1 │ │ add x10, x10, x9, lsl #1 │ │ add x1, x1, x9 │ │ add x11, x11, x9 │ │ add x3, x3, x4 │ │ add x12, x12, x4 │ │ mov w5, w8 │ │ - b 4a604 │ │ + b 4a4a4 │ │ ret │ │ add w5, w5, #0x2 │ │ add x10, x0, #0x640 │ │ add x11, x1, #0x320 │ │ add x12, x3, x4 │ │ lsl x4, x4, #1 │ │ mov x9, #0x640 // #1600 │ │ - tst w7, #0x2 │ │ - b.ne 4a944 // b.any │ │ - add w13, w5, #0x3 │ │ - and w13, w13, #0xfffffffc │ │ - add w14, w5, #0xd │ │ - b 4a950 │ │ add w13, w5, #0x7 │ │ and w13, w13, #0xfffffff8 │ │ - add w14, w5, #0xf │ │ sub x9, x9, w13, uxtw #1 │ │ - and w14, w14, #0xfffffff8 │ │ - sub x4, x4, w14, uxtw #1 │ │ + add w13, w13, #0x8 │ │ + sub x4, x4, w13, uxtw #1 │ │ mov w8, w5 │ │ tst w7, #0x1 │ │ - b.eq 4a978 // b.none │ │ - cbnz x2, 4a978 │ │ + b.eq 4a638 // b.none │ │ + cbnz x2, 4a638 │ │ sub x3, x3, #0x6 │ │ sub x12, x12, #0x6 │ │ - b 4a97c │ │ + b 4a63c │ │ add x4, x4, #0x6 │ │ ld1 {v0.8h, v1.8h}, [x3], #32 │ │ ld1 {v16.8h, v17.8h}, [x12], #32 │ │ tst w7, #0x1 │ │ - b.eq 4a9b4 // b.none │ │ - cbz x2, 4a9d4 │ │ + b.eq 4a674 // b.none │ │ + cbz x2, 4a694 │ │ ld1 {v2.d}[1], [x2], #8 │ │ sub x3, x3, #0x6 │ │ sub x12, x12, #0x6 │ │ ld1 {v18.d}[1], [x2], #8 │ │ ext v1.16b, v0.16b, v1.16b, #10 │ │ ext v0.16b, v2.16b, v0.16b, #10 │ │ ext v17.16b, v16.16b, v17.16b, #10 │ │ ext v16.16b, v18.16b, v16.16b, #10 │ │ - b 4a9d4 │ │ + b 4a694 │ │ dup v2.8h, v0.h[0] │ │ dup v18.8h, v16.h[0] │ │ sub x3, x3, #0x6 │ │ sub x12, x12, #0x6 │ │ ext v1.16b, v0.16b, v1.16b, #10 │ │ ext v0.16b, v2.16b, v0.16b, #10 │ │ ext v17.16b, v16.16b, v17.16b, #10 │ │ ext v16.16b, v18.16b, v16.16b, #10 │ │ - umull v2.4s, v0.4h, v0.4h │ │ - umull2 v3.4s, v0.8h, v0.8h │ │ - umull v4.4s, v1.4h, v1.4h │ │ - umull v18.4s, v16.4h, v16.4h │ │ - umull2 v19.4s, v16.8h, v16.8h │ │ - umull v20.4s, v17.4h, v17.4h │ │ tst w7, #0x2 │ │ - b.ne 4aa1c // b.any │ │ + b.ne 4a6d8 // b.any │ │ sub w13, w5, #0x10 │ │ ldr h30, [x3, w13, sxtw #1] │ │ ldr h31, [x12, w13, sxtw #1] │ │ dup v30.8h, v30.h[0] │ │ dup v31.8h, v31.h[0] │ │ cmp w5, #0xb │ │ - b.ge 4aa1c // b.tcont │ │ - cmp w5, #0x7 │ │ - b.ge 4ab18 // b.tcont │ │ - b 4abac │ │ - ext v24.16b, v0.16b, v1.16b, #2 │ │ - ext v25.16b, v0.16b, v1.16b, #4 │ │ - ext v26.16b, v0.16b, v1.16b, #6 │ │ - ext v27.16b, v0.16b, v1.16b, #8 │ │ - add v6.8h, v0.8h, v24.8h │ │ - add v25.8h, v25.8h, v26.8h │ │ + b.ge 4a6d8 // b.tcont │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x71e │ │ + sub x13, x13, w5, uxtw #1 │ │ + ld1 {v28.16b, v29.16b}, [x13] │ │ + bit v0.16b, v30.16b, v28.16b │ │ + bit v1.16b, v30.16b, v29.16b │ │ + bit v16.16b, v31.16b, v28.16b │ │ + bit v17.16b, v31.16b, v29.16b │ │ + ext v26.16b, v0.16b, v1.16b, #2 │ │ + ext v28.16b, v16.16b, v17.16b, #2 │ │ + ext v27.16b, v0.16b, v1.16b, #4 │ │ + ext v29.16b, v16.16b, v17.16b, #4 │ │ + add v6.8h, v0.8h, v26.8h │ │ + umull v22.4s, v0.4h, v0.4h │ │ + umlal v22.4s, v26.4h, v26.4h │ │ + umlal v22.4s, v27.4h, v27.4h │ │ + add v7.8h, v16.8h, v28.8h │ │ + umull v24.4s, v16.4h, v16.4h │ │ + umlal v24.4s, v28.4h, v28.4h │ │ + umlal v24.4s, v29.4h, v29.4h │ │ add v6.8h, v6.8h, v27.8h │ │ - ext v26.16b, v16.16b, v17.16b, #2 │ │ - ext v27.16b, v16.16b, v17.16b, #4 │ │ + umull2 v23.4s, v0.8h, v0.8h │ │ + umlal2 v23.4s, v26.8h, v26.8h │ │ + umlal2 v23.4s, v27.8h, v27.8h │ │ + add v7.8h, v7.8h, v29.8h │ │ + umull2 v25.4s, v16.8h, v16.8h │ │ + umlal2 v25.4s, v28.8h, v28.8h │ │ + umlal2 v25.4s, v29.8h, v29.8h │ │ + ext v26.16b, v0.16b, v1.16b, #6 │ │ ext v28.16b, v16.16b, v17.16b, #6 │ │ + ext v27.16b, v0.16b, v1.16b, #8 │ │ ext v29.16b, v16.16b, v17.16b, #8 │ │ - add v7.8h, v16.8h, v26.8h │ │ - add v27.8h, v27.8h, v28.8h │ │ + add v6.8h, v6.8h, v26.8h │ │ + umlal v22.4s, v26.4h, v26.4h │ │ + umlal v22.4s, v27.4h, v27.4h │ │ + add v7.8h, v7.8h, v28.8h │ │ + umlal v24.4s, v28.4h, v28.4h │ │ + umlal v24.4s, v29.4h, v29.4h │ │ + add v6.8h, v6.8h, v27.8h │ │ + umlal2 v23.4s, v26.8h, v26.8h │ │ + umlal2 v23.4s, v27.8h, v27.8h │ │ add v7.8h, v7.8h, v29.8h │ │ - add v6.8h, v6.8h, v25.8h │ │ - add v7.8h, v7.8h, v27.8h │ │ - ext v24.16b, v2.16b, v3.16b, #4 │ │ - ext v25.16b, v3.16b, v4.16b, #4 │ │ - ext v26.16b, v2.16b, v3.16b, #8 │ │ - ext v27.16b, v3.16b, v4.16b, #8 │ │ - ext v28.16b, v2.16b, v3.16b, #12 │ │ - ext v29.16b, v3.16b, v4.16b, #12 │ │ - add v22.4s, v2.4s, v24.4s │ │ - add v23.4s, v3.4s, v25.4s │ │ - add v26.4s, v26.4s, v28.4s │ │ - add v27.4s, v27.4s, v29.4s │ │ - add v22.4s, v22.4s, v3.4s │ │ - add v23.4s, v23.4s, v4.4s │ │ - add v22.4s, v22.4s, v26.4s │ │ - add v23.4s, v23.4s, v27.4s │ │ - ext v24.16b, v18.16b, v19.16b, #4 │ │ - ext v25.16b, v19.16b, v20.16b, #4 │ │ - ext v26.16b, v18.16b, v19.16b, #8 │ │ - ext v27.16b, v19.16b, v20.16b, #8 │ │ - ext v28.16b, v18.16b, v19.16b, #12 │ │ - ext v29.16b, v19.16b, v20.16b, #12 │ │ - add v24.4s, v18.4s, v24.4s │ │ - add v25.4s, v19.4s, v25.4s │ │ - add v26.4s, v26.4s, v28.4s │ │ - add v27.4s, v27.4s, v29.4s │ │ - add v24.4s, v24.4s, v19.4s │ │ - add v25.4s, v25.4s, v20.4s │ │ - add v24.4s, v24.4s, v26.4s │ │ - add v25.4s, v25.4s, v27.4s │ │ + umlal2 v25.4s, v28.8h, v28.8h │ │ + umlal2 v25.4s, v29.8h, v29.8h │ │ + subs w5, w5, #0x8 │ │ st1 {v6.8h}, [x1], #16 │ │ st1 {v7.8h}, [x11], #16 │ │ st1 {v22.4s, v23.4s}, [x0], #32 │ │ st1 {v24.4s, v25.4s}, [x10], #32 │ │ - subs w5, w5, #0x8 │ │ - b.le 4ad94 │ │ + b.le 4a79c │ │ tst w7, #0x2 │ │ mov v0.16b, v1.16b │ │ mov v16.16b, v17.16b │ │ ld1 {v1.8h}, [x3], #16 │ │ ld1 {v17.8h}, [x12], #16 │ │ - mov v2.16b, v4.16b │ │ - umull2 v3.4s, v0.8h, v0.8h │ │ - umull v4.4s, v1.4h, v1.4h │ │ - mov v18.16b, v20.16b │ │ - umull2 v19.4s, v16.8h, v16.8h │ │ - umull v20.4s, v17.4h, v17.4h │ │ - b.ne 4aa1c // b.any │ │ - b 4aa08 │ │ - ext v24.16b, v0.16b, v1.16b, #2 │ │ - ext v25.16b, v0.16b, v1.16b, #4 │ │ - ext v26.16b, v0.16b, v1.16b, #6 │ │ - ext v27.16b, v0.16b, v1.16b, #8 │ │ - add v6.4h, v0.4h, v24.4h │ │ - add v25.4h, v25.4h, v26.4h │ │ - add v6.4h, v6.4h, v27.4h │ │ - ext v26.16b, v16.16b, v17.16b, #2 │ │ - ext v27.16b, v16.16b, v17.16b, #4 │ │ - ext v28.16b, v16.16b, v17.16b, #6 │ │ - ext v29.16b, v16.16b, v17.16b, #8 │ │ - add v7.4h, v16.4h, v26.4h │ │ - add v27.4h, v27.4h, v28.4h │ │ - add v7.4h, v7.4h, v29.4h │ │ - add v6.4h, v6.4h, v25.4h │ │ - add v7.4h, v7.4h, v27.4h │ │ - ext v24.16b, v2.16b, v3.16b, #4 │ │ - ext v26.16b, v2.16b, v3.16b, #8 │ │ - ext v28.16b, v2.16b, v3.16b, #12 │ │ - add v22.4s, v2.4s, v24.4s │ │ - add v26.4s, v26.4s, v28.4s │ │ - add v22.4s, v22.4s, v3.4s │ │ - add v22.4s, v22.4s, v26.4s │ │ - ext v24.16b, v18.16b, v19.16b, #4 │ │ - ext v26.16b, v18.16b, v19.16b, #8 │ │ - ext v28.16b, v18.16b, v19.16b, #12 │ │ - add v24.4s, v18.4s, v24.4s │ │ - add v26.4s, v26.4s, v28.4s │ │ - add v24.4s, v24.4s, v19.4s │ │ - add v24.4s, v24.4s, v26.4s │ │ - st1 {v6.4h}, [x1], #8 │ │ - st1 {v7.4h}, [x11], #8 │ │ - st1 {v22.4s}, [x0], #16 │ │ - st1 {v24.4s}, [x10], #16 │ │ - subs w5, w5, #0x4 │ │ - ext v0.16b, v0.16b, v1.16b, #8 │ │ - ext v16.16b, v16.16b, v17.16b, #8 │ │ - sub w13, w5, #0x1 │ │ - adr x14, 4ac40 │ │ - ldrh w13, [x14, w13, uxtw #1] │ │ - mov v1.16b, v30.16b │ │ - mov v17.16b, v31.16b │ │ - sub x13, x14, w13, uxth │ │ - br x13 │ │ - ext v0.16b, v0.16b, v0.16b, #4 │ │ - ext v16.16b, v16.16b, v16.16b, #4 │ │ - ext v0.16b, v0.16b, v30.16b, #12 │ │ - ext v16.16b, v16.16b, v31.16b, #12 │ │ - b 4ac4c │ │ - ext v0.16b, v0.16b, v0.16b, #6 │ │ - ext v16.16b, v16.16b, v16.16b, #6 │ │ - ext v0.16b, v0.16b, v30.16b, #10 │ │ - ext v16.16b, v16.16b, v31.16b, #10 │ │ - b 4ac4c │ │ - ext v0.16b, v0.16b, v0.16b, #8 │ │ - ext v16.16b, v16.16b, v16.16b, #8 │ │ - ext v0.16b, v0.16b, v30.16b, #8 │ │ - ext v16.16b, v16.16b, v31.16b, #8 │ │ - b 4ac4c │ │ - ext v0.16b, v0.16b, v0.16b, #10 │ │ - ext v16.16b, v16.16b, v16.16b, #10 │ │ - ext v0.16b, v0.16b, v30.16b, #6 │ │ - ext v16.16b, v16.16b, v31.16b, #6 │ │ - b 4ac4c │ │ - ext v0.16b, v0.16b, v0.16b, #12 │ │ - ext v16.16b, v16.16b, v16.16b, #12 │ │ - ext v0.16b, v0.16b, v30.16b, #4 │ │ - ext v16.16b, v16.16b, v31.16b, #4 │ │ - b 4ac4c │ │ - ext v0.16b, v0.16b, v0.16b, #14 │ │ - ext v16.16b, v16.16b, v16.16b, #14 │ │ - ext v0.16b, v0.16b, v30.16b, #2 │ │ - ext v16.16b, v16.16b, v31.16b, #2 │ │ - b 4ac4c │ │ - .inst 0x00640078 ; undefined │ │ - .inst 0x003c0050 ; NYI │ │ - .inst 0x00140028 ; undefined │ │ - umull v2.4s, v0.4h, v0.4h │ │ - umull2 v3.4s, v0.8h, v0.8h │ │ - umull v4.4s, v1.4h, v1.4h │ │ - umull v18.4s, v16.4h, v16.4h │ │ - umull2 v19.4s, v16.8h, v16.8h │ │ - umull v20.4s, v17.4h, v17.4h │ │ - ext v24.16b, v0.16b, v1.16b, #2 │ │ - ext v25.16b, v0.16b, v1.16b, #4 │ │ - ext v26.16b, v0.16b, v1.16b, #6 │ │ - ext v27.16b, v0.16b, v1.16b, #8 │ │ - add v6.4h, v0.4h, v24.4h │ │ - add v25.4h, v25.4h, v26.4h │ │ - add v6.4h, v6.4h, v27.4h │ │ - ext v26.16b, v16.16b, v17.16b, #2 │ │ - ext v27.16b, v16.16b, v17.16b, #4 │ │ - ext v28.16b, v16.16b, v17.16b, #6 │ │ - ext v29.16b, v16.16b, v17.16b, #8 │ │ - add v7.4h, v16.4h, v26.4h │ │ - add v27.4h, v27.4h, v28.4h │ │ - add v7.4h, v7.4h, v29.4h │ │ - add v6.4h, v6.4h, v25.4h │ │ - add v7.4h, v7.4h, v27.4h │ │ - ext v24.16b, v2.16b, v3.16b, #4 │ │ - ext v26.16b, v2.16b, v3.16b, #8 │ │ - ext v28.16b, v2.16b, v3.16b, #12 │ │ - add v22.4s, v2.4s, v24.4s │ │ - add v26.4s, v26.4s, v28.4s │ │ - add v22.4s, v22.4s, v3.4s │ │ - add v22.4s, v22.4s, v26.4s │ │ - ext v24.16b, v18.16b, v19.16b, #4 │ │ - ext v26.16b, v18.16b, v19.16b, #8 │ │ - ext v28.16b, v18.16b, v19.16b, #12 │ │ - add v24.4s, v18.4s, v24.4s │ │ - add v26.4s, v26.4s, v28.4s │ │ - add v24.4s, v24.4s, v19.4s │ │ - add v24.4s, v24.4s, v26.4s │ │ - subs w5, w5, #0x4 │ │ - st1 {v6.4h}, [x1], #8 │ │ - st1 {v7.4h}, [x11], #8 │ │ - st1 {v22.4s}, [x0], #16 │ │ - st1 {v24.4s}, [x10], #16 │ │ - b.le 4ad94 │ │ - ext v0.16b, v0.16b, v1.16b, #8 │ │ - ext v16.16b, v16.16b, v17.16b, #8 │ │ - mov v2.16b, v3.16b │ │ - mov v3.16b, v4.16b │ │ - mov v18.16b, v19.16b │ │ - mov v19.16b, v20.16b │ │ - ext v24.16b, v0.16b, v1.16b, #2 │ │ - ext v25.16b, v0.16b, v1.16b, #4 │ │ - ext v26.16b, v0.16b, v1.16b, #6 │ │ - ext v27.16b, v0.16b, v1.16b, #8 │ │ - add v6.4h, v0.4h, v24.4h │ │ - add v25.4h, v25.4h, v26.4h │ │ - add v6.4h, v6.4h, v27.4h │ │ - ext v26.16b, v16.16b, v17.16b, #2 │ │ - ext v27.16b, v16.16b, v17.16b, #4 │ │ - ext v28.16b, v16.16b, v17.16b, #6 │ │ - ext v29.16b, v16.16b, v17.16b, #8 │ │ - add v7.4h, v16.4h, v26.4h │ │ - add v27.4h, v27.4h, v28.4h │ │ - add v7.4h, v7.4h, v29.4h │ │ - add v6.4h, v6.4h, v25.4h │ │ - add v7.4h, v7.4h, v27.4h │ │ - ext v24.16b, v2.16b, v3.16b, #4 │ │ - ext v26.16b, v2.16b, v3.16b, #8 │ │ - ext v28.16b, v2.16b, v3.16b, #12 │ │ - add v22.4s, v2.4s, v24.4s │ │ - add v26.4s, v26.4s, v28.4s │ │ - add v22.4s, v22.4s, v3.4s │ │ - add v22.4s, v22.4s, v26.4s │ │ - ext v24.16b, v18.16b, v19.16b, #4 │ │ - ext v26.16b, v18.16b, v19.16b, #8 │ │ - ext v28.16b, v18.16b, v19.16b, #12 │ │ - add v24.4s, v18.4s, v24.4s │ │ - add v26.4s, v26.4s, v28.4s │ │ - add v24.4s, v24.4s, v19.4s │ │ - add v24.4s, v24.4s, v26.4s │ │ - st1 {v6.4h}, [x1], #8 │ │ - st1 {v7.4h}, [x11], #8 │ │ - st1 {v22.4s}, [x0], #16 │ │ - st1 {v24.4s}, [x10], #16 │ │ + b.ne 4a6d8 // b.any │ │ + b 4a6b0 │ │ subs w6, w6, #0x2 │ │ - b.le 4adbc │ │ + b.le 4a7c4 │ │ add x0, x0, x9, lsl #1 │ │ add x10, x10, x9, lsl #1 │ │ add x1, x1, x9 │ │ add x11, x11, x9 │ │ add x3, x3, x4 │ │ add x12, x12, x4 │ │ mov w5, w8 │ │ - b 4a97c │ │ + b 4a63c │ │ ret │ │ sub x7, x3, #0x640 │ │ add x8, x3, #0x640 │ │ sub x9, x4, #0x320 │ │ add x10, x4, #0x320 │ │ mov x11, #0x190 // #400 │ │ mov x12, #0x180 // #384 │ │ @@ -71879,37 +71525,37 @@ │ │ umlal v25.4s, v2.4h, v19.4h │ │ umlal2 v26.4s, v2.8h, v19.8h │ │ mov v2.16b, v3.16b │ │ rshrn v25.4h, v25.4s, #9 │ │ rshrn2 v25.8h, v26.4s, #9 │ │ mov v4.16b, v5.16b │ │ st1 {v25.8h}, [x0], #16 │ │ - b.le 4af20 │ │ + b.le 4a928 │ │ mov v16.16b, v18.16b │ │ mov v19.16b, v21.16b │ │ mov v22.16b, v24.16b │ │ ld1 {v1.8h}, [x9], #16 │ │ ld1 {v3.8h}, [x4], #16 │ │ ld1 {v5.8h}, [x10], #16 │ │ ld1 {v17.4s, v18.4s}, [x7], #32 │ │ ld1 {v20.4s, v21.4s}, [x3], #32 │ │ ld1 {v23.4s, v24.4s}, [x8], #32 │ │ - b 4ae18 │ │ + b 4a820 │ │ subs x6, x6, #0x1 │ │ - b.le 4af50 │ │ + b.le 4a958 │ │ mov x5, x13 │ │ add x0, x0, x12, lsl #1 │ │ add x1, x1, x2 │ │ add x3, x3, x11, lsl #2 │ │ add x7, x7, x11, lsl #2 │ │ add x8, x8, x11, lsl #2 │ │ add x4, x4, x14, lsl #1 │ │ add x9, x9, x14, lsl #1 │ │ add x10, x10, x14, lsl #1 │ │ - b 4ae00 │ │ + b 4a808 │ │ ret │ │ add x7, x3, #0x640 │ │ sub x3, x3, #0x640 │ │ add x8, x4, #0x320 │ │ sub x4, x4, #0x320 │ │ mov x9, #0x320 // #800 │ │ mov x10, #0x180 // #384 │ │ @@ -71964,24 +71610,24 @@ │ │ umlal v16.4s, v0.4h, v31.4h │ │ umlal2 v17.4s, v0.8h, v31.8h │ │ mov v0.16b, v1.16b │ │ rshrn v16.4h, v16.4s, #9 │ │ rshrn2 v16.8h, v17.4s, #9 │ │ mov v2.16b, v3.16b │ │ st1 {v16.8h}, [x0], #16 │ │ - b.le 4b068 │ │ + b.le 4aa70 │ │ mov v16.16b, v18.16b │ │ mov v19.16b, v21.16b │ │ ld1 {v1.8h}, [x4], #16 │ │ ld1 {v3.8h}, [x8], #16 │ │ ld1 {v17.4s, v18.4s}, [x3], #32 │ │ ld1 {v20.4s, v21.4s}, [x7], #32 │ │ - b 4afac │ │ + b 4a9b4 │ │ subs x6, x6, #0x1 │ │ - b.le 4b12c │ │ + b.le 4ab34 │ │ mov x5, x11 │ │ add x0, x0, x10, lsl #1 │ │ add x1, x1, x2 │ │ add x3, x3, x9, lsl #2 │ │ add x7, x7, x9, lsl #2 │ │ add x4, x4, x12, lsl #1 │ │ add x8, x8, x12, lsl #1 │ │ @@ -72009,26 +71655,26 @@ │ │ umlal v24.4s, v2.4h, v31.4h │ │ umlal2 v25.4s, v2.8h, v31.8h │ │ mov v0.16b, v1.16b │ │ rshrn v24.4h, v24.4s, #8 │ │ rshrn2 v24.8h, v25.4s, #8 │ │ mov v16.16b, v18.16b │ │ st1 {v24.8h}, [x0], #16 │ │ - b.le 4b10c │ │ + b.le 4ab14 │ │ ld1 {v1.8h}, [x4], #16 │ │ ld1 {v17.4s, v18.4s}, [x3], #32 │ │ - b 4b09c │ │ + b 4aaa4 │ │ subs x6, x6, #0x1 │ │ - b.le 4b12c │ │ + b.le 4ab34 │ │ mov x5, x11 │ │ add x0, x0, x10, lsl #1 │ │ add x1, x1, x2 │ │ mov x3, x13 │ │ mov x4, x14 │ │ - b 4af9c │ │ + b 4a9a4 │ │ ret │ │ ldr w8, [sp] │ │ dup v31.8h, w7 │ │ cmp x6, #0x2 │ │ dup v30.8h, w8 │ │ add x9, x0, x1 │ │ add x10, x2, x3 │ │ @@ -72038,15 +71684,15 @@ │ │ lsl x3, x3, #1 │ │ add x8, x5, #0x7 │ │ and x8, x8, #0xfffffffffffffff8 │ │ sub x1, x1, x8, lsl #1 │ │ sub x3, x3, x8, lsl #1 │ │ sub x7, x7, x8, lsl #1 │ │ mov x8, x5 │ │ - b.lt 4b20c // b.tstop │ │ + b.lt 4ac14 // b.tstop │ │ ld1 {v0.8h}, [x2], #16 │ │ ld1 {v4.8h}, [x10], #16 │ │ ld1 {v1.8h}, [x4], #16 │ │ ld1 {v5.8h}, [x11], #16 │ │ subs x5, x5, #0x8 │ │ shl v0.8h, v0.8h, #4 │ │ shl v4.8h, v4.8h, #4 │ │ @@ -72064,41 +71710,41 @@ │ │ sqrshrun2 v2.8h, v3.4s, #11 │ │ sqrshrun v6.4h, v6.4s, #11 │ │ sqrshrun2 v6.8h, v7.4s, #11 │ │ umin v2.8h, v2.8h, v30.8h │ │ umin v6.8h, v6.8h, v30.8h │ │ st1 {v2.8h}, [x0], #16 │ │ st1 {v6.8h}, [x9], #16 │ │ - b.gt 4b174 │ │ + b.gt 4ab7c │ │ sub x6, x6, #0x2 │ │ cmp x6, #0x1 │ │ - b.lt 4b244 // b.tstop │ │ + b.lt 4ac4c // b.tstop │ │ mov x5, x8 │ │ add x0, x0, x1 │ │ add x9, x9, x1 │ │ add x2, x2, x3 │ │ add x10, x10, x3 │ │ add x4, x4, x7 │ │ add x11, x11, x7 │ │ - b.eq 4b20c // b.none │ │ - b 4b174 │ │ + b.eq 4ac14 // b.none │ │ + b 4ab7c │ │ ld1 {v0.8h}, [x2], #16 │ │ ld1 {v1.8h}, [x4], #16 │ │ subs x5, x5, #0x8 │ │ shl v0.8h, v0.8h, #4 │ │ sub v1.8h, v1.8h, v0.8h │ │ ushll v2.4s, v0.4h, #7 │ │ ushll2 v3.4s, v0.8h, #7 │ │ smlal v2.4s, v1.4h, v31.4h │ │ smlal2 v3.4s, v1.8h, v31.8h │ │ sqrshrun v2.4h, v2.4s, #11 │ │ sqrshrun2 v2.8h, v3.4s, #11 │ │ umin v2.8h, v2.8h, v30.8h │ │ st1 {v2.8h}, [x0], #16 │ │ - b.gt 4b20c │ │ + b.gt 4ac14 │ │ ret │ │ ldp x8, x9, [sp] │ │ cmp x7, #0x2 │ │ add x10, x0, x1 │ │ add x11, x2, x3 │ │ add x12, x4, #0x300 │ │ add x13, x5, #0x300 │ │ @@ -72109,15 +71755,15 @@ │ │ lsl x3, x3, #1 │ │ add x9, x6, #0x7 │ │ and x9, x9, #0xfffffffffffffff8 │ │ sub x1, x1, x9, lsl #1 │ │ sub x3, x3, x9, lsl #1 │ │ sub x8, x8, x9, lsl #1 │ │ mov x9, x6 │ │ - b.lt 4b350 // b.tstop │ │ + b.lt 4ad58 // b.tstop │ │ ld1 {v0.8h}, [x2], #16 │ │ ld1 {v16.8h}, [x11], #16 │ │ ld1 {v1.8h}, [x4], #16 │ │ ld1 {v17.8h}, [x12], #16 │ │ ld1 {v2.8h}, [x5], #16 │ │ ld1 {v18.8h}, [x13], #16 │ │ subs x6, x6, #0x8 │ │ @@ -72143,29 +71789,29 @@ │ │ sqrshrun2 v3.8h, v4.4s, #11 │ │ sqrshrun v19.4h, v19.4s, #11 │ │ sqrshrun2 v19.8h, v20.4s, #11 │ │ umin v3.8h, v3.8h, v29.8h │ │ umin v19.8h, v19.8h, v29.8h │ │ st1 {v3.8h}, [x0], #16 │ │ st1 {v19.8h}, [x10], #16 │ │ - b.gt 4b290 │ │ + b.gt 4ac98 │ │ subs x7, x7, #0x2 │ │ cmp x7, #0x1 │ │ - b.lt 4b398 // b.tstop │ │ + b.lt 4ada0 // b.tstop │ │ mov x6, x9 │ │ add x0, x0, x1 │ │ add x10, x10, x1 │ │ add x2, x2, x3 │ │ add x11, x11, x3 │ │ add x4, x4, x8 │ │ add x12, x12, x8 │ │ add x5, x5, x8 │ │ add x13, x13, x8 │ │ - b.eq 4b350 // b.none │ │ - b 4b290 │ │ + b.eq 4ad58 // b.none │ │ + b 4ac98 │ │ ld1 {v0.8h}, [x2], #16 │ │ ld1 {v1.8h}, [x4], #16 │ │ ld1 {v2.8h}, [x5], #16 │ │ subs x6, x6, #0x8 │ │ shl v0.8h, v0.8h, #4 │ │ sub v1.8h, v1.8h, v0.8h │ │ sub v2.8h, v2.8h, v0.8h │ │ @@ -72175,28 +71821,28 @@ │ │ smlal v3.4s, v2.4h, v31.4h │ │ smlal2 v4.4s, v1.8h, v30.8h │ │ smlal2 v4.4s, v2.8h, v31.8h │ │ sqrshrun v3.4h, v3.4s, #11 │ │ sqrshrun2 v3.8h, v4.4s, #11 │ │ umin v3.8h, v3.8h, v29.8h │ │ st1 {v3.8h}, [x0], #16 │ │ - b.gt 4b290 │ │ + b.gt 4ac98 │ │ ret │ │ clz w4, w4 │ │ clz w7, w6 │ │ sub w7, w7, #0x12 │ │ mov w9, #0x1 // #1 │ │ mov w8, #0xffffc000 // #-16384 │ │ lsl w9, w9, w7 │ │ add w7, w7, #0x1 │ │ sub w8, w8, w9 │ │ neg w7, w7 │ │ dup v28.8h, w8 │ │ dup v29.8h, w7 │ │ - adr x7, 4b77c │ │ + adr x7, 4b184 │ │ sub w4, w4, #0x18 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ sqadd v0.8h, v0.8h, v2.8h │ │ sqadd v1.8h, v1.8h, v3.8h │ │ smax v0.8h, v0.8h, v28.8h │ │ smax v1.8h, v1.8h, v28.8h │ │ @@ -72210,92 +71856,92 @@ │ │ add x7, x0, x1 │ │ lsl x1, x1, #1 │ │ subs w5, w5, #0x4 │ │ st1 {v4.d}[0], [x0], x1 │ │ st1 {v4.d}[1], [x7], x1 │ │ st1 {v5.d}[0], [x0], x1 │ │ st1 {v5.d}[1], [x7], x1 │ │ - b.le 4b778 │ │ + b.le 4b180 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ sqadd v0.8h, v0.8h, v2.8h │ │ sqadd v1.8h, v1.8h, v3.8h │ │ smax v0.8h, v0.8h, v28.8h │ │ smax v1.8h, v1.8h, v28.8h │ │ sqsub v0.8h, v0.8h, v28.8h │ │ sqsub v1.8h, v1.8h, v28.8h │ │ sshl v4.8h, v0.8h, v29.8h │ │ sshl v5.8h, v1.8h, v29.8h │ │ - b 4b40c │ │ + b 4ae14 │ │ add x7, x0, x1 │ │ lsl x1, x1, #1 │ │ st1 {v4.8h}, [x0], x1 │ │ subs w5, w5, #0x2 │ │ st1 {v5.8h}, [x7], x1 │ │ - b.le 4b778 │ │ + b.le 4b180 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ sqadd v0.8h, v0.8h, v2.8h │ │ sqadd v1.8h, v1.8h, v3.8h │ │ smax v0.8h, v0.8h, v28.8h │ │ smax v1.8h, v1.8h, v28.8h │ │ sqsub v0.8h, v0.8h, v28.8h │ │ sqsub v1.8h, v1.8h, v28.8h │ │ sshl v4.8h, v0.8h, v29.8h │ │ sshl v5.8h, v1.8h, v29.8h │ │ - b 4b458 │ │ + b 4ae60 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ sqadd v0.8h, v0.8h, v2.8h │ │ sqadd v1.8h, v1.8h, v3.8h │ │ smax v0.8h, v0.8h, v28.8h │ │ smax v1.8h, v1.8h, v28.8h │ │ sqsub v0.8h, v0.8h, v28.8h │ │ sqsub v1.8h, v1.8h, v28.8h │ │ sshl v6.8h, v0.8h, v29.8h │ │ sshl v7.8h, v1.8h, v29.8h │ │ st1 {v4.8h, v5.8h}, [x0], x1 │ │ subs w5, w5, #0x2 │ │ st1 {v6.8h, v7.8h}, [x0], x1 │ │ - b.le 4b778 │ │ + b.le 4b180 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ sqadd v0.8h, v0.8h, v2.8h │ │ sqadd v1.8h, v1.8h, v3.8h │ │ smax v0.8h, v0.8h, v28.8h │ │ smax v1.8h, v1.8h, v28.8h │ │ sqsub v0.8h, v0.8h, v28.8h │ │ sqsub v1.8h, v1.8h, v28.8h │ │ sshl v4.8h, v0.8h, v29.8h │ │ sshl v5.8h, v1.8h, v29.8h │ │ - b 4b494 │ │ + b 4ae9c │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ sqadd v0.8h, v0.8h, v2.8h │ │ sqadd v1.8h, v1.8h, v3.8h │ │ smax v0.8h, v0.8h, v28.8h │ │ smax v1.8h, v1.8h, v28.8h │ │ sqsub v0.8h, v0.8h, v28.8h │ │ sqsub v1.8h, v1.8h, v28.8h │ │ sshl v6.8h, v0.8h, v29.8h │ │ sshl v7.8h, v1.8h, v29.8h │ │ subs w5, w5, #0x1 │ │ st1 {v4.8h-v7.8h}, [x0], x1 │ │ - b.le 4b778 │ │ + b.le 4b180 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ sqadd v0.8h, v0.8h, v2.8h │ │ sqadd v1.8h, v1.8h, v3.8h │ │ smax v0.8h, v0.8h, v28.8h │ │ smax v1.8h, v1.8h, v28.8h │ │ sqsub v0.8h, v0.8h, v28.8h │ │ sqsub v1.8h, v1.8h, v28.8h │ │ sshl v4.8h, v0.8h, v29.8h │ │ sshl v5.8h, v1.8h, v29.8h │ │ - b 4b4f8 │ │ + b 4af00 │ │ add x7, x0, #0x40 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ sqadd v0.8h, v0.8h, v2.8h │ │ sqadd v1.8h, v1.8h, v3.8h │ │ smax v0.8h, v0.8h, v28.8h │ │ smax v1.8h, v1.8h, v28.8h │ │ @@ -72322,26 +71968,26 @@ │ │ smax v1.8h, v1.8h, v28.8h │ │ sqsub v0.8h, v0.8h, v28.8h │ │ sqsub v1.8h, v1.8h, v28.8h │ │ sshl v18.8h, v0.8h, v29.8h │ │ sshl v19.8h, v1.8h, v29.8h │ │ subs w5, w5, #0x1 │ │ st1 {v16.8h-v19.8h}, [x7], x1 │ │ - b.le 4b778 │ │ + b.le 4b180 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ sqadd v0.8h, v0.8h, v2.8h │ │ sqadd v1.8h, v1.8h, v3.8h │ │ smax v0.8h, v0.8h, v28.8h │ │ smax v1.8h, v1.8h, v28.8h │ │ sqsub v0.8h, v0.8h, v28.8h │ │ sqsub v1.8h, v1.8h, v28.8h │ │ sshl v4.8h, v0.8h, v29.8h │ │ sshl v5.8h, v1.8h, v29.8h │ │ - b 4b55c │ │ + b 4af64 │ │ add x7, x0, #0x40 │ │ mov x8, #0x80 // #128 │ │ sub x1, x1, #0x80 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ sqadd v0.8h, v0.8h, v2.8h │ │ sqadd v1.8h, v1.8h, v3.8h │ │ @@ -72412,26 +72058,26 @@ │ │ smax v0.8h, v0.8h, v28.8h │ │ smax v1.8h, v1.8h, v28.8h │ │ sqsub v0.8h, v0.8h, v28.8h │ │ sqsub v1.8h, v1.8h, v28.8h │ │ sshl v18.8h, v0.8h, v29.8h │ │ sshl v19.8h, v1.8h, v29.8h │ │ st1 {v16.8h-v19.8h}, [x7], x1 │ │ - b.le 4b778 │ │ + b.le 4b180 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ sqadd v0.8h, v0.8h, v2.8h │ │ sqadd v1.8h, v1.8h, v3.8h │ │ smax v0.8h, v0.8h, v28.8h │ │ smax v1.8h, v1.8h, v28.8h │ │ sqsub v0.8h, v0.8h, v28.8h │ │ sqsub v1.8h, v1.8h, v28.8h │ │ sshl v4.8h, v0.8h, v29.8h │ │ sshl v5.8h, v1.8h, v29.8h │ │ - b 4b61c │ │ + b 4b024 │ │ ret │ │ .inst 0x0224016c ; undefined │ │ .inst 0x02e80284 ; undefined │ │ .inst 0x0378032c ; undefined │ │ clz w4, w4 │ │ dup v31.8h, w7 │ │ movi v30.8h, #0x0 │ │ @@ -72440,15 +72086,15 @@ │ │ mov w8, #0x2000 // #8192 │ │ lsr w8, w8, w7 │ │ neg w7, w7 │ │ dup v28.8h, w8 │ │ dup v29.8h, w7 │ │ dup v27.4s, w6 │ │ neg v27.4s, v27.4s │ │ - adr x7, 4c15c │ │ + adr x7, 4bb64 │ │ sub w4, w4, #0x18 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ ssubl v4.4s, v2.4h, v0.4h │ │ ssubl2 v0.4s, v2.8h, v0.8h │ │ ssubl v5.4s, v3.4h, v1.4h │ │ ssubl2 v1.4s, v3.8h, v1.8h │ │ @@ -72482,15 +72128,15 @@ │ │ add x7, x0, x1 │ │ lsl x1, x1, #1 │ │ subs w5, w5, #0x4 │ │ st1 {v4.d}[0], [x0], x1 │ │ st1 {v4.d}[1], [x7], x1 │ │ st1 {v5.d}[0], [x0], x1 │ │ st1 {v5.d}[1], [x7], x1 │ │ - b.le 4c158 │ │ + b.le 4bb60 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ ssubl v4.4s, v2.4h, v0.4h │ │ ssubl2 v0.4s, v2.8h, v0.8h │ │ ssubl v5.4s, v3.4h, v1.4h │ │ ssubl2 v1.4s, v3.8h, v1.8h │ │ mul v4.4s, v4.4s, v27.4s │ │ @@ -72513,21 +72159,21 @@ │ │ srshl v5.8h, v5.8h, v29.8h │ │ add v4.8h, v4.8h, v28.8h │ │ add v5.8h, v5.8h, v28.8h │ │ smin v4.8h, v4.8h, v31.8h │ │ smin v5.8h, v5.8h, v31.8h │ │ smax v4.8h, v4.8h, v30.8h │ │ smax v5.8h, v5.8h, v30.8h │ │ - b 4b84c │ │ + b 4b254 │ │ add x7, x0, x1 │ │ lsl x1, x1, #1 │ │ st1 {v4.8h}, [x0], x1 │ │ subs w5, w5, #0x2 │ │ st1 {v5.8h}, [x7], x1 │ │ - b.le 4c158 │ │ + b.le 4bb60 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ ssubl v4.4s, v2.4h, v0.4h │ │ ssubl2 v0.4s, v2.8h, v0.8h │ │ ssubl v5.4s, v3.4h, v1.4h │ │ ssubl2 v1.4s, v3.8h, v1.8h │ │ mul v4.4s, v4.4s, v27.4s │ │ @@ -72550,15 +72196,15 @@ │ │ srshl v5.8h, v5.8h, v29.8h │ │ add v4.8h, v4.8h, v28.8h │ │ add v5.8h, v5.8h, v28.8h │ │ smin v4.8h, v4.8h, v31.8h │ │ smin v5.8h, v5.8h, v31.8h │ │ smax v4.8h, v4.8h, v30.8h │ │ smax v5.8h, v5.8h, v30.8h │ │ - b 4b8e8 │ │ + b 4b2f0 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ ssubl v6.4s, v2.4h, v0.4h │ │ ssubl2 v0.4s, v2.8h, v0.8h │ │ ssubl v7.4s, v3.4h, v1.4h │ │ ssubl2 v1.4s, v3.8h, v1.8h │ │ mul v6.4s, v6.4s, v27.4s │ │ @@ -72584,15 +72230,15 @@ │ │ smin v6.8h, v6.8h, v31.8h │ │ smin v7.8h, v7.8h, v31.8h │ │ smax v6.8h, v6.8h, v30.8h │ │ smax v7.8h, v7.8h, v30.8h │ │ st1 {v4.8h, v5.8h}, [x0], x1 │ │ subs w5, w5, #0x2 │ │ st1 {v6.8h, v7.8h}, [x0], x1 │ │ - b.le 4c158 │ │ + b.le 4bb60 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ ssubl v4.4s, v2.4h, v0.4h │ │ ssubl2 v0.4s, v2.8h, v0.8h │ │ ssubl v5.4s, v3.4h, v1.4h │ │ ssubl2 v1.4s, v3.8h, v1.8h │ │ mul v4.4s, v4.4s, v27.4s │ │ @@ -72615,15 +72261,15 @@ │ │ srshl v5.8h, v5.8h, v29.8h │ │ add v4.8h, v4.8h, v28.8h │ │ add v5.8h, v5.8h, v28.8h │ │ smin v4.8h, v4.8h, v31.8h │ │ smin v5.8h, v5.8h, v31.8h │ │ smax v4.8h, v4.8h, v30.8h │ │ smax v5.8h, v5.8h, v30.8h │ │ - b 4b974 │ │ + b 4b37c │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ ssubl v6.4s, v2.4h, v0.4h │ │ ssubl2 v0.4s, v2.8h, v0.8h │ │ ssubl v7.4s, v3.4h, v1.4h │ │ ssubl2 v1.4s, v3.8h, v1.8h │ │ mul v6.4s, v6.4s, v27.4s │ │ @@ -72648,15 +72294,15 @@ │ │ add v7.8h, v7.8h, v28.8h │ │ smin v6.8h, v6.8h, v31.8h │ │ smin v7.8h, v7.8h, v31.8h │ │ smax v6.8h, v6.8h, v30.8h │ │ smax v7.8h, v7.8h, v30.8h │ │ subs w5, w5, #0x1 │ │ st1 {v4.8h-v7.8h}, [x0], x1 │ │ - b.le 4c158 │ │ + b.le 4bb60 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ ssubl v4.4s, v2.4h, v0.4h │ │ ssubl2 v0.4s, v2.8h, v0.8h │ │ ssubl v5.4s, v3.4h, v1.4h │ │ ssubl2 v1.4s, v3.8h, v1.8h │ │ mul v4.4s, v4.4s, v27.4s │ │ @@ -72679,15 +72325,15 @@ │ │ srshl v5.8h, v5.8h, v29.8h │ │ add v4.8h, v4.8h, v28.8h │ │ add v5.8h, v5.8h, v28.8h │ │ smin v4.8h, v4.8h, v31.8h │ │ smin v5.8h, v5.8h, v31.8h │ │ smax v4.8h, v4.8h, v30.8h │ │ smax v5.8h, v5.8h, v30.8h │ │ - b 4ba78 │ │ + b 4b480 │ │ add x7, x0, #0x40 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ ssubl v6.4s, v2.4h, v0.4h │ │ ssubl2 v0.4s, v2.8h, v0.8h │ │ ssubl v7.4s, v3.4h, v1.4h │ │ ssubl2 v1.4s, v3.8h, v1.8h │ │ @@ -72774,15 +72420,15 @@ │ │ add v19.8h, v19.8h, v28.8h │ │ smin v18.8h, v18.8h, v31.8h │ │ smin v19.8h, v19.8h, v31.8h │ │ smax v18.8h, v18.8h, v30.8h │ │ smax v19.8h, v19.8h, v30.8h │ │ subs w5, w5, #0x1 │ │ st1 {v16.8h-v19.8h}, [x7], x1 │ │ - b.le 4c158 │ │ + b.le 4bb60 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ ssubl v4.4s, v2.4h, v0.4h │ │ ssubl2 v0.4s, v2.8h, v0.8h │ │ ssubl v5.4s, v3.4h, v1.4h │ │ ssubl2 v1.4s, v3.8h, v1.8h │ │ mul v4.4s, v4.4s, v27.4s │ │ @@ -72805,15 +72451,15 @@ │ │ srshl v5.8h, v5.8h, v29.8h │ │ add v4.8h, v4.8h, v28.8h │ │ add v5.8h, v5.8h, v28.8h │ │ smin v4.8h, v4.8h, v31.8h │ │ smin v5.8h, v5.8h, v31.8h │ │ smax v4.8h, v4.8h, v30.8h │ │ smax v5.8h, v5.8h, v30.8h │ │ - b 4bb7c │ │ + b 4b584 │ │ add x7, x0, #0x40 │ │ mov x8, #0x80 // #128 │ │ sub x1, x1, #0x80 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ ssubl v6.4s, v2.4h, v0.4h │ │ ssubl2 v0.4s, v2.8h, v0.8h │ │ @@ -73024,15 +72670,15 @@ │ │ add v18.8h, v18.8h, v28.8h │ │ add v19.8h, v19.8h, v28.8h │ │ smin v18.8h, v18.8h, v31.8h │ │ smin v19.8h, v19.8h, v31.8h │ │ smax v18.8h, v18.8h, v30.8h │ │ smax v19.8h, v19.8h, v30.8h │ │ st1 {v16.8h-v19.8h}, [x7], x1 │ │ - b.le 4c158 │ │ + b.le 4bb60 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ ssubl v4.4s, v2.4h, v0.4h │ │ ssubl2 v0.4s, v2.8h, v0.8h │ │ ssubl v5.4s, v3.4h, v1.4h │ │ ssubl2 v1.4s, v3.8h, v1.8h │ │ mul v4.4s, v4.4s, v27.4s │ │ @@ -73055,30 +72701,30 @@ │ │ srshl v5.8h, v5.8h, v29.8h │ │ add v4.8h, v4.8h, v28.8h │ │ add v5.8h, v5.8h, v28.8h │ │ smin v4.8h, v4.8h, v31.8h │ │ smin v5.8h, v5.8h, v31.8h │ │ smax v4.8h, v4.8h, v30.8h │ │ smax v5.8h, v5.8h, v30.8h │ │ - b 4bd7c │ │ + b 4b784 │ │ ret │ │ .inst 0x05e403ec ; undefined │ │ .inst 0x07e806e4 ; undefined │ │ .inst 0x0918087c ; undefined │ │ clz w4, w4 │ │ dup v31.8h, w7 │ │ movi v30.8h, #0x0 │ │ clz w7, w7 │ │ sub w7, w7, #0x12 │ │ mov w8, #0x2000 // #8192 │ │ lsr w8, w8, w7 │ │ neg w7, w7 │ │ dup v28.8h, w8 │ │ dup v29.8h, w7 │ │ - adr x7, 4cd94 │ │ + adr x7, 4c79c │ │ sub w4, w4, #0x18 │ │ ld1 {v27.16b}, [x6], #16 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ neg v27.16b, v27.16b │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ sxtl v26.8h, v27.8b │ │ sxtl2 v27.8h, v27.16b │ │ @@ -73120,15 +72766,15 @@ │ │ add x7, x0, x1 │ │ lsl x1, x1, #1 │ │ subs w5, w5, #0x4 │ │ st1 {v4.d}[0], [x0], x1 │ │ st1 {v4.d}[1], [x7], x1 │ │ st1 {v5.d}[0], [x0], x1 │ │ st1 {v5.d}[1], [x7], x1 │ │ - b.le 4cd90 │ │ + b.le 4c798 │ │ ld1 {v27.16b}, [x6], #16 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ neg v27.16b, v27.16b │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ sxtl v26.8h, v27.8b │ │ sxtl2 v27.8h, v27.16b │ │ sxtl v24.4s, v26.4h │ │ @@ -73159,21 +72805,21 @@ │ │ srshl v5.8h, v5.8h, v29.8h │ │ add v4.8h, v4.8h, v28.8h │ │ add v5.8h, v5.8h, v28.8h │ │ smin v4.8h, v4.8h, v31.8h │ │ smin v5.8h, v5.8h, v31.8h │ │ smax v4.8h, v4.8h, v30.8h │ │ smax v5.8h, v5.8h, v30.8h │ │ - b 4c244 │ │ + b 4bc4c │ │ add x7, x0, x1 │ │ lsl x1, x1, #1 │ │ st1 {v4.8h}, [x0], x1 │ │ subs w5, w5, #0x2 │ │ st1 {v5.8h}, [x7], x1 │ │ - b.le 4cd90 │ │ + b.le 4c798 │ │ ld1 {v27.16b}, [x6], #16 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ neg v27.16b, v27.16b │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ sxtl v26.8h, v27.8b │ │ sxtl2 v27.8h, v27.16b │ │ sxtl v24.4s, v26.4h │ │ @@ -73204,15 +72850,15 @@ │ │ srshl v5.8h, v5.8h, v29.8h │ │ add v4.8h, v4.8h, v28.8h │ │ add v5.8h, v5.8h, v28.8h │ │ smin v4.8h, v4.8h, v31.8h │ │ smin v5.8h, v5.8h, v31.8h │ │ smax v4.8h, v4.8h, v30.8h │ │ smax v5.8h, v5.8h, v30.8h │ │ - b 4c300 │ │ + b 4bd08 │ │ ld1 {v27.16b}, [x6], #16 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ neg v27.16b, v27.16b │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ sxtl v26.8h, v27.8b │ │ sxtl2 v27.8h, v27.16b │ │ sxtl v24.4s, v26.4h │ │ @@ -73246,15 +72892,15 @@ │ │ smin v6.8h, v6.8h, v31.8h │ │ smin v7.8h, v7.8h, v31.8h │ │ smax v6.8h, v6.8h, v30.8h │ │ smax v7.8h, v7.8h, v30.8h │ │ st1 {v4.8h, v5.8h}, [x0], x1 │ │ subs w5, w5, #0x2 │ │ st1 {v6.8h, v7.8h}, [x0], x1 │ │ - b.le 4cd90 │ │ + b.le 4c798 │ │ ld1 {v27.16b}, [x6], #16 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ neg v27.16b, v27.16b │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ sxtl v26.8h, v27.8b │ │ sxtl2 v27.8h, v27.16b │ │ sxtl v24.4s, v26.4h │ │ @@ -73285,15 +72931,15 @@ │ │ srshl v5.8h, v5.8h, v29.8h │ │ add v4.8h, v4.8h, v28.8h │ │ add v5.8h, v5.8h, v28.8h │ │ smin v4.8h, v4.8h, v31.8h │ │ smin v5.8h, v5.8h, v31.8h │ │ smax v4.8h, v4.8h, v30.8h │ │ smax v5.8h, v5.8h, v30.8h │ │ - b 4c3ac │ │ + b 4bdb4 │ │ ld1 {v27.16b}, [x6], #16 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ neg v27.16b, v27.16b │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ sxtl v26.8h, v27.8b │ │ sxtl2 v27.8h, v27.16b │ │ sxtl v24.4s, v26.4h │ │ @@ -73326,15 +72972,15 @@ │ │ add v7.8h, v7.8h, v28.8h │ │ smin v6.8h, v6.8h, v31.8h │ │ smin v7.8h, v7.8h, v31.8h │ │ smax v6.8h, v6.8h, v30.8h │ │ smax v7.8h, v7.8h, v30.8h │ │ subs w5, w5, #0x1 │ │ st1 {v4.8h-v7.8h}, [x0], x1 │ │ - b.le 4cd90 │ │ + b.le 4c798 │ │ ld1 {v27.16b}, [x6], #16 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ neg v27.16b, v27.16b │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ sxtl v26.8h, v27.8b │ │ sxtl2 v27.8h, v27.16b │ │ sxtl v24.4s, v26.4h │ │ @@ -73365,15 +73011,15 @@ │ │ srshl v5.8h, v5.8h, v29.8h │ │ add v4.8h, v4.8h, v28.8h │ │ add v5.8h, v5.8h, v28.8h │ │ smin v4.8h, v4.8h, v31.8h │ │ smin v5.8h, v5.8h, v31.8h │ │ smax v4.8h, v4.8h, v30.8h │ │ smax v5.8h, v5.8h, v30.8h │ │ - b 4c4f0 │ │ + b 4bef8 │ │ add x7, x0, #0x40 │ │ ld1 {v27.16b}, [x6], #16 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ neg v27.16b, v27.16b │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ sxtl v26.8h, v27.8b │ │ sxtl2 v27.8h, v27.16b │ │ @@ -73484,15 +73130,15 @@ │ │ add v19.8h, v19.8h, v28.8h │ │ smin v18.8h, v18.8h, v31.8h │ │ smin v19.8h, v19.8h, v31.8h │ │ smax v18.8h, v18.8h, v30.8h │ │ smax v19.8h, v19.8h, v30.8h │ │ subs w5, w5, #0x1 │ │ st1 {v16.8h-v19.8h}, [x7], x1 │ │ - b.le 4cd90 │ │ + b.le 4c798 │ │ ld1 {v27.16b}, [x6], #16 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ neg v27.16b, v27.16b │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ sxtl v26.8h, v27.8b │ │ sxtl2 v27.8h, v27.16b │ │ sxtl v24.4s, v26.4h │ │ @@ -73523,15 +73169,15 @@ │ │ srshl v5.8h, v5.8h, v29.8h │ │ add v4.8h, v4.8h, v28.8h │ │ add v5.8h, v5.8h, v28.8h │ │ smin v4.8h, v4.8h, v31.8h │ │ smin v5.8h, v5.8h, v31.8h │ │ smax v4.8h, v4.8h, v30.8h │ │ smax v5.8h, v5.8h, v30.8h │ │ - b 4c634 │ │ + b 4c03c │ │ add x7, x0, #0x40 │ │ mov x8, #0x80 // #128 │ │ sub x1, x1, #0x80 │ │ ld1 {v27.16b}, [x6], #16 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ neg v27.16b, v27.16b │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ @@ -73798,15 +73444,15 @@ │ │ add v18.8h, v18.8h, v28.8h │ │ add v19.8h, v19.8h, v28.8h │ │ smin v18.8h, v18.8h, v31.8h │ │ smin v19.8h, v19.8h, v31.8h │ │ smax v18.8h, v18.8h, v30.8h │ │ smax v19.8h, v19.8h, v30.8h │ │ st1 {v16.8h-v19.8h}, [x7], x1 │ │ - b.le 4cd90 │ │ + b.le 4c798 │ │ ld1 {v27.16b}, [x6], #16 │ │ ld1 {v0.8h, v1.8h}, [x2], #32 │ │ neg v27.16b, v27.16b │ │ ld1 {v2.8h, v3.8h}, [x3], #32 │ │ sxtl v26.8h, v27.8b │ │ sxtl2 v27.8h, v27.16b │ │ sxtl v24.4s, v26.4h │ │ @@ -73837,22 +73483,22 @@ │ │ srshl v5.8h, v5.8h, v29.8h │ │ add v4.8h, v4.8h, v28.8h │ │ add v5.8h, v5.8h, v28.8h │ │ smin v4.8h, v4.8h, v31.8h │ │ smin v5.8h, v5.8h, v31.8h │ │ smax v4.8h, v4.8h, v30.8h │ │ smax v5.8h, v5.8h, v30.8h │ │ - b 4c8b4 │ │ + b 4c2bc │ │ ret │ │ .inst 0x076404ec ; undefined │ │ .inst 0x09e808a4 ; undefined │ │ add w28, w20, w24, lsr #2 │ │ ldr w8, [sp] │ │ clz w9, w4 │ │ - adr x10, 4d110 │ │ + adr x10, 4cb18 │ │ dup v31.8h, w8 │ │ sub w9, w9, #0x18 │ │ clz w8, w8 │ │ ldrh w9, [x10, x9, lsl #1] │ │ sub x10, x10, w9, uxtw │ │ sub w8, w8, #0xc │ │ mov w9, #0x80000 // #524288 │ │ @@ -73908,15 +73554,15 @@ │ │ xtn2 v20.16b, v21.8h │ │ sub v20.16b, v1.16b, v20.16b │ │ st1 {v20.16b}, [x6], #16 │ │ st1 {v4.d}[0], [x0], x1 │ │ st1 {v4.d}[1], [x12], x1 │ │ st1 {v5.d}[0], [x0], x1 │ │ st1 {v5.d}[1], [x12], x1 │ │ - b.gt 4cdec │ │ + b.gt 4c7f4 │ │ ret │ │ ld1 {v4.8h, v5.8h}, [x2], #32 │ │ ld1 {v6.8h, v7.8h}, [x3], #32 │ │ subs w5, w5, #0x2 │ │ sabd v20.8h, v4.8h, v6.8h │ │ sabd v21.8h, v5.8h, v7.8h │ │ ssubl v16.4s, v6.4h, v4.4h │ │ @@ -73955,15 +73601,15 @@ │ │ umin v5.8h, v5.8h, v31.8h │ │ xtn v20.8b, v20.8h │ │ xtn2 v20.16b, v21.8h │ │ sub v20.16b, v1.16b, v20.16b │ │ st1 {v20.16b}, [x6], #16 │ │ st1 {v4.8h}, [x0], x1 │ │ st1 {v5.8h}, [x12], x1 │ │ - b.gt 4ceb0 │ │ + b.gt 4c8b8 │ │ ret │ │ mov w11, w4 │ │ sub x1, x1, w4, uxtw #1 │ │ add x10, x6, w4, uxtw │ │ add x9, x3, w4, uxtw #1 │ │ add x7, x2, w4, uxtw #1 │ │ mov w8, w4 │ │ @@ -74050,32 +73696,32 @@ │ │ xtn2 v21.16b, v23.8h │ │ sub v20.16b, v1.16b, v20.16b │ │ sub v21.16b, v1.16b, v21.16b │ │ st1 {v20.16b}, [x6], #16 │ │ st1 {v21.16b}, [x10], #16 │ │ st1 {v4.8h, v5.8h}, [x0], #32 │ │ st1 {v6.8h, v7.8h}, [x12], #32 │ │ - b.gt 4cf84 │ │ + b.gt 4c98c │ │ subs w5, w5, #0x2 │ │ add x2, x2, w4, uxtw #1 │ │ add x3, x3, w4, uxtw #1 │ │ add x7, x7, w4, uxtw #1 │ │ add x9, x9, w4, uxtw #1 │ │ add x6, x6, w4, uxtw │ │ add x10, x10, w4, uxtw │ │ add x0, x0, x1 │ │ add x12, x12, x1 │ │ - b.gt 4cf80 │ │ + b.gt 4c988 │ │ ret │ │ .inst 0x01a401a4 ; undefined │ │ .inst 0x01a401a4 ; undefined │ │ .inst 0x03240260 ; undefined │ │ ldr w8, [sp] │ │ clz w9, w4 │ │ - adr x10, 4d494 │ │ + adr x10, 4ce9c │ │ dup v31.8h, w8 │ │ sub w9, w9, #0x18 │ │ clz w8, w8 │ │ ldrh w9, [x10, x9, lsl #1] │ │ sub x10, x10, w9, uxtw │ │ sub w8, w8, #0xc │ │ mov w9, #0x80000 // #524288 │ │ @@ -74133,15 +73779,15 @@ │ │ xtn v20.8b, v20.8h │ │ uhsub v20.8b, v3.8b, v20.8b │ │ st1 {v20.8b}, [x6], #8 │ │ st1 {v4.d}[0], [x0], x1 │ │ st1 {v4.d}[1], [x12], x1 │ │ st1 {v5.d}[0], [x0], x1 │ │ st1 {v5.d}[1], [x12], x1 │ │ - b.gt 4d170 │ │ + b.gt 4cb78 │ │ ret │ │ ld1 {v4.8h, v5.8h}, [x2], #32 │ │ ld1 {v6.8h, v7.8h}, [x3], #32 │ │ subs w5, w5, #0x2 │ │ sabd v20.8h, v4.8h, v6.8h │ │ sabd v21.8h, v5.8h, v7.8h │ │ ssubl v16.4s, v6.4h, v4.4h │ │ @@ -74180,15 +73826,15 @@ │ │ umin v5.8h, v5.8h, v31.8h │ │ addp v20.8h, v20.8h, v21.8h │ │ xtn v20.8b, v20.8h │ │ uhsub v20.8b, v3.8b, v20.8b │ │ st1 {v20.8b}, [x6], #8 │ │ st1 {v4.8h}, [x0], x1 │ │ st1 {v5.8h}, [x12], x1 │ │ - b.gt 4d234 │ │ + b.gt 4cc3c │ │ ret │ │ mov w11, w4 │ │ sub x1, x1, w4, uxtw #1 │ │ add x10, x6, x11, lsr #1 │ │ add x9, x3, w4, uxtw #1 │ │ add x7, x2, w4, uxtw #1 │ │ mov w8, w4 │ │ @@ -74275,32 +73921,32 @@ │ │ xtn v21.8b, v21.8h │ │ uhsub v20.8b, v3.8b, v20.8b │ │ uhsub v21.8b, v3.8b, v21.8b │ │ st1 {v20.8b}, [x6], #8 │ │ st1 {v21.8b}, [x10], #8 │ │ st1 {v4.8h, v5.8h}, [x0], #32 │ │ st1 {v6.8h, v7.8h}, [x12], #32 │ │ - b.gt 4d308 │ │ + b.gt 4cd10 │ │ subs w5, w5, #0x2 │ │ add x2, x2, w4, uxtw #1 │ │ add x3, x3, w4, uxtw #1 │ │ add x7, x7, w4, uxtw #1 │ │ add x9, x9, w4, uxtw #1 │ │ add x6, x6, x11, lsr #1 │ │ add x10, x10, x11, lsr #1 │ │ add x0, x0, x1 │ │ add x12, x12, x1 │ │ - b.gt 4d304 │ │ + b.gt 4cd0c │ │ ret │ │ .inst 0x01a401a4 ; undefined │ │ .inst 0x01a401a4 ; undefined │ │ .inst 0x03240260 ; undefined │ │ ldr w8, [sp] │ │ clz w9, w4 │ │ - adr x10, 4d814 │ │ + adr x10, 4d21c │ │ dup v31.8h, w8 │ │ sub w9, w9, #0x18 │ │ clz w8, w8 │ │ ldrh w9, [x10, x9, lsl #1] │ │ sub x10, x10, w9, uxtw │ │ sub w8, w8, #0xc │ │ mov w9, #0x80000 // #524288 │ │ @@ -74361,15 +74007,15 @@ │ │ sub v20.4h, v3.4h, v20.4h │ │ rshrn v20.8b, v20.8h, #2 │ │ st1 {v20.s}[0], [x6], #4 │ │ st1 {v4.d}[0], [x0], x1 │ │ st1 {v4.d}[1], [x12], x1 │ │ st1 {v5.d}[0], [x0], x1 │ │ st1 {v5.d}[1], [x12], x1 │ │ - b.gt 4d4f4 │ │ + b.gt 4cefc │ │ ret │ │ ld1 {v4.8h, v5.8h}, [x2], #32 │ │ ld1 {v6.8h, v7.8h}, [x3], #32 │ │ subs w5, w5, #0x2 │ │ sabd v20.8h, v4.8h, v6.8h │ │ sabd v21.8h, v5.8h, v7.8h │ │ ssubl v16.4s, v6.4h, v4.4h │ │ @@ -74409,15 +74055,15 @@ │ │ add v20.8h, v20.8h, v21.8h │ │ addp v20.8h, v20.8h, v20.8h │ │ sub v20.4h, v3.4h, v20.4h │ │ rshrn v20.8b, v20.8h, #2 │ │ st1 {v20.s}[0], [x6], #4 │ │ st1 {v4.8h}, [x0], x1 │ │ st1 {v5.8h}, [x12], x1 │ │ - b.gt 4d5c4 │ │ + b.gt 4cfcc │ │ ret │ │ mov w11, w4 │ │ sub x1, x1, w4, uxtw #1 │ │ add x9, x3, w4, uxtw #1 │ │ add x7, x2, w4, uxtw #1 │ │ mov w8, w4 │ │ ld1 {v4.8h, v5.8h}, [x2], #32 │ │ @@ -74501,28 +74147,28 @@ │ │ add v21.8h, v21.8h, v23.8h │ │ addp v20.8h, v20.8h, v21.8h │ │ sub v20.8h, v3.8h, v20.8h │ │ rshrn v20.8b, v20.8h, #2 │ │ st1 {v20.8b}, [x6], #8 │ │ st1 {v4.8h, v5.8h}, [x0], #32 │ │ st1 {v6.8h, v7.8h}, [x12], #32 │ │ - b.gt 4d698 │ │ + b.gt 4d0a0 │ │ subs w5, w5, #0x2 │ │ add x2, x2, w4, uxtw #1 │ │ add x3, x3, w4, uxtw #1 │ │ add x7, x7, w4, uxtw #1 │ │ add x9, x9, w4, uxtw #1 │ │ add x0, x0, x1 │ │ add x12, x12, x1 │ │ - b.gt 4d694 │ │ + b.gt 4d09c │ │ ret │ │ .inst 0x01900190 ; undefined │ │ .inst 0x01900190 ; undefined │ │ .inst 0x03200250 ; undefined │ │ - adr x6, 4d9c4 │ │ + adr x6, 4d3cc │ │ clz w3, w3 │ │ sub w3, w3, #0x1a │ │ ldrh w3, [x6, x3, lsl #1] │ │ sub x6, x6, w3, uxtw │ │ add x8, x0, x1 │ │ br x6 │ │ lsl x1, x1, #1 │ │ @@ -74535,15 +74181,15 @@ │ │ sxtl v2.8h, v2.8b │ │ shl v2.8h, v2.8h, #9 │ │ sub v1.8h, v0.8h, v1.8h │ │ sqrdmulh v1.8h, v1.8h, v2.8h │ │ add v0.8h, v0.8h, v1.8h │ │ st1 {v0.d}[0], [x0], x1 │ │ st1 {v0.d}[1], [x8], x1 │ │ - b.gt 4d840 │ │ + b.gt 4d248 │ │ ret │ │ lsl x1, x1, #1 │ │ ld1 {v4.16b}, [x5], #16 │ │ ld1 {v2.8h, v3.8h}, [x2], #32 │ │ neg v5.16b, v4.16b │ │ ld1 {v0.8h}, [x0] │ │ ld1 {v1.8h}, [x8] │ │ @@ -74556,15 +74202,15 @@ │ │ subs w4, w4, #0x2 │ │ sqrdmulh v2.8h, v2.8h, v4.8h │ │ sqrdmulh v3.8h, v3.8h, v5.8h │ │ add v0.8h, v0.8h, v2.8h │ │ add v1.8h, v1.8h, v3.8h │ │ st1 {v0.8h}, [x0], x1 │ │ st1 {v1.8h}, [x8], x1 │ │ - b.gt 4d880 │ │ + b.gt 4d288 │ │ ret │ │ lsl x1, x1, #1 │ │ ld1 {v16.16b, v17.16b}, [x5], #32 │ │ ld1 {v4.8h-v7.8h}, [x2], #64 │ │ subs w4, w4, #0x2 │ │ neg v18.16b, v16.16b │ │ neg v19.16b, v17.16b │ │ @@ -74588,15 +74234,15 @@ │ │ sqrdmulh v7.8h, v7.8h, v19.8h │ │ add v0.8h, v0.8h, v4.8h │ │ add v1.8h, v1.8h, v5.8h │ │ add v2.8h, v2.8h, v6.8h │ │ add v3.8h, v3.8h, v7.8h │ │ st1 {v0.8h, v1.8h}, [x0], x1 │ │ st1 {v2.8h, v3.8h}, [x8], x1 │ │ - b.gt 4d8d4 │ │ + b.gt 4d2dc │ │ ret │ │ ld1 {v16.16b, v17.16b}, [x5], #32 │ │ ld1 {v4.8h-v7.8h}, [x2], #64 │ │ subs w4, w4, #0x1 │ │ neg v18.16b, v16.16b │ │ neg v19.16b, v17.16b │ │ sxtl v16.8h, v18.8b │ │ @@ -74617,21 +74263,21 @@ │ │ sqrdmulh v6.8h, v6.8h, v18.8h │ │ sqrdmulh v7.8h, v7.8h, v19.8h │ │ add v0.8h, v0.8h, v4.8h │ │ add v1.8h, v1.8h, v5.8h │ │ add v2.8h, v2.8h, v6.8h │ │ add v3.8h, v3.8h, v7.8h │ │ st1 {v0.8h-v3.8h}, [x0], x1 │ │ - b.gt 4d950 │ │ + b.gt 4d358 │ │ ret │ │ .inst 0x00f40074 ; undefined │ │ .inst 0x01880148 ; undefined │ │ - adr x6, 4dc00 │ │ - adrp x5, a7000 │ │ - add x5, x5, #0xad0 │ │ + adr x6, 4d608 │ │ + adrp x5, a8000 │ │ + add x5, x5, #0xed0 │ │ add x5, x5, w4, uxtw │ │ sub w4, w4, w4, lsr #2 │ │ clz w7, w3 │ │ add x8, x0, x1 │ │ lsl x1, x1, #1 │ │ sub w7, w7, #0x18 │ │ ldrh w7, [x6, x7, lsl #1] │ │ @@ -74647,15 +74293,15 @@ │ │ sxtl v2.8h, v2.8b │ │ shl v2.4h, v2.4h, #9 │ │ sub v1.4h, v0.4h, v1.4h │ │ sqrdmulh v1.4h, v1.4h, v2.4h │ │ add v0.4h, v0.4h, v1.4h │ │ st1 {v0.s}[0], [x0], x1 │ │ st1 {v0.s}[1], [x8], x1 │ │ - b.gt 4d9fc │ │ + b.gt 4d404 │ │ ret │ │ ld2r {v2.8b, v3.8b}, [x5], #2 │ │ ld1 {v1.8h}, [x2], #16 │ │ ext v2.8b, v2.8b, v3.8b, #4 │ │ subs w4, w4, #0x2 │ │ neg v2.8b, v2.8b │ │ ld1 {v0.d}[0], [x0] │ │ @@ -74663,15 +74309,15 @@ │ │ sxtl v2.8h, v2.8b │ │ shl v2.8h, v2.8h, #9 │ │ sub v1.8h, v0.8h, v1.8h │ │ sqrdmulh v1.8h, v1.8h, v2.8h │ │ add v0.8h, v0.8h, v1.8h │ │ st1 {v0.d}[0], [x0], x1 │ │ st1 {v0.d}[1], [x8], x1 │ │ - b.gt 4da3c │ │ + b.gt 4d444 │ │ ret │ │ ld2r {v4.8b, v5.8b}, [x5], #2 │ │ ld1 {v2.8h, v3.8h}, [x2], #32 │ │ neg v4.8b, v4.8b │ │ neg v5.8b, v5.8b │ │ ld1 {v0.8h}, [x0] │ │ subs w4, w4, #0x2 │ │ @@ -74684,15 +74330,15 @@ │ │ sub v3.8h, v1.8h, v3.8h │ │ sqrdmulh v2.8h, v2.8h, v4.8h │ │ sqrdmulh v3.8h, v3.8h, v5.8h │ │ add v0.8h, v0.8h, v2.8h │ │ add v1.8h, v1.8h, v3.8h │ │ st1 {v0.8h}, [x0], x1 │ │ st1 {v1.8h}, [x8], x1 │ │ - b.gt 4da7c │ │ + b.gt 4d484 │ │ ret │ │ ld2r {v16.8b, v17.8b}, [x5], #2 │ │ ld1 {v4.8h-v7.8h}, [x2], #64 │ │ neg v16.8b, v16.8b │ │ neg v17.8b, v17.8b │ │ ld1 {v0.8h, v1.8h}, [x0] │ │ ld1 {v2.8h, v3.8h}, [x8] │ │ @@ -74711,15 +74357,15 @@ │ │ sqrdmulh v7.8h, v7.8h, v17.8h │ │ add v0.8h, v0.8h, v4.8h │ │ add v1.8h, v1.8h, v5.8h │ │ add v2.8h, v2.8h, v6.8h │ │ add v3.8h, v3.8h, v7.8h │ │ st1 {v0.8h, v1.8h}, [x0], x1 │ │ st1 {v2.8h, v3.8h}, [x8], x1 │ │ - b.gt 4dad0 │ │ + b.gt 4d4d8 │ │ ret │ │ sub x1, x1, w3, uxtw #1 │ │ add x7, x2, w3, uxtw #1 │ │ ld2r {v24.8b, v25.8b}, [x5], #2 │ │ mov w6, w3 │ │ neg v24.8b, v24.8b │ │ neg v25.8b, v25.8b │ │ @@ -74754,29 +74400,29 @@ │ │ sqrdmulh v23.8h, v23.8h, v25.8h │ │ st1 {v0.8h-v3.8h}, [x0], #64 │ │ add v4.8h, v4.8h, v20.8h │ │ add v5.8h, v5.8h, v21.8h │ │ add v6.8h, v6.8h, v22.8h │ │ add v7.8h, v7.8h, v23.8h │ │ st1 {v4.8h-v7.8h}, [x8], #64 │ │ - b.gt 4db64 │ │ + b.gt 4d56c │ │ subs w4, w4, #0x2 │ │ add x0, x0, x1 │ │ add x8, x8, x1 │ │ add x2, x2, w3, uxtw #1 │ │ add x7, x7, w3, uxtw #1 │ │ - b.gt 4db44 │ │ + b.gt 4d54c │ │ ret │ │ .inst 0x00c400c4 ; undefined │ │ .inst 0x013000c4 ; undefined │ │ .inst 0x01c40184 ; undefined │ │ udf #516 │ │ - adr x6, 4de24 │ │ - adrp x5, a7000 │ │ - add x5, x5, #0xad0 │ │ + adr x6, 4d828 │ │ + adrp x5, a8000 │ │ + add x5, x5, #0xed0 │ │ add x5, x5, w3, uxtw │ │ clz w3, w3 │ │ add x8, x0, x1 │ │ lsl x1, x1, #1 │ │ sub w3, w3, #0x1a │ │ ldrh w3, [x6, x3, lsl #1] │ │ sub x6, x6, w3, uxtw │ │ @@ -74792,15 +74438,15 @@ │ │ ld1 {v0.h}[1], [x8] │ │ add x2, x2, #0x4 │ │ sub v1.4h, v0.4h, v1.4h │ │ sqrdmulh v1.4h, v1.4h, v2.4h │ │ add v0.4h, v0.4h, v1.4h │ │ st1 {v0.h}[0], [x0], x1 │ │ st1 {v0.h}[1], [x8], x1 │ │ - b.gt 4dc4c │ │ + b.gt 4d654 │ │ ret │ │ ld1r {v2.2s}, [x5] │ │ sub x1, x1, #0x4 │ │ neg v2.8b, v2.8b │ │ sxtl v2.8h, v2.8b │ │ shl v2.8h, v2.8h, #9 │ │ ld1 {v1.8h}, [x2], #16 │ │ @@ -74810,15 +74456,15 @@ │ │ sub v1.8h, v0.8h, v1.8h │ │ sqrdmulh v1.8h, v1.8h, v2.8h │ │ add v0.8h, v0.8h, v1.8h │ │ st1 {v0.s}[0], [x0], #4 │ │ st1 {v0.s}[2], [x8], #4 │ │ st1 {v0.h}[2], [x0], x1 │ │ st1 {v0.h}[6], [x8], x1 │ │ - b.gt 4dc94 │ │ + b.gt 4d69c │ │ ret │ │ ld1 {v4.8b}, [x5] │ │ sub x1, x1, #0x8 │ │ neg v4.8b, v4.8b │ │ sxtl v4.8h, v4.8b │ │ shl v4.8h, v4.8h, #9 │ │ ld1 {v2.8h, v3.8h}, [x2], #32 │ │ @@ -74831,22 +74477,21 @@ │ │ sqrdmulh v3.8h, v3.8h, v4.8h │ │ add v0.8h, v0.8h, v2.8h │ │ add v1.8h, v1.8h, v3.8h │ │ st1 {v0.d}[0], [x0], #8 │ │ st1 {v1.d}[0], [x8], #8 │ │ st1 {v0.s}[2], [x0], x1 │ │ st1 {v1.s}[2], [x8], x1 │ │ - b.gt 4dcdc │ │ + b.gt 4d6e4 │ │ ret │ │ - ld1 {v16.8b, v17.8b}, [x5] │ │ + ld1 {v16.16b}, [x5] │ │ sub x1, x1, #0x10 │ │ - neg v16.8b, v16.8b │ │ - neg v17.8b, v17.8b │ │ - sxtl v16.8h, v16.8b │ │ - sxtl v17.8h, v17.8b │ │ + neg v17.16b, v16.16b │ │ + sxtl v16.8h, v17.8b │ │ + sxtl2 v17.8h, v17.16b │ │ shl v16.8h, v16.8h, #9 │ │ shl v17.4h, v17.4h, #9 │ │ ld1 {v4.8h-v7.8h}, [x2], #64 │ │ ld1 {v0.8h, v1.8h}, [x0] │ │ subs w4, w4, #0x2 │ │ ld1 {v2.8h, v3.8h}, [x8] │ │ sub v4.8h, v0.8h, v4.8h │ │ @@ -74861,15 +74506,15 @@ │ │ add v1.4h, v1.4h, v5.4h │ │ add v2.8h, v2.8h, v6.8h │ │ add v3.4h, v3.4h, v7.4h │ │ st1 {v0.8h}, [x0], #16 │ │ st1 {v2.8h}, [x8], #16 │ │ st1 {v1.4h}, [x0], x1 │ │ st1 {v3.4h}, [x8], x1 │ │ - b.gt 4dd3c │ │ + b.gt 4d740 │ │ ret │ │ ld1 {v24.16b, v25.16b}, [x5] │ │ neg v26.16b, v24.16b │ │ neg v27.8b, v25.8b │ │ sxtl v24.8h, v26.8b │ │ sxtl2 v25.8h, v26.16b │ │ sxtl v26.8h, v27.8b │ │ @@ -74897,82 +74542,82 @@ │ │ add v1.8h, v1.8h, v17.8h │ │ add v2.8h, v2.8h, v18.8h │ │ add v4.8h, v4.8h, v20.8h │ │ add v5.8h, v5.8h, v21.8h │ │ add v6.8h, v6.8h, v22.8h │ │ st1 {v0.8h-v2.8h}, [x0], x1 │ │ st1 {v4.8h-v6.8h}, [x8], x1 │ │ - b.gt 4ddb8 │ │ + b.gt 4d7bc │ │ ret │ │ - .inst 0x01080090 ; undefined │ │ - .inst 0x01a4015c ; undefined │ │ - udf #488 │ │ - adr x10, 4df84 │ │ + .inst 0x01040090 ; undefined │ │ + .inst 0x01a00158 ; undefined │ │ + udf #484 │ │ + adr x10, 4d988 │ │ ldrh w9, [x10, x9, lsl #1] │ │ sub x10, x10, w9, uxtw │ │ br x10 │ │ ld1 {v0.s}[0], [x2], x3 │ │ ld1 {v1.s}[0], [x2], x3 │ │ subs w5, w5, #0x2 │ │ st1 {v0.s}[0], [x0], x1 │ │ st1 {v1.s}[0], [x0], x1 │ │ - b.gt 4de40 │ │ + b.gt 4d844 │ │ ret │ │ ld1 {v0.4h}, [x2], x3 │ │ ld1 {v1.4h}, [x2], x3 │ │ subs w5, w5, #0x2 │ │ st1 {v0.4h}, [x0], x1 │ │ st1 {v1.4h}, [x0], x1 │ │ - b.gt 4de5c │ │ + b.gt 4d860 │ │ ret │ │ add x8, x0, x1 │ │ lsl x1, x1, #1 │ │ add x9, x2, x3 │ │ lsl x3, x3, #1 │ │ ld1 {v0.8h}, [x2], x3 │ │ ld1 {v1.8h}, [x9], x3 │ │ subs w5, w5, #0x2 │ │ st1 {v0.8h}, [x0], x1 │ │ st1 {v1.8h}, [x8], x1 │ │ - b.gt 4de88 │ │ + b.gt 4d88c │ │ ret │ │ ldp x6, x7, [x2] │ │ ldp x8, x9, [x2, #16] │ │ stp x6, x7, [x0] │ │ subs w5, w5, #0x1 │ │ stp x8, x9, [x0, #16] │ │ add x2, x2, x3 │ │ add x0, x0, x1 │ │ - b.gt 4dea4 │ │ + b.gt 4d8a8 │ │ ret │ │ ldp x6, x7, [x2] │ │ ldp x8, x9, [x2, #16] │ │ stp x6, x7, [x0] │ │ ldp x10, x11, [x2, #32] │ │ stp x8, x9, [x0, #16] │ │ subs w5, w5, #0x1 │ │ ldp x12, x13, [x2, #48] │ │ stp x10, x11, [x0, #32] │ │ stp x12, x13, [x0, #48] │ │ add x2, x2, x3 │ │ add x0, x0, x1 │ │ - b.gt 4dec8 │ │ + b.gt 4d8cc │ │ ret │ │ ldp q0, q1, [x2] │ │ ldp q2, q3, [x2, #32] │ │ stp q0, q1, [x0] │ │ ldp q4, q5, [x2, #64] │ │ stp q2, q3, [x0, #32] │ │ ldp q6, q7, [x2, #96] │ │ subs w5, w5, #0x1 │ │ stp q4, q5, [x0, #64] │ │ stp q6, q7, [x0, #96] │ │ add x2, x2, x3 │ │ add x0, x0, x1 │ │ - b.gt 4defc │ │ + b.gt 4d900 │ │ ret │ │ ldp q0, q1, [x2] │ │ ldp q2, q3, [x2, #32] │ │ stp q0, q1, [x0] │ │ ldp q4, q5, [x2, #64] │ │ stp q2, q3, [x0, #32] │ │ ldp q6, q7, [x2, #96] │ │ @@ -74985,47 +74630,47 @@ │ │ ldp q20, q21, [x2, #192] │ │ stp q18, q19, [x0, #160] │ │ ldp q22, q23, [x2, #224] │ │ stp q20, q21, [x0, #192] │ │ stp q22, q23, [x0, #224] │ │ add x2, x2, x3 │ │ add x0, x0, x1 │ │ - b.gt 4df30 │ │ + b.gt 4d934 │ │ ret │ │ .inst 0x00880054 ; undefined │ │ .inst 0x00e000bc ; undefined │ │ .inst 0x0128010c ; undefined │ │ udf #324 │ │ - adr x10, 4e1c8 │ │ + adr x10, 4dbcc │ │ ldrh w9, [x10, x9, lsl #1] │ │ dup v31.8h, w7 │ │ movi v30.8h, #0x20, lsl #8 │ │ sub x10, x10, w9, uxtw │ │ br x10 │ │ add x9, x1, x2 │ │ lsl x2, x2, #1 │ │ ld1 {v0.d}[0], [x1], x2 │ │ ld1 {v0.d}[1], [x9], x2 │ │ subs w4, w4, #0x2 │ │ sshl v0.8h, v0.8h, v31.8h │ │ sub v0.8h, v0.8h, v30.8h │ │ st1 {v0.8h}, [x0], #16 │ │ - b.gt 4dfb4 │ │ + b.gt 4d9b8 │ │ ret │ │ add x9, x1, x2 │ │ lsl x2, x2, #1 │ │ ld1 {v0.8h}, [x1], x2 │ │ ld1 {v1.8h}, [x9], x2 │ │ subs w4, w4, #0x2 │ │ sshl v0.8h, v0.8h, v31.8h │ │ sshl v1.8h, v1.8h, v31.8h │ │ sub v0.8h, v0.8h, v30.8h │ │ sub v1.8h, v1.8h, v30.8h │ │ st1 {v0.8h, v1.8h}, [x0], #32 │ │ - b.gt 4dfdc │ │ + b.gt 4d9e0 │ │ ret │ │ ldp q0, q1, [x1] │ │ add x1, x1, x2 │ │ sshl v0.8h, v0.8h, v31.8h │ │ ldp q2, q3, [x1] │ │ add x1, x1, x2 │ │ subs w4, w4, #0x2 │ │ @@ -75033,30 +74678,30 @@ │ │ sshl v2.8h, v2.8h, v31.8h │ │ sshl v3.8h, v3.8h, v31.8h │ │ sub v0.8h, v0.8h, v30.8h │ │ sub v1.8h, v1.8h, v30.8h │ │ sub v2.8h, v2.8h, v30.8h │ │ sub v3.8h, v3.8h, v30.8h │ │ st1 {v0.8h-v3.8h}, [x0], #64 │ │ - b.gt 4e004 │ │ + b.gt 4da08 │ │ ret │ │ ldp q0, q1, [x1] │ │ sshl v0.8h, v0.8h, v31.8h │ │ ldp q2, q3, [x1, #32] │ │ add x1, x1, x2 │ │ sshl v1.8h, v1.8h, v31.8h │ │ sshl v2.8h, v2.8h, v31.8h │ │ sshl v3.8h, v3.8h, v31.8h │ │ subs w4, w4, #0x1 │ │ sub v0.8h, v0.8h, v30.8h │ │ sub v1.8h, v1.8h, v30.8h │ │ sub v2.8h, v2.8h, v30.8h │ │ sub v3.8h, v3.8h, v30.8h │ │ st1 {v0.8h-v3.8h}, [x0], #64 │ │ - b.gt 4e044 │ │ + b.gt 4da48 │ │ ret │ │ ldp q0, q1, [x1] │ │ subs w4, w4, #0x1 │ │ sshl v0.8h, v0.8h, v31.8h │ │ ldp q2, q3, [x1, #32] │ │ sshl v1.8h, v1.8h, v31.8h │ │ ldp q4, q5, [x1, #64] │ │ @@ -75077,15 +74722,15 @@ │ │ sub v5.8h, v5.8h, v30.8h │ │ stp q2, q3, [x0, #32] │ │ sub v6.8h, v6.8h, v30.8h │ │ sub v7.8h, v7.8h, v30.8h │ │ stp q4, q5, [x0, #64] │ │ stp q6, q7, [x0, #96] │ │ add x0, x0, x8 │ │ - b.gt 4e080 │ │ + b.gt 4da84 │ │ ret │ │ ldp q0, q1, [x1] │ │ subs w4, w4, #0x1 │ │ sshl v0.8h, v0.8h, v31.8h │ │ ldp q2, q3, [x1, #32] │ │ sshl v1.8h, v1.8h, v31.8h │ │ ldp q4, q5, [x1, #64] │ │ @@ -75130,46 +74775,46 @@ │ │ sub v21.8h, v21.8h, v30.8h │ │ stp q18, q19, [x0, #160] │ │ sub v22.8h, v22.8h, v30.8h │ │ sub v23.8h, v23.8h, v30.8h │ │ stp q20, q21, [x0, #192] │ │ stp q22, q23, [x0, #224] │ │ add x0, x0, x8 │ │ - b.gt 4e0f4 │ │ + b.gt 4daf8 │ │ ret │ │ .inst 0x014800d4 ; undefined │ │ .inst 0x01c40184 ; undefined │ │ .inst 0x021c01f4 ; undefined │ │ mov w9, #0x2d // #45 │ │ mov w10, #0x2d // #45 │ │ - b 4e240 │ │ + b 4dc44 │ │ mov w9, #0x2d // #45 │ │ mov w10, #0x7bc // #1980 │ │ - b 4e240 │ │ + b 4dc44 │ │ mov w9, #0x2d // #45 │ │ mov w10, #0xf2d // #3885 │ │ - b 4e240 │ │ + b 4dc44 │ │ mov w9, #0x7bc // #1980 │ │ mov w10, #0x7bc // #1980 │ │ - b 4e240 │ │ + b 4dc44 │ │ mov w9, #0x7bc // #1980 │ │ mov w10, #0x2d // #45 │ │ - b 4e240 │ │ + b 4dc44 │ │ mov w9, #0x7bc // #1980 │ │ mov w10, #0xf2d // #3885 │ │ - b 4e240 │ │ + b 4dc44 │ │ mov w9, #0xf2d // #3885 │ │ mov w10, #0xf2d // #3885 │ │ - b 4e240 │ │ + b 4dc44 │ │ mov w9, #0xf2d // #3885 │ │ mov w10, #0x2d // #45 │ │ - b 4e240 │ │ + b 4dc44 │ │ mov w9, #0xf2d // #3885 │ │ mov w10, #0x7bc // #1980 │ │ - b 4e240 │ │ + b 4dc44 │ │ ldr w8, [sp] │ │ mov w11, #0x4081 // #16513 │ │ mul w6, w6, w11 │ │ mul w7, w7, w11 │ │ add w6, w6, w9 │ │ add w7, w7, w10 │ │ dup v31.8h, w8 │ │ @@ -75177,29 +74822,29 @@ │ │ clz w9, w4 │ │ sub w8, w8, #0x12 │ │ mov w12, #0x6 // #6 │ │ tst w6, #0x1fc000 │ │ sub w9, w9, #0x18 │ │ add w13, w12, w8 │ │ sub w12, w12, w8 │ │ - adrp x11, a6000 │ │ - add x11, x11, #0xe48 │ │ - b.ne 4e294 // b.any │ │ + adrp x11, a8000 │ │ + add x11, x11, #0x248 │ │ + b.ne 4dc98 // b.any │ │ tst w7, #0x1fc000 │ │ - b.ne 4e540 // b.any │ │ - b 4de30 │ │ + b.ne 4df44 // b.any │ │ + b 4d834 │ │ cmp w4, #0x4 │ │ ubfx w10, w6, #7, #7 │ │ and w6, w6, #0x7f │ │ - b.le 4e2a8 │ │ + b.le 4dcac │ │ mov w6, w10 │ │ tst w7, #0x1fc000 │ │ add x6, x11, w6, uxtw #3 │ │ - b.ne 4ed24 // b.any │ │ - adr x10, 4e530 │ │ + b.ne 4e728 // b.any │ │ + adr x10, 4df34 │ │ dup v30.4s, w12 │ │ ldrh w9, [x10, x9, lsl #1] │ │ neg v30.4s, v30.4s │ │ dup v29.8h, w8 │ │ sub x10, x10, w9, uxtw │ │ neg v29.8h, v29.8h │ │ br x10 │ │ @@ -75226,15 +74871,15 @@ │ │ smlal v3.4s, v7.4h, v0.h[3] │ │ srshl v3.4s, v3.4s, v30.4s │ │ sqxtun v3.4h, v3.4s │ │ srshl v3.4h, v3.4h, v29.4h │ │ umin v3.4h, v3.4h, v31.4h │ │ st1 {v3.s}[0], [x0], x1 │ │ st1 {v3.s}[1], [x9], x1 │ │ - b.gt 4e2f4 │ │ + b.gt 4dcf8 │ │ ret │ │ add x6, x6, #0x2 │ │ ld1 {v0.s}[0], [x6] │ │ sub x2, x2, #0x2 │ │ add x9, x0, x1 │ │ add x10, x2, x3 │ │ lsl x1, x1, #1 │ │ @@ -75261,15 +74906,15 @@ │ │ srshl v20.4s, v20.4s, v30.4s │ │ sqxtun v16.4h, v16.4s │ │ sqxtun2 v16.8h, v20.4s │ │ srshl v16.8h, v16.8h, v29.8h │ │ umin v16.8h, v16.8h, v31.8h │ │ st1 {v16.d}[0], [x0], x1 │ │ st1 {v16.d}[1], [x9], x1 │ │ - b.gt 4e368 │ │ + b.gt 4dd6c │ │ ret │ │ ld1 {v0.8b}, [x6] │ │ sub x2, x2, #0x6 │ │ add x9, x0, x1 │ │ add x10, x2, x3 │ │ lsl x3, x3, #1 │ │ sxtl v0.8h, v0.8b │ │ @@ -75337,42 +74982,42 @@ │ │ sqxtun2 v22.8h, v23.4s │ │ srshl v18.8h, v18.8h, v29.8h │ │ srshl v22.8h, v22.8h, v29.8h │ │ umin v18.8h, v18.8h, v31.8h │ │ umin v22.8h, v22.8h, v31.8h │ │ st1 {v18.8h}, [x0], #16 │ │ st1 {v22.8h}, [x9], #16 │ │ - b.le 4e514 │ │ + b.le 4df18 │ │ mov v16.16b, v17.16b │ │ mov v20.16b, v21.16b │ │ ld1 {v17.8h}, [x2], #16 │ │ ld1 {v21.8h}, [x10], #16 │ │ - b 4e408 │ │ + b 4de0c │ │ add x0, x0, x1 │ │ add x9, x9, x1 │ │ add x2, x2, x3 │ │ add x10, x10, x3 │ │ subs w5, w5, #0x2 │ │ - b.gt 4e3fc │ │ + b.gt 4de00 │ │ ret │ │ .inst 0x015c015c ; undefined │ │ .inst 0x015c015c ; undefined │ │ .inst 0x01e8015c ; undefined │ │ udf #604 │ │ cmp w5, #0x4 │ │ ubfx w10, w7, #7, #7 │ │ and w7, w7, #0x7f │ │ - b.le 4e554 │ │ + b.le 4df58 │ │ mov w7, w10 │ │ add x7, x11, w7, uxtw #3 │ │ - adr x10, 4ed14 │ │ + adr x10, 4e718 │ │ ldrh w9, [x10, x9, lsl #1] │ │ sub x10, x10, w9, uxtw │ │ br x10 │ │ - b.gt 4e62c │ │ + b.gt 4e030 │ │ cmp w5, #0x2 │ │ add x7, x7, #0x2 │ │ ld1 {v0.s}[0], [x7] │ │ sub x2, x2, x3 │ │ add x9, x0, x1 │ │ add x10, x2, x3 │ │ lsl x3, x3, #1 │ │ @@ -75383,15 +75028,15 @@ │ │ ld1 {v3.s}[0], [x2], x3 │ │ ld1 {v4.s}[0], [x10], x3 │ │ ld1 {v5.s}[0], [x2], x3 │ │ trn1 v1.2s, v1.2s, v2.2s │ │ trn1 v2.2s, v2.2s, v3.2s │ │ trn1 v3.2s, v3.2s, v4.2s │ │ trn1 v4.2s, v4.2s, v5.2s │ │ - b.gt 4e5dc │ │ + b.gt 4dfe0 │ │ smull v6.4s, v1.4h, v0.h[0] │ │ smlal v6.4s, v2.4h, v0.h[1] │ │ smlal v6.4s, v3.4h, v0.h[2] │ │ smlal v6.4s, v4.4h, v0.h[3] │ │ sqrshrun v6.4h, v6.4s, #6 │ │ umin v6.8h, v6.8h, v31.8h │ │ st1 {v6.s}[0], [x0], x1 │ │ @@ -75496,25 +75141,25 @@ │ │ st1 {v24.s}[1], [x9], x1 │ │ st1 {v24.s}[2], [x0], x1 │ │ st1 {v24.s}[3], [x9], x1 │ │ st1 {v26.s}[0], [x0], x1 │ │ st1 {v26.s}[1], [x9], x1 │ │ st1 {v26.s}[2], [x0], x1 │ │ st1 {v26.s}[3], [x9], x1 │ │ - b.le 4e79c │ │ + b.le 4e1a0 │ │ mov v1.16b, v17.16b │ │ mov v2.16b, v18.16b │ │ mov v3.16b, v19.16b │ │ mov v4.16b, v20.16b │ │ mov v5.16b, v21.16b │ │ mov v6.16b, v22.16b │ │ mov v7.16b, v23.16b │ │ - b 4e67c │ │ + b 4e080 │ │ ret │ │ - b.gt 4e854 │ │ + b.gt 4e258 │ │ cmp w5, #0x2 │ │ add x7, x7, #0x2 │ │ ld1 {v0.s}[0], [x7] │ │ sub x2, x2, x3 │ │ add x9, x0, x1 │ │ add x10, x2, x3 │ │ lsl x3, x3, #1 │ │ @@ -75534,15 +75179,15 @@ │ │ smlal v7.4s, v4.4h, v0.h[2] │ │ smlal v7.4s, v5.4h, v0.h[3] │ │ sqrshrun v6.4h, v6.4s, #6 │ │ sqrshrun2 v6.8h, v7.4s, #6 │ │ umin v6.8h, v6.8h, v31.8h │ │ st1 {v6.d}[0], [x0], x1 │ │ st1 {v6.d}[1], [x9], x1 │ │ - b.le 4e850 │ │ + b.le 4e254 │ │ ld1 {v6.4h}, [x10], x3 │ │ ld1 {v7.4h}, [x2], x3 │ │ smull v1.4s, v3.4h, v0.h[0] │ │ smlal v1.4s, v4.4h, v0.h[1] │ │ smlal v1.4s, v5.4h, v0.h[2] │ │ smlal v1.4s, v6.4h, v0.h[3] │ │ smull v2.4s, v4.4h, v0.h[0] │ │ @@ -75612,25 +75257,25 @@ │ │ sqrshrun2 v3.8h, v4.4s, #6 │ │ umin v1.8h, v1.8h, v31.8h │ │ umin v3.8h, v3.8h, v31.8h │ │ st1 {v1.d}[0], [x0], x1 │ │ st1 {v1.d}[1], [x9], x1 │ │ st1 {v3.d}[0], [x0], x1 │ │ st1 {v3.d}[1], [x9], x1 │ │ - b.le 4e96c │ │ + b.le 4e370 │ │ mov v16.8b, v20.8b │ │ mov v17.8b, v21.8b │ │ mov v18.8b, v22.8b │ │ mov v19.8b, v23.8b │ │ mov v20.8b, v24.8b │ │ mov v21.8b, v25.8b │ │ mov v22.8b, v26.8b │ │ - b 4e88c │ │ + b 4e290 │ │ ret │ │ - b.gt 4ea7c │ │ + b.gt 4e480 │ │ cmp w5, #0x2 │ │ add x7, x7, #0x2 │ │ ld1 {v0.s}[0], [x7] │ │ sub x2, x2, x3 │ │ add x9, x0, x1 │ │ add x10, x2, x3 │ │ lsl x3, x3, #1 │ │ @@ -75661,15 +75306,15 @@ │ │ sqrshrun2 v16.8h, v17.4s, #6 │ │ sqrshrun v18.4h, v18.4s, #6 │ │ sqrshrun2 v18.8h, v19.4s, #6 │ │ umin v16.8h, v16.8h, v31.8h │ │ umin v18.8h, v18.8h, v31.8h │ │ st1 {v16.8h}, [x0], x1 │ │ st1 {v18.8h}, [x9], x1 │ │ - b.le 4ea78 │ │ + b.le 4e47c │ │ ld1 {v6.8h}, [x10], x3 │ │ ld1 {v7.8h}, [x2], x3 │ │ smull v16.4s, v3.4h, v0.h[0] │ │ smlal v16.4s, v4.4h, v0.h[1] │ │ smlal v16.4s, v5.4h, v0.h[2] │ │ smlal v16.4s, v6.4h, v0.h[3] │ │ smull2 v17.4s, v3.8h, v0.h[0] │ │ @@ -75748,15 +75393,15 @@ │ │ sqrshrun2 v1.8h, v2.4s, #6 │ │ sqrshrun v3.4h, v3.4s, #6 │ │ sqrshrun2 v3.8h, v4.4s, #6 │ │ umin v1.8h, v1.8h, v31.8h │ │ umin v3.8h, v3.8h, v31.8h │ │ st1 {v1.8h}, [x0], x1 │ │ st1 {v3.8h}, [x9], x1 │ │ - b.le 4ec3c │ │ + b.le 4e640 │ │ subs w5, w5, #0x2 │ │ ld1 {v25.8h}, [x10], x3 │ │ ld1 {v26.8h}, [x2], x3 │ │ smull v1.4s, v18.4h, v0.h[0] │ │ smlal v1.4s, v19.4h, v0.h[1] │ │ smlal v1.4s, v20.4h, v0.h[2] │ │ smlal v1.4s, v21.4h, v0.h[3] │ │ @@ -75792,36 +75437,36 @@ │ │ sqrshrun2 v1.8h, v2.4s, #6 │ │ sqrshrun v3.4h, v3.4s, #6 │ │ sqrshrun2 v3.8h, v4.4s, #6 │ │ umin v1.8h, v1.8h, v31.8h │ │ umin v3.8h, v3.8h, v31.8h │ │ st1 {v1.8h}, [x0], x1 │ │ st1 {v3.8h}, [x9], x1 │ │ - b.le 4ec3c │ │ + b.le 4e640 │ │ mov v16.16b, v20.16b │ │ mov v17.16b, v21.16b │ │ mov v18.16b, v22.16b │ │ mov v19.16b, v23.16b │ │ mov v20.16b, v24.16b │ │ mov v21.16b, v25.16b │ │ mov v22.16b, v26.16b │ │ - b 4eabc │ │ + b 4e4c0 │ │ subs w4, w4, #0x8 │ │ - b.le 4ec68 │ │ + b.le 4e66c │ │ asr x3, x3, #1 │ │ asr x1, x1, #1 │ │ msub x2, x3, x7, x2 │ │ msub x0, x1, x7, x0 │ │ sub x2, x2, x3, lsl #3 │ │ mov w5, w7 │ │ add x2, x2, #0x10 │ │ add x0, x0, #0x10 │ │ - b 4ea90 │ │ + b 4e494 │ │ ret │ │ - b.gt 4ea7c │ │ + b.gt 4e480 │ │ add x7, x7, #0x2 │ │ ld1 {v0.s}[0], [x7] │ │ sub x2, x2, x3 │ │ sxtl v0.8h, v0.8b │ │ ld1 {v16.8h, v17.8h}, [x2], x3 │ │ ld1 {v18.8h, v19.8h}, [x2], x3 │ │ ld1 {v20.8h, v21.8h}, [x2], x3 │ │ @@ -75846,44 +75491,44 @@ │ │ sqrshrun v1.4h, v1.4s, #6 │ │ sqrshrun2 v1.8h, v2.4s, #6 │ │ sqrshrun v3.4h, v3.4s, #6 │ │ sqrshrun2 v3.8h, v4.4s, #6 │ │ umin v1.8h, v1.8h, v31.8h │ │ umin v2.8h, v3.8h, v31.8h │ │ st1 {v1.8h, v2.8h}, [x0], x1 │ │ - b.le 4ed10 │ │ + b.le 4e714 │ │ mov v16.16b, v18.16b │ │ mov v17.16b, v19.16b │ │ mov v18.16b, v20.16b │ │ mov v19.16b, v21.16b │ │ mov v20.16b, v22.16b │ │ mov v21.16b, v23.16b │ │ - b 4ec8c │ │ + b 4e690 │ │ ret │ │ .inst 0x02980298 ; undefined │ │ .inst 0x00a80298 ; undefined │ │ ext z4.b, {z29.b, z30.b}, #160 │ │ udf #1964 │ │ cmp w5, #0x4 │ │ ubfx w10, w7, #7, #7 │ │ and w7, w7, #0x7f │ │ - b.le 4ed38 │ │ + b.le 4e73c │ │ mov w7, w10 │ │ add x7, x11, w7, uxtw #3 │ │ - adr x10, 4f540 │ │ + adr x10, 4ef44 │ │ dup v30.4s, w12 │ │ ldrh w9, [x10, x9, lsl #1] │ │ neg v30.4s, v30.4s │ │ dup v29.4s, w13 │ │ sub x10, x10, w9, uxtw │ │ neg v29.4s, v29.4s │ │ br x10 │ │ add x6, x6, #0x2 │ │ ld1 {v0.s}[0], [x6] │ │ - b.gt 4edfc │ │ + b.gt 4e800 │ │ add x7, x7, #0x2 │ │ ld1 {v1.s}[0], [x7] │ │ sub x10, x2, #0x2 │ │ sub x2, x10, x3 │ │ add x9, x0, x1 │ │ lsl x3, x3, #1 │ │ lsl x1, x1, #1 │ │ @@ -75893,34 +75538,34 @@ │ │ ld1 {v27.8h}, [x2], x3 │ │ ext v28.16b, v27.16b, v27.16b, #2 │ │ smull v27.4s, v27.4h, v0.4h │ │ smull v28.4s, v28.4h, v0.4h │ │ addp v27.4s, v27.4s, v28.4s │ │ addp v16.4s, v27.4s, v27.4s │ │ srshl v16.2s, v16.2s, v30.2s │ │ - bl 4eecc │ │ + bl 4e8d0 │ │ xtn v16.4h, v16.4s │ │ trn1 v16.2s, v16.2s, v24.2s │ │ mov v17.8b, v24.8b │ │ - bl 4eecc │ │ + bl 4e8d0 │ │ ext v18.8b, v17.8b, v24.8b, #4 │ │ smull v2.4s, v16.4h, v1.h[0] │ │ smlal v2.4s, v17.4h, v1.h[1] │ │ smlal v2.4s, v18.4h, v1.h[2] │ │ smlal v2.4s, v24.4h, v1.h[3] │ │ srshl v2.4s, v2.4s, v29.4s │ │ sqxtun v2.4h, v2.4s │ │ umin v2.4h, v2.4h, v31.4h │ │ subs w5, w5, #0x2 │ │ st1 {v2.s}[0], [x0], x1 │ │ st1 {v2.s}[1], [x9], x1 │ │ - b.le 4eec8 │ │ + b.le 4e8cc │ │ mov v16.8b, v18.8b │ │ mov v17.8b, v24.8b │ │ - b 4edbc │ │ + b 4e7c0 │ │ ld1 {v1.8b}, [x7] │ │ sub x2, x2, #0x2 │ │ sub x10, x2, x3, lsl #1 │ │ sub x2, x10, x3 │ │ add x9, x0, x1 │ │ lsl x3, x3, #1 │ │ lsl x1, x1, #1 │ │ @@ -75930,25 +75575,25 @@ │ │ ld1 {v27.8h}, [x2], x3 │ │ ext v28.16b, v27.16b, v27.16b, #2 │ │ smull v27.4s, v27.4h, v0.4h │ │ smull v28.4s, v28.4h, v0.4h │ │ addp v27.4s, v27.4s, v28.4s │ │ addp v16.4s, v27.4s, v27.4s │ │ srshl v16.2s, v16.2s, v30.2s │ │ - bl 4eecc │ │ + bl 4e8d0 │ │ xtn v16.4h, v16.4s │ │ trn1 v16.2s, v16.2s, v24.2s │ │ mov v17.8b, v24.8b │ │ - bl 4eecc │ │ + bl 4e8d0 │ │ ext v18.8b, v17.8b, v24.8b, #4 │ │ mov v19.8b, v24.8b │ │ - bl 4eecc │ │ + bl 4e8d0 │ │ ext v20.8b, v19.8b, v24.8b, #4 │ │ mov v21.8b, v24.8b │ │ - bl 4eecc │ │ + bl 4e8d0 │ │ ext v22.8b, v21.8b, v24.8b, #4 │ │ smull v3.4s, v16.4h, v1.h[0] │ │ smlal v3.4s, v17.4h, v1.h[1] │ │ smlal v3.4s, v18.4h, v1.h[2] │ │ smlal v3.4s, v19.4h, v1.h[3] │ │ smlal v3.4s, v20.4h, v1.h[4] │ │ smlal v3.4s, v21.4h, v1.h[5] │ │ @@ -75956,22 +75601,22 @@ │ │ smlal v3.4s, v24.4h, v1.h[7] │ │ srshl v3.4s, v3.4s, v29.4s │ │ sqxtun v3.4h, v3.4s │ │ umin v3.4h, v3.4h, v31.4h │ │ subs w5, w5, #0x2 │ │ st1 {v3.s}[0], [x0], x1 │ │ st1 {v3.s}[1], [x9], x1 │ │ - b.le 4eec8 │ │ + b.le 4e8cc │ │ mov v16.8b, v18.8b │ │ mov v17.8b, v19.8b │ │ mov v18.8b, v20.8b │ │ mov v19.8b, v21.8b │ │ mov v20.8b, v22.8b │ │ mov v21.8b, v24.8b │ │ - b 4ee68 │ │ + b 4e86c │ │ br x15 │ │ ld1 {v25.8h}, [x10], x3 │ │ ld1 {v27.8h}, [x2], x3 │ │ ext v26.16b, v25.16b, v25.16b, #2 │ │ ext v28.16b, v27.16b, v27.16b, #2 │ │ trn1 v24.2s, v25.2s, v27.2s │ │ trn2 v27.2s, v25.2s, v27.2s │ │ @@ -75982,15 +75627,15 @@ │ │ smlal v24.4s, v27.4h, v0.h[2] │ │ smlal v24.4s, v28.4h, v0.h[3] │ │ srshl v24.4s, v24.4s, v30.4s │ │ xtn v24.4h, v24.4s │ │ ret │ │ add x6, x6, #0x2 │ │ ld1 {v0.s}[0], [x6] │ │ - b.gt 4efc8 │ │ + b.gt 4e9cc │ │ add x7, x7, #0x2 │ │ ld1 {v1.s}[0], [x7] │ │ sub x10, x2, #0x2 │ │ sub x2, x10, x3 │ │ add x9, x0, x1 │ │ lsl x3, x3, #1 │ │ lsl x1, x1, #1 │ │ @@ -76003,18 +75648,18 @@ │ │ ext v28.16b, v25.16b, v25.16b, #6 │ │ smull v25.4s, v25.4h, v0.h[0] │ │ smlal v25.4s, v26.4h, v0.h[1] │ │ smlal v25.4s, v27.4h, v0.h[2] │ │ smlal v25.4s, v28.4h, v0.h[3] │ │ srshl v16.4s, v25.4s, v30.4s │ │ xtn v16.4h, v16.4s │ │ - bl 4f0c8 │ │ + bl 4eacc │ │ mov v17.8b, v24.8b │ │ mov v18.8b, v25.8b │ │ - bl 4f0c8 │ │ + bl 4eacc │ │ smull v2.4s, v16.4h, v1.h[0] │ │ smlal v2.4s, v17.4h, v1.h[1] │ │ smlal v2.4s, v18.4h, v1.h[2] │ │ smlal v2.4s, v24.4h, v1.h[3] │ │ smull v3.4s, v17.4h, v1.h[0] │ │ smlal v3.4s, v18.4h, v1.h[1] │ │ smlal v3.4s, v24.4h, v1.h[2] │ │ @@ -76023,19 +75668,19 @@ │ │ srshl v3.4s, v3.4s, v29.4s │ │ sqxtun v2.4h, v2.4s │ │ sqxtun2 v2.8h, v3.4s │ │ umin v2.8h, v2.8h, v31.8h │ │ subs w5, w5, #0x2 │ │ st1 {v2.d}[0], [x0], x1 │ │ st1 {v2.d}[1], [x9], x1 │ │ - b.le 4f0c4 │ │ + b.le 4eac8 │ │ mov v16.8b, v18.8b │ │ mov v17.8b, v24.8b │ │ mov v18.8b, v25.8b │ │ - b 4ef70 │ │ + b 4e974 │ │ ld1 {v1.8b}, [x7] │ │ sub x2, x2, #0x2 │ │ sub x10, x2, x3, lsl #1 │ │ sub x2, x10, x3 │ │ add x9, x0, x1 │ │ lsl x3, x3, #1 │ │ lsl x1, x1, #1 │ │ @@ -76048,24 +75693,24 @@ │ │ ext v28.16b, v25.16b, v25.16b, #6 │ │ smull v25.4s, v25.4h, v0.h[0] │ │ smlal v25.4s, v26.4h, v0.h[1] │ │ smlal v25.4s, v27.4h, v0.h[2] │ │ smlal v25.4s, v28.4h, v0.h[3] │ │ srshl v16.4s, v25.4s, v30.4s │ │ xtn v16.4h, v16.4s │ │ - bl 4f0c8 │ │ + bl 4eacc │ │ mov v17.8b, v24.8b │ │ mov v18.8b, v25.8b │ │ - bl 4f0c8 │ │ + bl 4eacc │ │ mov v19.8b, v24.8b │ │ mov v20.8b, v25.8b │ │ - bl 4f0c8 │ │ + bl 4eacc │ │ mov v21.8b, v24.8b │ │ mov v22.8b, v25.8b │ │ - bl 4f0c8 │ │ + bl 4eacc │ │ smull v3.4s, v16.4h, v1.h[0] │ │ smlal v3.4s, v17.4h, v1.h[1] │ │ smlal v3.4s, v18.4h, v1.h[2] │ │ smlal v3.4s, v19.4h, v1.h[3] │ │ smlal v3.4s, v20.4h, v1.h[4] │ │ smlal v3.4s, v21.4h, v1.h[5] │ │ smlal v3.4s, v22.4h, v1.h[6] │ │ @@ -76082,23 +75727,23 @@ │ │ srshl v4.4s, v4.4s, v29.4s │ │ sqxtun v3.4h, v3.4s │ │ sqxtun2 v3.8h, v4.4s │ │ umin v3.8h, v3.8h, v31.8h │ │ subs w5, w5, #0x2 │ │ st1 {v3.d}[0], [x0], x1 │ │ st1 {v3.d}[1], [x9], x1 │ │ - b.le 4f0c4 │ │ + b.le 4eac8 │ │ mov v16.8b, v18.8b │ │ mov v17.8b, v19.8b │ │ mov v18.8b, v20.8b │ │ mov v19.8b, v21.8b │ │ mov v20.8b, v22.8b │ │ mov v21.8b, v24.8b │ │ mov v22.8b, v25.8b │ │ - b 4f03c │ │ + b 4ea40 │ │ br x15 │ │ ld1 {v24.8h}, [x10], x3 │ │ ld1 {v25.8h}, [x2], x3 │ │ ext v26.16b, v24.16b, v24.16b, #2 │ │ ext v27.16b, v24.16b, v24.16b, #4 │ │ ext v28.16b, v24.16b, v24.16b, #6 │ │ smull v24.4s, v24.4h, v0.h[0] │ │ @@ -76113,15 +75758,15 @@ │ │ smlal v25.4s, v27.4h, v0.h[2] │ │ smlal v25.4s, v28.4h, v0.h[3] │ │ srshl v24.4s, v24.4s, v30.4s │ │ srshl v25.4s, v25.4s, v30.4s │ │ xtn v24.4h, v24.4s │ │ xtn v25.4h, v25.4s │ │ ret │ │ - b.gt 4f288 │ │ + b.gt 4ec8c │ │ add x7, x7, #0x2 │ │ ld1 {v0.8b}, [x6] │ │ ld1 {v1.s}[0], [x7] │ │ sub x2, x2, #0x6 │ │ sub x2, x2, x3 │ │ sxtl v0.8h, v0.8b │ │ sxtl v1.8h, v1.8b │ │ @@ -76155,20 +75800,20 @@ │ │ ext v26.16b, v27.16b, v28.16b, #14 │ │ smlal v24.4s, v26.4h, v0.h[7] │ │ smlal2 v25.4s, v26.8h, v0.h[7] │ │ srshl v24.4s, v24.4s, v30.4s │ │ srshl v25.4s, v25.4s, v30.4s │ │ xtn v16.4h, v24.4s │ │ xtn2 v16.8h, v25.4s │ │ - bl 4f45c │ │ + bl 4ee60 │ │ mov v17.16b, v23.16b │ │ mov v18.16b, v24.16b │ │ smull v2.4s, v16.4h, v1.h[0] │ │ smull2 v3.4s, v16.8h, v1.h[0] │ │ - bl 4f45c │ │ + bl 4ee60 │ │ smull v4.4s, v17.4h, v1.h[0] │ │ smull2 v5.4s, v17.8h, v1.h[0] │ │ smlal v2.4s, v17.4h, v1.h[1] │ │ smlal2 v3.4s, v17.8h, v1.h[1] │ │ smlal v4.4s, v18.4h, v1.h[1] │ │ smlal2 v5.4s, v18.8h, v1.h[1] │ │ smlal v2.4s, v18.4h, v1.h[2] │ │ @@ -76188,30 +75833,30 @@ │ │ sqxtun v3.4h, v4.4s │ │ sqxtun2 v3.8h, v5.4s │ │ umin v2.8h, v2.8h, v31.8h │ │ umin v3.8h, v3.8h, v31.8h │ │ subs w5, w5, #0x2 │ │ st1 {v2.8h}, [x0], x1 │ │ st1 {v3.8h}, [x9], x1 │ │ - b.le 4f25c │ │ + b.le 4ec60 │ │ mov v16.16b, v18.16b │ │ mov v17.16b, v23.16b │ │ mov v18.16b, v24.16b │ │ - b 4f1d0 │ │ + b 4ebd4 │ │ subs w4, w4, #0x8 │ │ - b.le 4f458 │ │ + b.le 4ee5c │ │ asr x3, x3, #1 │ │ asr x1, x1, #1 │ │ msub x2, x3, x7, x2 │ │ msub x0, x1, x7, x0 │ │ sub x2, x2, x3, lsl #2 │ │ mov w5, w7 │ │ add x2, x2, #0x10 │ │ add x0, x0, #0x10 │ │ - b 4f144 │ │ + b 4eb48 │ │ ld1 {v0.8b}, [x6] │ │ ld1 {v1.8b}, [x7] │ │ sub x2, x2, #0x6 │ │ sub x2, x2, x3 │ │ sub x2, x2, x3, lsl #1 │ │ sxtl v0.8h, v0.8b │ │ sxtl v1.8h, v1.8b │ │ @@ -76245,26 +75890,26 @@ │ │ ext v26.16b, v27.16b, v28.16b, #14 │ │ smlal v24.4s, v26.4h, v0.h[7] │ │ smlal2 v25.4s, v26.8h, v0.h[7] │ │ srshl v24.4s, v24.4s, v30.4s │ │ srshl v25.4s, v25.4s, v30.4s │ │ xtn v16.4h, v24.4s │ │ xtn2 v16.8h, v25.4s │ │ - bl 4f45c │ │ + bl 4ee60 │ │ mov v17.16b, v23.16b │ │ mov v18.16b, v24.16b │ │ - bl 4f45c │ │ + bl 4ee60 │ │ mov v19.16b, v23.16b │ │ mov v20.16b, v24.16b │ │ - bl 4f45c │ │ + bl 4ee60 │ │ mov v21.16b, v23.16b │ │ mov v22.16b, v24.16b │ │ smull v2.4s, v16.4h, v1.h[0] │ │ smull2 v3.4s, v16.8h, v1.h[0] │ │ - bl 4f45c │ │ + bl 4ee60 │ │ smull v4.4s, v17.4h, v1.h[0] │ │ smull2 v5.4s, v17.8h, v1.h[0] │ │ smlal v2.4s, v17.4h, v1.h[1] │ │ smlal2 v3.4s, v17.8h, v1.h[1] │ │ smlal v4.4s, v18.4h, v1.h[1] │ │ smlal2 v5.4s, v18.8h, v1.h[1] │ │ smlal v2.4s, v18.4h, v1.h[2] │ │ @@ -76300,34 +75945,34 @@ │ │ sqxtun v3.4h, v4.4s │ │ sqxtun2 v3.8h, v5.4s │ │ umin v2.8h, v2.8h, v31.8h │ │ umin v3.8h, v3.8h, v31.8h │ │ subs w5, w5, #0x2 │ │ st1 {v2.8h}, [x0], x1 │ │ st1 {v3.8h}, [x9], x1 │ │ - b.le 4f42c │ │ + b.le 4ee30 │ │ mov v16.16b, v18.16b │ │ mov v17.16b, v19.16b │ │ mov v18.16b, v20.16b │ │ mov v19.16b, v21.16b │ │ mov v20.16b, v22.16b │ │ mov v21.16b, v23.16b │ │ mov v22.16b, v24.16b │ │ - b 4f350 │ │ + b 4ed54 │ │ subs w4, w4, #0x8 │ │ - b.le 4f458 │ │ + b.le 4ee5c │ │ asr x3, x3, #1 │ │ asr x1, x1, #1 │ │ msub x2, x3, x7, x2 │ │ msub x0, x1, x7, x0 │ │ sub x2, x2, x3, lsl #3 │ │ mov w5, w7 │ │ add x2, x2, #0x10 │ │ add x0, x0, #0x10 │ │ - b 4f2ac │ │ + b 4ecb0 │ │ br x15 │ │ ld1 {v4.8h, v5.8h}, [x10], x3 │ │ ld1 {v6.8h, v7.8h}, [x2], x3 │ │ smull v25.4s, v4.4h, v0.h[0] │ │ smull2 v26.4s, v4.8h, v0.h[0] │ │ smull v27.4s, v6.4h, v0.h[0] │ │ smull2 v28.4s, v6.8h, v0.h[0] │ │ @@ -76397,19 +76042,19 @@ │ │ clz w8, w8 │ │ clz w9, w4 │ │ sub w8, w8, #0x12 │ │ mov w11, #0x4 // #4 │ │ sub w9, w9, #0x18 │ │ sub w11, w11, w8 │ │ add w12, w8, #0x4 │ │ - cbnz w6, 4f598 │ │ - cbnz w7, 4f778 │ │ - b 4de30 │ │ - cbnz w7, 4f970 │ │ - adr x10, 4f768 │ │ + cbnz w6, 4ef9c │ │ + cbnz w7, 4f17c │ │ + b 4d834 │ │ + cbnz w7, 4f374 │ │ + adr x10, 4f16c │ │ dup v31.8h, w11 │ │ ldrh w9, [x10, x9, lsl #1] │ │ neg v31.8h, v31.8h │ │ dup v30.8h, w8 │ │ sub x10, x10, w9, uxtw │ │ neg v30.8h, v30.8h │ │ br x10 │ │ @@ -76426,15 +76071,15 @@ │ │ subs w5, w5, #0x2 │ │ mul v4.4h, v4.4h, v0.4h │ │ mla v4.4h, v5.4h, v1.4h │ │ urshl v4.4h, v4.4h, v31.4h │ │ urshl v4.4h, v4.4h, v30.4h │ │ st1 {v4.s}[0], [x0], x1 │ │ st1 {v4.s}[1], [x9], x1 │ │ - b.gt 4f5cc │ │ + b.gt 4efd0 │ │ ret │ │ add x9, x0, x1 │ │ add x10, x2, x3 │ │ lsl x1, x1, #1 │ │ lsl x3, x3, #1 │ │ ld1 {v4.8h}, [x2], x3 │ │ ld1 {v6.8h}, [x10], x3 │ │ @@ -76445,15 +76090,15 @@ │ │ subs w5, w5, #0x2 │ │ mul v4.8h, v4.8h, v0.8h │ │ mla v4.8h, v5.8h, v1.8h │ │ urshl v4.8h, v4.8h, v31.8h │ │ urshl v4.8h, v4.8h, v30.8h │ │ st1 {v4.d}[0], [x0], x1 │ │ st1 {v4.d}[1], [x9], x1 │ │ - b.gt 4f618 │ │ + b.gt 4f01c │ │ ret │ │ add x9, x0, x1 │ │ add x10, x2, x3 │ │ lsl x1, x1, #1 │ │ lsl x3, x3, #1 │ │ ldr h5, [x2, #16] │ │ ldr h7, [x10, #16] │ │ @@ -76468,15 +76113,15 @@ │ │ mla v6.8h, v7.8h, v1.8h │ │ urshl v4.8h, v4.8h, v31.8h │ │ urshl v6.8h, v6.8h, v31.8h │ │ urshl v4.8h, v4.8h, v30.8h │ │ urshl v6.8h, v6.8h, v30.8h │ │ st1 {v4.8h}, [x0], x1 │ │ st1 {v6.8h}, [x9], x1 │ │ - b.gt 4f664 │ │ + b.gt 4f068 │ │ ret │ │ add x9, x0, x1 │ │ add x10, x2, x3 │ │ lsl x3, x3, #1 │ │ sub x3, x3, w4, uxtw #1 │ │ sub x3, x3, #0x10 │ │ lsl x1, x1, #1 │ │ @@ -76505,41 +76150,41 @@ │ │ subs w6, w6, #0x10 │ │ urshl v16.8h, v16.8h, v30.8h │ │ urshl v17.8h, v17.8h, v30.8h │ │ urshl v21.8h, v21.8h, v30.8h │ │ urshl v22.8h, v22.8h, v30.8h │ │ st1 {v16.8h, v17.8h}, [x0], #32 │ │ st1 {v21.8h, v22.8h}, [x9], #32 │ │ - b.le 4f74c │ │ + b.le 4f150 │ │ mov v16.16b, v18.16b │ │ mov v21.16b, v23.16b │ │ - b 4f6d8 │ │ + b 4f0dc │ │ add x0, x0, x1 │ │ add x9, x9, x1 │ │ add x2, x2, x3 │ │ add x10, x10, x3 │ │ subs w5, w5, #0x2 │ │ - b.gt 4f6cc │ │ + b.gt 4f0d0 │ │ ret │ │ .inst 0x00b800b8 ; undefined │ │ .inst 0x00b800b8 ; undefined │ │ .inst 0x01600114 ; undefined │ │ udf #428 │ │ cmp w5, #0x4 │ │ - adr x10, 4f960 │ │ + adr x10, 4f364 │ │ ldrh w9, [x10, x9, lsl #1] │ │ sub x10, x10, w9, uxtw │ │ br x10 │ │ cmp w5, #0x2 │ │ add x9, x0, x1 │ │ add x10, x2, x3 │ │ lsl x3, x3, #1 │ │ lsl x1, x1, #1 │ │ ld1 {v16.s}[0], [x2], x3 │ │ - b.gt 4f7d0 │ │ + b.gt 4f1d4 │ │ ld1 {v17.s}[0], [x10], x3 │ │ ld1 {v18.s}[0], [x2], x3 │ │ trn1 v16.2s, v16.2s, v17.2s │ │ trn1 v17.2s, v17.2s, v18.2s │ │ mul v4.4h, v16.4h, v2.4h │ │ mla v4.4h, v17.4h, v3.4h │ │ urshr v4.8h, v4.8h, #4 │ │ @@ -76560,17 +76205,17 @@ │ │ mla v4.8h, v17.8h, v3.8h │ │ subs w5, w5, #0x4 │ │ urshr v4.8h, v4.8h, #4 │ │ st1 {v4.s}[0], [x0], x1 │ │ st1 {v4.s}[1], [x9], x1 │ │ st1 {v4.s}[2], [x0], x1 │ │ st1 {v4.s}[3], [x9], x1 │ │ - b.le 4f824 │ │ + b.le 4f228 │ │ mov v16.8b, v20.8b │ │ - b 4f7d0 │ │ + b 4f1d4 │ │ ret │ │ add x9, x0, x1 │ │ add x10, x2, x3 │ │ lsl x3, x3, #1 │ │ lsl x1, x1, #1 │ │ ld1 {v16.4h}, [x2], x3 │ │ ld1 {v17.4h}, [x10], x3 │ │ @@ -76579,17 +76224,17 @@ │ │ trn1 v17.2d, v17.2d, v18.2d │ │ mul v4.8h, v16.8h, v2.8h │ │ mla v4.8h, v17.8h, v3.8h │ │ subs w5, w5, #0x2 │ │ urshr v4.8h, v4.8h, #4 │ │ st1 {v4.d}[0], [x0], x1 │ │ st1 {v4.d}[1], [x9], x1 │ │ - b.le 4f870 │ │ + b.le 4f274 │ │ mov v16.8b, v18.8b │ │ - b 4f83c │ │ + b 4f240 │ │ ret │ │ add x9, x0, x1 │ │ add x10, x2, x3 │ │ lsl x3, x3, #1 │ │ lsl x1, x1, #1 │ │ ld1 {v16.8h}, [x2], x3 │ │ ld1 {v17.8h}, [x10], x3 │ │ @@ -76599,17 +76244,17 @@ │ │ mul v5.8h, v17.8h, v2.8h │ │ mla v5.8h, v18.8h, v3.8h │ │ subs w5, w5, #0x2 │ │ urshr v4.8h, v4.8h, #4 │ │ urshr v5.8h, v5.8h, #4 │ │ st1 {v4.8h}, [x0], x1 │ │ st1 {v5.8h}, [x9], x1 │ │ - b.le 4f8c0 │ │ + b.le 4f2c4 │ │ mov v16.16b, v18.16b │ │ - b 4f888 │ │ + b 4f28c │ │ ret │ │ mov w7, w5 │ │ add x9, x0, x1 │ │ add x10, x2, x3 │ │ lsl x3, x3, #1 │ │ lsl x1, x1, #1 │ │ ld1 {v16.8h, v17.8h}, [x2], x3 │ │ @@ -76626,35 +76271,35 @@ │ │ subs w5, w5, #0x2 │ │ urshr v4.8h, v4.8h, #4 │ │ urshr v5.8h, v5.8h, #4 │ │ urshr v6.8h, v6.8h, #4 │ │ urshr v7.8h, v7.8h, #4 │ │ st1 {v4.8h, v5.8h}, [x0], x1 │ │ st1 {v6.8h, v7.8h}, [x9], x1 │ │ - b.le 4f930 │ │ + b.le 4f334 │ │ mov v16.16b, v20.16b │ │ mov v17.16b, v21.16b │ │ - b 4f8dc │ │ + b 4f2e0 │ │ subs w4, w4, #0x10 │ │ - b.le 4f95c │ │ + b.le 4f360 │ │ asr x3, x3, #1 │ │ asr x1, x1, #1 │ │ msub x2, x3, x7, x2 │ │ msub x0, x1, x7, x0 │ │ sub x2, x2, x3, lsl #1 │ │ mov w5, w7 │ │ add x2, x2, #0x20 │ │ add x0, x0, #0x20 │ │ - b 4f8c8 │ │ + b 4f2cc │ │ ret │ │ .inst 0x009c009c ; undefined │ │ .inst 0x009c009c ; undefined │ │ .inst 0x013800ec ; undefined │ │ udf #468 │ │ - adr x10, 4fb74 │ │ + adr x10, 4f578 │ │ dup v31.8h, w11 │ │ ldrh w9, [x10, x9, lsl #1] │ │ neg v31.8h, v31.8h │ │ dup v30.4s, w12 │ │ sub x10, x10, w9, uxtw │ │ neg v30.4s, v30.4s │ │ br x10 │ │ @@ -76680,17 +76325,17 @@ │ │ umull v4.4s, v16.4h, v2.4h │ │ umlal v4.4s, v17.4h, v3.4h │ │ urshl v4.4s, v4.4s, v30.4s │ │ xtn v4.4h, v4.4s │ │ subs w5, w5, #0x2 │ │ st1 {v4.s}[0], [x0], x1 │ │ st1 {v4.s}[1], [x9], x1 │ │ - b.le 4fa04 │ │ + b.le 4f408 │ │ trn2 v16.2s, v17.2s, v17.2s │ │ - b 4f9b4 │ │ + b 4f3b8 │ │ ret │ │ add x10, x2, x3 │ │ add x9, x0, x1 │ │ lsl x3, x3, #1 │ │ lsl x1, x1, #1 │ │ ld1 {v20.8h}, [x2], x3 │ │ ext v21.16b, v20.16b, v20.16b, #2 │ │ @@ -76714,17 +76359,17 @@ │ │ urshl v4.4s, v4.4s, v30.4s │ │ urshl v5.4s, v5.4s, v30.4s │ │ xtn v4.4h, v4.4s │ │ xtn2 v4.8h, v5.4s │ │ subs w5, w5, #0x2 │ │ st1 {v4.d}[0], [x0], x1 │ │ st1 {v4.d}[1], [x9], x1 │ │ - b.le 4fa8c │ │ + b.le 4f490 │ │ trn2 v16.2d, v17.2d, v17.2d │ │ - b 4fa2c │ │ + b 4f430 │ │ ret │ │ mov w7, w5 │ │ add x10, x2, x3 │ │ add x9, x0, x1 │ │ lsl x3, x3, #1 │ │ lsl x1, x1, #1 │ │ ldr h21, [x2, #16] │ │ @@ -76760,60 +76405,60 @@ │ │ xtn v4.4h, v4.4s │ │ xtn2 v4.8h, v5.4s │ │ xtn v5.4h, v6.4s │ │ xtn2 v5.8h, v7.4s │ │ subs w5, w5, #0x2 │ │ st1 {v4.8h}, [x0], x1 │ │ st1 {v5.8h}, [x9], x1 │ │ - b.le 4fb44 │ │ + b.le 4f548 │ │ mov v16.16b, v18.16b │ │ - b 4fabc │ │ + b 4f4c0 │ │ subs w4, w4, #0x8 │ │ - b.le 4fb70 │ │ + b.le 4f574 │ │ asr x3, x3, #1 │ │ asr x1, x1, #1 │ │ msub x2, x3, x7, x2 │ │ msub x0, x1, x7, x0 │ │ sub x2, x2, x3, lsl #1 │ │ mov w5, w7 │ │ add x2, x2, #0x10 │ │ add x0, x0, #0x10 │ │ - b 4fa94 │ │ + b 4f498 │ │ ret │ │ .inst 0x00e400e4 ; undefined │ │ .inst 0x00e400e4 ; undefined │ │ .inst 0x016c00e4 ; undefined │ │ udf #484 │ │ mov w9, #0x2d // #45 │ │ mov w10, #0x2d // #45 │ │ - b 4fbf0 │ │ + b 4f5f4 │ │ mov w9, #0x2d // #45 │ │ mov w10, #0x7bc // #1980 │ │ - b 4fbf0 │ │ + b 4f5f4 │ │ mov w9, #0x2d // #45 │ │ mov w10, #0xf2d // #3885 │ │ - b 4fbf0 │ │ + b 4f5f4 │ │ mov w9, #0x7bc // #1980 │ │ mov w10, #0x7bc // #1980 │ │ - b 4fbf0 │ │ + b 4f5f4 │ │ mov w9, #0x7bc // #1980 │ │ mov w10, #0x2d // #45 │ │ - b 4fbf0 │ │ + b 4f5f4 │ │ mov w9, #0x7bc // #1980 │ │ mov w10, #0xf2d // #3885 │ │ - b 4fbf0 │ │ + b 4f5f4 │ │ mov w9, #0xf2d // #3885 │ │ mov w10, #0xf2d // #3885 │ │ - b 4fbf0 │ │ + b 4f5f4 │ │ mov w9, #0xf2d // #3885 │ │ mov w10, #0x2d // #45 │ │ - b 4fbf0 │ │ + b 4f5f4 │ │ mov w9, #0xf2d // #3885 │ │ mov w10, #0x7bc // #1980 │ │ - b 4fbf0 │ │ + b 4f5f4 │ │ mov w11, #0x4081 // #16513 │ │ mul w5, w5, w11 │ │ mul w6, w6, w11 │ │ add w5, w5, w9 │ │ add w6, w6, w10 │ │ ubfx x8, x3, #0, #32 │ │ lsl x8, x8, #1 │ │ @@ -76822,29 +76467,29 @@ │ │ clz w9, w3 │ │ sub w7, w7, #0x12 │ │ mov w12, #0x6 // #6 │ │ tst w5, #0x1fc000 │ │ sub w9, w9, #0x18 │ │ add w13, w12, w7 │ │ sub w12, w12, w7 │ │ - adrp x11, a6000 │ │ - add x11, x11, #0xe48 │ │ - b.ne 4fc48 // b.any │ │ + adrp x11, a8000 │ │ + add x11, x11, #0x248 │ │ + b.ne 4f64c // b.any │ │ tst w6, #0x1fc000 │ │ - b.ne 4fe68 // b.any │ │ - b 4df94 │ │ + b.ne 4f86c // b.any │ │ + b 4d998 │ │ cmp w3, #0x4 │ │ ubfx w10, w5, #7, #7 │ │ and w5, w5, #0x7f │ │ - b.le 4fc5c │ │ + b.le 4f660 │ │ mov w5, w10 │ │ tst w6, #0x1fc000 │ │ add x5, x11, w5, uxtw #3 │ │ - b.ne 50490 // b.any │ │ - adr x10, 4fe58 │ │ + b.ne 4fe94 // b.any │ │ + adr x10, 4f85c │ │ dup v30.4s, w12 │ │ ldrh w9, [x10, x9, lsl #1] │ │ neg v30.4s, v30.4s │ │ movi v28.8h, #0x20, lsl #8 │ │ sub x10, x10, w9, uxtw │ │ br x10 │ │ add x5, x5, #0x2 │ │ @@ -76875,15 +76520,15 @@ │ │ srshl v16.4s, v16.4s, v30.4s │ │ srshl v20.4s, v20.4s, v30.4s │ │ xtn v16.4h, v16.4s │ │ xtn2 v16.8h, v20.4s │ │ sub v16.8h, v16.8h, v28.8h │ │ st1 {v16.d}[0], [x0], x8 │ │ st1 {v16.d}[1], [x9], x8 │ │ - b.gt 4fca4 │ │ + b.gt 4f6a8 │ │ ret │ │ ld1 {v0.8b}, [x5] │ │ sub x1, x1, #0x6 │ │ add x9, x0, x8 │ │ add x10, x1, x2 │ │ lsl x2, x2, #1 │ │ sxtl v0.8h, v0.8b │ │ @@ -76947,45 +76592,45 @@ │ │ xtn2 v18.8h, v19.4s │ │ xtn v22.4h, v22.4s │ │ xtn2 v22.8h, v23.4s │ │ sub v18.8h, v18.8h, v28.8h │ │ sub v22.8h, v22.8h, v28.8h │ │ st1 {v18.8h}, [x0], #16 │ │ st1 {v22.8h}, [x9], #16 │ │ - b.le 4fe3c │ │ + b.le 4f840 │ │ mov v16.16b, v17.16b │ │ mov v20.16b, v21.16b │ │ ld1 {v17.8h}, [x1], #16 │ │ ld1 {v21.8h}, [x10], #16 │ │ - b 4fd38 │ │ + b 4f73c │ │ add x0, x0, x8 │ │ add x9, x9, x8 │ │ add x1, x1, x2 │ │ add x10, x10, x2 │ │ subs w4, w4, #0x2 │ │ - b.gt 4fd2c │ │ + b.gt 4f730 │ │ ret │ │ .inst 0x014c014c ; undefined │ │ .inst 0x014c014c ; undefined │ │ .inst 0x01d4014c ; undefined │ │ udf #468 │ │ cmp w4, #0x4 │ │ ubfx w10, w6, #7, #7 │ │ and w6, w6, #0x7f │ │ - b.le 4fe7c │ │ + b.le 4f880 │ │ mov w6, w10 │ │ add x6, x11, w6, uxtw #3 │ │ dup v30.4s, w12 │ │ movi v29.8h, #0x20, lsl #8 │ │ - adr x10, 50480 │ │ + adr x10, 4fe84 │ │ ldrh w9, [x10, x9, lsl #1] │ │ neg v30.4s, v30.4s │ │ sub x10, x10, w9, uxtw │ │ br x10 │ │ - b.gt 4ff60 │ │ + b.gt 4f964 │ │ cmp w4, #0x2 │ │ add x6, x6, #0x2 │ │ ld1 {v0.s}[0], [x6] │ │ sub x1, x1, x2 │ │ add x9, x0, x8 │ │ add x10, x1, x2 │ │ lsl x2, x2, #1 │ │ @@ -77007,15 +76652,15 @@ │ │ srshl v6.4s, v6.4s, v30.4s │ │ srshl v7.4s, v7.4s, v30.4s │ │ xtn v6.4h, v6.4s │ │ xtn2 v6.8h, v7.4s │ │ sub v6.8h, v6.8h, v29.8h │ │ st1 {v6.d}[0], [x0], x8 │ │ st1 {v6.d}[1], [x9], x8 │ │ - b.le 4ff5c │ │ + b.le 4f960 │ │ ld1 {v6.4h}, [x10], x2 │ │ ld1 {v7.4h}, [x1], x2 │ │ smull v1.4s, v3.4h, v0.h[0] │ │ smlal v1.4s, v4.4h, v0.h[1] │ │ smlal v1.4s, v5.4h, v0.h[2] │ │ smlal v1.4s, v6.4h, v0.h[3] │ │ smull v2.4s, v4.4h, v0.h[0] │ │ @@ -77091,25 +76736,25 @@ │ │ xtn2 v3.8h, v4.4s │ │ sub v1.8h, v1.8h, v29.8h │ │ sub v3.8h, v3.8h, v29.8h │ │ st1 {v1.d}[0], [x0], x8 │ │ st1 {v1.d}[1], [x9], x8 │ │ st1 {v3.d}[0], [x0], x8 │ │ st1 {v3.d}[1], [x9], x8 │ │ - b.le 50088 │ │ + b.le 4fa8c │ │ mov v16.8b, v20.8b │ │ mov v17.8b, v21.8b │ │ mov v18.8b, v22.8b │ │ mov v19.8b, v23.8b │ │ mov v20.8b, v24.8b │ │ mov v21.8b, v25.8b │ │ mov v22.8b, v26.8b │ │ - b 4ff98 │ │ + b 4f99c │ │ ret │ │ - b.gt 501b8 │ │ + b.gt 4fbbc │ │ cmp w4, #0x2 │ │ add x6, x6, #0x2 │ │ ld1 {v0.s}[0], [x6] │ │ sub x1, x1, x2 │ │ add x9, x0, x8 │ │ add x10, x1, x2 │ │ lsl x2, x2, #1 │ │ @@ -77144,15 +76789,15 @@ │ │ xtn2 v16.8h, v17.4s │ │ xtn v18.4h, v18.4s │ │ xtn2 v18.8h, v19.4s │ │ sub v16.8h, v16.8h, v29.8h │ │ sub v18.8h, v18.8h, v29.8h │ │ st1 {v16.8h}, [x0], x8 │ │ st1 {v18.8h}, [x9], x8 │ │ - b.le 501b4 │ │ + b.le 4fbb8 │ │ ld1 {v6.8h}, [x10], x2 │ │ ld1 {v7.8h}, [x1], x2 │ │ smull v16.4s, v3.4h, v0.h[0] │ │ smlal v16.4s, v4.4h, v0.h[1] │ │ smlal v16.4s, v5.4h, v0.h[2] │ │ smlal v16.4s, v6.4h, v0.h[3] │ │ smull2 v17.4s, v3.8h, v0.h[0] │ │ @@ -77239,15 +76884,15 @@ │ │ xtn2 v1.8h, v2.4s │ │ xtn v3.4h, v3.4s │ │ xtn2 v3.8h, v4.4s │ │ sub v1.8h, v1.8h, v29.8h │ │ sub v3.8h, v3.8h, v29.8h │ │ st1 {v1.8h}, [x0], x8 │ │ st1 {v3.8h}, [x9], x8 │ │ - b.le 50398 │ │ + b.le 4fd9c │ │ subs w4, w4, #0x2 │ │ ld1 {v25.8h}, [x10], x2 │ │ ld1 {v26.8h}, [x1], x2 │ │ smull v1.4s, v18.4h, v0.h[0] │ │ smlal v1.4s, v19.4h, v0.h[1] │ │ smlal v1.4s, v20.4h, v0.h[2] │ │ smlal v1.4s, v21.4h, v0.h[3] │ │ @@ -77287,36 +76932,36 @@ │ │ xtn2 v1.8h, v2.4s │ │ xtn v3.4h, v3.4s │ │ xtn2 v3.8h, v4.4s │ │ sub v1.8h, v1.8h, v29.8h │ │ sub v3.8h, v3.8h, v29.8h │ │ st1 {v1.8h}, [x0], x8 │ │ st1 {v3.8h}, [x9], x8 │ │ - b.le 50398 │ │ + b.le 4fd9c │ │ mov v16.16b, v20.16b │ │ mov v17.16b, v21.16b │ │ mov v18.16b, v22.16b │ │ mov v19.16b, v23.16b │ │ mov v20.16b, v24.16b │ │ mov v21.16b, v25.16b │ │ mov v22.16b, v26.16b │ │ - b 501f8 │ │ + b 4fbfc │ │ subs w3, w3, #0x8 │ │ - b.le 503c4 │ │ + b.le 4fdc8 │ │ asr x2, x2, #1 │ │ asr x8, x8, #1 │ │ msub x1, x2, x6, x1 │ │ msub x0, x8, x6, x0 │ │ sub x1, x1, x2, lsl #3 │ │ mov w4, w6 │ │ add x1, x1, #0x10 │ │ add x0, x0, #0x10 │ │ - b 501cc │ │ + b 4fbd0 │ │ ret │ │ - b.gt 501b8 │ │ + b.gt 4fbbc │ │ add x6, x6, #0x2 │ │ ld1 {v0.s}[0], [x6] │ │ sub x1, x1, x2 │ │ sxtl v0.8h, v0.8b │ │ ld1 {v16.8h, v17.8h}, [x1], x2 │ │ ld1 {v18.8h, v19.8h}, [x1], x2 │ │ ld1 {v20.8h, v21.8h}, [x1], x2 │ │ @@ -77345,43 +76990,43 @@ │ │ xtn v1.4h, v1.4s │ │ xtn2 v1.8h, v2.4s │ │ xtn v3.4h, v3.4s │ │ xtn2 v3.8h, v4.4s │ │ sub v1.8h, v1.8h, v29.8h │ │ sub v2.8h, v3.8h, v29.8h │ │ st1 {v1.8h, v2.8h}, [x0], x8 │ │ - b.le 5047c │ │ + b.le 4fe80 │ │ mov v16.16b, v18.16b │ │ mov v17.16b, v19.16b │ │ mov v18.16b, v20.16b │ │ mov v19.16b, v21.16b │ │ mov v20.16b, v22.16b │ │ mov v21.16b, v23.16b │ │ - b 503e8 │ │ + b 4fdec │ │ ret │ │ .inst 0x02c802c8 ; undefined │ │ .inst 0x00b802c8 ; undefined │ │ .inst 0x05e403f4 ; undefined │ │ udf #1508 │ │ cmp w4, #0x4 │ │ ubfx w10, w6, #7, #7 │ │ and w6, w6, #0x7f │ │ - b.le 504a4 │ │ + b.le 4fea8 │ │ mov w6, w10 │ │ add x6, x11, w6, uxtw #3 │ │ - adr x10, 50acc │ │ + adr x10, 504d0 │ │ dup v30.4s, w12 │ │ ldrh w9, [x10, x9, lsl #1] │ │ neg v30.4s, v30.4s │ │ movi v29.8h, #0x20, lsl #8 │ │ sub x10, x10, w9, uxtw │ │ br x10 │ │ add x5, x5, #0x2 │ │ ld1 {v0.s}[0], [x5] │ │ - b.gt 5057c │ │ + b.gt 4ff80 │ │ add x6, x6, #0x2 │ │ ld1 {v1.s}[0], [x6] │ │ sub x10, x1, #0x2 │ │ sub x1, x10, x2 │ │ add x9, x0, x8 │ │ lsl x2, x2, #1 │ │ lsl x8, x8, #1 │ │ @@ -77394,37 +77039,37 @@ │ │ ext v28.16b, v25.16b, v25.16b, #6 │ │ smull v25.4s, v25.4h, v0.h[0] │ │ smlal v25.4s, v26.4h, v0.h[1] │ │ smlal v25.4s, v27.4h, v0.h[2] │ │ smlal v25.4s, v28.4h, v0.h[3] │ │ srshl v16.4s, v25.4s, v30.4s │ │ xtn v16.4h, v16.4s │ │ - bl 50674 │ │ + bl 50078 │ │ mov v17.8b, v24.8b │ │ mov v18.8b, v25.8b │ │ - bl 50674 │ │ + bl 50078 │ │ smull v2.4s, v16.4h, v1.h[0] │ │ smlal v2.4s, v17.4h, v1.h[1] │ │ smlal v2.4s, v18.4h, v1.h[2] │ │ smlal v2.4s, v24.4h, v1.h[3] │ │ smull v3.4s, v17.4h, v1.h[0] │ │ smlal v3.4s, v18.4h, v1.h[1] │ │ smlal v3.4s, v24.4h, v1.h[2] │ │ smlal v3.4s, v25.4h, v1.h[3] │ │ rshrn v2.4h, v2.4s, #6 │ │ rshrn2 v2.8h, v3.4s, #6 │ │ sub v2.8h, v2.8h, v29.8h │ │ subs w4, w4, #0x2 │ │ st1 {v2.d}[0], [x0], x8 │ │ st1 {v2.d}[1], [x9], x8 │ │ - b.le 50670 │ │ + b.le 50074 │ │ mov v16.8b, v18.8b │ │ mov v17.8b, v24.8b │ │ mov v18.8b, v25.8b │ │ - b 5052c │ │ + b 4ff30 │ │ ld1 {v1.8b}, [x6] │ │ sub x1, x1, #0x2 │ │ sub x10, x1, x2, lsl #1 │ │ sub x1, x10, x2 │ │ add x9, x0, x8 │ │ lsl x2, x2, #1 │ │ lsl x8, x8, #1 │ │ @@ -77437,24 +77082,24 @@ │ │ ext v28.16b, v25.16b, v25.16b, #6 │ │ smull v25.4s, v25.4h, v0.h[0] │ │ smlal v25.4s, v26.4h, v0.h[1] │ │ smlal v25.4s, v27.4h, v0.h[2] │ │ smlal v25.4s, v28.4h, v0.h[3] │ │ srshl v16.4s, v25.4s, v30.4s │ │ xtn v16.4h, v16.4s │ │ - bl 50674 │ │ + bl 50078 │ │ mov v17.8b, v24.8b │ │ mov v18.8b, v25.8b │ │ - bl 50674 │ │ + bl 50078 │ │ mov v19.8b, v24.8b │ │ mov v20.8b, v25.8b │ │ - bl 50674 │ │ + bl 50078 │ │ mov v21.8b, v24.8b │ │ mov v22.8b, v25.8b │ │ - bl 50674 │ │ + bl 50078 │ │ smull v3.4s, v16.4h, v1.h[0] │ │ smlal v3.4s, v17.4h, v1.h[1] │ │ smlal v3.4s, v18.4h, v1.h[2] │ │ smlal v3.4s, v19.4h, v1.h[3] │ │ smlal v3.4s, v20.4h, v1.h[4] │ │ smlal v3.4s, v21.4h, v1.h[5] │ │ smlal v3.4s, v22.4h, v1.h[6] │ │ @@ -77469,23 +77114,23 @@ │ │ smlal v4.4s, v25.4h, v1.h[7] │ │ rshrn v3.4h, v3.4s, #6 │ │ rshrn2 v3.8h, v4.4s, #6 │ │ sub v3.8h, v3.8h, v29.8h │ │ subs w4, w4, #0x2 │ │ st1 {v3.d}[0], [x0], x8 │ │ st1 {v3.d}[1], [x9], x8 │ │ - b.le 50670 │ │ + b.le 50074 │ │ mov v16.8b, v18.8b │ │ mov v17.8b, v19.8b │ │ mov v18.8b, v20.8b │ │ mov v19.8b, v21.8b │ │ mov v20.8b, v22.8b │ │ mov v21.8b, v24.8b │ │ mov v22.8b, v25.8b │ │ - b 505f0 │ │ + b 4fff4 │ │ br x15 │ │ ld1 {v24.8h}, [x10], x2 │ │ ld1 {v25.8h}, [x1], x2 │ │ ext v26.16b, v24.16b, v24.16b, #2 │ │ ext v27.16b, v24.16b, v24.16b, #4 │ │ ext v28.16b, v24.16b, v24.16b, #6 │ │ smull v24.4s, v24.4h, v0.h[0] │ │ @@ -77500,15 +77145,15 @@ │ │ smlal v25.4s, v27.4h, v0.h[2] │ │ smlal v25.4s, v28.4h, v0.h[3] │ │ srshl v24.4s, v24.4s, v30.4s │ │ srshl v25.4s, v25.4s, v30.4s │ │ xtn v24.4h, v24.4s │ │ xtn v25.4h, v25.4s │ │ ret │ │ - b.gt 50824 │ │ + b.gt 50228 │ │ add x6, x6, #0x2 │ │ ld1 {v0.8b}, [x5] │ │ ld1 {v1.s}[0], [x6] │ │ sub x1, x1, #0x6 │ │ sub x1, x1, x2 │ │ sxtl v0.8h, v0.8b │ │ sxtl v1.8h, v1.8b │ │ @@ -77542,20 +77187,20 @@ │ │ ext v26.16b, v27.16b, v28.16b, #14 │ │ smlal v24.4s, v26.4h, v0.h[7] │ │ smlal2 v25.4s, v26.8h, v0.h[7] │ │ srshl v24.4s, v24.4s, v30.4s │ │ srshl v25.4s, v25.4s, v30.4s │ │ xtn v16.4h, v24.4s │ │ xtn2 v16.8h, v25.4s │ │ - bl 509e8 │ │ + bl 503ec │ │ mov v17.16b, v23.16b │ │ mov v18.16b, v24.16b │ │ smull v2.4s, v16.4h, v1.h[0] │ │ smull2 v3.4s, v16.8h, v1.h[0] │ │ - bl 509e8 │ │ + bl 503ec │ │ smull v4.4s, v17.4h, v1.h[0] │ │ smull2 v5.4s, v17.8h, v1.h[0] │ │ smlal v2.4s, v17.4h, v1.h[1] │ │ smlal2 v3.4s, v17.8h, v1.h[1] │ │ smlal v4.4s, v18.4h, v1.h[1] │ │ smlal2 v5.4s, v18.8h, v1.h[1] │ │ smlal v2.4s, v18.4h, v1.h[2] │ │ @@ -77571,30 +77216,30 @@ │ │ rshrn v3.4h, v4.4s, #6 │ │ rshrn2 v3.8h, v5.4s, #6 │ │ sub v2.8h, v2.8h, v29.8h │ │ sub v3.8h, v3.8h, v29.8h │ │ subs w4, w4, #0x2 │ │ st1 {v2.8h}, [x0], x8 │ │ st1 {v3.8h}, [x9], x8 │ │ - b.le 507f8 │ │ + b.le 501fc │ │ mov v16.16b, v18.16b │ │ mov v17.16b, v23.16b │ │ mov v18.16b, v24.16b │ │ - b 5077c │ │ + b 50180 │ │ subs w3, w3, #0x8 │ │ - b.le 509e4 │ │ + b.le 503e8 │ │ asr x2, x2, #1 │ │ asr x8, x8, #1 │ │ msub x1, x2, x6, x1 │ │ msub x0, x8, x6, x0 │ │ sub x1, x1, x2, lsl #2 │ │ mov w4, w6 │ │ add x1, x1, #0x10 │ │ add x0, x0, #0x10 │ │ - b 506f0 │ │ + b 500f4 │ │ ld1 {v0.8b}, [x5] │ │ ld1 {v1.8b}, [x6] │ │ sub x1, x1, #0x6 │ │ sub x1, x1, x2 │ │ sub x1, x1, x2, lsl #1 │ │ sxtl v0.8h, v0.8b │ │ sxtl v1.8h, v1.8b │ │ @@ -77628,26 +77273,26 @@ │ │ ext v26.16b, v27.16b, v28.16b, #14 │ │ smlal v24.4s, v26.4h, v0.h[7] │ │ smlal2 v25.4s, v26.8h, v0.h[7] │ │ srshl v24.4s, v24.4s, v30.4s │ │ srshl v25.4s, v25.4s, v30.4s │ │ xtn v16.4h, v24.4s │ │ xtn2 v16.8h, v25.4s │ │ - bl 509e8 │ │ + bl 503ec │ │ mov v17.16b, v23.16b │ │ mov v18.16b, v24.16b │ │ - bl 509e8 │ │ + bl 503ec │ │ mov v19.16b, v23.16b │ │ mov v20.16b, v24.16b │ │ - bl 509e8 │ │ + bl 503ec │ │ mov v21.16b, v23.16b │ │ mov v22.16b, v24.16b │ │ smull v2.4s, v16.4h, v1.h[0] │ │ smull2 v3.4s, v16.8h, v1.h[0] │ │ - bl 509e8 │ │ + bl 503ec │ │ smull v4.4s, v17.4h, v1.h[0] │ │ smull2 v5.4s, v17.8h, v1.h[0] │ │ smlal v2.4s, v17.4h, v1.h[1] │ │ smlal2 v3.4s, v17.8h, v1.h[1] │ │ smlal v4.4s, v18.4h, v1.h[1] │ │ smlal2 v5.4s, v18.8h, v1.h[1] │ │ smlal v2.4s, v18.4h, v1.h[2] │ │ @@ -77679,34 +77324,34 @@ │ │ rshrn v3.4h, v4.4s, #6 │ │ rshrn2 v3.8h, v5.4s, #6 │ │ sub v2.8h, v2.8h, v29.8h │ │ sub v3.8h, v3.8h, v29.8h │ │ subs w4, w4, #0x2 │ │ st1 {v2.8h}, [x0], x8 │ │ st1 {v3.8h}, [x9], x8 │ │ - b.le 509b8 │ │ + b.le 503bc │ │ mov v16.16b, v18.16b │ │ mov v17.16b, v19.16b │ │ mov v18.16b, v20.16b │ │ mov v19.16b, v21.16b │ │ mov v20.16b, v22.16b │ │ mov v21.16b, v23.16b │ │ mov v22.16b, v24.16b │ │ - b 508ec │ │ + b 502f0 │ │ subs w3, w3, #0x8 │ │ - b.le 509e4 │ │ + b.le 503e8 │ │ asr x2, x2, #1 │ │ asr x8, x8, #1 │ │ msub x1, x2, x6, x1 │ │ msub x0, x8, x6, x0 │ │ sub x1, x1, x2, lsl #3 │ │ mov w4, w6 │ │ add x1, x1, #0x10 │ │ add x0, x0, #0x10 │ │ - b 50848 │ │ + b 5024c │ │ br x15 │ │ ld1 {v4.8h, v5.8h}, [x10], x2 │ │ ld1 {v6.8h, v7.8h}, [x1], x2 │ │ smull v25.4s, v4.4h, v0.h[0] │ │ smull2 v26.4s, v4.8h, v0.h[0] │ │ smull v27.4s, v6.4h, v0.h[0] │ │ smull2 v28.4s, v6.8h, v0.h[0] │ │ @@ -77777,19 +77422,19 @@ │ │ clz w7, w7 │ │ clz w9, w3 │ │ sub w7, w7, #0x12 │ │ mov w11, #0x4 // #4 │ │ sub w9, w9, #0x18 │ │ sub w11, w11, w7 │ │ add w12, w7, #0x4 │ │ - cbnz w5, 50b28 │ │ - cbnz w6, 50cb0 │ │ - b 4df94 │ │ - cbnz w6, 50e34 │ │ - adr x10, 50ca0 │ │ + cbnz w5, 5052c │ │ + cbnz w6, 506b4 │ │ + b 4d998 │ │ + cbnz w6, 50838 │ │ + adr x10, 506a4 │ │ dup v31.8h, w11 │ │ ldrh w9, [x10, x9, lsl #1] │ │ neg v31.8h, v31.8h │ │ movi v29.8h, #0x20, lsl #8 │ │ sub x10, x10, w9, uxtw │ │ br x10 │ │ add x9, x0, x8 │ │ @@ -77805,15 +77450,15 @@ │ │ subs w4, w4, #0x2 │ │ mul v4.8h, v4.8h, v0.8h │ │ mla v4.8h, v5.8h, v1.8h │ │ urshl v4.8h, v4.8h, v31.8h │ │ sub v4.8h, v4.8h, v29.8h │ │ st1 {v4.d}[0], [x0], x8 │ │ st1 {v4.d}[1], [x9], x8 │ │ - b.gt 50b58 │ │ + b.gt 5055c │ │ ret │ │ add x9, x0, x8 │ │ add x10, x1, x2 │ │ lsl x8, x8, #1 │ │ lsl x2, x2, #1 │ │ ldr h5, [x1, #16] │ │ ldr h7, [x10, #16] │ │ @@ -77828,15 +77473,15 @@ │ │ mla v6.8h, v7.8h, v1.8h │ │ urshl v4.8h, v4.8h, v31.8h │ │ urshl v6.8h, v6.8h, v31.8h │ │ sub v4.8h, v4.8h, v29.8h │ │ sub v6.8h, v6.8h, v29.8h │ │ st1 {v4.8h}, [x0], x8 │ │ st1 {v6.8h}, [x9], x8 │ │ - b.gt 50ba4 │ │ + b.gt 505a8 │ │ ret │ │ add x9, x0, x8 │ │ add x10, x1, x2 │ │ lsl x2, x2, #1 │ │ sub x2, x2, w3, uxtw #1 │ │ sub x2, x2, #0x10 │ │ ld1 {v16.8h}, [x1], #16 │ │ @@ -77863,31 +77508,31 @@ │ │ subs w5, w5, #0x10 │ │ sub v16.8h, v16.8h, v29.8h │ │ sub v17.8h, v17.8h, v29.8h │ │ sub v21.8h, v21.8h, v29.8h │ │ sub v22.8h, v22.8h, v29.8h │ │ st1 {v16.8h, v17.8h}, [x0], #32 │ │ st1 {v21.8h, v22.8h}, [x9], #32 │ │ - b.le 50c84 │ │ + b.le 50688 │ │ mov v16.16b, v18.16b │ │ mov v21.16b, v23.16b │ │ - b 50c10 │ │ + b 50614 │ │ add x0, x0, x8 │ │ add x9, x9, x8 │ │ add x1, x1, x2 │ │ add x10, x10, x2 │ │ subs w4, w4, #0x2 │ │ - b.gt 50c04 │ │ + b.gt 50608 │ │ ret │ │ .inst 0x00b000b0 ; undefined │ │ .inst 0x00b000b0 ; undefined │ │ .inst 0x0158010c ; undefined │ │ udf #344 │ │ cmp w4, #0x4 │ │ - adr x10, 50e24 │ │ + adr x10, 50828 │ │ dup v31.8h, w11 │ │ ldrh w9, [x10, x9, lsl #1] │ │ movi v29.8h, #0x20, lsl #8 │ │ neg v31.8h, v31.8h │ │ sub x10, x10, w9, uxtw │ │ br x10 │ │ add x9, x0, x8 │ │ @@ -77902,17 +77547,17 @@ │ │ mul v4.8h, v16.8h, v2.8h │ │ mla v4.8h, v17.8h, v3.8h │ │ subs w4, w4, #0x2 │ │ urshl v4.8h, v4.8h, v31.8h │ │ sub v4.8h, v4.8h, v29.8h │ │ st1 {v4.d}[0], [x0], x8 │ │ st1 {v4.d}[1], [x9], x8 │ │ - b.le 50d1c │ │ + b.le 50720 │ │ mov v16.8b, v18.8b │ │ - b 50ce4 │ │ + b 506e8 │ │ ret │ │ add x9, x0, x8 │ │ add x10, x1, x2 │ │ lsl x2, x2, #1 │ │ lsl x8, x8, #1 │ │ ld1 {v16.8h}, [x1], x2 │ │ ld1 {v17.8h}, [x10], x2 │ │ @@ -77924,17 +77569,17 @@ │ │ subs w4, w4, #0x2 │ │ urshl v4.8h, v4.8h, v31.8h │ │ urshl v5.8h, v5.8h, v31.8h │ │ sub v4.8h, v4.8h, v29.8h │ │ sub v5.8h, v5.8h, v29.8h │ │ st1 {v4.8h}, [x0], x8 │ │ st1 {v5.8h}, [x9], x8 │ │ - b.le 50d74 │ │ + b.le 50778 │ │ mov v16.16b, v18.16b │ │ - b 50d34 │ │ + b 50738 │ │ ret │ │ mov w6, w4 │ │ add x9, x0, x8 │ │ add x10, x1, x2 │ │ lsl x2, x2, #1 │ │ lsl x8, x8, #1 │ │ ld1 {v16.8h, v17.8h}, [x1], x2 │ │ @@ -77955,35 +77600,35 @@ │ │ urshl v7.8h, v7.8h, v31.8h │ │ sub v4.8h, v4.8h, v29.8h │ │ sub v5.8h, v5.8h, v29.8h │ │ sub v6.8h, v6.8h, v29.8h │ │ sub v7.8h, v7.8h, v29.8h │ │ st1 {v4.8h, v5.8h}, [x0], x8 │ │ st1 {v6.8h, v7.8h}, [x9], x8 │ │ - b.le 50df4 │ │ + b.le 507f8 │ │ mov v16.16b, v20.16b │ │ mov v17.16b, v21.16b │ │ - b 50d90 │ │ + b 50794 │ │ subs w3, w3, #0x10 │ │ - b.le 50e20 │ │ + b.le 50824 │ │ asr x2, x2, #1 │ │ asr x8, x8, #1 │ │ msub x1, x2, x6, x1 │ │ msub x0, x8, x6, x0 │ │ sub x1, x1, x2, lsl #1 │ │ mov w4, w6 │ │ add x1, x1, #0x20 │ │ add x0, x0, #0x20 │ │ - b 50d7c │ │ + b 50780 │ │ ret │ │ .inst 0x00ac00ac ; undefined │ │ .inst 0x00ac00ac ; undefined │ │ .inst 0x01540104 ; undefined │ │ udf #340 │ │ - adr x10, 50fb0 │ │ + adr x10, 509b4 │ │ dup v31.8h, w11 │ │ ldrh w9, [x10, x9, lsl #1] │ │ neg v31.8h, v31.8h │ │ movi v29.8h, #0x20, lsl #8 │ │ sub x10, x10, w9, uxtw │ │ br x10 │ │ add x10, x1, x2 │ │ @@ -78011,17 +77656,17 @@ │ │ umlal2 v5.4s, v17.8h, v3.8h │ │ rshrn v4.4h, v4.4s, #4 │ │ rshrn2 v4.8h, v5.4s, #4 │ │ sub v4.8h, v4.8h, v29.8h │ │ subs w4, w4, #0x2 │ │ st1 {v4.d}[0], [x0], x8 │ │ st1 {v4.d}[1], [x9], x8 │ │ - b.le 50ed0 │ │ + b.le 508d4 │ │ trn2 v16.2d, v17.2d, v17.2d │ │ - b 50e74 │ │ + b 50878 │ │ ret │ │ mov w6, w4 │ │ add x10, x1, x2 │ │ add x9, x0, x8 │ │ lsl x2, x2, #1 │ │ lsl x8, x8, #1 │ │ ldr h21, [x1, #16] │ │ @@ -78055,64 +77700,64 @@ │ │ rshrn v5.4h, v6.4s, #4 │ │ rshrn2 v5.8h, v7.4s, #4 │ │ sub v4.8h, v4.8h, v29.8h │ │ sub v5.8h, v5.8h, v29.8h │ │ subs w4, w4, #0x2 │ │ st1 {v4.8h}, [x0], x8 │ │ st1 {v5.8h}, [x9], x8 │ │ - b.le 50f80 │ │ + b.le 50984 │ │ mov v16.16b, v18.16b │ │ - b 50f00 │ │ + b 50904 │ │ subs w3, w3, #0x8 │ │ - b.le 50fac │ │ + b.le 509b0 │ │ asr x2, x2, #1 │ │ asr x8, x8, #1 │ │ msub x1, x2, x6, x1 │ │ msub x0, x8, x6, x0 │ │ sub x1, x1, x2, lsl #1 │ │ mov w4, w6 │ │ add x1, x1, #0x10 │ │ add x0, x0, #0x10 │ │ - b 50ed8 │ │ + b 508dc │ │ ret │ │ .inst 0x00dc00dc ; undefined │ │ .inst 0x00dc00dc ; undefined │ │ .inst 0x016000dc ; undefined │ │ udf #352 │ │ add w12, w5, #0x200 │ │ ld1 {v16.8h, v17.8h}, [x2], x3 │ │ asr w13, w12, #10 │ │ - ldr d0, [x11, w13, sxtw #3] │ │ add w12, w12, w7 │ │ + ldr d0, [x11, w13, sxtw #3] │ │ asr w13, w12, #10 │ │ - ldr d1, [x11, w13, sxtw #3] │ │ add w12, w12, w7 │ │ + ldr d1, [x11, w13, sxtw #3] │ │ asr w13, w12, #10 │ │ - ldr d2, [x11, w13, sxtw #3] │ │ add w12, w12, w7 │ │ + ldr d2, [x11, w13, sxtw #3] │ │ sxtl v0.8h, v0.8b │ │ asr w13, w12, #10 │ │ - ldr d3, [x11, w13, sxtw #3] │ │ add w12, w12, w7 │ │ + ldr d3, [x11, w13, sxtw #3] │ │ sxtl v1.8h, v1.8b │ │ asr w13, w12, #10 │ │ - ldr d4, [x11, w13, sxtw #3] │ │ add w12, w12, w7 │ │ + ldr d4, [x11, w13, sxtw #3] │ │ sxtl v2.8h, v2.8b │ │ asr w13, w12, #10 │ │ - ldr d5, [x11, w13, sxtw #3] │ │ add w12, w12, w7 │ │ + ldr d5, [x11, w13, sxtw #3] │ │ sxtl v3.8h, v3.8b │ │ asr w13, w12, #10 │ │ - ldr d6, [x11, w13, sxtw #3] │ │ add w12, w12, w7 │ │ + ldr d6, [x11, w13, sxtw #3] │ │ sxtl v4.8h, v4.8b │ │ asr w13, w12, #10 │ │ - ldr d7, [x11, w13, sxtw #3] │ │ add w12, w12, w7 │ │ + ldr d7, [x11, w13, sxtw #3] │ │ sxtl v5.8h, v5.8b │ │ ext v18.16b, v16.16b, v17.16b, #2 │ │ smull v8.4s, v16.4h, v0.4h │ │ smull2 v9.4s, v16.8h, v0.8h │ │ sxtl v6.8h, v6.8b │ │ ext v19.16b, v16.16b, v17.16b, #4 │ │ smull v10.4s, v18.4h, v1.4h │ │ @@ -78169,98 +77814,86 @@ │ │ sbfx x8, x4, #16, #16 │ │ sbfx x9, x4, #32, #16 │ │ asr x4, x4, #48 │ │ mov w10, #0x8 // #8 │ │ sub x2, x2, x3, lsl #1 │ │ sub x2, x2, x3 │ │ sub x2, x2, #0x6 │ │ - adrp x11, a7000 │ │ - add x11, x11, #0x2a8 │ │ + adrp x11, a8000 │ │ + add x11, x11, #0x6a8 │ │ mov x15, x30 │ │ - bl 50fc0 │ │ + bl 509c4 │ │ xtn v24.4h, v16.4s │ │ xtn2 v24.8h, v17.4s │ │ - bl 50fc0 │ │ + bl 509c4 │ │ xtn v25.4h, v16.4s │ │ xtn2 v25.8h, v17.4s │ │ - bl 50fc0 │ │ + bl 509c4 │ │ xtn v26.4h, v16.4s │ │ xtn2 v26.8h, v17.4s │ │ - bl 50fc0 │ │ + bl 509c4 │ │ xtn v27.4h, v16.4s │ │ xtn2 v27.8h, v17.4s │ │ - bl 50fc0 │ │ + bl 509c4 │ │ xtn v28.4h, v16.4s │ │ xtn2 v28.8h, v17.4s │ │ - bl 50fc0 │ │ + bl 509c4 │ │ xtn v29.4h, v16.4s │ │ xtn2 v29.8h, v17.4s │ │ - bl 50fc0 │ │ + bl 509c4 │ │ xtn v30.4h, v16.4s │ │ xtn2 v30.8h, v17.4s │ │ add w14, w6, #0x200 │ │ - bl 50fc0 │ │ + bl 509c4 │ │ xtn v31.4h, v16.4s │ │ xtn2 v31.8h, v17.4s │ │ asr w13, w14, #10 │ │ - ldr d0, [x11, w13, sxtw #3] │ │ add w14, w14, w9 │ │ + ldr d0, [x11, w13, sxtw #3] │ │ asr w13, w14, #10 │ │ - ldr d1, [x11, w13, sxtw #3] │ │ add w14, w14, w9 │ │ + ldr d1, [x11, w13, sxtw #3] │ │ asr w13, w14, #10 │ │ - ldr d2, [x11, w13, sxtw #3] │ │ add w14, w14, w9 │ │ + ldr d2, [x11, w13, sxtw #3] │ │ asr w13, w14, #10 │ │ - ldr d3, [x11, w13, sxtw #3] │ │ add w14, w14, w9 │ │ + ldr d3, [x11, w13, sxtw #3] │ │ asr w13, w14, #10 │ │ - ldr d4, [x11, w13, sxtw #3] │ │ add w14, w14, w9 │ │ + ldr d4, [x11, w13, sxtw #3] │ │ asr w13, w14, #10 │ │ - ldr d5, [x11, w13, sxtw #3] │ │ add w14, w14, w9 │ │ + ldr d5, [x11, w13, sxtw #3] │ │ asr w13, w14, #10 │ │ - ldr d6, [x11, w13, sxtw #3] │ │ add w14, w14, w9 │ │ + ldr d6, [x11, w13, sxtw #3] │ │ asr w13, w14, #10 │ │ - ldr d7, [x11, w13, sxtw #3] │ │ add w14, w14, w9 │ │ - trn1 v16.8b, v0.8b, v1.8b │ │ - trn2 v17.8b, v0.8b, v1.8b │ │ - trn1 v1.8b, v2.8b, v3.8b │ │ - trn2 v3.8b, v2.8b, v3.8b │ │ - trn1 v0.8b, v4.8b, v5.8b │ │ - trn2 v5.8b, v4.8b, v5.8b │ │ - trn1 v2.8b, v6.8b, v7.8b │ │ - trn2 v7.8b, v6.8b, v7.8b │ │ - trn1 v4.4h, v0.4h, v2.4h │ │ - trn2 v2.4h, v0.4h, v2.4h │ │ - trn1 v6.4h, v5.4h, v7.4h │ │ - trn2 v7.4h, v5.4h, v7.4h │ │ - trn1 v5.4h, v17.4h, v3.4h │ │ - trn2 v17.4h, v17.4h, v3.4h │ │ - trn1 v3.4h, v16.4h, v1.4h │ │ - trn2 v16.4h, v16.4h, v1.4h │ │ - trn1 v0.2s, v3.2s, v4.2s │ │ - trn2 v4.2s, v3.2s, v4.2s │ │ - trn1 v1.2s, v5.2s, v6.2s │ │ - trn2 v5.2s, v5.2s, v6.2s │ │ - trn2 v6.2s, v16.2s, v2.2s │ │ - trn1 v2.2s, v16.2s, v2.2s │ │ - trn1 v3.2s, v17.2s, v7.2s │ │ - trn2 v7.2s, v17.2s, v7.2s │ │ + ldr d7, [x11, w13, sxtw #3] │ │ + zip1 v0.16b, v0.16b, v1.16b │ │ + zip1 v2.16b, v2.16b, v3.16b │ │ + zip1 v4.16b, v4.16b, v5.16b │ │ + zip1 v6.16b, v6.16b, v7.16b │ │ + trn1 v1.8h, v0.8h, v2.8h │ │ + trn2 v3.8h, v0.8h, v2.8h │ │ + trn1 v5.8h, v4.8h, v6.8h │ │ + trn2 v7.8h, v4.8h, v6.8h │ │ + trn1 v0.4s, v1.4s, v5.4s │ │ + trn2 v2.4s, v1.4s, v5.4s │ │ + trn1 v1.4s, v3.4s, v7.4s │ │ + trn2 v3.4s, v3.4s, v7.4s │ │ + sxtl2 v4.8h, v0.16b │ │ sxtl v0.8h, v0.8b │ │ - sxtl v1.8h, v1.8b │ │ + sxtl2 v6.8h, v2.16b │ │ sxtl v2.8h, v2.8b │ │ + sxtl2 v5.8h, v1.16b │ │ + sxtl v1.8h, v1.8b │ │ + sxtl2 v7.8h, v3.16b │ │ sxtl v3.8h, v3.8b │ │ - sxtl v4.8h, v4.8b │ │ - sxtl v5.8h, v5.8b │ │ - sxtl v6.8h, v6.8b │ │ - sxtl v7.8h, v7.8b │ │ smull v16.4s, v24.4h, v0.4h │ │ smlal v16.4s, v25.4h, v1.4h │ │ smlal v16.4s, v26.4h, v2.4h │ │ smlal v16.4s, v27.4h, v3.4h │ │ smlal v16.4s, v28.4h, v4.4h │ │ smlal v16.4s, v29.4h, v5.4h │ │ smlal v16.4s, v30.4h, v6.4h │ │ @@ -78284,15 +77917,15 @@ │ │ mov v28.16b, v29.16b │ │ umin v16.8h, v16.8h, v15.8h │ │ mov v29.16b, v30.16b │ │ mov v30.16b, v31.16b │ │ subs w10, w10, #0x1 │ │ st1 {v16.8h}, [x0], x1 │ │ add w6, w6, w4 │ │ - b.gt 5119c │ │ + b.gt 50ba0 │ │ ldp d14, d15, [sp, #48] │ │ ldp d12, d13, [sp, #32] │ │ ldp d10, d11, [sp, #16] │ │ ldp d8, d9, [sp], #64 │ │ br x15 │ │ stp d8, d9, [sp, #-64]! │ │ stp d10, d11, [sp, #16] │ │ @@ -78307,99 +77940,87 @@ │ │ sbfx x8, x4, #16, #16 │ │ sbfx x9, x4, #32, #16 │ │ asr x4, x4, #48 │ │ mov w10, #0x8 // #8 │ │ sub x2, x2, x3, lsl #1 │ │ sub x2, x2, x3 │ │ sub x2, x2, #0x6 │ │ - adrp x11, a7000 │ │ - add x11, x11, #0x2a8 │ │ + adrp x11, a8000 │ │ + add x11, x11, #0x6a8 │ │ mov x15, x30 │ │ lsl x1, x1, #1 │ │ - bl 50fc0 │ │ + bl 509c4 │ │ xtn v24.4h, v16.4s │ │ xtn2 v24.8h, v17.4s │ │ - bl 50fc0 │ │ + bl 509c4 │ │ xtn v25.4h, v16.4s │ │ xtn2 v25.8h, v17.4s │ │ - bl 50fc0 │ │ + bl 509c4 │ │ xtn v26.4h, v16.4s │ │ xtn2 v26.8h, v17.4s │ │ - bl 50fc0 │ │ + bl 509c4 │ │ xtn v27.4h, v16.4s │ │ xtn2 v27.8h, v17.4s │ │ - bl 50fc0 │ │ + bl 509c4 │ │ xtn v28.4h, v16.4s │ │ xtn2 v28.8h, v17.4s │ │ - bl 50fc0 │ │ + bl 509c4 │ │ xtn v29.4h, v16.4s │ │ xtn2 v29.8h, v17.4s │ │ - bl 50fc0 │ │ + bl 509c4 │ │ xtn v30.4h, v16.4s │ │ xtn2 v30.8h, v17.4s │ │ add w14, w6, #0x200 │ │ - bl 50fc0 │ │ + bl 509c4 │ │ xtn v31.4h, v16.4s │ │ xtn2 v31.8h, v17.4s │ │ asr w13, w14, #10 │ │ - ldr d0, [x11, w13, sxtw #3] │ │ add w14, w14, w9 │ │ + ldr d0, [x11, w13, sxtw #3] │ │ asr w13, w14, #10 │ │ - ldr d1, [x11, w13, sxtw #3] │ │ add w14, w14, w9 │ │ + ldr d1, [x11, w13, sxtw #3] │ │ asr w13, w14, #10 │ │ - ldr d2, [x11, w13, sxtw #3] │ │ add w14, w14, w9 │ │ + ldr d2, [x11, w13, sxtw #3] │ │ asr w13, w14, #10 │ │ - ldr d3, [x11, w13, sxtw #3] │ │ add w14, w14, w9 │ │ + ldr d3, [x11, w13, sxtw #3] │ │ asr w13, w14, #10 │ │ - ldr d4, [x11, w13, sxtw #3] │ │ add w14, w14, w9 │ │ + ldr d4, [x11, w13, sxtw #3] │ │ asr w13, w14, #10 │ │ - ldr d5, [x11, w13, sxtw #3] │ │ add w14, w14, w9 │ │ + ldr d5, [x11, w13, sxtw #3] │ │ asr w13, w14, #10 │ │ - ldr d6, [x11, w13, sxtw #3] │ │ add w14, w14, w9 │ │ + ldr d6, [x11, w13, sxtw #3] │ │ asr w13, w14, #10 │ │ - ldr d7, [x11, w13, sxtw #3] │ │ add w14, w14, w9 │ │ - trn1 v16.8b, v0.8b, v1.8b │ │ - trn2 v17.8b, v0.8b, v1.8b │ │ - trn1 v1.8b, v2.8b, v3.8b │ │ - trn2 v3.8b, v2.8b, v3.8b │ │ - trn1 v0.8b, v4.8b, v5.8b │ │ - trn2 v5.8b, v4.8b, v5.8b │ │ - trn1 v2.8b, v6.8b, v7.8b │ │ - trn2 v7.8b, v6.8b, v7.8b │ │ - trn1 v4.4h, v0.4h, v2.4h │ │ - trn2 v2.4h, v0.4h, v2.4h │ │ - trn1 v6.4h, v5.4h, v7.4h │ │ - trn2 v7.4h, v5.4h, v7.4h │ │ - trn1 v5.4h, v17.4h, v3.4h │ │ - trn2 v17.4h, v17.4h, v3.4h │ │ - trn1 v3.4h, v16.4h, v1.4h │ │ - trn2 v16.4h, v16.4h, v1.4h │ │ - trn1 v0.2s, v3.2s, v4.2s │ │ - trn2 v4.2s, v3.2s, v4.2s │ │ - trn1 v1.2s, v5.2s, v6.2s │ │ - trn2 v5.2s, v5.2s, v6.2s │ │ - trn2 v6.2s, v16.2s, v2.2s │ │ - trn1 v2.2s, v16.2s, v2.2s │ │ - trn1 v3.2s, v17.2s, v7.2s │ │ - trn2 v7.2s, v17.2s, v7.2s │ │ + ldr d7, [x11, w13, sxtw #3] │ │ + zip1 v0.16b, v0.16b, v1.16b │ │ + zip1 v2.16b, v2.16b, v3.16b │ │ + zip1 v4.16b, v4.16b, v5.16b │ │ + zip1 v6.16b, v6.16b, v7.16b │ │ + trn1 v1.8h, v0.8h, v2.8h │ │ + trn2 v3.8h, v0.8h, v2.8h │ │ + trn1 v5.8h, v4.8h, v6.8h │ │ + trn2 v7.8h, v4.8h, v6.8h │ │ + trn1 v0.4s, v1.4s, v5.4s │ │ + trn2 v2.4s, v1.4s, v5.4s │ │ + trn1 v1.4s, v3.4s, v7.4s │ │ + trn2 v3.4s, v3.4s, v7.4s │ │ + sxtl2 v4.8h, v0.16b │ │ sxtl v0.8h, v0.8b │ │ - sxtl v1.8h, v1.8b │ │ + sxtl2 v6.8h, v2.16b │ │ sxtl v2.8h, v2.8b │ │ + sxtl2 v5.8h, v1.16b │ │ + sxtl v1.8h, v1.8b │ │ + sxtl2 v7.8h, v3.16b │ │ sxtl v3.8h, v3.8b │ │ - sxtl v4.8h, v4.8b │ │ - sxtl v5.8h, v5.8b │ │ - sxtl v6.8h, v6.8b │ │ - sxtl v7.8h, v7.8b │ │ smull v16.4s, v24.4h, v0.4h │ │ smlal v16.4s, v25.4h, v1.4h │ │ smlal v16.4s, v26.4h, v2.4h │ │ smlal v16.4s, v27.4h, v3.4h │ │ smlal v16.4s, v28.4h, v4.4h │ │ smlal v16.4s, v29.4h, v5.4h │ │ smlal v16.4s, v30.4h, v6.4h │ │ @@ -78421,15 +78042,15 @@ │ │ mov v27.16b, v28.16b │ │ mov v28.16b, v29.16b │ │ mov v29.16b, v30.16b │ │ mov v30.16b, v31.16b │ │ subs w10, w10, #0x1 │ │ st1 {v16.8h}, [x0], x1 │ │ add w6, w6, w4 │ │ - b.gt 513c8 │ │ + b.gt 50d9c │ │ ldp d14, d15, [sp, #48] │ │ ldp d12, d13, [sp, #32] │ │ ldp d10, d11, [sp, #16] │ │ ldp d8, d9, [sp], #64 │ │ br x15 │ │ ldp x8, x9, [sp] │ │ sub x12, x3, #0x1 │ │ @@ -78464,19099 +78085,6123 @@ │ │ csel x4, x4, x13, lt // lt = tstop │ │ sub x1, x1, x5 │ │ madd x6, x5, x7, x6 │ │ sub x2, x0, x4 │ │ sub x1, x1, x10 │ │ sub x2, x2, x11 │ │ mov x14, x6 │ │ - cbz x4, 51654 │ │ - cbz x11, 516b0 │ │ + cbz x4, 50ff8 │ │ + cbz x11, 51054 │ │ ld1r {v0.8h}, [x8] │ │ mov x12, x6 │ │ mov x3, x4 │ │ mov v1.16b, v0.16b │ │ subs x3, x3, #0x10 │ │ st1 {v0.8h, v1.8h}, [x12], #32 │ │ - b.gt 515f0 │ │ + b.gt 50f94 │ │ mov x13, x8 │ │ add x12, x6, x4, lsl #1 │ │ mov x3, x2 │ │ ld1 {v0.8h-v3.8h}, [x13], #64 │ │ subs x3, x3, #0x20 │ │ st1 {v0.8h-v3.8h}, [x12], #64 │ │ - b.gt 51608 │ │ + b.gt 50fac │ │ add x3, x8, x2, lsl #1 │ │ sub x3, x3, #0x2 │ │ add x12, x6, x4, lsl #1 │ │ ld1r {v0.8h}, [x3] │ │ add x12, x12, x2, lsl #1 │ │ mov x3, x11 │ │ mov v1.16b, v0.16b │ │ subs x3, x3, #0x10 │ │ st1 {v0.8h, v1.8h}, [x12], #32 │ │ - b.gt 51634 │ │ + b.gt 50fd8 │ │ subs x1, x1, #0x1 │ │ add x6, x6, x7 │ │ add x8, x8, x9 │ │ - b.gt 515e0 │ │ - b 51728 │ │ - cbz x11, 516fc │ │ + b.gt 50f84 │ │ + b 510cc │ │ + cbz x11, 510a0 │ │ mov x13, x8 │ │ add x12, x6, x4, lsl #1 │ │ mov x3, x2 │ │ ld1 {v0.8h-v3.8h}, [x13], #64 │ │ subs x3, x3, #0x20 │ │ st1 {v0.8h-v3.8h}, [x12], #64 │ │ - b.gt 51664 │ │ + b.gt 51008 │ │ add x3, x8, x2, lsl #1 │ │ sub x3, x3, #0x2 │ │ add x12, x6, x4, lsl #1 │ │ ld1r {v0.8h}, [x3] │ │ add x12, x12, x2, lsl #1 │ │ mov x3, x11 │ │ mov v1.16b, v0.16b │ │ subs x3, x3, #0x10 │ │ st1 {v0.8h, v1.8h}, [x12], #32 │ │ - b.gt 51690 │ │ + b.gt 51034 │ │ subs x1, x1, #0x1 │ │ add x6, x6, x7 │ │ add x8, x8, x9 │ │ - b.gt 51658 │ │ - b 51728 │ │ + b.gt 50ffc │ │ + b 510cc │ │ ld1r {v0.8h}, [x8] │ │ mov x12, x6 │ │ mov x3, x4 │ │ mov v1.16b, v0.16b │ │ subs x3, x3, #0x10 │ │ st1 {v0.8h, v1.8h}, [x12], #32 │ │ - b.gt 516c0 │ │ + b.gt 51064 │ │ mov x13, x8 │ │ add x12, x6, x4, lsl #1 │ │ mov x3, x2 │ │ ld1 {v0.8h-v3.8h}, [x13], #64 │ │ subs x3, x3, #0x20 │ │ st1 {v0.8h-v3.8h}, [x12], #64 │ │ - b.gt 516d8 │ │ + b.gt 5107c │ │ subs x1, x1, #0x1 │ │ add x6, x6, x7 │ │ add x8, x8, x9 │ │ - b.gt 516b0 │ │ - b 51728 │ │ + b.gt 51054 │ │ + b 510cc │ │ mov x13, x8 │ │ add x12, x6, x4, lsl #1 │ │ mov x3, x2 │ │ ld1 {v0.8h-v3.8h}, [x13], #64 │ │ subs x3, x3, #0x20 │ │ st1 {v0.8h-v3.8h}, [x12], #64 │ │ - b.gt 51708 │ │ + b.gt 510ac │ │ subs x1, x1, #0x1 │ │ add x6, x6, x7 │ │ add x8, x8, x9 │ │ - b.gt 516fc │ │ - cbz x10, 51758 │ │ + b.gt 510a0 │ │ + cbz x10, 510fc │ │ sub x8, x6, x7 │ │ mov x4, x0 │ │ ld1 {v0.8h-v3.8h}, [x8], #64 │ │ mov x3, x10 │ │ subs x3, x3, #0x1 │ │ st1 {v0.8h-v3.8h}, [x6], x7 │ │ - b.gt 5173c │ │ + b.gt 510e0 │ │ msub x6, x7, x10, x6 │ │ subs x4, x4, #0x20 │ │ add x6, x6, #0x40 │ │ - b.gt 51734 │ │ - cbz x5, 51784 │ │ + b.gt 510d8 │ │ + cbz x5, 51128 │ │ msub x6, x7, x5, x14 │ │ ld1 {v0.8h-v3.8h}, [x14], #64 │ │ mov x3, x5 │ │ subs x3, x3, #0x1 │ │ st1 {v0.8h-v3.8h}, [x6], x7 │ │ - b.gt 51768 │ │ + b.gt 5110c │ │ msub x6, x7, x5, x6 │ │ subs x0, x0, #0x20 │ │ add x6, x6, #0x40 │ │ - b.gt 51760 │ │ + b.gt 51104 │ │ ret │ │ stp x19, x30, [sp, #-16]! │ │ mov x19, x0 │ │ - bl 73f0 <__cxa_atexit@plt+0x2820> │ │ - tbz w0, #0, 517cc │ │ - adrp x8, ac000 │ │ - adrp x9, ac000 │ │ - adrp x10, ac000 │ │ - ldr x8, [x8, #496] │ │ - ldr x9, [x9, #3528] │ │ - ldr x10, [x10, #2072] │ │ - adrp x11, ac000 │ │ - ldr x11, [x11, #1544] │ │ - fmov d0, x8 │ │ - fmov d1, x10 │ │ - mov v0.d[1], x9 │ │ + bl 7378 <__cxa_atexit@plt+0x2818> │ │ + tbz w0, #0, 512dc │ │ + adrp x9, ad000 │ │ + adrp x10, ad000 │ │ + adrp x11, ad000 │ │ + ldr x9, [x9, #2288] │ │ + ldr x10, [x10, #2024] │ │ + ldr x11, [x11, #2176] │ │ + add x8, x19, #0x158 │ │ + fmov d0, x9 │ │ + adrp x9, ad000 │ │ + fmov d1, x11 │ │ + adrp x11, ad000 │ │ + ldr x9, [x9, #2568] │ │ + ldr x11, [x11, #184] │ │ + mov v0.d[1], x10 │ │ + adrp x10, ad000 │ │ + fmov d2, x9 │ │ + adrp x9, ad000 │ │ mov v1.d[1], x11 │ │ + adrp x11, ad000 │ │ + ldr x9, [x9, #1480] │ │ + ldr x11, [x11, #544] │ │ + mov v2.d[1], x11 │ │ + adrp x11, ad000 │ │ + ldr x11, [x11, #1760] │ │ + stp q2, q1, [x19, #32] │ │ + fmov d1, x9 │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #3480] │ │ + ldr x10, [x10, #1544] │ │ + mov v1.d[1], x11 │ │ + adrp x11, ad000 │ │ + ldr x11, [x11, #1840] │ │ stp q0, q1, [x19] │ │ - ldp x19, x30, [sp], #16 │ │ - ret │ │ - stp x19, x30, [sp, #-16]! │ │ - mov x19, x0 │ │ - bl 73f0 <__cxa_atexit@plt+0x2820> │ │ - tbz w0, #0, 518d8 │ │ - adrp x8, ac000 │ │ - adrp x9, ac000 │ │ - adrp x10, ac000 │ │ - ldr x8, [x8, #2824] │ │ - ldr x9, [x9, #2912] │ │ - ldr x10, [x10, #848] │ │ - fmov d0, x8 │ │ - adrp x8, ac000 │ │ - fmov d1, x10 │ │ - adrp x10, ac000 │ │ - ldr x8, [x8, #3792] │ │ - ldr x10, [x10, #3616] │ │ - mov v0.d[1], x9 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #1632] │ │ - str q0, [x19, #32] │ │ - fmov d0, x10 │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #3488] │ │ - mov v1.d[1], x8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1424] │ │ - mov v0.d[1], x9 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #1272] │ │ - stp q0, q1, [x19] │ │ - fmov d0, x10 │ │ - adrp x10, ac000 │ │ - mov v0.d[1], x8 │ │ - adrp x8, ac000 │ │ - ldr x10, [x10, #1712] │ │ - ldr x8, [x8, #1056] │ │ - stur q0, [x19, #72] │ │ fmov d0, x9 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #1176] │ │ + adrp x9, ad000 │ │ mov v0.d[1], x10 │ │ - adrp x10, ac000 │ │ - str x9, [x19, #136] │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #2224] │ │ - ldr x10, [x10, #400] │ │ - stur q0, [x19, #88] │ │ - fmov d0, x10 │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #3648] │ │ - stp x8, x10, [x19, #104] │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #3008] │ │ - mov v0.d[1], x8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #3568] │ │ + adrp x10, ad000 │ │ + ldr x9, [x9, #368] │ │ + ldr x10, [x10, #1680] │ │ + str q0, [x19, #64] │ │ + fmov d0, x11 │ │ + adrp x11, ad000 │ │ + ldr x11, [x11, #904] │ │ + str x10, [x19, #176] │ │ + adrp x10, ad000 │ │ + mov v0.d[1], x9 │ │ + adrp x9, ad000 │ │ + ldr x10, [x10, #1776] │ │ + ldr x9, [x9, #2976] │ │ str q0, [x19, #160] │ │ - fmov d0, x8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #2792] │ │ - mov v0.d[1], x8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #3504] │ │ - stur q0, [x19, #120] │ │ - stp x9, x8, [x19, #176] │ │ + fmov d0, x11 │ │ + adrp x11, ad000 │ │ + ldr x11, [x11, #3496] │ │ + mov v0.d[1], x10 │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #584] │ │ + str q0, [x19, #208] │ │ + fmov d0, x11 │ │ + adrp x11, ad000 │ │ + ldr x11, [x11, #2528] │ │ + str x10, [x19, #200] │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #2680] │ │ + stp x9, x11, [x19, #224] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #2360] │ │ + stp x10, x9, [x19, #320] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #728] │ │ + str x9, [x19, #336] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #2056] │ │ + str x9, [x19, #368] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #568] │ │ + mov v0.d[1], x9 │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #864] │ │ + stur q0, [x19, #184] │ │ + fmov d0, x9 │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #1528] │ │ + mov v0.d[1], x9 │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #376] │ │ + str q0, [x8, #32] │ │ + fmov d0, x9 │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #152] │ │ + mov v0.d[1], x9 │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #3816] │ │ + str q0, [x8] │ │ + fmov d0, x9 │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #2952] │ │ + mov v0.d[1], x9 │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #4064] │ │ + str x9, [x19, #360] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #528] │ │ + str q0, [x8, #48] │ │ + str x9, [x19, #408] │ │ ldp x19, x30, [sp], #16 │ │ ret │ │ - str x20, [sp, #-32]! │ │ - stp x19, x30, [sp, #16] │ │ - mov w20, w1 │ │ - mov x19, x0 │ │ - bl 73f0 <__cxa_atexit@plt+0x2820> │ │ - tbz w0, #0, 51918 │ │ - adrp x8, 51000 │ │ - add x8, x8, #0x924 │ │ - cmp w20, #0xa │ │ - str x8, [x19] │ │ - b.gt 51918 │ │ - adrp x8, 51000 │ │ - add x8, x8, #0xb10 │ │ - str x8, [x19, #8] │ │ - ldp x19, x30, [sp, #16] │ │ - ldr x20, [sp], #32 │ │ - ret │ │ - stp x28, x27, [sp, #-96]! │ │ - stp x26, x25, [sp, #16] │ │ - stp x24, x23, [sp, #32] │ │ - stp x22, x21, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ - stp x29, x30, [sp, #80] │ │ - sub sp, sp, #0xd, lsl #12 │ │ - sub sp, sp, #0x20 │ │ - add x8, sp, #0x9, lsl #12 │ │ - add x8, x8, #0x94 │ │ - ldr w20, [x8, #16380] │ │ - add x8, sp, #0x9, lsl #12 │ │ - mov w23, w5 │ │ - add x8, x8, #0x8c │ │ - ldr w22, [x8, #16380] │ │ - sxtw x24, w23 │ │ - add x8, x24, #0x7 │ │ - and x21, x8, #0xfffffffffffffff8 │ │ - add x8, sp, #0x420 │ │ - mov x9, x0 │ │ - add x26, x8, x21, lsl #2 │ │ - mov x25, x7 │ │ - mov x28, x4 │ │ - str x3, [sp, #24] │ │ - mov x3, x1 │ │ - mov x0, x26 │ │ - mov x1, x2 │ │ - mov x2, x9 │ │ - mov x4, x7 │ │ - mov x5, x24 │ │ - mov w7, w22 │ │ - mov w19, w6 │ │ - str w20, [sp] │ │ - mov x29, x9 │ │ - mov x27, x3 │ │ - bl 49d1c │ │ - tbnz w22, #2, 51a4c │ │ - add x8, sp, #0x5, lsl #12 │ │ - add x8, x8, #0x88 │ │ - ldr x5, [x8, #32760] │ │ - tbnz w22, #3, 51a84 │ │ - cmp w23, #0x8 │ │ - mov x25, x27 │ │ - b.ge 51ad8 // b.tcont │ │ - ands w23, w23, #0x7 │ │ - b.eq 51a28 // b.none │ │ - lsl w8, w21, #1 │ │ - and x24, x24, #0xfffffffffffffff8 │ │ - add x9, sp, #0x420 │ │ - add w8, w8, w24 │ │ - lsl w1, w23, #1 │ │ - add x2, x9, w8, sxtw #1 │ │ - sbfiz x7, x21, #1, #32 │ │ - add x0, sp, #0x20 │ │ - mov w3, w23 │ │ - mov w4, w19 │ │ - mov w6, w22 │ │ - str w20, [sp] │ │ - bl 4a1cc │ │ - add x0, x29, x24, lsl #1 │ │ - add x2, sp, #0x20 │ │ + sub sp, sp, #0x150 │ │ + stp x28, x27, [sp, #240] │ │ + stp x26, x25, [sp, #256] │ │ + stp x24, x23, [sp, #272] │ │ + stp x22, x21, [sp, #288] │ │ + stp x20, x19, [sp, #304] │ │ + stp x29, x30, [sp, #320] │ │ + ldr x8, [x0, #8] │ │ + ldr w10, [x0, #2112] │ │ + cmp w3, #0x0 │ │ + mov w14, #0x4 // #4 │ │ + ldr w8, [x8, #1012] │ │ + ldr w16, [x0, #3364] │ │ + cset w9, gt │ │ + mov w15, #0x20 // #32 │ │ + cmp w8, #0x0 │ │ + ldr x11, [x0, #24] │ │ + cset w13, eq // eq = none │ │ + cinc w14, w14, ne // ne = any │ │ + cmp w10, #0x3 │ │ + str x0, [sp, #216] │ │ + ldr w12, [x0, #3368] │ │ + lsr w0, w15, w13 │ │ + cset w8, ne // ne = any │ │ + str w8, [sp, #84] │ │ + mul w8, w0, w3 │ │ + sub w16, w16, w8 │ │ + str w9, [sp, #212] │ │ + ldrh w24, [x11, #562] │ │ + and w9, w13, w3 │ │ + cmp w16, w0 │ │ + lsl w17, w9, #4 │ │ + str w8, [sp, #72] │ │ + csel w8, w16, w0, lt // lt = tstop │ │ + cmp w10, #0x1 │ │ + str w8, [sp, #200] │ │ + add w8, w8, w17 │ │ + str w9, [sp, #136] │ │ + cset w9, eq // eq = none │ │ + cinc w16, w8, eq // eq = none │ │ + str x1, [sp, #48] │ │ + mov w1, #0x10 // #16 │ │ + lsl w15, w24, w14 │ │ + str w8, [sp, #104] │ │ + lsr w8, w16, w9 │ │ + mov x29, x2 │ │ + lsr w25, w1, w9 │ │ + cmp w15, w12 │ │ + str w8, [sp, #132] │ │ + lsr w8, w17, w9 │ │ + str w4, [sp, #192] │ │ + stp x3, x2, [sp, #176] │ │ + str w0, [sp, #168] │ │ + str w9, [sp, #88] │ │ + str x17, [sp, #144] │ │ + str x8, [sp, #56] │ │ + str w25, [sp, #120] │ │ + b.ge 5169c // b.tcont │ │ + ldr x8, [sp, #216] │ │ + ldr w4, [sp, #88] │ │ + ldr x6, [sp, #176] │ │ + ldr x9, [sp, #56] │ │ + ldrsw x17, [x8, #3372] │ │ + ldr x0, [x8, #5152] │ │ + sub w15, w14, w4 │ │ + lsl w1, w6, w15 │ │ + add x5, x17, #0x1f │ │ + add x17, x0, w1, sxtw │ │ + and x1, x5, #0xffffffffffffffe0 │ │ + asr w0, w1, w4 │ │ + ldr x15, [sp, #144] │ │ + ldr w4, [sp, #104] │ │ + mov w2, #0x1 // #1 │ │ + cmp w10, #0x1 │ │ + mov w16, #0x3 // #3 │ │ + lsl w3, w2, w9 │ │ + cinc w16, w16, ne // ne = any │ │ + cmp w15, w4 │ │ + sxtw x0, w0 │ │ + b.cs 515c0 // b.hs, b.nlast │ │ + ldr x20, [x8, #5144] │ │ + ldr w8, [sp, #132] │ │ + lsl w2, w2, w15 │ │ + ldr x15, [sp, #144] │ │ + lsl w21, w6, w14 │ │ + mov w19, w8 │ │ + mov w5, w4 │ │ + mov w6, #0x1 // #1 │ │ + mov w7, #0xc // #12 │ │ + sub x19, x19, w9, uxtw │ │ + add x21, x20, w21, sxtw │ │ + mov w23, #0x544 // #1348 │ │ + b 51478 │ │ + add x6, x6, #0x1 │ │ + add x8, x11, x6, lsl #1 │ │ + ldrh w24, [x8, #560] │ │ + add x21, x21, x1 │ │ + add x17, x17, x0 │ │ + lsl w8, w24, w14 │ │ + cmp w8, w12 │ │ + b.ge 5169c // b.tcont │ │ + and w20, w24, w13 │ │ + mov x25, xzr │ │ + lsr w24, w24, w13 │ │ + lsl x20, x20, #4 │ │ + mov w22, w2 │ │ + lsr w8, w22, #16 │ │ + madd x9, x24, x23, x29 │ │ + cmp w8, #0x0 │ │ + madd x8, x20, x7, x9 │ │ + cset w9, ne // ne = any │ │ + lsl x26, x9, #4 │ │ + lsl x9, x9, #1 │ │ + add x27, x8, x9 │ │ + ldrh w28, [x27, #8] │ │ + ldrh w29, [x27, #4] │ │ + ldrh w30, [x27] │ │ + lsr w26, w22, w26 │ │ + tst w26, w28 │ │ + bic w28, w28, w26 │ │ + bic w4, w29, w26 │ │ + bic w30, w30, w26 │ │ + strh w28, [x27, #8] │ │ + strh w4, [x27, #4] │ │ + strh w30, [x27] │ │ + ldrb w4, [x21, x25] │ │ + cset w28, ne // ne = any │ │ + tst w26, w29 │ │ + cset w27, ne // ne = any │ │ + bfi w27, w28, #1, #1 │ │ + cmp w27, w4 │ │ + csel w4, w27, w4, cc // cc = lo, ul, last │ │ + add x8, x8, w4, uxtw #2 │ │ + ldrh w4, [x8, x9] │ │ + ldr x29, [sp, #184] │ │ + add x25, x25, #0x1 │ │ + add x27, x15, x25 │ │ + cmp x27, x5 │ │ + orr w4, w4, w26 │ │ + lsl w22, w22, #1 │ │ + strh w4, [x8, x9] │ │ + b.cc 5148c // b.lo, b.ul, b.last │ │ + ldr w4, [sp, #120] │ │ + cbz w10, 51458 │ │ + ldr w8, [sp, #132] │ │ + ldr x9, [sp, #56] │ │ + cmp w9, w8 │ │ + b.cs 51458 // b.hs, b.nlast │ │ + ldr w8, [sp, #84] │ │ + mov x22, xzr │ │ + mov w25, w3 │ │ + lsr w20, w20, w8 │ │ + lsr w26, w25, w4 │ │ + madd x27, x24, x23, x29 │ │ + cmp w26, #0x0 │ │ + add x26, x27, x20, lsl #3 │ │ + cset w27, ne // ne = any │ │ + add x26, x26, #0x300 │ │ + lsl x28, x27, #1 │ │ + add x29, x26, x28 │ │ + ldrh w30, [x29, #4] │ │ + ldrh w9, [x29] │ │ + lsl w27, w27, w16 │ │ + lsr w27, w25, w27 │ │ + bic w8, w30, w27 │ │ + strh w8, [x29, #4] │ │ + bic w8, w9, w27 │ │ + strh w8, [x29] │ │ + ldrb w8, [x17, x22] │ │ + tst w27, w30 │ │ + cset w9, ne // ne = any │ │ + ldr x29, [sp, #184] │ │ + cmp w9, w8 │ │ + csel w8, w9, w8, cc // cc = lo, ul, last │ │ + add x8, x26, w8, uxtw #2 │ │ + ldrh w9, [x8, x28] │ │ + add x22, x22, #0x1 │ │ + cmp x19, x22 │ │ + lsl w25, w25, #1 │ │ + orr w9, w9, w27 │ │ + strh w9, [x8, x28] │ │ + b.ne 51544 // b.any │ │ + b 51458 │ │ + ldr w8, [sp, #132] │ │ + mov w1, #0x1 // #1 │ │ + mov w5, #0x544 // #1348 │ │ + mov w2, w8 │ │ + sub x2, x2, w9, uxtw │ │ + cbnz w10, 515f8 │ │ + add x1, x1, #0x1 │ │ + add x8, x11, x1, lsl #1 │ │ + ldrh w24, [x8, #560] │ │ + add x17, x17, x0 │ │ + lsl w8, w24, w14 │ │ + cmp w8, w12 │ │ + b.ge 5169c // b.tcont │ │ + cbz w10, 515d8 │ │ + ldr w8, [sp, #132] │ │ + ldr x9, [sp, #56] │ │ + cmp w9, w8 │ │ + b.cs 515d8 // b.hs, b.nlast │ │ + ldr w9, [sp, #84] │ │ + and w8, w24, w13 │ │ + lsl w8, w8, #4 │ │ + mov x6, xzr │ │ + lsr w7, w24, w13 │ │ + lsr w19, w8, w9 │ │ + mov w20, w3 │ │ + lsr w8, w20, w25 │ │ + madd x9, x7, x5, x29 │ │ + cmp w8, #0x0 │ │ + add x8, x9, x19, lsl #3 │ │ + cset w9, ne // ne = any │ │ + add x8, x8, #0x300 │ │ + lsl x4, x9, #1 │ │ + add x21, x8, x4 │ │ + ldrh w22, [x21, #4] │ │ + ldrh w23, [x21] │ │ + lsl w9, w9, w16 │ │ + lsr w9, w20, w9 │ │ + bic w24, w22, w9 │ │ + bic w23, w23, w9 │ │ + strh w24, [x21, #4] │ │ + strh w23, [x21] │ │ + ldrb w21, [x17, x6] │ │ + tst w9, w22 │ │ + cset w22, ne // ne = any │ │ + add x6, x6, #0x1 │ │ + cmp w22, w21 │ │ + csel w21, w22, w21, cc // cc = lo, ul, last │ │ + add x8, x8, w21, uxtw #2 │ │ + ldrh w21, [x8, x4] │ │ + cmp x2, x6 │ │ + lsl w20, w20, #1 │ │ + orr w9, w21, w9 │ │ + strh w9, [x8, x4] │ │ + b.ne 51624 // b.any │ │ + b 515d8 │ │ + ldr w8, [sp, #84] │ │ + ldr w11, [sp, #192] │ │ + mov w9, #0x10 // #16 │ │ + lsr w23, w9, w8 │ │ + str w23, [sp, #128] │ │ + cbz w11, 5186c │ │ + ldr x20, [sp, #216] │ │ + ldr w9, [x20, #3376] │ │ + cmp w9, #0x0 │ │ + b.le 51880 │ │ + ldr x8, [x20, #3952] │ │ + sub w12, w11, #0x1 │ │ + ldr w11, [x20, #3360] │ │ + mov w13, #0x270 // #624 │ │ + cmp w10, #0x3 │ │ + mov w14, #0x3 // #3 │ │ + mul w12, w9, w12 │ │ + smaddl x12, w12, w13, x8 │ │ + cinc w13, w14, eq // eq = none │ │ + cbz w10, 518ac │ │ + ldr x22, [sp, #56] │ │ + ldr x24, [sp, #144] │ │ + mov x10, xzr │ │ + mov w14, #0x20 // #32 │ │ + mov w15, #0x544 // #1348 │ │ + mov w16, #0xc // #12 │ │ + sub w8, w11, w10, lsl #5 │ │ + cmp w8, #0x20 │ │ + csel w17, w8, w14, lt // lt = tstop │ │ + cbnz w17, 51738 │ │ + b 517d4 │ │ + add x10, x10, #0x1 │ │ + cmp x10, x9 │ │ + add x12, x12, #0x270 │ │ + b.eq 51878 // b.none │ │ + sub w8, w11, w10, lsl #5 │ │ + cmp w8, #0x20 │ │ + csel w17, w8, w14, lt // lt = tstop │ │ + cbz w17, 517d4 │ │ + mov w0, w17 │ │ + mov w1, #0x1 // #1 │ │ + mov w2, #0x1e0 // #480 │ │ + lsr w8, w1, #16 │ │ + madd x4, x10, x15, x29 │ │ + cmp w8, #0x0 │ │ + madd x8, x24, x16, x4 │ │ + cset w4, ne // ne = any │ │ + add x8, x8, #0x180 │ │ + lsl x5, x4, #4 │ │ + lsl x4, x4, #1 │ │ + add x6, x8, x4 │ │ + ldrh w7, [x6, #8] │ │ + ldrh w19, [x6, #4] │ │ + ldrh w20, [x6] │ │ + lsr w5, w1, w5 │ │ + tst w5, w7 │ │ + bic w7, w7, w5 │ │ + bic w21, w19, w5 │ │ + bic w20, w20, w5 │ │ + strh w7, [x6, #8] │ │ + strh w21, [x6, #4] │ │ + strh w20, [x6] │ │ + ldrb w6, [x12, x2] │ │ + cset w7, ne // ne = any │ │ + tst w5, w19 │ │ + cset w19, ne // ne = any │ │ + bfi w19, w7, #1, #1 │ │ + cmp w19, w6 │ │ + csel w6, w19, w6, cc // cc = lo, ul, last │ │ + add x8, x8, w6, uxtw #2 │ │ + ldrh w6, [x8, x4] │ │ + sub x7, x2, #0x1df │ │ + add x2, x2, #0x1 │ │ + cmp x7, x0 │ │ + orr w5, w6, w5 │ │ + lsl w1, w1, #1 │ │ + strh w5, [x8, x4] │ │ + b.cc 51744 // b.lo, b.ul, b.last │ │ + ldr w0, [sp, #84] │ │ + add w8, w17, w0 │ │ + lsr w0, w8, w0 │ │ + cbz w0, 51718 │ │ + mov x17, xzr │ │ + mov w0, w0 │ │ + mov w1, #0x1 // #1 │ │ + lsr w8, w1, w23 │ │ + madd x2, x10, x15, x29 │ │ + cmp w8, #0x0 │ │ + add x8, x2, x22, lsl #3 │ │ + cset w2, ne // ne = any │ │ + add x8, x8, #0x400 │ │ + lsl x4, x2, #1 │ │ + add x5, x8, x4 │ │ + ldrh w6, [x5, #4] │ │ + ldrh w7, [x5] │ │ + lsl w2, w2, w13 │ │ + lsr w2, w1, w2 │ │ + bic w19, w6, w2 │ │ + bic w7, w7, w2 │ │ + strh w19, [x5, #4] │ │ + strh w7, [x5] │ │ + add x5, x12, x17 │ │ + ldrb w5, [x5, #512] │ │ + tst w2, w6 │ │ + cset w6, ne // ne = any │ │ + add x17, x17, #0x1 │ │ + cmp w6, w5 │ │ + csel w5, w6, w5, cc // cc = lo, ul, last │ │ + add x8, x8, w5, uxtw #2 │ │ + ldrh w5, [x8, x4] │ │ + cmp x0, x17 │ │ + lsl w1, w1, #1 │ │ + orr w2, w5, w2 │ │ + strh w2, [x8, x4] │ │ + b.ne 517f0 // b.any │ │ + b 51718 │ │ + ldr x20, [sp, #216] │ │ + ldr w9, [x20, #3376] │ │ + b 51990 │ │ + ldr x20, [sp, #216] │ │ + b 51990 │ │ + mov w8, #0x1140 // #4416 │ │ + add x8, x20, x8 │ │ + add x10, x20, #0xd18 │ │ + str x8, [sp, #24] │ │ + add x8, x20, #0xd30 │ │ + str x10, [sp, #96] │ │ + str x8, [sp, #112] │ │ + ldr x8, [x20, #24] │ │ + ldr w10, [x8, #1240] │ │ + cbnz w10, 51dcc │ │ + b 51dc4 │ │ + ldr x21, [sp, #144] │ │ + mov x10, xzr │ │ + mov w13, #0x20 // #32 │ │ + mov w14, #0xc // #12 │ │ + mov w15, #0x544 // #1348 │ │ + sub w8, w11, w10, lsl #5 │ │ + cmp w8, #0x20 │ │ + csel w16, w8, w13, lt // lt = tstop │ │ + cbnz w16, 518f0 │ │ + add x10, x10, #0x1 │ │ + cmp x10, x9 │ │ + add x12, x12, #0x270 │ │ + b.eq 51990 // b.none │ │ + sub w8, w11, w10, lsl #5 │ │ + cmp w8, #0x20 │ │ + csel w16, w8, w13, lt // lt = tstop │ │ + cbz w16, 518d0 │ │ + mov w16, w16 │ │ + mov w17, #0x1 // #1 │ │ + mov w0, #0x1e0 // #480 │ │ + lsr w8, w17, #16 │ │ + madd x1, x10, x15, x29 │ │ + cmp w8, #0x0 │ │ + madd x8, x21, x14, x1 │ │ + cset w1, ne // ne = any │ │ + add x8, x8, #0x180 │ │ + lsl x2, x1, #4 │ │ + lsl x1, x1, #1 │ │ + add x4, x8, x1 │ │ + ldrh w5, [x4, #8] │ │ + ldrh w6, [x4, #4] │ │ + ldrh w7, [x4] │ │ + lsr w2, w17, w2 │ │ + tst w2, w5 │ │ + bic w5, w5, w2 │ │ + bic w19, w6, w2 │ │ + bic w7, w7, w2 │ │ + strh w5, [x4, #8] │ │ + strh w19, [x4, #4] │ │ + strh w7, [x4] │ │ + ldrb w4, [x12, x0] │ │ + cset w5, ne // ne = any │ │ + tst w2, w6 │ │ + cset w6, ne // ne = any │ │ + bfi w6, w5, #1, #1 │ │ + cmp w6, w4 │ │ + csel w4, w6, w4, cc // cc = lo, ul, last │ │ + add x8, x8, w4, uxtw #2 │ │ + ldrh w4, [x8, x1] │ │ + sub x5, x0, #0x1df │ │ + add x0, x0, #0x1 │ │ + cmp x5, x16 │ │ + orr w2, w4, w2 │ │ + lsl w17, w17, #1 │ │ + strh w2, [x8, x1] │ │ + b.cc 518fc // b.lo, b.ul, b.last │ │ + b 518d0 │ │ + mov w8, #0x1140 // #4416 │ │ + add x8, x20, x8 │ │ + add x10, x20, #0xd18 │ │ + cmp w9, #0x1 │ │ + str x8, [sp, #24] │ │ + add x8, x20, #0xd30 │ │ + str x10, [sp, #96] │ │ + str x8, [sp, #112] │ │ + b.lt 51db8 // b.tstop │ │ + ldr x10, [sp, #48] │ │ + ldr x8, [sp, #176] │ │ + ldr w9, [sp, #168] │ │ + ldr x23, [x20, #3352] │ │ + ldr x26, [x10] │ │ + ldr x10, [x20, #4416] │ │ + sxtw x8, w8 │ │ + mov w9, w9 │ │ + add x13, x29, #0xa │ │ + mul x8, x9, x8 │ │ + mov w11, #0x1180 // #4480 │ │ + str x13, [sp, #176] │ │ + add x13, x29, #0x8 │ │ + str x8, [sp, #64] │ │ + mul x8, x8, x23 │ │ + mov x12, xzr │ │ + mov w28, wzr │ │ + str x13, [sp, #168] │ │ + add x13, x29, #0x6 │ │ + add x24, x20, x11 │ │ + add x29, x10, x8, lsl #2 │ │ + str wzr, [sp, #192] │ │ + str x13, [sp, #160] │ │ + ldr w8, [x20, #3360] │ │ + str x12, [sp, #152] │ │ + sub w9, w8, w12, lsl #5 │ │ + cmp w9, #0x1 │ │ + b.lt 51c04 // b.tstop │ │ + ldr x9, [sp, #216] │ │ + ldr x25, [x9, #2088] │ │ + ldr x19, [x9, #3240] │ │ + ldr w9, [sp, #136] │ │ + cbz w9, 51ac8 │ │ + ldr w9, [sp, #192] │ │ + ldr x27, [sp, #176] │ │ + mov x20, xzr │ │ + mov x21, xzr │ │ + add w8, w8, w9 │ │ + cmp w8, #0x20 │ │ + mov w9, #0x20 // #32 │ │ + csel w22, w8, w9, lt // lt = tstop │ │ + orr w8, w28, w21 │ │ + cbnz w8, 51a7c │ │ + add x21, x21, #0x1 │ │ + add x27, x27, #0xc │ │ + cmp x22, x21 │ │ + add x20, x20, #0x4 │ │ + b.eq 51c04 // b.none │ │ + orr w8, w28, w21 │ │ + cbz w8, 51a60 │ │ + ldurh w8, [x27, #-8] │ │ + ldr x9, [sp, #216] │ │ + ldr w6, [sp, #200] │ │ + add x3, x29, x20 │ │ + str w8, [sp, #224] │ │ + ldurh w8, [x27, #-4] │ │ + add x2, sp, #0xe0 │ │ mov x1, x25 │ │ - mov w3, w23 │ │ - mov w4, w19 │ │ - bl 4a418 │ │ - add sp, sp, #0xd, lsl #12 │ │ - add sp, sp, #0x20 │ │ - ldp x29, x30, [sp, #80] │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - ldp x26, x25, [sp, #16] │ │ - ldp x28, x27, [sp], #96 │ │ - ret │ │ - ldr x2, [sp, #24] │ │ - add x0, sp, #0x420 │ │ - mov w6, #0x2 // #2 │ │ - mov x1, xzr │ │ - mov x3, x28 │ │ - mov x4, x25 │ │ + mov x4, x23 │ │ + str w8, [sp, #228] │ │ + ldrh w8, [x27] │ │ mov x5, x24 │ │ - mov w7, w22 │ │ - str w20, [sp] │ │ - bl 49d1c │ │ - add x8, sp, #0x5, lsl #12 │ │ - add x8, x8, #0x88 │ │ - ldr x5, [x8, #32760] │ │ - tbz w22, #3, 519c8 │ │ - add w8, w19, #0x2 │ │ - add x9, sp, #0x420 │ │ - mul w8, w8, w21 │ │ - add x0, x9, w8, sxtw #1 │ │ - ldr x8, [sp, #24] │ │ - lsr x10, x28, #1 │ │ - mov w11, #0xc // #12 │ │ - mov w6, #0x2 // #2 │ │ - madd x2, x10, x11, x8 │ │ - mov x1, xzr │ │ - mov x3, x28 │ │ - mov x4, x25 │ │ - mov x25, x5 │ │ + stp w8, wzr, [sp, #232] │ │ + ldr x8, [x19, #3264] │ │ + ldr w7, [x9, #4236] │ │ + and x9, x20, #0xfffffffc │ │ + add x0, x26, x9, lsl #1 │ │ + blr x8 │ │ + b 51a60 │ │ + ldr w9, [sp, #104] │ │ + cmp w9, #0x10 │ │ + b.le 51b74 │ │ + ldr w9, [sp, #192] │ │ + ldr x22, [sp, #160] │ │ + mov x20, xzr │ │ + mov x21, xzr │ │ + add w8, w8, w9 │ │ + cmp w8, #0x20 │ │ + mov w9, #0x20 // #32 │ │ + csel w27, w8, w9, lt // lt = tstop │ │ + orr w8, w28, w21 │ │ + cbnz w8, 51b18 │ │ + add x21, x21, #0x1 │ │ + add x20, x20, #0x4 │ │ + cmp x27, x21 │ │ + add x22, x22, #0xc │ │ + b.eq 51c04 // b.none │ │ + orr w8, w28, w21 │ │ + cbz w8, 51afc │ │ + ldur w8, [x22, #-6] │ │ + ldurh w9, [x22, #-2] │ │ + ldrh w10, [x22, #2] │ │ + ldr w6, [sp, #200] │ │ + str w8, [sp, #224] │ │ + ldrh w8, [x22] │ │ + add x3, x29, x20 │ │ + add x2, sp, #0xe0 │ │ + mov x1, x25 │ │ + bfi w9, w8, #16, #16 │ │ + str w9, [sp, #228] │ │ + ldrh w8, [x22, #4] │ │ + ldr x9, [sp, #216] │ │ + mov x4, x23 │ │ mov x5, x24 │ │ - mov w7, w22 │ │ - str w20, [sp] │ │ - bl 49d1c │ │ - mov x5, x25 │ │ - cmp w23, #0x8 │ │ - mov x25, x27 │ │ - b.lt 519d4 // b.tstop │ │ - and w3, w23, #0xfffffff8 │ │ - sbfiz x7, x21, #1, #32 │ │ - mov x0, x29 │ │ + bfi w10, w8, #16, #16 │ │ + stp w10, wzr, [sp, #232] │ │ + ldr x8, [x19, #3264] │ │ + ldr w7, [x9, #4236] │ │ + and x9, x20, #0xfffffffc │ │ + add x0, x26, x9, lsl #1 │ │ + blr x8 │ │ + b 51afc │ │ + ldr w9, [sp, #192] │ │ + ldr x27, [sp, #168] │ │ + mov x20, xzr │ │ + mov x21, xzr │ │ + add w8, w8, w9 │ │ + cmp w8, #0x20 │ │ + mov w9, #0x20 // #32 │ │ + csel w22, w8, w9, lt // lt = tstop │ │ + orr w8, w28, w21 │ │ + cbnz w8, 51bb8 │ │ + add x21, x21, #0x1 │ │ + add x27, x27, #0xc │ │ + cmp x22, x21 │ │ + add x20, x20, #0x4 │ │ + b.eq 51c04 // b.none │ │ + orr w8, w28, w21 │ │ + cbz w8, 51b9c │ │ + ldurh w8, [x27, #-8] │ │ + ldr x9, [sp, #216] │ │ + ldr w6, [sp, #200] │ │ + add x3, x29, x20 │ │ + str w8, [sp, #224] │ │ + ldurh w8, [x27, #-4] │ │ + add x2, sp, #0xe0 │ │ mov x1, x25 │ │ - mov x2, x26 │ │ - mov w4, w19 │ │ - mov w6, w22 │ │ - str w20, [sp] │ │ - mov x26, x5 │ │ - bl 4a1cc │ │ - mov x5, x26 │ │ - ands w23, w23, #0x7 │ │ - b.ne 519dc // b.any │ │ - b 51a28 │ │ - stp x28, x27, [sp, #-96]! │ │ - stp x26, x25, [sp, #16] │ │ - stp x24, x23, [sp, #32] │ │ - stp x22, x21, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ - stp x29, x30, [sp, #80] │ │ - sub sp, sp, #0x18, lsl #12 │ │ - sub sp, sp, #0x430 │ │ - add x8, sp, #0x14, lsl #12 │ │ - add x8, x8, #0x4a4 │ │ - ldr w26, [x8, #16380] │ │ - add x8, sp, #0x14, lsl #12 │ │ - add x8, x8, #0x49c │ │ - ldr w28, [x8, #16380] │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #3376] │ │ - sbfiz x9, x7, #3, #32 │ │ - mov w19, w6 │ │ - mov w22, w5 │ │ - ldrh w10, [x8, x9] │ │ - add x9, sp, #0x10, lsl #12 │ │ - add x9, x9, #0x498 │ │ - ldr x27, [x9, #32760] │ │ - mov x23, x4 │ │ - mov x24, x3 │ │ - mov x25, x2 │ │ - mov x20, x1 │ │ - mov x21, x0 │ │ - sxtw x9, w7 │ │ - cbz w10, 51cb4 │ │ - add x29, x8, x9, lsl #3 │ │ - ldrh w8, [x29, #2] │ │ - cbz w8, 51d64 │ │ - ldrsh w8, [x29, #4] │ │ - add x0, sp, #0xc, lsl #12 │ │ - add x0, x0, #0x430 │ │ - mov x1, x21 │ │ - mov x2, x20 │ │ - mov x3, x25 │ │ - mov x4, x24 │ │ - mov x5, x23 │ │ - mov w6, w22 │ │ - mov w7, w19 │ │ - str w26, [sp, #16] │ │ - str w28, [sp, #8] │ │ - str w8, [sp] │ │ - bl 51fc8 │ │ - ldrsh w8, [x29, #6] │ │ - add x0, sp, #0x430 │ │ - mov x1, x21 │ │ - mov x2, x20 │ │ - mov x3, x25 │ │ - mov x4, x24 │ │ - mov x5, x23 │ │ - mov w6, w22 │ │ - mov w7, w19 │ │ - str w26, [sp, #16] │ │ - str w28, [sp, #8] │ │ - str w8, [sp] │ │ - bl 51e54 │ │ + mov x4, x23 │ │ + str w8, [sp, #228] │ │ ldrh w8, [x27] │ │ - mov w10, #0x80 // #128 │ │ - cmp w22, #0x8 │ │ - strh w8, [sp, #1068] │ │ - ldrh w9, [x27, #2] │ │ + mov x5, x24 │ │ + stp w8, wzr, [sp, #232] │ │ + ldr x8, [x19, #3264] │ │ + ldr w7, [x9, #4236] │ │ + and x9, x20, #0xfffffffc │ │ + add x0, x26, x9, lsl #1 │ │ + blr x8 │ │ + b 51b9c │ │ + ldr x8, [sp, #112] │ │ + ldr x12, [sp, #152] │ │ + ldrsw x9, [x8] │ │ + add x12, x12, #0x1 │ │ + cmp x12, x9 │ │ + b.ge 51c68 // b.tcont │ │ + ldr x8, [sp, #96] │ │ + ldr x20, [sp, #216] │ │ + add x29, x29, #0x80 │ │ + add x26, x26, #0x100 │ │ + ldr x23, [x8] │ │ + ldr x8, [sp, #176] │ │ + mov w28, #0x1 // #1 │ │ + add x8, x8, #0x544 │ │ + str x8, [sp, #176] │ │ + ldr w8, [sp, #192] │ │ + sub w8, w8, #0x20 │ │ + str w8, [sp, #192] │ │ + ldr x8, [sp, #168] │ │ + add x8, x8, #0x544 │ │ + str x8, [sp, #168] │ │ + ldr x8, [sp, #160] │ │ + add x8, x8, #0x544 │ │ + str x8, [sp, #160] │ │ + b 51a10 │ │ + cmp w9, #0x1 │ │ + b.lt 51db0 // b.tstop │ │ + ldr w8, [sp, #200] │ │ + cmp w8, #0x1 │ │ + b.lt 51db0 // b.tstop │ │ + ldr x11, [sp, #216] │ │ + mov w8, #0x1180 // #4480 │ │ + ldr x10, [sp, #48] │ │ + ldr x12, [sp, #144] │ │ + add x8, x11, x8 │ │ + str x8, [sp, #192] │ │ + ldr x8, [sp, #184] │ │ + ldr x9, [sp, #24] │ │ + ldr x28, [x10] │ │ + mov w10, #0xc // #12 │ │ + madd x8, x12, x10, x8 │ │ + ldr x23, [x11, #3352] │ │ + add x22, x8, #0x18a │ │ + ldr x8, [sp, #64] │ │ + ldr x9, [x9] │ │ + mov x13, xzr │ │ + mul x8, x8, x23 │ │ + add x8, x9, x8, lsl #2 │ │ + add x27, x8, #0x1 │ │ + ldr w8, [x11, #3360] │ │ + ldr x25, [x11, #2088] │ │ + ldr x20, [x11, #3240] │ │ + ldr w24, [sp, #200] │ │ + sub w8, w8, w13, lsl #5 │ │ + cmp w8, #0x20 │ │ + mov w9, #0x20 // #32 │ │ + lsl x29, x25, #2 │ │ + csel w26, w8, w9, lt // lt = tstop │ │ + lsl x21, x23, #2 │ │ + mov w19, w12 │ │ + stp x28, x13, [sp, #168] │ │ + stp x27, x22, [sp, #152] │ │ + ldr w8, [sp, #212] │ │ + orr w8, w19, w8 │ │ + cbnz w8, 51d2c │ │ + subs w24, w24, #0x1 │ │ + add x28, x28, x29 │ │ + add x27, x27, x21 │ │ + add w19, w19, #0x1 │ │ + add x22, x22, #0xc │ │ + b.eq 51d74 // b.none │ │ + ldr w8, [sp, #212] │ │ + orr w8, w19, w8 │ │ + cbz w8, 51d08 │ │ + ldur w8, [x22, #-10] │ │ + ldr x9, [sp, #216] │ │ + ldr x5, [sp, #192] │ │ + add x2, sp, #0xe0 │ │ + str w8, [sp, #224] │ │ + ldur w8, [x22, #-6] │ │ + mov x0, x28 │ │ + mov x1, x25 │ │ + mov x3, x27 │ │ + str w8, [sp, #228] │ │ + ldur w8, [x22, #-2] │ │ + mov x4, x23 │ │ + mov w6, w26 │ │ + stp w8, wzr, [sp, #232] │ │ + ldr x8, [x20, #3272] │ │ + ldr w7, [x9, #4236] │ │ + blr x8 │ │ + b 51d08 │ │ + ldr x8, [sp, #112] │ │ + ldr x13, [sp, #176] │ │ + ldrsw x9, [x8] │ │ + add x13, x13, #0x1 │ │ + cmp x13, x9 │ │ + b.ge 51db0 // b.tcont │ │ + ldr x8, [sp, #96] │ │ + ldp x22, x28, [sp, #160] │ │ + ldp x12, x27, [sp, #144] │ │ + ldr x11, [sp, #216] │ │ + ldr x23, [x8] │ │ + add x28, x28, #0x100 │ │ + add x27, x27, #0x80 │ │ + add x22, x22, #0x544 │ │ + b 51cc8 │ │ + ldr x20, [sp, #216] │ │ + ldr x29, [sp, #184] │ │ + ldr x8, [x20, #24] │ │ + ldr w10, [x8, #1240] │ │ + cbnz w10, 51dcc │ │ + ldr w8, [x8, #1244] │ │ + cbz w8, 52370 │ │ + cmp w9, #0x1 │ │ + b.lt 52370 // b.tstop │ │ + ldr w8, [sp, #72] │ │ + ldr w9, [sp, #88] │ │ + ldr x15, [x20, #3352] │ │ + mov w10, #0x1180 // #4480 │ │ + ldr w11, [sp, #132] │ │ + asr w8, w8, w9 │ │ + ldr x9, [x20, #4416] │ │ + ldr x12, [sp, #56] │ │ + add x10, x20, x10 │ │ + str x10, [sp, #136] │ │ + ldr w10, [sp, #84] │ │ + sxtw x8, w8 │ │ + str x8, [sp, #16] │ │ + mul x8, x15, x8 │ │ + sub w11, w11, w12 │ │ + mov w12, #0x20 // #32 │ │ + add x8, x9, x8, lsl #2 │ │ + str w11, [sp, #144] │ │ + mov w11, #0x80 // #128 │ │ + add x14, x29, #0x306 │ │ + stp x15, x8, [sp, #168] │ │ + lsr w8, w12, w10 │ │ + mov x13, xzr │ │ + str x14, [sp, #88] │ │ + add x14, x29, #0x304 │ │ + lsr w11, w11, w10 │ │ + lsl x8, x8, #2 │ │ + str xzr, [sp, #104] │ │ + str wzr, [sp, #200] │ │ + str x14, [sp, #72] │ │ + stp x8, x11, [sp, #32] │ │ + ldr w8, [x20, #3360] │ │ + mov w9, #0x20 // #32 │ │ + str x13, [sp, #64] │ │ + sub w8, w8, w13, lsl #5 │ │ + cmp w8, #0x20 │ │ + csel w8, w8, w9, lt // lt = tstop │ │ + ldr w9, [sp, #84] │ │ add w8, w8, w9 │ │ - sub w8, w10, w8 │ │ - strh w8, [sp, #1070] │ │ - b.lt 51c58 // b.tstop │ │ - add x4, sp, #0xc, lsl #12 │ │ - and w6, w22, #0xfffffff8 │ │ - add x8, sp, #0x42c │ │ - add x4, x4, #0x430 │ │ - add x5, sp, #0x430 │ │ - mov x0, x21 │ │ - mov x1, x20 │ │ - mov x2, x21 │ │ - mov x3, x20 │ │ - mov w7, w19 │ │ - str w26, [sp, #8] │ │ - str x8, [sp] │ │ - bl 4b248 │ │ - ands w23, w22, #0x7 │ │ - b.eq 51e30 // b.none │ │ - sxtw x8, w22 │ │ - and x8, x8, #0x7ffffffffffffff8 │ │ - add x9, sp, #0xc, lsl #12 │ │ - lsl x8, x8, #1 │ │ - add x9, x9, #0x430 │ │ - add x10, sp, #0x430 │ │ - add x21, x21, x8 │ │ - lsl w1, w23, #1 │ │ - add x4, x9, x8 │ │ - add x5, x10, x8 │ │ - add x8, sp, #0x42c │ │ - add x0, sp, #0x20 │ │ - mov x2, x21 │ │ - mov x3, x20 │ │ - mov w6, w23 │ │ - mov w7, w19 │ │ - str w26, [sp, #8] │ │ - str x8, [sp] │ │ - bl 4b248 │ │ - add x2, sp, #0x20 │ │ - b 51e1c │ │ - add x8, x8, x9, lsl #3 │ │ - ldrsh w8, [x8, #6] │ │ - add x0, sp, #0xc, lsl #12 │ │ - add x0, x0, #0x430 │ │ - mov x1, x21 │ │ - mov x2, x20 │ │ - mov x3, x25 │ │ - mov x4, x24 │ │ - mov x5, x23 │ │ - mov w6, w22 │ │ - mov w7, w19 │ │ - str w26, [sp, #16] │ │ - str w28, [sp, #8] │ │ - str w8, [sp] │ │ - bl 51e54 │ │ - cmp w22, #0x8 │ │ - b.lt 51d2c // b.tstop │ │ - ldrsh w8, [x27, #2] │ │ - mov w9, #0x80 // #128 │ │ - add x4, sp, #0xc, lsl #12 │ │ - and w5, w22, #0xfffffff8 │ │ - sub w7, w9, w8 │ │ - add x4, x4, #0x430 │ │ - mov x0, x21 │ │ - mov x1, x20 │ │ - mov x2, x21 │ │ - mov x3, x20 │ │ - mov w6, w19 │ │ - str w26, [sp] │ │ - bl 4b130 │ │ - ands w23, w22, #0x7 │ │ - b.eq 51e30 // b.none │ │ - sxtw x9, w22 │ │ - ldrsh w10, [x27, #2] │ │ - add x8, sp, #0xc, lsl #12 │ │ - and x9, x9, #0x7ffffffffffffff8 │ │ - add x8, x8, #0x430 │ │ + asr w8, w8, w9 │ │ + cmp w8, #0x1 │ │ + b.lt 5212c // b.tstop │ │ + ldr x11, [sp, #48] │ │ + ldr x12, [sp, #216] │ │ + ldr x9, [sp, #104] │ │ + mov w8, w8 │ │ + ldp x10, x11, [x11, #8] │ │ + ldr x25, [x12, #2096] │ │ + ldr x29, [x12, #3240] │ │ + str x8, [sp, #192] │ │ + ldr x8, [sp, #56] │ │ lsl x9, x9, #1 │ │ - add x4, x8, x9 │ │ - mov w8, #0x80 // #128 │ │ - lsl w1, w23, #1 │ │ - add x21, x21, x9 │ │ - sub w7, w8, w10 │ │ - b 51dfc │ │ - ldrsh w8, [x29, #4] │ │ - add x0, sp, #0xc, lsl #12 │ │ - add x0, x0, #0x430 │ │ - mov x1, x21 │ │ - mov x2, x20 │ │ - mov x3, x25 │ │ - mov x4, x24 │ │ + add x10, x10, x9 │ │ + add x9, x11, x9 │ │ + stp x9, x10, [sp, #152] │ │ + cbz w8, 51f78 │ │ + ldr x28, [sp, #88] │ │ + mov x19, xzr │ │ + mov x20, xzr │ │ + ldr w8, [sp, #200] │ │ + orr w8, w8, w20 │ │ + cbnz w8, 51ef0 │ │ + ldr x8, [sp, #192] │ │ + add x20, x20, #0x1 │ │ + add x28, x28, #0x8 │ │ + add x19, x19, #0x4 │ │ + cmp x8, x20 │ │ + b.eq 5212c // b.none │ │ + ldr w8, [sp, #200] │ │ + orr w8, w8, w20 │ │ + cbz w8, 51ecc │ │ + ldurh w8, [x28, #-4] │ │ + lsl x9, x19, #1 │ │ + and x26, x9, #0x1fffffff8 │ │ + ldp x9, x21, [sp, #160] │ │ + str w8, [sp, #224] │ │ + ldrh w8, [x28] │ │ + ldr x22, [sp, #216] │ │ + add x0, x9, x26 │ │ + ldr x9, [sp, #176] │ │ + stp w8, wzr, [sp, #228] │ │ + ldr x23, [sp, #136] │ │ + ldr w24, [sp, #144] │ │ + ldr x8, [x29, #3280] │ │ + ldr w7, [x22, #4236] │ │ + add x27, x9, x19 │ │ + add x3, x27, #0x2 │ │ + add x2, sp, #0xe0 │ │ + mov x1, x25 │ │ + mov x4, x21 │ │ mov x5, x23 │ │ - mov w6, w22 │ │ - mov w7, w19 │ │ - str w26, [sp, #16] │ │ - str w28, [sp, #8] │ │ - str w8, [sp] │ │ - bl 51fc8 │ │ - cmp w22, #0x8 │ │ - b.lt 51dd0 // b.tstop │ │ - ldrsh w7, [x27] │ │ - add x4, sp, #0xc, lsl #12 │ │ - and w5, w22, #0xfffffff8 │ │ - add x4, x4, #0x430 │ │ - mov x0, x21 │ │ - mov x1, x20 │ │ - mov x2, x21 │ │ - mov x3, x20 │ │ - mov w6, w19 │ │ - str w26, [sp] │ │ - bl 4b130 │ │ - ands w23, w22, #0x7 │ │ - b.eq 51e30 // b.none │ │ - sxtw x9, w22 │ │ - ldrsh w7, [x27] │ │ - add x8, sp, #0xc, lsl #12 │ │ - and x9, x9, #0x7ffffffffffffff8 │ │ - add x8, x8, #0x430 │ │ - lsl x9, x9, #1 │ │ - lsl w1, w23, #1 │ │ - add x21, x21, x9 │ │ - add x4, x8, x9 │ │ - add x0, sp, #0x430 │ │ - mov x2, x21 │ │ - mov x3, x20 │ │ - mov w5, w23 │ │ - mov w6, w19 │ │ - str w26, [sp] │ │ - bl 4b130 │ │ - add x2, sp, #0x430 │ │ - mov x0, x21 │ │ - mov x1, x20 │ │ - mov w3, w23 │ │ - mov w4, w19 │ │ - bl 4a418 │ │ - add sp, sp, #0x18, lsl #12 │ │ - add sp, sp, #0x430 │ │ - ldp x29, x30, [sp, #80] │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - ldp x26, x25, [sp, #16] │ │ - ldp x28, x27, [sp], #96 │ │ - ret │ │ - stp x28, x27, [sp, #-96]! │ │ - stp x26, x25, [sp, #16] │ │ - stp x24, x23, [sp, #32] │ │ - stp x22, x21, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ - stp x29, x30, [sp, #80] │ │ - sub sp, sp, #0x27, lsl #12 │ │ - sub sp, sp, #0xde0 │ │ - add x8, sp, #0x23, lsl #12 │ │ - add x8, x8, #0xe54 │ │ - ldr w8, [x8, #16380] │ │ - add x26, sp, #0xd, lsl #12 │ │ - add x26, x26, #0x4c0 │ │ - add x27, sp, #0x20 │ │ - str w8, [sp, #20] │ │ - add x8, sp, #0x23, lsl #12 │ │ - add x8, x8, #0xe4c │ │ - ldr w28, [x8, #16380] │ │ - add x8, sp, #0x23, lsl #12 │ │ - add x8, x8, #0xe44 │ │ - ldr w8, [x8, #16380] │ │ - mov x21, x2 │ │ - mov x22, x1 │ │ - add x24, x26, #0xca0 │ │ - add x25, x27, #0x660 │ │ - mov w19, w7 │ │ - mov w20, w6 │ │ - mov x29, x5 │ │ - mov x23, x4 │ │ - str x0, [sp, #24] │ │ - mov x0, x24 │ │ + mov w6, w24 │ │ + blr x8 │ │ + ldr x9, [sp, #152] │ │ + ldr x8, [x29, #3280] │ │ + ldr w7, [x22, #4236] │ │ + add x3, x27, #0x3 │ │ + add x0, x9, x26 │ │ + add x2, sp, #0xe0 │ │ mov x1, x25 │ │ - mov x2, x3 │ │ - mov x3, x22 │ │ mov x4, x21 │ │ - mov w5, w6 │ │ - mov w6, w7 │ │ - mov w7, w28 │ │ - str w8, [sp, #16] │ │ - bl 4a5a0 │ │ - tbz w28, #2, 51f1c │ │ - add x0, x26, #0x20 │ │ - add x1, x27, #0x20 │ │ - mov w6, #0x2 // #2 │ │ - mov x2, xzr │ │ - mov x3, x23 │ │ - mov x4, x29 │ │ - mov w5, w20 │ │ - mov w7, w28 │ │ - bl 4a5a0 │ │ - tbz w28, #3, 51f54 │ │ - mov w8, #0x190 // #400 │ │ - lsr x9, x29, #1 │ │ - mov w10, #0xc // #12 │ │ - mul w8, w19, w8 │ │ - add x0, x24, w8, sxtw #2 │ │ - add x1, x25, w8, sxtw #1 │ │ - madd x3, x9, x10, x23 │ │ - mov w6, #0x2 // #2 │ │ - mov x2, xzr │ │ - mov x4, x29 │ │ - mov w5, w20 │ │ - mov w7, w28 │ │ - bl 4a5a0 │ │ - mov x0, x24 │ │ + mov x5, x23 │ │ + mov w6, w24 │ │ + blr x8 │ │ + b 51ecc │ │ + ldr w8, [sp, #132] │ │ + ldr w9, [sp, #120] │ │ + cmp w9, w8 │ │ + b.ge 52068 // b.tcont │ │ + ldr x19, [sp, #88] │ │ + mov x20, xzr │ │ + mov x28, xzr │ │ + ldr w8, [sp, #200] │ │ + orr w8, w8, w28 │ │ + cbnz w8, 51fc4 │ │ + ldr x8, [sp, #192] │ │ + add x28, x28, #0x1 │ │ + add x20, x20, #0x4 │ │ + add x19, x19, #0x8 │ │ + cmp x8, x28 │ │ + b.eq 5212c // b.none │ │ + ldr w8, [sp, #200] │ │ + orr w8, w8, w28 │ │ + cbz w8, 51fa0 │ │ + ldurh w8, [x19, #-4] │ │ + ldr w11, [sp, #120] │ │ + ldurh w9, [x19, #-6] │ │ + ldurh w10, [x19, #-2] │ │ + ldr x22, [sp, #216] │ │ + lsl w8, w8, w11 │ │ + orr w8, w8, w9 │ │ + str w8, [sp, #224] │ │ + ldrh w8, [x19] │ │ + lsl x9, x20, #1 │ │ + and x27, x9, #0x1fffffff8 │ │ + ldp x9, x21, [sp, #160] │ │ + lsl w8, w8, w11 │ │ + orr w8, w8, w10 │ │ + stp w8, wzr, [sp, #228] │ │ + add x0, x9, x27 │ │ + ldr x9, [sp, #176] │ │ + ldr x23, [sp, #136] │ │ + ldr w24, [sp, #144] │ │ + ldr x8, [x29, #3280] │ │ + ldr w7, [x22, #4236] │ │ + add x26, x9, x20 │ │ + add x3, x26, #0x2 │ │ + add x2, sp, #0xe0 │ │ mov x1, x25 │ │ - mov w2, w20 │ │ - mov w3, w19 │ │ - mov w4, w28 │ │ - bl 304b4 │ │ - ldp w4, w5, [sp, #16] │ │ - mov x0, x24 │ │ + mov x4, x21 │ │ + mov x5, x23 │ │ + mov w6, w24 │ │ + blr x8 │ │ + ldr x9, [sp, #152] │ │ + ldr x8, [x29, #3280] │ │ + ldr w7, [x22, #4236] │ │ + add x3, x26, #0x3 │ │ + add x0, x9, x27 │ │ + add x2, sp, #0xe0 │ │ mov x1, x25 │ │ - mov w2, w20 │ │ - mov w3, w19 │ │ - bl 30948 │ │ - ldr x0, [sp, #24] │ │ - mov x1, x22 │ │ - mov x2, x21 │ │ - mov x3, x24 │ │ - mov x4, x25 │ │ - mov w5, w20 │ │ - mov w6, w19 │ │ - bl 4adc0 │ │ - add sp, sp, #0x27, lsl #12 │ │ - add sp, sp, #0xde0 │ │ - ldp x29, x30, [sp, #80] │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - ldp x26, x25, [sp, #16] │ │ - ldp x28, x27, [sp], #96 │ │ - ret │ │ - stp x28, x27, [sp, #-96]! │ │ - stp x26, x25, [sp, #16] │ │ - stp x24, x23, [sp, #32] │ │ - stp x22, x21, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ - stp x29, x30, [sp, #80] │ │ - sub sp, sp, #0x27, lsl #12 │ │ - sub sp, sp, #0xde0 │ │ - add x8, sp, #0x23, lsl #12 │ │ - add x8, x8, #0xe54 │ │ - ldr w8, [x8, #16380] │ │ - add x26, sp, #0xd, lsl #12 │ │ - add x26, x26, #0x4c0 │ │ - add x27, sp, #0x20 │ │ - str w8, [sp, #20] │ │ - add x8, sp, #0x23, lsl #12 │ │ - add x8, x8, #0xe4c │ │ - ldr w28, [x8, #16380] │ │ - add x8, sp, #0x23, lsl #12 │ │ - add x8, x8, #0xe44 │ │ - ldr w8, [x8, #16380] │ │ - mov x21, x2 │ │ - mov x22, x1 │ │ - add x24, x26, #0xca0 │ │ - add x25, x27, #0x660 │ │ - mov w19, w7 │ │ - mov w20, w6 │ │ - mov x29, x5 │ │ - mov x23, x4 │ │ - str x0, [sp, #24] │ │ - mov x0, x24 │ │ + mov x4, x21 │ │ + mov x5, x23 │ │ + mov w6, w24 │ │ + blr x8 │ │ + b 51fa0 │ │ + ldr x28, [sp, #72] │ │ + mov x19, xzr │ │ + mov x20, xzr │ │ + ldr w8, [sp, #200] │ │ + orr w8, w8, w20 │ │ + cbnz w8, 520a4 │ │ + ldr x8, [sp, #192] │ │ + add x20, x20, #0x1 │ │ + add x28, x28, #0x8 │ │ + add x19, x19, #0x4 │ │ + cmp x8, x20 │ │ + b.eq 5212c // b.none │ │ + ldr w8, [sp, #200] │ │ + orr w8, w8, w20 │ │ + cbz w8, 52080 │ │ + ldurh w8, [x28, #-4] │ │ + lsl x9, x19, #1 │ │ + and x26, x9, #0x1fffffff8 │ │ + ldp x9, x21, [sp, #160] │ │ + str w8, [sp, #224] │ │ + ldrh w8, [x28] │ │ + ldr x22, [sp, #216] │ │ + add x0, x9, x26 │ │ + ldr x9, [sp, #176] │ │ + stp w8, wzr, [sp, #228] │ │ + ldr x23, [sp, #136] │ │ + ldr w24, [sp, #144] │ │ + ldr x8, [x29, #3280] │ │ + ldr w7, [x22, #4236] │ │ + add x27, x9, x19 │ │ + add x3, x27, #0x2 │ │ + add x2, sp, #0xe0 │ │ mov x1, x25 │ │ - mov x2, x3 │ │ - mov x3, x22 │ │ mov x4, x21 │ │ - mov w5, w6 │ │ - mov w6, w7 │ │ - mov w7, w28 │ │ - str w8, [sp, #16] │ │ - bl 4a914 │ │ - tbz w28, #2, 52090 │ │ - add x0, x26, #0x20 │ │ - add x1, x27, #0x20 │ │ - mov w6, #0x2 // #2 │ │ - mov x2, xzr │ │ - mov x3, x23 │ │ - mov x4, x29 │ │ - mov w5, w20 │ │ - mov w7, w28 │ │ - bl 4a914 │ │ - tbz w28, #3, 520c8 │ │ - mov w8, #0x190 // #400 │ │ - lsr x9, x29, #1 │ │ - mov w10, #0xc // #12 │ │ - mul w8, w19, w8 │ │ - add x0, x24, w8, sxtw #2 │ │ - add x1, x25, w8, sxtw #1 │ │ - madd x3, x9, x10, x23 │ │ - mov w6, #0x2 // #2 │ │ - mov x2, xzr │ │ - mov x4, x29 │ │ - mov w5, w20 │ │ - mov w7, w28 │ │ - bl 4a914 │ │ - mov x0, x24 │ │ - mov x1, x25 │ │ - mov w2, w20 │ │ - mov w3, w19 │ │ - mov w4, w28 │ │ - bl 30614 │ │ - ldp w4, w5, [sp, #16] │ │ - mov x0, x24 │ │ - mov x1, x25 │ │ - mov w2, w20 │ │ - mov w3, w19 │ │ - bl 30960 │ │ - ldr x0, [sp, #24] │ │ - mov x1, x22 │ │ - mov x2, x21 │ │ - mov x3, x24 │ │ - mov x4, x25 │ │ - mov w5, w20 │ │ - mov w6, w19 │ │ - bl 4af54 │ │ - add sp, sp, #0x27, lsl #12 │ │ - add sp, sp, #0xde0 │ │ - ldp x29, x30, [sp, #80] │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - ldp x26, x25, [sp, #16] │ │ - ldp x28, x27, [sp], #96 │ │ - ret │ │ - sub sp, sp, #0x150 │ │ - stp x28, x27, [sp, #240] │ │ - stp x26, x25, [sp, #256] │ │ - stp x24, x23, [sp, #272] │ │ - stp x22, x21, [sp, #288] │ │ - stp x20, x19, [sp, #304] │ │ - stp x29, x30, [sp, #320] │ │ - str x2, [sp, #192] │ │ - ldr x11, [x0] │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #1184] │ │ - ldp w8, w9, [x0, #16] │ │ - ldr w14, [x11, #2112] │ │ - str x11, [sp, #208] │ │ - add x10, x10, w1, uxtw #2 │ │ - ldrb w12, [x10] │ │ - ldrb w13, [x10, #1] │ │ - and x10, x9, #0x1f │ │ - cmp w14, #0x3 │ │ - str x10, [sp, #104] │ │ - cset w10, ne // ne = any │ │ - str w10, [sp, #204] │ │ - cinc w10, w12, ne // ne = any │ │ - cmp w14, #0x1 │ │ - cset w11, eq // eq = none │ │ - mov x19, x0 │ │ - and x27, x8, #0x1f │ │ - str w11, [sp, #200] │ │ - cinc w11, w13, eq // eq = none │ │ - str w1, [sp, #184] │ │ - cbz w14, 521c8 │ │ - tbnz w8, #0, 521d0 │ │ - ldr w14, [sp, #204] │ │ - cmp w12, w14 │ │ - b.hi 521d0 // b.pmore │ │ - str wzr, [sp, #68] │ │ - b 521ec │ │ - ldr w14, [sp, #200] │ │ - cmp w13, w14 │ │ - b.ls 521e4 // b.plast │ │ - mov w14, #0x1 // #1 │ │ - b 521e8 │ │ - and w14, w9, #0x1 │ │ - str w14, [sp, #68] │ │ - ldr w15, [sp, #204] │ │ - ldr x16, [sp, #192] │ │ - ldr x17, [sp, #104] │ │ - lsr w15, w27, w15 │ │ - str w15, [sp, #172] │ │ - ldr w15, [sp, #200] │ │ - ldrb w14, [x16, #6] │ │ - lsr w15, w17, w15 │ │ - str w15, [sp, #96] │ │ - cbz w14, 52288 │ │ - sub w8, w13, #0x1 │ │ - cmp w8, #0x1f │ │ - b.hi 52c1c // b.pmore │ │ - adrp x9, a9000 │ │ - add x9, x9, #0x440 │ │ - adr x13, 52238 │ │ - ldrh w14, [x9, x8, lsl #1] │ │ - add x13, x13, x14, lsl #2 │ │ - br x13 │ │ - ldr x8, [sp, #104] │ │ - mov w9, #0x40 // #64 │ │ - add x8, x19, x8 │ │ - strb w9, [x8, #56] │ │ - sub w8, w12, #0x1 │ │ - cmp w8, #0x1f │ │ - b.hi 52c4c // b.pmore │ │ - adrp x9, a9000 │ │ - add x9, x9, #0x480 │ │ - adr x12, 5226c │ │ - ldrh w13, [x9, x8, lsl #1] │ │ - add x12, x12, x13, lsl #2 │ │ - br x12 │ │ - ldr x8, [x19, #648] │ │ - mov w9, #0x40 // #64 │ │ - add x8, x8, x27 │ │ - strb w9, [x8, #32] │ │ - ldr w8, [sp, #68] │ │ - cbnz w8, 52c54 │ │ - b 52edc │ │ - ldr x11, [sp, #208] │ │ - ldrb w14, [x16, #3] │ │ - ldr x26, [x19, #8] │ │ - ldr w10, [x11, #3336] │ │ - ldr w11, [x11, #3340] │ │ - sub w10, w10, w8 │ │ - cmp w10, w12 │ │ - csel w17, w12, w10, gt │ │ - sub w11, w11, w9 │ │ - ldrb w12, [x16, #29] │ │ - cmp w11, w13 │ │ - mov w10, #0xa // #10 │ │ - csel w0, w13, w11, gt │ │ - mov w11, #0x1a // #26 │ │ - cmp w14, #0x0 │ │ - csel x11, x11, x10, eq // eq = none │ │ - ldrb w10, [x16, #7] │ │ - ldrb w11, [x16, x11] │ │ - strh w12, [sp, #236] │ │ - ldrh w12, [x16, #30] │ │ - cmp w0, #0x1 │ │ - strh w12, [sp, #238] │ │ - b.lt 52edc // b.tstop │ │ - ldp w16, w12, [sp, #200] │ │ - adrp x14, ac000 │ │ - ldr x14, [x14, #3056] │ │ - ldr w15, [sp, #204] │ │ - add w12, w17, w12 │ │ - add w13, w0, w16 │ │ - add x11, x14, x11, lsl #3 │ │ - asr w12, w12, w15 │ │ - str w12, [sp, #56] │ │ - ldr w12, [sp, #204] │ │ - add x10, x14, x10, lsl #3 │ │ - asr w13, w13, w16 │ │ - str x11, [sp, #136] │ │ - add x11, x11, #0x1 │ │ - str x10, [sp, #160] │ │ - add x10, x10, #0x1 │ │ - mov w1, wzr │ │ - stp w13, w0, [sp, #44] │ │ - str x11, [sp, #120] │ │ - str x10, [sp, #176] │ │ - str x27, [sp, #88] │ │ - str w17, [sp, #64] │ │ - b 5234c │ │ - ldp w0, w1, [sp, #48] │ │ - cmp w1, w0 │ │ - b.ge 52edc // b.tcont │ │ - add w10, w1, #0x10 │ │ - cmp w0, w10 │ │ - csel w11, w0, w10, lt // lt = tstop │ │ - cmp w17, #0x1 │ │ - str w11, [sp, #84] │ │ - str w10, [sp, #52] │ │ - b.lt 52340 // b.tstop │ │ - cmp w1, #0x0 │ │ - ldr w11, [sp, #200] │ │ - cset w13, ne // ne = any │ │ - str w13, [sp, #60] │ │ - ldr w13, [sp, #44] │ │ - lsr w10, w10, w11 │ │ - mov w14, wzr │ │ - cmp w13, w10 │ │ - csel w13, w13, w10, lt // lt = tstop │ │ - lsr w10, w1, w11 │ │ - stp w10, w1, [sp, #76] │ │ - str w13, [sp, #112] │ │ - b 523b0 │ │ - ldr w1, [sp, #80] │ │ - ldr w17, [sp, #64] │ │ - ldr w14, [sp, #72] │ │ - cmp w14, w17 │ │ - b.ge 52340 // b.tcont │ │ - add w10, w14, #0x10 │ │ - cmp w17, w10 │ │ - str w10, [sp, #72] │ │ - csel w21, w17, w10, lt // lt = tstop │ │ - ldr w10, [sp, #84] │ │ - add w9, w9, w1 │ │ - str w9, [x19, #20] │ │ - str w14, [sp, #116] │ │ - cmp w1, w10 │ │ - b.ge 5271c // b.tcont │ │ - cmp w14, #0x0 │ │ - cset w10, ne // ne = any │ │ - str w10, [sp, #132] │ │ - ldr w10, [sp, #60] │ │ - str w10, [sp, #188] │ │ - b 52430 │ │ - ldr w9, [x19, #20] │ │ - ldr w12, [sp, #204] │ │ - ldp w13, w14, [sp, #112] │ │ - ldr w1, [sp, #144] │ │ - ldr x10, [sp, #120] │ │ - sub w8, w8, w25 │ │ - ldrb w10, [x10] │ │ - add w9, w9, w10 │ │ - stp w8, w9, [x19, #16] │ │ - add w1, w1, w10 │ │ - ldr w10, [sp, #84] │ │ - cmp w1, w10 │ │ - ldr w10, [sp, #188] │ │ - add w10, w10, #0x1 │ │ - str w10, [sp, #188] │ │ - b.ge 5271c // b.tcont │ │ - ldr x11, [sp, #208] │ │ - add w8, w8, w14 │ │ - cmp w14, w21 │ │ - ldr x10, [x11, #4784] │ │ - ldr x11, [x11, #3320] │ │ - str w8, [x19, #16] │ │ - b.ge 52714 // b.tcont │ │ - sxtw x8, w9 │ │ - ldr x9, [sp, #104] │ │ - mul x8, x11, x8 │ │ - mov w11, #0xa // #10 │ │ - madd x28, x8, x11, x10 │ │ - ldr w24, [sp, #132] │ │ - ldr x10, [sp, #192] │ │ - add w9, w1, w9 │ │ - add x12, x19, #0x38 │ │ - add x23, x12, x9 │ │ - add w9, w9, #0x8 │ │ - add x8, x12, x9 │ │ - mov w25, w14 │ │ - str w1, [sp, #144] │ │ - str x8, [sp, #152] │ │ - ldrb w8, [x10, #3] │ │ - cbnz w8, 524d4 │ │ - b 525bc │ │ - ldr x9, [x19, #648] │ │ - sxtw x2, w8 │ │ - mov w1, w22 │ │ - add x9, x9, x20 │ │ - add x0, x9, #0x20 │ │ - bl 4b70 │ │ - ldr x10, [sp, #192] │ │ - ldr w8, [x19, #16] │ │ - add w25, w25, w29 │ │ - cmp w25, w21 │ │ - add w24, w24, #0x1 │ │ - add w8, w8, w29 │ │ - str w8, [x19, #16] │ │ - b.ge 523f0 // b.tcont │ │ - ldrb w8, [x10, #3] │ │ - cbz w8, 525bc │ │ - mov w8, #0x40 // #64 │ │ - strb w8, [sp, #232] │ │ - ldr x8, [x19, #648] │ │ - ldrb w3, [x10, #10] │ │ - ldr x9, [x26, #13992] │ │ - add w20, w25, w27 │ │ - ldr w4, [sp, #184] │ │ - add x8, x8, x20 │ │ - add x1, x8, #0x20 │ │ - add x8, sp, #0xe8 │ │ - str x8, [sp, #16] │ │ - mov w6, #0x1 // #1 │ │ - add x8, sp, #0xe4 │ │ - mov x0, x19 │ │ - mov x2, x23 │ │ - mov x5, x10 │ │ - mov w7, wzr │ │ - stp x9, x8, [sp] │ │ - bl 53680 │ │ - ldr x9, [sp, #136] │ │ - ldrsw x8, [x19, #16] │ │ - mov w10, #0xa // #10 │ │ - mov w12, #0x8 // #8 │ │ - ldrb w29, [x9] │ │ - ldr x9, [sp, #120] │ │ - nop │ │ - madd x8, x8, x10, x28 │ │ - cmp w29, #0x8 │ │ - ldrb w9, [x9] │ │ - strh w0, [x8] │ │ - ldr w10, [sp, #228] │ │ - csel w11, w29, w12, cc // cc = lo, ul, last │ │ - cmp w9, #0x8 │ │ - strb w10, [x8, #6] │ │ - ldr x8, [x26, #13992] │ │ - csel w10, w9, w12, cc // cc = lo, ul, last │ │ - mul w10, w11, w10 │ │ - lsl w10, w10, #4 │ │ - add x8, x8, w10, uxtw #1 │ │ - str x8, [x26, #13992] │ │ - ldr x8, [sp, #208] │ │ - ldr w10, [x19, #20] │ │ - ldr w8, [x8, #3340] │ │ - sub w8, w8, w10 │ │ - cmp w8, w9 │ │ - csel w8, w9, w8, gt │ │ - sub w9, w8, #0x1 │ │ - cmp w9, #0xf │ │ - b.hi 52604 // b.pmore │ │ - adrp x12, a9000 │ │ - add x12, x12, #0x500 │ │ - adr x10, 525b0 │ │ - ldrb w11, [x12, x9] │ │ - add x10, x10, x11, lsl #2 │ │ - br x10 │ │ - ldrb w22, [sp, #232] │ │ - strb w22, [x23] │ │ - b 5265c │ │ - ldrb w3, [x10, #26] │ │ - ldp w1, w7, [sp, #184] │ │ - add x5, sp, #0xec │ │ - mov x0, x19 │ │ - mov x2, x10 │ │ - mov w4, wzr │ │ + mov x5, x23 │ │ mov w6, w24 │ │ - str xzr, [sp] │ │ - bl 52efc │ │ - ldr x8, [sp, #136] │ │ - ldr x10, [sp, #192] │ │ - ldrb w29, [x8] │ │ - b 524b0 │ │ - ldrb w22, [sp, #232] │ │ - mov w8, w22 │ │ - bfi w8, w22, #8, #8 │ │ - strh w8, [x23] │ │ - b 5265c │ │ - ldrb w22, [sp, #232] │ │ - sxtw x2, w8 │ │ - mov x0, x23 │ │ - mov w1, w22 │ │ - bl 4b70 │ │ - b 5265c │ │ - ldrb w22, [sp, #232] │ │ - mov w8, #0x1010101 // #16843009 │ │ - mul w8, w22, w8 │ │ - str w8, [x23] │ │ - b 5265c │ │ - ldrb w22, [sp, #232] │ │ - mov x8, #0x101010101010101 // #72340172838076673 │ │ - mul x8, x22, x8 │ │ - str x8, [x23] │ │ - b 5265c │ │ - ldrb w22, [sp, #232] │ │ + blr x8 │ │ ldr x9, [sp, #152] │ │ - mov x8, #0x101010101010101 // #72340172838076673 │ │ - mul x8, x22, x8 │ │ - str x8, [x23] │ │ - str x8, [x9] │ │ - ldr x8, [sp, #208] │ │ - ldr w9, [x19, #16] │ │ - ldr w8, [x8, #3336] │ │ - sub w8, w8, w9 │ │ - cmp w8, w29 │ │ - csel w8, w29, w8, gt │ │ - sub w9, w8, #0x1 │ │ - cmp w9, #0xf │ │ - b.hi 52494 // b.pmore │ │ - adrp x12, a9000 │ │ - add x12, x12, #0x510 │ │ - adr x10, 52494 │ │ - ldrb w11, [x12, x9] │ │ - add x10, x10, x11, lsl #2 │ │ - br x10 │ │ - ldr x8, [x19, #648] │ │ - add x8, x8, x20 │ │ - strb w22, [x8, #32] │ │ - b 524ac │ │ - ldr x8, [x19, #648] │ │ - bfi w22, w22, #8, #8 │ │ - add x8, x8, x20 │ │ - strh w22, [x8, #32] │ │ - b 524ac │ │ - ldr x8, [x19, #648] │ │ - mov w9, #0x1010101 // #16843009 │ │ - mul w9, w22, w9 │ │ - add x8, x8, x20 │ │ - str w9, [x8, #32] │ │ - b 524ac │ │ - ldr x8, [x19, #648] │ │ - mov x9, #0x101010101010101 // #72340172838076673 │ │ - mul x9, x22, x9 │ │ - add x8, x8, x20 │ │ - str x9, [x8, #32] │ │ - b 524ac │ │ - ldr x8, [x19, #648] │ │ - mov x9, #0x101010101010101 // #72340172838076673 │ │ - mul x9, x22, x9 │ │ - add w10, w20, #0x8 │ │ - add x8, x8, x20 │ │ - str x9, [x8, #32] │ │ - ldr x8, [x19, #648] │ │ - add x8, x8, x10 │ │ - str x9, [x8, #32] │ │ - b 524ac │ │ - mov w25, w14 │ │ - b 52400 │ │ - ldr w10, [sp, #68] │ │ - sub w9, w9, w1 │ │ - str w9, [x19, #20] │ │ - cbz w10, 5239c │ │ - ldr w10, [sp, #72] │ │ - ldr w11, [sp, #56] │ │ - mov x21, xzr │ │ - lsr w16, w14, w12 │ │ - lsr w10, w10, w12 │ │ - cmp w11, w10 │ │ - csel w10, w11, w10, lt // lt = tstop │ │ - str w10, [sp, #188] │ │ - ldp w10, w1, [sp, #76] │ │ - str w16, [sp, #100] │ │ - b 52778 │ │ - ldr w10, [sp, #200] │ │ - cmp x22, #0x2 │ │ - mov x21, x22 │ │ - lsl w10, w17, w10 │ │ - sub w9, w9, w10 │ │ - str w9, [x19, #20] │ │ - ldp w10, w1, [sp, #76] │ │ - b.eq 523a0 // b.none │ │ - add w9, w9, w1 │ │ - cmp w10, w13 │ │ - add x22, x21, #0x1 │ │ - mov w17, w10 │ │ - str w9, [x19, #20] │ │ - b.lt 527cc // b.tstop │ │ - b 52758 │ │ - ldr w9, [x19, #20] │ │ - ldr x27, [sp, #88] │ │ - ldp w13, w14, [sp, #112] │ │ - ldr w16, [sp, #100] │ │ - ldr w17, [sp, #132] │ │ - ldr w11, [sp, #200] │ │ - lsl w10, w28, w12 │ │ - add w17, w17, w25 │ │ - sub w8, w8, w10 │ │ - lsl w11, w25, w11 │ │ - add w9, w11, w9 │ │ - cmp w17, w13 │ │ - stp w8, w9, [x19, #16] │ │ - b.ge 52758 // b.tcont │ │ - ldr x11, [sp, #208] │ │ - ldr w15, [sp, #188] │ │ - add w8, w8, w14 │ │ - ldr x10, [x11, #4784] │ │ - ldr x11, [x11, #3320] │ │ - cmp w16, w15 │ │ - str w8, [x19, #16] │ │ - b.ge 52af0 // b.tcont │ │ - sxtw x8, w9 │ │ - ldr w9, [sp, #200] │ │ - ldr w12, [sp, #96] │ │ - mul x8, x11, x8 │ │ - ldr x11, [sp, #104] │ │ - lsl w9, w17, w9 │ │ - add x13, x19, x21, lsl #5 │ │ - add w12, w17, w12 │ │ - add w9, w9, w11 │ │ - add x11, x13, #0x58 │ │ - add w13, w12, #0x8 │ │ - add x23, x11, x12 │ │ - ldr w12, [sp, #204] │ │ - ldr x5, [sp, #192] │ │ - mov w15, w27 │ │ - mov w14, #0xa // #10 │ │ - madd x29, x8, x14, x10 │ │ - bfi w15, w9, #5, #27 │ │ - add x8, x11, x13 │ │ - mov w28, w16 │ │ - str w17, [sp, #132] │ │ - str w15, [sp, #152] │ │ - str x8, [sp, #144] │ │ - mov w8, #0x40 // #64 │ │ - strb w8, [sp, #224] │ │ - ldrb w6, [x5, #3] │ │ - cbnz w6, 528cc │ │ - b 528b0 │ │ - ldr x9, [x19, #648] │ │ - sxtw x2, w8 │ │ - mov w1, w24 │ │ - add x9, x9, x21, lsl #5 │ │ - add x9, x9, x20 │ │ - add x0, x9, #0x40 │ │ - bl 4b70 │ │ - ldr w12, [sp, #204] │ │ - ldr w8, [x19, #16] │ │ - lsl w9, w27, w12 │ │ - ldr x5, [sp, #192] │ │ - add w28, w28, w27 │ │ - add w8, w8, w9 │ │ - ldr w9, [sp, #188] │ │ - str w8, [x19, #16] │ │ - cmp w28, w9 │ │ - b.ge 52794 // b.tcont │ │ - mov w8, #0x40 // #64 │ │ - strb w8, [sp, #224] │ │ - ldrb w6, [x5, #3] │ │ - cbnz w6, 528cc │ │ - ldr w9, [sp, #152] │ │ - lsl w8, w28, w12 │ │ - add w8, w8, w9 │ │ - add x8, x19, w8, sxtw │ │ - mov w9, #0x1ee0 // #7904 │ │ - ldrb w8, [x8, x9] │ │ - str w8, [sp, #220] │ │ - ldr x8, [x19, #648] │ │ - ldr w9, [sp, #172] │ │ - ldrb w3, [x5, #7] │ │ - ldr w4, [sp, #184] │ │ - add x8, x8, x21, lsl #5 │ │ - add w20, w28, w9 │ │ - ldr x9, [x26, #13992] │ │ - add x8, x8, x20 │ │ - add x1, x8, #0x40 │ │ - add x8, sp, #0xe0 │ │ - str x8, [sp, #16] │ │ - add x8, sp, #0xdc │ │ - mov x0, x19 │ │ - mov x2, x23 │ │ - mov w7, w22 │ │ - stp x9, x8, [sp] │ │ - bl 53680 │ │ - ldrsw x8, [x19, #16] │ │ - mov w9, #0xa // #10 │ │ - ldr x10, [sp, #160] │ │ - nop │ │ - madd x8, x8, x9, x29 │ │ - strh w0, [x8, x22, lsl #1] │ │ - ldr w9, [sp, #220] │ │ - add x8, x8, x22 │ │ - ldrb w27, [x10] │ │ - ldr w10, [sp, #200] │ │ - strb w9, [x8, #6] │ │ - ldr x8, [sp, #176] │ │ - ldrb w25, [x8] │ │ - ldr x8, [x26, #13992] │ │ - mul x9, x27, x25 │ │ - add x8, x8, x9, lsl #5 │ │ - str x8, [x26, #13992] │ │ - ldr x8, [sp, #208] │ │ - ldr w9, [x19, #20] │ │ - ldr w8, [x8, #3340] │ │ - add w8, w8, w10 │ │ - sub w8, w8, w9 │ │ - asr w8, w8, w10 │ │ - cmp w8, w25 │ │ - csel w8, w25, w8, gt │ │ - sub w9, w8, #0x1 │ │ - cmp w9, #0xf │ │ - b.hi 529b8 // b.pmore │ │ - adrp x12, a9000 │ │ - add x12, x12, #0x520 │ │ - adr x10, 52998 │ │ - ldrb w11, [x12, x9] │ │ - add x10, x10, x11, lsl #2 │ │ - br x10 │ │ - ldrb w24, [sp, #224] │ │ - strb w24, [x23] │ │ - b 52a10 │ │ - ldrb w24, [sp, #224] │ │ - mov w8, w24 │ │ - bfi w8, w24, #8, #8 │ │ - strh w8, [x23] │ │ - b 52a10 │ │ - ldrb w24, [sp, #224] │ │ - sxtw x2, w8 │ │ - mov x0, x23 │ │ - mov w1, w24 │ │ - bl 4b70 │ │ - b 52a10 │ │ - ldrb w24, [sp, #224] │ │ - mov w8, #0x1010101 // #16843009 │ │ - mul w8, w24, w8 │ │ - str w8, [x23] │ │ - b 52a10 │ │ - ldrb w24, [sp, #224] │ │ - mov x8, #0x101010101010101 // #72340172838076673 │ │ - mul x8, x24, x8 │ │ - str x8, [x23] │ │ - b 52a10 │ │ - ldrb w24, [sp, #224] │ │ - ldr x9, [sp, #144] │ │ - mov x8, #0x101010101010101 // #72340172838076673 │ │ - mul x8, x24, x8 │ │ - str x8, [x23] │ │ - str x8, [x9] │ │ - ldr x8, [sp, #208] │ │ - ldr w12, [sp, #204] │ │ - ldr w9, [x19, #16] │ │ - ldr w8, [x8, #3336] │ │ - add w8, w8, w12 │ │ - sub w8, w8, w9 │ │ - asr w8, w8, w12 │ │ - cmp w8, w27 │ │ - csel w8, w27, w8, gt │ │ - sub w9, w8, #0x1 │ │ - cmp w9, #0xf │ │ - b.hi 5285c // b.pmore │ │ - adrp x13, a9000 │ │ - add x13, x13, #0x530 │ │ - adr x10, 5285c │ │ - ldrb w11, [x13, x9] │ │ - add x10, x10, x11, lsl #2 │ │ - br x10 │ │ - ldr x8, [x19, #648] │ │ - add x8, x8, x21, lsl #5 │ │ - add x8, x8, x20 │ │ - strb w24, [x8, #64] │ │ - b 5287c │ │ - ldr x8, [x19, #648] │ │ - bfi w24, w24, #8, #8 │ │ - add x8, x8, x21, lsl #5 │ │ - add x8, x8, x20 │ │ - strh w24, [x8, #64] │ │ - b 5287c │ │ - ldr x8, [x19, #648] │ │ - mov w9, #0x1010101 // #16843009 │ │ - mul w9, w24, w9 │ │ - add x8, x8, x21, lsl #5 │ │ - add x8, x8, x20 │ │ - str w9, [x8, #64] │ │ - b 5287c │ │ - ldr x8, [x19, #648] │ │ - mov x9, #0x101010101010101 // #72340172838076673 │ │ - mul x9, x24, x9 │ │ - add x8, x8, x21, lsl #5 │ │ - add x8, x8, x20 │ │ - str x9, [x8, #64] │ │ - b 5287c │ │ - ldr x8, [x19, #648] │ │ - lsl x10, x21, #5 │ │ - mov x9, #0x101010101010101 // #72340172838076673 │ │ - mul x9, x24, x9 │ │ - add x8, x8, x10 │ │ - add x8, x8, x20 │ │ - str x9, [x8, #64] │ │ - ldr x8, [x19, #648] │ │ - add w11, w20, #0x8 │ │ - add x8, x8, x10 │ │ - add x8, x8, x11 │ │ - str x9, [x8, #64] │ │ - b 5287c │ │ - ldr x10, [sp, #176] │ │ - mov w28, w16 │ │ - ldrb w25, [x10] │ │ - b 527a8 │ │ - ldr x8, [sp, #104] │ │ - mov w9, #0x4040 // #16448 │ │ - add x8, x19, x8 │ │ - strh w9, [x8, #56] │ │ - sub w8, w12, #0x1 │ │ - cmp w8, #0x1f │ │ - b.ls 52254 // b.plast │ │ - b 52c4c │ │ - ldr x8, [sp, #104] │ │ - mov w9, #0x40404040 // #1077952576 │ │ - add x8, x19, x8 │ │ - str w9, [x8, #56] │ │ - sub w8, w12, #0x1 │ │ - cmp w8, #0x1f │ │ - b.ls 52254 // b.plast │ │ - b 52c4c │ │ - ldr x8, [sp, #104] │ │ - mov x9, #0x4040404040404040 // #4629771061636907072 │ │ - add x8, x19, x8 │ │ - str x9, [x8, #56] │ │ - sub w8, w12, #0x1 │ │ - cmp w8, #0x1f │ │ - b.ls 52254 // b.plast │ │ - b 52c4c │ │ - ldr x13, [sp, #104] │ │ - add x8, x19, #0x38 │ │ - movi v0.16b, #0x40 │ │ - add w9, w13, #0x10 │ │ - str q0, [x8, w13, uxtw] │ │ - str q0, [x8, w9, uxtw] │ │ - sub w8, w12, #0x1 │ │ - cmp w8, #0x1f │ │ - b.ls 52254 // b.plast │ │ - b 52c4c │ │ - ldr x8, [x19, #648] │ │ - mov w9, #0x4040 // #16448 │ │ - add x8, x8, x27 │ │ - strh w9, [x8, #32] │ │ - ldr w8, [sp, #68] │ │ - cbnz w8, 52c54 │ │ - b 52edc │ │ - ldr x8, [x19, #648] │ │ - mov w9, #0x40404040 // #1077952576 │ │ - add x8, x8, x27 │ │ - str w9, [x8, #32] │ │ - ldr w8, [sp, #68] │ │ - cbnz w8, 52c54 │ │ - b 52edc │ │ - ldr x8, [x19, #648] │ │ - mov x9, #0x4040404040404040 // #4629771061636907072 │ │ - add x8, x8, x27 │ │ - b 52c48 │ │ - ldr x8, [x19, #648] │ │ - mov x9, #0x4040404040404040 // #4629771061636907072 │ │ - add w12, w27, #0x8 │ │ - add x8, x8, x27 │ │ - str x9, [x8, #32] │ │ - ldr x8, [x19, #648] │ │ - add x8, x8, x12 │ │ - str x9, [x8, #32] │ │ - ldr x8, [x19, #648] │ │ - add w12, w27, #0x10 │ │ - add x8, x8, x12 │ │ - str x9, [x8, #32] │ │ - ldr x8, [x19, #648] │ │ - add w12, w27, #0x18 │ │ - b 52c44 │ │ + ldr x8, [x29, #3280] │ │ + ldr w7, [x22, #4236] │ │ + add x3, x27, #0x3 │ │ + add x0, x9, x26 │ │ + add x2, sp, #0xe0 │ │ + mov x1, x25 │ │ + mov x4, x21 │ │ + mov x5, x23 │ │ + mov w6, w24 │ │ + blr x8 │ │ + b 52080 │ │ + ldr x8, [sp, #112] │ │ + ldr x13, [sp, #64] │ │ + ldrsw x8, [x8] │ │ + add x13, x13, #0x1 │ │ + cmp x13, x8 │ │ + b.ge 52198 // b.tcont │ │ ldr x8, [sp, #104] │ │ - movi v0.16b, #0x40 │ │ - add x8, x19, x8 │ │ - stur q0, [x8, #56] │ │ - sub w8, w12, #0x1 │ │ - cmp w8, #0x1f │ │ - b.ls 52254 // b.plast │ │ - b 52c4c │ │ - ldr x8, [x19, #648] │ │ - mov x9, #0x4040404040404040 // #4629771061636907072 │ │ - add w12, w27, #0x8 │ │ - add x8, x8, x27 │ │ - str x9, [x8, #32] │ │ - ldr x8, [x19, #648] │ │ - add x8, x8, x12 │ │ - str x9, [x8, #32] │ │ - ldr w8, [sp, #68] │ │ - cbz w8, 52edc │ │ - ldr w8, [sp, #200] │ │ - lsr w8, w11, w8 │ │ - sub w9, w8, #0x1 │ │ - ldr w8, [sp, #204] │ │ - cmp w9, #0x1f │ │ - lsr w8, w10, w8 │ │ - b.hi 52da0 // b.pmore │ │ - adrp x10, a9000 │ │ - add x10, x10, #0x4c0 │ │ - adr x11, 52c88 │ │ - ldrb w12, [x10, x9] │ │ - add x11, x11, x12, lsl #2 │ │ - br x11 │ │ - ldr w9, [sp, #96] │ │ - mov w10, #0x40 // #64 │ │ - add x9, x19, w9, uxtw │ │ - strb w10, [x9, #88] │ │ - strb w10, [x9, #120] │ │ - sub w8, w8, #0x1 │ │ - cmp w8, #0x1f │ │ - b.hi 52edc // b.pmore │ │ - adrp x9, a9000 │ │ - add x9, x9, #0x4e0 │ │ - adr x10, 52cc0 │ │ - ldrb w11, [x9, x8] │ │ - add x10, x10, x11, lsl #2 │ │ - br x10 │ │ - ldr w9, [sp, #172] │ │ - ldr x8, [x19, #648] │ │ - mov w10, #0x40 // #64 │ │ - mov w9, w9 │ │ - add x8, x8, x9 │ │ - strb w10, [x8, #64] │ │ - ldr x8, [x19, #648] │ │ - add x8, x8, x9 │ │ - strb w10, [x8, #96] │ │ - b 52edc │ │ - ldr w9, [sp, #96] │ │ - mov w10, #0x4040 // #16448 │ │ - add x9, x19, w9, uxtw │ │ - strh w10, [x9, #88] │ │ - strh w10, [x9, #120] │ │ - sub w8, w8, #0x1 │ │ - cmp w8, #0x1f │ │ - b.ls 52ca8 // b.plast │ │ - b 52edc │ │ - ldr w9, [sp, #96] │ │ - mov w10, #0x40404040 // #1077952576 │ │ - add x9, x19, w9, uxtw │ │ - str w10, [x9, #88] │ │ - str w10, [x9, #120] │ │ - sub w8, w8, #0x1 │ │ - cmp w8, #0x1f │ │ - b.ls 52ca8 // b.plast │ │ - b 52edc │ │ - ldr w9, [sp, #96] │ │ - mov x10, #0x4040404040404040 // #4629771061636907072 │ │ - add x9, x19, w9, uxtw │ │ - str x10, [x9, #88] │ │ - str x10, [x9, #120] │ │ - sub w8, w8, #0x1 │ │ - cmp w8, #0x1f │ │ - b.ls 52ca8 // b.plast │ │ - b 52edc │ │ - ldr w9, [sp, #96] │ │ - movi v0.16b, #0x40 │ │ - add x9, x19, w9, uxtw │ │ - stur q0, [x9, #88] │ │ - stur q0, [x9, #120] │ │ - sub w8, w8, #0x1 │ │ - cmp w8, #0x1f │ │ - b.ls 52ca8 // b.plast │ │ - b 52edc │ │ - ldr w11, [sp, #96] │ │ - add x10, x19, #0x58 │ │ - movi v0.16b, #0x40 │ │ - add x12, x19, #0x78 │ │ - mov w9, w11 │ │ - add w11, w11, #0x10 │ │ - str q0, [x10, x9] │ │ - str q0, [x10, x11] │ │ - str q0, [x12, x9] │ │ - str q0, [x12, x11] │ │ - sub w8, w8, #0x1 │ │ - cmp w8, #0x1f │ │ - b.ls 52ca8 // b.plast │ │ - b 52edc │ │ - ldr w9, [sp, #172] │ │ - ldr x8, [x19, #648] │ │ - mov w10, #0x4040 // #16448 │ │ - mov w9, w9 │ │ - add x8, x8, x9 │ │ - strh w10, [x8, #64] │ │ - ldr x8, [x19, #648] │ │ - add x8, x8, x9 │ │ - strh w10, [x8, #96] │ │ - b 52edc │ │ - ldr w9, [sp, #172] │ │ - ldr x8, [x19, #648] │ │ - mov w10, #0x40404040 // #1077952576 │ │ - mov w9, w9 │ │ - add x8, x8, x9 │ │ - str w10, [x8, #64] │ │ - ldr x8, [x19, #648] │ │ - add x8, x8, x9 │ │ - str w10, [x8, #96] │ │ - b 52edc │ │ - ldr w9, [sp, #172] │ │ - ldr x8, [x19, #648] │ │ - mov x10, #0x4040404040404040 // #4629771061636907072 │ │ - mov w9, w9 │ │ - add x8, x8, x9 │ │ - str x10, [x8, #64] │ │ - ldr x8, [x19, #648] │ │ - add x8, x8, x9 │ │ - b 52ed8 │ │ - ldr w11, [sp, #172] │ │ - ldr x8, [x19, #648] │ │ - mov x10, #0x4040404040404040 // #4629771061636907072 │ │ - mov w9, w11 │ │ - add x8, x8, x9 │ │ - str x10, [x8, #64] │ │ - ldr x8, [x19, #648] │ │ - add w11, w11, #0x8 │ │ - add x8, x8, x11 │ │ - str x10, [x8, #64] │ │ - ldr x8, [x19, #648] │ │ - add x8, x8, x9 │ │ - str x10, [x8, #96] │ │ - ldr x8, [x19, #648] │ │ - add x8, x8, x11 │ │ - b 52ed8 │ │ - ldr w13, [sp, #172] │ │ - ldr x8, [x19, #648] │ │ - mov x10, #0x4040404040404040 // #4629771061636907072 │ │ - mov w9, w13 │ │ + ldr x9, [sp, #40] │ │ + ldr x20, [sp, #216] │ │ add x8, x8, x9 │ │ - str x10, [x8, #64] │ │ - ldr x8, [x19, #648] │ │ - add w11, w13, #0x8 │ │ - add w12, w13, #0x10 │ │ - add w13, w13, #0x18 │ │ - add x8, x8, x11 │ │ - str x10, [x8, #64] │ │ - ldr x8, [x19, #648] │ │ - add x8, x8, x12 │ │ - str x10, [x8, #64] │ │ - ldr x8, [x19, #648] │ │ - add x8, x8, x13 │ │ - str x10, [x8, #64] │ │ - ldr x8, [x19, #648] │ │ + str x8, [sp, #104] │ │ + ldr x8, [sp, #96] │ │ + ldr x9, [sp, #32] │ │ + ldr x8, [x8] │ │ + str x8, [sp, #168] │ │ + ldr x8, [sp, #88] │ │ + add x8, x8, #0x544 │ │ + str x8, [sp, #88] │ │ + ldr x8, [sp, #176] │ │ add x8, x8, x9 │ │ - str x10, [x8, #96] │ │ - ldr x8, [x19, #648] │ │ - add x8, x8, x11 │ │ - str x10, [x8, #96] │ │ - ldr x8, [x19, #648] │ │ - add x8, x8, x12 │ │ - str x10, [x8, #96] │ │ - ldr x8, [x19, #648] │ │ - add x8, x8, x13 │ │ - str x10, [x8, #96] │ │ + str x8, [sp, #176] │ │ + ldr x8, [sp, #72] │ │ + add x8, x8, #0x544 │ │ + str x8, [sp, #72] │ │ + mov w8, #0x1 // #1 │ │ + str w8, [sp, #200] │ │ + b 51e50 │ │ + ldr x12, [sp, #216] │ │ + ldr x13, [sp, #184] │ │ + cmp w8, #0x1 │ │ + b.lt 52370 // b.tstop │ │ + ldr w8, [sp, #132] │ │ + ldr x9, [sp, #56] │ │ + cmp w9, w8 │ │ + b.ge 52370 // b.tcont │ │ + ldr x11, [sp, #56] │ │ + mov w8, #0x1180 // #4480 │ │ + mov w9, #0x80 // #128 │ │ + add x11, x13, x11, lsl #3 │ │ + ldr w13, [sp, #84] │ │ + add x8, x12, x8 │ │ + ldr x15, [x12, #3352] │ │ + str x8, [sp, #168] │ │ + lsr w8, w9, w13 │ │ + ldp x9, x10, [sp, #16] │ │ + ldr x10, [x10] │ │ + ldr x22, [sp, #216] │ │ + ldr x20, [sp, #168] │ │ + mov w16, #0x20 // #32 │ │ + mul x9, x15, x9 │ │ + add x9, x10, x9, lsl #2 │ │ + lsr w10, w16, w13 │ │ + mov x26, xzr │ │ + mov x14, xzr │ │ + add x29, x11, #0x406 │ │ + lsl x10, x10, #2 │ │ + add x25, x9, #0x2 │ │ + lsl x8, x8, #1 │ │ + str x10, [sp, #120] │ │ + str x8, [sp, #104] │ │ + ldr x8, [sp, #48] │ │ + ldp x9, x8, [x8, #8] │ │ + stp x8, x9, [sp, #176] │ │ + ldr w8, [x12, #3360] │ │ + lsl x9, x15, #2 │ │ + ldr x23, [x12, #2096] │ │ + ldr x28, [x12, #3240] │ │ + sub w8, w8, w14, lsl #5 │ │ + stp x15, x9, [sp, #192] │ │ + cmp w8, #0x20 │ │ + mov w9, #0x20 // #32 │ │ + csel w8, w8, w9, lt // lt = tstop │ │ + ldr w9, [sp, #84] │ │ + lsl x27, x23, #2 │ │ + stp x26, x14, [sp, #152] │ │ + stp x25, x29, [sp, #136] │ │ + add w8, w8, w9 │ │ + asr w24, w8, w9 │ │ + ldr x8, [sp, #56] │ │ + mov w19, w8 │ │ + ldr w8, [sp, #212] │ │ + orr w8, w19, w8 │ │ + cbnz w8, 522a4 │ │ + ldr x8, [sp, #200] │ │ + add w19, w19, #0x1 │ │ + add x29, x29, #0x8 │ │ + add x26, x26, x27 │ │ + add x25, x25, x8 │ │ + ldr w8, [sp, #132] │ │ + cmp w8, w19 │ │ + b.eq 5232c // b.none │ │ + ldr w8, [sp, #212] │ │ + orr w8, w19, w8 │ │ + cbz w8, 52278 │ │ + ldurh w8, [x29, #-4] │ │ + ldr w10, [sp, #128] │ │ + ldurh w9, [x29, #-6] │ │ + add x2, sp, #0xe0 │ │ + mov x1, x23 │ │ + lsl w8, w8, w10 │ │ + orr w8, w8, w9 │ │ + str w8, [sp, #224] │ │ + ldrh w8, [x29] │ │ + ldurh w9, [x29, #-2] │ │ + mov x3, x25 │ │ + mov x5, x20 │ │ + lsl w8, w8, w10 │ │ + orr w8, w8, w9 │ │ + stp w8, wzr, [sp, #228] │ │ + ldp x9, x21, [sp, #184] │ │ + ldr x8, [x28, #3288] │ │ + ldr w7, [x22, #4236] │ │ + mov w6, w24 │ │ + add x0, x9, x26 │ │ + mov x4, x21 │ │ + blr x8 │ │ + ldr x9, [sp, #176] │ │ + ldr x8, [x28, #3288] │ │ + ldr w7, [x22, #4236] │ │ + add x3, x25, #0x1 │ │ + add x0, x9, x26 │ │ + add x2, sp, #0xe0 │ │ + mov x1, x23 │ │ + mov x4, x21 │ │ + mov x5, x20 │ │ + mov w6, w24 │ │ + blr x8 │ │ + b 52278 │ │ + ldr x8, [sp, #112] │ │ + ldr x14, [sp, #160] │ │ + ldr x12, [sp, #216] │ │ + ldrsw x8, [x8] │ │ + add x14, x14, #0x1 │ │ + cmp x14, x8 │ │ + b.ge 52370 // b.tcont │ │ + ldr x8, [sp, #96] │ │ + ldp x25, x29, [sp, #136] │ │ + ldr x26, [sp, #152] │ │ + ldr x15, [x8] │ │ + ldr x8, [sp, #120] │ │ + add x29, x29, #0x544 │ │ + add x25, x25, x8 │ │ + ldr x8, [sp, #104] │ │ + add x26, x26, x8 │ │ + b 5221c │ │ ldp x29, x30, [sp, #320] │ │ ldp x20, x19, [sp, #304] │ │ ldp x22, x21, [sp, #288] │ │ ldp x24, x23, [sp, #272] │ │ ldp x26, x25, [sp, #256] │ │ ldp x28, x27, [sp, #240] │ │ add sp, sp, #0x150 │ │ ret │ │ - sub sp, sp, #0xb0 │ │ - stp x28, x27, [sp, #80] │ │ - stp x26, x25, [sp, #96] │ │ - stp x24, x23, [sp, #112] │ │ - stp x22, x21, [sp, #128] │ │ - stp x20, x19, [sp, #144] │ │ - stp x29, x30, [sp, #160] │ │ - adrp x9, ac000 │ │ - ldp x28, x8, [x0] │ │ - ldr x9, [x9, #3056] │ │ - ldr x16, [sp, #176] │ │ - mov x21, x2 │ │ - ldr x24, [x28, #3240] │ │ - add x10, x9, w3, uxtw #3 │ │ - ldrb w19, [x10] │ │ - ldrb w29, [x10, #1] │ │ - mov w23, w1 │ │ - mov x22, x0 │ │ - cmp w4, #0x1 │ │ - mov w26, w3 │ │ - b.gt 5302c │ │ - ldrh w10, [x5, w4, sxtw #1] │ │ - mov x20, x5 │ │ - cbz w10, 5302c │ │ - add w11, w6, w7, lsl #2 │ │ - mov w12, #0x1 // #1 │ │ - lsl w11, w12, w11 │ │ - tst w11, w10 │ │ - b.eq 5302c // b.none │ │ - add x8, x9, x26, lsl #3 │ │ - ldrb w3, [x8, #6] │ │ - add w4, w4, #0x1 │ │ - lsl w6, w6, #1 │ │ - lsl w7, w7, #1 │ │ - add x8, x9, x3, lsl #3 │ │ - ldrb w24, [x8] │ │ - ldrb w25, [x8, #1] │ │ - mov x0, x22 │ │ - mov w1, w23 │ │ - mov x2, x21 │ │ - mov x5, x20 │ │ - mov x26, x16 │ │ - str x16, [sp] │ │ - mov x27, x3 │ │ - str w4, [sp, #56] │ │ - stp w7, w6, [sp, #44] │ │ - bl 52efc │ │ - ldr w8, [x22, #16] │ │ - mov x11, x24 │ │ - cmp w19, w29 │ │ - add w8, w8, w11 │ │ - str w8, [x22, #16] │ │ - b.cc 53158 // b.lo, b.ul, b.last │ │ - ldr w9, [x28, #3336] │ │ - mov x10, x26 │ │ - mov x24, x27 │ │ - cmp w8, w9 │ │ - b.ge 53160 // b.tcont │ │ - ldp w7, w8, [sp, #44] │ │ - ldr w4, [sp, #56] │ │ - cmp x10, #0x0 │ │ - mov x0, x22 │ │ - orr w6, w8, #0x1 │ │ - add x8, x10, x11, lsl #2 │ │ - csel x8, xzr, x8, eq // eq = none │ │ - mov w1, w23 │ │ - mov x2, x21 │ │ - mov w3, w24 │ │ - mov x5, x20 │ │ - str x8, [sp] │ │ - str x11, [sp, #32] │ │ - bl 52efc │ │ - ldr x11, [sp, #32] │ │ - ldr w8, [x22, #16] │ │ - mov x10, x26 │ │ - b 53160 │ │ - ldr w11, [x28, #4768] │ │ - ldp w9, w10, [x22, #16] │ │ - str x16, [sp, #64] │ │ - cbz w11, 530a8 │ │ - cmp w19, #0x8 │ │ - mov w13, #0x8 // #8 │ │ - ldr x17, [x8, #13992] │ │ - csel w14, w19, w13, cc // cc = lo, ul, last │ │ - cmp w29, #0x8 │ │ - csel w13, w29, w13, cc // cc = lo, ul, last │ │ - mul w13, w14, w13 │ │ - lsl w13, w13, #4 │ │ - add x13, x17, w13, uxtw #1 │ │ - str x13, [x8, #13992] │ │ - ldr x13, [x28, #3320] │ │ - ldr x8, [x28, #4784] │ │ - sxtw x12, w9 │ │ - sxtw x14, w10 │ │ - mov w15, #0xa // #10 │ │ - madd x12, x13, x14, x12 │ │ - cmp w11, #0x2 │ │ - madd x11, x12, x15, x8 │ │ - b.ne 530b8 // b.any │ │ - mov w9, #0xa // #10 │ │ - madd x8, x12, x9, x8 │ │ - ldrb w8, [x8, #6] │ │ - ldrsh w21, [x11] │ │ - str x17, [sp, #56] │ │ - str w8, [sp, #76] │ │ - tbz w21, #31, 5358c │ │ - b 53660 │ │ - mov x20, x26 │ │ - mov x26, x24 │ │ - add x17, x22, #0x2a0 │ │ - b 530c4 │ │ - mov x20, x26 │ │ - mov x26, x24 │ │ - str x11, [sp, #48] │ │ - ldr x8, [x22, #648] │ │ - and x27, x10, #0x1f │ │ - and x25, x9, #0x1f │ │ - add x9, x22, x27 │ │ - add x8, x8, x25 │ │ - add x24, x9, #0x38 │ │ - add x1, x8, #0x20 │ │ - add x8, sp, #0x48 │ │ - add x9, sp, #0x4c │ │ - mov x0, x22 │ │ - mov x2, x24 │ │ - mov w4, w23 │ │ - mov x5, x21 │ │ - mov w6, wzr │ │ - mov w7, wzr │ │ - stp x9, x8, [sp, #8] │ │ - str x17, [sp, #56] │ │ - str x17, [sp] │ │ - bl 53680 │ │ - ldr w8, [x28, #3340] │ │ - ldr w9, [x22, #20] │ │ - mov w21, w0 │ │ - sub w8, w8, w9 │ │ - cmp w8, w29 │ │ - csel w8, w29, w8, gt │ │ - sub w9, w8, #0x1 │ │ - cmp w9, #0xf │ │ - b.hi 531b4 // b.pmore │ │ - adrp x10, a9000 │ │ - add x10, x10, #0x540 │ │ - adr x11, 5314c │ │ - ldrb w12, [x10, x9] │ │ - add x11, x11, x12, lsl #2 │ │ - br x11 │ │ - ldrb w23, [sp, #72] │ │ - strb w23, [x24] │ │ - b 53210 │ │ - mov x10, x26 │ │ - mov x24, x27 │ │ - ldr w9, [x22, #20] │ │ - mov x26, x25 │ │ - sub w8, w8, w11 │ │ - cmp w29, w19 │ │ - add w9, w9, w26 │ │ - stp w8, w9, [x22, #16] │ │ - b.cc 53658 // b.lo, b.ul, b.last │ │ - ldr w8, [x28, #3340] │ │ - cmp w9, w8 │ │ - b.ge 53658 // b.tcont │ │ - str x11, [sp, #32] │ │ - cbz x10, 535b4 │ │ - ldr x8, [x28, #2088] │ │ - mul x8, x26, x8 │ │ - add x27, x10, x8, lsl #2 │ │ - b 535b8 │ │ - ldrb w23, [sp, #72] │ │ - mov w8, w23 │ │ - bfi w8, w23, #8, #8 │ │ - strh w8, [x24] │ │ - b 53210 │ │ - ldrb w23, [sp, #72] │ │ - sxtw x2, w8 │ │ - mov x0, x24 │ │ - mov w1, w23 │ │ - bl 4b70 │ │ - b 53210 │ │ - ldrb w23, [sp, #72] │ │ - mov w8, #0x1010101 // #16843009 │ │ - mul w8, w23, w8 │ │ - str w8, [x24] │ │ - b 53210 │ │ - ldrb w23, [sp, #72] │ │ - mov x8, #0x101010101010101 // #72340172838076673 │ │ - mul x8, x23, x8 │ │ - str x8, [x24] │ │ - b 53210 │ │ - ldrb w23, [sp, #72] │ │ - mov x8, #0x101010101010101 // #72340172838076673 │ │ - add w9, w27, #0x8 │ │ - add x9, x22, x9 │ │ - mul x8, x23, x8 │ │ - str x8, [x24] │ │ - str x8, [x9, #56] │ │ - ldr w8, [x28, #3336] │ │ - ldr w9, [x22, #16] │ │ - mov x24, x26 │ │ - mov x26, x20 │ │ - sub w8, w8, w9 │ │ - cmp w8, w19 │ │ - csel w8, w19, w8, gt │ │ - sub w9, w8, #0x1 │ │ - cmp w9, #0xf │ │ - b.hi 5328c // b.pmore │ │ - adrp x10, a9000 │ │ - add x10, x10, #0x550 │ │ - adr x11, 53250 │ │ - ldrb w12, [x10, x9] │ │ - add x11, x11, x12, lsl #2 │ │ - br x11 │ │ - ldr x8, [x22, #648] │ │ - add x8, x8, x25 │ │ - strb w23, [x8, #32] │ │ - sub w8, w19, #0x1 │ │ - cmp w8, #0xf │ │ - b.ls 5332c // b.plast │ │ - b 53564 │ │ - ldr x8, [x22, #648] │ │ - bfi w23, w23, #8, #8 │ │ - add x8, x8, x25 │ │ - strh w23, [x8, #32] │ │ - sub w8, w19, #0x1 │ │ - cmp w8, #0xf │ │ - b.ls 5332c // b.plast │ │ - b 53564 │ │ - ldr x9, [x22, #648] │ │ - sxtw x2, w8 │ │ - mov w1, w23 │ │ - add x9, x9, x25 │ │ - add x0, x9, #0x20 │ │ - bl 4b70 │ │ - sub w8, w19, #0x1 │ │ - cmp w8, #0xf │ │ - b.ls 5332c // b.plast │ │ - b 53564 │ │ - ldr x8, [x22, #648] │ │ - mov w9, #0x1010101 // #16843009 │ │ - mul w9, w23, w9 │ │ - add x8, x8, x25 │ │ - str w9, [x8, #32] │ │ - sub w8, w19, #0x1 │ │ - cmp w8, #0xf │ │ - b.ls 5332c // b.plast │ │ - b 53564 │ │ - ldr x8, [x22, #648] │ │ - mov x9, #0x101010101010101 // #72340172838076673 │ │ - mul x9, x23, x9 │ │ - add x8, x8, x25 │ │ - str x9, [x8, #32] │ │ - sub w8, w19, #0x1 │ │ - cmp w8, #0xf │ │ - b.ls 5332c // b.plast │ │ - b 53564 │ │ - ldr x8, [x22, #648] │ │ - mov x9, #0x101010101010101 // #72340172838076673 │ │ - mul x9, x23, x9 │ │ - add w10, w25, #0x8 │ │ - add x8, x8, x25 │ │ - str x9, [x8, #32] │ │ - ldr x8, [x22, #648] │ │ - add x8, x8, x10 │ │ - str x9, [x8, #32] │ │ - sub w8, w19, #0x1 │ │ - cmp w8, #0xf │ │ - b.hi 53564 // b.pmore │ │ - adrp x10, a9000 │ │ - bfi w25, w27, #5, #5 │ │ - add x10, x10, #0x560 │ │ - mov w9, #0x1ee0 // #7904 │ │ - add x11, x22, x25 │ │ - adr x12, 53354 │ │ - ldrb w13, [x10, x8] │ │ - add x12, x12, x13, lsl #2 │ │ - add x8, x11, x9 │ │ - br x12 │ │ - cbz w29, 53564 │ │ - ldr w9, [sp, #76] │ │ - sub w10, w29, #0x1 │ │ - add x11, x10, #0x1 │ │ - cmp x11, #0x2 │ │ - b.cs 53410 // b.hs, b.nlast │ │ - mov w10, wzr │ │ - b 53440 │ │ - cbz w29, 53564 │ │ - ldrh w9, [sp, #76] │ │ - sub w10, w29, #0x1 │ │ - add x11, x10, #0x1 │ │ - cmp x11, #0x1 │ │ - add w9, w9, w9, lsl #8 │ │ - b.hi 53454 // b.pmore │ │ - mov w10, wzr │ │ - b 53484 │ │ - cbz w29, 53564 │ │ - ldr w9, [sp, #76] │ │ - sub w11, w29, #0x1 │ │ - mov w10, #0x1010101 // #16843009 │ │ - add x11, x11, #0x1 │ │ - cmp x11, #0x1 │ │ - mul w9, w9, w10 │ │ - b.hi 53498 // b.pmore │ │ - mov w10, wzr │ │ - b 534c8 │ │ - cbz w29, 53564 │ │ - ldr w9, [sp, #76] │ │ - sub w11, w29, #0x1 │ │ - mov x10, #0x101010101010101 // #72340172838076673 │ │ - add x11, x11, #0x1 │ │ - cmp x11, #0x1 │ │ - mul x9, x9, x10 │ │ - b.hi 534dc // b.pmore │ │ - mov w10, wzr │ │ - b 5350c │ │ - cbz w29, 53564 │ │ - ldr w9, [sp, #76] │ │ - sub w11, w29, #0x1 │ │ - mov x10, #0x101010101010101 // #72340172838076673 │ │ - add x11, x11, #0x1 │ │ - cmp x11, #0x1 │ │ - mul x9, x9, x10 │ │ - b.hi 53520 // b.pmore │ │ - mov w10, wzr │ │ - b 53554 │ │ - and x10, x11, #0x1fffffffe │ │ - add x12, x25, x22 │ │ - mov w13, #0x1f00 // #7936 │ │ - add x8, x8, x10, lsl #5 │ │ - add x12, x12, x13 │ │ - mov x13, x10 │ │ - sturb w9, [x12, #-32] │ │ - strb w9, [x12], #64 │ │ - subs x13, x13, #0x2 │ │ - b.ne 53428 // b.any │ │ - cmp x11, x10 │ │ - b.eq 53564 // b.none │ │ - sub w10, w29, w10 │ │ - subs w10, w10, #0x1 │ │ - strb w9, [x8], #32 │ │ - b.ne 53444 // b.any │ │ - b 53564 │ │ - and x10, x11, #0x1fffffffe │ │ - add x12, x25, x22 │ │ - mov w13, #0x1f00 // #7936 │ │ - add x8, x8, x10, lsl #5 │ │ - add x12, x12, x13 │ │ - mov x13, x10 │ │ - sturh w9, [x12, #-32] │ │ - strh w9, [x12], #64 │ │ - subs x13, x13, #0x2 │ │ - b.ne 5346c // b.any │ │ - cmp x11, x10 │ │ - b.eq 53564 // b.none │ │ - sub w10, w29, w10 │ │ - subs w10, w10, #0x1 │ │ - strh w9, [x8], #32 │ │ - b.ne 53488 // b.any │ │ - b 53564 │ │ - and x10, x11, #0x1fffffffe │ │ - add x12, x25, x22 │ │ - mov w13, #0x1f00 // #7936 │ │ - add x8, x8, x10, lsl #5 │ │ - add x12, x12, x13 │ │ - mov x13, x10 │ │ - stur w9, [x12, #-32] │ │ - str w9, [x12], #64 │ │ - subs x13, x13, #0x2 │ │ - b.ne 534b0 // b.any │ │ - cmp x11, x10 │ │ - b.eq 53564 // b.none │ │ - sub w10, w29, w10 │ │ - subs w10, w10, #0x1 │ │ - str w9, [x8], #32 │ │ - b.ne 534cc // b.any │ │ - b 53564 │ │ - and x10, x11, #0x1fffffffe │ │ - add x12, x25, x22 │ │ - mov w13, #0x1f00 // #7936 │ │ - add x8, x8, x10, lsl #5 │ │ - add x12, x12, x13 │ │ - mov x13, x10 │ │ - stur x9, [x12, #-32] │ │ - str x9, [x12], #64 │ │ - subs x13, x13, #0x2 │ │ - b.ne 534f4 // b.any │ │ - cmp x11, x10 │ │ - b.eq 53564 // b.none │ │ - sub w10, w29, w10 │ │ - subs w10, w10, #0x1 │ │ - str x9, [x8], #32 │ │ - b.ne 53510 // b.any │ │ - b 53564 │ │ - and x10, x11, #0x1fffffffe │ │ - add x12, x25, x22 │ │ - mov w13, #0x1f08 // #7944 │ │ - add x8, x8, x10, lsl #5 │ │ - add x12, x12, x13 │ │ - mov x13, x10 │ │ - stp x9, x9, [x12, #-8] │ │ - stp x9, x9, [x12, #-40] │ │ - subs x13, x13, #0x2 │ │ - add x12, x12, #0x40 │ │ - b.ne 53538 // b.any │ │ - cmp x11, x10 │ │ - b.eq 53564 // b.none │ │ - sub w10, w29, w10 │ │ - stp x9, x9, [x8], #32 │ │ - subs w10, w10, #0x1 │ │ - b.ne 53558 // b.any │ │ - ldr w8, [x28, #4768] │ │ - cmp w8, #0x1 │ │ - b.ne 53584 // b.any │ │ - ldr x9, [sp, #48] │ │ - strh w21, [x9] │ │ - ldr w8, [sp, #76] │ │ - strb w8, [x9, #6] │ │ - ldr w8, [x28, #4768] │ │ - tbnz w8, #0, 53660 │ │ - tbnz w21, #31, 53660 │ │ - ldr w8, [sp, #76] │ │ - mov w9, #0x88 // #136 │ │ - madd x9, x26, x9, x24 │ │ - ldr x1, [x28, #2088] │ │ - add x8, x9, x8, lsl #3 │ │ - ldr x8, [x8, #680] │ │ - ldp x2, x0, [sp, #56] │ │ - mov w3, w21 │ │ - blr x8 │ │ - b 53660 │ │ - mov x27, xzr │ │ - ldp w8, w6, [sp, #44] │ │ - ldr w4, [sp, #56] │ │ - mov x0, x22 │ │ - mov w1, w23 │ │ - orr w25, w8, #0x1 │ │ - mov x2, x21 │ │ - mov w3, w24 │ │ - mov x5, x20 │ │ - mov w7, w25 │ │ - str x27, [sp] │ │ - bl 52efc │ │ - ldr w8, [x22, #16] │ │ - ldr x10, [sp, #32] │ │ - cmp w19, w29 │ │ - add w8, w8, w10 │ │ - str w8, [x22, #16] │ │ - b.cc 5364c // b.lo, b.ul, b.last │ │ - ldr w9, [x28, #3336] │ │ - cmp w8, w9 │ │ - b.ge 5364c // b.tcont │ │ - ldr w8, [sp, #48] │ │ - ldr w4, [sp, #56] │ │ - cmp x27, #0x0 │ │ - mov x0, x22 │ │ - orr w6, w8, #0x1 │ │ - add x8, x27, x10, lsl #2 │ │ - csel x8, xzr, x8, eq // eq = none │ │ - mov w1, w23 │ │ - mov x2, x21 │ │ - mov w3, w24 │ │ - mov x5, x20 │ │ - mov w7, w25 │ │ - str x8, [sp] │ │ - mov x19, x10 │ │ - bl 52efc │ │ - ldr w8, [x22, #16] │ │ - mov x10, x19 │ │ - ldr w9, [x22, #20] │ │ - sub w8, w8, w10 │ │ - str w8, [x22, #16] │ │ - sub w8, w9, w26 │ │ - str w8, [x22, #20] │ │ - ldp x29, x30, [sp, #160] │ │ - ldp x20, x19, [sp, #144] │ │ - ldp x22, x21, [sp, #128] │ │ - ldp x24, x23, [sp, #112] │ │ - ldp x26, x25, [sp, #96] │ │ - ldp x28, x27, [sp, #80] │ │ - add sp, sp, #0xb0 │ │ + stp x19, x30, [sp, #-16]! │ │ + mov x19, x0 │ │ + bl 7378 <__cxa_atexit@plt+0x2818> │ │ + tbz w0, #0, 523d4 │ │ + adrp x8, ad000 │ │ + adrp x9, ad000 │ │ + adrp x10, ad000 │ │ + ldr x8, [x8, #408] │ │ + ldr x9, [x9, #3512] │ │ + ldr x10, [x10, #2016] │ │ + adrp x11, ad000 │ │ + ldr x11, [x11, #1488] │ │ + fmov d0, x8 │ │ + fmov d1, x10 │ │ + mov v0.d[1], x9 │ │ + mov v1.d[1], x11 │ │ + stp q0, q1, [x19] │ │ + ldp x19, x30, [sp], #16 │ │ ret │ │ - sub sp, sp, #0x120 │ │ - stp x28, x27, [sp, #192] │ │ - stp x26, x25, [sp, #208] │ │ - stp x24, x23, [sp, #224] │ │ - stp x22, x21, [sp, #240] │ │ - stp x20, x19, [sp, #256] │ │ - stp x29, x30, [sp, #272] │ │ - ldp x15, x29, [x0] │ │ - ldrb w8, [x5, #4] │ │ - ldp x10, x22, [sp, #296] │ │ - str x5, [sp, #104] │ │ - ldr x9, [x15, #24] │ │ - adrp x16, ac000 │ │ - str x10, [sp, #136] │ │ - adrp x10, ac000 │ │ - add x8, x9, x8, lsl #2 │ │ - ldr w8, [x8, #1144] │ │ - mov w24, w6 │ │ - mov x28, x1 │ │ - mov x26, x0 │ │ - str w8, [sp, #148] │ │ - ldr x16, [x16, #3056] │ │ - ldr x10, [x10, #1184] │ │ - mov w27, w3 │ │ - mov w9, w4 │ │ - str x7, [sp, #128] │ │ - str x2, [sp, #72] │ │ - str x15, [sp, #96] │ │ - str w3, [sp, #120] │ │ - cbz w7, 53734 │ │ - ldr w8, [x15, #2112] │ │ - add x9, x10, x9, lsl #2 │ │ - ldrb w11, [x9, #2] │ │ - add x10, x16, x27, lsl #3 │ │ - cmp w8, #0x3 │ │ + sub sp, sp, #0xa0 │ │ + stp x28, x27, [sp, #64] │ │ + stp x26, x25, [sp, #80] │ │ + stp x24, x23, [sp, #96] │ │ + stp x22, x21, [sp, #112] │ │ + stp x20, x19, [sp, #128] │ │ + stp x29, x30, [sp, #144] │ │ + ldr x8, [x0, #3200] │ │ + ldr x10, [x0, #8] │ │ + ldr x12, [x0, #5232] │ │ + ldrsw x9, [x0, #2368] │ │ + ldr w8, [x8, #24] │ │ + ldr w6, [x10, #1012] │ │ + cmp w2, #0x0 │ │ + mov w11, #0x4 // #4 │ │ + str x12, [sp, #56] │ │ cset w12, ne // ne = any │ │ - cmp w11, #0x0 │ │ - ldrb w21, [x10, #2] │ │ - cset w13, ne // ne = any │ │ - and w12, w12, w13 │ │ - sub w11, w11, w12 │ │ - cmp w11, w21 │ │ - b.le 53768 │ │ - mov w8, #0xa // #10 │ │ - b 53798 │ │ - add x8, x10, x9, lsl #2 │ │ - add x10, x16, x27, lsl #3 │ │ - ldrb w9, [x8, #2] │ │ - ldrb w21, [x10, #2] │ │ - cmp w9, w21 │ │ - b.ne 537dc // b.any │ │ - ldrb w25, [x8, #3] │ │ - ldrb w8, [x10, #3] │ │ - cmp w25, w8 │ │ - b.ne 537dc // b.any │ │ - mov x8, xzr │ │ - mov w21, w9 │ │ - b 539e0 │ │ cmp w8, #0x1 │ │ - ldrb w8, [x9, #3] │ │ - ldrb w9, [x10, #3] │ │ - cset w11, eq // eq = none │ │ - mov w10, #0x7 // #7 │ │ - cmp w8, #0x0 │ │ - cset w12, ne // ne = any │ │ - and w11, w11, w12 │ │ - sub w8, w8, w11 │ │ - cmp w8, w9 │ │ - mov w8, #0xa // #10 │ │ - csel x8, x8, x10, gt │ │ - adrp x9, a9000 │ │ - add x9, x9, #0x57a │ │ - adr x10, 537b8 │ │ - ldrb w11, [x9, x21] │ │ - add x10, x10, x11, lsl #2 │ │ - adrp x9, a9000 │ │ - add x9, x9, #0x57e │ │ - br x10 │ │ - add x11, x16, x27, lsl #3 │ │ - ldrb w10, [x28] │ │ - ldrb w25, [x11, #3] │ │ - cmp w10, #0x40 │ │ - adr x10, 53890 │ │ - ldrb w11, [x9, x25] │ │ - add x10, x10, x11, lsl #2 │ │ - cset w9, ne // ne = any │ │ - br x10 │ │ - adrp x8, a9000 │ │ - add x8, x8, #0x570 │ │ - adr x10, 537fc │ │ - ldrb w9, [x8, x21] │ │ - add x10, x10, x9, lsl #2 │ │ - adrp x9, a9000 │ │ - add x9, x9, #0x575 │ │ - br x10 │ │ - add x8, x16, x27, lsl #3 │ │ - ldrb w25, [x8, #3] │ │ - ldrb w8, [x28] │ │ - adr x10, 53974 │ │ - ldrb w11, [x9, x25] │ │ - add x10, x10, x11, lsl #2 │ │ - br x10 │ │ - add x11, x16, x27, lsl #3 │ │ - ldrh w10, [x28] │ │ - ldrb w25, [x11, #3] │ │ - mov w11, #0x4040 // #16448 │ │ - cmp w10, w11 │ │ - adr x10, 53890 │ │ - ldrb w11, [x9, x25] │ │ - add x10, x10, x11, lsl #2 │ │ - cset w9, ne // ne = any │ │ - br x10 │ │ - add x11, x16, x27, lsl #3 │ │ - ldr w10, [x28] │ │ - ldrb w25, [x11, #3] │ │ - mov w11, #0x40404040 // #1077952576 │ │ - cmp w10, w11 │ │ - adr x10, 53890 │ │ - ldrb w11, [x9, x25] │ │ - add x10, x10, x11, lsl #2 │ │ - cset w9, ne // ne = any │ │ - br x10 │ │ - add x11, x16, x27, lsl #3 │ │ - ldr x10, [x28] │ │ - ldrb w25, [x11, #3] │ │ - mov x11, #0x4040404040404040 // #4629771061636907072 │ │ - cmp x10, x11 │ │ - adr x10, 53890 │ │ - ldrb w11, [x9, x25] │ │ - add x10, x10, x11, lsl #2 │ │ - cset w9, ne // ne = any │ │ - br x10 │ │ - ldrb w10, [x2] │ │ - cmp w10, #0x40 │ │ - b 538c8 │ │ - ldrh w10, [x2] │ │ - mov w11, #0x4040 // #16448 │ │ - cmp w10, w11 │ │ - b 538c8 │ │ - ldr w10, [x2] │ │ - mov w11, #0x40404040 // #1077952576 │ │ - cmp w10, w11 │ │ - b 538c8 │ │ - ldr x10, [x2] │ │ - mov x11, #0x4040404040404040 // #4629771061636907072 │ │ - cmp x10, x11 │ │ - cset w10, ne // ne = any │ │ - add x8, x8, x9 │ │ - add x8, x8, x10 │ │ - b 539e0 │ │ - add x8, x16, x27, lsl #3 │ │ - ldrb w25, [x8, #3] │ │ - ldrh w8, [x28] │ │ - adr x10, 53974 │ │ - ldrb w11, [x9, x25] │ │ - add x10, x10, x11, lsl #2 │ │ - orr w8, w8, w8, lsr #8 │ │ - br x10 │ │ - add x10, x16, x27, lsl #3 │ │ - ldr w8, [x28] │ │ - ldrb w25, [x10, #3] │ │ - orr w8, w8, w8, lsr #16 │ │ - adr x10, 53974 │ │ - ldrb w11, [x9, x25] │ │ - add x10, x10, x11, lsl #2 │ │ - orr w8, w8, w8, lsr #8 │ │ - br x10 │ │ - ldp w8, w10, [x28] │ │ - add x11, x16, x27, lsl #3 │ │ - ldrb w25, [x11, #3] │ │ - orr w8, w10, w8 │ │ - orr w8, w8, w8, lsr #16 │ │ - adr x10, 53974 │ │ - ldrb w11, [x9, x25] │ │ - add x10, x10, x11, lsl #2 │ │ - orr w8, w8, w8, lsr #8 │ │ - br x10 │ │ - ldp x8, x10, [x28] │ │ - add x11, x16, x27, lsl #3 │ │ - ldrb w25, [x11, #3] │ │ - orr x8, x10, x8 │ │ - lsr x10, x8, #32 │ │ - orr w8, w10, w8 │ │ - orr w8, w8, w8, lsr #16 │ │ - adr x10, 53974 │ │ - ldrb w11, [x9, x25] │ │ - add x10, x10, x11, lsl #2 │ │ - orr w8, w8, w8, lsr #8 │ │ - br x10 │ │ - ldrb w9, [x2] │ │ - b 539b0 │ │ - ldrh w9, [x2] │ │ - b 539ac │ │ - ldr w9, [x2] │ │ - b 539a8 │ │ - ldp w9, w10, [x2] │ │ - orr w9, w10, w9 │ │ - b 539a8 │ │ - ldp x9, x10, [x2] │ │ - orr x9, x10, x9 │ │ - lsr x10, x9, #32 │ │ - orr w9, w10, w9 │ │ - orr w9, w9, w9, lsr #16 │ │ - orr w9, w9, w9, lsr #8 │ │ - and w8, w8, #0x3f │ │ - mov w10, #0x4 // #4 │ │ - and w9, w9, #0x3f │ │ - cmp w8, #0x4 │ │ - csel w8, w8, w10, cc // cc = lo, ul, last │ │ - cmp w9, #0x4 │ │ - csel w9, w9, w10, cc // cc = lo, ul, last │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #2088] │ │ - add x8, x8, w8, uxtw #2 │ │ - add x8, x10, x8 │ │ - ldrb w8, [x8, w9, uxtw] │ │ - add x20, x16, x27, lsl #3 │ │ - ldrb w23, [x20, #7] │ │ - mov w9, #0x3600 // #13824 │ │ - mov w10, #0x34 // #52 │ │ - add x19, x29, x9 │ │ - madd x9, x23, x10, x29 │ │ - add x8, x9, x8, lsl #2 │ │ - mov w9, #0x3288 // #12936 │ │ - add x1, x8, x9 │ │ - mov x0, x19 │ │ - bl 30fec │ │ - cbz w0, 53a30 │ │ - mov w8, #0x40 // #64 │ │ - ldr w9, [sp, #148] │ │ - strb w8, [x22] │ │ - ldr x8, [sp, #136] │ │ - mov w0, #0xffffffff // #-1 │ │ - lsl w9, w9, #4 │ │ - str w9, [x8] │ │ - b 54be8 │ │ - ldr w8, [sp, #148] │ │ - str x23, [sp, #64] │ │ - str x27, [sp, #80] │ │ - stp x28, x22, [sp, #32] │ │ - cbz w8, 53a58 │ │ - ldr x24, [sp, #128] │ │ - ldr x20, [sp, #80] │ │ - ldr x27, [sp, #64] │ │ - mov w8, #0x10 // #16 │ │ - b 53b9c │ │ - ldrb w10, [x20, #5] │ │ - ldr x27, [sp, #64] │ │ - add w8, w10, w24 │ │ - cmp w8, #0x3 │ │ - b.le 53a7c │ │ - ldr x24, [sp, #128] │ │ - mov w8, wzr │ │ - ldr x20, [sp, #80] │ │ - b 53b9c │ │ - ldr x8, [sp, #128] │ │ - ldr x20, [sp, #80] │ │ - cbz w8, 53aa8 │ │ - cbz w24, 53b44 │ │ - ldr x8, [sp, #104] │ │ - adrp x9, ac000 │ │ - ldrb w8, [x8, #9] │ │ - ldr x9, [x9, #2944] │ │ - ldr x24, [sp, #128] │ │ - ldrb w8, [x9, x8] │ │ - b 53b9c │ │ - ldr x8, [sp, #96] │ │ - ldr x9, [x8, #24] │ │ - ldr x8, [sp, #104] │ │ - ldrb w8, [x8, #4] │ │ - add x8, x9, x8, lsl #2 │ │ - ldr w8, [x8, #1176] │ │ - cbz w8, 53b98 │ │ - adrp x20, ac000 │ │ - ldr x20, [x20, #896] │ │ - cbz w24, 54c08 │ │ - ldr x8, [sp, #104] │ │ - adrp x11, ac000 │ │ - ldrb w8, [x8, #8] │ │ - ldr x11, [x11, #3056] │ │ - cmp w8, #0xd │ │ - b.ne 53afc // b.any │ │ - ldr x8, [sp, #104] │ │ - adrp x10, ac000 │ │ - ldrsb x8, [x8, #13] │ │ - ldr x10, [x10, #3352] │ │ - ldrb w8, [x10, x8] │ │ - ldr w10, [x9, #1420] │ │ - ldr x9, [sp, #80] │ │ - ldr x24, [sp, #128] │ │ - add x9, x11, x9, lsl #3 │ │ - ldrb w9, [x9, #4] │ │ - cbnz w10, 53b20 │ │ - cmp w9, #0x2 │ │ - b.ne 54c78 // b.any │ │ - mov w9, #0x2 // #2 │ │ - mov w10, #0xd0 // #208 │ │ - umaddl x9, w9, w10, x29 │ │ - add x8, x9, w8, uxtw #4 │ │ - add x1, x8, #0xa20 │ │ - mov w2, #0x4 // #4 │ │ + ldr x16, [x0, #5224] │ │ + ldr w27, [x0, #5312] │ │ + lsl w8, w11, w6 │ │ + csel w10, w2, wzr, hi // hi = pmore │ │ + add x9, x9, #0x1f │ │ + mul w8, w8, w10 │ │ + and x21, x9, #0xffffffffffffffe0 │ │ + sxtw x8, w8 │ │ + mov w22, w2 │ │ + mov x19, x0 │ │ + lsl w29, w12, #3 │ │ + cset w15, hi // hi = pmore │ │ + mul x26, x8, x21 │ │ + tbz w27, #0, 524d8 │ │ + ldr w9, [x19, #2108] │ │ + ldr x8, [x19, #5216] │ │ + ldr w10, [x19, #3368] │ │ + ldr x13, [x1] │ │ + ldr x4, [x19, #2088] │ │ + add w11, w22, #0x1 │ │ + add w12, w6, #0x6 │ │ + lsl w11, w11, w12 │ │ + sub w14, w9, #0x1 │ │ + cmp w11, w14 │ │ + lsl w12, w22, w12 │ │ + csel w11, w11, w14, lt // lt = tstop │ │ + sub w7, w12, w29 │ │ + mov x20, x1 │ │ + add x1, x8, x26 │ │ + lsl w8, w10, #2 │ │ + msub x3, x4, x29, x13 │ │ mov x0, x19 │ │ - bl 30a98 │ │ - ldrb w8, [x20, w0, uxtw] │ │ - b 53a74 │ │ - ldr x8, [sp, #136] │ │ - cmp w10, #0x3 │ │ - ldr w8, [x8] │ │ - b.ne 53b64 // b.any │ │ - ldr x24, [sp, #128] │ │ - cmp w8, #0x9 │ │ - csel w8, w8, wzr, eq // eq = none │ │ - b 53b9c │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #3056] │ │ - add x9, x9, x20, lsl #3 │ │ - ldrb w9, [x9, #4] │ │ - cmp w9, #0x2 │ │ - b.ne 53b98 // b.any │ │ - ldr x24, [sp, #128] │ │ + mov x2, x21 │ │ + mov w5, wzr │ │ + str w15, [sp, #32] │ │ + str wzr, [sp, #24] │ │ + str w9, [sp, #16] │ │ + str w8, [sp, #8] │ │ + str w11, [sp] │ │ + mov w23, w15 │ │ + mov x24, x16 │ │ + bl 52618 │ │ + mov x16, x24 │ │ + mov w15, w23 │ │ + mov x1, x20 │ │ + tst w27, #0x6 │ │ + b.eq 525f8 // b.none │ │ + ldr x12, [x19, #8] │ │ + ldr w8, [x19, #2376] │ │ + ldr w10, [x19, #2108] │ │ + ldr w11, [x19, #3368] │ │ + ldr w6, [x12, #1012] │ │ mov w9, #0x1 // #1 │ │ - lsl w9, w9, w8 │ │ - tst w9, #0xf000 │ │ - b.eq 53b9c // b.none │ │ - mov w8, wzr │ │ - b 53b9c │ │ - ldr x24, [sp, #128] │ │ - ldr x9, [sp, #288] │ │ - cmp w21, #0x3 │ │ - mov w11, #0x3 // #3 │ │ - csel w10, w21, w11, cc // cc = lo, ul, last │ │ - str x9, [sp, #176] │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #1224] │ │ - cmp w25, #0x3 │ │ - csel w12, w25, w11, cc // cc = lo, ul, last │ │ - str x12, [sp, #168] │ │ - ldrb w23, [x9, w8, uxtw] │ │ - add w9, w12, w10 │ │ - ldr x10, [sp, #136] │ │ - cmp w9, #0x6 │ │ - str w8, [x10] │ │ - b.hi 53c30 // b.pmore │ │ - adrp x8, a9000 │ │ - add x8, x8, #0x582 │ │ - adr x10, 53bf4 │ │ - ldrb w11, [x8, x9] │ │ - add x10, x10, x11, lsl #2 │ │ - br x10 │ │ - cmp w23, #0x0 │ │ - cset w8, ne // ne = any │ │ - cmp w24, #0x0 │ │ - cset w9, ne // ne = any │ │ - add x9, x29, x9, lsl #5 │ │ - add x8, x9, w8, uxtw #4 │ │ - mov w9, #0x1b80 // #7040 │ │ - add x1, x8, x9 │ │ - mov w2, #0x4 // #4 │ │ - mov x0, x19 │ │ - bl 30a98 │ │ - mov w21, w0 │ │ - cmp w0, #0x2 │ │ - b.lt 53cc0 // b.tstop │ │ - b 53d38 │ │ - mov w25, #0x3 // #3 │ │ - b 53d98 │ │ - cmp w23, #0x0 │ │ - cset w8, ne // ne = any │ │ - cmp w24, #0x0 │ │ - cset w9, ne // ne = any │ │ - add x9, x29, x9, lsl #5 │ │ - add x8, x9, w8, uxtw #4 │ │ - mov w9, #0x1bc0 // #7104 │ │ - add x1, x8, x9 │ │ - mov w2, #0x5 // #5 │ │ - b 53cac │ │ - cmp w23, #0x0 │ │ - cset w8, ne // ne = any │ │ - cmp w24, #0x0 │ │ - cset w9, ne // ne = any │ │ - add x9, x29, x9, lsl #5 │ │ - add x8, x9, w8, uxtw #4 │ │ - mov w9, #0x1c00 // #7168 │ │ - add x1, x8, x9 │ │ - mov w2, #0x6 // #6 │ │ - b 53cac │ │ - cmp w23, #0x0 │ │ - cset w8, ne // ne = any │ │ - cmp w24, #0x0 │ │ - cset w9, ne // ne = any │ │ - add x9, x29, x9, lsl #5 │ │ - add x8, x9, w8, uxtw #4 │ │ - mov w9, #0x1c40 // #7232 │ │ - add x1, x8, x9 │ │ - mov w2, #0x7 // #7 │ │ - mov x0, x19 │ │ - bl 30c20 │ │ - mov w21, w0 │ │ - cmp w0, #0x2 │ │ - b.ge 53d38 // b.tcont │ │ - mov w25, #0x3 // #3 │ │ - b 53d98 │ │ - cmp w23, #0x0 │ │ - cset w8, ne // ne = any │ │ - cmp w24, #0x0 │ │ - cset w9, ne // ne = any │ │ - add x9, x29, x9, lsl #6 │ │ - add x8, x9, x8, lsl #5 │ │ - mov w9, #0x1c80 // #7296 │ │ - add x1, x8, x9 │ │ - mov w2, #0x8 // #8 │ │ - b 53d24 │ │ - cmp w24, #0x0 │ │ - cset w8, ne // ne = any │ │ - add x8, x29, x8, lsl #5 │ │ - mov w9, #0x1d00 // #7424 │ │ - add x1, x8, x9 │ │ - mov w2, #0x9 // #9 │ │ - b 53d24 │ │ - cmp w24, #0x0 │ │ - cset w8, ne // ne = any │ │ - add x8, x29, x8, lsl #5 │ │ - mov w9, #0x1d40 // #7488 │ │ - add x1, x8, x9 │ │ - mov w2, #0xa // #10 │ │ - mov x0, x19 │ │ - bl 30ce0 │ │ - mov w21, w0 │ │ - cmp w0, #0x2 │ │ - b.lt 53cc0 // b.tstop │ │ - cmp w24, #0x0 │ │ - mov w8, #0x58 // #88 │ │ - mov w9, #0x2c // #44 │ │ - cset w10, ne // ne = any │ │ - madd x8, x27, x8, x29 │ │ - umaddl x8, w10, w9, x8 │ │ - add x8, x8, w21, sxtw #2 │ │ - mov w9, #0x30d0 // #12496 │ │ - add x1, x8, x9 │ │ - mov x0, x19 │ │ - bl 30fec │ │ - orr w8, w0, #0x2 │ │ - subs w21, w21, #0x2 │ │ - lsl w20, w8, w21 │ │ - mov w25, #0x3 // #3 │ │ - mov w22, wzr │ │ - b.eq 53d90 // b.none │ │ - mov x0, x19 │ │ - sub w21, w21, #0x1 │ │ - bl 30f6c │ │ - orr w22, w0, w22, lsl #1 │ │ - cbnz w21, 53d7c │ │ - orr w21, w22, w20 │ │ - ldr x20, [sp, #80] │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #1080] │ │ - mov w8, #0x18 // #24 │ │ - cmp w24, #0x0 │ │ + cmp w8, #0x3 │ │ + mov w14, #0x5 // #5 │ │ cset w28, ne // ne = any │ │ - madd x8, x20, x8, x9 │ │ - ldr x22, [x8, x23, lsl #3] │ │ - cmp w27, #0x3 │ │ - csel w8, w27, w25, cc // cc = lo, ul, last │ │ - str x8, [sp, #48] │ │ - str w21, [sp, #92] │ │ - str x22, [sp, #184] │ │ - str x23, [sp, #8] │ │ - cbz w21, 54094 │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #3056] │ │ - ldr x12, [sp, #168] │ │ - mov w8, #0x2442 // #9282 │ │ - mov w9, #0x2440 // #9280 │ │ - add x8, x26, x8 │ │ - add x10, x10, x20, lsl #3 │ │ - add x14, x12, #0x2 │ │ - str x8, [sp, #112] │ │ - add x8, x26, x9 │ │ - ldrh w24, [x22, w21, sxtw #1] │ │ - stp x14, x8, [sp, #160] │ │ - ldrb w8, [x10] │ │ - ldrb w9, [x10, #1] │ │ - mov w11, #0x8 // #8 │ │ - mov w12, #0x1 // #1 │ │ - cmp w8, #0x8 │ │ - csel w25, w8, w11, cc // cc = lo, ul, last │ │ - cmp w9, #0x8 │ │ - csel w22, w9, w11, cc // cc = lo, ul, last │ │ - mul w8, w22, w25 │ │ - cmp w21, w8, lsl #1 │ │ - add x13, x29, x27, lsl #6 │ │ - cinc x9, x12, gt │ │ - cmp w21, w8, lsl #2 │ │ - add x10, x13, x28, lsl #5 │ │ - cinc x8, x9, gt │ │ - lsl x20, x22, #2 │ │ - add x8, x10, x8, lsl #3 │ │ - mov w9, #0x1d80 // #7552 │ │ - sub w11, w20, #0x1 │ │ - add x1, x8, x9 │ │ - mov w2, #0x2 // #2 │ │ - mov x0, x19 │ │ - stp x28, x29, [sp, #16] │ │ - lsr x29, x24, x14 │ │ - str x11, [sp, #152] │ │ - and x26, x11, x24 │ │ - bl 30a98 │ │ - add w27, w0, #0x1 │ │ - mov w28, w0 │ │ - cmp w23, #0x2 │ │ - add w21, w27, w27, lsl #6 │ │ - b.eq 540e4 // b.none │ │ - cmp w23, #0x1 │ │ - b.eq 5429c // b.none │ │ - ldr w10, [sp, #120] │ │ - ldr x0, [sp, #168] │ │ - mov w8, #0x2 // #2 │ │ - bfi w8, w25, #2, #8 │ │ - cmp w10, #0x4 │ │ - cset w9, hi // hi = pmore │ │ - and w9, w9, w10 │ │ - mul w2, w20, w8 │ │ - mov w1, wzr │ │ - cinc w25, w9, hi // hi = pmore │ │ - bl 4b70 │ │ - cmp w28, #0x2 │ │ - b.ne 53f04 // b.any │ │ - orr w8, w26, w29 │ │ - mov w9, #0x38 // #56 │ │ - mov w10, #0x70 // #112 │ │ - cmp w8, #0x1 │ │ - ldr x8, [sp, #48] │ │ - csel x9, x10, x9, hi // hi = pmore │ │ - ldp x10, x13, [sp, #16] │ │ - mov w12, #0x150 // #336 │ │ - mov w11, #0xa8 // #168 │ │ - madd x8, x8, x12, x13 │ │ - madd x8, x10, x11, x8 │ │ - add x8, x8, x9 │ │ - mov w9, #0x2b90 // #11152 │ │ - add x1, x8, x9 │ │ - mov x0, x19 │ │ - bl 30dc8 │ │ - mov w27, w0 │ │ - add w21, w0, #0xc0 │ │ - ldp x10, x8, [sp, #168] │ │ - nop │ │ - madd x9, x20, x29, x26 │ │ - strh w27, [x8, x24, lsl #1] │ │ - ldr w8, [sp, #92] │ │ - strb w21, [x10, x9] │ │ - sub w8, w8, #0x1 │ │ - cmp w8, #0x1 │ │ - b.lt 5450c // b.tstop │ │ - orr x9, x20, #0x1 │ │ - str x9, [sp, #120] │ │ - lsl x9, x22, #3 │ │ - str x9, [sp, #112] │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #488] │ │ - sxtw x28, w8 │ │ - mov w8, #0x19 // #25 │ │ - ldr x12, [sp, #24] │ │ - nop │ │ - madd x22, x25, x8, x9 │ │ - ldr x9, [sp, #64] │ │ - mov w11, #0x290 // #656 │ │ - mov w10, #0x148 // #328 │ │ - mov w8, #0xa8 // #168 │ │ - madd x9, x9, x11, x12 │ │ - ldr x11, [sp, #16] │ │ - mov w21, #0x4 // #4 │ │ - madd x25, x11, x10, x9 │ │ - ldr x10, [sp, #48] │ │ - mov w9, #0x150 // #336 │ │ - madd x9, x10, x9, x12 │ │ - madd x8, x11, x8, x9 │ │ - str x8, [sp, #56] │ │ - b 53ff0 │ │ - orr w8, w23, w24 │ │ - and w9, w27, #0x3f │ │ + cinc w9, w9, eq // eq = none │ │ cmp w8, #0x1 │ │ - add w8, w9, #0x1 │ │ - mov w10, #0x7 // #7 │ │ - mov w11, #0xe // #14 │ │ - csel w10, w11, w10, hi // hi = pmore │ │ - lsr w8, w8, #1 │ │ - cmp w9, #0xc │ │ - mov w9, #0x6 // #6 │ │ - csel w8, w9, w8, hi // hi = pmore │ │ - ldr x9, [sp, #56] │ │ - add w8, w8, w10 │ │ - mov x0, x19 │ │ - add x8, x9, w8, uxtw #3 │ │ - mov w9, #0x2b90 // #11152 │ │ - add x1, x8, x9 │ │ - bl 30dc8 │ │ - add w8, w0, #0xc0 │ │ - ldr x9, [sp, #176] │ │ - sub x28, x28, #0x1 │ │ - cmp x28, #0x0 │ │ - strh w0, [x9, x29, lsl #1] │ │ - strb w8, [x26] │ │ - b.le 5450c │ │ - ldr x8, [sp, #184] │ │ - mov w2, #0x3 // #3 │ │ - mov x0, x19 │ │ - ldrh w29, [x8, x28, lsl #1] │ │ - ldr x8, [sp, #160] │ │ - lsr x23, x29, x8 │ │ - ldr x8, [sp, #152] │ │ - and x24, x8, x29 │ │ - ldr x8, [sp, #168] │ │ - cmp w24, #0x4 │ │ - madd x8, x23, x20, x8 │ │ - add x26, x8, x24 │ │ - csel w8, w24, w21, cc // cc = lo, ul, last │ │ - cmp w23, #0x4 │ │ - add x8, x8, w8, uxtw #2 │ │ - csel w13, w23, w21, cc // cc = lo, ul, last │ │ - add x8, x22, x8 │ │ - ldrb w8, [x8, w13, uxtw] │ │ - ldp x13, x11, [sp, #112] │ │ - ldrb w9, [x26, #1] │ │ - ldrb w10, [x26, x20] │ │ - ldrb w11, [x26, x11] │ │ - ldrb w12, [x26, #2] │ │ - ldrb w13, [x26, x13] │ │ - add w9, w10, w9 │ │ - add w27, w9, w11 │ │ - add w9, w27, w12 │ │ - add w9, w9, w13 │ │ - add w10, w9, #0x40 │ │ - lsr w10, w10, #7 │ │ - cmp w9, #0x200 │ │ - csel w9, w21, w10, hi // hi = pmore │ │ - add x8, x9, x8 │ │ - add x8, x25, x8, lsl #3 │ │ - mov w9, #0x1ec0 // #7872 │ │ - add x1, x8, x9 │ │ - bl 30a98 │ │ - cmp w0, #0x3 │ │ - b.eq 53f8c // b.none │ │ - add w8, w0, w0, lsl #6 │ │ - b 53fd8 │ │ - add x8, x29, x27, lsl #6 │ │ - add x8, x8, x28, lsl #5 │ │ - mov w9, #0x1d80 // #7552 │ │ - add x1, x8, x9 │ │ - mov w2, #0x2 // #2 │ │ - mov x0, x19 │ │ - bl 30a98 │ │ - cmp w0, #0x2 │ │ - b.ne 545b4 // b.any │ │ - ldr x10, [sp, #48] │ │ - mov w9, #0x150 // #336 │ │ - mov w8, #0xa8 // #168 │ │ + cset w23, eq // eq = none │ │ + cinc w8, w10, eq // eq = none │ │ + lsl w11, w11, w9 │ │ + cinc w9, w14, ne // ne = any │ │ + add w13, w22, #0x1 │ │ + asr w20, w8, w23 │ │ + add w8, w6, w9 │ │ + sub w9, w20, #0x1 │ │ + lsl w10, w13, w8 │ │ + lsr w25, w29, w23 │ │ + lsl w8, w22, w8 │ │ + cmp w10, w9 │ │ + csel w10, w10, w9, lt // lt = tstop │ │ + sub w24, w8, w25 │ │ + tbz w27, #1, 525ac │ │ + ldr x8, [x1, #8] │ │ + ldr x4, [x19, #2096] │ │ + mov w9, w25 │ │ + stp x21, x1, [sp, #40] │ │ + add x1, x16, x26 │ │ + msub x3, x4, x9, x8 │ │ mov x0, x19 │ │ - madd x9, x10, x9, x29 │ │ - madd x8, x28, x8, x9 │ │ - mov w9, #0x2b90 // #11152 │ │ - add x1, x8, x9 │ │ - bl 30dc8 │ │ - mov w25, w0 │ │ - b 545b8 │ │ - ldr x0, [sp, #168] │ │ - mov w2, #0x20 // #32 │ │ - bfi w2, w25, #6, #8 │ │ - mov w1, wzr │ │ - bl 4b70 │ │ - cmp w28, #0x2 │ │ - b.ne 5414c // b.any │ │ - cmp w26, #0x0 │ │ - mov w8, #0x70 // #112 │ │ - mov w9, #0x38 // #56 │ │ - csel x8, x9, x8, eq // eq = none │ │ - ldr x9, [sp, #48] │ │ - ldr x12, [sp, #24] │ │ - mov w11, #0x150 // #336 │ │ - mov w10, #0xa8 // #168 │ │ + mov x2, x21 │ │ + mov w5, w23 │ │ + mov w7, w24 │ │ + str w15, [sp, #32] │ │ + str w28, [sp, #24] │ │ + str w20, [sp, #16] │ │ + str w11, [sp, #8] │ │ + str w10, [sp] │ │ + mov x22, x26 │ │ + mov w26, w15 │ │ + mov w29, w11 │ │ + mov w21, w10 │ │ + bl 52618 │ │ + mov w10, w21 │ │ + ldp x21, x1, [sp, #40] │ │ + mov w11, w29 │ │ + mov w15, w26 │ │ + mov x26, x22 │ │ + tbz w27, #2, 525f8 │ │ + ldr x8, [x19, #8] │ │ + ldr x9, [x1, #16] │ │ + ldr x4, [x19, #2096] │ │ mov x0, x19 │ │ - madd x9, x9, x11, x12 │ │ - ldr x11, [sp, #16] │ │ - nop │ │ - madd x9, x11, x10, x9 │ │ - add x8, x9, x8 │ │ - mov w9, #0x2b90 // #11152 │ │ - add x1, x8, x9 │ │ - bl 30dc8 │ │ - mov w27, w0 │ │ - add w21, w0, #0xc0 │ │ - ldp x10, x8, [sp, #168] │ │ - lsl w9, w29, #4 │ │ - add x9, x26, x9 │ │ - strh w27, [x8, x24, lsl #1] │ │ - ldr w8, [sp, #92] │ │ - strb w21, [x10, x9] │ │ + ldr w6, [x8, #1012] │ │ + ldr x8, [sp, #56] │ │ + mov x2, x21 │ │ + mov w5, w23 │ │ + mov w7, w24 │ │ + add x1, x8, x26 │ │ + mov w8, w25 │ │ + msub x3, x4, x8, x9 │ │ + str w15, [sp, #32] │ │ + str w28, [sp, #24] │ │ + str w20, [sp, #16] │ │ + str w11, [sp, #8] │ │ + str w10, [sp] │ │ + bl 52618 │ │ + ldp x29, x30, [sp, #144] │ │ + ldp x20, x19, [sp, #128] │ │ + ldp x22, x21, [sp, #112] │ │ + ldp x24, x23, [sp, #96] │ │ + ldp x26, x25, [sp, #80] │ │ + ldp x28, x27, [sp, #64] │ │ + add sp, sp, #0xa0 │ │ + ret │ │ + sub sp, sp, #0xa0 │ │ + stp x28, x27, [sp, #64] │ │ + stp x26, x25, [sp, #80] │ │ + stp x24, x23, [sp, #96] │ │ + stp x22, x21, [sp, #112] │ │ + stp x20, x19, [sp, #128] │ │ + stp x29, x30, [sp, #144] │ │ + stp x0, x4, [sp, #40] │ │ + ldr x8, [x0, #24] │ │ + ldr w9, [sp, #192] │ │ + ldr w11, [sp, #168] │ │ + ldr w25, [sp, #184] │ │ + ldr w10, [x8, #456] │ │ + mov w27, w7 │ │ + mov w24, w5 │ │ + mov x22, x3 │ │ + mov x19, x2 │ │ + mov x20, x1 │ │ + str x11, [sp, #32] │ │ + str x11, [sp, #56] │ │ + cbz w10, 5267c │ │ + ldr w10, [x8, #240] │ │ + add w10, w10, w25 │ │ + asr w10, w10, w25 │ │ + str x10, [sp, #56] │ │ + cmp w27, #0x0 │ │ + cset w10, eq // eq = none │ │ + mov w11, #0x40 // #64 │ │ + sub w10, w11, w10, lsl #3 │ │ + lsr w29, w10, w24 │ │ + sub w26, w29, #0x2 │ │ + cbnz w9, 5271c │ │ + cbz w27, 52718 │ │ + mov w8, #0x4 // #4 │ │ + lsl w21, w8, w6 │ │ + sxtw x8, w21 │ │ + madd x1, x8, x19, x20 │ │ + ldr x8, [sp, #56] │ │ + mov x0, x20 │ │ + sxtw x28, w8 │ │ + mov x2, x28 │ │ + bl 4af0 │ │ + add w8, w21, #0x1 │ │ + sxtw x8, w8 │ │ + add x0, x20, x19 │ │ + madd x1, x8, x19, x20 │ │ + mov x2, x28 │ │ + bl 4af0 │ │ + add w8, w21, #0x2 │ │ + lsl x23, x19, #1 │ │ + sxtw x8, w8 │ │ + add x0, x20, x23 │ │ + madd x1, x8, x19, x20 │ │ + mov x2, x28 │ │ + bl 4af0 │ │ + add x8, x23, x19 │ │ + add w9, w21, #0x3 │ │ + add x0, x20, x8 │ │ + sxtw x8, w9 │ │ + madd x1, x8, x19, x20 │ │ + mov x2, x28 │ │ + bl 4af0 │ │ + ldr x8, [sp, #40] │ │ + ldr x8, [x8, #24] │ │ + add x20, x20, x19, lsl #2 │ │ + ldp w10, w11, [x8, #236] │ │ + ldr w8, [sp, #176] │ │ + ldr w28, [sp, #160] │ │ + sxtw x9, w26 │ │ + cmp w10, w11 │ │ + add w29, w29, w27 │ │ + b.ne 52800 // b.any │ │ + cmp w29, w28 │ │ + b.gt 528c0 │ │ + ldr x10, [sp, #32] │ │ + ldr x12, [sp, #48] │ │ sub w8, w8, #0x1 │ │ - cmp w8, #0x1 │ │ - b.lt 5444c // b.tstop │ │ - ldr x11, [sp, #24] │ │ - ldr x12, [sp, #64] │ │ - mov w9, #0x290 // #656 │ │ - sxtw x20, w8 │ │ - mov w8, #0x148 // #328 │ │ - madd x9, x12, x9, x11 │ │ - ldr x12, [sp, #16] │ │ - mov w10, #0xa8 // #168 │ │ - mov w21, #0x24 // #36 │ │ - mov w22, #0x4 // #4 │ │ - madd x25, x12, x8, x9 │ │ - ldr x9, [sp, #48] │ │ - mov w8, #0x150 // #336 │ │ - mov w24, #0x1ec0 // #7872 │ │ - madd x8, x9, x8, x11 │ │ - madd x27, x12, x10, x8 │ │ - b 54210 │ │ - and w8, w26, #0x3f │ │ - cmp w23, #0x0 │ │ - mov w9, #0xe // #14 │ │ - mov w10, #0x7 // #7 │ │ - csel w9, w10, w9, eq // eq = none │ │ - add w10, w8, #0x1 │ │ - lsr w10, w10, #1 │ │ - cmp w8, #0xc │ │ - mov w8, #0x6 // #6 │ │ - csel w8, w8, w10, hi // hi = pmore │ │ - add w8, w8, w9 │ │ - add x8, x27, w8, uxtw #3 │ │ - mov w9, #0x2b90 // #11152 │ │ - add x1, x8, x9 │ │ - mov x0, x19 │ │ - bl 30dc8 │ │ - add w8, w0, #0xc0 │ │ - ldr x9, [sp, #176] │ │ - sub x20, x20, #0x1 │ │ - cmp x20, #0x0 │ │ - strh w0, [x9, x29, lsl #1] │ │ - strb w8, [x28] │ │ - b.le 5444c │ │ - ldr x8, [sp, #184] │ │ - mov w2, #0x3 // #3 │ │ - mov x0, x19 │ │ - ldrh w29, [x8, x20, lsl #1] │ │ - ldp x9, x8, [sp, #152] │ │ - and x23, x9, x29 │ │ - ldr x9, [sp, #168] │ │ - lsr x8, x29, x8 │ │ - add w10, w23, w23, lsl #2 │ │ - cmp w23, #0x1 │ │ - add x8, x9, x8, lsl #4 │ │ - add x28, x8, x23 │ │ - ldrb w8, [x28, #1] │ │ - ldrb w9, [x28, #16] │ │ - ldrb w11, [x28, #2] │ │ - add w10, w10, #0x1a │ │ - csel w10, w21, w10, hi // hi = pmore │ │ - add w8, w9, w8 │ │ - ldrb w9, [x28, #3] │ │ - add w26, w8, w11 │ │ - ldrb w8, [x28, #4] │ │ - add w9, w26, w9 │ │ - add w8, w9, w8 │ │ - add w9, w8, #0x40 │ │ - lsr w9, w9, #7 │ │ - cmp w8, #0x200 │ │ - csel w8, w22, w9, hi // hi = pmore │ │ - add w8, w8, w10 │ │ - add x8, x25, w8, uxtw #3 │ │ - add x1, x8, x24 │ │ - bl 30a98 │ │ - cmp w0, #0x3 │ │ - b.eq 541b4 // b.none │ │ - add w8, w0, w0, lsl #6 │ │ - b 541f8 │ │ - ldr x0, [sp, #168] │ │ - mov w2, #0x20 // #32 │ │ - bfi w2, w22, #6, #8 │ │ - mov w1, wzr │ │ - bl 4b70 │ │ - cmp w28, #0x2 │ │ - b.ne 54304 // b.any │ │ - cmp w29, #0x0 │ │ - mov w8, #0x70 // #112 │ │ - mov w9, #0x38 // #56 │ │ - csel x8, x9, x8, eq // eq = none │ │ - ldr x9, [sp, #48] │ │ - ldr x12, [sp, #24] │ │ - mov w11, #0x150 // #336 │ │ - mov w10, #0xa8 // #168 │ │ - mov x0, x19 │ │ - madd x9, x9, x11, x12 │ │ - ldr x11, [sp, #16] │ │ + str w8, [sp, #56] │ │ + sxtw x23, w10 │ │ + mov w10, #0x40 // #64 │ │ + mul x8, x12, x9 │ │ + str x8, [sp, #40] │ │ + add x8, x9, #0x1 │ │ + lsr w25, w10, w24 │ │ + mul x26, x12, x8 │ │ + sub w8, w25, #0x4 │ │ + sxtw x8, w8 │ │ + add x11, x9, #0x2 │ │ + add x9, x9, #0x3 │ │ + add x8, x8, #0x4 │ │ + mul x27, x12, x11 │ │ + mul x21, x12, x8 │ │ + mul x24, x12, x9 │ │ + ldr x8, [sp, #40] │ │ + mov x0, x20 │ │ + mov x2, x23 │ │ + add x1, x22, x8 │ │ + bl 4af0 │ │ + add x20, x20, x19 │ │ + add x1, x22, x26 │ │ + mov x0, x20 │ │ + mov x2, x23 │ │ + bl 4af0 │ │ + add x20, x20, x19 │ │ + add x1, x22, x27 │ │ + mov x0, x20 │ │ + mov x2, x23 │ │ + bl 4af0 │ │ + ldr w9, [sp, #56] │ │ + add x8, x22, x24 │ │ + mov x2, x23 │ │ + cmp w9, w29 │ │ + csel x1, x20, x8, eq // eq = none │ │ + add x20, x20, x19 │ │ + mov x0, x20 │ │ + bl 4af0 │ │ + add w29, w29, w25 │ │ + add x22, x22, x21 │ │ + cmp w29, w28 │ │ + add x20, x20, x19 │ │ + b.le 5278c │ │ + b 528c0 │ │ + cmp w29, w28 │ │ + b.gt 528c0 │ │ + neg x12, x19 │ │ + str x12, [sp, #24] │ │ + ldp x11, x12, [sp, #48] │ │ nop │ │ - madd x9, x11, x10, x9 │ │ - add x8, x9, x8 │ │ - mov w9, #0x2b90 // #11152 │ │ - add x1, x8, x9 │ │ - bl 30dc8 │ │ - mov w27, w0 │ │ - add w21, w0, #0xc0 │ │ - ldp x10, x8, [sp, #168] │ │ - lsl w9, w26, #4 │ │ - add x9, x9, w29, uxtw │ │ - strh w27, [x8, x24, lsl #1] │ │ - ldr w8, [sp, #92] │ │ - strb w21, [x10, x9] │ │ - sub w8, w8, #0x1 │ │ - cmp w8, #0x1 │ │ - b.lt 5444c // b.tstop │ │ - ldr x11, [sp, #24] │ │ - ldr x12, [sp, #64] │ │ - mov w9, #0x290 // #656 │ │ - mov w20, w8 │ │ - mov w8, #0x148 // #328 │ │ - madd x9, x12, x9, x11 │ │ - ldr x12, [sp, #16] │ │ - mov w10, #0xa8 // #168 │ │ - mov w21, #0x24 // #36 │ │ - mov w22, #0x4 // #4 │ │ - madd x25, x12, x8, x9 │ │ - ldr x9, [sp, #48] │ │ - mov w8, #0x150 // #336 │ │ - mov w24, #0x1ec0 // #7872 │ │ - mov w28, #0x2b90 // #11152 │ │ - madd x8, x9, x8, x11 │ │ - madd x27, x12, x10, x8 │ │ - b 543c8 │ │ - and w8, w26, #0x3f │ │ - cmp w23, #0x0 │ │ - mov w9, #0xe // #14 │ │ - mov w10, #0x7 // #7 │ │ - csel w9, w10, w9, eq // eq = none │ │ - add w10, w8, #0x1 │ │ - lsr w10, w10, #1 │ │ - cmp w8, #0xc │ │ - mov w8, #0x6 // #6 │ │ - csel w8, w8, w10, hi // hi = pmore │ │ - add w8, w8, w9 │ │ - add x8, x27, w8, uxtw #3 │ │ - add x1, x8, x28 │ │ - mov x0, x19 │ │ - bl 30dc8 │ │ - add w8, w0, #0xc0 │ │ - ldr x9, [sp, #176] │ │ - strh w0, [x9, x20, lsl #1] │ │ - sub x20, x20, #0x1 │ │ - cmp w20, #0x0 │ │ - strb w8, [x29] │ │ - b.le 5444c │ │ - ldp x8, x9, [sp, #152] │ │ - mov w2, #0x3 // #3 │ │ - mov x0, x19 │ │ - lsr w23, w20, w9 │ │ - ldr x9, [sp, #168] │ │ - and w8, w8, w20 │ │ - add w10, w23, w23, lsl #2 │ │ - cmp w23, #0x1 │ │ - add x8, x9, w8, uxtw #4 │ │ - add x29, x8, x23 │ │ - ldrb w8, [x29, #1] │ │ - ldrb w9, [x29, #16] │ │ - ldrb w11, [x29, #2] │ │ - add w10, w10, #0x1a │ │ - csel w10, w21, w10, hi // hi = pmore │ │ - add w8, w9, w8 │ │ - ldrb w9, [x29, #3] │ │ - add w26, w8, w11 │ │ - ldrb w8, [x29, #4] │ │ - add w9, w26, w9 │ │ - add w8, w9, w8 │ │ - add w9, w8, #0x40 │ │ - lsr w9, w9, #7 │ │ - cmp w8, #0x200 │ │ - csel w8, w22, w9, hi // hi = pmore │ │ - add w8, w8, w10 │ │ - add x8, x25, w8, uxtw #3 │ │ - add x1, x8, x24 │ │ - bl 30a98 │ │ - cmp w0, #0x3 │ │ - b.eq 54370 // b.none │ │ - add w8, w0, w0, lsl #6 │ │ - b 543b0 │ │ - ldr x12, [sp, #168] │ │ - ldr x13, [sp, #112] │ │ - ldp x28, x29, [sp, #16] │ │ - ldr x27, [sp, #64] │ │ - mov w11, #0x290 // #656 │ │ - ldrb w8, [x12, #1] │ │ - ldrb w9, [x13, #14] │ │ - mov w10, #0x148 // #328 │ │ - madd x11, x27, x11, x29 │ │ - madd x10, x28, x10, x11 │ │ - ldrb w11, [x13] │ │ - ldrb w12, [x12, #3] │ │ - ldrb w13, [x13, #2] │ │ - add w8, w9, w8 │ │ - add w20, w8, w11 │ │ - add w8, w20, w12 │ │ - add w8, w8, w13 │ │ - cmp w8, #0x200 │ │ - add w8, w8, #0x40 │ │ - lsr w8, w8, #7 │ │ - mov w9, #0x1e // #30 │ │ - add w8, w8, #0x1a │ │ - csel w8, w9, w8, hi // hi = pmore │ │ - add x8, x10, w8, uxtw #3 │ │ - mov w9, #0x1ec0 // #7872 │ │ - add x1, x8, x9 │ │ - mov w2, #0x3 // #3 │ │ - mov x0, x19 │ │ - bl 30a98 │ │ - ldr x21, [sp, #32] │ │ - ldr x24, [sp, #128] │ │ - ldr x22, [sp, #184] │ │ - mov w25, w0 │ │ - cmp w0, #0x3 │ │ - b.ne 545bc // b.any │ │ - and w8, w20, #0x3f │ │ - add w12, w8, #0x1 │ │ - cmp w8, #0xc │ │ - ldr x8, [sp, #48] │ │ - mov w11, #0x150 // #336 │ │ - mov w9, #0x6 // #6 │ │ - mov w10, #0xa8 // #168 │ │ - madd x8, x8, x11, x29 │ │ - lsr w11, w12, #1 │ │ - madd x8, x28, x10, x8 │ │ - csel w9, w9, w11, hi // hi = pmore │ │ - add x8, x8, w9, uxtw #3 │ │ - b 5459c │ │ - ldp x28, x29, [sp, #16] │ │ - ldr x27, [sp, #64] │ │ - mov w9, #0x290 // #656 │ │ - mov w8, #0x148 // #328 │ │ - mov w2, #0x3 // #3 │ │ - madd x9, x27, x9, x29 │ │ - madd x8, x28, x8, x9 │ │ - mov w9, #0x1ec0 // #7872 │ │ - add x1, x8, x9 │ │ - mov x0, x19 │ │ - bl 30a98 │ │ - ldr x21, [sp, #32] │ │ - ldr x24, [sp, #128] │ │ - ldr x22, [sp, #184] │ │ - mov w25, w0 │ │ - cmp w0, #0x3 │ │ - b.ne 545bc // b.any │ │ - ldr x11, [sp, #168] │ │ - orr x10, x20, #0x1 │ │ - ldr x12, [sp, #48] │ │ - ldrb w8, [x11, #1] │ │ - ldrb w9, [x11, x20] │ │ - ldrb w10, [x11, x10] │ │ - mov w11, #0x150 // #336 │ │ - madd x11, x12, x11, x29 │ │ - add w8, w9, w8 │ │ - add w8, w8, w10 │ │ - and w8, w8, #0x3f │ │ - mov w12, #0xa8 // #168 │ │ - add w9, w8, #0x1 │ │ - madd x11, x28, x12, x11 │ │ - mov w12, #0x6 // #6 │ │ - cmp w8, #0xc │ │ - lsr w8, w9, #1 │ │ - csel w8, w12, w8, hi // hi = pmore │ │ - add x8, x11, w8, uxtw #3 │ │ - mov w9, #0x2b90 // #11152 │ │ - add x1, x8, x9 │ │ - mov x0, x19 │ │ - bl 30dc8 │ │ - mov w25, w0 │ │ - b 545bc │ │ - add w25, w0, #0x1 │ │ - ldr x21, [sp, #32] │ │ - ldr x8, [sp, #104] │ │ - ldr x26, [x29, #14096] │ │ - ldr w9, [sp, #148] │ │ - sxtw x13, w24 │ │ - ldrb w23, [x8, #4] │ │ - mov w8, #0x1 // #1 │ │ - cbnz w9, 545f8 │ │ - ldr x12, [sp, #80] │ │ - ldr x9, [sp, #8] │ │ - cbnz w9, 545fc │ │ - ldr x8, [sp, #136] │ │ - ldr w8, [x8] │ │ - cmp w8, #0x9 │ │ - cset w8, eq // eq = none │ │ - b 545fc │ │ - ldr x12, [sp, #80] │ │ - ldr x11, [sp, #96] │ │ - mov w10, #0x1c8 // #456 │ │ - mov w9, #0x18 // #24 │ │ - cmp w27, #0x2 │ │ - madd x8, x8, x10, x11 │ │ - madd x8, x12, x9, x8 │ │ - add x8, x8, x13, lsl #3 │ │ - ldr x8, [x8, #3464] │ │ - str x8, [sp, #168] │ │ - mov w8, #0x2 // #2 │ │ - csel w8, w27, w8, hi // hi = pmore │ │ - sub w8, w8, #0x2 │ │ - str w8, [sp, #160] │ │ - cbz w25, 54678 │ │ - adrp x9, a9000 │ │ - mov w8, #0xc // #12 │ │ - add x9, x9, #0x589 │ │ - madd x8, x23, x8, x26 │ │ - adr x10, 54658 │ │ - ldrb w11, [x9, x12] │ │ - add x10, x10, x11, lsl #2 │ │ - add x24, x8, w24, sxtw #2 │ │ - br x10 │ │ - ldr x8, [sp, #72] │ │ - ldrb w9, [x21] │ │ - mov x27, x13 │ │ - ldrb w8, [x8] │ │ - lsr w8, w8, #6 │ │ - add w8, w8, w9, lsr #6 │ │ - sub w8, w8, #0x2 │ │ - b 549d4 │ │ - ldr x29, [sp, #176] │ │ - mov w8, #0x40 // #64 │ │ - str w8, [sp, #152] │ │ - ldr w9, [sp, #92] │ │ - cmp w9, #0x1 │ │ - b.ge 54acc // b.tcont │ │ - b 54bc8 │ │ - ldr x9, [sp, #72] │ │ - ldrh w8, [x21] │ │ - mov x27, x13 │ │ - ldrh w9, [x9] │ │ - and w8, w8, #0xc0c0c0c0 │ │ - and w9, w9, #0xc0c0c0c0 │ │ - add w8, w9, w8 │ │ - mov w9, #0x4040404 // #67372036 │ │ - mul w8, w8, w9 │ │ - lsr w8, w8, #24 │ │ - sub w8, w8, #0x4 │ │ - b 549d4 │ │ - ldr x9, [sp, #72] │ │ - ldr w8, [x21] │ │ - mov x27, x13 │ │ - ldr w9, [x9] │ │ - lsr w8, w8, #6 │ │ - and w8, w8, #0x3030303 │ │ - lsr w9, w9, #6 │ │ - and w9, w9, #0x3030303 │ │ - add w8, w9, w8 │ │ - mov w9, #0x1010101 // #16843009 │ │ - mul w8, w8, w9 │ │ - lsr w8, w8, #24 │ │ - sub w8, w8, #0x8 │ │ - b 549d4 │ │ - ldr x9, [sp, #72] │ │ - ldr x8, [x21] │ │ - mov x27, x13 │ │ - ldr x9, [x9] │ │ - lsr x8, x8, #6 │ │ - and x8, x8, #0x303030303030303 │ │ - lsr x9, x9, #6 │ │ - and x9, x9, #0x303030303030303 │ │ - add x8, x9, x8 │ │ - mov x9, #0x101010101010101 // #72340172838076673 │ │ - mul x8, x8, x9 │ │ - lsr x8, x8, #56 │ │ - sub w8, w8, #0x10 │ │ - b 549d4 │ │ - ldr x11, [sp, #72] │ │ - ldp x8, x9, [x21] │ │ - mov x27, x13 │ │ - ldp x10, x11, [x11] │ │ - lsr x8, x8, #6 │ │ - lsr x9, x9, #6 │ │ - and x8, x8, #0x303030303030303 │ │ - and x9, x9, #0x303030303030303 │ │ - add x8, x9, x8 │ │ - lsr x9, x10, #6 │ │ - lsr x10, x11, #6 │ │ - and x9, x9, #0x303030303030303 │ │ - and x10, x10, #0x303030303030303 │ │ - add x8, x8, x9 │ │ - add x8, x8, x10 │ │ - mov x9, #0x101010101010101 // #72340172838076673 │ │ - mul x8, x8, x9 │ │ - lsr x8, x8, #56 │ │ - sub w8, w8, #0x20 │ │ - b 549d4 │ │ - ldr x9, [sp, #72] │ │ - ldrb w8, [x21] │ │ - mov x27, x13 │ │ - ldrh w9, [x9] │ │ - and w8, w8, #0xc0 │ │ - and w9, w9, #0xc0c0c0c0 │ │ - b 547b8 │ │ - ldr x9, [sp, #72] │ │ - ldrh w8, [x21] │ │ - mov x27, x13 │ │ - ldrb w9, [x9] │ │ - and w8, w8, #0xc0c0c0c0 │ │ - and w9, w9, #0xc0 │ │ - add w8, w9, w8 │ │ - mov w9, #0x4040404 // #67372036 │ │ - mul w8, w8, w9 │ │ - lsr w8, w8, #24 │ │ - sub w8, w8, #0x3 │ │ - b 549d4 │ │ - ldr x9, [sp, #72] │ │ - ldrh w8, [x21] │ │ - mov x27, x13 │ │ - ldr w9, [x9] │ │ - and w8, w8, #0xc0c0c0c0 │ │ - and w9, w9, #0xc0c0c0c0 │ │ - add w8, w9, w8 │ │ - b 5480c │ │ - ldr x9, [sp, #72] │ │ - ldr w8, [x21] │ │ - mov x27, x13 │ │ - ldrh w9, [x9] │ │ - and w8, w8, #0xc0c0c0c0 │ │ - and w9, w9, #0xc0c0c0c0 │ │ - add w8, w8, w9 │ │ - lsr w8, w8, #6 │ │ - mov w9, #0x1010101 // #16843009 │ │ - mul w8, w8, w9 │ │ - lsr w8, w8, #24 │ │ - sub w8, w8, #0x6 │ │ - b 549d4 │ │ - ldr x9, [sp, #72] │ │ - ldr w8, [x21] │ │ - mov x27, x13 │ │ - ldr x9, [x9] │ │ - and x8, x8, #0xc0c0c0c0c0c0c0c0 │ │ - and x9, x9, #0xc0c0c0c0c0c0c0c0 │ │ - add x8, x9, x8 │ │ - b 54860 │ │ - ldr x9, [sp, #72] │ │ - ldr x8, [x21] │ │ - mov x27, x13 │ │ - ldr w9, [x9] │ │ - and x8, x8, #0xc0c0c0c0c0c0c0c0 │ │ - and x9, x9, #0xc0c0c0c0c0c0c0c0 │ │ - add x8, x8, x9 │ │ - lsr x8, x8, #6 │ │ - mov x9, #0x101010101010101 // #72340172838076673 │ │ - mul x8, x8, x9 │ │ - lsr x8, x8, #56 │ │ - sub w8, w8, #0xc │ │ - b 549d4 │ │ - ldr x10, [sp, #72] │ │ - ldr x8, [x21] │ │ - mov x27, x13 │ │ - ldp x9, x10, [x10] │ │ - b 5489c │ │ - ldr x10, [sp, #72] │ │ - ldp x8, x9, [x21] │ │ - mov x27, x13 │ │ - ldr x10, [x10] │ │ - lsr x8, x8, #6 │ │ - lsr x9, x9, #6 │ │ - lsr x10, x10, #6 │ │ - and x8, x8, #0x303030303030303 │ │ - and x9, x9, #0x303030303030303 │ │ - and x10, x10, #0x303030303030303 │ │ - add x8, x9, x8 │ │ - add x8, x8, x10 │ │ - mov x9, #0x101010101010101 // #72340172838076673 │ │ - mul x8, x8, x9 │ │ - lsr x8, x8, #56 │ │ - sub w8, w8, #0x18 │ │ - b 549d4 │ │ - ldr x9, [sp, #72] │ │ - ldrb w8, [x21] │ │ - mov x27, x13 │ │ - ldr w9, [x9] │ │ - and w8, w8, #0xc0 │ │ - and w9, w9, #0xc0c0c0c0 │ │ - add w8, w9, w8 │ │ - b 5490c │ │ - ldr x9, [sp, #72] │ │ - ldr w8, [x21] │ │ - mov x27, x13 │ │ - ldrb w9, [x9] │ │ - and w8, w8, #0xc0c0c0c0 │ │ - and w9, w9, #0xc0 │ │ - add w8, w8, w9 │ │ - lsr w8, w8, #6 │ │ - mov w9, #0x1010101 // #16843009 │ │ - mul w8, w8, w9 │ │ - lsr w8, w8, #24 │ │ - sub w8, w8, #0x5 │ │ - b 549d4 │ │ - ldr x9, [sp, #72] │ │ - ldrh w8, [x21] │ │ - mov x27, x13 │ │ - ldr x9, [x9] │ │ - and x8, x8, #0xc0c0c0c0c0c0c0c0 │ │ - and x9, x9, #0xc0c0c0c0c0c0c0c0 │ │ - add x8, x9, x8 │ │ - b 54960 │ │ - ldr x9, [sp, #72] │ │ - ldr x8, [x21] │ │ - mov x27, x13 │ │ - ldrh w9, [x9] │ │ - and x8, x8, #0xc0c0c0c0c0c0c0c0 │ │ - and x9, x9, #0xc0c0c0c0c0c0c0c0 │ │ - add x8, x8, x9 │ │ - lsr x8, x8, #6 │ │ - mov x9, #0x101010101010101 // #72340172838076673 │ │ - mul x8, x8, x9 │ │ - lsr x8, x8, #56 │ │ - sub w8, w8, #0xa │ │ - b 549d4 │ │ - ldr x10, [sp, #72] │ │ - ldr w8, [x21] │ │ - mov x27, x13 │ │ - ldp x9, x10, [x10] │ │ - and x8, x8, #0xc0c0c0c0c0c0c0c0 │ │ - and x9, x9, #0xc0c0c0c0c0c0c0c0 │ │ - lsr x10, x10, #6 │ │ - add x8, x9, x8 │ │ - b 549bc │ │ - ldr x9, [sp, #72] │ │ - ldp x8, x10, [x21] │ │ - mov x27, x13 │ │ - ldr w9, [x9] │ │ - and x8, x8, #0xc0c0c0c0c0c0c0c0 │ │ - lsr x10, x10, #6 │ │ - and x9, x9, #0xc0c0c0c0c0c0c0c0 │ │ - add x8, x8, x9 │ │ - and x9, x10, #0x303030303030303 │ │ - add x8, x9, x8, lsr #6 │ │ - mov x9, #0x101010101010101 // #72340172838076673 │ │ - mul x8, x8, x9 │ │ - lsr x8, x8, #56 │ │ - sub w8, w8, #0x14 │ │ - cmp w8, #0x0 │ │ - mov w8, #0x2 // #2 │ │ - mov w9, #0xc // #12 │ │ - cset w10, gt │ │ - csinc x8, x8, xzr, gt │ │ - madd x9, x28, x9, x29 │ │ - csel x8, x10, x8, eq // eq = none │ │ - add x8, x9, x8, lsl #2 │ │ - mov w9, #0x338c // #13196 │ │ - add x1, x8, x9 │ │ - mov x0, x19 │ │ - bl 30fec │ │ - ldp x9, x29, [sp, #168] │ │ - ldrh w8, [x24] │ │ - orr w10, wzr, #0x10 │ │ - sub w11, w0, #0x1 │ │ - ldrb w9, [x9] │ │ - mov w20, w0 │ │ - cmp w25, #0xf │ │ - madd w8, w9, w8, w10 │ │ - lsr w21, w8, #5 │ │ - and w8, w11, #0x80 │ │ - str w8, [sp, #152] │ │ - b.ne 54a90 // b.any │ │ - mov w22, #0xffffffff // #-1 │ │ - mov x0, x19 │ │ - add w22, w22, #0x1 │ │ - bl 30f6c │ │ - cmp w22, #0x1f │ │ - b.hi 54a50 // b.pmore │ │ - cbz w0, 54a38 │ │ - cbz w22, 54a88 │ │ - mov x24, x23 │ │ - neg w23, w22 │ │ - mov w22, #0x1 // #1 │ │ - mov x0, x19 │ │ - bl 30f6c │ │ - adds w23, w23, #0x1 │ │ - add w22, w0, w22, lsl #1 │ │ - b.cc 54a60 // b.lo, b.ul, b.last │ │ - add w8, w22, #0xe │ │ - ldr x22, [sp, #184] │ │ - and w25, w8, #0xfffff │ │ - mov x23, x24 │ │ - b 54a90 │ │ - ldr x22, [sp, #184] │ │ - mov w25, #0xf // #15 │ │ - ldr w10, [sp, #160] │ │ - mul w8, w25, w21 │ │ - and w8, w8, #0xffffff │ │ - mov w9, #0x7fff // #32767 │ │ - lsr w8, w8, w10 │ │ - sub w8, w8, w20 │ │ - cmp w8, w9 │ │ - csel w8, w8, w9, lt // lt = tstop │ │ - neg w9, w20 │ │ - eor w8, w8, w9 │ │ - mov x13, x27 │ │ - strh w8, [x29] │ │ - ldr w9, [sp, #92] │ │ - cmp w9, #0x1 │ │ - b.lt 54bc8 // b.tstop │ │ - mov w8, #0xc // #12 │ │ - madd x8, x23, x8, x26 │ │ - add x8, x8, x13, lsl #2 │ │ - add w24, w9, #0x1 │ │ - mov w28, #0x1 // #1 │ │ - add x27, x8, #0x2 │ │ - mov w21, #0x7fff // #32767 │ │ - ldrh w26, [x22, x28, lsl #1] │ │ - ldrsh w23, [x29, x26, lsl #1] │ │ - cbnz w23, 54b50 │ │ - b 54b38 │ │ - mov w8, wzr │ │ - ldr x29, [sp, #176] │ │ - add w8, w8, #0xf │ │ - and w23, w8, #0xfffff │ │ - ldr w9, [sp, #160] │ │ - mul w8, w23, w22 │ │ - and w8, w8, #0xffffff │ │ - ldr x22, [sp, #184] │ │ - lsr w8, w8, w9 │ │ - sub w8, w8, w20 │ │ - cmp w8, w21 │ │ - csel w8, w8, w21, lt // lt = tstop │ │ - neg w9, w20 │ │ - add w25, w23, w25 │ │ - eor w8, w8, w9 │ │ - strh w8, [x29, x26, lsl #1] │ │ - add x28, x28, #0x1 │ │ - cmp x28, x24 │ │ - b.eq 54bc8 // b.none │ │ - ldrh w26, [x22, x28, lsl #1] │ │ - ldrsh w23, [x29, x26, lsl #1] │ │ - cbz w23, 54b38 │ │ - mov x0, x19 │ │ - bl 30f6c │ │ - ldr x9, [sp, #168] │ │ - ldrh w8, [x27] │ │ - orr w10, wzr, #0x10 │ │ - mov w20, w0 │ │ - ldrb w9, [x9, x26] │ │ - cmp w23, #0xf │ │ - madd w8, w9, w8, w10 │ │ - lsr w22, w8, #5 │ │ - b.ne 54b08 // b.any │ │ - mov w8, wzr │ │ - mov w29, #0xffffffff // #-1 │ │ - mov x0, x19 │ │ - mov w23, w8 │ │ - add w29, w29, #0x1 │ │ - bl 30f6c │ │ - cmp w29, #0x1f │ │ - b.hi 54ba4 // b.pmore │ │ - sub w8, w23, #0x1 │ │ - cbz w0, 54b84 │ │ - cbz w29, 54af8 │ │ - mov w29, #0x1 // #1 │ │ - mov x0, x19 │ │ - bl 30f6c │ │ - adds w23, w23, #0x1 │ │ - add w29, w0, w29, lsl #1 │ │ - b.cc 54bac // b.lo, b.ul, b.last │ │ - sub w8, w29, #0x1 │ │ - b 54afc │ │ - ldr w9, [sp, #152] │ │ - cmp w25, #0x3f │ │ - mov w8, #0x3f // #63 │ │ - csel w8, w25, w8, cc // cc = lo, ul, last │ │ - orr w8, w8, w9 │ │ + madd x22, x9, x11, x22 │ │ ldr x9, [sp, #40] │ │ - ldr w0, [sp, #92] │ │ - strb w8, [x9] │ │ - ldp x29, x30, [sp, #272] │ │ - ldp x20, x19, [sp, #256] │ │ - ldp x22, x21, [sp, #240] │ │ - ldp x24, x23, [sp, #224] │ │ - ldp x26, x25, [sp, #208] │ │ - ldp x28, x27, [sp, #192] │ │ - add sp, sp, #0x120 │ │ + mov w10, #0x40 // #64 │ │ + lsr w24, w10, w24 │ │ + sub w21, w8, #0x1 │ │ + add x9, x9, w25, sxtw #2 │ │ + sxtw x8, w24 │ │ + sxtw x12, w12 │ │ + add x23, x9, #0xc70 │ │ + add x27, x9, #0xc78 │ │ + mul x25, x8, x11 │ │ + str x12, [sp, #16] │ │ + b 52858 │ │ + add w29, w29, w24 │ │ + cmp w29, w28 │ │ + b.gt 528c0 │ │ + ldp x8, x3, [sp, #40] │ │ + ldr w7, [x23] │ │ + ldr w9, [x27] │ │ + cmp w21, w29 │ │ + ldr x8, [x8, #3240] │ │ + mov w10, #0x3 // #3 │ │ + cinc w26, w10, ne // ne = any │ │ + mov x0, x20 │ │ + ldr x8, [x8, #672] │ │ + mov x1, x19 │ │ + mov x2, x22 │ │ + ldr x4, [sp, #56] │ │ + mov w5, w26 │ │ + ldr x6, [sp, #32] │ │ + str w9, [sp] │ │ + blr x8 │ │ + cmp w21, w29 │ │ + add x22, x22, x25 │ │ + madd x20, x26, x19, x20 │ │ + b.ne 5284c // b.any │ │ + ldp x2, x8, [sp, #16] │ │ + mov x0, x20 │ │ + add x1, x20, x8 │ │ + bl 4af0 │ │ + add x20, x20, x19 │ │ + b 5284c │ │ + ldp x29, x30, [sp, #144] │ │ + ldp x20, x19, [sp, #128] │ │ + ldp x22, x21, [sp, #112] │ │ + ldp x24, x23, [sp, #96] │ │ + ldp x26, x25, [sp, #80] │ │ + ldp x28, x27, [sp, #64] │ │ + add sp, sp, #0xa0 │ │ ret │ │ - adrp x11, ac000 │ │ - ldr x8, [sp, #80] │ │ - ldr x11, [x11, #3056] │ │ - cmp w10, #0x3 │ │ - add x8, x11, x8, lsl #3 │ │ - ldrb w8, [x8, #4] │ │ - b.eq 54c50 // b.none │ │ - ldr w9, [x9, #1420] │ │ - cbnz w9, 54c50 │ │ - ldr x24, [sp, #128] │ │ - cmp w8, #0x2 │ │ - b.ne 54ca0 // b.any │ │ - add x1, x29, #0x860 │ │ - mov w2, #0xb // #11 │ │ - mov x0, x19 │ │ - bl 30ce0 │ │ - add w8, w0, #0xc │ │ - b 54cb8 │ │ - add x8, x29, x8, lsl #2 │ │ - mov w9, #0x1548 // #5448 │ │ - add x1, x8, x9 │ │ + str x26, [sp, #-80]! │ │ + stp x25, x24, [sp, #16] │ │ + stp x23, x22, [sp, #32] │ │ + stp x21, x20, [sp, #48] │ │ + stp x19, x30, [sp, #64] │ │ + ldr w25, [x0, #5312] │ │ + ldr w23, [x0, #3384] │ │ + cmp w2, #0x0 │ │ + cset w8, ne // ne = any │ │ + mov w21, w2 │ │ + mov x20, x1 │ │ + mov x19, x0 │ │ + lsl w26, w8, #3 │ │ + add w24, w2, #0x1 │ │ + tbz w25, #0, 52968 │ │ + ldr x8, [x19, #8] │ │ + cmp w24, w23 │ │ + ldr w4, [x19, #2372] │ │ + cset w10, lt // lt = tstop │ │ + ldr w8, [x8, #1012] │ │ + ldr x9, [x20] │ │ + ldr w3, [x19, #2368] │ │ mov x0, x19 │ │ - bl 30fec │ │ - ldr x24, [sp, #128] │ │ - sub w8, w0, #0x1 │ │ - mov w9, #0x9 // #9 │ │ - and w8, w8, w9 │ │ - b 53a74 │ │ - mov w10, #0xd0 // #208 │ │ - madd x9, x9, x10, x29 │ │ - add x8, x9, w8, uxtw #4 │ │ - add x1, x8, #0x880 │ │ - mov w2, #0x6 // #6 │ │ + add w8, w8, #0x6 │ │ + lsl w11, w24, w8 │ │ + sub w10, w11, w10, lsl #3 │ │ + ldr x11, [x19, #2352] │ │ + lsl w8, w21, w8 │ │ + cmp w10, w4 │ │ + sub w2, w8, w26 │ │ + csel w5, w10, w4, lt // lt = tstop │ │ + msub x1, x11, x26, x9 │ │ + mov w6, wzr │ │ + bl 52a68 │ │ + tst w25, #0x6 │ │ + b.eq 52a10 // b.none │ │ + ldr x12, [x19, #8] │ │ + ldr w8, [x19, #2376] │ │ + ldr w9, [x19, #2368] │ │ + ldr w10, [x19, #2372] │ │ + ldr w12, [x12, #1012] │ │ + cmp w8, #0x3 │ │ + mov w11, #0x5 // #5 │ │ + cset w13, ne // ne = any │ │ + cinc w9, w9, ne // ne = any │ │ + cmp w8, #0x1 │ │ + mov w8, #0x8 // #8 │ │ + asr w22, w9, w13 │ │ + cset w9, eq // eq = none │ │ + cinc w10, w10, eq // eq = none │ │ + cinc w11, w11, ne // ne = any │ │ + cmp w24, w23 │ │ + asr w23, w10, w9 │ │ + lsr w8, w8, w9 │ │ + lsr w26, w26, w9 │ │ + add w9, w12, w11 │ │ + csel w8, w8, wzr, lt // lt = tstop │ │ + lsl w10, w24, w9 │ │ + sub w8, w10, w8 │ │ + lsl w9, w21, w9 │ │ + cmp w8, w23 │ │ + csel w21, w8, w23, lt // lt = tstop │ │ + sub w24, w9, w26 │ │ + tbz w25, #1, 52a0c │ │ + ldr x8, [x20, #8] │ │ + ldr x9, [x19, #2360] │ │ + mov w10, w26 │ │ + mov w6, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 30c20 │ │ - add w0, w0, #0x5 │ │ - ldrb w8, [x20, w0, uxtw] │ │ - b 53a74 │ │ - add x8, x29, x8, lsl #5 │ │ - add x1, x8, #0x820 │ │ - mov w2, #0xf // #15 │ │ + msub x1, x9, x10, x8 │ │ + mov w2, w24 │ │ + mov w3, w22 │ │ + mov w4, w23 │ │ + mov w5, w21 │ │ + bl 52a68 │ │ + tbnz w25, #2, 52a28 │ │ + ldp x19, x30, [sp, #64] │ │ + ldp x21, x20, [sp, #48] │ │ + ldp x23, x22, [sp, #32] │ │ + ldp x25, x24, [sp, #16] │ │ + ldr x26, [sp], #80 │ │ + ret │ │ + ldr x8, [x20, #16] │ │ + ldr x9, [x19, #2360] │ │ mov x0, x19 │ │ - bl 30ce0 │ │ - add w8, w0, #0x18 │ │ - ldrb w8, [x20, w8, uxtw] │ │ - b 53a74 │ │ + mov w2, w24 │ │ + mov w3, w22 │ │ + mov w4, w23 │ │ + mov w5, w21 │ │ + ldp x19, x30, [sp, #64] │ │ + ldp x21, x20, [sp, #48] │ │ + ldp x23, x22, [sp, #32] │ │ + ldp x25, x24, [sp, #16] │ │ + mov w10, w26 │ │ + msub x1, x9, x10, x8 │ │ + mov w6, #0x2 // #2 │ │ + ldr x26, [sp], #80 │ │ + b 52a68 │ │ stp x28, x27, [sp, #-96]! │ │ stp x26, x25, [sp, #16] │ │ stp x24, x23, [sp, #32] │ │ stp x22, x21, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ stp x29, x30, [sp, #80] │ │ - sub sp, sp, #0x230 │ │ - str w2, [sp, #196] │ │ - ldp x24, x8, [x0] │ │ - adrp x9, ac000 │ │ - mov x25, x3 │ │ - mov x22, x0 │ │ - str x8, [sp, #496] │ │ - ldp w11, w8, [x0, #16] │ │ - ldr x9, [x9, #1184] │ │ - ldr x14, [x24, #3240] │ │ - ldr w12, [x24, #3336] │ │ - ldr w13, [x24, #3340] │ │ - add x9, x9, w1, uxtw #2 │ │ - ldrb w10, [x9] │ │ - ldrb w9, [x9, #1] │ │ - str x14, [sp, #488] │ │ - ldr w14, [x24, #2112] │ │ - sub w12, w12, w11 │ │ - sub w13, w13, w8 │ │ - cmp w12, w10 │ │ - csel w19, w10, w12, gt │ │ - cmp w13, w9 │ │ - csel w13, w9, w13, gt │ │ - cmp w14, #0x3 │ │ + sub sp, sp, #0x4b0 │ │ + ldr w8, [x0, #2376] │ │ + cmp w6, #0x0 │ │ + ldr x9, [x0, #24] │ │ + cset w14, ne // ne = any │ │ + cmp w8, #0x1 │ │ + cset w15, eq // eq = none │ │ + cmp w8, #0x3 │ │ + cset w8, ne // ne = any │ │ + tst w14, w8 │ │ + add x8, x0, w14, uxtw #3 │ │ + ldr x24, [x8, #2352] │ │ + add x8, x9, w14, uxtw #2 │ │ + ldr w9, [x8, #1384] │ │ + mov w11, #0x8 // #8 │ │ + mov w12, #0x6 // #6 │ │ + and w8, w14, w15 │ │ + mov w10, #0x1 // #1 │ │ + lsr w11, w11, w8 │ │ + cinc w14, w12, eq // eq = none │ │ + cmp w2, #0x0 │ │ + lsl w25, w10, w9 │ │ + csel w9, wzr, w11, eq // eq = none │ │ + mov w13, #0x2 // #2 │ │ + add w9, w9, w2 │ │ + neg w10, w25 │ │ + mov w21, w6 │ │ + mov w16, w3 │ │ + mov x22, x1 │ │ + mov x23, x0 │ │ + csel w27, w12, w13, gt │ │ + ands w9, w9, w10 │ │ + asr w1, w25, #1 │ │ + stp w2, w5, [sp, #88] │ │ + b.eq 52b1c // b.none │ │ + add w10, w9, w1 │ │ + cmp w10, w4 │ │ + csel w10, w25, wzr, gt │ │ + sub w9, w9, w10 │ │ + ldr w10, [x23, #3396] │ │ + lsl w9, w9, w8 │ │ + ldr x8, [x23, #4432] │ │ + asr w13, w9, #7 │ │ + mov w11, #0x78 // #120 │ │ + mul w13, w13, w10 │ │ + lsr w9, w9, #5 │ │ + mov w12, #0x28 // #40 │ │ + and w20, w9, #0x2 │ │ + smaddl x9, w13, w11, x8 │ │ + mov w10, #0xa // #10 │ │ + smaddl x9, w21, w12, x9 │ │ + umull x11, w20, w10 │ │ + umaddl x10, w20, w10, x9 │ │ + str x10, [sp, #96] │ │ + ldrb w9, [x9, x11] │ │ + add w10, w25, w1 │ │ + cmp w9, #0x0 │ │ cset w28, ne // ne = any │ │ - cinc w12, w19, ne // ne = any │ │ - cmp w14, #0x1 │ │ - cset w23, eq // eq = none │ │ - str w13, [sp, #84] │ │ - cinc w13, w13, eq // eq = none │ │ - str w1, [sp, #364] │ │ - cbz w14, 54d64 │ │ - tbnz w11, #0, 54d6c │ │ - cmp w10, w28 │ │ - b.hi 54d6c // b.pmore │ │ - str wzr, [sp, #248] │ │ - b 54d84 │ │ - cmp w9, w23 │ │ - b.ls 54d7c // b.plast │ │ - mov w15, #0x1 // #1 │ │ - b 54d80 │ │ - and w15, w8, #0x1 │ │ - str w15, [sp, #248] │ │ - ldr w1, [sp, #84] │ │ - cmp w14, #0x3 │ │ - cset w15, ne // ne = any │ │ - cinc x16, x10, ne // ne = any │ │ - cmp w14, #0x1 │ │ - cset w14, eq // eq = none │ │ - cinc x17, x9, eq // eq = none │ │ - cmp w1, #0x1 │ │ - b.lt 564e4 // b.tstop │ │ - lsr x6, x16, x15 │ │ - mul x15, x9, x10 │ │ - lsl w10, w10, #2 │ │ - lsl w9, w9, #2 │ │ - and x20, x11, #0x1f │ │ - asr w4, w12, w28 │ │ - ldrb w11, [x25, #10] │ │ - ldrb w12, [x25, #7] │ │ - lsr x21, x17, x14 │ │ - ldr x14, [x24, #8] │ │ - stp w9, w10, [sp, #220] │ │ - add x9, x22, #0x288 │ │ - str x9, [sp, #440] │ │ - adrp x10, ac000 │ │ - asr w5, w13, w23 │ │ - mov w13, #0x6140 // #24896 │ │ - ldr x10, [x10, #3056] │ │ - mov w17, #0x5080 // #20608 │ │ - add x0, x22, #0x2a0 │ │ - add x13, x22, x13 │ │ - str x0, [sp, #416] │ │ - mov w0, #0x2880 // #10368 │ │ - str x13, [sp, #400] │ │ - add x13, x22, x17 │ │ - lsl x27, x15, #4 │ │ - str x13, [sp, #136] │ │ - mul x13, x6, x21 │ │ - add x15, x22, x0 │ │ - str x15, [sp, #200] │ │ - lsl w15, w4, w28 │ │ - add x0, x10, x11, lsl #3 │ │ - lsl x11, x13, #4 │ │ - mvn w26, w28 │ │ - str x11, [sp, #96] │ │ - sub w11, w15, #0x1 │ │ - and x2, x8, #0x1f │ │ - str w26, [sp, #384] │ │ - mvn w26, w23 │ │ - str w11, [sp, #116] │ │ - ldr w11, [x14, #1020] │ │ - add x9, x22, #0x18 │ │ - str w26, [sp, #472] │ │ - lsr w26, w2, w23 │ │ - add x17, x9, x2 │ │ - add x9, x9, w26, uxtw │ │ - add x12, x10, x12, lsl #3 │ │ - lsl w10, w5, w23 │ │ - add x9, x9, #0x230 │ │ - sub w10, w10, #0x1 │ │ - str x9, [sp, #176] │ │ - lsl w9, w11, #10 │ │ - str w10, [sp, #112] │ │ - str w9, [sp, #396] │ │ - lsr w9, w20, w28 │ │ - lsl w10, w6, #2 │ │ - mov w16, #0x3080 // #12416 │ │ - str w10, [sp, #156] │ │ - lsl w10, w21, #2 │ │ - str w9, [sp, #436] │ │ - mov w9, w9 │ │ - add x16, x22, x16 │ │ - str w10, [sp, #152] │ │ - add x10, x17, #0xe0 │ │ - str x9, [sp, #168] │ │ - add x9, x0, #0x1 │ │ - add x7, x25, #0x8 │ │ - str x10, [sp, #232] │ │ - add x10, x16, x27 │ │ - str x9, [sp, #312] │ │ - add x9, x12, #0x1 │ │ - mov w3, wzr │ │ - str x2, [sp, #264] │ │ - str w4, [sp, #228] │ │ - str w5, [sp, #164] │ │ - str w26, [sp, #292] │ │ - stp x21, x6, [sp, #120] │ │ - str x17, [sp, #208] │ │ - str x27, [sp, #144] │ │ - str x16, [sp, #104] │ │ - str x10, [sp, #88] │ │ - str x0, [sp, #336] │ │ - str x12, [sp, #536] │ │ - stp x7, x9, [sp, #504] │ │ - str x25, [sp, #368] │ │ - str w19, [sp, #244] │ │ - str w28, [sp, #476] │ │ - str w23, [sp, #524] │ │ - str x20, [sp, #280] │ │ - str x24, [sp, #528] │ │ - b 54f20 │ │ - ldr w1, [sp, #84] │ │ - mov w3, w12 │ │ - cmp w12, w1 │ │ - b.ge 564e4 // b.tcont │ │ - add w12, w3, #0x10 │ │ - cmp w1, w12 │ │ - csel w9, w1, w12, lt // lt = tstop │ │ - str w9, [sp, #276] │ │ - ldr w9, [sp, #164] │ │ - lsr w10, w12, w23 │ │ - str w10, [sp, #160] │ │ - cmp w9, w10 │ │ - csel w9, w9, w10, lt // lt = tstop │ │ - cmp w19, #0x1 │ │ - str w9, [sp, #356] │ │ - b.lt 54f10 // b.tstop │ │ - ldr w11, [sp, #196] │ │ - str xzr, [sp, #320] │ │ - str w3, [sp, #272] │ │ - str w12, [sp, #252] │ │ - tst w11, #0x8 │ │ - cset w9, eq // eq = none │ │ - cmp w3, #0x0 │ │ + cmp w10, w16 │ │ + b.le 52be0 │ │ + mov w26, wzr │ │ + mov w29, wzr │ │ + cbz w28, 52bc0 │ │ + add x9, sp, #0x60 │ │ + ldr x9, [x9, w29, sxtw #3] │ │ + ldp w4, w7, [sp, #88] │ │ + cmp w29, #0x0 │ │ cset w10, eq // eq = none │ │ - cmp w12, w1 │ │ - and w10, w11, w10 │ │ - str w10, [sp, #192] │ │ - cset w10, ge // ge = tcont │ │ - lsr w11, w3, w23 │ │ - and w9, w9, w10 │ │ - str w11, [sp, #300] │ │ - str w9, [sp, #188] │ │ - ldrb w9, [x7, #3] │ │ - cbnz w9, 54fc0 │ │ - b 55044 │ │ - ldr w19, [sp, #244] │ │ - ldr x9, [sp, #256] │ │ - ldr x20, [sp, #280] │ │ - ldr w12, [sp, #252] │ │ - cmp w19, w9 │ │ - str x9, [sp, #320] │ │ - b.le 54f10 │ │ - ldrb w9, [x7, #3] │ │ - cbz w9, 55044 │ │ - ldr x1, [x24, #2088] │ │ - ldrsw x9, [x22, #16] │ │ - ldr x10, [x24, #2064] │ │ - ldr w11, [x24, #4768] │ │ - sxtw x12, w8 │ │ - madd x12, x1, x12, x9 │ │ - add x0, x10, x12, lsl #2 │ │ - cbz w11, 55028 │ │ - ldr x13, [sp, #496] │ │ - ldr x12, [sp, #144] │ │ - and w10, w9, #0x1 │ │ - and w11, w8, #0x1 │ │ - ldr x3, [x13, #13984] │ │ - add w8, w10, w8, asr #1 │ │ - sxtw x8, w8 │ │ - add w9, w11, w9, asr #1 │ │ - add x12, x3, x12 │ │ - str x12, [x13, #13984] │ │ - ldr x12, [x24, #3320] │ │ - ldr x10, [x24, #4792] │ │ - asr x12, x12, #1 │ │ - mul x8, x12, x8 │ │ - add x8, x8, w9, sxtw │ │ - mov w9, #0x30 // #48 │ │ - madd x2, x8, x9, x10 │ │ - b 55030 │ │ - ldr x3, [sp, #104] │ │ - ldr x2, [sp, #136] │ │ - ldr x8, [x24, #3240] │ │ - ldp w5, w4, [sp, #220] │ │ - ldr x8, [x8, #248] │ │ - blr x8 │ │ - ldr x7, [sp, #504] │ │ - ldr x8, [sp, #440] │ │ - ldr x8, [x8] │ │ - add x9, x8, x20 │ │ - ldrb w9, [x9, #224] │ │ - cbz w9, 55070 │ │ - ldrb w8, [x8, x20] │ │ - orr w9, w8, #0x2 │ │ - cmp w9, #0xb │ │ - ccmp w8, #0xa, #0x4, ne // ne = any │ │ - mov w8, #0x200 // #512 │ │ - csel w9, w8, wzr, eq // eq = none │ │ - ldr x8, [sp, #232] │ │ - ldr w29, [sp, #272] │ │ - ldrb w8, [x8] │ │ - cbz w8, 550a0 │ │ - ldr x8, [sp, #208] │ │ - ldrb w8, [x8] │ │ - orr w10, w8, #0x2 │ │ - cmp w10, #0xb │ │ - ccmp w8, #0xa, #0x4, ne // ne = any │ │ - mov w8, #0x200 // #512 │ │ - csel w10, w8, wzr, eq // eq = none │ │ - b 550a4 │ │ - mov w10, wzr │ │ - ldr x12, [sp, #320] │ │ - ldr w8, [x22, #20] │ │ - ldr w11, [sp, #276] │ │ - add x13, x12, #0x10 │ │ - cmp w19, w13 │ │ - csel w21, w19, w13, lt // lt = tstop │ │ - add w8, w8, w29 │ │ - cmp w29, w11 │ │ - str w8, [x22, #20] │ │ - str x13, [sp, #256] │ │ - b.ge 557c8 // b.tcont │ │ - ldr w14, [sp, #188] │ │ - sxtw x11, w21 │ │ - cmp x12, #0x0 │ │ - str x11, [sp, #424] │ │ - ldr w11, [sp, #396] │ │ - cset w12, ne // ne = any │ │ - orr w12, w12, w14 │ │ - str w12, [sp, #456] │ │ - ldr w12, [sp, #192] │ │ - orr w11, w9, w11 │ │ - ldr w9, [x22, #16] │ │ - cmp w19, w13 │ │ - cset w13, gt │ │ - orr w12, w13, w12 │ │ - orr w10, w11, w10 │ │ - str w12, [sp, #412] │ │ - str w10, [sp, #464] │ │ - b 55148 │ │ - mov w28, w14 │ │ - ldr x8, [sp, #312] │ │ - ldr w10, [x22, #20] │ │ - sub w9, w0, w28 │ │ - ldrb w8, [x8] │ │ - add w29, w29, w8 │ │ - add w8, w10, w8 │ │ - ldr w10, [sp, #276] │ │ - stp w9, w8, [x22, #16] │ │ - ldr w28, [sp, #476] │ │ - cmp w29, w10 │ │ - b.ge 557c8 // b.tcont │ │ - ldr x14, [sp, #320] │ │ - ldr x12, [sp, #424] │ │ - ldr x10, [x24, #2064] │ │ - ldr x11, [x24, #2088] │ │ - add w0, w9, w14 │ │ - cmp x14, x12 │ │ - str w0, [x22, #16] │ │ - b.ge 55118 // b.tcont │ │ - ldr w12, [sp, #272] │ │ - sxtw x8, w8 │ │ - madd x8, x11, x8, x14 │ │ - add x8, x8, w9, sxtw │ │ - cmp w29, w12 │ │ - ldr x12, [sp, #264] │ │ - ldr w9, [sp, #412] │ │ - add x13, x22, #0x38 │ │ - cset w11, ls // ls = plast │ │ - add w12, w29, w12 │ │ - add x20, x13, x12 │ │ - add w12, w12, #0x8 │ │ - and w9, w9, w11 │ │ - add x26, x10, x8, lsl #2 │ │ - add x8, x13, x12 │ │ - mov w28, w14 │ │ - str w9, [sp, #480] │ │ - str x8, [sp, #448] │ │ - ldrb w8, [x7, #3] │ │ - cbnz w8, 551e8 │ │ - b 55230 │ │ - ldr x8, [sp, #336] │ │ - ldrb w19, [x8] │ │ - ldr w8, [x22, #16] │ │ - add w28, w28, w19 │ │ - add x26, x26, w19, uxtw #2 │ │ - cmp w28, w21 │ │ - add w0, w8, w19 │ │ - str w0, [x22, #16] │ │ - b.ge 5511c // b.tcont │ │ - ldrb w8, [x7, #3] │ │ - cbz w8, 55230 │ │ - ldrb w8, [x25, #6] │ │ - cbz w8, 553b0 │ │ - ldr w8, [x24, #4768] │ │ - cbnz w8, 551bc │ │ - ldr x8, [sp, #312] │ │ - ldrb w8, [x8] │ │ - sub w8, w8, #0x1 │ │ - cmp w8, #0xf │ │ - b.hi 55528 // b.pmore │ │ - adrp x11, a9000 │ │ - add x11, x11, #0x59c │ │ - adr x9, 55224 │ │ - ldrb w10, [x11, x8] │ │ - add x9, x9, x10, lsl #2 │ │ - br x9 │ │ - mov w8, #0x40 // #64 │ │ - strb w8, [x20] │ │ - b 55528 │ │ - ldrsb w8, [x7, #5] │ │ - str w8, [sp, #556] │ │ - ldr w8, [sp, #480] │ │ - tbz w8, #0, 5527c │ │ - mov w8, wzr │ │ - ldr x9, [sp, #320] │ │ - eor w8, w8, #0x1 │ │ - cmp x9, w28, uxtw │ │ - b.cc 552a0 // b.lo, b.ul, b.last │ │ - ldr w9, [sp, #456] │ │ - cbz w9, 55274 │ │ - ldr x9, [sp, #312] │ │ - ldr w10, [sp, #276] │ │ - ldrb w9, [x9] │ │ - add w9, w29, w9 │ │ - cmp w9, w10 │ │ - b.ge 552a0 // b.tcont │ │ - mov w9, #0x8 // #8 │ │ - b 552a4 │ │ - ldr x8, [sp, #336] │ │ - ldrb w8, [x8] │ │ - add w8, w28, w8 │ │ - cmp w8, w21 │ │ - cset w8, ge // ge = tcont │ │ - ldr x9, [sp, #320] │ │ - eor w8, w8, #0x1 │ │ - cmp x9, w28, uxtw │ │ - b.cs 55254 // b.hs, b.nlast │ │ - mov w9, wzr │ │ - ldr w10, [x24, #3360] │ │ - ldr w2, [x22, #20] │ │ - orr w6, w9, w8 │ │ - sub w10, w10, #0x1 │ │ - tst w10, w2 │ │ - b.eq 552c4 // b.none │ │ - mov x8, xzr │ │ - b 552e4 │ │ - ldr w8, [x24, #3356] │ │ - ldr w9, [x24, #3344] │ │ - ldr x10, [x24, #3296] │ │ - asr w8, w2, w8 │ │ - sub w8, w8, #0x1 │ │ - mul w8, w9, w8 │ │ - lsl w8, w8, #7 │ │ - add x8, x10, w8, sxtw │ │ - ldr x11, [sp, #496] │ │ - ldr x14, [sp, #336] │ │ - ldr x13, [x24, #8] │ │ - ldrb w12, [x7] │ │ - ldr w9, [x11, #13864] │ │ - ldrb w19, [x14] │ │ - ldr x14, [sp, #312] │ │ - ldr w10, [x11, #13872] │ │ - cmp w0, w9 │ │ - ldr w9, [x13, #1020] │ │ - ldr w4, [x11, #13868] │ │ - ldr w5, [x11, #13876] │ │ - ldr x11, [x24, #2088] │ │ - ldrb w23, [x14] │ │ - ldr x27, [sp, #400] │ │ - cset w1, gt │ │ - cmp w2, w10 │ │ - cset w3, gt │ │ - str w9, [sp, #48] │ │ - add x9, sp, #0x22c │ │ - mov x7, x26 │ │ - str x27, [sp, #56] │ │ - str w23, [sp, #40] │ │ - str w19, [sp, #32] │ │ - str x9, [sp, #24] │ │ - str w12, [sp, #16] │ │ - stp x11, x8, [sp] │ │ - bl 6ea9c │ │ - ldr w9, [x24, #3336] │ │ - ldp w10, w12, [x22, #16] │ │ - ldr x8, [sp, #488] │ │ - ldr w11, [sp, #556] │ │ - ldr w13, [sp, #464] │ │ - sub w9, w9, w10 │ │ - ldr w10, [x24, #3340] │ │ - add x8, x8, w0, uxtw #3 │ │ - ldr x1, [x24, #2088] │ │ - ldr x8, [x8, #64] │ │ - sub w10, w10, w12 │ │ - lsl w3, w19, #2 │ │ - lsl w4, w23, #2 │ │ - orr w5, w13, w11 │ │ - lsl w6, w9, #2 │ │ - lsl w7, w10, #2 │ │ - mov x0, x26 │ │ - mov x2, x27 │ │ - blr x8 │ │ - ldr x7, [sp, #504] │ │ - ldr w23, [sp, #524] │ │ - ldrb w8, [x25, #6] │ │ - cbnz w8, 551f0 │ │ - ldr w8, [x24, #4768] │ │ - cbz w8, 55458 │ │ - ldr x8, [sp, #336] │ │ - ldr x10, [sp, #496] │ │ - mov w11, #0x8 // #8 │ │ - ldrb w19, [x8] │ │ - ldr x8, [sp, #312] │ │ - ldr x2, [x10, #13992] │ │ - cmp w19, #0x8 │ │ - ldrb w8, [x8] │ │ - csel w9, w19, w11, cc // cc = lo, ul, last │ │ - cmp w8, #0x8 │ │ - csel w8, w8, w11, cc // cc = lo, ul, last │ │ - mul w8, w9, w8 │ │ - lsl w8, w8, #4 │ │ - add x8, x2, w8, uxtw #1 │ │ - str x8, [x10, #13992] │ │ - ldpsw x8, x9, [x22, #16] │ │ - ldr x10, [x24, #3320] │ │ - ldr x11, [x24, #4784] │ │ - nop │ │ - madd x8, x10, x9, x8 │ │ - mov w9, #0xa // #10 │ │ - madd x8, x8, x9, x11 │ │ - ldrb w9, [x8, #6] │ │ - ldrsh w27, [x8] │ │ - str w9, [sp, #552] │ │ - tbnz w27, #31, 551c4 │ │ - ldrb w8, [x7, #2] │ │ - ldr x10, [sp, #488] │ │ - ldr w9, [sp, #552] │ │ - mov w11, #0x88 // #136 │ │ - ldr x1, [x24, #2088] │ │ - nop │ │ - madd x8, x8, x11, x10 │ │ - add x8, x8, x9, lsl #3 │ │ - ldr x8, [x8, #680] │ │ - mov x0, x26 │ │ - mov w3, w27 │ │ - blr x8 │ │ - ldr x7, [sp, #504] │ │ - b 551c4 │ │ - ldr x9, [sp, #280] │ │ - ldr x8, [x22, #648] │ │ - ldrb w3, [x25, #10] │ │ - mov x5, x25 │ │ - add w25, w28, w9 │ │ - add x8, x8, x25 │ │ - add x1, x8, #0x20 │ │ - add x8, sp, #0x224 │ │ - str x8, [sp, #16] │ │ - ldr x8, [sp, #416] │ │ - ldr w4, [sp, #364] │ │ - mov w6, #0x1 // #1 │ │ - mov x0, x22 │ │ - str x8, [sp] │ │ - add x8, sp, #0x228 │ │ - mov x2, x20 │ │ - mov w7, wzr │ │ - str x8, [sp, #8] │ │ - bl 53680 │ │ - ldr x10, [sp, #312] │ │ - ldr w8, [x24, #3340] │ │ - ldr w9, [x22, #20] │ │ - mov w27, w0 │ │ - ldrb w10, [x10] │ │ - sub w8, w8, w9 │ │ - cmp w8, w10 │ │ - csel w8, w10, w8, gt │ │ - sub w9, w8, #0x1 │ │ - cmp w9, #0xf │ │ - b.hi 55618 // b.pmore │ │ - adrp x12, a9000 │ │ - add x12, x12, #0x5cc │ │ - adr x10, 554e8 │ │ - ldrb w11, [x12, x9] │ │ - add x10, x10, x11, lsl #2 │ │ - br x10 │ │ - ldrb w23, [sp, #548] │ │ - strb w23, [x20] │ │ - b 55684 │ │ - mov w8, #0x40404040 // #1077952576 │ │ - str w8, [x20] │ │ - b 55528 │ │ - mov w8, #0x4040 // #16448 │ │ - strh w8, [x20] │ │ - b 55528 │ │ - mov x8, #0x4040404040404040 // #4629771061636907072 │ │ - str x8, [x20] │ │ - b 55528 │ │ - ldr x9, [sp, #448] │ │ - mov x8, #0x4040404040404040 // #4629771061636907072 │ │ - str x8, [x20] │ │ - str x8, [x9] │ │ - ldr x8, [sp, #336] │ │ - ldrb w19, [x8] │ │ - sub w8, w19, #0x1 │ │ - cmp w8, #0xf │ │ - b.hi 551c4 // b.pmore │ │ - adrp x11, a9000 │ │ - add x11, x11, #0x5ac │ │ - adr x9, 551c4 │ │ - ldrh w10, [x11, x8, lsl #1] │ │ - add x9, x9, x10, lsl #2 │ │ - br x9 │ │ - ldr x8, [sp, #440] │ │ - ldr x9, [sp, #280] │ │ - mov w19, #0x1 // #1 │ │ - ldr x8, [x8] │ │ - add w9, w28, w9 │ │ - add x8, x8, x9 │ │ - mov w9, #0x40 // #64 │ │ - strb w9, [x8, #32] │ │ - b 551c4 │ │ - ldr x8, [sp, #440] │ │ - ldr x9, [sp, #280] │ │ - mov w19, #0x4 // #4 │ │ - ldr x8, [x8] │ │ - add w9, w28, w9 │ │ - add x8, x8, x9 │ │ - mov w9, #0x40404040 // #1077952576 │ │ - str w9, [x8, #32] │ │ - b 551c4 │ │ - ldr x8, [sp, #440] │ │ - ldr x9, [sp, #280] │ │ - mov w19, #0x2 // #2 │ │ - ldr x8, [x8] │ │ - add w9, w28, w9 │ │ - add x8, x8, x9 │ │ - mov w9, #0x4040 // #16448 │ │ - strh w9, [x8, #32] │ │ - b 551c4 │ │ - ldr x8, [sp, #440] │ │ - ldr x9, [sp, #280] │ │ - mov w19, #0x8 // #8 │ │ - ldr x8, [x8] │ │ - add w9, w28, w9 │ │ - add x8, x8, x9 │ │ - mov x9, #0x4040404040404040 // #4629771061636907072 │ │ - str x9, [x8, #32] │ │ - b 551c4 │ │ - ldr x10, [sp, #440] │ │ - ldr x9, [sp, #280] │ │ - mov x11, #0x4040404040404040 // #4629771061636907072 │ │ - mov w19, #0x10 // #16 │ │ - ldr x8, [x10] │ │ - add w9, w28, w9 │ │ - add x8, x8, x9 │ │ - str x11, [x8, #32] │ │ - ldr x8, [x10] │ │ - add w9, w9, #0x8 │ │ - add x8, x8, x9 │ │ - str x11, [x8, #32] │ │ - b 551c4 │ │ - ldrb w23, [sp, #548] │ │ - sxtw x2, w8 │ │ - mov x0, x20 │ │ - mov w1, w23 │ │ - bl 4b70 │ │ - b 55684 │ │ - ldrb w23, [sp, #548] │ │ - mov w8, #0x1010101 // #16843009 │ │ - mul w8, w23, w8 │ │ - str w8, [x20] │ │ - b 55684 │ │ - ldrb w23, [sp, #548] │ │ - mov w8, w23 │ │ - bfi w8, w23, #8, #8 │ │ - strh w8, [x20] │ │ - b 55684 │ │ - ldrb w23, [sp, #548] │ │ - mov x8, #0x101010101010101 // #72340172838076673 │ │ - mul x8, x23, x8 │ │ - str x8, [x20] │ │ - b 55684 │ │ - ldrb w23, [sp, #548] │ │ - ldr x9, [sp, #448] │ │ - mov x8, #0x101010101010101 // #72340172838076673 │ │ - mul x8, x23, x8 │ │ - str x8, [x20] │ │ - str x8, [x9] │ │ - ldr x10, [sp, #336] │ │ - ldr w8, [x24, #3336] │ │ - ldr w9, [x22, #16] │ │ - ldr x7, [sp, #504] │ │ - ldrb w19, [x10] │ │ - sub w8, w8, w9 │ │ - cmp w8, w19 │ │ - csel w8, w19, w8, gt │ │ - sub w9, w8, #0x1 │ │ - cmp w9, #0xf │ │ - b.hi 556ec // b.pmore │ │ - adrp x12, a9000 │ │ - add x12, x12, #0x5dc │ │ - adr x10, 556c8 │ │ - ldrb w11, [x12, x9] │ │ - add x10, x10, x11, lsl #2 │ │ - br x10 │ │ - ldr x8, [sp, #440] │ │ - ldr x8, [x8] │ │ - add x8, x8, x25 │ │ - strb w23, [x8, #32] │ │ - ldr x25, [sp, #368] │ │ - ldr w23, [sp, #524] │ │ - ldr x2, [sp, #416] │ │ - tbz w27, #31, 55420 │ │ - b 551c4 │ │ - ldr x9, [sp, #440] │ │ - sxtw x2, w8 │ │ - mov w1, w23 │ │ - ldr x9, [x9] │ │ - add x9, x9, x25 │ │ - add x0, x9, #0x20 │ │ - bl 4b70 │ │ - ldr x7, [sp, #504] │ │ - ldr x25, [sp, #368] │ │ - ldr w23, [sp, #524] │ │ - ldr x2, [sp, #416] │ │ - tbz w27, #31, 55420 │ │ - b 551c4 │ │ - ldr x8, [sp, #440] │ │ - mov w9, #0x1010101 // #16843009 │ │ - mul w9, w23, w9 │ │ - ldr x8, [x8] │ │ - add x8, x8, x25 │ │ - str w9, [x8, #32] │ │ - ldr x25, [sp, #368] │ │ - ldr w23, [sp, #524] │ │ - ldr x2, [sp, #416] │ │ - tbz w27, #31, 55420 │ │ - b 551c4 │ │ - ldr x8, [sp, #440] │ │ - bfi w23, w23, #8, #8 │ │ - ldr x8, [x8] │ │ - add x8, x8, x25 │ │ - strh w23, [x8, #32] │ │ - ldr x25, [sp, #368] │ │ - ldr w23, [sp, #524] │ │ - ldr x2, [sp, #416] │ │ - tbz w27, #31, 55420 │ │ - b 551c4 │ │ - ldr x8, [sp, #440] │ │ - mov x9, #0x101010101010101 // #72340172838076673 │ │ - mul x9, x23, x9 │ │ - ldr x8, [x8] │ │ - add x8, x8, x25 │ │ - b 557b0 │ │ - ldr x10, [sp, #440] │ │ - mov x9, #0x101010101010101 // #72340172838076673 │ │ - mul x9, x23, x9 │ │ - ldr x8, [x10] │ │ - add x8, x8, x25 │ │ - str x9, [x8, #32] │ │ - ldr x8, [x10] │ │ - add w10, w25, #0x8 │ │ - add x8, x8, x10 │ │ - str x9, [x8, #32] │ │ - ldr x25, [sp, #368] │ │ - ldr w23, [sp, #524] │ │ - ldr x2, [sp, #416] │ │ - tbz w27, #31, 55420 │ │ - b 551c4 │ │ - ldr w9, [sp, #248] │ │ - sub w8, w8, w29 │ │ - str w8, [x22, #20] │ │ - cbz w9, 54f9c │ │ - ldrb w9, [x7, #1] │ │ - ldr x14, [x24, #2096] │ │ - cmp w9, #0xd │ │ - asr w9, w8, w23 │ │ - str x14, [sp, #480] │ │ - b.ne 558e0 // b.any │ │ - ldr w12, [sp, #472] │ │ - ldr w11, [x22, #16] │ │ - sxtw x9, w9 │ │ - mul x9, x14, x9 │ │ - and w8, w8, w12 │ │ - ldr x12, [sp, #336] │ │ - asr w14, w11, w28 │ │ - add x9, x9, w14, sxtw │ │ - ldr w14, [sp, #116] │ │ - ldrb w12, [x12] │ │ - ldr x13, [sp, #312] │ │ - ldr x10, [x24, #2064] │ │ - ldr x2, [x24, #2088] │ │ - add w14, w14, w12 │ │ - neg w12, w12 │ │ - ldrb w13, [x13] │ │ - and w12, w14, w12 │ │ - ldr w14, [sp, #112] │ │ - lsl w8, w8, #2 │ │ - sxtw x8, w8 │ │ - lsl x21, x9, #2 │ │ - add w14, w14, w13 │ │ - neg w13, w13 │ │ - and w13, w14, w13 │ │ - ldr w14, [sp, #384] │ │ - asr w9, w12, w28 │ │ - ldr x0, [sp, #200] │ │ - ldp w6, w5, [sp, #152] │ │ - and w11, w11, w14 │ │ - lsl w11, w11, #2 │ │ - add x10, x10, w11, sxtw │ │ - ldr w11, [x24, #2112] │ │ - nop │ │ - madd x1, x2, x8, x10 │ │ - ldr x10, [sp, #488] │ │ - ldr x20, [x24, #2072] │ │ - sub w8, w11, #0x1 │ │ - ldr x19, [x24, #2080] │ │ - add x8, x10, w8, uxtw #3 │ │ - ldr x10, [sp, #128] │ │ - ldr x8, [x8, #176] │ │ - sub w3, w10, w9 │ │ - ldr x10, [sp, #120] │ │ - asr w9, w13, w23 │ │ - sub w4, w10, w9 │ │ - blr x8 │ │ - ldr x7, [sp, #504] │ │ - ldrb w8, [x7, #7] │ │ - cbz w8, 55a3c │ │ - str wzr, [sp, #552] │ │ - ldr w9, [x22, #20] │ │ - ldr w8, [x24, #3360] │ │ - ldr w10, [sp, #472] │ │ - add x20, x20, x21 │ │ - sub w8, w8, #0x1 │ │ - and w10, w9, w10 │ │ - tst w10, w8 │ │ - b.eq 55954 // b.none │ │ - mov x8, xzr │ │ - b 55974 │ │ - ldrb w10, [x25, #12] │ │ - cbz w10, 55bbc │ │ - ldr w10, [x22, #16] │ │ - ldr x13, [sp, #480] │ │ - sxtw x9, w9 │ │ - ldr w11, [x24, #4768] │ │ - asr w12, w10, w28 │ │ - mul x9, x13, x9 │ │ - add x9, x9, w12, sxtw │ │ - lsl x19, x9, #2 │ │ - cbz w11, 55a74 │ │ - ldr x14, [sp, #496] │ │ - ldr x12, [x24, #3320] │ │ - and w11, w10, #0x1 │ │ - ldr x9, [x24, #4792] │ │ - ldr x20, [x14, #13984] │ │ - and w13, w8, #0x1 │ │ - add w8, w11, w8, asr #1 │ │ - asr x11, x12, #1 │ │ - ldr x12, [sp, #96] │ │ - sxtw x8, w8 │ │ - add w10, w13, w10, asr #1 │ │ - mul x8, x11, x8 │ │ - add x8, x8, w10, sxtw │ │ - mov w10, #0x30 // #48 │ │ - add x12, x20, x12 │ │ - madd x21, x8, x10, x9 │ │ - str x12, [x14, #13984] │ │ - b 55a7c │ │ - ldr w8, [x24, #3356] │ │ - ldr w10, [x24, #3344] │ │ - ldr x11, [x24, #3304] │ │ - asr w8, w9, w8 │ │ - sub w8, w8, #0x1 │ │ - mul w8, w10, w8 │ │ - lsl w8, w8, #7 │ │ - add x8, x11, w8, sxtw │ │ - ldr x13, [sp, #496] │ │ - ldr x14, [sp, #536] │ │ - ldr w10, [x22, #16] │ │ - asr w2, w9, w23 │ │ - ldr w9, [x13, #13864] │ │ - ldrb w23, [x14] │ │ - ldr x14, [sp, #512] │ │ - ldr w11, [x13, #13872] │ │ - asr w0, w10, w28 │ │ - ldr w10, [sp, #524] │ │ - asr w9, w9, w28 │ │ - ldr w12, [x13, #13868] │ │ - ldr w13, [x13, #13876] │ │ - cmp w0, w9 │ │ - ldr w9, [sp, #524] │ │ - ldrb w25, [x14] │ │ - ldr x27, [sp, #400] │ │ - ldr x29, [sp, #480] │ │ - asr w10, w11, w10 │ │ - cset w1, gt │ │ - cmp w2, w10 │ │ - asr w4, w12, w28 │ │ - cset w3, gt │ │ - asr w5, w13, w9 │ │ - add x9, sp, #0x228 │ │ - mov w6, wzr │ │ - mov x7, x20 │ │ - str x27, [sp, #56] │ │ - str wzr, [sp, #48] │ │ - str w25, [sp, #40] │ │ - str w23, [sp, #32] │ │ - str x9, [sp, #24] │ │ - str wzr, [sp, #16] │ │ - stp x29, x8, [sp] │ │ - bl 6ea9c │ │ - ldr x8, [sp, #488] │ │ - ldr x26, [sp, #504] │ │ - ldr x5, [sp, #200] │ │ - lsl w3, w23, #2 │ │ - add x8, x8, w0, uxtw #3 │ │ - ldr x8, [x8, #200] │ │ - ldrsb w6, [x26, #7] │ │ - ldr w23, [sp, #524] │ │ - lsl w4, w25, #2 │ │ - mov x0, x20 │ │ - mov x1, x29 │ │ - mov x2, x27 │ │ - blr x8 │ │ - ldr x25, [sp, #368] │ │ - mov x7, x26 │ │ - ldrb w8, [x25, #16] │ │ - cbz w8, 55bbc │ │ - str wzr, [sp, #552] │ │ - ldr w9, [x22, #20] │ │ - ldr w8, [x24, #3360] │ │ - ldr w10, [sp, #472] │ │ - add x20, x19, x21 │ │ - sub w8, w8, #0x1 │ │ - and w10, w9, w10 │ │ - tst w10, w8 │ │ - b.eq 55ad8 // b.none │ │ - mov x24, x25 │ │ - mov x8, xzr │ │ - b 55b00 │ │ - ldr x20, [sp, #88] │ │ - ldr x21, [sp, #136] │ │ - ldr x8, [x24, #3240] │ │ - ldr x9, [x24, #2072] │ │ - ldp w27, w26, [sp, #152] │ │ - ldr x1, [sp, #480] │ │ - ldr x8, [x8, #248] │ │ - add x0, x9, x19 │ │ - add x2, x21, #0x10 │ │ - mov x3, x20 │ │ - mov w4, w26 │ │ - mov w5, w27 │ │ - blr x8 │ │ - ldr x8, [x24, #3240] │ │ - ldr x9, [x24, #2080] │ │ - ldr x1, [x24, #2096] │ │ - add x2, x21, #0x20 │ │ - ldr x8, [x8, #248] │ │ - add x0, x9, x19 │ │ - mov x3, x20 │ │ - mov w4, w26 │ │ - mov w5, w27 │ │ - blr x8 │ │ - ldr x7, [sp, #504] │ │ - b 55bbc │ │ - mov x11, x24 │ │ - ldr w8, [x11, #3356] │ │ - ldr w10, [x11, #3344] │ │ - ldr x11, [x11, #3312] │ │ - mov x24, x25 │ │ - asr w8, w9, w8 │ │ - sub w8, w8, #0x1 │ │ - mul w8, w10, w8 │ │ - lsl w8, w8, #7 │ │ - add x8, x11, w8, sxtw │ │ - ldr x13, [sp, #496] │ │ - ldr x14, [sp, #536] │ │ - ldr w10, [x22, #16] │ │ - asr w2, w9, w23 │ │ - ldr w9, [x13, #13864] │ │ - ldrb w19, [x14] │ │ - ldr x14, [sp, #512] │ │ - ldr w11, [x13, #13872] │ │ - ldr w12, [x13, #13868] │ │ - ldr w13, [x13, #13876] │ │ - ldrb w21, [x14] │ │ - asr w0, w10, w28 │ │ - asr w9, w9, w28 │ │ - ldr x26, [sp, #400] │ │ - ldr x25, [sp, #480] │ │ - asr w10, w11, w23 │ │ - cmp w0, w9 │ │ - cset w1, gt │ │ - cmp w2, w10 │ │ - asr w4, w12, w28 │ │ - cset w3, gt │ │ - asr w5, w13, w23 │ │ - add x9, sp, #0x228 │ │ - mov w6, wzr │ │ - mov x7, x20 │ │ - str x26, [sp, #56] │ │ - str wzr, [sp, #48] │ │ - str w21, [sp, #40] │ │ - str w19, [sp, #32] │ │ - str x9, [sp, #24] │ │ - str wzr, [sp, #16] │ │ - stp x25, x8, [sp] │ │ - bl 6ea9c │ │ - ldr x8, [sp, #488] │ │ - ldrsb w6, [x24, #16] │ │ - ldr x5, [sp, #200] │ │ - lsl w3, w19, #2 │ │ - add x8, x8, w0, uxtw #3 │ │ - ldr x8, [x8, #200] │ │ - lsl w4, w21, #2 │ │ - mov x0, x20 │ │ - mov x1, x25 │ │ - mov x2, x26 │ │ - mov x25, x24 │ │ - blr x8 │ │ - ldr x7, [sp, #504] │ │ - ldr x24, [sp, #528] │ │ - ldr x8, [sp, #440] │ │ - ldr x9, [sp, #176] │ │ - ldr x8, [x8] │ │ - ldrb w10, [x9] │ │ - ldr x9, [sp, #168] │ │ - orr w11, w10, #0x2 │ │ - add x8, x8, x9 │ │ - ldrb w8, [x8, #560] │ │ - ldr x9, [sp, #256] │ │ - orr w12, w8, #0x2 │ │ - cmp w12, #0xb │ │ - ccmp w8, #0xa, #0x4, ne // ne = any │ │ - mov w12, #0x200 // #512 │ │ - csel w8, w12, wzr, eq // eq = none │ │ - cmp w11, #0xb │ │ - ldr w11, [sp, #228] │ │ - lsr w9, w9, w28 │ │ - ccmp w10, #0xa, #0x4, ne // ne = any │ │ - csel w10, w12, wzr, eq // eq = none │ │ - cmp w9, w11 │ │ - cset w11, lt // lt = tstop │ │ - str w11, [sp, #296] │ │ - b.lt 55c3c // b.tstop │ │ - ldr w11, [sp, #272] │ │ - cbnz w11, 55c3c │ │ - ldr w11, [x24, #2112] │ │ - mov w12, #0x4 // #4 │ │ - sub w11, w11, #0x1 │ │ - lsr w11, w12, w11 │ │ - ldr w12, [sp, #196] │ │ - and w11, w11, w12 │ │ - str w11, [sp, #296] │ │ - ldr x11, [sp, #320] │ │ - cmp x11, #0x0 │ │ - cset w12, eq // eq = none │ │ - str w12, [sp, #360] │ │ - cbnz x11, 55c78 │ │ - ldp w12, w11, [sp, #160] │ │ - cmp w12, w11 │ │ - b.lt 55c78 // b.tstop │ │ - ldr w11, [x24, #2112] │ │ - mov w12, #0x20 // #32 │ │ - sub w11, w11, #0x1 │ │ - lsr w11, w12, w11 │ │ - ldr w12, [sp, #196] │ │ - and w11, w11, w12 │ │ - str w11, [sp, #360] │ │ - orr w8, w10, w8 │ │ - ldr w10, [sp, #228] │ │ - str w8, [sp, #392] │ │ - ldr w8, [x22, #20] │ │ - mov x20, xzr │ │ - cmp w10, w9 │ │ - csel w21, w10, w9, lt // lt = tstop │ │ - ldr x9, [sp, #320] │ │ - str w21, [sp, #388] │ │ - lsr w27, w9, w28 │ │ - str w27, [sp, #424] │ │ - b 55cc8 │ │ - str w8, [sp, #380] │ │ - ldr w8, [sp, #380] │ │ - ldr x20, [sp, #448] │ │ - lsl w8, w8, w23 │ │ - sub w8, w9, w8 │ │ - cmp x20, #0x2 │ │ - str w8, [x22, #20] │ │ - b.eq 54f9c // b.none │ │ - ldr w9, [sp, #272] │ │ - ldr w10, [sp, #300] │ │ - add w9, w8, w9 │ │ - ldr w8, [sp, #356] │ │ - str w9, [x22, #20] │ │ - cmp w10, w8 │ │ - mov w8, w10 │ │ - add x10, x20, #0x1 │ │ - str x10, [sp, #448] │ │ - b.ge 55ca8 // b.tcont │ │ - add x10, x24, x10, lsl #3 │ │ - mov w12, w8 │ │ - ldr w8, [x22, #16] │ │ - add x11, x10, #0x810 │ │ - str x11, [sp, #304] │ │ - add x11, x7, x20 │ │ - add x11, x11, #0x7 │ │ - add x10, x10, #0xce0 │ │ - str x11, [sp, #456] │ │ - str x10, [sp, #344] │ │ - str w12, [sp, #380] │ │ - b 55d5c │ │ - ldr x10, [sp, #512] │ │ - ldr w11, [x22, #20] │ │ - ldr w12, [sp, #380] │ │ - lsl w9, w27, w28 │ │ - ldrb w10, [x10] │ │ - sub w8, w8, w9 │ │ - lsl w9, w10, w23 │ │ - add w12, w12, w10 │ │ - add w9, w9, w11 │ │ - ldr w10, [sp, #356] │ │ - str w12, [sp, #380] │ │ - stp w8, w9, [x22, #16] │ │ - ldr w27, [sp, #424] │ │ - cmp w12, w10 │ │ - b.ge 55cac // b.tcont │ │ - ldr x10, [sp, #304] │ │ - ldr x11, [sp, #320] │ │ - cmp w27, w21 │ │ - ldr x10, [x10] │ │ - add w8, w8, w11 │ │ - str w8, [x22, #16] │ │ - b.ge 55d20 // b.tcont │ │ - ldr w11, [sp, #296] │ │ - ldr w15, [sp, #380] │ │ - ldr w14, [sp, #300] │ │ - asr w9, w9, w23 │ │ - cmp w11, #0x0 │ │ - cset w13, ne // ne = any │ │ - cmp w15, w14 │ │ - ldr x14, [sp, #480] │ │ - ldr w12, [sp, #292] │ │ - sxtw x9, w9 │ │ - asr w11, w8, w28 │ │ - mul x9, x14, x9 │ │ - add x9, x9, w11, sxtw │ │ - cset w11, le │ │ - and w11, w13, w11 │ │ - add w12, w15, w12 │ │ - str w11, [sp, #412] │ │ - add x11, x22, x20, lsl #5 │ │ - add x11, x11, #0x58 │ │ - add x26, x10, x9, lsl #2 │ │ - add w9, w12, #0x8 │ │ - add x10, x11, x12 │ │ - add x9, x11, x9 │ │ - str x10, [sp, #464] │ │ - str x9, [sp, #328] │ │ - ldrb w9, [x7, #1] │ │ - cmp w9, #0xd │ │ - b.ne 55e2c // b.any │ │ - b 55e20 │ │ - ldr x8, [sp, #536] │ │ - ldrb w19, [x8] │ │ - ldr w8, [x22, #16] │ │ - add w27, w27, w19 │ │ - lsl w9, w19, w28 │ │ - add x26, x26, w19, uxtw #2 │ │ - add w8, w9, w8 │ │ - cmp w27, w21 │ │ - str w8, [x22, #16] │ │ - b.ge 55d20 // b.tcont │ │ - ldrb w9, [x7, #1] │ │ - cmp w9, #0xd │ │ - b.ne 55e2c // b.any │ │ - ldr x10, [sp, #456] │ │ - ldrb w10, [x10] │ │ - cbnz w10, 55e34 │ │ - ldrb w10, [x25, #12] │ │ - cbz w10, 55e88 │ │ - ldrb w8, [x25, #6] │ │ - lsl x29, x20, #5 │ │ - cbz w8, 5607c │ │ - ldr x24, [sp, #528] │ │ - ldr w8, [x24, #4768] │ │ - cbnz w8, 55dec │ │ - ldr x8, [sp, #512] │ │ - ldrb w8, [x8] │ │ - sub w8, w8, #0x1 │ │ - cmp w8, #0xf │ │ - b.hi 56200 // b.pmore │ │ - adrp x11, a9000 │ │ - add x11, x11, #0x5ec │ │ - adr x9, 55e78 │ │ - ldrb w10, [x11, x8] │ │ - add x9, x9, x10, lsl #2 │ │ - br x9 │ │ - ldr x9, [sp, #464] │ │ - mov w8, #0x40 // #64 │ │ - strb w8, [x9] │ │ - b 56200 │ │ - ldrsb w10, [x7, #6] │ │ - ldr w11, [sp, #424] │ │ - str w10, [sp, #544] │ │ - ldr w10, [sp, #412] │ │ - tbz w10, #0, 55edc │ │ - mov w10, wzr │ │ - ldr x21, [sp, #528] │ │ - cmp w27, w11 │ │ - eor w10, w10, #0x1 │ │ - b.gt 55f00 │ │ - ldr w11, [sp, #360] │ │ - cbnz w11, 55ed4 │ │ - ldr x11, [sp, #512] │ │ - ldr w12, [sp, #380] │ │ - ldrb w11, [x11] │ │ - add w11, w12, w11 │ │ - ldr w12, [sp, #356] │ │ - cmp w11, w12 │ │ - b.ge 55f00 // b.tcont │ │ - mov w12, #0x8 // #8 │ │ - b 55f04 │ │ - ldr x10, [sp, #536] │ │ - ldrb w10, [x10] │ │ - add w10, w27, w10 │ │ - cmp w10, w21 │ │ - cset w10, ge // ge = tcont │ │ - ldr x21, [sp, #528] │ │ - cmp w27, w11 │ │ - eor w10, w10, #0x1 │ │ - b.le 55eb0 │ │ - mov w12, wzr │ │ - ldr w11, [x22, #20] │ │ - ldr w13, [x21, #3360] │ │ - ldr w14, [sp, #472] │ │ - orr w6, w12, w10 │ │ - mov x24, x25 │ │ - sub w13, w13, #0x1 │ │ - and w14, w11, w14 │ │ - tst w14, w13 │ │ - b.eq 55f30 // b.none │ │ - mov x10, xzr │ │ - b 55f54 │ │ - ldr w10, [x21, #3356] │ │ - ldr x13, [sp, #344] │ │ - ldr w12, [x21, #3344] │ │ - asr w10, w11, w10 │ │ - ldr x13, [x13] │ │ - sub w10, w10, #0x1 │ │ - mul w10, w12, w10 │ │ - lsl w10, w10, #7 │ │ - add x10, x13, w10, sxtw │ │ - ldr x14, [sp, #536] │ │ - ldr x13, [sp, #496] │ │ - asr w0, w8, w28 │ │ - asr w2, w11, w23 │ │ - ldrb w19, [x14] │ │ - ldr x14, [sp, #512] │ │ - ldr w8, [x13, #13864] │ │ - ldr w12, [x13, #13868] │ │ - ldr w11, [x13, #13872] │ │ - ldrb w23, [x14] │ │ - ldr x14, [x21, #8] │ │ - ldr w15, [sp, #524] │ │ - cmp w9, #0xd │ │ - asr w8, w8, w28 │ │ - ldr w13, [x13, #13876] │ │ - csel w9, wzr, w9, eq // eq = none │ │ - cmp w0, w8 │ │ - ldr w8, [sp, #524] │ │ - asr w4, w12, w28 │ │ - ldr w12, [x14, #1020] │ │ - ldr x29, [sp, #400] │ │ - ldr x25, [sp, #480] │ │ - asr w11, w11, w15 │ │ - cset w1, gt │ │ - cmp w2, w11 │ │ - cset w3, gt │ │ - asr w5, w13, w8 │ │ - add x8, sp, #0x220 │ │ - mov x7, x26 │ │ - str x29, [sp, #56] │ │ - str w12, [sp, #48] │ │ - str w23, [sp, #40] │ │ - str w19, [sp, #32] │ │ - str x8, [sp, #24] │ │ - str w9, [sp, #16] │ │ - stp x25, x10, [sp] │ │ - bl 6ea9c │ │ - ldr w8, [sp, #544] │ │ - ldr w9, [sp, #396] │ │ - mov w11, w28 │ │ - ldr w13, [sp, #384] │ │ - lsl w4, w23, #2 │ │ - orr w8, w8, w9 │ │ - str w8, [sp, #544] │ │ - ldr w9, [x21, #3336] │ │ - ldr w10, [x21, #3340] │ │ - ldr w23, [sp, #524] │ │ - lsl w3, w19, #2 │ │ - bfi w11, w9, #2, #30 │ │ - ldr w9, [sp, #524] │ │ - mov x1, x25 │ │ - mov x2, x29 │ │ - bfi w9, w10, #2, #30 │ │ - ldp w12, w10, [x22, #16] │ │ - and w12, w12, w13 │ │ - sub w11, w11, w12, lsl #2 │ │ - ldr x12, [sp, #488] │ │ - ldr w13, [sp, #392] │ │ - asr w6, w11, w28 │ │ - add x12, x12, w0, uxtw #3 │ │ - orr w5, w13, w8 │ │ - ldr x8, [x12, #64] │ │ - ldr w12, [sp, #472] │ │ - mov x0, x26 │ │ - and w10, w10, w12 │ │ - sub w9, w9, w10, lsl #2 │ │ - asr w7, w9, w23 │ │ - blr x8 │ │ - ldr x7, [sp, #504] │ │ - ldr w21, [sp, #388] │ │ - mov x25, x24 │ │ - ldrb w8, [x25, #6] │ │ - lsl x29, x20, #5 │ │ - cbnz w8, 55e40 │ │ - ldr x24, [sp, #528] │ │ - ldr w8, [x24, #4768] │ │ - cbz w8, 56114 │ │ - ldr x8, [sp, #536] │ │ - ldr x9, [sp, #496] │ │ - ldrb w19, [x8] │ │ - ldr x8, [sp, #512] │ │ - ldr x2, [x9, #13992] │ │ - ldrb w8, [x8] │ │ - mul x8, x19, x8 │ │ - add x8, x2, x8, lsl #5 │ │ - str x8, [x9, #13992] │ │ - ldpsw x8, x9, [x22, #16] │ │ - ldr x10, [x24, #3320] │ │ - ldr x11, [x24, #4784] │ │ - nop │ │ - madd x8, x10, x9, x8 │ │ - ldr x10, [sp, #448] │ │ - mov w9, #0xa // #10 │ │ - madd x8, x8, x9, x11 │ │ - add x9, x8, x10 │ │ - ldrb w9, [x9, #6] │ │ - ldrsh w28, [x8, x10, lsl #1] │ │ - str w9, [sp, #552] │ │ - tbnz w28, #31, 56108 │ │ - ldrb w8, [x25, #7] │ │ - ldp x1, x10, [sp, #480] │ │ - ldr w9, [sp, #552] │ │ - mov w11, #0x88 // #136 │ │ - mov x0, x26 │ │ - madd x8, x8, x11, x10 │ │ - add x8, x8, x9, lsl #3 │ │ - ldr x8, [x8, #680] │ │ - mov w3, w28 │ │ - blr x8 │ │ - ldr w28, [sp, #476] │ │ - ldr x7, [sp, #504] │ │ - b 55df4 │ │ - ldr x8, [x22, #648] │ │ - ldr w9, [sp, #436] │ │ - mov x5, x25 │ │ - ldrb w3, [x5, #7] │ │ - add x8, x8, x20, lsl #5 │ │ - add w25, w27, w9 │ │ - add x8, x8, x25 │ │ - add x1, x8, #0x40 │ │ - add x8, sp, #0x224 │ │ - str x8, [sp, #16] │ │ - ldr x8, [sp, #416] │ │ - ldr x2, [sp, #464] │ │ - ldr w4, [sp, #364] │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - add x8, sp, #0x228 │ │ - mov x0, x22 │ │ - ldr x7, [sp, #448] │ │ - str x8, [sp, #8] │ │ - bl 53680 │ │ - ldr x10, [sp, #512] │ │ - ldr w8, [x24, #3340] │ │ - ldr w9, [x22, #20] │ │ - mov w28, w0 │ │ - ldrb w10, [x10] │ │ - add w8, w8, w23 │ │ - sub w8, w8, w9 │ │ - asr w8, w8, w23 │ │ - cmp w8, w10 │ │ - csel w8, w10, w8, gt │ │ - sub w9, w8, #0x1 │ │ - cmp w9, #0xf │ │ - b.hi 56308 // b.pmore │ │ - adrp x12, a9000 │ │ - add x12, x12, #0x61c │ │ - adr x10, 561b0 │ │ - ldrb w11, [x12, x9] │ │ - add x10, x10, x11, lsl #2 │ │ - br x10 │ │ - ldrb w23, [sp, #548] │ │ - ldr x8, [sp, #464] │ │ - strb w23, [x8] │ │ - b 56380 │ │ - ldr x9, [sp, #464] │ │ - mov w8, #0x40404040 // #1077952576 │ │ - str w8, [x9] │ │ - b 56200 │ │ - ldr x9, [sp, #464] │ │ - mov w8, #0x4040 // #16448 │ │ - strh w8, [x9] │ │ - b 56200 │ │ - ldr x9, [sp, #464] │ │ - mov x8, #0x4040404040404040 // #4629771061636907072 │ │ - b 561fc │ │ - ldr x9, [sp, #464] │ │ - mov x8, #0x4040404040404040 // #4629771061636907072 │ │ - str x8, [x9] │ │ - ldr x9, [sp, #328] │ │ - str x8, [x9] │ │ - ldr x8, [sp, #536] │ │ - ldrb w19, [x8] │ │ - sub w8, w19, #0x1 │ │ - cmp w8, #0xf │ │ - b.hi 55df4 // b.pmore │ │ - adrp x11, a9000 │ │ - add x11, x11, #0x5fc │ │ - adr x9, 55df4 │ │ - ldrh w10, [x11, x8, lsl #1] │ │ - add x9, x9, x10, lsl #2 │ │ - br x9 │ │ - ldr x8, [sp, #440] │ │ - ldr w9, [sp, #436] │ │ - mov w19, #0x1 // #1 │ │ - ldr x8, [x8] │ │ - add w9, w27, w9 │ │ - add x8, x8, x20, lsl #5 │ │ - add x8, x8, x9 │ │ - mov w9, #0x40 // #64 │ │ - strb w9, [x8, #64] │ │ - b 55df4 │ │ - ldr x8, [sp, #440] │ │ - ldr w9, [sp, #436] │ │ - mov w19, #0x4 // #4 │ │ - ldr x8, [x8] │ │ - add w9, w27, w9 │ │ - add x8, x8, x20, lsl #5 │ │ - add x8, x8, x9 │ │ - mov w9, #0x40404040 // #1077952576 │ │ - str w9, [x8, #64] │ │ - b 55df4 │ │ - ldr x8, [sp, #440] │ │ - ldr w9, [sp, #436] │ │ - mov w19, #0x2 // #2 │ │ - ldr x8, [x8] │ │ - add w9, w27, w9 │ │ - add x8, x8, x20, lsl #5 │ │ - add x8, x8, x9 │ │ - mov w9, #0x4040 // #16448 │ │ - strh w9, [x8, #64] │ │ - b 55df4 │ │ - ldr x8, [sp, #440] │ │ - ldr w9, [sp, #436] │ │ - mov w19, #0x8 // #8 │ │ - ldr x8, [x8] │ │ - add w9, w27, w9 │ │ - add x8, x8, x20, lsl #5 │ │ - add x8, x8, x9 │ │ - mov x9, #0x4040404040404040 // #4629771061636907072 │ │ - str x9, [x8, #64] │ │ - b 55df4 │ │ - ldr x10, [sp, #440] │ │ - ldr w9, [sp, #436] │ │ - mov x11, #0x4040404040404040 // #4629771061636907072 │ │ - mov w19, #0x10 // #16 │ │ - ldr x8, [x10] │ │ - add w9, w27, w9 │ │ - add x8, x8, x29 │ │ - add x8, x8, x9 │ │ - str x11, [x8, #64] │ │ - ldr x8, [x10] │ │ - add w9, w9, #0x8 │ │ - add x8, x8, x29 │ │ - add x8, x8, x9 │ │ - str x11, [x8, #64] │ │ - b 55df4 │ │ - ldrb w23, [sp, #548] │ │ - ldr x0, [sp, #464] │ │ - sxtw x2, w8 │ │ - mov w1, w23 │ │ - bl 4b70 │ │ - b 56380 │ │ - ldrb w23, [sp, #548] │ │ - ldr x9, [sp, #464] │ │ - mov w8, #0x1010101 // #16843009 │ │ - mul w8, w23, w8 │ │ - str w8, [x9] │ │ - b 56380 │ │ - ldrb w23, [sp, #548] │ │ - ldr x9, [sp, #464] │ │ - mov w8, w23 │ │ - bfi w8, w23, #8, #8 │ │ - strh w8, [x9] │ │ - b 56380 │ │ - ldrb w23, [sp, #548] │ │ - ldr x9, [sp, #464] │ │ - mov x8, #0x101010101010101 // #72340172838076673 │ │ - mul x8, x23, x8 │ │ - b 5637c │ │ - ldrb w23, [sp, #548] │ │ - ldr x9, [sp, #464] │ │ - mov x8, #0x101010101010101 // #72340172838076673 │ │ - mul x8, x23, x8 │ │ - str x8, [x9] │ │ - ldr x9, [sp, #328] │ │ - str x8, [x9] │ │ - ldr x10, [sp, #536] │ │ - ldr w8, [x24, #3336] │ │ - ldr w9, [x22, #16] │ │ - ldrb w19, [x10] │ │ - ldr w10, [sp, #476] │ │ - add w8, w8, w10 │ │ - sub w8, w8, w9 │ │ - asr w8, w8, w10 │ │ - cmp w8, w19 │ │ - csel w8, w19, w8, gt │ │ - sub w9, w8, #0x1 │ │ - cmp w9, #0xf │ │ - b.hi 563f4 // b.pmore │ │ - adrp x12, a9000 │ │ - add x12, x12, #0x62c │ │ - adr x10, 563cc │ │ - ldrb w11, [x12, x9] │ │ - add x10, x10, x11, lsl #2 │ │ - br x10 │ │ - ldr x8, [sp, #440] │ │ - ldr x8, [x8] │ │ - add x8, x8, x20, lsl #5 │ │ - add x8, x8, x25 │ │ - strb w23, [x8, #64] │ │ - ldr x25, [sp, #368] │ │ - ldr w23, [sp, #524] │ │ - ldr x2, [sp, #416] │ │ - tbz w28, #31, 560e0 │ │ - b 56108 │ │ - ldr x9, [sp, #440] │ │ - sxtw x2, w8 │ │ - mov w1, w23 │ │ - ldr x9, [x9] │ │ - add x9, x9, x20, lsl #5 │ │ - add x9, x9, x25 │ │ - add x0, x9, #0x40 │ │ - bl 4b70 │ │ - ldr x25, [sp, #368] │ │ - ldr w23, [sp, #524] │ │ - ldr x2, [sp, #416] │ │ - tbz w28, #31, 560e0 │ │ - b 56108 │ │ - ldr x8, [sp, #440] │ │ - mov w9, #0x1010101 // #16843009 │ │ - mul w9, w23, w9 │ │ - ldr x8, [x8] │ │ - add x8, x8, x20, lsl #5 │ │ - add x8, x8, x25 │ │ - str w9, [x8, #64] │ │ - ldr x25, [sp, #368] │ │ - ldr w23, [sp, #524] │ │ - ldr x2, [sp, #416] │ │ - tbz w28, #31, 560e0 │ │ - b 56108 │ │ - ldr x8, [sp, #440] │ │ - bfi w23, w23, #8, #8 │ │ - ldr x8, [x8] │ │ - add x8, x8, x20, lsl #5 │ │ - add x8, x8, x25 │ │ - strh w23, [x8, #64] │ │ - ldr x25, [sp, #368] │ │ - ldr w23, [sp, #524] │ │ - ldr x2, [sp, #416] │ │ - tbz w28, #31, 560e0 │ │ - b 56108 │ │ - ldr x8, [sp, #440] │ │ - mov x9, #0x101010101010101 // #72340172838076673 │ │ - mul x9, x23, x9 │ │ - ldr x8, [x8] │ │ - add x8, x8, x20, lsl #5 │ │ - add x8, x8, x25 │ │ - b 564cc │ │ - ldr x10, [sp, #440] │ │ - mov x9, #0x101010101010101 // #72340172838076673 │ │ - mul x9, x23, x9 │ │ - ldr x8, [x10] │ │ - add x8, x8, x29 │ │ - add x8, x8, x25 │ │ - str x9, [x8, #64] │ │ - ldr x8, [x10] │ │ - add w10, w25, #0x8 │ │ - add x8, x8, x29 │ │ - add x8, x8, x10 │ │ - str x9, [x8, #64] │ │ - ldr x25, [sp, #368] │ │ - ldr w23, [sp, #524] │ │ - ldr x2, [sp, #416] │ │ - tbz w28, #31, 560e0 │ │ - b 56108 │ │ - add sp, sp, #0x230 │ │ + mov w11, #0x220 // #544 │ │ + add x12, sp, #0x70 │ │ + and w8, w27, #0xfffffffd │ │ + sub w6, w16, w26 │ │ + umaddl x2, w10, w11, x12 │ │ + mov x0, x23 │ │ + mov x1, x22 │ │ + mov w3, w26 │ │ + mov w5, w21 │ │ + str w8, [sp, #8] │ │ + str x9, [sp] │ │ + bl 52e30 │ │ + add sp, sp, #0x4b0 │ │ ldp x29, x30, [sp, #80] │ │ ldp x20, x19, [sp, #64] │ │ ldp x22, x21, [sp, #48] │ │ ldp x24, x23, [sp, #32] │ │ ldp x26, x25, [sp, #16] │ │ ldp x28, x27, [sp], #96 │ │ ret │ │ - stp x28, x27, [sp, #-96]! │ │ - stp x26, x25, [sp, #16] │ │ - stp x24, x23, [sp, #32] │ │ - stp x22, x21, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ - stp x29, x30, [sp, #80] │ │ - sub sp, sp, #0x1a0 │ │ - ldp x14, x8, [x0] │ │ - adrp x10, ac000 │ │ - str x8, [sp, #336] │ │ - ldp w8, w9, [x0, #16] │ │ - ldr x10, [x10, #1184] │ │ - ldr w27, [x14, #2112] │ │ - ldr w11, [x14, #3340] │ │ - sxtw x6, w8 │ │ - add x29, x10, w1, uxtw #2 │ │ - ldr x10, [x14, #3240] │ │ - ldrb w12, [x29] │ │ - ldrb w5, [x29, #1] │ │ - cmp w27, #0x1 │ │ - str x10, [sp, #344] │ │ - and x10, x8, #0x1f │ │ - str x10, [sp, #240] │ │ - ldr w10, [x14, #3336] │ │ - cset w15, eq // eq = none │ │ - cmp w27, #0x3 │ │ - sxtw x7, w9 │ │ - sub w8, w10, w8 │ │ - and x13, x9, #0x1f │ │ - sub w9, w11, w9 │ │ - cset w16, ne // ne = any │ │ - cmp w8, w12 │ │ - csel w8, w12, w8, gt │ │ - cmp w9, w5 │ │ - str w8, [sp, #132] │ │ - csel w8, w5, w9, gt │ │ - str w1, [sp, #308] │ │ - str x13, [sp, #248] │ │ - str x12, [sp, #136] │ │ - str x8, [sp, #104] │ │ - cbz w27, 565b8 │ │ - tbnz w6, #0, 565c0 │ │ - ldr x8, [sp, #136] │ │ - cmp w8, w16 │ │ - b.hi 565c0 // b.pmore │ │ - str wzr, [sp, #164] │ │ - b 565d8 │ │ - cmp w5, w15 │ │ - b.ls 565d0 // b.plast │ │ - mov w8, #0x1 // #1 │ │ - b 565d4 │ │ - and w8, w7, #0x1 │ │ - str w8, [sp, #164] │ │ - ldr x4, [sp, #136] │ │ - mov w8, #0x3 // #3 │ │ - cmp w27, #0x0 │ │ - sub w8, w8, w27 │ │ - csel w24, wzr, w8, eq // eq = none │ │ - cmp w27, #0x3 │ │ - ldr x3, [x14, #2088] │ │ - cset w8, ne // ne = any │ │ - cinc x9, x4, ne // ne = any │ │ - ldr x10, [x14, #2064] │ │ - lsr x26, x9, x8 │ │ - ldr x9, [x14, #24] │ │ - ldr x13, [x14, #2096] │ │ - asr w12, w7, w15 │ │ - sxtw x8, w12 │ │ - madd x12, x3, x7, x6 │ │ - add x1, x10, x12, lsl #2 │ │ - ldrb w10, [x9, #232] │ │ - asr w11, w6, w16 │ │ - mul x8, x13, x8 │ │ - add x8, x8, w11, sxtw │ │ - add w11, w5, w15 │ │ - lsr w11, w11, w15 │ │ - lsl x8, x8, #2 │ │ - str w11, [sp, #376] │ │ - str x8, [sp, #184] │ │ - str x0, [sp, #360] │ │ - str x2, [sp, #312] │ │ - str x14, [sp, #392] │ │ - str w15, [sp, #332] │ │ - str w16, [sp, #388] │ │ - str x5, [sp, #112] │ │ - str x1, [sp, #152] │ │ - tbnz w10, #0, 56778 │ │ - ldr w8, [x2, #8] │ │ - add x19, x14, #0x908 │ │ - mov w9, #0x9 // #9 │ │ - mov x2, xzr │ │ - str wzr, [sp, #24] │ │ - stp x8, x19, [sp, #8] │ │ - str w9, [sp, #32] │ │ - str wzr, [sp] │ │ - bl 586c4 │ │ - cbnz w0, 58354 │ │ - ldr w8, [sp, #164] │ │ - cbz w8, 57a4c │ │ - ldr x13, [sp, #136] │ │ - ldr w16, [sp, #388] │ │ - ldr x14, [sp, #112] │ │ - ldr w15, [sp, #332] │ │ - ldr x9, [sp, #392] │ │ - ldr x0, [sp, #360] │ │ - cmp w13, w16 │ │ - ldr x11, [sp, #312] │ │ - cset w12, eq // eq = none │ │ - cmp w14, w15 │ │ - lsl w21, w13, w12 │ │ - cset w12, eq // eq = none │ │ - ldr x8, [x9, #2072] │ │ - ldr x3, [x9, #2096] │ │ - ldp w9, w10, [x0, #16] │ │ - lsl w25, w14, w12 │ │ - ldr x12, [sp, #184] │ │ - ldr w11, [x11, #8] │ │ - bic w6, w9, w16 │ │ - bic w7, w10, w15 │ │ - add x1, x8, x12 │ │ - mov w20, #0x9 // #9 │ │ - mov w8, #0x1 // #1 │ │ - mov x2, xzr │ │ - mov w4, w21 │ │ - mov w5, w25 │ │ - str wzr, [sp, #24] │ │ - stp x11, x19, [sp, #8] │ │ - str w20, [sp, #32] │ │ - str w8, [sp] │ │ - bl 586c4 │ │ - cbnz w0, 58354 │ │ - ldr x11, [sp, #392] │ │ - ldr x0, [sp, #360] │ │ - ldr x13, [sp, #312] │ │ - ldr w8, [sp, #388] │ │ - ldr w9, [sp, #332] │ │ - ldr x10, [x11, #2080] │ │ - ldr x3, [x11, #2096] │ │ - ldp w11, w12, [x0, #16] │ │ - ldr x14, [sp, #184] │ │ - ldr w13, [x13, #8] │ │ - mvn w8, w8 │ │ - mvn w9, w9 │ │ - add x1, x10, x14 │ │ - and w6, w11, w8 │ │ - and w7, w12, w9 │ │ - mov w8, #0x2 // #2 │ │ - mov x2, xzr │ │ - mov w4, w21 │ │ - mov w5, w25 │ │ - str w20, [sp, #32] │ │ - str wzr, [sp, #24] │ │ - stp x13, x19, [sp, #8] │ │ - str w8, [sp] │ │ - bl 586c4 │ │ - cbnz w0, 58354 │ │ - b 57a4c │ │ - ldr w10, [sp, #308] │ │ - adrp x28, ac000 │ │ - ldrb w8, [x2, #20] │ │ - ldr x28, [x28, #696] │ │ - mov w23, w10 │ │ - lsl w19, w5, #2 │ │ - cbz w8, 56898 │ │ - ldr x11, [sp, #136] │ │ - ldrsb x10, [x2, #24] │ │ - ldrb w8, [x2, #21] │ │ - ldrb w25, [x2, #27] │ │ - lsl x21, x11, #2 │ │ - mov w11, #0x120 // #288 │ │ - madd x11, x10, x11, x14 │ │ - cmp w8, #0x6 │ │ - add x8, x11, #0x20 │ │ - b.ne 567fc // b.any │ │ - add x11, x14, x10 │ │ - ldrb w11, [x11, #2984] │ │ - cbz w11, 567fc │ │ - mov w12, #0x24 // #36 │ │ - mov w11, #0x2440 // #9280 │ │ - madd x9, x10, x12, x9 │ │ - add x2, x0, x11 │ │ - add x7, x9, #0x590 │ │ - mov x1, xzr │ │ - mov x3, x21 │ │ - mov x4, x29 │ │ - mov w5, wzr │ │ - mov x6, x8 │ │ - bl 58c24 │ │ - cbnz w0, 58354 │ │ - b 5682c │ │ - ldr w9, [x2, #8] │ │ - mov w11, #0x2440 // #9280 │ │ - add x2, x0, x11 │ │ - mov x1, xzr │ │ - mov x3, xzr │ │ - ldr x4, [sp, #136] │ │ - str w25, [sp, #32] │ │ - str w10, [sp, #24] │ │ - stp x9, x8, [sp, #8] │ │ - str wzr, [sp] │ │ - bl 586c4 │ │ - cbnz w0, 58354 │ │ - ldr x11, [sp, #312] │ │ - ldr x12, [sp, #392] │ │ - mov w10, #0x120 // #288 │ │ - ldrsb x9, [x11, #25] │ │ - ldrb w8, [x11, #21] │ │ - nop │ │ - madd x10, x9, x10, x12 │ │ - cmp w8, #0x6 │ │ - add x6, x10, #0x20 │ │ - b.ne 5690c // b.any │ │ - add x8, x12, x9 │ │ - ldrb w8, [x8, #2984] │ │ - cbz w8, 5690c │ │ - ldr x0, [sp, #360] │ │ - ldr x8, [x12, #24] │ │ - mov w10, #0xa440 // #42048 │ │ - mov x1, xzr │ │ - add x2, x0, x10 │ │ - mov w10, #0x24 // #36 │ │ - madd x8, x9, x10, x8 │ │ - add x7, x8, #0x590 │ │ - mov x3, x21 │ │ - mov x4, x29 │ │ - mov w5, wzr │ │ - bl 58c24 │ │ - cbnz w0, 58354 │ │ - b 5694c │ │ - ldr x12, [sp, #136] │ │ - ldrsb x8, [x2, #24] │ │ - mov w10, #0xf5c0 // #62912 │ │ - movk w10, #0x3, lsl #16 │ │ - ldrb w13, [x2, #27] │ │ - mov w11, #0x120 // #288 │ │ - cmp w12, w5 │ │ - add x10, x0, x10 │ │ - str x10, [sp, #320] │ │ - csel w10, w12, w5, cc // cc = lo, ul, last │ │ - madd x11, x8, x11, x14 │ │ - cmp w10, #0x2 │ │ - add x11, x11, #0x20 │ │ - str w13, [sp, #352] │ │ - str x11, [sp, #368] │ │ - b.lt 56a38 // b.tstop │ │ - ldrb w10, [x2, #21] │ │ - cmp w10, #0x2 │ │ - b.ne 569f4 // b.any │ │ - add x10, x14, x8 │ │ - ldrb w10, [x10, #2984] │ │ - cbz w10, 569f4 │ │ - ldrb w10, [x2, #22] │ │ - cmp w10, #0x2 │ │ - b.eq 56a10 // b.none │ │ - mov w10, #0x24 // #36 │ │ - madd x8, x8, x10, x9 │ │ - add x7, x8, #0x590 │ │ - b 56a1c │ │ - ldr x0, [sp, #360] │ │ - ldr w10, [x11, #12] │ │ - mov w11, #0xa440 // #42048 │ │ - mov x1, xzr │ │ - ldp w8, w7, [x0, #16] │ │ - add x2, x0, x11 │ │ - stp x10, x6, [sp, #8] │ │ - mov x3, xzr │ │ - ldr x4, [sp, #136] │ │ - ldr x5, [sp, #112] │ │ - mov w6, w8 │ │ - str w25, [sp, #32] │ │ - str w9, [sp, #24] │ │ - str wzr, [sp] │ │ - bl 586c4 │ │ - cbnz w0, 58354 │ │ - ldr x12, [sp, #312] │ │ - ldr x13, [sp, #360] │ │ - mov w9, #0x2440 // #9280 │ │ - ldrb w8, [x12, #20] │ │ - add x9, x13, x9 │ │ - str x9, [sp, #272] │ │ - mov w9, #0x2440 // #9280 │ │ - movk w9, #0x1, lsl #16 │ │ - sub w8, w8, #0x1 │ │ - cmp w8, #0x3 │ │ - add x9, x13, x9 │ │ - str x9, [sp, #264] │ │ - b.hi 56cbc // b.pmore │ │ - adrp x9, a9000 │ │ - add x9, x9, #0x63c │ │ - adr x10, 5699c │ │ - ldrb w11, [x9, x8] │ │ - add x10, x10, x11, lsl #2 │ │ - ldr x0, [sp, #152] │ │ - br x10 │ │ - ldrsb x8, [x12, #24] │ │ - ldrsb x9, [x12, #25] │ │ - ldr x11, [sp, #344] │ │ - mov w10, #0x1200 // #4608 │ │ - lsl x12, x8, #3 │ │ - sub x8, x12, x8 │ │ - ldr x12, [sp, #392] │ │ - ldr x11, [x11, #584] │ │ - ldr x2, [sp, #272] │ │ - mov w4, w21 │ │ - add x8, x12, x8 │ │ - add x8, x8, x9 │ │ - ldrb w6, [x8, x10] │ │ - ldr x1, [x12, #2088] │ │ - mov w8, #0xa440 // #42048 │ │ - add x3, x13, x8 │ │ - mov w5, w19 │ │ - str w6, [sp, #260] │ │ - blr x11 │ │ - ldr w8, [sp, #164] │ │ - cbnz w8, 56dc4 │ │ - b 57a4c │ │ - ldrb w9, [x2, #22] │ │ - cmp w9, #0x2 │ │ - b.ne 56a38 // b.any │ │ - ldr x9, [sp, #320] │ │ - ldr w9, [x9] │ │ - cmp w9, #0x1 │ │ - b.ls 56a38 // b.plast │ │ - mov w8, #0xf5c0 // #62912 │ │ - movk w8, #0x3, lsl #16 │ │ - add x7, x0, x8 │ │ - mov x2, xzr │ │ - mov x4, x29 │ │ - mov w5, wzr │ │ - mov x6, x11 │ │ - bl 58c24 │ │ - cbnz w0, 58354 │ │ - b 56a9c │ │ - ldr w9, [x2, #8] │ │ - mov x2, xzr │ │ - ldr x4, [sp, #136] │ │ - str w13, [sp, #32] │ │ - str w8, [sp, #24] │ │ - stp x9, x11, [sp, #8] │ │ - str wzr, [sp] │ │ - bl 586c4 │ │ - cbnz w0, 58354 │ │ - ldr x8, [sp, #312] │ │ - ldrb w8, [x8, #22] │ │ - cmp w8, #0x1 │ │ - b.ne 56a9c // b.any │ │ - ldr x8, [sp, #392] │ │ - ldr x0, [sp, #360] │ │ - ldr x1, [sp, #152] │ │ - ldr w7, [sp, #132] │ │ - ldr x2, [x8, #2088] │ │ - ldr x8, [sp, #104] │ │ - mov x3, x29 │ │ - mov w4, wzr │ │ - ldp x5, x6, [sp, #240] │ │ - str w8, [sp] │ │ - bl 58fb8 │ │ - cbnz w0, 58354 │ │ - ldr x10, [sp, #312] │ │ - adrp x20, ac000 │ │ - ldrb w8, [x10, #28] │ │ - ldr x20, [x20, #3184] │ │ - cbz w8, 56c48 │ │ - ldr x14, [sp, #392] │ │ - ldr x13, [sp, #360] │ │ - ldrb w10, [x10, #18] │ │ - str wzr, [sp, #412] │ │ - ldr w12, [x14, #3360] │ │ - ldr w2, [x13, #20] │ │ - mov w8, #0x50c0 // #20672 │ │ - mov w11, #0x9 // #9 │ │ - add x8, x13, x8 │ │ - cmp w10, #0x3 │ │ - mov w9, #0x60e0 // #24800 │ │ - str x8, [sp, #296] │ │ - csel w8, w11, w10, eq // eq = none │ │ - sub w10, w12, #0x1 │ │ - tst w10, w2 │ │ - add x21, x13, x9 │ │ - mov w20, w19 │ │ - mov x28, x23 │ │ - b.eq 56b04 // b.none │ │ - mov x9, xzr │ │ - b 56b24 │ │ - ldr w9, [x14, #3356] │ │ - ldr w10, [x14, #3344] │ │ - ldr x11, [x14, #3296] │ │ - asr w9, w2, w9 │ │ - sub w9, w9, #0x1 │ │ - mul w9, w10, w9 │ │ - lsl w9, w9, #7 │ │ - add x9, x11, w9, sxtw │ │ - ldr x10, [sp, #360] │ │ - ldr x12, [sp, #336] │ │ - ldr x23, [sp, #152] │ │ - ldr x22, [sp, #112] │ │ - ldr w0, [x10, #16] │ │ - ldr w10, [x12, #13864] │ │ - ldr w11, [x12, #13872] │ │ - ldr w4, [x12, #13868] │ │ - ldr w5, [x12, #13876] │ │ - ldr x12, [x14, #2088] │ │ - ldr x19, [sp, #136] │ │ - cmp w0, w10 │ │ - cset w1, gt │ │ - cmp w2, w11 │ │ - cset w3, gt │ │ - add x10, sp, #0x19c │ │ - mov w6, wzr │ │ - mov x7, x23 │ │ - str x21, [sp, #56] │ │ - str wzr, [sp, #48] │ │ - str w22, [sp, #40] │ │ - str w19, [sp, #32] │ │ - str w8, [sp, #16] │ │ - str x10, [sp, #24] │ │ - stp x12, x9, [sp] │ │ - bl 6ea9c │ │ - ldr x8, [sp, #344] │ │ - lsl x25, x19, #2 │ │ - mov x1, x25 │ │ - mov x2, x21 │ │ - add x8, x8, w0, uxtw #3 │ │ - ldr x8, [x8, #64] │ │ - ldr x0, [sp, #296] │ │ - mov w3, w25 │ │ - mov w4, w20 │ │ - mov w5, wzr │ │ - mov w6, wzr │ │ - mov w7, wzr │ │ - mov w19, w20 │ │ - blr x8 │ │ - ldr x9, [sp, #312] │ │ - ldrb w8, [x9, #28] │ │ - cmp w8, #0x1 │ │ - b.ne 56bf4 // b.any │ │ - adrp x20, ac000 │ │ - ldrb w8, [x9, #18] │ │ - ldr x20, [x20, #3184] │ │ - mov w9, #0x60 // #96 │ │ - madd x9, x28, x9, x20 │ │ - add x8, x9, x8, lsl #3 │ │ - ldr x9, [sp, #392] │ │ - b 56c18 │ │ - adrp x10, ac000 │ │ - ldrb w8, [x9, #16] │ │ - ldr x10, [x10, #696] │ │ - mov w9, #0x300 // #768 │ │ - adrp x20, ac000 │ │ - madd x9, x28, x9, x10 │ │ - add x8, x9, x8, lsl #3 │ │ - ldr x9, [sp, #392] │ │ - ldr x20, [x20, #3184] │ │ - ldr x5, [x8] │ │ - ldr x8, [sp, #344] │ │ - ldr x1, [x9, #2088] │ │ - ldr x2, [sp, #296] │ │ - mov x0, x23 │ │ - ldr x8, [x8, #624] │ │ - mov w3, w25 │ │ - mov w4, w19 │ │ - blr x8 │ │ - mov x23, x28 │ │ - adrp x28, ac000 │ │ - ldr x28, [x28, #696] │ │ - ldr w8, [sp, #164] │ │ - cbz w8, 57a40 │ │ - ldr x8, [sp, #136] │ │ - ldr w2, [sp, #388] │ │ - ldr x12, [sp, #312] │ │ - ldr x16, [sp, #112] │ │ - ldr w17, [sp, #332] │ │ - cmp w8, w2 │ │ - b.eq 56c74 // b.none │ │ - cmp w16, w17 │ │ - b.ne 57258 // b.any │ │ - ldr x10, [sp, #360] │ │ - ldr x11, [sp, #136] │ │ - mov w9, #0x2310 // #8976 │ │ - ldr w8, [x10, #20] │ │ - cmp w11, #0x1 │ │ - and x8, x8, #0x1f │ │ - add x8, x10, x8, lsl #3 │ │ - add x21, x8, x9 │ │ - b.ne 57124 // b.any │ │ - ldr x8, [x21] │ │ - ldrsw x9, [x10, #16] │ │ - add x8, x8, x9, lsl #4 │ │ - ldursb w8, [x8, #-8] │ │ - cmp w8, #0x0 │ │ - cset w8, gt │ │ - cmp w16, w17 │ │ - b.eq 57130 // b.none │ │ - b 5716c │ │ - ldr w8, [sp, #164] │ │ - cbnz w8, 56dc4 │ │ - b 57a4c │ │ - ldr x8, [sp, #344] │ │ - ldr x9, [sp, #392] │ │ - ldr x2, [sp, #272] │ │ - mov w4, w21 │ │ - ldr x8, [x8, #576] │ │ - ldr x1, [x9, #2088] │ │ - mov w9, #0xa440 // #42048 │ │ - add x3, x13, x9 │ │ - mov w5, w19 │ │ - blr x8 │ │ - ldr w8, [sp, #164] │ │ - cbnz w8, 56dc4 │ │ - b 57a4c │ │ - ldr x8, [sp, #344] │ │ - ldr x9, [sp, #392] │ │ - ldrb w7, [x12, #17] │ │ - ldr x6, [sp, #264] │ │ - add x8, x8, w24, sxtw #3 │ │ - ldr x1, [x9, #2088] │ │ - ldr x8, [x8, #600] │ │ - mov w9, #0x2440 // #9280 │ │ - cmp w7, #0x0 │ │ - add x9, x13, x9 │ │ - cset w10, eq // eq = none │ │ - add x2, x9, x7, lsl #15 │ │ - add x3, x9, x10, lsl #15 │ │ - mov w4, w21 │ │ - mov w5, w19 │ │ - blr x8 │ │ - ldr w8, [sp, #164] │ │ - cbnz w8, 56dc4 │ │ - b 57a4c │ │ - ldr x11, [sp, #392] │ │ - ldrb w8, [x12, #16] │ │ - ldr x10, [sp, #344] │ │ - mov w9, #0x300 // #768 │ │ - ldr x1, [x11, #2088] │ │ - ldrb w11, [x12, #17] │ │ - nop │ │ - madd x9, x23, x9, x28 │ │ - ldr x10, [x10, #592] │ │ - ldr x6, [x9, x8, lsl #3] │ │ - mov w12, #0x2440 // #9280 │ │ - cmp x11, #0x0 │ │ - cset w8, eq // eq = none │ │ - add x9, x13, x12 │ │ - add x2, x9, x11, lsl #15 │ │ - add x3, x9, x8, lsl #15 │ │ - mov w4, w21 │ │ - mov w5, w19 │ │ - blr x10 │ │ - ldr w8, [sp, #164] │ │ - cbz w8, 57a4c │ │ - ldr x10, [sp, #312] │ │ - mov w11, #0x300 // #768 │ │ - sxtw x8, w24 │ │ - madd x11, x23, x11, x28 │ │ - ldrb w9, [x10, #17] │ │ - ldrb w10, [x10, #16] │ │ - add x8, x11, x8, lsl #8 │ │ - add x8, x8, x9, lsl #7 │ │ - ldr x8, [x8, x10, lsl #3] │ │ - str x8, [sp, #264] │ │ - ldr w8, [sp, #388] │ │ - ldr x9, [sp, #392] │ │ - ldr w10, [sp, #376] │ │ - mov w11, #0x2440 // #9280 │ │ - lsr w24, w21, w8 │ │ - ldr w8, [sp, #332] │ │ - add x22, x9, #0x818 │ │ - ldr x9, [sp, #360] │ │ - cmp w26, w10 │ │ - lsr w8, w19, w8 │ │ - str w8, [sp, #284] │ │ - mov w8, #0xa440 // #42048 │ │ - add x8, x9, x8 │ │ - mov x28, xzr │ │ - mov w20, #0x120 // #288 │ │ - csel w23, w26, w10, lt // lt = tstop │ │ - str x8, [sp, #352] │ │ - add x8, x9, x11 │ │ - str x8, [sp, #320] │ │ - str x26, [sp, #288] │ │ - b 56e68 │ │ - ldr x10, [sp, #392] │ │ - ldr x9, [sp, #344] │ │ - ldrb w8, [x19, #17] │ │ - ldr w5, [sp, #284] │ │ - ldr x1, [x10, #2096] │ │ - ldr x10, [sp, #360] │ │ - ldr x9, [x9, #592] │ │ - ldr x6, [sp, #264] │ │ - mov w11, #0x2440 // #9280 │ │ - cmp x8, #0x0 │ │ - add x10, x10, x11 │ │ - cset w11, eq // eq = none │ │ - add x2, x10, x8, lsl #15 │ │ - add x3, x10, x11, lsl #15 │ │ - mov w4, w24 │ │ - blr x9 │ │ - ldr x28, [sp, #368] │ │ - ldr x26, [sp, #288] │ │ - cmp x28, #0x2 │ │ - b.eq 57a4c // b.none │ │ - ldr x19, [sp, #312] │ │ - ldr x10, [sp, #392] │ │ - add x11, x28, #0x1 │ │ - cmp w23, #0x1 │ │ - ldrsb x9, [x19, #24] │ │ - str x11, [sp, #368] │ │ - nop │ │ - madd x8, x9, x20, x10 │ │ - add x6, x8, #0x20 │ │ - b.le 56edc │ │ - ldrb w8, [x19, #21] │ │ - cmp w8, #0x6 │ │ - b.ne 56fb4 // b.any │ │ - add x8, x10, x9 │ │ - ldrb w8, [x8, #2984] │ │ - cbz w8, 56fb4 │ │ - ldr x8, [x10, #24] │ │ - ldr x0, [sp, #360] │ │ - ldr x2, [sp, #320] │ │ - mov w10, #0x24 // #36 │ │ - madd x8, x9, x10, x8 │ │ - add x7, x8, #0x590 │ │ - add w5, w28, #0x1 │ │ - mov x1, xzr │ │ - mov x3, x24 │ │ - mov x4, x29 │ │ - bl 58c24 │ │ - cbz w0, 56ff4 │ │ - b 58354 │ │ - mov x21, x19 │ │ - ldr x19, [sp, #360] │ │ - str x28, [sp, #296] │ │ - mov x26, x29 │ │ - mov w29, w23 │ │ - mov x20, x22 │ │ - ldp w8, w7, [x19, #16] │ │ - ldr w10, [x21, #8] │ │ - str w25, [sp, #32] │ │ - mov w23, w25 │ │ - ldr x25, [sp, #136] │ │ - ldr x22, [sp, #112] │ │ - ldr x2, [sp, #320] │ │ - stp x10, x6, [sp, #8] │ │ - mov x0, x19 │ │ - mov x1, xzr │ │ - mov x3, xzr │ │ - mov w4, w25 │ │ - mov w5, w22 │ │ - mov w6, w8 │ │ - mov w28, w27 │ │ - str w9, [sp, #24] │ │ - str w11, [sp] │ │ - mov x27, x11 │ │ - bl 586c4 │ │ - cbnz w0, 58354 │ │ - ldrsb w8, [x21, #25] │ │ - ldr x10, [sp, #392] │ │ - ldp w6, w7, [x19, #16] │ │ - ldr w9, [x21, #12] │ │ - ldr x2, [sp, #352] │ │ - mov w11, #0x120 // #288 │ │ - smaddl x10, w8, w11, x10 │ │ - add x10, x10, #0x20 │ │ - mov x0, x19 │ │ - mov x1, xzr │ │ - mov x3, xzr │ │ - mov w4, w25 │ │ - mov w5, w22 │ │ - str w23, [sp, #32] │ │ - str w8, [sp, #24] │ │ - stp x9, x10, [sp, #8] │ │ - str w27, [sp] │ │ - bl 586c4 │ │ - mov w27, w28 │ │ - ldr x28, [sp, #296] │ │ - mov x19, x21 │ │ - mov x22, x20 │ │ - mov w20, #0x120 // #288 │ │ - mov w25, w23 │ │ - mov w23, w29 │ │ - mov x29, x26 │ │ - cbz w0, 5708c │ │ - b 58354 │ │ - ldr x0, [sp, #360] │ │ - ldr w10, [x19, #8] │ │ - ldr x2, [sp, #320] │ │ - add w11, w28, #0x1 │ │ - ldp w8, w7, [x0, #16] │ │ - stp x10, x6, [sp, #8] │ │ - mov x1, xzr │ │ - mov x3, xzr │ │ - ldr x4, [sp, #136] │ │ - ldr x5, [sp, #112] │ │ - mov w6, w8 │ │ - str w25, [sp, #32] │ │ - str w9, [sp, #24] │ │ - str w11, [sp] │ │ - bl 586c4 │ │ - cbnz w0, 58354 │ │ - ldrsb x9, [x19, #25] │ │ - ldr x11, [sp, #392] │ │ - ldrb w8, [x19, #21] │ │ - nop │ │ - madd x10, x9, x20, x11 │ │ - cmp w8, #0x6 │ │ - add x6, x10, #0x20 │ │ - b.ne 57050 // b.any │ │ - add x8, x11, x9 │ │ - ldrb w8, [x8, #2984] │ │ - cbz w8, 57050 │ │ - ldr x8, [x11, #24] │ │ - ldp x2, x0, [sp, #352] │ │ - mov w10, #0x24 // #36 │ │ - add w5, w28, #0x1 │ │ - madd x8, x9, x10, x8 │ │ - add x7, x8, #0x590 │ │ - mov x1, xzr │ │ - mov x3, x24 │ │ - mov x4, x29 │ │ - bl 58c24 │ │ - cbz w0, 5708c │ │ - b 58354 │ │ - ldp x2, x0, [sp, #352] │ │ - ldr w10, [x19, #12] │ │ - add w11, w28, #0x1 │ │ - mov x1, xzr │ │ - ldp w8, w7, [x0, #16] │ │ - stp x10, x6, [sp, #8] │ │ - mov x3, xzr │ │ - ldr x4, [sp, #136] │ │ - ldr x5, [sp, #112] │ │ - mov w6, w8 │ │ - str w25, [sp, #32] │ │ - str w9, [sp, #24] │ │ - str w11, [sp] │ │ - bl 586c4 │ │ - cbnz w0, 58354 │ │ - ldrb w8, [x19, #20] │ │ - ldr x9, [x22, x28, lsl #3] │ │ - sub w10, w8, #0x3 │ │ - cmp w10, #0x2 │ │ - ldr x10, [sp, #184] │ │ - add x0, x9, x10 │ │ - b.cc 56e18 // b.lo, b.ul, b.last │ │ - cmp w8, #0x1 │ │ - b.eq 570ec // b.none │ │ - cmp w8, #0x2 │ │ - b.ne 56e58 // b.any │ │ - ldp x8, x3, [sp, #344] │ │ - ldr x9, [sp, #392] │ │ - ldr x2, [sp, #272] │ │ - ldr w5, [sp, #284] │ │ - ldr x8, [x8, #576] │ │ - ldr x1, [x9, #2096] │ │ - mov w4, w24 │ │ - blr x8 │ │ - ldr x28, [sp, #368] │ │ - ldr x26, [sp, #288] │ │ - cmp x28, #0x2 │ │ - b.ne 56e68 // b.any │ │ - b 57a4c │ │ - ldp x8, x3, [sp, #344] │ │ - ldr x9, [sp, #392] │ │ - ldr x2, [sp, #272] │ │ - ldr w5, [sp, #284] │ │ - ldr x8, [x8, #584] │ │ - ldr x1, [x9, #2096] │ │ - ldr w6, [sp, #260] │ │ - mov w4, w24 │ │ - blr x8 │ │ - ldr x28, [sp, #368] │ │ - ldr x26, [sp, #288] │ │ - cmp x28, #0x2 │ │ - b.ne 56e68 // b.any │ │ - b 57a4c │ │ - mov w8, #0x1 // #1 │ │ - cmp w16, w17 │ │ - b.ne 5716c // b.any │ │ - ldr x10, [sp, #360] │ │ - ldur x9, [x21, #-8] │ │ - ldr x11, [sp, #136] │ │ - ldrsw x10, [x10, #16] │ │ - add x9, x9, x10, lsl #4 │ │ - ldrsb w10, [x9, #8] │ │ - cmp w10, #0x0 │ │ - cset w10, gt │ │ - cmp w11, #0x1 │ │ - and w8, w8, w10 │ │ - b.ne 5716c // b.any │ │ - ldursb w9, [x9, #-8] │ │ - cmp w9, #0x0 │ │ - cset w9, gt │ │ - and w8, w8, w9 │ │ - cbz w8, 57258 │ │ - ldr x8, [sp, #136] │ │ - mov x22, xzr │ │ - cmp w8, #0x1 │ │ - b.ne 5751c // b.any │ │ - ldr x11, [sp, #392] │ │ - cmp w16, w17 │ │ - mov x25, x22 │ │ - b.ne 57524 // b.any │ │ - mov x23, x16 │ │ - mov x8, xzr │ │ - add x19, x11, #0x818 │ │ - mov w24, #0x120 // #288 │ │ - cmp x8, #0x2 │ │ - b.ne 571fc // b.any │ │ - b 574ec │ │ - ldr x13, [x15, #3320] │ │ - ldr x14, [x15, #4776] │ │ - nop │ │ - madd x12, x13, x7, x12 │ │ - add x12, x14, x12, lsl #5 │ │ - ldurb w12, [x12, #-5] │ │ - ldr w10, [x10] │ │ - ldr x0, [sp, #360] │ │ - add w8, w8, #0x1 │ │ - mov w4, #0x1 // #1 │ │ - mov x2, xzr │ │ - str w12, [sp, #32] │ │ - str w11, [sp, #24] │ │ - stp x10, x9, [sp, #8] │ │ - str w8, [sp] │ │ - bl 586c4 │ │ - mov x8, x22 │ │ - cbnz w0, 58354 │ │ - cmp x8, #0x2 │ │ - b.eq 574ec // b.none │ │ - ldr x11, [sp, #360] │ │ - ldur x10, [x21, #-8] │ │ - ldr x15, [sp, #392] │ │ - ldr x9, [x19, x8, lsl #3] │ │ - ldpsw x12, x11, [x11, #16] │ │ - ldr x16, [sp, #184] │ │ - ldr w14, [x15, #4768] │ │ - ldr x3, [x15, #2096] │ │ - sub x6, x12, #0x1 │ │ - add x10, x10, x6, lsl #4 │ │ - ldrsb x13, [x10, #8] │ │ - ldr w5, [sp, #332] │ │ - sub x7, x11, #0x1 │ │ - add x1, x9, x16 │ │ - sub x11, x13, #0x1 │ │ - madd x9, x11, x24, x15 │ │ - add x22, x8, #0x1 │ │ - cmp w14, #0x2 │ │ - add x9, x9, #0x20 │ │ - b.eq 571ac // b.none │ │ - ldr x12, [sp, #320] │ │ - ldr w12, [x12, #56] │ │ - b 571c4 │ │ - ldr w8, [sp, #376] │ │ - ldr x10, [sp, #392] │ │ - cmp w26, w8 │ │ - csel w8, w26, w8, lt // lt = tstop │ │ - cmp w8, #0x2 │ │ - b.lt 57344 // b.tstop │ │ - ldrb w8, [x12, #21] │ │ - cmp w8, #0x2 │ │ - b.ne 5728c // b.any │ │ - ldrsb x8, [x12, #24] │ │ - add x8, x10, x8 │ │ - ldrb w8, [x8, #2984] │ │ - cbnz w8, 572a8 │ │ - ldrb w8, [x12, #22] │ │ - cmp w8, #0x2 │ │ - b.ne 57344 // b.any │ │ - ldr x8, [sp, #320] │ │ - ldr w8, [x8] │ │ - cmp w8, #0x2 │ │ - b.cc 57344 // b.lo, b.ul, b.last │ │ - add x19, x10, #0x818 │ │ - ldr x10, [sp, #360] │ │ - mov w9, #0xf5c0 // #62912 │ │ - movk w9, #0x3, lsl #16 │ │ - mov x8, xzr │ │ - add x21, x10, x9 │ │ - mov w22, #0x24 // #36 │ │ - cmp x8, #0x2 │ │ - b.ne 572f8 // b.any │ │ - b 574b8 │ │ - ldp x0, x6, [sp, #360] │ │ - add w5, w8, #0x1 │ │ - mov x2, xzr │ │ - mov x4, x29 │ │ - bl 58c24 │ │ - mov x8, x23 │ │ - mov x23, x25 │ │ - cbnz w0, 58354 │ │ - cmp x8, #0x2 │ │ - b.eq 574b8 // b.none │ │ - ldr x9, [sp, #312] │ │ - ldr x11, [sp, #392] │ │ - ldr x10, [x19, x8, lsl #3] │ │ - mov x25, x23 │ │ - ldrb w9, [x9, #22] │ │ - ldr x3, [x11, #2096] │ │ - add x23, x8, #0x1 │ │ - mov x7, x21 │ │ - cmp w9, #0x2 │ │ - ldr x9, [sp, #184] │ │ - add x1, x10, x9 │ │ - b.eq 572d0 // b.none │ │ - ldr x10, [sp, #312] │ │ - ldr x9, [x11, #24] │ │ - ldrsb x10, [x10, #24] │ │ - nop │ │ - madd x9, x10, x22, x9 │ │ - add x7, x9, #0x590 │ │ - b 572d0 │ │ - cmp w16, w17 │ │ - cset w13, eq // eq = none │ │ - ldr x8, [x10, #2072] │ │ - lsl w21, w16, w13 │ │ - ldr x13, [sp, #184] │ │ - ldr x0, [sp, #360] │ │ - ldr x15, [sp, #136] │ │ - ldr x3, [x10, #2096] │ │ - add x1, x8, x13 │ │ - ldr w8, [sp, #352] │ │ - ldp w9, w10, [x0, #16] │ │ - ldrsb w11, [x12, #24] │ │ - ldr w12, [x12, #8] │ │ - str w8, [sp, #32] │ │ - ldr x8, [sp, #368] │ │ - cmp w15, w2 │ │ - cset w14, eq // eq = none │ │ - lsl w25, w15, w14 │ │ - bic w6, w9, w2 │ │ - bic w7, w10, w17 │ │ - stp x12, x8, [sp, #8] │ │ - mov w8, #0x1 // #1 │ │ - mov x2, xzr │ │ - mov w4, w25 │ │ - mov w5, w21 │ │ - str w11, [sp, #24] │ │ - str w8, [sp] │ │ - bl 586c4 │ │ - cbnz w0, 58354 │ │ - ldr x8, [sp, #312] │ │ - ldrb w8, [x8, #22] │ │ - cmp w8, #0x1 │ │ - b.ne 57400 // b.any │ │ - ldr x9, [sp, #392] │ │ - ldr x0, [sp, #360] │ │ - ldr w7, [sp, #132] │ │ - mov w4, #0x1 // #1 │ │ - ldr x8, [x9, #2072] │ │ - ldr x2, [x9, #2096] │ │ - ldr x9, [sp, #184] │ │ - mov x3, x29 │ │ - ldp x5, x6, [sp, #240] │ │ - add x1, x8, x9 │ │ - ldr x8, [sp, #104] │ │ - str w8, [sp] │ │ - bl 58fb8 │ │ - cbnz w0, 58354 │ │ - ldr x11, [sp, #392] │ │ - ldr x0, [sp, #360] │ │ - ldr w8, [sp, #388] │ │ - ldr x14, [sp, #312] │ │ - ldr x10, [x11, #2080] │ │ - ldr x3, [x11, #2096] │ │ - ldp w11, w12, [x0, #16] │ │ - mvn w8, w8 │ │ - ldr w9, [sp, #332] │ │ - ldrsb w13, [x14, #24] │ │ - and w6, w11, w8 │ │ - ldr w8, [sp, #352] │ │ - ldr w14, [x14, #8] │ │ - ldr x15, [sp, #184] │ │ - mvn w9, w9 │ │ - str w8, [sp, #32] │ │ - ldr x8, [sp, #368] │ │ - add x1, x10, x15 │ │ - and w7, w12, w9 │ │ - mov x2, xzr │ │ - stp x14, x8, [sp, #8] │ │ - mov w8, #0x2 // #2 │ │ - mov w4, w25 │ │ - mov w5, w21 │ │ - str w13, [sp, #24] │ │ - str w8, [sp] │ │ - bl 586c4 │ │ - cbnz w0, 58354 │ │ - ldr x8, [sp, #312] │ │ - ldrb w8, [x8, #22] │ │ - cmp w8, #0x1 │ │ - b.ne 574b8 // b.any │ │ - ldr x9, [sp, #392] │ │ - ldr x0, [sp, #360] │ │ - ldr w7, [sp, #132] │ │ - mov w4, #0x2 // #2 │ │ - ldr x8, [x9, #2080] │ │ - ldr x2, [x9, #2096] │ │ - ldr x9, [sp, #184] │ │ - mov x3, x29 │ │ - ldp x5, x6, [sp, #240] │ │ - add x1, x8, x9 │ │ - ldr x8, [sp, #104] │ │ - str w8, [sp] │ │ - bl 58fb8 │ │ - cbnz w0, 58354 │ │ - ldr x8, [sp, #312] │ │ - ldrb w8, [x8, #28] │ │ - cbz w8, 57a40 │ │ - sxtw x9, w24 │ │ - cmp w8, #0x1 │ │ - b.ne 57794 // b.any │ │ - ldr x8, [sp, #312] │ │ - mov w10, #0x60 // #96 │ │ - madd x10, x23, x10, x20 │ │ - add x9, x10, x9, lsl #5 │ │ - ldrb w8, [x8, #18] │ │ - add x9, x9, x8, lsl #3 │ │ - b 577b0 │ │ - ldr x11, [sp, #392] │ │ - ldr w17, [sp, #332] │ │ - mov w25, #0x2 // #2 │ │ - mov x16, x23 │ │ - ldr x8, [x11, #2096] │ │ - lsl x22, x8, #1 │ │ - ldr x8, [sp, #136] │ │ - adrp x20, ac000 │ │ - ldr x20, [x20, #2000] │ │ - cmp w8, #0x1 │ │ - b.eq 57534 // b.none │ │ - b 57628 │ │ - ldr x11, [sp, #392] │ │ - mov x25, x22 │ │ - adrp x20, ac000 │ │ - ldr x20, [x20, #2000] │ │ - cmp w8, #0x1 │ │ - b.ne 57628 // b.any │ │ - ldr x9, [sp, #360] │ │ - ldr x10, [sp, #248] │ │ - mov x28, x16 │ │ - mov x8, xzr │ │ - add x24, x11, #0x818 │ │ - add x9, x9, x10 │ │ - ldrb w10, [x9, #408] │ │ - ldrb w9, [x9, #376] │ │ - mov w25, #0x2 // #2 │ │ - mov w19, #0x120 // #288 │ │ - add x10, x20, x10, lsl #2 │ │ - ldrb w23, [x10, x9] │ │ - cmp x8, #0x2 │ │ - b.ne 575a8 // b.any │ │ - b 5761c │ │ - ldr w10, [x10] │ │ - add w8, w8, #0x1 │ │ - mov w4, #0x1 // #1 │ │ - mov x2, xzr │ │ - str w13, [sp, #32] │ │ - str w11, [sp, #24] │ │ - stp x10, x9, [sp, #8] │ │ - str w8, [sp] │ │ - bl 586c4 │ │ - mov x8, x26 │ │ - mov x26, x29 │ │ - cbnz w0, 58354 │ │ - cmp x8, #0x2 │ │ - b.eq 5761c // b.none │ │ - ldr x0, [sp, #360] │ │ - ldr x10, [x21] │ │ - ldr x14, [sp, #392] │ │ - ldr x9, [x24, x8, lsl #3] │ │ - ldpsw x12, x7, [x0, #16] │ │ - ldr x15, [sp, #184] │ │ - ldr w13, [x14, #4768] │ │ - ldr x3, [x14, #2096] │ │ - sub x6, x12, #0x1 │ │ - add x10, x10, x6, lsl #4 │ │ - ldrsb x11, [x10, #8] │ │ - add x9, x9, x15 │ │ - add x1, x9, x22 │ │ - mov x29, x26 │ │ - sub x11, x11, #0x1 │ │ - madd x9, x11, x19, x14 │ │ - add x26, x8, #0x1 │ │ - cmp w13, #0x2 │ │ - add x9, x9, #0x20 │ │ - mov w13, w23 │ │ - mov x5, x28 │ │ - b.ne 57570 // b.any │ │ - ldr x13, [x14, #3320] │ │ - ldr x14, [x14, #4776] │ │ - nop │ │ - madd x12, x13, x7, x12 │ │ - add x12, x14, x12, lsl #5 │ │ - ldurb w13, [x12, #-5] │ │ - b 57570 │ │ - ldr x11, [sp, #392] │ │ - ldr w17, [sp, #332] │ │ - mov x16, x28 │ │ - cmp w16, w17 │ │ - b.ne 5771c // b.any │ │ - ldr x9, [sp, #360] │ │ - ldr x10, [sp, #240] │ │ - mov x8, xzr │ │ - add x22, x11, #0x818 │ │ - ldr x9, [x9, #648] │ │ - mov w23, #0x120 // #288 │ │ - add x9, x9, x10 │ │ - ldrb w10, [x9, #384] │ │ - ldrb w9, [x9, #352] │ │ - add x10, x20, x10, lsl #2 │ │ - ldrb w19, [x10, x9] │ │ - cmp x8, #0x2 │ │ - b.ne 576a4 // b.any │ │ - b 57710 │ │ - ldr w11, [x11] │ │ - ldr x0, [sp, #360] │ │ - ldr w5, [sp, #332] │ │ - add w8, w8, #0x1 │ │ - mov x2, xzr │ │ - ldr x4, [sp, #136] │ │ - str w12, [sp, #32] │ │ - str w10, [sp, #24] │ │ - stp x11, x9, [sp, #8] │ │ - str w8, [sp] │ │ - bl 586c4 │ │ - mov x8, x24 │ │ - cbnz w0, 58354 │ │ - cmp x8, #0x2 │ │ - b.eq 57710 // b.none │ │ - ldr x11, [sp, #360] │ │ - ldur x10, [x21, #-8] │ │ - ldr x14, [sp, #392] │ │ - ldr x9, [x22, x8, lsl #3] │ │ - ldpsw x6, x12, [x11, #16] │ │ - ldr x15, [sp, #184] │ │ - ldr w13, [x14, #4768] │ │ - ldr x3, [x14, #2096] │ │ - add x11, x10, x6, lsl #4 │ │ - ldrsb x10, [x11, #8] │ │ - add x9, x9, x15 │ │ - add x1, x9, x25 │ │ - add x24, x8, #0x1 │ │ - sub x10, x10, #0x1 │ │ - madd x9, x10, x23, x14 │ │ - sub x7, x12, #0x1 │ │ - cmp w13, #0x2 │ │ - add x9, x9, #0x20 │ │ - mov w12, w19 │ │ - b.ne 57668 // b.any │ │ - ldr x12, [x14, #3320] │ │ - ldr x13, [x14, #4776] │ │ - nop │ │ - madd x12, x12, x7, x6 │ │ - add x12, x13, x12, lsl #5 │ │ - ldrb w12, [x12, #27] │ │ - b 57668 │ │ - ldr x11, [sp, #392] │ │ - ldr x8, [x11, #2096] │ │ - lsl x22, x8, #1 │ │ - mov x8, xzr │ │ - add x19, x11, #0x818 │ │ - cmp x8, #0x2 │ │ - b.eq 57a40 // b.none │ │ - add x21, x8, #0x1 │ │ - ldr x8, [x19, x8, lsl #3] │ │ - ldr x11, [sp, #184] │ │ - ldr x9, [sp, #392] │ │ - ldr x0, [sp, #360] │ │ - ldr x10, [sp, #312] │ │ - add x8, x8, x11 │ │ - add x8, x8, x25 │ │ - add x1, x8, x22 │ │ - ldr w8, [sp, #352] │ │ - ldr x3, [x9, #2096] │ │ - ldp w6, w7, [x0, #16] │ │ - ldrsb w9, [x10, #24] │ │ - ldr w10, [x10, #8] │ │ - str w8, [sp, #32] │ │ - ldr x8, [sp, #368] │ │ - mov x2, xzr │ │ - ldr x4, [sp, #136] │ │ - ldr x5, [sp, #112] │ │ - str w9, [sp, #24] │ │ - stp x10, x8, [sp, #8] │ │ - str w21, [sp] │ │ - bl 586c4 │ │ - mov x8, x21 │ │ - cbz w0, 57724 │ │ - b 58354 │ │ - ldr x8, [sp, #312] │ │ - mov w11, #0x300 // #768 │ │ - madd x11, x23, x11, x28 │ │ - add x9, x11, x9, lsl #8 │ │ - ldrb w10, [x8, #16] │ │ - ldrb w8, [x8, #18] │ │ - add x9, x9, x10, lsl #3 │ │ - ldr x11, [sp, #360] │ │ - ldr x12, [sp, #392] │ │ - ldr x24, [x9] │ │ - mov w9, #0x50c0 // #20672 │ │ - str wzr, [sp, #412] │ │ - mov w10, #0x60e0 // #24800 │ │ - ldr w13, [sp, #376] │ │ - add x23, x11, x9 │ │ - ldr w9, [x12, #3360] │ │ - add x25, x11, x10 │ │ - ldr w10, [x11, #20] │ │ - lsl w28, w13, #2 │ │ - cmp w8, #0x3 │ │ - mov w13, #0x9 // #9 │ │ - sub w9, w9, #0x1 │ │ - ldr x11, [x12, #2072] │ │ - csel w8, w13, w8, eq // eq = none │ │ - tst w9, w10 │ │ - ldr x9, [sp, #184] │ │ - ldr w17, [sp, #388] │ │ - lsl x29, x26, #2 │ │ - mov w20, #0x9 // #9 │ │ - add x21, x11, x9 │ │ - b.eq 57818 // b.none │ │ - mov x9, xzr │ │ - b 57838 │ │ - ldr w9, [x12, #3356] │ │ - ldr w11, [x12, #3344] │ │ - ldr x12, [x12, #3304] │ │ - asr w9, w10, w9 │ │ - sub w9, w9, #0x1 │ │ - mul w9, w11, w9 │ │ - lsl w9, w9, #7 │ │ - add x9, x12, w9, sxtw │ │ - ldr x22, [sp, #360] │ │ - ldr x14, [sp, #336] │ │ - ldr w16, [sp, #332] │ │ - ldr x15, [sp, #392] │ │ - ldr w11, [x22, #16] │ │ - ldr w12, [x14, #13864] │ │ - asr w2, w10, w16 │ │ - ldr w10, [x14, #13872] │ │ - asr w0, w11, w17 │ │ - asr w11, w12, w17 │ │ - cmp w0, w11 │ │ - asr w10, w10, w16 │ │ - ldr w13, [x14, #13868] │ │ - ldr w14, [x14, #13876] │ │ - cset w1, gt │ │ - cmp w2, w10 │ │ - ldr w10, [sp, #376] │ │ - ldr x15, [x15, #2096] │ │ - asr w4, w13, w17 │ │ - cset w3, gt │ │ - asr w5, w14, w16 │ │ - str w10, [sp, #40] │ │ - add x10, sp, #0x19c │ │ - mov w6, wzr │ │ - mov x7, x21 │ │ - str x25, [sp, #56] │ │ - str wzr, [sp, #48] │ │ - str w26, [sp, #32] │ │ - str w8, [sp, #16] │ │ - str x10, [sp, #24] │ │ - stp x15, x9, [sp] │ │ - bl 6ea9c │ │ - ldr x19, [sp, #344] │ │ - mov x1, x29 │ │ - mov x2, x25 │ │ - mov w3, w29 │ │ - add x8, x19, w0, uxtw #3 │ │ - ldr x8, [x8, #64] │ │ - mov x0, x23 │ │ - mov w4, w28 │ │ - mov w5, wzr │ │ - mov w6, wzr │ │ - mov w7, wzr │ │ - blr x8 │ │ - ldr x9, [sp, #392] │ │ - ldr x8, [x19, #624] │ │ - mov x0, x21 │ │ - mov x2, x23 │ │ - ldr x1, [x9, #2096] │ │ - mov w3, w29 │ │ - mov w4, w28 │ │ - mov x5, x24 │ │ - blr x8 │ │ - ldr x8, [sp, #312] │ │ - ldr x15, [sp, #392] │ │ - ldrb w8, [x8, #18] │ │ - str wzr, [sp, #412] │ │ - ldr w11, [x15, #3360] │ │ - ldr w10, [x22, #20] │ │ - cmp w8, #0x3 │ │ - ldr x9, [x15, #2080] │ │ - sub w11, w11, #0x1 │ │ - csel w8, w20, w8, eq // eq = none │ │ - tst w11, w10 │ │ - ldr x11, [sp, #184] │ │ - add x21, x9, x11 │ │ - b.eq 5794c // b.none │ │ - mov x9, xzr │ │ - b 5796c │ │ - ldr w9, [x15, #3356] │ │ - ldr w11, [x15, #3344] │ │ - ldr x12, [x15, #3312] │ │ - asr w9, w10, w9 │ │ - sub w9, w9, #0x1 │ │ - mul w9, w11, w9 │ │ - lsl w9, w9, #7 │ │ - add x9, x12, w9, sxtw │ │ - ldr x11, [sp, #360] │ │ - ldr x14, [sp, #336] │ │ - ldr w16, [sp, #332] │ │ - ldr w17, [sp, #388] │ │ - ldr w11, [x11, #16] │ │ - ldr w12, [x14, #13864] │ │ - asr w2, w10, w16 │ │ - ldr w10, [x14, #13872] │ │ - asr w0, w11, w17 │ │ - asr w11, w12, w17 │ │ - ldr w13, [x14, #13868] │ │ - ldr w14, [x14, #13876] │ │ - asr w10, w10, w16 │ │ - cmp w0, w11 │ │ - mov x19, x15 │ │ - ldr x15, [x15, #2096] │ │ - cset w1, gt │ │ - cmp w2, w10 │ │ - ldr w10, [sp, #376] │ │ - add x6, sp, #0x19c │ │ - asr w4, w13, w17 │ │ - cset w3, gt │ │ - asr w5, w14, w16 │ │ - str x6, [sp, #24] │ │ - mov w6, wzr │ │ - mov x7, x21 │ │ - str x25, [sp, #56] │ │ - str wzr, [sp, #48] │ │ - str w10, [sp, #40] │ │ - str w26, [sp, #32] │ │ - str w8, [sp, #16] │ │ - stp x15, x9, [sp] │ │ - bl 6ea9c │ │ - ldr x20, [sp, #344] │ │ - mov x1, x29 │ │ - mov x2, x25 │ │ - mov w3, w29 │ │ - add x8, x20, w0, uxtw #3 │ │ - ldr x8, [x8, #64] │ │ - mov x0, x23 │ │ - mov w4, w28 │ │ - mov w5, wzr │ │ - mov w6, wzr │ │ - mov w7, wzr │ │ - blr x8 │ │ - ldr x8, [x20, #624] │ │ - ldr x1, [x19, #2096] │ │ - mov x0, x21 │ │ - mov x2, x23 │ │ - mov w3, w29 │ │ - mov w4, w28 │ │ - mov x5, x24 │ │ - blr x8 │ │ - ldr w8, [sp, #352] │ │ - ldr x9, [sp, #320] │ │ - str w8, [x9, #56] │ │ - ldr x9, [sp, #240] │ │ - ldr w16, [sp, #388] │ │ - ldr x11, [sp, #312] │ │ - ldr w15, [sp, #332] │ │ - lsr w9, w9, w16 │ │ - str w9, [sp, #296] │ │ - ldr x9, [sp, #248] │ │ - ldrb w8, [x11, #6] │ │ - lsr w9, w9, w15 │ │ - str w9, [sp, #236] │ │ - cbz w8, 57ac8 │ │ - ldr x8, [sp, #112] │ │ - ldr x12, [sp, #360] │ │ - ldr x13, [sp, #136] │ │ - sub w8, w8, #0x1 │ │ - cmp w8, #0x1f │ │ - b.hi 582d0 // b.pmore │ │ - adrp x9, a9000 │ │ - add x9, x9, #0x640 │ │ - adr x10, 57aa8 │ │ - ldrh w11, [x9, x8, lsl #1] │ │ - add x10, x10, x11, lsl #2 │ │ - br x10 │ │ - ldr x8, [sp, #248] │ │ - mov w9, #0x40 // #64 │ │ - add x8, x12, x8 │ │ - strb w9, [x8, #56] │ │ - sub w8, w13, #0x1 │ │ - cmp w8, #0x1f │ │ - b.ls 582dc // b.plast │ │ - b 583ec │ │ - ldrb w10, [x11, #29] │ │ - ldrb w8, [x11, #7] │ │ - ldrb w9, [x11, #26] │ │ - ldr x21, [sp, #360] │ │ - strh w10, [sp, #408] │ │ - ldrh w10, [x11, #30] │ │ - ldr x2, [sp, #136] │ │ - strh w10, [sp, #410] │ │ - ldr x10, [sp, #112] │ │ - cbz w10, 58350 │ │ - ldr w10, [sp, #132] │ │ - ldr x13, [sp, #104] │ │ - adrp x12, ac000 │ │ - ldr x12, [x12, #3056] │ │ - add w10, w10, w16 │ │ - add w11, w13, w15 │ │ - add x14, x21, #0x2a0 │ │ - asr w10, w10, w16 │ │ - str x14, [sp, #352] │ │ - str w10, [sp, #128] │ │ - asr w10, w11, w15 │ │ - ldr w29, [sp, #308] │ │ - ldr x14, [sp, #392] │ │ - ldr x11, [sp, #152] │ │ - cmp w27, #0x1 │ │ - str w10, [sp, #84] │ │ - cset w10, eq // eq = none │ │ - add x9, x12, x9, lsl #3 │ │ - add x8, x12, x8, lsl #3 │ │ - mov x17, xzr │ │ - sxtw x13, w13 │ │ - stp x9, x10, [sp, #168] │ │ - add x10, x9, #0x1 │ │ - str x8, [sp, #368] │ │ - add x8, x8, #0x1 │ │ - str x13, [sp, #88] │ │ - str x10, [sp, #192] │ │ - str x8, [sp, #376] │ │ - cbnz w2, 57b78 │ │ - add x17, x17, #0x10 │ │ - ldr x8, [sp, #112] │ │ - cmp x17, x8 │ │ - b.cs 58350 // b.hs, b.nlast │ │ - cbz w2, 57b64 │ │ - cmp x17, #0x0 │ │ - lsl x8, x17, #2 │ │ - str x8, [sp, #208] │ │ - cset w8, ne // ne = any │ │ - str w8, [sp, #124] │ │ - ldr x8, [sp, #88] │ │ - ldr x10, [sp, #104] │ │ - add x12, x17, #0x10 │ │ - str x12, [sp, #96] │ │ - cmp x12, x8 │ │ - lsr w8, w12, w15 │ │ - csel w10, w10, w12, gt │ │ - ldr w12, [sp, #84] │ │ - ldr w9, [x21, #20] │ │ - lsr w0, w17, w15 │ │ - sxtw x13, w10 │ │ - cmp w12, w8 │ │ - csel w1, w12, w8, lt // lt = tstop │ │ - str wzr, [sp, #284] │ │ - str x17, [sp, #224] │ │ - str w0, [sp, #220] │ │ - str x13, [sp, #200] │ │ - str w1, [sp, #260] │ │ - b 57bf8 │ │ - ldr x2, [sp, #136] │ │ - ldr w29, [sp, #308] │ │ - ldr x11, [sp, #152] │ │ - ldr x13, [sp, #200] │ │ - ldr w8, [sp, #148] │ │ - cmp w8, w2 │ │ - str w8, [sp, #284] │ │ - b.cs 58224 // b.hs, b.nlast │ │ - ldr x8, [x14, #2088] │ │ - ldr x12, [sp, #208] │ │ - add w10, w9, w17 │ │ - cmp x17, x13 │ │ - str w10, [x21, #20] │ │ - nop │ │ - madd x20, x12, x8, x11 │ │ - b.ge 57d14 // b.tcont │ │ - ldr w12, [sp, #284] │ │ - ldr w11, [sp, #132] │ │ - cmp w12, #0x0 │ │ - add w10, w12, #0x10 │ │ - cset w22, ne // ne = any │ │ - cmp w11, w10 │ │ - csel w23, w11, w10, lt // lt = tstop │ │ - cmp w12, w23 │ │ - b.ge 57d1c // b.tcont │ │ - ldr w9, [x21, #16] │ │ - mov x26, x21 │ │ - ldr w21, [sp, #124] │ │ - mov w19, w17 │ │ - ldr w24, [sp, #284] │ │ - ldr x27, [sp, #312] │ │ - ldr x28, [sp, #168] │ │ - mov w25, w22 │ │ - add w8, w9, w24 │ │ - str w8, [x26, #16] │ │ - ldrb w3, [x27, #26] │ │ - lsl w8, w24, #2 │ │ - add x8, x20, x8 │ │ - add x5, sp, #0x198 │ │ - mov x0, x26 │ │ - mov w1, w29 │ │ - mov x2, x27 │ │ - mov w4, wzr │ │ - mov w6, w25 │ │ - mov w7, w21 │ │ - str x8, [sp] │ │ - bl 52efc │ │ - ldrb w8, [x28] │ │ - ldr w9, [x26, #16] │ │ - add w25, w25, #0x1 │ │ - add w24, w24, w8 │ │ - add w9, w9, w8 │ │ - cmp w24, w23 │ │ - str w9, [x26, #16] │ │ - b.lt 57c64 // b.tstop │ │ - ldr x10, [sp, #192] │ │ - ldr x14, [sp, #392] │ │ - sub w9, w9, w24 │ │ - add w21, w21, #0x1 │ │ - ldrb w11, [x10] │ │ - ldr w10, [x26, #20] │ │ - ldr x8, [x14, #2088] │ │ - add w19, w19, w11 │ │ - add w10, w10, w11 │ │ - stp w9, w10, [x26, #16] │ │ - mul x12, x8, x11 │ │ - ldr x11, [sp, #200] │ │ - add x20, x20, x12, lsl #2 │ │ - cmp w19, w11 │ │ - b.lt 57c4c // b.tstop │ │ - ldr w15, [sp, #332] │ │ - ldr w16, [sp, #388] │ │ - ldr x17, [sp, #224] │ │ - ldr w0, [sp, #220] │ │ - ldr x13, [sp, #200] │ │ - ldr w1, [sp, #260] │ │ - ldr x2, [sp, #136] │ │ - mov x21, x26 │ │ - b 57d48 │ │ - mov w19, w17 │ │ - b 57d48 │ │ - ldp x10, x13, [sp, #192] │ │ - mov w19, w17 │ │ - ldrb w10, [x10] │ │ - mul x11, x8, x10 │ │ - lsl x11, x11, #2 │ │ - add w19, w19, w10 │ │ - cmp w19, w13 │ │ - add x20, x20, x11 │ │ - b.lt 57d30 // b.tstop │ │ - add w10, w9, w19 │ │ - str w10, [x21, #20] │ │ - mov w11, w19 │ │ - mul x8, x11, x8 │ │ - sub x11, x20, x8, lsl #2 │ │ - ldr w8, [sp, #164] │ │ - sub w9, w10, w19 │ │ - str w9, [x21, #20] │ │ - tbz w8, #0, 58210 │ │ - ldr w8, [sp, #284] │ │ - str x11, [sp, #152] │ │ - ldr w11, [sp, #128] │ │ - ldr x19, [sp, #312] │ │ - lsr w2, w8, w16 │ │ - add w10, w8, #0x10 │ │ - ldr x8, [x14, #2096] │ │ - str w10, [sp, #148] │ │ - lsr w10, w10, w16 │ │ - cmp w11, w10 │ │ - mov x23, xzr │ │ - csel w22, w11, w10, lt // lt = tstop │ │ - str w2, [sp, #264] │ │ - b 57dbc │ │ - lsl w10, w0, w15 │ │ - ldr x17, [sp, #224] │ │ - ldr w0, [sp, #220] │ │ - sub w9, w9, w10 │ │ - cmp x29, #0x2 │ │ - mov x23, x29 │ │ - str w9, [x21, #20] │ │ - b.eq 57bd8 // b.none │ │ - add x29, x23, #0x1 │ │ - add x10, x14, x29, lsl #3 │ │ - ldr x10, [x10, #2064] │ │ - add w9, w9, w17 │ │ - cmp w0, w1 │ │ - str w9, [x21, #20] │ │ - b.ge 57d9c // b.tcont │ │ - ldp x13, x11, [sp, #176] │ │ - ldr x12, [sp, #208] │ │ - add x11, x10, x11 │ │ - ldr w10, [x21, #16] │ │ - mul x12, x12, x8 │ │ - asr x12, x12, x13 │ │ - add x28, x11, x12 │ │ - b 57e38 │ │ - ldr x8, [x14, #2096] │ │ - ldr w9, [x21, #20] │ │ - ldr w15, [sp, #332] │ │ - ldr w1, [sp, #260] │ │ - ldr w2, [sp, #264] │ │ - ldr w0, [sp, #272] │ │ - mul x11, x8, x24 │ │ - lsl w12, w26, w16 │ │ - lsl w13, w24, w15 │ │ - add w0, w0, w24 │ │ - add x28, x28, x11, lsl #2 │ │ - sub w10, w10, w12 │ │ - add w9, w9, w13 │ │ - cmp w0, w1 │ │ - stp w10, w9, [x21, #16] │ │ - b.ge 57d9c // b.tcont │ │ - ldr w11, [sp, #284] │ │ - cmp w2, w22 │ │ - add w10, w10, w11 │ │ - str w10, [x21, #16] │ │ - b.ge 58200 // b.tcont │ │ - ldp x9, x12, [sp, #240] │ │ - lsl w8, w0, w15 │ │ - add x11, x21, x23, lsl #5 │ │ - add x11, x11, #0x58 │ │ - mov w13, w9 │ │ - ldr w9, [sp, #236] │ │ - add w8, w8, w12 │ │ - bfi w13, w8, #5, #27 │ │ - mov w26, w2 │ │ - add w9, w0, w9 │ │ - add w12, w9, #0x8 │ │ - add x25, x11, x9 │ │ - add x8, x11, x12 │ │ - str w0, [sp, #272] │ │ - str w13, [sp, #320] │ │ - str x8, [sp, #288] │ │ - ldr w8, [x14, #4768] │ │ - cbnz w8, 57f3c │ │ - b 57f94 │ │ - ldr x10, [sp, #360] │ │ - mov x9, #0x101010101010101 // #72340172838076673 │ │ - mul x9, x21, x9 │ │ - add w11, w19, #0x8 │ │ - ldr x8, [x10, #648] │ │ - mov x21, x10 │ │ - lsl x10, x23, #5 │ │ - add x8, x8, x10 │ │ - add x8, x8, x19 │ │ - str x9, [x8, #64] │ │ - ldr x8, [x21, #648] │ │ - add x8, x8, x10 │ │ - add x8, x8, x11 │ │ - str x9, [x8, #64] │ │ - ldr x19, [sp, #312] │ │ - ldr x2, [sp, #352] │ │ - tbnz w27, #31, 57f18 │ │ - ldrb w8, [x19, #7] │ │ - ldr x10, [sp, #344] │ │ - ldr w9, [sp, #412] │ │ - mov w11, #0x88 // #136 │ │ - ldr x1, [x14, #2096] │ │ - nop │ │ - madd x8, x8, x11, x10 │ │ - add x8, x8, x9, lsl #3 │ │ - ldr x8, [x8, #680] │ │ - lsl w9, w26, #2 │ │ - add x0, x28, x9 │ │ - mov w3, w27 │ │ - blr x8 │ │ - ldr w16, [sp, #388] │ │ - ldr x14, [sp, #392] │ │ - ldr w8, [x21, #16] │ │ - lsl w9, w20, w16 │ │ - add w26, w26, w20 │ │ - cmp w26, w22 │ │ - add w10, w9, w8 │ │ - str w10, [x21, #16] │ │ - b.ge 57df8 // b.tcont │ │ - ldr w8, [x14, #4768] │ │ - cbz w8, 57f94 │ │ - ldr x8, [sp, #368] │ │ - ldr x9, [sp, #336] │ │ - ldrb w20, [x8] │ │ - ldr x8, [sp, #376] │ │ - ldr x2, [x9, #13992] │ │ - ldrb w24, [x8] │ │ - mul x8, x20, x24 │ │ - add x8, x2, x8, lsl #5 │ │ - str x8, [x9, #13992] │ │ - ldrsw x8, [x21, #20] │ │ - ldr x9, [x14, #3320] │ │ - ldr x11, [x14, #4784] │ │ - mul x8, x9, x8 │ │ - add x8, x8, w10, sxtw │ │ - mov w9, #0xa // #10 │ │ - madd x8, x8, x9, x11 │ │ - add x9, x8, x29 │ │ - ldrb w9, [x9, #6] │ │ - ldrsh w27, [x8, x29, lsl #1] │ │ - str w9, [sp, #412] │ │ - tbz w27, #31, 57edc │ │ - b 57f18 │ │ - ldr w9, [sp, #320] │ │ - lsl w8, w26, w16 │ │ - mov x5, x19 │ │ - ldr w4, [sp, #308] │ │ - add w8, w8, w9 │ │ - add x8, x21, w8, sxtw │ │ - mov w9, #0x1ee0 // #7904 │ │ - ldrb w8, [x8, x9] │ │ - ldr w9, [sp, #296] │ │ - mov x0, x21 │ │ - mov x2, x25 │ │ - str w8, [sp, #412] │ │ - ldr x8, [x21, #648] │ │ - add w19, w26, w9 │ │ - ldrb w3, [x5, #7] │ │ - mov w6, wzr │ │ - add x8, x8, x23, lsl #5 │ │ - add x8, x8, x19 │ │ - add x1, x8, #0x40 │ │ - add x8, sp, #0x194 │ │ - str x8, [sp, #16] │ │ - ldr x8, [sp, #352] │ │ - mov w7, w29 │ │ - str x8, [sp] │ │ - add x8, sp, #0x19c │ │ - str x8, [sp, #8] │ │ - bl 53680 │ │ - ldr x14, [sp, #392] │ │ - ldr x10, [sp, #376] │ │ - ldr w9, [x21, #20] │ │ - mov w27, w0 │ │ - ldr w8, [x14, #3340] │ │ - ldrb w24, [x10] │ │ - ldr w10, [sp, #332] │ │ - add w8, w8, w10 │ │ - sub w8, w8, w9 │ │ - asr w8, w8, w10 │ │ - cmp w8, w24 │ │ - csel w8, w24, w8, gt │ │ - sub w9, w8, #0x1 │ │ - cmp w9, #0xf │ │ - b.hi 58074 // b.pmore │ │ - adrp x12, a9000 │ │ - add x12, x12, #0x6e0 │ │ - adr x10, 58054 │ │ - ldrb w11, [x12, x9] │ │ - add x10, x10, x11, lsl #2 │ │ - br x10 │ │ - ldrb w21, [sp, #404] │ │ - strb w21, [x25] │ │ - b 580d0 │ │ - ldrb w21, [sp, #404] │ │ - mov w8, w21 │ │ - bfi w8, w21, #8, #8 │ │ - strh w8, [x25] │ │ - b 580d0 │ │ - ldrb w21, [sp, #404] │ │ - sxtw x2, w8 │ │ - mov x0, x25 │ │ - mov w1, w21 │ │ - bl 4b70 │ │ - ldr x14, [sp, #392] │ │ - b 580d0 │ │ - ldrb w21, [sp, #404] │ │ - mov w8, #0x1010101 // #16843009 │ │ - mul w8, w21, w8 │ │ - str w8, [x25] │ │ - b 580d0 │ │ - ldrb w21, [sp, #404] │ │ - mov x8, #0x101010101010101 // #72340172838076673 │ │ - mul x8, x21, x8 │ │ - str x8, [x25] │ │ - b 580d0 │ │ - ldrb w21, [sp, #404] │ │ - ldr x9, [sp, #288] │ │ - mov x8, #0x101010101010101 // #72340172838076673 │ │ - mul x8, x21, x8 │ │ - str x8, [x25] │ │ - str x8, [x9] │ │ - ldp x9, x10, [sp, #360] │ │ - ldr w16, [sp, #388] │ │ - ldr w8, [x14, #3336] │ │ - ldr w9, [x9, #16] │ │ - ldrb w20, [x10] │ │ - add w8, w8, w16 │ │ - sub w8, w8, w9 │ │ - asr w8, w8, w16 │ │ - cmp w8, w20 │ │ - csel w8, w20, w8, gt │ │ - sub w9, w8, #0x1 │ │ - cmp w9, #0xf │ │ - b.hi 58168 // b.pmore │ │ - adrp x12, a9000 │ │ - add x12, x12, #0x6f0 │ │ - adr x10, 57e98 │ │ - ldrb w11, [x12, x9] │ │ - add x10, x10, x11, lsl #2 │ │ - br x10 │ │ - ldp x2, x9, [sp, #352] │ │ - ldr x8, [x9, #648] │ │ - add x8, x8, x23, lsl #5 │ │ - add x8, x8, x19 │ │ - strb w21, [x8, #64] │ │ - mov x21, x9 │ │ - ldr x19, [sp, #312] │ │ - tbz w27, #31, 57edc │ │ - b 57f18 │ │ - ldp x2, x9, [sp, #352] │ │ - bfi w21, w21, #8, #8 │ │ - ldr x8, [x9, #648] │ │ - add x8, x8, x23, lsl #5 │ │ - add x8, x8, x19 │ │ - strh w21, [x8, #64] │ │ - mov x21, x9 │ │ - ldr x19, [sp, #312] │ │ - tbz w27, #31, 57edc │ │ - b 57f18 │ │ - ldr x10, [sp, #360] │ │ - sxtw x2, w8 │ │ - mov w1, w21 │ │ - ldr x9, [x10, #648] │ │ - mov x21, x10 │ │ - add x9, x9, x23, lsl #5 │ │ - add x9, x9, x19 │ │ - add x0, x9, #0x40 │ │ - bl 4b70 │ │ - ldr w16, [sp, #388] │ │ - ldr x14, [sp, #392] │ │ - ldr x19, [sp, #312] │ │ - ldr x2, [sp, #352] │ │ - tbz w27, #31, 57edc │ │ - b 57f18 │ │ - ldp x2, x10, [sp, #352] │ │ - mov w9, #0x1010101 // #16843009 │ │ - mul w9, w21, w9 │ │ - ldr x8, [x10, #648] │ │ - mov x21, x10 │ │ - add x8, x8, x23, lsl #5 │ │ - add x8, x8, x19 │ │ - str w9, [x8, #64] │ │ - ldr x19, [sp, #312] │ │ - tbz w27, #31, 57edc │ │ - b 57f18 │ │ - ldr x10, [sp, #360] │ │ - mov x9, #0x101010101010101 // #72340172838076673 │ │ - mul x9, x21, x9 │ │ - ldr x8, [x10, #648] │ │ - mov x21, x10 │ │ - add x8, x8, x23, lsl #5 │ │ - add x8, x8, x19 │ │ - str x9, [x8, #64] │ │ - ldr x19, [sp, #312] │ │ - ldr x2, [sp, #352] │ │ - tbz w27, #31, 57edc │ │ - b 57f18 │ │ - ldr x11, [sp, #376] │ │ - mov w26, w2 │ │ - ldrb w24, [x11] │ │ - b 57e10 │ │ - ldr w8, [sp, #284] │ │ - add w8, w8, #0x10 │ │ - cmp w8, w2 │ │ - str w8, [sp, #284] │ │ - b.cc 57bf8 // b.lo, b.ul, b.last │ │ - ldr x17, [sp, #96] │ │ - ldr x8, [sp, #112] │ │ - cmp x17, x8 │ │ - b.cc 57b74 // b.lo, b.ul, b.last │ │ - b 58350 │ │ - ldr x8, [sp, #248] │ │ - mov w9, #0x4040 // #16448 │ │ - add x8, x12, x8 │ │ - strh w9, [x8, #56] │ │ - sub w8, w13, #0x1 │ │ - cmp w8, #0x1f │ │ - b.ls 582dc // b.plast │ │ - b 583ec │ │ - ldr x8, [sp, #248] │ │ - mov w9, #0x40404040 // #1077952576 │ │ - add x8, x12, x8 │ │ - str w9, [x8, #56] │ │ - sub w8, w13, #0x1 │ │ - cmp w8, #0x1f │ │ - b.ls 582dc // b.plast │ │ - b 583ec │ │ - ldr x8, [sp, #248] │ │ - mov x9, #0x4040404040404040 // #4629771061636907072 │ │ - add x8, x12, x8 │ │ - str x9, [x8, #56] │ │ - sub w8, w13, #0x1 │ │ - cmp w8, #0x1f │ │ - b.ls 582dc // b.plast │ │ - b 583ec │ │ - ldr x8, [sp, #248] │ │ - movi v0.16b, #0x40 │ │ - add x8, x12, x8 │ │ - stur q0, [x8, #56] │ │ - sub w8, w13, #0x1 │ │ - cmp w8, #0x1f │ │ - b.ls 582dc // b.plast │ │ - b 583ec │ │ - ldr x10, [sp, #248] │ │ - add x8, x12, #0x38 │ │ - movi v0.16b, #0x40 │ │ - add w9, w10, #0x10 │ │ - str q0, [x8, w10, uxtw] │ │ - str q0, [x8, w9, uxtw] │ │ - sub w8, w13, #0x1 │ │ - cmp w8, #0x1f │ │ - b.hi 583ec // b.pmore │ │ - adrp x9, a9000 │ │ - add x9, x9, #0x680 │ │ - adr x10, 582f4 │ │ - ldrb w11, [x9, x8] │ │ - add x10, x10, x11, lsl #2 │ │ - br x10 │ │ - ldr x8, [x12, #648] │ │ - ldr x9, [sp, #240] │ │ - add x8, x8, x9 │ │ - mov w9, #0x40 // #64 │ │ - strb w9, [x8, #32] │ │ - ldr w8, [sp, #164] │ │ - cbnz w8, 583f4 │ │ - b 58350 │ │ - ldr x8, [x12, #648] │ │ - ldr x9, [sp, #240] │ │ - add x8, x8, x9 │ │ - mov w9, #0x4040 // #16448 │ │ - strh w9, [x8, #32] │ │ - ldr w8, [sp, #164] │ │ - cbnz w8, 583f4 │ │ - b 58350 │ │ - ldr x8, [x12, #648] │ │ - ldr x9, [sp, #240] │ │ - add x8, x8, x9 │ │ - mov w9, #0x40404040 // #1077952576 │ │ - str w9, [x8, #32] │ │ - ldr w8, [sp, #164] │ │ - cbnz w8, 583f4 │ │ - mov w0, wzr │ │ - add sp, sp, #0x1a0 │ │ - ldp x29, x30, [sp, #80] │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - ldp x26, x25, [sp, #16] │ │ - ldp x28, x27, [sp], #96 │ │ - ret │ │ - ldr x8, [x12, #648] │ │ - ldr x9, [sp, #240] │ │ - add x8, x8, x9 │ │ - mov x9, #0x4040404040404040 // #4629771061636907072 │ │ - b 583e8 │ │ - ldr x8, [x12, #648] │ │ - ldr x10, [sp, #240] │ │ - mov x9, #0x4040404040404040 // #4629771061636907072 │ │ - add x8, x8, x10 │ │ - str x9, [x8, #32] │ │ - ldr x8, [x12, #648] │ │ - add w10, w10, #0x8 │ │ - b 583e4 │ │ - ldr x8, [x12, #648] │ │ - ldr x11, [sp, #240] │ │ - mov x9, #0x4040404040404040 // #4629771061636907072 │ │ - add x8, x8, x11 │ │ - str x9, [x8, #32] │ │ - ldr x8, [x12, #648] │ │ - add w10, w11, #0x8 │ │ - add x8, x8, x10 │ │ - str x9, [x8, #32] │ │ - ldr x8, [x12, #648] │ │ - add w10, w11, #0x10 │ │ - add x8, x8, x10 │ │ - str x9, [x8, #32] │ │ - ldr x8, [x12, #648] │ │ - add w10, w11, #0x18 │ │ - add x8, x8, x10 │ │ - str x9, [x8, #32] │ │ - ldr w8, [sp, #164] │ │ - cbz w8, 58350 │ │ - ldr w8, [sp, #376] │ │ - sub w8, w8, #0x1 │ │ - cmp w8, #0x1f │ │ - b.hi 5850c // b.pmore │ │ - adrp x9, a9000 │ │ - add x9, x9, #0x6a0 │ │ - adr x10, 5841c │ │ - ldrb w11, [x9, x8] │ │ - add x10, x10, x11, lsl #2 │ │ - br x10 │ │ - ldr w8, [sp, #236] │ │ - mov w9, #0x40 // #64 │ │ - add x8, x12, w8, uxtw │ │ - strb w9, [x8, #88] │ │ - strb w9, [x8, #120] │ │ - sub w8, w26, #0x1 │ │ - cmp w8, #0x1f │ │ - mov w0, wzr │ │ - b.ls 5851c // b.plast │ │ - b 58354 │ │ - ldr w8, [sp, #236] │ │ - mov w9, #0x4040 // #16448 │ │ - add x8, x12, w8, uxtw │ │ - strh w9, [x8, #88] │ │ - strh w9, [x8, #120] │ │ - sub w8, w26, #0x1 │ │ - cmp w8, #0x1f │ │ - mov w0, wzr │ │ - b.ls 5851c // b.plast │ │ - b 58354 │ │ - ldr w8, [sp, #236] │ │ - mov w9, #0x40404040 // #1077952576 │ │ - add x8, x12, w8, uxtw │ │ - str w9, [x8, #88] │ │ - str w9, [x8, #120] │ │ - sub w8, w26, #0x1 │ │ - cmp w8, #0x1f │ │ - mov w0, wzr │ │ - b.ls 5851c // b.plast │ │ - b 58354 │ │ - ldr w8, [sp, #236] │ │ - mov x9, #0x4040404040404040 // #4629771061636907072 │ │ - add x8, x12, w8, uxtw │ │ - str x9, [x8, #88] │ │ - str x9, [x8, #120] │ │ - sub w8, w26, #0x1 │ │ - cmp w8, #0x1f │ │ - mov w0, wzr │ │ - b.ls 5851c // b.plast │ │ - b 58354 │ │ - ldr w8, [sp, #236] │ │ - movi v0.16b, #0x40 │ │ - add x8, x12, w8, uxtw │ │ - stur q0, [x8, #88] │ │ - stur q0, [x8, #120] │ │ - sub w8, w26, #0x1 │ │ - cmp w8, #0x1f │ │ - mov w0, wzr │ │ - b.ls 5851c // b.plast │ │ - b 58354 │ │ - ldr w10, [sp, #236] │ │ - add x9, x12, #0x58 │ │ - movi v0.16b, #0x40 │ │ - add x11, x12, #0x78 │ │ - mov w8, w10 │ │ - add w10, w10, #0x10 │ │ - str q0, [x9, x8] │ │ - str q0, [x9, x10] │ │ - str q0, [x11, x8] │ │ - str q0, [x11, x10] │ │ - sub w8, w26, #0x1 │ │ - cmp w8, #0x1f │ │ - mov w0, wzr │ │ - b.hi 58354 // b.pmore │ │ - adrp x9, a9000 │ │ - add x9, x9, #0x6c0 │ │ - adr x10, 58354 │ │ - ldrb w11, [x9, x8] │ │ - add x10, x10, x11, lsl #2 │ │ - br x10 │ │ - ldr x11, [sp, #360] │ │ - ldr w9, [sp, #296] │ │ - mov w10, #0x40 // #64 │ │ - mov w0, wzr │ │ - ldr x8, [x11, #648] │ │ - mov w9, w9 │ │ - add x8, x8, x9 │ │ - strb w10, [x8, #64] │ │ - ldr x8, [x11, #648] │ │ - add x8, x8, x9 │ │ - strb w10, [x8, #96] │ │ - b 58354 │ │ - ldr x11, [sp, #360] │ │ - ldr w9, [sp, #296] │ │ - mov w10, #0x4040 // #16448 │ │ - mov w0, wzr │ │ - ldr x8, [x11, #648] │ │ - mov w9, w9 │ │ - add x8, x8, x9 │ │ - strh w10, [x8, #64] │ │ - ldr x8, [x11, #648] │ │ - add x8, x8, x9 │ │ - strh w10, [x8, #96] │ │ - b 58354 │ │ - ldr x11, [sp, #360] │ │ - ldr w9, [sp, #296] │ │ - mov w10, #0x40404040 // #1077952576 │ │ - mov w0, wzr │ │ - ldr x8, [x11, #648] │ │ - mov w9, w9 │ │ - add x8, x8, x9 │ │ - str w10, [x8, #64] │ │ - ldr x8, [x11, #648] │ │ - add x8, x8, x9 │ │ - str w10, [x8, #96] │ │ - b 58354 │ │ - ldr x11, [sp, #360] │ │ - ldr w9, [sp, #296] │ │ - mov x10, #0x4040404040404040 // #4629771061636907072 │ │ - mov w0, wzr │ │ - ldr x8, [x11, #648] │ │ - mov w9, w9 │ │ - add x8, x8, x9 │ │ - str x10, [x8, #64] │ │ - ldr x8, [x11, #648] │ │ - add x8, x8, x9 │ │ - str x10, [x8, #96] │ │ - b 58354 │ │ - ldr x12, [sp, #360] │ │ - ldr w11, [sp, #296] │ │ - mov x10, #0x4040404040404040 // #4629771061636907072 │ │ - mov w0, wzr │ │ - ldr x8, [x12, #648] │ │ - mov w9, w11 │ │ - add w11, w11, #0x8 │ │ - add x8, x8, x9 │ │ - str x10, [x8, #64] │ │ - ldr x8, [x12, #648] │ │ - add x8, x8, x11 │ │ - str x10, [x8, #64] │ │ - ldr x8, [x12, #648] │ │ - add x8, x8, x9 │ │ - str x10, [x8, #96] │ │ - ldr x8, [x12, #648] │ │ - add x8, x8, x11 │ │ - str x10, [x8, #96] │ │ - b 58354 │ │ - ldr x14, [sp, #360] │ │ - ldr w13, [sp, #296] │ │ - mov x10, #0x4040404040404040 // #4629771061636907072 │ │ - mov w0, wzr │ │ - ldr x8, [x14, #648] │ │ - mov w9, w13 │ │ - add w11, w13, #0x8 │ │ - add w12, w13, #0x10 │ │ - add x8, x8, x9 │ │ - str x10, [x8, #64] │ │ - ldr x8, [x14, #648] │ │ - add w13, w13, #0x18 │ │ - add x8, x8, x11 │ │ - str x10, [x8, #64] │ │ - ldr x8, [x14, #648] │ │ - add x8, x8, x12 │ │ - str x10, [x8, #64] │ │ - ldr x8, [x14, #648] │ │ - add x8, x8, x13 │ │ - str x10, [x8, #64] │ │ - ldr x8, [x14, #648] │ │ - add x8, x8, x9 │ │ - str x10, [x8, #96] │ │ - ldr x8, [x14, #648] │ │ - add x8, x8, x11 │ │ - str x10, [x8, #96] │ │ - ldr x8, [x14, #648] │ │ - add x8, x8, x12 │ │ - str x10, [x8, #96] │ │ - ldr x8, [x14, #648] │ │ - add x8, x8, x13 │ │ - str x10, [x8, #96] │ │ - b 58354 │ │ - sub sp, sp, #0xc0 │ │ - stp x28, x27, [sp, #96] │ │ - stp x26, x25, [sp, #112] │ │ - stp x24, x23, [sp, #128] │ │ - stp x22, x21, [sp, #144] │ │ - stp x20, x19, [sp, #160] │ │ - stp x29, x30, [sp, #176] │ │ - mov w27, w6 │ │ - str x3, [sp, #64] │ │ - ldr x6, [sp, #208] │ │ - ldr w20, [sp, #192] │ │ - ldr w8, [sp, #200] │ │ - ldr x3, [x0] │ │ - str w4, [sp, #72] │ │ - str x2, [sp, #48] │ │ - cbz w20, 5871c │ │ - ldr w9, [x3, #2112] │ │ - cmp w9, #0x1 │ │ - cset w22, eq // eq = none │ │ - cmp w9, #0x3 │ │ - cset w23, ne // ne = any │ │ - b 58724 │ │ - mov w22, wzr │ │ - mov w23, wzr │ │ - cmp w20, #0x0 │ │ - mov w9, #0x4 // #4 │ │ - cset w2, ne // ne = any │ │ - ldr w10, [x6, #56] │ │ - lsr w16, w9, w23 │ │ - lsr w29, w9, w22 │ │ - ldr w9, [x3, #2104] │ │ - add x11, x6, w2, uxtw #3 │ │ - ldr w13, [sp, #224] │ │ - ldr x11, [x11, #40] │ │ - asr w26, w8, #16 │ │ - sxth w8, w8 │ │ - eor w21, w23, #0x1 │ │ - cmp w10, w9 │ │ - eor w24, w22, #0x1 │ │ - stp x11, x1, [sp, #80] │ │ - str w13, [sp, #76] │ │ - str x0, [sp, #56] │ │ - b.ne 58820 // b.any │ │ - ldr w9, [x6, #60] │ │ - ldr w10, [x3, #2108] │ │ - cmp w9, w10 │ │ - b.ne 58820 // b.any │ │ - cmp w23, #0x0 │ │ - mov w9, #0x3 // #3 │ │ - mov w14, #0xf // #15 │ │ - ldr x10, [x6, #16] │ │ - ldr x11, [x3, #2064] │ │ - cinc w19, w9, ne // ne = any │ │ - cmp w22, #0x0 │ │ - lsr w12, w14, w24 │ │ - cinc w9, w9, ne // ne = any │ │ - and w17, w12, w8 │ │ - asr w8, w8, w9 │ │ - madd w7, w29, w7, w8 │ │ - cmp x10, x11 │ │ - madd w4, w29, w5, w7 │ │ - str w16, [sp, #28] │ │ - str w17, [sp, #44] │ │ - b.eq 58a64 // b.none │ │ - cmp w17, #0x0 │ │ - cset w8, ne // ne = any │ │ - add w1, w4, w8, lsl #2 │ │ - mov x0, x6 │ │ - str x7, [sp, #32] │ │ - mov x28, x3 │ │ - str w5, [sp, #40] │ │ - mov x25, x6 │ │ - str w4, [sp, #24] │ │ - bl 22f54 │ │ - cbnz w0, 588d8 │ │ - ldr w8, [x28, #2104] │ │ - ldr w9, [x28, #2108] │ │ - ldr x0, [sp, #56] │ │ - ldp w5, w17, [sp, #40] │ │ - ldp w4, w16, [sp, #24] │ │ - ldr x7, [sp, #32] │ │ - mov x3, x28 │ │ - add w8, w8, w23 │ │ - add w11, w9, w22 │ │ - mov x6, x25 │ │ - mov w14, #0xf // #15 │ │ - b 58a74 │ │ - ldr w9, [sp, #216] │ │ - mul w10, w29, w7 │ │ - mul w28, w29, w5 │ │ - lsl w8, w8, w24 │ │ - add x29, x3, w9, sxtw #4 │ │ - ldrsw x9, [x29, #3072] │ │ - mul w11, w16, w27 │ │ - lsl w12, w26, w21 │ │ - add w8, w8, w10, lsl #4 │ │ - add w10, w12, w11, lsl #4 │ │ - sxtw x10, w10 │ │ - ldrsw x11, [x29, #3080] │ │ - mul x10, x9, x10 │ │ - lsl w9, w9, #3 │ │ - sub w9, w9, #0x20, lsl #12 │ │ - add x9, x10, w9, sxtw │ │ - sxtw x8, w8 │ │ - cmp x9, #0x0 │ │ - ldr w12, [x29, #3076] │ │ - mul x8, x11, x8 │ │ - lsl w11, w11, #3 │ │ - cneg x9, x9, mi // mi = first │ │ - sub w11, w11, #0x20, lsl #12 │ │ - add x9, x9, #0x80 │ │ - add x8, x8, w11, sxtw │ │ - lsr x9, x9, #8 │ │ - cneg w24, w9, lt // lt = tstop │ │ - cmp x8, #0x0 │ │ - stp w12, w20, [sp, #40] │ │ - cneg x8, x8, mi // mi = first │ │ - ldr w12, [x29, #3084] │ │ - add x8, x8, #0x80 │ │ - lsr x8, x8, #8 │ │ - cneg w8, w8, lt // lt = tstop │ │ - add w25, w8, #0x20 │ │ - sub w8, w28, #0x1 │ │ - madd w8, w12, w8, w25 │ │ - asr w19, w8, #10 │ │ - add w27, w19, #0x5 │ │ - mov x0, x6 │ │ - mov w1, w27 │ │ - mov w20, w16 │ │ - mov x21, x3 │ │ - mov x26, x6 │ │ - bl 22f54 │ │ - cbz w0, 588e0 │ │ - mov w0, #0xffffffff // #-1 │ │ - b 58be0 │ │ - ldr w9, [sp, #72] │ │ - str w28, [sp, #32] │ │ - ldp w10, w11, [x26, #56] │ │ - ldr w13, [sp, #40] │ │ - mul w28, w20, w9 │ │ - add w24, w24, #0x20 │ │ - sub w12, w28, #0x1 │ │ - madd w12, w13, w12, w24 │ │ - add w10, w10, w23 │ │ - add w13, w11, w22 │ │ - asr w8, w25, #10 │ │ - asr w9, w24, #10 │ │ - cmp w24, #0xc00 │ │ - asr w12, w12, #10 │ │ - asr w11, w10, w23 │ │ - asr w10, w13, w22 │ │ - b.lt 58964 // b.tstop │ │ - cmp w25, #0xc00 │ │ - b.lt 58964 // b.tstop │ │ - add w13, w12, #0x5 │ │ - cmp w13, w11 │ │ - b.gt 58964 │ │ - cmp w27, w10 │ │ - b.gt 58964 │ │ - ldr w10, [sp, #44] │ │ - ldr x19, [sp, #80] │ │ - sxtw x8, w8 │ │ - add x10, x26, w10, sxtw #3 │ │ - ldr x10, [x10, #16] │ │ - nop │ │ - madd x8, x19, x8, x10 │ │ - add x2, x8, w9, sxtw │ │ - b 589d8 │ │ - sxtw x3, w10 │ │ - ldr w10, [sp, #44] │ │ - ldr x14, [x21, #3240] │ │ - sub w12, w12, w9 │ │ - sub w15, w19, w8 │ │ - sxtw x2, w11 │ │ - add x10, x26, w10, sxtw #3 │ │ - ldr x20, [sp, #56] │ │ - add w11, w12, #0x8 │ │ - sub w8, w8, #0x3 │ │ - sxtw x0, w11 │ │ - ldr x11, [x14, #664] │ │ - ldr x10, [x10, #16] │ │ - sxtw x5, w8 │ │ - ldr x8, [sp, #80] │ │ - mov w13, #0x6440 // #25664 │ │ - movk w13, #0x1, lsl #16 │ │ - sub w9, w9, #0x3 │ │ - add w12, w15, #0x8 │ │ - add x6, x20, x13 │ │ - sxtw x1, w12 │ │ - sxtw x4, w9 │ │ - mov w7, #0x140 // #320 │ │ - stp x10, x8, [sp] │ │ - mov w19, #0x140 // #320 │ │ - blr x11 │ │ - mov w8, #0x6803 // #26627 │ │ - movk w8, #0x1, lsl #16 │ │ - add x2, x20, x8 │ │ - ldr w11, [sp, #76] │ │ - ldr x10, [x21, #3240] │ │ - ldr x0, [sp, #88] │ │ - ldr w12, [sp, #32] │ │ - mov w11, w11 │ │ - add x9, x29, #0xc04 │ │ - add x8, x29, #0xc0c │ │ - add x10, x10, x11, lsl #3 │ │ - cbz x0, 58a30 │ │ - ldr w9, [x9] │ │ - ldr x10, [x10, #336] │ │ - ldr w8, [x8] │ │ - ldr x1, [sp, #64] │ │ - and w6, w24, #0x3ff │ │ - and w7, w25, #0x3ff │ │ - mov x3, x19 │ │ - mov w4, w28 │ │ - mov w5, w12 │ │ - str w8, [sp, #8] │ │ - str w9, [sp] │ │ - blr x10 │ │ - b 58bdc │ │ - ldr w7, [x9] │ │ - ldr x9, [x10, #496] │ │ - ldr w8, [x8] │ │ - ldr x0, [sp, #48] │ │ - and w5, w24, #0x3ff │ │ - and w6, w25, #0x3ff │ │ - mov x1, x2 │ │ - mov x2, x19 │ │ - mov w3, w28 │ │ - mov w4, w12 │ │ - str w8, [sp] │ │ - blr x9 │ │ - b 58bdc │ │ - ldr w8, [x3, #3336] │ │ - ldr w9, [x3, #3340] │ │ - lsl w8, w8, #2 │ │ - lsl w11, w9, #2 │ │ - lsr w10, w14, w21 │ │ - and w25, w10, w26 │ │ - ldr w1, [sp, #72] │ │ - asr w12, w26, w19 │ │ - asr w9, w8, w23 │ │ - mov w8, #0x3 // #3 │ │ - cmp w25, #0x0 │ │ - madd w12, w16, w27, w12 │ │ - csel w26, w8, wzr, ne // ne = any │ │ - cset w13, ne // ne = any │ │ - subs w10, w12, w26 │ │ - asr w11, w11, w22 │ │ - b.lt 58ad8 // b.tstop │ │ - cmp w17, #0x0 │ │ - csel w15, w8, wzr, ne // ne = any │ │ - cset w14, ne // ne = any │ │ - cmp w7, w15 │ │ - b.lt 58ad8 // b.tstop │ │ - madd w15, w16, w1, w12 │ │ - add w13, w15, w13, lsl #2 │ │ - cmp w13, w9 │ │ - b.gt 58ad8 │ │ - add w13, w4, w14, lsl #2 │ │ - cmp w13, w11 │ │ - b.le 58c00 │ │ - ldr x13, [x3, #3240] │ │ - cmp w25, #0x0 │ │ - mov w14, #0x7 // #7 │ │ - mov w12, #0x6440 // #25664 │ │ - mov x28, x3 │ │ - sxtw x3, w11 │ │ - csel w11, w14, wzr, ne // ne = any │ │ - cmp w17, #0x0 │ │ - movk w12, #0x1, lsl #16 │ │ - csel w8, w8, wzr, ne // ne = any │ │ - sxtw x4, w10 │ │ - add x10, x6, w20, sxtw #3 │ │ - add x23, x0, x12 │ │ - madd w11, w16, w1, w11 │ │ - csel w12, w14, wzr, ne // ne = any │ │ - sub w8, w7, w8 │ │ - sxtw x0, w11 │ │ - mov w27, w5 │ │ - madd w11, w29, w5, w12 │ │ - ldr x12, [x13, #664] │ │ - ldr x10, [x10, #16] │ │ - sxtw x5, w8 │ │ - ldr x8, [sp, #80] │ │ - sxtw x2, w9 │ │ - mov w9, #0x240 // #576 │ │ - mov w22, w1 │ │ - sxtw x1, w11 │ │ - mov w7, #0xc0 // #192 │ │ - mov x6, x23 │ │ - csel w19, w9, wzr, ne // ne = any │ │ - stp x10, x8, [sp] │ │ - mov w20, #0xc0 // #192 │ │ - blr x12 │ │ - orr w8, w26, w19 │ │ - mov x3, x28 │ │ - add x2, x23, x8 │ │ - ldr w9, [sp, #76] │ │ - ldr x8, [x3, #3240] │ │ - ldr x0, [sp, #88] │ │ - mov w9, w9 │ │ - cbz x0, 58bac │ │ - add x8, x8, x9, lsl #3 │ │ - ldr w9, [sp, #28] │ │ - ldr x8, [x8, #256] │ │ - ldr x1, [sp, #64] │ │ - mul w5, w29, w27 │ │ - mul w4, w9, w22 │ │ - ldr w9, [sp, #44] │ │ - lsl w6, w25, w21 │ │ - mov x3, x20 │ │ - lsl w7, w9, w24 │ │ - blr x8 │ │ - b 58bdc │ │ - add x8, x8, x9, lsl #3 │ │ - ldr w9, [sp, #28] │ │ - ldr x8, [x8, #416] │ │ - ldr x0, [sp, #48] │ │ - mul w4, w29, w27 │ │ - mul w3, w9, w22 │ │ - ldr w9, [sp, #44] │ │ - lsl w5, w25, w21 │ │ - mov x1, x2 │ │ - mov x2, x20 │ │ - lsl w6, w9, w24 │ │ - blr x8 │ │ - mov w0, wzr │ │ - ldp x29, x30, [sp, #176] │ │ - ldp x20, x19, [sp, #160] │ │ - ldp x22, x21, [sp, #144] │ │ - ldp x24, x23, [sp, #128] │ │ - ldp x26, x25, [sp, #112] │ │ - ldp x28, x27, [sp, #96] │ │ - add sp, sp, #0xc0 │ │ - ret │ │ - add x8, x6, w20, sxtw #3 │ │ - ldr x8, [x8, #16] │ │ - ldr x20, [sp, #80] │ │ - sxtw x9, w7 │ │ - mov w22, w1 │ │ - mov w27, w5 │ │ - madd x8, x20, x9, x8 │ │ - add x2, x8, w12, sxtw │ │ - b 58b68 │ │ - sub sp, sp, #0x150 │ │ - stp x28, x27, [sp, #240] │ │ - stp x26, x25, [sp, #256] │ │ - stp x24, x23, [sp, #272] │ │ - stp x22, x21, [sp, #288] │ │ - stp x20, x19, [sp, #304] │ │ - stp x29, x30, [sp, #320] │ │ - stp x7, x2, [sp, #208] │ │ - ldr x11, [x0] │ │ - str x6, [sp, #184] │ │ - str x3, [sp, #168] │ │ - str x0, [sp, #200] │ │ - ldr x8, [x11, #3240] │ │ - str x1, [sp, #56] │ │ - str x8, [sp, #136] │ │ - cbz w5, 58c7c │ │ - ldr w8, [x11, #2112] │ │ - cmp w8, #0x1 │ │ - cset w16, eq // eq = none │ │ - cmp w8, #0x3 │ │ - cset w24, ne // ne = any │ │ - b 58c84 │ │ - mov w16, wzr │ │ - mov w24, wzr │ │ - ldrb w9, [x4, #1] │ │ - mov w8, #0x4 // #4 │ │ - lsr w10, w8, w16 │ │ - str w10, [sp, #32] │ │ - mul w10, w10, w9 │ │ - cbz w10, 58f94 │ │ - ldr x15, [sp, #184] │ │ - lsr x8, x8, x24 │ │ - str x11, [sp, #96] │ │ - str wzr, [sp, #36] │ │ - str x8, [sp, #192] │ │ - ldr x12, [sp, #208] │ │ - ldp w10, w11, [x15, #56] │ │ - ldrb w8, [x4] │ │ - mov w13, #0x6440 // #25664 │ │ - add x12, x12, #0x1c │ │ - str x12, [sp, #112] │ │ - add x12, x15, w5, sxtw #3 │ │ - add w10, w10, w24 │ │ - add w11, w11, w16 │ │ - add x12, x12, #0x10 │ │ - asr w10, w10, w24 │ │ - asr w11, w11, w16 │ │ - str x12, [sp, #104] │ │ - ldr x12, [sp, #200] │ │ - stp x10, x11, [sp, #40] │ │ - sxtw x10, w10 │ │ - str x10, [sp, #72] │ │ - sxtw x10, w11 │ │ - mov w14, #0x64a3 // #25763 │ │ - str x10, [sp, #64] │ │ - ldr x10, [sp, #168] │ │ - cmp w5, #0x0 │ │ - movk w13, #0x1, lsl #16 │ │ - movk w14, #0x1, lsl #16 │ │ - cset w17, ne // ne = any │ │ - add x13, x12, x13 │ │ - add x12, x12, x14 │ │ - stp x12, x13, [sp, #80] │ │ - add x12, x15, w17, uxtw #3 │ │ - add x12, x12, #0x28 │ │ - lsl x10, x10, #3 │ │ - str w17, [sp, #164] │ │ - str x12, [sp, #152] │ │ - str x10, [sp, #24] │ │ - stp x16, x4, [sp, #120] │ │ - ldr x11, [sp, #192] │ │ - and w10, w8, #0xff │ │ - mul w10, w11, w10 │ │ - cbnz w10, 58da8 │ │ - b 58d54 │ │ - ldrb w9, [x4, #1] │ │ - ldr x12, [sp, #56] │ │ - ldr x11, [sp, #24] │ │ - ldr x13, [sp, #216] │ │ - cmp x12, #0x0 │ │ - add x10, x12, x11 │ │ - csel x10, xzr, x10, eq // eq = none │ │ - str x10, [sp, #56] │ │ - ldp w10, w14, [sp, #32] │ │ - and w12, w9, #0xff │ │ - add x11, x13, x11, lsl #1 │ │ - add w14, w14, #0x8 │ │ - mul w10, w10, w12 │ │ - csel x13, x11, x13, eq // eq = none │ │ - cmp w14, w10 │ │ - str x13, [sp, #216] │ │ - str w14, [sp, #36] │ │ - b.cs 58f94 // b.hs, b.nlast │ │ - ldr x11, [sp, #192] │ │ - and w10, w8, #0xff │ │ - mul w10, w11, w10 │ │ - cbz w10, 58d54 │ │ - ldp x8, x13, [sp, #200] │ │ - ldr w9, [sp, #36] │ │ - ldr x21, [sp, #216] │ │ - mov x20, xzr │ │ - ldr w8, [x8, #20] │ │ - orr w9, w9, #0x4 │ │ - ldrsw x10, [x13, #16] │ │ - ldrsw x11, [x13, #24] │ │ - ldpsw x12, x13, [x13, #4] │ │ - lsl w9, w9, w16 │ │ - add w8, w9, w8, lsl #2 │ │ - sxtw x8, w8 │ │ - madd x9, x8, x10, x12 │ │ - madd x8, x11, x8, x13 │ │ - str x9, [sp, #144] │ │ - str x8, [sp, #176] │ │ - b 58e30 │ │ - ldr x8, [sp, #136] │ │ - mov x0, x21 │ │ - ldr x8, [x8, #656] │ │ - ldr x1, [sp, #168] │ │ - ldr x4, [sp, #112] │ │ - mov x3, x29 │ │ - mov w5, w25 │ │ - mov w6, w22 │ │ - blr x8 │ │ - ldp x16, x4, [sp, #120] │ │ - ldr x9, [sp, #192] │ │ - add x20, x20, #0x8 │ │ - add x21, x21, #0x10 │ │ - ldrb w8, [x4] │ │ - mul x9, x9, x8 │ │ - cmp x20, x9 │ │ - b.cs 58d50 // b.hs, b.nlast │ │ - ldp x8, x11, [sp, #200] │ │ - stp x21, x20, [sp, #224] │ │ - add w9, w20, #0x4 │ │ - lsl w9, w9, w24 │ │ - ldr w8, [x8, #16] │ │ - ldrsw x10, [x11, #20] │ │ - ldr w2, [sp, #164] │ │ - ldrsw x27, [x11, #12] │ │ - add w8, w9, w8, lsl #2 │ │ - sxtw x23, w8 │ │ - ldp x8, x0, [sp, #176] │ │ - ldr x9, [sp, #152] │ │ - ldrsh w22, [x11, #28] │ │ - ldrsh w26, [x11, #30] │ │ - nop │ │ - madd x8, x10, x23, x8 │ │ - asr x19, x8, x16 │ │ - ldrsh w25, [x11, #32] │ │ - ldrsh w20, [x11, #34] │ │ - ldr x29, [x9] │ │ - lsr x28, x19, #16 │ │ - add w21, w28, #0x8 │ │ - mov w1, w21 │ │ - bl 22f54 │ │ - cbnz w0, 58f8c │ │ - ldr x8, [sp, #144] │ │ - sub w9, w26, w26, lsl #3 │ │ - and w10, w19, #0xffff │ │ - sub w11, w9, w22, lsl #2 │ │ - madd x8, x23, x27, x8 │ │ - asr x8, x8, x24 │ │ - sub w10, w10, w25, lsl #2 │ │ - lsr x9, x8, #16 │ │ - add w11, w11, w8, uxth │ │ - sub w8, w9, #0x4 │ │ - sub w10, w10, w20, lsl #2 │ │ - and w25, w11, #0xffffffc0 │ │ - cmp w8, #0x3 │ │ - and w22, w10, #0xffffffc0 │ │ - b.lt 58f20 // b.tstop │ │ - ldr x10, [sp, #48] │ │ - cmp w21, w10 │ │ - b.gt 58f20 │ │ - ldr x11, [sp, #40] │ │ - add w10, w9, #0x8 │ │ - cmp w10, w11 │ │ - b.gt 58f20 │ │ - sub w10, w28, #0x4 │ │ - cmp w10, #0x2 │ │ - b.le 58f20 │ │ - ldr x9, [sp, #104] │ │ - sxtw x10, w10 │ │ - ldr x9, [x9] │ │ - nop │ │ - madd x9, x29, x10, x9 │ │ - add x2, x9, w8, sxtw │ │ - ldp x21, x20, [sp, #224] │ │ - ldr x8, [sp, #216] │ │ - cbnz x8, 58dec │ │ - b 58f78 │ │ - ldp x8, x10, [sp, #96] │ │ - mov x11, #0xfff900000000 // #281444911939584 │ │ - movk x11, #0xffff, lsl #48 │ │ - ldp x3, x2, [sp, #64] │ │ - ldr x8, [x8, #3240] │ │ - ldr x10, [x10] │ │ - ldr x6, [sp, #88] │ │ - add x9, x11, x9, lsl #32 │ │ - ldr x8, [x8, #664] │ │ - asr x4, x9, #32 │ │ - add x9, x11, x28, lsl #32 │ │ - asr x5, x9, #32 │ │ - mov w0, #0xf // #15 │ │ - mov w1, #0xf // #15 │ │ - mov w7, #0x20 // #32 │ │ - stp x10, x29, [sp] │ │ - blr x8 │ │ - ldr x2, [sp, #80] │ │ - mov w29, #0x20 // #32 │ │ - ldp x21, x20, [sp, #224] │ │ - ldr x8, [sp, #216] │ │ - cbnz x8, 58dec │ │ - ldr x8, [sp, #136] │ │ - ldr x9, [sp, #56] │ │ - ldr x8, [x8, #648] │ │ - add x0, x9, x20 │ │ - b 58df8 │ │ - mov w0, #0xffffffff // #-1 │ │ - b 58f98 │ │ - mov w0, wzr │ │ - ldp x29, x30, [sp, #320] │ │ - ldp x20, x19, [sp, #304] │ │ - ldp x22, x21, [sp, #288] │ │ - ldp x24, x23, [sp, #272] │ │ - ldp x26, x25, [sp, #256] │ │ - ldp x28, x27, [sp, #240] │ │ - add sp, sp, #0x150 │ │ - ret │ │ - sub sp, sp, #0xb0 │ │ - stp x28, x27, [sp, #80] │ │ - stp x26, x25, [sp, #96] │ │ - stp x24, x23, [sp, #112] │ │ - stp x22, x21, [sp, #128] │ │ - stp x20, x19, [sp, #144] │ │ - stp x29, x30, [sp, #160] │ │ - str w6, [sp, #44] │ │ - stp x1, x2, [sp, #48] │ │ - ldp w8, w10, [x0, #16] │ │ - ldr x28, [x0] │ │ - mov w9, #0x2310 // #8976 │ │ - mov w26, w7 │ │ - and x11, x10, #0x1e │ │ - add x11, x0, x11, lsl #3 │ │ - add x9, x11, x9 │ │ - str x9, [sp, #72] │ │ - mov w9, #0x2440 // #9280 │ │ - mov x21, x3 │ │ - mov x24, x0 │ │ - add x25, x0, x9 │ │ - str w4, [sp, #68] │ │ - cbz w4, 5902c │ │ - ldr w9, [x28, #2112] │ │ - cmp w9, #0x1 │ │ - cset w11, eq // eq = none │ │ - cmp w9, #0x3 │ │ - cset w12, ne // ne = any │ │ - b 59034 │ │ - mov w11, wzr │ │ - mov w12, wzr │ │ - ldr x9, [x24, #8] │ │ - mov w14, #0x4 // #4 │ │ - lsr w17, w14, w12 │ │ - lsr w11, w14, w11 │ │ - ldr w13, [x9, #13872] │ │ - str w11, [sp, #64] │ │ - cmp w10, w13 │ │ - b.le 59080 │ │ - ldr w10, [sp, #68] │ │ - cbz w10, 591fc │ │ - ldrb w10, [x21] │ │ - ldrb w11, [x21, #1] │ │ - ldr w12, [sp, #64] │ │ - mul w10, w17, w10 │ │ - madd w10, w12, w11, w10 │ │ - cmp w10, #0x10 │ │ - b.cc 59080 // b.lo, b.ul, b.last │ │ - cmp w26, #0x0 │ │ - b.gt 59204 │ │ - ldr w9, [x9, #13864] │ │ - cmp w8, w9 │ │ - b.le 59374 │ │ - ldr w20, [sp, #176] │ │ - cmp w20, #0x1 │ │ - b.lt 59374 // b.tstop │ │ - mov w22, wzr │ │ - mov w29, wzr │ │ - mov w0, #0x2 // #2 │ │ - b 590cc │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1184] │ │ - add x8, x8, x11, lsl #2 │ │ - ldrb w19, [x8, #1] │ │ - cmp w19, #0x2 │ │ - csel w8, w19, w0, hi // hi = pmore │ │ - add w22, w8, w22 │ │ - cmp w22, w20 │ │ - b.ge 59374 // b.tcont │ │ - ldrb w8, [x21, #3] │ │ - mov w9, #0x4 // #4 │ │ - cmp w8, #0x4 │ │ - csel w8, w8, w9, cc // cc = lo, ul, last │ │ - cmp w29, w8 │ │ - b.ge 59374 // b.tcont │ │ - ldr x8, [sp, #72] │ │ - add w10, w22, #0x1 │ │ - ldr w6, [x24, #16] │ │ - ldr x8, [x8, w10, uxtw #3] │ │ - sub w12, w6, #0x1 │ │ - add x11, x8, w12, sxtw #4 │ │ - ldrsb x9, [x11, #8] │ │ - ldrb w11, [x11, #10] │ │ - cmp x9, #0x0 │ │ - b.le 590a8 │ │ - adrp x14, ac000 │ │ - ldrb w13, [x21] │ │ - ldr x14, [x14, #1184] │ │ - ldr w15, [x24, #20] │ │ - ldr w16, [sp, #44] │ │ - cmp w13, #0x10 │ │ - add x11, x14, x11, lsl #2 │ │ - ldrb w14, [x21, #1] │ │ - ldrb w19, [x11, #1] │ │ - add w7, w15, w22 │ │ - mov w15, #0x10 // #16 │ │ - add w10, w10, w16 │ │ - csel w13, w13, w15, cc // cc = lo, ul, last │ │ - cmp w19, w14 │ │ - sxtw x12, w12 │ │ - add x10, x24, w10, sxtw │ │ - lsr w4, w13, #1 │ │ - csel w13, w14, w19, hi // hi = pmore │ │ - adrp x14, ac000 │ │ - lsl x11, x12, #4 │ │ - ldrb w12, [x10, #408] │ │ - ldrb w10, [x10, #376] │ │ - ldr x14, [x14, #2000] │ │ - ldr w8, [x8, x11] │ │ - sub x9, x9, #0x1 │ │ - mov w11, #0x120 // #288 │ │ - madd x11, x9, x11, x28 │ │ - add x12, x14, x12, lsl #2 │ │ - add x11, x11, #0x20 │ │ - ldrb w10, [x12, x10] │ │ - stp x8, x11, [sp, #8] │ │ - ldr w8, [sp, #68] │ │ - cmp w19, #0x2 │ │ - csel w27, w0, w13, cc // cc = lo, ul, last │ │ - mul w26, w4, w17 │ │ - mov x0, x24 │ │ - mov x1, x25 │ │ - mov x2, xzr │ │ - mov x3, x26 │ │ - mov w5, w27 │ │ - mov w23, w17 │ │ - str w10, [sp, #32] │ │ - str w9, [sp, #24] │ │ - str w8, [sp] │ │ - bl 586c4 │ │ - cbnz w0, 59378 │ │ - ldr x8, [x28, #3240] │ │ - ldr w11, [sp, #64] │ │ - ldp x10, x1, [sp, #48] │ │ - mov x2, x25 │ │ - ldr x8, [x8, #632] │ │ - mul w9, w22, w11 │ │ - madd x0, x9, x1, x10 │ │ - mul w4, w27, w11 │ │ - mov w3, w26 │ │ - blr x8 │ │ - add w29, w29, #0x1 │ │ - mov w17, w23 │ │ - mov w0, #0x2 // #2 │ │ - b 590b8 │ │ - cmp w26, #0x1 │ │ - b.lt 59080 // b.tstop │ │ - mov w20, wzr │ │ - mov w22, wzr │ │ - add w8, w5, #0x1 │ │ - mov w15, #0x2 // #2 │ │ - str w8, [sp, #40] │ │ - b 59230 │ │ - cmp w29, #0x2 │ │ - csel w8, w29, w15, hi // hi = pmore │ │ - add w22, w8, w22 │ │ - cmp w22, w26 │ │ - b.ge 59360 // b.tcont │ │ - ldrb w8, [x21, #2] │ │ - mov w9, #0x4 // #4 │ │ - cmp w8, #0x4 │ │ - csel w8, w8, w9, cc // cc = lo, ul, last │ │ - cmp w20, w8 │ │ - b.ge 59360 // b.tcont │ │ - ldr x8, [sp, #72] │ │ - ldrsw x9, [x24, #16] │ │ - adrp x12, ac000 │ │ - ldur x8, [x8, #-8] │ │ - add x6, x9, w22, sxtw │ │ - add x10, x6, #0x1 │ │ - add x9, x8, x10, lsl #4 │ │ - ldrb w11, [x9, #10] │ │ - ldrsb x9, [x9, #8] │ │ - ldr x12, [x12, #1184] │ │ - lsl x11, x11, #2 │ │ - subs x9, x9, #0x1 │ │ - ldrb w29, [x12, x11] │ │ - b.lt 5921c // b.tstop │ │ - ldrb w11, [x21] │ │ - ldrb w12, [x21, #1] │ │ - ldr w14, [sp, #40] │ │ - ldr x13, [x24, #648] │ │ - cmp w29, w11 │ │ - csel w11, w11, w29, hi // hi = pmore │ │ - cmp w29, #0x2 │ │ - add w14, w14, w22 │ │ - csel w4, w15, w11, cc // cc = lo, ul, last │ │ - cmp w12, #0x10 │ │ - mov w11, #0x10 // #16 │ │ - add x13, x13, w14, sxtw │ │ - csel w11, w12, w11, cc // cc = lo, ul, last │ │ - adrp x12, ac000 │ │ - ldr w7, [x24, #20] │ │ - lsl x10, x10, #4 │ │ - ldrb w14, [x13, #384] │ │ - ldrb w13, [x13, #352] │ │ - ldr x12, [x12, #2000] │ │ - ldr w8, [x8, x10] │ │ - mov w10, #0x120 // #288 │ │ - madd x10, x9, x10, x28 │ │ - add x12, x12, x14, lsl #2 │ │ - add x10, x10, #0x20 │ │ - lsr w19, w11, #1 │ │ - ldrb w12, [x12, x13] │ │ - stp x8, x10, [sp, #8] │ │ - ldr w8, [sp, #68] │ │ - add w11, w19, w19, lsl #1 │ │ - mul w27, w4, w17 │ │ - add w11, w11, #0x3 │ │ - lsr w5, w11, #2 │ │ - mov x0, x24 │ │ - mov x1, x25 │ │ - mov x2, xzr │ │ - mov x3, x27 │ │ - str w12, [sp, #32] │ │ - str w9, [sp, #24] │ │ - str w8, [sp] │ │ - mov w23, w17 │ │ - bl 586c4 │ │ - cbnz w0, 59378 │ │ - ldp x10, x1, [sp, #48] │ │ - ldr x8, [x28, #3240] │ │ - mul w9, w22, w23 │ │ - mov x2, x25 │ │ - add x0, x10, x9 │ │ - ldr w9, [sp, #64] │ │ - ldr x8, [x8, #640] │ │ - mov w3, w27 │ │ - mul w4, w19, w9 │ │ - blr x8 │ │ - add w20, w20, #0x1 │ │ - mov w17, w23 │ │ - mov w15, #0x2 // #2 │ │ - b 5921c │ │ - ldr w8, [x24, #16] │ │ - ldr x9, [x24, #8] │ │ - ldr w9, [x9, #13864] │ │ - cmp w8, w9 │ │ - b.gt 5908c │ │ - mov w0, wzr │ │ - ldp x29, x30, [sp, #160] │ │ - ldp x20, x19, [sp, #144] │ │ - ldp x22, x21, [sp, #128] │ │ - ldp x24, x23, [sp, #112] │ │ - ldp x26, x25, [sp, #96] │ │ - ldp x28, x27, [sp, #80] │ │ - add sp, sp, #0xb0 │ │ - ret │ │ - sub sp, sp, #0x70 │ │ - stp x27, x26, [sp, #32] │ │ - stp x25, x24, [sp, #48] │ │ - stp x23, x22, [sp, #64] │ │ - stp x21, x20, [sp, #80] │ │ - stp x19, x30, [sp, #96] │ │ - ldr x8, [x0, #24] │ │ - ldrsw x22, [x0, #3360] │ │ - ldr w23, [x0, #3352] │ │ - mov x19, x0 │ │ - ldr w9, [x8, #1232] │ │ - mov w20, w1 │ │ - cbnz w9, 593d4 │ │ - ldr w9, [x8, #1236] │ │ - cbz w9, 59410 │ │ - ldrsw x4, [x19, #5672] │ │ - add x8, x8, x4, lsl #1 │ │ - ldrh w8, [x8, #690] │ │ - cmp w8, w20 │ │ - b.ne 593f4 // b.any │ │ - add w8, w4, #0x1 │ │ - str w8, [x19, #5672] │ │ - b 593f8 │ │ - mov w4, wzr │ │ - ldr x2, [x19, #5728] │ │ - mov w8, #0x1630 // #5680 │ │ - add x1, x19, x8 │ │ - mov x0, x19 │ │ - mov w3, w20 │ │ - bl 5f2dc │ │ - ldr w8, [x19, #5744] │ │ - cbz w8, 5942c │ │ - mov w8, #0x1630 // #5680 │ │ - add x1, x19, x8 │ │ - mov x0, x19 │ │ - mov w2, w20 │ │ - bl 59814 │ │ - ldr x8, [x19, #8] │ │ - ldr w8, [x8, #1068] │ │ - cbz w8, 594d8 │ │ - cbz w20, 5949c │ │ - ldr x8, [x19, #5680] │ │ - ldr x9, [x19, #2088] │ │ - ldr w10, [x19, #2112] │ │ - mul w21, w22, w20 │ │ - sub w3, w21, #0x2 │ │ - sub x8, x8, x9, lsl #3 │ │ - str x8, [sp, #8] │ │ - ldr x8, [x19, #2096] │ │ - ldr x9, [x19, #5688] │ │ - cmp w10, #0x1 │ │ - cset w10, eq // eq = none │ │ - lsl x8, x8, #3 │ │ - asr x8, x8, x10 │ │ - sub x9, x9, x8 │ │ - str x9, [sp, #16] │ │ - ldr x9, [x19, #5696] │ │ - add x1, sp, #0x8 │ │ - mov x0, x19 │ │ - mov w4, w21 │ │ - sub x8, x9, x8 │ │ - str x8, [sp, #24] │ │ - ldr x2, [x19, #5736] │ │ - bl 74208 │ │ - b 594a0 │ │ - mov w21, wzr │ │ - add w8, w20, #0x1 │ │ - ldr w10, [x19, #3340] │ │ - cmp w8, w23 │ │ - cset w8, lt // lt = tstop │ │ - sub w8, w22, w8, lsl #1 │ │ - ldr x2, [x19, #5728] │ │ - add w8, w8, w21 │ │ - mov w9, #0x1630 // #5680 │ │ - cmp w8, w10 │ │ - add x1, x19, x9 │ │ - csel w4, w8, w10, lt // lt = tstop │ │ - mov x0, x19 │ │ - mov w3, w21 │ │ - bl 74208 │ │ - ldr x8, [x19, #24] │ │ - ldp w9, w8, [x8, #236] │ │ - cmp w9, w8 │ │ - b.eq 595f8 // b.none │ │ - ldr w8, [x19, #2112] │ │ - add w9, w20, #0x1 │ │ - mov x12, #0xffffffffffffffff // #-1 │ │ - mul w10, w22, w20 │ │ - cmp w8, #0x0 │ │ - cset w8, ne // ne = any │ │ - cmp w20, #0x0 │ │ - cset w11, ne // ne = any │ │ - cmp w9, w23 │ │ - eor x24, x12, x8, lsl #1 │ │ - cset w8, lt // lt = tstop │ │ - mov w9, #0x1648 // #5704 │ │ - sub w8, w22, w8, lsl #1 │ │ - mov x21, xzr │ │ - neg w23, w10, lsl #2 │ │ - lsl w25, w11, #3 │ │ - lsl w26, w8, #2 │ │ - add x27, x19, x9 │ │ - cbnz x21, 595ac │ │ - b 595bc │ │ - ldr w12, [x19, #2112] │ │ - cmp w12, #0x3 │ │ - cset w12, ne // ne = any │ │ - ldr w13, [x19, #3336] │ │ - ldr w14, [x19, #2108] │ │ - ldr w15, [x19, #2368] │ │ - mov w16, w12 │ │ - bfi w16, w13, #2, #30 │ │ - orr w13, w23, w8 │ │ - add w13, w13, w14 │ │ - add w14, w15, w12 │ │ - asr w4, w14, w12 │ │ - asr w6, w16, w12 │ │ - ldr x12, [x19, #3240] │ │ - add x10, x19, x10, lsl #2 │ │ - asr w8, w13, w8 │ │ - ldr w7, [x10, #3184] │ │ - ldr x12, [x12, #672] │ │ - ldr w10, [x10, #3192] │ │ - cmp w8, w11 │ │ - csel w8, w8, w11, lt // lt = tstop │ │ - add w5, w8, w9 │ │ - str w10, [sp] │ │ - blr x12 │ │ - sub x21, x21, #0x1 │ │ - cmp x24, x21 │ │ - add x27, x27, #0x8 │ │ - b.eq 595f8 // b.none │ │ - cbz x21, 595bc │ │ - ldr w8, [x19, #2112] │ │ - cmp w8, #0x1 │ │ - cset w8, eq // eq = none │ │ - b 595c0 │ │ - mov w8, wzr │ │ - cmp x21, #0x0 │ │ - cset w10, ne // ne = any │ │ - add x9, x19, w10, uxtw #3 │ │ - ldr x11, [x27] │ │ - ldur x12, [x27, #-24] │ │ - ldr x1, [x9, #2352] │ │ - ldr x3, [x9, #2088] │ │ - lsr w9, w25, w8 │ │ - msub x0, x1, x9, x11 │ │ - msub x2, x3, x9, x12 │ │ - asr w11, w26, w8 │ │ - cbnz x21, 59538 │ │ - mov w12, wzr │ │ - b 59544 │ │ - ldr w8, [x19, #5744] │ │ - cbz w8, 59614 │ │ - mov w8, #0x1648 // #5704 │ │ - add x1, x19, x8 │ │ - mov x0, x19 │ │ - mov w2, w20 │ │ - bl 59c98 │ │ - ldr w8, [x19, #2112] │ │ - ldr x10, [x19, #2088] │ │ - ldr x11, [x19, #5680] │ │ - lsl x9, x22, #2 │ │ - ldr x12, [x19, #2352] │ │ - ldr x13, [x19, #5704] │ │ - cmp w8, #0x1 │ │ - ldr x8, [x19, #2096] │ │ - nop │ │ - madd x10, x10, x9, x11 │ │ - ldr x11, [x19, #2360] │ │ - nop │ │ - madd x12, x12, x9, x13 │ │ - ldr x13, [x19, #5688] │ │ - mul x8, x8, x9 │ │ - mul x9, x11, x9 │ │ - ldr x11, [x19, #5696] │ │ - str x12, [x19, #5704] │ │ - cset w12, eq // eq = none │ │ - str x10, [x19, #5680] │ │ - ldr x10, [x19, #5712] │ │ - asr x8, x8, x12 │ │ - asr x9, x9, x12 │ │ - ldr x12, [x19, #5720] │ │ - add x13, x13, x8 │ │ - add x11, x11, x8 │ │ - ldr x8, [x19, #5728] │ │ - add x10, x10, x9 │ │ - add x9, x12, x9 │ │ - str x13, [x19, #5688] │ │ - str x11, [x19, #5696] │ │ - str x10, [x19, #5712] │ │ - str x9, [x19, #5720] │ │ - str x8, [x19, #5736] │ │ - tbnz w20, #0, 596ac │ │ - ldr x9, [x19, #8] │ │ - ldr w9, [x9, #1012] │ │ - cbz w9, 596bc │ │ - ldrsw x9, [x19, #3344] │ │ - mov w10, #0x584 // #1412 │ │ - madd x8, x9, x10, x8 │ │ - str x8, [x19, #5728] │ │ - ldp x19, x30, [sp, #96] │ │ - ldp x21, x20, [sp, #80] │ │ - ldp x23, x22, [sp, #64] │ │ - ldp x25, x24, [sp, #48] │ │ - ldp x27, x26, [sp, #32] │ │ - add sp, sp, #0x70 │ │ - ret │ │ - str x24, [sp, #-64]! │ │ - stp x23, x22, [sp, #16] │ │ - stp x21, x20, [sp, #32] │ │ - stp x19, x30, [sp, #48] │ │ - ldp x21, x20, [x0] │ │ - ldr w8, [x0, #20] │ │ - mov x19, x0 │ │ - ldr w10, [x21, #3360] │ │ - ldrsw x22, [x20, #13864] │ │ - ldr x11, [x21, #2064] │ │ - ldr x12, [x21, #2088] │ │ - add w10, w10, w8 │ │ - lsl w10, w10, #2 │ │ - ldr w9, [x21, #3356] │ │ - lsl x23, x22, #2 │ │ - sub w10, w10, #0x1 │ │ - add x11, x11, x23 │ │ - sxtw x10, w10 │ │ - madd x1, x12, x10, x11 │ │ - ldrsw x10, [x21, #3344] │ │ - asr w8, w8, w9 │ │ - ldr x11, [x21, #3296] │ │ - ldr w9, [x20, #13868] │ │ - sxtw x8, w8 │ │ - mul x8, x10, x8 │ │ - lsl x24, x8, #7 │ │ - add x8, x24, w23, sxtw │ │ - add x0, x11, x8 │ │ - sub w8, w9, w22 │ │ - lsl w8, w8, #2 │ │ - sxtw x2, w8 │ │ - bl 4b60 │ │ - ldr w8, [x21, #2112] │ │ - cbz w8, 59800 │ │ - ldr w9, [x19, #20] │ │ - ldr w10, [x21, #3360] │ │ - cmp w8, #0x1 │ │ - cset w11, eq // eq = none │ │ - cmp w8, #0x3 │ │ - add w9, w10, w9 │ │ - ldr x8, [x21, #2096] │ │ - lsl w9, w9, #2 │ │ - asr w9, w9, w11 │ │ - cset w19, ne // ne = any │ │ - ldr w10, [x20, #13868] │ │ - asr w11, w23, w19 │ │ - sub w9, w9, #0x1 │ │ - sxtw x11, w11 │ │ - sxtw x9, w9 │ │ - madd x23, x8, x9, x11 │ │ - ldr x8, [x21, #3304] │ │ - ldr x9, [x21, #2072] │ │ - sub w10, w10, w22 │ │ - add x24, x11, x24 │ │ - lsl w10, w10, #2 │ │ - add x0, x8, x24 │ │ - asr w8, w10, w19 │ │ - add x1, x9, x23 │ │ - sxtw x2, w8 │ │ - bl 4b60 │ │ - ldr x8, [x21, #3312] │ │ - ldr w10, [x20, #13868] │ │ - ldr x9, [x21, #2080] │ │ - ldp x21, x20, [sp, #32] │ │ - add x0, x8, x24 │ │ - sub w8, w10, w22 │ │ - lsl w8, w8, #2 │ │ - add x1, x9, x23 │ │ - asr w8, w8, w19 │ │ - ldp x19, x30, [sp, #48] │ │ - ldp x23, x22, [sp, #16] │ │ - sxtw x2, w8 │ │ - ldr x24, [sp], #64 │ │ - b 4b60 │ │ - ldp x19, x30, [sp, #48] │ │ - ldp x21, x20, [sp, #32] │ │ - ldp x23, x22, [sp, #16] │ │ - ldr x24, [sp], #64 │ │ - ret │ │ - sub sp, sp, #0x80 │ │ - stp x28, x27, [sp, #32] │ │ - stp x26, x25, [sp, #48] │ │ - stp x24, x23, [sp, #64] │ │ - stp x22, x21, [sp, #80] │ │ - stp x20, x19, [sp, #96] │ │ - stp x29, x30, [sp, #112] │ │ - ldrsw x8, [x0, #2368] │ │ - ldr w24, [x0, #5744] │ │ - cmp w2, #0x0 │ │ - cset w9, ne // ne = any │ │ - add x8, x8, #0x1f │ │ - mov w22, w2 │ │ - mov x20, x1 │ │ - mov x19, x0 │ │ - lsl w25, w9, #3 │ │ - and x21, x8, #0xffffffffffffffe0 │ │ - tbz w24, #0, 598c0 │ │ - ldr x8, [x19, #8] │ │ - ldr w9, [x19, #2108] │ │ - ldr w10, [x19, #3336] │ │ - add w11, w22, #0x1 │ │ - ldr w6, [x8, #1012] │ │ - ldr x8, [x20] │ │ - ldr x4, [x19, #2088] │ │ - ldr x1, [x19, #5648] │ │ - add w13, w6, #0x6 │ │ - sub w12, w9, #0x1 │ │ - lsl w11, w11, w13 │ │ - cmp w11, w12 │ │ - csel w11, w11, w12, lt // lt = tstop │ │ - lsl w12, w22, w13 │ │ - lsl w10, w10, #2 │ │ - sub w7, w12, w25 │ │ - msub x3, x4, x25, x8 │ │ - mov x0, x19 │ │ - mov x2, x21 │ │ - mov w5, wzr │ │ - str wzr, [sp, #24] │ │ - str w9, [sp, #16] │ │ - str w10, [sp, #8] │ │ - str w11, [sp] │ │ - bl 599cc │ │ - tst w24, #0x6 │ │ - b.eq 599ac // b.none │ │ - ldr x12, [x19, #8] │ │ - ldr w8, [x19, #2376] │ │ - ldr w10, [x19, #2108] │ │ - ldr w11, [x19, #3336] │ │ - ldr w6, [x12, #1012] │ │ - mov w9, #0x1 // #1 │ │ - cmp w8, #0x3 │ │ - mov w14, #0x5 // #5 │ │ - cset w26, ne // ne = any │ │ - cinc w9, w9, eq // eq = none │ │ - cmp w8, #0x1 │ │ - cset w23, eq // eq = none │ │ - cinc w8, w10, eq // eq = none │ │ - lsl w27, w11, w9 │ │ - cinc w9, w14, ne // ne = any │ │ - add w13, w22, #0x1 │ │ - asr w28, w8, w23 │ │ - add w8, w6, w9 │ │ - sub w9, w28, #0x1 │ │ - lsl w10, w13, w8 │ │ - lsr w29, w25, w23 │ │ - lsl w8, w22, w8 │ │ - cmp w10, w9 │ │ - csel w25, w10, w9, lt // lt = tstop │ │ - sub w22, w8, w29 │ │ - tbz w24, #1, 59968 │ │ - ldr x8, [x20, #8] │ │ - ldr x4, [x19, #2096] │ │ - ldr x1, [x19, #5656] │ │ - mov w9, w29 │ │ - mov x0, x19 │ │ - msub x3, x4, x9, x8 │ │ - mov x2, x21 │ │ - mov w5, w23 │ │ - mov w7, w22 │ │ - str w26, [sp, #24] │ │ - str w28, [sp, #16] │ │ - str w27, [sp, #8] │ │ - str w25, [sp] │ │ - bl 599cc │ │ - tbz w24, #2, 599ac │ │ - ldr x8, [x19, #8] │ │ - ldr x9, [x20, #16] │ │ - ldr x4, [x19, #2096] │ │ - ldr x1, [x19, #5664] │ │ - ldr w6, [x8, #1012] │ │ - mov w8, w29 │ │ - msub x3, x4, x8, x9 │ │ - mov x0, x19 │ │ - mov x2, x21 │ │ - mov w5, w23 │ │ - mov w7, w22 │ │ - str w26, [sp, #24] │ │ - str w28, [sp, #16] │ │ - str w27, [sp, #8] │ │ - str w25, [sp] │ │ - bl 599cc │ │ - ldp x29, x30, [sp, #112] │ │ - ldp x20, x19, [sp, #96] │ │ - ldp x22, x21, [sp, #80] │ │ - ldp x24, x23, [sp, #64] │ │ - ldp x26, x25, [sp, #48] │ │ - ldp x28, x27, [sp, #32] │ │ - add sp, sp, #0x80 │ │ - ret │ │ - sub sp, sp, #0xa0 │ │ - stp x28, x27, [sp, #64] │ │ - stp x26, x25, [sp, #80] │ │ - stp x24, x23, [sp, #96] │ │ - stp x22, x21, [sp, #112] │ │ - stp x20, x19, [sp, #128] │ │ - stp x29, x30, [sp, #144] │ │ - ldr x9, [x0, #24] │ │ - ldr w10, [sp, #168] │ │ - ldr w25, [sp, #184] │ │ - mov w27, w7 │ │ - ldr w8, [x9, #456] │ │ - mov w24, w5 │ │ - mov x28, x4 │ │ - mov x21, x3 │ │ - mov x19, x2 │ │ - mov x26, x1 │ │ - stp x10, x0, [sp, #32] │ │ - str x10, [sp, #48] │ │ - cbz w8, 59a2c │ │ - ldr w8, [x9, #240] │ │ - add w8, w8, w25 │ │ - asr w8, w8, w25 │ │ - str x8, [sp, #48] │ │ - cmp w27, #0x0 │ │ - cset w8, eq // eq = none │ │ - mov w10, #0x40 // #64 │ │ - sub w8, w10, w8, lsl #3 │ │ - lsr w29, w8, w24 │ │ - cbz w27, 59ac8 │ │ - mov w8, #0x4 // #4 │ │ - lsl w20, w8, w6 │ │ - sxtw x8, w20 │ │ - madd x1, x8, x19, x26 │ │ - ldr x8, [sp, #48] │ │ - mov x23, x28 │ │ - mov x0, x26 │ │ - sxtw x28, w8 │ │ - mov x2, x28 │ │ - bl 4b60 │ │ - add w8, w20, #0x1 │ │ - sxtw x8, w8 │ │ - add x0, x26, x19 │ │ - madd x1, x8, x19, x26 │ │ - mov x2, x28 │ │ - bl 4b60 │ │ - add w8, w20, #0x2 │ │ - lsl x22, x19, #1 │ │ - sxtw x8, w8 │ │ - add x0, x26, x22 │ │ - madd x1, x8, x19, x26 │ │ - mov x2, x28 │ │ - bl 4b60 │ │ - add x8, x22, x19 │ │ - add w9, w20, #0x3 │ │ - add x0, x26, x8 │ │ - sxtw x8, w9 │ │ - madd x1, x8, x19, x26 │ │ - mov x2, x28 │ │ - mov x28, x23 │ │ - bl 4b60 │ │ - ldr x8, [sp, #40] │ │ - ldr x9, [x8, #24] │ │ - ldp w10, w11, [x9, #236] │ │ - ldr w8, [sp, #176] │ │ - ldr w12, [sp, #160] │ │ - sub w9, w29, #0x2 │ │ - add x26, x26, x19, lsl #2 │ │ - sxtw x9, w9 │ │ - cmp w10, w11 │ │ - add w29, w29, w27 │ │ - str w12, [sp, #60] │ │ - b.ne 59bbc // b.any │ │ - cmp w29, w12 │ │ - b.gt 59c78 │ │ - ldr x10, [sp, #32] │ │ - sub w8, w8, #0x1 │ │ - str w8, [sp, #48] │ │ - mul x8, x28, x9 │ │ - sxtw x22, w10 │ │ - mov w10, #0x40 // #64 │ │ - str x8, [sp, #40] │ │ - add x8, x9, #0x1 │ │ - lsr w25, w10, w24 │ │ - mul x27, x28, x8 │ │ - sub w8, w25, #0x4 │ │ - sxtw x8, w8 │ │ - add x11, x9, #0x2 │ │ - add x9, x9, #0x3 │ │ - mov x10, x28 │ │ - add x8, x8, #0x4 │ │ - mul x28, x28, x11 │ │ - mul x23, x10, x8 │ │ - mul x24, x10, x9 │ │ - ldr x8, [sp, #40] │ │ - mov x0, x26 │ │ - mov x2, x22 │ │ - add x1, x21, x8 │ │ - bl 4b60 │ │ - add x20, x26, x19 │ │ - add x1, x21, x27 │ │ - mov x0, x20 │ │ - mov x2, x22 │ │ - bl 4b60 │ │ - add x20, x20, x19 │ │ - add x1, x21, x28 │ │ - mov x0, x20 │ │ - mov x2, x22 │ │ - bl 4b60 │ │ - ldr w9, [sp, #48] │ │ - add x8, x21, x24 │ │ - mov x2, x22 │ │ - cmp w9, w29 │ │ - csel x1, x20, x8, eq // eq = none │ │ - add x20, x20, x19 │ │ - mov x0, x20 │ │ - bl 4b60 │ │ - ldr w8, [sp, #60] │ │ - add w29, w29, w25 │ │ - add x21, x21, x23 │ │ - add x26, x20, x19 │ │ - cmp w29, w8 │ │ - b.le 59b44 │ │ - b 59c78 │ │ - cmp w29, w12 │ │ - b.gt 59c78 │ │ - madd x21, x9, x28, x21 │ │ - neg x11, x19 │ │ - str x11, [sp, #24] │ │ - ldp x9, x11, [sp, #40] │ │ - mov w10, #0x40 // #64 │ │ - lsr w23, w10, w24 │ │ - add x9, x9, w25, sxtw #2 │ │ - sub w20, w8, #0x1 │ │ - sxtw x8, w23 │ │ - sxtw x11, w11 │ │ - add x27, x9, #0xc70 │ │ - add x22, x9, #0xc78 │ │ - mul x24, x8, x28 │ │ - str x11, [sp, #16] │ │ - b 59c10 │ │ - ldr w8, [sp, #60] │ │ - add w29, w29, w23 │ │ - cmp w29, w8 │ │ - b.gt 59c78 │ │ - ldp x8, x4, [sp, #40] │ │ - ldr w7, [x27] │ │ - ldr w9, [x22] │ │ - cmp w20, w29 │ │ - ldr x8, [x8, #3240] │ │ - mov w10, #0x3 // #3 │ │ - cinc w25, w10, ne // ne = any │ │ - mov x0, x26 │ │ - ldr x8, [x8, #672] │ │ - mov x1, x19 │ │ - mov x2, x21 │ │ - mov x3, x28 │ │ - mov w5, w25 │ │ - ldr x6, [sp, #32] │ │ - str w9, [sp] │ │ - blr x8 │ │ - cmp w20, w29 │ │ - add x21, x21, x24 │ │ - madd x26, x25, x19, x26 │ │ - b.ne 59c00 // b.any │ │ - ldp x2, x8, [sp, #16] │ │ - mov x0, x26 │ │ - add x1, x26, x8 │ │ - bl 4b60 │ │ - add x26, x26, x19 │ │ - b 59c00 │ │ - ldp x29, x30, [sp, #144] │ │ - ldp x20, x19, [sp, #128] │ │ - ldp x22, x21, [sp, #112] │ │ - ldp x24, x23, [sp, #96] │ │ - ldp x26, x25, [sp, #80] │ │ - ldp x28, x27, [sp, #64] │ │ - add sp, sp, #0xa0 │ │ - ret │ │ - str x26, [sp, #-80]! │ │ - stp x25, x24, [sp, #16] │ │ - stp x23, x22, [sp, #32] │ │ - stp x21, x20, [sp, #48] │ │ - stp x19, x30, [sp, #64] │ │ - ldr w25, [x0, #5744] │ │ - cmp w2, #0x0 │ │ - cset w8, ne // ne = any │ │ - mov w21, w2 │ │ - mov x20, x1 │ │ - mov x19, x0 │ │ - lsl w24, w8, #3 │ │ - tbz w25, #0, 59d10 │ │ - ldr x8, [x19, #8] │ │ - ldr w4, [x19, #2372] │ │ - ldr x10, [x20] │ │ - ldr x11, [x19, #2352] │ │ - ldr w8, [x8, #1012] │ │ - ldr w3, [x19, #2368] │ │ - add w9, w21, #0x1 │ │ - msub x1, x11, x24, x10 │ │ - add w8, w8, #0x6 │ │ - lsl w9, w9, w8 │ │ - lsl w8, w21, w8 │ │ - cmp w9, w4 │ │ - sub w2, w8, w24 │ │ - csel w5, w9, w4, lt // lt = tstop │ │ - mov x0, x19 │ │ - mov w6, wzr │ │ - bl 59e00 │ │ - tst w25, #0x6 │ │ - b.eq 59da8 // b.none │ │ - ldr x12, [x19, #8] │ │ - ldr w8, [x19, #2376] │ │ - ldr w9, [x19, #2368] │ │ - ldr w10, [x19, #2372] │ │ - ldr w12, [x12, #1012] │ │ - cmp w8, #0x3 │ │ - cset w13, ne // ne = any │ │ - cinc w9, w9, ne // ne = any │ │ - cmp w8, #0x1 │ │ - mov w8, #0x5 // #5 │ │ - cinc w8, w8, ne // ne = any │ │ - add w11, w21, #0x1 │ │ - asr w22, w9, w13 │ │ - cset w9, eq // eq = none │ │ - cinc w10, w10, eq // eq = none │ │ - add w8, w12, w8 │ │ - asr w23, w10, w9 │ │ - lsr w26, w24, w9 │ │ - lsl w9, w11, w8 │ │ - lsl w8, w21, w8 │ │ - cmp w9, w23 │ │ - csel w21, w9, w23, lt // lt = tstop │ │ - sub w24, w8, w26 │ │ - tbz w25, #1, 59da4 │ │ - ldr x8, [x20, #8] │ │ - ldr x9, [x19, #2360] │ │ - mov w10, w26 │ │ - mov w6, #0x1 // #1 │ │ - mov x0, x19 │ │ - msub x1, x9, x10, x8 │ │ - mov w2, w24 │ │ - mov w3, w22 │ │ - mov w4, w23 │ │ - mov w5, w21 │ │ - bl 59e00 │ │ - tbnz w25, #2, 59dc0 │ │ - ldp x19, x30, [sp, #64] │ │ - ldp x21, x20, [sp, #48] │ │ - ldp x23, x22, [sp, #32] │ │ - ldp x25, x24, [sp, #16] │ │ - ldr x26, [sp], #80 │ │ - ret │ │ - ldr x8, [x20, #16] │ │ - ldr x9, [x19, #2360] │ │ - mov x0, x19 │ │ - mov w2, w24 │ │ - mov w3, w22 │ │ - mov w4, w23 │ │ - mov w5, w21 │ │ - ldp x19, x30, [sp, #64] │ │ - ldp x21, x20, [sp, #48] │ │ - ldp x23, x22, [sp, #32] │ │ - ldp x25, x24, [sp, #16] │ │ - mov w10, w26 │ │ - msub x1, x9, x10, x8 │ │ - mov w6, #0x2 // #2 │ │ - ldr x26, [sp], #80 │ │ - b 59e00 │ │ - stp x28, x27, [sp, #-96]! │ │ - stp x26, x25, [sp, #16] │ │ - stp x24, x23, [sp, #32] │ │ - stp x22, x21, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ - stp x29, x30, [sp, #80] │ │ - sub sp, sp, #0x4b0 │ │ - ldr w8, [x0, #2376] │ │ - cmp w5, w4 │ │ - cset w14, lt // lt = tstop │ │ - cmp w6, #0x0 │ │ - ldr x9, [x0, #24] │ │ - cset w15, ne // ne = any │ │ - cmp w8, #0x1 │ │ - cset w16, eq // eq = none │ │ - cmp w8, #0x3 │ │ - cset w8, ne // ne = any │ │ - tst w15, w8 │ │ - add x8, x0, w15, uxtw #3 │ │ - ldr x24, [x8, #2352] │ │ - add x8, x9, w15, uxtw #2 │ │ - ldr w9, [x8, #1384] │ │ - mov w11, #0x8 // #8 │ │ - mov w12, #0x6 // #6 │ │ - and w8, w15, w16 │ │ - mov w10, #0x1 // #1 │ │ - lsr w11, w11, w8 │ │ - cinc w15, w12, eq // eq = none │ │ - cmp w2, #0x0 │ │ - mov w13, #0x2 // #2 │ │ - lsl w25, w10, w9 │ │ - csel w9, wzr, w11, eq // eq = none │ │ - csel w27, w12, w13, gt │ │ - add w9, w9, w2 │ │ - neg w10, w25 │ │ - mov w21, w6 │ │ - mov w17, w3 │ │ - mov x22, x1 │ │ - mov x23, x0 │ │ - asr w1, w25, #1 │ │ - ands w9, w9, w10 │ │ - bfi w27, w14, #3, #1 │ │ - stp w2, w5, [sp, #88] │ │ - b.eq 59ec0 // b.none │ │ - add w10, w9, w1 │ │ - cmp w10, w4 │ │ - csel w10, w25, wzr, gt │ │ - sub w9, w9, w10 │ │ - ldrsw x10, [x23, #3364] │ │ - lsl w9, w9, w8 │ │ - ldr x8, [x23, #4864] │ │ - sbfx x13, x9, #7, #25 │ │ - mov w11, #0x120 // #288 │ │ - mul x13, x13, x10 │ │ - lsr w9, w9, #5 │ │ - mov w12, #0x60 // #96 │ │ - and w20, w9, #0x2 │ │ - madd x9, x13, x11, x8 │ │ - mov w10, #0x18 // #24 │ │ - smaddl x9, w21, w12, x9 │ │ - umull x11, w20, w10 │ │ - umaddl x10, w20, w10, x9 │ │ - str x10, [sp, #96] │ │ - ldr w9, [x9, x11] │ │ - add w10, w25, w1 │ │ - cmp w9, #0x0 │ │ - cset w28, ne // ne = any │ │ - cmp w10, w17 │ │ - b.le 59f84 │ │ - mov w26, wzr │ │ - mov w29, wzr │ │ - cbz w28, 59f64 │ │ - add x9, sp, #0x60 │ │ - ldr x9, [x9, w29, sxtw #3] │ │ - ldp w4, w7, [sp, #88] │ │ - cmp w29, #0x0 │ │ - cset w10, eq // eq = none │ │ - mov w11, #0x220 // #544 │ │ - add x12, sp, #0x70 │ │ - and w8, w27, #0xfffffffd │ │ - sub w6, w17, w26 │ │ - umaddl x2, w10, w11, x12 │ │ - mov x0, x23 │ │ - mov x1, x22 │ │ - mov w3, w26 │ │ - mov w5, w21 │ │ - str w8, [sp, #8] │ │ - str x9, [sp] │ │ - bl 5a1d0 │ │ - add sp, sp, #0x4b0 │ │ - ldp x29, x30, [sp, #80] │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - ldp x26, x25, [sp, #16] │ │ - ldp x28, x27, [sp], #96 │ │ - ret │ │ - ldp w10, w9, [sp, #88] │ │ - sxtw x14, w21 │ │ - sub w16, w15, #0x1 │ │ - sxtw x0, w25 │ │ - sub w9, w9, w10 │ │ - cmp w9, #0x0 │ │ - str w9, [sp, #44] │ │ - stp w15, w17, [sp, #80] │ │ - stp x14, x13, [sp, #64] │ │ - str w16, [sp, #60] │ │ - str x0, [sp, #48] │ │ - b.le 5a0e4 │ │ - mov w29, wzr │ │ - mov w3, wzr │ │ - sub x9, x0, #0x4 │ │ - mov w2, #0x60 // #96 │ │ - mov w4, #0x120 // #288 │ │ - mov w19, #0x18 // #24 │ │ - add x5, sp, #0x60 │ │ - mov w6, #0x220 // #544 │ │ - add x7, sp, #0x70 │ │ - stp x21, x9, [sp, #24] │ │ - add w26, w3, w25 │ │ - asr w10, w26, w15 │ │ - sxtw x10, w10 │ │ - lsr w9, w26, w16 │ │ - add x10, x10, w13, sxtw │ │ - and w9, w9, #0x1 │ │ - madd x8, x10, x4, x8 │ │ - cmp w29, #0x0 │ │ - orr w9, w9, w20 │ │ - madd x11, x14, x2, x8 │ │ - umull x10, w9, w19 │ │ - umaddl x9, w9, w19, x11 │ │ - cset w8, eq // eq = none │ │ - str x9, [x5, w8, uxtw #3] │ │ - ldr w9, [x11, x10] │ │ - cmp w9, #0x0 │ │ - cset w21, ne // ne = any │ │ - cbz w9, 5a04c │ │ - ldr x10, [sp, #32] │ │ - ldr w11, [sp, #44] │ │ + ldp w10, w9, [sp, #88] │ │ + sxtw x15, w21 │ │ + sub w17, w14, #0x1 │ │ + sxtw x0, w25 │ │ + sub w9, w9, w10 │ │ + cmp w9, #0x0 │ │ + str w9, [sp, #44] │ │ + stp w14, w16, [sp, #80] │ │ + str w13, [sp, #76] │ │ + str x15, [sp, #64] │ │ + str w17, [sp, #60] │ │ + str x0, [sp, #48] │ │ + b.le 52d44 │ │ + mov w29, wzr │ │ + mov w3, wzr │ │ + sub x9, x0, #0x4 │ │ + mov w2, #0x78 // #120 │ │ + mov w4, #0x28 // #40 │ │ + mov w19, #0xa // #10 │ │ + add x5, sp, #0x60 │ │ + mov w6, #0x220 // #544 │ │ + add x7, sp, #0x70 │ │ + stp x21, x9, [sp, #24] │ │ + add w26, w3, w25 │ │ + asr w10, w26, w14 │ │ + lsr w9, w26, w17 │ │ + add w10, w10, w13 │ │ + and w9, w9, #0x1 │ │ + smaddl x8, w10, w2, x8 │ │ + cmp w29, #0x0 │ │ + orr w9, w9, w20 │ │ + madd x10, x15, x4, x8 │ │ + umull x11, w9, w19 │ │ + umaddl x9, w9, w19, x10 │ │ + cset w8, eq // eq = none │ │ + str x9, [x5, w8, uxtw #3] │ │ + ldrb w9, [x10, x11] │ │ + cmp w9, #0x0 │ │ + cset w21, ne // ne = any │ │ + cbz w9, 52ca8 │ │ + ldr x10, [sp, #32] │ │ + ldr w11, [sp, #44] │ │ nop │ │ smaddl x9, w29, w6, x7 │ │ ldr w12, [x22, x10] │ │ sub w11, w11, #0x1 │ │ cmp w11, #0x0 │ │ add x10, x10, x24 │ │ str w12, [x9], #4 │ │ - b.gt 5a034 │ │ - tbz w28, #0, 5a0a8 │ │ + b.gt 52c90 │ │ + tbz w28, #0, 52d08 │ │ ldr x9, [x5, w29, sxtw #3] │ │ nop │ │ madd x2, x8, x6, x7 │ │ ldp w4, w7, [sp, #88] │ │ mov x0, x23 │ │ mov w28, w1 │ │ mov x1, x22 │ │ ldr x5, [sp, #24] │ │ mov w6, w25 │ │ str w27, [sp, #8] │ │ str x9, [sp] │ │ - bl 5a1d0 │ │ + bl 52e30 │ │ ldr x0, [sp, #48] │ │ - ldr w16, [sp, #60] │ │ - ldp x14, x13, [sp, #64] │ │ - ldp w15, w17, [sp, #80] │ │ + ldr w17, [sp, #60] │ │ + ldr x15, [sp, #64] │ │ + ldp w13, w14, [sp, #76] │ │ + ldr w16, [sp, #84] │ │ add x7, sp, #0x70 │ │ mov w6, #0x220 // #544 │ │ add x5, sp, #0x60 │ │ - mov w4, #0x120 // #288 │ │ - mov w2, #0x60 // #96 │ │ + mov w4, #0x28 // #40 │ │ + mov w2, #0x78 // #120 │ │ mov w1, w28 │ │ add w8, w26, w25 │ │ add w8, w8, w1 │ │ add x22, x22, x0 │ │ orr w27, w27, #0x1 │ │ - cmp w8, w17 │ │ + cmp w8, w16 │ │ eor w29, w29, #0x1 │ │ - b.gt 5a0d4 │ │ - ldr x8, [x23, #4864] │ │ + b.gt 52d34 │ │ + ldr x8, [x23, #4432] │ │ mov w28, w21 │ │ mov w3, w26 │ │ - b 59fdc │ │ + b 52c3c │ │ mov w28, w21 │ │ ldr x21, [sp, #24] │ │ - cbnz w28, 59f20 │ │ - b 59f64 │ │ + cbnz w28, 52b7c │ │ + b 52bc0 │ │ mov x26, xzr │ │ mov w29, wzr │ │ add w19, w1, w25, lsl #1 │ │ - mov w12, #0x60 // #96 │ │ - mov w1, #0x120 // #288 │ │ - mov w24, #0x18 // #24 │ │ + mov w12, #0x78 // #120 │ │ + mov w1, #0x28 // #40 │ │ + mov w24, #0xa // #10 │ │ add x2, sp, #0x60 │ │ add w9, w25, w26 │ │ - lsr w10, w9, w16 │ │ - asr w9, w9, w15 │ │ - sxtw x9, w9 │ │ - add x9, x9, w13, sxtw │ │ + lsr w10, w9, w17 │ │ + asr w9, w9, w14 │ │ + add w9, w9, w13 │ │ and w10, w10, #0x1 │ │ - madd x8, x9, x1, x8 │ │ + smaddl x8, w9, w12, x8 │ │ cmp w29, #0x0 │ │ orr w10, w10, w20 │ │ - madd x11, x14, x12, x8 │ │ - umull x9, w10, w24 │ │ - umaddl x10, w10, w24, x11 │ │ + madd x9, x15, x1, x8 │ │ + umull x11, w10, w24 │ │ + umaddl x10, w10, w24, x9 │ │ cset w8, eq // eq = none │ │ str x10, [x2, w8, uxtw #3] │ │ - ldr w9, [x11, x9] │ │ + ldrb w9, [x9, x11] │ │ mov w10, w28 │ │ cmp w9, #0x0 │ │ cset w28, ne // ne = any │ │ - tbz w10, #0, 5a19c │ │ + tbz w10, #0, 52dfc │ │ ldr x9, [x2, w29, sxtw #3] │ │ ldp w4, w7, [sp, #88] │ │ mov w10, #0x220 // #544 │ │ add x11, sp, #0x70 │ │ add x1, x22, x26 │ │ madd x2, x8, x10, x11 │ │ mov x0, x23 │ │ mov w3, w26 │ │ mov w5, w21 │ │ mov w6, w25 │ │ str w27, [sp, #8] │ │ str x9, [sp] │ │ - bl 5a1d0 │ │ + bl 52e30 │ │ ldr x0, [sp, #48] │ │ - ldr w16, [sp, #60] │ │ - ldp x14, x13, [sp, #64] │ │ - ldp w15, w17, [sp, #80] │ │ + ldr w17, [sp, #60] │ │ + ldr x15, [sp, #64] │ │ + ldp w13, w14, [sp, #76] │ │ + ldr w16, [sp, #84] │ │ add x2, sp, #0x60 │ │ - mov w1, #0x120 // #288 │ │ - mov w12, #0x60 // #96 │ │ + mov w1, #0x28 // #40 │ │ + mov w12, #0x78 // #120 │ │ add w8, w19, w26 │ │ orr w27, w27, #0x1 │ │ - cmp w8, w17 │ │ + cmp w8, w16 │ │ eor w29, w29, #0x1 │ │ - b.gt 5a1bc │ │ - ldr x8, [x23, #4864] │ │ + b.gt 52e1c │ │ + ldr x8, [x23, #4432] │ │ add x26, x26, x0 │ │ - b 5a100 │ │ + b 52d60 │ │ add x8, x22, x0 │ │ add x22, x8, x26 │ │ add w26, w25, w26 │ │ - cbnz w28, 59f20 │ │ - b 59f64 │ │ + cbnz w28, 52b7c │ │ + b 52bc0 │ │ sub sp, sp, #0xb0 │ │ stp x28, x27, [sp, #80] │ │ stp x26, x25, [sp, #96] │ │ stp x24, x23, [sp, #112] │ │ stp x22, x21, [sp, #128] │ │ stp x20, x19, [sp, #144] │ │ stp x29, x30, [sp, #160] │ │ - ldr x8, [x0, #3240] │ │ - ldr x27, [sp, #176] │ │ + ldr w10, [x0, #2376] │ │ + ldr x14, [x0, #3200] │ │ cmp w5, #0x0 │ │ - add x11, x0, w5, sxtw #3 │ │ - str x8, [sp, #32] │ │ - ldr w8, [x0, #2376] │ │ - cset w14, ne // ne = any │ │ - ldr x12, [x11, #5648] │ │ - add x11, x0, w14, uxtw #3 │ │ - cmp w8, #0x1 │ │ - ldr x22, [x11, #2352] │ │ - cset w11, eq // eq = none │ │ + ldr x13, [x0, #8] │ │ + cset w16, ne // ne = any │ │ + cmp w10, #0x1 │ │ + cset w17, eq // eq = none │ │ cmp w4, #0x0 │ │ - mov w9, #0x40 // #64 │ │ - ldr w8, [x27] │ │ - and w11, w14, w11 │ │ - cset w14, eq // eq = none │ │ - ldrsw x10, [x0, #2368] │ │ - sub w14, w9, w14, lsl #3 │ │ - sub w13, w7, w4 │ │ - lsr w14, w14, w11 │ │ - cmp w14, w13 │ │ - mov w19, w7 │ │ - mov x21, x2 │ │ - csel w24, w14, w13, lt // lt = tstop │ │ - cmp w8, #0x2 │ │ - mov x23, x1 │ │ + mov w15, #0x40 // #64 │ │ + cset w10, eq // eq = none │ │ + ldr w14, [x14, #24] │ │ + mov w12, #0x8 // #8 │ │ + sub w15, w15, w10, lsl #3 │ │ + and w10, w16, w17 │ │ + ldr w13, [x13, #1012] │ │ + ldr x11, [sp, #176] │ │ + lsl w12, w12, w10 │ │ str w6, [sp, #44] │ │ - b.ne 5a2c8 // b.any │ │ - ldrh w13, [x27, #4] │ │ - strh w13, [sp, #76] │ │ - strh w13, [sp, #64] │ │ - ldrh w14, [x27, #6] │ │ - strh w14, [sp, #74] │ │ - strh w14, [sp, #66] │ │ - ldrh w15, [x27, #8] │ │ - add w13, w14, w13 │ │ - add w13, w13, w15 │ │ - neg w13, w13, lsl #1 │ │ - strh w15, [sp, #72] │ │ - strh w15, [sp, #68] │ │ - strh w13, [sp, #70] │ │ - ldrh w13, [x27, #10] │ │ - strh w13, [sp, #60] │ │ - strh w13, [sp, #48] │ │ - ldrh w14, [x27, #12] │ │ - strh w14, [sp, #58] │ │ - strh w14, [sp, #50] │ │ - ldrh w15, [x27, #14] │ │ - add w13, w14, w13 │ │ - add w13, w13, w15 │ │ - neg w13, w13, lsl #1 │ │ - strh w15, [sp, #56] │ │ - strh w15, [sp, #52] │ │ - strh w13, [sp, #54] │ │ - add w29, w24, w4 │ │ - cmp w29, w19 │ │ - b.le 5a2f4 │ │ + csel w6, w12, wzr, ne // ne = any │ │ + tst w16, w17 │ │ + mov w12, #0x5 // #5 │ │ + cinc w12, w12, eq // eq = none │ │ + cmp w14, #0x1 │ │ + mov w14, #0x4 // #4 │ │ + add x16, x0, w16, uxtw #3 │ │ + lsl w14, w14, w13 │ │ + add w13, w13, w12 │ │ + ldr x23, [x16, #2352] │ │ + add w16, w6, w4 │ │ + add x17, x0, w5, sxtw #3 │ │ + asr w13, w16, w13 │ │ + ldrb w16, [x11] │ │ + ldr x9, [x0, #3240] │ │ + ldrsw x8, [x0, #2368] │ │ + ldr x12, [x17, #5216] │ │ + mul w14, w13, w14 │ │ + mov x21, x2 │ │ + sub w2, w7, w4 │ │ + lsr w15, w15, w10 │ │ + sub w14, w14, #0x4 │ │ + csel w14, w14, wzr, hi // hi = pmore │ │ + cmp w15, w2 │ │ + mov w19, w7 │ │ + csel w25, w15, w2, lt // lt = tstop │ │ + cmp w16, #0x2 │ │ + mov x24, x1 │ │ + str x0, [sp, #32] │ │ + b.ne 52f88 // b.any │ │ + ldrsb w17, [x11, #1] │ │ + strh w17, [sp, #60] │ │ + strh w17, [sp, #48] │ │ + ldrsb w15, [x11, #2] │ │ + strh w15, [sp, #50] │ │ + ldrsb w16, [x11, #3] │ │ + add w0, w15, w17 │ │ + add w0, w0, w16 │ │ + neg w0, w0, lsl #1 │ │ + strh w16, [sp, #52] │ │ + strh w0, [sp, #54] │ │ + ldrsb w0, [x11, #4] │ │ + strh w0, [sp, #76] │ │ + strh w0, [sp, #64] │ │ + ldrsb w1, [x11, #5] │ │ + orr w17, w0, w17 │ │ + cmp w17, #0x0 │ │ + cset w17, eq // eq = none │ │ + strh w1, [sp, #74] │ │ + strh w1, [sp, #66] │ │ + ldrsb w11, [x11, #6] │ │ + add w0, w1, w0 │ │ + add x9, x9, w17, uxtw #3 │ │ + mov w17, #0x80 // #128 │ │ + strh w11, [sp, #72] │ │ + strh w11, [sp, #68] │ │ + add w11, w0, w11 │ │ + sub w11, w17, w11, lsl #1 │ │ + strh w11, [sp, #70] │ │ + add x9, x9, #0xd00 │ │ + b 52fd4 │ │ + adrp x16, ad000 │ │ + ldrb w15, [x11, #7] │ │ + ldr x16, [x16, #3360] │ │ + mov w17, #0x80 // #128 │ │ + add x15, x16, x15, lsl #2 │ │ + ldrh w16, [x15] │ │ + ldrh w15, [x15, #2] │ │ + cmp w16, #0x0 │ │ + stp w16, w15, [sp, #48] │ │ + ldrsb w16, [x11, #8] │ │ + ldrsb w11, [x11, #9] │ │ + cset w0, ne // ne = any │ │ + cmp w15, #0x0 │ │ + cset w15, ne // ne = any │ │ + bfi w0, w15, #1, #1 │ │ + add x9, x9, w0, uxtw #3 │ │ + add w11, w16, w11 │ │ + sub w15, w17, w11 │ │ + add x9, x9, #0xd08 │ │ + add w28, w25, w4 │ │ + cmp w28, w19 │ │ + strh w16, [sp, #56] │ │ + strh w15, [sp, #58] │ │ + b.gt 530a0 │ │ + ldr x9, [x9] │ │ + add x11, x8, #0x1f │ │ + ldr w8, [sp, #184] │ │ + sxtw x14, w14 │ │ + str x9, [sp, #24] │ │ + add w9, w13, #0x1 │ │ + str w9, [sp, #20] │ │ + mov w9, #0x40 // #64 │ │ + and x26, x11, #0xffffffffffffffe0 │ │ + lsr w22, w9, w10 │ │ + madd x9, x14, x26, x12 │ │ + lsl x29, x26, #2 │ │ + add x27, x9, w3, sxtw │ │ + ldr x9, [sp, #32] │ │ + ldr w10, [sp, #20] │ │ + and w8, w8, #0xfffffff7 │ │ + ldr w5, [sp, #44] │ │ + ldr w9, [x9, #3384] │ │ + add x7, sp, #0x30 │ │ + mov x0, x24 │ │ + mov x1, x23 │ │ + cmp w10, w9 │ │ + ccmp w28, w19, #0x0, eq // eq = none │ │ + mov w9, #0x8 // #8 │ │ + csel w9, w9, wzr, ne // ne = any │ │ + orr w20, w9, w8 │ │ + ldr x8, [sp, #24] │ │ + mov x2, x21 │ │ + mov x3, x27 │ │ + mov x4, x26 │ │ + mov w6, w25 │ │ + str w20, [sp] │ │ + blr x8 │ │ + sub w8, w19, w28 │ │ + cmp w22, w8 │ │ + csel w9, w22, w8, lt // lt = tstop │ │ + cbz w9, 530a0 │ │ + sxtw x10, w25 │ │ + add w28, w9, w28 │ │ + orr w8, w20, #0x4 │ │ + madd x24, x23, x10, x24 │ │ + add x21, x21, x10, lsl #2 │ │ + cmp w28, w19 │ │ + add x27, x27, x29 │ │ + mov w25, w9 │ │ + b.le 5301c │ │ ldp x29, x30, [sp, #160] │ │ ldp x20, x19, [sp, #144] │ │ ldp x22, x21, [sp, #128] │ │ ldp x24, x23, [sp, #112] │ │ ldp x26, x25, [sp, #96] │ │ ldp x28, x27, [sp, #80] │ │ add sp, sp, #0xb0 │ │ ret │ │ - ldr w20, [sp, #184] │ │ - add x10, x10, #0x1f │ │ - and x26, x10, #0xffffffffffffffe0 │ │ - lsr w28, w9, w11 │ │ - add x9, x27, #0x12 │ │ - add x25, x12, w3, sxtw │ │ - str x9, [sp, #16] │ │ - lsl x9, x26, #2 │ │ - str x9, [sp, #24] │ │ - tbnz w20, #3, 5a3f4 │ │ - cmp w29, w19 │ │ - cset w9, ne // ne = any │ │ - cmp w8, #0x2 │ │ - bfi w20, w9, #3, #1 │ │ - b.ne 5a3a8 // b.any │ │ - ldr x8, [sp, #32] │ │ - ldr w5, [sp, #44] │ │ - add x7, sp, #0x40 │ │ - add x9, sp, #0x30 │ │ - ldr x8, [x8, #3328] │ │ - mov x0, x23 │ │ - mov x1, x22 │ │ - mov x2, x21 │ │ - mov x3, x25 │ │ - mov x4, x26 │ │ - mov w6, w24 │ │ - str w20, [sp, #8] │ │ - str x9, [sp] │ │ - blr x8 │ │ - sub w8, w19, w29 │ │ - cmp w28, w8 │ │ - csel w9, w28, w8, lt // lt = tstop │ │ - cbz w9, 5a2d4 │ │ - add w29, w9, w29 │ │ - cmp w29, w19 │ │ - b.gt 5a2d4 │ │ - ldr x8, [sp, #24] │ │ - sxtw x10, w24 │ │ - madd x23, x22, x10, x23 │ │ - orr w20, w20, #0x4 │ │ - add x25, x25, x8 │ │ - ldr w8, [x27] │ │ - add x21, x21, x10, lsl #2 │ │ - mov w24, w9 │ │ - b 5a31c │ │ - ldr x8, [sp, #32] │ │ - ldrb w7, [x27, #16] │ │ - ldr x9, [sp, #16] │ │ - ldr w5, [sp, #44] │ │ - ldr x8, [x8, #3336] │ │ - mov x0, x23 │ │ - mov x1, x22 │ │ - mov x2, x21 │ │ - mov x3, x25 │ │ - mov x4, x26 │ │ - mov w6, w24 │ │ - str w20, [sp, #8] │ │ - str x9, [sp] │ │ - blr x8 │ │ - sub w8, w19, w29 │ │ - cmp w28, w8 │ │ - csel w9, w28, w8, lt // lt = tstop │ │ - cbnz w9, 5a378 │ │ - b 5a2d4 │ │ - cmp w29, w19 │ │ - cset w9, ne // ne = any │ │ - cmp w8, #0x2 │ │ - bfi w20, w9, #3, #1 │ │ - b.ne 5a48c // b.any │ │ - ldr x8, [sp, #32] │ │ - ldr w5, [sp, #44] │ │ - add x7, sp, #0x40 │ │ - add x9, sp, #0x30 │ │ - ldr x8, [x8, #3328] │ │ - mov x0, x23 │ │ - mov x1, x22 │ │ - mov x2, x21 │ │ - mov x3, x25 │ │ - mov x4, x26 │ │ - mov w6, w24 │ │ - str w20, [sp, #8] │ │ - str x9, [sp] │ │ - blr x8 │ │ - add w8, w29, w24 │ │ - cmp w8, w19 │ │ - b.gt 5a2d4 │ │ - sub w8, w19, w29 │ │ - cmp w28, w8 │ │ - csel w9, w28, w8, lt // lt = tstop │ │ - cbz w9, 5a2d4 │ │ - add w29, w9, w29 │ │ - cmp w29, w19 │ │ - b.gt 5a2d4 │ │ - ldr x11, [sp, #24] │ │ - ldr w8, [x27] │ │ - sxtw x10, w24 │ │ - add x21, x21, w24, sxtw #2 │ │ - add x25, x25, x11 │ │ - madd x23, x22, x10, x23 │ │ - orr w20, w20, #0x4 │ │ - mov w24, w9 │ │ - b 5a3f4 │ │ - ldr x8, [sp, #32] │ │ - ldrb w7, [x27, #16] │ │ - ldr x9, [sp, #16] │ │ - ldr w5, [sp, #44] │ │ - ldr x8, [x8, #3336] │ │ - mov x0, x23 │ │ - mov x1, x22 │ │ - mov x2, x21 │ │ - mov x3, x25 │ │ - mov x4, x26 │ │ - mov w6, w24 │ │ - str w20, [sp, #8] │ │ - str x9, [sp] │ │ - blr x8 │ │ - add w8, w29, w24 │ │ - cmp w8, w19 │ │ - b.le 5a44c │ │ - b 5a2d4 │ │ - stp x19, x30, [sp, #-16]! │ │ - mov x19, x0 │ │ - bl 73f0 <__cxa_atexit@plt+0x2820> │ │ - tbz w0, #0, 5a518 │ │ - adrp x8, ac000 │ │ - adrp x9, ac000 │ │ - adrp x10, ac000 │ │ - ldr x8, [x8, #392] │ │ - ldr x9, [x9, #2744] │ │ - ldr x10, [x10, #704] │ │ - adrp x11, ac000 │ │ - ldr x11, [x11, #3384] │ │ - fmov d0, x8 │ │ + adrp x11, 53000 │ │ + adrp x10, 53000 │ │ + add x11, x11, #0x384 │ │ + add x10, x10, #0x368 │ │ + fmov d2, x11 │ │ + adrp x11, 53000 │ │ + fmov d0, x10 │ │ + adrp x10, 53000 │ │ + add x11, x11, #0x3b8 │ │ + add x10, x10, #0x3b0 │ │ + fmov d3, x11 │ │ + adrp x11, 53000 │ │ fmov d1, x10 │ │ + adrp x10, 53000 │ │ + add x11, x11, #0x47c │ │ + add x10, x10, #0x45c │ │ + fmov d4, x11 │ │ + adrp x11, 53000 │ │ + fmov d5, x10 │ │ + adrp x10, 53000 │ │ + add x11, x11, #0x4b4 │ │ + add x10, x10, #0x4ac │ │ + fmov d6, x11 │ │ + adrp x11, 53000 │ │ + fmov d7, x10 │ │ + adrp x10, 53000 │ │ + add x11, x11, #0x57c │ │ + add x10, x10, #0x55c │ │ + fmov d17, x11 │ │ + adrp x11, 53000 │ │ + fmov d16, x10 │ │ + adrp x10, 53000 │ │ + add x11, x11, #0x3fc │ │ + add x10, x10, #0x75c │ │ + mov v2.d[1], x11 │ │ + adrp x11, 53000 │ │ + fmov d18, x10 │ │ + add x11, x11, #0x7dc │ │ + mov v18.d[1], x11 │ │ + adrp x11, 53000 │ │ + add x11, x11, #0x7ac │ │ + stp q18, q2, [x0, #64] │ │ + fmov d2, x11 │ │ + adrp x11, 53000 │ │ + add x11, x11, #0x434 │ │ + mov v3.d[1], x11 │ │ + adrp x11, 53000 │ │ + add x11, x11, #0xec4 │ │ + mov v2.d[1], x11 │ │ + adrp x11, 53000 │ │ + adrp x10, 53000 │ │ + add x11, x11, #0x5ac │ │ + add x10, x10, #0x42c │ │ + stp q2, q3, [x0, #224] │ │ + fmov d2, x11 │ │ + adrp x11, 53000 │ │ + adrp x9, 53000 │ │ + add x11, x11, #0x4dc │ │ + mov v1.d[1], x10 │ │ + adrp x10, 53000 │ │ + add x9, x9, #0x3dc │ │ + mov v5.d[1], x11 │ │ + adrp x11, 53000 │ │ + add x10, x10, #0x534 │ │ mov v0.d[1], x9 │ │ - mov v1.d[1], x11 │ │ - stp q0, q1, [x19] │ │ - ldp x19, x30, [sp], #16 │ │ - ret │ │ - adrp x8, 5a000 │ │ - adrp x9, 5a000 │ │ - add x8, x8, #0x588 │ │ - add x9, x9, #0x970 │ │ - str x8, [x0] │ │ - adrp x8, 5a000 │ │ + add x11, x11, #0x5b4 │ │ + mov v6.d[1], x10 │ │ + adrp x10, 53000 │ │ + stp q0, q5, [x0] │ │ + fmov d0, x11 │ │ + adrp x11, 53000 │ │ + add x10, x10, #0x634 │ │ + add x11, x11, #0x52c │ │ + mov v0.d[1], x10 │ │ + adrp x10, 53000 │ │ + adrp x9, 53000 │ │ + mov v7.d[1], x11 │ │ + adrp x11, 53000 │ │ + add x10, x10, #0x6ac │ │ + add x9, x9, #0x4fc │ │ + add x11, x11, #0x65c │ │ + stp q6, q0, [x0, #256] │ │ + fmov d0, x10 │ │ + adrp x10, 53000 │ │ + stp q1, q7, [x0, #160] │ │ + fmov d1, x11 │ │ + adrp x11, 53000 │ │ + mov v4.d[1], x9 │ │ + adrp x9, 53000 │ │ + add x10, x10, #0x6dc │ │ + add x11, x11, #0x5dc │ │ + add x9, x9, #0x5fc │ │ + mov v1.d[1], x10 │ │ + adrp x10, 53000 │ │ + mov v17.d[1], x9 │ │ + adrp x9, 53000 │ │ + mov v16.d[1], x11 │ │ + add x10, x10, #0x6b4 │ │ + add x9, x9, #0x67c │ │ + stp q16, q1, [x0, #32] │ │ + fmov d1, x10 │ │ + adrp x10, 53000 │ │ + fmov d3, x9 │ │ + adrp x9, 53000 │ │ + add x10, x10, #0x72c │ │ + add x9, x9, #0x62c │ │ + mov v0.d[1], x10 │ │ + adrp x10, 53000 │ │ + adrp x11, 53000 │ │ + mov v2.d[1], x9 │ │ + add x10, x10, #0x77c │ │ + add x11, x11, #0x6fc │ │ + stp q2, q0, [x0, #192] │ │ + fmov d0, x10 │ │ + adrp x10, 53000 │ │ + add x10, x10, #0xd08 │ │ + mov v3.d[1], x11 │ │ + adrp x11, 53000 │ │ + add x11, x11, #0x7b4 │ │ + mov v0.d[1], x10 │ │ + adrp x10, 54000 │ │ + stp q3, q0, [x0, #128] │ │ + fmov d0, x11 │ │ + adrp x11, 54000 │ │ + add x10, x10, #0x434 │ │ + add x11, x11, #0x5b4 │ │ + stp x10, x11, [x0, #320] │ │ + adrp x10, 54000 │ │ + add x10, x10, #0x768 │ │ + str x10, [x0, #336] │ │ + adrp x10, 54000 │ │ + adrp x9, 53000 │ │ + add x10, x10, #0x96c │ │ + add x9, x9, #0x734 │ │ + str x10, [x0, #368] │ │ + adrp x10, 54000 │ │ + add x10, x10, #0x2ac │ │ + mov v1.d[1], x9 │ │ + adrp x9, 54000 │ │ + add x9, x9, #0xad8 │ │ + mov v0.d[1], x10 │ │ + adrp x10, 54000 │ │ + add x10, x10, #0xc54 │ │ + stp q1, q0, [x0, #288] │ │ fmov d0, x9 │ │ - adrp x9, 5a000 │ │ - add x8, x8, #0x990 │ │ - add x9, x9, #0x9a0 │ │ - stp x8, x9, [x0, #24] │ │ - adrp x8, 5a000 │ │ - add x8, x8, #0x980 │ │ - mov v0.d[1], x8 │ │ - adrp x8, 5b000 │ │ - add x8, x8, #0x228 │ │ - stur q0, [x0, #8] │ │ - fmov d0, x8 │ │ - adrp x8, 5b000 │ │ - add x8, x8, #0x274 │ │ - mov v0.d[1], x8 │ │ - adrp x8, 5b000 │ │ - add x8, x8, #0x2c0 │ │ - stur q0, [x0, #40] │ │ - str x8, [x0, #56] │ │ + adrp x9, 54000 │ │ + add x8, x0, #0x158 │ │ + add x9, x9, #0xddc │ │ + mov v0.d[1], x10 │ │ + stp q4, q17, [x0, #96] │ │ + adrp x10, 55000 │ │ + str q0, [x8, #32] │ │ + fmov d0, x9 │ │ + adrp x9, 55000 │ │ + add x10, x10, #0x7c │ │ + add x9, x9, #0x46c │ │ + mov v0.d[1], x10 │ │ + adrp x10, 55000 │ │ + str x9, [x8, #16] │ │ + adrp x9, 56000 │ │ + add x10, x10, #0xae4 │ │ + add x9, x9, #0xac │ │ + str q0, [x8] │ │ + adrp x8, 56000 │ │ + stp x10, x9, [x0, #392] │ │ + adrp x9, 56000 │ │ + add x8, x8, #0x640 │ │ + add x9, x9, #0x8b8 │ │ + stp x8, x9, [x0, #408] │ │ + b 730e4 │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ + str wzr, [sp] │ │ + bl 56a58 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - str x21, [sp, #-32]! │ │ - stp x20, x19, [sp, #16] │ │ - ldr w13, [x1, #184] │ │ - clz w12, w2 │ │ - mov w8, #0x18 // #24 │ │ - sub w8, w8, w12 │ │ - add w12, w12, w13 │ │ - mov w14, #0x1 // #1 │ │ - sub w12, w12, #0x14 │ │ - lsl w13, w14, w12 │ │ - adrp x14, ac000 │ │ - ldr w10, [x1] │ │ - ldr x14, [x14, #2600] │ │ - mov w11, #0x80 // #128 │ │ - lsl w11, w11, w8 │ │ - mov x9, xzr │ │ - neg w8, w11 │ │ - asr w13, w13, #1 │ │ - mov x15, x0 │ │ - mov x16, xzr │ │ - asr w17, w10, #1 │ │ - eor w2, w17, w10 │ │ - eor w2, w2, w10, lsr #3 │ │ - eor w10, w2, w10, lsr #12 │ │ - ubfiz w10, w10, #15, #1 │ │ - orr w10, w10, w17 │ │ - ubfx w17, w10, #5, #11 │ │ - ldrsh w17, [x14, w17, uxtw #1] │ │ - add w17, w13, w17 │ │ - asr w17, w17, w12 │ │ - strh w17, [x15, x16] │ │ - add x16, x16, #0x2 │ │ - cmp x16, #0xa4 │ │ - b.ne 5a5d8 // b.any │ │ - add x9, x9, #0x1 │ │ - cmp x9, #0x49 │ │ - add x15, x15, #0xa4 │ │ - b.ne 5a5d4 // b.any │ │ - ldrsw x10, [x1, #92] │ │ - mov w15, #0xa6 // #166 │ │ - sub w9, w11, #0x1 │ │ - add x11, x1, #0x60 │ │ - neg w16, w10 │ │ - smaddl x15, w16, w15, x0 │ │ - dup v0.4s, w8 │ │ - mov w12, #0x3 // #3 │ │ - mov w13, #0xa4 // #164 │ │ - dup v1.4s, w9 │ │ - sxtw x14, w16 │ │ - add x15, x15, #0x1f2 │ │ - mov w16, #0x1 // #1 │ │ - tbz w10, #31, 5a8a8 │ │ - ldr w2, [x1, #176] │ │ - nop │ │ - madd x17, x12, x13, x0 │ │ - ldur q3, [x17, #6] │ │ - lsl w3, w16, w2 │ │ - asr w3, w3, #1 │ │ - asr w2, w3, w2 │ │ - dup v2.4s, w2 │ │ - saddw2 v4.4s, v2.4s, v3.8h │ │ - saddw v3.4s, v2.4s, v3.4h │ │ - cmgt v5.4s, v0.4s, v3.4s │ │ - smin v3.4s, v3.4s, v1.4s │ │ - cmgt v6.4s, v0.4s, v4.4s │ │ - smin v4.4s, v4.4s, v1.4s │ │ - bsl v5.16b, v0.16b, v3.16b │ │ - bsl v6.16b, v0.16b, v4.16b │ │ - xtn v3.4h, v5.4s │ │ - xtn2 v3.8h, v6.4s │ │ - ldur q4, [x17, #22] │ │ - stur q3, [x17, #6] │ │ - saddw2 v3.4s, v2.4s, v4.8h │ │ - saddw v4.4s, v2.4s, v4.4h │ │ - cmgt v5.4s, v0.4s, v4.4s │ │ - smin v4.4s, v4.4s, v1.4s │ │ - cmgt v6.4s, v0.4s, v3.4s │ │ - smin v3.4s, v3.4s, v1.4s │ │ - bsl v5.16b, v0.16b, v4.16b │ │ - bsl v6.16b, v0.16b, v3.16b │ │ - xtn v3.4h, v5.4s │ │ - xtn2 v3.8h, v6.4s │ │ - ldur q4, [x17, #38] │ │ - stur q3, [x17, #22] │ │ - saddw2 v3.4s, v2.4s, v4.8h │ │ - saddw v4.4s, v2.4s, v4.4h │ │ - cmgt v5.4s, v0.4s, v4.4s │ │ - smin v4.4s, v4.4s, v1.4s │ │ - cmgt v6.4s, v0.4s, v3.4s │ │ - smin v3.4s, v3.4s, v1.4s │ │ - bsl v5.16b, v0.16b, v4.16b │ │ - bsl v6.16b, v0.16b, v3.16b │ │ - xtn v3.4h, v5.4s │ │ - xtn2 v3.8h, v6.4s │ │ - ldur q4, [x17, #54] │ │ - stur q3, [x17, #38] │ │ - saddw2 v3.4s, v2.4s, v4.8h │ │ - saddw v4.4s, v2.4s, v4.4h │ │ - cmgt v5.4s, v0.4s, v4.4s │ │ - smin v4.4s, v4.4s, v1.4s │ │ - cmgt v6.4s, v0.4s, v3.4s │ │ - smin v3.4s, v3.4s, v1.4s │ │ - bsl v5.16b, v0.16b, v4.16b │ │ - bsl v6.16b, v0.16b, v3.16b │ │ - xtn v3.4h, v5.4s │ │ - xtn2 v3.8h, v6.4s │ │ - ldur q4, [x17, #70] │ │ - stur q3, [x17, #54] │ │ - saddw2 v3.4s, v2.4s, v4.8h │ │ - saddw v4.4s, v2.4s, v4.4h │ │ - cmgt v5.4s, v0.4s, v4.4s │ │ - smin v4.4s, v4.4s, v1.4s │ │ - cmgt v6.4s, v0.4s, v3.4s │ │ - smin v3.4s, v3.4s, v1.4s │ │ - bsl v5.16b, v0.16b, v4.16b │ │ - bsl v6.16b, v0.16b, v3.16b │ │ - xtn v3.4h, v5.4s │ │ - xtn2 v3.8h, v6.4s │ │ - ldur q4, [x17, #86] │ │ - stur q3, [x17, #70] │ │ - saddw2 v3.4s, v2.4s, v4.8h │ │ - saddw v4.4s, v2.4s, v4.4h │ │ - cmgt v5.4s, v0.4s, v4.4s │ │ - smin v4.4s, v4.4s, v1.4s │ │ - cmgt v6.4s, v0.4s, v3.4s │ │ - smin v3.4s, v3.4s, v1.4s │ │ - bsl v5.16b, v0.16b, v4.16b │ │ - bsl v6.16b, v0.16b, v3.16b │ │ - xtn v3.4h, v5.4s │ │ - xtn2 v3.8h, v6.4s │ │ - ldur q4, [x17, #102] │ │ - stur q3, [x17, #86] │ │ - saddw2 v3.4s, v2.4s, v4.8h │ │ - saddw v4.4s, v2.4s, v4.4h │ │ - cmgt v5.4s, v0.4s, v4.4s │ │ - smin v4.4s, v4.4s, v1.4s │ │ - cmgt v6.4s, v0.4s, v3.4s │ │ - smin v3.4s, v3.4s, v1.4s │ │ - bsl v5.16b, v0.16b, v4.16b │ │ - bsl v6.16b, v0.16b, v3.16b │ │ - xtn v3.4h, v5.4s │ │ - xtn2 v3.8h, v6.4s │ │ - ldur q4, [x17, #118] │ │ - stur q3, [x17, #102] │ │ - saddw2 v3.4s, v2.4s, v4.8h │ │ - saddw v4.4s, v2.4s, v4.4h │ │ - cmgt v5.4s, v0.4s, v4.4s │ │ - smin v4.4s, v4.4s, v1.4s │ │ - cmgt v6.4s, v0.4s, v3.4s │ │ - smin v3.4s, v3.4s, v1.4s │ │ - bsl v5.16b, v0.16b, v4.16b │ │ - bsl v6.16b, v0.16b, v3.16b │ │ - xtn v3.4h, v5.4s │ │ - xtn2 v3.8h, v6.4s │ │ - ldur q4, [x17, #134] │ │ - stur q3, [x17, #118] │ │ - saddw2 v3.4s, v2.4s, v4.8h │ │ - saddw v2.4s, v2.4s, v4.4h │ │ - cmgt v4.4s, v0.4s, v2.4s │ │ - smin v2.4s, v2.4s, v1.4s │ │ - cmgt v5.4s, v0.4s, v3.4s │ │ - smin v3.4s, v3.4s, v1.4s │ │ - bsl v4.16b, v0.16b, v2.16b │ │ - bsl v5.16b, v0.16b, v3.16b │ │ - xtn v2.4h, v4.4s │ │ - xtn2 v2.8h, v5.4s │ │ - ldrsh w3, [x17, #150] │ │ - ldrsh w4, [x17, #152] │ │ - ldrsh w5, [x17, #154] │ │ - ldrsh w6, [x17, #156] │ │ - add w3, w2, w3 │ │ - cmp w3, w9 │ │ - add w4, w2, w4 │ │ - add w5, w2, w5 │ │ - add w2, w2, w6 │ │ - csel w6, w9, w3, gt │ │ - cmp w3, w8 │ │ - csel w3, w8, w6, lt // lt = tstop │ │ - cmp w4, w9 │ │ - strh w3, [x17, #150] │ │ - csel w3, w9, w4, gt │ │ - cmp w4, w8 │ │ - csel w3, w8, w3, lt // lt = tstop │ │ - cmp w5, w9 │ │ - strh w3, [x17, #152] │ │ - csel w3, w9, w5, gt │ │ - cmp w5, w8 │ │ - csel w3, w8, w3, lt // lt = tstop │ │ - cmp w2, w9 │ │ - strh w3, [x17, #154] │ │ - csel w3, w9, w2, gt │ │ - cmp w2, w8 │ │ - csel w2, w8, w3, lt // lt = tstop │ │ - stur q2, [x17, #134] │ │ - strh w2, [x17, #156] │ │ - add x12, x12, #0x1 │ │ - cmp x12, #0x49 │ │ - add x15, x15, #0xa4 │ │ - b.eq 5a964 // b.none │ │ - tbnz w10, #31, 5a658 │ │ - mov x17, x15 │ │ - mov w2, #0x3 // #3 │ │ - cmp w10, w14 │ │ - b.ge 5a90c // b.tcont │ │ - mov w3, wzr │ │ - ldr w5, [x1, #176] │ │ - nop │ │ - madd x4, x12, x13, x0 │ │ - lsl x6, x2, #1 │ │ - ldrsh w7, [x4, x6] │ │ - lsl w19, w16, w5 │ │ - add w3, w3, w19, asr #1 │ │ - asr w3, w3, w5 │ │ - add w3, w3, w7 │ │ - cmp w3, w9 │ │ - add x2, x2, #0x1 │ │ - csel w5, w9, w3, gt │ │ - cmp w3, w8 │ │ - csel w3, w8, w5, lt // lt = tstop │ │ - cmp x2, #0x4f │ │ - add x17, x17, #0x2 │ │ - strh w3, [x4, x6] │ │ - b.eq 5a894 // b.none │ │ - cmp w10, w14 │ │ - b.lt 5a8b8 // b.tstop │ │ - mov w3, wzr │ │ - mov x4, x17 │ │ - mov x5, x14 │ │ - mov x6, x11 │ │ - b 5a930 │ │ - add x5, x5, #0x1 │ │ - cmp w5, #0x1 │ │ - add x4, x4, #0xa4 │ │ - b.eq 5a8bc // b.none │ │ - orr w20, w5, w14 │ │ - mov x7, x4 │ │ - mov x19, x14 │ │ - cbz w20, 5a920 │ │ - ldrsb w20, [x6], #1 │ │ - ldrsh w21, [x7], #2 │ │ - cmp x19, x10 │ │ - madd w3, w21, w20, w3 │ │ - b.ge 5a920 // b.tcont │ │ - add x19, x19, #0x1 │ │ - orr w20, w19, w5 │ │ - cbnz w20, 5a940 │ │ - b 5a920 │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x21, [sp], #32 │ │ + sub sp, sp, #0x30 │ │ + ldr w8, [sp, #48] │ │ + ldr w9, [sp, #56] │ │ + str x30, [sp, #32] │ │ + str wzr, [sp, #16] │ │ + str w8, [sp] │ │ + str w9, [sp, #8] │ │ + bl 5757c │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ ret │ │ - mov w6, w4 │ │ - mov w4, #0x1 // #1 │ │ - mov w5, #0x1 // #1 │ │ - b 5b308 │ │ - mov w6, w4 │ │ - mov w4, #0x1 // #1 │ │ - mov w5, wzr │ │ - b 5b308 │ │ - mov w6, w4 │ │ - mov w4, wzr │ │ - mov w5, wzr │ │ - b 5b308 │ │ - sub sp, sp, #0x180 │ │ - ldr w8, [sp, #384] │ │ - ldr w10, [sp, #392] │ │ - stp x28, x27, [sp, #288] │ │ - stp x26, x25, [sp, #304] │ │ - stp x24, x23, [sp, #320] │ │ - stp x22, x21, [sp, #336] │ │ - stp x20, x19, [sp, #352] │ │ - stp x29, x30, [sp, #368] │ │ - str x7, [sp, #40] │ │ - stp x3, x2, [sp, #200] │ │ - stp x0, x1, [sp, #72] │ │ - ldp w7, w12, [x3, #212] │ │ - mov w16, #0x2500 // #9472 │ │ - mov w17, #0xb200 // #45568 │ │ - mov w9, #0x18 // #24 │ │ - madd w16, w8, w16, w17 │ │ - clz w17, w10 │ │ - mov w1, #0xeb // #235 │ │ - sub w17, w9, w17 │ │ - ldr w13, [x3] │ │ - cmp w12, #0x0 │ │ - lsl w1, w1, w17 │ │ - mov w15, #0x80 // #128 │ │ - mov w0, #0xad // #173 │ │ - csel w10, w10, w1, eq // eq = none │ │ - cmp w7, #0x0 │ │ - mov w2, #0x1 // #1 │ │ - mul w0, w8, w0 │ │ - lsl w15, w15, w17 │ │ - ccmp w8, #0x0, #0x4, ne // ne = any │ │ - mov x11, xzr │ │ - add x14, sp, #0x118 │ │ - add w0, w0, #0x69 │ │ - neg w9, w15 │ │ - cinc x3, x2, gt │ │ - mov w1, #0xffffdb00 // #-9472 │ │ - str w7, [sp, #36] │ │ - and w2, w16, #0xff00 │ │ - bfxil w2, w0, #0, #8 │ │ - eor w2, w2, w13 │ │ - str w2, [x14, x11, lsl #2] │ │ - add x11, x11, #0x1 │ │ - add w16, w16, w1 │ │ - cmp x11, x3 │ │ - sub w0, w0, #0xad │ │ - b.cc 5aa38 // b.lo, b.ul, b.last │ │ - mov w11, #0x10 // #16 │ │ - lsl w11, w11, w17 │ │ - cmp w12, #0x0 │ │ - csel w12, wzr, w11, eq // eq = none │ │ - cbz x4, 5b208 │ │ - sub w13, w15, #0x1 │ │ - ldr x15, [sp, #40] │ │ - mov w16, #0x2 // #2 │ │ - ldr x11, [sp, #208] │ │ - mov w14, wzr │ │ - cmp w15, #0x2 │ │ - sxtw x29, w15 │ │ - csel w15, w15, w16, lt // lt = tstop │ │ - ldr w16, [sp, #36] │ │ - lsr x11, x11, #1 │ │ - add x2, sp, #0x108 │ │ - add x7, sp, #0x118 │ │ - cmp w16, #0x0 │ │ - ccmp w8, #0x0, #0x4, ne // ne = any │ │ - csel w8, w15, wzr, ne // ne = any │ │ - stp x5, x8, [sp, #168] │ │ - sxtw x8, w8 │ │ - str x8, [sp, #64] │ │ - mul x8, x11, x8 │ │ - ldr x11, [sp, #80] │ │ - lsl x8, x8, #1 │ │ - mov w21, #0xa4 // #164 │ │ - stp x3, x4, [sp, #16] │ │ - add x11, x11, x8 │ │ - str x11, [sp, #56] │ │ - ldr x11, [sp, #72] │ │ - str x29, [sp, #8] │ │ - add x8, x11, x8 │ │ - str x8, [sp, #48] │ │ - b 5ab0c │ │ - ldr x8, [sp, #96] │ │ - ldp x3, x4, [sp, #16] │ │ - ldr x29, [sp, #8] │ │ - ldr x5, [sp, #168] │ │ - add w14, w8, #0x20 │ │ - cmp x14, x4 │ │ - add x2, sp, #0x108 │ │ - add x7, sp, #0x118 │ │ - b.cs 5b208 // b.hs, b.nlast │ │ - ldr w8, [sp, #36] │ │ - sub w11, w4, w14 │ │ - mov w17, #0x20 // #32 │ │ - cmp w8, #0x0 │ │ - mov w8, w14 │ │ - str x8, [sp, #96] │ │ - lsl x16, x8, #1 │ │ - ldr x8, [sp, #80] │ │ - cset w15, ne // ne = any │ │ - cmp w11, #0x20 │ │ - csel w19, w11, w17, lt // lt = tstop │ │ - add x0, x8, x16 │ │ - ldr x8, [sp, #72] │ │ - cmp w14, #0x0 │ │ - cset w14, ne // ne = any │ │ - and w14, w15, w14 │ │ - add x1, x8, x16 │ │ - ldp x15, x8, [sp, #48] │ │ - cmp w14, #0x1 │ │ - add x8, x8, x16 │ │ - add x25, x15, x16 │ │ - b.ne 5ab80 // b.any │ │ - mov x15, xzr │ │ - add x16, x2, x15, lsl #2 │ │ - ldr w17, [x16] │ │ - add x15, x15, #0x1 │ │ - cmp x15, x3 │ │ - str w17, [x16, #8] │ │ - b.cc 5ab68 // b.lo, b.ul, b.last │ │ - mov x15, xzr │ │ - str x1, [sp, #88] │ │ - str x0, [sp, #240] │ │ - lsl x16, x15, #2 │ │ - ldr w17, [x7, x16] │ │ - add x15, x15, #0x1 │ │ - cmp x15, x3 │ │ - asr w0, w17, #1 │ │ - eor w1, w0, w17 │ │ - eor w1, w1, w17, lsr #3 │ │ - eor w17, w1, w17, lsr #12 │ │ - ubfiz w17, w17, #15, #1 │ │ - orr w17, w17, w0 │ │ - str w17, [x7, x16] │ │ - ubfx w17, w17, #8, #8 │ │ - str w17, [x2, x16] │ │ - b.cc 5ab8c // b.lo, b.ul, b.last │ │ - cmp w19, #0x2 │ │ - mov w15, #0x2 // #2 │ │ - csel w11, w11, w15, lt // lt = tstop │ │ - cmp w14, #0x0 │ │ - csel w26, w11, wzr, ne // ne = any │ │ - ldr x11, [sp, #40] │ │ - ldr x14, [sp, #176] │ │ - str x19, [sp, #184] │ │ - str x26, [sp, #216] │ │ - cmp w14, w11 │ │ - b.ge 5aea8 // b.tcont │ │ - ldr w11, [sp, #264] │ │ - ldr w15, [sp, #272] │ │ - ldr x17, [sp, #184] │ │ - asr w14, w11, #4 │ │ - ubfiz w11, w11, #1, #4 │ │ - asr w16, w15, #4 │ │ - cmp w26, w17 │ │ - str w11, [sp, #256] │ │ - lsl w11, w14, #1 │ │ - lsl w14, w16, #1 │ │ - ubfiz w15, w15, #1, #4 │ │ - str w15, [sp, #248] │ │ - b.ge 5adac // b.tcont │ │ - ldr x15, [sp, #200] │ │ - add w14, w14, #0x29 │ │ - str w14, [sp, #224] │ │ - ldr x14, [sp, #96] │ │ - sxtw x16, w17 │ │ - ldr w17, [x15, #88] │ │ - mov w15, w26 │ │ - str x15, [sp, #232] │ │ - ldp x15, x27, [sp, #56] │ │ - sxtw x1, w26 │ │ - add x14, x1, x14 │ │ - lsl x14, x14, #1 │ │ - add x20, x15, x14 │ │ - ldr x15, [sp, #48] │ │ - add w0, w26, w11 │ │ - mov x30, x1 │ │ - add w4, w0, #0x9 │ │ - add x22, x15, x14 │ │ - mov w14, #0x1 // #1 │ │ - lsl w14, w14, w17 │ │ - asr w23, w14, #1 │ │ - add w11, w11, #0x9 │ │ - str w11, [sp, #196] │ │ - b 5aca4 │ │ - ldp x11, x26, [sp, #208] │ │ - add x27, x27, #0x1 │ │ - cmp x27, x29 │ │ - add x20, x20, x11 │ │ - add x22, x22, x11 │ │ - add x8, x8, x11 │ │ - add x25, x25, x11 │ │ - b.eq 5aea8 // b.none │ │ - ldr w14, [sp, #256] │ │ - add w11, w27, #0x9 │ │ - mov x1, x22 │ │ - mov x2, x20 │ │ - add w14, w11, w14 │ │ - sxtw x19, w14 │ │ - mov w14, w4 │ │ - mov x3, x30 │ │ - madd x15, x19, x21, x6 │ │ - ldrsh w15, [x15, w14, sxtw #1] │ │ - ldrh w0, [x2], #2 │ │ - add x3, x3, #0x1 │ │ - add w14, w14, #0x1 │ │ - ldrb w7, [x5, w0, uxtw] │ │ - madd w15, w7, w15, w23 │ │ - asr w15, w15, w17 │ │ - add w15, w15, w0 │ │ - cmp w15, w10 │ │ - csel w0, w10, w15, gt │ │ - cmp w15, w12 │ │ - csel w15, w12, w0, lt // lt = tstop │ │ - cmp x3, x16 │ │ - strh w15, [x1], #2 │ │ - b.lt 5acc4 // b.tstop │ │ - cmp w26, #0x1 │ │ - b.lt 5ac84 // b.tstop │ │ - ldr w14, [sp, #248] │ │ - ldr x28, [sp, #232] │ │ - ldr w24, [sp, #196] │ │ - ldr w1, [sp, #224] │ │ - add w11, w11, w14 │ │ - adrp x3, a9000 │ │ - sxtw x11, w11 │ │ - mov x14, x25 │ │ - mov x2, x8 │ │ - add x3, x3, #0x704 │ │ - madd x0, x19, x21, x6 │ │ - ldp w15, w26, [x3, #-4] │ │ - ldrsh w0, [x0, w24, sxtw #1] │ │ - nop │ │ - madd x7, x11, x21, x6 │ │ - ldrsh w7, [x7, w1, sxtw #1] │ │ - add w1, w1, #0x1 │ │ - mul w0, w26, w0 │ │ - ldrh w26, [x2], #2 │ │ - madd w15, w15, w7, w0 │ │ - add w15, w15, #0x10 │ │ - asr w15, w15, #5 │ │ - ldrb w0, [x5, w26, uxtw] │ │ - cmp w15, w13 │ │ - csel w7, w13, w15, gt │ │ - cmp w15, w9 │ │ - csel w15, w9, w7, lt // lt = tstop │ │ - madd w15, w15, w0, w23 │ │ - asr w15, w15, w17 │ │ - add w15, w15, w26 │ │ - cmp w15, w10 │ │ - csel w0, w10, w15, gt │ │ - cmp w15, w12 │ │ - csel w15, w12, w0, lt // lt = tstop │ │ - add w24, w24, #0x1 │ │ - subs x28, x28, #0x1 │ │ - strh w15, [x14], #2 │ │ - add x3, x3, #0x8 │ │ - b.ne 5ad34 // b.any │ │ - b 5ac84 │ │ - ldr x0, [sp, #64] │ │ - mov w15, w26 │ │ - add w16, w14, #0x29 │ │ - add w17, w11, #0x9 │ │ - cmp w26, #0x1 │ │ - b.ge 5ade4 // b.tcont │ │ - ldp x11, x26, [sp, #208] │ │ - add x0, x0, #0x1 │ │ - cmp x0, x29 │ │ - add x8, x8, x11 │ │ - add x25, x25, x11 │ │ - b.eq 5aea8 // b.none │ │ - cmp w26, #0x1 │ │ - b.lt 5adc4 // b.tstop │ │ - ldr x11, [sp, #200] │ │ - ldr w14, [sp, #256] │ │ - ldr w2, [sp, #248] │ │ - add w1, w0, #0x9 │ │ - ldr w11, [x11, #88] │ │ - add w14, w1, w14 │ │ - add w1, w1, w2 │ │ - mov w2, #0x1 // #1 │ │ - lsl w2, w2, w11 │ │ - adrp x3, a9000 │ │ - sxtw x14, w14 │ │ - sxtw x1, w1 │ │ - asr w2, w2, #1 │ │ - add x3, x3, #0x704 │ │ - mov x4, x25 │ │ - mov x19, x8 │ │ - mov x20, x15 │ │ - mov w22, w17 │ │ - mov w23, w16 │ │ - madd x7, x14, x21, x6 │ │ - ldp w27, w24, [x3, #-4] │ │ - ldrsh w7, [x7, w22, sxtw #1] │ │ - nop │ │ - madd x26, x1, x21, x6 │ │ - ldrsh w26, [x26, w23, sxtw #1] │ │ - add w23, w23, #0x1 │ │ - mul w7, w24, w7 │ │ - ldrh w24, [x19], #2 │ │ - madd w7, w27, w26, w7 │ │ - add w7, w7, #0x10 │ │ - asr w7, w7, #5 │ │ - ldrb w26, [x5, w24, uxtw] │ │ - cmp w7, w13 │ │ - csel w27, w13, w7, gt │ │ - cmp w7, w9 │ │ - csel w7, w9, w27, lt // lt = tstop │ │ - madd w7, w7, w26, w2 │ │ - asr w7, w7, w11 │ │ - add w7, w7, w24 │ │ - cmp w7, w10 │ │ - csel w24, w10, w7, gt │ │ - cmp w7, w12 │ │ - csel w7, w12, w24, lt // lt = tstop │ │ - add w22, w22, #0x1 │ │ - subs x20, x20, #0x1 │ │ - strh w7, [x4], #2 │ │ - add x3, x3, #0x8 │ │ - b.ne 5ae30 // b.any │ │ - b 5adc4 │ │ - ldr x8, [sp, #64] │ │ - ldr x20, [sp, #88] │ │ - ldr x2, [sp, #184] │ │ - cmp w8, #0x1 │ │ - b.lt 5aae8 // b.tstop │ │ - ldr x17, [sp, #96] │ │ - ldr x0, [sp, #80] │ │ - sxtw x7, w26 │ │ - ldr w11, [sp, #264] │ │ - add x17, x7, x17 │ │ - lsl x17, x17, #1 │ │ - add x24, x0, x17 │ │ - ldr x0, [sp, #72] │ │ - ldr w8, [sp, #268] │ │ - ldr w14, [sp, #276] │ │ - ldr w15, [sp, #272] │ │ - add x1, x0, x17 │ │ - asr w17, w11, #4 │ │ - ubfiz w11, w11, #1, #4 │ │ - str w11, [sp, #196] │ │ - asr w11, w8, #4 │ │ - ubfiz w8, w8, #1, #4 │ │ - str w8, [sp, #192] │ │ - asr w8, w14, #4 │ │ - ubfiz w14, w14, #1, #4 │ │ - str w14, [sp, #108] │ │ - asr w14, w15, #4 │ │ - lsl w8, w8, #1 │ │ - add w16, w26, #0x9 │ │ - ubfiz w15, w15, #1, #4 │ │ - lsl w17, w17, #1 │ │ - lsl w11, w11, #1 │ │ - lsl w14, w14, #1 │ │ - add w8, w8, #0x28 │ │ - str w15, [sp, #104] │ │ - add w27, w16, w11 │ │ - add w15, w16, w17 │ │ - add w14, w14, #0x28 │ │ - add w11, w11, #0x8 │ │ - add w16, w17, #0x8 │ │ - orr x8, x8, #0x1 │ │ - sxtw x23, w2 │ │ - mov w25, w26 │ │ - stp xzr, x8, [sp, #248] │ │ - orr x14, x14, #0x1 │ │ - orr x11, x11, #0x1 │ │ - orr x8, x16, #0x1 │ │ - stp x14, x15, [sp, #128] │ │ - stp x8, x11, [sp, #112] │ │ - stp x23, x7, [sp, #152] │ │ - str x27, [sp, #144] │ │ - ldr x17, [sp, #136] │ │ - ldr x5, [sp, #168] │ │ - cmp w26, w2 │ │ - b.ge 5b090 // b.tcont │ │ - b 5afd0 │ │ - ldr x14, [sp, #248] │ │ - ldp x8, x26, [sp, #208] │ │ - ldp x1, x24, [sp, #224] │ │ - ldp x11, x2, [sp, #176] │ │ - add x14, x14, #0x1 │ │ - add x27, x27, x8 │ │ - stp x27, x14, [sp, #240] │ │ - ldp x23, x7, [sp, #152] │ │ - ldr x27, [sp, #144] │ │ - add x24, x24, x8 │ │ - add x1, x1, x8 │ │ - cmp x14, x11 │ │ - add x20, x20, x8 │ │ - b.eq 5aae8 // b.none │ │ - ldr x17, [sp, #136] │ │ - ldr x5, [sp, #168] │ │ - cmp w26, w2 │ │ - b.ge 5b090 // b.tcont │ │ - ldr x15, [sp, #248] │ │ - ldr w11, [sp, #196] │ │ - mov x8, xzr │ │ - add w14, w15, w11 │ │ - ldr w11, [sp, #192] │ │ - add w14, w14, #0x9 │ │ - sxtw x14, w14 │ │ - add w0, w15, w11 │ │ - adrp x11, a9000 │ │ - add x11, x11, #0x700 │ │ - add x2, x11, x15, lsl #3 │ │ - ldr x11, [sp, #200] │ │ - add w3, w0, #0x29 │ │ - ldp w0, w2, [x2] │ │ - mov w15, #0x1 // #1 │ │ - ldr w11, [x11, #88] │ │ - sxtw x3, w3 │ │ - lsl w4, w15, w11 │ │ - asr w4, w4, #1 │ │ - add w19, w17, w8 │ │ - madd x22, x14, x21, x6 │ │ - add w28, w27, w8 │ │ - madd x29, x3, x21, x6 │ │ - ldrsh w19, [x22, w19, sxtw #1] │ │ - ldrsh w28, [x29, w28, sxtw #1] │ │ - lsl x30, x8, #1 │ │ - ldrh w22, [x24, x30] │ │ - mul w19, w2, w19 │ │ - madd w19, w0, w28, w19 │ │ - add w19, w19, #0x10 │ │ - ldrb w29, [x5, w22, uxtw] │ │ - asr w19, w19, #5 │ │ - cmp w19, w13 │ │ - csel w28, w13, w19, gt │ │ - cmp w19, w9 │ │ - csel w19, w9, w28, lt // lt = tstop │ │ - madd w19, w19, w29, w4 │ │ - asr w19, w19, w11 │ │ - add w19, w19, w22 │ │ - add x8, x8, #0x1 │ │ - cmp w19, w10 │ │ - add x28, x7, x8 │ │ - csel w22, w10, w19, gt │ │ - cmp w19, w12 │ │ - csel w19, w12, w22, lt // lt = tstop │ │ - cmp x28, x23 │ │ - strh w19, [x1, x30] │ │ - b.lt 5b01c // b.tstop │ │ - stp x1, x24, [sp, #224] │ │ - ldr x27, [sp, #240] │ │ - ldp x1, x24, [sp, #120] │ │ - ldr x16, [sp, #112] │ │ - cmp w26, #0x1 │ │ - b.lt 5af88 // b.tstop │ │ - ldr x15, [sp, #248] │ │ - adrp x14, a9000 │ │ - add x14, x14, #0x700 │ │ - mov x7, x14 │ │ - add w8, w15, #0x29 │ │ - add w11, w15, #0x9 │ │ - add x14, x14, x15, lsl #3 │ │ - ldr x15, [sp, #200] │ │ - ldp w4, w22, [x14] │ │ - mov x19, xzr │ │ - ldr w3, [x15, #88] │ │ - ldr w15, [sp, #192] │ │ - add w0, w15, w8 │ │ - ldr w15, [sp, #108] │ │ - add w8, w15, w8 │ │ - ldr w15, [sp, #196] │ │ - add w2, w15, w11 │ │ - ldr w15, [sp, #104] │ │ - sxtw x28, w2 │ │ - add x2, x7, #0x4 │ │ - add w29, w15, w11 │ │ - ldr x15, [sp, #256] │ │ - sxtw x11, w0 │ │ - sxtw x0, w8 │ │ - mov w8, #0x1 // #1 │ │ - lsl w8, w8, w3 │ │ - sxtw x14, w29 │ │ - asr w8, w8, #1 │ │ - add w29, w1, w19 │ │ - madd x30, x11, x21, x6 │ │ - add w7, w15, w19 │ │ - mov x17, x25 │ │ - madd x25, x0, x21, x6 │ │ - mov x23, x20 │ │ - ldp w20, w15, [x2, #-4] │ │ - add w26, w16, w19 │ │ - ldrsh w29, [x30, w29, sxtw #1] │ │ - nop │ │ - madd x30, x28, x21, x6 │ │ - ldrsh w7, [x25, w7, sxtw #1] │ │ - add w25, w24, w19 │ │ - ldrsh w26, [x30, w26, sxtw #1] │ │ - nop │ │ - madd x30, x14, x21, x6 │ │ - ldrsh w25, [x30, w25, sxtw #1] │ │ - mul w29, w15, w29 │ │ - madd w7, w20, w7, w29 │ │ - add w7, w7, #0x10 │ │ - mul w20, w20, w25 │ │ - madd w15, w15, w26, w20 │ │ - asr w7, w7, #5 │ │ - add w15, w15, #0x10 │ │ - cmp w7, w13 │ │ - asr w15, w15, #5 │ │ - csel w25, w13, w7, gt │ │ - cmp w7, w9 │ │ - csel w7, w9, w25, lt // lt = tstop │ │ - cmp w15, w13 │ │ - lsl x30, x19, #1 │ │ - csel w25, w13, w15, gt │ │ - cmp w15, w9 │ │ - ldrh w29, [x27, x30] │ │ - csel w15, w9, w25, lt // lt = tstop │ │ - mul w15, w15, w22 │ │ - madd w15, w7, w4, w15 │ │ - add w15, w15, #0x10 │ │ - ldrb w20, [x5, w29, uxtw] │ │ - asr w15, w15, #5 │ │ - cmp w15, w13 │ │ - csel w7, w13, w15, gt │ │ - cmp w15, w9 │ │ - csel w15, w9, w7, lt // lt = tstop │ │ - madd w15, w15, w20, w8 │ │ - asr w15, w15, w3 │ │ - add w15, w15, w29 │ │ - cmp w15, w10 │ │ - csel w7, w10, w15, gt │ │ - cmp w15, w12 │ │ - csel w15, w12, w7, lt // lt = tstop │ │ - strh w15, [x23, x30] │ │ - ldr x15, [sp, #256] │ │ - add x19, x19, #0x1 │ │ - mov x25, x17 │ │ - mov x20, x23 │ │ - cmp x17, x19 │ │ - add x2, x2, #0x8 │ │ - b.ne 5b118 // b.any │ │ - b 5af88 │ │ - ldp x29, x30, [sp, #368] │ │ - ldp x20, x19, [sp, #352] │ │ - ldp x22, x21, [sp, #336] │ │ - ldp x24, x23, [sp, #320] │ │ - ldp x26, x25, [sp, #304] │ │ - ldp x28, x27, [sp, #288] │ │ - add sp, sp, #0x180 │ │ + mov w7, wzr │ │ + b 57c14 │ │ + sub sp, sp, #0x20 │ │ + ldr w8, [sp, #32] │ │ + str x30, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + str w8, [sp] │ │ + bl 5865c │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x50 │ │ - ldr w13, [sp, #120] │ │ - ldr w8, [sp, #80] │ │ - ldp x9, x10, [sp, #88] │ │ - ldr w11, [sp, #104] │ │ - ldr w12, [sp, #112] │ │ - str w13, [sp, #56] │ │ - mov w13, #0x1 // #1 │ │ - str x30, [sp, #64] │ │ - str w12, [sp, #32] │ │ - str w11, [sp, #24] │ │ - stp x9, x10, [sp, #8] │ │ - str w13, [sp, #48] │ │ - str w13, [sp, #40] │ │ + sub sp, sp, #0x20 │ │ + mov w8, #0x4 // #4 │ │ + str x30, [sp, #16] │ │ str w8, [sp] │ │ - bl 5b688 │ │ - ldr x30, [sp, #64] │ │ - add sp, sp, #0x50 │ │ + bl 56a58 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x50 │ │ - ldr w13, [sp, #120] │ │ - ldr w8, [sp, #80] │ │ - ldp x9, x10, [sp, #88] │ │ - ldr w11, [sp, #104] │ │ - ldr w12, [sp, #112] │ │ - str w13, [sp, #56] │ │ - mov w13, #0x1 // #1 │ │ - str x30, [sp, #64] │ │ - str wzr, [sp, #48] │ │ - str w12, [sp, #32] │ │ - str w11, [sp, #24] │ │ - stp x9, x10, [sp, #8] │ │ - str w13, [sp, #40] │ │ + sub sp, sp, #0x30 │ │ + ldr w8, [sp, #48] │ │ + ldr w9, [sp, #56] │ │ + mov w10, #0x4 // #4 │ │ + str x30, [sp, #32] │ │ + str w10, [sp, #16] │ │ + str w9, [sp, #8] │ │ str w8, [sp] │ │ - bl 5b688 │ │ - ldr x30, [sp, #64] │ │ - add sp, sp, #0x50 │ │ + bl 5757c │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ ret │ │ - sub sp, sp, #0x50 │ │ - ldr w8, [sp, #80] │ │ - ldp x9, x10, [sp, #88] │ │ - ldr w11, [sp, #104] │ │ - ldr w12, [sp, #112] │ │ - ldr w13, [sp, #120] │ │ - str x30, [sp, #64] │ │ - str wzr, [sp, #48] │ │ - str wzr, [sp, #40] │ │ - str w13, [sp, #56] │ │ - str w12, [sp, #32] │ │ - str w11, [sp, #24] │ │ - stp x9, x10, [sp, #8] │ │ + mov w7, #0x4 // #4 │ │ + b 57c14 │ │ + sub sp, sp, #0x20 │ │ + ldr w8, [sp, #32] │ │ + mov w9, #0x4 // #4 │ │ + str x30, [sp, #16] │ │ + str w9, [sp, #8] │ │ str w8, [sp] │ │ - bl 5b688 │ │ - ldr x30, [sp, #64] │ │ - add sp, sp, #0x50 │ │ + bl 5865c │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0xb0 │ │ - stp x28, x27, [sp, #80] │ │ - stp x26, x25, [sp, #96] │ │ - stp x24, x23, [sp, #112] │ │ - stp x22, x21, [sp, #128] │ │ - stp x20, x19, [sp, #144] │ │ - stp x29, x30, [sp, #160] │ │ - ldr w15, [x2, #184] │ │ - clz w11, w6 │ │ - mov w9, #0x18 // #24 │ │ - ldr w13, [x2] │ │ - str x1, [sp, #16] │ │ - cmp x3, #0x0 │ │ - mov w10, #0x49d8 // #18904 │ │ - mov w12, #0xb524 // #46372 │ │ - sub w9, w9, w11 │ │ - str w4, [sp, #60] │ │ - str w5, [sp, #28] │ │ - add w11, w11, w15 │ │ - adrp x15, ac000 │ │ - mov w16, #0x2c // #44 │ │ - mov w17, #0x52 // #82 │ │ - csel w1, w12, w10, eq // eq = none │ │ - cmp w4, #0x0 │ │ - ldr x15, [x15, #2600] │ │ - mov w14, #0x80 // #128 │ │ - csel w12, w17, w16, eq // eq = none │ │ - mov w16, #0x1 // #1 │ │ - sub w11, w11, #0x14 │ │ - mov w6, #0x26 // #38 │ │ - lsl w10, w14, w9 │ │ - mov w9, #0x49 // #73 │ │ - cmp w5, #0x0 │ │ - eor w14, w13, w1 │ │ - lsl w13, w16, w11 │ │ - mov x8, xzr │ │ - csel x6, x9, x6, eq // eq = none │ │ - neg w9, w10 │ │ - asr w13, w13, #1 │ │ - mov x16, x0 │ │ - str x0, [sp, #72] │ │ - mov x17, xzr │ │ - asr w1, w14, #1 │ │ - eor w4, w1, w14 │ │ - eor w4, w4, w14, lsr #3 │ │ - eor w14, w4, w14, lsr #12 │ │ - ubfiz w14, w14, #15, #1 │ │ - orr w14, w14, w1 │ │ - ubfx w1, w14, #5, #11 │ │ - ldrsh w1, [x15, w1, uxtw #1] │ │ - add w1, w13, w1 │ │ - asr w1, w1, w11 │ │ - strh w1, [x16, x17, lsl #1] │ │ - add x17, x17, #0x1 │ │ - cmp x17, x12 │ │ - b.cc 5b3b0 // b.lo, b.ul, b.last │ │ - add x8, x8, #0x1 │ │ - cmp x8, x6 │ │ - add x16, x16, #0xa4 │ │ - b.cc 5b3ac // b.lo, b.ul, b.last │ │ - sub w0, w12, #0x3 │ │ - ldr w12, [sp, #28] │ │ - ldr w14, [sp, #60] │ │ - ldrsw x11, [x2, #92] │ │ - mov w8, #0x1c // #28 │ │ - add w16, w12, #0x1 │ │ - add w13, w12, w14 │ │ - orr w17, w12, w14 │ │ - ldr x12, [sp, #16] │ │ - nop │ │ - madd x8, x3, x8, x2 │ │ - mov w1, #0x1 // #1 │ │ - add x8, x8, #0x78 │ │ - add x12, x12, #0x8 │ │ - str x12, [sp, #8] │ │ - ldr x12, [sp, #72] │ │ - lsl w1, w1, w13 │ │ - str x8, [sp, #48] │ │ - neg w8, w11 │ │ - cmp w11, #0x0 │ │ - add w15, w14, #0x1 │ │ - mov w14, #0xa6 // #166 │ │ - asr w20, w1, #1 │ │ - cset w1, lt // lt = tstop │ │ - cmp w11, w8 │ │ - sxtw x5, w8 │ │ - smaddl x8, w8, w14, x12 │ │ - cset w14, lt // lt = tstop │ │ - sub w10, w10, #0x1 │ │ - mov w7, #0x3 // #3 │ │ - and x3, x15, #0xfffffff8 │ │ - add x8, x8, #0x1f2 │ │ - orr w23, w1, w14 │ │ - stp x6, x8, [sp, #32] │ │ - cmp w0, #0x4 │ │ - b.ge 5b4a8 // b.tcont │ │ - ldp x6, x8, [sp, #32] │ │ - add x7, x7, #0x1 │ │ - cmp x7, x6 │ │ - add x8, x8, #0xa4 │ │ - str x8, [sp, #40] │ │ - b.cs 5b668 // b.hs, b.nlast │ │ - cmp w0, #0x4 │ │ - b.lt 5b488 // b.tstop │ │ - ldr w12, [sp, #28] │ │ - sub w8, w7, #0x3 │ │ - ldr x22, [sp, #40] │ │ - mov w28, #0x3 // #3 │ │ - lsl w8, w8, w12 │ │ - mov w12, #0xa4 // #164 │ │ - smull x8, w8, w12 │ │ - ldr x12, [sp, #8] │ │ - add x8, x8, #0x1ec │ │ - add x12, x12, x8 │ │ - str x12, [sp, #64] │ │ - ldr x12, [sp, #16] │ │ - add x4, x12, x8 │ │ - mov w29, wzr │ │ - tbz w23, #0, 5b53c │ │ - ldr x8, [sp, #72] │ │ - ldr w14, [x2, #176] │ │ - mov w12, #0xa4 // #164 │ │ - lsl x1, x28, #1 │ │ - madd x8, x7, x12, x8 │ │ - ldrsh w6, [x8, x1] │ │ - mov w12, #0x1 // #1 │ │ - lsl w19, w12, w14 │ │ - add w19, w29, w19, asr #1 │ │ - asr w14, w19, w14 │ │ - add w14, w14, w6 │ │ - cmp w14, w10 │ │ - add x28, x28, #0x1 │ │ - csel w6, w10, w14, gt │ │ - cmp w14, w9 │ │ - csel w14, w9, w6, lt // lt = tstop │ │ - cmp x28, x0 │ │ - add x22, x22, #0x2 │ │ - strh w14, [x8, x1] │ │ - b.eq 5b488 // b.none │ │ - mov w29, wzr │ │ - tbnz w23, #0, 5b4e4 │ │ - ldr w12, [sp, #60] │ │ - sub w8, w28, #0x3 │ │ - ldr x19, [sp, #48] │ │ - mov x25, x22 │ │ - lsl w8, w8, w12 │ │ - ldr x12, [sp, #64] │ │ - add w8, w8, #0x3 │ │ - sxtw x30, w8 │ │ - mov x21, x5 │ │ - add x14, x12, w8, sxtw #1 │ │ - b 5b58c │ │ - mov w8, wzr │ │ - ldrsb w1, [x19] │ │ - add w8, w8, w20 │ │ - asr w8, w8, w13 │ │ - madd w29, w8, w1, w29 │ │ - add x21, x21, #0x1 │ │ - cmp w21, #0x1 │ │ - add x25, x25, #0xa4 │ │ - b.eq 5b4e4 // b.none │ │ - mov x8, x25 │ │ - mov x1, x5 │ │ - orr w6, w1, w21 │ │ - cbz w6, 5b5b8 │ │ - ldrsb w12, [x19], #1 │ │ - ldrsh w6, [x8], #2 │ │ - cmp x1, x11 │ │ - add x1, x1, #0x1 │ │ - madd w29, w6, w12, w29 │ │ - b.lt 5b594 // b.tstop │ │ - b 5b57c │ │ - ldr w8, [x2, #4] │ │ - cbz w8, 5b57c │ │ - tbnz w17, #31, 5b568 │ │ - mov x1, xzr │ │ - mov w8, wzr │ │ - mov x27, x4 │ │ - mov x6, x14 │ │ - cmp w15, #0x7 │ │ - b.hi 5b604 // b.pmore │ │ - b 5b5fc │ │ - add x1, x1, #0x1 │ │ - add x6, x6, #0xa4 │ │ - cmp x1, x16 │ │ - add x27, x27, #0xa4 │ │ - b.eq 5b56c // b.none │ │ - cmp w15, #0x7 │ │ - b.hi 5b604 // b.pmore │ │ - mov x26, xzr │ │ - b 5b648 │ │ - movi v0.2d, #0x0 │ │ - mov v0.s[0], w8 │ │ - movi v1.2d, #0x0 │ │ - mov x8, x3 │ │ - mov x24, x6 │ │ - ldp d2, d3, [x24, #-8] │ │ - subs x8, x8, #0x8 │ │ - add x24, x24, #0x10 │ │ - saddw v0.4s, v0.4s, v2.4h │ │ - saddw v1.4s, v1.4s, v3.4h │ │ - b.ne 5b618 // b.any │ │ - add v0.4s, v1.4s, v0.4s │ │ - addv s0, v0.4s │ │ - cmp x3, x15 │ │ - fmov w8, s0 │ │ - mov x26, x3 │ │ - b.eq 5b5e0 // b.none │ │ - add x24, x30, x26 │ │ - add x24, x27, x24, lsl #1 │ │ - sub x26, x15, x26 │ │ - ldrsh w12, [x24], #2 │ │ - subs x26, x26, #0x1 │ │ - add w8, w8, w12 │ │ - b.ne 5b654 // b.any │ │ - b 5b5e0 │ │ - ldp x29, x30, [sp, #160] │ │ - ldp x20, x19, [sp, #144] │ │ - ldp x22, x21, [sp, #128] │ │ - ldp x24, x23, [sp, #112] │ │ - ldp x26, x25, [sp, #96] │ │ - ldp x28, x27, [sp, #80] │ │ - add sp, sp, #0xb0 │ │ + sub sp, sp, #0x20 │ │ + mov w8, #0x8 // #8 │ │ + str x30, [sp, #16] │ │ + str w8, [sp] │ │ + bl 56a58 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - stp x28, x27, [sp, #-96]! │ │ - stp x26, x25, [sp, #16] │ │ - stp x24, x23, [sp, #32] │ │ - stp x22, x21, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ - stp x29, x30, [sp, #80] │ │ - sub sp, sp, #0x1c0 │ │ - ldr w8, [sp, #584] │ │ - str x7, [sp, #96] │ │ - str x2, [sp, #232] │ │ - stp x0, x1, [sp, #24] │ │ - str w8, [sp, #420] │ │ - ldp w9, w11, [x3, #212] │ │ - ldr w19, [sp, #600] │ │ - ldr w10, [sp, #544] │ │ - mov w8, #0x18 // #24 │ │ - cmp w9, #0x0 │ │ - str w9, [sp, #92] │ │ - clz w9, w19 │ │ - cset w12, ne // ne = any │ │ - cmp w10, #0x0 │ │ - sub w20, w8, w9 │ │ - cset w8, gt │ │ - and w1, w8, w12 │ │ - mov w8, #0x80 // #128 │ │ - lsl w9, w8, w20 │ │ - cbz w11, 5b718 │ │ - ldr w8, [sp, #576] │ │ - mov w13, #0xeb // #235 │ │ - mov w11, #0x10 // #16 │ │ - lsl w12, w11, w20 │ │ - cmp w8, #0x0 │ │ - mov w8, #0xf0 // #240 │ │ - csel w8, w8, w13, eq // eq = none │ │ - lsl w13, w8, w20 │ │ - b 5b720 │ │ - mov w12, wzr │ │ - mov w13, w19 │ │ - ldr w8, [sp, #592] │ │ - ldr w11, [sp, #568] │ │ - ldr x14, [sp, #560] │ │ - ldr w0, [x3] │ │ - str x8, [sp, #264] │ │ - ldr x8, [sp, #552] │ │ - cmp w1, #0x0 │ │ - mov w2, #0xad // #173 │ │ - neg w16, w9 │ │ - str x8, [sp, #256] │ │ - mov w8, #0x1 // #1 │ │ - sub w17, w9, #0x1 │ │ - mov w9, #0x2500 // #9472 │ │ - mov w1, #0xb200 // #45568 │ │ - cinc x21, x8, ne // ne = any │ │ - mul w8, w10, w2 │ │ - mov x15, xzr │ │ - madd w9, w10, w9, w1 │ │ - add w1, w8, #0x69 │ │ - add x8, sp, #0x1b8 │ │ - mov w2, #0xffffdb00 // #-9472 │ │ - and w7, w9, #0xff00 │ │ - bfxil w7, w1, #0, #8 │ │ - eor w7, w7, w0 │ │ - str w7, [x8, x15, lsl #2] │ │ - add x15, x15, #0x1 │ │ - add w9, w9, w2 │ │ - cmp x15, x21 │ │ - sub w1, w1, #0xad │ │ - b.cc 5b774 // b.lo, b.ul, b.last │ │ - cmp w4, #0x1 │ │ - b.lt 5c614 // b.tstop │ │ - ldr x1, [sp, #264] │ │ + sub sp, sp, #0x30 │ │ + ldr w8, [sp, #48] │ │ + ldr w9, [sp, #56] │ │ + mov w10, #0x8 // #8 │ │ + str x30, [sp, #32] │ │ + str w10, [sp, #16] │ │ + str w9, [sp, #8] │ │ + str w8, [sp] │ │ + bl 5757c │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + mov w7, #0x8 // #8 │ │ + b 57c14 │ │ + sub sp, sp, #0x20 │ │ + ldr w8, [sp, #32] │ │ + mov w9, #0x8 // #8 │ │ + str x30, [sp, #16] │ │ + str w9, [sp, #8] │ │ + str w8, [sp] │ │ + bl 5865c │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ + ret │ │ + sub sp, sp, #0x20 │ │ mov w8, #0x2 // #2 │ │ - add x11, x3, w11, sxtw #2 │ │ - mov w9, #0x20 // #32 │ │ - sxtw x15, w1 │ │ - str x15, [sp, #216] │ │ - ldr x15, [sp, #96] │ │ - lsr w24, w8, w1 │ │ - adrp x7, a9000 │ │ - add x7, x7, #0x710 │ │ - sxtw x0, w15 │ │ - str x0, [sp, #184] │ │ - ldr w0, [sp, #420] │ │ - asr x14, x14, #1 │ │ - str x14, [sp, #248] │ │ - ldr x14, [sp, #232] │ │ - lsr w8, w8, w0 │ │ - str w8, [sp, #124] │ │ - add x8, x11, #0xc4 │ │ - str x8, [sp, #408] │ │ - add x8, x11, #0xbc │ │ - str x8, [sp, #400] │ │ - add x8, x11, #0xcc │ │ - str x8, [sp, #392] │ │ - lsr w8, w9, w1 │ │ - str w8, [sp, #212] │ │ - add x8, x7, w0, sxtw #4 │ │ - lsr w25, w9, w0 │ │ - add x8, x8, #0x4 │ │ - ldr w9, [sp, #92] │ │ - str x8, [sp, #200] │ │ - add w8, w25, #0x3 │ │ - stp w8, w24, [sp, #104] │ │ - sbfiz x8, x25, #1, #32 │ │ - cmp w24, w15 │ │ - str x8, [sp, #48] │ │ - sbfiz x8, x25, #32, #32 │ │ - str x8, [sp, #40] │ │ - csel w8, w24, w15, lt // lt = tstop │ │ - cmp w9, #0x0 │ │ - ccmp w10, #0x0, #0x4, ne // ne = any │ │ - csel w8, w8, wzr, ne // ne = any │ │ - ldp x10, x9, [sp, #24] │ │ - lsr x14, x14, #1 │ │ - str x8, [sp, #192] │ │ - sxtw x8, w8 │ │ - str x8, [sp, #112] │ │ - mul x8, x14, x8 │ │ - lsl x8, x8, #1 │ │ - mov x2, xzr │ │ - sxtw x4, w4 │ │ - add x22, sp, #0x1a8 │ │ - add x23, sp, #0x1b8 │ │ - mov w29, #0xa4 // #164 │ │ - sxtw x11, w25 │ │ - add x14, x9, x8 │ │ - add x8, x10, x8 │ │ - str xzr, [sp, #336] │ │ - str xzr, [sp, #168] │ │ - stp x11, x25, [sp, #56] │ │ - stp x9, x10, [sp, #144] │ │ - stp x8, x14, [sp, #8] │ │ - stp x14, x8, [sp, #128] │ │ - str w19, [sp, #356] │ │ - str w20, [sp, #352] │ │ - stp x4, x21, [sp, #72] │ │ - b 5b91c │ │ - ldp x9, x11, [sp, #48] │ │ - ldr x8, [sp, #128] │ │ - ldr x10, [sp, #40] │ │ - ldr x2, [sp, #328] │ │ - ldr x21, [sp, #80] │ │ - add x8, x8, x9 │ │ - str x8, [sp, #128] │ │ - ldr x8, [sp, #136] │ │ - add x2, x2, x11 │ │ - add x22, sp, #0x1a8 │ │ - add x23, sp, #0x1b8 │ │ - add x8, x8, x9 │ │ - str x8, [sp, #136] │ │ - ldr x8, [sp, #168] │ │ - add x8, x8, x10 │ │ - str x8, [sp, #168] │ │ - ldr x8, [sp, #144] │ │ - add x8, x8, x9 │ │ - str x8, [sp, #144] │ │ - ldr x8, [sp, #152] │ │ - add x8, x8, x9 │ │ - str x8, [sp, #152] │ │ - ldp x9, x4, [sp, #64] │ │ - ldr x8, [sp, #336] │ │ - cmp x2, x4 │ │ - add x8, x8, x9 │ │ - str x8, [sp, #336] │ │ - b.ge 5c614 // b.tcont │ │ - ldr w8, [sp, #92] │ │ - cmp w8, #0x0 │ │ - sub x8, x4, x2 │ │ - cset w9, ne // ne = any │ │ - cmp x8, x11 │ │ - csel w8, w11, w8, gt │ │ - cmp x2, #0x0 │ │ - str x8, [sp, #240] │ │ - cset w8, ne // ne = any │ │ - and w10, w9, w8 │ │ - cmp w10, #0x1 │ │ - b.ne 5b968 // b.any │ │ - mov x8, xzr │ │ - add x9, x22, x8, lsl #2 │ │ - ldr w11, [x9] │ │ - add x8, x8, #0x1 │ │ - cmp x8, x21 │ │ - str w11, [x9, #8] │ │ - b.cc 5b950 // b.lo, b.ul, b.last │ │ - mov x8, xzr │ │ - str x2, [sp, #328] │ │ - lsl x9, x8, #2 │ │ - ldr w11, [x23, x9] │ │ - add x8, x8, #0x1 │ │ - cmp x8, x21 │ │ - asr w14, w11, #1 │ │ - eor w15, w14, w11 │ │ - eor w15, w15, w11, lsr #3 │ │ - eor w11, w15, w11, lsr #12 │ │ - ubfiz w11, w11, #15, #1 │ │ - orr w11, w11, w14 │ │ - str w11, [x23, x9] │ │ - ubfx w11, w11, #8, #8 │ │ - str w11, [x22, x9] │ │ - b.cc 5b970 // b.lo, b.ul, b.last │ │ - ldr w8, [sp, #124] │ │ - ldr x9, [sp, #240] │ │ - cmp w8, w9 │ │ - csel w8, w8, w9, lt // lt = tstop │ │ - cmp w10, #0x0 │ │ - csel w8, w8, wzr, ne // ne = any │ │ - str x8, [sp, #296] │ │ - ldr x8, [sp, #96] │ │ - ldr x9, [sp, #112] │ │ - cmp w9, w8 │ │ - b.ge 5bf10 // b.tcont │ │ - ldr x0, [sp, #296] │ │ - ldr x10, [sp, #240] │ │ - ldr w9, [sp, #424] │ │ - ldr w8, [sp, #432] │ │ - sxtw x11, w0 │ │ - sxtw x15, w10 │ │ - mov w10, w0 │ │ - stp x11, x10, [sp, #376] │ │ - ldr x10, [sp, #328] │ │ - ldp x22, x2, [sp, #128] │ │ - add w14, w0, w10 │ │ - add x10, x10, x11 │ │ - lsl x11, x10, #1 │ │ - lsl x10, x10, #32 │ │ - str x10, [sp, #304] │ │ - ldr x10, [sp, #16] │ │ - str w14, [sp, #312] │ │ - ldr w14, [sp, #108] │ │ - add x19, x10, x11 │ │ - ldr x10, [sp, #8] │ │ - add x20, x10, x11 │ │ - asr w10, w9, #4 │ │ - and w9, w9, #0xf │ │ - add w9, w9, #0x3 │ │ - mul w9, w9, w14 │ │ - str w9, [sp, #344] │ │ - ldr w9, [sp, #124] │ │ - asr w11, w8, #4 │ │ - and w8, w8, #0xf │ │ - add w8, w8, #0x3 │ │ - add w10, w10, #0x3 │ │ - mul w8, w8, w14 │ │ - str w8, [sp, #320] │ │ - mul w8, w9, w10 │ │ - add w10, w0, w8 │ │ - add w23, w8, #0x3 │ │ - add w8, w10, #0x3 │ │ - str x8, [sp, #368] │ │ - ldr w8, [sp, #104] │ │ - add w11, w11, #0x3 │ │ - mul w9, w9, w11 │ │ - add w25, w8, w9 │ │ - ldr x8, [sp, #112] │ │ - str x8, [sp, #360] │ │ - ldr x8, [sp, #240] │ │ - ldr x9, [sp, #296] │ │ - cmp w9, w8 │ │ - b.ge 5bcb4 // b.tcont │ │ - b 5bad4 │ │ - ldr x10, [sp, #360] │ │ - ldr x8, [sp, #232] │ │ - ldr x9, [sp, #184] │ │ - add x10, x10, #0x1 │ │ - add x19, x19, x8 │ │ - add x20, x20, x8 │ │ - add x22, x22, x8 │ │ - cmp x10, x9 │ │ - add x2, x2, x8 │ │ - str x10, [sp, #360] │ │ - b.eq 5bf10 // b.none │ │ - ldr x8, [sp, #240] │ │ - ldr x9, [sp, #296] │ │ - cmp w9, w8 │ │ - b.ge 5bcb4 // b.tcont │ │ - ldr w8, [sp, #344] │ │ - ldr x10, [sp, #360] │ │ - ldr x9, [sp, #264] │ │ - ldr w1, [sp, #312] │ │ - mov x7, x20 │ │ - add w8, w10, w8 │ │ - add w8, w8, #0x3 │ │ - sxtw x11, w8 │ │ - ldr x8, [sp, #248] │ │ - lsl w9, w10, w9 │ │ - sxtw x9, w9 │ │ - ldr w10, [x3, #36] │ │ - mul x8, x8, x9 │ │ - ldr x9, [sp, #256] │ │ - mov x21, x19 │ │ - add x0, x9, x8, lsl #1 │ │ - ldp x8, x27, [sp, #368] │ │ - mov w26, w8 │ │ - ldr w8, [sp, #420] │ │ - cbnz w8, 5bbc0 │ │ - ldr x7, [sp, #304] │ │ - mov x1, xzr │ │ - b 5bc8c │ │ - ldr x8, [sp, #408] │ │ - ldr x4, [sp, #392] │ │ - ldrh w14, [x21] │ │ - ldr w8, [x8] │ │ - ldr w24, [x4] │ │ - ldr x4, [sp, #400] │ │ - mul w8, w8, w9 │ │ - ldr w9, [sp, #352] │ │ - ldr w4, [x4] │ │ - lsl w9, w24, w9 │ │ - madd w8, w4, w14, w8 │ │ - add w8, w9, w8, asr #6 │ │ - ldr w9, [sp, #356] │ │ - cmp w8, w9 │ │ - csel w9, w9, w8, gt │ │ - cmp w8, #0x0 │ │ - csel w9, wzr, w9, lt // lt = tstop │ │ - ldrb w8, [x5, w9, sxtw] │ │ - ldr w9, [x3, #88] │ │ - mov w4, #0x1 // #1 │ │ - add x27, x27, #0x1 │ │ - mul w8, w8, w28 │ │ - lsl w4, w4, w9 │ │ - add w8, w8, w4, asr #1 │ │ - asr w8, w8, w9 │ │ - add w8, w8, w14 │ │ - cmp w8, w13 │ │ - csel w9, w13, w8, gt │ │ - cmp w8, w12 │ │ - csel w8, w12, w9, lt // lt = tstop │ │ - add w26, w26, #0x1 │ │ - add x21, x21, #0x2 │ │ - cmp x27, x15 │ │ - strh w8, [x7], #2 │ │ - add w1, w1, #0x1 │ │ - b.ge 5bcb4 // b.tcont │ │ - ldr w8, [sp, #420] │ │ - nop │ │ - madd x14, x11, x29, x6 │ │ - ldrsh w28, [x14, w26, sxtw #1] │ │ - lsl w8, w1, w8 │ │ - add x8, x0, w8, sxtw #1 │ │ - ldrh w9, [x8] │ │ - ldrh w8, [x8, #2] │ │ - add w8, w9, w8 │ │ - add w8, w8, #0x1 │ │ - ubfx w9, w8, #1, #16 │ │ - cbz w10, 5bb30 │ │ - ldrh w14, [x21] │ │ - b 5bb74 │ │ - ldr x8, [sp, #408] │ │ - ldr x4, [sp, #392] │ │ - ldrh w21, [x19, x1, lsl #1] │ │ - ldr w8, [x8] │ │ - ldr w24, [x4] │ │ - ldr x4, [sp, #400] │ │ - mul w8, w8, w9 │ │ - ldr w9, [sp, #352] │ │ - ldr w26, [x4] │ │ - lsl w9, w24, w9 │ │ - madd w8, w26, w21, w8 │ │ - add w8, w9, w8, asr #6 │ │ - ldr w9, [sp, #356] │ │ - cmp w8, w9 │ │ - csel w9, w9, w8, gt │ │ - cmp w8, #0x0 │ │ - csel w9, wzr, w9, lt // lt = tstop │ │ - ldrb w8, [x5, w9, sxtw] │ │ - ldr w9, [x3, #88] │ │ - mul w8, w8, w14 │ │ - mov w14, #0x1 // #1 │ │ - lsl w14, w14, w9 │ │ - add w8, w8, w14, asr #1 │ │ - asr w8, w8, w9 │ │ - add w8, w8, w21 │ │ - cmp w8, w13 │ │ - csel w9, w13, w8, gt │ │ - cmp w8, w12 │ │ - csel w8, w12, w9, lt // lt = tstop │ │ - strh w8, [x20, x1, lsl #1] │ │ - ldr x8, [sp, #376] │ │ - add x1, x1, #0x1 │ │ - add x8, x8, x1 │ │ - cmp x8, x15 │ │ - mov x8, #0x100000000 // #4294967296 │ │ - add x7, x7, x8 │ │ - b.ge 5bcb4 // b.tcont │ │ - ldr x8, [sp, #368] │ │ - nop │ │ - madd x9, x11, x29, x6 │ │ - asr x21, x7, #31 │ │ - add w8, w8, w1 │ │ - ldrsh w14, [x9, w8, sxtw #1] │ │ - ldrh w9, [x0, x21] │ │ - cbz w10, 5bbf8 │ │ - ldrh w21, [x19, x1, lsl #1] │ │ - b 5bc3c │ │ - ldr x8, [sp, #296] │ │ - cmp w8, #0x1 │ │ - b.lt 5ba98 // b.tstop │ │ - ldr x10, [sp, #360] │ │ - ldr w11, [sp, #344] │ │ - ldr w14, [sp, #320] │ │ - ldr x9, [sp, #264] │ │ - add w8, w10, #0x3 │ │ - add w11, w11, w8 │ │ - add w8, w14, w8 │ │ - sxtw x0, w8 │ │ - ldr x8, [sp, #248] │ │ - lsl w9, w10, w9 │ │ - sxtw x9, w9 │ │ - ldr w10, [x3, #36] │ │ - mul x8, x8, x9 │ │ - ldr x9, [sp, #256] │ │ - sxtw x11, w11 │ │ - add x7, x9, x8, lsl #1 │ │ - ldr w8, [sp, #420] │ │ - cbz w8, 5be18 │ │ - ldr x1, [sp, #384] │ │ - ldr x21, [sp, #200] │ │ - mov w26, wzr │ │ - mov x27, x2 │ │ - mov x28, x22 │ │ - b 5bda8 │ │ - ldp x30, x9, [sp, #400] │ │ - ldr x4, [sp, #392] │ │ - ldrh w24, [x28] │ │ - ldr w9, [x9] │ │ - ldr w4, [x4] │ │ - ldr w30, [x30] │ │ - mul w8, w9, w8 │ │ - ldr w9, [sp, #352] │ │ - madd w8, w30, w24, w8 │ │ - lsl w9, w4, w9 │ │ - add w8, w9, w8, asr #6 │ │ - ldr w9, [sp, #356] │ │ - cmp w8, w9 │ │ - csel w9, w9, w8, gt │ │ - cmp w8, #0x0 │ │ - csel w8, wzr, w9, lt // lt = tstop │ │ - ldrb w8, [x5, w8, sxtw] │ │ - ldr w9, [x3, #88] │ │ - add w26, w26, #0x1 │ │ - add x21, x21, #0x8 │ │ - mul w8, w14, w8 │ │ - mov w14, #0x1 // #1 │ │ - lsl w14, w14, w9 │ │ - add w8, w8, w14, asr #1 │ │ - asr w8, w8, w9 │ │ - add w8, w8, w24 │ │ - cmp w8, w13 │ │ - csel w9, w13, w8, gt │ │ - cmp w8, w12 │ │ - csel w8, w12, w9, lt // lt = tstop │ │ - subs x1, x1, #0x1 │ │ - strh w8, [x27], #2 │ │ - add x28, x28, #0x2 │ │ - b.eq 5ba98 // b.none │ │ - add w8, w23, w26 │ │ - madd x9, x11, x29, x6 │ │ - add w14, w25, w26 │ │ - madd x4, x0, x29, x6 │ │ - ldrsh w8, [x9, w8, sxtw #1] │ │ - ldr x9, [sp, #328] │ │ - ldrsh w14, [x4, w14, sxtw #1] │ │ - ldr w4, [sp, #420] │ │ - ldp w24, w30, [x21, #-4] │ │ - add w9, w9, w26 │ │ - lsl w9, w9, w4 │ │ - add x9, x7, w9, sxtw #1 │ │ - ldrh w4, [x9] │ │ - ldrh w9, [x9, #2] │ │ - mul w8, w30, w8 │ │ - madd w8, w24, w14, w8 │ │ - add w8, w8, #0x10 │ │ - asr w8, w8, #5 │ │ - add w9, w4, w9 │ │ - cmp w8, w17 │ │ - add w9, w9, #0x1 │ │ - csel w14, w17, w8, gt │ │ - cmp w8, w16 │ │ - csel w14, w16, w14, lt // lt = tstop │ │ - ubfx w8, w9, #1, #16 │ │ - cbz w10, 5bd20 │ │ - ldrh w24, [x28] │ │ - b 5bd60 │ │ - ldr x21, [sp, #200] │ │ - ldr x26, [sp, #168] │ │ - mov x1, xzr │ │ - b 5bebc │ │ - ldr x8, [sp, #408] │ │ - ldr x4, [sp, #392] │ │ - ldrh w24, [x22, x1, lsl #1] │ │ - ldr w8, [x8] │ │ - ldr w27, [x4] │ │ - ldr x4, [sp, #400] │ │ - mul w8, w8, w9 │ │ - ldr w9, [sp, #352] │ │ - ldr w28, [x4] │ │ - lsl w9, w27, w9 │ │ - madd w8, w28, w24, w8 │ │ - add w8, w9, w8, asr #6 │ │ - ldr w9, [sp, #356] │ │ - cmp w8, w9 │ │ - csel w9, w9, w8, gt │ │ - cmp w8, #0x0 │ │ - csel w9, wzr, w9, lt // lt = tstop │ │ - ldrb w8, [x5, w9, sxtw] │ │ - ldr w9, [x3, #88] │ │ - add x21, x21, #0x8 │ │ - mul w8, w14, w8 │ │ - mov w14, #0x1 // #1 │ │ - lsl w14, w14, w9 │ │ - add w8, w8, w14, asr #1 │ │ - asr w8, w8, w9 │ │ - add w8, w8, w24 │ │ - cmp w8, w13 │ │ - csel w9, w13, w8, gt │ │ - cmp w8, w12 │ │ - csel w8, w12, w9, lt // lt = tstop │ │ - strh w8, [x2, x1, lsl #1] │ │ - mov x8, #0x100000000 // #4294967296 │ │ - add x26, x26, x8 │ │ - ldr x8, [sp, #384] │ │ - add x1, x1, #0x1 │ │ - cmp x8, x1 │ │ - b.eq 5ba98 // b.none │ │ - add w8, w23, w1 │ │ - madd x9, x11, x29, x6 │ │ - add w14, w25, w1 │ │ - ldp w27, w24, [x21, #-4] │ │ - ldrsh w8, [x9, w8, sxtw #1] │ │ - nop │ │ - madd x9, x0, x29, x6 │ │ - ldrsh w14, [x9, w14, sxtw #1] │ │ - asr x9, x26, #31 │ │ - mul w8, w24, w8 │ │ - ldrh w9, [x7, x9] │ │ - madd w8, w27, w14, w8 │ │ - add w8, w8, #0x10 │ │ - asr w8, w8, #5 │ │ - cmp w8, w17 │ │ - csel w14, w17, w8, gt │ │ - cmp w8, w16 │ │ - csel w14, w16, w14, lt // lt = tstop │ │ - cbz w10, 5be28 │ │ - ldrh w24, [x22, x1, lsl #1] │ │ - b 5be6c │ │ - ldr x8, [sp, #192] │ │ - cmp w8, #0x1 │ │ - b.lt 5b8ac // b.tstop │ │ - ldr x15, [sp, #296] │ │ - ldr x14, [sp, #240] │ │ - ldr w8, [sp, #428] │ │ - ldr w9, [sp, #424] │ │ - sxtw x27, w15 │ │ - sxtw x30, w14 │ │ - mov w14, w15 │ │ - str x14, [sp, #312] │ │ - ldr x14, [sp, #328] │ │ - add w0, w15, #0x3 │ │ - ldr w10, [sp, #436] │ │ - ldr w11, [sp, #432] │ │ - add w15, w15, w14 │ │ - add x14, x14, x27 │ │ - str x15, [sp, #320] │ │ - lsl x15, x14, #1 │ │ - lsl x14, x14, #32 │ │ - str x14, [sp, #160] │ │ - ldp x1, x14, [sp, #24] │ │ - ldr w19, [sp, #108] │ │ - asr w2, w8, #4 │ │ - and w8, w8, #0xf │ │ - add x14, x14, x15 │ │ - add x15, x1, x15 │ │ - asr w1, w9, #4 │ │ - and w9, w9, #0xf │ │ - asr w4, w10, #4 │ │ - and w10, w10, #0xf │ │ - add w9, w9, #0x3 │ │ - add w8, w8, #0x3 │ │ - asr w7, w11, #4 │ │ - and w11, w11, #0xf │ │ - add w10, w10, #0x3 │ │ - mul w9, w9, w19 │ │ - mul w8, w8, w19 │ │ - add w11, w11, #0x3 │ │ - stp w8, w9, [sp, #224] │ │ - mul w8, w10, w19 │ │ - str w8, [sp, #180] │ │ - mul w8, w11, w19 │ │ - ldr w11, [sp, #124] │ │ - add w2, w2, #0x3 │ │ - add w1, w1, #0x3 │ │ - str w8, [sp, #176] │ │ - mul w8, w11, w2 │ │ - mul w9, w11, w1 │ │ - add w28, w0, w8 │ │ - add w8, w8, #0x3 │ │ - str x8, [sp, #384] │ │ - add w8, w9, #0x3 │ │ - str x8, [sp, #376] │ │ - ldr w8, [sp, #104] │ │ - ldp x21, x20, [sp, #144] │ │ - add w4, w4, #0x3 │ │ - add w7, w7, #0x3 │ │ - mul w10, w11, w7 │ │ - mul w11, w11, w4 │ │ - add w0, w0, w9 │ │ - add w9, w8, w10 │ │ - add w8, w8, w11 │ │ - str xzr, [sp, #272] │ │ - str x0, [sp, #344] │ │ - stp x8, x9, [sp, #360] │ │ - stp x30, x27, [sp, #280] │ │ - str x28, [sp, #304] │ │ - b 5c058 │ │ - ldp x10, x30, [sp, #272] │ │ - ldr x8, [sp, #232] │ │ - ldr x9, [sp, #192] │ │ - ldr x27, [sp, #288] │ │ - ldr x28, [sp, #304] │ │ - add x10, x10, #0x1 │ │ - add x14, x14, x8 │ │ - add x15, x15, x8 │ │ - add x21, x21, x8 │ │ - cmp x10, x9 │ │ - add x20, x20, x8 │ │ - str x10, [sp, #272] │ │ - b.eq 5b8ac // b.none │ │ - ldr x8, [sp, #240] │ │ - ldr x9, [sp, #296] │ │ - ldr w22, [sp, #356] │ │ - ldr w25, [sp, #352] │ │ - cmp w9, w8 │ │ - b.ge 5c2c0 // b.tcont │ │ - ldr x1, [sp, #272] │ │ - ldr w11, [sp, #228] │ │ - ldr w0, [sp, #212] │ │ - ldr x9, [sp, #216] │ │ - add w8, w1, #0x3 │ │ - adrp x10, a9000 │ │ - add w11, w8, w11 │ │ - add w8, w8, w0 │ │ - ldr w0, [sp, #224] │ │ - add x10, x10, #0x710 │ │ - add x9, x10, x9, lsl #4 │ │ - ldr x10, [sp, #264] │ │ - add x9, x9, x1, lsl #3 │ │ - add w8, w8, w0 │ │ - ldp w0, w4, [x9] │ │ - ldr x9, [sp, #248] │ │ - lsl w19, w1, w10 │ │ - sxtw x7, w8 │ │ - sxtw x8, w19 │ │ - mul x8, x9, x8 │ │ - ldr x9, [sp, #256] │ │ - ldr w10, [x3, #36] │ │ - sxtw x11, w11 │ │ - add x24, x9, x8, lsl #1 │ │ - ldr w8, [sp, #420] │ │ - cbz w8, 5c1d0 │ │ - mov x19, xzr │ │ - b 5c15c │ │ - ldp x2, x9, [sp, #400] │ │ - ldr x1, [sp, #392] │ │ - ldrh w26, [x14, x19, lsl #1] │ │ - ldr w9, [x9] │ │ - ldr w1, [x1] │ │ - ldr w2, [x2] │ │ - mul w8, w9, w8 │ │ - lsl w9, w1, w25 │ │ - madd w8, w2, w26, w8 │ │ - add w8, w9, w8, asr #6 │ │ - cmp w8, w22 │ │ - csel w9, w22, w8, gt │ │ - cmp w8, #0x0 │ │ - csel w8, wzr, w9, lt // lt = tstop │ │ - ldrb w8, [x5, w8, sxtw] │ │ - ldr w9, [x3, #88] │ │ - mov w1, #0x1 // #1 │ │ - mul w8, w23, w8 │ │ - lsl w1, w1, w9 │ │ - add w8, w8, w1, asr #1 │ │ - asr w8, w8, w9 │ │ - add w8, w8, w26 │ │ - cmp w8, w13 │ │ - csel w9, w13, w8, gt │ │ - cmp w8, w12 │ │ - csel w8, w12, w9, lt // lt = tstop │ │ - strh w8, [x15, x19, lsl #1] │ │ - add x19, x19, #0x1 │ │ - add x8, x27, x19 │ │ - cmp x8, x30 │ │ - b.ge 5c2c0 // b.tcont │ │ - ldr x8, [sp, #344] │ │ - nop │ │ - madd x9, x11, x29, x6 │ │ - add w1, w28, w19 │ │ - madd x2, x7, x29, x6 │ │ - add w8, w8, w19 │ │ - ldrsh w8, [x9, w8, sxtw #1] │ │ - ldr x9, [sp, #320] │ │ - ldrsh w1, [x2, w1, sxtw #1] │ │ - ldr w2, [sp, #420] │ │ - mul w8, w4, w8 │ │ - add w9, w9, w19 │ │ - madd w8, w0, w1, w8 │ │ - lsl w9, w9, w2 │ │ - add x9, x24, w9, sxtw #1 │ │ - ldrh w2, [x9] │ │ - ldrh w9, [x9, #2] │ │ - add w8, w8, #0x10 │ │ - asr w8, w8, #5 │ │ - cmp w8, w17 │ │ - add w9, w2, w9 │ │ - add w9, w9, #0x1 │ │ - csel w1, w17, w8, gt │ │ - cmp w8, w16 │ │ - csel w23, w16, w1, lt // lt = tstop │ │ - ubfx w8, w9, #1, #16 │ │ - cbz w10, 5c0e0 │ │ - ldrh w26, [x14, x19, lsl #1] │ │ - b 5c118 │ │ - ldr x23, [sp, #160] │ │ - mov x19, xzr │ │ - b 5c268 │ │ - ldr x1, [sp, #392] │ │ - ldrh w28, [x14, x19, lsl #1] │ │ - ldr w27, [x1] │ │ - ldp x1, x8, [sp, #400] │ │ - ldr w8, [x8] │ │ - ldr w30, [x1] │ │ - mul w8, w8, w9 │ │ - lsl w9, w27, w25 │ │ - madd w8, w30, w28, w8 │ │ - ldp x30, x27, [sp, #280] │ │ - add w8, w9, w8, asr #6 │ │ - cmp w8, w22 │ │ - csel w9, w22, w8, gt │ │ - cmp w8, #0x0 │ │ - csel w9, wzr, w9, lt // lt = tstop │ │ - ldrb w8, [x5, w9, sxtw] │ │ - ldr w9, [x3, #88] │ │ - mov w1, #0x1 // #1 │ │ - mul w8, w26, w8 │ │ - lsl w26, w1, w9 │ │ - add w8, w8, w26, asr #1 │ │ - asr w8, w8, w9 │ │ - add w8, w8, w28 │ │ - cmp w8, w13 │ │ - csel w9, w13, w8, gt │ │ - cmp w8, w12 │ │ - csel w8, w12, w9, lt // lt = tstop │ │ - strh w8, [x15, x19, lsl #1] │ │ - add x19, x19, #0x1 │ │ - ldr x28, [sp, #304] │ │ - add x8, x27, x19 │ │ - cmp x8, x30 │ │ - mov x8, #0x100000000 // #4294967296 │ │ - add x23, x23, x8 │ │ - b.ge 5c2c0 // b.tcont │ │ - ldr x8, [sp, #344] │ │ - nop │ │ - madd x9, x11, x29, x6 │ │ - add w26, w28, w19 │ │ - add w8, w8, w19 │ │ - ldrsh w8, [x9, w8, sxtw #1] │ │ - nop │ │ - madd x9, x7, x29, x6 │ │ - ldrsh w26, [x9, w26, sxtw #1] │ │ - asr x9, x23, #31 │ │ - mul w8, w4, w8 │ │ - ldrh w9, [x24, x9] │ │ - madd w8, w0, w26, w8 │ │ - add w8, w8, #0x10 │ │ - asr w8, w8, #5 │ │ - cmp w8, w17 │ │ - csel w26, w17, w8, gt │ │ - cmp w8, w16 │ │ - csel w26, w16, w26, lt // lt = tstop │ │ - cbz w10, 5c1dc │ │ - ldrh w28, [x14, x19, lsl #1] │ │ - b 5c218 │ │ - ldr x8, [sp, #296] │ │ - ldr x27, [sp, #312] │ │ - cmp w8, #0x1 │ │ - b.lt 5c024 // b.tstop │ │ - ldr x9, [sp, #216] │ │ - adrp x10, a9000 │ │ - add x10, x10, #0x710 │ │ - add x9, x10, x9, lsl #4 │ │ - ldp x10, x0, [sp, #264] │ │ - add w8, w0, #0x3 │ │ - add x9, x9, x0, lsl #3 │ │ - lsl w4, w0, w10 │ │ - ldr w10, [sp, #212] │ │ - ldp w0, w11, [sp, #224] │ │ - add w11, w11, w8 │ │ - add w10, w8, w10 │ │ - add w7, w0, w10 │ │ - ldp w1, w0, [sp, #176] │ │ - add w8, w1, w8 │ │ - sxtw x28, w11 │ │ - sxtw x11, w8 │ │ - add w19, w0, w10 │ │ - ldp w0, w10, [x9] │ │ - ldr x9, [sp, #248] │ │ - sxtw x8, w4 │ │ - ldr w24, [x3, #36] │ │ - sxtw x7, w7 │ │ - mul x8, x9, x8 │ │ - ldr x9, [sp, #256] │ │ - sxtw x26, w19 │ │ - add x4, x9, x8, lsl #1 │ │ - ldr w8, [sp, #420] │ │ - cbz w8, 5c4b4 │ │ - ldr x19, [sp, #200] │ │ - mov x30, xzr │ │ - b 5c3d4 │ │ - ldp x22, x9, [sp, #400] │ │ - ldr x2, [sp, #392] │ │ - ldr w1, [x9] │ │ - ldrh w9, [x21, x30, lsl #1] │ │ - ldr w2, [x2] │ │ - ldr w22, [x22] │ │ - mul w8, w1, w8 │ │ - ldr w1, [sp, #352] │ │ - madd w8, w22, w9, w8 │ │ - lsl w1, w2, w1 │ │ - add w8, w1, w8, asr #6 │ │ - ldr w1, [sp, #356] │ │ - cmp w8, w1 │ │ - csel w1, w1, w8, gt │ │ - cmp w8, #0x0 │ │ - csel w8, wzr, w1, lt // lt = tstop │ │ - ldrb w8, [x5, w8, sxtw] │ │ - ldr w1, [x3, #88] │ │ - mov w2, #0x1 // #1 │ │ - add x19, x19, #0x8 │ │ - mul w8, w23, w8 │ │ - lsl w2, w2, w1 │ │ - add w8, w8, w2, asr #1 │ │ - asr w8, w8, w1 │ │ - add w8, w8, w9 │ │ - cmp w8, w13 │ │ - csel w9, w13, w8, gt │ │ - cmp w8, w12 │ │ - csel w8, w12, w9, lt // lt = tstop │ │ - strh w8, [x20, x30, lsl #1] │ │ - add x30, x30, #0x1 │ │ - cmp x27, x30 │ │ - b.eq 5c024 // b.none │ │ - ldr x1, [sp, #360] │ │ - ldp x25, x8, [sp, #376] │ │ - nop │ │ - madd x2, x26, x29, x6 │ │ - madd x9, x7, x29, x6 │ │ - add w1, w1, w30 │ │ - ldrsh w1, [x2, w1, sxtw #1] │ │ - ldr x2, [sp, #368] │ │ - add w8, w8, w30 │ │ - ldp w22, w23, [x19, #-4] │ │ - add w25, w25, w30 │ │ - ldrsh w8, [x9, w8, sxtw #1] │ │ - nop │ │ - madd x9, x28, x29, x6 │ │ - add w2, w2, w30 │ │ - ldrsh w9, [x9, w25, sxtw #1] │ │ - nop │ │ - madd x25, x11, x29, x6 │ │ - ldrsh w2, [x25, w2, sxtw #1] │ │ - mul w8, w23, w8 │ │ - madd w8, w22, w1, w8 │ │ - ldr x1, [sp, #336] │ │ - mul w2, w22, w2 │ │ - add w8, w8, #0x10 │ │ - ldr w25, [sp, #420] │ │ - madd w9, w23, w9, w2 │ │ - asr w8, w8, #5 │ │ - add w9, w9, #0x10 │ │ - cmp w8, w17 │ │ - asr w9, w9, #5 │ │ - csel w2, w17, w8, gt │ │ - cmp w8, w16 │ │ - add w1, w1, w30 │ │ - csel w8, w16, w2, lt // lt = tstop │ │ - cmp w9, w17 │ │ - lsl w1, w1, w25 │ │ - csel w2, w17, w9, gt │ │ - cmp w9, w16 │ │ - add x1, x4, w1, sxtw #1 │ │ - csel w9, w16, w2, lt // lt = tstop │ │ - ldrh w22, [x1] │ │ - ldrh w1, [x1, #2] │ │ - mul w9, w9, w10 │ │ - madd w8, w8, w0, w9 │ │ - add w8, w8, #0x10 │ │ - asr w8, w8, #5 │ │ - add w1, w22, w1 │ │ - cmp w8, w17 │ │ - add w1, w1, #0x1 │ │ - csel w9, w17, w8, gt │ │ - cmp w8, w16 │ │ - csel w23, w16, w9, lt // lt = tstop │ │ - ubfx w8, w1, #1, #16 │ │ - cbz w24, 5c350 │ │ - ldrh w9, [x21, x30, lsl #1] │ │ - b 5c390 │ │ - ldr x19, [sp, #200] │ │ - ldr x23, [sp, #168] │ │ - mov x30, xzr │ │ - b 5c554 │ │ - ldp x22, x1, [sp, #400] │ │ - ldr x2, [sp, #392] │ │ - ldrh w27, [x21, x30, lsl #1] │ │ - ldr w1, [x1] │ │ - ldr w2, [x2] │ │ - ldr w22, [x22] │ │ - mul w9, w1, w9 │ │ - ldr w1, [sp, #352] │ │ - madd w9, w22, w27, w9 │ │ - lsl w1, w2, w1 │ │ - add w9, w1, w9, asr #6 │ │ - ldr w1, [sp, #356] │ │ - cmp w9, w1 │ │ - csel w1, w1, w9, gt │ │ - cmp w9, #0x0 │ │ - csel w9, wzr, w1, lt // lt = tstop │ │ - ldrb w9, [x5, w9, sxtw] │ │ - ldr w1, [x3, #88] │ │ - add x19, x19, #0x8 │ │ - mul w8, w8, w9 │ │ - mov w9, #0x1 // #1 │ │ - lsl w9, w9, w1 │ │ - add w8, w8, w9, asr #1 │ │ - asr w8, w8, w1 │ │ - add w8, w8, w27 │ │ - cmp w8, w13 │ │ - csel w9, w13, w8, gt │ │ - cmp w8, w12 │ │ - csel w8, w12, w9, lt // lt = tstop │ │ - strh w8, [x20, x30, lsl #1] │ │ - mov x8, #0x100000000 // #4294967296 │ │ - add x23, x23, x8 │ │ - ldr x8, [sp, #312] │ │ - add x30, x30, #0x1 │ │ - cmp x8, x30 │ │ - b.eq 5c024 // b.none │ │ - ldr x1, [sp, #360] │ │ - ldp x2, x8, [sp, #376] │ │ - nop │ │ - madd x25, x26, x29, x6 │ │ - madd x9, x7, x29, x6 │ │ - add w27, w1, w30 │ │ - ldrsh w25, [x25, w27, sxtw #1] │ │ - ldr x27, [sp, #368] │ │ - add w8, w8, w30 │ │ - ldp w1, w22, [x19, #-4] │ │ - add w2, w2, w30 │ │ - ldrsh w8, [x9, w8, sxtw #1] │ │ - nop │ │ - madd x9, x28, x29, x6 │ │ - add w27, w27, w30 │ │ - ldrsh w2, [x9, w2, sxtw #1] │ │ - nop │ │ - madd x9, x11, x29, x6 │ │ - ldrsh w27, [x9, w27, sxtw #1] │ │ - mul w8, w22, w8 │ │ - madd w8, w1, w25, w8 │ │ - add w8, w8, #0x10 │ │ - mul w1, w1, w27 │ │ - madd w1, w22, w2, w1 │ │ - asr w8, w8, #5 │ │ - add w1, w1, #0x10 │ │ - cmp w8, w17 │ │ - asr w1, w1, #5 │ │ - csel w2, w17, w8, gt │ │ - cmp w8, w16 │ │ - csel w8, w16, w2, lt // lt = tstop │ │ - cmp w1, w17 │ │ - csel w2, w17, w1, gt │ │ - cmp w1, w16 │ │ - csel w1, w16, w2, lt // lt = tstop │ │ - mul w1, w1, w10 │ │ - madd w8, w8, w0, w1 │ │ - asr x9, x23, #31 │ │ - add w8, w8, #0x10 │ │ - ldrh w9, [x4, x9] │ │ - asr w8, w8, #5 │ │ - cmp w8, w17 │ │ - csel w1, w17, w8, gt │ │ - cmp w8, w16 │ │ - csel w8, w16, w1, lt // lt = tstop │ │ - cbz w24, 5c4c4 │ │ - ldrh w27, [x21, x30, lsl #1] │ │ - b 5c504 │ │ - add sp, sp, #0x1c0 │ │ - ldp x29, x30, [sp, #80] │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - ldp x26, x25, [sp, #16] │ │ - ldp x28, x27, [sp], #96 │ │ + str x30, [sp, #16] │ │ + str w8, [sp] │ │ + bl 56a58 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - stp x28, x27, [sp, #-96]! │ │ - stp x26, x25, [sp, #16] │ │ - stp x24, x23, [sp, #32] │ │ - stp x22, x21, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ - stp x29, x30, [sp, #80] │ │ - sub sp, sp, #0x250 │ │ - ldr w8, [x0, #2112] │ │ - str x2, [sp, #360] │ │ - str w4, [sp, #56] │ │ - cmp w8, #0x3 │ │ - cset w9, ne // ne = any │ │ - cmp w8, #0x2 │ │ - str w8, [sp, #240] │ │ - cset w8, eq // eq = none │ │ - cmp w3, w4 │ │ - str w9, [sp, #172] │ │ - b.ge 5ce0c // b.tcont │ │ - ldr x14, [x1, #16] │ │ - ldr w2, [sp, #240] │ │ - mov w19, w3 │ │ - mov x21, x0 │ │ - str x14, [sp, #216] │ │ - ldr x14, [x1] │ │ - ldr w9, [x0, #2116] │ │ - ldr x3, [x0, #3240] │ │ - ldr w10, [x0, #3344] │ │ - str x14, [sp, #64] │ │ - ldr x14, [x1, #8] │ │ - ldr x11, [x0, #24] │ │ - mov w26, #0x3 // #3 │ │ - cmp w19, #0x0 │ │ - mov w13, #0x8 // #8 │ │ - mov w12, #0xc // #12 │ │ - str x14, [sp, #208] │ │ - add x14, x0, #0x828 │ │ - ldr w20, [x0, #4872] │ │ - adrp x0, a9000 │ │ - add x0, x0, #0x730 │ │ - sub w1, w26, w2 │ │ - csel w12, w12, w13, gt │ │ - cmp w2, #0x1 │ │ - ldr w2, [sp, #172] │ │ - add x8, x0, x8, lsl #3 │ │ - str x14, [sp, #232] │ │ - mov w14, #0x6 // #6 │ │ - mov w15, #0x2 // #2 │ │ - str x8, [sp, #96] │ │ - cset w8, eq // eq = none │ │ - mov w16, #0x7 // #7 │ │ - mov w17, #0x40 // #64 │ │ - str x8, [sp, #48] │ │ - csel x8, x15, x14, eq // eq = none │ │ - lsr w17, w17, w2 │ │ - str x8, [sp, #40] │ │ - csel x8, x26, x16, eq // eq = none │ │ - lsr w13, w13, w2 │ │ - str x8, [sp, #32] │ │ - lsl x8, x17, #1 │ │ - str x8, [sp, #80] │ │ - lsl x8, x13, #1 │ │ - str x8, [sp, #336] │ │ - ldr w8, [x11, #1300] │ │ - sub w13, w9, #0x8 │ │ - lsl w9, w10, #1 │ │ - str w9, [sp, #92] │ │ - add x9, x3, w1, sxtw #3 │ │ - add w8, w8, w13 │ │ - mov w25, wzr │ │ - add x9, x9, #0xce8 │ │ - str w8, [sp, #156] │ │ - sub w8, w8, #0x1 │ │ - str x3, [sp, #288] │ │ - str x9, [sp, #160] │ │ - str w13, [sp, #76] │ │ - str w8, [sp, #152] │ │ - str x21, [sp, #200] │ │ - b 5c7c4 │ │ - ldp w12, w19, [sp, #56] │ │ - ldr x9, [x21, #2088] │ │ - ldr x10, [x21, #2096] │ │ - ldr w11, [x21, #4872] │ │ - cmp w19, w12 │ │ - ldr x12, [sp, #64] │ │ - eor w20, w11, #0x1 │ │ - str w20, [x21, #4872] │ │ - add x12, x12, x9, lsl #3 │ │ - lsl x9, x10, #2 │ │ - ldr x10, [sp, #48] │ │ - str x12, [sp, #64] │ │ - orr w12, w8, #0x4 │ │ - asr x9, x9, x10 │ │ - ldr x10, [sp, #208] │ │ - lsl x9, x9, #1 │ │ - add x10, x10, x9 │ │ - str x10, [sp, #208] │ │ - ldr x10, [sp, #216] │ │ - add x10, x10, x9 │ │ - str x10, [sp, #216] │ │ - b.ge 5ce0c // b.tcont │ │ - ldr w8, [x21, #3340] │ │ - add w10, w19, #0x2 │ │ - and w9, w12, #0xfffffff7 │ │ - str w10, [sp, #60] │ │ - cmp w10, w8 │ │ - csel w23, w12, w9, lt // lt = tstop │ │ - tbz w23, #3, 5c91c │ │ - cmp w20, #0x0 │ │ - cset w24, eq // eq = none │ │ - mov w8, #0x18 // #24 │ │ - umaddl x8, w24, w8, x21 │ │ - ldr x9, [x21, #2088] │ │ - ldr x0, [x8, #5600] │ │ - asr x8, x9, #1 │ │ - tbnz x9, #63, 5c820 │ │ - ldr x11, [sp, #64] │ │ - mov w10, #0xc // #12 │ │ - lsl x2, x9, #1 │ │ - madd x1, x8, x10, x11 │ │ - bl 4b60 │ │ - ldr w8, [sp, #240] │ │ - cbnz w8, 5c840 │ │ - b 5c91c │ │ - ldr x9, [sp, #64] │ │ - mov w10, #0xe // #14 │ │ - add x0, x0, x8, lsl #1 │ │ - neg x2, x8, lsl #2 │ │ - madd x1, x8, x10, x9 │ │ - bl 4b60 │ │ - ldr w8, [sp, #240] │ │ - cbz w8, 5c91c │ │ - ldr x9, [x21, #2096] │ │ - mov w8, #0x18 // #24 │ │ - madd x10, x24, x8, x21 │ │ - mov w11, #0x15e8 // #5608 │ │ - asr x8, x9, #1 │ │ - add x10, x10, x11 │ │ - tbnz x9, #63, 5c8b0 │ │ - ldr x0, [x10] │ │ - ldr x10, [sp, #40] │ │ - mov w21, w25 │ │ - mov w29, w22 │ │ - lsl x22, x9, #1 │ │ - mul x8, x8, x10 │ │ - lsl x25, x8, #1 │ │ - ldr x8, [sp, #208] │ │ - mov x2, x22 │ │ - mov w28, #0x18 // #24 │ │ - add x1, x8, x25 │ │ - bl 4b60 │ │ - ldr x8, [sp, #200] │ │ - nop │ │ - madd x8, x24, x28, x8 │ │ - ldr x0, [x8, #5616] │ │ - ldr x8, [sp, #216] │ │ - add x1, x8, x25 │ │ - mov w25, w21 │ │ - ldr x21, [sp, #200] │ │ - b 5c910 │ │ - ldr x9, [x10] │ │ - ldr x10, [sp, #32] │ │ - mov w21, w25 │ │ - lsl x25, x8, #1 │ │ - mov w29, w22 │ │ - mul x10, x8, x10 │ │ - lsl x26, x10, #1 │ │ - ldr x10, [sp, #208] │ │ - neg x22, x8, lsl #2 │ │ - add x0, x9, x25 │ │ - mov x2, x22 │ │ - add x1, x10, x26 │ │ - mov w28, #0x18 // #24 │ │ - bl 4b60 │ │ - ldr x8, [sp, #200] │ │ - nop │ │ - madd x8, x24, x28, x8 │ │ - ldr x8, [x8, #5616] │ │ - add x0, x8, x25 │ │ - ldr x8, [sp, #216] │ │ - mov w25, w21 │ │ - ldr x21, [sp, #200] │ │ - add x1, x8, x26 │ │ - mov w26, #0x3 // #3 │ │ - mov x2, x22 │ │ - mov w22, w29 │ │ - bl 4b60 │ │ - ldr w9, [sp, #92] │ │ - and w8, w23, #0xfffffffc │ │ - orr w8, w8, #0x2 │ │ - cmp w9, #0x1 │ │ - b.lt 5c76c // b.tstop │ │ - ldr x13, [sp, #216] │ │ - ldr x15, [sp, #336] │ │ - and w16, w19, #0x1e │ │ - lsr w10, w19, #3 │ │ - and w10, w10, #0x2 │ │ - add x14, x13, x15 │ │ - stp x14, x16, [sp, #320] │ │ - ldr x14, [sp, #208] │ │ - mov w12, #0x18 // #24 │ │ - str w10, [sp, #88] │ │ - orr w10, w16, #0x1 │ │ - add x15, x14, x15 │ │ - smaddl x12, w20, w12, x21 │ │ - stp x10, x15, [sp, #304] │ │ - mov w10, #0x15e0 // #5600 │ │ - add x10, x12, x10 │ │ - str x10, [sp, #192] │ │ - mov w10, #0x15e8 // #5608 │ │ - add x10, x12, x10 │ │ - ldr x24, [sp, #64] │ │ - str x10, [sp, #184] │ │ - mov w10, #0x15f0 // #5616 │ │ - add x10, x12, x10 │ │ - mov x28, xzr │ │ - mov w11, wzr │ │ - mov w9, wzr │ │ - mov w0, wzr │ │ - str x10, [sp, #176] │ │ - mov w10, #0x1 // #1 │ │ - mov x1, x13 │ │ - mov x2, x14 │ │ - mov w23, #0x584 // #1412 │ │ - b 5c9f8 │ │ - mov w10, #0x1 // #1 │ │ - ldr w0, [sp, #140] │ │ - ldp x24, x2, [sp, #112] │ │ - ldr x12, [sp, #80] │ │ - ldr x1, [sp, #128] │ │ - ldr x11, [sp, #104] │ │ - ldr w13, [sp, #92] │ │ - ldr x28, [sp, #144] │ │ - add w0, w0, #0x1 │ │ - add x24, x24, #0x80 │ │ - add x2, x2, x12 │ │ - add x1, x1, x12 │ │ - orr w8, w8, #0x1 │ │ - add w11, w11, #0x10 │ │ - cmp w0, w13 │ │ - add x28, x28, x12 │ │ - b.eq 5c76c // b.none │ │ - ldr w13, [sp, #88] │ │ - and w12, w0, #0x1 │ │ - lsr w14, w0, #1 │ │ - mov w19, w11 │ │ - orr w12, w12, w13 │ │ - ldr x13, [sp, #360] │ │ - str x14, [sp, #352] │ │ - str x28, [sp, #144] │ │ - str w0, [sp, #140] │ │ - nop │ │ - umaddl x13, w14, w23, x13 │ │ - add x12, x13, x12 │ │ - ldrsb x12, [x12, #1280] │ │ - stp x2, x1, [sp, #120] │ │ - stp x19, x24, [sp, #104] │ │ - cmn x12, #0x1 │ │ - b.eq 5c9b4 // b.none │ │ - ldr x11, [x21, #24] │ │ - add x11, x11, x12, lsl #2 │ │ - ldr w12, [x11, #1308] │ │ - ldr w3, [x11, #1340] │ │ - orr w11, w12, w3 │ │ - cbz w11, 5c9b4 │ │ - stp x24, x2, [sp, #376] │ │ - str x1, [sp, #392] │ │ - cmp w12, #0x0 │ │ - ldr w11, [x21, #3336] │ │ - and w13, w12, #0x3 │ │ - cset w4, ne // ne = any │ │ - cmp w3, #0x0 │ │ - and w16, w3, #0x3 │ │ - lsl w17, w0, #4 │ │ - cset w15, ne // ne = any │ │ - cmp w13, #0x3 │ │ - cinc w14, w13, eq // eq = none │ │ - cmp w16, #0x3 │ │ - add w5, w17, #0x10 │ │ - cinc w13, w16, eq // eq = none │ │ - cmp w5, w11 │ │ - csel w16, w5, w11, lt // lt = tstop │ │ - cmp w17, w16 │ │ - b.ge 5c9b8 // b.tcont │ │ - bfi w4, w15, #1, #1 │ │ - ldr w15, [sp, #76] │ │ - asr w12, w12, #2 │ │ - lsl x20, x19, #2 │ │ - str w4, [sp, #368] │ │ - lsl w14, w14, w15 │ │ - str w14, [sp, #244] │ │ - asr w14, w3, #2 │ │ - lsl w12, w12, w15 │ │ - lsl w14, w14, w15 │ │ - lsl w13, w13, w15 │ │ - str w12, [sp, #300] │ │ - orr w12, w14, w12 │ │ - str w13, [sp, #228] │ │ - str w14, [sp, #296] │ │ - stp w12, w3, [sp, #248] │ │ - str w5, [sp, #348] │ │ - b 5cb2c │ │ - mov w10, #0x1 // #1 │ │ - ldr x8, [sp, #312] │ │ - ldr w5, [sp, #348] │ │ - add x24, x24, #0x10 │ │ - add x20, x20, #0x8 │ │ - add x12, x8, x28 │ │ - ldr x8, [sp, #320] │ │ - cmp w5, w11 │ │ - stp x24, x12, [sp, #376] │ │ - csel w12, w5, w11, lt // lt = tstop │ │ - add x13, x8, x28 │ │ - str x13, [sp, #392] │ │ - ldr x13, [sp, #336] │ │ - orr w8, w29, #0x1 │ │ - cmp w12, w19 │ │ - add x28, x28, x13 │ │ - b.le 5c9b8 │ │ - ldp x15, x16, [sp, #352] │ │ - add w12, w19, #0x2 │ │ - cmp w11, w12 │ │ - ubfx x14, x19, #4, #1 │ │ - madd x15, x15, x23, x16 │ │ - add x12, x15, #0x504 │ │ - ldr x15, [sp, #328] │ │ - ldr x16, [sp, #304] │ │ - lsl x14, x14, #1 │ │ - and w13, w8, #0xfffffffd │ │ - add x15, x12, x15, lsl #2 │ │ - add x12, x12, x16, lsl #2 │ │ - ldrh w15, [x15, x14] │ │ - ldrh w12, [x12, x14] │ │ - csel w29, w8, w13, gt │ │ - and w8, w19, #0xe │ │ - lsl w8, w26, w8 │ │ - orr w12, w12, w15 │ │ - tst w8, w12 │ │ - add x19, x19, #0x2 │ │ - b.eq 5cae8 // b.none │ │ - cmp w10, #0x0 │ │ - csinv w8, w26, w9, ne // ne = any │ │ - ldr w9, [sp, #368] │ │ - ands w5, w8, w9 │ │ - mov w8, #0x60 // #96 │ │ - add x9, sp, #0x190 │ │ - smaddl x27, w25, w8, x9 │ │ - b.eq 5cbbc // b.none │ │ - tbz w29, #0, 5cbbc │ │ - ldr x2, [sp, #232] │ │ - ldr w4, [sp, #240] │ │ - add x1, sp, #0x178 │ │ - mov x0, x27 │ │ - mov w3, wzr │ │ - bl 5ce2c │ │ - tbz w29, #1, 5cbec │ │ - ldr x2, [sp, #232] │ │ - ldr w4, [sp, #240] │ │ - ldr w5, [sp, #368] │ │ - cmp w25, #0x0 │ │ - cset w8, eq // eq = none │ │ - mov w9, #0x60 // #96 │ │ - add x10, sp, #0x190 │ │ - umaddl x0, w8, w9, x10 │ │ - add x1, sp, #0x178 │ │ - mov w3, #0x8 // #8 │ │ - bl 5ce2c │ │ - ldr w8, [sp, #248] │ │ - cbz w8, 5cc14 │ │ - ldr x8, [sp, #288] │ │ - ldr x1, [x21, #2088] │ │ - ldr w3, [x21, #4660] │ │ - add x2, sp, #0x174 │ │ - ldr x8, [x8, #3296] │ │ - mov x0, x24 │ │ - blr x8 │ │ - mov w22, w0 │ │ - ldr w8, [sp, #300] │ │ - cbz w8, 5cc50 │ │ - ldr w8, [sp, #372] │ │ - cbz w8, 5cc94 │ │ - ldr w5, [sp, #244] │ │ - lsr w8, w8, #6 │ │ - cbz w8, 5cca8 │ │ - clz w8, w8 │ │ - mov w9, #0x1f // #31 │ │ - sub w8, w9, w8 │ │ - cmp w8, #0xc │ │ - mov w9, #0xc // #12 │ │ - csel w8, w8, w9, lt // lt = tstop │ │ - add w8, w8, #0x4 │ │ - b 5ccac │ │ - ldr w5, [sp, #244] │ │ - cbz w5, 5cd00 │ │ - ldr x9, [sp, #192] │ │ - ldr x8, [sp, #288] │ │ - ldr x1, [x21, #2088] │ │ - ldr w10, [x21, #4660] │ │ - ldr x9, [x9] │ │ - ldr x8, [x8, #3304] │ │ - and x11, x20, #0xfffffff8 │ │ - mov x0, x24 │ │ - add x3, x9, x11, lsl #1 │ │ - mov x2, x27 │ │ - mov w4, wzr │ │ - mov w6, wzr │ │ - str w10, [sp, #8] │ │ - str w29, [sp] │ │ - b 5ccf8 │ │ - ldr w5, [sp, #244] │ │ - mov w4, wzr │ │ - orr w8, w4, w5 │ │ - cbnz w8, 5ccc4 │ │ - b 5cd00 │ │ - mov w8, #0x4 // #4 │ │ - ldr w10, [sp, #300] │ │ - orr w9, wzr, #0x8 │ │ - madd w8, w8, w10, w9 │ │ - asr w4, w8, #4 │ │ - orr w8, w4, w5 │ │ - cbz w8, 5cd00 │ │ - ldr x9, [sp, #192] │ │ - ldr x8, [sp, #288] │ │ - ldr w10, [x21, #4660] │ │ - ldr x1, [x21, #2088] │ │ - ldr x9, [x9] │ │ - ldr x8, [x8, #3304] │ │ - and x11, x20, #0xfffffff8 │ │ - str w10, [sp, #8] │ │ - add x3, x9, x11, lsl #1 │ │ - str w29, [sp] │ │ - mov x0, x24 │ │ - mov x2, x27 │ │ - mov w6, w22 │ │ - ldr w7, [sp, #156] │ │ - blr x8 │ │ - ldr w8, [sp, #252] │ │ - cbz w8, 5cdf8 │ │ - ldr x8, [sp, #216] │ │ - mov x9, x20 │ │ - str w25, [sp, #284] │ │ - str w22, [sp, #280] │ │ - add x8, x8, x28 │ │ - stp x8, x19, [sp, #264] │ │ - ldr x8, [sp, #208] │ │ - add x0, x8, x28 │ │ - ldr w8, [sp, #296] │ │ - cbz w8, 5cd3c │ │ - ldr x8, [sp, #96] │ │ - ldrb w20, [x8, w22, sxtw] │ │ - b 5cd40 │ │ - mov w20, wzr │ │ - ldr w8, [sp, #172] │ │ - ldr x26, [sp, #160] │ │ - ldr x21, [sp, #200] │ │ - ldr x10, [sp, #184] │ │ - str x9, [sp, #256] │ │ - lsr w8, w9, w8 │ │ - ldr x9, [x26] │ │ - ldr x1, [x21, #2096] │ │ - ldr x10, [x10] │ │ - ldr w11, [x21, #4660] │ │ - str w29, [sp] │ │ - ldr w23, [sp, #296] │ │ - mov w25, w29 │ │ - ldr w29, [sp, #228] │ │ - ldr w22, [sp, #152] │ │ - mov x19, x27 │ │ - add x2, x27, #0x20 │ │ - lsl x27, x8, #1 │ │ - add x3, x10, x27 │ │ - mov w4, w23 │ │ - mov w5, w29 │ │ - mov w6, w20 │ │ - mov w7, w22 │ │ - str w11, [sp, #8] │ │ - blr x9 │ │ - ldr x9, [sp, #176] │ │ - ldr x8, [x26] │ │ - ldr x1, [x21, #2096] │ │ - ldr w10, [x21, #4660] │ │ - ldr x9, [x9] │ │ - mov w6, w20 │ │ - ldp x20, x0, [sp, #256] │ │ - add x2, x19, #0x40 │ │ - add x3, x9, x27 │ │ - mov w4, w23 │ │ - mov w5, w29 │ │ - mov w7, w22 │ │ - str w10, [sp, #8] │ │ - str w25, [sp] │ │ - mov w29, w25 │ │ - blr x8 │ │ - ldr w25, [sp, #284] │ │ - ldr w22, [sp, #280] │ │ - ldr x19, [sp, #272] │ │ - mov w26, #0x3 // #3 │ │ - mov w23, #0x584 // #1412 │ │ - ldr w11, [x21, #3336] │ │ - ldr w9, [sp, #368] │ │ - mov w10, wzr │ │ - eor w25, w25, #0x1 │ │ - b 5caec │ │ - add sp, sp, #0x250 │ │ - ldp x29, x30, [sp, #80] │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - ldp x26, x25, [sp, #16] │ │ - ldp x28, x27, [sp], #96 │ │ + sub sp, sp, #0x30 │ │ + ldr w8, [sp, #48] │ │ + ldr w9, [sp, #56] │ │ + mov w10, #0x2 // #2 │ │ + str x30, [sp, #32] │ │ + str w10, [sp, #16] │ │ + str w9, [sp, #8] │ │ + str w8, [sp] │ │ + bl 5757c │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ ret │ │ - tbz w5, #0, 5cf0c │ │ - ldr x8, [x1] │ │ - sxtw x9, w3 │ │ - sub x9, x9, #0x2 │ │ - lsl x10, x9, #1 │ │ - ldr w8, [x8, x10] │ │ - str w8, [x0] │ │ - ldr x8, [x2] │ │ - ldr x10, [x1] │ │ - asr x8, x8, #1 │ │ - add x11, x9, x8 │ │ - lsl x11, x11, #1 │ │ - ldr w10, [x10, x11] │ │ - str w10, [x0, #4] │ │ - ldr x10, [x2] │ │ - ldr x11, [x1] │ │ - add x8, x8, x10, asr #1 │ │ - add x10, x9, x8 │ │ - lsl x10, x10, #1 │ │ - ldr w10, [x11, x10] │ │ - str w10, [x0, #8] │ │ - ldr x10, [x2] │ │ - ldr x11, [x1] │ │ - add x8, x8, x10, asr #1 │ │ - add x10, x9, x8 │ │ - lsl x10, x10, #1 │ │ - ldr w10, [x11, x10] │ │ - str w10, [x0, #12] │ │ - ldr x10, [x2] │ │ - ldr x11, [x1] │ │ - add x8, x8, x10, asr #1 │ │ - add x10, x9, x8 │ │ - lsl x10, x10, #1 │ │ - ldr w10, [x11, x10] │ │ - str w10, [x0, #16] │ │ - ldr x10, [x2] │ │ - ldr x11, [x1] │ │ - add x8, x8, x10, asr #1 │ │ - add x10, x9, x8 │ │ - lsl x10, x10, #1 │ │ - ldr w10, [x11, x10] │ │ - str w10, [x0, #20] │ │ - ldr x10, [x2] │ │ - ldr x11, [x1] │ │ - add x8, x8, x10, asr #1 │ │ - add x10, x9, x8 │ │ - lsl x10, x10, #1 │ │ - ldr w10, [x11, x10] │ │ - str w10, [x0, #24] │ │ - ldr x10, [x2] │ │ - ldr x11, [x1] │ │ - add x8, x8, x10, lsr #1 │ │ - add x8, x9, x8 │ │ - lsl x8, x8, #1 │ │ - ldr w8, [x11, x8] │ │ - str w8, [x0, #28] │ │ - cbz w4, 5cf7c │ │ - tbz w5, #1, 5cf7c │ │ - cmp w4, #0x1 │ │ - cset w8, eq // eq = none │ │ - mov w9, #0x8 // #8 │ │ - lsr w9, w9, w8 │ │ - cmp w9, #0x1 │ │ - b.lt 5cf7c // b.tstop │ │ - cmp w4, #0x3 │ │ - cset w10, ne // ne = any │ │ - asr w10, w3, w10 │ │ - sxtw x10, w10 │ │ - mov x8, xzr │ │ - mov w9, w9 │ │ - sub x10, x10, #0x2 │ │ - add x11, x0, #0x40 │ │ - ldr x12, [x1, #8] │ │ - add x13, x10, x8 │ │ - lsl x13, x13, #1 │ │ - subs x9, x9, #0x1 │ │ - ldr w12, [x12, x13] │ │ - stur w12, [x11, #-32] │ │ - ldr x12, [x1, #16] │ │ - ldr w12, [x12, x13] │ │ - str w12, [x11], #4 │ │ - ldr x12, [x2, #8] │ │ - add x8, x8, x12, asr #1 │ │ - b.ne 5cf4c // b.any │ │ + mov w7, #0x2 // #2 │ │ + b 57c14 │ │ + sub sp, sp, #0x20 │ │ + ldr w8, [sp, #32] │ │ + mov w9, #0x2 // #2 │ │ + str x30, [sp, #16] │ │ + str w9, [sp, #8] │ │ + str w8, [sp] │ │ + bl 5865c │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - adrp x8, 5d000 │ │ - add x8, x8, #0x1d8 │ │ - fmov d0, x8 │ │ - adrp x8, 5d000 │ │ - adrp x10, 5d000 │ │ - add x8, x8, #0x98 │ │ - add x10, x10, #0x2f8 │ │ - fmov d2, x8 │ │ - adrp x8, 5d000 │ │ - fmov d1, x10 │ │ - adrp x10, 5d000 │ │ - add x8, x8, #0xa0c │ │ - add x10, x10, #0x768 │ │ - fmov d4, x8 │ │ - adrp x8, 5d000 │ │ - fmov d3, x10 │ │ - adrp x10, 5d000 │ │ - add x8, x8, #0x34c │ │ - add x10, x10, #0x264 │ │ - mov v2.d[1], x8 │ │ - adrp x8, 5d000 │ │ - adrp x9, 5d000 │ │ - mov v1.d[1], x10 │ │ - add x8, x8, #0xee8 │ │ - add x9, x9, #0x1c4 │ │ - adrp x10, 5d000 │ │ - stp q2, q1, [x0] │ │ - fmov d1, x8 │ │ - adrp x8, 5d000 │ │ - add x10, x10, #0x8bc │ │ - add x8, x8, #0xbe0 │ │ - mov v0.d[1], x9 │ │ - adrp x9, 5e000 │ │ - mov v3.d[1], x10 │ │ - adrp x10, 5d000 │ │ - add x9, x9, #0x6fc │ │ - mov v4.d[1], x8 │ │ - add x10, x10, #0x528 │ │ - adrp x8, 5e000 │ │ - stp q0, q4, [x0, #32] │ │ - fmov d0, x9 │ │ - adrp x9, 5e000 │ │ - mov v1.d[1], x10 │ │ - adrp x10, 5d000 │ │ - add x8, x8, #0x740 │ │ - add x9, x9, #0x760 │ │ - add x10, x10, #0x3a0 │ │ - stp x8, x9, [x0, #128] │ │ - adrp x8, 5e000 │ │ - stp q1, q3, [x0, #64] │ │ - fmov d1, x10 │ │ - adrp x10, 5e000 │ │ - add x8, x8, #0x720 │ │ - add x10, x10, #0x194 │ │ - mov v0.d[1], x8 │ │ - adrp x8, 5e000 │ │ - mov v1.d[1], x10 │ │ - add x8, x8, #0x92c │ │ - stp q1, q0, [x0, #96] │ │ - fmov d0, x8 │ │ - adrp x8, 5e000 │ │ - add x8, x8, #0x8a0 │ │ - adrp x9, 5e000 │ │ - mov v0.d[1], x8 │ │ - adrp x8, 5e000 │ │ - add x9, x9, #0x88c │ │ - add x8, x8, #0x9c0 │ │ - str q0, [x0, #160] │ │ - stp x9, x8, [x0, #176] │ │ - b 517d4 │ │ - add w10, w4, w3 │ │ - mov w8, w4 │ │ - cmp w3, #0x1 │ │ - asr w9, w10, #1 │ │ - b.lt 5d110 // b.tstop │ │ - cmp w3, #0x1 │ │ - mov w11, w3 │ │ - b.ne 5d0c0 // b.any │ │ - mov x12, xzr │ │ - b 5d0f4 │ │ - and x12, x11, #0xfffffffe │ │ - mov w13, wzr │ │ - add x14, x2, #0x2 │ │ - mov x15, x12 │ │ - ldurb w16, [x14, #-1] │ │ - ldrb w17, [x14], #2 │ │ - subs x15, x15, #0x2 │ │ - add w9, w9, w16 │ │ - add w13, w13, w17 │ │ - b.ne 5d0d0 // b.any │ │ - cmp x12, x11 │ │ - add w9, w13, w9 │ │ - b.eq 5d110 // b.none │ │ - sub x11, x11, x12 │ │ - add x12, x12, x2 │ │ - add x12, x12, #0x1 │ │ - ldrb w13, [x12], #1 │ │ - subs x11, x11, #0x1 │ │ - add w9, w9, w13 │ │ - b.ne 5d100 // b.any │ │ - cmp w8, #0x1 │ │ - b.lt 5d184 // b.tstop │ │ - cmp w8, #0x1 │ │ - mov w11, w8 │ │ - b.ne 5d12c // b.any │ │ - mov x12, xzr │ │ - b 5d168 │ │ - mov x14, xzr │ │ - mov w13, wzr │ │ - and x12, x11, #0xfffffffe │ │ - sub x15, x2, #0x1 │ │ - eor x17, x14, #0xfffffffffffffffe │ │ - ldrb w16, [x15], #-2 │ │ - ldrb w17, [x2, x17] │ │ - add x14, x14, #0x2 │ │ - cmp x12, x14 │ │ - add w9, w9, w16 │ │ - add w13, w13, w17 │ │ - b.ne 5d13c // b.any │ │ - cmp x12, x11 │ │ - add w9, w13, w9 │ │ - b.eq 5d184 // b.none │ │ - mvn x13, x12 │ │ - add x13, x13, x2 │ │ - sub x11, x11, x12 │ │ - ldrb w12, [x13], #-1 │ │ - subs x11, x11, #0x1 │ │ - add w9, w9, w12 │ │ - b.ne 5d174 // b.any │ │ - rbit w10, w10 │ │ - clz w10, w10 │ │ - cmp w3, w8 │ │ - lsr w4, w9, w10 │ │ - b.eq 5d1b8 // b.none │ │ - cmp w3, w8, lsl #1 │ │ - mov w9, #0x3334 // #13108 │ │ - b.gt 5d1b0 │ │ - cmp w8, w3, lsl #1 │ │ - mov w10, #0x5556 // #21846 │ │ - csel w9, w9, w10, gt │ │ - mul w9, w9, w4 │ │ - lsr w4, w9, #16 │ │ - mov w2, w3 │ │ - mov w3, w8 │ │ - b 5ea10 │ │ - mov w8, w4 │ │ - mov w2, w3 │ │ - mov w4, #0x80 // #128 │ │ - mov w3, w8 │ │ - b 5ea10 │ │ - mov w8, w4 │ │ - cmp w3, #0x1 │ │ - asr w9, w3, #1 │ │ - b.lt 5d24c // b.tstop │ │ - cmp w3, #0x1 │ │ - mov w10, w3 │ │ - b.ne 5d1fc // b.any │ │ - mov x11, xzr │ │ - b 5d230 │ │ - and x11, x10, #0xfffffffe │ │ - mov w12, wzr │ │ - add x13, x2, #0x2 │ │ - mov x14, x11 │ │ - ldurb w15, [x13, #-1] │ │ - ldrb w16, [x13], #2 │ │ - subs x14, x14, #0x2 │ │ - add w9, w9, w15 │ │ - add w12, w12, w16 │ │ - b.ne 5d20c // b.any │ │ - cmp x11, x10 │ │ - add w9, w12, w9 │ │ - b.eq 5d24c // b.none │ │ - sub x10, x10, x11 │ │ - add x11, x11, x2 │ │ - add x11, x11, #0x1 │ │ - ldrb w12, [x11], #1 │ │ - subs x10, x10, #0x1 │ │ - add w9, w9, w12 │ │ - b.ne 5d23c // b.any │ │ - rbit w10, w3 │ │ - clz w10, w10 │ │ - lsr w4, w9, w10 │ │ - mov w2, w3 │ │ - mov w3, w8 │ │ - b 5ea10 │ │ - mov w8, w4 │ │ - cmp w4, #0x1 │ │ - asr w9, w4, #1 │ │ - b.lt 5d2e0 // b.tstop │ │ - cmp w8, #0x1 │ │ - mov w10, w8 │ │ - b.ne 5d288 // b.any │ │ - mov x11, xzr │ │ - b 5d2c4 │ │ - mov x13, xzr │ │ - mov w12, wzr │ │ - and x11, x10, #0xfffffffe │ │ - sub x14, x2, #0x1 │ │ - eor x16, x13, #0xfffffffffffffffe │ │ - ldrb w15, [x14], #-2 │ │ - ldrb w16, [x2, x16] │ │ - add x13, x13, #0x2 │ │ - cmp x11, x13 │ │ - add w9, w9, w15 │ │ - add w12, w12, w16 │ │ - b.ne 5d298 // b.any │ │ - cmp x11, x10 │ │ - add w9, w12, w9 │ │ - b.eq 5d2e0 // b.none │ │ - mvn x12, x11 │ │ - add x12, x12, x2 │ │ - sub x10, x10, x11 │ │ - ldrb w11, [x12], #-1 │ │ - subs x10, x10, #0x1 │ │ - add w9, w9, w11 │ │ - b.ne 5d2d0 // b.any │ │ - rbit w10, w8 │ │ - clz w10, w10 │ │ - lsr w4, w9, w10 │ │ - mov w2, w3 │ │ - mov w3, w8 │ │ - b 5ea10 │ │ - stp x23, x22, [sp, #-48]! │ │ - cmp w4, #0x1 │ │ - stp x21, x20, [sp, #16] │ │ - stp x19, x30, [sp, #32] │ │ - b.lt 5d33c // b.tstop │ │ - mov x19, x1 │ │ - mov x20, x0 │ │ - sxtw x21, w3 │ │ - mov w22, w4 │ │ - sub x23, x2, #0x1 │ │ - ldrb w1, [x23], #-1 │ │ - mov x0, x20 │ │ - mov x2, x21 │ │ - bl 4b70 │ │ - subs x22, x22, #0x1 │ │ - add x20, x20, x19 │ │ - b.ne 5d320 // b.any │ │ - ldp x19, x30, [sp, #32] │ │ - ldp x21, x20, [sp, #16] │ │ - ldp x23, x22, [sp], #48 │ │ + sub sp, sp, #0x20 │ │ + mov w8, #0x6 // #6 │ │ + str x30, [sp, #16] │ │ + str w8, [sp] │ │ + bl 56a58 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - stp x23, x22, [sp, #-48]! │ │ - cmp w4, #0x1 │ │ - stp x21, x20, [sp, #16] │ │ - stp x19, x30, [sp, #32] │ │ - b.lt 5d390 // b.tstop │ │ - mov w19, w4 │ │ - mov x20, x1 │ │ - mov x21, x0 │ │ - add x22, x2, #0x1 │ │ - sxtw x23, w3 │ │ - mov x0, x21 │ │ - mov x1, x22 │ │ - mov x2, x23 │ │ - bl 4b60 │ │ - subs w19, w19, #0x1 │ │ - add x21, x21, x20 │ │ - b.ne 5d374 // b.any │ │ - ldp x19, x30, [sp, #32] │ │ - ldp x21, x20, [sp, #16] │ │ - ldp x23, x22, [sp], #48 │ │ + sub sp, sp, #0x30 │ │ + ldr w8, [sp, #48] │ │ + ldr w9, [sp, #56] │ │ + mov w10, #0x6 // #6 │ │ + str x30, [sp, #32] │ │ + str w10, [sp, #16] │ │ + str w9, [sp, #8] │ │ + str w8, [sp] │ │ + bl 5757c │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ ret │ │ - str x19, [sp, #-16]! │ │ - cmp w4, #0x1 │ │ - b.lt 5d520 // b.tstop │ │ - cmp w3, #0x1 │ │ - b.lt 5d520 // b.tstop │ │ - ldrb w9, [x2] │ │ - mov w11, w3 │ │ - add x14, x11, x2 │ │ - mov x8, xzr │ │ - mov w10, w4 │ │ - add x12, x2, #0x1 │ │ - and x13, x11, #0xfffffff8 │ │ - add x14, x14, #0x1 │ │ - dup v0.4s, w9 │ │ - dup v1.8b, w9 │ │ - mov x15, x0 │ │ - b 5d3f4 │ │ - add x8, x8, #0x1 │ │ - cmp x8, x10 │ │ - add x15, x15, x1 │ │ - b.eq 5d520 // b.none │ │ - mvn x16, x8 │ │ - ldrb w16, [x2, x16] │ │ - subs w17, w16, w9 │ │ - cneg w4, w17, mi // mi = first │ │ - cmp w3, #0x8 │ │ - b.cs 5d414 // b.hs, b.nlast │ │ - mov x5, xzr │ │ - b 5d4dc │ │ - mul x5, x8, x1 │ │ - add x6, x0, x5 │ │ - cmp x6, x14 │ │ - b.cs 5d43c // b.hs, b.nlast │ │ - add x5, x5, x11 │ │ - add x5, x0, x5 │ │ - cmp x12, x5 │ │ - b.cs 5d43c // b.hs, b.nlast │ │ - mov x5, xzr │ │ - b 5d4dc │ │ - mov x5, xzr │ │ - dup v2.4s, w17 │ │ - dup v3.4s, w16 │ │ - dup v4.4s, w4 │ │ - dup v5.8b, w16 │ │ - ldr d6, [x12, x5] │ │ - uxtl v7.8h, v6.8b │ │ - uaddw2 v16.4s, v2.4s, v7.8h │ │ - uaddw v7.4s, v2.4s, v7.4h │ │ - sub v17.4s, v3.4s, v7.4s │ │ - sub v7.4s, v0.4s, v7.4s │ │ - sub v18.4s, v3.4s, v16.4s │ │ - sub v16.4s, v0.4s, v16.4s │ │ - abs v17.4s, v17.4s │ │ - abs v7.4s, v7.4s │ │ - abs v18.4s, v18.4s │ │ - abs v16.4s, v16.4s │ │ - cmgt v19.4s, v17.4s, v4.4s │ │ - cmgt v17.4s, v17.4s, v7.4s │ │ - cmgt v20.4s, v18.4s, v4.4s │ │ - cmgt v18.4s, v18.4s, v16.4s │ │ - cmgt v7.4s, v4.4s, v7.4s │ │ - orr v17.16b, v19.16b, v17.16b │ │ - cmgt v16.4s, v4.4s, v16.4s │ │ - orr v18.16b, v20.16b, v18.16b │ │ - xtn v7.4h, v7.4s │ │ - xtn v17.4h, v17.4s │ │ - xtn2 v17.8h, v18.4s │ │ - xtn2 v7.8h, v16.4s │ │ - xtn v7.8b, v7.8h │ │ - xtn v16.8b, v17.8h │ │ - bsl v7.8b, v1.8b, v6.8b │ │ - bsl v16.8b, v7.8b, v5.8b │ │ - str d16, [x15, x5] │ │ - add x5, x5, #0x8 │ │ - cmp x13, x5 │ │ - b.ne 5d450 // b.any │ │ - cmp x13, x11 │ │ - mov x5, x13 │ │ - b.eq 5d3e4 // b.none │ │ - ldrb w6, [x12, x5] │ │ - add w7, w17, w6 │ │ - subs w19, w16, w7 │ │ - cneg w19, w19, mi // mi = first │ │ - subs w7, w9, w7 │ │ - cneg w7, w7, mi // mi = first │ │ - cmp w4, w7 │ │ - csel w6, w9, w6, gt │ │ - cmp w19, w7 │ │ - ccmp w19, w4, #0x0, le │ │ - add x7, x5, #0x1 │ │ - csel w6, w6, w16, gt │ │ - cmp x11, x7 │ │ - strb w6, [x15, x5] │ │ - mov x5, x7 │ │ - b.ne 5d4dc // b.any │ │ - b 5d3e4 │ │ - ldr x19, [sp], #16 │ │ + mov w7, #0x6 // #6 │ │ + b 57c14 │ │ + sub sp, sp, #0x20 │ │ + ldr w8, [sp, #32] │ │ + mov w9, #0x6 // #6 │ │ + str x30, [sp, #16] │ │ + str w9, [sp, #8] │ │ + str w8, [sp] │ │ + bl 5865c │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - stp x28, x27, [sp, #-80]! │ │ - cmp w4, #0x1 │ │ - stp x26, x25, [sp, #16] │ │ - stp x24, x23, [sp, #32] │ │ - stp x22, x21, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ - b.lt 5d750 // b.tstop │ │ - cmp w3, #0x1 │ │ - b.lt 5d750 // b.tstop │ │ - sxtw x17, w3 │ │ - sxtw x16, w4 │ │ - adrp x6, ac000 │ │ - ldr x6, [x6, #1784] │ │ - mov w9, w4 │ │ - ldrb w15, [x2, x17] │ │ - sub x4, x2, x16 │ │ - ldrb w4, [x4] │ │ - mov w10, w3 │ │ - add x5, x10, x2 │ │ - add x7, x17, x10 │ │ - mov x8, xzr │ │ - add x11, x2, #0x1 │ │ - mov w12, #0x100 // #256 │ │ - orr w13, wzr, #0x100 │ │ - add x14, x6, x16 │ │ - add x16, x6, x17 │ │ - and x17, x10, #0xfffffff0 │ │ - add x5, x5, #0x1 │ │ - add x6, x6, x7 │ │ - dup v0.4s, w15 │ │ - movi v1.4s, #0x1, lsl #8 │ │ - mov x7, x0 │ │ - b 5d5bc │ │ - add x8, x8, #0x1 │ │ - cmp x8, x9 │ │ - add x7, x7, x1 │ │ - b.eq 5d750 // b.none │ │ - ldrb w19, [x14, x8] │ │ - mvn w20, w8 │ │ - add x20, x2, w20, sxtw │ │ - cmp w3, #0x10 │ │ - sub w21, w12, w19 │ │ - madd w21, w21, w4, w13 │ │ - mov x22, xzr │ │ - b.cc 5d718 // b.lo, b.ul, b.last │ │ - mul x23, x8, x1 │ │ - sxtw x24, w8 │ │ - add x26, x0, x23 │ │ - add x23, x23, x10 │ │ - mvn x24, x24 │ │ - add x27, x0, x23 │ │ - add x23, x11, x24 │ │ - cmp x26, x23 │ │ - cset w23, cc // cc = lo, ul, last │ │ - cmp x20, x27 │ │ - cset w24, cc // cc = lo, ul, last │ │ - cmp x26, x5 │ │ - and w28, w23, w24 │ │ - cset w23, cc // cc = lo, ul, last │ │ - cmp x11, x27 │ │ - cset w25, cc // cc = lo, ul, last │ │ - cmp x26, x6 │ │ - cset w24, cc // cc = lo, ul, last │ │ - cmp x16, x27 │ │ - cset w26, cc // cc = lo, ul, last │ │ - tbnz w28, #0, 5d718 │ │ - and w23, w23, w25 │ │ - tbnz w23, #0, 5d718 │ │ - and w23, w24, w26 │ │ - tbnz w23, #0, 5d718 │ │ - ld1r {v4.8b}, [x20] │ │ - mov x22, xzr │ │ - dup v2.4s, w19 │ │ - dup v3.4s, w21 │ │ - uxtl v5.8h, v4.8b │ │ - uxtl2 v4.4s, v5.8h │ │ - uxtl v5.4s, v5.4h │ │ - ldr q6, [x11, x22] │ │ - ldr q7, [x16, x22] │ │ - mov v17.16b, v3.16b │ │ - mov v16.16b, v3.16b │ │ - uxtl2 v20.8h, v6.16b │ │ - uxtl v6.8h, v6.8b │ │ - uxtl v21.8h, v7.8b │ │ - uxtl v23.4s, v6.4h │ │ - mov v18.16b, v3.16b │ │ - mov v19.16b, v3.16b │ │ - uxtl2 v7.8h, v7.16b │ │ - uxtl v22.4s, v20.4h │ │ - uxtl2 v20.4s, v20.8h │ │ - uxtl2 v6.4s, v6.8h │ │ - uxtl v25.4s, v21.4h │ │ - mla v17.4s, v2.4s, v23.4s │ │ - uxtl2 v24.4s, v21.8h │ │ - uxtl2 v26.4s, v7.8h │ │ - mla v16.4s, v2.4s, v6.4s │ │ - uxtl v6.4s, v7.4h │ │ - mla v18.4s, v2.4s, v20.4s │ │ - usubw v20.4s, v1.4s, v21.4h │ │ - mla v19.4s, v2.4s, v22.4s │ │ - mla v17.4s, v5.4s, v25.4s │ │ - usubw v23.4s, v1.4s, v7.4h │ │ - usubw2 v7.4s, v1.4s, v7.8h │ │ - usubw2 v21.4s, v1.4s, v21.8h │ │ - mla v19.4s, v5.4s, v6.4s │ │ - mla v18.4s, v4.4s, v26.4s │ │ - mla v16.4s, v4.4s, v24.4s │ │ - mla v17.4s, v20.4s, v0.4s │ │ - mla v16.4s, v21.4s, v0.4s │ │ - mla v18.4s, v7.4s, v0.4s │ │ - mla v19.4s, v23.4s, v0.4s │ │ - shrn v7.4h, v17.4s, #9 │ │ - shrn v6.4h, v19.4s, #9 │ │ - shrn2 v7.8h, v16.4s, #9 │ │ - shrn2 v6.8h, v18.4s, #9 │ │ - xtn v7.8b, v7.8h │ │ - xtn2 v7.16b, v6.8h │ │ - str q7, [x7, x22] │ │ - add x22, x22, #0x10 │ │ - cmp x17, x22 │ │ - b.ne 5d65c // b.any │ │ - cmp x17, x10 │ │ - mov x22, x17 │ │ - b.eq 5d5ac // b.none │ │ - ldrb w24, [x11, x22] │ │ - ldrb w23, [x16, x22] │ │ - ldrb w25, [x20] │ │ - madd w24, w24, w19, w21 │ │ - sub w26, w12, w23 │ │ - madd w23, w25, w23, w24 │ │ - madd w23, w26, w15, w23 │ │ - add x24, x22, #0x1 │ │ - lsr w23, w23, #9 │ │ - cmp x10, x24 │ │ - strb w23, [x7, x22] │ │ - mov x22, x24 │ │ - b.ne 5d718 // b.any │ │ - b 5d5ac │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - ldp x26, x25, [sp, #16] │ │ - ldp x28, x27, [sp], #80 │ │ + sub sp, sp, #0x20 │ │ + mov w8, #0xa // #10 │ │ + str x30, [sp, #16] │ │ + str w8, [sp] │ │ + bl 56a58 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - str x19, [sp, #-16]! │ │ - cmp w4, #0x1 │ │ - b.lt 5d8b4 // b.tstop │ │ - cmp w3, #0x1 │ │ - b.lt 5d8b4 // b.tstop │ │ - adrp x12, ac000 │ │ - ldr x12, [x12, #1784] │ │ - sxtw x13, w4 │ │ - mov w10, w3 │ │ - add x14, x10, x2 │ │ - add x12, x12, x13 │ │ - sub x13, x2, x13 │ │ - ldrb w13, [x13] │ │ - mov x8, xzr │ │ - mov w9, w4 │ │ - add x11, x2, #0x1 │ │ - add x14, x14, #0x1 │ │ - and x15, x10, #0xfffffff0 │ │ - mov w16, #0x100 // #256 │ │ - orr w17, wzr, #0x80 │ │ - mov x2, x0 │ │ - b 5d7d0 │ │ - add x8, x8, #0x1 │ │ - cmp x8, x9 │ │ - add x2, x2, x1 │ │ - b.eq 5d8b4 // b.none │ │ - ldrb w4, [x12, x8] │ │ - cmp w3, #0x10 │ │ - sub w5, w16, w4 │ │ - madd w5, w5, w13, w17 │ │ - b.cs 5d7ec // b.hs, b.nlast │ │ - mov x6, xzr │ │ - b 5d890 │ │ - mul x6, x8, x1 │ │ - add x7, x0, x6 │ │ - cmp x7, x14 │ │ - b.cs 5d814 // b.hs, b.nlast │ │ - add x6, x6, x10 │ │ - add x6, x0, x6 │ │ - cmp x11, x6 │ │ - b.cs 5d814 // b.hs, b.nlast │ │ - mov x6, xzr │ │ - b 5d890 │ │ - mov x6, xzr │ │ - dup v0.4s, w4 │ │ - dup v1.4s, w5 │ │ - ldr q2, [x11, x6] │ │ - mov v3.16b, v1.16b │ │ - mov v4.16b, v1.16b │ │ - uxtl v5.8h, v2.8b │ │ - uxtl2 v6.4s, v5.8h │ │ - uxtl2 v2.8h, v2.16b │ │ - uxtl v5.4s, v5.4h │ │ - mla v3.4s, v0.4s, v6.4s │ │ - mov v6.16b, v1.16b │ │ - mla v4.4s, v0.4s, v5.4s │ │ - uxtl2 v5.4s, v2.8h │ │ - mla v6.4s, v0.4s, v5.4s │ │ - mov v5.16b, v1.16b │ │ - uxtl v2.4s, v2.4h │ │ - mla v5.4s, v0.4s, v2.4s │ │ - shrn v4.4h, v4.4s, #8 │ │ - shrn v2.4h, v5.4s, #8 │ │ - shrn2 v4.8h, v3.4s, #8 │ │ - shrn2 v2.8h, v6.4s, #8 │ │ - xtn v3.8b, v4.8h │ │ - xtn2 v3.16b, v2.8h │ │ - str q3, [x2, x6] │ │ - add x6, x6, #0x10 │ │ - cmp x15, x6 │ │ - b.ne 5d820 // b.any │ │ - cmp x15, x10 │ │ - mov x6, x15 │ │ - b.eq 5d7c0 // b.none │ │ - ldrb w7, [x11, x6] │ │ - add x19, x6, #0x1 │ │ - cmp x10, x19 │ │ - madd w7, w7, w4, w5 │ │ - lsr w7, w7, #8 │ │ - strb w7, [x2, x6] │ │ - mov x6, x19 │ │ - b.ne 5d890 // b.any │ │ - b 5d7c0 │ │ - ldr x19, [sp], #16 │ │ + sub sp, sp, #0x30 │ │ + ldr w8, [sp, #48] │ │ + ldr w9, [sp, #56] │ │ + mov w10, #0xa // #10 │ │ + str x30, [sp, #32] │ │ + str w10, [sp, #16] │ │ + str w9, [sp, #8] │ │ + str w8, [sp] │ │ + bl 5757c │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ ret │ │ - stp x20, x19, [sp, #-16]! │ │ - cmp w4, #0x1 │ │ - b.lt 5da04 // b.tstop │ │ - cmp w3, #0x1 │ │ - b.lt 5da04 // b.tstop │ │ - sxtw x14, w3 │ │ - adrp x15, ac000 │ │ - ldr x15, [x15, #1784] │ │ - ldrb w12, [x2, x14] │ │ - mov w10, w3 │ │ - add x16, x14, x10 │ │ - mov x8, xzr │ │ - mov w9, w4 │ │ - mov w11, #0x100 // #256 │ │ - movi v0.8h, #0x1, lsl #8 │ │ - add x13, x15, x14 │ │ - and x14, x10, #0xfffffff0 │ │ - add x15, x15, x16 │ │ - dup v1.8h, w12 │ │ - movi v2.8h, #0x80 │ │ - mov x16, x0 │ │ - b 5d924 │ │ - add x8, x8, #0x1 │ │ - cmp x8, x9 │ │ - add x16, x16, x1 │ │ - b.eq 5da04 // b.none │ │ - mvn x17, x8 │ │ - cmp w3, #0x10 │ │ - add x17, x2, x17 │ │ - mov x4, xzr │ │ - b.cs 5d968 // b.hs, b.nlast │ │ - ldrb w5, [x13, x4] │ │ - ldrb w6, [x17] │ │ - mul w6, w6, w5 │ │ - sub w5, w11, w5 │ │ - madd w5, w5, w12, w6 │ │ - add w5, w5, #0x80 │ │ - lsr w5, w5, #8 │ │ - strb w5, [x16, x4] │ │ - add x4, x4, #0x1 │ │ - cmp x10, x4 │ │ - b.ne 5d938 // b.any │ │ - b 5d914 │ │ - mul x5, x8, x1 │ │ - add x7, x0, x5 │ │ - add x5, x5, x10 │ │ - add x19, x0, x5 │ │ - cmp x7, x15 │ │ - sub x6, x2, x8 │ │ - cset w5, cc // cc = lo, ul, last │ │ - cmp x13, x19 │ │ - cset w20, cc // cc = lo, ul, last │ │ - cmp x7, x6 │ │ - and w7, w5, w20 │ │ - cset w5, cc // cc = lo, ul, last │ │ - cmp x17, x19 │ │ - cset w6, cc // cc = lo, ul, last │ │ - tbnz w7, #0, 5d938 │ │ - and w5, w5, w6 │ │ - tbnz w5, #0, 5d938 │ │ - ld1r {v3.8b}, [x17] │ │ - mov x4, xzr │ │ - uxtl v3.8h, v3.8b │ │ - ldr q4, [x13, x4] │ │ - uxtl v5.8h, v4.8b │ │ - uxtl2 v6.8h, v4.16b │ │ - usubw2 v7.8h, v0.8h, v4.16b │ │ - usubw v4.8h, v0.8h, v4.8b │ │ - mul v4.8h, v4.8h, v1.8h │ │ - mul v7.8h, v7.8h, v1.8h │ │ - mla v4.8h, v3.8h, v5.8h │ │ - mla v7.8h, v3.8h, v6.8h │ │ - addhn v4.8b, v4.8h, v2.8h │ │ - addhn2 v4.16b, v7.8h, v2.8h │ │ - str q4, [x16, x4] │ │ - add x4, x4, #0x10 │ │ - cmp x14, x4 │ │ - b.ne 5d9b8 // b.any │ │ - cmp x14, x10 │ │ - mov x4, x14 │ │ - b.ne 5d938 // b.any │ │ - b 5d914 │ │ - ldp x20, x19, [sp], #16 │ │ + mov w7, #0xa // #10 │ │ + b 57c14 │ │ + sub sp, sp, #0x20 │ │ + ldr w8, [sp, #32] │ │ + mov w9, #0xa // #10 │ │ + str x30, [sp, #16] │ │ + str w9, [sp, #8] │ │ + str w8, [sp] │ │ + bl 5865c │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0xe0 │ │ - stp x28, x27, [sp, #128] │ │ - stp x26, x25, [sp, #144] │ │ - stp x24, x23, [sp, #160] │ │ - stp x22, x21, [sp, #176] │ │ - stp x20, x19, [sp, #192] │ │ - stp x29, x30, [sp, #208] │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #1856] │ │ - and w8, w5, #0x1fe │ │ - mov w19, w4 │ │ - mov w22, w3 │ │ - ldrh w25, [x9, w8, uxtw] │ │ - mov x24, x2 │ │ - mov x20, x1 │ │ - cmp w5, #0x400 │ │ - mov x21, x0 │ │ - b.cc 5dba0 // b.lo, b.ul, b.last │ │ - and w8, w5, #0x1ff │ │ - ubfx w2, w5, #9, #1 │ │ - cmp w8, #0x33 │ │ - add w23, w19, w22 │ │ - b.cc 5db48 // b.lo, b.ul, b.last │ │ - mov w9, #0x10 // #16 │ │ - lsr w9, w9, w2 │ │ - cmp w9, w23 │ │ - b.lt 5db48 // b.tstop │ │ - cmp w22, w19 │ │ - csel w8, w22, w19, lt // lt = tstop │ │ - add x2, x24, #0x1 │ │ - add w4, w8, w22 │ │ - mov x0, sp │ │ - mov w3, #0xffffffff // #-1 │ │ - mov w1, w23 │ │ - mov x26, sp │ │ - bl 5ea9c │ │ - lsl w8, w23, #1 │ │ - lsl w25, w25, #1 │ │ - sub w8, w8, #0x2 │ │ - mov w23, #0x2 // #2 │ │ - cmp w19, #0x1 │ │ - b.lt 5dbc0 // b.tstop │ │ - cmp w22, #0x1 │ │ - b.lt 5dbc0 // b.tstop │ │ - mov w24, wzr │ │ - sxtw x27, w8 │ │ - mov w22, w22 │ │ - mov w28, #0x40 // #64 │ │ - mov w29, w25 │ │ - b 5dafc │ │ - ldrb w1, [x26, x27] │ │ - add x0, x21, x8 │ │ - sub w8, w22, w8 │ │ - sxtw x2, w8 │ │ - bl 4b70 │ │ - add w24, w24, #0x1 │ │ - add x21, x21, x20 │ │ - cmp w24, w19 │ │ - add w29, w29, w25 │ │ - b.eq 5dbc0 // b.none │ │ - and w9, w29, #0x3e │ │ - mov x8, xzr │ │ - sub w10, w28, w9 │ │ - sbfx x11, x29, #6, #26 │ │ - cmp x11, x27 │ │ - b.ge 5dad4 // b.tcont │ │ - add x12, x26, x11 │ │ - ldrb w13, [x12, #1] │ │ - ldrb w12, [x12] │ │ - add x11, x11, x23 │ │ - mul w13, w9, w13 │ │ - madd w12, w10, w12, w13 │ │ - add w12, w12, #0x20 │ │ - lsr w12, w12, #6 │ │ - strb w12, [x21, x8] │ │ - add x8, x8, #0x1 │ │ - cmp x22, x8 │ │ - b.ne 5db0c // b.any │ │ - b 5dae8 │ │ - mov w9, #0x5a // #90 │ │ - sub w1, w9, w8 │ │ - mov w0, w23 │ │ - bl 5eb88 │ │ - cbz w0, 5dba0 │ │ - cmp w22, w19 │ │ - csel w8, w22, w19, lt // lt = tstop │ │ - mov w7, w0 │ │ - add x4, x24, #0x1 │ │ - add w6, w8, w22 │ │ - mov x0, sp │ │ - mov w5, #0xffffffff // #-1 │ │ - mov w1, w23 │ │ - mov w2, wzr │ │ - mov w3, w23 │ │ - mov x26, sp │ │ - bl 5ec84 │ │ - sub w8, w23, #0x1 │ │ - mov w23, #0x1 // #1 │ │ - cmp w19, #0x1 │ │ - b.ge 5dab4 // b.tcont │ │ - b 5dbc0 │ │ - cmp w22, w19 │ │ - csel w8, w22, w19, lt // lt = tstop │ │ - add x26, x24, #0x1 │ │ - add w23, w8, w22 │ │ - sub w8, w23, #0x1 │ │ - mov w23, #0x1 // #1 │ │ - cmp w19, #0x1 │ │ - b.ge 5dab4 // b.tcont │ │ - ldp x29, x30, [sp, #208] │ │ - ldp x20, x19, [sp, #192] │ │ - ldp x22, x21, [sp, #176] │ │ - ldp x24, x23, [sp, #160] │ │ - ldp x26, x25, [sp, #144] │ │ - ldp x28, x27, [sp, #128] │ │ - add sp, sp, #0xe0 │ │ + sub sp, sp, #0x20 │ │ + mov w8, #0x1 // #1 │ │ + str x30, [sp, #16] │ │ + str w8, [sp] │ │ + bl 56a58 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x100 │ │ - stp x28, x27, [sp, #160] │ │ - stp x26, x25, [sp, #176] │ │ - stp x24, x23, [sp, #192] │ │ - stp x22, x21, [sp, #208] │ │ - stp x20, x19, [sp, #224] │ │ - stp x29, x30, [sp, #240] │ │ - adrp x26, ac000 │ │ - ldr x26, [x26, #1856] │ │ - and w8, w5, #0x1ff │ │ - mov w9, #0xb4 // #180 │ │ - sub w10, w9, w8 │ │ - asr w9, w10, #1 │ │ - ldrh w25, [x26, w9, sxtw #1] │ │ - mov x20, x1 │ │ - sub w1, w8, #0x5a │ │ - mov w27, w5 │ │ - mov w19, w4 │ │ - mov w23, w3 │ │ - mov x24, x2 │ │ - mov x21, x0 │ │ - ubfx w2, w5, #9, #1 │ │ - cmp w5, #0x400 │ │ - asr w28, w1, #1 │ │ - stp w7, w10, [sp, #12] │ │ - str w2, [sp, #20] │ │ - b.cc 5dc88 // b.lo, b.ul, b.last │ │ - mov w29, w6 │ │ - cmp w8, #0x8d │ │ - b.cc 5dca0 // b.lo, b.ul, b.last │ │ - mov w9, #0x10 // #16 │ │ - add w8, w19, w23 │ │ - lsr w9, w9, w2 │ │ - cmp w9, w8 │ │ - cset w8, ge // ge = tcont │ │ - str w8, [sp, #24] │ │ - cmp w1, #0x28 │ │ - b.lt 5dcac // b.tstop │ │ - add x8, sp, #0x1c │ │ - add x22, x8, #0x40 │ │ - add w0, w19, w23 │ │ - b 5dcc8 │ │ - add x8, sp, #0x1c │ │ - add x22, x8, #0x40 │ │ - add x0, x8, #0x41 │ │ - add x4, x24, #0x1 │ │ - str wzr, [sp, #24] │ │ - b 5dd0c │ │ - str wzr, [sp, #24] │ │ - cmp w1, #0x28 │ │ - b.ge 5dc78 // b.tcont │ │ - mov w8, #0x10 // #16 │ │ - add w0, w19, w23 │ │ - lsr w8, w8, w2 │ │ - add x9, sp, #0x1c │ │ - cmp w8, w0 │ │ - add x22, x9, #0x40 │ │ - b.ge 5de18 // b.tcont │ │ - bl 5eb88 │ │ - add x8, sp, #0x1c │ │ - mov w7, w0 │ │ - add x0, x8, #0x41 │ │ - add x4, x24, #0x1 │ │ - cbz w7, 5dd0c │ │ - mov w5, #0xffffffff // #-1 │ │ - mov w1, w23 │ │ - mov w2, wzr │ │ - mov w3, w29 │ │ - mov w6, w23 │ │ - bl 5ec84 │ │ - mov w29, #0x1 // #1 │ │ - ldrh w26, [x26, w28, sxtw #1] │ │ - ldr w8, [sp, #24] │ │ - cbnz w8, 5dd28 │ │ - b 5de44 │ │ - sxtw x2, w23 │ │ - mov x1, x4 │ │ - bl 4b60 │ │ - mov w29, #0x1 // #1 │ │ - ldrh w26, [x26, w28, sxtw #1] │ │ - ldr w8, [sp, #24] │ │ - cbz w8, 5de44 │ │ - neg w8, w19 │ │ - add w1, w19, #0x1 │ │ - add x0, x22, w8, sxtw #1 │ │ - sub x2, x24, w19, sxtw │ │ - mov w3, wzr │ │ - mov w4, w1 │ │ - bl 5ea9c │ │ - lsl w26, w26, #1 │ │ - ldrb w8, [x24] │ │ - cmp w19, #0x1 │ │ - strb w8, [sp, #92] │ │ - b.lt 5dec8 // b.tstop │ │ - cmp w23, #0x1 │ │ - b.lt 5dec8 // b.tstop │ │ - ldr w9, [sp, #24] │ │ - mov w8, wzr │ │ - lsl w10, w29, #6 │ │ - mov w11, w23 │ │ - mvn w13, w9 │ │ - orr w9, w9, #0x6 │ │ - neg w12, w26 │ │ - add x13, x22, w13, sxtw │ │ - mov w14, #0x40 // #64 │ │ - b 5dd98 │ │ - add w8, w8, #0x1 │ │ - cmp w8, w19 │ │ - add x21, x21, x20 │ │ - b.eq 5dec8 // b.none │ │ - sub w10, w10, w25 │ │ - lsl w1, w8, w9 │ │ - and w16, w10, #0x3e │ │ - mov x15, xzr │ │ - sbfx x17, x10, #6, #26 │ │ - sub w0, w14, w16 │ │ - add w1, w12, w1 │ │ - tbnz x17, #63, 5ddf4 │ │ - add x2, x22, x17 │ │ - ldrb w3, [x2], #1 │ │ - mul w4, w0, w3 │ │ - mov w3, w16 │ │ - ldrb w2, [x2] │ │ - add x17, x17, x29 │ │ - sub w1, w1, w26 │ │ - madd w2, w3, w2, w4 │ │ - add w2, w2, #0x20 │ │ - lsr w2, w2, #6 │ │ - strb w2, [x21, x15] │ │ - add x15, x15, #0x1 │ │ - cmp x11, x15 │ │ - b.eq 5dd88 // b.none │ │ - tbz x17, #63, 5ddb8 │ │ - asr w2, w1, #6 │ │ - sub x3, x13, w2, sxtw │ │ - ldrb w4, [x3] │ │ - and w3, w1, #0x3e │ │ - sub w5, w14, w3 │ │ - mvn w2, w2 │ │ - mul w4, w5, w4 │ │ - add x2, x13, w2, sxtw │ │ - b 5ddc8 │ │ - add w1, w23, #0x1 │ │ - mov x0, x22 │ │ - mov x2, x24 │ │ - mov w3, wzr │ │ - mov w4, w1 │ │ - bl 5ea9c │ │ - lsl w25, w25, #1 │ │ - mov w29, #0x2 // #2 │ │ - ldrh w26, [x26, w28, sxtw #1] │ │ - ldr w8, [sp, #24] │ │ - cbnz w8, 5dd28 │ │ - cmp w27, #0x3ff │ │ - b.ls 5dea0 // b.plast │ │ - ldp w1, w2, [sp, #16] │ │ - add w0, w19, w23 │ │ - bl 5eb88 │ │ - sxtw x9, w19 │ │ - mov w7, w0 │ │ - neg x8, x9 │ │ - sub x0, x22, x9 │ │ - cbz w7, 5deac │ │ - ldr w9, [sp, #12] │ │ - add x4, x24, x8 │ │ - add w6, w19, #0x1 │ │ - mov w1, w19 │ │ - sub w2, w19, w9 │ │ - mov w3, w19 │ │ - mov w5, wzr │ │ - bl 5ec84 │ │ - ldrb w8, [x24] │ │ - cmp w19, #0x1 │ │ - strb w8, [sp, #92] │ │ - b.ge 5dd58 // b.tcont │ │ - b 5dec8 │ │ - sxtw x9, w19 │ │ - neg x8, x9 │ │ - sub x0, x22, x9 │ │ - add x1, x24, x8 │ │ - sxtw x2, w19 │ │ - bl 4b60 │ │ - ldrb w8, [x24] │ │ - cmp w19, #0x1 │ │ - strb w8, [sp, #92] │ │ - b.ge 5dd58 // b.tcont │ │ - ldp x29, x30, [sp, #240] │ │ - ldp x20, x19, [sp, #224] │ │ - ldp x22, x21, [sp, #208] │ │ - ldp x24, x23, [sp, #192] │ │ - ldp x26, x25, [sp, #176] │ │ - ldp x28, x27, [sp, #160] │ │ - add sp, sp, #0x100 │ │ + sub sp, sp, #0x30 │ │ + ldr w8, [sp, #48] │ │ + ldr w9, [sp, #56] │ │ + mov w10, #0x1 // #1 │ │ + str x30, [sp, #32] │ │ + str w10, [sp, #16] │ │ + str w9, [sp, #8] │ │ + str w8, [sp] │ │ + bl 5757c │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ ret │ │ - sub sp, sp, #0xd0 │ │ - stp x27, x26, [sp, #128] │ │ - stp x25, x24, [sp, #144] │ │ - stp x23, x22, [sp, #160] │ │ - stp x21, x20, [sp, #176] │ │ - stp x19, x30, [sp, #192] │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #1856] │ │ - and w8, w5, #0x1ff │ │ - mov w9, #0x10e // #270 │ │ - sub w9, w9, w8 │ │ - asr w9, w9, #1 │ │ - ldrh w25, [x10, w9, sxtw #1] │ │ - mov w21, w4 │ │ - mov w22, w3 │ │ - mov x24, x2 │ │ - mov x19, x1 │ │ - cmp w5, #0x400 │ │ - mov x20, x0 │ │ - b.cc 5e158 // b.lo, b.ul, b.last │ │ - sxtw x9, w21 │ │ - ubfx w2, w5, #9, #1 │ │ - cmp w8, #0xdb │ │ - add x23, x9, w22, sxtw │ │ - b.hi 5e100 // b.pmore │ │ - mov w9, #0x10 // #16 │ │ - lsr w9, w9, w2 │ │ - cmp w9, w23 │ │ - b.lt 5e100 // b.tstop │ │ - sub w8, w22, w21 │ │ - sub x2, x24, w23, sxtw │ │ - bic w3, w8, w8, asr #31 │ │ - add w4, w23, #0x1 │ │ - mov x0, sp │ │ - mov w1, w23 │ │ - mov x24, sp │ │ - bl 5ea9c │ │ - sbfiz x8, x23, #1, #32 │ │ - sub x11, x8, #0x2 │ │ - lsl w25, w25, #1 │ │ - add x8, x24, x11 │ │ - mov w9, #0x2 // #2 │ │ - cmp w22, #0x1 │ │ - b.lt 5e178 // b.tstop │ │ - cmp w21, #0x1 │ │ - b.lt 5e178 // b.tstop │ │ - neg w17, w11 │ │ - sxtw x11, w11 │ │ - sub x0, x8, x11 │ │ - mov x10, xzr │ │ - sxtw x12, w21 │ │ - mov w13, w22 │ │ - mov w14, w21 │ │ - add x15, x20, #0x10 │ │ - lsl x16, x19, #5 │ │ - add x17, x8, w17, sxtw │ │ - add x0, x0, #0x1 │ │ - mov w1, #0x40 // #64 │ │ - mov x2, x20 │ │ - mov w3, w25 │ │ - b 5dff4 │ │ - add x10, x10, #0x1 │ │ - add w3, w3, w25 │ │ - add x15, x15, #0x1 │ │ - cmp x10, x13 │ │ - add x2, x2, #0x1 │ │ - b.eq 5e178 // b.none │ │ - and w22, w3, #0x3e │ │ - mov x6, xzr │ │ - mov x4, xzr │ │ - add x21, x20, x10 │ │ - sbfx x23, x3, #6, #26 │ │ - sub w24, w1, w22 │ │ mov w7, #0x1 // #1 │ │ - mov x5, x15 │ │ - cmp x23, x11 │ │ - b.ge 5e068 // b.tcont │ │ - sxtw x27, w23 │ │ - mvn x27, x27 │ │ - sub x26, x8, x23 │ │ - ldrb w27, [x8, x27] │ │ - ldrb w26, [x26] │ │ - add x23, x23, x9 │ │ - add x5, x5, x19 │ │ - mul w27, w22, w27 │ │ - madd w26, w24, w26, w27 │ │ - madd x27, x4, x19, x10 │ │ - add x4, x4, #0x1 │ │ - add w26, w26, #0x20 │ │ - add x7, x7, #0x1 │ │ - cmp x4, x14 │ │ - lsr w26, w26, #6 │ │ - sub x6, x6, #0x1 │ │ - strb w26, [x20, x27] │ │ - b.ne 5e014 // b.any │ │ - b 5dfdc │ │ - add x22, x4, #0x1 │ │ - cmp x22, x12 │ │ - csinc x22, x12, x4, le │ │ - sub x22, x22, x4 │ │ - cmp x22, #0x20 │ │ - b.cc 5e0e0 // b.lo, b.ul, b.last │ │ - cmp x19, #0x1 │ │ - b.ne 5e0e0 // b.any │ │ - add x23, x4, #0x1 │ │ - add x24, x21, x4 │ │ - cmp x23, x12 │ │ - csinc x23, x12, x4, le │ │ - cmp x24, x0 │ │ - b.cs 5e0ac // b.hs, b.nlast │ │ - add x21, x21, x23 │ │ - cmp x17, x21 │ │ - b.cc 5e0e0 // b.lo, b.ul, b.last │ │ - ld1r {v0.16b}, [x17] │ │ - cmp x7, x12 │ │ - csel x7, x7, x12, gt │ │ - and x21, x22, #0xffffffffffffffe0 │ │ - add x6, x7, x6 │ │ - add x4, x4, x21 │ │ - and x6, x6, #0xffffffffffffffe0 │ │ - stp q0, q0, [x5, #-16] │ │ - subs x6, x6, #0x20 │ │ - add x5, x5, x16 │ │ - b.ne 5e0c8 // b.any │ │ - cmp x22, x21 │ │ - b.eq 5dfdc // b.none │ │ - madd x5, x19, x4, x2 │ │ - ldrb w6, [x17] │ │ - add x4, x4, #0x1 │ │ - cmp x4, x12 │ │ - strb w6, [x5] │ │ - add x5, x5, x19 │ │ - b.lt 5e0e4 // b.tstop │ │ - b 5dfdc │ │ - sub w1, w8, #0xb4 │ │ - mov w0, w23 │ │ - bl 5eb88 │ │ - cbz w0, 5e158 │ │ - sub w8, w22, w21 │ │ - mov w7, w0 │ │ - sub x4, x24, x23 │ │ - bic w5, w8, w8, asr #31 │ │ - add w6, w23, #0x1 │ │ - mov x0, sp │ │ - mov w1, w23 │ │ - mov w2, wzr │ │ - mov w3, w23 │ │ - mov x24, sp │ │ - bl 5ec84 │ │ - sxtw x8, w23 │ │ - sub x11, x8, #0x1 │ │ - add x8, x24, x11 │ │ - mov w9, #0x1 // #1 │ │ - cmp w22, #0x1 │ │ - b.ge 5df98 // b.tcont │ │ - b 5e178 │ │ - cmp w22, w21 │ │ - csel w9, w22, w21, lt // lt = tstop │ │ - add w9, w21, w9 │ │ - sub x8, x24, #0x1 │ │ - sub w11, w9, #0x1 │ │ + b 57c14 │ │ + sub sp, sp, #0x20 │ │ + ldr w8, [sp, #32] │ │ mov w9, #0x1 // #1 │ │ - cmp w22, #0x1 │ │ - b.ge 5df98 // b.tcont │ │ - ldp x19, x30, [sp, #192] │ │ - ldp x21, x20, [sp, #176] │ │ - ldp x23, x22, [sp, #160] │ │ - ldp x25, x24, [sp, #144] │ │ - ldp x27, x26, [sp, #128] │ │ - add sp, sp, #0xd0 │ │ + str x30, [sp, #16] │ │ + str w9, [sp, #8] │ │ + str w8, [sp] │ │ + bl 5865c │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x160 │ │ - cmp w4, #0x1 │ │ - stp x28, x27, [sp, #256] │ │ - stp x26, x25, [sp, #272] │ │ - stp x24, x23, [sp, #288] │ │ - stp x22, x21, [sp, #304] │ │ - stp x20, x19, [sp, #320] │ │ - stp x29, x30, [sp, #336] │ │ - str x2, [sp, #24] │ │ - b.lt 5e6dc // b.tstop │ │ - cmp w3, #0x1 │ │ - b.lt 5e6dc // b.tstop │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #3408] │ │ - and w8, w5, #0x1ff │ │ - sxtw x10, w4 │ │ - str x10, [sp, #16] │ │ - add x10, x9, x8, lsl #6 │ │ - add x9, x9, x8, lsl #6 │ │ - ldrsb w12, [x9, #3] │ │ - ldrsb w11, [x9, #2] │ │ - ldrsb w8, [x10] │ │ - sxtw x17, w3 │ │ - str w12, [sp, #180] │ │ - ldrsb w12, [x9, #35] │ │ - str w11, [sp, #216] │ │ - ldrsb w11, [x9, #18] │ │ - str w8, [sp, #228] │ │ - str w12, [sp, #164] │ │ - ldrsb w12, [x9, #43] │ │ - ldrsb w8, [x9, #1] │ │ - str w11, [sp, #204] │ │ - ldrsb w11, [x9, #26] │ │ - str w12, [sp, #160] │ │ - ldrsb w12, [x9, #51] │ │ - str w8, [sp, #224] │ │ - ldrsb w8, [x9, #33] │ │ - str w11, [sp, #200] │ │ - str w12, [sp, #156] │ │ - ldrsb w12, [x9, #4] │ │ - ldrsb w11, [x9, #34] │ │ - ldrsb w3, [x9, #8] │ │ - ldrsb w23, [x9, #16] │ │ - str w12, [sp, #152] │ │ - ldrsb w12, [x9, #20] │ │ - ldrsb w27, [x9, #24] │ │ - ldrsb w28, [x9, #32] │ │ - ldrsb w20, [x9, #40] │ │ - str w12, [sp, #144] │ │ - ldrsb w12, [x9, #28] │ │ - ldrsb w29, [x9, #48] │ │ - ldrsb w10, [x9, #9] │ │ - ldrsb w2, [x9, #17] │ │ - str w12, [sp, #140] │ │ - ldrsb w12, [x9, #36] │ │ - ldrsb w21, [x9, #25] │ │ - str w8, [sp, #220] │ │ - ldrsb w30, [x9, #41] │ │ - str w12, [sp, #136] │ │ - ldrsb w12, [x9, #44] │ │ - ldrsb w8, [x9, #49] │ │ - ldrsb w6, [x9, #10] │ │ - str w11, [sp, #196] │ │ - str w12, [sp, #132] │ │ - ldrsb w12, [x9, #52] │ │ - ldrsb w25, [x9, #42] │ │ - ldrsb w11, [x9, #50] │ │ - ldrsb w7, [x9, #11] │ │ - str w12, [sp, #128] │ │ - ldrsb w12, [x9, #5] │ │ - ldrsb w24, [x9, #19] │ │ - ldrsb w26, [x9, #27] │ │ - ldrsb w19, [x9, #12] │ │ - str w12, [sp, #124] │ │ - ldrsb w12, [x9, #13] │ │ - ldrsb w22, [x9, #55] │ │ - mov x14, xzr │ │ - str x1, [sp, #208] │ │ - str w12, [sp, #120] │ │ - ldrsb w12, [x9, #21] │ │ - str x17, [sp, #184] │ │ - stp w3, w6, [sp, #172] │ │ - str w26, [sp, #168] │ │ - str w12, [sp, #116] │ │ - ldrsb w12, [x9, #29] │ │ - str w7, [sp, #148] │ │ - str w22, [sp, #44] │ │ - str w12, [sp, #112] │ │ - ldrsb w12, [x9, #37] │ │ - str w12, [sp, #108] │ │ - ldrsb w12, [x9, #45] │ │ - str w12, [sp, #104] │ │ - ldrsb w12, [x9, #53] │ │ - str w12, [sp, #100] │ │ - ldrsb w12, [x9, #6] │ │ - str w12, [sp, #96] │ │ - ldrsb w12, [x9, #14] │ │ - str w12, [sp, #92] │ │ - ldrsb w12, [x9, #22] │ │ - str w12, [sp, #88] │ │ - ldrsb w12, [x9, #30] │ │ - str w12, [sp, #84] │ │ - ldrsb w12, [x9, #38] │ │ - str w12, [sp, #76] │ │ - ldrsb w12, [x9, #46] │ │ - str w12, [sp, #68] │ │ - ldrsb w12, [x9, #54] │ │ - str w12, [sp, #56] │ │ - ldrsb w12, [x9, #7] │ │ - str w12, [sp, #48] │ │ - ldrsb w12, [x9, #15] │ │ - str w12, [sp, #80] │ │ - ldrsb w12, [x9, #23] │ │ - str w12, [sp, #72] │ │ - ldrsb w12, [x9, #31] │ │ - str w12, [sp, #60] │ │ - ldrsb w12, [x9, #39] │ │ - str w12, [sp, #64] │ │ - ldrsb w12, [x9, #47] │ │ - lsl x9, x1, #1 │ │ - str x9, [sp, #8] │ │ - ldr x9, [sp, #24] │ │ - str w12, [sp, #52] │ │ - add x4, x9, #0x1 │ │ - add x9, x0, x1 │ │ - ldr x13, [sp, #24] │ │ - mov x12, xzr │ │ - mov x15, #0xffffffffffffffff // #-1 │ │ - stp x4, x9, [sp, #240] │ │ - sub x16, x13, x14 │ │ - sub x13, x16, #0x1 │ │ - str x14, [sp, #32] │ │ - str x0, [sp, #232] │ │ - add x14, x4, x12 │ │ - ldrb w3, [x14] │ │ - ldr w9, [sp, #172] │ │ - ldrb w17, [x16] │ │ - ldr w0, [sp, #92] │ │ - ldr w22, [sp, #180] │ │ - mul w4, w9, w3 │ │ - ldr w9, [sp, #120] │ │ - mul w5, w10, w3 │ │ - mov w26, w24 │ │ - mov w24, w21 │ │ - mov w21, w2 │ │ - mov w2, w10 │ │ - mov w10, w29 │ │ - mov w29, w28 │ │ - mov w28, w27 │ │ - mov w27, w23 │ │ - mul w23, w6, w3 │ │ - mul w6, w7, w3 │ │ - mul w7, w19, w3 │ │ - mov w1, w19 │ │ - mul w19, w9, w3 │ │ - mov w9, w11 │ │ - mov w11, w25 │ │ - mov w25, w8 │ │ - mov w8, w30 │ │ - mov w30, w20 │ │ - mul w20, w0, w3 │ │ - ldr w0, [sp, #80] │ │ - madd w6, w22, w17, w6 │ │ - ldr w22, [sp, #152] │ │ - ldrb w16, [x14, #1] │ │ - mul w3, w0, w3 │ │ - ldr w0, [sp, #228] │ │ - madd w7, w22, w17, w7 │ │ - ldr w22, [sp, #124] │ │ - madd w4, w0, w17, w4 │ │ - ldr w0, [sp, #224] │ │ - madd w19, w22, w17, w19 │ │ - ldr w22, [sp, #96] │ │ - madd w5, w0, w17, w5 │ │ - ldr w0, [sp, #216] │ │ - madd w20, w22, w17, w20 │ │ - ldr w22, [sp, #48] │ │ - madd w0, w0, w17, w23 │ │ - mov w23, w27 │ │ - madd w17, w22, w17, w3 │ │ - ldr w22, [sp, #204] │ │ - mov w27, w28 │ │ - mov w28, w29 │ │ - mov w29, w10 │ │ - madd w0, w22, w16, w0 │ │ - ldr w22, [sp, #144] │ │ - mov w10, w2 │ │ - mov w2, w21 │ │ - mov w21, w24 │ │ - madd w7, w22, w16, w7 │ │ - ldr w22, [sp, #116] │ │ - mov w24, w26 │ │ - ldr w26, [sp, #168] │ │ - ldrb w3, [x14, #2] │ │ - madd w19, w22, w16, w19 │ │ - ldr w22, [sp, #88] │ │ - madd w4, w23, w16, w4 │ │ - madd w5, w2, w16, w5 │ │ - madd w6, w24, w16, w6 │ │ - madd w20, w22, w16, w20 │ │ - ldr w22, [sp, #72] │ │ - madd w4, w27, w3, w4 │ │ - madd w5, w21, w3, w5 │ │ - madd w6, w26, w3, w6 │ │ - madd w16, w22, w16, w17 │ │ - ldrb w17, [x14, #3]! │ │ - ldr w22, [sp, #200] │ │ - ldrb w15, [x13, x15] │ │ - ldrb w13, [x13] │ │ - madd w0, w22, w3, w0 │ │ - ldr w22, [sp, #140] │ │ - madd w7, w22, w3, w7 │ │ - ldr w22, [sp, #112] │ │ - madd w19, w22, w3, w19 │ │ - ldr w22, [sp, #84] │ │ - madd w20, w22, w3, w20 │ │ - ldr w22, [sp, #60] │ │ - madd w16, w22, w3, w16 │ │ - madd w3, w28, w17, w4 │ │ - ldr w4, [sp, #220] │ │ - ldr w22, [sp, #64] │ │ - madd w4, w4, w17, w5 │ │ - ldr w5, [sp, #196] │ │ - madd w16, w22, w17, w16 │ │ - ldr w22, [sp, #44] │ │ - madd w0, w5, w17, w0 │ │ - ldr w5, [sp, #164] │ │ - madd w5, w5, w17, w6 │ │ - ldr w6, [sp, #136] │ │ - madd w6, w6, w17, w7 │ │ - ldr w7, [sp, #108] │ │ - madd w7, w7, w17, w19 │ │ - ldr w19, [sp, #76] │ │ - madd w19, w19, w17, w20 │ │ - mov w20, w30 │ │ - mov w30, w8 │ │ - madd w17, w20, w13, w3 │ │ - madd w3, w30, w13, w4 │ │ - ldr w4, [sp, #160] │ │ - mov w8, w25 │ │ - mov w25, w11 │ │ - mov w11, w9 │ │ - madd w4, w4, w13, w5 │ │ - ldr w5, [sp, #132] │ │ - madd w0, w25, w13, w0 │ │ - mov w9, #0xff // #255 │ │ - madd w5, w5, w13, w6 │ │ - ldr w6, [sp, #104] │ │ - madd w6, w6, w13, w7 │ │ - ldr w7, [sp, #68] │ │ - madd w7, w7, w13, w19 │ │ - ldr w19, [sp, #52] │ │ - madd w13, w19, w13, w16 │ │ - madd w19, w11, w15, w0 │ │ - ldr w0, [sp, #156] │ │ - madd w16, w29, w15, w17 │ │ - madd w17, w8, w15, w3 │ │ - add w16, w16, #0x8 │ │ - madd w3, w0, w15, w4 │ │ - ldr w0, [sp, #128] │ │ - asr w16, w16, #4 │ │ - cmp w16, #0xff │ │ - csel w16, w16, w9, lt // lt = tstop │ │ - madd w4, w0, w15, w5 │ │ - ldr w0, [sp, #100] │ │ - bic w16, w16, w16, asr #31 │ │ - madd w5, w0, w15, w6 │ │ - ldr w0, [sp, #56] │ │ - madd w6, w0, w15, w7 │ │ - ldr x0, [sp, #232] │ │ - madd w15, w22, w15, w13 │ │ - add w15, w15, #0x8 │ │ - asr w15, w15, #4 │ │ - add x13, x0, x12 │ │ - strb w16, [x13] │ │ - add w16, w17, #0x8 │ │ - asr w16, w16, #4 │ │ - cmp w16, #0xff │ │ - csel w16, w16, w9, lt // lt = tstop │ │ - bic w16, w16, w16, asr #31 │ │ - strb w16, [x13, #1] │ │ - add w16, w19, #0x8 │ │ - asr w16, w16, #4 │ │ - cmp w16, #0xff │ │ - csel w16, w16, w9, lt // lt = tstop │ │ - bic w16, w16, w16, asr #31 │ │ - strb w16, [x13, #2] │ │ - add w16, w3, #0x8 │ │ - asr w16, w16, #4 │ │ - cmp w16, #0xff │ │ - csel w16, w16, w9, lt // lt = tstop │ │ - bic w16, w16, w16, asr #31 │ │ - strb w16, [x13, #3]! │ │ - ldr x16, [sp, #248] │ │ - add w17, w4, #0x8 │ │ - asr w17, w17, #4 │ │ - cmp w17, #0xff │ │ - csel w17, w17, w9, lt // lt = tstop │ │ - add x16, x16, x12 │ │ - bic w17, w17, w17, asr #31 │ │ - strb w17, [x16] │ │ - add w17, w5, #0x8 │ │ - asr w17, w17, #4 │ │ - cmp w17, #0xff │ │ - csel w17, w17, w9, lt // lt = tstop │ │ - bic w17, w17, w17, asr #31 │ │ - strb w17, [x16, #1] │ │ - add w17, w6, #0x8 │ │ - asr w17, w17, #4 │ │ - cmp w17, #0xff │ │ - csel w17, w17, w9, lt // lt = tstop │ │ - bic w17, w17, w17, asr #31 │ │ - mov w19, w1 │ │ - strb w17, [x16, #2] │ │ - ldr x17, [sp, #184] │ │ - ldr x1, [sp, #208] │ │ - ldr w7, [sp, #148] │ │ - ldr x4, [sp, #240] │ │ - ldr w6, [sp, #176] │ │ - cmp w15, #0xff │ │ - csel w15, w15, w9, lt // lt = tstop │ │ - add x12, x12, #0x4 │ │ - bic w15, w15, w15, asr #31 │ │ - cmp x12, x17 │ │ - strb w15, [x16, #3] │ │ - mov x16, x14 │ │ - mov x15, x1 │ │ - b.lt 5e3a8 // b.tstop │ │ - ldr x14, [sp, #32] │ │ - ldp x9, x12, [sp, #8] │ │ - add x4, x0, x1 │ │ - add x14, x14, #0x2 │ │ - cmp x14, x12 │ │ - ldr x12, [sp, #248] │ │ - add x0, x0, x9 │ │ - add x12, x12, x9 │ │ - mov x9, x12 │ │ - b.lt 5e388 // b.tstop │ │ - ldp x29, x30, [sp, #336] │ │ - ldp x20, x19, [sp, #320] │ │ - ldp x22, x21, [sp, #304] │ │ - ldp x24, x23, [sp, #288] │ │ - ldp x26, x25, [sp, #272] │ │ - ldp x28, x27, [sp, #256] │ │ - add sp, sp, #0x160 │ │ + sub sp, sp, #0x20 │ │ + mov w8, #0x5 // #5 │ │ + str x30, [sp, #16] │ │ + str w8, [sp] │ │ + bl 56a58 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + ldr w8, [sp, #48] │ │ + ldr w9, [sp, #56] │ │ + mov w10, #0x5 // #5 │ │ + str x30, [sp, #32] │ │ + str w10, [sp, #16] │ │ + str w9, [sp, #8] │ │ + str w8, [sp] │ │ + bl 5757c │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ ret │ │ + mov w7, #0x5 // #5 │ │ + b 57c14 │ │ sub sp, sp, #0x20 │ │ - mov w8, #0x1 // #1 │ │ - mov w7, #0x1 // #1 │ │ + ldr w8, [sp, #32] │ │ + mov w9, #0x5 // #5 │ │ str x30, [sp, #16] │ │ + str w9, [sp, #8] │ │ str w8, [sp] │ │ - bl 5ee14 │ │ + bl 5865c │ │ ldr x30, [sp, #16] │ │ add sp, sp, #0x20 │ │ ret │ │ sub sp, sp, #0x20 │ │ - mov w7, #0x1 // #1 │ │ + mov w8, #0x9 // #9 │ │ str x30, [sp, #16] │ │ - str wzr, [sp] │ │ - bl 5ee14 │ │ + str w8, [sp] │ │ + bl 56a58 │ │ ldr x30, [sp, #16] │ │ add sp, sp, #0x20 │ │ ret │ │ + sub sp, sp, #0x30 │ │ + ldr w8, [sp, #48] │ │ + ldr w9, [sp, #56] │ │ + mov w10, #0x9 // #9 │ │ + str x30, [sp, #32] │ │ + str w10, [sp, #16] │ │ + str w9, [sp, #8] │ │ + str w8, [sp] │ │ + bl 5757c │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + mov w7, #0x9 // #9 │ │ + b 57c14 │ │ sub sp, sp, #0x20 │ │ - mov w7, wzr │ │ + ldr w8, [sp, #32] │ │ + mov w9, #0x9 // #9 │ │ str x30, [sp, #16] │ │ - str wzr, [sp] │ │ - bl 5ee14 │ │ + str w9, [sp, #8] │ │ + str w8, [sp] │ │ + bl 5865c │ │ ldr x30, [sp, #16] │ │ add sp, sp, #0x20 │ │ ret │ │ - add w10, w4, w3 │ │ + stp x28, x23, [sp, #-48]! │ │ + stp x22, x21, [sp, #16] │ │ + stp x20, x19, [sp, #32] │ │ + sub sp, sp, #0x8, lsl #12 │ │ + sub sp, sp, #0x100 │ │ + cbz w6, 53958 │ │ + cmp w4, #0x1 │ │ + cbz w7, 53b3c │ │ + b.lt 53cd8 // b.tstop │ │ + mov x9, sp │ │ + add w10, w5, #0x1 │ │ mov w8, w4 │ │ - cmp w3, #0x1 │ │ - asr w9, w10, #1 │ │ - b.lt 5e7d8 // b.tstop │ │ - cmp w3, #0x1 │ │ - mov w11, w3 │ │ - b.ne 5e788 // b.any │ │ - mov x12, xzr │ │ - b 5e7bc │ │ - and x12, x11, #0xfffffffe │ │ - mov w13, wzr │ │ - add x14, x2, #0x2 │ │ - mov x15, x12 │ │ - ldurb w16, [x14, #-1] │ │ - ldrb w17, [x14], #2 │ │ - subs x15, x15, #0x2 │ │ - add w9, w9, w16 │ │ - add w13, w13, w17 │ │ - b.ne 5e798 // b.any │ │ - cmp x12, x11 │ │ - add w9, w13, w9 │ │ - b.eq 5e7d8 // b.none │ │ - sub x11, x11, x12 │ │ - add x12, x12, x2 │ │ - add x12, x12, #0x1 │ │ - ldrb w13, [x12], #1 │ │ - subs x11, x11, #0x1 │ │ - add w9, w9, w13 │ │ - b.ne 5e7c8 // b.any │ │ - cmp w8, #0x1 │ │ - b.lt 5e84c // b.tstop │ │ - cmp w8, #0x1 │ │ - mov w11, w8 │ │ - b.ne 5e7f4 // b.any │ │ + ldrb w11, [x2] │ │ mov x12, xzr │ │ - b 5e830 │ │ - mov x14, xzr │ │ - mov w13, wzr │ │ - and x12, x11, #0xfffffffe │ │ - sub x15, x2, #0x1 │ │ - eor x17, x14, #0xfffffffffffffffe │ │ - ldrb w16, [x15], #-2 │ │ - ldrb w17, [x2, x17] │ │ - add x14, x14, #0x2 │ │ - cmp x12, x14 │ │ - add w9, w9, w16 │ │ - add w13, w13, w17 │ │ - b.ne 5e804 // b.any │ │ - cmp x12, x11 │ │ - add w9, w13, w9 │ │ - b.eq 5e84c // b.none │ │ - mvn x13, x12 │ │ - add x13, x13, x2 │ │ - sub x11, x11, x12 │ │ - ldrb w12, [x13], #-1 │ │ - subs x11, x11, #0x1 │ │ - add w9, w9, w12 │ │ - b.ne 5e83c // b.any │ │ - rbit w10, w10 │ │ - clz w10, w10 │ │ - cmp w3, w8 │ │ - lsr w4, w9, w10 │ │ - b.eq 5e880 // b.none │ │ - cmp w3, w8, lsl #1 │ │ - mov w9, #0x3334 // #13108 │ │ - b.gt 5e878 │ │ - cmp w8, w3, lsl #1 │ │ - mov w10, #0x5556 // #21846 │ │ - csel w9, w9, w10, gt │ │ - mul w9, w9, w4 │ │ - lsr w4, w9, #16 │ │ - mov w2, w3 │ │ - mov w3, w8 │ │ - b 5f158 │ │ - mov w8, w4 │ │ - mov w2, w3 │ │ - mov w4, #0x80 // #128 │ │ - mov w3, w8 │ │ - b 5f158 │ │ - mov w8, w4 │ │ - cmp w3, #0x1 │ │ - asr w9, w3, #1 │ │ - b.lt 5e914 // b.tstop │ │ - cmp w3, #0x1 │ │ - mov w10, w3 │ │ - b.ne 5e8c4 // b.any │ │ - mov x11, xzr │ │ - b 5e8f8 │ │ - and x11, x10, #0xfffffffe │ │ - mov w12, wzr │ │ - add x13, x2, #0x2 │ │ - mov x14, x11 │ │ - ldurb w15, [x13, #-1] │ │ - ldrb w16, [x13], #2 │ │ - subs x14, x14, #0x2 │ │ - add w9, w9, w15 │ │ - add w12, w12, w16 │ │ - b.ne 5e8d4 // b.any │ │ - cmp x11, x10 │ │ - add w9, w12, w9 │ │ - b.eq 5e914 // b.none │ │ - sub x10, x10, x11 │ │ - add x11, x11, x2 │ │ - add x11, x11, #0x1 │ │ - ldrb w12, [x11], #1 │ │ - subs x10, x10, #0x1 │ │ - add w9, w9, w12 │ │ - b.ne 5e904 // b.any │ │ - rbit w10, w3 │ │ - clz w10, w10 │ │ - lsr w4, w9, w10 │ │ - mov w2, w3 │ │ - mov w3, w8 │ │ - b 5f158 │ │ - mov w8, w4 │ │ - cmp w4, #0x1 │ │ - asr w9, w4, #1 │ │ - b.lt 5e9a8 // b.tstop │ │ - cmp w8, #0x1 │ │ - mov w10, w8 │ │ - b.ne 5e950 // b.any │ │ - mov x11, xzr │ │ - b 5e98c │ │ - mov x13, xzr │ │ - mov w12, wzr │ │ - and x11, x10, #0xfffffffe │ │ - sub x14, x2, #0x1 │ │ - eor x16, x13, #0xfffffffffffffffe │ │ - ldrb w15, [x14], #-2 │ │ - ldrb w16, [x2, x16] │ │ - add x13, x13, #0x2 │ │ - cmp x11, x13 │ │ - add w9, w9, w15 │ │ - add w12, w12, w16 │ │ - b.ne 5e960 // b.any │ │ - cmp x11, x10 │ │ - add w9, w12, w9 │ │ - b.eq 5e9a8 // b.none │ │ - mvn x12, x11 │ │ - add x12, x12, x2 │ │ - sub x10, x10, x11 │ │ - ldrb w11, [x12], #-1 │ │ - subs x10, x10, #0x1 │ │ - add w9, w9, w11 │ │ - b.ne 5e998 // b.any │ │ - rbit w10, w8 │ │ - clz w10, w10 │ │ - lsr w4, w9, w10 │ │ - mov w2, w3 │ │ - mov w3, w8 │ │ - b 5f158 │ │ - cmp w5, #0x1 │ │ - b.lt 5ea0c // b.tstop │ │ + add x13, x2, x12 │ │ + ldrb w13, [x13, #1] │ │ + add x15, x12, #0x1 │ │ + cmp x8, x15 │ │ + sub w14, w13, w11, uxtb │ │ + mul w14, w14, w6 │ │ + add w11, w14, w11, uxtb #4 │ │ + strh w11, [x9, x12, lsl #1] │ │ + mov w11, w13 │ │ + mov x12, x15 │ │ + b.ne 53814 // b.any │ │ + add x9, x9, #0x100 │ │ + subs w10, w10, #0x1 │ │ + add x2, x2, x3 │ │ + b.ne 5380c // b.any │ │ cmp w4, #0x1 │ │ - b.lt 5ea0c // b.tstop │ │ - mov w8, wzr │ │ - sxtw x9, w4 │ │ - mov w10, w4 │ │ - mov x11, xzr │ │ - ldrb w12, [x3, x11] │ │ - ldrh w12, [x2, x12, lsl #1] │ │ - strb w12, [x0, x11] │ │ - add x11, x11, #0x1 │ │ - cmp x10, x11 │ │ - b.ne 5e9e0 // b.any │ │ - add w8, w8, #0x1 │ │ - add x3, x3, x9 │ │ - cmp w8, w5 │ │ - add x0, x0, x1 │ │ - b.ne 5e9dc // b.any │ │ - ret │ │ - cmp w2, #0x5 │ │ - b.lt 5ea58 // b.tstop │ │ - cmp w3, #0x1 │ │ - b.lt 5ea98 // b.tstop │ │ - sxtw x9, w4 │ │ - mov x10, #0x101010101010101 // #72340172838076673 │ │ - mov w8, wzr │ │ - mul x9, x9, x10 │ │ - mov w10, wzr │ │ - str x9, [x0, w10, sxtw] │ │ - add w10, w10, #0x8 │ │ - cmp w10, w2 │ │ - b.lt 5ea34 // b.tstop │ │ - add w8, w8, #0x1 │ │ - cmp w8, w3 │ │ - add x0, x0, x1 │ │ - b.ne 5ea30 // b.any │ │ - b 5ea98 │ │ - cmp w3, #0x1 │ │ - b.lt 5ea98 // b.tstop │ │ - cmp w2, #0x1 │ │ - b.lt 5ea98 // b.tstop │ │ - mov w9, #0x1010101 // #16843009 │ │ - mov w8, wzr │ │ - mul w9, w4, w9 │ │ - mov w10, wzr │ │ - str w9, [x0, w10, sxtw] │ │ - add w10, w10, #0x4 │ │ - cmp w10, w2 │ │ - b.lt 5ea78 // b.tstop │ │ - add w8, w8, #0x1 │ │ - cmp w8, w3 │ │ + b.lt 53cd8 // b.tstop │ │ + mov x9, sp │ │ + and x10, x8, #0xfffffff8 │ │ + dup v0.4s, w7 │ │ + mov w11, #0xff // #255 │ │ + movi v1.4s, #0x80 │ │ + movi v2.2d, #0xff000000ff │ │ + add x12, x9, #0x100 │ │ + movi v3.2d, #0x0 │ │ + cmp w4, #0x8 │ │ + b.cs 538a8 // b.hs, b.nlast │ │ + b 538a0 │ │ + add x9, x9, #0x100 │ │ add x0, x0, x1 │ │ - b.ne 5ea74 // b.any │ │ - ret │ │ - sub w8, w4, #0x1 │ │ - and w9, w8, w8, asr #31 │ │ - cmp w3, #0x0 │ │ - csel w9, w3, w9, gt │ │ - ldrb w9, [x2, w9, sxtw] │ │ - sub w11, w1, #0x1 │ │ - cmp w11, #0x1 │ │ - strb w9, [x0] │ │ - b.lt 5eb84 // b.tstop │ │ + subs w5, w5, #0x1 │ │ + add x12, x12, #0x100 │ │ + b.eq 53cd8 // b.none │ │ + cmp w4, #0x8 │ │ + b.cs 538a8 // b.hs, b.nlast │ │ mov x13, xzr │ │ - sxtw x9, w8 │ │ - sxtw x10, w3 │ │ - mov w11, w11 │ │ - add x12, x0, #0x2 │ │ - mov w14, #0xff // #255 │ │ - sub x15, x13, #0x1 │ │ - cmp x15, x9 │ │ - csel w15, w8, w15, gt │ │ - cmp w13, w8 │ │ - add x17, x13, #0x1 │ │ - csel w1, w8, w13, gt │ │ - cmp x13, x10 │ │ - add w16, w13, #0x2 │ │ - csel w15, w15, w3, gt │ │ - csel w1, w3, w1, lt // lt = tstop │ │ - cmp w17, w8 │ │ - csel w4, w8, w17, gt │ │ - cmp w16, w3 │ │ - add w0, w13, #0x3 │ │ - csel w4, w4, w3, gt │ │ - cmp w16, w8 │ │ - csel w16, w8, w16, gt │ │ - cmp w0, w3 │ │ - ldrb w0, [x2, w1, sxtw] │ │ - ldrb w15, [x2, w15, sxtw] │ │ - ldrb w1, [x2, w4, sxtw] │ │ - csel w16, w16, w3, gt │ │ - ldrb w16, [x2, w16, sxtw] │ │ - add w0, w0, w0, lsl #3 │ │ - sub w15, w0, w15 │ │ - add w0, w1, w1, lsl #3 │ │ - add w15, w0, w15 │ │ - sub w15, w15, w16 │ │ - add w15, w15, #0x8 │ │ - asr w15, w15, #4 │ │ - cmp w15, #0xff │ │ - csel w15, w15, w14, lt // lt = tstop │ │ - cmp x13, x9 │ │ - bic w13, w15, w15, asr #31 │ │ - csel w15, w17, w8, lt // lt = tstop │ │ - cmp x17, x10 │ │ - sturb w13, [x12, #-1] │ │ - csel w13, w3, w15, lt // lt = tstop │ │ - ldrb w13, [x2, w13, sxtw] │ │ - cmp x17, x11 │ │ - strb w13, [x12], #2 │ │ - mov x13, x17 │ │ - b.ne 5ead8 // b.any │ │ - ret │ │ - cmp w0, #0x8 │ │ - cbz w2, 5eba4 │ │ - b.gt 5ebb8 │ │ - cmp w1, #0x3f │ │ - b.le 5ebe8 │ │ - mov w0, #0x2 // #2 │ │ - ret │ │ - b.gt 5ebd0 │ │ - cmp w1, #0x37 │ │ - b.le 5ec7c │ │ - mov w0, #0x1 // #1 │ │ - ret │ │ - cmp w0, #0x10 │ │ - b.gt 5ebf8 │ │ - cmp w1, #0x2f │ │ - b.le 5ec28 │ │ - mov w0, #0x2 // #2 │ │ - ret │ │ - cmp w0, #0x10 │ │ - b.gt 5ec10 │ │ - cmp w1, #0x27 │ │ - b.le 5ec7c │ │ - mov w0, #0x1 // #1 │ │ - ret │ │ - cmp w1, #0x27 │ │ - b.le 5ec7c │ │ - mov w0, #0x1 // #1 │ │ - ret │ │ - cmp w0, #0x18 │ │ - mov w0, #0x3 // #3 │ │ - b.gt 5ec58 │ │ - cmp w1, #0x3 │ │ - b.le 5ec7c │ │ - b 5ec58 │ │ - cmp w0, #0x18 │ │ - b.gt 5ec38 │ │ - cmp w1, #0x1f │ │ - b.le 5ec5c │ │ - mov w0, #0x3 // #3 │ │ - ret │ │ - cmp w1, #0x13 │ │ - b.le 5ec7c │ │ - mov w0, #0x1 // #1 │ │ - ret │ │ - cmp w0, #0x20 │ │ - mov w0, #0x3 // #3 │ │ - b.gt 5ec58 │ │ - cmp w1, #0x1f │ │ - b.gt 5ec58 │ │ - cmp w1, #0x3 │ │ - mov w8, #0x1 // #1 │ │ - cinc w0, w8, gt │ │ - ret │ │ - cmp w1, #0xf │ │ - b.le 5ec6c │ │ - mov w0, #0x2 // #2 │ │ - ret │ │ - cmp w1, #0x7 │ │ - b.le 5ec7c │ │ - mov w0, #0x1 // #1 │ │ - ret │ │ - mov w0, wzr │ │ - ret │ │ - str x21, [sp, #-32]! │ │ - cmp w1, w2 │ │ - csel w11, w1, w2, lt // lt = tstop │ │ - cmp w11, #0x1 │ │ - stp x20, x19, [sp, #16] │ │ - b.lt 5ece8 // b.tstop │ │ - sub w10, w6, #0x1 │ │ + b 53918 │ │ + mov x13, xzr │ │ + mov x14, x12 │ │ + ldur q4, [x14, #-256] │ │ + ldr q5, [x14], #16 │ │ + sshll v6.4s, v4.4h, #4 │ │ + ssubl v16.4s, v5.4h, v4.4h │ │ + sshll2 v7.4s, v4.8h, #4 │ │ + ssubl2 v4.4s, v5.8h, v4.8h │ │ + mla v6.4s, v16.4s, v0.4s │ │ + mla v7.4s, v4.4s, v0.4s │ │ + add v4.4s, v6.4s, v1.4s │ │ + add v5.4s, v7.4s, v1.4s │ │ + sshr v4.4s, v4.4s, #8 │ │ + sshr v5.4s, v5.4s, #8 │ │ + smin v4.4s, v4.4s, v2.4s │ │ + smin v5.4s, v5.4s, v2.4s │ │ + smax v4.4s, v4.4s, v3.4s │ │ + smax v5.4s, v5.4s, v3.4s │ │ + xtn v4.4h, v4.4s │ │ + xtn2 v4.8h, v5.4s │ │ + xtn v4.8b, v4.8h │ │ + str d4, [x0, x13] │ │ + add x13, x13, #0x8 │ │ + cmp x10, x13 │ │ + b.ne 538b0 // b.any │ │ + cmp x10, x8 │ │ + mov x13, x10 │ │ + b.eq 53884 // b.none │ │ + lsl x14, x13, #1 │ │ + ldrsh w15, [x9, x14] │ │ + ldrsh w14, [x12, x14] │ │ + sub w14, w14, w15 │ │ + mul w14, w14, w7 │ │ + add w14, w14, w15, lsl #4 │ │ + add w14, w14, #0x80 │ │ + asr w14, w14, #8 │ │ + cmp w14, #0xff │ │ + csel w14, w14, w11, lt // lt = tstop │ │ + bic w14, w14, w14, asr #31 │ │ + strb w14, [x0, x13] │ │ + add x13, x13, #0x1 │ │ + cmp x8, x13 │ │ + b.ne 53918 // b.any │ │ + b 53884 │ │ + cbz w7, 53cf0 │ │ + cmp w4, #0x1 │ │ + b.lt 53cd8 // b.tstop │ │ + mov w9, w4 │ │ mov x8, xzr │ │ - sxtw x9, w5 │ │ - sxtw x10, w10 │ │ - sxtw x11, w11 │ │ - cmp x8, x10 │ │ - csel w12, w10, w8, gt │ │ - cmp x8, x9 │ │ - csel w12, w5, w12, lt // lt = tstop │ │ - ldrb w12, [x4, w12, sxtw] │ │ - strb w12, [x0, x8] │ │ - add x8, x8, #0x1 │ │ - cmp x8, x11 │ │ - b.lt 5ecb0 // b.tstop │ │ - cmp w3, w1 │ │ - csel w16, w3, w1, lt // lt = tstop │ │ - cmp w8, w16 │ │ - b.lt 5ecfc // b.tstop │ │ - b 5edd0 │ │ - mov w8, wzr │ │ - cmp w3, w1 │ │ - csel w16, w3, w1, lt // lt = tstop │ │ - cmp w8, w16 │ │ - b.ge 5edd0 // b.tcont │ │ - sxtw x9, w7 │ │ - adrp x10, a9000 │ │ - add x10, x10, #0x740 │ │ - add x9, x9, w7, sxtw #2 │ │ - add x13, x9, x10 │ │ - ldurb w9, [x13, #-5] │ │ - ldurb w10, [x13, #-4] │ │ - ldurb w11, [x13, #-3] │ │ - ldurb w12, [x13, #-2] │ │ - ldurb w13, [x13, #-1] │ │ - sub w15, w6, #0x1 │ │ - mov w8, w8 │ │ - sxtw x14, w5 │ │ - sxtw x15, w15 │ │ - sxtw x16, w16 │ │ - sub x2, x8, #0x2 │ │ - cmp x2, x15 │ │ - sub x3, x8, #0x1 │ │ - csel w19, w15, w2, gt │ │ - cmp x2, x14 │ │ - mov x17, x8 │ │ - csel w2, w5, w19, lt // lt = tstop │ │ - cmp x3, x15 │ │ - add x8, x8, #0x1 │ │ - csel w3, w15, w3, gt │ │ - cmp x17, x15 │ │ - csel w19, w15, w17, gt │ │ - csel w20, w8, w15, lt // lt = tstop │ │ - cmp x17, x14 │ │ - add x7, x17, #0x2 │ │ - ldrb w2, [x4, w2, sxtw] │ │ - csel w3, w3, w5, gt │ │ - csel w19, w5, w19, lt // lt = tstop │ │ - cmp x8, x14 │ │ - csel w20, w5, w20, lt // lt = tstop │ │ - cmp x7, x15 │ │ - ldrb w3, [x4, w3, sxtw] │ │ - csel w21, w15, w7, gt │ │ - cmp x7, x14 │ │ - ldrb w7, [x4, w19, sxtw] │ │ - ldrb w19, [x4, w20, sxtw] │ │ - csel w20, w5, w21, lt // lt = tstop │ │ - mul w2, w9, w2 │ │ - ldrb w20, [x4, w20, sxtw] │ │ - madd w2, w10, w3, w2 │ │ - madd w2, w11, w7, w2 │ │ - madd w2, w12, w19, w2 │ │ - madd w2, w13, w20, w2 │ │ - add w2, w2, #0x8 │ │ - lsr w2, w2, #4 │ │ - cmp x8, x16 │ │ - strb w2, [x0, x17] │ │ - b.lt 5ed38 // b.tstop │ │ - cmp w8, w1 │ │ - b.ge 5ee08 // b.tcont │ │ - sub w9, w6, #0x1 │ │ - mov w8, w8 │ │ - mov w10, w1 │ │ - cmp w9, w8 │ │ - csel w11, w9, w8, lt // lt = tstop │ │ - cmp w8, w5 │ │ - csel w11, w5, w11, lt // lt = tstop │ │ - ldrb w11, [x4, w11, sxtw] │ │ - strb w11, [x0, x8] │ │ + dup v0.4s, w7 │ │ + mov w10, #0xff // #255 │ │ + movi v1.2d, #0xff000000ff │ │ + add x11, x9, x3 │ │ + and x12, x9, #0xfffffff0 │ │ + neg x13, x9 │ │ + movi v2.2d, #0x0 │ │ + mov x14, x2 │ │ + mov x15, x0 │ │ + cmp w4, #0x10 │ │ + b.cs 539c0 // b.hs, b.nlast │ │ + b 539b8 │ │ + add x15, x15, x1 │ │ + add x14, x14, x3 │ │ + subs w5, w5, #0x1 │ │ add x8, x8, #0x1 │ │ - cmp w10, w8 │ │ - b.ne 5ede4 // b.any │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x21, [sp], #32 │ │ - ret │ │ - stp x25, x24, [sp, #-64]! │ │ - sub w8, w6, w4, lsl #2 │ │ - stp x21, x20, [sp, #32] │ │ - stp x19, x30, [sp, #48] │ │ - mov w19, w6 │ │ - mov w20, w5 │ │ - cmp w8, #0x1 │ │ - mov x21, x0 │ │ - stp x23, x22, [sp, #16] │ │ - b.lt 5ef88 // b.tstop │ │ - ldr w10, [sp, #64] │ │ - mov w17, #0x1 // #1 │ │ - lsl w15, w3, #2 │ │ - mov x9, xzr │ │ - cmp w10, #0x0 │ │ - cinc w17, w17, eq // eq = none │ │ - cmp w7, #0x0 │ │ - sxtw x11, w20 │ │ - mov w12, w20 │ │ - sbfiz x13, x20, #1, #32 │ │ - add x14, x1, x2 │ │ - sub w15, w20, w15 │ │ - lsl x16, x2, x10 │ │ - cinc w17, w17, eq // eq = none │ │ - mov x0, #0x100000000 // #4294967296 │ │ - mov x22, x21 │ │ - cmp w15, #0x1 │ │ - b.ge 5eea8 // b.tcont │ │ - b 5ef00 │ │ - add x9, x9, #0x1 │ │ - add x22, x22, x13 │ │ - add x1, x1, x16 │ │ - cmp w9, w8 │ │ - add x14, x14, x16 │ │ - b.eq 5ef90 // b.none │ │ - cmp w15, #0x1 │ │ - b.lt 5ef00 // b.tstop │ │ - mov x3, xzr │ │ - cbz w7, 5ef10 │ │ - mov w4, #0x1 // #1 │ │ - b 5eed0 │ │ - lsl w5, w5, w17 │ │ - strh w5, [x22, x3, lsl #1] │ │ - add x3, x3, #0x1 │ │ - cmp x15, x3 │ │ - add x4, x4, #0x2 │ │ - b.eq 5ef54 // b.none │ │ - lsl w5, w3, w7 │ │ - sxtw x6, w5 │ │ - ldrb w5, [x1, x6] │ │ - ldrb w23, [x1, x4] │ │ - add w5, w23, w5 │ │ - cbz w10, 5eeb8 │ │ - add x6, x6, x2 │ │ - ldrb w6, [x1, x6] │ │ - ldrb w23, [x14, x4] │ │ - add w5, w5, w6 │ │ - add w5, w5, w23 │ │ - b 5eeb8 │ │ - mov w3, wzr │ │ - cmp w3, w20 │ │ - b.ge 5ee88 // b.tcont │ │ - b 5ef60 │ │ - mov x4, xzr │ │ - asr x6, x3, #32 │ │ - ldrb w5, [x1, x6] │ │ - cbnz w10, 5ef44 │ │ - lsl w5, w5, w17 │ │ - strh w5, [x22, x4, lsl #1] │ │ - add x4, x4, #0x1 │ │ - cmp x15, x4 │ │ - add x3, x3, x0 │ │ - b.eq 5ef54 // b.none │ │ - asr x6, x3, #32 │ │ - ldrb w5, [x1, x6] │ │ - cbz w10, 5ef20 │ │ - add x6, x6, x2 │ │ - ldrb w6, [x1, x6] │ │ - add w5, w6, w5 │ │ - b 5ef20 │ │ - mov w3, w15 │ │ - cmp w3, w20 │ │ - b.ge 5ee88 // b.tcont │ │ - mul x4, x9, x11 │ │ - add x4, x21, x4, lsl #1 │ │ - sub x4, x4, #0x2 │ │ - ldrh w4, [x4, w3, uxtw #1] │ │ - mov w3, w3 │ │ - strh w4, [x22, x3, lsl #1] │ │ - add x3, x3, #0x1 │ │ - cmp x12, x3 │ │ - b.ne 5ef74 // b.any │ │ - b 5ee88 │ │ - mov w8, wzr │ │ - mov x22, x21 │ │ - cmp w8, w19 │ │ - b.ge 5efc0 // b.tcont │ │ - sbfiz x23, x20, #1, #32 │ │ - neg x24, x23 │ │ - sub w25, w19, w8 │ │ - add x1, x22, x24 │ │ - mov x0, x22 │ │ - mov x2, x23 │ │ - bl 4b60 │ │ - subs w25, w25, #0x1 │ │ - add x22, x22, x23 │ │ - b.ne 5efa4 // b.any │ │ - cmp w19, #0x1 │ │ - b.lt 5f144 // b.tstop │ │ - cmp w20, #0x1 │ │ - b.lt 5f144 // b.tstop │ │ - rbit w10, w20 │ │ - rbit w12, w19 │ │ - clz w10, w10 │ │ - clz w15, w12 │ │ - mov w13, #0x1 // #1 │ │ - add w10, w15, w10 │ │ - sxtw x14, w20 │ │ - mov w8, w20 │ │ - lsl w13, w13, w10 │ │ - mov w9, wzr │ │ - add x11, x21, #0x8 │ │ - and x12, x8, #0xfffffff8 │ │ - asr w15, w13, #1 │ │ - lsl x13, x14, #1 │ │ - mov x14, x21 │ │ - cmp w20, #0x8 │ │ - b.cs 5f03c // b.hs, b.nlast │ │ - b 5f034 │ │ - add w9, w9, #0x1 │ │ - add x11, x11, x13 │ │ - cmp w9, w19 │ │ - add x14, x14, x13 │ │ - b.eq 5f098 // b.none │ │ - cmp w20, #0x8 │ │ - b.cs 5f03c // b.hs, b.nlast │ │ + b.eq 53cd8 // b.none │ │ + cmp w4, #0x10 │ │ + b.cs 539c0 // b.hs, b.nlast │ │ mov x16, xzr │ │ - b 5f080 │ │ - movi v0.2d, #0x0 │ │ - mov v0.s[0], w15 │ │ - movi v1.2d, #0x0 │ │ - mov x15, x12 │ │ - mov x16, x11 │ │ - ldp d2, d3, [x16, #-8] │ │ - subs x15, x15, #0x8 │ │ + b 53ae8 │ │ + mul x17, x8, x1 │ │ + mul x6, x8, x3 │ │ + add x19, x0, x17 │ │ + add x17, x17, x9 │ │ + add x20, x6, x9 │ │ + add x21, x11, x6 │ │ + add x22, x6, x3 │ │ + add x23, x0, x17 │ │ + add x17, x2, x20 │ │ + add x20, x2, x21 │ │ + add x21, x2, x22 │ │ + cmp x19, x20 │ │ + cset w20, cc // cc = lo, ul, last │ │ + cmp x21, x23 │ │ + cset w21, cc // cc = lo, ul, last │ │ + cmp x19, x17 │ │ + add x6, x2, x6 │ │ + cset w17, cc // cc = lo, ul, last │ │ + cmp x6, x23 │ │ + mov x16, xzr │ │ + and w19, w20, w21 │ │ + cset w6, cc // cc = lo, ul, last │ │ + tbnz w19, #0, 53ae8 │ │ + and w17, w17, w6 │ │ + tbnz w17, #0, 53ae8 │ │ + mov x16, xzr │ │ + add x17, x14, x3 │ │ + ldr q3, [x14, x16] │ │ + ldr q4, [x17, x16] │ │ + uxtl v5.8h, v3.8b │ │ + uxtl2 v3.8h, v3.16b │ │ + uxtl2 v6.8h, v4.16b │ │ + uxtl v4.8h, v4.8b │ │ + ushll v7.4s, v3.4h, #4 │ │ + ushll v17.4s, v5.4h, #4 │ │ + ushll2 v16.4s, v3.8h, #4 │ │ + ushll2 v18.4s, v5.8h, #4 │ │ + usubl2 v19.4s, v4.8h, v5.8h │ │ + usubl v4.4s, v4.4h, v5.4h │ │ + usubl2 v5.4s, v6.8h, v3.8h │ │ + usubl v3.4s, v6.4h, v3.4h │ │ + orr v17.4s, #0x8 │ │ + orr v7.4s, #0x8 │ │ + orr v18.4s, #0x8 │ │ + orr v16.4s, #0x8 │ │ + mla v7.4s, v3.4s, v0.4s │ │ + mla v17.4s, v4.4s, v0.4s │ │ + mla v16.4s, v5.4s, v0.4s │ │ + mla v18.4s, v19.4s, v0.4s │ │ + sshr v4.4s, v17.4s, #4 │ │ + sshr v6.4s, v7.4s, #4 │ │ + sshr v3.4s, v18.4s, #4 │ │ + sshr v5.4s, v16.4s, #4 │ │ + smin v6.4s, v6.4s, v1.4s │ │ + smin v4.4s, v4.4s, v1.4s │ │ + smin v5.4s, v5.4s, v1.4s │ │ + smin v3.4s, v3.4s, v1.4s │ │ + smax v4.4s, v4.4s, v2.4s │ │ + smax v6.4s, v6.4s, v2.4s │ │ + smax v3.4s, v3.4s, v2.4s │ │ + smax v5.4s, v5.4s, v2.4s │ │ + xtn v6.4h, v6.4s │ │ + xtn v4.4h, v4.4s │ │ + xtn2 v6.8h, v5.4s │ │ + xtn2 v4.8h, v3.4s │ │ + xtn v3.8b, v4.8h │ │ + xtn2 v3.16b, v6.8h │ │ + str q3, [x15, x16] │ │ add x16, x16, #0x10 │ │ - saddw v0.4s, v0.4s, v2.4h │ │ - saddw v1.4s, v1.4s, v3.4h │ │ - b.ne 5f050 // b.any │ │ - add v0.4s, v1.4s, v0.4s │ │ - addv s0, v0.4s │ │ - cmp x12, x8 │ │ - fmov w15, s0 │ │ + cmp x12, x16 │ │ + b.ne 53a2c // b.any │ │ + cmp x12, x9 │ │ mov x16, x12 │ │ - b.eq 5f018 // b.none │ │ - ldrsh w17, [x14, x16, lsl #1] │ │ - add x16, x16, #0x1 │ │ - cmp x8, x16 │ │ - add w15, w15, w17 │ │ - b.ne 5f080 // b.any │ │ - b 5f018 │ │ - cmp w19, #0x1 │ │ - b.lt 5f144 // b.tstop │ │ - cmp w20, #0x1 │ │ - b.lt 5f144 // b.tstop │ │ - asr w10, w15, w10 │ │ - sxtw x13, w20 │ │ - mov w9, wzr │ │ - and x11, x8, #0xfffffff0 │ │ - add x12, x21, #0x10 │ │ - dup v0.8h, w10 │ │ - lsl x13, x13, #1 │ │ - cmp w20, #0x10 │ │ - b.cs 5f0f4 // b.hs, b.nlast │ │ - b 5f0ec │ │ - add w9, w9, #0x1 │ │ - add x12, x12, x13 │ │ - cmp w9, w19 │ │ - add x21, x21, x13 │ │ - b.eq 5f144 // b.none │ │ - cmp w20, #0x10 │ │ - b.cs 5f0f4 // b.hs, b.nlast │ │ - mov x14, xzr │ │ - b 5f124 │ │ - mov x14, x11 │ │ + b.eq 5399c // b.none │ │ + add x20, x14, x3 │ │ + mov x17, xzr │ │ + add x6, x14, x16 │ │ + add x19, x15, x16 │ │ + add x20, x20, x16 │ │ + add x16, x13, x16 │ │ + ldrb w21, [x6, x17] │ │ + ldrb w22, [x20, x17] │ │ + mov w23, #0x8 // #8 │ │ + bfi w23, w21, #4, #8 │ │ + sub w22, w22, w21 │ │ + madd w21, w22, w7, w23 │ │ + asr w21, w21, #4 │ │ + cmp w21, #0xff │ │ + csel w21, w21, w10, lt // lt = tstop │ │ + bic w21, w21, w21, asr #31 │ │ + strb w21, [x19, x17] │ │ + add x17, x17, #0x1 │ │ + cmn x16, x17 │ │ + b.ne 53b00 // b.any │ │ + b 5399c │ │ + b.lt 53cd8 // b.tstop │ │ + mov w9, w4 │ │ + mov x8, xzr │ │ + dup v0.4s, w6 │ │ + mov w10, #0xff // #255 │ │ + movi v1.2d, #0xff000000ff │ │ + add x11, x9, #0x1 │ │ + and x12, x9, #0xfffffff0 │ │ + movi v2.2d, #0x0 │ │ + mov x13, x2 │ │ + mov x14, x0 │ │ + cmp w4, #0x10 │ │ + b.cs 53b98 // b.hs, b.nlast │ │ + b 53b90 │ │ + add x14, x14, x1 │ │ + add x13, x13, x3 │ │ + subs w5, w5, #0x1 │ │ + add x8, x8, #0x1 │ │ + b.eq 53cd8 // b.none │ │ + cmp w4, #0x10 │ │ + b.cs 53b98 // b.hs, b.nlast │ │ + mov x15, xzr │ │ + b 53c94 │ │ + mul x16, x8, x3 │ │ + mul x15, x8, x1 │ │ + add x17, x11, x16 │ │ + add x17, x2, x17 │ │ + add x7, x0, x15 │ │ + cmp x7, x17 │ │ + b.cs 53bd0 // b.hs, b.nlast │ │ + add x15, x15, x9 │ │ + add x16, x2, x16 │ │ + add x15, x0, x15 │ │ + cmp x16, x15 │ │ + b.cs 53bd0 // b.hs, b.nlast │ │ + mov x15, xzr │ │ + b 53c94 │ │ + mov x15, xzr │ │ + add x16, x13, x15 │ │ + ldr q3, [x16] │ │ + ldur q4, [x16, #1] │ │ + uxtl v5.8h, v3.8b │ │ + uxtl2 v3.8h, v3.16b │ │ + uxtl2 v6.8h, v4.16b │ │ + uxtl v4.8h, v4.8b │ │ + ushll v7.4s, v3.4h, #4 │ │ + ushll v17.4s, v5.4h, #4 │ │ + ushll2 v16.4s, v3.8h, #4 │ │ + ushll2 v18.4s, v5.8h, #4 │ │ + usubl2 v19.4s, v4.8h, v5.8h │ │ + usubl v4.4s, v4.4h, v5.4h │ │ + usubl2 v5.4s, v6.8h, v3.8h │ │ + usubl v3.4s, v6.4h, v3.4h │ │ + orr v17.4s, #0x8 │ │ + orr v7.4s, #0x8 │ │ + orr v18.4s, #0x8 │ │ + orr v16.4s, #0x8 │ │ + mla v7.4s, v3.4s, v0.4s │ │ + mla v17.4s, v4.4s, v0.4s │ │ + mla v16.4s, v5.4s, v0.4s │ │ + mla v18.4s, v19.4s, v0.4s │ │ + sshr v4.4s, v17.4s, #4 │ │ + sshr v6.4s, v7.4s, #4 │ │ + sshr v3.4s, v18.4s, #4 │ │ + sshr v5.4s, v16.4s, #4 │ │ + smin v6.4s, v6.4s, v1.4s │ │ + smin v4.4s, v4.4s, v1.4s │ │ + smin v5.4s, v5.4s, v1.4s │ │ + smin v3.4s, v3.4s, v1.4s │ │ + smax v4.4s, v4.4s, v2.4s │ │ + smax v6.4s, v6.4s, v2.4s │ │ + smax v3.4s, v3.4s, v2.4s │ │ + smax v5.4s, v5.4s, v2.4s │ │ + xtn v6.4h, v6.4s │ │ + xtn v4.4h, v4.4s │ │ + xtn2 v6.8h, v5.4s │ │ + xtn2 v4.8h, v3.4s │ │ + xtn v3.8b, v4.8h │ │ + xtn2 v3.16b, v6.8h │ │ + str q3, [x14, x15] │ │ + add x15, x15, #0x10 │ │ + cmp x12, x15 │ │ + b.ne 53bd4 // b.any │ │ + cmp x12, x9 │ │ mov x15, x12 │ │ - ldp q1, q2, [x15, #-16] │ │ - subs x14, x14, #0x10 │ │ - sub v1.8h, v1.8h, v0.8h │ │ - sub v2.8h, v2.8h, v0.8h │ │ - stp q1, q2, [x15, #-16] │ │ - add x15, x15, #0x20 │ │ - b.ne 5f0fc // b.any │ │ - cmp x11, x8 │ │ + b.eq 53b74 // b.none │ │ + add x16, x13, x15 │ │ + ldrb w17, [x16] │ │ + ldrb w16, [x16, #1] │ │ + mov w7, #0x8 // #8 │ │ + bfi w7, w17, #4, #8 │ │ + sub w16, w16, w17 │ │ + madd w16, w16, w6, w7 │ │ + asr w16, w16, #4 │ │ + cmp w16, #0xff │ │ + csel w16, w16, w10, lt // lt = tstop │ │ + add x17, x15, #0x1 │ │ + bic w16, w16, w16, asr #31 │ │ + cmp x9, x17 │ │ + strb w16, [x14, x15] │ │ + mov x15, x17 │ │ + b.ne 53c94 // b.any │ │ + b 53b74 │ │ + add sp, sp, #0x8, lsl #12 │ │ + add sp, sp, #0x100 │ │ + ldp x20, x19, [sp, #32] │ │ + ldp x22, x21, [sp, #16] │ │ + ldp x28, x23, [sp], #48 │ │ + ret │ │ + add sp, sp, #0x8, lsl #12 │ │ + add sp, sp, #0x100 │ │ + ldp x20, x19, [sp, #32] │ │ + ldp x22, x21, [sp, #16] │ │ + ldp x28, x23, [sp], #48 │ │ + b 57520 │ │ + stp x28, x19, [sp, #-16]! │ │ + sub sp, sp, #0x10, lsl #12 │ │ + sub sp, sp, #0x100 │ │ + cmp w4, #0x1 │ │ + b.lt 53eb4 // b.tstop │ │ + add x8, sp, #0xc, lsl #12 │ │ + add x8, x8, #0x11c │ │ + ldr w8, [x8, #16380] │ │ + add x9, sp, #0xc, lsl #12 │ │ + add x9, x9, #0x114 │ │ + ldr w10, [x9, #16380] │ │ + sub w9, w5, #0x1 │ │ + madd w9, w9, w8, w7 │ │ + asr w9, w9, #10 │ │ + mov x11, sp │ │ + add w12, w9, #0x2 │ │ + mov w9, w4 │ │ + mov x13, xzr │ │ + mov w14, wzr │ │ + mov w15, w6 │ │ + add x16, x2, w14, sxtw │ │ + ldrb w17, [x16] │ │ + ldrb w16, [x16, #1] │ │ + lsr w19, w15, #6 │ │ + add w15, w15, w10 │ │ + add w14, w14, w15, asr #10 │ │ + sub w16, w16, w17 │ │ + mul w16, w16, w19 │ │ + add w16, w16, w17, lsl #4 │ │ + strh w16, [x11, x13, lsl #1] │ │ + add x13, x13, #0x1 │ │ + cmp x9, x13 │ │ + and w15, w15, #0x3ff │ │ + b.ne 53d58 // b.any │ │ + add x11, x11, #0x100 │ │ + subs w12, w12, #0x1 │ │ + add x2, x2, x3 │ │ + b.ne 53d4c // b.any │ │ + cmp w4, #0x1 │ │ + b.lt 53eb4 // b.tstop │ │ + mov x10, sp │ │ + and x11, x9, #0xfffffff8 │ │ + mov w12, #0xff // #255 │ │ + movi v0.4s, #0x80 │ │ + movi v1.2d, #0xff000000ff │ │ + movi v2.2d, #0x0 │ │ + cmp w4, #0x8 │ │ + asr w13, w7, #6 │ │ + mov x14, xzr │ │ + b.cc 53e74 // b.lo, b.ul, b.last │ │ + b 53e04 │ │ + add w13, w7, w8 │ │ + asr w14, w13, #10 │ │ + and w7, w13, #0x3ff │ │ + lsl w13, w14, #7 │ │ + subs w5, w5, #0x1 │ │ + add x10, x10, w13, sxtw #1 │ │ + add x0, x0, x1 │ │ + b.eq 53eb4 // b.none │ │ + cmp w4, #0x8 │ │ + asr w13, w7, #6 │ │ + mov x14, xzr │ │ + b.cc 53e74 // b.lo, b.ul, b.last │ │ + dup v3.4s, w13 │ │ + add x15, x10, #0x100 │ │ + ldur q4, [x15, #-256] │ │ + ldr q5, [x15], #16 │ │ + sshll v6.4s, v4.4h, #4 │ │ + ssubl v16.4s, v5.4h, v4.4h │ │ + sshll2 v7.4s, v4.8h, #4 │ │ + ssubl2 v4.4s, v5.8h, v4.8h │ │ + mla v6.4s, v16.4s, v3.4s │ │ + mla v7.4s, v4.4s, v3.4s │ │ + add v4.4s, v6.4s, v0.4s │ │ + add v5.4s, v7.4s, v0.4s │ │ + sshr v4.4s, v4.4s, #8 │ │ + sshr v5.4s, v5.4s, #8 │ │ + smin v4.4s, v4.4s, v1.4s │ │ + smin v5.4s, v5.4s, v1.4s │ │ + smax v4.4s, v4.4s, v2.4s │ │ + smax v5.4s, v5.4s, v2.4s │ │ + xtn v4.4h, v4.4s │ │ + xtn2 v4.8h, v5.4s │ │ + xtn v4.8b, v4.8h │ │ + str d4, [x0, x14] │ │ + add x14, x14, #0x8 │ │ + cmp x11, x14 │ │ + b.ne 53e0c // b.any │ │ + cmp x11, x9 │ │ mov x14, x11 │ │ - b.eq 5f0d0 // b.none │ │ - lsl x15, x14, #1 │ │ - ldrh w16, [x21, x15] │ │ + b.eq 53dd4 // b.none │ │ + add x15, x10, x14, lsl #1 │ │ + ldrsh w16, [x15] │ │ + ldrsh w15, [x15, #256] │ │ + sub w15, w15, w16 │ │ + mul w15, w15, w13 │ │ + add w15, w15, w16, lsl #4 │ │ + add w15, w15, #0x80 │ │ + asr w15, w15, #8 │ │ + cmp w15, #0xff │ │ + csel w15, w15, w12, lt // lt = tstop │ │ + bic w15, w15, w15, asr #31 │ │ + strb w15, [x0, x14] │ │ add x14, x14, #0x1 │ │ - cmp x8, x14 │ │ - sub w16, w16, w10 │ │ - strh w16, [x21, x15] │ │ - b.ne 5f124 // b.any │ │ - b 5f0d0 │ │ - ldp x19, x30, [sp, #48] │ │ - ldp x21, x20, [sp, #32] │ │ - ldp x23, x22, [sp, #16] │ │ - ldp x25, x24, [sp], #64 │ │ + cmp x9, x14 │ │ + b.ne 53e74 // b.any │ │ + b 53dd4 │ │ + add sp, sp, #0x10, lsl #12 │ │ + add sp, sp, #0x100 │ │ + ldp x28, x19, [sp], #16 │ │ ret │ │ - str x19, [sp, #-16]! │ │ + stp x28, x23, [sp, #-48]! │ │ + stp x22, x21, [sp, #16] │ │ + stp x20, x19, [sp, #32] │ │ + sub sp, sp, #0x8, lsl #12 │ │ + sub sp, sp, #0x100 │ │ + cbz w5, 54014 │ │ cmp w3, #0x1 │ │ - b.lt 5f2d4 // b.tstop │ │ - cmp w2, #0x1 │ │ - b.lt 5f2d4 // b.tstop │ │ - sxtw x9, w2 │ │ - mov w10, w2 │ │ + cbz w6, 54164 │ │ + b.lt 5427c // b.tstop │ │ + mov x9, sp │ │ + add w10, w4, #0x1 │ │ + mov w8, w3 │ │ + ldrb w11, [x1] │ │ + mov x12, xzr │ │ + add x13, x1, x12 │ │ + ldrb w13, [x13, #1] │ │ + add x15, x12, #0x1 │ │ + cmp x8, x15 │ │ + sub w14, w13, w11, uxtb │ │ + mul w14, w14, w5 │ │ + add w11, w14, w11, uxtb #4 │ │ + strh w11, [x9, x12, lsl #1] │ │ + mov w11, w13 │ │ + mov x12, x15 │ │ + b.ne 53efc // b.any │ │ + add x9, x9, #0x100 │ │ + subs w10, w10, #0x1 │ │ + add x1, x1, x2 │ │ + b.ne 53ef4 // b.any │ │ + cmp w3, #0x1 │ │ + b.lt 5427c // b.tstop │ │ + sxtw x11, w3 │ │ + mov x9, sp │ │ + and x10, x8, #0xfffffff8 │ │ + dup v0.4s, w6 │ │ + lsl x11, x11, #1 │ │ + cmp w3, #0x8 │ │ + b.cs 53f80 // b.hs, b.nlast │ │ + b 53f78 │ │ + add x9, x9, #0x100 │ │ + subs w4, w4, #0x1 │ │ + add x0, x0, x11 │ │ + b.eq 5427c // b.none │ │ + cmp w3, #0x8 │ │ + b.cs 53f80 // b.hs, b.nlast │ │ + mov x13, xzr │ │ + b 53fd8 │ │ + mov x12, xzr │ │ + mov x13, x10 │ │ + add x14, x9, x12 │ │ + ldr q1, [x14] │ │ + ldr q2, [x14, #256] │ │ + subs x13, x13, #0x8 │ │ + sshll v4.4s, v1.4h, #4 │ │ + sshll2 v3.4s, v1.8h, #4 │ │ + ssubl v5.4s, v2.4h, v1.4h │ │ + orr v4.4s, #0x8 │ │ + ssubl2 v1.4s, v2.8h, v1.8h │ │ + orr v3.4s, #0x8 │ │ + mla v4.4s, v5.4s, v0.4s │ │ + mla v3.4s, v1.4s, v0.4s │ │ + shrn v1.4h, v4.4s, #4 │ │ + shrn2 v1.8h, v3.4s, #4 │ │ + str q1, [x0, x12] │ │ + add x12, x12, #0x10 │ │ + b.ne 53f88 // b.any │ │ + cmp x10, x8 │ │ + mov x13, x10 │ │ + b.eq 53f60 // b.none │ │ + sub x12, x8, x13 │ │ + lsl x13, x13, #1 │ │ + add x14, x9, x13 │ │ + ldrsh w15, [x14] │ │ + ldrsh w14, [x14, #256] │ │ + mov w16, #0x8 // #8 │ │ + subs x12, x12, #0x1 │ │ + bfi w16, w15, #4, #28 │ │ + sub w14, w14, w15 │ │ + madd w14, w14, w6, w16 │ │ + lsr w14, w14, #4 │ │ + strh w14, [x0, x13] │ │ + add x13, x13, #0x2 │ │ + b.ne 53fe0 // b.any │ │ + b 53f60 │ │ + cbz w6, 54294 │ │ + cmp w3, #0x1 │ │ + b.lt 5427c // b.tstop │ │ + sxtw x9, w3 │ │ + mov w10, w3 │ │ mov x8, xzr │ │ dup v0.4s, w6 │ │ - dup v1.4s, w4 │ │ - mov w11, #0xff // #255 │ │ - movi v2.2d, #0x0 │ │ - movi v3.4s, #0x20 │ │ + add x11, x10, x2 │ │ and x12, x10, #0xfffffff8 │ │ lsl x13, x9, #1 │ │ - movi v4.2d, #0xff000000ff │ │ - mov x14, x5 │ │ + add x14, x1, x2 │ │ mov x15, x0 │ │ - cmp w2, #0x8 │ │ - b.cs 5f1d0 // b.hs, b.nlast │ │ - b 5f1c8 │ │ + mov x16, x1 │ │ + cmp w3, #0x8 │ │ + b.cs 5407c // b.hs, b.nlast │ │ + b 54074 │ │ + add x16, x16, x2 │ │ + subs w4, w4, #0x1 │ │ + add x8, x8, #0x1 │ │ + add x15, x15, x13 │ │ + add x14, x14, x2 │ │ + b.eq 5427c // b.none │ │ + cmp w3, #0x8 │ │ + b.cs 5407c // b.hs, b.nlast │ │ + mov x17, xzr │ │ + b 54138 │ │ + mul x5, x8, x9 │ │ + mul x7, x8, x2 │ │ + add x19, x0, x5, lsl #1 │ │ + add x5, x5, x10 │ │ + add x20, x7, x10 │ │ + add x21, x11, x7 │ │ + add x22, x7, x2 │ │ + add x23, x0, x5, lsl #1 │ │ + add x5, x1, x20 │ │ + add x20, x1, x21 │ │ + add x21, x1, x22 │ │ + cmp x20, x19 │ │ + cset w20, hi // hi = pmore │ │ + cmp x21, x23 │ │ + cset w21, cc // cc = lo, ul, last │ │ + cmp x5, x19 │ │ + add x7, x1, x7 │ │ + cset w5, hi // hi = pmore │ │ + cmp x7, x23 │ │ + mov x17, xzr │ │ + and w19, w20, w21 │ │ + cset w7, cc // cc = lo, ul, last │ │ + tbnz w19, #0, 54138 │ │ + and w5, w5, w7 │ │ + tbnz w5, #0, 54138 │ │ + mov x17, xzr │ │ + add x5, x16, x2 │ │ + mov x7, x15 │ │ + ldr d1, [x16, x17] │ │ + ldr d2, [x5, x17] │ │ + add x17, x17, #0x8 │ │ + cmp x12, x17 │ │ + uxtl v1.8h, v1.8b │ │ + uxtl v2.8h, v2.8b │ │ + ushll v3.4s, v1.4h, #4 │ │ + usubl v5.4s, v2.4h, v1.4h │ │ + ushll2 v4.4s, v1.8h, #4 │ │ + usubl2 v1.4s, v2.8h, v1.8h │ │ + mla v3.4s, v5.4s, v0.4s │ │ + mla v4.4s, v1.4s, v0.4s │ │ + xtn v1.4h, v3.4s │ │ + xtn2 v1.8h, v4.4s │ │ + str q1, [x7], #16 │ │ + b.ne 540ec // b.any │ │ + cmp x12, x10 │ │ + mov x17, x12 │ │ + b.eq 54054 // b.none │ │ + add x5, x16, x17 │ │ + ldrb w7, [x5], #1 │ │ + ldrb w19, [x14, x17] │ │ + sub w19, w19, w7 │ │ + mul w19, w19, w6 │ │ + add w7, w19, w7, lsl #4 │ │ + strh w7, [x15, x17, lsl #1] │ │ + add x17, x17, #0x1 │ │ + cmp x10, x17 │ │ + b.ne 5413c // b.any │ │ + b 54054 │ │ + b.lt 5427c // b.tstop │ │ + sxtw x9, w3 │ │ + mov w10, w3 │ │ + mov x8, xzr │ │ + dup v0.4s, w5 │ │ + add x11, x10, #0x1 │ │ + and x12, x10, #0xfffffff8 │ │ + lsl x13, x9, #1 │ │ + mov x14, x0 │ │ + mov x15, x1 │ │ + cmp w3, #0x8 │ │ + b.cs 541bc // b.hs, b.nlast │ │ + b 541b4 │ │ + add x15, x15, x2 │ │ + subs w4, w4, #0x1 │ │ add x8, x8, #0x1 │ │ - add x15, x15, x1 │ │ - cmp w8, w3 │ │ add x14, x14, x13 │ │ - b.eq 5f2d4 // b.none │ │ - cmp w2, #0x8 │ │ - b.cs 5f1d0 // b.hs, b.nlast │ │ + b.eq 5427c // b.none │ │ + cmp w3, #0x8 │ │ + b.cs 541bc // b.hs, b.nlast │ │ mov x16, xzr │ │ - b 5f294 │ │ - mul x17, x8, x9 │ │ - mul x16, x8, x1 │ │ - add x7, x17, x10 │ │ - add x7, x5, x7, lsl #1 │ │ - add x19, x0, x16 │ │ - cmp x19, x7 │ │ - b.cs 5f208 // b.hs, b.nlast │ │ + b 5424c │ │ + mul x17, x8, x2 │ │ + mul x16, x8, x9 │ │ + add x6, x11, x17 │ │ + add x6, x1, x6 │ │ + add x7, x0, x16, lsl #1 │ │ + cmp x6, x7 │ │ + b.ls 541f4 // b.plast │ │ add x16, x16, x10 │ │ - add x17, x5, x17, lsl #1 │ │ - add x16, x0, x16 │ │ - cmp x16, x17 │ │ - b.ls 5f208 // b.plast │ │ + add x17, x1, x17 │ │ + add x16, x0, x16, lsl #1 │ │ + cmp x17, x16 │ │ + b.cs 541f4 // b.hs, b.nlast │ │ mov x16, xzr │ │ - b 5f294 │ │ + b 5424c │ │ mov x16, xzr │ │ mov x17, x14 │ │ - ldr q5, [x17], #16 │ │ - sxtl2 v6.4s, v5.8h │ │ - sxtl v5.4s, v5.4h │ │ - mul v5.4s, v0.4s, v5.4s │ │ - mul v6.4s, v0.4s, v6.4s │ │ - cmlt v16.4s, v5.4s, #0 │ │ - abs v5.4s, v5.4s │ │ - cmlt v7.4s, v6.4s, #0 │ │ - abs v6.4s, v6.4s │ │ - add v5.4s, v5.4s, v3.4s │ │ - add v6.4s, v6.4s, v3.4s │ │ - ushr v5.4s, v5.4s, #6 │ │ - ushr v6.4s, v6.4s, #6 │ │ - neg v18.4s, v5.4s │ │ - neg v17.4s, v6.4s │ │ - bsl v16.16b, v18.16b, v5.16b │ │ - bsl v7.16b, v17.16b, v6.16b │ │ - add v6.4s, v16.4s, v1.4s │ │ - add v5.4s, v7.4s, v1.4s │ │ - smin v6.4s, v6.4s, v4.4s │ │ - smin v5.4s, v5.4s, v4.4s │ │ - smax v6.4s, v6.4s, v2.4s │ │ - smax v5.4s, v5.4s, v2.4s │ │ - xtn v6.4h, v6.4s │ │ - xtn2 v6.8h, v5.4s │ │ - xtn v5.8b, v6.8h │ │ - str d5, [x15, x16] │ │ + add x6, x15, x16 │ │ + ldr d1, [x6] │ │ + ldur d2, [x6, #1] │ │ add x16, x16, #0x8 │ │ cmp x12, x16 │ │ - b.ne 5f210 // b.any │ │ + uxtl v1.8h, v1.8b │ │ + uxtl v2.8h, v2.8b │ │ + ushll v3.4s, v1.4h, #4 │ │ + usubl v5.4s, v2.4h, v1.4h │ │ + ushll2 v4.4s, v1.8h, #4 │ │ + usubl2 v1.4s, v2.8h, v1.8h │ │ + mla v3.4s, v5.4s, v0.4s │ │ + mla v4.4s, v1.4s, v0.4s │ │ + xtn v1.4h, v3.4s │ │ + xtn2 v1.8h, v4.4s │ │ + str q1, [x17], #16 │ │ + b.ne 541fc // b.any │ │ cmp x12, x10 │ │ mov x16, x12 │ │ - b.eq 5f1ac // b.none │ │ - ldrsh w17, [x14, x16, lsl #1] │ │ - mul w17, w17, w6 │ │ - cmp w17, #0x0 │ │ - cneg w17, w17, mi // mi = first │ │ - add w17, w17, #0x20 │ │ - lsr w17, w17, #6 │ │ - cneg w17, w17, lt // lt = tstop │ │ - add w17, w17, w4 │ │ - cmp w17, #0xff │ │ - csel w17, w17, w11, lt // lt = tstop │ │ - bic w17, w17, w17, asr #31 │ │ - strb w17, [x15, x16] │ │ - add x16, x16, #0x1 │ │ - cmp x10, x16 │ │ - b.ne 5f294 // b.any │ │ - b 5f1ac │ │ - ldr x19, [sp], #16 │ │ + b.eq 54198 // b.none │ │ + add x17, x15, x16 │ │ + ldrb w6, [x17] │ │ + ldrb w17, [x17, #1] │ │ + add x7, x16, #0x1 │ │ + cmp x10, x7 │ │ + sub w17, w17, w6 │ │ + mul w17, w17, w5 │ │ + add w17, w17, w6, lsl #4 │ │ + strh w17, [x14, x16, lsl #1] │ │ + mov x16, x7 │ │ + b.ne 5424c // b.any │ │ + b 54198 │ │ + add sp, sp, #0x8, lsl #12 │ │ + add sp, sp, #0x100 │ │ + ldp x20, x19, [sp, #32] │ │ + ldp x22, x21, [sp, #16] │ │ + ldp x28, x23, [sp], #48 │ │ ret │ │ - sub sp, sp, #0x130 │ │ - stp x28, x27, [sp, #208] │ │ - stp x26, x25, [sp, #224] │ │ - stp x24, x23, [sp, #240] │ │ - stp x22, x21, [sp, #256] │ │ - stp x20, x19, [sp, #272] │ │ - stp x29, x30, [sp, #288] │ │ - ldr x8, [x0, #8] │ │ - ldr w10, [x0, #2112] │ │ - cmp w3, #0x0 │ │ - mov w14, #0x4 // #4 │ │ - ldr w8, [x8, #1012] │ │ - ldr w16, [x0, #3332] │ │ - cset w9, gt │ │ - mov w15, #0x20 // #32 │ │ - cmp w8, #0x0 │ │ - ldr x11, [x0, #24] │ │ - cset w13, eq // eq = none │ │ - cinc w14, w14, ne // ne = any │ │ - cmp w10, #0x3 │ │ - str x0, [sp, #128] │ │ - ldr w12, [x0, #3336] │ │ - lsr w0, w15, w13 │ │ - cset w8, ne // ne = any │ │ - str w8, [sp, #84] │ │ - mul w8, w0, w3 │ │ - sub w16, w16, w8 │ │ - str w9, [sp, #188] │ │ - ldrh w24, [x11, #562] │ │ - and w9, w13, w3 │ │ - cmp w16, w0 │ │ - lsl w17, w9, #4 │ │ - str w8, [sp, #24] │ │ - csel w8, w16, w0, lt // lt = tstop │ │ - cmp w10, #0x1 │ │ - str w8, [sp, #176] │ │ - add w8, w8, w17 │ │ - str w9, [sp, #64] │ │ - cset w9, eq // eq = none │ │ - cinc w16, w8, eq // eq = none │ │ - str x1, [sp, #48] │ │ - mov w1, #0x10 // #16 │ │ - lsl w15, w24, w14 │ │ - str w8, [sp, #40] │ │ - lsr w8, w16, w9 │ │ - mov x29, x2 │ │ - lsr w25, w1, w9 │ │ - cmp w15, w12 │ │ - stp w8, w0, [sp, #140] │ │ - lsr w8, w17, w9 │ │ - str w4, [sp, #160] │ │ - str x3, [sp, #152] │ │ - str w9, [sp, #32] │ │ - str x17, [sp, #72] │ │ - str x8, [sp, #56] │ │ - str x2, [sp, #168] │ │ - str w25, [sp, #120] │ │ - b.ge 5f694 // b.tcont │ │ - ldr x8, [sp, #128] │ │ - ldr w4, [sp, #32] │ │ - ldr x6, [sp, #152] │ │ - ldr x9, [sp, #56] │ │ - ldrsw x17, [x8, #3340] │ │ - ldr x0, [x8, #5584] │ │ - sub w15, w14, w4 │ │ - lsl w1, w6, w15 │ │ - add x5, x17, #0x1f │ │ - add x17, x0, w1, sxtw │ │ - and x1, x5, #0xffffffffffffffe0 │ │ - asr w0, w1, w4 │ │ - ldr x15, [sp, #72] │ │ - ldr w4, [sp, #40] │ │ - mov w2, #0x1 // #1 │ │ - cmp w10, #0x1 │ │ - mov w16, #0x3 // #3 │ │ - lsl w3, w2, w9 │ │ - cinc w16, w16, ne // ne = any │ │ - cmp w15, w4 │ │ - sxtw x0, w0 │ │ - b.cs 5f5b8 // b.hs, b.nlast │ │ - ldr x20, [x8, #5576] │ │ - ldr w8, [sp, #140] │ │ - lsl w2, w2, w15 │ │ - ldr x15, [sp, #72] │ │ - lsl w21, w6, w14 │ │ - mov w19, w8 │ │ - mov w5, w4 │ │ - mov w6, #0x1 // #1 │ │ - mov w7, #0xc // #12 │ │ - sub x19, x19, w9, uxtw │ │ - add x22, x20, w21, sxtw │ │ - mov w23, #0x584 // #1412 │ │ - b 5f470 │ │ - add x6, x6, #0x1 │ │ - add x8, x11, x6, lsl #1 │ │ - ldrh w24, [x8, #560] │ │ - add x22, x22, x1 │ │ - add x17, x17, x0 │ │ - lsl w8, w24, w14 │ │ - cmp w8, w12 │ │ - b.ge 5f694 // b.tcont │ │ - and w20, w24, w13 │ │ - mov x25, xzr │ │ - lsr w24, w24, w13 │ │ - lsl x21, x20, #4 │ │ - mov w20, w2 │ │ - lsr w8, w20, #16 │ │ - madd x9, x24, x23, x29 │ │ - cmp w8, #0x0 │ │ - madd x8, x21, x7, x9 │ │ - cset w9, ne // ne = any │ │ - lsl x26, x9, #4 │ │ - lsl x9, x9, #1 │ │ - add x27, x8, x9 │ │ - ldrh w28, [x27, #8] │ │ - ldrh w29, [x27, #4] │ │ - ldrh w30, [x27] │ │ - lsr w26, w20, w26 │ │ - tst w26, w28 │ │ - bic w28, w28, w26 │ │ - bic w4, w29, w26 │ │ - bic w30, w30, w26 │ │ - strh w28, [x27, #8] │ │ - strh w4, [x27, #4] │ │ - strh w30, [x27] │ │ - ldrb w4, [x22, x25] │ │ - cset w28, ne // ne = any │ │ - tst w26, w29 │ │ - cset w27, ne // ne = any │ │ - bfi w27, w28, #1, #1 │ │ - cmp w27, w4 │ │ - csel w4, w27, w4, cc // cc = lo, ul, last │ │ - add x8, x8, w4, uxtw #2 │ │ - ldrh w4, [x8, x9] │ │ - ldr x29, [sp, #168] │ │ - add x25, x25, #0x1 │ │ - add x27, x15, x25 │ │ - cmp x27, x5 │ │ - orr w4, w4, w26 │ │ - lsl w20, w20, #1 │ │ - strh w4, [x8, x9] │ │ - b.cc 5f484 // b.lo, b.ul, b.last │ │ - ldr w4, [sp, #120] │ │ - cbz w10, 5f450 │ │ - ldr w8, [sp, #140] │ │ - ldr x9, [sp, #56] │ │ - cmp w9, w8 │ │ - b.cs 5f450 // b.hs, b.nlast │ │ - ldr w8, [sp, #84] │ │ - mov x20, xzr │ │ - mov w25, w3 │ │ - lsr w21, w21, w8 │ │ - lsr w26, w25, w4 │ │ - madd x27, x24, x23, x29 │ │ - cmp w26, #0x0 │ │ - add x26, x27, x21, lsl #3 │ │ - cset w27, ne // ne = any │ │ - add x26, x26, #0x300 │ │ - lsl x28, x27, #1 │ │ - add x29, x26, x28 │ │ - ldrh w30, [x29, #4] │ │ - ldrh w9, [x29] │ │ - lsl w27, w27, w16 │ │ - lsr w27, w25, w27 │ │ - bic w8, w30, w27 │ │ - strh w8, [x29, #4] │ │ - bic w8, w9, w27 │ │ - strh w8, [x29] │ │ - ldrb w8, [x17, x20] │ │ - tst w27, w30 │ │ - cset w9, ne // ne = any │ │ - ldr x29, [sp, #168] │ │ - cmp w9, w8 │ │ - csel w8, w9, w8, cc // cc = lo, ul, last │ │ - add x8, x26, w8, uxtw #2 │ │ - ldrh w9, [x8, x28] │ │ - add x20, x20, #0x1 │ │ - cmp x19, x20 │ │ - lsl w25, w25, #1 │ │ - orr w9, w9, w27 │ │ - strh w9, [x8, x28] │ │ - b.ne 5f53c // b.any │ │ - b 5f450 │ │ - ldr w8, [sp, #140] │ │ - mov w1, #0x1 // #1 │ │ - mov w5, #0x584 // #1412 │ │ - mov w2, w8 │ │ - sub x2, x2, w9, uxtw │ │ - cbnz w10, 5f5f0 │ │ - add x1, x1, #0x1 │ │ - add x8, x11, x1, lsl #1 │ │ - ldrh w24, [x8, #560] │ │ - add x17, x17, x0 │ │ - lsl w8, w24, w14 │ │ - cmp w8, w12 │ │ - b.ge 5f694 // b.tcont │ │ - cbz w10, 5f5d0 │ │ - ldr w8, [sp, #140] │ │ - ldr x9, [sp, #56] │ │ - cmp w9, w8 │ │ - b.cs 5f5d0 // b.hs, b.nlast │ │ - ldr w9, [sp, #84] │ │ - and w8, w24, w13 │ │ - lsl w8, w8, #4 │ │ - mov x6, xzr │ │ - lsr w7, w24, w13 │ │ - lsr w19, w8, w9 │ │ - mov w20, w3 │ │ - lsr w8, w20, w25 │ │ - madd x9, x7, x5, x29 │ │ - cmp w8, #0x0 │ │ - add x8, x9, x19, lsl #3 │ │ - cset w9, ne // ne = any │ │ - add x8, x8, #0x300 │ │ - lsl x4, x9, #1 │ │ - add x21, x8, x4 │ │ - ldrh w22, [x21, #4] │ │ - ldrh w23, [x21] │ │ - lsl w9, w9, w16 │ │ - lsr w9, w20, w9 │ │ - bic w24, w22, w9 │ │ - bic w23, w23, w9 │ │ - strh w24, [x21, #4] │ │ - strh w23, [x21] │ │ - ldrb w21, [x17, x6] │ │ - tst w9, w22 │ │ - cset w22, ne // ne = any │ │ - add x6, x6, #0x1 │ │ - cmp w22, w21 │ │ - csel w21, w22, w21, cc // cc = lo, ul, last │ │ - add x8, x8, w21, uxtw #2 │ │ - ldrh w21, [x8, x4] │ │ - cmp x2, x6 │ │ - lsl w20, w20, #1 │ │ - orr w9, w21, w9 │ │ - strh w9, [x8, x4] │ │ - b.ne 5f61c // b.any │ │ - b 5f5d0 │ │ - ldr w8, [sp, #84] │ │ - ldr w11, [sp, #160] │ │ - mov w9, #0x10 // #16 │ │ - lsr w23, w9, w8 │ │ - str w23, [sp, #136] │ │ - cbz w11, 5f864 │ │ - ldr x20, [sp, #128] │ │ - ldr w9, [x20, #3344] │ │ - cmp w9, #0x0 │ │ - b.le 5f878 │ │ - ldr x8, [x20, #4376] │ │ - sub w12, w11, #0x1 │ │ - ldr w11, [x20, #3328] │ │ - mov w13, #0x270 // #624 │ │ - cmp w10, #0x3 │ │ - mov w14, #0x3 // #3 │ │ - mul w12, w9, w12 │ │ - smaddl x12, w12, w13, x8 │ │ - cinc w13, w14, eq // eq = none │ │ - cbz w10, 5f8a4 │ │ - ldr x22, [sp, #56] │ │ - ldr x24, [sp, #72] │ │ - mov x10, xzr │ │ - mov w14, #0x20 // #32 │ │ - mov w15, #0x584 // #1412 │ │ - mov w16, #0xc // #12 │ │ - sub w8, w11, w10, lsl #5 │ │ - cmp w8, #0x20 │ │ - csel w17, w8, w14, lt // lt = tstop │ │ - cbnz w17, 5f730 │ │ - b 5f7cc │ │ - add x10, x10, #0x1 │ │ - cmp x10, x9 │ │ - add x12, x12, #0x270 │ │ - b.eq 5f870 // b.none │ │ - sub w8, w11, w10, lsl #5 │ │ - cmp w8, #0x20 │ │ - csel w17, w8, w14, lt // lt = tstop │ │ - cbz w17, 5f7cc │ │ - mov w0, w17 │ │ - mov w1, #0x1 // #1 │ │ - mov w2, #0x1e0 // #480 │ │ - lsr w8, w1, #16 │ │ - madd x4, x10, x15, x29 │ │ - cmp w8, #0x0 │ │ - madd x8, x24, x16, x4 │ │ - cset w4, ne // ne = any │ │ - add x8, x8, #0x180 │ │ - lsl x5, x4, #4 │ │ - lsl x4, x4, #1 │ │ - add x6, x8, x4 │ │ - ldrh w7, [x6, #8] │ │ - ldrh w19, [x6, #4] │ │ - ldrh w20, [x6] │ │ - lsr w5, w1, w5 │ │ - tst w5, w7 │ │ - bic w7, w7, w5 │ │ - bic w21, w19, w5 │ │ - bic w20, w20, w5 │ │ - strh w7, [x6, #8] │ │ - strh w21, [x6, #4] │ │ - strh w20, [x6] │ │ - ldrb w6, [x12, x2] │ │ - cset w7, ne // ne = any │ │ - tst w5, w19 │ │ - cset w19, ne // ne = any │ │ - bfi w19, w7, #1, #1 │ │ - cmp w19, w6 │ │ - csel w6, w19, w6, cc // cc = lo, ul, last │ │ - add x8, x8, w6, uxtw #2 │ │ - ldrh w6, [x8, x4] │ │ - sub x7, x2, #0x1df │ │ - add x2, x2, #0x1 │ │ - cmp x7, x0 │ │ - orr w5, w6, w5 │ │ - lsl w1, w1, #1 │ │ - strh w5, [x8, x4] │ │ - b.cc 5f73c // b.lo, b.ul, b.last │ │ - ldr w0, [sp, #84] │ │ - add w8, w17, w0 │ │ - lsr w0, w8, w0 │ │ - cbz w0, 5f710 │ │ - mov x17, xzr │ │ - mov w0, w0 │ │ - mov w1, #0x1 // #1 │ │ - lsr w8, w1, w23 │ │ - madd x2, x10, x15, x29 │ │ - cmp w8, #0x0 │ │ - add x8, x2, x22, lsl #3 │ │ - cset w2, ne // ne = any │ │ - add x8, x8, #0x400 │ │ - lsl x4, x2, #1 │ │ - add x5, x8, x4 │ │ - ldrh w6, [x5, #4] │ │ - ldrh w7, [x5] │ │ - lsl w2, w2, w13 │ │ - lsr w2, w1, w2 │ │ - bic w19, w6, w2 │ │ - bic w7, w7, w2 │ │ - strh w19, [x5, #4] │ │ - strh w7, [x5] │ │ - add x5, x12, x17 │ │ - ldrb w5, [x5, #512] │ │ - tst w2, w6 │ │ - cset w6, ne // ne = any │ │ - add x17, x17, #0x1 │ │ - cmp w6, w5 │ │ - csel w5, w6, w5, cc // cc = lo, ul, last │ │ - add x8, x8, w5, uxtw #2 │ │ - ldrh w5, [x8, x4] │ │ - cmp x0, x17 │ │ - lsl w1, w1, #1 │ │ - orr w2, w5, w2 │ │ - strh w2, [x8, x4] │ │ - b.ne 5f7e8 // b.any │ │ - b 5f710 │ │ - ldr x20, [sp, #128] │ │ - ldr w9, [x20, #3344] │ │ - b 5f988 │ │ - ldr x20, [sp, #128] │ │ - b 5f988 │ │ - mov w8, #0x12f0 // #4848 │ │ - add x8, x20, x8 │ │ - add x10, x20, #0xcf8 │ │ - str x8, [sp, #16] │ │ - add x8, x20, #0xd10 │ │ - str x10, [sp, #96] │ │ - str x8, [sp, #112] │ │ - ldr x8, [x20, #24] │ │ - ldr w10, [x8, #1240] │ │ - cbnz w10, 5fda8 │ │ - b 5fda0 │ │ - ldr x21, [sp, #72] │ │ - mov x10, xzr │ │ - mov w13, #0x20 // #32 │ │ - mov w14, #0xc // #12 │ │ - mov w15, #0x584 // #1412 │ │ - sub w8, w11, w10, lsl #5 │ │ - cmp w8, #0x20 │ │ - csel w16, w8, w13, lt // lt = tstop │ │ - cbnz w16, 5f8e8 │ │ - add x10, x10, #0x1 │ │ - cmp x10, x9 │ │ - add x12, x12, #0x270 │ │ - b.eq 5f988 // b.none │ │ - sub w8, w11, w10, lsl #5 │ │ - cmp w8, #0x20 │ │ - csel w16, w8, w13, lt // lt = tstop │ │ - cbz w16, 5f8c8 │ │ - mov w16, w16 │ │ - mov w17, #0x1 // #1 │ │ - mov w0, #0x1e0 // #480 │ │ - lsr w8, w17, #16 │ │ - madd x1, x10, x15, x29 │ │ - cmp w8, #0x0 │ │ - madd x8, x21, x14, x1 │ │ - cset w1, ne // ne = any │ │ - add x8, x8, #0x180 │ │ - lsl x2, x1, #4 │ │ - lsl x1, x1, #1 │ │ - add x4, x8, x1 │ │ - ldrh w5, [x4, #8] │ │ - ldrh w6, [x4, #4] │ │ - ldrh w7, [x4] │ │ - lsr w2, w17, w2 │ │ - tst w2, w5 │ │ - bic w5, w5, w2 │ │ - bic w19, w6, w2 │ │ - bic w7, w7, w2 │ │ - strh w5, [x4, #8] │ │ - strh w19, [x4, #4] │ │ - strh w7, [x4] │ │ - ldrb w4, [x12, x0] │ │ - cset w5, ne // ne = any │ │ - tst w2, w6 │ │ - cset w6, ne // ne = any │ │ - bfi w6, w5, #1, #1 │ │ - cmp w6, w4 │ │ - csel w4, w6, w4, cc // cc = lo, ul, last │ │ - add x8, x8, w4, uxtw #2 │ │ - ldrh w4, [x8, x1] │ │ - sub x5, x0, #0x1df │ │ - add x0, x0, #0x1 │ │ - cmp x5, x16 │ │ - orr w2, w4, w2 │ │ - lsl w17, w17, #1 │ │ - strh w2, [x8, x1] │ │ - b.cc 5f8f4 // b.lo, b.ul, b.last │ │ - b 5f8c8 │ │ - mov w8, #0x12f0 // #4848 │ │ - add x8, x20, x8 │ │ - add x10, x20, #0xcf8 │ │ - cmp w9, #0x1 │ │ - str x8, [sp, #16] │ │ - add x8, x20, #0xd10 │ │ - str x10, [sp, #96] │ │ - str x8, [sp, #112] │ │ - b.lt 5fd94 // b.tstop │ │ - ldr x10, [sp, #48] │ │ - ldr x8, [sp, #152] │ │ - ldr w9, [sp, #144] │ │ - ldr x23, [x20, #3320] │ │ - ldr x26, [x10] │ │ - ldr x10, [x20, #4848] │ │ - sxtw x8, w8 │ │ - mov w9, w9 │ │ - add x13, x29, #0xa │ │ - mul x8, x9, x8 │ │ - mov w11, #0x1330 // #4912 │ │ - str x13, [sp, #152] │ │ - add x13, x29, #0x8 │ │ - str x8, [sp, #8] │ │ - mul x8, x8, x23 │ │ - mov x12, xzr │ │ - mov w28, wzr │ │ - str x13, [sp, #144] │ │ - add x13, x29, #0x6 │ │ - add x24, x20, x11 │ │ - add x22, x10, x8, lsl #2 │ │ - str wzr, [sp, #160] │ │ - str x13, [sp, #104] │ │ - ldr w8, [x20, #3328] │ │ - str x12, [sp, #88] │ │ - sub w9, w8, w12, lsl #5 │ │ - cmp w9, #0x1 │ │ - b.lt 5fbe4 // b.tstop │ │ - ldr x9, [sp, #128] │ │ - ldr x25, [x9, #2088] │ │ - ldr x19, [x9, #3240] │ │ - ldr w9, [sp, #64] │ │ - cbz w9, 5fab8 │ │ - ldr w9, [sp, #160] │ │ - ldr x29, [sp, #152] │ │ - mov x21, xzr │ │ - mov x27, xzr │ │ - add w8, w8, w9 │ │ - cmp w8, #0x20 │ │ - mov w9, #0x20 // #32 │ │ - csel w20, w8, w9, lt // lt = tstop │ │ - orr w8, w28, w27 │ │ - cbnz w8, 5fa74 │ │ - add x27, x27, #0x1 │ │ - add x29, x29, #0xc │ │ - cmp x20, x27 │ │ - add x21, x21, #0x4 │ │ - b.eq 5fbe4 // b.none │ │ - orr w8, w28, w27 │ │ - cbz w8, 5fa58 │ │ - ldurh w8, [x29, #-8] │ │ - ldr w6, [sp, #176] │ │ - and x9, x21, #0xfffffffc │ │ - add x0, x26, x9 │ │ - str w8, [sp, #192] │ │ - ldurh w8, [x29, #-4] │ │ - add x3, x22, x21 │ │ - add x2, sp, #0xc0 │ │ - mov x1, x25 │ │ - str w8, [sp, #196] │ │ - ldrh w8, [x29] │ │ - mov x4, x23 │ │ - mov x5, x24 │ │ - stp w8, wzr, [sp, #200] │ │ - ldr x8, [x19, #3264] │ │ - blr x8 │ │ - b 5fa58 │ │ - ldr w9, [sp, #40] │ │ - cmp w9, #0x10 │ │ - b.le 5fb5c │ │ - ldr w9, [sp, #160] │ │ - ldr x20, [sp, #104] │ │ - mov x21, xzr │ │ - mov x29, xzr │ │ - add w8, w8, w9 │ │ - cmp w8, #0x20 │ │ - mov w9, #0x20 // #32 │ │ - csel w27, w8, w9, lt // lt = tstop │ │ - orr w8, w28, w29 │ │ - cbnz w8, 5fb08 │ │ - add x29, x29, #0x1 │ │ - add x21, x21, #0x4 │ │ - cmp x27, x29 │ │ - add x20, x20, #0xc │ │ - b.eq 5fbe4 // b.none │ │ - orr w8, w28, w29 │ │ - cbz w8, 5faec │ │ - ldur w8, [x20, #-6] │ │ - ldurh w9, [x20, #-2] │ │ - ldrh w10, [x20, #2] │ │ - ldr w6, [sp, #176] │ │ - str w8, [sp, #192] │ │ - ldrh w8, [x20] │ │ - add x3, x22, x21 │ │ - add x2, sp, #0xc0 │ │ - mov x1, x25 │ │ - bfi w9, w8, #16, #16 │ │ - str w9, [sp, #196] │ │ - ldrh w8, [x20, #4] │ │ - and x9, x21, #0xfffffffc │ │ - add x0, x26, x9 │ │ - mov x4, x23 │ │ - bfi w10, w8, #16, #16 │ │ - stp w10, wzr, [sp, #200] │ │ - ldr x8, [x19, #3264] │ │ - mov x5, x24 │ │ - blr x8 │ │ - b 5faec │ │ - ldr w9, [sp, #160] │ │ - ldr x29, [sp, #144] │ │ - mov x21, xzr │ │ - mov x27, xzr │ │ - add w8, w8, w9 │ │ - cmp w8, #0x20 │ │ - mov w9, #0x20 // #32 │ │ - csel w20, w8, w9, lt // lt = tstop │ │ - orr w8, w28, w27 │ │ - cbnz w8, 5fba0 │ │ - add x27, x27, #0x1 │ │ - add x29, x29, #0xc │ │ - cmp x20, x27 │ │ - add x21, x21, #0x4 │ │ - b.eq 5fbe4 // b.none │ │ - orr w8, w28, w27 │ │ - cbz w8, 5fb84 │ │ - ldurh w8, [x29, #-8] │ │ - ldr w6, [sp, #176] │ │ - and x9, x21, #0xfffffffc │ │ - add x0, x26, x9 │ │ - str w8, [sp, #192] │ │ - ldurh w8, [x29, #-4] │ │ - add x3, x22, x21 │ │ - add x2, sp, #0xc0 │ │ - mov x1, x25 │ │ - str w8, [sp, #196] │ │ - ldrh w8, [x29] │ │ - mov x4, x23 │ │ - mov x5, x24 │ │ - stp w8, wzr, [sp, #200] │ │ - ldr x8, [x19, #3264] │ │ - blr x8 │ │ - b 5fb84 │ │ - ldr x8, [sp, #112] │ │ - ldr x12, [sp, #88] │ │ - ldrsw x9, [x8] │ │ - add x12, x12, #0x1 │ │ - cmp x12, x9 │ │ - b.ge 5fc48 // b.tcont │ │ - ldr x8, [sp, #96] │ │ - ldr x20, [sp, #128] │ │ - add x22, x22, #0x80 │ │ - add x26, x26, #0x80 │ │ - ldr x23, [x8] │ │ - ldr x8, [sp, #152] │ │ - mov w28, #0x1 // #1 │ │ - add x8, x8, #0x584 │ │ - str x8, [sp, #152] │ │ - ldr w8, [sp, #160] │ │ - sub w8, w8, #0x20 │ │ - str w8, [sp, #160] │ │ - ldr x8, [sp, #144] │ │ - add x8, x8, #0x584 │ │ - str x8, [sp, #144] │ │ - ldr x8, [sp, #104] │ │ - add x8, x8, #0x584 │ │ - str x8, [sp, #104] │ │ - b 5fa08 │ │ - cmp w9, #0x1 │ │ - b.lt 5fd8c // b.tstop │ │ - ldr w8, [sp, #176] │ │ - cmp w8, #0x1 │ │ - b.lt 5fd8c // b.tstop │ │ - ldr x11, [sp, #128] │ │ - mov w8, #0x1330 // #4912 │ │ - ldr x10, [sp, #48] │ │ - ldr x12, [sp, #72] │ │ - add x8, x11, x8 │ │ - str x8, [sp, #160] │ │ - ldr x8, [sp, #168] │ │ - ldr x28, [x10] │ │ - mov w10, #0xc // #12 │ │ - madd x8, x12, x10, x8 │ │ - ldr x23, [x11, #3320] │ │ - add x20, x8, #0x18a │ │ - ldp x8, x9, [sp, #8] │ │ - ldr x9, [x9] │ │ - mov x13, xzr │ │ - mul x8, x8, x23 │ │ - add x8, x9, x8, lsl #2 │ │ - add x27, x8, #0x1 │ │ - ldr w8, [x11, #3328] │ │ - ldr x25, [x11, #2088] │ │ - ldr x21, [x11, #3240] │ │ - ldr w24, [sp, #176] │ │ - sub w8, w8, w13, lsl #5 │ │ - cmp w8, #0x20 │ │ - mov w9, #0x20 // #32 │ │ - lsl x29, x25, #2 │ │ - csel w26, w8, w9, lt // lt = tstop │ │ - lsl x22, x23, #2 │ │ - mov w19, w12 │ │ - stp x28, x13, [sp, #144] │ │ - str x20, [sp, #104] │ │ - str x27, [sp, #88] │ │ - ldr w8, [sp, #188] │ │ - orr w8, w19, w8 │ │ - cbnz w8, 5fd0c │ │ - add x28, x28, x29 │ │ - subs w24, w24, #0x1 │ │ - add x27, x27, x22 │ │ - add w19, w19, #0x1 │ │ - add x20, x20, #0xc │ │ - b.eq 5fd4c // b.none │ │ - ldr w8, [sp, #188] │ │ - orr w8, w19, w8 │ │ - cbz w8, 5fce8 │ │ - ldur w8, [x20, #-10] │ │ - ldr x5, [sp, #160] │ │ - add x2, sp, #0xc0 │ │ - mov x0, x28 │ │ - str w8, [sp, #192] │ │ - ldur w8, [x20, #-6] │ │ - mov x1, x25 │ │ - mov x3, x27 │ │ - mov x4, x23 │ │ - str w8, [sp, #196] │ │ - ldur w8, [x20, #-2] │ │ - mov w6, w26 │ │ - stp w8, wzr, [sp, #200] │ │ - ldr x8, [x21, #3272] │ │ - blr x8 │ │ - b 5fce8 │ │ - ldr x8, [sp, #112] │ │ - ldr x13, [sp, #152] │ │ - ldrsw x9, [x8] │ │ - add x13, x13, #0x1 │ │ - cmp x13, x9 │ │ - b.ge 5fd8c // b.tcont │ │ - ldp x27, x8, [sp, #88] │ │ - ldr x28, [sp, #144] │ │ - ldr x20, [sp, #104] │ │ - ldr x11, [sp, #128] │ │ - ldr x23, [x8] │ │ - ldr x12, [sp, #72] │ │ - add x28, x28, #0x80 │ │ - add x27, x27, #0x80 │ │ - add x20, x20, #0x584 │ │ - b 5fca4 │ │ - ldr x20, [sp, #128] │ │ - ldr x29, [sp, #168] │ │ - ldr x8, [x20, #24] │ │ - ldr w10, [x8, #1240] │ │ - cbnz w10, 5fda8 │ │ - ldr w8, [x8, #1244] │ │ - cbz w8, 602cc │ │ - cmp w9, #0x1 │ │ - b.lt 602cc // b.tstop │ │ - ldr w8, [sp, #24] │ │ - ldr w9, [sp, #32] │ │ - ldr x23, [x20, #3320] │ │ - mov w10, #0x1330 // #4912 │ │ - ldr w11, [sp, #140] │ │ - asr w8, w8, w9 │ │ - ldr x9, [x20, #4848] │ │ - ldr x12, [sp, #56] │ │ - add x24, x20, x10 │ │ - ldr w10, [sp, #84] │ │ - sxtw x8, w8 │ │ - str x8, [sp, #24] │ │ - mul x8, x23, x8 │ │ - sub w22, w11, w12 │ │ - mov w12, #0x20 // #32 │ │ - add x8, x9, x8, lsl #2 │ │ - mov w11, #0x80 // #128 │ │ - add x14, x29, #0x306 │ │ - str x8, [sp, #160] │ │ - lsr w8, w12, w10 │ │ - mov x13, xzr │ │ - str x14, [sp, #88] │ │ - add x14, x29, #0x304 │ │ - lsr w11, w11, w10 │ │ - lsl x8, x8, #2 │ │ - str xzr, [sp, #104] │ │ - str wzr, [sp, #176] │ │ - str x14, [sp, #72] │ │ - stp x8, x11, [sp, #32] │ │ - ldr w8, [x20, #3328] │ │ - mov w9, #0x20 // #32 │ │ - str x13, [sp, #64] │ │ - sub w8, w8, w13, lsl #5 │ │ - cmp w8, #0x20 │ │ - csel w8, w8, w9, lt // lt = tstop │ │ - ldr w9, [sp, #84] │ │ - add w8, w8, w9 │ │ - asr w8, w8, w9 │ │ - cmp w8, #0x1 │ │ - b.lt 600a4 // b.tstop │ │ - ldr x11, [sp, #128] │ │ - mov w26, w8 │ │ - ldp x10, x8, [sp, #48] │ │ - ldp x9, x10, [x10, #8] │ │ - ldr x25, [x11, #2096] │ │ - ldr x27, [x11, #3240] │ │ - ldr x11, [sp, #104] │ │ - add x9, x9, x11 │ │ - str x9, [sp, #152] │ │ - add x9, x10, x11 │ │ - str x9, [sp, #144] │ │ - cbz w8, 5ff28 │ │ - ldr x29, [sp, #88] │ │ - mov x20, xzr │ │ - mov x21, xzr │ │ - ldr w8, [sp, #176] │ │ - orr w8, w8, w21 │ │ - cbnz w8, 5feb8 │ │ - add x21, x21, #0x1 │ │ - add x29, x29, #0x8 │ │ - cmp x26, x21 │ │ - add x20, x20, #0x4 │ │ - b.eq 600a4 // b.none │ │ - ldr w8, [sp, #176] │ │ - orr w8, w8, w21 │ │ - cbz w8, 5fe98 │ │ - ldurh w8, [x29, #-4] │ │ - ldr x9, [sp, #152] │ │ - and x19, x20, #0xfffffffc │ │ - add x2, sp, #0xc0 │ │ - str w8, [sp, #192] │ │ - ldrh w8, [x29] │ │ - add x0, x9, x19 │ │ - ldr x9, [sp, #160] │ │ - mov x1, x25 │ │ - stp w8, wzr, [sp, #196] │ │ - ldr x8, [x27, #3280] │ │ - add x28, x9, x20 │ │ - add x3, x28, #0x2 │ │ - mov x4, x23 │ │ - mov x5, x24 │ │ - mov w6, w22 │ │ - blr x8 │ │ - ldr x9, [sp, #144] │ │ - ldr x8, [x27, #3280] │ │ - add x3, x28, #0x3 │ │ - add x2, sp, #0xc0 │ │ - add x0, x9, x19 │ │ - mov x1, x25 │ │ - mov x4, x23 │ │ - mov x5, x24 │ │ - mov w6, w22 │ │ - blr x8 │ │ - b 5fe98 │ │ - ldr w8, [sp, #140] │ │ - ldr w9, [sp, #120] │ │ - cmp w9, w8 │ │ - b.ge 5fffc // b.tcont │ │ - ldr x29, [sp, #88] │ │ - mov x21, xzr │ │ - mov x20, xzr │ │ - ldr w8, [sp, #176] │ │ - orr w8, w8, w20 │ │ - cbnz w8, 5ff70 │ │ - add x20, x20, #0x1 │ │ - add x21, x21, #0x4 │ │ - cmp x26, x20 │ │ - add x29, x29, #0x8 │ │ - b.eq 600a4 // b.none │ │ - ldr w8, [sp, #176] │ │ - orr w8, w8, w20 │ │ - cbz w8, 5ff50 │ │ - ldurh w8, [x29, #-4] │ │ - ldr w11, [sp, #120] │ │ - ldurh w9, [x29, #-6] │ │ - ldurh w10, [x29, #-2] │ │ - and x19, x21, #0xfffffffc │ │ - lsl w8, w8, w11 │ │ - orr w8, w8, w9 │ │ - str w8, [sp, #192] │ │ - ldrh w8, [x29] │ │ - ldr x9, [sp, #152] │ │ - add x2, sp, #0xc0 │ │ - mov x1, x25 │ │ - lsl w8, w8, w11 │ │ - orr w8, w8, w10 │ │ - add x0, x9, x19 │ │ - ldr x9, [sp, #160] │ │ - stp w8, wzr, [sp, #196] │ │ - ldr x8, [x27, #3280] │ │ - mov x4, x23 │ │ - add x28, x9, x21 │ │ - add x3, x28, #0x2 │ │ - mov x5, x24 │ │ - mov w6, w22 │ │ - blr x8 │ │ - ldr x9, [sp, #144] │ │ - ldr x8, [x27, #3280] │ │ - add x3, x28, #0x3 │ │ - add x2, sp, #0xc0 │ │ - add x0, x9, x19 │ │ - mov x1, x25 │ │ - mov x4, x23 │ │ - mov x5, x24 │ │ - mov w6, w22 │ │ - blr x8 │ │ - b 5ff50 │ │ - ldr x29, [sp, #72] │ │ - mov x20, xzr │ │ - mov x21, xzr │ │ - ldr w8, [sp, #176] │ │ - orr w8, w8, w21 │ │ - cbnz w8, 60034 │ │ - add x21, x21, #0x1 │ │ - add x29, x29, #0x8 │ │ - cmp x26, x21 │ │ - add x20, x20, #0x4 │ │ - b.eq 600a4 // b.none │ │ - ldr w8, [sp, #176] │ │ - orr w8, w8, w21 │ │ - cbz w8, 60014 │ │ - ldurh w8, [x29, #-4] │ │ - ldr x9, [sp, #152] │ │ - and x19, x20, #0xfffffffc │ │ - add x2, sp, #0xc0 │ │ - str w8, [sp, #192] │ │ - ldrh w8, [x29] │ │ - add x0, x9, x19 │ │ - ldr x9, [sp, #160] │ │ - mov x1, x25 │ │ - stp w8, wzr, [sp, #196] │ │ - ldr x8, [x27, #3280] │ │ - add x28, x9, x20 │ │ - add x3, x28, #0x2 │ │ - mov x4, x23 │ │ - mov x5, x24 │ │ - mov w6, w22 │ │ - blr x8 │ │ - ldr x9, [sp, #144] │ │ - ldr x8, [x27, #3280] │ │ - add x3, x28, #0x3 │ │ - add x2, sp, #0xc0 │ │ - add x0, x9, x19 │ │ - mov x1, x25 │ │ - mov x4, x23 │ │ - mov x5, x24 │ │ - mov w6, w22 │ │ - blr x8 │ │ - b 60014 │ │ - ldr x8, [sp, #112] │ │ - ldr x13, [sp, #64] │ │ - ldrsw x8, [x8] │ │ - add x13, x13, #0x1 │ │ - cmp x13, x8 │ │ - b.ge 6010c // b.tcont │ │ - ldr x8, [sp, #104] │ │ - ldr x9, [sp, #40] │ │ - ldr x20, [sp, #128] │ │ - add x8, x8, x9 │ │ - str x8, [sp, #104] │ │ - ldr x8, [sp, #96] │ │ - ldr x9, [sp, #32] │ │ - ldr x23, [x8] │ │ - ldr x8, [sp, #88] │ │ - add x8, x8, #0x584 │ │ - str x8, [sp, #88] │ │ - ldr x8, [sp, #160] │ │ - add x8, x8, x9 │ │ - str x8, [sp, #160] │ │ - ldr x8, [sp, #72] │ │ - add x8, x8, #0x584 │ │ - str x8, [sp, #72] │ │ - mov w8, #0x1 // #1 │ │ - str w8, [sp, #176] │ │ - b 5fe24 │ │ - ldr x12, [sp, #128] │ │ - ldr x13, [sp, #168] │ │ - cmp w8, #0x1 │ │ - b.lt 602cc // b.tstop │ │ - ldr w8, [sp, #140] │ │ - ldr x9, [sp, #56] │ │ - cmp w9, w8 │ │ - b.ge 602cc // b.tcont │ │ - ldr x11, [sp, #56] │ │ - ldr x10, [sp, #16] │ │ - mov w8, #0x1330 // #4912 │ │ - mov w9, #0x80 // #128 │ │ - add x11, x13, x11, lsl #3 │ │ - ldr w13, [sp, #84] │ │ - add x21, x12, x8 │ │ - ldr x22, [x12, #3320] │ │ - ldr x10, [x10] │ │ - lsr w8, w9, w13 │ │ - str x8, [sp, #104] │ │ - ldr x8, [sp, #24] │ │ - mov w15, #0x20 // #32 │ │ - lsr w9, w15, w13 │ │ - mov x14, xzr │ │ - mul x8, x22, x8 │ │ - add x8, x10, x8, lsl #2 │ │ - mov x19, xzr │ │ - lsl x9, x9, #2 │ │ - add x25, x8, #0x2 │ │ - add x27, x11, #0x406 │ │ - str x9, [sp, #88] │ │ - ldr x9, [sp, #48] │ │ - ldr w8, [x12, #3328] │ │ - ldr x23, [x12, #2096] │ │ - lsl x26, x22, #2 │ │ - ldp x10, x9, [x9, #8] │ │ - sub w8, w8, w14, lsl #5 │ │ - cmp w8, #0x20 │ │ - lsl x29, x23, #2 │ │ - stp x9, x10, [sp, #168] │ │ - mov w9, #0x20 // #32 │ │ - csel w8, w8, w9, lt // lt = tstop │ │ - ldr w9, [sp, #84] │ │ - ldr x20, [x12, #3240] │ │ - stp x19, x14, [sp, #152] │ │ - str x27, [sp, #120] │ │ - add w8, w8, w9 │ │ - asr w24, w8, w9 │ │ - ldr x8, [sp, #56] │ │ - str x25, [sp, #144] │ │ - mov w28, w8 │ │ - ldr w8, [sp, #188] │ │ - orr w8, w28, w8 │ │ - cbnz w8, 60208 │ │ - ldr w8, [sp, #140] │ │ - add w28, w28, #0x1 │ │ - add x25, x25, x26 │ │ - add x27, x27, #0x8 │ │ - cmp w8, w28 │ │ - add x19, x19, x29 │ │ - b.eq 60288 // b.none │ │ - ldr w8, [sp, #188] │ │ - orr w8, w28, w8 │ │ - cbz w8, 601e0 │ │ - ldurh w8, [x27, #-4] │ │ - ldr w10, [sp, #136] │ │ - ldurh w9, [x27, #-6] │ │ - add x2, sp, #0xc0 │ │ - mov x1, x23 │ │ - lsl w8, w8, w10 │ │ - orr w8, w8, w9 │ │ - str w8, [sp, #192] │ │ - ldrh w8, [x27] │ │ - ldurh w9, [x27, #-2] │ │ - mov x3, x25 │ │ - mov x4, x22 │ │ - lsl w8, w8, w10 │ │ - orr w8, w8, w9 │ │ - stp w8, wzr, [sp, #196] │ │ - ldr x9, [sp, #176] │ │ - ldr x8, [x20, #3288] │ │ - mov x5, x21 │ │ - mov w6, w24 │ │ - add x0, x9, x19 │ │ - blr x8 │ │ - ldr x9, [sp, #168] │ │ - ldr x8, [x20, #3288] │ │ - add x3, x25, #0x1 │ │ - add x2, sp, #0xc0 │ │ - add x0, x9, x19 │ │ - mov x1, x23 │ │ - mov x4, x22 │ │ - mov x5, x21 │ │ - mov w6, w24 │ │ - blr x8 │ │ - b 601e0 │ │ - ldr x8, [sp, #112] │ │ - ldr x14, [sp, #160] │ │ - ldr x12, [sp, #128] │ │ - ldrsw x8, [x8] │ │ - add x14, x14, #0x1 │ │ - cmp x14, x8 │ │ - b.ge 602cc // b.tcont │ │ - ldr x8, [sp, #96] │ │ - ldp x25, x19, [sp, #144] │ │ - ldr x27, [sp, #120] │ │ - ldr x22, [x8] │ │ - ldr x8, [sp, #104] │ │ - add x27, x27, #0x584 │ │ - add x19, x19, x8 │ │ - ldr x8, [sp, #88] │ │ - add x25, x25, x8 │ │ - b 60184 │ │ - ldp x29, x30, [sp, #288] │ │ - ldp x20, x19, [sp, #272] │ │ - ldp x22, x21, [sp, #256] │ │ - ldp x24, x23, [sp, #240] │ │ - ldp x26, x25, [sp, #224] │ │ - ldp x28, x27, [sp, #208] │ │ - add sp, sp, #0x130 │ │ - ret │ │ - stp x19, x30, [sp, #-16]! │ │ - mov x19, x0 │ │ - bl 73f0 <__cxa_atexit@plt+0x2820> │ │ - tbz w0, #0, 6049c │ │ - adrp x9, ac000 │ │ - adrp x10, ac000 │ │ - adrp x11, ac000 │ │ - ldr x9, [x9, #2344] │ │ - ldr x10, [x10, #2080] │ │ - ldr x11, [x11, #2232] │ │ - add x8, x19, #0x158 │ │ - fmov d0, x9 │ │ - adrp x9, ac000 │ │ - fmov d1, x11 │ │ - adrp x11, ac000 │ │ - ldr x9, [x9, #2624] │ │ - ldr x11, [x11, #280] │ │ - mov v0.d[1], x10 │ │ - adrp x10, ac000 │ │ - fmov d2, x9 │ │ - adrp x9, ac000 │ │ - mov v1.d[1], x11 │ │ - adrp x11, ac000 │ │ - ldr x9, [x9, #1536] │ │ - ldr x11, [x11, #632] │ │ - mov v2.d[1], x11 │ │ - adrp x11, ac000 │ │ - ldr x11, [x11, #1816] │ │ - stp q2, q1, [x19, #32] │ │ - fmov d1, x9 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #3496] │ │ - ldr x10, [x10, #1600] │ │ - mov v1.d[1], x11 │ │ - adrp x11, ac000 │ │ - ldr x11, [x11, #1896] │ │ - stp q0, q1, [x19] │ │ - fmov d0, x9 │ │ - adrp x9, ac000 │ │ - mov v0.d[1], x10 │ │ - adrp x10, ac000 │ │ - ldr x9, [x9, #456] │ │ - ldr x10, [x10, #1736] │ │ - str q0, [x19, #64] │ │ - fmov d0, x11 │ │ - adrp x11, ac000 │ │ - ldr x11, [x11, #976] │ │ - str x10, [x19, #176] │ │ - adrp x10, ac000 │ │ - mov v0.d[1], x9 │ │ - adrp x9, ac000 │ │ - ldr x10, [x10, #1832] │ │ - ldr x9, [x9, #3016] │ │ - str q0, [x19, #160] │ │ - fmov d0, x11 │ │ - adrp x11, ac000 │ │ - ldr x11, [x11, #3512] │ │ - mov v0.d[1], x10 │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #672] │ │ - str q0, [x19, #208] │ │ - fmov d0, x11 │ │ - adrp x11, ac000 │ │ - ldr x11, [x11, #2584] │ │ - str x10, [x19, #200] │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #2736] │ │ - stp x9, x11, [x19, #224] │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #2416] │ │ - stp x10, x9, [x19, #320] │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #800] │ │ - str x9, [x19, #336] │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #2112] │ │ - str x9, [x19, #368] │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #656] │ │ - mov v0.d[1], x9 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #936] │ │ - stur q0, [x19, #184] │ │ - fmov d0, x9 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #1584] │ │ - mov v0.d[1], x9 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #464] │ │ - str q0, [x8, #32] │ │ - fmov d0, x9 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #256] │ │ - mov v0.d[1], x9 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #3832] │ │ - str q0, [x8] │ │ - fmov d0, x9 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #3000] │ │ - mov v0.d[1], x9 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #4064] │ │ - str x9, [x19, #360] │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #616] │ │ - str q0, [x8, #48] │ │ - str x9, [x19, #408] │ │ - ldp x19, x30, [sp], #16 │ │ - ret │ │ - adrp x10, 60000 │ │ - add x10, x10, #0x774 │ │ - fmov d2, x10 │ │ - adrp x10, 60000 │ │ - add x10, x10, #0x7c4 │ │ - fmov d3, x10 │ │ - adrp x10, 60000 │ │ - add x10, x10, #0x8cc │ │ - fmov d4, x10 │ │ - adrp x10, 60000 │ │ - adrp x9, 60000 │ │ - add x10, x10, #0x928 │ │ - add x9, x9, #0x750 │ │ - fmov d6, x10 │ │ - adrp x10, 60000 │ │ - fmov d0, x9 │ │ - adrp x9, 60000 │ │ - add x10, x10, #0xa34 │ │ - add x9, x9, #0x7a8 │ │ - fmov d17, x10 │ │ - adrp x10, 60000 │ │ - fmov d1, x9 │ │ - adrp x9, 60000 │ │ - add x10, x10, #0xcdc │ │ - add x9, x9, #0x8a4 │ │ - fmov d19, x10 │ │ - adrp x10, 60000 │ │ - fmov d5, x9 │ │ - adrp x9, 60000 │ │ - add x10, x10, #0x818 │ │ - add x9, x9, #0x904 │ │ - mov v2.d[1], x10 │ │ - adrp x10, 60000 │ │ - fmov d7, x9 │ │ - adrp x9, 60000 │ │ - add x10, x10, #0xd90 │ │ - add x9, x9, #0xa0c │ │ - mov v19.d[1], x10 │ │ - adrp x10, 60000 │ │ - fmov d16, x9 │ │ - adrp x9, 60000 │ │ - add x10, x10, #0xd3c │ │ - add x9, x9, #0xa6c │ │ - stp q19, q2, [x0, #64] │ │ - fmov d2, x10 │ │ - adrp x10, 60000 │ │ - fmov d18, x9 │ │ - adrp x9, 60000 │ │ - add x10, x10, #0x874 │ │ - add x9, x9, #0x7f0 │ │ - mov v3.d[1], x10 │ │ - adrp x10, 61000 │ │ - add x10, x10, #0x500 │ │ - mov v0.d[1], x9 │ │ - adrp x9, 60000 │ │ - mov v2.d[1], x10 │ │ - adrp x10, 60000 │ │ - add x9, x9, #0x958 │ │ - add x10, x10, #0xa90 │ │ - mov v5.d[1], x9 │ │ - adrp x9, 60000 │ │ - stp q2, q3, [x0, #224] │ │ - fmov d2, x10 │ │ - adrp x10, 60000 │ │ - add x9, x9, #0xb74 │ │ - add x10, x10, #0x850 │ │ - stp q0, q5, [x0] │ │ - fmov d0, x9 │ │ - adrp x9, 60000 │ │ - add x9, x9, #0x980 │ │ - mov v1.d[1], x10 │ │ - adrp x10, 60000 │ │ - add x10, x10, #0x9b8 │ │ - mov v4.d[1], x9 │ │ - adrp x9, 60000 │ │ - mov v7.d[1], x10 │ │ - adrp x10, 60000 │ │ - add x9, x9, #0xae8 │ │ - add x10, x10, #0xb9c │ │ - mov v17.d[1], x9 │ │ - adrp x9, 60000 │ │ - stp q1, q7, [x0, #160] │ │ - fmov d1, x10 │ │ - adrp x10, 60000 │ │ - add x9, x9, #0xbd4 │ │ - add x10, x10, #0x9dc │ │ - fmov d3, x9 │ │ - adrp x9, 60000 │ │ - add x9, x9, #0xac0 │ │ - mov v6.d[1], x10 │ │ - adrp x10, 60000 │ │ - add x10, x10, #0xb44 │ │ - mov v16.d[1], x9 │ │ - adrp x9, 60000 │ │ - mov v2.d[1], x10 │ │ - adrp x10, 60000 │ │ - add x9, x9, #0xc28 │ │ - add x10, x10, #0xbf8 │ │ - mov v0.d[1], x9 │ │ - adrp x9, 60000 │ │ - stp q6, q2, [x0, #256] │ │ - fmov d2, x10 │ │ - adrp x10, 60000 │ │ - add x9, x9, #0xd04 │ │ - add x10, x10, #0xb20 │ │ - stp q16, q0, [x0, #32] │ │ - fmov d0, x9 │ │ - adrp x9, 60000 │ │ - add x9, x9, #0xc88 │ │ - mov v18.d[1], x10 │ │ - adrp x10, 60000 │ │ - add x10, x10, #0xd60 │ │ - mov v3.d[1], x9 │ │ - adrp x9, 61000 │ │ - stp q18, q3, [x0, #192] │ │ - fmov d3, x10 │ │ - adrp x10, 61000 │ │ - add x9, x9, #0xb7c │ │ - add x10, x10, #0xd30 │ │ - stp x9, x10, [x0, #320] │ │ - adrp x9, 61000 │ │ - add x9, x9, #0xf14 │ │ - str x9, [x0, #336] │ │ - adrp x9, 62000 │ │ - add x9, x9, #0x154 │ │ - str x9, [x0, #368] │ │ - adrp x9, 60000 │ │ - add x9, x9, #0xc50 │ │ - mov v1.d[1], x9 │ │ - adrp x9, 61000 │ │ - add x9, x9, #0x2dc │ │ - mov v0.d[1], x9 │ │ - adrp x9, 62000 │ │ - add x9, x9, #0x2e4 │ │ - stp q1, q0, [x0, #128] │ │ - fmov d0, x9 │ │ - adrp x9, 60000 │ │ - add x9, x9, #0xcac │ │ - mov v2.d[1], x9 │ │ - adrp x9, 61000 │ │ - add x9, x9, #0x9b4 │ │ - mov v3.d[1], x9 │ │ - adrp x9, 62000 │ │ - add x9, x9, #0x5f0 │ │ - fmov d1, x9 │ │ - adrp x9, 62000 │ │ - add x9, x9, #0x8c0 │ │ - mov v1.d[1], x9 │ │ - adrp x9, 62000 │ │ - add x8, x0, #0x158 │ │ - add x9, x9, #0x918 │ │ - stp q4, q17, [x0, #96] │ │ - stp q2, q3, [x0, #288] │ │ - str q1, [x8] │ │ - fmov d1, x9 │ │ - adrp x9, 62000 │ │ - add x9, x9, #0x484 │ │ - mov v0.d[1], x9 │ │ - adrp x9, 62000 │ │ - add x9, x9, #0xf30 │ │ - mov v1.d[1], x9 │ │ - adrp x9, 62000 │ │ - add x9, x9, #0x8ec │ │ - str x9, [x8, #16] │ │ - adrp x9, 63000 │ │ - stp q0, q1, [x8, #32] │ │ - adrp x8, 63000 │ │ - add x9, x9, #0x4f0 │ │ - add x8, x8, #0xa14 │ │ - stp x9, x8, [x0, #408] │ │ - b 602ec │ │ - sub sp, sp, #0x20 │ │ - ldr w8, [sp, #32] │ │ - str x30, [sp, #16] │ │ - str wzr, [sp] │ │ - str w8, [sp, #8] │ │ - bl 63bb0 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - ldr w8, [sp, #48] │ │ - ldr w9, [sp, #56] │ │ - ldr w10, [sp, #64] │ │ - str x30, [sp, #32] │ │ - str wzr, [sp, #16] │ │ - str w9, [sp, #8] │ │ - str w10, [sp, #24] │ │ - str w8, [sp] │ │ - bl 64738 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - str w7, [sp, #-32]! │ │ - mov w7, wzr │ │ - str x30, [sp, #16] │ │ - bl 64e60 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - ldr w8, [sp, #48] │ │ - ldr w9, [sp, #56] │ │ - str x30, [sp, #32] │ │ - str wzr, [sp, #8] │ │ - str w8, [sp] │ │ - str w9, [sp, #16] │ │ - bl 659e0 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - ldr w8, [sp, #32] │ │ - str x30, [sp, #16] │ │ - str w8, [sp, #8] │ │ - mov w8, #0x4 // #4 │ │ - str w8, [sp] │ │ - bl 63bb0 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - ldr w10, [sp, #64] │ │ - ldr w8, [sp, #48] │ │ - ldr w9, [sp, #56] │ │ - str x30, [sp, #32] │ │ - str w10, [sp, #24] │ │ - mov w10, #0x4 // #4 │ │ - str w9, [sp, #8] │ │ - str w10, [sp, #16] │ │ - str w8, [sp] │ │ - bl 64738 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - mov w8, w7 │ │ - mov w7, #0x4 // #4 │ │ - str x30, [sp, #16] │ │ - str w8, [sp] │ │ - bl 64e60 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - ldr w9, [sp, #56] │ │ - ldr w8, [sp, #48] │ │ - str x30, [sp, #32] │ │ - str w9, [sp, #16] │ │ - mov w9, #0x4 // #4 │ │ - str w9, [sp, #8] │ │ - str w8, [sp] │ │ - bl 659e0 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - ldr w8, [sp, #32] │ │ - str x30, [sp, #16] │ │ - str w8, [sp, #8] │ │ - mov w8, #0x8 // #8 │ │ - str w8, [sp] │ │ - bl 63bb0 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - ldr w10, [sp, #64] │ │ - ldr w8, [sp, #48] │ │ - ldr w9, [sp, #56] │ │ - str x30, [sp, #32] │ │ - str w10, [sp, #24] │ │ - mov w10, #0x8 // #8 │ │ - str w9, [sp, #8] │ │ - str w10, [sp, #16] │ │ - str w8, [sp] │ │ - bl 64738 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - mov w8, w7 │ │ - mov w7, #0x8 // #8 │ │ - str x30, [sp, #16] │ │ - str w8, [sp] │ │ - bl 64e60 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - ldr w9, [sp, #56] │ │ - ldr w8, [sp, #48] │ │ - str x30, [sp, #32] │ │ - str w9, [sp, #16] │ │ - mov w9, #0x8 // #8 │ │ - str w9, [sp, #8] │ │ - str w8, [sp] │ │ - bl 659e0 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - ldr w8, [sp, #32] │ │ - str x30, [sp, #16] │ │ - str w8, [sp, #8] │ │ - mov w8, #0x2 // #2 │ │ - str w8, [sp] │ │ - bl 63bb0 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - ldr w10, [sp, #64] │ │ - ldr w8, [sp, #48] │ │ - ldr w9, [sp, #56] │ │ - str x30, [sp, #32] │ │ - str w10, [sp, #24] │ │ - mov w10, #0x2 // #2 │ │ - str w9, [sp, #8] │ │ - str w10, [sp, #16] │ │ - str w8, [sp] │ │ - bl 64738 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - mov w8, w7 │ │ - mov w7, #0x2 // #2 │ │ - str x30, [sp, #16] │ │ - str w8, [sp] │ │ - bl 64e60 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - ldr w9, [sp, #56] │ │ - ldr w8, [sp, #48] │ │ - str x30, [sp, #32] │ │ - str w9, [sp, #16] │ │ - mov w9, #0x2 // #2 │ │ - str w9, [sp, #8] │ │ - str w8, [sp] │ │ - bl 659e0 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - ldr w8, [sp, #32] │ │ - str x30, [sp, #16] │ │ - str w8, [sp, #8] │ │ - mov w8, #0x6 // #6 │ │ - str w8, [sp] │ │ - bl 63bb0 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - ldr w10, [sp, #64] │ │ - ldr w8, [sp, #48] │ │ - ldr w9, [sp, #56] │ │ - str x30, [sp, #32] │ │ - str w10, [sp, #24] │ │ - mov w10, #0x6 // #6 │ │ - str w9, [sp, #8] │ │ - str w10, [sp, #16] │ │ - str w8, [sp] │ │ - bl 64738 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - mov w8, w7 │ │ - mov w7, #0x6 // #6 │ │ - str x30, [sp, #16] │ │ - str w8, [sp] │ │ - bl 64e60 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - ldr w9, [sp, #56] │ │ - ldr w8, [sp, #48] │ │ - str x30, [sp, #32] │ │ - str w9, [sp, #16] │ │ - mov w9, #0x6 // #6 │ │ - str w9, [sp, #8] │ │ - str w8, [sp] │ │ - bl 659e0 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - ldr w8, [sp, #32] │ │ - str x30, [sp, #16] │ │ - str w8, [sp, #8] │ │ - mov w8, #0xa // #10 │ │ - str w8, [sp] │ │ - bl 63bb0 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - ldr w10, [sp, #64] │ │ - ldr w8, [sp, #48] │ │ - ldr w9, [sp, #56] │ │ - str x30, [sp, #32] │ │ - str w10, [sp, #24] │ │ - mov w10, #0xa // #10 │ │ - str w9, [sp, #8] │ │ - str w10, [sp, #16] │ │ - str w8, [sp] │ │ - bl 64738 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - mov w8, w7 │ │ - mov w7, #0xa // #10 │ │ - str x30, [sp, #16] │ │ - str w8, [sp] │ │ - bl 64e60 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - ldr w9, [sp, #56] │ │ - ldr w8, [sp, #48] │ │ - str x30, [sp, #32] │ │ - str w9, [sp, #16] │ │ - mov w9, #0xa // #10 │ │ - str w9, [sp, #8] │ │ - str w8, [sp] │ │ - bl 659e0 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - ldr w8, [sp, #32] │ │ - str x30, [sp, #16] │ │ - str w8, [sp, #8] │ │ - mov w8, #0x1 // #1 │ │ - str w8, [sp] │ │ - bl 63bb0 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - ldr w10, [sp, #64] │ │ - ldr w8, [sp, #48] │ │ - ldr w9, [sp, #56] │ │ - str x30, [sp, #32] │ │ - str w10, [sp, #24] │ │ - mov w10, #0x1 // #1 │ │ - str w9, [sp, #8] │ │ - str w10, [sp, #16] │ │ - str w8, [sp] │ │ - bl 64738 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - mov w8, w7 │ │ - mov w7, #0x1 // #1 │ │ - str x30, [sp, #16] │ │ - str w8, [sp] │ │ - bl 64e60 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - ldr w9, [sp, #56] │ │ - ldr w8, [sp, #48] │ │ - str x30, [sp, #32] │ │ - str w9, [sp, #16] │ │ - mov w9, #0x1 // #1 │ │ - str w9, [sp, #8] │ │ - str w8, [sp] │ │ - bl 659e0 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - ldr w8, [sp, #32] │ │ - str x30, [sp, #16] │ │ - str w8, [sp, #8] │ │ - mov w8, #0x5 // #5 │ │ - str w8, [sp] │ │ - bl 63bb0 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - ldr w10, [sp, #64] │ │ - ldr w8, [sp, #48] │ │ - ldr w9, [sp, #56] │ │ - str x30, [sp, #32] │ │ - str w10, [sp, #24] │ │ - mov w10, #0x5 // #5 │ │ - str w9, [sp, #8] │ │ - str w10, [sp, #16] │ │ - str w8, [sp] │ │ - bl 64738 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - mov w8, w7 │ │ - mov w7, #0x5 // #5 │ │ - str x30, [sp, #16] │ │ - str w8, [sp] │ │ - bl 64e60 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - ldr w9, [sp, #56] │ │ - ldr w8, [sp, #48] │ │ - str x30, [sp, #32] │ │ - str w9, [sp, #16] │ │ - mov w9, #0x5 // #5 │ │ - str w9, [sp, #8] │ │ - str w8, [sp] │ │ - bl 659e0 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - ldr w8, [sp, #32] │ │ - str x30, [sp, #16] │ │ - str w8, [sp, #8] │ │ - mov w8, #0x9 // #9 │ │ - str w8, [sp] │ │ - bl 63bb0 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - ldr w10, [sp, #64] │ │ - ldr w8, [sp, #48] │ │ - ldr w9, [sp, #56] │ │ - str x30, [sp, #32] │ │ - str w10, [sp, #24] │ │ - mov w10, #0x9 // #9 │ │ - str w9, [sp, #8] │ │ - str w10, [sp, #16] │ │ - str w8, [sp] │ │ - bl 64738 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - mov w8, w7 │ │ - mov w7, #0x9 // #9 │ │ - str x30, [sp, #16] │ │ - str w8, [sp] │ │ - bl 64e60 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - ldr w9, [sp, #56] │ │ - ldr w8, [sp, #48] │ │ - str x30, [sp, #32] │ │ - str w9, [sp, #16] │ │ - mov w9, #0x9 // #9 │ │ - str w9, [sp, #8] │ │ - str w8, [sp] │ │ - bl 659e0 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - stp x28, x25, [sp, #-64]! │ │ - stp x24, x23, [sp, #16] │ │ - stp x22, x21, [sp, #32] │ │ - stp x20, x19, [sp, #48] │ │ - sub sp, sp, #0x8, lsl #12 │ │ - sub sp, sp, #0x100 │ │ - add x8, sp, #0x4, lsl #12 │ │ - add x8, x8, #0x144 │ │ - ldr w8, [x8, #16380] │ │ - asr x1, x1, #1 │ │ - asr x3, x3, #1 │ │ - cbz w6, 60f64 │ │ - clz w14, w8 │ │ - cmp w4, #0x1 │ │ - cbz w7, 61104 │ │ - b.lt 612a4 // b.tstop │ │ - mov w12, #0x16 // #22 │ │ - mov w13, #0x1 // #1 │ │ - sub w12, w12, w14 │ │ - lsl w13, w13, w12 │ │ - mov x10, sp │ │ - add w11, w5, #0x1 │ │ - mov w9, w4 │ │ - asr w13, w13, #1 │ │ - lsl x15, x3, #1 │ │ - ldrh w16, [x2] │ │ - mov x17, xzr │ │ - lsl x3, x17, #1 │ │ - add x19, x2, x3 │ │ - ldrh w19, [x19, #2] │ │ - and w20, w16, #0xffff │ │ - add w16, w13, w16, uxth #4 │ │ - add x17, x17, #0x1 │ │ - sub w20, w19, w20 │ │ - madd w16, w20, w6, w16 │ │ - asr w16, w16, w12 │ │ - cmp x9, x17 │ │ - strh w16, [x10, x3] │ │ - mov w16, w19 │ │ - b.ne 60dfc // b.any │ │ - add x10, x10, #0x100 │ │ - subs w11, w11, #0x1 │ │ - add x2, x2, x15 │ │ - b.ne 60df4 // b.any │ │ - cmp w4, #0x1 │ │ - b.lt 612a4 // b.tstop │ │ - sub w10, w14, #0xe │ │ - mov w14, #0x1 // #1 │ │ - lsl w14, w14, w10 │ │ - dup v3.4s, w10 │ │ - asr w14, w14, #1 │ │ - mov x11, sp │ │ - and x12, x9, #0xfffffff8 │ │ - dup v0.4s, w7 │ │ - dup v1.4s, w8 │ │ - lsl x13, x1, #1 │ │ - dup v2.4s, w14 │ │ - neg v3.4s, v3.4s │ │ - cmp w4, #0x8 │ │ - b.cc 60e9c // b.lo, b.ul, b.last │ │ - b 60ea4 │ │ - add x11, x11, #0x100 │ │ - subs w5, w5, #0x1 │ │ - add x0, x0, x13 │ │ - b.eq 612a4 // b.none │ │ - cmp w4, #0x8 │ │ - b.cs 60ea4 // b.hs, b.nlast │ │ - mov x16, xzr │ │ - b 60f1c │ │ - mov x15, xzr │ │ - mov x16, x12 │ │ - add x17, x11, x15 │ │ - ldr q4, [x17] │ │ - ldr q5, [x17, #256] │ │ - subs x16, x16, #0x8 │ │ - sshll v6.4s, v4.4h, #4 │ │ - sshll2 v7.4s, v4.8h, #4 │ │ - ssubl2 v16.4s, v5.8h, v4.8h │ │ - ssubl v4.4s, v5.4h, v4.4h │ │ - add v5.4s, v7.4s, v2.4s │ │ - add v6.4s, v6.4s, v2.4s │ │ - mla v6.4s, v4.4s, v0.4s │ │ - mla v5.4s, v16.4s, v0.4s │ │ - sshl v4.4s, v5.4s, v3.4s │ │ - sshl v5.4s, v6.4s, v3.4s │ │ - cmlt v6.4s, v5.4s, #0 │ │ - smin v5.4s, v5.4s, v1.4s │ │ - cmlt v7.4s, v4.4s, #0 │ │ - smin v4.4s, v4.4s, v1.4s │ │ - bic v5.16b, v5.16b, v6.16b │ │ - bic v4.16b, v4.16b, v7.16b │ │ - xtn v5.4h, v5.4s │ │ - xtn2 v5.8h, v4.4s │ │ - str q5, [x0, x15] │ │ - add x15, x15, #0x10 │ │ - b.ne 60eac // b.any │ │ - cmp x12, x9 │ │ - mov x16, x12 │ │ - b.eq 60e84 // b.none │ │ - sub x15, x9, x16 │ │ - lsl x16, x16, #1 │ │ - add x17, x11, x16 │ │ - ldrsh w1, [x17] │ │ - ldrsh w17, [x17, #256] │ │ - sub w17, w17, w1 │ │ - add w1, w14, w1, lsl #4 │ │ - madd w17, w17, w7, w1 │ │ - asr w17, w17, w10 │ │ - cmp w17, w8 │ │ - csel w1, w8, w17, gt │ │ - cmp w17, #0x0 │ │ - csel w17, wzr, w1, lt // lt = tstop │ │ - subs x15, x15, #0x1 │ │ - strh w17, [x0, x16] │ │ - add x16, x16, #0x2 │ │ - b.ne 60f24 // b.any │ │ - b 60e84 │ │ - cbz w7, 612c0 │ │ - cmp w4, #0x1 │ │ - b.lt 612a4 // b.tstop │ │ - mov w10, w4 │ │ - mov x9, xzr │ │ - dup v0.4s, w7 │ │ - dup v1.4s, w8 │ │ - lsl x11, x3, #1 │ │ - add x12, x3, x10 │ │ - and x13, x10, #0xfffffff8 │ │ - lsl x14, x1, #1 │ │ - mov x15, x0 │ │ - mov x16, x2 │ │ - cmp w4, #0x8 │ │ - b.cc 60fc0 // b.lo, b.ul, b.last │ │ - b 60fc8 │ │ - subs w5, w5, #0x1 │ │ - add x9, x9, #0x1 │ │ - add x16, x16, x11 │ │ - add x15, x15, x14 │ │ - b.eq 612a4 // b.none │ │ - cmp w4, #0x8 │ │ - b.cs 60fc8 // b.hs, b.nlast │ │ - mov x17, xzr │ │ - b 610a4 │ │ - mul x6, x1, x9 │ │ - mul x19, x3, x9 │ │ - add x20, x0, x6, lsl #1 │ │ - add x6, x6, x10 │ │ - add x21, x19, x10 │ │ - add x22, x12, x19 │ │ - add x23, x3, x19 │ │ - add x24, x0, x6, lsl #1 │ │ - add x6, x2, x21, lsl #1 │ │ - add x21, x2, x22, lsl #1 │ │ - add x22, x2, x23, lsl #1 │ │ - cmp x20, x21 │ │ - cset w21, cc // cc = lo, ul, last │ │ - cmp x22, x24 │ │ - cset w22, cc // cc = lo, ul, last │ │ - cmp x20, x6 │ │ - add x19, x2, x19, lsl #1 │ │ - cset w6, cc // cc = lo, ul, last │ │ - cmp x19, x24 │ │ - mov x17, xzr │ │ - and w20, w21, w22 │ │ - cset w19, cc // cc = lo, ul, last │ │ - tbnz w20, #0, 610a4 │ │ - and w6, w6, w19 │ │ - tbnz w6, #0, 610a4 │ │ - mov x17, xzr │ │ - add x6, x16, x11 │ │ - mov x19, x13 │ │ - ldr q2, [x16, x17] │ │ - ldr q3, [x6, x17] │ │ - subs x19, x19, #0x8 │ │ - ushll v4.4s, v2.4h, #4 │ │ - ushll2 v5.4s, v2.8h, #4 │ │ - usubl2 v6.4s, v3.8h, v2.8h │ │ - usubl v2.4s, v3.4h, v2.4h │ │ - orr v4.4s, #0x8 │ │ - orr v5.4s, #0x8 │ │ - mla v4.4s, v2.4s, v0.4s │ │ - mla v5.4s, v6.4s, v0.4s │ │ - sshr v3.4s, v4.4s, #4 │ │ - sshr v2.4s, v5.4s, #4 │ │ - cmlt v4.4s, v4.4s, #0 │ │ - smin v3.4s, v3.4s, v1.4s │ │ - cmlt v5.4s, v5.4s, #0 │ │ - smin v2.4s, v2.4s, v1.4s │ │ - bic v3.16b, v3.16b, v4.16b │ │ - bic v2.16b, v2.16b, v5.16b │ │ - xtn v3.4h, v3.4s │ │ - xtn2 v3.8h, v2.4s │ │ - str q3, [x15, x17] │ │ - add x17, x17, #0x10 │ │ - b.ne 61038 // b.any │ │ - cmp x13, x10 │ │ - mov x17, x13 │ │ - b.eq 60fa4 // b.none │ │ - lsl x21, x17, #1 │ │ - add x22, x16, x11 │ │ - mov x6, xzr │ │ - add x19, x16, x21 │ │ - add x20, x15, x21 │ │ - add x21, x22, x21 │ │ - sub x17, x10, x17 │ │ - lsl x22, x6, #1 │ │ - ldrh w23, [x19, x22] │ │ - ldrh w24, [x21, x22] │ │ - mov w25, #0x8 // #8 │ │ - add x6, x6, #0x1 │ │ - bfi w25, w23, #4, #16 │ │ - sub w24, w24, w23 │ │ - madd w23, w24, w7, w25 │ │ - asr w24, w23, #4 │ │ - cmp w24, w8 │ │ - csel w24, w8, w24, gt │ │ - cmp w23, #0x0 │ │ - csel w23, wzr, w24, lt // lt = tstop │ │ - cmp x17, x6 │ │ - strh w23, [x20, x22] │ │ - b.ne 610c0 // b.any │ │ - b 60fa4 │ │ - b.lt 612a4 // b.tstop │ │ - mov w16, #0x16 // #22 │ │ - sub w10, w14, #0x12 │ │ - mov w15, #0x1 // #1 │ │ - mov w7, #0x1 // #1 │ │ - sub w14, w16, w14 │ │ - lsl w17, w15, w10 │ │ - lsl w7, w7, w14 │ │ - mov w11, w4 │ │ - dup v5.4s, w10 │ │ - asr w17, w17, #1 │ │ - dup v3.4s, w14 │ │ - asr w7, w7, #1 │ │ - mov x9, xzr │ │ - dup v0.4s, w6 │ │ - dup v1.4s, w8 │ │ - lsl x12, x3, #1 │ │ - lsl x13, x1, #1 │ │ - add x15, x11, #0x1 │ │ - and x16, x11, #0xfffffff8 │ │ - dup v2.4s, w17 │ │ - neg v3.4s, v3.4s │ │ - dup v4.4s, w7 │ │ - neg v5.4s, v5.4s │ │ - mov x19, x0 │ │ - mov x20, x2 │ │ - cmp w4, #0x8 │ │ - b.cc 611c4 // b.lo, b.ul, b.last │ │ - b 61194 │ │ - subs w5, w5, #0x1 │ │ - add x9, x9, #0x1 │ │ - add x20, x20, x12 │ │ - add x19, x19, x13 │ │ - b.eq 612a4 // b.none │ │ - cmp w4, #0x8 │ │ - b.cc 611c4 // b.lo, b.ul, b.last │ │ - mul x22, x3, x9 │ │ - mul x21, x1, x9 │ │ - add x23, x15, x22 │ │ - add x23, x2, x23, lsl #1 │ │ - add x24, x0, x21, lsl #1 │ │ - cmp x24, x23 │ │ - b.cs 61218 // b.hs, b.nlast │ │ - add x21, x21, x11 │ │ - add x22, x2, x22, lsl #1 │ │ - add x21, x0, x21, lsl #1 │ │ - cmp x22, x21 │ │ - b.cs 61218 // b.hs, b.nlast │ │ - mov x22, xzr │ │ - lsl x21, x22, #1 │ │ - sub x22, x11, x22 │ │ - add x23, x20, x21 │ │ - ldrh w24, [x23] │ │ - ldrh w23, [x23, #2] │ │ - sub w23, w23, w24 │ │ - add w24, w7, w24, lsl #4 │ │ - madd w23, w23, w6, w24 │ │ - asr w23, w23, w14 │ │ - add w23, w23, w17 │ │ - asr w23, w23, w10 │ │ - cmp w23, w8 │ │ - csel w24, w8, w23, gt │ │ - cmp w23, #0x0 │ │ - csel w23, wzr, w24, lt // lt = tstop │ │ - subs x22, x22, #0x1 │ │ - strh w23, [x19, x21] │ │ - add x21, x21, #0x2 │ │ - b.ne 611d0 // b.any │ │ - b 61178 │ │ - mov x21, xzr │ │ - mov x22, x16 │ │ - add x23, x20, x21 │ │ - ldr q6, [x23] │ │ - ldur q7, [x23, #2] │ │ - subs x22, x22, #0x8 │ │ - ushll v16.4s, v6.4h, #4 │ │ - ushll2 v17.4s, v6.8h, #4 │ │ - usubl2 v18.4s, v7.8h, v6.8h │ │ - usubl v6.4s, v7.4h, v6.4h │ │ - add v7.4s, v17.4s, v4.4s │ │ - add v16.4s, v16.4s, v4.4s │ │ - mla v16.4s, v6.4s, v0.4s │ │ - mla v7.4s, v18.4s, v0.4s │ │ - sshl v6.4s, v7.4s, v3.4s │ │ - sshl v7.4s, v16.4s, v3.4s │ │ - add v7.4s, v7.4s, v2.4s │ │ - add v6.4s, v6.4s, v2.4s │ │ - sshl v7.4s, v7.4s, v5.4s │ │ - sshl v6.4s, v6.4s, v5.4s │ │ - cmlt v16.4s, v7.4s, #0 │ │ - smin v7.4s, v7.4s, v1.4s │ │ - cmlt v17.4s, v6.4s, #0 │ │ - smin v6.4s, v6.4s, v1.4s │ │ - bic v7.16b, v7.16b, v16.16b │ │ - bic v6.16b, v6.16b, v17.16b │ │ - xtn v7.4h, v7.4s │ │ - xtn2 v7.8h, v6.4s │ │ - str q7, [x19, x21] │ │ - add x21, x21, #0x10 │ │ - b.ne 61220 // b.any │ │ - cmp x16, x11 │ │ - mov x22, x16 │ │ - b.ne 611c8 // b.any │ │ - b 61178 │ │ - add sp, sp, #0x8, lsl #12 │ │ - add sp, sp, #0x100 │ │ - ldp x20, x19, [sp, #48] │ │ - ldp x22, x21, [sp, #32] │ │ - ldp x24, x23, [sp, #16] │ │ - ldp x28, x25, [sp], #64 │ │ - ret │ │ - add sp, sp, #0x8, lsl #12 │ │ - add sp, sp, #0x100 │ │ - ldp x20, x19, [sp, #48] │ │ - ldp x22, x21, [sp, #32] │ │ - ldp x24, x23, [sp, #16] │ │ - ldp x28, x25, [sp], #64 │ │ - b 646d8 │ │ - str x28, [sp, #-64]! │ │ - stp x24, x23, [sp, #16] │ │ - stp x22, x21, [sp, #32] │ │ - stp x20, x19, [sp, #48] │ │ - sub sp, sp, #0x10, lsl #12 │ │ - sub sp, sp, #0x100 │ │ - add x8, sp, #0xc, lsl #12 │ │ - add x8, x8, #0x154 │ │ - add x9, sp, #0xc, lsl #12 │ │ - ldr w8, [x8, #16380] │ │ - add x9, x9, #0x14c │ │ - ldr w9, [x9, #16380] │ │ - cmp w4, #0x1 │ │ - clz w10, w8 │ │ - mov w13, #0x1 // #1 │ │ - b.lt 613ac // b.tstop │ │ - add x11, sp, #0xc, lsl #12 │ │ - add x11, x11, #0x144 │ │ - ldr w11, [x11, #16380] │ │ - mov w15, #0x16 // #22 │ │ - sub w16, w5, #0x1 │ │ - sub w15, w15, w10 │ │ - madd w16, w16, w9, w7 │ │ - asr x12, x3, #1 │ │ - lsl w17, w13, w15 │ │ - asr w3, w16, #10 │ │ - mov x14, sp │ │ - asr w16, w17, #1 │ │ - add w17, w3, #0x2 │ │ - mov w3, w4 │ │ - mov x19, xzr │ │ - mov w20, wzr │ │ - mov w21, w6 │ │ - add x22, x2, w20, sxtw #1 │ │ - ldrh w23, [x22] │ │ - ldrh w22, [x22, #2] │ │ - asr w24, w21, #6 │ │ - add w21, w21, w11 │ │ - add w20, w20, w21, asr #10 │ │ - sub w22, w22, w23 │ │ - add w23, w16, w23, lsl #4 │ │ - madd w22, w22, w24, w23 │ │ - asr w22, w22, w15 │ │ - strh w22, [x14, x19, lsl #1] │ │ - add x19, x19, #0x1 │ │ - cmp x3, x19 │ │ - and w21, w21, #0x3ff │ │ - b.ne 61360 // b.any │ │ - add x14, x14, #0x100 │ │ - subs w17, w17, #0x1 │ │ - add x2, x2, x12, lsl #1 │ │ - b.ne 61354 // b.any │ │ - cmp w4, #0x1 │ │ - b.lt 614e4 // b.tstop │ │ - sub w10, w10, #0xe │ │ - lsl w15, w13, w10 │ │ - asr x14, x1, #1 │ │ - mov w12, w4 │ │ - dup v2.4s, w10 │ │ - asr w15, w15, #1 │ │ - mov x11, sp │ │ - dup v0.4s, w8 │ │ - and x13, x12, #0xfffffff8 │ │ - lsl x14, x14, #1 │ │ - dup v1.4s, w15 │ │ - neg v2.4s, v2.4s │ │ - cmp w4, #0x8 │ │ - asr w16, w7, #6 │ │ - mov x17, xzr │ │ - b.cc 614a0 // b.lo, b.ul, b.last │ │ - b 61428 │ │ - add w16, w7, w9 │ │ - asr w17, w16, #10 │ │ - and w7, w16, #0x3ff │ │ - lsl w16, w17, #7 │ │ - subs w5, w5, #0x1 │ │ - add x11, x11, w16, sxtw #1 │ │ - add x0, x0, x14 │ │ - b.eq 614e4 // b.none │ │ - cmp w4, #0x8 │ │ - asr w16, w7, #6 │ │ - mov x17, xzr │ │ - b.cc 614a0 // b.lo, b.ul, b.last │ │ - dup v3.4s, w16 │ │ - mov x1, x13 │ │ - add x2, x11, x17 │ │ - ldr q4, [x2] │ │ - ldr q5, [x2, #256] │ │ - subs x1, x1, #0x8 │ │ - sshll v6.4s, v4.4h, #4 │ │ - sshll2 v7.4s, v4.8h, #4 │ │ - ssubl2 v16.4s, v5.8h, v4.8h │ │ - ssubl v4.4s, v5.4h, v4.4h │ │ - add v5.4s, v7.4s, v1.4s │ │ - add v6.4s, v6.4s, v1.4s │ │ - mla v6.4s, v4.4s, v3.4s │ │ - mla v5.4s, v16.4s, v3.4s │ │ - sshl v4.4s, v5.4s, v2.4s │ │ - sshl v5.4s, v6.4s, v2.4s │ │ - cmlt v6.4s, v5.4s, #0 │ │ - smin v5.4s, v5.4s, v0.4s │ │ - cmlt v7.4s, v4.4s, #0 │ │ - smin v4.4s, v4.4s, v0.4s │ │ - bic v5.16b, v5.16b, v6.16b │ │ - bic v4.16b, v4.16b, v7.16b │ │ - xtn v5.4h, v5.4s │ │ - xtn2 v5.8h, v4.4s │ │ - str q5, [x0, x17] │ │ - add x17, x17, #0x10 │ │ - b.ne 61430 // b.any │ │ - cmp x13, x12 │ │ - mov x17, x13 │ │ - b.eq 613f8 // b.none │ │ - lsl x1, x17, #1 │ │ - add x2, x11, x1 │ │ - ldrsh w3, [x2] │ │ - ldrsh w2, [x2, #256] │ │ - add x17, x17, #0x1 │ │ - sub w2, w2, w3 │ │ - add w3, w15, w3, lsl #4 │ │ - madd w2, w2, w16, w3 │ │ - asr w2, w2, w10 │ │ - cmp w2, w8 │ │ - csel w3, w8, w2, gt │ │ - cmp w2, #0x0 │ │ - csel w2, wzr, w3, lt // lt = tstop │ │ - cmp x12, x17 │ │ - strh w2, [x0, x1] │ │ - b.ne 614a0 // b.any │ │ - b 613f8 │ │ - add sp, sp, #0x10, lsl #12 │ │ - add sp, sp, #0x100 │ │ - ldp x20, x19, [sp, #48] │ │ - ldp x22, x21, [sp, #32] │ │ - ldp x24, x23, [sp, #16] │ │ - ldr x28, [sp], #64 │ │ - ret │ │ - stp x28, x25, [sp, #-64]! │ │ - stp x24, x23, [sp, #16] │ │ - stp x22, x21, [sp, #32] │ │ - stp x20, x19, [sp, #48] │ │ - sub sp, sp, #0x8, lsl #12 │ │ - sub sp, sp, #0x100 │ │ - clz w12, w7 │ │ - asr x2, x2, #1 │ │ - cbz w5, 61688 │ │ - cmp w3, #0x1 │ │ - cbz w6, 61828 │ │ - b.lt 61978 // b.tstop │ │ - mov w11, #0x16 // #22 │ │ - mov w13, #0x1 // #1 │ │ - sub w11, w11, w12 │ │ - lsl w12, w13, w11 │ │ - mov x9, sp │ │ - add w10, w4, #0x1 │ │ - mov w8, w3 │ │ - asr w12, w12, #1 │ │ - lsl x13, x2, #1 │ │ - ldrh w14, [x1] │ │ - mov x15, xzr │ │ - lsl x16, x15, #1 │ │ - add x17, x1, x16 │ │ - ldrh w17, [x17, #2] │ │ - and w2, w14, #0xffff │ │ - add w14, w12, w14, uxth #4 │ │ - add x15, x15, #0x1 │ │ - sub w2, w17, w2 │ │ - madd w14, w2, w5, w14 │ │ - asr w14, w14, w11 │ │ - cmp x8, x15 │ │ - strh w14, [x9, x16] │ │ - mov w14, w17 │ │ - b.ne 6155c // b.any │ │ - add x9, x9, #0x100 │ │ - subs w10, w10, #0x1 │ │ - add x1, x1, x13 │ │ - b.ne 61554 // b.any │ │ - cmp w3, #0x1 │ │ - b.lt 61978 // b.tstop │ │ - sxtw x11, w3 │ │ - mov x9, sp │ │ - and x10, x8, #0xfffffff8 │ │ - dup v0.4s, w6 │ │ - lsl x11, x11, #1 │ │ - movi v1.8h, #0xe0, lsl #8 │ │ - cmp w3, #0x8 │ │ - b.cc 615e4 // b.lo, b.ul, b.last │ │ - b 615ec │ │ - add x9, x9, #0x100 │ │ - subs w4, w4, #0x1 │ │ - add x0, x0, x11 │ │ - b.eq 61978 // b.none │ │ - cmp w3, #0x8 │ │ - b.cs 615ec // b.hs, b.nlast │ │ - mov x13, xzr │ │ - b 61648 │ │ - mov x12, xzr │ │ - mov x13, x10 │ │ - add x14, x9, x12 │ │ - ldr q2, [x14] │ │ - ldr q3, [x14, #256] │ │ - subs x13, x13, #0x8 │ │ - sshll v5.4s, v2.4h, #4 │ │ - sshll2 v4.4s, v2.8h, #4 │ │ - ssubl v6.4s, v3.4h, v2.4h │ │ - orr v5.4s, #0x8 │ │ - ssubl2 v2.4s, v3.8h, v2.8h │ │ - orr v4.4s, #0x8 │ │ - mla v5.4s, v6.4s, v0.4s │ │ - mla v4.4s, v2.4s, v0.4s │ │ - shrn v2.4h, v5.4s, #4 │ │ - shrn2 v2.8h, v4.4s, #4 │ │ - add v2.8h, v2.8h, v1.8h │ │ - str q2, [x0, x12] │ │ - add x12, x12, #0x10 │ │ - b.ne 615f4 // b.any │ │ - cmp x10, x8 │ │ - mov x13, x10 │ │ - b.eq 615cc // b.none │ │ - sub x12, x8, x13 │ │ - lsl x13, x13, #1 │ │ - add x14, x9, x13 │ │ - ldrsh w15, [x14] │ │ - ldrsh w14, [x14, #256] │ │ - mov w16, #0x8 // #8 │ │ - subs x12, x12, #0x1 │ │ - bfi w16, w15, #4, #28 │ │ - sub w14, w14, w15 │ │ - madd w14, w14, w6, w16 │ │ - lsr w14, w14, #4 │ │ - sub w14, w14, #0x2, lsl #12 │ │ - strh w14, [x0, x13] │ │ - add x13, x13, #0x2 │ │ - b.ne 61650 // b.any │ │ - b 615cc │ │ - cbz w6, 61994 │ │ - cmp w3, #0x1 │ │ - b.lt 61978 // b.tstop │ │ - mov w13, #0x16 // #22 │ │ - mov w16, #0x1 // #1 │ │ - sub w12, w13, w12 │ │ - lsl w16, w16, w12 │ │ - sxtw x9, w3 │ │ - mov w10, w3 │ │ - dup v1.4s, w12 │ │ - asr w16, w16, #1 │ │ - mov x8, xzr │ │ - dup v0.4s, w6 │ │ - lsl x11, x2, #1 │ │ - add x13, x2, x10 │ │ - and x14, x10, #0xfffffff8 │ │ - lsl x15, x9, #1 │ │ - neg v1.4s, v1.4s │ │ - dup v2.4s, w16 │ │ - movi v3.8h, #0xe0, lsl #8 │ │ - mov x17, x0 │ │ - mov x5, x1 │ │ - cmp w3, #0x8 │ │ - b.cc 61708 // b.lo, b.ul, b.last │ │ - b 61710 │ │ - subs w4, w4, #0x1 │ │ - add x8, x8, #0x1 │ │ - add x5, x5, x11 │ │ - add x17, x17, x15 │ │ - b.eq 61978 // b.none │ │ - cmp w3, #0x8 │ │ - b.cs 61710 // b.hs, b.nlast │ │ - mov x7, xzr │ │ - b 617d8 │ │ - mul x19, x8, x9 │ │ - mul x20, x2, x8 │ │ - add x21, x0, x19, lsl #1 │ │ - add x19, x19, x10 │ │ - add x22, x20, x10 │ │ - add x23, x13, x20 │ │ - add x24, x2, x20 │ │ - add x25, x0, x19, lsl #1 │ │ - add x19, x1, x22, lsl #1 │ │ - add x22, x1, x23, lsl #1 │ │ - add x23, x1, x24, lsl #1 │ │ - cmp x21, x22 │ │ - cset w22, cc // cc = lo, ul, last │ │ - cmp x23, x25 │ │ - cset w23, cc // cc = lo, ul, last │ │ - cmp x21, x19 │ │ - add x20, x1, x20, lsl #1 │ │ - cset w19, cc // cc = lo, ul, last │ │ - cmp x20, x25 │ │ - mov x7, xzr │ │ - and w21, w22, w23 │ │ - cset w20, cc // cc = lo, ul, last │ │ - tbnz w21, #0, 617d8 │ │ - and w19, w19, w20 │ │ - tbnz w19, #0, 617d8 │ │ - mov x7, xzr │ │ - add x19, x5, x11 │ │ - mov x20, x14 │ │ - ldr q4, [x5, x7] │ │ - ldr q5, [x19, x7] │ │ - subs x20, x20, #0x8 │ │ - ushll v6.4s, v4.4h, #4 │ │ - ushll2 v7.4s, v4.8h, #4 │ │ - usubl2 v16.4s, v5.8h, v4.8h │ │ - usubl v4.4s, v5.4h, v4.4h │ │ - add v5.4s, v7.4s, v2.4s │ │ - add v6.4s, v6.4s, v2.4s │ │ - mla v6.4s, v4.4s, v0.4s │ │ - mla v5.4s, v16.4s, v0.4s │ │ - sshl v4.4s, v5.4s, v1.4s │ │ - sshl v5.4s, v6.4s, v1.4s │ │ - xtn v5.4h, v5.4s │ │ - xtn2 v5.8h, v4.4s │ │ - add v4.8h, v5.8h, v3.8h │ │ - str q4, [x17, x7] │ │ - add x7, x7, #0x10 │ │ - b.ne 61780 // b.any │ │ - cmp x14, x10 │ │ - mov x7, x14 │ │ - b.eq 616ec // b.none │ │ - lsl x22, x7, #1 │ │ - add x23, x5, x11 │ │ - mov x19, xzr │ │ - add x20, x5, x22 │ │ - add x21, x17, x22 │ │ - add x22, x23, x22 │ │ - sub x7, x10, x7 │ │ - lsl x23, x19, #1 │ │ - ldrh w24, [x20, x23] │ │ - ldrh w25, [x22, x23] │ │ - add x19, x19, #0x1 │ │ - cmp x7, x19 │ │ - sub w25, w25, w24 │ │ - add w24, w16, w24, lsl #4 │ │ - madd w24, w25, w6, w24 │ │ - asr w24, w24, w12 │ │ - sub w24, w24, #0x2, lsl #12 │ │ - strh w24, [x21, x23] │ │ - b.ne 617f4 // b.any │ │ - b 616ec │ │ - b.lt 61978 // b.tstop │ │ - mov w13, #0x16 // #22 │ │ - mov w16, #0x1 // #1 │ │ - sub w12, w13, w12 │ │ - lsl w16, w16, w12 │ │ - sxtw x9, w3 │ │ - mov w10, w3 │ │ - dup v1.4s, w12 │ │ - asr w16, w16, #1 │ │ - mov x8, xzr │ │ - dup v0.4s, w5 │ │ - lsl x11, x2, #1 │ │ - add x13, x10, #0x1 │ │ - and x14, x10, #0xfffffff8 │ │ - lsl x15, x9, #1 │ │ - neg v1.4s, v1.4s │ │ - dup v2.4s, w16 │ │ - movi v3.8h, #0xe0, lsl #8 │ │ - mov x17, x0 │ │ - mov x6, x1 │ │ - cmp w3, #0x8 │ │ - b.cc 618d0 // b.lo, b.ul, b.last │ │ - b 618a0 │ │ - subs w4, w4, #0x1 │ │ - add x8, x8, #0x1 │ │ - add x6, x6, x11 │ │ - add x17, x17, x15 │ │ - b.eq 61978 // b.none │ │ - cmp w3, #0x8 │ │ - b.cc 618d0 // b.lo, b.ul, b.last │ │ - mul x19, x2, x8 │ │ - mul x7, x8, x9 │ │ - add x20, x13, x19 │ │ - add x20, x1, x20, lsl #1 │ │ - add x21, x0, x7, lsl #1 │ │ - cmp x21, x20 │ │ - b.cs 61910 // b.hs, b.nlast │ │ - add x7, x7, x10 │ │ - add x19, x1, x19, lsl #1 │ │ - add x7, x0, x7, lsl #1 │ │ - cmp x19, x7 │ │ - b.cs 61910 // b.hs, b.nlast │ │ - mov x19, xzr │ │ - lsl x7, x19, #1 │ │ - sub x19, x10, x19 │ │ - add x20, x6, x7 │ │ - ldrh w21, [x20] │ │ - ldrh w20, [x20, #2] │ │ - subs x19, x19, #0x1 │ │ - sub w20, w20, w21 │ │ - add w21, w16, w21, lsl #4 │ │ - madd w20, w20, w5, w21 │ │ - asr w20, w20, w12 │ │ - sub w20, w20, #0x2, lsl #12 │ │ - strh w20, [x17, x7] │ │ - add x7, x7, #0x2 │ │ - b.ne 618dc // b.any │ │ - b 61884 │ │ - mov x7, xzr │ │ - mov x19, x14 │ │ - add x20, x6, x7 │ │ - ldr q4, [x20] │ │ - ldur q5, [x20, #2] │ │ - subs x19, x19, #0x8 │ │ - ushll v6.4s, v4.4h, #4 │ │ - ushll2 v7.4s, v4.8h, #4 │ │ - usubl2 v16.4s, v5.8h, v4.8h │ │ - usubl v4.4s, v5.4h, v4.4h │ │ - add v5.4s, v7.4s, v2.4s │ │ - add v6.4s, v6.4s, v2.4s │ │ - mla v6.4s, v4.4s, v0.4s │ │ - mla v5.4s, v16.4s, v0.4s │ │ - sshl v4.4s, v5.4s, v1.4s │ │ - sshl v5.4s, v6.4s, v1.4s │ │ - xtn v5.4h, v5.4s │ │ - xtn2 v5.8h, v4.4s │ │ - add v4.8h, v5.8h, v3.8h │ │ - str q4, [x17, x7] │ │ - add x7, x7, #0x10 │ │ - b.ne 61918 // b.any │ │ - cmp x14, x10 │ │ - mov x19, x14 │ │ - b.ne 618d4 // b.any │ │ - b 61884 │ │ - add sp, sp, #0x8, lsl #12 │ │ - add sp, sp, #0x100 │ │ - ldp x20, x19, [sp, #48] │ │ - ldp x22, x21, [sp, #32] │ │ - ldp x24, x23, [sp, #16] │ │ - ldp x28, x25, [sp], #64 │ │ - ret │ │ - mov w5, w7 │ │ add sp, sp, #0x8, lsl #12 │ │ add sp, sp, #0x100 │ │ - ldp x20, x19, [sp, #48] │ │ - ldp x22, x21, [sp, #32] │ │ - ldp x24, x23, [sp, #16] │ │ - ldp x28, x25, [sp], #64 │ │ - b 658b0 │ │ - str x28, [sp, #-32]! │ │ - stp x20, x19, [sp, #16] │ │ + ldp x20, x19, [sp, #32] │ │ + ldp x22, x21, [sp, #16] │ │ + ldp x28, x23, [sp], #48 │ │ + b 58570 │ │ + str x28, [sp, #-16]! │ │ sub sp, sp, #0x10, lsl #12 │ │ sub sp, sp, #0x100 │ │ cmp w3, #0x1 │ │ - b.lt 61b68 // b.tstop │ │ - add x9, sp, #0xc, lsl #12 │ │ + b.lt 54424 // b.tstop │ │ add x8, sp, #0xc, lsl #12 │ │ - add x9, x9, #0x12c │ │ - add x8, x8, #0x124 │ │ - ldr w9, [x9, #16380] │ │ + add x8, x8, #0x114 │ │ ldr w8, [x8, #16380] │ │ - mov w12, #0x16 // #22 │ │ - sub w14, w4, #0x1 │ │ - clz w9, w9 │ │ - mov w13, #0x1 // #1 │ │ - madd w14, w14, w8, w6 │ │ - sub w12, w12, w9 │ │ - asr w9, w14, #10 │ │ - lsl w14, w13, w12 │ │ - asr x10, x2, #1 │ │ - mov x11, sp │ │ - add w13, w9, #0x2 │ │ - asr w14, w14, #1 │ │ + sub w9, w4, #0x1 │ │ + mov x10, sp │ │ + madd w9, w9, w8, w6 │ │ + asr w9, w9, #10 │ │ + add w11, w9, #0x2 │ │ mov w9, w3 │ │ - mov x15, xzr │ │ - mov w16, wzr │ │ - mov w17, w5 │ │ - add x2, x1, w16, sxtw #1 │ │ - ldrh w19, [x2] │ │ - ldrh w2, [x2, #2] │ │ - asr w20, w17, #6 │ │ - add w17, w17, w7 │ │ - add w16, w16, w17, asr #10 │ │ - sub w2, w2, w19 │ │ - add w19, w14, w19, lsl #4 │ │ - madd w2, w2, w20, w19 │ │ - asr w2, w2, w12 │ │ - strh w2, [x11, x15, lsl #1] │ │ - add x15, x15, #0x1 │ │ - cmp x9, x15 │ │ - and w17, w17, #0x3ff │ │ - b.ne 61a24 // b.any │ │ - add x11, x11, #0x100 │ │ - subs w13, w13, #0x1 │ │ - add x1, x1, x10, lsl #1 │ │ - b.ne 61a18 // b.any │ │ + mov x12, xzr │ │ + mov w13, wzr │ │ + mov w14, w5 │ │ + add x15, x1, w13, sxtw │ │ + ldrb w16, [x15] │ │ + ldrb w15, [x15, #1] │ │ + lsr w17, w14, #6 │ │ + add w14, w14, w7 │ │ + add w13, w13, w14, asr #10 │ │ + sub w15, w15, w16 │ │ + mul w15, w15, w17 │ │ + add w15, w15, w16, lsl #4 │ │ + strh w15, [x10, x12, lsl #1] │ │ + add x12, x12, #0x1 │ │ + cmp x9, x12 │ │ + and w14, w14, #0x3ff │ │ + b.ne 542f0 // b.any │ │ + add x10, x10, #0x100 │ │ + subs w11, w11, #0x1 │ │ + add x1, x1, x2 │ │ + b.ne 542e4 // b.any │ │ cmp w3, #0x1 │ │ - b.lt 61b68 // b.tstop │ │ + b.lt 54424 // b.tstop │ │ sxtw x12, w3 │ │ mov x10, sp │ │ and x11, x9, #0xfffffff8 │ │ lsl x12, x12, #1 │ │ - movi v0.8h, #0xe0, lsl #8 │ │ cmp w3, #0x8 │ │ asr w13, w6, #6 │ │ mov x14, xzr │ │ - b.cc 61b2c // b.lo, b.ul, b.last │ │ - b 61ad0 │ │ + b.cc 543ec // b.lo, b.ul, b.last │ │ + b 54394 │ │ add w13, w6, w8 │ │ asr w14, w13, #10 │ │ and w6, w13, #0x3ff │ │ lsl w13, w14, #7 │ │ subs w4, w4, #0x1 │ │ add x10, x10, w13, sxtw #1 │ │ add x0, x0, x12 │ │ - b.eq 61b68 // b.none │ │ + b.eq 54424 // b.none │ │ cmp w3, #0x8 │ │ asr w13, w6, #6 │ │ mov x14, xzr │ │ - b.cc 61b2c // b.lo, b.ul, b.last │ │ - dup v1.4s, w13 │ │ + b.cc 543ec // b.lo, b.ul, b.last │ │ + dup v0.4s, w13 │ │ mov x15, x11 │ │ add x16, x10, x14 │ │ - ldr q2, [x16] │ │ - ldr q3, [x16, #256] │ │ + ldr q1, [x16] │ │ + ldr q2, [x16, #256] │ │ subs x15, x15, #0x8 │ │ - sshll v5.4s, v2.4h, #4 │ │ - sshll2 v4.4s, v2.8h, #4 │ │ - ssubl v6.4s, v3.4h, v2.4h │ │ - orr v5.4s, #0x8 │ │ - ssubl2 v2.4s, v3.8h, v2.8h │ │ + sshll v4.4s, v1.4h, #4 │ │ + sshll2 v3.4s, v1.8h, #4 │ │ + ssubl v5.4s, v2.4h, v1.4h │ │ orr v4.4s, #0x8 │ │ - mla v5.4s, v6.4s, v1.4s │ │ - mla v4.4s, v2.4s, v1.4s │ │ - shrn v2.4h, v5.4s, #4 │ │ - shrn2 v2.8h, v4.4s, #4 │ │ - add v2.8h, v2.8h, v0.8h │ │ - str q2, [x0, x14] │ │ + ssubl2 v1.4s, v2.8h, v1.8h │ │ + orr v3.4s, #0x8 │ │ + mla v4.4s, v5.4s, v0.4s │ │ + mla v3.4s, v1.4s, v0.4s │ │ + shrn v1.4h, v4.4s, #4 │ │ + shrn2 v1.8h, v3.4s, #4 │ │ + str q1, [x0, x14] │ │ add x14, x14, #0x10 │ │ - b.ne 61ad8 // b.any │ │ + b.ne 5439c // b.any │ │ cmp x11, x9 │ │ mov x14, x11 │ │ - b.eq 61aa0 // b.none │ │ + b.eq 54364 // b.none │ │ lsl x15, x14, #1 │ │ add x16, x10, x15 │ │ ldrsh w17, [x16] │ │ ldrsh w16, [x16, #256] │ │ mov w1, #0x8 // #8 │ │ add x14, x14, #0x1 │ │ bfi w1, w17, #4, #28 │ │ sub w16, w16, w17 │ │ madd w16, w16, w13, w1 │ │ lsr w16, w16, #4 │ │ - sub w16, w16, #0x2, lsl #12 │ │ cmp x9, x14 │ │ strh w16, [x0, x15] │ │ - b.ne 61b2c // b.any │ │ - b 61aa0 │ │ + b.ne 543ec // b.any │ │ + b 54364 │ │ add sp, sp, #0x10, lsl #12 │ │ add sp, sp, #0x100 │ │ + ldr x28, [sp], #16 │ │ + ret │ │ + stp x22, x21, [sp, #-32]! │ │ + cmp w4, #0x1 │ │ + stp x20, x19, [sp, #16] │ │ + b.lt 545a8 // b.tstop │ │ + sxtw x9, w4 │ │ + mov w10, w4 │ │ + mov x8, xzr │ │ + mov w11, #0xff // #255 │ │ + movi v0.4s, #0x10 │ │ + movi v1.2d, #0xff000000ff │ │ + and x12, x10, #0xfffffff8 │ │ + lsl x13, x9, #1 │ │ + movi v2.2d, #0x0 │ │ + mov x14, x3 │ │ + mov x15, x2 │ │ + mov x16, x0 │ │ + cmp w4, #0x8 │ │ + b.cs 544dc // b.hs, b.nlast │ │ + b 544a0 │ │ + add x16, x16, x1 │ │ + subs w5, w5, #0x1 │ │ + add x8, x8, #0x1 │ │ + add x15, x15, x13 │ │ + add x14, x14, x13 │ │ + b.eq 545a8 // b.none │ │ + cmp w4, #0x8 │ │ + b.cs 544dc // b.hs, b.nlast │ │ + mov x17, xzr │ │ + lsl x6, x17, #1 │ │ + ldrsh w7, [x15, x6] │ │ + ldrsh w6, [x14, x6] │ │ + add w6, w7, w6 │ │ + add w6, w6, #0x10 │ │ + asr w6, w6, #5 │ │ + cmp w6, #0xff │ │ + csel w6, w6, w11, lt // lt = tstop │ │ + bic w6, w6, w6, asr #31 │ │ + strb w6, [x16, x17] │ │ + add x17, x17, #0x1 │ │ + cmp x10, x17 │ │ + b.ne 544a4 // b.any │ │ + b 54480 │ │ + mul x6, x8, x1 │ │ + mul x7, x8, x9 │ │ + add x19, x0, x6 │ │ + add x6, x6, x10 │ │ + add x20, x7, x10 │ │ + add x21, x0, x6 │ │ + lsl x6, x20, #1 │ │ + lsl x7, x7, #1 │ │ + add x22, x3, x6 │ │ + add x6, x2, x6 │ │ + add x20, x2, x7 │ │ + cmp x19, x6 │ │ + cset w6, cc // cc = lo, ul, last │ │ + cmp x21, x20 │ │ + cset w20, hi // hi = pmore │ │ + cmp x19, x22 │ │ + add x7, x3, x7 │ │ + and w19, w6, w20 │ │ + cset w6, cc // cc = lo, ul, last │ │ + cmp x21, x7 │ │ + mov x17, xzr │ │ + cset w7, hi // hi = pmore │ │ + tbnz w19, #0, 544a4 │ │ + and w6, w6, w7 │ │ + tbnz w6, #0, 544a4 │ │ + mov x17, xzr │ │ + mov x6, xzr │ │ + ldr q3, [x15, x17] │ │ + ldr q4, [x14, x17] │ │ + add x17, x17, #0x10 │ │ + saddl2 v5.4s, v3.8h, v4.8h │ │ + saddl v3.4s, v3.4h, v4.4h │ │ + add v3.4s, v3.4s, v0.4s │ │ + add v4.4s, v5.4s, v0.4s │ │ + sshr v3.4s, v3.4s, #5 │ │ + sshr v4.4s, v4.4s, #5 │ │ + smin v3.4s, v3.4s, v1.4s │ │ + smin v4.4s, v4.4s, v1.4s │ │ + smax v3.4s, v3.4s, v2.4s │ │ + smax v4.4s, v4.4s, v2.4s │ │ + xtn v3.4h, v3.4s │ │ + xtn2 v3.8h, v4.4s │ │ + xtn v3.8b, v3.8h │ │ + str d3, [x16, x6] │ │ + add x6, x6, #0x8 │ │ + cmp x12, x6 │ │ + b.ne 54548 // b.any │ │ + cmp x12, x10 │ │ + mov x17, x12 │ │ + b.ne 544a4 // b.any │ │ + b 54480 │ │ ldp x20, x19, [sp, #16] │ │ - ldr x28, [sp], #32 │ │ + ldp x22, x21, [sp], #32 │ │ ret │ │ - str x25, [sp, #-64]! │ │ + stp x24, x23, [sp, #-48]! │ │ cmp w4, #0x1 │ │ - stp x24, x23, [sp, #16] │ │ - stp x22, x21, [sp, #32] │ │ - stp x20, x19, [sp, #48] │ │ - b.lt 61d1c // b.tstop │ │ - clz w12, w6 │ │ - mov w16, #0x1 // #1 │ │ - sub w17, w12, #0x12 │ │ - sub w12, w12, #0x11 │ │ - lsl w16, w16, w17 │ │ + stp x22, x21, [sp, #16] │ │ + stp x20, x19, [sp, #32] │ │ + b.lt 54758 // b.tstop │ │ + mov w12, #0x10 // #16 │ │ sxtw x9, w4 │ │ - asr x10, x1, #1 │ │ - mov w11, w4 │ │ - dup v2.4s, w12 │ │ - add w16, w16, #0x4, lsl #12 │ │ + mov w10, w4 │ │ + sub w12, w12, w6 │ │ mov x8, xzr │ │ dup v0.4s, w6 │ │ - and x13, x11, #0xfffffff8 │ │ + mov w11, #0xff // #255 │ │ + movi v1.4s, #0x80 │ │ + movi v2.2d, #0xff000000ff │ │ + and x13, x10, #0xfffffff8 │ │ lsl x14, x9, #1 │ │ - lsl x15, x10, #1 │ │ - dup v1.4s, w16 │ │ - neg v2.4s, v2.4s │ │ + dup v3.4s, w12 │ │ + movi v4.2d, #0x0 │ │ + mov x15, x3 │ │ + mov x16, x2 │ │ mov x17, x0 │ │ - mov x1, x3 │ │ - mov x7, x2 │ │ cmp w4, #0x8 │ │ - b.cs 61c50 // b.hs, b.nlast │ │ - b 61c10 │ │ + b.cs 54674 // b.hs, b.nlast │ │ + b 54634 │ │ + add x17, x17, x1 │ │ subs w5, w5, #0x1 │ │ add x8, x8, #0x1 │ │ - add x7, x7, x14 │ │ - add x1, x1, x14 │ │ - add x17, x17, x15 │ │ - b.eq 61d1c // b.none │ │ + add x16, x16, x14 │ │ + add x15, x15, x14 │ │ + b.eq 54758 // b.none │ │ cmp w4, #0x8 │ │ - b.cs 61c50 // b.hs, b.nlast │ │ - mov x19, xzr │ │ - lsl x20, x19, #1 │ │ - ldrsh w21, [x7, x20] │ │ - ldrsh w22, [x1, x20] │ │ - add x19, x19, #0x1 │ │ - add w21, w16, w21 │ │ - add w21, w21, w22 │ │ - asr w21, w21, w12 │ │ - cmp w21, w6 │ │ - csel w22, w6, w21, gt │ │ - cmp w21, #0x0 │ │ - csel w21, wzr, w22, lt // lt = tstop │ │ - cmp x11, x19 │ │ - strh w21, [x17, x20] │ │ - b.ne 61c14 // b.any │ │ - b 61bf0 │ │ - mul x20, x10, x8 │ │ - mul x21, x8, x9 │ │ - add x22, x0, x20, lsl #1 │ │ - add x20, x20, x11 │ │ - add x23, x21, x11 │ │ - add x24, x0, x20, lsl #1 │ │ - lsl x20, x23, #1 │ │ - lsl x21, x21, #1 │ │ - add x25, x3, x20 │ │ - add x20, x2, x20 │ │ - add x23, x2, x21 │ │ - cmp x22, x20 │ │ - cset w20, cc // cc = lo, ul, last │ │ - cmp x23, x24 │ │ - cset w23, cc // cc = lo, ul, last │ │ - cmp x22, x25 │ │ - add x21, x3, x21 │ │ - and w22, w20, w23 │ │ - cset w20, cc // cc = lo, ul, last │ │ + b.cs 54674 // b.hs, b.nlast │ │ + mov x7, xzr │ │ + lsl x19, x7, #1 │ │ + ldrsh w20, [x15, x19] │ │ + ldrsh w19, [x16, x19] │ │ + mul w20, w12, w20 │ │ + madd w19, w19, w6, w20 │ │ + add w19, w19, #0x80 │ │ + asr w19, w19, #8 │ │ + cmp w19, #0xff │ │ + csel w19, w19, w11, lt // lt = tstop │ │ + bic w19, w19, w19, asr #31 │ │ + strb w19, [x17, x7] │ │ + add x7, x7, #0x1 │ │ + cmp x10, x7 │ │ + b.ne 54638 // b.any │ │ + b 54614 │ │ + mul x19, x8, x1 │ │ + mul x20, x8, x9 │ │ + add x21, x0, x19 │ │ + add x19, x19, x10 │ │ + add x22, x20, x10 │ │ + add x23, x0, x19 │ │ + lsl x19, x22, #1 │ │ + lsl x20, x20, #1 │ │ + add x24, x3, x19 │ │ + add x19, x2, x19 │ │ + add x22, x2, x20 │ │ + cmp x21, x19 │ │ + cset w19, cc // cc = lo, ul, last │ │ + cmp x23, x22 │ │ + cset w22, hi // hi = pmore │ │ cmp x21, x24 │ │ + add x20, x3, x20 │ │ + and w21, w19, w22 │ │ + cset w19, cc // cc = lo, ul, last │ │ + cmp x23, x20 │ │ + mov x7, xzr │ │ + cset w20, hi // hi = pmore │ │ + tbnz w21, #0, 54638 │ │ + and w19, w19, w20 │ │ + tbnz w19, #0, 54638 │ │ + mov x7, xzr │ │ mov x19, xzr │ │ - cset w21, cc // cc = lo, ul, last │ │ - tbnz w22, #0, 61c14 │ │ - and w20, w20, w21 │ │ - tbnz w20, #0, 61c14 │ │ - mov x19, xzr │ │ - mov x20, x13 │ │ - ldr q3, [x7, x19] │ │ - ldr q4, [x1, x19] │ │ - subs x20, x20, #0x8 │ │ - saddw2 v5.4s, v1.4s, v3.8h │ │ - saddw v3.4s, v1.4s, v3.4h │ │ - saddw v3.4s, v3.4s, v4.4h │ │ - saddw2 v4.4s, v5.4s, v4.8h │ │ - sshl v3.4s, v3.4s, v2.4s │ │ - sshl v4.4s, v4.4s, v2.4s │ │ - cmlt v5.4s, v3.4s, #0 │ │ - smin v3.4s, v3.4s, v0.4s │ │ - cmlt v6.4s, v4.4s, #0 │ │ - smin v4.4s, v4.4s, v0.4s │ │ - bic v3.16b, v3.16b, v5.16b │ │ - bic v4.16b, v4.16b, v6.16b │ │ - xtn v3.4h, v3.4s │ │ - xtn2 v3.8h, v4.4s │ │ - str q3, [x17, x19] │ │ - add x19, x19, #0x10 │ │ - b.ne 61cbc // b.any │ │ - cmp x13, x11 │ │ - mov x19, x13 │ │ - b.ne 61c14 // b.any │ │ - b 61bf0 │ │ - ldp x20, x19, [sp, #48] │ │ - ldp x22, x21, [sp, #32] │ │ - ldp x24, x23, [sp, #16] │ │ - ldr x25, [sp], #64 │ │ + ldr q5, [x16, x7] │ │ + ldr q6, [x15, x7] │ │ + add x7, x7, #0x10 │ │ + sxtl2 v7.4s, v5.8h │ │ + sxtl v5.4s, v5.4h │ │ + sxtl v16.4s, v6.4h │ │ + mul v5.4s, v0.4s, v5.4s │ │ + sxtl2 v6.4s, v6.8h │ │ + mul v7.4s, v0.4s, v7.4s │ │ + mla v5.4s, v3.4s, v16.4s │ │ + mla v7.4s, v3.4s, v6.4s │ │ + add v5.4s, v5.4s, v1.4s │ │ + add v6.4s, v7.4s, v1.4s │ │ + sshr v5.4s, v5.4s, #8 │ │ + sshr v6.4s, v6.4s, #8 │ │ + smin v5.4s, v5.4s, v2.4s │ │ + smin v6.4s, v6.4s, v2.4s │ │ + smax v5.4s, v5.4s, v4.4s │ │ + smax v6.4s, v6.4s, v4.4s │ │ + xtn v5.4h, v5.4s │ │ + xtn2 v5.8h, v6.4s │ │ + xtn v5.8b, v5.8h │ │ + str d5, [x17, x19] │ │ + add x19, x19, #0x8 │ │ + cmp x13, x19 │ │ + b.ne 546e0 // b.any │ │ + cmp x13, x10 │ │ + mov x7, x13 │ │ + b.ne 54638 // b.any │ │ + b 54614 │ │ + ldp x20, x19, [sp, #32] │ │ + ldp x22, x21, [sp, #16] │ │ + ldp x24, x23, [sp], #48 │ │ ret │ │ - str x27, [sp, #-80]! │ │ + stp x28, x27, [sp, #-80]! │ │ cmp w4, #0x1 │ │ stp x26, x25, [sp, #16] │ │ stp x24, x23, [sp, #32] │ │ stp x22, x21, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ - b.lt 61efc // b.tstop │ │ - clz w12, w7 │ │ - mov w17, #0x8 // #8 │ │ - asr x10, x1, #1 │ │ - sub w1, w12, #0x12 │ │ - mov w13, #0x10 // #16 │ │ - sub w12, w12, #0xe │ │ - lsl w17, w17, w1 │ │ + b.lt 54954 // b.tstop │ │ sxtw x9, w4 │ │ - mov w11, w4 │ │ - sub w13, w13, w6 │ │ - dup v4.4s, w12 │ │ - add w17, w17, #0x20, lsl #12 │ │ + mov w10, w4 │ │ mov x8, xzr │ │ - dup v0.4s, w6 │ │ - dup v1.4s, w7 │ │ - and x14, x11, #0xfffffff8 │ │ - lsl x15, x9, #1 │ │ - lsl x16, x10, #1 │ │ - dup v2.4s, w13 │ │ - dup v3.4s, w17 │ │ - neg v4.4s, v4.4s │ │ - mov x1, x0 │ │ - mov x19, x3 │ │ - mov x20, x2 │ │ + mov w11, #0x40 // #64 │ │ + mov w12, #0xff // #255 │ │ + movi v0.4s, #0x40 │ │ + movi v1.4s, #0x2, lsl #8 │ │ + movi v2.2d, #0xff000000ff │ │ + and x13, x10, #0xfffffff8 │ │ + lsl x14, x9, #1 │ │ + movi v3.2d, #0x0 │ │ + mov x15, x3 │ │ + mov x16, x2 │ │ + mov x17, x6 │ │ + mov x7, x0 │ │ cmp w4, #0x8 │ │ - b.cs 61e18 // b.hs, b.nlast │ │ - b 61dd8 │ │ + b.cs 547f8 // b.hs, b.nlast │ │ + b 547f0 │ │ + add x17, x17, x9 │ │ + add x7, x7, x1 │ │ subs w5, w5, #0x1 │ │ add x8, x8, #0x1 │ │ - add x20, x20, x15 │ │ - add x19, x19, x15 │ │ - add x1, x1, x16 │ │ - b.eq 61efc // b.none │ │ + add x16, x16, x14 │ │ + add x15, x15, x14 │ │ + b.eq 54954 // b.none │ │ cmp w4, #0x8 │ │ - b.cs 61e18 // b.hs, b.nlast │ │ - mov x21, xzr │ │ - lsl x22, x21, #1 │ │ - ldrsh w23, [x20, x22] │ │ - ldrsh w24, [x19, x22] │ │ - add x21, x21, #0x1 │ │ - madd w23, w23, w6, w17 │ │ - madd w23, w13, w24, w23 │ │ - asr w23, w23, w12 │ │ - cmp w23, w7 │ │ - csel w24, w7, w23, gt │ │ - cmp w23, #0x0 │ │ - csel w23, wzr, w24, lt // lt = tstop │ │ - cmp x11, x21 │ │ - strh w23, [x1, x22] │ │ - b.ne 61ddc // b.any │ │ - b 61db8 │ │ - mul x22, x10, x8 │ │ - mul x23, x8, x9 │ │ - add x24, x0, x22, lsl #1 │ │ - add x22, x22, x11 │ │ - add x25, x23, x11 │ │ - add x26, x0, x22, lsl #1 │ │ - lsl x22, x25, #1 │ │ - lsl x23, x23, #1 │ │ - add x27, x3, x22 │ │ - add x22, x2, x22 │ │ - add x25, x2, x23 │ │ - cmp x24, x22 │ │ - cset w22, cc // cc = lo, ul, last │ │ + b.cs 547f8 // b.hs, b.nlast │ │ + mov x19, xzr │ │ + b 54910 │ │ + mul x20, x8, x1 │ │ + mul x21, x8, x9 │ │ + add x23, x0, x20 │ │ + add x20, x20, x10 │ │ + add x22, x21, x10 │ │ + add x25, x0, x20 │ │ + lsl x20, x22, #1 │ │ + lsl x24, x21, #1 │ │ + add x27, x2, x20 │ │ + add x26, x2, x24 │ │ + cmp x23, x27 │ │ + add x22, x6, x22 │ │ + cset w27, cc // cc = lo, ul, last │ │ cmp x25, x26 │ │ - cset w25, cc // cc = lo, ul, last │ │ - cmp x24, x27 │ │ - add x23, x3, x23 │ │ - and w24, w22, w25 │ │ + cset w26, hi // hi = pmore │ │ + cmp x23, x22 │ │ + add x21, x6, x21 │ │ + add x28, x3, x20 │ │ + cset w20, cc // cc = lo, ul, last │ │ + cmp x21, x25 │ │ + add x24, x3, x24 │ │ cset w22, cc // cc = lo, ul, last │ │ - cmp x23, x26 │ │ - mov x21, xzr │ │ - cset w23, cc // cc = lo, ul, last │ │ - tbnz w24, #0, 61ddc │ │ - and w22, w22, w23 │ │ - tbnz w22, #0, 61ddc │ │ - mov x21, xzr │ │ - mov x22, x14 │ │ - ldr q5, [x20, x21] │ │ - ldr q6, [x19, x21] │ │ - mov v7.16b, v3.16b │ │ - mov v16.16b, v3.16b │ │ - sxtl v17.4s, v5.4h │ │ - sxtl2 v5.4s, v5.8h │ │ - mla v7.4s, v0.4s, v5.4s │ │ - sxtl2 v5.4s, v6.8h │ │ - sxtl v6.4s, v6.4h │ │ - mla v16.4s, v0.4s, v17.4s │ │ - mla v16.4s, v2.4s, v6.4s │ │ - mla v7.4s, v2.4s, v5.4s │ │ - sshl v6.4s, v16.4s, v4.4s │ │ - sshl v5.4s, v7.4s, v4.4s │ │ - cmlt v7.4s, v6.4s, #0 │ │ - smin v6.4s, v6.4s, v1.4s │ │ - cmlt v16.4s, v5.4s, #0 │ │ - smin v5.4s, v5.4s, v1.4s │ │ - bic v6.16b, v6.16b, v7.16b │ │ - bic v5.16b, v5.16b, v16.16b │ │ - xtn v6.4h, v6.4s │ │ - xtn2 v6.8h, v5.4s │ │ - subs x22, x22, #0x8 │ │ - str q6, [x1, x21] │ │ - add x21, x21, #0x10 │ │ - b.ne 61e84 // b.any │ │ - cmp x14, x11 │ │ - mov x21, x14 │ │ - b.ne 61ddc // b.any │ │ - b 61db8 │ │ + cmp x23, x28 │ │ + cset w21, cc // cc = lo, ul, last │ │ + cmp x25, x24 │ │ + mov x19, xzr │ │ + and w26, w27, w26 │ │ + cset w23, hi // hi = pmore │ │ + tbnz w26, #0, 54910 │ │ + and w20, w20, w22 │ │ + tbnz w20, #0, 54910 │ │ + and w20, w21, w23 │ │ + tbnz w20, #0, 54910 │ │ + mov x19, xzr │ │ + mov x20, xzr │ │ + ldr d5, [x17, x20] │ │ + ldr q4, [x16, x19] │ │ + ldr q6, [x15, x19] │ │ + add x19, x19, #0x10 │ │ + uxtl v5.8h, v5.8b │ │ + sxtl2 v7.4s, v4.8h │ │ + sxtl v4.4s, v4.4h │ │ + uxtl v17.4s, v5.4h │ │ + mul v4.4s, v17.4s, v4.4s │ │ + uxtl2 v17.4s, v5.8h │ │ + sxtl v16.4s, v6.4h │ │ + mul v7.4s, v17.4s, v7.4s │ │ + usubw v17.4s, v0.4s, v5.4h │ │ + sxtl2 v6.4s, v6.8h │ │ + usubw2 v5.4s, v0.4s, v5.8h │ │ + mla v4.4s, v17.4s, v16.4s │ │ + mla v7.4s, v5.4s, v6.4s │ │ + add v4.4s, v4.4s, v1.4s │ │ + add v5.4s, v7.4s, v1.4s │ │ + sshr v4.4s, v4.4s, #10 │ │ + sshr v5.4s, v5.4s, #10 │ │ + smin v4.4s, v4.4s, v2.4s │ │ + smin v5.4s, v5.4s, v2.4s │ │ + smax v4.4s, v4.4s, v3.4s │ │ + smax v5.4s, v5.4s, v3.4s │ │ + xtn v4.4h, v4.4s │ │ + xtn2 v4.8h, v5.4s │ │ + xtn v4.8b, v4.8h │ │ + str d4, [x7, x20] │ │ + add x20, x20, #0x8 │ │ + cmp x13, x20 │ │ + b.ne 54884 // b.any │ │ + cmp x13, x10 │ │ + mov x19, x13 │ │ + b.eq 547cc // b.none │ │ + lsl x20, x19, #1 │ │ + ldrb w21, [x17, x19] │ │ + ldrsh w22, [x15, x20] │ │ + ldrsh w20, [x16, x20] │ │ + sub w23, w11, w21 │ │ + mul w22, w23, w22 │ │ + madd w20, w21, w20, w22 │ │ + add w20, w20, #0x200 │ │ + asr w20, w20, #10 │ │ + cmp w20, #0xff │ │ + csel w20, w20, w12, lt // lt = tstop │ │ + bic w20, w20, w20, asr #31 │ │ + strb w20, [x7, x19] │ │ + add x19, x19, #0x1 │ │ + cmp x10, x19 │ │ + b.ne 54910 // b.any │ │ + b 547cc │ │ ldp x20, x19, [sp, #64] │ │ ldp x22, x21, [sp, #48] │ │ ldp x24, x23, [sp, #32] │ │ ldp x26, x25, [sp, #16] │ │ - ldr x27, [sp], #80 │ │ + ldp x28, x27, [sp], #80 │ │ + ret │ │ + str x21, [sp, #-32]! │ │ + cmp w3, #0x1 │ │ + stp x20, x19, [sp, #16] │ │ + b.lt 54acc // b.tstop │ │ + mov w10, w3 │ │ + mov x8, xzr │ │ + sxtw x9, w3 │ │ + mov w11, #0x40 // #64 │ │ + movi v0.8h, #0x40 │ │ + and x12, x10, #0xfffffff0 │ │ + movi v1.8h, #0x20 │ │ + mov x13, x2 │ │ + mov x14, x0 │ │ + mov x15, x5 │ │ + cmp w3, #0x10 │ │ + b.cs 54a08 // b.hs, b.nlast │ │ + b 549d0 │ │ + add x14, x14, x1 │ │ + add x13, x13, x9 │ │ + add x15, x15, x9 │ │ + subs w4, w4, #0x1 │ │ + add x8, x8, #0x1 │ │ + b.eq 54acc // b.none │ │ + cmp w3, #0x10 │ │ + b.cs 54a08 // b.hs, b.nlast │ │ + mov x16, xzr │ │ + ldrb w17, [x15, x16] │ │ + ldrb w6, [x14, x16] │ │ + ldrb w7, [x13, x16] │ │ + sub w19, w11, w17 │ │ + mul w6, w19, w6 │ │ + madd w17, w7, w17, w6 │ │ + add w17, w17, #0x20 │ │ + lsr w17, w17, #6 │ │ + strb w17, [x14, x16] │ │ + add x16, x16, #0x1 │ │ + cmp x10, x16 │ │ + b.ne 549d4 // b.any │ │ + b 549b0 │ │ + mul x17, x8, x1 │ │ + mul x6, x8, x9 │ │ + add x7, x0, x17 │ │ + add x17, x17, x10 │ │ + add x19, x6, x10 │ │ + add x21, x0, x17 │ │ + add x17, x2, x19 │ │ + add x19, x5, x19 │ │ + add x20, x5, x6 │ │ + cmp x7, x19 │ │ + cset w19, cc // cc = lo, ul, last │ │ + cmp x20, x21 │ │ + cset w20, cc // cc = lo, ul, last │ │ + cmp x7, x17 │ │ + add x6, x2, x6 │ │ + cset w17, cc // cc = lo, ul, last │ │ + cmp x6, x21 │ │ + mov x16, xzr │ │ + and w7, w19, w20 │ │ + cset w6, cc // cc = lo, ul, last │ │ + tbnz w7, #0, 549d4 │ │ + and w17, w17, w6 │ │ + tbnz w17, #0, 549d4 │ │ + mov x16, xzr │ │ + ldr q2, [x14, x16] │ │ + ldr q3, [x15, x16] │ │ + ldr q4, [x13, x16] │ │ + uxtl2 v5.8h, v2.16b │ │ + uxtl v2.8h, v2.8b │ │ + ext v6.16b, v3.16b, v3.16b, #8 │ │ + usubw2 v7.8h, v0.8h, v3.16b │ │ + usubw v16.8h, v0.8h, v3.8b │ │ + ext v17.16b, v4.16b, v4.16b, #8 │ │ + umull v3.8h, v4.8b, v3.8b │ │ + umull v4.8h, v17.8b, v6.8b │ │ + mla v3.8h, v16.8h, v2.8h │ │ + mla v4.8h, v7.8h, v5.8h │ │ + add v2.8h, v3.8h, v1.8h │ │ + add v3.8h, v4.8h, v1.8h │ │ + shrn v2.8b, v2.8h, #6 │ │ + shrn2 v2.16b, v3.8h, #6 │ │ + str q2, [x14, x16] │ │ + add x16, x16, #0x10 │ │ + cmp x12, x16 │ │ + b.ne 54a68 // b.any │ │ + cmp x12, x10 │ │ + mov x16, x12 │ │ + b.ne 549d4 // b.any │ │ + b 549b0 │ │ + ldp x20, x19, [sp, #16] │ │ + ldr x21, [sp], #32 │ │ + ret │ │ + str x21, [sp, #-32]! │ │ + add w10, w3, w3, lsl #1 │ │ + cmp w10, #0x4 │ │ + stp x20, x19, [sp, #16] │ │ + b.lt 54c48 // b.tstop │ │ + adrp x15, ad000 │ │ + lsr w10, w10, #2 │ │ + ldr x15, [x15, #1448] │ │ + cmp w10, #0x1 │ │ + sxtw x9, w3 │ │ + csinc x13, x10, xzr, hi // hi = pmore │ │ + add x16, x13, x9 │ │ + mov x8, xzr │ │ + mov w11, #0x40 // #64 │ │ + movi v0.8h, #0x40 │ │ + add x12, x15, x9 │ │ + and x14, x13, #0x3ffffff0 │ │ + add x15, x15, x16 │ │ + movi v1.8h, #0x20 │ │ + mov x16, x2 │ │ + mov x17, x0 │ │ + cmp x13, #0x10 │ │ + b.cs 54b8c // b.hs, b.nlast │ │ + b 54b54 │ │ + add x17, x17, x1 │ │ + add x16, x16, x9 │ │ + subs w4, w4, #0x1 │ │ + add x8, x8, #0x1 │ │ + b.eq 54c48 // b.none │ │ + cmp x13, #0x10 │ │ + b.cs 54b8c // b.hs, b.nlast │ │ + mov x3, xzr │ │ + ldrb w5, [x12, x3] │ │ + ldrb w6, [x17, x3] │ │ + ldrb w7, [x16, x3] │ │ + sub w19, w11, w5 │ │ + mul w6, w19, w6 │ │ + madd w5, w7, w5, w6 │ │ + add w5, w5, #0x20 │ │ + lsr w5, w5, #6 │ │ + strb w5, [x17, x3] │ │ + add x3, x3, #0x1 │ │ + cmp x3, x10 │ │ + b.cc 54b58 // b.lo, b.ul, b.last │ │ + b 54b38 │ │ + mul x5, x8, x1 │ │ + mul x6, x8, x9 │ │ + add x7, x0, x5 │ │ + add x5, x13, x5 │ │ + add x19, x13, x6 │ │ + add x20, x0, x5 │ │ + cmp x7, x15 │ │ + add x5, x2, x19 │ │ + cset w19, cc // cc = lo, ul, last │ │ + cmp x12, x20 │ │ + cset w21, cc // cc = lo, ul, last │ │ + cmp x7, x5 │ │ + add x6, x2, x6 │ │ + cset w5, cc // cc = lo, ul, last │ │ + cmp x6, x20 │ │ + mov x3, xzr │ │ + and w7, w19, w21 │ │ + cset w6, cc // cc = lo, ul, last │ │ + tbnz w7, #0, 54b58 │ │ + and w5, w5, w6 │ │ + tbnz w5, #0, 54b58 │ │ + mov x3, xzr │ │ + ldr q2, [x17, x3] │ │ + ldr q3, [x12, x3] │ │ + ldr q4, [x16, x3] │ │ + uxtl2 v5.8h, v2.16b │ │ + uxtl v2.8h, v2.8b │ │ + ext v6.16b, v3.16b, v3.16b, #8 │ │ + usubw2 v7.8h, v0.8h, v3.16b │ │ + usubw v16.8h, v0.8h, v3.8b │ │ + ext v17.16b, v4.16b, v4.16b, #8 │ │ + umull v3.8h, v4.8b, v3.8b │ │ + umull v4.8h, v17.8b, v6.8b │ │ + mla v3.8h, v16.8h, v2.8h │ │ + mla v4.8h, v7.8h, v5.8h │ │ + add v2.8h, v3.8h, v1.8h │ │ + add v3.8h, v4.8h, v1.8h │ │ + shrn v2.8b, v2.8h, #6 │ │ + shrn2 v2.16b, v3.8h, #6 │ │ + str q2, [x17, x3] │ │ + add x3, x3, #0x10 │ │ + cmp x14, x3 │ │ + b.ne 54be4 // b.any │ │ + cmp x13, x14 │ │ + mov x3, x14 │ │ + b.ne 54b58 // b.any │ │ + b 54b38 │ │ + ldp x20, x19, [sp, #16] │ │ + ldr x21, [sp], #32 │ │ + ret │ │ + str x19, [sp, #-16]! │ │ + cmp w3, #0x1 │ │ + b.lt 54dd4 // b.tstop │ │ + adrp x13, ad000 │ │ + ldr x13, [x13, #1448] │ │ + add w12, w4, w4, lsl #1 │ │ + mov w10, w3 │ │ + mov x8, xzr │ │ + sxtw x9, w3 │ │ + mov w11, #0x40 // #64 │ │ + asr w12, w12, #2 │ │ + add x13, x13, w4, sxtw │ │ + and x14, x10, #0xffffffe0 │ │ + movi v0.8h, #0x20 │ │ + mov x15, x2 │ │ + mov x16, x0 │ │ + ldrb w17, [x13] │ │ + cmp w3, #0x20 │ │ + sub w4, w11, w17 │ │ + b.cs 54cd8 // b.hs, b.nlast │ │ + b 54cd0 │ │ + add x13, x13, #0x1 │ │ + add x16, x16, x1 │ │ + add x15, x15, x9 │ │ + subs w12, w12, #0x1 │ │ + add x8, x8, #0x1 │ │ + b.eq 54dd4 // b.none │ │ + ldrb w17, [x13] │ │ + cmp w3, #0x20 │ │ + sub w4, w11, w17 │ │ + b.cs 54cd8 // b.hs, b.nlast │ │ + mov x5, xzr │ │ + b 54da8 │ │ + mul x6, x8, x9 │ │ + mul x5, x8, x1 │ │ + add x7, x6, x10 │ │ + add x7, x2, x7 │ │ + add x19, x0, x5 │ │ + cmp x19, x7 │ │ + b.cs 54d10 // b.hs, b.nlast │ │ + add x5, x5, x10 │ │ + add x6, x2, x6 │ │ + add x5, x0, x5 │ │ + cmp x6, x5 │ │ + b.cs 54d10 // b.hs, b.nlast │ │ + mov x5, xzr │ │ + b 54da8 │ │ + mov x5, xzr │ │ + dup v1.8h, w4 │ │ + dup v2.8h, w17 │ │ + add x6, x16, x5 │ │ + add x7, x15, x5 │ │ + ldp q3, q4, [x6] │ │ + ldp q5, q6, [x7] │ │ + add x5, x5, #0x20 │ │ + cmp x14, x5 │ │ + uxtl v7.8h, v3.8b │ │ + uxtl v16.8h, v4.8b │ │ + uxtl2 v3.8h, v3.16b │ │ + uxtl2 v4.8h, v4.16b │ │ + uxtl2 v17.8h, v5.16b │ │ + uxtl v5.8h, v5.8b │ │ + uxtl2 v18.8h, v6.16b │ │ + uxtl v6.8h, v6.8b │ │ + mul v7.8h, v1.8h, v7.8h │ │ + mul v16.8h, v1.8h, v16.8h │ │ + mul v3.8h, v1.8h, v3.8h │ │ + mul v4.8h, v1.8h, v4.8h │ │ + mla v7.8h, v2.8h, v5.8h │ │ + mla v16.8h, v2.8h, v6.8h │ │ + mla v3.8h, v2.8h, v17.8h │ │ + mla v4.8h, v2.8h, v18.8h │ │ + add v5.8h, v7.8h, v0.8h │ │ + add v6.8h, v16.8h, v0.8h │ │ + add v3.8h, v3.8h, v0.8h │ │ + add v4.8h, v4.8h, v0.8h │ │ + shrn v5.8b, v5.8h, #6 │ │ + shrn v6.8b, v6.8h, #6 │ │ + shrn2 v5.16b, v3.8h, #6 │ │ + shrn2 v6.16b, v4.8h, #6 │ │ + stp q5, q6, [x6] │ │ + b.ne 54d1c // b.any │ │ + cmp x14, x10 │ │ + mov x5, x14 │ │ + b.eq 54ca8 // b.none │ │ + ldrb w6, [x15, x5] │ │ + ldrb w7, [x16, x5] │ │ + mul w6, w6, w17 │ │ + madd w6, w4, w7, w6 │ │ + add w6, w6, #0x20 │ │ + lsr w6, w6, #6 │ │ + strb w6, [x16, x5] │ │ + add x5, x5, #0x1 │ │ + cmp x10, x5 │ │ + b.ne 54da8 // b.any │ │ + b 54ca8 │ │ + ldr x19, [sp], #16 │ │ ret │ │ sub sp, sp, #0x70 │ │ cmp w4, #0x1 │ │ stp x28, x27, [sp, #16] │ │ stp x26, x25, [sp, #32] │ │ stp x24, x23, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ stp x29, x30, [sp, #96] │ │ - b.lt 62134 // b.tstop │ │ - clz w13, w7 │ │ - mov w17, #0x20 // #32 │ │ - asr x10, x1, #1 │ │ - sub w1, w13, #0x12 │ │ - sub w13, w13, #0xc │ │ - lsl w17, w17, w1 │ │ - sxtw x9, w4 │ │ - mov w11, w4 │ │ - dup v3.4s, w13 │ │ - add w17, w17, #0x80, lsl #12 │ │ + stp x3, x6, [sp] │ │ + b.lt 5505c // b.tstop │ │ + ldp x15, x17, [sp] │ │ + sxtw x3, w4 │ │ + mov w10, w4 │ │ mov x8, xzr │ │ - dup v0.4s, w7 │ │ - mov w12, #0x40 // #64 │ │ - movi v1.4s, #0x40 │ │ - and x14, x11, #0xfffffff8 │ │ - lsl x15, x9, #1 │ │ - lsl x16, x10, #1 │ │ - dup v2.4s, w17 │ │ - neg v3.4s, v3.4s │ │ - mov x1, x0 │ │ - mov x19, x3 │ │ - mov x20, x2 │ │ - mov x21, x6 │ │ - str x10, [sp, #8] │ │ + mov w11, #0x1a // #26 │ │ + mov w12, #0xff // #255 │ │ + movi v0.2d, #0x0 │ │ + movi v1.4s, #0x8 │ │ + movi v2.4s, #0x1a │ │ + movi v3.4s, #0x26 │ │ + movi v4.4s, #0x2, lsl #8 │ │ + and x13, x10, #0xfffffff8 │ │ + lsl x14, x3, #1 │ │ + movi v5.2d, #0xff000000ff │ │ + mov x16, x2 │ │ + mov x7, x0 │ │ cmp w4, #0x8 │ │ - b.cs 61fd0 // b.hs, b.nlast │ │ - b 61fc8 │ │ - add x21, x21, x9 │ │ + b.cs 54ed8 // b.hs, b.nlast │ │ + b 54e74 │ │ + add x7, x7, x1 │ │ + add x17, x17, x3 │ │ subs w5, w5, #0x1 │ │ add x8, x8, #0x1 │ │ - add x20, x20, x15 │ │ - add x19, x19, x15 │ │ - add x1, x1, x16 │ │ - b.eq 62134 // b.none │ │ + add x16, x16, x14 │ │ + add x15, x15, x14 │ │ + b.eq 5505c // b.none │ │ cmp w4, #0x8 │ │ - b.cs 61fd0 // b.hs, b.nlast │ │ - mov x22, xzr │ │ - b 620f0 │ │ - ldr x10, [sp, #8] │ │ - mul x24, x8, x9 │ │ - add x25, x24, x11 │ │ - lsl x27, x24, #1 │ │ - mul x23, x10, x8 │ │ - add x26, x0, x23, lsl #1 │ │ - add x23, x23, x11 │ │ - add x28, x0, x23, lsl #1 │ │ - lsl x23, x25, #1 │ │ - add x30, x2, x23 │ │ - add x29, x2, x27 │ │ - cmp x26, x30 │ │ - add x25, x6, x25 │ │ - cset w30, cc // cc = lo, ul, last │ │ - cmp x29, x28 │ │ - cset w29, cc // cc = lo, ul, last │ │ - cmp x25, x26 │ │ - add x24, x6, x24 │ │ - add x10, x3, x23 │ │ - cset w23, hi // hi = pmore │ │ + b.cs 54ed8 // b.hs, b.nlast │ │ + mov x19, xzr │ │ + lsl x9, x19, #1 │ │ + ldrsh w6, [x16, x9] │ │ + ldrsh w9, [x15, x9] │ │ + subs w20, w6, w9 │ │ + cneg w20, w20, mi // mi = first │ │ + add w20, w20, #0x8 │ │ + lsr w20, w20, #8 │ │ + cmp w20, #0x1a │ │ + csel w20, w20, w11, cc // cc = lo, ul, last │ │ + add w21, w20, #0x26 │ │ + sub w20, w11, w20 │ │ + mul w6, w21, w6 │ │ + madd w9, w20, w9, w6 │ │ + add w9, w9, #0x200 │ │ + asr w9, w9, #10 │ │ + cmp w9, #0xff │ │ + csel w9, w9, w12, lt // lt = tstop │ │ + bic w9, w9, w9, asr #31 │ │ + strb w9, [x7, x19] │ │ + strb w21, [x17, x19] │ │ + add x19, x19, #0x1 │ │ + cmp x10, x19 │ │ + b.ne 54e78 // b.any │ │ + b 54e50 │ │ + ldr x9, [sp, #8] │ │ + mul x21, x8, x3 │ │ + add x22, x21, x10 │ │ + mul x20, x8, x1 │ │ + add x25, x9, x21 │ │ + add x27, x9, x22 │ │ + ldr x9, [sp] │ │ + add x23, x0, x20 │ │ + add x20, x20, x10 │ │ + lsl x21, x21, #1 │ │ + add x24, x0, x20 │ │ + lsl x20, x22, #1 │ │ + cmp x23, x27 │ │ + add x28, x9, x21 │ │ + add x29, x2, x20 │ │ + add x30, x9, x20 │ │ + cset w9, cc // cc = lo, ul, last │ │ + cmp x25, x24 │ │ + add x26, x2, x21 │ │ + cset w6, cc // cc = lo, ul, last │ │ + cmp x23, x29 │ │ + cset w20, cc // cc = lo, ul, last │ │ + cmp x24, x26 │ │ + cset w22, hi // hi = pmore │ │ + cmp x23, x30 │ │ + cset w21, cc // cc = lo, ul, last │ │ cmp x24, x28 │ │ - add x27, x3, x27 │ │ + cset w24, hi // hi = pmore │ │ + cmp x25, x29 │ │ + cset w23, cc // cc = lo, ul, last │ │ + cmp x27, x26 │ │ + cset w26, hi // hi = pmore │ │ + cmp x25, x30 │ │ cset w25, cc // cc = lo, ul, last │ │ - cmp x26, x10 │ │ - cset w24, cc // cc = lo, ul, last │ │ cmp x27, x28 │ │ - mov x22, xzr │ │ - and w29, w30, w29 │ │ - cset w26, cc // cc = lo, ul, last │ │ - tbnz w29, #0, 620f0 │ │ - and w10, w23, w25 │ │ - tbnz w10, #0, 620f0 │ │ - and w10, w24, w26 │ │ - tbnz w10, #0, 620f0 │ │ - mov x22, xzr │ │ - mov x23, xzr │ │ - ldr d5, [x21, x23] │ │ - ldr q4, [x20, x22] │ │ - ldr q6, [x19, x22] │ │ - mov v7.16b, v2.16b │ │ - uxtl v5.8h, v5.8b │ │ - mov v16.16b, v2.16b │ │ - sxtl v17.4s, v4.4h │ │ - sxtl2 v4.4s, v4.8h │ │ - uxtl v19.4s, v5.4h │ │ - uxtl2 v20.4s, v5.8h │ │ - sxtl2 v18.4s, v6.8h │ │ - sxtl v6.4s, v6.4h │ │ - mla v7.4s, v20.4s, v4.4s │ │ - usubw2 v4.4s, v1.4s, v5.8h │ │ - usubw v5.4s, v1.4s, v5.4h │ │ - mla v16.4s, v19.4s, v17.4s │ │ - mla v16.4s, v5.4s, v6.4s │ │ - mla v7.4s, v4.4s, v18.4s │ │ - sshl v5.4s, v16.4s, v3.4s │ │ - sshl v4.4s, v7.4s, v3.4s │ │ - cmlt v6.4s, v5.4s, #0 │ │ - smin v5.4s, v5.4s, v0.4s │ │ - cmlt v7.4s, v4.4s, #0 │ │ - smin v4.4s, v4.4s, v0.4s │ │ - bic v5.16b, v5.16b, v6.16b │ │ - bic v4.16b, v4.16b, v7.16b │ │ - xtn v5.4h, v5.4s │ │ - add x23, x23, #0x8 │ │ - xtn2 v5.8h, v4.4s │ │ - cmp x14, x23 │ │ - str q5, [x1, x22] │ │ - add x22, x22, #0x10 │ │ - b.ne 62060 // b.any │ │ - cmp x14, x11 │ │ - mov x22, x14 │ │ - b.eq 61fa4 // b.none │ │ - lsl x10, x22, #1 │ │ - ldrb w23, [x21, x22] │ │ - ldrsh w24, [x20, x10] │ │ - ldrsh w25, [x19, x10] │ │ - add x22, x22, #0x1 │ │ - sub w26, w12, w23 │ │ - madd w23, w23, w24, w17 │ │ - madd w23, w26, w25, w23 │ │ - asr w23, w23, w13 │ │ - cmp w23, w7 │ │ - csel w24, w7, w23, gt │ │ - cmp w23, #0x0 │ │ - csel w23, wzr, w24, lt // lt = tstop │ │ - cmp x11, x22 │ │ - strh w23, [x1, x10] │ │ - b.ne 620f0 // b.any │ │ - b 61fa4 │ │ + mov x19, xzr │ │ + and w9, w9, w6 │ │ + cset w27, hi // hi = pmore │ │ + tbnz w9, #0, 54e78 │ │ + and w9, w20, w22 │ │ + tbnz w9, #0, 54e78 │ │ + and w9, w21, w24 │ │ + tbnz w9, #0, 54e78 │ │ + and w9, w23, w26 │ │ + tbnz w9, #0, 54e78 │ │ + and w9, w25, w27 │ │ + tbnz w9, #0, 54e78 │ │ + mov x19, xzr │ │ + mov x20, xzr │ │ + ldr q6, [x16, x19] │ │ + ldr q7, [x15, x19] │ │ + add x19, x19, #0x10 │ │ + sxtl v16.4s, v6.4h │ │ + sxtl2 v17.4s, v6.8h │ │ + ssubl2 v20.4s, v6.8h, v7.8h │ │ + ssubl v6.4s, v6.4h, v7.4h │ │ + abs v6.4s, v6.4s │ │ + sxtl2 v18.4s, v7.8h │ │ + sxtl v19.4s, v7.4h │ │ + abs v7.4s, v20.4s │ │ + add v6.4s, v6.4s, v1.4s │ │ + add v7.4s, v7.4s, v1.4s │ │ + ushr v6.4s, v6.4s, #8 │ │ + ushr v7.4s, v7.4s, #8 │ │ + umin v6.4s, v6.4s, v2.4s │ │ + umin v7.4s, v7.4s, v2.4s │ │ + add v20.4s, v6.4s, v3.4s │ │ + sub v6.4s, v2.4s, v6.4s │ │ + add v21.4s, v7.4s, v3.4s │ │ + sub v7.4s, v2.4s, v7.4s │ │ + mul v6.4s, v6.4s, v19.4s │ │ + mul v7.4s, v7.4s, v18.4s │ │ + mla v6.4s, v20.4s, v16.4s │ │ + mla v7.4s, v21.4s, v17.4s │ │ + add v6.4s, v6.4s, v4.4s │ │ + add v7.4s, v7.4s, v4.4s │ │ + sshr v6.4s, v6.4s, #10 │ │ + sshr v7.4s, v7.4s, #10 │ │ + smin v6.4s, v6.4s, v5.4s │ │ + smin v7.4s, v7.4s, v5.4s │ │ + smax v6.4s, v6.4s, v0.4s │ │ + smax v7.4s, v7.4s, v0.4s │ │ + xtn v6.4h, v6.4s │ │ + xtn2 v6.8h, v7.4s │ │ + xtn v18.4h, v20.4s │ │ + xtn v6.8b, v6.8h │ │ + str d6, [x7, x20] │ │ + xtn2 v18.8h, v21.4s │ │ + xtn v6.8b, v18.8h │ │ + str d6, [x17, x20] │ │ + add x20, x20, #0x8 │ │ + cmp x13, x20 │ │ + b.ne 54f9c // b.any │ │ + cmp x13, x10 │ │ + mov x19, x13 │ │ + b.ne 54e78 // b.any │ │ + b 54e50 │ │ ldp x29, x30, [sp, #96] │ │ ldp x20, x19, [sp, #80] │ │ ldp x22, x21, [sp, #64] │ │ ldp x24, x23, [sp, #48] │ │ ldp x26, x25, [sp, #32] │ │ ldp x28, x27, [sp, #16] │ │ add sp, sp, #0x70 │ │ ret │ │ - str x23, [sp, #-48]! │ │ - cmp w3, #0x1 │ │ - stp x22, x21, [sp, #16] │ │ - stp x20, x19, [sp, #32] │ │ - b.lt 622d4 // b.tstop │ │ - asr x9, x1, #1 │ │ - sxtw x10, w3 │ │ - mov w11, w3 │ │ - mov x8, xzr │ │ - mov w12, #0x40 // #64 │ │ - movi v0.4s, #0x40 │ │ - and x13, x11, #0xfffffff8 │ │ - lsl x14, x9, #1 │ │ - lsl x15, x10, #1 │ │ - movi v1.4s, #0x20 │ │ - mov x16, x2 │ │ - mov x17, x0 │ │ - mov x1, x5 │ │ - cmp w3, #0x8 │ │ - b.cs 62204 // b.hs, b.nlast │ │ - b 621c8 │ │ - add x1, x1, x10 │ │ - subs w4, w4, #0x1 │ │ - add x8, x8, #0x1 │ │ - add x17, x17, x14 │ │ - add x16, x16, x15 │ │ - b.eq 622d4 // b.none │ │ - cmp w3, #0x8 │ │ - b.cs 62204 // b.hs, b.nlast │ │ - mov x6, xzr │ │ - lsl x7, x6, #1 │ │ - ldrb w19, [x1, x6] │ │ - ldrh w20, [x17, x7] │ │ - ldrh w21, [x16, x7] │ │ - add x6, x6, #0x1 │ │ - sub w22, w12, w19 │ │ - mul w20, w22, w20 │ │ - madd w19, w21, w19, w20 │ │ - add w19, w19, #0x20 │ │ - lsr w19, w19, #6 │ │ - cmp x11, x6 │ │ - strh w19, [x17, x7] │ │ - b.ne 621cc // b.any │ │ - b 621a8 │ │ - mul x7, x9, x8 │ │ - mul x19, x8, x10 │ │ - add x20, x0, x7, lsl #1 │ │ - add x7, x7, x11 │ │ - add x21, x19, x11 │ │ - add x23, x0, x7, lsl #1 │ │ - add x7, x2, x21, lsl #1 │ │ - add x21, x5, x21 │ │ - add x22, x5, x19 │ │ - cmp x21, x20 │ │ - cset w21, hi // hi = pmore │ │ - cmp x22, x23 │ │ - cset w22, cc // cc = lo, ul, last │ │ - cmp x20, x7 │ │ - add x19, x2, x19, lsl #1 │ │ - cset w7, cc // cc = lo, ul, last │ │ - cmp x19, x23 │ │ - mov x6, xzr │ │ - and w20, w21, w22 │ │ - cset w19, cc // cc = lo, ul, last │ │ - tbnz w20, #0, 621cc │ │ - and w7, w7, w19 │ │ - tbnz w7, #0, 621cc │ │ - mov x6, xzr │ │ - mov x7, xzr │ │ - ldr d3, [x1, x7] │ │ - ldr q2, [x17, x6] │ │ - ldr q4, [x16, x6] │ │ - add x7, x7, #0x8 │ │ - uxtl v3.8h, v3.8b │ │ - uxtl2 v5.4s, v2.8h │ │ - uxtl v2.4s, v2.4h │ │ - ext v6.16b, v4.16b, v4.16b, #8 │ │ - ext v7.16b, v3.16b, v3.16b, #8 │ │ - usubw2 v16.4s, v0.4s, v3.8h │ │ - usubw v17.4s, v0.4s, v3.4h │ │ - umull v3.4s, v4.4h, v3.4h │ │ - umull v4.4s, v6.4h, v7.4h │ │ - mla v3.4s, v17.4s, v2.4s │ │ - mla v4.4s, v16.4s, v5.4s │ │ - add v2.4s, v3.4s, v1.4s │ │ - add v3.4s, v4.4s, v1.4s │ │ - shrn v2.4h, v2.4s, #6 │ │ - shrn2 v2.8h, v3.4s, #6 │ │ - cmp x13, x7 │ │ - str q2, [x17, x6] │ │ - add x6, x6, #0x10 │ │ - b.ne 62268 // b.any │ │ - cmp x13, x11 │ │ - mov x6, x13 │ │ - b.ne 621cc // b.any │ │ - b 621a8 │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldr x23, [sp], #48 │ │ - ret │ │ - str x23, [sp, #-48]! │ │ - add w11, w3, w3, lsl #1 │ │ - cmp w11, #0x4 │ │ - stp x22, x21, [sp, #16] │ │ - stp x20, x19, [sp, #32] │ │ - b.lt 62474 // b.tstop │ │ - asr x10, x1, #1 │ │ - adrp x1, ac000 │ │ - lsr w11, w11, #2 │ │ - ldr x1, [x1, #1504] │ │ - cmp w11, #0x1 │ │ - sxtw x9, w3 │ │ - csinc x16, x11, xzr, hi // hi = pmore │ │ - add x3, x16, x9 │ │ - mov x8, xzr │ │ - mov w12, #0x40 // #64 │ │ - movi v0.4s, #0x40 │ │ - add x13, x1, x9 │ │ - lsl x14, x10, #1 │ │ - lsl x15, x9, #1 │ │ - and x17, x16, #0x3ffffff8 │ │ - add x1, x1, x3 │ │ - movi v1.4s, #0x20 │ │ - mov x3, x2 │ │ - mov x5, x0 │ │ - cmp x16, #0x8 │ │ - b.cs 623ac // b.hs, b.nlast │ │ - b 62370 │ │ - subs w4, w4, #0x1 │ │ - add x8, x8, #0x1 │ │ - add x5, x5, x14 │ │ - add x3, x3, x15 │ │ - b.eq 62474 // b.none │ │ - cmp x16, #0x8 │ │ - b.cs 623ac // b.hs, b.nlast │ │ - mov x6, xzr │ │ - lsl x7, x6, #1 │ │ - ldrb w19, [x13, x6] │ │ - ldrh w20, [x5, x7] │ │ - ldrh w21, [x3, x7] │ │ - add x6, x6, #0x1 │ │ - sub w22, w12, w19 │ │ - mul w20, w22, w20 │ │ - madd w19, w21, w19, w20 │ │ - add w19, w19, #0x20 │ │ - lsr w19, w19, #6 │ │ - cmp x6, x11 │ │ - strh w19, [x5, x7] │ │ - b.cc 62374 // b.lo, b.ul, b.last │ │ - b 62354 │ │ - mul x7, x10, x8 │ │ - mul x19, x8, x9 │ │ - add x20, x0, x7, lsl #1 │ │ - add x7, x16, x7 │ │ - add x21, x16, x19 │ │ - add x22, x0, x7, lsl #1 │ │ - cmp x1, x20 │ │ - add x7, x2, x21, lsl #1 │ │ - cset w21, hi // hi = pmore │ │ - cmp x13, x22 │ │ - cset w23, cc // cc = lo, ul, last │ │ - cmp x20, x7 │ │ - add x19, x2, x19, lsl #1 │ │ - cset w7, cc // cc = lo, ul, last │ │ - cmp x19, x22 │ │ - mov x6, xzr │ │ - and w20, w21, w23 │ │ - cset w19, cc // cc = lo, ul, last │ │ - tbnz w20, #0, 62374 │ │ - and w7, w7, w19 │ │ - tbnz w7, #0, 62374 │ │ - mov x6, xzr │ │ - mov x7, x17 │ │ - mov x19, x13 │ │ - ldr q2, [x5, x6] │ │ - ldr d3, [x19], #8 │ │ - ldr q4, [x3, x6] │ │ - subs x7, x7, #0x8 │ │ - uxtl2 v5.4s, v2.8h │ │ - uxtl v3.8h, v3.8b │ │ - uxtl v2.4s, v2.4h │ │ - ext v6.16b, v4.16b, v4.16b, #8 │ │ - ext v7.16b, v3.16b, v3.16b, #8 │ │ - usubw2 v16.4s, v0.4s, v3.8h │ │ - usubw v17.4s, v0.4s, v3.4h │ │ - umull v3.4s, v4.4h, v3.4h │ │ - umull v4.4s, v6.4h, v7.4h │ │ - mla v3.4s, v17.4s, v2.4s │ │ - mla v4.4s, v16.4s, v5.4s │ │ - add v2.4s, v3.4s, v1.4s │ │ - add v3.4s, v4.4s, v1.4s │ │ - shrn v2.4h, v2.4s, #6 │ │ - shrn2 v2.8h, v3.4s, #6 │ │ - str q2, [x5, x6] │ │ - add x6, x6, #0x10 │ │ - b.ne 6240c // b.any │ │ - cmp x16, x17 │ │ - mov x6, x17 │ │ - b.ne 62374 // b.any │ │ - b 62354 │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldr x23, [sp], #48 │ │ - ret │ │ - str x21, [sp, #-32]! │ │ - cmp w3, #0x1 │ │ - stp x20, x19, [sp, #16] │ │ - b.lt 625e4 // b.tstop │ │ - adrp x14, ac000 │ │ - ldr x14, [x14, #1504] │ │ - asr x9, x1, #1 │ │ - sxtw x10, w3 │ │ - add w13, w4, w4, lsl #1 │ │ - mov w11, w3 │ │ - mov x8, xzr │ │ - mov w12, #0x40 // #64 │ │ - asr w13, w13, #2 │ │ - add x14, x14, w4, sxtw │ │ - and x15, x11, #0xfffffff8 │ │ - lsl x16, x9, #1 │ │ - lsl x17, x10, #1 │ │ - movi v0.4s, #0x20 │ │ - mov x1, x2 │ │ - mov x4, x0 │ │ - ldrb w5, [x14] │ │ - cmp w3, #0x8 │ │ - sub w6, w12, w5 │ │ - b.cs 62518 // b.hs, b.nlast │ │ - b 62510 │ │ - add x14, x14, #0x1 │ │ - subs w13, w13, #0x1 │ │ - add x8, x8, #0x1 │ │ - add x4, x4, x16 │ │ - add x1, x1, x17 │ │ - b.eq 625e4 // b.none │ │ - ldrb w5, [x14] │ │ - cmp w3, #0x8 │ │ - sub w6, w12, w5 │ │ - b.cs 62518 // b.hs, b.nlast │ │ - mov x7, xzr │ │ - b 625b4 │ │ - mul x19, x8, x10 │ │ - mul x7, x9, x8 │ │ - add x20, x19, x11 │ │ - add x20, x2, x20, lsl #1 │ │ - add x21, x0, x7, lsl #1 │ │ - cmp x21, x20 │ │ - b.cs 62550 // b.hs, b.nlast │ │ - add x7, x7, x11 │ │ - add x19, x2, x19, lsl #1 │ │ - add x7, x0, x7, lsl #1 │ │ - cmp x19, x7 │ │ - b.cs 62550 // b.hs, b.nlast │ │ - mov x7, xzr │ │ - b 625b4 │ │ - mov x7, xzr │ │ - dup v1.4s, w6 │ │ - dup v2.4s, w5 │ │ - mov x19, x15 │ │ - ldr q3, [x4, x7] │ │ - ldr q4, [x1, x7] │ │ - subs x19, x19, #0x8 │ │ - uxtl v5.4s, v3.4h │ │ - uxtl2 v3.4s, v3.8h │ │ - uxtl2 v6.4s, v4.8h │ │ - uxtl v4.4s, v4.4h │ │ - mul v5.4s, v1.4s, v5.4s │ │ - mul v3.4s, v1.4s, v3.4s │ │ - mla v5.4s, v2.4s, v4.4s │ │ - mla v3.4s, v2.4s, v6.4s │ │ - add v4.4s, v5.4s, v0.4s │ │ - add v3.4s, v3.4s, v0.4s │ │ - shrn v4.4h, v4.4s, #6 │ │ - shrn2 v4.8h, v3.4s, #6 │ │ - str q4, [x4, x7] │ │ - add x7, x7, #0x10 │ │ - b.ne 62560 // b.any │ │ - cmp x15, x11 │ │ - mov x7, x15 │ │ - b.eq 624e8 // b.none │ │ - lsl x19, x7, #1 │ │ - ldrh w20, [x1, x19] │ │ - ldrh w21, [x4, x19] │ │ - add x7, x7, #0x1 │ │ - cmp x11, x7 │ │ - mul w20, w20, w5 │ │ - madd w20, w6, w21, w20 │ │ - add w20, w20, #0x20 │ │ - lsr w20, w20, #6 │ │ - strh w20, [x4, x19] │ │ - b.ne 625b4 // b.any │ │ - b 624e8 │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x21, [sp], #32 │ │ - ret │ │ sub sp, sp, #0x90 │ │ cmp w4, #0x1 │ │ stp x28, x27, [sp, #48] │ │ stp x26, x25, [sp, #64] │ │ stp x24, x23, [sp, #80] │ │ stp x22, x21, [sp, #96] │ │ stp x20, x19, [sp, #112] │ │ stp x29, x30, [sp, #128] │ │ stp x3, x6, [sp, #32] │ │ stp x0, x2, [sp, #16] │ │ - b.lt 628a0 // b.tstop │ │ - ldr w9, [sp, #144] │ │ - mov w7, #0x20 // #32 │ │ - asr x11, x1, #1 │ │ - ldp x19, x21, [sp, #32] │ │ - clz w17, w9 │ │ - sub w1, w17, #0x12 │ │ - lsl w1, w7, w1 │ │ - ldp x7, x20, [sp, #16] │ │ - sub w17, w17, #0xc │ │ - sxtw x10, w4 │ │ - mov w12, w4 │ │ - dup v5.4s, w17 │ │ - add w1, w1, #0x80, lsl #12 │ │ + b.lt 5544c // b.tstop │ │ + sxtw x9, w4 │ │ + mov w13, #0x1 // #1 │ │ + sub x15, x9, #0x1 │ │ + sub w13, w13, w7 │ │ + add x16, x9, #0x1 │ │ + lsr x17, x15, #1 │ │ + ldp x19, x7, [sp, #24] │ │ + ldr x20, [sp, #40] │ │ + ldr x21, [sp, #16] │ │ + and x15, x16, #0xfffffffffffffffe │ │ + add x16, x17, #0x1 │ │ + and x17, x16, #0xfffffffffffffff8 │ │ mov x8, xzr │ │ - mov w13, #0x1a // #26 │ │ - movi v0.4s, #0x20 │ │ - movi v1.4s, #0x1a │ │ - movi v2.4s, #0x26 │ │ - and x14, x12, #0xfffffff8 │ │ - lsl x15, x10, #1 │ │ - lsl x0, x11, #1 │ │ - dup v3.4s, w9 │ │ - dup v4.4s, w1 │ │ - neg v5.4s, v5.4s │ │ - str x11, [sp, #8] │ │ - cmp w4, #0x8 │ │ - b.cs 62714 // b.hs, b.nlast │ │ - b 626b0 │ │ - add x21, x21, x10 │ │ + sbfx x10, x4, #1, #31 │ │ + mov w11, #0x1a // #26 │ │ + mov w12, #0xff // #255 │ │ + movi v0.2d, #0x0 │ │ + movi v1.4s, #0x8 │ │ + movi v2.4s, #0x1a │ │ + movi v3.4s, #0x26 │ │ + movi v4.4s, #0x2, lsl #8 │ │ + lsl x14, x9, #1 │ │ + str x15, [sp, #8] │ │ + dup v5.4s, w13 │ │ + lsl x15, x17, #1 │ │ + movi v6.2d, #0xff000000ff │ │ + str x15, [sp] │ │ + cmp x16, #0x8 │ │ + b.cs 55218 // b.hs, b.nlast │ │ + b 55144 │ │ + add x21, x21, x1 │ │ + add x20, x20, x10 │ │ subs w5, w5, #0x1 │ │ add x8, x8, #0x1 │ │ - add x20, x20, x15 │ │ - add x19, x19, x15 │ │ - add x7, x7, x0 │ │ - b.eq 628a0 // b.none │ │ - cmp w4, #0x8 │ │ - b.cs 62714 // b.hs, b.nlast │ │ + add x19, x19, x14 │ │ + add x7, x7, x14 │ │ + b.eq 5544c // b.none │ │ + cmp x16, #0x8 │ │ + b.cs 55218 // b.hs, b.nlast │ │ mov x22, xzr │ │ - lsl x11, x22, #1 │ │ - ldrsh w16, [x20, x11] │ │ - ldrsh w2, [x19, x11] │ │ - subs w3, w16, w2 │ │ - cneg w3, w3, mi // mi = first │ │ - add w3, w3, #0x20 │ │ - lsr w3, w3, #10 │ │ - cmp w3, #0x1a │ │ - csel w3, w3, w13, cc // cc = lo, ul, last │ │ - add w6, w3, #0x26 │ │ - sub w3, w13, w3 │ │ - madd w2, w3, w2, w1 │ │ - madd w16, w6, w16, w2 │ │ - asr w16, w16, w17 │ │ - cmp w16, w9 │ │ - csel w2, w9, w16, gt │ │ - cmp w16, #0x0 │ │ - csel w16, wzr, w2, lt // lt = tstop │ │ - strh w16, [x7, x11] │ │ - strb w6, [x21, x22] │ │ - add x22, x22, #0x1 │ │ - cmp x12, x22 │ │ - b.ne 626b4 // b.any │ │ - b 6268c │ │ - ldp x11, x16, [sp, #8] │ │ + lsl x15, x22, #1 │ │ + lsr x23, x22, #1 │ │ + add x24, x15, #0x2 │ │ + add x15, x19, x24 │ │ + add x0, x7, x24 │ │ + ldursh w2, [x15, #-2] │ │ + ldursh w3, [x0, #-2] │ │ + add x24, x24, #0x4 │ │ + subs w4, w2, w3 │ │ + cneg w4, w4, mi // mi = first │ │ + add w4, w4, #0x8 │ │ + lsr w4, w4, #8 │ │ + cmp w4, #0x1a │ │ + csel w4, w4, w11, cc // cc = lo, ul, last │ │ + add w6, w4, #0x26 │ │ + sub w4, w11, w4 │ │ + mul w2, w6, w2 │ │ + madd w2, w4, w3, w2 │ │ + add w2, w2, #0x200 │ │ + asr w2, w2, #10 │ │ + cmp w2, #0xff │ │ + csel w2, w2, w12, lt // lt = tstop │ │ + add x3, x21, x22 │ │ + bic w2, w2, w2, asr #31 │ │ + strb w2, [x3] │ │ + ldrsh w15, [x15] │ │ + ldrsh w0, [x0] │ │ + add w2, w13, w6 │ │ + add x22, x22, #0x2 │ │ + subs w4, w15, w0 │ │ + cneg w4, w4, mi // mi = first │ │ + add w4, w4, #0x8 │ │ + lsr w4, w4, #8 │ │ + cmp w4, #0x1a │ │ + csel w4, w4, w11, cc // cc = lo, ul, last │ │ + add w6, w4, #0x26 │ │ + sub w4, w11, w4 │ │ + mul w15, w6, w15 │ │ + madd w15, w4, w0, w15 │ │ + add w15, w15, #0x200 │ │ + asr w15, w15, #10 │ │ + cmp w15, #0xff │ │ + add w2, w2, w6 │ │ + csel w15, w15, w12, lt // lt = tstop │ │ + lsr w0, w2, #1 │ │ + bic w15, w15, w15, asr #31 │ │ + cmp x22, x9 │ │ + strb w15, [x3, #1] │ │ + strb w0, [x20, x23] │ │ + add x23, x23, #0x1 │ │ + b.lt 55154 // b.tstop │ │ + b 55120 │ │ + ldp x2, x0, [sp, #8] │ │ + ldr x15, [sp, #40] │ │ + mul x23, x8, x1 │ │ + mul x25, x8, x9 │ │ + add x26, x0, x23 │ │ + add x23, x2, x23 │ │ mul x24, x8, x10 │ │ - add x25, x24, x12 │ │ - mov x22, xzr │ │ - mul x23, x11, x8 │ │ - ldp x2, x11, [sp, #32] │ │ - add x26, x16, x23, lsl #1 │ │ - add x23, x23, x12 │ │ - add x27, x16, x23, lsl #1 │ │ - ldr x16, [sp, #24] │ │ - add x30, x11, x25 │ │ - add x28, x11, x24 │ │ - lsl x24, x24, #1 │ │ + lsl x27, x25, #1 │ │ + add x25, x2, x25 │ │ + add x29, x0, x23 │ │ + ldp x2, x0, [sp, #24] │ │ + add x28, x15, x24 │ │ + add x24, x16, x24 │ │ + add x30, x15, x24 │ │ lsl x23, x25, #1 │ │ - cmp x30, x26 │ │ - add x29, x16, x24 │ │ - add x16, x16, x23 │ │ - cset w3, hi // hi = pmore │ │ - cmp x28, x27 │ │ - add x11, x2, x24 │ │ + cmp x26, x30 │ │ + add x4, x2, x27 │ │ add x6, x2, x23 │ │ cset w2, cc // cc = lo, ul, last │ │ - cmp x26, x16 │ │ - cset w23, cc // cc = lo, ul, last │ │ - cmp x29, x27 │ │ - cset w25, cc // cc = lo, ul, last │ │ + cmp x28, x29 │ │ + add x15, x0, x27 │ │ + add x3, x0, x23 │ │ + cset w0, cc // cc = lo, ul, last │ │ cmp x26, x6 │ │ + cset w23, cc // cc = lo, ul, last │ │ + cmp x29, x4 │ │ + cset w25, hi // hi = pmore │ │ + cmp x26, x3 │ │ cset w24, cc // cc = lo, ul, last │ │ - cmp x11, x27 │ │ - cset w27, cc // cc = lo, ul, last │ │ - cmp x28, x16 │ │ + cmp x29, x15 │ │ + cset w27, hi // hi = pmore │ │ + cmp x28, x6 │ │ cset w26, cc // cc = lo, ul, last │ │ - cmp x30, x29 │ │ + cmp x30, x4 │ │ cset w29, hi // hi = pmore │ │ - cmp x28, x6 │ │ + cmp x28, x3 │ │ cset w28, cc // cc = lo, ul, last │ │ - cmp x30, x11 │ │ - and w16, w3, w2 │ │ + cmp x30, x15 │ │ + mov x22, xzr │ │ + and w0, w2, w0 │ │ cset w30, hi // hi = pmore │ │ - tbnz w16, #0, 626b4 │ │ - and w11, w23, w25 │ │ - tbnz w11, #0, 626b4 │ │ - and w11, w24, w27 │ │ - tbnz w11, #0, 626b4 │ │ - and w11, w26, w29 │ │ - tbnz w11, #0, 626b4 │ │ - and w11, w28, w30 │ │ - tbnz w11, #0, 626b4 │ │ + tbnz w0, #0, 55148 │ │ + and w15, w23, w25 │ │ + tbnz w15, #0, 55148 │ │ + and w15, w24, w27 │ │ + tbnz w15, #0, 55148 │ │ + and w15, w26, w29 │ │ + tbnz w15, #0, 55148 │ │ + and w15, w28, w30 │ │ + tbnz w15, #0, 55148 │ │ mov x22, xzr │ │ mov x23, xzr │ │ - ldr q6, [x20, x22] │ │ - ldr q7, [x19, x22] │ │ - mov v16.16b, v4.16b │ │ - mov v17.16b, v4.16b │ │ - sxtl2 v18.4s, v6.8h │ │ - sxtl v19.4s, v6.4h │ │ - ssubl v22.4s, v6.4h, v7.4h │ │ - ssubl2 v6.4s, v6.8h, v7.8h │ │ - abs v6.4s, v6.4s │ │ - sxtl v20.4s, v7.4h │ │ - sxtl2 v21.4s, v7.8h │ │ - abs v7.4s, v22.4s │ │ - add v6.4s, v6.4s, v0.4s │ │ - add v7.4s, v7.4s, v0.4s │ │ - ushr v6.4s, v6.4s, #10 │ │ - ushr v7.4s, v7.4s, #10 │ │ - umin v6.4s, v6.4s, v1.4s │ │ - umin v7.4s, v7.4s, v1.4s │ │ - add v22.4s, v6.4s, v2.4s │ │ - sub v6.4s, v1.4s, v6.4s │ │ - mla v16.4s, v6.4s, v21.4s │ │ - add v6.4s, v7.4s, v2.4s │ │ - sub v7.4s, v1.4s, v7.4s │ │ - mla v17.4s, v7.4s, v20.4s │ │ - mla v17.4s, v6.4s, v19.4s │ │ - mla v16.4s, v22.4s, v18.4s │ │ - xtn v7.4h, v6.4s │ │ - sshl v6.4s, v16.4s, v5.4s │ │ - sshl v16.4s, v17.4s, v5.4s │ │ - cmlt v17.4s, v16.4s, #0 │ │ - smin v16.4s, v16.4s, v3.4s │ │ - cmlt v18.4s, v6.4s, #0 │ │ - smin v6.4s, v6.4s, v3.4s │ │ - bic v16.16b, v16.16b, v17.16b │ │ - bic v6.16b, v6.16b, v18.16b │ │ + mov x24, x21 │ │ + add x15, x19, x22 │ │ + ld2 {v16.8h, v17.8h}, [x15] │ │ + add x15, x7, x22 │ │ + ld2 {v18.8h, v19.8h}, [x15] │ │ + and x15, x23, #0x7ffffffffffffff8 │ │ + sxtl v7.4s, v16.4h │ │ + sxtl2 v20.4s, v16.8h │ │ + ssubl v24.4s, v16.4h, v18.4h │ │ + sxtl2 v21.4s, v18.8h │ │ + sxtl v22.4s, v18.4h │ │ + ssubl2 v23.4s, v16.8h, v18.8h │ │ + sxtl v25.4s, v17.4h │ │ + sxtl2 v26.4s, v17.8h │ │ + ssubl2 v27.4s, v17.8h, v19.8h │ │ + ssubl v16.4s, v17.4h, v19.4h │ │ + sxtl2 v17.4s, v19.8h │ │ + sxtl v18.4s, v19.4h │ │ + abs v19.4s, v24.4s │ │ + abs v23.4s, v23.4s │ │ + add v19.4s, v19.4s, v1.4s │ │ + abs v16.4s, v16.4s │ │ + add v23.4s, v23.4s, v1.4s │ │ + ushr v19.4s, v19.4s, #8 │ │ + abs v24.4s, v27.4s │ │ + add v16.4s, v16.4s, v1.4s │ │ + ushr v23.4s, v23.4s, #8 │ │ + umin v19.4s, v19.4s, v2.4s │ │ + add v24.4s, v24.4s, v1.4s │ │ + ushr v16.4s, v16.4s, #8 │ │ + umin v23.4s, v23.4s, v2.4s │ │ + add v27.4s, v19.4s, v3.4s │ │ + sub v19.4s, v2.4s, v19.4s │ │ + ushr v24.4s, v24.4s, #8 │ │ + umin v16.4s, v16.4s, v2.4s │ │ + mul v19.4s, v19.4s, v22.4s │ │ + add v22.4s, v23.4s, v3.4s │ │ + sub v23.4s, v2.4s, v23.4s │ │ + umin v24.4s, v24.4s, v2.4s │ │ + mul v21.4s, v23.4s, v21.4s │ │ + add v23.4s, v16.4s, v3.4s │ │ + sub v16.4s, v2.4s, v16.4s │ │ + mul v16.4s, v16.4s, v18.4s │ │ + add v18.4s, v24.4s, v3.4s │ │ + sub v24.4s, v2.4s, v24.4s │ │ + mul v17.4s, v24.4s, v17.4s │ │ + add v24.4s, v5.4s, v27.4s │ │ + mla v21.4s, v22.4s, v20.4s │ │ + add v20.4s, v5.4s, v22.4s │ │ + mla v19.4s, v27.4s, v7.4s │ │ + mla v17.4s, v18.4s, v26.4s │ │ + mla v16.4s, v23.4s, v25.4s │ │ + add v7.4s, v20.4s, v18.4s │ │ + add v18.4s, v24.4s, v23.4s │ │ + add v19.4s, v19.4s, v4.4s │ │ + add v20.4s, v21.4s, v4.4s │ │ + add v16.4s, v16.4s, v4.4s │ │ + shrn v18.4h, v18.4s, #1 │ │ + sshr v19.4s, v19.4s, #10 │ │ + add v17.4s, v17.4s, v4.4s │ │ + sshr v20.4s, v20.4s, #10 │ │ + sshr v16.4s, v16.4s, #10 │ │ + shrn2 v18.8h, v7.4s, #1 │ │ + smin v7.4s, v19.4s, v6.4s │ │ + sshr v17.4s, v17.4s, #10 │ │ + smin v19.4s, v20.4s, v6.4s │ │ + smin v16.4s, v16.4s, v6.4s │ │ + smax v7.4s, v7.4s, v0.4s │ │ + smin v17.4s, v17.4s, v6.4s │ │ + smax v19.4s, v19.4s, v0.4s │ │ + smax v16.4s, v16.4s, v0.4s │ │ + xtn v7.4h, v7.4s │ │ + smax v17.4s, v17.4s, v0.4s │ │ xtn v16.4h, v16.4s │ │ - xtn2 v16.8h, v6.4s │ │ - str q16, [x7, x22] │ │ - xtn2 v7.8h, v22.4s │ │ - xtn v6.8b, v7.8h │ │ - str d6, [x21, x23] │ │ + xtn2 v7.8h, v19.4s │ │ + xtn2 v16.8h, v17.4s │ │ + xtn v19.8b, v7.8h │ │ add x23, x23, #0x8 │ │ - cmp x14, x23 │ │ - add x22, x22, #0x10 │ │ - b.ne 627dc // b.any │ │ - cmp x14, x12 │ │ - mov x22, x14 │ │ - b.ne 626b4 // b.any │ │ - b 6268c │ │ + xtn v20.8b, v16.8h │ │ + cmp x17, x23 │ │ + xtn v18.8b, v18.8h │ │ + st2 {v19.8b, v20.8b}, [x24], #16 │ │ + add x22, x22, #0x20 │ │ + str d18, [x20, x15] │ │ + b.ne 552ec // b.any │ │ + ldr x22, [sp] │ │ + cmp x16, x17 │ │ + b.eq 55120 // b.none │ │ + b 55148 │ │ ldp x29, x30, [sp, #128] │ │ ldp x20, x19, [sp, #112] │ │ ldp x22, x21, [sp, #96] │ │ ldp x24, x23, [sp, #80] │ │ ldp x26, x25, [sp, #64] │ │ ldp x28, x27, [sp, #48] │ │ add sp, sp, #0x90 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - ldr w8, [sp, #48] │ │ - str x30, [sp, #32] │ │ - str wzr, [sp, #8] │ │ - str w8, [sp, #16] │ │ - mov w8, #0x1 // #1 │ │ - str w8, [sp] │ │ - bl 6604c │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - ldr w8, [sp, #48] │ │ - str x30, [sp, #32] │ │ - str w8, [sp, #16] │ │ - mov w8, #0x1 // #1 │ │ - str w8, [sp, #8] │ │ - str w8, [sp] │ │ - bl 6604c │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + stp x28, x27, [sp, #-80]! │ │ + sxtw x8, w4 │ │ + sub x13, x8, #0x1 │ │ + add x14, x8, #0x1 │ │ + lsr x15, x13, #1 │ │ + mov w12, #0x2 // #2 │ │ + and x13, x14, #0xfffffffffffffffe │ │ + add x14, x15, #0x1 │ │ + sub w12, w12, w7 │ │ + and x15, x14, #0xfffffffffffffff8 │ │ + sbfx x9, x4, #1, #31 │ │ + mov w10, #0x1a // #26 │ │ + mov w11, #0xff // #255 │ │ + movi v0.2d, #0x0 │ │ + movi v1.4s, #0x8 │ │ + movi v2.4s, #0x1a │ │ + movi v3.4s, #0x26 │ │ + movi v4.4s, #0x2, lsl #8 │ │ + dup v5.4s, w12 │ │ + lsl x16, x15, #1 │ │ + movi v6.2d, #0xff000000ff │ │ + stp x26, x25, [sp, #16] │ │ + stp x24, x23, [sp, #32] │ │ + stp x22, x21, [sp, #48] │ │ + stp x20, x19, [sp, #64] │ │ + cmp w4, #0x1 │ │ + lsl x17, x8, #1 │ │ + b.ge 55500 // b.tcont │ │ + b 55ab0 │ │ + add x2, x2, x17 │ │ + add x3, x3, x17 │ │ + add x0, x0, x1 │ │ + subs w5, w5, #0x1 │ │ + b.eq 55acc // b.none │ │ + cmp w4, #0x1 │ │ + lsl x17, x8, #1 │ │ + b.lt 55ab0 // b.tstop │ │ + tbnz w5, #0, 55514 │ │ + cmp x14, #0x8 │ │ + b.cs 55524 // b.hs, b.nlast │ │ + mov x7, xzr │ │ + b 5570c │ │ + cmp x14, #0x7 │ │ + b.hi 557d8 // b.pmore │ │ + mov x7, xzr │ │ + b 559d8 │ │ + add x26, x6, x14 │ │ + add x22, x0, x13 │ │ + lsl x19, x13, #1 │ │ + cmp x0, x26 │ │ + add x24, x2, x19 │ │ + add x27, x3, x19 │ │ + cset w19, cc // cc = lo, ul, last │ │ + cmp x6, x22 │ │ + cset w20, cc // cc = lo, ul, last │ │ + cmp x0, x24 │ │ + and w28, w19, w20 │ │ + cset w19, cc // cc = lo, ul, last │ │ + cmp x22, x2 │ │ + cset w21, hi // hi = pmore │ │ + cmp x0, x27 │ │ + cset w20, cc // cc = lo, ul, last │ │ + cmp x22, x3 │ │ + cset w23, hi // hi = pmore │ │ + cmp x6, x24 │ │ + cset w22, cc // cc = lo, ul, last │ │ + cmp x26, x2 │ │ + cset w25, hi // hi = pmore │ │ + cmp x6, x27 │ │ + cset w24, cc // cc = lo, ul, last │ │ + cmp x26, x3 │ │ + mov x7, xzr │ │ + cset w26, hi // hi = pmore │ │ + tbnz w28, #0, 5570c │ │ + and w19, w19, w21 │ │ + tbnz w19, #0, 5570c │ │ + and w19, w20, w23 │ │ + tbnz w19, #0, 5570c │ │ + and w19, w22, w25 │ │ + tbnz w19, #0, 5570c │ │ + and w19, w24, w26 │ │ + tbnz w19, #0, 5570c │ │ + mov x7, xzr │ │ + mov x19, x0 │ │ + mov x20, x3 │ │ + mov x21, x2 │ │ + ld2 {v16.8h, v17.8h}, [x21], #32 │ │ + ld2 {v18.8h, v19.8h}, [x20], #32 │ │ + and x22, x7, #0x7ffffffffffffff8 │ │ + add x7, x7, #0x8 │ │ + sxtl v7.4s, v16.4h │ │ + ssubl v24.4s, v16.4h, v18.4h │ │ + sxtl2 v20.4s, v16.8h │ │ + sxtl2 v21.4s, v18.8h │ │ + sxtl v22.4s, v18.4h │ │ + ssubl2 v23.4s, v16.8h, v18.8h │ │ + sxtl v25.4s, v17.4h │ │ + sxtl2 v26.4s, v17.8h │ │ + ssubl2 v27.4s, v17.8h, v19.8h │ │ + ssubl v16.4s, v17.4h, v19.4h │ │ + sxtl2 v17.4s, v19.8h │ │ + sxtl v18.4s, v19.4h │ │ + abs v19.4s, v24.4s │ │ + abs v23.4s, v23.4s │ │ + add v19.4s, v19.4s, v1.4s │ │ + abs v16.4s, v16.4s │ │ + add v23.4s, v23.4s, v1.4s │ │ + ushr v19.4s, v19.4s, #8 │ │ + abs v24.4s, v27.4s │ │ + add v16.4s, v16.4s, v1.4s │ │ + ushr v23.4s, v23.4s, #8 │ │ + umin v19.4s, v19.4s, v2.4s │ │ + add v24.4s, v24.4s, v1.4s │ │ + ushr v16.4s, v16.4s, #8 │ │ + umin v23.4s, v23.4s, v2.4s │ │ + add v27.4s, v19.4s, v3.4s │ │ + sub v19.4s, v2.4s, v19.4s │ │ + ushr v24.4s, v24.4s, #8 │ │ + umin v16.4s, v16.4s, v2.4s │ │ + mul v19.4s, v19.4s, v22.4s │ │ + add v22.4s, v23.4s, v3.4s │ │ + sub v23.4s, v2.4s, v23.4s │ │ + umin v24.4s, v24.4s, v2.4s │ │ + mul v21.4s, v23.4s, v21.4s │ │ + add v23.4s, v16.4s, v3.4s │ │ + sub v16.4s, v2.4s, v16.4s │ │ + mul v16.4s, v16.4s, v18.4s │ │ + add v18.4s, v24.4s, v3.4s │ │ + sub v24.4s, v2.4s, v24.4s │ │ + mul v17.4s, v24.4s, v17.4s │ │ + mla v19.4s, v27.4s, v7.4s │ │ + add v24.4s, v18.4s, v22.4s │ │ + mla v21.4s, v22.4s, v20.4s │ │ + mla v17.4s, v18.4s, v26.4s │ │ + mla v16.4s, v23.4s, v25.4s │ │ + add v18.4s, v19.4s, v4.4s │ │ + add v19.4s, v21.4s, v4.4s │ │ + add v16.4s, v16.4s, v4.4s │ │ + sshr v18.4s, v18.4s, #10 │ │ + add v17.4s, v17.4s, v4.4s │ │ + sshr v19.4s, v19.4s, #10 │ │ + sshr v16.4s, v16.4s, #10 │ │ + smin v18.4s, v18.4s, v6.4s │ │ + sshr v17.4s, v17.4s, #10 │ │ + smin v19.4s, v19.4s, v6.4s │ │ + smin v16.4s, v16.4s, v6.4s │ │ + smax v18.4s, v18.4s, v0.4s │ │ + smin v17.4s, v17.4s, v6.4s │ │ + smax v19.4s, v19.4s, v0.4s │ │ + smax v16.4s, v16.4s, v0.4s │ │ + xtn v18.4h, v18.4s │ │ + smax v17.4s, v17.4s, v0.4s │ │ + xtn v16.4h, v16.4s │ │ + xtn2 v18.8h, v19.4s │ │ + add v20.4s, v23.4s, v27.4s │ │ + xtn2 v16.8h, v17.4s │ │ + xtn v17.8b, v18.8h │ │ + xtn v7.4h, v20.4s │ │ + xtn v18.8b, v16.8h │ │ + st2 {v17.8b, v18.8b}, [x19], #16 │ │ + xtn2 v7.8h, v24.4s │ │ + xtn v7.8b, v7.8h │ │ + cmp x15, x7 │ │ + str d7, [x6, x22] │ │ + b.ne 555c4 // b.any │ │ + cmp x14, x15 │ │ + mov x7, x16 │ │ + b.eq 554e0 // b.none │ │ + lsl x20, x7, #1 │ │ + add x21, x3, x20 │ │ + add x22, x2, x20 │ │ + add x19, x6, x7, lsr #1 │ │ + add x20, x21, #0x2 │ │ + add x21, x22, #0x2 │ │ + ldursh w22, [x21, #-2] │ │ + ldursh w23, [x20, #-2] │ │ + add x24, x0, x7 │ │ + add x7, x7, #0x2 │ │ + subs w25, w22, w23 │ │ + cneg w25, w25, mi // mi = first │ │ + add w25, w25, #0x8 │ │ + lsr w25, w25, #8 │ │ + cmp w25, #0x1a │ │ + csel w25, w25, w10, cc // cc = lo, ul, last │ │ + add w26, w25, #0x26 │ │ + sub w25, w10, w25 │ │ + mul w22, w26, w22 │ │ + madd w22, w25, w23, w22 │ │ + add w22, w22, #0x200 │ │ + asr w22, w22, #10 │ │ + cmp w22, #0xff │ │ + csel w22, w22, w11, lt // lt = tstop │ │ + bic w22, w22, w22, asr #31 │ │ + strb w22, [x24] │ │ + ldrsh w22, [x21] │ │ + ldrsh w23, [x20] │ │ + add x20, x20, #0x4 │ │ + add x21, x21, #0x4 │ │ + subs w25, w22, w23 │ │ + cneg w25, w25, mi // mi = first │ │ + add w25, w25, #0x8 │ │ + lsr w25, w25, #8 │ │ + cmp w25, #0x1a │ │ + csel w25, w25, w10, cc // cc = lo, ul, last │ │ + add w27, w25, #0x26 │ │ + sub w25, w10, w25 │ │ + mul w22, w27, w22 │ │ + madd w22, w25, w23, w22 │ │ + add w22, w22, #0x200 │ │ + asr w22, w22, #10 │ │ + cmp w22, #0xff │ │ + csel w22, w22, w11, lt // lt = tstop │ │ + add w26, w27, w26 │ │ + bic w22, w22, w22, asr #31 │ │ + cmp x7, x8 │ │ + strb w22, [x24, #1] │ │ + strb w26, [x19], #1 │ │ + b.lt 55724 // b.tstop │ │ + b 554e0 │ │ + add x26, x6, x14 │ │ + add x22, x0, x13 │ │ + lsl x19, x13, #1 │ │ + cmp x0, x26 │ │ + add x24, x2, x19 │ │ + add x27, x3, x19 │ │ + cset w19, cc // cc = lo, ul, last │ │ + cmp x6, x22 │ │ + cset w20, cc // cc = lo, ul, last │ │ + cmp x0, x24 │ │ + and w28, w19, w20 │ │ + cset w19, cc // cc = lo, ul, last │ │ + cmp x22, x2 │ │ + cset w21, hi // hi = pmore │ │ + cmp x0, x27 │ │ + cset w20, cc // cc = lo, ul, last │ │ + cmp x22, x3 │ │ + cset w23, hi // hi = pmore │ │ + cmp x6, x24 │ │ + cset w22, cc // cc = lo, ul, last │ │ + cmp x26, x2 │ │ + cset w25, hi // hi = pmore │ │ + cmp x6, x27 │ │ + cset w24, cc // cc = lo, ul, last │ │ + cmp x26, x3 │ │ + mov x7, xzr │ │ + cset w26, hi // hi = pmore │ │ + tbnz w28, #0, 559d8 │ │ + and w19, w19, w21 │ │ + tbnz w19, #0, 559d8 │ │ + and w19, w20, w23 │ │ + tbnz w19, #0, 559d8 │ │ + and w19, w22, w25 │ │ + tbnz w19, #0, 559d8 │ │ + and w19, w24, w26 │ │ + tbnz w19, #0, 559d8 │ │ + mov x7, xzr │ │ + mov x19, x0 │ │ + mov x20, x3 │ │ + mov x21, x2 │ │ + ld2 {v16.8h, v17.8h}, [x21], #32 │ │ + ld2 {v18.8h, v19.8h}, [x20], #32 │ │ + and x22, x7, #0x7ffffffffffffff8 │ │ + add x7, x7, #0x8 │ │ + sxtl v7.4s, v16.4h │ │ + ssubl v24.4s, v16.4h, v18.4h │ │ + sxtl2 v20.4s, v16.8h │ │ + sxtl2 v21.4s, v18.8h │ │ + sxtl v22.4s, v18.4h │ │ + ssubl2 v23.4s, v16.8h, v18.8h │ │ + sxtl v25.4s, v17.4h │ │ + sxtl2 v26.4s, v17.8h │ │ + ssubl2 v27.4s, v17.8h, v19.8h │ │ + ssubl v16.4s, v17.4h, v19.4h │ │ + sxtl2 v17.4s, v19.8h │ │ + sxtl v18.4s, v19.4h │ │ + abs v19.4s, v24.4s │ │ + abs v23.4s, v23.4s │ │ + add v19.4s, v19.4s, v1.4s │ │ + abs v16.4s, v16.4s │ │ + add v23.4s, v23.4s, v1.4s │ │ + ushr v19.4s, v19.4s, #8 │ │ + abs v24.4s, v27.4s │ │ + add v16.4s, v16.4s, v1.4s │ │ + ushr v23.4s, v23.4s, #8 │ │ + umin v19.4s, v19.4s, v2.4s │ │ + add v24.4s, v24.4s, v1.4s │ │ + ushr v16.4s, v16.4s, #8 │ │ + umin v23.4s, v23.4s, v2.4s │ │ + add v27.4s, v19.4s, v3.4s │ │ + sub v19.4s, v2.4s, v19.4s │ │ + ushr v24.4s, v24.4s, #8 │ │ + umin v16.4s, v16.4s, v2.4s │ │ + mul v19.4s, v19.4s, v22.4s │ │ + add v22.4s, v23.4s, v3.4s │ │ + sub v23.4s, v2.4s, v23.4s │ │ + umin v24.4s, v24.4s, v2.4s │ │ + mul v21.4s, v23.4s, v21.4s │ │ + add v23.4s, v16.4s, v3.4s │ │ + sub v16.4s, v2.4s, v16.4s │ │ + mul v16.4s, v16.4s, v18.4s │ │ + add v18.4s, v24.4s, v3.4s │ │ + sub v24.4s, v2.4s, v24.4s │ │ + mla v19.4s, v27.4s, v7.4s │ │ + mul v17.4s, v24.4s, v17.4s │ │ + mla v21.4s, v22.4s, v20.4s │ │ + mla v16.4s, v23.4s, v25.4s │ │ + add v7.4s, v19.4s, v4.4s │ │ + add v24.4s, v18.4s, v22.4s │ │ + mla v17.4s, v18.4s, v26.4s │ │ + add v18.4s, v21.4s, v4.4s │ │ + add v16.4s, v16.4s, v4.4s │ │ + sshr v7.4s, v7.4s, #10 │ │ + add v17.4s, v17.4s, v4.4s │ │ + sshr v18.4s, v18.4s, #10 │ │ + sshr v16.4s, v16.4s, #10 │ │ + smin v7.4s, v7.4s, v6.4s │ │ + sshr v17.4s, v17.4s, #10 │ │ + smin v18.4s, v18.4s, v6.4s │ │ + smin v16.4s, v16.4s, v6.4s │ │ + smax v7.4s, v7.4s, v0.4s │ │ + smin v17.4s, v17.4s, v6.4s │ │ + smax v18.4s, v18.4s, v0.4s │ │ + smax v16.4s, v16.4s, v0.4s │ │ + xtn v7.4h, v7.4s │ │ + smax v17.4s, v17.4s, v0.4s │ │ + xtn v16.4h, v16.4s │ │ + xtn2 v7.8h, v18.4s │ │ + xtn2 v16.8h, v17.4s │ │ + xtn v17.8b, v7.8h │ │ + xtn v18.8b, v16.8h │ │ + st2 {v17.8b, v18.8b}, [x19], #16 │ │ + ldr d7, [x6, x22] │ │ + add v16.4s, v23.4s, v27.4s │ │ + add v16.4s, v5.4s, v16.4s │ │ + add v17.4s, v5.4s, v24.4s │ │ + uxtl v7.8h, v7.8b │ │ + uaddw2 v17.4s, v17.4s, v7.8h │ │ + uaddw v7.4s, v16.4s, v7.4h │ │ + shrn v7.4h, v7.4s, #2 │ │ + shrn2 v7.8h, v17.4s, #2 │ │ + xtn v7.8b, v7.8h │ │ + cmp x15, x7 │ │ + str d7, [x6, x22] │ │ + b.ne 55878 // b.any │ │ + cmp x14, x15 │ │ + mov x7, x16 │ │ + b.eq 55ab0 // b.none │ │ + lsl x20, x7, #1 │ │ + add x21, x3, x20 │ │ + add x22, x2, x20 │ │ + add x19, x6, x7, lsr #1 │ │ + add x20, x21, #0x2 │ │ + add x21, x22, #0x2 │ │ + ldursh w22, [x21, #-2] │ │ + ldursh w23, [x20, #-2] │ │ + add x24, x0, x7 │ │ + add x7, x7, #0x2 │ │ + subs w25, w22, w23 │ │ + cneg w25, w25, mi // mi = first │ │ + add w25, w25, #0x8 │ │ + lsr w25, w25, #8 │ │ + cmp w25, #0x1a │ │ + csel w25, w25, w10, cc // cc = lo, ul, last │ │ + add w26, w25, #0x26 │ │ + sub w25, w10, w25 │ │ + mul w22, w26, w22 │ │ + madd w22, w25, w23, w22 │ │ + add w22, w22, #0x200 │ │ + asr w22, w22, #10 │ │ + cmp w22, #0xff │ │ + csel w22, w22, w11, lt // lt = tstop │ │ + bic w22, w22, w22, asr #31 │ │ + strb w22, [x24] │ │ + ldrsh w22, [x21] │ │ + ldrsh w23, [x20] │ │ + add x20, x20, #0x4 │ │ + add x21, x21, #0x4 │ │ + subs w25, w22, w23 │ │ + cneg w25, w25, mi // mi = first │ │ + add w25, w25, #0x8 │ │ + lsr w25, w25, #8 │ │ + cmp w25, #0x1a │ │ + csel w25, w25, w10, cc // cc = lo, ul, last │ │ + add w27, w25, #0x26 │ │ + sub w25, w10, w25 │ │ + mul w22, w27, w22 │ │ + madd w22, w25, w23, w22 │ │ + add w22, w22, #0x200 │ │ + asr w22, w22, #10 │ │ + cmp w22, #0xff │ │ + csel w22, w22, w11, lt // lt = tstop │ │ + bic w22, w22, w22, asr #31 │ │ + strb w22, [x24, #1] │ │ + ldrb w22, [x19] │ │ + add w23, w27, w26 │ │ + add w23, w12, w23 │ │ + cmp x7, x8 │ │ + add w22, w23, w22 │ │ + lsr w22, w22, #2 │ │ + strb w22, [x19], #1 │ │ + b.lt 559f0 // b.tstop │ │ + add x2, x2, x17 │ │ + add x3, x3, x17 │ │ + add x0, x0, x1 │ │ + tbz w5, #0, 554ec │ │ + add x6, x6, x9 │ │ + subs w5, w5, #0x1 │ │ + b.ne 554f4 // b.any │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x24, x23, [sp, #32] │ │ + ldp x26, x25, [sp, #16] │ │ + ldp x28, x27, [sp], #80 │ │ ret │ │ - sub sp, sp, #0x190 │ │ - clz w9, w7 │ │ - stp x28, x27, [sp, #304] │ │ - stp x26, x25, [sp, #320] │ │ - stp x24, x23, [sp, #336] │ │ - stp x22, x21, [sp, #352] │ │ - stp x20, x19, [sp, #368] │ │ - stp x29, x30, [sp, #384] │ │ - stp w6, w7, [sp, #40] │ │ - stp x0, x1, [sp, #24] │ │ - str x3, [sp, #48] │ │ - str w9, [sp, #20] │ │ - adrp x30, ac000 │ │ - lsr x8, x3, #1 │ │ - mov x12, #0xfffffffffffffffa // #-6 │ │ - mov w13, #0x19 // #25 │ │ - ldr x30, [x30, #304] │ │ - nop │ │ - madd x12, x8, x12, x2 │ │ - mov w8, #0x1 // #1 │ │ - sub w13, w13, w9 │ │ - lsl w8, w8, w13 │ │ - mov w10, wzr │ │ - add x11, sp, #0x40 │ │ - asr w14, w8, #1 │ │ - stp w10, w5, [sp, #56] │ │ - ldurh w23, [x12, #-6] │ │ - ldurh w16, [x12, #-4] │ │ - ldurh w17, [x12, #-2] │ │ - ldrh w2, [x12] │ │ - ldrh w19, [x12, #2] │ │ - ldrh w20, [x12, #4] │ │ - ldrh w21, [x12, #6] │ │ - mov x15, xzr │ │ - mov w22, w5 │ │ - mov w24, w16 │ │ - and w25, w16, #0xffff │ │ + sub sp, sp, #0x180 │ │ + stp x28, x27, [sp, #288] │ │ + stp x26, x25, [sp, #304] │ │ + stp x24, x23, [sp, #320] │ │ + stp x22, x21, [sp, #336] │ │ + stp x20, x19, [sp, #352] │ │ + stp x29, x30, [sp, #368] │ │ + str w6, [sp, #28] │ │ + stp x0, x1, [sp, #8] │ │ + str x3, [sp, #32] │ │ + adrp x28, ad000 │ │ + ldr x28, [x28, #208] │ │ + sub x8, x3, x3, lsl #2 │ │ + mov w9, wzr │ │ + add x10, sp, #0x30 │ │ + add x11, x2, x8 │ │ + stp w9, w5, [sp, #40] │ │ + ldurb w19, [x11, #-3] │ │ + ldurb w13, [x11, #-2] │ │ + ldurb w14, [x11, #-1] │ │ + ldrb w15, [x11] │ │ + ldrb w16, [x11, #1] │ │ + ldrb w17, [x11, #2] │ │ + ldrb w7, [x11, #3] │ │ + mov x12, xzr │ │ + mov w2, w5 │ │ + mov w20, w13 │ │ + and w21, w13, #0xff │ │ + mov w13, w14 │ │ + mov w14, w15 │ │ + mov w15, w16 │ │ mov w16, w17 │ │ - mov w17, w2 │ │ - mov w2, w19 │ │ - mov w19, w20 │ │ - mov w20, w21 │ │ - add w21, w22, #0x200 │ │ - asr w21, w21, #10 │ │ - add x21, x30, w21, sxtw #3 │ │ - mov x5, x30 │ │ - ldrsb w30, [x21, #512] │ │ - ldrsb w10, [x21, #513] │ │ - ldrsb w0, [x21, #514] │ │ - and w23, w23, #0xffff │ │ - ldrsb w8, [x21, #515] │ │ - ldrsb w1, [x21, #516] │ │ - madd w23, w23, w30, w14 │ │ - and w26, w16, #0xffff │ │ - ldrsb w3, [x21, #517] │ │ - madd w10, w25, w10, w23 │ │ - and w27, w17, #0xffff │ │ - ldrsb w6, [x21, #518] │ │ - ldrsb w9, [x21, #519] │ │ - add x21, x12, x15 │ │ - madd w10, w26, w0, w10 │ │ - and w28, w2, #0xffff │ │ - ldrh w21, [x21, #8] │ │ - madd w8, w27, w8, w10 │ │ - and w29, w19, #0xffff │ │ - madd w8, w28, w1, w8 │ │ - and w7, w20, #0xffff │ │ - madd w8, w29, w3, w8 │ │ + mov w17, w7 │ │ + add w7, w2, #0x200 │ │ + asr w7, w7, #10 │ │ + add x7, x28, w7, sxtw #3 │ │ + ldrsb w29, [x7, #513] │ │ + mov x9, x28 │ │ + ldrsb w28, [x7, #512] │ │ + ldrsb w30, [x7, #514] │ │ + ldrsb w8, [x7, #515] │ │ + and w19, w19, #0xff │ │ + ldrsb w0, [x7, #516] │ │ + mul w21, w21, w29 │ │ + and w22, w13, #0xff │ │ + ldrsb w1, [x7, #517] │ │ + madd w19, w19, w28, w21 │ │ + and w23, w14, #0xff │ │ + add x27, x11, x12 │ │ + ldrsb w3, [x7, #518] │ │ + madd w19, w22, w30, w19 │ │ + and w24, w15, #0xff │ │ + ldrsb w6, [x7, #519] │ │ + ldrb w7, [x27, #4] │ │ + madd w8, w23, w8, w19 │ │ + and w25, w16, #0xff │ │ + madd w8, w24, w0, w8 │ │ + and w26, w17, #0xff │ │ + madd w8, w25, w1, w8 │ │ + madd w8, w26, w3, w8 │ │ madd w8, w7, w6, w8 │ │ - madd w8, w21, w9, w8 │ │ - asr w8, w8, w13 │ │ - strh w8, [x11, x15] │ │ + add w8, w8, #0x4 │ │ + lsr w8, w8, #3 │ │ + strh w8, [x10, x12, lsl #1] │ │ ldrsh w8, [x4] │ │ - add x15, x15, #0x2 │ │ - mov x30, x5 │ │ - mov w23, w24 │ │ - cmp x15, #0x10 │ │ - add w22, w22, w8 │ │ - b.ne 629a4 // b.any │ │ - ldp w10, w5, [sp, #56] │ │ - ldr x8, [sp, #48] │ │ - ldrsh w15, [x4, #2] │ │ - add x11, x11, #0x10 │ │ - add w10, w10, #0x1 │ │ - add x12, x12, x8 │ │ - cmp w10, #0xf │ │ - add w5, w5, w15 │ │ - b.ne 6297c // b.any │ │ - ldr w8, [sp, #20] │ │ - ldp w19, w7, [sp, #40] │ │ - mov w12, #0x1 // #1 │ │ - add x11, sp, #0x40 │ │ - sub w10, w8, #0xb │ │ - ldp x8, x20, [sp, #24] │ │ - lsl w13, w12, w10 │ │ + add x12, x12, #0x1 │ │ + mov x28, x9 │ │ + mov w19, w20 │ │ + cmp x12, #0x8 │ │ + add w2, w2, w8 │ │ + b.ne 55b4c // b.any │ │ + ldp w9, w5, [sp, #40] │ │ + ldr x8, [sp, #32] │ │ + ldrsh w12, [x4, #2] │ │ + add x10, x10, #0x10 │ │ + add w9, w9, #0x1 │ │ + add x11, x11, x8 │ │ + cmp w9, #0xf │ │ + add w5, w5, w12 │ │ + b.ne 55b24 // b.any │ │ + ldp x8, x7, [sp, #8] │ │ + ldr w6, [sp, #28] │ │ + add x10, sp, #0x30 │ │ mov x9, xzr │ │ - add x12, x11, #0x7e │ │ - asr w13, w13, #1 │ │ - add x14, x8, #0x8 │ │ - add x15, x12, x9 │ │ - ldr h0, [x11, x9] │ │ - ldurh w1, [x15, #-62] │ │ - sub x17, x15, #0x6e │ │ - sub x2, x15, #0x2e │ │ - ld1 {v0.h}[1], [x17] │ │ - fmov s1, w1 │ │ - ld1 {v1.h}[1], [x2] │ │ - sub x0, x15, #0x5e │ │ - add w8, w19, #0x200 │ │ - sub x3, x15, #0x1e │ │ - ld1 {v0.h}[2], [x0] │ │ + add x11, x8, #0x3 │ │ + add x12, x10, #0x7e │ │ + mov w13, #0xff // #255 │ │ + add x14, x12, x9 │ │ + ldr h0, [x10, x9] │ │ + ldurh w0, [x14, #-62] │ │ + sub x16, x14, #0x6e │ │ + sub x1, x14, #0x2e │ │ + ld1 {v0.h}[1], [x16] │ │ + fmov s1, w0 │ │ + ld1 {v1.h}[1], [x1] │ │ + sub x17, x14, #0x5e │ │ + add w8, w6, #0x200 │ │ + sub x2, x14, #0x1e │ │ + ld1 {v0.h}[2], [x17] │ │ asr w8, w8, #10 │ │ - ld1 {v1.h}[2], [x3] │ │ - add x8, x30, w8, sxtw #3 │ │ - sub x16, x15, #0x4e │ │ + ld1 {v1.h}[2], [x2] │ │ + add x8, x28, w8, sxtw #3 │ │ + sub x15, x14, #0x4e │ │ ldr d2, [x8, #512] │ │ - sub x5, x15, #0xe │ │ - ld1 {v0.h}[3], [x16] │ │ - ld1 {v1.h}[3], [x5] │ │ + sub x3, x14, #0xe │ │ + ld1 {v0.h}[3], [x15] │ │ + ld1 {v1.h}[3], [x3] │ │ sxtl v2.8h, v2.8b │ │ ext v3.16b, v2.16b, v2.16b, #8 │ │ smull v0.4s, v0.4h, v2.4h │ │ smlal v0.4s, v1.4h, v3.4h │ │ addv s0, v0.4s │ │ - fmov w0, s0 │ │ - add w0, w0, w13 │ │ - asr w0, w0, w10 │ │ - cmp w0, w7 │ │ - csel w1, w7, w0, gt │ │ - cmp w0, #0x0 │ │ - csel w0, wzr, w1, lt // lt = tstop │ │ - sturh w0, [x14, #-8] │ │ - ldurh w1, [x15, #-124] │ │ - ldurh w0, [x15, #-60] │ │ - sub x6, x15, #0x6c │ │ - ldrsh w3, [x4, #4] │ │ - fmov s1, w1 │ │ - sub x16, x15, #0x2c │ │ - fmov s0, w0 │ │ - ld1 {v1.h}[1], [x6] │ │ - ld1 {v0.h}[1], [x16] │ │ - sub x17, x15, #0x5c │ │ - add w3, w19, w3 │ │ - sub x2, x15, #0x1c │ │ - add w6, w3, #0x200 │ │ - ld1 {v1.h}[2], [x17] │ │ - asr w16, w6, #10 │ │ - ld1 {v0.h}[2], [x2] │ │ - add x16, x30, w16, sxtw #3 │ │ - sub x8, x15, #0x4c │ │ - ldr d2, [x16, #512] │ │ - sub x5, x15, #0xc │ │ + fmov w17, s0 │ │ + add w17, w17, #0x400 │ │ + asr w17, w17, #11 │ │ + cmp w17, #0xff │ │ + csel w17, w17, w13, lt // lt = tstop │ │ + bic w17, w17, w17, asr #31 │ │ + sturb w17, [x11, #-3] │ │ + ldurh w0, [x14, #-124] │ │ + ldurh w17, [x14, #-60] │ │ + sub x5, x14, #0x6c │ │ + ldrsh w2, [x4, #4] │ │ + fmov s1, w0 │ │ + sub x15, x14, #0x2c │ │ + fmov s0, w17 │ │ + ld1 {v1.h}[1], [x5] │ │ + ld1 {v0.h}[1], [x15] │ │ + sub x16, x14, #0x5c │ │ + add w2, w6, w2 │ │ + sub x1, x14, #0x1c │ │ + add w5, w2, #0x200 │ │ + ld1 {v1.h}[2], [x16] │ │ + asr w15, w5, #10 │ │ + ld1 {v0.h}[2], [x1] │ │ + add x15, x28, w15, sxtw #3 │ │ + sub x8, x14, #0x4c │ │ + ldr d2, [x15, #512] │ │ + sub x3, x14, #0xc │ │ ld1 {v1.h}[3], [x8] │ │ - ld1 {v0.h}[3], [x5] │ │ + ld1 {v0.h}[3], [x3] │ │ sxtl v2.8h, v2.8b │ │ ext v3.16b, v2.16b, v2.16b, #8 │ │ smull v1.4s, v1.4h, v2.4h │ │ smlal v1.4s, v0.4h, v3.4h │ │ addv s0, v1.4s │ │ - fmov w17, s0 │ │ - add w17, w17, w13 │ │ - asr w17, w17, w10 │ │ - cmp w17, w7 │ │ - csel w2, w7, w17, gt │ │ - cmp w17, #0x0 │ │ - csel w17, wzr, w2, lt // lt = tstop │ │ - sturh w17, [x14, #-6] │ │ - ldurh w5, [x15, #-122] │ │ - ldurh w2, [x15, #-58] │ │ - sub x0, x15, #0x6a │ │ - ldrsh w17, [x4, #4] │ │ - fmov s1, w5 │ │ - sub x8, x15, #0x2a │ │ - fmov s0, w2 │ │ - ld1 {v1.h}[1], [x0] │ │ + fmov w16, s0 │ │ + add w16, w16, #0x400 │ │ + asr w16, w16, #11 │ │ + cmp w16, #0xff │ │ + csel w16, w16, w13, lt // lt = tstop │ │ + bic w16, w16, w16, asr #31 │ │ + sturb w16, [x11, #-2] │ │ + ldurh w3, [x14, #-122] │ │ + ldurh w1, [x14, #-58] │ │ + sub x17, x14, #0x6a │ │ + ldrsh w16, [x4, #4] │ │ + fmov s1, w3 │ │ + sub x8, x14, #0x2a │ │ + fmov s0, w1 │ │ + ld1 {v1.h}[1], [x17] │ │ ld1 {v0.h}[1], [x8] │ │ - sub x1, x15, #0x5a │ │ - add w17, w3, w17 │ │ - sub x6, x15, #0x1a │ │ - add w0, w17, #0x200 │ │ - ld1 {v1.h}[2], [x1] │ │ - asr w8, w0, #10 │ │ - ld1 {v0.h}[2], [x6] │ │ - add x8, x30, w8, sxtw #3 │ │ - sub x16, x15, #0x4a │ │ + sub x0, x14, #0x5a │ │ + add w16, w2, w16 │ │ + sub x5, x14, #0x1a │ │ + add w17, w16, #0x200 │ │ + ld1 {v1.h}[2], [x0] │ │ + asr w8, w17, #10 │ │ + ld1 {v0.h}[2], [x5] │ │ + add x8, x28, w8, sxtw #3 │ │ + sub x15, x14, #0x4a │ │ ldr d2, [x8, #512] │ │ - sub x3, x15, #0xa │ │ - ld1 {v1.h}[3], [x16] │ │ - ld1 {v0.h}[3], [x3] │ │ + sub x2, x14, #0xa │ │ + ld1 {v1.h}[3], [x15] │ │ + ld1 {v0.h}[3], [x2] │ │ sxtl v2.8h, v2.8b │ │ ext v3.16b, v2.16b, v2.16b, #8 │ │ smull v1.4s, v1.4h, v2.4h │ │ smlal v1.4s, v0.4h, v3.4h │ │ addv s0, v1.4s │ │ - fmov w0, s0 │ │ - add w0, w0, w13 │ │ - asr w0, w0, w10 │ │ - cmp w0, w7 │ │ - csel w1, w7, w0, gt │ │ - cmp w0, #0x0 │ │ - csel w0, wzr, w1, lt // lt = tstop │ │ - sturh w0, [x14, #-4] │ │ - ldurh w3, [x15, #-120] │ │ - ldurh w1, [x15, #-56] │ │ - sub x2, x15, #0x68 │ │ - ldrsh w0, [x4, #4] │ │ - fmov s1, w3 │ │ - sub x16, x15, #0x28 │ │ - fmov s0, w1 │ │ - ld1 {v1.h}[1], [x2] │ │ - ld1 {v0.h}[1], [x16] │ │ - sub x5, x15, #0x58 │ │ - add w17, w17, w0 │ │ - sub x6, x15, #0x18 │ │ - add w2, w17, #0x200 │ │ - ld1 {v1.h}[2], [x5] │ │ - asr w16, w2, #10 │ │ - ld1 {v0.h}[2], [x6] │ │ - add x16, x30, w16, sxtw #3 │ │ - sub x8, x15, #0x48 │ │ - ldr d2, [x16, #512] │ │ - sub x0, x15, #0x8 │ │ + fmov w17, s0 │ │ + add w17, w17, #0x400 │ │ + asr w17, w17, #11 │ │ + cmp w17, #0xff │ │ + csel w17, w17, w13, lt // lt = tstop │ │ + bic w17, w17, w17, asr #31 │ │ + sturb w17, [x11, #-1] │ │ + ldurh w2, [x14, #-120] │ │ + ldurh w0, [x14, #-56] │ │ + sub x1, x14, #0x68 │ │ + ldrsh w17, [x4, #4] │ │ + fmov s1, w2 │ │ + sub x15, x14, #0x28 │ │ + fmov s0, w0 │ │ + ld1 {v1.h}[1], [x1] │ │ + ld1 {v0.h}[1], [x15] │ │ + sub x3, x14, #0x58 │ │ + add w16, w16, w17 │ │ + sub x5, x14, #0x18 │ │ + add w1, w16, #0x200 │ │ + ld1 {v1.h}[2], [x3] │ │ + asr w15, w1, #10 │ │ + ld1 {v0.h}[2], [x5] │ │ + add x15, x28, w15, sxtw #3 │ │ + sub x8, x14, #0x48 │ │ + ldr d2, [x15, #512] │ │ + sub x17, x14, #0x8 │ │ ld1 {v1.h}[3], [x8] │ │ - ld1 {v0.h}[3], [x0] │ │ + ld1 {v0.h}[3], [x17] │ │ sxtl v2.8h, v2.8b │ │ ext v3.16b, v2.16b, v2.16b, #8 │ │ smull v1.4s, v1.4h, v2.4h │ │ smlal v1.4s, v0.4h, v3.4h │ │ addv s0, v1.4s │ │ - fmov w0, s0 │ │ - add w0, w0, w13 │ │ - asr w0, w0, w10 │ │ - cmp w0, w7 │ │ - csel w2, w7, w0, gt │ │ - cmp w0, #0x0 │ │ - csel w0, wzr, w2, lt // lt = tstop │ │ - sturh w0, [x14, #-2] │ │ - ldurh w5, [x15, #-118] │ │ - ldurh w2, [x15, #-54] │ │ - sub x1, x15, #0x66 │ │ - ldrsh w0, [x4, #4] │ │ - fmov s1, w5 │ │ - sub x8, x15, #0x26 │ │ - fmov s0, w2 │ │ - ld1 {v1.h}[1], [x1] │ │ + fmov w17, s0 │ │ + add w17, w17, #0x400 │ │ + asr w17, w17, #11 │ │ + cmp w17, #0xff │ │ + csel w17, w17, w13, lt // lt = tstop │ │ + bic w17, w17, w17, asr #31 │ │ + strb w17, [x11] │ │ + ldurh w3, [x14, #-118] │ │ + ldurh w1, [x14, #-54] │ │ + sub x0, x14, #0x66 │ │ + ldrsh w17, [x4, #4] │ │ + fmov s1, w3 │ │ + sub x8, x14, #0x26 │ │ + fmov s0, w1 │ │ + ld1 {v1.h}[1], [x0] │ │ ld1 {v0.h}[1], [x8] │ │ - sub x3, x15, #0x56 │ │ - add w17, w17, w0 │ │ - sub x6, x15, #0x16 │ │ - add w5, w17, #0x200 │ │ - ld1 {v1.h}[2], [x3] │ │ - asr w8, w5, #10 │ │ - ld1 {v0.h}[2], [x6] │ │ - add x8, x30, w8, sxtw #3 │ │ - sub x16, x15, #0x46 │ │ + sub x2, x14, #0x56 │ │ + add w16, w16, w17 │ │ + sub x5, x14, #0x16 │ │ + add w3, w16, #0x200 │ │ + ld1 {v1.h}[2], [x2] │ │ + asr w8, w3, #10 │ │ + ld1 {v0.h}[2], [x5] │ │ + add x8, x28, w8, sxtw #3 │ │ + sub x15, x14, #0x46 │ │ ldr d2, [x8, #512] │ │ - sub x0, x15, #0x6 │ │ - ld1 {v1.h}[3], [x16] │ │ - ld1 {v0.h}[3], [x0] │ │ + sub x17, x14, #0x6 │ │ + ld1 {v1.h}[3], [x15] │ │ + ld1 {v0.h}[3], [x17] │ │ sxtl v2.8h, v2.8b │ │ ext v3.16b, v2.16b, v2.16b, #8 │ │ smull v1.4s, v1.4h, v2.4h │ │ smlal v1.4s, v0.4h, v3.4h │ │ addv s0, v1.4s │ │ - fmov w0, s0 │ │ - add w0, w0, w13 │ │ - asr w0, w0, w10 │ │ - cmp w0, w7 │ │ - csel w1, w7, w0, gt │ │ - cmp w0, #0x0 │ │ - csel w0, wzr, w1, lt // lt = tstop │ │ - strh w0, [x14] │ │ - ldurh w1, [x15, #-116] │ │ - ldurh w3, [x15, #-52] │ │ - sub x2, x15, #0x64 │ │ - ldrsh w0, [x4, #4] │ │ - fmov s1, w1 │ │ - sub x5, x15, #0x24 │ │ - fmov s0, w3 │ │ - ld1 {v1.h}[1], [x2] │ │ - ld1 {v0.h}[1], [x5] │ │ - sub x8, x15, #0x54 │ │ - add w17, w17, w0 │ │ - sub x6, x15, #0x14 │ │ - add w1, w17, #0x200 │ │ + fmov w17, s0 │ │ + add w17, w17, #0x400 │ │ + asr w17, w17, #11 │ │ + cmp w17, #0xff │ │ + csel w17, w17, w13, lt // lt = tstop │ │ + bic w17, w17, w17, asr #31 │ │ + strb w17, [x11, #1] │ │ + ldurh w0, [x14, #-116] │ │ + ldurh w2, [x14, #-52] │ │ + sub x1, x14, #0x64 │ │ + ldrsh w17, [x4, #4] │ │ + fmov s1, w0 │ │ + sub x3, x14, #0x24 │ │ + fmov s0, w2 │ │ + ld1 {v1.h}[1], [x1] │ │ + ld1 {v0.h}[1], [x3] │ │ + sub x8, x14, #0x54 │ │ + add w16, w16, w17 │ │ + sub x5, x14, #0x14 │ │ + add w0, w16, #0x200 │ │ ld1 {v1.h}[2], [x8] │ │ - asr w1, w1, #10 │ │ - ld1 {v0.h}[2], [x6] │ │ - add x1, x30, w1, sxtw #3 │ │ - sub x16, x15, #0x44 │ │ - ldr d2, [x1, #512] │ │ - sub x0, x15, #0x4 │ │ - ld1 {v1.h}[3], [x16] │ │ - ld1 {v0.h}[3], [x0] │ │ + asr w0, w0, #10 │ │ + ld1 {v0.h}[2], [x5] │ │ + add x0, x28, w0, sxtw #3 │ │ + sub x15, x14, #0x44 │ │ + ldr d2, [x0, #512] │ │ + sub x17, x14, #0x4 │ │ + ld1 {v1.h}[3], [x15] │ │ + ld1 {v0.h}[3], [x17] │ │ sxtl v2.8h, v2.8b │ │ ext v3.16b, v2.16b, v2.16b, #8 │ │ smull v1.4s, v1.4h, v2.4h │ │ smlal v1.4s, v0.4h, v3.4h │ │ addv s0, v1.4s │ │ - fmov w0, s0 │ │ - add w0, w0, w13 │ │ - asr w0, w0, w10 │ │ - cmp w0, w7 │ │ - csel w1, w7, w0, gt │ │ - cmp w0, #0x0 │ │ - csel w0, wzr, w1, lt // lt = tstop │ │ - strh w0, [x14, #2] │ │ - ldurh w1, [x15, #-114] │ │ - ldurh w2, [x15, #-50] │ │ - sub x8, x15, #0x62 │ │ - ldrsh w0, [x4, #4] │ │ - fmov s1, w1 │ │ - sub x5, x15, #0x22 │ │ - fmov s0, w2 │ │ + fmov w17, s0 │ │ + add w17, w17, #0x400 │ │ + asr w17, w17, #11 │ │ + cmp w17, #0xff │ │ + csel w17, w17, w13, lt // lt = tstop │ │ + bic w17, w17, w17, asr #31 │ │ + strb w17, [x11, #2] │ │ + ldurh w0, [x14, #-114] │ │ + ldurh w1, [x14, #-50] │ │ + sub x8, x14, #0x62 │ │ + ldrsh w17, [x4, #4] │ │ + fmov s1, w0 │ │ + sub x3, x14, #0x22 │ │ + fmov s0, w1 │ │ ld1 {v1.h}[1], [x8] │ │ - ld1 {v0.h}[1], [x5] │ │ - sub x16, x15, #0x52 │ │ - add w17, w17, w0 │ │ - sub x6, x15, #0x12 │ │ - add w0, w17, #0x200 │ │ - ld1 {v1.h}[2], [x16] │ │ - asr w8, w0, #10 │ │ - ld1 {v0.h}[2], [x6] │ │ - add x8, x30, w8, sxtw #3 │ │ - sub x3, x15, #0x42 │ │ + ld1 {v0.h}[1], [x3] │ │ + sub x15, x14, #0x52 │ │ + add w16, w16, w17 │ │ + sub x5, x14, #0x12 │ │ + add w17, w16, #0x200 │ │ + ld1 {v1.h}[2], [x15] │ │ + asr w8, w17, #10 │ │ + ld1 {v0.h}[2], [x5] │ │ + add x8, x28, w8, sxtw #3 │ │ + sub x2, x14, #0x42 │ │ ldr d2, [x8, #512] │ │ - sub x8, x15, #0x2 │ │ - ld1 {v1.h}[3], [x3] │ │ + sub x8, x14, #0x2 │ │ + ld1 {v1.h}[3], [x2] │ │ ld1 {v0.h}[3], [x8] │ │ sxtl v2.8h, v2.8b │ │ ext v3.16b, v2.16b, v2.16b, #8 │ │ smull v1.4s, v1.4h, v2.4h │ │ smlal v1.4s, v0.4h, v3.4h │ │ addv s0, v1.4s │ │ - fmov w16, s0 │ │ - add w16, w16, w13 │ │ - asr w16, w16, w10 │ │ - cmp w16, w7 │ │ - csel w0, w7, w16, gt │ │ - cmp w16, #0x0 │ │ - csel w16, wzr, w0, lt // lt = tstop │ │ - strh w16, [x14, #4] │ │ - ldurh w0, [x15, #-112] │ │ - ldurh w1, [x15, #-48] │ │ - sub x8, x15, #0x60 │ │ - ldrsh w16, [x4, #4] │ │ - fmov s1, w0 │ │ - sub x3, x15, #0x20 │ │ - fmov s0, w1 │ │ + fmov w15, s0 │ │ + add w15, w15, #0x400 │ │ + asr w15, w15, #11 │ │ + cmp w15, #0xff │ │ + csel w15, w15, w13, lt // lt = tstop │ │ + bic w15, w15, w15, asr #31 │ │ + strb w15, [x11, #3] │ │ + ldurh w17, [x14, #-112] │ │ + ldurh w0, [x14, #-48] │ │ + sub x8, x14, #0x60 │ │ + ldrsh w15, [x4, #4] │ │ + fmov s1, w17 │ │ + sub x2, x14, #0x20 │ │ + fmov s0, w0 │ │ ld1 {v1.h}[1], [x8] │ │ - ld1 {v0.h}[1], [x3] │ │ - sub x2, x15, #0x50 │ │ - add w16, w17, w16 │ │ - sub x5, x15, #0x10 │ │ - add w16, w16, #0x200 │ │ - ld1 {v1.h}[2], [x2] │ │ - asr w8, w16, #10 │ │ - ld1 {v0.h}[2], [x5] │ │ - add x8, x30, w8, sxtw #3 │ │ + ld1 {v0.h}[1], [x2] │ │ + sub x1, x14, #0x50 │ │ + add w15, w16, w15 │ │ + sub x3, x14, #0x10 │ │ + add w15, w15, #0x200 │ │ + ld1 {v1.h}[2], [x1] │ │ + asr w8, w15, #10 │ │ + ld1 {v0.h}[2], [x3] │ │ + add x8, x28, w8, sxtw #3 │ │ ldr d2, [x8, #512] │ │ - sub x8, x15, #0x40 │ │ + sub x8, x14, #0x40 │ │ ld1 {v1.h}[3], [x8] │ │ - ld1 {v0.h}[3], [x15] │ │ + ld1 {v0.h}[3], [x14] │ │ sxtl v2.8h, v2.8b │ │ ext v3.16b, v2.16b, v2.16b, #8 │ │ smull v1.4s, v1.4h, v2.4h │ │ smlal v1.4s, v0.4h, v3.4h │ │ addv s0, v1.4s │ │ fmov w8, s0 │ │ - add w8, w8, w13 │ │ - asr w8, w8, w10 │ │ - cmp w8, w7 │ │ - csel w15, w7, w8, gt │ │ - cmp w8, #0x0 │ │ - csel w8, wzr, w15, lt // lt = tstop │ │ - strh w8, [x14, #6] │ │ + add w8, w8, #0x400 │ │ + asr w8, w8, #11 │ │ + cmp w8, #0xff │ │ + csel w8, w8, w13, lt // lt = tstop │ │ + bic w8, w8, w8, asr #31 │ │ + strb w8, [x11, #4] │ │ ldrsh w8, [x4, #6] │ │ add x9, x9, #0x10 │ │ cmp w9, #0x80 │ │ - add x14, x14, x20 │ │ - add w19, w19, w8 │ │ - b.ne 62aa4 // b.any │ │ - ldp x29, x30, [sp, #384] │ │ - ldp x20, x19, [sp, #368] │ │ - ldp x22, x21, [sp, #352] │ │ - ldp x24, x23, [sp, #336] │ │ - ldp x26, x25, [sp, #320] │ │ - ldp x28, x27, [sp, #304] │ │ - add sp, sp, #0x190 │ │ + add x11, x11, x7 │ │ + add w6, w6, w8 │ │ + b.ne 55c40 // b.any │ │ + ldp x29, x30, [sp, #368] │ │ + ldp x20, x19, [sp, #352] │ │ + ldp x22, x21, [sp, #336] │ │ + ldp x24, x23, [sp, #320] │ │ + ldp x26, x25, [sp, #304] │ │ + ldp x28, x27, [sp, #288] │ │ + add sp, sp, #0x180 │ │ ret │ │ sub sp, sp, #0x180 │ │ - lsr x11, x3, #1 │ │ - mov x12, #0xfffffffffffffffa // #-6 │ │ - clz w8, w7 │ │ - madd x11, x11, x12, x2 │ │ - mov w12, #0x19 // #25 │ │ - mov w13, #0x1 // #1 │ │ - sub w12, w12, w8 │ │ - lsl w8, w13, w12 │ │ + sub x8, x3, x3, lsl #2 │ │ + mov w9, wzr │ │ + add x10, sp, #0x30 │ │ + add x11, x2, x8 │ │ stp x28, x27, [sp, #288] │ │ stp x26, x25, [sp, #304] │ │ stp x24, x23, [sp, #320] │ │ stp x22, x21, [sp, #336] │ │ stp x20, x19, [sp, #352] │ │ stp x29, x30, [sp, #368] │ │ str w6, [sp, #28] │ │ stp x0, x1, [sp, #8] │ │ str x3, [sp, #32] │ │ - asr w13, w8, #1 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #304] │ │ - mov w9, wzr │ │ - add x10, sp, #0x30 │ │ - stp w9, w5, [sp, #40] │ │ - ldurh w21, [x11, #-6] │ │ - ldurh w15, [x11, #-4] │ │ - ldurh w16, [x11, #-2] │ │ - ldrh w17, [x11] │ │ - ldrh w2, [x11, #2] │ │ - ldrh w7, [x11, #4] │ │ - ldrh w19, [x11, #6] │ │ - mov x14, xzr │ │ - mov w20, w5 │ │ - mov w22, w15 │ │ - and w23, w15, #0xffff │ │ + str w5, [sp, #44] │ │ + mov w2, w5 │ │ + adrp x5, ad000 │ │ + ldurb w19, [x11, #-3] │ │ + ldurb w13, [x11, #-2] │ │ + ldurb w14, [x11, #-1] │ │ + ldrb w15, [x11] │ │ + ldrb w16, [x11, #1] │ │ + ldrb w17, [x11, #2] │ │ + ldrb w7, [x11, #3] │ │ + ldr x5, [x5, #208] │ │ + mov x12, xzr │ │ + mov w20, w13 │ │ + and w21, w13, #0xff │ │ + mov w13, w14 │ │ + mov w14, w15 │ │ mov w15, w16 │ │ mov w16, w17 │ │ - mov w17, w2 │ │ - mov w2, w7 │ │ - mov w7, w19 │ │ - add w19, w20, #0x200 │ │ - asr w19, w19, #10 │ │ - add x19, x8, w19, sxtw #3 │ │ - ldrsb w28, [x19, #512] │ │ - ldrsb w29, [x19, #513] │ │ - ldrsb w30, [x19, #514] │ │ - and w21, w21, #0xffff │ │ - ldrsb w9, [x19, #515] │ │ - ldrsb w1, [x19, #516] │ │ - madd w21, w21, w28, w13 │ │ - and w24, w15, #0xffff │ │ - ldrsb w0, [x19, #517] │ │ - madd w21, w23, w29, w21 │ │ - and w25, w16, #0xffff │ │ - ldrsb w3, [x19, #518] │ │ - ldrsb w5, [x19, #519] │ │ - add x19, x11, x14 │ │ - madd w21, w24, w30, w21 │ │ - and w26, w17, #0xffff │ │ - ldrh w19, [x19, #8] │ │ - madd w9, w25, w9, w21 │ │ - and w27, w2, #0xffff │ │ - madd w9, w26, w1, w9 │ │ - and w6, w7, #0xffff │ │ - madd w9, w27, w0, w9 │ │ - madd w9, w6, w3, w9 │ │ - madd w9, w19, w5, w9 │ │ - asr w9, w9, w12 │ │ - strh w9, [x10, x14] │ │ - ldrsh w9, [x4] │ │ - add x14, x14, #0x2 │ │ - mov w21, w22 │ │ - cmp x14, #0x10 │ │ - add w20, w20, w9 │ │ - b.ne 62fb4 // b.any │ │ - ldr x9, [sp, #32] │ │ - ldrsh w14, [x4, #2] │ │ - add x10, x10, #0x10 │ │ - add x11, x11, x9 │ │ - ldp w9, w5, [sp, #40] │ │ + mov w17, w7 │ │ + add w7, w2, #0x200 │ │ + asr w7, w7, #10 │ │ + add x7, x5, w7, sxtw #3 │ │ + ldrsb w29, [x7, #513] │ │ + ldrsb w28, [x7, #512] │ │ + ldrsb w30, [x7, #514] │ │ + ldrsb w8, [x7, #515] │ │ + and w19, w19, #0xff │ │ + ldrsb w1, [x7, #516] │ │ + mul w21, w21, w29 │ │ + and w22, w13, #0xff │ │ + ldrsb w0, [x7, #517] │ │ + madd w19, w19, w28, w21 │ │ + and w23, w14, #0xff │ │ + add x27, x11, x12 │ │ + ldrsb w3, [x7, #518] │ │ + madd w19, w22, w30, w19 │ │ + and w24, w15, #0xff │ │ + ldrsb w6, [x7, #519] │ │ + ldrb w7, [x27, #4] │ │ + madd w8, w23, w8, w19 │ │ + and w25, w16, #0xff │ │ + madd w8, w24, w1, w8 │ │ + and w26, w17, #0xff │ │ + madd w8, w25, w0, w8 │ │ + madd w8, w26, w3, w8 │ │ + madd w8, w7, w6, w8 │ │ + add w8, w8, #0x4 │ │ + lsr w8, w8, #3 │ │ + strh w8, [x10, x12, lsl #1] │ │ + ldrsh w8, [x4] │ │ + add x12, x12, #0x1 │ │ + mov w19, w20 │ │ + cmp x12, #0x8 │ │ + add w2, w2, w8 │ │ + b.ne 56114 // b.any │ │ + ldr x8, [sp, #32] │ │ + ldrsh w12, [x4, #2] │ │ + ldr w5, [sp, #44] │ │ add w9, w9, #0x1 │ │ + add x11, x11, x8 │ │ + add x10, x10, #0x10 │ │ cmp w9, #0xf │ │ - add w5, w5, w14 │ │ - b.ne 62f8c // b.any │ │ - ldp x11, x13, [sp, #8] │ │ + add w5, w5, w12 │ │ + b.ne 560e4 // b.any │ │ + ldr x8, [sp, #8] │ │ + adrp x5, ad000 │ │ ldr w25, [sp, #28] │ │ add x10, sp, #0x30 │ │ + add x11, x8, #0x8 │ │ + ldr x8, [sp, #16] │ │ + ldr x5, [x5, #208] │ │ mov x9, xzr │ │ - add x11, x11, #0x8 │ │ add x12, x10, #0x7e │ │ - lsl x13, x13, #1 │ │ - add w15, w25, #0x200 │ │ - asr w15, w15, #10 │ │ + lsl x13, x8, #1 │ │ + add w8, w25, #0x200 │ │ + asr w8, w8, #10 │ │ add x14, x12, x9 │ │ - add x15, x8, w15, sxtw #3 │ │ - ldursh w17, [x14, #-110] │ │ - ldrsb w19, [x15, #513] │ │ - ldrsh w16, [x10, x9] │ │ - ldrsb w7, [x15, #512] │ │ - ldursh w0, [x14, #-94] │ │ - ldrsb w20, [x15, #514] │ │ - ldursh w1, [x14, #-78] │ │ - ldrsb w21, [x15, #515] │ │ - ldursh w2, [x14, #-62] │ │ - ldrsb w22, [x15, #516] │ │ - mul w17, w17, w19 │ │ - ldursh w3, [x14, #-46] │ │ - ldrsb w23, [x15, #517] │ │ - madd w16, w16, w7, w17 │ │ - ldursh w5, [x14, #-30] │ │ - ldrsb w24, [x15, #518] │ │ - madd w16, w0, w20, w16 │ │ + add x8, x5, w8, sxtw #3 │ │ + ldursh w16, [x14, #-110] │ │ + ldrsb w19, [x8, #513] │ │ + ldrsh w15, [x10, x9] │ │ + ldrsb w7, [x8, #512] │ │ + ldursh w17, [x14, #-94] │ │ + ldrsb w20, [x8, #514] │ │ + ldursh w0, [x14, #-78] │ │ + ldrsb w21, [x8, #515] │ │ + ldursh w1, [x14, #-62] │ │ + ldrsb w22, [x8, #516] │ │ + mul w16, w16, w19 │ │ + ldursh w2, [x14, #-46] │ │ + ldrsb w23, [x8, #517] │ │ + madd w15, w15, w7, w16 │ │ + ldursh w3, [x14, #-30] │ │ + ldrsb w24, [x8, #518] │ │ + madd w15, w17, w20, w15 │ │ ldursh w6, [x14, #-14] │ │ - ldrsb w15, [x15, #519] │ │ - madd w16, w1, w21, w16 │ │ - madd w16, w2, w22, w16 │ │ - madd w16, w3, w23, w16 │ │ - madd w16, w5, w24, w16 │ │ - madd w15, w6, w15, w16 │ │ - add w15, w15, #0x40 │ │ - lsr w15, w15, #7 │ │ - sub w15, w15, #0x2, lsl #12 │ │ - sturh w15, [x11, #-8] │ │ - ldrsh w15, [x4, #4] │ │ - ldursh w17, [x14, #-108] │ │ - ldursh w16, [x14, #-124] │ │ - ldursh w0, [x14, #-92] │ │ - add w15, w25, w15 │ │ - add w7, w15, #0x200 │ │ + ldrsb w8, [x8, #519] │ │ + madd w15, w0, w21, w15 │ │ + madd w15, w1, w22, w15 │ │ + madd w15, w2, w23, w15 │ │ + madd w15, w3, w24, w15 │ │ + madd w8, w6, w8, w15 │ │ + add w8, w8, #0x40 │ │ + lsr w8, w8, #7 │ │ + sturh w8, [x11, #-8] │ │ + ldrsh w8, [x4, #4] │ │ + ldursh w16, [x14, #-108] │ │ + ldursh w15, [x14, #-124] │ │ + ldursh w17, [x14, #-92] │ │ + add w8, w25, w8 │ │ + add w7, w8, #0x200 │ │ asr w7, w7, #10 │ │ - add x7, x8, w7, sxtw #3 │ │ + add x7, x5, w7, sxtw #3 │ │ ldrsb w20, [x7, #513] │ │ ldrsb w19, [x7, #512] │ │ ldrsb w21, [x7, #514] │ │ - ldursh w1, [x14, #-76] │ │ + ldursh w0, [x14, #-76] │ │ ldrsb w22, [x7, #515] │ │ - ldursh w2, [x14, #-60] │ │ + ldursh w1, [x14, #-60] │ │ ldrsb w23, [x7, #516] │ │ - mul w17, w17, w20 │ │ - ldursh w3, [x14, #-44] │ │ + mul w16, w16, w20 │ │ + ldursh w2, [x14, #-44] │ │ ldrsb w24, [x7, #517] │ │ - madd w16, w16, w19, w17 │ │ - ldursh w5, [x14, #-28] │ │ + madd w15, w15, w19, w16 │ │ + ldursh w3, [x14, #-28] │ │ ldrsb w20, [x7, #518] │ │ - madd w16, w0, w21, w16 │ │ + madd w15, w17, w21, w15 │ │ ldursh w6, [x14, #-12] │ │ ldrsb w7, [x7, #519] │ │ + madd w15, w0, w22, w15 │ │ + madd w15, w1, w23, w15 │ │ + madd w15, w2, w24, w15 │ │ + madd w15, w3, w20, w15 │ │ + madd w15, w6, w7, w15 │ │ + add w15, w15, #0x40 │ │ + lsr w15, w15, #7 │ │ + sturh w15, [x11, #-6] │ │ + ldrsh w15, [x4, #4] │ │ + ldursh w17, [x14, #-106] │ │ + ldursh w16, [x14, #-122] │ │ + ldursh w0, [x14, #-90] │ │ + add w8, w8, w15 │ │ + add w15, w8, #0x200 │ │ + asr w15, w15, #10 │ │ + add x15, x5, w15, sxtw #3 │ │ + ldrsb w20, [x15, #513] │ │ + ldrsb w19, [x15, #512] │ │ + ldrsb w21, [x15, #514] │ │ + ldursh w1, [x14, #-74] │ │ + ldrsb w22, [x15, #515] │ │ + ldursh w2, [x14, #-58] │ │ + ldrsb w23, [x15, #516] │ │ + mul w17, w17, w20 │ │ + ldursh w3, [x14, #-42] │ │ + ldrsb w24, [x15, #517] │ │ + madd w16, w16, w19, w17 │ │ + ldursh w6, [x14, #-26] │ │ + ldrsb w20, [x15, #518] │ │ + madd w16, w0, w21, w16 │ │ + ldursh w7, [x14, #-10] │ │ + ldrsb w15, [x15, #519] │ │ madd w16, w1, w22, w16 │ │ madd w16, w2, w23, w16 │ │ madd w16, w3, w24, w16 │ │ - madd w16, w5, w20, w16 │ │ - madd w16, w6, w7, w16 │ │ - add w16, w16, #0x40 │ │ - lsr w16, w16, #7 │ │ - sub w16, w16, #0x2, lsl #12 │ │ - sturh w16, [x11, #-6] │ │ - ldrsh w16, [x4, #4] │ │ - ldursh w0, [x14, #-106] │ │ - ldursh w17, [x14, #-122] │ │ - ldursh w1, [x14, #-90] │ │ - add w15, w15, w16 │ │ - add w16, w15, #0x200 │ │ - asr w16, w16, #10 │ │ - add x16, x8, w16, sxtw #3 │ │ - ldrsb w20, [x16, #513] │ │ - ldrsb w19, [x16, #512] │ │ - ldrsb w21, [x16, #514] │ │ - ldursh w2, [x14, #-74] │ │ - ldrsb w22, [x16, #515] │ │ - ldursh w3, [x14, #-58] │ │ - ldrsb w23, [x16, #516] │ │ - mul w0, w0, w20 │ │ - ldursh w5, [x14, #-42] │ │ - ldrsb w24, [x16, #517] │ │ - madd w17, w17, w19, w0 │ │ - ldursh w6, [x14, #-26] │ │ - ldrsb w20, [x16, #518] │ │ - madd w17, w1, w21, w17 │ │ - ldursh w7, [x14, #-10] │ │ - ldrsb w16, [x16, #519] │ │ - madd w17, w2, w22, w17 │ │ - madd w17, w3, w23, w17 │ │ - madd w17, w5, w24, w17 │ │ - madd w17, w6, w20, w17 │ │ - madd w16, w7, w16, w17 │ │ - add w16, w16, #0x40 │ │ - lsr w16, w16, #7 │ │ - sub w16, w16, #0x2, lsl #12 │ │ - sturh w16, [x11, #-4] │ │ - ldrsh w16, [x4, #4] │ │ - ldursh w0, [x14, #-104] │ │ - ldursh w17, [x14, #-120] │ │ - ldursh w1, [x14, #-88] │ │ - add w15, w15, w16 │ │ - add w16, w15, #0x200 │ │ - asr w16, w16, #10 │ │ - add x16, x8, w16, sxtw #3 │ │ - ldrsb w20, [x16, #513] │ │ - ldrsb w19, [x16, #512] │ │ - ldrsb w21, [x16, #514] │ │ - ldursh w2, [x14, #-72] │ │ - ldrsb w22, [x16, #515] │ │ - ldursh w3, [x14, #-56] │ │ - ldrsb w23, [x16, #516] │ │ - mul w0, w0, w20 │ │ - ldursh w5, [x14, #-40] │ │ - ldrsb w24, [x16, #517] │ │ - madd w17, w17, w19, w0 │ │ + madd w16, w6, w20, w16 │ │ + madd w15, w7, w15, w16 │ │ + add w15, w15, #0x40 │ │ + lsr w15, w15, #7 │ │ + sturh w15, [x11, #-4] │ │ + ldrsh w15, [x4, #4] │ │ + ldursh w17, [x14, #-104] │ │ + ldursh w16, [x14, #-120] │ │ + ldursh w0, [x14, #-88] │ │ + add w8, w8, w15 │ │ + add w15, w8, #0x200 │ │ + asr w15, w15, #10 │ │ + add x15, x5, w15, sxtw #3 │ │ + ldrsb w20, [x15, #513] │ │ + ldrsb w19, [x15, #512] │ │ + ldrsb w21, [x15, #514] │ │ + ldursh w1, [x14, #-72] │ │ + ldrsb w22, [x15, #515] │ │ + ldursh w2, [x14, #-56] │ │ + ldrsb w23, [x15, #516] │ │ + mul w17, w17, w20 │ │ + ldursh w3, [x14, #-40] │ │ + ldrsb w24, [x15, #517] │ │ + madd w16, w16, w19, w17 │ │ ldursh w6, [x14, #-24] │ │ - ldrsb w20, [x16, #518] │ │ - madd w17, w1, w21, w17 │ │ + ldrsb w20, [x15, #518] │ │ + madd w16, w0, w21, w16 │ │ ldursh w7, [x14, #-8] │ │ - ldrsb w16, [x16, #519] │ │ - madd w17, w2, w22, w17 │ │ - madd w17, w3, w23, w17 │ │ - madd w17, w5, w24, w17 │ │ - madd w17, w6, w20, w17 │ │ - madd w16, w7, w16, w17 │ │ - add w16, w16, #0x40 │ │ - lsr w16, w16, #7 │ │ - sub w16, w16, #0x2, lsl #12 │ │ - sturh w16, [x11, #-2] │ │ - ldrsh w16, [x4, #4] │ │ - ldursh w0, [x14, #-102] │ │ - ldursh w17, [x14, #-118] │ │ - ldursh w1, [x14, #-86] │ │ - add w15, w15, w16 │ │ - add w16, w15, #0x200 │ │ - asr w16, w16, #10 │ │ - add x16, x8, w16, sxtw #3 │ │ - ldrsb w20, [x16, #513] │ │ - ldrsb w19, [x16, #512] │ │ - ldrsb w21, [x16, #514] │ │ - ldursh w2, [x14, #-70] │ │ - ldrsb w22, [x16, #515] │ │ - ldursh w3, [x14, #-54] │ │ - ldrsb w23, [x16, #516] │ │ - mul w0, w0, w20 │ │ - ldursh w5, [x14, #-38] │ │ - ldrsb w24, [x16, #517] │ │ - madd w17, w17, w19, w0 │ │ + ldrsb w15, [x15, #519] │ │ + madd w16, w1, w22, w16 │ │ + madd w16, w2, w23, w16 │ │ + madd w16, w3, w24, w16 │ │ + madd w16, w6, w20, w16 │ │ + madd w15, w7, w15, w16 │ │ + add w15, w15, #0x40 │ │ + lsr w15, w15, #7 │ │ + sturh w15, [x11, #-2] │ │ + ldrsh w15, [x4, #4] │ │ + ldursh w17, [x14, #-102] │ │ + ldursh w16, [x14, #-118] │ │ + ldursh w0, [x14, #-86] │ │ + add w8, w8, w15 │ │ + add w15, w8, #0x200 │ │ + asr w15, w15, #10 │ │ + add x15, x5, w15, sxtw #3 │ │ + ldrsb w20, [x15, #513] │ │ + ldrsb w19, [x15, #512] │ │ + ldrsb w21, [x15, #514] │ │ + ldursh w1, [x14, #-70] │ │ + ldrsb w22, [x15, #515] │ │ + ldursh w2, [x14, #-54] │ │ + ldrsb w23, [x15, #516] │ │ + mul w17, w17, w20 │ │ + ldursh w3, [x14, #-38] │ │ + ldrsb w24, [x15, #517] │ │ + madd w16, w16, w19, w17 │ │ ldursh w6, [x14, #-22] │ │ - ldrsb w20, [x16, #518] │ │ - madd w17, w1, w21, w17 │ │ + ldrsb w20, [x15, #518] │ │ + madd w16, w0, w21, w16 │ │ ldursh w7, [x14, #-6] │ │ - ldrsb w16, [x16, #519] │ │ - madd w17, w2, w22, w17 │ │ - madd w17, w3, w23, w17 │ │ - madd w17, w5, w24, w17 │ │ - madd w17, w6, w20, w17 │ │ - madd w16, w7, w16, w17 │ │ - add w16, w16, #0x40 │ │ - lsr w16, w16, #7 │ │ - sub w16, w16, #0x2, lsl #12 │ │ - strh w16, [x11] │ │ - ldrsh w16, [x4, #4] │ │ - ldursh w0, [x14, #-100] │ │ - ldursh w17, [x14, #-116] │ │ - ldursh w1, [x14, #-84] │ │ - add w15, w15, w16 │ │ - add w16, w15, #0x200 │ │ - asr w16, w16, #10 │ │ - add x16, x8, w16, sxtw #3 │ │ - ldrsb w20, [x16, #513] │ │ - ldrsb w19, [x16, #512] │ │ - ldrsb w21, [x16, #514] │ │ - ldursh w2, [x14, #-68] │ │ - ldrsb w22, [x16, #515] │ │ - ldursh w3, [x14, #-52] │ │ - ldrsb w23, [x16, #516] │ │ - mul w0, w0, w20 │ │ - ldursh w5, [x14, #-36] │ │ - ldrsb w24, [x16, #517] │ │ - madd w17, w17, w19, w0 │ │ + ldrsb w15, [x15, #519] │ │ + madd w16, w1, w22, w16 │ │ + madd w16, w2, w23, w16 │ │ + madd w16, w3, w24, w16 │ │ + madd w16, w6, w20, w16 │ │ + madd w15, w7, w15, w16 │ │ + add w15, w15, #0x40 │ │ + lsr w15, w15, #7 │ │ + strh w15, [x11] │ │ + ldrsh w15, [x4, #4] │ │ + ldursh w17, [x14, #-100] │ │ + ldursh w16, [x14, #-116] │ │ + ldursh w0, [x14, #-84] │ │ + add w8, w8, w15 │ │ + add w15, w8, #0x200 │ │ + asr w15, w15, #10 │ │ + add x15, x5, w15, sxtw #3 │ │ + ldrsb w20, [x15, #513] │ │ + ldrsb w19, [x15, #512] │ │ + ldrsb w21, [x15, #514] │ │ + ldursh w1, [x14, #-68] │ │ + ldrsb w22, [x15, #515] │ │ + ldursh w2, [x14, #-52] │ │ + ldrsb w23, [x15, #516] │ │ + mul w17, w17, w20 │ │ + ldursh w3, [x14, #-36] │ │ + ldrsb w24, [x15, #517] │ │ + madd w16, w16, w19, w17 │ │ ldursh w6, [x14, #-20] │ │ - ldrsb w20, [x16, #518] │ │ - madd w17, w1, w21, w17 │ │ + ldrsb w20, [x15, #518] │ │ + madd w16, w0, w21, w16 │ │ ldursh w7, [x14, #-4] │ │ - ldrsb w16, [x16, #519] │ │ - madd w17, w2, w22, w17 │ │ - madd w17, w3, w23, w17 │ │ - madd w17, w5, w24, w17 │ │ - madd w17, w6, w20, w17 │ │ - madd w16, w7, w16, w17 │ │ - add w16, w16, #0x40 │ │ - lsr w16, w16, #7 │ │ - sub w16, w16, #0x2, lsl #12 │ │ - strh w16, [x11, #2] │ │ - ldrsh w16, [x4, #4] │ │ - ldursh w0, [x14, #-98] │ │ - ldursh w17, [x14, #-114] │ │ - ldursh w1, [x14, #-82] │ │ - add w15, w15, w16 │ │ - add w16, w15, #0x200 │ │ - asr w16, w16, #10 │ │ - add x16, x8, w16, sxtw #3 │ │ - ldrsb w20, [x16, #513] │ │ - ldrsb w19, [x16, #512] │ │ - ldrsb w21, [x16, #514] │ │ - ldursh w2, [x14, #-66] │ │ - ldrsb w22, [x16, #515] │ │ - ldursh w3, [x14, #-50] │ │ - ldrsb w23, [x16, #516] │ │ - mul w0, w0, w20 │ │ - ldursh w5, [x14, #-34] │ │ - ldrsb w24, [x16, #517] │ │ - madd w17, w17, w19, w0 │ │ + ldrsb w15, [x15, #519] │ │ + madd w16, w1, w22, w16 │ │ + madd w16, w2, w23, w16 │ │ + madd w16, w3, w24, w16 │ │ + madd w16, w6, w20, w16 │ │ + madd w15, w7, w15, w16 │ │ + add w15, w15, #0x40 │ │ + lsr w15, w15, #7 │ │ + strh w15, [x11, #2] │ │ + ldrsh w15, [x4, #4] │ │ + ldursh w17, [x14, #-98] │ │ + ldursh w16, [x14, #-114] │ │ + ldursh w0, [x14, #-82] │ │ + add w8, w8, w15 │ │ + add w15, w8, #0x200 │ │ + asr w15, w15, #10 │ │ + add x15, x5, w15, sxtw #3 │ │ + ldrsb w20, [x15, #513] │ │ + ldrsb w19, [x15, #512] │ │ + ldrsb w21, [x15, #514] │ │ + ldursh w1, [x14, #-66] │ │ + ldrsb w22, [x15, #515] │ │ + ldursh w2, [x14, #-50] │ │ + ldrsb w23, [x15, #516] │ │ + mul w17, w17, w20 │ │ + ldursh w3, [x14, #-34] │ │ + ldrsb w24, [x15, #517] │ │ + madd w16, w16, w19, w17 │ │ ldursh w6, [x14, #-18] │ │ - ldrsb w20, [x16, #518] │ │ - madd w17, w1, w21, w17 │ │ + ldrsb w20, [x15, #518] │ │ + madd w16, w0, w21, w16 │ │ ldursh w7, [x14, #-2] │ │ - ldrsb w16, [x16, #519] │ │ - madd w17, w2, w22, w17 │ │ - madd w17, w3, w23, w17 │ │ - madd w17, w5, w24, w17 │ │ - madd w17, w6, w20, w17 │ │ - madd w16, w7, w16, w17 │ │ - add w16, w16, #0x40 │ │ - lsr w16, w16, #7 │ │ - sub w16, w16, #0x2, lsl #12 │ │ - strh w16, [x11, #4] │ │ - ldrsh w16, [x4, #4] │ │ - ldursh w0, [x14, #-96] │ │ - ldursh w17, [x14, #-112] │ │ - ldursh w1, [x14, #-80] │ │ - add w15, w15, w16 │ │ - add w15, w15, #0x200 │ │ - asr w15, w15, #10 │ │ - add x15, x8, w15, sxtw #3 │ │ - ldrsb w7, [x15, #513] │ │ - ldrsb w16, [x15, #512] │ │ - ldrsb w19, [x15, #514] │ │ - ldursh w2, [x14, #-64] │ │ - ldrsb w20, [x15, #515] │ │ - ldursh w3, [x14, #-48] │ │ - ldrsb w21, [x15, #516] │ │ - mul w0, w0, w7 │ │ - ldursh w5, [x14, #-32] │ │ - ldrsb w22, [x15, #517] │ │ - madd w16, w17, w16, w0 │ │ + ldrsb w15, [x15, #519] │ │ + madd w16, w1, w22, w16 │ │ + madd w16, w2, w23, w16 │ │ + madd w16, w3, w24, w16 │ │ + madd w16, w6, w20, w16 │ │ + madd w15, w7, w15, w16 │ │ + add w15, w15, #0x40 │ │ + lsr w15, w15, #7 │ │ + strh w15, [x11, #4] │ │ + ldrsh w15, [x4, #4] │ │ + ldursh w17, [x14, #-96] │ │ + ldursh w16, [x14, #-112] │ │ + ldursh w0, [x14, #-80] │ │ + add w8, w8, w15 │ │ + add w8, w8, #0x200 │ │ + asr w8, w8, #10 │ │ + add x8, x5, w8, sxtw #3 │ │ + ldrsb w7, [x8, #513] │ │ + ldrsb w15, [x8, #512] │ │ + ldrsb w19, [x8, #514] │ │ + ldursh w1, [x14, #-64] │ │ + ldrsb w20, [x8, #515] │ │ + ldursh w2, [x14, #-48] │ │ + ldrsb w21, [x8, #516] │ │ + mul w17, w17, w7 │ │ + ldursh w3, [x14, #-32] │ │ + ldrsb w22, [x8, #517] │ │ + madd w15, w16, w15, w17 │ │ ldursh w6, [x14, #-16] │ │ - ldrsb w23, [x15, #518] │ │ - madd w16, w1, w19, w16 │ │ + ldrsb w23, [x8, #518] │ │ + madd w15, w0, w19, w15 │ │ ldrsh w14, [x14] │ │ - ldrsb w15, [x15, #519] │ │ - madd w16, w2, w20, w16 │ │ - madd w16, w3, w21, w16 │ │ - madd w16, w5, w22, w16 │ │ - madd w16, w6, w23, w16 │ │ - madd w14, w14, w15, w16 │ │ - add w14, w14, #0x40 │ │ - lsr w14, w14, #7 │ │ - sub w14, w14, #0x2, lsl #12 │ │ - strh w14, [x11, #6] │ │ - ldrsh w14, [x4, #6] │ │ + ldrsb w8, [x8, #519] │ │ + madd w15, w1, w20, w15 │ │ + madd w15, w2, w21, w15 │ │ + madd w15, w3, w22, w15 │ │ + madd w15, w6, w23, w15 │ │ + madd w8, w14, w8, w15 │ │ + add w8, w8, #0x40 │ │ + lsr w8, w8, #7 │ │ + strh w8, [x11, #6] │ │ + ldrsh w8, [x4, #6] │ │ add x9, x9, #0x10 │ │ cmp w9, #0x80 │ │ add x11, x11, x13 │ │ - add w25, w25, w14 │ │ - b.ne 6309c // b.any │ │ + add w25, w25, w8 │ │ + b.ne 5620c // b.any │ │ ldp x29, x30, [sp, #368] │ │ ldp x20, x19, [sp, #352] │ │ ldp x22, x21, [sp, #336] │ │ ldp x24, x23, [sp, #320] │ │ ldp x26, x25, [sp, #304] │ │ ldp x28, x27, [sp, #288] │ │ add sp, sp, #0x180 │ │ ret │ │ - sub sp, sp, #0xd0 │ │ + sub sp, sp, #0x90 │ │ sub w8, w3, #0x1 │ │ + stp x22, x21, [sp, #96] │ │ + mov x21, x0 │ │ cmp w8, w5 │ │ sub w9, w2, #0x1 │ │ - sub w12, w1, w3 │ │ + sub w12, w21, w2 │ │ csel w8, w8, w5, lt // lt = tstop │ │ cmp w5, #0x0 │ │ - add w17, w12, w5 │ │ + add w14, w12, w4 │ │ csel w12, wzr, w8, lt // lt = tstop │ │ cmp w9, w4 │ │ - neg w11, w4 │ │ - sub w13, w0, #0x1 │ │ - sub w10, w0, w2 │ │ + neg w10, w4 │ │ + sub w11, w21, #0x1 │ │ csel w8, w9, w4, lt // lt = tstop │ │ cmp w4, #0x0 │ │ - add w16, w10, w4 │ │ - csel w10, wzr, w8, lt // lt = tstop │ │ - cmp w13, w11 │ │ - csneg w8, w13, w4, lt // lt = tstop │ │ - cmp w11, #0x0 │ │ - csel w11, wzr, w8, lt // lt = tstop │ │ - cmp w13, w16 │ │ - neg w14, w5 │ │ + csel w8, wzr, w8, lt // lt = tstop │ │ + cmp w11, w10 │ │ + csneg w9, w11, w4, lt // lt = tstop │ │ + cmp w10, #0x0 │ │ + sub w10, w1, w3 │ │ + add w16, w10, w5 │ │ + csel w10, wzr, w9, lt // lt = tstop │ │ + cmp w11, w14 │ │ + neg w13, w5 │ │ sub w15, w1, #0x1 │ │ - csel w8, w13, w16, lt // lt = tstop │ │ - cmp w16, #0x0 │ │ - csel w16, wzr, w8, lt // lt = tstop │ │ - cmp w15, w14 │ │ - csneg w8, w15, w5, lt // lt = tstop │ │ + csel w9, w11, w14, lt // lt = tstop │ │ cmp w14, #0x0 │ │ - stp x29, x30, [sp, #192] │ │ - csel w29, wzr, w8, lt // lt = tstop │ │ - cmp w15, w17 │ │ - csel w9, w15, w17, lt // lt = tstop │ │ - cmp w17, #0x0 │ │ - stp x26, x25, [sp, #128] │ │ - str x0, [sp, #16] │ │ - asr x0, x7, #1 │ │ - sxtw x8, w29 │ │ - sub w13, w1, w29 │ │ - csel w25, wzr, w9, lt // lt = tstop │ │ - mul x9, x0, x8 │ │ - sub w13, w13, w25 │ │ - stp x20, x19, [sp, #176] │ │ - mov x19, x6 │ │ - add x14, x6, x9, lsl #1 │ │ - str x13, [sp, #88] │ │ + csel w11, wzr, w9, lt // lt = tstop │ │ + cmp w15, w13 │ │ + csneg w9, w15, w5, lt // lt = tstop │ │ + cmp w13, #0x0 │ │ + csel w22, wzr, w9, lt // lt = tstop │ │ + cmp w15, w16 │ │ + csel w13, w15, w16, lt // lt = tstop │ │ + cmp w16, #0x0 │ │ + stp x29, x30, [sp, #128] │ │ + csel w29, wzr, w13, lt // lt = tstop │ │ + sub w13, w1, w22 │ │ + sxtw x9, w22 │ │ + sub w13, w13, w29 │ │ + stp x20, x19, [sp, #112] │ │ + mov x19, x7 │ │ + mov x20, x6 │ │ + str x13, [sp] │ │ cmp w13, #0x1 │ │ - lsl x13, x0, #1 │ │ - stp x28, x27, [sp, #112] │ │ - stp x24, x23, [sp, #144] │ │ - stp x22, x21, [sp, #160] │ │ - str x14, [sp, #8] │ │ - str x0, [sp, #56] │ │ - str x13, [sp, #104] │ │ - b.lt 6396c // b.tstop │ │ - ldp x13, x14, [sp, #208] │ │ - ldr x15, [sp, #16] │ │ + madd x13, x9, x7, x6 │ │ + stp x28, x27, [sp, #48] │ │ + stp x26, x25, [sp, #64] │ │ + stp x24, x23, [sp, #80] │ │ + str x13, [sp, #8] │ │ + b.lt 56838 // b.tstop │ │ + ldp x13, x14, [sp, #144] │ │ + sxtw x25, w10 │ │ + sub w10, w21, w10 │ │ sxtw x12, w12 │ │ - sxtw x17, w11 │ │ - asr x14, x14, #1 │ │ - sub w11, w15, w11 │ │ - sub w11, w11, w16 │ │ - mul x12, x14, x12 │ │ - lsl w15, w11, #1 │ │ - add x12, x12, w10, sxtw │ │ - sxtw x10, w11 │ │ - add w11, w17, w11 │ │ - sub w11, w11, #0x1 │ │ - sxtw x11, w11 │ │ - stp x17, x14, [sp, #72] │ │ - sxtw x14, w15 │ │ - str x11, [sp, #40] │ │ - add x23, x13, x12, lsl #1 │ │ - mov w11, w16 │ │ - str x14, [sp, #96] │ │ - str x11, [sp, #48] │ │ - str w16, [sp, #68] │ │ - cbz w17, 63778 │ │ - cmp w17, #0x0 │ │ - b.le 63850 │ │ - ldr x8, [sp, #48] │ │ - ldr x26, [sp, #8] │ │ - and x21, x17, #0xffffffff │ │ - mov w28, wzr │ │ - and x8, x8, #0xfffffff0 │ │ + sub w10, w10, w11 │ │ + sxtw x26, w11 │ │ + sxtw x2, w10 │ │ + add w10, w25, w10 │ │ + mul x11, x12, x14 │ │ + sub w10, w10, #0x1 │ │ + add x8, x11, w8, sxtw │ │ + add x24, x13, x8 │ │ + sxtw x8, w10 │ │ str x8, [sp, #24] │ │ - add x8, x19, x9, lsl #1 │ │ - add x9, x9, x17 │ │ - add x27, x8, #0x10 │ │ - add x8, x9, x10 │ │ - add x22, x19, x8, lsl #1 │ │ - and x11, x21, #0xfffffff0 │ │ - add x20, x22, #0x10 │ │ - str x11, [sp, #32] │ │ - b 63698 │ │ - ldr x8, [sp, #80] │ │ - add w28, w28, #0x1 │ │ - add x26, x26, x11 │ │ - add x27, x27, x11 │ │ - add x23, x23, x8, lsl #1 │ │ - ldr x8, [sp, #88] │ │ - add x20, x20, x11 │ │ - add x22, x22, x11 │ │ - cmp w28, w8 │ │ - b.eq 6396c // b.none │ │ - ldr x2, [sp, #96] │ │ - add x24, x26, x17, lsl #1 │ │ - mov x0, x24 │ │ - mov x1, x23 │ │ - bl 4b60 │ │ - ldr x17, [sp, #72] │ │ - ldrh w8, [x24] │ │ - cmp w17, #0x10 │ │ - b.cs 636cc // b.hs, b.nlast │ │ - ldr x11, [sp, #104] │ │ - ldr w10, [sp, #68] │ │ - mov x9, xzr │ │ - b 636fc │ │ - ldr x9, [sp, #32] │ │ - dup v0.8h, w8 │ │ - mov x10, x27 │ │ - stp q0, q0, [x10, #-16] │ │ - subs x9, x9, #0x10 │ │ - add x10, x10, #0x20 │ │ - b.ne 636d8 // b.any │ │ - ldr x9, [sp, #32] │ │ - ldr x11, [sp, #104] │ │ - ldr w10, [sp, #68] │ │ - cmp x9, x21 │ │ - b.eq 6370c // b.none │ │ - strh w8, [x26, x9, lsl #1] │ │ - add x9, x9, #0x1 │ │ - cmp x21, x9 │ │ - b.ne 636fc // b.any │ │ - cbz w10, 63670 │ │ - cmp w10, #0x1 │ │ - b.lt 63670 // b.tstop │ │ - ldr x8, [sp, #40] │ │ - cmp w10, #0x10 │ │ - ldrh w8, [x26, x8, lsl #1] │ │ - b.cs 63730 // b.hs, b.nlast │ │ - mov x10, xzr │ │ - b 6375c │ │ - ldr x9, [sp, #24] │ │ - dup v0.8h, w8 │ │ - mov x10, x20 │ │ - stp q0, q0, [x10, #-16] │ │ - subs x9, x9, #0x10 │ │ - add x10, x10, #0x20 │ │ - b.ne 6373c // b.any │ │ - ldr x9, [sp, #48] │ │ - ldr x10, [sp, #24] │ │ - cmp x10, x9 │ │ - b.eq 63670 // b.none │ │ - ldr x9, [sp, #48] │ │ - sub x9, x9, x10 │ │ - add x10, x22, x10, lsl #1 │ │ - subs x9, x9, #0x1 │ │ - strh w8, [x10], #2 │ │ - b.ne 63768 // b.any │ │ - b 63670 │ │ - cbz w16, 63928 │ │ - ldr x9, [sp, #48] │ │ - ldr x26, [sp, #8] │ │ - mov w20, wzr │ │ - and x21, x9, #0xfffffff0 │ │ - ldr x9, [sp, #56] │ │ - nop │ │ - madd x8, x9, x8, x17 │ │ - add x8, x8, x10 │ │ - add x22, x19, x8, lsl #1 │ │ - add x24, x22, #0x10 │ │ - b 637d4 │ │ - ldp x8, x9, [sp, #80] │ │ - ldr x17, [sp, #72] │ │ - add w20, w20, #0x1 │ │ - add x23, x23, x8, lsl #1 │ │ - ldr x8, [sp, #56] │ │ - cmp w20, w9 │ │ - add x26, x26, x8, lsl #1 │ │ - ldr x8, [sp, #104] │ │ + add w8, w22, w29 │ │ + stp x2, x14, [sp, #32] │ │ + cbz w25, 567bc │ │ + ldr x27, [sp, #8] │ │ + sub w23, w8, w1 │ │ + add x8, x25, x2 │ │ + str x8, [sp, #16] │ │ + b 5677c │ │ + ldp x2, x8, [sp, #32] │ │ + adds w23, w23, #0x1 │ │ + add x27, x27, x19 │ │ add x24, x24, x8 │ │ - add x22, x22, x8 │ │ - b.eq 6396c // b.none │ │ - ldr x2, [sp, #96] │ │ - add x0, x26, x17, lsl #1 │ │ - mov x1, x23 │ │ - bl 4b60 │ │ - ldr w9, [sp, #68] │ │ - cmp w9, #0x1 │ │ - b.lt 637a8 // b.tstop │ │ + b.cs 56838 // b.hs, b.nlast │ │ + add x28, x27, x25 │ │ + mov x0, x28 │ │ + mov x1, x24 │ │ + bl 4af0 │ │ + ldrb w1, [x28] │ │ + mov x0, x27 │ │ + mov x2, x25 │ │ + bl 4b00 │ │ + cbz w26, 56768 │ │ + ldr x8, [sp, #24] │ │ + mov x2, x26 │ │ + ldrb w1, [x27, x8] │ │ + ldr x8, [sp, #16] │ │ + add x0, x27, x8 │ │ + bl 4b00 │ │ + b 56768 │ │ + cbz w26, 56808 │ │ + ldr x28, [sp, #8] │ │ + sub w23, w8, w1 │ │ + add x27, x25, x2 │ │ + ldr x2, [sp, #32] │ │ + add x0, x28, x25 │ │ + mov x1, x24 │ │ + bl 4af0 │ │ + ldr x8, [sp, #24] │ │ + add x0, x28, x27 │ │ + mov x2, x26 │ │ + ldrb w1, [x28, x8] │ │ + bl 4b00 │ │ ldr x8, [sp, #40] │ │ - cmp w9, #0x10 │ │ - ldrh w8, [x26, x8, lsl #1] │ │ - b.cs 63808 // b.hs, b.nlast │ │ - mov x10, xzr │ │ - b 63834 │ │ - dup v0.8h, w8 │ │ - mov x9, x21 │ │ - mov x10, x24 │ │ - stp q0, q0, [x10, #-16] │ │ - subs x9, x9, #0x10 │ │ - add x10, x10, #0x20 │ │ - b.ne 63814 // b.any │ │ - ldr x9, [sp, #48] │ │ - mov x10, x21 │ │ - cmp x21, x9 │ │ - b.eq 637a8 // b.none │ │ - ldr x9, [sp, #48] │ │ - sub x9, x9, x10 │ │ - add x10, x22, x10, lsl #1 │ │ - subs x9, x9, #0x1 │ │ - strh w8, [x10], #2 │ │ - b.ne 63840 // b.any │ │ - b 637a8 │ │ - ldr x9, [sp, #48] │ │ - ldr x26, [sp, #8] │ │ - mov w20, wzr │ │ - and x21, x9, #0xfffffff0 │ │ - ldr x9, [sp, #56] │ │ - nop │ │ - madd x8, x9, x8, x17 │ │ - add x8, x8, x10 │ │ - add x22, x19, x8, lsl #1 │ │ - add x24, x22, #0x10 │ │ - b 638a8 │ │ - ldp x8, x9, [sp, #80] │ │ - ldr x17, [sp, #72] │ │ - add w20, w20, #0x1 │ │ - add x23, x23, x8, lsl #1 │ │ - ldr x8, [sp, #56] │ │ - cmp w20, w9 │ │ - add x26, x26, x8, lsl #1 │ │ - ldr x8, [sp, #104] │ │ + adds w23, w23, #0x1 │ │ + add x28, x28, x19 │ │ add x24, x24, x8 │ │ - add x22, x22, x8 │ │ - b.eq 6396c // b.none │ │ - ldr x2, [sp, #96] │ │ - add x0, x26, x17, lsl #1 │ │ - mov x1, x23 │ │ - bl 4b60 │ │ - ldr w9, [sp, #68] │ │ - cbz w9, 6387c │ │ - cmp w9, #0x1 │ │ - b.lt 6387c // b.tstop │ │ + b.cc 567cc // b.lo, b.ul, b.last │ │ + b 56838 │ │ + madd x9, x19, x9, x25 │ │ + sub w23, w8, w1 │ │ + add x25, x20, x9 │ │ + ldr x2, [sp, #32] │ │ + mov x0, x25 │ │ + mov x1, x24 │ │ + bl 4af0 │ │ ldr x8, [sp, #40] │ │ - cmp w9, #0x10 │ │ - ldrh w8, [x26, x8, lsl #1] │ │ - b.cs 638e0 // b.hs, b.nlast │ │ - mov x10, xzr │ │ - b 6390c │ │ - dup v0.8h, w8 │ │ - mov x9, x21 │ │ - mov x10, x24 │ │ - stp q0, q0, [x10, #-16] │ │ - subs x9, x9, #0x10 │ │ - add x10, x10, #0x20 │ │ - b.ne 638ec // b.any │ │ - ldr x9, [sp, #48] │ │ - mov x10, x21 │ │ - cmp x21, x9 │ │ - b.eq 6387c // b.none │ │ - ldr x9, [sp, #48] │ │ - sub x9, x9, x10 │ │ - add x10, x22, x10, lsl #1 │ │ - subs x9, x9, #0x1 │ │ - strh w8, [x10], #2 │ │ - b.ne 63918 // b.any │ │ - b 6387c │ │ - ldr x10, [sp, #80] │ │ - add w9, w29, w25 │ │ - sub w21, w9, w1 │ │ - lsl x20, x10, #1 │ │ - ldr x10, [sp, #56] │ │ - nop │ │ - madd x8, x10, x8, x17 │ │ - add x24, x19, x8, lsl #1 │ │ - ldr x2, [sp, #96] │ │ - mov x0, x24 │ │ - mov x1, x23 │ │ - bl 4b60 │ │ - ldr x8, [sp, #104] │ │ - adds w21, w21, #0x1 │ │ - add x23, x23, x20 │ │ + adds w23, w23, #0x1 │ │ + add x25, x25, x19 │ │ add x24, x24, x8 │ │ - b.cc 63948 // b.lo, b.ul, b.last │ │ - ldr x8, [sp, #16] │ │ + b.cc 56814 // b.lo, b.ul, b.last │ │ + cmp w22, #0x1 │ │ + b.lt 56860 // b.tstop │ │ + ldr x23, [sp, #8] │ │ + mov x0, x20 │ │ + mov x1, x23 │ │ + mov x2, x21 │ │ + bl 4af0 │ │ + subs w22, w22, #0x1 │ │ + add x20, x20, x19 │ │ + b.ne 56844 // b.any │ │ cmp w29, #0x1 │ │ - lsl x20, x8, #1 │ │ - b.lt 639ac // b.tstop │ │ - ldr x23, [sp, #104] │ │ - ldr x21, [sp, #8] │ │ - mov x0, x19 │ │ - mov x1, x21 │ │ - mov x2, x20 │ │ - bl 4b60 │ │ + b.lt 56898 // b.tstop │ │ + ldr x8, [sp] │ │ + sxtw x8, w8 │ │ + mul x22, x19, x8 │ │ + sub x8, x8, #0x1 │ │ + mul x23, x19, x8 │ │ + add x0, x20, x22 │ │ + add x1, x20, x23 │ │ + mov x2, x21 │ │ + bl 4af0 │ │ subs w29, w29, #0x1 │ │ - add x19, x19, x23 │ │ - b.ne 63984 // b.any │ │ - cmp w25, #0x1 │ │ - b.ge 639b8 // b.tcont │ │ - b 639f4 │ │ - ldr x23, [sp, #104] │ │ - cmp w25, #0x1 │ │ - b.lt 639f4 // b.tstop │ │ - ldr x9, [sp, #88] │ │ - ldr x10, [sp, #56] │ │ - sxtw x8, w9 │ │ - sbfiz x9, x9, #1, #32 │ │ - mul x8, x10, x8 │ │ - sub x9, x9, #0x2 │ │ - lsl x21, x8, #1 │ │ - mul x22, x10, x9 │ │ - add x0, x19, x21 │ │ - add x1, x19, x22 │ │ - mov x2, x20 │ │ - bl 4b60 │ │ - subs w25, w25, #0x1 │ │ - add x19, x19, x23 │ │ - b.ne 639d8 // b.any │ │ - ldp x29, x30, [sp, #192] │ │ - ldp x20, x19, [sp, #176] │ │ - ldp x22, x21, [sp, #160] │ │ - ldp x24, x23, [sp, #144] │ │ - ldp x26, x25, [sp, #128] │ │ - ldp x28, x27, [sp, #112] │ │ - add sp, sp, #0xd0 │ │ + add x20, x20, x19 │ │ + b.ne 5687c // b.any │ │ + ldp x29, x30, [sp, #128] │ │ + ldp x20, x19, [sp, #112] │ │ + ldp x22, x21, [sp, #96] │ │ + ldp x24, x23, [sp, #80] │ │ + ldp x26, x25, [sp, #64] │ │ + ldp x28, x27, [sp, #48] │ │ + add sp, sp, #0x90 │ │ ret │ │ - str x23, [sp, #-48]! │ │ - cmp w4, #0x1 │ │ + stp x24, x23, [sp, #-48]! │ │ stp x22, x21, [sp, #16] │ │ stp x20, x19, [sp, #32] │ │ - b.lt 63ba0 // b.tstop │ │ - adrp x14, ac000 │ │ - ldr w8, [sp, #56] │ │ - ldr w9, [sp, #48] │ │ - ldr x14, [x14, #2168] │ │ - asr x13, x1, #1 │ │ - sub w10, w6, #0x1 │ │ - asr x11, x3, #1 │ │ - mov w12, w4 │ │ - lsl x13, x13, #1 │ │ - mov w15, #0x40 // #64 │ │ - mov x16, xzr │ │ - mov w17, #0xffffffff // #-1 │ │ - mov w1, w9 │ │ - subs w3, w17, #0x1 │ │ - cmp w3, w10 │ │ - sub w6, w17, #0x3 │ │ - csel w3, w10, w3, gt │ │ - cmp w17, #0x1 │ │ - asr w4, w1, #8 │ │ - csel w3, wzr, w3, lt // lt = tstop │ │ - cmp w6, w10 │ │ - sub w19, w17, #0x2 │ │ - ldr d0, [x14, w4, sxtw #3] │ │ - csel w4, w10, w6, gt │ │ - cmp w6, #0x0 │ │ - csel w4, wzr, w4, lt // lt = tstop │ │ - cmp w19, w10 │ │ - csel w6, w10, w19, gt │ │ + adrp x11, ad000 │ │ + ldr w8, [sp, #48] │ │ + ldr x11, [x11, #2112] │ │ + sub w9, w6, #0x1 │ │ + mov w10, w4 │ │ + mov w12, #0x40 // #64 │ │ + mov w13, #0xff // #255 │ │ + cmp w4, #0x1 │ │ + b.ge 56900 // b.tcont │ │ + add x0, x0, x1 │ │ + subs w5, w5, #0x1 │ │ + add x2, x2, x3 │ │ + b.eq 56a48 // b.none │ │ + cmp w4, #0x1 │ │ + b.lt 568e8 // b.tstop │ │ + mov x14, xzr │ │ + mov w15, #0xffffffff // #-1 │ │ + mov w16, w8 │ │ + subs w17, w15, #0x1 │ │ + cmp w17, w9 │ │ + sub w19, w15, #0x3 │ │ + csel w17, w9, w17, gt │ │ + cmp w15, #0x1 │ │ + asr w6, w16, #8 │ │ + csel w17, wzr, w17, lt // lt = tstop │ │ + cmp w19, w9 │ │ + ldr d0, [x11, w6, sxtw #3] │ │ + csel w6, w9, w19, gt │ │ cmp w19, #0x0 │ │ - ldr h2, [x2, w4, sxtw #1] │ │ - csel w4, wzr, w6, lt // lt = tstop │ │ - cmp w17, w10 │ │ - add w20, w17, #0x1 │ │ - csel w6, w10, w17, gt │ │ - cmp w17, #0x0 │ │ + sub w20, w15, #0x2 │ │ csel w6, wzr, w6, lt // lt = tstop │ │ - cmp w20, w10 │ │ - add x4, x2, w4, sxtw #1 │ │ - csinc w19, w10, w17, gt │ │ + cmp w20, w9 │ │ + ldr b1, [x2, w6, sxtw] │ │ + csel w19, w9, w20, gt │ │ cmp w20, #0x0 │ │ - add w21, w17, #0x2 │ │ - ld1 {v2.h}[1], [x4] │ │ - csel w4, wzr, w19, lt // lt = tstop │ │ - cmp w21, w10 │ │ - ldr h3, [x2, w4, sxtw #1] │ │ - csel w19, w10, w21, gt │ │ + csel w6, wzr, w19, lt // lt = tstop │ │ + add x6, x2, w6, sxtw │ │ + ld1 {v1.b}[1], [x6] │ │ + add x17, x2, w17, sxtw │ │ + cmp w15, w9 │ │ + csel w19, w9, w15, gt │ │ + ld1 {v1.b}[2], [x17] │ │ + cmp w15, #0x0 │ │ + csel w19, wzr, w19, lt // lt = tstop │ │ + add w21, w15, #0x1 │ │ + add x19, x2, w19, sxtw │ │ + cmp w21, w9 │ │ + ld1 {v1.b}[3], [x19] │ │ + csinc w20, w9, w15, gt │ │ cmp w21, #0x0 │ │ - csel w4, wzr, w19, lt // lt = tstop │ │ - add w22, w17, #0x3 │ │ - add x4, x2, w4, sxtw #1 │ │ - cmp w22, w10 │ │ - ld1 {v3.h}[1], [x4] │ │ - add x3, x2, w3, sxtw #1 │ │ - csel w19, w10, w22, gt │ │ + csel w6, wzr, w20, lt // lt = tstop │ │ + add w22, w15, #0x2 │ │ + add x17, x2, w6, sxtw │ │ + cmp w22, w9 │ │ + ld1 {v1.b}[4], [x17] │ │ + csel w6, w9, w22, gt │ │ cmp w22, #0x0 │ │ - ld1 {v2.h}[2], [x3] │ │ - csel w3, wzr, w19, lt // lt = tstop │ │ - add w23, w17, #0x4 │ │ - add x3, x2, w3, sxtw #1 │ │ - cmp w23, w10 │ │ - ld1 {v3.h}[2], [x3] │ │ - csel w4, w10, w23, gt │ │ + csel w6, wzr, w6, lt // lt = tstop │ │ + add w23, w15, #0x3 │ │ + add x6, x2, w6, sxtw │ │ + cmp w23, w9 │ │ + ld1 {v1.b}[5], [x6] │ │ + csel w17, w9, w23, gt │ │ cmp w23, #0x0 │ │ - add x6, x2, w6, sxtw #1 │ │ - csel w3, wzr, w4, lt // lt = tstop │ │ - ld1 {v2.h}[3], [x6] │ │ - add x3, x2, w3, sxtw #1 │ │ - ld1 {v3.h}[3], [x3] │ │ + csel w17, wzr, w17, lt // lt = tstop │ │ + add w24, w15, #0x4 │ │ + add x17, x2, w17, sxtw │ │ + cmp w24, w9 │ │ + ld1 {v1.b}[6], [x17] │ │ + csel w6, w9, w24, gt │ │ + cmp w24, #0x0 │ │ + csel w17, wzr, w6, lt // lt = tstop │ │ + add x17, x2, w17, sxtw │ │ + ld1 {v1.b}[7], [x17] │ │ sxtl v0.8h, v0.8b │ │ - sxtl2 v1.4s, v0.8h │ │ + sxtl2 v2.4s, v0.8h │ │ sxtl v0.4s, v0.4h │ │ - uxtl v2.4s, v2.4h │ │ - mul v0.4s, v2.4s, v0.4s │ │ - uxtl v2.4s, v3.4h │ │ - mla v0.4s, v2.4s, v1.4s │ │ + uxtl v1.8h, v1.8b │ │ + uxtl2 v3.4s, v1.8h │ │ + uxtl v1.4s, v1.4h │ │ + mul v0.4s, v1.4s, v0.4s │ │ + mla v0.4s, v3.4s, v2.4s │ │ addv s0, v0.4s │ │ - fmov w3, s0 │ │ - sub w4, w15, w3 │ │ - asr w4, w4, #7 │ │ - cmp w4, w8 │ │ - csel w4, w8, w4, gt │ │ - cmp w3, #0x40 │ │ - csel w3, wzr, w4, gt │ │ - add w1, w1, w7 │ │ - strh w3, [x0, x16, lsl #1] │ │ - add x16, x16, #0x1 │ │ - add w17, w17, w1, asr #14 │ │ - cmp x12, x16 │ │ - and w1, w1, #0x3fff │ │ - b.ne 63a5c // b.any │ │ - add x2, x2, x11, lsl #1 │ │ - subs w5, w5, #0x1 │ │ - add x0, x0, x13 │ │ - b.ne 63a50 // b.any │ │ + fmov w17, s0 │ │ + sub w17, w12, w17 │ │ + asr w17, w17, #7 │ │ + cmp w17, #0xff │ │ + csel w17, w17, w13, lt // lt = tstop │ │ + bic w17, w17, w17, asr #31 │ │ + add w16, w16, w7 │ │ + strb w17, [x0, x14] │ │ + add x14, x14, #0x1 │ │ + add w15, w15, w16, asr #14 │ │ + cmp x10, x14 │ │ + and w16, w16, #0x3fff │ │ + b.ne 5690c // b.any │ │ + b 568e8 │ │ ldp x20, x19, [sp, #32] │ │ ldp x22, x21, [sp, #16] │ │ - ldr x23, [sp], #48 │ │ + ldp x24, x23, [sp], #48 │ │ ret │ │ - stp d9, d8, [sp, #-112]! │ │ - stp x28, x27, [sp, #16] │ │ - stp x26, x25, [sp, #32] │ │ - stp x24, x23, [sp, #48] │ │ - stp x22, x21, [sp, #64] │ │ - stp x20, x19, [sp, #80] │ │ - stp x29, x30, [sp, #96] │ │ + str d10, [sp, #-128]! │ │ + stp d9, d8, [sp, #16] │ │ + stp x28, x27, [sp, #32] │ │ + stp x26, x25, [sp, #48] │ │ + stp x24, x23, [sp, #64] │ │ + stp x22, x21, [sp, #80] │ │ + stp x20, x19, [sp, #96] │ │ + stp x29, x30, [sp, #112] │ │ sub sp, sp, #0x8, lsl #12 │ │ - sub sp, sp, #0x770 │ │ - add x9, sp, #0x4, lsl #12 │ │ - add x9, x9, #0x7ec │ │ - ldr w20, [x9, #16380] │ │ - add x9, sp, #0x4, lsl #12 │ │ - add x9, x9, #0x7e4 │ │ - adrp x10, ac000 │ │ - ldr w12, [x9, #16380] │ │ - ldr x10, [x10, #4072] │ │ - mov x8, x3 │ │ - cbz w6, 63c0c │ │ + sub sp, sp, #0x720 │ │ + add x8, sp, #0x4, lsl #12 │ │ + str x2, [sp, #16] │ │ + add x8, x8, #0x7a4 │ │ + ldr w10, [x8, #16380] │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #4072] │ │ + cbz w6, 56aac │ │ cmp w4, #0x5 │ │ - b.lt 63c1c // b.tstop │ │ - and w11, w12, #0x3 │ │ - b 63c24 │ │ - mov x11, xzr │ │ - cbnz w7, 63c38 │ │ - mov x10, xzr │ │ - b 63c68 │ │ - and w11, w12, #0x1 │ │ - add w11, w11, #0x3 │ │ - mov w13, #0x78 // #120 │ │ - umaddl x11, w11, w13, x10 │ │ - add x11, x11, w6, sxtw #3 │ │ - sub x11, x11, #0x8 │ │ - cbz w7, 63c14 │ │ + b.lt 56b6c // b.tstop │ │ + and w9, w10, #0x3 │ │ + b 56b74 │ │ + mov x9, xzr │ │ + cbnz w7, 56b88 │ │ + mov x8, xzr │ │ + cbnz x9, 56ba8 │ │ + cbz x8, 574f0 │ │ + cmp w4, #0x1 │ │ + b.lt 574c4 // b.tstop │ │ + ldr x11, [sp, #16] │ │ + sub x10, x3, x3, lsl #2 │ │ + mov w9, w4 │ │ + add x10, x11, x10 │ │ + mov w11, #0xff // #255 │ │ + mov x12, xzr │ │ + add x13, x10, x12 │ │ + ldr b0, [x13] │ │ + add x13, x13, x3 │ │ + ldr d1, [x8] │ │ + ld1 {v0.b}[1], [x13], x3 │ │ + sxtl v1.8h, v1.8b │ │ + sxtl2 v2.4s, v1.8h │ │ + ld1 {v0.b}[2], [x13], x3 │ │ + sxtl v1.4s, v1.4h │ │ + ld1 {v0.b}[3], [x13], x3 │ │ + ld1 {v0.b}[4], [x13], x3 │ │ + ld1 {v0.b}[5], [x13], x3 │ │ + ld1 {v0.b}[6], [x13], x3 │ │ + ld1 {v0.b}[7], [x13] │ │ + uxtl v0.8h, v0.8b │ │ + uxtl2 v3.4s, v0.8h │ │ + uxtl v0.4s, v0.4h │ │ + mul v0.4s, v0.4s, v1.4s │ │ + mla v0.4s, v3.4s, v2.4s │ │ + addv s0, v0.4s │ │ + fmov w13, s0 │ │ + add w13, w13, #0x20 │ │ + asr w13, w13, #6 │ │ + cmp w13, #0xff │ │ + csel w13, w13, w11, lt // lt = tstop │ │ + bic w13, w13, w13, asr #31 │ │ + strb w13, [x0, x12] │ │ + add x12, x12, #0x1 │ │ + cmp x9, x12 │ │ + b.ne 56ae0 // b.any │ │ + add x0, x0, x1 │ │ + subs w5, w5, #0x1 │ │ + add x10, x10, x3 │ │ + b.ne 56adc // b.any │ │ + b 574c4 │ │ + and w9, w10, #0x1 │ │ + add w9, w9, #0x3 │ │ + mov w11, #0x78 // #120 │ │ + umaddl x9, w9, w11, x8 │ │ + add x9, x9, w6, sxtw #3 │ │ + sub x9, x9, #0x8 │ │ + cbz w7, 56ab4 │ │ cmp w5, #0x5 │ │ - b.lt 63c50 // b.tstop │ │ - asr w12, w12, #2 │ │ - mov w13, #0x78 // #120 │ │ - smaddl x10, w12, w13, x10 │ │ - b 63c60 │ │ - ubfx w12, w12, #2, #1 │ │ - add w12, w12, #0x3 │ │ - mov w13, #0x78 // #120 │ │ - umaddl x10, w12, w13, x10 │ │ - add x10, x10, w7, sxtw #3 │ │ - sub x10, x10, #0x8 │ │ - asr x9, x1, #1 │ │ - str x9, [sp, #56] │ │ - asr x9, x8, #1 │ │ - str x9, [sp, #40] │ │ - cbz x11, 64178 │ │ - clz w9, w20 │ │ - str x0, [sp, #72] │ │ - str w20, [sp, #108] │ │ - str w4, [sp, #84] │ │ - cbz x10, 64280 │ │ + b.lt 57054 // b.tstop │ │ + asr w10, w10, #2 │ │ + mov w11, #0x78 // #120 │ │ + smaddl x8, w10, w11, x8 │ │ + add x8, x8, w7, sxtw #3 │ │ + sub x8, x8, #0x8 │ │ + cbz x9, 56abc │ │ + cbz x8, 57074 │ │ + add x10, sp, #0x4, lsl #12 │ │ + add x10, x10, #0x72c │ │ cmp w4, #0x1 │ │ - str w9, [sp, #48] │ │ - str w5, [sp, #96] │ │ - b.lt 63da8 // b.tstop │ │ - ldr w9, [sp, #96] │ │ - mov w14, #0x18 // #24 │ │ - mov w12, #0x1 // #1 │ │ - mov x15, #0xfffffffffffffffa // #-6 │ │ - add w17, w9, #0x7 │ │ - ldr w9, [sp, #84] │ │ - add x8, sp, #0x70 │ │ - mov w13, w9 │ │ - ldr w9, [sp, #48] │ │ - sub w14, w14, w9 │ │ - ldr x9, [sp, #40] │ │ - lsl w16, w12, w14 │ │ - asr w16, w16, #1 │ │ - madd x15, x9, x15, x2 │ │ - lsl x9, x9, #1 │ │ - str x9, [sp, #64] │ │ - ldurh w22, [x15, #-6] │ │ - ldurh w23, [x15, #-4] │ │ - ldurh w2, [x15, #-2] │ │ - ldrh w19, [x15] │ │ - ldrh w3, [x15, #4] │ │ - ldrh w20, [x15, #6] │ │ - mov x21, xzr │ │ - str w17, [sp, #88] │ │ - ldrsb w24, [x11] │ │ - ldrsb w25, [x11, #1] │ │ - ldrsb w26, [x11, #2] │ │ - lsl x7, x21, #1 │ │ - and w1, w22, #0xffff │ │ - and w4, w23, #0xffff │ │ - mov w22, w23 │ │ - mov w23, w2 │ │ - mov w2, w19 │ │ - ldrsb w28, [x11, #3] │ │ - and w29, w19, #0xffff │ │ - add w19, w21, #0x4 │ │ - add x9, x15, x7 │ │ - and w5, w3, #0xffff │ │ - ldrsb w30, [x11, #4] │ │ - and w12, w20, #0xffff │ │ - mov w3, w20 │ │ - ldrh w20, [x15, w19, uxtw #1] │ │ - ldrh w19, [x9, #2] │ │ - madd w9, w1, w24, w16 │ │ - and w27, w23, #0xffff │ │ - ldrsb w6, [x11, #5] │ │ - madd w9, w4, w25, w9 │ │ - ldrsb w17, [x11, #6] │ │ - madd w9, w27, w26, w9 │ │ - ldrsb w0, [x11, #7] │ │ - madd w9, w29, w28, w9 │ │ - madd w9, w19, w30, w9 │ │ - madd w9, w5, w6, w9 │ │ - madd w9, w12, w17, w9 │ │ - add x21, x21, #0x1 │ │ - madd w9, w20, w0, w9 │ │ - asr w9, w9, w14 │ │ - cmp x13, x21 │ │ - strh w9, [x8, x7] │ │ - b.ne 63d00 // b.any │ │ - ldr w17, [sp, #88] │ │ - ldr x9, [sp, #64] │ │ - add x8, x8, #0x100 │ │ - subs w17, w17, #0x1 │ │ - add x15, x15, x9 │ │ - b.ne 63ce0 // b.any │ │ - ldr w11, [sp, #84] │ │ - cmp w11, #0x1 │ │ - b.lt 64680 // b.tstop │ │ - add x9, x10, #0x7 │ │ - str x9, [sp, #88] │ │ - ldr w9, [sp, #48] │ │ - mov w14, w11 │ │ - sub x0, x14, #0x1 │ │ - cmn w0, #0x81 │ │ - sub w12, w9, #0xc │ │ - add x9, x10, #0x8 │ │ - str x9, [sp, #64] │ │ - ldr w9, [sp, #108] │ │ - lsr x1, x0, #32 │ │ + str x1, [sp, #24] │ │ + str w5, [sp, #8] │ │ + str w4, [x10, #16380] │ │ + b.lt 56cb8 // b.tstop │ │ + ldr w11, [sp, #8] │ │ + sub x12, x3, x3, lsl #2 │ │ + add x10, sp, #0x20 │ │ + add w5, w11, #0x7 │ │ + ldr x11, [sp, #16] │ │ + add x12, x11, x12 │ │ + add x11, sp, #0x4, lsl #12 │ │ + add x11, x11, #0x72c │ │ + ldr w11, [x11, #16380] │ │ + mov w13, w11 │ │ + ldurb w7, [x12, #-3] │ │ + ldurb w14, [x12, #-2] │ │ + ldurb w15, [x12, #-1] │ │ + ldrb w17, [x12] │ │ + ldrb w6, [x12, #2] │ │ + ldrb w16, [x12, #3] │ │ + mov x2, xzr │ │ + ldrsb w23, [x9, #1] │ │ + ldrsb w22, [x9] │ │ + ldrsb w24, [x9, #2] │ │ + and w20, w14, #0xff │ │ + mov w21, w16 │ │ + ldrsb w26, [x9, #3] │ │ + add x16, x12, x2 │ │ + add w1, w2, #0x4 │ │ + and w7, w7, #0xff │ │ + mov w19, w14 │ │ + mov w14, w15 │ │ + mov w15, w17 │ │ + and w27, w17, #0xff │ │ + ldrsb w28, [x9, #4] │ │ + ldrb w17, [x16, #1] │ │ + ldrb w16, [x12, w1, uxtw] │ │ + mul w1, w20, w23 │ │ + and w25, w14, #0xff │ │ + ldrsb w29, [x9, #5] │ │ + madd w1, w7, w22, w1 │ │ + ldrsb w30, [x9, #6] │ │ + madd w1, w25, w24, w1 │ │ + ldrsb w4, [x9, #7] │ │ + madd w1, w27, w26, w1 │ │ + and w6, w6, #0xff │ │ + madd w1, w17, w28, w1 │ │ + and w11, w21, #0xff │ │ + madd w1, w6, w29, w1 │ │ + madd w11, w11, w30, w1 │ │ + madd w11, w16, w4, w11 │ │ + add w11, w11, #0x2 │ │ + add x1, x2, #0x1 │ │ + lsr w11, w11, #2 │ │ + cmp x13, x1 │ │ + strh w11, [x10, x2, lsl #1] │ │ + mov w6, w21 │ │ + mov w7, w19 │ │ + mov x2, x1 │ │ + b.ne 56c0c // b.any │ │ + add x10, x10, #0x100 │ │ + subs w5, w5, #0x1 │ │ + add x12, x12, x3 │ │ + b.ne 56bf0 // b.any │ │ + add x9, sp, #0x4, lsl #12 │ │ + add x9, x9, #0x72c │ │ + ldr w4, [x9, #16380] │ │ + ldr w11, [sp, #8] │ │ + ldr x10, [sp, #24] │ │ + cmp w4, #0x1 │ │ + b.lt 574c4 // b.tstop │ │ + add x12, x8, #0x7 │ │ + str x12, [sp, #16] │ │ + mov w12, w4 │ │ + sub x16, x12, #0x1 │ │ + cmn w16, #0x81 │ │ + lsr x17, x16, #32 │ │ + cset w1, hi // hi = pmore │ │ + cmp x17, #0x0 │ │ + cset w2, ne // ne = any │ │ + cmn w16, #0x101 │ │ + cset w17, hi // hi = pmore │ │ + cmn w16, #0x181 │ │ cset w3, hi // hi = pmore │ │ - cmp x1, #0x0 │ │ - dup v0.4s, w9 │ │ - ldr x9, [sp, #56] │ │ - cset w1, ne // ne = any │ │ - cmn w0, #0x101 │ │ - cset w4, hi // hi = pmore │ │ - cmn w0, #0x181 │ │ - cset w5, hi // hi = pmore │ │ - cmn w0, #0x201 │ │ - orr w0, w3, w1 │ │ - orr w3, w4, w1 │ │ - lsl x16, x9, #1 │ │ - ldr x17, [sp, #72] │ │ - mov w9, #0x1 // #1 │ │ - orr w0, w0, w3 │ │ - orr w4, w5, w1 │ │ - lsl w9, w9, w12 │ │ - orr w0, w0, w4 │ │ - cset w4, hi // hi = pmore │ │ - add x13, sp, #0x70 │ │ - orr w1, w4, w1 │ │ - dup v1.4s, w12 │ │ - asr w7, w9, #1 │ │ - mov x8, xzr │ │ - add x2, x13, #0x300 │ │ - add x13, x14, #0x380 │ │ - and x6, x14, #0xfffffff8 │ │ - neg v1.4s, v1.4s │ │ - dup v2.4s, w7 │ │ - orr w19, w0, w1 │ │ - add x20, sp, #0x70 │ │ - str x13, [sp, #48] │ │ - b 63e8c │ │ - ldr w9, [sp, #96] │ │ - ldr w11, [sp, #84] │ │ - add x2, x2, #0x100 │ │ - add x8, x8, #0x1 │ │ - subs w9, w9, #0x1 │ │ - add x20, x20, #0x100 │ │ - add x17, x17, x16 │ │ - str w9, [sp, #96] │ │ - b.eq 64680 // b.none │ │ - cmp w11, #0x8 │ │ - cset w9, cc // cc = lo, ul, last │ │ - mov x21, xzr │ │ - orr w9, w9, w19 │ │ - tbz w9, #0, 63f44 │ │ - ldr w3, [sp, #108] │ │ - add x22, x20, x21, lsl #1 │ │ - ldrsb w9, [x10] │ │ - ldrsh w0, [x22] │ │ - ldrsb w1, [x10, #1] │ │ - ldrsh w4, [x22, #256] │ │ - ldrsb w5, [x10, #2] │ │ - ldrsh w23, [x22, #512] │ │ - ldrsb w24, [x10, #3] │ │ - ldrsh w25, [x22, #768] │ │ - add w27, w21, #0x80 │ │ - ldrsb w26, [x10, #4] │ │ - add w29, w21, #0x100 │ │ - ldrsh w27, [x2, w27, uxtw #1] │ │ - madd w9, w0, w9, w7 │ │ - ldrsb w28, [x10, #5] │ │ - add w11, w21, #0x180 │ │ - ldrsh w29, [x2, w29, uxtw #1] │ │ - madd w9, w4, w1, w9 │ │ - ldrsb w30, [x10, #6] │ │ - add w15, w21, #0x200 │ │ - ldrsh w11, [x2, w11, uxtw #1] │ │ - madd w9, w23, w5, w9 │ │ - ldrsb w13, [x10, #7] │ │ - ldrsh w15, [x2, w15, uxtw #1] │ │ - madd w9, w25, w24, w9 │ │ - madd w9, w27, w26, w9 │ │ - madd w9, w29, w28, w9 │ │ - madd w9, w11, w30, w9 │ │ - madd w9, w15, w13, w9 │ │ - asr w9, w9, w12 │ │ - cmp w9, w3 │ │ - csel w11, w3, w9, gt │ │ - cmp w9, #0x0 │ │ - csel w9, wzr, w11, lt // lt = tstop │ │ - strh w9, [x17, x21, lsl #1] │ │ - add x21, x21, #0x1 │ │ - cmp x14, x21 │ │ - add x22, x22, #0x2 │ │ - b.ne 63ea8 // b.any │ │ - b 63e68 │ │ - ldp x11, x9, [sp, #48] │ │ - add x13, sp, #0x70 │ │ - add x0, x11, x8, lsl #7 │ │ - ldr x11, [sp, #72] │ │ - mul x9, x9, x8 │ │ - add x0, x13, x0, lsl #1 │ │ - add x1, x11, x9, lsl #1 │ │ - add x9, x9, x14 │ │ - add x9, x11, x9, lsl #1 │ │ - ldr x11, [sp, #64] │ │ - cmp x11, x1 │ │ - ldr x11, [sp, #88] │ │ - cset w4, hi // hi = pmore │ │ - cmp x11, x9 │ │ - cset w5, cc // cc = lo, ul, last │ │ - cmp x1, x0 │ │ - add x0, x13, x8, lsl #8 │ │ - cset w22, cc // cc = lo, ul, last │ │ - cmp x0, x9 │ │ - and w1, w4, w5 │ │ - cset w23, cc // cc = lo, ul, last │ │ - tbnz w1, #0, 63ea0 │ │ - ldr w3, [sp, #108] │ │ - and w9, w22, w23 │ │ - tbnz w9, #0, 63ea4 │ │ - mov x9, x10 │ │ - add x0, x10, #0x2 │ │ - ld1r {v3.8b}, [x9], #1 │ │ - ld1r {v4.8b}, [x0] │ │ - add x0, x10, #0x3 │ │ - ld1r {v5.8b}, [x0] │ │ - add x0, x10, #0x4 │ │ - ld1r {v6.8b}, [x0] │ │ - add x0, x10, #0x5 │ │ - ld1r {v7.8b}, [x0] │ │ - add x0, x10, #0x6 │ │ - ld1r {v16.8b}, [x0] │ │ - add x0, x10, #0x7 │ │ - ld1r {v17.8b}, [x0] │ │ - ld1r {v24.8b}, [x9] │ │ + orr w1, w1, w2 │ │ + orr w17, w17, w2 │ │ + cmn w16, #0x201 │ │ + orr w1, w1, w17 │ │ + orr w3, w3, w2 │ │ + orr w1, w1, w3 │ │ + cset w3, hi // hi = pmore │ │ + add x15, sp, #0x20 │ │ + orr w2, w3, w2 │ │ + mov x9, xzr │ │ + add x13, x8, #0x8 │ │ + mov w14, #0xff // #255 │ │ + movi v0.4s, #0x2, lsl #8 │ │ + movi v1.2d, #0xff000000ff │ │ + movi v2.2d, #0x0 │ │ + add x15, x15, #0x300 │ │ + add x16, x12, #0x380 │ │ + and x17, x12, #0xfffffff8 │ │ + orr w2, w1, w2 │ │ + add x3, sp, #0x20 │ │ + mov x6, x0 │ │ + b 56d88 │ │ + add x19, sp, #0x4, lsl #12 │ │ + ldr x10, [sp, #24] │ │ + add x19, x19, #0x72c │ │ + ldr w4, [x19, #16380] │ │ + add x15, x15, #0x100 │ │ + add x6, x6, x10 │ │ + subs w11, w11, #0x1 │ │ + add x9, x9, #0x1 │ │ + add x3, x3, #0x100 │ │ + b.eq 574c4 // b.none │ │ + cmp w4, #0x8 │ │ + cset w1, cc // cc = lo, ul, last │ │ + mov x7, xzr │ │ + orr w1, w1, w2 │ │ + tbz w1, #0, 56e3c │ │ + add x19, x3, x7, lsl #1 │ │ + ldrsb w5, [x8, #1] │ │ + ldrsh w20, [x19, #256] │ │ + ldrsb w1, [x8] │ │ + ldrsh w4, [x19] │ │ + ldrsb w21, [x8, #2] │ │ + ldrsh w22, [x19, #512] │ │ + ldrsb w23, [x8, #3] │ │ + ldrsh w24, [x19, #768] │ │ + add w26, w7, #0x80 │ │ + ldrsb w25, [x8, #4] │ │ + add w28, w7, #0x100 │ │ + mul w5, w20, w5 │ │ + ldrsh w26, [x15, w26, uxtw #1] │ │ + ldrsb w27, [x8, #5] │ │ + add w30, w7, #0x180 │ │ + ldrsh w28, [x15, w28, uxtw #1] │ │ + madd w1, w4, w1, w5 │ │ + ldrsb w29, [x8, #6] │ │ + add w20, w7, #0x200 │ │ + ldrsh w30, [x15, w30, uxtw #1] │ │ + madd w1, w22, w21, w1 │ │ + ldrsb w10, [x8, #7] │ │ + ldrsh w20, [x15, w20, uxtw #1] │ │ + madd w1, w24, w23, w1 │ │ + madd w1, w26, w25, w1 │ │ + madd w1, w28, w27, w1 │ │ + madd w1, w30, w29, w1 │ │ + madd w10, w20, w10, w1 │ │ + add w10, w10, #0x200 │ │ + asr w10, w10, #10 │ │ + cmp w10, #0xff │ │ + csel w10, w10, w14, lt // lt = tstop │ │ + bic w10, w10, w10, asr #31 │ │ + strb w10, [x6, x7] │ │ + add x7, x7, #0x1 │ │ + cmp x12, x7 │ │ + add x19, x19, #0x2 │ │ + b.ne 56da0 // b.any │ │ + b 56d60 │ │ + mul x1, x9, x10 │ │ + ldr x10, [sp, #16] │ │ + add x5, x0, x1 │ │ + add x1, x1, x12 │ │ + add x4, x16, x9, lsl #7 │ │ + add x21, sp, #0x20 │ │ + add x1, x0, x1 │ │ + cmp x5, x13 │ │ + add x4, x21, x4, lsl #1 │ │ + cset w19, cc // cc = lo, ul, last │ │ + cmp x10, x1 │ │ + cset w20, cc // cc = lo, ul, last │ │ + cmp x5, x4 │ │ + add x4, x21, x9, lsl #8 │ │ + and w5, w19, w20 │ │ + cset w19, cc // cc = lo, ul, last │ │ + cmp x1, x4 │ │ + cset w20, hi // hi = pmore │ │ + tbnz w5, #0, 56d9c │ │ + and w1, w19, w20 │ │ + tbnz w1, #0, 56d9c │ │ + mov x1, x8 │ │ + add x4, x8, #0x2 │ │ + ld1r {v3.8b}, [x1], #1 │ │ + ld1r {v4.8b}, [x4] │ │ + add x4, x8, #0x3 │ │ + ld1r {v5.8b}, [x4] │ │ + add x4, x8, #0x4 │ │ + ld1r {v6.8b}, [x4] │ │ + add x4, x8, #0x5 │ │ + ld1r {v7.8b}, [x4] │ │ + add x4, x8, #0x6 │ │ + ld1r {v16.8b}, [x4] │ │ + add x4, x8, #0x7 │ │ + ld1r {v17.8b}, [x4] │ │ + ld1r {v24.8b}, [x1] │ │ sxtl v18.8h, v3.8b │ │ sxtl v19.8h, v4.8b │ │ sxtl v20.8h, v5.8b │ │ sxtl v21.8h, v6.8b │ │ sxtl v22.8h, v7.8b │ │ sxtl v23.8h, v16.8b │ │ sxtl v26.8h, v17.8b │ │ sxtl v25.8h, v24.8b │ │ - mov x21, xzr │ │ - mov x22, xzr │ │ + mov x7, xzr │ │ sxtl2 v3.4s, v18.8h │ │ sxtl v4.4s, v18.4h │ │ sxtl2 v5.4s, v19.8h │ │ sxtl v6.4s, v19.4h │ │ sxtl2 v7.4s, v20.8h │ │ sxtl v16.4s, v20.4h │ │ sxtl2 v17.4s, v21.8h │ │ @@ -97565,18594 +84210,29942 @@ │ │ sxtl v20.4s, v22.4h │ │ sxtl2 v21.4s, v23.8h │ │ sxtl v22.4s, v23.4h │ │ sxtl2 v23.4s, v26.8h │ │ sxtl2 v24.4s, v25.8h │ │ sxtl v25.4s, v25.4h │ │ sxtl v26.4s, v26.4h │ │ - add x9, x20, x21 │ │ - ldr q27, [x9] │ │ - ldr q30, [x9, #256] │ │ - mov v28.16b, v2.16b │ │ - mov v29.16b, v2.16b │ │ - sxtl2 v31.4s, v27.8h │ │ - mla v28.4s, v31.4s, v3.4s │ │ - ldr q31, [x9, #512] │ │ - sxtl v27.4s, v27.4h │ │ - mla v29.4s, v27.4s, v4.4s │ │ - sxtl v27.4s, v30.4h │ │ - mla v29.4s, v27.4s, v25.4s │ │ - ldr q27, [x9, #768] │ │ - add w9, w22, #0x80 │ │ - and x9, x9, #0xfffffff8 │ │ + mov x19, x3 │ │ + ldr q28, [x19] │ │ + ldr q29, [x19, #256] │ │ + ldr q30, [x19, #512] │ │ + add w1, w7, #0x80 │ │ + sxtl2 v27.4s, v28.8h │ │ + sxtl2 v31.4s, v29.8h │ │ + mul v27.4s, v27.4s, v3.4s │ │ + sxtl v28.4s, v28.4h │ │ + mla v27.4s, v31.4s, v24.4s │ │ + ldr q31, [x19, #768] │ │ + and x1, x1, #0xfffffff8 │ │ + sxtl v29.4s, v29.4h │ │ + mul v28.4s, v28.4s, v4.4s │ │ + lsl x1, x1, #1 │ │ + mla v28.4s, v29.4s, v25.4s │ │ + sxtl v29.4s, v30.4h │ │ + mla v28.4s, v29.4s, v6.4s │ │ + ldr q29, [x15, x1] │ │ + add w1, w7, #0x100 │ │ + and x1, x1, #0xfffffff8 │ │ sxtl2 v30.4s, v30.8h │ │ - lsl x9, x9, #1 │ │ - mla v28.4s, v30.4s, v24.4s │ │ + lsl x1, x1, #1 │ │ + mla v27.4s, v30.4s, v5.4s │ │ sxtl2 v30.4s, v31.8h │ │ - mla v28.4s, v30.4s, v5.4s │ │ - ldr q30, [x2, x9] │ │ - add w9, w22, #0x100 │ │ - and x9, x9, #0xfffffff8 │ │ + mla v27.4s, v30.4s, v7.4s │ │ + ldr q30, [x15, x1] │ │ + add w1, w7, #0x180 │ │ + and x1, x1, #0xfffffff8 │ │ sxtl v31.4s, v31.4h │ │ - lsl x9, x9, #1 │ │ - mla v29.4s, v31.4s, v6.4s │ │ - sxtl v31.4s, v27.4h │ │ - mla v29.4s, v31.4s, v16.4s │ │ - ldr q31, [x2, x9] │ │ - add w9, w22, #0x180 │ │ - and x9, x9, #0xfffffff8 │ │ - sxtl2 v27.4s, v27.8h │ │ - lsl x9, x9, #1 │ │ - mla v28.4s, v27.4s, v7.4s │ │ - sxtl2 v27.4s, v30.8h │ │ - mla v28.4s, v27.4s, v17.4s │ │ - ldr q27, [x2, x9] │ │ - add w9, w22, #0x200 │ │ - and x9, x9, #0xfffffff8 │ │ + lsl x1, x1, #1 │ │ + mla v28.4s, v31.4s, v16.4s │ │ + sxtl v31.4s, v29.4h │ │ + mla v28.4s, v31.4s, v18.4s │ │ + ldr q31, [x15, x1] │ │ + add w1, w7, #0x200 │ │ + and x1, x1, #0xfffffff8 │ │ + sxtl2 v29.4s, v29.8h │ │ + lsl x1, x1, #1 │ │ + mla v27.4s, v29.4s, v17.4s │ │ + sxtl2 v29.4s, v30.8h │ │ + mla v27.4s, v29.4s, v19.4s │ │ + ldr q29, [x15, x1] │ │ sxtl v30.4s, v30.4h │ │ - lsl x9, x9, #1 │ │ - mla v29.4s, v30.4s, v18.4s │ │ + mla v28.4s, v30.4s, v20.4s │ │ sxtl v30.4s, v31.4h │ │ - mla v29.4s, v30.4s, v20.4s │ │ - ldr q30, [x2, x9] │ │ - sxtl2 v31.4s, v31.8h │ │ - mla v28.4s, v31.4s, v19.4s │ │ - sxtl2 v31.4s, v27.8h │ │ - sxtl v27.4s, v27.4h │ │ - mla v29.4s, v27.4s, v22.4s │ │ - sxtl v27.4s, v30.4h │ │ - mla v28.4s, v31.4s, v21.4s │ │ - mla v29.4s, v27.4s, v26.4s │ │ - sxtl2 v27.4s, v30.8h │ │ - mla v28.4s, v27.4s, v23.4s │ │ - sshl v27.4s, v28.4s, v1.4s │ │ - sshl v28.4s, v29.4s, v1.4s │ │ - cmlt v29.4s, v27.4s, #0 │ │ - smin v27.4s, v27.4s, v0.4s │ │ - bic v27.16b, v27.16b, v29.16b │ │ - cmlt v29.4s, v28.4s, #0 │ │ - smin v28.4s, v28.4s, v0.4s │ │ - bic v28.16b, v28.16b, v29.16b │ │ + mla v28.4s, v30.4s, v22.4s │ │ + sxtl2 v30.4s, v31.8h │ │ + mla v27.4s, v30.4s, v21.4s │ │ + sxtl2 v30.4s, v29.8h │ │ + sxtl v29.4s, v29.4h │ │ + mla v28.4s, v29.4s, v26.4s │ │ + mla v27.4s, v30.4s, v23.4s │ │ + add v28.4s, v28.4s, v0.4s │ │ + add v27.4s, v27.4s, v0.4s │ │ + sshr v28.4s, v28.4s, #10 │ │ + sshr v27.4s, v27.4s, #10 │ │ + smin v28.4s, v28.4s, v1.4s │ │ + smin v27.4s, v27.4s, v1.4s │ │ + smax v28.4s, v28.4s, v2.4s │ │ + smax v27.4s, v27.4s, v2.4s │ │ xtn v28.4h, v28.4s │ │ xtn2 v28.8h, v27.4s │ │ - add x22, x22, #0x8 │ │ - str q28, [x17, x21] │ │ - cmp x6, x22 │ │ - add x21, x21, #0x10 │ │ - b.ne 6404c // b.any │ │ - ldr w3, [sp, #108] │ │ - cmp x6, x14 │ │ - mov x21, x6 │ │ - b.eq 63e68 // b.none │ │ - b 63ea4 │ │ - cbz x10, 646a8 │ │ + xtn v27.8b, v28.8h │ │ + str d27, [x6, x7] │ │ + add x7, x7, #0x8 │ │ + cmp x17, x7 │ │ + add x19, x19, #0x10 │ │ + b.ne 56f34 // b.any │ │ + cmp x17, x12 │ │ + mov x7, x17 │ │ + b.eq 56d60 // b.none │ │ + b 56d9c │ │ + ubfx w10, w10, #2, #1 │ │ + add w10, w10, #0x3 │ │ + mov w11, #0x78 // #120 │ │ + umaddl x8, w10, w11, x8 │ │ + add x8, x8, w7, sxtw #3 │ │ + sub x8, x8, #0x8 │ │ + cbnz x9, 56ba8 │ │ + b 56abc │ │ cmp w4, #0x1 │ │ - b.lt 64680 // b.tstop │ │ - ldr x3, [sp, #40] │ │ - ldr x13, [sp, #56] │ │ - lsl x9, x8, #1 │ │ - mov x16, #0xfffffffffffffffa // #-6 │ │ - lsl x12, x3, #1 │ │ - mov w1, #0x6 // #6 │ │ + b.lt 574c4 // b.tstop │ │ + add x10, x9, #0x7 │ │ + add x11, sp, #0x730 │ │ + str x10, [x11, #32760] │ │ mov w11, w4 │ │ - add x8, x2, x8, lsl #1 │ │ - lsl x13, x13, #1 │ │ - sub x14, x2, x3, lsl #2 │ │ - sub x15, x2, x12 │ │ - madd x16, x3, x16, x2 │ │ - add x17, x2, x12 │ │ - madd x1, x3, x1, x2 │ │ - add x3, x2, x9, lsl #1 │ │ - mov x4, xzr │ │ - lsl x9, x4, #1 │ │ - ldr h2, [x16, x9] │ │ - ldr h1, [x17, x9] │ │ - add x19, x14, x9 │ │ - add x6, x8, x9 │ │ - ld1 {v2.h}[1], [x19] │ │ - ld1 {v1.h}[1], [x6] │ │ - add x7, x15, x9 │ │ - add x6, x1, x9 │ │ - ld1 {v2.h}[2], [x7] │ │ - ld1 {v1.h}[2], [x6] │ │ - ldr d0, [x10] │ │ - add x19, x2, x9 │ │ - add x6, x3, x9 │ │ - ld1 {v2.h}[3], [x19] │ │ - ld1 {v1.h}[3], [x6] │ │ - sxtl v0.8h, v0.8b │ │ - sxtl2 v3.4s, v0.8h │ │ - sxtl v0.4s, v0.4h │ │ - uxtl v2.4s, v2.4h │ │ - uxtl v1.4s, v1.4h │ │ - mul v0.4s, v2.4s, v0.4s │ │ - mla v0.4s, v1.4s, v3.4s │ │ - addv s0, v0.4s │ │ - fmov w6, s0 │ │ - add w7, w6, #0x20 │ │ - asr w6, w7, #6 │ │ - cmp w6, w20 │ │ - add x4, x4, #0x1 │ │ - csel w6, w20, w6, gt │ │ - cmp w7, #0x0 │ │ - csel w6, wzr, w6, lt // lt = tstop │ │ - cmp x11, x4 │ │ - strh w6, [x0, x9] │ │ - b.ne 641c4 // b.any │ │ + sub x15, x11, #0x1 │ │ + cmn w15, #0x3 │ │ + lsr x16, x15, #32 │ │ + cset w17, hi // hi = pmore │ │ + cmp x16, #0x0 │ │ + cset w16, ne // ne = any │ │ + cmn w15, #0x4 │ │ + cset w6, hi // hi = pmore │ │ + cmn w15, #0x5 │ │ + orr w17, w17, w16 │ │ + orr w6, w6, w16 │ │ + orr w17, w17, w6 │ │ + cset w6, hi // hi = pmore │ │ + orr w16, w6, w16 │ │ + orr w2, w17, w16 │ │ + ldr x17, [sp, #16] │ │ + add x10, x9, #0x8 │ │ + mov x8, xzr │ │ + str x10, [sp, #24] │ │ + mov w13, #0xff // #255 │ │ + movi v0.4s, #0x22 │ │ + movi v1.2d, #0xff000000ff │ │ + add x10, x11, #0x4 │ │ + and x15, x11, #0xfffffff0 │ │ + movi v2.2d, #0x0 │ │ + mov x6, x0 │ │ + str x10, [sp, #8] │ │ + cmp w4, #0x10 │ │ + cset w7, cc // cc = lo, ul, last │ │ + orr w7, w7, w2 │ │ + tbz w7, #0, 57138 │ │ + b 57130 │ │ + add x6, x6, x1 │ │ + add x17, x17, x3 │ │ subs w5, w5, #0x1 │ │ - add x15, x15, x12 │ │ - add x2, x2, x12 │ │ - add x8, x8, x12 │ │ - add x0, x0, x13 │ │ - add x16, x16, x12 │ │ - add x14, x14, x12 │ │ - add x17, x17, x12 │ │ - add x1, x1, x12 │ │ - add x3, x3, x12 │ │ - b.ne 641c0 // b.any │ │ - b 64680 │ │ - cmp w4, #0x1 │ │ - b.lt 64680 // b.tstop │ │ - add x8, x11, #0x7 │ │ - str x8, [sp, #32] │ │ - add x8, x11, #0x8 │ │ - str x8, [sp, #24] │ │ - ldr x8, [sp, #56] │ │ - mov w19, #0x18 // #24 │ │ - mov w13, w4 │ │ - sub w6, w19, w9 │ │ - lsl x8, x8, #1 │ │ - str x8, [sp, #88] │ │ - ldr x8, [sp, #40] │ │ - sub x19, x13, #0x1 │ │ - cmn w19, #0x3 │ │ - lsr x22, x19, #32 │ │ - lsl x8, x8, #1 │ │ - str x8, [sp, #64] │ │ - add x8, x2, #0x2 │ │ - cset w23, hi // hi = pmore │ │ - cmp x22, #0x0 │ │ - str x8, [sp, #96] │ │ - add x8, x13, #0x4 │ │ - cset w22, ne // ne = any │ │ - cmn w19, #0x4 │ │ - str x8, [sp, #16] │ │ - cset w24, hi // hi = pmore │ │ - ldr x8, [sp, #72] │ │ - sub w10, w9, #0x12 │ │ - mov w7, #0x1 // #1 │ │ - mov w21, #0x1 // #1 │ │ - cmn w19, #0x5 │ │ - orr w23, w23, w22 │ │ - orr w24, w24, w22 │ │ - dup v0.4s, w20 │ │ - lsl w20, w7, w10 │ │ - lsl w21, w21, w6 │ │ - orr w23, w23, w24 │ │ - cset w24, hi // hi = pmore │ │ - dup v4.4s, w10 │ │ - asr w20, w20, #1 │ │ - dup v2.4s, w6 │ │ - asr w21, w21, #1 │ │ - orr w22, w24, w22 │ │ - mov x0, xzr │ │ - mov w9, w5 │ │ - and x5, x13, #0xfffffff8 │ │ - dup v1.4s, w20 │ │ - neg v2.4s, v2.4s │ │ - dup v3.4s, w21 │ │ - orr w12, w23, w22 │ │ - neg v4.4s, v4.4s │ │ - mov x23, x2 │ │ - mov x24, x8 │ │ - str w12, [sp, #48] │ │ - b 64390 │ │ - ldr x8, [sp, #88] │ │ - ldr x12, [sp, #64] │ │ - ldr w4, [sp, #84] │ │ - subs w9, w9, #0x1 │ │ - add x24, x24, x8 │ │ - ldr x8, [sp, #96] │ │ - add x23, x23, x12 │ │ - add x0, x0, #0x1 │ │ - add x8, x8, x12 │ │ - str x8, [sp, #96] │ │ - ldr x8, [sp, #72] │ │ - b.eq 64680 // b.none │ │ - ldr w12, [sp, #48] │ │ - cmp w4, #0x8 │ │ - cset w25, cc // cc = lo, ul, last │ │ - orr w25, w25, w12 │ │ - tbz w25, #0, 643ac │ │ - mov x25, xzr │ │ - b 645d8 │ │ - ldr x12, [sp, #56] │ │ - mov x25, xzr │ │ - mul x26, x12, x0 │ │ - ldr x12, [sp, #40] │ │ - add x28, x8, x26, lsl #1 │ │ - add x26, x26, x13 │ │ - add x30, x8, x26, lsl #1 │ │ - mul x27, x12, x0 │ │ - ldp x12, x8, [sp, #16] │ │ - cmp x8, x28 │ │ - ldr x8, [sp, #32] │ │ - add x29, x12, x27 │ │ - add x26, x2, x29, lsl #1 │ │ - cset w29, hi // hi = pmore │ │ - cmp x8, x30 │ │ - cset w12, cc // cc = lo, ul, last │ │ - cmp x28, x26 │ │ - add x26, x2, x27, lsl #1 │ │ - sub x27, x26, #0x6 │ │ - cset w26, cc // cc = lo, ul, last │ │ - cmp x27, x30 │ │ - and w12, w29, w12 │ │ - cset w27, cc // cc = lo, ul, last │ │ - tbnz w12, #0, 645d8 │ │ - and w12, w26, w27 │ │ - tbnz w12, #0, 645d8 │ │ - mov x12, x11 │ │ - add x27, x11, #0x2 │ │ - ld1r {v5.8b}, [x12], #1 │ │ - ld1r {v6.8b}, [x27] │ │ - add x27, x11, #0x3 │ │ - ld1r {v7.8b}, [x27] │ │ - add x27, x11, #0x4 │ │ - ld1r {v16.8b}, [x27] │ │ - add x27, x11, #0x5 │ │ - ld1r {v17.8b}, [x27] │ │ - add x27, x11, #0x6 │ │ - ld1r {v18.8b}, [x27] │ │ - add x27, x11, #0x7 │ │ - ld1r {v19.8b}, [x27] │ │ - ld1r {v26.8b}, [x12] │ │ + add x8, x8, #0x1 │ │ + b.eq 574c4 // b.none │ │ + cmp w4, #0x10 │ │ + cset w7, cc // cc = lo, ul, last │ │ + orr w7, w7, w2 │ │ + tbz w7, #0, 57138 │ │ + mov x7, xzr │ │ + b 57428 │ │ + ldr x10, [sp, #8] │ │ + mul x20, x8, x3 │ │ + mul x19, x8, x1 │ │ + add x21, x0, x19 │ │ + add x22, x10, x20 │ │ + ldp x10, x12, [sp, #16] │ │ + add x19, x19, x11 │ │ + add x23, x0, x19 │ │ + mov x7, xzr │ │ + cmp x21, x12 │ │ + add x12, sp, #0x730 │ │ + ldr x12, [x12, #32760] │ │ + add x19, x10, x22 │ │ + cset w22, cc // cc = lo, ul, last │ │ + cmp x12, x23 │ │ + cset w24, cc // cc = lo, ul, last │ │ + cmp x21, x19 │ │ + add x19, x20, x10 │ │ + sub x20, x19, #0x3 │ │ + cset w19, cc // cc = lo, ul, last │ │ + cmp x20, x23 │ │ + and w21, w22, w24 │ │ + cset w20, cc // cc = lo, ul, last │ │ + tbnz w21, #0, 57428 │ │ + and w19, w19, w20 │ │ + tbnz w19, #0, 57428 │ │ + mov x19, x9 │ │ + add x20, x9, #0x2 │ │ + ld1r {v3.8b}, [x19], #1 │ │ + ld1r {v4.8b}, [x20] │ │ + add x20, x9, #0x3 │ │ + ld1r {v5.8b}, [x20] │ │ + add x20, x9, #0x4 │ │ + ld1r {v6.8b}, [x20] │ │ + add x20, x9, #0x5 │ │ + ld1r {v7.8b}, [x20] │ │ + add x20, x9, #0x6 │ │ + ld1r {v16.8b}, [x20] │ │ + add x20, x9, #0x7 │ │ + ld1r {v17.8b}, [x20] │ │ + ld1r {v24.8b}, [x19] │ │ + sxtl v18.8h, v3.8b │ │ + sxtl v19.8h, v4.8b │ │ sxtl v20.8h, v5.8b │ │ sxtl v21.8h, v6.8b │ │ sxtl v22.8h, v7.8b │ │ sxtl v23.8h, v16.8b │ │ - sxtl v24.8h, v17.8b │ │ - sxtl v25.8h, v18.8b │ │ - sxtl v28.8h, v19.8b │ │ - sxtl v27.8h, v26.8b │ │ - mov x25, xzr │ │ - mov x26, xzr │ │ - sxtl2 v5.4s, v20.8h │ │ - sxtl v6.4s, v20.4h │ │ - sxtl2 v7.4s, v21.8h │ │ - sxtl v16.4s, v21.4h │ │ - sxtl2 v17.4s, v22.8h │ │ - sxtl v18.4s, v22.4h │ │ - sxtl2 v19.4s, v23.8h │ │ - sxtl v20.4s, v23.4h │ │ - sxtl2 v21.4s, v24.8h │ │ - sxtl v22.4s, v24.4h │ │ - sxtl2 v23.4s, v25.8h │ │ - sxtl v24.4s, v25.4h │ │ - sxtl2 v25.4s, v28.8h │ │ - sxtl2 v26.4s, v27.8h │ │ - sxtl v27.4s, v27.4h │ │ - sxtl v28.4s, v28.4h │ │ - add x12, x23, x25 │ │ - ldur q29, [x12, #-6] │ │ - ldur q8, [x12, #-4] │ │ - mov v30.16b, v3.16b │ │ - mov v31.16b, v3.16b │ │ - uxtl2 v9.4s, v29.8h │ │ - uxtl v29.4s, v29.4h │ │ - mla v30.4s, v9.4s, v5.4s │ │ - ldur q9, [x12, #-2] │ │ - mla v31.4s, v29.4s, v6.4s │ │ - uxtl v29.4s, v8.4h │ │ - mla v31.4s, v29.4s, v27.4s │ │ - ldr q29, [x12] │ │ - uxtl2 v8.4s, v8.8h │ │ - lsr x27, x26, #3 │ │ - mov w28, #0x4 // #4 │ │ - mla v30.4s, v8.4s, v26.4s │ │ - uxtl2 v8.4s, v9.8h │ │ - uxtl v9.4s, v9.4h │ │ - mla v30.4s, v8.4s, v7.4s │ │ - ldur q8, [x12, #2] │ │ - bfi x28, x27, #4, #29 │ │ - mla v31.4s, v9.4s, v16.4s │ │ - uxtl v9.4s, v29.4h │ │ - mla v31.4s, v9.4s, v18.4s │ │ - ldr q9, [x23, x28] │ │ - mov w29, #0x6 // #6 │ │ + sxtl v26.8h, v17.8b │ │ + sxtl v25.8h, v24.8b │ │ + mov x7, xzr │ │ + sxtl2 v3.4s, v18.8h │ │ + sxtl v4.4s, v18.4h │ │ + sxtl2 v5.4s, v19.8h │ │ + sxtl v6.4s, v19.4h │ │ + sxtl2 v7.4s, v20.8h │ │ + sxtl v16.4s, v20.4h │ │ + sxtl2 v17.4s, v21.8h │ │ + sxtl v18.4s, v21.4h │ │ + sxtl2 v19.4s, v22.8h │ │ + sxtl v20.4s, v22.4h │ │ + sxtl2 v21.4s, v23.8h │ │ + sxtl v22.4s, v23.4h │ │ + sxtl2 v23.4s, v26.8h │ │ + sxtl2 v24.4s, v25.8h │ │ + sxtl v25.4s, v25.4h │ │ + sxtl v26.4s, v26.4h │ │ + add x19, x17, x7 │ │ + ldur q27, [x19, #-3] │ │ + ldur q28, [x19, #-2] │ │ + ldur q29, [x19, #-1] │ │ + and x20, x7, #0xfffffff0 │ │ + uxtl v30.8h, v27.8b │ │ + uxtl2 v31.8h, v27.16b │ │ + uxtl2 v8.8h, v28.16b │ │ + uxtl v28.8h, v28.8b │ │ + uxtl2 v27.4s, v30.8h │ │ + uxtl2 v9.4s, v28.8h │ │ + mul v27.4s, v27.4s, v3.4s │ │ + uxtl v30.4s, v30.4h │ │ + mla v27.4s, v9.4s, v24.4s │ │ + uxtl2 v9.4s, v31.8h │ │ + uxtl v10.4s, v28.4h │ │ + mul v28.4s, v30.4s, v4.4s │ │ + uxtl2 v30.4s, v8.8h │ │ + mul v9.4s, v9.4s, v3.4s │ │ + uxtl v31.4s, v31.4h │ │ + mla v9.4s, v30.4s, v24.4s │ │ + uxtl2 v30.8h, v29.16b │ │ + uxtl v8.4s, v8.4h │ │ + mul v31.4s, v31.4s, v4.4s │ │ + mla v31.4s, v8.4s, v25.4s │ │ + uxtl v8.4s, v30.4h │ │ + mla v31.4s, v8.4s, v6.4s │ │ + ldr q8, [x19] │ │ + uxtl v29.8h, v29.8b │ │ + uxtl2 v30.4s, v30.8h │ │ + mla v28.4s, v10.4s, v25.4s │ │ + mla v9.4s, v30.4s, v5.4s │ │ + uxtl v30.4s, v29.4h │ │ + mla v28.4s, v30.4s, v6.4s │ │ + uxtl v30.8h, v8.8b │ │ uxtl2 v29.4s, v29.8h │ │ - mov w12, #0x8 // #8 │ │ - bfi x29, x27, #4, #29 │ │ - mla v30.4s, v29.4s, v17.4s │ │ + mla v27.4s, v29.4s, v5.4s │ │ + uxtl2 v29.4s, v30.8h │ │ + mla v27.4s, v29.4s, v7.4s │ │ + ldur q29, [x19, #1] │ │ + uxtl2 v8.8h, v8.16b │ │ + uxtl v30.4s, v30.4h │ │ + mla v28.4s, v30.4s, v16.4s │ │ + uxtl2 v30.4s, v8.8h │ │ + mla v9.4s, v30.4s, v7.4s │ │ + uxtl2 v30.8h, v29.16b │ │ + uxtl v8.4s, v8.4h │ │ + orr x19, x20, #0x2 │ │ + mla v31.4s, v8.4s, v16.4s │ │ + uxtl v8.4s, v30.4h │ │ + mla v31.4s, v8.4s, v18.4s │ │ + ldr q8, [x17, x19] │ │ + uxtl v29.8h, v29.8b │ │ + uxtl2 v30.4s, v30.8h │ │ + mla v9.4s, v30.4s, v17.4s │ │ + uxtl2 v30.4s, v29.8h │ │ + uxtl v29.4s, v29.4h │ │ + mla v28.4s, v29.4s, v18.4s │ │ + uxtl v29.8h, v8.8b │ │ + orr x19, x20, #0x3 │ │ + mla v27.4s, v30.4s, v17.4s │ │ + uxtl2 v30.4s, v29.8h │ │ + mla v27.4s, v30.4s, v19.4s │ │ + ldr q30, [x17, x19] │ │ + uxtl2 v8.8h, v8.16b │ │ + uxtl v29.4s, v29.4h │ │ + mla v28.4s, v29.4s, v20.4s │ │ uxtl2 v29.4s, v8.8h │ │ + mla v9.4s, v29.4s, v19.4s │ │ + uxtl2 v29.8h, v30.16b │ │ uxtl v8.4s, v8.4h │ │ - bfi x12, x27, #4, #29 │ │ - mla v30.4s, v29.4s, v19.4s │ │ - ldr q29, [x23, x29] │ │ + orr x20, x20, #0x4 │ │ mla v31.4s, v8.4s, v20.4s │ │ - uxtl v8.4s, v9.4h │ │ + uxtl v8.4s, v29.4h │ │ mla v31.4s, v8.4s, v22.4s │ │ - ldr q8, [x23, x12] │ │ - uxtl2 v9.4s, v9.8h │ │ - mla v30.4s, v9.4s, v21.4s │ │ - uxtl2 v9.4s, v29.8h │ │ + ldr q8, [x17, x20] │ │ + uxtl v30.8h, v30.8b │ │ + uxtl2 v29.4s, v29.8h │ │ + mla v9.4s, v29.4s, v21.4s │ │ + uxtl v29.4s, v30.4h │ │ + mla v28.4s, v29.4s, v22.4s │ │ + uxtl v29.8h, v8.8b │ │ + uxtl2 v30.4s, v30.8h │ │ + mla v27.4s, v30.4s, v21.4s │ │ + uxtl2 v30.4s, v29.8h │ │ + mla v27.4s, v30.4s, v23.4s │ │ + uxtl2 v30.8h, v8.16b │ │ uxtl v29.4s, v29.4h │ │ - mla v31.4s, v29.4s, v24.4s │ │ - uxtl v29.4s, v8.4h │ │ - mla v30.4s, v9.4s, v23.4s │ │ - mla v31.4s, v29.4s, v28.4s │ │ - uxtl2 v29.4s, v8.8h │ │ - mla v30.4s, v29.4s, v25.4s │ │ - sshl v29.4s, v30.4s, v2.4s │ │ - sshl v30.4s, v31.4s, v2.4s │ │ - add v29.4s, v29.4s, v1.4s │ │ - add v30.4s, v30.4s, v1.4s │ │ - sshl v29.4s, v29.4s, v4.4s │ │ - sshl v30.4s, v30.4s, v4.4s │ │ - cmlt v31.4s, v29.4s, #0 │ │ - smin v29.4s, v29.4s, v0.4s │ │ - bic v29.16b, v29.16b, v31.16b │ │ - cmlt v31.4s, v30.4s, #0 │ │ - smin v30.4s, v30.4s, v0.4s │ │ - bic v30.16b, v30.16b, v31.16b │ │ - xtn v30.4h, v30.4s │ │ - xtn2 v30.8h, v29.4s │ │ - add x26, x26, #0x8 │ │ - str q30, [x24, x25] │ │ - cmp x5, x26 │ │ - add x25, x25, #0x10 │ │ - b.ne 644b8 // b.any │ │ - cmp x5, x13 │ │ - mov x25, x5 │ │ - b.eq 64360 // b.none │ │ - ldr x8, [sp, #96] │ │ - add x26, x8, x25, lsl #1 │ │ - ldrsb w12, [x11] │ │ - ldurh w27, [x26, #-8] │ │ - ldrsb w28, [x11, #1] │ │ - ldurh w29, [x26, #-6] │ │ - ldrsb w30, [x11, #2] │ │ - ldurh w14, [x26, #-4] │ │ - ldrsb w7, [x11, #3] │ │ - ldurh w15, [x26, #-2] │ │ - ldrsb w1, [x11, #4] │ │ - ldrh w3, [x26], #2 │ │ - add w16, w25, #0x2 │ │ - madd w12, w27, w12, w21 │ │ - ldrsb w22, [x11, #5] │ │ - add w8, w25, #0x3 │ │ - ldrh w16, [x23, w16, uxtw #1] │ │ - madd w12, w29, w28, w12 │ │ - ldrsb w4, [x11, #6] │ │ - add w19, w25, #0x4 │ │ - ldrh w8, [x23, w8, uxtw #1] │ │ - madd w12, w14, w30, w12 │ │ - ldrsb w17, [x11, #7] │ │ - ldrh w19, [x23, w19, uxtw #1] │ │ - madd w12, w15, w7, w12 │ │ - madd w12, w3, w1, w12 │ │ - madd w12, w16, w22, w12 │ │ - madd w8, w8, w4, w12 │ │ - ldr w14, [sp, #108] │ │ - madd w8, w19, w17, w8 │ │ - asr w8, w8, w6 │ │ - add w8, w8, w20 │ │ - asr w8, w8, w10 │ │ - cmp w8, w14 │ │ - csel w12, w14, w8, gt │ │ - cmp w8, #0x0 │ │ - csel w8, wzr, w12, lt // lt = tstop │ │ - strh w8, [x24, x25, lsl #1] │ │ - add x25, x25, #0x1 │ │ - cmp x13, x25 │ │ - b.ne 645e0 // b.any │ │ - b 64360 │ │ + mla v28.4s, v29.4s, v26.4s │ │ + uxtl2 v29.4s, v30.8h │ │ + mla v9.4s, v29.4s, v23.4s │ │ + uxtl v29.4s, v30.4h │ │ + mla v31.4s, v29.4s, v26.4s │ │ + add v29.4s, v31.4s, v0.4s │ │ + add v28.4s, v28.4s, v0.4s │ │ + add v30.4s, v9.4s, v0.4s │ │ + sshr v29.4s, v29.4s, #6 │ │ + add v27.4s, v27.4s, v0.4s │ │ + sshr v28.4s, v28.4s, #6 │ │ + sshr v30.4s, v30.4s, #6 │ │ + smin v29.4s, v29.4s, v1.4s │ │ + sshr v27.4s, v27.4s, #6 │ │ + smin v28.4s, v28.4s, v1.4s │ │ + smin v30.4s, v30.4s, v1.4s │ │ + smax v29.4s, v29.4s, v2.4s │ │ + smin v27.4s, v27.4s, v1.4s │ │ + smax v28.4s, v28.4s, v2.4s │ │ + smax v30.4s, v30.4s, v2.4s │ │ + xtn v29.4h, v29.4s │ │ + smax v27.4s, v27.4s, v2.4s │ │ + xtn v28.4h, v28.4s │ │ + xtn2 v29.8h, v30.4s │ │ + xtn2 v28.8h, v27.4s │ │ + xtn v27.8b, v28.8h │ │ + xtn2 v27.16b, v29.8h │ │ + str q27, [x6, x7] │ │ + add x7, x7, #0x10 │ │ + cmp x15, x7 │ │ + b.ne 57240 // b.any │ │ + cmp x15, x11 │ │ + mov x7, x15 │ │ + b.eq 5710c // b.none │ │ + add x20, x17, x7 │ │ + ldrsb w21, [x9, #1] │ │ + ldurb w12, [x20, #-2] │ │ + ldrsb w19, [x9] │ │ + ldurb w10, [x20, #-3] │ │ + ldrsb w22, [x9, #2] │ │ + ldurb w14, [x20, #-1] │ │ + ldrsb w23, [x9, #3] │ │ + ldrb w16, [x20] │ │ + ldrsb w24, [x9, #4] │ │ + add w26, w7, #0x2 │ │ + ldrb w20, [x20, #1] │ │ + mul w12, w12, w21 │ │ + ldrsb w25, [x9, #5] │ │ + add w28, w7, #0x3 │ │ + ldrb w26, [x17, w26, uxtw] │ │ + madd w10, w10, w19, w12 │ │ + ldrsb w27, [x9, #6] │ │ + add w30, w7, #0x4 │ │ + ldrb w28, [x17, w28, uxtw] │ │ + madd w10, w14, w22, w10 │ │ + ldrsb w29, [x9, #7] │ │ + ldrb w30, [x17, w30, uxtw] │ │ + madd w10, w16, w23, w10 │ │ + madd w10, w20, w24, w10 │ │ + madd w10, w26, w25, w10 │ │ + madd w10, w28, w27, w10 │ │ + madd w10, w30, w29, w10 │ │ + add w10, w10, #0x22 │ │ + asr w10, w10, #6 │ │ + cmp w10, #0xff │ │ + csel w10, w10, w13, lt // lt = tstop │ │ + add x12, x7, #0x1 │ │ + bic w10, w10, w10, asr #31 │ │ + cmp x11, x12 │ │ + strb w10, [x6, x7] │ │ + mov x7, x12 │ │ + b.ne 57428 // b.any │ │ + b 5710c │ │ add sp, sp, #0x8, lsl #12 │ │ - add sp, sp, #0x770 │ │ - ldp x29, x30, [sp, #96] │ │ - ldp x20, x19, [sp, #80] │ │ - ldp x22, x21, [sp, #64] │ │ - ldp x24, x23, [sp, #48] │ │ - ldp x26, x25, [sp, #32] │ │ - ldp x28, x27, [sp, #16] │ │ - ldp d9, d8, [sp], #112 │ │ + add sp, sp, #0x720 │ │ + ldp x29, x30, [sp, #112] │ │ + ldp x20, x19, [sp, #96] │ │ + ldp x22, x21, [sp, #80] │ │ + ldp x24, x23, [sp, #64] │ │ + ldp x26, x25, [sp, #48] │ │ + ldp x28, x27, [sp, #32] │ │ + ldp d9, d8, [sp, #16] │ │ + ldr d10, [sp], #128 │ │ ret │ │ - ldr x1, [sp, #56] │ │ - ldr x3, [sp, #40] │ │ + ldr x2, [sp, #16] │ │ add sp, sp, #0x8, lsl #12 │ │ - add sp, sp, #0x770 │ │ - ldp x29, x30, [sp, #96] │ │ - ldp x20, x19, [sp, #80] │ │ - ldp x22, x21, [sp, #64] │ │ - ldp x24, x23, [sp, #48] │ │ - ldp x26, x25, [sp, #32] │ │ - ldp x28, x27, [sp, #16] │ │ - ldp d9, d8, [sp], #112 │ │ - b 646d8 │ │ + add sp, sp, #0x720 │ │ + ldp x29, x30, [sp, #112] │ │ + ldp x20, x19, [sp, #96] │ │ + ldp x22, x21, [sp, #80] │ │ + ldp x24, x23, [sp, #64] │ │ + ldp x26, x25, [sp, #48] │ │ + ldp x28, x27, [sp, #32] │ │ + ldp d9, d8, [sp, #16] │ │ + ldr d10, [sp], #128 │ │ + b 57520 │ │ str x24, [sp, #-64]! │ │ - lsl w8, w4, #1 │ │ stp x23, x22, [sp, #16] │ │ stp x21, x20, [sp, #32] │ │ stp x19, x30, [sp, #48] │ │ mov w19, w5 │ │ - mov x20, x2 │ │ - mov x21, x0 │ │ - lsl x23, x3, #1 │ │ - sxtw x22, w8 │ │ - lsl x24, x1, #1 │ │ - mov x0, x21 │ │ - mov x1, x20 │ │ - mov x2, x22 │ │ - bl 4b60 │ │ + mov x20, x3 │ │ + mov x21, x2 │ │ + mov x22, x1 │ │ + mov x23, x0 │ │ + sxtw x24, w4 │ │ + mov x0, x23 │ │ + mov x1, x21 │ │ + mov x2, x24 │ │ + bl 4af0 │ │ + add x23, x23, x22 │ │ subs w19, w19, #0x1 │ │ - add x20, x20, x23 │ │ - add x21, x21, x24 │ │ - b.ne 64704 // b.any │ │ + add x21, x21, x20 │ │ + b.ne 57548 // b.any │ │ ldp x19, x30, [sp, #48] │ │ ldp x21, x20, [sp, #32] │ │ ldp x23, x22, [sp, #16] │ │ ldr x24, [sp], #64 │ │ ret │ │ - stp d9, d8, [sp, #-112]! │ │ + str d8, [sp, #-112]! │ │ stp x28, x27, [sp, #16] │ │ stp x26, x25, [sp, #32] │ │ stp x24, x23, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ stp x29, x30, [sp, #96] │ │ sub sp, sp, #0x10, lsl #12 │ │ - sub sp, sp, #0x750 │ │ + sub sp, sp, #0x730 │ │ + add x9, sp, #0xc, lsl #12 │ │ add x8, sp, #0xc, lsl #12 │ │ - add x8, x8, #0x7d4 │ │ - ldr w15, [x8, #16380] │ │ + add x9, x9, #0x7a4 │ │ + add x8, x8, #0x7b4 │ │ + ldr w11, [x9, #16380] │ │ + add x9, sp, #0xc, lsl #12 │ │ + ldr w10, [x8, #16380] │ │ add x8, sp, #0xc, lsl #12 │ │ - add x8, x8, #0x7dc │ │ + add x9, x9, #0x73c │ │ + add x8, x8, #0x7ac │ │ + str w5, [x9, #16380] │ │ add x9, sp, #0xc, lsl #12 │ │ ldr w8, [x8, #16380] │ │ - add x9, x9, #0x7cc │ │ - ldr w9, [x9, #16380] │ │ - str w6, [sp, #40] │ │ - str x1, [sp, #56] │ │ - str x0, [sp, #32] │ │ + add x9, x9, #0x740 │ │ + str x1, [sp, #40] │ │ + str x0, [sp, #24] │ │ + str w4, [x9, #16380] │ │ + mov w9, w4 │ │ + adrp x4, ad000 │ │ + ldr x4, [x4, #4072] │ │ + sub w16, w5, #0x1 │ │ + sub x15, x3, x3, lsl #2 │ │ + madd w16, w16, w8, w7 │ │ + mov w14, #0x78 // #120 │ │ + add x15, x2, x15 │ │ + and w17, w10, #0x1 │ │ + and x2, x10, #0x3 │ │ + asr w19, w16, #10 │ │ + add x13, sp, #0x30 │ │ + add w16, w17, #0x3 │ │ + add w17, w19, #0x8 │ │ + madd x2, x2, x14, x4 │ │ + str w8, [sp, #36] │ │ + str x10, [sp, #16] │ │ + b 5763c │ │ + add x13, x13, #0x100 │ │ + subs w17, w17, #0x1 │ │ + add x15, x15, x3 │ │ + b.eq 577d0 // b.none │ │ + add x8, sp, #0xc, lsl #12 │ │ + add x8, x8, #0x740 │ │ + ldr w8, [x8, #16380] │ │ + cmp w8, #0x1 │ │ + b.lt 5762c // b.tstop │ │ + add x8, sp, #0xc, lsl #12 │ │ + add x8, x8, #0x740 │ │ + ldr w8, [x8, #16380] │ │ + cmp w8, #0x4 │ │ + b.le 57718 │ │ + mov x19, xzr │ │ + mov w20, wzr │ │ + mov w21, w6 │ │ + asr w22, w21, #6 │ │ + cbnz w22, 576a4 │ │ + ldrb w8, [x15, w20, sxtw] │ │ + lsl w22, w8, #4 │ │ + strh w22, [x13, x19, lsl #1] │ │ + add w8, w21, w11 │ │ + add x19, x19, #0x1 │ │ + add w20, w20, w8, asr #10 │ │ + cmp x9, x19 │ │ + and w21, w8, #0x3ff │ │ + b.eq 5762c // b.none │ │ + asr w22, w21, #6 │ │ + cbz w22, 57678 │ │ + add x22, x2, w22, sxtw #3 │ │ + add x23, x15, w20, sxtw │ │ + ldursb w26, [x22, #-7] │ │ + ldurb w27, [x23, #-2] │ │ + ldursb w24, [x22, #-8] │ │ + ldurb w25, [x23, #-3] │ │ + ldursb w28, [x22, #-6] │ │ + ldurb w29, [x23, #-1] │ │ + ldursb w30, [x22, #-5] │ │ + ldrb w12, [x23] │ │ + ldursb w0, [x22, #-4] │ │ + ldrb w8, [x23, #1] │ │ + mul w26, w27, w26 │ │ + ldursb w10, [x22, #-3] │ │ + ldrb w1, [x23, #2] │ │ + madd w24, w25, w24, w26 │ │ + ldursb w5, [x22, #-2] │ │ + ldrb w27, [x23, #3] │ │ + madd w24, w29, w28, w24 │ │ + ldursb w22, [x22, #-1] │ │ + ldrb w23, [x23, #4] │ │ + madd w12, w12, w30, w24 │ │ + madd w8, w8, w0, w12 │ │ + madd w8, w1, w10, w8 │ │ + madd w8, w27, w5, w8 │ │ + madd w8, w23, w22, w8 │ │ + add w8, w8, #0x2 │ │ + asr w22, w8, #2 │ │ + b 57680 │ │ + mov x19, xzr │ │ + mov w20, wzr │ │ + mov w21, w6 │ │ + asr w22, w21, #6 │ │ + cbnz w22, 57758 │ │ + ldrb w8, [x15, w20, sxtw] │ │ + lsl w22, w8, #4 │ │ + strh w22, [x13, x19, lsl #1] │ │ + add w8, w21, w11 │ │ + add x19, x19, #0x1 │ │ + add w20, w20, w8, asr #10 │ │ + cmp x9, x19 │ │ + and w21, w8, #0x3ff │ │ + b.eq 5762c // b.none │ │ + asr w22, w21, #6 │ │ + cbz w22, 5772c │ │ + madd x8, x16, x14, x4 │ │ + add x10, x15, w20, sxtw │ │ + add x8, x8, w22, sxtw #3 │ │ + ldurb w0, [x10, #-2] │ │ + ldursb w26, [x8, #-7] │ │ + ldurb w12, [x10, #-3] │ │ + ldursb w25, [x8, #-8] │ │ + ldurb w1, [x10, #-1] │ │ + ldursb w27, [x8, #-6] │ │ + ldrb w5, [x10] │ │ + ldursb w28, [x8, #-5] │ │ + ldrb w22, [x10, #1] │ │ + ldursb w29, [x8, #-4] │ │ + mul w0, w0, w26 │ │ + ldrb w23, [x10, #2] │ │ + ldursb w30, [x8, #-3] │ │ + madd w12, w12, w25, w0 │ │ + ldrb w24, [x10, #3] │ │ + ldursb w26, [x8, #-2] │ │ + madd w12, w1, w27, w12 │ │ + ldursb w8, [x8, #-1] │ │ + ldrb w10, [x10, #4] │ │ + madd w12, w5, w28, w12 │ │ + madd w12, w22, w29, w12 │ │ + madd w12, w23, w30, w12 │ │ + madd w12, w24, w26, w12 │ │ + madd w8, w10, w8, w12 │ │ + add w8, w8, #0x2 │ │ + asr w22, w8, #2 │ │ + b 57734 │ │ + add x8, sp, #0xc, lsl #12 │ │ + add x8, x8, #0x73c │ │ + ldr w8, [x8, #16380] │ │ + cmp w8, #0x1 │ │ + b.lt 57bec // b.tstop │ │ + ldp x12, x3, [sp, #16] │ │ + add x8, sp, #0x30 │ │ + mov w15, #0x78 // #120 │ │ + add x16, x8, #0x300 │ │ + asr w10, w12, #2 │ │ + sbfx x0, x12, #2, #30 │ │ + and w8, w10, #0x1 │ │ + mov x11, xzr │ │ + add x12, x9, #0x200 │ │ + and x13, x9, #0xfffffff8 │ │ + mov w14, #0xff // #255 │ │ + movi v0.4s, #0x8 │ │ + movi v1.2d, #0xff000000ff │ │ + movi v2.2d, #0x0 │ │ + movi v3.4s, #0x2, lsl #8 │ │ + add w17, w8, #0x3 │ │ + madd x2, x0, x15, x4 │ │ + asr w6, w7, #6 │ │ + cbnz w6, 57874 │ │ + b 57898 │ │ + ldr w8, [sp, #36] │ │ + add x11, x11, #0x1 │ │ + add w8, w7, w8 │ │ + asr w10, w8, #10 │ │ + and w7, w8, #0x3ff │ │ + add x8, sp, #0xc, lsl #12 │ │ + add x8, x8, #0x73c │ │ + ldr w8, [x8, #16380] │ │ + cmp w11, w8 │ │ + lsl w8, w10, #7 │ │ + add x16, x16, w8, sxtw #1 │ │ + ldr x8, [sp, #40] │ │ + add x3, x3, x8 │ │ + b.eq 57bec // b.none │ │ + asr w6, w7, #6 │ │ + cbz w6, 57898 │ │ add x10, sp, #0xc, lsl #12 │ │ - stp w5, w4, [sp, #72] │ │ - adrp x11, ac000 │ │ - add x10, x10, #0x7c4 │ │ - asr x16, x3, #1 │ │ - mov x17, #0xfffffffffffffffa // #-6 │ │ - ldr x11, [x11, #4072] │ │ - ldr w13, [x10, #16380] │ │ - sub w12, w5, #0x1 │ │ - mov w21, #0x18 // #24 │ │ - str x16, [sp, #64] │ │ - nop │ │ - madd x19, x16, x17, x2 │ │ - clz w16, w8 │ │ - mov w23, #0x1 // #1 │ │ - madd w2, w12, w9, w7 │ │ - sub w12, w16, #0x12 │ │ - sub w21, w21, w16 │ │ - mov w0, #0x78 // #120 │ │ - str w9, [sp, #52] │ │ - and w20, w15, #0x1 │ │ - and x24, x15, #0x3 │ │ - asr w22, w2, #10 │ │ - lsl w9, w23, w12 │ │ - lsl w23, w23, w21 │ │ - add x14, sp, #0x50 │ │ - mov w10, w4 │ │ - add w20, w20, #0x3 │ │ - add w22, w22, #0x8 │ │ - asr w23, w23, #1 │ │ - madd x24, x24, x0, x11 │ │ - stp w7, w16, [sp, #12] │ │ - str x15, [sp, #24] │ │ - str w9, [sp, #8] │ │ - ldr w9, [sp, #76] │ │ - cmp w9, #0x1 │ │ - b.ge 64840 // b.tcont │ │ - ldr x9, [sp, #64] │ │ - add x14, x14, #0x100 │ │ - subs w22, w22, #0x1 │ │ - add x19, x19, x9, lsl #1 │ │ - b.eq 649bc // b.none │ │ - ldr w9, [sp, #76] │ │ - cmp w9, #0x1 │ │ - b.lt 64820 // b.tstop │ │ - ldr w9, [sp, #76] │ │ - cmp w9, #0x4 │ │ - b.le 648fc │ │ - ldr w27, [sp, #40] │ │ - mov x25, xzr │ │ - mov w26, wzr │ │ - asr w28, w27, #6 │ │ - cbnz w28, 6488c │ │ - ldrh w9, [x19, w26, sxtw #1] │ │ - lsl w28, w9, w12 │ │ - strh w28, [x14, x25, lsl #1] │ │ - add w9, w27, w13 │ │ - add x25, x25, #0x1 │ │ - add w26, w26, w9, asr #10 │ │ - cmp x10, x25 │ │ - and w27, w9, #0x3ff │ │ - b.eq 64820 // b.none │ │ - asr w28, w27, #6 │ │ - cbz w28, 64860 │ │ - add x28, x24, w28, sxtw #3 │ │ - add x29, x19, w26, sxtw #1 │ │ - ldursb w30, [x28, #-8] │ │ - ldurh w2, [x29, #-6] │ │ - ldursb w17, [x28, #-7] │ │ - ldurh w0, [x29, #-4] │ │ - ldursb w15, [x28, #-6] │ │ - ldurh w9, [x29, #-2] │ │ - ldursb w1, [x28, #-5] │ │ - ldrh w16, [x29] │ │ - ldursb w5, [x28, #-4] │ │ - ldrh w6, [x29, #2] │ │ - madd w2, w2, w30, w23 │ │ - ldursb w4, [x28, #-3] │ │ - ldrh w11, [x29, #4] │ │ - madd w17, w0, w17, w2 │ │ - ldursb w7, [x28, #-2] │ │ - ldrh w3, [x29, #6] │ │ - madd w9, w9, w15, w17 │ │ - ldursb w28, [x28, #-1] │ │ - ldrh w29, [x29, #8] │ │ - madd w9, w16, w1, w9 │ │ - madd w9, w6, w5, w9 │ │ - madd w9, w11, w4, w9 │ │ - madd w9, w3, w7, w9 │ │ - madd w9, w29, w28, w9 │ │ - asr w28, w9, w21 │ │ - b 64868 │ │ - ldr w27, [sp, #40] │ │ - mov x25, xzr │ │ - mov w26, wzr │ │ - asr w28, w27, #6 │ │ - cbnz w28, 6493c │ │ - ldrh w9, [x19, w26, sxtw #1] │ │ - lsl w28, w9, w12 │ │ - strh w28, [x14, x25, lsl #1] │ │ - add w9, w27, w13 │ │ - add x25, x25, #0x1 │ │ - add w26, w26, w9, asr #10 │ │ - cmp x10, x25 │ │ - and w27, w9, #0x3ff │ │ - b.eq 64820 // b.none │ │ - asr w28, w27, #6 │ │ - cbz w28, 64910 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #4072] │ │ - mov w11, #0x78 // #120 │ │ - madd x9, x20, x11, x9 │ │ - add x11, x19, w26, sxtw #1 │ │ - add x9, x9, w28, sxtw #3 │ │ - ldurh w15, [x11, #-6] │ │ - ldursb w3, [x9, #-8] │ │ - ldurh w16, [x11, #-4] │ │ - ldursb w4, [x9, #-7] │ │ - ldurh w17, [x11, #-2] │ │ - ldursb w5, [x9, #-6] │ │ - ldrh w0, [x11] │ │ - ldursb w6, [x9, #-5] │ │ - ldrh w1, [x11, #2] │ │ - ldursb w7, [x9, #-4] │ │ - madd w15, w15, w3, w23 │ │ - ldrh w2, [x11, #4] │ │ - ldursb w28, [x9, #-3] │ │ - madd w15, w16, w4, w15 │ │ - ldursb w29, [x9, #-2] │ │ - ldrh w30, [x11, #6] │ │ - madd w15, w17, w5, w15 │ │ - ldursb w9, [x9, #-1] │ │ - ldrh w11, [x11, #8] │ │ - madd w15, w0, w6, w15 │ │ - madd w15, w1, w7, w15 │ │ - madd w15, w2, w28, w15 │ │ - madd w15, w30, w29, w15 │ │ - madd w9, w11, w9, w15 │ │ - asr w28, w9, w21 │ │ - b 64918 │ │ - ldr w9, [sp, #72] │ │ - ldr w21, [sp, #12] │ │ - cmp w9, #0x1 │ │ - b.lt 64e38 // b.tstop │ │ - ldr w9, [sp, #8] │ │ - ldp x15, x22, [sp, #24] │ │ - ldr x16, [sp, #56] │ │ - mov w1, #0x1 // #1 │ │ - asr w14, w9, #1 │ │ - add x9, sp, #0x50 │ │ - asr w11, w15, #2 │ │ - sbfx x0, x15, #2, #30 │ │ - ldr w15, [sp, #16] │ │ - asr x16, x16, #1 │ │ - add x6, x9, #0x300 │ │ - and w9, w11, #0x1 │ │ - str x16, [sp, #24] │ │ - add x16, x10, #0x200 │ │ - add w9, w9, #0x3 │ │ - str x16, [sp, #16] │ │ - str x9, [sp, #64] │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #4072] │ │ - sub w15, w15, #0xc │ │ - lsl w11, w1, w15 │ │ - dup v2.4s, w12 │ │ - mov w16, #0x78 // #120 │ │ - dup v3.4s, w15 │ │ - asr w20, w11, #1 │ │ - mov x13, xzr │ │ - and x2, x10, #0xfffffff8 │ │ - dup v0.4s, w8 │ │ - dup v1.4s, w14 │ │ - neg v2.4s, v2.4s │ │ - neg v3.4s, v3.4s │ │ - dup v4.4s, w20 │ │ - madd x9, x0, x16, x9 │ │ - str x9, [sp, #40] │ │ - asr w23, w21, #6 │ │ - cbnz w23, 64a98 │ │ - b 64ac4 │ │ - ldr w9, [sp, #52] │ │ - add x13, x13, #0x1 │ │ - add w9, w21, w9 │ │ - asr w11, w9, #10 │ │ - and w21, w9, #0x3ff │ │ - ldr w9, [sp, #72] │ │ - cmp w13, w9 │ │ - lsl w9, w11, #7 │ │ - add x6, x6, w9, sxtw #1 │ │ - ldr x9, [sp, #56] │ │ - add x22, x22, x9 │ │ - b.eq 64e38 // b.none │ │ - asr w23, w21, #6 │ │ - cbz w23, 64ac4 │ │ - ldr w11, [sp, #72] │ │ - sxtw x9, w23 │ │ - sub x23, x9, #0x1 │ │ - cmp w11, #0x5 │ │ - b.lt 64aec // b.tstop │ │ - ldr x9, [sp, #40] │ │ - add x23, x9, x23, lsl #3 │ │ - ldr w9, [sp, #76] │ │ - cmp w9, #0x1 │ │ - b.ge 64ad4 // b.tcont │ │ - b 64a60 │ │ - mov x23, xzr │ │ - ldr w9, [sp, #76] │ │ - cmp w9, #0x1 │ │ - b.lt 64a60 // b.tstop │ │ - cbz x23, 64b14 │ │ - ldr w9, [sp, #76] │ │ - cmp w9, #0x7 │ │ - b.hi 64b28 // b.pmore │ │ - mov x25, xzr │ │ - b 64d18 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #4072] │ │ - ldr x16, [sp, #64] │ │ - mov w11, #0x78 // #120 │ │ - madd x9, x16, x11, x9 │ │ - add x23, x9, x23, lsl #3 │ │ - ldr w9, [sp, #76] │ │ - cmp w9, #0x1 │ │ - b.ge 64ad4 // b.tcont │ │ - b 64a60 │ │ - ldr w9, [sp, #76] │ │ - cmp w9, #0x8 │ │ - b.cs 64dac // b.hs, b.nlast │ │ - mov x23, xzr │ │ - b 64e04 │ │ - ldp x16, x9, [sp, #16] │ │ - add x0, x23, #0x8 │ │ - add x11, x23, #0x7 │ │ - sub x24, x6, #0x300 │ │ - add x1, x6, x16, lsl #1 │ │ - ldr x16, [sp, #32] │ │ - mul x9, x9, x13 │ │ - add x4, x9, x10 │ │ - mov x25, xzr │ │ - add x9, x16, x9, lsl #1 │ │ - add x4, x16, x4, lsl #1 │ │ - cmp x0, x9 │ │ - cset w0, hi // hi = pmore │ │ - cmp x11, x4 │ │ - cset w11, cc // cc = lo, ul, last │ │ - cmp x9, x1 │ │ - cset w26, cc // cc = lo, ul, last │ │ - cmp x24, x4 │ │ - and w9, w0, w11 │ │ - cset w27, cc // cc = lo, ul, last │ │ - tbnz w9, #0, 64d18 │ │ - and w9, w26, w27 │ │ - tbnz w9, #0, 64d18 │ │ - mov x9, x23 │ │ - add x11, x23, #0x2 │ │ - ld1r {v5.8b}, [x9], #1 │ │ - ld1r {v6.8b}, [x11] │ │ - add x11, x23, #0x3 │ │ - ld1r {v7.8b}, [x11] │ │ - add x11, x23, #0x4 │ │ - ld1r {v16.8b}, [x11] │ │ - add x11, x23, #0x5 │ │ - ld1r {v17.8b}, [x11] │ │ - add x11, x23, #0x6 │ │ - ld1r {v18.8b}, [x11] │ │ - add x11, x23, #0x7 │ │ - ld1r {v19.8b}, [x11] │ │ - ld1r {v26.8b}, [x9] │ │ + add x10, x10, #0x73c │ │ + ldr w10, [x10, #16380] │ │ + sxtw x8, w6 │ │ + sub x6, x8, #0x1 │ │ + cmp w10, #0x5 │ │ + b.lt 578a0 // b.tstop │ │ + add x6, x2, x6, lsl #3 │ │ + b 578a8 │ │ + mov x6, xzr │ │ + b 578a8 │ │ + madd x8, x17, x15, x4 │ │ + add x6, x8, x6, lsl #3 │ │ + add x8, sp, #0xc, lsl #12 │ │ + add x8, x8, #0x740 │ │ + ldr w8, [x8, #16380] │ │ + cmp w8, #0x1 │ │ + b.lt 57834 // b.tstop │ │ + add x8, sp, #0xc, lsl #12 │ │ + add x8, x8, #0x740 │ │ + cbz x6, 578dc │ │ + ldr w8, [x8, #16380] │ │ + cmp w8, #0x7 │ │ + b.hi 578f0 // b.pmore │ │ + mov x20, xzr │ │ + b 57ad8 │ │ + ldr w8, [x8, #16380] │ │ + cmp w8, #0x8 │ │ + b.cs 57b6c // b.hs, b.nlast │ │ + mov x6, xzr │ │ + b 57bc0 │ │ + ldr x8, [sp, #40] │ │ + ldr x19, [sp, #24] │ │ + add x0, x6, #0x8 │ │ + add x10, x6, #0x7 │ │ + mul x8, x11, x8 │ │ + add x5, x8, x9 │ │ + add x8, x19, x8 │ │ + add x5, x19, x5 │ │ + cmp x8, x0 │ │ + add x1, x16, x12, lsl #1 │ │ + cset w0, cc // cc = lo, ul, last │ │ + cmp x10, x5 │ │ + cset w10, cc // cc = lo, ul, last │ │ + cmp x8, x1 │ │ + sub x19, x16, #0x300 │ │ + cset w21, cc // cc = lo, ul, last │ │ + cmp x5, x19 │ │ + mov x20, xzr │ │ + and w8, w0, w10 │ │ + cset w22, hi // hi = pmore │ │ + tbnz w8, #0, 57ad8 │ │ + and w8, w21, w22 │ │ + tbnz w8, #0, 57ad8 │ │ + mov x8, x6 │ │ + add x10, x6, #0x2 │ │ + ld1r {v4.8b}, [x8], #1 │ │ + ld1r {v5.8b}, [x10] │ │ + add x10, x6, #0x3 │ │ + ld1r {v6.8b}, [x10] │ │ + add x10, x6, #0x4 │ │ + ld1r {v7.8b}, [x10] │ │ + add x10, x6, #0x5 │ │ + ld1r {v16.8b}, [x10] │ │ + add x10, x6, #0x6 │ │ + ld1r {v17.8b}, [x10] │ │ + add x10, x6, #0x7 │ │ + ld1r {v18.8b}, [x10] │ │ + ld1r {v25.8b}, [x8] │ │ + sxtl v19.8h, v4.8b │ │ sxtl v20.8h, v5.8b │ │ sxtl v21.8h, v6.8b │ │ sxtl v22.8h, v7.8b │ │ sxtl v23.8h, v16.8b │ │ sxtl v24.8h, v17.8b │ │ - sxtl v25.8h, v18.8b │ │ - sxtl v28.8h, v19.8b │ │ - sxtl v27.8h, v26.8b │ │ - mov x25, xzr │ │ - sxtl2 v5.4s, v20.8h │ │ - sxtl v6.4s, v20.4h │ │ - sxtl2 v7.4s, v21.8h │ │ - sxtl v16.4s, v21.4h │ │ - sxtl2 v17.4s, v22.8h │ │ - sxtl v18.4s, v22.4h │ │ - sxtl2 v19.4s, v23.8h │ │ - sxtl v20.4s, v23.4h │ │ - sxtl2 v21.4s, v24.8h │ │ - sxtl v22.4s, v24.4h │ │ - sxtl2 v23.4s, v25.8h │ │ - sxtl v24.4s, v25.4h │ │ - sxtl2 v25.4s, v28.8h │ │ - sxtl2 v26.4s, v27.8h │ │ + sxtl v27.8h, v18.8b │ │ + sxtl v26.8h, v25.8b │ │ + mov x20, xzr │ │ + sxtl2 v4.4s, v19.8h │ │ + sxtl v5.4s, v19.4h │ │ + sxtl2 v6.4s, v20.8h │ │ + sxtl v7.4s, v20.4h │ │ + sxtl2 v16.4s, v21.8h │ │ + sxtl v17.4s, v21.4h │ │ + sxtl2 v18.4s, v22.8h │ │ + sxtl v19.4s, v22.4h │ │ + sxtl2 v20.4s, v23.8h │ │ + sxtl v21.4s, v23.4h │ │ + sxtl2 v22.4s, v24.8h │ │ + sxtl v23.4s, v24.4h │ │ + sxtl2 v24.4s, v27.8h │ │ + sxtl2 v25.4s, v26.8h │ │ + sxtl v26.4s, v26.4h │ │ sxtl v27.4s, v27.4h │ │ + ldr q28, [x19] │ │ + ldr q29, [x19, #256] │ │ + ldr q30, [x19, #512] │ │ + sxtl2 v31.4s, v28.8h │ │ + sxtl2 v8.4s, v29.8h │ │ + mul v31.4s, v31.4s, v4.4s │ │ + mla v31.4s, v8.4s, v25.4s │ │ + ldr q8, [x19, #768] │ │ sxtl v28.4s, v28.4h │ │ - mov x26, x2 │ │ - add x9, x24, x25 │ │ - ldr q29, [x9] │ │ - ldr q8, [x9, #256] │ │ - mov v30.16b, v4.16b │ │ - mov v31.16b, v4.16b │ │ - sxtl2 v9.4s, v29.8h │ │ sxtl v29.4s, v29.4h │ │ - mla v30.4s, v9.4s, v5.4s │ │ - ldr q9, [x9, #512] │ │ - mla v31.4s, v29.4s, v6.4s │ │ - sxtl v29.4s, v8.4h │ │ - mla v31.4s, v29.4s, v27.4s │ │ - ldr q29, [x9, #768] │ │ - sxtl2 v8.4s, v8.8h │ │ - mla v30.4s, v8.4s, v26.4s │ │ - sxtl2 v8.4s, v9.8h │ │ - sxtl v9.4s, v9.4h │ │ - mla v30.4s, v8.4s, v7.4s │ │ - ldr q8, [x9, #1024] │ │ - mla v31.4s, v9.4s, v16.4s │ │ - sxtl v9.4s, v29.4h │ │ - mla v31.4s, v9.4s, v18.4s │ │ - ldr q9, [x9, #1280] │ │ - sxtl2 v29.4s, v29.8h │ │ - mla v30.4s, v29.4s, v17.4s │ │ - sxtl2 v29.4s, v8.8h │ │ + mul v28.4s, v28.4s, v5.4s │ │ + mla v28.4s, v29.4s, v26.4s │ │ + sxtl v29.4s, v30.4h │ │ + mla v28.4s, v29.4s, v7.4s │ │ + ldr q29, [x19, #1024] │ │ + sxtl2 v30.4s, v30.8h │ │ + mla v31.4s, v30.4s, v6.4s │ │ + sxtl2 v30.4s, v8.8h │ │ + mla v31.4s, v30.4s, v16.4s │ │ + ldr q30, [x19, #1280] │ │ sxtl v8.4s, v8.4h │ │ - mla v30.4s, v29.4s, v19.4s │ │ - ldr q29, [x9, #1536] │ │ - mla v31.4s, v8.4s, v20.4s │ │ - sxtl v8.4s, v9.4h │ │ - mla v31.4s, v8.4s, v22.4s │ │ - ldr q8, [x9, #1792] │ │ - sxtl2 v9.4s, v9.8h │ │ - mla v30.4s, v9.4s, v21.4s │ │ - sxtl2 v9.4s, v29.8h │ │ + mla v28.4s, v8.4s, v17.4s │ │ + sxtl v8.4s, v29.4h │ │ + mla v28.4s, v8.4s, v19.4s │ │ + ldr q8, [x19, #1536] │ │ + sxtl2 v29.4s, v29.8h │ │ + mla v31.4s, v29.4s, v18.4s │ │ + sxtl2 v29.4s, v30.8h │ │ + mla v31.4s, v29.4s, v20.4s │ │ + ldr q29, [x19, #1792] │ │ + sxtl v30.4s, v30.4h │ │ + mla v28.4s, v30.4s, v21.4s │ │ + sxtl v30.4s, v8.4h │ │ + mla v28.4s, v30.4s, v23.4s │ │ + sxtl2 v30.4s, v8.8h │ │ + mla v31.4s, v30.4s, v22.4s │ │ + sxtl2 v30.4s, v29.8h │ │ sxtl v29.4s, v29.4h │ │ - mla v31.4s, v29.4s, v24.4s │ │ - sxtl v29.4s, v8.4h │ │ - mla v30.4s, v9.4s, v23.4s │ │ - mla v31.4s, v29.4s, v28.4s │ │ - sxtl2 v29.4s, v8.8h │ │ - mla v30.4s, v29.4s, v25.4s │ │ - sshl v29.4s, v30.4s, v3.4s │ │ - sshl v30.4s, v31.4s, v3.4s │ │ - cmlt v31.4s, v29.4s, #0 │ │ - smin v29.4s, v29.4s, v0.4s │ │ - bic v29.16b, v29.16b, v31.16b │ │ - cmlt v31.4s, v30.4s, #0 │ │ - smin v30.4s, v30.4s, v0.4s │ │ - bic v30.16b, v30.16b, v31.16b │ │ - xtn v30.4h, v30.4s │ │ - xtn2 v30.8h, v29.4s │ │ - str q30, [x22, x25] │ │ - subs x26, x26, #0x8 │ │ - add x25, x25, #0x10 │ │ - b.ne 64c28 // b.any │ │ - cmp x2, x10 │ │ - mov x25, x2 │ │ - b.eq 64a60 // b.none │ │ - add x9, x6, x25, lsl #1 │ │ - sub x24, x9, #0x300 │ │ - ldrsb w9, [x23] │ │ - ldrsh w11, [x24] │ │ - ldrsb w0, [x23, #1] │ │ - ldrsh w1, [x24, #256] │ │ - ldrsb w4, [x23, #2] │ │ - ldrsh w5, [x24, #512] │ │ - ldrsb w7, [x23, #3] │ │ - ldrsh w26, [x24, #768] │ │ - ldrsb w27, [x23, #4] │ │ - ldrsh w28, [x24, #1024] │ │ - madd w9, w11, w9, w20 │ │ - ldrsb w29, [x23, #5] │ │ - ldrsh w30, [x24, #1280] │ │ - madd w9, w1, w0, w9 │ │ - ldrsb w3, [x23, #6] │ │ - ldrsh w16, [x24, #1536] │ │ - madd w9, w5, w4, w9 │ │ - ldrsb w17, [x23, #7] │ │ - ldrsh w19, [x24, #1792] │ │ - madd w9, w26, w7, w9 │ │ - madd w9, w28, w27, w9 │ │ - madd w9, w30, w29, w9 │ │ - madd w9, w16, w3, w9 │ │ - madd w9, w19, w17, w9 │ │ - asr w9, w9, w15 │ │ - cmp w9, w8 │ │ - csel w11, w8, w9, gt │ │ - cmp w9, #0x0 │ │ - csel w9, wzr, w11, lt // lt = tstop │ │ - strh w9, [x22, x25, lsl #1] │ │ - add x25, x25, #0x1 │ │ - cmp x10, x25 │ │ - add x24, x24, #0x2 │ │ - b.ne 64d20 // b.any │ │ - b 64a60 │ │ - mov x23, xzr │ │ - mov x24, x2 │ │ - ldr q5, [x6, x23] │ │ - subs x24, x24, #0x8 │ │ - saddw v6.4s, v1.4s, v5.4h │ │ - saddw2 v5.4s, v1.4s, v5.8h │ │ - sshl v6.4s, v6.4s, v2.4s │ │ - sshl v5.4s, v5.4s, v2.4s │ │ - cmlt v7.4s, v6.4s, #0 │ │ - smin v6.4s, v6.4s, v0.4s │ │ - cmlt v16.4s, v5.4s, #0 │ │ - smin v5.4s, v5.4s, v0.4s │ │ - bic v6.16b, v6.16b, v7.16b │ │ - bic v5.16b, v5.16b, v16.16b │ │ - xtn v6.4h, v6.4s │ │ - xtn2 v6.8h, v5.4s │ │ - str q6, [x22, x23] │ │ - add x23, x23, #0x10 │ │ - b.ne 64db4 // b.any │ │ - cmp x2, x10 │ │ - mov x23, x2 │ │ - b.eq 64a60 // b.none │ │ - lsl x9, x23, #1 │ │ - ldrsh w11, [x6, x9] │ │ - add x23, x23, #0x1 │ │ - add w11, w14, w11 │ │ - asr w11, w11, w12 │ │ - cmp w11, w8 │ │ - csel w0, w8, w11, gt │ │ - cmp w11, #0x0 │ │ - csel w11, wzr, w0, lt // lt = tstop │ │ - cmp x10, x23 │ │ - strh w11, [x22, x9] │ │ - b.ne 64e04 // b.any │ │ - b 64a60 │ │ + mla v28.4s, v29.4s, v27.4s │ │ + mla v31.4s, v30.4s, v24.4s │ │ + add v28.4s, v28.4s, v3.4s │ │ + add v29.4s, v31.4s, v3.4s │ │ + sshr v28.4s, v28.4s, #10 │ │ + sshr v29.4s, v29.4s, #10 │ │ + smin v28.4s, v28.4s, v1.4s │ │ + smin v29.4s, v29.4s, v1.4s │ │ + smax v28.4s, v28.4s, v2.4s │ │ + smax v29.4s, v29.4s, v2.4s │ │ + xtn v28.4h, v28.4s │ │ + xtn2 v28.8h, v29.4s │ │ + xtn v28.8b, v28.8h │ │ + str d28, [x3, x20] │ │ + add x20, x20, #0x8 │ │ + cmp x13, x20 │ │ + add x19, x19, #0x10 │ │ + b.ne 579ec // b.any │ │ + cmp x13, x9 │ │ + mov x20, x13 │ │ + b.eq 57834 // b.none │ │ + add x8, x16, x20, lsl #1 │ │ + sub x19, x8, #0x300 │ │ + ldrsb w0, [x6, #1] │ │ + ldrsh w1, [x19, #256] │ │ + ldrsb w8, [x6] │ │ + ldrsh w10, [x19] │ │ + ldrsb w5, [x6, #2] │ │ + ldrsh w21, [x19, #512] │ │ + ldrsb w22, [x6, #3] │ │ + ldrsh w23, [x19, #768] │ │ + ldrsb w24, [x6, #4] │ │ + ldrsh w25, [x19, #1024] │ │ + mul w0, w1, w0 │ │ + ldrsb w26, [x6, #5] │ │ + ldrsh w27, [x19, #1280] │ │ + madd w8, w10, w8, w0 │ │ + ldrsb w28, [x6, #6] │ │ + ldrsh w29, [x19, #1536] │ │ + madd w8, w21, w5, w8 │ │ + ldrsb w30, [x6, #7] │ │ + ldrsh w1, [x19, #1792] │ │ + madd w8, w23, w22, w8 │ │ + madd w8, w25, w24, w8 │ │ + madd w8, w27, w26, w8 │ │ + madd w8, w29, w28, w8 │ │ + madd w8, w1, w30, w8 │ │ + add w8, w8, #0x200 │ │ + asr w8, w8, #10 │ │ + cmp w8, #0xff │ │ + csel w8, w8, w14, lt // lt = tstop │ │ + bic w8, w8, w8, asr #31 │ │ + strb w8, [x3, x20] │ │ + add x20, x20, #0x1 │ │ + cmp x9, x20 │ │ + add x19, x19, #0x2 │ │ + b.ne 57ae0 // b.any │ │ + b 57834 │ │ + mov x6, xzr │ │ + mov x19, x16 │ │ + ldr q4, [x19], #16 │ │ + saddw v5.4s, v0.4s, v4.4h │ │ + saddw2 v4.4s, v0.4s, v4.8h │ │ + sshr v5.4s, v5.4s, #4 │ │ + sshr v4.4s, v4.4s, #4 │ │ + smin v5.4s, v5.4s, v1.4s │ │ + smin v4.4s, v4.4s, v1.4s │ │ + smax v5.4s, v5.4s, v2.4s │ │ + smax v4.4s, v4.4s, v2.4s │ │ + xtn v5.4h, v5.4s │ │ + xtn2 v5.8h, v4.4s │ │ + xtn v4.8b, v5.8h │ │ + str d4, [x3, x6] │ │ + add x6, x6, #0x8 │ │ + cmp x13, x6 │ │ + b.ne 57b74 // b.any │ │ + cmp x13, x9 │ │ + mov x6, x13 │ │ + b.eq 57834 // b.none │ │ + ldrsh w8, [x16, x6, lsl #1] │ │ + add w8, w8, #0x8 │ │ + asr w8, w8, #4 │ │ + cmp w8, #0xff │ │ + csel w8, w8, w14, lt // lt = tstop │ │ + bic w8, w8, w8, asr #31 │ │ + strb w8, [x3, x6] │ │ + add x6, x6, #0x1 │ │ + cmp x9, x6 │ │ + b.ne 57bc0 // b.any │ │ + b 57834 │ │ add sp, sp, #0x10, lsl #12 │ │ - add sp, sp, #0x750 │ │ + add sp, sp, #0x730 │ │ ldp x29, x30, [sp, #96] │ │ ldp x20, x19, [sp, #80] │ │ ldp x22, x21, [sp, #64] │ │ ldp x24, x23, [sp, #48] │ │ ldp x26, x25, [sp, #32] │ │ ldp x28, x27, [sp, #16] │ │ - ldp d9, d8, [sp], #112 │ │ + ldr d8, [sp], #112 │ │ ret │ │ stp x28, x27, [sp, #-96]! │ │ stp x26, x25, [sp, #16] │ │ stp x24, x23, [sp, #32] │ │ stp x22, x21, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ stp x29, x30, [sp, #80] │ │ sub sp, sp, #0x8, lsl #12 │ │ - sub sp, sp, #0x750 │ │ - add x10, sp, #0x4, lsl #12 │ │ - add x10, x10, #0x7b4 │ │ - adrp x11, ac000 │ │ - mov w9, w5 │ │ - ldr w5, [x10, #16380] │ │ - ldr x11, [x11, #4072] │ │ - mov x8, x2 │ │ - mov x27, x0 │ │ - cbz w9, 64eb8 │ │ + sub sp, sp, #0x730 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #4072] │ │ + cbz w5, 57c50 │ │ cmp w3, #0x5 │ │ - mov x0, x3 │ │ - b.lt 64fe8 // b.tstop │ │ - and w10, w7, #0x3 │ │ - b 64ff0 │ │ - mov x10, xzr │ │ - mov x0, x3 │ │ - cbnz w6, 65004 │ │ + b.lt 57d2c // b.tstop │ │ + and w9, w7, #0x3 │ │ + b 57d34 │ │ mov x9, xzr │ │ - clz w16, w5 │ │ - asr x11, x8, #1 │ │ - str x11, [sp, #40] │ │ - cbnz x10, 65044 │ │ - cbz x9, 65880 │ │ - cmp w0, #0x1 │ │ - b.lt 6585c // b.tstop │ │ - ldr x5, [sp, #40] │ │ - mov w13, #0x18 // #24 │ │ - mov w3, #0x1 // #1 │ │ - sub w13, w13, w16 │ │ - sxtw x15, w0 │ │ - mov x10, x0 │ │ - lsl x0, x8, #1 │ │ - lsl x11, x5, #1 │ │ - mov x17, #0xfffffffffffffffa // #-6 │ │ - mov w2, #0x6 // #6 │ │ - lsl w3, w3, w13 │ │ - mov w10, w10 │ │ - add x8, x1, x8, lsl #1 │ │ - sub x12, x1, x5, lsl #2 │ │ - sub x14, x1, x11 │ │ - lsl x15, x15, #1 │ │ - madd x16, x5, x17, x1 │ │ - add x17, x1, x11 │ │ - madd x2, x5, x2, x1 │ │ - asr w3, w3, #1 │ │ - add x5, x1, x0, lsl #1 │ │ - mov x6, xzr │ │ - lsl x26, x6, #1 │ │ - ldrsb w0, [x9] │ │ - ldrh w22, [x16, x26] │ │ - ldrsb w7, [x9, #1] │ │ - ldrh w24, [x12, x26] │ │ - ldrsb w19, [x9, #2] │ │ - madd w0, w22, w0, w3 │ │ - ldrh w22, [x14, x26] │ │ - ldrsb w20, [x9, #3] │ │ - madd w0, w24, w7, w0 │ │ - ldrh w24, [x1, x26] │ │ - ldrsb w21, [x9, #4] │ │ - madd w0, w22, w19, w0 │ │ - ldrh w19, [x17, x26] │ │ - ldrsb w23, [x9, #5] │ │ - ldrh w22, [x8, x26] │ │ - ldrsb w25, [x9, #6] │ │ - madd w0, w24, w20, w0 │ │ - ldrh w20, [x2, x26] │ │ - ldrsb w7, [x9, #7] │ │ - ldrh w24, [x5, x26] │ │ - madd w0, w19, w21, w0 │ │ - madd w0, w22, w23, w0 │ │ - madd w0, w20, w25, w0 │ │ - madd w0, w24, w7, w0 │ │ - add x6, x6, #0x1 │ │ - asr w0, w0, w13 │ │ - sub w0, w0, #0x2, lsl #12 │ │ - cmp x10, x6 │ │ - strh w0, [x27, x26] │ │ - b.ne 64f3c // b.any │ │ + cbnz w6, 57d48 │ │ + mov x8, xzr │ │ + cbnz x9, 57d68 │ │ + cbz x8, 5854c │ │ + cmp w3, #0x1 │ │ + b.lt 58528 // b.tstop │ │ + sxtw x10, w3 │ │ + sub x11, x2, x2, lsl #2 │ │ + mov w9, w3 │ │ + lsl x10, x10, #1 │ │ + add x11, x1, x11 │ │ + mov x12, xzr │ │ + add x14, x11, x12 │ │ + ldrb w6, [x14] │ │ + add x14, x14, x2 │ │ + ldrsb w15, [x8, #1] │ │ + ldrb w7, [x14] │ │ + ldrsb w13, [x8] │ │ + add x14, x14, x2 │ │ + ldrsb w16, [x8, #2] │ │ + ldrb w19, [x14] │ │ + add x14, x14, x2 │ │ + ldrsb w17, [x8, #3] │ │ + ldrb w20, [x14] │ │ + add x14, x14, x2 │ │ + ldrsb w1, [x8, #4] │ │ + ldrb w21, [x14] │ │ + add x14, x14, x2 │ │ + mul w15, w7, w15 │ │ + ldrsb w3, [x8, #5] │ │ + ldrb w7, [x14] │ │ + add x14, x14, x2 │ │ + madd w13, w6, w13, w15 │ │ + ldrsb w23, [x8, #6] │ │ + ldrb w22, [x14] │ │ + madd w13, w19, w16, w13 │ │ + ldrsb w5, [x8, #7] │ │ + ldrb w14, [x14, x2] │ │ + madd w13, w20, w17, w13 │ │ + madd w13, w21, w1, w13 │ │ + madd w13, w7, w3, w13 │ │ + madd w13, w22, w23, w13 │ │ + madd w13, w14, w5, w13 │ │ + add w13, w13, #0x2 │ │ + lsr w13, w13, #2 │ │ + strh w13, [x0, x12, lsl #1] │ │ + add x12, x12, #0x1 │ │ + cmp x9, x12 │ │ + b.ne 57c84 // b.any │ │ subs w4, w4, #0x1 │ │ - add x14, x14, x11 │ │ - add x1, x1, x11 │ │ - add x8, x8, x11 │ │ - add x27, x27, x15 │ │ - add x16, x16, x11 │ │ - add x12, x12, x11 │ │ - add x17, x17, x11 │ │ - add x2, x2, x11 │ │ - add x5, x5, x11 │ │ - b.ne 64f38 // b.any │ │ - b 6585c │ │ - and w10, w7, #0x1 │ │ - add w10, w10, #0x3 │ │ - mov w12, #0x78 // #120 │ │ - umaddl x10, w10, w12, x11 │ │ - add x9, x10, w9, sxtw #3 │ │ - sub x10, x9, #0x8 │ │ - cbz w6, 64ec4 │ │ - cmp w4, #0x5 │ │ - b.lt 6501c // b.tstop │ │ - asr w9, w7, #2 │ │ - mov w12, #0x78 // #120 │ │ - smaddl x9, w9, w12, x11 │ │ - b 6502c │ │ - ubfx w9, w7, #2, #1 │ │ + add x0, x0, x10 │ │ + add x11, x11, x2 │ │ + b.ne 57c80 // b.any │ │ + b 58528 │ │ + and w9, w7, #0x1 │ │ add w9, w9, #0x3 │ │ - mov w12, #0x78 // #120 │ │ - umaddl x9, w9, w12, x11 │ │ - add x9, x9, w6, sxtw #3 │ │ + mov w10, #0x78 // #120 │ │ + umaddl x9, w9, w10, x8 │ │ + add x9, x9, w5, sxtw #3 │ │ sub x9, x9, #0x8 │ │ - clz w16, w5 │ │ - asr x11, x8, #1 │ │ - str x11, [sp, #40] │ │ - cbz x10, 64ed8 │ │ - str x27, [sp, #64] │ │ - cbz x9, 654cc │ │ - cmp w0, #0x1 │ │ + cbz w6, 57c58 │ │ + cmp w4, #0x5 │ │ + b.lt 581ac // b.tstop │ │ + asr w10, w7, #2 │ │ + mov w11, #0x78 // #120 │ │ + smaddl x8, w10, w11, x8 │ │ + add x8, x8, w6, sxtw #3 │ │ + sub x8, x8, #0x8 │ │ + cbz x9, 57c60 │ │ + str x3, [sp, #40] │ │ + cbz x8, 581cc │ │ + cmp w3, #0x1 │ │ str w4, [sp, #32] │ │ - str x0, [sp, #56] │ │ - b.lt 65160 // b.tstop │ │ + b.lt 57e60 // b.tstop │ │ ldr w11, [sp, #32] │ │ - mov w13, #0x18 // #24 │ │ - mov w15, #0x1 // #1 │ │ - sub w13, w13, w16 │ │ - add w17, w11, #0x7 │ │ - ldr x11, [sp, #56] │ │ - mov x14, #0xfffffffffffffffa // #-6 │ │ - lsl w15, w15, w13 │ │ - add x8, sp, #0x50 │ │ - mov w12, w11 │ │ + sub x12, x2, x2, lsl #2 │ │ + add x10, sp, #0x30 │ │ + add x12, x1, x12 │ │ + add w4, w11, #0x7 │ │ ldr x11, [sp, #40] │ │ - asr w15, w15, #1 │ │ - madd x14, x11, x14, x1 │ │ - lsl x11, x11, #1 │ │ - str x11, [sp, #48] │ │ - str w17, [sp, #72] │ │ - ldurh w7, [x14, #-6] │ │ - ldurh w19, [x14, #-4] │ │ - ldurh w17, [x14, #-2] │ │ - ldrh w2, [x14] │ │ - ldrh w1, [x14, #4] │ │ - ldrh w5, [x14, #6] │ │ - mov x6, xzr │ │ - ldrsb w22, [x10] │ │ - ldrsb w23, [x10, #1] │ │ - ldrsb w24, [x10, #2] │ │ - lsl x29, x6, #1 │ │ - and w3, w7, #0xffff │ │ - and w20, w19, #0xffff │ │ - mov w7, w19 │ │ - mov w19, w17 │ │ - mov w17, w2 │ │ - ldrsb w26, [x10, #3] │ │ - and w27, w2, #0xffff │ │ - add w2, w6, #0x4 │ │ - add x0, x14, x29 │ │ - and w21, w1, #0xffff │ │ - ldrsb w28, [x10, #4] │ │ - and w11, w5, #0xffff │ │ - mov w1, w5 │ │ - ldrh w5, [x14, w2, uxtw #1] │ │ - ldrh w2, [x0, #2] │ │ - madd w0, w3, w22, w15 │ │ - and w25, w19, #0xffff │ │ - ldrsb w30, [x10, #5] │ │ - madd w0, w20, w23, w0 │ │ - ldrsb w16, [x10, #6] │ │ - madd w0, w25, w24, w0 │ │ - ldrsb w4, [x10, #7] │ │ - madd w0, w27, w26, w0 │ │ - madd w0, w2, w28, w0 │ │ - madd w0, w21, w30, w0 │ │ - madd w11, w11, w16, w0 │ │ - add x6, x6, #0x1 │ │ - madd w11, w5, w4, w11 │ │ - asr w11, w11, w13 │ │ - cmp x12, x6 │ │ - strh w11, [x8, x29] │ │ - b.ne 650b8 // b.any │ │ - ldr w17, [sp, #72] │ │ - ldr x11, [sp, #48] │ │ - add x8, x8, #0x100 │ │ - subs w17, w17, #0x1 │ │ - add x14, x14, x11 │ │ - b.ne 65098 // b.any │ │ - ldp x13, x10, [sp, #56] │ │ - ldr w12, [sp, #32] │ │ - cmp w13, #0x1 │ │ - b.lt 6585c // b.tstop │ │ - add x11, x9, #0x7 │ │ - str x11, [sp, #72] │ │ - sxtw x11, w13 │ │ - mov w13, w13 │ │ + mov w13, w11 │ │ + ldurb w6, [x12, #-3] │ │ + ldurb w14, [x12, #-2] │ │ + ldurb w15, [x12, #-1] │ │ + ldrb w17, [x12] │ │ + ldrb w5, [x12, #2] │ │ + ldrb w16, [x12, #3] │ │ + mov x1, xzr │ │ + ldrsb w22, [x9, #1] │ │ + ldrsb w21, [x9] │ │ + ldrsb w23, [x9, #2] │ │ + and w19, w14, #0xff │ │ + mov w20, w16 │ │ + ldrsb w25, [x9, #3] │ │ + add x16, x12, x1 │ │ + add w3, w1, #0x4 │ │ + and w6, w6, #0xff │ │ + mov w7, w14 │ │ + mov w14, w15 │ │ + mov w15, w17 │ │ + and w26, w17, #0xff │ │ + ldrsb w27, [x9, #4] │ │ + ldrb w17, [x16, #1] │ │ + ldrb w16, [x12, w3, uxtw] │ │ + mul w3, w19, w22 │ │ + and w24, w14, #0xff │ │ + ldrsb w28, [x9, #5] │ │ + madd w3, w6, w21, w3 │ │ + ldrsb w29, [x9, #6] │ │ + madd w3, w24, w23, w3 │ │ + ldrsb w11, [x9, #7] │ │ + madd w3, w26, w25, w3 │ │ + and w5, w5, #0xff │ │ + madd w3, w17, w27, w3 │ │ + and w30, w20, #0xff │ │ + madd w3, w5, w28, w3 │ │ + madd w3, w30, w29, w3 │ │ + madd w11, w16, w11, w3 │ │ + add w11, w11, #0x2 │ │ + add x3, x1, #0x1 │ │ + lsr w11, w11, #2 │ │ + cmp x13, x3 │ │ + strh w11, [x10, x1, lsl #1] │ │ + mov w5, w20 │ │ + mov w6, w7 │ │ + mov x1, x3 │ │ + b.ne 57db4 // b.any │ │ + add x10, x10, #0x100 │ │ + subs w4, w4, #0x1 │ │ + add x12, x12, x2 │ │ + b.ne 57d98 // b.any │ │ + ldr x28, [sp, #40] │ │ + ldr w27, [sp, #32] │ │ + cmp w28, #0x1 │ │ + b.lt 58528 // b.tstop │ │ + mov w13, w28 │ │ sub x17, x13, #0x1 │ │ cmn w17, #0x81 │ │ - lsr x0, x17, #32 │ │ - cset w1, hi // hi = pmore │ │ - cmp x0, #0x0 │ │ - cset w0, ne // ne = any │ │ - cmn w17, #0x101 │ │ + lsr x1, x17, #32 │ │ cset w2, hi // hi = pmore │ │ + cmp x1, #0x0 │ │ + cset w3, ne // ne = any │ │ + cmn w17, #0x101 │ │ + cset w1, hi // hi = pmore │ │ cmn w17, #0x181 │ │ - cset w3, hi // hi = pmore │ │ - orr w1, w1, w0 │ │ - orr w2, w2, w0 │ │ + cset w4, hi // hi = pmore │ │ + orr w2, w2, w3 │ │ + orr w1, w1, w3 │ │ cmn w17, #0x201 │ │ - orr w2, w1, w2 │ │ - orr w3, w3, w0 │ │ - orr w3, w2, w3 │ │ + orr w2, w2, w1 │ │ + orr w4, w4, w3 │ │ + orr w4, w2, w4 │ │ cset w2, hi // hi = pmore │ │ - orr w0, w2, w0 │ │ - orr w5, w3, w0 │ │ - ldr x0, [sp, #56] │ │ - add x16, sp, #0x50 │ │ - mov x8, xzr │ │ - add x14, x9, #0x8 │ │ + sxtw x11, w28 │ │ + add x12, sp, #0x30 │ │ + orr w3, w2, w3 │ │ + mov x9, xzr │ │ + add x10, x8, #0x7 │ │ + add x14, x8, #0x8 │ │ movi v0.4s, #0x20 │ │ - movi v1.8h, #0xe0, lsl #8 │ │ - mov x15, x10 │ │ - add x16, x16, #0x300 │ │ + mov x15, x0 │ │ + add x16, x12, #0x300 │ │ add x17, x13, #0x380 │ │ and x1, x13, #0xfffffff8 │ │ lsl x2, x11, #1 │ │ - add x6, sp, #0x50 │ │ - b 6521c │ │ - ldp x0, x10, [sp, #56] │ │ + orr w5, w4, w3 │ │ + add x6, sp, #0x30 │ │ + b 57f0c │ │ add x16, x16, #0x100 │ │ - subs w12, w12, #0x1 │ │ - add x8, x8, #0x1 │ │ + subs w27, w27, #0x1 │ │ + add x9, x9, #0x1 │ │ add x6, x6, #0x100 │ │ add x15, x15, x2 │ │ - b.eq 6585c // b.none │ │ - cmp w0, #0x8 │ │ - cset w0, cc // cc = lo, ul, last │ │ + b.eq 58528 // b.none │ │ + cmp w28, #0x8 │ │ + cset w3, cc // cc = lo, ul, last │ │ mov x7, xzr │ │ - orr w0, w0, w5 │ │ - tbz w0, #0, 652c8 │ │ + orr w3, w3, w5 │ │ + tbz w3, #0, 57fb4 │ │ add x19, x6, x7, lsl #1 │ │ - ldrsb w4, [x9, #1] │ │ - ldrsh w20, [x19, #256] │ │ - ldrsb w0, [x9] │ │ - ldrsh w3, [x19] │ │ - ldrsb w21, [x9, #2] │ │ - ldrsh w22, [x19, #512] │ │ - ldrsb w23, [x9, #3] │ │ - ldrsh w24, [x19, #768] │ │ - add w26, w7, #0x80 │ │ - ldrsb w25, [x9, #4] │ │ - add w28, w7, #0x100 │ │ - mul w4, w20, w4 │ │ - ldrsh w26, [x16, w26, uxtw #1] │ │ - ldrsb w27, [x9, #5] │ │ - add w30, w7, #0x180 │ │ - ldrsh w28, [x16, w28, uxtw #1] │ │ - madd w0, w3, w0, w4 │ │ - ldrsb w29, [x9, #6] │ │ - add w20, w7, #0x200 │ │ - ldrsh w30, [x16, w30, uxtw #1] │ │ - madd w0, w22, w21, w0 │ │ - ldrsb w10, [x9, #7] │ │ - ldrsh w20, [x16, w20, uxtw #1] │ │ - madd w0, w24, w23, w0 │ │ - madd w0, w26, w25, w0 │ │ - madd w0, w28, w27, w0 │ │ - madd w0, w30, w29, w0 │ │ - madd w10, w20, w10, w0 │ │ - add w10, w10, #0x20 │ │ - lsr w10, w10, #6 │ │ - sub w10, w10, #0x2, lsl #12 │ │ - strh w10, [x15, x7, lsl #1] │ │ + ldrsb w3, [x8] │ │ + ldrsh w4, [x19] │ │ + ldrsb w20, [x8, #1] │ │ + ldrsh w21, [x19, #256] │ │ + ldrsb w22, [x8, #2] │ │ + ldrsh w23, [x19, #512] │ │ + ldrsb w24, [x8, #3] │ │ + ldrsh w25, [x19, #768] │ │ + mul w3, w4, w3 │ │ + add w4, w7, #0x80 │ │ + ldrsb w26, [x8, #4] │ │ + madd w3, w21, w20, w3 │ │ + add w21, w7, #0x100 │ │ + ldrsh w4, [x16, w4, uxtw #1] │ │ + ldrsb w20, [x8, #5] │ │ + madd w3, w23, w22, w3 │ │ + add w23, w7, #0x180 │ │ + ldrsh w21, [x16, w21, uxtw #1] │ │ + ldrsb w22, [x8, #6] │ │ + madd w3, w25, w24, w3 │ │ + add w25, w7, #0x200 │ │ + ldrsh w23, [x16, w23, uxtw #1] │ │ + ldrsb w24, [x8, #7] │ │ + ldrsh w25, [x16, w25, uxtw #1] │ │ + madd w3, w4, w26, w3 │ │ + madd w3, w21, w20, w3 │ │ + madd w3, w23, w22, w3 │ │ + madd w3, w25, w24, w3 │ │ + add w3, w3, #0x20 │ │ + lsr w3, w3, #6 │ │ + strh w3, [x15, x7, lsl #1] │ │ add x7, x7, #0x1 │ │ cmp x13, x7 │ │ add x19, x19, #0x2 │ │ - b.ne 65234 // b.any │ │ - b 65200 │ │ - mul x0, x8, x11 │ │ - add x4, x10, x0, lsl #1 │ │ - add x0, x0, x13 │ │ - add x0, x10, x0, lsl #1 │ │ - ldr x10, [sp, #72] │ │ - add x3, x17, x8, lsl #7 │ │ - add x21, sp, #0x50 │ │ - cmp x14, x4 │ │ - add x3, x21, x3, lsl #1 │ │ - cset w19, hi // hi = pmore │ │ - cmp x10, x0 │ │ - cset w20, cc // cc = lo, ul, last │ │ - cmp x4, x3 │ │ - add x3, x21, x8, lsl #8 │ │ - and w4, w19, w20 │ │ + b.ne 57f24 // b.any │ │ + b 57ef4 │ │ + mul x3, x9, x11 │ │ + add x19, x0, x3, lsl #1 │ │ + add x3, x3, x13 │ │ + add x4, x17, x9, lsl #7 │ │ + add x3, x0, x3, lsl #1 │ │ + cmp x14, x19 │ │ + add x4, x12, x4, lsl #1 │ │ + cset w20, hi // hi = pmore │ │ + cmp x10, x3 │ │ + cset w21, cc // cc = lo, ul, last │ │ + cmp x19, x4 │ │ + add x4, x12, x9, lsl #8 │ │ cset w19, cc // cc = lo, ul, last │ │ - cmp x3, x0 │ │ + cmp x4, x3 │ │ + and w21, w20, w21 │ │ cset w20, cc // cc = lo, ul, last │ │ - tbnz w4, #0, 65230 │ │ - and w0, w19, w20 │ │ - tbnz w0, #0, 65230 │ │ - mov x0, x9 │ │ - add x3, x9, #0x2 │ │ - ld1r {v2.8b}, [x0], #1 │ │ - ld1r {v3.8b}, [x3] │ │ - add x3, x9, #0x3 │ │ - ld1r {v4.8b}, [x3] │ │ - add x3, x9, #0x4 │ │ - ld1r {v5.8b}, [x3] │ │ - add x3, x9, #0x5 │ │ - ld1r {v6.8b}, [x3] │ │ - add x3, x9, #0x6 │ │ - ld1r {v7.8b}, [x3] │ │ - add x3, x9, #0x7 │ │ - ld1r {v16.8b}, [x3] │ │ - ld1r {v23.8b}, [x0] │ │ + tbnz w21, #0, 57f20 │ │ + and w3, w19, w20 │ │ + tbnz w3, #0, 57f20 │ │ + mov x3, x8 │ │ + add x4, x8, #0x2 │ │ + ld1r {v1.8b}, [x3], #1 │ │ + ld1r {v2.8b}, [x4] │ │ + add x4, x8, #0x3 │ │ + ld1r {v3.8b}, [x4] │ │ + add x4, x8, #0x4 │ │ + ld1r {v4.8b}, [x4] │ │ + add x4, x8, #0x5 │ │ + ld1r {v5.8b}, [x4] │ │ + add x4, x8, #0x6 │ │ + ld1r {v6.8b}, [x4] │ │ + add x4, x8, #0x7 │ │ + ld1r {v7.8b}, [x4] │ │ + ld1r {v22.8b}, [x3] │ │ + sxtl v16.8h, v1.8b │ │ sxtl v17.8h, v2.8b │ │ sxtl v18.8h, v3.8b │ │ sxtl v19.8h, v4.8b │ │ sxtl v20.8h, v5.8b │ │ sxtl v21.8h, v6.8b │ │ - sxtl v22.8h, v7.8b │ │ - sxtl v25.8h, v16.8b │ │ - sxtl v24.8h, v23.8b │ │ + sxtl v24.8h, v7.8b │ │ + sxtl v23.8h, v22.8b │ │ mov x7, xzr │ │ mov x19, xzr │ │ - sxtl2 v2.4s, v17.8h │ │ - sxtl v3.4s, v17.4h │ │ - sxtl2 v4.4s, v18.8h │ │ - sxtl v5.4s, v18.4h │ │ - sxtl2 v6.4s, v19.8h │ │ - sxtl v7.4s, v19.4h │ │ - sxtl2 v16.4s, v20.8h │ │ - sxtl v17.4s, v20.4h │ │ - sxtl2 v18.4s, v21.8h │ │ - sxtl v19.4s, v21.4h │ │ - sxtl2 v20.4s, v22.8h │ │ - sxtl v21.4s, v22.4h │ │ - sxtl2 v22.4s, v25.8h │ │ - sxtl2 v23.4s, v24.8h │ │ + sxtl2 v1.4s, v16.8h │ │ + sxtl v2.4s, v16.4h │ │ + sxtl2 v3.4s, v17.8h │ │ + sxtl v4.4s, v17.4h │ │ + sxtl2 v5.4s, v18.8h │ │ + sxtl v6.4s, v18.4h │ │ + sxtl2 v7.4s, v19.8h │ │ + sxtl v16.4s, v19.4h │ │ + sxtl2 v17.4s, v20.8h │ │ + sxtl v18.4s, v20.4h │ │ + sxtl2 v19.4s, v21.8h │ │ + sxtl v20.4s, v21.4h │ │ + sxtl2 v21.4s, v24.8h │ │ + sxtl2 v22.4s, v23.8h │ │ + sxtl v23.4s, v23.4h │ │ sxtl v24.4s, v24.4h │ │ - sxtl v25.4s, v25.4h │ │ - add x0, x6, x7 │ │ - ldr q27, [x0] │ │ - ldr q28, [x0, #256] │ │ - ldr q29, [x0, #512] │ │ - sxtl v26.4s, v27.4h │ │ - sxtl v30.4s, v28.4h │ │ - mul v26.4s, v26.4s, v3.4s │ │ - mla v26.4s, v30.4s, v24.4s │ │ - ldr q30, [x0, #768] │ │ - add w0, w19, #0x80 │ │ + add x3, x6, x7 │ │ + ldr q27, [x3, #256] │ │ + ldr q26, [x3] │ │ + sxtl v25.4s, v27.4h │ │ + sxtl v28.4s, v26.4h │ │ + mul v25.4s, v25.4s, v23.4s │ │ + mla v25.4s, v28.4s, v2.4s │ │ + ldr q28, [x3, #512] │ │ + sxtl2 v29.4s, v26.8h │ │ + sxtl2 v26.4s, v27.8h │ │ + mul v26.4s, v26.4s, v22.4s │ │ + mla v26.4s, v29.4s, v1.4s │ │ + sxtl2 v27.4s, v28.8h │ │ + mla v26.4s, v27.4s, v3.4s │ │ + ldr q27, [x3, #768] │ │ + add w3, w19, #0x80 │ │ + and x3, x3, #0xfffffff8 │ │ + sxtl v28.4s, v28.4h │ │ + lsl x3, x3, #1 │ │ + mla v25.4s, v28.4s, v4.4s │ │ + sxtl v28.4s, v27.4h │ │ + mla v25.4s, v28.4s, v6.4s │ │ + ldr q28, [x16, x3] │ │ + add w3, w19, #0x100 │ │ + and x3, x3, #0xfffffff8 │ │ sxtl2 v27.4s, v27.8h │ │ - and x0, x0, #0xfffffff8 │ │ - sxtl2 v28.4s, v28.8h │ │ - mul v27.4s, v27.4s, v2.4s │ │ - lsl x0, x0, #1 │ │ - mla v27.4s, v28.4s, v23.4s │ │ - sxtl2 v28.4s, v29.8h │ │ - mla v27.4s, v28.4s, v4.4s │ │ - ldr q28, [x16, x0] │ │ - add w0, w19, #0x100 │ │ - and x0, x0, #0xfffffff8 │ │ - sxtl v29.4s, v29.4h │ │ - lsl x0, x0, #1 │ │ - mla v26.4s, v29.4s, v5.4s │ │ - sxtl v29.4s, v30.4h │ │ - mla v26.4s, v29.4s, v7.4s │ │ - ldr q29, [x16, x0] │ │ - add w0, w19, #0x180 │ │ - and x0, x0, #0xfffffff8 │ │ - sxtl2 v30.4s, v30.8h │ │ - lsl x0, x0, #1 │ │ - mla v27.4s, v30.4s, v6.4s │ │ - sxtl2 v30.4s, v28.8h │ │ - mla v27.4s, v30.4s, v16.4s │ │ - ldr q30, [x16, x0] │ │ - add w0, w19, #0x200 │ │ - and x0, x0, #0xfffffff8 │ │ + lsl x3, x3, #1 │ │ + mla v26.4s, v27.4s, v5.4s │ │ + sxtl2 v27.4s, v28.8h │ │ + mla v26.4s, v27.4s, v7.4s │ │ + ldr q27, [x16, x3] │ │ + add w3, w19, #0x180 │ │ + and x3, x3, #0xfffffff8 │ │ sxtl v28.4s, v28.4h │ │ - lsl x0, x0, #1 │ │ - mla v26.4s, v28.4s, v17.4s │ │ - sxtl v28.4s, v29.4h │ │ - mla v26.4s, v28.4s, v19.4s │ │ - ldr q28, [x16, x0] │ │ - sxtl2 v29.4s, v29.8h │ │ - mla v27.4s, v29.4s, v18.4s │ │ - sxtl2 v29.4s, v30.8h │ │ - mla v27.4s, v29.4s, v20.4s │ │ - sxtl v29.4s, v30.4h │ │ - mla v26.4s, v29.4s, v21.4s │ │ - sxtl v29.4s, v28.4h │ │ - mla v26.4s, v29.4s, v25.4s │ │ - sxtl2 v28.4s, v28.8h │ │ - mla v27.4s, v28.4s, v22.4s │ │ - add v26.4s, v26.4s, v0.4s │ │ - add v27.4s, v27.4s, v0.4s │ │ - shrn v26.4h, v26.4s, #6 │ │ - shrn2 v26.8h, v27.4s, #6 │ │ - add v26.8h, v26.8h, v1.8h │ │ + lsl x3, x3, #1 │ │ + mla v25.4s, v28.4s, v16.4s │ │ + sxtl v28.4s, v27.4h │ │ + mla v25.4s, v28.4s, v18.4s │ │ + ldr q28, [x16, x3] │ │ + add w3, w19, #0x200 │ │ + and x3, x3, #0xfffffff8 │ │ + sxtl2 v27.4s, v27.8h │ │ + lsl x3, x3, #1 │ │ + mla v26.4s, v27.4s, v17.4s │ │ + sxtl2 v27.4s, v28.8h │ │ + mla v26.4s, v27.4s, v19.4s │ │ + ldr q27, [x16, x3] │ │ + sxtl v28.4s, v28.4h │ │ + mla v25.4s, v28.4s, v20.4s │ │ add x19, x19, #0x8 │ │ - str q26, [x15, x7] │ │ + sxtl2 v28.4s, v27.8h │ │ + sxtl v27.4s, v27.4h │ │ + mla v25.4s, v27.4s, v24.4s │ │ + mla v26.4s, v28.4s, v21.4s │ │ + add v25.4s, v25.4s, v0.4s │ │ + add v26.4s, v26.4s, v0.4s │ │ + shrn v25.4h, v25.4s, #6 │ │ + shrn2 v25.8h, v26.4s, #6 │ │ cmp x1, x19 │ │ + str q25, [x15, x7] │ │ add x7, x7, #0x10 │ │ - b.ne 653c0 // b.any │ │ + b.ne 580a4 // b.any │ │ cmp x1, x13 │ │ mov x7, x1 │ │ - b.eq 65200 // b.none │ │ - b 65230 │ │ - cmp w0, #0x1 │ │ - b.lt 6585c // b.tstop │ │ - add x9, x10, #0x7 │ │ - mov w12, w0 │ │ - str x9, [sp, #24] │ │ - add x9, x10, #0x8 │ │ - sub x6, x12, #0x1 │ │ - str x9, [sp, #16] │ │ - ldr x9, [sp, #40] │ │ - cmn w6, #0x3 │ │ - lsr x19, x6, #32 │ │ - cset w20, hi // hi = pmore │ │ - cmp x19, #0x0 │ │ - cset w19, ne // ne = any │ │ - cmn w6, #0x4 │ │ - mov w17, #0x18 // #24 │ │ - cset w21, hi // hi = pmore │ │ - mov w7, #0x1 // #1 │ │ - lsl x9, x9, #1 │ │ - sub w16, w17, w16 │ │ - cmn w6, #0x5 │ │ - orr w20, w20, w19 │ │ - orr w21, w21, w19 │ │ - sxtw x11, w0 │ │ - str x9, [sp, #72] │ │ - add x9, x12, #0x4 │ │ - lsl w7, w7, w16 │ │ - orr w20, w20, w21 │ │ - cset w21, hi // hi = pmore │ │ - str x9, [sp, #8] │ │ - lsl x9, x11, #1 │ │ - dup v0.4s, w16 │ │ - asr w7, w7, #1 │ │ - orr w19, w21, w19 │ │ + b.eq 57ef4 // b.none │ │ + b 57f20 │ │ + ubfx w10, w7, #2, #1 │ │ + add w10, w10, #0x3 │ │ + mov w11, #0x78 // #120 │ │ + umaddl x8, w10, w11, x8 │ │ + add x8, x8, w6, sxtw #3 │ │ + sub x8, x8, #0x8 │ │ + cbnz x9, 57d68 │ │ + b 57c60 │ │ + cmp w3, #0x1 │ │ + b.lt 58528 // b.tstop │ │ + mov w12, w3 │ │ + sub x16, x12, #0x1 │ │ + cmn w16, #0x3 │ │ + lsr x17, x16, #32 │ │ + cset w5, hi // hi = pmore │ │ + cmp x17, #0x0 │ │ + cset w17, ne // ne = any │ │ + cmn w16, #0x4 │ │ + cset w6, hi // hi = pmore │ │ + cmn w16, #0x5 │ │ + orr w5, w5, w17 │ │ + orr w6, w6, w17 │ │ + sxtw x10, w3 │ │ + add x11, x9, #0x7 │ │ + orr w5, w5, w6 │ │ + cset w6, hi // hi = pmore │ │ + stp x11, x10, [sp, #24] │ │ + add x11, x9, #0x8 │ │ + orr w17, w6, w17 │ │ mov x8, xzr │ │ - add x15, x1, #0x2 │ │ - and x5, x12, #0xfffffff8 │ │ - str x9, [sp, #56] │ │ - neg v0.4s, v0.4s │ │ - dup v1.4s, w7 │ │ - orr w9, w20, w19 │ │ - movi v2.8h, #0xe0, lsl #8 │ │ - mov x20, x1 │ │ - mov x21, x27 │ │ - str x11, [sp, #32] │ │ - str w9, [sp, #48] │ │ - b 655a8 │ │ - ldp x27, x9, [sp, #64] │ │ - ldr x11, [sp, #56] │ │ + str x11, [sp, #16] │ │ + add x11, x12, #0x4 │ │ + and x15, x12, #0xfffffff8 │ │ + lsl x16, x10, #1 │ │ + orr w17, w5, w17 │ │ + movi v0.4s, #0x2 │ │ + mov x5, x0 │ │ + mov x6, x1 │ │ + str x11, [sp, #8] │ │ + cmp w3, #0x8 │ │ + cset w7, cc // cc = lo, ul, last │ │ + orr w7, w7, w17 │ │ + tbz w7, #0, 5828c │ │ + b 58284 │ │ + ldr x3, [sp, #40] │ │ + add x6, x6, x2 │ │ subs w4, w4, #0x1 │ │ add x8, x8, #0x1 │ │ - add x20, x20, x9 │ │ - add x21, x21, x11 │ │ - add x15, x15, x9 │ │ - b.eq 6585c // b.none │ │ - ldr w9, [sp, #48] │ │ - cmp w0, #0x8 │ │ - cset w22, cc // cc = lo, ul, last │ │ - orr w22, w22, w9 │ │ - tbz w22, #0, 655c4 │ │ - mov x22, xzr │ │ - b 657d0 │ │ - ldr x9, [sp, #32] │ │ - mov x22, xzr │ │ - mul x23, x8, x9 │ │ - ldr x9, [sp, #40] │ │ - add x25, x27, x23, lsl #1 │ │ - add x23, x23, x12 │ │ - add x27, x27, x23, lsl #1 │ │ - mul x24, x9, x8 │ │ - ldr x9, [sp, #8] │ │ - add x26, x9, x24 │ │ - ldr x9, [sp, #16] │ │ - add x23, x1, x26, lsl #1 │ │ - cmp x9, x25 │ │ - ldr x9, [sp, #24] │ │ - cset w26, hi // hi = pmore │ │ - cmp x9, x27 │ │ - cset w28, cc // cc = lo, ul, last │ │ - cmp x25, x23 │ │ - add x23, x1, x24, lsl #1 │ │ - sub x24, x23, #0x6 │ │ - cset w23, cc // cc = lo, ul, last │ │ - cmp x24, x27 │ │ - and w25, w26, w28 │ │ + add x5, x5, x16 │ │ + b.eq 58528 // b.none │ │ + cmp w3, #0x8 │ │ + cset w7, cc // cc = lo, ul, last │ │ + orr w7, w7, w17 │ │ + tbz w7, #0, 5828c │ │ + mov x7, xzr │ │ + b 58498 │ │ + ldr x10, [sp, #32] │ │ + mul x20, x8, x2 │ │ + mov x7, xzr │ │ + mul x19, x8, x10 │ │ + ldr x10, [sp, #8] │ │ + add x21, x0, x19, lsl #1 │ │ + add x19, x19, x12 │ │ + add x23, x0, x19, lsl #1 │ │ + add x22, x10, x20 │ │ + ldr x10, [sp, #16] │ │ + add x19, x1, x22 │ │ + cmp x10, x21 │ │ + ldr x10, [sp, #24] │ │ + cset w22, hi // hi = pmore │ │ + cmp x10, x23 │ │ cset w24, cc // cc = lo, ul, last │ │ - tbnz w25, #0, 657d0 │ │ - and w23, w23, w24 │ │ - tbnz w23, #0, 657d0 │ │ - mov x24, x10 │ │ - add x25, x10, #0x2 │ │ - ld1r {v3.8b}, [x24], #1 │ │ - ld1r {v4.8b}, [x25] │ │ - add x25, x10, #0x3 │ │ - ld1r {v5.8b}, [x25] │ │ - add x25, x10, #0x4 │ │ - ld1r {v6.8b}, [x25] │ │ - add x25, x10, #0x5 │ │ - ld1r {v7.8b}, [x25] │ │ - add x25, x10, #0x6 │ │ - ld1r {v16.8b}, [x25] │ │ - add x25, x10, #0x7 │ │ - ld1r {v17.8b}, [x25] │ │ - ld1r {v24.8b}, [x24] │ │ + cmp x19, x21 │ │ + add x19, x20, x1 │ │ + sub x20, x19, #0x3 │ │ + cset w19, hi // hi = pmore │ │ + cmp x20, x23 │ │ + and w21, w22, w24 │ │ + cset w20, cc // cc = lo, ul, last │ │ + tbnz w21, #0, 58498 │ │ + and w19, w19, w20 │ │ + tbnz w19, #0, 58498 │ │ + mov x19, x9 │ │ + add x20, x9, #0x2 │ │ + ld1r {v1.8b}, [x19], #1 │ │ + ld1r {v2.8b}, [x20] │ │ + add x20, x9, #0x3 │ │ + ld1r {v3.8b}, [x20] │ │ + add x20, x9, #0x4 │ │ + ld1r {v4.8b}, [x20] │ │ + add x20, x9, #0x5 │ │ + ld1r {v5.8b}, [x20] │ │ + add x20, x9, #0x6 │ │ + ld1r {v6.8b}, [x20] │ │ + add x20, x9, #0x7 │ │ + ld1r {v7.8b}, [x20] │ │ + ld1r {v22.8b}, [x19] │ │ + sxtl v16.8h, v1.8b │ │ + sxtl v17.8h, v2.8b │ │ sxtl v18.8h, v3.8b │ │ sxtl v19.8h, v4.8b │ │ sxtl v20.8h, v5.8b │ │ sxtl v21.8h, v6.8b │ │ - sxtl v22.8h, v7.8b │ │ - sxtl v23.8h, v16.8b │ │ - sxtl v26.8h, v17.8b │ │ - sxtl v25.8h, v24.8b │ │ - mov x22, xzr │ │ - mov x23, xzr │ │ - sxtl2 v3.4s, v18.8h │ │ - sxtl v4.4s, v18.4h │ │ - sxtl2 v5.4s, v19.8h │ │ - sxtl v6.4s, v19.4h │ │ - sxtl2 v7.4s, v20.8h │ │ - sxtl v16.4s, v20.4h │ │ - sxtl2 v17.4s, v21.8h │ │ - sxtl v18.4s, v21.4h │ │ - sxtl2 v19.4s, v22.8h │ │ - sxtl v20.4s, v22.4h │ │ - sxtl2 v21.4s, v23.8h │ │ - sxtl v22.4s, v23.4h │ │ - sxtl2 v23.4s, v26.8h │ │ - sxtl2 v24.4s, v25.8h │ │ - sxtl v25.4s, v25.4h │ │ - sxtl v26.4s, v26.4h │ │ - add x24, x20, x22 │ │ - ldur q27, [x24, #-6] │ │ - ldur q30, [x24, #-4] │ │ - mov v28.16b, v1.16b │ │ - mov v29.16b, v1.16b │ │ - uxtl2 v31.4s, v27.8h │ │ + sxtl v24.8h, v7.8b │ │ + sxtl v23.8h, v22.8b │ │ + mov x7, xzr │ │ + sxtl2 v1.4s, v16.8h │ │ + sxtl v2.4s, v16.4h │ │ + sxtl2 v3.4s, v17.8h │ │ + sxtl v4.4s, v17.4h │ │ + sxtl2 v5.4s, v18.8h │ │ + sxtl v6.4s, v18.4h │ │ + sxtl2 v7.4s, v19.8h │ │ + sxtl v16.4s, v19.4h │ │ + sxtl2 v17.4s, v20.8h │ │ + sxtl v18.4s, v20.4h │ │ + sxtl2 v19.4s, v21.8h │ │ + sxtl v20.4s, v21.4h │ │ + sxtl2 v21.4s, v24.8h │ │ + sxtl2 v22.4s, v23.8h │ │ + sxtl v23.4s, v23.4h │ │ + sxtl v24.4s, v24.4h │ │ + mov x19, x5 │ │ + add x20, x6, x7 │ │ + ldur d25, [x20, #-3] │ │ + ldur d26, [x20, #-2] │ │ + ldur d27, [x20, #-1] │ │ + and x21, x7, #0xfffffff8 │ │ + uxtl v25.8h, v25.8b │ │ + uxtl v26.8h, v26.8b │ │ + uxtl v28.4s, v25.4h │ │ + uxtl v29.4s, v26.4h │ │ + mul v28.4s, v28.4s, v2.4s │ │ + mla v28.4s, v29.4s, v23.4s │ │ + ldr d29, [x20] │ │ + uxtl2 v25.4s, v25.8h │ │ + uxtl v27.8h, v27.8b │ │ + uxtl2 v26.4s, v26.8h │ │ + mul v25.4s, v25.4s, v1.4s │ │ + mla v25.4s, v26.4s, v22.4s │ │ + uxtl2 v26.4s, v27.8h │ │ + mla v25.4s, v26.4s, v3.4s │ │ + ldur d26, [x20, #1] │ │ + uxtl v29.8h, v29.8b │ │ uxtl v27.4s, v27.4h │ │ - mla v28.4s, v31.4s, v3.4s │ │ - ldur q31, [x24, #-2] │ │ - mla v29.4s, v27.4s, v4.4s │ │ - uxtl v27.4s, v30.4h │ │ - mla v29.4s, v27.4s, v25.4s │ │ - ldr q27, [x24] │ │ - uxtl2 v30.4s, v30.8h │ │ - lsr x25, x23, #3 │ │ - mov w26, #0x4 // #4 │ │ - mla v28.4s, v30.4s, v24.4s │ │ - uxtl2 v30.4s, v31.8h │ │ - uxtl v31.4s, v31.4h │ │ - mla v28.4s, v30.4s, v5.4s │ │ - ldur q30, [x24, #2] │ │ - bfi x26, x25, #4, #29 │ │ - mla v29.4s, v31.4s, v6.4s │ │ - uxtl v31.4s, v27.4h │ │ - mla v29.4s, v31.4s, v16.4s │ │ - ldr q31, [x20, x26] │ │ - mov w27, #0x6 // #6 │ │ + orr x20, x21, #0x2 │ │ + mla v28.4s, v27.4s, v4.4s │ │ + uxtl v27.4s, v29.4h │ │ + mla v28.4s, v27.4s, v6.4s │ │ + ldr d27, [x6, x20] │ │ + uxtl v26.8h, v26.8b │ │ + uxtl2 v29.4s, v29.8h │ │ + orr x20, x21, #0x3 │ │ + mla v25.4s, v29.4s, v5.4s │ │ + uxtl2 v29.4s, v26.8h │ │ + mla v25.4s, v29.4s, v7.4s │ │ + ldr d29, [x6, x20] │ │ + uxtl v26.4s, v26.4h │ │ + uxtl v27.8h, v27.8b │ │ + orr x21, x21, #0x4 │ │ + mla v28.4s, v26.4s, v16.4s │ │ + uxtl v26.4s, v27.4h │ │ + mla v28.4s, v26.4s, v18.4s │ │ + ldr d26, [x6, x21] │ │ + uxtl v29.8h, v29.8b │ │ uxtl2 v27.4s, v27.8h │ │ - mov w24, #0x8 // #8 │ │ - bfi x27, x25, #4, #29 │ │ - mla v28.4s, v27.4s, v7.4s │ │ - uxtl2 v27.4s, v30.8h │ │ - uxtl v30.4s, v30.4h │ │ - bfi x24, x25, #4, #29 │ │ - mla v28.4s, v27.4s, v17.4s │ │ - ldr q27, [x20, x27] │ │ - mla v29.4s, v30.4s, v18.4s │ │ - uxtl v30.4s, v31.4h │ │ - mla v29.4s, v30.4s, v20.4s │ │ - ldr q30, [x20, x24] │ │ - uxtl2 v31.4s, v31.8h │ │ - mla v28.4s, v31.4s, v19.4s │ │ - uxtl2 v31.4s, v27.8h │ │ - uxtl v27.4s, v27.4h │ │ - mla v29.4s, v27.4s, v22.4s │ │ - uxtl v27.4s, v30.4h │ │ - mla v28.4s, v31.4s, v21.4s │ │ - mla v29.4s, v27.4s, v26.4s │ │ - uxtl2 v27.4s, v30.8h │ │ - mla v28.4s, v27.4s, v23.4s │ │ - sshl v27.4s, v28.4s, v0.4s │ │ - sshl v28.4s, v29.4s, v0.4s │ │ - xtn v28.4h, v28.4s │ │ - xtn2 v28.8h, v27.4s │ │ - add v27.8h, v28.8h, v2.8h │ │ - add x23, x23, #0x8 │ │ - str q27, [x21, x22] │ │ - cmp x5, x23 │ │ - add x22, x22, #0x10 │ │ - b.ne 656d4 // b.any │ │ - cmp x5, x12 │ │ - mov x22, x5 │ │ - b.eq 65588 // b.none │ │ - add x23, x15, x22, lsl #1 │ │ - ldrsb w24, [x10] │ │ - ldurh w25, [x23, #-8] │ │ - ldrsb w26, [x10, #1] │ │ - ldurh w27, [x23, #-6] │ │ - ldrsb w28, [x10, #2] │ │ - ldurh w29, [x23, #-4] │ │ - ldrsb w30, [x10, #3] │ │ - ldurh w11, [x23, #-2] │ │ - ldrsb w13, [x10, #4] │ │ - ldrh w9, [x23], #2 │ │ - add w6, w22, #0x2 │ │ - madd w24, w25, w24, w7 │ │ - ldrsb w17, [x10, #5] │ │ - add w19, w22, #0x3 │ │ - ldrh w6, [x20, w6, uxtw #1] │ │ - madd w24, w27, w26, w24 │ │ - ldrsb w2, [x10, #6] │ │ - add w3, w22, #0x4 │ │ - ldrh w19, [x20, w19, uxtw #1] │ │ - madd w24, w29, w28, w24 │ │ - ldrsb w14, [x10, #7] │ │ - ldrh w3, [x20, w3, uxtw #1] │ │ - madd w11, w11, w30, w24 │ │ - madd w9, w9, w13, w11 │ │ - madd w9, w6, w17, w9 │ │ - madd w9, w19, w2, w9 │ │ - madd w9, w3, w14, w9 │ │ - asr w9, w9, w16 │ │ - sub w9, w9, #0x2, lsl #12 │ │ - strh w9, [x21, x22, lsl #1] │ │ - add x22, x22, #0x1 │ │ - cmp x12, x22 │ │ - b.ne 657d4 // b.any │ │ - b 65588 │ │ + mla v25.4s, v27.4s, v17.4s │ │ + uxtl2 v27.4s, v29.8h │ │ + mla v25.4s, v27.4s, v19.4s │ │ + uxtl v26.8h, v26.8b │ │ + uxtl v27.4s, v29.4h │ │ + mla v28.4s, v27.4s, v20.4s │ │ + uxtl v27.4s, v26.4h │ │ + mla v28.4s, v27.4s, v24.4s │ │ + uxtl2 v26.4s, v26.8h │ │ + mla v25.4s, v26.4s, v21.4s │ │ + add v26.4s, v28.4s, v0.4s │ │ + add v25.4s, v25.4s, v0.4s │ │ + shrn v26.4h, v26.4s, #2 │ │ + shrn2 v26.8h, v25.4s, #2 │ │ + add x7, x7, #0x8 │ │ + cmp x15, x7 │ │ + str q26, [x19], #16 │ │ + b.ne 58398 // b.any │ │ + cmp x15, x12 │ │ + mov x7, x15 │ │ + b.eq 5825c // b.none │ │ + add x20, x6, x7 │ │ + ldrsb w21, [x9, #1] │ │ + ldurb w13, [x20, #-2] │ │ + ldrsb w19, [x9] │ │ + ldurb w11, [x20, #-3] │ │ + ldrsb w22, [x9, #2] │ │ + ldurb w14, [x20, #-1] │ │ + ldrsb w23, [x9, #3] │ │ + ldrb w10, [x20] │ │ + ldrsb w24, [x9, #4] │ │ + add w26, w7, #0x2 │ │ + ldrb w20, [x20, #1] │ │ + mul w13, w13, w21 │ │ + ldrsb w25, [x9, #5] │ │ + add w28, w7, #0x3 │ │ + ldrb w26, [x6, w26, uxtw] │ │ + madd w11, w11, w19, w13 │ │ + ldrsb w27, [x9, #6] │ │ + add w30, w7, #0x4 │ │ + ldrb w28, [x6, w28, uxtw] │ │ + madd w11, w14, w22, w11 │ │ + ldrsb w29, [x9, #7] │ │ + ldrb w30, [x6, w30, uxtw] │ │ + madd w10, w10, w23, w11 │ │ + madd w10, w20, w24, w10 │ │ + madd w10, w26, w25, w10 │ │ + madd w10, w28, w27, w10 │ │ + madd w10, w30, w29, w10 │ │ + add w10, w10, #0x2 │ │ + add x11, x7, #0x1 │ │ + lsr w10, w10, #2 │ │ + cmp x12, x11 │ │ + strh w10, [x5, x7, lsl #1] │ │ + mov x7, x11 │ │ + b.ne 58498 // b.any │ │ + b 5825c │ │ add sp, sp, #0x8, lsl #12 │ │ - add sp, sp, #0x750 │ │ + add sp, sp, #0x730 │ │ ldp x29, x30, [sp, #80] │ │ ldp x20, x19, [sp, #64] │ │ ldp x22, x21, [sp, #48] │ │ ldp x24, x23, [sp, #32] │ │ ldp x26, x25, [sp, #16] │ │ ldp x28, x27, [sp], #96 │ │ ret │ │ - ldr x2, [sp, #40] │ │ - mov x3, x0 │ │ - mov x0, x27 │ │ add sp, sp, #0x8, lsl #12 │ │ - add sp, sp, #0x750 │ │ + add sp, sp, #0x730 │ │ ldp x29, x30, [sp, #80] │ │ ldp x20, x19, [sp, #64] │ │ ldp x22, x21, [sp, #48] │ │ ldp x24, x23, [sp, #32] │ │ ldp x26, x25, [sp, #16] │ │ ldp x28, x27, [sp], #96 │ │ - b 658b0 │ │ + b 58570 │ │ cmp w3, #0x1 │ │ - b.lt 659dc // b.tstop │ │ - clz w12, w5 │ │ + b.lt 58658 // b.tstop │ │ sxtw x9, w3 │ │ mov w10, w3 │ │ - sub w12, w12, #0x12 │ │ mov x8, xzr │ │ - lsl x11, x2, #1 │ │ - and x13, x10, #0xfffffff0 │ │ - lsl x14, x9, #1 │ │ - dup v0.4s, w12 │ │ - movi v1.8h, #0xe0, lsl #8 │ │ - mov x15, x0 │ │ - mov x16, x1 │ │ + add x11, x0, #0x10 │ │ + and x12, x10, #0xfffffff0 │ │ + lsl x13, x9, #1 │ │ + mov x14, x0 │ │ + mov x15, x1 │ │ cmp w3, #0x10 │ │ - b.cs 65918 // b.hs, b.nlast │ │ - b 65910 │ │ + b.cs 585cc // b.hs, b.nlast │ │ + b 585c4 │ │ + add x15, x15, x2 │ │ subs w4, w4, #0x1 │ │ add x8, x8, #0x1 │ │ - add x16, x16, x11 │ │ - add x15, x15, x14 │ │ - b.eq 659dc // b.none │ │ + add x11, x11, x13 │ │ + add x14, x14, x13 │ │ + b.eq 58658 // b.none │ │ cmp w3, #0x10 │ │ - b.cs 65918 // b.hs, b.nlast │ │ - mov x17, xzr │ │ - b 659b8 │ │ - mul x5, x8, x2 │ │ - mul x17, x8, x9 │ │ - add x6, x5, x10 │ │ - add x6, x1, x6, lsl #1 │ │ - add x7, x0, x17, lsl #1 │ │ - cmp x7, x6 │ │ - b.cs 65950 // b.hs, b.nlast │ │ - add x17, x17, x10 │ │ - add x5, x1, x5, lsl #1 │ │ - add x17, x0, x17, lsl #1 │ │ - cmp x5, x17 │ │ - b.cs 65950 // b.hs, b.nlast │ │ - mov x17, xzr │ │ - b 659b8 │ │ - mov x17, xzr │ │ - mov x5, x13 │ │ - add x6, x16, x17 │ │ - ldp q2, q3, [x6] │ │ - add x6, x15, x17 │ │ - subs x5, x5, #0x10 │ │ + b.cs 585cc // b.hs, b.nlast │ │ + mov x16, xzr │ │ + b 5863c │ │ + mul x17, x8, x2 │ │ + mul x16, x8, x9 │ │ + add x5, x17, x10 │ │ + add x5, x1, x5 │ │ + add x6, x0, x16, lsl #1 │ │ + cmp x5, x6 │ │ + b.ls 58604 // b.plast │ │ + add x16, x16, x10 │ │ + add x17, x1, x17 │ │ + add x16, x0, x16, lsl #1 │ │ + cmp x17, x16 │ │ + b.cs 58604 // b.hs, b.nlast │ │ + mov x16, xzr │ │ + b 5863c │ │ + mov x16, xzr │ │ + mov x17, x11 │ │ + add x5, x15, x16 │ │ + ldp d0, d1, [x5] │ │ + add x16, x16, #0x10 │ │ + cmp x12, x16 │ │ + ushll v0.8h, v0.8b, #4 │ │ + ushll v1.8h, v1.8b, #4 │ │ + stp q0, q1, [x17, #-16] │ │ add x17, x17, #0x20 │ │ - uxtl v4.4s, v2.4h │ │ - uxtl v5.4s, v3.4h │ │ - uxtl2 v2.4s, v2.8h │ │ - uxtl2 v3.4s, v3.8h │ │ - ushl v4.4s, v4.4s, v0.4s │ │ - ushl v5.4s, v5.4s, v0.4s │ │ - ushl v2.4s, v2.4s, v0.4s │ │ - ushl v3.4s, v3.4s, v0.4s │ │ - xtn v4.4h, v4.4s │ │ - xtn v5.4h, v5.4s │ │ - xtn2 v4.8h, v2.4s │ │ - xtn2 v5.8h, v3.4s │ │ - add v2.8h, v4.8h, v1.8h │ │ - add v3.8h, v5.8h, v1.8h │ │ - stp q2, q3, [x6] │ │ - b.ne 65958 // b.any │ │ - cmp x13, x10 │ │ - mov x17, x13 │ │ - b.eq 658f4 // b.none │ │ - lsl x5, x17, #1 │ │ - ldrh w6, [x16, x5] │ │ - add x17, x17, #0x1 │ │ - cmp x10, x17 │ │ - lsl w6, w6, w12 │ │ - sub w6, w6, #0x2, lsl #12 │ │ - strh w6, [x15, x5] │ │ - b.ne 659b8 // b.any │ │ - b 658f4 │ │ + b.ne 5860c // b.any │ │ + cmp x12, x10 │ │ + mov x16, x12 │ │ + b.eq 585a4 // b.none │ │ + ldrb w17, [x15, x16] │ │ + lsl w17, w17, #4 │ │ + strh w17, [x14, x16, lsl #1] │ │ + add x16, x16, #0x1 │ │ + cmp x10, x16 │ │ + b.ne 5863c // b.any │ │ + b 585a4 │ │ ret │ │ stp x28, x27, [sp, #-96]! │ │ stp x26, x25, [sp, #16] │ │ stp x24, x23, [sp, #32] │ │ stp x22, x21, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ stp x29, x30, [sp, #80] │ │ sub sp, sp, #0x10, lsl #12 │ │ - sub sp, sp, #0x740 │ │ + sub sp, sp, #0x730 │ │ add x8, sp, #0xc, lsl #12 │ │ - add x8, x8, #0x7ac │ │ - add x9, sp, #0xc, lsl #12 │ │ - ldr w12, [x8, #16380] │ │ + add x8, x8, #0x79c │ │ + ldr w10, [x8, #16380] │ │ add x8, sp, #0xc, lsl #12 │ │ - add x9, x9, #0x7b4 │ │ - add x8, x8, #0x7a4 │ │ - ldr w16, [x9, #16380] │ │ + add x8, x8, #0x794 │ │ ldr w8, [x8, #16380] │ │ str w5, [sp, #32] │ │ str x0, [sp, #24] │ │ - str w4, [sp, #52] │ │ - str x3, [sp, #56] │ │ - adrp x10, ac000 │ │ - asr x13, x2, #1 │ │ - mov x15, #0xfffffffffffffffa // #-6 │ │ - ldr x10, [x10, #4072] │ │ - sub w17, w4, #0x1 │ │ - mov w2, #0x18 // #24 │ │ - madd x15, x13, x15, x1 │ │ - clz w1, w16 │ │ - mov w19, #0x1 // #1 │ │ - madd w20, w17, w8, w6 │ │ - sub w16, w2, w1 │ │ - mov w14, #0x78 // #120 │ │ - and w21, w12, #0x1 │ │ - and x22, x12, #0x3 │ │ - asr w2, w20, #10 │ │ - lsl w19, w19, w16 │ │ - add x11, sp, #0x40 │ │ + str w4, [sp, #44] │ │ + adrp x5, ad000 │ │ + ldr x5, [x5, #4072] │ │ + sub w15, w4, #0x1 │ │ + sub x14, x2, x2, lsl #2 │ │ + madd w15, w15, w8, w6 │ │ + mov w13, #0x78 // #120 │ │ + add x14, x1, x14 │ │ + and w16, w10, #0x1 │ │ + and x17, x10, #0x3 │ │ + asr w1, w15, #10 │ │ + add x11, sp, #0x30 │ │ mov w9, w3 │ │ - sub w17, w1, #0x12 │ │ - add w1, w21, #0x3 │ │ - add w2, w2, #0x8 │ │ - asr w19, w19, #1 │ │ - madd x20, x22, x14, x10 │ │ - str x13, [sp, #40] │ │ - str w6, [sp, #20] │ │ - str w8, [sp, #36] │ │ - str x12, [sp, #8] │ │ - ldr x8, [sp, #56] │ │ - cmp w8, #0x1 │ │ - b.ge 65acc // b.tcont │ │ - ldr x8, [sp, #40] │ │ + add w15, w16, #0x3 │ │ + add w16, w1, #0x8 │ │ + madd x17, x17, x13, x5 │ │ + str w8, [sp, #40] │ │ + str x10, [sp, #16] │ │ + cmp w3, #0x1 │ │ + b.ge 58704 // b.tcont │ │ add x11, x11, #0x100 │ │ - subs w2, w2, #0x1 │ │ - add x15, x15, x8, lsl #1 │ │ - b.eq 65c48 // b.none │ │ - ldr x8, [sp, #56] │ │ - cmp w8, #0x1 │ │ - b.lt 65aac // b.tstop │ │ - ldr x8, [sp, #56] │ │ - cmp w8, #0x4 │ │ - b.le 65b88 │ │ - ldr w23, [sp, #32] │ │ - mov x21, xzr │ │ - mov w22, wzr │ │ - asr w24, w23, #6 │ │ - cbnz w24, 65b18 │ │ - ldrh w8, [x15, w22, sxtw #1] │ │ - lsl w24, w8, w17 │ │ - strh w24, [x11, x21, lsl #1] │ │ - add w8, w23, w7 │ │ - add x21, x21, #0x1 │ │ - add w22, w22, w8, asr #10 │ │ - cmp x9, x21 │ │ - and w23, w8, #0x3ff │ │ - b.eq 65aac // b.none │ │ - asr w24, w23, #6 │ │ - cbz w24, 65aec │ │ - add x24, x20, w24, sxtw #3 │ │ - add x25, x15, w22, sxtw #1 │ │ - ldursb w26, [x24, #-8] │ │ - ldurh w27, [x25, #-6] │ │ - ldursb w28, [x24, #-7] │ │ - ldurh w29, [x25, #-4] │ │ - ldursb w30, [x24, #-6] │ │ - ldurh w12, [x25, #-2] │ │ - ldursb w0, [x24, #-5] │ │ - ldrh w8, [x25] │ │ - ldursb w13, [x24, #-4] │ │ - ldrh w4, [x25, #2] │ │ - madd w26, w27, w26, w19 │ │ - ldursb w5, [x24, #-3] │ │ - ldrh w3, [x25, #4] │ │ - madd w26, w29, w28, w26 │ │ - ldursb w10, [x24, #-2] │ │ - ldrh w6, [x25, #6] │ │ - madd w12, w12, w30, w26 │ │ - ldursb w24, [x24, #-1] │ │ - ldrh w25, [x25, #8] │ │ - madd w8, w8, w0, w12 │ │ - madd w8, w4, w13, w8 │ │ - madd w8, w3, w5, w8 │ │ - madd w8, w6, w10, w8 │ │ - madd w8, w25, w24, w8 │ │ - asr w24, w8, w16 │ │ - b 65af4 │ │ - ldr w23, [sp, #32] │ │ - mov x21, xzr │ │ - mov w22, wzr │ │ - asr w24, w23, #6 │ │ - cbnz w24, 65bc8 │ │ - ldrh w8, [x15, w22, sxtw #1] │ │ - lsl w24, w8, w17 │ │ - strh w24, [x11, x21, lsl #1] │ │ - add w8, w23, w7 │ │ - add x21, x21, #0x1 │ │ - add w22, w22, w8, asr #10 │ │ - cmp x9, x21 │ │ - and w23, w8, #0x3ff │ │ - b.eq 65aac // b.none │ │ - asr w24, w23, #6 │ │ - cbz w24, 65b9c │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #4072] │ │ - add x10, x15, w22, sxtw #1 │ │ - ldurh w12, [x10, #-6] │ │ - ldurh w13, [x10, #-4] │ │ - nop │ │ - madd x8, x1, x14, x8 │ │ - add x8, x8, w24, sxtw #3 │ │ - ldursb w6, [x8, #-8] │ │ - ldursb w24, [x8, #-7] │ │ - ldurh w0, [x10, #-2] │ │ - ldursb w25, [x8, #-6] │ │ - ldrh w3, [x10] │ │ - ldursb w26, [x8, #-5] │ │ - ldrh w4, [x10, #2] │ │ - ldursb w27, [x8, #-4] │ │ - madd w12, w12, w6, w19 │ │ - ldrh w5, [x10, #4] │ │ - ldursb w28, [x8, #-3] │ │ - madd w12, w13, w24, w12 │ │ - ldursb w29, [x8, #-2] │ │ - ldrh w30, [x10, #6] │ │ - madd w12, w0, w25, w12 │ │ - ldursb w8, [x8, #-1] │ │ - ldrh w10, [x10, #8] │ │ - madd w12, w3, w26, w12 │ │ + subs w16, w16, #0x1 │ │ + add x14, x14, x2 │ │ + b.eq 58878 // b.none │ │ + cmp w3, #0x1 │ │ + b.lt 586ec // b.tstop │ │ + cmp w3, #0x4 │ │ + b.le 587c0 │ │ + ldr w20, [sp, #32] │ │ + mov x1, xzr │ │ + mov w19, wzr │ │ + asr w21, w20, #6 │ │ + cbnz w21, 5874c │ │ + ldrb w8, [x14, w19, sxtw] │ │ + lsl w21, w8, #4 │ │ + strh w21, [x11, x1, lsl #1] │ │ + add w8, w20, w7 │ │ + add x1, x1, #0x1 │ │ + add w19, w19, w8, asr #10 │ │ + cmp x9, x1 │ │ + and w20, w8, #0x3ff │ │ + b.eq 586ec // b.none │ │ + asr w21, w20, #6 │ │ + cbz w21, 58720 │ │ + add x21, x17, w21, sxtw #3 │ │ + add x22, x14, w19, sxtw │ │ + ldursb w25, [x21, #-7] │ │ + ldurb w26, [x22, #-2] │ │ + ldursb w23, [x21, #-8] │ │ + ldurb w24, [x22, #-3] │ │ + ldursb w27, [x21, #-6] │ │ + ldurb w28, [x22, #-1] │ │ + ldursb w29, [x21, #-5] │ │ + ldrb w30, [x22] │ │ + ldursb w12, [x21, #-4] │ │ + ldrb w0, [x22, #1] │ │ + mul w25, w26, w25 │ │ + ldursb w8, [x21, #-3] │ │ + ldrb w10, [x22, #2] │ │ + madd w23, w24, w23, w25 │ │ + ldursb w4, [x21, #-2] │ │ + ldrb w26, [x22, #3] │ │ + madd w23, w28, w27, w23 │ │ + ldursb w21, [x21, #-1] │ │ + ldrb w22, [x22, #4] │ │ + madd w23, w30, w29, w23 │ │ + madd w12, w0, w12, w23 │ │ + madd w8, w10, w8, w12 │ │ + madd w8, w26, w4, w8 │ │ + madd w8, w22, w21, w8 │ │ + add w8, w8, #0x2 │ │ + asr w21, w8, #2 │ │ + b 58728 │ │ + ldr w20, [sp, #32] │ │ + mov x1, xzr │ │ + mov w19, wzr │ │ + asr w21, w20, #6 │ │ + cbnz w21, 58800 │ │ + ldrb w8, [x14, w19, sxtw] │ │ + lsl w21, w8, #4 │ │ + strh w21, [x11, x1, lsl #1] │ │ + add w8, w20, w7 │ │ + add x1, x1, #0x1 │ │ + add w19, w19, w8, asr #10 │ │ + cmp x9, x1 │ │ + and w20, w8, #0x3ff │ │ + b.eq 586ec // b.none │ │ + asr w21, w20, #6 │ │ + cbz w21, 587d4 │ │ + madd x8, x15, x13, x5 │ │ + add x10, x14, w19, sxtw │ │ + add x8, x8, w21, sxtw #3 │ │ + ldurb w0, [x10, #-2] │ │ + ldursb w26, [x8, #-7] │ │ + ldurb w12, [x10, #-3] │ │ + ldursb w25, [x8, #-8] │ │ + ldurb w4, [x10, #-1] │ │ + ldursb w27, [x8, #-6] │ │ + ldrb w21, [x10] │ │ + ldursb w28, [x8, #-5] │ │ + ldrb w22, [x10, #1] │ │ + ldursb w29, [x8, #-4] │ │ + mul w0, w0, w26 │ │ + ldrb w23, [x10, #2] │ │ + ldursb w30, [x8, #-3] │ │ + madd w12, w12, w25, w0 │ │ + ldrb w24, [x10, #3] │ │ + ldursb w26, [x8, #-2] │ │ madd w12, w4, w27, w12 │ │ - madd w12, w5, w28, w12 │ │ - madd w12, w30, w29, w12 │ │ + ldursb w8, [x8, #-1] │ │ + ldrb w10, [x10, #4] │ │ + madd w12, w21, w28, w12 │ │ + madd w12, w22, w29, w12 │ │ + madd w12, w23, w30, w12 │ │ + madd w12, w24, w26, w12 │ │ madd w8, w10, w8, w12 │ │ - asr w24, w8, w16 │ │ - b 65ba4 │ │ - ldr w8, [sp, #52] │ │ - ldr w17, [sp, #20] │ │ + add w8, w8, #0x2 │ │ + asr w21, w8, #2 │ │ + b 587dc │ │ + ldr w8, [sp, #44] │ │ cmp w8, #0x1 │ │ - b.lt 66028 // b.tstop │ │ - ldr x12, [sp, #8] │ │ - add x8, sp, #0x40 │ │ + b.lt 58c1c // b.tstop │ │ + ldp x12, x7, [sp, #16] │ │ + add x8, sp, #0x30 │ │ add x1, x8, #0x300 │ │ - ldr x16, [sp, #56] │ │ + mov x11, xzr │ │ asr w10, w12, #2 │ │ - and w8, w10, #0x1 │ │ - add w2, w8, #0x3 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #4072] │ │ - ldr x7, [sp, #24] │ │ sbfx x0, x12, #2, #30 │ │ - mov w3, #0x78 // #120 │ │ - mov x11, xzr │ │ - sxtw x12, w16 │ │ - add x13, x9, #0x200 │ │ + sxtw x12, w3 │ │ + str x12, [sp, #32] │ │ + add x12, x9, #0x200 │ │ + str x12, [sp, #16] │ │ + mov w12, #0x78 // #120 │ │ + and w8, w10, #0x1 │ │ and x14, x9, #0xfffffff8 │ │ and x15, x9, #0xfffffff0 │ │ - sbfiz x16, x16, #1, #32 │ │ - movi v0.8h, #0xe0, lsl #8 │ │ - movi v1.4s, #0x20 │ │ - madd x5, x0, x3, x8 │ │ - asr w19, w17, #6 │ │ - cbnz w19, 65cec │ │ - b 65d28 │ │ - ldr w8, [sp, #36] │ │ + sbfiz x16, x3, #1, #32 │ │ + movi v0.4s, #0x20 │ │ + add w2, w8, #0x3 │ │ + madd x8, x0, x12, x5 │ │ + asr w19, w6, #6 │ │ + cbnz w19, 5890c │ │ + b 58940 │ │ + ldr w10, [sp, #40] │ │ add x11, x11, #0x1 │ │ add x7, x7, x16 │ │ - add w8, w17, w8 │ │ - asr w10, w8, #10 │ │ - and w17, w8, #0x3ff │ │ - ldr w8, [sp, #52] │ │ - cmp w11, w8 │ │ - lsl w8, w10, #7 │ │ - add x1, x1, w8, sxtw #1 │ │ - b.eq 66028 // b.none │ │ - asr w19, w17, #6 │ │ - cbz w19, 65d28 │ │ - ldr w10, [sp, #52] │ │ - sxtw x8, w19 │ │ - sub x19, x8, #0x1 │ │ - cmp w10, #0x5 │ │ - b.lt 65d3c // b.tstop │ │ - add x19, x5, x19, lsl #3 │ │ - ldr x8, [sp, #56] │ │ - cmp w8, #0x1 │ │ - b.lt 65cb8 // b.tstop │ │ - cbz x19, 65d60 │ │ - ldr x8, [sp, #56] │ │ - cmp w8, #0x7 │ │ - b.hi 65d74 // b.pmore │ │ + add w10, w6, w10 │ │ + asr w12, w10, #10 │ │ + and w6, w10, #0x3ff │ │ + ldr w10, [sp, #44] │ │ + cmp w11, w10 │ │ + lsl w10, w12, #7 │ │ + add x1, x1, w10, sxtw #1 │ │ + b.eq 58c1c // b.none │ │ + asr w19, w6, #6 │ │ + cbz w19, 58940 │ │ + ldr w12, [sp, #44] │ │ + sxtw x10, w19 │ │ + sub x19, x10, #0x1 │ │ + cmp w12, #0x5 │ │ + b.lt 58950 // b.tstop │ │ + add x19, x8, x19, lsl #3 │ │ + cmp w3, #0x1 │ │ + b.lt 588d8 // b.tstop │ │ + cbz x19, 58968 │ │ + cmp w3, #0x7 │ │ + b.hi 58978 // b.pmore │ │ mov x21, xzr │ │ - b 65f44 │ │ + b 58b48 │ │ mov x19, xzr │ │ - ldr x8, [sp, #56] │ │ - cmp w8, #0x1 │ │ - b.ge 65d10 // b.tcont │ │ - b 65cb8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #4072] │ │ + cmp w3, #0x1 │ │ + b.ge 5892c // b.tcont │ │ + b 588d8 │ │ mov w10, #0x78 // #120 │ │ - madd x8, x2, x10, x8 │ │ - add x19, x8, x19, lsl #3 │ │ - ldr x8, [sp, #56] │ │ - cmp w8, #0x1 │ │ - b.ge 65d10 // b.tcont │ │ - b 65cb8 │ │ - ldr x8, [sp, #56] │ │ - cmp w8, #0x10 │ │ - b.cs 65fd0 // b.hs, b.nlast │ │ + madd x10, x2, x10, x5 │ │ + add x19, x10, x19, lsl #3 │ │ + cmp w3, #0x1 │ │ + b.ge 5892c // b.tcont │ │ + b 588d8 │ │ + cmp w3, #0x10 │ │ + b.cs 58bd0 // b.hs, b.nlast │ │ mov x19, xzr │ │ - b 66008 │ │ - ldr x6, [sp, #24] │ │ - mul x8, x11, x12 │ │ - add x0, x19, #0x8 │ │ - add x4, x8, x9 │ │ - add x8, x6, x8, lsl #1 │ │ - add x10, x19, #0x7 │ │ - add x4, x6, x4, lsl #1 │ │ - cmp x0, x8 │ │ - add x3, x1, x13, lsl #1 │ │ - cset w0, hi // hi = pmore │ │ - cmp x10, x4 │ │ - cset w10, cc // cc = lo, ul, last │ │ - cmp x8, x3 │ │ + b 58c00 │ │ + ldr x12, [sp, #16] │ │ + add x4, x19, #0x8 │ │ + add x0, x19, #0x7 │ │ + add x20, x1, x12, lsl #1 │ │ + ldp x12, x10, [sp, #24] │ │ + mul x10, x11, x10 │ │ + add x22, x10, x9 │ │ + mov x21, xzr │ │ + add x10, x12, x10, lsl #1 │ │ + add x23, x12, x22, lsl #1 │ │ + cmp x4, x10 │ │ + cset w4, hi // hi = pmore │ │ + cmp x0, x23 │ │ + cset w0, cc // cc = lo, ul, last │ │ + cmp x10, x20 │ │ sub x20, x1, #0x300 │ │ cset w22, cc // cc = lo, ul, last │ │ - cmp x20, x4 │ │ - mov x21, xzr │ │ - and w8, w0, w10 │ │ + cmp x20, x23 │ │ + and w10, w4, w0 │ │ cset w23, cc // cc = lo, ul, last │ │ - tbnz w8, #0, 65f44 │ │ - and w8, w22, w23 │ │ - tbnz w8, #0, 65f44 │ │ - mov x8, x19 │ │ - add x10, x19, #0x2 │ │ - ld1r {v2.8b}, [x8], #1 │ │ - ld1r {v3.8b}, [x10] │ │ - add x10, x19, #0x3 │ │ - ld1r {v4.8b}, [x10] │ │ - add x10, x19, #0x4 │ │ - ld1r {v5.8b}, [x10] │ │ - add x10, x19, #0x5 │ │ - ld1r {v6.8b}, [x10] │ │ - add x10, x19, #0x6 │ │ - ld1r {v7.8b}, [x10] │ │ - add x10, x19, #0x7 │ │ - ld1r {v16.8b}, [x10] │ │ - ld1r {v23.8b}, [x8] │ │ + tbnz w10, #0, 58b48 │ │ + and w10, w22, w23 │ │ + tbnz w10, #0, 58b48 │ │ + mov x10, x19 │ │ + add x0, x19, #0x2 │ │ + ld1r {v1.8b}, [x10], #1 │ │ + ld1r {v2.8b}, [x0] │ │ + add x0, x19, #0x3 │ │ + ld1r {v3.8b}, [x0] │ │ + add x0, x19, #0x4 │ │ + ld1r {v4.8b}, [x0] │ │ + add x0, x19, #0x5 │ │ + ld1r {v5.8b}, [x0] │ │ + add x0, x19, #0x6 │ │ + ld1r {v6.8b}, [x0] │ │ + add x0, x19, #0x7 │ │ + ld1r {v7.8b}, [x0] │ │ + ld1r {v22.8b}, [x10] │ │ + sxtl v16.8h, v1.8b │ │ sxtl v17.8h, v2.8b │ │ sxtl v18.8h, v3.8b │ │ sxtl v19.8h, v4.8b │ │ sxtl v20.8h, v5.8b │ │ sxtl v21.8h, v6.8b │ │ - sxtl v22.8h, v7.8b │ │ - sxtl v25.8h, v16.8b │ │ - sxtl v24.8h, v23.8b │ │ + sxtl v24.8h, v7.8b │ │ + sxtl v23.8h, v22.8b │ │ mov x21, xzr │ │ - sxtl2 v2.4s, v17.8h │ │ - sxtl v3.4s, v17.4h │ │ - sxtl2 v4.4s, v18.8h │ │ - sxtl v5.4s, v18.4h │ │ - sxtl2 v6.4s, v19.8h │ │ - sxtl v7.4s, v19.4h │ │ - sxtl2 v16.4s, v20.8h │ │ - sxtl v17.4s, v20.4h │ │ - sxtl2 v18.4s, v21.8h │ │ - sxtl v19.4s, v21.4h │ │ - sxtl2 v20.4s, v22.8h │ │ - sxtl v21.4s, v22.4h │ │ - sxtl2 v22.4s, v25.8h │ │ - sxtl2 v23.4s, v24.8h │ │ + sxtl2 v1.4s, v16.8h │ │ + sxtl v2.4s, v16.4h │ │ + sxtl2 v3.4s, v17.8h │ │ + sxtl v4.4s, v17.4h │ │ + sxtl2 v5.4s, v18.8h │ │ + sxtl v6.4s, v18.4h │ │ + sxtl2 v7.4s, v19.8h │ │ + sxtl v16.4s, v19.4h │ │ + sxtl2 v17.4s, v20.8h │ │ + sxtl v18.4s, v20.4h │ │ + sxtl2 v19.4s, v21.8h │ │ + sxtl v20.4s, v21.4h │ │ + sxtl2 v21.4s, v24.8h │ │ + sxtl2 v22.4s, v23.8h │ │ + sxtl v23.4s, v23.4h │ │ sxtl v24.4s, v24.4h │ │ - sxtl v25.4s, v25.4h │ │ mov x22, x14 │ │ - add x8, x20, x21 │ │ - ldr q26, [x8] │ │ - ldr q27, [x8, #256] │ │ - ldr q28, [x8, #512] │ │ + add x10, x20, x21 │ │ + ldr q25, [x10] │ │ + ldr q26, [x10, #256] │ │ + ldr q27, [x10, #512] │ │ subs x22, x22, #0x8 │ │ + sxtl v28.4s, v25.4h │ │ sxtl v29.4s, v26.4h │ │ - sxtl v30.4s, v27.4h │ │ - mul v29.4s, v29.4s, v3.4s │ │ - mla v29.4s, v30.4s, v24.4s │ │ - ldr q30, [x8, #768] │ │ + mul v28.4s, v28.4s, v2.4s │ │ + mla v28.4s, v29.4s, v23.4s │ │ + ldr q29, [x10, #768] │ │ + sxtl2 v25.4s, v25.8h │ │ sxtl2 v26.4s, v26.8h │ │ - sxtl2 v27.4s, v27.8h │ │ - mul v26.4s, v26.4s, v2.4s │ │ - mla v26.4s, v27.4s, v23.4s │ │ - sxtl2 v27.4s, v28.8h │ │ - mla v26.4s, v27.4s, v4.4s │ │ - ldr q27, [x8, #1024] │ │ - sxtl v28.4s, v28.4h │ │ - mla v29.4s, v28.4s, v5.4s │ │ - sxtl v28.4s, v30.4h │ │ - mla v29.4s, v28.4s, v7.4s │ │ - ldr q28, [x8, #1280] │ │ - sxtl2 v30.4s, v30.8h │ │ - mla v26.4s, v30.4s, v6.4s │ │ - sxtl2 v30.4s, v27.8h │ │ - mla v26.4s, v30.4s, v16.4s │ │ - ldr q30, [x8, #1536] │ │ + mul v25.4s, v25.4s, v1.4s │ │ + mla v25.4s, v26.4s, v22.4s │ │ + sxtl2 v26.4s, v27.8h │ │ + mla v25.4s, v26.4s, v3.4s │ │ + ldr q26, [x10, #1024] │ │ sxtl v27.4s, v27.4h │ │ - mla v29.4s, v27.4s, v17.4s │ │ - sxtl v27.4s, v28.4h │ │ - mla v29.4s, v27.4s, v19.4s │ │ - ldr q27, [x8, #1792] │ │ - sxtl2 v28.4s, v28.8h │ │ - mla v26.4s, v28.4s, v18.4s │ │ - sxtl2 v28.4s, v30.8h │ │ - mla v26.4s, v28.4s, v20.4s │ │ - sxtl v28.4s, v30.4h │ │ - mla v29.4s, v28.4s, v21.4s │ │ - sxtl v28.4s, v27.4h │ │ - mla v29.4s, v28.4s, v25.4s │ │ + mla v28.4s, v27.4s, v4.4s │ │ + sxtl v27.4s, v29.4h │ │ + mla v28.4s, v27.4s, v6.4s │ │ + ldr q27, [x10, #1280] │ │ + sxtl2 v29.4s, v29.8h │ │ + mla v25.4s, v29.4s, v5.4s │ │ + sxtl2 v29.4s, v26.8h │ │ + mla v25.4s, v29.4s, v7.4s │ │ + ldr q29, [x10, #1536] │ │ + sxtl v26.4s, v26.4h │ │ + mla v28.4s, v26.4s, v16.4s │ │ + sxtl v26.4s, v27.4h │ │ + mla v28.4s, v26.4s, v18.4s │ │ + ldr q26, [x10, #1792] │ │ sxtl2 v27.4s, v27.8h │ │ - mla v26.4s, v27.4s, v22.4s │ │ - add v27.4s, v29.4s, v1.4s │ │ - add v26.4s, v26.4s, v1.4s │ │ - shrn v27.4h, v27.4s, #6 │ │ - shrn2 v27.8h, v26.4s, #6 │ │ - add v26.8h, v27.8h, v0.8h │ │ + mla v25.4s, v27.4s, v17.4s │ │ + sxtl2 v27.4s, v29.8h │ │ + mla v25.4s, v27.4s, v19.4s │ │ + sxtl v27.4s, v29.4h │ │ + mla v28.4s, v27.4s, v20.4s │ │ + sxtl v27.4s, v26.4h │ │ + mla v28.4s, v27.4s, v24.4s │ │ + sxtl2 v26.4s, v26.8h │ │ + mla v25.4s, v26.4s, v21.4s │ │ + add v26.4s, v28.4s, v0.4s │ │ + add v25.4s, v25.4s, v0.4s │ │ + shrn v26.4h, v26.4s, #6 │ │ + shrn2 v26.8h, v25.4s, #6 │ │ str q26, [x7, x21] │ │ add x21, x21, #0x10 │ │ - b.ne 65e70 // b.any │ │ + b.ne 58a78 // b.any │ │ cmp x14, x9 │ │ mov x21, x14 │ │ - b.eq 65cb8 // b.none │ │ - add x8, x1, x21, lsl #1 │ │ - sub x20, x8, #0x300 │ │ - ldrsb w0, [x19, #1] │ │ - ldrsh w3, [x20, #256] │ │ - ldrsb w8, [x19] │ │ - ldrsh w10, [x20] │ │ - ldrsb w4, [x19, #2] │ │ - ldrsh w6, [x20, #512] │ │ - ldrsb w22, [x19, #3] │ │ - ldrsh w23, [x20, #768] │ │ - ldrsb w24, [x19, #4] │ │ - ldrsh w25, [x20, #1024] │ │ - mul w0, w3, w0 │ │ - ldrsb w26, [x19, #5] │ │ - ldrsh w27, [x20, #1280] │ │ - madd w8, w10, w8, w0 │ │ - ldrsb w28, [x19, #6] │ │ - ldrsh w29, [x20, #1536] │ │ - madd w8, w6, w4, w8 │ │ - ldrsb w30, [x19, #7] │ │ - ldrsh w3, [x20, #1792] │ │ - madd w8, w23, w22, w8 │ │ - madd w8, w25, w24, w8 │ │ - madd w8, w27, w26, w8 │ │ - madd w8, w29, w28, w8 │ │ - madd w8, w3, w30, w8 │ │ - add w8, w8, #0x20 │ │ - lsr w8, w8, #6 │ │ - sub w8, w8, #0x2, lsl #12 │ │ - strh w8, [x7, x21, lsl #1] │ │ + b.eq 588d8 // b.none │ │ + add x10, x1, x21, lsl #1 │ │ + sub x20, x10, #0x300 │ │ + ldrsb w4, [x19, #1] │ │ + ldrsh w22, [x20, #256] │ │ + ldrsb w10, [x19] │ │ + ldrsh w0, [x20] │ │ + ldrsb w23, [x19, #2] │ │ + ldrsh w24, [x20, #512] │ │ + ldrsb w25, [x19, #3] │ │ + ldrsh w26, [x20, #768] │ │ + ldrsb w27, [x19, #4] │ │ + ldrsh w28, [x20, #1024] │ │ + mul w4, w22, w4 │ │ + ldrsb w29, [x19, #5] │ │ + ldrsh w30, [x20, #1280] │ │ + madd w10, w0, w10, w4 │ │ + ldrsb w17, [x19, #6] │ │ + ldrsh w12, [x20, #1536] │ │ + madd w10, w24, w23, w10 │ │ + ldrsb w13, [x19, #7] │ │ + ldrsh w22, [x20, #1792] │ │ + madd w10, w26, w25, w10 │ │ + madd w10, w28, w27, w10 │ │ + madd w10, w30, w29, w10 │ │ + madd w10, w12, w17, w10 │ │ + madd w10, w22, w13, w10 │ │ + add w10, w10, #0x20 │ │ + lsr w10, w10, #6 │ │ + strh w10, [x7, x21, lsl #1] │ │ add x21, x21, #0x1 │ │ cmp x9, x21 │ │ add x20, x20, #0x2 │ │ - b.ne 65f4c // b.any │ │ - b 65cb8 │ │ + b.ne 58b50 // b.any │ │ + b 588d8 │ │ mov x19, xzr │ │ mov x20, x15 │ │ - add x8, x1, x19 │ │ - ldp q2, q3, [x8] │ │ - add x8, x7, x19 │ │ + add x10, x1, x19 │ │ + ldp q1, q2, [x10] │ │ + add x10, x7, x19 │ │ subs x20, x20, #0x10 │ │ add x19, x19, #0x20 │ │ - add v2.8h, v2.8h, v0.8h │ │ - add v3.8h, v3.8h, v0.8h │ │ - stp q2, q3, [x8] │ │ - b.ne 65fd8 // b.any │ │ + stp q1, q2, [x10] │ │ + b.ne 58bd8 // b.any │ │ cmp x15, x9 │ │ mov x19, x15 │ │ - b.eq 65cb8 // b.none │ │ - lsl x8, x19, #1 │ │ - ldrh w10, [x1, x8] │ │ + b.eq 588d8 // b.none │ │ + lsl x10, x19, #1 │ │ + ldrh w0, [x1, x10] │ │ add x19, x19, #0x1 │ │ cmp x9, x19 │ │ - sub w10, w10, #0x2, lsl #12 │ │ - strh w10, [x7, x8] │ │ - b.ne 66008 // b.any │ │ - b 65cb8 │ │ + strh w0, [x7, x10] │ │ + b.ne 58c00 // b.any │ │ + b 588d8 │ │ add sp, sp, #0x10, lsl #12 │ │ - add sp, sp, #0x740 │ │ + add sp, sp, #0x730 │ │ ldp x29, x30, [sp, #80] │ │ ldp x20, x19, [sp, #64] │ │ ldp x22, x21, [sp, #48] │ │ ldp x24, x23, [sp, #32] │ │ ldp x26, x25, [sp, #16] │ │ ldp x28, x27, [sp], #96 │ │ ret │ │ - sub sp, sp, #0xa0 │ │ - ldr w10, [sp, #176] │ │ - asr x14, x1, #1 │ │ - stp x29, x30, [sp, #144] │ │ - ldr w30, [sp, #160] │ │ - mov w13, #0x1 // #1 │ │ - str x14, [sp, #32] │ │ - mov w14, w4 │ │ - sub w17, w13, w7 │ │ - and x13, x14, #0xfffffff8 │ │ - str x13, [sp, #24] │ │ - clz w13, w10 │ │ - stp x20, x19, [sp, #128] │ │ - ldr w11, [sp, #168] │ │ - mov w9, #0x20 // #32 │ │ - sub w19, w13, #0x12 │ │ - stp x26, x25, [sp, #80] │ │ - mov x25, x3 │ │ - asr w3, w4, w30 │ │ - sub w20, w13, #0xc │ │ - lsl w9, w9, w19 │ │ - stp x22, x21, [sp, #112] │ │ - sxtw x13, w3 │ │ - dup v5.4s, w20 │ │ - add w22, w9, #0x80, lsl #12 │ │ - stp x24, x23, [sp, #96] │ │ - mov x21, x1 │ │ - mov x8, xzr │ │ - sxtw x12, w4 │ │ - sbfiz x15, x4, #1, #32 │ │ - mov w16, #0x1a // #26 │ │ - movi v0.4s, #0x20 │ │ - movi v1.4s, #0x1a │ │ - movi v2.4s, #0x26 │ │ - dup v3.4s, w10 │ │ - mov x19, x13 │ │ - dup v4.4s, w22 │ │ - neg v5.4s, v5.4s │ │ - mov x23, x0 │ │ - mov x24, x2 │ │ - stp x28, x27, [sp, #64] │ │ - stp x0, x2, [sp, #40] │ │ - str x25, [sp, #56] │ │ - stp x30, x1, [sp] │ │ - str x13, [sp, #16] │ │ - cmp w4, #0x1 │ │ - b.ge 66138 // b.tcont │ │ - tst w5, #0x1 │ │ - add x9, x6, x19 │ │ - ccmp w11, #0x0, #0x4, eq // eq = none │ │ - add x8, x8, #0x1 │ │ - add x25, x25, x15 │ │ - csel x6, x6, x9, ne // ne = any │ │ - subs w5, w5, #0x1 │ │ - add x24, x24, x15 │ │ - add x23, x23, x21 │ │ - b.eq 66438 // b.none │ │ - cmp w4, #0x1 │ │ - b.lt 66108 // b.tstop │ │ - cbz w30, 6622c │ │ - mov x26, xzr │ │ - mov x27, xzr │ │ - and w28, w5, w11 │ │ - mov x29, x6 │ │ - b 66178 │ │ - ldrb w13, [x29] │ │ - sub w9, w9, w7 │ │ - add w9, w9, w13 │ │ - add w9, w9, #0x2 │ │ - lsr w9, w9, #2 │ │ - add x27, x27, #0x2 │ │ - strb w9, [x29], #1 │ │ - add x26, x26, #0x4 │ │ - cmp x27, x12 │ │ - b.ge 66108 // b.tcont │ │ - add x9, x24, x26 │ │ - add x13, x25, x26 │ │ - ldrsh w0, [x9] │ │ - ldrsh w1, [x13] │ │ - subs w2, w0, w1 │ │ - cneg w2, w2, mi // mi = first │ │ - add w2, w2, #0x20 │ │ - lsr w2, w2, #10 │ │ - cmp w2, #0x1a │ │ - csel w2, w2, w16, cc // cc = lo, ul, last │ │ - sub w3, w16, w2 │ │ - madd w1, w3, w1, w22 │ │ - add w2, w2, #0x26 │ │ - madd w0, w2, w0, w1 │ │ - asr w0, w0, w20 │ │ - cmp w0, w10 │ │ - csel w1, w10, w0, gt │ │ - cmp w0, #0x0 │ │ - add x3, x23, x26 │ │ - csel w0, wzr, w1, lt // lt = tstop │ │ - strh w0, [x3] │ │ - ldrsh w9, [x9, #2] │ │ - ldrsh w13, [x13, #2] │ │ - subs w0, w9, w13 │ │ - cneg w0, w0, mi // mi = first │ │ - add w0, w0, #0x20 │ │ - lsr w0, w0, #10 │ │ - cmp w0, #0x1a │ │ - csel w0, w0, w16, cc // cc = lo, ul, last │ │ - add w1, w0, #0x26 │ │ - sub w0, w16, w0 │ │ - madd w13, w0, w13, w22 │ │ - madd w9, w1, w9, w13 │ │ - asr w9, w9, w20 │ │ - cmp w9, w10 │ │ - csel w13, w10, w9, gt │ │ - cmp w9, #0x0 │ │ - csel w9, wzr, w13, lt // lt = tstop │ │ - strh w9, [x3, #2] │ │ - add w9, w1, w2 │ │ - cbnz w28, 66150 │ │ - cbnz w11, 66164 │ │ - add w9, w17, w9 │ │ - lsr w9, w9, #1 │ │ - b 66164 │ │ - cmp w4, #0x8 │ │ - b.cs 6623c // b.hs, b.nlast │ │ - mov x26, xzr │ │ - b 663d8 │ │ - ldp x9, x0, [sp, #32] │ │ - ldp x21, x1, [sp, #48] │ │ - mul x13, x8, x12 │ │ - add x3, x6, x14 │ │ - mul x9, x9, x8 │ │ - add x19, x0, x9, lsl #1 │ │ - add x9, x9, x14 │ │ - lsl x27, x13, #1 │ │ - add x13, x13, x14 │ │ - add x9, x0, x9, lsl #1 │ │ - lsl x13, x13, #1 │ │ - cmp x3, x19 │ │ - add x2, x21, x27 │ │ - add x0, x1, x27 │ │ - add x30, x21, x13 │ │ - add x21, x1, x13 │ │ - cset w1, hi // hi = pmore │ │ - cmp x6, x9 │ │ - cset w28, cc // cc = lo, ul, last │ │ - cmp x19, x30 │ │ - cset w27, cc // cc = lo, ul, last │ │ - cmp x2, x9 │ │ - cset w29, cc // cc = lo, ul, last │ │ - cmp x19, x21 │ │ - cset w19, cc // cc = lo, ul, last │ │ - cmp x0, x9 │ │ - cset w13, cc // cc = lo, ul, last │ │ - cmp x6, x30 │ │ - cset w30, cc // cc = lo, ul, last │ │ - cmp x3, x2 │ │ - cset w9, hi // hi = pmore │ │ - cmp x6, x21 │ │ - cset w2, cc // cc = lo, ul, last │ │ - cmp x3, x0 │ │ - mov x26, xzr │ │ - and w0, w1, w28 │ │ - cset w3, hi // hi = pmore │ │ - tbnz w0, #0, 663c8 │ │ - and w0, w27, w29 │ │ - tbnz w0, #0, 663c8 │ │ - and w13, w19, w13 │ │ - tbnz w13, #0, 663c8 │ │ - ldr x19, [sp, #16] │ │ - and w9, w30, w9 │ │ - tbnz w9, #0, 663d4 │ │ - ldp x30, x21, [sp] │ │ - and w9, w2, w3 │ │ - tbnz w9, #0, 663d8 │ │ - ldr x27, [sp, #24] │ │ - mov x26, xzr │ │ - mov x28, x6 │ │ - ldr q6, [x24, x26] │ │ - ldr q7, [x25, x26] │ │ - mov v16.16b, v4.16b │ │ - mov v17.16b, v4.16b │ │ - sxtl2 v18.4s, v6.8h │ │ - sxtl v19.4s, v6.4h │ │ - ssubl v22.4s, v6.4h, v7.4h │ │ - ssubl2 v6.4s, v6.8h, v7.8h │ │ - abs v6.4s, v6.4s │ │ - sxtl v20.4s, v7.4h │ │ - sxtl2 v21.4s, v7.8h │ │ - abs v7.4s, v22.4s │ │ - add v6.4s, v6.4s, v0.4s │ │ - add v7.4s, v7.4s, v0.4s │ │ - ushr v6.4s, v6.4s, #10 │ │ - ushr v7.4s, v7.4s, #10 │ │ - umin v6.4s, v6.4s, v1.4s │ │ - umin v7.4s, v7.4s, v1.4s │ │ - add v22.4s, v6.4s, v2.4s │ │ - sub v6.4s, v1.4s, v6.4s │ │ - mla v16.4s, v6.4s, v21.4s │ │ - add v6.4s, v7.4s, v2.4s │ │ - sub v7.4s, v1.4s, v7.4s │ │ - mla v17.4s, v7.4s, v20.4s │ │ - mla v17.4s, v6.4s, v19.4s │ │ - mla v16.4s, v22.4s, v18.4s │ │ - xtn v7.4h, v6.4s │ │ - sshl v6.4s, v16.4s, v5.4s │ │ - sshl v16.4s, v17.4s, v5.4s │ │ - cmlt v17.4s, v16.4s, #0 │ │ - smin v16.4s, v16.4s, v3.4s │ │ - cmlt v18.4s, v6.4s, #0 │ │ - smin v6.4s, v6.4s, v3.4s │ │ - bic v16.16b, v16.16b, v17.16b │ │ - bic v6.16b, v6.16b, v18.16b │ │ - xtn v16.4h, v16.4s │ │ - xtn2 v16.8h, v6.4s │ │ - str q16, [x23, x26] │ │ - xtn2 v7.8h, v22.4s │ │ - xtn v6.8b, v7.8h │ │ - subs x27, x27, #0x8 │ │ - str d6, [x28], #8 │ │ - add x26, x26, #0x10 │ │ - b.ne 66308 // b.any │ │ - ldr x26, [sp, #24] │ │ - cmp x26, x14 │ │ - b.ne 663d8 // b.any │ │ - b 66108 │ │ - ldp x30, x21, [sp] │ │ - ldr x19, [sp, #16] │ │ - b 663d8 │ │ - ldp x30, x21, [sp] │ │ - lsl x9, x26, #1 │ │ - ldrsh w13, [x24, x9] │ │ - ldrsh w0, [x25, x9] │ │ - subs w1, w13, w0 │ │ - cneg w1, w1, mi // mi = first │ │ - add w1, w1, #0x20 │ │ - lsr w1, w1, #10 │ │ - cmp w1, #0x1a │ │ - csel w1, w1, w16, cc // cc = lo, ul, last │ │ - add w2, w1, #0x26 │ │ - sub w1, w16, w1 │ │ - madd w0, w1, w0, w22 │ │ - madd w13, w2, w13, w0 │ │ - asr w13, w13, w20 │ │ - cmp w13, w10 │ │ - csel w0, w10, w13, gt │ │ - cmp w13, #0x0 │ │ - csel w13, wzr, w0, lt // lt = tstop │ │ - strh w13, [x23, x9] │ │ - strb w2, [x6, x26] │ │ - add x26, x26, #0x1 │ │ - cmp x14, x26 │ │ - b.ne 663d8 // b.any │ │ - b 66108 │ │ - ldp x29, x30, [sp, #144] │ │ - ldp x20, x19, [sp, #128] │ │ - ldp x22, x21, [sp, #112] │ │ - ldp x24, x23, [sp, #96] │ │ - ldp x26, x25, [sp, #80] │ │ - ldp x28, x27, [sp, #64] │ │ - add sp, sp, #0xa0 │ │ + stp x19, x30, [sp, #-16]! │ │ + mov x19, x0 │ │ + bl 7378 <__cxa_atexit@plt+0x2818> │ │ + tbz w0, #0, 58c84 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #576] │ │ + adrp x9, 58000 │ │ + add x9, x9, #0xc8c │ │ + adrp x10, 58000 │ │ + add x10, x10, #0xd3c │ │ + adrp x11, 58000 │ │ + fmov d0, x9 │ │ + add x11, x11, #0xdec │ │ + mov v0.d[1], x10 │ │ + str x8, [x19] │ │ + stur q0, [x19, #8] │ │ + str x11, [x19, #24] │ │ + ldp x19, x30, [sp], #16 │ │ ret │ │ - adrp x8, 66000 │ │ - adrp x9, 66000 │ │ - add x8, x8, #0x470 │ │ - add x9, x9, #0x750 │ │ - stp x8, x9, [x0] │ │ - b 82aac │ │ - stp x28, x27, [sp, #-96]! │ │ - stp x26, x25, [sp, #16] │ │ - stp x24, x23, [sp, #32] │ │ - stp x22, x21, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ - stp x29, x30, [sp, #80] │ │ - sub sp, sp, #0x14, lsl #12 │ │ - sub sp, sp, #0x30 │ │ - add x8, sp, #0x10, lsl #12 │ │ - add x8, x8, #0x9c │ │ - ldr w8, [x8, #16380] │ │ - mov w22, w6 │ │ + str x28, [sp, #-96]! │ │ + stp x27, x26, [sp, #16] │ │ + stp x25, x24, [sp, #32] │ │ + stp x23, x22, [sp, #48] │ │ + stp x21, x20, [sp, #64] │ │ + stp x19, x30, [sp, #80] │ │ + sub sp, sp, #0x1b0 │ │ + ldr w25, [sp, #528] │ │ + ldr w27, [sp, #536] │ │ + add x8, sp, #0x20 │ │ + mov x23, x1 │ │ + mov x24, x0 │ │ + add x26, x8, #0x50 │ │ + mov w20, w6 │ │ mov w21, w5 │ │ - mov x19, x0 │ │ - add x0, sp, #0xd, lsl #12 │ │ - mov x23, x7 │ │ - mov x5, x4 │ │ + mov w22, w4 │ │ mov x4, x3 │ │ mov x3, x2 │ │ - mov x2, x1 │ │ - add x0, x0, #0x58c │ │ - mov x1, x19 │ │ - mov w6, w21 │ │ - mov w7, w22 │ │ - str w8, [sp] │ │ - str x2, [sp, #40] │ │ - bl 66d94 │ │ - add w8, w22, #0x6 │ │ - cmp w8, #0x1 │ │ - b.lt 665c0 // b.tstop │ │ - cmp w21, #0x1 │ │ - b.lt 665c0 // b.tstop │ │ - add x10, sp, #0xd, lsl #12 │ │ - mov w9, wzr │ │ - add x10, x10, #0x58c │ │ - add x11, sp, #0x44 │ │ - mov w12, w21 │ │ - movi v0.2d, #0xff000000ff │ │ - mov w13, #0x4004 // #16388 │ │ - mov w14, #0x1fff // #8191 │ │ - ldrb w16, [x10] │ │ - mov x15, xzr │ │ - add x17, x10, x15 │ │ - ldrb w3, [x17, #1] │ │ - ldrb w4, [x17, #2] │ │ - ldrb w2, [x17, #3] │ │ - fmov s1, w16 │ │ - ldr d2, [x23] │ │ - mov v1.h[1], w3 │ │ - mov v1.h[2], w4 │ │ - mov v1.h[3], w2 │ │ - uxtl v1.4s, v1.4h │ │ - sxtl v2.4s, v2.4h │ │ - and v1.16b, v1.16b, v0.16b │ │ - ldrsh w16, [x23, #8] │ │ - ldrb w5, [x17, #4] │ │ - mul v2.4s, v2.4s, v1.4s │ │ - ldrsh w0, [x23, #10] │ │ - ldrb w6, [x17, #5] │ │ - addv s2, v2.4s │ │ - ldrsh w1, [x23, #12] │ │ - ldrb w17, [x17, #6] │ │ - mov w2, v1.s[3] │ │ - fmov w4, s2 │ │ - add w2, w4, w2, lsl #7 │ │ - madd w16, w16, w5, w2 │ │ - madd w16, w0, w6, w16 │ │ - madd w16, w1, w17, w16 │ │ - add w16, w16, w13 │ │ - asr w16, w16, #3 │ │ - cmp w16, w14 │ │ - csel w16, w16, w14, lt // lt = tstop │ │ - add x17, x15, #0x1 │ │ - bic w16, w16, w16, asr #31 │ │ - cmp x12, x17 │ │ - strh w16, [x11, x15, lsl #1] │ │ - mov w16, w3 │ │ - mov x15, x17 │ │ - b.ne 66518 // b.any │ │ - add w9, w9, #0x1 │ │ - add x10, x10, #0x186 │ │ - cmp w9, w8 │ │ - add x11, x11, #0x30c │ │ - b.ne 66510 // b.any │ │ - cmp w22, #0x1 │ │ - b.lt 6672c // b.tstop │ │ - cmp w21, #0x1 │ │ - b.lt 6672c // b.tstop │ │ - add x9, sp, #0xc, lsl #12 │ │ - add x9, x9, #0x98 │ │ - ldr x10, [x9, #32760] │ │ - mov w9, w22 │ │ - mov w2, #0x400 // #1024 │ │ - mov x8, xzr │ │ - mov x11, xzr │ │ - str x9, [sp, #32] │ │ - mov w9, w21 │ │ - mov x13, #0x92400000000 // #10050223472640 │ │ - mov x14, #0x79e00000000 // #8375186227200 │ │ - mov x15, #0x61800000000 // #6700148981760 │ │ - mov x17, #0x30c00000000 // #3350074490880 │ │ - mov x12, #0x18600000000 // #1675037245440 │ │ - add x1, sp, #0x44 │ │ - movk w2, #0xfffc, lsl #16 │ │ - mov w3, #0xff // #255 │ │ - mov x4, #0x18600000000 // #1675037245440 │ │ - mov x5, #0x49200000000 // #5025111736320 │ │ - str x9, [sp, #24] │ │ - ldr x26, [sp, #24] │ │ - mov x9, #0x49200000000 // #5025111736320 │ │ - madd x25, x11, x12, x9 │ │ - lsr x6, x13, #32 │ │ - lsr x7, x14, #32 │ │ - lsr x21, x15, #32 │ │ - lsr x22, x5, #32 │ │ - lsr x23, x17, #32 │ │ - lsr x24, x4, #32 │ │ - add x11, x11, #0x1 │ │ - add x25, x1, x25, asr #31 │ │ - mov x27, x19 │ │ - mov x28, x8 │ │ - stp x11, x19, [sp, #48] │ │ - ldrh w29, [x25], #2 │ │ - ldr h0, [x1, w22, uxtw #1] │ │ - add x9, x1, w21, uxtw #1 │ │ - add x20, x1, w6, uxtw #1 │ │ - ldur d1, [x10, #6] │ │ - ld1 {v0.h}[1], [x9] │ │ - add x9, x1, w7, uxtw #1 │ │ - ldrh w12, [x1, w23, uxtw #1] │ │ - ldrsh w0, [x10, #4] │ │ - ld1 {v0.h}[2], [x9] │ │ - sxtl v1.4s, v1.4h │ │ - ldrh w19, [x1, w24, uxtw #1] │ │ - ldrsh w11, [x10, #2] │ │ - ld1 {v0.h}[3], [x20] │ │ - ldrh w30, [x1, w28, uxtw #1] │ │ - ldrsh w16, [x10] │ │ - add x6, x6, #0x1 │ │ - uxtl v0.4s, v0.4h │ │ - mul v0.4s, v1.4s, v0.4s │ │ - addv s0, v0.4s │ │ - fmov w9, s0 │ │ - madd w9, w0, w12, w9 │ │ - madd w9, w11, w19, w9 │ │ - madd w9, w16, w30, w9 │ │ - add w9, w9, w29, lsl #7 │ │ - add w9, w9, w2 │ │ - asr w9, w9, #11 │ │ - cmp w9, #0xff │ │ - csel w9, w9, w3, lt // lt = tstop │ │ - bic w9, w9, w9, asr #31 │ │ - add x7, x7, #0x1 │ │ - add x21, x21, #0x1 │ │ - add x22, x22, #0x1 │ │ - add x23, x23, #0x1 │ │ - add x24, x24, #0x1 │ │ - subs x26, x26, #0x1 │ │ - strb w9, [x27], #1 │ │ - add x28, x28, #0x1 │ │ - b.ne 66658 // b.any │ │ - ldp x11, x19, [sp, #48] │ │ - ldr x9, [sp, #32] │ │ - mov x12, #0x18600000000 // #1675037245440 │ │ - add x13, x13, x12 │ │ - add x14, x14, x12 │ │ - cmp x11, x9 │ │ - ldr x9, [sp, #40] │ │ - add x15, x15, x12 │ │ - add x5, x5, x12 │ │ - add x17, x17, x12 │ │ - add x4, x4, x12 │ │ - add x8, x8, #0x186 │ │ - add x19, x19, x9 │ │ - b.ne 66620 // b.any │ │ - add sp, sp, #0x14, lsl #12 │ │ - add sp, sp, #0x30 │ │ - ldp x29, x30, [sp, #80] │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - ldp x26, x25, [sp, #16] │ │ - ldp x28, x27, [sp], #96 │ │ + mov w5, #0x8 // #8 │ │ + mov x0, x26 │ │ + mov x1, x24 │ │ + mov x2, x23 │ │ + mov w6, w25 │ │ + mov w19, w7 │ │ + bl 3d8f8 │ │ + mov w7, #0x8 // #8 │ │ + mov x0, x24 │ │ + mov x1, x23 │ │ + mov x2, x26 │ │ + mov w3, w22 │ │ + mov w4, w21 │ │ + mov w5, w20 │ │ + mov w6, w19 │ │ + str w27, [sp, #8] │ │ + str x25, [sp] │ │ + bl 3e220 │ │ + add sp, sp, #0x1b0 │ │ + ldp x19, x30, [sp, #80] │ │ + ldp x21, x20, [sp, #64] │ │ + ldp x23, x22, [sp, #48] │ │ + ldp x25, x24, [sp, #32] │ │ + ldp x27, x26, [sp, #16] │ │ + ldr x28, [sp], #96 │ │ ret │ │ - str x28, [sp, #-80]! │ │ - stp x25, x24, [sp, #16] │ │ - stp x23, x22, [sp, #32] │ │ - stp x21, x20, [sp, #48] │ │ - stp x19, x30, [sp, #64] │ │ - sub sp, sp, #0x1e, lsl #12 │ │ - sub sp, sp, #0xab0 │ │ - add x8, sp, #0x16, lsl #12 │ │ - add x8, x8, #0xb08 │ │ - ldr x25, [x8, #32760] │ │ - add x8, sp, #0x1a, lsl #12 │ │ - add x8, x8, #0xb0c │ │ - ldr w8, [x8, #16380] │ │ - mov w22, w6 │ │ - mov w19, w5 │ │ - mov x20, x1 │ │ - mov x21, x0 │ │ - add x0, sp, #0x18, lsl #12 │ │ - mov w23, w7 │ │ - mov x5, x4 │ │ + sub sp, sp, #0x150 │ │ + stp x25, x24, [sp, #272] │ │ + ldr w25, [sp, #336] │ │ + stp x27, x26, [sp, #256] │ │ + ldr w27, [sp, #344] │ │ + add x8, sp, #0x20 │ │ + stp x23, x22, [sp, #288] │ │ + mov x23, x1 │ │ + mov x24, x0 │ │ + add x26, x8, #0x30 │ │ + stp x21, x20, [sp, #304] │ │ + mov w20, w6 │ │ + mov w21, w5 │ │ + mov w22, w4 │ │ mov x4, x3 │ │ mov x3, x2 │ │ - add x0, x0, #0xc │ │ - mov x1, x21 │ │ - mov x2, x20 │ │ - mov w6, w19 │ │ - mov w7, w22 │ │ - str w8, [sp] │ │ - bl 66d94 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #3376] │ │ - sbfiz x9, x23, #3, #32 │ │ - ldrh w10, [x8, x9] │ │ - sxtw x9, w23 │ │ - add x8, x8, x9, lsl #3 │ │ - cbz w10, 66a1c │ │ - ldrh w9, [x8, #2] │ │ - cbz w9, 66bcc │ │ - ldrsh w5, [x8, #4] │ │ - ldrsh w23, [x8, #6] │ │ - ldrsh w24, [x25] │ │ - ldrsh w25, [x25, #2] │ │ - add x0, sp, #0xc, lsl #12 │ │ - add x1, sp, #0x18, lsl #12 │ │ - add x0, x0, #0xc │ │ - add x1, x1, #0xc │ │ - mov w4, #0x19 // #25 │ │ - mov w2, w19 │ │ - mov w3, w22 │ │ - bl 67110 │ │ - add x1, sp, #0x18, lsl #12 │ │ - add x0, sp, #0xc │ │ - add x1, x1, #0xc │ │ - mov w4, #0x9 // #9 │ │ - mov w2, w19 │ │ - mov w3, w22 │ │ - mov w5, w23 │ │ - bl 67110 │ │ - cmp w22, #0x1 │ │ - b.lt 66d74 // b.tstop │ │ - cmp w19, #0x1 │ │ - b.lt 66d74 // b.tstop │ │ - add w15, w24, w25 │ │ - mov w16, #0x80 // #128 │ │ - mov w11, w19 │ │ - add x12, sp, #0xc, lsl #12 │ │ - add x12, x12, #0xc │ │ - add x13, sp, #0xc │ │ - sub w15, w16, w15 │ │ - lsl x0, x11, #1 │ │ - mov x8, xzr │ │ - mov x9, xzr │ │ - mov w10, w22 │ │ - dup v0.4s, w24 │ │ - mov w14, #0xff // #255 │ │ - movi v1.2d, #0xff000000ff │ │ - and x16, x11, #0xfffffff8 │ │ - add x17, x12, x0 │ │ - add x0, x13, x0 │ │ - dup v2.4s, w15 │ │ - movi v3.2d, #0x0 │ │ - mov x1, x21 │ │ - b 668b0 │ │ - add x9, x9, #0x1 │ │ - add x1, x1, x20 │ │ - cmp x9, x10 │ │ - add x8, x8, #0x180 │ │ - b.eq 66d74 // b.none │ │ - ubfx x2, x8, #7, #25 │ │ - lsl x3, x2, #8 │ │ - cmp w19, #0x8 │ │ - add x2, x12, x3 │ │ - add x3, x13, x3 │ │ - mov x4, xzr │ │ - b.cc 669cc // b.lo, b.ul, b.last │ │ - mul x5, x9, x20 │ │ - add w6, w9, w9, lsl #1 │ │ - add x7, x21, x5 │ │ - add x5, x5, x11 │ │ - lsl w6, w6, #7 │ │ - add x22, x21, x5 │ │ - lsl x5, x6, #1 │ │ - add x23, x17, x5 │ │ - add x25, x12, x5 │ │ - cmp x7, x23 │ │ - add x6, x0, x5 │ │ - cset w23, cc // cc = lo, ul, last │ │ - cmp x22, x25 │ │ - cset w25, hi // hi = pmore │ │ - cmp x7, x6 │ │ - add x6, x13, x5 │ │ - cset w5, cc // cc = lo, ul, last │ │ - cmp x22, x6 │ │ - and w7, w23, w25 │ │ - cset w6, hi // hi = pmore │ │ - tbnz w7, #0, 669cc │ │ - and w5, w5, w6 │ │ - tbnz w5, #0, 669cc │ │ - mov x4, xzr │ │ - mov x5, x2 │ │ - mov x6, x3 │ │ - ldr d4, [x1, x4] │ │ - ldr q5, [x5], #16 │ │ - ldr q6, [x6], #16 │ │ - uxtl v4.8h, v4.8b │ │ - sxtl2 v7.4s, v5.8h │ │ - sxtl v5.4s, v5.4h │ │ - ushll2 v17.4s, v4.8h, #4 │ │ - ushll v18.4s, v4.4h, #4 │ │ - ushll2 v19.4s, v4.8h, #11 │ │ - ushll v4.4s, v4.4h, #11 │ │ - sxtl v16.4s, v6.4h │ │ - sub v5.4s, v5.4s, v18.4s │ │ - orr v4.4s, #0x4, lsl #8 │ │ - sxtl2 v6.4s, v6.8h │ │ - sub v7.4s, v7.4s, v17.4s │ │ - sub v16.4s, v16.4s, v18.4s │ │ - orr v19.4s, #0x4, lsl #8 │ │ - mla v4.4s, v5.4s, v0.4s │ │ - sub v6.4s, v6.4s, v17.4s │ │ - mla v19.4s, v7.4s, v0.4s │ │ - mla v4.4s, v16.4s, v2.4s │ │ - mla v19.4s, v6.4s, v2.4s │ │ - sshr v4.4s, v4.4s, #11 │ │ - sshr v5.4s, v19.4s, #11 │ │ - smin v4.4s, v4.4s, v1.4s │ │ - smin v5.4s, v5.4s, v1.4s │ │ - smax v4.4s, v4.4s, v3.4s │ │ - smax v5.4s, v5.4s, v3.4s │ │ - xtn v4.4h, v4.4s │ │ - xtn2 v4.8h, v5.4s │ │ - xtn v4.8b, v4.8h │ │ - str d4, [x1, x4] │ │ - add x4, x4, #0x8 │ │ - cmp x16, x4 │ │ - b.ne 66934 // b.any │ │ - cmp x16, x11 │ │ - mov x4, x16 │ │ - b.eq 6689c // b.none │ │ - ldrb w5, [x1, x4] │ │ - lsl x6, x4, #1 │ │ - ldrsh w22, [x2, x6] │ │ - ldrsh w6, [x3, x6] │ │ - mov w7, #0x400 // #1024 │ │ - bfi w7, w5, #11, #8 │ │ - lsl w5, w5, #4 │ │ - sub w22, w22, w5 │ │ - sub w5, w6, w5 │ │ - madd w6, w22, w24, w7 │ │ - madd w5, w5, w15, w6 │ │ - asr w5, w5, #11 │ │ - cmp w5, #0xff │ │ - csel w5, w5, w14, lt // lt = tstop │ │ - bic w5, w5, w5, asr #31 │ │ - strb w5, [x1, x4] │ │ - add x4, x4, #0x1 │ │ - cmp x11, x4 │ │ - b.ne 669cc // b.any │ │ - b 6689c │ │ - ldrsh w5, [x8, #6] │ │ - add x0, sp, #0xc, lsl #12 │ │ - add x1, sp, #0x18, lsl #12 │ │ - add x0, x0, #0xc │ │ - add x1, x1, #0xc │ │ - mov w4, #0x9 // #9 │ │ - mov w2, w19 │ │ - mov w3, w22 │ │ - bl 67110 │ │ - cmp w22, #0x1 │ │ - b.lt 66d74 // b.tstop │ │ - cmp w19, #0x1 │ │ - b.lt 66d74 // b.tstop │ │ - ldrsh w16, [x25, #2] │ │ - mov w17, #0x80 // #128 │ │ - add x12, sp, #0xc, lsl #12 │ │ - mov w11, w19 │ │ - add x12, x12, #0xc │ │ - sub w16, w17, w16 │ │ - mov x8, xzr │ │ - mov x9, xzr │ │ - mov w10, w22 │ │ - mov w13, #0xff // #255 │ │ - movi v0.2d, #0xff000000ff │ │ - add x14, x12, w19, uxtw #1 │ │ - and x15, x11, #0xfffffff8 │ │ - dup v1.4s, w16 │ │ - movi v2.2d, #0x0 │ │ - mov x17, x21 │ │ - ubfx x0, x8, #7, #25 │ │ - cmp w19, #0x8 │ │ - add x0, x12, x0, lsl #8 │ │ - b.cs 66ad0 // b.hs, b.nlast │ │ - b 66ac8 │ │ - add x9, x9, #0x1 │ │ - add x17, x17, x20 │ │ - cmp x9, x10 │ │ - add x8, x8, #0x180 │ │ - b.eq 66d74 // b.none │ │ - ubfx x0, x8, #7, #25 │ │ - cmp w19, #0x8 │ │ - add x0, x12, x0, lsl #8 │ │ - b.cs 66ad0 // b.hs, b.nlast │ │ - mov x1, xzr │ │ - b 66b90 │ │ - add w2, w9, w9, lsl #1 │ │ - lsl w2, w2, #7 │ │ - mul x1, x9, x20 │ │ - lsl x2, x2, #1 │ │ - add x3, x14, x2 │ │ - add x4, x21, x1 │ │ - cmp x4, x3 │ │ - b.cs 66b0c // b.hs, b.nlast │ │ - add x1, x1, x11 │ │ - add x2, x12, x2 │ │ - add x1, x21, x1 │ │ - cmp x1, x2 │ │ - b.ls 66b0c // b.plast │ │ - mov x1, xzr │ │ - b 66b90 │ │ - mov x1, xzr │ │ - mov x2, x0 │ │ - ldr d3, [x17, x1] │ │ - ldr q4, [x2], #16 │ │ - uxtl v3.8h, v3.8b │ │ - sxtl v5.4s, v4.4h │ │ - ushll v6.4s, v3.4h, #4 │ │ - ushll v16.4s, v3.4h, #11 │ │ - sxtl2 v4.4s, v4.8h │ │ - ushll2 v7.4s, v3.8h, #4 │ │ - ushll2 v3.4s, v3.8h, #11 │ │ - sub v5.4s, v5.4s, v6.4s │ │ - orr v16.4s, #0x4, lsl #8 │ │ - sub v4.4s, v4.4s, v7.4s │ │ - orr v3.4s, #0x4, lsl #8 │ │ - mla v16.4s, v5.4s, v1.4s │ │ - mla v3.4s, v4.4s, v1.4s │ │ - sshr v4.4s, v16.4s, #11 │ │ - sshr v3.4s, v3.4s, #11 │ │ - smin v4.4s, v4.4s, v0.4s │ │ - smin v3.4s, v3.4s, v0.4s │ │ - smax v4.4s, v4.4s, v2.4s │ │ - smax v3.4s, v3.4s, v2.4s │ │ - xtn v4.4h, v4.4s │ │ - xtn2 v4.8h, v3.4s │ │ - xtn v3.8b, v4.8h │ │ - str d3, [x17, x1] │ │ - add x1, x1, #0x8 │ │ - cmp x15, x1 │ │ - b.ne 66b14 // b.any │ │ - cmp x15, x11 │ │ - mov x1, x15 │ │ - b.eq 66aa4 // b.none │ │ - ldrb w2, [x17, x1] │ │ - ldrsh w3, [x0, x1, lsl #1] │ │ - mov w4, #0x400 // #1024 │ │ - bfi w4, w2, #11, #8 │ │ - sub w3, w3, w2, lsl #4 │ │ - madd w2, w3, w16, w4 │ │ - asr w2, w2, #11 │ │ - cmp w2, #0xff │ │ - csel w2, w2, w13, lt // lt = tstop │ │ - bic w2, w2, w2, asr #31 │ │ - strb w2, [x17, x1] │ │ - add x1, x1, #0x1 │ │ - cmp x11, x1 │ │ - b.ne 66b90 // b.any │ │ - b 66aa4 │ │ - ldrsh w5, [x8, #4] │ │ - add x0, sp, #0xc, lsl #12 │ │ - add x1, sp, #0x18, lsl #12 │ │ - add x0, x0, #0xc │ │ - add x1, x1, #0xc │ │ - mov w4, #0x19 // #25 │ │ - mov w2, w19 │ │ + mov w5, #0x8 // #8 │ │ + mov x0, x26 │ │ + mov x1, x24 │ │ + mov x2, x23 │ │ + mov w6, w25 │ │ + str x28, [sp, #240] │ │ + stp x19, x30, [sp, #320] │ │ + mov w19, w7 │ │ + bl 3db84 │ │ + mov w7, #0x8 // #8 │ │ + mov x0, x24 │ │ + mov x1, x23 │ │ + mov x2, x26 │ │ mov w3, w22 │ │ - bl 67110 │ │ - cmp w22, #0x1 │ │ - b.lt 66d74 // b.tstop │ │ - cmp w19, #0x1 │ │ - b.lt 66d74 // b.tstop │ │ - ldrsh w10, [x25] │ │ - add x13, sp, #0xc, lsl #12 │ │ - mov w12, w19 │ │ - add x13, x13, #0xc │ │ - mov x8, xzr │ │ - mov x9, xzr │ │ - mov w11, w22 │ │ - mov w14, #0xff // #255 │ │ - movi v0.2d, #0xff000000ff │ │ - add x15, x13, w19, uxtw #1 │ │ - and x16, x12, #0xfffffff8 │ │ - dup v1.4s, w10 │ │ - movi v2.2d, #0x0 │ │ - mov x17, x21 │ │ - ubfx x0, x8, #7, #25 │ │ - cmp w19, #0x8 │ │ - add x0, x13, x0, lsl #8 │ │ - b.cs 66c78 // b.hs, b.nlast │ │ - b 66c70 │ │ - add x9, x9, #0x1 │ │ - add x17, x17, x20 │ │ - cmp x9, x11 │ │ - add x8, x8, #0x180 │ │ - b.eq 66d74 // b.none │ │ - ubfx x0, x8, #7, #25 │ │ - cmp w19, #0x8 │ │ - add x0, x13, x0, lsl #8 │ │ - b.cs 66c78 // b.hs, b.nlast │ │ - mov x1, xzr │ │ - b 66d38 │ │ - add w2, w9, w9, lsl #1 │ │ - lsl w2, w2, #7 │ │ - mul x1, x9, x20 │ │ - lsl x2, x2, #1 │ │ - add x3, x15, x2 │ │ - add x4, x21, x1 │ │ - cmp x4, x3 │ │ - b.cs 66cb4 // b.hs, b.nlast │ │ - add x1, x1, x12 │ │ - add x2, x13, x2 │ │ - add x1, x21, x1 │ │ - cmp x1, x2 │ │ - b.ls 66cb4 // b.plast │ │ - mov x1, xzr │ │ - b 66d38 │ │ - mov x1, xzr │ │ - mov x2, x0 │ │ - ldr d3, [x17, x1] │ │ - ldr q4, [x2], #16 │ │ - uxtl v3.8h, v3.8b │ │ - sxtl v5.4s, v4.4h │ │ - ushll v6.4s, v3.4h, #4 │ │ - ushll v16.4s, v3.4h, #11 │ │ - sxtl2 v4.4s, v4.8h │ │ - ushll2 v7.4s, v3.8h, #4 │ │ - ushll2 v3.4s, v3.8h, #11 │ │ - sub v5.4s, v5.4s, v6.4s │ │ - orr v16.4s, #0x4, lsl #8 │ │ - sub v4.4s, v4.4s, v7.4s │ │ - orr v3.4s, #0x4, lsl #8 │ │ - mla v16.4s, v5.4s, v1.4s │ │ - mla v3.4s, v4.4s, v1.4s │ │ - sshr v4.4s, v16.4s, #11 │ │ - sshr v3.4s, v3.4s, #11 │ │ - smin v4.4s, v4.4s, v0.4s │ │ - smin v3.4s, v3.4s, v0.4s │ │ - smax v4.4s, v4.4s, v2.4s │ │ - smax v3.4s, v3.4s, v2.4s │ │ - xtn v4.4h, v4.4s │ │ - xtn2 v4.8h, v3.4s │ │ - xtn v3.8b, v4.8h │ │ - str d3, [x17, x1] │ │ - add x1, x1, #0x8 │ │ - cmp x16, x1 │ │ - b.ne 66cbc // b.any │ │ - cmp x16, x12 │ │ - mov x1, x16 │ │ - b.eq 66c4c // b.none │ │ - ldrb w2, [x17, x1] │ │ - ldrsh w3, [x0, x1, lsl #1] │ │ - mov w4, #0x400 // #1024 │ │ - bfi w4, w2, #11, #8 │ │ - sub w3, w3, w2, lsl #4 │ │ - madd w2, w3, w10, w4 │ │ - asr w2, w2, #11 │ │ - cmp w2, #0xff │ │ - csel w2, w2, w14, lt // lt = tstop │ │ - bic w2, w2, w2, asr #31 │ │ - strb w2, [x17, x1] │ │ - add x1, x1, #0x1 │ │ - cmp x12, x1 │ │ - b.ne 66d38 // b.any │ │ - b 66c4c │ │ - add sp, sp, #0x1e, lsl #12 │ │ - add sp, sp, #0xab0 │ │ - ldp x19, x30, [sp, #64] │ │ - ldp x21, x20, [sp, #48] │ │ - ldp x23, x22, [sp, #32] │ │ - ldp x25, x24, [sp, #16] │ │ - ldr x28, [sp], #80 │ │ + mov w4, w21 │ │ + mov w5, w20 │ │ + mov w6, w19 │ │ + str w27, [sp, #8] │ │ + str x25, [sp] │ │ + bl 3e6d0 │ │ + ldp x19, x30, [sp, #320] │ │ + ldp x21, x20, [sp, #304] │ │ + ldp x23, x22, [sp, #288] │ │ + ldp x25, x24, [sp, #272] │ │ + ldp x27, x26, [sp, #256] │ │ + ldr x28, [sp, #240] │ │ + add sp, sp, #0x150 │ │ ret │ │ - sub sp, sp, #0xb0 │ │ - stp x26, x25, [sp, #96] │ │ - ldr w25, [sp, #176] │ │ - stp x29, x30, [sp, #160] │ │ - stp x24, x23, [sp, #112] │ │ - mov w8, #0x3 // #3 │ │ - and w29, w25, #0x1 │ │ - and w10, w25, #0x2 │ │ - mov w24, w29 │ │ - tst w25, #0x1 │ │ - mov w9, w10 │ │ - bfi w24, w24, #1, #1 │ │ - stp x20, x19, [sp, #144] │ │ - csel x20, xzr, x8, ne // ne = any │ │ - bfxil w9, w25, #1, #1 │ │ - add w8, w24, w6 │ │ - stp x28, x27, [sp, #80] │ │ - stp x22, x21, [sp, #128] │ │ - mov x27, x5 │ │ - mov x22, x2 │ │ + sub sp, sp, #0x150 │ │ + stp x25, x24, [sp, #272] │ │ + ldr w25, [sp, #336] │ │ + stp x27, x26, [sp, #256] │ │ + ldr w27, [sp, #344] │ │ + add x8, sp, #0x20 │ │ + stp x23, x22, [sp, #288] │ │ mov x23, x1 │ │ - mov x19, x0 │ │ - add x21, x0, x20 │ │ - add w8, w8, w9 │ │ - sub x28, x1, x24 │ │ - sub x26, x4, x24 │ │ - str x3, [sp, #40] │ │ - str x7, [sp, #56] │ │ - str w29, [sp, #52] │ │ - str x8, [sp, #72] │ │ - str w10, [sp, #68] │ │ - stp x26, x28, [sp, #24] │ │ - tbnz w25, #2, 66f68 │ │ - str x27, [sp, #8] │ │ - sxtw x27, w8 │ │ - mov x0, x21 │ │ - mov x1, x28 │ │ - mov x2, x27 │ │ - bl 4b60 │ │ - add x0, x21, #0x186 │ │ - mov x1, x28 │ │ - mov x2, x27 │ │ - str x0, [sp] │ │ - bl 4b60 │ │ - mov x2, x27 │ │ - ldr x27, [sp, #8] │ │ - add x26, x21, #0x30c │ │ - mov x0, x26 │ │ - mov x1, x28 │ │ - bl 4b60 │ │ - cbz w29, 66e98 │ │ - ldr x10, [sp, #40] │ │ - ldr x11, [sp] │ │ - ldrb w8, [x10, #3] │ │ - ldurh w9, [x10, #1] │ │ - strb w8, [x21, #2] │ │ - strh w9, [x21] │ │ - ldrb w8, [x10, #3] │ │ - ldurh w9, [x10, #1] │ │ - strb w8, [x11, #2] │ │ - strh w9, [x11] │ │ - ldrb w8, [x10, #3] │ │ - ldurh w9, [x10, #1] │ │ - strb w8, [x26, #2] │ │ - strh w9, [x26] │ │ - add x29, x21, #0x492 │ │ - str x21, [sp, #16] │ │ - tbnz w25, #3, 66fac │ │ - ldr x25, [sp, #56] │ │ - mov w9, #0x186 // #390 │ │ - sxtw x8, w25 │ │ - sub x10, x8, #0x1 │ │ - ldr x8, [sp, #32] │ │ - mul w27, w25, w9 │ │ - add x0, x29, w27, sxtw │ │ - stp x10, x0, [sp, #24] │ │ - nop │ │ - madd x21, x10, x22, x8 │ │ - ldr x8, [sp, #72] │ │ - mov x1, x21 │ │ - sxtw x28, w8 │ │ - mov x2, x28 │ │ - bl 4b60 │ │ - add w8, w27, #0x186 │ │ - add x26, x29, w8, sxtw │ │ - mov x0, x26 │ │ - mov x1, x21 │ │ - mov x2, x28 │ │ - bl 4b60 │ │ - add w8, w27, #0x30c │ │ - add x27, x29, w8, sxtw │ │ - mov x0, x27 │ │ - mov x1, x21 │ │ - mov x2, x28 │ │ - mov x28, x25 │ │ - bl 4b60 │ │ - ldr w29, [sp, #52] │ │ - cbz w29, 67008 │ │ - ldp x11, x8, [sp, #32] │ │ - ldr x9, [sp, #24] │ │ - add x8, x8, x9, lsl #2 │ │ - ldrb w9, [x8, #3] │ │ - ldurh w10, [x8, #1] │ │ - strb w9, [x11, #2] │ │ - strh w10, [x11] │ │ - ldrb w9, [x8, #3] │ │ - ldurh w10, [x8, #1] │ │ - strb w9, [x26, #2] │ │ - strh w10, [x26] │ │ - ldrb w9, [x8, #3] │ │ - ldurh w8, [x8, #1] │ │ - strb w9, [x27, #2] │ │ - strh w8, [x27] │ │ - ldr x27, [sp, #72] │ │ - cmp w28, #0x1 │ │ - b.ge 67014 // b.tcont │ │ - b 6704c │ │ - sxtw x29, w8 │ │ - mov x0, x21 │ │ - mov x1, x26 │ │ - mov x2, x29 │ │ - add x28, x26, x27 │ │ - bl 4b60 │ │ - add x0, x21, #0x186 │ │ - mov x1, x26 │ │ - mov x2, x29 │ │ - bl 4b60 │ │ - add x0, x21, #0x30c │ │ - mov x1, x28 │ │ - mov x2, x29 │ │ - bl 4b60 │ │ - add x29, x21, #0x492 │ │ - str x21, [sp, #16] │ │ - tbz w25, #3, 66ea4 │ │ - ldr x10, [sp, #24] │ │ - mov w8, #0x6 // #6 │ │ - ldr x28, [sp, #56] │ │ - mov w9, #0x186 // #390 │ │ - madd x1, x27, x8, x10 │ │ - ldr x8, [sp, #72] │ │ - mul w26, w28, w9 │ │ - add x0, x29, w26, sxtw │ │ - add x21, x1, x27 │ │ - sxtw x25, w8 │ │ - mov x2, x25 │ │ - bl 4b60 │ │ - add w8, w26, #0x186 │ │ - add x0, x29, w8, sxtw │ │ - mov x1, x21 │ │ - mov x2, x25 │ │ - bl 4b60 │ │ - add w8, w26, #0x30c │ │ - add x0, x29, w8, sxtw │ │ - mov x1, x21 │ │ - mov x2, x25 │ │ - bl 4b60 │ │ - ldr w29, [sp, #52] │ │ - ldr x27, [sp, #72] │ │ - cmp w28, #0x1 │ │ - b.lt 6704c // b.tstop │ │ - sub w8, w27, w24 │ │ - add x9, x20, x24 │ │ - sxtw x25, w8 │ │ - add x8, x9, x19 │ │ - add x26, x8, #0x492 │ │ - mov w21, w28 │ │ + mov x24, x0 │ │ + add x26, x8, #0x30 │ │ + stp x21, x20, [sp, #304] │ │ + mov w20, w6 │ │ + mov w21, w5 │ │ + mov w22, w4 │ │ + mov x4, x3 │ │ + mov x3, x2 │ │ + mov w5, #0x4 // #4 │ │ mov x0, x26 │ │ + mov x1, x24 │ │ + mov x2, x23 │ │ + mov w6, w25 │ │ + str x28, [sp, #240] │ │ + stp x19, x30, [sp, #320] │ │ + mov w19, w7 │ │ + bl 3db84 │ │ + mov w7, #0x4 // #4 │ │ + mov x0, x24 │ │ mov x1, x23 │ │ - mov x2, x25 │ │ - bl 4b60 │ │ - subs w21, w21, #0x1 │ │ - add x23, x23, x22 │ │ - add x26, x26, #0x186 │ │ - b.ne 6702c // b.any │ │ - ldr w8, [sp, #68] │ │ - cbnz w8, 6708c │ │ - add w8, w28, #0x6 │ │ - cmp w8, #0x1 │ │ - b.lt 6708c // b.tstop │ │ - ldr x9, [sp, #16] │ │ - add x9, x9, w27, sxtw │ │ - sub x10, x9, #0x1 │ │ - ldrb w11, [x10] │ │ - subs w8, w8, #0x1 │ │ - add x10, x10, #0x186 │ │ - strb w11, [x9, #2] │ │ - bfi w11, w11, #8, #8 │ │ - strh w11, [x9] │ │ - add x9, x9, #0x186 │ │ - b.ne 6706c // b.any │ │ - cbz w29, 670c8 │ │ - cmp w28, #0x1 │ │ - b.lt 670f0 // b.tstop │ │ - ldr x10, [sp, #40] │ │ - add x8, x19, #0x492 │ │ - mov w9, w28 │ │ - add x10, x10, #0x1 │ │ - ldrb w11, [x10, #2] │ │ - ldrh w12, [x10], #4 │ │ - subs x9, x9, #0x1 │ │ - strb w11, [x8, #2] │ │ - strh w12, [x8] │ │ - add x8, x8, #0x186 │ │ - b.ne 670a8 // b.any │ │ - b 670f0 │ │ - add w8, w28, #0x6 │ │ - cmp w8, #0x1 │ │ - b.lt 670f0 // b.tstop │ │ - ldrb w9, [x19, x20] │ │ - subs w8, w8, #0x1 │ │ - strb w9, [x19, #2] │ │ - bfi w9, w9, #8, #8 │ │ - strh w9, [x19] │ │ - add x19, x19, #0x186 │ │ - b.ne 670d4 // b.any │ │ - ldp x29, x30, [sp, #160] │ │ - ldp x20, x19, [sp, #144] │ │ - ldp x22, x21, [sp, #128] │ │ - ldp x24, x23, [sp, #112] │ │ - ldp x26, x25, [sp, #96] │ │ - ldp x28, x27, [sp, #80] │ │ - add sp, sp, #0xb0 │ │ - ret │ │ - stp x28, x27, [sp, #-96]! │ │ - stp x26, x25, [sp, #16] │ │ - stp x24, x23, [sp, #32] │ │ - stp x22, x21, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ - stp x29, x30, [sp, #80] │ │ - sub sp, sp, #0x27, lsl #12 │ │ - sub sp, sp, #0xff0 │ │ - add x12, sp, #0xd, lsl #12 │ │ - cmp w4, #0x19 │ │ - mov w8, #0x1c7 // #455 │ │ - mov w9, #0xa4 // #164 │ │ - mov w10, #0x1254 // #4692 │ │ - add x12, x12, #0x560 │ │ - csel w11, w9, w8, eq // eq = none │ │ - add x9, sp, #0x18 │ │ - add x8, x12, x10 │ │ - mov w10, #0x1 // #1 │ │ - add x9, x9, #0x92a │ │ - cinc w10, w10, eq // eq = none │ │ - b.ne 673e8 // b.any │ │ - add w12, w2, #0x6 │ │ - add w13, w3, #0x4 │ │ - cmp w12, #0x0 │ │ - b.le 67210 │ │ - cmp w13, #0x3 │ │ - b.lt 675e0 // b.tstop │ │ - add x7, sp, #0x18 │ │ - mov x14, xzr │ │ - add x15, x1, #0x492 │ │ - mov w16, w12 │ │ - add w17, w3, #0x2 │ │ - add x6, x1, #0x618 │ │ - add x7, x7, #0x618 │ │ - add x21, x15, x14 │ │ - sub x19, x21, #0x492 │ │ - sub x20, x21, #0x30c │ │ - sub x22, x21, #0x186 │ │ - ldrb w25, [x19] │ │ - ldrb w19, [x20] │ │ - ldrb w20, [x22] │ │ - ldrb w24, [x21] │ │ - mov x21, x7 │ │ - mov x22, x6 │ │ - mov w23, w17 │ │ - mov w26, w19 │ │ - mov w19, w20 │ │ - mov w20, w24 │ │ - ldrb w24, [x22] │ │ - add w27, w19, w20 │ │ - add w27, w27, w26 │ │ - add w25, w27, w25 │ │ - add w25, w25, w24 │ │ - subs w23, w23, #0x1 │ │ - add x22, x22, #0x186 │ │ - strh w25, [x21] │ │ - add x21, x21, #0x30c │ │ - mov w25, w26 │ │ - b.ne 671c4 // b.any │ │ - add x14, x14, #0x1 │ │ - add x6, x6, #0x1 │ │ - cmp x14, x16 │ │ - add x7, x7, #0x2 │ │ - b.ne 67198 // b.any │ │ - cmp w13, #0x3 │ │ - b.lt 6729c // b.tstop │ │ - add w14, w2, #0x4 │ │ - cmp w14, #0x3 │ │ - b.lt 6729c // b.tstop │ │ - add x16, sp, #0x18 │ │ - mov w15, w14 │ │ - add x14, x16, #0x618 │ │ - sub x15, x15, #0x2 │ │ - add x16, x16, #0x620 │ │ - mov w17, #0x2 // #2 │ │ - ldrh w20, [x14] │ │ - ldrh w6, [x14, #2] │ │ - ldrh w7, [x14, #4] │ │ - ldrh w22, [x14, #6] │ │ - mov x19, x16 │ │ - mov x21, x15 │ │ - mov w23, w6 │ │ - mov w6, w7 │ │ - mov w7, w22 │ │ - ldrh w22, [x19] │ │ - add w24, w6, w7 │ │ - add w24, w24, w23 │ │ - add w20, w24, w20 │ │ - add w20, w20, w22 │ │ - subs x21, x21, #0x1 │ │ - sturh w20, [x19, #-4] │ │ - add x19, x19, #0x2 │ │ - mov w20, w23 │ │ - b.ne 67254 // b.any │ │ - add w17, w17, #0x1 │ │ - add x14, x14, #0x30c │ │ - cmp w17, w13 │ │ - add x16, x16, #0x30c │ │ - b.ne 6723c // b.any │ │ - add w13, w3, #0x4 │ │ - cmp w12, #0x0 │ │ - b.le 6735c │ │ - cmp w13, #0x3 │ │ - b.lt 675e0 // b.tstop │ │ - add x6, sp, #0xd, lsl #12 │ │ - add x6, x6, #0x560 │ │ - mov x14, xzr │ │ - add x15, x1, #0x492 │ │ - mov w12, w12 │ │ - add w16, w3, #0x2 │ │ - add x17, x1, #0x618 │ │ - add x6, x6, #0xc30 │ │ - add x7, x15, x14 │ │ - sub x19, x7, #0x492 │ │ - sub x20, x7, #0x30c │ │ - sub x21, x7, #0x186 │ │ - ldrb w19, [x19] │ │ - ldrb w20, [x20] │ │ - ldrb w21, [x21] │ │ - ldrb w22, [x7] │ │ - mul w23, w19, w19 │ │ - mul w7, w20, w20 │ │ - mul w19, w21, w21 │ │ - mul w24, w22, w22 │ │ - mov x20, x6 │ │ - mov x21, x17 │ │ - mov w22, w16 │ │ - mov w25, w7 │ │ - mov w7, w19 │ │ - mov w19, w24 │ │ - ldrb w24, [x21] │ │ - add w26, w7, w19 │ │ - add w26, w26, w25 │ │ - add w23, w26, w23 │ │ - mul w24, w24, w24 │ │ - add w23, w23, w24 │ │ - subs w22, w22, #0x1 │ │ - add x21, x21, #0x186 │ │ - str w23, [x20] │ │ - add x20, x20, #0x618 │ │ - mov w23, w25 │ │ - b.ne 6730c // b.any │ │ - add x14, x14, #0x1 │ │ - add x17, x17, #0x1 │ │ - cmp x14, x12 │ │ - add x6, x6, #0x4 │ │ - b.ne 672d0 // b.any │ │ - cmp w13, #0x3 │ │ - b.lt 675e0 // b.tstop │ │ - add w12, w2, #0x4 │ │ - cmp w12, #0x3 │ │ - b.lt 675e0 // b.tstop │ │ - add x15, sp, #0xd, lsl #12 │ │ - add x15, x15, #0x560 │ │ - mov w14, w12 │ │ - add x12, x15, #0xc30 │ │ - sub x14, x14, #0x2 │ │ - add x15, x15, #0xc40 │ │ - mov w16, #0x2 // #2 │ │ - ldp w19, w17, [x12] │ │ - ldp w6, w21, [x12, #8] │ │ - mov x7, x15 │ │ - mov x20, x14 │ │ - mov w22, w17 │ │ - mov w17, w6 │ │ - mov w6, w21 │ │ - ldr w21, [x7] │ │ - add w23, w17, w6 │ │ - add w23, w23, w22 │ │ - add w19, w23, w19 │ │ - add w19, w19, w21 │ │ - subs x20, x20, #0x1 │ │ - stur w19, [x7, #-8] │ │ - add x7, x7, #0x4 │ │ - mov w19, w22 │ │ - b.ne 6739c // b.any │ │ - add w16, w16, #0x1 │ │ - add x12, x12, #0x618 │ │ - cmp w16, w13 │ │ - add x15, x15, #0x618 │ │ - b.ne 6738c // b.any │ │ - b 675e0 │ │ - add w14, w2, #0x5 │ │ - add x13, x1, #0x186 │ │ - cmp w14, #0x2 │ │ - add w12, w3, #0x4 │ │ - b.lt 67470 // b.tstop │ │ - cmp w12, #0x3 │ │ - b.lt 675e0 // b.tstop │ │ - add x6, sp, #0x18 │ │ - mov w15, w14 │ │ - add w16, w3, #0x2 │ │ - add x17, x1, #0x493 │ │ - add x6, x6, #0x61a │ │ - mov w7, #0x1 // #1 │ │ - add x19, x13, x7 │ │ - ldrb w23, [x19] │ │ - ldrb w22, [x19, #390] │ │ - mov x19, x6 │ │ - mov x20, x17 │ │ - mov w21, w16 │ │ - mov w24, w22 │ │ - ldrb w22, [x20] │ │ - add w25, w23, w24 │ │ - mov w23, w24 │ │ - subs w21, w21, #0x1 │ │ - add w24, w25, w22 │ │ - add x20, x20, #0x186 │ │ - strh w24, [x19] │ │ - add x19, x19, #0x30c │ │ - b.ne 67434 // b.any │ │ - add x7, x7, #0x1 │ │ - add x17, x17, #0x1 │ │ - cmp x7, x15 │ │ - add x6, x6, #0x2 │ │ - b.ne 6741c // b.any │ │ - cmp w12, #0x2 │ │ - b.le 674e4 │ │ - add w15, w2, #0x4 │ │ - cmp w15, #0x2 │ │ - b.le 674e4 │ │ - add x16, sp, #0x18 │ │ - mov w17, w15 │ │ - add x15, x16, #0x618 │ │ - add x16, x16, #0x61e │ │ - sub x17, x17, #0x2 │ │ - mov w6, #0x2 // #2 │ │ - ldrh w21, [x15, #2] │ │ - ldrh w20, [x15, #4] │ │ - mov x7, x17 │ │ - mov x19, x16 │ │ - mov w22, w20 │ │ - ldrh w20, [x19] │ │ - add w23, w21, w22 │ │ - mov w21, w22 │ │ - subs x7, x7, #0x1 │ │ - add w22, w23, w20 │ │ - sturh w22, [x19, #-2] │ │ - add x19, x19, #0x2 │ │ - b.ne 674ac // b.any │ │ - add w6, w6, #0x1 │ │ - add x15, x15, #0x30c │ │ - cmp w6, w12 │ │ - add x16, x16, #0x30c │ │ - b.ne 6749c // b.any │ │ - cmp w14, #0x2 │ │ - b.lt 6756c // b.tstop │ │ - cmp w12, #0x3 │ │ - b.lt 675e0 // b.tstop │ │ - add x17, sp, #0xd, lsl #12 │ │ - add x17, x17, #0x560 │ │ - mov w14, w14 │ │ - add w15, w3, #0x2 │ │ - add x16, x1, #0x493 │ │ - add x17, x17, #0xc34 │ │ - mov w6, #0x1 // #1 │ │ - add x7, x13, x6 │ │ - ldrb w19, [x7] │ │ - ldrb w7, [x7, #390] │ │ - mov w20, w15 │ │ - mul w21, w19, w19 │ │ - mul w22, w7, w7 │ │ - mov x7, x17 │ │ - mov x19, x16 │ │ - ldrb w23, [x19] │ │ - add w24, w21, w22 │ │ - mov w21, w22 │ │ - subs w20, w20, #0x1 │ │ - mul w22, w23, w23 │ │ - add w23, w24, w22 │ │ - add x19, x19, #0x186 │ │ - str w23, [x7] │ │ - add x7, x7, #0x618 │ │ - b.ne 67530 // b.any │ │ - add x6, x6, #0x1 │ │ - add x16, x16, #0x1 │ │ - cmp x6, x14 │ │ - add x17, x17, #0x4 │ │ - b.ne 67510 // b.any │ │ - cmp w12, #0x2 │ │ - b.le 675e0 │ │ - add w13, w2, #0x4 │ │ - cmp w13, #0x3 │ │ - b.lt 675e8 // b.tstop │ │ - add x14, sp, #0xd, lsl #12 │ │ - add x14, x14, #0x560 │ │ - mov w15, w13 │ │ - add x13, x14, #0xc30 │ │ - add x14, x14, #0xc3c │ │ - sub x15, x15, #0x2 │ │ - mov w16, #0x2 // #2 │ │ - ldp w19, w7, [x13, #4] │ │ - mov x17, x15 │ │ - mov x6, x14 │ │ - mov w20, w7 │ │ - ldr w7, [x6] │ │ - add w21, w19, w20 │ │ - mov w19, w20 │ │ - subs x17, x17, #0x1 │ │ - add w20, w21, w7 │ │ - stur w20, [x6, #-4] │ │ - add x6, x6, #0x4 │ │ - b.ne 675a8 // b.any │ │ - add w16, w16, #0x1 │ │ - add x13, x13, #0x618 │ │ - cmp w16, w12 │ │ - add x14, x14, #0x618 │ │ - b.ne 6759c // b.any │ │ - cmn w3, #0x1 │ │ - b.lt 676b8 // b.tstop │ │ - cmn w2, #0x2 │ │ - b.gt 67604 │ │ - mov w11, #0xffffffff // #-1 │ │ - add w11, w11, w10 │ │ - cmp w11, w3 │ │ - b.le 675f4 │ │ - b 676b8 │ │ - adrp x15, ac000 │ │ - ldr x15, [x15, #1960] │ │ - add x17, sp, #0xd, lsl #12 │ │ - add w20, w2, #0x1 │ │ - add x17, x17, #0x560 │ │ - mov w6, #0x618 // #1560 │ │ - add x7, sp, #0x18 │ │ - mov w19, #0x30c // #780 │ │ - mov w12, #0xffffffff // #-1 │ │ - orr w13, wzr, #0x80000 │ │ - mov w14, #0xff // #255 │ │ - orr w16, wzr, #0x800 │ │ - add x17, x17, #0xc38 │ │ - umull x6, w10, w6 │ │ - add x7, x7, #0x61c │ │ - umull x19, w10, w19 │ │ - add x20, x20, #0x1 │ │ - mov w21, #0x100 // #256 │ │ - mov x22, x20 │ │ - mov x23, x7 │ │ - mov x24, x17 │ │ - ldrsh w27, [x23] │ │ - ldr w26, [x24] │ │ - mul w25, w27, w27 │ │ - neg w25, w25 │ │ - madd w25, w26, w4, w25 │ │ - bic w25, w25, w25, asr #31 │ │ - madd w25, w25, w5, w13 │ │ - lsr w25, w25, #20 │ │ - cmp w25, #0xff │ │ - csel w25, w25, w14, cc // cc = lo, ul, last │ │ - ldrb w25, [x15, w25, uxtw] │ │ - mul w26, w11, w27 │ │ - subs x22, x22, #0x1 │ │ - madd w26, w26, w25, w16 │ │ - sub w25, w21, w25 │ │ - lsr w26, w26, #12 │ │ - str w26, [x24], #4 │ │ - strh w25, [x23], #2 │ │ - b.ne 67658 // b.any │ │ - add w12, w12, w10 │ │ - add x17, x17, x6 │ │ - cmp w12, w3 │ │ - add x7, x7, x19 │ │ - b.le 6764c │ │ - cmp w4, #0x19 │ │ - add x10, x1, #0x495 │ │ - b.ne 6791c // b.any │ │ - sub w11, w3, #0x1 │ │ - cmp w11, #0x1 │ │ - b.lt 67a80 // b.tstop │ │ - cmp w2, #0x0 │ │ - b.le 67a94 │ │ - add x4, sp, #0xd, lsl #12 │ │ - add x4, x4, #0x560 │ │ - add x17, sp, #0x18 │ │ - mov w5, #0x1870 // #6256 │ │ - mov w12, wzr │ │ - mov w13, w2 │ │ - add x14, x1, #0x61b │ │ - add x15, x4, #0xc40 │ │ - add x16, x17, #0x620 │ │ - add x17, x17, #0xc38 │ │ - add x1, x4, x5 │ │ - mov w4, #0x6 // #6 │ │ - stp w3, w2, [sp, #16] │ │ - sub x19, x9, #0x30c │ │ - ldrh w6, [x9, #780] │ │ - sub x20, x8, #0x618 │ │ - ldr w5, [x8, #1560] │ │ - ldrh w22, [x19] │ │ - ldr w20, [x20] │ │ - mov w3, w11 │ │ - mov x7, xzr │ │ - mov x19, x16 │ │ - mov x21, x15 │ │ - mov w23, w5 │ │ - mov w24, w6 │ │ - add w26, w7, #0x185 │ │ - ldursh w25, [x19, #-4] │ │ - add w29, w23, w20 │ │ - ldrsh w23, [x9, w26, uxtw #1] │ │ - sxth w24, w24 │ │ - ldur w30, [x21, #-8] │ │ - add w11, w24, w22, sxth │ │ - ldr w22, [x8, w26, uxtw #2] │ │ - ldrsh w27, [x19] │ │ - add w28, w7, #0x187 │ │ - ldr w20, [x21], #4 │ │ - add w24, w23, w25 │ │ - ldrsh w25, [x9, w28, uxtw #1] │ │ - ldr w23, [x8, w28, uxtw #2] │ │ - add w26, w22, w30 │ │ - ldrb w2, [x10, x7] │ │ - and w22, w27, #0xffff │ │ - add w27, w24, w27 │ │ - add w26, w26, w20 │ │ - and w24, w25, #0xffff │ │ - add w25, w27, w25 │ │ - add w26, w26, w23 │ │ - add w25, w25, w25, lsl #2 │ │ - add w26, w26, w26, lsl #2 │ │ - madd w11, w11, w4, w25 │ │ - madd w25, w29, w4, w26 │ │ - madd w11, w11, w2, w25 │ │ - add w11, w11, #0x100 │ │ - lsr w11, w11, #9 │ │ - strh w11, [x0, x7, lsl #1] │ │ - add x7, x7, #0x1 │ │ - cmp x13, x7 │ │ - add x19, x19, #0x2 │ │ - b.ne 6773c // b.any │ │ - mov x20, xzr │ │ - mov x7, x1 │ │ - mov x19, x17 │ │ - ldursh w21, [x19, #-4] │ │ - ldrsh w22, [x19] │ │ - ldur w25, [x7, #-8] │ │ - ldr w26, [x7], #4 │ │ - sxth w6, w6 │ │ - add w21, w22, w21 │ │ - ldrb w23, [x14, x20] │ │ - add w21, w21, w21, lsl #2 │ │ - madd w21, w6, w4, w21 │ │ - and w6, w22, #0xffff │ │ - add w22, w26, w25 │ │ - add w22, w22, w22, lsl #2 │ │ - madd w5, w5, w4, w22 │ │ - madd w5, w21, w23, w5 │ │ - add w5, w5, #0x80 │ │ - add x24, x0, x20, lsl #1 │ │ - add x20, x20, #0x1 │ │ - lsr w5, w5, #8 │ │ - add x19, x19, #0x2 │ │ - cmp x13, x20 │ │ - strh w5, [x24, #768] │ │ - mov w5, w26 │ │ - b.ne 677d0 // b.any │ │ - add w12, w12, #0x2 │ │ - add x0, x0, #0x600 │ │ - add x10, x10, #0x30c │ │ - add x9, x9, #0x618 │ │ - add x8, x8, #0xc30 │ │ - add x15, x15, #0xc30 │ │ - add x16, x16, #0x618 │ │ - add x17, x17, #0x618 │ │ - add x1, x1, #0xc30 │ │ - mov w11, w3 │ │ - cmp w12, w3 │ │ - add x14, x14, #0x30c │ │ - b.lt 6770c // b.tstop │ │ - ldp w3, w2, [sp, #16] │ │ - and w11, w3, #0xfffffffe │ │ - orr w11, w11, #0x1 │ │ - cmp w11, w3 │ │ - b.ne 67a5c // b.any │ │ - cmp w2, #0x1 │ │ - b.lt 67a5c // b.tstop │ │ - sub x12, x8, #0x618 │ │ - ldr w12, [x12] │ │ - ldr w14, [x8, #1560] │ │ - sub x15, x9, #0x30e │ │ - mov w11, w2 │ │ - sub x8, x8, #0x61c │ │ - mov w9, #0x6 // #6 │ │ - mov x13, x15 │ │ - ldrsh w16, [x13, #2]! │ │ - ldrsh w17, [x15, #1562] │ │ - ldrsh w1, [x15] │ │ - ldrsh w2, [x15, #1560] │ │ - add w3, w14, w12 │ │ - ldr w12, [x8] │ │ - ldr w14, [x8, #3120] │ │ - add w16, w17, w16 │ │ - ldrsh w17, [x15, #4] │ │ - ldrsh w15, [x15, #1564] │ │ - add w1, w2, w1 │ │ - add w2, w14, w12 │ │ - add w14, w1, w17 │ │ - ldr w12, [x8, #8] │ │ - add w15, w14, w15 │ │ - ldr w14, [x8, #3128] │ │ - add w15, w15, w15, lsl #2 │ │ - madd w15, w16, w9, w15 │ │ - ldrb w16, [x10], #1 │ │ - add w17, w2, w12 │ │ - add w17, w17, w14 │ │ - add w17, w17, w17, lsl #2 │ │ - madd w17, w3, w9, w17 │ │ - madd w15, w15, w16, w17 │ │ - add w15, w15, #0x100 │ │ - lsr w15, w15, #9 │ │ - subs x11, x11, #0x1 │ │ - strh w15, [x0], #2 │ │ - add x8, x8, #0x4 │ │ - mov x15, x13 │ │ - b.ne 6789c // b.any │ │ - b 67a5c │ │ - cmp w3, #0x1 │ │ - b.lt 67a5c // b.tstop │ │ - cmp w2, #0x1 │ │ - b.lt 67a5c // b.tstop │ │ - add x12, sp, #0xa, lsl #12 │ │ - add x12, x12, #0x7b8 │ │ - ldrh w14, [sp, #2370] │ │ - ldr w16, [x12, #16380] │ │ - add x13, sp, #0xd, lsl #12 │ │ - add x13, x13, #0x560 │ │ - add x15, sp, #0x18 │ │ - mov w11, wzr │ │ - mov w12, w2 │ │ - add x13, x13, #0xc38 │ │ - add x15, x15, #0x61c │ │ - mov w1, w14 │ │ - mov w2, w16 │ │ - sub x4, x9, #0x30c │ │ - ldrh w14, [x9, #780] │ │ - sub x5, x8, #0x618 │ │ - ldr w16, [x8, #1560] │ │ - ldrh w19, [x4] │ │ - ldr w4, [x5] │ │ - mov x17, xzr │ │ - add x9, x9, #0x30c │ │ - add x8, x8, #0x618 │ │ - mov x5, x15 │ │ - mov x6, x13 │ │ - mov w7, w16 │ │ - mov w20, w14 │ │ - ldrsh w22, [x5] │ │ - ldrsh w23, [x5, #1560] │ │ - ldrsh w21, [x5, #780] │ │ - ldr w24, [x6, #1560] │ │ - ldr w25, [x6] │ │ - add w22, w23, w22 │ │ - ldrsh w23, [x5, #784] │ │ - add w1, w21, w1, sxth │ │ - add w24, w24, w2 │ │ - ldr w21, [x6, #3120] │ │ - add w1, w1, w23 │ │ - add w2, w1, w19, sxth │ │ - and w1, w23, #0xffff │ │ - add w23, w2, w20, sxth │ │ - ldr w2, [x6, #1568] │ │ - ldrsh w26, [x5, #4] │ │ - add w21, w21, w25 │ │ - ldrsh w25, [x5, #1564] │ │ - add w24, w24, w2 │ │ - add w24, w24, w4 │ │ - ldr w4, [x6, #8] │ │ - add w24, w24, w7 │ │ - ldr w7, [x6, #3128] │ │ - ldrb w27, [x10, x17] │ │ - add w20, w22, w26 │ │ - add w21, w21, w4 │ │ - add w22, w20, w25 │ │ - add w21, w21, w7 │ │ - add w22, w22, w22, lsl #1 │ │ - add w21, w21, w21, lsl #1 │ │ - add w22, w22, w23, lsl #2 │ │ - add w21, w21, w24, lsl #2 │ │ - madd w21, w22, w27, w21 │ │ - add w21, w21, #0x100 │ │ - lsr w21, w21, #9 │ │ - strh w21, [x0, x17, lsl #1] │ │ - add x17, x17, #0x1 │ │ - and w19, w26, #0xffff │ │ - and w20, w25, #0xffff │ │ - add x6, x6, #0x4 │ │ - cmp x12, x17 │ │ - add x5, x5, #0x2 │ │ - b.ne 67994 // b.any │ │ - add w11, w11, #0x1 │ │ - add x0, x0, #0x300 │ │ - add x10, x10, #0x186 │ │ - add x13, x13, #0x618 │ │ - cmp w11, w3 │ │ - add x15, x15, #0x30c │ │ - b.ne 67958 // b.any │ │ - add sp, sp, #0x27, lsl #12 │ │ - add sp, sp, #0xff0 │ │ - ldp x29, x30, [sp, #80] │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - ldp x26, x25, [sp, #16] │ │ - ldp x28, x27, [sp], #96 │ │ + mov x2, x26 │ │ + mov w3, w22 │ │ + mov w4, w21 │ │ + mov w5, w20 │ │ + mov w6, w19 │ │ + str w27, [sp, #8] │ │ + str x25, [sp] │ │ + bl 3e6d0 │ │ + ldp x19, x30, [sp, #320] │ │ + ldp x21, x20, [sp, #304] │ │ + ldp x23, x22, [sp, #288] │ │ + ldp x25, x24, [sp, #272] │ │ + ldp x27, x26, [sp, #256] │ │ + ldr x28, [sp, #240] │ │ + add sp, sp, #0x150 │ │ ret │ │ - mov w11, wzr │ │ - orr w11, w11, #0x1 │ │ - cmp w11, w3 │ │ - b.eq 67874 // b.none │ │ - b 67a5c │ │ - sub w12, w3, #0x2 │ │ - lsr w12, w12, #1 │ │ - add w13, w12, #0x1 │ │ - cmp w13, #0x1 │ │ - b.hi 67ab0 // b.pmore │ │ - mov w12, wzr │ │ - b 67ae8 │ │ - and x14, x13, #0xfffffffe │ │ - mov w12, #0x600 // #1536 │ │ - mov w15, #0x30c // #780 │ │ - madd x0, x14, x12, x0 │ │ - mul x12, x14, x15 │ │ - add x10, x10, x12 │ │ - add x8, x8, x12, lsl #2 │ │ - add x9, x9, x12, lsl #1 │ │ - lsl w12, w14, #1 │ │ - mov x15, x14 │ │ - subs x15, x15, #0x2 │ │ - b.ne 67ad8 // b.any │ │ - cmp x14, x13 │ │ - b.eq 67b04 // b.none │ │ - add w12, w12, #0x2 │ │ - add x0, x0, #0x600 │ │ - add x10, x10, #0x30c │ │ - add x9, x9, #0x618 │ │ - cmp w12, w11 │ │ - add x8, x8, #0xc30 │ │ - b.lt 67ae8 // b.tstop │ │ - and w11, w3, #0xfffffffe │ │ - orr w11, w11, #0x1 │ │ - cmp w11, w3 │ │ - b.eq 67874 // b.none │ │ - b 67a5c │ │ - str x20, [sp, #-32]! │ │ - stp x19, x30, [sp, #16] │ │ - mov w20, w1 │ │ - mov x19, x0 │ │ - bl 73f0 <__cxa_atexit@plt+0x2820> │ │ - cmp w20, #0xa │ │ - b.gt 68350 │ │ - tbz w0, #0, 68350 │ │ - adrp x10, ac000 │ │ - adrp x9, ac000 │ │ - adrp x11, ac000 │ │ - ldr x10, [x10, #3680] │ │ - ldr x9, [x9, #4056] │ │ - ldr x11, [x11, #3032] │ │ - add x8, x19, #0x2a8 │ │ - fmov d1, x10 │ │ - adrp x10, ac000 │ │ - fmov d2, x11 │ │ - adrp x11, ac000 │ │ - ldr x10, [x10, #3176] │ │ - ldr x11, [x11, #3392] │ │ - mov v1.d[1], x9 │ │ - adrp x9, ac000 │ │ - fmov d0, x10 │ │ - adrp x10, ac000 │ │ - fmov d3, x11 │ │ - adrp x11, ac000 │ │ - ldr x10, [x10, #1088] │ │ - ldr x11, [x11, #1296] │ │ + adrp x10, 59000 │ │ + add x10, x10, #0x16c │ │ + fmov d2, x10 │ │ + adrp x10, 59000 │ │ + add x10, x10, #0x1bc │ │ + fmov d3, x10 │ │ + adrp x10, 59000 │ │ + add x10, x10, #0x2c4 │ │ fmov d4, x10 │ │ - adrp x10, ac000 │ │ - fmov d5, x11 │ │ - adrp x11, ac000 │ │ - ldr x10, [x10, #3416] │ │ - ldr x11, [x11, #1456] │ │ + adrp x10, 59000 │ │ + adrp x9, 59000 │ │ + add x10, x10, #0x320 │ │ + add x9, x9, #0x148 │ │ fmov d6, x10 │ │ - adrp x10, ac000 │ │ - fmov d7, x11 │ │ - adrp x11, ac000 │ │ - ldr x10, [x10, #2488] │ │ - ldr x11, [x11, #384] │ │ - str x10, [x19, #128] │ │ - adrp x10, ac000 │ │ - fmov d16, x11 │ │ - adrp x11, ac000 │ │ - ldr x10, [x10, #2480] │ │ - ldr x11, [x11, #3400] │ │ + adrp x10, 59000 │ │ + fmov d0, x9 │ │ + adrp x9, 59000 │ │ + add x10, x10, #0x42c │ │ + add x9, x9, #0x1a0 │ │ fmov d17, x10 │ │ - adrp x10, ac000 │ │ - fmov d18, x11 │ │ - adrp x11, ac000 │ │ - ldr x10, [x10, #2400] │ │ - ldr x11, [x11, #248] │ │ + adrp x10, 59000 │ │ + fmov d1, x9 │ │ + adrp x9, 59000 │ │ + add x10, x10, #0x6d4 │ │ + add x9, x9, #0x29c │ │ fmov d19, x10 │ │ - adrp x10, ac000 │ │ - fmov d20, x11 │ │ - adrp x11, ac000 │ │ - ldr x10, [x10, #2968] │ │ - ldr x11, [x11, #2664] │ │ - fmov d21, x10 │ │ - adrp x10, ac000 │ │ - mov v2.d[1], x11 │ │ - adrp x11, ac000 │ │ - ldr x10, [x10, #1968] │ │ - ldr x9, [x9, #584] │ │ - ldr x11, [x11, #1704] │ │ - stp q1, q2, [x19] │ │ - mov v0.d[1], x10 │ │ - mov v3.d[1], x9 │ │ - fmov d1, x11 │ │ - adrp x11, ac000 │ │ - ldr x11, [x11, #1568] │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #1992] │ │ - adrp x10, ac000 │ │ - mov v4.d[1], x11 │ │ - adrp x11, ac000 │ │ - ldr x11, [x11, #1512] │ │ - stp q3, q4, [x19, #32] │ │ + adrp x10, 59000 │ │ + fmov d5, x9 │ │ + adrp x9, 59000 │ │ + add x10, x10, #0x210 │ │ + add x9, x9, #0x2fc │ │ + mov v2.d[1], x10 │ │ + adrp x10, 59000 │ │ + fmov d7, x9 │ │ + adrp x9, 59000 │ │ + add x10, x10, #0x788 │ │ + add x9, x9, #0x404 │ │ + mov v19.d[1], x10 │ │ + adrp x10, 59000 │ │ + fmov d16, x9 │ │ + adrp x9, 59000 │ │ + add x10, x10, #0x734 │ │ + add x9, x9, #0x464 │ │ + stp q19, q2, [x0, #64] │ │ + fmov d2, x10 │ │ + adrp x10, 59000 │ │ + fmov d18, x9 │ │ + adrp x9, 59000 │ │ + add x10, x10, #0x26c │ │ + add x9, x9, #0x1e8 │ │ + mov v3.d[1], x10 │ │ + adrp x10, 59000 │ │ + add x10, x10, #0xef8 │ │ + mov v0.d[1], x9 │ │ + adrp x9, 59000 │ │ + mov v2.d[1], x10 │ │ + adrp x10, 59000 │ │ + add x9, x9, #0x350 │ │ + add x10, x10, #0x488 │ │ mov v5.d[1], x9 │ │ - adrp x9, ac000 │ │ - fmov d2, x11 │ │ - adrp x11, ac000 │ │ - ldr x11, [x11, #1576] │ │ - ldr x10, [x10, #1984] │ │ - ldr x9, [x9, #2104] │ │ - stp q0, q5, [x19, #64] │ │ - mov v6.d[1], x11 │ │ - adrp x11, ac000 │ │ + adrp x9, 59000 │ │ + stp q2, q3, [x0, #224] │ │ + fmov d2, x10 │ │ + adrp x10, 59000 │ │ + add x9, x9, #0x56c │ │ + add x10, x10, #0x248 │ │ + stp q0, q5, [x0] │ │ fmov d0, x9 │ │ - adrp x9, ac000 │ │ - mov v7.d[1], x10 │ │ - adrp x10, ac000 │ │ - ldr x9, [x9, #2280] │ │ - ldr x11, [x11, #2120] │ │ - ldr x10, [x10, #3456] │ │ - stp q6, q7, [x19, #96] │ │ - mov v16.d[1], x9 │ │ - adrp x9, ac000 │ │ - fmov d3, x10 │ │ - adrp x10, ac000 │ │ - mov v17.d[1], x11 │ │ - adrp x11, ac000 │ │ - ldr x10, [x10, #2528] │ │ - ldr x9, [x9, #1496] │ │ - ldr x11, [x11, #1664] │ │ - stp q16, q17, [x8] │ │ - mov v18.d[1], x10 │ │ - mov v19.d[1], x9 │ │ - fmov d4, x11 │ │ - adrp x11, ac000 │ │ - ldr x11, [x11, #3696] │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #1360] │ │ - adrp x10, ac000 │ │ - mov v20.d[1], x11 │ │ - adrp x11, ac000 │ │ - ldr x11, [x11, #3448] │ │ - stp q19, q20, [x8, #32] │ │ - mov v21.d[1], x9 │ │ - adrp x9, ac000 │ │ - fmov d5, x11 │ │ - adrp x11, ac000 │ │ - ldr x11, [x11, #2208] │ │ - ldr x10, [x10, #1528] │ │ - ldr x9, [x9, #576] │ │ - stp q18, q21, [x8, #64] │ │ + adrp x9, 59000 │ │ + add x9, x9, #0x378 │ │ mov v1.d[1], x10 │ │ - fmov d6, x9 │ │ - adrp x9, ac000 │ │ - adrp x10, ac000 │ │ - ldr x9, [x9, #2808] │ │ - ldr x10, [x10, #2992] │ │ - str x11, [x19, #800] │ │ - adrp x11, ac000 │ │ - ldr x11, [x11, #3064] │ │ - str q1, [x8, #96] │ │ - mov v2.d[1], x10 │ │ - adrp x10, ac000 │ │ - fmov d1, x11 │ │ - adrp x11, ac000 │ │ - ldr x11, [x11, #3288] │ │ - ldr x10, [x10, #536] │ │ - str x9, [x19, #792] │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #2176] │ │ - str q2, [x8, #1088] │ │ - mov v0.d[1], x11 │ │ - adrp x11, ac000 │ │ - fmov d2, x9 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #1104] │ │ - ldr x11, [x11, #4024] │ │ - str q0, [x8, #1104] │ │ - mov v3.d[1], x10 │ │ - adrp x10, ac000 │ │ - fmov d0, x11 │ │ - adrp x11, ac000 │ │ - ldr x11, [x11, #1480] │ │ - ldr x10, [x10, #2032] │ │ - str q3, [x8, #1152] │ │ + adrp x10, 59000 │ │ + add x10, x10, #0x3b0 │ │ mov v4.d[1], x9 │ │ - adrp x9, ac000 │ │ - fmov d3, x10 │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #2440] │ │ - ldr x9, [x9, #3816] │ │ - str q4, [x8, #1120] │ │ - mov v5.d[1], x11 │ │ - adrp x11, ac000 │ │ - fmov d4, x9 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #2192] │ │ - ldr x11, [x11, #2832] │ │ - str q5, [x8, #1136] │ │ + adrp x9, 59000 │ │ + mov v7.d[1], x10 │ │ + adrp x10, 59000 │ │ + add x9, x9, #0x4e0 │ │ + add x10, x10, #0x594 │ │ + mov v17.d[1], x9 │ │ + adrp x9, 59000 │ │ + stp q1, q7, [x0, #160] │ │ + fmov d1, x10 │ │ + adrp x10, 59000 │ │ + add x9, x9, #0x5cc │ │ + add x10, x10, #0x3d4 │ │ + fmov d3, x9 │ │ + adrp x9, 59000 │ │ + add x9, x9, #0x4b8 │ │ mov v6.d[1], x10 │ │ - adrp x10, ac000 │ │ - fmov d5, x11 │ │ - adrp x11, ac000 │ │ - ldr x11, [x11, #1232] │ │ - ldr x10, [x10, #3768] │ │ - str q6, [x8, #1168] │ │ - mov v1.d[1], x11 │ │ - fmov d6, x10 │ │ - adrp x10, ac000 │ │ - adrp x11, ac000 │ │ - ldr x10, [x10, #2840] │ │ - ldr x11, [x11, #2040] │ │ - mov v2.d[1], x11 │ │ - adrp x11, ac000 │ │ - ldr x11, [x11, #3520] │ │ - mov v0.d[1], x11 │ │ - adrp x11, ac000 │ │ - ldr x11, [x11, #904] │ │ - mov v3.d[1], x11 │ │ - adrp x11, ac000 │ │ - ldr x11, [x11, #2536] │ │ - mov v4.d[1], x11 │ │ - adrp x11, ac000 │ │ - ldr x11, [x11, #2376] │ │ - mov v5.d[1], x11 │ │ - adrp x11, ac000 │ │ - ldr x11, [x11, #648] │ │ - str x9, [x19, #1888] │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #1464] │ │ - str q1, [x8, #1184] │ │ - str x10, [x19, #1880] │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #3624] │ │ - mov v6.d[1], x11 │ │ - add x11, x19, #0x330 │ │ - stp q2, q0, [x19, #816] │ │ - stp q4, q5, [x19, #848] │ │ - stp q3, q6, [x19, #880] │ │ - str x9, [x11, #120] │ │ - adrp x9, ac000 │ │ - adrp x11, ac000 │ │ - fmov d0, x10 │ │ - adrp x10, ac000 │ │ - ldr x9, [x9, #2184] │ │ - ldr x11, [x11, #200] │ │ - ldr x10, [x10, #1448] │ │ + adrp x10, 59000 │ │ + add x10, x10, #0x53c │ │ + mov v16.d[1], x9 │ │ + adrp x9, 59000 │ │ + mov v2.d[1], x10 │ │ + adrp x10, 59000 │ │ + add x9, x9, #0x620 │ │ + add x10, x10, #0x5f0 │ │ mov v0.d[1], x9 │ │ - fmov d1, x11 │ │ - adrp x11, ac000 │ │ + adrp x9, 59000 │ │ + stp q6, q2, [x0, #256] │ │ fmov d2, x10 │ │ - adrp x10, ac000 │ │ - ldr x11, [x11, #3808] │ │ - ldr x10, [x10, #3888] │ │ - adrp x9, ac000 │ │ - fmov d3, x11 │ │ - adrp x11, ac000 │ │ - fmov d4, x10 │ │ - adrp x10, ac000 │ │ - ldr x11, [x11, #1216] │ │ - ldr x10, [x10, #1864] │ │ - fmov d5, x11 │ │ - adrp x11, ac000 │ │ - fmov d6, x10 │ │ - adrp x10, ac000 │ │ - ldr x11, [x11, #2672] │ │ - ldr x10, [x10, #1400] │ │ - ldr x9, [x9, #3736] │ │ - str q0, [x19, #912] │ │ - mov v1.d[1], x10 │ │ + adrp x10, 59000 │ │ + add x9, x9, #0x6fc │ │ + add x10, x10, #0x518 │ │ + stp q16, q0, [x0, #32] │ │ fmov d0, x9 │ │ - adrp x9, ac000 │ │ - adrp x10, ac000 │ │ - ldr x9, [x9, #2464] │ │ - ldr x10, [x10, #3480] │ │ - stur q1, [x19, #136] │ │ - mov v2.d[1], x9 │ │ - fmov d1, x10 │ │ - adrp x10, ac000 │ │ - adrp x9, ac000 │ │ - ldr x10, [x10, #1824] │ │ - ldr x9, [x9, #1840] │ │ - stur q2, [x19, #152] │ │ - mov v3.d[1], x10 │ │ - fmov d2, x9 │ │ - adrp x9, ac000 │ │ - adrp x10, ac000 │ │ - ldr x9, [x9, #1976] │ │ - ldr x10, [x10, #3312] │ │ - stur q3, [x19, #200] │ │ - mov v4.d[1], x9 │ │ + adrp x9, 59000 │ │ + add x9, x9, #0x680 │ │ + mov v18.d[1], x10 │ │ + adrp x10, 59000 │ │ + add x10, x10, #0x758 │ │ + mov v3.d[1], x9 │ │ + adrp x9, 5a000 │ │ + stp q18, q3, [x0, #192] │ │ fmov d3, x10 │ │ - adrp x10, ac000 │ │ - adrp x9, ac000 │ │ - ldr x10, [x10, #2304] │ │ - ldr x9, [x9, #2336] │ │ - stur q4, [x19, #168] │ │ - mov v5.d[1], x10 │ │ - fmov d4, x9 │ │ - adrp x9, ac000 │ │ - adrp x10, ac000 │ │ - ldr x9, [x9, #3168] │ │ - ldr x10, [x10, #1488] │ │ - stur q5, [x19, #184] │ │ - mov v6.d[1], x9 │ │ - fmov d5, x10 │ │ - adrp x10, ac000 │ │ - adrp x9, ac000 │ │ - ldr x10, [x10, #1416] │ │ - ldr x9, [x9, #3928] │ │ - stur q6, [x19, #216] │ │ - fmov d6, x9 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #2288] │ │ + adrp x10, 5a000 │ │ + add x9, x9, #0x574 │ │ + add x10, x10, #0x728 │ │ + stp x9, x10, [x0, #320] │ │ + adrp x9, 5a000 │ │ + add x9, x9, #0x90c │ │ + str x9, [x0, #336] │ │ + adrp x9, 5a000 │ │ + add x9, x9, #0xb4c │ │ + str x9, [x0, #368] │ │ + adrp x9, 59000 │ │ + add x9, x9, #0x648 │ │ + mov v1.d[1], x9 │ │ + adrp x9, 59000 │ │ + add x9, x9, #0xcd4 │ │ mov v0.d[1], x9 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #3096] │ │ - stur q0, [x19, #232] │ │ + adrp x9, 5a000 │ │ + add x9, x9, #0xcdc │ │ + stp q1, q0, [x0, #128] │ │ fmov d0, x9 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #784] │ │ - mov v1.d[1], x9 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #792] │ │ + adrp x9, 59000 │ │ + add x9, x9, #0x6a4 │ │ mov v2.d[1], x9 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #824] │ │ - str x11, [x19, #928] │ │ - adrp x11, ac000 │ │ - ldr x11, [x11, #1680] │ │ - stp x9, x10, [x19, #248] │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #2760] │ │ - stp q1, q2, [x8, #272] │ │ - adrp x10, ac000 │ │ - mov v3.d[1], x11 │ │ - fmov d1, x9 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #2456] │ │ - mov v4.d[1], x9 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #592] │ │ - mov v5.d[1], x9 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #3744] │ │ - stp q4, q5, [x8, #304] │ │ - fmov d2, x9 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #2784] │ │ - ldr x10, [x10, #2312] │ │ - mov v6.d[1], x9 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #1720] │ │ - stp q3, q6, [x8, #336] │ │ - fmov d3, x9 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #1672] │ │ - mov v0.d[1], x9 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #1552] │ │ - str x10, [x19, #1072] │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #1120] │ │ - str q0, [x8, #368] │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #2576] │ │ - fmov d0, x10 │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #944] │ │ - mov v1.d[1], x10 │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #208] │ │ - str q1, [x19, #1904] │ │ - fmov d1, x10 │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #1648] │ │ - mov v2.d[1], x10 │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #568] │ │ - str q2, [x19, #1920] │ │ - fmov d2, x10 │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #4048] │ │ - mov v3.d[1], x10 │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #3296] │ │ - mov v0.d[1], x10 │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #1352] │ │ - mov v1.d[1], x10 │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #3600] │ │ - mov v2.d[1], x10 │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #2408] │ │ - str x9, [x19, #1064] │ │ - str x8, [x19, #2040] │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #3144] │ │ - add x9, x19, #0x770 │ │ - str x10, [x19, #2112] │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #3272] │ │ - str q3, [x19, #1968] │ │ - str q0, [x19, #1936] │ │ - str q1, [x19, #1952] │ │ - str q2, [x19, #1984] │ │ - str x8, [x9, #104] │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #2648] │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #1160] │ │ - fmov d0, x8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #2696] │ │ + adrp x9, 5a000 │ │ + add x9, x9, #0x3ac │ │ + mov v3.d[1], x9 │ │ + adrp x9, 5a000 │ │ + add x9, x9, #0xfe8 │ │ fmov d1, x9 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #1952] │ │ - fmov d2, x8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #3336] │ │ - fmov d3, x9 │ │ - add x9, x19, #0x440 │ │ - mov v0.d[1], x8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #864] │ │ - str q0, [x19, #2016] │ │ - fmov d0, x8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #288] │ │ - mov v1.d[1], x8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1072] │ │ - str q1, [x19, #1088] │ │ - fmov d1, x8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #2768] │ │ - mov v2.d[1], x8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #3112] │ │ - str q2, [x19, #1104] │ │ - fmov d2, x8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #3576] │ │ - mov v3.d[1], x8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #3936] │ │ - mov v0.d[1], x8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #2608] │ │ - mov v1.d[1], x8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #3592] │ │ - mov v2.d[1], x8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #336] │ │ - str x10, [x19, #2000] │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #408] │ │ - str q3, [x19, #1152] │ │ - str q0, [x19, #1120] │ │ - str q1, [x19, #1136] │ │ - str q2, [x19, #1168] │ │ - str x8, [x9, #104] │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1384] │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #1264] │ │ - fmov d0, x8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #2848] │ │ + adrp x9, 5b000 │ │ + add x9, x9, #0x2b8 │ │ + mov v1.d[1], x9 │ │ + adrp x9, 5b000 │ │ + add x8, x0, #0x158 │ │ + add x9, x9, #0x310 │ │ + stp q4, q17, [x0, #96] │ │ + stp q2, q3, [x0, #288] │ │ + str q1, [x8] │ │ fmov d1, x9 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #2472] │ │ - fmov d2, x8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #2296] │ │ - fmov d3, x9 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #928] │ │ - mov v0.d[1], x8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #2936] │ │ - str q0, [x19, #1200] │ │ + adrp x9, 5a000 │ │ + add x9, x9, #0xe7c │ │ + mov v0.d[1], x9 │ │ + adrp x9, 5b000 │ │ + add x9, x9, #0x928 │ │ mov v1.d[1], x9 │ │ - adrp x9, ac000 │ │ - fmov d0, x8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #520] │ │ - ldr x9, [x9, #544] │ │ - mov v2.d[1], x8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #3160] │ │ - stp q1, q2, [x19, #272] │ │ - mov v3.d[1], x9 │ │ - adrp x9, ac000 │ │ - fmov d1, x8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #3128] │ │ - mov v0.d[1], x8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #3328] │ │ - mov v1.d[1], x8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #504] │ │ - stp q0, q1, [x19, #304] │ │ - fmov d0, x8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #960] │ │ - ldr x9, [x9, #3240] │ │ - mov v0.d[1], x8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #2448] │ │ - str x10, [x19, #1184] │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #1240] │ │ - str x9, [x19, #1224] │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #3280] │ │ - str x8, [x19, #1296] │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #2160] │ │ - str x10, [x19, #2312] │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #3896] │ │ - str x9, [x19, #2176] │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #472] │ │ - str x8, [x19, #2248] │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #2136] │ │ - str x10, [x19, #1360] │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #3848] │ │ - str x9, [x19, #1432] │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #3824] │ │ - str x8, [x19, #408] │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #2976] │ │ - str x10, [x19, #480] │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #2328] │ │ - str x9, [x19, #1496] │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #2640] │ │ - stp q3, q0, [x19, #336] │ │ - str x8, [x19, #2448] │ │ - str x10, [x19, #1632] │ │ - str x9, [x19, #544] │ │ - ldp x19, x30, [sp, #16] │ │ - ldr x20, [sp], #32 │ │ + adrp x9, 5b000 │ │ + add x9, x9, #0x2e4 │ │ + str x9, [x8, #16] │ │ + adrp x9, 5b000 │ │ + stp q0, q1, [x8, #32] │ │ + adrp x8, 5c000 │ │ + add x9, x9, #0xee8 │ │ + add x8, x8, #0x40c │ │ + stp x9, x8, [x0, #408] │ │ + b 5112c │ │ + sub sp, sp, #0x20 │ │ + ldr w8, [sp, #32] │ │ + str x30, [sp, #16] │ │ + str wzr, [sp] │ │ + str w8, [sp, #8] │ │ + bl 5c5a8 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - adrp x8, 68000 │ │ - add x8, x8, #0x5e0 │ │ - fmov d0, x8 │ │ - adrp x8, 68000 │ │ - adrp x10, 68000 │ │ - add x8, x8, #0x474 │ │ - add x10, x10, #0x728 │ │ - fmov d2, x8 │ │ - adrp x8, 68000 │ │ - fmov d1, x10 │ │ - adrp x10, 68000 │ │ - add x8, x8, #0xe90 │ │ - add x10, x10, #0xbb8 │ │ - fmov d4, x8 │ │ - adrp x8, 68000 │ │ - fmov d3, x10 │ │ - adrp x10, 68000 │ │ - add x8, x8, #0x7d4 │ │ - add x10, x10, #0x680 │ │ - mov v2.d[1], x8 │ │ - adrp x8, 69000 │ │ - adrp x9, 68000 │ │ - mov v1.d[1], x10 │ │ - add x8, x8, #0x414 │ │ - add x9, x9, #0x5c4 │ │ - adrp x10, 68000 │ │ - stp q2, q1, [x0] │ │ - fmov d1, x8 │ │ - adrp x8, 69000 │ │ - add x10, x10, #0xd18 │ │ - add x8, x8, #0xd8 │ │ - mov v0.d[1], x9 │ │ - adrp x9, 69000 │ │ - mov v3.d[1], x10 │ │ - adrp x10, 68000 │ │ - add x9, x9, #0xc34 │ │ - mov v4.d[1], x8 │ │ - add x10, x10, #0x9bc │ │ - adrp x8, 69000 │ │ - stp q0, q4, [x0, #32] │ │ - fmov d0, x9 │ │ - adrp x9, 69000 │ │ - mov v1.d[1], x10 │ │ - adrp x10, 68000 │ │ - add x8, x8, #0xc78 │ │ - add x9, x9, #0xc98 │ │ - add x10, x10, #0x82c │ │ - stp x8, x9, [x0, #128] │ │ - adrp x8, 69000 │ │ - stp q1, q3, [x0, #64] │ │ - fmov d1, x10 │ │ - adrp x10, 69000 │ │ - add x8, x8, #0xc58 │ │ - add x10, x10, #0x6d4 │ │ - mov v0.d[1], x8 │ │ - adrp x8, 69000 │ │ - mov v1.d[1], x10 │ │ - add x8, x8, #0xe98 │ │ - stp q1, q0, [x0, #96] │ │ - fmov d0, x8 │ │ - adrp x8, 69000 │ │ - add x8, x8, #0xdfc │ │ - adrp x9, 69000 │ │ - mov v0.d[1], x8 │ │ - adrp x8, 69000 │ │ - add x9, x9, #0xde4 │ │ - add x8, x8, #0xf3c │ │ - str q0, [x0, #160] │ │ - stp x9, x8, [x0, #176] │ │ - b 6a83c │ │ - ldr w5, [sp] │ │ - add w9, w4, w3 │ │ - mov w8, w4 │ │ - cmp w3, #0x1 │ │ - asr w10, w9, #1 │ │ - b.lt 68500 // b.tstop │ │ - cmp w3, #0x7 │ │ - mov w11, w3 │ │ - b.hi 684a0 // b.pmore │ │ - mov x12, xzr │ │ - b 684e4 │ │ - and x12, x11, #0xfffffff8 │ │ - movi v1.2d, #0x0 │ │ - movi v0.2d, #0x0 │ │ - mov v1.s[0], w10 │ │ - add x10, x2, #0xa │ │ - mov x13, x12 │ │ - ldp d2, d3, [x10, #-8] │ │ - subs x13, x13, #0x8 │ │ - add x10, x10, #0x10 │ │ - uaddw v1.4s, v1.4s, v2.4h │ │ - uaddw v0.4s, v0.4s, v3.4h │ │ - b.ne 684b8 // b.any │ │ - add v0.4s, v0.4s, v1.4s │ │ - addv s0, v0.4s │ │ - cmp x12, x11 │ │ - fmov w10, s0 │ │ - b.eq 68500 // b.none │ │ - sub x11, x11, x12 │ │ - add x12, x2, x12, lsl #1 │ │ - add x12, x12, #0x2 │ │ - ldrh w13, [x12], #2 │ │ - subs x11, x11, #0x1 │ │ - add w10, w10, w13 │ │ - b.ne 684f0 // b.any │ │ - cmp w8, #0x1 │ │ - b.lt 68584 // b.tstop │ │ - cmp w8, #0x7 │ │ - mov w11, w8 │ │ - b.hi 6851c // b.pmore │ │ - mov x12, xzr │ │ - b 68568 │ │ - and x12, x11, #0xfffffff8 │ │ - movi v1.2d, #0x0 │ │ - movi v0.2d, #0x0 │ │ - mov v1.s[0], w10 │ │ - sub x10, x2, #0x8 │ │ - mov x13, x12 │ │ - ldp d3, d2, [x10, #-8] │ │ - subs x13, x13, #0x8 │ │ - sub x10, x10, #0x10 │ │ - rev64 v2.4h, v2.4h │ │ - rev64 v3.4h, v3.4h │ │ - uaddw v1.4s, v1.4s, v2.4h │ │ - uaddw v0.4s, v0.4s, v3.4h │ │ - b.ne 68534 // b.any │ │ - add v0.4s, v0.4s, v1.4s │ │ - addv s0, v0.4s │ │ - cmp x12, x11 │ │ - fmov w10, s0 │ │ - b.eq 68584 // b.none │ │ - mvn x13, x12 │ │ - add x13, x2, x13, lsl #1 │ │ - sub x11, x11, x12 │ │ - ldrh w12, [x13], #-2 │ │ - subs x11, x11, #0x1 │ │ - add w10, w10, w12 │ │ - b.ne 68574 // b.any │ │ - rbit w9, w9 │ │ - clz w9, w9 │ │ - cmp w3, w8 │ │ - lsr w4, w10, w9 │ │ - b.eq 685b8 // b.none │ │ - cmp w3, w8, lsl #1 │ │ - mov w9, #0x6667 // #26215 │ │ - b.gt 685b0 │ │ - cmp w8, w3, lsl #1 │ │ - mov w10, #0xaaab // #43691 │ │ - csel w9, w9, w10, gt │ │ - mul w9, w9, w4 │ │ - lsr w4, w9, #17 │ │ - mov w2, w3 │ │ - mov w3, w8 │ │ - b 69f94 │ │ - ldr w5, [sp] │ │ - mov w8, w4 │ │ - mov w2, w3 │ │ - mov w3, w8 │ │ - add w9, w5, #0x1 │ │ - asr w4, w9, #1 │ │ - b 69f94 │ │ - ldr w5, [sp] │ │ - mov w8, w4 │ │ - cmp w3, #0x1 │ │ - asr w9, w3, #1 │ │ - b.lt 68668 // b.tstop │ │ - cmp w3, #0x8 │ │ - mov w10, w3 │ │ - b.cs 68608 // b.hs, b.nlast │ │ - mov x11, xzr │ │ - b 6864c │ │ - and x11, x10, #0xfffffff8 │ │ - movi v1.2d, #0x0 │ │ - movi v0.2d, #0x0 │ │ - mov v1.s[0], w9 │ │ - add x9, x2, #0xa │ │ - mov x12, x11 │ │ - ldp d2, d3, [x9, #-8] │ │ - subs x12, x12, #0x8 │ │ - add x9, x9, #0x10 │ │ - uaddw v1.4s, v1.4s, v2.4h │ │ - uaddw v0.4s, v0.4s, v3.4h │ │ - b.ne 68620 // b.any │ │ - add v0.4s, v0.4s, v1.4s │ │ - addv s0, v0.4s │ │ - cmp x11, x10 │ │ - fmov w9, s0 │ │ - b.eq 68668 // b.none │ │ - sub x10, x10, x11 │ │ - add x11, x2, x11, lsl #1 │ │ - add x11, x11, #0x2 │ │ - ldrh w12, [x11], #2 │ │ - subs x10, x10, #0x1 │ │ - add w9, w9, w12 │ │ - b.ne 68658 // b.any │ │ - rbit w10, w3 │ │ - clz w10, w10 │ │ - lsr w4, w9, w10 │ │ - mov w2, w3 │ │ - mov w3, w8 │ │ - b 69f94 │ │ - ldr w5, [sp] │ │ - mov w8, w4 │ │ - cmp w4, #0x1 │ │ - asr w9, w4, #1 │ │ - b.lt 68710 // b.tstop │ │ - cmp w8, #0x8 │ │ - mov w10, w8 │ │ - b.cs 686a8 // b.hs, b.nlast │ │ - mov x11, xzr │ │ - b 686f4 │ │ - and x11, x10, #0xfffffff8 │ │ - movi v1.2d, #0x0 │ │ - movi v0.2d, #0x0 │ │ - mov v1.s[0], w9 │ │ - sub x9, x2, #0x8 │ │ - mov x12, x11 │ │ - ldp d3, d2, [x9, #-8] │ │ - subs x12, x12, #0x8 │ │ - sub x9, x9, #0x10 │ │ - rev64 v2.4h, v2.4h │ │ - rev64 v3.4h, v3.4h │ │ - uaddw v1.4s, v1.4s, v2.4h │ │ - uaddw v0.4s, v0.4s, v3.4h │ │ - b.ne 686c0 // b.any │ │ - add v0.4s, v0.4s, v1.4s │ │ - addv s0, v0.4s │ │ - cmp x11, x10 │ │ - fmov w9, s0 │ │ - b.eq 68710 // b.none │ │ - mvn x12, x11 │ │ - add x12, x2, x12, lsl #1 │ │ - sub x10, x10, x11 │ │ - ldrh w11, [x12], #-2 │ │ - subs x10, x10, #0x1 │ │ - add w9, w9, w11 │ │ - b.ne 68700 // b.any │ │ - rbit w10, w8 │ │ - clz w10, w10 │ │ - lsr w4, w9, w10 │ │ - mov w2, w3 │ │ - mov w3, w8 │ │ - b 69f94 │ │ - cmp w4, #0x1 │ │ - b.lt 687d0 // b.tstop │ │ - cmp w3, #0x1 │ │ - b.lt 687d0 // b.tstop │ │ - mov w9, w3 │ │ - asr x13, x1, #1 │ │ - mov x8, xzr │ │ - mov w10, w4 │ │ - add x11, x0, #0x10 │ │ - and x12, x9, #0xfffffff0 │ │ - lsl x13, x13, #1 │ │ - mvn x14, x8 │ │ - ldrh w14, [x2, x14, lsl #1] │ │ - cmp w3, #0x10 │ │ - b.cs 68794 // b.hs, b.nlast │ │ - b 6878c │ │ - add x8, x8, #0x1 │ │ - add x11, x11, x13 │ │ - cmp x8, x10 │ │ - add x0, x0, x13 │ │ - b.eq 687d0 // b.none │ │ - mvn x14, x8 │ │ - ldrh w14, [x2, x14, lsl #1] │ │ - cmp w3, #0x10 │ │ - b.cs 68794 // b.hs, b.nlast │ │ - mov x15, xzr │ │ - b 687bc │ │ - dup v0.8h, w14 │ │ - mov x15, x12 │ │ - mov x16, x11 │ │ - stp q0, q0, [x16, #-16] │ │ - subs x15, x15, #0x10 │ │ - add x16, x16, #0x20 │ │ - b.ne 687a0 // b.any │ │ - cmp x12, x9 │ │ - mov x15, x12 │ │ - b.eq 68768 // b.none │ │ - strh w14, [x0, x15, lsl #1] │ │ - add x15, x15, #0x1 │ │ - cmp x9, x15 │ │ - b.ne 687bc // b.any │ │ - b 68768 │ │ + sub sp, sp, #0x30 │ │ + ldr w8, [sp, #48] │ │ + ldr w9, [sp, #56] │ │ + ldr w10, [sp, #64] │ │ + str x30, [sp, #32] │ │ + str wzr, [sp, #16] │ │ + str w9, [sp, #8] │ │ + str w10, [sp, #24] │ │ + str w8, [sp] │ │ + bl 5d0d0 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ ret │ │ - stp x23, x22, [sp, #-48]! │ │ - cmp w4, #0x1 │ │ - stp x21, x20, [sp, #16] │ │ - stp x19, x30, [sp, #32] │ │ - b.lt 6881c // b.tstop │ │ - lsl w8, w3, #1 │ │ - mov w19, w4 │ │ - mov x20, x1 │ │ - mov x21, x0 │ │ - add x22, x2, #0x2 │ │ - sxtw x23, w8 │ │ - mov x0, x21 │ │ - mov x1, x22 │ │ - mov x2, x23 │ │ - bl 4b60 │ │ - subs w19, w19, #0x1 │ │ - add x21, x21, x20 │ │ - b.ne 68800 // b.any │ │ - ldp x19, x30, [sp, #32] │ │ - ldp x21, x20, [sp, #16] │ │ - ldp x23, x22, [sp], #48 │ │ + str w7, [sp, #-32]! │ │ + mov w7, wzr │ │ + str x30, [sp, #16] │ │ + bl 5d7f8 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - str x21, [sp, #-32]! │ │ - cmp w4, #0x1 │ │ - stp x20, x19, [sp, #16] │ │ - b.lt 689b0 // b.tstop │ │ - cmp w3, #0x1 │ │ - b.lt 689b0 // b.tstop │ │ - ldrh w9, [x2] │ │ - asr x10, x1, #1 │ │ - mov w12, w3 │ │ - add x14, x2, w3, uxtw #1 │ │ - mov x8, xzr │ │ - mov w11, w4 │ │ - add x13, x2, #0x2 │ │ - add x14, x14, #0x2 │ │ - and x15, x12, #0xfffffff8 │ │ - dup v0.4s, w9 │ │ - dup v1.8h, w9 │ │ - lsl x16, x10, #1 │ │ - mov x17, x0 │ │ - b 6888c │ │ - add x8, x8, #0x1 │ │ - cmp x8, x11 │ │ - add x17, x17, x16 │ │ - b.eq 689b0 // b.none │ │ - mvn x1, x8 │ │ - ldrh w1, [x2, x1, lsl #1] │ │ - subs w4, w1, w9 │ │ - cneg w5, w4, mi // mi = first │ │ - cmp w3, #0x8 │ │ - b.cs 688ac // b.hs, b.nlast │ │ - mov x6, xzr │ │ - b 6896c │ │ - mul x6, x10, x8 │ │ - add x7, x0, x6, lsl #1 │ │ - cmp x7, x14 │ │ - b.cs 688d4 // b.hs, b.nlast │ │ - add x6, x6, x12 │ │ - add x6, x0, x6, lsl #1 │ │ - cmp x13, x6 │ │ - b.cs 688d4 // b.hs, b.nlast │ │ - mov x6, xzr │ │ - b 6896c │ │ - mov x6, xzr │ │ - dup v2.4s, w4 │ │ - dup v3.4s, w1 │ │ - dup v4.4s, w5 │ │ - dup v5.8h, w1 │ │ - mov x7, x15 │ │ - ldr q6, [x13, x6] │ │ - subs x7, x7, #0x8 │ │ - uaddw v16.4s, v2.4s, v6.4h │ │ - uaddw2 v7.4s, v2.4s, v6.8h │ │ - sub v17.4s, v3.4s, v16.4s │ │ - sub v16.4s, v0.4s, v16.4s │ │ - sub v18.4s, v3.4s, v7.4s │ │ - sub v7.4s, v0.4s, v7.4s │ │ - abs v17.4s, v17.4s │ │ - abs v16.4s, v16.4s │ │ - abs v18.4s, v18.4s │ │ - abs v7.4s, v7.4s │ │ - cmgt v19.4s, v17.4s, v4.4s │ │ - cmgt v17.4s, v17.4s, v16.4s │ │ - cmgt v20.4s, v18.4s, v4.4s │ │ - cmgt v18.4s, v18.4s, v7.4s │ │ - cmgt v16.4s, v4.4s, v16.4s │ │ - orr v17.16b, v19.16b, v17.16b │ │ - cmgt v7.4s, v4.4s, v7.4s │ │ - orr v18.16b, v20.16b, v18.16b │ │ - xtn v16.4h, v16.4s │ │ - xtn v17.4h, v17.4s │ │ - xtn2 v17.8h, v18.4s │ │ - xtn2 v16.8h, v7.4s │ │ - bsl v16.16b, v1.16b, v6.16b │ │ - bsl v17.16b, v16.16b, v5.16b │ │ - str q17, [x17, x6] │ │ - add x6, x6, #0x10 │ │ - b.ne 688ec // b.any │ │ - cmp x15, x12 │ │ - mov x6, x15 │ │ - b.eq 6887c // b.none │ │ - lsl x7, x6, #1 │ │ - ldrh w19, [x13, x7] │ │ - add x6, x6, #0x1 │ │ - add w20, w4, w19 │ │ - subs w21, w1, w20 │ │ - cneg w21, w21, mi // mi = first │ │ - subs w20, w9, w20 │ │ - cneg w20, w20, mi // mi = first │ │ - cmp w5, w20 │ │ - csel w19, w9, w19, gt │ │ - cmp w21, w20 │ │ - ccmp w21, w5, #0x0, le │ │ - csel w19, w19, w1, gt │ │ - cmp x12, x6 │ │ - strh w19, [x17, x7] │ │ - b.ne 6896c // b.any │ │ - b 6887c │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x21, [sp], #32 │ │ + sub sp, sp, #0x30 │ │ + ldr w8, [sp, #48] │ │ + ldr w9, [sp, #56] │ │ + str x30, [sp, #32] │ │ + str wzr, [sp, #8] │ │ + str w8, [sp] │ │ + str w9, [sp, #16] │ │ + bl 5e378 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ ret │ │ - stp x28, x27, [sp, #-96]! │ │ - cmp w4, #0x1 │ │ - stp x26, x25, [sp, #16] │ │ - stp x24, x23, [sp, #32] │ │ - stp x22, x21, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ - stp x29, x30, [sp, #80] │ │ - b.lt 68b9c // b.tstop │ │ - cmp w3, #0x1 │ │ - b.lt 68b9c // b.tstop │ │ - adrp x19, ac000 │ │ - ldr x19, [x19, #1784] │ │ - ldrh w9, [x2, w3, sxtw #1] │ │ - sub x5, x2, w4, sxtw #1 │ │ - asr x10, x1, #1 │ │ - ldrh w1, [x5] │ │ - sxtw x6, w3 │ │ - mov w12, w3 │ │ - add x7, x2, w3, uxtw #1 │ │ - add x20, x6, x12 │ │ - mov x8, xzr │ │ - mov w11, w4 │ │ - add x13, x2, #0x1 │ │ - add x14, x2, #0x2 │ │ - mov w15, #0x100 // #256 │ │ - orr w16, wzr, #0x100 │ │ - add x17, x19, w4, sxtw │ │ - add x4, x7, #0x2 │ │ - add x5, x19, x6 │ │ - and x6, x12, #0xfffffff8 │ │ - lsl x7, x10, #1 │ │ - add x19, x19, x20 │ │ - dup v0.4s, w9 │ │ - movi v1.4s, #0x1, lsl #8 │ │ - mov x20, x0 │ │ - b 68a5c │ │ - add x8, x8, #0x1 │ │ - cmp x8, x11 │ │ - add x20, x20, x7 │ │ - b.eq 68b9c // b.none │ │ - ldrb w21, [x17, x8] │ │ - mvn w22, w8 │ │ - add x22, x2, w22, sxtw #1 │ │ - cmp w3, #0x8 │ │ - sub w23, w15, w21 │ │ - madd w23, w23, w1, w16 │ │ - mov x24, xzr │ │ - b.cc 68b64 // b.lo, b.ul, b.last │ │ - mul x25, x10, x8 │ │ - sbfiz x26, x8, #1, #32 │ │ - add x28, x0, x25, lsl #1 │ │ - add x25, x25, x12 │ │ - eor x26, x26, #0xfffffffffffffffe │ │ - add x29, x0, x25, lsl #1 │ │ - add x25, x13, x26 │ │ - cmp x25, x28 │ │ - cset w25, hi // hi = pmore │ │ - cmp x22, x29 │ │ - cset w26, cc // cc = lo, ul, last │ │ - cmp x28, x4 │ │ - and w30, w25, w26 │ │ - cset w25, cc // cc = lo, ul, last │ │ - cmp x14, x29 │ │ - cset w27, cc // cc = lo, ul, last │ │ - cmp x19, x28 │ │ - cset w26, hi // hi = pmore │ │ - cmp x5, x29 │ │ - cset w28, cc // cc = lo, ul, last │ │ - tbnz w30, #0, 68b64 │ │ - and w25, w25, w27 │ │ - tbnz w25, #0, 68b64 │ │ - and w25, w26, w28 │ │ - tbnz w25, #0, 68b64 │ │ - ld1r {v4.4h}, [x22] │ │ - mov x24, xzr │ │ - dup v2.4s, w21 │ │ - dup v3.4s, w23 │ │ - uxtl v4.4s, v4.4h │ │ - mov x25, x6 │ │ - mov x26, x5 │ │ - ldr q5, [x14, x24] │ │ - ldr d6, [x26], #8 │ │ - mov v16.16b, v3.16b │ │ - mov v7.16b, v3.16b │ │ - uxtl v17.4s, v5.4h │ │ - uxtl v6.8h, v6.8b │ │ - uxtl2 v5.4s, v5.8h │ │ - uxtl v19.4s, v6.4h │ │ - mla v16.4s, v2.4s, v17.4s │ │ - uxtl2 v18.4s, v6.8h │ │ - mla v7.4s, v2.4s, v5.4s │ │ - usubw v5.4s, v1.4s, v6.4h │ │ - mla v16.4s, v4.4s, v19.4s │ │ - usubw2 v6.4s, v1.4s, v6.8h │ │ - mla v7.4s, v4.4s, v18.4s │ │ - mla v16.4s, v5.4s, v0.4s │ │ - mla v7.4s, v6.4s, v0.4s │ │ - shrn v5.4h, v16.4s, #9 │ │ - shrn2 v5.8h, v7.4s, #9 │ │ - subs x25, x25, #0x8 │ │ - str q5, [x20, x24] │ │ - add x24, x24, #0x10 │ │ - b.ne 68afc // b.any │ │ - cmp x6, x12 │ │ - mov x24, x6 │ │ - b.eq 68a4c // b.none │ │ - lsl x25, x24, #1 │ │ - ldrh w27, [x14, x25] │ │ - ldrb w26, [x5, x24] │ │ - ldrh w28, [x22] │ │ - add x24, x24, #0x1 │ │ - madd w27, w27, w21, w23 │ │ - sub w29, w15, w26 │ │ - madd w26, w28, w26, w27 │ │ - madd w26, w29, w9, w26 │ │ - lsr w26, w26, #9 │ │ - cmp x12, x24 │ │ - strh w26, [x20, x25] │ │ - b.ne 68b64 // b.any │ │ - b 68a4c │ │ - ldp x29, x30, [sp, #80] │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - ldp x26, x25, [sp, #16] │ │ - ldp x28, x27, [sp], #96 │ │ + sub sp, sp, #0x20 │ │ + ldr w8, [sp, #32] │ │ + str x30, [sp, #16] │ │ + str w8, [sp, #8] │ │ + mov w8, #0x4 // #4 │ │ + str w8, [sp] │ │ + bl 5c5a8 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - str x21, [sp, #-32]! │ │ - cmp w4, #0x1 │ │ - stp x20, x19, [sp, #16] │ │ - b.lt 68d0c // b.tstop │ │ - cmp w3, #0x1 │ │ - b.lt 68d0c // b.tstop │ │ - adrp x13, ac000 │ │ - ldr x13, [x13, #1784] │ │ - sub x14, x2, w4, sxtw #1 │ │ - ldrh w14, [x14] │ │ - asr x9, x1, #1 │ │ - mov w11, w3 │ │ - add x15, x2, w3, uxtw #1 │ │ - mov x8, xzr │ │ - mov w10, w4 │ │ - add x12, x2, #0x2 │ │ - add x13, x13, w4, sxtw │ │ - add x15, x15, #0x2 │ │ - and x16, x11, #0xfffffff0 │ │ - lsl x17, x9, #1 │ │ - mov w1, #0x100 // #256 │ │ - orr w4, wzr, #0x80 │ │ - mov x5, x0 │ │ - b 68c28 │ │ - add x8, x8, #0x1 │ │ - cmp x8, x10 │ │ - add x5, x5, x17 │ │ - b.eq 68d0c // b.none │ │ - ldrb w6, [x13, x8] │ │ - cmp w3, #0x10 │ │ - sub w7, w1, w6 │ │ - madd w7, w7, w14, w4 │ │ - b.cs 68c44 // b.hs, b.nlast │ │ - mov x19, xzr │ │ - b 68ce8 │ │ - mul x19, x9, x8 │ │ - add x20, x0, x19, lsl #1 │ │ - cmp x20, x15 │ │ - b.cs 68c6c // b.hs, b.nlast │ │ - add x19, x19, x11 │ │ - add x19, x0, x19, lsl #1 │ │ - cmp x12, x19 │ │ - b.cs 68c6c // b.hs, b.nlast │ │ - mov x19, xzr │ │ - b 68ce8 │ │ - mov x19, xzr │ │ - dup v0.4s, w6 │ │ - dup v1.4s, w7 │ │ - mov x20, x16 │ │ - add x21, x2, x19 │ │ - ldur q2, [x21, #2] │ │ - ldur q5, [x21, #18] │ │ - mov v3.16b, v1.16b │ │ - mov v4.16b, v1.16b │ │ - uxtl2 v6.4s, v2.8h │ │ - uxtl v2.4s, v2.4h │ │ - mla v3.4s, v0.4s, v6.4s │ │ - mov v6.16b, v1.16b │ │ - mla v4.4s, v0.4s, v2.4s │ │ - uxtl2 v2.4s, v5.8h │ │ - mla v6.4s, v0.4s, v2.4s │ │ - mov v2.16b, v1.16b │ │ - uxtl v5.4s, v5.4h │ │ - mla v2.4s, v0.4s, v5.4s │ │ - shrn v4.4h, v4.4s, #8 │ │ - shrn v2.4h, v2.4s, #8 │ │ - add x21, x5, x19 │ │ - subs x20, x20, #0x10 │ │ - shrn2 v4.8h, v3.4s, #8 │ │ - shrn2 v2.8h, v6.4s, #8 │ │ - add x19, x19, #0x20 │ │ - stp q4, q2, [x21] │ │ - b.ne 68c7c // b.any │ │ - cmp x16, x11 │ │ - mov x19, x16 │ │ - b.eq 68c18 // b.none │ │ - lsl x20, x19, #1 │ │ - ldrh w21, [x12, x20] │ │ - add x19, x19, #0x1 │ │ - cmp x11, x19 │ │ - madd w21, w21, w6, w7 │ │ - lsr w21, w21, #8 │ │ - strh w21, [x5, x20] │ │ - b.ne 68ce8 // b.any │ │ - b 68c18 │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x21, [sp], #32 │ │ + sub sp, sp, #0x30 │ │ + ldr w10, [sp, #64] │ │ + ldr w8, [sp, #48] │ │ + ldr w9, [sp, #56] │ │ + str x30, [sp, #32] │ │ + str w10, [sp, #24] │ │ + mov w10, #0x4 // #4 │ │ + str w9, [sp, #8] │ │ + str w10, [sp, #16] │ │ + str w8, [sp] │ │ + bl 5d0d0 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ ret │ │ - stp x22, x21, [sp, #-32]! │ │ - cmp w4, #0x1 │ │ - stp x20, x19, [sp, #16] │ │ - b.lt 68e84 // b.tstop │ │ - cmp w3, #0x1 │ │ - b.lt 68e84 // b.tstop │ │ - asr x10, x1, #1 │ │ - adrp x1, ac000 │ │ - ldrh w9, [x2, w3, sxtw #1] │ │ - ldr x1, [x1, #1784] │ │ - sxtw x16, w3 │ │ - mov w12, w3 │ │ - mov w11, w4 │ │ - add x4, x16, x12 │ │ - mov x8, xzr │ │ - mov w13, #0x100 // #256 │ │ - mov x14, #0xffffffffffffffff // #-1 │ │ - movi v0.4s, #0x1, lsl #8 │ │ - add x15, x1, x16 │ │ - and x16, x12, #0xfffffff8 │ │ - lsl x17, x10, #1 │ │ - add x1, x1, x4 │ │ - dup v1.4s, w9 │ │ - movi v2.4s, #0x80 │ │ - mov x4, x0 │ │ - b 68d90 │ │ - add x8, x8, #0x1 │ │ - cmp x8, x11 │ │ - add x4, x4, x17 │ │ - b.eq 68e84 // b.none │ │ - mvn x5, x8 │ │ - cmp w3, #0x8 │ │ - add x5, x2, x5, lsl #1 │ │ - mov x6, xzr │ │ - b.cs 68dd4 // b.hs, b.nlast │ │ - ldrb w7, [x15, x6] │ │ - ldrh w19, [x5] │ │ - mul w19, w19, w7 │ │ - sub w7, w13, w7 │ │ - madd w7, w7, w9, w19 │ │ - add w7, w7, #0x80 │ │ - lsr w7, w7, #8 │ │ - strh w7, [x4, x6, lsl #1] │ │ - add x6, x6, #0x1 │ │ - cmp x12, x6 │ │ - b.ne 68da4 // b.any │ │ - b 68d80 │ │ - mul x7, x10, x8 │ │ - add x20, x0, x7, lsl #1 │ │ - add x7, x7, x12 │ │ - eor x19, x14, x8, lsl #1 │ │ - add x21, x0, x7, lsl #1 │ │ - cmp x1, x20 │ │ - add x19, x19, x2 │ │ - cset w7, hi // hi = pmore │ │ - cmp x15, x21 │ │ - cset w22, cc // cc = lo, ul, last │ │ - cmp x19, x20 │ │ - and w20, w7, w22 │ │ - cset w7, hi // hi = pmore │ │ - cmp x5, x21 │ │ - cset w19, cc // cc = lo, ul, last │ │ - tbnz w20, #0, 68da4 │ │ - and w7, w7, w19 │ │ - tbnz w7, #0, 68da4 │ │ - ld1r {v3.4h}, [x5] │ │ - mov x6, x16 │ │ - mov x7, x4 │ │ - mov x19, x15 │ │ - uxtl v3.4s, v3.4h │ │ - ldr d4, [x19], #8 │ │ - subs x6, x6, #0x8 │ │ - uxtl v4.8h, v4.8b │ │ - usubw v7.4s, v0.4s, v4.4h │ │ - uxtl2 v5.4s, v4.8h │ │ - uxtl v6.4s, v4.4h │ │ - usubw2 v4.4s, v0.4s, v4.8h │ │ - mul v7.4s, v7.4s, v1.4s │ │ - mul v4.4s, v4.4s, v1.4s │ │ - mla v7.4s, v3.4s, v6.4s │ │ - mla v4.4s, v3.4s, v5.4s │ │ - add v5.4s, v7.4s, v2.4s │ │ - add v4.4s, v4.4s, v2.4s │ │ - shrn v5.4h, v5.4s, #8 │ │ - shrn2 v5.8h, v4.4s, #8 │ │ - str q5, [x7], #16 │ │ - b.ne 68e30 // b.any │ │ - cmp x16, x12 │ │ - mov x6, x16 │ │ - b.ne 68da4 // b.any │ │ - b 68d80 │ │ - ldp x20, x19, [sp, #16] │ │ - ldp x22, x21, [sp], #32 │ │ + sub sp, sp, #0x20 │ │ + mov w8, w7 │ │ + mov w7, #0x4 // #4 │ │ + str x30, [sp, #16] │ │ + str w8, [sp] │ │ + bl 5d7f8 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x150 │ │ - stp x28, x26, [sp, #256] │ │ - stp x25, x24, [sp, #272] │ │ - stp x23, x22, [sp, #288] │ │ - stp x21, x20, [sp, #304] │ │ - stp x19, x30, [sp, #320] │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #1856] │ │ - and w8, w5, #0x1fe │ │ - mov w19, w4 │ │ - mov w20, w3 │ │ - ldrh w25, [x9, w8, uxtw] │ │ - mov x24, x2 │ │ - mov x22, x1 │ │ - cmp w5, #0x400 │ │ - mov x21, x0 │ │ - b.cc 6909c // b.lo, b.ul, b.last │ │ - and w8, w5, #0x1ff │ │ - ubfx w2, w5, #9, #1 │ │ - cmp w8, #0x33 │ │ - add w23, w19, w20 │ │ - b.cc 69044 // b.lo, b.ul, b.last │ │ - mov w9, #0x10 // #16 │ │ - lsr w9, w9, w2 │ │ - cmp w9, w23 │ │ - b.lt 69044 // b.tstop │ │ - ldr w5, [sp, #336] │ │ - cmp w20, w19 │ │ - csel w8, w20, w19, lt // lt = tstop │ │ - add x2, x24, #0x2 │ │ - add w4, w8, w20 │ │ - mov x0, sp │ │ - mov w3, #0xffffffff // #-1 │ │ - mov w1, w23 │ │ - mov x26, sp │ │ - bl 69fe4 │ │ - lsl w8, w23, #1 │ │ - lsl w25, w25, #1 │ │ - sub w10, w8, #0x2 │ │ + sub sp, sp, #0x30 │ │ + ldr w9, [sp, #56] │ │ + ldr w8, [sp, #48] │ │ + str x30, [sp, #32] │ │ + str w9, [sp, #16] │ │ + mov w9, #0x4 // #4 │ │ + str w9, [sp, #8] │ │ + str w8, [sp] │ │ + bl 5e378 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x20 │ │ + ldr w8, [sp, #32] │ │ + str x30, [sp, #16] │ │ + str w8, [sp, #8] │ │ + mov w8, #0x8 // #8 │ │ + str w8, [sp] │ │ + bl 5c5a8 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + ldr w10, [sp, #64] │ │ + ldr w8, [sp, #48] │ │ + ldr w9, [sp, #56] │ │ + str x30, [sp, #32] │ │ + str w10, [sp, #24] │ │ + mov w10, #0x8 // #8 │ │ + str w9, [sp, #8] │ │ + str w10, [sp, #16] │ │ + str w8, [sp] │ │ + bl 5d0d0 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x20 │ │ + mov w8, w7 │ │ + mov w7, #0x8 // #8 │ │ + str x30, [sp, #16] │ │ + str w8, [sp] │ │ + bl 5d7f8 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + ldr w9, [sp, #56] │ │ + ldr w8, [sp, #48] │ │ + str x30, [sp, #32] │ │ + str w9, [sp, #16] │ │ + mov w9, #0x8 // #8 │ │ + str w9, [sp, #8] │ │ + str w8, [sp] │ │ + bl 5e378 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x20 │ │ + ldr w8, [sp, #32] │ │ + str x30, [sp, #16] │ │ + str w8, [sp, #8] │ │ mov w8, #0x2 // #2 │ │ - cmp w19, #0x1 │ │ - b.lt 690bc // b.tstop │ │ - cmp w20, #0x1 │ │ - b.lt 690bc // b.tstop │ │ - asr x13, x22, #1 │ │ - mov w9, wzr │ │ - sxtw x10, w10 │ │ - mov w11, w20 │ │ - add x12, x21, #0x10 │ │ - lsl x13, x13, #1 │ │ - mov w14, #0x40 // #64 │ │ - mov w15, w25 │ │ - b 68f7c │ │ - add w9, w9, #0x1 │ │ - add x21, x21, x13 │ │ - add w15, w15, w25 │ │ - cmp w9, w19 │ │ - add x12, x12, x13 │ │ - b.eq 690bc // b.none │ │ - and w2, w15, #0x3e │ │ - mov x1, xzr │ │ - sub w3, w14, w2 │ │ - sbfx x4, x15, #6, #26 │ │ - mov x16, x21 │ │ - mov w17, w20 │ │ - mov x0, x12 │ │ - cmp x4, x10 │ │ - b.ge 68fe0 // b.tcont │ │ - add x5, x26, x4, lsl #1 │ │ - ldrh w6, [x5, #2] │ │ - ldrh w5, [x5] │ │ - add x4, x4, x8 │ │ - add x0, x0, #0x2 │ │ - mul w6, w2, w6 │ │ - madd w5, w3, w5, w6 │ │ - add w5, w5, #0x20 │ │ - lsr w5, w5, #6 │ │ - strh w5, [x21, x1, lsl #1] │ │ - add x1, x1, #0x1 │ │ - sub w17, w17, #0x1 │ │ - cmp x1, x11 │ │ - add x16, x16, #0x2 │ │ - b.ne 68f98 // b.any │ │ - b 68f64 │ │ - sub w2, w20, w1 │ │ - cmp w2, #0x1 │ │ - b.lt 68f64 // b.tstop │ │ - ldrh w1, [x26, x10, lsl #1] │ │ - cmp w2, #0x10 │ │ - b.cs 69000 // b.hs, b.nlast │ │ - mov x2, xzr │ │ - b 69028 │ │ - mov w3, w2 │ │ - dup v0.8h, w1 │ │ - and x2, x3, #0xfffffff0 │ │ - and x4, x17, #0xfffffff0 │ │ - stp q0, q0, [x0, #-16] │ │ - subs x4, x4, #0x10 │ │ - add x0, x0, #0x20 │ │ - b.ne 69010 // b.any │ │ - cmp x2, x3 │ │ - b.eq 68f64 // b.none │ │ - mov w17, w17 │ │ - sub x17, x17, x2 │ │ - add x16, x16, x2, lsl #1 │ │ - subs x17, x17, #0x1 │ │ - strh w1, [x16], #2 │ │ - b.ne 69034 // b.any │ │ - b 68f64 │ │ - mov w9, #0x5a // #90 │ │ - sub w1, w9, w8 │ │ - mov w0, w23 │ │ - bl 6a0d0 │ │ - cbz w0, 6909c │ │ - cmp w20, w19 │ │ - csel w8, w20, w19, lt // lt = tstop │ │ - mov w7, w0 │ │ - add x4, x24, #0x2 │ │ - add w6, w8, w20 │ │ - mov x0, sp │ │ - mov w5, #0xffffffff // #-1 │ │ - mov w1, w23 │ │ - mov w2, wzr │ │ - mov w3, w23 │ │ - mov x26, sp │ │ - bl 6a1cc │ │ - sub w10, w23, #0x1 │ │ - mov w8, #0x1 // #1 │ │ - cmp w19, #0x1 │ │ - b.ge 68f38 // b.tcont │ │ - b 690bc │ │ - cmp w20, w19 │ │ - csel w8, w20, w19, lt // lt = tstop │ │ - add x26, x24, #0x2 │ │ - add w23, w8, w20 │ │ - sub w10, w23, #0x1 │ │ - mov w8, #0x1 // #1 │ │ - cmp w19, #0x1 │ │ - b.ge 68f38 // b.tcont │ │ - ldp x19, x30, [sp, #320] │ │ - ldp x21, x20, [sp, #304] │ │ - ldp x23, x22, [sp, #288] │ │ - ldp x25, x24, [sp, #272] │ │ - ldp x28, x26, [sp, #256] │ │ - add sp, sp, #0x150 │ │ + str w8, [sp] │ │ + bl 5c5a8 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x190 │ │ - stp x28, x27, [sp, #304] │ │ - stp x26, x25, [sp, #320] │ │ - stp x24, x23, [sp, #336] │ │ - stp x22, x21, [sp, #352] │ │ - stp x20, x19, [sp, #368] │ │ - stp x29, x30, [sp, #384] │ │ - adrp x26, ac000 │ │ - mov w28, w5 │ │ - ldr x26, [x26, #1856] │ │ - and w8, w28, #0x1ff │ │ - mov w9, #0xb4 // #180 │ │ - sub w29, w9, w8 │ │ - asr w9, w29, #1 │ │ - ldr w5, [sp, #400] │ │ - ldrh w25, [x26, w9, sxtw #1] │ │ - mov x10, x1 │ │ - sub w1, w8, #0x5a │ │ - mov w19, w4 │ │ - mov w21, w3 │ │ - mov x23, x2 │ │ - mov x20, x0 │ │ - ubfx w2, w28, #9, #1 │ │ - cmp w28, #0x400 │ │ - asr w27, w1, #1 │ │ - str x10, [sp, #24] │ │ - stp w7, w2, [sp, #16] │ │ - str w5, [sp, #36] │ │ - b.cc 69188 // b.lo, b.ul, b.last │ │ - mov w22, w6 │ │ - cmp w8, #0x8d │ │ - b.cc 6919c // b.lo, b.ul, b.last │ │ - mov w9, #0x10 // #16 │ │ - add w8, w19, w21 │ │ - lsr w9, w9, w2 │ │ - cmp w9, w8 │ │ - cset w8, ge // ge = tcont │ │ - str w8, [sp, #40] │ │ - cmp w1, #0x28 │ │ - b.lt 691a8 // b.tstop │ │ - add x8, sp, #0x2c │ │ - add x24, x8, #0x80 │ │ - add w0, w19, w21 │ │ - b 691c4 │ │ - add x8, sp, #0x2c │ │ - add x24, x8, #0x80 │ │ - add x0, x8, #0x82 │ │ - str wzr, [sp, #40] │ │ - b 69208 │ │ - str wzr, [sp, #40] │ │ - cmp w1, #0x28 │ │ - b.ge 69178 // b.tcont │ │ - mov w8, #0x10 // #16 │ │ - add w0, w19, w21 │ │ - lsr w8, w8, w2 │ │ - add x9, sp, #0x2c │ │ - cmp w8, w0 │ │ - add x24, x9, #0x80 │ │ - b.ge 6933c // b.tcont │ │ - bl 6a0d0 │ │ - add x8, sp, #0x2c │ │ - mov w7, w0 │ │ - add x0, x8, #0x82 │ │ - cbz w7, 69208 │ │ - add x4, x23, #0x2 │ │ - mov w5, #0xffffffff // #-1 │ │ - mov w1, w21 │ │ - mov w2, wzr │ │ - mov w3, w22 │ │ - mov w6, w21 │ │ - bl 6a1cc │ │ - mov w22, #0x1 // #1 │ │ - ldrh w27, [x26, w27, sxtw #1] │ │ - ldr w8, [sp, #40] │ │ - cbnz w8, 69228 │ │ - b 69368 │ │ - lsl w8, w21, #1 │ │ - add x1, x23, #0x2 │ │ - sxtw x2, w8 │ │ - bl 4b60 │ │ - mov w22, #0x1 // #1 │ │ - ldrh w27, [x26, w27, sxtw #1] │ │ - ldr w8, [sp, #40] │ │ - cbz w8, 69368 │ │ - ldr w5, [sp, #36] │ │ - neg w8, w19 │ │ - add w1, w19, #0x1 │ │ - add x0, x24, w8, sxtw #2 │ │ - sub x2, x23, w19, sxtw #1 │ │ - mov w3, wzr │ │ - mov w4, w1 │ │ - bl 69fe4 │ │ - lsl w27, w27, #1 │ │ - ldrh w8, [x23] │ │ - cmp w19, #0x1 │ │ - strh w8, [sp, #172] │ │ - b.lt 693f4 // b.tstop │ │ - cmp w21, #0x1 │ │ - b.lt 693f4 // b.tstop │ │ - ldr w9, [sp, #40] │ │ - ldr x10, [sp, #24] │ │ - mov w8, wzr │ │ - mov w11, w21 │ │ - mvn w15, w9 │ │ - asr x16, x10, #1 │ │ - orr w9, w9, #0x6 │ │ - lsl w10, w22, #6 │ │ - add x12, x24, #0x2 │ │ - lsl x13, x22, #1 │ │ - neg w14, w27 │ │ - add x15, x24, w15, sxtw #1 │ │ - lsl x16, x16, #1 │ │ - mov w17, #0x40 // #64 │ │ - b 692b0 │ │ - add w8, w8, #0x1 │ │ - cmp w8, w19 │ │ - add x20, x20, x16 │ │ - b.eq 693f4 // b.none │ │ - sub w10, w10, w25 │ │ - lsl w5, w8, w9 │ │ - asr w4, w10, #6 │ │ - and w1, w10, #0x3e │ │ - mov x0, xzr │ │ - sbfx x2, x10, #6, #26 │ │ - sub w3, w17, w1 │ │ - add x4, x12, w4, sxtw #1 │ │ - add w5, w14, w5 │ │ - tbnz x2, #63, 69318 │ │ - ldurh w6, [x4, #-2] │ │ - mov x21, x4 │ │ - mul w7, w3, w6 │ │ - mov w6, w1 │ │ - ldrh w21, [x21] │ │ - add x2, x2, x22 │ │ - add x4, x4, x13 │ │ - sub w5, w5, w27 │ │ - madd w6, w6, w21, w7 │ │ - add w6, w6, #0x20 │ │ - lsr w6, w6, #6 │ │ - strh w6, [x20, x0, lsl #1] │ │ - add x0, x0, #0x1 │ │ - cmp x11, x0 │ │ - b.eq 692a0 // b.none │ │ - tbz x2, #63, 692d8 │ │ - asr w7, w5, #6 │ │ - neg w6, w7 │ │ - ldrh w21, [x15, w6, sxtw #1] │ │ - and w6, w5, #0x3e │ │ - sub w23, w17, w6 │ │ - mvn w24, w7 │ │ - mul w7, w23, w21 │ │ - add x21, x15, w24, sxtw #1 │ │ - b 692e8 │ │ - add w1, w21, #0x1 │ │ - mov x0, x24 │ │ - mov x2, x23 │ │ - mov w3, wzr │ │ - mov w4, w1 │ │ - bl 69fe4 │ │ - lsl w25, w25, #1 │ │ - mov w22, #0x2 // #2 │ │ - ldrh w27, [x26, w27, sxtw #1] │ │ - ldr w8, [sp, #40] │ │ - cbnz w8, 69228 │ │ - cmp w28, #0x3ff │ │ - b.ls 693c8 // b.plast │ │ - ldr w2, [sp, #20] │ │ - add w0, w19, w21 │ │ - mov w1, w29 │ │ - bl 6a0d0 │ │ - mov x8, xzr │ │ - mov w7, w0 │ │ - sub x8, x8, w19, sxtw │ │ - sub x0, x24, w19, sxtw #1 │ │ - cbz w7, 693d4 │ │ - ldr w9, [sp, #16] │ │ - add x4, x23, x8, lsl #1 │ │ - add w6, w19, #0x1 │ │ - mov w1, w19 │ │ - sub w2, w19, w9 │ │ - mov w3, w19 │ │ - mov w5, wzr │ │ - bl 6a1cc │ │ - ldrh w8, [x23] │ │ - cmp w19, #0x1 │ │ - strh w8, [sp, #172] │ │ - b.ge 6925c // b.tcont │ │ - b 693f4 │ │ - mov x8, xzr │ │ - sub x8, x8, w19, sxtw │ │ - sub x0, x24, w19, sxtw #1 │ │ - add x1, x23, x8, lsl #1 │ │ - lsl w8, w19, #1 │ │ - sxtw x2, w8 │ │ - bl 4b60 │ │ - ldrh w8, [x23] │ │ - cmp w19, #0x1 │ │ - strh w8, [sp, #172] │ │ - b.ge 6925c // b.tcont │ │ - ldp x29, x30, [sp, #384] │ │ - ldp x20, x19, [sp, #368] │ │ - ldp x22, x21, [sp, #352] │ │ - ldp x24, x23, [sp, #336] │ │ - ldp x26, x25, [sp, #320] │ │ - ldp x28, x27, [sp, #304] │ │ - add sp, sp, #0x190 │ │ + sub sp, sp, #0x30 │ │ + ldr w10, [sp, #64] │ │ + ldr w8, [sp, #48] │ │ + ldr w9, [sp, #56] │ │ + str x30, [sp, #32] │ │ + str w10, [sp, #24] │ │ + mov w10, #0x2 // #2 │ │ + str w9, [sp, #8] │ │ + str w10, [sp, #16] │ │ + str w8, [sp] │ │ + bl 5d0d0 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ ret │ │ - sub sp, sp, #0x170 │ │ - str x28, [sp, #272] │ │ - stp x27, x26, [sp, #288] │ │ - stp x25, x24, [sp, #304] │ │ - stp x23, x22, [sp, #320] │ │ - stp x21, x20, [sp, #336] │ │ - stp x19, x30, [sp, #352] │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #1856] │ │ - and w8, w5, #0x1ff │ │ - mov w9, #0x10e // #270 │ │ - sub w9, w9, w8 │ │ - asr w9, w9, #1 │ │ - ldrh w25, [x10, w9, sxtw #1] │ │ - mov w21, w4 │ │ - mov w22, w3 │ │ - mov x23, x2 │ │ - mov x19, x1 │ │ - cmp w5, #0x400 │ │ - mov x20, x0 │ │ - b.cc 69694 // b.lo, b.ul, b.last │ │ - ubfx w2, w5, #9, #1 │ │ - cmp w8, #0xdb │ │ - add w24, w21, w22 │ │ - b.hi 6963c // b.pmore │ │ - mov w9, #0x10 // #16 │ │ - lsr w9, w9, w2 │ │ - cmp w9, w24 │ │ - b.lt 6963c // b.tstop │ │ - ldr w5, [sp, #368] │ │ - sbfiz x26, x24, #1, #32 │ │ - sub w8, w22, w21 │ │ - sub x2, x23, x26 │ │ - bic w3, w8, w8, asr #31 │ │ - add w4, w24, #0x1 │ │ - add x0, sp, #0x10 │ │ - mov w1, w24 │ │ - add x23, sp, #0x10 │ │ - bl 69fe4 │ │ - sub x12, x26, #0x2 │ │ - lsl w25, w25, #1 │ │ - add x8, x23, x12, lsl #1 │ │ + sub sp, sp, #0x20 │ │ + mov w8, w7 │ │ + mov w7, #0x2 // #2 │ │ + str x30, [sp, #16] │ │ + str w8, [sp] │ │ + bl 5d7f8 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + ldr w9, [sp, #56] │ │ + ldr w8, [sp, #48] │ │ + str x30, [sp, #32] │ │ + str w9, [sp, #16] │ │ mov w9, #0x2 // #2 │ │ - cmp w22, #0x1 │ │ - b.lt 696b4 // b.tstop │ │ - cmp w21, #0x1 │ │ - b.lt 696b4 // b.tstop │ │ - neg w17, w12 │ │ - sxtw x2, w17 │ │ - asr x11, x19, #1 │ │ - add x2, x8, x2, lsl #1 │ │ - mov x10, xzr │ │ - sxtw x12, w12 │ │ - sxtw x13, w21 │ │ - mov w14, w22 │ │ - mov w15, w21 │ │ - add x16, x20, #0x10 │ │ - add x17, x8, w17, sxtw #1 │ │ - lsl x0, x11, #1 │ │ - lsl x1, x11, #5 │ │ - add x2, x2, #0x1 │ │ - mov w3, #0x40 // #64 │ │ - mov w4, w25 │ │ - b 69528 │ │ - add x10, x10, #0x1 │ │ - add w4, w4, w25 │ │ - cmp x10, x14 │ │ - add x16, x16, #0x2 │ │ - b.eq 696b4 // b.none │ │ - and w22, w4, #0x3e │ │ - mov x7, xzr │ │ - mov x5, xzr │ │ - sbfx x23, x4, #6, #26 │ │ - sub w24, w3, w22 │ │ - mov w21, #0x1 // #1 │ │ - mov x6, x16 │ │ - cmp x23, x12 │ │ - b.ge 69598 // b.tcont │ │ - sxtw x27, w23 │ │ - mvn x27, x27 │ │ - sub x26, x8, x23, lsl #1 │ │ - ldrh w27, [x8, x27, lsl #1] │ │ - ldrh w26, [x26] │ │ - add x23, x23, x9 │ │ - add x6, x6, x0 │ │ - mul w27, w22, w27 │ │ - madd w26, w24, w26, w27 │ │ - madd x27, x11, x5, x10 │ │ - add x5, x5, #0x1 │ │ - add w26, w26, #0x20 │ │ - add x21, x21, #0x1 │ │ - cmp x5, x15 │ │ - lsr w26, w26, #6 │ │ - sub x7, x7, #0x1 │ │ - strh w26, [x20, x27, lsl #1] │ │ - b.ne 69544 // b.any │ │ - b 69514 │ │ - add x22, x5, #0x1 │ │ - cmp x22, x13 │ │ - csinc x22, x13, x5, le │ │ - sub x22, x22, x5 │ │ - cmp x22, #0x10 │ │ - b.cc 69618 // b.lo, b.ul, b.last │ │ - cmp x19, #0x2 │ │ - b.ne 69618 // b.any │ │ - add x23, x5, x10 │ │ - add x24, x5, #0x1 │ │ - add x26, x20, x23, lsl #1 │ │ - cmp x24, x13 │ │ - csinc x23, x13, x5, le │ │ - cmp x2, x26 │ │ - b.ls 695e4 // b.plast │ │ - add x23, x23, x10 │ │ - add x23, x20, x23, lsl #1 │ │ - cmp x17, x23 │ │ - b.cc 69618 // b.lo, b.ul, b.last │ │ - ld1r {v0.8h}, [x17] │ │ - cmp x21, x13 │ │ - csel x21, x21, x13, gt │ │ - and x23, x22, #0xfffffffffffffff0 │ │ - add x7, x21, x7 │ │ - add x5, x5, x23 │ │ - and x7, x7, #0xfffffffffffffff0 │ │ - stp q0, q0, [x6, #-16] │ │ - subs x7, x7, #0x10 │ │ - add x6, x6, x1 │ │ - b.ne 69600 // b.any │ │ - cmp x22, x23 │ │ - b.eq 69514 // b.none │ │ - madd x6, x11, x5, x10 │ │ - add x6, x20, x6, lsl #1 │ │ - ldrh w7, [x17] │ │ - add x5, x5, #0x1 │ │ - cmp x5, x13 │ │ - strh w7, [x6] │ │ - add x6, x6, x0 │ │ - b.lt 69620 // b.tstop │ │ - b 69514 │ │ - sub w1, w8, #0xb4 │ │ - mov w0, w24 │ │ - bl 6a0d0 │ │ - cbz w0, 69694 │ │ - sub w8, w22, w21 │ │ - mov w7, w0 │ │ - sub x4, x23, w24, sxtw #1 │ │ - bic w5, w8, w8, asr #31 │ │ - add w6, w24, #0x1 │ │ - add x0, sp, #0x10 │ │ - mov w1, w24 │ │ - mov w2, wzr │ │ - mov w3, w24 │ │ - sxtw x26, w24 │ │ - add x23, sp, #0x10 │ │ - bl 6a1cc │ │ - sub x12, x26, #0x1 │ │ - add x8, x23, x12, lsl #1 │ │ - mov w9, #0x1 // #1 │ │ - cmp w22, #0x1 │ │ - b.ge 694c8 // b.tcont │ │ - b 696b4 │ │ - cmp w22, w21 │ │ - csel w9, w22, w21, lt // lt = tstop │ │ - add w9, w21, w9 │ │ - sub x8, x23, #0x2 │ │ - sub w12, w9, #0x1 │ │ - mov w9, #0x1 // #1 │ │ - cmp w22, #0x1 │ │ - b.ge 694c8 // b.tcont │ │ - ldp x19, x30, [sp, #352] │ │ - ldp x21, x20, [sp, #336] │ │ - ldp x23, x22, [sp, #320] │ │ - ldp x25, x24, [sp, #304] │ │ - ldp x27, x26, [sp, #288] │ │ - ldr x28, [sp, #272] │ │ - add sp, sp, #0x170 │ │ + str w9, [sp, #8] │ │ + str w8, [sp] │ │ + bl 5e378 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ ret │ │ - sub sp, sp, #0x160 │ │ - cmp w4, #0x1 │ │ - stp x28, x27, [sp, #256] │ │ - stp x26, x25, [sp, #272] │ │ - stp x24, x23, [sp, #288] │ │ - stp x22, x21, [sp, #304] │ │ - stp x20, x19, [sp, #320] │ │ - stp x29, x30, [sp, #336] │ │ - stp x1, x2, [sp, #32] │ │ - b.lt 69c14 // b.tstop │ │ - cmp w3, #0x1 │ │ - b.lt 69c14 // b.tstop │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #3408] │ │ - and w8, w5, #0x1ff │ │ - sxtw x10, w4 │ │ - str x10, [sp, #24] │ │ - add x10, x9, x8, lsl #6 │ │ - add x8, x9, x8, lsl #6 │ │ - ldrsb w9, [x8, #1] │ │ - mov x14, x0 │ │ - ldrsb w7, [x10] │ │ - ldrsb w0, [x8, #8] │ │ - str w9, [sp, #252] │ │ - ldrsb w9, [x8, #9] │ │ - ldrsb w21, [x8, #16] │ │ - ldrsb w22, [x8, #24] │ │ - ldrsb w23, [x8, #32] │ │ - str w9, [sp, #248] │ │ - ldrsb w9, [x8, #17] │ │ - ldrsb w24, [x8, #40] │ │ - ldrsb w25, [x8, #48] │ │ - ldrsb w6, [x8, #7] │ │ - str w9, [sp, #244] │ │ - ldrsb w9, [x8, #25] │ │ - ldrsb w28, [x8, #15] │ │ - ldrsb w29, [x8, #23] │ │ - ldrsb w5, [x8, #31] │ │ - str w9, [sp, #240] │ │ - ldrsb w9, [x8, #33] │ │ - ldrsb w10, [x8, #39] │ │ - ldrsb w17, [x8, #47] │ │ - ldrsb w30, [x8, #55] │ │ - str w9, [sp, #236] │ │ - ldrsb w9, [x8, #41] │ │ - ldr w2, [sp, #352] │ │ - mov x13, xzr │ │ - sxtw x16, w3 │ │ - str w9, [sp, #232] │ │ - ldrsb w9, [x8, #49] │ │ - add x15, x14, #0x6 │ │ - str x16, [sp, #80] │ │ - str w5, [sp, #76] │ │ - str w9, [sp, #228] │ │ - ldrsb w9, [x8, #2] │ │ - str w9, [sp, #224] │ │ - ldrsb w9, [x8, #10] │ │ - str w9, [sp, #220] │ │ - ldrsb w9, [x8, #18] │ │ - str w9, [sp, #216] │ │ - ldrsb w9, [x8, #26] │ │ - str w9, [sp, #212] │ │ - ldrsb w9, [x8, #34] │ │ - str w9, [sp, #208] │ │ - ldrsb w9, [x8, #42] │ │ - str w9, [sp, #204] │ │ - ldrsb w9, [x8, #50] │ │ - str w9, [sp, #200] │ │ - ldrsb w9, [x8, #3] │ │ - str w9, [sp, #196] │ │ - ldrsb w9, [x8, #11] │ │ - str w9, [sp, #192] │ │ - ldrsb w9, [x8, #19] │ │ - str w9, [sp, #188] │ │ - ldrsb w9, [x8, #27] │ │ - str w9, [sp, #184] │ │ - ldrsb w9, [x8, #35] │ │ - str w9, [sp, #180] │ │ - ldrsb w9, [x8, #43] │ │ - str w9, [sp, #176] │ │ - ldrsb w9, [x8, #51] │ │ - str w9, [sp, #172] │ │ - ldrsb w9, [x8, #4] │ │ - str w9, [sp, #168] │ │ - ldrsb w9, [x8, #12] │ │ - str w9, [sp, #164] │ │ - ldrsb w9, [x8, #20] │ │ - str w9, [sp, #160] │ │ - ldrsb w9, [x8, #28] │ │ - str w9, [sp, #156] │ │ - ldrsb w9, [x8, #36] │ │ - str w9, [sp, #152] │ │ - ldrsb w9, [x8, #44] │ │ - str w9, [sp, #148] │ │ - ldrsb w9, [x8, #52] │ │ - str w9, [sp, #144] │ │ - ldrsb w9, [x8, #5] │ │ - str w9, [sp, #140] │ │ - ldrsb w9, [x8, #13] │ │ - str w9, [sp, #136] │ │ - ldrsb w9, [x8, #21] │ │ - str w9, [sp, #132] │ │ - ldrsb w9, [x8, #29] │ │ - str w9, [sp, #128] │ │ - ldrsb w9, [x8, #37] │ │ - str w9, [sp, #124] │ │ - ldrsb w9, [x8, #45] │ │ - str w9, [sp, #120] │ │ - ldrsb w9, [x8, #53] │ │ - str w9, [sp, #116] │ │ - ldrsb w9, [x8, #6] │ │ - str w9, [sp, #112] │ │ - ldrsb w9, [x8, #14] │ │ - str w9, [sp, #108] │ │ - ldrsb w9, [x8, #22] │ │ - str w9, [sp, #104] │ │ - ldrsb w9, [x8, #30] │ │ - str w9, [sp, #100] │ │ - ldrsb w9, [x8, #38] │ │ - str w9, [sp, #96] │ │ - ldrsb w9, [x8, #46] │ │ - str w9, [sp, #92] │ │ - ldrsb w9, [x8, #54] │ │ - str w9, [sp, #88] │ │ - ldp x12, x9, [sp, #32] │ │ - asr x19, x12, #1 │ │ - add x11, x9, #0x2 │ │ - lsl x9, x12, #1 │ │ - lsl x27, x19, #1 │ │ - str x9, [sp, #16] │ │ - ldr x12, [sp, #40] │ │ - stp x14, x13, [sp, #56] │ │ - mov x9, xzr │ │ - mov x1, #0xffffffffffffffff // #-1 │ │ - sub x14, x12, x13, lsl #1 │ │ - add x12, x11, #0x6 │ │ - sub x13, x14, #0x2 │ │ - mov x11, x15 │ │ - str x15, [sp, #48] │ │ - ldurh w16, [x12, #-6] │ │ - ldrh w15, [x14] │ │ - mov w8, w17 │ │ - ldurh w17, [x12, #-4] │ │ - ldurh w3, [x12, #-2] │ │ - ldrh w4, [x12] │ │ - ldrh w14, [x13] │ │ - ldrh w13, [x13, x1, lsl #1] │ │ - add x1, x11, x27 │ │ - mov x5, x27 │ │ - mov w27, w6 │ │ - mul w6, w0, w16 │ │ - madd w6, w7, w15, w6 │ │ - madd w6, w21, w17, w6 │ │ - madd w6, w22, w3, w6 │ │ - madd w6, w23, w4, w6 │ │ - madd w6, w24, w14, w6 │ │ - madd w6, w25, w13, w6 │ │ - add w6, w6, #0x8 │ │ - mov w26, w25 │ │ - mov w25, w24 │ │ - mov w24, w23 │ │ - mov w23, w22 │ │ - mov w22, w21 │ │ - mov w21, w0 │ │ - mov w0, w7 │ │ - asr w7, w6, #4 │ │ - cmp w7, w2 │ │ - csel w7, w2, w7, gt │ │ - cmp w6, #0x0 │ │ - ldp w6, w20, [sp, #248] │ │ - csel w7, wzr, w7, lt // lt = tstop │ │ - sturh w7, [x11, #-6] │ │ - add x9, x9, #0x4 │ │ - mul w6, w6, w16 │ │ - madd w6, w20, w15, w6 │ │ - ldr w20, [sp, #244] │ │ - madd w6, w20, w17, w6 │ │ - ldr w20, [sp, #240] │ │ - madd w6, w20, w3, w6 │ │ - ldr w20, [sp, #236] │ │ - madd w6, w20, w4, w6 │ │ - ldr w20, [sp, #232] │ │ - madd w6, w20, w14, w6 │ │ - ldr w20, [sp, #228] │ │ - madd w6, w20, w13, w6 │ │ - add w6, w6, #0x8 │ │ - asr w7, w6, #4 │ │ - cmp w7, w2 │ │ - csel w7, w2, w7, gt │ │ - cmp w6, #0x0 │ │ - ldp w6, w20, [sp, #220] │ │ - csel w7, wzr, w7, lt // lt = tstop │ │ - sturh w7, [x11, #-4] │ │ - mul w6, w6, w16 │ │ - madd w6, w20, w15, w6 │ │ - ldr w20, [sp, #216] │ │ - madd w6, w20, w17, w6 │ │ - ldr w20, [sp, #212] │ │ - madd w6, w20, w3, w6 │ │ - ldr w20, [sp, #208] │ │ - madd w6, w20, w4, w6 │ │ - ldr w20, [sp, #204] │ │ - madd w6, w20, w14, w6 │ │ - ldr w20, [sp, #200] │ │ - madd w6, w20, w13, w6 │ │ - add w6, w6, #0x8 │ │ - asr w7, w6, #4 │ │ - cmp w7, w2 │ │ - csel w7, w2, w7, gt │ │ - cmp w6, #0x0 │ │ - ldp w6, w20, [sp, #192] │ │ - csel w7, wzr, w7, lt // lt = tstop │ │ - sturh w7, [x11, #-2] │ │ - mul w6, w6, w16 │ │ - madd w6, w20, w15, w6 │ │ - ldr w20, [sp, #188] │ │ - madd w6, w20, w17, w6 │ │ - ldr w20, [sp, #184] │ │ - madd w6, w20, w3, w6 │ │ - ldr w20, [sp, #180] │ │ - madd w6, w20, w4, w6 │ │ - ldr w20, [sp, #176] │ │ - madd w6, w20, w14, w6 │ │ - ldr w20, [sp, #172] │ │ - madd w6, w20, w13, w6 │ │ - add w6, w6, #0x8 │ │ - asr w7, w6, #4 │ │ - cmp w7, w2 │ │ - csel w7, w2, w7, gt │ │ - cmp w6, #0x0 │ │ - ldp w6, w20, [sp, #164] │ │ - csel w7, wzr, w7, lt // lt = tstop │ │ - strh w7, [x11] │ │ - mul w6, w6, w16 │ │ - madd w6, w20, w15, w6 │ │ - ldr w20, [sp, #160] │ │ - madd w6, w20, w17, w6 │ │ - ldr w20, [sp, #156] │ │ - madd w6, w20, w3, w6 │ │ - ldr w20, [sp, #152] │ │ - madd w6, w20, w4, w6 │ │ - ldr w20, [sp, #148] │ │ - madd w6, w20, w14, w6 │ │ - ldr w20, [sp, #144] │ │ - madd w6, w20, w13, w6 │ │ - add w6, w6, #0x8 │ │ - asr w7, w6, #4 │ │ - cmp w7, w2 │ │ - csel w7, w2, w7, gt │ │ - cmp w6, #0x0 │ │ - ldp w6, w20, [sp, #136] │ │ - csel w7, wzr, w7, lt // lt = tstop │ │ - sturh w7, [x1, #-6] │ │ - mul w6, w6, w16 │ │ - madd w6, w20, w15, w6 │ │ - ldr w20, [sp, #132] │ │ - madd w6, w20, w17, w6 │ │ - ldr w20, [sp, #128] │ │ - madd w6, w20, w3, w6 │ │ - ldr w20, [sp, #124] │ │ - madd w6, w20, w4, w6 │ │ - ldr w20, [sp, #120] │ │ - madd w6, w20, w14, w6 │ │ - ldr w20, [sp, #116] │ │ - madd w6, w20, w13, w6 │ │ - add w6, w6, #0x8 │ │ - asr w7, w6, #4 │ │ - cmp w7, w2 │ │ - csel w7, w2, w7, gt │ │ - cmp w6, #0x0 │ │ - ldp w6, w20, [sp, #108] │ │ - csel w7, wzr, w7, lt // lt = tstop │ │ - sturh w7, [x1, #-4] │ │ - mul w6, w6, w16 │ │ - madd w6, w20, w15, w6 │ │ - ldr w20, [sp, #104] │ │ - mul w16, w28, w16 │ │ - madd w6, w20, w17, w6 │ │ - ldr w20, [sp, #100] │ │ - madd w6, w20, w3, w6 │ │ - ldr w20, [sp, #96] │ │ - madd w6, w20, w4, w6 │ │ - ldr w20, [sp, #92] │ │ - madd w6, w20, w14, w6 │ │ - ldr w20, [sp, #88] │ │ - madd w6, w20, w13, w6 │ │ - add w6, w6, #0x8 │ │ - asr w7, w6, #4 │ │ - cmp w7, w2 │ │ - csel w7, w2, w7, gt │ │ - cmp w6, #0x0 │ │ - csel w6, wzr, w7, lt // lt = tstop │ │ - sturh w6, [x1, #-2] │ │ - mov w6, w27 │ │ - mov x27, x5 │ │ - ldr w5, [sp, #76] │ │ - madd w15, w6, w15, w16 │ │ - madd w15, w29, w17, w15 │ │ - ldr x16, [sp, #80] │ │ - madd w15, w5, w3, w15 │ │ - madd w15, w10, w4, w15 │ │ - madd w15, w8, w14, w15 │ │ - madd w13, w30, w13, w15 │ │ - add w13, w13, #0x8 │ │ - asr w15, w13, #4 │ │ - cmp w15, w2 │ │ - csel w15, w2, w15, gt │ │ - cmp w13, #0x0 │ │ - csel w15, wzr, w15, lt // lt = tstop │ │ - mov w7, w0 │ │ - mov w0, w21 │ │ - mov w21, w22 │ │ - mov w22, w23 │ │ - mov w23, w24 │ │ - mov w24, w25 │ │ - mov w25, w26 │ │ - mov w17, w8 │ │ - mov x14, x12 │ │ - mov x13, x11 │ │ - cmp x9, x16 │ │ - strh w15, [x11, x19, lsl #1] │ │ - add x11, x11, #0x8 │ │ - add x12, x12, #0x8 │ │ - mov x1, x19 │ │ - b.lt 69900 // b.tstop │ │ - ldp x14, x13, [sp, #56] │ │ - ldr x9, [sp, #32] │ │ - ldr x15, [sp, #48] │ │ - add x11, x14, x19, lsl #1 │ │ - add x14, x14, x9, lsl #1 │ │ - ldr x9, [sp, #24] │ │ - add x13, x13, #0x2 │ │ - cmp x13, x9 │ │ - ldr x9, [sp, #16] │ │ - add x15, x15, x9 │ │ - b.lt 698dc // b.tstop │ │ - ldp x29, x30, [sp, #336] │ │ - ldp x20, x19, [sp, #320] │ │ - ldp x22, x21, [sp, #304] │ │ - ldp x24, x23, [sp, #288] │ │ - ldp x26, x25, [sp, #272] │ │ - ldp x28, x27, [sp, #256] │ │ - add sp, sp, #0x160 │ │ + sub sp, sp, #0x20 │ │ + ldr w8, [sp, #32] │ │ + str x30, [sp, #16] │ │ + str w8, [sp, #8] │ │ + mov w8, #0x6 // #6 │ │ + str w8, [sp] │ │ + bl 5c5a8 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + ldr w10, [sp, #64] │ │ + ldr w8, [sp, #48] │ │ + ldr w9, [sp, #56] │ │ + str x30, [sp, #32] │ │ + str w10, [sp, #24] │ │ + mov w10, #0x6 // #6 │ │ + str w9, [sp, #8] │ │ + str w10, [sp, #16] │ │ + str w8, [sp] │ │ + bl 5d0d0 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ ret │ │ sub sp, sp, #0x20 │ │ - mov w8, #0x1 // #1 │ │ - mov w7, #0x1 // #1 │ │ + mov w8, w7 │ │ + mov w7, #0x6 // #6 │ │ str x30, [sp, #16] │ │ str w8, [sp] │ │ - bl 6a35c │ │ + bl 5d7f8 │ │ ldr x30, [sp, #16] │ │ add sp, sp, #0x20 │ │ ret │ │ + sub sp, sp, #0x30 │ │ + ldr w9, [sp, #56] │ │ + ldr w8, [sp, #48] │ │ + str x30, [sp, #32] │ │ + str w9, [sp, #16] │ │ + mov w9, #0x6 // #6 │ │ + str w9, [sp, #8] │ │ + str w8, [sp] │ │ + bl 5e378 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ sub sp, sp, #0x20 │ │ - mov w7, #0x1 // #1 │ │ + ldr w8, [sp, #32] │ │ str x30, [sp, #16] │ │ - str wzr, [sp] │ │ - bl 6a35c │ │ + str w8, [sp, #8] │ │ + mov w8, #0xa // #10 │ │ + str w8, [sp] │ │ + bl 5c5a8 │ │ ldr x30, [sp, #16] │ │ add sp, sp, #0x20 │ │ ret │ │ + sub sp, sp, #0x30 │ │ + ldr w10, [sp, #64] │ │ + ldr w8, [sp, #48] │ │ + ldr w9, [sp, #56] │ │ + str x30, [sp, #32] │ │ + str w10, [sp, #24] │ │ + mov w10, #0xa // #10 │ │ + str w9, [sp, #8] │ │ + str w10, [sp, #16] │ │ + str w8, [sp] │ │ + bl 5d0d0 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ sub sp, sp, #0x20 │ │ - mov w7, wzr │ │ + mov w8, w7 │ │ + mov w7, #0xa // #10 │ │ str x30, [sp, #16] │ │ - str wzr, [sp] │ │ - bl 6a35c │ │ + str w8, [sp] │ │ + bl 5d7f8 │ │ ldr x30, [sp, #16] │ │ add sp, sp, #0x20 │ │ ret │ │ - add w9, w4, w3 │ │ - mov w8, w4 │ │ - cmp w3, #0x1 │ │ - asr w10, w9, #1 │ │ - b.lt 69d20 // b.tstop │ │ - cmp w3, #0x7 │ │ - mov w11, w3 │ │ - b.hi 69cc0 // b.pmore │ │ - mov x12, xzr │ │ - b 69d04 │ │ - and x12, x11, #0xfffffff8 │ │ - movi v1.2d, #0x0 │ │ - movi v0.2d, #0x0 │ │ - mov v1.s[0], w10 │ │ - add x10, x2, #0xa │ │ - mov x13, x12 │ │ - ldp d2, d3, [x10, #-8] │ │ - subs x13, x13, #0x8 │ │ - add x10, x10, #0x10 │ │ - uaddw v1.4s, v1.4s, v2.4h │ │ - uaddw v0.4s, v0.4s, v3.4h │ │ - b.ne 69cd8 // b.any │ │ - add v0.4s, v0.4s, v1.4s │ │ - addv s0, v0.4s │ │ - cmp x12, x11 │ │ - fmov w10, s0 │ │ - b.eq 69d20 // b.none │ │ - sub x11, x11, x12 │ │ - add x12, x2, x12, lsl #1 │ │ - add x12, x12, #0x2 │ │ - ldrh w13, [x12], #2 │ │ - subs x11, x11, #0x1 │ │ - add w10, w10, w13 │ │ - b.ne 69d10 // b.any │ │ - cmp w8, #0x1 │ │ - b.lt 69da4 // b.tstop │ │ - cmp w8, #0x7 │ │ - mov w11, w8 │ │ - b.hi 69d3c // b.pmore │ │ - mov x12, xzr │ │ - b 69d88 │ │ - and x12, x11, #0xfffffff8 │ │ - movi v1.2d, #0x0 │ │ - movi v0.2d, #0x0 │ │ - mov v1.s[0], w10 │ │ - sub x10, x2, #0x8 │ │ - mov x13, x12 │ │ - ldp d3, d2, [x10, #-8] │ │ - subs x13, x13, #0x8 │ │ - sub x10, x10, #0x10 │ │ - rev64 v2.4h, v2.4h │ │ - rev64 v3.4h, v3.4h │ │ - uaddw v1.4s, v1.4s, v2.4h │ │ - uaddw v0.4s, v0.4s, v3.4h │ │ - b.ne 69d54 // b.any │ │ - add v0.4s, v0.4s, v1.4s │ │ - addv s0, v0.4s │ │ - cmp x12, x11 │ │ - fmov w10, s0 │ │ - b.eq 69da4 // b.none │ │ - mvn x13, x12 │ │ - add x13, x2, x13, lsl #1 │ │ - sub x11, x11, x12 │ │ - ldrh w12, [x13], #-2 │ │ - subs x11, x11, #0x1 │ │ - add w10, w10, w12 │ │ - b.ne 69d94 // b.any │ │ - rbit w9, w9 │ │ - clz w9, w9 │ │ - cmp w3, w8 │ │ - lsr w4, w10, w9 │ │ - b.eq 69dd8 // b.none │ │ - cmp w3, w8, lsl #1 │ │ - mov w9, #0x6667 // #26215 │ │ - b.gt 69dd0 │ │ - cmp w8, w3, lsl #1 │ │ - mov w10, #0xaaab // #43691 │ │ - csel w9, w9, w10, gt │ │ - mul w9, w9, w4 │ │ - lsr w4, w9, #17 │ │ - mov w2, w3 │ │ - mov w3, w8 │ │ - b 6a6ac │ │ - mov w8, w4 │ │ - add w9, w7, #0x1 │ │ - mov w2, w3 │ │ - asr w4, w9, #1 │ │ - mov w3, w8 │ │ - b 6a6ac │ │ - mov w8, w4 │ │ - cmp w3, #0x1 │ │ - asr w9, w3, #1 │ │ - b.lt 69e80 // b.tstop │ │ - cmp w3, #0x8 │ │ - mov w10, w3 │ │ - b.cs 69e20 // b.hs, b.nlast │ │ - mov x11, xzr │ │ - b 69e64 │ │ - and x11, x10, #0xfffffff8 │ │ - movi v1.2d, #0x0 │ │ - movi v0.2d, #0x0 │ │ - mov v1.s[0], w9 │ │ - add x9, x2, #0xa │ │ - mov x12, x11 │ │ - ldp d2, d3, [x9, #-8] │ │ - subs x12, x12, #0x8 │ │ - add x9, x9, #0x10 │ │ - uaddw v1.4s, v1.4s, v2.4h │ │ - uaddw v0.4s, v0.4s, v3.4h │ │ - b.ne 69e38 // b.any │ │ - add v0.4s, v0.4s, v1.4s │ │ - addv s0, v0.4s │ │ - cmp x11, x10 │ │ - fmov w9, s0 │ │ - b.eq 69e80 // b.none │ │ - sub x10, x10, x11 │ │ - add x11, x2, x11, lsl #1 │ │ - add x11, x11, #0x2 │ │ - ldrh w12, [x11], #2 │ │ - subs x10, x10, #0x1 │ │ - add w9, w9, w12 │ │ - b.ne 69e70 // b.any │ │ - rbit w10, w3 │ │ - clz w10, w10 │ │ - lsr w4, w9, w10 │ │ - mov w2, w3 │ │ - mov w3, w8 │ │ - b 6a6ac │ │ - mov w8, w4 │ │ - cmp w4, #0x1 │ │ - asr w9, w4, #1 │ │ - b.lt 69f24 // b.tstop │ │ - cmp w8, #0x8 │ │ - mov w10, w8 │ │ - b.cs 69ebc // b.hs, b.nlast │ │ - mov x11, xzr │ │ - b 69f08 │ │ - and x11, x10, #0xfffffff8 │ │ - movi v1.2d, #0x0 │ │ - movi v0.2d, #0x0 │ │ - mov v1.s[0], w9 │ │ - sub x9, x2, #0x8 │ │ - mov x12, x11 │ │ - ldp d3, d2, [x9, #-8] │ │ - subs x12, x12, #0x8 │ │ - sub x9, x9, #0x10 │ │ - rev64 v2.4h, v2.4h │ │ - rev64 v3.4h, v3.4h │ │ - uaddw v1.4s, v1.4s, v2.4h │ │ - uaddw v0.4s, v0.4s, v3.4h │ │ - b.ne 69ed4 // b.any │ │ - add v0.4s, v0.4s, v1.4s │ │ - addv s0, v0.4s │ │ - cmp x11, x10 │ │ - fmov w9, s0 │ │ - b.eq 69f24 // b.none │ │ - mvn x12, x11 │ │ - add x12, x2, x12, lsl #1 │ │ - sub x10, x10, x11 │ │ - ldrh w11, [x12], #-2 │ │ - subs x10, x10, #0x1 │ │ - add w9, w9, w11 │ │ - b.ne 69f14 // b.any │ │ - rbit w10, w8 │ │ - clz w10, w10 │ │ - lsr w4, w9, w10 │ │ - mov w2, w3 │ │ - mov w3, w8 │ │ - b 6a6ac │ │ - cmp w5, #0x1 │ │ - b.lt 69f90 // b.tstop │ │ - cmp w4, #0x1 │ │ - b.lt 69f90 // b.tstop │ │ - asr x11, x1, #1 │ │ - mov w8, wzr │ │ - sxtw x9, w4 │ │ - mov w10, w4 │ │ - lsl x11, x11, #1 │ │ - mov x12, xzr │ │ - ldrb w13, [x3, x12] │ │ - ldrh w13, [x2, x13, lsl #1] │ │ - strh w13, [x0, x12, lsl #1] │ │ - add x12, x12, #0x1 │ │ - cmp x10, x12 │ │ - b.ne 69f64 // b.any │ │ - add w8, w8, #0x1 │ │ - add x3, x3, x9 │ │ - cmp w8, w5 │ │ - add x0, x0, x11 │ │ - b.ne 69f60 // b.any │ │ - ret │ │ - cmp w3, #0x1 │ │ - b.lt 69fe0 // b.tstop │ │ - cmp w2, #0x1 │ │ - b.lt 69fe0 // b.tstop │ │ - sxtw x9, w4 │ │ - mov x10, #0x1000100010001 // #281479271743489 │ │ - mov w8, wzr │ │ - mul x9, x9, x10 │ │ - asr x10, x1, #1 │ │ - mov w11, wzr │ │ - sbfiz x12, x11, #1, #32 │ │ - add w11, w11, #0x4 │ │ - cmp w11, w2 │ │ - str x9, [x0, x12] │ │ - b.lt 69fbc // b.tstop │ │ - add w8, w8, #0x1 │ │ - cmp w8, w3 │ │ - add x0, x0, x10, lsl #1 │ │ - b.ne 69fb8 // b.any │ │ - ret │ │ - sub w8, w4, #0x1 │ │ - and w9, w8, w8, asr #31 │ │ - cmp w3, #0x0 │ │ - csel w9, w3, w9, gt │ │ - ldrh w9, [x2, w9, sxtw #1] │ │ - sub w11, w1, #0x1 │ │ - cmp w11, #0x1 │ │ - strh w9, [x0] │ │ - b.lt 6a0cc // b.tstop │ │ - mov x13, xzr │ │ - sxtw x9, w8 │ │ - sxtw x10, w3 │ │ - mov w11, w11 │ │ - add x12, x0, #0x4 │ │ - sub x14, x13, #0x1 │ │ - cmp x14, x9 │ │ - csel w14, w8, w14, gt │ │ - cmp w13, w8 │ │ - add x16, x13, #0x1 │ │ - csel w0, w8, w13, gt │ │ - cmp x13, x10 │ │ - add w15, w13, #0x2 │ │ - csel w14, w14, w3, gt │ │ - csel w0, w3, w0, lt // lt = tstop │ │ - cmp w16, w8 │ │ - csel w1, w8, w16, gt │ │ - cmp w15, w3 │ │ - add w17, w13, #0x3 │ │ - csel w1, w1, w3, gt │ │ - cmp w15, w8 │ │ - csel w15, w8, w15, gt │ │ - cmp w17, w3 │ │ - ldrh w17, [x2, w0, sxtw #1] │ │ - ldrh w14, [x2, w14, sxtw #1] │ │ - ldrh w0, [x2, w1, sxtw #1] │ │ - csel w15, w15, w3, gt │ │ - ldrh w15, [x2, w15, sxtw #1] │ │ - add w17, w17, w17, lsl #3 │ │ - sub w14, w17, w14 │ │ - add w17, w0, w0, lsl #3 │ │ - add w14, w17, w14 │ │ - sub w14, w14, w15 │ │ - add w14, w14, #0x8 │ │ - asr w15, w14, #4 │ │ - cmp w15, w5 │ │ - csel w15, w5, w15, gt │ │ - cmp w14, #0x0 │ │ - csel w14, wzr, w15, lt // lt = tstop │ │ - cmp x13, x9 │ │ - csel w13, w16, w8, lt // lt = tstop │ │ - cmp x16, x10 │ │ - sturh w14, [x12, #-2] │ │ - csel w13, w3, w13, lt // lt = tstop │ │ - ldrh w13, [x2, w13, sxtw #1] │ │ - cmp x16, x11 │ │ - strh w13, [x12], #4 │ │ - mov x13, x16 │ │ - b.ne 6a01c // b.any │ │ - ret │ │ - cmp w0, #0x8 │ │ - cbz w2, 6a0ec │ │ - b.gt 6a100 │ │ - cmp w1, #0x3f │ │ - b.le 6a130 │ │ - mov w0, #0x2 // #2 │ │ - ret │ │ - b.gt 6a118 │ │ - cmp w1, #0x37 │ │ - b.le 6a1c4 │ │ - mov w0, #0x1 // #1 │ │ - ret │ │ - cmp w0, #0x10 │ │ - b.gt 6a140 │ │ - cmp w1, #0x2f │ │ - b.le 6a170 │ │ - mov w0, #0x2 // #2 │ │ - ret │ │ - cmp w0, #0x10 │ │ - b.gt 6a158 │ │ - cmp w1, #0x27 │ │ - b.le 6a1c4 │ │ - mov w0, #0x1 // #1 │ │ - ret │ │ - cmp w1, #0x27 │ │ - b.le 6a1c4 │ │ - mov w0, #0x1 // #1 │ │ - ret │ │ - cmp w0, #0x18 │ │ - mov w0, #0x3 // #3 │ │ - b.gt 6a1a0 │ │ - cmp w1, #0x3 │ │ - b.le 6a1c4 │ │ - b 6a1a0 │ │ - cmp w0, #0x18 │ │ - b.gt 6a180 │ │ - cmp w1, #0x1f │ │ - b.le 6a1a4 │ │ - mov w0, #0x3 // #3 │ │ - ret │ │ - cmp w1, #0x13 │ │ - b.le 6a1c4 │ │ - mov w0, #0x1 // #1 │ │ - ret │ │ - cmp w0, #0x20 │ │ - mov w0, #0x3 // #3 │ │ - b.gt 6a1a0 │ │ - cmp w1, #0x1f │ │ - b.gt 6a1a0 │ │ - cmp w1, #0x3 │ │ - mov w8, #0x1 // #1 │ │ - cinc w0, w8, gt │ │ - ret │ │ - cmp w1, #0xf │ │ - b.le 6a1b4 │ │ - mov w0, #0x2 // #2 │ │ - ret │ │ - cmp w1, #0x7 │ │ - b.le 6a1c4 │ │ - mov w0, #0x1 // #1 │ │ - ret │ │ - mov w0, wzr │ │ - ret │ │ - str x21, [sp, #-32]! │ │ - cmp w1, w2 │ │ - csel w11, w1, w2, lt // lt = tstop │ │ - cmp w11, #0x1 │ │ - stp x20, x19, [sp, #16] │ │ - b.lt 6a230 // b.tstop │ │ - sub w10, w6, #0x1 │ │ - mov x8, xzr │ │ - sxtw x9, w5 │ │ - sxtw x10, w10 │ │ - sxtw x11, w11 │ │ - cmp x8, x10 │ │ - csel w12, w10, w8, gt │ │ - cmp x8, x9 │ │ - csel w12, w5, w12, lt // lt = tstop │ │ - ldrh w12, [x4, w12, sxtw #1] │ │ - strh w12, [x0, x8, lsl #1] │ │ - add x8, x8, #0x1 │ │ - cmp x8, x11 │ │ - b.lt 6a1f8 // b.tstop │ │ - cmp w3, w1 │ │ - csel w16, w3, w1, lt // lt = tstop │ │ - cmp w8, w16 │ │ - b.lt 6a244 // b.tstop │ │ - b 6a318 │ │ - mov w8, wzr │ │ - cmp w3, w1 │ │ - csel w16, w3, w1, lt // lt = tstop │ │ - cmp w8, w16 │ │ - b.ge 6a318 // b.tcont │ │ - sxtw x9, w7 │ │ - adrp x10, a9000 │ │ - add x10, x10, #0x74f │ │ - add x9, x9, w7, sxtw #2 │ │ - add x13, x9, x10 │ │ - ldurb w9, [x13, #-5] │ │ - ldurb w10, [x13, #-4] │ │ - ldurb w11, [x13, #-3] │ │ - ldurb w12, [x13, #-2] │ │ - ldurb w13, [x13, #-1] │ │ - sub w15, w6, #0x1 │ │ - mov w8, w8 │ │ - sxtw x14, w5 │ │ - sxtw x15, w15 │ │ - sxtw x16, w16 │ │ - sub x2, x8, #0x2 │ │ - cmp x2, x15 │ │ - sub x3, x8, #0x1 │ │ - csel w19, w15, w2, gt │ │ - cmp x2, x14 │ │ - mov x17, x8 │ │ - csel w2, w5, w19, lt // lt = tstop │ │ - cmp x3, x15 │ │ - add x8, x8, #0x1 │ │ - csel w3, w15, w3, gt │ │ - cmp x17, x15 │ │ - csel w19, w15, w17, gt │ │ - csel w20, w8, w15, lt // lt = tstop │ │ - cmp x17, x14 │ │ - add x7, x17, #0x2 │ │ - ldrh w2, [x4, w2, sxtw #1] │ │ - csel w3, w3, w5, gt │ │ - csel w19, w5, w19, lt // lt = tstop │ │ - cmp x8, x14 │ │ - csel w20, w5, w20, lt // lt = tstop │ │ - cmp x7, x15 │ │ - ldrh w3, [x4, w3, sxtw #1] │ │ - csel w21, w15, w7, gt │ │ - cmp x7, x14 │ │ - ldrh w7, [x4, w19, sxtw #1] │ │ - ldrh w19, [x4, w20, sxtw #1] │ │ - csel w20, w5, w21, lt // lt = tstop │ │ - mul w2, w9, w2 │ │ - ldrh w20, [x4, w20, sxtw #1] │ │ - madd w2, w10, w3, w2 │ │ - madd w2, w11, w7, w2 │ │ - madd w2, w12, w19, w2 │ │ - madd w2, w13, w20, w2 │ │ - add w2, w2, #0x8 │ │ - lsr w2, w2, #4 │ │ - cmp x8, x16 │ │ - strh w2, [x0, x17, lsl #1] │ │ - b.lt 6a280 // b.tstop │ │ - cmp w8, w1 │ │ - b.ge 6a350 // b.tcont │ │ - sub w9, w6, #0x1 │ │ - mov w8, w8 │ │ - mov w10, w1 │ │ - cmp w9, w8 │ │ - csel w11, w9, w8, lt // lt = tstop │ │ - cmp w8, w5 │ │ - csel w11, w5, w11, lt // lt = tstop │ │ - ldrh w11, [x4, w11, sxtw #1] │ │ - strh w11, [x0, x8, lsl #1] │ │ - add x8, x8, #0x1 │ │ - cmp w10, w8 │ │ - b.ne 6a32c // b.any │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x21, [sp], #32 │ │ - ret │ │ - stp x25, x24, [sp, #-64]! │ │ - sub w8, w6, w4, lsl #2 │ │ - stp x21, x20, [sp, #32] │ │ - stp x19, x30, [sp, #48] │ │ - mov w19, w6 │ │ - mov w20, w5 │ │ - cmp w8, #0x1 │ │ - mov x21, x0 │ │ - stp x23, x22, [sp, #16] │ │ - b.lt 6a4dc // b.tstop │ │ - ldr w10, [sp, #64] │ │ - mov w17, #0x1 // #1 │ │ - asr x11, x2, #1 │ │ - lsl w16, w3, #2 │ │ - cmp w10, #0x0 │ │ - add x15, x1, x2 │ │ - lsl x0, x11, x10 │ │ - cinc w2, w17, eq // eq = none │ │ - cmp w7, #0x0 │ │ - mov x9, xzr │ │ - sxtw x12, w20 │ │ - mov w13, w20 │ │ - sbfiz x14, x20, #1, #32 │ │ - sub w16, w20, w16 │ │ - lsl x17, x0, #1 │ │ - cinc w0, w2, eq // eq = none │ │ - mov x2, #0x100000000 // #4294967296 │ │ - mov x22, x21 │ │ - cmp w16, #0x1 │ │ - b.ge 6a3f8 // b.tcont │ │ - b 6a450 │ │ - add x9, x9, #0x1 │ │ - add x22, x22, x14 │ │ - add x1, x1, x17 │ │ - cmp w9, w8 │ │ - add x15, x15, x17 │ │ - b.eq 6a4e4 // b.none │ │ - cmp w16, #0x1 │ │ - b.lt 6a450 // b.tstop │ │ - mov x3, xzr │ │ - cbz w7, 6a460 │ │ - mov w4, #0x2 // #2 │ │ - b 6a420 │ │ - lsl w5, w5, w0 │ │ - strh w5, [x22, x3, lsl #1] │ │ - add x3, x3, #0x1 │ │ - cmp x16, x3 │ │ - add x4, x4, #0x4 │ │ - b.eq 6a4a8 // b.none │ │ - lsl w6, w3, w7 │ │ - ldrh w5, [x1, w6, sxtw #1] │ │ - ldrh w23, [x1, x4] │ │ - add w5, w23, w5 │ │ - cbz w10, 6a408 │ │ - sxtw x6, w6 │ │ - add x6, x11, x6 │ │ - ldrh w6, [x1, x6, lsl #1] │ │ - ldrh w23, [x15, x4] │ │ - add w5, w5, w6 │ │ - add w5, w5, w23 │ │ - b 6a408 │ │ - mov w3, wzr │ │ - cmp w3, w20 │ │ - b.ge 6a3d8 // b.tcont │ │ - b 6a4b4 │ │ - mov x4, xzr │ │ - asr x5, x3, #31 │ │ - ldrh w5, [x1, x5] │ │ - cbnz w10, 6a494 │ │ - lsl w5, w5, w0 │ │ - strh w5, [x22, x4, lsl #1] │ │ - add x4, x4, #0x1 │ │ - cmp x16, x4 │ │ - add x3, x3, x2 │ │ - b.eq 6a4a8 // b.none │ │ - asr x5, x3, #31 │ │ - ldrh w5, [x1, x5] │ │ - cbz w10, 6a470 │ │ - asr x6, x3, #32 │ │ - add x6, x11, x6 │ │ - ldrh w6, [x1, x6, lsl #1] │ │ - add w5, w6, w5 │ │ - b 6a470 │ │ - mov w3, w16 │ │ - cmp w3, w20 │ │ - b.ge 6a3d8 // b.tcont │ │ - mul x4, x9, x12 │ │ - add x4, x21, x4, lsl #1 │ │ - sub x4, x4, #0x2 │ │ - ldrh w4, [x4, w3, uxtw #1] │ │ - mov w3, w3 │ │ - strh w4, [x22, x3, lsl #1] │ │ - add x3, x3, #0x1 │ │ - cmp x13, x3 │ │ - b.ne 6a4c8 // b.any │ │ - b 6a3d8 │ │ - mov w8, wzr │ │ - mov x22, x21 │ │ - cmp w8, w19 │ │ - b.ge 6a514 // b.tcont │ │ - sbfiz x23, x20, #1, #32 │ │ - neg x24, x23 │ │ - sub w25, w19, w8 │ │ - add x1, x22, x24 │ │ - mov x0, x22 │ │ - mov x2, x23 │ │ - bl 4b60 │ │ - subs w25, w25, #0x1 │ │ - add x22, x22, x23 │ │ - b.ne 6a4f8 // b.any │ │ - cmp w19, #0x1 │ │ - b.lt 6a698 // b.tstop │ │ - cmp w20, #0x1 │ │ - b.lt 6a698 // b.tstop │ │ - rbit w10, w20 │ │ - rbit w12, w19 │ │ - clz w10, w10 │ │ - clz w15, w12 │ │ - mov w13, #0x1 // #1 │ │ - add w10, w15, w10 │ │ - sxtw x14, w20 │ │ - mov w8, w20 │ │ - lsl w13, w13, w10 │ │ - mov w9, wzr │ │ - add x11, x21, #0x8 │ │ - and x12, x8, #0xfffffff8 │ │ - asr w15, w13, #1 │ │ - lsl x13, x14, #1 │ │ - mov x14, x21 │ │ - cmp w20, #0x8 │ │ - b.cs 6a590 // b.hs, b.nlast │ │ - b 6a588 │ │ - add w9, w9, #0x1 │ │ - add x11, x11, x13 │ │ - cmp w9, w19 │ │ - add x14, x14, x13 │ │ - b.eq 6a5ec // b.none │ │ - cmp w20, #0x8 │ │ - b.cs 6a590 // b.hs, b.nlast │ │ - mov x16, xzr │ │ - b 6a5d4 │ │ - movi v0.2d, #0x0 │ │ - mov v0.s[0], w15 │ │ - movi v1.2d, #0x0 │ │ - mov x15, x12 │ │ - mov x16, x11 │ │ - ldp d2, d3, [x16, #-8] │ │ - subs x15, x15, #0x8 │ │ - add x16, x16, #0x10 │ │ - saddw v0.4s, v0.4s, v2.4h │ │ - saddw v1.4s, v1.4s, v3.4h │ │ - b.ne 6a5a4 // b.any │ │ - add v0.4s, v1.4s, v0.4s │ │ - addv s0, v0.4s │ │ - cmp x12, x8 │ │ - fmov w15, s0 │ │ - mov x16, x12 │ │ - b.eq 6a56c // b.none │ │ - ldrsh w17, [x14, x16, lsl #1] │ │ - add x16, x16, #0x1 │ │ - cmp x8, x16 │ │ - add w15, w15, w17 │ │ - b.ne 6a5d4 // b.any │ │ - b 6a56c │ │ - cmp w19, #0x1 │ │ - b.lt 6a698 // b.tstop │ │ - cmp w20, #0x1 │ │ - b.lt 6a698 // b.tstop │ │ - asr w10, w15, w10 │ │ - sxtw x13, w20 │ │ - mov w9, wzr │ │ - and x11, x8, #0xfffffff0 │ │ - add x12, x21, #0x10 │ │ - dup v0.8h, w10 │ │ - lsl x13, x13, #1 │ │ - cmp w20, #0x10 │ │ - b.cs 6a648 // b.hs, b.nlast │ │ - b 6a640 │ │ - add w9, w9, #0x1 │ │ - add x12, x12, x13 │ │ - cmp w9, w19 │ │ - add x21, x21, x13 │ │ - b.eq 6a698 // b.none │ │ - cmp w20, #0x10 │ │ - b.cs 6a648 // b.hs, b.nlast │ │ - mov x14, xzr │ │ - b 6a678 │ │ - mov x14, x11 │ │ - mov x15, x12 │ │ - ldp q1, q2, [x15, #-16] │ │ - subs x14, x14, #0x10 │ │ - sub v1.8h, v1.8h, v0.8h │ │ - sub v2.8h, v2.8h, v0.8h │ │ - stp q1, q2, [x15, #-16] │ │ - add x15, x15, #0x20 │ │ - b.ne 6a650 // b.any │ │ - cmp x11, x8 │ │ - mov x14, x11 │ │ - b.eq 6a624 // b.none │ │ - lsl x15, x14, #1 │ │ - ldrh w16, [x21, x15] │ │ - add x14, x14, #0x1 │ │ - cmp x8, x14 │ │ - sub w16, w16, w10 │ │ - strh w16, [x21, x15] │ │ - b.ne 6a678 // b.any │ │ - b 6a624 │ │ - ldp x19, x30, [sp, #48] │ │ - ldp x21, x20, [sp, #32] │ │ - ldp x23, x22, [sp, #16] │ │ - ldp x25, x24, [sp], #64 │ │ - ret │ │ - stp x20, x19, [sp, #-16]! │ │ - cmp w3, #0x1 │ │ - b.lt 6a834 // b.tstop │ │ - cmp w2, #0x1 │ │ - b.lt 6a834 // b.tstop │ │ - sxtw x9, w2 │ │ - asr x10, x1, #1 │ │ - mov w11, w2 │ │ - mov x8, xzr │ │ - dup v0.4s, w6 │ │ - dup v1.4s, w4 │ │ - dup v2.4s, w7 │ │ - and x12, x11, #0xfffffff8 │ │ - lsl x13, x9, #1 │ │ - lsl x14, x10, #1 │ │ - movi v3.4s, #0x20 │ │ - mov x15, x0 │ │ - mov x16, x5 │ │ - cmp w2, #0x8 │ │ - b.cs 6a724 // b.hs, b.nlast │ │ - b 6a71c │ │ - add x8, x8, #0x1 │ │ - add x16, x16, x13 │ │ - cmp w8, w3 │ │ - add x15, x15, x14 │ │ - b.eq 6a834 // b.none │ │ - cmp w2, #0x8 │ │ - b.cs 6a724 // b.hs, b.nlast │ │ - mov x17, xzr │ │ - b 6a7ec │ │ - mul x1, x8, x9 │ │ - mul x17, x10, x8 │ │ - add x19, x1, x11 │ │ - add x19, x5, x19, lsl #1 │ │ - add x20, x0, x17, lsl #1 │ │ - cmp x20, x19 │ │ - b.cs 6a75c // b.hs, b.nlast │ │ - add x17, x17, x11 │ │ - add x1, x5, x1, lsl #1 │ │ - add x17, x0, x17, lsl #1 │ │ - cmp x1, x17 │ │ - b.cs 6a75c // b.hs, b.nlast │ │ - mov x17, xzr │ │ - b 6a7ec │ │ - mov x17, xzr │ │ - mov x1, x12 │ │ - ldr q4, [x16, x17] │ │ - subs x1, x1, #0x8 │ │ - sxtl2 v5.4s, v4.8h │ │ - sxtl v4.4s, v4.4h │ │ - mul v4.4s, v0.4s, v4.4s │ │ - mul v5.4s, v0.4s, v5.4s │ │ - cmlt v7.4s, v4.4s, #0 │ │ - abs v4.4s, v4.4s │ │ - cmlt v6.4s, v5.4s, #0 │ │ - abs v5.4s, v5.4s │ │ - add v4.4s, v4.4s, v3.4s │ │ - add v5.4s, v5.4s, v3.4s │ │ - ushr v4.4s, v4.4s, #6 │ │ - ushr v5.4s, v5.4s, #6 │ │ - neg v17.4s, v4.4s │ │ - neg v16.4s, v5.4s │ │ - bsl v7.16b, v17.16b, v4.16b │ │ - bsl v6.16b, v16.16b, v5.16b │ │ - add v5.4s, v7.4s, v1.4s │ │ - add v4.4s, v6.4s, v1.4s │ │ - cmlt v6.4s, v5.4s, #0 │ │ - smin v5.4s, v5.4s, v2.4s │ │ - cmlt v7.4s, v4.4s, #0 │ │ - smin v4.4s, v4.4s, v2.4s │ │ - bic v5.16b, v5.16b, v6.16b │ │ - bic v4.16b, v4.16b, v7.16b │ │ - xtn v5.4h, v5.4s │ │ - xtn2 v5.8h, v4.4s │ │ - str q5, [x15, x17] │ │ - add x17, x17, #0x10 │ │ - b.ne 6a764 // b.any │ │ - cmp x12, x11 │ │ - mov x17, x12 │ │ - b.eq 6a700 // b.none │ │ - lsl x1, x17, #1 │ │ - ldrsh w19, [x16, x1] │ │ - add x17, x17, #0x1 │ │ - mul w19, w19, w6 │ │ - cmp w19, #0x0 │ │ - cneg w19, w19, mi // mi = first │ │ - add w19, w19, #0x20 │ │ - lsr w19, w19, #6 │ │ - cneg w19, w19, lt // lt = tstop │ │ - add w19, w19, w4 │ │ - cmp w19, w7 │ │ - csel w20, w7, w19, gt │ │ - cmp w19, #0x0 │ │ - csel w19, wzr, w20, lt // lt = tstop │ │ - cmp x11, x17 │ │ - strh w19, [x15, x1] │ │ - b.ne 6a7ec // b.any │ │ - b 6a700 │ │ - ldp x20, x19, [sp], #16 │ │ - ret │ │ - stp x19, x30, [sp, #-16]! │ │ - mov x19, x0 │ │ - bl 73f0 <__cxa_atexit@plt+0x2820> │ │ - tbz w0, #0, 6a940 │ │ - adrp x8, ac000 │ │ - adrp x9, ac000 │ │ - adrp x10, ac000 │ │ - ldr x8, [x8, #3800] │ │ - ldr x9, [x9, #3552] │ │ - ldr x10, [x10, #2616] │ │ - fmov d0, x8 │ │ - adrp x8, ac000 │ │ - fmov d1, x10 │ │ - adrp x10, ac000 │ │ - ldr x8, [x8, #1152] │ │ - ldr x10, [x10, #760] │ │ - mov v0.d[1], x9 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #608] │ │ - str q0, [x19, #32] │ │ - fmov d0, x10 │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #2496] │ │ - mov v1.d[1], x8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #376] │ │ - mov v0.d[1], x9 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #1880] │ │ - stp q0, q1, [x19] │ │ - fmov d0, x10 │ │ - adrp x10, ac000 │ │ - mov v0.d[1], x8 │ │ - adrp x8, ac000 │ │ - ldr x10, [x10, #3704] │ │ - ldr x8, [x8, #2320] │ │ - stur q0, [x19, #72] │ │ - fmov d0, x9 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #1344] │ │ - mov v0.d[1], x10 │ │ - adrp x10, ac000 │ │ - str x9, [x19, #136] │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #3776] │ │ - ldr x10, [x10, #2016] │ │ - stur q0, [x19, #88] │ │ - fmov d0, x10 │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #2544] │ │ - stp x8, x10, [x19, #104] │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1696] │ │ - mov v0.d[1], x8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #4000] │ │ - str q0, [x19, #160] │ │ - fmov d0, x8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1688] │ │ - mov v0.d[1], x8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #3344] │ │ - stur q0, [x19, #120] │ │ - stp x9, x8, [x19, #176] │ │ - ldp x19, x30, [sp], #16 │ │ - ret │ │ - adrp x8, 6a000 │ │ - adrp x10, 6a000 │ │ - add x8, x8, #0x980 │ │ - adrp x9, 6a000 │ │ - add x10, x10, #0xb4c │ │ - adrp x11, 6a000 │ │ - add x9, x9, #0xa6c │ │ - add x11, x11, #0xc18 │ │ - fmov d0, x8 │ │ - fmov d1, x10 │ │ - mov v0.d[1], x9 │ │ - mov v1.d[1], x11 │ │ - stp q0, q1, [x0] │ │ - b 51788 │ │ - str x28, [sp, #-96]! │ │ - stp x27, x26, [sp, #16] │ │ - stp x25, x24, [sp, #32] │ │ - stp x23, x22, [sp, #48] │ │ - stp x21, x20, [sp, #64] │ │ - stp x19, x30, [sp, #80] │ │ - ldp w8, w9, [x2] │ │ - ldr w10, [x2, #8] │ │ - orr w8, w9, w8 │ │ - orr w24, w8, w10 │ │ - cbz w24, 6aa50 │ │ - mov x19, x5 │ │ - mov x20, x3 │ │ - mov x21, x2 │ │ - mov x22, x1 │ │ - mov x23, x0 │ │ - lsl x25, x1, #2 │ │ - lsl x26, x4, #2 │ │ - mov w27, #0x1 // #1 │ │ - mov w28, #0x4 // #4 │ │ - tst w27, w24 │ │ - b.ne 6aa1c // b.any │ │ - b 6a9fc │ │ - ldr w8, [x21, #4] │ │ - tst w8, w27 │ │ - cset w8, ne // ne = any │ │ - lsl w6, w28, w8 │ │ - mov w5, #0x1 // #1 │ │ - mov x0, x23 │ │ - mov x4, x22 │ │ - bl 6ace0 │ │ - lsl w27, w27, #1 │ │ - neg w8, w27 │ │ - add x23, x23, x25 │ │ - tst w24, w8 │ │ - add x20, x20, x26 │ │ - b.eq 6aa50 // b.none │ │ - tst w27, w24 │ │ - b.eq 6a9fc // b.none │ │ - ldrb w8, [x20] │ │ - cbnz w8, 6aa2c │ │ - ldurb w8, [x20, #-4] │ │ - cbz w8, 6a9fc │ │ - add x9, x19, x8 │ │ - ldr w10, [x21, #8] │ │ - ldrb w1, [x9] │ │ - ldrb w2, [x9, #64] │ │ - lsr w3, w8, #4 │ │ - tst w10, w27 │ │ - b.eq 6a9dc // b.none │ │ - mov w8, #0x2 // #2 │ │ - b 6a9e8 │ │ - ldp x19, x30, [sp, #80] │ │ - ldp x21, x20, [sp, #64] │ │ - ldp x23, x22, [sp, #48] │ │ - ldp x25, x24, [sp, #32] │ │ - ldp x27, x26, [sp, #16] │ │ - ldr x28, [sp], #96 │ │ - ret │ │ - stp x27, x26, [sp, #-80]! │ │ - stp x25, x24, [sp, #16] │ │ - stp x23, x22, [sp, #32] │ │ - stp x21, x20, [sp, #48] │ │ - stp x19, x30, [sp, #64] │ │ - ldp w8, w9, [x2] │ │ - ldr w10, [x2, #8] │ │ - orr w8, w9, w8 │ │ - orr w24, w8, w10 │ │ - cbz w24, 6ab34 │ │ - mov x19, x5 │ │ - mov x20, x3 │ │ - mov x21, x2 │ │ - mov x22, x1 │ │ - mov x23, x0 │ │ - neg x25, x4, lsl #2 │ │ - mov w26, #0x1 // #1 │ │ - mov w27, #0x4 // #4 │ │ - tst w26, w24 │ │ - b.ne 6ab00 // b.any │ │ - b 6aae0 │ │ - ldr w8, [x21, #4] │ │ - tst w8, w26 │ │ - cset w8, ne // ne = any │ │ - lsl w6, w27, w8 │ │ - mov w4, #0x1 // #1 │ │ - mov x0, x23 │ │ - mov x5, x22 │ │ - bl 6ace0 │ │ - lsl w26, w26, #1 │ │ - neg w8, w26 │ │ - add x23, x23, #0x4 │ │ - tst w24, w8 │ │ - add x20, x20, #0x4 │ │ - b.eq 6ab34 // b.none │ │ - tst w26, w24 │ │ - b.eq 6aae0 // b.none │ │ - ldrb w8, [x20] │ │ - cbnz w8, 6ab10 │ │ - ldrb w8, [x20, x25] │ │ - cbz w8, 6aae0 │ │ - add x9, x19, x8 │ │ - ldr w10, [x21, #8] │ │ - ldrb w1, [x9] │ │ - ldrb w2, [x9, #64] │ │ - lsr w3, w8, #4 │ │ - tst w10, w26 │ │ - b.eq 6aac0 // b.none │ │ - mov w8, #0x2 // #2 │ │ - b 6aacc │ │ - ldp x19, x30, [sp, #64] │ │ - ldp x21, x20, [sp, #48] │ │ - ldp x23, x22, [sp, #32] │ │ - ldp x25, x24, [sp, #16] │ │ - ldp x27, x26, [sp], #80 │ │ - ret │ │ - stp x27, x26, [sp, #-80]! │ │ - stp x25, x24, [sp, #16] │ │ - stp x23, x22, [sp, #32] │ │ - stp x21, x20, [sp, #48] │ │ - stp x19, x30, [sp, #64] │ │ - ldp w8, w9, [x2] │ │ - orr w24, w9, w8 │ │ - cbz w24, 6ac00 │ │ - mov x19, x5 │ │ - mov x20, x3 │ │ - mov x21, x2 │ │ - mov x22, x1 │ │ - mov x23, x0 │ │ - lsl x25, x1, #2 │ │ - lsl x26, x4, #2 │ │ - mov w27, #0x1 // #1 │ │ - tst w27, w24 │ │ - b.ne 6abec // b.any │ │ - b 6abcc │ │ - ldr w9, [x21, #4] │ │ - lsr w3, w8, #4 │ │ - add x8, x19, x8 │ │ - ldrb w1, [x8] │ │ - ldrb w2, [x8, #64] │ │ - tst w9, w27 │ │ - cset w8, ne // ne = any │ │ - mov w6, #0x4 // #4 │ │ - bfi w6, w8, #1, #1 │ │ - mov w5, #0x1 // #1 │ │ - mov x0, x23 │ │ - mov x4, x22 │ │ - bl 6ace0 │ │ - lsl w27, w27, #1 │ │ - neg w8, w27 │ │ - add x23, x23, x25 │ │ - tst w24, w8 │ │ - add x20, x20, x26 │ │ - b.eq 6ac00 // b.none │ │ - tst w27, w24 │ │ - b.eq 6abcc // b.none │ │ - ldrb w8, [x20] │ │ - cbnz w8, 6ab98 │ │ - ldurb w8, [x20, #-4] │ │ - cbnz w8, 6ab98 │ │ - b 6abcc │ │ - ldp x19, x30, [sp, #64] │ │ - ldp x21, x20, [sp, #48] │ │ - ldp x23, x22, [sp, #32] │ │ - ldp x25, x24, [sp, #16] │ │ - ldp x27, x26, [sp], #80 │ │ - ret │ │ - str x26, [sp, #-80]! │ │ - stp x25, x24, [sp, #16] │ │ - stp x23, x22, [sp, #32] │ │ - stp x21, x20, [sp, #48] │ │ - stp x19, x30, [sp, #64] │ │ - ldp w8, w9, [x2] │ │ - orr w24, w9, w8 │ │ - cbz w24, 6acc8 │ │ - mov x19, x5 │ │ - mov x20, x3 │ │ - mov x21, x2 │ │ - mov x22, x1 │ │ - mov x23, x0 │ │ - neg x25, x4, lsl #2 │ │ - mov w26, #0x1 // #1 │ │ - tst w26, w24 │ │ - b.ne 6acb4 // b.any │ │ - b 6ac94 │ │ - ldr w9, [x21, #4] │ │ - lsr w3, w8, #4 │ │ - add x8, x19, x8 │ │ - ldrb w1, [x8] │ │ - ldrb w2, [x8, #64] │ │ - tst w9, w26 │ │ - cset w8, ne // ne = any │ │ - mov w6, #0x4 // #4 │ │ - bfi w6, w8, #1, #1 │ │ - mov w4, #0x1 // #1 │ │ - mov x0, x23 │ │ - mov x5, x22 │ │ - bl 6ace0 │ │ - lsl w26, w26, #1 │ │ - neg w8, w26 │ │ - add x23, x23, #0x4 │ │ - tst w24, w8 │ │ - add x20, x20, #0x4 │ │ - b.eq 6acc8 // b.none │ │ - tst w26, w24 │ │ - b.eq 6ac94 // b.none │ │ - ldrb w8, [x20] │ │ - cbnz w8, 6ac60 │ │ - ldrb w8, [x20, x25] │ │ - cbnz w8, 6ac60 │ │ - b 6ac94 │ │ - ldp x19, x30, [sp, #64] │ │ - ldp x21, x20, [sp, #48] │ │ - ldp x23, x22, [sp, #32] │ │ - ldp x25, x24, [sp, #16] │ │ - ldr x26, [sp], #80 │ │ - ret │ │ - sub sp, sp, #0x110 │ │ - sub x8, x5, x5, lsl #3 │ │ - lsl x10, x5, #2 │ │ - str x8, [sp, #24] │ │ - mov x8, #0xfffffffffffffffa // #-6 │ │ - sub x9, x5, x10 │ │ - mul x8, x5, x8 │ │ - str w1, [sp, #148] │ │ - lsl x1, x5, #1 │ │ - str x9, [sp, #160] │ │ - neg x9, x10 │ │ - stp x8, x10, [sp, #112] │ │ - add x8, x10, x5 │ │ - str x9, [sp, #152] │ │ - add x9, x1, x5 │ │ - str x8, [sp, #104] │ │ - neg x8, x8 │ │ - str x8, [sp, #96] │ │ - lsl x8, x9, #1 │ │ - str x8, [sp, #16] │ │ - stp x28, x27, [sp, #176] │ │ - stp x24, x23, [sp, #208] │ │ - stp x29, x30, [sp, #256] │ │ - mov x12, x5 │ │ - mov x24, x4 │ │ - mov w13, w2 │ │ - neg x30, x5 │ │ - mov w4, #0x4 // #4 │ │ - neg x27, x1 │ │ - mov x5, x9 │ │ - stp x26, x25, [sp, #192] │ │ - stp x22, x21, [sp, #224] │ │ - stp x20, x19, [sp, #240] │ │ - str w3, [sp, #128] │ │ - stp x1, x24, [sp, #64] │ │ - str x9, [sp, #56] │ │ - stp x12, x30, [sp, #32] │ │ - b 6b06c │ │ - stp w29, w2, [sp, #140] │ │ - add w29, w23, w22 │ │ - add w16, w3, #0x8 │ │ - add w19, w19, #0x8 │ │ - add w29, w29, #0x8 │ │ - mov x30, x27 │ │ - add w27, w16, w22 │ │ - add w22, w19, w22 │ │ - add w19, w19, w26 │ │ - add w16, w16, w26 │ │ - add w1, w29, w3 │ │ - add w3, w27, w23 │ │ - add w22, w22, w23 │ │ - add w23, w19, w23 │ │ - add w19, w19, w14 │ │ - add w16, w16, w14 │ │ - add w9, w19, w21 │ │ - str w28, [sp, #172] │ │ - str w9, [sp, #132] │ │ - add w9, w16, w10 │ │ - str w9, [sp, #136] │ │ - mov w9, w28 │ │ - add w14, w27, w14 │ │ - add w27, w29, w21 │ │ - add w29, w1, w25 │ │ - add w1, w1, w21 │ │ - add w22, w22, w21 │ │ - add w23, w23, w21 │ │ - add w21, w3, w21 │ │ - add w14, w14, w10 │ │ - add w10, w3, w10 │ │ - add w3, w29, w9 │ │ - mov w9, w28 │ │ - mov w8, w28 │ │ - ldr w2, [sp, #52] │ │ - mov w12, w25 │ │ - add w23, w23, w9 │ │ - mov w9, w28 │ │ - add w14, w14, w12 │ │ - lsl w7, w8, #1 │ │ - lsl w8, w25, #1 │ │ - add w29, w1, w25 │ │ - ldr w25, [sp, #80] │ │ - add w14, w14, w9 │ │ - ldr w9, [sp, #172] │ │ - lsl w28, w2, #3 │ │ - lsl w20, w2, #2 │ │ - sub w28, w28, w2 │ │ - add w3, w3, w28 │ │ - add w28, w21, w8 │ │ - add w22, w22, w8 │ │ - add w29, w29, w7 │ │ - add w8, w23, w8 │ │ - add w23, w20, w2 │ │ - add w10, w10, w12 │ │ - lsl w24, w11, #1 │ │ - add w28, w28, w7 │ │ - add w7, w22, w7 │ │ - lsl w22, w17, #1 │ │ - add w23, w29, w23 │ │ - lsl w29, w25, #2 │ │ - add w21, w21, w12 │ │ - add w10, w10, w9 │ │ - add w1, w1, w11 │ │ - add w21, w21, w24 │ │ - add w14, w14, w24 │ │ - add w10, w10, w24 │ │ - add w24, w29, w25 │ │ - add w1, w1, w22 │ │ - add w1, w1, w24 │ │ - lsl w24, w15, #1 │ │ - mov w5, w15 │ │ - ldp w15, w9, [sp, #84] │ │ - add w21, w21, w22 │ │ - add w27, w27, w11 │ │ - add w21, w21, w15 │ │ - add w21, w21, w29 │ │ - ldr w29, [sp, #92] │ │ - add w28, w28, w11 │ │ - add w10, w10, w22 │ │ - lsl w22, w15, #1 │ │ - add w27, w27, w17 │ │ - add w20, w28, w20 │ │ - lsl w28, w9, #1 │ │ - add w27, w27, w22 │ │ - add w26, w1, w22 │ │ - lsl w22, w25, #3 │ │ - add w8, w8, w11 │ │ - add w3, w3, w24 │ │ - add w23, w23, w24 │ │ - lsl w24, w2, #1 │ │ - sub w22, w22, w25 │ │ - add w27, w27, w28 │ │ - add w8, w8, w17 │ │ - ldr x1, [sp, #112] │ │ - add w22, w27, w22 │ │ - add w27, w24, w2 │ │ - add w8, w8, w24 │ │ - lsl w24, w29, #1 │ │ - add w3, w3, w24 │ │ - lsr w3, w3, #4 │ │ - add w14, w14, w17 │ │ - strb w3, [x0, x1] │ │ - add w3, w23, w24 │ │ - lsl w23, w25, #1 │ │ - add w14, w14, w15 │ │ - add w14, w14, w23 │ │ - add w23, w23, w25 │ │ - add w10, w10, w15 │ │ - add w10, w10, w23 │ │ - add w23, w26, w28 │ │ - ldr x26, [sp, #96] │ │ - add w20, w20, w5 │ │ - add w20, w20, w24 │ │ - lsr w3, w3, #4 │ │ - ldp x16, x1, [sp, #56] │ │ - strb w3, [x0, x26] │ │ - lsr w3, w20, #4 │ │ - add w7, w7, w11 │ │ - add w7, w7, w17 │ │ - add w7, w7, w27 │ │ - ldp x20, x27, [sp, #152] │ │ - add w8, w8, w9 │ │ - strb w3, [x0, x20] │ │ - add w3, w7, w5 │ │ - add w8, w8, w5 │ │ - add w3, w3, w29 │ │ - add w8, w8, w29 │ │ - lsr w3, w3, #4 │ │ - lsr w8, w8, #4 │ │ - strb w3, [x0, x27] │ │ - strb w8, [x0, x30] │ │ - ldr w8, [sp, #132] │ │ - ldr w3, [sp, #172] │ │ - mov w19, w13 │ │ - ldr x13, [sp, #40] │ │ - add w8, w8, w12 │ │ - add w8, w8, w3 │ │ - add w8, w8, w11 │ │ - add w8, w8, w17 │ │ - add w8, w8, w2 │ │ - add w8, w8, w15 │ │ - add w8, w8, w9 │ │ - add w8, w8, w5 │ │ - add w8, w8, w29 │ │ - lsr w8, w8, #4 │ │ - strb w8, [x0, x13] │ │ - ldr w8, [sp, #136] │ │ - add w21, w21, w28 │ │ - ldr w28, [sp, #172] │ │ - ldr x24, [sp, #72] │ │ - add w8, w8, w12 │ │ - ldr w2, [sp, #144] │ │ - add w8, w8, w28 │ │ - add w8, w8, w11 │ │ - add w8, w8, w17 │ │ - add w8, w8, w25 │ │ - add w8, w8, w15 │ │ - add w8, w8, w9 │ │ - add w8, w8, w5 │ │ - add w8, w8, w29 │ │ - mov w25, w12 │ │ - ldr x12, [sp, #32] │ │ - lsr w8, w8, #4 │ │ - strb w8, [x0] │ │ - add w8, w14, w9 │ │ - add w8, w8, w29 │ │ - lsr w8, w8, #4 │ │ - strb w8, [x0, x12] │ │ - add w8, w10, w9 │ │ - ldr x10, [sp, #120] │ │ - lsr w8, w8, #4 │ │ - strb w8, [x0, x1] │ │ - lsr w8, w21, #4 │ │ - strb w8, [x0, x16] │ │ - lsr w8, w23, #4 │ │ - strb w8, [x0, x10] │ │ - ldr x10, [sp, #104] │ │ - ldr w29, [sp, #140] │ │ - lsr w8, w22, #4 │ │ - mov x27, x30 │ │ - mov x30, x13 │ │ - mov w13, w19 │ │ - mov w15, w5 │ │ - mov x5, x16 │ │ - strb w8, [x0, x10] │ │ - subs w4, w4, #0x1 │ │ - add x0, x0, x24 │ │ - b.eq 6b5ac // b.none │ │ - ldrb w3, [x0, x27] │ │ - ldrb w22, [x0, x30] │ │ - ldrb w23, [x0] │ │ - ldrb w21, [x0, x12] │ │ - subs w8, w3, w22 │ │ - cneg w20, w8, mi // mi = first │ │ - cmp w20, w13 │ │ - b.gt 6b09c │ │ - subs w8, w21, w23 │ │ - cneg w8, w8, mi // mi = first │ │ - cmp w8, w13 │ │ - b.le 6b0a4 │ │ - mov w8, wzr │ │ - b 6b0c8 │ │ - subs w8, w22, w23 │ │ - cneg w8, w8, mi // mi = first │ │ - subs w10, w3, w21 │ │ - ldr w9, [sp, #148] │ │ - cneg w10, w10, mi // mi = first │ │ - lsr w10, w10, #1 │ │ - add w8, w10, w8, lsl #1 │ │ - cmp w8, w9 │ │ - cset w8, le │ │ - cmp w6, #0x5 │ │ - lsl w19, w3, #1 │ │ - lsl w26, w22, #1 │ │ - lsl w14, w23, #1 │ │ - lsl w10, w21, #1 │ │ - b.lt 6b10c // b.tstop │ │ - ldr x9, [sp, #160] │ │ - ldrb w11, [x0, x1] │ │ - ldrb w25, [x0, x9] │ │ - subs w16, w25, w3 │ │ - cneg w16, w16, mi // mi = first │ │ - cmp w16, w13 │ │ - b.le 6b184 │ │ - mov w16, wzr │ │ - cmp w6, #0x7 │ │ - and w8, w8, w16 │ │ - b.ge 6b1a0 // b.tcont │ │ - tbz w8, #0, 6b060 │ │ - cmp w6, #0x5 │ │ - b.le 6b294 │ │ - mov w7, #0x1 // #1 │ │ - subs w8, w25, w22 │ │ - cneg w8, w8, mi // mi = first │ │ - cmp w20, #0x1 │ │ - mov w29, wzr │ │ - b.gt 6b158 │ │ - cmp w8, #0x1 │ │ - b.gt 6b158 │ │ - subs w8, w21, w23 │ │ - cneg w8, w8, mi // mi = first │ │ - cmp w8, #0x1 │ │ - b.gt 6b328 │ │ - subs w8, w11, w23 │ │ - cneg w8, w8, mi // mi = first │ │ - cmp w8, #0x2 │ │ - cset w29, lt // lt = tstop │ │ - cmp w6, #0x8 │ │ - b.lt 6b334 // b.tstop │ │ - subs w8, w28, w22 │ │ - cneg w8, w8, mi // mi = first │ │ - cmp w8, #0x1 │ │ - b.gt 6b410 │ │ - subs w8, w17, w23 │ │ - cneg w8, w8, mi // mi = first │ │ - cmp w8, #0x2 │ │ - cset w8, lt // lt = tstop │ │ - b 6b414 │ │ - subs w16, w11, w21 │ │ - cneg w16, w16, mi // mi = first │ │ - cmp w16, w13 │ │ - cset w16, le │ │ - cmp w6, #0x7 │ │ - and w8, w8, w16 │ │ - b.lt 6b10c // b.tstop │ │ - ldr x9, [sp, #152] │ │ - ldrb w17, [x0, x5] │ │ - ldrb w28, [x0, x9] │ │ - subs w16, w28, w25 │ │ - cneg w16, w16, mi // mi = first │ │ - cmp w16, w13 │ │ - b.gt 6b060 │ │ - subs w16, w17, w11 │ │ - cneg w16, w16, mi // mi = first │ │ - cmp w16, w13 │ │ - cset w16, le │ │ - and w8, w8, w16 │ │ - tbz w8, #0, 6b060 │ │ - cmp w6, #0x10 │ │ - b.lt 6b118 // b.tstop │ │ - ldr x8, [sp, #24] │ │ - ldrb w16, [x0, x8] │ │ - ldr x8, [sp, #112] │ │ - str w16, [sp, #52] │ │ - ldrb w15, [x0, x8] │ │ - ldr x8, [sp, #96] │ │ - ldrb w8, [x0, x8] │ │ - str w8, [sp, #92] │ │ - ldr x8, [sp, #120] │ │ - ldrb w8, [x0, x8] │ │ - str w8, [sp, #88] │ │ - ldr x8, [sp, #104] │ │ - ldrb w8, [x0, x8] │ │ - str w8, [sp, #84] │ │ - ldr x8, [sp, #16] │ │ - ldrb w8, [x0, x8] │ │ - str w8, [sp, #80] │ │ - subs w8, w16, w22 │ │ - cneg w8, w8, mi // mi = first │ │ - cmp w8, #0x1 │ │ - b.gt 6b5a0 │ │ - subs w8, w15, w22 │ │ - cneg w8, w8, mi // mi = first │ │ - cmp w8, #0x1 │ │ - b.gt 6b5a0 │ │ - ldr w8, [sp, #92] │ │ - subs w8, w8, w22 │ │ - cneg w8, w8, mi // mi = first │ │ - cmp w8, #0x1 │ │ - b.gt 6b5a0 │ │ - ldr w8, [sp, #88] │ │ - subs w8, w8, w23 │ │ - cneg w8, w8, mi // mi = first │ │ - cmp w8, #0x1 │ │ - b.gt 6b5a0 │ │ - ldr w8, [sp, #84] │ │ - subs w8, w8, w23 │ │ - cneg w8, w8, mi // mi = first │ │ - cmp w8, #0x1 │ │ - b.gt 6b5a0 │ │ - ldr w8, [sp, #80] │ │ - subs w8, w8, w23 │ │ - cneg w8, w8, mi // mi = first │ │ - cmp w8, #0x2 │ │ - cset w2, lt // lt = tstop │ │ - b 6b5a4 │ │ - cmp w29, #0x0 │ │ - cset w8, ne // ne = any │ │ - cmp w6, #0x6 │ │ - b.ne 6b43c // b.any │ │ - cbz w8, 6b43c │ │ - add w16, w23, w19 │ │ - add w7, w21, w19 │ │ - add w3, w3, w26 │ │ - add w19, w22, w14 │ │ - add w8, w25, w25, lsl #1 │ │ - add w16, w16, w26 │ │ - add w20, w7, w26 │ │ - add w3, w3, w14 │ │ - add w7, w19, w10 │ │ - add w8, w16, w8 │ │ - add w14, w20, w14 │ │ - add w10, w3, w10 │ │ - add w16, w7, w11 │ │ - add w8, w8, #0x4 │ │ - add w14, w14, w25 │ │ - add w10, w10, w11 │ │ - add w16, w16, w11, lsl #1 │ │ - lsr w8, w8, #3 │ │ - add w14, w14, #0x4 │ │ - add w10, w10, #0x4 │ │ - add w16, w16, #0x4 │ │ - strb w8, [x0, x27] │ │ - lsr w8, w14, #3 │ │ - lsr w10, w10, #3 │ │ - lsr w14, w16, #3 │ │ - strb w8, [x0, x30] │ │ - strb w10, [x0] │ │ - strb w14, [x0, x12] │ │ - subs w4, w4, #0x1 │ │ - add x0, x0, x24 │ │ - b.ne 6b06c // b.any │ │ - b 6b5ac │ │ - mov w29, wzr │ │ - cmp w6, #0x8 │ │ - b.ge 6b160 // b.tcont │ │ - mov w8, wzr │ │ - tst w2, w29 │ │ - cset w16, eq // eq = none │ │ - orr w16, w7, w16 │ │ - tbz w16, #0, 6ad78 │ │ - and w8, w29, w8 │ │ - cmp w8, #0x1 │ │ - b.ne 6b430 // b.any │ │ - add w10, w22, #0x4 │ │ - add w16, w23, w3 │ │ - add w7, w10, w3 │ │ - add w10, w10, w23 │ │ - add w16, w16, w22, lsl #1 │ │ - add w8, w28, w28, lsl #1 │ │ - add w14, w28, w3 │ │ - add w3, w7, w23 │ │ - add w19, w7, w23, lsl #1 │ │ - add w10, w10, w21 │ │ - add w16, w16, w21 │ │ - ldr x9, [sp, #160] │ │ - add w20, w19, w21 │ │ - add w19, w17, w17, lsl #1 │ │ - add w8, w3, w8 │ │ - add w14, w10, w14, lsl #1 │ │ - add w16, w16, w28 │ │ - add w7, w17, w21 │ │ - add w3, w3, w11 │ │ - add w10, w10, w19 │ │ - add w8, w8, w25, lsl #1 │ │ - add w14, w14, w25 │ │ - add w16, w16, w11 │ │ - add w19, w20, w17 │ │ - add w3, w3, w7, lsl #1 │ │ - lsr w8, w8, #3 │ │ - lsr w14, w14, #3 │ │ - add w16, w16, w25 │ │ - add w7, w19, w11 │ │ - add w10, w10, w11, lsl #1 │ │ - strb w8, [x0, x9] │ │ - strb w14, [x0, x27] │ │ - add w8, w16, #0x4 │ │ - add w14, w7, w25 │ │ - lsr w3, w3, #3 │ │ - lsr w10, w10, #3 │ │ - lsr w8, w8, #3 │ │ - lsr w14, w14, #3 │ │ - strb w8, [x0, x30] │ │ - strb w14, [x0] │ │ - strb w3, [x0, x12] │ │ - strb w10, [x0, x1] │ │ - mov w29, #0x1 // #1 │ │ - subs w4, w4, #0x1 │ │ - add x0, x0, x24 │ │ - b.ne 6b06c // b.any │ │ - b 6b5ac │ │ - mov w8, wzr │ │ - and w29, w29, w8 │ │ - mov w8, #0x1 // #1 │ │ - tst w2, w29 │ │ - cset w16, eq // eq = none │ │ - orr w16, w7, w16 │ │ - tbz w16, #0, 6ad78 │ │ - b 6b348 │ │ - mov w8, w29 │ │ - cmp w6, #0x6 │ │ - b.eq 6b2a4 // b.none │ │ - ldr w8, [sp, #128] │ │ - cmp w20, w8 │ │ - b.gt 6b45c │ │ - ldr w10, [sp, #128] │ │ - subs w8, w21, w23 │ │ - cneg w8, w8, mi // mi = first │ │ - cmp w8, w10 │ │ - b.le 6b4f0 │ │ - sub w8, w3, w21 │ │ - cmp w8, #0x7f │ │ - mov w14, #0x7f // #127 │ │ - csel w8, w8, w14, lt // lt = tstop │ │ - sub w10, w23, w22 │ │ - cmn w8, #0x80 │ │ - mov w16, #0xffffff80 // #-128 │ │ - add w10, w10, w10, lsl #1 │ │ - csel w8, w8, w16, gt │ │ - add w8, w8, w10 │ │ - cmp w8, #0x7f │ │ - csel w8, w8, w14, lt // lt = tstop │ │ - cmn w8, #0x80 │ │ - csel w8, w8, w16, gt │ │ - cmp w8, #0x7b │ │ - mov w10, #0x7b // #123 │ │ - csel w10, w8, w10, lt // lt = tstop │ │ - cmp w8, #0x7c │ │ - mov w14, #0x7c // #124 │ │ - csel w8, w8, w14, lt // lt = tstop │ │ - add w8, w8, #0x3 │ │ - add w10, w10, #0x4 │ │ - add w8, w22, w8, asr #3 │ │ - sub w10, w23, w10, asr #3 │ │ - cmp w8, #0xff │ │ - mov w14, #0xff // #255 │ │ - csel w8, w8, w14, lt // lt = tstop │ │ - cmp w10, #0xff │ │ - bic w8, w8, w8, asr #31 │ │ - csel w10, w10, w14, lt // lt = tstop │ │ - strb w8, [x0, x30] │ │ - bic w8, w10, w10, asr #31 │ │ - strb w8, [x0] │ │ - subs w4, w4, #0x1 │ │ - add x0, x0, x24 │ │ - b.ne 6b06c // b.any │ │ - b 6b5ac │ │ - sub w8, w23, w22 │ │ - add w8, w8, w8, lsl #1 │ │ - cmp w8, #0x7f │ │ - mov w10, #0x7f // #127 │ │ - csel w8, w8, w10, lt // lt = tstop │ │ - cmn w8, #0x80 │ │ - mov w10, #0xffffff80 // #-128 │ │ - csel w8, w8, w10, gt │ │ - cmp w8, #0x7b │ │ - mov w10, #0x7b // #123 │ │ - csel w10, w8, w10, lt // lt = tstop │ │ - cmp w8, #0x7c │ │ - mov w14, #0x7c // #124 │ │ - add w10, w10, #0x4 │ │ - csel w8, w8, w14, lt // lt = tstop │ │ - asr w10, w10, #3 │ │ - add w8, w8, #0x3 │ │ - add w8, w22, w8, asr #3 │ │ - sub w14, w23, w10 │ │ - add w10, w10, #0x1 │ │ - cmp w8, #0xff │ │ - asr w10, w10, #1 │ │ - mov w7, #0xff // #255 │ │ - csel w8, w8, w7, lt // lt = tstop │ │ - cmp w14, #0xff │ │ - add w16, w10, w3 │ │ - sub w10, w21, w10 │ │ - bic w8, w8, w8, asr #31 │ │ - csel w14, w14, w7, lt // lt = tstop │ │ - cmp w16, #0xff │ │ - strb w8, [x0, x30] │ │ - bic w8, w14, w14, asr #31 │ │ - csel w14, w16, w7, lt // lt = tstop │ │ - cmp w10, #0xff │ │ - strb w8, [x0] │ │ - bic w8, w14, w14, asr #31 │ │ - csel w10, w10, w7, lt // lt = tstop │ │ - strb w8, [x0, x27] │ │ - bic w8, w10, w10, asr #31 │ │ - strb w8, [x0, x12] │ │ - subs w4, w4, #0x1 │ │ - add x0, x0, x24 │ │ - b.ne 6b06c // b.any │ │ - b 6b5ac │ │ - mov w2, wzr │ │ - mov w7, wzr │ │ - b 6b11c │ │ - ldp x29, x30, [sp, #256] │ │ - ldp x20, x19, [sp, #240] │ │ - ldp x22, x21, [sp, #224] │ │ - ldp x24, x23, [sp, #208] │ │ - ldp x26, x25, [sp, #192] │ │ - ldp x28, x27, [sp, #176] │ │ - add sp, sp, #0x110 │ │ - ret │ │ - adrp x10, 6c000 │ │ - adrp x9, 6c000 │ │ - add x10, x10, #0x198 │ │ - add x9, x9, #0x12c │ │ - fmov d2, x10 │ │ - adrp x10, 6c000 │ │ - fmov d1, x9 │ │ - adrp x9, 6c000 │ │ - add x10, x10, #0x2f8 │ │ - add x9, x9, #0x280 │ │ - fmov d3, x10 │ │ - adrp x10, 6c000 │ │ - fmov d0, x9 │ │ - adrp x9, 6c000 │ │ - add x10, x10, #0x3a4 │ │ - add x9, x9, #0x334 │ │ - fmov d5, x10 │ │ - adrp x10, 6c000 │ │ - fmov d4, x9 │ │ - adrp x9, 6c000 │ │ - add x10, x10, #0x458 │ │ - add x9, x9, #0x3e0 │ │ - fmov d7, x10 │ │ - adrp x10, 6c000 │ │ - fmov d6, x9 │ │ - adrp x9, 6c000 │ │ - add x10, x10, #0x4d0 │ │ - add x9, x9, #0x494 │ │ - fmov d16, x10 │ │ - adrp x10, 6c000 │ │ - str x9, [x0, #96] │ │ - adrp x9, 6c000 │ │ - add x10, x10, #0x63c │ │ - add x9, x9, #0x54c │ │ - fmov d18, x10 │ │ - adrp x10, 6c000 │ │ - fmov d17, x9 │ │ - adrp x9, 6c000 │ │ - add x10, x10, #0x6f0 │ │ - add x9, x9, #0x6b4 │ │ - fmov d20, x10 │ │ - adrp x10, 6c000 │ │ - fmov d19, x9 │ │ - adrp x9, 6c000 │ │ - add x10, x10, #0x210 │ │ - add x9, x9, #0x1d4 │ │ - mov v2.d[1], x10 │ │ - adrp x10, 6c000 │ │ - mov v1.d[1], x9 │ │ - add x10, x10, #0x768 │ │ - stp q1, q2, [x0] │ │ - fmov d1, x10 │ │ - adrp x10, 6c000 │ │ - add x10, x10, #0x2bc │ │ - mov v3.d[1], x10 │ │ - adrp x10, 6c000 │ │ - add x10, x10, #0x244 │ │ - mov v4.d[1], x10 │ │ - adrp x10, 6c000 │ │ - add x10, x10, #0x81c │ │ - fmov d2, x10 │ │ - adrp x10, 6c000 │ │ - adrp x9, 6c000 │ │ - add x10, x10, #0x368 │ │ - add x9, x9, #0x164 │ │ - mov v5.d[1], x10 │ │ - adrp x10, 6c000 │ │ - mov v0.d[1], x9 │ │ - add x10, x10, #0x894 │ │ - stp q0, q5, [x0, #64] │ │ - fmov d0, x10 │ │ - adrp x10, 6c000 │ │ - add x10, x10, #0x41c │ │ - mov v7.d[1], x10 │ │ - adrp x10, 6c000 │ │ - add x10, x10, #0xa00 │ │ - stp q3, q4, [x0, #32] │ │ - fmov d4, x10 │ │ - adrp x10, 6c000 │ │ - add x10, x10, #0x5c4 │ │ - mov v17.d[1], x10 │ │ - adrp x10, 6c000 │ │ - add x10, x10, #0xa78 │ │ - fmov d5, x10 │ │ - adrp x10, 6c000 │ │ - adrp x9, 6b000 │ │ - add x10, x10, #0x678 │ │ - add x9, x9, #0xdf0 │ │ - mov v19.d[1], x10 │ │ - adrp x10, 6c000 │ │ - mov v6.d[1], x9 │ │ - adrp x9, 6c000 │ │ - add x10, x10, #0x600 │ │ - add x9, x9, #0x910 │ │ - mov v20.d[1], x10 │ │ - adrp x10, 6c000 │ │ - fmov d3, x9 │ │ - adrp x9, 6c000 │ │ - add x10, x10, #0xab4 │ │ - stur q6, [x0, #120] │ │ - add x9, x9, #0x588 │ │ - fmov d6, x10 │ │ - adrp x10, 6c000 │ │ - mov v16.d[1], x9 │ │ - adrp x9, 6c000 │ │ - add x10, x10, #0x72c │ │ - add x9, x9, #0x510 │ │ - mov v1.d[1], x10 │ │ - adrp x10, 6c000 │ │ - add x8, x0, #0x2a8 │ │ - mov v18.d[1], x9 │ │ - add x10, x10, #0xb2c │ │ - stur q7, [x0, #104] │ │ - stp q18, q1, [x8, #64] │ │ - fmov d1, x10 │ │ - adrp x10, 6c000 │ │ - add x10, x10, #0x7e0 │ │ - mov v2.d[1], x10 │ │ - adrp x10, 6c000 │ │ - adrp x9, 6c000 │ │ - add x10, x10, #0xbe0 │ │ - stp q16, q17, [x8] │ │ - stp q19, q20, [x8, #32] │ │ - add x9, x9, #0x7a4 │ │ - str q2, [x0, #784] │ │ - fmov d2, x10 │ │ - adrp x10, 6c000 │ │ - add x10, x10, #0x94c │ │ - str x9, [x0, #800] │ │ - adrp x9, 6c000 │ │ - mov v0.d[1], x10 │ │ - add x9, x9, #0xc58 │ │ - str q0, [x8, #1088] │ │ - fmov d0, x9 │ │ - adrp x9, 6c000 │ │ - add x9, x9, #0x988 │ │ - mov v3.d[1], x9 │ │ - adrp x9, 6c000 │ │ - add x9, x9, #0xcd4 │ │ - str q3, [x8, #1104] │ │ - fmov d3, x9 │ │ - adrp x9, 6c000 │ │ - add x9, x9, #0x8d4 │ │ - mov v4.d[1], x9 │ │ - adrp x9, 6c000 │ │ - add x9, x9, #0xdc4 │ │ - str q4, [x8, #1152] │ │ - fmov d4, x9 │ │ - adrp x9, 6c000 │ │ - add x9, x9, #0xa3c │ │ - mov v5.d[1], x9 │ │ - adrp x9, 6c000 │ │ - add x9, x9, #0xe3c │ │ - str q5, [x8, #1120] │ │ - fmov d5, x9 │ │ - adrp x9, 6c000 │ │ - add x9, x9, #0x9c4 │ │ - mov v6.d[1], x9 │ │ - adrp x9, 6c000 │ │ - add x9, x9, #0xe78 │ │ - str q6, [x8, #1136] │ │ - fmov d6, x9 │ │ - adrp x9, 6c000 │ │ - add x9, x9, #0xaf0 │ │ - mov v1.d[1], x9 │ │ - adrp x9, 6c000 │ │ - add x9, x9, #0xef0 │ │ - str q1, [x8, #1168] │ │ - fmov d1, x9 │ │ - adrp x9, 6c000 │ │ - add x9, x9, #0xba4 │ │ - mov v2.d[1], x9 │ │ - adrp x9, 6c000 │ │ - add x9, x9, #0xd10 │ │ - mov v0.d[1], x9 │ │ - adrp x9, 6c000 │ │ - add x9, x9, #0xd4c │ │ - mov v3.d[1], x9 │ │ - adrp x9, 6c000 │ │ - add x9, x9, #0xc98 │ │ - mov v4.d[1], x9 │ │ - adrp x9, 6c000 │ │ - add x9, x9, #0xe00 │ │ - mov v5.d[1], x9 │ │ - adrp x9, 6c000 │ │ - adrp x10, 6c000 │ │ - add x9, x9, #0xd88 │ │ - add x10, x10, #0x858 │ │ - mov v6.d[1], x9 │ │ - adrp x9, 6c000 │ │ - add x9, x9, #0xeb4 │ │ - str x10, [x8, #96] │ │ - adrp x10, 6c000 │ │ - mov v1.d[1], x9 │ │ - adrp x9, 6c000 │ │ - add x10, x10, #0xc1c │ │ - add x9, x9, #0xb68 │ │ - str x10, [x0, #1864] │ │ - adrp x10, 6c000 │ │ - str x9, [x0, #1888] │ │ - add x9, x0, #0x330 │ │ - add x10, x10, #0xf2c │ │ - str q2, [x0, #1872] │ │ - stp q0, q3, [x0, #816] │ │ - stp q5, q6, [x0, #848] │ │ - stp q4, q1, [x0, #880] │ │ - str x10, [x9, #120] │ │ - adrp x10, 6d000 │ │ - add x10, x10, #0x1c │ │ - fmov d1, x10 │ │ - adrp x10, 6d000 │ │ - add x10, x10, #0x170 │ │ - fmov d3, x10 │ │ - adrp x10, 6d000 │ │ - adrp x9, 6c000 │ │ - add x10, x10, #0x224 │ │ - add x9, x9, #0xfa4 │ │ - fmov d5, x10 │ │ - adrp x10, 6c000 │ │ - fmov d0, x9 │ │ - add x10, x10, #0xf68 │ │ - mov v0.d[1], x10 │ │ - adrp x10, 6d000 │ │ - add x10, x10, #0x348 │ │ - str q0, [x8, #240] │ │ - fmov d0, x10 │ │ - adrp x10, 6d000 │ │ - add x10, x10, #0xc4 │ │ - mov v1.d[1], x10 │ │ - adrp x10, 6d000 │ │ - adrp x9, 6d000 │ │ - add x10, x10, #0x3c0 │ │ - add x9, x9, #0x88 │ │ - stur q1, [x0, #136] │ │ - fmov d1, x10 │ │ - adrp x10, 6d000 │ │ - fmov d2, x9 │ │ - add x10, x10, #0x100 │ │ - mov v2.d[1], x10 │ │ - adrp x10, 6d000 │ │ - add x10, x10, #0x43c │ │ - stur q2, [x0, #152] │ │ - fmov d2, x10 │ │ - adrp x10, 6d000 │ │ - add x10, x10, #0x54 │ │ - mov v3.d[1], x10 │ │ - adrp x10, 6d000 │ │ - adrp x9, 6d000 │ │ - add x10, x10, #0x52c │ │ - add x9, x9, #0x1e8 │ │ - stur q3, [x0, #200] │ │ - fmov d3, x10 │ │ - adrp x10, 6d000 │ │ - fmov d4, x9 │ │ - add x10, x10, #0x1ac │ │ - mov v4.d[1], x10 │ │ - adrp x10, 6d000 │ │ - add x10, x10, #0x5a4 │ │ - stur q4, [x0, #168] │ │ - fmov d4, x10 │ │ - adrp x10, 6d000 │ │ - add x10, x10, #0x134 │ │ - mov v5.d[1], x10 │ │ - adrp x10, 6d000 │ │ - adrp x9, 6d000 │ │ - add x10, x10, #0x5e0 │ │ - add x9, x9, #0x294 │ │ - stur q5, [x0, #184] │ │ - fmov d5, x10 │ │ - adrp x10, 6d000 │ │ - fmov d6, x9 │ │ - add x10, x10, #0x258 │ │ - mov v6.d[1], x10 │ │ - adrp x10, 6d000 │ │ - add x10, x10, #0x658 │ │ - stur q6, [x0, #216] │ │ - fmov d6, x10 │ │ - adrp x10, 6d000 │ │ - add x10, x10, #0x30c │ │ - mov v0.d[1], x10 │ │ - adrp x10, 6d000 │ │ - add x10, x10, #0x70c │ │ - adrp x9, 6c000 │ │ - str q0, [x0, #240] │ │ - fmov d0, x10 │ │ - adrp x10, 6d000 │ │ - add x9, x9, #0xfe0 │ │ - add x10, x10, #0x478 │ │ - mov v1.d[1], x10 │ │ - adrp x10, 6d000 │ │ - str x9, [x0, #912] │ │ - adrp x9, 6d000 │ │ - add x10, x10, #0x4b4 │ │ - add x9, x9, #0x384 │ │ - mov v2.d[1], x10 │ │ - adrp x10, 6d000 │ │ - str x9, [x0, #232] │ │ - adrp x9, 6d000 │ │ - add x10, x10, #0x2d0 │ │ - add x9, x9, #0x800 │ │ - str x10, [x0, #256] │ │ - stp q1, q2, [x8, #272] │ │ - fmov d1, x9 │ │ - adrp x9, 6d000 │ │ - add x9, x9, #0x568 │ │ - mov v4.d[1], x9 │ │ - adrp x9, 6d000 │ │ - add x9, x9, #0x4f0 │ │ - mov v5.d[1], x9 │ │ - adrp x9, 6d000 │ │ - add x9, x9, #0x87c │ │ - adrp x10, 6d000 │ │ - fmov d2, x9 │ │ - adrp x9, 6d000 │ │ - add x10, x10, #0x400 │ │ - add x9, x9, #0x61c │ │ - mov v3.d[1], x10 │ │ - mov v6.d[1], x9 │ │ - stp q4, q5, [x8, #304] │ │ - stp q3, q6, [x8, #336] │ │ - adrp x8, 6d000 │ │ - add x8, x8, #0x6d0 │ │ - mov v0.d[1], x8 │ │ - adrp x8, 6d000 │ │ - add x8, x8, #0x9e4 │ │ - str q0, [x0, #1056] │ │ - fmov d0, x8 │ │ - adrp x8, 6d000 │ │ - add x8, x8, #0x8b8 │ │ - mov v1.d[1], x8 │ │ - adrp x8, 6d000 │ │ - add x8, x8, #0xa20 │ │ - str q1, [x0, #1904] │ │ - fmov d1, x8 │ │ - adrp x8, 6d000 │ │ - add x8, x8, #0x8f4 │ │ - mov v2.d[1], x8 │ │ - adrp x8, 6d000 │ │ - adrp x9, 6d000 │ │ - add x8, x8, #0xa98 │ │ - add x9, x9, #0x96c │ │ - str q2, [x0, #1920] │ │ - fmov d2, x8 │ │ - adrp x8, 6d000 │ │ - fmov d3, x9 │ │ - add x8, x8, #0x840 │ │ - mov v3.d[1], x8 │ │ - adrp x8, 6d000 │ │ - add x8, x8, #0x9a8 │ │ - mov v0.d[1], x8 │ │ - adrp x8, 6d000 │ │ - add x8, x8, #0x930 │ │ - mov v1.d[1], x8 │ │ - adrp x8, 6d000 │ │ - add x8, x8, #0xa5c │ │ - adrp x10, 6d000 │ │ - mov v2.d[1], x8 │ │ - adrp x8, 6d000 │ │ - add x10, x10, #0x694 │ │ - adrp x9, 6d000 │ │ - add x8, x8, #0x784 │ │ - add x9, x9, #0x748 │ │ - str x10, [x0, #1072] │ │ - adrp x10, 6d000 │ │ - str x8, [x0, #2040] │ │ - adrp x8, 6d000 │ │ - add x10, x10, #0x7c4 │ │ - str x9, [x0, #1048] │ │ - add x9, x0, #0x770 │ │ - add x8, x8, #0xad4 │ │ - str x10, [x0, #2112] │ │ - str q3, [x0, #1968] │ │ - str q0, [x0, #1936] │ │ - str q1, [x0, #1952] │ │ - str q2, [x0, #1984] │ │ - str x8, [x9, #120] │ │ - adrp x8, 6d000 │ │ - add x8, x8, #0xb88 │ │ - fmov d0, x8 │ │ - adrp x8, 6d000 │ │ - add x8, x8, #0xc40 │ │ - fmov d2, x8 │ │ - adrp x8, 6d000 │ │ - add x8, x8, #0xb4c │ │ - mov v0.d[1], x8 │ │ - adrp x8, 6d000 │ │ - adrp x9, 6d000 │ │ - add x8, x8, #0xda8 │ │ - add x9, x9, #0xbc4 │ │ - str q0, [x0, #2000] │ │ - fmov d0, x8 │ │ - adrp x8, 6d000 │ │ - fmov d1, x9 │ │ - add x8, x8, #0xc7c │ │ - mov v1.d[1], x8 │ │ - adrp x8, 6d000 │ │ - add x8, x8, #0xde4 │ │ - str q1, [x0, #1088] │ │ - fmov d1, x8 │ │ - adrp x8, 6d000 │ │ - add x8, x8, #0xcb8 │ │ - mov v2.d[1], x8 │ │ - adrp x8, 6d000 │ │ - adrp x9, 6d000 │ │ - add x8, x8, #0xe5c │ │ - add x9, x9, #0xd30 │ │ - str q2, [x0, #1104] │ │ - fmov d2, x8 │ │ - adrp x8, 6d000 │ │ - fmov d3, x9 │ │ - add x8, x8, #0xc04 │ │ - mov v3.d[1], x8 │ │ - adrp x8, 6d000 │ │ - add x8, x8, #0xd6c │ │ - mov v0.d[1], x8 │ │ - adrp x8, 6d000 │ │ - add x8, x8, #0xcf4 │ │ - mov v1.d[1], x8 │ │ - adrp x8, 6d000 │ │ - add x8, x8, #0xe20 │ │ - adrp x10, 6d000 │ │ - mov v2.d[1], x8 │ │ - adrp x8, 6d000 │ │ - add x10, x10, #0xb10 │ │ - add x9, x0, #0x440 │ │ - add x8, x8, #0xe98 │ │ - str x10, [x0, #2016] │ │ - str q3, [x0, #1152] │ │ - str q0, [x0, #1120] │ │ - str q1, [x0, #1136] │ │ - str q2, [x0, #1168] │ │ - str x8, [x9, #120] │ │ - adrp x8, 6d000 │ │ - add x8, x8, #0xf4c │ │ - fmov d0, x8 │ │ - adrp x8, 6d000 │ │ - add x8, x8, #0xff4 │ │ - fmov d2, x8 │ │ - adrp x8, 6d000 │ │ - adrp x9, 6d000 │ │ - add x8, x8, #0xf10 │ │ - add x9, x9, #0xf88 │ │ - mov v0.d[1], x8 │ │ - adrp x8, 6e000 │ │ - fmov d1, x9 │ │ - adrp x9, 6e000 │ │ - add x8, x8, #0x154 │ │ - add x9, x9, #0xdc │ │ - str q0, [x0, #1184] │ │ - fmov d0, x8 │ │ - adrp x8, 6e000 │ │ - fmov d3, x9 │ │ - adrp x9, 6e000 │ │ - add x8, x8, #0x6c │ │ - add x9, x9, #0x30 │ │ - mov v2.d[1], x8 │ │ - adrp x8, 6e000 │ │ - mov v1.d[1], x9 │ │ - add x8, x8, #0x190 │ │ - stp q1, q2, [x0, #272] │ │ - fmov d1, x8 │ │ - adrp x8, 6e000 │ │ - add x8, x8, #0x118 │ │ - mov v0.d[1], x8 │ │ - adrp x8, 6e000 │ │ - add x8, x8, #0xa0 │ │ - adrp x9, 6d000 │ │ - mov v1.d[1], x8 │ │ - adrp x8, 6e000 │ │ - add x9, x9, #0xfc0 │ │ - add x8, x8, #0x200 │ │ - adrp x10, 6d000 │ │ - stp q0, q1, [x0, #304] │ │ - fmov d0, x8 │ │ - adrp x8, 6e000 │ │ - mov v3.d[1], x9 │ │ - adrp x9, 6e000 │ │ - add x10, x10, #0xed4 │ │ - add x8, x8, #0x1c4 │ │ - add x9, x9, #0x23c │ │ - mov v0.d[1], x8 │ │ - adrp x8, 6e000 │ │ - str x10, [x0, #1200] │ │ - adrp x10, 6e000 │ │ - str x9, [x0, #1224] │ │ - adrp x9, 6e000 │ │ - add x8, x8, #0x27c │ │ - add x10, x10, #0x2b8 │ │ - add x9, x9, #0x2f8 │ │ - str x8, [x0, #1296] │ │ - adrp x8, 6e000 │ │ - str x10, [x0, #2312] │ │ - adrp x10, 6e000 │ │ - str x9, [x0, #2176] │ │ - adrp x9, 6e000 │ │ - add x8, x8, #0x338 │ │ - add x10, x10, #0x374 │ │ - add x9, x9, #0x3b4 │ │ - str x8, [x0, #2248] │ │ - adrp x8, 6e000 │ │ - str x10, [x0, #1360] │ │ - adrp x10, 6e000 │ │ - str x9, [x0, #1432] │ │ - adrp x9, 6e000 │ │ - add x8, x8, #0x3f0 │ │ - add x10, x10, #0x428 │ │ - add x9, x9, #0x45c │ │ - str x8, [x0, #408] │ │ - adrp x8, 6e000 │ │ - str x10, [x0, #480] │ │ - adrp x10, 6e000 │ │ - str x9, [x0, #1496] │ │ - adrp x9, 6e000 │ │ - add x8, x8, #0x49c │ │ - add x10, x10, #0x4dc │ │ - add x9, x9, #0x51c │ │ - stp q3, q0, [x0, #336] │ │ - str x8, [x0, #2448] │ │ - str x10, [x0, #1632] │ │ - str x9, [x0, #544] │ │ - b 8627c │ │ - sub sp, sp, #0x80 │ │ - stp x25, x24, [sp, #64] │ │ - stp x23, x22, [sp, #80] │ │ - stp x21, x20, [sp, #96] │ │ - stp x19, x30, [sp, #112] │ │ - ldrsh w8, [x2] │ │ - mov x19, x1 │ │ - mov x20, x0 │ │ - mov x25, sp │ │ - asr w8, w8, #2 │ │ - str w8, [sp] │ │ - ldrsh w8, [x2, #8] │ │ - mov x0, sp │ │ - mov w1, #0x1 // #1 │ │ - mov x22, x2 │ │ - asr w8, w8, #2 │ │ - str w8, [sp, #4] │ │ - ldrsh w8, [x2, #16] │ │ - add x24, x25, #0x4 │ │ - add x23, x25, #0x8 │ │ - add x21, x25, #0xc │ │ - asr w8, w8, #2 │ │ - str w8, [sp, #8] │ │ - ldrsh w8, [x2, #24] │ │ - asr w8, w8, #2 │ │ - str w8, [sp, #12] │ │ - bl 1ba88 │ │ - ldrsh w8, [x22, #2] │ │ - add x0, x25, #0x10 │ │ - mov w1, #0x1 // #1 │ │ - asr w8, w8, #2 │ │ - str w8, [sp, #16] │ │ - ldrsh w8, [x22, #10] │ │ - asr w8, w8, #2 │ │ - str w8, [sp, #20] │ │ - ldrsh w8, [x22, #18] │ │ - asr w8, w8, #2 │ │ - str w8, [sp, #24] │ │ - ldrsh w8, [x22, #26] │ │ - asr w8, w8, #2 │ │ - str w8, [sp, #28] │ │ - bl 1ba88 │ │ - ldrsh w8, [x22, #4] │ │ - add x0, x25, #0x20 │ │ - mov w1, #0x1 // #1 │ │ - asr w8, w8, #2 │ │ - str w8, [sp, #32] │ │ - ldrsh w8, [x22, #12] │ │ - asr w8, w8, #2 │ │ - str w8, [sp, #36] │ │ - ldrsh w8, [x22, #20] │ │ - asr w8, w8, #2 │ │ - str w8, [sp, #40] │ │ - ldrsh w8, [x22, #28] │ │ - asr w8, w8, #2 │ │ - str w8, [sp, #44] │ │ - bl 1ba88 │ │ - ldrsh w8, [x22, #6] │ │ - add x0, x25, #0x30 │ │ - mov w1, #0x1 // #1 │ │ - asr w8, w8, #2 │ │ - str w8, [sp, #48] │ │ - ldrsh w8, [x22, #14] │ │ - asr w8, w8, #2 │ │ - str w8, [sp, #52] │ │ - ldrsh w8, [x22, #22] │ │ - asr w8, w8, #2 │ │ - str w8, [sp, #56] │ │ - ldrsh w8, [x22, #30] │ │ - asr w8, w8, #2 │ │ - str w8, [sp, #60] │ │ - bl 1ba88 │ │ - movi v0.2d, #0x0 │ │ - mov x0, sp │ │ - mov w1, #0x4 // #4 │ │ - stp q0, q0, [x22] │ │ - bl 1ba88 │ │ - mov w1, #0x4 // #4 │ │ - mov x0, x24 │ │ - bl 1ba88 │ │ - mov w1, #0x4 // #4 │ │ - mov x0, x23 │ │ - bl 1ba88 │ │ - mov w1, #0x4 // #4 │ │ - mov x0, x21 │ │ - bl 1ba88 │ │ - ldrb w9, [x20] │ │ - ldr w10, [sp] │ │ - mov w8, #0xff // #255 │ │ - add w9, w10, w9 │ │ - cmp w9, #0xff │ │ - csel w9, w9, w8, lt // lt = tstop │ │ - bic w9, w9, w9, asr #31 │ │ - strb w9, [x20] │ │ - ldrb w10, [x20, #1] │ │ - ldr w9, [sp, #4] │ │ - add w9, w9, w10 │ │ - cmp w9, #0xff │ │ - csel w9, w9, w8, lt // lt = tstop │ │ - bic w9, w9, w9, asr #31 │ │ - strb w9, [x20, #1] │ │ - ldrb w10, [x20, #2] │ │ - ldr w9, [sp, #8] │ │ - add w9, w9, w10 │ │ - cmp w9, #0xff │ │ - csel w9, w9, w8, lt // lt = tstop │ │ - bic w9, w9, w9, asr #31 │ │ - strb w9, [x20, #2] │ │ - ldrb w10, [x20, #3] │ │ - ldp w9, w11, [sp, #12] │ │ - add w9, w9, w10 │ │ - cmp w9, #0xff │ │ - csel w9, w9, w8, lt // lt = tstop │ │ - bic w9, w9, w9, asr #31 │ │ - add x10, x20, x19 │ │ - strb w9, [x20, #3] │ │ - ldrb w9, [x10] │ │ - add w9, w11, w9 │ │ - cmp w9, #0xff │ │ - csel w9, w9, w8, lt // lt = tstop │ │ - bic w9, w9, w9, asr #31 │ │ - strb w9, [x10] │ │ - ldrb w11, [x10, #1] │ │ - ldr w9, [sp, #20] │ │ - add w9, w9, w11 │ │ - cmp w9, #0xff │ │ - csel w9, w9, w8, lt // lt = tstop │ │ - bic w9, w9, w9, asr #31 │ │ - strb w9, [x10, #1] │ │ - ldrb w11, [x10, #2] │ │ - ldr w9, [sp, #24] │ │ - add w9, w9, w11 │ │ - cmp w9, #0xff │ │ - csel w9, w9, w8, lt // lt = tstop │ │ - bic w9, w9, w9, asr #31 │ │ - strb w9, [x10, #2] │ │ - ldrb w11, [x10, #3] │ │ - ldr w9, [sp, #28] │ │ - add w9, w9, w11 │ │ - cmp w9, #0xff │ │ - csel w9, w9, w8, lt // lt = tstop │ │ - bic w9, w9, w9, asr #31 │ │ - add x11, x10, x19 │ │ - strb w9, [x10, #3] │ │ - ldrb w9, [x11] │ │ - ldr w10, [sp, #32] │ │ - add x12, x11, x19 │ │ - add w9, w10, w9 │ │ - cmp w9, #0xff │ │ - csel w9, w9, w8, lt // lt = tstop │ │ - bic w9, w9, w9, asr #31 │ │ - strb w9, [x11] │ │ - ldrb w10, [x11, #1] │ │ - ldr w9, [sp, #36] │ │ - add w9, w9, w10 │ │ - cmp w9, #0xff │ │ - csel w9, w9, w8, lt // lt = tstop │ │ - bic w9, w9, w9, asr #31 │ │ - strb w9, [x11, #1] │ │ - ldrb w10, [x11, #2] │ │ - ldr w9, [sp, #40] │ │ - add w9, w9, w10 │ │ - cmp w9, #0xff │ │ - csel w9, w9, w8, lt // lt = tstop │ │ - bic w9, w9, w9, asr #31 │ │ - strb w9, [x11, #2] │ │ - ldrb w10, [x11, #3] │ │ - ldr w9, [sp, #44] │ │ - add w9, w9, w10 │ │ - cmp w9, #0xff │ │ - csel w9, w9, w8, lt // lt = tstop │ │ - bic w9, w9, w9, asr #31 │ │ - strb w9, [x11, #3] │ │ - ldrb w9, [x12] │ │ - ldr w10, [sp, #48] │ │ - ldrb w11, [x12, #1] │ │ - add w9, w10, w9 │ │ - cmp w9, #0xff │ │ - csel w9, w9, w8, lt // lt = tstop │ │ - bic w9, w9, w9, asr #31 │ │ - strb w9, [x12] │ │ - ldr w9, [sp, #52] │ │ - ldrb w10, [x12, #2] │ │ - add w9, w9, w11 │ │ - cmp w9, #0xff │ │ - csel w9, w9, w8, lt // lt = tstop │ │ - bic w9, w9, w9, asr #31 │ │ - strb w9, [x12, #1] │ │ + sub sp, sp, #0x30 │ │ ldr w9, [sp, #56] │ │ - add w9, w9, w10 │ │ - cmp w9, #0xff │ │ - csel w9, w9, w8, lt // lt = tstop │ │ - bic w9, w9, w9, asr #31 │ │ - strb w9, [x12, #2] │ │ - ldrb w9, [x12, #3] │ │ - ldr w10, [sp, #60] │ │ - add w9, w10, w9 │ │ - cmp w9, #0xff │ │ - csel w8, w9, w8, lt // lt = tstop │ │ - bic w8, w8, w8, asr #31 │ │ - strb w8, [x12, #3] │ │ - ldp x19, x30, [sp, #112] │ │ - ldp x21, x20, [sp, #96] │ │ - ldp x23, x22, [sp, #80] │ │ - ldp x25, x24, [sp, #64] │ │ - add sp, sp, #0x80 │ │ + ldr w8, [sp, #48] │ │ + str x30, [sp, #32] │ │ + str w9, [sp, #16] │ │ + mov w9, #0xa // #10 │ │ + str w9, [sp, #8] │ │ + str w8, [sp] │ │ + bl 5e378 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ ret │ │ sub sp, sp, #0x20 │ │ + ldr w8, [sp, #32] │ │ str x30, [sp, #16] │ │ - adrp x7, ac000 │ │ - ldr x7, [x7, #2816] │ │ - mov w8, #0x1 // #1 │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0x4 // #4 │ │ - mov w6, wzr │ │ str w8, [sp, #8] │ │ - str x7, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x7, ac000 │ │ - ldr x7, [x7, #1432] │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0x4 // #4 │ │ - mov w6, wzr │ │ - str x7, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #2816] │ │ - ldr x7, [x7, #3264] │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0x4 // #4 │ │ - mov w6, wzr │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3264] │ │ - ldr x7, [x7, #2816] │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0x4 // #4 │ │ - mov w6, wzr │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x7, ac000 │ │ - ldr x7, [x7, #3264] │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0x4 // #4 │ │ - mov w6, wzr │ │ - str x7, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3264] │ │ - ldr x7, [x7, #3672] │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0x4 // #4 │ │ - mov w6, wzr │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3672] │ │ - ldr x7, [x7, #3264] │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0x4 // #4 │ │ - mov w6, wzr │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #2816] │ │ - ldr x7, [x7, #3672] │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0x4 // #4 │ │ - mov w6, wzr │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3672] │ │ - ldr x7, [x7, #2816] │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0x4 // #4 │ │ - mov w6, wzr │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x7, ac000 │ │ - ldr x7, [x7, #3672] │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0x4 // #4 │ │ - mov w6, wzr │ │ - str x7, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1432] │ │ - ldr x7, [x7, #2816] │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0x4 // #4 │ │ - mov w6, wzr │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #2816] │ │ - ldr x7, [x7, #1432] │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0x4 // #4 │ │ - mov w6, wzr │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1432] │ │ - ldr x7, [x7, #3672] │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0x4 // #4 │ │ - mov w6, wzr │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3672] │ │ - ldr x7, [x7, #1432] │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0x4 // #4 │ │ - mov w6, wzr │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1432] │ │ - ldr x7, [x7, #3264] │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0x4 // #4 │ │ - mov w6, wzr │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3264] │ │ - ldr x7, [x7, #1432] │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0x4 // #4 │ │ - mov w6, wzr │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - adrp x9, ac000 │ │ - adrp x7, ac000 │ │ - ldr x9, [x9, #224] │ │ - ldr x7, [x7, #2816] │ │ mov w8, #0x1 // #1 │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, wzr │ │ - str w8, [sp, #8] │ │ - str x9, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1728] │ │ - ldr x7, [x7, #1432] │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, wzr │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #224] │ │ - ldr x7, [x7, #3264] │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, wzr │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3760] │ │ - ldr x7, [x7, #2816] │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, wzr │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3760] │ │ - ldr x7, [x7, #3264] │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, wzr │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3760] │ │ - ldr x7, [x7, #3672] │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, wzr │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3688] │ │ - ldr x7, [x7, #3264] │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, wzr │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #224] │ │ - ldr x7, [x7, #3672] │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, wzr │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3688] │ │ - ldr x7, [x7, #2816] │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, wzr │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3688] │ │ - ldr x7, [x7, #3672] │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, wzr │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1728] │ │ - ldr x7, [x7, #2816] │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, wzr │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #224] │ │ - ldr x7, [x7, #1432] │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, wzr │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1728] │ │ - ldr x7, [x7, #3672] │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, wzr │ │ - str x8, [sp] │ │ - bl 6e554 │ │ + str w8, [sp] │ │ + bl 5c5a8 │ │ ldr x30, [sp, #16] │ │ add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3688] │ │ - ldr x7, [x7, #1432] │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, wzr │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ + sub sp, sp, #0x30 │ │ + ldr w10, [sp, #64] │ │ + ldr w8, [sp, #48] │ │ + ldr w9, [sp, #56] │ │ + str x30, [sp, #32] │ │ + str w10, [sp, #24] │ │ + mov w10, #0x1 // #1 │ │ + str w9, [sp, #8] │ │ + str w10, [sp, #16] │ │ + str w8, [sp] │ │ + bl 5d0d0 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ ret │ │ sub sp, sp, #0x20 │ │ + mov w8, w7 │ │ + mov w7, #0x1 // #1 │ │ str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1728] │ │ - ldr x7, [x7, #3264] │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, wzr │ │ - str x8, [sp] │ │ - bl 6e554 │ │ + str w8, [sp] │ │ + bl 5d7f8 │ │ ldr x30, [sp, #16] │ │ add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3760] │ │ - ldr x7, [x7, #1432] │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, wzr │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ + sub sp, sp, #0x30 │ │ + ldr w9, [sp, #56] │ │ + ldr w8, [sp, #48] │ │ + str x30, [sp, #32] │ │ + str w9, [sp, #16] │ │ + mov w9, #0x1 // #1 │ │ + str w9, [sp, #8] │ │ + str w8, [sp] │ │ + bl 5e378 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ ret │ │ sub sp, sp, #0x20 │ │ + ldr w8, [sp, #32] │ │ str x30, [sp, #16] │ │ - adrp x9, ac000 │ │ - adrp x7, ac000 │ │ - ldr x9, [x9, #1016] │ │ - ldr x7, [x7, #2816] │ │ - mov w8, #0x1 // #1 │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x1 // #1 │ │ str w8, [sp, #8] │ │ - str x9, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #2432] │ │ - ldr x7, [x7, #1432] │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1016] │ │ - ldr x7, [x7, #3264] │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1320] │ │ - ldr x7, [x7, #2816] │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1320] │ │ - ldr x7, [x7, #3264] │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1320] │ │ - ldr x7, [x7, #3672] │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1368] │ │ - ldr x7, [x7, #3264] │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1016] │ │ - ldr x7, [x7, #3672] │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1368] │ │ - ldr x7, [x7, #2816] │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1368] │ │ - ldr x7, [x7, #3672] │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #2432] │ │ - ldr x7, [x7, #2816] │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1016] │ │ - ldr x7, [x7, #1432] │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #2432] │ │ - ldr x7, [x7, #3672] │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ + mov w8, #0x5 // #5 │ │ + str w8, [sp] │ │ + bl 5c5a8 │ │ ldr x30, [sp, #16] │ │ add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1368] │ │ - ldr x7, [x7, #1432] │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ + sub sp, sp, #0x30 │ │ + ldr w10, [sp, #64] │ │ + ldr w8, [sp, #48] │ │ + ldr w9, [sp, #56] │ │ + str x30, [sp, #32] │ │ + str w10, [sp, #24] │ │ + mov w10, #0x5 // #5 │ │ + str w9, [sp, #8] │ │ + str w10, [sp, #16] │ │ + str w8, [sp] │ │ + bl 5d0d0 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ ret │ │ sub sp, sp, #0x20 │ │ + mov w8, w7 │ │ + mov w7, #0x5 // #5 │ │ str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #2432] │ │ - ldr x7, [x7, #3264] │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ + str w8, [sp] │ │ + bl 5d7f8 │ │ ldr x30, [sp, #16] │ │ add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1320] │ │ - ldr x7, [x7, #1432] │ │ - mov w4, #0x4 // #4 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ + sub sp, sp, #0x30 │ │ + ldr w9, [sp, #56] │ │ + ldr w8, [sp, #48] │ │ + str x30, [sp, #32] │ │ + str w9, [sp, #16] │ │ + mov w9, #0x5 // #5 │ │ + str w9, [sp, #8] │ │ + str w8, [sp] │ │ + bl 5e378 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ ret │ │ sub sp, sp, #0x20 │ │ + ldr w8, [sp, #32] │ │ str x30, [sp, #16] │ │ - adrp x9, ac000 │ │ - adrp x7, ac000 │ │ - ldr x9, [x9, #2816] │ │ - ldr x7, [x7, #224] │ │ - mov w8, #0x1 // #1 │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x4 // #4 │ │ - mov w6, wzr │ │ str w8, [sp, #8] │ │ - str x9, [sp] │ │ - bl 6e554 │ │ + mov w8, #0x9 // #9 │ │ + str w8, [sp] │ │ + bl 5c5a8 │ │ ldr x30, [sp, #16] │ │ add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1432] │ │ - ldr x7, [x7, #1728] │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x4 // #4 │ │ - mov w6, wzr │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ + sub sp, sp, #0x30 │ │ + ldr w10, [sp, #64] │ │ + ldr w8, [sp, #48] │ │ + ldr w9, [sp, #56] │ │ + str x30, [sp, #32] │ │ + str w10, [sp, #24] │ │ + mov w10, #0x9 // #9 │ │ + str w9, [sp, #8] │ │ + str w10, [sp, #16] │ │ + str w8, [sp] │ │ + bl 5d0d0 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ ret │ │ sub sp, sp, #0x20 │ │ + mov w8, w7 │ │ + mov w7, #0x9 // #9 │ │ str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #2816] │ │ - ldr x7, [x7, #3760] │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x4 // #4 │ │ - mov w6, wzr │ │ - str x8, [sp] │ │ - bl 6e554 │ │ + str w8, [sp] │ │ + bl 5d7f8 │ │ ldr x30, [sp, #16] │ │ add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3264] │ │ - ldr x7, [x7, #224] │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x4 // #4 │ │ - mov w6, wzr │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ + sub sp, sp, #0x30 │ │ + ldr w9, [sp, #56] │ │ + ldr w8, [sp, #48] │ │ + str x30, [sp, #32] │ │ + str w9, [sp, #16] │ │ + mov w9, #0x9 // #9 │ │ + str w9, [sp, #8] │ │ + str w8, [sp] │ │ + bl 5e378 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3264] │ │ - ldr x7, [x7, #3760] │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x4 // #4 │ │ - mov w6, wzr │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ + stp x28, x25, [sp, #-64]! │ │ + stp x24, x23, [sp, #16] │ │ + stp x22, x21, [sp, #32] │ │ + stp x20, x19, [sp, #48] │ │ + sub sp, sp, #0x8, lsl #12 │ │ + sub sp, sp, #0x100 │ │ + add x8, sp, #0x4, lsl #12 │ │ + add x8, x8, #0x144 │ │ + ldr w8, [x8, #16380] │ │ + asr x1, x1, #1 │ │ + asr x3, x3, #1 │ │ + cbz w6, 5995c │ │ + clz w14, w8 │ │ + cmp w4, #0x1 │ │ + cbz w7, 59afc │ │ + b.lt 59c9c // b.tstop │ │ + mov w12, #0x16 // #22 │ │ + mov w13, #0x1 // #1 │ │ + sub w12, w12, w14 │ │ + lsl w13, w13, w12 │ │ + mov x10, sp │ │ + add w11, w5, #0x1 │ │ + mov w9, w4 │ │ + asr w13, w13, #1 │ │ + lsl x15, x3, #1 │ │ + ldrh w16, [x2] │ │ + mov x17, xzr │ │ + lsl x3, x17, #1 │ │ + add x19, x2, x3 │ │ + ldrh w19, [x19, #2] │ │ + and w20, w16, #0xffff │ │ + add w16, w13, w16, uxth #4 │ │ + add x17, x17, #0x1 │ │ + sub w20, w19, w20 │ │ + madd w16, w20, w6, w16 │ │ + asr w16, w16, w12 │ │ + cmp x9, x17 │ │ + strh w16, [x10, x3] │ │ + mov w16, w19 │ │ + b.ne 597f4 // b.any │ │ + add x10, x10, #0x100 │ │ + subs w11, w11, #0x1 │ │ + add x2, x2, x15 │ │ + b.ne 597ec // b.any │ │ + cmp w4, #0x1 │ │ + b.lt 59c9c // b.tstop │ │ + sub w10, w14, #0xe │ │ + mov w14, #0x1 // #1 │ │ + lsl w14, w14, w10 │ │ + dup v3.4s, w10 │ │ + asr w14, w14, #1 │ │ + mov x11, sp │ │ + and x12, x9, #0xfffffff8 │ │ + dup v0.4s, w7 │ │ + dup v1.4s, w8 │ │ + lsl x13, x1, #1 │ │ + dup v2.4s, w14 │ │ + neg v3.4s, v3.4s │ │ + cmp w4, #0x8 │ │ + b.cc 59894 // b.lo, b.ul, b.last │ │ + b 5989c │ │ + add x11, x11, #0x100 │ │ + subs w5, w5, #0x1 │ │ + add x0, x0, x13 │ │ + b.eq 59c9c // b.none │ │ + cmp w4, #0x8 │ │ + b.cs 5989c // b.hs, b.nlast │ │ + mov x16, xzr │ │ + b 59914 │ │ + mov x15, xzr │ │ + mov x16, x12 │ │ + add x17, x11, x15 │ │ + ldr q4, [x17] │ │ + ldr q5, [x17, #256] │ │ + subs x16, x16, #0x8 │ │ + sshll v6.4s, v4.4h, #4 │ │ + sshll2 v7.4s, v4.8h, #4 │ │ + ssubl2 v16.4s, v5.8h, v4.8h │ │ + ssubl v4.4s, v5.4h, v4.4h │ │ + add v5.4s, v7.4s, v2.4s │ │ + add v6.4s, v6.4s, v2.4s │ │ + mla v6.4s, v4.4s, v0.4s │ │ + mla v5.4s, v16.4s, v0.4s │ │ + sshl v4.4s, v5.4s, v3.4s │ │ + sshl v5.4s, v6.4s, v3.4s │ │ + cmlt v6.4s, v5.4s, #0 │ │ + smin v5.4s, v5.4s, v1.4s │ │ + cmlt v7.4s, v4.4s, #0 │ │ + smin v4.4s, v4.4s, v1.4s │ │ + bic v5.16b, v5.16b, v6.16b │ │ + bic v4.16b, v4.16b, v7.16b │ │ + xtn v5.4h, v5.4s │ │ + xtn2 v5.8h, v4.4s │ │ + str q5, [x0, x15] │ │ + add x15, x15, #0x10 │ │ + b.ne 598a4 // b.any │ │ + cmp x12, x9 │ │ + mov x16, x12 │ │ + b.eq 5987c // b.none │ │ + sub x15, x9, x16 │ │ + lsl x16, x16, #1 │ │ + add x17, x11, x16 │ │ + ldrsh w1, [x17] │ │ + ldrsh w17, [x17, #256] │ │ + sub w17, w17, w1 │ │ + add w1, w14, w1, lsl #4 │ │ + madd w17, w17, w7, w1 │ │ + asr w17, w17, w10 │ │ + cmp w17, w8 │ │ + csel w1, w8, w17, gt │ │ + cmp w17, #0x0 │ │ + csel w17, wzr, w1, lt // lt = tstop │ │ + subs x15, x15, #0x1 │ │ + strh w17, [x0, x16] │ │ + add x16, x16, #0x2 │ │ + b.ne 5991c // b.any │ │ + b 5987c │ │ + cbz w7, 59cb8 │ │ + cmp w4, #0x1 │ │ + b.lt 59c9c // b.tstop │ │ + mov w10, w4 │ │ + mov x9, xzr │ │ + dup v0.4s, w7 │ │ + dup v1.4s, w8 │ │ + lsl x11, x3, #1 │ │ + add x12, x3, x10 │ │ + and x13, x10, #0xfffffff8 │ │ + lsl x14, x1, #1 │ │ + mov x15, x0 │ │ + mov x16, x2 │ │ + cmp w4, #0x8 │ │ + b.cc 599b8 // b.lo, b.ul, b.last │ │ + b 599c0 │ │ + subs w5, w5, #0x1 │ │ + add x9, x9, #0x1 │ │ + add x16, x16, x11 │ │ + add x15, x15, x14 │ │ + b.eq 59c9c // b.none │ │ + cmp w4, #0x8 │ │ + b.cs 599c0 // b.hs, b.nlast │ │ + mov x17, xzr │ │ + b 59a9c │ │ + mul x6, x1, x9 │ │ + mul x19, x3, x9 │ │ + add x20, x0, x6, lsl #1 │ │ + add x6, x6, x10 │ │ + add x21, x19, x10 │ │ + add x22, x12, x19 │ │ + add x23, x3, x19 │ │ + add x24, x0, x6, lsl #1 │ │ + add x6, x2, x21, lsl #1 │ │ + add x21, x2, x22, lsl #1 │ │ + add x22, x2, x23, lsl #1 │ │ + cmp x20, x21 │ │ + cset w21, cc // cc = lo, ul, last │ │ + cmp x22, x24 │ │ + cset w22, cc // cc = lo, ul, last │ │ + cmp x20, x6 │ │ + add x19, x2, x19, lsl #1 │ │ + cset w6, cc // cc = lo, ul, last │ │ + cmp x19, x24 │ │ + mov x17, xzr │ │ + and w20, w21, w22 │ │ + cset w19, cc // cc = lo, ul, last │ │ + tbnz w20, #0, 59a9c │ │ + and w6, w6, w19 │ │ + tbnz w6, #0, 59a9c │ │ + mov x17, xzr │ │ + add x6, x16, x11 │ │ + mov x19, x13 │ │ + ldr q2, [x16, x17] │ │ + ldr q3, [x6, x17] │ │ + subs x19, x19, #0x8 │ │ + ushll v4.4s, v2.4h, #4 │ │ + ushll2 v5.4s, v2.8h, #4 │ │ + usubl2 v6.4s, v3.8h, v2.8h │ │ + usubl v2.4s, v3.4h, v2.4h │ │ + orr v4.4s, #0x8 │ │ + orr v5.4s, #0x8 │ │ + mla v4.4s, v2.4s, v0.4s │ │ + mla v5.4s, v6.4s, v0.4s │ │ + sshr v3.4s, v4.4s, #4 │ │ + sshr v2.4s, v5.4s, #4 │ │ + cmlt v4.4s, v4.4s, #0 │ │ + smin v3.4s, v3.4s, v1.4s │ │ + cmlt v5.4s, v5.4s, #0 │ │ + smin v2.4s, v2.4s, v1.4s │ │ + bic v3.16b, v3.16b, v4.16b │ │ + bic v2.16b, v2.16b, v5.16b │ │ + xtn v3.4h, v3.4s │ │ + xtn2 v3.8h, v2.4s │ │ + str q3, [x15, x17] │ │ + add x17, x17, #0x10 │ │ + b.ne 59a30 // b.any │ │ + cmp x13, x10 │ │ + mov x17, x13 │ │ + b.eq 5999c // b.none │ │ + lsl x21, x17, #1 │ │ + add x22, x16, x11 │ │ + mov x6, xzr │ │ + add x19, x16, x21 │ │ + add x20, x15, x21 │ │ + add x21, x22, x21 │ │ + sub x17, x10, x17 │ │ + lsl x22, x6, #1 │ │ + ldrh w23, [x19, x22] │ │ + ldrh w24, [x21, x22] │ │ + mov w25, #0x8 // #8 │ │ + add x6, x6, #0x1 │ │ + bfi w25, w23, #4, #16 │ │ + sub w24, w24, w23 │ │ + madd w23, w24, w7, w25 │ │ + asr w24, w23, #4 │ │ + cmp w24, w8 │ │ + csel w24, w8, w24, gt │ │ + cmp w23, #0x0 │ │ + csel w23, wzr, w24, lt // lt = tstop │ │ + cmp x17, x6 │ │ + strh w23, [x20, x22] │ │ + b.ne 59ab8 // b.any │ │ + b 5999c │ │ + b.lt 59c9c // b.tstop │ │ + mov w16, #0x16 // #22 │ │ + sub w10, w14, #0x12 │ │ + mov w15, #0x1 // #1 │ │ + mov w7, #0x1 // #1 │ │ + sub w14, w16, w14 │ │ + lsl w17, w15, w10 │ │ + lsl w7, w7, w14 │ │ + mov w11, w4 │ │ + dup v5.4s, w10 │ │ + asr w17, w17, #1 │ │ + dup v3.4s, w14 │ │ + asr w7, w7, #1 │ │ + mov x9, xzr │ │ + dup v0.4s, w6 │ │ + dup v1.4s, w8 │ │ + lsl x12, x3, #1 │ │ + lsl x13, x1, #1 │ │ + add x15, x11, #0x1 │ │ + and x16, x11, #0xfffffff8 │ │ + dup v2.4s, w17 │ │ + neg v3.4s, v3.4s │ │ + dup v4.4s, w7 │ │ + neg v5.4s, v5.4s │ │ + mov x19, x0 │ │ + mov x20, x2 │ │ + cmp w4, #0x8 │ │ + b.cc 59bbc // b.lo, b.ul, b.last │ │ + b 59b8c │ │ + subs w5, w5, #0x1 │ │ + add x9, x9, #0x1 │ │ + add x20, x20, x12 │ │ + add x19, x19, x13 │ │ + b.eq 59c9c // b.none │ │ + cmp w4, #0x8 │ │ + b.cc 59bbc // b.lo, b.ul, b.last │ │ + mul x22, x3, x9 │ │ + mul x21, x1, x9 │ │ + add x23, x15, x22 │ │ + add x23, x2, x23, lsl #1 │ │ + add x24, x0, x21, lsl #1 │ │ + cmp x24, x23 │ │ + b.cs 59c10 // b.hs, b.nlast │ │ + add x21, x21, x11 │ │ + add x22, x2, x22, lsl #1 │ │ + add x21, x0, x21, lsl #1 │ │ + cmp x22, x21 │ │ + b.cs 59c10 // b.hs, b.nlast │ │ + mov x22, xzr │ │ + lsl x21, x22, #1 │ │ + sub x22, x11, x22 │ │ + add x23, x20, x21 │ │ + ldrh w24, [x23] │ │ + ldrh w23, [x23, #2] │ │ + sub w23, w23, w24 │ │ + add w24, w7, w24, lsl #4 │ │ + madd w23, w23, w6, w24 │ │ + asr w23, w23, w14 │ │ + add w23, w23, w17 │ │ + asr w23, w23, w10 │ │ + cmp w23, w8 │ │ + csel w24, w8, w23, gt │ │ + cmp w23, #0x0 │ │ + csel w23, wzr, w24, lt // lt = tstop │ │ + subs x22, x22, #0x1 │ │ + strh w23, [x19, x21] │ │ + add x21, x21, #0x2 │ │ + b.ne 59bc8 // b.any │ │ + b 59b70 │ │ + mov x21, xzr │ │ + mov x22, x16 │ │ + add x23, x20, x21 │ │ + ldr q6, [x23] │ │ + ldur q7, [x23, #2] │ │ + subs x22, x22, #0x8 │ │ + ushll v16.4s, v6.4h, #4 │ │ + ushll2 v17.4s, v6.8h, #4 │ │ + usubl2 v18.4s, v7.8h, v6.8h │ │ + usubl v6.4s, v7.4h, v6.4h │ │ + add v7.4s, v17.4s, v4.4s │ │ + add v16.4s, v16.4s, v4.4s │ │ + mla v16.4s, v6.4s, v0.4s │ │ + mla v7.4s, v18.4s, v0.4s │ │ + sshl v6.4s, v7.4s, v3.4s │ │ + sshl v7.4s, v16.4s, v3.4s │ │ + add v7.4s, v7.4s, v2.4s │ │ + add v6.4s, v6.4s, v2.4s │ │ + sshl v7.4s, v7.4s, v5.4s │ │ + sshl v6.4s, v6.4s, v5.4s │ │ + cmlt v16.4s, v7.4s, #0 │ │ + smin v7.4s, v7.4s, v1.4s │ │ + cmlt v17.4s, v6.4s, #0 │ │ + smin v6.4s, v6.4s, v1.4s │ │ + bic v7.16b, v7.16b, v16.16b │ │ + bic v6.16b, v6.16b, v17.16b │ │ + xtn v7.4h, v7.4s │ │ + xtn2 v7.8h, v6.4s │ │ + str q7, [x19, x21] │ │ + add x21, x21, #0x10 │ │ + b.ne 59c18 // b.any │ │ + cmp x16, x11 │ │ + mov x22, x16 │ │ + b.ne 59bc0 // b.any │ │ + b 59b70 │ │ + add sp, sp, #0x8, lsl #12 │ │ + add sp, sp, #0x100 │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x24, x23, [sp, #16] │ │ + ldp x28, x25, [sp], #64 │ │ ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3264] │ │ - ldr x7, [x7, #3688] │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x4 // #4 │ │ - mov w6, wzr │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ + add sp, sp, #0x8, lsl #12 │ │ + add sp, sp, #0x100 │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x24, x23, [sp, #16] │ │ + ldp x28, x25, [sp], #64 │ │ + b 5d070 │ │ + str x28, [sp, #-64]! │ │ + stp x24, x23, [sp, #16] │ │ + stp x22, x21, [sp, #32] │ │ + stp x20, x19, [sp, #48] │ │ + sub sp, sp, #0x10, lsl #12 │ │ + sub sp, sp, #0x100 │ │ + add x8, sp, #0xc, lsl #12 │ │ + add x8, x8, #0x154 │ │ + add x9, sp, #0xc, lsl #12 │ │ + ldr w8, [x8, #16380] │ │ + add x9, x9, #0x14c │ │ + ldr w9, [x9, #16380] │ │ + cmp w4, #0x1 │ │ + clz w10, w8 │ │ + mov w13, #0x1 // #1 │ │ + b.lt 59da4 // b.tstop │ │ + add x11, sp, #0xc, lsl #12 │ │ + add x11, x11, #0x144 │ │ + ldr w11, [x11, #16380] │ │ + mov w15, #0x16 // #22 │ │ + sub w16, w5, #0x1 │ │ + sub w15, w15, w10 │ │ + madd w16, w16, w9, w7 │ │ + asr x12, x3, #1 │ │ + lsl w17, w13, w15 │ │ + asr w3, w16, #10 │ │ + mov x14, sp │ │ + asr w16, w17, #1 │ │ + add w17, w3, #0x2 │ │ + mov w3, w4 │ │ + mov x19, xzr │ │ + mov w20, wzr │ │ + mov w21, w6 │ │ + add x22, x2, w20, sxtw #1 │ │ + ldrh w23, [x22] │ │ + ldrh w22, [x22, #2] │ │ + asr w24, w21, #6 │ │ + add w21, w21, w11 │ │ + add w20, w20, w21, asr #10 │ │ + sub w22, w22, w23 │ │ + add w23, w16, w23, lsl #4 │ │ + madd w22, w22, w24, w23 │ │ + asr w22, w22, w15 │ │ + strh w22, [x14, x19, lsl #1] │ │ + add x19, x19, #0x1 │ │ + cmp x3, x19 │ │ + and w21, w21, #0x3ff │ │ + b.ne 59d58 // b.any │ │ + add x14, x14, #0x100 │ │ + subs w17, w17, #0x1 │ │ + add x2, x2, x12, lsl #1 │ │ + b.ne 59d4c // b.any │ │ + cmp w4, #0x1 │ │ + b.lt 59edc // b.tstop │ │ + sub w10, w10, #0xe │ │ + lsl w15, w13, w10 │ │ + asr x14, x1, #1 │ │ + mov w12, w4 │ │ + dup v2.4s, w10 │ │ + asr w15, w15, #1 │ │ + mov x11, sp │ │ + dup v0.4s, w8 │ │ + and x13, x12, #0xfffffff8 │ │ + lsl x14, x14, #1 │ │ + dup v1.4s, w15 │ │ + neg v2.4s, v2.4s │ │ + cmp w4, #0x8 │ │ + asr w16, w7, #6 │ │ + mov x17, xzr │ │ + b.cc 59e98 // b.lo, b.ul, b.last │ │ + b 59e20 │ │ + add w16, w7, w9 │ │ + asr w17, w16, #10 │ │ + and w7, w16, #0x3ff │ │ + lsl w16, w17, #7 │ │ + subs w5, w5, #0x1 │ │ + add x11, x11, w16, sxtw #1 │ │ + add x0, x0, x14 │ │ + b.eq 59edc // b.none │ │ + cmp w4, #0x8 │ │ + asr w16, w7, #6 │ │ + mov x17, xzr │ │ + b.cc 59e98 // b.lo, b.ul, b.last │ │ + dup v3.4s, w16 │ │ + mov x1, x13 │ │ + add x2, x11, x17 │ │ + ldr q4, [x2] │ │ + ldr q5, [x2, #256] │ │ + subs x1, x1, #0x8 │ │ + sshll v6.4s, v4.4h, #4 │ │ + sshll2 v7.4s, v4.8h, #4 │ │ + ssubl2 v16.4s, v5.8h, v4.8h │ │ + ssubl v4.4s, v5.4h, v4.4h │ │ + add v5.4s, v7.4s, v1.4s │ │ + add v6.4s, v6.4s, v1.4s │ │ + mla v6.4s, v4.4s, v3.4s │ │ + mla v5.4s, v16.4s, v3.4s │ │ + sshl v4.4s, v5.4s, v2.4s │ │ + sshl v5.4s, v6.4s, v2.4s │ │ + cmlt v6.4s, v5.4s, #0 │ │ + smin v5.4s, v5.4s, v0.4s │ │ + cmlt v7.4s, v4.4s, #0 │ │ + smin v4.4s, v4.4s, v0.4s │ │ + bic v5.16b, v5.16b, v6.16b │ │ + bic v4.16b, v4.16b, v7.16b │ │ + xtn v5.4h, v5.4s │ │ + xtn2 v5.8h, v4.4s │ │ + str q5, [x0, x17] │ │ + add x17, x17, #0x10 │ │ + b.ne 59e28 // b.any │ │ + cmp x13, x12 │ │ + mov x17, x13 │ │ + b.eq 59df0 // b.none │ │ + lsl x1, x17, #1 │ │ + add x2, x11, x1 │ │ + ldrsh w3, [x2] │ │ + ldrsh w2, [x2, #256] │ │ + add x17, x17, #0x1 │ │ + sub w2, w2, w3 │ │ + add w3, w15, w3, lsl #4 │ │ + madd w2, w2, w16, w3 │ │ + asr w2, w2, w10 │ │ + cmp w2, w8 │ │ + csel w3, w8, w2, gt │ │ + cmp w2, #0x0 │ │ + csel w2, wzr, w3, lt // lt = tstop │ │ + cmp x12, x17 │ │ + strh w2, [x0, x1] │ │ + b.ne 59e98 // b.any │ │ + b 59df0 │ │ + add sp, sp, #0x10, lsl #12 │ │ + add sp, sp, #0x100 │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x24, x23, [sp, #16] │ │ + ldr x28, [sp], #64 │ │ ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3672] │ │ - ldr x7, [x7, #3760] │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x4 // #4 │ │ - mov w6, wzr │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ + stp x28, x25, [sp, #-64]! │ │ + stp x24, x23, [sp, #16] │ │ + stp x22, x21, [sp, #32] │ │ + stp x20, x19, [sp, #48] │ │ + sub sp, sp, #0x8, lsl #12 │ │ + sub sp, sp, #0x100 │ │ + clz w12, w7 │ │ + asr x2, x2, #1 │ │ + cbz w5, 5a080 │ │ + cmp w3, #0x1 │ │ + cbz w6, 5a220 │ │ + b.lt 5a370 // b.tstop │ │ + mov w11, #0x16 // #22 │ │ + mov w13, #0x1 // #1 │ │ + sub w11, w11, w12 │ │ + lsl w12, w13, w11 │ │ + mov x9, sp │ │ + add w10, w4, #0x1 │ │ + mov w8, w3 │ │ + asr w12, w12, #1 │ │ + lsl x13, x2, #1 │ │ + ldrh w14, [x1] │ │ + mov x15, xzr │ │ + lsl x16, x15, #1 │ │ + add x17, x1, x16 │ │ + ldrh w17, [x17, #2] │ │ + and w2, w14, #0xffff │ │ + add w14, w12, w14, uxth #4 │ │ + add x15, x15, #0x1 │ │ + sub w2, w17, w2 │ │ + madd w14, w2, w5, w14 │ │ + asr w14, w14, w11 │ │ + cmp x8, x15 │ │ + strh w14, [x9, x16] │ │ + mov w14, w17 │ │ + b.ne 59f54 // b.any │ │ + add x9, x9, #0x100 │ │ + subs w10, w10, #0x1 │ │ + add x1, x1, x13 │ │ + b.ne 59f4c // b.any │ │ + cmp w3, #0x1 │ │ + b.lt 5a370 // b.tstop │ │ + sxtw x11, w3 │ │ + mov x9, sp │ │ + and x10, x8, #0xfffffff8 │ │ + dup v0.4s, w6 │ │ + lsl x11, x11, #1 │ │ + movi v1.8h, #0xe0, lsl #8 │ │ + cmp w3, #0x8 │ │ + b.cc 59fdc // b.lo, b.ul, b.last │ │ + b 59fe4 │ │ + add x9, x9, #0x100 │ │ + subs w4, w4, #0x1 │ │ + add x0, x0, x11 │ │ + b.eq 5a370 // b.none │ │ + cmp w3, #0x8 │ │ + b.cs 59fe4 // b.hs, b.nlast │ │ + mov x13, xzr │ │ + b 5a040 │ │ + mov x12, xzr │ │ + mov x13, x10 │ │ + add x14, x9, x12 │ │ + ldr q2, [x14] │ │ + ldr q3, [x14, #256] │ │ + subs x13, x13, #0x8 │ │ + sshll v5.4s, v2.4h, #4 │ │ + sshll2 v4.4s, v2.8h, #4 │ │ + ssubl v6.4s, v3.4h, v2.4h │ │ + orr v5.4s, #0x8 │ │ + ssubl2 v2.4s, v3.8h, v2.8h │ │ + orr v4.4s, #0x8 │ │ + mla v5.4s, v6.4s, v0.4s │ │ + mla v4.4s, v2.4s, v0.4s │ │ + shrn v2.4h, v5.4s, #4 │ │ + shrn2 v2.8h, v4.4s, #4 │ │ + add v2.8h, v2.8h, v1.8h │ │ + str q2, [x0, x12] │ │ + add x12, x12, #0x10 │ │ + b.ne 59fec // b.any │ │ + cmp x10, x8 │ │ + mov x13, x10 │ │ + b.eq 59fc4 // b.none │ │ + sub x12, x8, x13 │ │ + lsl x13, x13, #1 │ │ + add x14, x9, x13 │ │ + ldrsh w15, [x14] │ │ + ldrsh w14, [x14, #256] │ │ + mov w16, #0x8 // #8 │ │ + subs x12, x12, #0x1 │ │ + bfi w16, w15, #4, #28 │ │ + sub w14, w14, w15 │ │ + madd w14, w14, w6, w16 │ │ + lsr w14, w14, #4 │ │ + sub w14, w14, #0x2, lsl #12 │ │ + strh w14, [x0, x13] │ │ + add x13, x13, #0x2 │ │ + b.ne 5a048 // b.any │ │ + b 59fc4 │ │ + cbz w6, 5a38c │ │ + cmp w3, #0x1 │ │ + b.lt 5a370 // b.tstop │ │ + mov w13, #0x16 // #22 │ │ + mov w16, #0x1 // #1 │ │ + sub w12, w13, w12 │ │ + lsl w16, w16, w12 │ │ + sxtw x9, w3 │ │ + mov w10, w3 │ │ + dup v1.4s, w12 │ │ + asr w16, w16, #1 │ │ + mov x8, xzr │ │ + dup v0.4s, w6 │ │ + lsl x11, x2, #1 │ │ + add x13, x2, x10 │ │ + and x14, x10, #0xfffffff8 │ │ + lsl x15, x9, #1 │ │ + neg v1.4s, v1.4s │ │ + dup v2.4s, w16 │ │ + movi v3.8h, #0xe0, lsl #8 │ │ + mov x17, x0 │ │ + mov x5, x1 │ │ + cmp w3, #0x8 │ │ + b.cc 5a100 // b.lo, b.ul, b.last │ │ + b 5a108 │ │ + subs w4, w4, #0x1 │ │ + add x8, x8, #0x1 │ │ + add x5, x5, x11 │ │ + add x17, x17, x15 │ │ + b.eq 5a370 // b.none │ │ + cmp w3, #0x8 │ │ + b.cs 5a108 // b.hs, b.nlast │ │ + mov x7, xzr │ │ + b 5a1d0 │ │ + mul x19, x8, x9 │ │ + mul x20, x2, x8 │ │ + add x21, x0, x19, lsl #1 │ │ + add x19, x19, x10 │ │ + add x22, x20, x10 │ │ + add x23, x13, x20 │ │ + add x24, x2, x20 │ │ + add x25, x0, x19, lsl #1 │ │ + add x19, x1, x22, lsl #1 │ │ + add x22, x1, x23, lsl #1 │ │ + add x23, x1, x24, lsl #1 │ │ + cmp x21, x22 │ │ + cset w22, cc // cc = lo, ul, last │ │ + cmp x23, x25 │ │ + cset w23, cc // cc = lo, ul, last │ │ + cmp x21, x19 │ │ + add x20, x1, x20, lsl #1 │ │ + cset w19, cc // cc = lo, ul, last │ │ + cmp x20, x25 │ │ + mov x7, xzr │ │ + and w21, w22, w23 │ │ + cset w20, cc // cc = lo, ul, last │ │ + tbnz w21, #0, 5a1d0 │ │ + and w19, w19, w20 │ │ + tbnz w19, #0, 5a1d0 │ │ + mov x7, xzr │ │ + add x19, x5, x11 │ │ + mov x20, x14 │ │ + ldr q4, [x5, x7] │ │ + ldr q5, [x19, x7] │ │ + subs x20, x20, #0x8 │ │ + ushll v6.4s, v4.4h, #4 │ │ + ushll2 v7.4s, v4.8h, #4 │ │ + usubl2 v16.4s, v5.8h, v4.8h │ │ + usubl v4.4s, v5.4h, v4.4h │ │ + add v5.4s, v7.4s, v2.4s │ │ + add v6.4s, v6.4s, v2.4s │ │ + mla v6.4s, v4.4s, v0.4s │ │ + mla v5.4s, v16.4s, v0.4s │ │ + sshl v4.4s, v5.4s, v1.4s │ │ + sshl v5.4s, v6.4s, v1.4s │ │ + xtn v5.4h, v5.4s │ │ + xtn2 v5.8h, v4.4s │ │ + add v4.8h, v5.8h, v3.8h │ │ + str q4, [x17, x7] │ │ + add x7, x7, #0x10 │ │ + b.ne 5a178 // b.any │ │ + cmp x14, x10 │ │ + mov x7, x14 │ │ + b.eq 5a0e4 // b.none │ │ + lsl x22, x7, #1 │ │ + add x23, x5, x11 │ │ + mov x19, xzr │ │ + add x20, x5, x22 │ │ + add x21, x17, x22 │ │ + add x22, x23, x22 │ │ + sub x7, x10, x7 │ │ + lsl x23, x19, #1 │ │ + ldrh w24, [x20, x23] │ │ + ldrh w25, [x22, x23] │ │ + add x19, x19, #0x1 │ │ + cmp x7, x19 │ │ + sub w25, w25, w24 │ │ + add w24, w16, w24, lsl #4 │ │ + madd w24, w25, w6, w24 │ │ + asr w24, w24, w12 │ │ + sub w24, w24, #0x2, lsl #12 │ │ + strh w24, [x21, x23] │ │ + b.ne 5a1ec // b.any │ │ + b 5a0e4 │ │ + b.lt 5a370 // b.tstop │ │ + mov w13, #0x16 // #22 │ │ + mov w16, #0x1 // #1 │ │ + sub w12, w13, w12 │ │ + lsl w16, w16, w12 │ │ + sxtw x9, w3 │ │ + mov w10, w3 │ │ + dup v1.4s, w12 │ │ + asr w16, w16, #1 │ │ + mov x8, xzr │ │ + dup v0.4s, w5 │ │ + lsl x11, x2, #1 │ │ + add x13, x10, #0x1 │ │ + and x14, x10, #0xfffffff8 │ │ + lsl x15, x9, #1 │ │ + neg v1.4s, v1.4s │ │ + dup v2.4s, w16 │ │ + movi v3.8h, #0xe0, lsl #8 │ │ + mov x17, x0 │ │ + mov x6, x1 │ │ + cmp w3, #0x8 │ │ + b.cc 5a2c8 // b.lo, b.ul, b.last │ │ + b 5a298 │ │ + subs w4, w4, #0x1 │ │ + add x8, x8, #0x1 │ │ + add x6, x6, x11 │ │ + add x17, x17, x15 │ │ + b.eq 5a370 // b.none │ │ + cmp w3, #0x8 │ │ + b.cc 5a2c8 // b.lo, b.ul, b.last │ │ + mul x19, x2, x8 │ │ + mul x7, x8, x9 │ │ + add x20, x13, x19 │ │ + add x20, x1, x20, lsl #1 │ │ + add x21, x0, x7, lsl #1 │ │ + cmp x21, x20 │ │ + b.cs 5a308 // b.hs, b.nlast │ │ + add x7, x7, x10 │ │ + add x19, x1, x19, lsl #1 │ │ + add x7, x0, x7, lsl #1 │ │ + cmp x19, x7 │ │ + b.cs 5a308 // b.hs, b.nlast │ │ + mov x19, xzr │ │ + lsl x7, x19, #1 │ │ + sub x19, x10, x19 │ │ + add x20, x6, x7 │ │ + ldrh w21, [x20] │ │ + ldrh w20, [x20, #2] │ │ + subs x19, x19, #0x1 │ │ + sub w20, w20, w21 │ │ + add w21, w16, w21, lsl #4 │ │ + madd w20, w20, w5, w21 │ │ + asr w20, w20, w12 │ │ + sub w20, w20, #0x2, lsl #12 │ │ + strh w20, [x17, x7] │ │ + add x7, x7, #0x2 │ │ + b.ne 5a2d4 // b.any │ │ + b 5a27c │ │ + mov x7, xzr │ │ + mov x19, x14 │ │ + add x20, x6, x7 │ │ + ldr q4, [x20] │ │ + ldur q5, [x20, #2] │ │ + subs x19, x19, #0x8 │ │ + ushll v6.4s, v4.4h, #4 │ │ + ushll2 v7.4s, v4.8h, #4 │ │ + usubl2 v16.4s, v5.8h, v4.8h │ │ + usubl v4.4s, v5.4h, v4.4h │ │ + add v5.4s, v7.4s, v2.4s │ │ + add v6.4s, v6.4s, v2.4s │ │ + mla v6.4s, v4.4s, v0.4s │ │ + mla v5.4s, v16.4s, v0.4s │ │ + sshl v4.4s, v5.4s, v1.4s │ │ + sshl v5.4s, v6.4s, v1.4s │ │ + xtn v5.4h, v5.4s │ │ + xtn2 v5.8h, v4.4s │ │ + add v4.8h, v5.8h, v3.8h │ │ + str q4, [x17, x7] │ │ + add x7, x7, #0x10 │ │ + b.ne 5a310 // b.any │ │ + cmp x14, x10 │ │ + mov x19, x14 │ │ + b.ne 5a2cc // b.any │ │ + b 5a27c │ │ + add sp, sp, #0x8, lsl #12 │ │ + add sp, sp, #0x100 │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x24, x23, [sp, #16] │ │ + ldp x28, x25, [sp], #64 │ │ ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #2816] │ │ - ldr x7, [x7, #3688] │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x4 // #4 │ │ - mov w6, wzr │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ + mov w5, w7 │ │ + add sp, sp, #0x8, lsl #12 │ │ + add sp, sp, #0x100 │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x24, x23, [sp, #16] │ │ + ldp x28, x25, [sp], #64 │ │ + b 5e248 │ │ + str x28, [sp, #-32]! │ │ + stp x20, x19, [sp, #16] │ │ + sub sp, sp, #0x10, lsl #12 │ │ + sub sp, sp, #0x100 │ │ + cmp w3, #0x1 │ │ + b.lt 5a560 // b.tstop │ │ + add x9, sp, #0xc, lsl #12 │ │ + add x8, sp, #0xc, lsl #12 │ │ + add x9, x9, #0x12c │ │ + add x8, x8, #0x124 │ │ + ldr w9, [x9, #16380] │ │ + ldr w8, [x8, #16380] │ │ + mov w12, #0x16 // #22 │ │ + sub w14, w4, #0x1 │ │ + clz w9, w9 │ │ + mov w13, #0x1 // #1 │ │ + madd w14, w14, w8, w6 │ │ + sub w12, w12, w9 │ │ + asr w9, w14, #10 │ │ + lsl w14, w13, w12 │ │ + asr x10, x2, #1 │ │ + mov x11, sp │ │ + add w13, w9, #0x2 │ │ + asr w14, w14, #1 │ │ + mov w9, w3 │ │ + mov x15, xzr │ │ + mov w16, wzr │ │ + mov w17, w5 │ │ + add x2, x1, w16, sxtw #1 │ │ + ldrh w19, [x2] │ │ + ldrh w2, [x2, #2] │ │ + asr w20, w17, #6 │ │ + add w17, w17, w7 │ │ + add w16, w16, w17, asr #10 │ │ + sub w2, w2, w19 │ │ + add w19, w14, w19, lsl #4 │ │ + madd w2, w2, w20, w19 │ │ + asr w2, w2, w12 │ │ + strh w2, [x11, x15, lsl #1] │ │ + add x15, x15, #0x1 │ │ + cmp x9, x15 │ │ + and w17, w17, #0x3ff │ │ + b.ne 5a41c // b.any │ │ + add x11, x11, #0x100 │ │ + subs w13, w13, #0x1 │ │ + add x1, x1, x10, lsl #1 │ │ + b.ne 5a410 // b.any │ │ + cmp w3, #0x1 │ │ + b.lt 5a560 // b.tstop │ │ + sxtw x12, w3 │ │ + mov x10, sp │ │ + and x11, x9, #0xfffffff8 │ │ + lsl x12, x12, #1 │ │ + movi v0.8h, #0xe0, lsl #8 │ │ + cmp w3, #0x8 │ │ + asr w13, w6, #6 │ │ + mov x14, xzr │ │ + b.cc 5a524 // b.lo, b.ul, b.last │ │ + b 5a4c8 │ │ + add w13, w6, w8 │ │ + asr w14, w13, #10 │ │ + and w6, w13, #0x3ff │ │ + lsl w13, w14, #7 │ │ + subs w4, w4, #0x1 │ │ + add x10, x10, w13, sxtw #1 │ │ + add x0, x0, x12 │ │ + b.eq 5a560 // b.none │ │ + cmp w3, #0x8 │ │ + asr w13, w6, #6 │ │ + mov x14, xzr │ │ + b.cc 5a524 // b.lo, b.ul, b.last │ │ + dup v1.4s, w13 │ │ + mov x15, x11 │ │ + add x16, x10, x14 │ │ + ldr q2, [x16] │ │ + ldr q3, [x16, #256] │ │ + subs x15, x15, #0x8 │ │ + sshll v5.4s, v2.4h, #4 │ │ + sshll2 v4.4s, v2.8h, #4 │ │ + ssubl v6.4s, v3.4h, v2.4h │ │ + orr v5.4s, #0x8 │ │ + ssubl2 v2.4s, v3.8h, v2.8h │ │ + orr v4.4s, #0x8 │ │ + mla v5.4s, v6.4s, v1.4s │ │ + mla v4.4s, v2.4s, v1.4s │ │ + shrn v2.4h, v5.4s, #4 │ │ + shrn2 v2.8h, v4.4s, #4 │ │ + add v2.8h, v2.8h, v0.8h │ │ + str q2, [x0, x14] │ │ + add x14, x14, #0x10 │ │ + b.ne 5a4d0 // b.any │ │ + cmp x11, x9 │ │ + mov x14, x11 │ │ + b.eq 5a498 // b.none │ │ + lsl x15, x14, #1 │ │ + add x16, x10, x15 │ │ + ldrsh w17, [x16] │ │ + ldrsh w16, [x16, #256] │ │ + mov w1, #0x8 // #8 │ │ + add x14, x14, #0x1 │ │ + bfi w1, w17, #4, #28 │ │ + sub w16, w16, w17 │ │ + madd w16, w16, w13, w1 │ │ + lsr w16, w16, #4 │ │ + sub w16, w16, #0x2, lsl #12 │ │ + cmp x9, x14 │ │ + strh w16, [x0, x15] │ │ + b.ne 5a524 // b.any │ │ + b 5a498 │ │ + add sp, sp, #0x10, lsl #12 │ │ + add sp, sp, #0x100 │ │ + ldp x20, x19, [sp, #16] │ │ + ldr x28, [sp], #32 │ │ ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3672] │ │ - ldr x7, [x7, #224] │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x4 // #4 │ │ - mov w6, wzr │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ + str x25, [sp, #-64]! │ │ + cmp w4, #0x1 │ │ + stp x24, x23, [sp, #16] │ │ + stp x22, x21, [sp, #32] │ │ + stp x20, x19, [sp, #48] │ │ + b.lt 5a714 // b.tstop │ │ + clz w12, w6 │ │ + mov w16, #0x1 // #1 │ │ + sub w17, w12, #0x12 │ │ + sub w12, w12, #0x11 │ │ + lsl w16, w16, w17 │ │ + sxtw x9, w4 │ │ + asr x10, x1, #1 │ │ + mov w11, w4 │ │ + dup v2.4s, w12 │ │ + add w16, w16, #0x4, lsl #12 │ │ + mov x8, xzr │ │ + dup v0.4s, w6 │ │ + and x13, x11, #0xfffffff8 │ │ + lsl x14, x9, #1 │ │ + lsl x15, x10, #1 │ │ + dup v1.4s, w16 │ │ + neg v2.4s, v2.4s │ │ + mov x17, x0 │ │ + mov x1, x3 │ │ + mov x7, x2 │ │ + cmp w4, #0x8 │ │ + b.cs 5a648 // b.hs, b.nlast │ │ + b 5a608 │ │ + subs w5, w5, #0x1 │ │ + add x8, x8, #0x1 │ │ + add x7, x7, x14 │ │ + add x1, x1, x14 │ │ + add x17, x17, x15 │ │ + b.eq 5a714 // b.none │ │ + cmp w4, #0x8 │ │ + b.cs 5a648 // b.hs, b.nlast │ │ + mov x19, xzr │ │ + lsl x20, x19, #1 │ │ + ldrsh w21, [x7, x20] │ │ + ldrsh w22, [x1, x20] │ │ + add x19, x19, #0x1 │ │ + add w21, w16, w21 │ │ + add w21, w21, w22 │ │ + asr w21, w21, w12 │ │ + cmp w21, w6 │ │ + csel w22, w6, w21, gt │ │ + cmp w21, #0x0 │ │ + csel w21, wzr, w22, lt // lt = tstop │ │ + cmp x11, x19 │ │ + strh w21, [x17, x20] │ │ + b.ne 5a60c // b.any │ │ + b 5a5e8 │ │ + mul x20, x10, x8 │ │ + mul x21, x8, x9 │ │ + add x22, x0, x20, lsl #1 │ │ + add x20, x20, x11 │ │ + add x23, x21, x11 │ │ + add x24, x0, x20, lsl #1 │ │ + lsl x20, x23, #1 │ │ + lsl x21, x21, #1 │ │ + add x25, x3, x20 │ │ + add x20, x2, x20 │ │ + add x23, x2, x21 │ │ + cmp x22, x20 │ │ + cset w20, cc // cc = lo, ul, last │ │ + cmp x23, x24 │ │ + cset w23, cc // cc = lo, ul, last │ │ + cmp x22, x25 │ │ + add x21, x3, x21 │ │ + and w22, w20, w23 │ │ + cset w20, cc // cc = lo, ul, last │ │ + cmp x21, x24 │ │ + mov x19, xzr │ │ + cset w21, cc // cc = lo, ul, last │ │ + tbnz w22, #0, 5a60c │ │ + and w20, w20, w21 │ │ + tbnz w20, #0, 5a60c │ │ + mov x19, xzr │ │ + mov x20, x13 │ │ + ldr q3, [x7, x19] │ │ + ldr q4, [x1, x19] │ │ + subs x20, x20, #0x8 │ │ + saddw2 v5.4s, v1.4s, v3.8h │ │ + saddw v3.4s, v1.4s, v3.4h │ │ + saddw v3.4s, v3.4s, v4.4h │ │ + saddw2 v4.4s, v5.4s, v4.8h │ │ + sshl v3.4s, v3.4s, v2.4s │ │ + sshl v4.4s, v4.4s, v2.4s │ │ + cmlt v5.4s, v3.4s, #0 │ │ + smin v3.4s, v3.4s, v0.4s │ │ + cmlt v6.4s, v4.4s, #0 │ │ + smin v4.4s, v4.4s, v0.4s │ │ + bic v3.16b, v3.16b, v5.16b │ │ + bic v4.16b, v4.16b, v6.16b │ │ + xtn v3.4h, v3.4s │ │ + xtn2 v3.8h, v4.4s │ │ + str q3, [x17, x19] │ │ + add x19, x19, #0x10 │ │ + b.ne 5a6b4 // b.any │ │ + cmp x13, x11 │ │ + mov x19, x13 │ │ + b.ne 5a60c // b.any │ │ + b 5a5e8 │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x24, x23, [sp, #16] │ │ + ldr x25, [sp], #64 │ │ ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3672] │ │ - ldr x7, [x7, #3688] │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x4 // #4 │ │ - mov w6, wzr │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ + str x27, [sp, #-80]! │ │ + cmp w4, #0x1 │ │ + stp x26, x25, [sp, #16] │ │ + stp x24, x23, [sp, #32] │ │ + stp x22, x21, [sp, #48] │ │ + stp x20, x19, [sp, #64] │ │ + b.lt 5a8f4 // b.tstop │ │ + clz w12, w7 │ │ + mov w17, #0x8 // #8 │ │ + asr x10, x1, #1 │ │ + sub w1, w12, #0x12 │ │ + mov w13, #0x10 // #16 │ │ + sub w12, w12, #0xe │ │ + lsl w17, w17, w1 │ │ + sxtw x9, w4 │ │ + mov w11, w4 │ │ + sub w13, w13, w6 │ │ + dup v4.4s, w12 │ │ + add w17, w17, #0x20, lsl #12 │ │ + mov x8, xzr │ │ + dup v0.4s, w6 │ │ + dup v1.4s, w7 │ │ + and x14, x11, #0xfffffff8 │ │ + lsl x15, x9, #1 │ │ + lsl x16, x10, #1 │ │ + dup v2.4s, w13 │ │ + dup v3.4s, w17 │ │ + neg v4.4s, v4.4s │ │ + mov x1, x0 │ │ + mov x19, x3 │ │ + mov x20, x2 │ │ + cmp w4, #0x8 │ │ + b.cs 5a810 // b.hs, b.nlast │ │ + b 5a7d0 │ │ + subs w5, w5, #0x1 │ │ + add x8, x8, #0x1 │ │ + add x20, x20, x15 │ │ + add x19, x19, x15 │ │ + add x1, x1, x16 │ │ + b.eq 5a8f4 // b.none │ │ + cmp w4, #0x8 │ │ + b.cs 5a810 // b.hs, b.nlast │ │ + mov x21, xzr │ │ + lsl x22, x21, #1 │ │ + ldrsh w23, [x20, x22] │ │ + ldrsh w24, [x19, x22] │ │ + add x21, x21, #0x1 │ │ + madd w23, w23, w6, w17 │ │ + madd w23, w13, w24, w23 │ │ + asr w23, w23, w12 │ │ + cmp w23, w7 │ │ + csel w24, w7, w23, gt │ │ + cmp w23, #0x0 │ │ + csel w23, wzr, w24, lt // lt = tstop │ │ + cmp x11, x21 │ │ + strh w23, [x1, x22] │ │ + b.ne 5a7d4 // b.any │ │ + b 5a7b0 │ │ + mul x22, x10, x8 │ │ + mul x23, x8, x9 │ │ + add x24, x0, x22, lsl #1 │ │ + add x22, x22, x11 │ │ + add x25, x23, x11 │ │ + add x26, x0, x22, lsl #1 │ │ + lsl x22, x25, #1 │ │ + lsl x23, x23, #1 │ │ + add x27, x3, x22 │ │ + add x22, x2, x22 │ │ + add x25, x2, x23 │ │ + cmp x24, x22 │ │ + cset w22, cc // cc = lo, ul, last │ │ + cmp x25, x26 │ │ + cset w25, cc // cc = lo, ul, last │ │ + cmp x24, x27 │ │ + add x23, x3, x23 │ │ + and w24, w22, w25 │ │ + cset w22, cc // cc = lo, ul, last │ │ + cmp x23, x26 │ │ + mov x21, xzr │ │ + cset w23, cc // cc = lo, ul, last │ │ + tbnz w24, #0, 5a7d4 │ │ + and w22, w22, w23 │ │ + tbnz w22, #0, 5a7d4 │ │ + mov x21, xzr │ │ + mov x22, x14 │ │ + ldr q5, [x20, x21] │ │ + ldr q6, [x19, x21] │ │ + mov v7.16b, v3.16b │ │ + mov v16.16b, v3.16b │ │ + sxtl v17.4s, v5.4h │ │ + sxtl2 v5.4s, v5.8h │ │ + mla v7.4s, v0.4s, v5.4s │ │ + sxtl2 v5.4s, v6.8h │ │ + sxtl v6.4s, v6.4h │ │ + mla v16.4s, v0.4s, v17.4s │ │ + mla v16.4s, v2.4s, v6.4s │ │ + mla v7.4s, v2.4s, v5.4s │ │ + sshl v6.4s, v16.4s, v4.4s │ │ + sshl v5.4s, v7.4s, v4.4s │ │ + cmlt v7.4s, v6.4s, #0 │ │ + smin v6.4s, v6.4s, v1.4s │ │ + cmlt v16.4s, v5.4s, #0 │ │ + smin v5.4s, v5.4s, v1.4s │ │ + bic v6.16b, v6.16b, v7.16b │ │ + bic v5.16b, v5.16b, v16.16b │ │ + xtn v6.4h, v6.4s │ │ + xtn2 v6.8h, v5.4s │ │ + subs x22, x22, #0x8 │ │ + str q6, [x1, x21] │ │ + add x21, x21, #0x10 │ │ + b.ne 5a87c // b.any │ │ + cmp x14, x11 │ │ + mov x21, x14 │ │ + b.ne 5a7d4 // b.any │ │ + b 5a7b0 │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x24, x23, [sp, #32] │ │ + ldp x26, x25, [sp, #16] │ │ + ldr x27, [sp], #80 │ │ ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1432] │ │ - ldr x7, [x7, #224] │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x4 // #4 │ │ - mov w6, wzr │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ + sub sp, sp, #0x70 │ │ + cmp w4, #0x1 │ │ + stp x28, x27, [sp, #16] │ │ + stp x26, x25, [sp, #32] │ │ + stp x24, x23, [sp, #48] │ │ + stp x22, x21, [sp, #64] │ │ + stp x20, x19, [sp, #80] │ │ + stp x29, x30, [sp, #96] │ │ + b.lt 5ab2c // b.tstop │ │ + clz w13, w7 │ │ + mov w17, #0x20 // #32 │ │ + asr x10, x1, #1 │ │ + sub w1, w13, #0x12 │ │ + sub w13, w13, #0xc │ │ + lsl w17, w17, w1 │ │ + sxtw x9, w4 │ │ + mov w11, w4 │ │ + dup v3.4s, w13 │ │ + add w17, w17, #0x80, lsl #12 │ │ + mov x8, xzr │ │ + dup v0.4s, w7 │ │ + mov w12, #0x40 // #64 │ │ + movi v1.4s, #0x40 │ │ + and x14, x11, #0xfffffff8 │ │ + lsl x15, x9, #1 │ │ + lsl x16, x10, #1 │ │ + dup v2.4s, w17 │ │ + neg v3.4s, v3.4s │ │ + mov x1, x0 │ │ + mov x19, x3 │ │ + mov x20, x2 │ │ + mov x21, x6 │ │ + str x10, [sp, #8] │ │ + cmp w4, #0x8 │ │ + b.cs 5a9c8 // b.hs, b.nlast │ │ + b 5a9c0 │ │ + add x21, x21, x9 │ │ + subs w5, w5, #0x1 │ │ + add x8, x8, #0x1 │ │ + add x20, x20, x15 │ │ + add x19, x19, x15 │ │ + add x1, x1, x16 │ │ + b.eq 5ab2c // b.none │ │ + cmp w4, #0x8 │ │ + b.cs 5a9c8 // b.hs, b.nlast │ │ + mov x22, xzr │ │ + b 5aae8 │ │ + ldr x10, [sp, #8] │ │ + mul x24, x8, x9 │ │ + add x25, x24, x11 │ │ + lsl x27, x24, #1 │ │ + mul x23, x10, x8 │ │ + add x26, x0, x23, lsl #1 │ │ + add x23, x23, x11 │ │ + add x28, x0, x23, lsl #1 │ │ + lsl x23, x25, #1 │ │ + add x30, x2, x23 │ │ + add x29, x2, x27 │ │ + cmp x26, x30 │ │ + add x25, x6, x25 │ │ + cset w30, cc // cc = lo, ul, last │ │ + cmp x29, x28 │ │ + cset w29, cc // cc = lo, ul, last │ │ + cmp x25, x26 │ │ + add x24, x6, x24 │ │ + add x10, x3, x23 │ │ + cset w23, hi // hi = pmore │ │ + cmp x24, x28 │ │ + add x27, x3, x27 │ │ + cset w25, cc // cc = lo, ul, last │ │ + cmp x26, x10 │ │ + cset w24, cc // cc = lo, ul, last │ │ + cmp x27, x28 │ │ + mov x22, xzr │ │ + and w29, w30, w29 │ │ + cset w26, cc // cc = lo, ul, last │ │ + tbnz w29, #0, 5aae8 │ │ + and w10, w23, w25 │ │ + tbnz w10, #0, 5aae8 │ │ + and w10, w24, w26 │ │ + tbnz w10, #0, 5aae8 │ │ + mov x22, xzr │ │ + mov x23, xzr │ │ + ldr d5, [x21, x23] │ │ + ldr q4, [x20, x22] │ │ + ldr q6, [x19, x22] │ │ + mov v7.16b, v2.16b │ │ + uxtl v5.8h, v5.8b │ │ + mov v16.16b, v2.16b │ │ + sxtl v17.4s, v4.4h │ │ + sxtl2 v4.4s, v4.8h │ │ + uxtl v19.4s, v5.4h │ │ + uxtl2 v20.4s, v5.8h │ │ + sxtl2 v18.4s, v6.8h │ │ + sxtl v6.4s, v6.4h │ │ + mla v7.4s, v20.4s, v4.4s │ │ + usubw2 v4.4s, v1.4s, v5.8h │ │ + usubw v5.4s, v1.4s, v5.4h │ │ + mla v16.4s, v19.4s, v17.4s │ │ + mla v16.4s, v5.4s, v6.4s │ │ + mla v7.4s, v4.4s, v18.4s │ │ + sshl v5.4s, v16.4s, v3.4s │ │ + sshl v4.4s, v7.4s, v3.4s │ │ + cmlt v6.4s, v5.4s, #0 │ │ + smin v5.4s, v5.4s, v0.4s │ │ + cmlt v7.4s, v4.4s, #0 │ │ + smin v4.4s, v4.4s, v0.4s │ │ + bic v5.16b, v5.16b, v6.16b │ │ + bic v4.16b, v4.16b, v7.16b │ │ + xtn v5.4h, v5.4s │ │ + add x23, x23, #0x8 │ │ + xtn2 v5.8h, v4.4s │ │ + cmp x14, x23 │ │ + str q5, [x1, x22] │ │ + add x22, x22, #0x10 │ │ + b.ne 5aa58 // b.any │ │ + cmp x14, x11 │ │ + mov x22, x14 │ │ + b.eq 5a99c // b.none │ │ + lsl x10, x22, #1 │ │ + ldrb w23, [x21, x22] │ │ + ldrsh w24, [x20, x10] │ │ + ldrsh w25, [x19, x10] │ │ + add x22, x22, #0x1 │ │ + sub w26, w12, w23 │ │ + madd w23, w23, w24, w17 │ │ + madd w23, w26, w25, w23 │ │ + asr w23, w23, w13 │ │ + cmp w23, w7 │ │ + csel w24, w7, w23, gt │ │ + cmp w23, #0x0 │ │ + csel w23, wzr, w24, lt // lt = tstop │ │ + cmp x11, x22 │ │ + strh w23, [x1, x10] │ │ + b.ne 5aae8 // b.any │ │ + b 5a99c │ │ + ldp x29, x30, [sp, #96] │ │ + ldp x20, x19, [sp, #80] │ │ + ldp x22, x21, [sp, #64] │ │ + ldp x24, x23, [sp, #48] │ │ + ldp x26, x25, [sp, #32] │ │ + ldp x28, x27, [sp, #16] │ │ + add sp, sp, #0x70 │ │ ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #2816] │ │ - ldr x7, [x7, #1728] │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x4 // #4 │ │ - mov w6, wzr │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ + str x23, [sp, #-48]! │ │ + cmp w3, #0x1 │ │ + stp x22, x21, [sp, #16] │ │ + stp x20, x19, [sp, #32] │ │ + b.lt 5accc // b.tstop │ │ + asr x9, x1, #1 │ │ + sxtw x10, w3 │ │ + mov w11, w3 │ │ + mov x8, xzr │ │ + mov w12, #0x40 // #64 │ │ + movi v0.4s, #0x40 │ │ + and x13, x11, #0xfffffff8 │ │ + lsl x14, x9, #1 │ │ + lsl x15, x10, #1 │ │ + movi v1.4s, #0x20 │ │ + mov x16, x2 │ │ + mov x17, x0 │ │ + mov x1, x5 │ │ + cmp w3, #0x8 │ │ + b.cs 5abfc // b.hs, b.nlast │ │ + b 5abc0 │ │ + add x1, x1, x10 │ │ + subs w4, w4, #0x1 │ │ + add x8, x8, #0x1 │ │ + add x17, x17, x14 │ │ + add x16, x16, x15 │ │ + b.eq 5accc // b.none │ │ + cmp w3, #0x8 │ │ + b.cs 5abfc // b.hs, b.nlast │ │ + mov x6, xzr │ │ + lsl x7, x6, #1 │ │ + ldrb w19, [x1, x6] │ │ + ldrh w20, [x17, x7] │ │ + ldrh w21, [x16, x7] │ │ + add x6, x6, #0x1 │ │ + sub w22, w12, w19 │ │ + mul w20, w22, w20 │ │ + madd w19, w21, w19, w20 │ │ + add w19, w19, #0x20 │ │ + lsr w19, w19, #6 │ │ + cmp x11, x6 │ │ + strh w19, [x17, x7] │ │ + b.ne 5abc4 // b.any │ │ + b 5aba0 │ │ + mul x7, x9, x8 │ │ + mul x19, x8, x10 │ │ + add x20, x0, x7, lsl #1 │ │ + add x7, x7, x11 │ │ + add x21, x19, x11 │ │ + add x23, x0, x7, lsl #1 │ │ + add x7, x2, x21, lsl #1 │ │ + add x21, x5, x21 │ │ + add x22, x5, x19 │ │ + cmp x21, x20 │ │ + cset w21, hi // hi = pmore │ │ + cmp x22, x23 │ │ + cset w22, cc // cc = lo, ul, last │ │ + cmp x20, x7 │ │ + add x19, x2, x19, lsl #1 │ │ + cset w7, cc // cc = lo, ul, last │ │ + cmp x19, x23 │ │ + mov x6, xzr │ │ + and w20, w21, w22 │ │ + cset w19, cc // cc = lo, ul, last │ │ + tbnz w20, #0, 5abc4 │ │ + and w7, w7, w19 │ │ + tbnz w7, #0, 5abc4 │ │ + mov x6, xzr │ │ + mov x7, xzr │ │ + ldr d3, [x1, x7] │ │ + ldr q2, [x17, x6] │ │ + ldr q4, [x16, x6] │ │ + add x7, x7, #0x8 │ │ + uxtl v3.8h, v3.8b │ │ + uxtl2 v5.4s, v2.8h │ │ + uxtl v2.4s, v2.4h │ │ + ext v6.16b, v4.16b, v4.16b, #8 │ │ + ext v7.16b, v3.16b, v3.16b, #8 │ │ + usubw2 v16.4s, v0.4s, v3.8h │ │ + usubw v17.4s, v0.4s, v3.4h │ │ + umull v3.4s, v4.4h, v3.4h │ │ + umull v4.4s, v6.4h, v7.4h │ │ + mla v3.4s, v17.4s, v2.4s │ │ + mla v4.4s, v16.4s, v5.4s │ │ + add v2.4s, v3.4s, v1.4s │ │ + add v3.4s, v4.4s, v1.4s │ │ + shrn v2.4h, v2.4s, #6 │ │ + shrn2 v2.8h, v3.4s, #6 │ │ + cmp x13, x7 │ │ + str q2, [x17, x6] │ │ + add x6, x6, #0x10 │ │ + b.ne 5ac60 // b.any │ │ + cmp x13, x11 │ │ + mov x6, x13 │ │ + b.ne 5abc4 // b.any │ │ + b 5aba0 │ │ + ldp x20, x19, [sp, #32] │ │ + ldp x22, x21, [sp, #16] │ │ + ldr x23, [sp], #48 │ │ ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1432] │ │ - ldr x7, [x7, #3688] │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x4 // #4 │ │ - mov w6, wzr │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ + str x23, [sp, #-48]! │ │ + add w11, w3, w3, lsl #1 │ │ + cmp w11, #0x4 │ │ + stp x22, x21, [sp, #16] │ │ + stp x20, x19, [sp, #32] │ │ + b.lt 5ae6c // b.tstop │ │ + asr x10, x1, #1 │ │ + adrp x1, ad000 │ │ + lsr w11, w11, #2 │ │ + ldr x1, [x1, #1448] │ │ + cmp w11, #0x1 │ │ + sxtw x9, w3 │ │ + csinc x16, x11, xzr, hi // hi = pmore │ │ + add x3, x16, x9 │ │ + mov x8, xzr │ │ + mov w12, #0x40 // #64 │ │ + movi v0.4s, #0x40 │ │ + add x13, x1, x9 │ │ + lsl x14, x10, #1 │ │ + lsl x15, x9, #1 │ │ + and x17, x16, #0x3ffffff8 │ │ + add x1, x1, x3 │ │ + movi v1.4s, #0x20 │ │ + mov x3, x2 │ │ + mov x5, x0 │ │ + cmp x16, #0x8 │ │ + b.cs 5ada4 // b.hs, b.nlast │ │ + b 5ad68 │ │ + subs w4, w4, #0x1 │ │ + add x8, x8, #0x1 │ │ + add x5, x5, x14 │ │ + add x3, x3, x15 │ │ + b.eq 5ae6c // b.none │ │ + cmp x16, #0x8 │ │ + b.cs 5ada4 // b.hs, b.nlast │ │ + mov x6, xzr │ │ + lsl x7, x6, #1 │ │ + ldrb w19, [x13, x6] │ │ + ldrh w20, [x5, x7] │ │ + ldrh w21, [x3, x7] │ │ + add x6, x6, #0x1 │ │ + sub w22, w12, w19 │ │ + mul w20, w22, w20 │ │ + madd w19, w21, w19, w20 │ │ + add w19, w19, #0x20 │ │ + lsr w19, w19, #6 │ │ + cmp x6, x11 │ │ + strh w19, [x5, x7] │ │ + b.cc 5ad6c // b.lo, b.ul, b.last │ │ + b 5ad4c │ │ + mul x7, x10, x8 │ │ + mul x19, x8, x9 │ │ + add x20, x0, x7, lsl #1 │ │ + add x7, x16, x7 │ │ + add x21, x16, x19 │ │ + add x22, x0, x7, lsl #1 │ │ + cmp x1, x20 │ │ + add x7, x2, x21, lsl #1 │ │ + cset w21, hi // hi = pmore │ │ + cmp x13, x22 │ │ + cset w23, cc // cc = lo, ul, last │ │ + cmp x20, x7 │ │ + add x19, x2, x19, lsl #1 │ │ + cset w7, cc // cc = lo, ul, last │ │ + cmp x19, x22 │ │ + mov x6, xzr │ │ + and w20, w21, w23 │ │ + cset w19, cc // cc = lo, ul, last │ │ + tbnz w20, #0, 5ad6c │ │ + and w7, w7, w19 │ │ + tbnz w7, #0, 5ad6c │ │ + mov x6, xzr │ │ + mov x7, x17 │ │ + mov x19, x13 │ │ + ldr q2, [x5, x6] │ │ + ldr d3, [x19], #8 │ │ + ldr q4, [x3, x6] │ │ + subs x7, x7, #0x8 │ │ + uxtl2 v5.4s, v2.8h │ │ + uxtl v3.8h, v3.8b │ │ + uxtl v2.4s, v2.4h │ │ + ext v6.16b, v4.16b, v4.16b, #8 │ │ + ext v7.16b, v3.16b, v3.16b, #8 │ │ + usubw2 v16.4s, v0.4s, v3.8h │ │ + usubw v17.4s, v0.4s, v3.4h │ │ + umull v3.4s, v4.4h, v3.4h │ │ + umull v4.4s, v6.4h, v7.4h │ │ + mla v3.4s, v17.4s, v2.4s │ │ + mla v4.4s, v16.4s, v5.4s │ │ + add v2.4s, v3.4s, v1.4s │ │ + add v3.4s, v4.4s, v1.4s │ │ + shrn v2.4h, v2.4s, #6 │ │ + shrn2 v2.8h, v3.4s, #6 │ │ + str q2, [x5, x6] │ │ + add x6, x6, #0x10 │ │ + b.ne 5ae04 // b.any │ │ + cmp x16, x17 │ │ + mov x6, x17 │ │ + b.ne 5ad6c // b.any │ │ + b 5ad4c │ │ + ldp x20, x19, [sp, #32] │ │ + ldp x22, x21, [sp, #16] │ │ + ldr x23, [sp], #48 │ │ ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3672] │ │ - ldr x7, [x7, #1728] │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x4 // #4 │ │ - mov w6, wzr │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ + str x21, [sp, #-32]! │ │ + cmp w3, #0x1 │ │ + stp x20, x19, [sp, #16] │ │ + b.lt 5afdc // b.tstop │ │ + adrp x14, ad000 │ │ + ldr x14, [x14, #1448] │ │ + asr x9, x1, #1 │ │ + sxtw x10, w3 │ │ + add w13, w4, w4, lsl #1 │ │ + mov w11, w3 │ │ + mov x8, xzr │ │ + mov w12, #0x40 // #64 │ │ + asr w13, w13, #2 │ │ + add x14, x14, w4, sxtw │ │ + and x15, x11, #0xfffffff8 │ │ + lsl x16, x9, #1 │ │ + lsl x17, x10, #1 │ │ + movi v0.4s, #0x20 │ │ + mov x1, x2 │ │ + mov x4, x0 │ │ + ldrb w5, [x14] │ │ + cmp w3, #0x8 │ │ + sub w6, w12, w5 │ │ + b.cs 5af10 // b.hs, b.nlast │ │ + b 5af08 │ │ + add x14, x14, #0x1 │ │ + subs w13, w13, #0x1 │ │ + add x8, x8, #0x1 │ │ + add x4, x4, x16 │ │ + add x1, x1, x17 │ │ + b.eq 5afdc // b.none │ │ + ldrb w5, [x14] │ │ + cmp w3, #0x8 │ │ + sub w6, w12, w5 │ │ + b.cs 5af10 // b.hs, b.nlast │ │ + mov x7, xzr │ │ + b 5afac │ │ + mul x19, x8, x10 │ │ + mul x7, x9, x8 │ │ + add x20, x19, x11 │ │ + add x20, x2, x20, lsl #1 │ │ + add x21, x0, x7, lsl #1 │ │ + cmp x21, x20 │ │ + b.cs 5af48 // b.hs, b.nlast │ │ + add x7, x7, x11 │ │ + add x19, x2, x19, lsl #1 │ │ + add x7, x0, x7, lsl #1 │ │ + cmp x19, x7 │ │ + b.cs 5af48 // b.hs, b.nlast │ │ + mov x7, xzr │ │ + b 5afac │ │ + mov x7, xzr │ │ + dup v1.4s, w6 │ │ + dup v2.4s, w5 │ │ + mov x19, x15 │ │ + ldr q3, [x4, x7] │ │ + ldr q4, [x1, x7] │ │ + subs x19, x19, #0x8 │ │ + uxtl v5.4s, v3.4h │ │ + uxtl2 v3.4s, v3.8h │ │ + uxtl2 v6.4s, v4.8h │ │ + uxtl v4.4s, v4.4h │ │ + mul v5.4s, v1.4s, v5.4s │ │ + mul v3.4s, v1.4s, v3.4s │ │ + mla v5.4s, v2.4s, v4.4s │ │ + mla v3.4s, v2.4s, v6.4s │ │ + add v4.4s, v5.4s, v0.4s │ │ + add v3.4s, v3.4s, v0.4s │ │ + shrn v4.4h, v4.4s, #6 │ │ + shrn2 v4.8h, v3.4s, #6 │ │ + str q4, [x4, x7] │ │ + add x7, x7, #0x10 │ │ + b.ne 5af58 // b.any │ │ + cmp x15, x11 │ │ + mov x7, x15 │ │ + b.eq 5aee0 // b.none │ │ + lsl x19, x7, #1 │ │ + ldrh w20, [x1, x19] │ │ + ldrh w21, [x4, x19] │ │ + add x7, x7, #0x1 │ │ + cmp x11, x7 │ │ + mul w20, w20, w5 │ │ + madd w20, w6, w21, w20 │ │ + add w20, w20, #0x20 │ │ + lsr w20, w20, #6 │ │ + strh w20, [x4, x19] │ │ + b.ne 5afac // b.any │ │ + b 5aee0 │ │ + ldp x20, x19, [sp, #16] │ │ + ldr x21, [sp], #32 │ │ ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1432] │ │ - ldr x7, [x7, #3760] │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x4 // #4 │ │ - mov w6, wzr │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ + sub sp, sp, #0x90 │ │ + cmp w4, #0x1 │ │ + stp x28, x27, [sp, #48] │ │ + stp x26, x25, [sp, #64] │ │ + stp x24, x23, [sp, #80] │ │ + stp x22, x21, [sp, #96] │ │ + stp x20, x19, [sp, #112] │ │ + stp x29, x30, [sp, #128] │ │ + stp x3, x6, [sp, #32] │ │ + stp x0, x2, [sp, #16] │ │ + b.lt 5b298 // b.tstop │ │ + ldr w9, [sp, #144] │ │ + mov w7, #0x20 // #32 │ │ + asr x11, x1, #1 │ │ + ldp x19, x21, [sp, #32] │ │ + clz w17, w9 │ │ + sub w1, w17, #0x12 │ │ + lsl w1, w7, w1 │ │ + ldp x7, x20, [sp, #16] │ │ + sub w17, w17, #0xc │ │ + sxtw x10, w4 │ │ + mov w12, w4 │ │ + dup v5.4s, w17 │ │ + add w1, w1, #0x80, lsl #12 │ │ + mov x8, xzr │ │ + mov w13, #0x1a // #26 │ │ + movi v0.4s, #0x20 │ │ + movi v1.4s, #0x1a │ │ + movi v2.4s, #0x26 │ │ + and x14, x12, #0xfffffff8 │ │ + lsl x15, x10, #1 │ │ + lsl x0, x11, #1 │ │ + dup v3.4s, w9 │ │ + dup v4.4s, w1 │ │ + neg v5.4s, v5.4s │ │ + str x11, [sp, #8] │ │ + cmp w4, #0x8 │ │ + b.cs 5b10c // b.hs, b.nlast │ │ + b 5b0a8 │ │ + add x21, x21, x10 │ │ + subs w5, w5, #0x1 │ │ + add x8, x8, #0x1 │ │ + add x20, x20, x15 │ │ + add x19, x19, x15 │ │ + add x7, x7, x0 │ │ + b.eq 5b298 // b.none │ │ + cmp w4, #0x8 │ │ + b.cs 5b10c // b.hs, b.nlast │ │ + mov x22, xzr │ │ + lsl x11, x22, #1 │ │ + ldrsh w16, [x20, x11] │ │ + ldrsh w2, [x19, x11] │ │ + subs w3, w16, w2 │ │ + cneg w3, w3, mi // mi = first │ │ + add w3, w3, #0x20 │ │ + lsr w3, w3, #10 │ │ + cmp w3, #0x1a │ │ + csel w3, w3, w13, cc // cc = lo, ul, last │ │ + add w6, w3, #0x26 │ │ + sub w3, w13, w3 │ │ + madd w2, w3, w2, w1 │ │ + madd w16, w6, w16, w2 │ │ + asr w16, w16, w17 │ │ + cmp w16, w9 │ │ + csel w2, w9, w16, gt │ │ + cmp w16, #0x0 │ │ + csel w16, wzr, w2, lt // lt = tstop │ │ + strh w16, [x7, x11] │ │ + strb w6, [x21, x22] │ │ + add x22, x22, #0x1 │ │ + cmp x12, x22 │ │ + b.ne 5b0ac // b.any │ │ + b 5b084 │ │ + ldp x11, x16, [sp, #8] │ │ + mul x24, x8, x10 │ │ + add x25, x24, x12 │ │ + mov x22, xzr │ │ + mul x23, x11, x8 │ │ + ldp x2, x11, [sp, #32] │ │ + add x26, x16, x23, lsl #1 │ │ + add x23, x23, x12 │ │ + add x27, x16, x23, lsl #1 │ │ + ldr x16, [sp, #24] │ │ + add x30, x11, x25 │ │ + add x28, x11, x24 │ │ + lsl x24, x24, #1 │ │ + lsl x23, x25, #1 │ │ + cmp x30, x26 │ │ + add x29, x16, x24 │ │ + add x16, x16, x23 │ │ + cset w3, hi // hi = pmore │ │ + cmp x28, x27 │ │ + add x11, x2, x24 │ │ + add x6, x2, x23 │ │ + cset w2, cc // cc = lo, ul, last │ │ + cmp x26, x16 │ │ + cset w23, cc // cc = lo, ul, last │ │ + cmp x29, x27 │ │ + cset w25, cc // cc = lo, ul, last │ │ + cmp x26, x6 │ │ + cset w24, cc // cc = lo, ul, last │ │ + cmp x11, x27 │ │ + cset w27, cc // cc = lo, ul, last │ │ + cmp x28, x16 │ │ + cset w26, cc // cc = lo, ul, last │ │ + cmp x30, x29 │ │ + cset w29, hi // hi = pmore │ │ + cmp x28, x6 │ │ + cset w28, cc // cc = lo, ul, last │ │ + cmp x30, x11 │ │ + and w16, w3, w2 │ │ + cset w30, hi // hi = pmore │ │ + tbnz w16, #0, 5b0ac │ │ + and w11, w23, w25 │ │ + tbnz w11, #0, 5b0ac │ │ + and w11, w24, w27 │ │ + tbnz w11, #0, 5b0ac │ │ + and w11, w26, w29 │ │ + tbnz w11, #0, 5b0ac │ │ + and w11, w28, w30 │ │ + tbnz w11, #0, 5b0ac │ │ + mov x22, xzr │ │ + mov x23, xzr │ │ + ldr q6, [x20, x22] │ │ + ldr q7, [x19, x22] │ │ + mov v16.16b, v4.16b │ │ + mov v17.16b, v4.16b │ │ + sxtl2 v18.4s, v6.8h │ │ + sxtl v19.4s, v6.4h │ │ + ssubl v22.4s, v6.4h, v7.4h │ │ + ssubl2 v6.4s, v6.8h, v7.8h │ │ + abs v6.4s, v6.4s │ │ + sxtl v20.4s, v7.4h │ │ + sxtl2 v21.4s, v7.8h │ │ + abs v7.4s, v22.4s │ │ + add v6.4s, v6.4s, v0.4s │ │ + add v7.4s, v7.4s, v0.4s │ │ + ushr v6.4s, v6.4s, #10 │ │ + ushr v7.4s, v7.4s, #10 │ │ + umin v6.4s, v6.4s, v1.4s │ │ + umin v7.4s, v7.4s, v1.4s │ │ + add v22.4s, v6.4s, v2.4s │ │ + sub v6.4s, v1.4s, v6.4s │ │ + mla v16.4s, v6.4s, v21.4s │ │ + add v6.4s, v7.4s, v2.4s │ │ + sub v7.4s, v1.4s, v7.4s │ │ + mla v17.4s, v7.4s, v20.4s │ │ + mla v17.4s, v6.4s, v19.4s │ │ + mla v16.4s, v22.4s, v18.4s │ │ + xtn v7.4h, v6.4s │ │ + sshl v6.4s, v16.4s, v5.4s │ │ + sshl v16.4s, v17.4s, v5.4s │ │ + cmlt v17.4s, v16.4s, #0 │ │ + smin v16.4s, v16.4s, v3.4s │ │ + cmlt v18.4s, v6.4s, #0 │ │ + smin v6.4s, v6.4s, v3.4s │ │ + bic v16.16b, v16.16b, v17.16b │ │ + bic v6.16b, v6.16b, v18.16b │ │ + xtn v16.4h, v16.4s │ │ + xtn2 v16.8h, v6.4s │ │ + str q16, [x7, x22] │ │ + xtn2 v7.8h, v22.4s │ │ + xtn v6.8b, v7.8h │ │ + str d6, [x21, x23] │ │ + add x23, x23, #0x8 │ │ + cmp x14, x23 │ │ + add x22, x22, #0x10 │ │ + b.ne 5b1d4 // b.any │ │ + cmp x14, x12 │ │ + mov x22, x14 │ │ + b.ne 5b0ac // b.any │ │ + b 5b084 │ │ + ldp x29, x30, [sp, #128] │ │ + ldp x20, x19, [sp, #112] │ │ + ldp x22, x21, [sp, #96] │ │ + ldp x24, x23, [sp, #80] │ │ + ldp x26, x25, [sp, #64] │ │ + ldp x28, x27, [sp, #48] │ │ + add sp, sp, #0x90 │ │ ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ + sub sp, sp, #0x30 │ │ + ldr w8, [sp, #48] │ │ + str x30, [sp, #32] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3264] │ │ - ldr x7, [x7, #1728] │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x4 // #4 │ │ - mov w6, wzr │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ + str w8, [sp, #16] │ │ + mov w8, #0x1 // #1 │ │ + str w8, [sp] │ │ + bl 5e9e4 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - adrp x7, ac000 │ │ - ldr x7, [x7, #224] │ │ + sub sp, sp, #0x30 │ │ + ldr w8, [sp, #48] │ │ + str x30, [sp, #32] │ │ + str w8, [sp, #16] │ │ mov w8, #0x1 // #1 │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, #0x1 // #1 │ │ str w8, [sp, #8] │ │ - str x7, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x7, ac000 │ │ - ldr x7, [x7, #1728] │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, #0x1 // #1 │ │ - str x7, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #224] │ │ - ldr x7, [x7, #3760] │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3760] │ │ - ldr x7, [x7, #224] │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x7, ac000 │ │ - ldr x7, [x7, #3760] │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, #0x1 // #1 │ │ - str x7, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3760] │ │ - ldr x7, [x7, #3688] │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3688] │ │ - ldr x7, [x7, #3760] │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #224] │ │ - ldr x7, [x7, #3688] │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ + str w8, [sp] │ │ + bl 5e9e4 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3688] │ │ - ldr x7, [x7, #224] │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x7, ac000 │ │ - ldr x7, [x7, #3688] │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, #0x1 // #1 │ │ - str x7, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1728] │ │ - ldr x7, [x7, #224] │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #224] │ │ - ldr x7, [x7, #1728] │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1728] │ │ - ldr x7, [x7, #3688] │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3688] │ │ - ldr x7, [x7, #1728] │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1728] │ │ - ldr x7, [x7, #3760] │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3760] │ │ - ldr x7, [x7, #1728] │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - adrp x9, ac000 │ │ - adrp x7, ac000 │ │ - ldr x9, [x9, #1016] │ │ - ldr x7, [x7, #224] │ │ - mov w8, #0x1 // #1 │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x1 // #1 │ │ - str w8, [sp, #8] │ │ - str x9, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #2432] │ │ - ldr x7, [x7, #1728] │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1016] │ │ - ldr x7, [x7, #3760] │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1320] │ │ - ldr x7, [x7, #224] │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1320] │ │ - ldr x7, [x7, #3760] │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1320] │ │ - ldr x7, [x7, #3688] │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1368] │ │ - ldr x7, [x7, #3760] │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1016] │ │ - ldr x7, [x7, #3688] │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1368] │ │ - ldr x7, [x7, #224] │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1368] │ │ - ldr x7, [x7, #3688] │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #2432] │ │ - ldr x7, [x7, #224] │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1016] │ │ - ldr x7, [x7, #1728] │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #2432] │ │ - ldr x7, [x7, #3688] │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1368] │ │ - ldr x7, [x7, #1728] │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #2432] │ │ - ldr x7, [x7, #3760] │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1320] │ │ - ldr x7, [x7, #1728] │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - adrp x9, ac000 │ │ - adrp x7, ac000 │ │ - ldr x9, [x9, #344] │ │ - ldr x7, [x7, #224] │ │ - mov w8, #0x1 // #1 │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x20 // #32 │ │ - mov w6, #0x2 // #2 │ │ - str w8, [sp, #8] │ │ - str x9, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3432] │ │ - ldr x7, [x7, #1728] │ │ - mov w4, #0x8 // #8 │ │ - mov w5, #0x20 // #32 │ │ - mov w6, #0x2 // #2 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - adrp x9, ac000 │ │ - adrp x7, ac000 │ │ - ldr x9, [x9, #2816] │ │ - ldr x7, [x7, #1016] │ │ - mov w8, #0x1 // #1 │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x4 // #4 │ │ - mov w6, #0x1 // #1 │ │ - str w8, [sp, #8] │ │ - str x9, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1432] │ │ - ldr x7, [x7, #2432] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x4 // #4 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #2816] │ │ - ldr x7, [x7, #1320] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x4 // #4 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3264] │ │ - ldr x7, [x7, #1016] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x4 // #4 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3264] │ │ - ldr x7, [x7, #1320] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x4 // #4 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3264] │ │ - ldr x7, [x7, #1368] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x4 // #4 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3672] │ │ - ldr x7, [x7, #1320] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x4 // #4 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #2816] │ │ - ldr x7, [x7, #1368] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x4 // #4 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3672] │ │ - ldr x7, [x7, #1016] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x4 // #4 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3672] │ │ - ldr x7, [x7, #1368] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x4 // #4 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1432] │ │ - ldr x7, [x7, #1016] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x4 // #4 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #2816] │ │ - ldr x7, [x7, #2432] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x4 // #4 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1432] │ │ - ldr x7, [x7, #1368] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x4 // #4 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3672] │ │ - ldr x7, [x7, #2432] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x4 // #4 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1432] │ │ - ldr x7, [x7, #1320] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x4 // #4 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3264] │ │ - ldr x7, [x7, #2432] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x4 // #4 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - adrp x9, ac000 │ │ - adrp x7, ac000 │ │ - ldr x9, [x9, #224] │ │ - ldr x7, [x7, #1016] │ │ - mov w8, #0x1 // #1 │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, #0x1 // #1 │ │ - str w8, [sp, #8] │ │ - str x9, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1728] │ │ - ldr x7, [x7, #2432] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #224] │ │ - ldr x7, [x7, #1320] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3760] │ │ - ldr x7, [x7, #1016] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3760] │ │ - ldr x7, [x7, #1320] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3760] │ │ - ldr x7, [x7, #1368] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3688] │ │ - ldr x7, [x7, #1320] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #224] │ │ - ldr x7, [x7, #1368] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3688] │ │ - ldr x7, [x7, #1016] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3688] │ │ - ldr x7, [x7, #1368] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1728] │ │ - ldr x7, [x7, #1016] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #224] │ │ - ldr x7, [x7, #2432] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1728] │ │ - ldr x7, [x7, #1368] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3688] │ │ - ldr x7, [x7, #2432] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1728] │ │ - ldr x7, [x7, #1320] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3760] │ │ - ldr x7, [x7, #2432] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - adrp x7, ac000 │ │ - ldr x7, [x7, #1016] │ │ - mov w8, #0x1 // #1 │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x2 // #2 │ │ - str w8, [sp, #8] │ │ - str x7, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x7, ac000 │ │ - ldr x7, [x7, #2432] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x2 // #2 │ │ - str x7, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1016] │ │ - ldr x7, [x7, #1320] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x2 // #2 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1320] │ │ - ldr x7, [x7, #1016] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x2 // #2 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x7, ac000 │ │ - ldr x7, [x7, #1320] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x2 // #2 │ │ - str x7, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1320] │ │ - ldr x7, [x7, #1368] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x2 // #2 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1368] │ │ - ldr x7, [x7, #1320] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x2 // #2 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1016] │ │ - ldr x7, [x7, #1368] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x2 // #2 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1368] │ │ - ldr x7, [x7, #1016] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x2 // #2 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x7, ac000 │ │ - ldr x7, [x7, #1368] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x2 // #2 │ │ - str x7, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #2432] │ │ - ldr x7, [x7, #1016] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x2 // #2 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1016] │ │ - ldr x7, [x7, #2432] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x2 // #2 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - adrp x9, ac000 │ │ - adrp x7, ac000 │ │ - ldr x9, [x9, #344] │ │ - ldr x7, [x7, #1016] │ │ - mov w8, #0x1 // #1 │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x20 // #32 │ │ - mov w6, #0x1 // #1 │ │ - str w8, [sp, #8] │ │ - str x9, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3432] │ │ - ldr x7, [x7, #2432] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x20 // #32 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - adrp x9, ac000 │ │ - adrp x7, ac000 │ │ - ldr x9, [x9, #512] │ │ - ldr x7, [x7, #1016] │ │ - mov w8, #0x1 // #1 │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x40 // #64 │ │ - mov w6, #0x2 // #2 │ │ - str w8, [sp, #8] │ │ - str x9, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - adrp x9, ac000 │ │ - adrp x7, ac000 │ │ - ldr x9, [x9, #224] │ │ - ldr x7, [x7, #344] │ │ - mov w8, #0x1 // #1 │ │ - mov w4, #0x20 // #32 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, #0x2 // #2 │ │ - str w8, [sp, #8] │ │ - str x9, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1728] │ │ - ldr x7, [x7, #3432] │ │ - mov w4, #0x20 // #32 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, #0x2 // #2 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - adrp x9, ac000 │ │ - adrp x7, ac000 │ │ - ldr x9, [x9, #1016] │ │ - ldr x7, [x7, #344] │ │ - mov w8, #0x1 // #1 │ │ - mov w4, #0x20 // #32 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x1 // #1 │ │ - str w8, [sp, #8] │ │ - str x9, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #2432] │ │ - ldr x7, [x7, #3432] │ │ - mov w4, #0x20 // #32 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - adrp x7, ac000 │ │ - ldr x7, [x7, #344] │ │ + sub sp, sp, #0x190 │ │ + clz w9, w7 │ │ + stp x28, x27, [sp, #304] │ │ + stp x26, x25, [sp, #320] │ │ + stp x24, x23, [sp, #336] │ │ + stp x22, x21, [sp, #352] │ │ + stp x20, x19, [sp, #368] │ │ + stp x29, x30, [sp, #384] │ │ + stp w6, w7, [sp, #40] │ │ + stp x0, x1, [sp, #24] │ │ + str x3, [sp, #48] │ │ + str w9, [sp, #20] │ │ + adrp x30, ad000 │ │ + lsr x8, x3, #1 │ │ + mov x12, #0xfffffffffffffffa // #-6 │ │ + mov w13, #0x19 // #25 │ │ + ldr x30, [x30, #208] │ │ + nop │ │ + madd x12, x8, x12, x2 │ │ mov w8, #0x1 // #1 │ │ - mov w4, #0x20 // #32 │ │ - mov w5, #0x20 // #32 │ │ - mov w6, #0x2 // #2 │ │ - str w8, [sp, #8] │ │ - str x7, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ + sub w13, w13, w9 │ │ + lsl w8, w8, w13 │ │ + mov w10, wzr │ │ + add x11, sp, #0x40 │ │ + asr w14, w8, #1 │ │ + stp w10, w5, [sp, #56] │ │ + ldurh w23, [x12, #-6] │ │ + ldurh w16, [x12, #-4] │ │ + ldurh w17, [x12, #-2] │ │ + ldrh w2, [x12] │ │ + ldrh w19, [x12, #2] │ │ + ldrh w20, [x12, #4] │ │ + ldrh w21, [x12, #6] │ │ + mov x15, xzr │ │ + mov w22, w5 │ │ + mov w24, w16 │ │ + and w25, w16, #0xffff │ │ + mov w16, w17 │ │ + mov w17, w2 │ │ + mov w2, w19 │ │ + mov w19, w20 │ │ + mov w20, w21 │ │ + add w21, w22, #0x200 │ │ + asr w21, w21, #10 │ │ + add x21, x30, w21, sxtw #3 │ │ + mov x5, x30 │ │ + ldrsb w30, [x21, #512] │ │ + ldrsb w10, [x21, #513] │ │ + ldrsb w0, [x21, #514] │ │ + and w23, w23, #0xffff │ │ + ldrsb w8, [x21, #515] │ │ + ldrsb w1, [x21, #516] │ │ + madd w23, w23, w30, w14 │ │ + and w26, w16, #0xffff │ │ + ldrsb w3, [x21, #517] │ │ + madd w10, w25, w10, w23 │ │ + and w27, w17, #0xffff │ │ + ldrsb w6, [x21, #518] │ │ + ldrsb w9, [x21, #519] │ │ + add x21, x12, x15 │ │ + madd w10, w26, w0, w10 │ │ + and w28, w2, #0xffff │ │ + ldrh w21, [x21, #8] │ │ + madd w8, w27, w8, w10 │ │ + and w29, w19, #0xffff │ │ + madd w8, w28, w1, w8 │ │ + and w7, w20, #0xffff │ │ + madd w8, w29, w3, w8 │ │ + madd w8, w7, w6, w8 │ │ + madd w8, w21, w9, w8 │ │ + asr w8, w8, w13 │ │ + strh w8, [x11, x15] │ │ + ldrsh w8, [x4] │ │ + add x15, x15, #0x2 │ │ + mov x30, x5 │ │ + mov w23, w24 │ │ + cmp x15, #0x10 │ │ + add w22, w22, w8 │ │ + b.ne 5b39c // b.any │ │ + ldp w10, w5, [sp, #56] │ │ + ldr x8, [sp, #48] │ │ + ldrsh w15, [x4, #2] │ │ + add x11, x11, #0x10 │ │ + add w10, w10, #0x1 │ │ + add x12, x12, x8 │ │ + cmp w10, #0xf │ │ + add w5, w5, w15 │ │ + b.ne 5b374 // b.any │ │ + ldr w8, [sp, #20] │ │ + ldp w19, w7, [sp, #40] │ │ + mov w12, #0x1 // #1 │ │ + add x11, sp, #0x40 │ │ + sub w10, w8, #0xb │ │ + ldp x8, x20, [sp, #24] │ │ + lsl w13, w12, w10 │ │ + mov x9, xzr │ │ + add x12, x11, #0x7e │ │ + asr w13, w13, #1 │ │ + add x14, x8, #0x8 │ │ + add x15, x12, x9 │ │ + ldr h0, [x11, x9] │ │ + ldurh w1, [x15, #-62] │ │ + sub x17, x15, #0x6e │ │ + sub x2, x15, #0x2e │ │ + ld1 {v0.h}[1], [x17] │ │ + fmov s1, w1 │ │ + ld1 {v1.h}[1], [x2] │ │ + sub x0, x15, #0x5e │ │ + add w8, w19, #0x200 │ │ + sub x3, x15, #0x1e │ │ + ld1 {v0.h}[2], [x0] │ │ + asr w8, w8, #10 │ │ + ld1 {v1.h}[2], [x3] │ │ + add x8, x30, w8, sxtw #3 │ │ + sub x16, x15, #0x4e │ │ + ldr d2, [x8, #512] │ │ + sub x5, x15, #0xe │ │ + ld1 {v0.h}[3], [x16] │ │ + ld1 {v1.h}[3], [x5] │ │ + sxtl v2.8h, v2.8b │ │ + ext v3.16b, v2.16b, v2.16b, #8 │ │ + smull v0.4s, v0.4h, v2.4h │ │ + smlal v0.4s, v1.4h, v3.4h │ │ + addv s0, v0.4s │ │ + fmov w0, s0 │ │ + add w0, w0, w13 │ │ + asr w0, w0, w10 │ │ + cmp w0, w7 │ │ + csel w1, w7, w0, gt │ │ + cmp w0, #0x0 │ │ + csel w0, wzr, w1, lt // lt = tstop │ │ + sturh w0, [x14, #-8] │ │ + ldurh w1, [x15, #-124] │ │ + ldurh w0, [x15, #-60] │ │ + sub x6, x15, #0x6c │ │ + ldrsh w3, [x4, #4] │ │ + fmov s1, w1 │ │ + sub x16, x15, #0x2c │ │ + fmov s0, w0 │ │ + ld1 {v1.h}[1], [x6] │ │ + ld1 {v0.h}[1], [x16] │ │ + sub x17, x15, #0x5c │ │ + add w3, w19, w3 │ │ + sub x2, x15, #0x1c │ │ + add w6, w3, #0x200 │ │ + ld1 {v1.h}[2], [x17] │ │ + asr w16, w6, #10 │ │ + ld1 {v0.h}[2], [x2] │ │ + add x16, x30, w16, sxtw #3 │ │ + sub x8, x15, #0x4c │ │ + ldr d2, [x16, #512] │ │ + sub x5, x15, #0xc │ │ + ld1 {v1.h}[3], [x8] │ │ + ld1 {v0.h}[3], [x5] │ │ + sxtl v2.8h, v2.8b │ │ + ext v3.16b, v2.16b, v2.16b, #8 │ │ + smull v1.4s, v1.4h, v2.4h │ │ + smlal v1.4s, v0.4h, v3.4h │ │ + addv s0, v1.4s │ │ + fmov w17, s0 │ │ + add w17, w17, w13 │ │ + asr w17, w17, w10 │ │ + cmp w17, w7 │ │ + csel w2, w7, w17, gt │ │ + cmp w17, #0x0 │ │ + csel w17, wzr, w2, lt // lt = tstop │ │ + sturh w17, [x14, #-6] │ │ + ldurh w5, [x15, #-122] │ │ + ldurh w2, [x15, #-58] │ │ + sub x0, x15, #0x6a │ │ + ldrsh w17, [x4, #4] │ │ + fmov s1, w5 │ │ + sub x8, x15, #0x2a │ │ + fmov s0, w2 │ │ + ld1 {v1.h}[1], [x0] │ │ + ld1 {v0.h}[1], [x8] │ │ + sub x1, x15, #0x5a │ │ + add w17, w3, w17 │ │ + sub x6, x15, #0x1a │ │ + add w0, w17, #0x200 │ │ + ld1 {v1.h}[2], [x1] │ │ + asr w8, w0, #10 │ │ + ld1 {v0.h}[2], [x6] │ │ + add x8, x30, w8, sxtw #3 │ │ + sub x16, x15, #0x4a │ │ + ldr d2, [x8, #512] │ │ + sub x3, x15, #0xa │ │ + ld1 {v1.h}[3], [x16] │ │ + ld1 {v0.h}[3], [x3] │ │ + sxtl v2.8h, v2.8b │ │ + ext v3.16b, v2.16b, v2.16b, #8 │ │ + smull v1.4s, v1.4h, v2.4h │ │ + smlal v1.4s, v0.4h, v3.4h │ │ + addv s0, v1.4s │ │ + fmov w0, s0 │ │ + add w0, w0, w13 │ │ + asr w0, w0, w10 │ │ + cmp w0, w7 │ │ + csel w1, w7, w0, gt │ │ + cmp w0, #0x0 │ │ + csel w0, wzr, w1, lt // lt = tstop │ │ + sturh w0, [x14, #-4] │ │ + ldurh w3, [x15, #-120] │ │ + ldurh w1, [x15, #-56] │ │ + sub x2, x15, #0x68 │ │ + ldrsh w0, [x4, #4] │ │ + fmov s1, w3 │ │ + sub x16, x15, #0x28 │ │ + fmov s0, w1 │ │ + ld1 {v1.h}[1], [x2] │ │ + ld1 {v0.h}[1], [x16] │ │ + sub x5, x15, #0x58 │ │ + add w17, w17, w0 │ │ + sub x6, x15, #0x18 │ │ + add w2, w17, #0x200 │ │ + ld1 {v1.h}[2], [x5] │ │ + asr w16, w2, #10 │ │ + ld1 {v0.h}[2], [x6] │ │ + add x16, x30, w16, sxtw #3 │ │ + sub x8, x15, #0x48 │ │ + ldr d2, [x16, #512] │ │ + sub x0, x15, #0x8 │ │ + ld1 {v1.h}[3], [x8] │ │ + ld1 {v0.h}[3], [x0] │ │ + sxtl v2.8h, v2.8b │ │ + ext v3.16b, v2.16b, v2.16b, #8 │ │ + smull v1.4s, v1.4h, v2.4h │ │ + smlal v1.4s, v0.4h, v3.4h │ │ + addv s0, v1.4s │ │ + fmov w0, s0 │ │ + add w0, w0, w13 │ │ + asr w0, w0, w10 │ │ + cmp w0, w7 │ │ + csel w2, w7, w0, gt │ │ + cmp w0, #0x0 │ │ + csel w0, wzr, w2, lt // lt = tstop │ │ + sturh w0, [x14, #-2] │ │ + ldurh w5, [x15, #-118] │ │ + ldurh w2, [x15, #-54] │ │ + sub x1, x15, #0x66 │ │ + ldrsh w0, [x4, #4] │ │ + fmov s1, w5 │ │ + sub x8, x15, #0x26 │ │ + fmov s0, w2 │ │ + ld1 {v1.h}[1], [x1] │ │ + ld1 {v0.h}[1], [x8] │ │ + sub x3, x15, #0x56 │ │ + add w17, w17, w0 │ │ + sub x6, x15, #0x16 │ │ + add w5, w17, #0x200 │ │ + ld1 {v1.h}[2], [x3] │ │ + asr w8, w5, #10 │ │ + ld1 {v0.h}[2], [x6] │ │ + add x8, x30, w8, sxtw #3 │ │ + sub x16, x15, #0x46 │ │ + ldr d2, [x8, #512] │ │ + sub x0, x15, #0x6 │ │ + ld1 {v1.h}[3], [x16] │ │ + ld1 {v0.h}[3], [x0] │ │ + sxtl v2.8h, v2.8b │ │ + ext v3.16b, v2.16b, v2.16b, #8 │ │ + smull v1.4s, v1.4h, v2.4h │ │ + smlal v1.4s, v0.4h, v3.4h │ │ + addv s0, v1.4s │ │ + fmov w0, s0 │ │ + add w0, w0, w13 │ │ + asr w0, w0, w10 │ │ + cmp w0, w7 │ │ + csel w1, w7, w0, gt │ │ + cmp w0, #0x0 │ │ + csel w0, wzr, w1, lt // lt = tstop │ │ + strh w0, [x14] │ │ + ldurh w1, [x15, #-116] │ │ + ldurh w3, [x15, #-52] │ │ + sub x2, x15, #0x64 │ │ + ldrsh w0, [x4, #4] │ │ + fmov s1, w1 │ │ + sub x5, x15, #0x24 │ │ + fmov s0, w3 │ │ + ld1 {v1.h}[1], [x2] │ │ + ld1 {v0.h}[1], [x5] │ │ + sub x8, x15, #0x54 │ │ + add w17, w17, w0 │ │ + sub x6, x15, #0x14 │ │ + add w1, w17, #0x200 │ │ + ld1 {v1.h}[2], [x8] │ │ + asr w1, w1, #10 │ │ + ld1 {v0.h}[2], [x6] │ │ + add x1, x30, w1, sxtw #3 │ │ + sub x16, x15, #0x44 │ │ + ldr d2, [x1, #512] │ │ + sub x0, x15, #0x4 │ │ + ld1 {v1.h}[3], [x16] │ │ + ld1 {v0.h}[3], [x0] │ │ + sxtl v2.8h, v2.8b │ │ + ext v3.16b, v2.16b, v2.16b, #8 │ │ + smull v1.4s, v1.4h, v2.4h │ │ + smlal v1.4s, v0.4h, v3.4h │ │ + addv s0, v1.4s │ │ + fmov w0, s0 │ │ + add w0, w0, w13 │ │ + asr w0, w0, w10 │ │ + cmp w0, w7 │ │ + csel w1, w7, w0, gt │ │ + cmp w0, #0x0 │ │ + csel w0, wzr, w1, lt // lt = tstop │ │ + strh w0, [x14, #2] │ │ + ldurh w1, [x15, #-114] │ │ + ldurh w2, [x15, #-50] │ │ + sub x8, x15, #0x62 │ │ + ldrsh w0, [x4, #4] │ │ + fmov s1, w1 │ │ + sub x5, x15, #0x22 │ │ + fmov s0, w2 │ │ + ld1 {v1.h}[1], [x8] │ │ + ld1 {v0.h}[1], [x5] │ │ + sub x16, x15, #0x52 │ │ + add w17, w17, w0 │ │ + sub x6, x15, #0x12 │ │ + add w0, w17, #0x200 │ │ + ld1 {v1.h}[2], [x16] │ │ + asr w8, w0, #10 │ │ + ld1 {v0.h}[2], [x6] │ │ + add x8, x30, w8, sxtw #3 │ │ + sub x3, x15, #0x42 │ │ + ldr d2, [x8, #512] │ │ + sub x8, x15, #0x2 │ │ + ld1 {v1.h}[3], [x3] │ │ + ld1 {v0.h}[3], [x8] │ │ + sxtl v2.8h, v2.8b │ │ + ext v3.16b, v2.16b, v2.16b, #8 │ │ + smull v1.4s, v1.4h, v2.4h │ │ + smlal v1.4s, v0.4h, v3.4h │ │ + addv s0, v1.4s │ │ + fmov w16, s0 │ │ + add w16, w16, w13 │ │ + asr w16, w16, w10 │ │ + cmp w16, w7 │ │ + csel w0, w7, w16, gt │ │ + cmp w16, #0x0 │ │ + csel w16, wzr, w0, lt // lt = tstop │ │ + strh w16, [x14, #4] │ │ + ldurh w0, [x15, #-112] │ │ + ldurh w1, [x15, #-48] │ │ + sub x8, x15, #0x60 │ │ + ldrsh w16, [x4, #4] │ │ + fmov s1, w0 │ │ + sub x3, x15, #0x20 │ │ + fmov s0, w1 │ │ + ld1 {v1.h}[1], [x8] │ │ + ld1 {v0.h}[1], [x3] │ │ + sub x2, x15, #0x50 │ │ + add w16, w17, w16 │ │ + sub x5, x15, #0x10 │ │ + add w16, w16, #0x200 │ │ + ld1 {v1.h}[2], [x2] │ │ + asr w8, w16, #10 │ │ + ld1 {v0.h}[2], [x5] │ │ + add x8, x30, w8, sxtw #3 │ │ + ldr d2, [x8, #512] │ │ + sub x8, x15, #0x40 │ │ + ld1 {v1.h}[3], [x8] │ │ + ld1 {v0.h}[3], [x15] │ │ + sxtl v2.8h, v2.8b │ │ + ext v3.16b, v2.16b, v2.16b, #8 │ │ + smull v1.4s, v1.4h, v2.4h │ │ + smlal v1.4s, v0.4h, v3.4h │ │ + addv s0, v1.4s │ │ + fmov w8, s0 │ │ + add w8, w8, w13 │ │ + asr w8, w8, w10 │ │ + cmp w8, w7 │ │ + csel w15, w7, w8, gt │ │ + cmp w8, #0x0 │ │ + csel w8, wzr, w15, lt // lt = tstop │ │ + strh w8, [x14, #6] │ │ + ldrsh w8, [x4, #6] │ │ + add x9, x9, #0x10 │ │ + cmp w9, #0x80 │ │ + add x14, x14, x20 │ │ + add w19, w19, w8 │ │ + b.ne 5b49c // b.any │ │ + ldp x29, x30, [sp, #384] │ │ + ldp x20, x19, [sp, #368] │ │ + ldp x22, x21, [sp, #352] │ │ + ldp x24, x23, [sp, #336] │ │ + ldp x26, x25, [sp, #320] │ │ + ldp x28, x27, [sp, #304] │ │ + add sp, sp, #0x190 │ │ ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x7, ac000 │ │ - ldr x7, [x7, #3432] │ │ - mov w4, #0x20 // #32 │ │ - mov w5, #0x20 // #32 │ │ - mov w6, #0x2 // #2 │ │ - str x7, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ + sub sp, sp, #0x180 │ │ + lsr x11, x3, #1 │ │ + mov x12, #0xfffffffffffffffa // #-6 │ │ + clz w8, w7 │ │ + madd x11, x11, x12, x2 │ │ + mov w12, #0x19 // #25 │ │ + mov w13, #0x1 // #1 │ │ + sub w12, w12, w8 │ │ + lsl w8, w13, w12 │ │ + stp x28, x27, [sp, #288] │ │ + stp x26, x25, [sp, #304] │ │ + stp x24, x23, [sp, #320] │ │ + stp x22, x21, [sp, #336] │ │ + stp x20, x19, [sp, #352] │ │ + stp x29, x30, [sp, #368] │ │ + str w6, [sp, #28] │ │ + stp x0, x1, [sp, #8] │ │ + str x3, [sp, #32] │ │ + asr w13, w8, #1 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #208] │ │ + mov w9, wzr │ │ + add x10, sp, #0x30 │ │ + stp w9, w5, [sp, #40] │ │ + ldurh w21, [x11, #-6] │ │ + ldurh w15, [x11, #-4] │ │ + ldurh w16, [x11, #-2] │ │ + ldrh w17, [x11] │ │ + ldrh w2, [x11, #2] │ │ + ldrh w7, [x11, #4] │ │ + ldrh w19, [x11, #6] │ │ + mov x14, xzr │ │ + mov w20, w5 │ │ + mov w22, w15 │ │ + and w23, w15, #0xffff │ │ + mov w15, w16 │ │ + mov w16, w17 │ │ + mov w17, w2 │ │ + mov w2, w7 │ │ + mov w7, w19 │ │ + add w19, w20, #0x200 │ │ + asr w19, w19, #10 │ │ + add x19, x8, w19, sxtw #3 │ │ + ldrsb w28, [x19, #512] │ │ + ldrsb w29, [x19, #513] │ │ + ldrsb w30, [x19, #514] │ │ + and w21, w21, #0xffff │ │ + ldrsb w9, [x19, #515] │ │ + ldrsb w1, [x19, #516] │ │ + madd w21, w21, w28, w13 │ │ + and w24, w15, #0xffff │ │ + ldrsb w0, [x19, #517] │ │ + madd w21, w23, w29, w21 │ │ + and w25, w16, #0xffff │ │ + ldrsb w3, [x19, #518] │ │ + ldrsb w5, [x19, #519] │ │ + add x19, x11, x14 │ │ + madd w21, w24, w30, w21 │ │ + and w26, w17, #0xffff │ │ + ldrh w19, [x19, #8] │ │ + madd w9, w25, w9, w21 │ │ + and w27, w2, #0xffff │ │ + madd w9, w26, w1, w9 │ │ + and w6, w7, #0xffff │ │ + madd w9, w27, w0, w9 │ │ + madd w9, w6, w3, w9 │ │ + madd w9, w19, w5, w9 │ │ + asr w9, w9, w12 │ │ + strh w9, [x10, x14] │ │ + ldrsh w9, [x4] │ │ + add x14, x14, #0x2 │ │ + mov w21, w22 │ │ + cmp x14, #0x10 │ │ + add w20, w20, w9 │ │ + b.ne 5b9ac // b.any │ │ + ldr x9, [sp, #32] │ │ + ldrsh w14, [x4, #2] │ │ + add x10, x10, #0x10 │ │ + add x11, x11, x9 │ │ + ldp w9, w5, [sp, #40] │ │ + add w9, w9, #0x1 │ │ + cmp w9, #0xf │ │ + add w5, w5, w14 │ │ + b.ne 5b984 // b.any │ │ + ldp x11, x13, [sp, #8] │ │ + ldr w25, [sp, #28] │ │ + add x10, sp, #0x30 │ │ + mov x9, xzr │ │ + add x11, x11, #0x8 │ │ + add x12, x10, #0x7e │ │ + lsl x13, x13, #1 │ │ + add w15, w25, #0x200 │ │ + asr w15, w15, #10 │ │ + add x14, x12, x9 │ │ + add x15, x8, w15, sxtw #3 │ │ + ldursh w17, [x14, #-110] │ │ + ldrsb w19, [x15, #513] │ │ + ldrsh w16, [x10, x9] │ │ + ldrsb w7, [x15, #512] │ │ + ldursh w0, [x14, #-94] │ │ + ldrsb w20, [x15, #514] │ │ + ldursh w1, [x14, #-78] │ │ + ldrsb w21, [x15, #515] │ │ + ldursh w2, [x14, #-62] │ │ + ldrsb w22, [x15, #516] │ │ + mul w17, w17, w19 │ │ + ldursh w3, [x14, #-46] │ │ + ldrsb w23, [x15, #517] │ │ + madd w16, w16, w7, w17 │ │ + ldursh w5, [x14, #-30] │ │ + ldrsb w24, [x15, #518] │ │ + madd w16, w0, w20, w16 │ │ + ldursh w6, [x14, #-14] │ │ + ldrsb w15, [x15, #519] │ │ + madd w16, w1, w21, w16 │ │ + madd w16, w2, w22, w16 │ │ + madd w16, w3, w23, w16 │ │ + madd w16, w5, w24, w16 │ │ + madd w15, w6, w15, w16 │ │ + add w15, w15, #0x40 │ │ + lsr w15, w15, #7 │ │ + sub w15, w15, #0x2, lsl #12 │ │ + sturh w15, [x11, #-8] │ │ + ldrsh w15, [x4, #4] │ │ + ldursh w17, [x14, #-108] │ │ + ldursh w16, [x14, #-124] │ │ + ldursh w0, [x14, #-92] │ │ + add w15, w25, w15 │ │ + add w7, w15, #0x200 │ │ + asr w7, w7, #10 │ │ + add x7, x8, w7, sxtw #3 │ │ + ldrsb w20, [x7, #513] │ │ + ldrsb w19, [x7, #512] │ │ + ldrsb w21, [x7, #514] │ │ + ldursh w1, [x14, #-76] │ │ + ldrsb w22, [x7, #515] │ │ + ldursh w2, [x14, #-60] │ │ + ldrsb w23, [x7, #516] │ │ + mul w17, w17, w20 │ │ + ldursh w3, [x14, #-44] │ │ + ldrsb w24, [x7, #517] │ │ + madd w16, w16, w19, w17 │ │ + ldursh w5, [x14, #-28] │ │ + ldrsb w20, [x7, #518] │ │ + madd w16, w0, w21, w16 │ │ + ldursh w6, [x14, #-12] │ │ + ldrsb w7, [x7, #519] │ │ + madd w16, w1, w22, w16 │ │ + madd w16, w2, w23, w16 │ │ + madd w16, w3, w24, w16 │ │ + madd w16, w5, w20, w16 │ │ + madd w16, w6, w7, w16 │ │ + add w16, w16, #0x40 │ │ + lsr w16, w16, #7 │ │ + sub w16, w16, #0x2, lsl #12 │ │ + sturh w16, [x11, #-6] │ │ + ldrsh w16, [x4, #4] │ │ + ldursh w0, [x14, #-106] │ │ + ldursh w17, [x14, #-122] │ │ + ldursh w1, [x14, #-90] │ │ + add w15, w15, w16 │ │ + add w16, w15, #0x200 │ │ + asr w16, w16, #10 │ │ + add x16, x8, w16, sxtw #3 │ │ + ldrsb w20, [x16, #513] │ │ + ldrsb w19, [x16, #512] │ │ + ldrsb w21, [x16, #514] │ │ + ldursh w2, [x14, #-74] │ │ + ldrsb w22, [x16, #515] │ │ + ldursh w3, [x14, #-58] │ │ + ldrsb w23, [x16, #516] │ │ + mul w0, w0, w20 │ │ + ldursh w5, [x14, #-42] │ │ + ldrsb w24, [x16, #517] │ │ + madd w17, w17, w19, w0 │ │ + ldursh w6, [x14, #-26] │ │ + ldrsb w20, [x16, #518] │ │ + madd w17, w1, w21, w17 │ │ + ldursh w7, [x14, #-10] │ │ + ldrsb w16, [x16, #519] │ │ + madd w17, w2, w22, w17 │ │ + madd w17, w3, w23, w17 │ │ + madd w17, w5, w24, w17 │ │ + madd w17, w6, w20, w17 │ │ + madd w16, w7, w16, w17 │ │ + add w16, w16, #0x40 │ │ + lsr w16, w16, #7 │ │ + sub w16, w16, #0x2, lsl #12 │ │ + sturh w16, [x11, #-4] │ │ + ldrsh w16, [x4, #4] │ │ + ldursh w0, [x14, #-104] │ │ + ldursh w17, [x14, #-120] │ │ + ldursh w1, [x14, #-88] │ │ + add w15, w15, w16 │ │ + add w16, w15, #0x200 │ │ + asr w16, w16, #10 │ │ + add x16, x8, w16, sxtw #3 │ │ + ldrsb w20, [x16, #513] │ │ + ldrsb w19, [x16, #512] │ │ + ldrsb w21, [x16, #514] │ │ + ldursh w2, [x14, #-72] │ │ + ldrsb w22, [x16, #515] │ │ + ldursh w3, [x14, #-56] │ │ + ldrsb w23, [x16, #516] │ │ + mul w0, w0, w20 │ │ + ldursh w5, [x14, #-40] │ │ + ldrsb w24, [x16, #517] │ │ + madd w17, w17, w19, w0 │ │ + ldursh w6, [x14, #-24] │ │ + ldrsb w20, [x16, #518] │ │ + madd w17, w1, w21, w17 │ │ + ldursh w7, [x14, #-8] │ │ + ldrsb w16, [x16, #519] │ │ + madd w17, w2, w22, w17 │ │ + madd w17, w3, w23, w17 │ │ + madd w17, w5, w24, w17 │ │ + madd w17, w6, w20, w17 │ │ + madd w16, w7, w16, w17 │ │ + add w16, w16, #0x40 │ │ + lsr w16, w16, #7 │ │ + sub w16, w16, #0x2, lsl #12 │ │ + sturh w16, [x11, #-2] │ │ + ldrsh w16, [x4, #4] │ │ + ldursh w0, [x14, #-102] │ │ + ldursh w17, [x14, #-118] │ │ + ldursh w1, [x14, #-86] │ │ + add w15, w15, w16 │ │ + add w16, w15, #0x200 │ │ + asr w16, w16, #10 │ │ + add x16, x8, w16, sxtw #3 │ │ + ldrsb w20, [x16, #513] │ │ + ldrsb w19, [x16, #512] │ │ + ldrsb w21, [x16, #514] │ │ + ldursh w2, [x14, #-70] │ │ + ldrsb w22, [x16, #515] │ │ + ldursh w3, [x14, #-54] │ │ + ldrsb w23, [x16, #516] │ │ + mul w0, w0, w20 │ │ + ldursh w5, [x14, #-38] │ │ + ldrsb w24, [x16, #517] │ │ + madd w17, w17, w19, w0 │ │ + ldursh w6, [x14, #-22] │ │ + ldrsb w20, [x16, #518] │ │ + madd w17, w1, w21, w17 │ │ + ldursh w7, [x14, #-6] │ │ + ldrsb w16, [x16, #519] │ │ + madd w17, w2, w22, w17 │ │ + madd w17, w3, w23, w17 │ │ + madd w17, w5, w24, w17 │ │ + madd w17, w6, w20, w17 │ │ + madd w16, w7, w16, w17 │ │ + add w16, w16, #0x40 │ │ + lsr w16, w16, #7 │ │ + sub w16, w16, #0x2, lsl #12 │ │ + strh w16, [x11] │ │ + ldrsh w16, [x4, #4] │ │ + ldursh w0, [x14, #-100] │ │ + ldursh w17, [x14, #-116] │ │ + ldursh w1, [x14, #-84] │ │ + add w15, w15, w16 │ │ + add w16, w15, #0x200 │ │ + asr w16, w16, #10 │ │ + add x16, x8, w16, sxtw #3 │ │ + ldrsb w20, [x16, #513] │ │ + ldrsb w19, [x16, #512] │ │ + ldrsb w21, [x16, #514] │ │ + ldursh w2, [x14, #-68] │ │ + ldrsb w22, [x16, #515] │ │ + ldursh w3, [x14, #-52] │ │ + ldrsb w23, [x16, #516] │ │ + mul w0, w0, w20 │ │ + ldursh w5, [x14, #-36] │ │ + ldrsb w24, [x16, #517] │ │ + madd w17, w17, w19, w0 │ │ + ldursh w6, [x14, #-20] │ │ + ldrsb w20, [x16, #518] │ │ + madd w17, w1, w21, w17 │ │ + ldursh w7, [x14, #-4] │ │ + ldrsb w16, [x16, #519] │ │ + madd w17, w2, w22, w17 │ │ + madd w17, w3, w23, w17 │ │ + madd w17, w5, w24, w17 │ │ + madd w17, w6, w20, w17 │ │ + madd w16, w7, w16, w17 │ │ + add w16, w16, #0x40 │ │ + lsr w16, w16, #7 │ │ + sub w16, w16, #0x2, lsl #12 │ │ + strh w16, [x11, #2] │ │ + ldrsh w16, [x4, #4] │ │ + ldursh w0, [x14, #-98] │ │ + ldursh w17, [x14, #-114] │ │ + ldursh w1, [x14, #-82] │ │ + add w15, w15, w16 │ │ + add w16, w15, #0x200 │ │ + asr w16, w16, #10 │ │ + add x16, x8, w16, sxtw #3 │ │ + ldrsb w20, [x16, #513] │ │ + ldrsb w19, [x16, #512] │ │ + ldrsb w21, [x16, #514] │ │ + ldursh w2, [x14, #-66] │ │ + ldrsb w22, [x16, #515] │ │ + ldursh w3, [x14, #-50] │ │ + ldrsb w23, [x16, #516] │ │ + mul w0, w0, w20 │ │ + ldursh w5, [x14, #-34] │ │ + ldrsb w24, [x16, #517] │ │ + madd w17, w17, w19, w0 │ │ + ldursh w6, [x14, #-18] │ │ + ldrsb w20, [x16, #518] │ │ + madd w17, w1, w21, w17 │ │ + ldursh w7, [x14, #-2] │ │ + ldrsb w16, [x16, #519] │ │ + madd w17, w2, w22, w17 │ │ + madd w17, w3, w23, w17 │ │ + madd w17, w5, w24, w17 │ │ + madd w17, w6, w20, w17 │ │ + madd w16, w7, w16, w17 │ │ + add w16, w16, #0x40 │ │ + lsr w16, w16, #7 │ │ + sub w16, w16, #0x2, lsl #12 │ │ + strh w16, [x11, #4] │ │ + ldrsh w16, [x4, #4] │ │ + ldursh w0, [x14, #-96] │ │ + ldursh w17, [x14, #-112] │ │ + ldursh w1, [x14, #-80] │ │ + add w15, w15, w16 │ │ + add w15, w15, #0x200 │ │ + asr w15, w15, #10 │ │ + add x15, x8, w15, sxtw #3 │ │ + ldrsb w7, [x15, #513] │ │ + ldrsb w16, [x15, #512] │ │ + ldrsb w19, [x15, #514] │ │ + ldursh w2, [x14, #-64] │ │ + ldrsb w20, [x15, #515] │ │ + ldursh w3, [x14, #-48] │ │ + ldrsb w21, [x15, #516] │ │ + mul w0, w0, w7 │ │ + ldursh w5, [x14, #-32] │ │ + ldrsb w22, [x15, #517] │ │ + madd w16, w17, w16, w0 │ │ + ldursh w6, [x14, #-16] │ │ + ldrsb w23, [x15, #518] │ │ + madd w16, w1, w19, w16 │ │ + ldrsh w14, [x14] │ │ + ldrsb w15, [x15, #519] │ │ + madd w16, w2, w20, w16 │ │ + madd w16, w3, w21, w16 │ │ + madd w16, w5, w22, w16 │ │ + madd w16, w6, w23, w16 │ │ + madd w14, w14, w15, w16 │ │ + add w14, w14, #0x40 │ │ + lsr w14, w14, #7 │ │ + sub w14, w14, #0x2, lsl #12 │ │ + strh w14, [x11, #6] │ │ + ldrsh w14, [x4, #6] │ │ + add x9, x9, #0x10 │ │ + cmp w9, #0x80 │ │ + add x11, x11, x13 │ │ + add w25, w25, w14 │ │ + b.ne 5ba94 // b.any │ │ + ldp x29, x30, [sp, #368] │ │ + ldp x20, x19, [sp, #352] │ │ + ldp x22, x21, [sp, #336] │ │ + ldp x24, x23, [sp, #320] │ │ + ldp x26, x25, [sp, #304] │ │ + ldp x28, x27, [sp, #288] │ │ + add sp, sp, #0x180 │ │ ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - adrp x9, ac000 │ │ - adrp x7, ac000 │ │ - ldr x9, [x9, #512] │ │ - ldr x7, [x7, #344] │ │ - mov w8, #0x1 // #1 │ │ - mov w4, #0x20 // #32 │ │ - mov w5, #0x40 // #64 │ │ - mov w6, #0x1 // #1 │ │ - str w8, [sp, #8] │ │ - str x9, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ + sub sp, sp, #0xd0 │ │ + sub w8, w3, #0x1 │ │ + cmp w8, w5 │ │ + sub w9, w2, #0x1 │ │ + sub w12, w1, w3 │ │ + csel w8, w8, w5, lt // lt = tstop │ │ + cmp w5, #0x0 │ │ + add w17, w12, w5 │ │ + csel w12, wzr, w8, lt // lt = tstop │ │ + cmp w9, w4 │ │ + neg w11, w4 │ │ + sub w13, w0, #0x1 │ │ + sub w10, w0, w2 │ │ + csel w8, w9, w4, lt // lt = tstop │ │ + cmp w4, #0x0 │ │ + add w16, w10, w4 │ │ + csel w10, wzr, w8, lt // lt = tstop │ │ + cmp w13, w11 │ │ + csneg w8, w13, w4, lt // lt = tstop │ │ + cmp w11, #0x0 │ │ + csel w11, wzr, w8, lt // lt = tstop │ │ + cmp w13, w16 │ │ + neg w14, w5 │ │ + sub w15, w1, #0x1 │ │ + csel w8, w13, w16, lt // lt = tstop │ │ + cmp w16, #0x0 │ │ + csel w16, wzr, w8, lt // lt = tstop │ │ + cmp w15, w14 │ │ + csneg w8, w15, w5, lt // lt = tstop │ │ + cmp w14, #0x0 │ │ + stp x29, x30, [sp, #192] │ │ + csel w29, wzr, w8, lt // lt = tstop │ │ + cmp w15, w17 │ │ + csel w9, w15, w17, lt // lt = tstop │ │ + cmp w17, #0x0 │ │ + stp x26, x25, [sp, #128] │ │ + str x0, [sp, #16] │ │ + asr x0, x7, #1 │ │ + sxtw x8, w29 │ │ + sub w13, w1, w29 │ │ + csel w25, wzr, w9, lt // lt = tstop │ │ + mul x9, x0, x8 │ │ + sub w13, w13, w25 │ │ + stp x20, x19, [sp, #176] │ │ + mov x19, x6 │ │ + add x14, x6, x9, lsl #1 │ │ + str x13, [sp, #88] │ │ + cmp w13, #0x1 │ │ + lsl x13, x0, #1 │ │ + stp x28, x27, [sp, #112] │ │ + stp x24, x23, [sp, #144] │ │ + stp x22, x21, [sp, #160] │ │ + str x14, [sp, #8] │ │ + str x0, [sp, #56] │ │ + str x13, [sp, #104] │ │ + b.lt 5c364 // b.tstop │ │ + ldp x13, x14, [sp, #208] │ │ + ldr x15, [sp, #16] │ │ + sxtw x12, w12 │ │ + sxtw x17, w11 │ │ + asr x14, x14, #1 │ │ + sub w11, w15, w11 │ │ + sub w11, w11, w16 │ │ + mul x12, x14, x12 │ │ + lsl w15, w11, #1 │ │ + add x12, x12, w10, sxtw │ │ + sxtw x10, w11 │ │ + add w11, w17, w11 │ │ + sub w11, w11, #0x1 │ │ + sxtw x11, w11 │ │ + stp x17, x14, [sp, #72] │ │ + sxtw x14, w15 │ │ + str x11, [sp, #40] │ │ + add x23, x13, x12, lsl #1 │ │ + mov w11, w16 │ │ + str x14, [sp, #96] │ │ + str x11, [sp, #48] │ │ + str w16, [sp, #68] │ │ + cbz w17, 5c170 │ │ + cmp w17, #0x0 │ │ + b.le 5c248 │ │ + ldr x8, [sp, #48] │ │ + ldr x26, [sp, #8] │ │ + and x21, x17, #0xffffffff │ │ + mov w28, wzr │ │ + and x8, x8, #0xfffffff0 │ │ + str x8, [sp, #24] │ │ + add x8, x19, x9, lsl #1 │ │ + add x9, x9, x17 │ │ + add x27, x8, #0x10 │ │ + add x8, x9, x10 │ │ + add x22, x19, x8, lsl #1 │ │ + and x11, x21, #0xfffffff0 │ │ + add x20, x22, #0x10 │ │ + str x11, [sp, #32] │ │ + b 5c090 │ │ + ldr x8, [sp, #80] │ │ + add w28, w28, #0x1 │ │ + add x26, x26, x11 │ │ + add x27, x27, x11 │ │ + add x23, x23, x8, lsl #1 │ │ + ldr x8, [sp, #88] │ │ + add x20, x20, x11 │ │ + add x22, x22, x11 │ │ + cmp w28, w8 │ │ + b.eq 5c364 // b.none │ │ + ldr x2, [sp, #96] │ │ + add x24, x26, x17, lsl #1 │ │ + mov x0, x24 │ │ + mov x1, x23 │ │ + bl 4af0 │ │ + ldr x17, [sp, #72] │ │ + ldrh w8, [x24] │ │ + cmp w17, #0x10 │ │ + b.cs 5c0c4 // b.hs, b.nlast │ │ + ldr x11, [sp, #104] │ │ + ldr w10, [sp, #68] │ │ + mov x9, xzr │ │ + b 5c0f4 │ │ + ldr x9, [sp, #32] │ │ + dup v0.8h, w8 │ │ + mov x10, x27 │ │ + stp q0, q0, [x10, #-16] │ │ + subs x9, x9, #0x10 │ │ + add x10, x10, #0x20 │ │ + b.ne 5c0d0 // b.any │ │ + ldr x9, [sp, #32] │ │ + ldr x11, [sp, #104] │ │ + ldr w10, [sp, #68] │ │ + cmp x9, x21 │ │ + b.eq 5c104 // b.none │ │ + strh w8, [x26, x9, lsl #1] │ │ + add x9, x9, #0x1 │ │ + cmp x21, x9 │ │ + b.ne 5c0f4 // b.any │ │ + cbz w10, 5c068 │ │ + cmp w10, #0x1 │ │ + b.lt 5c068 // b.tstop │ │ + ldr x8, [sp, #40] │ │ + cmp w10, #0x10 │ │ + ldrh w8, [x26, x8, lsl #1] │ │ + b.cs 5c128 // b.hs, b.nlast │ │ + mov x10, xzr │ │ + b 5c154 │ │ + ldr x9, [sp, #24] │ │ + dup v0.8h, w8 │ │ + mov x10, x20 │ │ + stp q0, q0, [x10, #-16] │ │ + subs x9, x9, #0x10 │ │ + add x10, x10, #0x20 │ │ + b.ne 5c134 // b.any │ │ + ldr x9, [sp, #48] │ │ + ldr x10, [sp, #24] │ │ + cmp x10, x9 │ │ + b.eq 5c068 // b.none │ │ + ldr x9, [sp, #48] │ │ + sub x9, x9, x10 │ │ + add x10, x22, x10, lsl #1 │ │ + subs x9, x9, #0x1 │ │ + strh w8, [x10], #2 │ │ + b.ne 5c160 // b.any │ │ + b 5c068 │ │ + cbz w16, 5c320 │ │ + ldr x9, [sp, #48] │ │ + ldr x26, [sp, #8] │ │ + mov w20, wzr │ │ + and x21, x9, #0xfffffff0 │ │ + ldr x9, [sp, #56] │ │ + nop │ │ + madd x8, x9, x8, x17 │ │ + add x8, x8, x10 │ │ + add x22, x19, x8, lsl #1 │ │ + add x24, x22, #0x10 │ │ + b 5c1cc │ │ + ldp x8, x9, [sp, #80] │ │ + ldr x17, [sp, #72] │ │ + add w20, w20, #0x1 │ │ + add x23, x23, x8, lsl #1 │ │ + ldr x8, [sp, #56] │ │ + cmp w20, w9 │ │ + add x26, x26, x8, lsl #1 │ │ + ldr x8, [sp, #104] │ │ + add x24, x24, x8 │ │ + add x22, x22, x8 │ │ + b.eq 5c364 // b.none │ │ + ldr x2, [sp, #96] │ │ + add x0, x26, x17, lsl #1 │ │ + mov x1, x23 │ │ + bl 4af0 │ │ + ldr w9, [sp, #68] │ │ + cmp w9, #0x1 │ │ + b.lt 5c1a0 // b.tstop │ │ + ldr x8, [sp, #40] │ │ + cmp w9, #0x10 │ │ + ldrh w8, [x26, x8, lsl #1] │ │ + b.cs 5c200 // b.hs, b.nlast │ │ + mov x10, xzr │ │ + b 5c22c │ │ + dup v0.8h, w8 │ │ + mov x9, x21 │ │ + mov x10, x24 │ │ + stp q0, q0, [x10, #-16] │ │ + subs x9, x9, #0x10 │ │ + add x10, x10, #0x20 │ │ + b.ne 5c20c // b.any │ │ + ldr x9, [sp, #48] │ │ + mov x10, x21 │ │ + cmp x21, x9 │ │ + b.eq 5c1a0 // b.none │ │ + ldr x9, [sp, #48] │ │ + sub x9, x9, x10 │ │ + add x10, x22, x10, lsl #1 │ │ + subs x9, x9, #0x1 │ │ + strh w8, [x10], #2 │ │ + b.ne 5c238 // b.any │ │ + b 5c1a0 │ │ + ldr x9, [sp, #48] │ │ + ldr x26, [sp, #8] │ │ + mov w20, wzr │ │ + and x21, x9, #0xfffffff0 │ │ + ldr x9, [sp, #56] │ │ + nop │ │ + madd x8, x9, x8, x17 │ │ + add x8, x8, x10 │ │ + add x22, x19, x8, lsl #1 │ │ + add x24, x22, #0x10 │ │ + b 5c2a0 │ │ + ldp x8, x9, [sp, #80] │ │ + ldr x17, [sp, #72] │ │ + add w20, w20, #0x1 │ │ + add x23, x23, x8, lsl #1 │ │ + ldr x8, [sp, #56] │ │ + cmp w20, w9 │ │ + add x26, x26, x8, lsl #1 │ │ + ldr x8, [sp, #104] │ │ + add x24, x24, x8 │ │ + add x22, x22, x8 │ │ + b.eq 5c364 // b.none │ │ + ldr x2, [sp, #96] │ │ + add x0, x26, x17, lsl #1 │ │ + mov x1, x23 │ │ + bl 4af0 │ │ + ldr w9, [sp, #68] │ │ + cbz w9, 5c274 │ │ + cmp w9, #0x1 │ │ + b.lt 5c274 // b.tstop │ │ + ldr x8, [sp, #40] │ │ + cmp w9, #0x10 │ │ + ldrh w8, [x26, x8, lsl #1] │ │ + b.cs 5c2d8 // b.hs, b.nlast │ │ + mov x10, xzr │ │ + b 5c304 │ │ + dup v0.8h, w8 │ │ + mov x9, x21 │ │ + mov x10, x24 │ │ + stp q0, q0, [x10, #-16] │ │ + subs x9, x9, #0x10 │ │ + add x10, x10, #0x20 │ │ + b.ne 5c2e4 // b.any │ │ + ldr x9, [sp, #48] │ │ + mov x10, x21 │ │ + cmp x21, x9 │ │ + b.eq 5c274 // b.none │ │ + ldr x9, [sp, #48] │ │ + sub x9, x9, x10 │ │ + add x10, x22, x10, lsl #1 │ │ + subs x9, x9, #0x1 │ │ + strh w8, [x10], #2 │ │ + b.ne 5c310 // b.any │ │ + b 5c274 │ │ + ldr x10, [sp, #80] │ │ + add w9, w29, w25 │ │ + sub w21, w9, w1 │ │ + lsl x20, x10, #1 │ │ + ldr x10, [sp, #56] │ │ + nop │ │ + madd x8, x10, x8, x17 │ │ + add x24, x19, x8, lsl #1 │ │ + ldr x2, [sp, #96] │ │ + mov x0, x24 │ │ + mov x1, x23 │ │ + bl 4af0 │ │ + ldr x8, [sp, #104] │ │ + adds w21, w21, #0x1 │ │ + add x23, x23, x20 │ │ + add x24, x24, x8 │ │ + b.cc 5c340 // b.lo, b.ul, b.last │ │ + ldr x8, [sp, #16] │ │ + cmp w29, #0x1 │ │ + lsl x20, x8, #1 │ │ + b.lt 5c3a4 // b.tstop │ │ + ldr x23, [sp, #104] │ │ + ldr x21, [sp, #8] │ │ + mov x0, x19 │ │ + mov x1, x21 │ │ + mov x2, x20 │ │ + bl 4af0 │ │ + subs w29, w29, #0x1 │ │ + add x19, x19, x23 │ │ + b.ne 5c37c // b.any │ │ + cmp w25, #0x1 │ │ + b.ge 5c3b0 // b.tcont │ │ + b 5c3ec │ │ + ldr x23, [sp, #104] │ │ + cmp w25, #0x1 │ │ + b.lt 5c3ec // b.tstop │ │ + ldr x9, [sp, #88] │ │ + ldr x10, [sp, #56] │ │ + sxtw x8, w9 │ │ + sbfiz x9, x9, #1, #32 │ │ + mul x8, x10, x8 │ │ + sub x9, x9, #0x2 │ │ + lsl x21, x8, #1 │ │ + mul x22, x10, x9 │ │ + add x0, x19, x21 │ │ + add x1, x19, x22 │ │ + mov x2, x20 │ │ + bl 4af0 │ │ + subs w25, w25, #0x1 │ │ + add x19, x19, x23 │ │ + b.ne 5c3d0 // b.any │ │ + ldp x29, x30, [sp, #192] │ │ + ldp x20, x19, [sp, #176] │ │ + ldp x22, x21, [sp, #160] │ │ + ldp x24, x23, [sp, #144] │ │ + ldp x26, x25, [sp, #128] │ │ + ldp x28, x27, [sp, #112] │ │ + add sp, sp, #0xd0 │ │ ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - adrp x9, ac000 │ │ - adrp x7, ac000 │ │ - ldr x9, [x9, #1016] │ │ - ldr x7, [x7, #512] │ │ - mov w8, #0x1 // #1 │ │ - mov w4, #0x40 // #64 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x2 // #2 │ │ - str w8, [sp, #8] │ │ - str x9, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ + str x23, [sp, #-48]! │ │ + cmp w4, #0x1 │ │ + stp x22, x21, [sp, #16] │ │ + stp x20, x19, [sp, #32] │ │ + b.lt 5c598 // b.tstop │ │ + adrp x14, ad000 │ │ + ldr w8, [sp, #56] │ │ + ldr w9, [sp, #48] │ │ + ldr x14, [x14, #2112] │ │ + asr x13, x1, #1 │ │ + sub w10, w6, #0x1 │ │ + asr x11, x3, #1 │ │ + mov w12, w4 │ │ + lsl x13, x13, #1 │ │ + mov w15, #0x40 // #64 │ │ + mov x16, xzr │ │ + mov w17, #0xffffffff // #-1 │ │ + mov w1, w9 │ │ + subs w3, w17, #0x1 │ │ + cmp w3, w10 │ │ + sub w6, w17, #0x3 │ │ + csel w3, w10, w3, gt │ │ + cmp w17, #0x1 │ │ + asr w4, w1, #8 │ │ + csel w3, wzr, w3, lt // lt = tstop │ │ + cmp w6, w10 │ │ + sub w19, w17, #0x2 │ │ + ldr d0, [x14, w4, sxtw #3] │ │ + csel w4, w10, w6, gt │ │ + cmp w6, #0x0 │ │ + csel w4, wzr, w4, lt // lt = tstop │ │ + cmp w19, w10 │ │ + csel w6, w10, w19, gt │ │ + cmp w19, #0x0 │ │ + ldr h2, [x2, w4, sxtw #1] │ │ + csel w4, wzr, w6, lt // lt = tstop │ │ + cmp w17, w10 │ │ + add w20, w17, #0x1 │ │ + csel w6, w10, w17, gt │ │ + cmp w17, #0x0 │ │ + csel w6, wzr, w6, lt // lt = tstop │ │ + cmp w20, w10 │ │ + add x4, x2, w4, sxtw #1 │ │ + csinc w19, w10, w17, gt │ │ + cmp w20, #0x0 │ │ + add w21, w17, #0x2 │ │ + ld1 {v2.h}[1], [x4] │ │ + csel w4, wzr, w19, lt // lt = tstop │ │ + cmp w21, w10 │ │ + ldr h3, [x2, w4, sxtw #1] │ │ + csel w19, w10, w21, gt │ │ + cmp w21, #0x0 │ │ + csel w4, wzr, w19, lt // lt = tstop │ │ + add w22, w17, #0x3 │ │ + add x4, x2, w4, sxtw #1 │ │ + cmp w22, w10 │ │ + ld1 {v3.h}[1], [x4] │ │ + add x3, x2, w3, sxtw #1 │ │ + csel w19, w10, w22, gt │ │ + cmp w22, #0x0 │ │ + ld1 {v2.h}[2], [x3] │ │ + csel w3, wzr, w19, lt // lt = tstop │ │ + add w23, w17, #0x4 │ │ + add x3, x2, w3, sxtw #1 │ │ + cmp w23, w10 │ │ + ld1 {v3.h}[2], [x3] │ │ + csel w4, w10, w23, gt │ │ + cmp w23, #0x0 │ │ + add x6, x2, w6, sxtw #1 │ │ + csel w3, wzr, w4, lt // lt = tstop │ │ + ld1 {v2.h}[3], [x6] │ │ + add x3, x2, w3, sxtw #1 │ │ + ld1 {v3.h}[3], [x3] │ │ + sxtl v0.8h, v0.8b │ │ + sxtl2 v1.4s, v0.8h │ │ + sxtl v0.4s, v0.4h │ │ + uxtl v2.4s, v2.4h │ │ + mul v0.4s, v2.4s, v0.4s │ │ + uxtl v2.4s, v3.4h │ │ + mla v0.4s, v2.4s, v1.4s │ │ + addv s0, v0.4s │ │ + fmov w3, s0 │ │ + sub w4, w15, w3 │ │ + asr w4, w4, #7 │ │ + cmp w4, w8 │ │ + csel w4, w8, w4, gt │ │ + cmp w3, #0x40 │ │ + csel w3, wzr, w4, gt │ │ + add w1, w1, w7 │ │ + strh w3, [x0, x16, lsl #1] │ │ + add x16, x16, #0x1 │ │ + add w17, w17, w1, asr #14 │ │ + cmp x12, x16 │ │ + and w1, w1, #0x3fff │ │ + b.ne 5c454 // b.any │ │ + add x2, x2, x11, lsl #1 │ │ + subs w5, w5, #0x1 │ │ + add x0, x0, x13 │ │ + b.ne 5c448 // b.any │ │ + ldp x20, x19, [sp, #32] │ │ + ldp x22, x21, [sp, #16] │ │ + ldr x23, [sp], #48 │ │ ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - adrp x9, ac000 │ │ - adrp x7, ac000 │ │ - ldr x9, [x9, #344] │ │ - ldr x7, [x7, #512] │ │ - mov w8, #0x1 // #1 │ │ - mov w4, #0x40 // #64 │ │ - mov w5, #0x20 // #32 │ │ - mov w6, #0x1 // #1 │ │ - str w8, [sp, #8] │ │ - str x9, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ + stp x28, x27, [sp, #-96]! │ │ + stp x26, x25, [sp, #16] │ │ + stp x24, x23, [sp, #32] │ │ + stp x22, x21, [sp, #48] │ │ + stp x20, x19, [sp, #64] │ │ + stp x29, x30, [sp, #80] │ │ + sub sp, sp, #0x8, lsl #12 │ │ + sub sp, sp, #0x760 │ │ + add x9, sp, #0x4, lsl #12 │ │ + add x9, x9, #0x7cc │ │ + ldr w20, [x9, #16380] │ │ + add x9, sp, #0x4, lsl #12 │ │ + add x9, x9, #0x7c4 │ │ + adrp x10, ad000 │ │ + ldr w12, [x9, #16380] │ │ + ldr x10, [x10, #4072] │ │ + mov x8, x3 │ │ + str w4, [sp, #60] │ │ + cbz w6, 5c604 │ │ + cmp w4, #0x5 │ │ + b.lt 5c614 // b.tstop │ │ + and w11, w12, #0x3 │ │ + b 5c61c │ │ + mov x11, xzr │ │ + cbnz w7, 5c630 │ │ + mov x10, xzr │ │ + b 5c660 │ │ + and w11, w12, #0x1 │ │ + add w11, w11, #0x3 │ │ + mov w13, #0x78 // #120 │ │ + umaddl x11, w11, w13, x10 │ │ + add x11, x11, w6, sxtw #3 │ │ + sub x11, x11, #0x8 │ │ + cbz w7, 5c60c │ │ + cmp w5, #0x5 │ │ + b.lt 5c648 // b.tstop │ │ + asr w12, w12, #2 │ │ + mov w13, #0x78 // #120 │ │ + smaddl x10, w12, w13, x10 │ │ + b 5c658 │ │ + ubfx w12, w12, #2, #1 │ │ + add w12, w12, #0x3 │ │ + mov w13, #0x78 // #120 │ │ + umaddl x10, w12, w13, x10 │ │ + add x10, x10, w7, sxtw #3 │ │ + sub x10, x10, #0x8 │ │ + asr x9, x1, #1 │ │ + str x9, [sp, #40] │ │ + asr x9, x8, #1 │ │ + str x9, [sp, #48] │ │ + str x0, [sp, #80] │ │ + cbz x11, 5cb68 │ │ + clz w9, w20 │ │ + mov w8, #0x18 // #24 │ │ + sub w8, w8, w9 │ │ + mov w13, #0x1 // #1 │ │ + lsl w13, w13, w8 │ │ + asr w13, w13, #1 │ │ + str w20, [sp, #92] │ │ + cbz x10, 5cc7c │ │ + str w9, [sp, #32] │ │ + ldr w9, [sp, #60] │ │ + str w5, [sp, #72] │ │ + cmp w9, #0x1 │ │ + b.lt 5c7a0 // b.tstop │ │ + ldr w9, [sp, #72] │ │ + mov x17, #0xfffffffffffffffa // #-6 │ │ + add x14, sp, #0x60 │ │ + add w12, w9, #0x7 │ │ + ldr w9, [sp, #60] │ │ + mov w16, w9 │ │ + ldr x9, [sp, #48] │ │ + nop │ │ + madd x17, x9, x17, x2 │ │ + lsl x9, x9, #1 │ │ + str x9, [sp, #48] │ │ + ldurh w21, [x17, #-6] │ │ + ldurh w22, [x17, #-4] │ │ + ldurh w3, [x17, #-2] │ │ + ldrh w7, [x17] │ │ + ldrh w6, [x17, #4] │ │ + ldrh w19, [x17, #6] │ │ + mov x20, xzr │ │ + str w12, [sp, #64] │ │ + ldrsb w24, [x11] │ │ + ldrsb w25, [x11, #1] │ │ + ldrsb w26, [x11, #2] │ │ + lsl x12, x20, #1 │ │ + and w1, w21, #0xffff │ │ + and w4, w22, #0xffff │ │ + mov w21, w22 │ │ + mov w22, w3 │ │ + mov w3, w7 │ │ + ldrsb w28, [x11, #3] │ │ + and w29, w7, #0xffff │ │ + add w7, w20, #0x4 │ │ + add x9, x17, x12 │ │ + and w23, w6, #0xffff │ │ + ldrsb w30, [x11, #4] │ │ + and w5, w19, #0xffff │ │ + mov w6, w19 │ │ + ldrh w19, [x17, w7, uxtw #1] │ │ + ldrh w7, [x9, #2] │ │ + madd w9, w1, w24, w13 │ │ + and w27, w22, #0xffff │ │ + ldrsb w2, [x11, #5] │ │ + madd w9, w4, w25, w9 │ │ + ldrsb w15, [x11, #6] │ │ + madd w9, w27, w26, w9 │ │ + ldrsb w0, [x11, #7] │ │ + madd w9, w29, w28, w9 │ │ + madd w9, w7, w30, w9 │ │ + madd w9, w23, w2, w9 │ │ + madd w9, w5, w15, w9 │ │ + add x20, x20, #0x1 │ │ + madd w9, w19, w0, w9 │ │ + asr w9, w9, w8 │ │ + cmp x16, x20 │ │ + strh w9, [x14, x12] │ │ + b.ne 5c6f8 // b.any │ │ + ldr w12, [sp, #64] │ │ + ldr x9, [sp, #48] │ │ + add x14, x14, #0x100 │ │ + subs w12, w12, #0x1 │ │ + add x17, x17, x9 │ │ + b.ne 5c6d8 // b.any │ │ + ldr w13, [sp, #60] │ │ + ldr w11, [sp, #92] │ │ + cmp w13, #0x1 │ │ + b.lt 5d020 // b.tstop │ │ + add x9, x10, #0x7 │ │ + mov w14, w13 │ │ + str x9, [sp, #64] │ │ + ldr w9, [sp, #32] │ │ + sub x0, x14, #0x1 │ │ + cmn w0, #0x81 │ │ + lsr x1, x0, #32 │ │ + cset w3, hi // hi = pmore │ │ + cmp x1, #0x0 │ │ + cset w1, ne // ne = any │ │ + cmn w0, #0x101 │ │ + sub w12, w9, #0xc │ │ + mov w9, #0x1 // #1 │ │ + cset w4, hi // hi = pmore │ │ + cmn w0, #0x181 │ │ + dup v0.4s, w11 │ │ + ldr x11, [sp, #40] │ │ + lsl w9, w9, w12 │ │ + cset w5, hi // hi = pmore │ │ + cmn w0, #0x201 │ │ + orr w0, w3, w1 │ │ + orr w3, w4, w1 │ │ + ldr x17, [sp, #80] │ │ + orr w0, w0, w3 │ │ + orr w4, w5, w1 │ │ + asr w7, w9, #1 │ │ + ldr w9, [sp, #60] │ │ + orr w0, w0, w4 │ │ + cset w4, hi // hi = pmore │ │ + add x15, sp, #0x60 │ │ + orr w1, w4, w1 │ │ + dup v1.4s, w12 │ │ + mov x8, xzr │ │ + add x13, x10, #0x8 │ │ + lsl x16, x11, #1 │ │ + add x2, x15, #0x300 │ │ + add x3, x14, #0x380 │ │ + and x6, x14, #0xfffffff8 │ │ + neg v1.4s, v1.4s │ │ + dup v2.4s, w7 │ │ + orr w19, w0, w1 │ │ + add x20, sp, #0x60 │ │ + str x13, [sp, #48] │ │ + b 5c884 │ │ + ldr w9, [sp, #72] │ │ + add x2, x2, #0x100 │ │ + add x8, x8, #0x1 │ │ + add x20, x20, #0x100 │ │ + subs w9, w9, #0x1 │ │ + str w9, [sp, #72] │ │ + ldr w9, [sp, #60] │ │ + add x17, x17, x16 │ │ + b.eq 5d020 // b.none │ │ + cmp w9, #0x8 │ │ + cset w9, cc // cc = lo, ul, last │ │ + mov x21, xzr │ │ + orr w9, w9, w19 │ │ + tbz w9, #0, 5c93c │ │ + add x22, x20, x21, lsl #1 │ │ + ldrsb w9, [x10] │ │ + ldrsh w0, [x22] │ │ + ldrsb w1, [x10, #1] │ │ + ldrsh w4, [x22, #256] │ │ + ldrsb w5, [x10, #2] │ │ + ldrsh w23, [x22, #512] │ │ + ldrsb w24, [x10, #3] │ │ + ldrsh w25, [x22, #768] │ │ + add w27, w21, #0x80 │ │ + ldrsb w26, [x10, #4] │ │ + add w29, w21, #0x100 │ │ + ldrsh w27, [x2, w27, uxtw #1] │ │ + madd w9, w0, w9, w7 │ │ + ldrsb w28, [x10, #5] │ │ + add w11, w21, #0x180 │ │ + ldrsh w29, [x2, w29, uxtw #1] │ │ + madd w9, w4, w1, w9 │ │ + ldrsb w30, [x10, #6] │ │ + add w15, w21, #0x200 │ │ + ldrsh w11, [x2, w11, uxtw #1] │ │ + madd w9, w23, w5, w9 │ │ + ldrsb w13, [x10, #7] │ │ + ldrsh w15, [x2, w15, uxtw #1] │ │ + madd w9, w25, w24, w9 │ │ + madd w9, w27, w26, w9 │ │ + madd w9, w29, w28, w9 │ │ + ldr w0, [sp, #92] │ │ + madd w9, w11, w30, w9 │ │ + madd w9, w15, w13, w9 │ │ + asr w9, w9, w12 │ │ + cmp w9, w0 │ │ + csel w11, w0, w9, gt │ │ + cmp w9, #0x0 │ │ + csel w9, wzr, w11, lt // lt = tstop │ │ + strh w9, [x17, x21, lsl #1] │ │ + add x21, x21, #0x1 │ │ + cmp x14, x21 │ │ + add x22, x22, #0x2 │ │ + b.ne 5c89c // b.any │ │ + b 5c860 │ │ + ldr x9, [sp, #40] │ │ + ldr x11, [sp, #80] │ │ + add x0, x3, x8, lsl #7 │ │ + add x13, sp, #0x60 │ │ + mul x9, x9, x8 │ │ + add x1, x11, x9, lsl #1 │ │ + add x9, x9, x14 │ │ + add x9, x11, x9, lsl #1 │ │ + ldr x11, [sp, #48] │ │ + add x0, x13, x0, lsl #1 │ │ + cmp x11, x1 │ │ + ldr x11, [sp, #64] │ │ + cset w4, hi // hi = pmore │ │ + cmp x11, x9 │ │ + cset w5, cc // cc = lo, ul, last │ │ + cmp x1, x0 │ │ + add x0, x13, x8, lsl #8 │ │ + cset w22, cc // cc = lo, ul, last │ │ + cmp x0, x9 │ │ + and w1, w4, w5 │ │ + cset w23, cc // cc = lo, ul, last │ │ + tbnz w1, #0, 5c898 │ │ + and w9, w22, w23 │ │ + tbnz w9, #0, 5c898 │ │ + mov x9, x10 │ │ + add x0, x10, #0x2 │ │ + ld1r {v3.8b}, [x9], #1 │ │ + ld1r {v4.8b}, [x0] │ │ + add x0, x10, #0x3 │ │ + ld1r {v5.8b}, [x0] │ │ + add x0, x10, #0x4 │ │ + ld1r {v6.8b}, [x0] │ │ + add x0, x10, #0x5 │ │ + ld1r {v7.8b}, [x0] │ │ + add x0, x10, #0x6 │ │ + ld1r {v16.8b}, [x0] │ │ + add x0, x10, #0x7 │ │ + ld1r {v17.8b}, [x0] │ │ + ld1r {v24.8b}, [x9] │ │ + sxtl v18.8h, v3.8b │ │ + sxtl v19.8h, v4.8b │ │ + sxtl v20.8h, v5.8b │ │ + sxtl v21.8h, v6.8b │ │ + sxtl v22.8h, v7.8b │ │ + sxtl v23.8h, v16.8b │ │ + sxtl v26.8h, v17.8b │ │ + sxtl v25.8h, v24.8b │ │ + mov x21, xzr │ │ + mov x22, xzr │ │ + sxtl2 v3.4s, v18.8h │ │ + sxtl v4.4s, v18.4h │ │ + sxtl2 v5.4s, v19.8h │ │ + sxtl v6.4s, v19.4h │ │ + sxtl2 v7.4s, v20.8h │ │ + sxtl v16.4s, v20.4h │ │ + sxtl2 v17.4s, v21.8h │ │ + sxtl v18.4s, v21.4h │ │ + sxtl2 v19.4s, v22.8h │ │ + sxtl v20.4s, v22.4h │ │ + sxtl2 v21.4s, v23.8h │ │ + sxtl v22.4s, v23.4h │ │ + sxtl2 v23.4s, v26.8h │ │ + sxtl2 v24.4s, v25.8h │ │ + sxtl v25.4s, v25.4h │ │ + sxtl v26.4s, v26.4h │ │ + add x9, x20, x21 │ │ + ldr q27, [x9] │ │ + ldr q30, [x9, #256] │ │ + mov v28.16b, v2.16b │ │ + mov v29.16b, v2.16b │ │ + sxtl2 v31.4s, v27.8h │ │ + mla v28.4s, v31.4s, v3.4s │ │ + ldr q31, [x9, #512] │ │ + sxtl v27.4s, v27.4h │ │ + mla v29.4s, v27.4s, v4.4s │ │ + sxtl v27.4s, v30.4h │ │ + mla v29.4s, v27.4s, v25.4s │ │ + ldr q27, [x9, #768] │ │ + add w9, w22, #0x80 │ │ + and x9, x9, #0xfffffff8 │ │ + sxtl2 v30.4s, v30.8h │ │ + lsl x9, x9, #1 │ │ + mla v28.4s, v30.4s, v24.4s │ │ + sxtl2 v30.4s, v31.8h │ │ + mla v28.4s, v30.4s, v5.4s │ │ + ldr q30, [x2, x9] │ │ + add w9, w22, #0x100 │ │ + and x9, x9, #0xfffffff8 │ │ + sxtl v31.4s, v31.4h │ │ + lsl x9, x9, #1 │ │ + mla v29.4s, v31.4s, v6.4s │ │ + sxtl v31.4s, v27.4h │ │ + mla v29.4s, v31.4s, v16.4s │ │ + ldr q31, [x2, x9] │ │ + add w9, w22, #0x180 │ │ + and x9, x9, #0xfffffff8 │ │ + sxtl2 v27.4s, v27.8h │ │ + lsl x9, x9, #1 │ │ + mla v28.4s, v27.4s, v7.4s │ │ + sxtl2 v27.4s, v30.8h │ │ + mla v28.4s, v27.4s, v17.4s │ │ + ldr q27, [x2, x9] │ │ + add w9, w22, #0x200 │ │ + and x9, x9, #0xfffffff8 │ │ + sxtl v30.4s, v30.4h │ │ + lsl x9, x9, #1 │ │ + mla v29.4s, v30.4s, v18.4s │ │ + sxtl v30.4s, v31.4h │ │ + mla v29.4s, v30.4s, v20.4s │ │ + ldr q30, [x2, x9] │ │ + sxtl2 v31.4s, v31.8h │ │ + mla v28.4s, v31.4s, v19.4s │ │ + sxtl2 v31.4s, v27.8h │ │ + sxtl v27.4s, v27.4h │ │ + mla v29.4s, v27.4s, v22.4s │ │ + sxtl v27.4s, v30.4h │ │ + mla v28.4s, v31.4s, v21.4s │ │ + mla v29.4s, v27.4s, v26.4s │ │ + sxtl2 v27.4s, v30.8h │ │ + mla v28.4s, v27.4s, v23.4s │ │ + sshl v27.4s, v28.4s, v1.4s │ │ + sshl v28.4s, v29.4s, v1.4s │ │ + cmlt v29.4s, v27.4s, #0 │ │ + smin v27.4s, v27.4s, v0.4s │ │ + bic v27.16b, v27.16b, v29.16b │ │ + cmlt v29.4s, v28.4s, #0 │ │ + smin v28.4s, v28.4s, v0.4s │ │ + bic v28.16b, v28.16b, v29.16b │ │ + xtn v28.4h, v28.4s │ │ + xtn2 v28.8h, v27.4s │ │ + add x22, x22, #0x8 │ │ + str q28, [x17, x21] │ │ + cmp x6, x22 │ │ + add x21, x21, #0x10 │ │ + b.ne 5ca40 // b.any │ │ + cmp x6, x14 │ │ + mov x21, x6 │ │ + b.eq 5c860 // b.none │ │ + b 5c898 │ │ + cbz x10, 5d044 │ │ + ldr w11, [sp, #60] │ │ + cmp w11, #0x1 │ │ + b.lt 5d020 // b.tstop │ │ + ldp x13, x1, [sp, #40] │ │ + lsl x9, x8, #1 │ │ + mov x16, #0xfffffffffffffffa // #-6 │ │ + mov w0, #0x6 // #6 │ │ + lsl x12, x1, #1 │ │ + mov w11, w11 │ │ + add x8, x2, x8, lsl #1 │ │ + lsl x13, x13, #1 │ │ + sub x14, x2, x1, lsl #2 │ │ + sub x15, x2, x12 │ │ + madd x16, x1, x16, x2 │ │ + add x17, x2, x12 │ │ + madd x1, x1, x0, x2 │ │ + add x3, x2, x9, lsl #1 │ │ + mov w7, w5 │ │ + ldr x19, [sp, #80] │ │ + mov x4, xzr │ │ + lsl x9, x4, #1 │ │ + ldr h2, [x16, x9] │ │ + ldr h1, [x17, x9] │ │ + add x0, x14, x9 │ │ + add x6, x8, x9 │ │ + ld1 {v2.h}[1], [x0] │ │ + ld1 {v1.h}[1], [x6] │ │ + add x5, x15, x9 │ │ + add x6, x1, x9 │ │ + ld1 {v2.h}[2], [x5] │ │ + ld1 {v1.h}[2], [x6] │ │ + ldr d0, [x10] │ │ + add x0, x2, x9 │ │ + add x5, x3, x9 │ │ + ld1 {v2.h}[3], [x0] │ │ + ld1 {v1.h}[3], [x5] │ │ + sxtl v0.8h, v0.8b │ │ + sxtl2 v3.4s, v0.8h │ │ + sxtl v0.4s, v0.4h │ │ + uxtl v2.4s, v2.4h │ │ + uxtl v1.4s, v1.4h │ │ + mul v0.4s, v2.4s, v0.4s │ │ + mla v0.4s, v1.4s, v3.4s │ │ + addv s0, v0.4s │ │ + fmov w0, s0 │ │ + add w0, w0, #0x20 │ │ + asr w5, w0, #6 │ │ + cmp w5, w20 │ │ + add x4, x4, #0x1 │ │ + csel w5, w20, w5, gt │ │ + cmp w0, #0x0 │ │ + csel w0, wzr, w5, lt // lt = tstop │ │ + cmp x11, x4 │ │ + strh w0, [x19, x9] │ │ + b.ne 5cbbc // b.any │ │ + subs w7, w7, #0x1 │ │ + add x15, x15, x12 │ │ + add x2, x2, x12 │ │ + add x8, x8, x12 │ │ + add x19, x19, x13 │ │ + add x16, x16, x12 │ │ + add x14, x14, x12 │ │ + add x17, x17, x12 │ │ + add x1, x1, x12 │ │ + add x3, x3, x12 │ │ + str x19, [sp, #80] │ │ + b.ne 5cbb4 // b.any │ │ + b 5d020 │ │ + ldr w8, [sp, #60] │ │ + cmp w8, #0x1 │ │ + b.lt 5d020 // b.tstop │ │ + add x9, x11, #0x7 │ │ + str x9, [sp, #32] │ │ + ldr w9, [sp, #60] │ │ + add w12, w13, #0x20 │ │ + dup v0.4s, w20 │ │ + mov x8, xzr │ │ + mov w13, w9 │ │ + add x9, x11, #0x8 │ │ + str x9, [sp, #24] │ │ + ldr x9, [sp, #40] │ │ + sub x7, x13, #0x1 │ │ + cmn w7, #0x3 │ │ + lsr x19, x7, #32 │ │ + cset w20, hi // hi = pmore │ │ + cmp x19, #0x0 │ │ + lsl x9, x9, #1 │ │ + cset w19, ne // ne = any │ │ + cmn w7, #0x4 │ │ + str x9, [sp, #72] │ │ + ldr x9, [sp, #48] │ │ + cset w21, hi // hi = pmore │ │ + cmn w7, #0x5 │ │ + orr w7, w21, w19 │ │ + cset w21, hi // hi = pmore │ │ + orr w20, w20, w19 │ │ + orr w19, w21, w19 │ │ + ldr x21, [sp, #80] │ │ + lsl x0, x9, #1 │ │ + add x9, x13, #0x4 │ │ + orr w7, w20, w7 │ │ + str x9, [sp, #16] │ │ + and x6, x13, #0xfffffff8 │ │ + dup v1.4s, w12 │ │ + orr w9, w7, w19 │ │ + add x19, x2, #0x2 │ │ + mov x20, x2 │ │ + str w9, [sp, #64] │ │ + b 5cd40 │ │ + ldr x9, [sp, #72] │ │ + add x20, x20, x0 │ │ + subs w5, w5, #0x1 │ │ + add x8, x8, #0x1 │ │ + add x21, x21, x9 │ │ + add x19, x19, x0 │ │ + mov x10, x0 │ │ + b.eq 5d020 // b.none │ │ + ldr w9, [sp, #60] │ │ + cmp w9, #0x8 │ │ + ldr w9, [sp, #64] │ │ + cset w22, cc // cc = lo, ul, last │ │ + orr w22, w22, w9 │ │ + tbz w22, #0, 5cd60 │ │ + mov x22, xzr │ │ + b 5cf84 │ │ + ldr x9, [sp, #40] │ │ + ldr x10, [sp, #16] │ │ + mov x22, xzr │ │ + mul x23, x9, x8 │ │ + ldr x9, [sp, #48] │ │ + mul x24, x9, x8 │ │ + ldr x9, [sp, #80] │ │ + add x26, x10, x24 │ │ + add x25, x9, x23, lsl #1 │ │ + add x23, x23, x13 │ │ + add x27, x9, x23, lsl #1 │ │ + ldr x9, [sp, #24] │ │ + add x23, x2, x26, lsl #1 │ │ + cmp x9, x25 │ │ + ldr x9, [sp, #32] │ │ + cset w26, hi // hi = pmore │ │ + cmp x9, x27 │ │ + cset w28, cc // cc = lo, ul, last │ │ + cmp x25, x23 │ │ + add x23, x2, x24, lsl #1 │ │ + sub x24, x23, #0x6 │ │ + cset w23, cc // cc = lo, ul, last │ │ + cmp x24, x27 │ │ + and w25, w26, w28 │ │ + cset w24, cc // cc = lo, ul, last │ │ + tbnz w25, #0, 5cf84 │ │ + and w23, w23, w24 │ │ + tbnz w23, #0, 5cf84 │ │ + mov x24, x11 │ │ + add x25, x11, #0x2 │ │ + ld1r {v2.8b}, [x24], #1 │ │ + ld1r {v3.8b}, [x25] │ │ + add x25, x11, #0x3 │ │ + ld1r {v4.8b}, [x25] │ │ + add x25, x11, #0x4 │ │ + ld1r {v5.8b}, [x25] │ │ + add x25, x11, #0x5 │ │ + ld1r {v6.8b}, [x25] │ │ + add x25, x11, #0x6 │ │ + ld1r {v7.8b}, [x25] │ │ + add x25, x11, #0x7 │ │ + ld1r {v16.8b}, [x25] │ │ + ld1r {v23.8b}, [x24] │ │ + sxtl v17.8h, v2.8b │ │ + sxtl v18.8h, v3.8b │ │ + sxtl v19.8h, v4.8b │ │ + sxtl v20.8h, v5.8b │ │ + sxtl v21.8h, v6.8b │ │ + sxtl v22.8h, v7.8b │ │ + sxtl v25.8h, v16.8b │ │ + sxtl v24.8h, v23.8b │ │ + mov x22, xzr │ │ + mov x23, xzr │ │ + sxtl2 v2.4s, v17.8h │ │ + sxtl v3.4s, v17.4h │ │ + sxtl2 v4.4s, v18.8h │ │ + sxtl v5.4s, v18.4h │ │ + sxtl2 v6.4s, v19.8h │ │ + sxtl v7.4s, v19.4h │ │ + sxtl2 v16.4s, v20.8h │ │ + sxtl v17.4s, v20.4h │ │ + sxtl2 v18.4s, v21.8h │ │ + sxtl v19.4s, v21.4h │ │ + sxtl2 v20.4s, v22.8h │ │ + sxtl v21.4s, v22.4h │ │ + sxtl2 v22.4s, v25.8h │ │ + sxtl2 v23.4s, v24.8h │ │ + sxtl v24.4s, v24.4h │ │ + sxtl v25.4s, v25.4h │ │ + add x24, x20, x22 │ │ + ldur q26, [x24, #-6] │ │ + ldur q29, [x24, #-4] │ │ + mov v27.16b, v1.16b │ │ + mov v28.16b, v1.16b │ │ + uxtl2 v30.4s, v26.8h │ │ + uxtl v26.4s, v26.4h │ │ + mla v27.4s, v30.4s, v2.4s │ │ + ldur q30, [x24, #-2] │ │ + mla v28.4s, v26.4s, v3.4s │ │ + uxtl v26.4s, v29.4h │ │ + mla v28.4s, v26.4s, v24.4s │ │ + ldr q26, [x24] │ │ + uxtl2 v29.4s, v29.8h │ │ + lsr x25, x23, #3 │ │ + mov w26, #0x4 // #4 │ │ + mla v27.4s, v29.4s, v23.4s │ │ + uxtl2 v29.4s, v30.8h │ │ + uxtl v30.4s, v30.4h │ │ + mla v27.4s, v29.4s, v4.4s │ │ + ldur q29, [x24, #2] │ │ + bfi x26, x25, #4, #29 │ │ + mla v28.4s, v30.4s, v5.4s │ │ + uxtl v30.4s, v26.4h │ │ + mla v28.4s, v30.4s, v7.4s │ │ + ldr q30, [x20, x26] │ │ + mov w27, #0x6 // #6 │ │ + uxtl2 v26.4s, v26.8h │ │ + mov w24, #0x8 // #8 │ │ + bfi x27, x25, #4, #29 │ │ + mla v27.4s, v26.4s, v6.4s │ │ + uxtl2 v26.4s, v29.8h │ │ + uxtl v29.4s, v29.4h │ │ + bfi x24, x25, #4, #29 │ │ + mla v27.4s, v26.4s, v16.4s │ │ + ldr q26, [x20, x27] │ │ + mla v28.4s, v29.4s, v17.4s │ │ + uxtl v29.4s, v30.4h │ │ + mla v28.4s, v29.4s, v19.4s │ │ + ldr q29, [x20, x24] │ │ + uxtl2 v30.4s, v30.8h │ │ + mla v27.4s, v30.4s, v18.4s │ │ + uxtl2 v30.4s, v26.8h │ │ + uxtl v26.4s, v26.4h │ │ + mla v28.4s, v26.4s, v21.4s │ │ + uxtl v26.4s, v29.4h │ │ + mla v27.4s, v30.4s, v20.4s │ │ + mla v28.4s, v26.4s, v25.4s │ │ + uxtl2 v26.4s, v29.8h │ │ + mla v27.4s, v26.4s, v22.4s │ │ + sshr v26.4s, v27.4s, #6 │ │ + cmlt v27.4s, v27.4s, #0 │ │ + smin v26.4s, v26.4s, v0.4s │ │ + bic v26.16b, v26.16b, v27.16b │ │ + sshr v27.4s, v28.4s, #6 │ │ + cmlt v28.4s, v28.4s, #0 │ │ + smin v27.4s, v27.4s, v0.4s │ │ + bic v27.16b, v27.16b, v28.16b │ │ + xtn v27.4h, v27.4s │ │ + xtn2 v27.8h, v26.4s │ │ + add x23, x23, #0x8 │ │ + str q27, [x21, x22] │ │ + cmp x6, x23 │ │ + add x22, x22, #0x10 │ │ + b.ne 5ce74 // b.any │ │ + cmp x6, x13 │ │ + mov x22, x6 │ │ + b.eq 5cd20 // b.none │ │ + add x23, x19, x22, lsl #1 │ │ + ldrsb w24, [x11] │ │ + ldurh w25, [x23, #-8] │ │ + ldrsb w26, [x11, #1] │ │ + ldurh w27, [x23, #-6] │ │ + ldrsb w28, [x11, #2] │ │ + ldurh w29, [x23, #-4] │ │ + ldrsb w30, [x11, #3] │ │ + ldurh w10, [x23, #-2] │ │ + ldrsb w14, [x11, #4] │ │ + ldrh w17, [x23], #2 │ │ + add w1, w22, #0x2 │ │ + madd w24, w25, w24, w12 │ │ + ldrsb w15, [x11, #5] │ │ + add w7, w22, #0x3 │ │ + ldrh w1, [x20, w1, uxtw #1] │ │ + madd w24, w27, w26, w24 │ │ + ldrsb w3, [x11, #6] │ │ + add w4, w22, #0x4 │ │ + ldrh w7, [x20, w7, uxtw #1] │ │ + madd w24, w29, w28, w24 │ │ + ldrsb w16, [x11, #7] │ │ + ldrh w4, [x20, w4, uxtw #1] │ │ + madd w10, w10, w30, w24 │ │ + madd w10, w17, w14, w10 │ │ + ldr w9, [sp, #92] │ │ + madd w10, w1, w15, w10 │ │ + madd w10, w7, w3, w10 │ │ + madd w10, w4, w16, w10 │ │ + asr w14, w10, #6 │ │ + cmp w14, w9 │ │ + csel w14, w9, w14, gt │ │ + cmp w10, #0x0 │ │ + csel w10, wzr, w14, lt // lt = tstop │ │ + strh w10, [x21, x22, lsl #1] │ │ + add x22, x22, #0x1 │ │ + cmp x13, x22 │ │ + b.ne 5cf88 // b.any │ │ + b 5cd20 │ │ + add sp, sp, #0x8, lsl #12 │ │ + add sp, sp, #0x760 │ │ + ldp x29, x30, [sp, #80] │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x24, x23, [sp, #32] │ │ + ldp x26, x25, [sp, #16] │ │ + ldp x28, x27, [sp], #96 │ │ ret │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - adrp x7, ac000 │ │ - ldr x7, [x7, #512] │ │ - mov w8, #0x1 // #1 │ │ - mov w4, #0x40 // #64 │ │ - mov w5, #0x40 // #64 │ │ - mov w6, #0x2 // #2 │ │ - str w8, [sp, #8] │ │ - str x7, [sp] │ │ - bl 6e554 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ + ldp x1, x3, [sp, #40] │ │ + ldr w4, [sp, #60] │ │ + add sp, sp, #0x8, lsl #12 │ │ + add sp, sp, #0x760 │ │ + ldp x29, x30, [sp, #80] │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x24, x23, [sp, #32] │ │ + ldp x26, x25, [sp, #16] │ │ + ldp x28, x27, [sp], #96 │ │ + b 5d070 │ │ + str x24, [sp, #-64]! │ │ + lsl w8, w4, #1 │ │ + stp x23, x22, [sp, #16] │ │ + stp x21, x20, [sp, #32] │ │ + stp x19, x30, [sp, #48] │ │ + mov w19, w5 │ │ + mov x20, x2 │ │ + mov x21, x0 │ │ + lsl x23, x3, #1 │ │ + sxtw x22, w8 │ │ + lsl x24, x1, #1 │ │ + mov x0, x21 │ │ + mov x1, x20 │ │ + mov x2, x22 │ │ + bl 4af0 │ │ + subs w19, w19, #0x1 │ │ + add x20, x20, x23 │ │ + add x21, x21, x24 │ │ + b.ne 5d09c // b.any │ │ + ldp x19, x30, [sp, #48] │ │ + ldp x21, x20, [sp, #32] │ │ + ldp x23, x22, [sp, #16] │ │ + ldr x24, [sp], #64 │ │ ret │ │ - str d8, [sp, #-112]! │ │ + stp d9, d8, [sp, #-112]! │ │ stp x28, x27, [sp, #16] │ │ stp x26, x25, [sp, #32] │ │ stp x24, x23, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ stp x29, x30, [sp, #96] │ │ - sub sp, sp, #0x4, lsl #12 │ │ - sub sp, sp, #0x50 │ │ - add x8, sp, #0xcc │ │ - cmp w5, w4, lsl #1 │ │ - ldr w9, [x8, #16380] │ │ - cset w8, eq // eq = none │ │ - cmp w4, w5, lsl #1 │ │ - cset w10, eq // eq = none │ │ - orr w8, w8, w10 │ │ - mov w10, #0x1 // #1 │ │ - lsl w10, w10, w6 │ │ - mov w19, w6 │ │ - mov w25, w5 │ │ - mov w26, w4 │ │ - mov x12, x2 │ │ - mov x22, x1 │ │ - mov x21, x0 │ │ - cmp w3, w9 │ │ - asr w20, w10, #1 │ │ - b.ge 6e6f0 // b.tcont │ │ - ldrsh w11, [x12] │ │ - strh wzr, [x12] │ │ - cbz w8, 6e5dc │ │ - mov w8, #0xb5 // #181 │ │ - orr w9, wzr, #0x80 │ │ - madd w8, w11, w8, w9 │ │ - asr w11, w8, #8 │ │ - cmp w25, #0x1 │ │ - b.lt 6ea74 // b.tstop │ │ - cmp w26, #0x1 │ │ - b.lt 6ea74 // b.tstop │ │ - mov w12, #0xb5 // #181 │ │ - orr w13, wzr, #0x80 │ │ - madd w13, w11, w12, w13 │ │ - add w13, w20, w13, asr #8 │ │ - asr w13, w13, w19 │ │ - mul w12, w13, w12 │ │ - add w12, w12, #0x880 │ │ - mov w9, w26 │ │ - asr w12, w12, #12 │ │ - mov w8, wzr │ │ - mov w10, #0xff // #255 │ │ - movi v0.2d, #0xff000000ff │ │ - and x11, x9, #0xfffffff0 │ │ - dup v1.4s, w12 │ │ - movi v2.2d, #0x0 │ │ - cmp w26, #0x10 │ │ - b.cs 6e654 // b.hs, b.nlast │ │ - b 6e64c │ │ - add w8, w8, #0x1 │ │ - cmp w8, w25 │ │ - add x21, x21, x22 │ │ - b.eq 6ea74 // b.none │ │ - cmp w26, #0x10 │ │ - b.cs 6e654 // b.hs, b.nlast │ │ - mov x13, xzr │ │ - b 6e6c8 │ │ + sub sp, sp, #0x10, lsl #12 │ │ + sub sp, sp, #0x750 │ │ + add x8, sp, #0xc, lsl #12 │ │ + add x8, x8, #0x7d4 │ │ + ldr w15, [x8, #16380] │ │ + add x8, sp, #0xc, lsl #12 │ │ + add x8, x8, #0x7dc │ │ + add x9, sp, #0xc, lsl #12 │ │ + ldr w8, [x8, #16380] │ │ + add x9, x9, #0x7cc │ │ + ldr w9, [x9, #16380] │ │ + str w6, [sp, #40] │ │ + str x1, [sp, #56] │ │ + str x0, [sp, #32] │ │ + add x10, sp, #0xc, lsl #12 │ │ + stp w5, w4, [sp, #72] │ │ + adrp x11, ad000 │ │ + add x10, x10, #0x7c4 │ │ + asr x16, x3, #1 │ │ + mov x17, #0xfffffffffffffffa // #-6 │ │ + ldr x11, [x11, #4072] │ │ + ldr w13, [x10, #16380] │ │ + sub w12, w5, #0x1 │ │ + mov w21, #0x18 // #24 │ │ + str x16, [sp, #64] │ │ + nop │ │ + madd x19, x16, x17, x2 │ │ + clz w16, w8 │ │ + mov w23, #0x1 // #1 │ │ + madd w2, w12, w9, w7 │ │ + sub w12, w16, #0x12 │ │ + sub w21, w21, w16 │ │ + mov w0, #0x78 // #120 │ │ + str w9, [sp, #52] │ │ + and w20, w15, #0x1 │ │ + and x24, x15, #0x3 │ │ + asr w22, w2, #10 │ │ + lsl w9, w23, w12 │ │ + lsl w23, w23, w21 │ │ + add x14, sp, #0x50 │ │ + mov w10, w4 │ │ + add w20, w20, #0x3 │ │ + add w22, w22, #0x8 │ │ + asr w23, w23, #1 │ │ + madd x24, x24, x0, x11 │ │ + stp w7, w16, [sp, #12] │ │ + str x15, [sp, #24] │ │ + str w9, [sp, #8] │ │ + ldr w9, [sp, #76] │ │ + cmp w9, #0x1 │ │ + b.ge 5d1d8 // b.tcont │ │ + ldr x9, [sp, #64] │ │ + add x14, x14, #0x100 │ │ + subs w22, w22, #0x1 │ │ + add x19, x19, x9, lsl #1 │ │ + b.eq 5d354 // b.none │ │ + ldr w9, [sp, #76] │ │ + cmp w9, #0x1 │ │ + b.lt 5d1b8 // b.tstop │ │ + ldr w9, [sp, #76] │ │ + cmp w9, #0x4 │ │ + b.le 5d294 │ │ + ldr w27, [sp, #40] │ │ + mov x25, xzr │ │ + mov w26, wzr │ │ + asr w28, w27, #6 │ │ + cbnz w28, 5d224 │ │ + ldrh w9, [x19, w26, sxtw #1] │ │ + lsl w28, w9, w12 │ │ + strh w28, [x14, x25, lsl #1] │ │ + add w9, w27, w13 │ │ + add x25, x25, #0x1 │ │ + add w26, w26, w9, asr #10 │ │ + cmp x10, x25 │ │ + and w27, w9, #0x3ff │ │ + b.eq 5d1b8 // b.none │ │ + asr w28, w27, #6 │ │ + cbz w28, 5d1f8 │ │ + add x28, x24, w28, sxtw #3 │ │ + add x29, x19, w26, sxtw #1 │ │ + ldursb w30, [x28, #-8] │ │ + ldurh w2, [x29, #-6] │ │ + ldursb w17, [x28, #-7] │ │ + ldurh w0, [x29, #-4] │ │ + ldursb w15, [x28, #-6] │ │ + ldurh w9, [x29, #-2] │ │ + ldursb w1, [x28, #-5] │ │ + ldrh w16, [x29] │ │ + ldursb w5, [x28, #-4] │ │ + ldrh w6, [x29, #2] │ │ + madd w2, w2, w30, w23 │ │ + ldursb w4, [x28, #-3] │ │ + ldrh w11, [x29, #4] │ │ + madd w17, w0, w17, w2 │ │ + ldursb w7, [x28, #-2] │ │ + ldrh w3, [x29, #6] │ │ + madd w9, w9, w15, w17 │ │ + ldursb w28, [x28, #-1] │ │ + ldrh w29, [x29, #8] │ │ + madd w9, w16, w1, w9 │ │ + madd w9, w6, w5, w9 │ │ + madd w9, w11, w4, w9 │ │ + madd w9, w3, w7, w9 │ │ + madd w9, w29, w28, w9 │ │ + asr w28, w9, w21 │ │ + b 5d200 │ │ + ldr w27, [sp, #40] │ │ + mov x25, xzr │ │ + mov w26, wzr │ │ + asr w28, w27, #6 │ │ + cbnz w28, 5d2d4 │ │ + ldrh w9, [x19, w26, sxtw #1] │ │ + lsl w28, w9, w12 │ │ + strh w28, [x14, x25, lsl #1] │ │ + add w9, w27, w13 │ │ + add x25, x25, #0x1 │ │ + add w26, w26, w9, asr #10 │ │ + cmp x10, x25 │ │ + and w27, w9, #0x3ff │ │ + b.eq 5d1b8 // b.none │ │ + asr w28, w27, #6 │ │ + cbz w28, 5d2a8 │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #4072] │ │ + mov w11, #0x78 // #120 │ │ + madd x9, x20, x11, x9 │ │ + add x11, x19, w26, sxtw #1 │ │ + add x9, x9, w28, sxtw #3 │ │ + ldurh w15, [x11, #-6] │ │ + ldursb w3, [x9, #-8] │ │ + ldurh w16, [x11, #-4] │ │ + ldursb w4, [x9, #-7] │ │ + ldurh w17, [x11, #-2] │ │ + ldursb w5, [x9, #-6] │ │ + ldrh w0, [x11] │ │ + ldursb w6, [x9, #-5] │ │ + ldrh w1, [x11, #2] │ │ + ldursb w7, [x9, #-4] │ │ + madd w15, w15, w3, w23 │ │ + ldrh w2, [x11, #4] │ │ + ldursb w28, [x9, #-3] │ │ + madd w15, w16, w4, w15 │ │ + ldursb w29, [x9, #-2] │ │ + ldrh w30, [x11, #6] │ │ + madd w15, w17, w5, w15 │ │ + ldursb w9, [x9, #-1] │ │ + ldrh w11, [x11, #8] │ │ + madd w15, w0, w6, w15 │ │ + madd w15, w1, w7, w15 │ │ + madd w15, w2, w28, w15 │ │ + madd w15, w30, w29, w15 │ │ + madd w9, w11, w9, w15 │ │ + asr w28, w9, w21 │ │ + b 5d2b0 │ │ + ldr w9, [sp, #72] │ │ + ldr w21, [sp, #12] │ │ + cmp w9, #0x1 │ │ + b.lt 5d7d0 // b.tstop │ │ + ldr w9, [sp, #8] │ │ + ldp x15, x22, [sp, #24] │ │ + ldr x16, [sp, #56] │ │ + mov w1, #0x1 // #1 │ │ + asr w14, w9, #1 │ │ + add x9, sp, #0x50 │ │ + asr w11, w15, #2 │ │ + sbfx x0, x15, #2, #30 │ │ + ldr w15, [sp, #16] │ │ + asr x16, x16, #1 │ │ + add x6, x9, #0x300 │ │ + and w9, w11, #0x1 │ │ + str x16, [sp, #24] │ │ + add x16, x10, #0x200 │ │ + add w9, w9, #0x3 │ │ + str x16, [sp, #16] │ │ + str x9, [sp, #64] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #4072] │ │ + sub w15, w15, #0xc │ │ + lsl w11, w1, w15 │ │ + dup v2.4s, w12 │ │ + mov w16, #0x78 // #120 │ │ + dup v3.4s, w15 │ │ + asr w20, w11, #1 │ │ mov x13, xzr │ │ - ldr q3, [x21, x13] │ │ - uxtl2 v4.8h, v3.16b │ │ - uxtl v3.8h, v3.8b │ │ - uaddw2 v5.4s, v1.4s, v3.8h │ │ - uaddw v3.4s, v1.4s, v3.4h │ │ - uaddw2 v6.4s, v1.4s, v4.8h │ │ - uaddw v4.4s, v1.4s, v4.4h │ │ - smin v4.4s, v4.4s, v0.4s │ │ - smin v3.4s, v3.4s, v0.4s │ │ - smin v6.4s, v6.4s, v0.4s │ │ - smin v5.4s, v5.4s, v0.4s │ │ - smax v3.4s, v3.4s, v2.4s │ │ - smax v4.4s, v4.4s, v2.4s │ │ - smax v5.4s, v5.4s, v2.4s │ │ - smax v6.4s, v6.4s, v2.4s │ │ - xtn v4.4h, v4.4s │ │ - xtn v3.4h, v3.4s │ │ - xtn2 v4.8h, v6.4s │ │ - xtn2 v3.8h, v5.4s │ │ - xtn v3.8b, v3.8h │ │ - xtn2 v3.16b, v4.8h │ │ - str q3, [x21, x13] │ │ - add x13, x13, #0x10 │ │ - cmp x11, x13 │ │ - b.ne 6e658 // b.any │ │ - cmp x11, x9 │ │ - mov x13, x11 │ │ - b.eq 6e634 // b.none │ │ - ldrb w14, [x21, x13] │ │ - add w14, w12, w14 │ │ - cmp w14, #0xff │ │ - csel w14, w14, w10, lt // lt = tstop │ │ - bic w14, w14, w14, asr #31 │ │ - strb w14, [x21, x13] │ │ + and x2, x10, #0xfffffff8 │ │ + dup v0.4s, w8 │ │ + dup v1.4s, w14 │ │ + neg v2.4s, v2.4s │ │ + neg v3.4s, v3.4s │ │ + dup v4.4s, w20 │ │ + madd x9, x0, x16, x9 │ │ + str x9, [sp, #40] │ │ + asr w23, w21, #6 │ │ + cbnz w23, 5d430 │ │ + b 5d45c │ │ + ldr w9, [sp, #52] │ │ add x13, x13, #0x1 │ │ - cmp x9, x13 │ │ - b.ne 6e6c8 // b.any │ │ - b 6e634 │ │ - cmp w25, #0x20 │ │ - mov w9, #0x20 // #32 │ │ - csel w23, w25, w9, lt // lt = tstop │ │ - cmp w26, #0x20 │ │ - csel w10, w26, w9, lt // lt = tstop │ │ - cmp w25, #0x0 │ │ - b.le 6e83c │ │ - sxtw x28, w10 │ │ - cmp x28, #0x1 │ │ - csinc x10, x28, xzr, gt │ │ - sxtw x9, w26 │ │ - sxtw x29, w23 │ │ - and x27, x10, #0x7ffffffffffffffe │ │ - stp w20, w19, [sp, #40] │ │ - str x22, [sp, #48] │ │ - str x26, [sp, #16472] │ │ - stp x23, x12, [sp, #24] │ │ - stp x10, x7, [sp, #64] │ │ - tbz w8, #0, 6e848 │ │ - str w25, [sp, #20] │ │ + add w9, w21, w9 │ │ + asr w11, w9, #10 │ │ + and w21, w9, #0x3ff │ │ + ldr w9, [sp, #72] │ │ + cmp w13, w9 │ │ + lsl w9, w11, #7 │ │ + add x6, x6, w9, sxtw #1 │ │ + ldr x9, [sp, #56] │ │ + add x22, x22, x9 │ │ + b.eq 5d7d0 // b.none │ │ + asr w23, w21, #6 │ │ + cbz w23, 5d45c │ │ + ldr w11, [sp, #72] │ │ + sxtw x9, w23 │ │ + sub x23, x9, #0x1 │ │ + cmp w11, #0x5 │ │ + b.lt 5d484 // b.tstop │ │ + ldr x9, [sp, #40] │ │ + add x23, x9, x23, lsl #3 │ │ + ldr w9, [sp, #76] │ │ + cmp w9, #0x1 │ │ + b.ge 5d46c // b.tcont │ │ + b 5d3f8 │ │ mov x23, xzr │ │ - lsl x20, x29, #2 │ │ - lsl x8, x9, #2 │ │ - lsl x19, x29, #1 │ │ - add x26, sp, #0x50 │ │ - mov w25, #0xb5 // #181 │ │ - orr w24, wzr, #0x80 │ │ - movi v8.2s, #0xb5 │ │ - mov x22, x12 │ │ - str x8, [sp, #56] │ │ - ldr x8, [sp, #16472] │ │ - cmp w8, #0x1 │ │ - b.ge 6e7b0 // b.tcont │ │ - ldr x8, [sp, #72] │ │ - mov w1, #0x1 // #1 │ │ - mov w2, #0xffff8000 // #-32768 │ │ - mov w3, #0x7fff // #32767 │ │ - mov x0, x26 │ │ - blr x8 │ │ - ldr x8, [sp, #56] │ │ - add x23, x23, #0x1 │ │ - cmp x23, x29 │ │ - add x22, x22, #0x2 │ │ - add x26, x26, x8 │ │ - b.ge 6e910 // b.tcont │ │ - ldr x8, [sp, #16472] │ │ - cmp w8, #0x1 │ │ - b.lt 6e774 // b.tstop │ │ - ldr x8, [sp, #64] │ │ - cmp x8, #0x2 │ │ - b.cs 6e7c4 // b.hs, b.nlast │ │ - mov x8, xzr │ │ - b 6e814 │ │ - mov x8, x27 │ │ - mov x9, x26 │ │ - mov x10, x22 │ │ - ldrh w11, [x10] │ │ - ldrh w12, [x10, x29, lsl #1] │ │ - movi v0.2s, #0x80 │ │ - subs x8, x8, #0x2 │ │ - fmov s1, w11 │ │ - mov v1.s[1], w12 │ │ - shl v1.2s, v1.2s, #16 │ │ - sshr v1.2s, v1.2s, #16 │ │ - mla v0.2s, v1.2s, v8.2s │ │ - sshr v0.2s, v0.2s, #8 │ │ - str d0, [x9], #8 │ │ - add x10, x10, x20 │ │ - b.ne 6e7d0 // b.any │ │ - ldr x8, [sp, #64] │ │ - cmp x8, x27 │ │ - mov x8, x27 │ │ - b.eq 6e774 // b.none │ │ - mul x9, x19, x8 │ │ - ldrsh w10, [x22, x9] │ │ - add x9, x9, x19 │ │ - madd w10, w10, w25, w24 │ │ - asr w10, w10, #8 │ │ - str w10, [x26, x8, lsl #2] │ │ - add x8, x8, #0x1 │ │ - cmp x8, x28 │ │ - b.lt 6e818 // b.tstop │ │ - b 6e774 │ │ - sxtw x28, w10 │ │ - sxtw x29, w23 │ │ - b 6e924 │ │ - mov x19, xzr │ │ - lsl x20, x29, #2 │ │ - lsl x23, x9, #2 │ │ - lsl x22, x29, #1 │ │ - add x26, sp, #0x50 │ │ - mov x24, x12 │ │ - ldr x8, [sp, #16472] │ │ - cmp w8, #0x1 │ │ - b.ge 6e8a4 // b.tcont │ │ - ldr x8, [sp, #72] │ │ - mov w1, #0x1 // #1 │ │ - mov w2, #0xffff8000 // #-32768 │ │ - mov w3, #0x7fff // #32767 │ │ - mov x0, x26 │ │ - blr x8 │ │ - add x19, x19, #0x1 │ │ - add x26, x26, x23 │ │ - cmp x19, x29 │ │ + ldr w9, [sp, #76] │ │ + cmp w9, #0x1 │ │ + b.lt 5d3f8 // b.tstop │ │ + cbz x23, 5d4ac │ │ + ldr w9, [sp, #76] │ │ + cmp w9, #0x7 │ │ + b.hi 5d4c0 // b.pmore │ │ + mov x25, xzr │ │ + b 5d6b0 │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #4072] │ │ + ldr x16, [sp, #64] │ │ + mov w11, #0x78 // #120 │ │ + madd x9, x16, x11, x9 │ │ + add x23, x9, x23, lsl #3 │ │ + ldr w9, [sp, #76] │ │ + cmp w9, #0x1 │ │ + b.ge 5d46c // b.tcont │ │ + b 5d3f8 │ │ + ldr w9, [sp, #76] │ │ + cmp w9, #0x8 │ │ + b.cs 5d744 // b.hs, b.nlast │ │ + mov x23, xzr │ │ + b 5d79c │ │ + ldp x16, x9, [sp, #16] │ │ + add x0, x23, #0x8 │ │ + add x11, x23, #0x7 │ │ + sub x24, x6, #0x300 │ │ + add x1, x6, x16, lsl #1 │ │ + ldr x16, [sp, #32] │ │ + mul x9, x9, x13 │ │ + add x4, x9, x10 │ │ + mov x25, xzr │ │ + add x9, x16, x9, lsl #1 │ │ + add x4, x16, x4, lsl #1 │ │ + cmp x0, x9 │ │ + cset w0, hi // hi = pmore │ │ + cmp x11, x4 │ │ + cset w11, cc // cc = lo, ul, last │ │ + cmp x9, x1 │ │ + cset w26, cc // cc = lo, ul, last │ │ + cmp x24, x4 │ │ + and w9, w0, w11 │ │ + cset w27, cc // cc = lo, ul, last │ │ + tbnz w9, #0, 5d6b0 │ │ + and w9, w26, w27 │ │ + tbnz w9, #0, 5d6b0 │ │ + mov x9, x23 │ │ + add x11, x23, #0x2 │ │ + ld1r {v5.8b}, [x9], #1 │ │ + ld1r {v6.8b}, [x11] │ │ + add x11, x23, #0x3 │ │ + ld1r {v7.8b}, [x11] │ │ + add x11, x23, #0x4 │ │ + ld1r {v16.8b}, [x11] │ │ + add x11, x23, #0x5 │ │ + ld1r {v17.8b}, [x11] │ │ + add x11, x23, #0x6 │ │ + ld1r {v18.8b}, [x11] │ │ + add x11, x23, #0x7 │ │ + ld1r {v19.8b}, [x11] │ │ + ld1r {v26.8b}, [x9] │ │ + sxtl v20.8h, v5.8b │ │ + sxtl v21.8h, v6.8b │ │ + sxtl v22.8h, v7.8b │ │ + sxtl v23.8h, v16.8b │ │ + sxtl v24.8h, v17.8b │ │ + sxtl v25.8h, v18.8b │ │ + sxtl v28.8h, v19.8b │ │ + sxtl v27.8h, v26.8b │ │ + mov x25, xzr │ │ + sxtl2 v5.4s, v20.8h │ │ + sxtl v6.4s, v20.4h │ │ + sxtl2 v7.4s, v21.8h │ │ + sxtl v16.4s, v21.4h │ │ + sxtl2 v17.4s, v22.8h │ │ + sxtl v18.4s, v22.4h │ │ + sxtl2 v19.4s, v23.8h │ │ + sxtl v20.4s, v23.4h │ │ + sxtl2 v21.4s, v24.8h │ │ + sxtl v22.4s, v24.4h │ │ + sxtl2 v23.4s, v25.8h │ │ + sxtl v24.4s, v25.4h │ │ + sxtl2 v25.4s, v28.8h │ │ + sxtl2 v26.4s, v27.8h │ │ + sxtl v27.4s, v27.4h │ │ + sxtl v28.4s, v28.4h │ │ + mov x26, x2 │ │ + add x9, x24, x25 │ │ + ldr q29, [x9] │ │ + ldr q8, [x9, #256] │ │ + mov v30.16b, v4.16b │ │ + mov v31.16b, v4.16b │ │ + sxtl2 v9.4s, v29.8h │ │ + sxtl v29.4s, v29.4h │ │ + mla v30.4s, v9.4s, v5.4s │ │ + ldr q9, [x9, #512] │ │ + mla v31.4s, v29.4s, v6.4s │ │ + sxtl v29.4s, v8.4h │ │ + mla v31.4s, v29.4s, v27.4s │ │ + ldr q29, [x9, #768] │ │ + sxtl2 v8.4s, v8.8h │ │ + mla v30.4s, v8.4s, v26.4s │ │ + sxtl2 v8.4s, v9.8h │ │ + sxtl v9.4s, v9.4h │ │ + mla v30.4s, v8.4s, v7.4s │ │ + ldr q8, [x9, #1024] │ │ + mla v31.4s, v9.4s, v16.4s │ │ + sxtl v9.4s, v29.4h │ │ + mla v31.4s, v9.4s, v18.4s │ │ + ldr q9, [x9, #1280] │ │ + sxtl2 v29.4s, v29.8h │ │ + mla v30.4s, v29.4s, v17.4s │ │ + sxtl2 v29.4s, v8.8h │ │ + sxtl v8.4s, v8.4h │ │ + mla v30.4s, v29.4s, v19.4s │ │ + ldr q29, [x9, #1536] │ │ + mla v31.4s, v8.4s, v20.4s │ │ + sxtl v8.4s, v9.4h │ │ + mla v31.4s, v8.4s, v22.4s │ │ + ldr q8, [x9, #1792] │ │ + sxtl2 v9.4s, v9.8h │ │ + mla v30.4s, v9.4s, v21.4s │ │ + sxtl2 v9.4s, v29.8h │ │ + sxtl v29.4s, v29.4h │ │ + mla v31.4s, v29.4s, v24.4s │ │ + sxtl v29.4s, v8.4h │ │ + mla v30.4s, v9.4s, v23.4s │ │ + mla v31.4s, v29.4s, v28.4s │ │ + sxtl2 v29.4s, v8.8h │ │ + mla v30.4s, v29.4s, v25.4s │ │ + sshl v29.4s, v30.4s, v3.4s │ │ + sshl v30.4s, v31.4s, v3.4s │ │ + cmlt v31.4s, v29.4s, #0 │ │ + smin v29.4s, v29.4s, v0.4s │ │ + bic v29.16b, v29.16b, v31.16b │ │ + cmlt v31.4s, v30.4s, #0 │ │ + smin v30.4s, v30.4s, v0.4s │ │ + bic v30.16b, v30.16b, v31.16b │ │ + xtn v30.4h, v30.4s │ │ + xtn2 v30.8h, v29.4s │ │ + str q30, [x22, x25] │ │ + subs x26, x26, #0x8 │ │ + add x25, x25, #0x10 │ │ + b.ne 5d5c0 // b.any │ │ + cmp x2, x10 │ │ + mov x25, x2 │ │ + b.eq 5d3f8 // b.none │ │ + add x9, x6, x25, lsl #1 │ │ + sub x24, x9, #0x300 │ │ + ldrsb w9, [x23] │ │ + ldrsh w11, [x24] │ │ + ldrsb w0, [x23, #1] │ │ + ldrsh w1, [x24, #256] │ │ + ldrsb w4, [x23, #2] │ │ + ldrsh w5, [x24, #512] │ │ + ldrsb w7, [x23, #3] │ │ + ldrsh w26, [x24, #768] │ │ + ldrsb w27, [x23, #4] │ │ + ldrsh w28, [x24, #1024] │ │ + madd w9, w11, w9, w20 │ │ + ldrsb w29, [x23, #5] │ │ + ldrsh w30, [x24, #1280] │ │ + madd w9, w1, w0, w9 │ │ + ldrsb w3, [x23, #6] │ │ + ldrsh w16, [x24, #1536] │ │ + madd w9, w5, w4, w9 │ │ + ldrsb w17, [x23, #7] │ │ + ldrsh w19, [x24, #1792] │ │ + madd w9, w26, w7, w9 │ │ + madd w9, w28, w27, w9 │ │ + madd w9, w30, w29, w9 │ │ + madd w9, w16, w3, w9 │ │ + madd w9, w19, w17, w9 │ │ + asr w9, w9, w15 │ │ + cmp w9, w8 │ │ + csel w11, w8, w9, gt │ │ + cmp w9, #0x0 │ │ + csel w9, wzr, w11, lt // lt = tstop │ │ + strh w9, [x22, x25, lsl #1] │ │ + add x25, x25, #0x1 │ │ + cmp x10, x25 │ │ add x24, x24, #0x2 │ │ - b.ge 6e914 // b.tcont │ │ - ldr x8, [sp, #16472] │ │ - cmp w8, #0x1 │ │ - b.lt 6e86c // b.tstop │ │ - ldr x8, [sp, #64] │ │ - cmp x8, #0x2 │ │ - b.cs 6e8b8 // b.hs, b.nlast │ │ - mov x8, xzr │ │ - b 6e8f0 │ │ - mov x8, xzr │ │ - mov x9, x24 │ │ - ldrsh w10, [x9] │ │ - ldrsh w11, [x9, x29, lsl #1] │ │ - add x12, x26, x8, lsl #2 │ │ - add x8, x8, #0x2 │ │ - cmp x27, x8 │ │ - add x9, x9, x20 │ │ - stp w10, w11, [x12] │ │ - b.ne 6e8c0 // b.any │ │ - ldr x8, [sp, #64] │ │ - cmp x8, x27 │ │ - mov x8, x27 │ │ - b.eq 6e86c // b.none │ │ - mul x9, x22, x8 │ │ - ldrsh w10, [x24, x9] │ │ - add x9, x9, x22 │ │ - str w10, [x26, x8, lsl #2] │ │ - add x8, x8, #0x1 │ │ - cmp x8, x28 │ │ - b.lt 6e8f4 // b.tstop │ │ - b 6e86c │ │ - ldr w25, [sp, #20] │ │ - ldr x22, [sp, #48] │ │ - ldr x26, [sp, #16472] │ │ - ldp w20, w19, [sp, #40] │ │ - ldp x23, x12, [sp, #24] │ │ - mul x8, x28, x29 │ │ - lsl x2, x8, #1 │ │ - mov x0, x12 │ │ - mov w1, wzr │ │ - bl 4b70 │ │ - mul w8, w23, w26 │ │ - cmp w8, #0x1 │ │ - b.lt 6e9dc // b.tstop │ │ - cmp w8, #0x3 │ │ - sxtw x8, w8 │ │ - b.hi 6e958 // b.pmore │ │ - mov x9, xzr │ │ - b 6e9a0 │ │ - and x9, x8, #0xfffffffffffffffc │ │ - dup v2.4s, w19 │ │ - dup v0.4s, w20 │ │ - add x10, sp, #0x50 │ │ - movi v1.4s, #0x7f, msl #8 │ │ - neg v2.4s, v2.4s │ │ - mvni v3.4s, #0x7f, msl #8 │ │ - mov x11, x9 │ │ - ldr q4, [x10] │ │ - subs x11, x11, #0x4 │ │ - add v4.4s, v4.4s, v0.4s │ │ - sshl v4.4s, v4.4s, v2.4s │ │ - smin v4.4s, v4.4s, v1.4s │ │ - smax v4.4s, v4.4s, v3.4s │ │ - str q4, [x10], #16 │ │ - b.ne 6e978 // b.any │ │ - cmp x9, x8 │ │ - b.eq 6e9dc // b.none │ │ - add x10, sp, #0x50 │ │ - mov w11, #0x7fff // #32767 │ │ - mov w12, #0xffff8000 // #-32768 │ │ - lsl x13, x9, #2 │ │ - ldr w14, [x10, x13] │ │ - add x9, x9, #0x1 │ │ - add w14, w14, w20 │ │ - asr w14, w14, w19 │ │ - cmp w14, w11 │ │ - csel w14, w14, w11, lt // lt = tstop │ │ - cmn w14, #0x8, lsl #12 │ │ - csel w14, w14, w12, gt │ │ - cmp x9, x8 │ │ - str w14, [x10, x13] │ │ - b.lt 6e9ac // b.tstop │ │ - cmp w26, #0x1 │ │ - b.lt 6ea14 // b.tstop │ │ - ldr x19, [sp, #16576] │ │ - sxtw x23, w26 │ │ - mov w20, w26 │ │ - add x24, sp, #0x50 │ │ - mov w2, #0xffff8000 // #-32768 │ │ - mov w3, #0x7fff // #32767 │ │ - mov x0, x24 │ │ - mov x1, x23 │ │ - blr x19 │ │ - subs x20, x20, #0x1 │ │ - add x24, x24, #0x4 │ │ - b.ne 6e9f4 // b.any │ │ - cmp w25, #0x1 │ │ - b.lt 6ea74 // b.tstop │ │ - cmp w26, #0x1 │ │ - b.lt 6ea74 // b.tstop │ │ - mov w8, wzr │ │ - add x9, sp, #0x50 │ │ - mov w10, w26 │ │ - mov w11, #0xff // #255 │ │ - mov x12, x10 │ │ - mov x13, x21 │ │ - ldrb w14, [x13] │ │ - ldr w15, [x9], #4 │ │ - add w15, w15, #0x8 │ │ - add w14, w14, w15, asr #4 │ │ - cmp w14, #0xff │ │ - csel w14, w14, w11, lt // lt = tstop │ │ - bic w14, w14, w14, asr #31 │ │ - subs x12, x12, #0x1 │ │ - strb w14, [x13], #1 │ │ - b.ne 6ea3c // b.any │ │ - add w8, w8, #0x1 │ │ - cmp w8, w25 │ │ - add x21, x21, x22 │ │ - b.ne 6ea34 // b.any │ │ - add sp, sp, #0x4, lsl #12 │ │ - add sp, sp, #0x50 │ │ + b.ne 5d6b8 // b.any │ │ + b 5d3f8 │ │ + mov x23, xzr │ │ + mov x24, x2 │ │ + ldr q5, [x6, x23] │ │ + subs x24, x24, #0x8 │ │ + saddw v6.4s, v1.4s, v5.4h │ │ + saddw2 v5.4s, v1.4s, v5.8h │ │ + sshl v6.4s, v6.4s, v2.4s │ │ + sshl v5.4s, v5.4s, v2.4s │ │ + cmlt v7.4s, v6.4s, #0 │ │ + smin v6.4s, v6.4s, v0.4s │ │ + cmlt v16.4s, v5.4s, #0 │ │ + smin v5.4s, v5.4s, v0.4s │ │ + bic v6.16b, v6.16b, v7.16b │ │ + bic v5.16b, v5.16b, v16.16b │ │ + xtn v6.4h, v6.4s │ │ + xtn2 v6.8h, v5.4s │ │ + str q6, [x22, x23] │ │ + add x23, x23, #0x10 │ │ + b.ne 5d74c // b.any │ │ + cmp x2, x10 │ │ + mov x23, x2 │ │ + b.eq 5d3f8 // b.none │ │ + lsl x9, x23, #1 │ │ + ldrsh w11, [x6, x9] │ │ + add x23, x23, #0x1 │ │ + add w11, w14, w11 │ │ + asr w11, w11, w12 │ │ + cmp w11, w8 │ │ + csel w0, w8, w11, gt │ │ + cmp w11, #0x0 │ │ + csel w11, wzr, w0, lt // lt = tstop │ │ + cmp x10, x23 │ │ + strh w11, [x22, x9] │ │ + b.ne 5d79c // b.any │ │ + b 5d3f8 │ │ + add sp, sp, #0x10, lsl #12 │ │ + add sp, sp, #0x750 │ │ ldp x29, x30, [sp, #96] │ │ ldp x20, x19, [sp, #80] │ │ ldp x22, x21, [sp, #64] │ │ ldp x24, x23, [sp, #48] │ │ ldp x26, x25, [sp, #32] │ │ ldp x28, x27, [sp, #16] │ │ - ldr d8, [sp], #112 │ │ - ret │ │ - sub sp, sp, #0x80 │ │ - ldr w8, [sp, #144] │ │ - stp x28, x27, [sp, #32] │ │ - stp x22, x21, [sp, #80] │ │ - stp x20, x19, [sp, #96] │ │ - sub w9, w8, #0x1 │ │ - stp x29, x30, [sp, #112] │ │ - mov w27, w5 │ │ - mov w20, w3 │ │ - mov w29, w2 │ │ - mov w21, w1 │ │ - cmp w9, #0x8 │ │ - stp x26, x25, [sp, #48] │ │ - stp x24, x23, [sp, #64] │ │ - stp w6, w4, [sp, #8] │ │ - str w0, [sp, #24] │ │ - b.cs 6eb40 // b.hs, b.nlast │ │ - ldr x10, [sp, #152] │ │ - adrp x8, a9000 │ │ - add x8, x8, #0x770 │ │ - ldrb w8, [x8, w9, uxtw] │ │ - ldr w11, [x10] │ │ - add w9, w11, w11, lsl #1 │ │ - add w8, w9, w8 │ │ - cmp w8, #0x5a │ │ - str w8, [x10] │ │ - b.gt 6eb24 │ │ - ccmp w20, #0x0, #0x4, ne // ne = any │ │ - mov w8, #0x6 // #6 │ │ - csinc w8, w8, wzr, ne // ne = any │ │ - ldr x23, [sp, #128] │ │ - mov w22, w8 │ │ - cbnz w20, 6eb6c │ │ - b 6ebd0 │ │ - cmp w8, #0xb4 │ │ - b.ge 6ebb4 // b.tcont │ │ - mov w8, #0x7 // #7 │ │ - ldr x23, [sp, #128] │ │ - mov w22, w8 │ │ - cbnz w20, 6eb6c │ │ - b 6ebd0 │ │ - cbz w8, 6eb4c │ │ - cmp w8, #0xc │ │ - b.ne 6eb60 // b.any │ │ - adrp x9, a9000 │ │ - add x9, x9, #0x778 │ │ - add x8, x9, w8, uxtw #2 │ │ - add x8, x8, w21, sxtw #1 │ │ - ldrb w8, [x8, w20, sxtw] │ │ - ldr x23, [sp, #128] │ │ - mov w22, w8 │ │ - cbz w20, 6ebd0 │ │ - mov w8, #0x3ed3 // #16083 │ │ - lsr x8, x8, x22 │ │ - tbnz w8, #0, 6eb94 │ │ - mov w8, #0x31c0 // #12736 │ │ - lsr x8, x8, x22 │ │ - tbnz w8, #0, 6eb94 │ │ - cbnz w21, 6ebd0 │ │ - mov w8, #0x72 // #114 │ │ - lsr x8, x8, x22 │ │ - tbnz w8, #0, 6ebd0 │ │ - ldr x8, [sp, #136] │ │ - cbz x8, 6ebac │ │ - ldr w9, [sp, #24] │ │ - lsl w9, w9, #2 │ │ - add x26, x8, w9, sxtw │ │ - b 6ebd0 │ │ - sub x26, x7, x23 │ │ - b 6ebd0 │ │ - ccmp w21, #0x0, #0x4, ne // ne = any │ │ - mov w8, #0x2 // #2 │ │ - mov w9, #0x8 // #8 │ │ - csel w8, w9, w8, ne // ne = any │ │ - ldr x23, [sp, #128] │ │ - mov w22, w8 │ │ - cbnz w20, 6eb6c │ │ - ldr w8, [sp, #168] │ │ - ldr x19, [sp, #184] │ │ - str x7, [sp, #16] │ │ - str w8, [sp, #28] │ │ - mov w8, #0x3f8d // #16269 │ │ - lsr x8, x8, x22 │ │ - tbz w8, #0, 6ee64 │ │ - ldr w8, [sp, #28] │ │ - lsl x24, x23, #4 │ │ - lsl w8, w8, #2 │ │ - sxtw x28, w8 │ │ - sub x25, x19, x28 │ │ - cbz w21, 6ecdc │ │ - sub w8, w27, w29 │ │ - lsl w9, w8, #2 │ │ - cmp w28, w9 │ │ - csel w8, w28, w9, lt // lt = tstop │ │ - cmp w8, #0x1 │ │ - b.lt 6ecc4 // b.tstop │ │ - cmp w8, #0xf │ │ - sxtw x10, w8 │ │ - b.ls 6ec90 // b.plast │ │ - cmp x23, #0x1 │ │ - mov x11, xzr │ │ - b.ne 6ec94 // b.any │ │ - sub x13, x10, #0x1 │ │ - sub w12, w28, #0x1 │ │ - sub w14, w12, w13 │ │ - cmp w14, w12 │ │ - b.gt 6ec94 │ │ - lsr x13, x13, #32 │ │ - cbnz x13, 6ec94 │ │ - ldr x15, [sp, #16] │ │ - sub w11, w28, #0x4 │ │ - sxtw x11, w11 │ │ - add x11, x11, #0x4 │ │ - sub x14, x11, x28 │ │ - sub x13, x15, #0x1 │ │ - add x14, x19, x14 │ │ - cmp x13, x14 │ │ - b.cs 6ed98 // b.hs, b.nlast │ │ - sub x11, x11, x10 │ │ - add x14, x10, x15 │ │ - sub x11, x11, x28 │ │ - sub x14, x14, #0x1 │ │ - add x11, x19, x11 │ │ - cmp x11, x14 │ │ - b.cs 6ed98 // b.hs, b.nlast │ │ - mov x11, xzr │ │ - ldr x13, [sp, #16] │ │ - mvn w12, w11 │ │ - add w12, w12, w28 │ │ - madd x13, x11, x23, x13 │ │ - sub x13, x13, #0x1 │ │ - ldrb w14, [x13] │ │ - add x11, x11, #0x1 │ │ - cmp x11, x10 │ │ - add x13, x13, x23 │ │ - strb w14, [x25, w12, sxtw] │ │ - sub w12, w12, #0x1 │ │ - b.lt 6eca8 // b.tstop │ │ - cmp w28, w9 │ │ - b.le 6ecf8 │ │ - sub x2, x28, w8, sxtw │ │ - ldrb w1, [x25, x2] │ │ - mov x0, x25 │ │ - b 6ecf4 │ │ - cbz w20, 6ece8 │ │ - ldrb w1, [x26] │ │ - b 6ecec │ │ - mov w1, #0x81 // #129 │ │ - mov x0, x25 │ │ - mov x2, x28 │ │ - bl 4b70 │ │ - cmp w22, #0x8 │ │ - b.ne 6ee64 // b.any │ │ - ldr w8, [sp, #8] │ │ - tbz w8, #3, 6ed88 │ │ - cbz w21, 6ed88 │ │ - ldr w8, [sp, #28] │ │ - add w8, w8, w29 │ │ - cmp w8, w27 │ │ - b.ge 6ed88 // b.tcont │ │ - ldr w9, [sp, #28] │ │ - sub w8, w27, w29 │ │ - sub w8, w8, w9 │ │ - lsl w9, w8, #2 │ │ - cmp w28, w9 │ │ - csel w8, w28, w9, lt // lt = tstop │ │ - cmp w8, #0x1 │ │ - b.lt 6ee44 // b.tstop │ │ - mov x11, xzr │ │ - cmp w8, #0x10 │ │ - sxtw x10, w8 │ │ - b.cc 6ee14 // b.lo, b.ul, b.last │ │ - cmp x23, #0x1 │ │ - b.ne 6ee14 // b.any │ │ - ldr x13, [sp, #16] │ │ - add x11, x10, x28 │ │ - sub x12, x19, x11 │ │ - add x11, x11, x13 │ │ - sub x11, x11, #0x1 │ │ - cmp x12, x11 │ │ - b.cs 6edd4 // b.hs, b.nlast │ │ - add x11, x28, x13 │ │ - sub x11, x11, #0x1 │ │ - cmp x11, x25 │ │ - b.cs 6edd4 // b.hs, b.nlast │ │ - mov x11, xzr │ │ - b 6ee14 │ │ - ldrb w1, [x25] │ │ - sub x0, x25, x28 │ │ - mov x2, x28 │ │ - b 6ee60 │ │ - adrp x11, a9000 │ │ - ldr q0, [x11, #1888] │ │ - and x11, x10, #0xfffffffffffffff0 │ │ - sub x14, x25, #0xf │ │ - mov x15, x11 │ │ - ldr q1, [x13] │ │ - add x13, x13, x24 │ │ - subs x15, x15, #0x10 │ │ - tbl v1.16b, {v1.16b}, v0.16b │ │ - str q1, [x14, w12, sxtw] │ │ - sub w12, w12, #0x10 │ │ - b.ne 6edac // b.any │ │ - cmp x11, x10 │ │ - b.ne 6ec94 // b.any │ │ - b 6ecc4 │ │ - madd x12, x23, x28, x13 │ │ - adrp x13, a9000 │ │ - ldr q0, [x13, #1888] │ │ - and x11, x10, #0xfffffffffffffff0 │ │ - sub x13, x19, x28 │ │ - sub x12, x12, #0x1 │ │ - sub x13, x13, #0x10 │ │ - mov x14, x11 │ │ - ldr q1, [x12] │ │ - subs x14, x14, #0x10 │ │ - add x12, x12, x24 │ │ - tbl v1.16b, {v1.16b}, v0.16b │ │ - str q1, [x13], #-16 │ │ - b.ne 6edf4 // b.any │ │ - cmp x11, x10 │ │ - b.eq 6ee44 // b.none │ │ - ldr x14, [sp, #16] │ │ - add x12, x11, x28 │ │ - mvn x13, x12 │ │ - madd x14, x23, x12, x14 │ │ - add x12, x13, x19 │ │ - sub x13, x14, #0x1 │ │ - ldrb w14, [x13] │ │ - add x11, x11, #0x1 │ │ - cmp x11, x10 │ │ - add x13, x13, x23 │ │ - strb w14, [x12], #-1 │ │ - b.lt 6ee2c // b.tstop │ │ - cmp w28, w9 │ │ - b.le 6ee64 │ │ - sub x9, x25, w8, sxtw │ │ - ldrb w1, [x9] │ │ - sub w8, w28, w8 │ │ - sub x0, x25, x28 │ │ - sxtw x2, w8 │ │ - bl 4b70 │ │ - ldr w28, [sp, #160] │ │ - mov w8, #0x3ed3 // #16083 │ │ - lsr x8, x8, x22 │ │ - tbz w8, #0, 6ef7c │ │ - lsl w29, w28, #2 │ │ - add x25, x19, #0x1 │ │ - cbz w20, 6eec8 │ │ - ldr w8, [sp, #12] │ │ - ldr w9, [sp, #24] │ │ - mov x0, x25 │ │ - mov x1, x26 │ │ - sub w8, w8, w9 │ │ - lsl w23, w8, #2 │ │ - cmp w29, w23 │ │ - csel w8, w29, w23, lt // lt = tstop │ │ - sxtw x27, w8 │ │ - mov x2, x27 │ │ - bl 4b60 │ │ - cmp w29, w23 │ │ - b.le 6eee8 │ │ - add x0, x25, x27 │ │ - ldurb w1, [x0, #-1] │ │ - sub w8, w29, w27 │ │ - sxtw x2, w8 │ │ - b 6eee4 │ │ - cbz w21, 6eed8 │ │ - ldr x8, [sp, #16] │ │ - ldurb w1, [x8, #-1] │ │ - b 6eedc │ │ - mov w1, #0x7f // #127 │ │ - sxtw x2, w29 │ │ - mov x0, x25 │ │ - bl 4b70 │ │ - cmp w22, #0x6 │ │ - b.ne 6ef7c // b.any │ │ - ldr w8, [sp, #8] │ │ - tbz w8, #0, 6ef6c │ │ - cbz w20, 6ef6c │ │ - ldr w8, [sp, #24] │ │ - ldr w9, [sp, #12] │ │ - add w8, w28, w8 │ │ - cmp w8, w9 │ │ - b.ge 6ef6c // b.tcont │ │ - ldr w8, [sp, #12] │ │ - ldr w9, [sp, #24] │ │ - sub w8, w8, w9 │ │ - sub w8, w8, w28 │ │ - lsl w27, w8, #2 │ │ - cmp w29, w27 │ │ - sxtw x9, w29 │ │ - csel w8, w29, w27, lt // lt = tstop │ │ - add x23, x25, x9 │ │ - sxtw x24, w8 │ │ - add x1, x26, x9 │ │ - mov x0, x23 │ │ - mov x2, x24 │ │ - bl 4b60 │ │ - cmp w29, w27 │ │ - b.le 6ef7c │ │ - add w8, w29, w24 │ │ - sub w8, w8, #0x1 │ │ - ldrb w1, [x25, w8, sxtw] │ │ - sub w8, w29, w24 │ │ - add x0, x23, x24 │ │ - sxtw x2, w8 │ │ - b 6ef78 │ │ - sxtw x2, w29 │ │ - add x0, x25, x2 │ │ - ldurb w1, [x0, #-1] │ │ - bl 4b70 │ │ - mov w8, #0x31c0 // #12736 │ │ - lsr x8, x8, x22 │ │ - tbz w8, #0, 6f014 │ │ - cbz w21, 6efb0 │ │ - ldr x8, [sp, #16] │ │ - cmp w20, #0x0 │ │ - csel x8, x26, x8, ne // ne = any │ │ - sub x26, x8, #0x1 │ │ - ldrb w8, [x26] │ │ - cmp w22, #0x7 │ │ - strb w8, [x19] │ │ - b.eq 6efc4 // b.none │ │ - b 6f014 │ │ - cbz w20, 6f004 │ │ - ldrb w8, [x26] │ │ - cmp w22, #0x7 │ │ - strb w8, [x19] │ │ - b.ne 6f014 // b.any │ │ - ldr w9, [sp, #28] │ │ - add w9, w9, w28 │ │ - cmp w9, #0x6 │ │ - b.lt 6f014 // b.tstop │ │ - ldr w9, [sp, #176] │ │ - cbz w9, 6f014 │ │ - ldurb w9, [x19, #-1] │ │ - ldrb w10, [x19, #1] │ │ - add w9, w10, w9 │ │ - add w9, w9, w9, lsl #2 │ │ - mov w10, #0x6 // #6 │ │ - madd w8, w8, w10, w9 │ │ - add w8, w8, #0x8 │ │ - lsr w8, w8, #4 │ │ - strb w8, [x19] │ │ - b 6f014 │ │ - mov w8, #0x80 // #128 │ │ - cmp w22, #0x7 │ │ - strb w8, [x19] │ │ - b.eq 6efc4 // b.none │ │ - mov w0, w22 │ │ - ldp x29, x30, [sp, #112] │ │ - ldp x20, x19, [sp, #96] │ │ - ldp x22, x21, [sp, #80] │ │ - ldp x24, x23, [sp, #64] │ │ - ldp x26, x25, [sp, #48] │ │ - ldp x28, x27, [sp, #32] │ │ - add sp, sp, #0x80 │ │ + ldp d9, d8, [sp], #112 │ │ ret │ │ - adrp x9, 6f000 │ │ - add x9, x9, #0x89c │ │ - adrp x10, 6f000 │ │ - adrp x8, 6f000 │ │ - add x10, x10, #0x8d0 │ │ - adrp x11, 6f000 │ │ - fmov d0, x9 │ │ - add x8, x8, #0x70 │ │ - add x11, x11, #0x908 │ │ - mov v0.d[1], x10 │ │ - str x8, [x0] │ │ - stur q0, [x0, #8] │ │ - str x11, [x0, #24] │ │ - b 84330 │ │ stp x28, x27, [sp, #-96]! │ │ stp x26, x25, [sp, #16] │ │ stp x24, x23, [sp, #32] │ │ stp x22, x21, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ stp x29, x30, [sp, #80] │ │ - sub sp, sp, #0x1a0 │ │ - clz w15, w3 │ │ - mov w16, #0x18 // #24 │ │ - movi v0.2d, #0x0 │ │ - sub w15, w16, w15 │ │ - stp q0, q0, [sp, #384] │ │ - stp q0, q0, [sp, #352] │ │ - stp q0, q0, [sp, #304] │ │ - stp q0, q0, [sp, #272] │ │ - stp q0, q0, [sp, #240] │ │ - stp q0, q0, [sp, #208] │ │ - stp q0, q0, [sp, #176] │ │ - stp q0, q0, [sp, #144] │ │ - stp q0, q0, [sp, #112] │ │ - stp q0, q0, [sp, #80] │ │ - stp q0, q0, [sp, #48] │ │ - dup v0.2s, w15 │ │ - mov w9, wzr │ │ - mov x10, xzr │ │ - mov w5, wzr │ │ - mov w8, wzr │ │ - mov w4, wzr │ │ - add x11, x0, #0xa │ │ - mov w12, #0x3 // #3 │ │ - add x13, sp, #0xe0 │ │ - add x14, sp, #0x30 │ │ - add x16, sp, #0x160 │ │ - neg v0.2s, v0.2s │ │ - mvni v1.2s, #0x7f │ │ - str x2, [sp, #8] │ │ - str xzr, [sp, #336] │ │ - ldurh w6, [x11, #-10] │ │ - add x0, x14, x10 │ │ - ldr w19, [x0, #56] │ │ - lsr w3, w9, #1 │ │ - lsr w6, w6, w15 │ │ - sub w6, w6, #0x80 │ │ - sub w7, w12, w3 │ │ - add w8, w8, w6 │ │ - str w8, [x0] │ │ - add x8, x14, w7, uxtw #2 │ │ - add w7, w19, w6 │ │ - str w7, [x0, #56] │ │ - ldr w7, [x8, #88] │ │ - add w5, w5, w6 │ │ - add x17, x13, x10 │ │ - add w4, w6, w4 │ │ - str w5, [x16, x10] │ │ - add w5, w7, w6 │ │ - add x3, x14, w3, uxtw #2 │ │ - str w4, [x17] │ │ - ldr w4, [sp, #384] │ │ - str w5, [x8, #88] │ │ - ldr w20, [x17, #88] │ │ - ldr w5, [x3, #132] │ │ - add w4, w4, w6 │ │ - str w4, [sp, #384] │ │ - add w19, w20, w6 │ │ - add w4, w5, w6 │ │ - str w19, [x17, #88] │ │ - str w4, [x3, #132] │ │ - ldurh w4, [x11, #-8] │ │ - ldurh w5, [x11, #-6] │ │ - ldr w6, [x0] │ │ - ldr w7, [x0, #56] │ │ - fmov s3, w4 │ │ - mov v3.s[1], w5 │ │ - ushl v3.2s, v3.2s, v0.2s │ │ - add v3.2s, v3.2s, v1.2s │ │ - fmov w5, s3 │ │ - add w6, w6, w5 │ │ - add w7, w7, w5 │ │ - str w6, [x0] │ │ - str w7, [x0, #56] │ │ - ldr w19, [x16, x10] │ │ - ldr w6, [x8, #92] │ │ - mov w4, v3.s[1] │ │ - ldur d2, [x17, #4] │ │ - add w7, w19, w5 │ │ - add w6, w6, w5 │ │ - str w7, [x16, x10] │ │ - str w6, [x8, #92] │ │ - ldr w7, [sp, #388] │ │ - ldr w6, [x3, #136] │ │ - add v2.2s, v3.2s, v2.2s │ │ - rev64 v4.2s, v3.2s │ │ - add w7, w7, w5 │ │ - add w5, w6, w5 │ │ - str w5, [x3, #136] │ │ - ldr w5, [x0, #4] │ │ - ldr w6, [x0, #52] │ │ - str w7, [sp, #388] │ │ - ldr w7, [x16, x10] │ │ - add w5, w5, w4 │ │ - add w6, w6, w4 │ │ - str w5, [x0, #4] │ │ - str w6, [x0, #52] │ │ - ldr w5, [x8, #96] │ │ - add w6, w7, w4 │ │ - str w6, [x16, x10] │ │ - ldr d3, [x17, #80] │ │ - add w5, w5, w4 │ │ - str w5, [x8, #96] │ │ - ldr w6, [sp, #392] │ │ - ldr w5, [x3, #140] │ │ - stur d2, [x17, #4] │ │ - add v2.2s, v3.2s, v4.2s │ │ - add w6, w6, w4 │ │ - add w4, w5, w4 │ │ - str d2, [x17, #80] │ │ - str w6, [sp, #392] │ │ - str w4, [x3, #140] │ │ - ldurh w4, [x11, #-4] │ │ - ldurh w5, [x11, #-2] │ │ - ldr w6, [x0, #4] │ │ - ldr w7, [x0, #52] │ │ - fmov s2, w4 │ │ - mov v2.s[1], w5 │ │ - ushl v2.2s, v2.2s, v0.2s │ │ - add v2.2s, v2.2s, v1.2s │ │ - fmov w5, s2 │ │ - add w6, w6, w5 │ │ - add w7, w7, w5 │ │ - ldr w4, [x16, x10] │ │ - str w6, [x0, #4] │ │ - str w7, [x0, #52] │ │ - ldr w6, [x8, #100] │ │ - add w4, w4, w5 │ │ - str w4, [x16, x10] │ │ - ldr w4, [sp, #396] │ │ - add w6, w6, w5 │ │ - str w6, [x8, #100] │ │ - ldr w6, [x3, #144] │ │ - add w4, w4, w5 │ │ - str w4, [sp, #396] │ │ - ldr d4, [x17, #72] │ │ - add w4, w6, w5 │ │ - str w4, [x3, #144] │ │ - ldur d3, [x17, #12] │ │ - mov w4, v2.s[1] │ │ - cmp x10, #0x1c │ │ - add v3.2s, v2.2s, v3.2s │ │ - stur d3, [x17, #12] │ │ - ldr w5, [x0, #8] │ │ - ldr w6, [x0, #48] │ │ - ldr w7, [x16, x10] │ │ - rev64 v2.2s, v2.2s │ │ - add w5, w5, w4 │ │ - add w6, w6, w4 │ │ - str w5, [x0, #8] │ │ - str w6, [x0, #48] │ │ - ldr w5, [x8, #104] │ │ - add w6, w7, w4 │ │ - str w6, [x16, x10] │ │ - ldr w6, [sp, #400] │ │ - add w5, w5, w4 │ │ - str w5, [x8, #104] │ │ - ldr w5, [x3, #148] │ │ - add v2.2s, v4.2s, v2.2s │ │ - add w6, w6, w4 │ │ - str d2, [x17, #72] │ │ - add w4, w5, w4 │ │ - str w6, [sp, #400] │ │ - str w4, [x3, #148] │ │ - ldrh w4, [x11] │ │ - ldrh w5, [x11, #2] │ │ - ldr w6, [x0, #8] │ │ - ldr w7, [x0, #48] │ │ - fmov s2, w4 │ │ - mov v2.s[1], w5 │ │ - ushl v2.2s, v2.2s, v0.2s │ │ - add v2.2s, v2.2s, v1.2s │ │ - fmov w5, s2 │ │ - add w6, w6, w5 │ │ - add w7, w7, w5 │ │ - ldr w4, [x16, x10] │ │ - str w6, [x0, #8] │ │ - str w7, [x0, #48] │ │ - ldr w6, [x8, #108] │ │ - add w4, w4, w5 │ │ - str w4, [x16, x10] │ │ - ldr w4, [sp, #404] │ │ - add w6, w6, w5 │ │ - str w6, [x8, #108] │ │ - ldr w6, [x3, #152] │ │ - add w4, w4, w5 │ │ - str w4, [sp, #404] │ │ - ldr d4, [x17, #64] │ │ - add w4, w6, w5 │ │ - str w4, [x3, #152] │ │ - ldur d3, [x17, #20] │ │ - mov w4, v2.s[1] │ │ - add v3.2s, v2.2s, v3.2s │ │ - stur d3, [x17, #20] │ │ - ldr w5, [x0, #12] │ │ - ldr w6, [x0, #44] │ │ - ldr w7, [x16, x10] │ │ - rev64 v2.2s, v2.2s │ │ - add w5, w5, w4 │ │ - add w6, w6, w4 │ │ - str w5, [x0, #12] │ │ - str w6, [x0, #44] │ │ - ldr w5, [x8, #112] │ │ - add w6, w7, w4 │ │ - str w6, [x16, x10] │ │ - ldr w6, [sp, #408] │ │ - add w5, w5, w4 │ │ - str w5, [x8, #112] │ │ - ldr w5, [x3, #156] │ │ - add v2.2s, v4.2s, v2.2s │ │ - add w6, w6, w4 │ │ - str d2, [x17, #64] │ │ - add w4, w5, w4 │ │ - str w6, [sp, #408] │ │ - str w4, [x3, #156] │ │ - ldrh w4, [x11, #4] │ │ - ldr w5, [x0, #12] │ │ - ldr w6, [x0, #44] │ │ - ldr w19, [x16, x10] │ │ - lsr w4, w4, w15 │ │ - sub w4, w4, #0x80 │ │ - add w5, w5, w4 │ │ - add w6, w6, w4 │ │ - str w5, [x0, #12] │ │ - str w6, [x0, #44] │ │ - ldr w5, [x8, #116] │ │ - ldr w6, [x17, #28] │ │ - ldr w7, [x17, #60] │ │ - add w5, w5, w4 │ │ - str w5, [x8, #116] │ │ - add w5, w19, w4 │ │ - str w5, [x16, x10] │ │ - add w8, w4, w6 │ │ - add w6, w7, w4 │ │ - ldr w5, [sp, #412] │ │ - ldr w7, [x3, #160] │ │ - str w8, [x17, #28] │ │ - str w6, [x17, #60] │ │ - add w8, w5, w4 │ │ - add w4, w7, w4 │ │ - str w8, [sp, #412] │ │ - str w4, [x3, #160] │ │ - b.eq 6f474 // b.none │ │ - ldr w4, [x17, #4] │ │ - add x17, x16, x10 │ │ - ldr w8, [x0, #4] │ │ - ldr w5, [x17, #4] │ │ - add x10, x10, #0x4 │ │ - add x11, x11, x1 │ │ - add w9, w9, #0x1 │ │ - b 6f104 │ │ - ldr w12, [sp, #284] │ │ - ldp w10, w5, [sp, #224] │ │ - ldr w0, [sp, #292] │ │ - ldr w15, [sp, #288] │ │ - ldr w14, [sp, #340] │ │ - ldr w1, [sp, #336] │ │ - ldp w6, w17, [sp, #232] │ │ - ldr w11, [sp, #332] │ │ - ldr w7, [sp, #296] │ │ - ldp w28, w4, [sp, #240] │ │ - ldr w9, [sp, #268] │ │ - ldr w20, [sp, #308] │ │ - ldr w21, [sp, #248] │ │ - mul w12, w12, w12 │ │ - ldr w19, [sp, #328] │ │ - ldr w29, [sp, #264] │ │ - ldr w22, [sp, #256] │ │ - madd w14, w14, w14, w12 │ │ - ldr w26, [sp, #316] │ │ - mul w12, w5, w5 │ │ - mul w15, w15, w15 │ │ - ldr w5, [sp, #48] │ │ - mul w0, w0, w0 │ │ - madd w15, w1, w1, w15 │ │ - mul w1, w6, w6 │ │ - madd w0, w11, w11, w0 │ │ - ldp w11, w6, [sp, #84] │ │ - mul w17, w17, w17 │ │ - madd w17, w9, w9, w17 │ │ - ldr w9, [sp, #92] │ │ - mul w7, w7, w7 │ │ - mul w28, w28, w28 │ │ - mul w21, w21, w21 │ │ - mul w20, w20, w20 │ │ - ldr w16, [sp, #276] │ │ - ldr w23, [sp, #304] │ │ - madd w7, w19, w19, w7 │ │ - madd w19, w29, w29, w28 │ │ - ldp w29, w28, [sp, #132] │ │ - madd w21, w22, w22, w21 │ │ - madd w20, w26, w26, w20 │ │ - ldp w26, w22, [sp, #176] │ │ - mul w5, w5, w5 │ │ - ldr w24, [sp, #320] │ │ - madd w5, w6, w6, w5 │ │ - ldr w6, [sp, #220] │ │ - movi v0.2d, #0x0 │ │ - ldr w13, [sp, #280] │ │ - stp q0, q0, [sp, #16] │ │ - mul w9, w9, w9 │ │ - madd w12, w16, w16, w12 │ │ - ldr w16, [sp, #60] │ │ - mul w23, w23, w23 │ │ - madd w9, w29, w29, w9 │ │ - ldr w29, [sp, #20] │ │ - mul w22, w22, w22 │ │ - madd w23, w24, w24, w23 │ │ - ldr w24, [sp, #148] │ │ - madd w6, w6, w6, w22 │ │ - ldr w22, [sp, #36] │ │ - mul w10, w10, w10 │ │ - mov w2, #0x348 // #840 │ │ - ldr w3, [sp, #300] │ │ - madd w13, w13, w13, w10 │ │ - ldr w25, [sp, #324] │ │ - ldr w27, [sp, #260] │ │ - mul w13, w13, w2 │ │ - mul w14, w14, w2 │ │ - ldr w2, [sp, #44] │ │ - madd w16, w16, w16, w29 │ │ - ldr w29, [sp, #192] │ │ - ldr w30, [sp, #272] │ │ - madd w22, w24, w24, w22 │ │ - ldr w24, [sp, #64] │ │ - mul w3, w3, w3 │ │ - mul w4, w4, w4 │ │ - mul w28, w28, w28 │ │ - madd w25, w25, w25, w3 │ │ - madd w4, w27, w27, w4 │ │ - ldp w3, w27, [sp, #100] │ │ - madd w26, w26, w26, w28 │ │ - ldr w28, [sp, #28] │ │ - madd w2, w29, w29, w2 │ │ - mov w29, #0x1a4 // #420 │ │ - madd w1, w30, w30, w1 │ │ - madd w12, w12, w29, w13 │ │ - madd w14, w15, w29, w14 │ │ - ldp w13, w15, [sp, #108] │ │ - madd w16, w24, w24, w16 │ │ - mov w24, #0x118 // #280 │ │ - madd w12, w1, w24, w12 │ │ - ldr w1, [sp, #196] │ │ - madd w27, w27, w27, w28 │ │ - madd w13, w13, w13, w27 │ │ - madd w1, w1, w1, w2 │ │ - ldp w27, w2, [sp, #152] │ │ - madd w13, w15, w15, w13 │ │ - madd w22, w27, w27, w22 │ │ - mov w15, #0xd2 // #210 │ │ - madd w14, w0, w24, w14 │ │ - ldp w24, w0, [sp, #68] │ │ - madd w2, w2, w2, w22 │ │ - mov w22, #0xa8 // #168 │ │ - madd w12, w17, w15, w12 │ │ - madd w14, w7, w15, w14 │ │ - madd w12, w19, w22, w12 │ │ - ldp w19, w7, [sp, #116] │ │ - madd w16, w24, w24, w16 │ │ - ldr w24, [sp, #200] │ │ - madd w14, w25, w22, w14 │ │ - ldp w25, w22, [sp, #160] │ │ - madd w16, w0, w0, w16 │ │ - madd w13, w19, w19, w13 │ │ - ldp w0, w19, [sp, #204] │ │ - ldur d0, [sp, #140] │ │ - madd w1, w24, w24, w1 │ │ - ldr d1, [sp, #168] │ │ - ldp w24, w17, [sp, #76] │ │ - madd w2, w25, w25, w2 │ │ - madd w0, w0, w0, w1 │ │ - madd w1, w22, w22, w2 │ │ - mov w2, #0x8c // #140 │ │ - madd w0, w19, w19, w0 │ │ - mov w19, #0x69 // #105 │ │ - ldr d2, [sp, #184] │ │ - mul v0.2s, v0.2s, v0.2s │ │ - madd w12, w4, w2, w12 │ │ - mov w4, #0x78 // #120 │ │ - mul w0, w0, w19 │ │ - rev64 v0.2s, v0.2s │ │ - madd w12, w21, w4, w12 │ │ - madd w0, w6, w29, w0 │ │ - ldp w21, w6, [sp, #52] │ │ - mla v0.2s, v1.2s, v1.2s │ │ - ldur d1, [sp, #212] │ │ - madd w16, w24, w24, w16 │ │ - mul w16, w16, w19 │ │ - mul v2.2s, v2.2s, v2.2s │ │ - madd w16, w5, w29, w16 │ │ - ldr w5, [sp, #388] │ │ - adrp x22, a9000 │ │ - rev64 v2.2s, v2.2s │ │ - ldr w27, [sp, #96] │ │ - mla v2.2s, v1.2s, v1.2s │ │ - ldr d1, [x22, #1968] │ │ - ldr w22, [sp, #384] │ │ - mul w21, w21, w21 │ │ - mul w6, w6, w6 │ │ - madd w11, w11, w11, w21 │ │ - madd w17, w17, w17, w6 │ │ - ldp w6, w21, [sp, #124] │ │ - madd w13, w7, w7, w13 │ │ - madd w14, w23, w2, w14 │ │ - madd w14, w20, w4, w14 │ │ - ldr w20, [sp, #356] │ │ - mul w13, w13, w19 │ │ - mul w5, w5, w5 │ │ - ldr w7, [sp, #352] │ │ - madd w9, w9, w29, w13 │ │ - ldr w13, [sp, #392] │ │ - madd w5, w22, w22, w5 │ │ - mul w22, w27, w27 │ │ - ldr w4, [sp, #360] │ │ - madd w21, w21, w21, w22 │ │ - mul w3, w3, w3 │ │ - madd w3, w6, w6, w3 │ │ - ldr w6, [sp, #364] │ │ - madd w9, w21, w15, w9 │ │ - ldr w21, [sp, #396] │ │ - mul w20, w20, w20 │ │ - madd w11, w11, w15, w16 │ │ - ldr w16, [sp, #368] │ │ - ldr w15, [sp, #400] │ │ - madd w7, w7, w7, w20 │ │ - madd w13, w13, w13, w5 │ │ - ldr w5, [sp, #372] │ │ - madd w9, w3, w2, w9 │ │ - ldr w3, [sp, #404] │ │ - madd w4, w4, w4, w7 │ │ - madd w11, w17, w2, w11 │ │ - ldr w17, [sp, #376] │ │ - ldr w2, [sp, #408] │ │ - ldr w28, [sp, #252] │ │ - ldr w20, [sp, #380] │ │ - madd w4, w6, w6, w4 │ │ - madd w13, w21, w21, w13 │ │ - ldr w10, [sp, #312] │ │ - madd w16, w16, w16, w4 │ │ - madd w13, w15, w15, w13 │ │ - madd w15, w5, w5, w16 │ │ - madd w13, w3, w3, w13 │ │ - madd w15, w17, w17, w15 │ │ - madd w13, w2, w2, w13 │ │ - mul w1, w1, w19 │ │ - madd w15, w20, w20, w15 │ │ - madd w8, w8, w8, w13 │ │ - mul w13, w28, w28 │ │ - mul v0.2s, v0.2s, v1.2s │ │ - madd w1, w26, w29, w1 │ │ - madd w12, w13, w19, w12 │ │ - mul w10, w10, w10 │ │ - mul w15, w15, w19 │ │ - mov w16, v0.s[1] │ │ - madd w10, w10, w19, w14 │ │ - add w16, w16, w1 │ │ - stp w11, w15, [sp, #20] │ │ - str w12, [sp, #16] │ │ - fmov w12, s0 │ │ - stp w9, w10, [sp, #28] │ │ - add w10, w12, w16 │ │ - ldp w11, w12, [sp, #16] │ │ - mov w15, w15 │ │ - mov w13, #0x2 // #2 │ │ - mov w9, w9 │ │ - cmp w12, w11 │ │ - csel w11, w12, w11, hi // hi = pmore │ │ - cset w12, hi // hi = pmore │ │ - cmp w15, w11 │ │ - csel w11, w15, w11, hi // hi = pmore │ │ - ldr w15, [sp, #32] │ │ - mul w8, w8, w19 │ │ - csel w12, w13, w12, hi // hi = pmore │ │ - cmp w9, w11 │ │ - mov w14, #0x3 // #3 │ │ - mul v1.2s, v2.2s, v1.2s │ │ - stp w10, w8, [sp, #36] │ │ - csel w9, w9, w11, hi // hi = pmore │ │ - mov w17, v1.s[1] │ │ - csel w12, w14, w12, hi // hi = pmore │ │ - cmp w15, w9 │ │ - mov w16, w8 │ │ - add w17, w17, w0 │ │ - mov w0, #0x4 // #4 │ │ - csel w9, w15, w9, hi // hi = pmore │ │ - csel w12, w0, w12, hi // hi = pmore │ │ - cmp w10, w9 │ │ - mov w13, #0x5 // #5 │ │ - csel w9, w10, w9, hi // hi = pmore │ │ - fmov w8, s1 │ │ - csel w12, w13, w12, hi // hi = pmore │ │ - cmp w16, w9 │ │ - add w8, w8, w17 │ │ - mov w14, #0x6 // #6 │ │ - csel w9, w16, w9, hi // hi = pmore │ │ - mov w11, #0x7 // #7 │ │ - csel w10, w14, w12, hi // hi = pmore │ │ - cmp w8, w9 │ │ - csel w0, w11, w10, hi // hi = pmore │ │ - sxtw x10, w0 │ │ - str w8, [sp, #44] │ │ - eor x10, x10, #0x4 │ │ - add x11, sp, #0x10 │ │ - ldr w10, [x11, x10, lsl #2] │ │ - csel w8, w8, w9, hi // hi = pmore │ │ - ldr x9, [sp, #8] │ │ - sub w8, w8, w10 │ │ - lsr w8, w8, #10 │ │ - str w8, [x9] │ │ - add sp, sp, #0x1a0 │ │ - ldp x29, x30, [sp, #80] │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - ldp x26, x25, [sp, #16] │ │ - ldp x28, x27, [sp], #96 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - ldr w8, [sp, #48] │ │ - ldr w9, [sp, #56] │ │ - str x30, [sp, #32] │ │ - str w8, [sp, #16] │ │ - mov w8, #0x8 // #8 │ │ - str w9, [sp, #24] │ │ - str w8, [sp, #8] │ │ - str w8, [sp] │ │ - bl 6f93c │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - ldr w8, [sp, #48] │ │ - ldr w9, [sp, #56] │ │ - str x30, [sp, #32] │ │ - str w8, [sp, #16] │ │ - str w9, [sp, #24] │ │ - mov w8, #0x8 // #8 │ │ - mov w9, #0x4 // #4 │ │ - str w8, [sp, #8] │ │ - str w9, [sp] │ │ - bl 6f93c │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - ldr w8, [sp, #48] │ │ - ldr w9, [sp, #56] │ │ - str x30, [sp, #32] │ │ - str w8, [sp, #16] │ │ - mov w8, #0x4 // #4 │ │ - str w9, [sp, #24] │ │ - str w8, [sp, #8] │ │ - str w8, [sp] │ │ - bl 6f93c │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - stp d15, d14, [sp, #-160]! │ │ - stp d13, d12, [sp, #16] │ │ - stp d11, d10, [sp, #32] │ │ - stp d9, d8, [sp, #48] │ │ - stp x28, x27, [sp, #64] │ │ - stp x26, x25, [sp, #80] │ │ - stp x24, x23, [sp, #96] │ │ - stp x22, x21, [sp, #112] │ │ - stp x20, x19, [sp, #128] │ │ - stp x29, x30, [sp, #144] │ │ - sub sp, sp, #0x350 │ │ - ldr w28, [sp, #1016] │ │ - ldr w8, [sp, #1024] │ │ - ldr w17, [sp, #1008] │ │ - mov w20, w5 │ │ - mov x29, x0 │ │ - add w23, w28, #0x2 │ │ - str w7, [sp, #528] │ │ - str x6, [sp, #512] │ │ - tbnz w8, #2, 6f9ac │ │ - add w10, w17, #0x4 │ │ - cmp w10, #0x1 │ │ - b.lt 6fa40 // b.tstop │ │ - cmp w10, #0x10 │ │ - mov w9, w10 │ │ - b.cs 6f9bc // b.hs, b.nlast │ │ - mov x11, xzr │ │ - b 6f9e8 │ │ - mov w9, #0xfffffffe // #-2 │ │ - add x10, sp, #0x230 │ │ - tbz w8, #3, 6fa78 │ │ - b 6fb64 │ │ - and x11, x9, #0xfffffff0 │ │ - add x12, sp, #0x230 │ │ - add x12, x12, #0x10 │ │ - movi v0.8h, #0x80, lsl #8 │ │ - mov x13, x11 │ │ - stp q0, q0, [x12, #-16] │ │ - subs x13, x13, #0x10 │ │ - add x12, x12, #0x20 │ │ - b.ne 6f9d0 // b.any │ │ - cmp x11, x9 │ │ - b.eq 6fa04 // b.none │ │ - add x13, sp, #0x230 │ │ - sub x12, x9, x11 │ │ - add x11, x13, x11, lsl #1 │ │ - mov w13, #0x8000 // #32768 │ │ - subs x12, x12, #0x1 │ │ - strh w13, [x11], #2 │ │ - b.ne 6f9f8 // b.any │ │ - cmp w10, #0xf │ │ - b.hi 6fa14 // b.pmore │ │ + sub sp, sp, #0x8, lsl #12 │ │ + sub sp, sp, #0x750 │ │ + add x10, sp, #0x4, lsl #12 │ │ + add x10, x10, #0x7b4 │ │ + adrp x11, ad000 │ │ + mov w9, w5 │ │ + ldr w5, [x10, #16380] │ │ + ldr x11, [x11, #4072] │ │ + mov x8, x2 │ │ + mov x27, x0 │ │ + cbz w9, 5d850 │ │ + cmp w3, #0x5 │ │ + mov x0, x3 │ │ + b.lt 5d980 // b.tstop │ │ + and w10, w7, #0x3 │ │ + b 5d988 │ │ mov x10, xzr │ │ - b 6fa50 │ │ - and x10, x9, #0xfffffff0 │ │ - add x11, sp, #0x230 │ │ - add x11, x11, #0x28 │ │ - movi v0.8h, #0x80, lsl #8 │ │ - mov x12, x10 │ │ - stp q0, q0, [x11, #-16] │ │ - subs x12, x12, #0x10 │ │ - add x11, x11, #0x20 │ │ - b.ne 6fa28 // b.any │ │ - cmp x10, x9 │ │ - b.ne 6fa50 // b.any │ │ - mov w9, wzr │ │ - add x10, sp, #0x230 │ │ - tbz w8, #3, 6fa78 │ │ - b 6fb64 │ │ - add x11, sp, #0x230 │ │ - sub x9, x9, x10 │ │ - add x10, x11, x10, lsl #1 │ │ - add x10, x10, #0x18 │ │ - mov w11, #0x8000 // #32768 │ │ - subs x9, x9, #0x1 │ │ - strh w11, [x10], #2 │ │ - b.ne 6fa64 // b.any │ │ - add x10, sp, #0x230 │ │ - tbnz w8, #3, 6fb64 │ │ - add w13, w17, #0x4 │ │ - cmp w13, #0x1 │ │ - mov w23, w28 │ │ - b.lt 6fb64 // b.tstop │ │ - mov w11, #0xc // #12 │ │ - cmp w13, #0x10 │ │ - smull x11, w28, w11 │ │ - mov w12, w13 │ │ - b.cs 6faa4 // b.hs, b.nlast │ │ - mov x14, xzr │ │ - b 6fad4 │ │ - add x15, sp, #0x230 │ │ - and x14, x12, #0xfffffff0 │ │ - add x15, x15, x11, lsl #1 │ │ - add x15, x15, #0x40 │ │ - movi v0.8h, #0x80, lsl #8 │ │ - mov x16, x14 │ │ - stp q0, q0, [x15, #-16] │ │ - subs x16, x16, #0x10 │ │ - add x15, x15, #0x20 │ │ - b.ne 6fabc // b.any │ │ - cmp x14, x12 │ │ - b.eq 6faf8 // b.none │ │ - sub x15, x12, x14 │ │ - add x14, x14, x11 │ │ - add x16, sp, #0x230 │ │ - add x14, x16, x14, lsl #1 │ │ - add x14, x14, #0x30 │ │ - mov w16, #0x8000 // #32768 │ │ - subs x15, x15, #0x1 │ │ - strh w16, [x14], #2 │ │ - b.ne 6faec // b.any │ │ - cmp w13, #0xf │ │ - b.hi 6fb08 // b.pmore │ │ - mov x13, xzr │ │ - b 6fb3c │ │ - add x14, sp, #0x230 │ │ - and x13, x12, #0xfffffff0 │ │ - add x14, x14, x11, lsl #1 │ │ - add x14, x14, #0x58 │ │ - movi v0.8h, #0x80, lsl #8 │ │ - mov x15, x13 │ │ - stp q0, q0, [x14, #-16] │ │ - subs x15, x15, #0x10 │ │ - add x14, x14, #0x20 │ │ - b.ne 6fb20 // b.any │ │ - cmp x13, x12 │ │ - mov w23, w28 │ │ - b.eq 6fb64 // b.none │ │ - sub x12, x12, x13 │ │ - add x11, x13, x11 │ │ - add x13, sp, #0x230 │ │ - add x11, x13, x11, lsl #1 │ │ - add x11, x11, #0x48 │ │ - mov w13, #0x8000 // #32768 │ │ - subs x12, x12, #0x1 │ │ - strh w13, [x11], #2 │ │ - b.ne 6fb54 // b.any │ │ - mov w23, w28 │ │ - add x24, x10, #0x34 │ │ - add w19, w17, #0x2 │ │ - str w4, [sp, #88] │ │ - tbnz w8, #0, 6fbac │ │ - sub w10, w23, w9 │ │ - cmp w10, #0x1 │ │ - b.lt 6fc40 // b.tstop │ │ - mov w10, #0xc // #12 │ │ - mvn w11, w9 │ │ - smull x13, w9, w10 │ │ - add w10, w23, w11 │ │ - add x11, x24, x13, lsl #1 │ │ - add x12, x10, #0x1 │ │ - cmp x12, #0x2 │ │ - sub x10, x11, #0x4 │ │ - b.cs 6fbec // b.hs, b.nlast │ │ - mov w11, wzr │ │ - b 6fc28 │ │ - mov w22, #0xfffffffe // #-2 │ │ - tbnz w8, #1, 6fc48 │ │ - sub w8, w23, w9 │ │ - cmp w8, #0x1 │ │ - b.lt 6fdc8 // b.tstop │ │ - mov w8, #0xc // #12 │ │ - mvn w10, w9 │ │ - smull x12, w9, w8 │ │ - add w8, w23, w10 │ │ - add x10, x24, x12, lsl #1 │ │ - add x11, x8, #0x1 │ │ - cmp x11, #0x2 │ │ - add x8, x10, w17, sxtw #1 │ │ - b.cs 6fd6c // b.hs, b.nlast │ │ - mov w10, wzr │ │ - b 6fdb0 │ │ - add x15, sp, #0x230 │ │ - and x11, x12, #0x1fffffffe │ │ - mov w14, #0x18 // #24 │ │ - add x13, x15, x13, lsl #1 │ │ - madd x10, x11, x14, x10 │ │ - add x13, x13, #0x4a │ │ - mov w14, #0x80008000 // #-2147450880 │ │ - mov x15, x11 │ │ - stur w14, [x13, #-26] │ │ - stur w14, [x13, #-2] │ │ - subs x15, x15, #0x2 │ │ - add x13, x13, #0x30 │ │ - b.ne 6fc0c // b.any │ │ - cmp x12, x11 │ │ - b.eq 6fc40 // b.none │ │ - add w11, w9, w11 │ │ - sub w11, w11, w23 │ │ - mov w12, #0x80008000 // #-2147450880 │ │ - adds w11, w11, #0x1 │ │ - str w12, [x10], #24 │ │ - b.cc 6fc34 // b.lo, b.ul, b.last │ │ - mov w22, wzr │ │ - tbz w8, #1, 6fbb4 │ │ - asr x26, x1, #1 │ │ - str x17, [sp, #96] │ │ - str x1, [sp, #80] │ │ - tbz w9, #31, 6fddc │ │ - cmp w22, w19 │ │ - b.ge 6fddc // b.tcont │ │ - sxtw x11, w9 │ │ - sxtw x10, w22 │ │ - sxtw x12, w19 │ │ - add x4, x11, w9, sxtw #1 │ │ - sub x16, x12, x10 │ │ - lsl x17, x4, #2 │ │ - add x15, sp, #0x230 │ │ - and x9, x16, #0xfffffffffffffff0 │ │ - add x0, x17, x10 │ │ - add x1, x17, x12 │ │ - mov x8, xzr │ │ - lsl x13, x26, #1 │ │ - sbfiz x14, x22, #1, #32 │ │ - add x17, x9, x10 │ │ - add x0, x0, #0x1a │ │ - add x1, x1, #0x1a │ │ - add x4, x15, x4, lsl #3 │ │ - mov x5, x3 │ │ - cmp x16, #0x10 │ │ - mov x6, x10 │ │ - b.cc 6fd4c // b.lo, b.ul, b.last │ │ - b 6fcd8 │ │ - adds x11, x11, #0x1 │ │ - add x8, x8, #0x1 │ │ - add x5, x5, x13 │ │ - add x4, x4, #0x18 │ │ - b.cs 6fddc // b.hs, b.nlast │ │ - cmp x16, #0x10 │ │ - mov x6, x10 │ │ - b.cc 6fd4c // b.lo, b.ul, b.last │ │ - add x6, x8, x8, lsl #1 │ │ - mul x7, x26, x8 │ │ - lsl x6, x6, #2 │ │ - add x21, x7, x12 │ │ - add x25, x0, x6 │ │ - add x21, x3, x21, lsl #1 │ │ - add x25, x15, x25, lsl #1 │ │ - cmp x25, x21 │ │ - b.cs 6fd18 // b.hs, b.nlast │ │ - add x7, x7, x10 │ │ - add x6, x1, x6 │ │ - add x7, x3, x7, lsl #1 │ │ - add x6, x15, x6, lsl #1 │ │ - cmp x7, x6 │ │ - mov x6, x10 │ │ - b.cc 6fd4c // b.lo, b.ul, b.last │ │ - mov x6, x14 │ │ - mov x7, x9 │ │ - add x21, x5, x6 │ │ - ldp q0, q1, [x21] │ │ - add x21, x4, x6 │ │ - subs x7, x7, #0x10 │ │ - add x6, x6, #0x20 │ │ - stur q0, [x21, #52] │ │ - stur q1, [x21, #68] │ │ - b.ne 6fd20 // b.any │ │ - cmp x16, x9 │ │ - mov x6, x17 │ │ - b.eq 6fcb8 // b.none │ │ - lsl x7, x6, #1 │ │ - ldrh w21, [x5, x7] │ │ + mov x0, x3 │ │ + cbnz w6, 5d99c │ │ + mov x9, xzr │ │ + clz w16, w5 │ │ + asr x11, x8, #1 │ │ + str x11, [sp, #40] │ │ + cbnz x10, 5d9dc │ │ + cbz x9, 5e218 │ │ + cmp w0, #0x1 │ │ + b.lt 5e1f4 // b.tstop │ │ + ldr x5, [sp, #40] │ │ + mov w13, #0x18 // #24 │ │ + mov w3, #0x1 // #1 │ │ + sub w13, w13, w16 │ │ + sxtw x15, w0 │ │ + mov x10, x0 │ │ + lsl x0, x8, #1 │ │ + lsl x11, x5, #1 │ │ + mov x17, #0xfffffffffffffffa // #-6 │ │ + mov w2, #0x6 // #6 │ │ + lsl w3, w3, w13 │ │ + mov w10, w10 │ │ + add x8, x1, x8, lsl #1 │ │ + sub x12, x1, x5, lsl #2 │ │ + sub x14, x1, x11 │ │ + lsl x15, x15, #1 │ │ + madd x16, x5, x17, x1 │ │ + add x17, x1, x11 │ │ + madd x2, x5, x2, x1 │ │ + asr w3, w3, #1 │ │ + add x5, x1, x0, lsl #1 │ │ + mov x6, xzr │ │ + lsl x26, x6, #1 │ │ + ldrsb w0, [x9] │ │ + ldrh w22, [x16, x26] │ │ + ldrsb w7, [x9, #1] │ │ + ldrh w24, [x12, x26] │ │ + ldrsb w19, [x9, #2] │ │ + madd w0, w22, w0, w3 │ │ + ldrh w22, [x14, x26] │ │ + ldrsb w20, [x9, #3] │ │ + madd w0, w24, w7, w0 │ │ + ldrh w24, [x1, x26] │ │ + ldrsb w21, [x9, #4] │ │ + madd w0, w22, w19, w0 │ │ + ldrh w19, [x17, x26] │ │ + ldrsb w23, [x9, #5] │ │ + ldrh w22, [x8, x26] │ │ + ldrsb w25, [x9, #6] │ │ + madd w0, w24, w20, w0 │ │ + ldrh w20, [x2, x26] │ │ + ldrsb w7, [x9, #7] │ │ + ldrh w24, [x5, x26] │ │ + madd w0, w19, w21, w0 │ │ + madd w0, w22, w23, w0 │ │ + madd w0, w20, w25, w0 │ │ + madd w0, w24, w7, w0 │ │ add x6, x6, #0x1 │ │ - add x7, x4, x7 │ │ - cmp x12, x6 │ │ - strh w21, [x7, #52] │ │ - b.ne 6fd4c // b.any │ │ - b 6fcb8 │ │ - sxtw x13, w17 │ │ - add x15, sp, #0x230 │ │ - add x12, x13, x12 │ │ - and x10, x11, #0x1fffffffe │ │ - mov w14, #0x18 // #24 │ │ - add x12, x15, x12, lsl #1 │ │ - madd x8, x10, x14, x8 │ │ - add x12, x12, #0x4e │ │ - mov w13, #0x80008000 // #-2147450880 │ │ - mov x14, x10 │ │ - stur w13, [x12, #-26] │ │ - stur w13, [x12, #-2] │ │ - subs x14, x14, #0x2 │ │ - add x12, x12, #0x30 │ │ - b.ne 6fd94 // b.any │ │ - cmp x11, x10 │ │ - b.eq 6fdc8 // b.none │ │ - add w10, w9, w10 │ │ - sub w10, w10, w23 │ │ - mov w11, #0x80008000 // #-2147450880 │ │ - adds w10, w10, #0x1 │ │ - str w11, [x8], #24 │ │ - b.cc 6fdbc // b.lo, b.ul, b.last │ │ + asr w0, w0, w13 │ │ + sub w0, w0, #0x2, lsl #12 │ │ + cmp x10, x6 │ │ + strh w0, [x27, x26] │ │ + b.ne 5d8d4 // b.any │ │ + subs w4, w4, #0x1 │ │ + add x14, x14, x11 │ │ + add x1, x1, x11 │ │ + add x8, x8, x11 │ │ + add x27, x27, x15 │ │ + add x16, x16, x11 │ │ + add x12, x12, x11 │ │ + add x17, x17, x11 │ │ + add x2, x2, x11 │ │ + add x5, x5, x11 │ │ + b.ne 5d8d0 // b.any │ │ + b 5e1f4 │ │ + and w10, w7, #0x1 │ │ + add w10, w10, #0x3 │ │ + mov w12, #0x78 // #120 │ │ + umaddl x10, w10, w12, x11 │ │ + add x9, x10, w9, sxtw #3 │ │ + sub x10, x9, #0x8 │ │ + cbz w6, 5d85c │ │ + cmp w4, #0x5 │ │ + b.lt 5d9b4 // b.tstop │ │ + asr w9, w7, #2 │ │ + mov w12, #0x78 // #120 │ │ + smaddl x9, w9, w12, x11 │ │ + b 5d9c4 │ │ + ubfx w9, w7, #2, #1 │ │ + add w9, w9, #0x3 │ │ + mov w12, #0x78 // #120 │ │ + umaddl x9, w9, w12, x11 │ │ + add x9, x9, w6, sxtw #3 │ │ + sub x9, x9, #0x8 │ │ + clz w16, w5 │ │ + asr x11, x8, #1 │ │ + str x11, [sp, #40] │ │ + cbz x10, 5d870 │ │ + str x27, [sp, #64] │ │ + cbz x9, 5de64 │ │ + cmp w0, #0x1 │ │ + str w4, [sp, #32] │ │ + str x0, [sp, #56] │ │ + b.lt 5daf8 // b.tstop │ │ + ldr w11, [sp, #32] │ │ + mov w13, #0x18 // #24 │ │ + mov w15, #0x1 // #1 │ │ + sub w13, w13, w16 │ │ + add w17, w11, #0x7 │ │ + ldr x11, [sp, #56] │ │ + mov x14, #0xfffffffffffffffa // #-6 │ │ + lsl w15, w15, w13 │ │ + add x8, sp, #0x50 │ │ + mov w12, w11 │ │ + ldr x11, [sp, #40] │ │ + asr w15, w15, #1 │ │ + madd x14, x11, x14, x1 │ │ + lsl x11, x11, #1 │ │ + str x11, [sp, #48] │ │ + str w17, [sp, #72] │ │ + ldurh w7, [x14, #-6] │ │ + ldurh w19, [x14, #-4] │ │ + ldurh w17, [x14, #-2] │ │ + ldrh w2, [x14] │ │ + ldrh w1, [x14, #4] │ │ + ldrh w5, [x14, #6] │ │ + mov x6, xzr │ │ + ldrsb w22, [x10] │ │ + ldrsb w23, [x10, #1] │ │ + ldrsb w24, [x10, #2] │ │ + lsl x29, x6, #1 │ │ + and w3, w7, #0xffff │ │ + and w20, w19, #0xffff │ │ + mov w7, w19 │ │ mov w19, w17 │ │ - asr x26, x1, #1 │ │ - str x17, [sp, #96] │ │ - str x1, [sp, #80] │ │ - tbnz w9, #31, 6fc58 │ │ - cmp w28, #0x1 │ │ - str x26, [sp, #544] │ │ - b.lt 6fe2c // b.tstop │ │ - tbz w22, #31, 6fe2c │ │ - sbfiz x8, x22, #1, #32 │ │ - add x9, sp, #0x230 │ │ - neg x25, x8 │ │ - add x10, x2, x8 │ │ - add x8, x8, x9 │ │ - mov w21, w28 │ │ - add x26, x10, #0x4 │ │ - add x27, x8, #0x34 │ │ - mov x0, x27 │ │ - mov x1, x26 │ │ - mov x2, x25 │ │ - bl 4b60 │ │ - subs x21, x21, #0x1 │ │ - add x26, x26, #0x4 │ │ - add x27, x27, #0x18 │ │ - b.ne 6fe0c // b.any │ │ - ldr x21, [sp, #96] │ │ - ldr x1, [sp, #80] │ │ - cmp w23, #0x1 │ │ - b.lt 6fef0 // b.tstop │ │ - add x10, sp, #0x230 │ │ - mov w8, wzr │ │ - sxtw x9, w19 │ │ - add x10, x10, #0x44 │ │ - mov x11, x29 │ │ - mov x12, x24 │ │ - cmp w8, w28 │ │ - csel w13, wzr, w22, lt // lt = tstop │ │ - cmp w13, w19 │ │ - b.lt 6fe8c // b.tstop │ │ - add w8, w8, #0x1 │ │ - add x12, x12, #0x18 │ │ - add x11, x11, x1 │ │ - cmp w8, w23 │ │ - add x10, x10, #0x18 │ │ - b.eq 6fef0 // b.none │ │ - cmp w8, w28 │ │ - csel w13, wzr, w22, lt // lt = tstop │ │ - cmp w13, w19 │ │ - b.ge 6fe64 // b.tcont │ │ - sxtw x16, w13 │ │ - sub x14, x9, x16 │ │ - cmp x14, #0xf │ │ - mov x13, x16 │ │ - b.ls 6fed4 // b.plast │ │ - and x15, x14, #0xfffffffffffffff0 │ │ - add x13, x15, x16 │ │ - lsl x16, x16, #1 │ │ - mov x17, x15 │ │ - add x0, x11, x16 │ │ - ldp q0, q1, [x0] │ │ - subs x17, x17, #0x10 │ │ - str q0, [x12, x16] │ │ - str q1, [x10, x16] │ │ - add x16, x16, #0x20 │ │ - b.ne 6feb0 // b.any │ │ - cmp x14, x15 │ │ - b.eq 6fe64 // b.none │ │ - lsl x14, x13, #1 │ │ - ldrh w15, [x11, x14] │ │ - add x13, x13, #0x1 │ │ - cmp x9, x13 │ │ - strh w15, [x12, x14] │ │ - b.ne 6fed4 // b.any │ │ - b 6fe64 │ │ - ldr w13, [sp, #88] │ │ - ldr x15, [sp, #544] │ │ - cbz w13, 70b5c │ │ - ldr w9, [sp, #1032] │ │ - ldr w8, [sp, #528] │ │ - mov w10, #0x18 // #24 │ │ - clz w12, w13 │ │ - clz w9, w9 │ │ - sub w9, w10, w9 │ │ - sub w8, w8, #0x1f │ │ - lsr w9, w13, w9 │ │ - mov w11, #0x4 // #4 │ │ - add w12, w8, w12 │ │ - and w9, w9, #0x1 │ │ - sub w22, w11, w9 │ │ - bic w9, w12, w12, asr #31 │ │ - cbz w20, 71224 │ │ - clz w10, w20 │ │ - adrp x11, ac000 │ │ - ldr x11, [x11, #296] │ │ - add w8, w8, w10 │ │ - ldr x10, [sp, #512] │ │ - bic w15, w8, w8, asr #31 │ │ - mov w12, w21 │ │ - mov w14, #0x2 // #2 │ │ - add x10, x11, w10, sxtw #1 │ │ - add x8, x10, #0x4 │ │ - str x8, [sp, #56] │ │ - add x8, x10, #0x8 │ │ - dup v0.4s, w9 │ │ - str x8, [sp, #48] │ │ - add x8, x10, #0x5 │ │ - bfxil w14, w22, #0, #1 │ │ - sub x11, x12, #0x1 │ │ - neg v15.4s, v0.4s │ │ - str x8, [sp, #40] │ │ - add x8, x10, #0x9 │ │ - dup v0.4s, w15 │ │ - dup v30.4s, w13 │ │ - dup v14.4s, w20 │ │ - dup v21.4s, w22 │ │ - str x11, [sp, #16] │ │ - and x11, x12, #0xfffffff8 │ │ - str x8, [sp, #32] │ │ - add x8, x10, #0x1 │ │ - dup v22.4s, w14 │ │ - neg v13.4s, v0.4s │ │ - movi v9.2d, #0x0 │ │ - str w14, [sp, #352] │ │ - stp x10, x12, [sp, #64] │ │ - str x11, [sp, #8] │ │ - str x8, [sp, #24] │ │ - str w22, [sp, #360] │ │ - stp q22, q21, [sp, #112] │ │ - cmp w21, #0x1 │ │ - str w28, [sp, #92] │ │ - str x29, [sp, #104] │ │ - b.ge 70004 // b.tcont │ │ - ldr w28, [sp, #92] │ │ - ldp x21, x29, [sp, #96] │ │ - ldr x8, [sp, #80] │ │ - add x24, x24, #0x18 │ │ - subs w28, w28, #0x1 │ │ - add x29, x29, x8 │ │ - b.eq 715c4 // b.none │ │ - cmp w21, #0x1 │ │ - str w28, [sp, #92] │ │ - str x29, [sp, #104] │ │ - b.lt 6ffd8 // b.tstop │ │ - ldr x8, [sp, #56] │ │ - ldrsb w1, [x8] │ │ - ldr x8, [sp, #48] │ │ - ldrsb w4, [x8] │ │ - ldr x8, [sp, #64] │ │ - ldrsb w5, [x8] │ │ - ldr x8, [sp, #40] │ │ - ldrsb w6, [x8] │ │ - ldr x8, [sp, #32] │ │ - ldrsb w7, [x8] │ │ - ldr x8, [sp, #24] │ │ - ldrsb w23, [x8] │ │ - ldr x8, [sp, #96] │ │ - cmp w8, #0x7 │ │ - b.hi 70444 // b.pmore │ │ - mov x8, xzr │ │ - ldr w3, [sp, #88] │ │ - sxtw x10, w1 │ │ - sxtw x0, w8 │ │ - sub x10, x0, x10 │ │ - str x10, [sp, #384] │ │ - add x10, x0, w1, sxtw │ │ - str x10, [sp, #368] │ │ - ldr x10, [sp, #104] │ │ - sxtw x11, w4 │ │ - sxtw x12, w5 │ │ - sxtw x13, w6 │ │ - add x27, x10, x8, lsl #1 │ │ - ldr x10, [sp, #72] │ │ - sxtw x14, w7 │ │ - sxtw x17, w23 │ │ - sub x17, x0, x17 │ │ - sub x14, x0, x14 │ │ - sub x13, x0, x13 │ │ - sub x12, x0, x12 │ │ - sub x11, x0, x11 │ │ - mov x16, xzr │ │ - str x17, [sp, #544] │ │ - add x17, x0, w23, sxtw │ │ - str x14, [sp, #512] │ │ - add x14, x0, w7, sxtw │ │ - str x13, [sp, #480] │ │ - add x13, x0, w6, sxtw │ │ - str x12, [sp, #448] │ │ - add x12, x0, w5, sxtw │ │ - str x11, [sp, #416] │ │ - add x11, x0, w4, sxtw │ │ - sub x29, x10, x8 │ │ - str x17, [sp, #528] │ │ - str x14, [sp, #496] │ │ - str x13, [sp, #464] │ │ - str x12, [sp, #432] │ │ - str x11, [sp, #400] │ │ - ldr x1, [sp, #416] │ │ - ldr x8, [sp, #544] │ │ - lsl x30, x16, #1 │ │ - ldr x0, [sp, #432] │ │ - add w19, w1, w16 │ │ - ldr x1, [sp, #400] │ │ - add w10, w8, w16 │ │ - ldr x8, [sp, #528] │ │ - ldr x17, [sp, #448] │ │ - add w7, w1, w16 │ │ - ldr x1, [sp, #368] │ │ - add w11, w8, w16 │ │ - ldr x8, [sp, #512] │ │ - ldrh w28, [x27, x30] │ │ - add w22, w1, w16 │ │ - ldr x1, [sp, #384] │ │ - add w8, w8, w16 │ │ - add w0, w0, w16 │ │ - add w17, w17, w16 │ │ - add w6, w1, w16 │ │ - ldrsh w1, [x24, w10, sxtw #1] │ │ - ldrsh w10, [x24, w8, sxtw #1] │ │ - ldrsh w8, [x24, w0, sxtw #1] │ │ - ldrsh w0, [x24, w6, sxtw #1] │ │ - subs w6, w1, w28 │ │ - ldrsh w2, [x24, w11, sxtw #1] │ │ - ldrsh w11, [x24, w17, sxtw #1] │ │ - ldrsh w17, [x24, w7, sxtw #1] │ │ - cneg w7, w6, mi // mi = first │ │ - ldrsh w21, [x24, w19, sxtw #1] │ │ - ldrsh w19, [x24, w22, sxtw #1] │ │ - lsr w22, w7, w15 │ │ - sub w22, w20, w22 │ │ - bic w22, w22, w22, asr #31 │ │ - cmp w7, w22 │ │ - csel w7, w7, w22, lt // lt = tstop │ │ - cmp w6, #0x0 │ │ - cneg w6, w7, lt // lt = tstop │ │ - subs w7, w2, w28 │ │ - cneg w22, w7, mi // mi = first │ │ - lsr w23, w22, w15 │ │ - sub w23, w20, w23 │ │ - bic w23, w23, w23, asr #31 │ │ - ldr x12, [sp, #496] │ │ - cmp w22, w23 │ │ - csel w22, w22, w23, lt // lt = tstop │ │ - cmp w7, #0x0 │ │ - cneg w7, w22, lt // lt = tstop │ │ - subs w22, w10, w28 │ │ - cneg w23, w22, mi // mi = first │ │ - add w12, w12, w16 │ │ - lsr w5, w23, w15 │ │ - ldrsh w12, [x24, w12, sxtw #1] │ │ - sub w5, w20, w5 │ │ - bic w5, w5, w5, asr #31 │ │ - ldr x13, [sp, #480] │ │ - cmp w23, w5 │ │ - csel w5, w23, w5, lt // lt = tstop │ │ - cmp w22, #0x0 │ │ - cneg w5, w5, lt // lt = tstop │ │ - subs w22, w12, w28 │ │ - cneg w23, w22, mi // mi = first │ │ - add w13, w13, w16 │ │ - lsr w25, w23, w15 │ │ - ldrsh w13, [x24, w13, sxtw #1] │ │ - sub w25, w20, w25 │ │ - bic w25, w25, w25, asr #31 │ │ - ldr x14, [sp, #464] │ │ - cmp w23, w25 │ │ - csel w23, w23, w25, lt // lt = tstop │ │ - cmp w22, #0x0 │ │ - cneg w22, w23, lt // lt = tstop │ │ - subs w23, w13, w28 │ │ - cneg w25, w23, mi // mi = first │ │ - add w14, w14, w16 │ │ - add w5, w5, w22 │ │ - lsr w22, w25, w9 │ │ - ldrsh w14, [x24, w14, sxtw #1] │ │ - add w5, w5, w7 │ │ - sub w7, w3, w22 │ │ - add w5, w5, w6 │ │ - bic w6, w7, w7, asr #31 │ │ - cmp w25, w6 │ │ - csel w6, w25, w6, lt // lt = tstop │ │ - cmp w23, #0x0 │ │ - cneg w6, w6, lt // lt = tstop │ │ - subs w7, w14, w28 │ │ - cneg w22, w7, mi // mi = first │ │ - lsr w23, w22, w9 │ │ - sub w23, w3, w23 │ │ - bic w23, w23, w23, asr #31 │ │ - cmp w22, w23 │ │ - csel w22, w22, w23, lt // lt = tstop │ │ - cmp w7, #0x0 │ │ - cneg w7, w22, lt // lt = tstop │ │ - subs w22, w11, w28 │ │ - cneg w23, w22, mi // mi = first │ │ - add w6, w6, w7 │ │ - lsr w7, w23, w15 │ │ - sub w7, w20, w7 │ │ - bic w7, w7, w7, asr #31 │ │ - cmp w23, w7 │ │ - csel w7, w23, w7, lt // lt = tstop │ │ - cmp w22, #0x0 │ │ - cneg w7, w7, lt // lt = tstop │ │ - subs w22, w8, w28 │ │ - cneg w23, w22, mi // mi = first │ │ - lsr w25, w23, w15 │ │ - sub w25, w20, w25 │ │ - bic w25, w25, w25, asr #31 │ │ - cmp w23, w25 │ │ - csel w23, w23, w25, lt // lt = tstop │ │ - cmp w22, #0x0 │ │ - cneg w22, w23, lt // lt = tstop │ │ - subs w23, w21, w28 │ │ - cneg w25, w23, mi // mi = first │ │ - lsr w4, w25, w15 │ │ - sub w4, w20, w4 │ │ - bic w4, w4, w4, asr #31 │ │ - cmp w25, w4 │ │ - csel w4, w25, w4, lt // lt = tstop │ │ - cmp w23, #0x0 │ │ - cneg w4, w4, lt // lt = tstop │ │ - subs w23, w17, w28 │ │ - cneg w25, w23, mi // mi = first │ │ - lsr w26, w25, w15 │ │ - sub w26, w20, w26 │ │ - bic w26, w26, w26, asr #31 │ │ - cmp w25, w26 │ │ - csel w25, w25, w26, lt // lt = tstop │ │ - cmp w23, #0x0 │ │ - cneg w23, w25, lt // lt = tstop │ │ - subs w25, w0, w28 │ │ - cneg w26, w25, mi // mi = first │ │ - add w4, w4, w23 │ │ - lsr w23, w26, w9 │ │ - add w4, w4, w22 │ │ - sub w22, w3, w23 │ │ - add w4, w4, w7 │ │ - bic w7, w22, w22, asr #31 │ │ - cmp w26, w7 │ │ - csel w7, w26, w7, lt // lt = tstop │ │ - subs w22, w19, w28 │ │ - csel w23, w19, w28, cc // cc = lo, ul, last │ │ - csel w19, w19, w28, gt │ │ - cmp w25, #0x0 │ │ - cneg w7, w7, lt // lt = tstop │ │ - cmp w22, #0x0 │ │ - cneg w25, w22, mi // mi = first │ │ - lsr w26, w25, w9 │ │ - sub w26, w3, w26 │ │ - bic w26, w26, w26, asr #31 │ │ - cmp w25, w26 │ │ - csel w25, w25, w26, lt // lt = tstop │ │ - cmp w22, #0x0 │ │ - cneg w22, w25, lt // lt = tstop │ │ - cmp w23, w0 │ │ - add w7, w7, w22 │ │ - csel w22, w0, w23, hi // hi = pmore │ │ - cmp w19, w0 │ │ - csel w0, w0, w19, lt // lt = tstop │ │ - ldr w19, [sp, #360] │ │ - cmp w22, w17 │ │ - add x16, x16, #0x1 │ │ - mul w7, w7, w19 │ │ - add w4, w7, w4, lsl #1 │ │ - csel w7, w17, w22, hi // hi = pmore │ │ - cmp w0, w17 │ │ - csel w17, w17, w0, lt // lt = tstop │ │ - ldr w0, [sp, #352] │ │ - cmp w7, w21 │ │ - madd w0, w6, w0, w4 │ │ - csel w4, w21, w7, hi // hi = pmore │ │ - cmp w17, w21 │ │ - csel w17, w21, w17, lt // lt = tstop │ │ - cmp w4, w8 │ │ - csel w4, w8, w4, hi // hi = pmore │ │ - cmp w17, w8 │ │ - add w0, w0, w5 │ │ - csel w8, w8, w17, lt // lt = tstop │ │ - cmp w4, w11 │ │ - add w17, w0, w0, asr #31 │ │ - csel w0, w11, w4, hi // hi = pmore │ │ - cmp w8, w11 │ │ - csel w8, w11, w8, lt // lt = tstop │ │ - cmp w0, w14 │ │ - csel w11, w14, w0, hi // hi = pmore │ │ - cmp w8, w14 │ │ - csel w8, w14, w8, lt // lt = tstop │ │ - cmp w11, w13 │ │ - csel w11, w13, w11, hi // hi = pmore │ │ - cmp w8, w13 │ │ - csel w8, w13, w8, lt // lt = tstop │ │ - cmp w11, w12 │ │ - csel w11, w12, w11, hi // hi = pmore │ │ - cmp w8, w12 │ │ - csel w8, w12, w8, lt // lt = tstop │ │ - cmp w11, w10 │ │ - csel w11, w10, w11, hi // hi = pmore │ │ - cmp w8, w10 │ │ - csel w8, w10, w8, lt // lt = tstop │ │ - cmp w11, w2 │ │ - csel w10, w2, w11, hi // hi = pmore │ │ - cmp w8, w2 │ │ - csel w8, w2, w8, lt // lt = tstop │ │ - cmp w10, w1 │ │ - add w17, w17, #0x8 │ │ - csel w10, w1, w10, hi // hi = pmore │ │ - cmp w8, w1 │ │ - add w17, w28, w17, asr #4 │ │ - csel w8, w1, w8, lt // lt = tstop │ │ - cmp w17, w8 │ │ - csel w8, w8, w17, gt │ │ - cmp w17, w10 │ │ - csel w8, w10, w8, lt // lt = tstop │ │ - cmp x29, x16 │ │ - strh w8, [x27, x30] │ │ - b.ne 700d8 // b.any │ │ - b 6ffd8 │ │ - ldr x11, [sp, #16] │ │ - add w8, w6, w11 │ │ - cmp w8, w6 │ │ - mov x8, xzr │ │ - b.lt 70044 // b.tstop │ │ - add w10, w5, w11 │ │ - cmp w10, w5 │ │ - b.lt 70044 // b.tstop │ │ - add w10, w4, w11 │ │ - cmp w10, w4 │ │ - b.lt 70044 // b.tstop │ │ - add w10, w1, w11 │ │ - cmp w10, w1 │ │ - b.lt 70044 // b.tstop │ │ - lsr x10, x11, #31 │ │ - cbnz x10, 70044 │ │ - add w10, w7, w11 │ │ - cmp w10, w7 │ │ - b.lt 70044 // b.tstop │ │ - lsr x10, x11, #32 │ │ - cbnz x10, 70044 │ │ - add w11, w23, w11 │ │ - cmp w11, w23 │ │ - b.lt 70044 // b.tstop │ │ - ldr w3, [sp, #88] │ │ - cbnz x10, 70048 │ │ - ldr x19, [sp, #104] │ │ - ldr x10, [sp, #8] │ │ - mov x25, xzr │ │ - neg w26, w1 │ │ - neg w27, w4 │ │ - neg w30, w5 │ │ - neg w16, w6 │ │ - neg w17, w7 │ │ - neg w0, w23 │ │ - add w8, w1, w25 │ │ - sbfiz x8, x8, #1, #32 │ │ - ldr q1, [x24, x8] │ │ - add w8, w26, w25 │ │ - sbfiz x8, x8, #1, #32 │ │ - ldr q4, [x24, x8] │ │ - add w8, w4, w25 │ │ - sbfiz x8, x8, #1, #32 │ │ - ldr q5, [x24, x8] │ │ - add w8, w27, w25 │ │ - sbfiz x8, x8, #1, #32 │ │ - ldr q2, [x24, x8] │ │ - add w8, w5, w25 │ │ - sbfiz x8, x8, #1, #32 │ │ - ldr q0, [x24, x8] │ │ - add w8, w30, w25 │ │ - sbfiz x8, x8, #1, #32 │ │ - ldr q3, [x24, x8] │ │ - add w8, w6, w25 │ │ - sbfiz x8, x8, #1, #32 │ │ - ldr q16, [x19] │ │ - ldr q6, [x24, x8] │ │ - sxtl2 v18.4s, v1.8h │ │ - sxtl v1.4s, v1.4h │ │ - sxtl2 v7.4s, v4.8h │ │ - sxtl v23.4s, v2.4h │ │ - sxtl2 v19.4s, v2.8h │ │ - sxtl2 v20.4s, v0.8h │ │ - sxtl v28.4s, v0.4h │ │ - sxtl v25.4s, v6.4h │ │ - usubw v0.4s, v1.4s, v16.4h │ │ - str q23, [sp, #368] │ │ - stp q7, q19, [sp, #480] │ │ - sxtl v24.4s, v3.4h │ │ - sxtl2 v21.4s, v3.8h │ │ - str q25, [sp, #256] │ │ - usubw2 v3.4s, v7.4s, v16.8h │ │ - usubw v7.4s, v23.4s, v16.4h │ │ - usubw v23.4s, v25.4s, v16.4h │ │ - cmlt v25.4s, v0.4s, #0 │ │ - abs v0.4s, v0.4s │ │ - stp q18, q20, [sp, #448] │ │ - stp q24, q28, [sp, #288] │ │ - str q21, [sp, #544] │ │ - sxtl2 v22.4s, v6.8h │ │ - usubw2 v6.4s, v19.4s, v16.8h │ │ - usubw2 v19.4s, v20.4s, v16.8h │ │ - usubw2 v20.4s, v21.4s, v16.8h │ │ - usubw v21.4s, v24.4s, v16.4h │ │ - ushl v24.4s, v0.4s, v15.4s │ │ - sub v24.4s, v30.4s, v24.4s │ │ - smax v24.4s, v24.4s, v9.4s │ │ - sxtl v27.4s, v5.4h │ │ - smin v0.4s, v0.4s, v24.4s │ │ - stp q27, q1, [sp, #320] │ │ - usubw2 v1.4s, v18.4s, v16.8h │ │ - neg v24.4s, v0.4s │ │ - bsl v25.16b, v24.16b, v0.16b │ │ - abs v0.4s, v1.4s │ │ - cmlt v24.4s, v1.4s, #0 │ │ - ushl v1.4s, v0.4s, v15.4s │ │ - sub v1.4s, v30.4s, v1.4s │ │ - smax v1.4s, v1.4s, v9.4s │ │ - sxtl v12.4s, v4.4h │ │ - smin v0.4s, v0.4s, v1.4s │ │ - usubw v2.4s, v12.4s, v16.4h │ │ - neg v1.4s, v0.4s │ │ - bsl v24.16b, v1.16b, v0.16b │ │ - abs v0.4s, v2.4s │ │ - ushl v1.4s, v0.4s, v15.4s │ │ - sub v1.4s, v30.4s, v1.4s │ │ - smax v1.4s, v1.4s, v9.4s │ │ - smin v0.4s, v0.4s, v1.4s │ │ - str q24, [sp, #432] │ │ - cmlt v24.4s, v2.4s, #0 │ │ - neg v1.4s, v0.4s │ │ - bsl v24.16b, v1.16b, v0.16b │ │ - abs v0.4s, v3.4s │ │ - ushl v1.4s, v0.4s, v15.4s │ │ - sub v1.4s, v30.4s, v1.4s │ │ - smax v1.4s, v1.4s, v9.4s │ │ - sxtl2 v4.4s, v5.8h │ │ - smin v0.4s, v0.4s, v1.4s │ │ - stp q4, q22, [sp, #512] │ │ - usubw2 v4.4s, v4.4s, v16.8h │ │ - cmlt v2.4s, v3.4s, #0 │ │ - neg v1.4s, v0.4s │ │ - bsl v2.16b, v1.16b, v0.16b │ │ - abs v0.4s, v4.4s │ │ - ushl v1.4s, v0.4s, v13.4s │ │ - sub v1.4s, v14.4s, v1.4s │ │ - smax v1.4s, v1.4s, v9.4s │ │ - smin v0.4s, v0.4s, v1.4s │ │ - usubw v5.4s, v27.4s, v16.4h │ │ - str q2, [sp, #416] │ │ - cmlt v2.4s, v4.4s, #0 │ │ - neg v1.4s, v0.4s │ │ - bsl v2.16b, v1.16b, v0.16b │ │ - abs v0.4s, v5.4s │ │ - ushl v1.4s, v0.4s, v13.4s │ │ - sub v1.4s, v14.4s, v1.4s │ │ - smax v1.4s, v1.4s, v9.4s │ │ - smin v0.4s, v0.4s, v1.4s │ │ - str q2, [sp, #400] │ │ - cmlt v2.4s, v5.4s, #0 │ │ - neg v1.4s, v0.4s │ │ - bsl v2.16b, v1.16b, v0.16b │ │ - abs v0.4s, v6.4s │ │ - ushl v1.4s, v0.4s, v13.4s │ │ - sub v1.4s, v14.4s, v1.4s │ │ - smax v1.4s, v1.4s, v9.4s │ │ - smin v0.4s, v0.4s, v1.4s │ │ - str q2, [sp, #160] │ │ - cmlt v2.4s, v6.4s, #0 │ │ - neg v1.4s, v0.4s │ │ - bsl v2.16b, v1.16b, v0.16b │ │ - abs v0.4s, v7.4s │ │ - ushl v1.4s, v0.4s, v13.4s │ │ - sub v1.4s, v14.4s, v1.4s │ │ - smax v1.4s, v1.4s, v9.4s │ │ - smin v0.4s, v0.4s, v1.4s │ │ - usubw v18.4s, v28.4s, v16.4h │ │ - cmlt v27.4s, v7.4s, #0 │ │ - neg v1.4s, v0.4s │ │ - bsl v27.16b, v1.16b, v0.16b │ │ - abs v0.4s, v18.4s │ │ - ushl v1.4s, v0.4s, v13.4s │ │ - sub v1.4s, v14.4s, v1.4s │ │ - smax v1.4s, v1.4s, v9.4s │ │ - smin v0.4s, v0.4s, v1.4s │ │ - str q2, [sp, #384] │ │ - cmlt v2.4s, v18.4s, #0 │ │ - neg v1.4s, v0.4s │ │ - bsl v2.16b, v1.16b, v0.16b │ │ - abs v0.4s, v19.4s │ │ - ushl v1.4s, v0.4s, v13.4s │ │ - sub v1.4s, v14.4s, v1.4s │ │ - smax v1.4s, v1.4s, v9.4s │ │ - smin v0.4s, v0.4s, v1.4s │ │ - str q2, [sp, #144] │ │ - cmlt v2.4s, v19.4s, #0 │ │ - neg v1.4s, v0.4s │ │ - bsl v2.16b, v1.16b, v0.16b │ │ - abs v0.4s, v20.4s │ │ - ushl v1.4s, v0.4s, v13.4s │ │ - sub v1.4s, v14.4s, v1.4s │ │ - smax v1.4s, v1.4s, v9.4s │ │ - smin v0.4s, v0.4s, v1.4s │ │ - str q2, [sp, #272] │ │ - cmlt v2.4s, v20.4s, #0 │ │ - neg v1.4s, v0.4s │ │ - bsl v2.16b, v1.16b, v0.16b │ │ - abs v0.4s, v21.4s │ │ - ushl v1.4s, v0.4s, v13.4s │ │ - sub v1.4s, v14.4s, v1.4s │ │ - smax v1.4s, v1.4s, v9.4s │ │ - smin v0.4s, v0.4s, v1.4s │ │ - usubw2 v22.4s, v22.4s, v16.8h │ │ - cmlt v28.4s, v21.4s, #0 │ │ - neg v1.4s, v0.4s │ │ - bsl v28.16b, v1.16b, v0.16b │ │ - abs v0.4s, v22.4s │ │ - ushl v1.4s, v0.4s, v15.4s │ │ - sub v1.4s, v30.4s, v1.4s │ │ - smax v1.4s, v1.4s, v9.4s │ │ - smin v0.4s, v0.4s, v1.4s │ │ - str q2, [sp, #240] │ │ - cmlt v2.4s, v22.4s, #0 │ │ - neg v1.4s, v0.4s │ │ - add w8, w16, w25 │ │ - bsl v2.16b, v1.16b, v0.16b │ │ - abs v0.4s, v23.4s │ │ - sbfiz x8, x8, #1, #32 │ │ - ushl v1.4s, v0.4s, v15.4s │ │ - ldr q17, [x24, x8] │ │ - sub v1.4s, v30.4s, v1.4s │ │ - smax v1.4s, v1.4s, v9.4s │ │ - smin v0.4s, v0.4s, v1.4s │ │ - stp q24, q25, [sp, #208] │ │ - cmlt v25.4s, v23.4s, #0 │ │ - neg v1.4s, v0.4s │ │ - bsl v25.16b, v1.16b, v0.16b │ │ - sxtl2 v0.4s, v17.8h │ │ - stp q0, q2, [sp, #176] │ │ - usubw2 v0.4s, v0.4s, v16.8h │ │ - abs v1.4s, v0.4s │ │ - ushl v4.4s, v1.4s, v15.4s │ │ - sub v4.4s, v30.4s, v4.4s │ │ - smax v4.4s, v4.4s, v9.4s │ │ - smin v1.4s, v1.4s, v4.4s │ │ - cmlt v29.4s, v0.4s, #0 │ │ - neg v0.4s, v1.4s │ │ - sxtl v18.4s, v17.4h │ │ - bsl v29.16b, v0.16b, v1.16b │ │ - usubw v0.4s, v18.4s, v16.4h │ │ - abs v1.4s, v0.4s │ │ - ushl v6.4s, v1.4s, v15.4s │ │ - sub v6.4s, v30.4s, v6.4s │ │ - add w8, w7, w25 │ │ - smax v6.4s, v6.4s, v9.4s │ │ - sbfiz x8, x8, #1, #32 │ │ - smin v1.4s, v1.4s, v6.4s │ │ - ldr q6, [x24, x8] │ │ - cmlt v22.4s, v0.4s, #0 │ │ - neg v0.4s, v1.4s │ │ - bsl v22.16b, v0.16b, v1.16b │ │ - sxtl v21.4s, v6.4h │ │ - usubw v0.4s, v21.4s, v16.4h │ │ - abs v1.4s, v0.4s │ │ - ushl v17.4s, v1.4s, v13.4s │ │ - sub v17.4s, v14.4s, v17.4s │ │ - smax v17.4s, v17.4s, v9.4s │ │ - smin v1.4s, v1.4s, v17.4s │ │ - cmlt v5.4s, v0.4s, #0 │ │ - neg v17.4s, v1.4s │ │ - bsl v5.16b, v17.16b, v1.16b │ │ - sxtl2 v17.4s, v6.8h │ │ - usubw2 v1.4s, v17.4s, v16.8h │ │ - add w8, w17, w25 │ │ - abs v6.4s, v1.4s │ │ - sbfiz x8, x8, #1, #32 │ │ - ushl v19.4s, v6.4s, v13.4s │ │ - ldr q20, [x24, x8] │ │ - sub v19.4s, v14.4s, v19.4s │ │ - smax v19.4s, v19.4s, v9.4s │ │ - smin v6.4s, v6.4s, v19.4s │ │ - cmlt v19.4s, v1.4s, #0 │ │ - neg v1.4s, v6.4s │ │ - sxtl v7.4s, v20.4h │ │ - bsl v19.16b, v1.16b, v6.16b │ │ - usubw v6.4s, v7.4s, v16.4h │ │ - abs v23.4s, v6.4s │ │ - ushl v24.4s, v23.4s, v13.4s │ │ - sub v24.4s, v14.4s, v24.4s │ │ - smax v24.4s, v24.4s, v9.4s │ │ - smin v23.4s, v23.4s, v24.4s │ │ - cmlt v3.4s, v6.4s, #0 │ │ - neg v6.4s, v23.4s │ │ - bsl v3.16b, v6.16b, v23.16b │ │ - sxtl2 v23.4s, v20.8h │ │ - usubw2 v6.4s, v23.4s, v16.8h │ │ - abs v20.4s, v6.4s │ │ - add w8, w23, w25 │ │ - ushl v24.4s, v20.4s, v13.4s │ │ - sbfiz x8, x8, #1, #32 │ │ - sub v24.4s, v14.4s, v24.4s │ │ - ldr q1, [x24, x8] │ │ - smax v24.4s, v24.4s, v9.4s │ │ - smin v20.4s, v20.4s, v24.4s │ │ - cmlt v24.4s, v6.4s, #0 │ │ - neg v6.4s, v20.4s │ │ - bsl v24.16b, v6.16b, v20.16b │ │ - sxtl2 v20.4s, v1.8h │ │ - usubw2 v6.4s, v20.4s, v16.8h │ │ - abs v0.4s, v6.4s │ │ - mov v26.16b, v30.16b │ │ - ushl v30.4s, v0.4s, v13.4s │ │ - sub v30.4s, v14.4s, v30.4s │ │ - smax v30.4s, v30.4s, v9.4s │ │ - smin v0.4s, v0.4s, v30.4s │ │ - sxtl v2.4s, v1.4h │ │ - cmlt v6.4s, v6.4s, #0 │ │ - neg v30.4s, v0.4s │ │ - usubw v1.4s, v2.4s, v16.4h │ │ - bsl v6.16b, v30.16b, v0.16b │ │ - abs v30.4s, v1.4s │ │ - ushl v31.4s, v30.4s, v13.4s │ │ - sub v31.4s, v14.4s, v31.4s │ │ - add w8, w0, w25 │ │ - smax v31.4s, v31.4s, v9.4s │ │ - sbfiz x8, x8, #1, #32 │ │ - smin v30.4s, v30.4s, v31.4s │ │ - ldr q31, [x24, x8] │ │ - cmlt v1.4s, v1.4s, #0 │ │ - neg v8.4s, v30.4s │ │ - bsl v1.16b, v8.16b, v30.16b │ │ - sxtl v30.4s, v31.4h │ │ - usubw v8.4s, v30.4s, v16.4h │ │ - abs v0.4s, v8.4s │ │ - ushl v10.4s, v0.4s, v13.4s │ │ - sub v10.4s, v14.4s, v10.4s │ │ - smax v10.4s, v10.4s, v9.4s │ │ - smin v0.4s, v0.4s, v10.4s │ │ - sxtl2 v4.4s, v31.8h │ │ - cmlt v8.4s, v8.4s, #0 │ │ - neg v10.4s, v0.4s │ │ - usubw2 v31.4s, v4.4s, v16.8h │ │ - bsl v8.16b, v10.16b, v0.16b │ │ - abs v10.4s, v31.4s │ │ - ushl v11.4s, v10.4s, v13.4s │ │ - sub v11.4s, v14.4s, v11.4s │ │ - smax v11.4s, v11.4s, v9.4s │ │ - ldr q0, [sp, #336] │ │ - smin v10.4s, v10.4s, v11.4s │ │ - cmlt v31.4s, v31.4s, #0 │ │ - neg v11.4s, v10.4s │ │ - bsl v31.16b, v11.16b, v10.16b │ │ - uxtl v10.4s, v16.4h │ │ - umin v11.4s, v0.4s, v10.4s │ │ - smax v0.4s, v0.4s, v10.4s │ │ - umin v11.4s, v11.4s, v12.4s │ │ - smax v0.4s, v0.4s, v12.4s │ │ - ldr q12, [sp, #320] │ │ - add v3.4s, v3.4s, v5.4s │ │ - add v5.4s, v22.4s, v25.4s │ │ - add v1.4s, v3.4s, v1.4s │ │ - umin v11.4s, v11.4s, v12.4s │ │ - smax v0.4s, v0.4s, v12.4s │ │ - ldr q12, [sp, #368] │ │ - add v1.4s, v1.4s, v8.4s │ │ - movi v25.4s, #0x8 │ │ - add x25, x25, #0x8 │ │ - umin v11.4s, v11.4s, v12.4s │ │ - smax v0.4s, v0.4s, v12.4s │ │ - ldr q12, [sp, #304] │ │ - cmp x10, x25 │ │ - umin v11.4s, v11.4s, v12.4s │ │ - smax v0.4s, v0.4s, v12.4s │ │ - ldr q12, [sp, #288] │ │ - umin v11.4s, v11.4s, v12.4s │ │ - smax v0.4s, v0.4s, v12.4s │ │ - ldr q12, [sp, #256] │ │ - umin v11.4s, v11.4s, v12.4s │ │ - smax v0.4s, v0.4s, v12.4s │ │ - umin v11.4s, v11.4s, v18.4s │ │ - smax v0.4s, v0.4s, v18.4s │ │ - ldr q18, [sp, #160] │ │ - umin v22.4s, v11.4s, v21.4s │ │ - smax v0.4s, v0.4s, v21.4s │ │ - umin v3.4s, v22.4s, v7.4s │ │ - add v18.4s, v27.4s, v18.4s │ │ - ldp q12, q27, [sp, #208] │ │ - ldr q22, [sp, #112] │ │ - smax v0.4s, v0.4s, v7.4s │ │ - umin v3.4s, v3.4s, v2.4s │ │ - add v27.4s, v12.4s, v27.4s │ │ - ldp q21, q12, [sp, #128] │ │ - smax v0.4s, v0.4s, v2.4s │ │ - umin v2.4s, v3.4s, v30.4s │ │ - smax v0.4s, v0.4s, v30.4s │ │ - add v18.4s, v18.4s, v12.4s │ │ - add v7.4s, v18.4s, v28.4s │ │ - shl v3.4s, v7.4s, #1 │ │ - mla v3.4s, v27.4s, v21.4s │ │ - mla v3.4s, v5.4s, v22.4s │ │ - add v1.4s, v3.4s, v1.4s │ │ - ssra v1.4s, v1.4s, #31 │ │ - add v1.4s, v1.4s, v25.4s │ │ - ldr q3, [sp, #448] │ │ - ssra v10.4s, v1.4s, #4 │ │ - smin v0.4s, v10.4s, v0.4s │ │ - cmgt v1.4s, v2.4s, v10.4s │ │ - bsl v1.16b, v2.16b, v0.16b │ │ - uxtl2 v0.4s, v16.8h │ │ - umin v2.4s, v3.4s, v0.4s │ │ - smax v0.4s, v3.4s, v0.4s │ │ - ldr q3, [sp, #480] │ │ - mov v30.16b, v26.16b │ │ - umin v2.4s, v2.4s, v3.4s │ │ - smax v0.4s, v0.4s, v3.4s │ │ - ldr q3, [sp, #512] │ │ - umin v2.4s, v2.4s, v3.4s │ │ - smax v0.4s, v0.4s, v3.4s │ │ - ldr q3, [sp, #496] │ │ - umin v2.4s, v2.4s, v3.4s │ │ - smax v0.4s, v0.4s, v3.4s │ │ - ldr q3, [sp, #464] │ │ - umin v2.4s, v2.4s, v3.4s │ │ - smax v0.4s, v0.4s, v3.4s │ │ - ldr q3, [sp, #544] │ │ - umin v2.4s, v2.4s, v3.4s │ │ - smax v0.4s, v0.4s, v3.4s │ │ - ldr q3, [sp, #528] │ │ - umin v2.4s, v2.4s, v3.4s │ │ - smax v0.4s, v0.4s, v3.4s │ │ - ldp q3, q18, [sp, #176] │ │ - umin v2.4s, v2.4s, v3.4s │ │ - smax v0.4s, v0.4s, v3.4s │ │ - ldp q5, q3, [sp, #384] │ │ - umin v2.4s, v2.4s, v17.4s │ │ - smax v0.4s, v0.4s, v17.4s │ │ - ldr q17, [sp, #272] │ │ - add v3.4s, v5.4s, v3.4s │ │ - ldp q7, q5, [sp, #416] │ │ - add v18.4s, v29.4s, v18.4s │ │ - add v3.4s, v3.4s, v17.4s │ │ - umin v2.4s, v2.4s, v23.4s │ │ - add v5.4s, v7.4s, v5.4s │ │ - add v7.4s, v24.4s, v19.4s │ │ - add v6.4s, v7.4s, v6.4s │ │ - ldr q7, [sp, #240] │ │ - add v6.4s, v6.4s, v31.4s │ │ - smax v0.4s, v0.4s, v23.4s │ │ - umin v2.4s, v2.4s, v20.4s │ │ - add v3.4s, v3.4s, v7.4s │ │ - shl v3.4s, v3.4s, #1 │ │ - mla v3.4s, v5.4s, v21.4s │ │ - mla v3.4s, v18.4s, v22.4s │ │ - add v3.4s, v3.4s, v6.4s │ │ - ssra v3.4s, v3.4s, #31 │ │ - add v3.4s, v3.4s, v25.4s │ │ - smax v0.4s, v0.4s, v20.4s │ │ - sshr v3.4s, v3.4s, #4 │ │ - umin v2.4s, v2.4s, v4.4s │ │ - smax v0.4s, v0.4s, v4.4s │ │ - uaddw2 v3.4s, v3.4s, v16.8h │ │ - smin v0.4s, v3.4s, v0.4s │ │ - cmgt v3.4s, v2.4s, v3.4s │ │ - bsl v3.16b, v2.16b, v0.16b │ │ - xtn v0.4h, v1.4s │ │ - xtn2 v0.8h, v3.4s │ │ - str q0, [x19], #16 │ │ - b.ne 704d0 // b.any │ │ - ldr x8, [sp, #72] │ │ - ldr w3, [sp, #88] │ │ - cmp x10, x8 │ │ - mov x8, x10 │ │ - b.eq 6ffd8 // b.none │ │ - b 70048 │ │ - cmp w21, #0x1 │ │ - b.lt 715c4 // b.tstop │ │ - ldr x8, [sp, #512] │ │ - adrp x12, ac000 │ │ - ldr x12, [x12, #296] │ │ - clz w10, w20 │ │ - sxtw x11, w8 │ │ - lsl x8, x15, #1 │ │ - str x8, [sp, #480] │ │ - ldr w8, [sp, #528] │ │ - add x14, x11, #0x4 │ │ - add x17, x12, x14, lsl #1 │ │ - add x15, x12, x11, lsl #1 │ │ - ldrsb x11, [x17] │ │ - mov w9, w21 │ │ - add w13, w8, w10 │ │ - ldrsb x8, [x15] │ │ - sub x16, x9, #0x1 │ │ - str x9, [sp, #544] │ │ - and x10, x9, #0xfffffff8 │ │ - ldrsb x9, [x15, #1] │ │ - ldrsb x15, [x17, #1] │ │ - add w2, w11, w16 │ │ - lsr x0, x16, #31 │ │ - cmp w2, w11 │ │ - add w17, w8, w16 │ │ - cset w2, lt // lt = tstop │ │ + mov w17, w2 │ │ + ldrsb w26, [x10, #3] │ │ + and w27, w2, #0xffff │ │ + add w2, w6, #0x4 │ │ + add x0, x14, x29 │ │ + and w21, w1, #0xffff │ │ + ldrsb w28, [x10, #4] │ │ + and w11, w5, #0xffff │ │ + mov w1, w5 │ │ + ldrh w5, [x14, w2, uxtw #1] │ │ + ldrh w2, [x0, #2] │ │ + madd w0, w3, w22, w15 │ │ + and w25, w19, #0xffff │ │ + ldrsb w30, [x10, #5] │ │ + madd w0, w20, w23, w0 │ │ + ldrsb w16, [x10, #6] │ │ + madd w0, w25, w24, w0 │ │ + ldrsb w4, [x10, #7] │ │ + madd w0, w27, w26, w0 │ │ + madd w0, w2, w28, w0 │ │ + madd w0, w21, w30, w0 │ │ + madd w11, w11, w16, w0 │ │ + add x6, x6, #0x1 │ │ + madd w11, w5, w4, w11 │ │ + asr w11, w11, w13 │ │ + cmp x12, x6 │ │ + strh w11, [x8, x29] │ │ + b.ne 5da50 // b.any │ │ + ldr w17, [sp, #72] │ │ + ldr x11, [sp, #48] │ │ + add x8, x8, #0x100 │ │ + subs w17, w17, #0x1 │ │ + add x14, x14, x11 │ │ + b.ne 5da30 // b.any │ │ + ldp x13, x10, [sp, #56] │ │ + ldr w12, [sp, #32] │ │ + cmp w13, #0x1 │ │ + b.lt 5e1f4 // b.tstop │ │ + add x11, x9, #0x7 │ │ + str x11, [sp, #72] │ │ + sxtw x11, w13 │ │ + mov w13, w13 │ │ + sub x17, x13, #0x1 │ │ + cmn w17, #0x81 │ │ + lsr x0, x17, #32 │ │ + cset w1, hi // hi = pmore │ │ cmp x0, #0x0 │ │ - add w1, w9, w16 │ │ - neg w14, w9 │ │ - add w16, w15, w16 │ │ cset w0, ne // ne = any │ │ - cmp w17, w8 │ │ - neg w12, w8 │ │ - str x8, [sp, #528] │ │ - sxtw x8, w14 │ │ - orr w17, w2, w0 │ │ - cset w0, lt // lt = tstop │ │ - cmp w16, w15 │ │ - sub w13, w13, #0x1f │ │ - neg w4, w15 │ │ - str x8, [sp, #448] │ │ - sxtw x8, w12 │ │ - orr w16, w0, w17 │ │ - cset w17, lt // lt = tstop │ │ - cmp w1, w9 │ │ - bic w13, w13, w13, asr #31 │ │ - str x8, [sp, #432] │ │ - sxtw x8, w4 │ │ - orr w16, w17, w16 │ │ - cset w17, lt // lt = tstop │ │ - dup v2.4s, w13 │ │ - neg w3, w11 │ │ - str x8, [sp, #416] │ │ - orr w8, w17, w16 │ │ - dup v0.4s, w20 │ │ - movi v1.2d, #0x0 │ │ - neg v2.4s, v2.4s │ │ - str w8, [sp, #464] │ │ - sxtw x8, w3 │ │ - movi v3.4s, #0x8 │ │ - str x11, [sp, #496] │ │ - stp x3, x14, [sp, #360] │ │ - str x12, [sp, #384] │ │ - str x9, [sp, #512] │ │ - str x4, [sp, #352] │ │ - str x8, [sp, #400] │ │ - b 70c8c │ │ - ldr x8, [sp, #480] │ │ - ldr x21, [sp, #96] │ │ - mov w28, w14 │ │ - mov x29, x12 │ │ - add x24, x24, #0x18 │ │ - subs w28, w14, #0x1 │ │ - add x29, x12, x8 │ │ - b.eq 715c4 // b.none │ │ - ldr w8, [sp, #464] │ │ - cmp w21, #0x8 │ │ - cset w16, cc // cc = lo, ul, last │ │ - mov w14, w28 │ │ - orr w16, w16, w8 │ │ - tbz w16, #0, 70cb0 │ │ - mov x12, x29 │ │ - mov x16, xzr │ │ - b 71030 │ │ - mov x7, x10 │ │ - ldp x27, x19, [sp, #360] │ │ - ldr x21, [sp, #512] │ │ - ldr x22, [sp, #352] │ │ - mov w23, w15 │ │ - ldr x25, [sp, #384] │ │ - ldr x26, [sp, #528] │ │ - ldr x30, [sp, #496] │ │ - mov x12, x29 │ │ - sbfiz x16, x30, #1, #32 │ │ - ldr q5, [x24, x16] │ │ - sbfiz x16, x27, #1, #32 │ │ - ldr q6, [x24, x16] │ │ - sbfiz x16, x26, #1, #32 │ │ - ldr q7, [x24, x16] │ │ - sbfiz x16, x25, #1, #32 │ │ - ldr q16, [x24, x16] │ │ - sbfiz x16, x23, #1, #32 │ │ - ldr q17, [x24, x16] │ │ - sbfiz x16, x22, #1, #32 │ │ - ldr q4, [x29] │ │ - ldr q18, [x24, x16] │ │ - sbfiz x16, x21, #1, #32 │ │ - ldr q19, [x24, x16] │ │ - sxtl2 v21.4s, v5.8h │ │ - sxtl v5.4s, v5.4h │ │ - sxtl2 v22.4s, v6.8h │ │ - sxtl v6.4s, v6.4h │ │ - sxtl v25.4s, v17.4h │ │ - sxtl2 v17.4s, v17.8h │ │ - sxtl2 v27.4s, v18.8h │ │ - usubw v8.4s, v5.4s, v4.4h │ │ - sxtl2 v28.4s, v19.8h │ │ - usubw v10.4s, v6.4s, v4.4h │ │ - usubw2 v6.4s, v17.4s, v4.8h │ │ - usubw2 v17.4s, v27.4s, v4.8h │ │ - abs v27.4s, v8.4s │ │ - usubw2 v9.4s, v21.4s, v4.8h │ │ - usubw2 v21.4s, v28.4s, v4.8h │ │ - ushl v28.4s, v27.4s, v2.4s │ │ - sub v28.4s, v0.4s, v28.4s │ │ - smax v28.4s, v28.4s, v1.4s │ │ - sxtl2 v24.4s, v16.8h │ │ - sxtl v16.4s, v16.4h │ │ - smin v27.4s, v27.4s, v28.4s │ │ - sxtl v26.4s, v18.4h │ │ - usubw v18.4s, v16.4s, v4.4h │ │ - usubw2 v16.4s, v24.4s, v4.8h │ │ - cmlt v24.4s, v8.4s, #0 │ │ - neg v28.4s, v27.4s │ │ - sxtl v23.4s, v7.4h │ │ - sxtl v29.4s, v19.4h │ │ - bsl v24.16b, v28.16b, v27.16b │ │ - abs v28.4s, v9.4s │ │ - sbfiz x16, x19, #1, #32 │ │ - usubw v19.4s, v23.4s, v4.4h │ │ - usubw v23.4s, v29.4s, v4.4h │ │ - ushl v29.4s, v28.4s, v2.4s │ │ - ldr q20, [x24, x16] │ │ - sub v29.4s, v0.4s, v29.4s │ │ - smax v29.4s, v29.4s, v1.4s │ │ - smin v28.4s, v28.4s, v29.4s │ │ - cmlt v27.4s, v9.4s, #0 │ │ - neg v29.4s, v28.4s │ │ - sxtl2 v7.4s, v7.8h │ │ - sxtl v30.4s, v20.4h │ │ - bsl v27.16b, v29.16b, v28.16b │ │ - abs v29.4s, v10.4s │ │ - sxtl2 v31.4s, v20.8h │ │ - usubw2 v20.4s, v22.4s, v4.8h │ │ - usubw2 v22.4s, v7.4s, v4.8h │ │ - usubw v7.4s, v26.4s, v4.4h │ │ - usubw v26.4s, v30.4s, v4.4h │ │ - ushl v30.4s, v29.4s, v2.4s │ │ - sub v30.4s, v0.4s, v30.4s │ │ - smax v30.4s, v30.4s, v1.4s │ │ - smin v29.4s, v29.4s, v30.4s │ │ - cmlt v28.4s, v10.4s, #0 │ │ - neg v30.4s, v29.4s │ │ - bsl v28.16b, v30.16b, v29.16b │ │ - cmlt v29.4s, v20.4s, #0 │ │ - abs v20.4s, v20.4s │ │ - ushl v30.4s, v20.4s, v2.4s │ │ - sub v30.4s, v0.4s, v30.4s │ │ - smax v30.4s, v30.4s, v1.4s │ │ - smin v20.4s, v20.4s, v30.4s │ │ - neg v30.4s, v20.4s │ │ - bsl v29.16b, v30.16b, v20.16b │ │ - cmlt v20.4s, v22.4s, #0 │ │ - abs v22.4s, v22.4s │ │ - ushl v30.4s, v22.4s, v2.4s │ │ - sub v30.4s, v0.4s, v30.4s │ │ - smax v30.4s, v30.4s, v1.4s │ │ - smin v22.4s, v22.4s, v30.4s │ │ - neg v30.4s, v22.4s │ │ - bsl v20.16b, v30.16b, v22.16b │ │ - cmlt v22.4s, v19.4s, #0 │ │ - abs v19.4s, v19.4s │ │ - ushl v30.4s, v19.4s, v2.4s │ │ - sub v30.4s, v0.4s, v30.4s │ │ - smax v30.4s, v30.4s, v1.4s │ │ - smin v19.4s, v19.4s, v30.4s │ │ - neg v30.4s, v19.4s │ │ - bsl v22.16b, v30.16b, v19.16b │ │ - cmlt v19.4s, v18.4s, #0 │ │ - abs v18.4s, v18.4s │ │ - ushl v30.4s, v18.4s, v2.4s │ │ - sub v30.4s, v0.4s, v30.4s │ │ - smax v30.4s, v30.4s, v1.4s │ │ - smin v18.4s, v18.4s, v30.4s │ │ - neg v30.4s, v18.4s │ │ - bsl v19.16b, v30.16b, v18.16b │ │ - cmlt v18.4s, v16.4s, #0 │ │ - abs v16.4s, v16.4s │ │ - ushl v30.4s, v16.4s, v2.4s │ │ - sub v30.4s, v0.4s, v30.4s │ │ - smax v30.4s, v30.4s, v1.4s │ │ - smin v16.4s, v16.4s, v30.4s │ │ - neg v30.4s, v16.4s │ │ - bsl v18.16b, v30.16b, v16.16b │ │ - cmlt v16.4s, v6.4s, #0 │ │ - abs v6.4s, v6.4s │ │ - ushl v30.4s, v6.4s, v2.4s │ │ - sub v30.4s, v0.4s, v30.4s │ │ - smax v30.4s, v30.4s, v1.4s │ │ - smin v6.4s, v6.4s, v30.4s │ │ - usubw v5.4s, v25.4s, v4.4h │ │ - neg v30.4s, v6.4s │ │ - bsl v16.16b, v30.16b, v6.16b │ │ - cmlt v6.4s, v5.4s, #0 │ │ - abs v5.4s, v5.4s │ │ - ushl v30.4s, v5.4s, v2.4s │ │ - sub v30.4s, v0.4s, v30.4s │ │ - smax v30.4s, v30.4s, v1.4s │ │ - smin v5.4s, v5.4s, v30.4s │ │ - neg v30.4s, v5.4s │ │ - bsl v6.16b, v30.16b, v5.16b │ │ - cmlt v5.4s, v17.4s, #0 │ │ - abs v17.4s, v17.4s │ │ - ushl v30.4s, v17.4s, v2.4s │ │ - sub v30.4s, v0.4s, v30.4s │ │ - smax v30.4s, v30.4s, v1.4s │ │ - smin v17.4s, v17.4s, v30.4s │ │ - neg v30.4s, v17.4s │ │ - bsl v5.16b, v30.16b, v17.16b │ │ - cmlt v17.4s, v7.4s, #0 │ │ - abs v7.4s, v7.4s │ │ - ushl v30.4s, v7.4s, v2.4s │ │ - sub v30.4s, v0.4s, v30.4s │ │ - smax v30.4s, v30.4s, v1.4s │ │ - smin v7.4s, v7.4s, v30.4s │ │ - neg v30.4s, v7.4s │ │ - bsl v17.16b, v30.16b, v7.16b │ │ - cmlt v7.4s, v23.4s, #0 │ │ - abs v23.4s, v23.4s │ │ - ushl v30.4s, v23.4s, v2.4s │ │ - sub v30.4s, v0.4s, v30.4s │ │ - smax v30.4s, v30.4s, v1.4s │ │ - smin v23.4s, v23.4s, v30.4s │ │ - neg v30.4s, v23.4s │ │ - bsl v7.16b, v30.16b, v23.16b │ │ - cmlt v23.4s, v21.4s, #0 │ │ - abs v21.4s, v21.4s │ │ - ushl v30.4s, v21.4s, v2.4s │ │ - sub v30.4s, v0.4s, v30.4s │ │ - smax v30.4s, v30.4s, v1.4s │ │ - smin v21.4s, v21.4s, v30.4s │ │ - usubw2 v25.4s, v31.4s, v4.8h │ │ - neg v30.4s, v21.4s │ │ - bsl v23.16b, v30.16b, v21.16b │ │ - cmlt v21.4s, v25.4s, #0 │ │ - abs v25.4s, v25.4s │ │ - ushl v30.4s, v25.4s, v2.4s │ │ - sub v30.4s, v0.4s, v30.4s │ │ - smax v30.4s, v30.4s, v1.4s │ │ - smin v25.4s, v25.4s, v30.4s │ │ - neg v30.4s, v25.4s │ │ - bsl v21.16b, v30.16b, v25.16b │ │ - cmlt v25.4s, v26.4s, #0 │ │ - abs v26.4s, v26.4s │ │ - ushl v30.4s, v26.4s, v2.4s │ │ - sub v30.4s, v0.4s, v30.4s │ │ - smax v30.4s, v30.4s, v1.4s │ │ - smin v26.4s, v26.4s, v30.4s │ │ - neg v30.4s, v26.4s │ │ - add v24.4s, v28.4s, v24.4s │ │ - bsl v25.16b, v30.16b, v26.16b │ │ - add v26.4s, v29.4s, v27.4s │ │ - add v6.4s, v17.4s, v6.4s │ │ - add v5.4s, v5.4s, v16.4s │ │ - add v16.4s, v24.4s, v22.4s │ │ - add v17.4s, v26.4s, v20.4s │ │ - add v6.4s, v6.4s, v7.4s │ │ - add v16.4s, v16.4s, v19.4s │ │ - add v5.4s, v5.4s, v23.4s │ │ - add v7.4s, v17.4s, v18.4s │ │ - add v6.4s, v6.4s, v25.4s │ │ - shl v16.4s, v16.4s, #1 │ │ - add v5.4s, v5.4s, v21.4s │ │ - shl v7.4s, v7.4s, #1 │ │ - add v6.4s, v6.4s, v16.4s │ │ - add v5.4s, v5.4s, v7.4s │ │ - ssra v6.4s, v6.4s, #31 │ │ - ssra v5.4s, v5.4s, #31 │ │ - add v6.4s, v6.4s, v3.4s │ │ - add v5.4s, v5.4s, v3.4s │ │ - shrn v6.4h, v6.4s, #4 │ │ - shrn2 v6.8h, v5.4s, #4 │ │ - add v4.8h, v4.8h, v6.8h │ │ - add w30, w30, #0x8 │ │ - add w27, w27, #0x8 │ │ - add w26, w26, #0x8 │ │ - add w25, w25, #0x8 │ │ - add w23, w23, #0x8 │ │ - add w22, w22, #0x8 │ │ - add w21, w21, #0x8 │ │ - subs x7, x7, #0x8 │ │ - str q4, [x29], #16 │ │ - add w19, w19, #0x8 │ │ - b.ne 70cd4 // b.any │ │ - ldr x8, [sp, #544] │ │ - mov x16, x10 │ │ - cmp x10, x8 │ │ - b.eq 70c6c // b.none │ │ - ldr x8, [sp, #448] │ │ - sxtw x17, w16 │ │ + cmn w17, #0x101 │ │ + cset w2, hi // hi = pmore │ │ + cmn w17, #0x181 │ │ + cset w3, hi // hi = pmore │ │ + orr w1, w1, w0 │ │ + orr w2, w2, w0 │ │ + cmn w17, #0x201 │ │ + orr w2, w1, w2 │ │ + orr w3, w3, w0 │ │ + orr w3, w2, w3 │ │ + cset w2, hi // hi = pmore │ │ + orr w0, w2, w0 │ │ + orr w5, w3, w0 │ │ + ldr x0, [sp, #56] │ │ + add x16, sp, #0x50 │ │ + mov x8, xzr │ │ + add x14, x9, #0x8 │ │ + movi v0.4s, #0x20 │ │ + movi v1.8h, #0xe0, lsl #8 │ │ + mov x15, x10 │ │ + add x16, x16, #0x300 │ │ + add x17, x13, #0x380 │ │ + and x1, x13, #0xfffffff8 │ │ + lsl x2, x11, #1 │ │ + add x6, sp, #0x50 │ │ + b 5dbb4 │ │ + ldp x0, x10, [sp, #56] │ │ + add x16, x16, #0x100 │ │ + subs w12, w12, #0x1 │ │ + add x8, x8, #0x1 │ │ + add x6, x6, #0x100 │ │ + add x15, x15, x2 │ │ + b.eq 5e1f4 // b.none │ │ + cmp w0, #0x8 │ │ + cset w0, cc // cc = lo, ul, last │ │ mov x7, xzr │ │ - add x19, x12, x16, lsl #1 │ │ - add x21, x8, x17 │ │ - ldr x8, [sp, #512] │ │ - add x25, x15, x17 │ │ - add x22, x8, x17 │ │ - ldr x8, [sp, #416] │ │ - add x23, x8, x17 │ │ - ldr x8, [sp, #432] │ │ - add x26, x8, x17 │ │ - ldr x8, [sp, #528] │ │ - add x27, x8, x17 │ │ - ldr x8, [sp, #400] │ │ - add x29, x8, x17 │ │ - ldr x8, [sp, #496] │ │ - add x30, x8, x17 │ │ - ldr x8, [sp, #544] │ │ - sub x16, x8, x16 │ │ - lsl x17, x7, #1 │ │ - add w28, w21, w7 │ │ - ldrh w5, [x19, x17] │ │ - ldrsh w28, [x24, w28, sxtw #1] │ │ - add w0, w22, w7 │ │ - ldrsh w0, [x24, w0, sxtw #1] │ │ - add w1, w23, w7 │ │ - subs w28, w28, w5 │ │ - cneg w8, w28, mi // mi = first │ │ - lsr w11, w8, w13 │ │ - sub w11, w20, w11 │ │ - bic w11, w11, w11, asr #31 │ │ - cmp w8, w11 │ │ - csel w8, w8, w11, lt // lt = tstop │ │ - cmp w28, #0x0 │ │ - cneg w8, w8, lt // lt = tstop │ │ - subs w11, w0, w5 │ │ - cneg w0, w11, mi // mi = first │ │ - lsr w28, w0, w13 │ │ - ldrsh w1, [x24, w1, sxtw #1] │ │ - sub w28, w20, w28 │ │ - bic w28, w28, w28, asr #31 │ │ - cmp w0, w28 │ │ - csel w0, w0, w28, lt // lt = tstop │ │ - cmp w11, #0x0 │ │ - cneg w11, w0, lt // lt = tstop │ │ - subs w0, w1, w5 │ │ - cneg w1, w0, mi // mi = first │ │ - add w2, w25, w7 │ │ - lsr w28, w1, w13 │ │ - ldrsh w2, [x24, w2, sxtw #1] │ │ - sub w28, w20, w28 │ │ - bic w28, w28, w28, asr #31 │ │ - cmp w1, w28 │ │ - csel w1, w1, w28, lt // lt = tstop │ │ - cmp w0, #0x0 │ │ - cneg w0, w1, lt // lt = tstop │ │ - subs w1, w2, w5 │ │ - cneg w2, w1, mi // mi = first │ │ - add w3, w26, w7 │ │ - lsr w28, w2, w13 │ │ - ldrsh w3, [x24, w3, sxtw #1] │ │ - sub w28, w20, w28 │ │ - bic w28, w28, w28, asr #31 │ │ - cmp w2, w28 │ │ - csel w2, w2, w28, lt // lt = tstop │ │ - cmp w1, #0x0 │ │ - cneg w1, w2, lt // lt = tstop │ │ - subs w2, w3, w5 │ │ - cneg w3, w2, mi // mi = first │ │ - add w4, w27, w7 │ │ - add w0, w0, w1 │ │ - lsr w1, w3, w13 │ │ - ldrsh w4, [x24, w4, sxtw #1] │ │ - add w11, w0, w11 │ │ - sub w0, w20, w1 │ │ - add w8, w11, w8 │ │ - bic w11, w0, w0, asr #31 │ │ - cmp w3, w11 │ │ - csel w11, w3, w11, lt // lt = tstop │ │ - cmp w2, #0x0 │ │ - cneg w11, w11, lt // lt = tstop │ │ - subs w0, w4, w5 │ │ - cneg w1, w0, mi // mi = first │ │ - add w6, w29, w7 │ │ - lsr w2, w1, w13 │ │ - ldrsh w6, [x24, w6, sxtw #1] │ │ - sub w2, w20, w2 │ │ - bic w2, w2, w2, asr #31 │ │ - cmp w1, w2 │ │ - csel w1, w1, w2, lt // lt = tstop │ │ - cmp w0, #0x0 │ │ - cneg w0, w1, lt // lt = tstop │ │ - subs w1, w6, w5 │ │ - cneg w2, w1, mi // mi = first │ │ - add w9, w30, w7 │ │ - lsr w3, w2, w13 │ │ - ldrsh w9, [x24, w9, sxtw #1] │ │ - sub w3, w20, w3 │ │ - bic w3, w3, w3, asr #31 │ │ - cmp w2, w3 │ │ - csel w2, w2, w3, lt // lt = tstop │ │ - cmp w1, #0x0 │ │ - cneg w1, w2, lt // lt = tstop │ │ - subs w9, w9, w5 │ │ - cneg w2, w9, mi // mi = first │ │ - lsr w3, w2, w13 │ │ - sub w3, w20, w3 │ │ - bic w3, w3, w3, asr #31 │ │ - cmp w2, w3 │ │ - csel w2, w2, w3, lt // lt = tstop │ │ - cmp w9, #0x0 │ │ - cneg w9, w2, lt // lt = tstop │ │ - add w9, w1, w9 │ │ - add w9, w9, w0 │ │ - add w9, w9, w11 │ │ - add w8, w8, w9, lsl #1 │ │ - add w8, w8, w8, asr #31 │ │ + orr w0, w0, w5 │ │ + tbz w0, #0, 5dc60 │ │ + add x19, x6, x7, lsl #1 │ │ + ldrsb w4, [x9, #1] │ │ + ldrsh w20, [x19, #256] │ │ + ldrsb w0, [x9] │ │ + ldrsh w3, [x19] │ │ + ldrsb w21, [x9, #2] │ │ + ldrsh w22, [x19, #512] │ │ + ldrsb w23, [x9, #3] │ │ + ldrsh w24, [x19, #768] │ │ + add w26, w7, #0x80 │ │ + ldrsb w25, [x9, #4] │ │ + add w28, w7, #0x100 │ │ + mul w4, w20, w4 │ │ + ldrsh w26, [x16, w26, uxtw #1] │ │ + ldrsb w27, [x9, #5] │ │ + add w30, w7, #0x180 │ │ + ldrsh w28, [x16, w28, uxtw #1] │ │ + madd w0, w3, w0, w4 │ │ + ldrsb w29, [x9, #6] │ │ + add w20, w7, #0x200 │ │ + ldrsh w30, [x16, w30, uxtw #1] │ │ + madd w0, w22, w21, w0 │ │ + ldrsb w10, [x9, #7] │ │ + ldrsh w20, [x16, w20, uxtw #1] │ │ + madd w0, w24, w23, w0 │ │ + madd w0, w26, w25, w0 │ │ + madd w0, w28, w27, w0 │ │ + madd w0, w30, w29, w0 │ │ + madd w10, w20, w10, w0 │ │ + add w10, w10, #0x20 │ │ + lsr w10, w10, #6 │ │ + sub w10, w10, #0x2, lsl #12 │ │ + strh w10, [x15, x7, lsl #1] │ │ add x7, x7, #0x1 │ │ - add w8, w8, #0x8 │ │ - add w8, w5, w8, lsr #4 │ │ - cmp x16, x7 │ │ - strh w8, [x19, x17] │ │ - b.ne 71080 // b.any │ │ - b 70c6c │ │ - cmp w21, #0x1 │ │ - b.lt 715c4 // b.tstop │ │ - ldr x8, [sp, #512] │ │ - adrp x14, ac000 │ │ - ldr x14, [x14, #296] │ │ - ldr w12, [sp, #88] │ │ - sxtw x8, w8 │ │ - add x8, x8, #0x2 │ │ - add x8, x14, x8, lsl #1 │ │ - ldrsb w14, [x8] │ │ - mov w10, w21 │ │ - dup v0.4s, w12 │ │ - lsl x12, x15, #1 │ │ - ldrsb w15, [x8, #1] │ │ - sub x16, x10, #0x1 │ │ - add w17, w14, w16 │ │ - lsr x8, x16, #31 │ │ - cmp w17, w14 │ │ - add w16, w15, w16 │ │ - cset w17, lt // lt = tstop │ │ - cmp x8, #0x0 │ │ - mov w11, #0x2 // #2 │ │ - cset w8, ne // ne = any │ │ - cmp w16, w15 │ │ - dup v3.4s, w9 │ │ - bfxil w11, w22, #0, #1 │ │ - orr w8, w17, w8 │ │ - cset w17, lt // lt = tstop │ │ - dup v1.4s, w22 │ │ - movi v2.2d, #0x0 │ │ - and x13, x10, #0xfffffff8 │ │ - neg v3.4s, v3.4s │ │ - dup v4.4s, w11 │ │ - neg w16, w14 │ │ - orr w17, w17, w8 │ │ - neg w0, w15 │ │ - movi v5.4s, #0x8 │ │ - cmp w21, #0x8 │ │ - cset w8, cc // cc = lo, ul, last │ │ - orr w8, w8, w17 │ │ - tbz w8, #0, 712f8 │ │ - b 712ec │ │ - add x24, x24, #0x18 │ │ - subs w28, w28, #0x1 │ │ - add x29, x29, x12 │ │ - b.eq 715c4 // b.none │ │ - cmp w21, #0x8 │ │ - cset w8, cc // cc = lo, ul, last │ │ - orr w8, w8, w17 │ │ - tbz w8, #0, 712f8 │ │ - ldr w20, [sp, #88] │ │ + cmp x13, x7 │ │ + add x19, x19, #0x2 │ │ + b.ne 5dbcc // b.any │ │ + b 5db98 │ │ + mul x0, x8, x11 │ │ + add x4, x10, x0, lsl #1 │ │ + add x0, x0, x13 │ │ + add x0, x10, x0, lsl #1 │ │ + ldr x10, [sp, #72] │ │ + add x3, x17, x8, lsl #7 │ │ + add x21, sp, #0x50 │ │ + cmp x14, x4 │ │ + add x3, x21, x3, lsl #1 │ │ + cset w19, hi // hi = pmore │ │ + cmp x10, x0 │ │ + cset w20, cc // cc = lo, ul, last │ │ + cmp x4, x3 │ │ + add x3, x21, x8, lsl #8 │ │ + and w4, w19, w20 │ │ + cset w19, cc // cc = lo, ul, last │ │ + cmp x3, x0 │ │ + cset w20, cc // cc = lo, ul, last │ │ + tbnz w4, #0, 5dbc8 │ │ + and w0, w19, w20 │ │ + tbnz w0, #0, 5dbc8 │ │ + mov x0, x9 │ │ + add x3, x9, #0x2 │ │ + ld1r {v2.8b}, [x0], #1 │ │ + ld1r {v3.8b}, [x3] │ │ + add x3, x9, #0x3 │ │ + ld1r {v4.8b}, [x3] │ │ + add x3, x9, #0x4 │ │ + ld1r {v5.8b}, [x3] │ │ + add x3, x9, #0x5 │ │ + ld1r {v6.8b}, [x3] │ │ + add x3, x9, #0x6 │ │ + ld1r {v7.8b}, [x3] │ │ + add x3, x9, #0x7 │ │ + ld1r {v16.8b}, [x3] │ │ + ld1r {v23.8b}, [x0] │ │ + sxtl v17.8h, v2.8b │ │ + sxtl v18.8h, v3.8b │ │ + sxtl v19.8h, v4.8b │ │ + sxtl v20.8h, v5.8b │ │ + sxtl v21.8h, v6.8b │ │ + sxtl v22.8h, v7.8b │ │ + sxtl v25.8h, v16.8b │ │ + sxtl v24.8h, v23.8b │ │ + mov x7, xzr │ │ + mov x19, xzr │ │ + sxtl2 v2.4s, v17.8h │ │ + sxtl v3.4s, v17.4h │ │ + sxtl2 v4.4s, v18.8h │ │ + sxtl v5.4s, v18.4h │ │ + sxtl2 v6.4s, v19.8h │ │ + sxtl v7.4s, v19.4h │ │ + sxtl2 v16.4s, v20.8h │ │ + sxtl v17.4s, v20.4h │ │ + sxtl2 v18.4s, v21.8h │ │ + sxtl v19.4s, v21.4h │ │ + sxtl2 v20.4s, v22.8h │ │ + sxtl v21.4s, v22.4h │ │ + sxtl2 v22.4s, v25.8h │ │ + sxtl2 v23.4s, v24.8h │ │ + sxtl v24.4s, v24.4h │ │ + sxtl v25.4s, v25.4h │ │ + add x0, x6, x7 │ │ + ldr q27, [x0] │ │ + ldr q28, [x0, #256] │ │ + ldr q29, [x0, #512] │ │ + sxtl v26.4s, v27.4h │ │ + sxtl v30.4s, v28.4h │ │ + mul v26.4s, v26.4s, v3.4s │ │ + mla v26.4s, v30.4s, v24.4s │ │ + ldr q30, [x0, #768] │ │ + add w0, w19, #0x80 │ │ + sxtl2 v27.4s, v27.8h │ │ + and x0, x0, #0xfffffff8 │ │ + sxtl2 v28.4s, v28.8h │ │ + mul v27.4s, v27.4s, v2.4s │ │ + lsl x0, x0, #1 │ │ + mla v27.4s, v28.4s, v23.4s │ │ + sxtl2 v28.4s, v29.8h │ │ + mla v27.4s, v28.4s, v4.4s │ │ + ldr q28, [x16, x0] │ │ + add w0, w19, #0x100 │ │ + and x0, x0, #0xfffffff8 │ │ + sxtl v29.4s, v29.4h │ │ + lsl x0, x0, #1 │ │ + mla v26.4s, v29.4s, v5.4s │ │ + sxtl v29.4s, v30.4h │ │ + mla v26.4s, v29.4s, v7.4s │ │ + ldr q29, [x16, x0] │ │ + add w0, w19, #0x180 │ │ + and x0, x0, #0xfffffff8 │ │ + sxtl2 v30.4s, v30.8h │ │ + lsl x0, x0, #1 │ │ + mla v27.4s, v30.4s, v6.4s │ │ + sxtl2 v30.4s, v28.8h │ │ + mla v27.4s, v30.4s, v16.4s │ │ + ldr q30, [x16, x0] │ │ + add w0, w19, #0x200 │ │ + and x0, x0, #0xfffffff8 │ │ + sxtl v28.4s, v28.4h │ │ + lsl x0, x0, #1 │ │ + mla v26.4s, v28.4s, v17.4s │ │ + sxtl v28.4s, v29.4h │ │ + mla v26.4s, v28.4s, v19.4s │ │ + ldr q28, [x16, x0] │ │ + sxtl2 v29.4s, v29.8h │ │ + mla v27.4s, v29.4s, v18.4s │ │ + sxtl2 v29.4s, v30.8h │ │ + mla v27.4s, v29.4s, v20.4s │ │ + sxtl v29.4s, v30.4h │ │ + mla v26.4s, v29.4s, v21.4s │ │ + sxtl v29.4s, v28.4h │ │ + mla v26.4s, v29.4s, v25.4s │ │ + sxtl2 v28.4s, v28.8h │ │ + mla v27.4s, v28.4s, v22.4s │ │ + add v26.4s, v26.4s, v0.4s │ │ + add v27.4s, v27.4s, v0.4s │ │ + shrn v26.4h, v26.4s, #6 │ │ + shrn2 v26.8h, v27.4s, #6 │ │ + add v26.8h, v26.8h, v1.8h │ │ + add x19, x19, #0x8 │ │ + str q26, [x15, x7] │ │ + cmp x1, x19 │ │ + add x7, x7, #0x10 │ │ + b.ne 5dd58 // b.any │ │ + cmp x1, x13 │ │ + mov x7, x1 │ │ + b.eq 5db98 // b.none │ │ + b 5dbc8 │ │ + cmp w0, #0x1 │ │ + b.lt 5e1f4 // b.tstop │ │ + add x9, x10, #0x7 │ │ + mov w12, w0 │ │ + str x9, [sp, #24] │ │ + add x9, x10, #0x8 │ │ + sub x6, x12, #0x1 │ │ + str x9, [sp, #16] │ │ + ldr x9, [sp, #40] │ │ + cmn w6, #0x3 │ │ + lsr x19, x6, #32 │ │ + cset w20, hi // hi = pmore │ │ + cmp x19, #0x0 │ │ + cset w19, ne // ne = any │ │ + cmn w6, #0x4 │ │ + mov w17, #0x18 // #24 │ │ + cset w21, hi // hi = pmore │ │ + mov w7, #0x1 // #1 │ │ + lsl x9, x9, #1 │ │ + sub w16, w17, w16 │ │ + cmn w6, #0x5 │ │ + orr w20, w20, w19 │ │ + orr w21, w21, w19 │ │ + sxtw x11, w0 │ │ + str x9, [sp, #72] │ │ + add x9, x12, #0x4 │ │ + lsl w7, w7, w16 │ │ + orr w20, w20, w21 │ │ + cset w21, hi // hi = pmore │ │ + str x9, [sp, #8] │ │ + lsl x9, x11, #1 │ │ + dup v0.4s, w16 │ │ + asr w7, w7, #1 │ │ + orr w19, w21, w19 │ │ mov x8, xzr │ │ - b 714dc │ │ - mov x1, x13 │ │ - mov w2, w0 │ │ - mov w3, w15 │ │ - mov w4, w16 │ │ - mov w5, w14 │ │ - mov x6, x29 │ │ - sbfiz x8, x5, #1, #32 │ │ - ldr q7, [x24, x8] │ │ - ldr q6, [x6] │ │ - sbfiz x8, x4, #1, #32 │ │ - ldr q16, [x24, x8] │ │ - sxtl v19.4s, v7.4h │ │ - sxtl2 v7.4s, v7.8h │ │ - usubw2 v7.4s, v7.4s, v6.8h │ │ - cmlt v23.4s, v7.4s, #0 │ │ - abs v7.4s, v7.4s │ │ - ushl v24.4s, v7.4s, v3.4s │ │ - sub v24.4s, v0.4s, v24.4s │ │ - smax v24.4s, v24.4s, v2.4s │ │ - smin v7.4s, v7.4s, v24.4s │ │ - usubw v19.4s, v19.4s, v6.4h │ │ - neg v24.4s, v7.4s │ │ - bsl v23.16b, v24.16b, v7.16b │ │ - cmlt v7.4s, v19.4s, #0 │ │ - abs v19.4s, v19.4s │ │ - ushl v24.4s, v19.4s, v3.4s │ │ - sub v24.4s, v0.4s, v24.4s │ │ - smax v24.4s, v24.4s, v2.4s │ │ - sxtl v20.4s, v16.4h │ │ - sxtl2 v16.4s, v16.8h │ │ - smin v19.4s, v19.4s, v24.4s │ │ - usubw2 v16.4s, v16.4s, v6.8h │ │ - neg v24.4s, v19.4s │ │ - bsl v7.16b, v24.16b, v19.16b │ │ - cmlt v19.4s, v16.4s, #0 │ │ - abs v16.4s, v16.4s │ │ - ushl v24.4s, v16.4s, v3.4s │ │ - sub v24.4s, v0.4s, v24.4s │ │ - smax v24.4s, v24.4s, v2.4s │ │ - smin v16.4s, v16.4s, v24.4s │ │ - sbfiz x8, x3, #1, #32 │ │ - usubw v20.4s, v20.4s, v6.4h │ │ - neg v24.4s, v16.4s │ │ - ldr q17, [x24, x8] │ │ - bsl v19.16b, v24.16b, v16.16b │ │ - cmlt v16.4s, v20.4s, #0 │ │ - abs v20.4s, v20.4s │ │ - ushl v24.4s, v20.4s, v3.4s │ │ - sub v24.4s, v0.4s, v24.4s │ │ - smax v24.4s, v24.4s, v2.4s │ │ - sxtl2 v21.4s, v17.8h │ │ - sxtl v17.4s, v17.4h │ │ - smin v20.4s, v20.4s, v24.4s │ │ - usubw v17.4s, v17.4s, v6.4h │ │ - neg v24.4s, v20.4s │ │ - bsl v16.16b, v24.16b, v20.16b │ │ - cmlt v20.4s, v17.4s, #0 │ │ - abs v17.4s, v17.4s │ │ - ushl v24.4s, v17.4s, v3.4s │ │ - sub v24.4s, v0.4s, v24.4s │ │ - smax v24.4s, v24.4s, v2.4s │ │ - smin v17.4s, v17.4s, v24.4s │ │ - sbfiz x8, x2, #1, #32 │ │ - usubw2 v21.4s, v21.4s, v6.8h │ │ - neg v24.4s, v17.4s │ │ - ldr q18, [x24, x8] │ │ - bsl v20.16b, v24.16b, v17.16b │ │ - cmlt v17.4s, v21.4s, #0 │ │ - abs v21.4s, v21.4s │ │ - ushl v24.4s, v21.4s, v3.4s │ │ - sub v24.4s, v0.4s, v24.4s │ │ - smax v24.4s, v24.4s, v2.4s │ │ - sxtl2 v22.4s, v18.8h │ │ - sxtl v18.4s, v18.4h │ │ - smin v21.4s, v21.4s, v24.4s │ │ - usubw v18.4s, v18.4s, v6.4h │ │ - neg v24.4s, v21.4s │ │ - bsl v17.16b, v24.16b, v21.16b │ │ - cmlt v21.4s, v18.4s, #0 │ │ - abs v18.4s, v18.4s │ │ - ushl v24.4s, v18.4s, v3.4s │ │ - sub v24.4s, v0.4s, v24.4s │ │ - smax v24.4s, v24.4s, v2.4s │ │ - smin v18.4s, v18.4s, v24.4s │ │ - usubw2 v22.4s, v22.4s, v6.8h │ │ - neg v24.4s, v18.4s │ │ - bsl v21.16b, v24.16b, v18.16b │ │ - cmlt v18.4s, v22.4s, #0 │ │ - abs v22.4s, v22.4s │ │ - ushl v24.4s, v22.4s, v3.4s │ │ - sub v24.4s, v0.4s, v24.4s │ │ - smax v24.4s, v24.4s, v2.4s │ │ - smin v22.4s, v22.4s, v24.4s │ │ - neg v24.4s, v22.4s │ │ - bsl v18.16b, v24.16b, v22.16b │ │ - add v17.4s, v18.4s, v17.4s │ │ - add v18.4s, v21.4s, v20.4s │ │ - add v7.4s, v16.4s, v7.4s │ │ - mul v18.4s, v18.4s, v4.4s │ │ - add v16.4s, v19.4s, v23.4s │ │ - mul v17.4s, v17.4s, v4.4s │ │ - mla v18.4s, v7.4s, v1.4s │ │ - mla v17.4s, v16.4s, v1.4s │ │ - ssra v18.4s, v18.4s, #31 │ │ - ssra v17.4s, v17.4s, #31 │ │ - add v16.4s, v18.4s, v5.4s │ │ - add v7.4s, v17.4s, v5.4s │ │ - shrn v16.4h, v16.4s, #4 │ │ - shrn2 v16.8h, v7.4s, #4 │ │ - add v6.8h, v6.8h, v16.8h │ │ - add w5, w5, #0x8 │ │ - add w4, w4, #0x8 │ │ - add w3, w3, #0x8 │ │ - subs x1, x1, #0x8 │ │ - str q6, [x6], #16 │ │ - add w2, w2, #0x8 │ │ - b.ne 71310 // b.any │ │ - ldr w20, [sp, #88] │ │ - cmp x13, x10 │ │ - mov x8, x13 │ │ - b.eq 712cc // b.none │ │ - lsl x1, x8, #1 │ │ - add w2, w0, w8 │ │ - ldrh w6, [x29, x1] │ │ - ldrsh w2, [x24, w2, sxtw #1] │ │ - add w3, w15, w8 │ │ - ldrsh w3, [x24, w3, sxtw #1] │ │ - add w4, w16, w8 │ │ - subs w2, w2, w6 │ │ - cneg w7, w2, mi // mi = first │ │ - lsr w19, w7, w9 │ │ - sub w19, w20, w19 │ │ - bic w19, w19, w19, asr #31 │ │ - cmp w7, w19 │ │ - csel w7, w7, w19, lt // lt = tstop │ │ - cmp w2, #0x0 │ │ - cneg w2, w7, lt // lt = tstop │ │ - subs w3, w3, w6 │ │ - cneg w7, w3, mi // mi = first │ │ - lsr w19, w7, w9 │ │ - ldrsh w4, [x24, w4, sxtw #1] │ │ - sub w19, w20, w19 │ │ - bic w19, w19, w19, asr #31 │ │ - cmp w7, w19 │ │ - csel w7, w7, w19, lt // lt = tstop │ │ - cmp w3, #0x0 │ │ - cneg w3, w7, lt // lt = tstop │ │ - subs w4, w4, w6 │ │ - cneg w7, w4, mi // mi = first │ │ - add w5, w14, w8 │ │ - add w2, w2, w3 │ │ - lsr w3, w7, w9 │ │ - ldrsh w5, [x24, w5, sxtw #1] │ │ - sub w3, w20, w3 │ │ - bic w3, w3, w3, asr #31 │ │ - cmp w7, w3 │ │ - csel w3, w7, w3, lt // lt = tstop │ │ - cmp w4, #0x0 │ │ - cneg w3, w3, lt // lt = tstop │ │ - subs w4, w5, w6 │ │ - cneg w5, w4, mi // mi = first │ │ - lsr w7, w5, w9 │ │ - sub w7, w20, w7 │ │ - bic w7, w7, w7, asr #31 │ │ - cmp w5, w7 │ │ - csel w5, w5, w7, lt // lt = tstop │ │ - cmp w4, #0x0 │ │ - cneg w4, w5, lt // lt = tstop │ │ - add w3, w3, w4 │ │ - mul w3, w3, w22 │ │ - madd w2, w2, w11, w3 │ │ - add w2, w2, w2, asr #31 │ │ + add x15, x1, #0x2 │ │ + and x5, x12, #0xfffffff8 │ │ + str x9, [sp, #56] │ │ + neg v0.4s, v0.4s │ │ + dup v1.4s, w7 │ │ + orr w9, w20, w19 │ │ + movi v2.8h, #0xe0, lsl #8 │ │ + mov x20, x1 │ │ + mov x21, x27 │ │ + str x11, [sp, #32] │ │ + str w9, [sp, #48] │ │ + b 5df40 │ │ + ldp x27, x9, [sp, #64] │ │ + ldr x11, [sp, #56] │ │ + subs w4, w4, #0x1 │ │ + add x8, x8, #0x1 │ │ + add x20, x20, x9 │ │ + add x21, x21, x11 │ │ + add x15, x15, x9 │ │ + b.eq 5e1f4 // b.none │ │ + ldr w9, [sp, #48] │ │ + cmp w0, #0x8 │ │ + cset w22, cc // cc = lo, ul, last │ │ + orr w22, w22, w9 │ │ + tbz w22, #0, 5df5c │ │ + mov x22, xzr │ │ + b 5e168 │ │ + ldr x9, [sp, #32] │ │ + mov x22, xzr │ │ + mul x23, x8, x9 │ │ + ldr x9, [sp, #40] │ │ + add x25, x27, x23, lsl #1 │ │ + add x23, x23, x12 │ │ + add x27, x27, x23, lsl #1 │ │ + mul x24, x9, x8 │ │ + ldr x9, [sp, #8] │ │ + add x26, x9, x24 │ │ + ldr x9, [sp, #16] │ │ + add x23, x1, x26, lsl #1 │ │ + cmp x9, x25 │ │ + ldr x9, [sp, #24] │ │ + cset w26, hi // hi = pmore │ │ + cmp x9, x27 │ │ + cset w28, cc // cc = lo, ul, last │ │ + cmp x25, x23 │ │ + add x23, x1, x24, lsl #1 │ │ + sub x24, x23, #0x6 │ │ + cset w23, cc // cc = lo, ul, last │ │ + cmp x24, x27 │ │ + and w25, w26, w28 │ │ + cset w24, cc // cc = lo, ul, last │ │ + tbnz w25, #0, 5e168 │ │ + and w23, w23, w24 │ │ + tbnz w23, #0, 5e168 │ │ + mov x24, x10 │ │ + add x25, x10, #0x2 │ │ + ld1r {v3.8b}, [x24], #1 │ │ + ld1r {v4.8b}, [x25] │ │ + add x25, x10, #0x3 │ │ + ld1r {v5.8b}, [x25] │ │ + add x25, x10, #0x4 │ │ + ld1r {v6.8b}, [x25] │ │ + add x25, x10, #0x5 │ │ + ld1r {v7.8b}, [x25] │ │ + add x25, x10, #0x6 │ │ + ld1r {v16.8b}, [x25] │ │ + add x25, x10, #0x7 │ │ + ld1r {v17.8b}, [x25] │ │ + ld1r {v24.8b}, [x24] │ │ + sxtl v18.8h, v3.8b │ │ + sxtl v19.8h, v4.8b │ │ + sxtl v20.8h, v5.8b │ │ + sxtl v21.8h, v6.8b │ │ + sxtl v22.8h, v7.8b │ │ + sxtl v23.8h, v16.8b │ │ + sxtl v26.8h, v17.8b │ │ + sxtl v25.8h, v24.8b │ │ + mov x22, xzr │ │ + mov x23, xzr │ │ + sxtl2 v3.4s, v18.8h │ │ + sxtl v4.4s, v18.4h │ │ + sxtl2 v5.4s, v19.8h │ │ + sxtl v6.4s, v19.4h │ │ + sxtl2 v7.4s, v20.8h │ │ + sxtl v16.4s, v20.4h │ │ + sxtl2 v17.4s, v21.8h │ │ + sxtl v18.4s, v21.4h │ │ + sxtl2 v19.4s, v22.8h │ │ + sxtl v20.4s, v22.4h │ │ + sxtl2 v21.4s, v23.8h │ │ + sxtl v22.4s, v23.4h │ │ + sxtl2 v23.4s, v26.8h │ │ + sxtl2 v24.4s, v25.8h │ │ + sxtl v25.4s, v25.4h │ │ + sxtl v26.4s, v26.4h │ │ + add x24, x20, x22 │ │ + ldur q27, [x24, #-6] │ │ + ldur q30, [x24, #-4] │ │ + mov v28.16b, v1.16b │ │ + mov v29.16b, v1.16b │ │ + uxtl2 v31.4s, v27.8h │ │ + uxtl v27.4s, v27.4h │ │ + mla v28.4s, v31.4s, v3.4s │ │ + ldur q31, [x24, #-2] │ │ + mla v29.4s, v27.4s, v4.4s │ │ + uxtl v27.4s, v30.4h │ │ + mla v29.4s, v27.4s, v25.4s │ │ + ldr q27, [x24] │ │ + uxtl2 v30.4s, v30.8h │ │ + lsr x25, x23, #3 │ │ + mov w26, #0x4 // #4 │ │ + mla v28.4s, v30.4s, v24.4s │ │ + uxtl2 v30.4s, v31.8h │ │ + uxtl v31.4s, v31.4h │ │ + mla v28.4s, v30.4s, v5.4s │ │ + ldur q30, [x24, #2] │ │ + bfi x26, x25, #4, #29 │ │ + mla v29.4s, v31.4s, v6.4s │ │ + uxtl v31.4s, v27.4h │ │ + mla v29.4s, v31.4s, v16.4s │ │ + ldr q31, [x20, x26] │ │ + mov w27, #0x6 // #6 │ │ + uxtl2 v27.4s, v27.8h │ │ + mov w24, #0x8 // #8 │ │ + bfi x27, x25, #4, #29 │ │ + mla v28.4s, v27.4s, v7.4s │ │ + uxtl2 v27.4s, v30.8h │ │ + uxtl v30.4s, v30.4h │ │ + bfi x24, x25, #4, #29 │ │ + mla v28.4s, v27.4s, v17.4s │ │ + ldr q27, [x20, x27] │ │ + mla v29.4s, v30.4s, v18.4s │ │ + uxtl v30.4s, v31.4h │ │ + mla v29.4s, v30.4s, v20.4s │ │ + ldr q30, [x20, x24] │ │ + uxtl2 v31.4s, v31.8h │ │ + mla v28.4s, v31.4s, v19.4s │ │ + uxtl2 v31.4s, v27.8h │ │ + uxtl v27.4s, v27.4h │ │ + mla v29.4s, v27.4s, v22.4s │ │ + uxtl v27.4s, v30.4h │ │ + mla v28.4s, v31.4s, v21.4s │ │ + mla v29.4s, v27.4s, v26.4s │ │ + uxtl2 v27.4s, v30.8h │ │ + mla v28.4s, v27.4s, v23.4s │ │ + sshl v27.4s, v28.4s, v0.4s │ │ + sshl v28.4s, v29.4s, v0.4s │ │ + xtn v28.4h, v28.4s │ │ + xtn2 v28.8h, v27.4s │ │ + add v27.8h, v28.8h, v2.8h │ │ + add x23, x23, #0x8 │ │ + str q27, [x21, x22] │ │ + cmp x5, x23 │ │ + add x22, x22, #0x10 │ │ + b.ne 5e06c // b.any │ │ + cmp x5, x12 │ │ + mov x22, x5 │ │ + b.eq 5df20 // b.none │ │ + add x23, x15, x22, lsl #1 │ │ + ldrsb w24, [x10] │ │ + ldurh w25, [x23, #-8] │ │ + ldrsb w26, [x10, #1] │ │ + ldurh w27, [x23, #-6] │ │ + ldrsb w28, [x10, #2] │ │ + ldurh w29, [x23, #-4] │ │ + ldrsb w30, [x10, #3] │ │ + ldurh w11, [x23, #-2] │ │ + ldrsb w13, [x10, #4] │ │ + ldrh w9, [x23], #2 │ │ + add w6, w22, #0x2 │ │ + madd w24, w25, w24, w7 │ │ + ldrsb w17, [x10, #5] │ │ + add w19, w22, #0x3 │ │ + ldrh w6, [x20, w6, uxtw #1] │ │ + madd w24, w27, w26, w24 │ │ + ldrsb w2, [x10, #6] │ │ + add w3, w22, #0x4 │ │ + ldrh w19, [x20, w19, uxtw #1] │ │ + madd w24, w29, w28, w24 │ │ + ldrsb w14, [x10, #7] │ │ + ldrh w3, [x20, w3, uxtw #1] │ │ + madd w11, w11, w30, w24 │ │ + madd w9, w9, w13, w11 │ │ + madd w9, w6, w17, w9 │ │ + madd w9, w19, w2, w9 │ │ + madd w9, w3, w14, w9 │ │ + asr w9, w9, w16 │ │ + sub w9, w9, #0x2, lsl #12 │ │ + strh w9, [x21, x22, lsl #1] │ │ + add x22, x22, #0x1 │ │ + cmp x12, x22 │ │ + b.ne 5e16c // b.any │ │ + b 5df20 │ │ + add sp, sp, #0x8, lsl #12 │ │ + add sp, sp, #0x750 │ │ + ldp x29, x30, [sp, #80] │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x24, x23, [sp, #32] │ │ + ldp x26, x25, [sp, #16] │ │ + ldp x28, x27, [sp], #96 │ │ + ret │ │ + ldr x2, [sp, #40] │ │ + mov x3, x0 │ │ + mov x0, x27 │ │ + add sp, sp, #0x8, lsl #12 │ │ + add sp, sp, #0x750 │ │ + ldp x29, x30, [sp, #80] │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x24, x23, [sp, #32] │ │ + ldp x26, x25, [sp, #16] │ │ + ldp x28, x27, [sp], #96 │ │ + b 5e248 │ │ + cmp w3, #0x1 │ │ + b.lt 5e374 // b.tstop │ │ + clz w12, w5 │ │ + sxtw x9, w3 │ │ + mov w10, w3 │ │ + sub w12, w12, #0x12 │ │ + mov x8, xzr │ │ + lsl x11, x2, #1 │ │ + and x13, x10, #0xfffffff0 │ │ + lsl x14, x9, #1 │ │ + dup v0.4s, w12 │ │ + movi v1.8h, #0xe0, lsl #8 │ │ + mov x15, x0 │ │ + mov x16, x1 │ │ + cmp w3, #0x10 │ │ + b.cs 5e2b0 // b.hs, b.nlast │ │ + b 5e2a8 │ │ + subs w4, w4, #0x1 │ │ add x8, x8, #0x1 │ │ + add x16, x16, x11 │ │ + add x15, x15, x14 │ │ + b.eq 5e374 // b.none │ │ + cmp w3, #0x10 │ │ + b.cs 5e2b0 // b.hs, b.nlast │ │ + mov x17, xzr │ │ + b 5e350 │ │ + mul x5, x8, x2 │ │ + mul x17, x8, x9 │ │ + add x6, x5, x10 │ │ + add x6, x1, x6, lsl #1 │ │ + add x7, x0, x17, lsl #1 │ │ + cmp x7, x6 │ │ + b.cs 5e2e8 // b.hs, b.nlast │ │ + add x17, x17, x10 │ │ + add x5, x1, x5, lsl #1 │ │ + add x17, x0, x17, lsl #1 │ │ + cmp x5, x17 │ │ + b.cs 5e2e8 // b.hs, b.nlast │ │ + mov x17, xzr │ │ + b 5e350 │ │ + mov x17, xzr │ │ + mov x5, x13 │ │ + add x6, x16, x17 │ │ + ldp q2, q3, [x6] │ │ + add x6, x15, x17 │ │ + subs x5, x5, #0x10 │ │ + add x17, x17, #0x20 │ │ + uxtl v4.4s, v2.4h │ │ + uxtl v5.4s, v3.4h │ │ + uxtl2 v2.4s, v2.8h │ │ + uxtl2 v3.4s, v3.8h │ │ + ushl v4.4s, v4.4s, v0.4s │ │ + ushl v5.4s, v5.4s, v0.4s │ │ + ushl v2.4s, v2.4s, v0.4s │ │ + ushl v3.4s, v3.4s, v0.4s │ │ + xtn v4.4h, v4.4s │ │ + xtn v5.4h, v5.4s │ │ + xtn2 v4.8h, v2.4s │ │ + xtn2 v5.8h, v3.4s │ │ + add v2.8h, v4.8h, v1.8h │ │ + add v3.8h, v5.8h, v1.8h │ │ + stp q2, q3, [x6] │ │ + b.ne 5e2f0 // b.any │ │ + cmp x13, x10 │ │ + mov x17, x13 │ │ + b.eq 5e28c // b.none │ │ + lsl x5, x17, #1 │ │ + ldrh w6, [x16, x5] │ │ + add x17, x17, #0x1 │ │ + cmp x10, x17 │ │ + lsl w6, w6, w12 │ │ + sub w6, w6, #0x2, lsl #12 │ │ + strh w6, [x15, x5] │ │ + b.ne 5e350 // b.any │ │ + b 5e28c │ │ + ret │ │ + stp x28, x27, [sp, #-96]! │ │ + stp x26, x25, [sp, #16] │ │ + stp x24, x23, [sp, #32] │ │ + stp x22, x21, [sp, #48] │ │ + stp x20, x19, [sp, #64] │ │ + stp x29, x30, [sp, #80] │ │ + sub sp, sp, #0x10, lsl #12 │ │ + sub sp, sp, #0x740 │ │ + add x8, sp, #0xc, lsl #12 │ │ + add x8, x8, #0x7ac │ │ + add x9, sp, #0xc, lsl #12 │ │ + ldr w12, [x8, #16380] │ │ + add x8, sp, #0xc, lsl #12 │ │ + add x9, x9, #0x7b4 │ │ + add x8, x8, #0x7a4 │ │ + ldr w16, [x9, #16380] │ │ + ldr w8, [x8, #16380] │ │ + str w5, [sp, #32] │ │ + str x0, [sp, #24] │ │ + str w4, [sp, #52] │ │ + str x3, [sp, #56] │ │ + adrp x10, ad000 │ │ + asr x13, x2, #1 │ │ + mov x15, #0xfffffffffffffffa // #-6 │ │ + ldr x10, [x10, #4072] │ │ + sub w17, w4, #0x1 │ │ + mov w2, #0x18 // #24 │ │ + madd x15, x13, x15, x1 │ │ + clz w1, w16 │ │ + mov w19, #0x1 // #1 │ │ + madd w20, w17, w8, w6 │ │ + sub w16, w2, w1 │ │ + mov w14, #0x78 // #120 │ │ + and w21, w12, #0x1 │ │ + and x22, x12, #0x3 │ │ + asr w2, w20, #10 │ │ + lsl w19, w19, w16 │ │ + add x11, sp, #0x40 │ │ + mov w9, w3 │ │ + sub w17, w1, #0x12 │ │ + add w1, w21, #0x3 │ │ add w2, w2, #0x8 │ │ - add w2, w6, w2, lsr #4 │ │ - cmp x10, x8 │ │ - strh w2, [x29, x1] │ │ - b.ne 714dc // b.any │ │ - b 712cc │ │ - add sp, sp, #0x350 │ │ + asr w19, w19, #1 │ │ + madd x20, x22, x14, x10 │ │ + str x13, [sp, #40] │ │ + str w6, [sp, #20] │ │ + str w8, [sp, #36] │ │ + str x12, [sp, #8] │ │ + ldr x8, [sp, #56] │ │ + cmp w8, #0x1 │ │ + b.ge 5e464 // b.tcont │ │ + ldr x8, [sp, #40] │ │ + add x11, x11, #0x100 │ │ + subs w2, w2, #0x1 │ │ + add x15, x15, x8, lsl #1 │ │ + b.eq 5e5e0 // b.none │ │ + ldr x8, [sp, #56] │ │ + cmp w8, #0x1 │ │ + b.lt 5e444 // b.tstop │ │ + ldr x8, [sp, #56] │ │ + cmp w8, #0x4 │ │ + b.le 5e520 │ │ + ldr w23, [sp, #32] │ │ + mov x21, xzr │ │ + mov w22, wzr │ │ + asr w24, w23, #6 │ │ + cbnz w24, 5e4b0 │ │ + ldrh w8, [x15, w22, sxtw #1] │ │ + lsl w24, w8, w17 │ │ + strh w24, [x11, x21, lsl #1] │ │ + add w8, w23, w7 │ │ + add x21, x21, #0x1 │ │ + add w22, w22, w8, asr #10 │ │ + cmp x9, x21 │ │ + and w23, w8, #0x3ff │ │ + b.eq 5e444 // b.none │ │ + asr w24, w23, #6 │ │ + cbz w24, 5e484 │ │ + add x24, x20, w24, sxtw #3 │ │ + add x25, x15, w22, sxtw #1 │ │ + ldursb w26, [x24, #-8] │ │ + ldurh w27, [x25, #-6] │ │ + ldursb w28, [x24, #-7] │ │ + ldurh w29, [x25, #-4] │ │ + ldursb w30, [x24, #-6] │ │ + ldurh w12, [x25, #-2] │ │ + ldursb w0, [x24, #-5] │ │ + ldrh w8, [x25] │ │ + ldursb w13, [x24, #-4] │ │ + ldrh w4, [x25, #2] │ │ + madd w26, w27, w26, w19 │ │ + ldursb w5, [x24, #-3] │ │ + ldrh w3, [x25, #4] │ │ + madd w26, w29, w28, w26 │ │ + ldursb w10, [x24, #-2] │ │ + ldrh w6, [x25, #6] │ │ + madd w12, w12, w30, w26 │ │ + ldursb w24, [x24, #-1] │ │ + ldrh w25, [x25, #8] │ │ + madd w8, w8, w0, w12 │ │ + madd w8, w4, w13, w8 │ │ + madd w8, w3, w5, w8 │ │ + madd w8, w6, w10, w8 │ │ + madd w8, w25, w24, w8 │ │ + asr w24, w8, w16 │ │ + b 5e48c │ │ + ldr w23, [sp, #32] │ │ + mov x21, xzr │ │ + mov w22, wzr │ │ + asr w24, w23, #6 │ │ + cbnz w24, 5e560 │ │ + ldrh w8, [x15, w22, sxtw #1] │ │ + lsl w24, w8, w17 │ │ + strh w24, [x11, x21, lsl #1] │ │ + add w8, w23, w7 │ │ + add x21, x21, #0x1 │ │ + add w22, w22, w8, asr #10 │ │ + cmp x9, x21 │ │ + and w23, w8, #0x3ff │ │ + b.eq 5e444 // b.none │ │ + asr w24, w23, #6 │ │ + cbz w24, 5e534 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #4072] │ │ + add x10, x15, w22, sxtw #1 │ │ + ldurh w12, [x10, #-6] │ │ + ldurh w13, [x10, #-4] │ │ + nop │ │ + madd x8, x1, x14, x8 │ │ + add x8, x8, w24, sxtw #3 │ │ + ldursb w6, [x8, #-8] │ │ + ldursb w24, [x8, #-7] │ │ + ldurh w0, [x10, #-2] │ │ + ldursb w25, [x8, #-6] │ │ + ldrh w3, [x10] │ │ + ldursb w26, [x8, #-5] │ │ + ldrh w4, [x10, #2] │ │ + ldursb w27, [x8, #-4] │ │ + madd w12, w12, w6, w19 │ │ + ldrh w5, [x10, #4] │ │ + ldursb w28, [x8, #-3] │ │ + madd w12, w13, w24, w12 │ │ + ldursb w29, [x8, #-2] │ │ + ldrh w30, [x10, #6] │ │ + madd w12, w0, w25, w12 │ │ + ldursb w8, [x8, #-1] │ │ + ldrh w10, [x10, #8] │ │ + madd w12, w3, w26, w12 │ │ + madd w12, w4, w27, w12 │ │ + madd w12, w5, w28, w12 │ │ + madd w12, w30, w29, w12 │ │ + madd w8, w10, w8, w12 │ │ + asr w24, w8, w16 │ │ + b 5e53c │ │ + ldr w8, [sp, #52] │ │ + ldr w17, [sp, #20] │ │ + cmp w8, #0x1 │ │ + b.lt 5e9c0 // b.tstop │ │ + ldr x12, [sp, #8] │ │ + add x8, sp, #0x40 │ │ + add x1, x8, #0x300 │ │ + ldr x16, [sp, #56] │ │ + asr w10, w12, #2 │ │ + and w8, w10, #0x1 │ │ + add w2, w8, #0x3 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #4072] │ │ + ldr x7, [sp, #24] │ │ + sbfx x0, x12, #2, #30 │ │ + mov w3, #0x78 // #120 │ │ + mov x11, xzr │ │ + sxtw x12, w16 │ │ + add x13, x9, #0x200 │ │ + and x14, x9, #0xfffffff8 │ │ + and x15, x9, #0xfffffff0 │ │ + sbfiz x16, x16, #1, #32 │ │ + movi v0.8h, #0xe0, lsl #8 │ │ + movi v1.4s, #0x20 │ │ + madd x5, x0, x3, x8 │ │ + asr w19, w17, #6 │ │ + cbnz w19, 5e684 │ │ + b 5e6c0 │ │ + ldr w8, [sp, #36] │ │ + add x11, x11, #0x1 │ │ + add x7, x7, x16 │ │ + add w8, w17, w8 │ │ + asr w10, w8, #10 │ │ + and w17, w8, #0x3ff │ │ + ldr w8, [sp, #52] │ │ + cmp w11, w8 │ │ + lsl w8, w10, #7 │ │ + add x1, x1, w8, sxtw #1 │ │ + b.eq 5e9c0 // b.none │ │ + asr w19, w17, #6 │ │ + cbz w19, 5e6c0 │ │ + ldr w10, [sp, #52] │ │ + sxtw x8, w19 │ │ + sub x19, x8, #0x1 │ │ + cmp w10, #0x5 │ │ + b.lt 5e6d4 // b.tstop │ │ + add x19, x5, x19, lsl #3 │ │ + ldr x8, [sp, #56] │ │ + cmp w8, #0x1 │ │ + b.lt 5e650 // b.tstop │ │ + cbz x19, 5e6f8 │ │ + ldr x8, [sp, #56] │ │ + cmp w8, #0x7 │ │ + b.hi 5e70c // b.pmore │ │ + mov x21, xzr │ │ + b 5e8dc │ │ + mov x19, xzr │ │ + ldr x8, [sp, #56] │ │ + cmp w8, #0x1 │ │ + b.ge 5e6a8 // b.tcont │ │ + b 5e650 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #4072] │ │ + mov w10, #0x78 // #120 │ │ + madd x8, x2, x10, x8 │ │ + add x19, x8, x19, lsl #3 │ │ + ldr x8, [sp, #56] │ │ + cmp w8, #0x1 │ │ + b.ge 5e6a8 // b.tcont │ │ + b 5e650 │ │ + ldr x8, [sp, #56] │ │ + cmp w8, #0x10 │ │ + b.cs 5e968 // b.hs, b.nlast │ │ + mov x19, xzr │ │ + b 5e9a0 │ │ + ldr x6, [sp, #24] │ │ + mul x8, x11, x12 │ │ + add x0, x19, #0x8 │ │ + add x4, x8, x9 │ │ + add x8, x6, x8, lsl #1 │ │ + add x10, x19, #0x7 │ │ + add x4, x6, x4, lsl #1 │ │ + cmp x0, x8 │ │ + add x3, x1, x13, lsl #1 │ │ + cset w0, hi // hi = pmore │ │ + cmp x10, x4 │ │ + cset w10, cc // cc = lo, ul, last │ │ + cmp x8, x3 │ │ + sub x20, x1, #0x300 │ │ + cset w22, cc // cc = lo, ul, last │ │ + cmp x20, x4 │ │ + mov x21, xzr │ │ + and w8, w0, w10 │ │ + cset w23, cc // cc = lo, ul, last │ │ + tbnz w8, #0, 5e8dc │ │ + and w8, w22, w23 │ │ + tbnz w8, #0, 5e8dc │ │ + mov x8, x19 │ │ + add x10, x19, #0x2 │ │ + ld1r {v2.8b}, [x8], #1 │ │ + ld1r {v3.8b}, [x10] │ │ + add x10, x19, #0x3 │ │ + ld1r {v4.8b}, [x10] │ │ + add x10, x19, #0x4 │ │ + ld1r {v5.8b}, [x10] │ │ + add x10, x19, #0x5 │ │ + ld1r {v6.8b}, [x10] │ │ + add x10, x19, #0x6 │ │ + ld1r {v7.8b}, [x10] │ │ + add x10, x19, #0x7 │ │ + ld1r {v16.8b}, [x10] │ │ + ld1r {v23.8b}, [x8] │ │ + sxtl v17.8h, v2.8b │ │ + sxtl v18.8h, v3.8b │ │ + sxtl v19.8h, v4.8b │ │ + sxtl v20.8h, v5.8b │ │ + sxtl v21.8h, v6.8b │ │ + sxtl v22.8h, v7.8b │ │ + sxtl v25.8h, v16.8b │ │ + sxtl v24.8h, v23.8b │ │ + mov x21, xzr │ │ + sxtl2 v2.4s, v17.8h │ │ + sxtl v3.4s, v17.4h │ │ + sxtl2 v4.4s, v18.8h │ │ + sxtl v5.4s, v18.4h │ │ + sxtl2 v6.4s, v19.8h │ │ + sxtl v7.4s, v19.4h │ │ + sxtl2 v16.4s, v20.8h │ │ + sxtl v17.4s, v20.4h │ │ + sxtl2 v18.4s, v21.8h │ │ + sxtl v19.4s, v21.4h │ │ + sxtl2 v20.4s, v22.8h │ │ + sxtl v21.4s, v22.4h │ │ + sxtl2 v22.4s, v25.8h │ │ + sxtl2 v23.4s, v24.8h │ │ + sxtl v24.4s, v24.4h │ │ + sxtl v25.4s, v25.4h │ │ + mov x22, x14 │ │ + add x8, x20, x21 │ │ + ldr q26, [x8] │ │ + ldr q27, [x8, #256] │ │ + ldr q28, [x8, #512] │ │ + subs x22, x22, #0x8 │ │ + sxtl v29.4s, v26.4h │ │ + sxtl v30.4s, v27.4h │ │ + mul v29.4s, v29.4s, v3.4s │ │ + mla v29.4s, v30.4s, v24.4s │ │ + ldr q30, [x8, #768] │ │ + sxtl2 v26.4s, v26.8h │ │ + sxtl2 v27.4s, v27.8h │ │ + mul v26.4s, v26.4s, v2.4s │ │ + mla v26.4s, v27.4s, v23.4s │ │ + sxtl2 v27.4s, v28.8h │ │ + mla v26.4s, v27.4s, v4.4s │ │ + ldr q27, [x8, #1024] │ │ + sxtl v28.4s, v28.4h │ │ + mla v29.4s, v28.4s, v5.4s │ │ + sxtl v28.4s, v30.4h │ │ + mla v29.4s, v28.4s, v7.4s │ │ + ldr q28, [x8, #1280] │ │ + sxtl2 v30.4s, v30.8h │ │ + mla v26.4s, v30.4s, v6.4s │ │ + sxtl2 v30.4s, v27.8h │ │ + mla v26.4s, v30.4s, v16.4s │ │ + ldr q30, [x8, #1536] │ │ + sxtl v27.4s, v27.4h │ │ + mla v29.4s, v27.4s, v17.4s │ │ + sxtl v27.4s, v28.4h │ │ + mla v29.4s, v27.4s, v19.4s │ │ + ldr q27, [x8, #1792] │ │ + sxtl2 v28.4s, v28.8h │ │ + mla v26.4s, v28.4s, v18.4s │ │ + sxtl2 v28.4s, v30.8h │ │ + mla v26.4s, v28.4s, v20.4s │ │ + sxtl v28.4s, v30.4h │ │ + mla v29.4s, v28.4s, v21.4s │ │ + sxtl v28.4s, v27.4h │ │ + mla v29.4s, v28.4s, v25.4s │ │ + sxtl2 v27.4s, v27.8h │ │ + mla v26.4s, v27.4s, v22.4s │ │ + add v27.4s, v29.4s, v1.4s │ │ + add v26.4s, v26.4s, v1.4s │ │ + shrn v27.4h, v27.4s, #6 │ │ + shrn2 v27.8h, v26.4s, #6 │ │ + add v26.8h, v27.8h, v0.8h │ │ + str q26, [x7, x21] │ │ + add x21, x21, #0x10 │ │ + b.ne 5e808 // b.any │ │ + cmp x14, x9 │ │ + mov x21, x14 │ │ + b.eq 5e650 // b.none │ │ + add x8, x1, x21, lsl #1 │ │ + sub x20, x8, #0x300 │ │ + ldrsb w0, [x19, #1] │ │ + ldrsh w3, [x20, #256] │ │ + ldrsb w8, [x19] │ │ + ldrsh w10, [x20] │ │ + ldrsb w4, [x19, #2] │ │ + ldrsh w6, [x20, #512] │ │ + ldrsb w22, [x19, #3] │ │ + ldrsh w23, [x20, #768] │ │ + ldrsb w24, [x19, #4] │ │ + ldrsh w25, [x20, #1024] │ │ + mul w0, w3, w0 │ │ + ldrsb w26, [x19, #5] │ │ + ldrsh w27, [x20, #1280] │ │ + madd w8, w10, w8, w0 │ │ + ldrsb w28, [x19, #6] │ │ + ldrsh w29, [x20, #1536] │ │ + madd w8, w6, w4, w8 │ │ + ldrsb w30, [x19, #7] │ │ + ldrsh w3, [x20, #1792] │ │ + madd w8, w23, w22, w8 │ │ + madd w8, w25, w24, w8 │ │ + madd w8, w27, w26, w8 │ │ + madd w8, w29, w28, w8 │ │ + madd w8, w3, w30, w8 │ │ + add w8, w8, #0x20 │ │ + lsr w8, w8, #6 │ │ + sub w8, w8, #0x2, lsl #12 │ │ + strh w8, [x7, x21, lsl #1] │ │ + add x21, x21, #0x1 │ │ + cmp x9, x21 │ │ + add x20, x20, #0x2 │ │ + b.ne 5e8e4 // b.any │ │ + b 5e650 │ │ + mov x19, xzr │ │ + mov x20, x15 │ │ + add x8, x1, x19 │ │ + ldp q2, q3, [x8] │ │ + add x8, x7, x19 │ │ + subs x20, x20, #0x10 │ │ + add x19, x19, #0x20 │ │ + add v2.8h, v2.8h, v0.8h │ │ + add v3.8h, v3.8h, v0.8h │ │ + stp q2, q3, [x8] │ │ + b.ne 5e970 // b.any │ │ + cmp x15, x9 │ │ + mov x19, x15 │ │ + b.eq 5e650 // b.none │ │ + lsl x8, x19, #1 │ │ + ldrh w10, [x1, x8] │ │ + add x19, x19, #0x1 │ │ + cmp x9, x19 │ │ + sub w10, w10, #0x2, lsl #12 │ │ + strh w10, [x7, x8] │ │ + b.ne 5e9a0 // b.any │ │ + b 5e650 │ │ + add sp, sp, #0x10, lsl #12 │ │ + add sp, sp, #0x740 │ │ + ldp x29, x30, [sp, #80] │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x24, x23, [sp, #32] │ │ + ldp x26, x25, [sp, #16] │ │ + ldp x28, x27, [sp], #96 │ │ + ret │ │ + sub sp, sp, #0xa0 │ │ + ldr w10, [sp, #176] │ │ + asr x14, x1, #1 │ │ + stp x29, x30, [sp, #144] │ │ + ldr w30, [sp, #160] │ │ + mov w13, #0x1 // #1 │ │ + str x14, [sp, #32] │ │ + mov w14, w4 │ │ + sub w17, w13, w7 │ │ + and x13, x14, #0xfffffff8 │ │ + str x13, [sp, #24] │ │ + clz w13, w10 │ │ + stp x20, x19, [sp, #128] │ │ + ldr w11, [sp, #168] │ │ + mov w9, #0x20 // #32 │ │ + sub w19, w13, #0x12 │ │ + stp x26, x25, [sp, #80] │ │ + mov x25, x3 │ │ + asr w3, w4, w30 │ │ + sub w20, w13, #0xc │ │ + lsl w9, w9, w19 │ │ + stp x22, x21, [sp, #112] │ │ + sxtw x13, w3 │ │ + dup v5.4s, w20 │ │ + add w22, w9, #0x80, lsl #12 │ │ + stp x24, x23, [sp, #96] │ │ + mov x21, x1 │ │ + mov x8, xzr │ │ + sxtw x12, w4 │ │ + sbfiz x15, x4, #1, #32 │ │ + mov w16, #0x1a // #26 │ │ + movi v0.4s, #0x20 │ │ + movi v1.4s, #0x1a │ │ + movi v2.4s, #0x26 │ │ + dup v3.4s, w10 │ │ + mov x19, x13 │ │ + dup v4.4s, w22 │ │ + neg v5.4s, v5.4s │ │ + mov x23, x0 │ │ + mov x24, x2 │ │ + stp x28, x27, [sp, #64] │ │ + stp x0, x2, [sp, #40] │ │ + str x25, [sp, #56] │ │ + stp x30, x1, [sp] │ │ + str x13, [sp, #16] │ │ + cmp w4, #0x1 │ │ + b.ge 5ead0 // b.tcont │ │ + tst w5, #0x1 │ │ + add x9, x6, x19 │ │ + ccmp w11, #0x0, #0x4, eq // eq = none │ │ + add x8, x8, #0x1 │ │ + add x25, x25, x15 │ │ + csel x6, x6, x9, ne // ne = any │ │ + subs w5, w5, #0x1 │ │ + add x24, x24, x15 │ │ + add x23, x23, x21 │ │ + b.eq 5edd0 // b.none │ │ + cmp w4, #0x1 │ │ + b.lt 5eaa0 // b.tstop │ │ + cbz w30, 5ebc4 │ │ + mov x26, xzr │ │ + mov x27, xzr │ │ + and w28, w5, w11 │ │ + mov x29, x6 │ │ + b 5eb10 │ │ + ldrb w13, [x29] │ │ + sub w9, w9, w7 │ │ + add w9, w9, w13 │ │ + add w9, w9, #0x2 │ │ + lsr w9, w9, #2 │ │ + add x27, x27, #0x2 │ │ + strb w9, [x29], #1 │ │ + add x26, x26, #0x4 │ │ + cmp x27, x12 │ │ + b.ge 5eaa0 // b.tcont │ │ + add x9, x24, x26 │ │ + add x13, x25, x26 │ │ + ldrsh w0, [x9] │ │ + ldrsh w1, [x13] │ │ + subs w2, w0, w1 │ │ + cneg w2, w2, mi // mi = first │ │ + add w2, w2, #0x20 │ │ + lsr w2, w2, #10 │ │ + cmp w2, #0x1a │ │ + csel w2, w2, w16, cc // cc = lo, ul, last │ │ + sub w3, w16, w2 │ │ + madd w1, w3, w1, w22 │ │ + add w2, w2, #0x26 │ │ + madd w0, w2, w0, w1 │ │ + asr w0, w0, w20 │ │ + cmp w0, w10 │ │ + csel w1, w10, w0, gt │ │ + cmp w0, #0x0 │ │ + add x3, x23, x26 │ │ + csel w0, wzr, w1, lt // lt = tstop │ │ + strh w0, [x3] │ │ + ldrsh w9, [x9, #2] │ │ + ldrsh w13, [x13, #2] │ │ + subs w0, w9, w13 │ │ + cneg w0, w0, mi // mi = first │ │ + add w0, w0, #0x20 │ │ + lsr w0, w0, #10 │ │ + cmp w0, #0x1a │ │ + csel w0, w0, w16, cc // cc = lo, ul, last │ │ + add w1, w0, #0x26 │ │ + sub w0, w16, w0 │ │ + madd w13, w0, w13, w22 │ │ + madd w9, w1, w9, w13 │ │ + asr w9, w9, w20 │ │ + cmp w9, w10 │ │ + csel w13, w10, w9, gt │ │ + cmp w9, #0x0 │ │ + csel w9, wzr, w13, lt // lt = tstop │ │ + strh w9, [x3, #2] │ │ + add w9, w1, w2 │ │ + cbnz w28, 5eae8 │ │ + cbnz w11, 5eafc │ │ + add w9, w17, w9 │ │ + lsr w9, w9, #1 │ │ + b 5eafc │ │ + cmp w4, #0x8 │ │ + b.cs 5ebd4 // b.hs, b.nlast │ │ + mov x26, xzr │ │ + b 5ed70 │ │ + ldp x9, x0, [sp, #32] │ │ + ldp x21, x1, [sp, #48] │ │ + mul x13, x8, x12 │ │ + add x3, x6, x14 │ │ + mul x9, x9, x8 │ │ + add x19, x0, x9, lsl #1 │ │ + add x9, x9, x14 │ │ + lsl x27, x13, #1 │ │ + add x13, x13, x14 │ │ + add x9, x0, x9, lsl #1 │ │ + lsl x13, x13, #1 │ │ + cmp x3, x19 │ │ + add x2, x21, x27 │ │ + add x0, x1, x27 │ │ + add x30, x21, x13 │ │ + add x21, x1, x13 │ │ + cset w1, hi // hi = pmore │ │ + cmp x6, x9 │ │ + cset w28, cc // cc = lo, ul, last │ │ + cmp x19, x30 │ │ + cset w27, cc // cc = lo, ul, last │ │ + cmp x2, x9 │ │ + cset w29, cc // cc = lo, ul, last │ │ + cmp x19, x21 │ │ + cset w19, cc // cc = lo, ul, last │ │ + cmp x0, x9 │ │ + cset w13, cc // cc = lo, ul, last │ │ + cmp x6, x30 │ │ + cset w30, cc // cc = lo, ul, last │ │ + cmp x3, x2 │ │ + cset w9, hi // hi = pmore │ │ + cmp x6, x21 │ │ + cset w2, cc // cc = lo, ul, last │ │ + cmp x3, x0 │ │ + mov x26, xzr │ │ + and w0, w1, w28 │ │ + cset w3, hi // hi = pmore │ │ + tbnz w0, #0, 5ed60 │ │ + and w0, w27, w29 │ │ + tbnz w0, #0, 5ed60 │ │ + and w13, w19, w13 │ │ + tbnz w13, #0, 5ed60 │ │ + ldr x19, [sp, #16] │ │ + and w9, w30, w9 │ │ + tbnz w9, #0, 5ed6c │ │ + ldp x30, x21, [sp] │ │ + and w9, w2, w3 │ │ + tbnz w9, #0, 5ed70 │ │ + ldr x27, [sp, #24] │ │ + mov x26, xzr │ │ + mov x28, x6 │ │ + ldr q6, [x24, x26] │ │ + ldr q7, [x25, x26] │ │ + mov v16.16b, v4.16b │ │ + mov v17.16b, v4.16b │ │ + sxtl2 v18.4s, v6.8h │ │ + sxtl v19.4s, v6.4h │ │ + ssubl v22.4s, v6.4h, v7.4h │ │ + ssubl2 v6.4s, v6.8h, v7.8h │ │ + abs v6.4s, v6.4s │ │ + sxtl v20.4s, v7.4h │ │ + sxtl2 v21.4s, v7.8h │ │ + abs v7.4s, v22.4s │ │ + add v6.4s, v6.4s, v0.4s │ │ + add v7.4s, v7.4s, v0.4s │ │ + ushr v6.4s, v6.4s, #10 │ │ + ushr v7.4s, v7.4s, #10 │ │ + umin v6.4s, v6.4s, v1.4s │ │ + umin v7.4s, v7.4s, v1.4s │ │ + add v22.4s, v6.4s, v2.4s │ │ + sub v6.4s, v1.4s, v6.4s │ │ + mla v16.4s, v6.4s, v21.4s │ │ + add v6.4s, v7.4s, v2.4s │ │ + sub v7.4s, v1.4s, v7.4s │ │ + mla v17.4s, v7.4s, v20.4s │ │ + mla v17.4s, v6.4s, v19.4s │ │ + mla v16.4s, v22.4s, v18.4s │ │ + xtn v7.4h, v6.4s │ │ + sshl v6.4s, v16.4s, v5.4s │ │ + sshl v16.4s, v17.4s, v5.4s │ │ + cmlt v17.4s, v16.4s, #0 │ │ + smin v16.4s, v16.4s, v3.4s │ │ + cmlt v18.4s, v6.4s, #0 │ │ + smin v6.4s, v6.4s, v3.4s │ │ + bic v16.16b, v16.16b, v17.16b │ │ + bic v6.16b, v6.16b, v18.16b │ │ + xtn v16.4h, v16.4s │ │ + xtn2 v16.8h, v6.4s │ │ + str q16, [x23, x26] │ │ + xtn2 v7.8h, v22.4s │ │ + xtn v6.8b, v7.8h │ │ + subs x27, x27, #0x8 │ │ + str d6, [x28], #8 │ │ + add x26, x26, #0x10 │ │ + b.ne 5eca0 // b.any │ │ + ldr x26, [sp, #24] │ │ + cmp x26, x14 │ │ + b.ne 5ed70 // b.any │ │ + b 5eaa0 │ │ + ldp x30, x21, [sp] │ │ + ldr x19, [sp, #16] │ │ + b 5ed70 │ │ + ldp x30, x21, [sp] │ │ + lsl x9, x26, #1 │ │ + ldrsh w13, [x24, x9] │ │ + ldrsh w0, [x25, x9] │ │ + subs w1, w13, w0 │ │ + cneg w1, w1, mi // mi = first │ │ + add w1, w1, #0x20 │ │ + lsr w1, w1, #10 │ │ + cmp w1, #0x1a │ │ + csel w1, w1, w16, cc // cc = lo, ul, last │ │ + add w2, w1, #0x26 │ │ + sub w1, w16, w1 │ │ + madd w0, w1, w0, w22 │ │ + madd w13, w2, w13, w0 │ │ + asr w13, w13, w20 │ │ + cmp w13, w10 │ │ + csel w0, w10, w13, gt │ │ + cmp w13, #0x0 │ │ + csel w13, wzr, w0, lt // lt = tstop │ │ + strh w13, [x23, x9] │ │ + strb w2, [x6, x26] │ │ + add x26, x26, #0x1 │ │ + cmp x14, x26 │ │ + b.ne 5ed70 // b.any │ │ + b 5eaa0 │ │ ldp x29, x30, [sp, #144] │ │ ldp x20, x19, [sp, #128] │ │ ldp x22, x21, [sp, #112] │ │ ldp x24, x23, [sp, #96] │ │ ldp x26, x25, [sp, #80] │ │ ldp x28, x27, [sp, #64] │ │ - ldp d9, d8, [sp, #48] │ │ - ldp d11, d10, [sp, #32] │ │ - ldp d13, d12, [sp, #16] │ │ - ldp d15, d14, [sp], #160 │ │ + add sp, sp, #0xa0 │ │ ret │ │ + adrp x8, 5e000 │ │ + adrp x10, 5f000 │ │ + add x8, x8, #0xe28 │ │ + adrp x9, 5e000 │ │ + add x10, x10, #0xc │ │ + adrp x11, 5f000 │ │ + add x9, x9, #0xf1c │ │ + add x11, x11, #0xe8 │ │ + fmov d0, x8 │ │ + fmov d1, x10 │ │ + mov v0.d[1], x9 │ │ + mov v1.d[1], x11 │ │ + stp q0, q1, [x0] │ │ + b 68f30 │ │ stp x28, x27, [sp, #-96]! │ │ stp x26, x25, [sp, #16] │ │ stp x24, x23, [sp, #32] │ │ stp x22, x21, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ stp x29, x30, [sp, #80] │ │ - sub sp, sp, #0xb, lsl #12 │ │ - sub sp, sp, #0xed0 │ │ - ldr w8, [x1, #68] │ │ - ldr x22, [x1, #8] │ │ - ldr x9, [x0] │ │ - mov w10, #0xffffffff // #-1 │ │ - str x0, [sp, #144] │ │ - lsl w8, w10, w8 │ │ - add x0, sp, #0x3, lsl #12 │ │ - mov x19, x2 │ │ - mov x20, x1 │ │ - mvn w2, w8 │ │ - add x0, x0, #0x98 │ │ - add x21, sp, #0x3, lsl #12 │ │ - mov x1, x22 │ │ - add x21, x21, #0x98 │ │ - str w2, [sp, #140] │ │ - blr x9 │ │ - ldr w8, [x22, #40] │ │ - cbnz w8, 71664 │ │ - ldr w8, [x22, #36] │ │ - cbz w8, 71698 │ │ - ldr w8, [x19, #64] │ │ + ldp w8, w9, [x2] │ │ + ldr w10, [x2, #8] │ │ + orr w8, w9, w8 │ │ + orr w25, w8, w10 │ │ + cbz w25, 5ef00 │ │ + mov w19, w7 │ │ + mov x20, x5 │ │ + mov x21, x3 │ │ + mov x22, x2 │ │ + mov x23, x0 │ │ + asr x24, x1, #1 │ │ + lsl x26, x1, #2 │ │ + lsl x27, x4, #2 │ │ + mov w28, #0x1 // #1 │ │ + mov w29, #0x4 // #4 │ │ + tst w28, w25 │ │ + b.ne 5eecc // b.any │ │ + b 5eeac │ │ + ldr w8, [x22, #4] │ │ + tst w8, w28 │ │ + cset w8, ne // ne = any │ │ + lsl w6, w29, w8 │ │ + mov w5, #0x1 // #1 │ │ + mov x0, x23 │ │ + mov x4, x24 │ │ + mov w7, w19 │ │ + bl 5f1b8 │ │ + lsl w28, w28, #1 │ │ + neg w8, w28 │ │ + tst w25, w8 │ │ + add x23, x23, x26 │ │ + add x21, x21, x27 │ │ + b.eq 5ef00 // b.none │ │ + tst w28, w25 │ │ + b.eq 5eeac // b.none │ │ + ldrb w8, [x21] │ │ + cbnz w8, 5eedc │ │ + ldurb w8, [x21, #-4] │ │ + cbz w8, 5eeac │ │ + add x9, x20, x8 │ │ + ldr w10, [x22, #8] │ │ + ldrb w1, [x9] │ │ + ldrb w2, [x9, #64] │ │ + lsr w3, w8, #4 │ │ + tst w10, w28 │ │ + b.eq 5ee88 // b.none │ │ + mov w8, #0x2 // #2 │ │ + b 5ee94 │ │ + ldp x29, x30, [sp, #80] │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x24, x23, [sp, #32] │ │ + ldp x26, x25, [sp, #16] │ │ + ldp x28, x27, [sp], #96 │ │ + ret │ │ + str x28, [sp, #-96]! │ │ + stp x27, x26, [sp, #16] │ │ + stp x25, x24, [sp, #32] │ │ + stp x23, x22, [sp, #48] │ │ + stp x21, x20, [sp, #64] │ │ + stp x19, x30, [sp, #80] │ │ + ldp w8, w9, [x2] │ │ + ldr w10, [x2, #8] │ │ + orr w8, w9, w8 │ │ + orr w25, w8, w10 │ │ + cbz w25, 5eff0 │ │ + mov w19, w7 │ │ + mov x20, x5 │ │ + mov x21, x3 │ │ + mov x22, x2 │ │ + mov x23, x0 │ │ + asr x24, x1, #1 │ │ + neg x26, x4, lsl #2 │ │ + mov w27, #0x1 // #1 │ │ + mov w28, #0x4 // #4 │ │ + tst w27, w25 │ │ + b.ne 5efbc // b.any │ │ + b 5ef9c │ │ + ldr w8, [x22, #4] │ │ + tst w8, w27 │ │ + cset w8, ne // ne = any │ │ + lsl w6, w28, w8 │ │ + mov w4, #0x1 // #1 │ │ + mov x0, x23 │ │ + mov x5, x24 │ │ + mov w7, w19 │ │ + bl 5f1b8 │ │ + lsl w27, w27, #1 │ │ + neg w8, w27 │ │ + add x23, x23, #0x8 │ │ + tst w25, w8 │ │ + add x21, x21, #0x4 │ │ + b.eq 5eff0 // b.none │ │ + tst w27, w25 │ │ + b.eq 5ef9c // b.none │ │ + ldrb w8, [x21] │ │ + cbnz w8, 5efcc │ │ + ldrb w8, [x21, x26] │ │ + cbz w8, 5ef9c │ │ + add x9, x20, x8 │ │ + ldr w10, [x22, #8] │ │ + ldrb w1, [x9] │ │ + ldrb w2, [x9, #64] │ │ + lsr w3, w8, #4 │ │ + tst w10, w27 │ │ + b.eq 5ef78 // b.none │ │ + mov w8, #0x2 // #2 │ │ + b 5ef84 │ │ + ldp x19, x30, [sp, #80] │ │ + ldp x21, x20, [sp, #64] │ │ + ldp x23, x22, [sp, #48] │ │ + ldp x25, x24, [sp, #32] │ │ + ldp x27, x26, [sp, #16] │ │ + ldr x28, [sp], #96 │ │ + ret │ │ + str x28, [sp, #-96]! │ │ + stp x27, x26, [sp, #16] │ │ + stp x25, x24, [sp, #32] │ │ + stp x23, x22, [sp, #48] │ │ + stp x21, x20, [sp, #64] │ │ + stp x19, x30, [sp, #80] │ │ + ldp w8, w9, [x2] │ │ + orr w25, w9, w8 │ │ + cbz w25, 5f0cc │ │ + mov w19, w7 │ │ + mov x20, x5 │ │ + mov x21, x3 │ │ + mov x22, x2 │ │ + mov x23, x0 │ │ + asr x24, x1, #1 │ │ + lsl x26, x1, #2 │ │ + lsl x27, x4, #2 │ │ + mov w28, #0x1 // #1 │ │ + tst w28, w25 │ │ + b.ne 5f0b8 // b.any │ │ + b 5f098 │ │ + ldr w9, [x22, #4] │ │ + lsr w3, w8, #4 │ │ + add x8, x20, x8 │ │ + ldrb w1, [x8] │ │ + ldrb w2, [x8, #64] │ │ + tst w9, w28 │ │ + cset w8, ne // ne = any │ │ + mov w6, #0x4 // #4 │ │ + bfi w6, w8, #1, #1 │ │ + mov w5, #0x1 // #1 │ │ + mov x0, x23 │ │ + mov x4, x24 │ │ + mov w7, w19 │ │ + bl 5f1b8 │ │ + lsl w28, w28, #1 │ │ + neg w8, w28 │ │ + tst w25, w8 │ │ + add x23, x23, x26 │ │ + add x21, x21, x27 │ │ + b.eq 5f0cc // b.none │ │ + tst w28, w25 │ │ + b.eq 5f098 // b.none │ │ + ldrb w8, [x21] │ │ + cbnz w8, 5f060 │ │ + ldurb w8, [x21, #-4] │ │ + cbnz w8, 5f060 │ │ + b 5f098 │ │ + ldp x19, x30, [sp, #80] │ │ + ldp x21, x20, [sp, #64] │ │ + ldp x23, x22, [sp, #48] │ │ + ldp x25, x24, [sp, #32] │ │ + ldp x27, x26, [sp, #16] │ │ + ldr x28, [sp], #96 │ │ + ret │ │ + stp x27, x26, [sp, #-80]! │ │ + stp x25, x24, [sp, #16] │ │ + stp x23, x22, [sp, #32] │ │ + stp x21, x20, [sp, #48] │ │ + stp x19, x30, [sp, #64] │ │ + ldp w8, w9, [x2] │ │ + orr w25, w9, w8 │ │ + cbz w25, 5f1a0 │ │ + mov w19, w7 │ │ + mov x20, x5 │ │ + mov x21, x3 │ │ + mov x22, x2 │ │ + mov x23, x0 │ │ + asr x24, x1, #1 │ │ + neg x26, x4, lsl #2 │ │ + mov w27, #0x1 // #1 │ │ + tst w27, w25 │ │ + b.ne 5f18c // b.any │ │ + b 5f16c │ │ + ldr w9, [x22, #4] │ │ + lsr w3, w8, #4 │ │ + add x8, x20, x8 │ │ + ldrb w1, [x8] │ │ + ldrb w2, [x8, #64] │ │ + tst w9, w27 │ │ + cset w8, ne // ne = any │ │ + mov w6, #0x4 // #4 │ │ + bfi w6, w8, #1, #1 │ │ + mov w4, #0x1 // #1 │ │ + mov x0, x23 │ │ + mov x5, x24 │ │ + mov w7, w19 │ │ + bl 5f1b8 │ │ + lsl w27, w27, #1 │ │ + neg w8, w27 │ │ + add x23, x23, #0x8 │ │ + tst w25, w8 │ │ + add x21, x21, #0x4 │ │ + b.eq 5f1a0 // b.none │ │ + tst w27, w25 │ │ + b.eq 5f16c // b.none │ │ + ldrb w8, [x21] │ │ + cbnz w8, 5f134 │ │ + ldrb w8, [x21, x26] │ │ + cbnz w8, 5f134 │ │ + b 5f16c │ │ + ldp x19, x30, [sp, #64] │ │ + ldp x21, x20, [sp, #48] │ │ + ldp x23, x22, [sp, #32] │ │ + ldp x25, x24, [sp, #16] │ │ + ldp x27, x26, [sp], #80 │ │ + ret │ │ + sub sp, sp, #0x120 │ │ + clz w9, w7 │ │ + mov w10, #0x18 // #24 │ │ + lsl x8, x4, #1 │ │ + mov x17, #0xfffffffffffffffa // #-6 │ │ + str x8, [sp, #184] │ │ + lsl x16, x5, #1 │ │ + mov x4, #0xfffffffffffffff2 // #-14 │ │ + sub w9, w10, w9 │ │ + mul x8, x5, x17 │ │ + str w7, [sp, #88] │ │ + mov x7, #0xfffffffffffffff4 // #-12 │ │ + neg x12, x16 │ │ + str x8, [sp, #176] │ │ + add x10, x16, x5 │ │ + mul x16, x5, x4 │ │ + lsl w8, w1, w9 │ │ + stp x20, x19, [sp, #256] │ │ + mov w14, #0xffffff80 // #-128 │ │ + lsl x20, x5, #3 │ │ + mov x19, #0xfffffffffffffff6 // #-10 │ │ + str x16, [sp, #24] │ │ + mul x16, x5, x7 │ │ + str w8, [sp, #164] │ │ + lsl w8, w3, w9 │ │ + stp x22, x21, [sp, #240] │ │ + lsl x21, x5, #2 │ │ + stp x16, x20, [sp, #136] │ │ + mul x16, x5, x19 │ │ + str w8, [sp, #152] │ │ + lsl w8, w14, w9 │ │ + str x16, [sp, #128] │ │ + add x16, x21, x5 │ │ + str w8, [sp, #84] │ │ + lsl x8, x10, #1 │ │ + mov w13, #0x1 // #1 │ │ + mov w15, #0x80 // #128 │ │ + str x8, [sp, #168] │ │ + lsl x8, x16, #1 │ │ + lsl w4, w13, w9 │ │ + lsl w2, w2, w9 │ │ + lsl w9, w15, w9 │ │ + stp x12, x8, [sp, #112] │ │ + lsl x8, x10, #2 │ │ + str x8, [sp, #16] │ │ + lsl w10, w4, #7 │ │ + sub w8, w9, #0x1 │ │ + str w8, [sp, #80] │ │ + sub w8, w10, #0x1 │ │ + str w8, [sp, #76] │ │ + stp x28, x27, [sp, #192] │ │ + stp x26, x25, [sp, #208] │ │ + stp x29, x30, [sp, #272] │ │ + mov x26, x5 │ │ + neg x27, x21 │ │ + neg x28, x20 │ │ + mov x30, x21 │ │ + mov w25, #0x4 // #4 │ │ + stp x24, x23, [sp, #224] │ │ + str w6, [sp, #108] │ │ + stp x27, x28, [sp, #56] │ │ + str x26, [sp, #40] │ │ + str w4, [sp, #32] │ │ + b 5f58c │ │ + add w22, w20, #0x8 │ │ + ldr w12, [sp, #52] │ │ + add w4, w22, w14 │ │ + add w22, w22, w23 │ │ + add w17, w10, w14 │ │ + add w13, w13, #0x8 │ │ + add w22, w22, w24 │ │ + add w17, w17, #0x8 │ │ + add w14, w13, w14 │ │ + add w13, w13, w23 │ │ + add w23, w4, w10 │ │ + add w4, w4, w24 │ │ + add w6, w22, w19 │ │ + add w20, w17, w20 │ │ + add w14, w14, w10 │ │ + add w10, w13, w10 │ │ + stp w6, w3, [sp, #156] │ │ + add w4, w4, w19 │ │ + add w19, w23, w19 │ │ + ldr w3, [sp, #92] │ │ + lsl w28, w12, #3 │ │ + add w13, w13, w24 │ │ + add w24, w20, w21 │ │ + add w20, w20, w1 │ │ + add w10, w10, w1 │ │ + add w4, w4, w21 │ │ + add w19, w19, w21 │ │ + lsl w7, w12, #2 │ │ + lsl w9, w16, #1 │ │ + mov x8, x30 │ │ + lsl w27, w21, #1 │ │ + sub w28, w28, w12 │ │ + add w17, w17, w1 │ │ + add w14, w14, w1 │ │ + add w13, w13, w1 │ │ + add w1, w23, w1 │ │ + add w23, w24, w16 │ │ + add w24, w20, w21 │ │ + add w10, w10, w16 │ │ + add w4, w4, w16 │ │ + add w19, w19, w16 │ │ + mov w30, w16 │ │ + ldp w26, w16, [sp, #96] │ │ + add w23, w23, w28 │ │ + add w28, w1, w27 │ │ + add w14, w14, w27 │ │ + add w24, w24, w9 │ │ + add w10, w10, w27 │ │ + add w27, w7, w12 │ │ + mov w6, w11 │ │ + ldr w11, [sp, #36] │ │ + lsl w15, w5, #1 │ │ + add w28, w28, w9 │ │ + add w9, w14, w9 │ │ + lsl w14, w29, #1 │ │ + add w24, w24, w27 │ │ + lsl w27, w3, #2 │ │ + add w1, w1, w21 │ │ + add w20, w20, w5 │ │ + add w1, w1, w15 │ │ + add w4, w4, w15 │ │ + add w15, w19, w15 │ │ + add w19, w27, w3 │ │ + add w20, w20, w14 │ │ + add w17, w17, w5 │ │ + add w19, w20, w19 │ │ + add w28, w28, w5 │ │ + add w1, w1, w14 │ │ + add w14, w15, w14 │ │ + lsl w15, w26, #1 │ │ + add w17, w17, w29 │ │ + add w9, w9, w5 │ │ + add w10, w10, w5 │ │ + mov w22, w2 │ │ + mov w2, w5 │ │ + ldr w5, [sp, #104] │ │ + lsl w20, w11, #1 │ │ + add w7, w28, w7 │ │ + lsl w28, w16, #1 │ │ + add w17, w17, w15 │ │ + add w15, w19, w15 │ │ + lsl w19, w3, #3 │ │ + add w23, w23, w20 │ │ + add w20, w24, w20 │ │ + lsl w24, w12, #1 │ │ + sub w19, w19, w3 │ │ + add w17, w17, w28 │ │ + add w17, w17, w19 │ │ + add w19, w24, w12 │ │ + add w9, w9, w29 │ │ + add w9, w9, w19 │ │ + lsl w19, w5, #1 │ │ + add w7, w7, w11 │ │ + add w4, w4, w29 │ │ + add w1, w1, w26 │ │ + add w23, w23, w19 │ │ + add w20, w20, w19 │ │ + add w7, w7, w19 │ │ + lsl w19, w3, #1 │ │ + add w4, w4, w26 │ │ + add w10, w10, w29 │ │ + add w1, w1, w27 │ │ + add w4, w4, w19 │ │ + add w19, w19, w3 │ │ + add w14, w14, w26 │ │ + add w10, w10, w24 │ │ + ldr x27, [sp, #176] │ │ + add w14, w14, w19 │ │ + add w15, w15, w28 │ │ + add w1, w1, w28 │ │ + ldr x28, [sp, #64] │ │ + lsr w19, w20, #4 │ │ + ldp x20, x24, [sp, #128] │ │ + add w9, w9, w11 │ │ + add w9, w9, w5 │ │ + lsr w23, w23, #4 │ │ + lsr w7, w7, #4 │ │ + lsr w9, w9, #4 │ │ + strh w23, [x0, x24] │ │ + strh w19, [x0, x20] │ │ + strh w7, [x0, x28] │ │ + strh w9, [x0, x27] │ │ + ldr x27, [sp, #56] │ │ + add w9, w10, w16 │ │ + add w9, w9, w11 │ │ + add w9, w9, w5 │ │ + lsr w9, w9, #4 │ │ + strh w9, [x0, x27] │ │ + add w9, w13, w21 │ │ + add w9, w9, w30 │ │ + add w9, w9, w2 │ │ + add w9, w9, w29 │ │ + add w9, w9, w12 │ │ + add w9, w9, w26 │ │ + ldr x12, [sp, #112] │ │ + add w9, w9, w16 │ │ + add w9, w9, w11 │ │ + add w9, w9, w5 │ │ + lsr w9, w9, #4 │ │ + strh w9, [x0, x12] │ │ + ldr w9, [sp, #156] │ │ + ldr x10, [sp, #144] │ │ + add w9, w9, w21 │ │ + add w9, w9, w30 │ │ + add w9, w9, w2 │ │ + add w9, w9, w29 │ │ + add w9, w9, w3 │ │ + add w9, w9, w26 │ │ + add w9, w9, w16 │ │ + add w9, w9, w11 │ │ + add w9, w9, w5 │ │ + lsr w9, w9, #4 │ │ + ldr x26, [sp, #40] │ │ + strh w9, [x0] │ │ + add w9, w4, w16 │ │ + add w9, w9, w5 │ │ + lsr w9, w9, #4 │ │ + strh w9, [x0, x26, lsl #1] │ │ + add w9, w14, w16 │ │ + lsr w9, w9, #4 │ │ + mov w16, w30 │ │ + mov x30, x8 │ │ + strh w9, [x0, x8] │ │ + ldr x8, [sp, #168] │ │ + lsr w9, w1, #4 │ │ + ldr w3, [sp, #160] │ │ + mov w11, w6 │ │ + strh w9, [x0, x8] │ │ + ldr x8, [sp, #120] │ │ + ldr w6, [sp, #108] │ │ + ldr w4, [sp, #32] │ │ + lsr w9, w15, #4 │ │ + strh w9, [x0, x10] │ │ + lsr w9, w17, #4 │ │ + mov w5, w2 │ │ + mov w2, w22 │ │ + strh w9, [x0, x8] │ │ + ldr x8, [sp, #184] │ │ + subs w25, w25, #0x1 │ │ + add x0, x0, x8 │ │ + b.eq 5fafc // b.none │ │ + ldrh w20, [x0, x27] │ │ + ldrh w14, [x0, x12] │ │ + ldrh w10, [x0] │ │ + ldrh w1, [x0, x26, lsl #1] │ │ + subs w9, w20, w14 │ │ + cneg w7, w9, mi // mi = first │ │ + cmp w7, w2 │ │ + b.gt 5f5bc │ │ + subs w9, w1, w10 │ │ + cneg w9, w9, mi // mi = first │ │ + cmp w9, w2 │ │ + b.le 5f5c4 │ │ + mov w9, wzr │ │ + b 5f5e8 │ │ + subs w9, w14, w10 │ │ + cneg w9, w9, mi // mi = first │ │ + subs w13, w20, w1 │ │ + ldr w8, [sp, #164] │ │ + cneg w13, w13, mi // mi = first │ │ + lsr w13, w13, #1 │ │ + add w9, w13, w9, lsl #1 │ │ + cmp w9, w8 │ │ + cset w9, le │ │ + cmp w6, #0x5 │ │ + lsl w13, w20, #1 │ │ + lsl w23, w14, #1 │ │ + lsl w24, w10, #1 │ │ + lsl w19, w1, #1 │ │ + b.lt 5f62c // b.tstop │ │ + ldr x8, [sp, #176] │ │ + ldrh w5, [x0, x30] │ │ + ldrh w21, [x0, x8] │ │ + subs w17, w21, w20 │ │ + cneg w17, w17, mi // mi = first │ │ + cmp w17, w2 │ │ + b.le 5f68c │ │ + mov w17, wzr │ │ + cmp w6, #0x7 │ │ + and w9, w9, w17 │ │ + b.ge 5f6a8 // b.tcont │ │ + tbz w9, #0, 5f57c │ │ + cmp w6, #0x5 │ │ + b.le 5f788 │ │ + mov w9, #0x1 // #1 │ │ + subs w17, w21, w14 │ │ + cneg w17, w17, mi // mi = first │ │ + cmp w7, w4 │ │ + mov w3, wzr │ │ + b.gt 5f66c │ │ + cmp w17, w4 │ │ + b.gt 5f66c │ │ + subs w17, w1, w10 │ │ + cneg w17, w17, mi // mi = first │ │ + cmp w17, w4 │ │ + b.le 5f820 │ │ + mov w3, wzr │ │ + cmp w6, #0x8 │ │ + b.lt 5f838 // b.tstop │ │ + subs w17, w16, w14 │ │ + cneg w17, w17, mi // mi = first │ │ + cmp w17, w4 │ │ + b.le 5f918 │ │ + mov w17, wzr │ │ + b 5f928 │ │ + subs w17, w5, w1 │ │ + cneg w17, w17, mi // mi = first │ │ + cmp w17, w2 │ │ + cset w17, le │ │ + cmp w6, #0x7 │ │ + and w9, w9, w17 │ │ + b.lt 5f62c // b.tstop │ │ + ldr x8, [sp, #168] │ │ + ldrh w16, [x0, x28] │ │ + ldrh w29, [x0, x8] │ │ + subs w17, w16, w21 │ │ + cneg w17, w17, mi // mi = first │ │ + cmp w17, w2 │ │ + b.gt 5f57c │ │ + subs w17, w29, w5 │ │ + cneg w17, w17, mi // mi = first │ │ + cmp w17, w2 │ │ + cset w17, le │ │ + and w9, w9, w17 │ │ + tbz w9, #0, 5f57c │ │ + cmp w6, #0x10 │ │ + b.lt 5f638 // b.tstop │ │ + ldr x9, [sp, #24] │ │ + ldrh w12, [x0, x9] │ │ + ldr x9, [sp, #136] │ │ + str w12, [sp, #52] │ │ + ldrh w11, [x0, x9] │ │ + ldr x9, [sp, #128] │ │ + str w11, [sp, #36] │ │ + ldrh w8, [x0, x9] │ │ ldr x9, [sp, #144] │ │ - ldr w4, [sp, #140] │ │ - add x1, sp, #0x3, lsl #12 │ │ + str w8, [sp, #104] │ │ + ldrh w8, [x0, x9] │ │ + subs w9, w12, w14 │ │ + cneg w9, w9, mi // mi = first │ │ + cmp w9, w4 │ │ + str w8, [sp, #100] │ │ + ldr x8, [sp, #120] │ │ + ldrh w8, [x0, x8] │ │ + str w8, [sp, #96] │ │ + ldr x8, [sp, #16] │ │ + ldrh w8, [x0, x8] │ │ + str w8, [sp, #92] │ │ + b.gt 5f774 │ │ + subs w9, w11, w14 │ │ + cneg w9, w9, mi // mi = first │ │ + cmp w9, w4 │ │ + b.gt 5f774 │ │ + ldr w8, [sp, #104] │ │ + subs w9, w8, w14 │ │ + cneg w9, w9, mi // mi = first │ │ + cmp w9, w4 │ │ + b.gt 5f774 │ │ + ldr w8, [sp, #100] │ │ + subs w9, w8, w10 │ │ + cneg w9, w9, mi // mi = first │ │ + cmp w9, w4 │ │ + b.le 5fac8 │ │ + ldr x12, [sp, #112] │ │ + ldr w6, [sp, #108] │ │ + mov w11, wzr │ │ + mov w9, wzr │ │ + b 5f63c │ │ + cmp w3, #0x0 │ │ + cset w9, ne // ne = any │ │ + cmp w6, #0x6 │ │ + b.ne 5f950 // b.any │ │ + cbz w9, 5f950 │ │ + add w10, w10, w13 │ │ + add w13, w1, w13 │ │ + add w15, w20, w23 │ │ + add w14, w14, w24 │ │ + add w9, w21, w21, lsl #1 │ │ + add w10, w10, w23 │ │ + add w13, w13, w23 │ │ + add w15, w15, w24 │ │ + add w14, w14, w19 │ │ + add w9, w10, w9 │ │ + add w10, w13, w24 │ │ + add w13, w15, w19 │ │ + add w14, w14, w5 │ │ + add w9, w9, #0x4 │ │ + add w10, w10, w21 │ │ + add w13, w13, w5 │ │ + add w14, w14, w5, lsl #1 │ │ + lsr w9, w9, #3 │ │ + add w10, w10, #0x4 │ │ + add w13, w13, #0x4 │ │ + add w14, w14, #0x4 │ │ + strh w9, [x0, x27] │ │ + lsr w9, w10, #3 │ │ + lsr w10, w13, #3 │ │ + lsr w13, w14, #3 │ │ + strh w9, [x0, x12] │ │ + strh w10, [x0] │ │ + strh w13, [x0, x26, lsl #1] │ │ + ldr x8, [sp, #184] │ │ + subs w25, w25, #0x1 │ │ + add x0, x0, x8 │ │ + b.ne 5f58c // b.any │ │ + b 5fafc │ │ + subs w17, w5, w10 │ │ + cneg w17, w17, mi // mi = first │ │ + cmp w17, w4 │ │ + cset w3, le │ │ + cmp w6, #0x8 │ │ + b.ge 5f674 // b.tcont │ │ + mov w17, wzr │ │ + tst w11, w3 │ │ + cset w22, eq // eq = none │ │ + orr w9, w9, w22 │ │ + tbz w9, #0, 5f2b8 │ │ + and w9, w3, w17 │ │ + cmp w9, #0x1 │ │ + b.ne 5f944 // b.any │ │ + add w13, w14, #0x4 │ │ + add w17, w10, w20 │ │ + add w3, w13, w20 │ │ + add w14, w17, w14, lsl #1 │ │ + add w9, w16, w16, lsl #1 │ │ + add w13, w13, w10 │ │ + add w17, w3, w10 │ │ + add w10, w3, w10, lsl #1 │ │ + add w14, w14, w1 │ │ + ldr x8, [sp, #176] │ │ + add w10, w10, w1 │ │ + add w9, w17, w9 │ │ + add w14, w14, w16 │ │ + add w15, w16, w20 │ │ + add w3, w29, w1 │ │ + add w13, w13, w1 │ │ + add w1, w29, w29, lsl #1 │ │ + add w9, w9, w21, lsl #1 │ │ + add w14, w14, w5 │ │ + add w10, w10, w29 │ │ + add w15, w13, w15, lsl #1 │ │ + add w17, w17, w5 │ │ + add w13, w13, w1 │ │ + lsr w9, w9, #3 │ │ + add w14, w14, w21 │ │ + add w10, w10, w5 │ │ + add w15, w15, w21 │ │ + add w17, w17, w3, lsl #1 │ │ + add w13, w13, w5, lsl #1 │ │ + strh w9, [x0, x8] │ │ + add w9, w14, #0x4 │ │ + add w10, w10, w21 │ │ + lsr w15, w15, #3 │ │ + lsr w17, w17, #3 │ │ + lsr w13, w13, #3 │ │ + lsr w9, w9, #3 │ │ + lsr w10, w10, #3 │ │ + strh w15, [x0, x27] │ │ + strh w9, [x0, x12] │ │ + strh w10, [x0] │ │ + strh w17, [x0, x26, lsl #1] │ │ + strh w13, [x0, x30] │ │ + mov w3, #0x1 // #1 │ │ + ldr x8, [sp, #184] │ │ + subs w25, w25, #0x1 │ │ + add x0, x0, x8 │ │ + b.ne 5f58c // b.any │ │ + b 5fafc │ │ + subs w17, w29, w10 │ │ + cneg w17, w17, mi // mi = first │ │ + cmp w17, w4 │ │ + cset w17, le │ │ + and w3, w3, w17 │ │ + mov w17, #0x1 // #1 │ │ + tst w11, w3 │ │ + cset w22, eq // eq = none │ │ + orr w9, w9, w22 │ │ + tbz w9, #0, 5f2b8 │ │ + b 5f84c │ │ + mov w9, w3 │ │ + cmp w6, #0x6 │ │ + b.eq 5f798 // b.none │ │ + ldr w8, [sp, #152] │ │ + cmp w7, w8 │ │ + b.gt 5f970 │ │ + ldr w8, [sp, #152] │ │ + subs w9, w1, w10 │ │ + cneg w9, w9, mi // mi = first │ │ + cmp w9, w8 │ │ + b.le 5fa0c │ │ + ldr w15, [sp, #76] │ │ + ldr w8, [sp, #84] │ │ + sub w9, w20, w1 │ │ + cmp w9, w15 │ │ + csel w13, w15, w9, gt │ │ + cmp w9, w8 │ │ + sub w9, w10, w14 │ │ + add w9, w9, w9, lsl #1 │ │ + csel w13, w8, w13, lt // lt = tstop │ │ + add w9, w13, w9 │ │ + cmp w9, w15 │ │ + csel w13, w15, w9, gt │ │ + cmp w9, w8 │ │ + csel w9, w8, w13, lt // lt = tstop │ │ + ldr w8, [sp, #80] │ │ + add w13, w9, #0x4 │ │ + add w9, w9, #0x3 │ │ + cmp w13, w8 │ │ + csel w13, w13, w8, lt // lt = tstop │ │ + cmp w9, w8 │ │ + csel w9, w9, w8, lt // lt = tstop │ │ + add w9, w14, w9, asr #3 │ │ + ldr w14, [sp, #88] │ │ + sub w10, w10, w13, asr #3 │ │ + cmp w9, w14 │ │ + csel w13, w14, w9, gt │ │ + cmp w9, #0x0 │ │ + csel w9, wzr, w13, lt // lt = tstop │ │ + cmp w10, w14 │ │ + strh w9, [x0, x12] │ │ + csel w9, w14, w10, gt │ │ + cmp w10, #0x0 │ │ + csel w9, wzr, w9, lt // lt = tstop │ │ + strh w9, [x0] │ │ + ldr x8, [sp, #184] │ │ + subs w25, w25, #0x1 │ │ + add x0, x0, x8 │ │ + b.ne 5f58c // b.any │ │ + b 5fafc │ │ + ldr w8, [sp, #76] │ │ + sub w9, w10, w14 │ │ + add w9, w9, w9, lsl #1 │ │ + cmp w9, w8 │ │ + csel w13, w8, w9, gt │ │ + ldp w8, w15, [sp, #84] │ │ + cmp w9, w8 │ │ + csel w9, w8, w13, lt // lt = tstop │ │ + ldr w8, [sp, #80] │ │ + add w13, w9, #0x4 │ │ + add w9, w9, #0x3 │ │ + cmp w13, w8 │ │ + csel w13, w13, w8, lt // lt = tstop │ │ + cmp w9, w8 │ │ + csel w9, w9, w8, lt // lt = tstop │ │ + add w9, w14, w9, asr #3 │ │ + asr w13, w13, #3 │ │ + cmp w9, w15 │ │ + sub w10, w10, w13 │ │ + add w13, w13, #0x1 │ │ + csel w14, w15, w9, gt │ │ + cmp w9, #0x0 │ │ + asr w13, w13, #1 │ │ + csel w14, wzr, w14, lt // lt = tstop │ │ + cmp w10, w15 │ │ + add w9, w13, w20 │ │ + strh w14, [x0, x12] │ │ + csel w14, w15, w10, gt │ │ + cmp w10, #0x0 │ │ + csel w10, wzr, w14, lt // lt = tstop │ │ + cmp w9, w15 │ │ + sub w13, w1, w13 │ │ + strh w10, [x0] │ │ + csel w10, w15, w9, gt │ │ + cmp w9, #0x0 │ │ + csel w9, wzr, w10, lt // lt = tstop │ │ + cmp w13, w15 │ │ + strh w9, [x0, x27] │ │ + csel w9, w15, w13, gt │ │ + cmp w13, #0x0 │ │ + csel w9, wzr, w9, lt // lt = tstop │ │ + strh w9, [x0, x26, lsl #1] │ │ + ldr x8, [sp, #184] │ │ + subs w25, w25, #0x1 │ │ + add x0, x0, x8 │ │ + b.ne 5f58c // b.any │ │ + b 5fafc │ │ + ldr w8, [sp, #96] │ │ + ldr x12, [sp, #112] │ │ + ldr w6, [sp, #108] │ │ + subs w9, w8, w10 │ │ + cneg w9, w9, mi // mi = first │ │ + cmp w9, w4 │ │ + b.gt 5f77c │ │ + ldr w8, [sp, #92] │ │ + subs w9, w8, w10 │ │ + cneg w9, w9, mi // mi = first │ │ + cmp w9, w4 │ │ + cset w11, le │ │ + b 5f780 │ │ + ldp x29, x30, [sp, #272] │ │ + ldp x20, x19, [sp, #256] │ │ + ldp x22, x21, [sp, #240] │ │ + ldp x24, x23, [sp, #224] │ │ + ldp x26, x25, [sp, #208] │ │ + ldp x28, x27, [sp, #192] │ │ + add sp, sp, #0x120 │ │ + ret │ │ + stp x28, x27, [sp, #-96]! │ │ + stp x26, x25, [sp, #16] │ │ + stp x24, x23, [sp, #32] │ │ + stp x22, x21, [sp, #48] │ │ + stp x20, x19, [sp, #64] │ │ + stp x29, x30, [sp, #80] │ │ + sub sp, sp, #0x230 │ │ + ldr w8, [x0, #2112] │ │ + str x2, [sp, #96] │ │ + str w4, [sp, #48] │ │ + cmp w8, #0x3 │ │ + cset w9, ne // ne = any │ │ + cmp w8, #0x2 │ │ + str w8, [sp, #232] │ │ + cset w8, eq // eq = none │ │ + cmp w3, w4 │ │ + str w9, [sp, #172] │ │ + b.ge 602c0 // b.tcont │ │ + ldr x14, [x1, #16] │ │ + ldr w2, [sp, #232] │ │ + mov w19, w3 │ │ + mov x21, x0 │ │ + str x14, [sp, #208] │ │ + ldr x14, [x1] │ │ + ldr w9, [x0, #2116] │ │ + ldr x3, [x0, #3240] │ │ + ldr w10, [x0, #3376] │ │ + str x14, [sp, #56] │ │ + ldr x14, [x1, #8] │ │ + ldr x11, [x0, #24] │ │ + mov w4, #0x3 // #3 │ │ + cmp w19, #0x0 │ │ + mov w13, #0x8 // #8 │ │ + mov w12, #0xc // #12 │ │ + str x14, [sp, #200] │ │ + add x14, x0, #0x828 │ │ + ldr w22, [x0, #4440] │ │ + adrp x0, aa000 │ │ + add x0, x0, #0x750 │ │ + sub w1, w4, w2 │ │ + csel w12, w12, w13, gt │ │ + cmp w2, #0x1 │ │ + ldr w2, [sp, #172] │ │ + add x8, x0, x8, lsl #3 │ │ + str x14, [sp, #224] │ │ + mov w14, #0x6 // #6 │ │ + mov w15, #0x2 // #2 │ │ + str x8, [sp, #104] │ │ + cset w8, eq // eq = none │ │ + mov w16, #0x7 // #7 │ │ + mov w17, #0x40 // #64 │ │ + str x8, [sp, #40] │ │ + csel x8, x15, x14, eq // eq = none │ │ + lsr w17, w17, w2 │ │ + str x8, [sp, #32] │ │ + csel x8, x4, x16, eq // eq = none │ │ + lsr w13, w13, w2 │ │ + str x8, [sp, #24] │ │ + lsl x8, x17, #1 │ │ + str x8, [sp, #80] │ │ + lsl x8, x13, #1 │ │ + str x8, [sp, #312] │ │ + ldr w8, [x11, #1300] │ │ + sub w13, w9, #0x8 │ │ + lsl w9, w10, #1 │ │ + str w9, [sp, #92] │ │ + add x9, x3, w1, sxtw #3 │ │ + add w8, w8, w13 │ │ + mov w27, wzr │ │ + add x9, x9, #0xce8 │ │ + str w8, [sp, #156] │ │ sub w8, w8, #0x1 │ │ - add x8, x9, w8, uxtw #3 │ │ - ldr x8, [x8, #8] │ │ - mov w9, #0x2f68 // #12136 │ │ - add x0, x21, x9 │ │ - add x1, x1, #0x98 │ │ - mov x2, x22 │ │ - mov x3, xzr │ │ + str x3, [sp, #280] │ │ + str x9, [sp, #160] │ │ + str w13, [sp, #68] │ │ + str w8, [sp, #152] │ │ + b 5fcb0 │ │ + mov w24, w29 │ │ + ldp w12, w19, [sp, #48] │ │ + ldr x9, [x21, #2088] │ │ + ldr x10, [x21, #2096] │ │ + ldr w11, [x21, #4440] │ │ + cmp w19, w12 │ │ + ldr x12, [sp, #56] │ │ + mov w29, w24 │ │ + eor w22, w11, #0x1 │ │ + str w22, [x21, #4440] │ │ + add x12, x12, x9, lsl #3 │ │ + lsl x9, x10, #2 │ │ + ldr x10, [sp, #40] │ │ + str x12, [sp, #56] │ │ + orr w12, w8, #0x4 │ │ + asr x9, x9, x10 │ │ + ldr x10, [sp, #200] │ │ + lsl x9, x9, #1 │ │ + add x10, x10, x9 │ │ + str x10, [sp, #200] │ │ + ldr x10, [sp, #208] │ │ + add x10, x10, x9 │ │ + str x10, [sp, #208] │ │ + b.ge 602c0 // b.tcont │ │ + ldr w8, [x21, #3372] │ │ + add w10, w19, #0x2 │ │ + and w9, w12, #0xfffffff7 │ │ + str w10, [sp, #52] │ │ + cmp w10, w8 │ │ + csel w23, w12, w9, lt // lt = tstop │ │ + tbz w23, #3, 5fdd0 │ │ + cmp w22, #0x0 │ │ + cset w24, eq // eq = none │ │ + mov w8, #0x18 // #24 │ │ + umaddl x8, w24, w8, x21 │ │ + ldr x9, [x21, #2088] │ │ + ldr x0, [x8, #5168] │ │ + asr x8, x9, #1 │ │ + tbnz x9, #63, 5fd0c │ │ + ldr x11, [sp, #56] │ │ + mov w10, #0xc // #12 │ │ + lsl x2, x9, #1 │ │ + madd x1, x8, x10, x11 │ │ + bl 4af0 │ │ + ldr w8, [sp, #232] │ │ + cbnz w8, 5fd2c │ │ + b 5fdd0 │ │ + ldr x9, [sp, #56] │ │ + mov w10, #0xe // #14 │ │ + add x0, x0, x8, lsl #1 │ │ + neg x2, x8, lsl #2 │ │ + madd x1, x8, x10, x9 │ │ + bl 4af0 │ │ + ldr w8, [sp, #232] │ │ + cbz w8, 5fdd0 │ │ + ldr x9, [x21, #2096] │ │ + mov w8, #0x18 // #24 │ │ + madd x10, x24, x8, x21 │ │ + mov w11, #0x1438 // #5176 │ │ + asr x8, x9, #1 │ │ + add x10, x10, x11 │ │ + tbnz x9, #63, 5fd84 │ │ + ldr x0, [x10] │ │ + ldr x10, [sp, #32] │ │ + lsl x20, x9, #1 │ │ + mov x2, x20 │ │ + mov w26, #0x18 // #24 │ │ + mul x8, x8, x10 │ │ + lsl x25, x8, #1 │ │ + ldr x8, [sp, #200] │ │ + add x1, x8, x25 │ │ + bl 4af0 │ │ + madd x8, x24, x26, x21 │ │ + ldr x0, [x8, #5184] │ │ + ldr x8, [sp, #208] │ │ + add x1, x8, x25 │ │ + b 5fdc8 │ │ + ldr x9, [x10] │ │ + ldr x10, [sp, #24] │ │ + lsl x25, x8, #1 │ │ + neg x20, x8, lsl #2 │ │ + add x0, x9, x25 │ │ + mul x10, x8, x10 │ │ + lsl x26, x10, #1 │ │ + ldr x10, [sp, #200] │ │ + mov x2, x20 │ │ + mov w28, #0x18 // #24 │ │ + add x1, x10, x26 │ │ + bl 4af0 │ │ + madd x8, x24, x28, x21 │ │ + ldr x8, [x8, #5184] │ │ + add x0, x8, x25 │ │ + ldr x8, [sp, #208] │ │ + add x1, x8, x26 │ │ + mov x2, x20 │ │ + bl 4af0 │ │ + ldr w9, [sp, #92] │ │ + and w8, w23, #0xfffffffc │ │ + orr w8, w8, #0x2 │ │ + cmp w9, #0x1 │ │ + b.lt 5fc50 // b.tstop │ │ + ubfx w10, w19, #1, #4 │ │ + ldr x12, [sp, #208] │ │ + ldr x14, [sp, #312] │ │ + str x10, [sp, #72] │ │ + lsr w10, w19, #3 │ │ + mov w11, #0x18 // #24 │ │ + and w10, w10, #0x2 │ │ + smaddl x11, w22, w11, x21 │ │ + str w10, [sp, #88] │ │ + mov w10, #0x1430 // #5168 │ │ + add x13, x12, x14 │ │ + add x10, x11, x10 │ │ + str x13, [sp, #304] │ │ + ldr x13, [sp, #200] │ │ + str x10, [sp, #192] │ │ + mov w10, #0x1438 // #5176 │ │ + add x10, x11, x10 │ │ + ldr x20, [sp, #56] │ │ + str x10, [sp, #184] │ │ + mov w10, #0x1440 // #5184 │ │ + add x10, x11, x10 │ │ + mov x26, xzr │ │ + mov w0, wzr │ │ + mov w9, wzr │ │ + mov w1, wzr │ │ + add x14, x13, x14 │ │ + str x10, [sp, #176] │ │ + mov w10, #0x1 // #1 │ │ + mov x2, x12 │ │ + mov x3, x13 │ │ + mov w22, #0x60 // #96 │ │ + add x23, sp, #0x170 │ │ + mov w24, w29 │ │ + mov w29, #0x3 // #3 │ │ + str x14, [sp, #296] │ │ + b 5feb4 │ │ + mov w10, #0x1 // #1 │ │ + ldp w1, w0, [sp, #136] │ │ + ldp x20, x3, [sp, #112] │ │ + ldr x11, [sp, #80] │ │ + ldr x2, [sp, #128] │ │ + ldr w12, [sp, #92] │ │ + ldr x26, [sp, #144] │ │ + add w1, w1, #0x1 │ │ + add x20, x20, #0x80 │ │ + add x3, x3, x11 │ │ + add x2, x2, x11 │ │ + orr w8, w8, #0x1 │ │ + add w0, w0, #0x10 │ │ + cmp w1, w12 │ │ + add x26, x26, x11 │ │ + b.eq 5fc54 // b.none │ │ + ldr w13, [sp, #88] │ │ + and w12, w1, #0x1 │ │ + lsr w11, w1, #1 │ │ + mov w14, #0x544 // #1348 │ │ + orr w12, w12, w13 │ │ + ldr x13, [sp, #96] │ │ + str x26, [sp, #144] │ │ + str x20, [sp, #112] │ │ + nop │ │ + umaddl x13, w11, w14, x13 │ │ + add x12, x13, x12 │ │ + ldrsb x12, [x12, #1280] │ │ + stp w1, w0, [sp, #136] │ │ + stp x3, x2, [sp, #120] │ │ + cmn x12, #0x1 │ │ + b.eq 5fe74 // b.none │ │ + ldr x13, [x21, #24] │ │ + add x13, x13, x12, lsl #2 │ │ + ldr w12, [x13, #1308] │ │ + ldr w4, [x13, #1340] │ │ + orr w13, w12, w4 │ │ + cbz w13, 5fe74 │ │ + ldr x13, [sp, #96] │ │ + mov w14, #0x544 // #1348 │ │ + cmp w12, #0x0 │ │ + cset w5, ne // ne = any │ │ + madd x11, x11, x14, x13 │ │ + ldr x14, [sp, #72] │ │ + and w13, w12, #0x3 │ │ + cmp w4, #0x0 │ │ + and w16, w4, #0x3 │ │ + add x11, x11, x14, lsl #2 │ │ + ldr w6, [x11, #1284] │ │ + stp x20, x3, [sp, #344] │ │ + str x2, [sp, #360] │ │ + cset w15, ne // ne = any │ │ + cmp w13, #0x3 │ │ + ldr w11, [x21, #3368] │ │ + cinc w14, w13, eq // eq = none │ │ + cmp w16, #0x3 │ │ + cinc w13, w16, eq // eq = none │ │ + lsl w16, w1, #4 │ │ + add w7, w16, #0x10 │ │ + cmp w7, w11 │ │ + csel w17, w7, w11, lt // lt = tstop │ │ + cmp w16, w17 │ │ + b.ge 5fe78 // b.tcont │ │ + bfi w5, w15, #1, #1 │ │ + ldr w15, [sp, #68] │ │ + asr w12, w12, #2 │ │ + mov w16, w0 │ │ + lsl x19, x16, #2 │ │ + lsl w14, w14, w15 │ │ + str w14, [sp, #236] │ │ + asr w14, w4, #2 │ │ + lsl w12, w12, w15 │ │ + lsl w14, w14, w15 │ │ + str w12, [sp, #292] │ │ + orr w12, w14, w12 │ │ + lsl w13, w13, w15 │ │ + stp w12, w4, [sp, #240] │ │ + mov w12, w0 │ │ + str w6, [sp, #328] │ │ + str w5, [sp, #332] │ │ + str w13, [sp, #220] │ │ + str w14, [sp, #288] │ │ + str w7, [sp, #324] │ │ + b 60010 │ │ + mov w10, #0x1 // #1 │ │ + ldr x8, [sp, #296] │ │ + ldr w7, [sp, #324] │ │ + add x20, x20, #0x10 │ │ + add x19, x19, #0x8 │ │ + add x12, x8, x26 │ │ + ldr x8, [sp, #304] │ │ + cmp w7, w11 │ │ + stp x20, x12, [sp, #344] │ │ + csel w12, w7, w11, lt // lt = tstop │ │ + add x13, x8, x26 │ │ + ldr w8, [sp, #336] │ │ + str x13, [sp, #360] │ │ + ldr x13, [sp, #312] │ │ + cmp w12, w28 │ │ + orr w8, w8, #0x1 │ │ + mov w12, w28 │ │ + add x26, x26, x13 │ │ + b.le 5fe78 │ │ + add w28, w12, #0x2 │ │ + and w13, w8, #0xfffffffd │ │ + cmp w11, w28 │ │ + csel w8, w8, w13, gt │ │ + str w8, [sp, #336] │ │ + ldr w8, [sp, #328] │ │ + and w12, w12, #0x1e │ │ + lsl w12, w29, w12 │ │ + tst w12, w8 │ │ + b.eq 5ffc4 // b.none │ │ + cmp w10, #0x0 │ │ + csinv w8, w29, w9, ne // ne = any │ │ + ldr w9, [sp, #332] │ │ + nop │ │ + smaddl x25, w27, w22, x23 │ │ + ands w5, w8, w9 │ │ + b.eq 60074 // b.none │ │ + ldr w8, [sp, #336] │ │ + tbz w8, #0, 60074 │ │ + ldr x2, [sp, #224] │ │ + ldr w4, [sp, #232] │ │ + add x1, sp, #0x158 │ │ + mov x0, x25 │ │ + mov w3, wzr │ │ + bl 602e0 │ │ + ldr w8, [sp, #336] │ │ + tbz w8, #1, 600a0 │ │ + ldr x2, [sp, #224] │ │ + ldr w4, [sp, #232] │ │ + ldr w5, [sp, #332] │ │ + cmp w27, #0x0 │ │ + cset w8, eq // eq = none │ │ + umaddl x0, w8, w22, x23 │ │ + add x1, sp, #0x158 │ │ + mov w3, #0x8 // #8 │ │ + bl 602e0 │ │ + ldr w8, [sp, #240] │ │ + cbz w8, 600c8 │ │ + ldr x8, [sp, #280] │ │ + ldr x1, [x21, #2088] │ │ + ldr w3, [x21, #4236] │ │ + add x2, sp, #0x154 │ │ + ldr x8, [x8, #3296] │ │ + mov x0, x20 │ │ blr x8 │ │ - ldr w8, [x22, #44] │ │ - cbnz w8, 716a8 │ │ - ldr w8, [x22, #36] │ │ - cbz w8, 716e4 │ │ - ldr w8, [x19, #64] │ │ - ldr x9, [sp, #144] │ │ - ldr w4, [sp, #140] │ │ - add x10, sp, #0x3, lsl #12 │ │ - sub w8, w8, #0x1 │ │ - add x8, x9, w8, uxtw #3 │ │ - ldr x8, [x8, #8] │ │ - mov w9, #0x5ed0 // #24272 │ │ - add x10, x10, #0x98 │ │ - add x1, sp, #0x3, lsl #12 │ │ - add x0, x10, x9 │ │ - add x1, x1, #0x98 │ │ - mov w3, #0x1 // #1 │ │ - mov x2, x22 │ │ + mov w24, w0 │ │ + ldr w8, [sp, #292] │ │ + cbz w8, 60104 │ │ + ldr w8, [sp, #340] │ │ + cbz w8, 60148 │ │ + ldr w5, [sp, #236] │ │ + lsr w8, w8, #6 │ │ + cbz w8, 6015c │ │ + clz w8, w8 │ │ + mov w9, #0x1f // #31 │ │ + sub w8, w9, w8 │ │ + cmp w8, #0xc │ │ + mov w9, #0xc // #12 │ │ + csel w8, w8, w9, lt // lt = tstop │ │ + add w8, w8, #0x4 │ │ + b 60160 │ │ + ldr w5, [sp, #236] │ │ + cbz w5, 601b8 │ │ + ldr x9, [sp, #192] │ │ + ldr x8, [sp, #280] │ │ + and x11, x19, #0xfffffff8 │ │ + ldr x1, [x21, #2088] │ │ + ldr x9, [x9] │ │ + ldr x8, [x8, #3304] │ │ + ldr w10, [x21, #4236] │ │ + mov x0, x20 │ │ + add x3, x9, x11, lsl #1 │ │ + ldr w9, [sp, #336] │ │ + mov x2, x25 │ │ + mov w4, wzr │ │ + mov w6, wzr │ │ + str w10, [sp, #8] │ │ + b 601ac │ │ + ldr w5, [sp, #236] │ │ + mov w4, wzr │ │ + orr w8, w4, w5 │ │ + cbnz w8, 60178 │ │ + b 601b8 │ │ + mov w8, #0x4 // #4 │ │ + ldr w10, [sp, #292] │ │ + orr w9, wzr, #0x8 │ │ + madd w8, w8, w10, w9 │ │ + asr w4, w8, #4 │ │ + orr w8, w4, w5 │ │ + cbz w8, 601b8 │ │ + ldr x9, [sp, #192] │ │ + ldr x8, [sp, #280] │ │ + and x11, x19, #0xfffffff8 │ │ + ldr w10, [x21, #4236] │ │ + ldr x9, [x9] │ │ + ldr x8, [x8, #3304] │ │ + ldr x1, [x21, #2088] │ │ + str w10, [sp, #8] │ │ + add x3, x9, x11, lsl #1 │ │ + ldr w9, [sp, #336] │ │ + mov x0, x20 │ │ + mov x2, x25 │ │ + mov w6, w24 │ │ + str w9, [sp] │ │ + ldr w7, [sp, #156] │ │ blr x8 │ │ - ldr w2, [x22, #4] │ │ - cbz w2, 716fc │ │ - ldr w0, [x19, #68] │ │ - add x1, x22, #0x8 │ │ - add x3, sp, #0x98 │ │ - bl 71b9c │ │ - ldr w2, [x22, #40] │ │ - cbz w2, 71718 │ │ - ldr w0, [x19, #68] │ │ - add x8, sp, #0x98 │ │ - add x1, x22, #0x30 │ │ - add x3, x8, #0x1, lsl #12 │ │ - bl 71b9c │ │ - ldr w2, [x22, #44] │ │ - cbz w2, 71734 │ │ - ldr w0, [x19, #68] │ │ - add x8, sp, #0x98 │ │ - add x1, x22, #0x44 │ │ - add x3, x8, #0x2, lsl #12 │ │ - bl 71b9c │ │ - ldr w8, [x22, #4] │ │ - cbnz w8, 71774 │ │ - ldr x8, [x20, #40] │ │ - ldrsw x9, [x20, #60] │ │ - ldr x0, [x20, #16] │ │ - mul x2, x8, x9 │ │ - tbnz x2, #63, 71758 │ │ - ldr x1, [x19, #16] │ │ - b 71770 │ │ - ldr x9, [x19, #16] │ │ - add x10, x0, x2 │ │ - sub x0, x10, x8 │ │ - add x9, x9, x2 │ │ - sub x1, x9, x8 │ │ - neg x2, x2 │ │ - bl 4b60 │ │ - ldr w8, [x19, #64] │ │ - cbz w8, 71784 │ │ - ldr w9, [x22, #36] │ │ - cbz w9, 71b00 │ │ - ldr x10, [x20] │ │ - ldr w8, [x19, #64] │ │ - ldp w11, w9, [x20, #56] │ │ - ldr w12, [x10, #24] │ │ + ldr w8, [sp, #244] │ │ + cbz w8, 602ac │ │ + ldr x8, [sp, #208] │ │ + mov x9, x19 │ │ + str w27, [sp, #276] │ │ + str w24, [sp, #272] │ │ + add x8, x8, x26 │ │ + str x8, [sp, #256] │ │ + ldr x8, [sp, #200] │ │ + str w28, [sp, #268] │ │ + add x0, x8, x26 │ │ + ldr w8, [sp, #288] │ │ + cbz w8, 601f8 │ │ + ldr x8, [sp, #104] │ │ + ldrb w19, [x8, w24, sxtw] │ │ + b 601fc │ │ + mov w19, wzr │ │ + ldr x10, [sp, #184] │ │ + ldr w8, [sp, #172] │ │ + ldr x24, [sp, #160] │ │ + ldr w22, [sp, #288] │ │ + ldr x10, [x10] │ │ + ldr w28, [sp, #220] │ │ + ldr w29, [sp, #152] │ │ + str x9, [sp, #248] │ │ + lsr w8, w9, w8 │ │ + ldr x9, [x24] │ │ + ldr x1, [x21, #2096] │ │ + ldr w11, [x21, #4236] │ │ + ldr w23, [sp, #336] │ │ + lsl x27, x8, #1 │ │ + add x2, x25, #0x20 │ │ + add x3, x10, x27 │ │ + mov w4, w22 │ │ + mov w5, w28 │ │ + mov w6, w19 │ │ + mov w7, w29 │ │ + str w11, [sp, #8] │ │ + str w23, [sp] │ │ + blr x9 │ │ + ldr x9, [sp, #176] │ │ + ldr x8, [x24] │ │ + ldr x1, [x21, #2096] │ │ + ldr w10, [x21, #4236] │ │ + ldr x9, [x9] │ │ + mov w6, w19 │ │ + ldp x19, x0, [sp, #248] │ │ + add x2, x25, #0x40 │ │ + add x3, x9, x27 │ │ + mov w4, w22 │ │ + mov w5, w28 │ │ + mov w7, w29 │ │ + str w10, [sp, #8] │ │ + str w23, [sp] │ │ + blr x8 │ │ + ldr w27, [sp, #276] │ │ + ldr w24, [sp, #272] │ │ + ldr w28, [sp, #268] │ │ + mov w29, #0x3 // #3 │ │ + mov w22, #0x60 // #96 │ │ + add x23, sp, #0x170 │ │ + ldr w11, [x21, #3368] │ │ + ldr w9, [sp, #332] │ │ + mov w10, wzr │ │ + eor w27, w27, #0x1 │ │ + b 5ffc8 │ │ + add sp, sp, #0x230 │ │ + ldp x29, x30, [sp, #80] │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x24, x23, [sp, #32] │ │ + ldp x26, x25, [sp, #16] │ │ + ldp x28, x27, [sp], #96 │ │ + ret │ │ + tbz w5, #0, 603c0 │ │ + ldr x8, [x1] │ │ + sxtw x9, w3 │ │ + sub x9, x9, #0x2 │ │ + lsl x10, x9, #1 │ │ + ldr w8, [x8, x10] │ │ + str w8, [x0] │ │ + ldr x8, [x2] │ │ + ldr x10, [x1] │ │ + asr x8, x8, #1 │ │ + add x11, x9, x8 │ │ + lsl x11, x11, #1 │ │ + ldr w10, [x10, x11] │ │ + str w10, [x0, #4] │ │ + ldr x10, [x2] │ │ + ldr x11, [x1] │ │ + add x8, x8, x10, asr #1 │ │ + add x10, x9, x8 │ │ + lsl x10, x10, #1 │ │ + ldr w10, [x11, x10] │ │ + str w10, [x0, #8] │ │ + ldr x10, [x2] │ │ + ldr x11, [x1] │ │ + add x8, x8, x10, asr #1 │ │ + add x10, x9, x8 │ │ + lsl x10, x10, #1 │ │ + ldr w10, [x11, x10] │ │ + str w10, [x0, #12] │ │ + ldr x10, [x2] │ │ + ldr x11, [x1] │ │ + add x8, x8, x10, asr #1 │ │ + add x10, x9, x8 │ │ + lsl x10, x10, #1 │ │ + ldr w10, [x11, x10] │ │ + str w10, [x0, #16] │ │ + ldr x10, [x2] │ │ + ldr x11, [x1] │ │ + add x8, x8, x10, asr #1 │ │ + add x10, x9, x8 │ │ + lsl x10, x10, #1 │ │ + ldr w10, [x11, x10] │ │ + str w10, [x0, #20] │ │ + ldr x10, [x2] │ │ + ldr x11, [x1] │ │ + add x8, x8, x10, asr #1 │ │ + add x10, x9, x8 │ │ + lsl x10, x10, #1 │ │ + ldr w10, [x11, x10] │ │ + str w10, [x0, #24] │ │ + ldr x10, [x2] │ │ + ldr x11, [x1] │ │ + add x8, x8, x10, lsr #1 │ │ + add x8, x9, x8 │ │ + lsl x8, x8, #1 │ │ + ldr w8, [x11, x8] │ │ + str w8, [x0, #28] │ │ + cbz w4, 60430 │ │ + tbz w5, #1, 60430 │ │ + cmp w4, #0x1 │ │ + cset w8, eq // eq = none │ │ + mov w9, #0x8 // #8 │ │ + lsr w9, w9, w8 │ │ + cmp w9, #0x1 │ │ + b.lt 60430 // b.tstop │ │ + cmp w4, #0x3 │ │ + cset w10, ne // ne = any │ │ + asr w10, w3, w10 │ │ + sxtw x10, w10 │ │ + mov x8, xzr │ │ + mov w9, w9 │ │ + sub x10, x10, #0x2 │ │ + add x11, x0, #0x40 │ │ + ldr x12, [x1, #8] │ │ + add x13, x10, x8 │ │ + lsl x13, x13, #1 │ │ + subs x9, x9, #0x1 │ │ + ldr w12, [x12, x13] │ │ + stur w12, [x11, #-32] │ │ + ldr x12, [x1, #16] │ │ + ldr w12, [x12, x13] │ │ + str w12, [x11], #4 │ │ + ldr x12, [x2, #8] │ │ + add x8, x8, x12, asr #1 │ │ + b.ne 60400 // b.any │ │ + ret │ │ + adrp x9, 60000 │ │ + adrp x8, 60000 │ │ + add x9, x9, #0x9c4 │ │ + adrp x10, 60000 │ │ + add x8, x8, #0x46c │ │ + add x10, x10, #0xb88 │ │ + adrp x11, 60000 │ │ + fmov d1, x9 │ │ + add x11, x11, #0xd4c │ │ + dup v0.2d, x8 │ │ + mov v1.d[1], x10 │ │ + stp q0, q1, [x0] │ │ + str x11, [x0, #32] │ │ + b 86f38 │ │ + stp x28, x27, [sp, #-96]! │ │ + stp x26, x25, [sp, #16] │ │ + stp x24, x23, [sp, #32] │ │ + stp x22, x21, [sp, #48] │ │ + stp x20, x19, [sp, #64] │ │ + stp x29, x30, [sp, #80] │ │ + sub sp, sp, #0x1a, lsl #12 │ │ + sub sp, sp, #0xb00 │ │ + add x8, sp, #0x16, lsl #12 │ │ + add x8, x8, #0xb6c │ │ + ldr w24, [x8, #16380] │ │ + add x8, sp, #0x16, lsl #12 │ │ + add x8, x8, #0xb64 │ │ + ldr w8, [x8, #16380] │ │ + mov w22, w6 │ │ + mov x23, x1 │ │ + mov x1, x0 │ │ + add x0, sp, #0xd, lsl #12 │ │ + mov x19, x7 │ │ + mov w6, w5 │ │ + mov x5, x4 │ │ + mov x4, x3 │ │ + mov x3, x2 │ │ + add x0, x0, #0x5b8 │ │ + mov x2, x23 │ │ + mov w7, w22 │ │ + str w8, [sp] │ │ + str x1, [sp, #56] │ │ + str w6, [sp, #84] │ │ + bl 60f64 │ │ + clz w13, w24 │ │ + mov w9, #0x20 // #32 │ │ + sub w12, w9, w13 │ │ + cmp w12, #0xc │ │ + add w8, w22, #0x6 │ │ + cset w9, eq // eq = none │ │ + cmp w8, #0x1 │ │ + lsl w9, w9, #1 │ │ + b.lt 60610 // b.tstop │ │ + ldr w10, [sp, #84] │ │ + cmp w10, #0x1 │ │ + b.lt 60610 // b.tstop │ │ + add w14, w13, w9 │ │ + mov w15, #0x25 // #37 │ │ + mov w17, #0x26 // #38 │ │ + mov w0, #0x1 // #1 │ │ + sub w1, w15, w14 │ │ + sub w14, w17, w13 │ │ + lsl w14, w0, w14 │ │ + ldr w0, [sp, #84] │ │ + mov w2, #0xffffffff // #-1 │ │ + mov w16, #0x4 // #4 │ │ + add x13, sp, #0xd, lsl #12 │ │ + lsl w17, w2, w1 │ │ + mov w10, wzr │ │ + add w11, w9, #0x3 │ │ + add x13, x13, #0x5b8 │ │ + add x15, sp, #0x70 │ │ + lsl w16, w16, w9 │ │ + mvn w17, w17 │ │ + mov w0, w0 │ │ + ldrh w3, [x13] │ │ + mov x1, xzr │ │ + mov x2, x0 │ │ + and w4, w3, #0xffff │ │ + ldrsh w3, [x19, #2] │ │ + add x6, x13, x1 │ │ + ldur d0, [x19, #6] │ │ + ldur d1, [x6, #6] │ │ + fmov s2, w3 │ │ + ldrh w3, [x6, #2] │ │ + ldrsh w7, [x19, #4] │ │ + ldrh w6, [x6, #4] │ │ + sxtl v0.4s, v0.4h │ │ + uxtl v1.4s, v1.4h │ │ + mul v0.4s, v0.4s, v1.4s │ │ + fmov s1, w3 │ │ + mov v2.s[1], w7 │ │ + mov v1.s[1], w6 │ │ + ldrsh w5, [x19] │ │ + mul v2.2s, v2.2s, v1.2s │ │ + addv s0, v0.4s │ │ + mov w6, v2.s[1] │ │ + fmov w7, s0 │ │ + add w6, w7, w6 │ │ + fmov w7, s2 │ │ + add w6, w6, w7 │ │ + madd w4, w5, w4, w6 │ │ + add w4, w4, w14 │ │ + add w4, w4, w16 │ │ + asr w4, w4, w11 │ │ + cmp w4, w17 │ │ + csel w5, w17, w4, gt │ │ + cmp w4, #0x0 │ │ + csel w4, wzr, w5, lt // lt = tstop │ │ + fmov w3, s1 │ │ + subs x2, x2, #0x1 │ │ + strh w4, [x15, x1] │ │ + add x1, x1, #0x2 │ │ + b.ne 6056c // b.any │ │ + add w10, w10, #0x1 │ │ + add x13, x13, #0x30c │ │ + cmp w10, w8 │ │ + add x15, x15, #0x30c │ │ + b.ne 60560 // b.any │ │ + cmp w22, #0x1 │ │ + b.lt 609a0 // b.tstop │ │ + ldr w8, [sp, #84] │ │ + cmp w8, #0x1 │ │ + b.lt 609a0 // b.tstop │ │ + mov w8, w22 │ │ + str x8, [sp, #72] │ │ + ldr w8, [sp, #84] │ │ + mov w11, #0xb // #11 │ │ + mov w13, #0xa // #10 │ │ + mov w4, #0x1 // #1 │ │ + sub w3, w11, w9 │ │ + sub w9, w13, w9 │ │ + mov w8, w8 │ │ + add x14, x19, #0x1c │ │ + lsl w5, w4, w9 │ │ + add w9, w9, w12 │ │ + ldr x12, [sp, #56] │ │ + mov w6, #0xffffffff // #-1 │ │ + asr x7, x23, #1 │ │ + str x14, [sp, #24] │ │ + add x14, x19, #0x1d │ │ + str x8, [sp, #88] │ │ + and x8, x8, #0xfffffff8 │ │ + stp x14, x7, [sp, #32] │ │ + str x8, [sp, #48] │ │ + lsl x8, x7, #1 │ │ + dup v3.4s, w3 │ │ + lsl w7, w6, w9 │ │ + mov x2, xzr │ │ + mov x10, xzr │ │ + dup v0.4s, w24 │ │ + mov w14, #0x186 // #390 │ │ + mov w15, #0x30c // #780 │ │ + mov w16, #0x492 // #1170 │ │ + mov w17, #0x618 // #1560 │ │ + mov w0, #0x79e // #1950 │ │ + mov w1, #0x924 // #2340 │ │ + dup v1.4s, w5 │ │ + dup v2.4s, w7 │ │ + neg v3.4s, v3.4s │ │ + str x8, [sp, #64] │ │ + b 606f0 │ │ + ldp x10, x2, [sp, #96] │ │ + ldr x8, [sp, #72] │ │ + add x14, x14, #0x186 │ │ + add x15, x15, #0x186 │ │ + add x2, x2, #0x186 │ │ + cmp x10, x8 │ │ + ldr x8, [sp, #64] │ │ + add x16, x16, #0x186 │ │ + add x17, x17, #0x186 │ │ + add x0, x0, #0x186 │ │ + add x1, x1, #0x186 │ │ + add x12, x12, x8 │ │ + b.eq 609a0 // b.none │ │ + ldr w8, [sp, #84] │ │ + ubfx x25, x1, #1, #31 │ │ + ubfx x26, x0, #1, #31 │ │ + ubfx x27, x17, #1, #31 │ │ + ubfx x28, x16, #1, #31 │ │ + ubfx x29, x15, #1, #31 │ │ + ubfx x30, x14, #1, #31 │ │ + ubfx x23, x2, #1, #31 │ │ + cmp w8, #0x8 │ │ + add x8, x10, #0x1 │ │ + stp x8, x2, [sp, #96] │ │ + b.cc 60750 // b.lo, b.ul, b.last │ │ + ldp x11, x8, [sp, #32] │ │ + mul x9, x8, x10 │ │ + ldr x8, [sp, #56] │ │ + add x10, x8, x9, lsl #1 │ │ + cmp x11, x10 │ │ + b.ls 60840 // b.plast │ │ + ldr x10, [sp, #88] │ │ + add x9, x9, x10 │ │ + add x9, x8, x9, lsl #1 │ │ + ldr x8, [sp, #24] │ │ + cmp x8, x9 │ │ + b.cs 60840 // b.hs, b.nlast │ │ + mov x11, xzr │ │ + lsl x13, x25, #1 │ │ + lsl x4, x26, #1 │ │ + lsl x6, x27, #1 │ │ + lsl x20, x28, #1 │ │ + lsl x21, x29, #1 │ │ + lsl x22, x30, #1 │ │ + lsl x25, x23, #1 │ │ + add x13, x11, x13 │ │ + add x4, x11, x4 │ │ + add x6, x11, x6 │ │ + add x20, x11, x20 │ │ + add x21, x11, x21 │ │ + add x22, x11, x22 │ │ + add x25, x11, x25 │ │ + add x8, sp, #0x70 │ │ + add x13, x8, x13, lsl #1 │ │ + add x4, x8, x4, lsl #1 │ │ + add x6, x8, x6, lsl #1 │ │ + add x20, x8, x20, lsl #1 │ │ + add x21, x8, x21, lsl #1 │ │ + add x22, x8, x22, lsl #1 │ │ + add x25, x8, x25, lsl #1 │ │ + ldr x8, [sp, #88] │ │ + mov x9, xzr │ │ + add x10, x12, x11, lsl #1 │ │ + sub x11, x8, x11 │ │ + lsl x26, x9, #1 │ │ + ldrsh w27, [x19, #16] │ │ + ldrh w30, [x25, x26] │ │ + ldrsh w28, [x19, #18] │ │ + ldrh w2, [x22, x26] │ │ + ldrsh w29, [x19, #20] │ │ + madd w27, w27, w30, w7 │ │ + ldrh w30, [x21, x26] │ │ + ldrsh w23, [x19, #22] │ │ + madd w2, w28, w2, w27 │ │ + ldrh w28, [x20, x26] │ │ + ldrsh w8, [x19, #24] │ │ + madd w2, w29, w30, w2 │ │ + ldrh w29, [x6, x26] │ │ + ldrsh w27, [x19, #26] │ │ + ldrh w30, [x4, x26] │ │ + madd w2, w23, w28, w2 │ │ + ldrsh w23, [x19, #28] │ │ + ldrh w28, [x13, x26] │ │ + madd w8, w8, w29, w2 │ │ + madd w8, w27, w30, w8 │ │ + add x9, x9, #0x1 │ │ + madd w8, w23, w28, w8 │ │ + add w8, w8, w5 │ │ + asr w8, w8, w3 │ │ + cmp w8, w24 │ │ + csel w2, w24, w8, gt │ │ + cmp w8, #0x0 │ │ + csel w8, wzr, w2, lt // lt = tstop │ │ + cmp x11, x9 │ │ + strh w8, [x10, x26] │ │ + b.ne 607bc // b.any │ │ + b 606bc │ │ + add x11, x19, #0x10 │ │ + add x22, x19, #0x12 │ │ + ld1r {v4.4h}, [x11] │ │ + add x11, x19, #0x14 │ │ + ld1r {v5.4h}, [x22] │ │ + add x22, x19, #0x16 │ │ + ld1r {v6.4h}, [x11] │ │ + add x11, x19, #0x18 │ │ + ld1r {v7.4h}, [x22] │ │ + add x22, x19, #0x1a │ │ + ld1r {v16.4h}, [x11] │ │ + add x11, x19, #0x1c │ │ + ld1r {v17.4h}, [x22] │ │ + ld1r {v18.4h}, [x11] │ │ + ldr x11, [sp, #48] │ │ + add x8, sp, #0x70 │ │ + add x13, x8, x23, lsl #2 │ │ + add x9, x8, x30, lsl #2 │ │ + add x21, x8, x29, lsl #2 │ │ + add x4, x8, x28, lsl #2 │ │ + add x20, x8, x27, lsl #2 │ │ + add x10, x8, x26, lsl #2 │ │ + add x6, x8, x25, lsl #2 │ │ + sxtl v4.4s, v4.4h │ │ + sxtl v5.4s, v5.4h │ │ + sxtl v6.4s, v6.4h │ │ + sxtl v7.4s, v7.4h │ │ + sxtl v16.4s, v16.4h │ │ + sxtl v17.4s, v17.4h │ │ + sxtl v18.4s, v18.4h │ │ + mov x22, x12 │ │ + ldr q19, [x13], #16 │ │ + ldr q22, [x9], #16 │ │ + mov v20.16b, v2.16b │ │ + mov v21.16b, v2.16b │ │ + uxtl2 v23.4s, v19.8h │ │ + mla v20.4s, v4.4s, v23.4s │ │ + ldr q23, [x21], #16 │ │ + uxtl v19.4s, v19.4h │ │ + mla v21.4s, v4.4s, v19.4s │ │ + uxtl v19.4s, v22.4h │ │ + mla v21.4s, v5.4s, v19.4s │ │ + ldr q19, [x4], #16 │ │ + uxtl2 v22.4s, v22.8h │ │ + mla v20.4s, v5.4s, v22.4s │ │ + uxtl2 v22.4s, v23.8h │ │ + mla v20.4s, v6.4s, v22.4s │ │ + ldr q22, [x20], #16 │ │ + uxtl v23.4s, v23.4h │ │ + mla v21.4s, v6.4s, v23.4s │ │ + uxtl v23.4s, v19.4h │ │ + mla v21.4s, v7.4s, v23.4s │ │ + ldr q23, [x10], #16 │ │ + uxtl2 v19.4s, v19.8h │ │ + mla v20.4s, v7.4s, v19.4s │ │ + uxtl2 v19.4s, v22.8h │ │ + mla v20.4s, v16.4s, v19.4s │ │ + ldr q19, [x6], #16 │ │ + uxtl v22.4s, v22.4h │ │ + mla v21.4s, v16.4s, v22.4s │ │ + uxtl v22.4s, v23.4h │ │ + mla v21.4s, v17.4s, v22.4s │ │ + uxtl2 v22.4s, v23.8h │ │ + mla v20.4s, v17.4s, v22.4s │ │ + uxtl v22.4s, v19.4h │ │ + uxtl2 v19.4s, v19.8h │ │ + mla v21.4s, v18.4s, v22.4s │ │ + mla v20.4s, v18.4s, v19.4s │ │ + add v19.4s, v21.4s, v1.4s │ │ + add v20.4s, v20.4s, v1.4s │ │ + sshl v19.4s, v19.4s, v3.4s │ │ + sshl v20.4s, v20.4s, v3.4s │ │ + cmlt v21.4s, v19.4s, #0 │ │ + smin v19.4s, v19.4s, v0.4s │ │ + cmlt v22.4s, v20.4s, #0 │ │ + smin v20.4s, v20.4s, v0.4s │ │ + bic v19.16b, v19.16b, v21.16b │ │ + bic v20.16b, v20.16b, v22.16b │ │ + xtn v19.4h, v19.4s │ │ + xtn2 v19.8h, v20.4s │ │ + subs x11, x11, #0x8 │ │ + str q19, [x22], #16 │ │ + b.ne 608bc // b.any │ │ + ldr x8, [sp, #88] │ │ + ldr x11, [sp, #48] │ │ + cmp x11, x8 │ │ + b.eq 606bc // b.none │ │ + b 60754 │ │ + add sp, sp, #0x1a, lsl #12 │ │ + add sp, sp, #0xb00 │ │ + ldp x29, x30, [sp, #80] │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x24, x23, [sp, #32] │ │ + ldp x26, x25, [sp, #16] │ │ + ldp x28, x27, [sp], #96 │ │ + ret │ │ + stp x28, x24, [sp, #-64]! │ │ + stp x23, x22, [sp, #16] │ │ + stp x21, x20, [sp, #32] │ │ + stp x19, x30, [sp, #48] │ │ + sub sp, sp, #0x25, lsl #12 │ │ + sub sp, sp, #0x550 │ │ + add x8, sp, #0x21, lsl #12 │ │ + add x8, x8, #0x59c │ │ + ldr w20, [x8, #16380] │ │ + add x8, sp, #0x21, lsl #12 │ │ + add x8, x8, #0x594 │ │ + ldr w8, [x8, #16380] │ │ + mov w22, w6 │ │ + mov w19, w5 │ │ + mov x24, x1 │ │ + mov x21, x0 │ │ + add x0, sp, #0x18, lsl #12 │ │ + mov x23, x7 │ │ + mov x5, x4 │ │ + mov x4, x3 │ │ + mov x3, x2 │ │ + add x0, x0, #0x8 │ │ + mov x1, x21 │ │ + mov x2, x24 │ │ + mov w6, w19 │ │ + mov w7, w22 │ │ + str w8, [sp] │ │ + bl 60f64 │ │ + ldr w5, [x23] │ │ + add x1, sp, #0x18, lsl #12 │ │ + add x0, sp, #0x8 │ │ + add x1, x1, #0x8 │ │ + mov w4, #0x19 // #25 │ │ + mov w2, w19 │ │ + mov w3, w22 │ │ + mov w6, w20 │ │ + bl 61304 │ │ + cmp w22, #0x1 │ │ + b.lt 60b6c // b.tstop │ │ + cmp w19, #0x1 │ │ + b.lt 60b6c // b.tstop │ │ + ldrsh w10, [x23, #8] │ │ + asr x14, x24, #1 │ │ + mov w12, w19 │ │ + mov x8, xzr │ │ + mov x9, xzr │ │ + mov w11, w22 │ │ + dup v0.4s, w20 │ │ + and x13, x12, #0xfffffffc │ │ + lsl x14, x14, #1 │ │ + dup v1.4s, w10 │ │ + add x15, sp, #0x8 │ │ + ubfx x16, x8, #7, #25 │ │ + cmp w19, #0x4 │ │ + add x16, x15, x16, lsl #9 │ │ + b.cs 60ad4 // b.hs, b.nlast │ │ + b 60acc │ │ + add x9, x9, #0x1 │ │ + add x21, x21, x14 │ │ + cmp x9, x11 │ │ + add x8, x8, #0x180 │ │ + b.eq 60b6c // b.none │ │ + ubfx x16, x8, #7, #25 │ │ + cmp w19, #0x4 │ │ + add x16, x15, x16, lsl #9 │ │ + b.cs 60ad4 // b.hs, b.nlast │ │ + mov x17, xzr │ │ + b 60b28 │ │ + mov x17, x13 │ │ + mov x0, x16 │ │ + mov x1, x21 │ │ + ldr d2, [x1] │ │ + ldr q3, [x0], #16 │ │ + subs x17, x17, #0x4 │ │ + ushll v4.4s, v2.4h, #4 │ │ + ushll v2.4s, v2.4h, #11 │ │ + sub v3.4s, v3.4s, v4.4s │ │ + orr v2.4s, #0x4, lsl #8 │ │ + mla v2.4s, v3.4s, v1.4s │ │ + sshr v3.4s, v2.4s, #11 │ │ + cmlt v2.4s, v2.4s, #0 │ │ + smin v3.4s, v3.4s, v0.4s │ │ + bic v2.16b, v3.16b, v2.16b │ │ + xtn v2.4h, v2.4s │ │ + str d2, [x1], #8 │ │ + b.ne 60ae0 // b.any │ │ + cmp x13, x12 │ │ + mov x17, x13 │ │ + b.eq 60aa8 // b.none │ │ + lsl x0, x17, #1 │ │ + ldr w1, [x16, x17, lsl #2] │ │ + ldrh w2, [x21, x0] │ │ + mov w3, #0x400 // #1024 │ │ + add x17, x17, #0x1 │ │ + sub w1, w1, w2, lsl #4 │ │ + bfi w3, w2, #11, #16 │ │ + madd w1, w1, w10, w3 │ │ + asr w2, w1, #11 │ │ + cmp w2, w20 │ │ + csel w2, w20, w2, gt │ │ + cmp w1, #0x0 │ │ + csel w1, wzr, w2, lt // lt = tstop │ │ + cmp x12, x17 │ │ + strh w1, [x21, x0] │ │ + b.ne 60b28 // b.any │ │ + b 60aa8 │ │ + add sp, sp, #0x25, lsl #12 │ │ + add sp, sp, #0x550 │ │ + ldp x19, x30, [sp, #48] │ │ + ldp x21, x20, [sp, #32] │ │ + ldp x23, x22, [sp, #16] │ │ + ldp x28, x24, [sp], #64 │ │ + ret │ │ + stp x28, x24, [sp, #-64]! │ │ + stp x23, x22, [sp, #16] │ │ + stp x21, x20, [sp, #32] │ │ + stp x19, x30, [sp, #48] │ │ + sub sp, sp, #0x25, lsl #12 │ │ + sub sp, sp, #0x550 │ │ + add x8, sp, #0x21, lsl #12 │ │ + add x8, x8, #0x59c │ │ + ldr w20, [x8, #16380] │ │ + add x8, sp, #0x21, lsl #12 │ │ + add x8, x8, #0x594 │ │ + ldr w8, [x8, #16380] │ │ + mov w22, w6 │ │ + mov w19, w5 │ │ + mov x24, x1 │ │ + mov x21, x0 │ │ + add x0, sp, #0x18, lsl #12 │ │ + mov x23, x7 │ │ + mov x5, x4 │ │ + mov x4, x3 │ │ + mov x3, x2 │ │ + add x0, x0, #0x8 │ │ + mov x1, x21 │ │ + mov x2, x24 │ │ + mov w6, w19 │ │ + mov w7, w22 │ │ + str w8, [sp] │ │ + bl 60f64 │ │ + ldr w5, [x23, #4] │ │ + add x1, sp, #0x18, lsl #12 │ │ + add x0, sp, #0x8 │ │ + add x1, x1, #0x8 │ │ + mov w4, #0x9 // #9 │ │ + mov w2, w19 │ │ + mov w3, w22 │ │ + mov w6, w20 │ │ + bl 61304 │ │ + cmp w22, #0x1 │ │ + b.lt 60d30 // b.tstop │ │ + cmp w19, #0x1 │ │ + b.lt 60d30 // b.tstop │ │ + ldrsh w10, [x23, #10] │ │ + asr x14, x24, #1 │ │ + mov w12, w19 │ │ + mov x8, xzr │ │ + mov x9, xzr │ │ + mov w11, w22 │ │ + dup v0.4s, w20 │ │ + and x13, x12, #0xfffffffc │ │ + lsl x14, x14, #1 │ │ + dup v1.4s, w10 │ │ + add x15, sp, #0x8 │ │ + ubfx x16, x8, #7, #25 │ │ + cmp w19, #0x4 │ │ + add x16, x15, x16, lsl #9 │ │ + b.cs 60c98 // b.hs, b.nlast │ │ + b 60c90 │ │ + add x9, x9, #0x1 │ │ + add x21, x21, x14 │ │ + cmp x9, x11 │ │ + add x8, x8, #0x180 │ │ + b.eq 60d30 // b.none │ │ + ubfx x16, x8, #7, #25 │ │ + cmp w19, #0x4 │ │ + add x16, x15, x16, lsl #9 │ │ + b.cs 60c98 // b.hs, b.nlast │ │ + mov x17, xzr │ │ + b 60cec │ │ + mov x17, x13 │ │ + mov x0, x16 │ │ + mov x1, x21 │ │ + ldr d2, [x1] │ │ + ldr q3, [x0], #16 │ │ + subs x17, x17, #0x4 │ │ + ushll v4.4s, v2.4h, #4 │ │ + ushll v2.4s, v2.4h, #11 │ │ + sub v3.4s, v3.4s, v4.4s │ │ + orr v2.4s, #0x4, lsl #8 │ │ + mla v2.4s, v3.4s, v1.4s │ │ + sshr v3.4s, v2.4s, #11 │ │ + cmlt v2.4s, v2.4s, #0 │ │ + smin v3.4s, v3.4s, v0.4s │ │ + bic v2.16b, v3.16b, v2.16b │ │ + xtn v2.4h, v2.4s │ │ + str d2, [x1], #8 │ │ + b.ne 60ca4 // b.any │ │ + cmp x13, x12 │ │ + mov x17, x13 │ │ + b.eq 60c6c // b.none │ │ + lsl x0, x17, #1 │ │ + ldr w1, [x16, x17, lsl #2] │ │ + ldrh w2, [x21, x0] │ │ + mov w3, #0x400 // #1024 │ │ + add x17, x17, #0x1 │ │ + sub w1, w1, w2, lsl #4 │ │ + bfi w3, w2, #11, #16 │ │ + madd w1, w1, w10, w3 │ │ + asr w2, w1, #11 │ │ + cmp w2, w20 │ │ + csel w2, w20, w2, gt │ │ + cmp w1, #0x0 │ │ + csel w1, wzr, w2, lt // lt = tstop │ │ + cmp x12, x17 │ │ + strh w1, [x21, x0] │ │ + b.ne 60cec // b.any │ │ + b 60c6c │ │ + add sp, sp, #0x25, lsl #12 │ │ + add sp, sp, #0x550 │ │ + ldp x19, x30, [sp, #48] │ │ + ldp x21, x20, [sp, #32] │ │ + ldp x23, x22, [sp, #16] │ │ + ldp x28, x24, [sp], #64 │ │ + ret │ │ + stp x28, x24, [sp, #-64]! │ │ + stp x23, x22, [sp, #16] │ │ + stp x21, x20, [sp, #32] │ │ + stp x19, x30, [sp, #48] │ │ + sub sp, sp, #0x3d, lsl #12 │ │ + sub sp, sp, #0x550 │ │ + add x8, sp, #0x39, lsl #12 │ │ + add x8, x8, #0x59c │ │ + ldr w20, [x8, #16380] │ │ + add x8, sp, #0x39, lsl #12 │ │ + add x8, x8, #0x594 │ │ + ldr w8, [x8, #16380] │ │ + mov w22, w6 │ │ + mov w19, w5 │ │ + mov x24, x1 │ │ + mov x21, x0 │ │ + add x0, sp, #0x30, lsl #12 │ │ + mov x23, x7 │ │ + mov x5, x4 │ │ + mov x4, x3 │ │ + mov x3, x2 │ │ + add x0, x0, #0x8 │ │ + mov x1, x21 │ │ + mov x2, x24 │ │ + mov w6, w19 │ │ + mov w7, w22 │ │ + str w8, [sp] │ │ + bl 60f64 │ │ + ldr w5, [x23] │ │ + add x0, sp, #0x18, lsl #12 │ │ + add x1, sp, #0x30, lsl #12 │ │ + add x0, x0, #0x8 │ │ + add x1, x1, #0x8 │ │ + mov w4, #0x19 // #25 │ │ + mov w2, w19 │ │ + mov w3, w22 │ │ + mov w6, w20 │ │ + bl 61304 │ │ + ldr w5, [x23, #4] │ │ + add x1, sp, #0x30, lsl #12 │ │ + add x0, sp, #0x8 │ │ + add x1, x1, #0x8 │ │ + mov w4, #0x9 // #9 │ │ + mov w2, w19 │ │ + mov w3, w22 │ │ + mov w6, w20 │ │ + bl 61304 │ │ + cmp w22, #0x1 │ │ + b.lt 60f48 // b.tstop │ │ + cmp w19, #0x1 │ │ + b.lt 60f48 // b.tstop │ │ + ldrsh w10, [x23, #8] │ │ + ldrsh w11, [x23, #10] │ │ + asr x16, x24, #1 │ │ + mov w13, w19 │ │ + add x14, sp, #0x18, lsl #12 │ │ + mov x8, xzr │ │ + mov x9, xzr │ │ + mov w12, w22 │ │ + dup v0.4s, w20 │ │ + add x14, x14, #0x8 │ │ + and x15, x13, #0xfffffffc │ │ + lsl x16, x16, #1 │ │ + dup v1.4s, w10 │ │ + dup v2.4s, w11 │ │ + add x17, sp, #0x8 │ │ + b 60e6c │ │ + add x9, x9, #0x1 │ │ + add x21, x21, x16 │ │ + cmp x9, x12 │ │ + add x8, x8, #0x180 │ │ + b.eq 60f48 // b.none │ │ + ubfx x0, x8, #7, #25 │ │ + lsl x1, x0, #9 │ │ + cmp w19, #0x4 │ │ + add x0, x14, x1 │ │ + add x1, x17, x1 │ │ + b.cs 60e8c // b.hs, b.nlast │ │ + mov x2, xzr │ │ + b 60ef0 │ │ + mov x2, x15 │ │ + mov x3, x0 │ │ + mov x4, x1 │ │ + mov x5, x21 │ │ + ldr d3, [x5] │ │ + ldr q4, [x3], #16 │ │ + ldr q5, [x4], #16 │ │ + subs x2, x2, #0x4 │ │ + ushll v6.4s, v3.4h, #4 │ │ + ushll v3.4s, v3.4h, #11 │ │ + sub v4.4s, v4.4s, v6.4s │ │ + orr v3.4s, #0x4, lsl #8 │ │ + sub v5.4s, v5.4s, v6.4s │ │ + mla v3.4s, v4.4s, v1.4s │ │ + mla v3.4s, v5.4s, v2.4s │ │ + sshr v4.4s, v3.4s, #11 │ │ + cmlt v3.4s, v3.4s, #0 │ │ + smin v4.4s, v4.4s, v0.4s │ │ + bic v3.16b, v4.16b, v3.16b │ │ + xtn v3.4h, v3.4s │ │ + str d3, [x5], #8 │ │ + b.ne 60e9c // b.any │ │ + cmp x15, x13 │ │ + mov x2, x15 │ │ + b.eq 60e58 // b.none │ │ + lsl x3, x2, #1 │ │ + lsl x4, x2, #2 │ │ + ldrh w6, [x21, x3] │ │ + ldr w7, [x0, x4] │ │ + ldr w4, [x1, x4] │ │ + mov w5, #0x400 // #1024 │ │ + bfi w5, w6, #11, #16 │ │ + lsl w6, w6, #4 │ │ + sub w7, w7, w6 │ │ + sub w4, w4, w6 │ │ + madd w5, w7, w10, w5 │ │ + madd w4, w4, w11, w5 │ │ + asr w5, w4, #11 │ │ + cmp w5, w20 │ │ + add x2, x2, #0x1 │ │ + csel w5, w20, w5, gt │ │ + cmp w4, #0x0 │ │ + csel w4, wzr, w5, lt // lt = tstop │ │ + cmp x13, x2 │ │ + strh w4, [x21, x3] │ │ + b.ne 60ef0 // b.any │ │ + b 60e58 │ │ + add sp, sp, #0x3d, lsl #12 │ │ + add sp, sp, #0x550 │ │ + ldp x19, x30, [sp, #48] │ │ + ldp x21, x20, [sp, #32] │ │ + ldp x23, x22, [sp, #16] │ │ + ldp x28, x24, [sp], #64 │ │ + ret │ │ + sub sp, sp, #0xc0 │ │ + stp x26, x25, [sp, #112] │ │ + ldr w25, [sp, #192] │ │ + stp x29, x30, [sp, #176] │ │ + stp x24, x23, [sp, #128] │ │ + mov w8, #0x3 // #3 │ │ + and w29, w25, #0x1 │ │ + and w11, w25, #0x2 │ │ + mov w24, w29 │ │ + tst w25, #0x1 │ │ + mov w9, w11 │ │ + bfi w24, w24, #1, #1 │ │ + stp x20, x19, [sp, #160] │ │ + csel x20, xzr, x8, ne // ne = any │ │ + bfxil w9, w25, #1, #1 │ │ + add w8, w24, w6 │ │ + lsl x10, x24, #1 │ │ + add w8, w8, w9 │ │ + stp x28, x27, [sp, #96] │ │ + stp x22, x21, [sp, #144] │ │ + mov x27, x5 │ │ + mov x22, x2 │ │ + mov x23, x1 │ │ + mov x19, x0 │ │ + add x21, x0, x20, lsl #1 │ │ + sub x28, x1, x10 │ │ + sub x26, x4, x10 │ │ + str w8, [sp, #60] │ │ + lsl w8, w8, #1 │ │ + str x3, [sp, #48] │ │ + str x7, [sp, #80] │ │ + str w29, [sp, #76] │ │ + str w11, [sp, #92] │ │ + str x8, [sp, #64] │ │ + stp x26, x28, [sp, #32] │ │ + tbnz w25, #2, 6114c │ │ + str x27, [sp, #16] │ │ + sxtw x27, w8 │ │ + mov x0, x21 │ │ + mov x1, x28 │ │ + mov x2, x27 │ │ + bl 4af0 │ │ + add x0, x21, #0x30c │ │ + mov x1, x28 │ │ + mov x2, x27 │ │ + str x0, [sp, #8] │ │ + bl 4af0 │ │ + mov x2, x27 │ │ + ldr x27, [sp, #16] │ │ + add x26, x21, #0x618 │ │ + mov x0, x26 │ │ + mov x1, x28 │ │ + bl 4af0 │ │ + cbz w29, 61074 │ │ + ldr x10, [sp, #48] │ │ + ldr x11, [sp, #8] │ │ + ldrh w8, [x10, #6] │ │ + ldur w9, [x10, #2] │ │ + strh w8, [x21, #4] │ │ + str w9, [x21] │ │ + ldrh w8, [x10, #6] │ │ + ldur w9, [x10, #2] │ │ + strh w8, [x11, #4] │ │ + str w9, [x11] │ │ + ldrh w8, [x10, #6] │ │ + ldur w9, [x10, #2] │ │ + strh w8, [x26, #4] │ │ + str w9, [x26] │ │ + add x29, x21, #0x924 │ │ + str x21, [sp, #24] │ │ + tbnz w25, #3, 61190 │ │ + ldr x25, [sp, #80] │ │ + lsr x9, x22, #1 │ │ + mov w10, #0x186 // #390 │ │ + sxtw x8, w25 │ │ + sub x8, x8, #0x1 │ │ + str x8, [sp, #32] │ │ + mul x8, x9, x8 │ │ + ldr x9, [sp, #40] │ │ + mul w27, w25, w10 │ │ + add x0, x29, w27, sxtw #1 │ │ + add x21, x9, x8, lsl #1 │ │ + ldr x8, [sp, #64] │ │ + mov x1, x21 │ │ + str x0, [sp, #64] │ │ + sxtw x28, w8 │ │ + mov x2, x28 │ │ + bl 4af0 │ │ + add w8, w27, #0x186 │ │ + add x26, x29, w8, sxtw #1 │ │ + mov x0, x26 │ │ + mov x1, x21 │ │ + mov x2, x28 │ │ + bl 4af0 │ │ + add w8, w27, #0x30c │ │ + add x27, x29, w8, sxtw #1 │ │ + mov x0, x27 │ │ + mov x1, x21 │ │ + mov x2, x28 │ │ + mov x28, x25 │ │ + bl 4af0 │ │ + ldr w29, [sp, #76] │ │ + cbz w29, 611f4 │ │ + ldr x8, [sp, #48] │ │ + ldr x9, [sp, #32] │ │ + ldr x11, [sp, #64] │ │ + add x8, x8, x9, lsl #3 │ │ + ldrh w9, [x8, #6] │ │ + ldur w10, [x8, #2] │ │ + strh w9, [x11, #4] │ │ + str w10, [x11] │ │ + ldrh w9, [x8, #6] │ │ + ldur w10, [x8, #2] │ │ + strh w9, [x26, #4] │ │ + str w10, [x26] │ │ + ldrh w9, [x8, #6] │ │ + ldur w8, [x8, #2] │ │ + strh w9, [x27, #4] │ │ + str w8, [x27] │ │ + cmp w28, #0x1 │ │ + b.ge 611fc // b.tcont │ │ + b 6123c │ │ + sxtw x29, w8 │ │ + mov x0, x21 │ │ + mov x1, x26 │ │ + mov x2, x29 │ │ + add x28, x26, x27 │ │ + bl 4af0 │ │ + add x0, x21, #0x30c │ │ + mov x1, x26 │ │ + mov x2, x29 │ │ + bl 4af0 │ │ + add x0, x21, #0x618 │ │ + mov x1, x28 │ │ + mov x2, x29 │ │ + bl 4af0 │ │ + add x29, x21, #0x924 │ │ + str x21, [sp, #24] │ │ + tbz w25, #3, 61080 │ │ + ldr x11, [sp, #32] │ │ + lsr x8, x27, #1 │ │ + mov w9, #0xc // #12 │ │ + ldr x28, [sp, #80] │ │ + nop │ │ + madd x1, x8, x9, x11 │ │ + ldr x8, [sp, #64] │ │ + mov w10, #0x186 // #390 │ │ + mul w26, w28, w10 │ │ + add x0, x29, w26, sxtw #1 │ │ + sxtw x25, w8 │ │ + mov x2, x25 │ │ + add x21, x1, x27 │ │ + bl 4af0 │ │ + add w8, w26, #0x186 │ │ + add x0, x29, w8, sxtw #1 │ │ + mov x1, x21 │ │ + mov x2, x25 │ │ + bl 4af0 │ │ + add w8, w26, #0x30c │ │ + add x0, x29, w8, sxtw #1 │ │ + mov x1, x21 │ │ + mov x2, x25 │ │ + bl 4af0 │ │ + ldr w29, [sp, #76] │ │ + cmp w28, #0x1 │ │ + b.lt 6123c // b.tstop │ │ + ldr w8, [sp, #60] │ │ + add x9, x20, x24 │ │ + add x9, x19, x9, lsl #1 │ │ + add x26, x9, #0x924 │ │ + sub w8, w8, w24 │ │ + lsl w8, w8, #1 │ │ + sxtw x25, w8 │ │ + mov w21, w28 │ │ + mov x0, x26 │ │ + mov x1, x23 │ │ + mov x2, x25 │ │ + bl 4af0 │ │ + subs w21, w21, #0x1 │ │ + add x23, x23, x22 │ │ + add x26, x26, #0x30c │ │ + b.ne 6121c // b.any │ │ + ldr w8, [sp, #92] │ │ + cbnz w8, 61280 │ │ + add w8, w28, #0x6 │ │ + cmp w8, #0x1 │ │ + b.lt 61280 // b.tstop │ │ + ldr x9, [sp, #24] │ │ + ldr w10, [sp, #60] │ │ + add x9, x9, w10, sxtw #1 │ │ + sub x10, x9, #0x2 │ │ + ldrh w11, [x10] │ │ + add x10, x10, #0x30c │ │ + subs w8, w8, #0x1 │ │ + strh w11, [x9] │ │ + strh w11, [x9, #2] │ │ + strh w11, [x9, #4] │ │ + add x9, x9, #0x30c │ │ + b.ne 61260 // b.any │ │ + cbz w29, 612bc │ │ + cmp w28, #0x1 │ │ + b.lt 612e4 // b.tstop │ │ + ldr x10, [sp, #48] │ │ + add x8, x19, #0x924 │ │ + mov w9, w28 │ │ + add x10, x10, #0x2 │ │ + ldrh w11, [x10, #4] │ │ + ldr w12, [x10], #8 │ │ + subs x9, x9, #0x1 │ │ + strh w11, [x8, #4] │ │ + str w12, [x8] │ │ + add x8, x8, #0x30c │ │ + b.ne 6129c // b.any │ │ + b 612e4 │ │ + add w8, w28, #0x6 │ │ + cmp w8, #0x1 │ │ + b.lt 612e4 // b.tstop │ │ + ldrh w9, [x19, x20, lsl #1] │ │ + subs w8, w8, #0x1 │ │ + strh w9, [x19] │ │ + strh w9, [x19, #2] │ │ + strh w9, [x19, #4] │ │ + add x19, x19, #0x30c │ │ + b.ne 612c8 // b.any │ │ + ldp x29, x30, [sp, #176] │ │ + ldp x20, x19, [sp, #160] │ │ + ldp x22, x21, [sp, #144] │ │ + ldp x24, x23, [sp, #128] │ │ + ldp x26, x25, [sp, #112] │ │ + ldp x28, x27, [sp, #96] │ │ + add sp, sp, #0xc0 │ │ + ret │ │ + stp x28, x27, [sp, #-96]! │ │ + stp x26, x25, [sp, #16] │ │ + stp x24, x23, [sp, #32] │ │ + stp x22, x21, [sp, #48] │ │ + stp x20, x19, [sp, #64] │ │ + stp x29, x30, [sp, #80] │ │ + sub sp, sp, #0x33, lsl #12 │ │ + sub sp, sp, #0xce0 │ │ + add x10, sp, #0x19, lsl #12 │ │ + cmp w4, #0x19 │ │ + mov w8, #0x1c7 // #455 │ │ + mov w9, #0xa4 // #164 │ │ + add x10, x10, #0xe80 │ │ + add x12, sp, #0x20 │ │ + mov w13, #0x1 // #1 │ │ + csel w11, w9, w8, eq // eq = none │ │ + add x9, x10, #0xc3c │ │ + add x8, x12, #0xc3c │ │ + cinc w10, w13, eq // eq = none │ │ + clz w12, w6 │ │ + str x1, [sp, #24] │ │ + stp w12, w2, [sp, #16] │ │ + b.ne 61544 // b.any │ │ + add w12, w2, #0x6 │ │ + cmp w12, #0x0 │ │ + b.le 616ac │ │ + add w13, w3, #0x4 │ │ + cmp w13, #0x3 │ │ + b.lt 616b8 // b.tstop │ │ + str w13, [sp, #12] │ │ + ldr x13, [sp, #24] │ │ + mov w16, w12 │ │ + add x12, sp, #0x19, lsl #12 │ │ + add x12, x12, #0xe80 │ │ + add x19, sp, #0x20 │ │ + mov x14, xzr │ │ + add x15, x13, #0x924 │ │ + add w17, w3, #0x2 │ │ + add x6, x13, #0xc30 │ │ + add x7, x12, #0x618 │ │ + add x19, x19, #0x618 │ │ + add x12, x15, x14, lsl #1 │ │ + sub x20, x12, #0x924 │ │ + sub x21, x12, #0x618 │ │ + sub x22, x12, #0x30c │ │ + ldrh w29, [x20] │ │ + ldrh w20, [x21] │ │ + ldrh w21, [x22] │ │ + ldrh w27, [x12] │ │ + mul w30, w29, w29 │ │ + mul w12, w20, w20 │ │ + mul w22, w21, w21 │ │ + mul w23, w27, w27 │ │ + mov x24, x19 │ │ + mov x25, x7 │ │ + mov x26, x6 │ │ + mov w28, w17 │ │ + mov w13, w20 │ │ + mov w20, w21 │ │ + mov w21, w27 │ │ + ldrh w27, [x26] │ │ + mov w1, w12 │ │ + mov w12, w22 │ │ + mov w22, w23 │ │ + add w23, w20, w21 │ │ + add w2, w12, w22 │ │ + add w23, w23, w13 │ │ + add w2, w2, w1 │ │ + add w29, w23, w29 │ │ + add w2, w2, w30 │ │ + mul w23, w27, w27 │ │ + add w29, w29, w27 │ │ + add w2, w2, w23 │ │ + subs w28, w28, #0x1 │ │ + add x26, x26, #0x30c │ │ + str w29, [x24] │ │ + str w2, [x25] │ │ + add x25, x25, #0x618 │ │ + add x24, x24, #0x618 │ │ + mov w30, w1 │ │ + mov w29, w13 │ │ + b.ne 613e8 // b.any │ │ + add x14, x14, #0x1 │ │ + add x6, x6, #0x2 │ │ + add x7, x7, #0x4 │ │ + cmp x14, x16 │ │ + add x19, x19, #0x4 │ │ + b.ne 613a8 // b.any │ │ + ldr w30, [sp, #12] │ │ + cmp w30, #0x3 │ │ + b.lt 616b8 // b.tstop │ │ + ldr w12, [sp, #20] │ │ + add w12, w12, #0x4 │ │ + cmp w12, #0x3 │ │ + b.lt 616b8 // b.tstop │ │ + add x17, sp, #0x19, lsl #12 │ │ + mov w12, w12 │ │ + add x14, sp, #0x20 │ │ + add x17, x17, #0xe80 │ │ + sub x15, x12, #0x2 │ │ + mov w16, #0x2 // #2 │ │ + ldr w25, [x14, #1560] │ │ + ldr w23, [x17, #1560] │ │ + ldr w7, [x14, #1564] │ │ + ldr w19, [x17, #1564] │ │ + ldr w21, [x14, #1568] │ │ + ldr w24, [x17, #1568] │ │ + ldr w12, [x14, #1572] │ │ + ldr w27, [x17, #1572] │ │ + mov x6, xzr │ │ + add x20, x17, #0x618 │ │ + add x22, x14, #0x618 │ │ + mov x26, x15 │ │ + mov w13, w7 │ │ + mov w7, w21 │ │ + mov w1, w19 │ │ + mov w19, w24 │ │ + mov w24, w27 │ │ + add w27, w7, w12 │ │ + add x2, x14, x6 │ │ + add x28, x17, x6 │ │ + add w27, w27, w13 │ │ + mov w21, w12 │ │ + ldr w12, [x2, #1576] │ │ + add w25, w27, w25 │ │ + ldr w27, [x28, #1576] │ │ + add w29, w19, w24 │ │ + add w29, w29, w1 │ │ + add w23, w29, w23 │ │ + add w25, w25, w12 │ │ + add w23, w23, w27 │ │ + subs x26, x26, #0x1 │ │ + str w25, [x2, #1568] │ │ + str w23, [x28, #1568] │ │ + add x6, x6, #0x4 │ │ + mov w23, w1 │ │ + mov w25, w13 │ │ + b.ne 614c8 // b.any │ │ + add w16, w16, #0x1 │ │ + cmp w16, w30 │ │ + mov x14, x22 │ │ + mov x17, x20 │ │ + b.ne 61498 // b.any │ │ + b 616b8 │ │ + add w12, w2, #0x5 │ │ + cmp w12, #0x2 │ │ + add w13, w3, #0x4 │ │ + b.lt 61600 // b.tstop │ │ + cmp w13, #0x3 │ │ + b.lt 616b8 // b.tstop │ │ + ldr x17, [sp, #24] │ │ + mov w15, w12 │ │ + add x12, sp, #0x19, lsl #12 │ │ + add x12, x12, #0xe80 │ │ + add x1, sp, #0x20 │ │ + add x14, x17, #0x30c │ │ + add w16, w3, #0x2 │ │ + add x17, x17, #0x926 │ │ + add x6, x12, #0x61c │ │ + add x7, x1, #0x61c │ │ + mov w19, #0x1 // #1 │ │ + add x1, x14, x19, lsl #1 │ │ + ldrh w12, [x1] │ │ + ldrh w25, [x1, #780] │ │ + mov x21, x7 │ │ + mov x22, x6 │ │ + mul w20, w12, w12 │ │ + mul w26, w25, w25 │ │ + mov x23, x17 │ │ + mov w24, w16 │ │ + add w1, w12, w25 │ │ + mov w12, w25 │ │ + ldrh w25, [x23] │ │ + add w27, w20, w26 │ │ + mov w20, w26 │ │ + subs w24, w24, #0x1 │ │ + mul w26, w25, w25 │ │ + add w1, w1, w25 │ │ + str w1, [x21] │ │ + add w1, w27, w26 │ │ + add x23, x23, #0x30c │ │ + str w1, [x22] │ │ + add x22, x22, #0x618 │ │ + add x21, x21, #0x618 │ │ + b.ne 615ac // b.any │ │ + add x19, x19, #0x1 │ │ + add x17, x17, #0x2 │ │ + add x6, x6, #0x4 │ │ + cmp x19, x15 │ │ + add x7, x7, #0x4 │ │ + b.ne 61588 // b.any │ │ + cmp w13, #0x2 │ │ + b.le 616b8 │ │ + ldr w30, [sp, #20] │ │ + add w12, w30, #0x4 │ │ + cmp w12, #0x2 │ │ + b.le 616c4 │ │ + add x16, sp, #0x19, lsl #12 │ │ + mov w12, w12 │ │ + add x14, sp, #0x20 │ │ + add x16, x16, #0xe80 │ │ + sub x15, x12, #0x2 │ │ + mov w17, #0x2 // #2 │ │ + ldr w22, [x14, #1564] │ │ + ldr w20, [x16, #1564] │ │ + ldr w21, [x14, #1568] │ │ + ldr w23, [x16, #1568] │ │ + mov x6, xzr │ │ + add x7, x16, #0x618 │ │ + add x19, x14, #0x618 │ │ + mov x12, x15 │ │ + add x24, x14, x6 │ │ + add x25, x16, x6 │ │ + mov w1, w21 │ │ + mov w2, w23 │ │ + add w26, w22, w21 │ │ + ldr w21, [x24, #1572] │ │ + ldr w23, [x25, #1572] │ │ + add w27, w20, w2 │ │ + mov w20, w2 │ │ + mov w22, w1 │ │ + subs x12, x12, #0x1 │ │ + add w1, w26, w21 │ │ + add w2, w27, w23 │ │ + add x6, x6, #0x4 │ │ + str w1, [x24, #1568] │ │ + str w2, [x25, #1568] │ │ + b.ne 61650 // b.any │ │ + add w17, w17, #0x1 │ │ + cmp w17, w13 │ │ + mov x14, x19 │ │ + mov x16, x7 │ │ + b.ne 61630 // b.any │ │ + b 616b8 │ │ + add w30, w3, #0x4 │ │ + cmp w30, #0x3 │ │ + b.ge 61470 // b.tcont │ │ + ldr w30, [sp, #20] │ │ + cmn w3, #0x1 │ │ + b.lt 617c0 // b.tstop │ │ + cmn w30, #0x2 │ │ + b.gt 616e0 │ │ + mov w11, #0xffffffff // #-1 │ │ + add w11, w11, w10 │ │ + cmp w11, w3 │ │ + b.le 616d0 │ │ + b 617c0 │ │ + adrp x16, ad000 │ │ + ldr x16, [x16, #1904] │ │ + ldr w20, [sp, #16] │ │ + mov w12, #0x18 // #24 │ │ + mov w1, #0x1 // #1 │ │ + add w2, w30, #0x1 │ │ + sub w12, w12, w20 │ │ + add x6, sp, #0x19, lsl #12 │ │ + lsl w21, w12, #1 │ │ + add x6, x6, #0xe80 │ │ + mov w7, #0x618 // #1560 │ │ + add x19, sp, #0x20 │ │ + add x20, x2, #0x1 │ │ + lsl w2, w1, w12 │ │ + lsl w1, w1, w21 │ │ + mov w13, #0xffffffff // #-1 │ │ + orr w14, wzr, #0x80000 │ │ + mov w15, #0xff // #255 │ │ + orr w17, wzr, #0x800 │ │ + add x6, x6, #0x620 │ │ + umull x7, w10, w7 │ │ + add x19, x19, #0x620 │ │ + asr w22, w2, #1 │ │ + asr w23, w1, #1 │ │ + mov w24, #0x100 // #256 │ │ + mov x25, x20 │ │ + mov x26, x19 │ │ + mov x27, x6 │ │ + ldr w2, [x26] │ │ + ldr w1, [x27] │ │ + add w28, w2, w22 │ │ + asr w28, w28, w12 │ │ + add w1, w1, w23 │ │ + mul w28, w28, w28 │ │ + asr w1, w1, w21 │ │ + neg w28, w28 │ │ + madd w1, w1, w4, w28 │ │ + bic w1, w1, w1, asr #31 │ │ + madd w1, w1, w5, w14 │ │ + lsr w1, w1, #20 │ │ + cmp w1, #0xff │ │ + csel w1, w1, w15, cc // cc = lo, ul, last │ │ + ldrb w1, [x16, w1, uxtw] │ │ + mul w2, w2, w11 │ │ + subs x25, x25, #0x1 │ │ + madd w2, w2, w1, w17 │ │ + sub w1, w24, w1 │ │ + lsr w2, w2, #12 │ │ + str w2, [x27], #4 │ │ + str w1, [x26], #4 │ │ + b.ne 61750 // b.any │ │ + add w13, w13, w10 │ │ + add x6, x6, x7 │ │ + cmp w13, w3 │ │ + add x19, x19, x7 │ │ + b.le 61744 │ │ + ldr x10, [sp, #24] │ │ + cmp w4, #0x19 │ │ + add x10, x10, #0x92a │ │ + b.ne 61958 // b.any │ │ + sub w11, w3, #0x1 │ │ + cmp w11, #0x1 │ │ + b.lt 61a88 // b.tstop │ │ + cmp w30, #0x0 │ │ + b.le 61c60 │ │ + ldr x14, [sp, #24] │ │ + add x1, sp, #0x19, lsl #12 │ │ + add x1, x1, #0xe80 │ │ + add x17, sp, #0x20 │ │ + mov w2, #0x1258 // #4696 │ │ + mov w12, wzr │ │ + mov w13, w30 │ │ + add x14, x14, #0xc36 │ │ + add x15, x1, #0x628 │ │ + add x16, x17, #0x628 │ │ + add x17, x17, x2 │ │ + add x1, x1, x2 │ │ + mov w4, #0x6 // #6 │ │ + sub x2, x8, #0x618 │ │ + ldr w6, [x8, #1560] │ │ + sub x19, x9, #0x618 │ │ + ldr w5, [x9, #1560] │ │ + ldr w22, [x2] │ │ + ldr w20, [x19] │ │ + mov x7, xzr │ │ + mov x19, x16 │ │ + mov x21, x15 │ │ + mov w23, w5 │ │ + mov w24, w6 │ │ + add w25, w7, #0x185 │ │ + add w27, w23, w20 │ │ + lsl x23, x25, #2 │ │ + add w2, w24, w22 │ │ + ldur w24, [x19, #-8] │ │ + ldr w25, [x8, x23] │ │ + ldur w28, [x21, #-8] │ │ + ldr w23, [x9, x23] │ │ + add w26, w7, #0x187 │ │ + ldr w22, [x19], #4 │ │ + ldr w20, [x21], #4 │ │ + lsl x26, x26, #2 │ │ + add w25, w25, w24 │ │ + add w28, w23, w28 │ │ + ldr w24, [x8, x26] │ │ + ldr w23, [x9, x26] │ │ + ldrh w29, [x10, x7, lsl #1] │ │ + add w25, w25, w22 │ │ + add w26, w28, w20 │ │ + add w25, w25, w24 │ │ + add w26, w26, w23 │ │ + add w25, w25, w25, lsl #2 │ │ + add w26, w26, w26, lsl #2 │ │ + madd w2, w2, w4, w25 │ │ + madd w25, w27, w4, w26 │ │ + madd w2, w2, w29, w25 │ │ + add w2, w2, #0x100 │ │ + asr w2, w2, #9 │ │ + str w2, [x0, x7, lsl #2] │ │ + add x7, x7, #0x1 │ │ + cmp x13, x7 │ │ + b.ne 61844 // b.any │ │ + mov x20, xzr │ │ + mov x7, x1 │ │ + mov x19, x17 │ │ + ldur w2, [x19, #-8] │ │ + ldr w21, [x19], #4 │ │ + ldur w22, [x7, #-8] │ │ + ldr w23, [x7], #4 │ │ + ldrh w24, [x14, x20, lsl #1] │ │ + add w2, w21, w2 │ │ + add w2, w2, w2, lsl #2 │ │ + add w22, w23, w22 │ │ + add w22, w22, w22, lsl #2 │ │ + madd w2, w6, w4, w2 │ │ + madd w5, w5, w4, w22 │ │ + madd w2, w2, w24, w5 │ │ + add w2, w2, #0x80 │ │ + add x6, x0, x20, lsl #2 │ │ + add x20, x20, #0x1 │ │ + asr w2, w2, #8 │ │ + cmp x13, x20 │ │ + str w2, [x6, #1536] │ │ + mov w5, w23 │ │ + mov w6, w21 │ │ + b.ne 618d0 // b.any │ │ + add w12, w12, #0x2 │ │ + add x0, x0, #0xc00 │ │ + add x10, x10, #0x618 │ │ + add x8, x8, #0xc30 │ │ + add x9, x9, #0xc30 │ │ + add x15, x15, #0xc30 │ │ + add x16, x16, #0xc30 │ │ + add x17, x17, #0xc30 │ │ + add x1, x1, #0xc30 │ │ + cmp w12, w11 │ │ + add x14, x14, #0x618 │ │ + b.lt 61818 // b.tstop │ │ + b 61cd4 │ │ + cmp w3, #0x1 │ │ + b.lt 61ce4 // b.tstop │ │ + cmp w30, #0x1 │ │ + b.lt 61ce4 // b.tstop │ │ + add x12, sp, #0x16, lsl #12 │ │ + add x12, x12, #0xac0 │ │ + ldr w14, [sp, #3164] │ │ + ldr w16, [x12, #16380] │ │ + add x15, sp, #0x19, lsl #12 │ │ + mov w11, wzr │ │ + mov w12, w30 │ │ + add x13, sp, #0x20 │ │ + add x15, x15, #0xe80 │ │ + mov w1, w14 │ │ + mov w2, w16 │ │ + sub x5, x8, #0x618 │ │ + ldr w14, [x8, #1560] │ │ + sub x6, x9, #0x618 │ │ + ldr w16, [x9, #1560] │ │ + ldr w5, [x5] │ │ + ldr w6, [x6] │ │ + mov x17, xzr │ │ + mov x4, xzr │ │ + add x8, x8, #0x618 │ │ + add x9, x9, #0x618 │ │ + mov w19, w16 │ │ + mov w7, w14 │ │ + add x20, x13, x17 │ │ + add x21, x15, x17 │ │ + ldr w22, [x20, #3128] │ │ + ldr w23, [x20, #1568] │ │ + ldr w24, [x20, #4688] │ │ + ldr w25, [x21, #3128] │ │ + add w22, w22, w1 │ │ + ldr w1, [x20, #3136] │ │ + add w23, w24, w23 │ │ + add w24, w25, w2 │ │ + ldr w2, [x21, #3136] │ │ + add w22, w22, w1 │ │ + add w5, w22, w5 │ │ + ldr w26, [x21, #1568] │ │ + add w22, w24, w2 │ │ + add w6, w22, w6 │ │ + add w22, w5, w7 │ │ + ldr w5, [x20, #1576] │ │ + ldr w7, [x20, #4696] │ │ + add w20, w6, w19 │ │ + ldr w27, [x21, #4688] │ │ + add w6, w23, w5 │ │ + add w6, w6, w7 │ │ + add w6, w6, w6, lsl #1 │ │ + add w22, w6, w22, lsl #2 │ │ + ldr w6, [x21, #1576] │ │ + ldr w19, [x21, #4696] │ │ + add w25, w27, w26 │ │ + ldrh w24, [x10, x4, lsl #1] │ │ + add w21, w25, w6 │ │ + add w21, w21, w19 │ │ + add w21, w21, w21, lsl #1 │ │ + add w20, w21, w20, lsl #2 │ │ + madd w20, w22, w24, w20 │ │ + add w20, w20, #0x100 │ │ + add x4, x4, #0x1 │ │ + asr w20, w20, #9 │ │ + cmp x12, x4 │ │ + str w20, [x0, x17] │ │ + add x17, x17, #0x4 │ │ + b.ne 619c4 // b.any │ │ + add w11, w11, #0x1 │ │ + add x0, x0, #0x600 │ │ + add x10, x10, #0x30c │ │ + add x13, x13, #0x618 │ │ + cmp w11, w3 │ │ + add x15, x15, #0x618 │ │ + b.ne 6198c // b.any │ │ + b 61ce4 │ │ + mov w11, wzr │ │ + orr w11, w11, #0x1 │ │ + cmp w11, w3 │ │ + b.ne 61ce4 // b.any │ │ + cmp w30, #0x1 │ │ + b.lt 61ce4 // b.tstop │ │ + cmp w30, #0x4 │ │ + mov w11, w30 │ │ + mov x12, xzr │ │ + b.cc 61bb0 // b.lo, b.ul, b.last │ │ + lsl x13, x11, #2 │ │ + add x15, x0, x13 │ │ + add x13, x13, #0x61c │ │ + add x16, x8, x13 │ │ + sub x14, x8, #0x61c │ │ + cmp x0, x16 │ │ + add x13, x9, x13 │ │ + cset w16, cc // cc = lo, ul, last │ │ + cmp x14, x15 │ │ + cset w14, cc // cc = lo, ul, last │ │ + cmp x0, x13 │ │ + sub x17, x9, #0x61c │ │ + cset w13, cc // cc = lo, ul, last │ │ + cmp x17, x15 │ │ + and w16, w16, w14 │ │ + cset w14, cc // cc = lo, ul, last │ │ + tbnz w16, #0, 61bb0 │ │ + and w13, w13, w14 │ │ + tbnz w13, #0, 61bb0 │ │ + and x12, x11, #0xfffffffc │ │ + add x13, x8, #0x61c │ │ + add x14, x9, #0x61c │ │ + movi v0.4s, #0x6 │ │ + movi v1.4s, #0x5 │ │ + movi v2.4s, #0x1, lsl #8 │ │ + mov x15, x10 │ │ + mov x16, x0 │ │ + mov x17, x12 │ │ + sub x1, x13, #0xc30 │ │ + ldur q3, [x13, #-4] │ │ + ldur q5, [x1, #-4] │ │ + ldur q4, [x13, #-8] │ │ + ldur q6, [x1, #-8] │ │ + ldr q7, [x1] │ │ + sub x1, x14, #0xc30 │ │ + ldur q16, [x14, #-4] │ │ + ldur q18, [x1, #-4] │ │ + ldur q17, [x14, #-8] │ │ + add v3.4s, v3.4s, v5.4s │ │ + ldur q5, [x1, #-8] │ │ + add v4.4s, v4.4s, v6.4s │ │ + ldr q6, [x13], #16 │ │ + add v16.4s, v16.4s, v18.4s │ │ + ldr q18, [x1] │ │ + add v5.4s, v17.4s, v5.4s │ │ + ldr q17, [x14], #16 │ │ + add v4.4s, v4.4s, v7.4s │ │ + add v4.4s, v4.4s, v6.4s │ │ + ldr d6, [x15], #8 │ │ + add v5.4s, v5.4s, v18.4s │ │ + add v5.4s, v5.4s, v17.4s │ │ + mul v7.4s, v16.4s, v0.4s │ │ + mul v4.4s, v4.4s, v1.4s │ │ + mla v7.4s, v5.4s, v1.4s │ │ + uxtl v5.4s, v6.4h │ │ + mla v4.4s, v3.4s, v0.4s │ │ + mla v7.4s, v4.4s, v5.4s │ │ + add v3.4s, v7.4s, v2.4s │ │ + sshr v3.4s, v3.4s, #9 │ │ + subs x17, x17, #0x4 │ │ + str q3, [x16], #16 │ │ + b.ne 61b20 // b.any │ │ + cmp x12, x11 │ │ + b.eq 61ce4 // b.none │ │ + lsl x13, x12, #2 │ │ + sub x11, x11, x12 │ │ + add x10, x10, x12, lsl #1 │ │ + add x12, x0, x13 │ │ + sub x13, x13, #0x61c │ │ + add x14, x9, x13 │ │ + add x15, x8, x13 │ │ + mov w8, #0x6 // #6 │ │ + mov x9, x15 │ │ + mov x13, x14 │ │ + ldr w16, [x9, #4]! │ │ + ldr w17, [x15, #3124] │ │ + ldr w0, [x15] │ │ + ldr w1, [x15, #3120] │ │ + ldr w2, [x15, #8] │ │ + ldr w15, [x15, #3128] │ │ + ldr w3, [x13, #4]! │ │ + ldr w4, [x14, #3124] │ │ + ldr w5, [x14] │ │ + add w16, w17, w16 │ │ + ldr w17, [x14, #3120] │ │ + add w0, w1, w0 │ │ + add w1, w4, w3 │ │ + ldr w3, [x14, #8] │ │ + ldr w14, [x14, #3128] │ │ + add w17, w17, w5 │ │ + add w0, w0, w2 │ │ + add w17, w17, w3 │ │ + add w14, w17, w14 │ │ + ldrh w17, [x10], #2 │ │ + add w15, w0, w15 │ │ + add w15, w15, w15, lsl #2 │ │ + add w14, w14, w14, lsl #2 │ │ + madd w15, w16, w8, w15 │ │ + madd w14, w1, w8, w14 │ │ + madd w14, w15, w17, w14 │ │ + add w14, w14, #0x100 │ │ + asr w14, w14, #9 │ │ + subs x11, x11, #0x1 │ │ + str w14, [x12], #4 │ │ + mov x15, x9 │ │ + mov x14, x13 │ │ + b.ne 61bd8 // b.any │ │ + b 61ce4 │ │ + sub w12, w3, #0x2 │ │ + lsr w12, w12, #1 │ │ + add w13, w12, #0x1 │ │ + cmp w13, #0x1 │ │ + b.hi 61c7c // b.pmore │ │ + mov w12, wzr │ │ + b 61cb8 │ │ + and x14, x13, #0xfffffffe │ │ + mov w12, #0xc00 // #3072 │ │ + mov w15, #0x30c // #780 │ │ + madd x0, x14, x12, x0 │ │ + mul x12, x14, x15 │ │ + add x10, x10, x12, lsl #1 │ │ + lsl x12, x12, #2 │ │ + add x9, x9, x12 │ │ + add x8, x8, x12 │ │ + lsl w12, w14, #1 │ │ + mov x15, x14 │ │ + subs x15, x15, #0x2 │ │ + b.ne 61ca8 // b.any │ │ + cmp x14, x13 │ │ + b.eq 61cd4 // b.none │ │ + add w12, w12, #0x2 │ │ + add x0, x0, #0xc00 │ │ + add x10, x10, #0x618 │ │ + add x8, x8, #0xc30 │ │ + cmp w12, w11 │ │ + add x9, x9, #0xc30 │ │ + b.lt 61cb8 // b.tstop │ │ + and w11, w3, #0xfffffffe │ │ + orr w11, w11, #0x1 │ │ + cmp w11, w3 │ │ + b.eq 61a98 // b.none │ │ + add sp, sp, #0x33, lsl #12 │ │ + add sp, sp, #0xce0 │ │ + ldp x29, x30, [sp, #80] │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x24, x23, [sp, #32] │ │ + ldp x26, x25, [sp, #16] │ │ + ldp x28, x27, [sp], #96 │ │ + ret │ │ + adrp x8, 61000 │ │ + adrp x9, 61000 │ │ + add x8, x8, #0xd70 │ │ + add x9, x9, #0xf44 │ │ + str x8, [x0] │ │ + adrp x8, 61000 │ │ + fmov d0, x9 │ │ + adrp x9, 61000 │ │ + add x8, x8, #0xf5c │ │ + add x9, x9, #0xf68 │ │ + stp x8, x9, [x0, #24] │ │ + adrp x8, 61000 │ │ + add x8, x8, #0xf50 │ │ + mov v0.d[1], x8 │ │ + adrp x8, 62000 │ │ + add x8, x8, #0x794 │ │ + stur q0, [x0, #8] │ │ + fmov d0, x8 │ │ + adrp x8, 62000 │ │ + add x8, x8, #0x7d8 │ │ + mov v0.d[1], x8 │ │ + adrp x8, 62000 │ │ + add x8, x8, #0x81c │ │ + stur q0, [x0, #40] │ │ + str x8, [x0, #56] │ │ + ret │ │ + stp x22, x21, [sp, #-32]! │ │ + stp x20, x19, [sp, #16] │ │ + ldr w9, [x1, #184] │ │ + adrp x12, ad000 │ │ + ldr w10, [x1] │ │ + ldr x12, [x12, #2544] │ │ + mov w11, #0x1 // #1 │ │ + add w9, w9, #0x4 │ │ + lsl w11, w11, w9 │ │ + mov x8, xzr │ │ + asr w11, w11, #1 │ │ + mov x13, x0 │ │ + mov x14, xzr │ │ + asr w15, w10, #1 │ │ + eor w16, w15, w10 │ │ + eor w16, w16, w10, lsr #3 │ │ + eor w10, w16, w10, lsr #12 │ │ + ubfiz w10, w10, #15, #1 │ │ + orr w10, w10, w15 │ │ + ubfx w15, w10, #5, #11 │ │ + ldrsh w15, [x12, w15, uxtw #1] │ │ + add w15, w11, w15 │ │ + asr w15, w15, w9 │ │ + strb w15, [x13, x14] │ │ + add x14, x14, #0x1 │ │ + cmp x14, #0x52 │ │ + b.ne 61da4 // b.any │ │ + add x8, x8, #0x1 │ │ + cmp x8, #0x49 │ │ + add x13, x13, #0x52 │ │ + b.ne 61da0 // b.any │ │ + ldrsw x8, [x1, #92] │ │ + mov w16, #0x53 // #83 │ │ + add x9, x1, #0x60 │ │ + add x10, x0, #0xf9 │ │ + neg w17, w8 │ │ + smaddl x16, w17, w16, x0 │ │ + mov w11, #0x3 // #3 │ │ + mov w12, #0x52 // #82 │ │ + mov w13, #0x1 // #1 │ │ + mov w14, #0x7f // #127 │ │ + sxtw x15, w17 │ │ + add x16, x16, #0xf9 │ │ + mov w17, #0xffffff80 // #-128 │ │ + tbz w8, #31, 61e40 │ │ + b 61ef8 │ │ + add x11, x11, #0x1 │ │ + add x10, x10, #0x52 │ │ + cmp x11, #0x49 │ │ + add x16, x16, #0x52 │ │ + b.eq 61f38 // b.none │ │ + tbnz w8, #31, 61ef8 │ │ + mov x2, x16 │ │ + mov w3, #0x3 // #3 │ │ + cmp w8, w15 │ │ + b.ge 61ea0 // b.tcont │ │ + mov w4, wzr │ │ + ldr w5, [x1, #176] │ │ + nop │ │ + madd x6, x11, x12, x0 │ │ + ldrsb w7, [x6, x3] │ │ + add x2, x2, #0x1 │ │ + lsl w19, w13, w5 │ │ + add w4, w4, w19, asr #1 │ │ + asr w4, w4, w5 │ │ + add w4, w4, w7 │ │ + cmp w4, #0x7f │ │ + csel w4, w4, w14, lt // lt = tstop │ │ + cmn w4, #0x80 │ │ + csel w4, w4, w17, gt │ │ + strb w4, [x6, x3] │ │ + add x3, x3, #0x1 │ │ + cmp x3, #0x4f │ │ + b.eq 61e28 // b.none │ │ + cmp w8, w15 │ │ + b.lt 61e50 // b.tstop │ │ + mov w4, wzr │ │ + mov x5, x2 │ │ + mov x6, x15 │ │ + mov x7, x9 │ │ + b 61ec4 │ │ + add x6, x6, #0x1 │ │ + cmp w6, #0x1 │ │ + add x5, x5, #0x52 │ │ + b.eq 61e54 // b.none │ │ + orr w21, w6, w15 │ │ + mov x19, x5 │ │ + mov x20, x15 │ │ + cbz w21, 61eb4 │ │ + ldrsb w21, [x7], #1 │ │ + ldrsb w22, [x19], #1 │ │ + cmp x20, x8 │ │ + madd w4, w22, w21, w4 │ │ + b.ge 61eb4 // b.tcont │ │ + add x20, x20, #0x1 │ │ + orr w21, w20, w6 │ │ + cbnz w21, 61ed4 │ │ + b 61eb4 │ │ + mov x2, xzr │ │ + ldr w3, [x1, #176] │ │ + ldrsb w4, [x10, x2] │ │ + lsl w5, w13, w3 │ │ + asr w5, w5, #1 │ │ + asr w3, w5, w3 │ │ + add w3, w3, w4 │ │ + cmp w3, #0x7f │ │ + csel w3, w3, w14, lt // lt = tstop │ │ + cmn w3, #0x80 │ │ + csel w3, w3, w17, gt │ │ + strb w3, [x10, x2] │ │ + add x2, x2, #0x1 │ │ + cmp x2, #0x4c │ │ + b.ne 61efc // b.any │ │ + b 61e28 │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x22, x21, [sp], #32 │ │ + ret │ │ + mov w4, #0x1 // #1 │ │ + mov w5, #0x1 // #1 │ │ + b 6285c │ │ + mov w4, #0x1 // #1 │ │ + mov w5, wzr │ │ + b 6285c │ │ + mov w4, wzr │ │ + mov w5, wzr │ │ + b 6285c │ │ + sub sp, sp, #0x150 │ │ + stp x28, x27, [sp, #240] │ │ + stp x26, x25, [sp, #256] │ │ + stp x24, x23, [sp, #272] │ │ + stp x22, x21, [sp, #288] │ │ + stp x20, x19, [sp, #304] │ │ + stp x29, x30, [sp, #320] │ │ + stp x7, x0, [sp, #48] │ │ + str x2, [sp, #184] │ │ + str x1, [sp, #64] │ │ + ldp w8, w11, [x3, #212] │ │ + ldr w0, [sp, #336] │ │ + mov w9, #0xeb // #235 │ │ + mov w15, #0xff // #255 │ │ + ldr w12, [x3] │ │ + cmp w11, #0x0 │ │ + mov w17, #0xad // #173 │ │ + csel w9, w15, w9, eq // eq = none │ │ + cmp w8, #0x0 │ │ + mov w16, #0x1 // #1 │ │ + mov w13, #0x2500 // #9472 │ │ + mov w14, #0xb200 // #45568 │ │ + mul w17, w0, w17 │ │ + ccmp w0, #0x0, #0x4, ne // ne = any │ │ + mov x10, xzr │ │ + madd w13, w0, w13, w14 │ │ + add x14, sp, #0xe8 │ │ + add w15, w17, #0x69 │ │ + cinc x1, x16, gt │ │ + mov w16, #0xffffdb00 // #-9472 │ │ + str w0, [sp, #44] │ │ + and w17, w13, #0xff00 │ │ + bfxil w17, w15, #0, #8 │ │ + eor w17, w17, w12 │ │ + str w17, [x14, x10, lsl #2] │ │ + add x10, x10, #0x1 │ │ + add w13, w13, w16 │ │ + cmp x10, x1 │ │ + sub w15, w15, #0xad │ │ + b.cc 61fe4 // b.lo, b.ul, b.last │ │ + cmp w11, #0x0 │ │ + cset w11, ne // ne = any │ │ + cbz x4, 62774 │ │ + ldr x12, [sp, #48] │ │ + mov w13, #0x2 // #2 │ │ + mov w10, wzr │ │ + lsl w11, w11, #4 │ │ + cmp w12, #0x2 │ │ + sxtw x19, w12 │ │ + add x2, sp, #0xd8 │ │ + add x7, sp, #0xe8 │ │ + mov w17, #0x52 // #82 │ │ + mov w29, #0x1 // #1 │ │ + mov w21, #0x7f // #127 │ │ + mov w22, #0xffffff80 // #-128 │ │ + csel w12, w12, w13, lt // lt = tstop │ │ + str w12, [sp, #20] │ │ + stp x1, x4, [sp, #24] │ │ + str x19, [sp, #8] │ │ + ldr x13, [sp, #64] │ │ + mov w14, w10 │ │ + sub w12, w4, w10 │ │ + cmp w12, #0x20 │ │ + add x13, x13, x14 │ │ + str x13, [sp, #200] │ │ + mov w13, #0x20 // #32 │ │ + csel w20, w12, w13, lt // lt = tstop │ │ + cmp w8, #0x0 │ │ + cset w13, ne // ne = any │ │ + cmp w10, #0x0 │ │ + cset w10, ne // ne = any │ │ + and w10, w10, w13 │ │ + ldr x13, [sp, #56] │ │ + cmp w10, #0x1 │ │ + str x14, [sp, #72] │ │ + add x13, x13, x14 │ │ + str x13, [sp, #192] │ │ + b.ne 620bc // b.any │ │ + mov x13, xzr │ │ + add x14, x2, x13, lsl #2 │ │ + ldr w15, [x14] │ │ + add x13, x13, #0x1 │ │ + cmp x13, x1 │ │ + str w15, [x14, #8] │ │ + b.cc 620a4 // b.lo, b.ul, b.last │ │ + mov x13, xzr │ │ + lsl x14, x13, #2 │ │ + ldr w15, [x7, x14] │ │ + add x13, x13, #0x1 │ │ + cmp x13, x1 │ │ + asr w16, w15, #1 │ │ + eor w0, w16, w15 │ │ + eor w0, w0, w15, lsr #3 │ │ + eor w15, w0, w15, lsr #12 │ │ + ubfiz w15, w15, #15, #1 │ │ + orr w15, w15, w16 │ │ + str w15, [x7, x14] │ │ + ubfx w15, w15, #8, #8 │ │ + str w15, [x2, x14] │ │ + b.cc 620c0 // b.lo, b.ul, b.last │ │ + cmp w8, #0x0 │ │ + ldr w8, [sp, #44] │ │ + str x20, [sp, #152] │ │ + ccmp w8, #0x0, #0x4, ne // ne = any │ │ + ldr w8, [sp, #20] │ │ + csel w13, w8, wzr, ne // ne = any │ │ + cmp w20, #0x2 │ │ + mov w8, #0x2 // #2 │ │ + csel w8, w12, w8, lt // lt = tstop │ │ + cmp w10, #0x0 │ │ + csel w30, w8, wzr, ne // ne = any │ │ + ldr x8, [sp, #48] │ │ + str x13, [sp, #128] │ │ + str x30, [sp, #176] │ │ + cmp w13, w8 │ │ + b.ge 62434 // b.tcont │ │ + ldr w8, [sp, #216] │ │ + ldr w12, [sp, #224] │ │ + ldr x13, [sp, #152] │ │ + asr w10, w8, #4 │ │ + ubfiz w8, w8, #1, #4 │ │ + str w8, [sp, #208] │ │ + asr w8, w12, #4 │ │ + cmp w30, w13 │ │ + lsl w0, w10, #1 │ │ + lsl w10, w8, #1 │ │ + ubfiz w8, w12, #1, #4 │ │ + str w8, [sp, #172] │ │ + b.ge 62324 // b.tcont │ │ + add w10, w10, #0x29 │ │ + ldr x12, [sp, #128] │ │ + str w10, [sp, #144] │ │ + add w10, w0, #0x9 │ │ + str w10, [sp, #136] │ │ + ldr x10, [sp, #184] │ │ + sxtw x15, w12 │ │ + add w2, w30, w0 │ │ + sxtw x8, w30 │ │ + mul x0, x10, x15 │ │ + ldr x10, [sp, #72] │ │ + add w26, w2, #0x9 │ │ + add x2, x0, x8 │ │ + sxtw x13, w13 │ │ + add x0, x0, x10 │ │ + add x2, x2, x10 │ │ + ldr x10, [sp, #64] │ │ + mov w12, w30 │ │ + str x12, [sp, #160] │ │ + add x7, x10, x0 │ │ + add x20, x10, x2 │ │ + ldr x10, [sp, #56] │ │ + add x23, x10, x2 │ │ + add x24, x10, x0 │ │ + b 621fc │ │ + ldp x30, x10, [sp, #176] │ │ + add x15, x15, #0x1 │ │ + cmp x15, x19 │ │ + mov w29, #0x1 // #1 │ │ + add x20, x20, x10 │ │ + add x23, x23, x10 │ │ + add x7, x7, x10 │ │ + add x24, x24, x10 │ │ + mov w21, #0x7f // #127 │ │ + mov w22, #0xffffff80 // #-128 │ │ + b.eq 62434 // b.none │ │ + ldr w10, [sp, #208] │ │ + add w0, w15, #0x9 │ │ + mov x4, x23 │ │ + mov x27, x20 │ │ + add w2, w0, w10 │ │ + sxtw x25, w2 │ │ + mov w2, w26 │ │ + mov x28, x8 │ │ + madd x10, x25, x17, x6 │ │ + ldrsb w10, [x10, w2, sxtw] │ │ + ldrb w12, [x27], #1 │ │ + ldr w1, [x3, #88] │ │ + add x28, x28, #0x1 │ │ + add w2, w2, #0x1 │ │ + ldrb w16, [x5, w12, uxtw] │ │ + mul w10, w16, w10 │ │ + lsl w16, w29, w1 │ │ + add w10, w10, w16, asr #1 │ │ + asr w10, w10, w1 │ │ + add w10, w10, w12 │ │ + cmp w10, w9 │ │ + csel w12, w9, w10, gt │ │ + cmp w10, w11 │ │ + csel w10, w11, w12, lt // lt = tstop │ │ + cmp x28, x13 │ │ + strb w10, [x4], #1 │ │ + b.lt 6221c // b.tstop │ │ + cmp w30, #0x1 │ │ + mov w21, #0x1 // #1 │ │ + mov w22, #0x7f // #127 │ │ + mov w14, #0xffffff80 // #-128 │ │ + b.lt 621d0 // b.tstop │ │ + ldr w10, [sp, #172] │ │ + ldr x29, [sp, #160] │ │ + ldr w30, [sp, #136] │ │ + adrp x28, aa000 │ │ + add w10, w0, w10 │ │ + ldr w0, [sp, #144] │ │ + sxtw x2, w10 │ │ + mov x4, x24 │ │ + mov x27, x7 │ │ + add x28, x28, #0x764 │ │ + madd x16, x25, x17, x6 │ │ + madd x10, x2, x17, x6 │ │ + ldp w12, w1, [x28, #-4] │ │ + ldrsb w16, [x16, w30, sxtw] │ │ + ldrsb w10, [x10, w0, sxtw] │ │ + add w0, w0, #0x1 │ │ + add w30, w30, #0x1 │ │ + mul w16, w1, w16 │ │ + ldrb w1, [x27], #1 │ │ + madd w10, w12, w10, w16 │ │ + add w10, w10, #0x10 │ │ + asr w10, w10, #5 │ │ + ldr w12, [x3, #88] │ │ + ldrb w16, [x5, w1, uxtw] │ │ + cmp w10, #0x7f │ │ + csel w10, w10, w22, lt // lt = tstop │ │ + cmn w10, #0x80 │ │ + csel w10, w10, w14, gt │ │ + mul w10, w10, w16 │ │ + lsl w16, w21, w12 │ │ + add w10, w10, w16, asr #1 │ │ + asr w10, w10, w12 │ │ + add w10, w10, w1 │ │ + cmp w10, w9 │ │ + csel w12, w9, w10, gt │ │ + cmp w10, w11 │ │ + csel w10, w11, w12, lt // lt = tstop │ │ + subs x29, x29, #0x1 │ │ + strb w10, [x4], #1 │ │ + add x28, x28, #0x8 │ │ + b.ne 622a4 // b.any │ │ + b 621d0 │ │ + ldr x8, [sp, #128] │ │ + add w15, w10, #0x29 │ │ + ldr x10, [sp, #184] │ │ + ldr x12, [sp, #72] │ │ + sxtw x8, w8 │ │ + add w16, w0, #0x9 │ │ + mov w13, w30 │ │ + madd x10, x10, x8, x12 │ │ + ldr x12, [sp, #64] │ │ + add x0, x12, x10 │ │ + ldr x12, [sp, #56] │ │ + add x1, x12, x10 │ │ + cmp w30, #0x1 │ │ + b.ge 6237c // b.tcont │ │ + ldr x10, [sp, #184] │ │ + add x8, x8, #0x1 │ │ + cmp x8, x19 │ │ + add x0, x0, x10 │ │ + add x1, x1, x10 │ │ + b.eq 62434 // b.none │ │ + cmp w30, #0x1 │ │ + b.lt 6235c // b.tstop │ │ + ldr w12, [sp, #208] │ │ + ldr w14, [sp, #172] │ │ + add w10, w8, #0x9 │ │ + adrp x7, aa000 │ │ + add w12, w10, w12 │ │ + add w10, w10, w14 │ │ + sxtw x2, w12 │ │ + sxtw x4, w10 │ │ + add x7, x7, #0x764 │ │ + mov x20, x1 │ │ + mov x23, x0 │ │ + mov x24, x13 │ │ + mov w25, w16 │ │ + mov w10, w15 │ │ + madd x12, x2, x17, x6 │ │ + madd x26, x4, x17, x6 │ │ + ldp w28, w27, [x7, #-4] │ │ + ldrsb w12, [x12, w25, sxtw] │ │ + ldrsb w26, [x26, w10, sxtw] │ │ + add w10, w10, #0x1 │ │ + add w25, w25, #0x1 │ │ + mul w12, w27, w12 │ │ + ldrb w27, [x23], #1 │ │ + madd w12, w28, w26, w12 │ │ + add w12, w12, #0x10 │ │ + asr w12, w12, #5 │ │ + ldr w26, [x3, #88] │ │ + ldrb w28, [x5, w27, uxtw] │ │ + cmp w12, #0x7f │ │ + csel w12, w12, w21, lt // lt = tstop │ │ + cmn w12, #0x80 │ │ + csel w12, w12, w22, gt │ │ + mul w12, w12, w28 │ │ + lsl w28, w29, w26 │ │ + add w12, w12, w28, asr #1 │ │ + asr w12, w12, w26 │ │ + add w12, w12, w27 │ │ + cmp w12, w9 │ │ + csel w26, w9, w12, gt │ │ + cmp w12, w11 │ │ + csel w12, w11, w26, lt // lt = tstop │ │ + subs x24, x24, #0x1 │ │ + strb w12, [x20], #1 │ │ + add x7, x7, #0x8 │ │ + b.ne 623b4 // b.any │ │ + b 6235c │ │ + ldr x8, [sp, #128] │ │ + ldr x14, [sp, #152] │ │ + cmp w8, #0x1 │ │ + b.lt 6274c // b.tstop │ │ + mov w8, w8 │ │ + str x8, [sp, #128] │ │ + mov w8, w30 │ │ + str x8, [sp, #104] │ │ + ldr x8, [sp, #72] │ │ + sxtw x19, w30 │ │ + ldp w13, w10, [sp, #216] │ │ + ldp w16, w15, [sp, #224] │ │ + add x1, x19, x8 │ │ + ldp x12, x8, [sp, #56] │ │ + add w0, w30, #0x9 │ │ + sxtw x23, w14 │ │ + str xzr, [sp, #208] │ │ + add x8, x8, x1 │ │ + add x20, x12, x1 │ │ + asr w1, w13, #4 │ │ + ubfiz w12, w13, #1, #4 │ │ + asr w13, w10, #4 │ │ + ubfiz w10, w10, #1, #4 │ │ + str w10, [sp, #160] │ │ + asr w10, w15, #4 │ │ + str w12, [sp, #172] │ │ + ubfiz w12, w15, #1, #4 │ │ + asr w15, w16, #4 │ │ + lsl w10, w10, #1 │ │ + str w12, [sp, #100] │ │ + ubfiz w12, w16, #1, #4 │ │ + lsl w15, w15, #1 │ │ + add w10, w10, #0x29 │ │ + lsl w16, w1, #1 │ │ + lsl w1, w13, #1 │ │ + stp w10, w12, [sp, #92] │ │ + add w10, w15, #0x29 │ │ + str w10, [sp, #88] │ │ + add w10, w1, #0x9 │ │ + add w24, w0, w1 │ │ + add w26, w0, w16 │ │ + str w10, [sp, #84] │ │ + add w10, w16, #0x9 │ │ + str w10, [sp, #80] │ │ + stp x23, x19, [sp, #136] │ │ + stp x26, x24, [sp, #112] │ │ + cmp w30, w14 │ │ + b.ge 625fc // b.tcont │ │ + b 62548 │ │ + ldp x12, x13, [sp, #200] │ │ + ldp x30, x10, [sp, #176] │ │ + ldp x19, x14, [sp, #144] │ │ + ldp x26, x24, [sp, #112] │ │ + add x13, x13, #0x1 │ │ + add x12, x12, x10 │ │ + stp x12, x13, [sp, #200] │ │ + ldp x12, x23, [sp, #128] │ │ + add x8, x8, x10 │ │ + add x20, x20, x10 │ │ + mov w29, #0x1 // #1 │ │ + cmp x13, x12 │ │ + ldr x12, [sp, #192] │ │ + mov w21, #0x7f // #127 │ │ + mov w22, #0xffffff80 // #-128 │ │ + add x12, x12, x10 │ │ + str x12, [sp, #192] │ │ + b.eq 6274c // b.none │ │ + cmp w30, w14 │ │ + b.ge 625fc // b.tcont │ │ + ldr x13, [sp, #208] │ │ + ldr w12, [sp, #172] │ │ + mov x10, xzr │ │ + add w15, w13, w12 │ │ + adrp x12, aa000 │ │ + add x12, x12, #0x760 │ │ + add x16, x12, x13, lsl #3 │ │ + ldr w12, [sp, #160] │ │ + add w0, w15, #0x9 │ │ + ldp w15, w16, [x16] │ │ + sxtw x0, w0 │ │ + add w1, w13, w12 │ │ + add w1, w1, #0x29 │ │ + sxtw x1, w1 │ │ + add w2, w26, w10 │ │ + madd x4, x0, x17, x6 │ │ + add w7, w24, w10 │ │ + madd x25, x1, x17, x6 │ │ + ldrsb w2, [x4, w2, sxtw] │ │ + ldrsb w4, [x25, w7, sxtw] │ │ + ldrb w7, [x8, x10] │ │ + ldr w25, [x3, #88] │ │ + mul w2, w16, w2 │ │ + madd w2, w15, w4, w2 │ │ + add w2, w2, #0x10 │ │ + asr w2, w2, #5 │ │ + ldrb w4, [x5, w7, uxtw] │ │ + cmp w2, #0x7f │ │ + csel w2, w2, w21, lt // lt = tstop │ │ + cmn w2, #0x80 │ │ + csel w2, w2, w22, gt │ │ + mul w2, w2, w4 │ │ + lsl w4, w29, w25 │ │ + add w2, w2, w4, asr #1 │ │ + asr w2, w2, w25 │ │ + add w2, w2, w7 │ │ + cmp w2, w9 │ │ + csel w4, w9, w2, gt │ │ + cmp w2, w11 │ │ + csel w2, w11, w4, lt // lt = tstop │ │ + strb w2, [x20, x10] │ │ + add x10, x10, #0x1 │ │ + add x2, x19, x10 │ │ + cmp x2, x23 │ │ + b.lt 62580 // b.tstop │ │ + cmp w30, #0x1 │ │ + mov w21, #0xffffff80 // #-128 │ │ + mov w22, #0x7f // #127 │ │ + b.lt 624f8 // b.tstop │ │ + ldr x13, [sp, #208] │ │ + adrp x12, aa000 │ │ + add x12, x12, #0x760 │ │ + ldp x28, x26, [sp, #192] │ │ + add w10, w13, #0x29 │ │ + add w1, w13, #0x9 │ │ + add x15, x12, x13, lsl #3 │ │ + ldr w13, [sp, #160] │ │ + ldp w0, w25, [x15] │ │ + ldp w29, w4, [sp, #80] │ │ + add w16, w13, w10 │ │ + ldr w13, [sp, #100] │ │ + sxtw x15, w16 │ │ + add w10, w13, w10 │ │ + ldr w13, [sp, #172] │ │ + sxtw x27, w10 │ │ + ldp w30, w10, [sp, #92] │ │ + add w2, w13, w1 │ │ + sxtw x16, w2 │ │ + add w10, w10, w1 │ │ + ldr x1, [sp, #104] │ │ + ldr w2, [sp, #88] │ │ + sxtw x7, w10 │ │ + add x10, x12, #0x4 │ │ + madd x12, x15, x17, x6 │ │ + madd x19, x27, x17, x6 │ │ + ldp w14, w23, [x10, #-4] │ │ + ldrsb w12, [x12, w4, sxtw] │ │ + ldrsb w19, [x19, w30, sxtw] │ │ + nop │ │ + madd x24, x7, x17, x6 │ │ + madd x13, x16, x17, x6 │ │ + ldrsb w24, [x24, w2, sxtw] │ │ + ldrsb w13, [x13, w29, sxtw] │ │ + mul w12, w23, w12 │ │ + madd w12, w14, w19, w12 │ │ + add w12, w12, #0x10 │ │ + mul w14, w14, w24 │ │ + asr w12, w12, #5 │ │ + madd w13, w23, w13, w14 │ │ + cmp w12, #0x7f │ │ + add w13, w13, #0x10 │ │ + csel w12, w12, w22, lt // lt = tstop │ │ + asr w13, w13, #5 │ │ + cmn w12, #0x80 │ │ + csel w12, w12, w21, gt │ │ + cmp w13, #0x7f │ │ + csel w13, w13, w22, lt // lt = tstop │ │ + cmn w13, #0x80 │ │ + csel w13, w13, w21, gt │ │ + ldrb w19, [x26], #1 │ │ + mul w13, w13, w25 │ │ + madd w12, w12, w0, w13 │ │ + add w12, w12, #0x10 │ │ + asr w12, w12, #5 │ │ + ldr w14, [x3, #88] │ │ + ldrb w23, [x5, w19, uxtw] │ │ + cmp w12, #0x7f │ │ + csel w12, w12, w22, lt // lt = tstop │ │ + cmn w12, #0x80 │ │ + mov w24, #0x1 // #1 │ │ + csel w12, w12, w21, gt │ │ + lsl w13, w24, w14 │ │ + mul w12, w12, w23 │ │ + add w12, w12, w13, asr #1 │ │ + asr w12, w12, w14 │ │ + add w12, w12, w19 │ │ + cmp w12, w9 │ │ + csel w13, w9, w12, gt │ │ + cmp w12, w11 │ │ + csel w12, w11, w13, lt // lt = tstop │ │ + add w30, w30, #0x1 │ │ + add w2, w2, #0x1 │ │ + add w4, w4, #0x1 │ │ + add w29, w29, #0x1 │ │ + subs x1, x1, #0x1 │ │ + strb w12, [x28], #1 │ │ + add x10, x10, #0x8 │ │ + b.ne 6266c // b.any │ │ + b 624f8 │ │ + ldr x8, [sp, #72] │ │ + ldp x1, x4, [sp, #24] │ │ + add w10, w8, #0x20 │ │ + cmp x10, x4 │ │ + b.cs 62774 // b.hs, b.nlast │ │ + ldr w8, [x3, #212] │ │ + ldr x19, [sp, #8] │ │ + add x2, sp, #0xd8 │ │ + add x7, sp, #0xe8 │ │ + b 62054 │ │ + ldp x29, x30, [sp, #320] │ │ + ldp x20, x19, [sp, #304] │ │ + ldp x22, x21, [sp, #288] │ │ + ldp x24, x23, [sp, #272] │ │ + ldp x26, x25, [sp, #256] │ │ + ldp x28, x27, [sp, #240] │ │ + add sp, sp, #0x150 │ │ + ret │ │ + sub sp, sp, #0x50 │ │ + ldr w8, [sp, #80] │ │ + ldp x9, x10, [sp, #88] │ │ + ldr w11, [sp, #104] │ │ + ldr w12, [sp, #112] │ │ + mov w13, #0x1 // #1 │ │ + str x30, [sp, #64] │ │ + str w11, [sp, #24] │ │ + str w12, [sp, #32] │ │ + stp x9, x10, [sp, #8] │ │ + str w13, [sp, #48] │ │ + str w13, [sp, #40] │ │ + str w8, [sp] │ │ + bl 62bac │ │ + ldr x30, [sp, #64] │ │ + add sp, sp, #0x50 │ │ + ret │ │ + sub sp, sp, #0x50 │ │ + ldr w8, [sp, #80] │ │ + ldp x9, x10, [sp, #88] │ │ + ldr w11, [sp, #104] │ │ + ldr w12, [sp, #112] │ │ + mov w13, #0x1 // #1 │ │ + str x30, [sp, #64] │ │ + str wzr, [sp, #48] │ │ + str w12, [sp, #32] │ │ + str w11, [sp, #24] │ │ + stp x9, x10, [sp, #8] │ │ + str w13, [sp, #40] │ │ + str w8, [sp] │ │ + bl 62bac │ │ + ldr x30, [sp, #64] │ │ + add sp, sp, #0x50 │ │ + ret │ │ + sub sp, sp, #0x50 │ │ + ldr w8, [sp, #80] │ │ + ldp x9, x10, [sp, #88] │ │ + ldr w11, [sp, #104] │ │ + ldr w12, [sp, #112] │ │ + str x30, [sp, #64] │ │ + str wzr, [sp, #48] │ │ + str wzr, [sp, #40] │ │ + str w12, [sp, #32] │ │ + str w11, [sp, #24] │ │ + stp x9, x10, [sp, #8] │ │ + str w8, [sp] │ │ + bl 62bac │ │ + ldr x30, [sp, #64] │ │ + add sp, sp, #0x50 │ │ + ret │ │ + sub sp, sp, #0xb0 │ │ + stp x28, x27, [sp, #80] │ │ + stp x26, x25, [sp, #96] │ │ + stp x24, x23, [sp, #112] │ │ + stp x22, x21, [sp, #128] │ │ + stp x20, x19, [sp, #144] │ │ + stp x29, x30, [sp, #160] │ │ + ldr w9, [x2] │ │ + ldr w13, [x2, #184] │ │ + cmp x3, #0x0 │ │ + mov w10, #0x49d8 // #18904 │ │ + mov w11, #0xb524 // #46372 │ │ + mov w12, #0x2c // #44 │ │ + mov w14, #0x52 // #82 │ │ + csel w11, w11, w10, eq // eq = none │ │ + cmp w4, #0x0 │ │ + str x1, [sp, #16] │ │ + str w4, [sp, #60] │ │ + csel w10, w14, w12, eq // eq = none │ │ + str w5, [sp, #28] │ │ + eor w12, w9, w11 │ │ + add w9, w13, #0x4 │ │ + adrp x13, ad000 │ │ + ldr x13, [x13, #2544] │ │ + mov w14, #0x1 // #1 │ │ + mov w15, #0x26 // #38 │ │ + mov w16, #0x49 // #73 │ │ + cmp w5, #0x0 │ │ + lsl w11, w14, w9 │ │ + mov x8, xzr │ │ + csel x1, x16, x15, eq // eq = none │ │ + asr w11, w11, #1 │ │ + mov x14, x0 │ │ + mov x15, xzr │ │ + asr w16, w12, #1 │ │ + eor w17, w16, w12 │ │ + eor w17, w17, w12, lsr #3 │ │ + eor w12, w17, w12, lsr #12 │ │ + ubfiz w12, w12, #15, #1 │ │ + orr w12, w12, w16 │ │ + ubfx w16, w12, #5, #11 │ │ + ldrsh w16, [x13, w16, uxtw #1] │ │ + add w16, w11, w16 │ │ + asr w16, w16, w9 │ │ + strb w16, [x14, x15] │ │ + add x15, x15, #0x1 │ │ + cmp x15, x10 │ │ + b.cc 628e4 // b.lo, b.ul, b.last │ │ + add x8, x8, #0x1 │ │ + cmp x8, x1 │ │ + add x14, x14, #0x52 │ │ + b.cc 628e0 // b.lo, b.ul, b.last │ │ + ldr w12, [sp, #28] │ │ + ldr w15, [sp, #60] │ │ + ldr x16, [sp, #16] │ │ + ldrsw x9, [x2, #92] │ │ + mov w8, #0x1c // #28 │ │ + madd x8, x3, x8, x2 │ │ + add w11, w12, w15 │ │ + mov w4, #0x1 // #1 │ │ + add x16, x16, #0x1 │ │ + add x8, x8, #0x78 │ │ + str x16, [sp, #8] │ │ + lsl w16, w4, w11 │ │ + str x8, [sp, #48] │ │ + neg w8, w9 │ │ + cmp w9, #0x0 │ │ + add w13, w15, #0x1 │ │ + add w14, w12, #0x1 │ │ + orr w15, w12, w15 │ │ + mov w12, #0x53 // #83 │ │ + asr w20, w16, #1 │ │ + cset w16, lt // lt = tstop │ │ + cmp w9, w8 │ │ + sxtw x5, w8 │ │ + smaddl x8, w8, w12, x0 │ │ + cset w12, lt // lt = tstop │ │ + sub w10, w10, #0x3 │ │ + mov w17, #0x3 // #3 │ │ + and x24, x13, #0xfffffffe │ │ + add x8, x8, #0xf9 │ │ + orr w23, w16, w12 │ │ + stp x1, x8, [sp, #32] │ │ + cmp w10, #0x4 │ │ + b.ge 629d0 // b.tcont │ │ + ldp x1, x8, [sp, #32] │ │ + add x17, x17, #0x1 │ │ + cmp x17, x1 │ │ + add x8, x8, #0x52 │ │ + str x8, [sp, #40] │ │ + b.cs 62b8c // b.hs, b.nlast │ │ + cmp w10, #0x4 │ │ + b.lt 629b0 // b.tstop │ │ + ldr w12, [sp, #28] │ │ + sub w8, w17, #0x3 │ │ + ldr x22, [sp, #40] │ │ + mov w28, #0x3 // #3 │ │ + lsl w8, w8, w12 │ │ + mov w12, #0x52 // #82 │ │ + smull x8, w8, w12 │ │ + ldr x12, [sp, #8] │ │ + add x8, x8, #0xf6 │ │ + add x12, x12, x8 │ │ + str x12, [sp, #72] │ │ + ldr x12, [sp, #16] │ │ + add x8, x12, x8 │ │ + str x8, [sp, #64] │ │ + mov w29, wzr │ │ + tbz w23, #0, 62a68 │ │ + ldr w8, [x2, #176] │ │ + mov w12, #0x52 // #82 │ │ + madd x12, x17, x12, x0 │ │ + ldrsb w16, [x12, x28] │ │ + mov w1, #0x1 // #1 │ │ + lsl w1, w1, w8 │ │ + add w1, w29, w1, asr #1 │ │ + asr w8, w1, w8 │ │ + add w8, w8, w16 │ │ + cmp w8, #0x7f │ │ + mov w16, #0x7f // #127 │ │ + csel w8, w8, w16, lt // lt = tstop │ │ + cmn w8, #0x80 │ │ + mov w16, #0xffffff80 // #-128 │ │ + csel w8, w8, w16, gt │ │ + strb w8, [x12, x28] │ │ + add x28, x28, #0x1 │ │ + cmp x28, x10 │ │ + add x22, x22, #0x1 │ │ + b.eq 629b0 // b.none │ │ + mov w29, wzr │ │ + tbnz w23, #0, 62a10 │ │ + ldr w12, [sp, #60] │ │ + sub w8, w28, #0x3 │ │ + ldr x19, [sp, #48] │ │ + mov x25, x22 │ │ + lsl w8, w8, w12 │ │ + ldr x12, [sp, #72] │ │ + add w8, w8, #0x3 │ │ + sxtw x8, w8 │ │ + mov x21, x5 │ │ + add x6, x12, x8 │ │ + ldr x12, [sp, #64] │ │ + add x12, x12, x8 │ │ + b 62ac0 │ │ + mov w1, wzr │ │ + ldrsb w8, [x19] │ │ + add w16, w1, w20 │ │ + asr w16, w16, w11 │ │ + madd w29, w16, w8, w29 │ │ + add x21, x21, #0x1 │ │ + cmp w21, #0x1 │ │ + add x25, x25, #0x52 │ │ + b.eq 62a10 // b.none │ │ + mov x16, x25 │ │ + mov x1, x5 │ │ + orr w8, w1, w21 │ │ + cbz w8, 62aec │ │ + ldrsb w8, [x19], #1 │ │ + ldrsb w3, [x16], #1 │ │ + cmp x1, x9 │ │ + add x1, x1, #0x1 │ │ + madd w29, w3, w8, w29 │ │ + b.lt 62ac8 // b.tstop │ │ + b 62ab0 │ │ + ldr w8, [x2, #4] │ │ + cbz w8, 62ab0 │ │ + tbnz w15, #31, 62a9c │ │ + mov x4, xzr │ │ + mov w1, wzr │ │ + mov x16, x12 │ │ + mov x7, x6 │ │ + cmp w13, #0x2 │ │ + b.cs 62b38 // b.hs, b.nlast │ │ + b 62b30 │ │ + add x4, x4, #0x1 │ │ + add x7, x7, #0x52 │ │ + cmp x4, x14 │ │ + add x16, x16, #0x52 │ │ + b.eq 62aa0 // b.none │ │ + cmp w13, #0x2 │ │ + b.cs 62b38 // b.hs, b.nlast │ │ + mov x3, xzr │ │ + b 62b70 │ │ + mov w8, wzr │ │ + mov x3, x24 │ │ + mov x30, x7 │ │ + ldursb w26, [x30, #-1] │ │ + ldrsb w27, [x30] │ │ + subs x3, x3, #0x2 │ │ + add x30, x30, #0x2 │ │ + add w1, w1, w26 │ │ + add w8, w8, w27 │ │ + b.ne 62b44 // b.any │ │ + cmp x24, x13 │ │ + add w1, w8, w1 │ │ + mov x3, x24 │ │ + b.eq 62b14 // b.none │ │ + add x8, x16, x3 │ │ + sub x3, x13, x3 │ │ + ldrsb w26, [x8], #1 │ │ + subs x3, x3, #0x1 │ │ + add w1, w1, w26 │ │ + b.ne 62b78 // b.any │ │ + b 62b14 │ │ + ldp x29, x30, [sp, #160] │ │ + ldp x20, x19, [sp, #144] │ │ + ldp x22, x21, [sp, #128] │ │ + ldp x24, x23, [sp, #112] │ │ + ldp x26, x25, [sp, #96] │ │ + ldp x28, x27, [sp, #80] │ │ + add sp, sp, #0xb0 │ │ + ret │ │ + sub sp, sp, #0x1e0 │ │ + ldr w8, [sp, #528] │ │ + stp x28, x27, [sp, #384] │ │ + stp x26, x25, [sp, #400] │ │ + stp x24, x23, [sp, #416] │ │ + str x8, [sp, #224] │ │ + ldr w8, [sp, #520] │ │ + stp x22, x21, [sp, #432] │ │ + stp x20, x19, [sp, #448] │ │ + stp x29, x30, [sp, #464] │ │ + str w8, [sp, #356] │ │ + ldr x8, [sp, #496] │ │ + str x7, [sp, #72] │ │ + str x2, [sp, #192] │ │ + stp x0, x1, [sp, #96] │ │ + str x8, [sp, #216] │ │ + ldr x8, [sp, #488] │ │ + ldr w9, [sp, #512] │ │ + ldr w2, [sp, #480] │ │ + mov w13, #0xeb // #235 │ │ + str x8, [sp, #208] │ │ + ldp w8, w12, [x3, #212] │ │ + mov w16, #0xf0 // #240 │ │ + cmp w9, #0x0 │ │ + ldr w10, [sp, #504] │ │ + mov w0, #0xff // #255 │ │ + ldr w14, [x3] │ │ + mov w15, #0x2500 // #9472 │ │ + mov w9, #0xb200 // #45568 │ │ + csel w13, w16, w13, eq // eq = none │ │ + cmp w12, #0x0 │ │ + madd w15, w2, w15, w9 │ │ + mov w9, #0xad // #173 │ │ + csel w13, w0, w13, eq // eq = none │ │ + cmp w8, #0x0 │ │ + mov w1, #0x1 // #1 │ │ + mul w9, w2, w9 │ │ + ccmp w2, #0x0, #0x4, ne // ne = any │ │ + mov x11, xzr │ │ + add x16, sp, #0x178 │ │ + add w17, w9, #0x69 │ │ + cinc x1, x1, gt │ │ + mov w0, #0xffffdb00 // #-9472 │ │ + str w2, [sp, #68] │ │ + and w9, w15, #0xff00 │ │ + bfxil w9, w17, #0, #8 │ │ + eor w9, w9, w14 │ │ + str w9, [x16, x11, lsl #2] │ │ + add x11, x11, #0x1 │ │ + add w15, w15, w0 │ │ + cmp x11, x1 │ │ + sub w17, w17, #0xad │ │ + b.cc 62c5c // b.lo, b.ul, b.last │ │ + cmp w12, #0x0 │ │ + cset w9, ne // ne = any │ │ + cmp w4, #0x1 │ │ + b.lt 639d8 // b.tstop │ │ + ldr x14, [sp, #224] │ │ + lsl w19, w9, #4 │ │ + mov w9, #0x20 // #32 │ │ + adrp x17, aa000 │ │ + sxtw x12, w14 │ │ + str x12, [sp, #176] │ │ + ldr x12, [sp, #72] │ │ + sxtw x16, w4 │ │ + add x17, x17, #0x770 │ │ + mov w11, #0x2 // #2 │ │ + sxtw x15, w12 │ │ + str x15, [sp, #144] │ │ + ldr w15, [sp, #356] │ │ + add x10, x3, w10, sxtw #2 │ │ + lsr w7, w11, w14 │ │ + cmp w7, w12 │ │ + lsr w4, w9, w15 │ │ + lsr w9, w9, w14 │ │ + str w9, [sp, #172] │ │ + add x9, x17, w15, sxtw #4 │ │ + lsr w11, w11, w15 │ │ + add x9, x9, #0x4 │ │ + stp w7, w11, [sp, #88] │ │ + add x11, x10, #0xc4 │ │ + str x9, [sp, #160] │ │ + add w9, w4, #0x3 │ │ + str x11, [sp, #344] │ │ + add x11, x10, #0xbc │ │ + add x10, x10, #0xcc │ │ + str w9, [sp, #84] │ │ + sbfiz x9, x4, #32, #32 │ │ + add x0, sp, #0x168 │ │ + add x2, sp, #0x178 │ │ + mov w25, #0x52 // #82 │ │ + mov w29, #0x7f // #127 │ │ + stp x10, x11, [sp, #328] │ │ + sxtw x11, w4 │ │ + stp x9, x4, [sp, #16] │ │ + csel w9, w7, w12, lt // lt = tstop │ │ + mov w7, #0xffffff80 // #-128 │ │ + str xzr, [sp, #128] │ │ + str xzr, [sp, #320] │ │ + str xzr, [sp, #112] │ │ + str w9, [sp, #36] │ │ + stp x16, x1, [sp, #48] │ │ + str x11, [sp, #40] │ │ + ldr x10, [sp, #112] │ │ + sub x9, x16, x10 │ │ + cmp x9, x11 │ │ + csel w9, w11, w9, gt │ │ + cmp w8, #0x0 │ │ + str x9, [sp, #200] │ │ + cset w9, ne // ne = any │ │ + cmp x10, #0x0 │ │ + cset w10, ne // ne = any │ │ + and w10, w10, w9 │ │ + cmp w10, #0x1 │ │ + b.ne 62d94 // b.any │ │ + mov x9, xzr │ │ + add x11, x0, x9, lsl #2 │ │ + ldr w12, [x11] │ │ + add x9, x9, #0x1 │ │ + cmp x9, x1 │ │ + str w12, [x11, #8] │ │ + b.cc 62d7c // b.lo, b.ul, b.last │ │ + mov x11, xzr │ │ + lsl x9, x11, #2 │ │ + ldr w12, [x2, x9] │ │ + add x11, x11, #0x1 │ │ + cmp x11, x1 │ │ + asr w14, w12, #1 │ │ + eor w15, w14, w12 │ │ + eor w15, w15, w12, lsr #3 │ │ + eor w12, w15, w12, lsr #12 │ │ + ubfiz w12, w12, #15, #1 │ │ + orr w12, w12, w14 │ │ + str w12, [x2, x9] │ │ + ubfx w12, w12, #8, #8 │ │ + str w12, [x0, x9] │ │ + b.cc 62d98 // b.lo, b.ul, b.last │ │ + cmp w8, #0x0 │ │ + ldr w8, [sp, #68] │ │ + ldr x9, [sp, #200] │ │ + ccmp w8, #0x0, #0x4, ne // ne = any │ │ + ldr w8, [sp, #36] │ │ + csel w11, w8, wzr, ne // ne = any │ │ + ldr w8, [sp, #92] │ │ + str x11, [sp, #288] │ │ + cmp w8, w9 │ │ + csel w8, w8, w9, lt // lt = tstop │ │ + cmp w10, #0x0 │ │ + csel w8, w8, wzr, ne // ne = any │ │ + str x8, [sp, #240] │ │ + ldr x8, [sp, #72] │ │ + cmp w11, w8 │ │ + b.ge 632ac // b.tcont │ │ + ldr x12, [sp, #288] │ │ + ldr x0, [sp, #240] │ │ + ldr w9, [sp, #360] │ │ + ldr w17, [sp, #88] │ │ + sxtw x14, w12 │ │ + ldr x12, [sp, #112] │ │ + ldr w8, [sp, #368] │ │ + sxtw x10, w0 │ │ + add w16, w0, w12 │ │ + add w12, w12, w0 │ │ + str w16, [sp, #304] │ │ + ldp x16, x11, [sp, #192] │ │ + lsl x12, x12, #32 │ │ + str x12, [sp, #296] │ │ + ldr x12, [sp, #104] │ │ + mul x16, x16, x14 │ │ + sxtw x11, w11 │ │ + mov w15, w0 │ │ + add x1, x12, x16 │ │ + ldr x12, [sp, #96] │ │ + add x2, x12, x16 │ │ + asr w12, w9, #4 │ │ + and w9, w9, #0xf │ │ + add w9, w9, #0x3 │ │ + mul w20, w9, w17 │ │ + ldr w9, [sp, #92] │ │ + asr w16, w8, #4 │ │ + and w8, w8, #0xf │ │ + add w8, w8, #0x3 │ │ + add w12, w12, #0x3 │ │ + mul w8, w8, w17 │ │ + str w8, [sp, #312] │ │ + mul w8, w9, w12 │ │ + add w12, w0, w8 │ │ + add w22, w8, #0x3 │ │ + ldr w8, [sp, #84] │ │ + add w16, w16, #0x3 │ │ + mul w9, w9, w16 │ │ + add w23, w12, #0x3 │ │ + add w24, w8, w9 │ │ + ldr x8, [sp, #200] │ │ + ldr x9, [sp, #240] │ │ + cmp w9, w8 │ │ + b.ge 63090 // b.tcont │ │ + b 62ef0 │ │ + ldr x8, [sp, #192] │ │ + ldr x9, [sp, #144] │ │ + add x14, x14, #0x1 │ │ + add x1, x1, x8 │ │ + cmp x14, x9 │ │ + add x2, x2, x8 │ │ + b.eq 632ac // b.none │ │ + ldr x8, [sp, #200] │ │ + ldr x9, [sp, #240] │ │ + cmp w9, w8 │ │ + b.ge 63090 // b.tcont │ │ + add w8, w14, w20 │ │ + ldr x9, [sp, #224] │ │ + add w8, w8, #0x3 │ │ + sxtw x12, w8 │ │ + ldp x16, x8, [sp, #208] │ │ + lsl w9, w14, w9 │ │ + sxtw x9, w9 │ │ + ldr w4, [sp, #304] │ │ + nop │ │ + madd x16, x9, x8, x16 │ │ + ldr w8, [sp, #356] │ │ + mov w26, w23 │ │ + mov x27, x10 │ │ + cbnz w8, 62fb4 │ │ + ldr x26, [sp, #296] │ │ + mov w4, w23 │ │ + mov x27, x10 │ │ + b 63070 │ │ + ldp x17, x9, [sp, #336] │ │ + ldr x0, [sp, #328] │ │ + ldrb w30, [x1, x27] │ │ + ldr w9, [x9] │ │ + ldr w17, [x17] │ │ + ldr w0, [x0] │ │ + mul w8, w9, w8 │ │ + madd w8, w17, w30, w8 │ │ + add w8, w0, w8, asr #6 │ │ + cmp w8, #0xff │ │ + mov w9, #0xff // #255 │ │ + csel w8, w8, w9, lt // lt = tstop │ │ + bic w8, w8, w8, asr #31 │ │ + ldrb w8, [x5, w8, uxtw] │ │ + ldr w9, [x3, #88] │ │ + mov w17, #0x1 // #1 │ │ + add w26, w26, #0x1 │ │ + mul w8, w8, w28 │ │ + lsl w17, w17, w9 │ │ + add w8, w8, w17, asr #1 │ │ + asr w8, w8, w9 │ │ + add w8, w8, w30 │ │ + cmp w8, w13 │ │ + csel w9, w13, w8, gt │ │ + cmp w8, w19 │ │ + csel w8, w19, w9, lt // lt = tstop │ │ + strb w8, [x2, x27] │ │ + add x27, x27, #0x1 │ │ + cmp x27, x11 │ │ + add w4, w4, #0x1 │ │ + b.ge 63090 // b.tcont │ │ + ldr w8, [sp, #356] │ │ + nop │ │ + madd x17, x12, x25, x6 │ │ + ldr w0, [x3, #36] │ │ + ldrsb w28, [x17, w26, sxtw] │ │ + lsl w8, w4, w8 │ │ + add x8, x16, w8, sxtw │ │ + ldrb w9, [x8] │ │ + ldrb w8, [x8, #1] │ │ + add w8, w9, w8 │ │ + add w8, w8, #0x1 │ │ + ubfx w8, w8, #1, #8 │ │ + cbz w0, 62f38 │ │ + ldrb w30, [x1, x27] │ │ + b 62f6c │ │ + ldp x17, x9, [sp, #336] │ │ + ldrb w30, [x1, x27] │ │ + ldr w0, [x17] │ │ + ldr x17, [sp, #328] │ │ + ldr w9, [x9] │ │ + ldr w17, [x17] │ │ + mul w8, w9, w8 │ │ + madd w8, w0, w30, w8 │ │ + mov w9, #0xff // #255 │ │ + add w8, w17, w8, asr #6 │ │ + cmp w8, #0xff │ │ + csel w8, w8, w9, lt // lt = tstop │ │ + bic w8, w8, w8, asr #31 │ │ + ldrb w8, [x5, w8, uxtw] │ │ + ldr w9, [x3, #88] │ │ + mov w17, #0x1 // #1 │ │ + add w4, w4, #0x1 │ │ + mul w8, w8, w28 │ │ + lsl w17, w17, w9 │ │ + add w8, w8, w17, asr #1 │ │ + asr w8, w8, w9 │ │ + add w8, w8, w30 │ │ + cmp w8, w13 │ │ + csel w9, w13, w8, gt │ │ + cmp w8, w19 │ │ + csel w8, w19, w9, lt // lt = tstop │ │ + strb w8, [x2, x27] │ │ + add x27, x27, #0x1 │ │ + mov x8, #0x100000000 // #4294967296 │ │ + add x26, x26, x8 │ │ + cmp x27, x11 │ │ + b.ge 63090 // b.tcont │ │ + madd x8, x12, x25, x6 │ │ + asr x9, x26, #32 │ │ + ldr w0, [x3, #36] │ │ + ldrsb w28, [x8, w4, sxtw] │ │ + ldrb w8, [x16, x9] │ │ + cbz w0, 62ff0 │ │ + ldrb w30, [x1, x27] │ │ + b 63024 │ │ + ldr x8, [sp, #240] │ │ + cmp w8, #0x1 │ │ + b.lt 62ec4 // b.tstop │ │ + ldr w16, [sp, #312] │ │ + add w8, w14, #0x3 │ │ + ldr x9, [sp, #224] │ │ + add w12, w20, w8 │ │ + add w8, w16, w8 │ │ + sxtw x16, w8 │ │ + ldp x17, x8, [sp, #208] │ │ + lsl w9, w14, w9 │ │ + sxtw x9, w9 │ │ + sxtw x12, w12 │ │ + madd x4, x9, x8, x17 │ │ + ldr w8, [sp, #356] │ │ + cbz w8, 631c8 │ │ + ldr x27, [sp, #160] │ │ + mov x26, xzr │ │ + b 63154 │ │ + ldp x17, x9, [sp, #336] │ │ + ldr x21, [sp, #328] │ │ + ldrb w28, [x1, x26] │ │ + ldr w9, [x9] │ │ + ldr w17, [x17] │ │ + ldr w21, [x21] │ │ + mul w9, w9, w0 │ │ + madd w9, w17, w28, w9 │ │ + add w9, w21, w9, asr #6 │ │ + cmp w9, #0xff │ │ + mov w17, #0xff // #255 │ │ + csel w9, w9, w17, lt // lt = tstop │ │ + bic w0, w9, w9, asr #31 │ │ + ldrb w9, [x5, w0, uxtw] │ │ + ldr w17, [x3, #88] │ │ + add x27, x27, #0x8 │ │ + mul w8, w8, w9 │ │ + mov w9, #0x1 // #1 │ │ + lsl w9, w9, w17 │ │ + add w8, w8, w9, asr #1 │ │ + asr w8, w8, w17 │ │ + add w8, w8, w28 │ │ + cmp w8, w13 │ │ + csel w9, w13, w8, gt │ │ + cmp w8, w19 │ │ + csel w8, w19, w9, lt // lt = tstop │ │ + strb w8, [x2, x26] │ │ + add x26, x26, #0x1 │ │ + cmp x15, x26 │ │ + b.eq 62ec4 // b.none │ │ + add w17, w24, w26 │ │ + madd x0, x16, x25, x6 │ │ + ldrsb w17, [x0, w17, sxtw] │ │ + ldr x0, [sp, #320] │ │ + add w8, w22, w26 │ │ + madd x9, x12, x25, x6 │ │ + ldr w28, [sp, #356] │ │ + ldrsb w8, [x9, w8, sxtw] │ │ + ldp w21, w9, [x27, #-4] │ │ + add w0, w0, w26 │ │ + lsl w0, w0, w28 │ │ + add x0, x4, w0, sxtw │ │ + mul w8, w9, w8 │ │ + ldrb w9, [x0] │ │ + ldrb w0, [x0, #1] │ │ + madd w8, w21, w17, w8 │ │ + add w8, w8, #0x10 │ │ + asr w8, w8, #5 │ │ + ldr w17, [x3, #36] │ │ + cmp w8, #0x7f │ │ + add w9, w9, w0 │ │ + csel w8, w8, w29, lt // lt = tstop │ │ + add w9, w9, #0x1 │ │ + cmn w8, #0x80 │ │ + csel w8, w8, w7, gt │ │ + ubfx w0, w9, #1, #8 │ │ + cbz w17, 630dc │ │ + ldrb w28, [x1, x26] │ │ + b 63110 │ │ + ldr x27, [sp, #160] │ │ + ldr x28, [sp, #128] │ │ + mov x26, xzr │ │ + b 63258 │ │ + ldp x17, x8, [sp, #336] │ │ + ldr x21, [sp, #328] │ │ + ldr w9, [x8] │ │ + ldrb w8, [x1, x26] │ │ + ldr w17, [x17] │ │ + ldr w21, [x21] │ │ + mul w9, w9, w0 │ │ + madd w9, w17, w8, w9 │ │ + add w9, w21, w9, asr #6 │ │ + cmp w9, #0xff │ │ + mov w17, #0xff // #255 │ │ + csel w9, w9, w17, lt // lt = tstop │ │ + bic w0, w9, w9, asr #31 │ │ + ldrb w9, [x5, w0, uxtw] │ │ + ldr w17, [x3, #88] │ │ + mov w0, #0x1 // #1 │ │ + add x27, x27, #0x8 │ │ + mul w9, w30, w9 │ │ + lsl w0, w0, w17 │ │ + add w9, w9, w0, asr #1 │ │ + asr w9, w9, w17 │ │ + add w8, w9, w8 │ │ + cmp w8, w13 │ │ + csel w9, w13, w8, gt │ │ + cmp w8, w19 │ │ + csel w8, w19, w9, lt // lt = tstop │ │ + strb w8, [x2, x26] │ │ + add x26, x26, #0x1 │ │ + mov x8, #0x100000000 // #4294967296 │ │ + add x28, x28, x8 │ │ + cmp x15, x26 │ │ + b.eq 62ec4 // b.none │ │ + add w8, w22, w26 │ │ + madd x9, x12, x25, x6 │ │ + add w17, w24, w26 │ │ + madd x0, x16, x25, x6 │ │ + ldrsb w8, [x9, w8, sxtw] │ │ + ldrsb w17, [x0, w17, sxtw] │ │ + ldp w0, w9, [x27, #-4] │ │ + mul w8, w9, w8 │ │ + madd w8, w0, w17, w8 │ │ + add w8, w8, #0x10 │ │ + asr x9, x28, #32 │ │ + asr w8, w8, #5 │ │ + ldr w17, [x3, #36] │ │ + cmp w8, #0x7f │ │ + ldrb w0, [x4, x9] │ │ + csel w8, w8, w29, lt // lt = tstop │ │ + cmn w8, #0x80 │ │ + csel w30, w8, w7, gt │ │ + cbz w17, 631d8 │ │ + ldrb w8, [x1, x26] │ │ + b 6320c │ │ + ldr x14, [sp, #288] │ │ + cmp w14, #0x1 │ │ + b.lt 63974 // b.tstop │ │ + ldr x8, [sp, #200] │ │ + ldr x15, [sp, #240] │ │ + ldr w9, [sp, #364] │ │ + ldr w10, [sp, #360] │ │ + sxtw x30, w8 │ │ + mov w8, w14 │ │ + str x8, [sp, #152] │ │ + mov w8, w15 │ │ + str x8, [sp, #312] │ │ + ldp x2, x8, [sp, #104] │ │ + ldr w11, [sp, #372] │ │ + ldr w12, [sp, #368] │ │ + sxtw x28, w15 │ │ + add w14, w15, #0x3 │ │ + add w16, w15, w8 │ │ + add w15, w8, w15 │ │ + ldr w0, [sp, #88] │ │ + lsl x15, x15, #32 │ │ + str x16, [sp, #280] │ │ + str x15, [sp, #120] │ │ + asr w15, w10, #4 │ │ + and w10, w10, #0xf │ │ + asr w16, w9, #4 │ │ + and w9, w9, #0xf │ │ + asr w17, w11, #4 │ │ + and w11, w11, #0xf │ │ + add w10, w10, #0x3 │ │ + add w9, w9, #0x3 │ │ + asr w1, w12, #4 │ │ + and w12, w12, #0xf │ │ + add w11, w11, #0x3 │ │ + mul w10, w10, w0 │ │ + mul w9, w9, w0 │ │ + add w12, w12, #0x3 │ │ + stp w9, w10, [sp, #184] │ │ + mul w9, w11, w0 │ │ + str w9, [sp, #140] │ │ + mul w9, w12, w0 │ │ + ldr w12, [sp, #92] │ │ + add w16, w16, #0x3 │ │ + add w15, w15, #0x3 │ │ + str w9, [sp, #136] │ │ + mul w9, w12, w16 │ │ + mul w10, w12, w15 │ │ + add w15, w14, w9 │ │ + add w9, w9, #0x3 │ │ + str x9, [sp, #304] │ │ + add w9, w10, #0x3 │ │ + ldr x26, [sp, #96] │ │ + str x9, [sp, #296] │ │ + ldr w9, [sp, #84] │ │ + add w17, w17, #0x3 │ │ + add w1, w1, #0x3 │ │ + mul w11, w12, w1 │ │ + mul w12, w12, w17 │ │ + add x24, x2, x28 │ │ + add x8, x26, x28 │ │ + add w14, w14, w10 │ │ + add w10, w9, w11 │ │ + add w17, w9, w12 │ │ + str xzr, [sp, #232] │ │ + stp x14, x15, [sp, #248] │ │ + str x10, [sp, #288] │ │ + stp x30, x28, [sp, #264] │ │ + ldr x9, [sp, #200] │ │ + ldr x10, [sp, #240] │ │ + cmp w10, w9 │ │ + b.lt 6340c // b.tstop │ │ + b 63648 │ │ + ldr x10, [sp, #232] │ │ + ldr x9, [sp, #192] │ │ + ldr x11, [sp, #152] │ │ + ldp x30, x28, [sp, #264] │ │ + add x10, x10, #0x1 │ │ + add x24, x24, x9 │ │ + add x8, x8, x9 │ │ + add x2, x2, x9 │ │ + cmp x10, x11 │ │ + add x26, x26, x9 │ │ + str x10, [sp, #232] │ │ + b.eq 63974 // b.none │ │ + ldr x9, [sp, #200] │ │ + ldr x10, [sp, #240] │ │ + cmp w10, w9 │ │ + b.ge 63648 // b.tcont │ │ + ldr x10, [sp, #176] │ │ + adrp x11, aa000 │ │ + ldr x14, [sp, #232] │ │ + add x11, x11, #0x770 │ │ + add x12, x11, x10, lsl #4 │ │ + ldr w10, [sp, #188] │ │ + add w9, w14, #0x3 │ │ + ldr x11, [sp, #208] │ │ + add x1, x12, x14, lsl #3 │ │ + add w15, w9, w10 │ │ + ldr w10, [sp, #172] │ │ + ldp w16, w4, [x1] │ │ + sxtw x12, w15 │ │ + add w9, w9, w10 │ │ + ldr w10, [sp, #184] │ │ + add w9, w9, w10 │ │ + sxtw x22, w9 │ │ + ldp x10, x9, [sp, #216] │ │ + lsl w9, w14, w9 │ │ + sxtw x9, w9 │ │ + madd x23, x9, x10, x11 │ │ + ldr w9, [sp, #356] │ │ + cbz w9, 6355c │ │ + ldp x1, x0, [sp, #248] │ │ + mov x20, xzr │ │ + b 634ec │ │ + ldp x10, x9, [sp, #336] │ │ + ldr x11, [sp, #328] │ │ + ldrb w27, [x24, x20] │ │ + ldr w9, [x9] │ │ + ldr w10, [x10] │ │ + ldr w11, [x11] │ │ + mul w9, w9, w15 │ │ + madd w9, w10, w27, w9 │ │ + add w9, w11, w9, asr #6 │ │ + cmp w9, #0xff │ │ + mov w10, #0xff // #255 │ │ + csel w9, w9, w10, lt // lt = tstop │ │ + bic w15, w9, w9, asr #31 │ │ + ldrb w9, [x5, w15, uxtw] │ │ + ldr w10, [x3, #88] │ │ + mov w11, #0x1 // #1 │ │ + mul w9, w21, w9 │ │ + lsl w11, w11, w10 │ │ + add w9, w9, w11, asr #1 │ │ + asr w9, w9, w10 │ │ + add w9, w9, w27 │ │ + cmp w9, w13 │ │ + csel w10, w13, w9, gt │ │ + cmp w9, w19 │ │ + csel w9, w19, w10, lt // lt = tstop │ │ + strb w9, [x8, x20] │ │ + add x20, x20, #0x1 │ │ + add x9, x28, x20 │ │ + cmp x9, x30 │ │ + b.ge 63648 // b.tcont │ │ + add w9, w1, w20 │ │ + madd x10, x12, x25, x6 │ │ + add w11, w0, w20 │ │ + madd x14, x22, x25, x6 │ │ + ldrsb w9, [x10, w9, sxtw] │ │ + ldr x10, [sp, #280] │ │ + ldrsb w11, [x14, w11, sxtw] │ │ + ldr w14, [sp, #356] │ │ + mul w9, w4, w9 │ │ + add w10, w10, w20 │ │ + madd w9, w16, w11, w9 │ │ + lsl w10, w10, w14 │ │ + add x10, x23, w10, sxtw │ │ + ldrb w14, [x10] │ │ + ldrb w10, [x10, #1] │ │ + add w9, w9, #0x10 │ │ + asr w9, w9, #5 │ │ + ldr w11, [x3, #36] │ │ + cmp w9, #0x7f │ │ + add w10, w14, w10 │ │ + csel w9, w9, w29, lt // lt = tstop │ │ + add w10, w10, #0x1 │ │ + cmn w9, #0x80 │ │ + csel w21, w9, w7, gt │ │ + ubfx w15, w10, #1, #8 │ │ + cbz w11, 63474 │ │ + ldrb w27, [x24, x20] │ │ + b 634a8 │ │ + ldr x21, [sp, #120] │ │ + ldp x9, x10, [sp, #248] │ │ + mov x20, xzr │ │ + b 635f4 │ │ + ldp x10, x9, [sp, #336] │ │ + ldrb w28, [x24, x20] │ │ + ldr w15, [x10] │ │ + ldr x10, [sp, #328] │ │ + ldr w9, [x9] │ │ + ldr w1, [x10] │ │ + mul w9, w9, w30 │ │ + madd w9, w15, w28, w9 │ │ + mov w10, #0xff // #255 │ │ + add w9, w1, w9, asr #6 │ │ + cmp w9, #0xff │ │ + csel w9, w9, w10, lt // lt = tstop │ │ + bic w30, w9, w9, asr #31 │ │ + ldrb w9, [x5, w30, uxtw] │ │ + ldr w15, [x3, #88] │ │ + mov w10, #0x1 // #1 │ │ + mul w9, w27, w9 │ │ + lsl w1, w10, w15 │ │ + add w9, w9, w1, asr #1 │ │ + asr w9, w9, w15 │ │ + add w9, w9, w28 │ │ + cmp w9, w13 │ │ + csel w15, w13, w9, gt │ │ + cmp w9, w19 │ │ + csel w9, w19, w15, lt // lt = tstop │ │ + strb w9, [x8, x20] │ │ + ldp x10, x9, [sp, #264] │ │ + add x20, x20, #0x1 │ │ + add x9, x9, x20 │ │ + cmp x9, x10 │ │ + mov x9, #0x100000000 // #4294967296 │ │ + add x21, x21, x9 │ │ + ldp x9, x10, [sp, #248] │ │ + b.ge 63648 // b.tcont │ │ + add w9, w9, w20 │ │ + madd x15, x12, x25, x6 │ │ + add w1, w10, w20 │ │ + ldrsb w9, [x15, w9, sxtw] │ │ + nop │ │ + madd x15, x22, x25, x6 │ │ + ldrsb w15, [x15, w1, sxtw] │ │ + asr x1, x21, #32 │ │ + mul w9, w4, w9 │ │ + ldrb w30, [x23, x1] │ │ + madd w9, w16, w15, w9 │ │ + add w9, w9, #0x10 │ │ + asr w9, w9, #5 │ │ + ldr w15, [x3, #36] │ │ + cmp w9, #0x7f │ │ + csel w9, w9, w29, lt // lt = tstop │ │ + cmn w9, #0x80 │ │ + csel w27, w9, w7, gt │ │ + cbz w15, 6356c │ │ + ldrb w28, [x24, x20] │ │ + b 635a0 │ │ + ldr x9, [sp, #240] │ │ + cmp w9, #0x1 │ │ + b.lt 633cc // b.tstop │ │ + ldr x10, [sp, #176] │ │ + adrp x11, aa000 │ │ + ldr x14, [sp, #232] │ │ + add x11, x11, #0x770 │ │ + add x12, x11, x10, lsl #4 │ │ + ldr w10, [sp, #172] │ │ + add w9, w14, #0x3 │ │ + ldr x11, [sp, #208] │ │ + add x12, x12, x14, lsl #3 │ │ + add w15, w9, w10 │ │ + ldr w10, [sp, #188] │ │ + add w16, w10, w9 │ │ + ldr w10, [sp, #136] │ │ + sxtw x28, w16 │ │ + ldp w23, w16, [x12] │ │ + add w9, w10, w9 │ │ + ldr w10, [sp, #184] │ │ + sxtw x22, w9 │ │ + add w1, w10, w15 │ │ + ldr w10, [sp, #140] │ │ + sxtw x30, w1 │ │ + add w15, w10, w15 │ │ + ldp x10, x9, [sp, #216] │ │ + sxtw x4, w15 │ │ + lsl w9, w14, w9 │ │ + sxtw x9, w9 │ │ + madd x12, x9, x10, x11 │ │ + ldr w9, [sp, #356] │ │ + cbz w9, 63828 │ │ + ldr x20, [sp, #160] │ │ + mov x27, xzr │ │ + b 63750 │ │ + ldp x11, x10, [sp, #336] │ │ + ldr x14, [sp, #328] │ │ + ldrb w15, [x2, x27] │ │ + ldr w10, [x10] │ │ + ldr w11, [x11] │ │ + ldr w14, [x14] │ │ + mul w9, w10, w9 │ │ + madd w9, w11, w15, w9 │ │ + add w9, w14, w9, asr #6 │ │ + cmp w9, #0xff │ │ + mov w10, #0xff // #255 │ │ + csel w9, w9, w10, lt // lt = tstop │ │ + bic w9, w9, w9, asr #31 │ │ + ldrb w9, [x5, w9, uxtw] │ │ + ldr w10, [x3, #88] │ │ + mov w11, #0x1 // #1 │ │ + add x20, x20, #0x8 │ │ + mul w9, w1, w9 │ │ + lsl w11, w11, w10 │ │ + add w9, w9, w11, asr #1 │ │ + asr w9, w9, w10 │ │ + add w9, w9, w15 │ │ + cmp w9, w13 │ │ + csel w10, w13, w9, gt │ │ + cmp w9, w19 │ │ + csel w9, w19, w10, lt // lt = tstop │ │ + strb w9, [x26, x27] │ │ + ldr x9, [sp, #312] │ │ + add x27, x27, #0x1 │ │ + cmp x9, x27 │ │ + b.eq 633cc // b.none │ │ + ldp x1, x9, [sp, #296] │ │ + add w11, w17, w27 │ │ + madd x14, x4, x25, x6 │ │ + ldrsb w11, [x14, w11, sxtw] │ │ + ldr x14, [sp, #288] │ │ + add w9, w9, w27 │ │ + madd x10, x30, x25, x6 │ │ + ldp w15, w0, [x20, #-4] │ │ + ldrsb w9, [x10, w9, sxtw] │ │ + add w1, w1, w27 │ │ + madd x10, x28, x25, x6 │ │ + add w14, w14, w27 │ │ + ldrsb w10, [x10, w1, sxtw] │ │ + nop │ │ + madd x1, x22, x25, x6 │ │ + ldrsb w14, [x1, w14, sxtw] │ │ + mul w9, w0, w9 │ │ + madd w9, w15, w11, w9 │ │ + add w9, w9, #0x10 │ │ + mul w14, w15, w14 │ │ + asr w9, w9, #5 │ │ + madd w10, w0, w10, w14 │ │ + cmp w9, #0x7f │ │ + ldr x11, [sp, #320] │ │ + add w10, w10, #0x10 │ │ + csel w9, w9, w29, lt // lt = tstop │ │ + ldr w1, [sp, #356] │ │ + asr w10, w10, #5 │ │ + cmn w9, #0x80 │ │ + csel w9, w9, w7, gt │ │ + cmp w10, #0x7f │ │ + csel w10, w10, w29, lt // lt = tstop │ │ + add w11, w11, w27 │ │ + cmn w10, #0x80 │ │ + lsl w11, w11, w1 │ │ + csel w10, w10, w7, gt │ │ + add x11, x12, w11, sxtw │ │ + mul w10, w10, w16 │ │ + ldrb w15, [x11] │ │ + ldrb w11, [x11, #1] │ │ + madd w9, w9, w23, w10 │ │ + add w9, w9, #0x10 │ │ + asr w9, w9, #5 │ │ + ldr w14, [x3, #36] │ │ + cmp w9, #0x7f │ │ + add w11, w15, w11 │ │ + csel w9, w9, w29, lt // lt = tstop │ │ + add w11, w11, #0x1 │ │ + cmn w9, #0x80 │ │ + csel w1, w9, w7, gt │ │ + ubfx w9, w11, #1, #8 │ │ + cbz w14, 636d4 │ │ + ldrb w15, [x2, x27] │ │ + b 63708 │ │ + ldr x20, [sp, #160] │ │ + ldr x21, [sp, #128] │ │ + mov x27, xzr │ │ + b 638bc │ │ + ldp x11, x10, [sp, #336] │ │ + ldr x14, [sp, #328] │ │ + ldrb w15, [x2, x27] │ │ + ldr w10, [x10] │ │ + ldr w11, [x11] │ │ + ldr w14, [x14] │ │ + mul w9, w10, w9 │ │ + madd w9, w11, w15, w9 │ │ + add w9, w14, w9, asr #6 │ │ + cmp w9, #0xff │ │ + mov w10, #0xff // #255 │ │ + csel w9, w9, w10, lt // lt = tstop │ │ + bic w9, w9, w9, asr #31 │ │ + ldrb w9, [x5, w9, uxtw] │ │ + ldr w10, [x3, #88] │ │ + mov w11, #0x1 // #1 │ │ + add x20, x20, #0x8 │ │ + mul w9, w1, w9 │ │ + lsl w11, w11, w10 │ │ + add w9, w9, w11, asr #1 │ │ + asr w9, w9, w10 │ │ + add w9, w9, w15 │ │ + cmp w9, w13 │ │ + csel w10, w13, w9, gt │ │ + cmp w9, w19 │ │ + csel w9, w19, w10, lt // lt = tstop │ │ + strb w9, [x26, x27] │ │ + mov x9, #0x100000000 // #4294967296 │ │ + add x21, x21, x9 │ │ + ldr x9, [sp, #312] │ │ + add x27, x27, #0x1 │ │ + cmp x9, x27 │ │ + b.eq 633cc // b.none │ │ + ldp x11, x9, [sp, #296] │ │ + add w1, w17, w27 │ │ + madd x0, x4, x25, x6 │ │ + ldrsb w0, [x0, w1, sxtw] │ │ + ldr x1, [sp, #288] │ │ + add w9, w9, w27 │ │ + madd x15, x30, x25, x6 │ │ + ldp w14, w10, [x20, #-4] │ │ + ldrsb w9, [x15, w9, sxtw] │ │ + add w11, w11, w27 │ │ + madd x15, x28, x25, x6 │ │ + add w1, w1, w27 │ │ + ldrsb w11, [x15, w11, sxtw] │ │ + nop │ │ + madd x15, x22, x25, x6 │ │ + ldrsb w15, [x15, w1, sxtw] │ │ + mul w9, w10, w9 │ │ + madd w9, w14, w0, w9 │ │ + add w9, w9, #0x10 │ │ + mul w14, w14, w15 │ │ + asr w9, w9, #5 │ │ + madd w10, w10, w11, w14 │ │ + cmp w9, #0x7f │ │ + add w10, w10, #0x10 │ │ + csel w9, w9, w29, lt // lt = tstop │ │ + asr w10, w10, #5 │ │ + cmn w9, #0x80 │ │ + csel w9, w9, w7, gt │ │ + cmp w10, #0x7f │ │ + csel w10, w10, w29, lt // lt = tstop │ │ + cmn w10, #0x80 │ │ + csel w10, w10, w7, gt │ │ + mul w10, w10, w16 │ │ + madd w9, w9, w23, w10 │ │ + add w9, w9, #0x10 │ │ + asr x0, x21, #32 │ │ + asr w10, w9, #5 │ │ + ldr w15, [x3, #36] │ │ + cmp w10, #0x7f │ │ + ldrb w9, [x12, x0] │ │ + csel w10, w10, w29, lt // lt = tstop │ │ + cmn w10, #0x80 │ │ + csel w1, w10, w7, gt │ │ + cbz w15, 63838 │ │ + ldrb w15, [x2, x27] │ │ + b 6386c │ │ + ldr x8, [sp, #112] │ │ + ldp x11, x16, [sp, #40] │ │ + ldr x1, [sp, #56] │ │ + add x8, x8, x11 │ │ + cmp x8, x16 │ │ + str x8, [sp, #112] │ │ + b.ge 639d8 // b.tcont │ │ + ldr x9, [sp, #104] │ │ + ldr x10, [sp, #24] │ │ + ldr w8, [x3, #212] │ │ + add x0, sp, #0x168 │ │ + add x9, x9, x11 │ │ + str x9, [sp, #104] │ │ + ldr x9, [sp, #96] │ │ + add x2, sp, #0x178 │ │ + add x9, x9, x11 │ │ + str x9, [sp, #96] │ │ + ldr x9, [sp, #320] │ │ + add x9, x9, x10 │ │ + str x9, [sp, #320] │ │ + ldr x9, [sp, #128] │ │ + ldr x10, [sp, #16] │ │ + add x9, x9, x10 │ │ + str x9, [sp, #128] │ │ + b 62d48 │ │ + ldp x29, x30, [sp, #464] │ │ + ldp x20, x19, [sp, #448] │ │ + ldp x22, x21, [sp, #432] │ │ + ldp x24, x23, [sp, #416] │ │ + ldp x26, x25, [sp, #400] │ │ + ldp x28, x27, [sp, #384] │ │ + add sp, sp, #0x1e0 │ │ + ret │ │ + adrp x9, 64000 │ │ + add x9, x9, #0x25c │ │ + adrp x10, 64000 │ │ + adrp x8, 63000 │ │ + add x10, x10, #0x290 │ │ + adrp x11, 64000 │ │ + fmov d0, x9 │ │ + add x8, x8, #0xa30 │ │ + add x11, x11, #0x2c8 │ │ + mov v0.d[1], x10 │ │ + str x8, [x0] │ │ + stur q0, [x0, #8] │ │ + str x11, [x0, #24] │ │ + b 58c40 │ │ + stp x28, x27, [sp, #-96]! │ │ + stp x26, x25, [sp, #16] │ │ + stp x24, x23, [sp, #32] │ │ + stp x22, x21, [sp, #48] │ │ + stp x20, x19, [sp, #64] │ │ + stp x29, x30, [sp, #80] │ │ + sub sp, sp, #0x1a0 │ │ + clz w15, w3 │ │ + mov w16, #0x18 // #24 │ │ + movi v0.2d, #0x0 │ │ + sub w15, w16, w15 │ │ + stp q0, q0, [sp, #384] │ │ + stp q0, q0, [sp, #352] │ │ + stp q0, q0, [sp, #304] │ │ + stp q0, q0, [sp, #272] │ │ + stp q0, q0, [sp, #240] │ │ + stp q0, q0, [sp, #208] │ │ + stp q0, q0, [sp, #176] │ │ + stp q0, q0, [sp, #144] │ │ + stp q0, q0, [sp, #112] │ │ + stp q0, q0, [sp, #80] │ │ + stp q0, q0, [sp, #48] │ │ + dup v0.2s, w15 │ │ + mov w9, wzr │ │ + mov x10, xzr │ │ + mov w5, wzr │ │ + mov w8, wzr │ │ + mov w4, wzr │ │ + add x11, x0, #0xa │ │ + mov w12, #0x3 // #3 │ │ + add x13, sp, #0xe0 │ │ + add x14, sp, #0x30 │ │ + add x16, sp, #0x160 │ │ + neg v0.2s, v0.2s │ │ + mvni v1.2s, #0x7f │ │ + str x2, [sp, #8] │ │ + str xzr, [sp, #336] │ │ + ldurh w6, [x11, #-10] │ │ + add x0, x14, x10 │ │ + ldr w19, [x0, #56] │ │ + lsr w3, w9, #1 │ │ + lsr w6, w6, w15 │ │ + sub w6, w6, #0x80 │ │ + sub w7, w12, w3 │ │ + add w8, w8, w6 │ │ + str w8, [x0] │ │ + add x8, x14, w7, uxtw #2 │ │ + add w7, w19, w6 │ │ + str w7, [x0, #56] │ │ + ldr w7, [x8, #88] │ │ + add w5, w5, w6 │ │ + add x17, x13, x10 │ │ + add w4, w6, w4 │ │ + str w5, [x16, x10] │ │ + add w5, w7, w6 │ │ + add x3, x14, w3, uxtw #2 │ │ + str w4, [x17] │ │ + ldr w4, [sp, #384] │ │ + str w5, [x8, #88] │ │ + ldr w20, [x17, #88] │ │ + ldr w5, [x3, #132] │ │ + add w4, w4, w6 │ │ + str w4, [sp, #384] │ │ + add w19, w20, w6 │ │ + add w4, w5, w6 │ │ + str w19, [x17, #88] │ │ + str w4, [x3, #132] │ │ + ldurh w4, [x11, #-8] │ │ + ldurh w5, [x11, #-6] │ │ + ldr w6, [x0] │ │ + ldr w7, [x0, #56] │ │ + fmov s3, w4 │ │ + mov v3.s[1], w5 │ │ + ushl v3.2s, v3.2s, v0.2s │ │ + add v3.2s, v3.2s, v1.2s │ │ + fmov w5, s3 │ │ + add w6, w6, w5 │ │ + add w7, w7, w5 │ │ + str w6, [x0] │ │ + str w7, [x0, #56] │ │ + ldr w19, [x16, x10] │ │ + ldr w6, [x8, #92] │ │ + mov w4, v3.s[1] │ │ + ldur d2, [x17, #4] │ │ + add w7, w19, w5 │ │ + add w6, w6, w5 │ │ + str w7, [x16, x10] │ │ + str w6, [x8, #92] │ │ + ldr w7, [sp, #388] │ │ + ldr w6, [x3, #136] │ │ + add v2.2s, v3.2s, v2.2s │ │ + rev64 v4.2s, v3.2s │ │ + add w7, w7, w5 │ │ + add w5, w6, w5 │ │ + str w5, [x3, #136] │ │ + ldr w5, [x0, #4] │ │ + ldr w6, [x0, #52] │ │ + str w7, [sp, #388] │ │ + ldr w7, [x16, x10] │ │ + add w5, w5, w4 │ │ + add w6, w6, w4 │ │ + str w5, [x0, #4] │ │ + str w6, [x0, #52] │ │ + ldr w5, [x8, #96] │ │ + add w6, w7, w4 │ │ + str w6, [x16, x10] │ │ + ldr d3, [x17, #80] │ │ + add w5, w5, w4 │ │ + str w5, [x8, #96] │ │ + ldr w6, [sp, #392] │ │ + ldr w5, [x3, #140] │ │ + stur d2, [x17, #4] │ │ + add v2.2s, v3.2s, v4.2s │ │ + add w6, w6, w4 │ │ + add w4, w5, w4 │ │ + str d2, [x17, #80] │ │ + str w6, [sp, #392] │ │ + str w4, [x3, #140] │ │ + ldurh w4, [x11, #-4] │ │ + ldurh w5, [x11, #-2] │ │ + ldr w6, [x0, #4] │ │ + ldr w7, [x0, #52] │ │ + fmov s2, w4 │ │ + mov v2.s[1], w5 │ │ + ushl v2.2s, v2.2s, v0.2s │ │ + add v2.2s, v2.2s, v1.2s │ │ + fmov w5, s2 │ │ + add w6, w6, w5 │ │ + add w7, w7, w5 │ │ + ldr w4, [x16, x10] │ │ + str w6, [x0, #4] │ │ + str w7, [x0, #52] │ │ + ldr w6, [x8, #100] │ │ + add w4, w4, w5 │ │ + str w4, [x16, x10] │ │ + ldr w4, [sp, #396] │ │ + add w6, w6, w5 │ │ + str w6, [x8, #100] │ │ + ldr w6, [x3, #144] │ │ + add w4, w4, w5 │ │ + str w4, [sp, #396] │ │ + ldr d4, [x17, #72] │ │ + add w4, w6, w5 │ │ + str w4, [x3, #144] │ │ + ldur d3, [x17, #12] │ │ + mov w4, v2.s[1] │ │ + cmp x10, #0x1c │ │ + add v3.2s, v2.2s, v3.2s │ │ + stur d3, [x17, #12] │ │ + ldr w5, [x0, #8] │ │ + ldr w6, [x0, #48] │ │ + ldr w7, [x16, x10] │ │ + rev64 v2.2s, v2.2s │ │ + add w5, w5, w4 │ │ + add w6, w6, w4 │ │ + str w5, [x0, #8] │ │ + str w6, [x0, #48] │ │ + ldr w5, [x8, #104] │ │ + add w6, w7, w4 │ │ + str w6, [x16, x10] │ │ + ldr w6, [sp, #400] │ │ + add w5, w5, w4 │ │ + str w5, [x8, #104] │ │ + ldr w5, [x3, #148] │ │ + add v2.2s, v4.2s, v2.2s │ │ + add w6, w6, w4 │ │ + str d2, [x17, #72] │ │ + add w4, w5, w4 │ │ + str w6, [sp, #400] │ │ + str w4, [x3, #148] │ │ + ldrh w4, [x11] │ │ + ldrh w5, [x11, #2] │ │ + ldr w6, [x0, #8] │ │ + ldr w7, [x0, #48] │ │ + fmov s2, w4 │ │ + mov v2.s[1], w5 │ │ + ushl v2.2s, v2.2s, v0.2s │ │ + add v2.2s, v2.2s, v1.2s │ │ + fmov w5, s2 │ │ + add w6, w6, w5 │ │ + add w7, w7, w5 │ │ + ldr w4, [x16, x10] │ │ + str w6, [x0, #8] │ │ + str w7, [x0, #48] │ │ + ldr w6, [x8, #108] │ │ + add w4, w4, w5 │ │ + str w4, [x16, x10] │ │ + ldr w4, [sp, #404] │ │ + add w6, w6, w5 │ │ + str w6, [x8, #108] │ │ + ldr w6, [x3, #152] │ │ + add w4, w4, w5 │ │ + str w4, [sp, #404] │ │ + ldr d4, [x17, #64] │ │ + add w4, w6, w5 │ │ + str w4, [x3, #152] │ │ + ldur d3, [x17, #20] │ │ + mov w4, v2.s[1] │ │ + add v3.2s, v2.2s, v3.2s │ │ + stur d3, [x17, #20] │ │ + ldr w5, [x0, #12] │ │ + ldr w6, [x0, #44] │ │ + ldr w7, [x16, x10] │ │ + rev64 v2.2s, v2.2s │ │ + add w5, w5, w4 │ │ + add w6, w6, w4 │ │ + str w5, [x0, #12] │ │ + str w6, [x0, #44] │ │ + ldr w5, [x8, #112] │ │ + add w6, w7, w4 │ │ + str w6, [x16, x10] │ │ + ldr w6, [sp, #408] │ │ + add w5, w5, w4 │ │ + str w5, [x8, #112] │ │ + ldr w5, [x3, #156] │ │ + add v2.2s, v4.2s, v2.2s │ │ + add w6, w6, w4 │ │ + str d2, [x17, #64] │ │ + add w4, w5, w4 │ │ + str w6, [sp, #408] │ │ + str w4, [x3, #156] │ │ + ldrh w4, [x11, #4] │ │ + ldr w5, [x0, #12] │ │ + ldr w6, [x0, #44] │ │ + ldr w19, [x16, x10] │ │ + lsr w4, w4, w15 │ │ + sub w4, w4, #0x80 │ │ + add w5, w5, w4 │ │ + add w6, w6, w4 │ │ + str w5, [x0, #12] │ │ + str w6, [x0, #44] │ │ + ldr w5, [x8, #116] │ │ + ldr w6, [x17, #28] │ │ + ldr w7, [x17, #60] │ │ + add w5, w5, w4 │ │ + str w5, [x8, #116] │ │ + add w5, w19, w4 │ │ + str w5, [x16, x10] │ │ + add w8, w4, w6 │ │ + add w6, w7, w4 │ │ + ldr w5, [sp, #412] │ │ + ldr w7, [x3, #160] │ │ + str w8, [x17, #28] │ │ + str w6, [x17, #60] │ │ + add w8, w5, w4 │ │ + add w4, w7, w4 │ │ + str w8, [sp, #412] │ │ + str w4, [x3, #160] │ │ + b.eq 63e34 // b.none │ │ + ldr w4, [x17, #4] │ │ + add x17, x16, x10 │ │ + ldr w8, [x0, #4] │ │ + ldr w5, [x17, #4] │ │ + add x10, x10, #0x4 │ │ + add x11, x11, x1 │ │ + add w9, w9, #0x1 │ │ + b 63ac4 │ │ + ldr w12, [sp, #284] │ │ + ldp w10, w5, [sp, #224] │ │ + ldr w0, [sp, #292] │ │ + ldr w15, [sp, #288] │ │ + ldr w14, [sp, #340] │ │ + ldr w1, [sp, #336] │ │ + ldp w6, w17, [sp, #232] │ │ + ldr w11, [sp, #332] │ │ + ldr w7, [sp, #296] │ │ + ldp w28, w4, [sp, #240] │ │ + ldr w9, [sp, #268] │ │ + ldr w20, [sp, #308] │ │ + ldr w21, [sp, #248] │ │ + mul w12, w12, w12 │ │ + ldr w19, [sp, #328] │ │ + ldr w29, [sp, #264] │ │ + ldr w22, [sp, #256] │ │ + madd w14, w14, w14, w12 │ │ + ldr w26, [sp, #316] │ │ + mul w12, w5, w5 │ │ + mul w15, w15, w15 │ │ + ldr w5, [sp, #48] │ │ + mul w0, w0, w0 │ │ + madd w15, w1, w1, w15 │ │ + mul w1, w6, w6 │ │ + madd w0, w11, w11, w0 │ │ + ldp w11, w6, [sp, #84] │ │ + mul w17, w17, w17 │ │ + madd w17, w9, w9, w17 │ │ + ldr w9, [sp, #92] │ │ + mul w7, w7, w7 │ │ + mul w28, w28, w28 │ │ + mul w21, w21, w21 │ │ + mul w20, w20, w20 │ │ + ldr w16, [sp, #276] │ │ + ldr w23, [sp, #304] │ │ + madd w7, w19, w19, w7 │ │ + madd w19, w29, w29, w28 │ │ + ldp w29, w28, [sp, #132] │ │ + madd w21, w22, w22, w21 │ │ + madd w20, w26, w26, w20 │ │ + ldp w26, w22, [sp, #176] │ │ + mul w5, w5, w5 │ │ + ldr w24, [sp, #320] │ │ + madd w5, w6, w6, w5 │ │ + ldr w6, [sp, #220] │ │ + movi v0.2d, #0x0 │ │ + ldr w13, [sp, #280] │ │ + stp q0, q0, [sp, #16] │ │ + mul w9, w9, w9 │ │ + madd w12, w16, w16, w12 │ │ + ldr w16, [sp, #60] │ │ + mul w23, w23, w23 │ │ + madd w9, w29, w29, w9 │ │ + ldr w29, [sp, #20] │ │ + mul w22, w22, w22 │ │ + madd w23, w24, w24, w23 │ │ + ldr w24, [sp, #148] │ │ + madd w6, w6, w6, w22 │ │ + ldr w22, [sp, #36] │ │ + mul w10, w10, w10 │ │ + mov w2, #0x348 // #840 │ │ + ldr w3, [sp, #300] │ │ + madd w13, w13, w13, w10 │ │ + ldr w25, [sp, #324] │ │ + ldr w27, [sp, #260] │ │ + mul w13, w13, w2 │ │ + mul w14, w14, w2 │ │ + ldr w2, [sp, #44] │ │ + madd w16, w16, w16, w29 │ │ + ldr w29, [sp, #192] │ │ + ldr w30, [sp, #272] │ │ + madd w22, w24, w24, w22 │ │ + ldr w24, [sp, #64] │ │ + mul w3, w3, w3 │ │ + mul w4, w4, w4 │ │ + mul w28, w28, w28 │ │ + madd w25, w25, w25, w3 │ │ + madd w4, w27, w27, w4 │ │ + ldp w3, w27, [sp, #100] │ │ + madd w26, w26, w26, w28 │ │ + ldr w28, [sp, #28] │ │ + madd w2, w29, w29, w2 │ │ + mov w29, #0x1a4 // #420 │ │ + madd w1, w30, w30, w1 │ │ + madd w12, w12, w29, w13 │ │ + madd w14, w15, w29, w14 │ │ + ldp w13, w15, [sp, #108] │ │ + madd w16, w24, w24, w16 │ │ + mov w24, #0x118 // #280 │ │ + madd w12, w1, w24, w12 │ │ + ldr w1, [sp, #196] │ │ + madd w27, w27, w27, w28 │ │ + madd w13, w13, w13, w27 │ │ + madd w1, w1, w1, w2 │ │ + ldp w27, w2, [sp, #152] │ │ + madd w13, w15, w15, w13 │ │ + madd w22, w27, w27, w22 │ │ + mov w15, #0xd2 // #210 │ │ + madd w14, w0, w24, w14 │ │ + ldp w24, w0, [sp, #68] │ │ + madd w2, w2, w2, w22 │ │ + mov w22, #0xa8 // #168 │ │ + madd w12, w17, w15, w12 │ │ + madd w14, w7, w15, w14 │ │ + madd w12, w19, w22, w12 │ │ + ldp w19, w7, [sp, #116] │ │ + madd w16, w24, w24, w16 │ │ + ldr w24, [sp, #200] │ │ + madd w14, w25, w22, w14 │ │ + ldp w25, w22, [sp, #160] │ │ + madd w16, w0, w0, w16 │ │ + madd w13, w19, w19, w13 │ │ + ldp w0, w19, [sp, #204] │ │ + ldur d0, [sp, #140] │ │ + madd w1, w24, w24, w1 │ │ + ldr d1, [sp, #168] │ │ + ldp w24, w17, [sp, #76] │ │ + madd w2, w25, w25, w2 │ │ + madd w0, w0, w0, w1 │ │ + madd w1, w22, w22, w2 │ │ + mov w2, #0x8c // #140 │ │ + madd w0, w19, w19, w0 │ │ + mov w19, #0x69 // #105 │ │ + ldr d2, [sp, #184] │ │ + mul v0.2s, v0.2s, v0.2s │ │ + madd w12, w4, w2, w12 │ │ + mov w4, #0x78 // #120 │ │ + mul w0, w0, w19 │ │ + rev64 v0.2s, v0.2s │ │ + madd w12, w21, w4, w12 │ │ + madd w0, w6, w29, w0 │ │ + ldp w21, w6, [sp, #52] │ │ + mla v0.2s, v1.2s, v1.2s │ │ + ldur d1, [sp, #212] │ │ + madd w16, w24, w24, w16 │ │ + mul w16, w16, w19 │ │ + mul v2.2s, v2.2s, v2.2s │ │ + madd w16, w5, w29, w16 │ │ + ldr w5, [sp, #388] │ │ + adrp x22, aa000 │ │ + rev64 v2.2s, v2.2s │ │ + ldr w27, [sp, #96] │ │ + mla v2.2s, v1.2s, v1.2s │ │ + ldr d1, [x22, #1936] │ │ + ldr w22, [sp, #384] │ │ + mul w21, w21, w21 │ │ + mul w6, w6, w6 │ │ + madd w11, w11, w11, w21 │ │ + madd w17, w17, w17, w6 │ │ + ldp w6, w21, [sp, #124] │ │ + madd w13, w7, w7, w13 │ │ + madd w14, w23, w2, w14 │ │ + madd w14, w20, w4, w14 │ │ + ldr w20, [sp, #356] │ │ + mul w13, w13, w19 │ │ + mul w5, w5, w5 │ │ + ldr w7, [sp, #352] │ │ + madd w9, w9, w29, w13 │ │ + ldr w13, [sp, #392] │ │ + madd w5, w22, w22, w5 │ │ + mul w22, w27, w27 │ │ + ldr w4, [sp, #360] │ │ + madd w21, w21, w21, w22 │ │ + mul w3, w3, w3 │ │ + madd w3, w6, w6, w3 │ │ + ldr w6, [sp, #364] │ │ + madd w9, w21, w15, w9 │ │ + ldr w21, [sp, #396] │ │ + mul w20, w20, w20 │ │ + madd w11, w11, w15, w16 │ │ + ldr w16, [sp, #368] │ │ + ldr w15, [sp, #400] │ │ + madd w7, w7, w7, w20 │ │ + madd w13, w13, w13, w5 │ │ + ldr w5, [sp, #372] │ │ + madd w9, w3, w2, w9 │ │ + ldr w3, [sp, #404] │ │ + madd w4, w4, w4, w7 │ │ + madd w11, w17, w2, w11 │ │ + ldr w17, [sp, #376] │ │ + ldr w2, [sp, #408] │ │ + ldr w28, [sp, #252] │ │ + ldr w20, [sp, #380] │ │ + madd w4, w6, w6, w4 │ │ + madd w13, w21, w21, w13 │ │ + ldr w10, [sp, #312] │ │ + madd w16, w16, w16, w4 │ │ + madd w13, w15, w15, w13 │ │ + madd w15, w5, w5, w16 │ │ + madd w13, w3, w3, w13 │ │ + madd w15, w17, w17, w15 │ │ + madd w13, w2, w2, w13 │ │ + mul w1, w1, w19 │ │ + madd w15, w20, w20, w15 │ │ + madd w8, w8, w8, w13 │ │ + mul w13, w28, w28 │ │ + mul v0.2s, v0.2s, v1.2s │ │ + madd w1, w26, w29, w1 │ │ + madd w12, w13, w19, w12 │ │ + mul w10, w10, w10 │ │ + mul w15, w15, w19 │ │ + mov w16, v0.s[1] │ │ + madd w10, w10, w19, w14 │ │ + add w16, w16, w1 │ │ + stp w11, w15, [sp, #20] │ │ + str w12, [sp, #16] │ │ + fmov w12, s0 │ │ + stp w9, w10, [sp, #28] │ │ + add w10, w12, w16 │ │ + ldp w11, w12, [sp, #16] │ │ + mov w15, w15 │ │ + mov w13, #0x2 // #2 │ │ + mov w9, w9 │ │ + cmp w12, w11 │ │ + csel w11, w12, w11, hi // hi = pmore │ │ + cset w12, hi // hi = pmore │ │ + cmp w15, w11 │ │ + csel w11, w15, w11, hi // hi = pmore │ │ + ldr w15, [sp, #32] │ │ + mul w8, w8, w19 │ │ + csel w12, w13, w12, hi // hi = pmore │ │ + cmp w9, w11 │ │ + mov w14, #0x3 // #3 │ │ + mul v1.2s, v2.2s, v1.2s │ │ + stp w10, w8, [sp, #36] │ │ + csel w9, w9, w11, hi // hi = pmore │ │ + mov w17, v1.s[1] │ │ + csel w12, w14, w12, hi // hi = pmore │ │ + cmp w15, w9 │ │ + mov w16, w8 │ │ + add w17, w17, w0 │ │ + mov w0, #0x4 // #4 │ │ + csel w9, w15, w9, hi // hi = pmore │ │ + csel w12, w0, w12, hi // hi = pmore │ │ + cmp w10, w9 │ │ + mov w13, #0x5 // #5 │ │ + csel w9, w10, w9, hi // hi = pmore │ │ + fmov w8, s1 │ │ + csel w12, w13, w12, hi // hi = pmore │ │ + cmp w16, w9 │ │ + add w8, w8, w17 │ │ + mov w14, #0x6 // #6 │ │ + csel w9, w16, w9, hi // hi = pmore │ │ + mov w11, #0x7 // #7 │ │ + csel w10, w14, w12, hi // hi = pmore │ │ + cmp w8, w9 │ │ + csel w0, w11, w10, hi // hi = pmore │ │ + sxtw x10, w0 │ │ + str w8, [sp, #44] │ │ + eor x10, x10, #0x4 │ │ + add x11, sp, #0x10 │ │ + ldr w10, [x11, x10, lsl #2] │ │ + csel w8, w8, w9, hi // hi = pmore │ │ + ldr x9, [sp, #8] │ │ + sub w8, w8, w10 │ │ + lsr w8, w8, #10 │ │ + str w8, [x9] │ │ + add sp, sp, #0x1a0 │ │ + ldp x29, x30, [sp, #80] │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x24, x23, [sp, #32] │ │ + ldp x26, x25, [sp, #16] │ │ + ldp x28, x27, [sp], #96 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + ldr w8, [sp, #48] │ │ + ldr w9, [sp, #56] │ │ + str x30, [sp, #32] │ │ + str w8, [sp, #16] │ │ + mov w8, #0x8 // #8 │ │ + str w9, [sp, #24] │ │ + str w8, [sp, #8] │ │ + str w8, [sp] │ │ + bl 642fc │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + ldr w8, [sp, #48] │ │ + ldr w9, [sp, #56] │ │ + str x30, [sp, #32] │ │ + str w8, [sp, #16] │ │ + str w9, [sp, #24] │ │ + mov w8, #0x8 // #8 │ │ + mov w9, #0x4 // #4 │ │ + str w8, [sp, #8] │ │ + str w9, [sp] │ │ + bl 642fc │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + ldr w8, [sp, #48] │ │ + ldr w9, [sp, #56] │ │ + str x30, [sp, #32] │ │ + str w8, [sp, #16] │ │ + mov w8, #0x4 // #4 │ │ + str w9, [sp, #24] │ │ + str w8, [sp, #8] │ │ + str w8, [sp] │ │ + bl 642fc │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + stp d15, d14, [sp, #-160]! │ │ + stp d13, d12, [sp, #16] │ │ + stp d11, d10, [sp, #32] │ │ + stp d9, d8, [sp, #48] │ │ + stp x28, x27, [sp, #64] │ │ + stp x26, x25, [sp, #80] │ │ + stp x24, x23, [sp, #96] │ │ + stp x22, x21, [sp, #112] │ │ + stp x20, x19, [sp, #128] │ │ + stp x29, x30, [sp, #144] │ │ + sub sp, sp, #0x350 │ │ + ldr w28, [sp, #1016] │ │ + ldr w8, [sp, #1024] │ │ + ldr w17, [sp, #1008] │ │ + mov w20, w5 │ │ + mov x29, x0 │ │ + add w23, w28, #0x2 │ │ + str w7, [sp, #528] │ │ + str x6, [sp, #512] │ │ + tbnz w8, #2, 6436c │ │ + add w10, w17, #0x4 │ │ + cmp w10, #0x1 │ │ + b.lt 64400 // b.tstop │ │ + cmp w10, #0x10 │ │ + mov w9, w10 │ │ + b.cs 6437c // b.hs, b.nlast │ │ + mov x11, xzr │ │ + b 643a8 │ │ + mov w9, #0xfffffffe // #-2 │ │ + add x10, sp, #0x230 │ │ + tbz w8, #3, 64438 │ │ + b 64524 │ │ + and x11, x9, #0xfffffff0 │ │ + add x12, sp, #0x230 │ │ + add x12, x12, #0x10 │ │ + movi v0.8h, #0x80, lsl #8 │ │ + mov x13, x11 │ │ + stp q0, q0, [x12, #-16] │ │ + subs x13, x13, #0x10 │ │ + add x12, x12, #0x20 │ │ + b.ne 64390 // b.any │ │ + cmp x11, x9 │ │ + b.eq 643c4 // b.none │ │ + add x13, sp, #0x230 │ │ + sub x12, x9, x11 │ │ + add x11, x13, x11, lsl #1 │ │ + mov w13, #0x8000 // #32768 │ │ + subs x12, x12, #0x1 │ │ + strh w13, [x11], #2 │ │ + b.ne 643b8 // b.any │ │ + cmp w10, #0xf │ │ + b.hi 643d4 // b.pmore │ │ + mov x10, xzr │ │ + b 64410 │ │ + and x10, x9, #0xfffffff0 │ │ + add x11, sp, #0x230 │ │ + add x11, x11, #0x28 │ │ + movi v0.8h, #0x80, lsl #8 │ │ + mov x12, x10 │ │ + stp q0, q0, [x11, #-16] │ │ + subs x12, x12, #0x10 │ │ + add x11, x11, #0x20 │ │ + b.ne 643e8 // b.any │ │ + cmp x10, x9 │ │ + b.ne 64410 // b.any │ │ + mov w9, wzr │ │ + add x10, sp, #0x230 │ │ + tbz w8, #3, 64438 │ │ + b 64524 │ │ + add x11, sp, #0x230 │ │ + sub x9, x9, x10 │ │ + add x10, x11, x10, lsl #1 │ │ + add x10, x10, #0x18 │ │ + mov w11, #0x8000 // #32768 │ │ + subs x9, x9, #0x1 │ │ + strh w11, [x10], #2 │ │ + b.ne 64424 // b.any │ │ + add x10, sp, #0x230 │ │ + tbnz w8, #3, 64524 │ │ + add w13, w17, #0x4 │ │ + cmp w13, #0x1 │ │ + mov w23, w28 │ │ + b.lt 64524 // b.tstop │ │ + mov w11, #0xc // #12 │ │ + cmp w13, #0x10 │ │ + smull x11, w28, w11 │ │ + mov w12, w13 │ │ + b.cs 64464 // b.hs, b.nlast │ │ + mov x14, xzr │ │ + b 64494 │ │ + add x15, sp, #0x230 │ │ + and x14, x12, #0xfffffff0 │ │ + add x15, x15, x11, lsl #1 │ │ + add x15, x15, #0x40 │ │ + movi v0.8h, #0x80, lsl #8 │ │ + mov x16, x14 │ │ + stp q0, q0, [x15, #-16] │ │ + subs x16, x16, #0x10 │ │ + add x15, x15, #0x20 │ │ + b.ne 6447c // b.any │ │ + cmp x14, x12 │ │ + b.eq 644b8 // b.none │ │ + sub x15, x12, x14 │ │ + add x14, x14, x11 │ │ + add x16, sp, #0x230 │ │ + add x14, x16, x14, lsl #1 │ │ + add x14, x14, #0x30 │ │ + mov w16, #0x8000 // #32768 │ │ + subs x15, x15, #0x1 │ │ + strh w16, [x14], #2 │ │ + b.ne 644ac // b.any │ │ + cmp w13, #0xf │ │ + b.hi 644c8 // b.pmore │ │ + mov x13, xzr │ │ + b 644fc │ │ + add x14, sp, #0x230 │ │ + and x13, x12, #0xfffffff0 │ │ + add x14, x14, x11, lsl #1 │ │ + add x14, x14, #0x58 │ │ + movi v0.8h, #0x80, lsl #8 │ │ + mov x15, x13 │ │ + stp q0, q0, [x14, #-16] │ │ + subs x15, x15, #0x10 │ │ + add x14, x14, #0x20 │ │ + b.ne 644e0 // b.any │ │ + cmp x13, x12 │ │ + mov w23, w28 │ │ + b.eq 64524 // b.none │ │ + sub x12, x12, x13 │ │ + add x11, x13, x11 │ │ + add x13, sp, #0x230 │ │ + add x11, x13, x11, lsl #1 │ │ + add x11, x11, #0x48 │ │ + mov w13, #0x8000 // #32768 │ │ + subs x12, x12, #0x1 │ │ + strh w13, [x11], #2 │ │ + b.ne 64514 // b.any │ │ + mov w23, w28 │ │ + add x24, x10, #0x34 │ │ + add w19, w17, #0x2 │ │ + str w4, [sp, #88] │ │ + tbnz w8, #0, 6456c │ │ + sub w10, w23, w9 │ │ + cmp w10, #0x1 │ │ + b.lt 64600 // b.tstop │ │ + mov w10, #0xc // #12 │ │ + mvn w11, w9 │ │ + smull x13, w9, w10 │ │ + add w10, w23, w11 │ │ + add x11, x24, x13, lsl #1 │ │ + add x12, x10, #0x1 │ │ + cmp x12, #0x2 │ │ + sub x10, x11, #0x4 │ │ + b.cs 645ac // b.hs, b.nlast │ │ + mov w11, wzr │ │ + b 645e8 │ │ + mov w22, #0xfffffffe // #-2 │ │ + tbnz w8, #1, 64608 │ │ + sub w8, w23, w9 │ │ + cmp w8, #0x1 │ │ + b.lt 64788 // b.tstop │ │ + mov w8, #0xc // #12 │ │ + mvn w10, w9 │ │ + smull x12, w9, w8 │ │ + add w8, w23, w10 │ │ + add x10, x24, x12, lsl #1 │ │ + add x11, x8, #0x1 │ │ + cmp x11, #0x2 │ │ + add x8, x10, w17, sxtw #1 │ │ + b.cs 6472c // b.hs, b.nlast │ │ + mov w10, wzr │ │ + b 64770 │ │ + add x15, sp, #0x230 │ │ + and x11, x12, #0x1fffffffe │ │ + mov w14, #0x18 // #24 │ │ + add x13, x15, x13, lsl #1 │ │ + madd x10, x11, x14, x10 │ │ + add x13, x13, #0x4a │ │ + mov w14, #0x80008000 // #-2147450880 │ │ + mov x15, x11 │ │ + stur w14, [x13, #-26] │ │ + stur w14, [x13, #-2] │ │ + subs x15, x15, #0x2 │ │ + add x13, x13, #0x30 │ │ + b.ne 645cc // b.any │ │ + cmp x12, x11 │ │ + b.eq 64600 // b.none │ │ + add w11, w9, w11 │ │ + sub w11, w11, w23 │ │ + mov w12, #0x80008000 // #-2147450880 │ │ + adds w11, w11, #0x1 │ │ + str w12, [x10], #24 │ │ + b.cc 645f4 // b.lo, b.ul, b.last │ │ + mov w22, wzr │ │ + tbz w8, #1, 64574 │ │ + asr x26, x1, #1 │ │ + str x17, [sp, #96] │ │ + str x1, [sp, #80] │ │ + tbz w9, #31, 6479c │ │ + cmp w22, w19 │ │ + b.ge 6479c // b.tcont │ │ + sxtw x11, w9 │ │ + sxtw x10, w22 │ │ + sxtw x12, w19 │ │ + add x4, x11, w9, sxtw #1 │ │ + sub x16, x12, x10 │ │ + lsl x17, x4, #2 │ │ + add x15, sp, #0x230 │ │ + and x9, x16, #0xfffffffffffffff0 │ │ + add x0, x17, x10 │ │ + add x1, x17, x12 │ │ + mov x8, xzr │ │ + lsl x13, x26, #1 │ │ + sbfiz x14, x22, #1, #32 │ │ + add x17, x9, x10 │ │ + add x0, x0, #0x1a │ │ + add x1, x1, #0x1a │ │ + add x4, x15, x4, lsl #3 │ │ + mov x5, x3 │ │ + cmp x16, #0x10 │ │ + mov x6, x10 │ │ + b.cc 6470c // b.lo, b.ul, b.last │ │ + b 64698 │ │ + adds x11, x11, #0x1 │ │ + add x8, x8, #0x1 │ │ + add x5, x5, x13 │ │ + add x4, x4, #0x18 │ │ + b.cs 6479c // b.hs, b.nlast │ │ + cmp x16, #0x10 │ │ + mov x6, x10 │ │ + b.cc 6470c // b.lo, b.ul, b.last │ │ + add x6, x8, x8, lsl #1 │ │ + mul x7, x26, x8 │ │ + lsl x6, x6, #2 │ │ + add x21, x7, x12 │ │ + add x25, x0, x6 │ │ + add x21, x3, x21, lsl #1 │ │ + add x25, x15, x25, lsl #1 │ │ + cmp x25, x21 │ │ + b.cs 646d8 // b.hs, b.nlast │ │ + add x7, x7, x10 │ │ + add x6, x1, x6 │ │ + add x7, x3, x7, lsl #1 │ │ + add x6, x15, x6, lsl #1 │ │ + cmp x7, x6 │ │ + mov x6, x10 │ │ + b.cc 6470c // b.lo, b.ul, b.last │ │ + mov x6, x14 │ │ + mov x7, x9 │ │ + add x21, x5, x6 │ │ + ldp q0, q1, [x21] │ │ + add x21, x4, x6 │ │ + subs x7, x7, #0x10 │ │ + add x6, x6, #0x20 │ │ + stur q0, [x21, #52] │ │ + stur q1, [x21, #68] │ │ + b.ne 646e0 // b.any │ │ + cmp x16, x9 │ │ + mov x6, x17 │ │ + b.eq 64678 // b.none │ │ + lsl x7, x6, #1 │ │ + ldrh w21, [x5, x7] │ │ + add x6, x6, #0x1 │ │ + add x7, x4, x7 │ │ + cmp x12, x6 │ │ + strh w21, [x7, #52] │ │ + b.ne 6470c // b.any │ │ + b 64678 │ │ + sxtw x13, w17 │ │ + add x15, sp, #0x230 │ │ + add x12, x13, x12 │ │ + and x10, x11, #0x1fffffffe │ │ + mov w14, #0x18 // #24 │ │ + add x12, x15, x12, lsl #1 │ │ + madd x8, x10, x14, x8 │ │ + add x12, x12, #0x4e │ │ + mov w13, #0x80008000 // #-2147450880 │ │ + mov x14, x10 │ │ + stur w13, [x12, #-26] │ │ + stur w13, [x12, #-2] │ │ + subs x14, x14, #0x2 │ │ + add x12, x12, #0x30 │ │ + b.ne 64754 // b.any │ │ + cmp x11, x10 │ │ + b.eq 64788 // b.none │ │ + add w10, w9, w10 │ │ + sub w10, w10, w23 │ │ + mov w11, #0x80008000 // #-2147450880 │ │ + adds w10, w10, #0x1 │ │ + str w11, [x8], #24 │ │ + b.cc 6477c // b.lo, b.ul, b.last │ │ + mov w19, w17 │ │ + asr x26, x1, #1 │ │ + str x17, [sp, #96] │ │ + str x1, [sp, #80] │ │ + tbnz w9, #31, 64618 │ │ + cmp w28, #0x1 │ │ + str x26, [sp, #544] │ │ + b.lt 647ec // b.tstop │ │ + tbz w22, #31, 647ec │ │ + sbfiz x8, x22, #1, #32 │ │ + add x9, sp, #0x230 │ │ + neg x25, x8 │ │ + add x10, x2, x8 │ │ + add x8, x8, x9 │ │ + mov w21, w28 │ │ + add x26, x10, #0x4 │ │ + add x27, x8, #0x34 │ │ + mov x0, x27 │ │ + mov x1, x26 │ │ + mov x2, x25 │ │ + bl 4af0 │ │ + subs x21, x21, #0x1 │ │ + add x26, x26, #0x4 │ │ + add x27, x27, #0x18 │ │ + b.ne 647cc // b.any │ │ + ldr x21, [sp, #96] │ │ + ldr x1, [sp, #80] │ │ + cmp w23, #0x1 │ │ + b.lt 648b0 // b.tstop │ │ + add x10, sp, #0x230 │ │ + mov w8, wzr │ │ + sxtw x9, w19 │ │ + add x10, x10, #0x44 │ │ + mov x11, x29 │ │ + mov x12, x24 │ │ + cmp w8, w28 │ │ + csel w13, wzr, w22, lt // lt = tstop │ │ + cmp w13, w19 │ │ + b.lt 6484c // b.tstop │ │ + add w8, w8, #0x1 │ │ + add x12, x12, #0x18 │ │ + add x11, x11, x1 │ │ + cmp w8, w23 │ │ + add x10, x10, #0x18 │ │ + b.eq 648b0 // b.none │ │ + cmp w8, w28 │ │ + csel w13, wzr, w22, lt // lt = tstop │ │ + cmp w13, w19 │ │ + b.ge 64824 // b.tcont │ │ + sxtw x16, w13 │ │ + sub x14, x9, x16 │ │ + cmp x14, #0xf │ │ + mov x13, x16 │ │ + b.ls 64894 // b.plast │ │ + and x15, x14, #0xfffffffffffffff0 │ │ + add x13, x15, x16 │ │ + lsl x16, x16, #1 │ │ + mov x17, x15 │ │ + add x0, x11, x16 │ │ + ldp q0, q1, [x0] │ │ + subs x17, x17, #0x10 │ │ + str q0, [x12, x16] │ │ + str q1, [x10, x16] │ │ + add x16, x16, #0x20 │ │ + b.ne 64870 // b.any │ │ + cmp x14, x15 │ │ + b.eq 64824 // b.none │ │ + lsl x14, x13, #1 │ │ + ldrh w15, [x11, x14] │ │ + add x13, x13, #0x1 │ │ + cmp x9, x13 │ │ + strh w15, [x12, x14] │ │ + b.ne 64894 // b.any │ │ + b 64824 │ │ + ldr w13, [sp, #88] │ │ + ldr x15, [sp, #544] │ │ + cbz w13, 6551c │ │ + ldr w9, [sp, #1032] │ │ + ldr w8, [sp, #528] │ │ + mov w10, #0x18 // #24 │ │ + clz w12, w13 │ │ + clz w9, w9 │ │ + sub w9, w10, w9 │ │ + sub w8, w8, #0x1f │ │ + lsr w9, w13, w9 │ │ + mov w11, #0x4 // #4 │ │ + add w12, w8, w12 │ │ + and w9, w9, #0x1 │ │ + sub w22, w11, w9 │ │ + bic w9, w12, w12, asr #31 │ │ + cbz w20, 65be4 │ │ + clz w10, w20 │ │ + adrp x11, ad000 │ │ + ldr x11, [x11, #200] │ │ + add w8, w8, w10 │ │ + ldr x10, [sp, #512] │ │ + bic w15, w8, w8, asr #31 │ │ + mov w12, w21 │ │ + mov w14, #0x2 // #2 │ │ + add x10, x11, w10, sxtw #1 │ │ + add x8, x10, #0x4 │ │ + str x8, [sp, #56] │ │ + add x8, x10, #0x8 │ │ + dup v0.4s, w9 │ │ + str x8, [sp, #48] │ │ + add x8, x10, #0x5 │ │ + bfxil w14, w22, #0, #1 │ │ + sub x11, x12, #0x1 │ │ + neg v15.4s, v0.4s │ │ + str x8, [sp, #40] │ │ + add x8, x10, #0x9 │ │ + dup v0.4s, w15 │ │ + dup v30.4s, w13 │ │ + dup v14.4s, w20 │ │ + dup v21.4s, w22 │ │ + str x11, [sp, #16] │ │ + and x11, x12, #0xfffffff8 │ │ + str x8, [sp, #32] │ │ + add x8, x10, #0x1 │ │ + dup v22.4s, w14 │ │ + neg v13.4s, v0.4s │ │ + movi v9.2d, #0x0 │ │ + str w14, [sp, #352] │ │ + stp x10, x12, [sp, #64] │ │ + str x11, [sp, #8] │ │ + str x8, [sp, #24] │ │ + str w22, [sp, #360] │ │ + stp q22, q21, [sp, #112] │ │ + cmp w21, #0x1 │ │ + str w28, [sp, #92] │ │ + str x29, [sp, #104] │ │ + b.ge 649c4 // b.tcont │ │ + ldr w28, [sp, #92] │ │ + ldp x21, x29, [sp, #96] │ │ + ldr x8, [sp, #80] │ │ + add x24, x24, #0x18 │ │ + subs w28, w28, #0x1 │ │ + add x29, x29, x8 │ │ + b.eq 65f84 // b.none │ │ + cmp w21, #0x1 │ │ + str w28, [sp, #92] │ │ + str x29, [sp, #104] │ │ + b.lt 64998 // b.tstop │ │ + ldr x8, [sp, #56] │ │ + ldrsb w1, [x8] │ │ + ldr x8, [sp, #48] │ │ + ldrsb w4, [x8] │ │ + ldr x8, [sp, #64] │ │ + ldrsb w5, [x8] │ │ + ldr x8, [sp, #40] │ │ + ldrsb w6, [x8] │ │ + ldr x8, [sp, #32] │ │ + ldrsb w7, [x8] │ │ + ldr x8, [sp, #24] │ │ + ldrsb w23, [x8] │ │ + ldr x8, [sp, #96] │ │ + cmp w8, #0x7 │ │ + b.hi 64e04 // b.pmore │ │ + mov x8, xzr │ │ + ldr w3, [sp, #88] │ │ + sxtw x10, w1 │ │ + sxtw x0, w8 │ │ + sub x10, x0, x10 │ │ + str x10, [sp, #384] │ │ + add x10, x0, w1, sxtw │ │ + str x10, [sp, #368] │ │ + ldr x10, [sp, #104] │ │ + sxtw x11, w4 │ │ + sxtw x12, w5 │ │ + sxtw x13, w6 │ │ + add x27, x10, x8, lsl #1 │ │ + ldr x10, [sp, #72] │ │ + sxtw x14, w7 │ │ + sxtw x17, w23 │ │ + sub x17, x0, x17 │ │ + sub x14, x0, x14 │ │ + sub x13, x0, x13 │ │ + sub x12, x0, x12 │ │ + sub x11, x0, x11 │ │ + mov x16, xzr │ │ + str x17, [sp, #544] │ │ + add x17, x0, w23, sxtw │ │ + str x14, [sp, #512] │ │ + add x14, x0, w7, sxtw │ │ + str x13, [sp, #480] │ │ + add x13, x0, w6, sxtw │ │ + str x12, [sp, #448] │ │ + add x12, x0, w5, sxtw │ │ + str x11, [sp, #416] │ │ + add x11, x0, w4, sxtw │ │ + sub x29, x10, x8 │ │ + str x17, [sp, #528] │ │ + str x14, [sp, #496] │ │ + str x13, [sp, #464] │ │ + str x12, [sp, #432] │ │ + str x11, [sp, #400] │ │ + ldr x1, [sp, #416] │ │ + ldr x8, [sp, #544] │ │ + lsl x30, x16, #1 │ │ + ldr x0, [sp, #432] │ │ + add w19, w1, w16 │ │ + ldr x1, [sp, #400] │ │ + add w10, w8, w16 │ │ + ldr x8, [sp, #528] │ │ + ldr x17, [sp, #448] │ │ + add w7, w1, w16 │ │ + ldr x1, [sp, #368] │ │ + add w11, w8, w16 │ │ + ldr x8, [sp, #512] │ │ + ldrh w28, [x27, x30] │ │ + add w22, w1, w16 │ │ + ldr x1, [sp, #384] │ │ + add w8, w8, w16 │ │ + add w0, w0, w16 │ │ + add w17, w17, w16 │ │ + add w6, w1, w16 │ │ + ldrsh w1, [x24, w10, sxtw #1] │ │ + ldrsh w10, [x24, w8, sxtw #1] │ │ + ldrsh w8, [x24, w0, sxtw #1] │ │ + ldrsh w0, [x24, w6, sxtw #1] │ │ + subs w6, w1, w28 │ │ + ldrsh w2, [x24, w11, sxtw #1] │ │ + ldrsh w11, [x24, w17, sxtw #1] │ │ + ldrsh w17, [x24, w7, sxtw #1] │ │ + cneg w7, w6, mi // mi = first │ │ + ldrsh w21, [x24, w19, sxtw #1] │ │ + ldrsh w19, [x24, w22, sxtw #1] │ │ + lsr w22, w7, w15 │ │ + sub w22, w20, w22 │ │ + bic w22, w22, w22, asr #31 │ │ + cmp w7, w22 │ │ + csel w7, w7, w22, lt // lt = tstop │ │ + cmp w6, #0x0 │ │ + cneg w6, w7, lt // lt = tstop │ │ + subs w7, w2, w28 │ │ + cneg w22, w7, mi // mi = first │ │ + lsr w23, w22, w15 │ │ + sub w23, w20, w23 │ │ + bic w23, w23, w23, asr #31 │ │ + ldr x12, [sp, #496] │ │ + cmp w22, w23 │ │ + csel w22, w22, w23, lt // lt = tstop │ │ + cmp w7, #0x0 │ │ + cneg w7, w22, lt // lt = tstop │ │ + subs w22, w10, w28 │ │ + cneg w23, w22, mi // mi = first │ │ + add w12, w12, w16 │ │ + lsr w5, w23, w15 │ │ + ldrsh w12, [x24, w12, sxtw #1] │ │ + sub w5, w20, w5 │ │ + bic w5, w5, w5, asr #31 │ │ + ldr x13, [sp, #480] │ │ + cmp w23, w5 │ │ + csel w5, w23, w5, lt // lt = tstop │ │ + cmp w22, #0x0 │ │ + cneg w5, w5, lt // lt = tstop │ │ + subs w22, w12, w28 │ │ + cneg w23, w22, mi // mi = first │ │ + add w13, w13, w16 │ │ + lsr w25, w23, w15 │ │ + ldrsh w13, [x24, w13, sxtw #1] │ │ + sub w25, w20, w25 │ │ + bic w25, w25, w25, asr #31 │ │ + ldr x14, [sp, #464] │ │ + cmp w23, w25 │ │ + csel w23, w23, w25, lt // lt = tstop │ │ + cmp w22, #0x0 │ │ + cneg w22, w23, lt // lt = tstop │ │ + subs w23, w13, w28 │ │ + cneg w25, w23, mi // mi = first │ │ + add w14, w14, w16 │ │ + add w5, w5, w22 │ │ + lsr w22, w25, w9 │ │ + ldrsh w14, [x24, w14, sxtw #1] │ │ + add w5, w5, w7 │ │ + sub w7, w3, w22 │ │ + add w5, w5, w6 │ │ + bic w6, w7, w7, asr #31 │ │ + cmp w25, w6 │ │ + csel w6, w25, w6, lt // lt = tstop │ │ + cmp w23, #0x0 │ │ + cneg w6, w6, lt // lt = tstop │ │ + subs w7, w14, w28 │ │ + cneg w22, w7, mi // mi = first │ │ + lsr w23, w22, w9 │ │ + sub w23, w3, w23 │ │ + bic w23, w23, w23, asr #31 │ │ + cmp w22, w23 │ │ + csel w22, w22, w23, lt // lt = tstop │ │ + cmp w7, #0x0 │ │ + cneg w7, w22, lt // lt = tstop │ │ + subs w22, w11, w28 │ │ + cneg w23, w22, mi // mi = first │ │ + add w6, w6, w7 │ │ + lsr w7, w23, w15 │ │ + sub w7, w20, w7 │ │ + bic w7, w7, w7, asr #31 │ │ + cmp w23, w7 │ │ + csel w7, w23, w7, lt // lt = tstop │ │ + cmp w22, #0x0 │ │ + cneg w7, w7, lt // lt = tstop │ │ + subs w22, w8, w28 │ │ + cneg w23, w22, mi // mi = first │ │ + lsr w25, w23, w15 │ │ + sub w25, w20, w25 │ │ + bic w25, w25, w25, asr #31 │ │ + cmp w23, w25 │ │ + csel w23, w23, w25, lt // lt = tstop │ │ + cmp w22, #0x0 │ │ + cneg w22, w23, lt // lt = tstop │ │ + subs w23, w21, w28 │ │ + cneg w25, w23, mi // mi = first │ │ + lsr w4, w25, w15 │ │ + sub w4, w20, w4 │ │ + bic w4, w4, w4, asr #31 │ │ + cmp w25, w4 │ │ + csel w4, w25, w4, lt // lt = tstop │ │ + cmp w23, #0x0 │ │ + cneg w4, w4, lt // lt = tstop │ │ + subs w23, w17, w28 │ │ + cneg w25, w23, mi // mi = first │ │ + lsr w26, w25, w15 │ │ + sub w26, w20, w26 │ │ + bic w26, w26, w26, asr #31 │ │ + cmp w25, w26 │ │ + csel w25, w25, w26, lt // lt = tstop │ │ + cmp w23, #0x0 │ │ + cneg w23, w25, lt // lt = tstop │ │ + subs w25, w0, w28 │ │ + cneg w26, w25, mi // mi = first │ │ + add w4, w4, w23 │ │ + lsr w23, w26, w9 │ │ + add w4, w4, w22 │ │ + sub w22, w3, w23 │ │ + add w4, w4, w7 │ │ + bic w7, w22, w22, asr #31 │ │ + cmp w26, w7 │ │ + csel w7, w26, w7, lt // lt = tstop │ │ + subs w22, w19, w28 │ │ + csel w23, w19, w28, cc // cc = lo, ul, last │ │ + csel w19, w19, w28, gt │ │ + cmp w25, #0x0 │ │ + cneg w7, w7, lt // lt = tstop │ │ + cmp w22, #0x0 │ │ + cneg w25, w22, mi // mi = first │ │ + lsr w26, w25, w9 │ │ + sub w26, w3, w26 │ │ + bic w26, w26, w26, asr #31 │ │ + cmp w25, w26 │ │ + csel w25, w25, w26, lt // lt = tstop │ │ + cmp w22, #0x0 │ │ + cneg w22, w25, lt // lt = tstop │ │ + cmp w23, w0 │ │ + add w7, w7, w22 │ │ + csel w22, w0, w23, hi // hi = pmore │ │ + cmp w19, w0 │ │ + csel w0, w0, w19, lt // lt = tstop │ │ + ldr w19, [sp, #360] │ │ + cmp w22, w17 │ │ + add x16, x16, #0x1 │ │ + mul w7, w7, w19 │ │ + add w4, w7, w4, lsl #1 │ │ + csel w7, w17, w22, hi // hi = pmore │ │ + cmp w0, w17 │ │ + csel w17, w17, w0, lt // lt = tstop │ │ + ldr w0, [sp, #352] │ │ + cmp w7, w21 │ │ + madd w0, w6, w0, w4 │ │ + csel w4, w21, w7, hi // hi = pmore │ │ + cmp w17, w21 │ │ + csel w17, w21, w17, lt // lt = tstop │ │ + cmp w4, w8 │ │ + csel w4, w8, w4, hi // hi = pmore │ │ + cmp w17, w8 │ │ + add w0, w0, w5 │ │ + csel w8, w8, w17, lt // lt = tstop │ │ + cmp w4, w11 │ │ + add w17, w0, w0, asr #31 │ │ + csel w0, w11, w4, hi // hi = pmore │ │ + cmp w8, w11 │ │ + csel w8, w11, w8, lt // lt = tstop │ │ + cmp w0, w14 │ │ + csel w11, w14, w0, hi // hi = pmore │ │ + cmp w8, w14 │ │ + csel w8, w14, w8, lt // lt = tstop │ │ + cmp w11, w13 │ │ + csel w11, w13, w11, hi // hi = pmore │ │ + cmp w8, w13 │ │ + csel w8, w13, w8, lt // lt = tstop │ │ + cmp w11, w12 │ │ + csel w11, w12, w11, hi // hi = pmore │ │ + cmp w8, w12 │ │ + csel w8, w12, w8, lt // lt = tstop │ │ + cmp w11, w10 │ │ + csel w11, w10, w11, hi // hi = pmore │ │ + cmp w8, w10 │ │ + csel w8, w10, w8, lt // lt = tstop │ │ + cmp w11, w2 │ │ + csel w10, w2, w11, hi // hi = pmore │ │ + cmp w8, w2 │ │ + csel w8, w2, w8, lt // lt = tstop │ │ + cmp w10, w1 │ │ + add w17, w17, #0x8 │ │ + csel w10, w1, w10, hi // hi = pmore │ │ + cmp w8, w1 │ │ + add w17, w28, w17, asr #4 │ │ + csel w8, w1, w8, lt // lt = tstop │ │ + cmp w17, w8 │ │ + csel w8, w8, w17, gt │ │ + cmp w17, w10 │ │ + csel w8, w10, w8, lt // lt = tstop │ │ + cmp x29, x16 │ │ + strh w8, [x27, x30] │ │ + b.ne 64a98 // b.any │ │ + b 64998 │ │ + ldr x11, [sp, #16] │ │ + add w8, w6, w11 │ │ + cmp w8, w6 │ │ + mov x8, xzr │ │ + b.lt 64a04 // b.tstop │ │ + add w10, w5, w11 │ │ + cmp w10, w5 │ │ + b.lt 64a04 // b.tstop │ │ + add w10, w4, w11 │ │ + cmp w10, w4 │ │ + b.lt 64a04 // b.tstop │ │ + add w10, w1, w11 │ │ + cmp w10, w1 │ │ + b.lt 64a04 // b.tstop │ │ + lsr x10, x11, #31 │ │ + cbnz x10, 64a04 │ │ + add w10, w7, w11 │ │ + cmp w10, w7 │ │ + b.lt 64a04 // b.tstop │ │ + lsr x10, x11, #32 │ │ + cbnz x10, 64a04 │ │ + add w11, w23, w11 │ │ + cmp w11, w23 │ │ + b.lt 64a04 // b.tstop │ │ + ldr w3, [sp, #88] │ │ + cbnz x10, 64a08 │ │ + ldr x19, [sp, #104] │ │ + ldr x10, [sp, #8] │ │ + mov x25, xzr │ │ + neg w26, w1 │ │ + neg w27, w4 │ │ + neg w30, w5 │ │ + neg w16, w6 │ │ + neg w17, w7 │ │ + neg w0, w23 │ │ + add w8, w1, w25 │ │ + sbfiz x8, x8, #1, #32 │ │ + ldr q1, [x24, x8] │ │ + add w8, w26, w25 │ │ + sbfiz x8, x8, #1, #32 │ │ + ldr q4, [x24, x8] │ │ + add w8, w4, w25 │ │ + sbfiz x8, x8, #1, #32 │ │ + ldr q5, [x24, x8] │ │ + add w8, w27, w25 │ │ + sbfiz x8, x8, #1, #32 │ │ + ldr q2, [x24, x8] │ │ + add w8, w5, w25 │ │ + sbfiz x8, x8, #1, #32 │ │ + ldr q0, [x24, x8] │ │ + add w8, w30, w25 │ │ + sbfiz x8, x8, #1, #32 │ │ + ldr q3, [x24, x8] │ │ + add w8, w6, w25 │ │ + sbfiz x8, x8, #1, #32 │ │ + ldr q16, [x19] │ │ + ldr q6, [x24, x8] │ │ + sxtl2 v18.4s, v1.8h │ │ + sxtl v1.4s, v1.4h │ │ + sxtl2 v7.4s, v4.8h │ │ + sxtl v23.4s, v2.4h │ │ + sxtl2 v19.4s, v2.8h │ │ + sxtl2 v20.4s, v0.8h │ │ + sxtl v28.4s, v0.4h │ │ + sxtl v25.4s, v6.4h │ │ + usubw v0.4s, v1.4s, v16.4h │ │ + str q23, [sp, #368] │ │ + stp q7, q19, [sp, #480] │ │ + sxtl v24.4s, v3.4h │ │ + sxtl2 v21.4s, v3.8h │ │ + str q25, [sp, #256] │ │ + usubw2 v3.4s, v7.4s, v16.8h │ │ + usubw v7.4s, v23.4s, v16.4h │ │ + usubw v23.4s, v25.4s, v16.4h │ │ + cmlt v25.4s, v0.4s, #0 │ │ + abs v0.4s, v0.4s │ │ + stp q18, q20, [sp, #448] │ │ + stp q24, q28, [sp, #288] │ │ + str q21, [sp, #544] │ │ + sxtl2 v22.4s, v6.8h │ │ + usubw2 v6.4s, v19.4s, v16.8h │ │ + usubw2 v19.4s, v20.4s, v16.8h │ │ + usubw2 v20.4s, v21.4s, v16.8h │ │ + usubw v21.4s, v24.4s, v16.4h │ │ + ushl v24.4s, v0.4s, v15.4s │ │ + sub v24.4s, v30.4s, v24.4s │ │ + smax v24.4s, v24.4s, v9.4s │ │ + sxtl v27.4s, v5.4h │ │ + smin v0.4s, v0.4s, v24.4s │ │ + stp q27, q1, [sp, #320] │ │ + usubw2 v1.4s, v18.4s, v16.8h │ │ + neg v24.4s, v0.4s │ │ + bsl v25.16b, v24.16b, v0.16b │ │ + abs v0.4s, v1.4s │ │ + cmlt v24.4s, v1.4s, #0 │ │ + ushl v1.4s, v0.4s, v15.4s │ │ + sub v1.4s, v30.4s, v1.4s │ │ + smax v1.4s, v1.4s, v9.4s │ │ + sxtl v12.4s, v4.4h │ │ + smin v0.4s, v0.4s, v1.4s │ │ + usubw v2.4s, v12.4s, v16.4h │ │ + neg v1.4s, v0.4s │ │ + bsl v24.16b, v1.16b, v0.16b │ │ + abs v0.4s, v2.4s │ │ + ushl v1.4s, v0.4s, v15.4s │ │ + sub v1.4s, v30.4s, v1.4s │ │ + smax v1.4s, v1.4s, v9.4s │ │ + smin v0.4s, v0.4s, v1.4s │ │ + str q24, [sp, #432] │ │ + cmlt v24.4s, v2.4s, #0 │ │ + neg v1.4s, v0.4s │ │ + bsl v24.16b, v1.16b, v0.16b │ │ + abs v0.4s, v3.4s │ │ + ushl v1.4s, v0.4s, v15.4s │ │ + sub v1.4s, v30.4s, v1.4s │ │ + smax v1.4s, v1.4s, v9.4s │ │ + sxtl2 v4.4s, v5.8h │ │ + smin v0.4s, v0.4s, v1.4s │ │ + stp q4, q22, [sp, #512] │ │ + usubw2 v4.4s, v4.4s, v16.8h │ │ + cmlt v2.4s, v3.4s, #0 │ │ + neg v1.4s, v0.4s │ │ + bsl v2.16b, v1.16b, v0.16b │ │ + abs v0.4s, v4.4s │ │ + ushl v1.4s, v0.4s, v13.4s │ │ + sub v1.4s, v14.4s, v1.4s │ │ + smax v1.4s, v1.4s, v9.4s │ │ + smin v0.4s, v0.4s, v1.4s │ │ + usubw v5.4s, v27.4s, v16.4h │ │ + str q2, [sp, #416] │ │ + cmlt v2.4s, v4.4s, #0 │ │ + neg v1.4s, v0.4s │ │ + bsl v2.16b, v1.16b, v0.16b │ │ + abs v0.4s, v5.4s │ │ + ushl v1.4s, v0.4s, v13.4s │ │ + sub v1.4s, v14.4s, v1.4s │ │ + smax v1.4s, v1.4s, v9.4s │ │ + smin v0.4s, v0.4s, v1.4s │ │ + str q2, [sp, #400] │ │ + cmlt v2.4s, v5.4s, #0 │ │ + neg v1.4s, v0.4s │ │ + bsl v2.16b, v1.16b, v0.16b │ │ + abs v0.4s, v6.4s │ │ + ushl v1.4s, v0.4s, v13.4s │ │ + sub v1.4s, v14.4s, v1.4s │ │ + smax v1.4s, v1.4s, v9.4s │ │ + smin v0.4s, v0.4s, v1.4s │ │ + str q2, [sp, #160] │ │ + cmlt v2.4s, v6.4s, #0 │ │ + neg v1.4s, v0.4s │ │ + bsl v2.16b, v1.16b, v0.16b │ │ + abs v0.4s, v7.4s │ │ + ushl v1.4s, v0.4s, v13.4s │ │ + sub v1.4s, v14.4s, v1.4s │ │ + smax v1.4s, v1.4s, v9.4s │ │ + smin v0.4s, v0.4s, v1.4s │ │ + usubw v18.4s, v28.4s, v16.4h │ │ + cmlt v27.4s, v7.4s, #0 │ │ + neg v1.4s, v0.4s │ │ + bsl v27.16b, v1.16b, v0.16b │ │ + abs v0.4s, v18.4s │ │ + ushl v1.4s, v0.4s, v13.4s │ │ + sub v1.4s, v14.4s, v1.4s │ │ + smax v1.4s, v1.4s, v9.4s │ │ + smin v0.4s, v0.4s, v1.4s │ │ + str q2, [sp, #384] │ │ + cmlt v2.4s, v18.4s, #0 │ │ + neg v1.4s, v0.4s │ │ + bsl v2.16b, v1.16b, v0.16b │ │ + abs v0.4s, v19.4s │ │ + ushl v1.4s, v0.4s, v13.4s │ │ + sub v1.4s, v14.4s, v1.4s │ │ + smax v1.4s, v1.4s, v9.4s │ │ + smin v0.4s, v0.4s, v1.4s │ │ + str q2, [sp, #144] │ │ + cmlt v2.4s, v19.4s, #0 │ │ + neg v1.4s, v0.4s │ │ + bsl v2.16b, v1.16b, v0.16b │ │ + abs v0.4s, v20.4s │ │ + ushl v1.4s, v0.4s, v13.4s │ │ + sub v1.4s, v14.4s, v1.4s │ │ + smax v1.4s, v1.4s, v9.4s │ │ + smin v0.4s, v0.4s, v1.4s │ │ + str q2, [sp, #272] │ │ + cmlt v2.4s, v20.4s, #0 │ │ + neg v1.4s, v0.4s │ │ + bsl v2.16b, v1.16b, v0.16b │ │ + abs v0.4s, v21.4s │ │ + ushl v1.4s, v0.4s, v13.4s │ │ + sub v1.4s, v14.4s, v1.4s │ │ + smax v1.4s, v1.4s, v9.4s │ │ + smin v0.4s, v0.4s, v1.4s │ │ + usubw2 v22.4s, v22.4s, v16.8h │ │ + cmlt v28.4s, v21.4s, #0 │ │ + neg v1.4s, v0.4s │ │ + bsl v28.16b, v1.16b, v0.16b │ │ + abs v0.4s, v22.4s │ │ + ushl v1.4s, v0.4s, v15.4s │ │ + sub v1.4s, v30.4s, v1.4s │ │ + smax v1.4s, v1.4s, v9.4s │ │ + smin v0.4s, v0.4s, v1.4s │ │ + str q2, [sp, #240] │ │ + cmlt v2.4s, v22.4s, #0 │ │ + neg v1.4s, v0.4s │ │ + add w8, w16, w25 │ │ + bsl v2.16b, v1.16b, v0.16b │ │ + abs v0.4s, v23.4s │ │ + sbfiz x8, x8, #1, #32 │ │ + ushl v1.4s, v0.4s, v15.4s │ │ + ldr q17, [x24, x8] │ │ + sub v1.4s, v30.4s, v1.4s │ │ + smax v1.4s, v1.4s, v9.4s │ │ + smin v0.4s, v0.4s, v1.4s │ │ + stp q24, q25, [sp, #208] │ │ + cmlt v25.4s, v23.4s, #0 │ │ + neg v1.4s, v0.4s │ │ + bsl v25.16b, v1.16b, v0.16b │ │ + sxtl2 v0.4s, v17.8h │ │ + stp q0, q2, [sp, #176] │ │ + usubw2 v0.4s, v0.4s, v16.8h │ │ + abs v1.4s, v0.4s │ │ + ushl v4.4s, v1.4s, v15.4s │ │ + sub v4.4s, v30.4s, v4.4s │ │ + smax v4.4s, v4.4s, v9.4s │ │ + smin v1.4s, v1.4s, v4.4s │ │ + cmlt v29.4s, v0.4s, #0 │ │ + neg v0.4s, v1.4s │ │ + sxtl v18.4s, v17.4h │ │ + bsl v29.16b, v0.16b, v1.16b │ │ + usubw v0.4s, v18.4s, v16.4h │ │ + abs v1.4s, v0.4s │ │ + ushl v6.4s, v1.4s, v15.4s │ │ + sub v6.4s, v30.4s, v6.4s │ │ + add w8, w7, w25 │ │ + smax v6.4s, v6.4s, v9.4s │ │ + sbfiz x8, x8, #1, #32 │ │ + smin v1.4s, v1.4s, v6.4s │ │ + ldr q6, [x24, x8] │ │ + cmlt v22.4s, v0.4s, #0 │ │ + neg v0.4s, v1.4s │ │ + bsl v22.16b, v0.16b, v1.16b │ │ + sxtl v21.4s, v6.4h │ │ + usubw v0.4s, v21.4s, v16.4h │ │ + abs v1.4s, v0.4s │ │ + ushl v17.4s, v1.4s, v13.4s │ │ + sub v17.4s, v14.4s, v17.4s │ │ + smax v17.4s, v17.4s, v9.4s │ │ + smin v1.4s, v1.4s, v17.4s │ │ + cmlt v5.4s, v0.4s, #0 │ │ + neg v17.4s, v1.4s │ │ + bsl v5.16b, v17.16b, v1.16b │ │ + sxtl2 v17.4s, v6.8h │ │ + usubw2 v1.4s, v17.4s, v16.8h │ │ + add w8, w17, w25 │ │ + abs v6.4s, v1.4s │ │ + sbfiz x8, x8, #1, #32 │ │ + ushl v19.4s, v6.4s, v13.4s │ │ + ldr q20, [x24, x8] │ │ + sub v19.4s, v14.4s, v19.4s │ │ + smax v19.4s, v19.4s, v9.4s │ │ + smin v6.4s, v6.4s, v19.4s │ │ + cmlt v19.4s, v1.4s, #0 │ │ + neg v1.4s, v6.4s │ │ + sxtl v7.4s, v20.4h │ │ + bsl v19.16b, v1.16b, v6.16b │ │ + usubw v6.4s, v7.4s, v16.4h │ │ + abs v23.4s, v6.4s │ │ + ushl v24.4s, v23.4s, v13.4s │ │ + sub v24.4s, v14.4s, v24.4s │ │ + smax v24.4s, v24.4s, v9.4s │ │ + smin v23.4s, v23.4s, v24.4s │ │ + cmlt v3.4s, v6.4s, #0 │ │ + neg v6.4s, v23.4s │ │ + bsl v3.16b, v6.16b, v23.16b │ │ + sxtl2 v23.4s, v20.8h │ │ + usubw2 v6.4s, v23.4s, v16.8h │ │ + abs v20.4s, v6.4s │ │ + add w8, w23, w25 │ │ + ushl v24.4s, v20.4s, v13.4s │ │ + sbfiz x8, x8, #1, #32 │ │ + sub v24.4s, v14.4s, v24.4s │ │ + ldr q1, [x24, x8] │ │ + smax v24.4s, v24.4s, v9.4s │ │ + smin v20.4s, v20.4s, v24.4s │ │ + cmlt v24.4s, v6.4s, #0 │ │ + neg v6.4s, v20.4s │ │ + bsl v24.16b, v6.16b, v20.16b │ │ + sxtl2 v20.4s, v1.8h │ │ + usubw2 v6.4s, v20.4s, v16.8h │ │ + abs v0.4s, v6.4s │ │ + mov v26.16b, v30.16b │ │ + ushl v30.4s, v0.4s, v13.4s │ │ + sub v30.4s, v14.4s, v30.4s │ │ + smax v30.4s, v30.4s, v9.4s │ │ + smin v0.4s, v0.4s, v30.4s │ │ + sxtl v2.4s, v1.4h │ │ + cmlt v6.4s, v6.4s, #0 │ │ + neg v30.4s, v0.4s │ │ + usubw v1.4s, v2.4s, v16.4h │ │ + bsl v6.16b, v30.16b, v0.16b │ │ + abs v30.4s, v1.4s │ │ + ushl v31.4s, v30.4s, v13.4s │ │ + sub v31.4s, v14.4s, v31.4s │ │ + add w8, w0, w25 │ │ + smax v31.4s, v31.4s, v9.4s │ │ + sbfiz x8, x8, #1, #32 │ │ + smin v30.4s, v30.4s, v31.4s │ │ + ldr q31, [x24, x8] │ │ + cmlt v1.4s, v1.4s, #0 │ │ + neg v8.4s, v30.4s │ │ + bsl v1.16b, v8.16b, v30.16b │ │ + sxtl v30.4s, v31.4h │ │ + usubw v8.4s, v30.4s, v16.4h │ │ + abs v0.4s, v8.4s │ │ + ushl v10.4s, v0.4s, v13.4s │ │ + sub v10.4s, v14.4s, v10.4s │ │ + smax v10.4s, v10.4s, v9.4s │ │ + smin v0.4s, v0.4s, v10.4s │ │ + sxtl2 v4.4s, v31.8h │ │ + cmlt v8.4s, v8.4s, #0 │ │ + neg v10.4s, v0.4s │ │ + usubw2 v31.4s, v4.4s, v16.8h │ │ + bsl v8.16b, v10.16b, v0.16b │ │ + abs v10.4s, v31.4s │ │ + ushl v11.4s, v10.4s, v13.4s │ │ + sub v11.4s, v14.4s, v11.4s │ │ + smax v11.4s, v11.4s, v9.4s │ │ + ldr q0, [sp, #336] │ │ + smin v10.4s, v10.4s, v11.4s │ │ + cmlt v31.4s, v31.4s, #0 │ │ + neg v11.4s, v10.4s │ │ + bsl v31.16b, v11.16b, v10.16b │ │ + uxtl v10.4s, v16.4h │ │ + umin v11.4s, v0.4s, v10.4s │ │ + smax v0.4s, v0.4s, v10.4s │ │ + umin v11.4s, v11.4s, v12.4s │ │ + smax v0.4s, v0.4s, v12.4s │ │ + ldr q12, [sp, #320] │ │ + add v3.4s, v3.4s, v5.4s │ │ + add v5.4s, v22.4s, v25.4s │ │ + add v1.4s, v3.4s, v1.4s │ │ + umin v11.4s, v11.4s, v12.4s │ │ + smax v0.4s, v0.4s, v12.4s │ │ + ldr q12, [sp, #368] │ │ + add v1.4s, v1.4s, v8.4s │ │ + movi v25.4s, #0x8 │ │ + add x25, x25, #0x8 │ │ + umin v11.4s, v11.4s, v12.4s │ │ + smax v0.4s, v0.4s, v12.4s │ │ + ldr q12, [sp, #304] │ │ + cmp x10, x25 │ │ + umin v11.4s, v11.4s, v12.4s │ │ + smax v0.4s, v0.4s, v12.4s │ │ + ldr q12, [sp, #288] │ │ + umin v11.4s, v11.4s, v12.4s │ │ + smax v0.4s, v0.4s, v12.4s │ │ + ldr q12, [sp, #256] │ │ + umin v11.4s, v11.4s, v12.4s │ │ + smax v0.4s, v0.4s, v12.4s │ │ + umin v11.4s, v11.4s, v18.4s │ │ + smax v0.4s, v0.4s, v18.4s │ │ + ldr q18, [sp, #160] │ │ + umin v22.4s, v11.4s, v21.4s │ │ + smax v0.4s, v0.4s, v21.4s │ │ + umin v3.4s, v22.4s, v7.4s │ │ + add v18.4s, v27.4s, v18.4s │ │ + ldp q12, q27, [sp, #208] │ │ + ldr q22, [sp, #112] │ │ + smax v0.4s, v0.4s, v7.4s │ │ + umin v3.4s, v3.4s, v2.4s │ │ + add v27.4s, v12.4s, v27.4s │ │ + ldp q21, q12, [sp, #128] │ │ + smax v0.4s, v0.4s, v2.4s │ │ + umin v2.4s, v3.4s, v30.4s │ │ + smax v0.4s, v0.4s, v30.4s │ │ + add v18.4s, v18.4s, v12.4s │ │ + add v7.4s, v18.4s, v28.4s │ │ + shl v3.4s, v7.4s, #1 │ │ + mla v3.4s, v27.4s, v21.4s │ │ + mla v3.4s, v5.4s, v22.4s │ │ + add v1.4s, v3.4s, v1.4s │ │ + ssra v1.4s, v1.4s, #31 │ │ + add v1.4s, v1.4s, v25.4s │ │ + ldr q3, [sp, #448] │ │ + ssra v10.4s, v1.4s, #4 │ │ + smin v0.4s, v10.4s, v0.4s │ │ + cmgt v1.4s, v2.4s, v10.4s │ │ + bsl v1.16b, v2.16b, v0.16b │ │ + uxtl2 v0.4s, v16.8h │ │ + umin v2.4s, v3.4s, v0.4s │ │ + smax v0.4s, v3.4s, v0.4s │ │ + ldr q3, [sp, #480] │ │ + mov v30.16b, v26.16b │ │ + umin v2.4s, v2.4s, v3.4s │ │ + smax v0.4s, v0.4s, v3.4s │ │ + ldr q3, [sp, #512] │ │ + umin v2.4s, v2.4s, v3.4s │ │ + smax v0.4s, v0.4s, v3.4s │ │ + ldr q3, [sp, #496] │ │ + umin v2.4s, v2.4s, v3.4s │ │ + smax v0.4s, v0.4s, v3.4s │ │ + ldr q3, [sp, #464] │ │ + umin v2.4s, v2.4s, v3.4s │ │ + smax v0.4s, v0.4s, v3.4s │ │ + ldr q3, [sp, #544] │ │ + umin v2.4s, v2.4s, v3.4s │ │ + smax v0.4s, v0.4s, v3.4s │ │ + ldr q3, [sp, #528] │ │ + umin v2.4s, v2.4s, v3.4s │ │ + smax v0.4s, v0.4s, v3.4s │ │ + ldp q3, q18, [sp, #176] │ │ + umin v2.4s, v2.4s, v3.4s │ │ + smax v0.4s, v0.4s, v3.4s │ │ + ldp q5, q3, [sp, #384] │ │ + umin v2.4s, v2.4s, v17.4s │ │ + smax v0.4s, v0.4s, v17.4s │ │ + ldr q17, [sp, #272] │ │ + add v3.4s, v5.4s, v3.4s │ │ + ldp q7, q5, [sp, #416] │ │ + add v18.4s, v29.4s, v18.4s │ │ + add v3.4s, v3.4s, v17.4s │ │ + umin v2.4s, v2.4s, v23.4s │ │ + add v5.4s, v7.4s, v5.4s │ │ + add v7.4s, v24.4s, v19.4s │ │ + add v6.4s, v7.4s, v6.4s │ │ + ldr q7, [sp, #240] │ │ + add v6.4s, v6.4s, v31.4s │ │ + smax v0.4s, v0.4s, v23.4s │ │ + umin v2.4s, v2.4s, v20.4s │ │ + add v3.4s, v3.4s, v7.4s │ │ + shl v3.4s, v3.4s, #1 │ │ + mla v3.4s, v5.4s, v21.4s │ │ + mla v3.4s, v18.4s, v22.4s │ │ + add v3.4s, v3.4s, v6.4s │ │ + ssra v3.4s, v3.4s, #31 │ │ + add v3.4s, v3.4s, v25.4s │ │ + smax v0.4s, v0.4s, v20.4s │ │ + sshr v3.4s, v3.4s, #4 │ │ + umin v2.4s, v2.4s, v4.4s │ │ + smax v0.4s, v0.4s, v4.4s │ │ + uaddw2 v3.4s, v3.4s, v16.8h │ │ + smin v0.4s, v3.4s, v0.4s │ │ + cmgt v3.4s, v2.4s, v3.4s │ │ + bsl v3.16b, v2.16b, v0.16b │ │ + xtn v0.4h, v1.4s │ │ + xtn2 v0.8h, v3.4s │ │ + str q0, [x19], #16 │ │ + b.ne 64e90 // b.any │ │ + ldr x8, [sp, #72] │ │ + ldr w3, [sp, #88] │ │ + cmp x10, x8 │ │ + mov x8, x10 │ │ + b.eq 64998 // b.none │ │ + b 64a08 │ │ + cmp w21, #0x1 │ │ + b.lt 65f84 // b.tstop │ │ + ldr x8, [sp, #512] │ │ + adrp x12, ad000 │ │ + ldr x12, [x12, #200] │ │ + clz w10, w20 │ │ + sxtw x11, w8 │ │ + lsl x8, x15, #1 │ │ + str x8, [sp, #480] │ │ + ldr w8, [sp, #528] │ │ + add x14, x11, #0x4 │ │ + add x17, x12, x14, lsl #1 │ │ + add x15, x12, x11, lsl #1 │ │ + ldrsb x11, [x17] │ │ + mov w9, w21 │ │ + add w13, w8, w10 │ │ + ldrsb x8, [x15] │ │ + sub x16, x9, #0x1 │ │ + str x9, [sp, #544] │ │ + and x10, x9, #0xfffffff8 │ │ + ldrsb x9, [x15, #1] │ │ + ldrsb x15, [x17, #1] │ │ + add w2, w11, w16 │ │ + lsr x0, x16, #31 │ │ + cmp w2, w11 │ │ + add w17, w8, w16 │ │ + cset w2, lt // lt = tstop │ │ + cmp x0, #0x0 │ │ + add w1, w9, w16 │ │ + neg w14, w9 │ │ + add w16, w15, w16 │ │ + cset w0, ne // ne = any │ │ + cmp w17, w8 │ │ + neg w12, w8 │ │ + str x8, [sp, #528] │ │ + sxtw x8, w14 │ │ + orr w17, w2, w0 │ │ + cset w0, lt // lt = tstop │ │ + cmp w16, w15 │ │ + sub w13, w13, #0x1f │ │ + neg w4, w15 │ │ + str x8, [sp, #448] │ │ + sxtw x8, w12 │ │ + orr w16, w0, w17 │ │ + cset w17, lt // lt = tstop │ │ + cmp w1, w9 │ │ + bic w13, w13, w13, asr #31 │ │ + str x8, [sp, #432] │ │ + sxtw x8, w4 │ │ + orr w16, w17, w16 │ │ + cset w17, lt // lt = tstop │ │ + dup v2.4s, w13 │ │ + neg w3, w11 │ │ + str x8, [sp, #416] │ │ + orr w8, w17, w16 │ │ + dup v0.4s, w20 │ │ + movi v1.2d, #0x0 │ │ + neg v2.4s, v2.4s │ │ + str w8, [sp, #464] │ │ + sxtw x8, w3 │ │ + movi v3.4s, #0x8 │ │ + str x11, [sp, #496] │ │ + stp x3, x14, [sp, #360] │ │ + str x12, [sp, #384] │ │ + str x9, [sp, #512] │ │ + str x4, [sp, #352] │ │ + str x8, [sp, #400] │ │ + b 6564c │ │ + ldr x8, [sp, #480] │ │ + ldr x21, [sp, #96] │ │ + mov w28, w14 │ │ + mov x29, x12 │ │ + add x24, x24, #0x18 │ │ + subs w28, w14, #0x1 │ │ + add x29, x12, x8 │ │ + b.eq 65f84 // b.none │ │ + ldr w8, [sp, #464] │ │ + cmp w21, #0x8 │ │ + cset w16, cc // cc = lo, ul, last │ │ + mov w14, w28 │ │ + orr w16, w16, w8 │ │ + tbz w16, #0, 65670 │ │ + mov x12, x29 │ │ + mov x16, xzr │ │ + b 659f0 │ │ + mov x7, x10 │ │ + ldp x27, x19, [sp, #360] │ │ + ldr x21, [sp, #512] │ │ + ldr x22, [sp, #352] │ │ + mov w23, w15 │ │ + ldr x25, [sp, #384] │ │ + ldr x26, [sp, #528] │ │ + ldr x30, [sp, #496] │ │ + mov x12, x29 │ │ + sbfiz x16, x30, #1, #32 │ │ + ldr q5, [x24, x16] │ │ + sbfiz x16, x27, #1, #32 │ │ + ldr q6, [x24, x16] │ │ + sbfiz x16, x26, #1, #32 │ │ + ldr q7, [x24, x16] │ │ + sbfiz x16, x25, #1, #32 │ │ + ldr q16, [x24, x16] │ │ + sbfiz x16, x23, #1, #32 │ │ + ldr q17, [x24, x16] │ │ + sbfiz x16, x22, #1, #32 │ │ + ldr q4, [x29] │ │ + ldr q18, [x24, x16] │ │ + sbfiz x16, x21, #1, #32 │ │ + ldr q19, [x24, x16] │ │ + sxtl2 v21.4s, v5.8h │ │ + sxtl v5.4s, v5.4h │ │ + sxtl2 v22.4s, v6.8h │ │ + sxtl v6.4s, v6.4h │ │ + sxtl v25.4s, v17.4h │ │ + sxtl2 v17.4s, v17.8h │ │ + sxtl2 v27.4s, v18.8h │ │ + usubw v8.4s, v5.4s, v4.4h │ │ + sxtl2 v28.4s, v19.8h │ │ + usubw v10.4s, v6.4s, v4.4h │ │ + usubw2 v6.4s, v17.4s, v4.8h │ │ + usubw2 v17.4s, v27.4s, v4.8h │ │ + abs v27.4s, v8.4s │ │ + usubw2 v9.4s, v21.4s, v4.8h │ │ + usubw2 v21.4s, v28.4s, v4.8h │ │ + ushl v28.4s, v27.4s, v2.4s │ │ + sub v28.4s, v0.4s, v28.4s │ │ + smax v28.4s, v28.4s, v1.4s │ │ + sxtl2 v24.4s, v16.8h │ │ + sxtl v16.4s, v16.4h │ │ + smin v27.4s, v27.4s, v28.4s │ │ + sxtl v26.4s, v18.4h │ │ + usubw v18.4s, v16.4s, v4.4h │ │ + usubw2 v16.4s, v24.4s, v4.8h │ │ + cmlt v24.4s, v8.4s, #0 │ │ + neg v28.4s, v27.4s │ │ + sxtl v23.4s, v7.4h │ │ + sxtl v29.4s, v19.4h │ │ + bsl v24.16b, v28.16b, v27.16b │ │ + abs v28.4s, v9.4s │ │ + sbfiz x16, x19, #1, #32 │ │ + usubw v19.4s, v23.4s, v4.4h │ │ + usubw v23.4s, v29.4s, v4.4h │ │ + ushl v29.4s, v28.4s, v2.4s │ │ + ldr q20, [x24, x16] │ │ + sub v29.4s, v0.4s, v29.4s │ │ + smax v29.4s, v29.4s, v1.4s │ │ + smin v28.4s, v28.4s, v29.4s │ │ + cmlt v27.4s, v9.4s, #0 │ │ + neg v29.4s, v28.4s │ │ + sxtl2 v7.4s, v7.8h │ │ + sxtl v30.4s, v20.4h │ │ + bsl v27.16b, v29.16b, v28.16b │ │ + abs v29.4s, v10.4s │ │ + sxtl2 v31.4s, v20.8h │ │ + usubw2 v20.4s, v22.4s, v4.8h │ │ + usubw2 v22.4s, v7.4s, v4.8h │ │ + usubw v7.4s, v26.4s, v4.4h │ │ + usubw v26.4s, v30.4s, v4.4h │ │ + ushl v30.4s, v29.4s, v2.4s │ │ + sub v30.4s, v0.4s, v30.4s │ │ + smax v30.4s, v30.4s, v1.4s │ │ + smin v29.4s, v29.4s, v30.4s │ │ + cmlt v28.4s, v10.4s, #0 │ │ + neg v30.4s, v29.4s │ │ + bsl v28.16b, v30.16b, v29.16b │ │ + cmlt v29.4s, v20.4s, #0 │ │ + abs v20.4s, v20.4s │ │ + ushl v30.4s, v20.4s, v2.4s │ │ + sub v30.4s, v0.4s, v30.4s │ │ + smax v30.4s, v30.4s, v1.4s │ │ + smin v20.4s, v20.4s, v30.4s │ │ + neg v30.4s, v20.4s │ │ + bsl v29.16b, v30.16b, v20.16b │ │ + cmlt v20.4s, v22.4s, #0 │ │ + abs v22.4s, v22.4s │ │ + ushl v30.4s, v22.4s, v2.4s │ │ + sub v30.4s, v0.4s, v30.4s │ │ + smax v30.4s, v30.4s, v1.4s │ │ + smin v22.4s, v22.4s, v30.4s │ │ + neg v30.4s, v22.4s │ │ + bsl v20.16b, v30.16b, v22.16b │ │ + cmlt v22.4s, v19.4s, #0 │ │ + abs v19.4s, v19.4s │ │ + ushl v30.4s, v19.4s, v2.4s │ │ + sub v30.4s, v0.4s, v30.4s │ │ + smax v30.4s, v30.4s, v1.4s │ │ + smin v19.4s, v19.4s, v30.4s │ │ + neg v30.4s, v19.4s │ │ + bsl v22.16b, v30.16b, v19.16b │ │ + cmlt v19.4s, v18.4s, #0 │ │ + abs v18.4s, v18.4s │ │ + ushl v30.4s, v18.4s, v2.4s │ │ + sub v30.4s, v0.4s, v30.4s │ │ + smax v30.4s, v30.4s, v1.4s │ │ + smin v18.4s, v18.4s, v30.4s │ │ + neg v30.4s, v18.4s │ │ + bsl v19.16b, v30.16b, v18.16b │ │ + cmlt v18.4s, v16.4s, #0 │ │ + abs v16.4s, v16.4s │ │ + ushl v30.4s, v16.4s, v2.4s │ │ + sub v30.4s, v0.4s, v30.4s │ │ + smax v30.4s, v30.4s, v1.4s │ │ + smin v16.4s, v16.4s, v30.4s │ │ + neg v30.4s, v16.4s │ │ + bsl v18.16b, v30.16b, v16.16b │ │ + cmlt v16.4s, v6.4s, #0 │ │ + abs v6.4s, v6.4s │ │ + ushl v30.4s, v6.4s, v2.4s │ │ + sub v30.4s, v0.4s, v30.4s │ │ + smax v30.4s, v30.4s, v1.4s │ │ + smin v6.4s, v6.4s, v30.4s │ │ + usubw v5.4s, v25.4s, v4.4h │ │ + neg v30.4s, v6.4s │ │ + bsl v16.16b, v30.16b, v6.16b │ │ + cmlt v6.4s, v5.4s, #0 │ │ + abs v5.4s, v5.4s │ │ + ushl v30.4s, v5.4s, v2.4s │ │ + sub v30.4s, v0.4s, v30.4s │ │ + smax v30.4s, v30.4s, v1.4s │ │ + smin v5.4s, v5.4s, v30.4s │ │ + neg v30.4s, v5.4s │ │ + bsl v6.16b, v30.16b, v5.16b │ │ + cmlt v5.4s, v17.4s, #0 │ │ + abs v17.4s, v17.4s │ │ + ushl v30.4s, v17.4s, v2.4s │ │ + sub v30.4s, v0.4s, v30.4s │ │ + smax v30.4s, v30.4s, v1.4s │ │ + smin v17.4s, v17.4s, v30.4s │ │ + neg v30.4s, v17.4s │ │ + bsl v5.16b, v30.16b, v17.16b │ │ + cmlt v17.4s, v7.4s, #0 │ │ + abs v7.4s, v7.4s │ │ + ushl v30.4s, v7.4s, v2.4s │ │ + sub v30.4s, v0.4s, v30.4s │ │ + smax v30.4s, v30.4s, v1.4s │ │ + smin v7.4s, v7.4s, v30.4s │ │ + neg v30.4s, v7.4s │ │ + bsl v17.16b, v30.16b, v7.16b │ │ + cmlt v7.4s, v23.4s, #0 │ │ + abs v23.4s, v23.4s │ │ + ushl v30.4s, v23.4s, v2.4s │ │ + sub v30.4s, v0.4s, v30.4s │ │ + smax v30.4s, v30.4s, v1.4s │ │ + smin v23.4s, v23.4s, v30.4s │ │ + neg v30.4s, v23.4s │ │ + bsl v7.16b, v30.16b, v23.16b │ │ + cmlt v23.4s, v21.4s, #0 │ │ + abs v21.4s, v21.4s │ │ + ushl v30.4s, v21.4s, v2.4s │ │ + sub v30.4s, v0.4s, v30.4s │ │ + smax v30.4s, v30.4s, v1.4s │ │ + smin v21.4s, v21.4s, v30.4s │ │ + usubw2 v25.4s, v31.4s, v4.8h │ │ + neg v30.4s, v21.4s │ │ + bsl v23.16b, v30.16b, v21.16b │ │ + cmlt v21.4s, v25.4s, #0 │ │ + abs v25.4s, v25.4s │ │ + ushl v30.4s, v25.4s, v2.4s │ │ + sub v30.4s, v0.4s, v30.4s │ │ + smax v30.4s, v30.4s, v1.4s │ │ + smin v25.4s, v25.4s, v30.4s │ │ + neg v30.4s, v25.4s │ │ + bsl v21.16b, v30.16b, v25.16b │ │ + cmlt v25.4s, v26.4s, #0 │ │ + abs v26.4s, v26.4s │ │ + ushl v30.4s, v26.4s, v2.4s │ │ + sub v30.4s, v0.4s, v30.4s │ │ + smax v30.4s, v30.4s, v1.4s │ │ + smin v26.4s, v26.4s, v30.4s │ │ + neg v30.4s, v26.4s │ │ + add v24.4s, v28.4s, v24.4s │ │ + bsl v25.16b, v30.16b, v26.16b │ │ + add v26.4s, v29.4s, v27.4s │ │ + add v6.4s, v17.4s, v6.4s │ │ + add v5.4s, v5.4s, v16.4s │ │ + add v16.4s, v24.4s, v22.4s │ │ + add v17.4s, v26.4s, v20.4s │ │ + add v6.4s, v6.4s, v7.4s │ │ + add v16.4s, v16.4s, v19.4s │ │ + add v5.4s, v5.4s, v23.4s │ │ + add v7.4s, v17.4s, v18.4s │ │ + add v6.4s, v6.4s, v25.4s │ │ + shl v16.4s, v16.4s, #1 │ │ + add v5.4s, v5.4s, v21.4s │ │ + shl v7.4s, v7.4s, #1 │ │ + add v6.4s, v6.4s, v16.4s │ │ + add v5.4s, v5.4s, v7.4s │ │ + ssra v6.4s, v6.4s, #31 │ │ + ssra v5.4s, v5.4s, #31 │ │ + add v6.4s, v6.4s, v3.4s │ │ + add v5.4s, v5.4s, v3.4s │ │ + shrn v6.4h, v6.4s, #4 │ │ + shrn2 v6.8h, v5.4s, #4 │ │ + add v4.8h, v4.8h, v6.8h │ │ + add w30, w30, #0x8 │ │ + add w27, w27, #0x8 │ │ + add w26, w26, #0x8 │ │ + add w25, w25, #0x8 │ │ + add w23, w23, #0x8 │ │ + add w22, w22, #0x8 │ │ + add w21, w21, #0x8 │ │ + subs x7, x7, #0x8 │ │ + str q4, [x29], #16 │ │ + add w19, w19, #0x8 │ │ + b.ne 65694 // b.any │ │ + ldr x8, [sp, #544] │ │ + mov x16, x10 │ │ + cmp x10, x8 │ │ + b.eq 6562c // b.none │ │ + ldr x8, [sp, #448] │ │ + sxtw x17, w16 │ │ + mov x7, xzr │ │ + add x19, x12, x16, lsl #1 │ │ + add x21, x8, x17 │ │ + ldr x8, [sp, #512] │ │ + add x25, x15, x17 │ │ + add x22, x8, x17 │ │ + ldr x8, [sp, #416] │ │ + add x23, x8, x17 │ │ + ldr x8, [sp, #432] │ │ + add x26, x8, x17 │ │ + ldr x8, [sp, #528] │ │ + add x27, x8, x17 │ │ + ldr x8, [sp, #400] │ │ + add x29, x8, x17 │ │ + ldr x8, [sp, #496] │ │ + add x30, x8, x17 │ │ + ldr x8, [sp, #544] │ │ + sub x16, x8, x16 │ │ + lsl x17, x7, #1 │ │ + add w28, w21, w7 │ │ + ldrh w5, [x19, x17] │ │ + ldrsh w28, [x24, w28, sxtw #1] │ │ + add w0, w22, w7 │ │ + ldrsh w0, [x24, w0, sxtw #1] │ │ + add w1, w23, w7 │ │ + subs w28, w28, w5 │ │ + cneg w8, w28, mi // mi = first │ │ + lsr w11, w8, w13 │ │ + sub w11, w20, w11 │ │ + bic w11, w11, w11, asr #31 │ │ + cmp w8, w11 │ │ + csel w8, w8, w11, lt // lt = tstop │ │ + cmp w28, #0x0 │ │ + cneg w8, w8, lt // lt = tstop │ │ + subs w11, w0, w5 │ │ + cneg w0, w11, mi // mi = first │ │ + lsr w28, w0, w13 │ │ + ldrsh w1, [x24, w1, sxtw #1] │ │ + sub w28, w20, w28 │ │ + bic w28, w28, w28, asr #31 │ │ + cmp w0, w28 │ │ + csel w0, w0, w28, lt // lt = tstop │ │ + cmp w11, #0x0 │ │ + cneg w11, w0, lt // lt = tstop │ │ + subs w0, w1, w5 │ │ + cneg w1, w0, mi // mi = first │ │ + add w2, w25, w7 │ │ + lsr w28, w1, w13 │ │ + ldrsh w2, [x24, w2, sxtw #1] │ │ + sub w28, w20, w28 │ │ + bic w28, w28, w28, asr #31 │ │ + cmp w1, w28 │ │ + csel w1, w1, w28, lt // lt = tstop │ │ + cmp w0, #0x0 │ │ + cneg w0, w1, lt // lt = tstop │ │ + subs w1, w2, w5 │ │ + cneg w2, w1, mi // mi = first │ │ + add w3, w26, w7 │ │ + lsr w28, w2, w13 │ │ + ldrsh w3, [x24, w3, sxtw #1] │ │ + sub w28, w20, w28 │ │ + bic w28, w28, w28, asr #31 │ │ + cmp w2, w28 │ │ + csel w2, w2, w28, lt // lt = tstop │ │ + cmp w1, #0x0 │ │ + cneg w1, w2, lt // lt = tstop │ │ + subs w2, w3, w5 │ │ + cneg w3, w2, mi // mi = first │ │ + add w4, w27, w7 │ │ + add w0, w0, w1 │ │ + lsr w1, w3, w13 │ │ + ldrsh w4, [x24, w4, sxtw #1] │ │ + add w11, w0, w11 │ │ + sub w0, w20, w1 │ │ + add w8, w11, w8 │ │ + bic w11, w0, w0, asr #31 │ │ + cmp w3, w11 │ │ + csel w11, w3, w11, lt // lt = tstop │ │ + cmp w2, #0x0 │ │ + cneg w11, w11, lt // lt = tstop │ │ + subs w0, w4, w5 │ │ + cneg w1, w0, mi // mi = first │ │ + add w6, w29, w7 │ │ + lsr w2, w1, w13 │ │ + ldrsh w6, [x24, w6, sxtw #1] │ │ + sub w2, w20, w2 │ │ + bic w2, w2, w2, asr #31 │ │ + cmp w1, w2 │ │ + csel w1, w1, w2, lt // lt = tstop │ │ + cmp w0, #0x0 │ │ + cneg w0, w1, lt // lt = tstop │ │ + subs w1, w6, w5 │ │ + cneg w2, w1, mi // mi = first │ │ + add w9, w30, w7 │ │ + lsr w3, w2, w13 │ │ + ldrsh w9, [x24, w9, sxtw #1] │ │ + sub w3, w20, w3 │ │ + bic w3, w3, w3, asr #31 │ │ + cmp w2, w3 │ │ + csel w2, w2, w3, lt // lt = tstop │ │ + cmp w1, #0x0 │ │ + cneg w1, w2, lt // lt = tstop │ │ + subs w9, w9, w5 │ │ + cneg w2, w9, mi // mi = first │ │ + lsr w3, w2, w13 │ │ + sub w3, w20, w3 │ │ + bic w3, w3, w3, asr #31 │ │ + cmp w2, w3 │ │ + csel w2, w2, w3, lt // lt = tstop │ │ + cmp w9, #0x0 │ │ + cneg w9, w2, lt // lt = tstop │ │ + add w9, w1, w9 │ │ + add w9, w9, w0 │ │ + add w9, w9, w11 │ │ + add w8, w8, w9, lsl #1 │ │ + add w8, w8, w8, asr #31 │ │ + add x7, x7, #0x1 │ │ + add w8, w8, #0x8 │ │ + add w8, w5, w8, lsr #4 │ │ + cmp x16, x7 │ │ + strh w8, [x19, x17] │ │ + b.ne 65a40 // b.any │ │ + b 6562c │ │ + cmp w21, #0x1 │ │ + b.lt 65f84 // b.tstop │ │ + ldr x8, [sp, #512] │ │ + adrp x14, ad000 │ │ + ldr x14, [x14, #200] │ │ + ldr w12, [sp, #88] │ │ + sxtw x8, w8 │ │ + add x8, x8, #0x2 │ │ + add x8, x14, x8, lsl #1 │ │ + ldrsb w14, [x8] │ │ + mov w10, w21 │ │ + dup v0.4s, w12 │ │ + lsl x12, x15, #1 │ │ + ldrsb w15, [x8, #1] │ │ + sub x16, x10, #0x1 │ │ + add w17, w14, w16 │ │ + lsr x8, x16, #31 │ │ + cmp w17, w14 │ │ + add w16, w15, w16 │ │ + cset w17, lt // lt = tstop │ │ + cmp x8, #0x0 │ │ + mov w11, #0x2 // #2 │ │ + cset w8, ne // ne = any │ │ + cmp w16, w15 │ │ + dup v3.4s, w9 │ │ + bfxil w11, w22, #0, #1 │ │ + orr w8, w17, w8 │ │ + cset w17, lt // lt = tstop │ │ + dup v1.4s, w22 │ │ + movi v2.2d, #0x0 │ │ + and x13, x10, #0xfffffff8 │ │ + neg v3.4s, v3.4s │ │ + dup v4.4s, w11 │ │ + neg w16, w14 │ │ + orr w17, w17, w8 │ │ + neg w0, w15 │ │ + movi v5.4s, #0x8 │ │ + cmp w21, #0x8 │ │ + cset w8, cc // cc = lo, ul, last │ │ + orr w8, w8, w17 │ │ + tbz w8, #0, 65cb8 │ │ + b 65cac │ │ + add x24, x24, #0x18 │ │ + subs w28, w28, #0x1 │ │ + add x29, x29, x12 │ │ + b.eq 65f84 // b.none │ │ + cmp w21, #0x8 │ │ + cset w8, cc // cc = lo, ul, last │ │ + orr w8, w8, w17 │ │ + tbz w8, #0, 65cb8 │ │ + ldr w20, [sp, #88] │ │ + mov x8, xzr │ │ + b 65e9c │ │ + mov x1, x13 │ │ + mov w2, w0 │ │ + mov w3, w15 │ │ + mov w4, w16 │ │ + mov w5, w14 │ │ + mov x6, x29 │ │ + sbfiz x8, x5, #1, #32 │ │ + ldr q7, [x24, x8] │ │ + ldr q6, [x6] │ │ + sbfiz x8, x4, #1, #32 │ │ + ldr q16, [x24, x8] │ │ + sxtl v19.4s, v7.4h │ │ + sxtl2 v7.4s, v7.8h │ │ + usubw2 v7.4s, v7.4s, v6.8h │ │ + cmlt v23.4s, v7.4s, #0 │ │ + abs v7.4s, v7.4s │ │ + ushl v24.4s, v7.4s, v3.4s │ │ + sub v24.4s, v0.4s, v24.4s │ │ + smax v24.4s, v24.4s, v2.4s │ │ + smin v7.4s, v7.4s, v24.4s │ │ + usubw v19.4s, v19.4s, v6.4h │ │ + neg v24.4s, v7.4s │ │ + bsl v23.16b, v24.16b, v7.16b │ │ + cmlt v7.4s, v19.4s, #0 │ │ + abs v19.4s, v19.4s │ │ + ushl v24.4s, v19.4s, v3.4s │ │ + sub v24.4s, v0.4s, v24.4s │ │ + smax v24.4s, v24.4s, v2.4s │ │ + sxtl v20.4s, v16.4h │ │ + sxtl2 v16.4s, v16.8h │ │ + smin v19.4s, v19.4s, v24.4s │ │ + usubw2 v16.4s, v16.4s, v6.8h │ │ + neg v24.4s, v19.4s │ │ + bsl v7.16b, v24.16b, v19.16b │ │ + cmlt v19.4s, v16.4s, #0 │ │ + abs v16.4s, v16.4s │ │ + ushl v24.4s, v16.4s, v3.4s │ │ + sub v24.4s, v0.4s, v24.4s │ │ + smax v24.4s, v24.4s, v2.4s │ │ + smin v16.4s, v16.4s, v24.4s │ │ + sbfiz x8, x3, #1, #32 │ │ + usubw v20.4s, v20.4s, v6.4h │ │ + neg v24.4s, v16.4s │ │ + ldr q17, [x24, x8] │ │ + bsl v19.16b, v24.16b, v16.16b │ │ + cmlt v16.4s, v20.4s, #0 │ │ + abs v20.4s, v20.4s │ │ + ushl v24.4s, v20.4s, v3.4s │ │ + sub v24.4s, v0.4s, v24.4s │ │ + smax v24.4s, v24.4s, v2.4s │ │ + sxtl2 v21.4s, v17.8h │ │ + sxtl v17.4s, v17.4h │ │ + smin v20.4s, v20.4s, v24.4s │ │ + usubw v17.4s, v17.4s, v6.4h │ │ + neg v24.4s, v20.4s │ │ + bsl v16.16b, v24.16b, v20.16b │ │ + cmlt v20.4s, v17.4s, #0 │ │ + abs v17.4s, v17.4s │ │ + ushl v24.4s, v17.4s, v3.4s │ │ + sub v24.4s, v0.4s, v24.4s │ │ + smax v24.4s, v24.4s, v2.4s │ │ + smin v17.4s, v17.4s, v24.4s │ │ + sbfiz x8, x2, #1, #32 │ │ + usubw2 v21.4s, v21.4s, v6.8h │ │ + neg v24.4s, v17.4s │ │ + ldr q18, [x24, x8] │ │ + bsl v20.16b, v24.16b, v17.16b │ │ + cmlt v17.4s, v21.4s, #0 │ │ + abs v21.4s, v21.4s │ │ + ushl v24.4s, v21.4s, v3.4s │ │ + sub v24.4s, v0.4s, v24.4s │ │ + smax v24.4s, v24.4s, v2.4s │ │ + sxtl2 v22.4s, v18.8h │ │ + sxtl v18.4s, v18.4h │ │ + smin v21.4s, v21.4s, v24.4s │ │ + usubw v18.4s, v18.4s, v6.4h │ │ + neg v24.4s, v21.4s │ │ + bsl v17.16b, v24.16b, v21.16b │ │ + cmlt v21.4s, v18.4s, #0 │ │ + abs v18.4s, v18.4s │ │ + ushl v24.4s, v18.4s, v3.4s │ │ + sub v24.4s, v0.4s, v24.4s │ │ + smax v24.4s, v24.4s, v2.4s │ │ + smin v18.4s, v18.4s, v24.4s │ │ + usubw2 v22.4s, v22.4s, v6.8h │ │ + neg v24.4s, v18.4s │ │ + bsl v21.16b, v24.16b, v18.16b │ │ + cmlt v18.4s, v22.4s, #0 │ │ + abs v22.4s, v22.4s │ │ + ushl v24.4s, v22.4s, v3.4s │ │ + sub v24.4s, v0.4s, v24.4s │ │ + smax v24.4s, v24.4s, v2.4s │ │ + smin v22.4s, v22.4s, v24.4s │ │ + neg v24.4s, v22.4s │ │ + bsl v18.16b, v24.16b, v22.16b │ │ + add v17.4s, v18.4s, v17.4s │ │ + add v18.4s, v21.4s, v20.4s │ │ + add v7.4s, v16.4s, v7.4s │ │ + mul v18.4s, v18.4s, v4.4s │ │ + add v16.4s, v19.4s, v23.4s │ │ + mul v17.4s, v17.4s, v4.4s │ │ + mla v18.4s, v7.4s, v1.4s │ │ + mla v17.4s, v16.4s, v1.4s │ │ + ssra v18.4s, v18.4s, #31 │ │ + ssra v17.4s, v17.4s, #31 │ │ + add v16.4s, v18.4s, v5.4s │ │ + add v7.4s, v17.4s, v5.4s │ │ + shrn v16.4h, v16.4s, #4 │ │ + shrn2 v16.8h, v7.4s, #4 │ │ + add v6.8h, v6.8h, v16.8h │ │ + add w5, w5, #0x8 │ │ + add w4, w4, #0x8 │ │ + add w3, w3, #0x8 │ │ + subs x1, x1, #0x8 │ │ + str q6, [x6], #16 │ │ + add w2, w2, #0x8 │ │ + b.ne 65cd0 // b.any │ │ + ldr w20, [sp, #88] │ │ + cmp x13, x10 │ │ + mov x8, x13 │ │ + b.eq 65c8c // b.none │ │ + lsl x1, x8, #1 │ │ + add w2, w0, w8 │ │ + ldrh w6, [x29, x1] │ │ + ldrsh w2, [x24, w2, sxtw #1] │ │ + add w3, w15, w8 │ │ + ldrsh w3, [x24, w3, sxtw #1] │ │ + add w4, w16, w8 │ │ + subs w2, w2, w6 │ │ + cneg w7, w2, mi // mi = first │ │ + lsr w19, w7, w9 │ │ + sub w19, w20, w19 │ │ + bic w19, w19, w19, asr #31 │ │ + cmp w7, w19 │ │ + csel w7, w7, w19, lt // lt = tstop │ │ + cmp w2, #0x0 │ │ + cneg w2, w7, lt // lt = tstop │ │ + subs w3, w3, w6 │ │ + cneg w7, w3, mi // mi = first │ │ + lsr w19, w7, w9 │ │ + ldrsh w4, [x24, w4, sxtw #1] │ │ + sub w19, w20, w19 │ │ + bic w19, w19, w19, asr #31 │ │ + cmp w7, w19 │ │ + csel w7, w7, w19, lt // lt = tstop │ │ + cmp w3, #0x0 │ │ + cneg w3, w7, lt // lt = tstop │ │ + subs w4, w4, w6 │ │ + cneg w7, w4, mi // mi = first │ │ + add w5, w14, w8 │ │ + add w2, w2, w3 │ │ + lsr w3, w7, w9 │ │ + ldrsh w5, [x24, w5, sxtw #1] │ │ + sub w3, w20, w3 │ │ + bic w3, w3, w3, asr #31 │ │ + cmp w7, w3 │ │ + csel w3, w7, w3, lt // lt = tstop │ │ + cmp w4, #0x0 │ │ + cneg w3, w3, lt // lt = tstop │ │ + subs w4, w5, w6 │ │ + cneg w5, w4, mi // mi = first │ │ + lsr w7, w5, w9 │ │ + sub w7, w20, w7 │ │ + bic w7, w7, w7, asr #31 │ │ + cmp w5, w7 │ │ + csel w5, w5, w7, lt // lt = tstop │ │ + cmp w4, #0x0 │ │ + cneg w4, w5, lt // lt = tstop │ │ + add w3, w3, w4 │ │ + mul w3, w3, w22 │ │ + madd w2, w2, w11, w3 │ │ + add w2, w2, w2, asr #31 │ │ + add x8, x8, #0x1 │ │ + add w2, w2, #0x8 │ │ + add w2, w6, w2, lsr #4 │ │ + cmp x10, x8 │ │ + strh w2, [x29, x1] │ │ + b.ne 65e9c // b.any │ │ + b 65c8c │ │ + add sp, sp, #0x350 │ │ + ldp x29, x30, [sp, #144] │ │ + ldp x20, x19, [sp, #128] │ │ + ldp x22, x21, [sp, #112] │ │ + ldp x24, x23, [sp, #96] │ │ + ldp x26, x25, [sp, #80] │ │ + ldp x28, x27, [sp, #64] │ │ + ldp d9, d8, [sp, #48] │ │ + ldp d11, d10, [sp, #32] │ │ + ldp d13, d12, [sp, #16] │ │ + ldp d15, d14, [sp], #160 │ │ + ret │ │ + adrp x8, 66000 │ │ + add x8, x8, #0x238 │ │ + fmov d0, x8 │ │ + adrp x8, 66000 │ │ + adrp x10, 66000 │ │ + add x8, x8, #0xcc │ │ + add x10, x10, #0x380 │ │ + fmov d2, x8 │ │ + adrp x8, 66000 │ │ + fmov d1, x10 │ │ + adrp x10, 66000 │ │ + add x8, x8, #0xae8 │ │ + add x10, x10, #0x810 │ │ + fmov d4, x8 │ │ + adrp x8, 66000 │ │ + fmov d3, x10 │ │ + adrp x10, 66000 │ │ + add x8, x8, #0x42c │ │ + add x10, x10, #0x2d8 │ │ + mov v2.d[1], x8 │ │ + adrp x8, 67000 │ │ + adrp x9, 66000 │ │ + mov v1.d[1], x10 │ │ + add x8, x8, #0x6c │ │ + add x9, x9, #0x21c │ │ + adrp x10, 66000 │ │ + stp q2, q1, [x0] │ │ + fmov d1, x8 │ │ + adrp x8, 66000 │ │ + add x10, x10, #0x970 │ │ + add x8, x8, #0xd30 │ │ + mov v0.d[1], x9 │ │ + adrp x9, 67000 │ │ + mov v3.d[1], x10 │ │ + adrp x10, 66000 │ │ + add x9, x9, #0x88c │ │ + mov v4.d[1], x8 │ │ + add x10, x10, #0x614 │ │ + adrp x8, 67000 │ │ + stp q0, q4, [x0, #32] │ │ + fmov d0, x9 │ │ + adrp x9, 67000 │ │ + mov v1.d[1], x10 │ │ + adrp x10, 66000 │ │ + add x8, x8, #0x8d0 │ │ + add x9, x9, #0x8f0 │ │ + add x10, x10, #0x484 │ │ + stp x8, x9, [x0, #128] │ │ + adrp x8, 67000 │ │ + stp q1, q3, [x0, #64] │ │ + fmov d1, x10 │ │ + adrp x10, 67000 │ │ + add x8, x8, #0x8b0 │ │ + add x10, x10, #0x32c │ │ + mov v0.d[1], x8 │ │ + adrp x8, 67000 │ │ + mov v1.d[1], x10 │ │ + add x8, x8, #0xaf0 │ │ + stp q1, q0, [x0, #96] │ │ + fmov d0, x8 │ │ + adrp x8, 67000 │ │ + add x8, x8, #0xa54 │ │ + adrp x9, 67000 │ │ + mov v0.d[1], x8 │ │ + adrp x8, 67000 │ │ + add x9, x9, #0xa3c │ │ + add x8, x8, #0xb94 │ │ + str q0, [x0, #160] │ │ + stp x9, x8, [x0, #176] │ │ + b 68494 │ │ + ldr w5, [sp] │ │ + add w9, w4, w3 │ │ + mov w8, w4 │ │ + cmp w3, #0x1 │ │ + asr w10, w9, #1 │ │ + b.lt 66158 // b.tstop │ │ + cmp w3, #0x7 │ │ + mov w11, w3 │ │ + b.hi 660f8 // b.pmore │ │ + mov x12, xzr │ │ + b 6613c │ │ + and x12, x11, #0xfffffff8 │ │ + movi v1.2d, #0x0 │ │ + movi v0.2d, #0x0 │ │ + mov v1.s[0], w10 │ │ + add x10, x2, #0xa │ │ + mov x13, x12 │ │ + ldp d2, d3, [x10, #-8] │ │ + subs x13, x13, #0x8 │ │ + add x10, x10, #0x10 │ │ + uaddw v1.4s, v1.4s, v2.4h │ │ + uaddw v0.4s, v0.4s, v3.4h │ │ + b.ne 66110 // b.any │ │ + add v0.4s, v0.4s, v1.4s │ │ + addv s0, v0.4s │ │ + cmp x12, x11 │ │ + fmov w10, s0 │ │ + b.eq 66158 // b.none │ │ + sub x11, x11, x12 │ │ + add x12, x2, x12, lsl #1 │ │ + add x12, x12, #0x2 │ │ + ldrh w13, [x12], #2 │ │ + subs x11, x11, #0x1 │ │ + add w10, w10, w13 │ │ + b.ne 66148 // b.any │ │ + cmp w8, #0x1 │ │ + b.lt 661dc // b.tstop │ │ + cmp w8, #0x7 │ │ + mov w11, w8 │ │ + b.hi 66174 // b.pmore │ │ + mov x12, xzr │ │ + b 661c0 │ │ + and x12, x11, #0xfffffff8 │ │ + movi v1.2d, #0x0 │ │ + movi v0.2d, #0x0 │ │ + mov v1.s[0], w10 │ │ + sub x10, x2, #0x8 │ │ + mov x13, x12 │ │ + ldp d3, d2, [x10, #-8] │ │ + subs x13, x13, #0x8 │ │ + sub x10, x10, #0x10 │ │ + rev64 v2.4h, v2.4h │ │ + rev64 v3.4h, v3.4h │ │ + uaddw v1.4s, v1.4s, v2.4h │ │ + uaddw v0.4s, v0.4s, v3.4h │ │ + b.ne 6618c // b.any │ │ + add v0.4s, v0.4s, v1.4s │ │ + addv s0, v0.4s │ │ + cmp x12, x11 │ │ + fmov w10, s0 │ │ + b.eq 661dc // b.none │ │ + mvn x13, x12 │ │ + add x13, x2, x13, lsl #1 │ │ + sub x11, x11, x12 │ │ + ldrh w12, [x13], #-2 │ │ + subs x11, x11, #0x1 │ │ + add w10, w10, w12 │ │ + b.ne 661cc // b.any │ │ + rbit w9, w9 │ │ + clz w9, w9 │ │ + cmp w3, w8 │ │ + lsr w4, w10, w9 │ │ + b.eq 66210 // b.none │ │ + cmp w3, w8, lsl #1 │ │ + mov w9, #0x6667 // #26215 │ │ + b.gt 66208 │ │ + cmp w8, w3, lsl #1 │ │ + mov w10, #0xaaab // #43691 │ │ + csel w9, w9, w10, gt │ │ + mul w9, w9, w4 │ │ + lsr w4, w9, #17 │ │ + mov w2, w3 │ │ + mov w3, w8 │ │ + b 67bec │ │ + ldr w5, [sp] │ │ + mov w8, w4 │ │ + mov w2, w3 │ │ + mov w3, w8 │ │ + add w9, w5, #0x1 │ │ + asr w4, w9, #1 │ │ + b 67bec │ │ + ldr w5, [sp] │ │ + mov w8, w4 │ │ + cmp w3, #0x1 │ │ + asr w9, w3, #1 │ │ + b.lt 662c0 // b.tstop │ │ + cmp w3, #0x8 │ │ + mov w10, w3 │ │ + b.cs 66260 // b.hs, b.nlast │ │ + mov x11, xzr │ │ + b 662a4 │ │ + and x11, x10, #0xfffffff8 │ │ + movi v1.2d, #0x0 │ │ + movi v0.2d, #0x0 │ │ + mov v1.s[0], w9 │ │ + add x9, x2, #0xa │ │ + mov x12, x11 │ │ + ldp d2, d3, [x9, #-8] │ │ + subs x12, x12, #0x8 │ │ + add x9, x9, #0x10 │ │ + uaddw v1.4s, v1.4s, v2.4h │ │ + uaddw v0.4s, v0.4s, v3.4h │ │ + b.ne 66278 // b.any │ │ + add v0.4s, v0.4s, v1.4s │ │ + addv s0, v0.4s │ │ + cmp x11, x10 │ │ + fmov w9, s0 │ │ + b.eq 662c0 // b.none │ │ + sub x10, x10, x11 │ │ + add x11, x2, x11, lsl #1 │ │ + add x11, x11, #0x2 │ │ + ldrh w12, [x11], #2 │ │ + subs x10, x10, #0x1 │ │ + add w9, w9, w12 │ │ + b.ne 662b0 // b.any │ │ + rbit w10, w3 │ │ + clz w10, w10 │ │ + lsr w4, w9, w10 │ │ + mov w2, w3 │ │ + mov w3, w8 │ │ + b 67bec │ │ + ldr w5, [sp] │ │ + mov w8, w4 │ │ + cmp w4, #0x1 │ │ + asr w9, w4, #1 │ │ + b.lt 66368 // b.tstop │ │ + cmp w8, #0x8 │ │ + mov w10, w8 │ │ + b.cs 66300 // b.hs, b.nlast │ │ + mov x11, xzr │ │ + b 6634c │ │ + and x11, x10, #0xfffffff8 │ │ + movi v1.2d, #0x0 │ │ + movi v0.2d, #0x0 │ │ + mov v1.s[0], w9 │ │ + sub x9, x2, #0x8 │ │ + mov x12, x11 │ │ + ldp d3, d2, [x9, #-8] │ │ + subs x12, x12, #0x8 │ │ + sub x9, x9, #0x10 │ │ + rev64 v2.4h, v2.4h │ │ + rev64 v3.4h, v3.4h │ │ + uaddw v1.4s, v1.4s, v2.4h │ │ + uaddw v0.4s, v0.4s, v3.4h │ │ + b.ne 66318 // b.any │ │ + add v0.4s, v0.4s, v1.4s │ │ + addv s0, v0.4s │ │ + cmp x11, x10 │ │ + fmov w9, s0 │ │ + b.eq 66368 // b.none │ │ + mvn x12, x11 │ │ + add x12, x2, x12, lsl #1 │ │ + sub x10, x10, x11 │ │ + ldrh w11, [x12], #-2 │ │ + subs x10, x10, #0x1 │ │ + add w9, w9, w11 │ │ + b.ne 66358 // b.any │ │ + rbit w10, w8 │ │ + clz w10, w10 │ │ + lsr w4, w9, w10 │ │ + mov w2, w3 │ │ + mov w3, w8 │ │ + b 67bec │ │ + cmp w4, #0x1 │ │ + b.lt 66428 // b.tstop │ │ + cmp w3, #0x1 │ │ + b.lt 66428 // b.tstop │ │ + mov w9, w3 │ │ + asr x13, x1, #1 │ │ + mov x8, xzr │ │ + mov w10, w4 │ │ + add x11, x0, #0x10 │ │ + and x12, x9, #0xfffffff0 │ │ + lsl x13, x13, #1 │ │ + mvn x14, x8 │ │ + ldrh w14, [x2, x14, lsl #1] │ │ + cmp w3, #0x10 │ │ + b.cs 663ec // b.hs, b.nlast │ │ + b 663e4 │ │ + add x8, x8, #0x1 │ │ + add x11, x11, x13 │ │ + cmp x8, x10 │ │ + add x0, x0, x13 │ │ + b.eq 66428 // b.none │ │ + mvn x14, x8 │ │ + ldrh w14, [x2, x14, lsl #1] │ │ + cmp w3, #0x10 │ │ + b.cs 663ec // b.hs, b.nlast │ │ + mov x15, xzr │ │ + b 66414 │ │ + dup v0.8h, w14 │ │ + mov x15, x12 │ │ + mov x16, x11 │ │ + stp q0, q0, [x16, #-16] │ │ + subs x15, x15, #0x10 │ │ + add x16, x16, #0x20 │ │ + b.ne 663f8 // b.any │ │ + cmp x12, x9 │ │ + mov x15, x12 │ │ + b.eq 663c0 // b.none │ │ + strh w14, [x0, x15, lsl #1] │ │ + add x15, x15, #0x1 │ │ + cmp x9, x15 │ │ + b.ne 66414 // b.any │ │ + b 663c0 │ │ + ret │ │ + stp x23, x22, [sp, #-48]! │ │ + cmp w4, #0x1 │ │ + stp x21, x20, [sp, #16] │ │ + stp x19, x30, [sp, #32] │ │ + b.lt 66474 // b.tstop │ │ + lsl w8, w3, #1 │ │ + mov w19, w4 │ │ + mov x20, x1 │ │ + mov x21, x0 │ │ + add x22, x2, #0x2 │ │ + sxtw x23, w8 │ │ + mov x0, x21 │ │ + mov x1, x22 │ │ + mov x2, x23 │ │ + bl 4af0 │ │ + subs w19, w19, #0x1 │ │ + add x21, x21, x20 │ │ + b.ne 66458 // b.any │ │ + ldp x19, x30, [sp, #32] │ │ + ldp x21, x20, [sp, #16] │ │ + ldp x23, x22, [sp], #48 │ │ + ret │ │ + str x21, [sp, #-32]! │ │ + cmp w4, #0x1 │ │ + stp x20, x19, [sp, #16] │ │ + b.lt 66608 // b.tstop │ │ + cmp w3, #0x1 │ │ + b.lt 66608 // b.tstop │ │ + ldrh w9, [x2] │ │ + asr x10, x1, #1 │ │ + mov w12, w3 │ │ + add x14, x2, w3, uxtw #1 │ │ + mov x8, xzr │ │ + mov w11, w4 │ │ + add x13, x2, #0x2 │ │ + add x14, x14, #0x2 │ │ + and x15, x12, #0xfffffff8 │ │ + dup v0.4s, w9 │ │ + dup v1.8h, w9 │ │ + lsl x16, x10, #1 │ │ + mov x17, x0 │ │ + b 664e4 │ │ + add x8, x8, #0x1 │ │ + cmp x8, x11 │ │ + add x17, x17, x16 │ │ + b.eq 66608 // b.none │ │ + mvn x1, x8 │ │ + ldrh w1, [x2, x1, lsl #1] │ │ + subs w4, w1, w9 │ │ + cneg w5, w4, mi // mi = first │ │ + cmp w3, #0x8 │ │ + b.cs 66504 // b.hs, b.nlast │ │ + mov x6, xzr │ │ + b 665c4 │ │ + mul x6, x10, x8 │ │ + add x7, x0, x6, lsl #1 │ │ + cmp x7, x14 │ │ + b.cs 6652c // b.hs, b.nlast │ │ + add x6, x6, x12 │ │ + add x6, x0, x6, lsl #1 │ │ + cmp x13, x6 │ │ + b.cs 6652c // b.hs, b.nlast │ │ + mov x6, xzr │ │ + b 665c4 │ │ + mov x6, xzr │ │ + dup v2.4s, w4 │ │ + dup v3.4s, w1 │ │ + dup v4.4s, w5 │ │ + dup v5.8h, w1 │ │ + mov x7, x15 │ │ + ldr q6, [x13, x6] │ │ + subs x7, x7, #0x8 │ │ + uaddw v16.4s, v2.4s, v6.4h │ │ + uaddw2 v7.4s, v2.4s, v6.8h │ │ + sub v17.4s, v3.4s, v16.4s │ │ + sub v16.4s, v0.4s, v16.4s │ │ + sub v18.4s, v3.4s, v7.4s │ │ + sub v7.4s, v0.4s, v7.4s │ │ + abs v17.4s, v17.4s │ │ + abs v16.4s, v16.4s │ │ + abs v18.4s, v18.4s │ │ + abs v7.4s, v7.4s │ │ + cmgt v19.4s, v17.4s, v4.4s │ │ + cmgt v17.4s, v17.4s, v16.4s │ │ + cmgt v20.4s, v18.4s, v4.4s │ │ + cmgt v18.4s, v18.4s, v7.4s │ │ + cmgt v16.4s, v4.4s, v16.4s │ │ + orr v17.16b, v19.16b, v17.16b │ │ + cmgt v7.4s, v4.4s, v7.4s │ │ + orr v18.16b, v20.16b, v18.16b │ │ + xtn v16.4h, v16.4s │ │ + xtn v17.4h, v17.4s │ │ + xtn2 v17.8h, v18.4s │ │ + xtn2 v16.8h, v7.4s │ │ + bsl v16.16b, v1.16b, v6.16b │ │ + bsl v17.16b, v16.16b, v5.16b │ │ + str q17, [x17, x6] │ │ + add x6, x6, #0x10 │ │ + b.ne 66544 // b.any │ │ + cmp x15, x12 │ │ + mov x6, x15 │ │ + b.eq 664d4 // b.none │ │ + lsl x7, x6, #1 │ │ + ldrh w19, [x13, x7] │ │ + add x6, x6, #0x1 │ │ + add w20, w4, w19 │ │ + subs w21, w1, w20 │ │ + cneg w21, w21, mi // mi = first │ │ + subs w20, w9, w20 │ │ + cneg w20, w20, mi // mi = first │ │ + cmp w5, w20 │ │ + csel w19, w9, w19, gt │ │ + cmp w21, w20 │ │ + ccmp w21, w5, #0x0, le │ │ + csel w19, w19, w1, gt │ │ + cmp x12, x6 │ │ + strh w19, [x17, x7] │ │ + b.ne 665c4 // b.any │ │ + b 664d4 │ │ + ldp x20, x19, [sp, #16] │ │ + ldr x21, [sp], #32 │ │ + ret │ │ + stp x28, x27, [sp, #-96]! │ │ + cmp w4, #0x1 │ │ + stp x26, x25, [sp, #16] │ │ + stp x24, x23, [sp, #32] │ │ + stp x22, x21, [sp, #48] │ │ + stp x20, x19, [sp, #64] │ │ + stp x29, x30, [sp, #80] │ │ + b.lt 667f4 // b.tstop │ │ + cmp w3, #0x1 │ │ + b.lt 667f4 // b.tstop │ │ + adrp x19, ad000 │ │ + ldr x19, [x19, #1728] │ │ + ldrh w9, [x2, w3, sxtw #1] │ │ + sub x5, x2, w4, sxtw #1 │ │ + asr x10, x1, #1 │ │ + ldrh w1, [x5] │ │ + sxtw x6, w3 │ │ + mov w12, w3 │ │ + add x7, x2, w3, uxtw #1 │ │ + add x20, x6, x12 │ │ + mov x8, xzr │ │ + mov w11, w4 │ │ + add x13, x2, #0x1 │ │ + add x14, x2, #0x2 │ │ + mov w15, #0x100 // #256 │ │ + orr w16, wzr, #0x100 │ │ + add x17, x19, w4, sxtw │ │ + add x4, x7, #0x2 │ │ + add x5, x19, x6 │ │ + and x6, x12, #0xfffffff8 │ │ + lsl x7, x10, #1 │ │ + add x19, x19, x20 │ │ + dup v0.4s, w9 │ │ + movi v1.4s, #0x1, lsl #8 │ │ + mov x20, x0 │ │ + b 666b4 │ │ + add x8, x8, #0x1 │ │ + cmp x8, x11 │ │ + add x20, x20, x7 │ │ + b.eq 667f4 // b.none │ │ + ldrb w21, [x17, x8] │ │ + mvn w22, w8 │ │ + add x22, x2, w22, sxtw #1 │ │ + cmp w3, #0x8 │ │ + sub w23, w15, w21 │ │ + madd w23, w23, w1, w16 │ │ + mov x24, xzr │ │ + b.cc 667bc // b.lo, b.ul, b.last │ │ + mul x25, x10, x8 │ │ + sbfiz x26, x8, #1, #32 │ │ + add x28, x0, x25, lsl #1 │ │ + add x25, x25, x12 │ │ + eor x26, x26, #0xfffffffffffffffe │ │ + add x29, x0, x25, lsl #1 │ │ + add x25, x13, x26 │ │ + cmp x25, x28 │ │ + cset w25, hi // hi = pmore │ │ + cmp x22, x29 │ │ + cset w26, cc // cc = lo, ul, last │ │ + cmp x28, x4 │ │ + and w30, w25, w26 │ │ + cset w25, cc // cc = lo, ul, last │ │ + cmp x14, x29 │ │ + cset w27, cc // cc = lo, ul, last │ │ + cmp x19, x28 │ │ + cset w26, hi // hi = pmore │ │ + cmp x5, x29 │ │ + cset w28, cc // cc = lo, ul, last │ │ + tbnz w30, #0, 667bc │ │ + and w25, w25, w27 │ │ + tbnz w25, #0, 667bc │ │ + and w25, w26, w28 │ │ + tbnz w25, #0, 667bc │ │ + ld1r {v4.4h}, [x22] │ │ + mov x24, xzr │ │ + dup v2.4s, w21 │ │ + dup v3.4s, w23 │ │ + uxtl v4.4s, v4.4h │ │ + mov x25, x6 │ │ + mov x26, x5 │ │ + ldr q5, [x14, x24] │ │ + ldr d6, [x26], #8 │ │ + mov v16.16b, v3.16b │ │ + mov v7.16b, v3.16b │ │ + uxtl v17.4s, v5.4h │ │ + uxtl v6.8h, v6.8b │ │ + uxtl2 v5.4s, v5.8h │ │ + uxtl v19.4s, v6.4h │ │ + mla v16.4s, v2.4s, v17.4s │ │ + uxtl2 v18.4s, v6.8h │ │ + mla v7.4s, v2.4s, v5.4s │ │ + usubw v5.4s, v1.4s, v6.4h │ │ + mla v16.4s, v4.4s, v19.4s │ │ + usubw2 v6.4s, v1.4s, v6.8h │ │ + mla v7.4s, v4.4s, v18.4s │ │ + mla v16.4s, v5.4s, v0.4s │ │ + mla v7.4s, v6.4s, v0.4s │ │ + shrn v5.4h, v16.4s, #9 │ │ + shrn2 v5.8h, v7.4s, #9 │ │ + subs x25, x25, #0x8 │ │ + str q5, [x20, x24] │ │ + add x24, x24, #0x10 │ │ + b.ne 66754 // b.any │ │ + cmp x6, x12 │ │ + mov x24, x6 │ │ + b.eq 666a4 // b.none │ │ + lsl x25, x24, #1 │ │ + ldrh w27, [x14, x25] │ │ + ldrb w26, [x5, x24] │ │ + ldrh w28, [x22] │ │ + add x24, x24, #0x1 │ │ + madd w27, w27, w21, w23 │ │ + sub w29, w15, w26 │ │ + madd w26, w28, w26, w27 │ │ + madd w26, w29, w9, w26 │ │ + lsr w26, w26, #9 │ │ + cmp x12, x24 │ │ + strh w26, [x20, x25] │ │ + b.ne 667bc // b.any │ │ + b 666a4 │ │ + ldp x29, x30, [sp, #80] │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x24, x23, [sp, #32] │ │ + ldp x26, x25, [sp, #16] │ │ + ldp x28, x27, [sp], #96 │ │ + ret │ │ + str x21, [sp, #-32]! │ │ + cmp w4, #0x1 │ │ + stp x20, x19, [sp, #16] │ │ + b.lt 66964 // b.tstop │ │ + cmp w3, #0x1 │ │ + b.lt 66964 // b.tstop │ │ + adrp x13, ad000 │ │ + ldr x13, [x13, #1728] │ │ + sub x14, x2, w4, sxtw #1 │ │ + ldrh w14, [x14] │ │ + asr x9, x1, #1 │ │ + mov w11, w3 │ │ + add x15, x2, w3, uxtw #1 │ │ + mov x8, xzr │ │ + mov w10, w4 │ │ + add x12, x2, #0x2 │ │ + add x13, x13, w4, sxtw │ │ + add x15, x15, #0x2 │ │ + and x16, x11, #0xfffffff0 │ │ + lsl x17, x9, #1 │ │ + mov w1, #0x100 // #256 │ │ + orr w4, wzr, #0x80 │ │ + mov x5, x0 │ │ + b 66880 │ │ + add x8, x8, #0x1 │ │ + cmp x8, x10 │ │ + add x5, x5, x17 │ │ + b.eq 66964 // b.none │ │ + ldrb w6, [x13, x8] │ │ + cmp w3, #0x10 │ │ + sub w7, w1, w6 │ │ + madd w7, w7, w14, w4 │ │ + b.cs 6689c // b.hs, b.nlast │ │ + mov x19, xzr │ │ + b 66940 │ │ + mul x19, x9, x8 │ │ + add x20, x0, x19, lsl #1 │ │ + cmp x20, x15 │ │ + b.cs 668c4 // b.hs, b.nlast │ │ + add x19, x19, x11 │ │ + add x19, x0, x19, lsl #1 │ │ + cmp x12, x19 │ │ + b.cs 668c4 // b.hs, b.nlast │ │ + mov x19, xzr │ │ + b 66940 │ │ + mov x19, xzr │ │ + dup v0.4s, w6 │ │ + dup v1.4s, w7 │ │ + mov x20, x16 │ │ + add x21, x2, x19 │ │ + ldur q2, [x21, #2] │ │ + ldur q5, [x21, #18] │ │ + mov v3.16b, v1.16b │ │ + mov v4.16b, v1.16b │ │ + uxtl2 v6.4s, v2.8h │ │ + uxtl v2.4s, v2.4h │ │ + mla v3.4s, v0.4s, v6.4s │ │ + mov v6.16b, v1.16b │ │ + mla v4.4s, v0.4s, v2.4s │ │ + uxtl2 v2.4s, v5.8h │ │ + mla v6.4s, v0.4s, v2.4s │ │ + mov v2.16b, v1.16b │ │ + uxtl v5.4s, v5.4h │ │ + mla v2.4s, v0.4s, v5.4s │ │ + shrn v4.4h, v4.4s, #8 │ │ + shrn v2.4h, v2.4s, #8 │ │ + add x21, x5, x19 │ │ + subs x20, x20, #0x10 │ │ + shrn2 v4.8h, v3.4s, #8 │ │ + shrn2 v2.8h, v6.4s, #8 │ │ + add x19, x19, #0x20 │ │ + stp q4, q2, [x21] │ │ + b.ne 668d4 // b.any │ │ + cmp x16, x11 │ │ + mov x19, x16 │ │ + b.eq 66870 // b.none │ │ + lsl x20, x19, #1 │ │ + ldrh w21, [x12, x20] │ │ + add x19, x19, #0x1 │ │ + cmp x11, x19 │ │ + madd w21, w21, w6, w7 │ │ + lsr w21, w21, #8 │ │ + strh w21, [x5, x20] │ │ + b.ne 66940 // b.any │ │ + b 66870 │ │ + ldp x20, x19, [sp, #16] │ │ + ldr x21, [sp], #32 │ │ + ret │ │ + stp x22, x21, [sp, #-32]! │ │ + cmp w4, #0x1 │ │ + stp x20, x19, [sp, #16] │ │ + b.lt 66adc // b.tstop │ │ + cmp w3, #0x1 │ │ + b.lt 66adc // b.tstop │ │ + asr x10, x1, #1 │ │ + adrp x1, ad000 │ │ + ldrh w9, [x2, w3, sxtw #1] │ │ + ldr x1, [x1, #1728] │ │ + sxtw x16, w3 │ │ + mov w12, w3 │ │ + mov w11, w4 │ │ + add x4, x16, x12 │ │ + mov x8, xzr │ │ + mov w13, #0x100 // #256 │ │ + mov x14, #0xffffffffffffffff // #-1 │ │ + movi v0.4s, #0x1, lsl #8 │ │ + add x15, x1, x16 │ │ + and x16, x12, #0xfffffff8 │ │ + lsl x17, x10, #1 │ │ + add x1, x1, x4 │ │ + dup v1.4s, w9 │ │ + movi v2.4s, #0x80 │ │ + mov x4, x0 │ │ + b 669e8 │ │ + add x8, x8, #0x1 │ │ + cmp x8, x11 │ │ + add x4, x4, x17 │ │ + b.eq 66adc // b.none │ │ + mvn x5, x8 │ │ + cmp w3, #0x8 │ │ + add x5, x2, x5, lsl #1 │ │ + mov x6, xzr │ │ + b.cs 66a2c // b.hs, b.nlast │ │ + ldrb w7, [x15, x6] │ │ + ldrh w19, [x5] │ │ + mul w19, w19, w7 │ │ + sub w7, w13, w7 │ │ + madd w7, w7, w9, w19 │ │ + add w7, w7, #0x80 │ │ + lsr w7, w7, #8 │ │ + strh w7, [x4, x6, lsl #1] │ │ + add x6, x6, #0x1 │ │ + cmp x12, x6 │ │ + b.ne 669fc // b.any │ │ + b 669d8 │ │ + mul x7, x10, x8 │ │ + add x20, x0, x7, lsl #1 │ │ + add x7, x7, x12 │ │ + eor x19, x14, x8, lsl #1 │ │ + add x21, x0, x7, lsl #1 │ │ + cmp x1, x20 │ │ + add x19, x19, x2 │ │ + cset w7, hi // hi = pmore │ │ + cmp x15, x21 │ │ + cset w22, cc // cc = lo, ul, last │ │ + cmp x19, x20 │ │ + and w20, w7, w22 │ │ + cset w7, hi // hi = pmore │ │ + cmp x5, x21 │ │ + cset w19, cc // cc = lo, ul, last │ │ + tbnz w20, #0, 669fc │ │ + and w7, w7, w19 │ │ + tbnz w7, #0, 669fc │ │ + ld1r {v3.4h}, [x5] │ │ + mov x6, x16 │ │ + mov x7, x4 │ │ + mov x19, x15 │ │ + uxtl v3.4s, v3.4h │ │ + ldr d4, [x19], #8 │ │ + subs x6, x6, #0x8 │ │ + uxtl v4.8h, v4.8b │ │ + usubw v7.4s, v0.4s, v4.4h │ │ + uxtl2 v5.4s, v4.8h │ │ + uxtl v6.4s, v4.4h │ │ + usubw2 v4.4s, v0.4s, v4.8h │ │ + mul v7.4s, v7.4s, v1.4s │ │ + mul v4.4s, v4.4s, v1.4s │ │ + mla v7.4s, v3.4s, v6.4s │ │ + mla v4.4s, v3.4s, v5.4s │ │ + add v5.4s, v7.4s, v2.4s │ │ + add v4.4s, v4.4s, v2.4s │ │ + shrn v5.4h, v5.4s, #8 │ │ + shrn2 v5.8h, v4.4s, #8 │ │ + str q5, [x7], #16 │ │ + b.ne 66a88 // b.any │ │ + cmp x16, x12 │ │ + mov x6, x16 │ │ + b.ne 669fc // b.any │ │ + b 669d8 │ │ + ldp x20, x19, [sp, #16] │ │ + ldp x22, x21, [sp], #32 │ │ + ret │ │ + sub sp, sp, #0x150 │ │ + stp x28, x26, [sp, #256] │ │ + stp x25, x24, [sp, #272] │ │ + stp x23, x22, [sp, #288] │ │ + stp x21, x20, [sp, #304] │ │ + stp x19, x30, [sp, #320] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #1800] │ │ + and w8, w5, #0x1fe │ │ + mov w19, w4 │ │ + mov w20, w3 │ │ + ldrh w25, [x9, w8, uxtw] │ │ + mov x24, x2 │ │ + mov x22, x1 │ │ + cmp w5, #0x400 │ │ + mov x21, x0 │ │ + b.cc 66cf4 // b.lo, b.ul, b.last │ │ + and w8, w5, #0x1ff │ │ + ubfx w2, w5, #9, #1 │ │ + cmp w8, #0x33 │ │ + add w23, w19, w20 │ │ + b.cc 66c9c // b.lo, b.ul, b.last │ │ + mov w9, #0x10 // #16 │ │ + lsr w9, w9, w2 │ │ + cmp w9, w23 │ │ + b.lt 66c9c // b.tstop │ │ + ldr w5, [sp, #336] │ │ + cmp w20, w19 │ │ + csel w8, w20, w19, lt // lt = tstop │ │ + add x2, x24, #0x2 │ │ + add w4, w8, w20 │ │ + mov x0, sp │ │ + mov w3, #0xffffffff // #-1 │ │ + mov w1, w23 │ │ + mov x26, sp │ │ + bl 67c3c │ │ + lsl w8, w23, #1 │ │ + lsl w25, w25, #1 │ │ + sub w10, w8, #0x2 │ │ + mov w8, #0x2 // #2 │ │ + cmp w19, #0x1 │ │ + b.lt 66d14 // b.tstop │ │ + cmp w20, #0x1 │ │ + b.lt 66d14 // b.tstop │ │ + asr x13, x22, #1 │ │ + mov w9, wzr │ │ + sxtw x10, w10 │ │ + mov w11, w20 │ │ + add x12, x21, #0x10 │ │ + lsl x13, x13, #1 │ │ + mov w14, #0x40 // #64 │ │ + mov w15, w25 │ │ + b 66bd4 │ │ + add w9, w9, #0x1 │ │ + add x21, x21, x13 │ │ + add w15, w15, w25 │ │ + cmp w9, w19 │ │ + add x12, x12, x13 │ │ + b.eq 66d14 // b.none │ │ + and w2, w15, #0x3e │ │ + mov x1, xzr │ │ + sub w3, w14, w2 │ │ + sbfx x4, x15, #6, #26 │ │ + mov x16, x21 │ │ + mov w17, w20 │ │ + mov x0, x12 │ │ + cmp x4, x10 │ │ + b.ge 66c38 // b.tcont │ │ + add x5, x26, x4, lsl #1 │ │ + ldrh w6, [x5, #2] │ │ + ldrh w5, [x5] │ │ + add x4, x4, x8 │ │ + add x0, x0, #0x2 │ │ + mul w6, w2, w6 │ │ + madd w5, w3, w5, w6 │ │ + add w5, w5, #0x20 │ │ + lsr w5, w5, #6 │ │ + strh w5, [x21, x1, lsl #1] │ │ + add x1, x1, #0x1 │ │ + sub w17, w17, #0x1 │ │ + cmp x1, x11 │ │ + add x16, x16, #0x2 │ │ + b.ne 66bf0 // b.any │ │ + b 66bbc │ │ + sub w2, w20, w1 │ │ + cmp w2, #0x1 │ │ + b.lt 66bbc // b.tstop │ │ + ldrh w1, [x26, x10, lsl #1] │ │ + cmp w2, #0x10 │ │ + b.cs 66c58 // b.hs, b.nlast │ │ + mov x2, xzr │ │ + b 66c80 │ │ + mov w3, w2 │ │ + dup v0.8h, w1 │ │ + and x2, x3, #0xfffffff0 │ │ + and x4, x17, #0xfffffff0 │ │ + stp q0, q0, [x0, #-16] │ │ + subs x4, x4, #0x10 │ │ + add x0, x0, #0x20 │ │ + b.ne 66c68 // b.any │ │ + cmp x2, x3 │ │ + b.eq 66bbc // b.none │ │ + mov w17, w17 │ │ + sub x17, x17, x2 │ │ + add x16, x16, x2, lsl #1 │ │ + subs x17, x17, #0x1 │ │ + strh w1, [x16], #2 │ │ + b.ne 66c8c // b.any │ │ + b 66bbc │ │ + mov w9, #0x5a // #90 │ │ + sub w1, w9, w8 │ │ + mov w0, w23 │ │ + bl 67d28 │ │ + cbz w0, 66cf4 │ │ + cmp w20, w19 │ │ + csel w8, w20, w19, lt // lt = tstop │ │ + mov w7, w0 │ │ + add x4, x24, #0x2 │ │ + add w6, w8, w20 │ │ + mov x0, sp │ │ + mov w5, #0xffffffff // #-1 │ │ + mov w1, w23 │ │ + mov w2, wzr │ │ + mov w3, w23 │ │ + mov x26, sp │ │ + bl 67e24 │ │ + sub w10, w23, #0x1 │ │ + mov w8, #0x1 // #1 │ │ + cmp w19, #0x1 │ │ + b.ge 66b90 // b.tcont │ │ + b 66d14 │ │ + cmp w20, w19 │ │ + csel w8, w20, w19, lt // lt = tstop │ │ + add x26, x24, #0x2 │ │ + add w23, w8, w20 │ │ + sub w10, w23, #0x1 │ │ + mov w8, #0x1 // #1 │ │ + cmp w19, #0x1 │ │ + b.ge 66b90 // b.tcont │ │ + ldp x19, x30, [sp, #320] │ │ + ldp x21, x20, [sp, #304] │ │ + ldp x23, x22, [sp, #288] │ │ + ldp x25, x24, [sp, #272] │ │ + ldp x28, x26, [sp, #256] │ │ + add sp, sp, #0x150 │ │ + ret │ │ + sub sp, sp, #0x190 │ │ + stp x28, x27, [sp, #304] │ │ + stp x26, x25, [sp, #320] │ │ + stp x24, x23, [sp, #336] │ │ + stp x22, x21, [sp, #352] │ │ + stp x20, x19, [sp, #368] │ │ + stp x29, x30, [sp, #384] │ │ + adrp x26, ad000 │ │ + mov w28, w5 │ │ + ldr x26, [x26, #1800] │ │ + and w8, w28, #0x1ff │ │ + mov w9, #0xb4 // #180 │ │ + sub w29, w9, w8 │ │ + asr w9, w29, #1 │ │ + ldr w5, [sp, #400] │ │ + ldrh w25, [x26, w9, sxtw #1] │ │ + mov x10, x1 │ │ + sub w1, w8, #0x5a │ │ + mov w19, w4 │ │ + mov w21, w3 │ │ + mov x23, x2 │ │ + mov x20, x0 │ │ + ubfx w2, w28, #9, #1 │ │ + cmp w28, #0x400 │ │ + asr w27, w1, #1 │ │ + str x10, [sp, #24] │ │ + stp w7, w2, [sp, #16] │ │ + str w5, [sp, #36] │ │ + b.cc 66de0 // b.lo, b.ul, b.last │ │ + mov w22, w6 │ │ + cmp w8, #0x8d │ │ + b.cc 66df4 // b.lo, b.ul, b.last │ │ + mov w9, #0x10 // #16 │ │ + add w8, w19, w21 │ │ + lsr w9, w9, w2 │ │ + cmp w9, w8 │ │ + cset w8, ge // ge = tcont │ │ + str w8, [sp, #40] │ │ + cmp w1, #0x28 │ │ + b.lt 66e00 // b.tstop │ │ + add x8, sp, #0x2c │ │ + add x24, x8, #0x80 │ │ + add w0, w19, w21 │ │ + b 66e1c │ │ + add x8, sp, #0x2c │ │ + add x24, x8, #0x80 │ │ + add x0, x8, #0x82 │ │ + str wzr, [sp, #40] │ │ + b 66e60 │ │ + str wzr, [sp, #40] │ │ + cmp w1, #0x28 │ │ + b.ge 66dd0 // b.tcont │ │ + mov w8, #0x10 // #16 │ │ + add w0, w19, w21 │ │ + lsr w8, w8, w2 │ │ + add x9, sp, #0x2c │ │ + cmp w8, w0 │ │ + add x24, x9, #0x80 │ │ + b.ge 66f94 // b.tcont │ │ + bl 67d28 │ │ + add x8, sp, #0x2c │ │ + mov w7, w0 │ │ + add x0, x8, #0x82 │ │ + cbz w7, 66e60 │ │ + add x4, x23, #0x2 │ │ + mov w5, #0xffffffff // #-1 │ │ + mov w1, w21 │ │ + mov w2, wzr │ │ + mov w3, w22 │ │ + mov w6, w21 │ │ + bl 67e24 │ │ + mov w22, #0x1 // #1 │ │ + ldrh w27, [x26, w27, sxtw #1] │ │ + ldr w8, [sp, #40] │ │ + cbnz w8, 66e80 │ │ + b 66fc0 │ │ + lsl w8, w21, #1 │ │ + add x1, x23, #0x2 │ │ + sxtw x2, w8 │ │ + bl 4af0 │ │ + mov w22, #0x1 // #1 │ │ + ldrh w27, [x26, w27, sxtw #1] │ │ + ldr w8, [sp, #40] │ │ + cbz w8, 66fc0 │ │ + ldr w5, [sp, #36] │ │ + neg w8, w19 │ │ + add w1, w19, #0x1 │ │ + add x0, x24, w8, sxtw #2 │ │ + sub x2, x23, w19, sxtw #1 │ │ + mov w3, wzr │ │ + mov w4, w1 │ │ + bl 67c3c │ │ + lsl w27, w27, #1 │ │ + ldrh w8, [x23] │ │ + cmp w19, #0x1 │ │ + strh w8, [sp, #172] │ │ + b.lt 6704c // b.tstop │ │ + cmp w21, #0x1 │ │ + b.lt 6704c // b.tstop │ │ + ldr w9, [sp, #40] │ │ + ldr x10, [sp, #24] │ │ + mov w8, wzr │ │ + mov w11, w21 │ │ + mvn w15, w9 │ │ + asr x16, x10, #1 │ │ + orr w9, w9, #0x6 │ │ + lsl w10, w22, #6 │ │ + add x12, x24, #0x2 │ │ + lsl x13, x22, #1 │ │ + neg w14, w27 │ │ + add x15, x24, w15, sxtw #1 │ │ + lsl x16, x16, #1 │ │ + mov w17, #0x40 // #64 │ │ + b 66f08 │ │ + add w8, w8, #0x1 │ │ + cmp w8, w19 │ │ + add x20, x20, x16 │ │ + b.eq 6704c // b.none │ │ + sub w10, w10, w25 │ │ + lsl w5, w8, w9 │ │ + asr w4, w10, #6 │ │ + and w1, w10, #0x3e │ │ + mov x0, xzr │ │ + sbfx x2, x10, #6, #26 │ │ + sub w3, w17, w1 │ │ + add x4, x12, w4, sxtw #1 │ │ + add w5, w14, w5 │ │ + tbnz x2, #63, 66f70 │ │ + ldurh w6, [x4, #-2] │ │ + mov x21, x4 │ │ + mul w7, w3, w6 │ │ + mov w6, w1 │ │ + ldrh w21, [x21] │ │ + add x2, x2, x22 │ │ + add x4, x4, x13 │ │ + sub w5, w5, w27 │ │ + madd w6, w6, w21, w7 │ │ + add w6, w6, #0x20 │ │ + lsr w6, w6, #6 │ │ + strh w6, [x20, x0, lsl #1] │ │ + add x0, x0, #0x1 │ │ + cmp x11, x0 │ │ + b.eq 66ef8 // b.none │ │ + tbz x2, #63, 66f30 │ │ + asr w7, w5, #6 │ │ + neg w6, w7 │ │ + ldrh w21, [x15, w6, sxtw #1] │ │ + and w6, w5, #0x3e │ │ + sub w23, w17, w6 │ │ + mvn w24, w7 │ │ + mul w7, w23, w21 │ │ + add x21, x15, w24, sxtw #1 │ │ + b 66f40 │ │ + add w1, w21, #0x1 │ │ + mov x0, x24 │ │ + mov x2, x23 │ │ + mov w3, wzr │ │ + mov w4, w1 │ │ + bl 67c3c │ │ + lsl w25, w25, #1 │ │ + mov w22, #0x2 // #2 │ │ + ldrh w27, [x26, w27, sxtw #1] │ │ + ldr w8, [sp, #40] │ │ + cbnz w8, 66e80 │ │ + cmp w28, #0x3ff │ │ + b.ls 67020 // b.plast │ │ + ldr w2, [sp, #20] │ │ + add w0, w19, w21 │ │ + mov w1, w29 │ │ + bl 67d28 │ │ + mov x8, xzr │ │ + mov w7, w0 │ │ + sub x8, x8, w19, sxtw │ │ + sub x0, x24, w19, sxtw #1 │ │ + cbz w7, 6702c │ │ + ldr w9, [sp, #16] │ │ + add x4, x23, x8, lsl #1 │ │ + add w6, w19, #0x1 │ │ + mov w1, w19 │ │ + sub w2, w19, w9 │ │ + mov w3, w19 │ │ + mov w5, wzr │ │ + bl 67e24 │ │ + ldrh w8, [x23] │ │ + cmp w19, #0x1 │ │ + strh w8, [sp, #172] │ │ + b.ge 66eb4 // b.tcont │ │ + b 6704c │ │ + mov x8, xzr │ │ + sub x8, x8, w19, sxtw │ │ + sub x0, x24, w19, sxtw #1 │ │ + add x1, x23, x8, lsl #1 │ │ + lsl w8, w19, #1 │ │ + sxtw x2, w8 │ │ + bl 4af0 │ │ + ldrh w8, [x23] │ │ + cmp w19, #0x1 │ │ + strh w8, [sp, #172] │ │ + b.ge 66eb4 // b.tcont │ │ + ldp x29, x30, [sp, #384] │ │ + ldp x20, x19, [sp, #368] │ │ + ldp x22, x21, [sp, #352] │ │ + ldp x24, x23, [sp, #336] │ │ + ldp x26, x25, [sp, #320] │ │ + ldp x28, x27, [sp, #304] │ │ + add sp, sp, #0x190 │ │ + ret │ │ + sub sp, sp, #0x170 │ │ + str x28, [sp, #272] │ │ + stp x27, x26, [sp, #288] │ │ + stp x25, x24, [sp, #304] │ │ + stp x23, x22, [sp, #320] │ │ + stp x21, x20, [sp, #336] │ │ + stp x19, x30, [sp, #352] │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #1800] │ │ + and w8, w5, #0x1ff │ │ + mov w9, #0x10e // #270 │ │ + sub w9, w9, w8 │ │ + asr w9, w9, #1 │ │ + ldrh w25, [x10, w9, sxtw #1] │ │ + mov w21, w4 │ │ + mov w22, w3 │ │ + mov x23, x2 │ │ + mov x19, x1 │ │ + cmp w5, #0x400 │ │ + mov x20, x0 │ │ + b.cc 672ec // b.lo, b.ul, b.last │ │ + ubfx w2, w5, #9, #1 │ │ + cmp w8, #0xdb │ │ + add w24, w21, w22 │ │ + b.hi 67294 // b.pmore │ │ + mov w9, #0x10 // #16 │ │ + lsr w9, w9, w2 │ │ + cmp w9, w24 │ │ + b.lt 67294 // b.tstop │ │ + ldr w5, [sp, #368] │ │ + sbfiz x26, x24, #1, #32 │ │ + sub w8, w22, w21 │ │ + sub x2, x23, x26 │ │ + bic w3, w8, w8, asr #31 │ │ + add w4, w24, #0x1 │ │ + add x0, sp, #0x10 │ │ + mov w1, w24 │ │ + add x23, sp, #0x10 │ │ + bl 67c3c │ │ + sub x12, x26, #0x2 │ │ + lsl w25, w25, #1 │ │ + add x8, x23, x12, lsl #1 │ │ + mov w9, #0x2 // #2 │ │ + cmp w22, #0x1 │ │ + b.lt 6730c // b.tstop │ │ + cmp w21, #0x1 │ │ + b.lt 6730c // b.tstop │ │ + neg w17, w12 │ │ + sxtw x2, w17 │ │ + asr x11, x19, #1 │ │ + add x2, x8, x2, lsl #1 │ │ + mov x10, xzr │ │ + sxtw x12, w12 │ │ + sxtw x13, w21 │ │ + mov w14, w22 │ │ + mov w15, w21 │ │ + add x16, x20, #0x10 │ │ + add x17, x8, w17, sxtw #1 │ │ + lsl x0, x11, #1 │ │ + lsl x1, x11, #5 │ │ + add x2, x2, #0x1 │ │ + mov w3, #0x40 // #64 │ │ + mov w4, w25 │ │ + b 67180 │ │ + add x10, x10, #0x1 │ │ + add w4, w4, w25 │ │ + cmp x10, x14 │ │ + add x16, x16, #0x2 │ │ + b.eq 6730c // b.none │ │ + and w22, w4, #0x3e │ │ + mov x7, xzr │ │ + mov x5, xzr │ │ + sbfx x23, x4, #6, #26 │ │ + sub w24, w3, w22 │ │ + mov w21, #0x1 // #1 │ │ + mov x6, x16 │ │ + cmp x23, x12 │ │ + b.ge 671f0 // b.tcont │ │ + sxtw x27, w23 │ │ + mvn x27, x27 │ │ + sub x26, x8, x23, lsl #1 │ │ + ldrh w27, [x8, x27, lsl #1] │ │ + ldrh w26, [x26] │ │ + add x23, x23, x9 │ │ + add x6, x6, x0 │ │ + mul w27, w22, w27 │ │ + madd w26, w24, w26, w27 │ │ + madd x27, x11, x5, x10 │ │ + add x5, x5, #0x1 │ │ + add w26, w26, #0x20 │ │ + add x21, x21, #0x1 │ │ + cmp x5, x15 │ │ + lsr w26, w26, #6 │ │ + sub x7, x7, #0x1 │ │ + strh w26, [x20, x27, lsl #1] │ │ + b.ne 6719c // b.any │ │ + b 6716c │ │ + add x22, x5, #0x1 │ │ + cmp x22, x13 │ │ + csinc x22, x13, x5, le │ │ + sub x22, x22, x5 │ │ + cmp x22, #0x10 │ │ + b.cc 67270 // b.lo, b.ul, b.last │ │ + cmp x19, #0x2 │ │ + b.ne 67270 // b.any │ │ + add x23, x5, x10 │ │ + add x24, x5, #0x1 │ │ + add x26, x20, x23, lsl #1 │ │ + cmp x24, x13 │ │ + csinc x23, x13, x5, le │ │ + cmp x2, x26 │ │ + b.ls 6723c // b.plast │ │ + add x23, x23, x10 │ │ + add x23, x20, x23, lsl #1 │ │ + cmp x17, x23 │ │ + b.cc 67270 // b.lo, b.ul, b.last │ │ + ld1r {v0.8h}, [x17] │ │ + cmp x21, x13 │ │ + csel x21, x21, x13, gt │ │ + and x23, x22, #0xfffffffffffffff0 │ │ + add x7, x21, x7 │ │ + add x5, x5, x23 │ │ + and x7, x7, #0xfffffffffffffff0 │ │ + stp q0, q0, [x6, #-16] │ │ + subs x7, x7, #0x10 │ │ + add x6, x6, x1 │ │ + b.ne 67258 // b.any │ │ + cmp x22, x23 │ │ + b.eq 6716c // b.none │ │ + madd x6, x11, x5, x10 │ │ + add x6, x20, x6, lsl #1 │ │ + ldrh w7, [x17] │ │ + add x5, x5, #0x1 │ │ + cmp x5, x13 │ │ + strh w7, [x6] │ │ + add x6, x6, x0 │ │ + b.lt 67278 // b.tstop │ │ + b 6716c │ │ + sub w1, w8, #0xb4 │ │ + mov w0, w24 │ │ + bl 67d28 │ │ + cbz w0, 672ec │ │ + sub w8, w22, w21 │ │ + mov w7, w0 │ │ + sub x4, x23, w24, sxtw #1 │ │ + bic w5, w8, w8, asr #31 │ │ + add w6, w24, #0x1 │ │ + add x0, sp, #0x10 │ │ + mov w1, w24 │ │ + mov w2, wzr │ │ + mov w3, w24 │ │ + sxtw x26, w24 │ │ + add x23, sp, #0x10 │ │ + bl 67e24 │ │ + sub x12, x26, #0x1 │ │ + add x8, x23, x12, lsl #1 │ │ + mov w9, #0x1 // #1 │ │ + cmp w22, #0x1 │ │ + b.ge 67120 // b.tcont │ │ + b 6730c │ │ + cmp w22, w21 │ │ + csel w9, w22, w21, lt // lt = tstop │ │ + add w9, w21, w9 │ │ + sub x8, x23, #0x2 │ │ + sub w12, w9, #0x1 │ │ + mov w9, #0x1 // #1 │ │ + cmp w22, #0x1 │ │ + b.ge 67120 // b.tcont │ │ + ldp x19, x30, [sp, #352] │ │ + ldp x21, x20, [sp, #336] │ │ + ldp x23, x22, [sp, #320] │ │ + ldp x25, x24, [sp, #304] │ │ + ldp x27, x26, [sp, #288] │ │ + ldr x28, [sp, #272] │ │ + add sp, sp, #0x170 │ │ + ret │ │ + sub sp, sp, #0x160 │ │ + cmp w4, #0x1 │ │ + stp x28, x27, [sp, #256] │ │ + stp x26, x25, [sp, #272] │ │ + stp x24, x23, [sp, #288] │ │ + stp x22, x21, [sp, #304] │ │ + stp x20, x19, [sp, #320] │ │ + stp x29, x30, [sp, #336] │ │ + stp x1, x2, [sp, #32] │ │ + b.lt 6786c // b.tstop │ │ + cmp w3, #0x1 │ │ + b.lt 6786c // b.tstop │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #3392] │ │ + and w8, w5, #0x1ff │ │ + sxtw x10, w4 │ │ + str x10, [sp, #24] │ │ + add x10, x9, x8, lsl #6 │ │ + add x8, x9, x8, lsl #6 │ │ + ldrsb w9, [x8, #1] │ │ + mov x14, x0 │ │ + ldrsb w7, [x10] │ │ + ldrsb w0, [x8, #8] │ │ + str w9, [sp, #252] │ │ + ldrsb w9, [x8, #9] │ │ + ldrsb w21, [x8, #16] │ │ + ldrsb w22, [x8, #24] │ │ + ldrsb w23, [x8, #32] │ │ + str w9, [sp, #248] │ │ + ldrsb w9, [x8, #17] │ │ + ldrsb w24, [x8, #40] │ │ + ldrsb w25, [x8, #48] │ │ + ldrsb w6, [x8, #7] │ │ + str w9, [sp, #244] │ │ + ldrsb w9, [x8, #25] │ │ + ldrsb w28, [x8, #15] │ │ + ldrsb w29, [x8, #23] │ │ + ldrsb w5, [x8, #31] │ │ + str w9, [sp, #240] │ │ + ldrsb w9, [x8, #33] │ │ + ldrsb w10, [x8, #39] │ │ + ldrsb w17, [x8, #47] │ │ + ldrsb w30, [x8, #55] │ │ + str w9, [sp, #236] │ │ + ldrsb w9, [x8, #41] │ │ + ldr w2, [sp, #352] │ │ + mov x13, xzr │ │ + sxtw x16, w3 │ │ + str w9, [sp, #232] │ │ + ldrsb w9, [x8, #49] │ │ + add x15, x14, #0x6 │ │ + str x16, [sp, #80] │ │ + str w5, [sp, #76] │ │ + str w9, [sp, #228] │ │ + ldrsb w9, [x8, #2] │ │ + str w9, [sp, #224] │ │ + ldrsb w9, [x8, #10] │ │ + str w9, [sp, #220] │ │ + ldrsb w9, [x8, #18] │ │ + str w9, [sp, #216] │ │ + ldrsb w9, [x8, #26] │ │ + str w9, [sp, #212] │ │ + ldrsb w9, [x8, #34] │ │ + str w9, [sp, #208] │ │ + ldrsb w9, [x8, #42] │ │ + str w9, [sp, #204] │ │ + ldrsb w9, [x8, #50] │ │ + str w9, [sp, #200] │ │ + ldrsb w9, [x8, #3] │ │ + str w9, [sp, #196] │ │ + ldrsb w9, [x8, #11] │ │ + str w9, [sp, #192] │ │ + ldrsb w9, [x8, #19] │ │ + str w9, [sp, #188] │ │ + ldrsb w9, [x8, #27] │ │ + str w9, [sp, #184] │ │ + ldrsb w9, [x8, #35] │ │ + str w9, [sp, #180] │ │ + ldrsb w9, [x8, #43] │ │ + str w9, [sp, #176] │ │ + ldrsb w9, [x8, #51] │ │ + str w9, [sp, #172] │ │ + ldrsb w9, [x8, #4] │ │ + str w9, [sp, #168] │ │ + ldrsb w9, [x8, #12] │ │ + str w9, [sp, #164] │ │ + ldrsb w9, [x8, #20] │ │ + str w9, [sp, #160] │ │ + ldrsb w9, [x8, #28] │ │ + str w9, [sp, #156] │ │ + ldrsb w9, [x8, #36] │ │ + str w9, [sp, #152] │ │ + ldrsb w9, [x8, #44] │ │ + str w9, [sp, #148] │ │ + ldrsb w9, [x8, #52] │ │ + str w9, [sp, #144] │ │ + ldrsb w9, [x8, #5] │ │ + str w9, [sp, #140] │ │ + ldrsb w9, [x8, #13] │ │ + str w9, [sp, #136] │ │ + ldrsb w9, [x8, #21] │ │ + str w9, [sp, #132] │ │ + ldrsb w9, [x8, #29] │ │ + str w9, [sp, #128] │ │ + ldrsb w9, [x8, #37] │ │ + str w9, [sp, #124] │ │ + ldrsb w9, [x8, #45] │ │ + str w9, [sp, #120] │ │ + ldrsb w9, [x8, #53] │ │ + str w9, [sp, #116] │ │ + ldrsb w9, [x8, #6] │ │ + str w9, [sp, #112] │ │ + ldrsb w9, [x8, #14] │ │ + str w9, [sp, #108] │ │ + ldrsb w9, [x8, #22] │ │ + str w9, [sp, #104] │ │ + ldrsb w9, [x8, #30] │ │ + str w9, [sp, #100] │ │ + ldrsb w9, [x8, #38] │ │ + str w9, [sp, #96] │ │ + ldrsb w9, [x8, #46] │ │ + str w9, [sp, #92] │ │ + ldrsb w9, [x8, #54] │ │ + str w9, [sp, #88] │ │ + ldp x12, x9, [sp, #32] │ │ + asr x19, x12, #1 │ │ + add x11, x9, #0x2 │ │ + lsl x9, x12, #1 │ │ + lsl x27, x19, #1 │ │ + str x9, [sp, #16] │ │ + ldr x12, [sp, #40] │ │ + stp x14, x13, [sp, #56] │ │ + mov x9, xzr │ │ + mov x1, #0xffffffffffffffff // #-1 │ │ + sub x14, x12, x13, lsl #1 │ │ + add x12, x11, #0x6 │ │ + sub x13, x14, #0x2 │ │ + mov x11, x15 │ │ + str x15, [sp, #48] │ │ + ldurh w16, [x12, #-6] │ │ + ldrh w15, [x14] │ │ + mov w8, w17 │ │ + ldurh w17, [x12, #-4] │ │ + ldurh w3, [x12, #-2] │ │ + ldrh w4, [x12] │ │ + ldrh w14, [x13] │ │ + ldrh w13, [x13, x1, lsl #1] │ │ + add x1, x11, x27 │ │ + mov x5, x27 │ │ + mov w27, w6 │ │ + mul w6, w0, w16 │ │ + madd w6, w7, w15, w6 │ │ + madd w6, w21, w17, w6 │ │ + madd w6, w22, w3, w6 │ │ + madd w6, w23, w4, w6 │ │ + madd w6, w24, w14, w6 │ │ + madd w6, w25, w13, w6 │ │ + add w6, w6, #0x8 │ │ + mov w26, w25 │ │ + mov w25, w24 │ │ + mov w24, w23 │ │ + mov w23, w22 │ │ + mov w22, w21 │ │ + mov w21, w0 │ │ + mov w0, w7 │ │ + asr w7, w6, #4 │ │ + cmp w7, w2 │ │ + csel w7, w2, w7, gt │ │ + cmp w6, #0x0 │ │ + ldp w6, w20, [sp, #248] │ │ + csel w7, wzr, w7, lt // lt = tstop │ │ + sturh w7, [x11, #-6] │ │ + add x9, x9, #0x4 │ │ + mul w6, w6, w16 │ │ + madd w6, w20, w15, w6 │ │ + ldr w20, [sp, #244] │ │ + madd w6, w20, w17, w6 │ │ + ldr w20, [sp, #240] │ │ + madd w6, w20, w3, w6 │ │ + ldr w20, [sp, #236] │ │ + madd w6, w20, w4, w6 │ │ + ldr w20, [sp, #232] │ │ + madd w6, w20, w14, w6 │ │ + ldr w20, [sp, #228] │ │ + madd w6, w20, w13, w6 │ │ + add w6, w6, #0x8 │ │ + asr w7, w6, #4 │ │ + cmp w7, w2 │ │ + csel w7, w2, w7, gt │ │ + cmp w6, #0x0 │ │ + ldp w6, w20, [sp, #220] │ │ + csel w7, wzr, w7, lt // lt = tstop │ │ + sturh w7, [x11, #-4] │ │ + mul w6, w6, w16 │ │ + madd w6, w20, w15, w6 │ │ + ldr w20, [sp, #216] │ │ + madd w6, w20, w17, w6 │ │ + ldr w20, [sp, #212] │ │ + madd w6, w20, w3, w6 │ │ + ldr w20, [sp, #208] │ │ + madd w6, w20, w4, w6 │ │ + ldr w20, [sp, #204] │ │ + madd w6, w20, w14, w6 │ │ + ldr w20, [sp, #200] │ │ + madd w6, w20, w13, w6 │ │ + add w6, w6, #0x8 │ │ + asr w7, w6, #4 │ │ + cmp w7, w2 │ │ + csel w7, w2, w7, gt │ │ + cmp w6, #0x0 │ │ + ldp w6, w20, [sp, #192] │ │ + csel w7, wzr, w7, lt // lt = tstop │ │ + sturh w7, [x11, #-2] │ │ + mul w6, w6, w16 │ │ + madd w6, w20, w15, w6 │ │ + ldr w20, [sp, #188] │ │ + madd w6, w20, w17, w6 │ │ + ldr w20, [sp, #184] │ │ + madd w6, w20, w3, w6 │ │ + ldr w20, [sp, #180] │ │ + madd w6, w20, w4, w6 │ │ + ldr w20, [sp, #176] │ │ + madd w6, w20, w14, w6 │ │ + ldr w20, [sp, #172] │ │ + madd w6, w20, w13, w6 │ │ + add w6, w6, #0x8 │ │ + asr w7, w6, #4 │ │ + cmp w7, w2 │ │ + csel w7, w2, w7, gt │ │ + cmp w6, #0x0 │ │ + ldp w6, w20, [sp, #164] │ │ + csel w7, wzr, w7, lt // lt = tstop │ │ + strh w7, [x11] │ │ + mul w6, w6, w16 │ │ + madd w6, w20, w15, w6 │ │ + ldr w20, [sp, #160] │ │ + madd w6, w20, w17, w6 │ │ + ldr w20, [sp, #156] │ │ + madd w6, w20, w3, w6 │ │ + ldr w20, [sp, #152] │ │ + madd w6, w20, w4, w6 │ │ + ldr w20, [sp, #148] │ │ + madd w6, w20, w14, w6 │ │ + ldr w20, [sp, #144] │ │ + madd w6, w20, w13, w6 │ │ + add w6, w6, #0x8 │ │ + asr w7, w6, #4 │ │ + cmp w7, w2 │ │ + csel w7, w2, w7, gt │ │ + cmp w6, #0x0 │ │ + ldp w6, w20, [sp, #136] │ │ + csel w7, wzr, w7, lt // lt = tstop │ │ + sturh w7, [x1, #-6] │ │ + mul w6, w6, w16 │ │ + madd w6, w20, w15, w6 │ │ + ldr w20, [sp, #132] │ │ + madd w6, w20, w17, w6 │ │ + ldr w20, [sp, #128] │ │ + madd w6, w20, w3, w6 │ │ + ldr w20, [sp, #124] │ │ + madd w6, w20, w4, w6 │ │ + ldr w20, [sp, #120] │ │ + madd w6, w20, w14, w6 │ │ + ldr w20, [sp, #116] │ │ + madd w6, w20, w13, w6 │ │ + add w6, w6, #0x8 │ │ + asr w7, w6, #4 │ │ + cmp w7, w2 │ │ + csel w7, w2, w7, gt │ │ + cmp w6, #0x0 │ │ + ldp w6, w20, [sp, #108] │ │ + csel w7, wzr, w7, lt // lt = tstop │ │ + sturh w7, [x1, #-4] │ │ + mul w6, w6, w16 │ │ + madd w6, w20, w15, w6 │ │ + ldr w20, [sp, #104] │ │ + mul w16, w28, w16 │ │ + madd w6, w20, w17, w6 │ │ + ldr w20, [sp, #100] │ │ + madd w6, w20, w3, w6 │ │ + ldr w20, [sp, #96] │ │ + madd w6, w20, w4, w6 │ │ + ldr w20, [sp, #92] │ │ + madd w6, w20, w14, w6 │ │ + ldr w20, [sp, #88] │ │ + madd w6, w20, w13, w6 │ │ + add w6, w6, #0x8 │ │ + asr w7, w6, #4 │ │ + cmp w7, w2 │ │ + csel w7, w2, w7, gt │ │ + cmp w6, #0x0 │ │ + csel w6, wzr, w7, lt // lt = tstop │ │ + sturh w6, [x1, #-2] │ │ + mov w6, w27 │ │ + mov x27, x5 │ │ + ldr w5, [sp, #76] │ │ + madd w15, w6, w15, w16 │ │ + madd w15, w29, w17, w15 │ │ + ldr x16, [sp, #80] │ │ + madd w15, w5, w3, w15 │ │ + madd w15, w10, w4, w15 │ │ + madd w15, w8, w14, w15 │ │ + madd w13, w30, w13, w15 │ │ + add w13, w13, #0x8 │ │ + asr w15, w13, #4 │ │ + cmp w15, w2 │ │ + csel w15, w2, w15, gt │ │ + cmp w13, #0x0 │ │ + csel w15, wzr, w15, lt // lt = tstop │ │ + mov w7, w0 │ │ + mov w0, w21 │ │ + mov w21, w22 │ │ + mov w22, w23 │ │ + mov w23, w24 │ │ + mov w24, w25 │ │ + mov w25, w26 │ │ + mov w17, w8 │ │ + mov x14, x12 │ │ + mov x13, x11 │ │ + cmp x9, x16 │ │ + strh w15, [x11, x19, lsl #1] │ │ + add x11, x11, #0x8 │ │ + add x12, x12, #0x8 │ │ + mov x1, x19 │ │ + b.lt 67558 // b.tstop │ │ + ldp x14, x13, [sp, #56] │ │ + ldr x9, [sp, #32] │ │ + ldr x15, [sp, #48] │ │ + add x11, x14, x19, lsl #1 │ │ + add x14, x14, x9, lsl #1 │ │ + ldr x9, [sp, #24] │ │ + add x13, x13, #0x2 │ │ + cmp x13, x9 │ │ + ldr x9, [sp, #16] │ │ + add x15, x15, x9 │ │ + b.lt 67534 // b.tstop │ │ + ldp x29, x30, [sp, #336] │ │ + ldp x20, x19, [sp, #320] │ │ + ldp x22, x21, [sp, #304] │ │ + ldp x24, x23, [sp, #288] │ │ + ldp x26, x25, [sp, #272] │ │ + ldp x28, x27, [sp, #256] │ │ + add sp, sp, #0x160 │ │ + ret │ │ + sub sp, sp, #0x20 │ │ + mov w8, #0x1 // #1 │ │ + mov w7, #0x1 // #1 │ │ + str x30, [sp, #16] │ │ + str w8, [sp] │ │ + bl 67fb4 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ + ret │ │ + sub sp, sp, #0x20 │ │ + mov w7, #0x1 // #1 │ │ + str x30, [sp, #16] │ │ + str wzr, [sp] │ │ + bl 67fb4 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ + ret │ │ + sub sp, sp, #0x20 │ │ + mov w7, wzr │ │ + str x30, [sp, #16] │ │ + str wzr, [sp] │ │ + bl 67fb4 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ + ret │ │ + add w9, w4, w3 │ │ + mov w8, w4 │ │ + cmp w3, #0x1 │ │ + asr w10, w9, #1 │ │ + b.lt 67978 // b.tstop │ │ + cmp w3, #0x7 │ │ + mov w11, w3 │ │ + b.hi 67918 // b.pmore │ │ + mov x12, xzr │ │ + b 6795c │ │ + and x12, x11, #0xfffffff8 │ │ + movi v1.2d, #0x0 │ │ + movi v0.2d, #0x0 │ │ + mov v1.s[0], w10 │ │ + add x10, x2, #0xa │ │ + mov x13, x12 │ │ + ldp d2, d3, [x10, #-8] │ │ + subs x13, x13, #0x8 │ │ + add x10, x10, #0x10 │ │ + uaddw v1.4s, v1.4s, v2.4h │ │ + uaddw v0.4s, v0.4s, v3.4h │ │ + b.ne 67930 // b.any │ │ + add v0.4s, v0.4s, v1.4s │ │ + addv s0, v0.4s │ │ + cmp x12, x11 │ │ + fmov w10, s0 │ │ + b.eq 67978 // b.none │ │ + sub x11, x11, x12 │ │ + add x12, x2, x12, lsl #1 │ │ + add x12, x12, #0x2 │ │ + ldrh w13, [x12], #2 │ │ + subs x11, x11, #0x1 │ │ + add w10, w10, w13 │ │ + b.ne 67968 // b.any │ │ + cmp w8, #0x1 │ │ + b.lt 679fc // b.tstop │ │ + cmp w8, #0x7 │ │ + mov w11, w8 │ │ + b.hi 67994 // b.pmore │ │ + mov x12, xzr │ │ + b 679e0 │ │ + and x12, x11, #0xfffffff8 │ │ + movi v1.2d, #0x0 │ │ + movi v0.2d, #0x0 │ │ + mov v1.s[0], w10 │ │ + sub x10, x2, #0x8 │ │ + mov x13, x12 │ │ + ldp d3, d2, [x10, #-8] │ │ + subs x13, x13, #0x8 │ │ + sub x10, x10, #0x10 │ │ + rev64 v2.4h, v2.4h │ │ + rev64 v3.4h, v3.4h │ │ + uaddw v1.4s, v1.4s, v2.4h │ │ + uaddw v0.4s, v0.4s, v3.4h │ │ + b.ne 679ac // b.any │ │ + add v0.4s, v0.4s, v1.4s │ │ + addv s0, v0.4s │ │ + cmp x12, x11 │ │ + fmov w10, s0 │ │ + b.eq 679fc // b.none │ │ + mvn x13, x12 │ │ + add x13, x2, x13, lsl #1 │ │ + sub x11, x11, x12 │ │ + ldrh w12, [x13], #-2 │ │ + subs x11, x11, #0x1 │ │ + add w10, w10, w12 │ │ + b.ne 679ec // b.any │ │ + rbit w9, w9 │ │ + clz w9, w9 │ │ + cmp w3, w8 │ │ + lsr w4, w10, w9 │ │ + b.eq 67a30 // b.none │ │ + cmp w3, w8, lsl #1 │ │ + mov w9, #0x6667 // #26215 │ │ + b.gt 67a28 │ │ + cmp w8, w3, lsl #1 │ │ + mov w10, #0xaaab // #43691 │ │ + csel w9, w9, w10, gt │ │ + mul w9, w9, w4 │ │ + lsr w4, w9, #17 │ │ + mov w2, w3 │ │ + mov w3, w8 │ │ + b 68304 │ │ + mov w8, w4 │ │ + add w9, w7, #0x1 │ │ + mov w2, w3 │ │ + asr w4, w9, #1 │ │ + mov w3, w8 │ │ + b 68304 │ │ + mov w8, w4 │ │ + cmp w3, #0x1 │ │ + asr w9, w3, #1 │ │ + b.lt 67ad8 // b.tstop │ │ + cmp w3, #0x8 │ │ + mov w10, w3 │ │ + b.cs 67a78 // b.hs, b.nlast │ │ + mov x11, xzr │ │ + b 67abc │ │ + and x11, x10, #0xfffffff8 │ │ + movi v1.2d, #0x0 │ │ + movi v0.2d, #0x0 │ │ + mov v1.s[0], w9 │ │ + add x9, x2, #0xa │ │ + mov x12, x11 │ │ + ldp d2, d3, [x9, #-8] │ │ + subs x12, x12, #0x8 │ │ + add x9, x9, #0x10 │ │ + uaddw v1.4s, v1.4s, v2.4h │ │ + uaddw v0.4s, v0.4s, v3.4h │ │ + b.ne 67a90 // b.any │ │ + add v0.4s, v0.4s, v1.4s │ │ + addv s0, v0.4s │ │ + cmp x11, x10 │ │ + fmov w9, s0 │ │ + b.eq 67ad8 // b.none │ │ + sub x10, x10, x11 │ │ + add x11, x2, x11, lsl #1 │ │ + add x11, x11, #0x2 │ │ + ldrh w12, [x11], #2 │ │ + subs x10, x10, #0x1 │ │ + add w9, w9, w12 │ │ + b.ne 67ac8 // b.any │ │ + rbit w10, w3 │ │ + clz w10, w10 │ │ + lsr w4, w9, w10 │ │ + mov w2, w3 │ │ + mov w3, w8 │ │ + b 68304 │ │ + mov w8, w4 │ │ + cmp w4, #0x1 │ │ + asr w9, w4, #1 │ │ + b.lt 67b7c // b.tstop │ │ + cmp w8, #0x8 │ │ + mov w10, w8 │ │ + b.cs 67b14 // b.hs, b.nlast │ │ + mov x11, xzr │ │ + b 67b60 │ │ + and x11, x10, #0xfffffff8 │ │ + movi v1.2d, #0x0 │ │ + movi v0.2d, #0x0 │ │ + mov v1.s[0], w9 │ │ + sub x9, x2, #0x8 │ │ + mov x12, x11 │ │ + ldp d3, d2, [x9, #-8] │ │ + subs x12, x12, #0x8 │ │ + sub x9, x9, #0x10 │ │ + rev64 v2.4h, v2.4h │ │ + rev64 v3.4h, v3.4h │ │ + uaddw v1.4s, v1.4s, v2.4h │ │ + uaddw v0.4s, v0.4s, v3.4h │ │ + b.ne 67b2c // b.any │ │ + add v0.4s, v0.4s, v1.4s │ │ + addv s0, v0.4s │ │ + cmp x11, x10 │ │ + fmov w9, s0 │ │ + b.eq 67b7c // b.none │ │ + mvn x12, x11 │ │ + add x12, x2, x12, lsl #1 │ │ + sub x10, x10, x11 │ │ + ldrh w11, [x12], #-2 │ │ + subs x10, x10, #0x1 │ │ + add w9, w9, w11 │ │ + b.ne 67b6c // b.any │ │ + rbit w10, w8 │ │ + clz w10, w10 │ │ + lsr w4, w9, w10 │ │ + mov w2, w3 │ │ + mov w3, w8 │ │ + b 68304 │ │ + cmp w5, #0x1 │ │ + b.lt 67be8 // b.tstop │ │ + cmp w4, #0x1 │ │ + b.lt 67be8 // b.tstop │ │ + asr x11, x1, #1 │ │ + mov w8, wzr │ │ + sxtw x9, w4 │ │ + mov w10, w4 │ │ + lsl x11, x11, #1 │ │ + mov x12, xzr │ │ + ldrb w13, [x3, x12] │ │ + ldrh w13, [x2, x13, lsl #1] │ │ + strh w13, [x0, x12, lsl #1] │ │ + add x12, x12, #0x1 │ │ + cmp x10, x12 │ │ + b.ne 67bbc // b.any │ │ + add w8, w8, #0x1 │ │ + add x3, x3, x9 │ │ + cmp w8, w5 │ │ + add x0, x0, x11 │ │ + b.ne 67bb8 // b.any │ │ + ret │ │ + cmp w3, #0x1 │ │ + b.lt 67c38 // b.tstop │ │ + cmp w2, #0x1 │ │ + b.lt 67c38 // b.tstop │ │ + sxtw x9, w4 │ │ + mov x10, #0x1000100010001 // #281479271743489 │ │ + mov w8, wzr │ │ + mul x9, x9, x10 │ │ + asr x10, x1, #1 │ │ + mov w11, wzr │ │ + sbfiz x12, x11, #1, #32 │ │ + add w11, w11, #0x4 │ │ + cmp w11, w2 │ │ + str x9, [x0, x12] │ │ + b.lt 67c14 // b.tstop │ │ + add w8, w8, #0x1 │ │ + cmp w8, w3 │ │ + add x0, x0, x10, lsl #1 │ │ + b.ne 67c10 // b.any │ │ + ret │ │ + sub w8, w4, #0x1 │ │ + and w9, w8, w8, asr #31 │ │ + cmp w3, #0x0 │ │ + csel w9, w3, w9, gt │ │ + ldrh w9, [x2, w9, sxtw #1] │ │ + sub w11, w1, #0x1 │ │ + cmp w11, #0x1 │ │ + strh w9, [x0] │ │ + b.lt 67d24 // b.tstop │ │ + mov x13, xzr │ │ + sxtw x9, w8 │ │ + sxtw x10, w3 │ │ + mov w11, w11 │ │ + add x12, x0, #0x4 │ │ + sub x14, x13, #0x1 │ │ + cmp x14, x9 │ │ + csel w14, w8, w14, gt │ │ + cmp w13, w8 │ │ + add x16, x13, #0x1 │ │ + csel w0, w8, w13, gt │ │ + cmp x13, x10 │ │ + add w15, w13, #0x2 │ │ + csel w14, w14, w3, gt │ │ + csel w0, w3, w0, lt // lt = tstop │ │ + cmp w16, w8 │ │ + csel w1, w8, w16, gt │ │ + cmp w15, w3 │ │ + add w17, w13, #0x3 │ │ + csel w1, w1, w3, gt │ │ + cmp w15, w8 │ │ + csel w15, w8, w15, gt │ │ + cmp w17, w3 │ │ + ldrh w17, [x2, w0, sxtw #1] │ │ + ldrh w14, [x2, w14, sxtw #1] │ │ + ldrh w0, [x2, w1, sxtw #1] │ │ + csel w15, w15, w3, gt │ │ + ldrh w15, [x2, w15, sxtw #1] │ │ + add w17, w17, w17, lsl #3 │ │ + sub w14, w17, w14 │ │ + add w17, w0, w0, lsl #3 │ │ + add w14, w17, w14 │ │ + sub w14, w14, w15 │ │ + add w14, w14, #0x8 │ │ + asr w15, w14, #4 │ │ + cmp w15, w5 │ │ + csel w15, w5, w15, gt │ │ + cmp w14, #0x0 │ │ + csel w14, wzr, w15, lt // lt = tstop │ │ + cmp x13, x9 │ │ + csel w13, w16, w8, lt // lt = tstop │ │ + cmp x16, x10 │ │ + sturh w14, [x12, #-2] │ │ + csel w13, w3, w13, lt // lt = tstop │ │ + ldrh w13, [x2, w13, sxtw #1] │ │ + cmp x16, x11 │ │ + strh w13, [x12], #4 │ │ + mov x13, x16 │ │ + b.ne 67c74 // b.any │ │ + ret │ │ + cmp w0, #0x8 │ │ + cbz w2, 67d44 │ │ + b.gt 67d58 │ │ + cmp w1, #0x3f │ │ + b.le 67d88 │ │ + mov w0, #0x2 // #2 │ │ + ret │ │ + b.gt 67d70 │ │ + cmp w1, #0x37 │ │ + b.le 67e1c │ │ + mov w0, #0x1 // #1 │ │ + ret │ │ + cmp w0, #0x10 │ │ + b.gt 67d98 │ │ + cmp w1, #0x2f │ │ + b.le 67dc8 │ │ + mov w0, #0x2 // #2 │ │ + ret │ │ + cmp w0, #0x10 │ │ + b.gt 67db0 │ │ + cmp w1, #0x27 │ │ + b.le 67e1c │ │ + mov w0, #0x1 // #1 │ │ + ret │ │ + cmp w1, #0x27 │ │ + b.le 67e1c │ │ + mov w0, #0x1 // #1 │ │ + ret │ │ + cmp w0, #0x18 │ │ + mov w0, #0x3 // #3 │ │ + b.gt 67df8 │ │ + cmp w1, #0x3 │ │ + b.le 67e1c │ │ + b 67df8 │ │ + cmp w0, #0x18 │ │ + b.gt 67dd8 │ │ + cmp w1, #0x1f │ │ + b.le 67dfc │ │ + mov w0, #0x3 // #3 │ │ + ret │ │ + cmp w1, #0x13 │ │ + b.le 67e1c │ │ + mov w0, #0x1 // #1 │ │ + ret │ │ + cmp w0, #0x20 │ │ + mov w0, #0x3 // #3 │ │ + b.gt 67df8 │ │ + cmp w1, #0x1f │ │ + b.gt 67df8 │ │ + cmp w1, #0x3 │ │ + mov w8, #0x1 // #1 │ │ + cinc w0, w8, gt │ │ + ret │ │ + cmp w1, #0xf │ │ + b.le 67e0c │ │ + mov w0, #0x2 // #2 │ │ + ret │ │ + cmp w1, #0x7 │ │ + b.le 67e1c │ │ + mov w0, #0x1 // #1 │ │ + ret │ │ + mov w0, wzr │ │ + ret │ │ + str x21, [sp, #-32]! │ │ + cmp w1, w2 │ │ + csel w11, w1, w2, lt // lt = tstop │ │ + cmp w11, #0x1 │ │ + stp x20, x19, [sp, #16] │ │ + b.lt 67e88 // b.tstop │ │ + sub w10, w6, #0x1 │ │ + mov x8, xzr │ │ + sxtw x9, w5 │ │ + sxtw x10, w10 │ │ + sxtw x11, w11 │ │ + cmp x8, x10 │ │ + csel w12, w10, w8, gt │ │ + cmp x8, x9 │ │ + csel w12, w5, w12, lt // lt = tstop │ │ + ldrh w12, [x4, w12, sxtw #1] │ │ + strh w12, [x0, x8, lsl #1] │ │ + add x8, x8, #0x1 │ │ + cmp x8, x11 │ │ + b.lt 67e50 // b.tstop │ │ + cmp w3, w1 │ │ + csel w16, w3, w1, lt // lt = tstop │ │ + cmp w8, w16 │ │ + b.lt 67e9c // b.tstop │ │ + b 67f70 │ │ + mov w8, wzr │ │ + cmp w3, w1 │ │ + csel w16, w3, w1, lt // lt = tstop │ │ + cmp w8, w16 │ │ + b.ge 67f70 // b.tcont │ │ + sxtw x9, w7 │ │ + adrp x10, aa000 │ │ + add x10, x10, #0x798 │ │ + add x9, x9, w7, sxtw #2 │ │ + add x13, x9, x10 │ │ + ldurb w9, [x13, #-5] │ │ + ldurb w10, [x13, #-4] │ │ + ldurb w11, [x13, #-3] │ │ + ldurb w12, [x13, #-2] │ │ + ldurb w13, [x13, #-1] │ │ + sub w15, w6, #0x1 │ │ + mov w8, w8 │ │ + sxtw x14, w5 │ │ + sxtw x15, w15 │ │ + sxtw x16, w16 │ │ + sub x2, x8, #0x2 │ │ + cmp x2, x15 │ │ + sub x3, x8, #0x1 │ │ + csel w19, w15, w2, gt │ │ + cmp x2, x14 │ │ + mov x17, x8 │ │ + csel w2, w5, w19, lt // lt = tstop │ │ + cmp x3, x15 │ │ + add x8, x8, #0x1 │ │ + csel w3, w15, w3, gt │ │ + cmp x17, x15 │ │ + csel w19, w15, w17, gt │ │ + csel w20, w8, w15, lt // lt = tstop │ │ + cmp x17, x14 │ │ + add x7, x17, #0x2 │ │ + ldrh w2, [x4, w2, sxtw #1] │ │ + csel w3, w3, w5, gt │ │ + csel w19, w5, w19, lt // lt = tstop │ │ + cmp x8, x14 │ │ + csel w20, w5, w20, lt // lt = tstop │ │ + cmp x7, x15 │ │ + ldrh w3, [x4, w3, sxtw #1] │ │ + csel w21, w15, w7, gt │ │ + cmp x7, x14 │ │ + ldrh w7, [x4, w19, sxtw #1] │ │ + ldrh w19, [x4, w20, sxtw #1] │ │ + csel w20, w5, w21, lt // lt = tstop │ │ + mul w2, w9, w2 │ │ + ldrh w20, [x4, w20, sxtw #1] │ │ + madd w2, w10, w3, w2 │ │ + madd w2, w11, w7, w2 │ │ + madd w2, w12, w19, w2 │ │ + madd w2, w13, w20, w2 │ │ + add w2, w2, #0x8 │ │ + lsr w2, w2, #4 │ │ + cmp x8, x16 │ │ + strh w2, [x0, x17, lsl #1] │ │ + b.lt 67ed8 // b.tstop │ │ + cmp w8, w1 │ │ + b.ge 67fa8 // b.tcont │ │ + sub w9, w6, #0x1 │ │ + mov w8, w8 │ │ + mov w10, w1 │ │ + cmp w9, w8 │ │ + csel w11, w9, w8, lt // lt = tstop │ │ + cmp w8, w5 │ │ + csel w11, w5, w11, lt // lt = tstop │ │ + ldrh w11, [x4, w11, sxtw #1] │ │ + strh w11, [x0, x8, lsl #1] │ │ + add x8, x8, #0x1 │ │ + cmp w10, w8 │ │ + b.ne 67f84 // b.any │ │ + ldp x20, x19, [sp, #16] │ │ + ldr x21, [sp], #32 │ │ + ret │ │ + stp x25, x24, [sp, #-64]! │ │ + sub w8, w6, w4, lsl #2 │ │ + stp x21, x20, [sp, #32] │ │ + stp x19, x30, [sp, #48] │ │ + mov w19, w6 │ │ + mov w20, w5 │ │ + cmp w8, #0x1 │ │ + mov x21, x0 │ │ + stp x23, x22, [sp, #16] │ │ + b.lt 68134 // b.tstop │ │ + ldr w10, [sp, #64] │ │ + mov w17, #0x1 // #1 │ │ + asr x11, x2, #1 │ │ + lsl w16, w3, #2 │ │ + cmp w10, #0x0 │ │ + add x15, x1, x2 │ │ + lsl x0, x11, x10 │ │ + cinc w2, w17, eq // eq = none │ │ + cmp w7, #0x0 │ │ + mov x9, xzr │ │ + sxtw x12, w20 │ │ + mov w13, w20 │ │ + sbfiz x14, x20, #1, #32 │ │ + sub w16, w20, w16 │ │ + lsl x17, x0, #1 │ │ + cinc w0, w2, eq // eq = none │ │ + mov x2, #0x100000000 // #4294967296 │ │ + mov x22, x21 │ │ + cmp w16, #0x1 │ │ + b.ge 68050 // b.tcont │ │ + b 680a8 │ │ + add x9, x9, #0x1 │ │ + add x22, x22, x14 │ │ + add x1, x1, x17 │ │ + cmp w9, w8 │ │ + add x15, x15, x17 │ │ + b.eq 6813c // b.none │ │ + cmp w16, #0x1 │ │ + b.lt 680a8 // b.tstop │ │ + mov x3, xzr │ │ + cbz w7, 680b8 │ │ + mov w4, #0x2 // #2 │ │ + b 68078 │ │ + lsl w5, w5, w0 │ │ + strh w5, [x22, x3, lsl #1] │ │ + add x3, x3, #0x1 │ │ + cmp x16, x3 │ │ + add x4, x4, #0x4 │ │ + b.eq 68100 // b.none │ │ + lsl w6, w3, w7 │ │ + ldrh w5, [x1, w6, sxtw #1] │ │ + ldrh w23, [x1, x4] │ │ + add w5, w23, w5 │ │ + cbz w10, 68060 │ │ + sxtw x6, w6 │ │ + add x6, x11, x6 │ │ + ldrh w6, [x1, x6, lsl #1] │ │ + ldrh w23, [x15, x4] │ │ + add w5, w5, w6 │ │ + add w5, w5, w23 │ │ + b 68060 │ │ + mov w3, wzr │ │ + cmp w3, w20 │ │ + b.ge 68030 // b.tcont │ │ + b 6810c │ │ + mov x4, xzr │ │ + asr x5, x3, #31 │ │ + ldrh w5, [x1, x5] │ │ + cbnz w10, 680ec │ │ + lsl w5, w5, w0 │ │ + strh w5, [x22, x4, lsl #1] │ │ + add x4, x4, #0x1 │ │ + cmp x16, x4 │ │ + add x3, x3, x2 │ │ + b.eq 68100 // b.none │ │ + asr x5, x3, #31 │ │ + ldrh w5, [x1, x5] │ │ + cbz w10, 680c8 │ │ + asr x6, x3, #32 │ │ + add x6, x11, x6 │ │ + ldrh w6, [x1, x6, lsl #1] │ │ + add w5, w6, w5 │ │ + b 680c8 │ │ + mov w3, w16 │ │ + cmp w3, w20 │ │ + b.ge 68030 // b.tcont │ │ + mul x4, x9, x12 │ │ + add x4, x21, x4, lsl #1 │ │ + sub x4, x4, #0x2 │ │ + ldrh w4, [x4, w3, uxtw #1] │ │ + mov w3, w3 │ │ + strh w4, [x22, x3, lsl #1] │ │ + add x3, x3, #0x1 │ │ + cmp x13, x3 │ │ + b.ne 68120 // b.any │ │ + b 68030 │ │ + mov w8, wzr │ │ + mov x22, x21 │ │ + cmp w8, w19 │ │ + b.ge 6816c // b.tcont │ │ + sbfiz x23, x20, #1, #32 │ │ + neg x24, x23 │ │ + sub w25, w19, w8 │ │ + add x1, x22, x24 │ │ + mov x0, x22 │ │ + mov x2, x23 │ │ + bl 4af0 │ │ + subs w25, w25, #0x1 │ │ + add x22, x22, x23 │ │ + b.ne 68150 // b.any │ │ + cmp w19, #0x1 │ │ + b.lt 682f0 // b.tstop │ │ + cmp w20, #0x1 │ │ + b.lt 682f0 // b.tstop │ │ + rbit w10, w20 │ │ + rbit w12, w19 │ │ + clz w10, w10 │ │ + clz w15, w12 │ │ + mov w13, #0x1 // #1 │ │ + add w10, w15, w10 │ │ + sxtw x14, w20 │ │ + mov w8, w20 │ │ + lsl w13, w13, w10 │ │ + mov w9, wzr │ │ + add x11, x21, #0x8 │ │ + and x12, x8, #0xfffffff8 │ │ + asr w15, w13, #1 │ │ + lsl x13, x14, #1 │ │ + mov x14, x21 │ │ + cmp w20, #0x8 │ │ + b.cs 681e8 // b.hs, b.nlast │ │ + b 681e0 │ │ + add w9, w9, #0x1 │ │ + add x11, x11, x13 │ │ + cmp w9, w19 │ │ + add x14, x14, x13 │ │ + b.eq 68244 // b.none │ │ + cmp w20, #0x8 │ │ + b.cs 681e8 // b.hs, b.nlast │ │ + mov x16, xzr │ │ + b 6822c │ │ + movi v0.2d, #0x0 │ │ + mov v0.s[0], w15 │ │ + movi v1.2d, #0x0 │ │ + mov x15, x12 │ │ + mov x16, x11 │ │ + ldp d2, d3, [x16, #-8] │ │ + subs x15, x15, #0x8 │ │ + add x16, x16, #0x10 │ │ + saddw v0.4s, v0.4s, v2.4h │ │ + saddw v1.4s, v1.4s, v3.4h │ │ + b.ne 681fc // b.any │ │ + add v0.4s, v1.4s, v0.4s │ │ + addv s0, v0.4s │ │ + cmp x12, x8 │ │ + fmov w15, s0 │ │ + mov x16, x12 │ │ + b.eq 681c4 // b.none │ │ + ldrsh w17, [x14, x16, lsl #1] │ │ + add x16, x16, #0x1 │ │ + cmp x8, x16 │ │ + add w15, w15, w17 │ │ + b.ne 6822c // b.any │ │ + b 681c4 │ │ + cmp w19, #0x1 │ │ + b.lt 682f0 // b.tstop │ │ + cmp w20, #0x1 │ │ + b.lt 682f0 // b.tstop │ │ + asr w10, w15, w10 │ │ + sxtw x13, w20 │ │ + mov w9, wzr │ │ + and x11, x8, #0xfffffff0 │ │ + add x12, x21, #0x10 │ │ + dup v0.8h, w10 │ │ + lsl x13, x13, #1 │ │ + cmp w20, #0x10 │ │ + b.cs 682a0 // b.hs, b.nlast │ │ + b 68298 │ │ + add w9, w9, #0x1 │ │ + add x12, x12, x13 │ │ + cmp w9, w19 │ │ + add x21, x21, x13 │ │ + b.eq 682f0 // b.none │ │ + cmp w20, #0x10 │ │ + b.cs 682a0 // b.hs, b.nlast │ │ + mov x14, xzr │ │ + b 682d0 │ │ + mov x14, x11 │ │ + mov x15, x12 │ │ + ldp q1, q2, [x15, #-16] │ │ + subs x14, x14, #0x10 │ │ + sub v1.8h, v1.8h, v0.8h │ │ + sub v2.8h, v2.8h, v0.8h │ │ + stp q1, q2, [x15, #-16] │ │ + add x15, x15, #0x20 │ │ + b.ne 682a8 // b.any │ │ + cmp x11, x8 │ │ + mov x14, x11 │ │ + b.eq 6827c // b.none │ │ + lsl x15, x14, #1 │ │ + ldrh w16, [x21, x15] │ │ + add x14, x14, #0x1 │ │ + cmp x8, x14 │ │ + sub w16, w16, w10 │ │ + strh w16, [x21, x15] │ │ + b.ne 682d0 // b.any │ │ + b 6827c │ │ + ldp x19, x30, [sp, #48] │ │ + ldp x21, x20, [sp, #32] │ │ + ldp x23, x22, [sp, #16] │ │ + ldp x25, x24, [sp], #64 │ │ + ret │ │ + stp x20, x19, [sp, #-16]! │ │ + cmp w3, #0x1 │ │ + b.lt 6848c // b.tstop │ │ + cmp w2, #0x1 │ │ + b.lt 6848c // b.tstop │ │ + sxtw x9, w2 │ │ + asr x10, x1, #1 │ │ + mov w11, w2 │ │ + mov x8, xzr │ │ + dup v0.4s, w6 │ │ + dup v1.4s, w4 │ │ + dup v2.4s, w7 │ │ + and x12, x11, #0xfffffff8 │ │ + lsl x13, x9, #1 │ │ + lsl x14, x10, #1 │ │ + movi v3.4s, #0x20 │ │ + mov x15, x0 │ │ + mov x16, x5 │ │ + cmp w2, #0x8 │ │ + b.cs 6837c // b.hs, b.nlast │ │ + b 68374 │ │ + add x8, x8, #0x1 │ │ + add x16, x16, x13 │ │ + cmp w8, w3 │ │ + add x15, x15, x14 │ │ + b.eq 6848c // b.none │ │ + cmp w2, #0x8 │ │ + b.cs 6837c // b.hs, b.nlast │ │ + mov x17, xzr │ │ + b 68444 │ │ + mul x1, x8, x9 │ │ + mul x17, x10, x8 │ │ + add x19, x1, x11 │ │ + add x19, x5, x19, lsl #1 │ │ + add x20, x0, x17, lsl #1 │ │ + cmp x20, x19 │ │ + b.cs 683b4 // b.hs, b.nlast │ │ + add x17, x17, x11 │ │ + add x1, x5, x1, lsl #1 │ │ + add x17, x0, x17, lsl #1 │ │ + cmp x1, x17 │ │ + b.cs 683b4 // b.hs, b.nlast │ │ + mov x17, xzr │ │ + b 68444 │ │ + mov x17, xzr │ │ + mov x1, x12 │ │ + ldr q4, [x16, x17] │ │ + subs x1, x1, #0x8 │ │ + sxtl2 v5.4s, v4.8h │ │ + sxtl v4.4s, v4.4h │ │ + mul v4.4s, v0.4s, v4.4s │ │ + mul v5.4s, v0.4s, v5.4s │ │ + cmlt v7.4s, v4.4s, #0 │ │ + abs v4.4s, v4.4s │ │ + cmlt v6.4s, v5.4s, #0 │ │ + abs v5.4s, v5.4s │ │ + add v4.4s, v4.4s, v3.4s │ │ + add v5.4s, v5.4s, v3.4s │ │ + ushr v4.4s, v4.4s, #6 │ │ + ushr v5.4s, v5.4s, #6 │ │ + neg v17.4s, v4.4s │ │ + neg v16.4s, v5.4s │ │ + bsl v7.16b, v17.16b, v4.16b │ │ + bsl v6.16b, v16.16b, v5.16b │ │ + add v5.4s, v7.4s, v1.4s │ │ + add v4.4s, v6.4s, v1.4s │ │ + cmlt v6.4s, v5.4s, #0 │ │ + smin v5.4s, v5.4s, v2.4s │ │ + cmlt v7.4s, v4.4s, #0 │ │ + smin v4.4s, v4.4s, v2.4s │ │ + bic v5.16b, v5.16b, v6.16b │ │ + bic v4.16b, v4.16b, v7.16b │ │ + xtn v5.4h, v5.4s │ │ + xtn2 v5.8h, v4.4s │ │ + str q5, [x15, x17] │ │ + add x17, x17, #0x10 │ │ + b.ne 683bc // b.any │ │ + cmp x12, x11 │ │ + mov x17, x12 │ │ + b.eq 68358 // b.none │ │ + lsl x1, x17, #1 │ │ + ldrsh w19, [x16, x1] │ │ + add x17, x17, #0x1 │ │ + mul w19, w19, w6 │ │ + cmp w19, #0x0 │ │ + cneg w19, w19, mi // mi = first │ │ + add w19, w19, #0x20 │ │ + lsr w19, w19, #6 │ │ + cneg w19, w19, lt // lt = tstop │ │ + add w19, w19, w4 │ │ + cmp w19, w7 │ │ + csel w20, w7, w19, gt │ │ + cmp w19, #0x0 │ │ + csel w19, wzr, w20, lt // lt = tstop │ │ + cmp x11, x17 │ │ + strh w19, [x15, x1] │ │ + b.ne 68444 // b.any │ │ + b 68358 │ │ + ldp x20, x19, [sp], #16 │ │ + ret │ │ + stp x19, x30, [sp, #-16]! │ │ + mov x19, x0 │ │ + bl 7378 <__cxa_atexit@plt+0x2818> │ │ + tbz w0, #0, 68598 │ │ + adrp x8, ad000 │ │ + adrp x9, ad000 │ │ + adrp x10, ad000 │ │ + ldr x8, [x8, #3784] │ │ + ldr x9, [x9, #3536] │ │ + ldr x10, [x10, #2560] │ │ + fmov d0, x8 │ │ + adrp x8, ad000 │ │ + fmov d1, x10 │ │ + adrp x10, ad000 │ │ + ldr x8, [x8, #1080] │ │ + ldr x10, [x10, #672] │ │ + mov v0.d[1], x9 │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #520] │ │ + str q0, [x19, #32] │ │ + fmov d0, x10 │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #2440] │ │ + mov v1.d[1], x8 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #280] │ │ + mov v0.d[1], x9 │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #1824] │ │ + stp q0, q1, [x19] │ │ + fmov d0, x10 │ │ + adrp x10, ad000 │ │ + mov v0.d[1], x8 │ │ + adrp x8, ad000 │ │ + ldr x10, [x10, #3688] │ │ + ldr x8, [x8, #2264] │ │ + stur q0, [x19, #72] │ │ + fmov d0, x9 │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #1288] │ │ + mov v0.d[1], x10 │ │ + adrp x10, ad000 │ │ + str x9, [x19, #136] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #3760] │ │ + ldr x10, [x10, #1960] │ │ + stur q0, [x19, #88] │ │ + fmov d0, x10 │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #2488] │ │ + stp x8, x10, [x19, #104] │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1640] │ │ + mov v0.d[1], x8 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #4000] │ │ + str q0, [x19, #160] │ │ + fmov d0, x8 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1632] │ │ + mov v0.d[1], x8 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #3320] │ │ + stur q0, [x19, #120] │ │ + stp x9, x8, [x19, #176] │ │ + ldp x19, x30, [sp], #16 │ │ + ret │ │ + stp x28, x27, [sp, #-96]! │ │ + stp x26, x25, [sp, #16] │ │ + stp x24, x23, [sp, #32] │ │ + stp x22, x21, [sp, #48] │ │ + stp x20, x19, [sp, #64] │ │ + stp x29, x30, [sp, #80] │ │ + sub sp, sp, #0xb, lsl #12 │ │ + sub sp, sp, #0xed0 │ │ + ldr w8, [x1, #68] │ │ + ldr x22, [x1, #8] │ │ + ldr x9, [x0] │ │ + mov w10, #0xffffffff // #-1 │ │ + str x0, [sp, #144] │ │ + lsl w8, w10, w8 │ │ + add x0, sp, #0x3, lsl #12 │ │ + mov x19, x2 │ │ + mov x20, x1 │ │ + mvn w2, w8 │ │ + add x0, x0, #0x98 │ │ + add x21, sp, #0x3, lsl #12 │ │ + mov x1, x22 │ │ + add x21, x21, #0x98 │ │ + str w2, [sp, #140] │ │ + blr x9 │ │ + ldr w8, [x22, #40] │ │ + cbnz w8, 68610 │ │ + ldr w8, [x22, #36] │ │ + cbz w8, 68644 │ │ + ldr w8, [x19, #64] │ │ + ldr x9, [sp, #144] │ │ + ldr w4, [sp, #140] │ │ + add x1, sp, #0x3, lsl #12 │ │ + sub w8, w8, #0x1 │ │ + add x8, x9, w8, uxtw #3 │ │ + ldr x8, [x8, #8] │ │ + mov w9, #0x2f68 // #12136 │ │ + add x0, x21, x9 │ │ + add x1, x1, #0x98 │ │ + mov x2, x22 │ │ + mov x3, xzr │ │ + blr x8 │ │ + ldr w8, [x22, #44] │ │ + cbnz w8, 68654 │ │ + ldr w8, [x22, #36] │ │ + cbz w8, 68690 │ │ + ldr w8, [x19, #64] │ │ + ldr x9, [sp, #144] │ │ + ldr w4, [sp, #140] │ │ + add x10, sp, #0x3, lsl #12 │ │ + sub w8, w8, #0x1 │ │ + add x8, x9, w8, uxtw #3 │ │ + ldr x8, [x8, #8] │ │ + mov w9, #0x5ed0 // #24272 │ │ + add x10, x10, #0x98 │ │ + add x1, sp, #0x3, lsl #12 │ │ + add x0, x10, x9 │ │ + add x1, x1, #0x98 │ │ + mov w3, #0x1 // #1 │ │ + mov x2, x22 │ │ + blr x8 │ │ + ldr w2, [x22, #4] │ │ + cbz w2, 686a8 │ │ + ldr w0, [x19, #68] │ │ + add x1, x22, #0x8 │ │ + add x3, sp, #0x98 │ │ + bl 68b48 │ │ + ldr w2, [x22, #40] │ │ + cbz w2, 686c4 │ │ + ldr w0, [x19, #68] │ │ + add x8, sp, #0x98 │ │ + add x1, x22, #0x30 │ │ + add x3, x8, #0x1, lsl #12 │ │ + bl 68b48 │ │ + ldr w2, [x22, #44] │ │ + cbz w2, 686e0 │ │ + ldr w0, [x19, #68] │ │ + add x8, sp, #0x98 │ │ + add x1, x22, #0x44 │ │ + add x3, x8, #0x2, lsl #12 │ │ + bl 68b48 │ │ + ldr w8, [x22, #4] │ │ + cbnz w8, 68720 │ │ + ldr x8, [x20, #40] │ │ + ldrsw x9, [x20, #60] │ │ + ldr x0, [x20, #16] │ │ + mul x2, x8, x9 │ │ + tbnz x2, #63, 68704 │ │ + ldr x1, [x19, #16] │ │ + b 6871c │ │ + ldr x9, [x19, #16] │ │ + add x10, x0, x2 │ │ + sub x0, x10, x8 │ │ + add x9, x9, x2 │ │ + sub x1, x9, x8 │ │ + neg x2, x2 │ │ + bl 4af0 │ │ + ldr w8, [x19, #64] │ │ + cbz w8, 68730 │ │ + ldr w9, [x22, #36] │ │ + cbz w9, 68aac │ │ + ldr x10, [x20] │ │ + ldr w8, [x19, #64] │ │ + ldp w11, w9, [x20, #56] │ │ + ldr w12, [x10, #24] │ │ + cmp w8, #0x1 │ │ + cset w10, eq // eq = none │ │ + cmp w8, #0x3 │ │ + str w10, [sp, #96] │ │ + cset w10, ne // ne = any │ │ + str w10, [sp, #100] │ │ + cinc w10, w11, ne // ne = any │ │ + cmp w12, #0x0 │ │ + cset w11, eq // eq = none │ │ + cmp w9, #0x1 │ │ + str w11, [sp, #116] │ │ + b.lt 68a88 // b.tstop │ │ + ldr w11, [sp, #100] │ │ + cmp w8, #0x1 │ │ + add w8, w9, #0x1f │ │ + mov w9, #0x2f68 // #12136 │ │ + asr w10, w10, w11 │ │ + str w10, [sp, #112] │ │ + add x10, sp, #0x3, lsl #12 │ │ + add x10, x10, #0x98 │ │ + sbfx x8, x8, #5, #27 │ │ + mov w11, #0x5ed0 // #24272 │ │ + str x8, [sp, #104] │ │ + add x8, x10, x9 │ │ + add x12, sp, #0x98 │ │ + str x8, [sp, #88] │ │ + add x8, x10, x11 │ │ + str x8, [sp, #80] │ │ + add x8, x12, #0x1, lsl #12 │ │ + mov x21, xzr │ │ + mov x25, xzr │ │ + mov w28, #0x20 // #32 │ │ + cset w13, eq // eq = none │ │ + str x8, [sp, #72] │ │ + add x8, x12, #0x2, lsl #12 │ │ + str x13, [sp, #128] │ │ + str x8, [sp, #64] │ │ + b 688b4 │ │ + ldr w8, [x19, #64] │ │ + ldr x9, [sp, #144] │ │ + ldp x11, x2, [x19, #40] │ │ + ldr x10, [x19, #24] │ │ + sub w8, w8, #0x1 │ │ + add x27, x9, #0x28 │ │ + ldr x9, [x20, #24] │ │ + ldr x8, [x27, w8, uxtw #3] │ │ + stp x29, x11, [sp, #8] │ │ + mov x3, x22 │ │ + str x29, [sp, #120] │ │ + mov x29, x20 │ │ + mov x20, x22 │ │ + ldp w22, w28, [sp, #112] │ │ + ldr w26, [sp, #140] │ │ + ldr x6, [sp, #88] │ │ + add x0, x9, x23 │ │ + add x1, x10, x23 │ │ + add x5, sp, #0x98 │ │ + mov w4, w22 │ │ + str w26, [sp, #40] │ │ + str w28, [sp, #32] │ │ + str wzr, [sp, #24] │ │ + str w25, [sp] │ │ + mov w24, w7 │ │ + blr x8 │ │ + ldr w8, [x19, #64] │ │ + ldr x9, [x29, #32] │ │ + ldr x10, [x19, #32] │ │ + ldp x11, x2, [x19, #40] │ │ + sub w8, w8, #0x1 │ │ + add x0, x9, x23 │ │ + mov w9, #0x1 // #1 │ │ + ldr x8, [x27, w8, uxtw #3] │ │ + str w9, [sp, #24] │ │ + ldr x9, [sp, #120] │ │ + ldr x6, [sp, #80] │ │ + add x1, x10, x23 │ │ + add x5, sp, #0x98 │ │ + mov x3, x20 │ │ + mov w4, w22 │ │ + mov w7, w24 │ │ + str w26, [sp, #40] │ │ + str w28, [sp, #32] │ │ + mov w28, #0x20 // #32 │ │ + stp x9, x11, [sp, #8] │ │ + str w25, [sp] │ │ + mov x22, x20 │ │ + mov x20, x29 │ │ + blr x8 │ │ + ldr x8, [sp, #104] │ │ + add x25, x25, #0x1 │ │ + add x21, x21, #0x40 │ │ + cmp x25, x8 │ │ + b.ge 68a88 // b.tcont │ │ + ldr x8, [x19, #40] │ │ + ldr x26, [x19, #16] │ │ + ldr w9, [x22, #4] │ │ + lsl x23, x25, #5 │ │ + asr x24, x8, #1 │ │ + mul x8, x24, x23 │ │ + add x29, x26, x8, lsl #1 │ │ + cbz w9, 68928 │ │ + ldp w4, w8, [x20, #56] │ │ + ldr x9, [sp, #144] │ │ + ldr x2, [x20, #40] │ │ + ldr x10, [x20, #16] │ │ + sub w8, w8, w23 │ │ + cmp w8, #0x20 │ │ + ldr x9, [x9, #32] │ │ + csel w7, w8, w28, lt // lt = tstop │ │ + ldr w8, [sp, #140] │ │ + lsr x11, x2, #1 │ │ + mul x11, x11, x23 │ │ + add x6, sp, #0x3, lsl #12 │ │ + sxtw x4, w4 │ │ + add x0, x10, x11, lsl #1 │ │ + add x5, sp, #0x98 │ │ + add x6, x6, #0x98 │ │ + mov x1, x29 │ │ + mov x3, x22 │ │ + str w8, [sp, #8] │ │ + str w25, [sp] │ │ + blr x9 │ │ + ldr w8, [x22, #40] │ │ + cbnz w8, 68940 │ │ + ldr w9, [x22, #44] │ │ + cbnz w9, 68940 │ │ + ldr w9, [x22, #36] │ │ + cbz w9, 688a0 │ │ + ldp w9, w10, [x20, #56] │ │ + ldp w12, w11, [sp, #96] │ │ + sxtw x9, w9 │ │ + sub w10, w10, w23 │ │ + cmp w10, #0x20 │ │ + csel w10, w10, w28, lt // lt = tstop │ │ + add w10, w10, w12 │ │ + tst w9, w11 │ │ + asr w7, w10, w12 │ │ + b.eq 689a8 // b.none │ │ + cmp w7, #0x1 │ │ + b.lt 689a8 // b.tstop │ │ + ldr x11, [x19, #40] │ │ + ldr x12, [sp, #128] │ │ + sub w10, w9, #0x1 │ │ + sxtw x10, w10 │ │ + asr x11, x11, #1 │ │ + lsl x12, x11, x12 │ │ + madd x11, x24, x21, x26 │ │ + lsl x12, x12, #1 │ │ + mov w13, w7 │ │ + ldrh w14, [x11, x10, lsl #1] │ │ + subs w13, w13, #0x1 │ │ + strh w14, [x11, x9, lsl #1] │ │ + add x11, x11, x12 │ │ + b.ne 68994 // b.any │ │ + ldr x9, [x20, #48] │ │ + ldr x11, [sp, #128] │ │ + ldr w10, [x22, #36] │ │ + asr x9, x9, #1 │ │ + mul x9, x9, x23 │ │ + asr x9, x9, x11 │ │ + lsl x23, x9, #1 │ │ + cbnz w10, 687d8 │ │ + cbz w8, 68a28 │ │ + ldr x9, [x20, #24] │ │ + ldr w8, [x19, #64] │ │ + ldr x11, [sp, #144] │ │ + ldr x10, [x19, #24] │ │ + add x0, x9, x23 │ │ + ldr w9, [sp, #140] │ │ + sub w8, w8, #0x1 │ │ + add x8, x11, w8, uxtw #3 │ │ + ldr x8, [x8, #40] │ │ + ldp x11, x2, [x19, #40] │ │ + str w9, [sp, #40] │ │ + ldp w4, w9, [sp, #112] │ │ + ldr x5, [sp, #72] │ │ + ldr x6, [sp, #88] │ │ + add x1, x10, x23 │ │ + mov x3, x22 │ │ + str w9, [sp, #32] │ │ + str wzr, [sp, #24] │ │ + stp x29, x11, [sp, #8] │ │ + str w25, [sp] │ │ + mov w24, w7 │ │ + blr x8 │ │ + mov w7, w24 │ │ + ldr w8, [x22, #44] │ │ + cbz w8, 688a0 │ │ + ldr x9, [x20, #32] │ │ + ldr w8, [x19, #64] │ │ + ldr x10, [sp, #144] │ │ + ldp x11, x2, [x19, #40] │ │ + add x0, x9, x23 │ │ + ldr w9, [sp, #140] │ │ + sub w8, w8, #0x1 │ │ + add x8, x10, w8, uxtw #3 │ │ + ldr x8, [x8, #40] │ │ + ldr x10, [x19, #32] │ │ + str w9, [sp, #40] │ │ + ldp w4, w9, [sp, #112] │ │ + ldr x5, [sp, #64] │ │ + ldr x6, [sp, #80] │ │ + add x1, x10, x23 │ │ + str w9, [sp, #32] │ │ + mov w9, #0x1 // #1 │ │ + mov x3, x22 │ │ + str w9, [sp, #24] │ │ + stp x29, x11, [sp, #8] │ │ + str w25, [sp] │ │ + b 6889c │ │ + add sp, sp, #0xb, lsl #12 │ │ + add sp, sp, #0xed0 │ │ + ldp x29, x30, [sp, #80] │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x24, x23, [sp, #32] │ │ + ldp x26, x25, [sp, #16] │ │ + ldp x28, x27, [sp], #96 │ │ + ret │ │ + ldr x21, [x20, #48] │ │ + ldrsw x9, [x20, #60] │ │ + cmp w8, #0x1 │ │ + ldr w8, [x22, #40] │ │ + cset w10, eq // eq = none │ │ + mul x9, x21, x9 │ │ + asr x24, x9, x10 │ │ + tbnz x24, #63, 68af8 │ │ + cbnz w8, 68ae0 │ │ + ldr x0, [x20, #24] │ │ + ldr x1, [x19, #24] │ │ + mov x2, x24 │ │ + bl 4af0 │ │ + ldr w8, [x22, #44] │ │ + cbnz w8, 68730 │ │ + ldr x0, [x20, #32] │ │ + ldr x1, [x19, #32] │ │ + mov x2, x24 │ │ + b 68b40 │ │ + cbnz w8, 68b1c │ │ + ldr x8, [x20, #24] │ │ + ldr x9, [x19, #24] │ │ + neg x2, x24 │ │ + add x8, x8, x24 │ │ + add x9, x9, x24 │ │ + sub x0, x8, x21 │ │ + sub x1, x9, x21 │ │ + bl 4af0 │ │ + ldr w8, [x22, #44] │ │ + cbnz w8, 68730 │ │ + ldr x8, [x20, #32] │ │ + ldr x9, [x19, #32] │ │ + neg x2, x24 │ │ + add x8, x8, x24 │ │ + add x9, x9, x24 │ │ + sub x0, x8, x21 │ │ + sub x1, x9, x21 │ │ + bl 4af0 │ │ + b 68730 │ │ + str x25, [sp, #-64]! │ │ + stp x24, x23, [sp, #16] │ │ + stp x22, x21, [sp, #32] │ │ + stp x20, x19, [sp, #48] │ │ + ldrb w16, [x1] │ │ + sub w8, w0, #0x8 │ │ + mov w10, #0x1 // #1 │ │ + lsl w9, w16, w8 │ │ + cmp w9, #0x1 │ │ + b.lt 68b90 // b.tstop │ │ + mov x9, xzr │ │ + ldrb w11, [x1, #1] │ │ + strb w11, [x3, x9] │ │ + ldrb w16, [x1] │ │ + add x9, x9, #0x1 │ │ + lsl w11, w16, w8 │ │ + cmp x9, w11, sxtw │ │ + b.lt 68b74 // b.tstop │ │ + sub w9, w2, #0x1 │ │ + cmp w9, #0x1 │ │ + lsl w10, w10, w0 │ │ + b.lt 68c88 // b.tstop │ │ + mov x0, xzr │ │ + mov w11, w9 │ │ + orr w12, wzr, #0x8000 │ │ + add x13, x0, #0x1 │ │ + add x14, x1, x13, lsl #1 │ │ + ldrb w15, [x14] │ │ + and w17, w16, #0xff │ │ + sub w4, w15, w17 │ │ + cmp w4, #0x1 │ │ + b.lt 68c74 // b.tstop │ │ + add x16, x1, x0, lsl #1 │ │ + ldrb w0, [x14, #1] │ │ + ldrb w16, [x16, #1] │ │ + asr w2, w4, #1 │ │ + add w2, w2, #0x10, lsl #12 │ │ + cmp w4, #0x2 │ │ + sdiv w2, w2, w4 │ │ + b.cs 68bf0 // b.hs, b.nlast │ │ + mov w5, wzr │ │ + b 68c44 │ │ + sub w6, w0, w16 │ │ + and w5, w4, #0xfffffffe │ │ + mul w6, w2, w6 │ │ + lsl w7, w6, #1 │ │ + mov w19, #0x8000 // #32768 │ │ + mov w20, w5 │ │ + mov w21, w17 │ │ + add w22, w6, w19 │ │ + add w24, w21, #0x1 │ │ + add w23, w16, w19, lsr #16 │ │ + lsl w25, w21, w8 │ │ + add w19, w19, w7 │ │ + subs w20, w20, #0x2 │ │ + add w22, w16, w22, lsr #16 │ │ + lsl w24, w24, w8 │ │ + add w21, w21, #0x2 │ │ + strb w23, [x3, w25, sxtw] │ │ + strb w22, [x3, w24, sxtw] │ │ + b.ne 68c0c // b.any │ │ + cmp w4, w5 │ │ + b.eq 68c74 // b.none │ │ + add w17, w5, w17 │ │ + mul w4, w5, w2 │ │ + sub w5, w0, w16 │ │ + madd w0, w4, w5, w12 │ │ + mul w2, w2, w5 │ │ + lsl w5, w17, w8 │ │ + add w17, w17, #0x1 │ │ + add w4, w16, w0, lsr #16 │ │ + cmp w15, w17 │ │ + add w0, w0, w2 │ │ + strb w4, [x3, w5, sxtw] │ │ + b.ne 68c58 // b.any │ │ + cmp x13, x11 │ │ + b.eq 68c88 // b.none │ │ + ldrb w16, [x14] │ │ + mov x0, x13 │ │ + b 68bac │ │ + sbfiz x11, x9, #1, #32 │ │ + ldrb w11, [x1, x11] │ │ + lsl w11, w11, w8 │ │ + cmp w11, w10 │ │ + b.ge 68d24 // b.tcont │ │ + sxtw x12, w9 │ │ + sxtw x13, w11 │ │ + sxtw x11, w10 │ │ + add x14, x1, x12, lsl #1 │ │ + sub x12, x11, x13 │ │ + cmp x12, #0x1f │ │ + add x10, x14, #0x1 │ │ + b.ls 68d0c // b.plast │ │ + add x15, x3, x13 │ │ + add x14, x14, #0x2 │ │ + cmp x15, x14 │ │ + b.cs 68cd8 // b.hs, b.nlast │ │ + add x14, x3, x11 │ │ + cmp x10, x14 │ │ + b.cc 68d0c // b.lo, b.ul, b.last │ │ + ld1r {v0.16b}, [x10] │ │ + and x14, x12, #0xffffffffffffffe0 │ │ + add x15, x14, x13 │ │ + add x13, x13, x3 │ │ + add x13, x13, #0x10 │ │ + mov x16, x14 │ │ + stp q0, q0, [x13, #-16] │ │ + subs x16, x16, #0x20 │ │ + add x13, x13, #0x20 │ │ + b.ne 68cf0 // b.any │ │ + cmp x12, x14 │ │ + mov x13, x15 │ │ + b.eq 68d24 // b.none │ │ + add x12, x3, x13 │ │ + sub x11, x11, x13 │ │ + ldrb w13, [x10] │ │ + subs x11, x11, #0x1 │ │ + strb w13, [x12], #1 │ │ + b.ne 68d14 // b.any │ │ + cmp w9, #0x1 │ │ + b.lt 68e10 // b.tstop │ │ + mov w10, #0x1 // #1 │ │ + lsl w13, w10, w8 │ │ + cmp w13, #0x2 │ │ + b.lt 68e10 // b.tstop │ │ + asr w11, w13, #1 │ │ + sxtw x12, w13 │ │ + mov w13, w13 │ │ + mov x10, xzr │ │ + mov w9, w9 │ │ + sub x13, x13, #0x2 │ │ + add x14, x3, #0x2 │ │ + b 68d64 │ │ + cmp x10, x9 │ │ + b.eq 68e10 // b.none │ │ + lsl x15, x10, #1 │ │ + add x10, x10, #0x1 │ │ + lsl x16, x10, #1 │ │ + ldrb w15, [x1, x15] │ │ + ldrb w17, [x1, x16] │ │ + lsl w16, w15, w8 │ │ + lsl w15, w17, w8 │ │ + sub w17, w15, w16 │ │ + cmp w17, #0x1 │ │ + b.lt 68d5c // b.tstop │ │ + sxtw x16, w16 │ │ + mov x15, xzr │ │ + sxtw x17, w17 │ │ + add x0, x14, x16 │ │ + b 68db0 │ │ + add x15, x15, x12 │ │ + cmp x15, x17 │ │ + add x0, x0, x12 │ │ + b.ge 68d5c // b.tcont │ │ + add x2, x15, x16 │ │ + add x4, x2, x12 │ │ + add x7, x3, x2 │ │ + ldrb w6, [x3, x4] │ │ + ldrb w5, [x7] │ │ + cmp w8, #0x1 │ │ + sub w4, w6, w5 │ │ + add w19, w4, w11 │ │ + asr w19, w19, w8 │ │ + add w19, w5, w19 │ │ + strb w19, [x7, #1] │ │ + b.eq 68da0 // b.none │ │ + add w6, w11, w6, lsl #1 │ │ + sub w5, w6, w5, lsl #1 │ │ + mov x6, x0 │ │ + mov x7, x13 │ │ + ldrb w19, [x3, x2] │ │ + asr w20, w5, w8 │ │ + subs x7, x7, #0x1 │ │ + add w5, w5, w4 │ │ + add w19, w19, w20 │ │ + strb w19, [x6], #1 │ │ + b.ne 68df0 // b.any │ │ + b 68da0 │ │ + ldp x20, x19, [sp, #48] │ │ + ldp x22, x21, [sp, #32] │ │ + ldp x24, x23, [sp, #16] │ │ + ldr x25, [sp], #64 │ │ + ret │ │ + stp x19, x30, [sp, #-16]! │ │ + mov x19, x0 │ │ + bl 7378 <__cxa_atexit@plt+0x2818> │ │ + tbz w0, #0, 68f28 │ │ + adrp x8, ad000 │ │ + adrp x9, ad000 │ │ + adrp x10, ad000 │ │ + ldr x8, [x8, #2768] │ │ + ldr x9, [x9, #2864] │ │ + ldr x10, [x10, #776] │ │ + fmov d0, x8 │ │ + adrp x8, ad000 │ │ + fmov d1, x10 │ │ + adrp x10, ad000 │ │ + ldr x8, [x8, #3776] │ │ + ldr x10, [x10, #3600] │ │ + mov v0.d[1], x9 │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #1576] │ │ + str q0, [x19, #32] │ │ + fmov d0, x10 │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #3472] │ │ + mov v1.d[1], x8 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1368] │ │ + mov v0.d[1], x9 │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #1200] │ │ + stp q0, q1, [x19] │ │ + fmov d0, x10 │ │ + adrp x10, ad000 │ │ + mov v0.d[1], x8 │ │ + adrp x8, ad000 │ │ + ldr x10, [x10, #1656] │ │ + ldr x8, [x8, #984] │ │ + stur q0, [x19, #72] │ │ + fmov d0, x9 │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #1104] │ │ + mov v0.d[1], x10 │ │ + adrp x10, ad000 │ │ + str x9, [x19, #136] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #2168] │ │ + ldr x10, [x10, #312] │ │ + stur q0, [x19, #88] │ │ + fmov d0, x10 │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #3632] │ │ + stp x8, x10, [x19, #104] │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #2960] │ │ + mov v0.d[1], x8 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #3552] │ │ + str q0, [x19, #160] │ │ + fmov d0, x8 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #2736] │ │ + mov v0.d[1], x8 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #3488] │ │ + stur q0, [x19, #120] │ │ + stp x9, x8, [x19, #176] │ │ + ldp x19, x30, [sp], #16 │ │ + ret │ │ + stp x19, x30, [sp, #-16]! │ │ + mov x19, x0 │ │ + bl 7378 <__cxa_atexit@plt+0x2818> │ │ + tbz w0, #0, 68f74 │ │ + adrp x8, ad000 │ │ + adrp x9, ad000 │ │ + adrp x10, ad000 │ │ + ldr x8, [x8, #304] │ │ + ldr x9, [x9, #2688] │ │ + ldr x10, [x10, #616] │ │ + adrp x11, ad000 │ │ + ldr x11, [x11, #3368] │ │ + fmov d0, x8 │ │ + fmov d1, x10 │ │ + mov v0.d[1], x9 │ │ + mov v1.d[1], x11 │ │ + stp q0, q1, [x19] │ │ + ldp x19, x30, [sp], #16 │ │ + ret │ │ + sub sp, sp, #0x80 │ │ + ldr w8, [sp, #144] │ │ + stp x28, x27, [sp, #32] │ │ + stp x22, x21, [sp, #80] │ │ + stp x20, x19, [sp, #96] │ │ + sub w9, w8, #0x1 │ │ + stp x29, x30, [sp, #112] │ │ + mov w27, w5 │ │ + mov w20, w3 │ │ + mov w29, w2 │ │ + mov w21, w1 │ │ + cmp w9, #0x8 │ │ + stp x26, x25, [sp, #48] │ │ + stp x24, x23, [sp, #64] │ │ + stp w6, w4, [sp, #8] │ │ + str w0, [sp, #24] │ │ + b.cs 69020 // b.hs, b.nlast │ │ + ldr x10, [sp, #152] │ │ + adrp x8, aa000 │ │ + add x8, x8, #0x7c0 │ │ + ldrb w8, [x8, w9, uxtw] │ │ + ldr w11, [x10] │ │ + add w9, w11, w11, lsl #1 │ │ + add w8, w9, w8 │ │ + cmp w8, #0x5a │ │ + str w8, [x10] │ │ + b.gt 69004 │ │ + ccmp w20, #0x0, #0x4, ne // ne = any │ │ + mov w8, #0x6 // #6 │ │ + csinc w8, w8, wzr, ne // ne = any │ │ + ldr x23, [sp, #128] │ │ + mov w22, w8 │ │ + cbnz w20, 6904c │ │ + b 690b0 │ │ + cmp w8, #0xb4 │ │ + b.ge 69094 // b.tcont │ │ + mov w8, #0x7 // #7 │ │ + ldr x23, [sp, #128] │ │ + mov w22, w8 │ │ + cbnz w20, 6904c │ │ + b 690b0 │ │ + cbz w8, 6902c │ │ + cmp w8, #0xc │ │ + b.ne 69040 // b.any │ │ + adrp x9, aa000 │ │ + add x9, x9, #0x7c8 │ │ + add x8, x9, w8, uxtw #2 │ │ + add x8, x8, w21, sxtw #1 │ │ + ldrb w8, [x8, w20, sxtw] │ │ + ldr x23, [sp, #128] │ │ + mov w22, w8 │ │ + cbz w20, 690b0 │ │ + mov w8, #0x3ed3 // #16083 │ │ + lsr x8, x8, x22 │ │ + tbnz w8, #0, 69074 │ │ + mov w8, #0x31c0 // #12736 │ │ + lsr x8, x8, x22 │ │ + tbnz w8, #0, 69074 │ │ + cbnz w21, 690b0 │ │ + mov w8, #0x72 // #114 │ │ + lsr x8, x8, x22 │ │ + tbnz w8, #0, 690b0 │ │ + ldr x8, [sp, #136] │ │ + cbz x8, 6908c │ │ + ldr w9, [sp, #24] │ │ + lsl w9, w9, #2 │ │ + add x26, x8, w9, sxtw │ │ + b 690b0 │ │ + sub x26, x7, x23 │ │ + b 690b0 │ │ + ccmp w21, #0x0, #0x4, ne // ne = any │ │ + mov w8, #0x2 // #2 │ │ + mov w9, #0x8 // #8 │ │ + csel w8, w9, w8, ne // ne = any │ │ + ldr x23, [sp, #128] │ │ + mov w22, w8 │ │ + cbnz w20, 6904c │ │ + ldr w8, [sp, #168] │ │ + ldr x19, [sp, #184] │ │ + str x7, [sp, #16] │ │ + str w8, [sp, #28] │ │ + mov w8, #0x3f8d // #16269 │ │ + lsr x8, x8, x22 │ │ + tbz w8, #0, 69344 │ │ + ldr w8, [sp, #28] │ │ + lsl x24, x23, #4 │ │ + lsl w8, w8, #2 │ │ + sxtw x28, w8 │ │ + sub x25, x19, x28 │ │ + cbz w21, 691bc │ │ + sub w8, w27, w29 │ │ + lsl w9, w8, #2 │ │ + cmp w28, w9 │ │ + csel w8, w28, w9, lt // lt = tstop │ │ + cmp w8, #0x1 │ │ + b.lt 691a4 // b.tstop │ │ + cmp w8, #0xf │ │ + sxtw x10, w8 │ │ + b.ls 69170 // b.plast │ │ + cmp x23, #0x1 │ │ + mov x11, xzr │ │ + b.ne 69174 // b.any │ │ + sub x13, x10, #0x1 │ │ + sub w12, w28, #0x1 │ │ + sub w14, w12, w13 │ │ + cmp w14, w12 │ │ + b.gt 69174 │ │ + lsr x13, x13, #32 │ │ + cbnz x13, 69174 │ │ + ldr x15, [sp, #16] │ │ + sub w11, w28, #0x4 │ │ + sxtw x11, w11 │ │ + add x11, x11, #0x4 │ │ + sub x14, x11, x28 │ │ + sub x13, x15, #0x1 │ │ + add x14, x19, x14 │ │ + cmp x13, x14 │ │ + b.cs 69278 // b.hs, b.nlast │ │ + sub x11, x11, x10 │ │ + add x14, x10, x15 │ │ + sub x11, x11, x28 │ │ + sub x14, x14, #0x1 │ │ + add x11, x19, x11 │ │ + cmp x11, x14 │ │ + b.cs 69278 // b.hs, b.nlast │ │ + mov x11, xzr │ │ + ldr x13, [sp, #16] │ │ + mvn w12, w11 │ │ + add w12, w12, w28 │ │ + madd x13, x11, x23, x13 │ │ + sub x13, x13, #0x1 │ │ + ldrb w14, [x13] │ │ + add x11, x11, #0x1 │ │ + cmp x11, x10 │ │ + add x13, x13, x23 │ │ + strb w14, [x25, w12, sxtw] │ │ + sub w12, w12, #0x1 │ │ + b.lt 69188 // b.tstop │ │ + cmp w28, w9 │ │ + b.le 691d8 │ │ + sub x2, x28, w8, sxtw │ │ + ldrb w1, [x25, x2] │ │ + mov x0, x25 │ │ + b 691d4 │ │ + cbz w20, 691c8 │ │ + ldrb w1, [x26] │ │ + b 691cc │ │ + mov w1, #0x81 // #129 │ │ + mov x0, x25 │ │ + mov x2, x28 │ │ + bl 4b00 │ │ + cmp w22, #0x8 │ │ + b.ne 69344 // b.any │ │ + ldr w8, [sp, #8] │ │ + tbz w8, #3, 69268 │ │ + cbz w21, 69268 │ │ + ldr w8, [sp, #28] │ │ + add w8, w8, w29 │ │ + cmp w8, w27 │ │ + b.ge 69268 // b.tcont │ │ + ldr w9, [sp, #28] │ │ + sub w8, w27, w29 │ │ + sub w8, w8, w9 │ │ + lsl w9, w8, #2 │ │ + cmp w28, w9 │ │ + csel w8, w28, w9, lt // lt = tstop │ │ + cmp w8, #0x1 │ │ + b.lt 69324 // b.tstop │ │ + mov x11, xzr │ │ + cmp w8, #0x10 │ │ + sxtw x10, w8 │ │ + b.cc 692f4 // b.lo, b.ul, b.last │ │ + cmp x23, #0x1 │ │ + b.ne 692f4 // b.any │ │ + ldr x13, [sp, #16] │ │ + add x11, x10, x28 │ │ + sub x12, x19, x11 │ │ + add x11, x11, x13 │ │ + sub x11, x11, #0x1 │ │ + cmp x12, x11 │ │ + b.cs 692b4 // b.hs, b.nlast │ │ + add x11, x28, x13 │ │ + sub x11, x11, #0x1 │ │ + cmp x11, x25 │ │ + b.cs 692b4 // b.hs, b.nlast │ │ + mov x11, xzr │ │ + b 692f4 │ │ + ldrb w1, [x25] │ │ + sub x0, x25, x28 │ │ + mov x2, x28 │ │ + b 69340 │ │ + adrp x11, aa000 │ │ + ldr q0, [x11, #1968] │ │ + and x11, x10, #0xfffffffffffffff0 │ │ + sub x14, x25, #0xf │ │ + mov x15, x11 │ │ + ldr q1, [x13] │ │ + add x13, x13, x24 │ │ + subs x15, x15, #0x10 │ │ + tbl v1.16b, {v1.16b}, v0.16b │ │ + str q1, [x14, w12, sxtw] │ │ + sub w12, w12, #0x10 │ │ + b.ne 6928c // b.any │ │ + cmp x11, x10 │ │ + b.ne 69174 // b.any │ │ + b 691a4 │ │ + madd x12, x23, x28, x13 │ │ + adrp x13, aa000 │ │ + ldr q0, [x13, #1968] │ │ + and x11, x10, #0xfffffffffffffff0 │ │ + sub x13, x19, x28 │ │ + sub x12, x12, #0x1 │ │ + sub x13, x13, #0x10 │ │ + mov x14, x11 │ │ + ldr q1, [x12] │ │ + subs x14, x14, #0x10 │ │ + add x12, x12, x24 │ │ + tbl v1.16b, {v1.16b}, v0.16b │ │ + str q1, [x13], #-16 │ │ + b.ne 692d4 // b.any │ │ + cmp x11, x10 │ │ + b.eq 69324 // b.none │ │ + ldr x14, [sp, #16] │ │ + add x12, x11, x28 │ │ + mvn x13, x12 │ │ + madd x14, x23, x12, x14 │ │ + add x12, x13, x19 │ │ + sub x13, x14, #0x1 │ │ + ldrb w14, [x13] │ │ + add x11, x11, #0x1 │ │ + cmp x11, x10 │ │ + add x13, x13, x23 │ │ + strb w14, [x12], #-1 │ │ + b.lt 6930c // b.tstop │ │ + cmp w28, w9 │ │ + b.le 69344 │ │ + sub x9, x25, w8, sxtw │ │ + ldrb w1, [x9] │ │ + sub w8, w28, w8 │ │ + sub x0, x25, x28 │ │ + sxtw x2, w8 │ │ + bl 4b00 │ │ + ldr w28, [sp, #160] │ │ + mov w8, #0x3ed3 // #16083 │ │ + lsr x8, x8, x22 │ │ + tbz w8, #0, 6945c │ │ + lsl w29, w28, #2 │ │ + add x25, x19, #0x1 │ │ + cbz w20, 693a8 │ │ + ldr w8, [sp, #12] │ │ + ldr w9, [sp, #24] │ │ + mov x0, x25 │ │ + mov x1, x26 │ │ + sub w8, w8, w9 │ │ + lsl w23, w8, #2 │ │ + cmp w29, w23 │ │ + csel w8, w29, w23, lt // lt = tstop │ │ + sxtw x27, w8 │ │ + mov x2, x27 │ │ + bl 4af0 │ │ + cmp w29, w23 │ │ + b.le 693c8 │ │ + add x0, x25, x27 │ │ + ldurb w1, [x0, #-1] │ │ + sub w8, w29, w27 │ │ + sxtw x2, w8 │ │ + b 693c4 │ │ + cbz w21, 693b8 │ │ + ldr x8, [sp, #16] │ │ + ldurb w1, [x8, #-1] │ │ + b 693bc │ │ + mov w1, #0x7f // #127 │ │ + sxtw x2, w29 │ │ + mov x0, x25 │ │ + bl 4b00 │ │ + cmp w22, #0x6 │ │ + b.ne 6945c // b.any │ │ + ldr w8, [sp, #8] │ │ + tbz w8, #0, 6944c │ │ + cbz w20, 6944c │ │ + ldr w8, [sp, #24] │ │ + ldr w9, [sp, #12] │ │ + add w8, w28, w8 │ │ + cmp w8, w9 │ │ + b.ge 6944c // b.tcont │ │ + ldr w8, [sp, #12] │ │ + ldr w9, [sp, #24] │ │ + sub w8, w8, w9 │ │ + sub w8, w8, w28 │ │ + lsl w27, w8, #2 │ │ + cmp w29, w27 │ │ + sxtw x9, w29 │ │ + csel w8, w29, w27, lt // lt = tstop │ │ + add x23, x25, x9 │ │ + sxtw x24, w8 │ │ + add x1, x26, x9 │ │ + mov x0, x23 │ │ + mov x2, x24 │ │ + bl 4af0 │ │ + cmp w29, w27 │ │ + b.le 6945c │ │ + add w8, w29, w24 │ │ + sub w8, w8, #0x1 │ │ + ldrb w1, [x25, w8, sxtw] │ │ + sub w8, w29, w24 │ │ + add x0, x23, x24 │ │ + sxtw x2, w8 │ │ + b 69458 │ │ + sxtw x2, w29 │ │ + add x0, x25, x2 │ │ + ldurb w1, [x0, #-1] │ │ + bl 4b00 │ │ + mov w8, #0x31c0 // #12736 │ │ + lsr x8, x8, x22 │ │ + tbz w8, #0, 694f4 │ │ + cbz w21, 69490 │ │ + ldr x8, [sp, #16] │ │ + cmp w20, #0x0 │ │ + csel x8, x26, x8, ne // ne = any │ │ + sub x26, x8, #0x1 │ │ + ldrb w8, [x26] │ │ + cmp w22, #0x7 │ │ + strb w8, [x19] │ │ + b.eq 694a4 // b.none │ │ + b 694f4 │ │ + cbz w20, 694e4 │ │ + ldrb w8, [x26] │ │ + cmp w22, #0x7 │ │ + strb w8, [x19] │ │ + b.ne 694f4 // b.any │ │ + ldr w9, [sp, #28] │ │ + add w9, w9, w28 │ │ + cmp w9, #0x6 │ │ + b.lt 694f4 // b.tstop │ │ + ldr w9, [sp, #176] │ │ + cbz w9, 694f4 │ │ + ldurb w9, [x19, #-1] │ │ + ldrb w10, [x19, #1] │ │ + add w9, w10, w9 │ │ + add w9, w9, w9, lsl #2 │ │ + mov w10, #0x6 // #6 │ │ + madd w8, w8, w10, w9 │ │ + add w8, w8, #0x8 │ │ + lsr w8, w8, #4 │ │ + strb w8, [x19] │ │ + b 694f4 │ │ + mov w8, #0x80 // #128 │ │ + cmp w22, #0x7 │ │ + strb w8, [x19] │ │ + b.eq 694a4 // b.none │ │ + mov w0, w22 │ │ + ldp x29, x30, [sp, #112] │ │ + ldp x20, x19, [sp, #96] │ │ + ldp x22, x21, [sp, #80] │ │ + ldp x24, x23, [sp, #64] │ │ + ldp x26, x25, [sp, #48] │ │ + ldp x28, x27, [sp, #32] │ │ + add sp, sp, #0x80 │ │ + ret │ │ + adrp x8, 69000 │ │ + adrp x9, 69000 │ │ + add x8, x8, #0x580 │ │ + add x9, x9, #0x968 │ │ + str x8, [x0] │ │ + adrp x8, 69000 │ │ + fmov d0, x9 │ │ + adrp x9, 69000 │ │ + add x8, x8, #0x988 │ │ + add x9, x9, #0x998 │ │ + stp x8, x9, [x0, #24] │ │ + adrp x8, 69000 │ │ + add x8, x8, #0x978 │ │ + mov v0.d[1], x8 │ │ + adrp x8, 6a000 │ │ + add x8, x8, #0x220 │ │ + stur q0, [x0, #8] │ │ + fmov d0, x8 │ │ + adrp x8, 6a000 │ │ + add x8, x8, #0x26c │ │ + mov v0.d[1], x8 │ │ + adrp x8, 6a000 │ │ + add x8, x8, #0x2b8 │ │ + stur q0, [x0, #40] │ │ + str x8, [x0, #56] │ │ + ret │ │ + str x21, [sp, #-32]! │ │ + stp x20, x19, [sp, #16] │ │ + ldr w13, [x1, #184] │ │ + clz w12, w2 │ │ + mov w8, #0x18 // #24 │ │ + sub w8, w8, w12 │ │ + add w12, w12, w13 │ │ + mov w14, #0x1 // #1 │ │ + sub w12, w12, #0x14 │ │ + lsl w13, w14, w12 │ │ + adrp x14, ad000 │ │ + ldr w10, [x1] │ │ + ldr x14, [x14, #2544] │ │ + mov w11, #0x80 // #128 │ │ + lsl w11, w11, w8 │ │ + mov x9, xzr │ │ + neg w8, w11 │ │ + asr w13, w13, #1 │ │ + mov x15, x0 │ │ + mov x16, xzr │ │ + asr w17, w10, #1 │ │ + eor w2, w17, w10 │ │ + eor w2, w2, w10, lsr #3 │ │ + eor w10, w2, w10, lsr #12 │ │ + ubfiz w10, w10, #15, #1 │ │ + orr w10, w10, w17 │ │ + ubfx w17, w10, #5, #11 │ │ + ldrsh w17, [x14, w17, uxtw #1] │ │ + add w17, w13, w17 │ │ + asr w17, w17, w12 │ │ + strh w17, [x15, x16] │ │ + add x16, x16, #0x2 │ │ + cmp x16, #0xa4 │ │ + b.ne 695d0 // b.any │ │ + add x9, x9, #0x1 │ │ + cmp x9, #0x49 │ │ + add x15, x15, #0xa4 │ │ + b.ne 695cc // b.any │ │ + ldrsw x10, [x1, #92] │ │ + mov w15, #0xa6 // #166 │ │ + sub w9, w11, #0x1 │ │ + add x11, x1, #0x60 │ │ + neg w16, w10 │ │ + smaddl x15, w16, w15, x0 │ │ + dup v0.4s, w8 │ │ + mov w12, #0x3 // #3 │ │ + mov w13, #0xa4 // #164 │ │ + dup v1.4s, w9 │ │ + sxtw x14, w16 │ │ + add x15, x15, #0x1f2 │ │ + mov w16, #0x1 // #1 │ │ + tbz w10, #31, 698a0 │ │ + ldr w2, [x1, #176] │ │ + nop │ │ + madd x17, x12, x13, x0 │ │ + ldur q3, [x17, #6] │ │ + lsl w3, w16, w2 │ │ + asr w3, w3, #1 │ │ + asr w2, w3, w2 │ │ + dup v2.4s, w2 │ │ + saddw2 v4.4s, v2.4s, v3.8h │ │ + saddw v3.4s, v2.4s, v3.4h │ │ + cmgt v5.4s, v0.4s, v3.4s │ │ + smin v3.4s, v3.4s, v1.4s │ │ + cmgt v6.4s, v0.4s, v4.4s │ │ + smin v4.4s, v4.4s, v1.4s │ │ + bsl v5.16b, v0.16b, v3.16b │ │ + bsl v6.16b, v0.16b, v4.16b │ │ + xtn v3.4h, v5.4s │ │ + xtn2 v3.8h, v6.4s │ │ + ldur q4, [x17, #22] │ │ + stur q3, [x17, #6] │ │ + saddw2 v3.4s, v2.4s, v4.8h │ │ + saddw v4.4s, v2.4s, v4.4h │ │ + cmgt v5.4s, v0.4s, v4.4s │ │ + smin v4.4s, v4.4s, v1.4s │ │ + cmgt v6.4s, v0.4s, v3.4s │ │ + smin v3.4s, v3.4s, v1.4s │ │ + bsl v5.16b, v0.16b, v4.16b │ │ + bsl v6.16b, v0.16b, v3.16b │ │ + xtn v3.4h, v5.4s │ │ + xtn2 v3.8h, v6.4s │ │ + ldur q4, [x17, #38] │ │ + stur q3, [x17, #22] │ │ + saddw2 v3.4s, v2.4s, v4.8h │ │ + saddw v4.4s, v2.4s, v4.4h │ │ + cmgt v5.4s, v0.4s, v4.4s │ │ + smin v4.4s, v4.4s, v1.4s │ │ + cmgt v6.4s, v0.4s, v3.4s │ │ + smin v3.4s, v3.4s, v1.4s │ │ + bsl v5.16b, v0.16b, v4.16b │ │ + bsl v6.16b, v0.16b, v3.16b │ │ + xtn v3.4h, v5.4s │ │ + xtn2 v3.8h, v6.4s │ │ + ldur q4, [x17, #54] │ │ + stur q3, [x17, #38] │ │ + saddw2 v3.4s, v2.4s, v4.8h │ │ + saddw v4.4s, v2.4s, v4.4h │ │ + cmgt v5.4s, v0.4s, v4.4s │ │ + smin v4.4s, v4.4s, v1.4s │ │ + cmgt v6.4s, v0.4s, v3.4s │ │ + smin v3.4s, v3.4s, v1.4s │ │ + bsl v5.16b, v0.16b, v4.16b │ │ + bsl v6.16b, v0.16b, v3.16b │ │ + xtn v3.4h, v5.4s │ │ + xtn2 v3.8h, v6.4s │ │ + ldur q4, [x17, #70] │ │ + stur q3, [x17, #54] │ │ + saddw2 v3.4s, v2.4s, v4.8h │ │ + saddw v4.4s, v2.4s, v4.4h │ │ + cmgt v5.4s, v0.4s, v4.4s │ │ + smin v4.4s, v4.4s, v1.4s │ │ + cmgt v6.4s, v0.4s, v3.4s │ │ + smin v3.4s, v3.4s, v1.4s │ │ + bsl v5.16b, v0.16b, v4.16b │ │ + bsl v6.16b, v0.16b, v3.16b │ │ + xtn v3.4h, v5.4s │ │ + xtn2 v3.8h, v6.4s │ │ + ldur q4, [x17, #86] │ │ + stur q3, [x17, #70] │ │ + saddw2 v3.4s, v2.4s, v4.8h │ │ + saddw v4.4s, v2.4s, v4.4h │ │ + cmgt v5.4s, v0.4s, v4.4s │ │ + smin v4.4s, v4.4s, v1.4s │ │ + cmgt v6.4s, v0.4s, v3.4s │ │ + smin v3.4s, v3.4s, v1.4s │ │ + bsl v5.16b, v0.16b, v4.16b │ │ + bsl v6.16b, v0.16b, v3.16b │ │ + xtn v3.4h, v5.4s │ │ + xtn2 v3.8h, v6.4s │ │ + ldur q4, [x17, #102] │ │ + stur q3, [x17, #86] │ │ + saddw2 v3.4s, v2.4s, v4.8h │ │ + saddw v4.4s, v2.4s, v4.4h │ │ + cmgt v5.4s, v0.4s, v4.4s │ │ + smin v4.4s, v4.4s, v1.4s │ │ + cmgt v6.4s, v0.4s, v3.4s │ │ + smin v3.4s, v3.4s, v1.4s │ │ + bsl v5.16b, v0.16b, v4.16b │ │ + bsl v6.16b, v0.16b, v3.16b │ │ + xtn v3.4h, v5.4s │ │ + xtn2 v3.8h, v6.4s │ │ + ldur q4, [x17, #118] │ │ + stur q3, [x17, #102] │ │ + saddw2 v3.4s, v2.4s, v4.8h │ │ + saddw v4.4s, v2.4s, v4.4h │ │ + cmgt v5.4s, v0.4s, v4.4s │ │ + smin v4.4s, v4.4s, v1.4s │ │ + cmgt v6.4s, v0.4s, v3.4s │ │ + smin v3.4s, v3.4s, v1.4s │ │ + bsl v5.16b, v0.16b, v4.16b │ │ + bsl v6.16b, v0.16b, v3.16b │ │ + xtn v3.4h, v5.4s │ │ + xtn2 v3.8h, v6.4s │ │ + ldur q4, [x17, #134] │ │ + stur q3, [x17, #118] │ │ + saddw2 v3.4s, v2.4s, v4.8h │ │ + saddw v2.4s, v2.4s, v4.4h │ │ + cmgt v4.4s, v0.4s, v2.4s │ │ + smin v2.4s, v2.4s, v1.4s │ │ + cmgt v5.4s, v0.4s, v3.4s │ │ + smin v3.4s, v3.4s, v1.4s │ │ + bsl v4.16b, v0.16b, v2.16b │ │ + bsl v5.16b, v0.16b, v3.16b │ │ + xtn v2.4h, v4.4s │ │ + xtn2 v2.8h, v5.4s │ │ + ldrsh w3, [x17, #150] │ │ + ldrsh w4, [x17, #152] │ │ + ldrsh w5, [x17, #154] │ │ + ldrsh w6, [x17, #156] │ │ + add w3, w2, w3 │ │ + cmp w3, w9 │ │ + add w4, w2, w4 │ │ + add w5, w2, w5 │ │ + add w2, w2, w6 │ │ + csel w6, w9, w3, gt │ │ + cmp w3, w8 │ │ + csel w3, w8, w6, lt // lt = tstop │ │ + cmp w4, w9 │ │ + strh w3, [x17, #150] │ │ + csel w3, w9, w4, gt │ │ + cmp w4, w8 │ │ + csel w3, w8, w3, lt // lt = tstop │ │ + cmp w5, w9 │ │ + strh w3, [x17, #152] │ │ + csel w3, w9, w5, gt │ │ + cmp w5, w8 │ │ + csel w3, w8, w3, lt // lt = tstop │ │ + cmp w2, w9 │ │ + strh w3, [x17, #154] │ │ + csel w3, w9, w2, gt │ │ + cmp w2, w8 │ │ + csel w2, w8, w3, lt // lt = tstop │ │ + stur q2, [x17, #134] │ │ + strh w2, [x17, #156] │ │ + add x12, x12, #0x1 │ │ + cmp x12, #0x49 │ │ + add x15, x15, #0xa4 │ │ + b.eq 6995c // b.none │ │ + tbnz w10, #31, 69650 │ │ + mov x17, x15 │ │ + mov w2, #0x3 // #3 │ │ + cmp w10, w14 │ │ + b.ge 69904 // b.tcont │ │ + mov w3, wzr │ │ + ldr w5, [x1, #176] │ │ + nop │ │ + madd x4, x12, x13, x0 │ │ + lsl x6, x2, #1 │ │ + ldrsh w7, [x4, x6] │ │ + lsl w19, w16, w5 │ │ + add w3, w3, w19, asr #1 │ │ + asr w3, w3, w5 │ │ + add w3, w3, w7 │ │ + cmp w3, w9 │ │ + add x2, x2, #0x1 │ │ + csel w5, w9, w3, gt │ │ + cmp w3, w8 │ │ + csel w3, w8, w5, lt // lt = tstop │ │ + cmp x2, #0x4f │ │ + add x17, x17, #0x2 │ │ + strh w3, [x4, x6] │ │ + b.eq 6988c // b.none │ │ + cmp w10, w14 │ │ + b.lt 698b0 // b.tstop │ │ + mov w3, wzr │ │ + mov x4, x17 │ │ + mov x5, x14 │ │ + mov x6, x11 │ │ + b 69928 │ │ + add x5, x5, #0x1 │ │ + cmp w5, #0x1 │ │ + add x4, x4, #0xa4 │ │ + b.eq 698b4 // b.none │ │ + orr w20, w5, w14 │ │ + mov x7, x4 │ │ + mov x19, x14 │ │ + cbz w20, 69918 │ │ + ldrsb w20, [x6], #1 │ │ + ldrsh w21, [x7], #2 │ │ + cmp x19, x10 │ │ + madd w3, w21, w20, w3 │ │ + b.ge 69918 // b.tcont │ │ + add x19, x19, #0x1 │ │ + orr w20, w19, w5 │ │ + cbnz w20, 69938 │ │ + b 69918 │ │ + ldp x20, x19, [sp, #16] │ │ + ldr x21, [sp], #32 │ │ + ret │ │ + mov w6, w4 │ │ + mov w4, #0x1 // #1 │ │ + mov w5, #0x1 // #1 │ │ + b 6a300 │ │ + mov w6, w4 │ │ + mov w4, #0x1 // #1 │ │ + mov w5, wzr │ │ + b 6a300 │ │ + mov w6, w4 │ │ + mov w4, wzr │ │ + mov w5, wzr │ │ + b 6a300 │ │ + sub sp, sp, #0x180 │ │ + ldr w8, [sp, #384] │ │ + ldr w10, [sp, #392] │ │ + stp x28, x27, [sp, #288] │ │ + stp x26, x25, [sp, #304] │ │ + stp x24, x23, [sp, #320] │ │ + stp x22, x21, [sp, #336] │ │ + stp x20, x19, [sp, #352] │ │ + stp x29, x30, [sp, #368] │ │ + str x7, [sp, #40] │ │ + stp x3, x2, [sp, #200] │ │ + stp x0, x1, [sp, #72] │ │ + ldp w7, w12, [x3, #212] │ │ + mov w16, #0x2500 // #9472 │ │ + mov w17, #0xb200 // #45568 │ │ + mov w9, #0x18 // #24 │ │ + madd w16, w8, w16, w17 │ │ + clz w17, w10 │ │ + mov w1, #0xeb // #235 │ │ + sub w17, w9, w17 │ │ + ldr w13, [x3] │ │ + cmp w12, #0x0 │ │ + lsl w1, w1, w17 │ │ + mov w15, #0x80 // #128 │ │ + mov w0, #0xad // #173 │ │ + csel w10, w10, w1, eq // eq = none │ │ + cmp w7, #0x0 │ │ + mov w2, #0x1 // #1 │ │ + mul w0, w8, w0 │ │ + lsl w15, w15, w17 │ │ + ccmp w8, #0x0, #0x4, ne // ne = any │ │ + mov x11, xzr │ │ + add x14, sp, #0x118 │ │ + add w0, w0, #0x69 │ │ + neg w9, w15 │ │ + cinc x3, x2, gt │ │ + mov w1, #0xffffdb00 // #-9472 │ │ + str w7, [sp, #36] │ │ + and w2, w16, #0xff00 │ │ + bfxil w2, w0, #0, #8 │ │ + eor w2, w2, w13 │ │ + str w2, [x14, x11, lsl #2] │ │ + add x11, x11, #0x1 │ │ + add w16, w16, w1 │ │ + cmp x11, x3 │ │ + sub w0, w0, #0xad │ │ + b.cc 69a30 // b.lo, b.ul, b.last │ │ + mov w11, #0x10 // #16 │ │ + lsl w11, w11, w17 │ │ + cmp w12, #0x0 │ │ + csel w12, wzr, w11, eq // eq = none │ │ + cbz x4, 6a200 │ │ + sub w13, w15, #0x1 │ │ + ldr x15, [sp, #40] │ │ + mov w16, #0x2 // #2 │ │ + ldr x11, [sp, #208] │ │ + mov w14, wzr │ │ + cmp w15, #0x2 │ │ + sxtw x29, w15 │ │ + csel w15, w15, w16, lt // lt = tstop │ │ + ldr w16, [sp, #36] │ │ + lsr x11, x11, #1 │ │ + add x2, sp, #0x108 │ │ + add x7, sp, #0x118 │ │ + cmp w16, #0x0 │ │ + ccmp w8, #0x0, #0x4, ne // ne = any │ │ + csel w8, w15, wzr, ne // ne = any │ │ + stp x5, x8, [sp, #168] │ │ + sxtw x8, w8 │ │ + str x8, [sp, #64] │ │ + mul x8, x11, x8 │ │ + ldr x11, [sp, #80] │ │ + lsl x8, x8, #1 │ │ + mov w21, #0xa4 // #164 │ │ + stp x3, x4, [sp, #16] │ │ + add x11, x11, x8 │ │ + str x11, [sp, #56] │ │ + ldr x11, [sp, #72] │ │ + str x29, [sp, #8] │ │ + add x8, x11, x8 │ │ + str x8, [sp, #48] │ │ + b 69b04 │ │ + ldr x8, [sp, #96] │ │ + ldp x3, x4, [sp, #16] │ │ + ldr x29, [sp, #8] │ │ + ldr x5, [sp, #168] │ │ + add w14, w8, #0x20 │ │ + cmp x14, x4 │ │ + add x2, sp, #0x108 │ │ + add x7, sp, #0x118 │ │ + b.cs 6a200 // b.hs, b.nlast │ │ + ldr w8, [sp, #36] │ │ + sub w11, w4, w14 │ │ + mov w17, #0x20 // #32 │ │ + cmp w8, #0x0 │ │ + mov w8, w14 │ │ + str x8, [sp, #96] │ │ + lsl x16, x8, #1 │ │ + ldr x8, [sp, #80] │ │ + cset w15, ne // ne = any │ │ + cmp w11, #0x20 │ │ + csel w19, w11, w17, lt // lt = tstop │ │ + add x0, x8, x16 │ │ + ldr x8, [sp, #72] │ │ + cmp w14, #0x0 │ │ + cset w14, ne // ne = any │ │ + and w14, w15, w14 │ │ + add x1, x8, x16 │ │ + ldp x15, x8, [sp, #48] │ │ + cmp w14, #0x1 │ │ + add x8, x8, x16 │ │ + add x25, x15, x16 │ │ + b.ne 69b78 // b.any │ │ + mov x15, xzr │ │ + add x16, x2, x15, lsl #2 │ │ + ldr w17, [x16] │ │ + add x15, x15, #0x1 │ │ + cmp x15, x3 │ │ + str w17, [x16, #8] │ │ + b.cc 69b60 // b.lo, b.ul, b.last │ │ + mov x15, xzr │ │ + str x1, [sp, #88] │ │ + str x0, [sp, #240] │ │ + lsl x16, x15, #2 │ │ + ldr w17, [x7, x16] │ │ + add x15, x15, #0x1 │ │ + cmp x15, x3 │ │ + asr w0, w17, #1 │ │ + eor w1, w0, w17 │ │ + eor w1, w1, w17, lsr #3 │ │ + eor w17, w1, w17, lsr #12 │ │ + ubfiz w17, w17, #15, #1 │ │ + orr w17, w17, w0 │ │ + str w17, [x7, x16] │ │ + ubfx w17, w17, #8, #8 │ │ + str w17, [x2, x16] │ │ + b.cc 69b84 // b.lo, b.ul, b.last │ │ + cmp w19, #0x2 │ │ + mov w15, #0x2 // #2 │ │ + csel w11, w11, w15, lt // lt = tstop │ │ + cmp w14, #0x0 │ │ + csel w26, w11, wzr, ne // ne = any │ │ + ldr x11, [sp, #40] │ │ + ldr x14, [sp, #176] │ │ + str x19, [sp, #184] │ │ + str x26, [sp, #216] │ │ + cmp w14, w11 │ │ + b.ge 69ea0 // b.tcont │ │ + ldr w11, [sp, #264] │ │ + ldr w15, [sp, #272] │ │ + ldr x17, [sp, #184] │ │ + asr w14, w11, #4 │ │ + ubfiz w11, w11, #1, #4 │ │ + asr w16, w15, #4 │ │ + cmp w26, w17 │ │ + str w11, [sp, #256] │ │ + lsl w11, w14, #1 │ │ + lsl w14, w16, #1 │ │ + ubfiz w15, w15, #1, #4 │ │ + str w15, [sp, #248] │ │ + b.ge 69da4 // b.tcont │ │ + ldr x15, [sp, #200] │ │ + add w14, w14, #0x29 │ │ + str w14, [sp, #224] │ │ + ldr x14, [sp, #96] │ │ + sxtw x16, w17 │ │ + ldr w17, [x15, #88] │ │ + mov w15, w26 │ │ + str x15, [sp, #232] │ │ + ldp x15, x27, [sp, #56] │ │ + sxtw x1, w26 │ │ + add x14, x1, x14 │ │ + lsl x14, x14, #1 │ │ + add x20, x15, x14 │ │ + ldr x15, [sp, #48] │ │ + add w0, w26, w11 │ │ + mov x30, x1 │ │ + add w4, w0, #0x9 │ │ + add x22, x15, x14 │ │ + mov w14, #0x1 // #1 │ │ + lsl w14, w14, w17 │ │ + asr w23, w14, #1 │ │ + add w11, w11, #0x9 │ │ + str w11, [sp, #196] │ │ + b 69c9c │ │ + ldp x11, x26, [sp, #208] │ │ + add x27, x27, #0x1 │ │ + cmp x27, x29 │ │ + add x20, x20, x11 │ │ + add x22, x22, x11 │ │ + add x8, x8, x11 │ │ + add x25, x25, x11 │ │ + b.eq 69ea0 // b.none │ │ + ldr w14, [sp, #256] │ │ + add w11, w27, #0x9 │ │ + mov x1, x22 │ │ + mov x2, x20 │ │ + add w14, w11, w14 │ │ + sxtw x19, w14 │ │ + mov w14, w4 │ │ + mov x3, x30 │ │ + madd x15, x19, x21, x6 │ │ + ldrsh w15, [x15, w14, sxtw #1] │ │ + ldrh w0, [x2], #2 │ │ + add x3, x3, #0x1 │ │ + add w14, w14, #0x1 │ │ + ldrb w7, [x5, w0, uxtw] │ │ + madd w15, w7, w15, w23 │ │ + asr w15, w15, w17 │ │ + add w15, w15, w0 │ │ + cmp w15, w10 │ │ + csel w0, w10, w15, gt │ │ + cmp w15, w12 │ │ + csel w15, w12, w0, lt // lt = tstop │ │ + cmp x3, x16 │ │ + strh w15, [x1], #2 │ │ + b.lt 69cbc // b.tstop │ │ + cmp w26, #0x1 │ │ + b.lt 69c7c // b.tstop │ │ + ldr w14, [sp, #248] │ │ + ldr x28, [sp, #232] │ │ + ldr w24, [sp, #196] │ │ + ldr w1, [sp, #224] │ │ + add w11, w11, w14 │ │ + adrp x3, aa000 │ │ + sxtw x11, w11 │ │ + mov x14, x25 │ │ + mov x2, x8 │ │ + add x3, x3, #0x764 │ │ + madd x0, x19, x21, x6 │ │ + ldp w15, w26, [x3, #-4] │ │ + ldrsh w0, [x0, w24, sxtw #1] │ │ + nop │ │ + madd x7, x11, x21, x6 │ │ + ldrsh w7, [x7, w1, sxtw #1] │ │ + add w1, w1, #0x1 │ │ + mul w0, w26, w0 │ │ + ldrh w26, [x2], #2 │ │ + madd w15, w15, w7, w0 │ │ + add w15, w15, #0x10 │ │ + asr w15, w15, #5 │ │ + ldrb w0, [x5, w26, uxtw] │ │ + cmp w15, w13 │ │ + csel w7, w13, w15, gt │ │ + cmp w15, w9 │ │ + csel w15, w9, w7, lt // lt = tstop │ │ + madd w15, w15, w0, w23 │ │ + asr w15, w15, w17 │ │ + add w15, w15, w26 │ │ + cmp w15, w10 │ │ + csel w0, w10, w15, gt │ │ + cmp w15, w12 │ │ + csel w15, w12, w0, lt // lt = tstop │ │ + add w24, w24, #0x1 │ │ + subs x28, x28, #0x1 │ │ + strh w15, [x14], #2 │ │ + add x3, x3, #0x8 │ │ + b.ne 69d2c // b.any │ │ + b 69c7c │ │ + ldr x0, [sp, #64] │ │ + mov w15, w26 │ │ + add w16, w14, #0x29 │ │ + add w17, w11, #0x9 │ │ + cmp w26, #0x1 │ │ + b.ge 69ddc // b.tcont │ │ + ldp x11, x26, [sp, #208] │ │ + add x0, x0, #0x1 │ │ + cmp x0, x29 │ │ + add x8, x8, x11 │ │ + add x25, x25, x11 │ │ + b.eq 69ea0 // b.none │ │ + cmp w26, #0x1 │ │ + b.lt 69dbc // b.tstop │ │ + ldr x11, [sp, #200] │ │ + ldr w14, [sp, #256] │ │ + ldr w2, [sp, #248] │ │ + add w1, w0, #0x9 │ │ + ldr w11, [x11, #88] │ │ + add w14, w1, w14 │ │ + add w1, w1, w2 │ │ + mov w2, #0x1 // #1 │ │ + lsl w2, w2, w11 │ │ + adrp x3, aa000 │ │ + sxtw x14, w14 │ │ + sxtw x1, w1 │ │ + asr w2, w2, #1 │ │ + add x3, x3, #0x764 │ │ + mov x4, x25 │ │ + mov x19, x8 │ │ + mov x20, x15 │ │ + mov w22, w17 │ │ + mov w23, w16 │ │ + madd x7, x14, x21, x6 │ │ + ldp w27, w24, [x3, #-4] │ │ + ldrsh w7, [x7, w22, sxtw #1] │ │ + nop │ │ + madd x26, x1, x21, x6 │ │ + ldrsh w26, [x26, w23, sxtw #1] │ │ + add w23, w23, #0x1 │ │ + mul w7, w24, w7 │ │ + ldrh w24, [x19], #2 │ │ + madd w7, w27, w26, w7 │ │ + add w7, w7, #0x10 │ │ + asr w7, w7, #5 │ │ + ldrb w26, [x5, w24, uxtw] │ │ + cmp w7, w13 │ │ + csel w27, w13, w7, gt │ │ + cmp w7, w9 │ │ + csel w7, w9, w27, lt // lt = tstop │ │ + madd w7, w7, w26, w2 │ │ + asr w7, w7, w11 │ │ + add w7, w7, w24 │ │ + cmp w7, w10 │ │ + csel w24, w10, w7, gt │ │ + cmp w7, w12 │ │ + csel w7, w12, w24, lt // lt = tstop │ │ + add w22, w22, #0x1 │ │ + subs x20, x20, #0x1 │ │ + strh w7, [x4], #2 │ │ + add x3, x3, #0x8 │ │ + b.ne 69e28 // b.any │ │ + b 69dbc │ │ + ldr x8, [sp, #64] │ │ + ldr x20, [sp, #88] │ │ + ldr x2, [sp, #184] │ │ + cmp w8, #0x1 │ │ + b.lt 69ae0 // b.tstop │ │ + ldr x17, [sp, #96] │ │ + ldr x0, [sp, #80] │ │ + sxtw x7, w26 │ │ + ldr w11, [sp, #264] │ │ + add x17, x7, x17 │ │ + lsl x17, x17, #1 │ │ + add x24, x0, x17 │ │ + ldr x0, [sp, #72] │ │ + ldr w8, [sp, #268] │ │ + ldr w14, [sp, #276] │ │ + ldr w15, [sp, #272] │ │ + add x1, x0, x17 │ │ + asr w17, w11, #4 │ │ + ubfiz w11, w11, #1, #4 │ │ + str w11, [sp, #196] │ │ + asr w11, w8, #4 │ │ + ubfiz w8, w8, #1, #4 │ │ + str w8, [sp, #192] │ │ + asr w8, w14, #4 │ │ + ubfiz w14, w14, #1, #4 │ │ + str w14, [sp, #108] │ │ + asr w14, w15, #4 │ │ + lsl w8, w8, #1 │ │ + add w16, w26, #0x9 │ │ + ubfiz w15, w15, #1, #4 │ │ + lsl w17, w17, #1 │ │ + lsl w11, w11, #1 │ │ + lsl w14, w14, #1 │ │ + add w8, w8, #0x28 │ │ + str w15, [sp, #104] │ │ + add w27, w16, w11 │ │ + add w15, w16, w17 │ │ + add w14, w14, #0x28 │ │ + add w11, w11, #0x8 │ │ + add w16, w17, #0x8 │ │ + orr x8, x8, #0x1 │ │ + sxtw x23, w2 │ │ + mov w25, w26 │ │ + stp xzr, x8, [sp, #248] │ │ + orr x14, x14, #0x1 │ │ + orr x11, x11, #0x1 │ │ + orr x8, x16, #0x1 │ │ + stp x14, x15, [sp, #128] │ │ + stp x8, x11, [sp, #112] │ │ + stp x23, x7, [sp, #152] │ │ + str x27, [sp, #144] │ │ + ldr x17, [sp, #136] │ │ + ldr x5, [sp, #168] │ │ + cmp w26, w2 │ │ + b.ge 6a088 // b.tcont │ │ + b 69fc8 │ │ + ldr x14, [sp, #248] │ │ + ldp x8, x26, [sp, #208] │ │ + ldp x1, x24, [sp, #224] │ │ + ldp x11, x2, [sp, #176] │ │ + add x14, x14, #0x1 │ │ + add x27, x27, x8 │ │ + stp x27, x14, [sp, #240] │ │ + ldp x23, x7, [sp, #152] │ │ + ldr x27, [sp, #144] │ │ + add x24, x24, x8 │ │ + add x1, x1, x8 │ │ + cmp x14, x11 │ │ + add x20, x20, x8 │ │ + b.eq 69ae0 // b.none │ │ + ldr x17, [sp, #136] │ │ + ldr x5, [sp, #168] │ │ + cmp w26, w2 │ │ + b.ge 6a088 // b.tcont │ │ + ldr x15, [sp, #248] │ │ + ldr w11, [sp, #196] │ │ + mov x8, xzr │ │ + add w14, w15, w11 │ │ + ldr w11, [sp, #192] │ │ + add w14, w14, #0x9 │ │ + sxtw x14, w14 │ │ + add w0, w15, w11 │ │ + adrp x11, aa000 │ │ + add x11, x11, #0x760 │ │ + add x2, x11, x15, lsl #3 │ │ + ldr x11, [sp, #200] │ │ + add w3, w0, #0x29 │ │ + ldp w0, w2, [x2] │ │ + mov w15, #0x1 // #1 │ │ + ldr w11, [x11, #88] │ │ + sxtw x3, w3 │ │ + lsl w4, w15, w11 │ │ + asr w4, w4, #1 │ │ + add w19, w17, w8 │ │ + madd x22, x14, x21, x6 │ │ + add w28, w27, w8 │ │ + madd x29, x3, x21, x6 │ │ + ldrsh w19, [x22, w19, sxtw #1] │ │ + ldrsh w28, [x29, w28, sxtw #1] │ │ + lsl x30, x8, #1 │ │ + ldrh w22, [x24, x30] │ │ + mul w19, w2, w19 │ │ + madd w19, w0, w28, w19 │ │ + add w19, w19, #0x10 │ │ + ldrb w29, [x5, w22, uxtw] │ │ + asr w19, w19, #5 │ │ + cmp w19, w13 │ │ + csel w28, w13, w19, gt │ │ + cmp w19, w9 │ │ + csel w19, w9, w28, lt // lt = tstop │ │ + madd w19, w19, w29, w4 │ │ + asr w19, w19, w11 │ │ + add w19, w19, w22 │ │ + add x8, x8, #0x1 │ │ + cmp w19, w10 │ │ + add x28, x7, x8 │ │ + csel w22, w10, w19, gt │ │ + cmp w19, w12 │ │ + csel w19, w12, w22, lt // lt = tstop │ │ + cmp x28, x23 │ │ + strh w19, [x1, x30] │ │ + b.lt 6a014 // b.tstop │ │ + stp x1, x24, [sp, #224] │ │ + ldr x27, [sp, #240] │ │ + ldp x1, x24, [sp, #120] │ │ + ldr x16, [sp, #112] │ │ + cmp w26, #0x1 │ │ + b.lt 69f80 // b.tstop │ │ + ldr x15, [sp, #248] │ │ + adrp x14, aa000 │ │ + add x14, x14, #0x760 │ │ + mov x7, x14 │ │ + add w8, w15, #0x29 │ │ + add w11, w15, #0x9 │ │ + add x14, x14, x15, lsl #3 │ │ + ldr x15, [sp, #200] │ │ + ldp w4, w22, [x14] │ │ + mov x19, xzr │ │ + ldr w3, [x15, #88] │ │ + ldr w15, [sp, #192] │ │ + add w0, w15, w8 │ │ + ldr w15, [sp, #108] │ │ + add w8, w15, w8 │ │ + ldr w15, [sp, #196] │ │ + add w2, w15, w11 │ │ + ldr w15, [sp, #104] │ │ + sxtw x28, w2 │ │ + add x2, x7, #0x4 │ │ + add w29, w15, w11 │ │ + ldr x15, [sp, #256] │ │ + sxtw x11, w0 │ │ + sxtw x0, w8 │ │ + mov w8, #0x1 // #1 │ │ + lsl w8, w8, w3 │ │ + sxtw x14, w29 │ │ + asr w8, w8, #1 │ │ + add w29, w1, w19 │ │ + madd x30, x11, x21, x6 │ │ + add w7, w15, w19 │ │ + mov x17, x25 │ │ + madd x25, x0, x21, x6 │ │ + mov x23, x20 │ │ + ldp w20, w15, [x2, #-4] │ │ + add w26, w16, w19 │ │ + ldrsh w29, [x30, w29, sxtw #1] │ │ + nop │ │ + madd x30, x28, x21, x6 │ │ + ldrsh w7, [x25, w7, sxtw #1] │ │ + add w25, w24, w19 │ │ + ldrsh w26, [x30, w26, sxtw #1] │ │ + nop │ │ + madd x30, x14, x21, x6 │ │ + ldrsh w25, [x30, w25, sxtw #1] │ │ + mul w29, w15, w29 │ │ + madd w7, w20, w7, w29 │ │ + add w7, w7, #0x10 │ │ + mul w20, w20, w25 │ │ + madd w15, w15, w26, w20 │ │ + asr w7, w7, #5 │ │ + add w15, w15, #0x10 │ │ + cmp w7, w13 │ │ + asr w15, w15, #5 │ │ + csel w25, w13, w7, gt │ │ + cmp w7, w9 │ │ + csel w7, w9, w25, lt // lt = tstop │ │ + cmp w15, w13 │ │ + lsl x30, x19, #1 │ │ + csel w25, w13, w15, gt │ │ + cmp w15, w9 │ │ + ldrh w29, [x27, x30] │ │ + csel w15, w9, w25, lt // lt = tstop │ │ + mul w15, w15, w22 │ │ + madd w15, w7, w4, w15 │ │ + add w15, w15, #0x10 │ │ + ldrb w20, [x5, w29, uxtw] │ │ + asr w15, w15, #5 │ │ + cmp w15, w13 │ │ + csel w7, w13, w15, gt │ │ + cmp w15, w9 │ │ + csel w15, w9, w7, lt // lt = tstop │ │ + madd w15, w15, w20, w8 │ │ + asr w15, w15, w3 │ │ + add w15, w15, w29 │ │ + cmp w15, w10 │ │ + csel w7, w10, w15, gt │ │ + cmp w15, w12 │ │ + csel w15, w12, w7, lt // lt = tstop │ │ + strh w15, [x23, x30] │ │ + ldr x15, [sp, #256] │ │ + add x19, x19, #0x1 │ │ + mov x25, x17 │ │ + mov x20, x23 │ │ + cmp x17, x19 │ │ + add x2, x2, #0x8 │ │ + b.ne 6a110 // b.any │ │ + b 69f80 │ │ + ldp x29, x30, [sp, #368] │ │ + ldp x20, x19, [sp, #352] │ │ + ldp x22, x21, [sp, #336] │ │ + ldp x24, x23, [sp, #320] │ │ + ldp x26, x25, [sp, #304] │ │ + ldp x28, x27, [sp, #288] │ │ + add sp, sp, #0x180 │ │ + ret │ │ + sub sp, sp, #0x50 │ │ + ldr w13, [sp, #120] │ │ + ldr w8, [sp, #80] │ │ + ldp x9, x10, [sp, #88] │ │ + ldr w11, [sp, #104] │ │ + ldr w12, [sp, #112] │ │ + str w13, [sp, #56] │ │ + mov w13, #0x1 // #1 │ │ + str x30, [sp, #64] │ │ + str w12, [sp, #32] │ │ + str w11, [sp, #24] │ │ + stp x9, x10, [sp, #8] │ │ + str w13, [sp, #48] │ │ + str w13, [sp, #40] │ │ + str w8, [sp] │ │ + bl 6a680 │ │ + ldr x30, [sp, #64] │ │ + add sp, sp, #0x50 │ │ + ret │ │ + sub sp, sp, #0x50 │ │ + ldr w13, [sp, #120] │ │ + ldr w8, [sp, #80] │ │ + ldp x9, x10, [sp, #88] │ │ + ldr w11, [sp, #104] │ │ + ldr w12, [sp, #112] │ │ + str w13, [sp, #56] │ │ + mov w13, #0x1 // #1 │ │ + str x30, [sp, #64] │ │ + str wzr, [sp, #48] │ │ + str w12, [sp, #32] │ │ + str w11, [sp, #24] │ │ + stp x9, x10, [sp, #8] │ │ + str w13, [sp, #40] │ │ + str w8, [sp] │ │ + bl 6a680 │ │ + ldr x30, [sp, #64] │ │ + add sp, sp, #0x50 │ │ + ret │ │ + sub sp, sp, #0x50 │ │ + ldr w8, [sp, #80] │ │ + ldp x9, x10, [sp, #88] │ │ + ldr w11, [sp, #104] │ │ + ldr w12, [sp, #112] │ │ + ldr w13, [sp, #120] │ │ + str x30, [sp, #64] │ │ + str wzr, [sp, #48] │ │ + str wzr, [sp, #40] │ │ + str w13, [sp, #56] │ │ + str w12, [sp, #32] │ │ + str w11, [sp, #24] │ │ + stp x9, x10, [sp, #8] │ │ + str w8, [sp] │ │ + bl 6a680 │ │ + ldr x30, [sp, #64] │ │ + add sp, sp, #0x50 │ │ + ret │ │ + sub sp, sp, #0xb0 │ │ + stp x28, x27, [sp, #80] │ │ + stp x26, x25, [sp, #96] │ │ + stp x24, x23, [sp, #112] │ │ + stp x22, x21, [sp, #128] │ │ + stp x20, x19, [sp, #144] │ │ + stp x29, x30, [sp, #160] │ │ + ldr w15, [x2, #184] │ │ + clz w11, w6 │ │ + mov w9, #0x18 // #24 │ │ + ldr w13, [x2] │ │ + str x1, [sp, #16] │ │ + cmp x3, #0x0 │ │ + mov w10, #0x49d8 // #18904 │ │ + mov w12, #0xb524 // #46372 │ │ + sub w9, w9, w11 │ │ + str w4, [sp, #60] │ │ + str w5, [sp, #28] │ │ + add w11, w11, w15 │ │ + adrp x15, ad000 │ │ + mov w16, #0x2c // #44 │ │ + mov w17, #0x52 // #82 │ │ + csel w1, w12, w10, eq // eq = none │ │ + cmp w4, #0x0 │ │ + ldr x15, [x15, #2544] │ │ + mov w14, #0x80 // #128 │ │ + csel w12, w17, w16, eq // eq = none │ │ + mov w16, #0x1 // #1 │ │ + sub w11, w11, #0x14 │ │ + mov w6, #0x26 // #38 │ │ + lsl w10, w14, w9 │ │ + mov w9, #0x49 // #73 │ │ + cmp w5, #0x0 │ │ + eor w14, w13, w1 │ │ + lsl w13, w16, w11 │ │ + mov x8, xzr │ │ + csel x6, x9, x6, eq // eq = none │ │ + neg w9, w10 │ │ + asr w13, w13, #1 │ │ + mov x16, x0 │ │ + str x0, [sp, #72] │ │ + mov x17, xzr │ │ + asr w1, w14, #1 │ │ + eor w4, w1, w14 │ │ + eor w4, w4, w14, lsr #3 │ │ + eor w14, w4, w14, lsr #12 │ │ + ubfiz w14, w14, #15, #1 │ │ + orr w14, w14, w1 │ │ + ubfx w1, w14, #5, #11 │ │ + ldrsh w1, [x15, w1, uxtw #1] │ │ + add w1, w13, w1 │ │ + asr w1, w1, w11 │ │ + strh w1, [x16, x17, lsl #1] │ │ + add x17, x17, #0x1 │ │ + cmp x17, x12 │ │ + b.cc 6a3a8 // b.lo, b.ul, b.last │ │ + add x8, x8, #0x1 │ │ + cmp x8, x6 │ │ + add x16, x16, #0xa4 │ │ + b.cc 6a3a4 // b.lo, b.ul, b.last │ │ + sub w0, w12, #0x3 │ │ + ldr w12, [sp, #28] │ │ + ldr w14, [sp, #60] │ │ + ldrsw x11, [x2, #92] │ │ + mov w8, #0x1c // #28 │ │ + add w16, w12, #0x1 │ │ + add w13, w12, w14 │ │ + orr w17, w12, w14 │ │ + ldr x12, [sp, #16] │ │ + nop │ │ + madd x8, x3, x8, x2 │ │ + mov w1, #0x1 // #1 │ │ + add x8, x8, #0x78 │ │ + add x12, x12, #0x8 │ │ + str x12, [sp, #8] │ │ + ldr x12, [sp, #72] │ │ + lsl w1, w1, w13 │ │ + str x8, [sp, #48] │ │ + neg w8, w11 │ │ + cmp w11, #0x0 │ │ + add w15, w14, #0x1 │ │ + mov w14, #0xa6 // #166 │ │ + asr w20, w1, #1 │ │ + cset w1, lt // lt = tstop │ │ + cmp w11, w8 │ │ + sxtw x5, w8 │ │ + smaddl x8, w8, w14, x12 │ │ + cset w14, lt // lt = tstop │ │ + sub w10, w10, #0x1 │ │ + mov w7, #0x3 // #3 │ │ + and x3, x15, #0xfffffff8 │ │ + add x8, x8, #0x1f2 │ │ + orr w23, w1, w14 │ │ + stp x6, x8, [sp, #32] │ │ + cmp w0, #0x4 │ │ + b.ge 6a4a0 // b.tcont │ │ + ldp x6, x8, [sp, #32] │ │ + add x7, x7, #0x1 │ │ + cmp x7, x6 │ │ + add x8, x8, #0xa4 │ │ + str x8, [sp, #40] │ │ + b.cs 6a660 // b.hs, b.nlast │ │ + cmp w0, #0x4 │ │ + b.lt 6a480 // b.tstop │ │ + ldr w12, [sp, #28] │ │ + sub w8, w7, #0x3 │ │ + ldr x22, [sp, #40] │ │ + mov w28, #0x3 // #3 │ │ + lsl w8, w8, w12 │ │ + mov w12, #0xa4 // #164 │ │ + smull x8, w8, w12 │ │ + ldr x12, [sp, #8] │ │ + add x8, x8, #0x1ec │ │ + add x12, x12, x8 │ │ + str x12, [sp, #64] │ │ + ldr x12, [sp, #16] │ │ + add x4, x12, x8 │ │ + mov w29, wzr │ │ + tbz w23, #0, 6a534 │ │ + ldr x8, [sp, #72] │ │ + ldr w14, [x2, #176] │ │ + mov w12, #0xa4 // #164 │ │ + lsl x1, x28, #1 │ │ + madd x8, x7, x12, x8 │ │ + ldrsh w6, [x8, x1] │ │ + mov w12, #0x1 // #1 │ │ + lsl w19, w12, w14 │ │ + add w19, w29, w19, asr #1 │ │ + asr w14, w19, w14 │ │ + add w14, w14, w6 │ │ + cmp w14, w10 │ │ + add x28, x28, #0x1 │ │ + csel w6, w10, w14, gt │ │ + cmp w14, w9 │ │ + csel w14, w9, w6, lt // lt = tstop │ │ + cmp x28, x0 │ │ + add x22, x22, #0x2 │ │ + strh w14, [x8, x1] │ │ + b.eq 6a480 // b.none │ │ + mov w29, wzr │ │ + tbnz w23, #0, 6a4dc │ │ + ldr w12, [sp, #60] │ │ + sub w8, w28, #0x3 │ │ + ldr x19, [sp, #48] │ │ + mov x25, x22 │ │ + lsl w8, w8, w12 │ │ + ldr x12, [sp, #64] │ │ + add w8, w8, #0x3 │ │ + sxtw x30, w8 │ │ + mov x21, x5 │ │ + add x14, x12, w8, sxtw #1 │ │ + b 6a584 │ │ + mov w8, wzr │ │ + ldrsb w1, [x19] │ │ + add w8, w8, w20 │ │ + asr w8, w8, w13 │ │ + madd w29, w8, w1, w29 │ │ + add x21, x21, #0x1 │ │ + cmp w21, #0x1 │ │ + add x25, x25, #0xa4 │ │ + b.eq 6a4dc // b.none │ │ + mov x8, x25 │ │ + mov x1, x5 │ │ + orr w6, w1, w21 │ │ + cbz w6, 6a5b0 │ │ + ldrsb w12, [x19], #1 │ │ + ldrsh w6, [x8], #2 │ │ + cmp x1, x11 │ │ + add x1, x1, #0x1 │ │ + madd w29, w6, w12, w29 │ │ + b.lt 6a58c // b.tstop │ │ + b 6a574 │ │ + ldr w8, [x2, #4] │ │ + cbz w8, 6a574 │ │ + tbnz w17, #31, 6a560 │ │ + mov x1, xzr │ │ + mov w8, wzr │ │ + mov x27, x4 │ │ + mov x6, x14 │ │ + cmp w15, #0x7 │ │ + b.hi 6a5fc // b.pmore │ │ + b 6a5f4 │ │ + add x1, x1, #0x1 │ │ + add x6, x6, #0xa4 │ │ + cmp x1, x16 │ │ + add x27, x27, #0xa4 │ │ + b.eq 6a564 // b.none │ │ + cmp w15, #0x7 │ │ + b.hi 6a5fc // b.pmore │ │ + mov x26, xzr │ │ + b 6a640 │ │ + movi v0.2d, #0x0 │ │ + mov v0.s[0], w8 │ │ + movi v1.2d, #0x0 │ │ + mov x8, x3 │ │ + mov x24, x6 │ │ + ldp d2, d3, [x24, #-8] │ │ + subs x8, x8, #0x8 │ │ + add x24, x24, #0x10 │ │ + saddw v0.4s, v0.4s, v2.4h │ │ + saddw v1.4s, v1.4s, v3.4h │ │ + b.ne 6a610 // b.any │ │ + add v0.4s, v1.4s, v0.4s │ │ + addv s0, v0.4s │ │ + cmp x3, x15 │ │ + fmov w8, s0 │ │ + mov x26, x3 │ │ + b.eq 6a5d8 // b.none │ │ + add x24, x30, x26 │ │ + add x24, x27, x24, lsl #1 │ │ + sub x26, x15, x26 │ │ + ldrsh w12, [x24], #2 │ │ + subs x26, x26, #0x1 │ │ + add w8, w8, w12 │ │ + b.ne 6a64c // b.any │ │ + b 6a5d8 │ │ + ldp x29, x30, [sp, #160] │ │ + ldp x20, x19, [sp, #144] │ │ + ldp x22, x21, [sp, #128] │ │ + ldp x24, x23, [sp, #112] │ │ + ldp x26, x25, [sp, #96] │ │ + ldp x28, x27, [sp, #80] │ │ + add sp, sp, #0xb0 │ │ + ret │ │ + stp x28, x27, [sp, #-96]! │ │ + stp x26, x25, [sp, #16] │ │ + stp x24, x23, [sp, #32] │ │ + stp x22, x21, [sp, #48] │ │ + stp x20, x19, [sp, #64] │ │ + stp x29, x30, [sp, #80] │ │ + sub sp, sp, #0x1c0 │ │ + ldr w8, [sp, #584] │ │ + str x7, [sp, #96] │ │ + str x2, [sp, #232] │ │ + stp x0, x1, [sp, #24] │ │ + str w8, [sp, #420] │ │ + ldp w9, w11, [x3, #212] │ │ + ldr w19, [sp, #600] │ │ + ldr w10, [sp, #544] │ │ + mov w8, #0x18 // #24 │ │ + cmp w9, #0x0 │ │ + str w9, [sp, #92] │ │ + clz w9, w19 │ │ + cset w12, ne // ne = any │ │ + cmp w10, #0x0 │ │ + sub w20, w8, w9 │ │ + cset w8, gt │ │ + and w1, w8, w12 │ │ + mov w8, #0x80 // #128 │ │ + lsl w9, w8, w20 │ │ + cbz w11, 6a710 │ │ + ldr w8, [sp, #576] │ │ + mov w13, #0xeb // #235 │ │ + mov w11, #0x10 // #16 │ │ + lsl w12, w11, w20 │ │ + cmp w8, #0x0 │ │ + mov w8, #0xf0 // #240 │ │ + csel w8, w8, w13, eq // eq = none │ │ + lsl w13, w8, w20 │ │ + b 6a718 │ │ + mov w12, wzr │ │ + mov w13, w19 │ │ + ldr w8, [sp, #592] │ │ + ldr w11, [sp, #568] │ │ + ldr x14, [sp, #560] │ │ + ldr w0, [x3] │ │ + str x8, [sp, #264] │ │ + ldr x8, [sp, #552] │ │ + cmp w1, #0x0 │ │ + mov w2, #0xad // #173 │ │ + neg w16, w9 │ │ + str x8, [sp, #256] │ │ + mov w8, #0x1 // #1 │ │ + sub w17, w9, #0x1 │ │ + mov w9, #0x2500 // #9472 │ │ + mov w1, #0xb200 // #45568 │ │ + cinc x21, x8, ne // ne = any │ │ + mul w8, w10, w2 │ │ + mov x15, xzr │ │ + madd w9, w10, w9, w1 │ │ + add w1, w8, #0x69 │ │ + add x8, sp, #0x1b8 │ │ + mov w2, #0xffffdb00 // #-9472 │ │ + and w7, w9, #0xff00 │ │ + bfxil w7, w1, #0, #8 │ │ + eor w7, w7, w0 │ │ + str w7, [x8, x15, lsl #2] │ │ + add x15, x15, #0x1 │ │ + add w9, w9, w2 │ │ + cmp x15, x21 │ │ + sub w1, w1, #0xad │ │ + b.cc 6a76c // b.lo, b.ul, b.last │ │ + cmp w4, #0x1 │ │ + b.lt 6b60c // b.tstop │ │ + ldr x1, [sp, #264] │ │ + mov w8, #0x2 // #2 │ │ + add x11, x3, w11, sxtw #2 │ │ + mov w9, #0x20 // #32 │ │ + sxtw x15, w1 │ │ + str x15, [sp, #216] │ │ + ldr x15, [sp, #96] │ │ + lsr w24, w8, w1 │ │ + adrp x7, aa000 │ │ + add x7, x7, #0x770 │ │ + sxtw x0, w15 │ │ + str x0, [sp, #184] │ │ + ldr w0, [sp, #420] │ │ + asr x14, x14, #1 │ │ + str x14, [sp, #248] │ │ + ldr x14, [sp, #232] │ │ + lsr w8, w8, w0 │ │ + str w8, [sp, #124] │ │ + add x8, x11, #0xc4 │ │ + str x8, [sp, #408] │ │ + add x8, x11, #0xbc │ │ + str x8, [sp, #400] │ │ + add x8, x11, #0xcc │ │ + str x8, [sp, #392] │ │ + lsr w8, w9, w1 │ │ + str w8, [sp, #212] │ │ + add x8, x7, w0, sxtw #4 │ │ + lsr w25, w9, w0 │ │ + add x8, x8, #0x4 │ │ + ldr w9, [sp, #92] │ │ + str x8, [sp, #200] │ │ + add w8, w25, #0x3 │ │ + stp w8, w24, [sp, #104] │ │ + sbfiz x8, x25, #1, #32 │ │ + cmp w24, w15 │ │ + str x8, [sp, #48] │ │ + sbfiz x8, x25, #32, #32 │ │ + str x8, [sp, #40] │ │ + csel w8, w24, w15, lt // lt = tstop │ │ + cmp w9, #0x0 │ │ + ccmp w10, #0x0, #0x4, ne // ne = any │ │ + csel w8, w8, wzr, ne // ne = any │ │ + ldp x10, x9, [sp, #24] │ │ + lsr x14, x14, #1 │ │ + str x8, [sp, #192] │ │ + sxtw x8, w8 │ │ + str x8, [sp, #112] │ │ + mul x8, x14, x8 │ │ + lsl x8, x8, #1 │ │ + mov x2, xzr │ │ + sxtw x4, w4 │ │ + add x22, sp, #0x1a8 │ │ + add x23, sp, #0x1b8 │ │ + mov w29, #0xa4 // #164 │ │ + sxtw x11, w25 │ │ + add x14, x9, x8 │ │ + add x8, x10, x8 │ │ + str xzr, [sp, #336] │ │ + str xzr, [sp, #168] │ │ + stp x11, x25, [sp, #56] │ │ + stp x9, x10, [sp, #144] │ │ + stp x8, x14, [sp, #8] │ │ + stp x14, x8, [sp, #128] │ │ + str w19, [sp, #356] │ │ + str w20, [sp, #352] │ │ + stp x4, x21, [sp, #72] │ │ + b 6a914 │ │ + ldp x9, x11, [sp, #48] │ │ + ldr x8, [sp, #128] │ │ + ldr x10, [sp, #40] │ │ + ldr x2, [sp, #328] │ │ + ldr x21, [sp, #80] │ │ + add x8, x8, x9 │ │ + str x8, [sp, #128] │ │ + ldr x8, [sp, #136] │ │ + add x2, x2, x11 │ │ + add x22, sp, #0x1a8 │ │ + add x23, sp, #0x1b8 │ │ + add x8, x8, x9 │ │ + str x8, [sp, #136] │ │ + ldr x8, [sp, #168] │ │ + add x8, x8, x10 │ │ + str x8, [sp, #168] │ │ + ldr x8, [sp, #144] │ │ + add x8, x8, x9 │ │ + str x8, [sp, #144] │ │ + ldr x8, [sp, #152] │ │ + add x8, x8, x9 │ │ + str x8, [sp, #152] │ │ + ldp x9, x4, [sp, #64] │ │ + ldr x8, [sp, #336] │ │ + cmp x2, x4 │ │ + add x8, x8, x9 │ │ + str x8, [sp, #336] │ │ + b.ge 6b60c // b.tcont │ │ + ldr w8, [sp, #92] │ │ + cmp w8, #0x0 │ │ + sub x8, x4, x2 │ │ + cset w9, ne // ne = any │ │ + cmp x8, x11 │ │ + csel w8, w11, w8, gt │ │ + cmp x2, #0x0 │ │ + str x8, [sp, #240] │ │ + cset w8, ne // ne = any │ │ + and w10, w9, w8 │ │ + cmp w10, #0x1 │ │ + b.ne 6a960 // b.any │ │ + mov x8, xzr │ │ + add x9, x22, x8, lsl #2 │ │ + ldr w11, [x9] │ │ + add x8, x8, #0x1 │ │ + cmp x8, x21 │ │ + str w11, [x9, #8] │ │ + b.cc 6a948 // b.lo, b.ul, b.last │ │ + mov x8, xzr │ │ + str x2, [sp, #328] │ │ + lsl x9, x8, #2 │ │ + ldr w11, [x23, x9] │ │ + add x8, x8, #0x1 │ │ + cmp x8, x21 │ │ + asr w14, w11, #1 │ │ + eor w15, w14, w11 │ │ + eor w15, w15, w11, lsr #3 │ │ + eor w11, w15, w11, lsr #12 │ │ + ubfiz w11, w11, #15, #1 │ │ + orr w11, w11, w14 │ │ + str w11, [x23, x9] │ │ + ubfx w11, w11, #8, #8 │ │ + str w11, [x22, x9] │ │ + b.cc 6a968 // b.lo, b.ul, b.last │ │ + ldr w8, [sp, #124] │ │ + ldr x9, [sp, #240] │ │ + cmp w8, w9 │ │ + csel w8, w8, w9, lt // lt = tstop │ │ + cmp w10, #0x0 │ │ + csel w8, w8, wzr, ne // ne = any │ │ + str x8, [sp, #296] │ │ + ldr x8, [sp, #96] │ │ + ldr x9, [sp, #112] │ │ + cmp w9, w8 │ │ + b.ge 6af08 // b.tcont │ │ + ldr x0, [sp, #296] │ │ + ldr x10, [sp, #240] │ │ + ldr w9, [sp, #424] │ │ + ldr w8, [sp, #432] │ │ + sxtw x11, w0 │ │ + sxtw x15, w10 │ │ + mov w10, w0 │ │ + stp x11, x10, [sp, #376] │ │ + ldr x10, [sp, #328] │ │ + ldp x22, x2, [sp, #128] │ │ + add w14, w0, w10 │ │ + add x10, x10, x11 │ │ + lsl x11, x10, #1 │ │ + lsl x10, x10, #32 │ │ + str x10, [sp, #304] │ │ + ldr x10, [sp, #16] │ │ + str w14, [sp, #312] │ │ + ldr w14, [sp, #108] │ │ + add x19, x10, x11 │ │ + ldr x10, [sp, #8] │ │ + add x20, x10, x11 │ │ + asr w10, w9, #4 │ │ + and w9, w9, #0xf │ │ + add w9, w9, #0x3 │ │ + mul w9, w9, w14 │ │ + str w9, [sp, #344] │ │ + ldr w9, [sp, #124] │ │ + asr w11, w8, #4 │ │ + and w8, w8, #0xf │ │ + add w8, w8, #0x3 │ │ + add w10, w10, #0x3 │ │ + mul w8, w8, w14 │ │ + str w8, [sp, #320] │ │ + mul w8, w9, w10 │ │ + add w10, w0, w8 │ │ + add w23, w8, #0x3 │ │ + add w8, w10, #0x3 │ │ + str x8, [sp, #368] │ │ + ldr w8, [sp, #104] │ │ + add w11, w11, #0x3 │ │ + mul w9, w9, w11 │ │ + add w25, w8, w9 │ │ + ldr x8, [sp, #112] │ │ + str x8, [sp, #360] │ │ + ldr x8, [sp, #240] │ │ + ldr x9, [sp, #296] │ │ + cmp w9, w8 │ │ + b.ge 6acac // b.tcont │ │ + b 6aacc │ │ + ldr x10, [sp, #360] │ │ + ldr x8, [sp, #232] │ │ + ldr x9, [sp, #184] │ │ + add x10, x10, #0x1 │ │ + add x19, x19, x8 │ │ + add x20, x20, x8 │ │ + add x22, x22, x8 │ │ + cmp x10, x9 │ │ + add x2, x2, x8 │ │ + str x10, [sp, #360] │ │ + b.eq 6af08 // b.none │ │ + ldr x8, [sp, #240] │ │ + ldr x9, [sp, #296] │ │ + cmp w9, w8 │ │ + b.ge 6acac // b.tcont │ │ + ldr w8, [sp, #344] │ │ + ldr x10, [sp, #360] │ │ + ldr x9, [sp, #264] │ │ + ldr w1, [sp, #312] │ │ + mov x7, x20 │ │ + add w8, w10, w8 │ │ + add w8, w8, #0x3 │ │ + sxtw x11, w8 │ │ + ldr x8, [sp, #248] │ │ + lsl w9, w10, w9 │ │ + sxtw x9, w9 │ │ + ldr w10, [x3, #36] │ │ + mul x8, x8, x9 │ │ + ldr x9, [sp, #256] │ │ + mov x21, x19 │ │ + add x0, x9, x8, lsl #1 │ │ + ldp x8, x27, [sp, #368] │ │ + mov w26, w8 │ │ + ldr w8, [sp, #420] │ │ + cbnz w8, 6abb8 │ │ + ldr x7, [sp, #304] │ │ + mov x1, xzr │ │ + b 6ac84 │ │ + ldr x8, [sp, #408] │ │ + ldr x4, [sp, #392] │ │ + ldrh w14, [x21] │ │ + ldr w8, [x8] │ │ + ldr w24, [x4] │ │ + ldr x4, [sp, #400] │ │ + mul w8, w8, w9 │ │ + ldr w9, [sp, #352] │ │ + ldr w4, [x4] │ │ + lsl w9, w24, w9 │ │ + madd w8, w4, w14, w8 │ │ + add w8, w9, w8, asr #6 │ │ + ldr w9, [sp, #356] │ │ + cmp w8, w9 │ │ + csel w9, w9, w8, gt │ │ + cmp w8, #0x0 │ │ + csel w9, wzr, w9, lt // lt = tstop │ │ + ldrb w8, [x5, w9, sxtw] │ │ + ldr w9, [x3, #88] │ │ + mov w4, #0x1 // #1 │ │ + add x27, x27, #0x1 │ │ + mul w8, w8, w28 │ │ + lsl w4, w4, w9 │ │ + add w8, w8, w4, asr #1 │ │ + asr w8, w8, w9 │ │ + add w8, w8, w14 │ │ + cmp w8, w13 │ │ + csel w9, w13, w8, gt │ │ + cmp w8, w12 │ │ + csel w8, w12, w9, lt // lt = tstop │ │ + add w26, w26, #0x1 │ │ + add x21, x21, #0x2 │ │ + cmp x27, x15 │ │ + strh w8, [x7], #2 │ │ + add w1, w1, #0x1 │ │ + b.ge 6acac // b.tcont │ │ + ldr w8, [sp, #420] │ │ + nop │ │ + madd x14, x11, x29, x6 │ │ + ldrsh w28, [x14, w26, sxtw #1] │ │ + lsl w8, w1, w8 │ │ + add x8, x0, w8, sxtw #1 │ │ + ldrh w9, [x8] │ │ + ldrh w8, [x8, #2] │ │ + add w8, w9, w8 │ │ + add w8, w8, #0x1 │ │ + ubfx w9, w8, #1, #16 │ │ + cbz w10, 6ab28 │ │ + ldrh w14, [x21] │ │ + b 6ab6c │ │ + ldr x8, [sp, #408] │ │ + ldr x4, [sp, #392] │ │ + ldrh w21, [x19, x1, lsl #1] │ │ + ldr w8, [x8] │ │ + ldr w24, [x4] │ │ + ldr x4, [sp, #400] │ │ + mul w8, w8, w9 │ │ + ldr w9, [sp, #352] │ │ + ldr w26, [x4] │ │ + lsl w9, w24, w9 │ │ + madd w8, w26, w21, w8 │ │ + add w8, w9, w8, asr #6 │ │ + ldr w9, [sp, #356] │ │ + cmp w8, w9 │ │ + csel w9, w9, w8, gt │ │ + cmp w8, #0x0 │ │ + csel w9, wzr, w9, lt // lt = tstop │ │ + ldrb w8, [x5, w9, sxtw] │ │ + ldr w9, [x3, #88] │ │ + mul w8, w8, w14 │ │ + mov w14, #0x1 // #1 │ │ + lsl w14, w14, w9 │ │ + add w8, w8, w14, asr #1 │ │ + asr w8, w8, w9 │ │ + add w8, w8, w21 │ │ + cmp w8, w13 │ │ + csel w9, w13, w8, gt │ │ + cmp w8, w12 │ │ + csel w8, w12, w9, lt // lt = tstop │ │ + strh w8, [x20, x1, lsl #1] │ │ + ldr x8, [sp, #376] │ │ + add x1, x1, #0x1 │ │ + add x8, x8, x1 │ │ + cmp x8, x15 │ │ + mov x8, #0x100000000 // #4294967296 │ │ + add x7, x7, x8 │ │ + b.ge 6acac // b.tcont │ │ + ldr x8, [sp, #368] │ │ + nop │ │ + madd x9, x11, x29, x6 │ │ + asr x21, x7, #31 │ │ + add w8, w8, w1 │ │ + ldrsh w14, [x9, w8, sxtw #1] │ │ + ldrh w9, [x0, x21] │ │ + cbz w10, 6abf0 │ │ + ldrh w21, [x19, x1, lsl #1] │ │ + b 6ac34 │ │ + ldr x8, [sp, #296] │ │ + cmp w8, #0x1 │ │ + b.lt 6aa90 // b.tstop │ │ + ldr x10, [sp, #360] │ │ + ldr w11, [sp, #344] │ │ + ldr w14, [sp, #320] │ │ + ldr x9, [sp, #264] │ │ + add w8, w10, #0x3 │ │ + add w11, w11, w8 │ │ + add w8, w14, w8 │ │ + sxtw x0, w8 │ │ + ldr x8, [sp, #248] │ │ + lsl w9, w10, w9 │ │ + sxtw x9, w9 │ │ + ldr w10, [x3, #36] │ │ + mul x8, x8, x9 │ │ + ldr x9, [sp, #256] │ │ + sxtw x11, w11 │ │ + add x7, x9, x8, lsl #1 │ │ + ldr w8, [sp, #420] │ │ + cbz w8, 6ae10 │ │ + ldr x1, [sp, #384] │ │ + ldr x21, [sp, #200] │ │ + mov w26, wzr │ │ + mov x27, x2 │ │ + mov x28, x22 │ │ + b 6ada0 │ │ + ldp x30, x9, [sp, #400] │ │ + ldr x4, [sp, #392] │ │ + ldrh w24, [x28] │ │ + ldr w9, [x9] │ │ + ldr w4, [x4] │ │ + ldr w30, [x30] │ │ + mul w8, w9, w8 │ │ + ldr w9, [sp, #352] │ │ + madd w8, w30, w24, w8 │ │ + lsl w9, w4, w9 │ │ + add w8, w9, w8, asr #6 │ │ + ldr w9, [sp, #356] │ │ + cmp w8, w9 │ │ + csel w9, w9, w8, gt │ │ + cmp w8, #0x0 │ │ + csel w8, wzr, w9, lt // lt = tstop │ │ + ldrb w8, [x5, w8, sxtw] │ │ + ldr w9, [x3, #88] │ │ + add w26, w26, #0x1 │ │ + add x21, x21, #0x8 │ │ + mul w8, w14, w8 │ │ + mov w14, #0x1 // #1 │ │ + lsl w14, w14, w9 │ │ + add w8, w8, w14, asr #1 │ │ + asr w8, w8, w9 │ │ + add w8, w8, w24 │ │ + cmp w8, w13 │ │ + csel w9, w13, w8, gt │ │ + cmp w8, w12 │ │ + csel w8, w12, w9, lt // lt = tstop │ │ + subs x1, x1, #0x1 │ │ + strh w8, [x27], #2 │ │ + add x28, x28, #0x2 │ │ + b.eq 6aa90 // b.none │ │ + add w8, w23, w26 │ │ + madd x9, x11, x29, x6 │ │ + add w14, w25, w26 │ │ + madd x4, x0, x29, x6 │ │ + ldrsh w8, [x9, w8, sxtw #1] │ │ + ldr x9, [sp, #328] │ │ + ldrsh w14, [x4, w14, sxtw #1] │ │ + ldr w4, [sp, #420] │ │ + ldp w24, w30, [x21, #-4] │ │ + add w9, w9, w26 │ │ + lsl w9, w9, w4 │ │ + add x9, x7, w9, sxtw #1 │ │ + ldrh w4, [x9] │ │ + ldrh w9, [x9, #2] │ │ + mul w8, w30, w8 │ │ + madd w8, w24, w14, w8 │ │ + add w8, w8, #0x10 │ │ + asr w8, w8, #5 │ │ + add w9, w4, w9 │ │ + cmp w8, w17 │ │ + add w9, w9, #0x1 │ │ + csel w14, w17, w8, gt │ │ + cmp w8, w16 │ │ + csel w14, w16, w14, lt // lt = tstop │ │ + ubfx w8, w9, #1, #16 │ │ + cbz w10, 6ad18 │ │ + ldrh w24, [x28] │ │ + b 6ad58 │ │ + ldr x21, [sp, #200] │ │ + ldr x26, [sp, #168] │ │ + mov x1, xzr │ │ + b 6aeb4 │ │ + ldr x8, [sp, #408] │ │ + ldr x4, [sp, #392] │ │ + ldrh w24, [x22, x1, lsl #1] │ │ + ldr w8, [x8] │ │ + ldr w27, [x4] │ │ + ldr x4, [sp, #400] │ │ + mul w8, w8, w9 │ │ + ldr w9, [sp, #352] │ │ + ldr w28, [x4] │ │ + lsl w9, w27, w9 │ │ + madd w8, w28, w24, w8 │ │ + add w8, w9, w8, asr #6 │ │ + ldr w9, [sp, #356] │ │ + cmp w8, w9 │ │ + csel w9, w9, w8, gt │ │ + cmp w8, #0x0 │ │ + csel w9, wzr, w9, lt // lt = tstop │ │ + ldrb w8, [x5, w9, sxtw] │ │ + ldr w9, [x3, #88] │ │ + add x21, x21, #0x8 │ │ + mul w8, w14, w8 │ │ + mov w14, #0x1 // #1 │ │ + lsl w14, w14, w9 │ │ + add w8, w8, w14, asr #1 │ │ + asr w8, w8, w9 │ │ + add w8, w8, w24 │ │ + cmp w8, w13 │ │ + csel w9, w13, w8, gt │ │ + cmp w8, w12 │ │ + csel w8, w12, w9, lt // lt = tstop │ │ + strh w8, [x2, x1, lsl #1] │ │ + mov x8, #0x100000000 // #4294967296 │ │ + add x26, x26, x8 │ │ + ldr x8, [sp, #384] │ │ + add x1, x1, #0x1 │ │ + cmp x8, x1 │ │ + b.eq 6aa90 // b.none │ │ + add w8, w23, w1 │ │ + madd x9, x11, x29, x6 │ │ + add w14, w25, w1 │ │ + ldp w27, w24, [x21, #-4] │ │ + ldrsh w8, [x9, w8, sxtw #1] │ │ + nop │ │ + madd x9, x0, x29, x6 │ │ + ldrsh w14, [x9, w14, sxtw #1] │ │ + asr x9, x26, #31 │ │ + mul w8, w24, w8 │ │ + ldrh w9, [x7, x9] │ │ + madd w8, w27, w14, w8 │ │ + add w8, w8, #0x10 │ │ + asr w8, w8, #5 │ │ + cmp w8, w17 │ │ + csel w14, w17, w8, gt │ │ + cmp w8, w16 │ │ + csel w14, w16, w14, lt // lt = tstop │ │ + cbz w10, 6ae20 │ │ + ldrh w24, [x22, x1, lsl #1] │ │ + b 6ae64 │ │ + ldr x8, [sp, #192] │ │ + cmp w8, #0x1 │ │ + b.lt 6a8a4 // b.tstop │ │ + ldr x15, [sp, #296] │ │ + ldr x14, [sp, #240] │ │ + ldr w8, [sp, #428] │ │ + ldr w9, [sp, #424] │ │ + sxtw x27, w15 │ │ + sxtw x30, w14 │ │ + mov w14, w15 │ │ + str x14, [sp, #312] │ │ + ldr x14, [sp, #328] │ │ + add w0, w15, #0x3 │ │ + ldr w10, [sp, #436] │ │ + ldr w11, [sp, #432] │ │ + add w15, w15, w14 │ │ + add x14, x14, x27 │ │ + str x15, [sp, #320] │ │ + lsl x15, x14, #1 │ │ + lsl x14, x14, #32 │ │ + str x14, [sp, #160] │ │ + ldp x1, x14, [sp, #24] │ │ + ldr w19, [sp, #108] │ │ + asr w2, w8, #4 │ │ + and w8, w8, #0xf │ │ + add x14, x14, x15 │ │ + add x15, x1, x15 │ │ + asr w1, w9, #4 │ │ + and w9, w9, #0xf │ │ + asr w4, w10, #4 │ │ + and w10, w10, #0xf │ │ + add w9, w9, #0x3 │ │ + add w8, w8, #0x3 │ │ + asr w7, w11, #4 │ │ + and w11, w11, #0xf │ │ + add w10, w10, #0x3 │ │ + mul w9, w9, w19 │ │ + mul w8, w8, w19 │ │ + add w11, w11, #0x3 │ │ + stp w8, w9, [sp, #224] │ │ + mul w8, w10, w19 │ │ + str w8, [sp, #180] │ │ + mul w8, w11, w19 │ │ + ldr w11, [sp, #124] │ │ + add w2, w2, #0x3 │ │ + add w1, w1, #0x3 │ │ + str w8, [sp, #176] │ │ + mul w8, w11, w2 │ │ + mul w9, w11, w1 │ │ + add w28, w0, w8 │ │ + add w8, w8, #0x3 │ │ + str x8, [sp, #384] │ │ + add w8, w9, #0x3 │ │ + str x8, [sp, #376] │ │ + ldr w8, [sp, #104] │ │ + ldp x21, x20, [sp, #144] │ │ + add w4, w4, #0x3 │ │ + add w7, w7, #0x3 │ │ + mul w10, w11, w7 │ │ + mul w11, w11, w4 │ │ + add w0, w0, w9 │ │ + add w9, w8, w10 │ │ + add w8, w8, w11 │ │ + str xzr, [sp, #272] │ │ + str x0, [sp, #344] │ │ + stp x8, x9, [sp, #360] │ │ + stp x30, x27, [sp, #280] │ │ + str x28, [sp, #304] │ │ + b 6b050 │ │ + ldp x10, x30, [sp, #272] │ │ + ldr x8, [sp, #232] │ │ + ldr x9, [sp, #192] │ │ + ldr x27, [sp, #288] │ │ + ldr x28, [sp, #304] │ │ + add x10, x10, #0x1 │ │ + add x14, x14, x8 │ │ + add x15, x15, x8 │ │ + add x21, x21, x8 │ │ + cmp x10, x9 │ │ + add x20, x20, x8 │ │ + str x10, [sp, #272] │ │ + b.eq 6a8a4 // b.none │ │ + ldr x8, [sp, #240] │ │ + ldr x9, [sp, #296] │ │ + ldr w22, [sp, #356] │ │ + ldr w25, [sp, #352] │ │ + cmp w9, w8 │ │ + b.ge 6b2b8 // b.tcont │ │ + ldr x1, [sp, #272] │ │ + ldr w11, [sp, #228] │ │ + ldr w0, [sp, #212] │ │ + ldr x9, [sp, #216] │ │ + add w8, w1, #0x3 │ │ + adrp x10, aa000 │ │ + add w11, w8, w11 │ │ + add w8, w8, w0 │ │ + ldr w0, [sp, #224] │ │ + add x10, x10, #0x770 │ │ + add x9, x10, x9, lsl #4 │ │ + ldr x10, [sp, #264] │ │ + add x9, x9, x1, lsl #3 │ │ + add w8, w8, w0 │ │ + ldp w0, w4, [x9] │ │ + ldr x9, [sp, #248] │ │ + lsl w19, w1, w10 │ │ + sxtw x7, w8 │ │ + sxtw x8, w19 │ │ + mul x8, x9, x8 │ │ + ldr x9, [sp, #256] │ │ + ldr w10, [x3, #36] │ │ + sxtw x11, w11 │ │ + add x24, x9, x8, lsl #1 │ │ + ldr w8, [sp, #420] │ │ + cbz w8, 6b1c8 │ │ + mov x19, xzr │ │ + b 6b154 │ │ + ldp x2, x9, [sp, #400] │ │ + ldr x1, [sp, #392] │ │ + ldrh w26, [x14, x19, lsl #1] │ │ + ldr w9, [x9] │ │ + ldr w1, [x1] │ │ + ldr w2, [x2] │ │ + mul w8, w9, w8 │ │ + lsl w9, w1, w25 │ │ + madd w8, w2, w26, w8 │ │ + add w8, w9, w8, asr #6 │ │ + cmp w8, w22 │ │ + csel w9, w22, w8, gt │ │ + cmp w8, #0x0 │ │ + csel w8, wzr, w9, lt // lt = tstop │ │ + ldrb w8, [x5, w8, sxtw] │ │ + ldr w9, [x3, #88] │ │ + mov w1, #0x1 // #1 │ │ + mul w8, w23, w8 │ │ + lsl w1, w1, w9 │ │ + add w8, w8, w1, asr #1 │ │ + asr w8, w8, w9 │ │ + add w8, w8, w26 │ │ + cmp w8, w13 │ │ + csel w9, w13, w8, gt │ │ + cmp w8, w12 │ │ + csel w8, w12, w9, lt // lt = tstop │ │ + strh w8, [x15, x19, lsl #1] │ │ + add x19, x19, #0x1 │ │ + add x8, x27, x19 │ │ + cmp x8, x30 │ │ + b.ge 6b2b8 // b.tcont │ │ + ldr x8, [sp, #344] │ │ + nop │ │ + madd x9, x11, x29, x6 │ │ + add w1, w28, w19 │ │ + madd x2, x7, x29, x6 │ │ + add w8, w8, w19 │ │ + ldrsh w8, [x9, w8, sxtw #1] │ │ + ldr x9, [sp, #320] │ │ + ldrsh w1, [x2, w1, sxtw #1] │ │ + ldr w2, [sp, #420] │ │ + mul w8, w4, w8 │ │ + add w9, w9, w19 │ │ + madd w8, w0, w1, w8 │ │ + lsl w9, w9, w2 │ │ + add x9, x24, w9, sxtw #1 │ │ + ldrh w2, [x9] │ │ + ldrh w9, [x9, #2] │ │ + add w8, w8, #0x10 │ │ + asr w8, w8, #5 │ │ + cmp w8, w17 │ │ + add w9, w2, w9 │ │ + add w9, w9, #0x1 │ │ + csel w1, w17, w8, gt │ │ + cmp w8, w16 │ │ + csel w23, w16, w1, lt // lt = tstop │ │ + ubfx w8, w9, #1, #16 │ │ + cbz w10, 6b0d8 │ │ + ldrh w26, [x14, x19, lsl #1] │ │ + b 6b110 │ │ + ldr x23, [sp, #160] │ │ + mov x19, xzr │ │ + b 6b260 │ │ + ldr x1, [sp, #392] │ │ + ldrh w28, [x14, x19, lsl #1] │ │ + ldr w27, [x1] │ │ + ldp x1, x8, [sp, #400] │ │ + ldr w8, [x8] │ │ + ldr w30, [x1] │ │ + mul w8, w8, w9 │ │ + lsl w9, w27, w25 │ │ + madd w8, w30, w28, w8 │ │ + ldp x30, x27, [sp, #280] │ │ + add w8, w9, w8, asr #6 │ │ + cmp w8, w22 │ │ + csel w9, w22, w8, gt │ │ + cmp w8, #0x0 │ │ + csel w9, wzr, w9, lt // lt = tstop │ │ + ldrb w8, [x5, w9, sxtw] │ │ + ldr w9, [x3, #88] │ │ + mov w1, #0x1 // #1 │ │ + mul w8, w26, w8 │ │ + lsl w26, w1, w9 │ │ + add w8, w8, w26, asr #1 │ │ + asr w8, w8, w9 │ │ + add w8, w8, w28 │ │ + cmp w8, w13 │ │ + csel w9, w13, w8, gt │ │ + cmp w8, w12 │ │ + csel w8, w12, w9, lt // lt = tstop │ │ + strh w8, [x15, x19, lsl #1] │ │ + add x19, x19, #0x1 │ │ + ldr x28, [sp, #304] │ │ + add x8, x27, x19 │ │ + cmp x8, x30 │ │ + mov x8, #0x100000000 // #4294967296 │ │ + add x23, x23, x8 │ │ + b.ge 6b2b8 // b.tcont │ │ + ldr x8, [sp, #344] │ │ + nop │ │ + madd x9, x11, x29, x6 │ │ + add w26, w28, w19 │ │ + add w8, w8, w19 │ │ + ldrsh w8, [x9, w8, sxtw #1] │ │ + nop │ │ + madd x9, x7, x29, x6 │ │ + ldrsh w26, [x9, w26, sxtw #1] │ │ + asr x9, x23, #31 │ │ + mul w8, w4, w8 │ │ + ldrh w9, [x24, x9] │ │ + madd w8, w0, w26, w8 │ │ + add w8, w8, #0x10 │ │ + asr w8, w8, #5 │ │ + cmp w8, w17 │ │ + csel w26, w17, w8, gt │ │ + cmp w8, w16 │ │ + csel w26, w16, w26, lt // lt = tstop │ │ + cbz w10, 6b1d4 │ │ + ldrh w28, [x14, x19, lsl #1] │ │ + b 6b210 │ │ + ldr x8, [sp, #296] │ │ + ldr x27, [sp, #312] │ │ + cmp w8, #0x1 │ │ + b.lt 6b01c // b.tstop │ │ + ldr x9, [sp, #216] │ │ + adrp x10, aa000 │ │ + add x10, x10, #0x770 │ │ + add x9, x10, x9, lsl #4 │ │ + ldp x10, x0, [sp, #264] │ │ + add w8, w0, #0x3 │ │ + add x9, x9, x0, lsl #3 │ │ + lsl w4, w0, w10 │ │ + ldr w10, [sp, #212] │ │ + ldp w0, w11, [sp, #224] │ │ + add w11, w11, w8 │ │ + add w10, w8, w10 │ │ + add w7, w0, w10 │ │ + ldp w1, w0, [sp, #176] │ │ + add w8, w1, w8 │ │ + sxtw x28, w11 │ │ + sxtw x11, w8 │ │ + add w19, w0, w10 │ │ + ldp w0, w10, [x9] │ │ + ldr x9, [sp, #248] │ │ + sxtw x8, w4 │ │ + ldr w24, [x3, #36] │ │ + sxtw x7, w7 │ │ + mul x8, x9, x8 │ │ + ldr x9, [sp, #256] │ │ + sxtw x26, w19 │ │ + add x4, x9, x8, lsl #1 │ │ + ldr w8, [sp, #420] │ │ + cbz w8, 6b4ac │ │ + ldr x19, [sp, #200] │ │ + mov x30, xzr │ │ + b 6b3cc │ │ + ldp x22, x9, [sp, #400] │ │ + ldr x2, [sp, #392] │ │ + ldr w1, [x9] │ │ + ldrh w9, [x21, x30, lsl #1] │ │ + ldr w2, [x2] │ │ + ldr w22, [x22] │ │ + mul w8, w1, w8 │ │ + ldr w1, [sp, #352] │ │ + madd w8, w22, w9, w8 │ │ + lsl w1, w2, w1 │ │ + add w8, w1, w8, asr #6 │ │ + ldr w1, [sp, #356] │ │ + cmp w8, w1 │ │ + csel w1, w1, w8, gt │ │ + cmp w8, #0x0 │ │ + csel w8, wzr, w1, lt // lt = tstop │ │ + ldrb w8, [x5, w8, sxtw] │ │ + ldr w1, [x3, #88] │ │ + mov w2, #0x1 // #1 │ │ + add x19, x19, #0x8 │ │ + mul w8, w23, w8 │ │ + lsl w2, w2, w1 │ │ + add w8, w8, w2, asr #1 │ │ + asr w8, w8, w1 │ │ + add w8, w8, w9 │ │ + cmp w8, w13 │ │ + csel w9, w13, w8, gt │ │ + cmp w8, w12 │ │ + csel w8, w12, w9, lt // lt = tstop │ │ + strh w8, [x20, x30, lsl #1] │ │ + add x30, x30, #0x1 │ │ + cmp x27, x30 │ │ + b.eq 6b01c // b.none │ │ + ldr x1, [sp, #360] │ │ + ldp x25, x8, [sp, #376] │ │ + nop │ │ + madd x2, x26, x29, x6 │ │ + madd x9, x7, x29, x6 │ │ + add w1, w1, w30 │ │ + ldrsh w1, [x2, w1, sxtw #1] │ │ + ldr x2, [sp, #368] │ │ + add w8, w8, w30 │ │ + ldp w22, w23, [x19, #-4] │ │ + add w25, w25, w30 │ │ + ldrsh w8, [x9, w8, sxtw #1] │ │ + nop │ │ + madd x9, x28, x29, x6 │ │ + add w2, w2, w30 │ │ + ldrsh w9, [x9, w25, sxtw #1] │ │ + nop │ │ + madd x25, x11, x29, x6 │ │ + ldrsh w2, [x25, w2, sxtw #1] │ │ + mul w8, w23, w8 │ │ + madd w8, w22, w1, w8 │ │ + ldr x1, [sp, #336] │ │ + mul w2, w22, w2 │ │ + add w8, w8, #0x10 │ │ + ldr w25, [sp, #420] │ │ + madd w9, w23, w9, w2 │ │ + asr w8, w8, #5 │ │ + add w9, w9, #0x10 │ │ + cmp w8, w17 │ │ + asr w9, w9, #5 │ │ + csel w2, w17, w8, gt │ │ + cmp w8, w16 │ │ + add w1, w1, w30 │ │ + csel w8, w16, w2, lt // lt = tstop │ │ + cmp w9, w17 │ │ + lsl w1, w1, w25 │ │ + csel w2, w17, w9, gt │ │ + cmp w9, w16 │ │ + add x1, x4, w1, sxtw #1 │ │ + csel w9, w16, w2, lt // lt = tstop │ │ + ldrh w22, [x1] │ │ + ldrh w1, [x1, #2] │ │ + mul w9, w9, w10 │ │ + madd w8, w8, w0, w9 │ │ + add w8, w8, #0x10 │ │ + asr w8, w8, #5 │ │ + add w1, w22, w1 │ │ + cmp w8, w17 │ │ + add w1, w1, #0x1 │ │ + csel w9, w17, w8, gt │ │ + cmp w8, w16 │ │ + csel w23, w16, w9, lt // lt = tstop │ │ + ubfx w8, w1, #1, #16 │ │ + cbz w24, 6b348 │ │ + ldrh w9, [x21, x30, lsl #1] │ │ + b 6b388 │ │ + ldr x19, [sp, #200] │ │ + ldr x23, [sp, #168] │ │ + mov x30, xzr │ │ + b 6b54c │ │ + ldp x22, x1, [sp, #400] │ │ + ldr x2, [sp, #392] │ │ + ldrh w27, [x21, x30, lsl #1] │ │ + ldr w1, [x1] │ │ + ldr w2, [x2] │ │ + ldr w22, [x22] │ │ + mul w9, w1, w9 │ │ + ldr w1, [sp, #352] │ │ + madd w9, w22, w27, w9 │ │ + lsl w1, w2, w1 │ │ + add w9, w1, w9, asr #6 │ │ + ldr w1, [sp, #356] │ │ + cmp w9, w1 │ │ + csel w1, w1, w9, gt │ │ + cmp w9, #0x0 │ │ + csel w9, wzr, w1, lt // lt = tstop │ │ + ldrb w9, [x5, w9, sxtw] │ │ + ldr w1, [x3, #88] │ │ + add x19, x19, #0x8 │ │ + mul w8, w8, w9 │ │ + mov w9, #0x1 // #1 │ │ + lsl w9, w9, w1 │ │ + add w8, w8, w9, asr #1 │ │ + asr w8, w8, w1 │ │ + add w8, w8, w27 │ │ + cmp w8, w13 │ │ + csel w9, w13, w8, gt │ │ + cmp w8, w12 │ │ + csel w8, w12, w9, lt // lt = tstop │ │ + strh w8, [x20, x30, lsl #1] │ │ + mov x8, #0x100000000 // #4294967296 │ │ + add x23, x23, x8 │ │ + ldr x8, [sp, #312] │ │ + add x30, x30, #0x1 │ │ + cmp x8, x30 │ │ + b.eq 6b01c // b.none │ │ + ldr x1, [sp, #360] │ │ + ldp x2, x8, [sp, #376] │ │ + nop │ │ + madd x25, x26, x29, x6 │ │ + madd x9, x7, x29, x6 │ │ + add w27, w1, w30 │ │ + ldrsh w25, [x25, w27, sxtw #1] │ │ + ldr x27, [sp, #368] │ │ + add w8, w8, w30 │ │ + ldp w1, w22, [x19, #-4] │ │ + add w2, w2, w30 │ │ + ldrsh w8, [x9, w8, sxtw #1] │ │ + nop │ │ + madd x9, x28, x29, x6 │ │ + add w27, w27, w30 │ │ + ldrsh w2, [x9, w2, sxtw #1] │ │ + nop │ │ + madd x9, x11, x29, x6 │ │ + ldrsh w27, [x9, w27, sxtw #1] │ │ + mul w8, w22, w8 │ │ + madd w8, w1, w25, w8 │ │ + add w8, w8, #0x10 │ │ + mul w1, w1, w27 │ │ + madd w1, w22, w2, w1 │ │ + asr w8, w8, #5 │ │ + add w1, w1, #0x10 │ │ + cmp w8, w17 │ │ + asr w1, w1, #5 │ │ + csel w2, w17, w8, gt │ │ + cmp w8, w16 │ │ + csel w8, w16, w2, lt // lt = tstop │ │ + cmp w1, w17 │ │ + csel w2, w17, w1, gt │ │ + cmp w1, w16 │ │ + csel w1, w16, w2, lt // lt = tstop │ │ + mul w1, w1, w10 │ │ + madd w8, w8, w0, w1 │ │ + asr x9, x23, #31 │ │ + add w8, w8, #0x10 │ │ + ldrh w9, [x4, x9] │ │ + asr w8, w8, #5 │ │ + cmp w8, w17 │ │ + csel w1, w17, w8, gt │ │ + cmp w8, w16 │ │ + csel w8, w16, w1, lt // lt = tstop │ │ + cbz w24, 6b4bc │ │ + ldrh w27, [x21, x30, lsl #1] │ │ + b 6b4fc │ │ + add sp, sp, #0x1c0 │ │ + ldp x29, x30, [sp, #80] │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x24, x23, [sp, #32] │ │ + ldp x26, x25, [sp, #16] │ │ + ldp x28, x27, [sp], #96 │ │ + ret │ │ + sub sp, sp, #0x150 │ │ + stp x28, x27, [sp, #240] │ │ + stp x26, x25, [sp, #256] │ │ + stp x24, x23, [sp, #272] │ │ + stp x22, x21, [sp, #288] │ │ + stp x20, x19, [sp, #304] │ │ + stp x29, x30, [sp, #320] │ │ + str x2, [sp, #192] │ │ + ldr x11, [x0] │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #1112] │ │ + ldp w8, w9, [x0, #16] │ │ + ldr w14, [x11, #2112] │ │ + str x11, [sp, #208] │ │ + add x10, x10, w1, uxtw #2 │ │ + ldrb w12, [x10] │ │ + ldrb w13, [x10, #1] │ │ + and x10, x9, #0x1f │ │ + cmp w14, #0x3 │ │ + str x10, [sp, #104] │ │ + cset w10, ne // ne = any │ │ + str w10, [sp, #204] │ │ + cinc w10, w12, ne // ne = any │ │ + cmp w14, #0x1 │ │ + cset w11, eq // eq = none │ │ + mov x19, x0 │ │ + and x27, x8, #0x1f │ │ + str w11, [sp, #200] │ │ + cinc w11, w13, eq // eq = none │ │ + str w1, [sp, #184] │ │ + cbz w14, 6b6b8 │ │ + tbnz w8, #0, 6b6c0 │ │ + ldr w14, [sp, #204] │ │ + cmp w12, w14 │ │ + b.hi 6b6c0 // b.pmore │ │ + str wzr, [sp, #68] │ │ + b 6b6dc │ │ + ldr w14, [sp, #200] │ │ + cmp w13, w14 │ │ + b.ls 6b6d4 // b.plast │ │ + mov w14, #0x1 // #1 │ │ + b 6b6d8 │ │ + and w14, w9, #0x1 │ │ + str w14, [sp, #68] │ │ + ldr w15, [sp, #204] │ │ + ldr x16, [sp, #192] │ │ + ldr x17, [sp, #104] │ │ + lsr w15, w27, w15 │ │ + str w15, [sp, #172] │ │ + ldr w15, [sp, #200] │ │ + ldrb w14, [x16, #6] │ │ + lsr w15, w17, w15 │ │ + str w15, [sp, #96] │ │ + cbz w14, 6b778 │ │ + sub w8, w13, #0x1 │ │ + cmp w8, #0x1f │ │ + b.hi 6c10c // b.pmore │ │ + adrp x9, aa000 │ │ + add x9, x9, #0x7fc │ │ + adr x13, 6b728 │ │ + ldrh w14, [x9, x8, lsl #1] │ │ + add x13, x13, x14, lsl #2 │ │ + br x13 │ │ + ldr x8, [sp, #104] │ │ + mov w9, #0x40 // #64 │ │ + add x8, x19, x8 │ │ + strb w9, [x8, #56] │ │ + sub w8, w12, #0x1 │ │ + cmp w8, #0x1f │ │ + b.hi 6c13c // b.pmore │ │ + adrp x9, aa000 │ │ + add x9, x9, #0x83c │ │ + adr x12, 6b75c │ │ + ldrh w13, [x9, x8, lsl #1] │ │ + add x12, x12, x13, lsl #2 │ │ + br x12 │ │ + ldr x8, [x19, #648] │ │ + mov w9, #0x40 // #64 │ │ + add x8, x8, x27 │ │ + strb w9, [x8, #32] │ │ + ldr w8, [sp, #68] │ │ + cbnz w8, 6c144 │ │ + b 6c3cc │ │ + ldr x11, [sp, #208] │ │ + ldrb w14, [x16, #3] │ │ + ldr x26, [x19, #8] │ │ + ldr w10, [x11, #3368] │ │ + ldr w11, [x11, #3372] │ │ + sub w10, w10, w8 │ │ + cmp w10, w12 │ │ + csel w17, w12, w10, gt │ │ + sub w11, w11, w9 │ │ + ldrb w12, [x16, #29] │ │ + cmp w11, w13 │ │ + mov w10, #0xa // #10 │ │ + csel w0, w13, w11, gt │ │ + mov w11, #0x1a // #26 │ │ + cmp w14, #0x0 │ │ + csel x11, x11, x10, eq // eq = none │ │ + ldrb w10, [x16, #7] │ │ + ldrb w11, [x16, x11] │ │ + strh w12, [sp, #236] │ │ + ldrh w12, [x16, #30] │ │ + cmp w0, #0x1 │ │ + strh w12, [sp, #238] │ │ + b.lt 6c3cc // b.tstop │ │ + ldp w16, w12, [sp, #200] │ │ + adrp x14, ad000 │ │ + ldr x14, [x14, #3016] │ │ + ldr w15, [sp, #204] │ │ + add w12, w17, w12 │ │ + add w13, w0, w16 │ │ + add x11, x14, x11, lsl #3 │ │ + asr w12, w12, w15 │ │ + str w12, [sp, #56] │ │ + ldr w12, [sp, #204] │ │ + add x10, x14, x10, lsl #3 │ │ + asr w13, w13, w16 │ │ + str x11, [sp, #136] │ │ + add x11, x11, #0x1 │ │ + str x10, [sp, #160] │ │ + add x10, x10, #0x1 │ │ + mov w1, wzr │ │ + stp w13, w0, [sp, #44] │ │ + str x11, [sp, #120] │ │ + str x10, [sp, #176] │ │ + str x27, [sp, #88] │ │ + str w17, [sp, #64] │ │ + b 6b83c │ │ + ldp w0, w1, [sp, #48] │ │ + cmp w1, w0 │ │ + b.ge 6c3cc // b.tcont │ │ + add w10, w1, #0x10 │ │ + cmp w0, w10 │ │ + csel w11, w0, w10, lt // lt = tstop │ │ + cmp w17, #0x1 │ │ + str w11, [sp, #84] │ │ + str w10, [sp, #52] │ │ + b.lt 6b830 // b.tstop │ │ + cmp w1, #0x0 │ │ + ldr w11, [sp, #200] │ │ + cset w13, ne // ne = any │ │ + str w13, [sp, #60] │ │ + ldr w13, [sp, #44] │ │ + lsr w10, w10, w11 │ │ + mov w14, wzr │ │ + cmp w13, w10 │ │ + csel w13, w13, w10, lt // lt = tstop │ │ + lsr w10, w1, w11 │ │ + stp w10, w1, [sp, #76] │ │ + str w13, [sp, #112] │ │ + b 6b8a0 │ │ + ldr w1, [sp, #80] │ │ + ldr w17, [sp, #64] │ │ + ldr w14, [sp, #72] │ │ + cmp w14, w17 │ │ + b.ge 6b830 // b.tcont │ │ + add w10, w14, #0x10 │ │ + cmp w17, w10 │ │ + str w10, [sp, #72] │ │ + csel w21, w17, w10, lt // lt = tstop │ │ + ldr w10, [sp, #84] │ │ + add w9, w9, w1 │ │ + str w9, [x19, #20] │ │ + str w14, [sp, #116] │ │ + cmp w1, w10 │ │ + b.ge 6bc0c // b.tcont │ │ + cmp w14, #0x0 │ │ + cset w10, ne // ne = any │ │ + str w10, [sp, #132] │ │ + ldr w10, [sp, #60] │ │ + str w10, [sp, #188] │ │ + b 6b920 │ │ + ldr w9, [x19, #20] │ │ + ldr w12, [sp, #204] │ │ + ldp w13, w14, [sp, #112] │ │ + ldr w1, [sp, #144] │ │ + ldr x10, [sp, #120] │ │ + sub w8, w8, w25 │ │ + ldrb w10, [x10] │ │ + add w9, w9, w10 │ │ + stp w8, w9, [x19, #16] │ │ + add w1, w1, w10 │ │ + ldr w10, [sp, #84] │ │ + cmp w1, w10 │ │ + ldr w10, [sp, #188] │ │ + add w10, w10, #0x1 │ │ + str w10, [sp, #188] │ │ + b.ge 6bc0c // b.tcont │ │ + ldr x11, [sp, #208] │ │ + add w8, w8, w14 │ │ + cmp w14, w21 │ │ + ldr x10, [x11, #4360] │ │ + ldr x11, [x11, #3352] │ │ + str w8, [x19, #16] │ │ + b.ge 6bc04 // b.tcont │ │ + sxtw x8, w9 │ │ + ldr x9, [sp, #104] │ │ + mul x8, x11, x8 │ │ + mov w11, #0xa // #10 │ │ + madd x28, x8, x11, x10 │ │ + ldr w24, [sp, #132] │ │ + ldr x10, [sp, #192] │ │ + add w9, w1, w9 │ │ + add x12, x19, #0x38 │ │ + add x23, x12, x9 │ │ + add w9, w9, #0x8 │ │ + add x8, x12, x9 │ │ + mov w25, w14 │ │ + str w1, [sp, #144] │ │ + str x8, [sp, #152] │ │ + ldrb w8, [x10, #3] │ │ + cbnz w8, 6b9c4 │ │ + b 6baac │ │ + ldr x9, [x19, #648] │ │ + sxtw x2, w8 │ │ + mov w1, w22 │ │ + add x9, x9, x20 │ │ + add x0, x9, #0x20 │ │ + bl 4b00 │ │ + ldr x10, [sp, #192] │ │ + ldr w8, [x19, #16] │ │ + add w25, w25, w29 │ │ + cmp w25, w21 │ │ + add w24, w24, #0x1 │ │ + add w8, w8, w29 │ │ + str w8, [x19, #16] │ │ + b.ge 6b8e0 // b.tcont │ │ + ldrb w8, [x10, #3] │ │ + cbz w8, 6baac │ │ + mov w8, #0x40 // #64 │ │ + strb w8, [sp, #232] │ │ + ldr x8, [x19, #648] │ │ + ldrb w3, [x10, #10] │ │ + ldr x9, [x26, #13992] │ │ + add w20, w25, w27 │ │ + ldr w4, [sp, #184] │ │ + add x8, x8, x20 │ │ + add x1, x8, #0x20 │ │ + add x8, sp, #0xe8 │ │ + str x8, [sp, #16] │ │ + mov w6, #0x1 // #1 │ │ + add x8, sp, #0xe4 │ │ + mov x0, x19 │ │ + mov x2, x23 │ │ + mov x5, x10 │ │ + mov w7, wzr │ │ + stp x9, x8, [sp] │ │ + bl 6cb70 │ │ + ldr x9, [sp, #136] │ │ + ldrsw x8, [x19, #16] │ │ + mov w10, #0xa // #10 │ │ + mov w12, #0x8 // #8 │ │ + ldrb w29, [x9] │ │ + ldr x9, [sp, #120] │ │ + nop │ │ + madd x8, x8, x10, x28 │ │ + cmp w29, #0x8 │ │ + ldrb w9, [x9] │ │ + strh w0, [x8] │ │ + ldr w10, [sp, #228] │ │ + csel w11, w29, w12, cc // cc = lo, ul, last │ │ + cmp w9, #0x8 │ │ + strb w10, [x8, #6] │ │ + ldr x8, [x26, #13992] │ │ + csel w10, w9, w12, cc // cc = lo, ul, last │ │ + mul w10, w11, w10 │ │ + lsl w10, w10, #4 │ │ + add x8, x8, w10, uxtw #1 │ │ + str x8, [x26, #13992] │ │ + ldr x8, [sp, #208] │ │ + ldr w10, [x19, #20] │ │ + ldr w8, [x8, #3372] │ │ + sub w8, w8, w10 │ │ + cmp w8, w9 │ │ + csel w8, w9, w8, gt │ │ + sub w9, w8, #0x1 │ │ + cmp w9, #0xf │ │ + b.hi 6baf4 // b.pmore │ │ + adrp x12, aa000 │ │ + add x12, x12, #0x8bc │ │ + adr x10, 6baa0 │ │ + ldrb w11, [x12, x9] │ │ + add x10, x10, x11, lsl #2 │ │ + br x10 │ │ + ldrb w22, [sp, #232] │ │ + strb w22, [x23] │ │ + b 6bb4c │ │ + ldrb w3, [x10, #26] │ │ + ldp w1, w7, [sp, #184] │ │ + add x5, sp, #0xec │ │ + mov x0, x19 │ │ + mov x2, x10 │ │ + mov w4, wzr │ │ + mov w6, w24 │ │ + str xzr, [sp] │ │ + bl 6c3ec │ │ + ldr x8, [sp, #136] │ │ + ldr x10, [sp, #192] │ │ + ldrb w29, [x8] │ │ + b 6b9a0 │ │ + ldrb w22, [sp, #232] │ │ + mov w8, w22 │ │ + bfi w8, w22, #8, #8 │ │ + strh w8, [x23] │ │ + b 6bb4c │ │ + ldrb w22, [sp, #232] │ │ + sxtw x2, w8 │ │ + mov x0, x23 │ │ + mov w1, w22 │ │ + bl 4b00 │ │ + b 6bb4c │ │ + ldrb w22, [sp, #232] │ │ + mov w8, #0x1010101 // #16843009 │ │ + mul w8, w22, w8 │ │ + str w8, [x23] │ │ + b 6bb4c │ │ + ldrb w22, [sp, #232] │ │ + mov x8, #0x101010101010101 // #72340172838076673 │ │ + mul x8, x22, x8 │ │ + str x8, [x23] │ │ + b 6bb4c │ │ + ldrb w22, [sp, #232] │ │ + ldr x9, [sp, #152] │ │ + mov x8, #0x101010101010101 // #72340172838076673 │ │ + mul x8, x22, x8 │ │ + str x8, [x23] │ │ + str x8, [x9] │ │ + ldr x8, [sp, #208] │ │ + ldr w9, [x19, #16] │ │ + ldr w8, [x8, #3368] │ │ + sub w8, w8, w9 │ │ + cmp w8, w29 │ │ + csel w8, w29, w8, gt │ │ + sub w9, w8, #0x1 │ │ + cmp w9, #0xf │ │ + b.hi 6b984 // b.pmore │ │ + adrp x12, aa000 │ │ + add x12, x12, #0x8cc │ │ + adr x10, 6b984 │ │ + ldrb w11, [x12, x9] │ │ + add x10, x10, x11, lsl #2 │ │ + br x10 │ │ + ldr x8, [x19, #648] │ │ + add x8, x8, x20 │ │ + strb w22, [x8, #32] │ │ + b 6b99c │ │ + ldr x8, [x19, #648] │ │ + bfi w22, w22, #8, #8 │ │ + add x8, x8, x20 │ │ + strh w22, [x8, #32] │ │ + b 6b99c │ │ + ldr x8, [x19, #648] │ │ + mov w9, #0x1010101 // #16843009 │ │ + mul w9, w22, w9 │ │ + add x8, x8, x20 │ │ + str w9, [x8, #32] │ │ + b 6b99c │ │ + ldr x8, [x19, #648] │ │ + mov x9, #0x101010101010101 // #72340172838076673 │ │ + mul x9, x22, x9 │ │ + add x8, x8, x20 │ │ + str x9, [x8, #32] │ │ + b 6b99c │ │ + ldr x8, [x19, #648] │ │ + mov x9, #0x101010101010101 // #72340172838076673 │ │ + mul x9, x22, x9 │ │ + add w10, w20, #0x8 │ │ + add x8, x8, x20 │ │ + str x9, [x8, #32] │ │ + ldr x8, [x19, #648] │ │ + add x8, x8, x10 │ │ + str x9, [x8, #32] │ │ + b 6b99c │ │ + mov w25, w14 │ │ + b 6b8f0 │ │ + ldr w10, [sp, #68] │ │ + sub w9, w9, w1 │ │ + str w9, [x19, #20] │ │ + cbz w10, 6b88c │ │ + ldr w10, [sp, #72] │ │ + ldr w11, [sp, #56] │ │ + mov x21, xzr │ │ + lsr w16, w14, w12 │ │ + lsr w10, w10, w12 │ │ + cmp w11, w10 │ │ + csel w10, w11, w10, lt // lt = tstop │ │ + str w10, [sp, #188] │ │ + ldp w10, w1, [sp, #76] │ │ + str w16, [sp, #100] │ │ + b 6bc68 │ │ + ldr w10, [sp, #200] │ │ + cmp x22, #0x2 │ │ + mov x21, x22 │ │ + lsl w10, w17, w10 │ │ + sub w9, w9, w10 │ │ + str w9, [x19, #20] │ │ + ldp w10, w1, [sp, #76] │ │ + b.eq 6b890 // b.none │ │ + add w9, w9, w1 │ │ + cmp w10, w13 │ │ + add x22, x21, #0x1 │ │ + mov w17, w10 │ │ + str w9, [x19, #20] │ │ + b.lt 6bcbc // b.tstop │ │ + b 6bc48 │ │ + ldr w9, [x19, #20] │ │ + ldr x27, [sp, #88] │ │ + ldp w13, w14, [sp, #112] │ │ + ldr w16, [sp, #100] │ │ + ldr w17, [sp, #132] │ │ + ldr w11, [sp, #200] │ │ + lsl w10, w28, w12 │ │ + add w17, w17, w25 │ │ + sub w8, w8, w10 │ │ + lsl w11, w25, w11 │ │ + add w9, w11, w9 │ │ + cmp w17, w13 │ │ + stp w8, w9, [x19, #16] │ │ + b.ge 6bc48 // b.tcont │ │ + ldr x11, [sp, #208] │ │ + ldr w15, [sp, #188] │ │ + add w8, w8, w14 │ │ + ldr x10, [x11, #4360] │ │ + ldr x11, [x11, #3352] │ │ + cmp w16, w15 │ │ + str w8, [x19, #16] │ │ + b.ge 6bfe0 // b.tcont │ │ + sxtw x8, w9 │ │ + ldr w9, [sp, #200] │ │ + ldr w12, [sp, #96] │ │ + mul x8, x11, x8 │ │ + ldr x11, [sp, #104] │ │ + lsl w9, w17, w9 │ │ + add x13, x19, x21, lsl #5 │ │ + add w12, w17, w12 │ │ + add w9, w9, w11 │ │ + add x11, x13, #0x58 │ │ + add w13, w12, #0x8 │ │ + add x23, x11, x12 │ │ + ldr w12, [sp, #204] │ │ + ldr x5, [sp, #192] │ │ + mov w15, w27 │ │ + mov w14, #0xa // #10 │ │ + madd x29, x8, x14, x10 │ │ + bfi w15, w9, #5, #27 │ │ + add x8, x11, x13 │ │ + mov w28, w16 │ │ + str w17, [sp, #132] │ │ + str w15, [sp, #152] │ │ + str x8, [sp, #144] │ │ + mov w8, #0x40 // #64 │ │ + strb w8, [sp, #224] │ │ + ldrb w6, [x5, #3] │ │ + cbnz w6, 6bdbc │ │ + b 6bda0 │ │ + ldr x9, [x19, #648] │ │ + sxtw x2, w8 │ │ + mov w1, w24 │ │ + add x9, x9, x21, lsl #5 │ │ + add x9, x9, x20 │ │ + add x0, x9, #0x40 │ │ + bl 4b00 │ │ + ldr w12, [sp, #204] │ │ + ldr w8, [x19, #16] │ │ + lsl w9, w27, w12 │ │ + ldr x5, [sp, #192] │ │ + add w28, w28, w27 │ │ + add w8, w8, w9 │ │ + ldr w9, [sp, #188] │ │ + str w8, [x19, #16] │ │ + cmp w28, w9 │ │ + b.ge 6bc84 // b.tcont │ │ + mov w8, #0x40 // #64 │ │ + strb w8, [sp, #224] │ │ + ldrb w6, [x5, #3] │ │ + cbnz w6, 6bdbc │ │ + ldr w9, [sp, #152] │ │ + lsl w8, w28, w12 │ │ + add w8, w8, w9 │ │ + add x8, x19, w8, sxtw │ │ + mov w9, #0x1ee0 // #7904 │ │ + ldrb w8, [x8, x9] │ │ + str w8, [sp, #220] │ │ + ldr x8, [x19, #648] │ │ + ldr w9, [sp, #172] │ │ + ldrb w3, [x5, #7] │ │ + ldr w4, [sp, #184] │ │ + add x8, x8, x21, lsl #5 │ │ + add w20, w28, w9 │ │ + ldr x9, [x26, #13992] │ │ + add x8, x8, x20 │ │ + add x1, x8, #0x40 │ │ + add x8, sp, #0xe0 │ │ + str x8, [sp, #16] │ │ + add x8, sp, #0xdc │ │ + mov x0, x19 │ │ + mov x2, x23 │ │ + mov w7, w22 │ │ + stp x9, x8, [sp] │ │ + bl 6cb70 │ │ + ldrsw x8, [x19, #16] │ │ + mov w9, #0xa // #10 │ │ + ldr x10, [sp, #160] │ │ + nop │ │ + madd x8, x8, x9, x29 │ │ + strh w0, [x8, x22, lsl #1] │ │ + ldr w9, [sp, #220] │ │ + add x8, x8, x22 │ │ + ldrb w27, [x10] │ │ + ldr w10, [sp, #200] │ │ + strb w9, [x8, #6] │ │ + ldr x8, [sp, #176] │ │ + ldrb w25, [x8] │ │ + ldr x8, [x26, #13992] │ │ + mul x9, x27, x25 │ │ + add x8, x8, x9, lsl #5 │ │ + str x8, [x26, #13992] │ │ + ldr x8, [sp, #208] │ │ + ldr w9, [x19, #20] │ │ + ldr w8, [x8, #3372] │ │ + add w8, w8, w10 │ │ + sub w8, w8, w9 │ │ + asr w8, w8, w10 │ │ + cmp w8, w25 │ │ + csel w8, w25, w8, gt │ │ + sub w9, w8, #0x1 │ │ + cmp w9, #0xf │ │ + b.hi 6bea8 // b.pmore │ │ + adrp x12, aa000 │ │ + add x12, x12, #0x8dc │ │ + adr x10, 6be88 │ │ + ldrb w11, [x12, x9] │ │ + add x10, x10, x11, lsl #2 │ │ + br x10 │ │ + ldrb w24, [sp, #224] │ │ + strb w24, [x23] │ │ + b 6bf00 │ │ + ldrb w24, [sp, #224] │ │ + mov w8, w24 │ │ + bfi w8, w24, #8, #8 │ │ + strh w8, [x23] │ │ + b 6bf00 │ │ + ldrb w24, [sp, #224] │ │ + sxtw x2, w8 │ │ + mov x0, x23 │ │ + mov w1, w24 │ │ + bl 4b00 │ │ + b 6bf00 │ │ + ldrb w24, [sp, #224] │ │ + mov w8, #0x1010101 // #16843009 │ │ + mul w8, w24, w8 │ │ + str w8, [x23] │ │ + b 6bf00 │ │ + ldrb w24, [sp, #224] │ │ + mov x8, #0x101010101010101 // #72340172838076673 │ │ + mul x8, x24, x8 │ │ + str x8, [x23] │ │ + b 6bf00 │ │ + ldrb w24, [sp, #224] │ │ + ldr x9, [sp, #144] │ │ + mov x8, #0x101010101010101 // #72340172838076673 │ │ + mul x8, x24, x8 │ │ + str x8, [x23] │ │ + str x8, [x9] │ │ + ldr x8, [sp, #208] │ │ + ldr w12, [sp, #204] │ │ + ldr w9, [x19, #16] │ │ + ldr w8, [x8, #3368] │ │ + add w8, w8, w12 │ │ + sub w8, w8, w9 │ │ + asr w8, w8, w12 │ │ + cmp w8, w27 │ │ + csel w8, w27, w8, gt │ │ + sub w9, w8, #0x1 │ │ + cmp w9, #0xf │ │ + b.hi 6bd4c // b.pmore │ │ + adrp x13, aa000 │ │ + add x13, x13, #0x8ec │ │ + adr x10, 6bd4c │ │ + ldrb w11, [x13, x9] │ │ + add x10, x10, x11, lsl #2 │ │ + br x10 │ │ + ldr x8, [x19, #648] │ │ + add x8, x8, x21, lsl #5 │ │ + add x8, x8, x20 │ │ + strb w24, [x8, #64] │ │ + b 6bd6c │ │ + ldr x8, [x19, #648] │ │ + bfi w24, w24, #8, #8 │ │ + add x8, x8, x21, lsl #5 │ │ + add x8, x8, x20 │ │ + strh w24, [x8, #64] │ │ + b 6bd6c │ │ + ldr x8, [x19, #648] │ │ + mov w9, #0x1010101 // #16843009 │ │ + mul w9, w24, w9 │ │ + add x8, x8, x21, lsl #5 │ │ + add x8, x8, x20 │ │ + str w9, [x8, #64] │ │ + b 6bd6c │ │ + ldr x8, [x19, #648] │ │ + mov x9, #0x101010101010101 // #72340172838076673 │ │ + mul x9, x24, x9 │ │ + add x8, x8, x21, lsl #5 │ │ + add x8, x8, x20 │ │ + str x9, [x8, #64] │ │ + b 6bd6c │ │ + ldr x8, [x19, #648] │ │ + lsl x10, x21, #5 │ │ + mov x9, #0x101010101010101 // #72340172838076673 │ │ + mul x9, x24, x9 │ │ + add x8, x8, x10 │ │ + add x8, x8, x20 │ │ + str x9, [x8, #64] │ │ + ldr x8, [x19, #648] │ │ + add w11, w20, #0x8 │ │ + add x8, x8, x10 │ │ + add x8, x8, x11 │ │ + str x9, [x8, #64] │ │ + b 6bd6c │ │ + ldr x10, [sp, #176] │ │ + mov w28, w16 │ │ + ldrb w25, [x10] │ │ + b 6bc98 │ │ + ldr x8, [sp, #104] │ │ + mov w9, #0x4040 // #16448 │ │ + add x8, x19, x8 │ │ + strh w9, [x8, #56] │ │ + sub w8, w12, #0x1 │ │ + cmp w8, #0x1f │ │ + b.ls 6b744 // b.plast │ │ + b 6c13c │ │ + ldr x8, [sp, #104] │ │ + mov w9, #0x40404040 // #1077952576 │ │ + add x8, x19, x8 │ │ + str w9, [x8, #56] │ │ + sub w8, w12, #0x1 │ │ + cmp w8, #0x1f │ │ + b.ls 6b744 // b.plast │ │ + b 6c13c │ │ + ldr x8, [sp, #104] │ │ + mov x9, #0x4040404040404040 // #4629771061636907072 │ │ + add x8, x19, x8 │ │ + str x9, [x8, #56] │ │ + sub w8, w12, #0x1 │ │ + cmp w8, #0x1f │ │ + b.ls 6b744 // b.plast │ │ + b 6c13c │ │ + ldr x13, [sp, #104] │ │ + add x8, x19, #0x38 │ │ + movi v0.16b, #0x40 │ │ + add w9, w13, #0x10 │ │ + str q0, [x8, w13, uxtw] │ │ + str q0, [x8, w9, uxtw] │ │ + sub w8, w12, #0x1 │ │ + cmp w8, #0x1f │ │ + b.ls 6b744 // b.plast │ │ + b 6c13c │ │ + ldr x8, [x19, #648] │ │ + mov w9, #0x4040 // #16448 │ │ + add x8, x8, x27 │ │ + strh w9, [x8, #32] │ │ + ldr w8, [sp, #68] │ │ + cbnz w8, 6c144 │ │ + b 6c3cc │ │ + ldr x8, [x19, #648] │ │ + mov w9, #0x40404040 // #1077952576 │ │ + add x8, x8, x27 │ │ + str w9, [x8, #32] │ │ + ldr w8, [sp, #68] │ │ + cbnz w8, 6c144 │ │ + b 6c3cc │ │ + ldr x8, [x19, #648] │ │ + mov x9, #0x4040404040404040 // #4629771061636907072 │ │ + add x8, x8, x27 │ │ + b 6c138 │ │ + ldr x8, [x19, #648] │ │ + mov x9, #0x4040404040404040 // #4629771061636907072 │ │ + add w12, w27, #0x8 │ │ + add x8, x8, x27 │ │ + str x9, [x8, #32] │ │ + ldr x8, [x19, #648] │ │ + add x8, x8, x12 │ │ + str x9, [x8, #32] │ │ + ldr x8, [x19, #648] │ │ + add w12, w27, #0x10 │ │ + add x8, x8, x12 │ │ + str x9, [x8, #32] │ │ + ldr x8, [x19, #648] │ │ + add w12, w27, #0x18 │ │ + b 6c134 │ │ + ldr x8, [sp, #104] │ │ + movi v0.16b, #0x40 │ │ + add x8, x19, x8 │ │ + stur q0, [x8, #56] │ │ + sub w8, w12, #0x1 │ │ + cmp w8, #0x1f │ │ + b.ls 6b744 // b.plast │ │ + b 6c13c │ │ + ldr x8, [x19, #648] │ │ + mov x9, #0x4040404040404040 // #4629771061636907072 │ │ + add w12, w27, #0x8 │ │ + add x8, x8, x27 │ │ + str x9, [x8, #32] │ │ + ldr x8, [x19, #648] │ │ + add x8, x8, x12 │ │ + str x9, [x8, #32] │ │ + ldr w8, [sp, #68] │ │ + cbz w8, 6c3cc │ │ + ldr w8, [sp, #200] │ │ + lsr w8, w11, w8 │ │ + sub w9, w8, #0x1 │ │ + ldr w8, [sp, #204] │ │ + cmp w9, #0x1f │ │ + lsr w8, w10, w8 │ │ + b.hi 6c290 // b.pmore │ │ + adrp x10, aa000 │ │ + add x10, x10, #0x87c │ │ + adr x11, 6c178 │ │ + ldrb w12, [x10, x9] │ │ + add x11, x11, x12, lsl #2 │ │ + br x11 │ │ + ldr w9, [sp, #96] │ │ + mov w10, #0x40 // #64 │ │ + add x9, x19, w9, uxtw │ │ + strb w10, [x9, #88] │ │ + strb w10, [x9, #120] │ │ + sub w8, w8, #0x1 │ │ + cmp w8, #0x1f │ │ + b.hi 6c3cc // b.pmore │ │ + adrp x9, aa000 │ │ + add x9, x9, #0x89c │ │ + adr x10, 6c1b0 │ │ + ldrb w11, [x9, x8] │ │ + add x10, x10, x11, lsl #2 │ │ + br x10 │ │ + ldr w9, [sp, #172] │ │ + ldr x8, [x19, #648] │ │ + mov w10, #0x40 // #64 │ │ + mov w9, w9 │ │ + add x8, x8, x9 │ │ + strb w10, [x8, #64] │ │ + ldr x8, [x19, #648] │ │ + add x8, x8, x9 │ │ + strb w10, [x8, #96] │ │ + b 6c3cc │ │ + ldr w9, [sp, #96] │ │ + mov w10, #0x4040 // #16448 │ │ + add x9, x19, w9, uxtw │ │ + strh w10, [x9, #88] │ │ + strh w10, [x9, #120] │ │ + sub w8, w8, #0x1 │ │ + cmp w8, #0x1f │ │ + b.ls 6c198 // b.plast │ │ + b 6c3cc │ │ + ldr w9, [sp, #96] │ │ + mov w10, #0x40404040 // #1077952576 │ │ + add x9, x19, w9, uxtw │ │ + str w10, [x9, #88] │ │ + str w10, [x9, #120] │ │ + sub w8, w8, #0x1 │ │ + cmp w8, #0x1f │ │ + b.ls 6c198 // b.plast │ │ + b 6c3cc │ │ + ldr w9, [sp, #96] │ │ + mov x10, #0x4040404040404040 // #4629771061636907072 │ │ + add x9, x19, w9, uxtw │ │ + str x10, [x9, #88] │ │ + str x10, [x9, #120] │ │ + sub w8, w8, #0x1 │ │ + cmp w8, #0x1f │ │ + b.ls 6c198 // b.plast │ │ + b 6c3cc │ │ + ldr w9, [sp, #96] │ │ + movi v0.16b, #0x40 │ │ + add x9, x19, w9, uxtw │ │ + stur q0, [x9, #88] │ │ + stur q0, [x9, #120] │ │ + sub w8, w8, #0x1 │ │ + cmp w8, #0x1f │ │ + b.ls 6c198 // b.plast │ │ + b 6c3cc │ │ + ldr w11, [sp, #96] │ │ + add x10, x19, #0x58 │ │ + movi v0.16b, #0x40 │ │ + add x12, x19, #0x78 │ │ + mov w9, w11 │ │ + add w11, w11, #0x10 │ │ + str q0, [x10, x9] │ │ + str q0, [x10, x11] │ │ + str q0, [x12, x9] │ │ + str q0, [x12, x11] │ │ + sub w8, w8, #0x1 │ │ + cmp w8, #0x1f │ │ + b.ls 6c198 // b.plast │ │ + b 6c3cc │ │ + ldr w9, [sp, #172] │ │ + ldr x8, [x19, #648] │ │ + mov w10, #0x4040 // #16448 │ │ + mov w9, w9 │ │ + add x8, x8, x9 │ │ + strh w10, [x8, #64] │ │ + ldr x8, [x19, #648] │ │ + add x8, x8, x9 │ │ + strh w10, [x8, #96] │ │ + b 6c3cc │ │ + ldr w9, [sp, #172] │ │ + ldr x8, [x19, #648] │ │ + mov w10, #0x40404040 // #1077952576 │ │ + mov w9, w9 │ │ + add x8, x8, x9 │ │ + str w10, [x8, #64] │ │ + ldr x8, [x19, #648] │ │ + add x8, x8, x9 │ │ + str w10, [x8, #96] │ │ + b 6c3cc │ │ + ldr w9, [sp, #172] │ │ + ldr x8, [x19, #648] │ │ + mov x10, #0x4040404040404040 // #4629771061636907072 │ │ + mov w9, w9 │ │ + add x8, x8, x9 │ │ + str x10, [x8, #64] │ │ + ldr x8, [x19, #648] │ │ + add x8, x8, x9 │ │ + b 6c3c8 │ │ + ldr w11, [sp, #172] │ │ + ldr x8, [x19, #648] │ │ + mov x10, #0x4040404040404040 // #4629771061636907072 │ │ + mov w9, w11 │ │ + add x8, x8, x9 │ │ + str x10, [x8, #64] │ │ + ldr x8, [x19, #648] │ │ + add w11, w11, #0x8 │ │ + add x8, x8, x11 │ │ + str x10, [x8, #64] │ │ + ldr x8, [x19, #648] │ │ + add x8, x8, x9 │ │ + str x10, [x8, #96] │ │ + ldr x8, [x19, #648] │ │ + add x8, x8, x11 │ │ + b 6c3c8 │ │ + ldr w13, [sp, #172] │ │ + ldr x8, [x19, #648] │ │ + mov x10, #0x4040404040404040 // #4629771061636907072 │ │ + mov w9, w13 │ │ + add x8, x8, x9 │ │ + str x10, [x8, #64] │ │ + ldr x8, [x19, #648] │ │ + add w11, w13, #0x8 │ │ + add w12, w13, #0x10 │ │ + add w13, w13, #0x18 │ │ + add x8, x8, x11 │ │ + str x10, [x8, #64] │ │ + ldr x8, [x19, #648] │ │ + add x8, x8, x12 │ │ + str x10, [x8, #64] │ │ + ldr x8, [x19, #648] │ │ + add x8, x8, x13 │ │ + str x10, [x8, #64] │ │ + ldr x8, [x19, #648] │ │ + add x8, x8, x9 │ │ + str x10, [x8, #96] │ │ + ldr x8, [x19, #648] │ │ + add x8, x8, x11 │ │ + str x10, [x8, #96] │ │ + ldr x8, [x19, #648] │ │ + add x8, x8, x12 │ │ + str x10, [x8, #96] │ │ + ldr x8, [x19, #648] │ │ + add x8, x8, x13 │ │ + str x10, [x8, #96] │ │ + ldp x29, x30, [sp, #320] │ │ + ldp x20, x19, [sp, #304] │ │ + ldp x22, x21, [sp, #288] │ │ + ldp x24, x23, [sp, #272] │ │ + ldp x26, x25, [sp, #256] │ │ + ldp x28, x27, [sp, #240] │ │ + add sp, sp, #0x150 │ │ + ret │ │ + sub sp, sp, #0xb0 │ │ + stp x28, x27, [sp, #80] │ │ + stp x26, x25, [sp, #96] │ │ + stp x24, x23, [sp, #112] │ │ + stp x22, x21, [sp, #128] │ │ + stp x20, x19, [sp, #144] │ │ + stp x29, x30, [sp, #160] │ │ + adrp x9, ad000 │ │ + ldp x28, x8, [x0] │ │ + ldr x9, [x9, #3016] │ │ + ldr x16, [sp, #176] │ │ + mov x21, x2 │ │ + ldr x24, [x28, #3240] │ │ + add x10, x9, w3, uxtw #3 │ │ + ldrb w19, [x10] │ │ + ldrb w29, [x10, #1] │ │ + mov w23, w1 │ │ + mov x22, x0 │ │ + cmp w4, #0x1 │ │ + mov w26, w3 │ │ + b.gt 6c51c │ │ + ldrh w10, [x5, w4, sxtw #1] │ │ + mov x20, x5 │ │ + cbz w10, 6c51c │ │ + add w11, w6, w7, lsl #2 │ │ + mov w12, #0x1 // #1 │ │ + lsl w11, w12, w11 │ │ + tst w11, w10 │ │ + b.eq 6c51c // b.none │ │ + add x8, x9, x26, lsl #3 │ │ + ldrb w3, [x8, #6] │ │ + add w4, w4, #0x1 │ │ + lsl w6, w6, #1 │ │ + lsl w7, w7, #1 │ │ + add x8, x9, x3, lsl #3 │ │ + ldrb w24, [x8] │ │ + ldrb w25, [x8, #1] │ │ + mov x0, x22 │ │ + mov w1, w23 │ │ + mov x2, x21 │ │ + mov x5, x20 │ │ + mov x26, x16 │ │ + str x16, [sp] │ │ + mov x27, x3 │ │ + str w4, [sp, #56] │ │ + stp w7, w6, [sp, #44] │ │ + bl 6c3ec │ │ + ldr w8, [x22, #16] │ │ + mov x11, x24 │ │ + cmp w19, w29 │ │ + add w8, w8, w11 │ │ + str w8, [x22, #16] │ │ + b.cc 6c648 // b.lo, b.ul, b.last │ │ + ldr w9, [x28, #3368] │ │ + mov x10, x26 │ │ + mov x24, x27 │ │ + cmp w8, w9 │ │ + b.ge 6c650 // b.tcont │ │ + ldp w7, w8, [sp, #44] │ │ + ldr w4, [sp, #56] │ │ + cmp x10, #0x0 │ │ + mov x0, x22 │ │ + orr w6, w8, #0x1 │ │ + add x8, x10, x11, lsl #2 │ │ + csel x8, xzr, x8, eq // eq = none │ │ + mov w1, w23 │ │ + mov x2, x21 │ │ + mov w3, w24 │ │ + mov x5, x20 │ │ + str x8, [sp] │ │ + str x11, [sp, #32] │ │ + bl 6c3ec │ │ + ldr x11, [sp, #32] │ │ + ldr w8, [x22, #16] │ │ + mov x10, x26 │ │ + b 6c650 │ │ + ldr w11, [x28, #4344] │ │ + ldp w9, w10, [x22, #16] │ │ + str x16, [sp, #64] │ │ + cbz w11, 6c598 │ │ + cmp w19, #0x8 │ │ + mov w13, #0x8 // #8 │ │ + ldr x17, [x8, #13992] │ │ + csel w14, w19, w13, cc // cc = lo, ul, last │ │ + cmp w29, #0x8 │ │ + csel w13, w29, w13, cc // cc = lo, ul, last │ │ + mul w13, w14, w13 │ │ + lsl w13, w13, #4 │ │ + add x13, x17, w13, uxtw #1 │ │ + str x13, [x8, #13992] │ │ + ldr x13, [x28, #3352] │ │ + ldr x8, [x28, #4360] │ │ + sxtw x12, w9 │ │ + sxtw x14, w10 │ │ + mov w15, #0xa // #10 │ │ + madd x12, x13, x14, x12 │ │ + cmp w11, #0x2 │ │ + madd x11, x12, x15, x8 │ │ + b.ne 6c5a8 // b.any │ │ + mov w9, #0xa // #10 │ │ + madd x8, x12, x9, x8 │ │ + ldrb w8, [x8, #6] │ │ + ldrsh w21, [x11] │ │ + str x17, [sp, #56] │ │ + str w8, [sp, #76] │ │ + tbz w21, #31, 6ca7c │ │ + b 6cb50 │ │ + mov x20, x26 │ │ + mov x26, x24 │ │ + add x17, x22, #0x2a0 │ │ + b 6c5b4 │ │ + mov x20, x26 │ │ + mov x26, x24 │ │ + str x11, [sp, #48] │ │ + ldr x8, [x22, #648] │ │ + and x27, x10, #0x1f │ │ + and x25, x9, #0x1f │ │ + add x9, x22, x27 │ │ + add x8, x8, x25 │ │ + add x24, x9, #0x38 │ │ + add x1, x8, #0x20 │ │ + add x8, sp, #0x48 │ │ + add x9, sp, #0x4c │ │ + mov x0, x22 │ │ + mov x2, x24 │ │ + mov w4, w23 │ │ + mov x5, x21 │ │ + mov w6, wzr │ │ + mov w7, wzr │ │ + stp x9, x8, [sp, #8] │ │ + str x17, [sp, #56] │ │ + str x17, [sp] │ │ + bl 6cb70 │ │ + ldr w8, [x28, #3372] │ │ + ldr w9, [x22, #20] │ │ + mov w21, w0 │ │ + sub w8, w8, w9 │ │ + cmp w8, w29 │ │ + csel w8, w29, w8, gt │ │ + sub w9, w8, #0x1 │ │ + cmp w9, #0xf │ │ + b.hi 6c6a4 // b.pmore │ │ + adrp x10, aa000 │ │ + add x10, x10, #0x8fc │ │ + adr x11, 6c63c │ │ + ldrb w12, [x10, x9] │ │ + add x11, x11, x12, lsl #2 │ │ + br x11 │ │ + ldrb w23, [sp, #72] │ │ + strb w23, [x24] │ │ + b 6c700 │ │ + mov x10, x26 │ │ + mov x24, x27 │ │ + ldr w9, [x22, #20] │ │ + mov x26, x25 │ │ + sub w8, w8, w11 │ │ + cmp w29, w19 │ │ + add w9, w9, w26 │ │ + stp w8, w9, [x22, #16] │ │ + b.cc 6cb48 // b.lo, b.ul, b.last │ │ + ldr w8, [x28, #3372] │ │ + cmp w9, w8 │ │ + b.ge 6cb48 // b.tcont │ │ + str x11, [sp, #32] │ │ + cbz x10, 6caa4 │ │ + ldr x8, [x28, #2088] │ │ + mul x8, x26, x8 │ │ + add x27, x10, x8, lsl #2 │ │ + b 6caa8 │ │ + ldrb w23, [sp, #72] │ │ + mov w8, w23 │ │ + bfi w8, w23, #8, #8 │ │ + strh w8, [x24] │ │ + b 6c700 │ │ + ldrb w23, [sp, #72] │ │ + sxtw x2, w8 │ │ + mov x0, x24 │ │ + mov w1, w23 │ │ + bl 4b00 │ │ + b 6c700 │ │ + ldrb w23, [sp, #72] │ │ + mov w8, #0x1010101 // #16843009 │ │ + mul w8, w23, w8 │ │ + str w8, [x24] │ │ + b 6c700 │ │ + ldrb w23, [sp, #72] │ │ + mov x8, #0x101010101010101 // #72340172838076673 │ │ + mul x8, x23, x8 │ │ + str x8, [x24] │ │ + b 6c700 │ │ + ldrb w23, [sp, #72] │ │ + mov x8, #0x101010101010101 // #72340172838076673 │ │ + add w9, w27, #0x8 │ │ + add x9, x22, x9 │ │ + mul x8, x23, x8 │ │ + str x8, [x24] │ │ + str x8, [x9, #56] │ │ + ldr w8, [x28, #3368] │ │ + ldr w9, [x22, #16] │ │ + mov x24, x26 │ │ + mov x26, x20 │ │ + sub w8, w8, w9 │ │ + cmp w8, w19 │ │ + csel w8, w19, w8, gt │ │ + sub w9, w8, #0x1 │ │ + cmp w9, #0xf │ │ + b.hi 6c77c // b.pmore │ │ + adrp x10, aa000 │ │ + add x10, x10, #0x90c │ │ + adr x11, 6c740 │ │ + ldrb w12, [x10, x9] │ │ + add x11, x11, x12, lsl #2 │ │ + br x11 │ │ + ldr x8, [x22, #648] │ │ + add x8, x8, x25 │ │ + strb w23, [x8, #32] │ │ + sub w8, w19, #0x1 │ │ + cmp w8, #0xf │ │ + b.ls 6c81c // b.plast │ │ + b 6ca54 │ │ + ldr x8, [x22, #648] │ │ + bfi w23, w23, #8, #8 │ │ + add x8, x8, x25 │ │ + strh w23, [x8, #32] │ │ + sub w8, w19, #0x1 │ │ + cmp w8, #0xf │ │ + b.ls 6c81c // b.plast │ │ + b 6ca54 │ │ + ldr x9, [x22, #648] │ │ + sxtw x2, w8 │ │ + mov w1, w23 │ │ + add x9, x9, x25 │ │ + add x0, x9, #0x20 │ │ + bl 4b00 │ │ + sub w8, w19, #0x1 │ │ + cmp w8, #0xf │ │ + b.ls 6c81c // b.plast │ │ + b 6ca54 │ │ + ldr x8, [x22, #648] │ │ + mov w9, #0x1010101 // #16843009 │ │ + mul w9, w23, w9 │ │ + add x8, x8, x25 │ │ + str w9, [x8, #32] │ │ + sub w8, w19, #0x1 │ │ + cmp w8, #0xf │ │ + b.ls 6c81c // b.plast │ │ + b 6ca54 │ │ + ldr x8, [x22, #648] │ │ + mov x9, #0x101010101010101 // #72340172838076673 │ │ + mul x9, x23, x9 │ │ + add x8, x8, x25 │ │ + str x9, [x8, #32] │ │ + sub w8, w19, #0x1 │ │ + cmp w8, #0xf │ │ + b.ls 6c81c // b.plast │ │ + b 6ca54 │ │ + ldr x8, [x22, #648] │ │ + mov x9, #0x101010101010101 // #72340172838076673 │ │ + mul x9, x23, x9 │ │ + add w10, w25, #0x8 │ │ + add x8, x8, x25 │ │ + str x9, [x8, #32] │ │ + ldr x8, [x22, #648] │ │ + add x8, x8, x10 │ │ + str x9, [x8, #32] │ │ + sub w8, w19, #0x1 │ │ + cmp w8, #0xf │ │ + b.hi 6ca54 // b.pmore │ │ + adrp x10, aa000 │ │ + bfi w25, w27, #5, #5 │ │ + add x10, x10, #0x91c │ │ + mov w9, #0x1ee0 // #7904 │ │ + add x11, x22, x25 │ │ + adr x12, 6c844 │ │ + ldrb w13, [x10, x8] │ │ + add x12, x12, x13, lsl #2 │ │ + add x8, x11, x9 │ │ + br x12 │ │ + cbz w29, 6ca54 │ │ + ldr w9, [sp, #76] │ │ + sub w10, w29, #0x1 │ │ + add x11, x10, #0x1 │ │ + cmp x11, #0x2 │ │ + b.cs 6c900 // b.hs, b.nlast │ │ + mov w10, wzr │ │ + b 6c930 │ │ + cbz w29, 6ca54 │ │ + ldrh w9, [sp, #76] │ │ + sub w10, w29, #0x1 │ │ + add x11, x10, #0x1 │ │ + cmp x11, #0x1 │ │ + add w9, w9, w9, lsl #8 │ │ + b.hi 6c944 // b.pmore │ │ + mov w10, wzr │ │ + b 6c974 │ │ + cbz w29, 6ca54 │ │ + ldr w9, [sp, #76] │ │ + sub w11, w29, #0x1 │ │ + mov w10, #0x1010101 // #16843009 │ │ + add x11, x11, #0x1 │ │ + cmp x11, #0x1 │ │ + mul w9, w9, w10 │ │ + b.hi 6c988 // b.pmore │ │ + mov w10, wzr │ │ + b 6c9b8 │ │ + cbz w29, 6ca54 │ │ + ldr w9, [sp, #76] │ │ + sub w11, w29, #0x1 │ │ + mov x10, #0x101010101010101 // #72340172838076673 │ │ + add x11, x11, #0x1 │ │ + cmp x11, #0x1 │ │ + mul x9, x9, x10 │ │ + b.hi 6c9cc // b.pmore │ │ + mov w10, wzr │ │ + b 6c9fc │ │ + cbz w29, 6ca54 │ │ + ldr w9, [sp, #76] │ │ + sub w11, w29, #0x1 │ │ + mov x10, #0x101010101010101 // #72340172838076673 │ │ + add x11, x11, #0x1 │ │ + cmp x11, #0x1 │ │ + mul x9, x9, x10 │ │ + b.hi 6ca10 // b.pmore │ │ + mov w10, wzr │ │ + b 6ca44 │ │ + and x10, x11, #0x1fffffffe │ │ + add x12, x25, x22 │ │ + mov w13, #0x1f00 // #7936 │ │ + add x8, x8, x10, lsl #5 │ │ + add x12, x12, x13 │ │ + mov x13, x10 │ │ + sturb w9, [x12, #-32] │ │ + strb w9, [x12], #64 │ │ + subs x13, x13, #0x2 │ │ + b.ne 6c918 // b.any │ │ + cmp x11, x10 │ │ + b.eq 6ca54 // b.none │ │ + sub w10, w29, w10 │ │ + subs w10, w10, #0x1 │ │ + strb w9, [x8], #32 │ │ + b.ne 6c934 // b.any │ │ + b 6ca54 │ │ + and x10, x11, #0x1fffffffe │ │ + add x12, x25, x22 │ │ + mov w13, #0x1f00 // #7936 │ │ + add x8, x8, x10, lsl #5 │ │ + add x12, x12, x13 │ │ + mov x13, x10 │ │ + sturh w9, [x12, #-32] │ │ + strh w9, [x12], #64 │ │ + subs x13, x13, #0x2 │ │ + b.ne 6c95c // b.any │ │ + cmp x11, x10 │ │ + b.eq 6ca54 // b.none │ │ + sub w10, w29, w10 │ │ + subs w10, w10, #0x1 │ │ + strh w9, [x8], #32 │ │ + b.ne 6c978 // b.any │ │ + b 6ca54 │ │ + and x10, x11, #0x1fffffffe │ │ + add x12, x25, x22 │ │ + mov w13, #0x1f00 // #7936 │ │ + add x8, x8, x10, lsl #5 │ │ + add x12, x12, x13 │ │ + mov x13, x10 │ │ + stur w9, [x12, #-32] │ │ + str w9, [x12], #64 │ │ + subs x13, x13, #0x2 │ │ + b.ne 6c9a0 // b.any │ │ + cmp x11, x10 │ │ + b.eq 6ca54 // b.none │ │ + sub w10, w29, w10 │ │ + subs w10, w10, #0x1 │ │ + str w9, [x8], #32 │ │ + b.ne 6c9bc // b.any │ │ + b 6ca54 │ │ + and x10, x11, #0x1fffffffe │ │ + add x12, x25, x22 │ │ + mov w13, #0x1f00 // #7936 │ │ + add x8, x8, x10, lsl #5 │ │ + add x12, x12, x13 │ │ + mov x13, x10 │ │ + stur x9, [x12, #-32] │ │ + str x9, [x12], #64 │ │ + subs x13, x13, #0x2 │ │ + b.ne 6c9e4 // b.any │ │ + cmp x11, x10 │ │ + b.eq 6ca54 // b.none │ │ + sub w10, w29, w10 │ │ + subs w10, w10, #0x1 │ │ + str x9, [x8], #32 │ │ + b.ne 6ca00 // b.any │ │ + b 6ca54 │ │ + and x10, x11, #0x1fffffffe │ │ + add x12, x25, x22 │ │ + mov w13, #0x1f08 // #7944 │ │ + add x8, x8, x10, lsl #5 │ │ + add x12, x12, x13 │ │ + mov x13, x10 │ │ + stp x9, x9, [x12, #-8] │ │ + stp x9, x9, [x12, #-40] │ │ + subs x13, x13, #0x2 │ │ + add x12, x12, #0x40 │ │ + b.ne 6ca28 // b.any │ │ + cmp x11, x10 │ │ + b.eq 6ca54 // b.none │ │ + sub w10, w29, w10 │ │ + stp x9, x9, [x8], #32 │ │ + subs w10, w10, #0x1 │ │ + b.ne 6ca48 // b.any │ │ + ldr w8, [x28, #4344] │ │ + cmp w8, #0x1 │ │ + b.ne 6ca74 // b.any │ │ + ldr x9, [sp, #48] │ │ + strh w21, [x9] │ │ + ldr w8, [sp, #76] │ │ + strb w8, [x9, #6] │ │ + ldr w8, [x28, #4344] │ │ + tbnz w8, #0, 6cb50 │ │ + tbnz w21, #31, 6cb50 │ │ + ldr w8, [sp, #76] │ │ + mov w9, #0x88 // #136 │ │ + madd x9, x26, x9, x24 │ │ + ldr x1, [x28, #2088] │ │ + add x8, x9, x8, lsl #3 │ │ + ldr x8, [x8, #680] │ │ + ldp x2, x0, [sp, #56] │ │ + mov w3, w21 │ │ + blr x8 │ │ + b 6cb50 │ │ + mov x27, xzr │ │ + ldp w8, w6, [sp, #44] │ │ + ldr w4, [sp, #56] │ │ + mov x0, x22 │ │ + mov w1, w23 │ │ + orr w25, w8, #0x1 │ │ + mov x2, x21 │ │ + mov w3, w24 │ │ + mov x5, x20 │ │ + mov w7, w25 │ │ + str x27, [sp] │ │ + bl 6c3ec │ │ + ldr w8, [x22, #16] │ │ + ldr x10, [sp, #32] │ │ + cmp w19, w29 │ │ + add w8, w8, w10 │ │ + str w8, [x22, #16] │ │ + b.cc 6cb3c // b.lo, b.ul, b.last │ │ + ldr w9, [x28, #3368] │ │ + cmp w8, w9 │ │ + b.ge 6cb3c // b.tcont │ │ + ldr w8, [sp, #48] │ │ + ldr w4, [sp, #56] │ │ + cmp x27, #0x0 │ │ + mov x0, x22 │ │ + orr w6, w8, #0x1 │ │ + add x8, x27, x10, lsl #2 │ │ + csel x8, xzr, x8, eq // eq = none │ │ + mov w1, w23 │ │ + mov x2, x21 │ │ + mov w3, w24 │ │ + mov x5, x20 │ │ + mov w7, w25 │ │ + str x8, [sp] │ │ + mov x19, x10 │ │ + bl 6c3ec │ │ + ldr w8, [x22, #16] │ │ + mov x10, x19 │ │ + ldr w9, [x22, #20] │ │ + sub w8, w8, w10 │ │ + str w8, [x22, #16] │ │ + sub w8, w9, w26 │ │ + str w8, [x22, #20] │ │ + ldp x29, x30, [sp, #160] │ │ + ldp x20, x19, [sp, #144] │ │ + ldp x22, x21, [sp, #128] │ │ + ldp x24, x23, [sp, #112] │ │ + ldp x26, x25, [sp, #96] │ │ + ldp x28, x27, [sp, #80] │ │ + add sp, sp, #0xb0 │ │ + ret │ │ + sub sp, sp, #0x120 │ │ + stp x28, x27, [sp, #192] │ │ + stp x26, x25, [sp, #208] │ │ + stp x24, x23, [sp, #224] │ │ + stp x22, x21, [sp, #240] │ │ + stp x20, x19, [sp, #256] │ │ + stp x29, x30, [sp, #272] │ │ + ldp x15, x26, [x0] │ │ + ldrb w8, [x5, #4] │ │ + ldp x10, x24, [sp, #296] │ │ + str x5, [sp, #144] │ │ + ldr x9, [x15, #24] │ │ + adrp x16, ad000 │ │ + str x10, [sp, #168] │ │ + adrp x10, ad000 │ │ + add x8, x9, x8, lsl #2 │ │ + ldr w21, [x8, #1144] │ │ + ldr x16, [x16, #3016] │ │ + ldr x10, [x10, #1112] │ │ + mov x28, x2 │ │ + mov w27, w3 │ │ + mov w9, w4 │ │ + str x7, [sp, #160] │ │ + stp x15, x1, [sp, #72] │ │ + str w3, [sp, #136] │ │ + str x0, [sp, #184] │ │ + cbz w7, 6cc18 │ │ + ldr w8, [x15, #2112] │ │ + add x9, x10, x9, lsl #2 │ │ + ldrb w11, [x9, #2] │ │ + add x10, x16, x27, lsl #3 │ │ + cmp w8, #0x3 │ │ + cset w12, ne // ne = any │ │ + cmp w11, #0x0 │ │ + ldrb w23, [x10, #2] │ │ + cset w13, ne // ne = any │ │ + and w12, w12, w13 │ │ + sub w11, w11, w12 │ │ + cmp w11, w23 │ │ + b.le 6cc50 │ │ + mov w8, #0xa // #10 │ │ + b 6cc80 │ │ + add x8, x10, x9, lsl #2 │ │ + add x10, x16, x27, lsl #3 │ │ + ldrb w9, [x8, #2] │ │ + ldrb w23, [x10, #2] │ │ + cmp w9, w23 │ │ + b.ne 6ccc4 // b.any │ │ + ldrb w25, [x8, #3] │ │ + ldrb w8, [x10, #3] │ │ + cmp w25, w8 │ │ + b.ne 6ccc4 // b.any │ │ + mov w29, w6 │ │ + mov x8, xzr │ │ + mov w23, w9 │ │ + b 6ceec │ │ + cmp w8, #0x1 │ │ + ldrb w8, [x9, #3] │ │ + ldrb w9, [x10, #3] │ │ + cset w11, eq // eq = none │ │ + mov w10, #0x7 // #7 │ │ + cmp w8, #0x0 │ │ + cset w12, ne // ne = any │ │ + and w11, w11, w12 │ │ + sub w8, w8, w11 │ │ + cmp w8, w9 │ │ + mov w8, #0xa // #10 │ │ + csel x8, x8, x10, gt │ │ + adrp x9, aa000 │ │ + add x9, x9, #0x936 │ │ + adr x10, 6cca0 │ │ + ldrb w11, [x9, x23] │ │ + add x10, x10, x11, lsl #2 │ │ + adrp x9, aa000 │ │ + add x9, x9, #0x93a │ │ + br x10 │ │ + add x11, x16, x27, lsl #3 │ │ + ldrb w10, [x1] │ │ + ldrb w25, [x11, #3] │ │ + cmp w10, #0x40 │ │ + adr x10, 6cd7c │ │ + ldrb w11, [x9, x25] │ │ + add x10, x10, x11, lsl #2 │ │ + cset w9, ne // ne = any │ │ + br x10 │ │ + adrp x8, aa000 │ │ + add x8, x8, #0x92c │ │ + adr x10, 6cce4 │ │ + ldrb w9, [x8, x23] │ │ + add x10, x10, x9, lsl #2 │ │ + adrp x9, aa000 │ │ + add x9, x9, #0x931 │ │ + br x10 │ │ + add x8, x16, x27, lsl #3 │ │ + ldrb w25, [x8, #3] │ │ + ldrb w8, [x1] │ │ + mov w29, w6 │ │ + adr x10, 6ce80 │ │ + ldrb w11, [x9, x25] │ │ + add x10, x10, x11, lsl #2 │ │ + br x10 │ │ + add x11, x16, x27, lsl #3 │ │ + ldrh w10, [x1] │ │ + ldrb w25, [x11, #3] │ │ + mov w11, #0x4040 // #16448 │ │ + cmp w10, w11 │ │ + adr x10, 6cd7c │ │ + ldrb w11, [x9, x25] │ │ + add x10, x10, x11, lsl #2 │ │ + cset w9, ne // ne = any │ │ + br x10 │ │ + add x11, x16, x27, lsl #3 │ │ + ldr w10, [x1] │ │ + ldrb w25, [x11, #3] │ │ + mov w11, #0x40404040 // #1077952576 │ │ + cmp w10, w11 │ │ + adr x10, 6cd7c │ │ + ldrb w11, [x9, x25] │ │ + add x10, x10, x11, lsl #2 │ │ + cset w9, ne // ne = any │ │ + br x10 │ │ + add x11, x16, x27, lsl #3 │ │ + ldr x10, [x1] │ │ + ldrb w25, [x11, #3] │ │ + mov x11, #0x4040404040404040 // #4629771061636907072 │ │ + cmp x10, x11 │ │ + adr x10, 6cd7c │ │ + ldrb w11, [x9, x25] │ │ + add x10, x10, x11, lsl #2 │ │ + cset w9, ne // ne = any │ │ + br x10 │ │ + ldrb w10, [x28] │ │ + mov w29, w6 │ │ + cmp w10, #0x40 │ │ + b 6cdc4 │ │ + ldrh w10, [x28] │ │ + mov w11, #0x4040 // #16448 │ │ + mov w29, w6 │ │ + cmp w10, w11 │ │ + b 6cdc4 │ │ + ldr w10, [x28] │ │ + mov w11, #0x40404040 // #1077952576 │ │ + mov w29, w6 │ │ + cmp w10, w11 │ │ + b 6cdc4 │ │ + ldr x10, [x28] │ │ + mov x11, #0x4040404040404040 // #4629771061636907072 │ │ + mov w29, w6 │ │ + cmp x10, x11 │ │ + cset w10, ne // ne = any │ │ + add x8, x8, x9 │ │ + add x8, x8, x10 │ │ + b 6ceec │ │ + add x8, x16, x27, lsl #3 │ │ + ldrb w25, [x8, #3] │ │ + ldrh w8, [x1] │ │ + mov w29, w6 │ │ + adr x10, 6ce80 │ │ + ldrb w11, [x9, x25] │ │ + add x10, x10, x11, lsl #2 │ │ + orr w8, w8, w8, lsr #8 │ │ + br x10 │ │ + add x10, x16, x27, lsl #3 │ │ + ldr w8, [x1] │ │ + ldrb w25, [x10, #3] │ │ + mov w29, w6 │ │ + orr w8, w8, w8, lsr #16 │ │ + adr x10, 6ce80 │ │ + ldrb w11, [x9, x25] │ │ + add x10, x10, x11, lsl #2 │ │ + orr w8, w8, w8, lsr #8 │ │ + br x10 │ │ + ldp w8, w10, [x1] │ │ + add x11, x16, x27, lsl #3 │ │ + ldrb w25, [x11, #3] │ │ + mov w29, w6 │ │ + orr w8, w10, w8 │ │ + orr w8, w8, w8, lsr #16 │ │ + adr x10, 6ce80 │ │ + ldrb w11, [x9, x25] │ │ + add x10, x10, x11, lsl #2 │ │ + orr w8, w8, w8, lsr #8 │ │ + br x10 │ │ + ldp x8, x10, [x1] │ │ + add x11, x16, x27, lsl #3 │ │ + ldrb w25, [x11, #3] │ │ + mov w29, w6 │ │ + orr x8, x10, x8 │ │ + lsr x10, x8, #32 │ │ + orr w8, w10, w8 │ │ + orr w8, w8, w8, lsr #16 │ │ + adr x10, 6ce80 │ │ + ldrb w11, [x9, x25] │ │ + add x10, x10, x11, lsl #2 │ │ + orr w8, w8, w8, lsr #8 │ │ + br x10 │ │ + ldrb w9, [x28] │ │ + b 6cebc │ │ + ldrh w9, [x28] │ │ + b 6ceb8 │ │ + ldr w9, [x28] │ │ + b 6ceb4 │ │ + ldp w9, w10, [x28] │ │ + orr w9, w10, w9 │ │ + b 6ceb4 │ │ + ldp x9, x10, [x28] │ │ + orr x9, x10, x9 │ │ + lsr x10, x9, #32 │ │ + orr w9, w10, w9 │ │ + orr w9, w9, w9, lsr #16 │ │ + orr w9, w9, w9, lsr #8 │ │ + and w8, w8, #0x3f │ │ + mov w10, #0x4 // #4 │ │ + and w9, w9, #0x3f │ │ + cmp w8, #0x4 │ │ + csel w8, w8, w10, cc // cc = lo, ul, last │ │ + cmp w9, #0x4 │ │ + csel w9, w9, w10, cc // cc = lo, ul, last │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #2032] │ │ + add x8, x8, w8, uxtw #2 │ │ + add x8, x10, x8 │ │ + ldrb w8, [x8, w9, uxtw] │ │ + add x20, x16, x27, lsl #3 │ │ + ldrb w22, [x20, #7] │ │ + mov w9, #0x3600 // #13824 │ │ + mov w10, #0x34 // #52 │ │ + add x19, x26, x9 │ │ + madd x9, x22, x10, x26 │ │ + add x8, x9, x8, lsl #2 │ │ + mov w9, #0x3288 // #12936 │ │ + add x1, x8, x9 │ │ + mov x0, x19 │ │ + bl 3131c │ │ + cbz w0, 6cf38 │ │ + mov w8, #0x40 // #64 │ │ + strb w8, [x24] │ │ + ldr x8, [sp, #168] │ │ + lsl w9, w21, #4 │ │ + mov w0, #0xffffffff // #-1 │ │ + str w9, [x8] │ │ + b 6e39c │ │ + str x22, [sp, #152] │ │ + str x27, [sp, #64] │ │ + str x24, [sp, #40] │ │ + str x28, [sp, #24] │ │ + cbz w21, 6cf58 │ │ + ldr x27, [sp, #152] │ │ + mov w8, #0x10 // #16 │ │ + b 6d128 │ │ + ldrb w10, [x20, #5] │ │ + ldr x27, [sp, #152] │ │ + add w8, w10, w29 │ │ + cmp w8, #0x3 │ │ + b.le 6cf74 │ │ + mov w8, wzr │ │ + b 6d128 │ │ + ldr x8, [sp, #160] │ │ + cbz w8, 6cf98 │ │ + cbz w29, 6d030 │ │ + ldr x8, [sp, #144] │ │ + adrp x9, ad000 │ │ + ldrb w8, [x8, #9] │ │ + ldr x9, [x9, #2896] │ │ + ldrb w8, [x9, x8] │ │ + b 6d128 │ │ + ldr x8, [sp, #72] │ │ + ldr x9, [x8, #24] │ │ + ldr x8, [sp, #144] │ │ + ldrb w8, [x8, #4] │ │ + add x8, x9, x8, lsl #2 │ │ + ldr w8, [x8, #1176] │ │ + cbz w8, 6d128 │ │ + adrp x20, ad000 │ │ + ldr x20, [x20, #824] │ │ + cbz w29, 6d07c │ │ + ldr x8, [sp, #144] │ │ + adrp x11, ad000 │ │ + ldrb w8, [x8, #8] │ │ + ldr x11, [x11, #3016] │ │ + cmp w8, #0xd │ │ + b.ne 6cfec // b.any │ │ + ldr x8, [sp, #144] │ │ + adrp x10, ad000 │ │ + ldrsb x8, [x8, #13] │ │ + ldr x10, [x10, #3328] │ │ + ldrb w8, [x10, x8] │ │ + ldr w10, [x9, #1420] │ │ + ldr x9, [sp, #64] │ │ + add x9, x11, x9, lsl #3 │ │ + ldrb w9, [x9, #4] │ │ + cbnz w10, 6d00c │ │ + cmp w9, #0x2 │ │ + b.ne 6d0e4 // b.any │ │ + mov w9, #0x2 // #2 │ │ + mov w10, #0xd0 // #208 │ │ + umaddl x9, w9, w10, x26 │ │ + add x8, x9, w8, uxtw #4 │ │ + add x1, x8, #0xa20 │ │ + mov w2, #0x4 // #4 │ │ + mov x0, x19 │ │ + bl 30dc8 │ │ + ldrb w8, [x20, w0, uxtw] │ │ + b 6d128 │ │ + ldr x8, [sp, #168] │ │ + cmp w10, #0x3 │ │ + ldr w8, [x8] │ │ + b.ne 6d04c // b.any │ │ + cmp w8, #0x9 │ │ + csel w8, w8, wzr, eq // eq = none │ │ + b 6d128 │ │ + adrp x10, ad000 │ │ + ldr x9, [sp, #64] │ │ + ldr x10, [x10, #3016] │ │ + add x9, x10, x9, lsl #3 │ │ + ldrb w9, [x9, #4] │ │ + cmp w9, #0x2 │ │ + b.ne 6d128 // b.any │ │ + mov w9, #0x1 // #1 │ │ + lsl w9, w9, w8 │ │ + tst w9, #0xf000 │ │ + b.ne 6cf6c // b.any │ │ + b 6d128 │ │ + adrp x11, ad000 │ │ + ldr x8, [sp, #64] │ │ + ldr x11, [x11, #3016] │ │ + cmp w10, #0x3 │ │ + add x8, x11, x8, lsl #3 │ │ + ldrb w8, [x8, #4] │ │ + b.eq 6d0c0 // b.none │ │ + ldr w9, [x9, #1420] │ │ + cbnz w9, 6d0c0 │ │ + cmp w8, #0x2 │ │ + b.ne 6d10c // b.any │ │ + add x1, x26, #0x860 │ │ + mov w2, #0xb // #11 │ │ + mov x0, x19 │ │ + bl 31010 │ │ + add w8, w0, #0xc │ │ + b 6d124 │ │ + add x8, x26, x8, lsl #2 │ │ + mov w9, #0x1548 // #5448 │ │ + add x1, x8, x9 │ │ + mov x0, x19 │ │ + bl 3131c │ │ + sub w8, w0, #0x1 │ │ + mov w9, #0x9 // #9 │ │ + and w8, w8, w9 │ │ + b 6d128 │ │ + mov w10, #0xd0 // #208 │ │ + madd x9, x9, x10, x26 │ │ + add x8, x9, w8, uxtw #4 │ │ + add x1, x8, #0x880 │ │ + mov w2, #0x6 // #6 │ │ + mov x0, x19 │ │ + bl 30f50 │ │ + add w0, w0, #0x5 │ │ + ldrb w8, [x20, w0, uxtw] │ │ + b 6d128 │ │ + add x8, x26, x8, lsl #5 │ │ + add x1, x8, #0x820 │ │ + mov w2, #0xf // #15 │ │ + mov x0, x19 │ │ + bl 31010 │ │ + add w8, w0, #0x18 │ │ + ldrb w8, [x20, w8, uxtw] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #1152] │ │ + cmp w23, #0x3 │ │ + mov w28, #0x3 // #3 │ │ + csel w10, w23, w28, cc // cc = lo, ul, last │ │ + cmp w25, #0x3 │ │ + csel w11, w25, w28, cc // cc = lo, ul, last │ │ + ldr x24, [sp, #288] │ │ + ldrb w22, [x9, w8, uxtw] │ │ + add w9, w11, w10 │ │ + ldr x10, [sp, #168] │ │ + cmp w9, #0x6 │ │ + str x24, [sp, #176] │ │ + str x26, [sp, #88] │ │ + str w8, [x10] │ │ + b.hi 6d1c0 // b.pmore │ │ + adrp x8, aa000 │ │ + add x8, x8, #0x93e │ │ + adr x10, 6d180 │ │ + ldrb w11, [x8, x9] │ │ + add x10, x10, x11, lsl #2 │ │ + br x10 │ │ + ldr x9, [sp, #160] │ │ + cmp w22, #0x0 │ │ + cset w8, ne // ne = any │ │ + mov w2, #0x4 // #4 │ │ + cmp w9, #0x0 │ │ + cset w9, ne // ne = any │ │ + add x9, x26, x9, lsl #5 │ │ + add x8, x9, w8, uxtw #4 │ │ + mov w9, #0x1b80 // #7040 │ │ + add x1, x8, x9 │ │ + mov x0, x19 │ │ + bl 30dc8 │ │ + mov w20, w0 │ │ + cmp w0, #0x2 │ │ + b.ge 6d2bc // b.tcont │ │ + b 6d31c │ │ + b 6d31c │ │ + ldr x9, [sp, #160] │ │ + cmp w22, #0x0 │ │ + cset w8, ne // ne = any │ │ + mov w2, #0x5 // #5 │ │ + cmp w9, #0x0 │ │ + cset w9, ne // ne = any │ │ + add x9, x26, x9, lsl #5 │ │ + add x8, x9, w8, uxtw #4 │ │ + mov w9, #0x1bc0 // #7104 │ │ + b 6d238 │ │ + ldr x9, [sp, #160] │ │ + cmp w22, #0x0 │ │ + cset w8, ne // ne = any │ │ + mov w2, #0x6 // #6 │ │ + cmp w9, #0x0 │ │ + cset w9, ne // ne = any │ │ + add x9, x26, x9, lsl #5 │ │ + add x8, x9, w8, uxtw #4 │ │ + mov w9, #0x1c00 // #7168 │ │ + b 6d238 │ │ + ldr x9, [sp, #160] │ │ + cmp w22, #0x0 │ │ + cset w8, ne // ne = any │ │ + mov w2, #0x7 // #7 │ │ + cmp w9, #0x0 │ │ + cset w9, ne // ne = any │ │ + add x9, x26, x9, lsl #5 │ │ + add x8, x9, w8, uxtw #4 │ │ + mov w9, #0x1c40 // #7232 │ │ + add x1, x8, x9 │ │ + mov x0, x19 │ │ + bl 30f50 │ │ + mov w20, w0 │ │ + cmp w0, #0x2 │ │ + b.ge 6d2bc // b.tcont │ │ + b 6d31c │ │ + ldr x9, [sp, #160] │ │ + cmp w22, #0x0 │ │ + cset w8, ne // ne = any │ │ + mov w2, #0x8 // #8 │ │ + cmp w9, #0x0 │ │ + cset w9, ne // ne = any │ │ + add x9, x26, x9, lsl #6 │ │ + add x8, x9, x8, lsl #5 │ │ + mov w9, #0x1c80 // #7296 │ │ + b 6d2a4 │ │ + ldr x8, [sp, #160] │ │ + mov w9, #0x1d00 // #7424 │ │ + mov w2, #0x9 // #9 │ │ + b 6d298 │ │ + ldr x8, [sp, #160] │ │ + mov w9, #0x1d40 // #7488 │ │ + mov w2, #0xa // #10 │ │ + cmp w8, #0x0 │ │ + cset w8, ne // ne = any │ │ + add x8, x26, x8, lsl #5 │ │ + add x1, x8, x9 │ │ + mov x0, x19 │ │ + bl 31010 │ │ + mov w20, w0 │ │ + cmp w0, #0x2 │ │ + b.lt 6d31c // b.tstop │ │ + ldr x8, [sp, #160] │ │ + mov w9, #0x2c // #44 │ │ + mov x0, x19 │ │ + cmp w8, #0x0 │ │ + mov w8, #0x58 // #88 │ │ + cset w10, ne // ne = any │ │ + madd x8, x27, x8, x26 │ │ + umaddl x8, w10, w9, x8 │ │ + add x8, x8, w20, sxtw #2 │ │ + mov w9, #0x30d0 // #12496 │ │ + add x1, x8, x9 │ │ + bl 3131c │ │ + orr w8, w0, #0x2 │ │ + subs w21, w20, #0x2 │ │ + lsl w20, w8, w21 │ │ + mov w24, wzr │ │ + b.eq 6d314 // b.none │ │ + mov x0, x19 │ │ + sub w21, w21, #0x1 │ │ + bl 3129c │ │ + orr w24, w0, w24, lsl #1 │ │ + cbnz w21, 6d300 │ │ + orr w20, w24, w20 │ │ + ldr x24, [sp, #176] │ │ + ldr x8, [sp, #160] │ │ + str w20, [sp, #60] │ │ + cmp w8, #0x0 │ │ + cset w26, ne // ne = any │ │ + cmp w27, #0x3 │ │ + csel w8, w27, w28, cc // cc = lo, ul, last │ │ + str x8, [sp, #48] │ │ + cbz w20, 6d668 │ │ + adrp x11, ad000 │ │ + ldr x10, [sp, #64] │ │ + ldr x11, [x11, #3016] │ │ + ldr x12, [sp, #184] │ │ + mov w8, #0x2442 // #9282 │ │ + mov w9, #0x2440 // #9280 │ │ + add x10, x11, x10, lsl #3 │ │ + add x8, x12, x8 │ │ + str x8, [sp, #128] │ │ + ldrb w8, [x10] │ │ + add x9, x12, x9 │ │ + str x9, [sp, #184] │ │ + ldrb w9, [x10, #1] │ │ + mov w11, #0x8 // #8 │ │ + cmp w8, #0x8 │ │ + csel w21, w8, w11, cc // cc = lo, ul, last │ │ + cmp w9, #0x8 │ │ + csel w24, w9, w11, cc // cc = lo, ul, last │ │ + mul w8, w24, w21 │ │ + mov w10, #0x1 // #1 │ │ + cmp w20, w8, lsl #1 │ │ + cinc x9, x10, hi // hi = pmore │ │ + cmp w20, w8, lsl #2 │ │ + ldr x8, [sp, #88] │ │ + cinc x9, x9, hi // hi = pmore │ │ + mov w2, #0x2 // #2 │ │ + mov x0, x19 │ │ + add x8, x8, x27, lsl #6 │ │ + add x8, x8, x26, lsl #5 │ │ + add x8, x8, x9, lsl #3 │ │ + mov w9, #0x1d80 // #7552 │ │ + add x1, x8, x9 │ │ + bl 30dc8 │ │ + add w27, w0, #0x1 │ │ + mov w28, w0 │ │ + cmp w22, #0x2 │ │ + add w29, w27, w27, lsl #6 │ │ + str x26, [sp, #16] │ │ + b.eq 6d6c4 // b.none │ │ + cmp w22, #0x1 │ │ + b.eq 6d8cc // b.none │ │ + ldr w14, [sp, #136] │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1008] │ │ + ldr x13, [sp, #64] │ │ + cmp w14, #0x4 │ │ + ldr x0, [sp, #184] │ │ + mov w11, #0x2 // #2 │ │ + cset w12, hi // hi = pmore │ │ + ldr x23, [x8, x13, lsl #3] │ │ + lsl x22, x24, #2 │ │ + bfi w11, w21, #2, #8 │ │ + and w8, w12, w14 │ │ + add w9, w25, #0x2 │ │ + mov w10, #0x5 // #5 │ │ + cinc w8, w8, hi // hi = pmore │ │ + cmp w25, #0x4 │ │ + mul w2, w22, w11 │ │ + mov w1, wzr │ │ + mov w20, w29 │ │ + sub w29, w22, #0x1 │ │ + str x8, [sp, #96] │ │ + csel w25, w9, w10, cc // cc = lo, ul, last │ │ + bl 4b00 │ │ + ldr w8, [sp, #60] │ │ + stp x29, x23, [sp, #128] │ │ + cmp w28, #0x2 │ │ + str x25, [sp, #120] │ │ + ldrh w21, [x23, w8, uxtw #1] │ │ + lsr x23, x21, x25 │ │ + and x25, x29, x21 │ │ + b.ne 6d4a4 // b.any │ │ + orr w8, w23, w25 │ │ + cmp w8, #0x1 │ │ + ldr x8, [sp, #88] │ │ + ldr x13, [sp, #48] │ │ + mov w12, #0x150 // #336 │ │ + mov w9, #0x38 // #56 │ │ + mov w10, #0x70 // #112 │ │ + mov w11, #0xa8 // #168 │ │ + madd x8, x13, x12, x8 │ │ + csel x9, x10, x9, hi // hi = pmore │ │ + madd x8, x26, x11, x8 │ │ + add x8, x8, x9 │ │ + mov w9, #0x2b90 // #11152 │ │ + add x1, x8, x9 │ │ + mov x0, x19 │ │ + bl 310f8 │ │ + mov w27, w0 │ │ + add w20, w0, #0xc0 │ │ + ldr x10, [sp, #176] │ │ + lsl w8, w27, #11 │ │ + ldr w11, [sp, #60] │ │ + nop │ │ + madd x9, x23, x22, x25 │ │ + strh w8, [x10, w21, uxtw #1] │ │ + ldr x8, [sp, #184] │ │ + cmp w11, #0x2 │ │ + strb w20, [x8, x9] │ │ + b.cc 6dabc // b.lo, b.ul, b.last │ │ + orr x8, x22, #0x1 │ │ + str x8, [sp, #112] │ │ + lsl x8, x24, #3 │ │ + str x8, [sp, #104] │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #400] │ │ + ldr x13, [sp, #96] │ │ + mov w9, #0x19 // #25 │ │ + mov w8, w11 │ │ + sub x25, x8, #0x1 │ │ + madd x9, x13, x9, x10 │ │ + ldr x10, [sp, #152] │ │ + ldr x13, [sp, #88] │ │ + ldr x8, [sp, #48] │ │ + mov w12, #0x290 // #656 │ │ + mov w11, #0x148 // #328 │ │ + madd x10, x10, x12, x13 │ │ + madd x20, x26, x11, x10 │ │ + mov w10, #0x150 // #336 │ │ + str x9, [sp, #96] │ │ + mov w9, #0xa8 // #168 │ │ + madd x8, x8, x10, x13 │ │ + mov w24, #0x4 // #4 │ │ + madd x8, x26, x9, x8 │ │ + str x8, [sp, #32] │ │ + b 6d56c │ │ + mov w8, #0xff41 // #65345 │ │ + movk w8, #0x17, lsl #16 │ │ + mul w8, w0, w8 │ │ + sub w9, w21, #0x800 │ │ + asr w10, w8, #9 │ │ + tst w10, w9 │ │ + strb w8, [x26] │ │ + and w8, w10, w9 │ │ + csel w21, w21, w23, eq // eq = none │ │ + ldr x9, [sp, #176] │ │ + sub x25, x25, #0x1 │ │ + cmp x25, #0x0 │ │ + strh w8, [x9, w23, uxtw #1] │ │ + b.le 6dabc │ │ + ldr x8, [sp, #136] │ │ + ldr x14, [sp, #96] │ │ + mov w2, #0x3 // #3 │ │ + mov x0, x19 │ │ + ldrh w23, [x8, x25, lsl #1] │ │ + ldp x11, x8, [sp, #112] │ │ + lsr x27, x23, x8 │ │ + ldr x8, [sp, #128] │ │ + and x28, x8, x23 │ │ + ldr x8, [sp, #184] │ │ + cmp w28, #0x4 │ │ + madd x8, x27, x22, x8 │ │ + add x26, x8, x28 │ │ + csel w8, w28, w24, cc // cc = lo, ul, last │ │ + cmp w27, #0x4 │ │ + add x8, x8, w8, uxtw #2 │ │ + csel w13, w27, w24, cc // cc = lo, ul, last │ │ + add x8, x14, x8 │ │ + ldrb w8, [x8, w13, uxtw] │ │ + ldr x13, [sp, #104] │ │ + ldrb w9, [x26, #1] │ │ + ldrb w10, [x26, x22] │ │ + ldrb w11, [x26, x11] │ │ + ldrb w12, [x26, #2] │ │ + ldrb w13, [x26, x13] │ │ + add w9, w10, w9 │ │ + add w29, w9, w11 │ │ + add w9, w29, w12 │ │ + add w9, w9, w13 │ │ + add w10, w9, #0x40 │ │ + lsr w10, w10, #7 │ │ + cmp w9, #0x200 │ │ + csel w9, w24, w10, hi // hi = pmore │ │ + add x8, x9, x8 │ │ + add x8, x20, x8, lsl #3 │ │ + mov w9, #0x1ec0 // #7872 │ │ + add x1, x8, x9 │ │ + bl 30dc8 │ │ + cmp w0, #0x3 │ │ + b.ne 6d534 // b.any │ │ + orr w8, w27, w28 │ │ + and w9, w29, #0x3f │ │ + cmp w8, #0x1 │ │ + add w8, w9, #0x1 │ │ + mov w10, #0x7 // #7 │ │ + mov w11, #0xe // #14 │ │ + csel w10, w11, w10, hi // hi = pmore │ │ + lsr w8, w8, #1 │ │ + cmp w9, #0xc │ │ + mov w9, #0x6 // #6 │ │ + csel w8, w9, w8, hi // hi = pmore │ │ + ldr x9, [sp, #32] │ │ + add w8, w8, w10 │ │ + mov x0, x19 │ │ + add x8, x9, w8, uxtw #3 │ │ + mov w9, #0x2b90 // #11152 │ │ + add x1, x8, x9 │ │ + bl 310f8 │ │ + sub w8, w0, #0x40 │ │ + strb w8, [x26] │ │ + orr w8, w21, w0, lsl #11 │ │ + mov w21, w23 │ │ + b 6d558 │ │ + ldr x20, [sp, #88] │ │ + mov w9, #0x1d80 // #7552 │ │ + mov w2, #0x2 // #2 │ │ + mov x0, x19 │ │ + add x8, x20, x27, lsl #6 │ │ + add x8, x8, x26, lsl #5 │ │ + add x1, x8, x9 │ │ + bl 30dc8 │ │ + cmp w0, #0x2 │ │ + mov x23, x26 │ │ + b.ne 6db44 // b.any │ │ + ldr x10, [sp, #48] │ │ + mov w9, #0x150 // #336 │ │ + mov w8, #0xa8 // #168 │ │ + mov x0, x19 │ │ + madd x9, x10, x9, x20 │ │ + madd x8, x23, x8, x9 │ │ + mov w9, #0x2b90 // #11152 │ │ + add x1, x8, x9 │ │ + bl 310f8 │ │ + mov w25, w0 │ │ + mov w21, wzr │ │ + b 6db4c │ │ + ldr x0, [sp, #184] │ │ + mov w2, #0x20 // #32 │ │ + lsl w8, w21, #2 │ │ + bfi w2, w21, #6, #8 │ │ + mov w1, wzr │ │ + mov w26, w20 │ │ + add w20, w23, #0x2 │ │ + add w22, w25, #0x2 │ │ + sub w25, w8, #0x1 │ │ + bl 4b00 │ │ + and w24, w25, w26 │ │ + lsr w23, w26, w20 │ │ + ldr x26, [sp, #16] │ │ + lsl w8, w24, w22 │ │ + cmp w28, #0x2 │ │ + orr w21, w8, w23 │ │ + b.ne 6d74c // b.any │ │ + cmp w23, #0x0 │ │ + mov w8, #0x70 // #112 │ │ + mov w9, #0x38 // #56 │ │ + csel x8, x9, x8, eq // eq = none │ │ + ldr x9, [sp, #88] │ │ + ldr x12, [sp, #48] │ │ + mov w11, #0x150 // #336 │ │ + mov w10, #0xa8 // #168 │ │ + mov x0, x19 │ │ + madd x9, x12, x11, x9 │ │ + madd x9, x26, x10, x9 │ │ + add x8, x9, x8 │ │ + mov w9, #0x2b90 // #11152 │ │ + add x1, x8, x9 │ │ + bl 310f8 │ │ + mov w27, w0 │ │ + add w29, w0, #0xc0 │ │ + ldr w10, [sp, #60] │ │ + mov w9, w24 │ │ + lsl w8, w27, #11 │ │ + sub w24, w10, #0x1 │ │ + ldr x10, [sp, #176] │ │ + cmp w24, #0x1 │ │ + strh w8, [x10, w21, uxtw #1] │ │ + lsl x8, x9, #4 │ │ + ldr x9, [sp, #184] │ │ + add x8, x8, w23, uxtw │ │ + strb w29, [x9, x8] │ │ + b.lt 6db58 // b.tstop │ │ + ldr x11, [sp, #152] │ │ + ldr x12, [sp, #88] │ │ + mov w9, #0x290 // #656 │ │ + mov w8, #0x148 // #328 │ │ + mov w10, #0xa8 // #168 │ │ + madd x9, x11, x9, x12 │ │ + madd x28, x26, x8, x9 │ │ + ldr x9, [sp, #48] │ │ + mov w8, #0x150 // #336 │ │ + madd x8, x9, x8, x12 │ │ + madd x8, x26, x10, x8 │ │ + str x8, [sp, #136] │ │ + b 6d7e8 │ │ + mov w8, #0xff41 // #65345 │ │ + movk w8, #0x17, lsl #16 │ │ + mul w8, w0, w8 │ │ + sub w9, w21, #0x800 │ │ + asr w10, w8, #9 │ │ + tst w10, w9 │ │ + strb w8, [x26] │ │ + and w8, w10, w9 │ │ + csel w21, w21, w23, eq // eq = none │ │ + ldr x9, [sp, #176] │ │ + sub w24, w24, #0x1 │ │ + cmp w24, #0x0 │ │ + strh w8, [x9, w23, uxtw #1] │ │ + b.le 6db58 │ │ + ldr x10, [sp, #184] │ │ + and w8, w24, w25 │ │ + lsr w27, w24, w20 │ │ + lsl w9, w8, w22 │ │ + add x8, x10, w8, uxtw #4 │ │ + add x26, x8, x27 │ │ + ldrb w8, [x26, #1] │ │ + ldrb w11, [x26, #16] │ │ + ldrb w12, [x26, #2] │ │ + orr w23, w9, w27 │ │ + ldrb w9, [x26, #3] │ │ + add w8, w11, w8 │ │ + add w29, w8, w12 │ │ + ldrb w8, [x26, #4] │ │ + add w9, w29, w9 │ │ + add w10, w27, w27, lsl #2 │ │ + cmp w27, #0x1 │ │ + add w8, w9, w8 │ │ + add w10, w10, #0x1a │ │ + mov w11, #0x24 // #36 │ │ + add w9, w8, #0x40 │ │ + csel w10, w11, w10, hi // hi = pmore │ │ + lsr w9, w9, #7 │ │ + cmp w8, #0x200 │ │ + mov w8, #0x4 // #4 │ │ + csel w8, w8, w9, hi // hi = pmore │ │ + add w8, w8, w10 │ │ + add x8, x28, w8, uxtw #3 │ │ + mov w9, #0x1ec0 // #7872 │ │ + add x1, x8, x9 │ │ + mov w2, #0x3 // #3 │ │ + mov x0, x19 │ │ + bl 30dc8 │ │ + cmp w0, #0x3 │ │ + b.ne 6d7b0 // b.any │ │ + and w8, w29, #0x3f │ │ + cmp w27, #0x0 │ │ + mov w9, #0xe // #14 │ │ + mov w10, #0x7 // #7 │ │ + csel w9, w10, w9, eq // eq = none │ │ + add w10, w8, #0x1 │ │ + lsr w10, w10, #1 │ │ + cmp w8, #0xc │ │ + mov w8, #0x6 // #6 │ │ + csel w8, w8, w10, hi // hi = pmore │ │ + add w8, w8, w9 │ │ + ldr x9, [sp, #136] │ │ + mov x0, x19 │ │ + add x8, x9, w8, uxtw #3 │ │ + mov w9, #0x2b90 // #11152 │ │ + add x1, x8, x9 │ │ + bl 310f8 │ │ + sub w8, w0, #0x40 │ │ + strb w8, [x26] │ │ + orr w8, w21, w0, lsl #11 │ │ + mov w21, w23 │ │ + b 6d7d4 │ │ + ldr x0, [sp, #184] │ │ + mov w2, #0x20 // #32 │ │ + lsl w8, w24, #2 │ │ + bfi w2, w24, #6, #8 │ │ + mov w1, wzr │ │ + mov w21, w20 │ │ + add w20, w25, #0x2 │ │ + sub w22, w8, #0x1 │ │ + bl 4b00 │ │ + and w23, w22, w21 │ │ + cmp w28, #0x2 │ │ + lsr w21, w21, w20 │ │ + b.ne 6d944 // b.any │ │ + cmp w21, #0x0 │ │ + mov w8, #0x70 // #112 │ │ + mov w9, #0x38 // #56 │ │ + csel x8, x9, x8, eq // eq = none │ │ + ldr x9, [sp, #88] │ │ + ldr x12, [sp, #48] │ │ + mov w11, #0x150 // #336 │ │ + mov w10, #0xa8 // #168 │ │ + mov x0, x19 │ │ + madd x9, x12, x11, x9 │ │ + madd x9, x26, x10, x9 │ │ + add x8, x9, x8 │ │ + mov w9, #0x2b90 // #11152 │ │ + add x1, x8, x9 │ │ + bl 310f8 │ │ + mov w27, w0 │ │ + add w29, w0, #0xc0 │ │ + ldr w13, [sp, #60] │ │ + ldr x11, [sp, #176] │ │ + lsl w9, w27, #11 │ │ + mov w10, w23 │ │ + sub w8, w13, #0x1 │ │ + strh w9, [x11, w13, uxtw #1] │ │ + lsl x9, x10, #4 │ │ + ldr x10, [sp, #184] │ │ + add x9, x9, w21, uxtw │ │ + cmp w8, #0x1 │ │ + strb w29, [x10, x9] │ │ + b.lt 6db54 // b.tstop │ │ + ldr x12, [sp, #88] │ │ + ldr x14, [sp, #152] │ │ + mov w9, #0x290 // #656 │ │ + mov w11, #0x150 // #336 │ │ + mov w25, w8 │ │ + madd x9, x14, x9, x12 │ │ + ldr x14, [sp, #48] │ │ + mov w8, #0x148 // #328 │ │ + mov w10, #0xa8 // #168 │ │ + mov w29, #0x1ec0 // #7872 │ │ + madd x11, x14, x11, x12 │ │ + madd x24, x26, x8, x9 │ │ + madd x27, x26, x10, x11 │ │ + mov w21, w13 │ │ + b 6d9e8 │ │ + mov w8, #0xff41 // #65345 │ │ + movk w8, #0x17, lsl #16 │ │ + mul w8, w0, w8 │ │ + sub w9, w21, #0x800 │ │ + asr w10, w8, #9 │ │ + tst w10, w9 │ │ + strb w8, [x23] │ │ + and w8, w10, w9 │ │ + csel w21, w21, w25, eq // eq = none │ │ + ldr x9, [sp, #176] │ │ + strh w8, [x9, x25, lsl #1] │ │ + sub x25, x25, #0x1 │ │ + cmp w25, #0x0 │ │ + b.le 6db58 │ │ + ldr x9, [sp, #184] │ │ + and w8, w22, w25 │ │ + lsr w26, w25, w20 │ │ + add w10, w26, w26, lsl #2 │ │ + add x8, x9, w8, uxtw #4 │ │ + add x23, x8, x26 │ │ + ldrb w8, [x23, #1] │ │ + ldrb w9, [x23, #16] │ │ + ldrb w11, [x23, #2] │ │ + cmp w26, #0x1 │ │ + add w10, w10, #0x1a │ │ + add w8, w9, w8 │ │ + ldrb w9, [x23, #3] │ │ + add w28, w8, w11 │ │ + ldrb w8, [x23, #4] │ │ + mov w11, #0x24 // #36 │ │ + add w9, w28, w9 │ │ + csel w10, w11, w10, hi // hi = pmore │ │ + add w8, w9, w8 │ │ + add w9, w8, #0x40 │ │ + lsr w9, w9, #7 │ │ + cmp w8, #0x200 │ │ + mov w8, #0x4 // #4 │ │ + csel w8, w8, w9, hi // hi = pmore │ │ + add w8, w8, w10 │ │ + add x8, x24, w8, uxtw #3 │ │ + add x1, x8, x29 │ │ + mov w2, #0x3 // #3 │ │ + mov x0, x19 │ │ + bl 30dc8 │ │ + cmp w0, #0x3 │ │ + b.ne 6d9b0 // b.any │ │ + and w8, w28, #0x3f │ │ + cmp w26, #0x0 │ │ + mov w9, #0xe // #14 │ │ + mov w10, #0x7 // #7 │ │ + csel w9, w10, w9, eq // eq = none │ │ + add w10, w8, #0x1 │ │ + lsr w10, w10, #1 │ │ + cmp w8, #0xc │ │ + mov w8, #0x6 // #6 │ │ + csel w8, w8, w10, hi // hi = pmore │ │ + add w8, w8, w9 │ │ + add x8, x27, w8, uxtw #3 │ │ + mov w9, #0x2b90 // #11152 │ │ + add x1, x8, x9 │ │ + mov x0, x19 │ │ + bl 310f8 │ │ + sub w8, w0, #0x40 │ │ + strb w8, [x23] │ │ + orr w8, w21, w0, lsl #11 │ │ + mov w21, w25 │ │ + b 6d9d4 │ │ + ldr x26, [sp, #88] │ │ + ldr x10, [sp, #152] │ │ + ldr x23, [sp, #16] │ │ + mov w9, #0x290 // #656 │ │ + mov w8, #0x148 // #328 │ │ + madd x9, x10, x9, x26 │ │ + madd x8, x23, x8, x9 │ │ + mov w9, #0x1ec0 // #7872 │ │ + add x1, x8, x9 │ │ + mov w2, #0x3 // #3 │ │ + mov x0, x19 │ │ + bl 30dc8 │ │ + cmp w0, #0x3 │ │ + b.ne 6dc18 // b.any │ │ + ldr x11, [sp, #184] │ │ + orr x10, x22, #0x1 │ │ + ldr x12, [sp, #48] │ │ + ldrb w8, [x11, #1] │ │ + ldrb w9, [x11, x22] │ │ + ldrb w10, [x11, x10] │ │ + mov w11, #0x150 // #336 │ │ + madd x11, x12, x11, x26 │ │ + add w8, w9, w8 │ │ + add w8, w8, w10 │ │ + and w8, w8, #0x3f │ │ + mov w12, #0xa8 // #168 │ │ + add w9, w8, #0x1 │ │ + madd x11, x23, x12, x11 │ │ + mov w12, #0x6 // #6 │ │ + cmp w8, #0xc │ │ + lsr w8, w9, #1 │ │ + csel w8, w12, w8, hi // hi = pmore │ │ + add x8, x11, w8, uxtw #3 │ │ + b 6dc08 │ │ + mov w21, wzr │ │ + add w25, w0, #0x1 │ │ + mov x26, x20 │ │ + b 6dc20 │ │ + mov w21, #0x1 // #1 │ │ + ldr x13, [sp, #184] │ │ + ldr x14, [sp, #128] │ │ + ldr x26, [sp, #88] │ │ + ldr x12, [sp, #152] │ │ + ldr x23, [sp, #16] │ │ + mov w11, #0x290 // #656 │ │ + ldrb w8, [x13, #1] │ │ + ldrb w9, [x14, #14] │ │ + mov w10, #0x148 // #328 │ │ + madd x11, x12, x11, x26 │ │ + madd x10, x23, x10, x11 │ │ + ldrb w11, [x14] │ │ + ldrb w12, [x13, #3] │ │ + ldrb w13, [x14, #2] │ │ + add w8, w9, w8 │ │ + add w20, w8, w11 │ │ + add w8, w20, w12 │ │ + add w8, w8, w13 │ │ + cmp w8, #0x200 │ │ + add w8, w8, #0x40 │ │ + lsr w8, w8, #7 │ │ + mov w9, #0x1e // #30 │ │ + add w8, w8, #0x1a │ │ + csel w8, w9, w8, hi // hi = pmore │ │ + add x8, x10, w8, uxtw #3 │ │ + mov w9, #0x1ec0 // #7872 │ │ + add x1, x8, x9 │ │ + mov w2, #0x3 // #3 │ │ + mov x0, x19 │ │ + bl 30dc8 │ │ + cmp w0, #0x3 │ │ + b.ne 6dc18 // b.any │ │ + and w8, w20, #0x3f │ │ + add w12, w8, #0x1 │ │ + cmp w8, #0xc │ │ + ldr x8, [sp, #48] │ │ + mov w11, #0x150 // #336 │ │ + mov w9, #0x6 // #6 │ │ + mov w10, #0xa8 // #168 │ │ + madd x8, x8, x11, x26 │ │ + lsr w11, w12, #1 │ │ + madd x8, x23, x10, x8 │ │ + csel w9, w9, w11, hi // hi = pmore │ │ + add x8, x8, w9, uxtw #3 │ │ + mov w9, #0x2b90 // #11152 │ │ + add x1, x8, x9 │ │ + mov x0, x19 │ │ + bl 310f8 │ │ + ldr x24, [sp, #176] │ │ + mov w25, w0 │ │ + ldr x8, [sp, #168] │ │ + ldr x9, [sp, #144] │ │ + ldr x28, [x26, #14096] │ │ + ldr w8, [x8] │ │ + ldrb w27, [x9, #4] │ │ + cmp w8, #0x8 │ │ + ldr x8, [sp, #160] │ │ + sxtw x29, w8 │ │ + b.hi 6dc60 // b.pmore │ │ + ldp x9, x10, [sp, #64] │ │ + mov w8, #0x18 // #24 │ │ + madd x8, x9, x8, x10 │ │ + add x8, x8, x29, lsl #3 │ │ + ldr x8, [x8, #3496] │ │ + str x8, [sp, #168] │ │ + b 6dc64 │ │ + str xzr, [sp, #168] │ │ + ldr x9, [sp, #152] │ │ + mov w8, #0x2 // #2 │ │ + cmp w9, #0x2 │ │ + csel w8, w9, w8, hi // hi = pmore │ │ + sub w8, w8, #0x2 │ │ + str w8, [sp, #184] │ │ + cbz w25, 6dcd0 │ │ + ldr x12, [sp, #64] │ │ + adrp x9, aa000 │ │ + add x9, x9, #0x945 │ │ + mov w8, #0xc // #12 │ │ + adr x10, 6dcb0 │ │ + ldrb w11, [x9, x12] │ │ + add x10, x10, x11, lsl #2 │ │ + ldr x9, [sp, #160] │ │ + nop │ │ + madd x8, x27, x8, x28 │ │ + add x20, x8, w9, sxtw #2 │ │ + br x10 │ │ + ldr x8, [sp, #24] │ │ + ldr x9, [sp, #80] │ │ + ldrb w8, [x8] │ │ + ldrb w9, [x9] │ │ + lsr w8, w8, #6 │ │ + add w8, w8, w9, lsr #6 │ │ + sub w8, w8, #0x2 │ │ + b 6e024 │ │ + ldr x26, [sp, #168] │ │ + mov w8, #0x40 // #64 │ │ + str w8, [sp, #160] │ │ + cbnz x26, 6e188 │ │ + b 6e2a0 │ │ + ldr x8, [sp, #80] │ │ + ldr x9, [sp, #24] │ │ + ldrh w8, [x8] │ │ + ldrh w9, [x9] │ │ + and w8, w8, #0xc0c0c0c0 │ │ + and w9, w9, #0xc0c0c0c0 │ │ + add w8, w9, w8 │ │ + mov w9, #0x4040404 // #67372036 │ │ + mul w8, w8, w9 │ │ + lsr w8, w8, #24 │ │ + sub w8, w8, #0x4 │ │ + b 6e024 │ │ + ldr x8, [sp, #80] │ │ + ldr x9, [sp, #24] │ │ + ldr w8, [x8] │ │ + ldr w9, [x9] │ │ + lsr w8, w8, #6 │ │ + lsr w9, w9, #6 │ │ + and w8, w8, #0x3030303 │ │ + and w9, w9, #0x3030303 │ │ + add w8, w9, w8 │ │ + mov w9, #0x1010101 // #16843009 │ │ + mul w8, w8, w9 │ │ + lsr w8, w8, #24 │ │ + sub w8, w8, #0x8 │ │ + b 6e024 │ │ + ldr x8, [sp, #80] │ │ + ldr x9, [sp, #24] │ │ + ldr x8, [x8] │ │ + ldr x9, [x9] │ │ + lsr x8, x8, #6 │ │ + lsr x9, x9, #6 │ │ + and x8, x8, #0x303030303030303 │ │ + and x9, x9, #0x303030303030303 │ │ + add x8, x9, x8 │ │ + mov x9, #0x101010101010101 // #72340172838076673 │ │ + mul x8, x8, x9 │ │ + lsr x8, x8, #56 │ │ + sub w8, w8, #0x10 │ │ + b 6e024 │ │ + ldr x9, [sp, #80] │ │ + ldr x11, [sp, #24] │ │ + ldp x8, x9, [x9] │ │ + ldp x10, x11, [x11] │ │ + lsr x8, x8, #6 │ │ + lsr x9, x9, #6 │ │ + and x8, x8, #0x303030303030303 │ │ + and x9, x9, #0x303030303030303 │ │ + add x8, x9, x8 │ │ + lsr x9, x10, #6 │ │ + lsr x10, x11, #6 │ │ + and x9, x9, #0x303030303030303 │ │ + and x10, x10, #0x303030303030303 │ │ + add x8, x8, x9 │ │ + add x8, x8, x10 │ │ + mov x9, #0x101010101010101 // #72340172838076673 │ │ + mul x8, x8, x9 │ │ + lsr x8, x8, #56 │ │ + sub w8, w8, #0x20 │ │ + b 6e024 │ │ + ldr x8, [sp, #80] │ │ + ldr x9, [sp, #24] │ │ + ldrb w8, [x8] │ │ + ldrh w9, [x9] │ │ + and w8, w8, #0xc0 │ │ + and w9, w9, #0xc0c0c0c0 │ │ + b 6de08 │ │ + ldr x8, [sp, #80] │ │ + ldr x9, [sp, #24] │ │ + ldrh w8, [x8] │ │ + ldrb w9, [x9] │ │ + and w8, w8, #0xc0c0c0c0 │ │ + and w9, w9, #0xc0 │ │ + add w8, w9, w8 │ │ + mov w9, #0x4040404 // #67372036 │ │ + mul w8, w8, w9 │ │ + lsr w8, w8, #24 │ │ + sub w8, w8, #0x3 │ │ + b 6e024 │ │ + ldr x8, [sp, #80] │ │ + ldr x9, [sp, #24] │ │ + ldrh w8, [x8] │ │ + ldr w9, [x9] │ │ + and w8, w8, #0xc0c0c0c0 │ │ + and w9, w9, #0xc0c0c0c0 │ │ + add w8, w9, w8 │ │ + b 6de5c │ │ + ldr x8, [sp, #80] │ │ + ldr x9, [sp, #24] │ │ + ldr w8, [x8] │ │ + ldrh w9, [x9] │ │ + and w8, w8, #0xc0c0c0c0 │ │ + and w9, w9, #0xc0c0c0c0 │ │ + add w8, w8, w9 │ │ + lsr w8, w8, #6 │ │ + mov w9, #0x1010101 // #16843009 │ │ + mul w8, w8, w9 │ │ + lsr w8, w8, #24 │ │ + sub w8, w8, #0x6 │ │ + b 6e024 │ │ + ldr x8, [sp, #80] │ │ + ldr x9, [sp, #24] │ │ + ldr w8, [x8] │ │ + ldr x9, [x9] │ │ + and x8, x8, #0xc0c0c0c0c0c0c0c0 │ │ + and x9, x9, #0xc0c0c0c0c0c0c0c0 │ │ + add x8, x9, x8 │ │ + b 6deb0 │ │ + ldr x8, [sp, #80] │ │ + ldr x9, [sp, #24] │ │ + ldr x8, [x8] │ │ + ldr w9, [x9] │ │ + and x8, x8, #0xc0c0c0c0c0c0c0c0 │ │ + and x9, x9, #0xc0c0c0c0c0c0c0c0 │ │ + add x8, x8, x9 │ │ + lsr x8, x8, #6 │ │ + mov x9, #0x101010101010101 // #72340172838076673 │ │ + mul x8, x8, x9 │ │ + lsr x8, x8, #56 │ │ + sub w8, w8, #0xc │ │ + b 6e024 │ │ + ldr x8, [sp, #80] │ │ + ldr x10, [sp, #24] │ │ + ldr x8, [x8] │ │ + ldp x9, x10, [x10] │ │ + b 6deec │ │ + ldr x9, [sp, #80] │ │ + ldr x10, [sp, #24] │ │ + ldp x8, x9, [x9] │ │ + ldr x10, [x10] │ │ + lsr x8, x8, #6 │ │ + lsr x9, x9, #6 │ │ + lsr x10, x10, #6 │ │ + and x8, x8, #0x303030303030303 │ │ + and x9, x9, #0x303030303030303 │ │ + and x10, x10, #0x303030303030303 │ │ + add x8, x9, x8 │ │ + add x8, x8, x10 │ │ + mov x9, #0x101010101010101 // #72340172838076673 │ │ + mul x8, x8, x9 │ │ + lsr x8, x8, #56 │ │ + sub w8, w8, #0x18 │ │ + b 6e024 │ │ + ldr x8, [sp, #80] │ │ + ldr x9, [sp, #24] │ │ + ldrb w8, [x8] │ │ + ldr w9, [x9] │ │ + and w8, w8, #0xc0 │ │ + and w9, w9, #0xc0c0c0c0 │ │ + add w8, w9, w8 │ │ + b 6df5c │ │ + ldr x8, [sp, #80] │ │ + ldr x9, [sp, #24] │ │ + ldr w8, [x8] │ │ + ldrb w9, [x9] │ │ + and w8, w8, #0xc0c0c0c0 │ │ + and w9, w9, #0xc0 │ │ + add w8, w8, w9 │ │ + lsr w8, w8, #6 │ │ + mov w9, #0x1010101 // #16843009 │ │ + mul w8, w8, w9 │ │ + lsr w8, w8, #24 │ │ + sub w8, w8, #0x5 │ │ + b 6e024 │ │ + ldr x8, [sp, #80] │ │ + ldr x9, [sp, #24] │ │ + ldrh w8, [x8] │ │ + ldr x9, [x9] │ │ + and x8, x8, #0xc0c0c0c0c0c0c0c0 │ │ + and x9, x9, #0xc0c0c0c0c0c0c0c0 │ │ + add x8, x9, x8 │ │ + b 6dfb0 │ │ + ldr x8, [sp, #80] │ │ + ldr x9, [sp, #24] │ │ + ldr x8, [x8] │ │ + ldrh w9, [x9] │ │ + and x8, x8, #0xc0c0c0c0c0c0c0c0 │ │ + and x9, x9, #0xc0c0c0c0c0c0c0c0 │ │ + add x8, x8, x9 │ │ + lsr x8, x8, #6 │ │ + mov x9, #0x101010101010101 // #72340172838076673 │ │ + mul x8, x8, x9 │ │ + lsr x8, x8, #56 │ │ + sub w8, w8, #0xa │ │ + b 6e024 │ │ + ldr x8, [sp, #80] │ │ + ldr x10, [sp, #24] │ │ + ldr w8, [x8] │ │ + ldp x9, x10, [x10] │ │ + and x8, x8, #0xc0c0c0c0c0c0c0c0 │ │ + and x9, x9, #0xc0c0c0c0c0c0c0c0 │ │ + lsr x10, x10, #6 │ │ + add x8, x9, x8 │ │ + b 6e00c │ │ + ldr x10, [sp, #80] │ │ + ldr x9, [sp, #24] │ │ + ldp x8, x10, [x10] │ │ + ldr w9, [x9] │ │ + and x8, x8, #0xc0c0c0c0c0c0c0c0 │ │ + and x9, x9, #0xc0c0c0c0c0c0c0c0 │ │ + lsr x10, x10, #6 │ │ + add x8, x8, x9 │ │ + and x9, x10, #0x303030303030303 │ │ + add x8, x9, x8, lsr #6 │ │ + mov x9, #0x101010101010101 // #72340172838076673 │ │ + mul x8, x8, x9 │ │ + lsr x8, x8, #56 │ │ + sub w8, w8, #0x14 │ │ + cmp w8, #0x0 │ │ + mov w8, #0x2 // #2 │ │ + mov w9, #0xc // #12 │ │ + cset w10, gt │ │ + csinc x8, x8, xzr, gt │ │ + madd x9, x23, x9, x26 │ │ + csel x8, x10, x8, eq // eq = none │ │ + add x8, x9, x8, lsl #2 │ │ + mov w9, #0x338c // #13196 │ │ + add x1, x8, x9 │ │ + mov x0, x19 │ │ + bl 3131c │ │ + ldrh w22, [x20] │ │ + ldr x26, [sp, #168] │ │ + sub w8, w0, #0x1 │ │ + mov w20, w0 │ │ + and w8, w8, #0x80 │ │ + str w8, [sp, #160] │ │ + cbz x26, 6e0d4 │ │ + ldrb w8, [x26] │ │ + orr w9, wzr, #0x10 │ │ + cmp w25, #0xf │ │ + madd w8, w8, w22, w9 │ │ + lsr w22, w8, #5 │ │ + b.ne 6e128 // b.any │ │ + mov w23, #0xffffffff // #-1 │ │ + mov x0, x19 │ │ + add w23, w23, #0x1 │ │ + bl 3129c │ │ + cmp w23, #0x1f │ │ + b.hi 6e0a4 // b.pmore │ │ + cbz w0, 6e08c │ │ + cbz w23, 6e154 │ │ + neg w24, w23 │ │ + mov w23, #0x1 // #1 │ │ + mov x0, x19 │ │ + bl 3129c │ │ + adds w24, w24, #0x1 │ │ + add w23, w0, w23, lsl #1 │ │ + b.cc 6e0b0 // b.lo, b.ul, b.last │ │ + ldr x24, [sp, #176] │ │ + add w8, w23, #0xe │ │ + and w25, w8, #0xfffff │ │ + b 6e158 │ │ + cmp w25, #0xf │ │ + b.ne 6e130 // b.any │ │ + mov w23, #0xffffffff // #-1 │ │ + mov x0, x19 │ │ + add w23, w23, #0x1 │ │ + bl 3129c │ │ + cmp w23, #0x1f │ │ + b.hi 6e0f8 // b.pmore │ │ + cbz w0, 6e0e0 │ │ + cbz w23, 6e26c │ │ + neg w24, w23 │ │ + mov w23, #0x1 // #1 │ │ + mov x0, x19 │ │ + bl 3129c │ │ + adds w24, w24, #0x1 │ │ + add w23, w0, w23, lsl #1 │ │ + b.cc 6e104 // b.lo, b.ul, b.last │ │ + ldr x24, [sp, #176] │ │ + add w8, w23, #0xe │ │ + and w25, w8, #0xfffff │ │ + b 6e270 │ │ + mul w8, w22, w25 │ │ + b 6e160 │ │ + ldr w9, [sp, #184] │ │ + mul w8, w25, w22 │ │ + lsr w8, w8, w9 │ │ + sub w8, w8, w20 │ │ + neg w9, w20 │ │ + eor w8, w8, w9 │ │ + strh w8, [x24] │ │ + cbnz w21, 6e2a0 │ │ + b 6e37c │ │ + mov w25, #0xf // #15 │ │ + mul w8, w25, w22 │ │ + and w8, w8, #0xffffff │ │ + ldr w9, [sp, #184] │ │ + lsr w8, w8, w9 │ │ + mov w9, #0x7fff // #32767 │ │ + sub w8, w8, w20 │ │ + cmp w8, w9 │ │ + csel w8, w8, w9, cc // cc = lo, ul, last │ │ + neg w9, w20 │ │ + eor w8, w8, w9 │ │ + strh w8, [x24] │ │ + cbz w21, 6e37c │ │ + mov w8, #0xc // #12 │ │ + madd x8, x27, x8, x28 │ │ + add x8, x8, x29, lsl #2 │ │ + ldrh w22, [x8, #2] │ │ + orr w27, wzr, #0x10 │ │ + mov w28, #0x7fff // #32767 │ │ + b 6e1d8 │ │ + lsr w8, w23, #11 │ │ + mul w9, w21, w8 │ │ + add w25, w8, w25 │ │ + ldr w8, [sp, #184] │ │ + lsr w8, w9, w8 │ │ + sub w8, w8, w20 │ │ + cmp w8, w28 │ │ + neg w9, w20 │ │ + csel w8, w8, w28, cc // cc = lo, ul, last │ │ + eor w8, w8, w9 │ │ + ands w21, w23, #0x3ff │ │ + strh w8, [x24, x29, lsl #1] │ │ + b.eq 6e37c // b.none │ │ + mov x0, x19 │ │ + bl 3129c │ │ + mov w29, w21 │ │ + ldrsh w23, [x24, w21, uxtw #1] │ │ + ldrb w8, [x26, x29] │ │ + mov w20, w0 │ │ + ubfx w9, w23, #11, #5 │ │ + madd w8, w8, w22, w27 │ │ + cmp w9, #0xf │ │ + lsr w21, w8, #5 │ │ + b.cc 6e1a4 // b.lo, b.ul, b.last │ │ + mov w8, wzr │ │ + mov w24, #0xffffffff // #-1 │ │ + mov x0, x19 │ │ + mov w26, w8 │ │ + add w24, w24, #0x1 │ │ + bl 3129c │ │ + cmp w24, #0x1f │ │ + b.hi 6e22c // b.pmore │ │ + sub w8, w26, #0x1 │ │ + cbz w0, 6e20c │ │ + cbz w24, 6e250 │ │ + mov w24, #0x1 // #1 │ │ + mov x0, x19 │ │ + bl 3129c │ │ + adds w26, w26, #0x1 │ │ + add w24, w0, w24, lsl #1 │ │ + b.cc 6e234 // b.lo, b.ul, b.last │ │ + sub w8, w24, #0x1 │ │ + b 6e254 │ │ + mov w8, wzr │ │ + add w8, w8, #0xf │ │ + ldp x26, x24, [sp, #168] │ │ + and w8, w8, #0xfffff │ │ + mul w9, w8, w21 │ │ + and w9, w9, #0xffffff │ │ + b 6e1ac │ │ + mov w25, #0xf // #15 │ │ + ldr w9, [sp, #184] │ │ + mul w8, w25, w22 │ │ + and w8, w8, #0xffffff │ │ + lsr w8, w8, w9 │ │ + sub w8, w8, w20 │ │ + mov w9, #0x7fff // #32767 │ │ + cmp w8, w9 │ │ + csel w8, w8, w9, cc // cc = lo, ul, last │ │ + neg w9, w20 │ │ + eor w8, w8, w9 │ │ + strh w8, [x24] │ │ + cbz w21, 6e37c │ │ + mov w8, #0xc // #12 │ │ + madd x8, x27, x8, x28 │ │ + add x8, x8, x29, lsl #2 │ │ + ldrh w22, [x8, #2] │ │ + mov w26, #0x7fff // #32767 │ │ + b 6e2e4 │ │ + ldr w10, [sp, #184] │ │ + lsr w8, w27, #11 │ │ + mul w9, w8, w22 │ │ + lsr w9, w9, w10 │ │ + sub w9, w9, w20 │ │ + add w25, w8, w25 │ │ + neg w8, w20 │ │ + eor w8, w9, w8 │ │ + ands w21, w27, #0x3ff │ │ + strh w8, [x24, x28, lsl #1] │ │ + b.eq 6e37c // b.none │ │ + mov x0, x19 │ │ + bl 3129c │ │ + ldrsh w27, [x24, w21, uxtw #1] │ │ + mov w20, w0 │ │ + mov w28, w21 │ │ + ubfx w8, w27, #11, #5 │ │ + cmp w8, #0xf │ │ + b.cc 6e2b8 // b.lo, b.ul, b.last │ │ + mov w8, wzr │ │ + mov w23, #0xffffffff // #-1 │ │ + mov x0, x19 │ │ + mov w21, w8 │ │ + add w23, w23, #0x1 │ │ + bl 3129c │ │ + cmp w23, #0x1f │ │ + b.hi 6e32c // b.pmore │ │ + sub w8, w21, #0x1 │ │ + cbz w0, 6e30c │ │ + cbz w23, 6e350 │ │ + mov w23, #0x1 // #1 │ │ + mov x0, x19 │ │ + bl 3129c │ │ + adds w21, w21, #0x1 │ │ + add w23, w0, w23, lsl #1 │ │ + b.cc 6e334 // b.lo, b.ul, b.last │ │ + sub w8, w23, #0x1 │ │ + b 6e354 │ │ + mov w8, wzr │ │ + add w8, w8, #0xf │ │ + ldr w10, [sp, #184] │ │ + and w8, w8, #0xfffff │ │ + mul w9, w8, w22 │ │ + and w9, w9, #0xffffff │ │ + lsr w9, w9, w10 │ │ + sub w9, w9, w20 │ │ + cmp w9, w26 │ │ + csel w9, w9, w26, cc // cc = lo, ul, last │ │ + b 6e2cc │ │ + ldr w9, [sp, #160] │ │ + cmp w25, #0x3f │ │ + mov w8, #0x3f // #63 │ │ + csel w8, w25, w8, cc // cc = lo, ul, last │ │ + orr w8, w8, w9 │ │ + ldr x9, [sp, #40] │ │ + ldr w0, [sp, #60] │ │ + strb w8, [x9] │ │ + ldp x29, x30, [sp, #272] │ │ + ldp x20, x19, [sp, #256] │ │ + ldp x22, x21, [sp, #240] │ │ + ldp x24, x23, [sp, #224] │ │ + ldp x26, x25, [sp, #208] │ │ + ldp x28, x27, [sp, #192] │ │ + add sp, sp, #0x120 │ │ + ret │ │ + stp x28, x27, [sp, #-96]! │ │ + stp x26, x25, [sp, #16] │ │ + stp x24, x23, [sp, #32] │ │ + stp x22, x21, [sp, #48] │ │ + stp x20, x19, [sp, #64] │ │ + stp x29, x30, [sp, #80] │ │ + sub sp, sp, #0x230 │ │ + str w2, [sp, #196] │ │ + ldp x24, x8, [x0] │ │ + adrp x9, ad000 │ │ + mov x25, x3 │ │ + mov x22, x0 │ │ + str x8, [sp, #496] │ │ + ldp w11, w8, [x0, #16] │ │ + ldr x9, [x9, #1112] │ │ + ldr x14, [x24, #3240] │ │ + ldr w12, [x24, #3368] │ │ + ldr w13, [x24, #3372] │ │ + add x9, x9, w1, uxtw #2 │ │ + ldrb w10, [x9] │ │ + ldrb w9, [x9, #1] │ │ + str x14, [sp, #488] │ │ + ldr w14, [x24, #2112] │ │ + sub w12, w12, w11 │ │ + sub w13, w13, w8 │ │ + cmp w12, w10 │ │ + csel w19, w10, w12, gt │ │ + cmp w13, w9 │ │ + csel w13, w9, w13, gt │ │ + cmp w14, #0x3 │ │ + cset w28, ne // ne = any │ │ + cinc w12, w19, ne // ne = any │ │ + cmp w14, #0x1 │ │ + cset w23, eq // eq = none │ │ + str w13, [sp, #84] │ │ + cinc w13, w13, eq // eq = none │ │ + str w1, [sp, #364] │ │ + cbz w14, 6e460 │ │ + tbnz w11, #0, 6e468 │ │ + cmp w10, w28 │ │ + b.hi 6e468 // b.pmore │ │ + str wzr, [sp, #248] │ │ + b 6e480 │ │ + cmp w9, w23 │ │ + b.ls 6e478 // b.plast │ │ + mov w15, #0x1 // #1 │ │ + b 6e47c │ │ + and w15, w8, #0x1 │ │ + str w15, [sp, #248] │ │ + ldr w1, [sp, #84] │ │ + cmp w14, #0x3 │ │ + cset w15, ne // ne = any │ │ + cinc x16, x10, ne // ne = any │ │ + cmp w14, #0x1 │ │ + cset w14, eq // eq = none │ │ + cinc x17, x9, eq // eq = none │ │ + cmp w1, #0x1 │ │ + b.lt 6fbe0 // b.tstop │ │ + lsr x6, x16, x15 │ │ + mul x15, x9, x10 │ │ + lsl w10, w10, #2 │ │ + lsl w9, w9, #2 │ │ + and x20, x11, #0x1f │ │ + asr w4, w12, w28 │ │ + ldrb w11, [x25, #10] │ │ + ldrb w12, [x25, #7] │ │ + lsr x21, x17, x14 │ │ + ldr x14, [x24, #8] │ │ + stp w9, w10, [sp, #220] │ │ + add x9, x22, #0x288 │ │ + str x9, [sp, #440] │ │ + adrp x10, ad000 │ │ + asr w5, w13, w23 │ │ + mov w13, #0x6140 // #24896 │ │ + ldr x10, [x10, #3016] │ │ + mov w17, #0x5080 // #20608 │ │ + add x0, x22, #0x2a0 │ │ + add x13, x22, x13 │ │ + str x0, [sp, #416] │ │ + mov w0, #0x2880 // #10368 │ │ + str x13, [sp, #400] │ │ + add x13, x22, x17 │ │ + lsl x27, x15, #4 │ │ + str x13, [sp, #136] │ │ + mul x13, x6, x21 │ │ + add x15, x22, x0 │ │ + str x15, [sp, #200] │ │ + lsl w15, w4, w28 │ │ + add x0, x10, x11, lsl #3 │ │ + lsl x11, x13, #4 │ │ + mvn w26, w28 │ │ + str x11, [sp, #96] │ │ + sub w11, w15, #0x1 │ │ + and x2, x8, #0x1f │ │ + str w26, [sp, #384] │ │ + mvn w26, w23 │ │ + str w11, [sp, #116] │ │ + ldr w11, [x14, #1020] │ │ + add x9, x22, #0x18 │ │ + str w26, [sp, #472] │ │ + lsr w26, w2, w23 │ │ + add x17, x9, x2 │ │ + add x9, x9, w26, uxtw │ │ + add x12, x10, x12, lsl #3 │ │ + lsl w10, w5, w23 │ │ + add x9, x9, #0x230 │ │ + sub w10, w10, #0x1 │ │ + str x9, [sp, #176] │ │ + lsl w9, w11, #10 │ │ + str w10, [sp, #112] │ │ + str w9, [sp, #396] │ │ + lsr w9, w20, w28 │ │ + lsl w10, w6, #2 │ │ + mov w16, #0x3080 // #12416 │ │ + str w10, [sp, #156] │ │ + lsl w10, w21, #2 │ │ + str w9, [sp, #436] │ │ + mov w9, w9 │ │ + add x16, x22, x16 │ │ + str w10, [sp, #152] │ │ + add x10, x17, #0xe0 │ │ + str x9, [sp, #168] │ │ + add x9, x0, #0x1 │ │ + add x7, x25, #0x8 │ │ + str x10, [sp, #232] │ │ + add x10, x16, x27 │ │ + str x9, [sp, #312] │ │ + add x9, x12, #0x1 │ │ + mov w3, wzr │ │ + str x2, [sp, #264] │ │ + str w4, [sp, #228] │ │ + str w5, [sp, #164] │ │ + str w26, [sp, #292] │ │ + stp x21, x6, [sp, #120] │ │ + str x17, [sp, #208] │ │ + str x27, [sp, #144] │ │ + str x16, [sp, #104] │ │ + str x10, [sp, #88] │ │ + str x0, [sp, #336] │ │ + str x12, [sp, #536] │ │ + stp x7, x9, [sp, #504] │ │ + str x25, [sp, #368] │ │ + str w19, [sp, #244] │ │ + str w28, [sp, #476] │ │ + str w23, [sp, #524] │ │ + str x20, [sp, #280] │ │ + str x24, [sp, #528] │ │ + b 6e61c │ │ + ldr w1, [sp, #84] │ │ + mov w3, w12 │ │ + cmp w12, w1 │ │ + b.ge 6fbe0 // b.tcont │ │ + add w12, w3, #0x10 │ │ + cmp w1, w12 │ │ + csel w9, w1, w12, lt // lt = tstop │ │ + str w9, [sp, #276] │ │ + ldr w9, [sp, #164] │ │ + lsr w10, w12, w23 │ │ + str w10, [sp, #160] │ │ + cmp w9, w10 │ │ + csel w9, w9, w10, lt // lt = tstop │ │ + cmp w19, #0x1 │ │ + str w9, [sp, #356] │ │ + b.lt 6e60c // b.tstop │ │ + ldr w11, [sp, #196] │ │ + str xzr, [sp, #320] │ │ + str w3, [sp, #272] │ │ + str w12, [sp, #252] │ │ + tst w11, #0x8 │ │ + cset w9, eq // eq = none │ │ + cmp w3, #0x0 │ │ + cset w10, eq // eq = none │ │ + cmp w12, w1 │ │ + and w10, w11, w10 │ │ + str w10, [sp, #192] │ │ + cset w10, ge // ge = tcont │ │ + lsr w11, w3, w23 │ │ + and w9, w9, w10 │ │ + str w11, [sp, #300] │ │ + str w9, [sp, #188] │ │ + ldrb w9, [x7, #3] │ │ + cbnz w9, 6e6bc │ │ + b 6e740 │ │ + ldr w19, [sp, #244] │ │ + ldr x9, [sp, #256] │ │ + ldr x20, [sp, #280] │ │ + ldr w12, [sp, #252] │ │ + cmp w19, w9 │ │ + str x9, [sp, #320] │ │ + b.le 6e60c │ │ + ldrb w9, [x7, #3] │ │ + cbz w9, 6e740 │ │ + ldr x1, [x24, #2088] │ │ + ldrsw x9, [x22, #16] │ │ + ldr x10, [x24, #2064] │ │ + ldr w11, [x24, #4344] │ │ + sxtw x12, w8 │ │ + madd x12, x1, x12, x9 │ │ + add x0, x10, x12, lsl #2 │ │ + cbz w11, 6e724 │ │ + ldr x13, [sp, #496] │ │ + ldr x12, [sp, #144] │ │ + and w10, w9, #0x1 │ │ + and w11, w8, #0x1 │ │ + ldr x3, [x13, #13984] │ │ + add w8, w10, w8, asr #1 │ │ + sxtw x8, w8 │ │ + add w9, w11, w9, asr #1 │ │ + add x12, x3, x12 │ │ + str x12, [x13, #13984] │ │ + ldr x12, [x24, #3352] │ │ + ldr x10, [x24, #4368] │ │ + asr x12, x12, #1 │ │ + mul x8, x12, x8 │ │ + add x8, x8, w9, sxtw │ │ + mov w9, #0x30 // #48 │ │ + madd x2, x8, x9, x10 │ │ + b 6e72c │ │ + ldr x3, [sp, #104] │ │ + ldr x2, [sp, #136] │ │ + ldr x8, [x24, #3240] │ │ + ldp w5, w4, [sp, #220] │ │ + ldr x8, [x8, #248] │ │ + blr x8 │ │ + ldr x7, [sp, #504] │ │ + ldr x8, [sp, #440] │ │ + ldr x8, [x8] │ │ + add x9, x8, x20 │ │ + ldrb w9, [x9, #224] │ │ + cbz w9, 6e76c │ │ + ldrb w8, [x8, x20] │ │ + orr w9, w8, #0x2 │ │ + cmp w9, #0xb │ │ + ccmp w8, #0xa, #0x4, ne // ne = any │ │ + mov w8, #0x200 // #512 │ │ + csel w9, w8, wzr, eq // eq = none │ │ + ldr x8, [sp, #232] │ │ + ldr w29, [sp, #272] │ │ + ldrb w8, [x8] │ │ + cbz w8, 6e79c │ │ + ldr x8, [sp, #208] │ │ + ldrb w8, [x8] │ │ + orr w10, w8, #0x2 │ │ + cmp w10, #0xb │ │ + ccmp w8, #0xa, #0x4, ne // ne = any │ │ + mov w8, #0x200 // #512 │ │ + csel w10, w8, wzr, eq // eq = none │ │ + b 6e7a0 │ │ + mov w10, wzr │ │ + ldr x12, [sp, #320] │ │ + ldr w8, [x22, #20] │ │ + ldr w11, [sp, #276] │ │ + add x13, x12, #0x10 │ │ + cmp w19, w13 │ │ + csel w21, w19, w13, lt // lt = tstop │ │ + add w8, w8, w29 │ │ + cmp w29, w11 │ │ + str w8, [x22, #20] │ │ + str x13, [sp, #256] │ │ + b.ge 6eec4 // b.tcont │ │ + ldr w14, [sp, #188] │ │ + sxtw x11, w21 │ │ + cmp x12, #0x0 │ │ + str x11, [sp, #424] │ │ + ldr w11, [sp, #396] │ │ + cset w12, ne // ne = any │ │ + orr w12, w12, w14 │ │ + str w12, [sp, #456] │ │ + ldr w12, [sp, #192] │ │ + orr w11, w9, w11 │ │ + ldr w9, [x22, #16] │ │ + cmp w19, w13 │ │ + cset w13, gt │ │ + orr w12, w13, w12 │ │ + orr w10, w11, w10 │ │ + str w12, [sp, #412] │ │ + str w10, [sp, #464] │ │ + b 6e844 │ │ + mov w28, w14 │ │ + ldr x8, [sp, #312] │ │ + ldr w10, [x22, #20] │ │ + sub w9, w0, w28 │ │ + ldrb w8, [x8] │ │ + add w29, w29, w8 │ │ + add w8, w10, w8 │ │ + ldr w10, [sp, #276] │ │ + stp w9, w8, [x22, #16] │ │ + ldr w28, [sp, #476] │ │ + cmp w29, w10 │ │ + b.ge 6eec4 // b.tcont │ │ + ldr x14, [sp, #320] │ │ + ldr x12, [sp, #424] │ │ + ldr x10, [x24, #2064] │ │ + ldr x11, [x24, #2088] │ │ + add w0, w9, w14 │ │ + cmp x14, x12 │ │ + str w0, [x22, #16] │ │ + b.ge 6e814 // b.tcont │ │ + ldr w12, [sp, #272] │ │ + sxtw x8, w8 │ │ + madd x8, x11, x8, x14 │ │ + add x8, x8, w9, sxtw │ │ + cmp w29, w12 │ │ + ldr x12, [sp, #264] │ │ + ldr w9, [sp, #412] │ │ + add x13, x22, #0x38 │ │ + cset w11, ls // ls = plast │ │ + add w12, w29, w12 │ │ + add x20, x13, x12 │ │ + add w12, w12, #0x8 │ │ + and w9, w9, w11 │ │ + add x26, x10, x8, lsl #2 │ │ + add x8, x13, x12 │ │ + mov w28, w14 │ │ + str w9, [sp, #480] │ │ + str x8, [sp, #448] │ │ + ldrb w8, [x7, #3] │ │ + cbnz w8, 6e8e4 │ │ + b 6e92c │ │ + ldr x8, [sp, #336] │ │ + ldrb w19, [x8] │ │ + ldr w8, [x22, #16] │ │ + add w28, w28, w19 │ │ + add x26, x26, w19, uxtw #2 │ │ + cmp w28, w21 │ │ + add w0, w8, w19 │ │ + str w0, [x22, #16] │ │ + b.ge 6e818 // b.tcont │ │ + ldrb w8, [x7, #3] │ │ + cbz w8, 6e92c │ │ + ldrb w8, [x25, #6] │ │ + cbz w8, 6eaac │ │ + ldr w8, [x24, #4344] │ │ + cbnz w8, 6e8b8 │ │ + ldr x8, [sp, #312] │ │ + ldrb w8, [x8] │ │ + sub w8, w8, #0x1 │ │ + cmp w8, #0xf │ │ + b.hi 6ec24 // b.pmore │ │ + adrp x11, aa000 │ │ + add x11, x11, #0x958 │ │ + adr x9, 6e920 │ │ + ldrb w10, [x11, x8] │ │ + add x9, x9, x10, lsl #2 │ │ + br x9 │ │ + mov w8, #0x40 // #64 │ │ + strb w8, [x20] │ │ + b 6ec24 │ │ + ldrsb w8, [x7, #5] │ │ + str w8, [sp, #556] │ │ + ldr w8, [sp, #480] │ │ + tbz w8, #0, 6e978 │ │ + mov w8, wzr │ │ + ldr x9, [sp, #320] │ │ + eor w8, w8, #0x1 │ │ + cmp x9, w28, uxtw │ │ + b.cc 6e99c // b.lo, b.ul, b.last │ │ + ldr w9, [sp, #456] │ │ + cbz w9, 6e970 │ │ + ldr x9, [sp, #312] │ │ + ldr w10, [sp, #276] │ │ + ldrb w9, [x9] │ │ + add w9, w29, w9 │ │ + cmp w9, w10 │ │ + b.ge 6e99c // b.tcont │ │ + mov w9, #0x8 // #8 │ │ + b 6e9a0 │ │ + ldr x8, [sp, #336] │ │ + ldrb w8, [x8] │ │ + add w8, w28, w8 │ │ + cmp w8, w21 │ │ + cset w8, ge // ge = tcont │ │ + ldr x9, [sp, #320] │ │ + eor w8, w8, #0x1 │ │ + cmp x9, w28, uxtw │ │ + b.cs 6e950 // b.hs, b.nlast │ │ + mov w9, wzr │ │ + ldr w10, [x24, #3392] │ │ + ldr w2, [x22, #20] │ │ + orr w6, w9, w8 │ │ + sub w10, w10, #0x1 │ │ + tst w10, w2 │ │ + b.eq 6e9c0 // b.none │ │ + mov x8, xzr │ │ + b 6e9e0 │ │ + ldr w8, [x24, #3388] │ │ + ldr w9, [x24, #3376] │ │ + ldr x10, [x24, #3328] │ │ + asr w8, w2, w8 │ │ + sub w8, w8, #0x1 │ │ + mul w8, w9, w8 │ │ + lsl w8, w8, #7 │ │ + add x8, x10, w8, sxtw │ │ + ldr x11, [sp, #496] │ │ + ldr x14, [sp, #336] │ │ + ldr x13, [x24, #8] │ │ + ldrb w12, [x7] │ │ + ldr w9, [x11, #13864] │ │ + ldrb w19, [x14] │ │ + ldr x14, [sp, #312] │ │ + ldr w10, [x11, #13872] │ │ + cmp w0, w9 │ │ + ldr w9, [x13, #1020] │ │ + ldr w4, [x11, #13868] │ │ + ldr w5, [x11, #13876] │ │ + ldr x11, [x24, #2088] │ │ + ldrb w23, [x14] │ │ + ldr x27, [sp, #400] │ │ + cset w1, gt │ │ + cmp w2, w10 │ │ + cset w3, gt │ │ + str w9, [sp, #48] │ │ + add x9, sp, #0x22c │ │ + mov x7, x26 │ │ + str x27, [sp, #56] │ │ + str w23, [sp, #40] │ │ + str w19, [sp, #32] │ │ + str x9, [sp, #24] │ │ + str w12, [sp, #16] │ │ + stp x11, x8, [sp] │ │ + bl 68f7c │ │ + ldr w9, [x24, #3368] │ │ + ldp w10, w12, [x22, #16] │ │ + ldr x8, [sp, #488] │ │ + ldr w11, [sp, #556] │ │ + ldr w13, [sp, #464] │ │ + sub w9, w9, w10 │ │ + ldr w10, [x24, #3372] │ │ + add x8, x8, w0, uxtw #3 │ │ + ldr x1, [x24, #2088] │ │ + ldr x8, [x8, #64] │ │ + sub w10, w10, w12 │ │ + lsl w3, w19, #2 │ │ + lsl w4, w23, #2 │ │ + orr w5, w13, w11 │ │ + lsl w6, w9, #2 │ │ + lsl w7, w10, #2 │ │ + mov x0, x26 │ │ + mov x2, x27 │ │ + blr x8 │ │ + ldr x7, [sp, #504] │ │ + ldr w23, [sp, #524] │ │ + ldrb w8, [x25, #6] │ │ + cbnz w8, 6e8ec │ │ + ldr w8, [x24, #4344] │ │ + cbz w8, 6eb54 │ │ + ldr x8, [sp, #336] │ │ + ldr x10, [sp, #496] │ │ + mov w11, #0x8 // #8 │ │ + ldrb w19, [x8] │ │ + ldr x8, [sp, #312] │ │ + ldr x2, [x10, #13992] │ │ + cmp w19, #0x8 │ │ + ldrb w8, [x8] │ │ + csel w9, w19, w11, cc // cc = lo, ul, last │ │ + cmp w8, #0x8 │ │ + csel w8, w8, w11, cc // cc = lo, ul, last │ │ + mul w8, w9, w8 │ │ + lsl w8, w8, #4 │ │ + add x8, x2, w8, uxtw #1 │ │ + str x8, [x10, #13992] │ │ + ldpsw x8, x9, [x22, #16] │ │ + ldr x10, [x24, #3352] │ │ + ldr x11, [x24, #4360] │ │ + nop │ │ + madd x8, x10, x9, x8 │ │ + mov w9, #0xa // #10 │ │ + madd x8, x8, x9, x11 │ │ + ldrb w9, [x8, #6] │ │ + ldrsh w27, [x8] │ │ + str w9, [sp, #552] │ │ + tbnz w27, #31, 6e8c0 │ │ + ldrb w8, [x7, #2] │ │ + ldr x10, [sp, #488] │ │ + ldr w9, [sp, #552] │ │ + mov w11, #0x88 // #136 │ │ + ldr x1, [x24, #2088] │ │ + nop │ │ + madd x8, x8, x11, x10 │ │ + add x8, x8, x9, lsl #3 │ │ + ldr x8, [x8, #680] │ │ + mov x0, x26 │ │ + mov w3, w27 │ │ + blr x8 │ │ + ldr x7, [sp, #504] │ │ + b 6e8c0 │ │ + ldr x9, [sp, #280] │ │ + ldr x8, [x22, #648] │ │ + ldrb w3, [x25, #10] │ │ + mov x5, x25 │ │ + add w25, w28, w9 │ │ + add x8, x8, x25 │ │ + add x1, x8, #0x20 │ │ + add x8, sp, #0x224 │ │ + str x8, [sp, #16] │ │ + ldr x8, [sp, #416] │ │ + ldr w4, [sp, #364] │ │ + mov w6, #0x1 // #1 │ │ + mov x0, x22 │ │ + str x8, [sp] │ │ + add x8, sp, #0x228 │ │ + mov x2, x20 │ │ + mov w7, wzr │ │ + str x8, [sp, #8] │ │ + bl 6cb70 │ │ + ldr x10, [sp, #312] │ │ + ldr w8, [x24, #3372] │ │ + ldr w9, [x22, #20] │ │ + mov w27, w0 │ │ + ldrb w10, [x10] │ │ + sub w8, w8, w9 │ │ + cmp w8, w10 │ │ + csel w8, w10, w8, gt │ │ + sub w9, w8, #0x1 │ │ + cmp w9, #0xf │ │ + b.hi 6ed14 // b.pmore │ │ + adrp x12, aa000 │ │ + add x12, x12, #0x988 │ │ + adr x10, 6ebe4 │ │ + ldrb w11, [x12, x9] │ │ + add x10, x10, x11, lsl #2 │ │ + br x10 │ │ + ldrb w23, [sp, #548] │ │ + strb w23, [x20] │ │ + b 6ed80 │ │ + mov w8, #0x40404040 // #1077952576 │ │ + str w8, [x20] │ │ + b 6ec24 │ │ + mov w8, #0x4040 // #16448 │ │ + strh w8, [x20] │ │ + b 6ec24 │ │ + mov x8, #0x4040404040404040 // #4629771061636907072 │ │ + str x8, [x20] │ │ + b 6ec24 │ │ + ldr x9, [sp, #448] │ │ + mov x8, #0x4040404040404040 // #4629771061636907072 │ │ + str x8, [x20] │ │ + str x8, [x9] │ │ + ldr x8, [sp, #336] │ │ + ldrb w19, [x8] │ │ + sub w8, w19, #0x1 │ │ + cmp w8, #0xf │ │ + b.hi 6e8c0 // b.pmore │ │ + adrp x11, aa000 │ │ + add x11, x11, #0x968 │ │ + adr x9, 6e8c0 │ │ + ldrh w10, [x11, x8, lsl #1] │ │ + add x9, x9, x10, lsl #2 │ │ + br x9 │ │ + ldr x8, [sp, #440] │ │ + ldr x9, [sp, #280] │ │ + mov w19, #0x1 // #1 │ │ + ldr x8, [x8] │ │ + add w9, w28, w9 │ │ + add x8, x8, x9 │ │ + mov w9, #0x40 // #64 │ │ + strb w9, [x8, #32] │ │ + b 6e8c0 │ │ + ldr x8, [sp, #440] │ │ + ldr x9, [sp, #280] │ │ + mov w19, #0x4 // #4 │ │ + ldr x8, [x8] │ │ + add w9, w28, w9 │ │ + add x8, x8, x9 │ │ + mov w9, #0x40404040 // #1077952576 │ │ + str w9, [x8, #32] │ │ + b 6e8c0 │ │ + ldr x8, [sp, #440] │ │ + ldr x9, [sp, #280] │ │ + mov w19, #0x2 // #2 │ │ + ldr x8, [x8] │ │ + add w9, w28, w9 │ │ + add x8, x8, x9 │ │ + mov w9, #0x4040 // #16448 │ │ + strh w9, [x8, #32] │ │ + b 6e8c0 │ │ + ldr x8, [sp, #440] │ │ + ldr x9, [sp, #280] │ │ + mov w19, #0x8 // #8 │ │ + ldr x8, [x8] │ │ + add w9, w28, w9 │ │ + add x8, x8, x9 │ │ + mov x9, #0x4040404040404040 // #4629771061636907072 │ │ + str x9, [x8, #32] │ │ + b 6e8c0 │ │ + ldr x10, [sp, #440] │ │ + ldr x9, [sp, #280] │ │ + mov x11, #0x4040404040404040 // #4629771061636907072 │ │ + mov w19, #0x10 // #16 │ │ + ldr x8, [x10] │ │ + add w9, w28, w9 │ │ + add x8, x8, x9 │ │ + str x11, [x8, #32] │ │ + ldr x8, [x10] │ │ + add w9, w9, #0x8 │ │ + add x8, x8, x9 │ │ + str x11, [x8, #32] │ │ + b 6e8c0 │ │ + ldrb w23, [sp, #548] │ │ + sxtw x2, w8 │ │ + mov x0, x20 │ │ + mov w1, w23 │ │ + bl 4b00 │ │ + b 6ed80 │ │ + ldrb w23, [sp, #548] │ │ + mov w8, #0x1010101 // #16843009 │ │ + mul w8, w23, w8 │ │ + str w8, [x20] │ │ + b 6ed80 │ │ + ldrb w23, [sp, #548] │ │ + mov w8, w23 │ │ + bfi w8, w23, #8, #8 │ │ + strh w8, [x20] │ │ + b 6ed80 │ │ + ldrb w23, [sp, #548] │ │ + mov x8, #0x101010101010101 // #72340172838076673 │ │ + mul x8, x23, x8 │ │ + str x8, [x20] │ │ + b 6ed80 │ │ + ldrb w23, [sp, #548] │ │ + ldr x9, [sp, #448] │ │ + mov x8, #0x101010101010101 // #72340172838076673 │ │ + mul x8, x23, x8 │ │ + str x8, [x20] │ │ + str x8, [x9] │ │ + ldr x10, [sp, #336] │ │ + ldr w8, [x24, #3368] │ │ + ldr w9, [x22, #16] │ │ + ldr x7, [sp, #504] │ │ + ldrb w19, [x10] │ │ + sub w8, w8, w9 │ │ + cmp w8, w19 │ │ + csel w8, w19, w8, gt │ │ + sub w9, w8, #0x1 │ │ + cmp w9, #0xf │ │ + b.hi 6ede8 // b.pmore │ │ + adrp x12, aa000 │ │ + add x12, x12, #0x998 │ │ + adr x10, 6edc4 │ │ + ldrb w11, [x12, x9] │ │ + add x10, x10, x11, lsl #2 │ │ + br x10 │ │ + ldr x8, [sp, #440] │ │ + ldr x8, [x8] │ │ + add x8, x8, x25 │ │ + strb w23, [x8, #32] │ │ + ldr x25, [sp, #368] │ │ + ldr w23, [sp, #524] │ │ + ldr x2, [sp, #416] │ │ + tbz w27, #31, 6eb1c │ │ + b 6e8c0 │ │ + ldr x9, [sp, #440] │ │ + sxtw x2, w8 │ │ + mov w1, w23 │ │ + ldr x9, [x9] │ │ + add x9, x9, x25 │ │ + add x0, x9, #0x20 │ │ + bl 4b00 │ │ + ldr x7, [sp, #504] │ │ + ldr x25, [sp, #368] │ │ + ldr w23, [sp, #524] │ │ + ldr x2, [sp, #416] │ │ + tbz w27, #31, 6eb1c │ │ + b 6e8c0 │ │ + ldr x8, [sp, #440] │ │ + mov w9, #0x1010101 // #16843009 │ │ + mul w9, w23, w9 │ │ + ldr x8, [x8] │ │ + add x8, x8, x25 │ │ + str w9, [x8, #32] │ │ + ldr x25, [sp, #368] │ │ + ldr w23, [sp, #524] │ │ + ldr x2, [sp, #416] │ │ + tbz w27, #31, 6eb1c │ │ + b 6e8c0 │ │ + ldr x8, [sp, #440] │ │ + bfi w23, w23, #8, #8 │ │ + ldr x8, [x8] │ │ + add x8, x8, x25 │ │ + strh w23, [x8, #32] │ │ + ldr x25, [sp, #368] │ │ + ldr w23, [sp, #524] │ │ + ldr x2, [sp, #416] │ │ + tbz w27, #31, 6eb1c │ │ + b 6e8c0 │ │ + ldr x8, [sp, #440] │ │ + mov x9, #0x101010101010101 // #72340172838076673 │ │ + mul x9, x23, x9 │ │ + ldr x8, [x8] │ │ + add x8, x8, x25 │ │ + b 6eeac │ │ + ldr x10, [sp, #440] │ │ + mov x9, #0x101010101010101 // #72340172838076673 │ │ + mul x9, x23, x9 │ │ + ldr x8, [x10] │ │ + add x8, x8, x25 │ │ + str x9, [x8, #32] │ │ + ldr x8, [x10] │ │ + add w10, w25, #0x8 │ │ + add x8, x8, x10 │ │ + str x9, [x8, #32] │ │ + ldr x25, [sp, #368] │ │ + ldr w23, [sp, #524] │ │ + ldr x2, [sp, #416] │ │ + tbz w27, #31, 6eb1c │ │ + b 6e8c0 │ │ + ldr w9, [sp, #248] │ │ + sub w8, w8, w29 │ │ + str w8, [x22, #20] │ │ + cbz w9, 6e698 │ │ + ldrb w9, [x7, #1] │ │ + ldr x14, [x24, #2096] │ │ + cmp w9, #0xd │ │ + asr w9, w8, w23 │ │ + str x14, [sp, #480] │ │ + b.ne 6efdc // b.any │ │ + ldr w12, [sp, #472] │ │ + ldr w11, [x22, #16] │ │ + sxtw x9, w9 │ │ + mul x9, x14, x9 │ │ + and w8, w8, w12 │ │ + ldr x12, [sp, #336] │ │ + asr w14, w11, w28 │ │ + add x9, x9, w14, sxtw │ │ + ldr w14, [sp, #116] │ │ + ldrb w12, [x12] │ │ + ldr x13, [sp, #312] │ │ + ldr x10, [x24, #2064] │ │ + ldr x2, [x24, #2088] │ │ + add w14, w14, w12 │ │ + neg w12, w12 │ │ + ldrb w13, [x13] │ │ + and w12, w14, w12 │ │ + ldr w14, [sp, #112] │ │ + lsl w8, w8, #2 │ │ + sxtw x8, w8 │ │ + lsl x21, x9, #2 │ │ + add w14, w14, w13 │ │ + neg w13, w13 │ │ + and w13, w14, w13 │ │ + ldr w14, [sp, #384] │ │ + asr w9, w12, w28 │ │ + ldr x0, [sp, #200] │ │ + ldp w6, w5, [sp, #152] │ │ + and w11, w11, w14 │ │ + lsl w11, w11, #2 │ │ + add x10, x10, w11, sxtw │ │ + ldr w11, [x24, #2112] │ │ + nop │ │ + madd x1, x2, x8, x10 │ │ + ldr x10, [sp, #488] │ │ + ldr x20, [x24, #2072] │ │ + sub w8, w11, #0x1 │ │ + ldr x19, [x24, #2080] │ │ + add x8, x10, w8, uxtw #3 │ │ + ldr x10, [sp, #128] │ │ + ldr x8, [x8, #176] │ │ + sub w3, w10, w9 │ │ + ldr x10, [sp, #120] │ │ + asr w9, w13, w23 │ │ + sub w4, w10, w9 │ │ + blr x8 │ │ + ldr x7, [sp, #504] │ │ + ldrb w8, [x7, #7] │ │ + cbz w8, 6f138 │ │ + str wzr, [sp, #552] │ │ + ldr w9, [x22, #20] │ │ + ldr w8, [x24, #3392] │ │ + ldr w10, [sp, #472] │ │ + add x20, x20, x21 │ │ + sub w8, w8, #0x1 │ │ + and w10, w9, w10 │ │ + tst w10, w8 │ │ + b.eq 6f050 // b.none │ │ + mov x8, xzr │ │ + b 6f070 │ │ + ldrb w10, [x25, #12] │ │ + cbz w10, 6f2b8 │ │ + ldr w10, [x22, #16] │ │ + ldr x13, [sp, #480] │ │ + sxtw x9, w9 │ │ + ldr w11, [x24, #4344] │ │ + asr w12, w10, w28 │ │ + mul x9, x13, x9 │ │ + add x9, x9, w12, sxtw │ │ + lsl x19, x9, #2 │ │ + cbz w11, 6f170 │ │ + ldr x14, [sp, #496] │ │ + ldr x12, [x24, #3352] │ │ + and w11, w10, #0x1 │ │ + ldr x9, [x24, #4368] │ │ + ldr x20, [x14, #13984] │ │ + and w13, w8, #0x1 │ │ + add w8, w11, w8, asr #1 │ │ + asr x11, x12, #1 │ │ + ldr x12, [sp, #96] │ │ + sxtw x8, w8 │ │ + add w10, w13, w10, asr #1 │ │ + mul x8, x11, x8 │ │ + add x8, x8, w10, sxtw │ │ + mov w10, #0x30 // #48 │ │ + add x12, x20, x12 │ │ + madd x21, x8, x10, x9 │ │ + str x12, [x14, #13984] │ │ + b 6f178 │ │ + ldr w8, [x24, #3388] │ │ + ldr w10, [x24, #3376] │ │ + ldr x11, [x24, #3336] │ │ + asr w8, w9, w8 │ │ + sub w8, w8, #0x1 │ │ + mul w8, w10, w8 │ │ + lsl w8, w8, #7 │ │ + add x8, x11, w8, sxtw │ │ + ldr x13, [sp, #496] │ │ + ldr x14, [sp, #536] │ │ + ldr w10, [x22, #16] │ │ + asr w2, w9, w23 │ │ + ldr w9, [x13, #13864] │ │ + ldrb w23, [x14] │ │ + ldr x14, [sp, #512] │ │ + ldr w11, [x13, #13872] │ │ + asr w0, w10, w28 │ │ + ldr w10, [sp, #524] │ │ + asr w9, w9, w28 │ │ + ldr w12, [x13, #13868] │ │ + ldr w13, [x13, #13876] │ │ + cmp w0, w9 │ │ + ldr w9, [sp, #524] │ │ + ldrb w25, [x14] │ │ + ldr x27, [sp, #400] │ │ + ldr x29, [sp, #480] │ │ + asr w10, w11, w10 │ │ + cset w1, gt │ │ + cmp w2, w10 │ │ + asr w4, w12, w28 │ │ + cset w3, gt │ │ + asr w5, w13, w9 │ │ + add x9, sp, #0x228 │ │ + mov w6, wzr │ │ + mov x7, x20 │ │ + str x27, [sp, #56] │ │ + str wzr, [sp, #48] │ │ + str w25, [sp, #40] │ │ + str w23, [sp, #32] │ │ + str x9, [sp, #24] │ │ + str wzr, [sp, #16] │ │ + stp x29, x8, [sp] │ │ + bl 68f7c │ │ + ldr x8, [sp, #488] │ │ + ldr x26, [sp, #504] │ │ + ldr x5, [sp, #200] │ │ + lsl w3, w23, #2 │ │ + add x8, x8, w0, uxtw #3 │ │ + ldr x8, [x8, #200] │ │ + ldrsb w6, [x26, #7] │ │ + ldr w23, [sp, #524] │ │ + lsl w4, w25, #2 │ │ + mov x0, x20 │ │ + mov x1, x29 │ │ + mov x2, x27 │ │ + blr x8 │ │ + ldr x25, [sp, #368] │ │ + mov x7, x26 │ │ + ldrb w8, [x25, #16] │ │ + cbz w8, 6f2b8 │ │ + str wzr, [sp, #552] │ │ + ldr w9, [x22, #20] │ │ + ldr w8, [x24, #3392] │ │ + ldr w10, [sp, #472] │ │ + add x20, x19, x21 │ │ + sub w8, w8, #0x1 │ │ + and w10, w9, w10 │ │ + tst w10, w8 │ │ + b.eq 6f1d4 // b.none │ │ + mov x24, x25 │ │ + mov x8, xzr │ │ + b 6f1fc │ │ + ldr x20, [sp, #88] │ │ + ldr x21, [sp, #136] │ │ + ldr x8, [x24, #3240] │ │ + ldr x9, [x24, #2072] │ │ + ldp w27, w26, [sp, #152] │ │ + ldr x1, [sp, #480] │ │ + ldr x8, [x8, #248] │ │ + add x0, x9, x19 │ │ + add x2, x21, #0x10 │ │ + mov x3, x20 │ │ + mov w4, w26 │ │ + mov w5, w27 │ │ + blr x8 │ │ + ldr x8, [x24, #3240] │ │ + ldr x9, [x24, #2080] │ │ + ldr x1, [x24, #2096] │ │ + add x2, x21, #0x20 │ │ + ldr x8, [x8, #248] │ │ + add x0, x9, x19 │ │ + mov x3, x20 │ │ + mov w4, w26 │ │ + mov w5, w27 │ │ + blr x8 │ │ + ldr x7, [sp, #504] │ │ + b 6f2b8 │ │ + mov x11, x24 │ │ + ldr w8, [x11, #3388] │ │ + ldr w10, [x11, #3376] │ │ + ldr x11, [x11, #3344] │ │ + mov x24, x25 │ │ + asr w8, w9, w8 │ │ + sub w8, w8, #0x1 │ │ + mul w8, w10, w8 │ │ + lsl w8, w8, #7 │ │ + add x8, x11, w8, sxtw │ │ + ldr x13, [sp, #496] │ │ + ldr x14, [sp, #536] │ │ + ldr w10, [x22, #16] │ │ + asr w2, w9, w23 │ │ + ldr w9, [x13, #13864] │ │ + ldrb w19, [x14] │ │ + ldr x14, [sp, #512] │ │ + ldr w11, [x13, #13872] │ │ + ldr w12, [x13, #13868] │ │ + ldr w13, [x13, #13876] │ │ + ldrb w21, [x14] │ │ + asr w0, w10, w28 │ │ + asr w9, w9, w28 │ │ + ldr x26, [sp, #400] │ │ + ldr x25, [sp, #480] │ │ + asr w10, w11, w23 │ │ + cmp w0, w9 │ │ + cset w1, gt │ │ + cmp w2, w10 │ │ + asr w4, w12, w28 │ │ + cset w3, gt │ │ + asr w5, w13, w23 │ │ + add x9, sp, #0x228 │ │ + mov w6, wzr │ │ + mov x7, x20 │ │ + str x26, [sp, #56] │ │ + str wzr, [sp, #48] │ │ + str w21, [sp, #40] │ │ + str w19, [sp, #32] │ │ + str x9, [sp, #24] │ │ + str wzr, [sp, #16] │ │ + stp x25, x8, [sp] │ │ + bl 68f7c │ │ + ldr x8, [sp, #488] │ │ + ldrsb w6, [x24, #16] │ │ + ldr x5, [sp, #200] │ │ + lsl w3, w19, #2 │ │ + add x8, x8, w0, uxtw #3 │ │ + ldr x8, [x8, #200] │ │ + lsl w4, w21, #2 │ │ + mov x0, x20 │ │ + mov x1, x25 │ │ + mov x2, x26 │ │ + mov x25, x24 │ │ + blr x8 │ │ + ldr x7, [sp, #504] │ │ + ldr x24, [sp, #528] │ │ + ldr x8, [sp, #440] │ │ + ldr x9, [sp, #176] │ │ + ldr x8, [x8] │ │ + ldrb w10, [x9] │ │ + ldr x9, [sp, #168] │ │ + orr w11, w10, #0x2 │ │ + add x8, x8, x9 │ │ + ldrb w8, [x8, #560] │ │ + ldr x9, [sp, #256] │ │ + orr w12, w8, #0x2 │ │ + cmp w12, #0xb │ │ + ccmp w8, #0xa, #0x4, ne // ne = any │ │ + mov w12, #0x200 // #512 │ │ + csel w8, w12, wzr, eq // eq = none │ │ + cmp w11, #0xb │ │ + ldr w11, [sp, #228] │ │ + lsr w9, w9, w28 │ │ + ccmp w10, #0xa, #0x4, ne // ne = any │ │ + csel w10, w12, wzr, eq // eq = none │ │ + cmp w9, w11 │ │ + cset w11, lt // lt = tstop │ │ + str w11, [sp, #296] │ │ + b.lt 6f338 // b.tstop │ │ + ldr w11, [sp, #272] │ │ + cbnz w11, 6f338 │ │ + ldr w11, [x24, #2112] │ │ + mov w12, #0x4 // #4 │ │ + sub w11, w11, #0x1 │ │ + lsr w11, w12, w11 │ │ + ldr w12, [sp, #196] │ │ + and w11, w11, w12 │ │ + str w11, [sp, #296] │ │ + ldr x11, [sp, #320] │ │ + cmp x11, #0x0 │ │ + cset w12, eq // eq = none │ │ + str w12, [sp, #360] │ │ + cbnz x11, 6f374 │ │ + ldp w12, w11, [sp, #160] │ │ + cmp w12, w11 │ │ + b.lt 6f374 // b.tstop │ │ + ldr w11, [x24, #2112] │ │ + mov w12, #0x20 // #32 │ │ + sub w11, w11, #0x1 │ │ + lsr w11, w12, w11 │ │ + ldr w12, [sp, #196] │ │ + and w11, w11, w12 │ │ + str w11, [sp, #360] │ │ + orr w8, w10, w8 │ │ + ldr w10, [sp, #228] │ │ + str w8, [sp, #392] │ │ + ldr w8, [x22, #20] │ │ + mov x20, xzr │ │ + cmp w10, w9 │ │ + csel w21, w10, w9, lt // lt = tstop │ │ + ldr x9, [sp, #320] │ │ + str w21, [sp, #388] │ │ + lsr w27, w9, w28 │ │ + str w27, [sp, #424] │ │ + b 6f3c4 │ │ + str w8, [sp, #380] │ │ + ldr w8, [sp, #380] │ │ + ldr x20, [sp, #448] │ │ + lsl w8, w8, w23 │ │ + sub w8, w9, w8 │ │ + cmp x20, #0x2 │ │ + str w8, [x22, #20] │ │ + b.eq 6e698 // b.none │ │ + ldr w9, [sp, #272] │ │ + ldr w10, [sp, #300] │ │ + add w9, w8, w9 │ │ + ldr w8, [sp, #356] │ │ + str w9, [x22, #20] │ │ + cmp w10, w8 │ │ + mov w8, w10 │ │ + add x10, x20, #0x1 │ │ + str x10, [sp, #448] │ │ + b.ge 6f3a4 // b.tcont │ │ + add x10, x24, x10, lsl #3 │ │ + mov w12, w8 │ │ + ldr w8, [x22, #16] │ │ + add x11, x10, #0x810 │ │ + str x11, [sp, #304] │ │ + add x11, x7, x20 │ │ + add x11, x11, #0x7 │ │ + add x10, x10, #0xd00 │ │ + str x11, [sp, #456] │ │ + str x10, [sp, #344] │ │ + str w12, [sp, #380] │ │ + b 6f458 │ │ + ldr x10, [sp, #512] │ │ + ldr w11, [x22, #20] │ │ + ldr w12, [sp, #380] │ │ + lsl w9, w27, w28 │ │ + ldrb w10, [x10] │ │ + sub w8, w8, w9 │ │ + lsl w9, w10, w23 │ │ + add w12, w12, w10 │ │ + add w9, w9, w11 │ │ + ldr w10, [sp, #356] │ │ + str w12, [sp, #380] │ │ + stp w8, w9, [x22, #16] │ │ + ldr w27, [sp, #424] │ │ + cmp w12, w10 │ │ + b.ge 6f3a8 // b.tcont │ │ + ldr x10, [sp, #304] │ │ + ldr x11, [sp, #320] │ │ + cmp w27, w21 │ │ + ldr x10, [x10] │ │ + add w8, w8, w11 │ │ + str w8, [x22, #16] │ │ + b.ge 6f41c // b.tcont │ │ + ldr w11, [sp, #296] │ │ + ldr w15, [sp, #380] │ │ + ldr w14, [sp, #300] │ │ + asr w9, w9, w23 │ │ + cmp w11, #0x0 │ │ + cset w13, ne // ne = any │ │ + cmp w15, w14 │ │ + ldr x14, [sp, #480] │ │ + ldr w12, [sp, #292] │ │ + sxtw x9, w9 │ │ + asr w11, w8, w28 │ │ + mul x9, x14, x9 │ │ + add x9, x9, w11, sxtw │ │ + cset w11, le │ │ + and w11, w13, w11 │ │ + add w12, w15, w12 │ │ + str w11, [sp, #412] │ │ + add x11, x22, x20, lsl #5 │ │ + add x11, x11, #0x58 │ │ + add x26, x10, x9, lsl #2 │ │ + add w9, w12, #0x8 │ │ + add x10, x11, x12 │ │ + add x9, x11, x9 │ │ + str x10, [sp, #464] │ │ + str x9, [sp, #328] │ │ + ldrb w9, [x7, #1] │ │ + cmp w9, #0xd │ │ + b.ne 6f528 // b.any │ │ + b 6f51c │ │ + ldr x8, [sp, #536] │ │ + ldrb w19, [x8] │ │ + ldr w8, [x22, #16] │ │ + add w27, w27, w19 │ │ + lsl w9, w19, w28 │ │ + add x26, x26, w19, uxtw #2 │ │ + add w8, w9, w8 │ │ + cmp w27, w21 │ │ + str w8, [x22, #16] │ │ + b.ge 6f41c // b.tcont │ │ + ldrb w9, [x7, #1] │ │ + cmp w9, #0xd │ │ + b.ne 6f528 // b.any │ │ + ldr x10, [sp, #456] │ │ + ldrb w10, [x10] │ │ + cbnz w10, 6f530 │ │ + ldrb w10, [x25, #12] │ │ + cbz w10, 6f584 │ │ + ldrb w8, [x25, #6] │ │ + lsl x29, x20, #5 │ │ + cbz w8, 6f778 │ │ + ldr x24, [sp, #528] │ │ + ldr w8, [x24, #4344] │ │ + cbnz w8, 6f4e8 │ │ + ldr x8, [sp, #512] │ │ + ldrb w8, [x8] │ │ + sub w8, w8, #0x1 │ │ + cmp w8, #0xf │ │ + b.hi 6f8fc // b.pmore │ │ + adrp x11, aa000 │ │ + add x11, x11, #0x9a8 │ │ + adr x9, 6f574 │ │ + ldrb w10, [x11, x8] │ │ + add x9, x9, x10, lsl #2 │ │ + br x9 │ │ + ldr x9, [sp, #464] │ │ + mov w8, #0x40 // #64 │ │ + strb w8, [x9] │ │ + b 6f8fc │ │ + ldrsb w10, [x7, #6] │ │ + ldr w11, [sp, #424] │ │ + str w10, [sp, #544] │ │ + ldr w10, [sp, #412] │ │ + tbz w10, #0, 6f5d8 │ │ + mov w10, wzr │ │ + ldr x21, [sp, #528] │ │ + cmp w27, w11 │ │ + eor w10, w10, #0x1 │ │ + b.gt 6f5fc │ │ + ldr w11, [sp, #360] │ │ + cbnz w11, 6f5d0 │ │ + ldr x11, [sp, #512] │ │ + ldr w12, [sp, #380] │ │ + ldrb w11, [x11] │ │ + add w11, w12, w11 │ │ + ldr w12, [sp, #356] │ │ + cmp w11, w12 │ │ + b.ge 6f5fc // b.tcont │ │ + mov w12, #0x8 // #8 │ │ + b 6f600 │ │ + ldr x10, [sp, #536] │ │ + ldrb w10, [x10] │ │ + add w10, w27, w10 │ │ + cmp w10, w21 │ │ + cset w10, ge // ge = tcont │ │ + ldr x21, [sp, #528] │ │ + cmp w27, w11 │ │ + eor w10, w10, #0x1 │ │ + b.le 6f5ac │ │ + mov w12, wzr │ │ + ldr w11, [x22, #20] │ │ + ldr w13, [x21, #3392] │ │ + ldr w14, [sp, #472] │ │ + orr w6, w12, w10 │ │ + mov x24, x25 │ │ + sub w13, w13, #0x1 │ │ + and w14, w11, w14 │ │ + tst w14, w13 │ │ + b.eq 6f62c // b.none │ │ + mov x10, xzr │ │ + b 6f650 │ │ + ldr w10, [x21, #3388] │ │ + ldr x13, [sp, #344] │ │ + ldr w12, [x21, #3376] │ │ + asr w10, w11, w10 │ │ + ldr x13, [x13] │ │ + sub w10, w10, #0x1 │ │ + mul w10, w12, w10 │ │ + lsl w10, w10, #7 │ │ + add x10, x13, w10, sxtw │ │ + ldr x14, [sp, #536] │ │ + ldr x13, [sp, #496] │ │ + asr w0, w8, w28 │ │ + asr w2, w11, w23 │ │ + ldrb w19, [x14] │ │ + ldr x14, [sp, #512] │ │ + ldr w8, [x13, #13864] │ │ + ldr w12, [x13, #13868] │ │ + ldr w11, [x13, #13872] │ │ + ldrb w23, [x14] │ │ + ldr x14, [x21, #8] │ │ + ldr w15, [sp, #524] │ │ + cmp w9, #0xd │ │ + asr w8, w8, w28 │ │ + ldr w13, [x13, #13876] │ │ + csel w9, wzr, w9, eq // eq = none │ │ + cmp w0, w8 │ │ + ldr w8, [sp, #524] │ │ + asr w4, w12, w28 │ │ + ldr w12, [x14, #1020] │ │ + ldr x29, [sp, #400] │ │ + ldr x25, [sp, #480] │ │ + asr w11, w11, w15 │ │ + cset w1, gt │ │ + cmp w2, w11 │ │ + cset w3, gt │ │ + asr w5, w13, w8 │ │ + add x8, sp, #0x220 │ │ + mov x7, x26 │ │ + str x29, [sp, #56] │ │ + str w12, [sp, #48] │ │ + str w23, [sp, #40] │ │ + str w19, [sp, #32] │ │ + str x8, [sp, #24] │ │ + str w9, [sp, #16] │ │ + stp x25, x10, [sp] │ │ + bl 68f7c │ │ + ldr w8, [sp, #544] │ │ + ldr w9, [sp, #396] │ │ + mov w11, w28 │ │ + ldr w13, [sp, #384] │ │ + lsl w4, w23, #2 │ │ + orr w8, w8, w9 │ │ + str w8, [sp, #544] │ │ + ldr w9, [x21, #3368] │ │ + ldr w10, [x21, #3372] │ │ + ldr w23, [sp, #524] │ │ + lsl w3, w19, #2 │ │ + bfi w11, w9, #2, #30 │ │ + ldr w9, [sp, #524] │ │ + mov x1, x25 │ │ + mov x2, x29 │ │ + bfi w9, w10, #2, #30 │ │ + ldp w12, w10, [x22, #16] │ │ + and w12, w12, w13 │ │ + sub w11, w11, w12, lsl #2 │ │ + ldr x12, [sp, #488] │ │ + ldr w13, [sp, #392] │ │ + asr w6, w11, w28 │ │ + add x12, x12, w0, uxtw #3 │ │ + orr w5, w13, w8 │ │ + ldr x8, [x12, #64] │ │ + ldr w12, [sp, #472] │ │ + mov x0, x26 │ │ + and w10, w10, w12 │ │ + sub w9, w9, w10, lsl #2 │ │ + asr w7, w9, w23 │ │ + blr x8 │ │ + ldr x7, [sp, #504] │ │ + ldr w21, [sp, #388] │ │ + mov x25, x24 │ │ + ldrb w8, [x25, #6] │ │ + lsl x29, x20, #5 │ │ + cbnz w8, 6f53c │ │ + ldr x24, [sp, #528] │ │ + ldr w8, [x24, #4344] │ │ + cbz w8, 6f810 │ │ + ldr x8, [sp, #536] │ │ + ldr x9, [sp, #496] │ │ + ldrb w19, [x8] │ │ + ldr x8, [sp, #512] │ │ + ldr x2, [x9, #13992] │ │ + ldrb w8, [x8] │ │ + mul x8, x19, x8 │ │ + add x8, x2, x8, lsl #5 │ │ + str x8, [x9, #13992] │ │ + ldpsw x8, x9, [x22, #16] │ │ + ldr x10, [x24, #3352] │ │ + ldr x11, [x24, #4360] │ │ + nop │ │ + madd x8, x10, x9, x8 │ │ + ldr x10, [sp, #448] │ │ + mov w9, #0xa // #10 │ │ + madd x8, x8, x9, x11 │ │ + add x9, x8, x10 │ │ + ldrb w9, [x9, #6] │ │ + ldrsh w28, [x8, x10, lsl #1] │ │ + str w9, [sp, #552] │ │ + tbnz w28, #31, 6f804 │ │ + ldrb w8, [x25, #7] │ │ + ldp x1, x10, [sp, #480] │ │ + ldr w9, [sp, #552] │ │ + mov w11, #0x88 // #136 │ │ + mov x0, x26 │ │ + madd x8, x8, x11, x10 │ │ + add x8, x8, x9, lsl #3 │ │ + ldr x8, [x8, #680] │ │ + mov w3, w28 │ │ + blr x8 │ │ + ldr w28, [sp, #476] │ │ + ldr x7, [sp, #504] │ │ + b 6f4f0 │ │ + ldr x8, [x22, #648] │ │ + ldr w9, [sp, #436] │ │ + mov x5, x25 │ │ + ldrb w3, [x5, #7] │ │ + add x8, x8, x20, lsl #5 │ │ + add w25, w27, w9 │ │ + add x8, x8, x25 │ │ + add x1, x8, #0x40 │ │ + add x8, sp, #0x224 │ │ + str x8, [sp, #16] │ │ + ldr x8, [sp, #416] │ │ + ldr x2, [sp, #464] │ │ + ldr w4, [sp, #364] │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + add x8, sp, #0x228 │ │ + mov x0, x22 │ │ + ldr x7, [sp, #448] │ │ + str x8, [sp, #8] │ │ + bl 6cb70 │ │ + ldr x10, [sp, #512] │ │ + ldr w8, [x24, #3372] │ │ + ldr w9, [x22, #20] │ │ + mov w28, w0 │ │ + ldrb w10, [x10] │ │ + add w8, w8, w23 │ │ + sub w8, w8, w9 │ │ + asr w8, w8, w23 │ │ + cmp w8, w10 │ │ + csel w8, w10, w8, gt │ │ + sub w9, w8, #0x1 │ │ + cmp w9, #0xf │ │ + b.hi 6fa04 // b.pmore │ │ + adrp x12, aa000 │ │ + add x12, x12, #0x9d8 │ │ + adr x10, 6f8ac │ │ + ldrb w11, [x12, x9] │ │ + add x10, x10, x11, lsl #2 │ │ + br x10 │ │ + ldrb w23, [sp, #548] │ │ + ldr x8, [sp, #464] │ │ + strb w23, [x8] │ │ + b 6fa7c │ │ + ldr x9, [sp, #464] │ │ + mov w8, #0x40404040 // #1077952576 │ │ + str w8, [x9] │ │ + b 6f8fc │ │ + ldr x9, [sp, #464] │ │ + mov w8, #0x4040 // #16448 │ │ + strh w8, [x9] │ │ + b 6f8fc │ │ + ldr x9, [sp, #464] │ │ + mov x8, #0x4040404040404040 // #4629771061636907072 │ │ + b 6f8f8 │ │ + ldr x9, [sp, #464] │ │ + mov x8, #0x4040404040404040 // #4629771061636907072 │ │ + str x8, [x9] │ │ + ldr x9, [sp, #328] │ │ + str x8, [x9] │ │ + ldr x8, [sp, #536] │ │ + ldrb w19, [x8] │ │ + sub w8, w19, #0x1 │ │ + cmp w8, #0xf │ │ + b.hi 6f4f0 // b.pmore │ │ + adrp x11, aa000 │ │ + add x11, x11, #0x9b8 │ │ + adr x9, 6f4f0 │ │ + ldrh w10, [x11, x8, lsl #1] │ │ + add x9, x9, x10, lsl #2 │ │ + br x9 │ │ + ldr x8, [sp, #440] │ │ + ldr w9, [sp, #436] │ │ + mov w19, #0x1 // #1 │ │ + ldr x8, [x8] │ │ + add w9, w27, w9 │ │ + add x8, x8, x20, lsl #5 │ │ + add x8, x8, x9 │ │ + mov w9, #0x40 // #64 │ │ + strb w9, [x8, #64] │ │ + b 6f4f0 │ │ + ldr x8, [sp, #440] │ │ + ldr w9, [sp, #436] │ │ + mov w19, #0x4 // #4 │ │ + ldr x8, [x8] │ │ + add w9, w27, w9 │ │ + add x8, x8, x20, lsl #5 │ │ + add x8, x8, x9 │ │ + mov w9, #0x40404040 // #1077952576 │ │ + str w9, [x8, #64] │ │ + b 6f4f0 │ │ + ldr x8, [sp, #440] │ │ + ldr w9, [sp, #436] │ │ + mov w19, #0x2 // #2 │ │ + ldr x8, [x8] │ │ + add w9, w27, w9 │ │ + add x8, x8, x20, lsl #5 │ │ + add x8, x8, x9 │ │ + mov w9, #0x4040 // #16448 │ │ + strh w9, [x8, #64] │ │ + b 6f4f0 │ │ + ldr x8, [sp, #440] │ │ + ldr w9, [sp, #436] │ │ + mov w19, #0x8 // #8 │ │ + ldr x8, [x8] │ │ + add w9, w27, w9 │ │ + add x8, x8, x20, lsl #5 │ │ + add x8, x8, x9 │ │ + mov x9, #0x4040404040404040 // #4629771061636907072 │ │ + str x9, [x8, #64] │ │ + b 6f4f0 │ │ + ldr x10, [sp, #440] │ │ + ldr w9, [sp, #436] │ │ + mov x11, #0x4040404040404040 // #4629771061636907072 │ │ + mov w19, #0x10 // #16 │ │ + ldr x8, [x10] │ │ + add w9, w27, w9 │ │ + add x8, x8, x29 │ │ + add x8, x8, x9 │ │ + str x11, [x8, #64] │ │ + ldr x8, [x10] │ │ + add w9, w9, #0x8 │ │ + add x8, x8, x29 │ │ + add x8, x8, x9 │ │ + str x11, [x8, #64] │ │ + b 6f4f0 │ │ + ldrb w23, [sp, #548] │ │ + ldr x0, [sp, #464] │ │ + sxtw x2, w8 │ │ + mov w1, w23 │ │ + bl 4b00 │ │ + b 6fa7c │ │ + ldrb w23, [sp, #548] │ │ + ldr x9, [sp, #464] │ │ + mov w8, #0x1010101 // #16843009 │ │ + mul w8, w23, w8 │ │ + str w8, [x9] │ │ + b 6fa7c │ │ + ldrb w23, [sp, #548] │ │ + ldr x9, [sp, #464] │ │ + mov w8, w23 │ │ + bfi w8, w23, #8, #8 │ │ + strh w8, [x9] │ │ + b 6fa7c │ │ + ldrb w23, [sp, #548] │ │ + ldr x9, [sp, #464] │ │ + mov x8, #0x101010101010101 // #72340172838076673 │ │ + mul x8, x23, x8 │ │ + b 6fa78 │ │ + ldrb w23, [sp, #548] │ │ + ldr x9, [sp, #464] │ │ + mov x8, #0x101010101010101 // #72340172838076673 │ │ + mul x8, x23, x8 │ │ + str x8, [x9] │ │ + ldr x9, [sp, #328] │ │ + str x8, [x9] │ │ + ldr x10, [sp, #536] │ │ + ldr w8, [x24, #3368] │ │ + ldr w9, [x22, #16] │ │ + ldrb w19, [x10] │ │ + ldr w10, [sp, #476] │ │ + add w8, w8, w10 │ │ + sub w8, w8, w9 │ │ + asr w8, w8, w10 │ │ + cmp w8, w19 │ │ + csel w8, w19, w8, gt │ │ + sub w9, w8, #0x1 │ │ + cmp w9, #0xf │ │ + b.hi 6faf0 // b.pmore │ │ + adrp x12, aa000 │ │ + add x12, x12, #0x9e8 │ │ + adr x10, 6fac8 │ │ + ldrb w11, [x12, x9] │ │ + add x10, x10, x11, lsl #2 │ │ + br x10 │ │ + ldr x8, [sp, #440] │ │ + ldr x8, [x8] │ │ + add x8, x8, x20, lsl #5 │ │ + add x8, x8, x25 │ │ + strb w23, [x8, #64] │ │ + ldr x25, [sp, #368] │ │ + ldr w23, [sp, #524] │ │ + ldr x2, [sp, #416] │ │ + tbz w28, #31, 6f7dc │ │ + b 6f804 │ │ + ldr x9, [sp, #440] │ │ + sxtw x2, w8 │ │ + mov w1, w23 │ │ + ldr x9, [x9] │ │ + add x9, x9, x20, lsl #5 │ │ + add x9, x9, x25 │ │ + add x0, x9, #0x40 │ │ + bl 4b00 │ │ + ldr x25, [sp, #368] │ │ + ldr w23, [sp, #524] │ │ + ldr x2, [sp, #416] │ │ + tbz w28, #31, 6f7dc │ │ + b 6f804 │ │ + ldr x8, [sp, #440] │ │ + mov w9, #0x1010101 // #16843009 │ │ + mul w9, w23, w9 │ │ + ldr x8, [x8] │ │ + add x8, x8, x20, lsl #5 │ │ + add x8, x8, x25 │ │ + str w9, [x8, #64] │ │ + ldr x25, [sp, #368] │ │ + ldr w23, [sp, #524] │ │ + ldr x2, [sp, #416] │ │ + tbz w28, #31, 6f7dc │ │ + b 6f804 │ │ + ldr x8, [sp, #440] │ │ + bfi w23, w23, #8, #8 │ │ + ldr x8, [x8] │ │ + add x8, x8, x20, lsl #5 │ │ + add x8, x8, x25 │ │ + strh w23, [x8, #64] │ │ + ldr x25, [sp, #368] │ │ + ldr w23, [sp, #524] │ │ + ldr x2, [sp, #416] │ │ + tbz w28, #31, 6f7dc │ │ + b 6f804 │ │ + ldr x8, [sp, #440] │ │ + mov x9, #0x101010101010101 // #72340172838076673 │ │ + mul x9, x23, x9 │ │ + ldr x8, [x8] │ │ + add x8, x8, x20, lsl #5 │ │ + add x8, x8, x25 │ │ + b 6fbc8 │ │ + ldr x10, [sp, #440] │ │ + mov x9, #0x101010101010101 // #72340172838076673 │ │ + mul x9, x23, x9 │ │ + ldr x8, [x10] │ │ + add x8, x8, x29 │ │ + add x8, x8, x25 │ │ + str x9, [x8, #64] │ │ + ldr x8, [x10] │ │ + add w10, w25, #0x8 │ │ + add x8, x8, x29 │ │ + add x8, x8, x10 │ │ + str x9, [x8, #64] │ │ + ldr x25, [sp, #368] │ │ + ldr w23, [sp, #524] │ │ + ldr x2, [sp, #416] │ │ + tbz w28, #31, 6f7dc │ │ + b 6f804 │ │ + add sp, sp, #0x230 │ │ + ldp x29, x30, [sp, #80] │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x24, x23, [sp, #32] │ │ + ldp x26, x25, [sp, #16] │ │ + ldp x28, x27, [sp], #96 │ │ + ret │ │ + stp x28, x27, [sp, #-96]! │ │ + stp x26, x25, [sp, #16] │ │ + stp x24, x23, [sp, #32] │ │ + stp x22, x21, [sp, #48] │ │ + stp x20, x19, [sp, #64] │ │ + stp x29, x30, [sp, #80] │ │ + sub sp, sp, #0x1a0 │ │ + ldp x14, x8, [x0] │ │ + adrp x10, ad000 │ │ + str x8, [sp, #336] │ │ + ldp w8, w9, [x0, #16] │ │ + ldr x10, [x10, #1112] │ │ + ldr w27, [x14, #2112] │ │ + ldr w11, [x14, #3372] │ │ + sxtw x6, w8 │ │ + add x29, x10, w1, uxtw #2 │ │ + ldr x10, [x14, #3240] │ │ + ldrb w12, [x29] │ │ + ldrb w5, [x29, #1] │ │ + cmp w27, #0x1 │ │ + str x10, [sp, #344] │ │ + and x10, x8, #0x1f │ │ + str x10, [sp, #240] │ │ + ldr w10, [x14, #3368] │ │ + cset w15, eq // eq = none │ │ + cmp w27, #0x3 │ │ + sxtw x7, w9 │ │ + sub w8, w10, w8 │ │ + and x13, x9, #0x1f │ │ + sub w9, w11, w9 │ │ + cset w16, ne // ne = any │ │ + cmp w8, w12 │ │ + csel w8, w12, w8, gt │ │ + cmp w9, w5 │ │ + str w8, [sp, #132] │ │ + csel w8, w5, w9, gt │ │ + str w1, [sp, #308] │ │ + str x13, [sp, #248] │ │ + str x12, [sp, #136] │ │ + str x8, [sp, #104] │ │ + cbz w27, 6fcb4 │ │ + tbnz w6, #0, 6fcbc │ │ + ldr x8, [sp, #136] │ │ + cmp w8, w16 │ │ + b.hi 6fcbc // b.pmore │ │ + str wzr, [sp, #164] │ │ + b 6fcd4 │ │ + cmp w5, w15 │ │ + b.ls 6fccc // b.plast │ │ + mov w8, #0x1 // #1 │ │ + b 6fcd0 │ │ + and w8, w7, #0x1 │ │ + str w8, [sp, #164] │ │ + ldr x4, [sp, #136] │ │ + mov w8, #0x3 // #3 │ │ + cmp w27, #0x0 │ │ + sub w8, w8, w27 │ │ + csel w24, wzr, w8, eq // eq = none │ │ + cmp w27, #0x3 │ │ + ldr x3, [x14, #2088] │ │ + cset w8, ne // ne = any │ │ + cinc x9, x4, ne // ne = any │ │ + ldr x10, [x14, #2064] │ │ + lsr x26, x9, x8 │ │ + ldr x9, [x14, #24] │ │ + ldr x13, [x14, #2096] │ │ + asr w12, w7, w15 │ │ + sxtw x8, w12 │ │ + madd x12, x3, x7, x6 │ │ + add x1, x10, x12, lsl #2 │ │ + ldrb w10, [x9, #232] │ │ + asr w11, w6, w16 │ │ + mul x8, x13, x8 │ │ + add x8, x8, w11, sxtw │ │ + add w11, w5, w15 │ │ + lsr w11, w11, w15 │ │ + lsl x8, x8, #2 │ │ + str w11, [sp, #376] │ │ + str x8, [sp, #184] │ │ + str x0, [sp, #360] │ │ + str x2, [sp, #312] │ │ + str x14, [sp, #392] │ │ + str w15, [sp, #332] │ │ + str w16, [sp, #388] │ │ + str x5, [sp, #112] │ │ + str x1, [sp, #152] │ │ + tbnz w10, #0, 6fe74 │ │ + ldr w8, [x2, #8] │ │ + add x19, x14, #0x908 │ │ + mov w9, #0x9 // #9 │ │ + mov x2, xzr │ │ + str wzr, [sp, #24] │ │ + stp x8, x19, [sp, #8] │ │ + str w9, [sp, #32] │ │ + str wzr, [sp] │ │ + bl 71dc0 │ │ + cbnz w0, 71a50 │ │ + ldr w8, [sp, #164] │ │ + cbz w8, 71148 │ │ + ldr x13, [sp, #136] │ │ + ldr w16, [sp, #388] │ │ + ldr x14, [sp, #112] │ │ + ldr w15, [sp, #332] │ │ + ldr x9, [sp, #392] │ │ + ldr x0, [sp, #360] │ │ + cmp w13, w16 │ │ + ldr x11, [sp, #312] │ │ + cset w12, eq // eq = none │ │ + cmp w14, w15 │ │ + lsl w21, w13, w12 │ │ + cset w12, eq // eq = none │ │ + ldr x8, [x9, #2072] │ │ + ldr x3, [x9, #2096] │ │ + ldp w9, w10, [x0, #16] │ │ + lsl w25, w14, w12 │ │ + ldr x12, [sp, #184] │ │ + ldr w11, [x11, #8] │ │ + bic w6, w9, w16 │ │ + bic w7, w10, w15 │ │ + add x1, x8, x12 │ │ + mov w20, #0x9 // #9 │ │ + mov w8, #0x1 // #1 │ │ + mov x2, xzr │ │ + mov w4, w21 │ │ + mov w5, w25 │ │ + str wzr, [sp, #24] │ │ + stp x11, x19, [sp, #8] │ │ + str w20, [sp, #32] │ │ + str w8, [sp] │ │ + bl 71dc0 │ │ + cbnz w0, 71a50 │ │ + ldr x11, [sp, #392] │ │ + ldr x0, [sp, #360] │ │ + ldr x13, [sp, #312] │ │ + ldr w8, [sp, #388] │ │ + ldr w9, [sp, #332] │ │ + ldr x10, [x11, #2080] │ │ + ldr x3, [x11, #2096] │ │ + ldp w11, w12, [x0, #16] │ │ + ldr x14, [sp, #184] │ │ + ldr w13, [x13, #8] │ │ + mvn w8, w8 │ │ + mvn w9, w9 │ │ + add x1, x10, x14 │ │ + and w6, w11, w8 │ │ + and w7, w12, w9 │ │ + mov w8, #0x2 // #2 │ │ + mov x2, xzr │ │ + mov w4, w21 │ │ + mov w5, w25 │ │ + str w20, [sp, #32] │ │ + str wzr, [sp, #24] │ │ + stp x13, x19, [sp, #8] │ │ + str w8, [sp] │ │ + bl 71dc0 │ │ + cbnz w0, 71a50 │ │ + b 71148 │ │ + ldr w10, [sp, #308] │ │ + adrp x28, ad000 │ │ + ldrb w8, [x2, #20] │ │ + ldr x28, [x28, #608] │ │ + mov w23, w10 │ │ + lsl w19, w5, #2 │ │ + cbz w8, 6ff94 │ │ + ldr x11, [sp, #136] │ │ + ldrsb x10, [x2, #24] │ │ + ldrb w8, [x2, #21] │ │ + ldrb w25, [x2, #27] │ │ + lsl x21, x11, #2 │ │ + mov w11, #0x120 // #288 │ │ + madd x11, x10, x11, x14 │ │ + cmp w8, #0x6 │ │ + add x8, x11, #0x20 │ │ + b.ne 6fef8 // b.any │ │ + add x11, x14, x10 │ │ + ldrb w11, [x11, #2984] │ │ + cbz w11, 6fef8 │ │ + mov w12, #0x24 // #36 │ │ + mov w11, #0x2440 // #9280 │ │ + madd x9, x10, x12, x9 │ │ + add x2, x0, x11 │ │ + add x7, x9, #0x590 │ │ + mov x1, xzr │ │ + mov x3, x21 │ │ + mov x4, x29 │ │ + mov w5, wzr │ │ + mov x6, x8 │ │ + bl 72320 │ │ + cbnz w0, 71a50 │ │ + b 6ff28 │ │ + ldr w9, [x2, #8] │ │ + mov w11, #0x2440 // #9280 │ │ + add x2, x0, x11 │ │ + mov x1, xzr │ │ + mov x3, xzr │ │ + ldr x4, [sp, #136] │ │ + str w25, [sp, #32] │ │ + str w10, [sp, #24] │ │ + stp x9, x8, [sp, #8] │ │ + str wzr, [sp] │ │ + bl 71dc0 │ │ + cbnz w0, 71a50 │ │ + ldr x11, [sp, #312] │ │ + ldr x12, [sp, #392] │ │ + mov w10, #0x120 // #288 │ │ + ldrsb x9, [x11, #25] │ │ + ldrb w8, [x11, #21] │ │ + nop │ │ + madd x10, x9, x10, x12 │ │ + cmp w8, #0x6 │ │ + add x6, x10, #0x20 │ │ + b.ne 70008 // b.any │ │ + add x8, x12, x9 │ │ + ldrb w8, [x8, #2984] │ │ + cbz w8, 70008 │ │ + ldr x0, [sp, #360] │ │ + ldr x8, [x12, #24] │ │ + mov w10, #0xa440 // #42048 │ │ + mov x1, xzr │ │ + add x2, x0, x10 │ │ + mov w10, #0x24 // #36 │ │ + madd x8, x9, x10, x8 │ │ + add x7, x8, #0x590 │ │ + mov x3, x21 │ │ + mov x4, x29 │ │ + mov w5, wzr │ │ + bl 72320 │ │ + cbnz w0, 71a50 │ │ + b 70048 │ │ + ldr x12, [sp, #136] │ │ + ldrsb x8, [x2, #24] │ │ + mov w10, #0xf5c0 // #62912 │ │ + movk w10, #0x3, lsl #16 │ │ + ldrb w13, [x2, #27] │ │ + mov w11, #0x120 // #288 │ │ + cmp w12, w5 │ │ + add x10, x0, x10 │ │ + str x10, [sp, #320] │ │ + csel w10, w12, w5, cc // cc = lo, ul, last │ │ + madd x11, x8, x11, x14 │ │ + cmp w10, #0x2 │ │ + add x11, x11, #0x20 │ │ + str w13, [sp, #352] │ │ + str x11, [sp, #368] │ │ + b.lt 70134 // b.tstop │ │ + ldrb w10, [x2, #21] │ │ + cmp w10, #0x2 │ │ + b.ne 700f0 // b.any │ │ + add x10, x14, x8 │ │ + ldrb w10, [x10, #2984] │ │ + cbz w10, 700f0 │ │ + ldrb w10, [x2, #22] │ │ + cmp w10, #0x2 │ │ + b.eq 7010c // b.none │ │ + mov w10, #0x24 // #36 │ │ + madd x8, x8, x10, x9 │ │ + add x7, x8, #0x590 │ │ + b 70118 │ │ + ldr x0, [sp, #360] │ │ + ldr w10, [x11, #12] │ │ + mov w11, #0xa440 // #42048 │ │ + mov x1, xzr │ │ + ldp w8, w7, [x0, #16] │ │ + add x2, x0, x11 │ │ + stp x10, x6, [sp, #8] │ │ + mov x3, xzr │ │ + ldr x4, [sp, #136] │ │ + ldr x5, [sp, #112] │ │ + mov w6, w8 │ │ + str w25, [sp, #32] │ │ + str w9, [sp, #24] │ │ + str wzr, [sp] │ │ + bl 71dc0 │ │ + cbnz w0, 71a50 │ │ + ldr x12, [sp, #312] │ │ + ldr x13, [sp, #360] │ │ + mov w9, #0x2440 // #9280 │ │ + ldrb w8, [x12, #20] │ │ + add x9, x13, x9 │ │ + str x9, [sp, #272] │ │ + mov w9, #0x2440 // #9280 │ │ + movk w9, #0x1, lsl #16 │ │ + sub w8, w8, #0x1 │ │ + cmp w8, #0x3 │ │ + add x9, x13, x9 │ │ + str x9, [sp, #264] │ │ + b.hi 703b8 // b.pmore │ │ + adrp x9, aa000 │ │ + add x9, x9, #0x9f8 │ │ + adr x10, 70098 │ │ + ldrb w11, [x9, x8] │ │ + add x10, x10, x11, lsl #2 │ │ + ldr x0, [sp, #152] │ │ + br x10 │ │ + ldrsb x8, [x12, #24] │ │ + ldrsb x9, [x12, #25] │ │ + ldr x11, [sp, #344] │ │ + mov w10, #0x1058 // #4184 │ │ + lsl x12, x8, #3 │ │ + sub x8, x12, x8 │ │ + ldr x12, [sp, #392] │ │ + ldr x11, [x11, #584] │ │ + ldr x2, [sp, #272] │ │ + mov w4, w21 │ │ + add x8, x12, x8 │ │ + add x8, x8, x9 │ │ + ldrb w6, [x8, x10] │ │ + ldr x1, [x12, #2088] │ │ + mov w8, #0xa440 // #42048 │ │ + add x3, x13, x8 │ │ + mov w5, w19 │ │ + str w6, [sp, #260] │ │ + blr x11 │ │ + ldr w8, [sp, #164] │ │ + cbnz w8, 704c0 │ │ + b 71148 │ │ + ldrb w9, [x2, #22] │ │ + cmp w9, #0x2 │ │ + b.ne 70134 // b.any │ │ + ldr x9, [sp, #320] │ │ + ldr w9, [x9] │ │ + cmp w9, #0x1 │ │ + b.ls 70134 // b.plast │ │ + mov w8, #0xf5c0 // #62912 │ │ + movk w8, #0x3, lsl #16 │ │ + add x7, x0, x8 │ │ + mov x2, xzr │ │ + mov x4, x29 │ │ + mov w5, wzr │ │ + mov x6, x11 │ │ + bl 72320 │ │ + cbnz w0, 71a50 │ │ + b 70198 │ │ + ldr w9, [x2, #8] │ │ + mov x2, xzr │ │ + ldr x4, [sp, #136] │ │ + str w13, [sp, #32] │ │ + str w8, [sp, #24] │ │ + stp x9, x11, [sp, #8] │ │ + str wzr, [sp] │ │ + bl 71dc0 │ │ + cbnz w0, 71a50 │ │ + ldr x8, [sp, #312] │ │ + ldrb w8, [x8, #22] │ │ + cmp w8, #0x1 │ │ + b.ne 70198 // b.any │ │ + ldr x8, [sp, #392] │ │ + ldr x0, [sp, #360] │ │ + ldr x1, [sp, #152] │ │ + ldr w7, [sp, #132] │ │ + ldr x2, [x8, #2088] │ │ + ldr x8, [sp, #104] │ │ + mov x3, x29 │ │ + mov w4, wzr │ │ + ldp x5, x6, [sp, #240] │ │ + str w8, [sp] │ │ + bl 726b4 │ │ + cbnz w0, 71a50 │ │ + ldr x10, [sp, #312] │ │ + adrp x20, ad000 │ │ + ldrb w8, [x10, #28] │ │ + ldr x20, [x20, #3144] │ │ + cbz w8, 70344 │ │ + ldr x14, [sp, #392] │ │ + ldr x13, [sp, #360] │ │ + ldrb w10, [x10, #18] │ │ + str wzr, [sp, #412] │ │ + ldr w12, [x14, #3392] │ │ + ldr w2, [x13, #20] │ │ + mov w8, #0x50c0 // #20672 │ │ + mov w11, #0x9 // #9 │ │ + add x8, x13, x8 │ │ + cmp w10, #0x3 │ │ + mov w9, #0x60e0 // #24800 │ │ + str x8, [sp, #296] │ │ + csel w8, w11, w10, eq // eq = none │ │ + sub w10, w12, #0x1 │ │ + tst w10, w2 │ │ + add x21, x13, x9 │ │ + mov w20, w19 │ │ + mov x28, x23 │ │ + b.eq 70200 // b.none │ │ + mov x9, xzr │ │ + b 70220 │ │ + ldr w9, [x14, #3388] │ │ + ldr w10, [x14, #3376] │ │ + ldr x11, [x14, #3328] │ │ + asr w9, w2, w9 │ │ + sub w9, w9, #0x1 │ │ + mul w9, w10, w9 │ │ + lsl w9, w9, #7 │ │ + add x9, x11, w9, sxtw │ │ + ldr x10, [sp, #360] │ │ + ldr x12, [sp, #336] │ │ + ldr x23, [sp, #152] │ │ + ldr x22, [sp, #112] │ │ + ldr w0, [x10, #16] │ │ + ldr w10, [x12, #13864] │ │ + ldr w11, [x12, #13872] │ │ + ldr w4, [x12, #13868] │ │ + ldr w5, [x12, #13876] │ │ + ldr x12, [x14, #2088] │ │ + ldr x19, [sp, #136] │ │ + cmp w0, w10 │ │ + cset w1, gt │ │ + cmp w2, w11 │ │ + cset w3, gt │ │ + add x10, sp, #0x19c │ │ + mov w6, wzr │ │ + mov x7, x23 │ │ + str x21, [sp, #56] │ │ + str wzr, [sp, #48] │ │ + str w22, [sp, #40] │ │ + str w19, [sp, #32] │ │ + str w8, [sp, #16] │ │ + str x10, [sp, #24] │ │ + stp x12, x9, [sp] │ │ + bl 68f7c │ │ + ldr x8, [sp, #344] │ │ + lsl x25, x19, #2 │ │ + mov x1, x25 │ │ + mov x2, x21 │ │ + add x8, x8, w0, uxtw #3 │ │ + ldr x8, [x8, #64] │ │ + ldr x0, [sp, #296] │ │ + mov w3, w25 │ │ + mov w4, w20 │ │ + mov w5, wzr │ │ + mov w6, wzr │ │ + mov w7, wzr │ │ + mov w19, w20 │ │ + blr x8 │ │ + ldr x9, [sp, #312] │ │ + ldrb w8, [x9, #28] │ │ + cmp w8, #0x1 │ │ + b.ne 702f0 // b.any │ │ + adrp x20, ad000 │ │ + ldrb w8, [x9, #18] │ │ + ldr x20, [x20, #3144] │ │ + mov w9, #0x60 // #96 │ │ + madd x9, x28, x9, x20 │ │ + add x8, x9, x8, lsl #3 │ │ + ldr x9, [sp, #392] │ │ + b 70314 │ │ + adrp x10, ad000 │ │ + ldrb w8, [x9, #16] │ │ + ldr x10, [x10, #608] │ │ + mov w9, #0x300 // #768 │ │ + adrp x20, ad000 │ │ + madd x9, x28, x9, x10 │ │ + add x8, x9, x8, lsl #3 │ │ + ldr x9, [sp, #392] │ │ + ldr x20, [x20, #3144] │ │ + ldr x5, [x8] │ │ + ldr x8, [sp, #344] │ │ + ldr x1, [x9, #2088] │ │ + ldr x2, [sp, #296] │ │ + mov x0, x23 │ │ + ldr x8, [x8, #624] │ │ + mov w3, w25 │ │ + mov w4, w19 │ │ + blr x8 │ │ + mov x23, x28 │ │ + adrp x28, ad000 │ │ + ldr x28, [x28, #608] │ │ + ldr w8, [sp, #164] │ │ + cbz w8, 7113c │ │ + ldr x8, [sp, #136] │ │ + ldr w2, [sp, #388] │ │ + ldr x12, [sp, #312] │ │ + ldr x16, [sp, #112] │ │ + ldr w17, [sp, #332] │ │ + cmp w8, w2 │ │ + b.eq 70370 // b.none │ │ + cmp w16, w17 │ │ + b.ne 70954 // b.any │ │ + ldr x10, [sp, #360] │ │ + ldr x11, [sp, #136] │ │ + mov w9, #0x2310 // #8976 │ │ + ldr w8, [x10, #20] │ │ + cmp w11, #0x1 │ │ + and x8, x8, #0x1f │ │ + add x8, x10, x8, lsl #3 │ │ + add x21, x8, x9 │ │ + b.ne 70820 // b.any │ │ + ldr x8, [x21] │ │ + ldrsw x9, [x10, #16] │ │ + add x8, x8, x9, lsl #4 │ │ + ldursb w8, [x8, #-8] │ │ + cmp w8, #0x0 │ │ + cset w8, gt │ │ + cmp w16, w17 │ │ + b.eq 7082c // b.none │ │ + b 70868 │ │ + ldr w8, [sp, #164] │ │ + cbnz w8, 704c0 │ │ + b 71148 │ │ + ldr x8, [sp, #344] │ │ + ldr x9, [sp, #392] │ │ + ldr x2, [sp, #272] │ │ + mov w4, w21 │ │ + ldr x8, [x8, #576] │ │ + ldr x1, [x9, #2088] │ │ + mov w9, #0xa440 // #42048 │ │ + add x3, x13, x9 │ │ + mov w5, w19 │ │ + blr x8 │ │ + ldr w8, [sp, #164] │ │ + cbnz w8, 704c0 │ │ + b 71148 │ │ + ldr x8, [sp, #344] │ │ + ldr x9, [sp, #392] │ │ + ldrb w7, [x12, #17] │ │ + ldr x6, [sp, #264] │ │ + add x8, x8, w24, sxtw #3 │ │ + ldr x1, [x9, #2088] │ │ + ldr x8, [x8, #600] │ │ + mov w9, #0x2440 // #9280 │ │ + cmp w7, #0x0 │ │ + add x9, x13, x9 │ │ + cset w10, eq // eq = none │ │ + add x2, x9, x7, lsl #15 │ │ + add x3, x9, x10, lsl #15 │ │ + mov w4, w21 │ │ + mov w5, w19 │ │ + blr x8 │ │ + ldr w8, [sp, #164] │ │ + cbnz w8, 704c0 │ │ + b 71148 │ │ + ldr x11, [sp, #392] │ │ + ldrb w8, [x12, #16] │ │ + ldr x10, [sp, #344] │ │ + mov w9, #0x300 // #768 │ │ + ldr x1, [x11, #2088] │ │ + ldrb w11, [x12, #17] │ │ + nop │ │ + madd x9, x23, x9, x28 │ │ + ldr x10, [x10, #592] │ │ + ldr x6, [x9, x8, lsl #3] │ │ + mov w12, #0x2440 // #9280 │ │ + cmp x11, #0x0 │ │ + cset w8, eq // eq = none │ │ + add x9, x13, x12 │ │ + add x2, x9, x11, lsl #15 │ │ + add x3, x9, x8, lsl #15 │ │ + mov w4, w21 │ │ + mov w5, w19 │ │ + blr x10 │ │ + ldr w8, [sp, #164] │ │ + cbz w8, 71148 │ │ + ldr x10, [sp, #312] │ │ + mov w11, #0x300 // #768 │ │ + sxtw x8, w24 │ │ + madd x11, x23, x11, x28 │ │ + ldrb w9, [x10, #17] │ │ + ldrb w10, [x10, #16] │ │ + add x8, x11, x8, lsl #8 │ │ + add x8, x8, x9, lsl #7 │ │ + ldr x8, [x8, x10, lsl #3] │ │ + str x8, [sp, #264] │ │ + ldr w8, [sp, #388] │ │ + ldr x9, [sp, #392] │ │ + ldr w10, [sp, #376] │ │ + mov w11, #0x2440 // #9280 │ │ + lsr w24, w21, w8 │ │ + ldr w8, [sp, #332] │ │ + add x22, x9, #0x818 │ │ + ldr x9, [sp, #360] │ │ + cmp w26, w10 │ │ + lsr w8, w19, w8 │ │ + str w8, [sp, #284] │ │ + mov w8, #0xa440 // #42048 │ │ + add x8, x9, x8 │ │ + mov x28, xzr │ │ + mov w20, #0x120 // #288 │ │ + csel w23, w26, w10, lt // lt = tstop │ │ + str x8, [sp, #352] │ │ + add x8, x9, x11 │ │ + str x8, [sp, #320] │ │ + str x26, [sp, #288] │ │ + b 70564 │ │ + ldr x10, [sp, #392] │ │ + ldr x9, [sp, #344] │ │ + ldrb w8, [x19, #17] │ │ + ldr w5, [sp, #284] │ │ + ldr x1, [x10, #2096] │ │ + ldr x10, [sp, #360] │ │ + ldr x9, [x9, #592] │ │ + ldr x6, [sp, #264] │ │ + mov w11, #0x2440 // #9280 │ │ + cmp x8, #0x0 │ │ + add x10, x10, x11 │ │ + cset w11, eq // eq = none │ │ + add x2, x10, x8, lsl #15 │ │ + add x3, x10, x11, lsl #15 │ │ + mov w4, w24 │ │ + blr x9 │ │ + ldr x28, [sp, #368] │ │ + ldr x26, [sp, #288] │ │ + cmp x28, #0x2 │ │ + b.eq 71148 // b.none │ │ + ldr x19, [sp, #312] │ │ + ldr x10, [sp, #392] │ │ + add x11, x28, #0x1 │ │ + cmp w23, #0x1 │ │ + ldrsb x9, [x19, #24] │ │ + str x11, [sp, #368] │ │ + nop │ │ + madd x8, x9, x20, x10 │ │ + add x6, x8, #0x20 │ │ + b.le 705d8 │ │ + ldrb w8, [x19, #21] │ │ + cmp w8, #0x6 │ │ + b.ne 706b0 // b.any │ │ + add x8, x10, x9 │ │ + ldrb w8, [x8, #2984] │ │ + cbz w8, 706b0 │ │ + ldr x8, [x10, #24] │ │ + ldr x0, [sp, #360] │ │ + ldr x2, [sp, #320] │ │ + mov w10, #0x24 // #36 │ │ + madd x8, x9, x10, x8 │ │ + add x7, x8, #0x590 │ │ + add w5, w28, #0x1 │ │ + mov x1, xzr │ │ + mov x3, x24 │ │ + mov x4, x29 │ │ + bl 72320 │ │ + cbz w0, 706f0 │ │ + b 71a50 │ │ + mov x21, x19 │ │ + ldr x19, [sp, #360] │ │ + str x28, [sp, #296] │ │ + mov x26, x29 │ │ + mov w29, w23 │ │ + mov x20, x22 │ │ + ldp w8, w7, [x19, #16] │ │ + ldr w10, [x21, #8] │ │ + str w25, [sp, #32] │ │ + mov w23, w25 │ │ + ldr x25, [sp, #136] │ │ + ldr x22, [sp, #112] │ │ + ldr x2, [sp, #320] │ │ + stp x10, x6, [sp, #8] │ │ + mov x0, x19 │ │ + mov x1, xzr │ │ + mov x3, xzr │ │ + mov w4, w25 │ │ + mov w5, w22 │ │ + mov w6, w8 │ │ + mov w28, w27 │ │ + str w9, [sp, #24] │ │ + str w11, [sp] │ │ + mov x27, x11 │ │ + bl 71dc0 │ │ + cbnz w0, 71a50 │ │ + ldrsb w8, [x21, #25] │ │ + ldr x10, [sp, #392] │ │ + ldp w6, w7, [x19, #16] │ │ + ldr w9, [x21, #12] │ │ + ldr x2, [sp, #352] │ │ + mov w11, #0x120 // #288 │ │ + smaddl x10, w8, w11, x10 │ │ + add x10, x10, #0x20 │ │ + mov x0, x19 │ │ + mov x1, xzr │ │ + mov x3, xzr │ │ + mov w4, w25 │ │ + mov w5, w22 │ │ + str w23, [sp, #32] │ │ + str w8, [sp, #24] │ │ + stp x9, x10, [sp, #8] │ │ + str w27, [sp] │ │ + bl 71dc0 │ │ + mov w27, w28 │ │ + ldr x28, [sp, #296] │ │ + mov x19, x21 │ │ + mov x22, x20 │ │ + mov w20, #0x120 // #288 │ │ + mov w25, w23 │ │ + mov w23, w29 │ │ + mov x29, x26 │ │ + cbz w0, 70788 │ │ + b 71a50 │ │ + ldr x0, [sp, #360] │ │ + ldr w10, [x19, #8] │ │ + ldr x2, [sp, #320] │ │ + add w11, w28, #0x1 │ │ + ldp w8, w7, [x0, #16] │ │ + stp x10, x6, [sp, #8] │ │ + mov x1, xzr │ │ + mov x3, xzr │ │ + ldr x4, [sp, #136] │ │ + ldr x5, [sp, #112] │ │ + mov w6, w8 │ │ + str w25, [sp, #32] │ │ + str w9, [sp, #24] │ │ + str w11, [sp] │ │ + bl 71dc0 │ │ + cbnz w0, 71a50 │ │ + ldrsb x9, [x19, #25] │ │ + ldr x11, [sp, #392] │ │ + ldrb w8, [x19, #21] │ │ + nop │ │ + madd x10, x9, x20, x11 │ │ + cmp w8, #0x6 │ │ + add x6, x10, #0x20 │ │ + b.ne 7074c // b.any │ │ + add x8, x11, x9 │ │ + ldrb w8, [x8, #2984] │ │ + cbz w8, 7074c │ │ + ldr x8, [x11, #24] │ │ + ldp x2, x0, [sp, #352] │ │ + mov w10, #0x24 // #36 │ │ + add w5, w28, #0x1 │ │ + madd x8, x9, x10, x8 │ │ + add x7, x8, #0x590 │ │ + mov x1, xzr │ │ + mov x3, x24 │ │ + mov x4, x29 │ │ + bl 72320 │ │ + cbz w0, 70788 │ │ + b 71a50 │ │ + ldp x2, x0, [sp, #352] │ │ + ldr w10, [x19, #12] │ │ + add w11, w28, #0x1 │ │ + mov x1, xzr │ │ + ldp w8, w7, [x0, #16] │ │ + stp x10, x6, [sp, #8] │ │ + mov x3, xzr │ │ + ldr x4, [sp, #136] │ │ + ldr x5, [sp, #112] │ │ + mov w6, w8 │ │ + str w25, [sp, #32] │ │ + str w9, [sp, #24] │ │ + str w11, [sp] │ │ + bl 71dc0 │ │ + cbnz w0, 71a50 │ │ + ldrb w8, [x19, #20] │ │ + ldr x9, [x22, x28, lsl #3] │ │ + sub w10, w8, #0x3 │ │ + cmp w10, #0x2 │ │ + ldr x10, [sp, #184] │ │ + add x0, x9, x10 │ │ + b.cc 70514 // b.lo, b.ul, b.last │ │ + cmp w8, #0x1 │ │ + b.eq 707e8 // b.none │ │ + cmp w8, #0x2 │ │ + b.ne 70554 // b.any │ │ + ldp x8, x3, [sp, #344] │ │ + ldr x9, [sp, #392] │ │ + ldr x2, [sp, #272] │ │ + ldr w5, [sp, #284] │ │ + ldr x8, [x8, #576] │ │ + ldr x1, [x9, #2096] │ │ + mov w4, w24 │ │ + blr x8 │ │ + ldr x28, [sp, #368] │ │ + ldr x26, [sp, #288] │ │ + cmp x28, #0x2 │ │ + b.ne 70564 // b.any │ │ + b 71148 │ │ + ldp x8, x3, [sp, #344] │ │ + ldr x9, [sp, #392] │ │ + ldr x2, [sp, #272] │ │ + ldr w5, [sp, #284] │ │ + ldr x8, [x8, #584] │ │ + ldr x1, [x9, #2096] │ │ + ldr w6, [sp, #260] │ │ + mov w4, w24 │ │ + blr x8 │ │ + ldr x28, [sp, #368] │ │ + ldr x26, [sp, #288] │ │ + cmp x28, #0x2 │ │ + b.ne 70564 // b.any │ │ + b 71148 │ │ + mov w8, #0x1 // #1 │ │ + cmp w16, w17 │ │ + b.ne 70868 // b.any │ │ + ldr x10, [sp, #360] │ │ + ldur x9, [x21, #-8] │ │ + ldr x11, [sp, #136] │ │ + ldrsw x10, [x10, #16] │ │ + add x9, x9, x10, lsl #4 │ │ + ldrsb w10, [x9, #8] │ │ + cmp w10, #0x0 │ │ + cset w10, gt │ │ + cmp w11, #0x1 │ │ + and w8, w8, w10 │ │ + b.ne 70868 // b.any │ │ + ldursb w9, [x9, #-8] │ │ + cmp w9, #0x0 │ │ + cset w9, gt │ │ + and w8, w8, w9 │ │ + cbz w8, 70954 │ │ + ldr x8, [sp, #136] │ │ + mov x22, xzr │ │ + cmp w8, #0x1 │ │ + b.ne 70c18 // b.any │ │ + ldr x11, [sp, #392] │ │ + cmp w16, w17 │ │ + mov x25, x22 │ │ + b.ne 70c20 // b.any │ │ + mov x23, x16 │ │ + mov x8, xzr │ │ + add x19, x11, #0x818 │ │ + mov w24, #0x120 // #288 │ │ + cmp x8, #0x2 │ │ + b.ne 708f8 // b.any │ │ + b 70be8 │ │ + ldr x13, [x15, #3352] │ │ + ldr x14, [x15, #4352] │ │ + nop │ │ + madd x12, x13, x7, x12 │ │ + add x12, x14, x12, lsl #5 │ │ + ldurb w12, [x12, #-5] │ │ + ldr w10, [x10] │ │ + ldr x0, [sp, #360] │ │ + add w8, w8, #0x1 │ │ + mov w4, #0x1 // #1 │ │ + mov x2, xzr │ │ + str w12, [sp, #32] │ │ + str w11, [sp, #24] │ │ + stp x10, x9, [sp, #8] │ │ + str w8, [sp] │ │ + bl 71dc0 │ │ + mov x8, x22 │ │ + cbnz w0, 71a50 │ │ + cmp x8, #0x2 │ │ + b.eq 70be8 // b.none │ │ + ldr x11, [sp, #360] │ │ + ldur x10, [x21, #-8] │ │ + ldr x15, [sp, #392] │ │ + ldr x9, [x19, x8, lsl #3] │ │ + ldpsw x12, x11, [x11, #16] │ │ + ldr x16, [sp, #184] │ │ + ldr w14, [x15, #4344] │ │ + ldr x3, [x15, #2096] │ │ + sub x6, x12, #0x1 │ │ + add x10, x10, x6, lsl #4 │ │ + ldrsb x13, [x10, #8] │ │ + ldr w5, [sp, #332] │ │ + sub x7, x11, #0x1 │ │ + add x1, x9, x16 │ │ + sub x11, x13, #0x1 │ │ + madd x9, x11, x24, x15 │ │ + add x22, x8, #0x1 │ │ + cmp w14, #0x2 │ │ + add x9, x9, #0x20 │ │ + b.eq 708a8 // b.none │ │ + ldr x12, [sp, #320] │ │ + ldr w12, [x12, #56] │ │ + b 708c0 │ │ + ldr w8, [sp, #376] │ │ + ldr x10, [sp, #392] │ │ + cmp w26, w8 │ │ + csel w8, w26, w8, lt // lt = tstop │ │ + cmp w8, #0x2 │ │ + b.lt 70a40 // b.tstop │ │ + ldrb w8, [x12, #21] │ │ + cmp w8, #0x2 │ │ + b.ne 70988 // b.any │ │ + ldrsb x8, [x12, #24] │ │ + add x8, x10, x8 │ │ + ldrb w8, [x8, #2984] │ │ + cbnz w8, 709a4 │ │ + ldrb w8, [x12, #22] │ │ + cmp w8, #0x2 │ │ + b.ne 70a40 // b.any │ │ + ldr x8, [sp, #320] │ │ + ldr w8, [x8] │ │ + cmp w8, #0x2 │ │ + b.cc 70a40 // b.lo, b.ul, b.last │ │ + add x19, x10, #0x818 │ │ + ldr x10, [sp, #360] │ │ + mov w9, #0xf5c0 // #62912 │ │ + movk w9, #0x3, lsl #16 │ │ + mov x8, xzr │ │ + add x21, x10, x9 │ │ + mov w22, #0x24 // #36 │ │ + cmp x8, #0x2 │ │ + b.ne 709f4 // b.any │ │ + b 70bb4 │ │ + ldp x0, x6, [sp, #360] │ │ + add w5, w8, #0x1 │ │ + mov x2, xzr │ │ + mov x4, x29 │ │ + bl 72320 │ │ + mov x8, x23 │ │ + mov x23, x25 │ │ + cbnz w0, 71a50 │ │ + cmp x8, #0x2 │ │ + b.eq 70bb4 // b.none │ │ + ldr x9, [sp, #312] │ │ + ldr x11, [sp, #392] │ │ + ldr x10, [x19, x8, lsl #3] │ │ + mov x25, x23 │ │ + ldrb w9, [x9, #22] │ │ + ldr x3, [x11, #2096] │ │ + add x23, x8, #0x1 │ │ + mov x7, x21 │ │ + cmp w9, #0x2 │ │ + ldr x9, [sp, #184] │ │ + add x1, x10, x9 │ │ + b.eq 709cc // b.none │ │ + ldr x10, [sp, #312] │ │ + ldr x9, [x11, #24] │ │ + ldrsb x10, [x10, #24] │ │ + nop │ │ + madd x9, x10, x22, x9 │ │ + add x7, x9, #0x590 │ │ + b 709cc │ │ + cmp w16, w17 │ │ + cset w13, eq // eq = none │ │ + ldr x8, [x10, #2072] │ │ + lsl w21, w16, w13 │ │ + ldr x13, [sp, #184] │ │ + ldr x0, [sp, #360] │ │ + ldr x15, [sp, #136] │ │ + ldr x3, [x10, #2096] │ │ + add x1, x8, x13 │ │ + ldr w8, [sp, #352] │ │ + ldp w9, w10, [x0, #16] │ │ + ldrsb w11, [x12, #24] │ │ + ldr w12, [x12, #8] │ │ + str w8, [sp, #32] │ │ + ldr x8, [sp, #368] │ │ + cmp w15, w2 │ │ + cset w14, eq // eq = none │ │ + lsl w25, w15, w14 │ │ + bic w6, w9, w2 │ │ + bic w7, w10, w17 │ │ + stp x12, x8, [sp, #8] │ │ + mov w8, #0x1 // #1 │ │ + mov x2, xzr │ │ + mov w4, w25 │ │ + mov w5, w21 │ │ + str w11, [sp, #24] │ │ + str w8, [sp] │ │ + bl 71dc0 │ │ + cbnz w0, 71a50 │ │ + ldr x8, [sp, #312] │ │ + ldrb w8, [x8, #22] │ │ + cmp w8, #0x1 │ │ + b.ne 70afc // b.any │ │ + ldr x9, [sp, #392] │ │ + ldr x0, [sp, #360] │ │ + ldr w7, [sp, #132] │ │ + mov w4, #0x1 // #1 │ │ + ldr x8, [x9, #2072] │ │ + ldr x2, [x9, #2096] │ │ + ldr x9, [sp, #184] │ │ + mov x3, x29 │ │ + ldp x5, x6, [sp, #240] │ │ + add x1, x8, x9 │ │ + ldr x8, [sp, #104] │ │ + str w8, [sp] │ │ + bl 726b4 │ │ + cbnz w0, 71a50 │ │ + ldr x11, [sp, #392] │ │ + ldr x0, [sp, #360] │ │ + ldr w8, [sp, #388] │ │ + ldr x14, [sp, #312] │ │ + ldr x10, [x11, #2080] │ │ + ldr x3, [x11, #2096] │ │ + ldp w11, w12, [x0, #16] │ │ + mvn w8, w8 │ │ + ldr w9, [sp, #332] │ │ + ldrsb w13, [x14, #24] │ │ + and w6, w11, w8 │ │ + ldr w8, [sp, #352] │ │ + ldr w14, [x14, #8] │ │ + ldr x15, [sp, #184] │ │ + mvn w9, w9 │ │ + str w8, [sp, #32] │ │ + ldr x8, [sp, #368] │ │ + add x1, x10, x15 │ │ + and w7, w12, w9 │ │ + mov x2, xzr │ │ + stp x14, x8, [sp, #8] │ │ + mov w8, #0x2 // #2 │ │ + mov w4, w25 │ │ + mov w5, w21 │ │ + str w13, [sp, #24] │ │ + str w8, [sp] │ │ + bl 71dc0 │ │ + cbnz w0, 71a50 │ │ + ldr x8, [sp, #312] │ │ + ldrb w8, [x8, #22] │ │ + cmp w8, #0x1 │ │ + b.ne 70bb4 // b.any │ │ + ldr x9, [sp, #392] │ │ + ldr x0, [sp, #360] │ │ + ldr w7, [sp, #132] │ │ + mov w4, #0x2 // #2 │ │ + ldr x8, [x9, #2080] │ │ + ldr x2, [x9, #2096] │ │ + ldr x9, [sp, #184] │ │ + mov x3, x29 │ │ + ldp x5, x6, [sp, #240] │ │ + add x1, x8, x9 │ │ + ldr x8, [sp, #104] │ │ + str w8, [sp] │ │ + bl 726b4 │ │ + cbnz w0, 71a50 │ │ + ldr x8, [sp, #312] │ │ + ldrb w8, [x8, #28] │ │ + cbz w8, 7113c │ │ + sxtw x9, w24 │ │ + cmp w8, #0x1 │ │ + b.ne 70e90 // b.any │ │ + ldr x8, [sp, #312] │ │ + mov w10, #0x60 // #96 │ │ + madd x10, x23, x10, x20 │ │ + add x9, x10, x9, lsl #5 │ │ + ldrb w8, [x8, #18] │ │ + add x9, x9, x8, lsl #3 │ │ + b 70eac │ │ + ldr x11, [sp, #392] │ │ + ldr w17, [sp, #332] │ │ + mov w25, #0x2 // #2 │ │ + mov x16, x23 │ │ + ldr x8, [x11, #2096] │ │ + lsl x22, x8, #1 │ │ + ldr x8, [sp, #136] │ │ + adrp x20, ad000 │ │ + ldr x20, [x20, #1944] │ │ + cmp w8, #0x1 │ │ + b.eq 70c30 // b.none │ │ + b 70d24 │ │ + ldr x11, [sp, #392] │ │ + mov x25, x22 │ │ + adrp x20, ad000 │ │ + ldr x20, [x20, #1944] │ │ + cmp w8, #0x1 │ │ + b.ne 70d24 // b.any │ │ + ldr x9, [sp, #360] │ │ + ldr x10, [sp, #248] │ │ + mov x28, x16 │ │ + mov x8, xzr │ │ + add x24, x11, #0x818 │ │ + add x9, x9, x10 │ │ + ldrb w10, [x9, #408] │ │ + ldrb w9, [x9, #376] │ │ + mov w25, #0x2 // #2 │ │ + mov w19, #0x120 // #288 │ │ + add x10, x20, x10, lsl #2 │ │ + ldrb w23, [x10, x9] │ │ + cmp x8, #0x2 │ │ + b.ne 70ca4 // b.any │ │ + b 70d18 │ │ + ldr w10, [x10] │ │ + add w8, w8, #0x1 │ │ + mov w4, #0x1 // #1 │ │ + mov x2, xzr │ │ + str w13, [sp, #32] │ │ + str w11, [sp, #24] │ │ + stp x10, x9, [sp, #8] │ │ + str w8, [sp] │ │ + bl 71dc0 │ │ + mov x8, x26 │ │ + mov x26, x29 │ │ + cbnz w0, 71a50 │ │ + cmp x8, #0x2 │ │ + b.eq 70d18 // b.none │ │ + ldr x0, [sp, #360] │ │ + ldr x10, [x21] │ │ + ldr x14, [sp, #392] │ │ + ldr x9, [x24, x8, lsl #3] │ │ + ldpsw x12, x7, [x0, #16] │ │ + ldr x15, [sp, #184] │ │ + ldr w13, [x14, #4344] │ │ + ldr x3, [x14, #2096] │ │ + sub x6, x12, #0x1 │ │ + add x10, x10, x6, lsl #4 │ │ + ldrsb x11, [x10, #8] │ │ + add x9, x9, x15 │ │ + add x1, x9, x22 │ │ + mov x29, x26 │ │ + sub x11, x11, #0x1 │ │ + madd x9, x11, x19, x14 │ │ + add x26, x8, #0x1 │ │ + cmp w13, #0x2 │ │ + add x9, x9, #0x20 │ │ + mov w13, w23 │ │ + mov x5, x28 │ │ + b.ne 70c6c // b.any │ │ + ldr x13, [x14, #3352] │ │ + ldr x14, [x14, #4352] │ │ + nop │ │ + madd x12, x13, x7, x12 │ │ + add x12, x14, x12, lsl #5 │ │ + ldurb w13, [x12, #-5] │ │ + b 70c6c │ │ + ldr x11, [sp, #392] │ │ + ldr w17, [sp, #332] │ │ + mov x16, x28 │ │ + cmp w16, w17 │ │ + b.ne 70e18 // b.any │ │ + ldr x9, [sp, #360] │ │ + ldr x10, [sp, #240] │ │ + mov x8, xzr │ │ + add x22, x11, #0x818 │ │ + ldr x9, [x9, #648] │ │ + mov w23, #0x120 // #288 │ │ + add x9, x9, x10 │ │ + ldrb w10, [x9, #384] │ │ + ldrb w9, [x9, #352] │ │ + add x10, x20, x10, lsl #2 │ │ + ldrb w19, [x10, x9] │ │ + cmp x8, #0x2 │ │ + b.ne 70da0 // b.any │ │ + b 70e0c │ │ + ldr w11, [x11] │ │ + ldr x0, [sp, #360] │ │ + ldr w5, [sp, #332] │ │ + add w8, w8, #0x1 │ │ + mov x2, xzr │ │ + ldr x4, [sp, #136] │ │ + str w12, [sp, #32] │ │ + str w10, [sp, #24] │ │ + stp x11, x9, [sp, #8] │ │ + str w8, [sp] │ │ + bl 71dc0 │ │ + mov x8, x24 │ │ + cbnz w0, 71a50 │ │ + cmp x8, #0x2 │ │ + b.eq 70e0c // b.none │ │ + ldr x11, [sp, #360] │ │ + ldur x10, [x21, #-8] │ │ + ldr x14, [sp, #392] │ │ + ldr x9, [x22, x8, lsl #3] │ │ + ldpsw x6, x12, [x11, #16] │ │ + ldr x15, [sp, #184] │ │ + ldr w13, [x14, #4344] │ │ + ldr x3, [x14, #2096] │ │ + add x11, x10, x6, lsl #4 │ │ + ldrsb x10, [x11, #8] │ │ + add x9, x9, x15 │ │ + add x1, x9, x25 │ │ + add x24, x8, #0x1 │ │ + sub x10, x10, #0x1 │ │ + madd x9, x10, x23, x14 │ │ + sub x7, x12, #0x1 │ │ + cmp w13, #0x2 │ │ + add x9, x9, #0x20 │ │ + mov w12, w19 │ │ + b.ne 70d64 // b.any │ │ + ldr x12, [x14, #3352] │ │ + ldr x13, [x14, #4352] │ │ + nop │ │ + madd x12, x12, x7, x6 │ │ + add x12, x13, x12, lsl #5 │ │ + ldrb w12, [x12, #27] │ │ + b 70d64 │ │ + ldr x11, [sp, #392] │ │ + ldr x8, [x11, #2096] │ │ + lsl x22, x8, #1 │ │ + mov x8, xzr │ │ + add x19, x11, #0x818 │ │ + cmp x8, #0x2 │ │ + b.eq 7113c // b.none │ │ + add x21, x8, #0x1 │ │ + ldr x8, [x19, x8, lsl #3] │ │ + ldr x11, [sp, #184] │ │ + ldr x9, [sp, #392] │ │ + ldr x0, [sp, #360] │ │ + ldr x10, [sp, #312] │ │ + add x8, x8, x11 │ │ + add x8, x8, x25 │ │ + add x1, x8, x22 │ │ + ldr w8, [sp, #352] │ │ + ldr x3, [x9, #2096] │ │ + ldp w6, w7, [x0, #16] │ │ + ldrsb w9, [x10, #24] │ │ + ldr w10, [x10, #8] │ │ + str w8, [sp, #32] │ │ + ldr x8, [sp, #368] │ │ + mov x2, xzr │ │ + ldr x4, [sp, #136] │ │ + ldr x5, [sp, #112] │ │ + str w9, [sp, #24] │ │ + stp x10, x8, [sp, #8] │ │ + str w21, [sp] │ │ + bl 71dc0 │ │ + mov x8, x21 │ │ + cbz w0, 70e20 │ │ + b 71a50 │ │ + ldr x8, [sp, #312] │ │ + mov w11, #0x300 // #768 │ │ + madd x11, x23, x11, x28 │ │ + add x9, x11, x9, lsl #8 │ │ + ldrb w10, [x8, #16] │ │ + ldrb w8, [x8, #18] │ │ + add x9, x9, x10, lsl #3 │ │ + ldr x11, [sp, #360] │ │ + ldr x12, [sp, #392] │ │ + ldr x24, [x9] │ │ + mov w9, #0x50c0 // #20672 │ │ + str wzr, [sp, #412] │ │ + mov w10, #0x60e0 // #24800 │ │ + ldr w13, [sp, #376] │ │ + add x23, x11, x9 │ │ + ldr w9, [x12, #3392] │ │ + add x25, x11, x10 │ │ + ldr w10, [x11, #20] │ │ + lsl w28, w13, #2 │ │ + cmp w8, #0x3 │ │ + mov w13, #0x9 // #9 │ │ + sub w9, w9, #0x1 │ │ + ldr x11, [x12, #2072] │ │ + csel w8, w13, w8, eq // eq = none │ │ + tst w9, w10 │ │ + ldr x9, [sp, #184] │ │ + ldr w17, [sp, #388] │ │ + lsl x29, x26, #2 │ │ + mov w20, #0x9 // #9 │ │ + add x21, x11, x9 │ │ + b.eq 70f14 // b.none │ │ + mov x9, xzr │ │ + b 70f34 │ │ + ldr w9, [x12, #3388] │ │ + ldr w11, [x12, #3376] │ │ + ldr x12, [x12, #3336] │ │ + asr w9, w10, w9 │ │ + sub w9, w9, #0x1 │ │ + mul w9, w11, w9 │ │ + lsl w9, w9, #7 │ │ + add x9, x12, w9, sxtw │ │ + ldr x22, [sp, #360] │ │ + ldr x14, [sp, #336] │ │ + ldr w16, [sp, #332] │ │ + ldr x15, [sp, #392] │ │ + ldr w11, [x22, #16] │ │ + ldr w12, [x14, #13864] │ │ + asr w2, w10, w16 │ │ + ldr w10, [x14, #13872] │ │ + asr w0, w11, w17 │ │ + asr w11, w12, w17 │ │ + cmp w0, w11 │ │ + asr w10, w10, w16 │ │ + ldr w13, [x14, #13868] │ │ + ldr w14, [x14, #13876] │ │ + cset w1, gt │ │ + cmp w2, w10 │ │ + ldr w10, [sp, #376] │ │ + ldr x15, [x15, #2096] │ │ + asr w4, w13, w17 │ │ + cset w3, gt │ │ + asr w5, w14, w16 │ │ + str w10, [sp, #40] │ │ + add x10, sp, #0x19c │ │ + mov w6, wzr │ │ + mov x7, x21 │ │ + str x25, [sp, #56] │ │ + str wzr, [sp, #48] │ │ + str w26, [sp, #32] │ │ + str w8, [sp, #16] │ │ + str x10, [sp, #24] │ │ + stp x15, x9, [sp] │ │ + bl 68f7c │ │ + ldr x19, [sp, #344] │ │ + mov x1, x29 │ │ + mov x2, x25 │ │ + mov w3, w29 │ │ + add x8, x19, w0, uxtw #3 │ │ + ldr x8, [x8, #64] │ │ + mov x0, x23 │ │ + mov w4, w28 │ │ + mov w5, wzr │ │ + mov w6, wzr │ │ + mov w7, wzr │ │ + blr x8 │ │ + ldr x9, [sp, #392] │ │ + ldr x8, [x19, #624] │ │ + mov x0, x21 │ │ + mov x2, x23 │ │ + ldr x1, [x9, #2096] │ │ + mov w3, w29 │ │ + mov w4, w28 │ │ + mov x5, x24 │ │ + blr x8 │ │ + ldr x8, [sp, #312] │ │ + ldr x15, [sp, #392] │ │ + ldrb w8, [x8, #18] │ │ + str wzr, [sp, #412] │ │ + ldr w11, [x15, #3392] │ │ + ldr w10, [x22, #20] │ │ + cmp w8, #0x3 │ │ + ldr x9, [x15, #2080] │ │ + sub w11, w11, #0x1 │ │ + csel w8, w20, w8, eq // eq = none │ │ + tst w11, w10 │ │ + ldr x11, [sp, #184] │ │ + add x21, x9, x11 │ │ + b.eq 71048 // b.none │ │ + mov x9, xzr │ │ + b 71068 │ │ + ldr w9, [x15, #3388] │ │ + ldr w11, [x15, #3376] │ │ + ldr x12, [x15, #3344] │ │ + asr w9, w10, w9 │ │ + sub w9, w9, #0x1 │ │ + mul w9, w11, w9 │ │ + lsl w9, w9, #7 │ │ + add x9, x12, w9, sxtw │ │ + ldr x11, [sp, #360] │ │ + ldr x14, [sp, #336] │ │ + ldr w16, [sp, #332] │ │ + ldr w17, [sp, #388] │ │ + ldr w11, [x11, #16] │ │ + ldr w12, [x14, #13864] │ │ + asr w2, w10, w16 │ │ + ldr w10, [x14, #13872] │ │ + asr w0, w11, w17 │ │ + asr w11, w12, w17 │ │ + ldr w13, [x14, #13868] │ │ + ldr w14, [x14, #13876] │ │ + asr w10, w10, w16 │ │ + cmp w0, w11 │ │ + mov x19, x15 │ │ + ldr x15, [x15, #2096] │ │ + cset w1, gt │ │ + cmp w2, w10 │ │ + ldr w10, [sp, #376] │ │ + add x6, sp, #0x19c │ │ + asr w4, w13, w17 │ │ + cset w3, gt │ │ + asr w5, w14, w16 │ │ + str x6, [sp, #24] │ │ + mov w6, wzr │ │ + mov x7, x21 │ │ + str x25, [sp, #56] │ │ + str wzr, [sp, #48] │ │ + str w10, [sp, #40] │ │ + str w26, [sp, #32] │ │ + str w8, [sp, #16] │ │ + stp x15, x9, [sp] │ │ + bl 68f7c │ │ + ldr x20, [sp, #344] │ │ + mov x1, x29 │ │ + mov x2, x25 │ │ + mov w3, w29 │ │ + add x8, x20, w0, uxtw #3 │ │ + ldr x8, [x8, #64] │ │ + mov x0, x23 │ │ + mov w4, w28 │ │ + mov w5, wzr │ │ + mov w6, wzr │ │ + mov w7, wzr │ │ + blr x8 │ │ + ldr x8, [x20, #624] │ │ + ldr x1, [x19, #2096] │ │ + mov x0, x21 │ │ + mov x2, x23 │ │ + mov w3, w29 │ │ + mov w4, w28 │ │ + mov x5, x24 │ │ + blr x8 │ │ + ldr w8, [sp, #352] │ │ + ldr x9, [sp, #320] │ │ + str w8, [x9, #56] │ │ + ldr x9, [sp, #240] │ │ + ldr w16, [sp, #388] │ │ + ldr x11, [sp, #312] │ │ + ldr w15, [sp, #332] │ │ + lsr w9, w9, w16 │ │ + str w9, [sp, #296] │ │ + ldr x9, [sp, #248] │ │ + ldrb w8, [x11, #6] │ │ + lsr w9, w9, w15 │ │ + str w9, [sp, #236] │ │ + cbz w8, 711c4 │ │ + ldr x8, [sp, #112] │ │ + ldr x12, [sp, #360] │ │ + ldr x13, [sp, #136] │ │ + sub w8, w8, #0x1 │ │ + cmp w8, #0x1f │ │ + b.hi 719cc // b.pmore │ │ + adrp x9, aa000 │ │ + add x9, x9, #0x9fc │ │ + adr x10, 711a4 │ │ + ldrh w11, [x9, x8, lsl #1] │ │ + add x10, x10, x11, lsl #2 │ │ + br x10 │ │ + ldr x8, [sp, #248] │ │ + mov w9, #0x40 // #64 │ │ + add x8, x12, x8 │ │ + strb w9, [x8, #56] │ │ + sub w8, w13, #0x1 │ │ + cmp w8, #0x1f │ │ + b.ls 719d8 // b.plast │ │ + b 71ae8 │ │ + ldrb w10, [x11, #29] │ │ + ldrb w8, [x11, #7] │ │ + ldrb w9, [x11, #26] │ │ + ldr x21, [sp, #360] │ │ + strh w10, [sp, #408] │ │ + ldrh w10, [x11, #30] │ │ + ldr x2, [sp, #136] │ │ + strh w10, [sp, #410] │ │ + ldr x10, [sp, #112] │ │ + cbz w10, 71a4c │ │ + ldr w10, [sp, #132] │ │ + ldr x13, [sp, #104] │ │ + adrp x12, ad000 │ │ + ldr x12, [x12, #3016] │ │ + add w10, w10, w16 │ │ + add w11, w13, w15 │ │ + add x14, x21, #0x2a0 │ │ + asr w10, w10, w16 │ │ + str x14, [sp, #352] │ │ + str w10, [sp, #128] │ │ + asr w10, w11, w15 │ │ + ldr w29, [sp, #308] │ │ + ldr x14, [sp, #392] │ │ + ldr x11, [sp, #152] │ │ + cmp w27, #0x1 │ │ + str w10, [sp, #84] │ │ + cset w10, eq // eq = none │ │ + add x9, x12, x9, lsl #3 │ │ + add x8, x12, x8, lsl #3 │ │ + mov x17, xzr │ │ + sxtw x13, w13 │ │ + stp x9, x10, [sp, #168] │ │ + add x10, x9, #0x1 │ │ + str x8, [sp, #368] │ │ + add x8, x8, #0x1 │ │ + str x13, [sp, #88] │ │ + str x10, [sp, #192] │ │ + str x8, [sp, #376] │ │ + cbnz w2, 71274 │ │ + add x17, x17, #0x10 │ │ + ldr x8, [sp, #112] │ │ + cmp x17, x8 │ │ + b.cs 71a4c // b.hs, b.nlast │ │ + cbz w2, 71260 │ │ + cmp x17, #0x0 │ │ + lsl x8, x17, #2 │ │ + str x8, [sp, #208] │ │ + cset w8, ne // ne = any │ │ + str w8, [sp, #124] │ │ + ldr x8, [sp, #88] │ │ + ldr x10, [sp, #104] │ │ + add x12, x17, #0x10 │ │ + str x12, [sp, #96] │ │ + cmp x12, x8 │ │ + lsr w8, w12, w15 │ │ + csel w10, w10, w12, gt │ │ + ldr w12, [sp, #84] │ │ + ldr w9, [x21, #20] │ │ + lsr w0, w17, w15 │ │ + sxtw x13, w10 │ │ + cmp w12, w8 │ │ + csel w1, w12, w8, lt // lt = tstop │ │ + str wzr, [sp, #284] │ │ + str x17, [sp, #224] │ │ + str w0, [sp, #220] │ │ + str x13, [sp, #200] │ │ + str w1, [sp, #260] │ │ + b 712f4 │ │ + ldr x2, [sp, #136] │ │ + ldr w29, [sp, #308] │ │ + ldr x11, [sp, #152] │ │ + ldr x13, [sp, #200] │ │ + ldr w8, [sp, #148] │ │ + cmp w8, w2 │ │ + str w8, [sp, #284] │ │ + b.cs 71920 // b.hs, b.nlast │ │ + ldr x8, [x14, #2088] │ │ + ldr x12, [sp, #208] │ │ + add w10, w9, w17 │ │ + cmp x17, x13 │ │ + str w10, [x21, #20] │ │ + nop │ │ + madd x20, x12, x8, x11 │ │ + b.ge 71410 // b.tcont │ │ + ldr w12, [sp, #284] │ │ + ldr w11, [sp, #132] │ │ + cmp w12, #0x0 │ │ + add w10, w12, #0x10 │ │ + cset w22, ne // ne = any │ │ + cmp w11, w10 │ │ + csel w23, w11, w10, lt // lt = tstop │ │ + cmp w12, w23 │ │ + b.ge 71418 // b.tcont │ │ + ldr w9, [x21, #16] │ │ + mov x26, x21 │ │ + ldr w21, [sp, #124] │ │ + mov w19, w17 │ │ + ldr w24, [sp, #284] │ │ + ldr x27, [sp, #312] │ │ + ldr x28, [sp, #168] │ │ + mov w25, w22 │ │ + add w8, w9, w24 │ │ + str w8, [x26, #16] │ │ + ldrb w3, [x27, #26] │ │ + lsl w8, w24, #2 │ │ + add x8, x20, x8 │ │ + add x5, sp, #0x198 │ │ + mov x0, x26 │ │ + mov w1, w29 │ │ + mov x2, x27 │ │ + mov w4, wzr │ │ + mov w6, w25 │ │ + mov w7, w21 │ │ + str x8, [sp] │ │ + bl 6c3ec │ │ + ldrb w8, [x28] │ │ + ldr w9, [x26, #16] │ │ + add w25, w25, #0x1 │ │ + add w24, w24, w8 │ │ + add w9, w9, w8 │ │ + cmp w24, w23 │ │ + str w9, [x26, #16] │ │ + b.lt 71360 // b.tstop │ │ + ldr x10, [sp, #192] │ │ + ldr x14, [sp, #392] │ │ + sub w9, w9, w24 │ │ + add w21, w21, #0x1 │ │ + ldrb w11, [x10] │ │ + ldr w10, [x26, #20] │ │ + ldr x8, [x14, #2088] │ │ + add w19, w19, w11 │ │ + add w10, w10, w11 │ │ + stp w9, w10, [x26, #16] │ │ + mul x12, x8, x11 │ │ + ldr x11, [sp, #200] │ │ + add x20, x20, x12, lsl #2 │ │ + cmp w19, w11 │ │ + b.lt 71348 // b.tstop │ │ + ldr w15, [sp, #332] │ │ + ldr w16, [sp, #388] │ │ + ldr x17, [sp, #224] │ │ + ldr w0, [sp, #220] │ │ + ldr x13, [sp, #200] │ │ + ldr w1, [sp, #260] │ │ + ldr x2, [sp, #136] │ │ + mov x21, x26 │ │ + b 71444 │ │ + mov w19, w17 │ │ + b 71444 │ │ + ldp x10, x13, [sp, #192] │ │ + mov w19, w17 │ │ + ldrb w10, [x10] │ │ + mul x11, x8, x10 │ │ + lsl x11, x11, #2 │ │ + add w19, w19, w10 │ │ + cmp w19, w13 │ │ + add x20, x20, x11 │ │ + b.lt 7142c // b.tstop │ │ + add w10, w9, w19 │ │ + str w10, [x21, #20] │ │ + mov w11, w19 │ │ + mul x8, x11, x8 │ │ + sub x11, x20, x8, lsl #2 │ │ + ldr w8, [sp, #164] │ │ + sub w9, w10, w19 │ │ + str w9, [x21, #20] │ │ + tbz w8, #0, 7190c │ │ + ldr w8, [sp, #284] │ │ + str x11, [sp, #152] │ │ + ldr w11, [sp, #128] │ │ + ldr x19, [sp, #312] │ │ + lsr w2, w8, w16 │ │ + add w10, w8, #0x10 │ │ + ldr x8, [x14, #2096] │ │ + str w10, [sp, #148] │ │ + lsr w10, w10, w16 │ │ + cmp w11, w10 │ │ + mov x23, xzr │ │ + csel w22, w11, w10, lt // lt = tstop │ │ + str w2, [sp, #264] │ │ + b 714b8 │ │ + lsl w10, w0, w15 │ │ + ldr x17, [sp, #224] │ │ + ldr w0, [sp, #220] │ │ + sub w9, w9, w10 │ │ + cmp x29, #0x2 │ │ + mov x23, x29 │ │ + str w9, [x21, #20] │ │ + b.eq 712d4 // b.none │ │ + add x29, x23, #0x1 │ │ + add x10, x14, x29, lsl #3 │ │ + ldr x10, [x10, #2064] │ │ + add w9, w9, w17 │ │ + cmp w0, w1 │ │ + str w9, [x21, #20] │ │ + b.ge 71498 // b.tcont │ │ + ldp x13, x11, [sp, #176] │ │ + ldr x12, [sp, #208] │ │ + add x11, x10, x11 │ │ + ldr w10, [x21, #16] │ │ + mul x12, x12, x8 │ │ + asr x12, x12, x13 │ │ + add x28, x11, x12 │ │ + b 71534 │ │ + ldr x8, [x14, #2096] │ │ + ldr w9, [x21, #20] │ │ + ldr w15, [sp, #332] │ │ + ldr w1, [sp, #260] │ │ + ldr w2, [sp, #264] │ │ + ldr w0, [sp, #272] │ │ + mul x11, x8, x24 │ │ + lsl w12, w26, w16 │ │ + lsl w13, w24, w15 │ │ + add w0, w0, w24 │ │ + add x28, x28, x11, lsl #2 │ │ + sub w10, w10, w12 │ │ + add w9, w9, w13 │ │ + cmp w0, w1 │ │ + stp w10, w9, [x21, #16] │ │ + b.ge 71498 // b.tcont │ │ + ldr w11, [sp, #284] │ │ + cmp w2, w22 │ │ + add w10, w10, w11 │ │ + str w10, [x21, #16] │ │ + b.ge 718fc // b.tcont │ │ + ldp x9, x12, [sp, #240] │ │ + lsl w8, w0, w15 │ │ + add x11, x21, x23, lsl #5 │ │ + add x11, x11, #0x58 │ │ + mov w13, w9 │ │ + ldr w9, [sp, #236] │ │ + add w8, w8, w12 │ │ + bfi w13, w8, #5, #27 │ │ + mov w26, w2 │ │ + add w9, w0, w9 │ │ + add w12, w9, #0x8 │ │ + add x25, x11, x9 │ │ + add x8, x11, x12 │ │ + str w0, [sp, #272] │ │ + str w13, [sp, #320] │ │ + str x8, [sp, #288] │ │ + ldr w8, [x14, #4344] │ │ + cbnz w8, 71638 │ │ + b 71690 │ │ + ldr x10, [sp, #360] │ │ + mov x9, #0x101010101010101 // #72340172838076673 │ │ + mul x9, x21, x9 │ │ + add w11, w19, #0x8 │ │ + ldr x8, [x10, #648] │ │ + mov x21, x10 │ │ + lsl x10, x23, #5 │ │ + add x8, x8, x10 │ │ + add x8, x8, x19 │ │ + str x9, [x8, #64] │ │ + ldr x8, [x21, #648] │ │ + add x8, x8, x10 │ │ + add x8, x8, x11 │ │ + str x9, [x8, #64] │ │ + ldr x19, [sp, #312] │ │ + ldr x2, [sp, #352] │ │ + tbnz w27, #31, 71614 │ │ + ldrb w8, [x19, #7] │ │ + ldr x10, [sp, #344] │ │ + ldr w9, [sp, #412] │ │ + mov w11, #0x88 // #136 │ │ + ldr x1, [x14, #2096] │ │ + nop │ │ + madd x8, x8, x11, x10 │ │ + add x8, x8, x9, lsl #3 │ │ + ldr x8, [x8, #680] │ │ + lsl w9, w26, #2 │ │ + add x0, x28, x9 │ │ + mov w3, w27 │ │ + blr x8 │ │ + ldr w16, [sp, #388] │ │ + ldr x14, [sp, #392] │ │ + ldr w8, [x21, #16] │ │ + lsl w9, w20, w16 │ │ + add w26, w26, w20 │ │ + cmp w26, w22 │ │ + add w10, w9, w8 │ │ + str w10, [x21, #16] │ │ + b.ge 714f4 // b.tcont │ │ + ldr w8, [x14, #4344] │ │ + cbz w8, 71690 │ │ + ldr x8, [sp, #368] │ │ + ldr x9, [sp, #336] │ │ + ldrb w20, [x8] │ │ + ldr x8, [sp, #376] │ │ + ldr x2, [x9, #13992] │ │ + ldrb w24, [x8] │ │ + mul x8, x20, x24 │ │ + add x8, x2, x8, lsl #5 │ │ + str x8, [x9, #13992] │ │ + ldrsw x8, [x21, #20] │ │ + ldr x9, [x14, #3352] │ │ + ldr x11, [x14, #4360] │ │ + mul x8, x9, x8 │ │ + add x8, x8, w10, sxtw │ │ + mov w9, #0xa // #10 │ │ + madd x8, x8, x9, x11 │ │ + add x9, x8, x29 │ │ + ldrb w9, [x9, #6] │ │ + ldrsh w27, [x8, x29, lsl #1] │ │ + str w9, [sp, #412] │ │ + tbz w27, #31, 715d8 │ │ + b 71614 │ │ + ldr w9, [sp, #320] │ │ + lsl w8, w26, w16 │ │ + mov x5, x19 │ │ + ldr w4, [sp, #308] │ │ + add w8, w8, w9 │ │ + add x8, x21, w8, sxtw │ │ + mov w9, #0x1ee0 // #7904 │ │ + ldrb w8, [x8, x9] │ │ + ldr w9, [sp, #296] │ │ + mov x0, x21 │ │ + mov x2, x25 │ │ + str w8, [sp, #412] │ │ + ldr x8, [x21, #648] │ │ + add w19, w26, w9 │ │ + ldrb w3, [x5, #7] │ │ + mov w6, wzr │ │ + add x8, x8, x23, lsl #5 │ │ + add x8, x8, x19 │ │ + add x1, x8, #0x40 │ │ + add x8, sp, #0x194 │ │ + str x8, [sp, #16] │ │ + ldr x8, [sp, #352] │ │ + mov w7, w29 │ │ + str x8, [sp] │ │ + add x8, sp, #0x19c │ │ + str x8, [sp, #8] │ │ + bl 6cb70 │ │ + ldr x14, [sp, #392] │ │ + ldr x10, [sp, #376] │ │ + ldr w9, [x21, #20] │ │ + mov w27, w0 │ │ + ldr w8, [x14, #3372] │ │ + ldrb w24, [x10] │ │ + ldr w10, [sp, #332] │ │ + add w8, w8, w10 │ │ + sub w8, w8, w9 │ │ + asr w8, w8, w10 │ │ + cmp w8, w24 │ │ + csel w8, w24, w8, gt │ │ + sub w9, w8, #0x1 │ │ + cmp w9, #0xf │ │ + b.hi 71770 // b.pmore │ │ + adrp x12, aa000 │ │ + add x12, x12, #0xa9c │ │ + adr x10, 71750 │ │ + ldrb w11, [x12, x9] │ │ + add x10, x10, x11, lsl #2 │ │ + br x10 │ │ + ldrb w21, [sp, #404] │ │ + strb w21, [x25] │ │ + b 717cc │ │ + ldrb w21, [sp, #404] │ │ + mov w8, w21 │ │ + bfi w8, w21, #8, #8 │ │ + strh w8, [x25] │ │ + b 717cc │ │ + ldrb w21, [sp, #404] │ │ + sxtw x2, w8 │ │ + mov x0, x25 │ │ + mov w1, w21 │ │ + bl 4b00 │ │ + ldr x14, [sp, #392] │ │ + b 717cc │ │ + ldrb w21, [sp, #404] │ │ + mov w8, #0x1010101 // #16843009 │ │ + mul w8, w21, w8 │ │ + str w8, [x25] │ │ + b 717cc │ │ + ldrb w21, [sp, #404] │ │ + mov x8, #0x101010101010101 // #72340172838076673 │ │ + mul x8, x21, x8 │ │ + str x8, [x25] │ │ + b 717cc │ │ + ldrb w21, [sp, #404] │ │ + ldr x9, [sp, #288] │ │ + mov x8, #0x101010101010101 // #72340172838076673 │ │ + mul x8, x21, x8 │ │ + str x8, [x25] │ │ + str x8, [x9] │ │ + ldp x9, x10, [sp, #360] │ │ + ldr w16, [sp, #388] │ │ + ldr w8, [x14, #3368] │ │ + ldr w9, [x9, #16] │ │ + ldrb w20, [x10] │ │ + add w8, w8, w16 │ │ + sub w8, w8, w9 │ │ + asr w8, w8, w16 │ │ + cmp w8, w20 │ │ + csel w8, w20, w8, gt │ │ + sub w9, w8, #0x1 │ │ + cmp w9, #0xf │ │ + b.hi 71864 // b.pmore │ │ + adrp x12, aa000 │ │ + add x12, x12, #0xaac │ │ + adr x10, 71594 │ │ + ldrb w11, [x12, x9] │ │ + add x10, x10, x11, lsl #2 │ │ + br x10 │ │ + ldp x2, x9, [sp, #352] │ │ + ldr x8, [x9, #648] │ │ + add x8, x8, x23, lsl #5 │ │ + add x8, x8, x19 │ │ + strb w21, [x8, #64] │ │ + mov x21, x9 │ │ + ldr x19, [sp, #312] │ │ + tbz w27, #31, 715d8 │ │ + b 71614 │ │ + ldp x2, x9, [sp, #352] │ │ + bfi w21, w21, #8, #8 │ │ + ldr x8, [x9, #648] │ │ + add x8, x8, x23, lsl #5 │ │ + add x8, x8, x19 │ │ + strh w21, [x8, #64] │ │ + mov x21, x9 │ │ + ldr x19, [sp, #312] │ │ + tbz w27, #31, 715d8 │ │ + b 71614 │ │ + ldr x10, [sp, #360] │ │ + sxtw x2, w8 │ │ + mov w1, w21 │ │ + ldr x9, [x10, #648] │ │ + mov x21, x10 │ │ + add x9, x9, x23, lsl #5 │ │ + add x9, x9, x19 │ │ + add x0, x9, #0x40 │ │ + bl 4b00 │ │ + ldr w16, [sp, #388] │ │ + ldr x14, [sp, #392] │ │ + ldr x19, [sp, #312] │ │ + ldr x2, [sp, #352] │ │ + tbz w27, #31, 715d8 │ │ + b 71614 │ │ + ldp x2, x10, [sp, #352] │ │ + mov w9, #0x1010101 // #16843009 │ │ + mul w9, w21, w9 │ │ + ldr x8, [x10, #648] │ │ + mov x21, x10 │ │ + add x8, x8, x23, lsl #5 │ │ + add x8, x8, x19 │ │ + str w9, [x8, #64] │ │ + ldr x19, [sp, #312] │ │ + tbz w27, #31, 715d8 │ │ + b 71614 │ │ + ldr x10, [sp, #360] │ │ + mov x9, #0x101010101010101 // #72340172838076673 │ │ + mul x9, x21, x9 │ │ + ldr x8, [x10, #648] │ │ + mov x21, x10 │ │ + add x8, x8, x23, lsl #5 │ │ + add x8, x8, x19 │ │ + str x9, [x8, #64] │ │ + ldr x19, [sp, #312] │ │ + ldr x2, [sp, #352] │ │ + tbz w27, #31, 715d8 │ │ + b 71614 │ │ + ldr x11, [sp, #376] │ │ + mov w26, w2 │ │ + ldrb w24, [x11] │ │ + b 7150c │ │ + ldr w8, [sp, #284] │ │ + add w8, w8, #0x10 │ │ + cmp w8, w2 │ │ + str w8, [sp, #284] │ │ + b.cc 712f4 // b.lo, b.ul, b.last │ │ + ldr x17, [sp, #96] │ │ + ldr x8, [sp, #112] │ │ + cmp x17, x8 │ │ + b.cc 71270 // b.lo, b.ul, b.last │ │ + b 71a4c │ │ + ldr x8, [sp, #248] │ │ + mov w9, #0x4040 // #16448 │ │ + add x8, x12, x8 │ │ + strh w9, [x8, #56] │ │ + sub w8, w13, #0x1 │ │ + cmp w8, #0x1f │ │ + b.ls 719d8 // b.plast │ │ + b 71ae8 │ │ + ldr x8, [sp, #248] │ │ + mov w9, #0x40404040 // #1077952576 │ │ + add x8, x12, x8 │ │ + str w9, [x8, #56] │ │ + sub w8, w13, #0x1 │ │ + cmp w8, #0x1f │ │ + b.ls 719d8 // b.plast │ │ + b 71ae8 │ │ + ldr x8, [sp, #248] │ │ + mov x9, #0x4040404040404040 // #4629771061636907072 │ │ + add x8, x12, x8 │ │ + str x9, [x8, #56] │ │ + sub w8, w13, #0x1 │ │ + cmp w8, #0x1f │ │ + b.ls 719d8 // b.plast │ │ + b 71ae8 │ │ + ldr x8, [sp, #248] │ │ + movi v0.16b, #0x40 │ │ + add x8, x12, x8 │ │ + stur q0, [x8, #56] │ │ + sub w8, w13, #0x1 │ │ + cmp w8, #0x1f │ │ + b.ls 719d8 // b.plast │ │ + b 71ae8 │ │ + ldr x10, [sp, #248] │ │ + add x8, x12, #0x38 │ │ + movi v0.16b, #0x40 │ │ + add w9, w10, #0x10 │ │ + str q0, [x8, w10, uxtw] │ │ + str q0, [x8, w9, uxtw] │ │ + sub w8, w13, #0x1 │ │ + cmp w8, #0x1f │ │ + b.hi 71ae8 // b.pmore │ │ + adrp x9, aa000 │ │ + add x9, x9, #0xa3c │ │ + adr x10, 719f0 │ │ + ldrb w11, [x9, x8] │ │ + add x10, x10, x11, lsl #2 │ │ + br x10 │ │ + ldr x8, [x12, #648] │ │ + ldr x9, [sp, #240] │ │ + add x8, x8, x9 │ │ + mov w9, #0x40 // #64 │ │ + strb w9, [x8, #32] │ │ + ldr w8, [sp, #164] │ │ + cbnz w8, 71af0 │ │ + b 71a4c │ │ + ldr x8, [x12, #648] │ │ + ldr x9, [sp, #240] │ │ + add x8, x8, x9 │ │ + mov w9, #0x4040 // #16448 │ │ + strh w9, [x8, #32] │ │ + ldr w8, [sp, #164] │ │ + cbnz w8, 71af0 │ │ + b 71a4c │ │ + ldr x8, [x12, #648] │ │ + ldr x9, [sp, #240] │ │ + add x8, x8, x9 │ │ + mov w9, #0x40404040 // #1077952576 │ │ + str w9, [x8, #32] │ │ + ldr w8, [sp, #164] │ │ + cbnz w8, 71af0 │ │ + mov w0, wzr │ │ + add sp, sp, #0x1a0 │ │ + ldp x29, x30, [sp, #80] │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x24, x23, [sp, #32] │ │ + ldp x26, x25, [sp, #16] │ │ + ldp x28, x27, [sp], #96 │ │ + ret │ │ + ldr x8, [x12, #648] │ │ + ldr x9, [sp, #240] │ │ + add x8, x8, x9 │ │ + mov x9, #0x4040404040404040 // #4629771061636907072 │ │ + b 71ae4 │ │ + ldr x8, [x12, #648] │ │ + ldr x10, [sp, #240] │ │ + mov x9, #0x4040404040404040 // #4629771061636907072 │ │ + add x8, x8, x10 │ │ + str x9, [x8, #32] │ │ + ldr x8, [x12, #648] │ │ + add w10, w10, #0x8 │ │ + b 71ae0 │ │ + ldr x8, [x12, #648] │ │ + ldr x11, [sp, #240] │ │ + mov x9, #0x4040404040404040 // #4629771061636907072 │ │ + add x8, x8, x11 │ │ + str x9, [x8, #32] │ │ + ldr x8, [x12, #648] │ │ + add w10, w11, #0x8 │ │ + add x8, x8, x10 │ │ + str x9, [x8, #32] │ │ + ldr x8, [x12, #648] │ │ + add w10, w11, #0x10 │ │ + add x8, x8, x10 │ │ + str x9, [x8, #32] │ │ + ldr x8, [x12, #648] │ │ + add w10, w11, #0x18 │ │ + add x8, x8, x10 │ │ + str x9, [x8, #32] │ │ + ldr w8, [sp, #164] │ │ + cbz w8, 71a4c │ │ + ldr w8, [sp, #376] │ │ + sub w8, w8, #0x1 │ │ + cmp w8, #0x1f │ │ + b.hi 71c08 // b.pmore │ │ + adrp x9, aa000 │ │ + add x9, x9, #0xa5c │ │ + adr x10, 71b18 │ │ + ldrb w11, [x9, x8] │ │ + add x10, x10, x11, lsl #2 │ │ + br x10 │ │ + ldr w8, [sp, #236] │ │ + mov w9, #0x40 // #64 │ │ + add x8, x12, w8, uxtw │ │ + strb w9, [x8, #88] │ │ + strb w9, [x8, #120] │ │ + sub w8, w26, #0x1 │ │ + cmp w8, #0x1f │ │ + mov w0, wzr │ │ + b.ls 71c18 // b.plast │ │ + b 71a50 │ │ + ldr w8, [sp, #236] │ │ + mov w9, #0x4040 // #16448 │ │ + add x8, x12, w8, uxtw │ │ + strh w9, [x8, #88] │ │ + strh w9, [x8, #120] │ │ + sub w8, w26, #0x1 │ │ + cmp w8, #0x1f │ │ + mov w0, wzr │ │ + b.ls 71c18 // b.plast │ │ + b 71a50 │ │ + ldr w8, [sp, #236] │ │ + mov w9, #0x40404040 // #1077952576 │ │ + add x8, x12, w8, uxtw │ │ + str w9, [x8, #88] │ │ + str w9, [x8, #120] │ │ + sub w8, w26, #0x1 │ │ + cmp w8, #0x1f │ │ + mov w0, wzr │ │ + b.ls 71c18 // b.plast │ │ + b 71a50 │ │ + ldr w8, [sp, #236] │ │ + mov x9, #0x4040404040404040 // #4629771061636907072 │ │ + add x8, x12, w8, uxtw │ │ + str x9, [x8, #88] │ │ + str x9, [x8, #120] │ │ + sub w8, w26, #0x1 │ │ + cmp w8, #0x1f │ │ + mov w0, wzr │ │ + b.ls 71c18 // b.plast │ │ + b 71a50 │ │ + ldr w8, [sp, #236] │ │ + movi v0.16b, #0x40 │ │ + add x8, x12, w8, uxtw │ │ + stur q0, [x8, #88] │ │ + stur q0, [x8, #120] │ │ + sub w8, w26, #0x1 │ │ + cmp w8, #0x1f │ │ + mov w0, wzr │ │ + b.ls 71c18 // b.plast │ │ + b 71a50 │ │ + ldr w10, [sp, #236] │ │ + add x9, x12, #0x58 │ │ + movi v0.16b, #0x40 │ │ + add x11, x12, #0x78 │ │ + mov w8, w10 │ │ + add w10, w10, #0x10 │ │ + str q0, [x9, x8] │ │ + str q0, [x9, x10] │ │ + str q0, [x11, x8] │ │ + str q0, [x11, x10] │ │ + sub w8, w26, #0x1 │ │ + cmp w8, #0x1f │ │ + mov w0, wzr │ │ + b.hi 71a50 // b.pmore │ │ + adrp x9, aa000 │ │ + add x9, x9, #0xa7c │ │ + adr x10, 71a50 │ │ + ldrb w11, [x9, x8] │ │ + add x10, x10, x11, lsl #2 │ │ + br x10 │ │ + ldr x11, [sp, #360] │ │ + ldr w9, [sp, #296] │ │ + mov w10, #0x40 // #64 │ │ + mov w0, wzr │ │ + ldr x8, [x11, #648] │ │ + mov w9, w9 │ │ + add x8, x8, x9 │ │ + strb w10, [x8, #64] │ │ + ldr x8, [x11, #648] │ │ + add x8, x8, x9 │ │ + strb w10, [x8, #96] │ │ + b 71a50 │ │ + ldr x11, [sp, #360] │ │ + ldr w9, [sp, #296] │ │ + mov w10, #0x4040 // #16448 │ │ + mov w0, wzr │ │ + ldr x8, [x11, #648] │ │ + mov w9, w9 │ │ + add x8, x8, x9 │ │ + strh w10, [x8, #64] │ │ + ldr x8, [x11, #648] │ │ + add x8, x8, x9 │ │ + strh w10, [x8, #96] │ │ + b 71a50 │ │ + ldr x11, [sp, #360] │ │ + ldr w9, [sp, #296] │ │ + mov w10, #0x40404040 // #1077952576 │ │ + mov w0, wzr │ │ + ldr x8, [x11, #648] │ │ + mov w9, w9 │ │ + add x8, x8, x9 │ │ + str w10, [x8, #64] │ │ + ldr x8, [x11, #648] │ │ + add x8, x8, x9 │ │ + str w10, [x8, #96] │ │ + b 71a50 │ │ + ldr x11, [sp, #360] │ │ + ldr w9, [sp, #296] │ │ + mov x10, #0x4040404040404040 // #4629771061636907072 │ │ + mov w0, wzr │ │ + ldr x8, [x11, #648] │ │ + mov w9, w9 │ │ + add x8, x8, x9 │ │ + str x10, [x8, #64] │ │ + ldr x8, [x11, #648] │ │ + add x8, x8, x9 │ │ + str x10, [x8, #96] │ │ + b 71a50 │ │ + ldr x12, [sp, #360] │ │ + ldr w11, [sp, #296] │ │ + mov x10, #0x4040404040404040 // #4629771061636907072 │ │ + mov w0, wzr │ │ + ldr x8, [x12, #648] │ │ + mov w9, w11 │ │ + add w11, w11, #0x8 │ │ + add x8, x8, x9 │ │ + str x10, [x8, #64] │ │ + ldr x8, [x12, #648] │ │ + add x8, x8, x11 │ │ + str x10, [x8, #64] │ │ + ldr x8, [x12, #648] │ │ + add x8, x8, x9 │ │ + str x10, [x8, #96] │ │ + ldr x8, [x12, #648] │ │ + add x8, x8, x11 │ │ + str x10, [x8, #96] │ │ + b 71a50 │ │ + ldr x14, [sp, #360] │ │ + ldr w13, [sp, #296] │ │ + mov x10, #0x4040404040404040 // #4629771061636907072 │ │ + mov w0, wzr │ │ + ldr x8, [x14, #648] │ │ + mov w9, w13 │ │ + add w11, w13, #0x8 │ │ + add w12, w13, #0x10 │ │ + add x8, x8, x9 │ │ + str x10, [x8, #64] │ │ + ldr x8, [x14, #648] │ │ + add w13, w13, #0x18 │ │ + add x8, x8, x11 │ │ + str x10, [x8, #64] │ │ + ldr x8, [x14, #648] │ │ + add x8, x8, x12 │ │ + str x10, [x8, #64] │ │ + ldr x8, [x14, #648] │ │ + add x8, x8, x13 │ │ + str x10, [x8, #64] │ │ + ldr x8, [x14, #648] │ │ + add x8, x8, x9 │ │ + str x10, [x8, #96] │ │ + ldr x8, [x14, #648] │ │ + add x8, x8, x11 │ │ + str x10, [x8, #96] │ │ + ldr x8, [x14, #648] │ │ + add x8, x8, x12 │ │ + str x10, [x8, #96] │ │ + ldr x8, [x14, #648] │ │ + add x8, x8, x13 │ │ + str x10, [x8, #96] │ │ + b 71a50 │ │ + sub sp, sp, #0xc0 │ │ + stp x28, x27, [sp, #96] │ │ + stp x26, x25, [sp, #112] │ │ + stp x24, x23, [sp, #128] │ │ + stp x22, x21, [sp, #144] │ │ + stp x20, x19, [sp, #160] │ │ + stp x29, x30, [sp, #176] │ │ + mov w27, w6 │ │ + str x3, [sp, #64] │ │ + ldr x6, [sp, #208] │ │ + ldr w20, [sp, #192] │ │ + ldr w8, [sp, #200] │ │ + ldr x3, [x0] │ │ + str w4, [sp, #72] │ │ + str x2, [sp, #48] │ │ + cbz w20, 71e18 │ │ + ldr w9, [x3, #2112] │ │ + cmp w9, #0x1 │ │ + cset w22, eq // eq = none │ │ + cmp w9, #0x3 │ │ + cset w23, ne // ne = any │ │ + b 71e20 │ │ + mov w22, wzr │ │ + mov w23, wzr │ │ + cmp w20, #0x0 │ │ + mov w9, #0x4 // #4 │ │ + cset w2, ne // ne = any │ │ + ldr w10, [x6, #56] │ │ + lsr w16, w9, w23 │ │ + lsr w29, w9, w22 │ │ + ldr w9, [x3, #2104] │ │ + add x11, x6, w2, uxtw #3 │ │ + ldr w13, [sp, #224] │ │ + ldr x11, [x11, #40] │ │ + asr w26, w8, #16 │ │ + sxth w8, w8 │ │ + eor w21, w23, #0x1 │ │ + cmp w10, w9 │ │ + eor w24, w22, #0x1 │ │ + stp x11, x1, [sp, #80] │ │ + str w13, [sp, #76] │ │ + str x0, [sp, #56] │ │ + b.ne 71f1c // b.any │ │ + ldr w9, [x6, #60] │ │ + ldr w10, [x3, #2108] │ │ + cmp w9, w10 │ │ + b.ne 71f1c // b.any │ │ + cmp w23, #0x0 │ │ + mov w9, #0x3 // #3 │ │ + mov w14, #0xf // #15 │ │ + ldr x10, [x6, #16] │ │ + ldr x11, [x3, #2064] │ │ + cinc w19, w9, ne // ne = any │ │ + cmp w22, #0x0 │ │ + lsr w12, w14, w24 │ │ + cinc w9, w9, ne // ne = any │ │ + and w17, w12, w8 │ │ + asr w8, w8, w9 │ │ + madd w7, w29, w7, w8 │ │ + cmp x10, x11 │ │ + madd w4, w29, w5, w7 │ │ + str w16, [sp, #28] │ │ + str w17, [sp, #44] │ │ + b.eq 72160 // b.none │ │ + cmp w17, #0x0 │ │ + cset w8, ne // ne = any │ │ + add w1, w4, w8, lsl #2 │ │ + mov x0, x6 │ │ + str x7, [sp, #32] │ │ + mov x28, x3 │ │ + str w5, [sp, #40] │ │ + mov x25, x6 │ │ + str w4, [sp, #24] │ │ + bl 2329c │ │ + cbnz w0, 71fd4 │ │ + ldr w8, [x28, #2104] │ │ + ldr w9, [x28, #2108] │ │ + ldr x0, [sp, #56] │ │ + ldp w5, w17, [sp, #40] │ │ + ldp w4, w16, [sp, #24] │ │ + ldr x7, [sp, #32] │ │ + mov x3, x28 │ │ + add w8, w8, w23 │ │ + add w11, w9, w22 │ │ + mov x6, x25 │ │ + mov w14, #0xf // #15 │ │ + b 72170 │ │ + ldr w9, [sp, #216] │ │ + mul w10, w29, w7 │ │ + mul w28, w29, w5 │ │ + lsl w8, w8, w24 │ │ + add x29, x3, w9, sxtw #4 │ │ + ldrsw x9, [x29, #3072] │ │ + mul w11, w16, w27 │ │ + lsl w12, w26, w21 │ │ + add w8, w8, w10, lsl #4 │ │ + add w10, w12, w11, lsl #4 │ │ + sxtw x10, w10 │ │ + ldrsw x11, [x29, #3080] │ │ + mul x10, x9, x10 │ │ + lsl w9, w9, #3 │ │ + sub w9, w9, #0x20, lsl #12 │ │ + add x9, x10, w9, sxtw │ │ + sxtw x8, w8 │ │ + cmp x9, #0x0 │ │ + ldr w12, [x29, #3076] │ │ + mul x8, x11, x8 │ │ + lsl w11, w11, #3 │ │ + cneg x9, x9, mi // mi = first │ │ + sub w11, w11, #0x20, lsl #12 │ │ + add x9, x9, #0x80 │ │ + add x8, x8, w11, sxtw │ │ + lsr x9, x9, #8 │ │ + cneg w24, w9, lt // lt = tstop │ │ + cmp x8, #0x0 │ │ + stp w12, w20, [sp, #40] │ │ + cneg x8, x8, mi // mi = first │ │ + ldr w12, [x29, #3084] │ │ + add x8, x8, #0x80 │ │ + lsr x8, x8, #8 │ │ + cneg w8, w8, lt // lt = tstop │ │ + add w25, w8, #0x20 │ │ + sub w8, w28, #0x1 │ │ + madd w8, w12, w8, w25 │ │ + asr w19, w8, #10 │ │ + add w27, w19, #0x5 │ │ + mov x0, x6 │ │ + mov w1, w27 │ │ + mov w20, w16 │ │ + mov x21, x3 │ │ + mov x26, x6 │ │ + bl 2329c │ │ + cbz w0, 71fdc │ │ + mov w0, #0xffffffff // #-1 │ │ + b 722dc │ │ + ldr w9, [sp, #72] │ │ + str w28, [sp, #32] │ │ + ldp w10, w11, [x26, #56] │ │ + ldr w13, [sp, #40] │ │ + mul w28, w20, w9 │ │ + add w24, w24, #0x20 │ │ + sub w12, w28, #0x1 │ │ + madd w12, w13, w12, w24 │ │ + add w10, w10, w23 │ │ + add w13, w11, w22 │ │ + asr w8, w25, #10 │ │ + asr w9, w24, #10 │ │ + cmp w24, #0xc00 │ │ + asr w12, w12, #10 │ │ + asr w11, w10, w23 │ │ + asr w10, w13, w22 │ │ + b.lt 72060 // b.tstop │ │ + cmp w25, #0xc00 │ │ + b.lt 72060 // b.tstop │ │ + add w13, w12, #0x5 │ │ + cmp w13, w11 │ │ + b.gt 72060 │ │ + cmp w27, w10 │ │ + b.gt 72060 │ │ + ldr w10, [sp, #44] │ │ + ldr x19, [sp, #80] │ │ + sxtw x8, w8 │ │ + add x10, x26, w10, sxtw #3 │ │ + ldr x10, [x10, #16] │ │ + nop │ │ + madd x8, x19, x8, x10 │ │ + add x2, x8, w9, sxtw │ │ + b 720d4 │ │ + sxtw x3, w10 │ │ + ldr w10, [sp, #44] │ │ + ldr x14, [x21, #3240] │ │ + sub w12, w12, w9 │ │ + sub w15, w19, w8 │ │ + sxtw x2, w11 │ │ + add x10, x26, w10, sxtw #3 │ │ + ldr x20, [sp, #56] │ │ + add w11, w12, #0x8 │ │ + sub w8, w8, #0x3 │ │ + sxtw x0, w11 │ │ + ldr x11, [x14, #664] │ │ + ldr x10, [x10, #16] │ │ + sxtw x5, w8 │ │ + ldr x8, [sp, #80] │ │ + mov w13, #0x6440 // #25664 │ │ + movk w13, #0x1, lsl #16 │ │ + sub w9, w9, #0x3 │ │ + add w12, w15, #0x8 │ │ + add x6, x20, x13 │ │ + sxtw x1, w12 │ │ + sxtw x4, w9 │ │ + mov w7, #0x140 // #320 │ │ + stp x10, x8, [sp] │ │ + mov w19, #0x140 // #320 │ │ + blr x11 │ │ + mov w8, #0x6803 // #26627 │ │ + movk w8, #0x1, lsl #16 │ │ + add x2, x20, x8 │ │ + ldr w11, [sp, #76] │ │ + ldr x10, [x21, #3240] │ │ + ldr x0, [sp, #88] │ │ + ldr w12, [sp, #32] │ │ + mov w11, w11 │ │ + add x9, x29, #0xc04 │ │ + add x8, x29, #0xc0c │ │ + add x10, x10, x11, lsl #3 │ │ + cbz x0, 7212c │ │ + ldr w9, [x9] │ │ + ldr x10, [x10, #336] │ │ + ldr w8, [x8] │ │ + ldr x1, [sp, #64] │ │ + and w6, w24, #0x3ff │ │ + and w7, w25, #0x3ff │ │ + mov x3, x19 │ │ + mov w4, w28 │ │ + mov w5, w12 │ │ + str w8, [sp, #8] │ │ + str w9, [sp] │ │ + blr x10 │ │ + b 722d8 │ │ + ldr w7, [x9] │ │ + ldr x9, [x10, #496] │ │ + ldr w8, [x8] │ │ + ldr x0, [sp, #48] │ │ + and w5, w24, #0x3ff │ │ + and w6, w25, #0x3ff │ │ + mov x1, x2 │ │ + mov x2, x19 │ │ + mov w3, w28 │ │ + mov w4, w12 │ │ + str w8, [sp] │ │ + blr x9 │ │ + b 722d8 │ │ + ldr w8, [x3, #3368] │ │ + ldr w9, [x3, #3372] │ │ + lsl w8, w8, #2 │ │ + lsl w11, w9, #2 │ │ + lsr w10, w14, w21 │ │ + and w25, w10, w26 │ │ + ldr w1, [sp, #72] │ │ + asr w12, w26, w19 │ │ + asr w9, w8, w23 │ │ + mov w8, #0x3 // #3 │ │ + cmp w25, #0x0 │ │ + madd w12, w16, w27, w12 │ │ + csel w26, w8, wzr, ne // ne = any │ │ + cset w13, ne // ne = any │ │ + subs w10, w12, w26 │ │ + asr w11, w11, w22 │ │ + b.lt 721d4 // b.tstop │ │ + cmp w17, #0x0 │ │ + csel w15, w8, wzr, ne // ne = any │ │ + cset w14, ne // ne = any │ │ + cmp w7, w15 │ │ + b.lt 721d4 // b.tstop │ │ + madd w15, w16, w1, w12 │ │ + add w13, w15, w13, lsl #2 │ │ + cmp w13, w9 │ │ + b.gt 721d4 │ │ + add w13, w4, w14, lsl #2 │ │ + cmp w13, w11 │ │ + b.le 722fc │ │ + ldr x13, [x3, #3240] │ │ + cmp w25, #0x0 │ │ + mov w14, #0x7 // #7 │ │ + mov w12, #0x6440 // #25664 │ │ + mov x28, x3 │ │ + sxtw x3, w11 │ │ + csel w11, w14, wzr, ne // ne = any │ │ + cmp w17, #0x0 │ │ + movk w12, #0x1, lsl #16 │ │ + csel w8, w8, wzr, ne // ne = any │ │ + sxtw x4, w10 │ │ + add x10, x6, w20, sxtw #3 │ │ + add x23, x0, x12 │ │ + madd w11, w16, w1, w11 │ │ + csel w12, w14, wzr, ne // ne = any │ │ + sub w8, w7, w8 │ │ + sxtw x0, w11 │ │ + mov w27, w5 │ │ + madd w11, w29, w5, w12 │ │ + ldr x12, [x13, #664] │ │ + ldr x10, [x10, #16] │ │ + sxtw x5, w8 │ │ + ldr x8, [sp, #80] │ │ + sxtw x2, w9 │ │ + mov w9, #0x240 // #576 │ │ + mov w22, w1 │ │ + sxtw x1, w11 │ │ + mov w7, #0xc0 // #192 │ │ + mov x6, x23 │ │ + csel w19, w9, wzr, ne // ne = any │ │ + stp x10, x8, [sp] │ │ + mov w20, #0xc0 // #192 │ │ + blr x12 │ │ + orr w8, w26, w19 │ │ + mov x3, x28 │ │ + add x2, x23, x8 │ │ + ldr w9, [sp, #76] │ │ + ldr x8, [x3, #3240] │ │ + ldr x0, [sp, #88] │ │ + mov w9, w9 │ │ + cbz x0, 722a8 │ │ + add x8, x8, x9, lsl #3 │ │ + ldr w9, [sp, #28] │ │ + ldr x8, [x8, #256] │ │ + ldr x1, [sp, #64] │ │ + mul w5, w29, w27 │ │ + mul w4, w9, w22 │ │ + ldr w9, [sp, #44] │ │ + lsl w6, w25, w21 │ │ + mov x3, x20 │ │ + lsl w7, w9, w24 │ │ + blr x8 │ │ + b 722d8 │ │ + add x8, x8, x9, lsl #3 │ │ + ldr w9, [sp, #28] │ │ + ldr x8, [x8, #416] │ │ + ldr x0, [sp, #48] │ │ + mul w4, w29, w27 │ │ + mul w3, w9, w22 │ │ + ldr w9, [sp, #44] │ │ + lsl w5, w25, w21 │ │ + mov x1, x2 │ │ + mov x2, x20 │ │ + lsl w6, w9, w24 │ │ + blr x8 │ │ + mov w0, wzr │ │ + ldp x29, x30, [sp, #176] │ │ + ldp x20, x19, [sp, #160] │ │ + ldp x22, x21, [sp, #144] │ │ + ldp x24, x23, [sp, #128] │ │ + ldp x26, x25, [sp, #112] │ │ + ldp x28, x27, [sp, #96] │ │ + add sp, sp, #0xc0 │ │ + ret │ │ + add x8, x6, w20, sxtw #3 │ │ + ldr x8, [x8, #16] │ │ + ldr x20, [sp, #80] │ │ + sxtw x9, w7 │ │ + mov w22, w1 │ │ + mov w27, w5 │ │ + madd x8, x20, x9, x8 │ │ + add x2, x8, w12, sxtw │ │ + b 72264 │ │ + sub sp, sp, #0x150 │ │ + stp x28, x27, [sp, #240] │ │ + stp x26, x25, [sp, #256] │ │ + stp x24, x23, [sp, #272] │ │ + stp x22, x21, [sp, #288] │ │ + stp x20, x19, [sp, #304] │ │ + stp x29, x30, [sp, #320] │ │ + stp x7, x2, [sp, #208] │ │ + ldr x11, [x0] │ │ + str x6, [sp, #184] │ │ + str x3, [sp, #168] │ │ + str x0, [sp, #200] │ │ + ldr x8, [x11, #3240] │ │ + str x1, [sp, #56] │ │ + str x8, [sp, #136] │ │ + cbz w5, 72378 │ │ + ldr w8, [x11, #2112] │ │ cmp w8, #0x1 │ │ - cset w10, eq // eq = none │ │ + cset w16, eq // eq = none │ │ cmp w8, #0x3 │ │ - str w10, [sp, #96] │ │ - cset w10, ne // ne = any │ │ - str w10, [sp, #100] │ │ - cinc w10, w11, ne // ne = any │ │ - cmp w12, #0x0 │ │ - cset w11, eq // eq = none │ │ - cmp w9, #0x1 │ │ - str w11, [sp, #116] │ │ - b.lt 71adc // b.tstop │ │ - ldr w11, [sp, #100] │ │ - cmp w8, #0x1 │ │ - add w8, w9, #0x1f │ │ - mov w9, #0x2f68 // #12136 │ │ - asr w10, w10, w11 │ │ - str w10, [sp, #112] │ │ - add x10, sp, #0x3, lsl #12 │ │ - add x10, x10, #0x98 │ │ - sbfx x8, x8, #5, #27 │ │ - mov w11, #0x5ed0 // #24272 │ │ - str x8, [sp, #104] │ │ - add x8, x10, x9 │ │ - add x12, sp, #0x98 │ │ - str x8, [sp, #88] │ │ - add x8, x10, x11 │ │ - str x8, [sp, #80] │ │ - add x8, x12, #0x1, lsl #12 │ │ - mov x21, xzr │ │ - mov x25, xzr │ │ - mov w28, #0x20 // #32 │ │ - cset w13, eq // eq = none │ │ - str x8, [sp, #72] │ │ - add x8, x12, #0x2, lsl #12 │ │ - str x13, [sp, #128] │ │ - str x8, [sp, #64] │ │ - b 71908 │ │ - ldr w8, [x19, #64] │ │ - ldr x9, [sp, #144] │ │ - ldp x11, x2, [x19, #40] │ │ - ldr x10, [x19, #24] │ │ - sub w8, w8, #0x1 │ │ - add x27, x9, #0x28 │ │ - ldr x9, [x20, #24] │ │ - ldr x8, [x27, w8, uxtw #3] │ │ - stp x29, x11, [sp, #8] │ │ - mov x3, x22 │ │ - str x29, [sp, #120] │ │ - mov x29, x20 │ │ - mov x20, x22 │ │ - ldp w22, w28, [sp, #112] │ │ - ldr w26, [sp, #140] │ │ - ldr x6, [sp, #88] │ │ - add x0, x9, x23 │ │ - add x1, x10, x23 │ │ - add x5, sp, #0x98 │ │ - mov w4, w22 │ │ - str w26, [sp, #40] │ │ - str w28, [sp, #32] │ │ - str wzr, [sp, #24] │ │ - str w25, [sp] │ │ - mov w24, w7 │ │ - blr x8 │ │ - ldr w8, [x19, #64] │ │ - ldr x9, [x29, #32] │ │ - ldr x10, [x19, #32] │ │ - ldp x11, x2, [x19, #40] │ │ - sub w8, w8, #0x1 │ │ - add x0, x9, x23 │ │ - mov w9, #0x1 // #1 │ │ - ldr x8, [x27, w8, uxtw #3] │ │ - str w9, [sp, #24] │ │ - ldr x9, [sp, #120] │ │ - ldr x6, [sp, #80] │ │ - add x1, x10, x23 │ │ - add x5, sp, #0x98 │ │ - mov x3, x20 │ │ - mov w4, w22 │ │ - mov w7, w24 │ │ - str w26, [sp, #40] │ │ - str w28, [sp, #32] │ │ - mov w28, #0x20 // #32 │ │ - stp x9, x11, [sp, #8] │ │ - str w25, [sp] │ │ - mov x22, x20 │ │ - mov x20, x29 │ │ + cset w24, ne // ne = any │ │ + b 72380 │ │ + mov w16, wzr │ │ + mov w24, wzr │ │ + ldrb w9, [x4, #1] │ │ + mov w8, #0x4 // #4 │ │ + lsr w10, w8, w16 │ │ + str w10, [sp, #32] │ │ + mul w10, w10, w9 │ │ + cbz w10, 72690 │ │ + ldr x15, [sp, #184] │ │ + lsr x8, x8, x24 │ │ + str x11, [sp, #96] │ │ + str wzr, [sp, #36] │ │ + str x8, [sp, #192] │ │ + ldr x12, [sp, #208] │ │ + ldp w10, w11, [x15, #56] │ │ + ldrb w8, [x4] │ │ + mov w13, #0x6440 // #25664 │ │ + add x12, x12, #0x1c │ │ + str x12, [sp, #112] │ │ + add x12, x15, w5, sxtw #3 │ │ + add w10, w10, w24 │ │ + add w11, w11, w16 │ │ + add x12, x12, #0x10 │ │ + asr w10, w10, w24 │ │ + asr w11, w11, w16 │ │ + str x12, [sp, #104] │ │ + ldr x12, [sp, #200] │ │ + stp x10, x11, [sp, #40] │ │ + sxtw x10, w10 │ │ + str x10, [sp, #72] │ │ + sxtw x10, w11 │ │ + mov w14, #0x64a3 // #25763 │ │ + str x10, [sp, #64] │ │ + ldr x10, [sp, #168] │ │ + cmp w5, #0x0 │ │ + movk w13, #0x1, lsl #16 │ │ + movk w14, #0x1, lsl #16 │ │ + cset w17, ne // ne = any │ │ + add x13, x12, x13 │ │ + add x12, x12, x14 │ │ + stp x12, x13, [sp, #80] │ │ + add x12, x15, w17, uxtw #3 │ │ + add x12, x12, #0x28 │ │ + lsl x10, x10, #3 │ │ + str w17, [sp, #164] │ │ + str x12, [sp, #152] │ │ + str x10, [sp, #24] │ │ + stp x16, x4, [sp, #120] │ │ + ldr x11, [sp, #192] │ │ + and w10, w8, #0xff │ │ + mul w10, w11, w10 │ │ + cbnz w10, 724a4 │ │ + b 72450 │ │ + ldrb w9, [x4, #1] │ │ + ldr x12, [sp, #56] │ │ + ldr x11, [sp, #24] │ │ + ldr x13, [sp, #216] │ │ + cmp x12, #0x0 │ │ + add x10, x12, x11 │ │ + csel x10, xzr, x10, eq // eq = none │ │ + str x10, [sp, #56] │ │ + ldp w10, w14, [sp, #32] │ │ + and w12, w9, #0xff │ │ + add x11, x13, x11, lsl #1 │ │ + add w14, w14, #0x8 │ │ + mul w10, w10, w12 │ │ + csel x13, x11, x13, eq // eq = none │ │ + cmp w14, w10 │ │ + str x13, [sp, #216] │ │ + str w14, [sp, #36] │ │ + b.cs 72690 // b.hs, b.nlast │ │ + ldr x11, [sp, #192] │ │ + and w10, w8, #0xff │ │ + mul w10, w11, w10 │ │ + cbz w10, 72450 │ │ + ldp x8, x13, [sp, #200] │ │ + ldr w9, [sp, #36] │ │ + ldr x21, [sp, #216] │ │ + mov x20, xzr │ │ + ldr w8, [x8, #20] │ │ + orr w9, w9, #0x4 │ │ + ldrsw x10, [x13, #16] │ │ + ldrsw x11, [x13, #24] │ │ + ldpsw x12, x13, [x13, #4] │ │ + lsl w9, w9, w16 │ │ + add w8, w9, w8, lsl #2 │ │ + sxtw x8, w8 │ │ + madd x9, x8, x10, x12 │ │ + madd x8, x11, x8, x13 │ │ + str x9, [sp, #144] │ │ + str x8, [sp, #176] │ │ + b 7252c │ │ + ldr x8, [sp, #136] │ │ + mov x0, x21 │ │ + ldr x8, [x8, #656] │ │ + ldr x1, [sp, #168] │ │ + ldr x4, [sp, #112] │ │ + mov x3, x29 │ │ + mov w5, w25 │ │ + mov w6, w22 │ │ blr x8 │ │ - ldr x8, [sp, #104] │ │ - add x25, x25, #0x1 │ │ - add x21, x21, #0x40 │ │ - cmp x25, x8 │ │ - b.ge 71adc // b.tcont │ │ - ldr x8, [x19, #40] │ │ - ldr x26, [x19, #16] │ │ - ldr w9, [x22, #4] │ │ - lsl x23, x25, #5 │ │ - asr x24, x8, #1 │ │ - mul x8, x24, x23 │ │ - add x29, x26, x8, lsl #1 │ │ - cbz w9, 7197c │ │ - ldp w4, w8, [x20, #56] │ │ - ldr x9, [sp, #144] │ │ - ldr x2, [x20, #40] │ │ - ldr x10, [x20, #16] │ │ - sub w8, w8, w23 │ │ - cmp w8, #0x20 │ │ - ldr x9, [x9, #32] │ │ - csel w7, w8, w28, lt // lt = tstop │ │ - ldr w8, [sp, #140] │ │ - lsr x11, x2, #1 │ │ - mul x11, x11, x23 │ │ - add x6, sp, #0x3, lsl #12 │ │ - sxtw x4, w4 │ │ - add x0, x10, x11, lsl #1 │ │ - add x5, sp, #0x98 │ │ - add x6, x6, #0x98 │ │ - mov x1, x29 │ │ - mov x3, x22 │ │ - str w8, [sp, #8] │ │ - str w25, [sp] │ │ - blr x9 │ │ - ldr w8, [x22, #40] │ │ - cbnz w8, 71994 │ │ - ldr w9, [x22, #44] │ │ - cbnz w9, 71994 │ │ - ldr w9, [x22, #36] │ │ - cbz w9, 718f4 │ │ - ldp w9, w10, [x20, #56] │ │ - ldp w12, w11, [sp, #96] │ │ - sxtw x9, w9 │ │ - sub w10, w10, w23 │ │ - cmp w10, #0x20 │ │ - csel w10, w10, w28, lt // lt = tstop │ │ - add w10, w10, w12 │ │ - tst w9, w11 │ │ - asr w7, w10, w12 │ │ - b.eq 719fc // b.none │ │ - cmp w7, #0x1 │ │ - b.lt 719fc // b.tstop │ │ - ldr x11, [x19, #40] │ │ - ldr x12, [sp, #128] │ │ - sub w10, w9, #0x1 │ │ + ldp x16, x4, [sp, #120] │ │ + ldr x9, [sp, #192] │ │ + add x20, x20, #0x8 │ │ + add x21, x21, #0x10 │ │ + ldrb w8, [x4] │ │ + mul x9, x9, x8 │ │ + cmp x20, x9 │ │ + b.cs 7244c // b.hs, b.nlast │ │ + ldp x8, x11, [sp, #200] │ │ + stp x21, x20, [sp, #224] │ │ + add w9, w20, #0x4 │ │ + lsl w9, w9, w24 │ │ + ldr w8, [x8, #16] │ │ + ldrsw x10, [x11, #20] │ │ + ldr w2, [sp, #164] │ │ + ldrsw x27, [x11, #12] │ │ + add w8, w9, w8, lsl #2 │ │ + sxtw x23, w8 │ │ + ldp x8, x0, [sp, #176] │ │ + ldr x9, [sp, #152] │ │ + ldrsh w22, [x11, #28] │ │ + ldrsh w26, [x11, #30] │ │ + nop │ │ + madd x8, x10, x23, x8 │ │ + asr x19, x8, x16 │ │ + ldrsh w25, [x11, #32] │ │ + ldrsh w20, [x11, #34] │ │ + ldr x29, [x9] │ │ + lsr x28, x19, #16 │ │ + add w21, w28, #0x8 │ │ + mov w1, w21 │ │ + bl 2329c │ │ + cbnz w0, 72688 │ │ + ldr x8, [sp, #144] │ │ + sub w9, w26, w26, lsl #3 │ │ + and w10, w19, #0xffff │ │ + sub w11, w9, w22, lsl #2 │ │ + madd x8, x23, x27, x8 │ │ + asr x8, x8, x24 │ │ + sub w10, w10, w25, lsl #2 │ │ + lsr x9, x8, #16 │ │ + add w11, w11, w8, uxth │ │ + sub w8, w9, #0x4 │ │ + sub w10, w10, w20, lsl #2 │ │ + and w25, w11, #0xffffffc0 │ │ + cmp w8, #0x3 │ │ + and w22, w10, #0xffffffc0 │ │ + b.lt 7261c // b.tstop │ │ + ldr x10, [sp, #48] │ │ + cmp w21, w10 │ │ + b.gt 7261c │ │ + ldr x11, [sp, #40] │ │ + add w10, w9, #0x8 │ │ + cmp w10, w11 │ │ + b.gt 7261c │ │ + sub w10, w28, #0x4 │ │ + cmp w10, #0x2 │ │ + b.le 7261c │ │ + ldr x9, [sp, #104] │ │ sxtw x10, w10 │ │ - asr x11, x11, #1 │ │ - lsl x12, x11, x12 │ │ - madd x11, x24, x21, x26 │ │ - lsl x12, x12, #1 │ │ - mov w13, w7 │ │ - ldrh w14, [x11, x10, lsl #1] │ │ - subs w13, w13, #0x1 │ │ - strh w14, [x11, x9, lsl #1] │ │ - add x11, x11, x12 │ │ - b.ne 719e8 // b.any │ │ - ldr x9, [x20, #48] │ │ - ldr x11, [sp, #128] │ │ - ldr w10, [x22, #36] │ │ - asr x9, x9, #1 │ │ - mul x9, x9, x23 │ │ - asr x9, x9, x11 │ │ - lsl x23, x9, #1 │ │ - cbnz w10, 7182c │ │ - cbz w8, 71a7c │ │ - ldr x9, [x20, #24] │ │ - ldr w8, [x19, #64] │ │ - ldr x11, [sp, #144] │ │ - ldr x10, [x19, #24] │ │ - add x0, x9, x23 │ │ - ldr w9, [sp, #140] │ │ - sub w8, w8, #0x1 │ │ - add x8, x11, w8, uxtw #3 │ │ - ldr x8, [x8, #40] │ │ - ldp x11, x2, [x19, #40] │ │ - str w9, [sp, #40] │ │ - ldp w4, w9, [sp, #112] │ │ - ldr x5, [sp, #72] │ │ + ldr x9, [x9] │ │ + nop │ │ + madd x9, x29, x10, x9 │ │ + add x2, x9, w8, sxtw │ │ + ldp x21, x20, [sp, #224] │ │ + ldr x8, [sp, #216] │ │ + cbnz x8, 724e8 │ │ + b 72674 │ │ + ldp x8, x10, [sp, #96] │ │ + mov x11, #0xfff900000000 // #281444911939584 │ │ + movk x11, #0xffff, lsl #48 │ │ + ldp x3, x2, [sp, #64] │ │ + ldr x8, [x8, #3240] │ │ + ldr x10, [x10] │ │ ldr x6, [sp, #88] │ │ - add x1, x10, x23 │ │ - mov x3, x22 │ │ - str w9, [sp, #32] │ │ - str wzr, [sp, #24] │ │ - stp x29, x11, [sp, #8] │ │ - str w25, [sp] │ │ - mov w24, w7 │ │ + add x9, x11, x9, lsl #32 │ │ + ldr x8, [x8, #664] │ │ + asr x4, x9, #32 │ │ + add x9, x11, x28, lsl #32 │ │ + asr x5, x9, #32 │ │ + mov w0, #0xf // #15 │ │ + mov w1, #0xf // #15 │ │ + mov w7, #0x20 // #32 │ │ + stp x10, x29, [sp] │ │ blr x8 │ │ - mov w7, w24 │ │ - ldr w8, [x22, #44] │ │ - cbz w8, 718f4 │ │ - ldr x9, [x20, #32] │ │ - ldr w8, [x19, #64] │ │ - ldr x10, [sp, #144] │ │ - ldp x11, x2, [x19, #40] │ │ - add x0, x9, x23 │ │ - ldr w9, [sp, #140] │ │ - sub w8, w8, #0x1 │ │ - add x8, x10, w8, uxtw #3 │ │ - ldr x8, [x8, #40] │ │ - ldr x10, [x19, #32] │ │ - str w9, [sp, #40] │ │ - ldp w4, w9, [sp, #112] │ │ - ldr x5, [sp, #64] │ │ - ldr x6, [sp, #80] │ │ - add x1, x10, x23 │ │ - str w9, [sp, #32] │ │ - mov w9, #0x1 // #1 │ │ - mov x3, x22 │ │ - str w9, [sp, #24] │ │ - stp x29, x11, [sp, #8] │ │ - str w25, [sp] │ │ - b 718f0 │ │ - add sp, sp, #0xb, lsl #12 │ │ - add sp, sp, #0xed0 │ │ - ldp x29, x30, [sp, #80] │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - ldp x26, x25, [sp, #16] │ │ - ldp x28, x27, [sp], #96 │ │ - ret │ │ - ldr x21, [x20, #48] │ │ - ldrsw x9, [x20, #60] │ │ - cmp w8, #0x1 │ │ - ldr w8, [x22, #40] │ │ - cset w10, eq // eq = none │ │ - mul x9, x21, x9 │ │ - asr x24, x9, x10 │ │ - tbnz x24, #63, 71b4c │ │ - cbnz w8, 71b34 │ │ - ldr x0, [x20, #24] │ │ - ldr x1, [x19, #24] │ │ - mov x2, x24 │ │ - bl 4b60 │ │ - ldr w8, [x22, #44] │ │ - cbnz w8, 71784 │ │ - ldr x0, [x20, #32] │ │ - ldr x1, [x19, #32] │ │ - mov x2, x24 │ │ - b 71b94 │ │ - cbnz w8, 71b70 │ │ - ldr x8, [x20, #24] │ │ - ldr x9, [x19, #24] │ │ - neg x2, x24 │ │ - add x8, x8, x24 │ │ - add x9, x9, x24 │ │ - sub x0, x8, x21 │ │ - sub x1, x9, x21 │ │ - bl 4b60 │ │ - ldr w8, [x22, #44] │ │ - cbnz w8, 71784 │ │ - ldr x8, [x20, #32] │ │ - ldr x9, [x19, #32] │ │ - neg x2, x24 │ │ - add x8, x8, x24 │ │ - add x9, x9, x24 │ │ - sub x0, x8, x21 │ │ - sub x1, x9, x21 │ │ - bl 4b60 │ │ - b 71784 │ │ - str x25, [sp, #-64]! │ │ - stp x24, x23, [sp, #16] │ │ - stp x22, x21, [sp, #32] │ │ - stp x20, x19, [sp, #48] │ │ - ldrb w16, [x1] │ │ - sub w8, w0, #0x8 │ │ - mov w10, #0x1 // #1 │ │ - lsl w9, w16, w8 │ │ - cmp w9, #0x1 │ │ - b.lt 71be4 // b.tstop │ │ - mov x9, xzr │ │ - ldrb w11, [x1, #1] │ │ - strb w11, [x3, x9] │ │ - ldrb w16, [x1] │ │ - add x9, x9, #0x1 │ │ - lsl w11, w16, w8 │ │ - cmp x9, w11, sxtw │ │ - b.lt 71bc8 // b.tstop │ │ - sub w9, w2, #0x1 │ │ - cmp w9, #0x1 │ │ - lsl w10, w10, w0 │ │ - b.lt 71cdc // b.tstop │ │ - mov x0, xzr │ │ - mov w11, w9 │ │ - orr w12, wzr, #0x8000 │ │ - add x13, x0, #0x1 │ │ - add x14, x1, x13, lsl #1 │ │ - ldrb w15, [x14] │ │ - and w17, w16, #0xff │ │ - sub w4, w15, w17 │ │ - cmp w4, #0x1 │ │ - b.lt 71cc8 // b.tstop │ │ - add x16, x1, x0, lsl #1 │ │ - ldrb w0, [x14, #1] │ │ - ldrb w16, [x16, #1] │ │ - asr w2, w4, #1 │ │ - add w2, w2, #0x10, lsl #12 │ │ - cmp w4, #0x2 │ │ - sdiv w2, w2, w4 │ │ - b.cs 71c44 // b.hs, b.nlast │ │ - mov w5, wzr │ │ - b 71c98 │ │ - sub w6, w0, w16 │ │ - and w5, w4, #0xfffffffe │ │ - mul w6, w2, w6 │ │ - lsl w7, w6, #1 │ │ - mov w19, #0x8000 // #32768 │ │ - mov w20, w5 │ │ - mov w21, w17 │ │ - add w22, w6, w19 │ │ - add w24, w21, #0x1 │ │ - add w23, w16, w19, lsr #16 │ │ - lsl w25, w21, w8 │ │ - add w19, w19, w7 │ │ - subs w20, w20, #0x2 │ │ - add w22, w16, w22, lsr #16 │ │ - lsl w24, w24, w8 │ │ - add w21, w21, #0x2 │ │ - strb w23, [x3, w25, sxtw] │ │ - strb w22, [x3, w24, sxtw] │ │ - b.ne 71c60 // b.any │ │ - cmp w4, w5 │ │ - b.eq 71cc8 // b.none │ │ - add w17, w5, w17 │ │ - mul w4, w5, w2 │ │ - sub w5, w0, w16 │ │ - madd w0, w4, w5, w12 │ │ - mul w2, w2, w5 │ │ - lsl w5, w17, w8 │ │ - add w17, w17, #0x1 │ │ - add w4, w16, w0, lsr #16 │ │ - cmp w15, w17 │ │ - add w0, w0, w2 │ │ - strb w4, [x3, w5, sxtw] │ │ - b.ne 71cac // b.any │ │ - cmp x13, x11 │ │ - b.eq 71cdc // b.none │ │ - ldrb w16, [x14] │ │ - mov x0, x13 │ │ - b 71c00 │ │ - sbfiz x11, x9, #1, #32 │ │ - ldrb w11, [x1, x11] │ │ - lsl w11, w11, w8 │ │ - cmp w11, w10 │ │ - b.ge 71d78 // b.tcont │ │ - sxtw x12, w9 │ │ - sxtw x13, w11 │ │ - sxtw x11, w10 │ │ - add x14, x1, x12, lsl #1 │ │ - sub x12, x11, x13 │ │ - cmp x12, #0x1f │ │ - add x10, x14, #0x1 │ │ - b.ls 71d60 // b.plast │ │ - add x15, x3, x13 │ │ - add x14, x14, #0x2 │ │ - cmp x15, x14 │ │ - b.cs 71d2c // b.hs, b.nlast │ │ - add x14, x3, x11 │ │ - cmp x10, x14 │ │ - b.cc 71d60 // b.lo, b.ul, b.last │ │ - ld1r {v0.16b}, [x10] │ │ - and x14, x12, #0xffffffffffffffe0 │ │ - add x15, x14, x13 │ │ - add x13, x13, x3 │ │ - add x13, x13, #0x10 │ │ - mov x16, x14 │ │ - stp q0, q0, [x13, #-16] │ │ - subs x16, x16, #0x20 │ │ - add x13, x13, #0x20 │ │ - b.ne 71d44 // b.any │ │ - cmp x12, x14 │ │ - mov x13, x15 │ │ - b.eq 71d78 // b.none │ │ - add x12, x3, x13 │ │ - sub x11, x11, x13 │ │ - ldrb w13, [x10] │ │ - subs x11, x11, #0x1 │ │ - strb w13, [x12], #1 │ │ - b.ne 71d68 // b.any │ │ - cmp w9, #0x1 │ │ - b.lt 71e64 // b.tstop │ │ - mov w10, #0x1 // #1 │ │ - lsl w13, w10, w8 │ │ - cmp w13, #0x2 │ │ - b.lt 71e64 // b.tstop │ │ - asr w11, w13, #1 │ │ - sxtw x12, w13 │ │ - mov w13, w13 │ │ - mov x10, xzr │ │ - mov w9, w9 │ │ - sub x13, x13, #0x2 │ │ - add x14, x3, #0x2 │ │ - b 71db8 │ │ - cmp x10, x9 │ │ - b.eq 71e64 // b.none │ │ - lsl x15, x10, #1 │ │ - add x10, x10, #0x1 │ │ - lsl x16, x10, #1 │ │ - ldrb w15, [x1, x15] │ │ - ldrb w17, [x1, x16] │ │ - lsl w16, w15, w8 │ │ - lsl w15, w17, w8 │ │ - sub w17, w15, w16 │ │ - cmp w17, #0x1 │ │ - b.lt 71db0 // b.tstop │ │ - sxtw x16, w16 │ │ - mov x15, xzr │ │ - sxtw x17, w17 │ │ - add x0, x14, x16 │ │ - b 71e04 │ │ - add x15, x15, x12 │ │ - cmp x15, x17 │ │ - add x0, x0, x12 │ │ - b.ge 71db0 // b.tcont │ │ - add x2, x15, x16 │ │ - add x4, x2, x12 │ │ - add x7, x3, x2 │ │ - ldrb w6, [x3, x4] │ │ - ldrb w5, [x7] │ │ - cmp w8, #0x1 │ │ - sub w4, w6, w5 │ │ - add w19, w4, w11 │ │ - asr w19, w19, w8 │ │ - add w19, w5, w19 │ │ - strb w19, [x7, #1] │ │ - b.eq 71df4 // b.none │ │ - add w6, w11, w6, lsl #1 │ │ - sub w5, w6, w5, lsl #1 │ │ - mov x6, x0 │ │ - mov x7, x13 │ │ - ldrb w19, [x3, x2] │ │ - asr w20, w5, w8 │ │ - subs x7, x7, #0x1 │ │ - add w5, w5, w4 │ │ - add w19, w19, w20 │ │ - strb w19, [x6], #1 │ │ - b.ne 71e44 // b.any │ │ - b 71df4 │ │ - ldp x20, x19, [sp, #48] │ │ - ldp x22, x21, [sp, #32] │ │ - ldp x24, x23, [sp, #16] │ │ - ldr x25, [sp], #64 │ │ - ret │ │ - │ │ -0000000000071e78 : │ │ - adrp x0, a9000 │ │ - add x0, x0, #0x7d0 │ │ - ret │ │ - │ │ -0000000000071e84 : │ │ - adrp x8, ac000 │ │ - adrp x9, ac000 │ │ - ldr x8, [x8, #1760] │ │ - ldr x9, [x9, #1128] │ │ - mov w11, #0x1 // #1 │ │ - adrp x10, a9000 │ │ - stp x11, xzr, [x0, #16] │ │ - stp x8, x9, [x0, #32] │ │ - adrp x8, ac000 │ │ - ldr q0, [x10, #1984] │ │ - ldr x8, [x8, #2920] │ │ - str q0, [x0] │ │ - stp xzr, x8, [x0, #48] │ │ + ldr x2, [sp, #80] │ │ + mov w29, #0x20 // #32 │ │ + ldp x21, x20, [sp, #224] │ │ + ldr x8, [sp, #216] │ │ + cbnz x8, 724e8 │ │ + ldr x8, [sp, #136] │ │ + ldr x9, [sp, #56] │ │ + ldr x8, [x8, #648] │ │ + add x0, x9, x20 │ │ + b 724f4 │ │ + mov w0, #0xffffffff // #-1 │ │ + b 72694 │ │ + mov w0, wzr │ │ + ldp x29, x30, [sp, #320] │ │ + ldp x20, x19, [sp, #304] │ │ + ldp x22, x21, [sp, #288] │ │ + ldp x24, x23, [sp, #272] │ │ + ldp x26, x25, [sp, #256] │ │ + ldp x28, x27, [sp, #240] │ │ + add sp, sp, #0x150 │ │ ret │ │ - │ │ -0000000000071ebc : │ │ sub sp, sp, #0xb0 │ │ - stp x20, x19, [sp, #144] │ │ - mov x20, x1 │ │ - mov x19, x0 │ │ - adrp x0, eb000 <__bss_start@@Base+0x3d7b8> │ │ - adrp x1, 72000 │ │ - add x0, x0, #0xe00 │ │ - add x1, x1, #0x47c │ │ stp x28, x27, [sp, #80] │ │ stp x26, x25, [sp, #96] │ │ stp x24, x23, [sp, #112] │ │ stp x22, x21, [sp, #128] │ │ + stp x20, x19, [sp, #144] │ │ stp x29, x30, [sp, #160] │ │ - bl 4a40 │ │ - cbz x19, 71f4c │ │ - cbz x20, 71f68 │ │ - ldr w8, [x20, #4] │ │ - sub w8, w8, #0x1 │ │ - cmp w8, #0x40 │ │ - b.cs 71f84 // b.hs, b.nlast │ │ - ldr w8, [x20] │ │ - sub w8, w8, #0x1 │ │ - cmp w8, #0x100 │ │ - b.cs 71fa0 // b.hs, b.nlast │ │ - ldr x8, [x20, #32] │ │ - cbz x8, 71fbc │ │ - ldr x8, [x20, #40] │ │ - cbz x8, 71fd8 │ │ - ldr w8, [x20, #12] │ │ - cmp w8, #0x20 │ │ - b.cs 71ff4 // b.hs, b.nlast │ │ - add x0, sp, #0x10 │ │ - bl 4ae0 │ │ - cbz w0, 72044 │ │ - mov w19, #0xfffffff4 // #-12 │ │ - b 72020 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1752] │ │ - adrp x1, 97000 │ │ - adrp x2, a9000 │ │ - add x1, x1, #0x790 │ │ - add x2, x2, #0x7e2 │ │ - b 7200c │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1752] │ │ - adrp x1, 97000 │ │ - adrp x2, a9000 │ │ - add x1, x1, #0x790 │ │ - add x2, x2, #0x7fb │ │ - b 7200c │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1752] │ │ - adrp x1, 97000 │ │ - adrp x2, a9000 │ │ - add x1, x1, #0x790 │ │ - add x2, x2, #0x805 │ │ - b 7200c │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1752] │ │ - adrp x1, 97000 │ │ - adrp x2, a9000 │ │ - add x1, x1, #0x790 │ │ - add x2, x2, #0x84b │ │ - b 7200c │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1752] │ │ - adrp x1, 97000 │ │ - adrp x2, a9000 │ │ - add x1, x1, #0x790 │ │ - add x2, x2, #0x894 │ │ - b 7200c │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1752] │ │ - adrp x1, 97000 │ │ - adrp x2, a9000 │ │ - add x1, x1, #0x790 │ │ - add x2, x2, #0x8c0 │ │ - b 7200c │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1752] │ │ - adrp x1, 97000 │ │ - adrp x2, a9000 │ │ - add x1, x1, #0x790 │ │ - add x2, x2, #0x8ee │ │ - adrp x3, a9000 │ │ - add x0, x8, #0x130 │ │ - add x3, x3, #0x7f0 │ │ - bl 4b40 │ │ - mov w19, #0xffffffea // #-22 │ │ - mov w0, w19 │ │ + str w6, [sp, #44] │ │ + stp x1, x2, [sp, #48] │ │ + ldp w8, w10, [x0, #16] │ │ + ldr x28, [x0] │ │ + mov w9, #0x2310 // #8976 │ │ + mov w26, w7 │ │ + and x11, x10, #0x1e │ │ + add x11, x0, x11, lsl #3 │ │ + add x9, x11, x9 │ │ + str x9, [sp, #72] │ │ + mov w9, #0x2440 // #9280 │ │ + mov x21, x3 │ │ + mov x24, x0 │ │ + add x25, x0, x9 │ │ + str w4, [sp, #68] │ │ + cbz w4, 72728 │ │ + ldr w9, [x28, #2112] │ │ + cmp w9, #0x1 │ │ + cset w11, eq // eq = none │ │ + cmp w9, #0x3 │ │ + cset w12, ne // ne = any │ │ + b 72730 │ │ + mov w11, wzr │ │ + mov w12, wzr │ │ + ldr x9, [x24, #8] │ │ + mov w14, #0x4 // #4 │ │ + lsr w17, w14, w12 │ │ + lsr w11, w14, w11 │ │ + ldr w13, [x9, #13872] │ │ + str w11, [sp, #64] │ │ + cmp w10, w13 │ │ + b.le 7277c │ │ + ldr w10, [sp, #68] │ │ + cbz w10, 728f8 │ │ + ldrb w10, [x21] │ │ + ldrb w11, [x21, #1] │ │ + ldr w12, [sp, #64] │ │ + mul w10, w17, w10 │ │ + madd w10, w12, w11, w10 │ │ + cmp w10, #0x10 │ │ + b.cc 7277c // b.lo, b.ul, b.last │ │ + cmp w26, #0x0 │ │ + b.gt 72900 │ │ + ldr w9, [x9, #13864] │ │ + cmp w8, w9 │ │ + b.le 72a70 │ │ + ldr w20, [sp, #176] │ │ + cmp w20, #0x1 │ │ + b.lt 72a70 // b.tstop │ │ + mov w22, wzr │ │ + mov w29, wzr │ │ + mov w0, #0x2 // #2 │ │ + b 727c8 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1112] │ │ + add x8, x8, x11, lsl #2 │ │ + ldrb w19, [x8, #1] │ │ + cmp w19, #0x2 │ │ + csel w8, w19, w0, hi // hi = pmore │ │ + add w22, w8, w22 │ │ + cmp w22, w20 │ │ + b.ge 72a70 // b.tcont │ │ + ldrb w8, [x21, #3] │ │ + mov w9, #0x4 // #4 │ │ + cmp w8, #0x4 │ │ + csel w8, w8, w9, cc // cc = lo, ul, last │ │ + cmp w29, w8 │ │ + b.ge 72a70 // b.tcont │ │ + ldr x8, [sp, #72] │ │ + add w10, w22, #0x1 │ │ + ldr w6, [x24, #16] │ │ + ldr x8, [x8, w10, uxtw #3] │ │ + sub w12, w6, #0x1 │ │ + add x11, x8, w12, sxtw #4 │ │ + ldrsb x9, [x11, #8] │ │ + ldrb w11, [x11, #10] │ │ + cmp x9, #0x0 │ │ + b.le 727a4 │ │ + adrp x14, ad000 │ │ + ldrb w13, [x21] │ │ + ldr x14, [x14, #1112] │ │ + ldr w15, [x24, #20] │ │ + ldr w16, [sp, #44] │ │ + cmp w13, #0x10 │ │ + add x11, x14, x11, lsl #2 │ │ + ldrb w14, [x21, #1] │ │ + ldrb w19, [x11, #1] │ │ + add w7, w15, w22 │ │ + mov w15, #0x10 // #16 │ │ + add w10, w10, w16 │ │ + csel w13, w13, w15, cc // cc = lo, ul, last │ │ + cmp w19, w14 │ │ + sxtw x12, w12 │ │ + add x10, x24, w10, sxtw │ │ + lsr w4, w13, #1 │ │ + csel w13, w14, w19, hi // hi = pmore │ │ + adrp x14, ad000 │ │ + lsl x11, x12, #4 │ │ + ldrb w12, [x10, #408] │ │ + ldrb w10, [x10, #376] │ │ + ldr x14, [x14, #1944] │ │ + ldr w8, [x8, x11] │ │ + sub x9, x9, #0x1 │ │ + mov w11, #0x120 // #288 │ │ + madd x11, x9, x11, x28 │ │ + add x12, x14, x12, lsl #2 │ │ + add x11, x11, #0x20 │ │ + ldrb w10, [x12, x10] │ │ + stp x8, x11, [sp, #8] │ │ + ldr w8, [sp, #68] │ │ + cmp w19, #0x2 │ │ + csel w27, w0, w13, cc // cc = lo, ul, last │ │ + mul w26, w4, w17 │ │ + mov x0, x24 │ │ + mov x1, x25 │ │ + mov x2, xzr │ │ + mov x3, x26 │ │ + mov w5, w27 │ │ + mov w23, w17 │ │ + str w10, [sp, #32] │ │ + str w9, [sp, #24] │ │ + str w8, [sp] │ │ + bl 71dc0 │ │ + cbnz w0, 72a74 │ │ + ldr x8, [x28, #3240] │ │ + ldr w11, [sp, #64] │ │ + ldp x10, x1, [sp, #48] │ │ + mov x2, x25 │ │ + ldr x8, [x8, #632] │ │ + mul w9, w22, w11 │ │ + madd x0, x9, x1, x10 │ │ + mul w4, w27, w11 │ │ + mov w3, w26 │ │ + blr x8 │ │ + add w29, w29, #0x1 │ │ + mov w17, w23 │ │ + mov w0, #0x2 // #2 │ │ + b 727b4 │ │ + cmp w26, #0x1 │ │ + b.lt 7277c // b.tstop │ │ + mov w20, wzr │ │ + mov w22, wzr │ │ + add w8, w5, #0x1 │ │ + mov w15, #0x2 // #2 │ │ + str w8, [sp, #40] │ │ + b 7292c │ │ + cmp w29, #0x2 │ │ + csel w8, w29, w15, hi // hi = pmore │ │ + add w22, w8, w22 │ │ + cmp w22, w26 │ │ + b.ge 72a5c // b.tcont │ │ + ldrb w8, [x21, #2] │ │ + mov w9, #0x4 // #4 │ │ + cmp w8, #0x4 │ │ + csel w8, w8, w9, cc // cc = lo, ul, last │ │ + cmp w20, w8 │ │ + b.ge 72a5c // b.tcont │ │ + ldr x8, [sp, #72] │ │ + ldrsw x9, [x24, #16] │ │ + adrp x12, ad000 │ │ + ldur x8, [x8, #-8] │ │ + add x6, x9, w22, sxtw │ │ + add x10, x6, #0x1 │ │ + add x9, x8, x10, lsl #4 │ │ + ldrb w11, [x9, #10] │ │ + ldrsb x9, [x9, #8] │ │ + ldr x12, [x12, #1112] │ │ + lsl x11, x11, #2 │ │ + subs x9, x9, #0x1 │ │ + ldrb w29, [x12, x11] │ │ + b.lt 72918 // b.tstop │ │ + ldrb w11, [x21] │ │ + ldrb w12, [x21, #1] │ │ + ldr w14, [sp, #40] │ │ + ldr x13, [x24, #648] │ │ + cmp w29, w11 │ │ + csel w11, w11, w29, hi // hi = pmore │ │ + cmp w29, #0x2 │ │ + add w14, w14, w22 │ │ + csel w4, w15, w11, cc // cc = lo, ul, last │ │ + cmp w12, #0x10 │ │ + mov w11, #0x10 // #16 │ │ + add x13, x13, w14, sxtw │ │ + csel w11, w12, w11, cc // cc = lo, ul, last │ │ + adrp x12, ad000 │ │ + ldr w7, [x24, #20] │ │ + lsl x10, x10, #4 │ │ + ldrb w14, [x13, #384] │ │ + ldrb w13, [x13, #352] │ │ + ldr x12, [x12, #1944] │ │ + ldr w8, [x8, x10] │ │ + mov w10, #0x120 // #288 │ │ + madd x10, x9, x10, x28 │ │ + add x12, x12, x14, lsl #2 │ │ + add x10, x10, #0x20 │ │ + lsr w19, w11, #1 │ │ + ldrb w12, [x12, x13] │ │ + stp x8, x10, [sp, #8] │ │ + ldr w8, [sp, #68] │ │ + add w11, w19, w19, lsl #1 │ │ + mul w27, w4, w17 │ │ + add w11, w11, #0x3 │ │ + lsr w5, w11, #2 │ │ + mov x0, x24 │ │ + mov x1, x25 │ │ + mov x2, xzr │ │ + mov x3, x27 │ │ + str w12, [sp, #32] │ │ + str w9, [sp, #24] │ │ + str w8, [sp] │ │ + mov w23, w17 │ │ + bl 71dc0 │ │ + cbnz w0, 72a74 │ │ + ldp x10, x1, [sp, #48] │ │ + ldr x8, [x28, #3240] │ │ + mul w9, w22, w23 │ │ + mov x2, x25 │ │ + add x0, x10, x9 │ │ + ldr w9, [sp, #64] │ │ + ldr x8, [x8, #640] │ │ + mov w3, w27 │ │ + mul w4, w19, w9 │ │ + blr x8 │ │ + add w20, w20, #0x1 │ │ + mov w17, w23 │ │ + mov w15, #0x2 // #2 │ │ + b 72918 │ │ + ldr w8, [x24, #16] │ │ + ldr x9, [x24, #8] │ │ + ldr w9, [x9, #13864] │ │ + cmp w8, w9 │ │ + b.gt 72788 │ │ + mov w0, wzr │ │ ldp x29, x30, [sp, #160] │ │ ldp x20, x19, [sp, #144] │ │ ldp x22, x21, [sp, #128] │ │ ldp x24, x23, [sp, #112] │ │ ldp x26, x25, [sp, #96] │ │ ldp x28, x27, [sp, #80] │ │ add sp, sp, #0xb0 │ │ ret │ │ - add x0, sp, #0x10 │ │ - mov w1, #0x100000 // #1048576 │ │ - bl 4b20 │ │ - add x0, sp, #0x48 │ │ - mov w1, #0x20 // #32 │ │ - mov w2, #0x9a30 // #39472 │ │ - bl 4a80 │ │ - ldr x8, [sp, #72] │ │ - cmp w0, #0x0 │ │ - csel x21, x8, xzr, eq // eq = none │ │ - str x21, [x19] │ │ - cbz x21, 7246c │ │ - mov w8, #0x9a08 // #39432 │ │ - mov w2, #0x9a30 // #39472 │ │ - mov x0, x21 │ │ - mov w1, wzr │ │ - add x22, x20, #0x18 │ │ - add x23, x21, x8 │ │ - bl 4b70 │ │ - ldr x8, [x22, #16] │ │ - ldr q0, [x22] │ │ - mov w9, #0x9a00 // #39424 │ │ - add x0, sp, #0x48 │ │ - str x8, [x21, x9] │ │ - str q0, [x21, #39408] │ │ - ldr q0, [x20, #48] │ │ - add x9, x21, #0x1d4 │ │ - mov w1, #0x20 // #32 │ │ - str q0, [x21, #39456] │ │ - ldr x8, [x20, #8] │ │ - str x8, [x23] │ │ - ldr x8, [x20, #16] │ │ - stur x8, [x23, #12] │ │ - str x9, [x21, #472] │ │ - str wzr, [x21, #468] │ │ - ldrsw x8, [x20] │ │ - mov w9, #0x17c0 // #6080 │ │ - mul x2, x8, x9 │ │ - str w8, [x21, #8] │ │ - bl 4a80 │ │ - ldr x8, [sp, #72] │ │ - cmp w0, #0x0 │ │ - csel x0, x8, xzr, eq // eq = none │ │ - str x0, [x21] │ │ - cbz x0, 72460 │ │ - ldrsw x8, [x20] │ │ - mov w9, #0x17c0 // #6080 │ │ - mov w1, wzr │ │ - mul x2, x8, x9 │ │ - bl 4b70 │ │ - ldr w0, [x21, #8] │ │ - cmp w0, #0x2 │ │ - b.cc 72128 // b.lo, b.ul, b.last │ │ - mov w1, #0x120 // #288 │ │ - bl 4a60 │ │ - str x0, [x21, #456] │ │ - cbz x0, 72460 │ │ - ldr w8, [x20] │ │ - cmp w8, #0x1 │ │ - b.lt 723c4 // b.tstop │ │ - mov w9, #0xf680 // #63104 │ │ - mov x23, xzr │ │ - movk w9, #0x3, lsl #16 │ │ - mov w27, #0x17c0 // #6080 │ │ - mov w8, #0xffffffff // #-1 │ │ - ldr x22, [x21] │ │ - add x0, sp, #0x48 │ │ - mov w1, #0x40 // #64 │ │ - str x23, [sp, #8] │ │ - nop │ │ - madd x24, x23, x27, x22 │ │ - str x21, [x24, #3200] │ │ - str w8, [x24, #5056] │ │ - ldrsw x8, [x20, #4] │ │ - mov w25, #0x17c0 // #6080 │ │ - mul x2, x8, x9 │ │ - str w8, [x24, #3216] │ │ - bl 4a80 │ │ - ldr x8, [sp, #72] │ │ - cmp w0, #0x0 │ │ - csel x0, x8, xzr, eq // eq = none │ │ - str x0, [x24, #3208] │ │ - cbz x0, 72460 │ │ - ldrsw x8, [x20, #4] │ │ - mov w9, #0xf680 // #63104 │ │ - movk w9, #0x3, lsl #16 │ │ - mov w1, wzr │ │ - mul x2, x8, x9 │ │ - add x23, x24, #0xc90 │ │ - bl 4b70 │ │ - ldr w8, [x23] │ │ - cmp w8, #0x1 │ │ - b.le 72224 │ │ - ldr x8, [sp, #8] │ │ - mov w9, #0x1688 // #5768 │ │ - mov x1, xzr │ │ - madd x8, x8, x25, x22 │ │ - add x25, x8, x9 │ │ - mov x0, x25 │ │ - bl 4a90 │ │ - cbnz w0, 72460 │ │ - ldr x27, [sp, #8] │ │ - mov w28, #0x17c0 // #6080 │ │ - mov w9, #0x16b0 // #5808 │ │ - mov x1, xzr │ │ - madd x8, x27, x28, x22 │ │ - add x26, x8, x9 │ │ - mov x0, x26 │ │ - bl 4aa0 │ │ - cbnz w0, 72458 │ │ - madd x8, x27, x28, x22 │ │ - mov w9, #0x16e0 // #5856 │ │ - add x0, x8, x9 │ │ - mov x1, xzr │ │ - bl 4aa0 │ │ - cbnz w0, 7243c │ │ - mov w25, #0x17c0 // #6080 │ │ - madd x8, x27, x28, x22 │ │ - mov w9, #0x1 // #1 │ │ - str w9, [x8, #6064] │ │ - ldr w8, [x20, #4] │ │ - cmp w8, #0x1 │ │ - b.lt 72310 // b.tstop │ │ - ldr x8, [sp, #8] │ │ - mov w9, #0x1680 // #5760 │ │ - mov x26, xzr │ │ - mov x29, xzr │ │ - madd x8, x8, x25, x22 │ │ - add x28, x24, #0xc88 │ │ - add x8, x8, x9 │ │ - str x8, [sp] │ │ - ldr x27, [x28] │ │ - mov w2, #0x1000 // #4096 │ │ - mov w1, wzr │ │ - add x25, x27, x26 │ │ - add x0, x25, #0x2a0 │ │ - str x24, [x25] │ │ - bl 4b70 │ │ - ldr w8, [x23] │ │ - cmp w8, #0x2 │ │ - b.lt 722f4 // b.tstop │ │ - mov w8, #0xf638 // #63032 │ │ - movk w8, #0x3, lsl #16 │ │ - add x0, x25, x8 │ │ - mov x1, xzr │ │ - bl 4a90 │ │ - cbnz w0, 72460 │ │ - mov w8, #0xf608 // #62984 │ │ - add x25, x27, x26 │ │ - movk w8, #0x3, lsl #16 │ │ - add x0, x25, x8 │ │ - mov x1, xzr │ │ - bl 4aa0 │ │ - cbnz w0, 72404 │ │ - mov w8, #0xf600 // #62976 │ │ - ldr x9, [sp] │ │ - movk w8, #0x3, lsl #16 │ │ - add x0, x25, x8 │ │ - mov w8, #0xf668 // #63080 │ │ - movk w8, #0x3, lsl #16 │ │ - str x9, [x25, x8] │ │ - adrp x2, ac000 │ │ - ldr x2, [x2, #2904] │ │ - add x1, sp, #0x10 │ │ - mov x3, x25 │ │ - bl 4a10 │ │ - cbnz w0, 72414 │ │ - mov w10, #0xf660 // #63072 │ │ - add x8, x27, x26 │ │ - mov w9, #0x1 // #1 │ │ - movk w10, #0x3, lsl #16 │ │ - str w9, [x8, x10] │ │ - ldrsw x8, [x20, #4] │ │ - add x29, x29, #0x1 │ │ - cmp x29, x8 │ │ - mov w8, #0xf680 // #63104 │ │ - movk w8, #0x3, lsl #16 │ │ - add x26, x26, x8 │ │ - b.lt 72250 // b.tstop │ │ - ldr x23, [sp, #8] │ │ - mov w27, #0x17c0 // #6080 │ │ - mov w9, #0x1128 // #4392 │ │ - madd x8, x23, x27, x22 │ │ - add x0, x8, x9 │ │ - bl 26854 │ │ - ldr w8, [x21, #8] │ │ - cmp w8, #0x2 │ │ - b.cc 723a8 // b.lo, b.ul, b.last │ │ - madd x8, x23, x27, x22 │ │ - mov w9, #0x1270 // #4720 │ │ - add x25, x8, x9 │ │ - mov x0, x25 │ │ - mov x1, xzr │ │ - bl 4a90 │ │ - cbnz w0, 72460 │ │ - ldr x23, [sp, #8] │ │ - mov w27, #0x17c0 // #6080 │ │ - mov w9, #0x1240 // #4672 │ │ - mov x1, xzr │ │ - madd x8, x23, x27, x22 │ │ - add x26, x8, x9 │ │ - mov x0, x26 │ │ - bl 4aa0 │ │ - cbnz w0, 72458 │ │ - adrp x2, ac000 │ │ - ldr x2, [x2, #1024] │ │ - nop │ │ - madd x8, x23, x27, x22 │ │ - mov w9, #0x1238 // #4664 │ │ - add x0, x8, x9 │ │ - add x1, sp, #0x10 │ │ - mov x3, x24 │ │ - bl 4a10 │ │ - cbnz w0, 72450 │ │ - madd x8, x23, x27, x22 │ │ - mov w9, #0x1 // #1 │ │ - str w9, [x8, #4760] │ │ - ldrsw x8, [x20] │ │ - add x23, x23, #0x1 │ │ - mov w9, #0xf680 // #63104 │ │ - movk w9, #0x3, lsl #16 │ │ - cmp x23, x8 │ │ - mov w8, #0xffffffff // #-1 │ │ - b.lt 72148 // b.tstop │ │ - mov w8, #0x34a0 // #13472 │ │ - mov w9, #0x6cf0 // #27888 │ │ - add x0, x21, x8 │ │ - add x1, x21, x9 │ │ - mov w2, #0x1 // #1 │ │ - str x0, [x21, #13456] │ │ - bl 16e14 │ │ - mov w8, #0x61c8 // #25032 │ │ - mov w9, #0x90f0 // #37104 │ │ - add x0, x21, x8 │ │ - add x1, x21, x9 │ │ - mov w2, wzr │ │ - str x0, [x21, #13464] │ │ - bl 16e14 │ │ - mov w19, wzr │ │ - b 72470 │ │ - mov w8, #0xf638 // #63032 │ │ - movk w8, #0x3, lsl #16 │ │ - add x0, x25, x8 │ │ - b 7245c │ │ - mov w10, #0xf608 // #62984 │ │ - add x8, x27, x26 │ │ - mov w9, #0xf638 // #63032 │ │ - movk w10, #0x3, lsl #16 │ │ - movk w9, #0x3, lsl #16 │ │ - add x0, x8, x10 │ │ - add x20, x8, x9 │ │ - bl 4a70 │ │ - mov x0, x20 │ │ - b 7245c │ │ - mov x0, x25 │ │ - bl 4a00 │ │ - mov x0, x26 │ │ - bl 4a70 │ │ - b 72460 │ │ - mov x0, x26 │ │ - bl 4a70 │ │ - mov x0, x25 │ │ - bl 4a00 │ │ - mov x0, x19 │ │ - mov w1, wzr │ │ - bl 72494 │ │ - mov w19, #0xfffffff4 // #-12 │ │ - add x0, sp, #0x10 │ │ - bl 4b10 │ │ - b 72020 │ │ - str x30, [sp, #-16]! │ │ - bl 73d8 <__cxa_atexit@plt+0x2808> │ │ - bl 275dc │ │ - bl 230b0 │ │ - ldr x30, [sp], #16 │ │ - b 26e80 │ │ - sub sp, sp, #0x70 │ │ - stp x28, x27, [sp, #16] │ │ - stp x26, x25, [sp, #32] │ │ - stp x24, x23, [sp, #48] │ │ - stp x22, x21, [sp, #64] │ │ - stp x20, x19, [sp, #80] │ │ - stp x29, x30, [sp, #96] │ │ - ldr x20, [x0] │ │ - cbz x20, 729bc │ │ - mov x23, x0 │ │ - cbz w1, 724c8 │ │ - mov x0, x20 │ │ - bl 730b0 │ │ - ldr x21, [x20] │ │ - cbz x21, 728a4 │ │ - ldr w8, [x20, #8] │ │ - cbz w8, 728a4 │ │ - mov w28, #0xf660 // #63072 │ │ - mov x25, xzr │ │ - movk w28, #0x3, lsl #16 │ │ - mov w27, #0x17c0 // #6080 │ │ - mov w19, #0x1128 // #4392 │ │ - str x23, [sp] │ │ - cmp w8, #0x2 │ │ - b.cc 72614 // b.lo, b.ul, b.last │ │ - madd x8, x25, x27, x21 │ │ - ldr w8, [x8, #4760] │ │ - cbz w8, 72614 │ │ - madd x24, x25, x27, x21 │ │ - mov w8, #0x1238 // #4664 │ │ - add x23, x24, x8 │ │ - mov w8, #0x1270 // #4720 │ │ - add x22, x24, x8 │ │ - mov x0, x22 │ │ - bl 4b30 │ │ - mov w8, #0x1 // #1 │ │ - str w8, [x23, #108] │ │ - mov w8, #0x1240 // #4672 │ │ - add x23, x24, x8 │ │ - mov x0, x23 │ │ - bl 4ba0 │ │ - mov x0, x22 │ │ - bl 4bc0 │ │ - ldr x0, [x24, #4664] │ │ - mov x1, xzr │ │ - bl 4a20 │ │ - ldr x0, [x24, #4776] │ │ - cbz x0, 72568 │ │ - mov w8, #0x12a8 // #4776 │ │ - add x24, x24, x8 │ │ - bl 4b90 │ │ - str xzr, [x24] │ │ - nop │ │ - madd x8, x25, x27, x21 │ │ - ldr x0, [x8, #4800] │ │ - cbz x0, 72588 │ │ - mov w9, #0x12c0 // #4800 │ │ - add x24, x8, x9 │ │ - bl 4b90 │ │ - str xzr, [x24] │ │ - nop │ │ - madd x8, x25, x27, x21 │ │ - ldr x0, [x8, #4808] │ │ - cbz x0, 725a8 │ │ - mov w9, #0x12c8 // #4808 │ │ - add x24, x8, x9 │ │ - bl 4b90 │ │ - str xzr, [x24] │ │ - nop │ │ - madd x8, x25, x27, x21 │ │ - ldr x0, [x8, #4832] │ │ - cbz x0, 725c8 │ │ - mov w9, #0x12e0 // #4832 │ │ - add x24, x8, x9 │ │ - bl 4b90 │ │ - str xzr, [x24] │ │ - nop │ │ - madd x8, x25, x27, x21 │ │ - ldr x0, [x8, #4792] │ │ - cbz x0, 725e8 │ │ - mov w9, #0x12b8 // #4792 │ │ - add x24, x8, x9 │ │ - bl 4b90 │ │ - str xzr, [x24] │ │ - nop │ │ - madd x8, x25, x27, x21 │ │ - ldr x0, [x8, #4784] │ │ - cbz x0, 72604 │ │ - mov w9, #0x12b0 // #4784 │ │ - add x24, x8, x9 │ │ - bl 4b90 │ │ - str xzr, [x24] │ │ - mov x0, x22 │ │ - bl 4a00 │ │ - mov x0, x23 │ │ - bl 4a70 │ │ - madd x8, x25, x27, x21 │ │ - ldr w9, [x8, #3216] │ │ - cmp w9, #0x2 │ │ - b.lt 727cc // b.tstop │ │ - madd x9, x25, x27, x21 │ │ - ldr x10, [x9, #3208] │ │ - cbz x10, 727cc │ │ - madd x10, x25, x27, x21 │ │ - ldr w11, [x10, #6064] │ │ - cbz w11, 727cc │ │ - add x26, x8, #0xc90 │ │ - mov w8, #0x1680 // #5760 │ │ - add x29, x9, #0xc88 │ │ - add x23, x10, x8 │ │ - madd x8, x25, x27, x21 │ │ - mov w9, #0x1688 // #5768 │ │ - add x22, x8, x9 │ │ - mov x0, x22 │ │ - bl 4b30 │ │ - ldrsw x8, [x26] │ │ - mov w14, #0xf680 // #63104 │ │ - mov w13, #0x1 // #1 │ │ - movk w14, #0x3, lsl #16 │ │ - cmp w8, #0x1 │ │ - b.lt 726b8 // b.tstop │ │ - ldr x10, [x29] │ │ - mov w11, #0xf670 // #63088 │ │ - movk w11, #0x3, lsl #16 │ │ - mov x9, xzr │ │ - add x10, x10, x11 │ │ - ldur w11, [x10, #-16] │ │ - str w13, [x10] │ │ - cbnz w11, 726a8 │ │ - ldr x11, [x23] │ │ - lsl x12, x13, x9 │ │ - orr x11, x11, x12 │ │ - str x11, [x23] │ │ - add x9, x9, #0x1 │ │ - cmp x9, x8 │ │ - add x10, x10, x14 │ │ - b.lt 7268c // b.tstop │ │ - madd x8, x25, x27, x21 │ │ - mov w9, #0x16b0 // #5808 │ │ - add x0, x8, x9 │ │ - str x0, [sp, #8] │ │ - bl 4b80 │ │ - ldr w8, [x26] │ │ - ldr x9, [x23] │ │ - mov x19, #0xffffffffffffffff // #-1 │ │ - neg w8, w8 │ │ - lsr x8, x19, x8 │ │ - cmp x9, x8 │ │ - b.eq 72718 // b.none │ │ - madd x8, x25, x27, x21 │ │ - mov w9, #0x16e0 // #5856 │ │ - add x24, x8, x9 │ │ - mov x0, x24 │ │ - mov x1, x22 │ │ - bl 4af0 │ │ - ldr w8, [x26] │ │ - ldr x9, [x23] │ │ - neg w8, w8 │ │ - lsr x8, x19, x8 │ │ - cmp x9, x8 │ │ - b.ne 726f4 // b.any │ │ - mov x0, x22 │ │ - bl 4bc0 │ │ - ldr w8, [x26] │ │ - mov w19, #0x1128 // #4392 │ │ - cmp w8, #0x1 │ │ - b.lt 72790 // b.tstop │ │ - mov w24, #0xf660 // #63072 │ │ - mov x23, xzr │ │ - movk w24, #0x3, lsl #16 │ │ - cmp w8, #0x2 │ │ - b.lt 7277c // b.tstop │ │ - ldr x9, [x29] │ │ - ldr w10, [x9, x24] │ │ - cbz w10, 7277c │ │ - add x28, x9, x24 │ │ - ldur x0, [x28, #-96] │ │ - mov x1, xzr │ │ - bl 4a20 │ │ - sub x0, x28, #0x28 │ │ - bl 4a00 │ │ - sub x0, x28, #0x58 │ │ - mov w28, #0xf660 // #63072 │ │ - movk w28, #0x3, lsl #16 │ │ - bl 4a70 │ │ - ldr w8, [x26] │ │ - add x23, x23, #0x1 │ │ - add x9, x28, x24 │ │ - cmp x23, w8, sxtw │ │ - add x24, x9, #0x20 │ │ - b.lt 7273c // b.tstop │ │ - mov x0, x22 │ │ - bl 4a00 │ │ - ldr x0, [sp, #8] │ │ - bl 4a70 │ │ - madd x22, x25, x27, x21 │ │ - mov w8, #0x16e0 // #5856 │ │ - add x0, x22, x8 │ │ - bl 4a70 │ │ - ldr x0, [x22, #5912] │ │ - cbz x0, 727cc │ │ - mov w8, #0x1718 // #5912 │ │ - add x22, x22, x8 │ │ - bl 4b90 │ │ - str xzr, [x22] │ │ - nop │ │ - madd x8, x25, x27, x21 │ │ - ldr x0, [x8, #3224] │ │ - cbz x0, 72828 │ │ - add x23, x8, #0xca0 │ │ - ldr w9, [x23] │ │ - cmp w9, #0x1 │ │ - b.lt 72828 // b.tstop │ │ - mov x24, xzr │ │ - add x26, x8, #0xc98 │ │ - mov w29, #0x3644 // #13892 │ │ - add x22, x0, x29 │ │ - add x0, x22, #0x28 │ │ - bl 4a70 │ │ - mov x0, x22 │ │ - bl 4a00 │ │ - ldr x0, [x26] │ │ - cbz x0, 72828 │ │ - ldrsw x8, [x23] │ │ - add x24, x24, #0x1 │ │ - cmp x24, x8 │ │ - mov w8, #0x3940 // #14656 │ │ - add x29, x29, x8 │ │ - b.lt 727f4 // b.tstop │ │ - bl 4b90 │ │ - madd x21, x25, x27, x21 │ │ - ldr x0, [x21, #3208] │ │ - bl 4b90 │ │ - ldr x0, [x21, #3296] │ │ - bl 4b90 │ │ - ldr x0, [x21, #4376] │ │ - bl 4b90 │ │ - ldr x0, [x21, #3056] │ │ - bl 4b90 │ │ - ldr x0, [x21, #4856] │ │ - bl 4b90 │ │ - ldr x0, [x21, #4864] │ │ - bl 4b90 │ │ - ldr x0, [x21, #4848] │ │ - bl 4b90 │ │ - ldr x0, [x21, #5576] │ │ - bl 4b90 │ │ - add x0, x21, x19 │ │ - bl 26860 │ │ - ldr x0, [x21, #5592] │ │ - bl 4b90 │ │ - ldr x0, [x21, #5648] │ │ - bl 4b90 │ │ - ldr x21, [x20] │ │ - cbz x21, 728a0 │ │ - ldr w8, [x20, #8] │ │ - add x25, x25, #0x1 │ │ - cmp x25, x8 │ │ - b.cc 724f0 // b.lo, b.ul, b.last │ │ - ldr x23, [sp] │ │ - mov x0, x21 │ │ - bl 4b90 │ │ - add x0, x20, #0x78 │ │ - bl 7874 │ │ - ldr w8, [x20, #8] │ │ - cmp w8, #0x1 │ │ - b.ls 72904 // b.plast │ │ - ldr x9, [x20, #456] │ │ - cbz x9, 72904 │ │ - mov x19, xzr │ │ - mov w21, #0x1 // #1 │ │ - add x0, x9, x19 │ │ - ldr x9, [x0, #16] │ │ - cbz x9, 728e4 │ │ - bl 22f3c │ │ - ldr w8, [x20, #8] │ │ - cmp x21, w8, uxtw │ │ - b.cs 728fc // b.hs, b.nlast │ │ - ldr x9, [x20, #456] │ │ - add x19, x19, #0x120 │ │ - add x21, x21, #0x1 │ │ - b 728d0 │ │ - ldr x0, [x20, #456] │ │ - bl 4b90 │ │ - ldr w8, [x20, #28] │ │ - cmp w8, #0x1 │ │ - b.lt 72938 // b.tstop │ │ - mov x19, xzr │ │ - mov x21, xzr │ │ - ldr x8, [x20, #16] │ │ - add x0, x8, x19 │ │ - bl 7874 │ │ - ldrsw x8, [x20, #28] │ │ - add x21, x21, #0x1 │ │ - add x19, x19, #0x50 │ │ - cmp x21, x8 │ │ - b.lt 72918 // b.tstop │ │ - ldr x0, [x20, #16] │ │ - bl 4b90 │ │ - mov x19, xzr │ │ - add x22, x20, #0xc60 │ │ - add x21, x20, #0x1e0 │ │ - add x0, x22, x19 │ │ - bl 7300 <__cxa_atexit@plt+0x2730> │ │ - ldr x8, [x21, #16] │ │ - cbz x8, 72964 │ │ - mov x0, x21 │ │ - bl 22f3c │ │ - add x0, x21, #0x128 │ │ - bl 23884 │ │ - add x0, x21, #0x120 │ │ - bl 23884 │ │ - add x19, x19, #0x20 │ │ - cmp x19, #0x100 │ │ - add x21, x21, #0x150 │ │ - b.ne 7294c // b.any │ │ - add x0, x20, #0x28 │ │ - bl 23884 │ │ - add x0, x20, #0x38 │ │ - bl 23884 │ │ - add x0, x20, #0x58 │ │ - bl 23884 │ │ - add x0, x20, #0x48 │ │ - bl 23884 │ │ - add x0, x20, #0x68 │ │ - bl 23884 │ │ - ldr x0, [x23] │ │ - cbz x0, 729bc │ │ - bl 4b90 │ │ - str xzr, [x23] │ │ - ldp x29, x30, [sp, #96] │ │ - ldp x20, x19, [sp, #80] │ │ - ldp x22, x21, [sp, #64] │ │ - ldp x24, x23, [sp, #48] │ │ - ldp x26, x25, [sp, #32] │ │ - ldp x28, x27, [sp, #16] │ │ - add sp, sp, #0x70 │ │ - ret │ │ - │ │ -00000000000729dc : │ │ - sub sp, sp, #0xf0 │ │ - add x8, sp, #0x70 │ │ - movi v0.2d, #0x0 │ │ - str x22, [sp, #192] │ │ - stp x21, x20, [sp, #208] │ │ - stp x19, x30, [sp, #224] │ │ - str xzr, [sp, #176] │ │ - stp q0, q0, [x8, #32] │ │ - stp q0, q0, [sp, #112] │ │ - cbnz x0, 72a48 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1752] │ │ - adrp x1, 97000 │ │ - adrp x2, a9000 │ │ - adrp x3, a9000 │ │ - add x1, x1, #0x790 │ │ - add x2, x2, #0x7e4 │ │ - add x0, x8, #0x130 │ │ - add x3, x3, #0x922 │ │ - bl 4b40 │ │ - mov w20, #0xffffffea // #-22 │ │ - mov w0, w20 │ │ - ldp x19, x30, [sp, #224] │ │ - ldp x21, x20, [sp, #208] │ │ - ldr x22, [sp, #192] │ │ - add sp, sp, #0xf0 │ │ - ret │ │ - adrp x8, ac000 │ │ - adrp x9, ac000 │ │ - adrp x10, a9000 │ │ - ldr x8, [x8, #1760] │ │ - ldr x9, [x9, #1128] │ │ - ldr q0, [x10, #1984] │ │ - mov x22, x1 │ │ - mov x19, x0 │ │ - mov w10, #0x1 // #1 │ │ - add x0, sp, #0x8 │ │ - add x1, sp, #0x10 │ │ - mov x21, x2 │ │ - stp xzr, xzr, [sp, #64] │ │ - stp x8, x9, [sp, #48] │ │ - str q0, [sp, #16] │ │ - stp x10, xzr, [sp, #32] │ │ - bl 71ebc │ │ - tbnz w0, #31, 72b00 │ │ - cbz x22, 72b08 │ │ - adrp x3, 72000 │ │ - add x3, x3, #0xb44 │ │ - add x0, sp, #0x70 │ │ - mov x1, x22 │ │ - mov x2, x21 │ │ - mov x4, xzr │ │ - bl 74bc │ │ - tbnz w0, #31, 72b3c │ │ - ldr x8, [sp, #120] │ │ - ldr x0, [sp, #8] │ │ - cbz x8, 72af0 │ │ - add x1, sp, #0x70 │ │ - mov w2, #0x1 // #1 │ │ - bl 1df30 │ │ - mov w20, w0 │ │ - tbnz w0, #31, 72b24 │ │ - ldp x9, x8, [sp, #112] │ │ - ldr x0, [sp, #8] │ │ - sxtw x10, w20 │ │ - subs x8, x8, x10 │ │ - add x9, x9, x10 │ │ - stp x9, x8, [sp, #112] │ │ - b.ne 72ac0 // b.any │ │ - ldr x1, [x0, #48] │ │ - cbnz x1, 72b14 │ │ - mov w20, #0xffffffea // #-22 │ │ - b 72b24 │ │ - mov w20, w0 │ │ - b 72a30 │ │ - ldr x0, [sp, #8] │ │ - ldr x1, [x0, #48] │ │ - cbz x1, 72af8 │ │ - mov w2, #0x5cc // #1484 │ │ - mov x0, x19 │ │ - bl 4b60 │ │ - mov w20, wzr │ │ - add x0, sp, #0x70 │ │ - bl 7874 │ │ - add x0, sp, #0x8 │ │ - mov w1, #0x1 // #1 │ │ - bl 72494 │ │ - b 72a30 │ │ - mov w20, w0 │ │ - b 72b24 │ │ - ret │ │ - │ │ -0000000000072b48 : │ │ - cbz x0, 72b54 │ │ - mov w1, #0x1 // #1 │ │ - b 72494 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1752] │ │ - adrp x1, 97000 │ │ - adrp x2, a9000 │ │ - adrp x3, a9000 │ │ - add x1, x1, #0x790 │ │ - add x2, x2, #0x990 │ │ - add x0, x8, #0x130 │ │ - add x3, x3, #0x9a4 │ │ - b 4b40 │ │ - │ │ -0000000000072b7c : │ │ - str x20, [sp, #-32]! │ │ - stp x19, x30, [sp, #16] │ │ - cbz x0, 72bc8 │ │ - mov x19, x1 │ │ - cbz x1, 72be4 │ │ - ldr x8, [x19] │ │ - mov x20, x0 │ │ - cbz x8, 72bac │ │ - ldr x8, [x19, #8] │ │ - cbz x8, 72c20 │ │ - mov w8, #0x9a1c // #39452 │ │ - str wzr, [x20, x8] │ │ - mov x0, x20 │ │ - ldr x8, [x0, #120]! │ │ - cbz x8, 72c00 │ │ - mov w0, #0xfffffff5 // #-11 │ │ - ldp x19, x30, [sp, #16] │ │ - ldr x20, [sp], #32 │ │ - ret │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1752] │ │ - adrp x1, 97000 │ │ - adrp x2, a9000 │ │ - add x1, x1, #0x790 │ │ - add x2, x2, #0x93e │ │ - b 72c38 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1752] │ │ - adrp x1, 97000 │ │ - adrp x2, a9000 │ │ - add x1, x1, #0x790 │ │ - add x2, x2, #0x958 │ │ - b 72c38 │ │ - mov x1, x19 │ │ - bl 7648 │ │ - mov x0, x20 │ │ - bl 72c70 │ │ - cbz w0, 72c58 │ │ - ldp x19, x30, [sp, #16] │ │ - ldr x20, [sp], #32 │ │ - ret │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1752] │ │ - adrp x1, 97000 │ │ - adrp x2, a9000 │ │ - add x1, x1, #0x790 │ │ - add x2, x2, #0x963 │ │ - adrp x3, a9000 │ │ - add x0, x8, #0x130 │ │ - add x3, x3, #0x948 │ │ - bl 4b40 │ │ - mov w0, #0xffffffea // #-22 │ │ - ldp x19, x30, [sp, #16] │ │ - ldr x20, [sp], #32 │ │ - ret │ │ - mov x0, x19 │ │ - bl 7874 │ │ - mov w0, wzr │ │ - ldp x19, x30, [sp, #16] │ │ - ldr x20, [sp], #32 │ │ - ret │ │ - str x24, [sp, #-64]! │ │ - stp x23, x22, [sp, #16] │ │ - stp x21, x20, [sp, #32] │ │ + sub sp, sp, #0x40 │ │ stp x19, x30, [sp, #48] │ │ - ldr x8, [x0, #208] │ │ - mov w9, #0x9a10 // #39440 │ │ - mov x19, x0 │ │ - add x23, x0, x9 │ │ - add x20, x0, #0xc0 │ │ - cbz x8, 72cd0 │ │ - ldr w8, [x23] │ │ - cbz w8, 72d68 │ │ - ldr w9, [x23, #4] │ │ - cbnz w9, 72d68 │ │ - ldr x9, [x19, #200] │ │ - lsr w8, w8, #8 │ │ - clz w8, w8 │ │ - mov w10, #0x1f // #31 │ │ - ldr w9, [x9, #256] │ │ - sub w8, w10, w8 │ │ - cmp w8, w9 │ │ - b.le 72d68 │ │ - mov x0, x20 │ │ - bl 22e74 │ │ - add x22, x19, #0x78 │ │ - mov w24, #0x1f // #31 │ │ - ldr x8, [x19, #128] │ │ - cbnz x8, 72cf0 │ │ - b 72d68 │ │ - tbnz w21, #31, 72d6c │ │ - ldr x8, [x19, #128] │ │ - cbz x8, 72d68 │ │ - mov x0, x19 │ │ - mov x1, x22 │ │ - mov w2, wzr │ │ - bl 1df30 │ │ - mov w21, w0 │ │ - tbnz w0, #31, 72d20 │ │ - ldp x9, x8, [x19, #120] │ │ - sxtw x10, w21 │ │ - subs x8, x8, x10 │ │ - add x9, x9, x10 │ │ - stp x9, x8, [x19, #120] │ │ - b.ne 72d28 // b.any │ │ - mov x0, x22 │ │ - bl 7874 │ │ - ldr x8, [x19, #208] │ │ - cbz x8, 72ce4 │ │ - ldr w8, [x23] │ │ - cbz w8, 72d68 │ │ - ldr w9, [x23, #4] │ │ - cbnz w9, 72d68 │ │ - ldr x9, [x19, #200] │ │ - lsr w8, w8, #8 │ │ - clz w8, w8 │ │ - sub w8, w24, w8 │ │ - ldr w9, [x9, #256] │ │ - cmp w8, w9 │ │ - b.le 72d68 │ │ - mov x0, x20 │ │ - bl 22e74 │ │ - b 72ce4 │ │ - mov w21, wzr │ │ - mov w0, w21 │ │ - ldp x19, x30, [sp, #48] │ │ - ldp x21, x20, [sp, #32] │ │ - ldp x23, x22, [sp, #16] │ │ - ldr x24, [sp], #64 │ │ - ret │ │ - │ │ -0000000000072d84 : │ │ - stp x28, x27, [sp, #-96]! │ │ - stp x26, x25, [sp, #16] │ │ - stp x24, x23, [sp, #32] │ │ - stp x22, x21, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ - stp x29, x30, [sp, #80] │ │ - cbz x0, 72e30 │ │ - mov x19, x1 │ │ - cbz x1, 72f78 │ │ - mov w8, #0x9a10 // #39440 │ │ - add x24, x0, x8 │ │ - ldr w22, [x24, #12] │ │ - mov w8, #0x1 // #1 │ │ + ldr w8, [x0, #3392] │ │ + ldr x9, [x0, #5248] │ │ + ldr x10, [x0, #2088] │ │ + ldr w11, [x0, #2112] │ │ + mul w8, w1, w8 │ │ + lsl w8, w8, #2 │ │ + sxtw x8, w8 │ │ + madd x9, x10, x8, x9 │ │ + str x9, [sp, #8] │ │ + ldr x9, [x0, #2096] │ │ + ldr x10, [x0, #5256] │ │ + cmp w11, #0x1 │ │ + cset w11, eq // eq = none │ │ + mul x8, x9, x8 │ │ + asr x8, x8, x11 │ │ + add x9, x10, x8 │ │ + str x9, [sp, #16] │ │ + ldr x9, [x0, #5264] │ │ + str x20, [sp, #32] │ │ + mov w19, w1 │ │ mov x20, x0 │ │ - str w8, [x24, #12] │ │ - bl 72c70 │ │ - tbnz w0, #31, 72fa4 │ │ - ldr x8, [x20, #208] │ │ - add x21, x20, #0xc0 │ │ - cbz x8, 72e0c │ │ - ldr w8, [x24] │ │ - cbz w8, 72f50 │ │ - ldr w9, [x24, #4] │ │ - cbnz w9, 72f50 │ │ - ldr x9, [x20, #200] │ │ - lsr w8, w8, #8 │ │ - clz w8, w8 │ │ - mov w10, #0x1f // #31 │ │ - ldr w9, [x9, #256] │ │ - sub w8, w10, w8 │ │ - cmp w8, w9 │ │ - b.le 72f50 │ │ - mov x0, x21 │ │ - bl 22e74 │ │ - mov w0, #0xfffffff5 // #-11 │ │ - cbz w22, 72fa4 │ │ - ldr w8, [x20, #8] │ │ - cmp w8, #0x2 │ │ - b.cc 72fa4 // b.lo, b.ul, b.last │ │ - mov w25, wzr │ │ - mov w26, #0x17c0 // #6080 │ │ - mov w29, #0x120 // #288 │ │ - b 72e68 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1752] │ │ - adrp x1, 97000 │ │ - adrp x2, a9000 │ │ - add x1, x1, #0x790 │ │ - add x2, x2, #0x93e │ │ - b 72f90 │ │ - mov x0, x21 │ │ - bl 22e74 │ │ - ldr w8, [x20, #8] │ │ - add w25, w25, #0x1 │ │ - mov w0, #0xfffffff5 // #-11 │ │ - cmp w25, w8 │ │ - b.cs 72fa4 // b.hs, b.nlast │ │ - ldr w28, [x20, #464] │ │ - ldr x23, [x20] │ │ - mov w8, #0x1270 // #4720 │ │ - madd x27, x28, x26, x23 │ │ - add x22, x27, x8 │ │ - mov x0, x22 │ │ - bl 4b30 │ │ - ldr w8, [x27, #3068] │ │ - cmp w8, #0x1 │ │ - b.lt 72eb8 // b.tstop │ │ - madd x8, x28, x26, x23 │ │ - mov w9, #0x1240 // #4672 │ │ - add x27, x27, #0xbfc │ │ - add x23, x8, x9 │ │ - mov x0, x23 │ │ - mov x1, x22 │ │ - bl 4af0 │ │ - ldr w8, [x27] │ │ - cmp w8, #0x0 │ │ - b.gt 72ea0 │ │ - mov x0, x22 │ │ - bl 4bc0 │ │ - ldr w9, [x20, #464] │ │ - ldr w10, [x20, #8] │ │ - ldr x8, [x20, #456] │ │ - add w11, w9, #0x1 │ │ - cmp w11, w10 │ │ - csinc w9, wzr, w9, eq // eq = none │ │ - madd x22, x28, x29, x8 │ │ - str w9, [x20, #464] │ │ - ldr x9, [x22, #16] │ │ - cbz x9, 72e54 │ │ - madd x8, x28, x29, x8 │ │ - ldr x9, [x8, #280] │ │ - ldr w9, [x9, #4] │ │ - cmn w9, #0x2 │ │ - b.eq 72f10 // b.none │ │ - ldr w8, [x8, #264] │ │ - cbz w8, 72f10 │ │ - mov x0, x21 │ │ - mov x1, x22 │ │ - bl 22c48 │ │ - mov x0, x22 │ │ - bl 22f3c │ │ - ldr x8, [x20, #208] │ │ - cbz x8, 72e54 │ │ - ldr w8, [x24] │ │ - cbz w8, 72f50 │ │ - ldr w9, [x24, #4] │ │ - cbnz w9, 72f50 │ │ - ldr x9, [x20, #200] │ │ - lsr w8, w8, #8 │ │ - clz w8, w8 │ │ - mov w10, #0x1f // #31 │ │ - ldr w9, [x9, #256] │ │ - sub w8, w10, w8 │ │ - cmp w8, w9 │ │ - b.gt 72e4c │ │ - mov x0, x20 │ │ - mov x1, x19 │ │ - mov x2, x21 │ │ - ldp x29, x30, [sp, #80] │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - ldp x26, x25, [sp, #16] │ │ - ldp x28, x27, [sp], #96 │ │ - b 72fc0 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1752] │ │ - adrp x1, 97000 │ │ - adrp x2, a9000 │ │ - add x1, x1, #0x790 │ │ - add x2, x2, #0x7e4 │ │ - adrp x3, a9000 │ │ - add x0, x8, #0x130 │ │ - add x3, x3, #0x97e │ │ - bl 4b40 │ │ - mov w0, #0xffffffea // #-22 │ │ - ldp x29, x30, [sp, #80] │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - ldp x26, x25, [sp, #16] │ │ - ldp x28, x27, [sp], #96 │ │ - ret │ │ - str x22, [sp, #-48]! │ │ - stp x21, x20, [sp, #16] │ │ - stp x19, x30, [sp, #32] │ │ - ldr x8, [x2, #8] │ │ - mov x19, x2 │ │ - mov x20, x1 │ │ - mov x21, x0 │ │ - ldr w9, [x8, #4] │ │ - cbnz w9, 72fec │ │ - ldr w9, [x8, #40] │ │ - cbz w9, 73050 │ │ - mov w8, #0x1 // #1 │ │ - cbz w8, 73060 │ │ - mov w8, #0x9a08 // #39432 │ │ - ldr w8, [x21, x8] │ │ - cbz w8, 73060 │ │ - ldr w2, [x19, #56] │ │ - mov x0, x21 │ │ - mov x1, x20 │ │ - mov x3, x19 │ │ - bl 22be8 │ │ - tbnz w0, #31, 73038 │ │ - ldr w8, [x20, #68] │ │ - cmp w8, #0x8 │ │ - b.ne 73070 // b.any │ │ - add x0, x21, #0xd60 │ │ - mov x1, x20 │ │ - mov x2, x19 │ │ - bl 81f44 │ │ - b 73090 │ │ - mov w22, w0 │ │ - mov x0, x19 │ │ - bl 22e74 │ │ + add x8, x9, x8 │ │ + str x8, [sp, #24] │ │ + ldr x9, [x0, #8] │ │ + ldr x10, [x0, #24] │ │ + ldr x8, [x0, #4424] │ │ + ldr w11, [x9, #1012] │ │ + ldr w12, [x10, #1232] │ │ + ldr w9, [x0, #3376] │ │ + cmp w11, #0x0 │ │ + cset w11, eq // eq = none │ │ + cbnz w12, 72b24 │ │ + ldr w12, [x10, #1236] │ │ + cbz w12, 72b6c │ │ + ldrsw x4, [x20, #5240] │ │ + asr w11, w19, w11 │ │ + mul w9, w11, w9 │ │ + mov w11, #0x544 // #1348 │ │ + add x10, x10, x4, lsl #1 │ │ + ldrh w10, [x10, #690] │ │ + nop │ │ + smaddl x2, w9, w11, x8 │ │ + cmp w10, w19 │ │ + b.ne 72b58 // b.any │ │ + add w8, w4, #0x1 │ │ + str w8, [x20, #5240] │ │ + b 72b5c │ │ + mov w4, wzr │ │ + add x1, sp, #0x8 │ │ mov x0, x20 │ │ - bl 22e74 │ │ - b 7309c │ │ - ldr w8, [x8, #44] │ │ - cmp w8, #0x0 │ │ - cset w8, ne // ne = any │ │ - cbnz w8, 72ff4 │ │ + mov w3, w19 │ │ + bl 73294 │ │ + ldr w8, [x20, #5312] │ │ + cbz w8, 72b84 │ │ + add x1, sp, #0x8 │ │ mov x0, x20 │ │ - mov x1, x19 │ │ - bl 22d60 │ │ - b 73098 │ │ - asr w8, w8, #1 │ │ - mov w9, #0xd10 // #3344 │ │ - smaddl x8, w8, w9, x21 │ │ - mov x9, #0xffffffffffffd920 // #-9952 │ │ - add x0, x8, x9 │ │ - mov x1, x20 │ │ - mov x2, x19 │ │ - bl 715f4 │ │ - mov x0, x19 │ │ - bl 22e74 │ │ - mov w22, wzr │ │ - ldp x19, x30, [sp, #32] │ │ - ldp x21, x20, [sp, #16] │ │ - mov w0, w22 │ │ - ldr x22, [sp], #48 │ │ + mov w2, w19 │ │ + bl 523dc │ │ + ldp x19, x30, [sp, #48] │ │ + ldr x20, [sp, #32] │ │ + add sp, sp, #0x40 │ │ ret │ │ - │ │ -00000000000730b0 : │ │ - str x28, [sp, #-96]! │ │ - stp x19, x30, [sp, #80] │ │ - mov x19, x0 │ │ - add x0, x0, #0x78 │ │ - stp x27, x26, [sp, #16] │ │ - stp x25, x24, [sp, #32] │ │ + sub sp, sp, #0x60 │ │ stp x23, x22, [sp, #48] │ │ stp x21, x20, [sp, #64] │ │ - bl 7874 │ │ - mov w8, #0x9a1c // #39452 │ │ - str wzr, [x19, x8] │ │ - ldr x8, [x19, #496] │ │ - cbz x8, 730ec │ │ - add x0, x19, #0x1e0 │ │ - bl 22f3c │ │ - add x0, x19, #0x300 │ │ - bl 23884 │ │ - add x0, x19, #0x308 │ │ - bl 23884 │ │ - add x0, x19, #0xc60 │ │ - bl 7300 <__cxa_atexit@plt+0x2730> │ │ - ldr x8, [x19, #832] │ │ - cbz x8, 73114 │ │ - add x0, x19, #0x330 │ │ - bl 22f3c │ │ - add x0, x19, #0x450 │ │ - bl 23884 │ │ - add x0, x19, #0x458 │ │ - bl 23884 │ │ - add x0, x19, #0xc80 │ │ - bl 7300 <__cxa_atexit@plt+0x2730> │ │ - ldr x8, [x19, #1168] │ │ - cbz x8, 7313c │ │ - add x0, x19, #0x480 │ │ - bl 22f3c │ │ - add x0, x19, #0x5a0 │ │ - bl 23884 │ │ - add x0, x19, #0x5a8 │ │ - bl 23884 │ │ - add x0, x19, #0xca0 │ │ - bl 7300 <__cxa_atexit@plt+0x2730> │ │ - ldr x8, [x19, #1504] │ │ - cbz x8, 73164 │ │ - add x0, x19, #0x5d0 │ │ - bl 22f3c │ │ - add x0, x19, #0x6f0 │ │ - bl 23884 │ │ - add x0, x19, #0x6f8 │ │ - bl 23884 │ │ - add x0, x19, #0xcc0 │ │ - bl 7300 <__cxa_atexit@plt+0x2730> │ │ - ldr x8, [x19, #1840] │ │ - cbz x8, 7318c │ │ - add x0, x19, #0x720 │ │ - bl 22f3c │ │ - add x0, x19, #0x840 │ │ - bl 23884 │ │ - add x0, x19, #0x848 │ │ - bl 23884 │ │ - add x0, x19, #0xce0 │ │ - bl 7300 <__cxa_atexit@plt+0x2730> │ │ - ldr x8, [x19, #2176] │ │ - cbz x8, 731b4 │ │ - add x0, x19, #0x870 │ │ - bl 22f3c │ │ - add x0, x19, #0x990 │ │ - bl 23884 │ │ - add x0, x19, #0x998 │ │ - bl 23884 │ │ - add x0, x19, #0xd00 │ │ - bl 7300 <__cxa_atexit@plt+0x2730> │ │ - ldr x8, [x19, #2512] │ │ - cbz x8, 731dc │ │ - add x0, x19, #0x9c0 │ │ - bl 22f3c │ │ - add x0, x19, #0xae0 │ │ - bl 23884 │ │ - add x0, x19, #0xae8 │ │ - bl 23884 │ │ - add x0, x19, #0xd20 │ │ - bl 7300 <__cxa_atexit@plt+0x2730> │ │ - ldr x8, [x19, #2848] │ │ - cbz x8, 73204 │ │ - add x0, x19, #0xb10 │ │ - bl 22f3c │ │ - add x0, x19, #0xc30 │ │ - bl 23884 │ │ - add x0, x19, #0xc38 │ │ - bl 23884 │ │ - add x0, x19, #0xd40 │ │ - bl 7300 <__cxa_atexit@plt+0x2730> │ │ - add x0, x19, #0x28 │ │ - str xzr, [x19, #64] │ │ - str xzr, [x19, #48] │ │ - bl 23884 │ │ - add x0, x19, #0x58 │ │ - str xzr, [x19, #96] │ │ - str xzr, [x19, #80] │ │ - str xzr, [x19, #112] │ │ - bl 23884 │ │ - add x0, x19, #0x48 │ │ - bl 23884 │ │ - add x0, x19, #0x68 │ │ - bl 23884 │ │ - ldr w8, [x19, #8] │ │ - cmp w8, #0x1 │ │ - b.eq 73320 // b.none │ │ - ldr x8, [x19, #472] │ │ - mov w9, #0x1 // #1 │ │ - stlr w9, [x8] │ │ - ldr w8, [x19, #8] │ │ - cbz w8, 73314 │ │ - ldr w9, [x19, #464] │ │ - mov w22, wzr │ │ - mov w23, #0x17c0 // #6080 │ │ - mov w24, #0x1270 // #4720 │ │ - mov w25, #0x1240 // #4672 │ │ - mov w26, #0x120 // #288 │ │ - b 732a0 │ │ - ldr w8, [x19, #8] │ │ - add w22, w22, #0x1 │ │ - add w9, w27, #0x1 │ │ - cmp w22, w8 │ │ - b.cs 73314 // b.hs, b.nlast │ │ - ldr x21, [x19] │ │ + stp x19, x30, [sp, #80] │ │ + ldr w23, [x0, #3392] │ │ + ldr w11, [x0, #2112] │ │ + ldr x9, [x0, #5248] │ │ + ldr x8, [x0, #2088] │ │ + mul w20, w23, w1 │ │ + lsl w10, w20, #2 │ │ + sxtw x12, w10 │ │ + ldr x10, [x0, #2096] │ │ + ldr x13, [x0, #5256] │ │ + cmp w11, #0x1 │ │ + madd x9, x8, x12, x9 │ │ + cset w11, eq // eq = none │ │ + mul x12, x10, x12 │ │ + asr x14, x12, x11 │ │ + add x12, x13, x14 │ │ + stp x9, x12, [sp, #24] │ │ + ldr x13, [x0, #5264] │ │ + mov x19, x0 │ │ + mov w21, w1 │ │ + add x13, x13, x14 │ │ + str x13, [sp, #40] │ │ + ldr x14, [x0, #8] │ │ + ldr w15, [x0, #3376] │ │ + ldr w16, [x14, #1012] │ │ + ldr x14, [x0, #4424] │ │ + cmp w16, #0x0 │ │ + cset w17, eq // eq = none │ │ + asr w16, w1, w17 │ │ + mul w0, w16, w15 │ │ + mov w16, #0x544 // #1348 │ │ + smaddl x22, w0, w16, x14 │ │ + cbz w1, 72c64 │ │ + sub w0, w21, #0x1 │ │ + sub x8, x9, x8, lsl #3 │ │ + lsl x9, x10, #3 │ │ + asr w10, w0, w17 │ │ + str x8, [sp] │ │ + asr x8, x9, x11 │ │ + mul w9, w10, w15 │ │ + sub x10, x12, x8 │ │ + sub x8, x13, x8 │ │ + smaddl x2, w9, w16, x14 │ │ + sub w3, w20, #0x2 │ │ + mov x1, sp │ │ + mov x0, x19 │ │ + mov w4, w20 │ │ + stp x10, x8, [sp, #8] │ │ + bl 87534 │ │ + ldr w8, [x19, #3384] │ │ + add w9, w21, #0x1 │ │ + add x1, sp, #0x18 │ │ + mov x0, x19 │ │ cmp w9, w8 │ │ - csel w27, wzr, w9, eq // eq = none │ │ - umaddl x28, w27, w23, x21 │ │ - add x20, x28, x24 │ │ - mov x0, x20 │ │ - bl 4b30 │ │ - ldr w8, [x28, #3068] │ │ - cmp w8, #0x1 │ │ - b.lt 732ec // b.tstop │ │ - madd x8, x27, x23, x21 │ │ - add x28, x28, #0xbfc │ │ - add x21, x8, x25 │ │ - mov x0, x21 │ │ - mov x1, x20 │ │ - bl 4af0 │ │ - ldr w8, [x28] │ │ - cmp w8, #0x0 │ │ - b.gt 732d4 │ │ - mov x0, x20 │ │ - bl 4bc0 │ │ - ldr x8, [x19, #456] │ │ - nop │ │ - madd x9, x27, x26, x8 │ │ - ldr x9, [x9, #16] │ │ - cbz x9, 7328c │ │ - madd x0, x27, x26, x8 │ │ - bl 22f3c │ │ - b 7328c │ │ - ldr x8, [x19, #472] │ │ - stlr wzr, [x8] │ │ - str wzr, [x19, #464] │ │ + ldr w8, [x19, #3372] │ │ + cset w9, lt // lt = tstop │ │ + sub w9, w23, w9, lsl #1 │ │ + add w9, w9, w20 │ │ + cmp w9, w8 │ │ + csel w4, w9, w8, lt // lt = tstop │ │ + mov x2, x22 │ │ + mov w3, w20 │ │ + bl 87534 │ │ ldp x19, x30, [sp, #80] │ │ ldp x21, x20, [sp, #64] │ │ ldp x23, x22, [sp, #48] │ │ - ldp x25, x24, [sp, #32] │ │ - ldp x27, x26, [sp, #16] │ │ - ldr x28, [sp], #96 │ │ + add sp, sp, #0x60 │ │ ret │ │ - │ │ -000000000007333c : │ │ - b 22e74 │ │ - │ │ -0000000000073340 : │ │ - b 7414 │ │ - │ │ -0000000000073344 : │ │ - b 74bc │ │ - │ │ -0000000000073348 : │ │ - b 75a0 │ │ - │ │ -000000000007334c : │ │ - b 7874 │ │ - sub sp, sp, #0x80 │ │ - ldr w10, [sp, #144] │ │ - ldr w8, [sp, #192] │ │ - stp x26, x25, [sp, #48] │ │ - mov w26, w0 │ │ - sub w9, w10, #0x1 │ │ - cmp w9, #0x8 │ │ - stp x28, x27, [sp, #32] │ │ - stp x24, x23, [sp, #64] │ │ - stp x22, x21, [sp, #80] │ │ - stp x20, x19, [sp, #96] │ │ - stp x29, x30, [sp, #112] │ │ - b.cs 733cc // b.hs, b.nlast │ │ - ldr x10, [sp, #152] │ │ - adrp x11, a9000 │ │ - add x11, x11, #0x770 │ │ - ldrb w9, [x11, w9, uxtw] │ │ - ldr w12, [x10] │ │ - add w11, w12, w12, lsl #1 │ │ - add w9, w11, w9 │ │ - cmp w9, #0x5a │ │ - str w9, [x10] │ │ - b.gt 733bc │ │ - ccmp w3, #0x0, #0x4, ne // ne = any │ │ - mov w9, #0x6 // #6 │ │ - csinc w10, w9, wzr, ne // ne = any │ │ - b 73400 │ │ - cmp w9, #0xb4 │ │ - b.ge 733f0 // b.tcont │ │ - mov w10, #0x7 // #7 │ │ - b 73400 │ │ - cbz w10, 733d8 │ │ - cmp w10, #0xc │ │ - b.ne 73400 // b.any │ │ - adrp x9, a9000 │ │ - add x9, x9, #0x9c0 │ │ - add x9, x9, w10, uxtw #2 │ │ - add x9, x9, w1, sxtw #1 │ │ - ldrb w10, [x9, w3, sxtw] │ │ - b 73400 │ │ - ccmp w1, #0x0, #0x4, ne // ne = any │ │ - mov w9, #0x2 // #2 │ │ - mov w10, #0x8 // #8 │ │ - csel w10, w10, w9, ne // ne = any │ │ - ldr x11, [sp, #128] │ │ - clz w8, w8 │ │ - mov w9, #0x20 // #32 │ │ - mov w22, w10 │ │ - cbz w3, 73450 │ │ - mov w10, #0x3ed3 // #16083 │ │ - lsr x10, x10, x22 │ │ - tbnz w10, #0, 7343c │ │ - mov w10, #0x31c0 // #12736 │ │ - lsr x10, x10, x22 │ │ - tbnz w10, #0, 7343c │ │ - cbnz w1, 73458 │ │ - mov w10, #0x72 // #114 │ │ - lsr x10, x10, x22 │ │ - tbnz w10, #0, 73458 │ │ - ldr x10, [sp, #136] │ │ - cbz x10, 73454 │ │ - lsl w12, w26, #2 │ │ - add x25, x10, w12, sxtw #1 │ │ - b 73458 │ │ - b 73458 │ │ - sub x25, x7, x11 │ │ - ldr w10, [sp, #168] │ │ - ldr x21, [sp, #184] │ │ - sub w27, w9, w8 │ │ - str w10, [sp, #28] │ │ - mov w10, #0x3f8d // #16269 │ │ - lsr x10, x10, x22 │ │ - tbz w10, #0, 7388c │ │ - ldr w8, [sp, #28] │ │ - asr x10, x11, #1 │ │ - adrp x12, a9000 │ │ - lsl w8, w8, #2 │ │ - neg w9, w8 │ │ - add x9, x21, w9, sxtw #1 │ │ - cbz w1, 73580 │ │ - sub w13, w5, w2 │ │ - lsl w14, w13, #2 │ │ - cmp w8, w14 │ │ - csel w13, w8, w14, lt // lt = tstop │ │ - cmp w13, #0x1 │ │ - b.lt 73554 // b.tstop │ │ - cmp w13, #0x7 │ │ - sxtw x15, w13 │ │ - b.ls 7351c // b.plast │ │ - cmp x11, #0x2 │ │ - mov x16, xzr │ │ - b.ne 73520 // b.any │ │ - sub x0, x15, #0x1 │ │ - sub w17, w8, #0x1 │ │ - sub w19, w17, w0 │ │ - cmp w19, w17 │ │ - b.gt 73520 │ │ - lsr x0, x0, #32 │ │ - cbnz x0, 73520 │ │ - sub w16, w8, #0x4 │ │ - sxtw x16, w16 │ │ - add x16, x16, #0x4 │ │ - sxtw x19, w8 │ │ - sub x20, x16, x19 │ │ - sub x0, x7, #0x2 │ │ - add x20, x21, x20, lsl #1 │ │ - cmp x0, x20 │ │ - b.cs 73754 // b.hs, b.nlast │ │ - sub x16, x16, x15 │ │ - add x20, x7, x15, lsl #1 │ │ - sub x16, x16, x19 │ │ - sub x20, x20, #0x2 │ │ - add x16, x21, x16, lsl #1 │ │ - cmp x16, x20 │ │ - b.cs 73754 // b.hs, b.nlast │ │ - mov x16, xzr │ │ - mul x0, x16, x10 │ │ - mvn w17, w16 │ │ - add x0, x7, x0, lsl #1 │ │ - add w17, w17, w8 │ │ - sub x0, x0, #0x2 │ │ - lsl x19, x10, #1 │ │ - ldrh w20, [x0] │ │ - add x16, x16, #0x1 │ │ - cmp x16, x15 │ │ - add x0, x0, x19 │ │ - strh w20, [x9, w17, sxtw #1] │ │ - sub w17, w17, #0x1 │ │ - b.lt 73538 // b.tstop │ │ - cmp w8, w14 │ │ - b.le 73654 │ │ - sub w14, w8, w13 │ │ - cmp w14, #0x1 │ │ - b.lt 73654 // b.tstop │ │ - ldrh w13, [x9, w14, sxtw #1] │ │ - cmp w14, #0x10 │ │ - mov w14, w14 │ │ - b.cs 7360c // b.hs, b.nlast │ │ - mov x15, xzr │ │ - b 7363c │ │ - cbz w3, 735a4 │ │ - ldrh w13, [x25] │ │ - cmp w8, #0x1 │ │ - b.lt 73654 // b.tstop │ │ - cmp w8, #0x10 │ │ - mov w14, w8 │ │ - b.cs 735c0 // b.hs, b.nlast │ │ - mov x15, xzr │ │ - b 735f0 │ │ - mov w13, #0x1 // #1 │ │ - lsl w13, w13, w27 │ │ - asr w13, w13, #1 │ │ - add w13, w13, #0x1 │ │ + sub sp, sp, #0x90 │ │ + stp x27, x26, [sp, #64] │ │ + stp x25, x24, [sp, #80] │ │ + stp x23, x22, [sp, #96] │ │ + stp x21, x20, [sp, #112] │ │ + stp x19, x30, [sp, #128] │ │ + ldr w21, [x0, #3392] │ │ + ldr x9, [x0, #5248] │ │ + ldr x10, [x0, #2088] │ │ + ldr w8, [x0, #2112] │ │ + mul w11, w1, w21 │ │ + lsl w11, w11, #2 │ │ + sxtw x12, w11 │ │ + madd x9, x10, x12, x9 │ │ + str x9, [sp, #40] │ │ + ldr x9, [x0, #2096] │ │ + ldr x10, [x0, #5256] │ │ cmp w8, #0x1 │ │ - b.ge 73590 // b.tcont │ │ - b 73654 │ │ - mov w16, #0x8 // #8 │ │ - and x15, x14, #0xfffffff0 │ │ - sub x16, x16, w8, sxtw │ │ - dup v0.8h, w13 │ │ - add x16, x21, x16, lsl #1 │ │ - mov x17, x15 │ │ - stp q0, q0, [x16, #-16] │ │ - subs x17, x17, #0x10 │ │ - add x16, x16, #0x20 │ │ - b.ne 735d8 // b.any │ │ - cmp x15, x14 │ │ - b.eq 73654 // b.none │ │ - sub x14, x14, x15 │ │ - sub x15, x15, w8, sxtw │ │ - add x15, x21, x15, lsl #1 │ │ - subs x14, x14, #0x1 │ │ - strh w13, [x15], #2 │ │ - b.ne 735fc // b.any │ │ - b 73654 │ │ - mov w16, #0x8 // #8 │ │ - and x15, x14, #0xfffffff0 │ │ - sub x16, x16, w8, sxtw │ │ - dup v0.8h, w13 │ │ - add x16, x21, x16, lsl #1 │ │ - mov x17, x15 │ │ - stp q0, q0, [x16, #-16] │ │ - subs x17, x17, #0x10 │ │ - add x16, x16, #0x20 │ │ - b.ne 73624 // b.any │ │ - cmp x15, x14 │ │ - b.eq 73654 // b.none │ │ - sub x14, x15, x14 │ │ - sub x15, x15, w8, sxtw │ │ - add x15, x21, x15, lsl #1 │ │ - adds x14, x14, #0x1 │ │ - strh w13, [x15], #2 │ │ - b.cc 73648 // b.lo, b.ul, b.last │ │ - cmp w22, #0x8 │ │ - b.ne 7388c // b.any │ │ - tbz w6, #3, 736e4 │ │ - cbz w1, 736e4 │ │ - ldr w13, [sp, #28] │ │ - add w13, w13, w2 │ │ - cmp w13, w5 │ │ - b.ge 736e4 // b.tcont │ │ - ldr w14, [sp, #28] │ │ - sub w13, w5, w2 │ │ - sub w13, w13, w14 │ │ - lsl w14, w13, #2 │ │ - cmp w8, w14 │ │ - csel w13, w8, w14, lt // lt = tstop │ │ - cmp w13, #0x1 │ │ - b.lt 73810 // b.tstop │ │ - mov x16, xzr │ │ - sxtw x17, w8 │ │ - cmp w13, #0x8 │ │ - sxtw x15, w13 │ │ - b.cc 737dc // b.lo, b.ul, b.last │ │ - cmp x11, #0x2 │ │ - b.ne 737dc // b.any │ │ - add x11, x15, x17 │ │ - lsl x11, x11, #1 │ │ - sub x16, x21, x11 │ │ - add x11, x11, x7 │ │ - sub x11, x11, #0x2 │ │ - cmp x16, x11 │ │ - b.cs 73794 // b.hs, b.nlast │ │ - add x11, x7, x17, lsl #1 │ │ - sub x11, x11, #0x2 │ │ - cmp x11, x9 │ │ - b.cs 73794 // b.hs, b.nlast │ │ - mov x16, xzr │ │ - b 737dc │ │ + cset w13, eq // eq = none │ │ + mul x9, x9, x12 │ │ + asr x9, x9, x13 │ │ + add x10, x10, x9 │ │ + str x10, [sp, #48] │ │ + ldr x10, [x0, #5264] │ │ + cmp w8, #0x0 │ │ + mov w22, #0x1 // #1 │ │ + mov x19, x0 │ │ + add x9, x10, x9 │ │ + str x9, [sp, #56] │ │ + ldr x9, [x0, #5272] │ │ + ldr x10, [x0, #2352] │ │ + mov x20, xzr │ │ + add w23, w1, #0x1 │ │ + add x24, sp, #0x10 │ │ + madd x9, x10, x12, x9 │ │ + str x9, [sp, #16] │ │ + ldr x9, [x0, #2360] │ │ + cset w10, ne // ne = any │ │ + cmp w1, #0x0 │ │ + bfi x22, x10, #1, #1 │ │ + mul x8, x9, x12 │ │ + ldr x9, [x0, #5280] │ │ + asr x8, x8, x13 │ │ + neg w25, w11 │ │ + add x27, sp, #0x28 │ │ + add x9, x9, x8 │ │ + str x9, [sp, #24] │ │ + ldr x9, [x0, #5288] │ │ + add x8, x9, x8 │ │ + cset w9, ne // ne = any │ │ + lsl w26, w9, #3 │ │ + str x8, [sp, #32] │ │ + cbnz x20, 72df8 │ │ + b 72e08 │ │ + ldr w12, [x19, #2112] │ │ + cmp w12, #0x3 │ │ + cset w12, ne // ne = any │ │ + ldr w13, [x19, #3368] │ │ + ldr w14, [x19, #2108] │ │ + ldr w15, [x19, #2368] │ │ + mov w16, w12 │ │ + bfi w16, w13, #2, #30 │ │ + orr w13, w25, w8 │ │ + add w13, w13, w14 │ │ + add w14, w15, w12 │ │ + asr w4, w14, w12 │ │ + asr w6, w16, w12 │ │ + ldr x12, [x19, #3240] │ │ + add x10, x19, x10, lsl #2 │ │ + asr w8, w13, w8 │ │ + ldr w7, [x10, #3184] │ │ + ldr x12, [x12, #672] │ │ + ldr w10, [x10, #3192] │ │ + cmp w8, w11 │ │ + csel w8, w8, w11, lt // lt = tstop │ │ + add w5, w8, w9 │ │ + str w10, [sp] │ │ + blr x12 │ │ + add x20, x20, #0x1 │ │ + cmp x22, x20 │ │ + b.eq 72e5c // b.none │ │ + cbz x20, 72e08 │ │ + ldr w8, [x19, #2112] │ │ cmp w8, #0x1 │ │ - b.lt 7388c // b.tstop │ │ - ldrh w9, [x9] │ │ - sxtw x10, w8 │ │ - cmp w8, #0x10 │ │ - mov w8, w8 │ │ - b.cs 73708 // b.hs, b.nlast │ │ - mov x11, xzr │ │ - b 73738 │ │ - mov w12, #0x8 // #8 │ │ - and x11, x8, #0xfffffff0 │ │ - sub x12, x12, x10, lsl #1 │ │ - dup v0.8h, w9 │ │ - add x12, x21, x12, lsl #1 │ │ - mov x13, x11 │ │ - stp q0, q0, [x12, #-16] │ │ - subs x13, x13, #0x10 │ │ - add x12, x12, #0x20 │ │ - b.ne 73720 // b.any │ │ - cmp x11, x8 │ │ - b.eq 7388c // b.none │ │ - sub x10, x11, x10, lsl #1 │ │ - sub x8, x8, x11 │ │ - add x10, x21, x10, lsl #1 │ │ - subs x8, x8, #0x1 │ │ - strh w9, [x10], #2 │ │ - b.ne 73744 // b.any │ │ - b 7388c │ │ - ldr q0, [x12, #2480] │ │ - and x16, x15, #0xfffffffffffffff8 │ │ - sub x19, x9, #0xe │ │ - lsl x20, x10, #4 │ │ - mov x23, x16 │ │ - ldr q1, [x0] │ │ - sbfiz x24, x17, #1, #32 │ │ - add x0, x0, x20 │ │ - subs x23, x23, #0x8 │ │ - tbl v1.16b, {v1.16b}, v0.16b │ │ - sub w17, w17, #0x8 │ │ - str q1, [x19, x24] │ │ - b.ne 73768 // b.any │ │ - cmp x16, x15 │ │ - b.ne 73520 // b.any │ │ - b 73554 │ │ - ldr q0, [x12, #2480] │ │ - mul x0, x10, x17 │ │ - mov x2, #0xfffffffffffffff8 // #-8 │ │ - and x16, x15, #0xfffffffffffffff8 │ │ - add x12, x7, x0, lsl #1 │ │ - sub x0, x2, x17 │ │ - lsl x11, x10, #4 │ │ - sub x12, x12, #0x2 │ │ - add x0, x21, x0, lsl #1 │ │ - mov x2, x16 │ │ - ldr q1, [x12] │ │ - subs x2, x2, #0x8 │ │ - add x12, x12, x11 │ │ - tbl v1.16b, {v1.16b}, v0.16b │ │ - str q1, [x0], #-16 │ │ - b.ne 737bc // b.any │ │ - cmp x16, x15 │ │ - b.eq 73810 // b.none │ │ - add x11, x16, x17 │ │ - mvn x12, x11 │ │ - mul x17, x10, x11 │ │ - add x11, x21, x12, lsl #1 │ │ - add x12, x7, x17, lsl #1 │ │ - sub x12, x12, #0x2 │ │ - lsl x10, x10, #1 │ │ - ldrh w17, [x12] │ │ - add x16, x16, #0x1 │ │ - cmp x16, x15 │ │ - add x12, x12, x10 │ │ - strh w17, [x11], #-2 │ │ - b.lt 737f8 // b.tstop │ │ - cmp w8, w14 │ │ - b.le 7388c │ │ - sub w10, w8, w13 │ │ - cmp w10, #0x1 │ │ - b.lt 7388c // b.tstop │ │ - neg w11, w13 │ │ - ldrh w9, [x9, w11, sxtw #1] │ │ + cset w8, eq // eq = none │ │ + b 72e0c │ │ + mov w8, wzr │ │ + cmp x20, #0x0 │ │ + ldr w12, [x19, #3384] │ │ + cset w10, ne // ne = any │ │ + lsl x11, x20, #3 │ │ + add x14, x19, w10, uxtw #3 │ │ + ldr x13, [x24, x11] │ │ + ldr x11, [x27, x11] │ │ + ldr x3, [x14, #2088] │ │ + ldr x1, [x14, #2352] │ │ + cmp w23, w12 │ │ + cset w12, lt // lt = tstop │ │ + lsr w9, w26, w8 │ │ + sub w12, w21, w12, lsl #1 │ │ + msub x2, x3, x9, x11 │ │ + lsl w11, w12, #2 │ │ + msub x0, x1, x9, x13 │ │ + asr w11, w11, w8 │ │ + cbnz x20, 72d88 │ │ + mov w12, wzr │ │ + b 72d94 │ │ + ldp x19, x30, [sp, #128] │ │ + ldp x21, x20, [sp, #112] │ │ + ldp x23, x22, [sp, #96] │ │ + ldp x25, x24, [sp, #80] │ │ + ldp x27, x26, [sp, #64] │ │ + add sp, sp, #0x90 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + ldr w8, [x0, #3392] │ │ + ldr x9, [x0, #5272] │ │ + ldr x10, [x0, #2352] │ │ + ldr w11, [x0, #2112] │ │ + mul w8, w1, w8 │ │ + lsl w8, w8, #2 │ │ sxtw x8, w8 │ │ - cmp w10, #0x10 │ │ - mov w10, w10 │ │ - b.cs 73844 // b.hs, b.nlast │ │ - mov x11, xzr │ │ - b 73874 │ │ - mov w12, #0x8 // #8 │ │ - and x11, x10, #0xfffffff0 │ │ - sub x12, x12, x8, lsl #1 │ │ - dup v0.8h, w9 │ │ - add x12, x21, x12, lsl #1 │ │ - mov x13, x11 │ │ - stp q0, q0, [x12, #-16] │ │ - subs x13, x13, #0x10 │ │ - add x12, x12, #0x20 │ │ - b.ne 7385c // b.any │ │ - cmp x11, x10 │ │ - b.eq 7388c // b.none │ │ - sub x8, x11, x8, lsl #1 │ │ - sub x10, x11, x10 │ │ - add x8, x21, x8, lsl #1 │ │ - adds x10, x10, #0x1 │ │ - strh w9, [x8], #2 │ │ - b.cc 73880 // b.lo, b.ul, b.last │ │ - ldr w15, [sp, #160] │ │ - mov w8, #0x3ed3 // #16083 │ │ - lsr x8, x8, x22 │ │ - tbz w8, #0, 73ba4 │ │ - lsl w14, w15, #2 │ │ - add x0, x21, #0x2 │ │ - str x0, [sp, #16] │ │ - cbz w3, 73948 │ │ - sub w8, w4, w26 │ │ - lsl w19, w8, #2 │ │ - cmp w14, w19 │ │ - csel w24, w14, w19, lt // lt = tstop │ │ - lsl w8, w24, #1 │ │ - stp w1, w3, [sp, #8] │ │ - sxtw x2, w8 │ │ - mov x1, x25 │ │ - stp w26, w6, [sp] │ │ - mov x26, x22 │ │ - mov w22, w4 │ │ - mov w23, w27 │ │ - mov x27, x21 │ │ - mov x29, x7 │ │ - mov w20, w15 │ │ - mov x28, x14 │ │ - bl 4b60 │ │ - mov w4, w22 │ │ - mov x22, x26 │ │ - ldp w26, w6, [sp] │ │ - ldp w1, w3, [sp, #8] │ │ - mov x14, x28 │ │ - mov w15, w20 │ │ - mov x7, x29 │ │ - mov w27, w23 │ │ - cmp w14, w19 │ │ - b.le 73a14 │ │ - sub w10, w14, w24 │ │ - cmp w10, #0x1 │ │ - b.lt 73a14 // b.tstop │ │ - ldr x9, [sp, #16] │ │ - sub w8, w24, #0x1 │ │ - cmp w10, #0x10 │ │ - mov w10, w10 │ │ - ldrh w8, [x9, w8, sxtw #1] │ │ - sxtw x9, w24 │ │ - b.cs 739cc // b.hs, b.nlast │ │ - mov x11, xzr │ │ - b 739f8 │ │ - cbz w1, 7396c │ │ - ldurh w8, [x7, #-2] │ │ - cmp w14, #0x1 │ │ - b.lt 73a14 // b.tstop │ │ - cmp w14, #0x10 │ │ - mov w9, w14 │ │ - b.cs 73988 // b.hs, b.nlast │ │ - mov x10, xzr │ │ - b 739b0 │ │ - mov w8, #0x1 // #1 │ │ - lsl w8, w8, w27 │ │ - asr w8, w8, #1 │ │ - sub w8, w8, #0x1 │ │ - cmp w14, #0x1 │ │ - b.ge 73958 // b.tcont │ │ - b 73a14 │ │ - and x10, x9, #0xfffffff0 │ │ - dup v0.8h, w8 │ │ - add x11, x21, #0x12 │ │ - mov x12, x10 │ │ - stp q0, q0, [x11, #-16] │ │ - subs x12, x12, #0x10 │ │ - add x11, x11, #0x20 │ │ - b.ne 73998 // b.any │ │ - cmp x10, x9 │ │ - b.eq 73a14 // b.none │ │ - sub x9, x9, x10 │ │ - add x10, x21, x10, lsl #1 │ │ - add x10, x10, #0x2 │ │ - subs x9, x9, #0x1 │ │ - strh w8, [x10], #2 │ │ - b.ne 739bc // b.any │ │ - b 73a14 │ │ - and x11, x10, #0xfffffff0 │ │ - add x12, x21, x9, lsl #1 │ │ - dup v0.8h, w8 │ │ - add x12, x12, #0x12 │ │ - mov x13, x11 │ │ - stp q0, q0, [x12, #-16] │ │ - subs x13, x13, #0x10 │ │ - add x12, x12, #0x20 │ │ - b.ne 739e0 // b.any │ │ - cmp x11, x10 │ │ - b.eq 73a14 // b.none │ │ - add x9, x11, x9 │ │ - add x9, x21, x9, lsl #1 │ │ - sub x10, x11, x10 │ │ - add x9, x9, #0x2 │ │ - adds x10, x10, #0x1 │ │ - strh w8, [x9], #2 │ │ - b.cc 73a08 // b.lo, b.ul, b.last │ │ - cmp w22, #0x6 │ │ - b.ne 73ba4 // b.any │ │ - tbz w6, #0, 73adc │ │ - cbz w3, 73adc │ │ - add w8, w15, w26 │ │ - cmp w8, w4 │ │ - b.ge 73adc // b.tcont │ │ - sub w8, w4, w26 │ │ - sub w8, w8, w15 │ │ - ldr x10, [sp, #16] │ │ - lsl w19, w8, #2 │ │ - cmp w14, w19 │ │ - csel w24, w14, w19, lt // lt = tstop │ │ - sbfiz x9, x14, #1, #32 │ │ - lsl w8, w24, #1 │ │ - add x0, x10, x9 │ │ - mov w20, w1 │ │ - add x1, x25, x9 │ │ - sxtw x2, w8 │ │ - mov w28, w3 │ │ - mov w23, w27 │ │ - mov x27, x21 │ │ - mov x21, x25 │ │ - mov x25, x7 │ │ - mov w26, w15 │ │ - mov x29, x14 │ │ - bl 4b60 │ │ - mov w15, w26 │ │ - mov x7, x25 │ │ - mov x25, x21 │ │ - mov x21, x27 │ │ - mov w27, w23 │ │ - cmp w29, w19 │ │ - mov w1, w20 │ │ - mov w3, w28 │ │ - b.le 73ba4 │ │ - sub w11, w29, w24 │ │ + madd x9, x10, x8, x9 │ │ + str x9, [sp, #8] │ │ + ldr x9, [x0, #2360] │ │ + ldr x10, [x0, #5280] │ │ cmp w11, #0x1 │ │ - b.lt 73ba4 // b.tstop │ │ - ldr x10, [sp, #16] │ │ - add w8, w29, w24 │ │ - sub w8, w8, #0x1 │ │ - sxtw x9, w29 │ │ - ldrh w8, [x10, w8, sxtw #1] │ │ - sxtw x10, w24 │ │ - cmp w11, #0x10 │ │ - mov w11, w11 │ │ - b.cs 73b54 // b.hs, b.nlast │ │ - mov x12, xzr │ │ - b 73b84 │ │ - cmp w14, #0x1 │ │ - b.lt 73ba4 // b.tstop │ │ - ldr x8, [sp, #16] │ │ - sxtw x9, w14 │ │ - cmp w14, #0x10 │ │ - mov w10, w14 │ │ - add x8, x8, w14, sxtw #1 │ │ - ldurh w8, [x8, #-2] │ │ - b.cs 73b08 // b.hs, b.nlast │ │ - mov x11, xzr │ │ - b 73b34 │ │ - and x11, x10, #0xfffffff0 │ │ - add x12, x21, x9, lsl #1 │ │ - dup v0.8h, w8 │ │ - add x12, x12, #0x12 │ │ - mov x13, x11 │ │ - stp q0, q0, [x12, #-16] │ │ - subs x13, x13, #0x10 │ │ - add x12, x12, #0x20 │ │ - b.ne 73b1c // b.any │ │ - cmp x11, x10 │ │ - b.eq 73ba4 // b.none │ │ - add x9, x11, x9 │ │ - add x9, x21, x9, lsl #1 │ │ - sub x10, x10, x11 │ │ - add x9, x9, #0x2 │ │ - subs x10, x10, #0x1 │ │ - strh w8, [x9], #2 │ │ - b.ne 73b44 // b.any │ │ - b 73ba4 │ │ - add x13, x10, x9 │ │ - and x12, x11, #0xfffffff0 │ │ - add x13, x21, x13, lsl #1 │ │ - dup v0.8h, w8 │ │ - add x13, x13, #0x12 │ │ - mov x14, x12 │ │ - stp q0, q0, [x13, #-16] │ │ - subs x14, x14, #0x10 │ │ - add x13, x13, #0x20 │ │ - b.ne 73b6c // b.any │ │ - cmp x12, x11 │ │ - b.eq 73ba4 // b.none │ │ - add x10, x12, x10 │ │ - add x9, x10, x9 │ │ - add x9, x21, x9, lsl #1 │ │ - sub x11, x12, x11 │ │ - add x9, x9, #0x2 │ │ - adds x11, x11, #0x1 │ │ - strh w8, [x9], #2 │ │ - b.cc 73b98 // b.lo, b.ul, b.last │ │ - mov w8, #0x31c0 // #12736 │ │ - lsr x8, x8, x22 │ │ - tbz w8, #0, 73c40 │ │ - cbz w1, 73c10 │ │ - cmp w3, #0x0 │ │ - csel x8, x25, x7, ne // ne = any │ │ - ldurh w8, [x8, #-2] │ │ - cmp w22, #0x7 │ │ - strh w8, [x21] │ │ - b.ne 73c40 // b.any │ │ - ldr w9, [sp, #28] │ │ - add w9, w9, w15 │ │ - cmp w9, #0x6 │ │ - b.lt 73c40 // b.tstop │ │ - ldr w9, [sp, #176] │ │ - cbz w9, 73c40 │ │ - ldurh w9, [x21, #-2] │ │ - ldrh w10, [x21, #2] │ │ - and w8, w8, #0xffff │ │ - add w9, w10, w9 │ │ - add w9, w9, w9, lsl #2 │ │ - mov w10, #0x6 // #6 │ │ - madd w8, w8, w10, w9 │ │ - add w8, w8, #0x8 │ │ - lsr w8, w8, #4 │ │ - strh w8, [x21] │ │ - b 73c40 │ │ - cbz w3, 73c28 │ │ - ldrh w8, [x25] │ │ - cmp w22, #0x7 │ │ - strh w8, [x21] │ │ - b.eq 73bcc // b.none │ │ - b 73c40 │ │ - mov w8, #0x1 // #1 │ │ - lsl w8, w8, w27 │ │ - asr w8, w8, #1 │ │ - cmp w22, #0x7 │ │ - strh w8, [x21] │ │ - b.eq 73bcc // b.none │ │ - mov w0, w22 │ │ - ldp x29, x30, [sp, #112] │ │ - ldp x20, x19, [sp, #96] │ │ - ldp x22, x21, [sp, #80] │ │ - ldp x24, x23, [sp, #64] │ │ - ldp x26, x25, [sp, #48] │ │ - ldp x28, x27, [sp, #32] │ │ - add sp, sp, #0x80 │ │ + cset w11, eq // eq = none │ │ + mul x8, x9, x8 │ │ + asr x8, x8, x11 │ │ + add x9, x10, x8 │ │ + str x9, [sp, #16] │ │ + ldr x9, [x0, #5288] │ │ + mov w2, w1 │ │ + add x1, sp, #0x8 │ │ + add x8, x9, x8 │ │ + stp x8, x30, [sp, #24] │ │ + bl 528e0 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ ret │ │ - str x22, [sp, #-48]! │ │ - adrp x1, a9000 │ │ - stp x19, x30, [sp, #32] │ │ - mov x19, x0 │ │ - add x1, x1, #0x9f4 │ │ - mov w0, #0xf // #15 │ │ - stp x21, x20, [sp, #16] │ │ - bl 4b00 │ │ - mov w8, #0x1270 // #4720 │ │ - add x20, x19, x8 │ │ - mov x0, x20 │ │ - bl 4b30 │ │ - mov w8, #0x1240 // #4672 │ │ - add x21, x19, x8 │ │ - ldr w8, [x19, #3068] │ │ - cbz w8, 73cf8 │ │ - b 73cc4 │ │ + sub sp, sp, #0x40 │ │ + str x20, [sp, #32] │ │ + stp x19, x30, [sp, #48] │ │ + mov w19, w1 │ │ + mov x20, x0 │ │ + bl 72a94 │ │ + ldr x8, [x20, #8] │ │ + ldr w8, [x8, #1068] │ │ + cbz w8, 72f14 │ │ mov x0, x20 │ │ - bl 4b30 │ │ - mov x0, x21 │ │ - str wzr, [x19, #3068] │ │ - bl 4ba0 │ │ - ldr w8, [x19, #3068] │ │ - cbz w8, 73cf8 │ │ - ldr w22, [x19, #4772] │ │ + mov w1, w19 │ │ + bl 72b94 │ │ + ldr x8, [x20, #24] │ │ + ldp w9, w8, [x8, #236] │ │ + cmp w9, w8 │ │ + b.eq 72f30 // b.none │ │ mov x0, x20 │ │ - bl 4bc0 │ │ - cbnz w22, 73d20 │ │ - mov x0, x19 │ │ - bl 8fa8 │ │ - cbz w0, 73ca8 │ │ - ldrsw x8, [x19, #4824] │ │ - ldr x0, [x19, #4808] │ │ - mov w1, wzr │ │ - ubfiz x2, x8, #13, #50 │ │ - bl 4b70 │ │ - b 73ca8 │ │ - ldr w8, [x19, #4772] │ │ - cbnz w8, 73d18 │ │ - mov x0, x21 │ │ - mov x1, x20 │ │ - bl 4af0 │ │ - ldr w8, [x19, #3068] │ │ - cbz w8, 73cf8 │ │ - b 73cc4 │ │ + mov w1, w19 │ │ + bl 72cb0 │ │ + ldr w8, [x20, #5312] │ │ + cbz w8, 72f98 │ │ + ldr w8, [x20, #3392] │ │ + ldr x9, [x20, #5272] │ │ + ldr x10, [x20, #2352] │ │ + ldr w11, [x20, #2112] │ │ + mul w8, w19, w8 │ │ + lsl w8, w8, #2 │ │ + sxtw x8, w8 │ │ + madd x9, x10, x8, x9 │ │ + str x9, [sp, #8] │ │ + ldr x9, [x20, #2360] │ │ + ldr x10, [x20, #5280] │ │ + cmp w11, #0x1 │ │ + cset w11, eq // eq = none │ │ + mul x8, x9, x8 │ │ + asr x8, x8, x11 │ │ + add x9, x10, x8 │ │ + str x9, [sp, #16] │ │ + ldr x9, [x20, #5288] │ │ + add x1, sp, #0x8 │ │ mov x0, x20 │ │ - bl 4bc0 │ │ - ldp x19, x30, [sp, #32] │ │ - ldp x21, x20, [sp, #16] │ │ - mov x0, xzr │ │ - ldr x22, [sp], #48 │ │ + mov w2, w19 │ │ + add x8, x9, x8 │ │ + str x8, [sp, #24] │ │ + bl 528e0 │ │ + ldp x19, x30, [sp, #48] │ │ + ldr x20, [sp, #32] │ │ + add sp, sp, #0x40 │ │ ret │ │ - sub sp, sp, #0x90 │ │ - stp x28, x27, [sp, #48] │ │ - stp x26, x25, [sp, #64] │ │ - stp x24, x23, [sp, #80] │ │ - stp x22, x21, [sp, #96] │ │ - stp x20, x19, [sp, #112] │ │ - stp x29, x30, [sp, #128] │ │ - ldr x25, [x0] │ │ - mov w8, #0xf668 // #63080 │ │ - movk w8, #0x3, lsl #16 │ │ - add x26, x0, x8 │ │ - ldr x9, [x25, #3208] │ │ - mov w10, #0x6de5 // #28133 │ │ - ldr x27, [x26] │ │ - movk w10, #0x19dd, lsl #16 │ │ - sub x8, x0, x9 │ │ - lsr x8, x8, #7 │ │ - adrp x1, a9000 │ │ + str x24, [sp, #-64]! │ │ + stp x23, x22, [sp, #16] │ │ + stp x21, x20, [sp, #32] │ │ + stp x19, x30, [sp, #48] │ │ + ldp x21, x20, [x0] │ │ + ldr w8, [x0, #20] │ │ mov x19, x0 │ │ - mul w8, w8, w10 │ │ - mov w9, #0x1 // #1 │ │ - add x1, x1, #0xa00 │ │ - mov w0, #0xf // #15 │ │ - lsl x21, x9, x8 │ │ - bl 4b00 │ │ - add x8, x27, #0x60 │ │ - add x20, x27, #0x8 │ │ - stp x8, x21, [sp, #32] │ │ - add x22, x27, #0x30 │ │ - mvn x8, x21 │ │ - str x8, [sp, #24] │ │ - mov x0, x20 │ │ - bl 4b30 │ │ - ldr x9, [x27] │ │ - ldp x23, x10, [sp, #32] │ │ - ldr w8, [x27, #144] │ │ - orr x9, x9, x10 │ │ - str x9, [x27] │ │ - cbnz w8, 73e10 │ │ - mov w21, wzr │ │ - ldr w8, [x26, #8] │ │ - cbz w8, 73dfc │ │ - b 74024 │ │ - mov x0, x22 │ │ - mov x1, x20 │ │ - bl 4af0 │ │ - ldr w8, [x27, #144] │ │ - cbnz w8, 73e10 │ │ - ldr w8, [x26, #8] │ │ - cbnz w8, 74024 │ │ - cbnz w21, 73de0 │ │ - mov x0, x23 │ │ - bl 4ba0 │ │ - mov w21, #0x1 // #1 │ │ - b 73de0 │ │ - ldr w9, [x26, #8] │ │ - cbnz w9, 74024 │ │ - sub w11, w8, #0x1 │ │ - ldr x9, [x27] │ │ - str w11, [x27, #144] │ │ - ldr x11, [sp, #24] │ │ - ldrsw x10, [x27, #148] │ │ - mov x0, x20 │ │ - and x9, x9, x11 │ │ - str x9, [x27] │ │ - sub x23, x10, w8, sxtw │ │ - bl 4bc0 │ │ - ldr w8, [x25, #4768] │ │ - cmp w8, #0x1 │ │ - b.eq 73f5c // b.none │ │ - ldr x8, [x25, #24] │ │ - ldr w9, [x25, #3216] │ │ - ldr w8, [x8, #540] │ │ - cmp w9, w8 │ │ - b.ge 73f5c // b.tcont │ │ - ldr x8, [x25, #5912] │ │ - add x8, x8, w23, sxtw #3 │ │ - ldr x23, [x25, #3224] │ │ - ldp w28, w24, [x8] │ │ - mov w8, #0x3940 // #14656 │ │ - sxtw x24, w24 │ │ - madd x9, x24, x8, x23 │ │ - mov w8, #0x3640 // #13888 │ │ - add x29, x9, x8 │ │ - ldar w21, [x29] │ │ - cmp w21, w28 │ │ - b.ge 73f00 // b.tcont │ │ - mov w8, #0x3940 // #14656 │ │ - stp x9, x23, [sp, #8] │ │ - nop │ │ - madd x8, x24, x8, x23 │ │ - mov w9, #0x3644 // #13892 │ │ - add x23, x8, x9 │ │ - mov x0, x23 │ │ - bl 4b30 │ │ - ldar w21, [x29] │ │ - cmp w21, w28 │ │ - b.ge 73ef4 // b.tcont │ │ - ldr x9, [sp, #16] │ │ - mov w8, #0x3940 // #14656 │ │ - str x24, [sp] │ │ - nop │ │ - madd x8, x24, x8, x9 │ │ - mov w9, #0x366c // #13932 │ │ - add x24, x8, x9 │ │ - mov x0, x24 │ │ - mov x1, x23 │ │ - bl 4af0 │ │ - ldar w21, [x29] │ │ - cmp w21, w28 │ │ - b.lt 73ed8 // b.tstop │ │ - ldr x24, [sp] │ │ - mov x0, x23 │ │ - bl 4bc0 │ │ - ldp x9, x23, [sp, #8] │ │ - mov w8, #0x7ffffffe // #2147483646 │ │ - cmp w21, w8 │ │ - b.eq 73db0 // b.none │ │ - str x9, [x19, #8] │ │ - ldr w8, [x25, #3356] │ │ - mov x0, x19 │ │ - lsl w8, w28, w8 │ │ - str w8, [x19, #20] │ │ - bl 7920 │ │ - mov w8, #0x3940 // #14656 │ │ - cmp w0, #0x0 │ │ - madd x21, x24, x8, x23 │ │ - mov w8, #0x7ffffffe // #2147483646 │ │ - csinc w24, w8, w28, ne // ne = any │ │ - mov w8, #0x3644 // #13892 │ │ - add x23, x21, x8 │ │ - mov x0, x23 │ │ - bl 4b30 │ │ - mov w8, #0x366c // #13932 │ │ - add x0, x21, x8 │ │ - stlr w24, [x29] │ │ - bl 4b80 │ │ - b 74018 │ │ - ldr x8, [x25, #3224] │ │ - mov w9, #0x3940 // #14656 │ │ - madd x9, x23, x9, x8 │ │ - str x9, [x19, #8] │ │ - ldr w10, [x9, #13872] │ │ - str w10, [x19, #20] │ │ - ldr w11, [x9, #13876] │ │ - cmp w10, w11 │ │ - b.ge 73db0 // b.tcont │ │ - mov w10, #0x3634 // #13876 │ │ - add x28, x9, x10 │ │ - mov w9, #0x3940 // #14656 │ │ - madd x8, x23, x9, x8 │ │ - mov w9, #0x3644 // #13892 │ │ - add x23, x8, x9 │ │ - mov w9, #0x3640 // #13888 │ │ - add x29, x8, x9 │ │ - mov w9, #0x366c // #13932 │ │ - add x24, x8, x9 │ │ - mov x0, x19 │ │ - bl 7920 │ │ - cbnz w0, 74000 │ │ - ldr w8, [x19, #20] │ │ - ldr w9, [x25, #3356] │ │ - mov x0, x23 │ │ + ldr w10, [x21, #3392] │ │ + ldrsw x22, [x20, #13864] │ │ + ldr x11, [x21, #2064] │ │ + ldr x12, [x21, #2088] │ │ + add w10, w10, w8 │ │ + lsl w10, w10, #2 │ │ + ldr w9, [x21, #3388] │ │ + lsl x23, x22, #2 │ │ + sub w10, w10, #0x1 │ │ + add x11, x11, x23 │ │ + sxtw x10, w10 │ │ + madd x1, x12, x10, x11 │ │ + ldrsw x10, [x21, #3376] │ │ asr w8, w8, w9 │ │ - add w21, w8, #0x1 │ │ - bl 4b30 │ │ - mov x0, x24 │ │ - stlr w21, [x29] │ │ - bl 4ba0 │ │ - mov x0, x23 │ │ - bl 4bc0 │ │ - ldr w8, [x25, #3360] │ │ + ldr x11, [x21, #3328] │ │ + ldr w9, [x20, #13868] │ │ + sxtw x8, w8 │ │ + mul x8, x10, x8 │ │ + lsl x24, x8, #7 │ │ + add x8, x24, w23, sxtw │ │ + add x0, x11, x8 │ │ + sub w8, w9, w22 │ │ + lsl w8, w8, #2 │ │ + sxtw x2, w8 │ │ + bl 4af0 │ │ + ldr w8, [x21, #2112] │ │ + cbz w8, 730d0 │ │ ldr w9, [x19, #20] │ │ - add w8, w9, w8 │ │ - str w8, [x19, #20] │ │ - ldr w9, [x28] │ │ - cmp w8, w9 │ │ - b.lt 73fa8 // b.tstop │ │ - b 73db0 │ │ - mov x0, x23 │ │ - bl 4b30 │ │ - mov w8, #0x7ffffffe // #2147483646 │ │ - mov x0, x24 │ │ - stlr w8, [x29] │ │ - bl 4ba0 │ │ - mov x0, x23 │ │ - bl 4bc0 │ │ - b 73db0 │ │ - mov x0, x23 │ │ - bl 4ba0 │ │ - mov x0, x20 │ │ - bl 4bc0 │ │ - ldp x29, x30, [sp, #128] │ │ - ldp x20, x19, [sp, #112] │ │ - ldp x22, x21, [sp, #96] │ │ - ldp x24, x23, [sp, #80] │ │ - ldp x26, x25, [sp, #64] │ │ - ldp x28, x27, [sp, #48] │ │ - mov x0, xzr │ │ - add sp, sp, #0x90 │ │ + ldr w10, [x21, #3392] │ │ + cmp w8, #0x1 │ │ + cset w11, eq // eq = none │ │ + cmp w8, #0x3 │ │ + add w9, w10, w9 │ │ + ldr x8, [x21, #2096] │ │ + lsl w9, w9, #2 │ │ + asr w9, w9, w11 │ │ + cset w19, ne // ne = any │ │ + ldr w10, [x20, #13868] │ │ + asr w11, w23, w19 │ │ + sub w9, w9, #0x1 │ │ + sxtw x11, w11 │ │ + sxtw x9, w9 │ │ + madd x23, x8, x9, x11 │ │ + ldr x8, [x21, #3336] │ │ + ldr x9, [x21, #2072] │ │ + sub w10, w10, w22 │ │ + add x24, x11, x24 │ │ + lsl w10, w10, #2 │ │ + add x0, x8, x24 │ │ + asr w8, w10, w19 │ │ + add x1, x9, x23 │ │ + sxtw x2, w8 │ │ + bl 4af0 │ │ + ldr x8, [x21, #3344] │ │ + ldr w10, [x20, #13868] │ │ + ldr x9, [x21, #2080] │ │ + ldp x21, x20, [sp, #32] │ │ + add x0, x8, x24 │ │ + sub w8, w10, w22 │ │ + lsl w8, w8, #2 │ │ + add x1, x9, x23 │ │ + asr w8, w8, w19 │ │ + ldp x19, x30, [sp, #48] │ │ + ldp x23, x22, [sp, #16] │ │ + sxtw x2, w8 │ │ + ldr x24, [sp], #64 │ │ + b 4af0 │ │ + ldp x19, x30, [sp, #48] │ │ + ldp x21, x20, [sp, #32] │ │ + ldp x23, x22, [sp, #16] │ │ + ldr x24, [sp], #64 │ │ ret │ │ stp x19, x30, [sp, #-16]! │ │ mov x19, x0 │ │ - bl 73f0 <__cxa_atexit@plt+0x2820> │ │ - tbz w0, #0, 74200 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #3728] │ │ - adrp x10, ac000 │ │ - adrp x11, ac000 │ │ - ldr x10, [x10, #3944] │ │ - ldr x11, [x11, #1144] │ │ - adrp x12, ac000 │ │ + bl 7378 <__cxa_atexit@plt+0x2818> │ │ + tbz w0, #0, 7328c │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #3712] │ │ + adrp x10, ad000 │ │ + adrp x11, ad000 │ │ + ldr x10, [x10, #3936] │ │ + ldr x11, [x11, #1072] │ │ + adrp x12, ad000 │ │ fmov d0, x9 │ │ - adrp x9, ac000 │ │ - ldr x12, [x12, #1776] │ │ - ldr x9, [x9, #2720] │ │ + adrp x9, ad000 │ │ + ldr x12, [x12, #1720] │ │ + ldr x9, [x9, #2664] │ │ fmov d1, x11 │ │ - adrp x11, ac000 │ │ + adrp x11, ad000 │ │ mov v1.d[1], x12 │ │ fmov d2, x9 │ │ - adrp x9, ac000 │ │ - adrp x12, ac000 │ │ - ldr x11, [x11, #3368] │ │ - ldr x9, [x9, #480] │ │ - ldr x12, [x12, #2352] │ │ + adrp x9, ad000 │ │ + adrp x12, ad000 │ │ + ldr x11, [x11, #3344] │ │ + ldr x9, [x9, #392] │ │ + ldr x12, [x12, #2296] │ │ mov v0.d[1], x10 │ │ - adrp x10, ac000 │ │ + adrp x10, ad000 │ │ add x8, x19, #0x158 │ │ mov v2.d[1], x12 │ │ - adrp x12, ac000 │ │ - ldr x12, [x12, #3880] │ │ + adrp x12, ad000 │ │ + ldr x12, [x12, #3864] │ │ stp q2, q1, [x19, #32] │ │ fmov d1, x11 │ │ - adrp x11, ac000 │ │ - ldr x11, [x11, #2384] │ │ + adrp x11, ad000 │ │ + ldr x11, [x11, #2328] │ │ mov v1.d[1], x9 │ │ - adrp x9, ac000 │ │ - ldr x10, [x10, #856] │ │ - ldr x9, [x9, #1000] │ │ + adrp x9, ad000 │ │ + ldr x10, [x10, #784] │ │ + ldr x9, [x9, #928] │ │ stp q0, q1, [x19] │ │ fmov d0, x12 │ │ - adrp x12, ac000 │ │ - ldr x12, [x12, #216] │ │ + adrp x12, ad000 │ │ + ldr x12, [x12, #112] │ │ mov v0.d[1], x11 │ │ - adrp x11, ac000 │ │ - ldr x11, [x11, #1288] │ │ + adrp x11, ad000 │ │ + ldr x11, [x11, #1224] │ │ str q0, [x19, #64] │ │ fmov d0, x10 │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #2896] │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #2848] │ │ str x12, [x19, #176] │ │ - adrp x12, ac000 │ │ + adrp x12, ad000 │ │ mov v0.d[1], x9 │ │ - adrp x9, ac000 │ │ - ldr x12, [x12, #3208] │ │ - ldr x9, [x9, #640] │ │ + adrp x9, ad000 │ │ + ldr x12, [x12, #3168] │ │ + ldr x9, [x9, #552] │ │ str q0, [x19, #160] │ │ fmov d0, x11 │ │ - adrp x11, ac000 │ │ + adrp x11, ad000 │ │ mov v0.d[1], x10 │ │ - adrp x10, ac000 │ │ - ldr x11, [x11, #3200] │ │ - ldr x10, [x10, #2728] │ │ + adrp x10, ad000 │ │ + ldr x11, [x11, #3160] │ │ + ldr x10, [x10, #2672] │ │ str q0, [x19, #208] │ │ fmov d0, x9 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #3960] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #3952] │ │ str x10, [x19, #200] │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #3640] │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #3624] │ │ stp x12, x9, [x19, #224] │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #1336] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #1280] │ │ mov v0.d[1], x11 │ │ stp x10, x9, [x19, #320] │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #2200] │ │ - adrp x10, ac000 │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #2144] │ │ + adrp x10, ad000 │ │ str x9, [x19, #336] │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #1200] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #1128] │ │ str x9, [x19, #368] │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #3136] │ │ - ldr x10, [x10, #3192] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #3096] │ │ + ldr x10, [x10, #3152] │ │ stur q0, [x19, #184] │ │ fmov d0, x9 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #560] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #472] │ │ mov v0.d[1], x10 │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #2248] │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #2192] │ │ str q0, [x8, #32] │ │ fmov d0, x9 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #1008] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #936] │ │ mov v0.d[1], x10 │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #3560] │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #3544] │ │ str q0, [x8] │ │ - adrp x8, ac000 │ │ + adrp x8, ad000 │ │ ldr x8, [x8, #3992] │ │ str x9, [x19, #360] │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #3232] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #3200] │ │ stp x10, x8, [x19, #392] │ │ str x9, [x19, #408] │ │ ldp x19, x30, [sp], #16 │ │ ret │ │ - stp x28, x27, [sp, #-96]! │ │ - stp x26, x25, [sp, #16] │ │ - stp x24, x23, [sp, #32] │ │ - stp x22, x21, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ - stp x29, x30, [sp, #80] │ │ - sub sp, sp, #0x1f0 │ │ - ldr w8, [x0, #2112] │ │ - str x0, [sp, #328] │ │ - str w4, [sp, #48] │ │ - cmp w8, #0x3 │ │ - cset w9, ne // ne = any │ │ - cmp w8, #0x2 │ │ - str w8, [sp, #228] │ │ - cset w8, eq // eq = none │ │ - cmp w3, w4 │ │ - str w9, [sp, #156] │ │ - b.ge 749a0 // b.tcont │ │ - ldr x13, [x1, #16] │ │ - ldr x16, [sp, #328] │ │ - ldr w0, [sp, #228] │ │ - mov x26, x2 │ │ - str x13, [sp, #208] │ │ - ldr x13, [x1] │ │ - ldr x2, [x16, #3240] │ │ - ldr w9, [x16, #3344] │ │ - ldr x11, [x16, #24] │ │ - str x13, [sp, #56] │ │ - ldr x13, [x1, #8] │ │ - add x21, x16, #0x828 │ │ - ldr w20, [x16, #4872] │ │ - adrp x16, a9000 │ │ + sub sp, sp, #0x130 │ │ + stp x28, x27, [sp, #208] │ │ + stp x26, x25, [sp, #224] │ │ + stp x24, x23, [sp, #240] │ │ + stp x22, x21, [sp, #256] │ │ + stp x20, x19, [sp, #272] │ │ + stp x29, x30, [sp, #288] │ │ + ldr x8, [x0, #8] │ │ + ldr w10, [x0, #2112] │ │ cmp w3, #0x0 │ │ - mov w12, #0x8 // #8 │ │ - mov w10, #0xc // #12 │ │ - add x16, x16, #0x730 │ │ - csel w10, w10, w12, gt │ │ - cmp w0, #0x1 │ │ - add x8, x16, x8, lsl #3 │ │ - mov w25, #0x3 // #3 │ │ - str x13, [sp, #200] │ │ - mov w1, #0x6 // #6 │ │ - mov w13, #0x2 // #2 │ │ - str x8, [sp, #80] │ │ - cset w8, eq // eq = none │ │ - mov w14, #0x7 // #7 │ │ - sub w17, w25, w0 │ │ - ldr w0, [sp, #156] │ │ - str x8, [sp, #40] │ │ - csel x8, x13, x1, eq // eq = none │ │ - str x8, [sp, #32] │ │ - csel x8, x25, x14, eq // eq = none │ │ - ldr w11, [x11, #1300] │ │ - str x8, [sp, #24] │ │ - lsl w8, w9, #1 │ │ - str w8, [sp, #76] │ │ - add x8, x2, w17, sxtw #3 │ │ - mov w15, #0x40 // #64 │ │ - lsr w12, w12, w0 │ │ - add x8, x8, #0xce8 │ │ - mov w19, w3 │ │ - mov w27, wzr │ │ - str x12, [sp, #312] │ │ - lsr w12, w15, w0 │ │ - stp x26, x8, [sp, #136] │ │ - sub w8, w11, #0x1 │ │ - str x12, [sp, #64] │ │ - str x2, [sp, #272] │ │ - str w11, [sp, #152] │ │ - str w8, [sp, #132] │ │ - str x21, [sp, #192] │ │ - b 74380 │ │ - ldr x13, [sp, #328] │ │ - ldp w12, w19, [sp, #48] │ │ - ldr x9, [x13, #2088] │ │ - ldr x10, [x13, #2096] │ │ - cmp w19, w12 │ │ - ldr x12, [sp, #56] │ │ - ldr w11, [x13, #4872] │ │ - add x12, x12, x9, lsl #3 │ │ - lsl x9, x10, #3 │ │ - ldr x10, [sp, #40] │ │ - eor w20, w11, #0x1 │ │ - str x12, [sp, #56] │ │ - str w20, [x13, #4872] │ │ - asr x9, x9, x10 │ │ - ldr x10, [sp, #200] │ │ - add x10, x10, x9 │ │ - str x10, [sp, #200] │ │ - ldr x10, [sp, #208] │ │ - add x10, x10, x9 │ │ - str x10, [sp, #208] │ │ - orr w10, w8, #0x4 │ │ - b.ge 749a0 // b.tcont │ │ - ldr x8, [sp, #328] │ │ - add w11, w19, #0x2 │ │ - and w9, w10, #0xfffffff7 │ │ - str w11, [sp, #52] │ │ - ldr w8, [x8, #3340] │ │ - cmp w11, w8 │ │ - csel w21, w10, w9, lt // lt = tstop │ │ - tbz w21, #3, 744a4 │ │ - ldr x10, [sp, #328] │ │ - cmp w20, #0x0 │ │ - cset w23, eq // eq = none │ │ - mov w8, #0x18 // #24 │ │ - umaddl x9, w23, w8, x10 │ │ - ldr x8, [x10, #2088] │ │ - ldr x0, [x9, #5600] │ │ - tbnz x8, #63, 743e0 │ │ - ldr x9, [sp, #56] │ │ - mov w10, #0x6 // #6 │ │ - lsl x2, x8, #1 │ │ - madd x1, x8, x10, x9 │ │ - bl 4b60 │ │ - ldr w8, [sp, #228] │ │ - cbnz w8, 74404 │ │ - b 744a4 │ │ - ldr x10, [sp, #56] │ │ - lsl x9, x8, #3 │ │ - sub x9, x9, x8 │ │ - add x0, x0, x8 │ │ - add x1, x10, x9 │ │ - neg x2, x8, lsl #1 │ │ - bl 4b60 │ │ - ldr w8, [sp, #228] │ │ - cbz w8, 744a4 │ │ - ldr x9, [sp, #328] │ │ - mov w8, #0x18 // #24 │ │ - mov w28, w29 │ │ - madd x8, x23, x8, x9 │ │ - ldr x24, [x9, #2096] │ │ - ldr x0, [x8, #5608] │ │ - tbnz x24, #63, 74454 │ │ - ldr x8, [sp, #32] │ │ - lsl x22, x24, #1 │ │ - mov x2, x22 │ │ - mov w29, #0x18 // #24 │ │ - mul x25, x24, x8 │ │ - ldr x8, [sp, #200] │ │ - add x1, x8, x25 │ │ - bl 4b60 │ │ - ldr x8, [sp, #328] │ │ - nop │ │ - madd x8, x23, x29, x8 │ │ - ldr x0, [x8, #5616] │ │ - b 7448c │ │ - ldr x8, [sp, #24] │ │ - neg x22, x24, lsl #1 │ │ - add x0, x0, x24 │ │ - mov x2, x22 │ │ - mul x25, x24, x8 │ │ - ldr x8, [sp, #200] │ │ - mov w29, #0x18 // #24 │ │ - add x1, x8, x25 │ │ - bl 4b60 │ │ - ldr x8, [sp, #328] │ │ - nop │ │ - madd x8, x23, x29, x8 │ │ - ldr x8, [x8, #5616] │ │ - add x0, x8, x24 │ │ - ldr x8, [sp, #208] │ │ - mov x2, x22 │ │ - add x1, x8, x25 │ │ - mov w25, #0x3 // #3 │ │ - bl 4b60 │ │ - mov w29, w28 │ │ - ldr w9, [sp, #76] │ │ - and w8, w21, #0xfffffffc │ │ - orr w8, w8, #0x2 │ │ - cmp w9, #0x1 │ │ - b.lt 74328 // b.tstop │ │ - ldr x13, [sp, #328] │ │ - mov w12, #0x18 // #24 │ │ - ldr x15, [sp, #312] │ │ - lsr w10, w19, #3 │ │ - smaddl x12, w20, w12, x13 │ │ - ldr x13, [sp, #208] │ │ - and w22, w19, #0x1e │ │ - and w10, w10, #0x2 │ │ - str w10, [sp, #72] │ │ - add x14, x13, x15 │ │ - str x14, [sp, #304] │ │ - ldp x21, x14, [sp, #192] │ │ - orr w10, w22, #0x1 │ │ - mov x28, xzr │ │ - add x15, x14, x15 │ │ - stp x10, x15, [sp, #288] │ │ - mov w10, #0x15e0 // #5600 │ │ - add x10, x12, x10 │ │ - stp x10, x22, [sp, #176] │ │ - mov w10, #0x15e8 // #5608 │ │ - add x10, x12, x10 │ │ - str x10, [sp, #168] │ │ - mov w10, #0x15f0 // #5616 │ │ - add x10, x12, x10 │ │ - ldr x12, [sp, #56] │ │ - mov w11, wzr │ │ - mov w9, wzr │ │ - mov w17, wzr │ │ - str x10, [sp, #160] │ │ - mov w10, #0x1 // #1 │ │ - mov x0, x13 │ │ - mov x1, x14 │ │ - str xzr, [sp, #248] │ │ - str x12, [sp, #336] │ │ - b 74598 │ │ - mov w10, #0x1 // #1 │ │ - ldr x12, [sp, #64] │ │ - ldp x1, x0, [sp, #96] │ │ - ldr x28, [sp, #120] │ │ - ldr x11, [sp, #336] │ │ - ldr w17, [sp, #116] │ │ - add x1, x1, x12 │ │ - add x0, x0, x12 │ │ - add x28, x28, x12 │ │ - ldr w12, [sp, #76] │ │ - add x11, x11, #0x40 │ │ - add w17, w17, #0x1 │ │ - str x11, [sp, #336] │ │ - ldr x11, [sp, #88] │ │ - cmp w17, w12 │ │ - ldr x12, [sp, #248] │ │ - orr w8, w8, #0x1 │ │ - add w11, w11, #0x10 │ │ - add x12, x12, #0x40 │ │ - str x12, [sp, #248] │ │ - b.eq 74328 // b.none │ │ - ldr w13, [sp, #72] │ │ - and w12, w17, #0x1 │ │ - lsr w14, w17, #1 │ │ - mov w23, w11 │ │ - orr w12, w12, w13 │ │ - mov w13, #0x584 // #1412 │ │ - umaddl x13, w14, w13, x26 │ │ - add x12, x13, x12 │ │ - ldrsb x12, [x12, #1280] │ │ - str x14, [sp, #320] │ │ - str x28, [sp, #120] │ │ - str w17, [sp, #116] │ │ - cmn x12, #0x1 │ │ - stp x1, x0, [sp, #96] │ │ - str x23, [sp, #88] │ │ - b.eq 74544 // b.none │ │ - ldr x11, [sp, #328] │ │ - ldr x11, [x11, #24] │ │ - add x11, x11, x12, lsl #2 │ │ - ldr w12, [x11, #1308] │ │ - ldr w2, [x11, #1340] │ │ - orr w11, w12, w2 │ │ - cbz w11, 74544 │ │ - ldr x11, [sp, #336] │ │ - str x0, [sp, #392] │ │ - cmp w12, #0x0 │ │ - and w14, w12, #0x3 │ │ - stp x11, x1, [sp, #376] │ │ - ldr x11, [sp, #328] │ │ - cset w3, ne // ne = any │ │ - cmp w2, #0x0 │ │ - and w15, w2, #0x3 │ │ - ldr w11, [x11, #3336] │ │ - lsl w16, w17, #4 │ │ - cset w13, ne // ne = any │ │ - cmp w14, #0x3 │ │ - cinc w4, w14, eq // eq = none │ │ - cmp w15, #0x3 │ │ - add w5, w16, #0x10 │ │ - cinc w15, w15, eq // eq = none │ │ - cmp w5, w11 │ │ - csel w14, w5, w11, lt // lt = tstop │ │ - cmp w16, w14 │ │ - b.ge 74548 // b.tcont │ │ - bfi w3, w13, #1, #1 │ │ - asr w12, w12, #2 │ │ - asr w13, w2, #2 │ │ - mov x20, xzr │ │ - lsl x14, x23, #2 │ │ - str w12, [sp, #284] │ │ - orr w12, w13, w12 │ │ - str w15, [sp, #224] │ │ - str x14, [sp, #216] │ │ - str w3, [sp, #348] │ │ - stp w5, w2, [sp, #240] │ │ - str w13, [sp, #280] │ │ - stp w4, w12, [sp, #232] │ │ - b 746c4 │ │ - ldr x23, [sp, #360] │ │ - mov w10, #0x1 // #1 │ │ - ldr x8, [sp, #296] │ │ - add x12, x23, #0x8 │ │ - ldr x23, [sp, #352] │ │ - cmp w5, w11 │ │ - add x13, x8, x28 │ │ - stp x12, x13, [sp, #376] │ │ - ldp x8, x13, [sp, #304] │ │ - csel w12, w5, w11, lt // lt = tstop │ │ - add x14, x8, x28 │ │ - orr w8, w19, #0x1 │ │ - add x28, x28, x13 │ │ - cmp w12, w23 │ │ - add x20, x20, #0x8 │ │ - str x14, [sp, #392] │ │ - b.le 74548 │ │ - ldr x16, [sp, #320] │ │ - ldr x12, [sp, #336] │ │ - mov w15, #0x584 // #1412 │ │ - ubfx x14, x23, #4, #1 │ │ - madd x15, x16, x15, x26 │ │ - ldr x16, [sp, #288] │ │ - add x12, x12, x20 │ │ - str x12, [sp, #360] │ │ - add w12, w23, #0x2 │ │ - cmp w11, w12 │ │ - add x12, x15, #0x504 │ │ - lsl x14, x14, #1 │ │ - add x15, x12, x22, lsl #2 │ │ - add x12, x12, x16, lsl #2 │ │ - ldrh w15, [x15, x14] │ │ - ldrh w12, [x12, x14] │ │ - and w13, w8, #0xfffffffd │ │ - csel w19, w8, w13, gt │ │ - and w8, w23, #0xe │ │ - lsl w8, w25, w8 │ │ - orr w12, w12, w15 │ │ - tst w8, w12 │ │ - add x8, x23, #0x2 │ │ - str x8, [sp, #352] │ │ - b.eq 74680 // b.none │ │ - cmp w10, #0x0 │ │ - csinv w8, w25, w9, ne // ne = any │ │ - ldr w9, [sp, #348] │ │ - ands w5, w8, w9 │ │ - mov w8, #0x30 // #48 │ │ - add x9, sp, #0x190 │ │ - smaddl x24, w27, w8, x9 │ │ - b.eq 74764 // b.none │ │ - tbz w19, #0, 74764 │ │ - ldr w4, [sp, #228] │ │ - add x1, sp, #0x178 │ │ - mov x0, x24 │ │ - mov x2, x21 │ │ - mov w3, wzr │ │ - bl 749c0 │ │ - ldr x23, [sp, #360] │ │ - tbz w19, #1, 74798 │ │ - ldr w4, [sp, #228] │ │ - ldr w5, [sp, #348] │ │ - cmp w27, #0x0 │ │ - cset w8, eq // eq = none │ │ - mov w9, #0x30 // #48 │ │ - add x10, sp, #0x190 │ │ - umaddl x0, w8, w9, x10 │ │ - add x1, sp, #0x178 │ │ - mov w3, #0x8 // #8 │ │ - mov x2, x21 │ │ - bl 749c0 │ │ - ldr w8, [sp, #236] │ │ - cbz w8, 747bc │ │ - ldr x8, [sp, #272] │ │ - ldr x1, [x21] │ │ - add x2, sp, #0x174 │ │ - mov x0, x23 │ │ - ldr x8, [x8, #3296] │ │ - blr x8 │ │ - mov w29, w0 │ │ - ldr w8, [sp, #284] │ │ - cbz w8, 747f4 │ │ - ldr w8, [sp, #372] │ │ - cbz w8, 74838 │ │ - lsr w8, w8, #6 │ │ - cbz w8, 7484c │ │ - clz w8, w8 │ │ - mov w9, #0x1f // #31 │ │ - sub w8, w9, w8 │ │ - cmp w8, #0xc │ │ - mov w9, #0xc // #12 │ │ - csel w8, w8, w9, lt // lt = tstop │ │ - add w8, w8, #0x4 │ │ - b 74850 │ │ - ldr w5, [sp, #232] │ │ - cbz w5, 748a8 │ │ - ldr x9, [sp, #176] │ │ - ldr x8, [sp, #272] │ │ - ldr x10, [sp, #216] │ │ - ldr x1, [x21] │ │ - ldr x9, [x9] │ │ - ldr x8, [x8, #3304] │ │ - add w10, w10, w20 │ │ - and x10, x10, #0xfffffff8 │ │ - add x3, x9, x10 │ │ - mov x0, x23 │ │ - mov x2, x24 │ │ - mov w4, wzr │ │ - mov w6, wzr │ │ - str w19, [sp] │ │ - b 748a0 │ │ - mov w4, wzr │ │ - ldr w5, [sp, #232] │ │ - orr w8, w4, w5 │ │ - cbnz w8, 7486c │ │ - b 748a8 │ │ - mov w8, #0x4 // #4 │ │ - ldr w10, [sp, #284] │ │ - orr w9, wzr, #0x8 │ │ - madd w8, w8, w10, w9 │ │ - asr w4, w8, #4 │ │ - ldr w5, [sp, #232] │ │ - orr w8, w4, w5 │ │ - cbz w8, 748a8 │ │ - ldr x9, [sp, #176] │ │ - ldr x8, [sp, #272] │ │ - ldr x10, [sp, #216] │ │ - ldr x1, [x21] │ │ - ldr x9, [x9] │ │ - ldr x8, [x8, #3304] │ │ - add w10, w10, w20 │ │ - and x10, x10, #0xfffffff8 │ │ - add x3, x9, x10 │ │ - str w19, [sp] │ │ - mov x0, x23 │ │ - mov x2, x24 │ │ - mov w6, w29 │ │ - ldr w7, [sp, #152] │ │ - blr x8 │ │ - ldr w8, [sp, #244] │ │ - cbz w8, 74984 │ │ - ldr x8, [sp, #208] │ │ - str w27, [sp, #268] │ │ - str w29, [sp, #264] │ │ - add x8, x8, x28 │ │ - str x8, [sp, #256] │ │ - ldr x8, [sp, #200] │ │ - add x0, x8, x28 │ │ - ldr w8, [sp, #280] │ │ - cbz w8, 748e0 │ │ - ldr x8, [sp, #80] │ │ - ldrb w26, [x8, w29, sxtw] │ │ - b 748e4 │ │ - mov w26, wzr │ │ - ldr x10, [sp, #168] │ │ - ldr x27, [sp, #144] │ │ - ldr x21, [sp, #328] │ │ - ldr x8, [sp, #248] │ │ - ldr w11, [sp, #156] │ │ - ldr x10, [x10] │ │ - ldr w25, [sp, #280] │ │ - ldr w22, [sp, #224] │ │ - ldr w23, [sp, #132] │ │ - ldr x9, [x27] │ │ - ldr x1, [x21, #2096] │ │ - add w8, w8, w20 │ │ - lsr w29, w8, w11 │ │ - add x2, x24, #0x10 │ │ - add x3, x10, x29 │ │ - mov w4, w25 │ │ - mov w5, w22 │ │ - mov w6, w26 │ │ - mov w7, w23 │ │ - str w19, [sp] │ │ - blr x9 │ │ - ldr x9, [sp, #160] │ │ - ldr x8, [x27] │ │ - ldr x1, [x21, #2096] │ │ - ldr x0, [sp, #256] │ │ - ldr x9, [x9] │ │ - add x2, x24, #0x20 │ │ - mov w4, w25 │ │ - mov w5, w22 │ │ - add x3, x9, x29 │ │ - mov w6, w26 │ │ - mov w7, w23 │ │ - str w19, [sp] │ │ - blr x8 │ │ - ldr x26, [sp, #136] │ │ - ldr w27, [sp, #268] │ │ - ldp x22, x21, [sp, #184] │ │ - ldr w29, [sp, #264] │ │ - ldr x23, [sp, #360] │ │ - mov w25, #0x3 // #3 │ │ - ldr x8, [sp, #328] │ │ - ldr w9, [sp, #348] │ │ - ldr w5, [sp, #240] │ │ - mov w10, wzr │ │ - ldr w11, [x8, #3336] │ │ - eor w27, w27, #0x1 │ │ - b 74688 │ │ - add sp, sp, #0x1f0 │ │ - ldp x29, x30, [sp, #80] │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - ldp x26, x25, [sp, #16] │ │ - ldp x28, x27, [sp], #96 │ │ - ret │ │ - tbz w5, #0, 74a7c │ │ - ldr x8, [x1] │ │ - sxtw x9, w3 │ │ - sub x9, x9, #0x2 │ │ - ldrh w8, [x8, x9] │ │ - strh w8, [x0] │ │ - ldr x8, [x2] │ │ - ldr x10, [x1] │ │ - add x11, x9, x8 │ │ - ldrh w10, [x10, x11] │ │ - strh w10, [x0, #2] │ │ - ldr x10, [x2] │ │ - ldr x11, [x1] │ │ - add x8, x10, x8 │ │ - add x10, x9, x8 │ │ - ldrh w10, [x11, x10] │ │ - strh w10, [x0, #4] │ │ - ldr x10, [x2] │ │ - ldr x11, [x1] │ │ - add x8, x10, x8 │ │ - add x10, x9, x8 │ │ - ldrh w10, [x11, x10] │ │ - strh w10, [x0, #6] │ │ - ldr x10, [x2] │ │ - ldr x11, [x1] │ │ - add x8, x10, x8 │ │ - add x10, x9, x8 │ │ - ldrh w10, [x11, x10] │ │ - strh w10, [x0, #8] │ │ - ldr x10, [x2] │ │ - ldr x11, [x1] │ │ - add x8, x10, x8 │ │ - add x10, x9, x8 │ │ - ldrh w10, [x11, x10] │ │ - strh w10, [x0, #10] │ │ - ldr x10, [x2] │ │ - ldr x11, [x1] │ │ - add x8, x10, x8 │ │ - add x10, x9, x8 │ │ - ldrh w10, [x11, x10] │ │ - strh w10, [x0, #12] │ │ - ldr x10, [x2] │ │ - ldr x11, [x1] │ │ - add x8, x10, x8 │ │ - add x8, x9, x8 │ │ - ldrh w8, [x11, x8] │ │ - strh w8, [x0, #14] │ │ - cbz w4, 74ae8 │ │ - tbz w5, #1, 74ae8 │ │ - cmp w4, #0x1 │ │ - cset w8, eq // eq = none │ │ - mov w9, #0x8 // #8 │ │ - lsr w9, w9, w8 │ │ - cmp w9, #0x1 │ │ - b.lt 74ae8 // b.tstop │ │ - cmp w4, #0x3 │ │ - cset w10, ne // ne = any │ │ - asr w10, w3, w10 │ │ - sxtw x10, w10 │ │ - mov x8, xzr │ │ - mov w9, w9 │ │ - sub x10, x10, #0x2 │ │ - add x11, x0, #0x20 │ │ - ldr x12, [x1, #8] │ │ - add x13, x10, x8 │ │ - subs x9, x9, #0x1 │ │ - ldrh w12, [x12, x13] │ │ - sturh w12, [x11, #-16] │ │ - ldr x12, [x1, #16] │ │ - ldrh w12, [x12, x13] │ │ - strh w12, [x11], #2 │ │ - ldr x12, [x2, #8] │ │ - add x8, x12, x8 │ │ - b.ne 74abc // b.any │ │ - ret │ │ - adrp x8, 74000 │ │ - adrp x9, 74000 │ │ - add x8, x8, #0xb04 │ │ - add x9, x9, #0xe70 │ │ - stp x8, x9, [x0] │ │ - b 518e0 │ │ - stp x28, x27, [sp, #-96]! │ │ - stp x26, x25, [sp, #16] │ │ - stp x24, x23, [sp, #32] │ │ - stp x22, x21, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ - stp x29, x30, [sp, #80] │ │ - sub sp, sp, #0x1a, lsl #12 │ │ - sub sp, sp, #0xae0 │ │ - add x8, sp, #0x16, lsl #12 │ │ - add x8, x8, #0xb54 │ │ - ldr w24, [x8, #16380] │ │ - add x8, sp, #0x16, lsl #12 │ │ - add x8, x8, #0xb4c │ │ - ldr w8, [x8, #16380] │ │ - mov w21, w6 │ │ - mov w20, w5 │ │ - mov x22, x1 │ │ - mov x19, x0 │ │ - add x0, sp, #0xd, lsl #12 │ │ - mov x23, x7 │ │ - mov x5, x4 │ │ - mov x4, x3 │ │ - mov x3, x2 │ │ - add x0, x0, #0x598 │ │ - mov x1, x19 │ │ - mov x2, x22 │ │ - mov w6, w20 │ │ - mov w7, w21 │ │ - str w8, [sp] │ │ - bl 75358 │ │ - clz w11, w24 │ │ - mov w9, #0x20 // #32 │ │ - sub w5, w9, w11 │ │ - cmp w5, #0xc │ │ - add w8, w21, #0x6 │ │ - cset w9, eq // eq = none │ │ - cmp w8, #0x1 │ │ - lsl w3, w9, #1 │ │ - b.lt 74ca8 // b.tstop │ │ - cmp w20, #0x1 │ │ - b.lt 74ca8 // b.tstop │ │ - add w12, w11, w3 │ │ - mov w13, #0x25 // #37 │ │ - mov w15, #0x26 // #38 │ │ - sub w17, w13, w12 │ │ - mov w0, #0xffffffff // #-1 │ │ mov w14, #0x4 // #4 │ │ - mov w16, #0x1 // #1 │ │ - sub w12, w15, w11 │ │ - add x11, sp, #0xd, lsl #12 │ │ - lsl w15, w0, w17 │ │ - mov w9, wzr │ │ - add w10, w3, #0x3 │ │ - add x11, x11, #0x598 │ │ - lsl w12, w16, w12 │ │ - add x13, sp, #0x50 │ │ - lsl w14, w14, w3 │ │ - mvn w15, w15 │ │ - mov w16, w20 │ │ - ldrh w1, [x11] │ │ - mov x17, xzr │ │ - mov x0, x16 │ │ - add x2, x11, x17 │ │ - ldur d0, [x23, #6] │ │ - ldur d1, [x2, #6] │ │ - and w4, w1, #0xffff │ │ - ldrsh w1, [x23, #2] │ │ - ldrh w25, [x2, #2] │ │ - ldrsh w7, [x23, #4] │ │ - ldrh w2, [x2, #4] │ │ - sxtl v0.4s, v0.4h │ │ - uxtl v1.4s, v1.4h │ │ - fmov s2, w1 │ │ - mul v0.4s, v0.4s, v1.4s │ │ - fmov w1, s1 │ │ - fmov s1, w25 │ │ - mov v2.s[1], w7 │ │ - mov v1.s[1], w2 │ │ - ldrsh w6, [x23] │ │ - mul v2.2s, v2.2s, v1.2s │ │ - addv s0, v0.4s │ │ - mov w2, v2.s[1] │ │ - fmov w25, s0 │ │ - add w2, w25, w2 │ │ - fmov w25, s2 │ │ - add w2, w2, w25 │ │ - add w7, w12, w1, lsl #7 │ │ - madd w2, w6, w4, w2 │ │ - add w2, w2, w7 │ │ - add w2, w2, w14 │ │ - asr w2, w2, w10 │ │ - cmp w2, w15 │ │ - csel w4, w15, w2, gt │ │ - cmp w2, #0x0 │ │ - csel w2, wzr, w4, lt // lt = tstop │ │ - fmov w1, s1 │ │ - subs x0, x0, #0x1 │ │ - strh w2, [x13, x17] │ │ - add x17, x17, #0x2 │ │ - b.ne 74bfc // b.any │ │ - add w9, w9, #0x1 │ │ - add x11, x11, #0x30c │ │ - cmp w9, w8 │ │ - add x13, x13, #0x30c │ │ - b.ne 74bf0 // b.any │ │ - cmp w21, #0x1 │ │ - b.lt 74e4c // b.tstop │ │ - cmp w20, #0x1 │ │ - b.lt 74e4c // b.tstop │ │ - add x9, sp, #0x12, lsl #12 │ │ - add x9, x9, #0xb48 │ │ - ldr x10, [x9, #32760] │ │ - mov w4, #0xa // #10 │ │ - mov w9, w21 │ │ - asr x7, x22, #1 │ │ - str x9, [sp, #32] │ │ - mov w9, w20 │ │ - sub w20, w4, w3 │ │ - mov w2, #0xb // #11 │ │ + ldr w8, [x8, #1012] │ │ + ldr w16, [x0, #3364] │ │ + cset w9, gt │ │ + mov w15, #0x20 // #32 │ │ + cmp w8, #0x0 │ │ + ldr x11, [x0, #24] │ │ + cset w13, eq // eq = none │ │ + cinc w14, w14, ne // ne = any │ │ + cmp w10, #0x3 │ │ + str x0, [sp, #128] │ │ + ldr w12, [x0, #3368] │ │ + lsr w0, w15, w13 │ │ + cset w8, ne // ne = any │ │ + str w8, [sp, #84] │ │ + mul w8, w0, w3 │ │ + sub w16, w16, w8 │ │ + str w9, [sp, #188] │ │ + ldrh w24, [x11, #562] │ │ + and w9, w13, w3 │ │ + cmp w16, w0 │ │ + lsl w17, w9, #4 │ │ + str w8, [sp, #24] │ │ + csel w8, w16, w0, lt // lt = tstop │ │ + cmp w10, #0x1 │ │ + str w8, [sp, #176] │ │ + add w8, w8, w17 │ │ + str w9, [sp, #64] │ │ + cset w9, eq // eq = none │ │ + cinc w16, w8, eq // eq = none │ │ + str x1, [sp, #48] │ │ + mov w1, #0x10 // #16 │ │ + lsl w15, w24, w14 │ │ + str w8, [sp, #40] │ │ + lsr w8, w16, w9 │ │ + mov x29, x2 │ │ + lsr w25, w1, w9 │ │ + cmp w15, w12 │ │ + stp w8, w0, [sp, #140] │ │ + lsr w8, w17, w9 │ │ + str w4, [sp, #160] │ │ + str x3, [sp, #152] │ │ + str w9, [sp, #32] │ │ + str x17, [sp, #72] │ │ + str x8, [sp, #56] │ │ + str x2, [sp, #168] │ │ + str w25, [sp, #120] │ │ + b.ge 7364c // b.tcont │ │ + ldr x8, [sp, #128] │ │ + ldr w4, [sp, #32] │ │ + ldr x6, [sp, #152] │ │ + ldr x9, [sp, #56] │ │ + ldrsw x17, [x8, #3372] │ │ + ldr x0, [x8, #5152] │ │ + sub w15, w14, w4 │ │ + lsl w1, w6, w15 │ │ + add x5, x17, #0x1f │ │ + add x17, x0, w1, sxtw │ │ + and x1, x5, #0xffffffffffffffe0 │ │ + asr w0, w1, w4 │ │ + ldr x15, [sp, #72] │ │ + ldr w4, [sp, #40] │ │ + mov w2, #0x1 // #1 │ │ + cmp w10, #0x1 │ │ + mov w16, #0x3 // #3 │ │ + lsl w3, w2, w9 │ │ + cinc w16, w16, ne // ne = any │ │ + cmp w15, w4 │ │ + sxtw x0, w0 │ │ + b.cs 73570 // b.hs, b.nlast │ │ + ldr x20, [x8, #5144] │ │ + ldr w8, [sp, #140] │ │ + lsl w2, w2, w15 │ │ + ldr x15, [sp, #72] │ │ + lsl w21, w6, w14 │ │ + mov w19, w8 │ │ + mov w5, w4 │ │ mov w6, #0x1 // #1 │ │ - str x9, [sp, #24] │ │ - lsl x9, x7, #1 │ │ - add w7, w20, w5 │ │ - mov x30, xzr │ │ - mov x8, xzr │ │ - mov x11, #0x92400000000 // #10050223472640 │ │ - mov x12, #0x79e00000000 // #8375186227200 │ │ - mov x15, #0x61800000000 // #6700148981760 │ │ - mov x17, #0x30c00000000 // #3350074490880 │ │ - mov x13, #0x18600000000 // #1675037245440 │ │ - add x1, sp, #0x50 │ │ - sub w2, w2, w3 │ │ - mov x3, #0x18600000000 // #1675037245440 │ │ - lsl w5, w6, w20 │ │ - lsl w6, w6, w7 │ │ - mov x7, #0x49200000000 // #5025111736320 │ │ - str x9, [sp, #16] │ │ - ldr x28, [sp, #24] │ │ - mov x9, #0x49200000000 // #5025111736320 │ │ - madd x27, x8, x13, x9 │ │ - lsr x20, x11, #32 │ │ - lsr x21, x12, #32 │ │ - lsr x22, x15, #32 │ │ - lsr x23, x7, #32 │ │ - lsr x25, x17, #32 │ │ - lsr x26, x3, #32 │ │ - add x8, x8, #0x1 │ │ - add x27, x1, x27, asr #31 │ │ - mov x29, x19 │ │ - stp x12, x11, [sp, #40] │ │ - stp x8, x30, [sp, #56] │ │ - str x19, [sp, #72] │ │ - ldrh w16, [x27], #2 │ │ - ldr h0, [x1, w23, uxtw #1] │ │ - add x8, x1, w22, uxtw #1 │ │ - add x13, x1, w21, uxtw #1 │ │ - add x14, x1, w20, uxtw #1 │ │ - ld1 {v0.h}[1], [x8] │ │ - ldur d1, [x10, #6] │ │ - ldrh w9, [x1, w25, uxtw #1] │ │ - ldrsh w19, [x10, #4] │ │ - ld1 {v0.h}[2], [x13] │ │ - sxtl v1.4s, v1.4h │ │ - ldrh w4, [x1, w26, uxtw #1] │ │ - ldrsh w0, [x10, #2] │ │ - ld1 {v0.h}[3], [x14] │ │ - ldrh w11, [x1, w30, uxtw #1] │ │ - ldrsh w12, [x10] │ │ - lsl w8, w16, #7 │ │ - uxtl v0.4s, v0.4h │ │ - mul v0.4s, v1.4s, v0.4s │ │ - addv s0, v0.4s │ │ - fmov w13, s0 │ │ - madd w9, w19, w9, w13 │ │ - madd w9, w0, w4, w9 │ │ - sub w8, w8, w6 │ │ - madd w9, w12, w11, w9 │ │ - add w8, w9, w8 │ │ - add w8, w8, w5 │ │ - asr w8, w8, w2 │ │ - cmp w8, w24 │ │ - csel w9, w24, w8, gt │ │ + mov w7, #0xc // #12 │ │ + sub x19, x19, w9, uxtw │ │ + add x22, x20, w21, sxtw │ │ + mov w23, #0x544 // #1348 │ │ + b 73428 │ │ + add x6, x6, #0x1 │ │ + add x8, x11, x6, lsl #1 │ │ + ldrh w24, [x8, #560] │ │ + add x22, x22, x1 │ │ + add x17, x17, x0 │ │ + lsl w8, w24, w14 │ │ + cmp w8, w12 │ │ + b.ge 7364c // b.tcont │ │ + and w20, w24, w13 │ │ + mov x25, xzr │ │ + lsr w24, w24, w13 │ │ + lsl x21, x20, #4 │ │ + mov w20, w2 │ │ + lsr w8, w20, #16 │ │ + madd x9, x24, x23, x29 │ │ cmp w8, #0x0 │ │ - csel w8, wzr, w9, lt // lt = tstop │ │ - add x20, x20, #0x1 │ │ - add x21, x21, #0x1 │ │ - add x22, x22, #0x1 │ │ - add x23, x23, #0x1 │ │ + madd x8, x21, x7, x9 │ │ + cset w9, ne // ne = any │ │ + lsl x26, x9, #4 │ │ + lsl x9, x9, #1 │ │ + add x27, x8, x9 │ │ + ldrh w28, [x27, #8] │ │ + ldrh w29, [x27, #4] │ │ + ldrh w30, [x27] │ │ + lsr w26, w20, w26 │ │ + tst w26, w28 │ │ + bic w28, w28, w26 │ │ + bic w4, w29, w26 │ │ + bic w30, w30, w26 │ │ + strh w28, [x27, #8] │ │ + strh w4, [x27, #4] │ │ + strh w30, [x27] │ │ + ldrb w4, [x22, x25] │ │ + cset w28, ne // ne = any │ │ + tst w26, w29 │ │ + cset w27, ne // ne = any │ │ + bfi w27, w28, #1, #1 │ │ + cmp w27, w4 │ │ + csel w4, w27, w4, cc // cc = lo, ul, last │ │ + add x8, x8, w4, uxtw #2 │ │ + ldrh w4, [x8, x9] │ │ + ldr x29, [sp, #168] │ │ add x25, x25, #0x1 │ │ - add x26, x26, #0x1 │ │ - subs x28, x28, #0x1 │ │ - strh w8, [x29], #2 │ │ - add x30, x30, #0x1 │ │ - b.ne 74d64 // b.any │ │ - ldp x8, x30, [sp, #56] │ │ - ldr x9, [sp, #32] │ │ - ldp x12, x11, [sp, #40] │ │ - ldr x19, [sp, #72] │ │ - mov x13, #0x18600000000 // #1675037245440 │ │ - cmp x8, x9 │ │ - ldr x9, [sp, #16] │ │ - add x11, x11, x13 │ │ - add x12, x12, x13 │ │ - add x15, x15, x13 │ │ - add x7, x7, x13 │ │ - add x17, x17, x13 │ │ - add x3, x3, x13 │ │ - add x30, x30, #0x186 │ │ - add x19, x19, x9 │ │ - b.ne 74d28 // b.any │ │ - add sp, sp, #0x1a, lsl #12 │ │ - add sp, sp, #0xae0 │ │ - ldp x29, x30, [sp, #80] │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - ldp x26, x25, [sp, #16] │ │ - ldp x28, x27, [sp], #96 │ │ - ret │ │ - stp x28, x26, [sp, #-80]! │ │ - stp x25, x24, [sp, #16] │ │ - stp x23, x22, [sp, #32] │ │ - stp x21, x20, [sp, #48] │ │ - stp x19, x30, [sp, #64] │ │ - sub sp, sp, #0x3d, lsl #12 │ │ - sub sp, sp, #0x550 │ │ - add x8, sp, #0x39, lsl #12 │ │ - add x8, x8, #0x5b4 │ │ - ldr w20, [x8, #16380] │ │ - add x8, sp, #0x35, lsl #12 │ │ - add x8, x8, #0x5a8 │ │ - ldr x26, [x8, #32760] │ │ - add x8, sp, #0x39, lsl #12 │ │ - add x8, x8, #0x5ac │ │ - ldr w8, [x8, #16380] │ │ - mov w22, w6 │ │ - mov w19, w5 │ │ - mov x23, x1 │ │ - mov x21, x0 │ │ - add x0, sp, #0x30, lsl #12 │ │ - mov w24, w7 │ │ - mov x5, x4 │ │ - mov x4, x3 │ │ - mov x3, x2 │ │ - add x0, x0, #0x8 │ │ - mov x1, x21 │ │ - mov x2, x23 │ │ - mov w6, w19 │ │ - mov w7, w22 │ │ - str w8, [sp] │ │ - bl 75358 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #3376] │ │ - sbfiz x9, x24, #3, #32 │ │ - ldrh w10, [x8, x9] │ │ - sxtw x9, w24 │ │ - add x8, x8, x9, lsl #3 │ │ - cbz w10, 750b0 │ │ - ldrh w9, [x8, #2] │ │ - cbz w9, 751f8 │ │ - ldrsh w5, [x8, #4] │ │ - ldrsh w24, [x8, #6] │ │ - ldrsh w25, [x26] │ │ - ldrsh w26, [x26, #2] │ │ - add x0, sp, #0x18, lsl #12 │ │ - add x1, sp, #0x30, lsl #12 │ │ - add x0, x0, #0x8 │ │ - add x1, x1, #0x8 │ │ - mov w4, #0x19 // #25 │ │ - mov w2, w19 │ │ - mov w3, w22 │ │ - mov w6, w20 │ │ - bl 756f8 │ │ - add x1, sp, #0x30, lsl #12 │ │ - add x0, sp, #0x8 │ │ - add x1, x1, #0x8 │ │ - mov w4, #0x9 // #9 │ │ - mov w2, w19 │ │ - mov w3, w22 │ │ - mov w5, w24 │ │ - mov w6, w20 │ │ - bl 756f8 │ │ - cmp w22, #0x1 │ │ - b.lt 75338 // b.tstop │ │ - cmp w19, #0x1 │ │ - b.lt 75338 // b.tstop │ │ - add w13, w25, w26 │ │ - mov w14, #0x80 // #128 │ │ - asr x15, x23, #1 │ │ - mov w11, w19 │ │ - add x12, sp, #0x18, lsl #12 │ │ - sub w13, w14, w13 │ │ - mov x8, xzr │ │ - mov x9, xzr │ │ - mov w10, w22 │ │ - dup v0.4s, w25 │ │ - dup v1.4s, w20 │ │ - add x12, x12, #0x8 │ │ - and x14, x11, #0xfffffffc │ │ - lsl x15, x15, #1 │ │ - dup v2.4s, w13 │ │ - add x16, sp, #0x8 │ │ - b 74fd4 │ │ - add x9, x9, #0x1 │ │ - add x21, x21, x15 │ │ - cmp x9, x10 │ │ - add x8, x8, #0x180 │ │ - b.eq 75338 // b.none │ │ - ubfx x17, x8, #7, #25 │ │ - lsl x0, x17, #9 │ │ - cmp w19, #0x4 │ │ - add x17, x12, x0 │ │ - add x0, x16, x0 │ │ - b.cs 74ff4 // b.hs, b.nlast │ │ - mov x1, xzr │ │ - b 75058 │ │ - mov x1, x14 │ │ - mov x2, x17 │ │ - mov x3, x0 │ │ - mov x4, x21 │ │ - ldr d3, [x4] │ │ - ldr q4, [x2], #16 │ │ - ldr q5, [x3], #16 │ │ - subs x1, x1, #0x4 │ │ - ushll v6.4s, v3.4h, #4 │ │ - ushll v3.4s, v3.4h, #11 │ │ - sub v4.4s, v4.4s, v6.4s │ │ - orr v3.4s, #0x4, lsl #8 │ │ - sub v5.4s, v5.4s, v6.4s │ │ - mla v3.4s, v4.4s, v0.4s │ │ - mla v3.4s, v5.4s, v2.4s │ │ - sshr v4.4s, v3.4s, #11 │ │ - cmlt v3.4s, v3.4s, #0 │ │ - smin v4.4s, v4.4s, v1.4s │ │ - bic v3.16b, v4.16b, v3.16b │ │ - xtn v3.4h, v3.4s │ │ - str d3, [x4], #8 │ │ - b.ne 75004 // b.any │ │ - cmp x14, x11 │ │ - mov x1, x14 │ │ - b.eq 74fc0 // b.none │ │ - lsl x2, x1, #1 │ │ - lsl x3, x1, #2 │ │ - ldrh w5, [x21, x2] │ │ - ldr w6, [x17, x3] │ │ - ldr w3, [x0, x3] │ │ - mov w4, #0x400 // #1024 │ │ - bfi w4, w5, #11, #16 │ │ - lsl w5, w5, #4 │ │ - sub w6, w6, w5 │ │ - sub w3, w3, w5 │ │ - madd w4, w6, w25, w4 │ │ - madd w3, w3, w13, w4 │ │ - asr w4, w3, #11 │ │ - cmp w4, w20 │ │ + add x27, x15, x25 │ │ + cmp x27, x5 │ │ + orr w4, w4, w26 │ │ + lsl w20, w20, #1 │ │ + strh w4, [x8, x9] │ │ + b.cc 7343c // b.lo, b.ul, b.last │ │ + ldr w4, [sp, #120] │ │ + cbz w10, 73408 │ │ + ldr w8, [sp, #140] │ │ + ldr x9, [sp, #56] │ │ + cmp w9, w8 │ │ + b.cs 73408 // b.hs, b.nlast │ │ + ldr w8, [sp, #84] │ │ + mov x20, xzr │ │ + mov w25, w3 │ │ + lsr w21, w21, w8 │ │ + lsr w26, w25, w4 │ │ + madd x27, x24, x23, x29 │ │ + cmp w26, #0x0 │ │ + add x26, x27, x21, lsl #3 │ │ + cset w27, ne // ne = any │ │ + add x26, x26, #0x300 │ │ + lsl x28, x27, #1 │ │ + add x29, x26, x28 │ │ + ldrh w30, [x29, #4] │ │ + ldrh w9, [x29] │ │ + lsl w27, w27, w16 │ │ + lsr w27, w25, w27 │ │ + bic w8, w30, w27 │ │ + strh w8, [x29, #4] │ │ + bic w8, w9, w27 │ │ + strh w8, [x29] │ │ + ldrb w8, [x17, x20] │ │ + tst w27, w30 │ │ + cset w9, ne // ne = any │ │ + ldr x29, [sp, #168] │ │ + cmp w9, w8 │ │ + csel w8, w9, w8, cc // cc = lo, ul, last │ │ + add x8, x26, w8, uxtw #2 │ │ + ldrh w9, [x8, x28] │ │ + add x20, x20, #0x1 │ │ + cmp x19, x20 │ │ + lsl w25, w25, #1 │ │ + orr w9, w9, w27 │ │ + strh w9, [x8, x28] │ │ + b.ne 734f4 // b.any │ │ + b 73408 │ │ + ldr w8, [sp, #140] │ │ + mov w1, #0x1 // #1 │ │ + mov w5, #0x544 // #1348 │ │ + mov w2, w8 │ │ + sub x2, x2, w9, uxtw │ │ + cbnz w10, 735a8 │ │ add x1, x1, #0x1 │ │ - csel w4, w20, w4, gt │ │ - cmp w3, #0x0 │ │ - csel w3, wzr, w4, lt // lt = tstop │ │ - cmp x11, x1 │ │ - strh w3, [x21, x2] │ │ - b.ne 75058 // b.any │ │ - b 74fc0 │ │ - ldrsh w5, [x8, #6] │ │ - add x0, sp, #0x18, lsl #12 │ │ - add x1, sp, #0x30, lsl #12 │ │ - add x0, x0, #0x8 │ │ - add x1, x1, #0x8 │ │ - mov w4, #0x9 // #9 │ │ - mov w2, w19 │ │ - mov w3, w22 │ │ - mov w6, w20 │ │ - bl 756f8 │ │ - cmp w22, #0x1 │ │ - b.lt 75338 // b.tstop │ │ - cmp w19, #0x1 │ │ - b.lt 75338 // b.tstop │ │ - ldrsh w14, [x26, #2] │ │ - mov w15, #0x80 // #128 │ │ - asr x13, x23, #1 │ │ - mov w11, w19 │ │ - sub w14, w15, w14 │ │ - add x15, sp, #0x18, lsl #12 │ │ - mov x8, xzr │ │ - mov x9, xzr │ │ - mov w10, w22 │ │ - dup v0.4s, w20 │ │ - and x12, x11, #0xfffffffc │ │ - lsl x13, x13, #1 │ │ - dup v1.4s, w14 │ │ - add x15, x15, #0x8 │ │ - ubfx x16, x8, #7, #25 │ │ - cmp w19, #0x4 │ │ - add x16, x15, x16, lsl #9 │ │ - b.cs 75160 // b.hs, b.nlast │ │ - b 75158 │ │ - add x9, x9, #0x1 │ │ - add x21, x21, x13 │ │ - cmp x9, x10 │ │ + add x8, x11, x1, lsl #1 │ │ + ldrh w24, [x8, #560] │ │ + add x17, x17, x0 │ │ + lsl w8, w24, w14 │ │ + cmp w8, w12 │ │ + b.ge 7364c // b.tcont │ │ + cbz w10, 73588 │ │ + ldr w8, [sp, #140] │ │ + ldr x9, [sp, #56] │ │ + cmp w9, w8 │ │ + b.cs 73588 // b.hs, b.nlast │ │ + ldr w9, [sp, #84] │ │ + and w8, w24, w13 │ │ + lsl w8, w8, #4 │ │ + mov x6, xzr │ │ + lsr w7, w24, w13 │ │ + lsr w19, w8, w9 │ │ + mov w20, w3 │ │ + lsr w8, w20, w25 │ │ + madd x9, x7, x5, x29 │ │ + cmp w8, #0x0 │ │ + add x8, x9, x19, lsl #3 │ │ + cset w9, ne // ne = any │ │ + add x8, x8, #0x300 │ │ + lsl x4, x9, #1 │ │ + add x21, x8, x4 │ │ + ldrh w22, [x21, #4] │ │ + ldrh w23, [x21] │ │ + lsl w9, w9, w16 │ │ + lsr w9, w20, w9 │ │ + bic w24, w22, w9 │ │ + bic w23, w23, w9 │ │ + strh w24, [x21, #4] │ │ + strh w23, [x21] │ │ + ldrb w21, [x17, x6] │ │ + tst w9, w22 │ │ + cset w22, ne // ne = any │ │ + add x6, x6, #0x1 │ │ + cmp w22, w21 │ │ + csel w21, w22, w21, cc // cc = lo, ul, last │ │ + add x8, x8, w21, uxtw #2 │ │ + ldrh w21, [x8, x4] │ │ + cmp x2, x6 │ │ + lsl w20, w20, #1 │ │ + orr w9, w21, w9 │ │ + strh w9, [x8, x4] │ │ + b.ne 735d4 // b.any │ │ + b 73588 │ │ + ldr w8, [sp, #84] │ │ + ldr w11, [sp, #160] │ │ + mov w9, #0x10 // #16 │ │ + lsr w23, w9, w8 │ │ + str w23, [sp, #136] │ │ + cbz w11, 7381c │ │ + ldr x20, [sp, #128] │ │ + ldr w9, [x20, #3376] │ │ + cmp w9, #0x0 │ │ + b.le 73830 │ │ + ldr x8, [x20, #3952] │ │ + sub w12, w11, #0x1 │ │ + ldr w11, [x20, #3360] │ │ + mov w13, #0x270 // #624 │ │ + cmp w10, #0x3 │ │ + mov w14, #0x3 // #3 │ │ + mul w12, w9, w12 │ │ + smaddl x12, w12, w13, x8 │ │ + cinc w13, w14, eq // eq = none │ │ + cbz w10, 7385c │ │ + ldr x22, [sp, #56] │ │ + ldr x24, [sp, #72] │ │ + mov x10, xzr │ │ + mov w14, #0x20 // #32 │ │ + mov w15, #0x544 // #1348 │ │ + mov w16, #0xc // #12 │ │ + sub w8, w11, w10, lsl #5 │ │ + cmp w8, #0x20 │ │ + csel w17, w8, w14, lt // lt = tstop │ │ + cbnz w17, 736e8 │ │ + b 73784 │ │ + add x10, x10, #0x1 │ │ + cmp x10, x9 │ │ + add x12, x12, #0x270 │ │ + b.eq 73828 // b.none │ │ + sub w8, w11, w10, lsl #5 │ │ + cmp w8, #0x20 │ │ + csel w17, w8, w14, lt // lt = tstop │ │ + cbz w17, 73784 │ │ + mov w0, w17 │ │ + mov w1, #0x1 // #1 │ │ + mov w2, #0x1e0 // #480 │ │ + lsr w8, w1, #16 │ │ + madd x4, x10, x15, x29 │ │ + cmp w8, #0x0 │ │ + madd x8, x24, x16, x4 │ │ + cset w4, ne // ne = any │ │ add x8, x8, #0x180 │ │ - b.eq 75338 // b.none │ │ - ubfx x16, x8, #7, #25 │ │ - cmp w19, #0x4 │ │ - add x16, x15, x16, lsl #9 │ │ - b.cs 75160 // b.hs, b.nlast │ │ + lsl x5, x4, #4 │ │ + lsl x4, x4, #1 │ │ + add x6, x8, x4 │ │ + ldrh w7, [x6, #8] │ │ + ldrh w19, [x6, #4] │ │ + ldrh w20, [x6] │ │ + lsr w5, w1, w5 │ │ + tst w5, w7 │ │ + bic w7, w7, w5 │ │ + bic w21, w19, w5 │ │ + bic w20, w20, w5 │ │ + strh w7, [x6, #8] │ │ + strh w21, [x6, #4] │ │ + strh w20, [x6] │ │ + ldrb w6, [x12, x2] │ │ + cset w7, ne // ne = any │ │ + tst w5, w19 │ │ + cset w19, ne // ne = any │ │ + bfi w19, w7, #1, #1 │ │ + cmp w19, w6 │ │ + csel w6, w19, w6, cc // cc = lo, ul, last │ │ + add x8, x8, w6, uxtw #2 │ │ + ldrh w6, [x8, x4] │ │ + sub x7, x2, #0x1df │ │ + add x2, x2, #0x1 │ │ + cmp x7, x0 │ │ + orr w5, w6, w5 │ │ + lsl w1, w1, #1 │ │ + strh w5, [x8, x4] │ │ + b.cc 736f4 // b.lo, b.ul, b.last │ │ + ldr w0, [sp, #84] │ │ + add w8, w17, w0 │ │ + lsr w0, w8, w0 │ │ + cbz w0, 736c8 │ │ mov x17, xzr │ │ - b 751b4 │ │ - mov x17, x12 │ │ - mov x0, x16 │ │ - mov x1, x21 │ │ - ldr d2, [x1] │ │ - ldr q3, [x0], #16 │ │ - subs x17, x17, #0x4 │ │ - ushll v4.4s, v2.4h, #4 │ │ - ushll v2.4s, v2.4h, #11 │ │ - sub v3.4s, v3.4s, v4.4s │ │ - orr v2.4s, #0x4, lsl #8 │ │ - mla v2.4s, v3.4s, v1.4s │ │ - sshr v3.4s, v2.4s, #11 │ │ - cmlt v2.4s, v2.4s, #0 │ │ - smin v3.4s, v3.4s, v0.4s │ │ - bic v2.16b, v3.16b, v2.16b │ │ - xtn v2.4h, v2.4s │ │ - str d2, [x1], #8 │ │ - b.ne 7516c // b.any │ │ - cmp x12, x11 │ │ - mov x17, x12 │ │ - b.eq 75134 // b.none │ │ - lsl x0, x17, #1 │ │ - ldr w1, [x16, x17, lsl #2] │ │ - ldrh w2, [x21, x0] │ │ - mov w3, #0x400 // #1024 │ │ + mov w0, w0 │ │ + mov w1, #0x1 // #1 │ │ + lsr w8, w1, w23 │ │ + madd x2, x10, x15, x29 │ │ + cmp w8, #0x0 │ │ + add x8, x2, x22, lsl #3 │ │ + cset w2, ne // ne = any │ │ + add x8, x8, #0x400 │ │ + lsl x4, x2, #1 │ │ + add x5, x8, x4 │ │ + ldrh w6, [x5, #4] │ │ + ldrh w7, [x5] │ │ + lsl w2, w2, w13 │ │ + lsr w2, w1, w2 │ │ + bic w19, w6, w2 │ │ + bic w7, w7, w2 │ │ + strh w19, [x5, #4] │ │ + strh w7, [x5] │ │ + add x5, x12, x17 │ │ + ldrb w5, [x5, #512] │ │ + tst w2, w6 │ │ + cset w6, ne // ne = any │ │ add x17, x17, #0x1 │ │ - sub w1, w1, w2, lsl #4 │ │ - bfi w3, w2, #11, #16 │ │ - madd w1, w1, w14, w3 │ │ - asr w2, w1, #11 │ │ - cmp w2, w20 │ │ - csel w2, w20, w2, gt │ │ - cmp w1, #0x0 │ │ - csel w1, wzr, w2, lt // lt = tstop │ │ - cmp x11, x17 │ │ - strh w1, [x21, x0] │ │ - b.ne 751b4 // b.any │ │ - b 75134 │ │ - ldrsh w5, [x8, #4] │ │ - add x0, sp, #0x18, lsl #12 │ │ - add x1, sp, #0x30, lsl #12 │ │ - add x0, x0, #0x8 │ │ - add x1, x1, #0x8 │ │ - mov w4, #0x19 // #25 │ │ - mov w2, w19 │ │ - mov w3, w22 │ │ - mov w6, w20 │ │ - bl 756f8 │ │ - cmp w22, #0x1 │ │ - b.lt 75338 // b.tstop │ │ - cmp w19, #0x1 │ │ - b.lt 75338 // b.tstop │ │ - ldrsh w10, [x26] │ │ - asr x14, x23, #1 │ │ - mov w12, w19 │ │ - add x15, sp, #0x18, lsl #12 │ │ - mov x8, xzr │ │ - mov x9, xzr │ │ - mov w11, w22 │ │ - dup v0.4s, w20 │ │ - and x13, x12, #0xfffffffc │ │ - lsl x14, x14, #1 │ │ - dup v1.4s, w10 │ │ - add x15, x15, #0x8 │ │ - ubfx x16, x8, #7, #25 │ │ - cmp w19, #0x4 │ │ - add x16, x15, x16, lsl #9 │ │ - b.cs 752a0 // b.hs, b.nlast │ │ - b 75298 │ │ - add x9, x9, #0x1 │ │ - add x21, x21, x14 │ │ - cmp x9, x11 │ │ + cmp w6, w5 │ │ + csel w5, w6, w5, cc // cc = lo, ul, last │ │ + add x8, x8, w5, uxtw #2 │ │ + ldrh w5, [x8, x4] │ │ + cmp x0, x17 │ │ + lsl w1, w1, #1 │ │ + orr w2, w5, w2 │ │ + strh w2, [x8, x4] │ │ + b.ne 737a0 // b.any │ │ + b 736c8 │ │ + ldr x20, [sp, #128] │ │ + ldr w9, [x20, #3376] │ │ + b 73940 │ │ + ldr x20, [sp, #128] │ │ + b 73940 │ │ + mov w8, #0x1140 // #4416 │ │ + add x8, x20, x8 │ │ + add x10, x20, #0xd18 │ │ + str x8, [sp, #16] │ │ + add x8, x20, #0xd30 │ │ + str x10, [sp, #96] │ │ + str x8, [sp, #112] │ │ + ldr x8, [x20, #24] │ │ + ldr w10, [x8, #1240] │ │ + cbnz w10, 73d60 │ │ + b 73d58 │ │ + ldr x21, [sp, #72] │ │ + mov x10, xzr │ │ + mov w13, #0x20 // #32 │ │ + mov w14, #0xc // #12 │ │ + mov w15, #0x544 // #1348 │ │ + sub w8, w11, w10, lsl #5 │ │ + cmp w8, #0x20 │ │ + csel w16, w8, w13, lt // lt = tstop │ │ + cbnz w16, 738a0 │ │ + add x10, x10, #0x1 │ │ + cmp x10, x9 │ │ + add x12, x12, #0x270 │ │ + b.eq 73940 // b.none │ │ + sub w8, w11, w10, lsl #5 │ │ + cmp w8, #0x20 │ │ + csel w16, w8, w13, lt // lt = tstop │ │ + cbz w16, 73880 │ │ + mov w16, w16 │ │ + mov w17, #0x1 // #1 │ │ + mov w0, #0x1e0 // #480 │ │ + lsr w8, w17, #16 │ │ + madd x1, x10, x15, x29 │ │ + cmp w8, #0x0 │ │ + madd x8, x21, x14, x1 │ │ + cset w1, ne // ne = any │ │ add x8, x8, #0x180 │ │ - b.eq 75338 // b.none │ │ - ubfx x16, x8, #7, #25 │ │ - cmp w19, #0x4 │ │ - add x16, x15, x16, lsl #9 │ │ - b.cs 752a0 // b.hs, b.nlast │ │ - mov x17, xzr │ │ - b 752f4 │ │ - mov x17, x13 │ │ - mov x0, x16 │ │ - mov x1, x21 │ │ - ldr d2, [x1] │ │ - ldr q3, [x0], #16 │ │ - subs x17, x17, #0x4 │ │ - ushll v4.4s, v2.4h, #4 │ │ - ushll v2.4s, v2.4h, #11 │ │ - sub v3.4s, v3.4s, v4.4s │ │ - orr v2.4s, #0x4, lsl #8 │ │ - mla v2.4s, v3.4s, v1.4s │ │ - sshr v3.4s, v2.4s, #11 │ │ - cmlt v2.4s, v2.4s, #0 │ │ - smin v3.4s, v3.4s, v0.4s │ │ - bic v2.16b, v3.16b, v2.16b │ │ - xtn v2.4h, v2.4s │ │ - str d2, [x1], #8 │ │ - b.ne 752ac // b.any │ │ - cmp x13, x12 │ │ - mov x17, x13 │ │ - b.eq 75274 // b.none │ │ - lsl x0, x17, #1 │ │ - ldr w1, [x16, x17, lsl #2] │ │ - ldrh w2, [x21, x0] │ │ - mov w3, #0x400 // #1024 │ │ - add x17, x17, #0x1 │ │ - sub w1, w1, w2, lsl #4 │ │ - bfi w3, w2, #11, #16 │ │ - madd w1, w1, w10, w3 │ │ - asr w2, w1, #11 │ │ - cmp w2, w20 │ │ - csel w2, w20, w2, gt │ │ - cmp w1, #0x0 │ │ - csel w1, wzr, w2, lt // lt = tstop │ │ - cmp x12, x17 │ │ - strh w1, [x21, x0] │ │ - b.ne 752f4 // b.any │ │ - b 75274 │ │ - add sp, sp, #0x3d, lsl #12 │ │ - add sp, sp, #0x550 │ │ - ldp x19, x30, [sp, #64] │ │ - ldp x21, x20, [sp, #48] │ │ - ldp x23, x22, [sp, #32] │ │ - ldp x25, x24, [sp, #16] │ │ - ldp x28, x26, [sp], #80 │ │ - ret │ │ - sub sp, sp, #0xc0 │ │ - stp x26, x25, [sp, #112] │ │ - ldr w25, [sp, #192] │ │ - stp x29, x30, [sp, #176] │ │ - stp x24, x23, [sp, #128] │ │ - mov w8, #0x3 // #3 │ │ - and w29, w25, #0x1 │ │ - and w11, w25, #0x2 │ │ - mov w24, w29 │ │ - tst w25, #0x1 │ │ - mov w9, w11 │ │ - bfi w24, w24, #1, #1 │ │ - stp x20, x19, [sp, #160] │ │ - csel x20, xzr, x8, ne // ne = any │ │ - bfxil w9, w25, #1, #1 │ │ - add w8, w24, w6 │ │ - lsl x10, x24, #1 │ │ - add w8, w8, w9 │ │ - stp x28, x27, [sp, #96] │ │ - stp x22, x21, [sp, #144] │ │ - mov x27, x5 │ │ - mov x22, x2 │ │ - mov x23, x1 │ │ - mov x19, x0 │ │ - add x21, x0, x20, lsl #1 │ │ - sub x28, x1, x10 │ │ - sub x26, x4, x10 │ │ - str w8, [sp, #60] │ │ - lsl w8, w8, #1 │ │ - str x3, [sp, #48] │ │ - str x7, [sp, #80] │ │ - str w29, [sp, #76] │ │ - str w11, [sp, #92] │ │ - str x8, [sp, #64] │ │ - stp x26, x28, [sp, #32] │ │ - tbnz w25, #2, 75540 │ │ - str x27, [sp, #16] │ │ - sxtw x27, w8 │ │ - mov x0, x21 │ │ - mov x1, x28 │ │ - mov x2, x27 │ │ - bl 4b60 │ │ - add x0, x21, #0x30c │ │ - mov x1, x28 │ │ - mov x2, x27 │ │ - str x0, [sp, #8] │ │ - bl 4b60 │ │ - mov x2, x27 │ │ - ldr x27, [sp, #16] │ │ - add x26, x21, #0x618 │ │ - mov x0, x26 │ │ - mov x1, x28 │ │ - bl 4b60 │ │ - cbz w29, 75468 │ │ + lsl x2, x1, #4 │ │ + lsl x1, x1, #1 │ │ + add x4, x8, x1 │ │ + ldrh w5, [x4, #8] │ │ + ldrh w6, [x4, #4] │ │ + ldrh w7, [x4] │ │ + lsr w2, w17, w2 │ │ + tst w2, w5 │ │ + bic w5, w5, w2 │ │ + bic w19, w6, w2 │ │ + bic w7, w7, w2 │ │ + strh w5, [x4, #8] │ │ + strh w19, [x4, #4] │ │ + strh w7, [x4] │ │ + ldrb w4, [x12, x0] │ │ + cset w5, ne // ne = any │ │ + tst w2, w6 │ │ + cset w6, ne // ne = any │ │ + bfi w6, w5, #1, #1 │ │ + cmp w6, w4 │ │ + csel w4, w6, w4, cc // cc = lo, ul, last │ │ + add x8, x8, w4, uxtw #2 │ │ + ldrh w4, [x8, x1] │ │ + sub x5, x0, #0x1df │ │ + add x0, x0, #0x1 │ │ + cmp x5, x16 │ │ + orr w2, w4, w2 │ │ + lsl w17, w17, #1 │ │ + strh w2, [x8, x1] │ │ + b.cc 738ac // b.lo, b.ul, b.last │ │ + b 73880 │ │ + mov w8, #0x1140 // #4416 │ │ + add x8, x20, x8 │ │ + add x10, x20, #0xd18 │ │ + cmp w9, #0x1 │ │ + str x8, [sp, #16] │ │ + add x8, x20, #0xd30 │ │ + str x10, [sp, #96] │ │ + str x8, [sp, #112] │ │ + b.lt 73d4c // b.tstop │ │ ldr x10, [sp, #48] │ │ - ldr x11, [sp, #8] │ │ - ldrh w8, [x10, #6] │ │ - ldur w9, [x10, #2] │ │ - strh w8, [x21, #4] │ │ - str w9, [x21] │ │ - ldrh w8, [x10, #6] │ │ - ldur w9, [x10, #2] │ │ - strh w8, [x11, #4] │ │ - str w9, [x11] │ │ - ldrh w8, [x10, #6] │ │ - ldur w9, [x10, #2] │ │ - strh w8, [x26, #4] │ │ - str w9, [x26] │ │ - add x29, x21, #0x924 │ │ - str x21, [sp, #24] │ │ - tbnz w25, #3, 75584 │ │ - ldr x25, [sp, #80] │ │ - lsr x9, x22, #1 │ │ - mov w10, #0x186 // #390 │ │ - sxtw x8, w25 │ │ - sub x8, x8, #0x1 │ │ - str x8, [sp, #32] │ │ + ldr x8, [sp, #152] │ │ + ldr w9, [sp, #144] │ │ + ldr x23, [x20, #3352] │ │ + ldr x26, [x10] │ │ + ldr x10, [x20, #4416] │ │ + sxtw x8, w8 │ │ + mov w9, w9 │ │ + add x13, x29, #0xa │ │ mul x8, x9, x8 │ │ - ldr x9, [sp, #40] │ │ - mul w27, w25, w10 │ │ - add x0, x29, w27, sxtw #1 │ │ - add x21, x9, x8, lsl #1 │ │ - ldr x8, [sp, #64] │ │ - mov x1, x21 │ │ - str x0, [sp, #64] │ │ - sxtw x28, w8 │ │ - mov x2, x28 │ │ - bl 4b60 │ │ - add w8, w27, #0x186 │ │ - add x26, x29, w8, sxtw #1 │ │ - mov x0, x26 │ │ - mov x1, x21 │ │ - mov x2, x28 │ │ - bl 4b60 │ │ - add w8, w27, #0x30c │ │ - add x27, x29, w8, sxtw #1 │ │ - mov x0, x27 │ │ - mov x1, x21 │ │ - mov x2, x28 │ │ - mov x28, x25 │ │ - bl 4b60 │ │ - ldr w29, [sp, #76] │ │ - cbz w29, 755e8 │ │ - ldr x8, [sp, #48] │ │ - ldr x9, [sp, #32] │ │ - ldr x11, [sp, #64] │ │ - add x8, x8, x9, lsl #3 │ │ - ldrh w9, [x8, #6] │ │ - ldur w10, [x8, #2] │ │ - strh w9, [x11, #4] │ │ - str w10, [x11] │ │ - ldrh w9, [x8, #6] │ │ - ldur w10, [x8, #2] │ │ - strh w9, [x26, #4] │ │ - str w10, [x26] │ │ - ldrh w9, [x8, #6] │ │ - ldur w8, [x8, #2] │ │ - strh w9, [x27, #4] │ │ - str w8, [x27] │ │ - cmp w28, #0x1 │ │ - b.ge 755f0 // b.tcont │ │ - b 75630 │ │ - sxtw x29, w8 │ │ - mov x0, x21 │ │ - mov x1, x26 │ │ - mov x2, x29 │ │ - add x28, x26, x27 │ │ - bl 4b60 │ │ - add x0, x21, #0x30c │ │ - mov x1, x26 │ │ - mov x2, x29 │ │ - bl 4b60 │ │ - add x0, x21, #0x618 │ │ - mov x1, x28 │ │ - mov x2, x29 │ │ - bl 4b60 │ │ - add x29, x21, #0x924 │ │ - str x21, [sp, #24] │ │ - tbz w25, #3, 75474 │ │ - ldr x11, [sp, #32] │ │ - lsr x8, x27, #1 │ │ - mov w9, #0xc // #12 │ │ - ldr x28, [sp, #80] │ │ - nop │ │ - madd x1, x8, x9, x11 │ │ - ldr x8, [sp, #64] │ │ - mov w10, #0x186 // #390 │ │ - mul w26, w28, w10 │ │ - add x0, x29, w26, sxtw #1 │ │ - sxtw x25, w8 │ │ - mov x2, x25 │ │ - add x21, x1, x27 │ │ - bl 4b60 │ │ - add w8, w26, #0x186 │ │ - add x0, x29, w8, sxtw #1 │ │ - mov x1, x21 │ │ - mov x2, x25 │ │ - bl 4b60 │ │ - add w8, w26, #0x30c │ │ - add x0, x29, w8, sxtw #1 │ │ - mov x1, x21 │ │ - mov x2, x25 │ │ - bl 4b60 │ │ - ldr w29, [sp, #76] │ │ - cmp w28, #0x1 │ │ - b.lt 75630 // b.tstop │ │ - ldr w8, [sp, #60] │ │ - add x9, x20, x24 │ │ - add x9, x19, x9, lsl #1 │ │ - add x26, x9, #0x924 │ │ - sub w8, w8, w24 │ │ - lsl w8, w8, #1 │ │ - sxtw x25, w8 │ │ - mov w21, w28 │ │ - mov x0, x26 │ │ - mov x1, x23 │ │ - mov x2, x25 │ │ - bl 4b60 │ │ - subs w21, w21, #0x1 │ │ - add x23, x23, x22 │ │ - add x26, x26, #0x30c │ │ - b.ne 75610 // b.any │ │ - ldr w8, [sp, #92] │ │ - cbnz w8, 75674 │ │ - add w8, w28, #0x6 │ │ + mov w11, #0x1180 // #4480 │ │ + str x13, [sp, #152] │ │ + add x13, x29, #0x8 │ │ + str x8, [sp, #8] │ │ + mul x8, x8, x23 │ │ + mov x12, xzr │ │ + mov w28, wzr │ │ + str x13, [sp, #144] │ │ + add x13, x29, #0x6 │ │ + add x24, x20, x11 │ │ + add x22, x10, x8, lsl #2 │ │ + str wzr, [sp, #160] │ │ + str x13, [sp, #104] │ │ + ldr w8, [x20, #3360] │ │ + str x12, [sp, #88] │ │ + sub w9, w8, w12, lsl #5 │ │ + cmp w9, #0x1 │ │ + b.lt 73b9c // b.tstop │ │ + ldr x9, [sp, #128] │ │ + ldr x25, [x9, #2088] │ │ + ldr x19, [x9, #3240] │ │ + ldr w9, [sp, #64] │ │ + cbz w9, 73a70 │ │ + ldr w9, [sp, #160] │ │ + ldr x29, [sp, #152] │ │ + mov x21, xzr │ │ + mov x27, xzr │ │ + add w8, w8, w9 │ │ + cmp w8, #0x20 │ │ + mov w9, #0x20 // #32 │ │ + csel w20, w8, w9, lt // lt = tstop │ │ + orr w8, w28, w27 │ │ + cbnz w8, 73a2c │ │ + add x27, x27, #0x1 │ │ + add x29, x29, #0xc │ │ + cmp x20, x27 │ │ + add x21, x21, #0x4 │ │ + b.eq 73b9c // b.none │ │ + orr w8, w28, w27 │ │ + cbz w8, 73a10 │ │ + ldurh w8, [x29, #-8] │ │ + ldr w6, [sp, #176] │ │ + and x9, x21, #0xfffffffc │ │ + add x0, x26, x9 │ │ + str w8, [sp, #192] │ │ + ldurh w8, [x29, #-4] │ │ + add x3, x22, x21 │ │ + add x2, sp, #0xc0 │ │ + mov x1, x25 │ │ + str w8, [sp, #196] │ │ + ldrh w8, [x29] │ │ + mov x4, x23 │ │ + mov x5, x24 │ │ + stp w8, wzr, [sp, #200] │ │ + ldr x8, [x19, #3264] │ │ + blr x8 │ │ + b 73a10 │ │ + ldr w9, [sp, #40] │ │ + cmp w9, #0x10 │ │ + b.le 73b14 │ │ + ldr w9, [sp, #160] │ │ + ldr x20, [sp, #104] │ │ + mov x21, xzr │ │ + mov x29, xzr │ │ + add w8, w8, w9 │ │ + cmp w8, #0x20 │ │ + mov w9, #0x20 // #32 │ │ + csel w27, w8, w9, lt // lt = tstop │ │ + orr w8, w28, w29 │ │ + cbnz w8, 73ac0 │ │ + add x29, x29, #0x1 │ │ + add x21, x21, #0x4 │ │ + cmp x27, x29 │ │ + add x20, x20, #0xc │ │ + b.eq 73b9c // b.none │ │ + orr w8, w28, w29 │ │ + cbz w8, 73aa4 │ │ + ldur w8, [x20, #-6] │ │ + ldurh w9, [x20, #-2] │ │ + ldrh w10, [x20, #2] │ │ + ldr w6, [sp, #176] │ │ + str w8, [sp, #192] │ │ + ldrh w8, [x20] │ │ + add x3, x22, x21 │ │ + add x2, sp, #0xc0 │ │ + mov x1, x25 │ │ + bfi w9, w8, #16, #16 │ │ + str w9, [sp, #196] │ │ + ldrh w8, [x20, #4] │ │ + and x9, x21, #0xfffffffc │ │ + add x0, x26, x9 │ │ + mov x4, x23 │ │ + bfi w10, w8, #16, #16 │ │ + stp w10, wzr, [sp, #200] │ │ + ldr x8, [x19, #3264] │ │ + mov x5, x24 │ │ + blr x8 │ │ + b 73aa4 │ │ + ldr w9, [sp, #160] │ │ + ldr x29, [sp, #144] │ │ + mov x21, xzr │ │ + mov x27, xzr │ │ + add w8, w8, w9 │ │ + cmp w8, #0x20 │ │ + mov w9, #0x20 // #32 │ │ + csel w20, w8, w9, lt // lt = tstop │ │ + orr w8, w28, w27 │ │ + cbnz w8, 73b58 │ │ + add x27, x27, #0x1 │ │ + add x29, x29, #0xc │ │ + cmp x20, x27 │ │ + add x21, x21, #0x4 │ │ + b.eq 73b9c // b.none │ │ + orr w8, w28, w27 │ │ + cbz w8, 73b3c │ │ + ldurh w8, [x29, #-8] │ │ + ldr w6, [sp, #176] │ │ + and x9, x21, #0xfffffffc │ │ + add x0, x26, x9 │ │ + str w8, [sp, #192] │ │ + ldurh w8, [x29, #-4] │ │ + add x3, x22, x21 │ │ + add x2, sp, #0xc0 │ │ + mov x1, x25 │ │ + str w8, [sp, #196] │ │ + ldrh w8, [x29] │ │ + mov x4, x23 │ │ + mov x5, x24 │ │ + stp w8, wzr, [sp, #200] │ │ + ldr x8, [x19, #3264] │ │ + blr x8 │ │ + b 73b3c │ │ + ldr x8, [sp, #112] │ │ + ldr x12, [sp, #88] │ │ + ldrsw x9, [x8] │ │ + add x12, x12, #0x1 │ │ + cmp x12, x9 │ │ + b.ge 73c00 // b.tcont │ │ + ldr x8, [sp, #96] │ │ + ldr x20, [sp, #128] │ │ + add x22, x22, #0x80 │ │ + add x26, x26, #0x80 │ │ + ldr x23, [x8] │ │ + ldr x8, [sp, #152] │ │ + mov w28, #0x1 // #1 │ │ + add x8, x8, #0x544 │ │ + str x8, [sp, #152] │ │ + ldr w8, [sp, #160] │ │ + sub w8, w8, #0x20 │ │ + str w8, [sp, #160] │ │ + ldr x8, [sp, #144] │ │ + add x8, x8, #0x544 │ │ + str x8, [sp, #144] │ │ + ldr x8, [sp, #104] │ │ + add x8, x8, #0x544 │ │ + str x8, [sp, #104] │ │ + b 739c0 │ │ + cmp w9, #0x1 │ │ + b.lt 73d44 // b.tstop │ │ + ldr w8, [sp, #176] │ │ cmp w8, #0x1 │ │ - b.lt 75674 // b.tstop │ │ - ldr x9, [sp, #24] │ │ - ldr w10, [sp, #60] │ │ - add x9, x9, w10, sxtw #1 │ │ - sub x10, x9, #0x2 │ │ - ldrh w11, [x10] │ │ - add x10, x10, #0x30c │ │ - subs w8, w8, #0x1 │ │ - strh w11, [x9] │ │ - strh w11, [x9, #2] │ │ - strh w11, [x9, #4] │ │ - add x9, x9, #0x30c │ │ - b.ne 75654 // b.any │ │ - cbz w29, 756b0 │ │ - cmp w28, #0x1 │ │ - b.lt 756d8 // b.tstop │ │ + b.lt 73d44 // b.tstop │ │ + ldr x11, [sp, #128] │ │ + mov w8, #0x1180 // #4480 │ │ ldr x10, [sp, #48] │ │ - add x8, x19, #0x924 │ │ - mov w9, w28 │ │ - add x10, x10, #0x2 │ │ - ldrh w11, [x10, #4] │ │ - ldr w12, [x10], #8 │ │ - subs x9, x9, #0x1 │ │ - strh w11, [x8, #4] │ │ - str w12, [x8] │ │ - add x8, x8, #0x30c │ │ - b.ne 75690 // b.any │ │ - b 756d8 │ │ - add w8, w28, #0x6 │ │ - cmp w8, #0x1 │ │ - b.lt 756d8 // b.tstop │ │ - ldrh w9, [x19, x20, lsl #1] │ │ - subs w8, w8, #0x1 │ │ - strh w9, [x19] │ │ - strh w9, [x19, #2] │ │ - strh w9, [x19, #4] │ │ - add x19, x19, #0x30c │ │ - b.ne 756bc // b.any │ │ - ldp x29, x30, [sp, #176] │ │ - ldp x20, x19, [sp, #160] │ │ - ldp x22, x21, [sp, #144] │ │ - ldp x24, x23, [sp, #128] │ │ - ldp x26, x25, [sp, #112] │ │ - ldp x28, x27, [sp, #96] │ │ - add sp, sp, #0xc0 │ │ - ret │ │ - stp x28, x27, [sp, #-96]! │ │ - stp x26, x25, [sp, #16] │ │ - stp x24, x23, [sp, #32] │ │ - stp x22, x21, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ - stp x29, x30, [sp, #80] │ │ - sub sp, sp, #0x35, lsl #12 │ │ - sub sp, sp, #0x530 │ │ - cmp w4, #0x19 │ │ - mov w8, #0x1c7 // #455 │ │ - mov w9, #0xa4 // #164 │ │ - add x12, sp, #0x1a, lsl #12 │ │ - mov w10, #0x1254 // #4692 │ │ - add x12, x12, #0xaa0 │ │ - csel w11, w9, w8, eq // eq = none │ │ - add x8, sp, #0x10 │ │ - add x9, x12, x10 │ │ - add x8, x8, x10 │ │ - mov w10, #0x1 // #1 │ │ - cinc w10, w10, eq // eq = none │ │ - clz w12, w6 │ │ - b.ne 759cc // b.any │ │ - add w13, w2, #0x6 │ │ - add w14, w3, #0x4 │ │ - cmp w13, #0x0 │ │ - b.le 757fc │ │ - cmp w14, #0x3 │ │ - b.lt 75bc0 // b.tstop │ │ - add x19, sp, #0x10 │ │ - mov x15, xzr │ │ - add x16, x1, #0x924 │ │ - mov w17, w13 │ │ - add w6, w3, #0x2 │ │ - add x7, x1, #0xc30 │ │ - add x19, x19, #0xc30 │ │ - add x22, x16, x15, lsl #1 │ │ - sub x20, x22, #0x924 │ │ - sub x21, x22, #0x618 │ │ - sub x23, x22, #0x30c │ │ - ldrh w26, [x20] │ │ - ldrh w20, [x21] │ │ - ldrh w21, [x23] │ │ - ldrh w25, [x22] │ │ - mov x22, x19 │ │ - mov x23, x7 │ │ - mov w24, w6 │ │ - mov w27, w20 │ │ - mov w20, w21 │ │ - mov w21, w25 │ │ - ldrh w25, [x23] │ │ - add w28, w20, w21 │ │ - add w28, w28, w27 │ │ - add w26, w28, w26 │ │ - add w26, w26, w25 │ │ + ldr x12, [sp, #72] │ │ + add x8, x11, x8 │ │ + str x8, [sp, #160] │ │ + ldr x8, [sp, #168] │ │ + ldr x28, [x10] │ │ + mov w10, #0xc // #12 │ │ + madd x8, x12, x10, x8 │ │ + ldr x23, [x11, #3352] │ │ + add x20, x8, #0x18a │ │ + ldp x8, x9, [sp, #8] │ │ + ldr x9, [x9] │ │ + mov x13, xzr │ │ + mul x8, x8, x23 │ │ + add x8, x9, x8, lsl #2 │ │ + add x27, x8, #0x1 │ │ + ldr w8, [x11, #3360] │ │ + ldr x25, [x11, #2088] │ │ + ldr x21, [x11, #3240] │ │ + ldr w24, [sp, #176] │ │ + sub w8, w8, w13, lsl #5 │ │ + cmp w8, #0x20 │ │ + mov w9, #0x20 // #32 │ │ + lsl x29, x25, #2 │ │ + csel w26, w8, w9, lt // lt = tstop │ │ + lsl x22, x23, #2 │ │ + mov w19, w12 │ │ + stp x28, x13, [sp, #144] │ │ + str x20, [sp, #104] │ │ + str x27, [sp, #88] │ │ + ldr w8, [sp, #188] │ │ + orr w8, w19, w8 │ │ + cbnz w8, 73cc4 │ │ + add x28, x28, x29 │ │ subs w24, w24, #0x1 │ │ - add x23, x23, #0x30c │ │ - str w26, [x22] │ │ - add x22, x22, #0x618 │ │ - mov w26, w27 │ │ - b.ne 757b0 // b.any │ │ - add x15, x15, #0x1 │ │ - add x7, x7, #0x2 │ │ - cmp x15, x17 │ │ - add x19, x19, #0x4 │ │ - b.ne 75784 // b.any │ │ - cmp w14, #0x3 │ │ - b.lt 75880 // b.tstop │ │ - add w15, w2, #0x4 │ │ - cmp w15, #0x3 │ │ - b.lt 75880 // b.tstop │ │ - add x17, sp, #0x10 │ │ - mov w16, w15 │ │ - add x15, x17, #0xc30 │ │ - sub x16, x16, #0x2 │ │ - add x17, x17, #0xc40 │ │ - mov w6, #0x2 // #2 │ │ - ldp w21, w7, [x15] │ │ - ldp w19, w23, [x15, #8] │ │ - mov x20, x17 │ │ - mov x22, x16 │ │ - mov w24, w7 │ │ - mov w7, w19 │ │ - mov w19, w23 │ │ - ldr w23, [x20] │ │ - add w25, w7, w19 │ │ - add w25, w25, w24 │ │ - add w21, w25, w21 │ │ - add w21, w21, w23 │ │ - subs x22, x22, #0x1 │ │ - stur w21, [x20, #-8] │ │ - add x20, x20, #0x4 │ │ - mov w21, w24 │ │ - b.ne 75838 // b.any │ │ - add w6, w6, #0x1 │ │ - add x15, x15, #0x618 │ │ - cmp w6, w14 │ │ - add x17, x17, #0x618 │ │ - b.ne 75828 // b.any │ │ - add w14, w3, #0x4 │ │ - cmp w13, #0x0 │ │ - b.le 75940 │ │ - cmp w14, #0x3 │ │ - b.lt 75bc0 // b.tstop │ │ - add x7, sp, #0x1a, lsl #12 │ │ - add x7, x7, #0xaa0 │ │ - mov x15, xzr │ │ - add x16, x1, #0x924 │ │ - mov w13, w13 │ │ - add w17, w3, #0x2 │ │ - add x6, x1, #0xc30 │ │ - add x7, x7, #0xc30 │ │ - add x19, x16, x15, lsl #1 │ │ - sub x20, x19, #0x924 │ │ - sub x21, x19, #0x618 │ │ - sub x22, x19, #0x30c │ │ - ldrh w20, [x20] │ │ - ldrh w21, [x21] │ │ - ldrh w22, [x22] │ │ - ldrh w23, [x19] │ │ - mul w24, w20, w20 │ │ - mul w19, w21, w21 │ │ - mul w20, w22, w22 │ │ - mul w25, w23, w23 │ │ - mov x21, x7 │ │ - mov x22, x6 │ │ - mov w23, w17 │ │ - mov w26, w19 │ │ - mov w19, w20 │ │ - mov w20, w25 │ │ - ldrh w25, [x22] │ │ - add w27, w19, w20 │ │ - add w27, w27, w26 │ │ - add w24, w27, w24 │ │ - mul w25, w25, w25 │ │ - add w24, w24, w25 │ │ - subs w23, w23, #0x1 │ │ - add x22, x22, #0x30c │ │ - str w24, [x21] │ │ - add x21, x21, #0x618 │ │ - mov w24, w26 │ │ - b.ne 758f0 // b.any │ │ - add x15, x15, #0x1 │ │ - add x6, x6, #0x2 │ │ - cmp x15, x13 │ │ - add x7, x7, #0x4 │ │ - b.ne 758b4 // b.any │ │ - cmp w14, #0x3 │ │ - b.lt 75bc0 // b.tstop │ │ - add w13, w2, #0x4 │ │ - cmp w13, #0x3 │ │ - b.lt 75bc0 // b.tstop │ │ - add x16, sp, #0x1a, lsl #12 │ │ - add x16, x16, #0xaa0 │ │ - mov w15, w13 │ │ - add x13, x16, #0xc30 │ │ - sub x15, x15, #0x2 │ │ - add x16, x16, #0xc40 │ │ - mov w17, #0x2 // #2 │ │ - ldp w20, w6, [x13] │ │ - ldp w7, w22, [x13, #8] │ │ - mov x19, x16 │ │ - mov x21, x15 │ │ - mov w23, w6 │ │ - mov w6, w7 │ │ - mov w7, w22 │ │ - ldr w22, [x19] │ │ - add w24, w6, w7 │ │ - add w24, w24, w23 │ │ - add w20, w24, w20 │ │ - add w20, w20, w22 │ │ - subs x21, x21, #0x1 │ │ - stur w20, [x19, #-8] │ │ - add x19, x19, #0x4 │ │ - mov w20, w23 │ │ - b.ne 75980 // b.any │ │ - add w17, w17, #0x1 │ │ - add x13, x13, #0x618 │ │ - cmp w17, w14 │ │ - add x16, x16, #0x618 │ │ - b.ne 75970 // b.any │ │ - b 75bc0 │ │ - add w15, w2, #0x5 │ │ - add x14, x1, #0x30c │ │ - cmp w15, #0x2 │ │ - add w13, w3, #0x4 │ │ - b.lt 75a54 // b.tstop │ │ - cmp w13, #0x3 │ │ - b.lt 75bc0 // b.tstop │ │ - add x7, sp, #0x10 │ │ - mov w16, w15 │ │ - add w17, w3, #0x2 │ │ - add x6, x1, #0x926 │ │ - add x7, x7, #0xc34 │ │ - mov w19, #0x1 // #1 │ │ - add x20, x14, x19, lsl #1 │ │ - ldrh w24, [x20] │ │ - ldrh w23, [x20, #780] │ │ - mov x20, x7 │ │ - mov x21, x6 │ │ - mov w22, w17 │ │ - mov w25, w23 │ │ - ldrh w23, [x21] │ │ - add w26, w24, w25 │ │ - mov w24, w25 │ │ - subs w22, w22, #0x1 │ │ - add w25, w26, w23 │ │ - add x21, x21, #0x30c │ │ - str w25, [x20] │ │ - add x20, x20, #0x618 │ │ - b.ne 75a18 // b.any │ │ - add x19, x19, #0x1 │ │ - add x6, x6, #0x2 │ │ - cmp x19, x16 │ │ - add x7, x7, #0x4 │ │ - b.ne 75a00 // b.any │ │ - cmp w13, #0x2 │ │ - b.le 75ac4 │ │ - add w16, w2, #0x4 │ │ - cmp w16, #0x2 │ │ - b.le 75ac4 │ │ - add x17, sp, #0x10 │ │ - mov w6, w16 │ │ - add x16, x17, #0xc30 │ │ - add x17, x17, #0xc3c │ │ - sub x6, x6, #0x2 │ │ - mov w7, #0x2 // #2 │ │ - ldp w22, w21, [x16, #4] │ │ - mov x19, x6 │ │ - mov x20, x17 │ │ - mov w23, w21 │ │ - ldr w21, [x20] │ │ - add w24, w22, w23 │ │ - mov w22, w23 │ │ - subs x19, x19, #0x1 │ │ - add w23, w24, w21 │ │ - stur w23, [x20, #-4] │ │ + add x27, x27, x22 │ │ + add w19, w19, #0x1 │ │ + add x20, x20, #0xc │ │ + b.eq 73d04 // b.none │ │ + ldr w8, [sp, #188] │ │ + orr w8, w19, w8 │ │ + cbz w8, 73ca0 │ │ + ldur w8, [x20, #-10] │ │ + ldr x5, [sp, #160] │ │ + add x2, sp, #0xc0 │ │ + mov x0, x28 │ │ + str w8, [sp, #192] │ │ + ldur w8, [x20, #-6] │ │ + mov x1, x25 │ │ + mov x3, x27 │ │ + mov x4, x23 │ │ + str w8, [sp, #196] │ │ + ldur w8, [x20, #-2] │ │ + mov w6, w26 │ │ + stp w8, wzr, [sp, #200] │ │ + ldr x8, [x21, #3272] │ │ + blr x8 │ │ + b 73ca0 │ │ + ldr x8, [sp, #112] │ │ + ldr x13, [sp, #152] │ │ + ldrsw x9, [x8] │ │ + add x13, x13, #0x1 │ │ + cmp x13, x9 │ │ + b.ge 73d44 // b.tcont │ │ + ldp x27, x8, [sp, #88] │ │ + ldr x28, [sp, #144] │ │ + ldr x20, [sp, #104] │ │ + ldr x11, [sp, #128] │ │ + ldr x23, [x8] │ │ + ldr x12, [sp, #72] │ │ + add x28, x28, #0x80 │ │ + add x27, x27, #0x80 │ │ + add x20, x20, #0x544 │ │ + b 73c5c │ │ + ldr x20, [sp, #128] │ │ + ldr x29, [sp, #168] │ │ + ldr x8, [x20, #24] │ │ + ldr w10, [x8, #1240] │ │ + cbnz w10, 73d60 │ │ + ldr w8, [x8, #1244] │ │ + cbz w8, 74284 │ │ + cmp w9, #0x1 │ │ + b.lt 74284 // b.tstop │ │ + ldr w8, [sp, #24] │ │ + ldr w9, [sp, #32] │ │ + ldr x23, [x20, #3352] │ │ + mov w10, #0x1180 // #4480 │ │ + ldr w11, [sp, #140] │ │ + asr w8, w8, w9 │ │ + ldr x9, [x20, #4416] │ │ + ldr x12, [sp, #56] │ │ + add x24, x20, x10 │ │ + ldr w10, [sp, #84] │ │ + sxtw x8, w8 │ │ + str x8, [sp, #24] │ │ + mul x8, x23, x8 │ │ + sub w22, w11, w12 │ │ + mov w12, #0x20 // #32 │ │ + add x8, x9, x8, lsl #2 │ │ + mov w11, #0x80 // #128 │ │ + add x14, x29, #0x306 │ │ + str x8, [sp, #160] │ │ + lsr w8, w12, w10 │ │ + mov x13, xzr │ │ + str x14, [sp, #88] │ │ + add x14, x29, #0x304 │ │ + lsr w11, w11, w10 │ │ + lsl x8, x8, #2 │ │ + str xzr, [sp, #104] │ │ + str wzr, [sp, #176] │ │ + str x14, [sp, #72] │ │ + stp x8, x11, [sp, #32] │ │ + ldr w8, [x20, #3360] │ │ + mov w9, #0x20 // #32 │ │ + str x13, [sp, #64] │ │ + sub w8, w8, w13, lsl #5 │ │ + cmp w8, #0x20 │ │ + csel w8, w8, w9, lt // lt = tstop │ │ + ldr w9, [sp, #84] │ │ + add w8, w8, w9 │ │ + asr w8, w8, w9 │ │ + cmp w8, #0x1 │ │ + b.lt 7405c // b.tstop │ │ + ldr x11, [sp, #128] │ │ + mov w26, w8 │ │ + ldp x10, x8, [sp, #48] │ │ + ldp x9, x10, [x10, #8] │ │ + ldr x25, [x11, #2096] │ │ + ldr x27, [x11, #3240] │ │ + ldr x11, [sp, #104] │ │ + add x9, x9, x11 │ │ + str x9, [sp, #152] │ │ + add x9, x10, x11 │ │ + str x9, [sp, #144] │ │ + cbz w8, 73ee0 │ │ + ldr x29, [sp, #88] │ │ + mov x20, xzr │ │ + mov x21, xzr │ │ + ldr w8, [sp, #176] │ │ + orr w8, w8, w21 │ │ + cbnz w8, 73e70 │ │ + add x21, x21, #0x1 │ │ + add x29, x29, #0x8 │ │ + cmp x26, x21 │ │ add x20, x20, #0x4 │ │ - b.ne 75a8c // b.any │ │ - add w7, w7, #0x1 │ │ - add x16, x16, #0x618 │ │ - cmp w7, w13 │ │ - add x17, x17, #0x618 │ │ - b.ne 75a80 // b.any │ │ - cmp w15, #0x2 │ │ - b.lt 75b4c // b.tstop │ │ - cmp w13, #0x3 │ │ - b.lt 75bc0 // b.tstop │ │ - add x6, sp, #0x1a, lsl #12 │ │ - add x6, x6, #0xaa0 │ │ - mov w15, w15 │ │ - add w16, w3, #0x2 │ │ - add x17, x1, #0x926 │ │ - add x6, x6, #0xc34 │ │ - mov w7, #0x1 // #1 │ │ - add x19, x14, x7, lsl #1 │ │ - ldrh w20, [x19] │ │ - ldrh w19, [x19, #780] │ │ - mov w21, w16 │ │ - mul w22, w20, w20 │ │ - mul w23, w19, w19 │ │ - mov x19, x6 │ │ - mov x20, x17 │ │ - ldrh w24, [x20] │ │ - add w25, w22, w23 │ │ - mov w22, w23 │ │ - subs w21, w21, #0x1 │ │ - mul w23, w24, w24 │ │ - add w24, w25, w23 │ │ - add x20, x20, #0x30c │ │ - str w24, [x19] │ │ - add x19, x19, #0x618 │ │ - b.ne 75b10 // b.any │ │ - add x7, x7, #0x1 │ │ - add x17, x17, #0x2 │ │ - cmp x7, x15 │ │ - add x6, x6, #0x4 │ │ - b.ne 75af0 // b.any │ │ - cmp w13, #0x2 │ │ - b.le 75bc0 │ │ - add w14, w2, #0x4 │ │ - cmp w14, #0x2 │ │ - b.le 75bc8 │ │ - add x15, sp, #0x1a, lsl #12 │ │ - add x15, x15, #0xaa0 │ │ - mov w16, w14 │ │ - add x14, x15, #0xc30 │ │ - add x15, x15, #0xc3c │ │ - sub x16, x16, #0x2 │ │ - mov w17, #0x2 // #2 │ │ - ldp w20, w19, [x14, #4] │ │ - mov x6, x16 │ │ - mov x7, x15 │ │ - mov w21, w19 │ │ - ldr w19, [x7] │ │ - add w22, w20, w21 │ │ - mov w20, w21 │ │ - subs x6, x6, #0x1 │ │ - add w21, w22, w19 │ │ - stur w21, [x7, #-4] │ │ - add x7, x7, #0x4 │ │ - b.ne 75b88 // b.any │ │ - add w17, w17, #0x1 │ │ - add x14, x14, #0x618 │ │ - cmp w17, w13 │ │ - add x15, x15, #0x618 │ │ - b.ne 75b7c // b.any │ │ - cmn w3, #0x1 │ │ - b.lt 75cc0 // b.tstop │ │ - cmn w2, #0x2 │ │ - b.gt 75be4 │ │ - mov w11, #0xffffffff // #-1 │ │ - add w11, w11, w10 │ │ - cmp w11, w3 │ │ - b.le 75bd4 │ │ - b 75cc0 │ │ - mov w6, #0x18 // #24 │ │ - add x7, sp, #0x1a, lsl #12 │ │ - adrp x16, ac000 │ │ - add x7, x7, #0xaa0 │ │ - mov w19, #0x618 // #1560 │ │ - add x21, sp, #0x10 │ │ - ldr x16, [x16, #1960] │ │ - sub w12, w6, w12 │ │ - mov w22, #0x1 // #1 │ │ - add x6, x7, #0xc38 │ │ - umull x7, w10, w19 │ │ - add x19, x21, #0xc38 │ │ - lsl w21, w12, #1 │ │ - add w20, w2, #0x1 │ │ - lsl w23, w22, w12 │ │ - lsl w24, w22, w21 │ │ - mov w13, #0xffffffff // #-1 │ │ - orr w14, wzr, #0x80000 │ │ - mov w15, #0xff // #255 │ │ - orr w17, wzr, #0x800 │ │ - add x20, x20, #0x1 │ │ - asr w22, w23, #1 │ │ - asr w23, w24, #1 │ │ - mov w24, #0x100 // #256 │ │ - mov x25, x20 │ │ - mov x26, x19 │ │ - mov x27, x6 │ │ - ldr w29, [x26] │ │ - ldr w28, [x27] │ │ - add w30, w29, w22 │ │ - asr w30, w30, w12 │ │ - add w28, w28, w23 │ │ - mul w30, w30, w30 │ │ - asr w28, w28, w21 │ │ - neg w30, w30 │ │ - madd w28, w28, w4, w30 │ │ - bic w28, w28, w28, asr #31 │ │ - madd w28, w28, w5, w14 │ │ - lsr w28, w28, #20 │ │ - cmp w28, #0xff │ │ - csel w28, w28, w15, cc // cc = lo, ul, last │ │ - ldrb w28, [x16, w28, uxtw] │ │ - mul w29, w29, w11 │ │ - subs x25, x25, #0x1 │ │ - madd w29, w29, w28, w17 │ │ - sub w28, w24, w28 │ │ - lsr w29, w29, #12 │ │ - str w29, [x27], #4 │ │ - str w28, [x26], #4 │ │ - b.ne 75c50 // b.any │ │ - add w13, w13, w10 │ │ - add x6, x6, x7 │ │ - cmp w13, w3 │ │ - add x19, x19, x7 │ │ - b.le 75c44 │ │ - cmp w4, #0x19 │ │ - add x10, x1, #0x92a │ │ - b.ne 75e50 // b.any │ │ - sub w11, w3, #0x1 │ │ - cmp w11, #0x1 │ │ - b.lt 75f88 // b.tstop │ │ - cmp w2, #0x0 │ │ - b.le 76160 │ │ - add x4, sp, #0x1a, lsl #12 │ │ - add x4, x4, #0xaa0 │ │ - add x17, sp, #0x10 │ │ - mov w5, #0x1870 // #6256 │ │ - mov w12, wzr │ │ - mov w13, w2 │ │ - add x14, x1, #0xc36 │ │ - add x15, x4, #0xc40 │ │ - add x16, x17, #0xc40 │ │ - add x17, x17, x5 │ │ - add x1, x4, x5 │ │ - mov w4, #0x6 // #6 │ │ - sub x19, x8, #0x618 │ │ - ldr w6, [x8, #1560] │ │ - sub x20, x9, #0x618 │ │ - ldr w5, [x9, #1560] │ │ - ldr w22, [x19] │ │ - ldr w20, [x20] │ │ - mov x7, xzr │ │ - mov x19, x16 │ │ - mov x21, x15 │ │ - mov w23, w5 │ │ - mov w24, w6 │ │ - add w26, w7, #0x185 │ │ - add w28, w23, w20 │ │ - lsl x23, x26, #2 │ │ - add w25, w24, w22 │ │ - ldur w24, [x19, #-8] │ │ - ldr w26, [x8, x23] │ │ - ldur w29, [x21, #-8] │ │ - ldr w23, [x9, x23] │ │ - add w27, w7, #0x187 │ │ - ldr w22, [x19], #4 │ │ - ldr w20, [x21], #4 │ │ - lsl x27, x27, #2 │ │ - add w26, w26, w24 │ │ - add w29, w23, w29 │ │ - ldr w24, [x8, x27] │ │ - ldr w23, [x9, x27] │ │ - ldrh w30, [x10, x7, lsl #1] │ │ - add w26, w26, w22 │ │ - add w27, w29, w20 │ │ - add w26, w26, w24 │ │ - add w27, w27, w23 │ │ - add w26, w26, w26, lsl #2 │ │ - add w27, w27, w27, lsl #2 │ │ - madd w25, w25, w4, w26 │ │ - madd w26, w28, w4, w27 │ │ - madd w25, w25, w30, w26 │ │ - add w25, w25, #0x100 │ │ - asr w25, w25, #9 │ │ - str w25, [x0, x7, lsl #2] │ │ - add x7, x7, #0x1 │ │ - cmp x13, x7 │ │ - b.ne 75d3c // b.any │ │ + b.eq 7405c // b.none │ │ + ldr w8, [sp, #176] │ │ + orr w8, w8, w21 │ │ + cbz w8, 73e50 │ │ + ldurh w8, [x29, #-4] │ │ + ldr x9, [sp, #152] │ │ + and x19, x20, #0xfffffffc │ │ + add x2, sp, #0xc0 │ │ + str w8, [sp, #192] │ │ + ldrh w8, [x29] │ │ + add x0, x9, x19 │ │ + ldr x9, [sp, #160] │ │ + mov x1, x25 │ │ + stp w8, wzr, [sp, #196] │ │ + ldr x8, [x27, #3280] │ │ + add x28, x9, x20 │ │ + add x3, x28, #0x2 │ │ + mov x4, x23 │ │ + mov x5, x24 │ │ + mov w6, w22 │ │ + blr x8 │ │ + ldr x9, [sp, #144] │ │ + ldr x8, [x27, #3280] │ │ + add x3, x28, #0x3 │ │ + add x2, sp, #0xc0 │ │ + add x0, x9, x19 │ │ + mov x1, x25 │ │ + mov x4, x23 │ │ + mov x5, x24 │ │ + mov w6, w22 │ │ + blr x8 │ │ + b 73e50 │ │ + ldr w8, [sp, #140] │ │ + ldr w9, [sp, #120] │ │ + cmp w9, w8 │ │ + b.ge 73fb4 // b.tcont │ │ + ldr x29, [sp, #88] │ │ + mov x21, xzr │ │ mov x20, xzr │ │ - mov x7, x1 │ │ - mov x19, x17 │ │ - ldur w21, [x19, #-8] │ │ - ldr w22, [x19], #4 │ │ - ldur w23, [x7, #-8] │ │ - ldr w24, [x7], #4 │ │ - ldrh w25, [x14, x20, lsl #1] │ │ - add w21, w22, w21 │ │ - add w21, w21, w21, lsl #2 │ │ - add w23, w24, w23 │ │ - add w23, w23, w23, lsl #2 │ │ - madd w6, w6, w4, w21 │ │ - madd w5, w5, w4, w23 │ │ - madd w5, w6, w25, w5 │ │ - add w5, w5, #0x80 │ │ - add x21, x0, x20, lsl #2 │ │ + ldr w8, [sp, #176] │ │ + orr w8, w8, w20 │ │ + cbnz w8, 73f28 │ │ add x20, x20, #0x1 │ │ - asr w5, w5, #8 │ │ - cmp x13, x20 │ │ - str w5, [x21, #1536] │ │ - mov w5, w24 │ │ + add x21, x21, #0x4 │ │ + cmp x26, x20 │ │ + add x29, x29, #0x8 │ │ + b.eq 7405c // b.none │ │ + ldr w8, [sp, #176] │ │ + orr w8, w8, w20 │ │ + cbz w8, 73f08 │ │ + ldurh w8, [x29, #-4] │ │ + ldr w11, [sp, #120] │ │ + ldurh w9, [x29, #-6] │ │ + ldurh w10, [x29, #-2] │ │ + and x19, x21, #0xfffffffc │ │ + lsl w8, w8, w11 │ │ + orr w8, w8, w9 │ │ + str w8, [sp, #192] │ │ + ldrh w8, [x29] │ │ + ldr x9, [sp, #152] │ │ + add x2, sp, #0xc0 │ │ + mov x1, x25 │ │ + lsl w8, w8, w11 │ │ + orr w8, w8, w10 │ │ + add x0, x9, x19 │ │ + ldr x9, [sp, #160] │ │ + stp w8, wzr, [sp, #196] │ │ + ldr x8, [x27, #3280] │ │ + mov x4, x23 │ │ + add x28, x9, x21 │ │ + add x3, x28, #0x2 │ │ + mov x5, x24 │ │ mov w6, w22 │ │ - b.ne 75dc8 // b.any │ │ - add w12, w12, #0x2 │ │ - add x0, x0, #0xc00 │ │ - add x10, x10, #0x618 │ │ - add x8, x8, #0xc30 │ │ - add x9, x9, #0xc30 │ │ - add x15, x15, #0xc30 │ │ - add x16, x16, #0xc30 │ │ - add x17, x17, #0xc30 │ │ - add x1, x1, #0xc30 │ │ - cmp w12, w11 │ │ - add x14, x14, #0x618 │ │ - b.lt 75d10 // b.tstop │ │ - b 761d4 │ │ - cmp w3, #0x1 │ │ - b.lt 761e4 // b.tstop │ │ - cmp w2, #0x1 │ │ - b.lt 761e4 // b.tstop │ │ - add x12, sp, #0x17, lsl #12 │ │ - add x12, x12, #0xcf8 │ │ - ldr w14, [sp, #4708] │ │ - ldr w16, [x12, #16380] │ │ - add x13, sp, #0x1a, lsl #12 │ │ - add x13, x13, #0xaa0 │ │ - add x15, sp, #0x10 │ │ - mov w11, wzr │ │ - mov w12, w2 │ │ - add x13, x13, #0xc38 │ │ - add x15, x15, #0xc38 │ │ - mov w17, w14 │ │ - mov w1, w16 │ │ - sub x4, x8, #0x618 │ │ - ldr w14, [x8, #1560] │ │ - sub x5, x9, #0x618 │ │ - ldr w16, [x9, #1560] │ │ - ldr w4, [x4] │ │ - ldr w5, [x5] │ │ - mov x2, xzr │ │ - add x8, x8, #0x618 │ │ - add x9, x9, #0x618 │ │ - mov x6, x15 │ │ - mov x7, x13 │ │ - mov w19, w16 │ │ - mov w20, w14 │ │ - ldr w21, [x6, #1560] │ │ - ldr w22, [x6] │ │ - ldr w23, [x6, #3120] │ │ - ldr w24, [x7, #1560] │ │ - add w21, w21, w17 │ │ - ldr w17, [x6, #1568] │ │ - add w22, w23, w22 │ │ - add w23, w24, w1 │ │ - ldr w1, [x7, #1568] │ │ - ldr w25, [x7] │ │ - ldr w26, [x7, #3120] │ │ - add w21, w21, w17 │ │ - add w23, w23, w1 │ │ - add w21, w21, w4 │ │ - ldr w4, [x6, #8] │ │ - add w23, w23, w5 │ │ - ldr w5, [x7, #8] │ │ - add w21, w21, w20 │ │ - ldr w20, [x6, #3128] │ │ - add w23, w23, w19 │ │ - ldr w19, [x7, #3128] │ │ - add w24, w26, w25 │ │ - ldrh w25, [x10, x2, lsl #1] │ │ - add w22, w22, w4 │ │ - add w24, w24, w5 │ │ - add w22, w22, w20 │ │ - add w24, w24, w19 │ │ - add w22, w22, w22, lsl #1 │ │ - add w24, w24, w24, lsl #1 │ │ - add w21, w22, w21, lsl #2 │ │ - add w22, w24, w23, lsl #2 │ │ - madd w21, w21, w25, w22 │ │ - add w21, w21, #0x100 │ │ - asr w21, w21, #9 │ │ - str w21, [x0, x2, lsl #2] │ │ - add x2, x2, #0x1 │ │ - add x7, x7, #0x4 │ │ - cmp x12, x2 │ │ - add x6, x6, #0x4 │ │ - b.ne 75ec8 // b.any │ │ - add w11, w11, #0x1 │ │ - add x0, x0, #0x600 │ │ - add x10, x10, #0x30c │ │ - add x13, x13, #0x618 │ │ - cmp w11, w3 │ │ - add x15, x15, #0x618 │ │ - b.ne 75e8c // b.any │ │ - b 761e4 │ │ - mov w11, wzr │ │ - orr w11, w11, #0x1 │ │ - cmp w11, w3 │ │ - b.ne 761e4 // b.any │ │ - cmp w2, #0x1 │ │ - b.lt 761e4 // b.tstop │ │ - cmp w2, #0x4 │ │ - mov w11, w2 │ │ - mov x12, xzr │ │ - b.cc 760b0 // b.lo, b.ul, b.last │ │ - lsl x13, x11, #2 │ │ - add x15, x0, x13 │ │ - add x13, x13, #0x61c │ │ - add x16, x8, x13 │ │ - sub x14, x8, #0x61c │ │ - cmp x0, x16 │ │ - add x13, x9, x13 │ │ - cset w16, cc // cc = lo, ul, last │ │ - cmp x14, x15 │ │ - cset w14, cc // cc = lo, ul, last │ │ - cmp x0, x13 │ │ - sub x17, x9, #0x61c │ │ - cset w13, cc // cc = lo, ul, last │ │ - cmp x17, x15 │ │ - and w16, w16, w14 │ │ - cset w14, cc // cc = lo, ul, last │ │ - tbnz w16, #0, 760b0 │ │ - and w13, w13, w14 │ │ - tbnz w13, #0, 760b0 │ │ - and x12, x11, #0xfffffffc │ │ - add x13, x8, #0x61c │ │ - add x14, x9, #0x61c │ │ - movi v0.4s, #0x6 │ │ - movi v1.4s, #0x5 │ │ - movi v2.4s, #0x1, lsl #8 │ │ - mov x15, x10 │ │ - mov x16, x0 │ │ - mov x17, x12 │ │ - sub x1, x13, #0xc30 │ │ - ldur q3, [x13, #-4] │ │ - ldur q5, [x1, #-4] │ │ - ldur q4, [x13, #-8] │ │ - ldur q6, [x1, #-8] │ │ - ldr q7, [x1] │ │ - sub x1, x14, #0xc30 │ │ - ldur q16, [x14, #-4] │ │ - ldur q18, [x1, #-4] │ │ - ldur q17, [x14, #-8] │ │ - add v3.4s, v3.4s, v5.4s │ │ - ldur q5, [x1, #-8] │ │ - add v4.4s, v4.4s, v6.4s │ │ - ldr q6, [x13], #16 │ │ - add v16.4s, v16.4s, v18.4s │ │ - ldr q18, [x1] │ │ - add v5.4s, v17.4s, v5.4s │ │ - ldr q17, [x14], #16 │ │ - add v4.4s, v4.4s, v7.4s │ │ - add v4.4s, v4.4s, v6.4s │ │ - ldr d6, [x15], #8 │ │ - add v5.4s, v5.4s, v18.4s │ │ - add v5.4s, v5.4s, v17.4s │ │ - mul v7.4s, v16.4s, v0.4s │ │ - mul v4.4s, v4.4s, v1.4s │ │ - mla v7.4s, v5.4s, v1.4s │ │ - uxtl v5.4s, v6.4h │ │ - mla v4.4s, v3.4s, v0.4s │ │ - mla v7.4s, v4.4s, v5.4s │ │ - add v3.4s, v7.4s, v2.4s │ │ - sshr v3.4s, v3.4s, #9 │ │ - subs x17, x17, #0x4 │ │ - str q3, [x16], #16 │ │ - b.ne 76020 // b.any │ │ - cmp x12, x11 │ │ - b.eq 761e4 // b.none │ │ - lsl x13, x12, #2 │ │ - sub x11, x11, x12 │ │ - add x10, x10, x12, lsl #1 │ │ - add x12, x0, x13 │ │ - sub x13, x13, #0x61c │ │ - add x14, x9, x13 │ │ - add x15, x8, x13 │ │ - mov w8, #0x6 // #6 │ │ - mov x9, x15 │ │ - mov x13, x14 │ │ - ldr w16, [x9, #4]! │ │ - ldr w17, [x15, #3124] │ │ - ldr w0, [x15] │ │ - ldr w1, [x15, #3120] │ │ - ldr w2, [x15, #8] │ │ - ldr w15, [x15, #3128] │ │ - ldr w3, [x13, #4]! │ │ - ldr w4, [x14, #3124] │ │ - ldr w5, [x14] │ │ - add w16, w17, w16 │ │ - ldr w17, [x14, #3120] │ │ - add w0, w1, w0 │ │ - add w1, w4, w3 │ │ - ldr w3, [x14, #8] │ │ - ldr w14, [x14, #3128] │ │ - add w17, w17, w5 │ │ - add w0, w0, w2 │ │ - add w17, w17, w3 │ │ - add w14, w17, w14 │ │ - ldrh w17, [x10], #2 │ │ - add w15, w0, w15 │ │ - add w15, w15, w15, lsl #2 │ │ - add w14, w14, w14, lsl #2 │ │ - madd w15, w16, w8, w15 │ │ - madd w14, w1, w8, w14 │ │ - madd w14, w15, w17, w14 │ │ - add w14, w14, #0x100 │ │ - asr w14, w14, #9 │ │ - subs x11, x11, #0x1 │ │ - str w14, [x12], #4 │ │ - mov x15, x9 │ │ - mov x14, x13 │ │ - b.ne 760d8 // b.any │ │ - b 761e4 │ │ - sub w12, w3, #0x2 │ │ - lsr w12, w12, #1 │ │ - add w13, w12, #0x1 │ │ - cmp w13, #0x1 │ │ - b.hi 7617c // b.pmore │ │ - mov w12, wzr │ │ - b 761b8 │ │ - and x14, x13, #0xfffffffe │ │ - mov w12, #0xc00 // #3072 │ │ - mov w15, #0x30c // #780 │ │ - madd x0, x14, x12, x0 │ │ - mul x12, x14, x15 │ │ - add x10, x10, x12, lsl #1 │ │ - lsl x12, x12, #2 │ │ - add x9, x9, x12 │ │ - add x8, x8, x12 │ │ - lsl w12, w14, #1 │ │ - mov x15, x14 │ │ - subs x15, x15, #0x2 │ │ - b.ne 761a8 // b.any │ │ - cmp x14, x13 │ │ - b.eq 761d4 // b.none │ │ - add w12, w12, #0x2 │ │ - add x0, x0, #0xc00 │ │ - add x10, x10, #0x618 │ │ - add x8, x8, #0xc30 │ │ - cmp w12, w11 │ │ - add x9, x9, #0xc30 │ │ - b.lt 761b8 // b.tstop │ │ - and w11, w3, #0xfffffffe │ │ - orr w11, w11, #0x1 │ │ - cmp w11, w3 │ │ - b.eq 75f98 // b.none │ │ - add sp, sp, #0x35, lsl #12 │ │ - add sp, sp, #0x530 │ │ - ldp x29, x30, [sp, #80] │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - ldp x26, x25, [sp, #16] │ │ - ldp x28, x27, [sp], #96 │ │ + blr x8 │ │ + ldr x9, [sp, #144] │ │ + ldr x8, [x27, #3280] │ │ + add x3, x28, #0x3 │ │ + add x2, sp, #0xc0 │ │ + add x0, x9, x19 │ │ + mov x1, x25 │ │ + mov x4, x23 │ │ + mov x5, x24 │ │ + mov w6, w22 │ │ + blr x8 │ │ + b 73f08 │ │ + ldr x29, [sp, #72] │ │ + mov x20, xzr │ │ + mov x21, xzr │ │ + ldr w8, [sp, #176] │ │ + orr w8, w8, w21 │ │ + cbnz w8, 73fec │ │ + add x21, x21, #0x1 │ │ + add x29, x29, #0x8 │ │ + cmp x26, x21 │ │ + add x20, x20, #0x4 │ │ + b.eq 7405c // b.none │ │ + ldr w8, [sp, #176] │ │ + orr w8, w8, w21 │ │ + cbz w8, 73fcc │ │ + ldurh w8, [x29, #-4] │ │ + ldr x9, [sp, #152] │ │ + and x19, x20, #0xfffffffc │ │ + add x2, sp, #0xc0 │ │ + str w8, [sp, #192] │ │ + ldrh w8, [x29] │ │ + add x0, x9, x19 │ │ + ldr x9, [sp, #160] │ │ + mov x1, x25 │ │ + stp w8, wzr, [sp, #196] │ │ + ldr x8, [x27, #3280] │ │ + add x28, x9, x20 │ │ + add x3, x28, #0x2 │ │ + mov x4, x23 │ │ + mov x5, x24 │ │ + mov w6, w22 │ │ + blr x8 │ │ + ldr x9, [sp, #144] │ │ + ldr x8, [x27, #3280] │ │ + add x3, x28, #0x3 │ │ + add x2, sp, #0xc0 │ │ + add x0, x9, x19 │ │ + mov x1, x25 │ │ + mov x4, x23 │ │ + mov x5, x24 │ │ + mov w6, w22 │ │ + blr x8 │ │ + b 73fcc │ │ + ldr x8, [sp, #112] │ │ + ldr x13, [sp, #64] │ │ + ldrsw x8, [x8] │ │ + add x13, x13, #0x1 │ │ + cmp x13, x8 │ │ + b.ge 740c4 // b.tcont │ │ + ldr x8, [sp, #104] │ │ + ldr x9, [sp, #40] │ │ + ldr x20, [sp, #128] │ │ + add x8, x8, x9 │ │ + str x8, [sp, #104] │ │ + ldr x8, [sp, #96] │ │ + ldr x9, [sp, #32] │ │ + ldr x23, [x8] │ │ + ldr x8, [sp, #88] │ │ + add x8, x8, #0x544 │ │ + str x8, [sp, #88] │ │ + ldr x8, [sp, #160] │ │ + add x8, x8, x9 │ │ + str x8, [sp, #160] │ │ + ldr x8, [sp, #72] │ │ + add x8, x8, #0x544 │ │ + str x8, [sp, #72] │ │ + mov w8, #0x1 // #1 │ │ + str w8, [sp, #176] │ │ + b 73ddc │ │ + ldr x12, [sp, #128] │ │ + ldr x13, [sp, #168] │ │ + cmp w8, #0x1 │ │ + b.lt 74284 // b.tstop │ │ + ldr w8, [sp, #140] │ │ + ldr x9, [sp, #56] │ │ + cmp w9, w8 │ │ + b.ge 74284 // b.tcont │ │ + ldr x11, [sp, #56] │ │ + ldr x10, [sp, #16] │ │ + mov w8, #0x1180 // #4480 │ │ + mov w9, #0x80 // #128 │ │ + add x11, x13, x11, lsl #3 │ │ + ldr w13, [sp, #84] │ │ + add x21, x12, x8 │ │ + ldr x22, [x12, #3352] │ │ + ldr x10, [x10] │ │ + lsr w8, w9, w13 │ │ + str x8, [sp, #104] │ │ + ldr x8, [sp, #24] │ │ + mov w15, #0x20 // #32 │ │ + lsr w9, w15, w13 │ │ + mov x14, xzr │ │ + mul x8, x22, x8 │ │ + add x8, x10, x8, lsl #2 │ │ + mov x19, xzr │ │ + lsl x9, x9, #2 │ │ + add x25, x8, #0x2 │ │ + add x27, x11, #0x406 │ │ + str x9, [sp, #88] │ │ + ldr x9, [sp, #48] │ │ + ldr w8, [x12, #3360] │ │ + ldr x23, [x12, #2096] │ │ + lsl x26, x22, #2 │ │ + ldp x10, x9, [x9, #8] │ │ + sub w8, w8, w14, lsl #5 │ │ + cmp w8, #0x20 │ │ + lsl x29, x23, #2 │ │ + stp x9, x10, [sp, #168] │ │ + mov w9, #0x20 // #32 │ │ + csel w8, w8, w9, lt // lt = tstop │ │ + ldr w9, [sp, #84] │ │ + ldr x20, [x12, #3240] │ │ + stp x19, x14, [sp, #152] │ │ + str x27, [sp, #120] │ │ + add w8, w8, w9 │ │ + asr w24, w8, w9 │ │ + ldr x8, [sp, #56] │ │ + str x25, [sp, #144] │ │ + mov w28, w8 │ │ + ldr w8, [sp, #188] │ │ + orr w8, w28, w8 │ │ + cbnz w8, 741c0 │ │ + ldr w8, [sp, #140] │ │ + add w28, w28, #0x1 │ │ + add x25, x25, x26 │ │ + add x27, x27, #0x8 │ │ + cmp w8, w28 │ │ + add x19, x19, x29 │ │ + b.eq 74240 // b.none │ │ + ldr w8, [sp, #188] │ │ + orr w8, w28, w8 │ │ + cbz w8, 74198 │ │ + ldurh w8, [x27, #-4] │ │ + ldr w10, [sp, #136] │ │ + ldurh w9, [x27, #-6] │ │ + add x2, sp, #0xc0 │ │ + mov x1, x23 │ │ + lsl w8, w8, w10 │ │ + orr w8, w8, w9 │ │ + str w8, [sp, #192] │ │ + ldrh w8, [x27] │ │ + ldurh w9, [x27, #-2] │ │ + mov x3, x25 │ │ + mov x4, x22 │ │ + lsl w8, w8, w10 │ │ + orr w8, w8, w9 │ │ + stp w8, wzr, [sp, #196] │ │ + ldr x9, [sp, #176] │ │ + ldr x8, [x20, #3288] │ │ + mov x5, x21 │ │ + mov w6, w24 │ │ + add x0, x9, x19 │ │ + blr x8 │ │ + ldr x9, [sp, #168] │ │ + ldr x8, [x20, #3288] │ │ + add x3, x25, #0x1 │ │ + add x2, sp, #0xc0 │ │ + add x0, x9, x19 │ │ + mov x1, x23 │ │ + mov x4, x22 │ │ + mov x5, x21 │ │ + mov w6, w24 │ │ + blr x8 │ │ + b 74198 │ │ + ldr x8, [sp, #112] │ │ + ldr x14, [sp, #160] │ │ + ldr x12, [sp, #128] │ │ + ldrsw x8, [x8] │ │ + add x14, x14, #0x1 │ │ + cmp x14, x8 │ │ + b.ge 74284 // b.tcont │ │ + ldr x8, [sp, #96] │ │ + ldp x25, x19, [sp, #144] │ │ + ldr x27, [sp, #120] │ │ + ldr x22, [x8] │ │ + ldr x8, [sp, #104] │ │ + add x27, x27, #0x544 │ │ + add x19, x19, x8 │ │ + ldr x8, [sp, #88] │ │ + add x25, x25, x8 │ │ + b 7413c │ │ + ldp x29, x30, [sp, #288] │ │ + ldp x20, x19, [sp, #272] │ │ + ldp x22, x21, [sp, #256] │ │ + ldp x24, x23, [sp, #240] │ │ + ldp x26, x25, [sp, #224] │ │ + ldp x28, x27, [sp, #208] │ │ + add sp, sp, #0x130 │ │ ret │ │ sub sp, sp, #0x150 │ │ stp x28, x27, [sp, #240] │ │ stp x26, x25, [sp, #256] │ │ stp x24, x23, [sp, #272] │ │ stp x22, x21, [sp, #288] │ │ stp x20, x19, [sp, #304] │ │ stp x29, x30, [sp, #320] │ │ str x2, [sp, #192] │ │ ldr x11, [x0] │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #1184] │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #1112] │ │ ldp w8, w9, [x0, #16] │ │ ldr w14, [x11, #2112] │ │ str x11, [sp, #208] │ │ add x10, x10, w1, uxtw #2 │ │ ldrb w12, [x10] │ │ ldrb w13, [x10, #1] │ │ and x10, x9, #0x1f │ │ @@ -116164,72 +114157,72 @@ │ │ cmp w14, #0x1 │ │ cset w11, eq // eq = none │ │ mov x19, x0 │ │ and x27, x8, #0x1f │ │ str w11, [sp, #200] │ │ cinc w11, w13, eq // eq = none │ │ str w1, [sp, #184] │ │ - cbz w14, 76294 │ │ - tbnz w8, #0, 7629c │ │ + cbz w14, 74330 │ │ + tbnz w8, #0, 74338 │ │ ldr w14, [sp, #204] │ │ cmp w12, w14 │ │ - b.hi 7629c // b.pmore │ │ + b.hi 74338 // b.pmore │ │ str wzr, [sp, #68] │ │ - b 762b8 │ │ + b 74354 │ │ ldr w14, [sp, #200] │ │ cmp w13, w14 │ │ - b.ls 762b0 // b.plast │ │ + b.ls 7434c // b.plast │ │ mov w14, #0x1 // #1 │ │ - b 762b4 │ │ + b 74350 │ │ and w14, w9, #0x1 │ │ str w14, [sp, #68] │ │ ldr w15, [sp, #204] │ │ ldr x16, [sp, #192] │ │ ldr x17, [sp, #104] │ │ lsr w15, w27, w15 │ │ str w15, [sp, #172] │ │ ldr w15, [sp, #200] │ │ ldrb w14, [x16, #6] │ │ lsr w15, w17, w15 │ │ str w15, [sp, #96] │ │ - cbz w14, 76354 │ │ + cbz w14, 743f0 │ │ sub w8, w13, #0x1 │ │ cmp w8, #0x1f │ │ - b.hi 76ce8 // b.pmore │ │ - adrp x9, a9000 │ │ - add x9, x9, #0xa0c │ │ - adr x13, 76304 │ │ + b.hi 74d84 // b.pmore │ │ + adrp x9, aa000 │ │ + add x9, x9, #0xabc │ │ + adr x13, 743a0 │ │ ldrh w14, [x9, x8, lsl #1] │ │ add x13, x13, x14, lsl #2 │ │ br x13 │ │ ldr x8, [sp, #104] │ │ mov w9, #0x40 // #64 │ │ add x8, x19, x8 │ │ strb w9, [x8, #56] │ │ sub w8, w12, #0x1 │ │ cmp w8, #0x1f │ │ - b.hi 76d18 // b.pmore │ │ - adrp x9, a9000 │ │ - add x9, x9, #0xa4c │ │ - adr x12, 76338 │ │ + b.hi 74db4 // b.pmore │ │ + adrp x9, aa000 │ │ + add x9, x9, #0xafc │ │ + adr x12, 743d4 │ │ ldrh w13, [x9, x8, lsl #1] │ │ add x12, x12, x13, lsl #2 │ │ br x12 │ │ ldr x8, [x19, #648] │ │ mov w9, #0x40 // #64 │ │ add x8, x8, x27 │ │ strb w9, [x8, #32] │ │ ldr w8, [sp, #68] │ │ - cbnz w8, 76d20 │ │ - b 76fa8 │ │ + cbnz w8, 74dbc │ │ + b 75044 │ │ ldr x11, [sp, #208] │ │ ldrb w14, [x16, #3] │ │ ldr x26, [x19, #8] │ │ - ldr w10, [x11, #3336] │ │ - ldr w11, [x11, #3340] │ │ + ldr w10, [x11, #3368] │ │ + ldr w11, [x11, #3372] │ │ sub w10, w10, w8 │ │ cmp w10, w12 │ │ csel w17, w12, w10, gt │ │ sub w11, w11, w9 │ │ ldrb w12, [x16, #29] │ │ cmp w11, w13 │ │ mov w10, #0xa // #10 │ │ @@ -116239,18 +114232,18 @@ │ │ csel x11, x11, x10, eq // eq = none │ │ ldrb w10, [x16, #7] │ │ ldrb w11, [x16, x11] │ │ strh w12, [sp, #236] │ │ ldrh w12, [x16, #30] │ │ cmp w0, #0x1 │ │ strh w12, [sp, #238] │ │ - b.lt 76fa8 // b.tstop │ │ + b.lt 75044 // b.tstop │ │ ldp w16, w12, [sp, #200] │ │ - adrp x14, ac000 │ │ - ldr x14, [x14, #3056] │ │ + adrp x14, ad000 │ │ + ldr x14, [x14, #3016] │ │ ldr w15, [sp, #204] │ │ add w12, w17, w12 │ │ add w13, w0, w16 │ │ add x11, x14, x11, lsl #3 │ │ asr w12, w12, w15 │ │ str w12, [sp, #56] │ │ ldr w12, [sp, #204] │ │ @@ -116262,59 +114255,59 @@ │ │ add x10, x10, #0x1 │ │ mov w1, wzr │ │ stp w13, w0, [sp, #44] │ │ str x11, [sp, #120] │ │ str x10, [sp, #176] │ │ str x27, [sp, #88] │ │ str w17, [sp, #64] │ │ - b 76418 │ │ + b 744b4 │ │ ldp w0, w1, [sp, #48] │ │ cmp w1, w0 │ │ - b.ge 76fa8 // b.tcont │ │ + b.ge 75044 // b.tcont │ │ add w10, w1, #0x10 │ │ cmp w0, w10 │ │ csel w11, w0, w10, lt // lt = tstop │ │ cmp w17, #0x1 │ │ str w11, [sp, #84] │ │ str w10, [sp, #52] │ │ - b.lt 7640c // b.tstop │ │ + b.lt 744a8 // b.tstop │ │ cmp w1, #0x0 │ │ ldr w11, [sp, #200] │ │ cset w13, ne // ne = any │ │ str w13, [sp, #60] │ │ ldr w13, [sp, #44] │ │ lsr w10, w10, w11 │ │ mov w14, wzr │ │ cmp w13, w10 │ │ csel w13, w13, w10, lt // lt = tstop │ │ lsr w10, w1, w11 │ │ stp w10, w1, [sp, #76] │ │ str w13, [sp, #112] │ │ - b 7647c │ │ + b 74518 │ │ ldr w1, [sp, #80] │ │ ldr w17, [sp, #64] │ │ ldr w14, [sp, #72] │ │ cmp w14, w17 │ │ - b.ge 7640c // b.tcont │ │ + b.ge 744a8 // b.tcont │ │ add w10, w14, #0x10 │ │ cmp w17, w10 │ │ str w10, [sp, #72] │ │ csel w21, w17, w10, lt // lt = tstop │ │ ldr w10, [sp, #84] │ │ add w9, w9, w1 │ │ str w9, [x19, #20] │ │ str w14, [sp, #116] │ │ cmp w1, w10 │ │ - b.ge 767e8 // b.tcont │ │ + b.ge 74884 // b.tcont │ │ cmp w14, #0x0 │ │ cset w10, ne // ne = any │ │ str w10, [sp, #132] │ │ ldr w10, [sp, #60] │ │ str w10, [sp, #188] │ │ - b 764fc │ │ + b 74598 │ │ ldr w9, [x19, #20] │ │ ldr w12, [sp, #204] │ │ ldp w13, w14, [sp, #112] │ │ ldr w1, [sp, #144] │ │ ldr x10, [sp, #120] │ │ sub w8, w8, w25 │ │ ldrb w10, [x10] │ │ @@ -116322,22 +114315,22 @@ │ │ stp w8, w9, [x19, #16] │ │ add w1, w1, w10 │ │ ldr w10, [sp, #84] │ │ cmp w1, w10 │ │ ldr w10, [sp, #188] │ │ add w10, w10, #0x1 │ │ str w10, [sp, #188] │ │ - b.ge 767e8 // b.tcont │ │ + b.ge 74884 // b.tcont │ │ ldr x11, [sp, #208] │ │ add w8, w8, w14 │ │ cmp w14, w21 │ │ - ldr x10, [x11, #4784] │ │ - ldr x11, [x11, #3320] │ │ + ldr x10, [x11, #4360] │ │ + ldr x11, [x11, #3352] │ │ str w8, [x19, #16] │ │ - b.ge 767e0 // b.tcont │ │ + b.ge 7487c // b.tcont │ │ sxtw x8, w9 │ │ ldr x9, [sp, #104] │ │ mul x8, x11, x8 │ │ mov w11, #0xa // #10 │ │ madd x28, x8, x11, x10 │ │ ldr w24, [sp, #132] │ │ ldr x10, [sp, #192] │ │ @@ -116346,32 +114339,32 @@ │ │ add x23, x12, x9 │ │ add w9, w9, #0x8 │ │ add x8, x12, x9 │ │ mov w25, w14 │ │ str w1, [sp, #144] │ │ str x8, [sp, #152] │ │ ldrb w8, [x10, #3] │ │ - cbnz w8, 765a0 │ │ - b 76688 │ │ + cbnz w8, 7463c │ │ + b 74724 │ │ ldr x9, [x19, #648] │ │ sxtw x2, w8 │ │ mov w1, w22 │ │ add x9, x9, x20 │ │ add x0, x9, #0x20 │ │ - bl 4b70 │ │ + bl 4b00 │ │ ldr x10, [sp, #192] │ │ ldr w8, [x19, #16] │ │ add w25, w25, w29 │ │ cmp w25, w21 │ │ add w24, w24, #0x1 │ │ add w8, w8, w29 │ │ str w8, [x19, #16] │ │ - b.ge 764bc // b.tcont │ │ + b.ge 74558 // b.tcont │ │ ldrb w8, [x10, #3] │ │ - cbz w8, 76688 │ │ + cbz w8, 74724 │ │ mov w8, #0x40 // #64 │ │ strb w8, [sp, #232] │ │ ldr x8, [x19, #648] │ │ ldrb w3, [x10, #10] │ │ ldr x9, [x26, #13992] │ │ add w20, w25, w27 │ │ ldr w4, [sp, #184] │ │ @@ -116382,15 +114375,15 @@ │ │ mov w6, #0x1 // #1 │ │ add x8, sp, #0xe4 │ │ mov x0, x19 │ │ mov x2, x23 │ │ mov x5, x10 │ │ mov w7, wzr │ │ stp x9, x8, [sp] │ │ - bl 77754 │ │ + bl 757f0 │ │ ldr x9, [sp, #136] │ │ ldrsw x8, [x19, #16] │ │ mov w10, #0xa // #10 │ │ mov w12, #0x8 // #8 │ │ ldrb w29, [x9] │ │ ldr x9, [sp, #120] │ │ nop │ │ @@ -116406,170 +114399,170 @@ │ │ csel w10, w9, w12, cc // cc = lo, ul, last │ │ mul w10, w11, w10 │ │ lsl w10, w10, #4 │ │ add x8, x8, w10, uxtw #2 │ │ str x8, [x26, #13992] │ │ ldr x8, [sp, #208] │ │ ldr w10, [x19, #20] │ │ - ldr w8, [x8, #3340] │ │ + ldr w8, [x8, #3372] │ │ sub w8, w8, w10 │ │ cmp w8, w9 │ │ csel w8, w9, w8, gt │ │ sub w9, w8, #0x1 │ │ cmp w9, #0xf │ │ - b.hi 766d0 // b.pmore │ │ - adrp x12, a9000 │ │ - add x12, x12, #0xacc │ │ - adr x10, 7667c │ │ + b.hi 7476c // b.pmore │ │ + adrp x12, aa000 │ │ + add x12, x12, #0xb7c │ │ + adr x10, 74718 │ │ ldrb w11, [x12, x9] │ │ add x10, x10, x11, lsl #2 │ │ br x10 │ │ ldrb w22, [sp, #232] │ │ strb w22, [x23] │ │ - b 76728 │ │ + b 747c4 │ │ ldrb w3, [x10, #26] │ │ ldp w1, w7, [sp, #184] │ │ add x5, sp, #0xec │ │ mov x0, x19 │ │ mov x2, x10 │ │ mov w4, wzr │ │ mov w6, w24 │ │ str xzr, [sp] │ │ - bl 76fc8 │ │ + bl 75064 │ │ ldr x8, [sp, #136] │ │ ldr x10, [sp, #192] │ │ ldrb w29, [x8] │ │ - b 7657c │ │ + b 74618 │ │ ldrb w22, [sp, #232] │ │ mov w8, w22 │ │ bfi w8, w22, #8, #8 │ │ strh w8, [x23] │ │ - b 76728 │ │ + b 747c4 │ │ ldrb w22, [sp, #232] │ │ sxtw x2, w8 │ │ mov x0, x23 │ │ mov w1, w22 │ │ - bl 4b70 │ │ - b 76728 │ │ + bl 4b00 │ │ + b 747c4 │ │ ldrb w22, [sp, #232] │ │ mov w8, #0x1010101 // #16843009 │ │ mul w8, w22, w8 │ │ str w8, [x23] │ │ - b 76728 │ │ + b 747c4 │ │ ldrb w22, [sp, #232] │ │ mov x8, #0x101010101010101 // #72340172838076673 │ │ mul x8, x22, x8 │ │ str x8, [x23] │ │ - b 76728 │ │ + b 747c4 │ │ ldrb w22, [sp, #232] │ │ ldr x9, [sp, #152] │ │ mov x8, #0x101010101010101 // #72340172838076673 │ │ mul x8, x22, x8 │ │ str x8, [x23] │ │ str x8, [x9] │ │ ldr x8, [sp, #208] │ │ ldr w9, [x19, #16] │ │ - ldr w8, [x8, #3336] │ │ + ldr w8, [x8, #3368] │ │ sub w8, w8, w9 │ │ cmp w8, w29 │ │ csel w8, w29, w8, gt │ │ sub w9, w8, #0x1 │ │ cmp w9, #0xf │ │ - b.hi 76560 // b.pmore │ │ - adrp x12, a9000 │ │ - add x12, x12, #0xadc │ │ - adr x10, 76560 │ │ + b.hi 745fc // b.pmore │ │ + adrp x12, aa000 │ │ + add x12, x12, #0xb8c │ │ + adr x10, 745fc │ │ ldrb w11, [x12, x9] │ │ add x10, x10, x11, lsl #2 │ │ br x10 │ │ ldr x8, [x19, #648] │ │ add x8, x8, x20 │ │ strb w22, [x8, #32] │ │ - b 76578 │ │ + b 74614 │ │ ldr x8, [x19, #648] │ │ bfi w22, w22, #8, #8 │ │ add x8, x8, x20 │ │ strh w22, [x8, #32] │ │ - b 76578 │ │ + b 74614 │ │ ldr x8, [x19, #648] │ │ mov w9, #0x1010101 // #16843009 │ │ mul w9, w22, w9 │ │ add x8, x8, x20 │ │ str w9, [x8, #32] │ │ - b 76578 │ │ + b 74614 │ │ ldr x8, [x19, #648] │ │ mov x9, #0x101010101010101 // #72340172838076673 │ │ mul x9, x22, x9 │ │ add x8, x8, x20 │ │ str x9, [x8, #32] │ │ - b 76578 │ │ + b 74614 │ │ ldr x8, [x19, #648] │ │ mov x9, #0x101010101010101 // #72340172838076673 │ │ mul x9, x22, x9 │ │ add w10, w20, #0x8 │ │ add x8, x8, x20 │ │ str x9, [x8, #32] │ │ ldr x8, [x19, #648] │ │ add x8, x8, x10 │ │ str x9, [x8, #32] │ │ - b 76578 │ │ + b 74614 │ │ mov w25, w14 │ │ - b 764cc │ │ + b 74568 │ │ ldr w10, [sp, #68] │ │ sub w9, w9, w1 │ │ str w9, [x19, #20] │ │ - cbz w10, 76468 │ │ + cbz w10, 74504 │ │ ldr w10, [sp, #72] │ │ ldr w11, [sp, #56] │ │ mov x21, xzr │ │ lsr w16, w14, w12 │ │ lsr w10, w10, w12 │ │ cmp w11, w10 │ │ csel w10, w11, w10, lt // lt = tstop │ │ str w10, [sp, #188] │ │ ldp w10, w1, [sp, #76] │ │ str w16, [sp, #100] │ │ - b 76844 │ │ + b 748e0 │ │ ldr w10, [sp, #200] │ │ cmp x22, #0x2 │ │ mov x21, x22 │ │ lsl w10, w17, w10 │ │ sub w9, w9, w10 │ │ str w9, [x19, #20] │ │ ldp w10, w1, [sp, #76] │ │ - b.eq 7646c // b.none │ │ + b.eq 74508 // b.none │ │ add w9, w9, w1 │ │ cmp w10, w13 │ │ add x22, x21, #0x1 │ │ mov w17, w10 │ │ str w9, [x19, #20] │ │ - b.lt 76898 // b.tstop │ │ - b 76824 │ │ + b.lt 74934 // b.tstop │ │ + b 748c0 │ │ ldr w9, [x19, #20] │ │ ldr x27, [sp, #88] │ │ ldp w13, w14, [sp, #112] │ │ ldr w16, [sp, #100] │ │ ldr w17, [sp, #132] │ │ ldr w11, [sp, #200] │ │ lsl w10, w28, w12 │ │ add w17, w17, w25 │ │ sub w8, w8, w10 │ │ lsl w11, w25, w11 │ │ add w9, w11, w9 │ │ cmp w17, w13 │ │ stp w8, w9, [x19, #16] │ │ - b.ge 76824 // b.tcont │ │ + b.ge 748c0 // b.tcont │ │ ldr x11, [sp, #208] │ │ ldr w15, [sp, #188] │ │ add w8, w8, w14 │ │ - ldr x10, [x11, #4784] │ │ - ldr x11, [x11, #3320] │ │ + ldr x10, [x11, #4360] │ │ + ldr x11, [x11, #3352] │ │ cmp w16, w15 │ │ str w8, [x19, #16] │ │ - b.ge 76bbc // b.tcont │ │ + b.ge 74c58 // b.tcont │ │ sxtw x8, w9 │ │ ldr w9, [sp, #200] │ │ ldr w12, [sp, #96] │ │ mul x8, x11, x8 │ │ ldr x11, [sp, #104] │ │ lsl w9, w17, w9 │ │ add x13, x19, x21, lsl #5 │ │ @@ -116588,37 +114581,37 @@ │ │ mov w28, w16 │ │ str w17, [sp, #132] │ │ str w15, [sp, #152] │ │ str x8, [sp, #144] │ │ mov w8, #0x40 // #64 │ │ strb w8, [sp, #224] │ │ ldrb w6, [x5, #3] │ │ - cbnz w6, 76998 │ │ - b 7697c │ │ + cbnz w6, 74a34 │ │ + b 74a18 │ │ ldr x9, [x19, #648] │ │ sxtw x2, w8 │ │ mov w1, w24 │ │ add x9, x9, x21, lsl #5 │ │ add x9, x9, x20 │ │ add x0, x9, #0x40 │ │ - bl 4b70 │ │ + bl 4b00 │ │ ldr w12, [sp, #204] │ │ ldr w8, [x19, #16] │ │ lsl w9, w27, w12 │ │ ldr x5, [sp, #192] │ │ add w28, w28, w27 │ │ add w8, w8, w9 │ │ ldr w9, [sp, #188] │ │ str w8, [x19, #16] │ │ cmp w28, w9 │ │ - b.ge 76860 // b.tcont │ │ + b.ge 748fc // b.tcont │ │ mov w8, #0x40 // #64 │ │ strb w8, [sp, #224] │ │ ldrb w6, [x5, #3] │ │ - cbnz w6, 76998 │ │ + cbnz w6, 74a34 │ │ ldr w9, [sp, #152] │ │ lsl w8, w28, w12 │ │ add w8, w8, w9 │ │ add x8, x19, w8, sxtw │ │ mov w9, #0x1ee0 // #7904 │ │ ldrb w8, [x8, x9] │ │ str w8, [sp, #220] │ │ @@ -116634,15 +114627,15 @@ │ │ add x8, sp, #0xe0 │ │ str x8, [sp, #16] │ │ add x8, sp, #0xdc │ │ mov x0, x19 │ │ mov x2, x23 │ │ mov w7, w22 │ │ stp x9, x8, [sp] │ │ - bl 77754 │ │ + bl 757f0 │ │ ldrsw x8, [x19, #16] │ │ mov w9, #0xa // #10 │ │ ldr x10, [sp, #160] │ │ nop │ │ madd x8, x8, x9, x29 │ │ strh w0, [x8, x22, lsl #1] │ │ ldr w9, [sp, #220] │ │ @@ -116654,320 +114647,320 @@ │ │ ldrb w25, [x8] │ │ ldr x8, [x26, #13992] │ │ mul x9, x27, x25 │ │ add x8, x8, x9, lsl #6 │ │ str x8, [x26, #13992] │ │ ldr x8, [sp, #208] │ │ ldr w9, [x19, #20] │ │ - ldr w8, [x8, #3340] │ │ + ldr w8, [x8, #3372] │ │ add w8, w8, w10 │ │ sub w8, w8, w9 │ │ asr w8, w8, w10 │ │ cmp w8, w25 │ │ csel w8, w25, w8, gt │ │ sub w9, w8, #0x1 │ │ cmp w9, #0xf │ │ - b.hi 76a84 // b.pmore │ │ - adrp x12, a9000 │ │ - add x12, x12, #0xaec │ │ - adr x10, 76a64 │ │ + b.hi 74b20 // b.pmore │ │ + adrp x12, aa000 │ │ + add x12, x12, #0xb9c │ │ + adr x10, 74b00 │ │ ldrb w11, [x12, x9] │ │ add x10, x10, x11, lsl #2 │ │ br x10 │ │ ldrb w24, [sp, #224] │ │ strb w24, [x23] │ │ - b 76adc │ │ + b 74b78 │ │ ldrb w24, [sp, #224] │ │ mov w8, w24 │ │ bfi w8, w24, #8, #8 │ │ strh w8, [x23] │ │ - b 76adc │ │ + b 74b78 │ │ ldrb w24, [sp, #224] │ │ sxtw x2, w8 │ │ mov x0, x23 │ │ mov w1, w24 │ │ - bl 4b70 │ │ - b 76adc │ │ + bl 4b00 │ │ + b 74b78 │ │ ldrb w24, [sp, #224] │ │ mov w8, #0x1010101 // #16843009 │ │ mul w8, w24, w8 │ │ str w8, [x23] │ │ - b 76adc │ │ + b 74b78 │ │ ldrb w24, [sp, #224] │ │ mov x8, #0x101010101010101 // #72340172838076673 │ │ mul x8, x24, x8 │ │ str x8, [x23] │ │ - b 76adc │ │ + b 74b78 │ │ ldrb w24, [sp, #224] │ │ ldr x9, [sp, #144] │ │ mov x8, #0x101010101010101 // #72340172838076673 │ │ mul x8, x24, x8 │ │ str x8, [x23] │ │ str x8, [x9] │ │ ldr x8, [sp, #208] │ │ ldr w12, [sp, #204] │ │ ldr w9, [x19, #16] │ │ - ldr w8, [x8, #3336] │ │ + ldr w8, [x8, #3368] │ │ add w8, w8, w12 │ │ sub w8, w8, w9 │ │ asr w8, w8, w12 │ │ cmp w8, w27 │ │ csel w8, w27, w8, gt │ │ sub w9, w8, #0x1 │ │ cmp w9, #0xf │ │ - b.hi 76928 // b.pmore │ │ - adrp x13, a9000 │ │ - add x13, x13, #0xafc │ │ - adr x10, 76928 │ │ + b.hi 749c4 // b.pmore │ │ + adrp x13, aa000 │ │ + add x13, x13, #0xbac │ │ + adr x10, 749c4 │ │ ldrb w11, [x13, x9] │ │ add x10, x10, x11, lsl #2 │ │ br x10 │ │ ldr x8, [x19, #648] │ │ add x8, x8, x21, lsl #5 │ │ add x8, x8, x20 │ │ strb w24, [x8, #64] │ │ - b 76948 │ │ + b 749e4 │ │ ldr x8, [x19, #648] │ │ bfi w24, w24, #8, #8 │ │ add x8, x8, x21, lsl #5 │ │ add x8, x8, x20 │ │ strh w24, [x8, #64] │ │ - b 76948 │ │ + b 749e4 │ │ ldr x8, [x19, #648] │ │ mov w9, #0x1010101 // #16843009 │ │ mul w9, w24, w9 │ │ add x8, x8, x21, lsl #5 │ │ add x8, x8, x20 │ │ str w9, [x8, #64] │ │ - b 76948 │ │ + b 749e4 │ │ ldr x8, [x19, #648] │ │ mov x9, #0x101010101010101 // #72340172838076673 │ │ mul x9, x24, x9 │ │ add x8, x8, x21, lsl #5 │ │ add x8, x8, x20 │ │ str x9, [x8, #64] │ │ - b 76948 │ │ + b 749e4 │ │ ldr x8, [x19, #648] │ │ lsl x10, x21, #5 │ │ mov x9, #0x101010101010101 // #72340172838076673 │ │ mul x9, x24, x9 │ │ add x8, x8, x10 │ │ add x8, x8, x20 │ │ str x9, [x8, #64] │ │ ldr x8, [x19, #648] │ │ add w11, w20, #0x8 │ │ add x8, x8, x10 │ │ add x8, x8, x11 │ │ str x9, [x8, #64] │ │ - b 76948 │ │ + b 749e4 │ │ ldr x10, [sp, #176] │ │ mov w28, w16 │ │ ldrb w25, [x10] │ │ - b 76874 │ │ + b 74910 │ │ ldr x8, [sp, #104] │ │ mov w9, #0x4040 // #16448 │ │ add x8, x19, x8 │ │ strh w9, [x8, #56] │ │ sub w8, w12, #0x1 │ │ cmp w8, #0x1f │ │ - b.ls 76320 // b.plast │ │ - b 76d18 │ │ + b.ls 743bc // b.plast │ │ + b 74db4 │ │ ldr x8, [sp, #104] │ │ mov w9, #0x40404040 // #1077952576 │ │ add x8, x19, x8 │ │ str w9, [x8, #56] │ │ sub w8, w12, #0x1 │ │ cmp w8, #0x1f │ │ - b.ls 76320 // b.plast │ │ - b 76d18 │ │ + b.ls 743bc // b.plast │ │ + b 74db4 │ │ ldr x8, [sp, #104] │ │ mov x9, #0x4040404040404040 // #4629771061636907072 │ │ add x8, x19, x8 │ │ str x9, [x8, #56] │ │ sub w8, w12, #0x1 │ │ cmp w8, #0x1f │ │ - b.ls 76320 // b.plast │ │ - b 76d18 │ │ + b.ls 743bc // b.plast │ │ + b 74db4 │ │ ldr x13, [sp, #104] │ │ add x8, x19, #0x38 │ │ movi v0.16b, #0x40 │ │ add w9, w13, #0x10 │ │ str q0, [x8, w13, uxtw] │ │ str q0, [x8, w9, uxtw] │ │ sub w8, w12, #0x1 │ │ cmp w8, #0x1f │ │ - b.ls 76320 // b.plast │ │ - b 76d18 │ │ + b.ls 743bc // b.plast │ │ + b 74db4 │ │ ldr x8, [x19, #648] │ │ mov w9, #0x4040 // #16448 │ │ add x8, x8, x27 │ │ strh w9, [x8, #32] │ │ ldr w8, [sp, #68] │ │ - cbnz w8, 76d20 │ │ - b 76fa8 │ │ + cbnz w8, 74dbc │ │ + b 75044 │ │ ldr x8, [x19, #648] │ │ mov w9, #0x40404040 // #1077952576 │ │ add x8, x8, x27 │ │ str w9, [x8, #32] │ │ ldr w8, [sp, #68] │ │ - cbnz w8, 76d20 │ │ - b 76fa8 │ │ + cbnz w8, 74dbc │ │ + b 75044 │ │ ldr x8, [x19, #648] │ │ mov x9, #0x4040404040404040 // #4629771061636907072 │ │ add x8, x8, x27 │ │ - b 76d14 │ │ + b 74db0 │ │ ldr x8, [x19, #648] │ │ mov x9, #0x4040404040404040 // #4629771061636907072 │ │ add w12, w27, #0x8 │ │ add x8, x8, x27 │ │ str x9, [x8, #32] │ │ ldr x8, [x19, #648] │ │ add x8, x8, x12 │ │ str x9, [x8, #32] │ │ ldr x8, [x19, #648] │ │ add w12, w27, #0x10 │ │ add x8, x8, x12 │ │ str x9, [x8, #32] │ │ ldr x8, [x19, #648] │ │ add w12, w27, #0x18 │ │ - b 76d10 │ │ + b 74dac │ │ ldr x8, [sp, #104] │ │ movi v0.16b, #0x40 │ │ add x8, x19, x8 │ │ stur q0, [x8, #56] │ │ sub w8, w12, #0x1 │ │ cmp w8, #0x1f │ │ - b.ls 76320 // b.plast │ │ - b 76d18 │ │ + b.ls 743bc // b.plast │ │ + b 74db4 │ │ ldr x8, [x19, #648] │ │ mov x9, #0x4040404040404040 // #4629771061636907072 │ │ add w12, w27, #0x8 │ │ add x8, x8, x27 │ │ str x9, [x8, #32] │ │ ldr x8, [x19, #648] │ │ add x8, x8, x12 │ │ str x9, [x8, #32] │ │ ldr w8, [sp, #68] │ │ - cbz w8, 76fa8 │ │ + cbz w8, 75044 │ │ ldr w8, [sp, #200] │ │ lsr w8, w11, w8 │ │ sub w9, w8, #0x1 │ │ ldr w8, [sp, #204] │ │ cmp w9, #0x1f │ │ lsr w8, w10, w8 │ │ - b.hi 76e6c // b.pmore │ │ - adrp x10, a9000 │ │ - add x10, x10, #0xa8c │ │ - adr x11, 76d54 │ │ + b.hi 74f08 // b.pmore │ │ + adrp x10, aa000 │ │ + add x10, x10, #0xb3c │ │ + adr x11, 74df0 │ │ ldrb w12, [x10, x9] │ │ add x11, x11, x12, lsl #2 │ │ br x11 │ │ ldr w9, [sp, #96] │ │ mov w10, #0x40 // #64 │ │ add x9, x19, w9, uxtw │ │ strb w10, [x9, #88] │ │ strb w10, [x9, #120] │ │ sub w8, w8, #0x1 │ │ cmp w8, #0x1f │ │ - b.hi 76fa8 // b.pmore │ │ - adrp x9, a9000 │ │ - add x9, x9, #0xaac │ │ - adr x10, 76d8c │ │ + b.hi 75044 // b.pmore │ │ + adrp x9, aa000 │ │ + add x9, x9, #0xb5c │ │ + adr x10, 74e28 │ │ ldrb w11, [x9, x8] │ │ add x10, x10, x11, lsl #2 │ │ br x10 │ │ ldr w9, [sp, #172] │ │ ldr x8, [x19, #648] │ │ mov w10, #0x40 // #64 │ │ mov w9, w9 │ │ add x8, x8, x9 │ │ strb w10, [x8, #64] │ │ ldr x8, [x19, #648] │ │ add x8, x8, x9 │ │ strb w10, [x8, #96] │ │ - b 76fa8 │ │ + b 75044 │ │ ldr w9, [sp, #96] │ │ mov w10, #0x4040 // #16448 │ │ add x9, x19, w9, uxtw │ │ strh w10, [x9, #88] │ │ strh w10, [x9, #120] │ │ sub w8, w8, #0x1 │ │ cmp w8, #0x1f │ │ - b.ls 76d74 // b.plast │ │ - b 76fa8 │ │ + b.ls 74e10 // b.plast │ │ + b 75044 │ │ ldr w9, [sp, #96] │ │ mov w10, #0x40404040 // #1077952576 │ │ add x9, x19, w9, uxtw │ │ str w10, [x9, #88] │ │ str w10, [x9, #120] │ │ sub w8, w8, #0x1 │ │ cmp w8, #0x1f │ │ - b.ls 76d74 // b.plast │ │ - b 76fa8 │ │ + b.ls 74e10 // b.plast │ │ + b 75044 │ │ ldr w9, [sp, #96] │ │ mov x10, #0x4040404040404040 // #4629771061636907072 │ │ add x9, x19, w9, uxtw │ │ str x10, [x9, #88] │ │ str x10, [x9, #120] │ │ sub w8, w8, #0x1 │ │ cmp w8, #0x1f │ │ - b.ls 76d74 // b.plast │ │ - b 76fa8 │ │ + b.ls 74e10 // b.plast │ │ + b 75044 │ │ ldr w9, [sp, #96] │ │ movi v0.16b, #0x40 │ │ add x9, x19, w9, uxtw │ │ stur q0, [x9, #88] │ │ stur q0, [x9, #120] │ │ sub w8, w8, #0x1 │ │ cmp w8, #0x1f │ │ - b.ls 76d74 // b.plast │ │ - b 76fa8 │ │ + b.ls 74e10 // b.plast │ │ + b 75044 │ │ ldr w11, [sp, #96] │ │ add x10, x19, #0x58 │ │ movi v0.16b, #0x40 │ │ add x12, x19, #0x78 │ │ mov w9, w11 │ │ add w11, w11, #0x10 │ │ str q0, [x10, x9] │ │ str q0, [x10, x11] │ │ str q0, [x12, x9] │ │ str q0, [x12, x11] │ │ sub w8, w8, #0x1 │ │ cmp w8, #0x1f │ │ - b.ls 76d74 // b.plast │ │ - b 76fa8 │ │ + b.ls 74e10 // b.plast │ │ + b 75044 │ │ ldr w9, [sp, #172] │ │ ldr x8, [x19, #648] │ │ mov w10, #0x4040 // #16448 │ │ mov w9, w9 │ │ add x8, x8, x9 │ │ strh w10, [x8, #64] │ │ ldr x8, [x19, #648] │ │ add x8, x8, x9 │ │ strh w10, [x8, #96] │ │ - b 76fa8 │ │ + b 75044 │ │ ldr w9, [sp, #172] │ │ ldr x8, [x19, #648] │ │ mov w10, #0x40404040 // #1077952576 │ │ mov w9, w9 │ │ add x8, x8, x9 │ │ str w10, [x8, #64] │ │ ldr x8, [x19, #648] │ │ add x8, x8, x9 │ │ str w10, [x8, #96] │ │ - b 76fa8 │ │ + b 75044 │ │ ldr w9, [sp, #172] │ │ ldr x8, [x19, #648] │ │ mov x10, #0x4040404040404040 // #4629771061636907072 │ │ mov w9, w9 │ │ add x8, x8, x9 │ │ str x10, [x8, #64] │ │ ldr x8, [x19, #648] │ │ add x8, x8, x9 │ │ - b 76fa4 │ │ + b 75040 │ │ ldr w11, [sp, #172] │ │ ldr x8, [x19, #648] │ │ mov x10, #0x4040404040404040 // #4629771061636907072 │ │ mov w9, w11 │ │ add x8, x8, x9 │ │ str x10, [x8, #64] │ │ ldr x8, [x19, #648] │ │ @@ -116975,15 +114968,15 @@ │ │ add x8, x8, x11 │ │ str x10, [x8, #64] │ │ ldr x8, [x19, #648] │ │ add x8, x8, x9 │ │ str x10, [x8, #96] │ │ ldr x8, [x19, #648] │ │ add x8, x8, x11 │ │ - b 76fa4 │ │ + b 75040 │ │ ldr w13, [sp, #172] │ │ ldr x8, [x19, #648] │ │ mov x10, #0x4040404040404040 // #4629771061636907072 │ │ mov w9, w13 │ │ add x8, x8, x9 │ │ str x10, [x8, #64] │ │ ldr x8, [x19, #648] │ │ @@ -117021,36 +115014,36 @@ │ │ sub sp, sp, #0xb0 │ │ stp x28, x27, [sp, #80] │ │ stp x26, x25, [sp, #96] │ │ stp x24, x23, [sp, #112] │ │ stp x22, x21, [sp, #128] │ │ stp x20, x19, [sp, #144] │ │ stp x29, x30, [sp, #160] │ │ - adrp x9, ac000 │ │ + adrp x9, ad000 │ │ ldp x28, x8, [x0] │ │ - ldr x9, [x9, #3056] │ │ + ldr x9, [x9, #3016] │ │ ldr x16, [sp, #176] │ │ mov x21, x2 │ │ ldr x24, [x28, #3240] │ │ add x10, x9, w3, uxtw #3 │ │ ldrb w19, [x10] │ │ ldrb w29, [x10, #1] │ │ mov w23, w1 │ │ mov x22, x0 │ │ cmp w4, #0x1 │ │ mov w26, w3 │ │ - b.gt 770f8 │ │ + b.gt 75194 │ │ ldrh w10, [x5, w4, sxtw #1] │ │ mov x20, x5 │ │ - cbz w10, 770f8 │ │ + cbz w10, 75194 │ │ add w11, w6, w7, lsl #2 │ │ mov w12, #0x1 // #1 │ │ lsl w11, w12, w11 │ │ tst w11, w10 │ │ - b.eq 770f8 // b.none │ │ + b.eq 75194 // b.none │ │ add x8, x9, x26, lsl #3 │ │ ldrb w3, [x8, #6] │ │ add w4, w4, #0x1 │ │ lsl w6, w6, #1 │ │ lsl w7, w7, #1 │ │ add x8, x9, x3, lsl #3 │ │ ldrb w24, [x8] │ │ @@ -117060,79 +115053,79 @@ │ │ mov x2, x21 │ │ mov x5, x20 │ │ mov x26, x16 │ │ str x16, [sp] │ │ mov x27, x3 │ │ str w4, [sp, #56] │ │ stp w7, w6, [sp, #44] │ │ - bl 76fc8 │ │ + bl 75064 │ │ ldr w8, [x22, #16] │ │ mov x11, x24 │ │ cmp w19, w29 │ │ add w8, w8, w11 │ │ str w8, [x22, #16] │ │ - b.cc 77224 // b.lo, b.ul, b.last │ │ - ldr w9, [x28, #3336] │ │ + b.cc 752c0 // b.lo, b.ul, b.last │ │ + ldr w9, [x28, #3368] │ │ mov x10, x26 │ │ mov x24, x27 │ │ cmp w8, w9 │ │ - b.ge 7722c // b.tcont │ │ + b.ge 752c8 // b.tcont │ │ ldp w7, w8, [sp, #44] │ │ ldr w4, [sp, #56] │ │ cmp x10, #0x0 │ │ mov x0, x22 │ │ orr w6, w8, #0x1 │ │ add x8, x10, x11, lsl #3 │ │ csel x8, xzr, x8, eq // eq = none │ │ mov w1, w23 │ │ mov x2, x21 │ │ mov w3, w24 │ │ mov x5, x20 │ │ str x8, [sp] │ │ str x11, [sp, #32] │ │ - bl 76fc8 │ │ + bl 75064 │ │ ldr x11, [sp, #32] │ │ ldr w8, [x22, #16] │ │ mov x10, x26 │ │ - b 7722c │ │ - ldr w11, [x28, #4768] │ │ + b 752c8 │ │ + ldr w11, [x28, #4344] │ │ ldp w9, w10, [x22, #16] │ │ str x16, [sp, #64] │ │ - cbz w11, 77174 │ │ + cbz w11, 75210 │ │ cmp w19, #0x8 │ │ mov w13, #0x8 // #8 │ │ ldr x17, [x8, #13992] │ │ csel w14, w19, w13, cc // cc = lo, ul, last │ │ cmp w29, #0x8 │ │ csel w13, w29, w13, cc // cc = lo, ul, last │ │ mul w13, w14, w13 │ │ lsl w13, w13, #4 │ │ add x13, x17, w13, uxtw #2 │ │ str x13, [x8, #13992] │ │ - ldr x13, [x28, #3320] │ │ - ldr x8, [x28, #4784] │ │ + ldr x13, [x28, #3352] │ │ + ldr x8, [x28, #4360] │ │ sxtw x12, w9 │ │ sxtw x14, w10 │ │ mov w15, #0xa // #10 │ │ madd x12, x13, x14, x12 │ │ cmp w11, #0x2 │ │ madd x11, x12, x15, x8 │ │ - b.ne 77184 // b.any │ │ + b.ne 75220 // b.any │ │ mov w9, #0xa // #10 │ │ madd x8, x12, x9, x8 │ │ ldrb w8, [x8, #6] │ │ ldrsh w21, [x11] │ │ str x17, [sp, #56] │ │ str w8, [sp, #76] │ │ - tbz w21, #31, 7765c │ │ - b 77734 │ │ + tbz w21, #31, 756f8 │ │ + b 757d0 │ │ mov x20, x26 │ │ mov x26, x24 │ │ add x17, x22, #0x2a0 │ │ - b 77190 │ │ + b 7522c │ │ mov x20, x26 │ │ mov x26, x24 │ │ str x11, [sp, #48] │ │ ldr x8, [x22, #648] │ │ and x27, x10, #0x1f │ │ and x25, x9, #0x1f │ │ add x9, x22, x27 │ │ @@ -117146,350 +115139,350 @@ │ │ mov w4, w23 │ │ mov x5, x21 │ │ mov w6, wzr │ │ mov w7, wzr │ │ stp x9, x8, [sp, #8] │ │ str x17, [sp, #56] │ │ str x17, [sp] │ │ - bl 77754 │ │ - ldr w8, [x28, #3340] │ │ + bl 757f0 │ │ + ldr w8, [x28, #3372] │ │ ldr w9, [x22, #20] │ │ mov w21, w0 │ │ sub w8, w8, w9 │ │ cmp w8, w29 │ │ csel w8, w29, w8, gt │ │ sub w9, w8, #0x1 │ │ cmp w9, #0xf │ │ - b.hi 77284 // b.pmore │ │ - adrp x10, a9000 │ │ - add x10, x10, #0xb0c │ │ - adr x11, 77218 │ │ + b.hi 75320 // b.pmore │ │ + adrp x10, aa000 │ │ + add x10, x10, #0xbbc │ │ + adr x11, 752b4 │ │ ldrb w12, [x10, x9] │ │ add x11, x11, x12, lsl #2 │ │ br x11 │ │ ldrb w23, [sp, #72] │ │ strb w23, [x24] │ │ - b 772e0 │ │ + b 7537c │ │ mov x10, x26 │ │ mov x24, x27 │ │ ldr w9, [x22, #20] │ │ mov x26, x25 │ │ sub w8, w8, w11 │ │ cmp w29, w19 │ │ add w9, w9, w26 │ │ stp w8, w9, [x22, #16] │ │ - b.cc 7772c // b.lo, b.ul, b.last │ │ - ldr w8, [x28, #3340] │ │ + b.cc 757c8 // b.lo, b.ul, b.last │ │ + ldr w8, [x28, #3372] │ │ cmp w9, w8 │ │ - b.ge 7772c // b.tcont │ │ + b.ge 757c8 // b.tcont │ │ str x11, [sp, #32] │ │ - cbz x10, 77688 │ │ + cbz x10, 75724 │ │ ldr x8, [x28, #2088] │ │ lsr x8, x8, #1 │ │ mul x8, x26, x8 │ │ add x27, x10, x8, lsl #3 │ │ - b 7768c │ │ + b 75728 │ │ ldrb w23, [sp, #72] │ │ mov w8, w23 │ │ bfi w8, w23, #8, #8 │ │ strh w8, [x24] │ │ - b 772e0 │ │ + b 7537c │ │ ldrb w23, [sp, #72] │ │ sxtw x2, w8 │ │ mov x0, x24 │ │ mov w1, w23 │ │ - bl 4b70 │ │ - b 772e0 │ │ + bl 4b00 │ │ + b 7537c │ │ ldrb w23, [sp, #72] │ │ mov w8, #0x1010101 // #16843009 │ │ mul w8, w23, w8 │ │ str w8, [x24] │ │ - b 772e0 │ │ + b 7537c │ │ ldrb w23, [sp, #72] │ │ mov x8, #0x101010101010101 // #72340172838076673 │ │ mul x8, x23, x8 │ │ str x8, [x24] │ │ - b 772e0 │ │ + b 7537c │ │ ldrb w23, [sp, #72] │ │ mov x8, #0x101010101010101 // #72340172838076673 │ │ add w9, w27, #0x8 │ │ add x9, x22, x9 │ │ mul x8, x23, x8 │ │ str x8, [x24] │ │ str x8, [x9, #56] │ │ - ldr w8, [x28, #3336] │ │ + ldr w8, [x28, #3368] │ │ ldr w9, [x22, #16] │ │ mov x24, x26 │ │ mov x26, x20 │ │ sub w8, w8, w9 │ │ cmp w8, w19 │ │ csel w8, w19, w8, gt │ │ sub w9, w8, #0x1 │ │ cmp w9, #0xf │ │ - b.hi 7735c // b.pmore │ │ - adrp x10, a9000 │ │ - add x10, x10, #0xb1c │ │ - adr x11, 77320 │ │ + b.hi 753f8 // b.pmore │ │ + adrp x10, aa000 │ │ + add x10, x10, #0xbcc │ │ + adr x11, 753bc │ │ ldrb w12, [x10, x9] │ │ add x11, x11, x12, lsl #2 │ │ br x11 │ │ ldr x8, [x22, #648] │ │ add x8, x8, x25 │ │ strb w23, [x8, #32] │ │ sub w8, w19, #0x1 │ │ cmp w8, #0xf │ │ - b.ls 773fc // b.plast │ │ - b 77634 │ │ + b.ls 75498 // b.plast │ │ + b 756d0 │ │ ldr x8, [x22, #648] │ │ bfi w23, w23, #8, #8 │ │ add x8, x8, x25 │ │ strh w23, [x8, #32] │ │ sub w8, w19, #0x1 │ │ cmp w8, #0xf │ │ - b.ls 773fc // b.plast │ │ - b 77634 │ │ + b.ls 75498 // b.plast │ │ + b 756d0 │ │ ldr x9, [x22, #648] │ │ sxtw x2, w8 │ │ mov w1, w23 │ │ add x9, x9, x25 │ │ add x0, x9, #0x20 │ │ - bl 4b70 │ │ + bl 4b00 │ │ sub w8, w19, #0x1 │ │ cmp w8, #0xf │ │ - b.ls 773fc // b.plast │ │ - b 77634 │ │ + b.ls 75498 // b.plast │ │ + b 756d0 │ │ ldr x8, [x22, #648] │ │ mov w9, #0x1010101 // #16843009 │ │ mul w9, w23, w9 │ │ add x8, x8, x25 │ │ str w9, [x8, #32] │ │ sub w8, w19, #0x1 │ │ cmp w8, #0xf │ │ - b.ls 773fc // b.plast │ │ - b 77634 │ │ + b.ls 75498 // b.plast │ │ + b 756d0 │ │ ldr x8, [x22, #648] │ │ mov x9, #0x101010101010101 // #72340172838076673 │ │ mul x9, x23, x9 │ │ add x8, x8, x25 │ │ str x9, [x8, #32] │ │ sub w8, w19, #0x1 │ │ cmp w8, #0xf │ │ - b.ls 773fc // b.plast │ │ - b 77634 │ │ + b.ls 75498 // b.plast │ │ + b 756d0 │ │ ldr x8, [x22, #648] │ │ mov x9, #0x101010101010101 // #72340172838076673 │ │ mul x9, x23, x9 │ │ add w10, w25, #0x8 │ │ add x8, x8, x25 │ │ str x9, [x8, #32] │ │ ldr x8, [x22, #648] │ │ add x8, x8, x10 │ │ str x9, [x8, #32] │ │ sub w8, w19, #0x1 │ │ cmp w8, #0xf │ │ - b.hi 77634 // b.pmore │ │ - adrp x10, a9000 │ │ + b.hi 756d0 // b.pmore │ │ + adrp x10, aa000 │ │ bfi w25, w27, #5, #5 │ │ - add x10, x10, #0xb2c │ │ + add x10, x10, #0xbdc │ │ mov w9, #0x1ee0 // #7904 │ │ add x11, x22, x25 │ │ - adr x12, 77424 │ │ + adr x12, 754c0 │ │ ldrb w13, [x10, x8] │ │ add x12, x12, x13, lsl #2 │ │ add x8, x11, x9 │ │ br x12 │ │ - cbz w29, 77634 │ │ + cbz w29, 756d0 │ │ ldr w9, [sp, #76] │ │ sub w10, w29, #0x1 │ │ add x11, x10, #0x1 │ │ cmp x11, #0x2 │ │ - b.cs 774e0 // b.hs, b.nlast │ │ + b.cs 7557c // b.hs, b.nlast │ │ mov w10, wzr │ │ - b 77510 │ │ - cbz w29, 77634 │ │ + b 755ac │ │ + cbz w29, 756d0 │ │ ldrh w9, [sp, #76] │ │ sub w10, w29, #0x1 │ │ add x11, x10, #0x1 │ │ cmp x11, #0x1 │ │ add w9, w9, w9, lsl #8 │ │ - b.hi 77524 // b.pmore │ │ + b.hi 755c0 // b.pmore │ │ mov w10, wzr │ │ - b 77554 │ │ - cbz w29, 77634 │ │ + b 755f0 │ │ + cbz w29, 756d0 │ │ ldr w9, [sp, #76] │ │ sub w11, w29, #0x1 │ │ mov w10, #0x1010101 // #16843009 │ │ add x11, x11, #0x1 │ │ cmp x11, #0x1 │ │ mul w9, w9, w10 │ │ - b.hi 77568 // b.pmore │ │ + b.hi 75604 // b.pmore │ │ mov w10, wzr │ │ - b 77598 │ │ - cbz w29, 77634 │ │ + b 75634 │ │ + cbz w29, 756d0 │ │ ldr w9, [sp, #76] │ │ sub w11, w29, #0x1 │ │ mov x10, #0x101010101010101 // #72340172838076673 │ │ add x11, x11, #0x1 │ │ cmp x11, #0x1 │ │ mul x9, x9, x10 │ │ - b.hi 775ac // b.pmore │ │ + b.hi 75648 // b.pmore │ │ mov w10, wzr │ │ - b 775dc │ │ - cbz w29, 77634 │ │ + b 75678 │ │ + cbz w29, 756d0 │ │ ldr w9, [sp, #76] │ │ sub w11, w29, #0x1 │ │ mov x10, #0x101010101010101 // #72340172838076673 │ │ add x11, x11, #0x1 │ │ cmp x11, #0x1 │ │ mul x9, x9, x10 │ │ - b.hi 775f0 // b.pmore │ │ + b.hi 7568c // b.pmore │ │ mov w10, wzr │ │ - b 77624 │ │ + b 756c0 │ │ and x10, x11, #0x1fffffffe │ │ add x12, x25, x22 │ │ mov w13, #0x1f00 // #7936 │ │ add x8, x8, x10, lsl #5 │ │ add x12, x12, x13 │ │ mov x13, x10 │ │ sturb w9, [x12, #-32] │ │ strb w9, [x12], #64 │ │ subs x13, x13, #0x2 │ │ - b.ne 774f8 // b.any │ │ + b.ne 75594 // b.any │ │ cmp x11, x10 │ │ - b.eq 77634 // b.none │ │ + b.eq 756d0 // b.none │ │ sub w10, w29, w10 │ │ subs w10, w10, #0x1 │ │ strb w9, [x8], #32 │ │ - b.ne 77514 // b.any │ │ - b 77634 │ │ + b.ne 755b0 // b.any │ │ + b 756d0 │ │ and x10, x11, #0x1fffffffe │ │ add x12, x25, x22 │ │ mov w13, #0x1f00 // #7936 │ │ add x8, x8, x10, lsl #5 │ │ add x12, x12, x13 │ │ mov x13, x10 │ │ sturh w9, [x12, #-32] │ │ strh w9, [x12], #64 │ │ subs x13, x13, #0x2 │ │ - b.ne 7753c // b.any │ │ + b.ne 755d8 // b.any │ │ cmp x11, x10 │ │ - b.eq 77634 // b.none │ │ + b.eq 756d0 // b.none │ │ sub w10, w29, w10 │ │ subs w10, w10, #0x1 │ │ strh w9, [x8], #32 │ │ - b.ne 77558 // b.any │ │ - b 77634 │ │ + b.ne 755f4 // b.any │ │ + b 756d0 │ │ and x10, x11, #0x1fffffffe │ │ add x12, x25, x22 │ │ mov w13, #0x1f00 // #7936 │ │ add x8, x8, x10, lsl #5 │ │ add x12, x12, x13 │ │ mov x13, x10 │ │ stur w9, [x12, #-32] │ │ str w9, [x12], #64 │ │ subs x13, x13, #0x2 │ │ - b.ne 77580 // b.any │ │ + b.ne 7561c // b.any │ │ cmp x11, x10 │ │ - b.eq 77634 // b.none │ │ + b.eq 756d0 // b.none │ │ sub w10, w29, w10 │ │ subs w10, w10, #0x1 │ │ str w9, [x8], #32 │ │ - b.ne 7759c // b.any │ │ - b 77634 │ │ + b.ne 75638 // b.any │ │ + b 756d0 │ │ and x10, x11, #0x1fffffffe │ │ add x12, x25, x22 │ │ mov w13, #0x1f00 // #7936 │ │ add x8, x8, x10, lsl #5 │ │ add x12, x12, x13 │ │ mov x13, x10 │ │ stur x9, [x12, #-32] │ │ str x9, [x12], #64 │ │ subs x13, x13, #0x2 │ │ - b.ne 775c4 // b.any │ │ + b.ne 75660 // b.any │ │ cmp x11, x10 │ │ - b.eq 77634 // b.none │ │ + b.eq 756d0 // b.none │ │ sub w10, w29, w10 │ │ subs w10, w10, #0x1 │ │ str x9, [x8], #32 │ │ - b.ne 775e0 // b.any │ │ - b 77634 │ │ + b.ne 7567c // b.any │ │ + b 756d0 │ │ and x10, x11, #0x1fffffffe │ │ add x12, x25, x22 │ │ mov w13, #0x1f08 // #7944 │ │ add x8, x8, x10, lsl #5 │ │ add x12, x12, x13 │ │ mov x13, x10 │ │ stp x9, x9, [x12, #-8] │ │ stp x9, x9, [x12, #-40] │ │ subs x13, x13, #0x2 │ │ add x12, x12, #0x40 │ │ - b.ne 77608 // b.any │ │ + b.ne 756a4 // b.any │ │ cmp x11, x10 │ │ - b.eq 77634 // b.none │ │ + b.eq 756d0 // b.none │ │ sub w10, w29, w10 │ │ stp x9, x9, [x8], #32 │ │ subs w10, w10, #0x1 │ │ - b.ne 77628 // b.any │ │ - ldr w8, [x28, #4768] │ │ + b.ne 756c4 // b.any │ │ + ldr w8, [x28, #4344] │ │ cmp w8, #0x1 │ │ - b.ne 77654 // b.any │ │ + b.ne 756f0 // b.any │ │ ldr x9, [sp, #48] │ │ strh w21, [x9] │ │ ldr w8, [sp, #76] │ │ strb w8, [x9, #6] │ │ - ldr w8, [x28, #4768] │ │ - tbnz w8, #0, 77734 │ │ - tbnz w21, #31, 77734 │ │ + ldr w8, [x28, #4344] │ │ + tbnz w8, #0, 757d0 │ │ + tbnz w21, #31, 757d0 │ │ ldr w8, [sp, #76] │ │ mov w9, #0x88 // #136 │ │ madd x9, x26, x9, x24 │ │ ldr x1, [x28, #2088] │ │ add x8, x9, x8, lsl #3 │ │ ldr x8, [x8, #680] │ │ - ldr w4, [x28, #4660] │ │ + ldr w4, [x28, #4236] │ │ ldp x2, x0, [sp, #56] │ │ mov w3, w21 │ │ blr x8 │ │ - b 77734 │ │ + b 757d0 │ │ mov x27, xzr │ │ ldp w8, w6, [sp, #44] │ │ ldr w4, [sp, #56] │ │ mov x0, x22 │ │ mov w1, w23 │ │ orr w25, w8, #0x1 │ │ mov x2, x21 │ │ mov w3, w24 │ │ mov x5, x20 │ │ mov w7, w25 │ │ str x27, [sp] │ │ - bl 76fc8 │ │ + bl 75064 │ │ ldr w8, [x22, #16] │ │ ldr x10, [sp, #32] │ │ cmp w19, w29 │ │ add w8, w8, w10 │ │ str w8, [x22, #16] │ │ - b.cc 77720 // b.lo, b.ul, b.last │ │ - ldr w9, [x28, #3336] │ │ + b.cc 757bc // b.lo, b.ul, b.last │ │ + ldr w9, [x28, #3368] │ │ cmp w8, w9 │ │ - b.ge 77720 // b.tcont │ │ + b.ge 757bc // b.tcont │ │ ldr w8, [sp, #48] │ │ ldr w4, [sp, #56] │ │ cmp x27, #0x0 │ │ mov x0, x22 │ │ orr w6, w8, #0x1 │ │ add x8, x27, x10, lsl #3 │ │ csel x8, xzr, x8, eq // eq = none │ │ mov w1, w23 │ │ mov x2, x21 │ │ mov w3, w24 │ │ mov x5, x20 │ │ mov w7, w25 │ │ str x8, [sp] │ │ mov x19, x10 │ │ - bl 76fc8 │ │ + bl 75064 │ │ ldr w8, [x22, #16] │ │ mov x10, x19 │ │ ldr w9, [x22, #20] │ │ sub w8, w8, w10 │ │ str w8, [x22, #16] │ │ sub w8, w9, w26 │ │ str w8, [x22, #20] │ │ @@ -117504,973 +115497,1043 @@ │ │ sub sp, sp, #0x120 │ │ stp x28, x27, [sp, #192] │ │ stp x26, x25, [sp, #208] │ │ stp x24, x23, [sp, #224] │ │ stp x22, x21, [sp, #240] │ │ stp x20, x19, [sp, #256] │ │ stp x29, x30, [sp, #272] │ │ - ldp x15, x24, [x0] │ │ + ldp x11, x23, [x0] │ │ ldrb w8, [x5, #4] │ │ - ldp x10, x22, [sp, #296] │ │ - str x5, [sp, #104] │ │ - ldr x9, [x15, #24] │ │ - adrp x16, ac000 │ │ - str x10, [sp, #136] │ │ - adrp x10, ac000 │ │ + ldp x10, x24, [sp, #296] │ │ + str x5, [sp, #152] │ │ + ldr x9, [x11, #24] │ │ + adrp x15, ad000 │ │ + str x10, [sp, #168] │ │ + adrp x10, ad000 │ │ add x8, x9, x8, lsl #2 │ │ - ldr w8, [x8, #1144] │ │ - mov x28, x1 │ │ + ldr w21, [x8, #1144] │ │ + ldr x15, [x15, #3016] │ │ + ldr x10, [x10, #1112] │ │ + mov x28, x2 │ │ mov w27, w3 │ │ mov w9, w4 │ │ - str w8, [sp, #148] │ │ - ldr x16, [x16, #3056] │ │ - ldr x10, [x10, #1184] │ │ - str x7, [sp, #128] │ │ - str x15, [sp, #96] │ │ - str w3, [sp, #120] │ │ - str x0, [sp, #168] │ │ - cbz w7, 77800 │ │ - ldr w8, [x15, #2112] │ │ + str x7, [sp, #160] │ │ + str x1, [sp, #80] │ │ + str x11, [sp, #144] │ │ + str w3, [sp, #136] │ │ + str x0, [sp, #184] │ │ + cbz w7, 7589c │ │ + ldr w8, [x11, #2112] │ │ add x9, x10, x9, lsl #2 │ │ ldrb w11, [x9, #2] │ │ - add x10, x16, x27, lsl #3 │ │ + add x10, x15, x27, lsl #3 │ │ cmp w8, #0x3 │ │ cset w12, ne // ne = any │ │ cmp w11, #0x0 │ │ - ldrb w21, [x10, #2] │ │ + ldrb w29, [x10, #2] │ │ cset w13, ne // ne = any │ │ and w12, w12, w13 │ │ sub w11, w11, w12 │ │ - cmp w11, w21 │ │ - b.le 7783c │ │ + cmp w11, w29 │ │ + b.le 758d4 │ │ mov w8, #0xa // #10 │ │ - b 7786c │ │ + b 75904 │ │ add x8, x10, x9, lsl #2 │ │ - add x10, x16, x27, lsl #3 │ │ + add x10, x15, x27, lsl #3 │ │ ldrb w9, [x8, #2] │ │ - ldrb w21, [x10, #2] │ │ - cmp w9, w21 │ │ - b.ne 778b0 // b.any │ │ + ldrb w29, [x10, #2] │ │ + cmp w9, w29 │ │ + b.ne 75948 // b.any │ │ ldrb w25, [x8, #3] │ │ ldrb w8, [x10, #3] │ │ cmp w25, w8 │ │ - b.ne 778b0 // b.any │ │ + b.ne 75948 // b.any │ │ mov w26, w6 │ │ - mov x29, x2 │ │ mov x8, xzr │ │ - mov w21, w9 │ │ - b 77afc │ │ + mov w29, w9 │ │ + b 75b70 │ │ cmp w8, #0x1 │ │ ldrb w8, [x9, #3] │ │ ldrb w9, [x10, #3] │ │ cset w11, eq // eq = none │ │ mov w10, #0x7 // #7 │ │ cmp w8, #0x0 │ │ cset w12, ne // ne = any │ │ and w11, w11, w12 │ │ sub w8, w8, w11 │ │ cmp w8, w9 │ │ mov w8, #0xa // #10 │ │ csel x8, x8, x10, gt │ │ - adrp x9, a9000 │ │ - add x9, x9, #0xb46 │ │ - adr x10, 7788c │ │ - ldrb w11, [x9, x21] │ │ + adrp x9, aa000 │ │ + add x9, x9, #0xbf6 │ │ + adr x10, 75924 │ │ + ldrb w11, [x9, x29] │ │ add x10, x10, x11, lsl #2 │ │ - adrp x9, a9000 │ │ - add x9, x9, #0xb4a │ │ + adrp x9, aa000 │ │ + add x9, x9, #0xbfa │ │ br x10 │ │ - add x11, x16, x27, lsl #3 │ │ - ldrb w10, [x28] │ │ + add x11, x15, x27, lsl #3 │ │ + ldrb w10, [x1] │ │ ldrb w25, [x11, #3] │ │ cmp w10, #0x40 │ │ - adr x10, 77968 │ │ + adr x10, 75a00 │ │ ldrb w11, [x9, x25] │ │ add x10, x10, x11, lsl #2 │ │ cset w9, ne // ne = any │ │ br x10 │ │ - adrp x8, a9000 │ │ - add x8, x8, #0xb3c │ │ - adr x10, 778d0 │ │ - ldrb w9, [x8, x21] │ │ + adrp x8, aa000 │ │ + add x8, x8, #0xbec │ │ + adr x10, 75968 │ │ + ldrb w9, [x8, x29] │ │ add x10, x10, x9, lsl #2 │ │ - adrp x9, a9000 │ │ - add x9, x9, #0xb41 │ │ + adrp x9, aa000 │ │ + add x9, x9, #0xbf1 │ │ br x10 │ │ - add x8, x16, x27, lsl #3 │ │ + add x8, x15, x27, lsl #3 │ │ ldrb w25, [x8, #3] │ │ - ldrb w8, [x28] │ │ + ldrb w8, [x1] │ │ mov w26, w6 │ │ - adr x10, 77a7c │ │ + adr x10, 75b04 │ │ ldrb w11, [x9, x25] │ │ add x10, x10, x11, lsl #2 │ │ br x10 │ │ - add x11, x16, x27, lsl #3 │ │ - ldrh w10, [x28] │ │ + add x11, x15, x27, lsl #3 │ │ + ldrh w10, [x1] │ │ ldrb w25, [x11, #3] │ │ mov w11, #0x4040 // #16448 │ │ cmp w10, w11 │ │ - adr x10, 77968 │ │ + adr x10, 75a00 │ │ ldrb w11, [x9, x25] │ │ add x10, x10, x11, lsl #2 │ │ cset w9, ne // ne = any │ │ br x10 │ │ - add x11, x16, x27, lsl #3 │ │ - ldr w10, [x28] │ │ + add x11, x15, x27, lsl #3 │ │ + ldr w10, [x1] │ │ ldrb w25, [x11, #3] │ │ mov w11, #0x40404040 // #1077952576 │ │ cmp w10, w11 │ │ - adr x10, 77968 │ │ + adr x10, 75a00 │ │ ldrb w11, [x9, x25] │ │ add x10, x10, x11, lsl #2 │ │ cset w9, ne // ne = any │ │ br x10 │ │ - add x11, x16, x27, lsl #3 │ │ - ldr x10, [x28] │ │ + add x11, x15, x27, lsl #3 │ │ + ldr x10, [x1] │ │ ldrb w25, [x11, #3] │ │ mov x11, #0x4040404040404040 // #4629771061636907072 │ │ cmp x10, x11 │ │ - adr x10, 77968 │ │ + adr x10, 75a00 │ │ ldrb w11, [x9, x25] │ │ add x10, x10, x11, lsl #2 │ │ cset w9, ne // ne = any │ │ br x10 │ │ - ldrb w10, [x2] │ │ + ldrb w10, [x28] │ │ mov w26, w6 │ │ - mov x29, x2 │ │ cmp w10, #0x40 │ │ - b 779c0 │ │ - ldrh w10, [x2] │ │ + b 75a48 │ │ + ldrh w10, [x28] │ │ mov w11, #0x4040 // #16448 │ │ mov w26, w6 │ │ - mov x29, x2 │ │ cmp w10, w11 │ │ - b 779c0 │ │ - ldr w10, [x2] │ │ + b 75a48 │ │ + ldr w10, [x28] │ │ mov w11, #0x40404040 // #1077952576 │ │ mov w26, w6 │ │ - mov x29, x2 │ │ cmp w10, w11 │ │ - b 779c0 │ │ - ldr x10, [x2] │ │ + b 75a48 │ │ + ldr x10, [x28] │ │ mov x11, #0x4040404040404040 // #4629771061636907072 │ │ mov w26, w6 │ │ - mov x29, x2 │ │ cmp x10, x11 │ │ cset w10, ne // ne = any │ │ add x8, x8, x9 │ │ add x8, x8, x10 │ │ - b 77afc │ │ - add x8, x16, x27, lsl #3 │ │ + b 75b70 │ │ + add x8, x15, x27, lsl #3 │ │ ldrb w25, [x8, #3] │ │ - ldrh w8, [x28] │ │ + ldrh w8, [x1] │ │ mov w26, w6 │ │ - adr x10, 77a7c │ │ + adr x10, 75b04 │ │ ldrb w11, [x9, x25] │ │ add x10, x10, x11, lsl #2 │ │ orr w8, w8, w8, lsr #8 │ │ br x10 │ │ - add x10, x16, x27, lsl #3 │ │ - ldr w8, [x28] │ │ + add x10, x15, x27, lsl #3 │ │ + ldr w8, [x1] │ │ ldrb w25, [x10, #3] │ │ mov w26, w6 │ │ orr w8, w8, w8, lsr #16 │ │ - adr x10, 77a7c │ │ + adr x10, 75b04 │ │ ldrb w11, [x9, x25] │ │ add x10, x10, x11, lsl #2 │ │ orr w8, w8, w8, lsr #8 │ │ br x10 │ │ - ldp w8, w10, [x28] │ │ - add x11, x16, x27, lsl #3 │ │ + ldp w8, w10, [x1] │ │ + add x11, x15, x27, lsl #3 │ │ ldrb w25, [x11, #3] │ │ mov w26, w6 │ │ orr w8, w10, w8 │ │ orr w8, w8, w8, lsr #16 │ │ - adr x10, 77a7c │ │ + adr x10, 75b04 │ │ ldrb w11, [x9, x25] │ │ add x10, x10, x11, lsl #2 │ │ orr w8, w8, w8, lsr #8 │ │ br x10 │ │ - ldp x8, x10, [x28] │ │ - add x11, x16, x27, lsl #3 │ │ + ldp x8, x10, [x1] │ │ + add x11, x15, x27, lsl #3 │ │ ldrb w25, [x11, #3] │ │ mov w26, w6 │ │ orr x8, x10, x8 │ │ lsr x10, x8, #32 │ │ orr w8, w10, w8 │ │ orr w8, w8, w8, lsr #16 │ │ - adr x10, 77a7c │ │ + adr x10, 75b04 │ │ ldrb w11, [x9, x25] │ │ add x10, x10, x11, lsl #2 │ │ orr w8, w8, w8, lsr #8 │ │ br x10 │ │ - ldrb w9, [x2] │ │ - mov x29, x2 │ │ - b 77acc │ │ - ldrh w9, [x2] │ │ - mov x29, x2 │ │ - b 77ac8 │ │ - ldr w9, [x2] │ │ - mov x29, x2 │ │ - b 77ac4 │ │ - ldp w9, w10, [x2] │ │ - mov x29, x2 │ │ + ldrb w9, [x28] │ │ + b 75b40 │ │ + ldrh w9, [x28] │ │ + b 75b3c │ │ + ldr w9, [x28] │ │ + b 75b38 │ │ + ldp w9, w10, [x28] │ │ orr w9, w10, w9 │ │ - b 77ac4 │ │ - ldp x9, x10, [x2] │ │ - mov x29, x2 │ │ + b 75b38 │ │ + ldp x9, x10, [x28] │ │ orr x9, x10, x9 │ │ lsr x10, x9, #32 │ │ orr w9, w10, w9 │ │ orr w9, w9, w9, lsr #16 │ │ orr w9, w9, w9, lsr #8 │ │ and w8, w8, #0x3f │ │ mov w10, #0x4 // #4 │ │ and w9, w9, #0x3f │ │ cmp w8, #0x4 │ │ csel w8, w8, w10, cc // cc = lo, ul, last │ │ cmp w9, #0x4 │ │ csel w9, w9, w10, cc // cc = lo, ul, last │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #2088] │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #2032] │ │ add x8, x8, w8, uxtw #2 │ │ add x8, x10, x8 │ │ ldrb w8, [x8, w9, uxtw] │ │ - add x20, x16, x27, lsl #3 │ │ - ldrb w23, [x20, #7] │ │ + add x20, x15, x27, lsl #3 │ │ + ldrb w22, [x20, #7] │ │ mov w9, #0x3600 // #13824 │ │ mov w10, #0x34 // #52 │ │ - add x19, x24, x9 │ │ - madd x9, x23, x10, x24 │ │ + add x19, x23, x9 │ │ + madd x9, x22, x10, x23 │ │ add x8, x9, x8, lsl #2 │ │ mov w9, #0x3288 // #12936 │ │ add x1, x8, x9 │ │ mov x0, x19 │ │ - bl 30fec │ │ - cbz w0, 77b4c │ │ + bl 3131c │ │ + cbz w0, 75bbc │ │ mov w8, #0x40 // #64 │ │ - ldr w9, [sp, #148] │ │ - strb w8, [x22] │ │ - ldr x8, [sp, #136] │ │ + strb w8, [x24] │ │ + ldr x8, [sp, #168] │ │ + lsl w9, w21, #4 │ │ mov w0, #0xffffffff // #-1 │ │ - lsl w9, w9, #4 │ │ str w9, [x8] │ │ - b 78da0 │ │ - ldr w8, [sp, #148] │ │ - stp x23, x27, [sp, #72] │ │ - stp x29, x22, [sp, #40] │ │ - str x28, [sp, #32] │ │ - cbz w8, 77b74 │ │ - ldr x23, [sp, #128] │ │ - ldp x27, x20, [sp, #72] │ │ + b 77028 │ │ + stp x22, x27, [sp, #64] │ │ + str x24, [sp, #40] │ │ + str x28, [sp, #16] │ │ + cbz w21, 75bd8 │ │ + ldr x27, [sp, #64] │ │ mov w8, #0x10 // #16 │ │ - mov x29, x24 │ │ - b 77d8c │ │ + b 75da8 │ │ ldrb w10, [x20, #5] │ │ - ldr x27, [sp, #72] │ │ + ldr x27, [sp, #64] │ │ add w8, w10, w26 │ │ cmp w8, #0x3 │ │ - b.le 77b9c │ │ - ldr x23, [sp, #128] │ │ - ldr x20, [sp, #80] │ │ + b.le 75bf4 │ │ mov w8, wzr │ │ - mov x29, x24 │ │ - b 77d8c │ │ - ldr x8, [sp, #128] │ │ - ldr x20, [sp, #80] │ │ - cbz w8, 77bcc │ │ - mov x29, x24 │ │ - cbz w26, 77c6c │ │ - ldr x8, [sp, #104] │ │ - adrp x9, ac000 │ │ + b 75da8 │ │ + ldr x8, [sp, #160] │ │ + cbz w8, 75c18 │ │ + cbz w26, 75cb0 │ │ + ldr x8, [sp, #152] │ │ + adrp x9, ad000 │ │ ldrb w8, [x8, #9] │ │ - ldr x9, [x9, #2944] │ │ - ldr x23, [sp, #128] │ │ + ldr x9, [x9, #2896] │ │ ldrb w8, [x9, x8] │ │ - b 77d8c │ │ - ldr x8, [sp, #96] │ │ + b 75da8 │ │ + ldr x8, [sp, #144] │ │ ldr x9, [x8, #24] │ │ - ldr x8, [sp, #104] │ │ + ldr x8, [sp, #152] │ │ ldrb w8, [x8, #4] │ │ add x8, x9, x8, lsl #2 │ │ ldr w8, [x8, #1176] │ │ - cbz w8, 77c8c │ │ - adrp x20, ac000 │ │ - ldr x20, [x20, #896] │ │ - mov x29, x24 │ │ - cbz w26, 77ccc │ │ - ldr x8, [sp, #104] │ │ - adrp x11, ac000 │ │ + cbz w8, 75da8 │ │ + adrp x20, ad000 │ │ + ldr x20, [x20, #824] │ │ + cbz w26, 75cfc │ │ + ldr x8, [sp, #152] │ │ + adrp x11, ad000 │ │ ldrb w8, [x8, #8] │ │ - ldr x11, [x11, #3056] │ │ + ldr x11, [x11, #3016] │ │ cmp w8, #0xd │ │ - b.ne 77c24 // b.any │ │ - ldr x8, [sp, #104] │ │ - adrp x10, ac000 │ │ + b.ne 75c6c // b.any │ │ + ldr x8, [sp, #152] │ │ + adrp x10, ad000 │ │ ldrsb x8, [x8, #13] │ │ - ldr x10, [x10, #3352] │ │ + ldr x10, [x10, #3328] │ │ ldrb w8, [x10, x8] │ │ ldr w10, [x9, #1420] │ │ - ldr x9, [sp, #80] │ │ - ldr x23, [sp, #128] │ │ + ldr x9, [sp, #72] │ │ add x9, x11, x9, lsl #3 │ │ ldrb w9, [x9, #4] │ │ - cbnz w10, 77c48 │ │ + cbnz w10, 75c8c │ │ cmp w9, #0x2 │ │ - b.ne 77d44 // b.any │ │ + b.ne 75d64 // b.any │ │ mov w9, #0x2 // #2 │ │ mov w10, #0xd0 // #208 │ │ - umaddl x9, w9, w10, x29 │ │ + umaddl x9, w9, w10, x23 │ │ add x8, x9, w8, uxtw #4 │ │ add x1, x8, #0xa20 │ │ mov w2, #0x4 // #4 │ │ mov x0, x19 │ │ - bl 30a98 │ │ + bl 30dc8 │ │ ldrb w8, [x20, w0, uxtw] │ │ - b 77d88 │ │ - ldr x8, [sp, #136] │ │ + b 75da8 │ │ + ldr x8, [sp, #168] │ │ cmp w10, #0x3 │ │ ldr w8, [x8] │ │ - b.ne 77c98 // b.any │ │ - ldr x23, [sp, #128] │ │ + b.ne 75ccc // b.any │ │ cmp w8, #0x9 │ │ csel w8, w8, wzr, eq // eq = none │ │ - b 77d8c │ │ - ldr x23, [sp, #128] │ │ - mov x29, x24 │ │ - b 77d8c │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #3056] │ │ - add x9, x9, x20, lsl #3 │ │ + b 75da8 │ │ + adrp x10, ad000 │ │ + ldr x9, [sp, #72] │ │ + ldr x10, [x10, #3016] │ │ + add x9, x10, x9, lsl #3 │ │ ldrb w9, [x9, #4] │ │ cmp w9, #0x2 │ │ - b.ne 77d14 // b.any │ │ - ldr x23, [sp, #128] │ │ + b.ne 75da8 // b.any │ │ mov w9, #0x1 // #1 │ │ lsl w9, w9, w8 │ │ tst w9, #0xf000 │ │ - b.eq 77d8c // b.none │ │ - mov w8, wzr │ │ - b 77d8c │ │ - adrp x11, ac000 │ │ - ldr x8, [sp, #80] │ │ - ldr x11, [x11, #3056] │ │ + b.ne 75bec // b.any │ │ + b 75da8 │ │ + adrp x11, ad000 │ │ + ldr x8, [sp, #72] │ │ + ldr x11, [x11, #3016] │ │ cmp w10, #0x3 │ │ add x8, x11, x8, lsl #3 │ │ ldrb w8, [x8, #4] │ │ - b.eq 77d1c // b.none │ │ + b.eq 75d40 // b.none │ │ ldr w9, [x9, #1420] │ │ - cbnz w9, 77d1c │ │ - ldr x23, [sp, #128] │ │ + cbnz w9, 75d40 │ │ cmp w8, #0x2 │ │ - b.ne 77d6c // b.any │ │ - add x1, x29, #0x860 │ │ + b.ne 75d8c // b.any │ │ + add x1, x23, #0x860 │ │ mov w2, #0xb // #11 │ │ mov x0, x19 │ │ - bl 30ce0 │ │ + bl 31010 │ │ add w8, w0, #0xc │ │ - b 77d84 │ │ - ldr x23, [sp, #128] │ │ - b 77d8c │ │ - add x8, x29, x8, lsl #2 │ │ + b 75da4 │ │ + add x8, x23, x8, lsl #2 │ │ mov w9, #0x1548 // #5448 │ │ add x1, x8, x9 │ │ mov x0, x19 │ │ - bl 30fec │ │ - ldr x23, [sp, #128] │ │ + bl 3131c │ │ sub w8, w0, #0x1 │ │ mov w9, #0x9 // #9 │ │ and w8, w8, w9 │ │ - b 77d88 │ │ + b 75da8 │ │ mov w10, #0xd0 // #208 │ │ - madd x9, x9, x10, x29 │ │ + madd x9, x9, x10, x23 │ │ add x8, x9, w8, uxtw #4 │ │ add x1, x8, #0x880 │ │ mov w2, #0x6 // #6 │ │ mov x0, x19 │ │ - bl 30c20 │ │ + bl 30f50 │ │ add w0, w0, #0x5 │ │ ldrb w8, [x20, w0, uxtw] │ │ - b 77d88 │ │ - add x8, x29, x8, lsl #5 │ │ + b 75da8 │ │ + add x8, x23, x8, lsl #5 │ │ add x1, x8, #0x820 │ │ mov w2, #0xf // #15 │ │ mov x0, x19 │ │ - bl 30ce0 │ │ + bl 31010 │ │ add w8, w0, #0x18 │ │ ldrb w8, [x20, w8, uxtw] │ │ - ldr x20, [sp, #80] │ │ - ldr x9, [sp, #288] │ │ - cmp w21, #0x3 │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #1152] │ │ + cmp w29, #0x3 │ │ mov w28, #0x3 // #3 │ │ - csel w10, w21, w28, cc // cc = lo, ul, last │ │ - str x9, [sp, #176] │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #1224] │ │ + csel w10, w29, w28, cc // cc = lo, ul, last │ │ cmp w25, #0x3 │ │ - csel w25, w25, w28, cc // cc = lo, ul, last │ │ - ldrb w24, [x9, w8, uxtw] │ │ - add w9, w25, w10 │ │ - ldr x10, [sp, #136] │ │ + csel w11, w25, w28, cc // cc = lo, ul, last │ │ + ldr x24, [sp, #288] │ │ + ldrb w22, [x9, w8, uxtw] │ │ + add w9, w11, w10 │ │ + ldr x10, [sp, #168] │ │ cmp w9, #0x6 │ │ + str x24, [sp, #176] │ │ + str x23, [sp, #88] │ │ str w8, [x10] │ │ - b.hi 77e1c // b.pmore │ │ - adrp x8, a9000 │ │ - add x8, x8, #0xb4e │ │ - adr x10, 77de0 │ │ + b.hi 75e40 // b.pmore │ │ + adrp x8, aa000 │ │ + add x8, x8, #0xbfe │ │ + adr x10, 75e00 │ │ ldrb w11, [x8, x9] │ │ add x10, x10, x11, lsl #2 │ │ br x10 │ │ - cmp w24, #0x0 │ │ + ldr x9, [sp, #160] │ │ + cmp w22, #0x0 │ │ cset w8, ne // ne = any │ │ - cmp w23, #0x0 │ │ + mov w2, #0x4 // #4 │ │ + cmp w9, #0x0 │ │ cset w9, ne // ne = any │ │ - add x9, x29, x9, lsl #5 │ │ + add x9, x23, x9, lsl #5 │ │ add x8, x9, w8, uxtw #4 │ │ mov w9, #0x1b80 // #7040 │ │ add x1, x8, x9 │ │ - mov w2, #0x4 // #4 │ │ mov x0, x19 │ │ - bl 30a98 │ │ - mov w21, w0 │ │ + bl 30dc8 │ │ + mov w20, w0 │ │ cmp w0, #0x2 │ │ - b.ge 77f1c // b.tcont │ │ - b 77f78 │ │ - b 77f78 │ │ - cmp w24, #0x0 │ │ + b.ge 75f3c // b.tcont │ │ + b 75f9c │ │ + b 75f9c │ │ + ldr x9, [sp, #160] │ │ + cmp w22, #0x0 │ │ cset w8, ne // ne = any │ │ - cmp w23, #0x0 │ │ + mov w2, #0x5 // #5 │ │ + cmp w9, #0x0 │ │ cset w9, ne // ne = any │ │ - add x9, x29, x9, lsl #5 │ │ + add x9, x23, x9, lsl #5 │ │ add x8, x9, w8, uxtw #4 │ │ mov w9, #0x1bc0 // #7104 │ │ - add x1, x8, x9 │ │ - mov w2, #0x5 // #5 │ │ - b 77e94 │ │ - cmp w24, #0x0 │ │ + b 75eb8 │ │ + ldr x9, [sp, #160] │ │ + cmp w22, #0x0 │ │ cset w8, ne // ne = any │ │ - cmp w23, #0x0 │ │ + mov w2, #0x6 // #6 │ │ + cmp w9, #0x0 │ │ cset w9, ne // ne = any │ │ - add x9, x29, x9, lsl #5 │ │ + add x9, x23, x9, lsl #5 │ │ add x8, x9, w8, uxtw #4 │ │ mov w9, #0x1c00 // #7168 │ │ - add x1, x8, x9 │ │ - mov w2, #0x6 // #6 │ │ - b 77e94 │ │ - cmp w24, #0x0 │ │ + b 75eb8 │ │ + ldr x9, [sp, #160] │ │ + cmp w22, #0x0 │ │ cset w8, ne // ne = any │ │ - cmp w23, #0x0 │ │ + mov w2, #0x7 // #7 │ │ + cmp w9, #0x0 │ │ cset w9, ne // ne = any │ │ - add x9, x29, x9, lsl #5 │ │ + add x9, x23, x9, lsl #5 │ │ add x8, x9, w8, uxtw #4 │ │ mov w9, #0x1c40 // #7232 │ │ add x1, x8, x9 │ │ - mov w2, #0x7 // #7 │ │ mov x0, x19 │ │ - bl 30c20 │ │ - mov w21, w0 │ │ + bl 30f50 │ │ + mov w20, w0 │ │ cmp w0, #0x2 │ │ - b.ge 77f1c // b.tcont │ │ - b 77f78 │ │ - cmp w24, #0x0 │ │ + b.ge 75f3c // b.tcont │ │ + b 75f9c │ │ + ldr x9, [sp, #160] │ │ + cmp w22, #0x0 │ │ cset w8, ne // ne = any │ │ - cmp w23, #0x0 │ │ + mov w2, #0x8 // #8 │ │ + cmp w9, #0x0 │ │ cset w9, ne // ne = any │ │ - add x9, x29, x9, lsl #6 │ │ + add x9, x23, x9, lsl #6 │ │ add x8, x9, x8, lsl #5 │ │ mov w9, #0x1c80 // #7296 │ │ - add x1, x8, x9 │ │ - mov w2, #0x8 // #8 │ │ - b 77f08 │ │ - cmp w23, #0x0 │ │ - cset w8, ne // ne = any │ │ - add x8, x29, x8, lsl #5 │ │ + b 75f24 │ │ + ldr x8, [sp, #160] │ │ mov w9, #0x1d00 // #7424 │ │ - add x1, x8, x9 │ │ mov w2, #0x9 // #9 │ │ - b 77f08 │ │ - cmp w23, #0x0 │ │ - cset w8, ne // ne = any │ │ - add x8, x29, x8, lsl #5 │ │ + b 75f18 │ │ + ldr x8, [sp, #160] │ │ mov w9, #0x1d40 // #7488 │ │ - add x1, x8, x9 │ │ mov w2, #0xa // #10 │ │ + cmp w8, #0x0 │ │ + cset w8, ne // ne = any │ │ + add x8, x23, x8, lsl #5 │ │ + add x1, x8, x9 │ │ mov x0, x19 │ │ - bl 30ce0 │ │ - mov w21, w0 │ │ + bl 31010 │ │ + mov w20, w0 │ │ cmp w0, #0x2 │ │ - b.lt 77f78 // b.tstop │ │ - cmp w23, #0x0 │ │ - mov w8, #0x58 // #88 │ │ + b.lt 75f9c // b.tstop │ │ + ldr x8, [sp, #160] │ │ mov w9, #0x2c // #44 │ │ + mov x0, x19 │ │ + cmp w8, #0x0 │ │ + mov w8, #0x58 // #88 │ │ cset w10, ne // ne = any │ │ - madd x8, x27, x8, x29 │ │ + madd x8, x27, x8, x23 │ │ umaddl x8, w10, w9, x8 │ │ - add x8, x8, w21, sxtw #2 │ │ + add x8, x8, w20, sxtw #2 │ │ mov w9, #0x30d0 // #12496 │ │ add x1, x8, x9 │ │ - mov x0, x19 │ │ - bl 30fec │ │ + bl 3131c │ │ orr w8, w0, #0x2 │ │ - subs w21, w21, #0x2 │ │ + subs w21, w20, #0x2 │ │ lsl w20, w8, w21 │ │ - mov w22, wzr │ │ - b.eq 77f70 // b.none │ │ + mov w24, wzr │ │ + b.eq 75f94 // b.none │ │ mov x0, x19 │ │ sub w21, w21, #0x1 │ │ - bl 30f6c │ │ - orr w22, w0, w22, lsl #1 │ │ - cbnz w21, 77f5c │ │ - orr w21, w22, w20 │ │ - ldr x20, [sp, #80] │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #1080] │ │ - mov w8, #0x18 // #24 │ │ - cmp w23, #0x0 │ │ - cset w22, ne // ne = any │ │ - madd x8, x20, x8, x9 │ │ - ldr x12, [x8, x24, lsl #3] │ │ + bl 3129c │ │ + orr w24, w0, w24, lsl #1 │ │ + cbnz w21, 75f80 │ │ + orr w20, w24, w20 │ │ + ldr x24, [sp, #176] │ │ + ldr x8, [sp, #160] │ │ + str w20, [sp, #60] │ │ + cmp w8, #0x0 │ │ + cset w23, ne // ne = any │ │ cmp w27, #0x3 │ │ csel w8, w27, w28, cc // cc = lo, ul, last │ │ - str x8, [sp, #56] │ │ - str w21, [sp, #92] │ │ - str x12, [sp, #184] │ │ - cbz w21, 7827c │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #3056] │ │ - ldr x15, [sp, #168] │ │ + str x8, [sp, #48] │ │ + cbz w20, 762ec │ │ + adrp x11, ad000 │ │ + ldr x10, [sp, #72] │ │ + ldr x11, [x11, #3016] │ │ + ldr x12, [sp, #184] │ │ mov w8, #0x2442 // #9282 │ │ mov w9, #0x2440 // #9280 │ │ - add x10, x10, x20, lsl #3 │ │ - add x14, x25, #0x2 │ │ - add x26, x15, x8 │ │ - add x8, x15, x9 │ │ - mov x25, x24 │ │ - ldrh w24, [x12, w21, sxtw #1] │ │ - stp x14, x8, [sp, #160] │ │ + add x10, x11, x10, lsl #3 │ │ + add x8, x12, x8 │ │ + str x8, [sp, #128] │ │ ldrb w8, [x10] │ │ + add x9, x12, x9 │ │ + str x9, [sp, #184] │ │ ldrb w9, [x10, #1] │ │ mov w11, #0x8 // #8 │ │ - add x13, x29, x27, lsl #6 │ │ cmp w8, #0x8 │ │ - csel w23, w8, w11, cc // cc = lo, ul, last │ │ + csel w21, w8, w11, cc // cc = lo, ul, last │ │ cmp w9, #0x8 │ │ - stp x22, x29, [sp, #16] │ │ - add x10, x13, x22, lsl #5 │ │ - csel w22, w9, w11, cc // cc = lo, ul, last │ │ - mul w8, w22, w23 │ │ - mov w12, #0x1 // #1 │ │ - cmp w21, w8, lsl #1 │ │ - cinc x9, x12, gt │ │ - cmp w21, w8, lsl #2 │ │ - cinc x8, x9, gt │ │ - lsl x20, x22, #2 │ │ - add x8, x10, x8, lsl #3 │ │ - mov w9, #0x1d80 // #7552 │ │ - lsr x13, x24, x14 │ │ - sub w11, w20, #0x1 │ │ - add x1, x8, x9 │ │ + csel w24, w9, w11, cc // cc = lo, ul, last │ │ + mul w8, w24, w21 │ │ + mov w10, #0x1 // #1 │ │ + cmp w20, w8, lsl #1 │ │ + cinc x9, x10, hi // hi = pmore │ │ + cmp w20, w8, lsl #2 │ │ + ldr x8, [sp, #88] │ │ + cinc x9, x9, hi // hi = pmore │ │ mov w2, #0x2 // #2 │ │ mov x0, x19 │ │ - str x13, [sp, #112] │ │ - str x11, [sp, #152] │ │ - and x29, x11, x24 │ │ - bl 30a98 │ │ + add x8, x8, x27, lsl #6 │ │ + add x8, x8, x23, lsl #5 │ │ + add x8, x8, x9, lsl #3 │ │ + mov w9, #0x1d80 // #7552 │ │ + add x1, x8, x9 │ │ + str x23, [sp, #32] │ │ + bl 30dc8 │ │ add w27, w0, #0x1 │ │ mov w28, w0 │ │ - cmp w25, #0x2 │ │ - add w21, w27, w27, lsl #6 │ │ - str x25, [sp, #8] │ │ - b.eq 782cc // b.none │ │ - cmp w25, #0x1 │ │ - b.eq 7848c // b.none │ │ - ldr w10, [sp, #120] │ │ - ldr x0, [sp, #168] │ │ - mov w8, #0x2 // #2 │ │ - bfi w8, w23, #2, #8 │ │ - cmp w10, #0x4 │ │ - cset w9, hi // hi = pmore │ │ - and w9, w9, w10 │ │ - mul w2, w20, w8 │ │ + cmp w22, #0x2 │ │ + add w26, w27, w27, lsl #6 │ │ + b.eq 76344 // b.none │ │ + cmp w22, #0x1 │ │ + b.eq 76560 // b.none │ │ + ldr w14, [sp, #136] │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1008] │ │ + ldr x13, [sp, #72] │ │ + cmp w14, #0x4 │ │ + ldr x0, [sp, #184] │ │ + mov w11, #0x2 // #2 │ │ + cset w12, hi // hi = pmore │ │ + ldr x23, [x8, x13, lsl #3] │ │ + lsl x22, x24, #2 │ │ + bfi w11, w21, #2, #8 │ │ + and w8, w12, w14 │ │ + add w9, w25, #0x2 │ │ + mov w10, #0x5 // #5 │ │ + cinc w20, w8, hi // hi = pmore │ │ + cmp w25, #0x4 │ │ + mul w2, w22, w11 │ │ mov w1, wzr │ │ - cinc w25, w9, hi // hi = pmore │ │ - bl 4b70 │ │ - ldr x23, [sp, #112] │ │ + mov w29, w26 │ │ + sub w26, w22, #0x1 │ │ + csel w25, w9, w10, cc // cc = lo, ul, last │ │ + bl 4b00 │ │ + ldr w8, [sp, #60] │ │ + stp x26, x23, [sp, #128] │ │ cmp w28, #0x2 │ │ - b.ne 780ec // b.any │ │ - orr w8, w29, w23 │ │ + str x25, [sp, #120] │ │ + ldrh w21, [x23, w8, uxtw #1] │ │ + lsr x23, x21, x25 │ │ + and x25, x26, x21 │ │ + b.ne 76124 // b.any │ │ + orr w8, w23, w25 │ │ mov w9, #0x38 // #56 │ │ mov w10, #0x70 // #112 │ │ cmp w8, #0x1 │ │ - ldr x8, [sp, #56] │ │ + ldr x8, [sp, #88] │ │ + ldr x13, [sp, #48] │ │ csel x9, x10, x9, hi // hi = pmore │ │ - ldp x10, x13, [sp, #16] │ │ + ldr x10, [sp, #32] │ │ mov w12, #0x150 // #336 │ │ mov w11, #0xa8 // #168 │ │ - madd x8, x8, x12, x13 │ │ + madd x8, x13, x12, x8 │ │ madd x8, x10, x11, x8 │ │ add x8, x8, x9 │ │ mov w9, #0x2b90 // #11152 │ │ add x1, x8, x9 │ │ mov x0, x19 │ │ - bl 30dc8 │ │ + bl 310f8 │ │ mov w27, w0 │ │ - add w21, w0, #0xc0 │ │ - ldp x10, x8, [sp, #168] │ │ - ldr x13, [sp, #184] │ │ + add w29, w0, #0xc0 │ │ + ldr x10, [sp, #176] │ │ + lsl w8, w27, #11 │ │ + ldr w11, [sp, #60] │ │ nop │ │ - madd x9, x20, x23, x29 │ │ - str w27, [x8, x24, lsl #2] │ │ - ldr w8, [sp, #92] │ │ - strb w21, [x10, x9] │ │ - sub w8, w8, #0x1 │ │ - cmp w8, #0x1 │ │ - b.lt 78704 // b.tstop │ │ - orr x9, x20, #0x1 │ │ - str x9, [sp, #120] │ │ - lsl x9, x22, #3 │ │ - str x9, [sp, #112] │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #488] │ │ - sxtw x28, w8 │ │ - mov w8, #0x19 // #25 │ │ - ldr x12, [sp, #24] │ │ + madd x9, x23, x22, x25 │ │ + str w8, [x10, w21, uxtw #2] │ │ + ldr x8, [sp, #184] │ │ + cmp w11, #0x2 │ │ + strb w29, [x8, x9] │ │ + b.cc 7675c // b.lo, b.ul, b.last │ │ + orr x8, x22, #0x1 │ │ + str x8, [sp, #112] │ │ + lsl x8, x24, #3 │ │ + str x8, [sp, #104] │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #400] │ │ + mov w9, #0x19 // #25 │ │ + ldr x13, [sp, #88] │ │ + mov w12, #0x290 // #656 │ │ + madd x9, x20, x9, x10 │ │ + ldr x10, [sp, #64] │ │ + mov w8, w11 │ │ + sub x25, x8, #0x1 │ │ + ldr x8, [sp, #48] │ │ nop │ │ - madd x22, x25, x8, x9 │ │ - ldr x9, [sp, #72] │ │ - mov w11, #0x290 // #656 │ │ - mov w10, #0x148 // #328 │ │ - mov w8, #0xa8 // #168 │ │ - madd x9, x9, x11, x12 │ │ - ldr x11, [sp, #16] │ │ - mov w21, #0x4 // #4 │ │ - madd x25, x11, x10, x9 │ │ - ldr x10, [sp, #56] │ │ - mov w9, #0x150 // #336 │ │ - madd x9, x10, x9, x12 │ │ - madd x8, x11, x8, x9 │ │ - str x8, [sp, #64] │ │ - b 781dc │ │ - orr w8, w23, w24 │ │ - and w9, w27, #0x3f │ │ - cmp w8, #0x1 │ │ - add w8, w9, #0x1 │ │ - mov w10, #0x7 // #7 │ │ - mov w11, #0xe // #14 │ │ - csel w10, w11, w10, hi // hi = pmore │ │ - lsr w8, w8, #1 │ │ - cmp w9, #0xc │ │ - mov w9, #0x6 // #6 │ │ - csel w8, w9, w8, hi // hi = pmore │ │ - ldr x9, [sp, #64] │ │ - add w8, w8, w10 │ │ - mov x0, x19 │ │ - add x8, x9, w8, uxtw #3 │ │ - mov w9, #0x2b90 // #11152 │ │ - add x1, x8, x9 │ │ - bl 30dc8 │ │ - add w8, w0, #0xc0 │ │ - ldp x9, x13, [sp, #176] │ │ - sub x28, x28, #0x1 │ │ - cmp x28, #0x0 │ │ - str w0, [x9, x29, lsl #2] │ │ + madd x10, x10, x12, x13 │ │ + ldr x12, [sp, #32] │ │ + mov w11, #0x148 // #328 │ │ + str x9, [sp, #96] │ │ + mov w9, #0xa8 // #168 │ │ + madd x20, x12, x11, x10 │ │ + mov w10, #0x150 // #336 │ │ + madd x8, x8, x10, x13 │ │ + mov w24, #0x4 // #4 │ │ + madd x8, x12, x9, x8 │ │ + str x8, [sp, #24] │ │ + b 761f0 │ │ + mov w8, #0xff41 // #65345 │ │ + movk w8, #0x17, lsl #16 │ │ + mul w8, w0, w8 │ │ + sub w9, w21, #0x800 │ │ + asr w10, w8, #9 │ │ + tst w10, w9 │ │ strb w8, [x26] │ │ - b.le 78704 │ │ - ldrh w29, [x13, x28, lsl #1] │ │ - ldr x8, [sp, #160] │ │ + and w8, w10, w9 │ │ + csel w21, w21, w23, eq // eq = none │ │ + ldr x9, [sp, #176] │ │ + sub x25, x25, #0x1 │ │ + cmp x25, #0x0 │ │ + str w8, [x9, w23, uxtw #2] │ │ + b.le 7675c │ │ + ldr x8, [sp, #136] │ │ + ldr x14, [sp, #96] │ │ mov w2, #0x3 // #3 │ │ mov x0, x19 │ │ - lsr x23, x29, x8 │ │ - ldr x8, [sp, #152] │ │ - and x24, x8, x29 │ │ - ldr x8, [sp, #168] │ │ - cmp w24, #0x4 │ │ - madd x8, x23, x20, x8 │ │ - add x26, x8, x24 │ │ - csel w8, w24, w21, cc // cc = lo, ul, last │ │ - cmp w23, #0x4 │ │ + ldrh w23, [x8, x25, lsl #1] │ │ + ldp x11, x8, [sp, #112] │ │ + lsr x27, x23, x8 │ │ + ldr x8, [sp, #128] │ │ + and x28, x8, x23 │ │ + ldr x8, [sp, #184] │ │ + cmp w28, #0x4 │ │ + madd x8, x27, x22, x8 │ │ + add x26, x8, x28 │ │ + csel w8, w28, w24, cc // cc = lo, ul, last │ │ + cmp w27, #0x4 │ │ add x8, x8, w8, uxtw #2 │ │ - csel w13, w23, w21, cc // cc = lo, ul, last │ │ - add x8, x22, x8 │ │ + csel w13, w27, w24, cc // cc = lo, ul, last │ │ + add x8, x14, x8 │ │ ldrb w8, [x8, w13, uxtw] │ │ - ldp x13, x11, [sp, #112] │ │ + ldr x13, [sp, #104] │ │ ldrb w9, [x26, #1] │ │ - ldrb w10, [x26, x20] │ │ + ldrb w10, [x26, x22] │ │ ldrb w11, [x26, x11] │ │ ldrb w12, [x26, #2] │ │ ldrb w13, [x26, x13] │ │ add w9, w10, w9 │ │ - add w27, w9, w11 │ │ - add w9, w27, w12 │ │ + add w29, w9, w11 │ │ + add w9, w29, w12 │ │ add w9, w9, w13 │ │ add w10, w9, #0x40 │ │ lsr w10, w10, #7 │ │ cmp w9, #0x200 │ │ - csel w9, w21, w10, hi // hi = pmore │ │ + csel w9, w24, w10, hi // hi = pmore │ │ add x8, x9, x8 │ │ - add x8, x25, x8, lsl #3 │ │ + add x8, x20, x8, lsl #3 │ │ mov w9, #0x1ec0 // #7872 │ │ add x1, x8, x9 │ │ - bl 30a98 │ │ + bl 30dc8 │ │ cmp w0, #0x3 │ │ - b.eq 78178 // b.none │ │ - add w8, w0, w0, lsl #6 │ │ - b 781c4 │ │ - add x8, x29, x27, lsl #6 │ │ - add x8, x8, x22, lsl #5 │ │ - mov w9, #0x1d80 // #7552 │ │ + b.ne 761b8 // b.any │ │ + orr w8, w27, w28 │ │ + and w9, w29, #0x3f │ │ + cmp w8, #0x1 │ │ + add w8, w9, #0x1 │ │ + mov w10, #0x7 // #7 │ │ + mov w11, #0xe // #14 │ │ + csel w10, w11, w10, hi // hi = pmore │ │ + lsr w8, w8, #1 │ │ + cmp w9, #0xc │ │ + mov w9, #0x6 // #6 │ │ + csel w8, w9, w8, hi // hi = pmore │ │ + ldr x9, [sp, #24] │ │ + add w8, w8, w10 │ │ + mov x0, x19 │ │ + add x8, x9, w8, uxtw #3 │ │ + mov w9, #0x2b90 // #11152 │ │ add x1, x8, x9 │ │ + bl 310f8 │ │ + sub w8, w0, #0x40 │ │ + strb w8, [x26] │ │ + orr w8, w21, w0, lsl #11 │ │ + mov w21, w23 │ │ + b 761dc │ │ + ldr x26, [sp, #88] │ │ + mov w9, #0x1d80 // #7552 │ │ mov w2, #0x2 // #2 │ │ mov x0, x19 │ │ - bl 30a98 │ │ + add x8, x26, x27, lsl #6 │ │ + add x8, x8, x23, lsl #5 │ │ + add x1, x8, x9 │ │ + bl 30dc8 │ │ cmp w0, #0x2 │ │ - b.ne 787ac // b.any │ │ - ldr x10, [sp, #56] │ │ + b.ne 767e4 // b.any │ │ + ldr x10, [sp, #48] │ │ mov w9, #0x150 // #336 │ │ mov w8, #0xa8 // #168 │ │ mov x0, x19 │ │ - madd x9, x10, x9, x29 │ │ - madd x8, x22, x8, x9 │ │ + madd x9, x10, x9, x26 │ │ + madd x8, x23, x8, x9 │ │ mov w9, #0x2b90 // #11152 │ │ add x1, x8, x9 │ │ - bl 30dc8 │ │ + bl 310f8 │ │ mov w25, w0 │ │ - b 787b0 │ │ - ldr x0, [sp, #168] │ │ + mov w21, wzr │ │ + b 768bc │ │ + ldr x0, [sp, #184] │ │ mov w2, #0x20 // #32 │ │ - bfi w2, w23, #6, #8 │ │ + lsl w8, w21, #2 │ │ + bfi w2, w21, #6, #8 │ │ mov w1, wzr │ │ - str x26, [sp, #120] │ │ - bl 4b70 │ │ + mov w24, w26 │ │ + mov w26, w20 │ │ + add w20, w29, #0x2 │ │ + add w22, w25, #0x2 │ │ + sub w25, w8, #0x1 │ │ + bl 4b00 │ │ + and w29, w25, w26 │ │ + lsr w23, w26, w20 │ │ + lsl w8, w29, w22 │ │ + mov w11, w24 │ │ cmp w28, #0x2 │ │ - b.ne 78338 // b.any │ │ - cmp w29, #0x0 │ │ + orr w21, w8, w23 │ │ + b.ne 763d8 // b.any │ │ + cmp w23, #0x0 │ │ mov w8, #0x70 // #112 │ │ mov w9, #0x38 // #56 │ │ csel x8, x9, x8, eq // eq = none │ │ - ldr x9, [sp, #56] │ │ - ldr x12, [sp, #24] │ │ + ldr x9, [sp, #88] │ │ + ldr x12, [sp, #48] │ │ mov w11, #0x150 // #336 │ │ mov w10, #0xa8 // #168 │ │ mov x0, x19 │ │ - madd x9, x9, x11, x12 │ │ - ldr x11, [sp, #16] │ │ + madd x9, x12, x11, x9 │ │ + ldr x11, [sp, #32] │ │ nop │ │ madd x9, x11, x10, x9 │ │ add x8, x9, x8 │ │ mov w9, #0x2b90 // #11152 │ │ add x1, x8, x9 │ │ - bl 30dc8 │ │ + bl 310f8 │ │ mov w27, w0 │ │ - add w21, w0, #0xc0 │ │ - ldp x10, x8, [sp, #168] │ │ - ldr x12, [sp, #184] │ │ - str w27, [x8, x24, lsl #2] │ │ - ldr x8, [sp, #112] │ │ - lsl w9, w8, #4 │ │ - ldr w8, [sp, #92] │ │ - add x9, x29, x9 │ │ - strb w21, [x10, x9] │ │ - sub w8, w8, #0x1 │ │ - cmp w8, #0x1 │ │ - b.lt 78644 // b.tstop │ │ - ldr x11, [sp, #24] │ │ - ldr x13, [sp, #72] │ │ + add w11, w0, #0xc0 │ │ + ldr w10, [sp, #60] │ │ + lsl w8, w27, #11 │ │ + mov w9, w29 │ │ + sub w24, w10, #0x1 │ │ + ldr x10, [sp, #176] │ │ + cmp w24, #0x1 │ │ + str w8, [x10, w21, uxtw #2] │ │ + lsl x8, x9, #4 │ │ + ldr x9, [sp, #184] │ │ + add x8, x8, w23, uxtw │ │ + strb w11, [x9, x8] │ │ + b.lt 767f4 // b.tstop │ │ + ldr x11, [sp, #64] │ │ + ldr x12, [sp, #88] │ │ mov w9, #0x290 // #656 │ │ - sxtw x20, w8 │ │ mov w8, #0x148 // #328 │ │ - madd x9, x13, x9, x11 │ │ - ldr x13, [sp, #16] │ │ mov w10, #0xa8 // #168 │ │ - mov w21, #0x24 // #36 │ │ - mov w22, #0x4 // #4 │ │ - madd x25, x13, x8, x9 │ │ - ldr x9, [sp, #56] │ │ + madd x9, x11, x9, x12 │ │ + ldr x11, [sp, #32] │ │ + nop │ │ + madd x28, x11, x8, x9 │ │ + ldr x9, [sp, #48] │ │ mov w8, #0x150 // #336 │ │ - mov w24, #0x1ec0 // #7872 │ │ - madd x8, x9, x8, x11 │ │ - madd x27, x13, x10, x8 │ │ - b 78404 │ │ - and w8, w26, #0x3f │ │ - cmp w23, #0x0 │ │ + madd x8, x9, x8, x12 │ │ + madd x8, x11, x10, x8 │ │ + str x8, [sp, #136] │ │ + b 7647c │ │ + mov w8, #0xff41 // #65345 │ │ + movk w8, #0x17, lsl #16 │ │ + mul w8, w0, w8 │ │ + sub w9, w21, #0x800 │ │ + asr w10, w8, #9 │ │ + tst w10, w9 │ │ + strb w8, [x26] │ │ + and w8, w10, w9 │ │ + csel w21, w21, w23, eq // eq = none │ │ + ldr x9, [sp, #176] │ │ + sub w24, w24, #0x1 │ │ + cmp w24, #0x0 │ │ + str w8, [x9, w23, uxtw #2] │ │ + b.le 767f4 │ │ + ldr x10, [sp, #184] │ │ + and w8, w24, w25 │ │ + lsr w27, w24, w20 │ │ + lsl w9, w8, w22 │ │ + add x8, x10, w8, uxtw #4 │ │ + add x26, x8, x27 │ │ + ldrb w8, [x26, #1] │ │ + ldrb w11, [x26, #16] │ │ + ldrb w12, [x26, #2] │ │ + orr w23, w9, w27 │ │ + ldrb w9, [x26, #3] │ │ + add w8, w11, w8 │ │ + add w29, w8, w12 │ │ + ldrb w8, [x26, #4] │ │ + add w9, w29, w9 │ │ + add w10, w27, w27, lsl #2 │ │ + cmp w27, #0x1 │ │ + add w8, w9, w8 │ │ + add w10, w10, #0x1a │ │ + mov w11, #0x24 // #36 │ │ + add w9, w8, #0x40 │ │ + csel w10, w11, w10, hi // hi = pmore │ │ + lsr w9, w9, #7 │ │ + cmp w8, #0x200 │ │ + mov w8, #0x4 // #4 │ │ + csel w8, w8, w9, hi // hi = pmore │ │ + add w8, w8, w10 │ │ + add x8, x28, w8, uxtw #3 │ │ + mov w9, #0x1ec0 // #7872 │ │ + add x1, x8, x9 │ │ + mov w2, #0x3 // #3 │ │ + mov x0, x19 │ │ + bl 30dc8 │ │ + cmp w0, #0x3 │ │ + b.ne 76444 // b.any │ │ + and w8, w29, #0x3f │ │ + cmp w27, #0x0 │ │ mov w9, #0xe // #14 │ │ mov w10, #0x7 // #7 │ │ csel w9, w10, w9, eq // eq = none │ │ add w10, w8, #0x1 │ │ lsr w10, w10, #1 │ │ cmp w8, #0xc │ │ mov w8, #0x6 // #6 │ │ csel w8, w8, w10, hi // hi = pmore │ │ add w8, w8, w9 │ │ - add x8, x27, w8, uxtw #3 │ │ + ldr x9, [sp, #136] │ │ + mov x0, x19 │ │ + add x8, x9, w8, uxtw #3 │ │ mov w9, #0x2b90 // #11152 │ │ add x1, x8, x9 │ │ - mov x0, x19 │ │ - bl 30dc8 │ │ - add w8, w0, #0xc0 │ │ - ldp x9, x12, [sp, #176] │ │ - sub x20, x20, #0x1 │ │ - cmp x20, #0x0 │ │ - str w0, [x9, x29, lsl #2] │ │ - strb w8, [x28] │ │ - b.le 78644 │ │ - ldrh w29, [x12, x20, lsl #1] │ │ - ldp x9, x8, [sp, #152] │ │ - mov w2, #0x3 // #3 │ │ - mov x0, x19 │ │ - and x23, x9, x29 │ │ - ldr x9, [sp, #168] │ │ - lsr x8, x29, x8 │ │ - add w10, w23, w23, lsl #2 │ │ - cmp w23, #0x1 │ │ - add x8, x9, x8, lsl #4 │ │ - add x28, x8, x23 │ │ - ldrb w8, [x28, #1] │ │ - ldrb w9, [x28, #16] │ │ - ldrb w11, [x28, #2] │ │ - add w10, w10, #0x1a │ │ - csel w10, w21, w10, hi // hi = pmore │ │ - add w8, w9, w8 │ │ - ldrb w9, [x28, #3] │ │ - add w26, w8, w11 │ │ - ldrb w8, [x28, #4] │ │ - add w9, w26, w9 │ │ - add w8, w9, w8 │ │ - add w9, w8, #0x40 │ │ - lsr w9, w9, #7 │ │ - cmp w8, #0x200 │ │ - csel w8, w22, w9, hi // hi = pmore │ │ - add w8, w8, w10 │ │ - add x8, x25, w8, uxtw #3 │ │ - add x1, x8, x24 │ │ - bl 30a98 │ │ - cmp w0, #0x3 │ │ - b.eq 783a8 // b.none │ │ - add w8, w0, w0, lsl #6 │ │ - b 783ec │ │ - ldr x0, [sp, #168] │ │ + bl 310f8 │ │ + sub w8, w0, #0x40 │ │ + strb w8, [x26] │ │ + orr w8, w21, w0, lsl #11 │ │ + mov w21, w23 │ │ + b 76468 │ │ + ldr x0, [sp, #184] │ │ mov w2, #0x20 // #32 │ │ - bfi w2, w22, #6, #8 │ │ + lsl w8, w24, #2 │ │ + bfi w2, w24, #6, #8 │ │ mov w1, wzr │ │ - str x26, [sp, #120] │ │ - bl 4b70 │ │ - ldr x20, [sp, #112] │ │ + mov w21, w20 │ │ + add w20, w25, #0x2 │ │ + sub w22, w8, #0x1 │ │ + bl 4b00 │ │ + and w23, w22, w21 │ │ cmp w28, #0x2 │ │ - b.ne 784fc // b.any │ │ - cmp w20, #0x0 │ │ + lsr w21, w21, w20 │ │ + b.ne 765e0 // b.any │ │ + cmp w21, #0x0 │ │ mov w8, #0x70 // #112 │ │ mov w9, #0x38 // #56 │ │ csel x8, x9, x8, eq // eq = none │ │ - ldr x9, [sp, #56] │ │ - ldr x12, [sp, #24] │ │ + ldr x9, [sp, #88] │ │ + ldr x12, [sp, #48] │ │ mov w11, #0x150 // #336 │ │ mov w10, #0xa8 // #168 │ │ mov x0, x19 │ │ - madd x9, x9, x11, x12 │ │ - ldr x11, [sp, #16] │ │ + madd x9, x12, x11, x9 │ │ + ldr x11, [sp, #32] │ │ nop │ │ madd x9, x11, x10, x9 │ │ add x8, x9, x8 │ │ mov w9, #0x2b90 // #11152 │ │ add x1, x8, x9 │ │ - bl 30dc8 │ │ + bl 310f8 │ │ mov w27, w0 │ │ - add w21, w0, #0xc0 │ │ - ldp x10, x8, [sp, #168] │ │ - lsl w9, w29, #4 │ │ - add x9, x9, w20, uxtw │ │ - str w27, [x8, x24, lsl #2] │ │ - ldr w8, [sp, #92] │ │ - strb w21, [x10, x9] │ │ - sub w8, w8, #0x1 │ │ + add w26, w0, #0xc0 │ │ + ldr w13, [sp, #60] │ │ + ldr x11, [sp, #176] │ │ + lsl w9, w27, #11 │ │ + mov w10, w23 │ │ + sub w8, w13, #0x1 │ │ + str w9, [x11, w13, uxtw #2] │ │ + lsl x9, x10, #4 │ │ + ldr x10, [sp, #184] │ │ + add x9, x9, w21, uxtw │ │ cmp w8, #0x1 │ │ - b.lt 78644 // b.tstop │ │ - ldr x11, [sp, #24] │ │ - ldr x12, [sp, #72] │ │ + strb w26, [x10, x9] │ │ + b.lt 767f0 // b.tstop │ │ + ldr x12, [sp, #88] │ │ + ldr x14, [sp, #64] │ │ mov w9, #0x290 // #656 │ │ - mov w20, w8 │ │ + mov w11, #0x150 // #336 │ │ + mov w25, w8 │ │ + madd x9, x14, x9, x12 │ │ + ldr x14, [sp, #48] │ │ mov w8, #0x148 // #328 │ │ - madd x9, x12, x9, x11 │ │ - ldr x12, [sp, #16] │ │ mov w10, #0xa8 // #168 │ │ - mov w21, #0x24 // #36 │ │ - mov w22, #0x4 // #4 │ │ - madd x25, x12, x8, x9 │ │ - ldr x9, [sp, #56] │ │ - mov w8, #0x150 // #336 │ │ - mov w24, #0x1ec0 // #7872 │ │ - mov w28, #0x2b90 // #11152 │ │ - madd x8, x9, x8, x11 │ │ - madd x27, x12, x10, x8 │ │ - b 785c0 │ │ - and w8, w26, #0x3f │ │ - cmp w23, #0x0 │ │ + mov w29, #0x1ec0 // #7872 │ │ + madd x11, x14, x11, x12 │ │ + ldr x12, [sp, #32] │ │ + mov w21, w13 │ │ + madd x24, x12, x8, x9 │ │ + madd x27, x12, x10, x11 │ │ + b 76688 │ │ + mov w8, #0xff41 // #65345 │ │ + movk w8, #0x17, lsl #16 │ │ + mul w8, w0, w8 │ │ + sub w9, w21, #0x800 │ │ + asr w10, w8, #9 │ │ + tst w10, w9 │ │ + strb w8, [x23] │ │ + and w8, w10, w9 │ │ + csel w21, w21, w25, eq // eq = none │ │ + ldr x9, [sp, #176] │ │ + str w8, [x9, x25, lsl #2] │ │ + sub x25, x25, #0x1 │ │ + cmp w25, #0x0 │ │ + b.le 767f4 │ │ + ldr x9, [sp, #184] │ │ + and w8, w22, w25 │ │ + lsr w26, w25, w20 │ │ + add w10, w26, w26, lsl #2 │ │ + add x8, x9, w8, uxtw #4 │ │ + add x23, x8, x26 │ │ + ldrb w8, [x23, #1] │ │ + ldrb w9, [x23, #16] │ │ + ldrb w11, [x23, #2] │ │ + cmp w26, #0x1 │ │ + add w10, w10, #0x1a │ │ + add w8, w9, w8 │ │ + ldrb w9, [x23, #3] │ │ + add w28, w8, w11 │ │ + ldrb w8, [x23, #4] │ │ + mov w11, #0x24 // #36 │ │ + add w9, w28, w9 │ │ + csel w10, w11, w10, hi // hi = pmore │ │ + add w8, w9, w8 │ │ + add w9, w8, #0x40 │ │ + lsr w9, w9, #7 │ │ + cmp w8, #0x200 │ │ + mov w8, #0x4 // #4 │ │ + csel w8, w8, w9, hi // hi = pmore │ │ + add w8, w8, w10 │ │ + add x8, x24, w8, uxtw #3 │ │ + add x1, x8, x29 │ │ + mov w2, #0x3 // #3 │ │ + mov x0, x19 │ │ + bl 30dc8 │ │ + cmp w0, #0x3 │ │ + b.ne 76650 // b.any │ │ + and w8, w28, #0x3f │ │ + cmp w26, #0x0 │ │ mov w9, #0xe // #14 │ │ mov w10, #0x7 // #7 │ │ csel w9, w10, w9, eq // eq = none │ │ add w10, w8, #0x1 │ │ lsr w10, w10, #1 │ │ cmp w8, #0xc │ │ mov w8, #0x6 // #6 │ │ csel w8, w8, w10, hi // hi = pmore │ │ add w8, w8, w9 │ │ add x8, x27, w8, uxtw #3 │ │ - add x1, x8, x28 │ │ + mov w9, #0x2b90 // #11152 │ │ + add x1, x8, x9 │ │ mov x0, x19 │ │ - bl 30dc8 │ │ - add w8, w0, #0xc0 │ │ - ldr x9, [sp, #176] │ │ - str w0, [x9, x20, lsl #2] │ │ - sub x20, x20, #0x1 │ │ - cmp w20, #0x0 │ │ - strb w8, [x29] │ │ - b.le 78644 │ │ - ldp x8, x9, [sp, #152] │ │ + bl 310f8 │ │ + sub w8, w0, #0x40 │ │ + strb w8, [x23] │ │ + orr w8, w21, w0, lsl #11 │ │ + mov w21, w25 │ │ + b 76674 │ │ + ldr x26, [sp, #88] │ │ + ldr x27, [sp, #64] │ │ + ldr x23, [sp, #32] │ │ + mov w9, #0x290 // #656 │ │ + mov w8, #0x148 // #328 │ │ + madd x9, x27, x9, x26 │ │ + madd x8, x23, x8, x9 │ │ + mov w9, #0x1ec0 // #7872 │ │ + add x1, x8, x9 │ │ mov w2, #0x3 // #3 │ │ mov x0, x19 │ │ - lsr w23, w20, w9 │ │ - ldr x9, [sp, #168] │ │ - and w8, w8, w20 │ │ - add w10, w23, w23, lsl #2 │ │ - cmp w23, #0x1 │ │ - add x8, x9, w8, uxtw #4 │ │ - add x29, x8, x23 │ │ - ldrb w8, [x29, #1] │ │ - ldrb w9, [x29, #16] │ │ - ldrb w11, [x29, #2] │ │ - add w10, w10, #0x1a │ │ - csel w10, w21, w10, hi // hi = pmore │ │ - add w8, w9, w8 │ │ - ldrb w9, [x29, #3] │ │ - add w26, w8, w11 │ │ - ldrb w8, [x29, #4] │ │ - add w9, w26, w9 │ │ + bl 30dc8 │ │ + cmp w0, #0x3 │ │ + b.ne 768b4 // b.any │ │ + ldr x11, [sp, #184] │ │ + orr x10, x22, #0x1 │ │ + ldr x12, [sp, #48] │ │ + ldrb w8, [x11, #1] │ │ + ldrb w9, [x11, x22] │ │ + ldrb w10, [x11, x10] │ │ + mov w11, #0x150 // #336 │ │ + madd x11, x12, x11, x26 │ │ add w8, w9, w8 │ │ - add w9, w8, #0x40 │ │ - lsr w9, w9, #7 │ │ - cmp w8, #0x200 │ │ - csel w8, w22, w9, hi // hi = pmore │ │ add w8, w8, w10 │ │ - add x8, x25, w8, uxtw #3 │ │ - add x1, x8, x24 │ │ - bl 30a98 │ │ - cmp w0, #0x3 │ │ - b.eq 78568 // b.none │ │ - add w8, w0, w0, lsl #6 │ │ - b 785a8 │ │ - ldr x12, [sp, #168] │ │ - ldr x13, [sp, #120] │ │ - ldp x22, x29, [sp, #16] │ │ - ldr x27, [sp, #72] │ │ + and w8, w8, #0x3f │ │ + mov w12, #0xa8 // #168 │ │ + add w9, w8, #0x1 │ │ + madd x11, x23, x12, x11 │ │ + mov w12, #0x6 // #6 │ │ + cmp w8, #0xc │ │ + lsr w8, w9, #1 │ │ + csel w8, w12, w8, hi // hi = pmore │ │ + add x8, x11, w8, uxtw #3 │ │ + b 768a4 │ │ + mov w21, wzr │ │ + add w25, w0, #0x1 │ │ + b 768bc │ │ + mov w21, #0x1 // #1 │ │ + ldr x12, [sp, #184] │ │ + ldr x13, [sp, #128] │ │ + ldr x26, [sp, #88] │ │ + ldr x27, [sp, #64] │ │ + ldr x23, [sp, #32] │ │ mov w11, #0x290 // #656 │ │ ldrb w8, [x12, #1] │ │ ldrb w9, [x13, #14] │ │ mov w10, #0x148 // #328 │ │ - madd x11, x27, x11, x29 │ │ - madd x10, x22, x10, x11 │ │ + madd x11, x27, x11, x26 │ │ + madd x10, x23, x10, x11 │ │ ldrb w11, [x13] │ │ ldrb w12, [x12, #3] │ │ ldrb w13, [x13, #2] │ │ add w8, w9, w8 │ │ add w20, w8, w11 │ │ add w8, w20, w12 │ │ add w8, w8, w13 │ │ @@ -118481,176 +116544,133 @@ │ │ add w8, w8, #0x1a │ │ csel w8, w9, w8, hi // hi = pmore │ │ add x8, x10, w8, uxtw #3 │ │ mov w9, #0x1ec0 // #7872 │ │ add x1, x8, x9 │ │ mov w2, #0x3 // #3 │ │ mov x0, x19 │ │ - bl 30a98 │ │ - ldp x21, x26, [sp, #32] │ │ - ldr x23, [sp, #128] │ │ - ldr x24, [sp, #8] │ │ - mov w25, w0 │ │ + bl 30dc8 │ │ cmp w0, #0x3 │ │ - b.ne 787b4 // b.any │ │ + b.ne 768b4 // b.any │ │ and w8, w20, #0x3f │ │ add w12, w8, #0x1 │ │ cmp w8, #0xc │ │ - ldr x8, [sp, #56] │ │ + ldr x8, [sp, #48] │ │ mov w11, #0x150 // #336 │ │ mov w9, #0x6 // #6 │ │ mov w10, #0xa8 // #168 │ │ - madd x8, x8, x11, x29 │ │ + madd x8, x8, x11, x26 │ │ lsr w11, w12, #1 │ │ - madd x8, x22, x10, x8 │ │ + madd x8, x23, x10, x8 │ │ csel w9, w9, w11, hi // hi = pmore │ │ add x8, x8, w9, uxtw #3 │ │ - b 78794 │ │ - ldp x22, x29, [sp, #16] │ │ - ldr x27, [sp, #72] │ │ - mov w9, #0x290 // #656 │ │ - mov w8, #0x148 // #328 │ │ - mov w2, #0x3 // #3 │ │ - madd x9, x27, x9, x29 │ │ - madd x8, x22, x8, x9 │ │ - mov w9, #0x1ec0 // #7872 │ │ - add x1, x8, x9 │ │ - mov x0, x19 │ │ - bl 30a98 │ │ - ldp x21, x26, [sp, #32] │ │ - ldr x23, [sp, #128] │ │ - ldr x24, [sp, #8] │ │ - mov w25, w0 │ │ - cmp w0, #0x3 │ │ - b.ne 787b4 // b.any │ │ - ldr x11, [sp, #168] │ │ - orr x10, x20, #0x1 │ │ - ldr x12, [sp, #56] │ │ - ldrb w8, [x11, #1] │ │ - ldrb w9, [x11, x20] │ │ - ldrb w10, [x11, x10] │ │ - mov w11, #0x150 // #336 │ │ - madd x11, x12, x11, x29 │ │ - add w8, w9, w8 │ │ - add w8, w8, w10 │ │ - and w8, w8, #0x3f │ │ - mov w12, #0xa8 // #168 │ │ - add w9, w8, #0x1 │ │ - madd x11, x22, x12, x11 │ │ - mov w12, #0x6 // #6 │ │ - cmp w8, #0xc │ │ - lsr w8, w9, #1 │ │ - csel w8, w12, w8, hi // hi = pmore │ │ - add x8, x11, w8, uxtw #3 │ │ mov w9, #0x2b90 // #11152 │ │ add x1, x8, x9 │ │ mov x0, x19 │ │ - bl 30dc8 │ │ + bl 310f8 │ │ + ldr x24, [sp, #176] │ │ mov w25, w0 │ │ - b 787b4 │ │ - add w25, w0, #0x1 │ │ - ldp x21, x26, [sp, #32] │ │ - ldr x8, [sp, #104] │ │ - ldr x15, [x29, #14096] │ │ - ldr w9, [sp, #148] │ │ - sxtw x17, w23 │ │ - ldrb w16, [x8, #4] │ │ - mov w8, #0x1 // #1 │ │ - cbnz w9, 787ec │ │ - ldr x13, [sp, #80] │ │ - cbnz w24, 787f0 │ │ - ldr x8, [sp, #136] │ │ + ldr x8, [sp, #168] │ │ + ldp x10, x9, [sp, #144] │ │ + ldr x14, [x26, #14096] │ │ + mov x13, x26 │ │ ldr w8, [x8] │ │ - cmp w8, #0x9 │ │ - cset w8, eq // eq = none │ │ - b 787f0 │ │ - ldr x13, [sp, #80] │ │ - ldr x14, [sp, #96] │ │ - mov w10, #0x1c8 // #456 │ │ - mov w9, #0x18 // #24 │ │ + ldrb w28, [x9, #4] │ │ + cmp w8, #0x8 │ │ + ldr x8, [sp, #160] │ │ + sxtw x29, w8 │ │ + b.hi 76900 // b.pmore │ │ + ldr x9, [sp, #72] │ │ + mov w8, #0x18 // #24 │ │ + madd x8, x9, x8, x10 │ │ + add x8, x8, x29, lsl #3 │ │ + ldr x8, [x8, #3496] │ │ + str x8, [sp, #168] │ │ + b 76904 │ │ + str xzr, [sp, #168] │ │ cmp w27, #0x2 │ │ - madd x8, x8, x10, x14 │ │ - madd x8, x13, x9, x8 │ │ - add x8, x8, x17, lsl #3 │ │ - ldr w12, [x14, #2116] │ │ - ldr x8, [x8, #3464] │ │ - mov w11, #0x2 // #2 │ │ - csel w10, w27, w11, hi // hi = pmore │ │ - sub w9, w10, #0x2 │ │ - str w9, [sp, #168] │ │ - str x8, [sp, #160] │ │ - add w8, w12, #0x7 │ │ - mov w9, #0xffffffff // #-1 │ │ - lsl w8, w9, w8 │ │ - mvn w27, w8 │ │ - cbz w25, 78880 │ │ - adrp x9, a9000 │ │ + mov w8, #0x2 // #2 │ │ + ldr w9, [x10, #2116] │ │ + csel w8, w27, w8, hi // hi = pmore │ │ + sub w8, w8, #0x2 │ │ + str w8, [sp, #184] │ │ + mov w8, #0xffffff80 // #-128 │ │ + lsl w8, w8, w9 │ │ + mvn w26, w8 │ │ + cbz w25, 76980 │ │ + ldr x12, [sp, #72] │ │ + adrp x9, aa000 │ │ + add x9, x9, #0xc05 │ │ mov w8, #0xc // #12 │ │ - add x9, x9, #0xb55 │ │ - madd x8, x16, x8, x15 │ │ - adr x10, 78864 │ │ - ldrb w11, [x9, x13] │ │ + adr x10, 76960 │ │ + ldrb w11, [x9, x12] │ │ add x10, x10, x11, lsl #2 │ │ - add x28, x8, w23, sxtw #2 │ │ - stp x17, x16, [sp, #120] │ │ + ldp x9, x27, [sp, #160] │ │ + nop │ │ + madd x8, x28, x8, x14 │ │ + str x14, [sp, #136] │ │ + add x20, x8, w9, sxtw #2 │ │ br x10 │ │ - ldrb w8, [x26] │ │ - ldrb w9, [x21] │ │ - mov x24, x15 │ │ + ldr x8, [sp, #16] │ │ + ldr x9, [sp, #80] │ │ + ldrb w8, [x8] │ │ + ldrb w9, [x9] │ │ lsr w8, w8, #6 │ │ add w8, w8, w9, lsr #6 │ │ sub w8, w8, #0x2 │ │ - b 78b90 │ │ - ldp x23, x10, [sp, #176] │ │ + b 76cd4 │ │ + ldr x27, [sp, #168] │ │ mov w8, #0x40 // #64 │ │ - str w8, [sp, #152] │ │ - ldr w9, [sp, #92] │ │ - cmp w9, #0x1 │ │ - b.ge 78c88 // b.tcont │ │ - b 78d80 │ │ - ldrh w8, [x21] │ │ - ldrh w9, [x26] │ │ - mov x24, x15 │ │ + str w8, [sp, #160] │ │ + cbnz x27, 76e24 │ │ + b 76f34 │ │ + ldr x8, [sp, #80] │ │ + ldr x9, [sp, #16] │ │ + ldrh w8, [x8] │ │ + ldrh w9, [x9] │ │ and w8, w8, #0xc0c0c0c0 │ │ and w9, w9, #0xc0c0c0c0 │ │ add w8, w9, w8 │ │ mov w9, #0x4040404 // #67372036 │ │ mul w8, w8, w9 │ │ lsr w8, w8, #24 │ │ sub w8, w8, #0x4 │ │ - b 78b90 │ │ - ldr w8, [x21] │ │ - ldr w9, [x26] │ │ - mov x24, x15 │ │ + b 76cd4 │ │ + ldr x8, [sp, #80] │ │ + ldr x9, [sp, #16] │ │ + ldr w8, [x8] │ │ + ldr w9, [x9] │ │ lsr w8, w8, #6 │ │ lsr w9, w9, #6 │ │ and w8, w8, #0x3030303 │ │ and w9, w9, #0x3030303 │ │ add w8, w9, w8 │ │ mov w9, #0x1010101 // #16843009 │ │ mul w8, w8, w9 │ │ lsr w8, w8, #24 │ │ sub w8, w8, #0x8 │ │ - b 78b90 │ │ - ldr x8, [x21] │ │ - ldr x9, [x26] │ │ - mov x24, x15 │ │ + b 76cd4 │ │ + ldr x8, [sp, #80] │ │ + ldr x9, [sp, #16] │ │ + ldr x8, [x8] │ │ + ldr x9, [x9] │ │ lsr x8, x8, #6 │ │ lsr x9, x9, #6 │ │ and x8, x8, #0x303030303030303 │ │ and x9, x9, #0x303030303030303 │ │ add x8, x9, x8 │ │ mov x9, #0x101010101010101 // #72340172838076673 │ │ mul x8, x8, x9 │ │ lsr x8, x8, #56 │ │ sub w8, w8, #0x10 │ │ - b 78b90 │ │ - ldp x8, x9, [x21] │ │ - ldp x10, x11, [x26] │ │ - mov x24, x15 │ │ + b 76cd4 │ │ + ldr x9, [sp, #80] │ │ + ldr x11, [sp, #16] │ │ + ldp x8, x9, [x9] │ │ + ldp x10, x11, [x11] │ │ lsr x8, x8, #6 │ │ lsr x9, x9, #6 │ │ and x8, x8, #0x303030303030303 │ │ and x9, x9, #0x303030303030303 │ │ add x8, x9, x8 │ │ lsr x9, x10, #6 │ │ lsr x10, x11, #6 │ │ @@ -118658,138 +116678,153 @@ │ │ and x10, x10, #0x303030303030303 │ │ add x8, x8, x9 │ │ add x8, x8, x10 │ │ mov x9, #0x101010101010101 // #72340172838076673 │ │ mul x8, x8, x9 │ │ lsr x8, x8, #56 │ │ sub w8, w8, #0x20 │ │ - b 78b90 │ │ - ldrb w8, [x21] │ │ - ldrh w9, [x26] │ │ - mov x24, x15 │ │ + b 76cd4 │ │ + ldr x8, [sp, #80] │ │ + ldr x9, [sp, #16] │ │ + ldrb w8, [x8] │ │ + ldrh w9, [x9] │ │ and w8, w8, #0xc0 │ │ and w9, w9, #0xc0c0c0c0 │ │ - b 789a8 │ │ - ldrh w8, [x21] │ │ - ldrb w9, [x26] │ │ - mov x24, x15 │ │ + b 76ab8 │ │ + ldr x8, [sp, #80] │ │ + ldr x9, [sp, #16] │ │ + ldrh w8, [x8] │ │ + ldrb w9, [x9] │ │ and w8, w8, #0xc0c0c0c0 │ │ and w9, w9, #0xc0 │ │ add w8, w9, w8 │ │ mov w9, #0x4040404 // #67372036 │ │ mul w8, w8, w9 │ │ lsr w8, w8, #24 │ │ sub w8, w8, #0x3 │ │ - b 78b90 │ │ - ldrh w8, [x21] │ │ - ldr w9, [x26] │ │ - mov x24, x15 │ │ + b 76cd4 │ │ + ldr x8, [sp, #80] │ │ + ldr x9, [sp, #16] │ │ + ldrh w8, [x8] │ │ + ldr w9, [x9] │ │ and w8, w8, #0xc0c0c0c0 │ │ and w9, w9, #0xc0c0c0c0 │ │ add w8, w9, w8 │ │ - b 789f4 │ │ - ldr w8, [x21] │ │ - ldrh w9, [x26] │ │ - mov x24, x15 │ │ + b 76b0c │ │ + ldr x8, [sp, #80] │ │ + ldr x9, [sp, #16] │ │ + ldr w8, [x8] │ │ + ldrh w9, [x9] │ │ and w8, w8, #0xc0c0c0c0 │ │ and w9, w9, #0xc0c0c0c0 │ │ add w8, w8, w9 │ │ lsr w8, w8, #6 │ │ mov w9, #0x1010101 // #16843009 │ │ mul w8, w8, w9 │ │ lsr w8, w8, #24 │ │ sub w8, w8, #0x6 │ │ - b 78b90 │ │ - ldr w8, [x21] │ │ - ldr x9, [x26] │ │ - mov x24, x15 │ │ + b 76cd4 │ │ + ldr x8, [sp, #80] │ │ + ldr x9, [sp, #16] │ │ + ldr w8, [x8] │ │ + ldr x9, [x9] │ │ and x8, x8, #0xc0c0c0c0c0c0c0c0 │ │ and x9, x9, #0xc0c0c0c0c0c0c0c0 │ │ add x8, x9, x8 │ │ - b 78a40 │ │ - ldr x8, [x21] │ │ - ldr w9, [x26] │ │ - mov x24, x15 │ │ + b 76b60 │ │ + ldr x8, [sp, #80] │ │ + ldr x9, [sp, #16] │ │ + ldr x8, [x8] │ │ + ldr w9, [x9] │ │ and x8, x8, #0xc0c0c0c0c0c0c0c0 │ │ and x9, x9, #0xc0c0c0c0c0c0c0c0 │ │ add x8, x8, x9 │ │ lsr x8, x8, #6 │ │ mov x9, #0x101010101010101 // #72340172838076673 │ │ mul x8, x8, x9 │ │ lsr x8, x8, #56 │ │ sub w8, w8, #0xc │ │ - b 78b90 │ │ - ldr x8, [x21] │ │ - ldp x9, x10, [x26] │ │ - b 78a6c │ │ - ldp x8, x9, [x21] │ │ - ldr x10, [x26] │ │ - mov x24, x15 │ │ + b 76cd4 │ │ + ldr x8, [sp, #80] │ │ + ldr x10, [sp, #16] │ │ + ldr x8, [x8] │ │ + ldp x9, x10, [x10] │ │ + b 76b9c │ │ + ldr x9, [sp, #80] │ │ + ldr x10, [sp, #16] │ │ + ldp x8, x9, [x9] │ │ + ldr x10, [x10] │ │ lsr x8, x8, #6 │ │ lsr x9, x9, #6 │ │ lsr x10, x10, #6 │ │ and x8, x8, #0x303030303030303 │ │ and x9, x9, #0x303030303030303 │ │ and x10, x10, #0x303030303030303 │ │ add x8, x9, x8 │ │ add x8, x8, x10 │ │ mov x9, #0x101010101010101 // #72340172838076673 │ │ mul x8, x8, x9 │ │ lsr x8, x8, #56 │ │ sub w8, w8, #0x18 │ │ - b 78b90 │ │ - ldrb w8, [x21] │ │ - ldr w9, [x26] │ │ - mov x24, x15 │ │ + b 76cd4 │ │ + ldr x8, [sp, #80] │ │ + ldr x9, [sp, #16] │ │ + ldrb w8, [x8] │ │ + ldr w9, [x9] │ │ and w8, w8, #0xc0 │ │ and w9, w9, #0xc0c0c0c0 │ │ add w8, w9, w8 │ │ - b 78ad8 │ │ - ldr w8, [x21] │ │ - ldrb w9, [x26] │ │ - mov x24, x15 │ │ + b 76c0c │ │ + ldr x8, [sp, #80] │ │ + ldr x9, [sp, #16] │ │ + ldr w8, [x8] │ │ + ldrb w9, [x9] │ │ and w8, w8, #0xc0c0c0c0 │ │ and w9, w9, #0xc0 │ │ add w8, w8, w9 │ │ lsr w8, w8, #6 │ │ mov w9, #0x1010101 // #16843009 │ │ mul w8, w8, w9 │ │ lsr w8, w8, #24 │ │ sub w8, w8, #0x5 │ │ - b 78b90 │ │ - ldrh w8, [x21] │ │ - ldr x9, [x26] │ │ - mov x24, x15 │ │ + b 76cd4 │ │ + ldr x8, [sp, #80] │ │ + ldr x9, [sp, #16] │ │ + ldrh w8, [x8] │ │ + ldr x9, [x9] │ │ and x8, x8, #0xc0c0c0c0c0c0c0c0 │ │ and x9, x9, #0xc0c0c0c0c0c0c0c0 │ │ add x8, x9, x8 │ │ - b 78b24 │ │ - ldr x8, [x21] │ │ - ldrh w9, [x26] │ │ - mov x24, x15 │ │ + b 76c60 │ │ + ldr x8, [sp, #80] │ │ + ldr x9, [sp, #16] │ │ + ldr x8, [x8] │ │ + ldrh w9, [x9] │ │ and x8, x8, #0xc0c0c0c0c0c0c0c0 │ │ and x9, x9, #0xc0c0c0c0c0c0c0c0 │ │ add x8, x8, x9 │ │ lsr x8, x8, #6 │ │ mov x9, #0x101010101010101 // #72340172838076673 │ │ mul x8, x8, x9 │ │ lsr x8, x8, #56 │ │ sub w8, w8, #0xa │ │ - b 78b90 │ │ - ldr w8, [x21] │ │ - ldp x9, x10, [x26] │ │ - mov x24, x15 │ │ + b 76cd4 │ │ + ldr x8, [sp, #80] │ │ + ldr x10, [sp, #16] │ │ + ldr w8, [x8] │ │ + ldp x9, x10, [x10] │ │ and x8, x8, #0xc0c0c0c0c0c0c0c0 │ │ and x9, x9, #0xc0c0c0c0c0c0c0c0 │ │ lsr x10, x10, #6 │ │ add x8, x9, x8 │ │ - b 78b78 │ │ - ldp x8, x10, [x21] │ │ - ldr w9, [x26] │ │ - mov x24, x15 │ │ + b 76cbc │ │ + ldr x10, [sp, #80] │ │ + ldr x9, [sp, #16] │ │ + ldp x8, x10, [x10] │ │ + ldr w9, [x9] │ │ and x8, x8, #0xc0c0c0c0c0c0c0c0 │ │ and x9, x9, #0xc0c0c0c0c0c0c0c0 │ │ lsr x10, x10, #6 │ │ add x8, x8, x9 │ │ and x9, x10, #0x303030303030303 │ │ add x8, x9, x8, lsr #6 │ │ mov x9, #0x101010101010101 // #72340172838076673 │ │ @@ -118797,140 +116832,221 @@ │ │ lsr x8, x8, #56 │ │ sub w8, w8, #0x14 │ │ cmp w8, #0x0 │ │ mov w8, #0x2 // #2 │ │ mov w9, #0xc // #12 │ │ cset w10, gt │ │ csinc x8, x8, xzr, gt │ │ - ldr x23, [sp, #176] │ │ - nop │ │ - madd x9, x22, x9, x29 │ │ + madd x9, x23, x9, x13 │ │ csel x8, x10, x8, eq // eq = none │ │ add x8, x9, x8, lsl #2 │ │ mov w9, #0x338c // #13196 │ │ add x1, x8, x9 │ │ mov x0, x19 │ │ - bl 30fec │ │ - ldr x9, [sp, #160] │ │ - ldrh w8, [x28] │ │ - orr w10, wzr, #0x10 │ │ - sub w11, w0, #0x1 │ │ - ldrb w9, [x9] │ │ + bl 3131c │ │ + ldrh w22, [x20] │ │ + sub w8, w0, #0x1 │ │ mov w20, w0 │ │ + and w8, w8, #0x80 │ │ + str w8, [sp, #160] │ │ + cbz x27, 76d80 │ │ + ldrb w8, [x27] │ │ + orr w9, wzr, #0x10 │ │ cmp w25, #0xf │ │ - madd w8, w9, w8, w10 │ │ - lsr w21, w8, #5 │ │ - and w8, w11, #0x80 │ │ - str w8, [sp, #152] │ │ - b.ne 78c48 // b.any │ │ - mov w22, #0xffffffff // #-1 │ │ + madd w8, w8, w22, w9 │ │ + lsr w22, w8, #5 │ │ + b.ne 76dd4 // b.any │ │ + mov w23, #0xffffffff // #-1 │ │ mov x0, x19 │ │ - add w22, w22, #0x1 │ │ - bl 30f6c │ │ - cmp w22, #0x1f │ │ - b.hi 78c14 // b.pmore │ │ - cbz w0, 78bfc │ │ - cbz w22, 78c44 │ │ - neg w23, w22 │ │ - mov w22, #0x1 // #1 │ │ + add w23, w23, #0x1 │ │ + bl 3129c │ │ + cmp w23, #0x1f │ │ + b.hi 76d50 // b.pmore │ │ + cbz w0, 76d38 │ │ + cbz w23, 76df0 │ │ + neg w24, w23 │ │ + mov w23, #0x1 // #1 │ │ mov x0, x19 │ │ - bl 30f6c │ │ - adds w23, w23, #0x1 │ │ - add w22, w0, w22, lsl #1 │ │ - b.cc 78c20 // b.lo, b.ul, b.last │ │ - ldr x23, [sp, #176] │ │ - add w8, w22, #0xe │ │ + bl 3129c │ │ + adds w24, w24, #0x1 │ │ + add w23, w0, w23, lsl #1 │ │ + b.cc 76d5c // b.lo, b.ul, b.last │ │ + ldr x24, [sp, #176] │ │ + add w8, w23, #0xe │ │ + and w25, w8, #0xfffff │ │ + b 76df4 │ │ + cmp w25, #0xf │ │ + b.ne 76ddc // b.any │ │ + mov w23, #0xffffffff // #-1 │ │ + mov x0, x19 │ │ + add w23, w23, #0x1 │ │ + bl 3129c │ │ + cmp w23, #0x1f │ │ + b.hi 76da4 // b.pmore │ │ + cbz w0, 76d8c │ │ + cbz w23, 76f00 │ │ + neg w24, w23 │ │ + mov w23, #0x1 // #1 │ │ + mov x0, x19 │ │ + bl 3129c │ │ + adds w24, w24, #0x1 │ │ + add w23, w0, w23, lsl #1 │ │ + b.cc 76db0 // b.lo, b.ul, b.last │ │ + ldr x24, [sp, #176] │ │ + add w8, w23, #0xe │ │ and w25, w8, #0xfffff │ │ - b 78c48 │ │ + b 76f04 │ │ + mul w8, w22, w25 │ │ + b 76dfc │ │ + ldr w9, [sp, #184] │ │ + mul w8, w25, w22 │ │ + lsr w8, w8, w9 │ │ + sub w8, w8, w20 │ │ + b 76f20 │ │ mov w25, #0xf // #15 │ │ - ldr w9, [sp, #168] │ │ - mul w8, w25, w21 │ │ + mul w8, w25, w22 │ │ and w8, w8, #0xffffff │ │ - mov x15, x24 │ │ + ldr w9, [sp, #184] │ │ + ldr x14, [sp, #136] │ │ lsr w8, w8, w9 │ │ sub w8, w8, w20 │ │ - cmp w8, w27 │ │ - csel w8, w8, w27, lt // lt = tstop │ │ + cmp w8, w26 │ │ + csel w8, w8, w26, cc // cc = lo, ul, last │ │ neg w9, w20 │ │ eor w8, w8, w9 │ │ - str w8, [x23] │ │ - ldp x17, x16, [sp, #120] │ │ - ldr w9, [sp, #92] │ │ - ldr x10, [sp, #184] │ │ - cmp w9, #0x1 │ │ - b.lt 78d80 // b.tstop │ │ + str w8, [x24] │ │ + cbz w21, 77008 │ │ mov w8, #0xc // #12 │ │ - madd x8, x16, x8, x15 │ │ - add x8, x8, x17, lsl #2 │ │ - add w24, w9, #0x1 │ │ - mov w28, #0x1 // #1 │ │ - add x29, x8, #0x2 │ │ - ldrh w22, [x10, x28, lsl #1] │ │ - ldr w21, [x23, x22, lsl #2] │ │ - cbnz w21, 78d08 │ │ - b 78cf0 │ │ + madd x8, x28, x8, x14 │ │ + add x8, x8, x29, lsl #2 │ │ + ldrh w22, [x8, #2] │ │ + orr w28, wzr, #0x10 │ │ + b 76e6c │ │ + mul w9, w21, w8 │ │ + add w25, w8, w25 │ │ + ldr w8, [sp, #184] │ │ + lsr w8, w9, w8 │ │ + sub w8, w8, w20 │ │ + cmp w8, w26 │ │ + neg w9, w20 │ │ + csel w8, w8, w26, cc // cc = lo, ul, last │ │ + eor w8, w8, w9 │ │ + ands w21, w23, #0x3ff │ │ + str w8, [x24, x29, lsl #2] │ │ + b.eq 77008 // b.none │ │ + mov x0, x19 │ │ + bl 3129c │ │ + mov w29, w21 │ │ + ldr w23, [x24, w21, uxtw #2] │ │ + ldrb w9, [x27, x29] │ │ + mov w20, w0 │ │ + lsr w8, w23, #11 │ │ + madd w9, w9, w22, w28 │ │ + cmp w8, #0xf │ │ + lsr w21, w9, #5 │ │ + b.cc 76e3c // b.lo, b.ul, b.last │ │ + mov w8, wzr │ │ + mov w24, #0xffffffff // #-1 │ │ + mov x0, x19 │ │ + mov w27, w8 │ │ + add w24, w24, #0x1 │ │ + bl 3129c │ │ + cmp w24, #0x1f │ │ + b.hi 76ec0 // b.pmore │ │ + sub w8, w27, #0x1 │ │ + cbz w0, 76ea0 │ │ + cbz w24, 76ee4 │ │ + mov w24, #0x1 // #1 │ │ + mov x0, x19 │ │ + bl 3129c │ │ + adds w27, w27, #0x1 │ │ + add w24, w0, w24, lsl #1 │ │ + b.cc 76ec8 // b.lo, b.ul, b.last │ │ + sub w8, w24, #0x1 │ │ + b 76ee8 │ │ mov w8, wzr │ │ - ldr x23, [sp, #176] │ │ add w8, w8, #0xf │ │ - and w21, w8, #0xfffff │ │ - ldr w9, [sp, #168] │ │ - mul w8, w21, w26 │ │ + ldp x27, x24, [sp, #168] │ │ + and w8, w8, #0xfffff │ │ + mul w9, w8, w21 │ │ + and w9, w9, #0xffffff │ │ + b 76e40 │ │ + mov w25, #0xf // #15 │ │ + ldr w9, [sp, #184] │ │ + mul w8, w25, w22 │ │ and w8, w8, #0xffffff │ │ - ldr x10, [sp, #184] │ │ lsr w8, w8, w9 │ │ sub w8, w8, w20 │ │ - cmp w8, w27 │ │ - csel w8, w8, w27, lt // lt = tstop │ │ + cmp w8, w26 │ │ + csel w8, w8, w26, cc // cc = lo, ul, last │ │ + ldr x14, [sp, #136] │ │ neg w9, w20 │ │ - add w25, w21, w25 │ │ eor w8, w8, w9 │ │ - str w8, [x23, x22, lsl #2] │ │ - add x28, x28, #0x1 │ │ - cmp x28, x24 │ │ - b.eq 78d80 // b.none │ │ - ldrh w22, [x10, x28, lsl #1] │ │ - ldr w21, [x23, x22, lsl #2] │ │ - cbz w21, 78cf0 │ │ + str w8, [x24] │ │ + cbz w21, 77008 │ │ + mov w8, #0xc // #12 │ │ + madd x8, x28, x8, x14 │ │ + add x8, x8, x29, lsl #2 │ │ + ldrh w22, [x8, #2] │ │ + b 76f70 │ │ + ldr w10, [sp, #184] │ │ + mul w9, w8, w22 │ │ + lsr w9, w9, w10 │ │ + sub w9, w9, w20 │ │ + add w25, w8, w25 │ │ + neg w8, w20 │ │ + eor w8, w9, w8 │ │ + ands w21, w27, #0x3ff │ │ + str w8, [x24, x28, lsl #2] │ │ + b.eq 77008 // b.none │ │ mov x0, x19 │ │ - bl 30f6c │ │ - ldr x9, [sp, #160] │ │ - ldrh w8, [x29] │ │ - orr w10, wzr, #0x10 │ │ + bl 3129c │ │ + ldr w27, [x24, w21, uxtw #2] │ │ mov w20, w0 │ │ - ldrb w9, [x9, x22] │ │ - cmp w21, #0xf │ │ - madd w8, w9, w8, w10 │ │ - lsr w26, w8, #5 │ │ - b.ne 78cc0 // b.any │ │ + mov w28, w21 │ │ + lsr w8, w27, #11 │ │ + cmp w8, #0xf │ │ + b.cc 76f48 // b.lo, b.ul, b.last │ │ mov w8, wzr │ │ - mov w21, #0xffffffff // #-1 │ │ - mov x0, x19 │ │ - mov w23, w8 │ │ - add w21, w21, #0x1 │ │ - bl 30f6c │ │ - cmp w21, #0x1f │ │ - b.hi 78d5c // b.pmore │ │ - sub w8, w23, #0x1 │ │ - cbz w0, 78d3c │ │ - cbz w21, 78cb0 │ │ - mov w21, #0x1 // #1 │ │ + mov w23, #0xffffffff // #-1 │ │ mov x0, x19 │ │ - bl 30f6c │ │ - adds w23, w23, #0x1 │ │ - add w21, w0, w21, lsl #1 │ │ - b.cc 78d64 // b.lo, b.ul, b.last │ │ + mov w21, w8 │ │ + add w23, w23, #0x1 │ │ + bl 3129c │ │ + cmp w23, #0x1f │ │ + b.hi 76fb8 // b.pmore │ │ sub w8, w21, #0x1 │ │ - b 78cb4 │ │ - ldr w9, [sp, #152] │ │ + cbz w0, 76f98 │ │ + cbz w23, 76fdc │ │ + mov w23, #0x1 // #1 │ │ + mov x0, x19 │ │ + bl 3129c │ │ + adds w21, w21, #0x1 │ │ + add w23, w0, w23, lsl #1 │ │ + b.cc 76fc0 // b.lo, b.ul, b.last │ │ + sub w8, w23, #0x1 │ │ + b 76fe0 │ │ + mov w8, wzr │ │ + add w8, w8, #0xf │ │ + ldr w10, [sp, #184] │ │ + and w8, w8, #0xfffff │ │ + mul w9, w8, w22 │ │ + and w9, w9, #0xffffff │ │ + lsr w9, w9, w10 │ │ + sub w9, w9, w20 │ │ + cmp w9, w26 │ │ + csel w9, w9, w26, cc // cc = lo, ul, last │ │ + b 76f58 │ │ + ldr w9, [sp, #160] │ │ cmp w25, #0x3f │ │ mov w8, #0x3f // #63 │ │ csel w8, w25, w8, cc // cc = lo, ul, last │ │ orr w8, w8, w9 │ │ - ldr x9, [sp, #48] │ │ - ldr w0, [sp, #92] │ │ + ldr x9, [sp, #40] │ │ + ldr w0, [sp, #60] │ │ strb w8, [x9] │ │ ldp x29, x30, [sp, #272] │ │ ldp x20, x19, [sp, #256] │ │ ldp x22, x21, [sp, #240] │ │ ldp x24, x23, [sp, #224] │ │ ldp x26, x25, [sp, #208] │ │ ldp x28, x27, [sp, #192] │ │ @@ -118941,23 +117057,23 @@ │ │ stp x24, x23, [sp, #32] │ │ stp x22, x21, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ stp x29, x30, [sp, #80] │ │ sub sp, sp, #0x230 │ │ str w2, [sp, #196] │ │ ldp x24, x8, [x0] │ │ - adrp x9, ac000 │ │ + adrp x9, ad000 │ │ mov x25, x3 │ │ mov x22, x0 │ │ str x8, [sp, #504] │ │ ldp w11, w8, [x0, #16] │ │ - ldr x9, [x9, #1184] │ │ + ldr x9, [x9, #1112] │ │ ldr x14, [x24, #3240] │ │ - ldr w12, [x24, #3336] │ │ - ldr w13, [x24, #3340] │ │ + ldr w12, [x24, #3368] │ │ + ldr w13, [x24, #3372] │ │ add x9, x9, w1, uxtw #2 │ │ ldrb w10, [x9] │ │ ldrb w9, [x9, #1] │ │ str x14, [sp, #496] │ │ ldr w14, [x24, #2112] │ │ sub w12, w12, w11 │ │ sub w13, w13, w8 │ │ @@ -118969,52 +117085,52 @@ │ │ cset w28, ne // ne = any │ │ cinc w12, w19, ne // ne = any │ │ cmp w14, #0x1 │ │ cset w23, eq // eq = none │ │ str w13, [sp, #84] │ │ cinc w13, w13, eq // eq = none │ │ str w1, [sp, #372] │ │ - cbz w14, 78e64 │ │ - tbnz w11, #0, 78e6c │ │ + cbz w14, 770ec │ │ + tbnz w11, #0, 770f4 │ │ cmp w10, w28 │ │ - b.hi 78e6c // b.pmore │ │ + b.hi 770f4 // b.pmore │ │ str wzr, [sp, #248] │ │ - b 78e84 │ │ + b 7710c │ │ cmp w9, w23 │ │ - b.ls 78e7c // b.plast │ │ + b.ls 77104 // b.plast │ │ mov w15, #0x1 // #1 │ │ - b 78e80 │ │ + b 77108 │ │ and w15, w8, #0x1 │ │ str w15, [sp, #248] │ │ ldr w1, [sp, #84] │ │ cmp w14, #0x3 │ │ cset w15, ne // ne = any │ │ cinc x16, x10, ne // ne = any │ │ cmp w14, #0x1 │ │ cset w14, eq // eq = none │ │ cinc x17, x9, eq // eq = none │ │ cmp w1, #0x1 │ │ - b.lt 7a628 // b.tstop │ │ + b.lt 788b0 // b.tstop │ │ lsr x6, x16, x15 │ │ mul x15, x9, x10 │ │ lsl w10, w10, #2 │ │ lsl w9, w9, #2 │ │ and x20, x11, #0x1f │ │ asr w4, w12, w28 │ │ ldrb w11, [x25, #10] │ │ ldrb w12, [x25, #7] │ │ lsr x21, x17, x14 │ │ ldr x14, [x24, #8] │ │ stp w9, w10, [sp, #220] │ │ add x9, x22, #0x288 │ │ str x9, [sp, #448] │ │ - adrp x10, ac000 │ │ + adrp x10, ad000 │ │ asr w5, w13, w23 │ │ mov w13, #0x71c0 // #29120 │ │ - ldr x10, [x10, #3056] │ │ + ldr x10, [x10, #3016] │ │ mov w17, #0x5080 // #20608 │ │ add x0, x22, #0x2a0 │ │ add x13, x22, x13 │ │ str x0, [sp, #424] │ │ mov w0, #0x2880 // #10368 │ │ str x13, [sp, #408] │ │ add x13, x22, x17 │ │ @@ -119079,31 +117195,31 @@ │ │ str x9, [sp, #520] │ │ str x25, [sp, #376] │ │ str w19, [sp, #244] │ │ str w28, [sp, #492] │ │ str w23, [sp, #532] │ │ str x20, [sp, #280] │ │ str x7, [sp, #512] │ │ - b 79020 │ │ + b 772a8 │ │ ldr w1, [sp, #84] │ │ mov w3, w12 │ │ cmp w12, w1 │ │ - b.ge 7a628 // b.tcont │ │ + b.ge 788b0 // b.tcont │ │ add w12, w3, #0x10 │ │ cmp w1, w12 │ │ csel w9, w1, w12, lt // lt = tstop │ │ str w9, [sp, #276] │ │ ldr w9, [sp, #164] │ │ lsr w10, w12, w23 │ │ str w10, [sp, #160] │ │ cmp w9, w10 │ │ csel w9, w9, w10, lt // lt = tstop │ │ cmp w19, #0x1 │ │ str w9, [sp, #364] │ │ - b.lt 79010 // b.tstop │ │ + b.lt 77298 // b.tstop │ │ ldr w11, [sp, #196] │ │ str xzr, [sp, #328] │ │ str w3, [sp, #272] │ │ str w12, [sp, #252] │ │ tst w11, #0x8 │ │ cset w9, eq // eq = none │ │ cmp w3, #0x0 │ │ @@ -119113,94 +117229,94 @@ │ │ str w10, [sp, #192] │ │ cset w10, ge // ge = tcont │ │ lsr w11, w3, w23 │ │ and w9, w9, w10 │ │ str w11, [sp, #308] │ │ str w9, [sp, #188] │ │ ldrb w9, [x7, #3] │ │ - cbnz w9, 790c0 │ │ - b 79148 │ │ + cbnz w9, 77348 │ │ + b 773d0 │ │ ldr w19, [sp, #244] │ │ ldr x9, [sp, #256] │ │ ldr x20, [sp, #280] │ │ ldr w12, [sp, #252] │ │ cmp w19, w9 │ │ str x9, [sp, #328] │ │ - b.le 79010 │ │ + b.le 77298 │ │ ldrb w9, [x7, #3] │ │ - cbz w9, 79148 │ │ + cbz w9, 773d0 │ │ ldr x1, [x24, #2088] │ │ ldrsw x9, [x22, #16] │ │ ldr x10, [x24, #2064] │ │ - ldr w11, [x24, #4768] │ │ + ldr w11, [x24, #4344] │ │ sxtw x12, w8 │ │ lsr x13, x1, #1 │ │ madd x12, x13, x12, x9 │ │ add x0, x10, x12, lsl #3 │ │ - cbz w11, 7912c │ │ + cbz w11, 773b4 │ │ ldr x13, [sp, #504] │ │ ldr x12, [sp, #144] │ │ and w10, w9, #0x1 │ │ and w11, w8, #0x1 │ │ ldr x3, [x13, #13984] │ │ add w8, w10, w8, asr #1 │ │ sxtw x8, w8 │ │ add w9, w11, w9, asr #1 │ │ add x12, x3, x12 │ │ str x12, [x13, #13984] │ │ - ldr x12, [x24, #3320] │ │ - ldr x10, [x24, #4792] │ │ + ldr x12, [x24, #3352] │ │ + ldr x10, [x24, #4368] │ │ asr x12, x12, #1 │ │ mul x8, x12, x8 │ │ add x8, x8, w9, sxtw │ │ mov w9, #0x30 // #48 │ │ madd x2, x8, x9, x10 │ │ - b 79134 │ │ + b 773bc │ │ ldr x3, [sp, #104] │ │ ldr x2, [sp, #136] │ │ ldr x8, [x24, #3240] │ │ ldp w5, w4, [sp, #220] │ │ ldr x8, [x8, #248] │ │ blr x8 │ │ ldr x7, [sp, #512] │ │ ldr x8, [sp, #448] │ │ ldr x8, [x8] │ │ add x9, x8, x20 │ │ ldrb w9, [x9, #224] │ │ - cbz w9, 79174 │ │ + cbz w9, 773fc │ │ ldrb w8, [x8, x20] │ │ orr w9, w8, #0x2 │ │ cmp w9, #0xb │ │ ccmp w8, #0xa, #0x4, ne // ne = any │ │ mov w8, #0x200 // #512 │ │ csel w9, w8, wzr, eq // eq = none │ │ ldr x8, [sp, #232] │ │ ldr w29, [sp, #272] │ │ ldrb w8, [x8] │ │ - cbz w8, 791a4 │ │ + cbz w8, 7742c │ │ ldr x8, [sp, #208] │ │ ldrb w8, [x8] │ │ orr w10, w8, #0x2 │ │ cmp w10, #0xb │ │ ccmp w8, #0xa, #0x4, ne // ne = any │ │ mov w8, #0x200 // #512 │ │ csel w10, w8, wzr, eq // eq = none │ │ - b 791a8 │ │ + b 77430 │ │ mov w10, wzr │ │ ldr x12, [sp, #328] │ │ ldr w8, [x22, #20] │ │ ldr w11, [sp, #276] │ │ add x13, x12, #0x10 │ │ cmp w19, w13 │ │ csel w21, w19, w13, lt // lt = tstop │ │ add w8, w8, w29 │ │ cmp w29, w11 │ │ str w8, [x22, #20] │ │ str x13, [sp, #256] │ │ - b.ge 798e4 // b.tcont │ │ + b.ge 77b6c // b.tcont │ │ ldr w14, [sp, #188] │ │ sxtw x11, w21 │ │ cmp x12, #0x0 │ │ str x11, [sp, #432] │ │ ldr w11, [sp, #404] │ │ cset w12, ne // ne = any │ │ orr w12, w12, w14 │ │ @@ -119210,35 +117326,35 @@ │ │ ldr w9, [x22, #16] │ │ cmp w19, w13 │ │ cset w13, gt │ │ orr w12, w13, w12 │ │ orr w10, w11, w10 │ │ str w12, [sp, #420] │ │ str w10, [sp, #472] │ │ - b 7924c │ │ + b 774d4 │ │ mov w28, w14 │ │ ldr x8, [sp, #320] │ │ ldr w10, [x22, #20] │ │ sub w9, w0, w28 │ │ ldrb w8, [x8] │ │ add w29, w29, w8 │ │ add w8, w10, w8 │ │ ldr w10, [sp, #276] │ │ stp w9, w8, [x22, #16] │ │ ldr w28, [sp, #492] │ │ cmp w29, w10 │ │ - b.ge 798e4 // b.tcont │ │ + b.ge 77b6c // b.tcont │ │ ldr x14, [sp, #328] │ │ ldr x12, [sp, #432] │ │ ldr x10, [x24, #2064] │ │ ldr x11, [x24, #2088] │ │ add w0, w9, w14 │ │ cmp x14, x12 │ │ str w0, [x22, #16] │ │ - b.ge 7921c // b.tcont │ │ + b.ge 774a4 // b.tcont │ │ ldr w12, [sp, #272] │ │ lsr x11, x11, #1 │ │ sxtw x8, w8 │ │ madd x8, x11, x8, x14 │ │ cmp w29, w12 │ │ ldr x12, [sp, #264] │ │ add x8, x8, w9, sxtw │ │ @@ -119251,85 +117367,85 @@ │ │ and w9, w9, w11 │ │ add x26, x10, x8, lsl #3 │ │ add x8, x13, x12 │ │ mov w28, w14 │ │ str w9, [sp, #480] │ │ str x8, [sp, #456] │ │ ldrb w8, [x7, #3] │ │ - cbnz w8, 792f0 │ │ - b 79338 │ │ + cbnz w8, 77578 │ │ + b 775c0 │ │ ldr x8, [sp, #344] │ │ ldrb w19, [x8] │ │ ldr w8, [x22, #16] │ │ add w28, w28, w19 │ │ add x26, x26, w19, uxtw #3 │ │ cmp w28, w21 │ │ add w0, w8, w19 │ │ str w0, [x22, #16] │ │ - b.ge 79220 // b.tcont │ │ + b.ge 774a8 // b.tcont │ │ ldrb w8, [x7, #3] │ │ - cbz w8, 79338 │ │ + cbz w8, 775c0 │ │ ldrb w8, [x25, #6] │ │ - cbz w8, 794c8 │ │ - ldr w8, [x24, #4768] │ │ - cbnz w8, 792c4 │ │ + cbz w8, 77750 │ │ + ldr w8, [x24, #4344] │ │ + cbnz w8, 7754c │ │ ldr x8, [sp, #320] │ │ ldrb w8, [x8] │ │ sub w8, w8, #0x1 │ │ cmp w8, #0xf │ │ - b.hi 79644 // b.pmore │ │ - adrp x11, a9000 │ │ - add x11, x11, #0xb68 │ │ - adr x9, 7932c │ │ + b.hi 778cc // b.pmore │ │ + adrp x11, aa000 │ │ + add x11, x11, #0xc18 │ │ + adr x9, 775b4 │ │ ldrb w10, [x11, x8] │ │ add x9, x9, x10, lsl #2 │ │ br x9 │ │ mov w8, #0x40 // #64 │ │ strb w8, [x20] │ │ - b 79644 │ │ + b 778cc │ │ ldrsb w8, [x7, #5] │ │ str w8, [sp, #556] │ │ ldr w8, [sp, #480] │ │ - tbz w8, #0, 79384 │ │ + tbz w8, #0, 7760c │ │ mov w8, wzr │ │ ldr x9, [sp, #328] │ │ eor w8, w8, #0x1 │ │ cmp x9, w28, uxtw │ │ - b.cc 793a8 // b.lo, b.ul, b.last │ │ + b.cc 77630 // b.lo, b.ul, b.last │ │ ldr w9, [sp, #464] │ │ - cbz w9, 7937c │ │ + cbz w9, 77604 │ │ ldr x9, [sp, #320] │ │ ldr w10, [sp, #276] │ │ ldrb w9, [x9] │ │ add w9, w29, w9 │ │ cmp w9, w10 │ │ - b.ge 793a8 // b.tcont │ │ + b.ge 77630 // b.tcont │ │ mov w9, #0x8 // #8 │ │ - b 793ac │ │ + b 77634 │ │ ldr x8, [sp, #344] │ │ ldrb w8, [x8] │ │ add w8, w28, w8 │ │ cmp w8, w21 │ │ cset w8, ge // ge = tcont │ │ ldr x9, [sp, #328] │ │ eor w8, w8, #0x1 │ │ cmp x9, w28, uxtw │ │ - b.cs 7935c // b.hs, b.nlast │ │ + b.cs 775e4 // b.hs, b.nlast │ │ mov w9, wzr │ │ - ldr w10, [x24, #3360] │ │ + ldr w10, [x24, #3392] │ │ ldr w2, [x22, #20] │ │ orr w6, w9, w8 │ │ sub w10, w10, #0x1 │ │ tst w10, w2 │ │ - b.eq 793cc // b.none │ │ + b.eq 77654 // b.none │ │ mov x8, xzr │ │ - b 793ec │ │ - ldr w8, [x24, #3356] │ │ - ldr w9, [x24, #3344] │ │ - ldr x10, [x24, #3296] │ │ + b 77674 │ │ + ldr w8, [x24, #3388] │ │ + ldr w9, [x24, #3376] │ │ + ldr x10, [x24, #3328] │ │ asr w8, w2, w8 │ │ sub w8, w8, #0x1 │ │ mul w8, w9, w8 │ │ lsl w8, w8, #7 │ │ add x8, x10, w8, sxtw #1 │ │ ldr x11, [sp, #504] │ │ ldr x14, [sp, #344] │ │ @@ -119341,57 +117457,57 @@ │ │ ldr w10, [x11, #13872] │ │ cmp w0, w9 │ │ ldr w9, [x13, #1020] │ │ ldr w4, [x11, #13868] │ │ ldr w5, [x11, #13876] │ │ ldr x11, [x24, #2088] │ │ ldrb w23, [x14] │ │ - ldr w13, [x24, #4660] │ │ + ldr w13, [x24, #4236] │ │ ldr x27, [sp, #408] │ │ cset w1, gt │ │ cmp w2, w10 │ │ cset w3, gt │ │ str w9, [sp, #48] │ │ add x9, sp, #0x22c │ │ mov x7, x26 │ │ str w13, [sp, #64] │ │ str x27, [sp, #56] │ │ str w23, [sp, #40] │ │ str w19, [sp, #32] │ │ str x9, [sp, #24] │ │ str w12, [sp, #16] │ │ stp x11, x8, [sp] │ │ - bl 73350 │ │ + bl 7f460 │ │ ldr x8, [sp, #496] │ │ - ldr w9, [x24, #3336] │ │ + ldr w9, [x24, #3368] │ │ ldp w10, w12, [x22, #16] │ │ - ldr w11, [x24, #3340] │ │ + ldr w11, [x24, #3372] │ │ add x8, x8, w0, uxtw #3 │ │ ldr w13, [sp, #472] │ │ sub w9, w9, w10 │ │ ldr w10, [sp, #556] │ │ ldr x1, [x24, #2088] │ │ sub w11, w11, w12 │ │ - ldr w12, [x24, #4660] │ │ + ldr w12, [x24, #4236] │ │ ldr x8, [x8, #64] │ │ lsl w3, w19, #2 │ │ lsl w4, w23, #2 │ │ orr w5, w13, w10 │ │ lsl w6, w9, #2 │ │ lsl w7, w11, #2 │ │ mov x0, x26 │ │ mov x2, x27 │ │ str w12, [sp] │ │ blr x8 │ │ ldr x7, [sp, #512] │ │ ldr w23, [sp, #532] │ │ ldrb w8, [x25, #6] │ │ - cbnz w8, 792f8 │ │ - ldr w8, [x24, #4768] │ │ - cbz w8, 79574 │ │ + cbnz w8, 77580 │ │ + ldr w8, [x24, #4344] │ │ + cbz w8, 777fc │ │ ldr x8, [sp, #344] │ │ ldr x10, [sp, #504] │ │ mov w11, #0x8 // #8 │ │ ldrb w19, [x8] │ │ ldr x8, [sp, #320] │ │ ldr x2, [x10, #13992] │ │ cmp w19, #0x8 │ │ @@ -119400,39 +117516,39 @@ │ │ cmp w8, #0x8 │ │ csel w8, w8, w11, cc // cc = lo, ul, last │ │ mul w8, w9, w8 │ │ lsl w8, w8, #4 │ │ add x8, x2, w8, uxtw #2 │ │ str x8, [x10, #13992] │ │ ldpsw x8, x9, [x22, #16] │ │ - ldr x10, [x24, #3320] │ │ - ldr x11, [x24, #4784] │ │ + ldr x10, [x24, #3352] │ │ + ldr x11, [x24, #4360] │ │ nop │ │ madd x8, x10, x9, x8 │ │ mov w9, #0xa // #10 │ │ madd x8, x8, x9, x11 │ │ ldrb w9, [x8, #6] │ │ ldrsh w27, [x8] │ │ str w9, [sp, #552] │ │ - tbnz w27, #31, 792cc │ │ + tbnz w27, #31, 77554 │ │ ldrb w8, [x7, #2] │ │ ldr x10, [sp, #496] │ │ ldr w9, [sp, #552] │ │ mov w11, #0x88 // #136 │ │ ldr x1, [x24, #2088] │ │ nop │ │ madd x8, x8, x11, x10 │ │ add x8, x8, x9, lsl #3 │ │ ldr x8, [x8, #680] │ │ - ldr w4, [x24, #4660] │ │ + ldr w4, [x24, #4236] │ │ mov x0, x26 │ │ mov w3, w27 │ │ blr x8 │ │ ldr x7, [sp, #512] │ │ - b 792cc │ │ + b 77554 │ │ ldr x9, [sp, #280] │ │ ldr x8, [x22, #648] │ │ ldrb w3, [x25, #10] │ │ mov x5, x25 │ │ add w25, w28, w9 │ │ add x8, x8, x25 │ │ add x1, x8, #0x20 │ │ @@ -119443,227 +117559,227 @@ │ │ mov w6, #0x1 // #1 │ │ mov x0, x22 │ │ str x8, [sp] │ │ add x8, sp, #0x228 │ │ mov x2, x20 │ │ mov w7, wzr │ │ str x8, [sp, #8] │ │ - bl 77754 │ │ + bl 757f0 │ │ ldr x10, [sp, #320] │ │ - ldr w8, [x24, #3340] │ │ + ldr w8, [x24, #3372] │ │ ldr w9, [x22, #20] │ │ mov w27, w0 │ │ ldrb w10, [x10] │ │ sub w8, w8, w9 │ │ cmp w8, w10 │ │ csel w8, w10, w8, gt │ │ sub w9, w8, #0x1 │ │ cmp w9, #0xf │ │ - b.hi 79734 // b.pmore │ │ - adrp x12, a9000 │ │ - add x12, x12, #0xb98 │ │ - adr x10, 79604 │ │ + b.hi 779bc // b.pmore │ │ + adrp x12, aa000 │ │ + add x12, x12, #0xc48 │ │ + adr x10, 7788c │ │ ldrb w11, [x12, x9] │ │ add x10, x10, x11, lsl #2 │ │ br x10 │ │ ldrb w23, [sp, #548] │ │ strb w23, [x20] │ │ - b 797a0 │ │ + b 77a28 │ │ mov w8, #0x40404040 // #1077952576 │ │ str w8, [x20] │ │ - b 79644 │ │ + b 778cc │ │ mov w8, #0x4040 // #16448 │ │ strh w8, [x20] │ │ - b 79644 │ │ + b 778cc │ │ mov x8, #0x4040404040404040 // #4629771061636907072 │ │ str x8, [x20] │ │ - b 79644 │ │ + b 778cc │ │ ldr x9, [sp, #456] │ │ mov x8, #0x4040404040404040 // #4629771061636907072 │ │ str x8, [x20] │ │ str x8, [x9] │ │ ldr x8, [sp, #344] │ │ ldrb w19, [x8] │ │ sub w8, w19, #0x1 │ │ cmp w8, #0xf │ │ - b.hi 792cc // b.pmore │ │ - adrp x11, a9000 │ │ - add x11, x11, #0xb78 │ │ - adr x9, 792cc │ │ + b.hi 77554 // b.pmore │ │ + adrp x11, aa000 │ │ + add x11, x11, #0xc28 │ │ + adr x9, 77554 │ │ ldrh w10, [x11, x8, lsl #1] │ │ add x9, x9, x10, lsl #2 │ │ br x9 │ │ ldr x8, [sp, #448] │ │ ldr x9, [sp, #280] │ │ mov w19, #0x1 // #1 │ │ ldr x8, [x8] │ │ add w9, w28, w9 │ │ add x8, x8, x9 │ │ mov w9, #0x40 // #64 │ │ strb w9, [x8, #32] │ │ - b 792cc │ │ + b 77554 │ │ ldr x8, [sp, #448] │ │ ldr x9, [sp, #280] │ │ mov w19, #0x4 // #4 │ │ ldr x8, [x8] │ │ add w9, w28, w9 │ │ add x8, x8, x9 │ │ mov w9, #0x40404040 // #1077952576 │ │ str w9, [x8, #32] │ │ - b 792cc │ │ + b 77554 │ │ ldr x8, [sp, #448] │ │ ldr x9, [sp, #280] │ │ mov w19, #0x2 // #2 │ │ ldr x8, [x8] │ │ add w9, w28, w9 │ │ add x8, x8, x9 │ │ mov w9, #0x4040 // #16448 │ │ strh w9, [x8, #32] │ │ - b 792cc │ │ + b 77554 │ │ ldr x8, [sp, #448] │ │ ldr x9, [sp, #280] │ │ mov w19, #0x8 // #8 │ │ ldr x8, [x8] │ │ add w9, w28, w9 │ │ add x8, x8, x9 │ │ mov x9, #0x4040404040404040 // #4629771061636907072 │ │ str x9, [x8, #32] │ │ - b 792cc │ │ + b 77554 │ │ ldr x10, [sp, #448] │ │ ldr x9, [sp, #280] │ │ mov x11, #0x4040404040404040 // #4629771061636907072 │ │ mov w19, #0x10 // #16 │ │ ldr x8, [x10] │ │ add w9, w28, w9 │ │ add x8, x8, x9 │ │ str x11, [x8, #32] │ │ ldr x8, [x10] │ │ add w9, w9, #0x8 │ │ add x8, x8, x9 │ │ str x11, [x8, #32] │ │ - b 792cc │ │ + b 77554 │ │ ldrb w23, [sp, #548] │ │ sxtw x2, w8 │ │ mov x0, x20 │ │ mov w1, w23 │ │ - bl 4b70 │ │ - b 797a0 │ │ + bl 4b00 │ │ + b 77a28 │ │ ldrb w23, [sp, #548] │ │ mov w8, #0x1010101 // #16843009 │ │ mul w8, w23, w8 │ │ str w8, [x20] │ │ - b 797a0 │ │ + b 77a28 │ │ ldrb w23, [sp, #548] │ │ mov w8, w23 │ │ bfi w8, w23, #8, #8 │ │ strh w8, [x20] │ │ - b 797a0 │ │ + b 77a28 │ │ ldrb w23, [sp, #548] │ │ mov x8, #0x101010101010101 // #72340172838076673 │ │ mul x8, x23, x8 │ │ str x8, [x20] │ │ - b 797a0 │ │ + b 77a28 │ │ ldrb w23, [sp, #548] │ │ ldr x9, [sp, #456] │ │ mov x8, #0x101010101010101 // #72340172838076673 │ │ mul x8, x23, x8 │ │ str x8, [x20] │ │ str x8, [x9] │ │ ldr x10, [sp, #344] │ │ - ldr w8, [x24, #3336] │ │ + ldr w8, [x24, #3368] │ │ ldr w9, [x22, #16] │ │ ldr x7, [sp, #512] │ │ ldrb w19, [x10] │ │ sub w8, w8, w9 │ │ cmp w8, w19 │ │ csel w8, w19, w8, gt │ │ sub w9, w8, #0x1 │ │ cmp w9, #0xf │ │ - b.hi 79808 // b.pmore │ │ - adrp x12, a9000 │ │ - add x12, x12, #0xba8 │ │ - adr x10, 797e4 │ │ + b.hi 77a90 // b.pmore │ │ + adrp x12, aa000 │ │ + add x12, x12, #0xc58 │ │ + adr x10, 77a6c │ │ ldrb w11, [x12, x9] │ │ add x10, x10, x11, lsl #2 │ │ br x10 │ │ ldr x8, [sp, #448] │ │ ldr x8, [x8] │ │ add x8, x8, x25 │ │ strb w23, [x8, #32] │ │ ldr x25, [sp, #376] │ │ ldr w23, [sp, #532] │ │ ldr x2, [sp, #424] │ │ - tbz w27, #31, 79538 │ │ - b 792cc │ │ + tbz w27, #31, 777c0 │ │ + b 77554 │ │ ldr x9, [sp, #448] │ │ sxtw x2, w8 │ │ mov w1, w23 │ │ ldr x9, [x9] │ │ add x9, x9, x25 │ │ add x0, x9, #0x20 │ │ - bl 4b70 │ │ + bl 4b00 │ │ ldr x7, [sp, #512] │ │ ldr x25, [sp, #376] │ │ ldr w23, [sp, #532] │ │ ldr x2, [sp, #424] │ │ - tbz w27, #31, 79538 │ │ - b 792cc │ │ + tbz w27, #31, 777c0 │ │ + b 77554 │ │ ldr x8, [sp, #448] │ │ mov w9, #0x1010101 // #16843009 │ │ mul w9, w23, w9 │ │ ldr x8, [x8] │ │ add x8, x8, x25 │ │ str w9, [x8, #32] │ │ ldr x25, [sp, #376] │ │ ldr w23, [sp, #532] │ │ ldr x2, [sp, #424] │ │ - tbz w27, #31, 79538 │ │ - b 792cc │ │ + tbz w27, #31, 777c0 │ │ + b 77554 │ │ ldr x8, [sp, #448] │ │ bfi w23, w23, #8, #8 │ │ ldr x8, [x8] │ │ add x8, x8, x25 │ │ strh w23, [x8, #32] │ │ ldr x25, [sp, #376] │ │ ldr w23, [sp, #532] │ │ ldr x2, [sp, #424] │ │ - tbz w27, #31, 79538 │ │ - b 792cc │ │ + tbz w27, #31, 777c0 │ │ + b 77554 │ │ ldr x8, [sp, #448] │ │ mov x9, #0x101010101010101 // #72340172838076673 │ │ mul x9, x23, x9 │ │ ldr x8, [x8] │ │ add x8, x8, x25 │ │ - b 798cc │ │ + b 77b54 │ │ ldr x10, [sp, #448] │ │ mov x9, #0x101010101010101 // #72340172838076673 │ │ mul x9, x23, x9 │ │ ldr x8, [x10] │ │ add x8, x8, x25 │ │ str x9, [x8, #32] │ │ ldr x8, [x10] │ │ add w10, w25, #0x8 │ │ add x8, x8, x10 │ │ str x9, [x8, #32] │ │ ldr x25, [sp, #376] │ │ ldr w23, [sp, #532] │ │ ldr x2, [sp, #424] │ │ - tbz w27, #31, 79538 │ │ - b 792cc │ │ + tbz w27, #31, 777c0 │ │ + b 77554 │ │ ldr w9, [sp, #248] │ │ sub w8, w8, w29 │ │ str w8, [x22, #20] │ │ - cbz w9, 7909c │ │ + cbz w9, 77324 │ │ ldrb w9, [x7, #1] │ │ ldr x11, [x24, #2096] │ │ asr w10, w8, w23 │ │ cmp w9, #0xd │ │ lsr x9, x11, #1 │ │ str x11, [sp, #464] │ │ - b.ne 79a04 // b.any │ │ + b.ne 77c8c // b.any │ │ ldr w13, [sp, #488] │ │ ldr x2, [x24, #2088] │ │ ldr w12, [x22, #16] │ │ sxtw x10, w10 │ │ and w8, w8, w13 │ │ ldr x13, [sp, #344] │ │ lsl w8, w8, #2 │ │ @@ -119705,57 +117821,57 @@ │ │ ldr x20, [x24, #2072] │ │ ldr x19, [x24, #2080] │ │ asr w9, w13, w23 │ │ sub w4, w10, w9 │ │ blr x8 │ │ ldr x7, [sp, #512] │ │ ldrb w8, [x7, #7] │ │ - cbz w8, 79b68 │ │ + cbz w8, 77df0 │ │ str wzr, [sp, #552] │ │ ldr w9, [x22, #20] │ │ - ldr w8, [x24, #3360] │ │ + ldr w8, [x24, #3392] │ │ ldr w10, [sp, #488] │ │ add x20, x20, x21 │ │ sub w8, w8, #0x1 │ │ and w10, w9, w10 │ │ tst w10, w8 │ │ - b.eq 79a74 // b.none │ │ + b.eq 77cfc // b.none │ │ mov x8, xzr │ │ - b 79a94 │ │ + b 77d1c │ │ ldrb w11, [x25, #12] │ │ - cbz w11, 79ce8 │ │ + cbz w11, 77f70 │ │ ldr w11, [x22, #16] │ │ sxtw x10, w10 │ │ - ldr w12, [x24, #4768] │ │ + ldr w12, [x24, #4344] │ │ mul x9, x9, x10 │ │ asr w13, w11, w28 │ │ add x9, x9, w13, sxtw │ │ lsl x9, x9, #2 │ │ - cbz w12, 79ba0 │ │ + cbz w12, 77e28 │ │ ldr x15, [sp, #504] │ │ - ldr x13, [x24, #3320] │ │ + ldr x13, [x24, #3352] │ │ and w12, w11, #0x1 │ │ - ldr x10, [x24, #4792] │ │ + ldr x10, [x24, #4368] │ │ ldr x20, [x15, #13984] │ │ and w14, w8, #0x1 │ │ add w8, w12, w8, asr #1 │ │ asr x12, x13, #1 │ │ ldr x13, [sp, #96] │ │ sxtw x8, w8 │ │ add w11, w14, w11, asr #1 │ │ mul x8, x12, x8 │ │ add x8, x8, w11, sxtw │ │ mov w11, #0x30 // #48 │ │ add x13, x20, x13 │ │ madd x19, x8, x11, x10 │ │ str x13, [x15, #13984] │ │ - b 79ba8 │ │ - ldr w8, [x24, #3356] │ │ - ldr w10, [x24, #3344] │ │ - ldr x11, [x24, #3304] │ │ + b 77e30 │ │ + ldr w8, [x24, #3388] │ │ + ldr w10, [x24, #3376] │ │ + ldr x11, [x24, #3336] │ │ asr w8, w9, w8 │ │ sub w8, w8, #0x1 │ │ mul w8, w10, w8 │ │ lsl w8, w8, #7 │ │ add x8, x11, w8, sxtw #1 │ │ ldr x13, [sp, #504] │ │ ldr x14, [sp, #536] │ │ @@ -119769,15 +117885,15 @@ │ │ ldr w10, [sp, #532] │ │ asr w9, w9, w28 │ │ ldr w12, [x13, #13868] │ │ ldr w13, [x13, #13876] │ │ cmp w0, w9 │ │ ldr w9, [sp, #532] │ │ ldrb w25, [x14] │ │ - ldr w14, [x24, #4660] │ │ + ldr w14, [x24, #4236] │ │ ldr x27, [sp, #408] │ │ ldr x29, [sp, #464] │ │ asr w10, w11, w10 │ │ cset w1, gt │ │ cmp w2, w10 │ │ asr w4, w12, w28 │ │ cset w3, gt │ │ @@ -119789,45 +117905,45 @@ │ │ str x27, [sp, #56] │ │ str wzr, [sp, #48] │ │ str w25, [sp, #40] │ │ str w23, [sp, #32] │ │ str x9, [sp, #24] │ │ str wzr, [sp, #16] │ │ stp x29, x8, [sp] │ │ - bl 73350 │ │ + bl 7f460 │ │ ldr x8, [sp, #496] │ │ ldr x26, [sp, #512] │ │ - ldr w7, [x24, #4660] │ │ + ldr w7, [x24, #4236] │ │ ldr x5, [sp, #200] │ │ add x8, x8, w0, uxtw #3 │ │ ldrsb w6, [x26, #7] │ │ ldr x8, [x8, #200] │ │ lsl w3, w23, #2 │ │ ldr w23, [sp, #532] │ │ lsl w4, w25, #2 │ │ mov x0, x20 │ │ mov x1, x29 │ │ mov x2, x27 │ │ blr x8 │ │ ldr x25, [sp, #376] │ │ mov x7, x26 │ │ ldrb w8, [x25, #16] │ │ - cbz w8, 79ce8 │ │ + cbz w8, 77f70 │ │ str wzr, [sp, #552] │ │ ldr w9, [x22, #20] │ │ - ldr w8, [x24, #3360] │ │ + ldr w8, [x24, #3392] │ │ ldr w10, [sp, #488] │ │ add x20, x19, x21 │ │ mov x27, x25 │ │ sub w8, w8, #0x1 │ │ and w10, w9, w10 │ │ tst w10, w8 │ │ - b.eq 79c04 // b.none │ │ + b.eq 77e8c // b.none │ │ mov x8, xzr │ │ - b 79c24 │ │ + b 77eac │ │ ldr x20, [sp, #88] │ │ ldr x19, [sp, #136] │ │ ldr x8, [x24, #3240] │ │ ldr x10, [x24, #2072] │ │ ldp w27, w26, [sp, #152] │ │ ldr x1, [sp, #464] │ │ ldr x8, [x8, #248] │ │ @@ -119844,18 +117960,18 @@ │ │ add x2, x19, #0x20 │ │ ldr x8, [x8, #248] │ │ add x0, x9, x21 │ │ mov x3, x20 │ │ mov w4, w26 │ │ mov w5, w27 │ │ blr x8 │ │ - b 79ce4 │ │ - ldr w8, [x24, #3356] │ │ - ldr w10, [x24, #3344] │ │ - ldr x11, [x24, #3312] │ │ + b 77f6c │ │ + ldr w8, [x24, #3388] │ │ + ldr w10, [x24, #3376] │ │ + ldr x11, [x24, #3344] │ │ asr w8, w9, w8 │ │ sub w8, w8, #0x1 │ │ mul w8, w10, w8 │ │ lsl w8, w8, #7 │ │ add x8, x11, w8, sxtw #1 │ │ ldr x13, [sp, #504] │ │ ldr x14, [sp, #536] │ │ @@ -119864,15 +117980,15 @@ │ │ ldr w9, [x13, #13864] │ │ ldrb w19, [x14] │ │ ldr x14, [sp, #520] │ │ ldr w11, [x13, #13872] │ │ ldr w12, [x13, #13868] │ │ ldr w13, [x13, #13876] │ │ ldrb w21, [x14] │ │ - ldr w14, [x24, #4660] │ │ + ldr w14, [x24, #4236] │ │ asr w0, w10, w28 │ │ asr w9, w9, w28 │ │ ldr x26, [sp, #408] │ │ ldr x25, [sp, #464] │ │ asr w10, w11, w23 │ │ cmp w0, w9 │ │ cset w1, gt │ │ @@ -119887,18 +118003,18 @@ │ │ str x26, [sp, #56] │ │ str wzr, [sp, #48] │ │ str w21, [sp, #40] │ │ str w19, [sp, #32] │ │ str x9, [sp, #24] │ │ str wzr, [sp, #16] │ │ stp x25, x8, [sp] │ │ - bl 73350 │ │ + bl 7f460 │ │ ldr x8, [sp, #496] │ │ ldrsb w6, [x27, #16] │ │ - ldr w7, [x24, #4660] │ │ + ldr w7, [x24, #4236] │ │ ldr x5, [sp, #200] │ │ add x8, x8, w0, uxtw #3 │ │ ldr x8, [x8, #200] │ │ lsl w3, w19, #2 │ │ lsl w4, w21, #2 │ │ mov x0, x20 │ │ mov x1, x25 │ │ @@ -119924,32 +118040,32 @@ │ │ ldr w11, [sp, #228] │ │ lsr w9, w9, w28 │ │ ccmp w10, #0xa, #0x4, ne // ne = any │ │ csel w10, w12, wzr, eq // eq = none │ │ cmp w9, w11 │ │ cset w11, lt // lt = tstop │ │ str w11, [sp, #304] │ │ - b.lt 79d68 // b.tstop │ │ + b.lt 77ff0 // b.tstop │ │ ldr w11, [sp, #272] │ │ - cbnz w11, 79d68 │ │ + cbnz w11, 77ff0 │ │ ldr w11, [x24, #2112] │ │ mov w12, #0x4 // #4 │ │ sub w11, w11, #0x1 │ │ lsr w11, w12, w11 │ │ ldr w12, [sp, #196] │ │ and w11, w11, w12 │ │ str w11, [sp, #304] │ │ ldr x11, [sp, #328] │ │ cmp x11, #0x0 │ │ cset w12, eq // eq = none │ │ str w12, [sp, #368] │ │ - cbnz x11, 79da4 │ │ + cbnz x11, 7802c │ │ ldp w12, w11, [sp, #160] │ │ cmp w12, w11 │ │ - b.lt 79da4 // b.tstop │ │ + b.lt 7802c // b.tstop │ │ ldr w11, [x24, #2112] │ │ mov w12, #0x20 // #32 │ │ sub w11, w11, #0x1 │ │ lsr w11, w12, w11 │ │ ldr w12, [sp, #196] │ │ and w11, w11, w12 │ │ str w11, [sp, #368] │ │ @@ -119963,67 +118079,67 @@ │ │ ldr x9, [sp, #464] │ │ str w21, [sp, #396] │ │ asr x9, x9, #1 │ │ str x9, [sp, #296] │ │ ldr x9, [sp, #328] │ │ lsr w27, w9, w28 │ │ str w27, [sp, #432] │ │ - b 79e00 │ │ + b 78088 │ │ str w8, [sp, #388] │ │ ldr w8, [sp, #388] │ │ ldr x20, [sp, #456] │ │ lsl w8, w8, w23 │ │ sub w8, w9, w8 │ │ cmp x20, #0x2 │ │ str w8, [x22, #20] │ │ - b.eq 7909c // b.none │ │ + b.eq 77324 // b.none │ │ ldr w9, [sp, #272] │ │ ldr w10, [sp, #308] │ │ add w9, w8, w9 │ │ ldr w8, [sp, #364] │ │ str w9, [x22, #20] │ │ cmp w10, w8 │ │ mov w8, w10 │ │ add x10, x20, #0x1 │ │ str x10, [sp, #456] │ │ - b.ge 79de0 // b.tcont │ │ + b.ge 78068 // b.tcont │ │ add x10, x24, x10, lsl #3 │ │ mov w12, w8 │ │ ldr w8, [x22, #16] │ │ add x11, x10, #0x810 │ │ str x11, [sp, #312] │ │ add x11, x7, x20 │ │ add x11, x11, #0x7 │ │ - add x10, x10, #0xce0 │ │ + add x10, x10, #0xd00 │ │ str x11, [sp, #472] │ │ str x10, [sp, #352] │ │ str w12, [sp, #388] │ │ - b 79e94 │ │ + b 7811c │ │ ldr x10, [sp, #520] │ │ ldr w11, [x22, #20] │ │ ldr w12, [sp, #388] │ │ lsl w9, w27, w28 │ │ ldrb w10, [x10] │ │ sub w8, w8, w9 │ │ lsl w9, w10, w23 │ │ add w12, w12, w10 │ │ add w9, w9, w11 │ │ ldr w10, [sp, #364] │ │ str w12, [sp, #388] │ │ stp w8, w9, [x22, #16] │ │ ldr w27, [sp, #432] │ │ cmp w12, w10 │ │ - b.ge 79de4 // b.tcont │ │ + b.ge 7806c // b.tcont │ │ ldr x10, [sp, #312] │ │ ldr x11, [sp, #328] │ │ cmp w27, w21 │ │ ldr x10, [x10] │ │ add w8, w8, w11 │ │ str w8, [x22, #16] │ │ - b.ge 79e58 // b.tcont │ │ + b.ge 780e0 // b.tcont │ │ ldr w11, [sp, #304] │ │ ldr w15, [sp, #388] │ │ ldr w14, [sp, #308] │ │ asr w9, w9, w23 │ │ cmp w11, #0x0 │ │ cset w13, ne // ne = any │ │ cmp w15, w14 │ │ @@ -120043,97 +118159,97 @@ │ │ add w9, w12, #0x8 │ │ add x10, x11, x12 │ │ add x9, x11, x9 │ │ str x10, [sp, #480] │ │ str x9, [sp, #336] │ │ ldrb w9, [x7, #1] │ │ cmp w9, #0xd │ │ - b.ne 79f64 // b.any │ │ - b 79f58 │ │ + b.ne 781ec // b.any │ │ + b 781e0 │ │ ldr x8, [sp, #536] │ │ ldrb w19, [x8] │ │ ldr w8, [x22, #16] │ │ add w27, w27, w19 │ │ lsl w9, w19, w28 │ │ add x26, x26, w19, uxtw #3 │ │ add w8, w9, w8 │ │ cmp w27, w21 │ │ str w8, [x22, #16] │ │ - b.ge 79e58 // b.tcont │ │ + b.ge 780e0 // b.tcont │ │ ldrb w9, [x7, #1] │ │ cmp w9, #0xd │ │ - b.ne 79f64 // b.any │ │ + b.ne 781ec // b.any │ │ ldr x10, [sp, #472] │ │ ldrb w10, [x10] │ │ - cbnz w10, 79f6c │ │ + cbnz w10, 781f4 │ │ ldrb w10, [x25, #12] │ │ - cbz w10, 79fbc │ │ + cbz w10, 78244 │ │ ldrb w8, [x25, #6] │ │ lsl x29, x20, #5 │ │ - cbz w8, 7a1b8 │ │ - ldr w8, [x24, #4768] │ │ - cbnz w8, 79f24 │ │ + cbz w8, 78440 │ │ + ldr w8, [x24, #4344] │ │ + cbnz w8, 781ac │ │ ldr x8, [sp, #520] │ │ ldrb w8, [x8] │ │ sub w8, w8, #0x1 │ │ cmp w8, #0xf │ │ - b.hi 7a344 // b.pmore │ │ - adrp x11, a9000 │ │ - add x11, x11, #0xbb8 │ │ - adr x9, 79fac │ │ + b.hi 785cc // b.pmore │ │ + adrp x11, aa000 │ │ + add x11, x11, #0xc68 │ │ + adr x9, 78234 │ │ ldrb w10, [x11, x8] │ │ add x9, x9, x10, lsl #2 │ │ br x9 │ │ ldr x9, [sp, #480] │ │ mov w8, #0x40 // #64 │ │ strb w8, [x9] │ │ - b 7a344 │ │ + b 785cc │ │ ldrsb w10, [x7, #6] │ │ ldr w11, [sp, #432] │ │ str w10, [sp, #544] │ │ ldr w10, [sp, #420] │ │ - tbz w10, #0, 7a00c │ │ + tbz w10, #0, 78294 │ │ mov w10, wzr │ │ cmp w27, w11 │ │ eor w10, w10, #0x1 │ │ - b.gt 7a02c │ │ + b.gt 782b4 │ │ ldr w11, [sp, #368] │ │ - cbnz w11, 7a004 │ │ + cbnz w11, 7828c │ │ ldr x11, [sp, #520] │ │ ldr w12, [sp, #388] │ │ ldrb w11, [x11] │ │ add w11, w12, w11 │ │ ldr w12, [sp, #364] │ │ cmp w11, w12 │ │ - b.ge 7a02c // b.tcont │ │ + b.ge 782b4 // b.tcont │ │ mov w12, #0x8 // #8 │ │ - b 7a030 │ │ + b 782b8 │ │ ldr x10, [sp, #536] │ │ ldrb w10, [x10] │ │ add w10, w27, w10 │ │ cmp w10, w21 │ │ cset w10, ge // ge = tcont │ │ cmp w27, w11 │ │ eor w10, w10, #0x1 │ │ - b.le 79fe0 │ │ + b.le 78268 │ │ mov w12, wzr │ │ ldr w11, [x22, #20] │ │ - ldr w13, [x24, #3360] │ │ + ldr w13, [x24, #3392] │ │ ldr w14, [sp, #488] │ │ orr w6, w12, w10 │ │ mov x21, x25 │ │ sub w13, w13, #0x1 │ │ and w14, w11, w14 │ │ tst w14, w13 │ │ - b.eq 7a05c // b.none │ │ + b.eq 782e4 // b.none │ │ mov x10, xzr │ │ - b 7a080 │ │ - ldr w10, [x24, #3356] │ │ + b 78308 │ │ + ldr w10, [x24, #3388] │ │ ldr x13, [sp, #352] │ │ - ldr w12, [x24, #3344] │ │ + ldr w12, [x24, #3376] │ │ asr w10, w11, w10 │ │ ldr x13, [x13] │ │ sub w10, w10, #0x1 │ │ mul w10, w12, w10 │ │ lsl w10, w10, #7 │ │ add x10, x13, w10, sxtw #1 │ │ ldr x14, [sp, #536] │ │ @@ -120150,15 +118266,15 @@ │ │ ldr w16, [sp, #532] │ │ cmp w9, #0xd │ │ asr w8, w8, w28 │ │ ldr w13, [x13, #13876] │ │ csel w9, wzr, w9, eq // eq = none │ │ cmp w0, w8 │ │ ldr w8, [sp, #532] │ │ - ldr w15, [x24, #4660] │ │ + ldr w15, [x24, #4236] │ │ asr w4, w12, w28 │ │ ldr w12, [x14, #1020] │ │ ldr x29, [sp, #408] │ │ ldr x25, [sp, #464] │ │ asr w11, w11, w16 │ │ cset w1, gt │ │ cmp w2, w11 │ │ @@ -120170,24 +118286,24 @@ │ │ str x29, [sp, #56] │ │ str w12, [sp, #48] │ │ str w23, [sp, #40] │ │ str w19, [sp, #32] │ │ str x8, [sp, #24] │ │ str w9, [sp, #16] │ │ stp x25, x10, [sp] │ │ - bl 73350 │ │ + bl 7f460 │ │ ldr w8, [sp, #544] │ │ ldr w9, [sp, #404] │ │ mov w11, w28 │ │ ldr w13, [sp, #392] │ │ lsl w4, w23, #2 │ │ orr w8, w8, w9 │ │ str w8, [sp, #544] │ │ - ldr w9, [x24, #3336] │ │ - ldr w10, [x24, #3340] │ │ + ldr w9, [x24, #3368] │ │ + ldr w10, [x24, #3372] │ │ ldr w23, [sp, #532] │ │ lsl w3, w19, #2 │ │ bfi w11, w9, #2, #30 │ │ ldr w9, [sp, #532] │ │ mov x1, x25 │ │ mov x2, x29 │ │ bfi w9, w10, #2, #30 │ │ @@ -120198,66 +118314,66 @@ │ │ ldr w13, [sp, #488] │ │ asr w6, w11, w28 │ │ add x12, x12, w0, uxtw #3 │ │ and w10, w10, w13 │ │ ldr w13, [sp, #400] │ │ ldr x12, [x12, #64] │ │ sub w9, w9, w10, lsl #2 │ │ - ldr w10, [x24, #4660] │ │ + ldr w10, [x24, #4236] │ │ orr w5, w13, w8 │ │ asr w7, w9, w23 │ │ mov x0, x26 │ │ str w10, [sp] │ │ blr x12 │ │ ldr x7, [sp, #512] │ │ mov x25, x21 │ │ ldr w21, [sp, #396] │ │ ldrb w8, [x25, #6] │ │ lsl x29, x20, #5 │ │ - cbnz w8, 79f78 │ │ - ldr w8, [x24, #4768] │ │ - cbz w8, 7a258 │ │ + cbnz w8, 78200 │ │ + ldr w8, [x24, #4344] │ │ + cbz w8, 784e0 │ │ ldr x8, [sp, #536] │ │ ldr x9, [sp, #504] │ │ ldrb w19, [x8] │ │ ldr x8, [sp, #520] │ │ ldr x2, [x9, #13992] │ │ ldrb w8, [x8] │ │ mul x8, x19, x8 │ │ add x8, x2, x8, lsl #6 │ │ str x8, [x9, #13992] │ │ ldpsw x8, x9, [x22, #16] │ │ - ldr x10, [x24, #3320] │ │ - ldr x11, [x24, #4784] │ │ + ldr x10, [x24, #3352] │ │ + ldr x11, [x24, #4360] │ │ nop │ │ madd x8, x10, x9, x8 │ │ ldr x10, [sp, #456] │ │ mov w9, #0xa // #10 │ │ madd x8, x8, x9, x11 │ │ add x9, x8, x10 │ │ ldrb w9, [x9, #6] │ │ ldrsh w28, [x8, x10, lsl #1] │ │ str w9, [sp, #552] │ │ - tbnz w28, #31, 7a24c │ │ + tbnz w28, #31, 784d4 │ │ ldrb w8, [x25, #7] │ │ ldr x10, [sp, #496] │ │ ldr w9, [sp, #552] │ │ mov w11, #0x88 // #136 │ │ - ldr w4, [x24, #4660] │ │ + ldr w4, [x24, #4236] │ │ nop │ │ madd x8, x8, x11, x10 │ │ add x8, x8, x9, lsl #3 │ │ ldr x8, [x8, #680] │ │ ldr x1, [sp, #464] │ │ mov x0, x26 │ │ mov w3, w28 │ │ blr x8 │ │ ldr w28, [sp, #492] │ │ ldr x7, [sp, #512] │ │ - b 79f2c │ │ + b 781b4 │ │ ldr x8, [x22, #648] │ │ ldr w9, [sp, #444] │ │ mov x5, x25 │ │ ldrb w3, [x5, #7] │ │ add x8, x8, x20, lsl #5 │ │ add w25, w27, w9 │ │ add x8, x8, x25 │ │ @@ -120269,222 +118385,222 @@ │ │ ldr w4, [sp, #372] │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ add x8, sp, #0x228 │ │ mov x0, x22 │ │ ldr x7, [sp, #456] │ │ str x8, [sp, #8] │ │ - bl 77754 │ │ + bl 757f0 │ │ ldr x10, [sp, #520] │ │ - ldr w8, [x24, #3340] │ │ + ldr w8, [x24, #3372] │ │ ldr w9, [x22, #20] │ │ mov w28, w0 │ │ ldrb w10, [x10] │ │ add w8, w8, w23 │ │ sub w8, w8, w9 │ │ asr w8, w8, w23 │ │ cmp w8, w10 │ │ csel w8, w10, w8, gt │ │ sub w9, w8, #0x1 │ │ cmp w9, #0xf │ │ - b.hi 7a44c // b.pmore │ │ - adrp x12, a9000 │ │ - add x12, x12, #0xbe8 │ │ - adr x10, 7a2f4 │ │ + b.hi 786d4 // b.pmore │ │ + adrp x12, aa000 │ │ + add x12, x12, #0xc98 │ │ + adr x10, 7857c │ │ ldrb w11, [x12, x9] │ │ add x10, x10, x11, lsl #2 │ │ br x10 │ │ ldrb w23, [sp, #548] │ │ ldr x8, [sp, #480] │ │ strb w23, [x8] │ │ - b 7a4c4 │ │ + b 7874c │ │ ldr x9, [sp, #480] │ │ mov w8, #0x40404040 // #1077952576 │ │ str w8, [x9] │ │ - b 7a344 │ │ + b 785cc │ │ ldr x9, [sp, #480] │ │ mov w8, #0x4040 // #16448 │ │ strh w8, [x9] │ │ - b 7a344 │ │ + b 785cc │ │ ldr x9, [sp, #480] │ │ mov x8, #0x4040404040404040 // #4629771061636907072 │ │ - b 7a340 │ │ + b 785c8 │ │ ldr x9, [sp, #480] │ │ mov x8, #0x4040404040404040 // #4629771061636907072 │ │ str x8, [x9] │ │ ldr x9, [sp, #336] │ │ str x8, [x9] │ │ ldr x8, [sp, #536] │ │ ldrb w19, [x8] │ │ sub w8, w19, #0x1 │ │ cmp w8, #0xf │ │ - b.hi 79f2c // b.pmore │ │ - adrp x11, a9000 │ │ - add x11, x11, #0xbc8 │ │ - adr x9, 79f2c │ │ + b.hi 781b4 // b.pmore │ │ + adrp x11, aa000 │ │ + add x11, x11, #0xc78 │ │ + adr x9, 781b4 │ │ ldrh w10, [x11, x8, lsl #1] │ │ add x9, x9, x10, lsl #2 │ │ br x9 │ │ ldr x8, [sp, #448] │ │ ldr w9, [sp, #444] │ │ mov w19, #0x1 // #1 │ │ ldr x8, [x8] │ │ add w9, w27, w9 │ │ add x8, x8, x20, lsl #5 │ │ add x8, x8, x9 │ │ mov w9, #0x40 // #64 │ │ strb w9, [x8, #64] │ │ - b 79f2c │ │ + b 781b4 │ │ ldr x8, [sp, #448] │ │ ldr w9, [sp, #444] │ │ mov w19, #0x4 // #4 │ │ ldr x8, [x8] │ │ add w9, w27, w9 │ │ add x8, x8, x20, lsl #5 │ │ add x8, x8, x9 │ │ mov w9, #0x40404040 // #1077952576 │ │ str w9, [x8, #64] │ │ - b 79f2c │ │ + b 781b4 │ │ ldr x8, [sp, #448] │ │ ldr w9, [sp, #444] │ │ mov w19, #0x2 // #2 │ │ ldr x8, [x8] │ │ add w9, w27, w9 │ │ add x8, x8, x20, lsl #5 │ │ add x8, x8, x9 │ │ mov w9, #0x4040 // #16448 │ │ strh w9, [x8, #64] │ │ - b 79f2c │ │ + b 781b4 │ │ ldr x8, [sp, #448] │ │ ldr w9, [sp, #444] │ │ mov w19, #0x8 // #8 │ │ ldr x8, [x8] │ │ add w9, w27, w9 │ │ add x8, x8, x20, lsl #5 │ │ add x8, x8, x9 │ │ mov x9, #0x4040404040404040 // #4629771061636907072 │ │ str x9, [x8, #64] │ │ - b 79f2c │ │ + b 781b4 │ │ ldr x10, [sp, #448] │ │ ldr w9, [sp, #444] │ │ mov x11, #0x4040404040404040 // #4629771061636907072 │ │ mov w19, #0x10 // #16 │ │ ldr x8, [x10] │ │ add w9, w27, w9 │ │ add x8, x8, x29 │ │ add x8, x8, x9 │ │ str x11, [x8, #64] │ │ ldr x8, [x10] │ │ add w9, w9, #0x8 │ │ add x8, x8, x29 │ │ add x8, x8, x9 │ │ str x11, [x8, #64] │ │ - b 79f2c │ │ + b 781b4 │ │ ldrb w23, [sp, #548] │ │ ldr x0, [sp, #480] │ │ sxtw x2, w8 │ │ mov w1, w23 │ │ - bl 4b70 │ │ - b 7a4c4 │ │ + bl 4b00 │ │ + b 7874c │ │ ldrb w23, [sp, #548] │ │ ldr x9, [sp, #480] │ │ mov w8, #0x1010101 // #16843009 │ │ mul w8, w23, w8 │ │ str w8, [x9] │ │ - b 7a4c4 │ │ + b 7874c │ │ ldrb w23, [sp, #548] │ │ ldr x9, [sp, #480] │ │ mov w8, w23 │ │ bfi w8, w23, #8, #8 │ │ strh w8, [x9] │ │ - b 7a4c4 │ │ + b 7874c │ │ ldrb w23, [sp, #548] │ │ ldr x9, [sp, #480] │ │ mov x8, #0x101010101010101 // #72340172838076673 │ │ mul x8, x23, x8 │ │ - b 7a4c0 │ │ + b 78748 │ │ ldrb w23, [sp, #548] │ │ ldr x9, [sp, #480] │ │ mov x8, #0x101010101010101 // #72340172838076673 │ │ mul x8, x23, x8 │ │ str x8, [x9] │ │ ldr x9, [sp, #336] │ │ str x8, [x9] │ │ ldr x10, [sp, #536] │ │ - ldr w8, [x24, #3336] │ │ + ldr w8, [x24, #3368] │ │ ldr w9, [x22, #16] │ │ ldrb w19, [x10] │ │ ldr w10, [sp, #492] │ │ add w8, w8, w10 │ │ sub w8, w8, w9 │ │ asr w8, w8, w10 │ │ cmp w8, w19 │ │ csel w8, w19, w8, gt │ │ sub w9, w8, #0x1 │ │ cmp w9, #0xf │ │ - b.hi 7a538 // b.pmore │ │ - adrp x12, a9000 │ │ - add x12, x12, #0xbf8 │ │ - adr x10, 7a510 │ │ + b.hi 787c0 // b.pmore │ │ + adrp x12, aa000 │ │ + add x12, x12, #0xca8 │ │ + adr x10, 78798 │ │ ldrb w11, [x12, x9] │ │ add x10, x10, x11, lsl #2 │ │ br x10 │ │ ldr x8, [sp, #448] │ │ ldr x8, [x8] │ │ add x8, x8, x20, lsl #5 │ │ add x8, x8, x25 │ │ strb w23, [x8, #64] │ │ ldr x25, [sp, #376] │ │ ldr w23, [sp, #532] │ │ ldr x2, [sp, #424] │ │ - tbz w28, #31, 7a218 │ │ - b 7a24c │ │ + tbz w28, #31, 784a0 │ │ + b 784d4 │ │ ldr x9, [sp, #448] │ │ sxtw x2, w8 │ │ mov w1, w23 │ │ ldr x9, [x9] │ │ add x9, x9, x20, lsl #5 │ │ add x9, x9, x25 │ │ add x0, x9, #0x40 │ │ - bl 4b70 │ │ + bl 4b00 │ │ ldr x25, [sp, #376] │ │ ldr w23, [sp, #532] │ │ ldr x2, [sp, #424] │ │ - tbz w28, #31, 7a218 │ │ - b 7a24c │ │ + tbz w28, #31, 784a0 │ │ + b 784d4 │ │ ldr x8, [sp, #448] │ │ mov w9, #0x1010101 // #16843009 │ │ mul w9, w23, w9 │ │ ldr x8, [x8] │ │ add x8, x8, x20, lsl #5 │ │ add x8, x8, x25 │ │ str w9, [x8, #64] │ │ ldr x25, [sp, #376] │ │ ldr w23, [sp, #532] │ │ ldr x2, [sp, #424] │ │ - tbz w28, #31, 7a218 │ │ - b 7a24c │ │ + tbz w28, #31, 784a0 │ │ + b 784d4 │ │ ldr x8, [sp, #448] │ │ bfi w23, w23, #8, #8 │ │ ldr x8, [x8] │ │ add x8, x8, x20, lsl #5 │ │ add x8, x8, x25 │ │ strh w23, [x8, #64] │ │ ldr x25, [sp, #376] │ │ ldr w23, [sp, #532] │ │ ldr x2, [sp, #424] │ │ - tbz w28, #31, 7a218 │ │ - b 7a24c │ │ + tbz w28, #31, 784a0 │ │ + b 784d4 │ │ ldr x8, [sp, #448] │ │ mov x9, #0x101010101010101 // #72340172838076673 │ │ mul x9, x23, x9 │ │ ldr x8, [x8] │ │ add x8, x8, x20, lsl #5 │ │ add x8, x8, x25 │ │ - b 7a610 │ │ + b 78898 │ │ ldr x10, [sp, #448] │ │ mov x9, #0x101010101010101 // #72340172838076673 │ │ mul x9, x23, x9 │ │ ldr x8, [x10] │ │ add x8, x8, x29 │ │ add x8, x8, x25 │ │ str x9, [x8, #64] │ │ @@ -120492,16 +118608,16 @@ │ │ add w10, w25, #0x8 │ │ add x8, x8, x29 │ │ add x8, x8, x10 │ │ str x9, [x8, #64] │ │ ldr x25, [sp, #376] │ │ ldr w23, [sp, #532] │ │ ldr x2, [sp, #424] │ │ - tbz w28, #31, 7a218 │ │ - b 7a24c │ │ + tbz w28, #31, 784a0 │ │ + b 784d4 │ │ add sp, sp, #0x230 │ │ ldp x29, x30, [sp, #80] │ │ ldp x20, x19, [sp, #64] │ │ ldp x22, x21, [sp, #48] │ │ ldp x24, x23, [sp, #32] │ │ ldp x26, x25, [sp, #16] │ │ ldp x28, x27, [sp], #96 │ │ @@ -120510,30 +118626,30 @@ │ │ stp x26, x25, [sp, #16] │ │ stp x24, x23, [sp, #32] │ │ stp x22, x21, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ stp x29, x30, [sp, #80] │ │ sub sp, sp, #0x1b0 │ │ ldp x14, x8, [x0] │ │ - adrp x10, ac000 │ │ + adrp x10, ad000 │ │ str x8, [sp, #352] │ │ ldp w8, w9, [x0, #16] │ │ - ldr x10, [x10, #1184] │ │ + ldr x10, [x10, #1112] │ │ ldr w27, [x14, #2112] │ │ - ldr w11, [x14, #3340] │ │ + ldr w11, [x14, #3372] │ │ sxtw x6, w8 │ │ add x29, x10, w1, uxtw #2 │ │ ldr x10, [x14, #3240] │ │ ldrb w12, [x29] │ │ ldrb w5, [x29, #1] │ │ cmp w27, #0x1 │ │ str x10, [sp, #360] │ │ and x10, x8, #0x1f │ │ str x10, [sp, #256] │ │ - ldr w10, [x14, #3336] │ │ + ldr w10, [x14, #3368] │ │ cset w15, eq // eq = none │ │ cmp w27, #0x3 │ │ sxtw x7, w9 │ │ sub w8, w10, w8 │ │ and x13, x9, #0x1f │ │ sub w9, w11, w9 │ │ cset w16, ne // ne = any │ │ @@ -120542,25 +118658,25 @@ │ │ cmp w9, w5 │ │ str w8, [sp, #140] │ │ csel w8, w5, w9, gt │ │ str w1, [sp, #324] │ │ str x13, [sp, #264] │ │ str x12, [sp, #144] │ │ str x8, [sp, #112] │ │ - cbz w27, 7a6fc │ │ - tbnz w6, #0, 7a704 │ │ + cbz w27, 78984 │ │ + tbnz w6, #0, 7898c │ │ ldr x8, [sp, #144] │ │ cmp w8, w16 │ │ - b.hi 7a704 // b.pmore │ │ + b.hi 7898c // b.pmore │ │ str wzr, [sp, #180] │ │ - b 7a71c │ │ + b 789a4 │ │ cmp w5, w15 │ │ - b.ls 7a714 // b.plast │ │ + b.ls 7899c // b.plast │ │ mov w8, #0x1 // #1 │ │ - b 7a718 │ │ + b 789a0 │ │ and w8, w7, #0x1 │ │ str w8, [sp, #180] │ │ ldr x4, [sp, #144] │ │ mov w8, #0x3 // #3 │ │ cmp w27, #0x0 │ │ ldr x13, [x14, #2096] │ │ sub w8, w8, w27 │ │ @@ -120590,27 +118706,27 @@ │ │ str x0, [sp, #376] │ │ str x2, [sp, #328] │ │ str x14, [sp, #408] │ │ str w15, [sp, #348] │ │ str w16, [sp, #404] │ │ str x5, [sp, #120] │ │ str x1, [sp, #168] │ │ - tbnz w10, #0, 7a8c4 │ │ + tbnz w10, #0, 78b4c │ │ ldr w8, [x2, #8] │ │ add x19, x14, #0x908 │ │ mov w9, #0x9 // #9 │ │ mov x2, xzr │ │ str wzr, [sp, #24] │ │ stp x8, x19, [sp, #8] │ │ str w9, [sp, #32] │ │ str wzr, [sp] │ │ - bl 7c884 │ │ - cbnz w0, 7c514 │ │ + bl 7ab0c │ │ + cbnz w0, 7a79c │ │ ldr w8, [sp, #180] │ │ - cbz w8, 7bbfc │ │ + cbz w8, 79e84 │ │ ldr x13, [sp, #144] │ │ ldr w16, [sp, #404] │ │ ldr x14, [sp, #120] │ │ ldr w15, [sp, #348] │ │ ldr x9, [sp, #408] │ │ ldr x0, [sp, #376] │ │ cmp w13, w16 │ │ @@ -120633,16 +118749,16 @@ │ │ mov x2, xzr │ │ mov w4, w21 │ │ mov w5, w25 │ │ str wzr, [sp, #24] │ │ stp x11, x19, [sp, #8] │ │ str w20, [sp, #32] │ │ str w8, [sp] │ │ - bl 7c884 │ │ - cbnz w0, 7c514 │ │ + bl 7ab0c │ │ + cbnz w0, 7a79c │ │ ldr x11, [sp, #408] │ │ ldr x0, [sp, #376] │ │ ldr x13, [sp, #328] │ │ ldr w8, [sp, #404] │ │ ldr w9, [sp, #348] │ │ ldr x10, [x11, #2080] │ │ ldr x3, [x11, #2096] │ │ @@ -120658,89 +118774,89 @@ │ │ mov x2, xzr │ │ mov w4, w21 │ │ mov w5, w25 │ │ str w20, [sp, #32] │ │ str wzr, [sp, #24] │ │ stp x13, x19, [sp, #8] │ │ str w8, [sp] │ │ - bl 7c884 │ │ - cbnz w0, 7c514 │ │ - b 7bbfc │ │ + bl 7ab0c │ │ + cbnz w0, 7a79c │ │ + b 79e84 │ │ ldr w10, [sp, #324] │ │ - adrp x28, ac000 │ │ + adrp x28, ad000 │ │ ldrb w8, [x2, #20] │ │ - ldr x28, [x28, #696] │ │ + ldr x28, [x28, #608] │ │ mov w23, w10 │ │ lsl w19, w5, #2 │ │ - cbz w8, 7a9e4 │ │ + cbz w8, 78c6c │ │ ldr x11, [sp, #144] │ │ ldrsb x10, [x2, #24] │ │ ldrb w8, [x2, #21] │ │ ldrb w25, [x2, #27] │ │ lsl x21, x11, #2 │ │ mov w11, #0x120 // #288 │ │ madd x11, x10, x11, x14 │ │ cmp w8, #0x6 │ │ add x8, x11, #0x20 │ │ - b.ne 7a948 // b.any │ │ + b.ne 78bd0 // b.any │ │ add x11, x14, x10 │ │ ldrb w11, [x11, #2984] │ │ - cbz w11, 7a948 │ │ + cbz w11, 78bd0 │ │ mov w12, #0x24 // #36 │ │ mov w11, #0x2440 // #9280 │ │ madd x9, x10, x12, x9 │ │ add x2, x0, x11 │ │ add x7, x9, #0x590 │ │ mov x1, xzr │ │ mov x3, x21 │ │ mov x4, x29 │ │ mov w5, wzr │ │ mov x6, x8 │ │ - bl 7ce04 │ │ - cbnz w0, 7c514 │ │ - b 7a978 │ │ + bl 7b08c │ │ + cbnz w0, 7a79c │ │ + b 78c00 │ │ ldr w9, [x2, #8] │ │ mov w11, #0x2440 // #9280 │ │ add x2, x0, x11 │ │ mov x1, xzr │ │ mov x3, xzr │ │ ldr x4, [sp, #144] │ │ str w25, [sp, #32] │ │ str w10, [sp, #24] │ │ stp x9, x8, [sp, #8] │ │ str wzr, [sp] │ │ - bl 7c884 │ │ - cbnz w0, 7c514 │ │ + bl 7ab0c │ │ + cbnz w0, 7a79c │ │ ldr x11, [sp, #328] │ │ ldr x12, [sp, #408] │ │ mov w10, #0x120 // #288 │ │ ldrsb x9, [x11, #25] │ │ ldrb w8, [x11, #21] │ │ nop │ │ madd x10, x9, x10, x12 │ │ cmp w8, #0x6 │ │ add x6, x10, #0x20 │ │ - b.ne 7aa58 // b.any │ │ + b.ne 78ce0 // b.any │ │ add x8, x12, x9 │ │ ldrb w8, [x8, #2984] │ │ - cbz w8, 7aa58 │ │ + cbz w8, 78ce0 │ │ ldr x0, [sp, #376] │ │ ldr x8, [x12, #24] │ │ mov w10, #0xa440 // #42048 │ │ mov x1, xzr │ │ add x2, x0, x10 │ │ mov w10, #0x24 // #36 │ │ madd x8, x9, x10, x8 │ │ add x7, x8, #0x590 │ │ mov x3, x21 │ │ mov x4, x29 │ │ mov w5, wzr │ │ - bl 7ce04 │ │ - cbnz w0, 7c514 │ │ - b 7aa98 │ │ + bl 7b08c │ │ + cbnz w0, 7a79c │ │ + b 78d20 │ │ ldr x12, [sp, #144] │ │ ldrsb x8, [x2, #24] │ │ mov w10, #0xf5c0 // #62912 │ │ movk w10, #0x3, lsl #16 │ │ ldrb w13, [x2, #27] │ │ mov w11, #0x120 // #288 │ │ cmp w12, w5 │ │ @@ -120748,157 +118864,157 @@ │ │ str x10, [sp, #336] │ │ csel w10, w12, w5, cc // cc = lo, ul, last │ │ madd x11, x8, x11, x14 │ │ cmp w10, #0x2 │ │ add x11, x11, #0x20 │ │ str w13, [sp, #368] │ │ str x11, [sp, #384] │ │ - b.lt 7ab88 // b.tstop │ │ + b.lt 78e10 // b.tstop │ │ ldrb w10, [x2, #21] │ │ cmp w10, #0x2 │ │ - b.ne 7ab44 // b.any │ │ + b.ne 78dcc // b.any │ │ add x10, x14, x8 │ │ ldrb w10, [x10, #2984] │ │ - cbz w10, 7ab44 │ │ + cbz w10, 78dcc │ │ ldrb w10, [x2, #22] │ │ cmp w10, #0x2 │ │ - b.eq 7ab60 // b.none │ │ + b.eq 78de8 // b.none │ │ mov w10, #0x24 // #36 │ │ madd x8, x8, x10, x9 │ │ add x7, x8, #0x590 │ │ - b 7ab6c │ │ + b 78df4 │ │ ldr x0, [sp, #376] │ │ ldr w10, [x11, #12] │ │ mov w11, #0xa440 // #42048 │ │ mov x1, xzr │ │ ldp w8, w7, [x0, #16] │ │ add x2, x0, x11 │ │ stp x10, x6, [sp, #8] │ │ mov x3, xzr │ │ ldr x4, [sp, #144] │ │ ldr x5, [sp, #120] │ │ mov w6, w8 │ │ str w25, [sp, #32] │ │ str w9, [sp, #24] │ │ str wzr, [sp] │ │ - bl 7c884 │ │ - cbnz w0, 7c514 │ │ + bl 7ab0c │ │ + cbnz w0, 7a79c │ │ ldr x12, [sp, #328] │ │ ldr x13, [sp, #376] │ │ mov w9, #0x2440 // #9280 │ │ ldrb w8, [x12, #20] │ │ add x9, x13, x9 │ │ str x9, [sp, #288] │ │ mov w9, #0x2440 // #9280 │ │ movk w9, #0x1, lsl #16 │ │ sub w8, w8, #0x1 │ │ cmp w8, #0x3 │ │ add x9, x13, x9 │ │ str x9, [sp, #280] │ │ - b.hi 7ae2c // b.pmore │ │ - adrp x9, a9000 │ │ - add x9, x9, #0xc08 │ │ - adr x10, 7aae8 │ │ + b.hi 790b4 // b.pmore │ │ + adrp x9, aa000 │ │ + add x9, x9, #0xcb8 │ │ + adr x10, 78d70 │ │ ldrb w11, [x9, x8] │ │ add x10, x10, x11, lsl #2 │ │ ldr x0, [sp, #168] │ │ br x10 │ │ ldrsb x8, [x12, #24] │ │ ldr x14, [sp, #408] │ │ ldrsb x9, [x12, #25] │ │ ldr x11, [sp, #360] │ │ lsl x12, x8, #3 │ │ sub x8, x12, x8 │ │ add x8, x14, x8 │ │ - mov w10, #0x1200 // #4608 │ │ + mov w10, #0x1058 // #4184 │ │ add x8, x8, x9 │ │ ldr x11, [x11, #584] │ │ ldr x1, [x14, #2088] │ │ ldrb w6, [x8, x10] │ │ - ldr w7, [x14, #4660] │ │ + ldr w7, [x14, #4236] │ │ ldr x2, [sp, #288] │ │ mov w8, #0xa440 // #42048 │ │ add x3, x13, x8 │ │ mov w4, w21 │ │ mov w5, w19 │ │ str w6, [sp, #276] │ │ blr x11 │ │ ldr w8, [sp, #180] │ │ - cbnz w8, 7af40 │ │ - b 7bbfc │ │ + cbnz w8, 791c8 │ │ + b 79e84 │ │ ldrb w9, [x2, #22] │ │ cmp w9, #0x2 │ │ - b.ne 7ab88 // b.any │ │ + b.ne 78e10 // b.any │ │ ldr x9, [sp, #336] │ │ ldr w9, [x9] │ │ cmp w9, #0x1 │ │ - b.ls 7ab88 // b.plast │ │ + b.ls 78e10 // b.plast │ │ mov w8, #0xf5c0 // #62912 │ │ movk w8, #0x3, lsl #16 │ │ add x7, x0, x8 │ │ mov x2, xzr │ │ mov x4, x29 │ │ mov w5, wzr │ │ mov x6, x11 │ │ - bl 7ce04 │ │ - cbnz w0, 7c514 │ │ - b 7abec │ │ + bl 7b08c │ │ + cbnz w0, 7a79c │ │ + b 78e74 │ │ ldr w9, [x2, #8] │ │ mov x2, xzr │ │ ldr x4, [sp, #144] │ │ str w13, [sp, #32] │ │ str w8, [sp, #24] │ │ stp x9, x11, [sp, #8] │ │ str wzr, [sp] │ │ - bl 7c884 │ │ - cbnz w0, 7c514 │ │ + bl 7ab0c │ │ + cbnz w0, 7a79c │ │ ldr x8, [sp, #328] │ │ ldrb w8, [x8, #22] │ │ cmp w8, #0x1 │ │ - b.ne 7abec // b.any │ │ + b.ne 78e74 // b.any │ │ ldr x8, [sp, #408] │ │ ldr x0, [sp, #376] │ │ ldr x1, [sp, #168] │ │ ldr w7, [sp, #140] │ │ ldr x2, [x8, #2088] │ │ ldr x8, [sp, #112] │ │ mov x3, x29 │ │ mov w4, wzr │ │ ldp x5, x6, [sp, #256] │ │ str w8, [sp] │ │ - bl 7d1a8 │ │ - cbnz w0, 7c514 │ │ + bl 7b430 │ │ + cbnz w0, 7a79c │ │ ldr x10, [sp, #328] │ │ - adrp x20, ac000 │ │ + adrp x20, ad000 │ │ ldrb w8, [x10, #28] │ │ - ldr x20, [x20, #3184] │ │ - cbz w8, 7adb8 │ │ + ldr x20, [x20, #3144] │ │ + cbz w8, 79040 │ │ ldr x14, [sp, #408] │ │ ldr x13, [sp, #376] │ │ ldrb w10, [x10, #18] │ │ str wzr, [sp, #428] │ │ - ldr w12, [x14, #3360] │ │ + ldr w12, [x14, #3392] │ │ ldr w2, [x13, #20] │ │ mov w8, #0x50c0 // #20672 │ │ mov w11, #0x9 // #9 │ │ cmp w10, #0x3 │ │ mov w9, #0x7100 // #28928 │ │ add x28, x13, x8 │ │ csel w8, w11, w10, eq // eq = none │ │ sub w10, w12, #0x1 │ │ tst w10, w2 │ │ add x21, x13, x9 │ │ mov w20, w19 │ │ str x23, [sp, #312] │ │ - b.eq 7ac50 // b.none │ │ + b.eq 78ed8 // b.none │ │ mov x9, xzr │ │ - b 7ac70 │ │ - ldr w9, [x14, #3356] │ │ - ldr w10, [x14, #3344] │ │ - ldr x11, [x14, #3296] │ │ + b 78ef8 │ │ + ldr w9, [x14, #3388] │ │ + ldr w10, [x14, #3376] │ │ + ldr x11, [x14, #3328] │ │ asr w9, w2, w9 │ │ sub w9, w9, #0x1 │ │ mul w9, w10, w9 │ │ lsl w9, w9, #7 │ │ add x9, x11, w9, sxtw #1 │ │ ldr x10, [sp, #376] │ │ ldr x12, [sp, #352] │ │ @@ -120906,15 +119022,15 @@ │ │ ldr x7, [sp, #168] │ │ ldr w0, [x10, #16] │ │ ldr w10, [x12, #13864] │ │ ldr w11, [x12, #13872] │ │ ldr w4, [x12, #13868] │ │ ldr w5, [x12, #13876] │ │ ldr x12, [x14, #2088] │ │ - ldr w13, [x14, #4660] │ │ + ldr w13, [x14, #4236] │ │ ldr x19, [sp, #144] │ │ cmp w0, w10 │ │ cset w1, gt │ │ cmp w2, w11 │ │ cset w3, gt │ │ add x10, sp, #0x1ac │ │ mov w6, wzr │ │ @@ -120923,17 +119039,17 @@ │ │ str wzr, [sp, #48] │ │ str w23, [sp, #40] │ │ str w19, [sp, #32] │ │ str w8, [sp, #16] │ │ str x10, [sp, #24] │ │ stp x12, x9, [sp] │ │ mov x22, x14 │ │ - bl 73350 │ │ + bl 7f460 │ │ ldr x8, [sp, #360] │ │ - ldr w9, [x22, #4660] │ │ + ldr w9, [x22, #4236] │ │ lsl w25, w19, #2 │ │ lsl x1, x19, #3 │ │ add x8, x8, w0, uxtw #3 │ │ ldr x8, [x8, #64] │ │ mov x0, x28 │ │ mov x2, x21 │ │ mov w3, w25 │ │ @@ -120944,136 +119060,136 @@ │ │ str w9, [sp] │ │ mov x22, x28 │ │ mov w19, w20 │ │ blr x8 │ │ ldr x9, [sp, #328] │ │ ldrb w8, [x9, #28] │ │ cmp w8, #0x1 │ │ - b.ne 7ad68 // b.any │ │ - adrp x20, ac000 │ │ + b.ne 78ff0 // b.any │ │ + adrp x20, ad000 │ │ ldrb w8, [x9, #18] │ │ ldr x23, [sp, #312] │ │ - ldr x20, [x20, #3184] │ │ + ldr x20, [x20, #3144] │ │ mov w9, #0x60 // #96 │ │ - adrp x28, ac000 │ │ + adrp x28, ad000 │ │ ldr x0, [sp, #168] │ │ nop │ │ madd x9, x23, x9, x20 │ │ add x8, x9, x8, lsl #3 │ │ ldr x9, [sp, #408] │ │ - ldr x28, [x28, #696] │ │ - b 7ad98 │ │ - adrp x28, ac000 │ │ + ldr x28, [x28, #608] │ │ + b 79020 │ │ + adrp x28, ad000 │ │ ldrb w8, [x9, #16] │ │ ldr x23, [sp, #312] │ │ - ldr x28, [x28, #696] │ │ + ldr x28, [x28, #608] │ │ mov w9, #0x300 // #768 │ │ - adrp x20, ac000 │ │ + adrp x20, ad000 │ │ ldr x0, [sp, #168] │ │ nop │ │ madd x9, x23, x9, x28 │ │ add x8, x9, x8, lsl #3 │ │ ldr x9, [sp, #408] │ │ - ldr x20, [x20, #3184] │ │ + ldr x20, [x20, #3144] │ │ ldr x5, [x8] │ │ ldr x8, [sp, #360] │ │ ldr x1, [x9, #2088] │ │ mov x2, x22 │ │ mov w3, w25 │ │ ldr x8, [x8, #624] │ │ mov w4, w19 │ │ blr x8 │ │ ldr w8, [sp, #180] │ │ - cbz w8, 7bbf0 │ │ + cbz w8, 79e78 │ │ ldr x8, [sp, #144] │ │ ldr w2, [sp, #404] │ │ ldr x12, [sp, #328] │ │ ldr x16, [sp, #120] │ │ ldr w17, [sp, #348] │ │ cmp w8, w2 │ │ - b.eq 7ade4 // b.none │ │ + b.eq 7906c // b.none │ │ cmp w16, w17 │ │ - b.ne 7b3e0 // b.any │ │ + b.ne 79668 // b.any │ │ ldr x10, [sp, #376] │ │ ldr x11, [sp, #144] │ │ mov w9, #0x2310 // #8976 │ │ ldr w8, [x10, #20] │ │ cmp w11, #0x1 │ │ and x8, x8, #0x1f │ │ add x8, x10, x8, lsl #3 │ │ add x21, x8, x9 │ │ - b.ne 7b2ac // b.any │ │ + b.ne 79534 // b.any │ │ ldr x8, [x21] │ │ ldrsw x9, [x10, #16] │ │ add x8, x8, x9, lsl #4 │ │ ldursb w8, [x8, #-8] │ │ cmp w8, #0x0 │ │ cset w8, gt │ │ cmp w16, w17 │ │ - b.eq 7b2b8 // b.none │ │ - b 7b2f4 │ │ + b.eq 79540 // b.none │ │ + b 7957c │ │ ldr w8, [sp, #180] │ │ - cbnz w8, 7af40 │ │ - b 7bbfc │ │ + cbnz w8, 791c8 │ │ + b 79e84 │ │ ldr x8, [sp, #360] │ │ ldr x9, [sp, #408] │ │ ldr x2, [sp, #288] │ │ mov w4, w21 │ │ ldr x8, [x8, #576] │ │ ldr x1, [x9, #2088] │ │ - ldr w6, [x9, #4660] │ │ + ldr w6, [x9, #4236] │ │ mov w9, #0xa440 // #42048 │ │ add x3, x13, x9 │ │ mov w5, w19 │ │ blr x8 │ │ ldr w8, [sp, #180] │ │ - cbnz w8, 7af40 │ │ - b 7bbfc │ │ + cbnz w8, 791c8 │ │ + b 79e84 │ │ ldr x8, [sp, #360] │ │ ldr x10, [sp, #408] │ │ ldrb w7, [x12, #17] │ │ ldr x6, [sp, #280] │ │ add x8, x8, w24, sxtw #3 │ │ ldr x1, [x10, #2088] │ │ - ldr w10, [x10, #4660] │ │ + ldr w10, [x10, #4236] │ │ ldr x8, [x8, #600] │ │ mov w9, #0x2440 // #9280 │ │ cmp w7, #0x0 │ │ add x9, x13, x9 │ │ cset w11, eq // eq = none │ │ add x2, x9, x7, lsl #15 │ │ add x3, x9, x11, lsl #15 │ │ mov w4, w21 │ │ mov w5, w19 │ │ str w10, [sp] │ │ blr x8 │ │ ldr w8, [sp, #180] │ │ - cbnz w8, 7af40 │ │ - b 7bbfc │ │ + cbnz w8, 791c8 │ │ + b 79e84 │ │ ldrb w8, [x12, #16] │ │ ldr x10, [sp, #360] │ │ ldr x14, [sp, #408] │ │ ldrb w11, [x12, #17] │ │ mov w9, #0x300 // #768 │ │ madd x9, x23, x9, x28 │ │ ldr x10, [x10, #592] │ │ ldr x1, [x14, #2088] │ │ - ldr w7, [x14, #4660] │ │ + ldr w7, [x14, #4236] │ │ ldr x6, [x9, x8, lsl #3] │ │ mov w12, #0x2440 // #9280 │ │ cmp x11, #0x0 │ │ cset w8, eq // eq = none │ │ add x9, x13, x12 │ │ add x2, x9, x11, lsl #15 │ │ add x3, x9, x8, lsl #15 │ │ mov w4, w21 │ │ mov w5, w19 │ │ blr x10 │ │ ldr w8, [sp, #180] │ │ - cbz w8, 7bbfc │ │ + cbz w8, 79e84 │ │ ldr x10, [sp, #328] │ │ mov w11, #0x300 // #768 │ │ sxtw x8, w24 │ │ madd x11, x23, x11, x28 │ │ ldrb w9, [x10, #17] │ │ ldrb w10, [x10, #16] │ │ add x8, x11, x8, lsl #8 │ │ @@ -121096,65 +119212,65 @@ │ │ mov x28, xzr │ │ mov w20, #0x120 // #288 │ │ csel w23, w26, w10, lt // lt = tstop │ │ str x8, [sp, #368] │ │ add x8, x9, x11 │ │ str x8, [sp, #336] │ │ str x26, [sp, #304] │ │ - b 7afe8 │ │ + b 79270 │ │ ldr x8, [sp, #360] │ │ ldr x11, [sp, #408] │ │ ldrb w9, [x19, #17] │ │ ldr x10, [sp, #376] │ │ ldr x8, [x8, #592] │ │ ldr x1, [x11, #2096] │ │ - ldr w7, [x11, #4660] │ │ + ldr w7, [x11, #4236] │ │ ldr w5, [sp, #300] │ │ ldr x6, [sp, #280] │ │ mov w12, #0x2440 // #9280 │ │ cmp x9, #0x0 │ │ add x10, x10, x12 │ │ cset w11, eq // eq = none │ │ add x2, x10, x9, lsl #15 │ │ add x3, x10, x11, lsl #15 │ │ mov w4, w24 │ │ blr x8 │ │ ldr x28, [sp, #384] │ │ ldr x26, [sp, #304] │ │ cmp x28, #0x2 │ │ - b.eq 7bbfc // b.none │ │ + b.eq 79e84 // b.none │ │ ldr x19, [sp, #328] │ │ ldr x10, [sp, #408] │ │ add x11, x28, #0x1 │ │ cmp w23, #0x1 │ │ ldrsb x9, [x19, #24] │ │ str x11, [sp, #384] │ │ nop │ │ madd x8, x9, x20, x10 │ │ add x6, x8, #0x20 │ │ - b.le 7b05c │ │ + b.le 792e4 │ │ ldrb w8, [x19, #21] │ │ cmp w8, #0x6 │ │ - b.ne 7b134 // b.any │ │ + b.ne 793bc // b.any │ │ add x8, x10, x9 │ │ ldrb w8, [x8, #2984] │ │ - cbz w8, 7b134 │ │ + cbz w8, 793bc │ │ ldr x8, [x10, #24] │ │ ldr x0, [sp, #376] │ │ ldr x2, [sp, #336] │ │ mov w10, #0x24 // #36 │ │ madd x8, x9, x10, x8 │ │ add x7, x8, #0x590 │ │ add w5, w28, #0x1 │ │ mov x1, xzr │ │ mov x3, x24 │ │ mov x4, x29 │ │ - bl 7ce04 │ │ - cbz w0, 7b174 │ │ - b 7c514 │ │ + bl 7b08c │ │ + cbz w0, 793fc │ │ + b 7a79c │ │ mov x21, x19 │ │ ldr x19, [sp, #376] │ │ str x28, [sp, #312] │ │ mov x26, x29 │ │ mov w29, w23 │ │ mov x20, x22 │ │ ldp w8, w7, [x19, #16] │ │ @@ -121171,16 +119287,16 @@ │ │ mov w4, w25 │ │ mov w5, w22 │ │ mov w6, w8 │ │ mov w28, w27 │ │ str w9, [sp, #24] │ │ str w11, [sp] │ │ mov x27, x11 │ │ - bl 7c884 │ │ - cbnz w0, 7c514 │ │ + bl 7ab0c │ │ + cbnz w0, 7a79c │ │ ldrsb w8, [x21, #25] │ │ ldr x10, [sp, #408] │ │ ldp w6, w7, [x19, #16] │ │ ldr w9, [x21, #12] │ │ ldr x2, [sp, #368] │ │ mov w11, #0x120 // #288 │ │ smaddl x10, w8, w11, x10 │ │ @@ -121190,255 +119306,255 @@ │ │ mov x3, xzr │ │ mov w4, w25 │ │ mov w5, w22 │ │ str w23, [sp, #32] │ │ str w8, [sp, #24] │ │ stp x9, x10, [sp, #8] │ │ str w27, [sp] │ │ - bl 7c884 │ │ + bl 7ab0c │ │ mov w27, w28 │ │ ldr x28, [sp, #312] │ │ mov x19, x21 │ │ mov x22, x20 │ │ mov w20, #0x120 // #288 │ │ mov w25, w23 │ │ mov w23, w29 │ │ mov x29, x26 │ │ - cbz w0, 7b20c │ │ - b 7c514 │ │ + cbz w0, 79494 │ │ + b 7a79c │ │ ldr x0, [sp, #376] │ │ ldr w10, [x19, #8] │ │ ldr x2, [sp, #336] │ │ add w11, w28, #0x1 │ │ ldp w8, w7, [x0, #16] │ │ stp x10, x6, [sp, #8] │ │ mov x1, xzr │ │ mov x3, xzr │ │ ldr x4, [sp, #144] │ │ ldr x5, [sp, #120] │ │ mov w6, w8 │ │ str w25, [sp, #32] │ │ str w9, [sp, #24] │ │ str w11, [sp] │ │ - bl 7c884 │ │ - cbnz w0, 7c514 │ │ + bl 7ab0c │ │ + cbnz w0, 7a79c │ │ ldrsb x9, [x19, #25] │ │ ldr x11, [sp, #408] │ │ ldrb w8, [x19, #21] │ │ nop │ │ madd x10, x9, x20, x11 │ │ cmp w8, #0x6 │ │ add x6, x10, #0x20 │ │ - b.ne 7b1d0 // b.any │ │ + b.ne 79458 // b.any │ │ add x8, x11, x9 │ │ ldrb w8, [x8, #2984] │ │ - cbz w8, 7b1d0 │ │ + cbz w8, 79458 │ │ ldr x8, [x11, #24] │ │ ldp x2, x0, [sp, #368] │ │ mov w10, #0x24 // #36 │ │ add w5, w28, #0x1 │ │ madd x8, x9, x10, x8 │ │ add x7, x8, #0x590 │ │ mov x1, xzr │ │ mov x3, x24 │ │ mov x4, x29 │ │ - bl 7ce04 │ │ - cbz w0, 7b20c │ │ - b 7c514 │ │ + bl 7b08c │ │ + cbz w0, 79494 │ │ + b 7a79c │ │ ldp x2, x0, [sp, #368] │ │ ldr w10, [x19, #12] │ │ add w11, w28, #0x1 │ │ mov x1, xzr │ │ ldp w8, w7, [x0, #16] │ │ stp x10, x6, [sp, #8] │ │ mov x3, xzr │ │ ldr x4, [sp, #144] │ │ ldr x5, [sp, #120] │ │ mov w6, w8 │ │ str w25, [sp, #32] │ │ str w9, [sp, #24] │ │ str w11, [sp] │ │ - bl 7c884 │ │ - cbnz w0, 7c514 │ │ + bl 7ab0c │ │ + cbnz w0, 7a79c │ │ ldrb w8, [x19, #20] │ │ ldr x9, [x22, x28, lsl #3] │ │ sub w10, w8, #0x3 │ │ cmp w10, #0x2 │ │ ldr x10, [sp, #208] │ │ add x0, x9, x10, lsl #1 │ │ - b.cc 7af94 // b.lo, b.ul, b.last │ │ + b.cc 7921c // b.lo, b.ul, b.last │ │ cmp w8, #0x1 │ │ - b.eq 7b270 // b.none │ │ + b.eq 794f8 // b.none │ │ cmp w8, #0x2 │ │ - b.ne 7afd8 // b.any │ │ + b.ne 79260 // b.any │ │ ldp x8, x3, [sp, #360] │ │ ldr x9, [sp, #408] │ │ ldr x2, [sp, #288] │ │ ldr w5, [sp, #300] │ │ ldr x8, [x8, #576] │ │ ldr x1, [x9, #2096] │ │ - ldr w6, [x9, #4660] │ │ + ldr w6, [x9, #4236] │ │ mov w4, w24 │ │ blr x8 │ │ ldr x28, [sp, #384] │ │ ldr x26, [sp, #304] │ │ cmp x28, #0x2 │ │ - b.ne 7afe8 // b.any │ │ - b 7bbfc │ │ + b.ne 79270 // b.any │ │ + b 79e84 │ │ ldp x8, x3, [sp, #360] │ │ ldr x9, [sp, #408] │ │ ldr x2, [sp, #288] │ │ ldr w5, [sp, #300] │ │ ldr x8, [x8, #584] │ │ ldr x1, [x9, #2096] │ │ - ldr w7, [x9, #4660] │ │ + ldr w7, [x9, #4236] │ │ ldr w6, [sp, #276] │ │ mov w4, w24 │ │ blr x8 │ │ ldr x28, [sp, #384] │ │ ldr x26, [sp, #304] │ │ cmp x28, #0x2 │ │ - b.ne 7afe8 // b.any │ │ - b 7bbfc │ │ + b.ne 79270 // b.any │ │ + b 79e84 │ │ mov w8, #0x1 // #1 │ │ cmp w16, w17 │ │ - b.ne 7b2f4 // b.any │ │ + b.ne 7957c // b.any │ │ ldr x10, [sp, #376] │ │ ldur x9, [x21, #-8] │ │ ldr x11, [sp, #144] │ │ ldrsw x10, [x10, #16] │ │ add x9, x9, x10, lsl #4 │ │ ldrsb w10, [x9, #8] │ │ cmp w10, #0x0 │ │ cset w10, gt │ │ cmp w11, #0x1 │ │ and w8, w8, w10 │ │ - b.ne 7b2f4 // b.any │ │ + b.ne 7957c // b.any │ │ ldursb w9, [x9, #-8] │ │ cmp w9, #0x0 │ │ cset w9, gt │ │ and w8, w8, w9 │ │ - cbz w8, 7b3e0 │ │ + cbz w8, 79668 │ │ ldr x8, [sp, #144] │ │ mov x22, xzr │ │ cmp w8, #0x1 │ │ - b.ne 7b6a0 // b.any │ │ + b.ne 79928 // b.any │ │ ldr x11, [sp, #408] │ │ cmp w16, w17 │ │ mov x25, x22 │ │ - b.ne 7b6a8 // b.any │ │ + b.ne 79930 // b.any │ │ mov x23, x16 │ │ mov x8, xzr │ │ add x19, x11, #0x818 │ │ mov w24, #0x120 // #288 │ │ cmp x8, #0x2 │ │ - b.ne 7b384 // b.any │ │ - b 7b674 │ │ - ldr x13, [x15, #3320] │ │ - ldr x14, [x15, #4776] │ │ + b.ne 7960c // b.any │ │ + b 798fc │ │ + ldr x13, [x15, #3352] │ │ + ldr x14, [x15, #4352] │ │ nop │ │ madd x12, x13, x7, x12 │ │ add x12, x14, x12, lsl #5 │ │ ldurb w12, [x12, #-5] │ │ ldr w10, [x10] │ │ ldr x0, [sp, #376] │ │ add w8, w8, #0x1 │ │ mov w4, #0x1 // #1 │ │ mov x2, xzr │ │ str w12, [sp, #32] │ │ str w11, [sp, #24] │ │ stp x10, x9, [sp, #8] │ │ str w8, [sp] │ │ - bl 7c884 │ │ + bl 7ab0c │ │ mov x8, x22 │ │ - cbnz w0, 7c514 │ │ + cbnz w0, 7a79c │ │ cmp x8, #0x2 │ │ - b.eq 7b674 // b.none │ │ + b.eq 798fc // b.none │ │ ldr x11, [sp, #376] │ │ ldur x10, [x21, #-8] │ │ ldr x15, [sp, #408] │ │ ldr x9, [x19, x8, lsl #3] │ │ ldpsw x12, x11, [x11, #16] │ │ ldr x16, [sp, #208] │ │ - ldr w14, [x15, #4768] │ │ + ldr w14, [x15, #4344] │ │ ldr x3, [x15, #2096] │ │ sub x6, x12, #0x1 │ │ add x10, x10, x6, lsl #4 │ │ ldrsb x13, [x10, #8] │ │ ldr w5, [sp, #348] │ │ sub x7, x11, #0x1 │ │ add x1, x9, x16, lsl #1 │ │ sub x11, x13, #0x1 │ │ madd x9, x11, x24, x15 │ │ add x22, x8, #0x1 │ │ cmp w14, #0x2 │ │ add x9, x9, #0x20 │ │ - b.eq 7b334 // b.none │ │ + b.eq 795bc // b.none │ │ ldr x12, [sp, #336] │ │ ldr w12, [x12, #56] │ │ - b 7b34c │ │ + b 795d4 │ │ ldr w8, [sp, #392] │ │ ldr x10, [sp, #408] │ │ cmp w26, w8 │ │ csel w8, w26, w8, lt // lt = tstop │ │ cmp w8, #0x2 │ │ - b.lt 7b4cc // b.tstop │ │ + b.lt 79754 // b.tstop │ │ ldrb w8, [x12, #21] │ │ cmp w8, #0x2 │ │ - b.ne 7b414 // b.any │ │ + b.ne 7969c // b.any │ │ ldrsb x8, [x12, #24] │ │ add x8, x10, x8 │ │ ldrb w8, [x8, #2984] │ │ - cbnz w8, 7b430 │ │ + cbnz w8, 796b8 │ │ ldrb w8, [x12, #22] │ │ cmp w8, #0x2 │ │ - b.ne 7b4cc // b.any │ │ + b.ne 79754 // b.any │ │ ldr x8, [sp, #336] │ │ ldr w8, [x8] │ │ cmp w8, #0x2 │ │ - b.cc 7b4cc // b.lo, b.ul, b.last │ │ + b.cc 79754 // b.lo, b.ul, b.last │ │ add x19, x10, #0x818 │ │ ldr x10, [sp, #376] │ │ mov w9, #0xf5c0 // #62912 │ │ movk w9, #0x3, lsl #16 │ │ mov x8, xzr │ │ add x21, x10, x9 │ │ mov w22, #0x24 // #36 │ │ cmp x8, #0x2 │ │ - b.ne 7b480 // b.any │ │ - b 7b640 │ │ + b.ne 79708 // b.any │ │ + b 798c8 │ │ ldp x0, x6, [sp, #376] │ │ add w5, w8, #0x1 │ │ mov x2, xzr │ │ mov x4, x29 │ │ - bl 7ce04 │ │ + bl 7b08c │ │ mov x8, x23 │ │ mov x23, x25 │ │ - cbnz w0, 7c514 │ │ + cbnz w0, 7a79c │ │ cmp x8, #0x2 │ │ - b.eq 7b640 // b.none │ │ + b.eq 798c8 // b.none │ │ ldr x9, [sp, #328] │ │ ldr x11, [sp, #408] │ │ ldr x10, [x19, x8, lsl #3] │ │ mov x25, x23 │ │ ldrb w9, [x9, #22] │ │ ldr x3, [x11, #2096] │ │ add x23, x8, #0x1 │ │ mov x7, x21 │ │ cmp w9, #0x2 │ │ ldr x9, [sp, #208] │ │ add x1, x10, x9, lsl #1 │ │ - b.eq 7b458 // b.none │ │ + b.eq 796e0 // b.none │ │ ldr x10, [sp, #328] │ │ ldr x9, [x11, #24] │ │ ldrsb x10, [x10, #24] │ │ nop │ │ madd x9, x10, x22, x9 │ │ add x7, x9, #0x590 │ │ - b 7b458 │ │ + b 796e0 │ │ cmp w16, w17 │ │ cset w13, eq // eq = none │ │ ldr x8, [x10, #2072] │ │ lsl w21, w16, w13 │ │ ldr x13, [sp, #208] │ │ ldr x0, [sp, #376] │ │ ldr x15, [sp, #144] │ │ @@ -121458,34 +119574,34 @@ │ │ stp x12, x8, [sp, #8] │ │ mov w8, #0x1 // #1 │ │ mov x2, xzr │ │ mov w4, w25 │ │ mov w5, w21 │ │ str w11, [sp, #24] │ │ str w8, [sp] │ │ - bl 7c884 │ │ - cbnz w0, 7c514 │ │ + bl 7ab0c │ │ + cbnz w0, 7a79c │ │ ldr x8, [sp, #328] │ │ ldrb w8, [x8, #22] │ │ cmp w8, #0x1 │ │ - b.ne 7b588 // b.any │ │ + b.ne 79810 // b.any │ │ ldr x9, [sp, #408] │ │ ldr x0, [sp, #376] │ │ ldr w7, [sp, #140] │ │ mov w4, #0x1 // #1 │ │ ldr x8, [x9, #2072] │ │ ldr x2, [x9, #2096] │ │ ldr x9, [sp, #208] │ │ mov x3, x29 │ │ ldp x5, x6, [sp, #256] │ │ add x1, x8, x9, lsl #1 │ │ ldr x8, [sp, #112] │ │ str w8, [sp] │ │ - bl 7d1a8 │ │ - cbnz w0, 7c514 │ │ + bl 7b430 │ │ + cbnz w0, 7a79c │ │ ldr x11, [sp, #408] │ │ ldr x0, [sp, #376] │ │ ldr w8, [sp, #404] │ │ ldr x14, [sp, #328] │ │ ldr x10, [x11, #2080] │ │ ldr x3, [x11, #2096] │ │ ldp w11, w12, [x0, #16] │ │ @@ -121504,189 +119620,189 @@ │ │ mov x2, xzr │ │ stp x14, x8, [sp, #8] │ │ mov w8, #0x2 // #2 │ │ mov w4, w25 │ │ mov w5, w21 │ │ str w13, [sp, #24] │ │ str w8, [sp] │ │ - bl 7c884 │ │ - cbnz w0, 7c514 │ │ + bl 7ab0c │ │ + cbnz w0, 7a79c │ │ ldr x8, [sp, #328] │ │ ldrb w8, [x8, #22] │ │ cmp w8, #0x1 │ │ - b.ne 7b640 // b.any │ │ + b.ne 798c8 // b.any │ │ ldr x9, [sp, #408] │ │ ldr x0, [sp, #376] │ │ ldr w7, [sp, #140] │ │ mov w4, #0x2 // #2 │ │ ldr x8, [x9, #2080] │ │ ldr x2, [x9, #2096] │ │ ldr x9, [sp, #208] │ │ mov x3, x29 │ │ ldp x5, x6, [sp, #256] │ │ add x1, x8, x9, lsl #1 │ │ ldr x8, [sp, #112] │ │ str w8, [sp] │ │ - bl 7d1a8 │ │ - cbnz w0, 7c514 │ │ + bl 7b430 │ │ + cbnz w0, 7a79c │ │ ldr x8, [sp, #328] │ │ ldrb w8, [x8, #28] │ │ - cbz w8, 7bbf0 │ │ + cbz w8, 79e78 │ │ sxtw x9, w24 │ │ cmp w8, #0x1 │ │ - b.ne 7b914 // b.any │ │ + b.ne 79b9c // b.any │ │ ldr x8, [sp, #328] │ │ mov w10, #0x60 // #96 │ │ madd x10, x23, x10, x20 │ │ add x9, x10, x9, lsl #5 │ │ ldrb w8, [x8, #18] │ │ add x9, x9, x8, lsl #3 │ │ - b 7b930 │ │ + b 79bb8 │ │ ldr x11, [sp, #408] │ │ ldr x8, [sp, #144] │ │ ldr w17, [sp, #348] │ │ mov w25, #0x2 // #2 │ │ ldr x22, [x11, #2096] │ │ mov x16, x23 │ │ - adrp x20, ac000 │ │ - ldr x20, [x20, #2000] │ │ + adrp x20, ad000 │ │ + ldr x20, [x20, #1944] │ │ cmp w8, #0x1 │ │ - b.eq 7b6b8 // b.none │ │ - b 7b7ac │ │ + b.eq 79940 // b.none │ │ + b 79a34 │ │ ldr x11, [sp, #408] │ │ mov x25, x22 │ │ - adrp x20, ac000 │ │ - ldr x20, [x20, #2000] │ │ + adrp x20, ad000 │ │ + ldr x20, [x20, #1944] │ │ cmp w8, #0x1 │ │ - b.ne 7b7ac // b.any │ │ + b.ne 79a34 // b.any │ │ ldr x9, [sp, #376] │ │ ldr x10, [sp, #264] │ │ mov x28, x16 │ │ mov x8, xzr │ │ add x24, x11, #0x818 │ │ add x9, x9, x10 │ │ ldrb w10, [x9, #408] │ │ ldrb w9, [x9, #376] │ │ mov w25, #0x2 // #2 │ │ mov w19, #0x120 // #288 │ │ add x10, x20, x10, lsl #2 │ │ ldrb w23, [x10, x9] │ │ cmp x8, #0x2 │ │ - b.ne 7b72c // b.any │ │ - b 7b7a0 │ │ + b.ne 799b4 // b.any │ │ + b 79a28 │ │ ldr w10, [x10] │ │ add w8, w8, #0x1 │ │ mov w4, #0x1 // #1 │ │ mov x2, xzr │ │ str w13, [sp, #32] │ │ str w11, [sp, #24] │ │ stp x10, x9, [sp, #8] │ │ str w8, [sp] │ │ - bl 7c884 │ │ + bl 7ab0c │ │ mov x8, x26 │ │ mov x26, x29 │ │ - cbnz w0, 7c514 │ │ + cbnz w0, 7a79c │ │ cmp x8, #0x2 │ │ - b.eq 7b7a0 // b.none │ │ + b.eq 79a28 // b.none │ │ ldr x0, [sp, #376] │ │ ldr x10, [x21] │ │ ldr x14, [sp, #408] │ │ ldr x9, [x24, x8, lsl #3] │ │ ldpsw x12, x7, [x0, #16] │ │ ldr x15, [sp, #208] │ │ - ldr w13, [x14, #4768] │ │ + ldr w13, [x14, #4344] │ │ ldr x3, [x14, #2096] │ │ sub x6, x12, #0x1 │ │ add x10, x10, x6, lsl #4 │ │ ldrsb x11, [x10, #8] │ │ add x9, x9, x15, lsl #1 │ │ add x1, x9, x22, lsl #1 │ │ mov x29, x26 │ │ sub x11, x11, #0x1 │ │ madd x9, x11, x19, x14 │ │ add x26, x8, #0x1 │ │ cmp w13, #0x2 │ │ add x9, x9, #0x20 │ │ mov w13, w23 │ │ mov x5, x28 │ │ - b.ne 7b6f4 // b.any │ │ - ldr x13, [x14, #3320] │ │ - ldr x14, [x14, #4776] │ │ + b.ne 7997c // b.any │ │ + ldr x13, [x14, #3352] │ │ + ldr x14, [x14, #4352] │ │ nop │ │ madd x12, x13, x7, x12 │ │ add x12, x14, x12, lsl #5 │ │ ldurb w13, [x12, #-5] │ │ - b 7b6f4 │ │ + b 7997c │ │ ldr x11, [sp, #408] │ │ ldr w17, [sp, #348] │ │ mov x16, x28 │ │ cmp w16, w17 │ │ - b.ne 7b89c // b.any │ │ + b.ne 79b24 // b.any │ │ ldr x9, [sp, #376] │ │ ldr x10, [sp, #256] │ │ mov x8, xzr │ │ add x22, x11, #0x818 │ │ ldr x9, [x9, #648] │ │ mov w23, #0x120 // #288 │ │ add x9, x9, x10 │ │ ldrb w10, [x9, #384] │ │ ldrb w9, [x9, #352] │ │ add x10, x20, x10, lsl #2 │ │ ldrb w19, [x10, x9] │ │ cmp x8, #0x2 │ │ - b.ne 7b828 // b.any │ │ - b 7b894 │ │ + b.ne 79ab0 // b.any │ │ + b 79b1c │ │ ldr w11, [x11] │ │ ldr x0, [sp, #376] │ │ ldr w5, [sp, #348] │ │ add w8, w8, #0x1 │ │ mov x2, xzr │ │ ldr x4, [sp, #144] │ │ str w12, [sp, #32] │ │ str w10, [sp, #24] │ │ stp x11, x9, [sp, #8] │ │ str w8, [sp] │ │ - bl 7c884 │ │ + bl 7ab0c │ │ mov x8, x24 │ │ - cbnz w0, 7c514 │ │ + cbnz w0, 7a79c │ │ cmp x8, #0x2 │ │ - b.eq 7b894 // b.none │ │ + b.eq 79b1c // b.none │ │ ldr x11, [sp, #376] │ │ ldur x10, [x21, #-8] │ │ ldr x14, [sp, #408] │ │ ldr x9, [x22, x8, lsl #3] │ │ ldpsw x6, x12, [x11, #16] │ │ ldr x15, [sp, #208] │ │ - ldr w13, [x14, #4768] │ │ + ldr w13, [x14, #4344] │ │ ldr x3, [x14, #2096] │ │ add x11, x10, x6, lsl #4 │ │ ldrsb x10, [x11, #8] │ │ add x9, x9, x15, lsl #1 │ │ add x1, x9, x25, lsl #1 │ │ add x24, x8, #0x1 │ │ sub x10, x10, #0x1 │ │ madd x9, x10, x23, x14 │ │ sub x7, x12, #0x1 │ │ cmp w13, #0x2 │ │ add x9, x9, #0x20 │ │ mov w12, w19 │ │ - b.ne 7b7ec // b.any │ │ - ldr x12, [x14, #3320] │ │ - ldr x13, [x14, #4776] │ │ + b.ne 79a74 // b.any │ │ + ldr x12, [x14, #3352] │ │ + ldr x13, [x14, #4352] │ │ nop │ │ madd x12, x12, x7, x6 │ │ add x12, x13, x12, lsl #5 │ │ ldrb w12, [x12, #27] │ │ - b 7b7ec │ │ + b 79a74 │ │ ldr x11, [sp, #408] │ │ ldr x22, [x11, #2096] │ │ mov x8, xzr │ │ add x19, x11, #0x818 │ │ cmp x8, #0x2 │ │ - b.eq 7bbf0 // b.none │ │ + b.eq 79e78 // b.none │ │ add x21, x8, #0x1 │ │ ldr x8, [x19, x8, lsl #3] │ │ ldr x11, [sp, #208] │ │ ldr x9, [sp, #408] │ │ ldr x0, [sp, #376] │ │ ldr x10, [sp, #328] │ │ add x8, x8, x11, lsl #1 │ │ @@ -121701,18 +119817,18 @@ │ │ ldr x8, [sp, #384] │ │ mov x2, xzr │ │ ldr x4, [sp, #144] │ │ ldr x5, [sp, #120] │ │ str w9, [sp, #24] │ │ stp x10, x8, [sp, #8] │ │ str w21, [sp] │ │ - bl 7c884 │ │ + bl 7ab0c │ │ mov x8, x21 │ │ - cbz w0, 7b8a4 │ │ - b 7c514 │ │ + cbz w0, 79b2c │ │ + b 7a79c │ │ ldr x8, [sp, #328] │ │ mov w11, #0x300 // #768 │ │ madd x11, x23, x11, x28 │ │ add x9, x11, x9, lsl #8 │ │ ldrb w10, [x8, #16] │ │ ldrb w8, [x8, #18] │ │ add x9, x9, x10, lsl #3 │ │ @@ -121722,35 +119838,35 @@ │ │ mov w9, #0x50c0 // #20672 │ │ lsl x13, x26, #3 │ │ str wzr, [sp, #428] │ │ mov w10, #0x7100 // #28928 │ │ str x13, [sp, #384] │ │ ldr w13, [sp, #392] │ │ add x29, x11, x9 │ │ - ldr w9, [x12, #3360] │ │ + ldr w9, [x12, #3392] │ │ add x25, x11, x10 │ │ ldr w10, [x11, #20] │ │ lsl w23, w13, #2 │ │ cmp w8, #0x3 │ │ mov w13, #0x9 // #9 │ │ sub w9, w9, #0x1 │ │ ldr x11, [x12, #2072] │ │ csel w8, w13, w8, eq // eq = none │ │ tst w9, w10 │ │ ldr x9, [sp, #208] │ │ ldr w1, [sp, #404] │ │ lsl w28, w26, #2 │ │ mov w20, #0x9 // #9 │ │ add x21, x11, x9, lsl #1 │ │ - b.eq 7b9a0 // b.none │ │ + b.eq 79c28 // b.none │ │ mov x9, xzr │ │ - b 7b9c0 │ │ - ldr w9, [x12, #3356] │ │ - ldr w11, [x12, #3344] │ │ - ldr x12, [x12, #3304] │ │ + b 79c48 │ │ + ldr w9, [x12, #3388] │ │ + ldr w11, [x12, #3376] │ │ + ldr x12, [x12, #3336] │ │ asr w9, w10, w9 │ │ sub w9, w9, #0x1 │ │ mul w9, w11, w9 │ │ lsl w9, w9, #7 │ │ add x9, x12, w9, sxtw #1 │ │ ldr x22, [sp, #376] │ │ ldr x14, [sp, #352] │ │ @@ -121768,36 +119884,36 @@ │ │ cmp w0, w11 │ │ ldr w14, [x14, #13876] │ │ asr w4, w13, w1 │ │ cset w1, gt │ │ cmp w2, w10 │ │ ldr w10, [sp, #392] │ │ ldr x15, [x15, #2096] │ │ - ldr w16, [x16, #4660] │ │ + ldr w16, [x16, #4236] │ │ cset w3, gt │ │ asr w5, w14, w17 │ │ str w10, [sp, #40] │ │ add x10, sp, #0x1ac │ │ mov w6, wzr │ │ mov x7, x21 │ │ str w16, [sp, #64] │ │ str x25, [sp, #56] │ │ str wzr, [sp, #48] │ │ str w26, [sp, #32] │ │ str w8, [sp, #16] │ │ str x10, [sp, #24] │ │ stp x15, x9, [sp] │ │ - bl 73350 │ │ + bl 7f460 │ │ ldr x19, [sp, #360] │ │ ldr x9, [sp, #408] │ │ ldr x1, [sp, #384] │ │ mov x2, x25 │ │ add x8, x19, w0, uxtw #3 │ │ ldr x8, [x8, #64] │ │ - ldr w9, [x9, #4660] │ │ + ldr w9, [x9, #4236] │ │ mov x0, x29 │ │ mov w3, w28 │ │ mov w4, w23 │ │ mov w5, wzr │ │ mov w6, wzr │ │ mov w7, wzr │ │ str w9, [sp] │ │ @@ -121811,29 +119927,29 @@ │ │ mov w4, w23 │ │ mov x5, x24 │ │ blr x8 │ │ ldr x8, [sp, #328] │ │ ldr x15, [sp, #408] │ │ ldrb w8, [x8, #18] │ │ str wzr, [sp, #428] │ │ - ldr w11, [x15, #3360] │ │ + ldr w11, [x15, #3392] │ │ ldr w10, [x22, #20] │ │ cmp w8, #0x3 │ │ ldr x9, [x15, #2080] │ │ sub w11, w11, #0x1 │ │ csel w8, w20, w8, eq // eq = none │ │ tst w11, w10 │ │ ldr x11, [sp, #208] │ │ add x21, x9, x11, lsl #1 │ │ - b.eq 7baec // b.none │ │ + b.eq 79d74 // b.none │ │ mov x9, xzr │ │ - b 7bb0c │ │ - ldr w9, [x15, #3356] │ │ - ldr w11, [x15, #3344] │ │ - ldr x12, [x15, #3312] │ │ + b 79d94 │ │ + ldr w9, [x15, #3388] │ │ + ldr w11, [x15, #3376] │ │ + ldr x12, [x15, #3344] │ │ asr w9, w10, w9 │ │ sub w9, w9, #0x1 │ │ mul w9, w11, w9 │ │ lsl w9, w9, #7 │ │ add x9, x12, w9, sxtw #1 │ │ ldr x11, [sp, #376] │ │ ldr x14, [sp, #352] │ │ @@ -121847,15 +119963,15 @@ │ │ asr w0, w11, w1 │ │ asr w11, w12, w1 │ │ ldr w14, [x14, #13876] │ │ mov x19, x15 │ │ asr w10, w10, w17 │ │ cmp w0, w11 │ │ ldr x15, [x15, #2096] │ │ - ldr w16, [x19, #4660] │ │ + ldr w16, [x19, #4236] │ │ asr w4, w13, w1 │ │ cset w1, gt │ │ cmp w2, w10 │ │ ldr w10, [sp, #392] │ │ add x6, sp, #0x1ac │ │ cset w3, gt │ │ asr w5, w14, w17 │ │ @@ -121865,17 +119981,17 @@ │ │ str w16, [sp, #64] │ │ str x25, [sp, #56] │ │ str wzr, [sp, #48] │ │ str w10, [sp, #40] │ │ str w26, [sp, #32] │ │ str w8, [sp, #16] │ │ stp x15, x9, [sp] │ │ - bl 73350 │ │ + bl 7f460 │ │ ldr x20, [sp, #360] │ │ - ldr w9, [x19, #4660] │ │ + ldr w9, [x19, #4236] │ │ ldr x1, [sp, #384] │ │ mov x2, x25 │ │ add x8, x20, w0, uxtw #3 │ │ ldr x8, [x8, #64] │ │ mov x0, x29 │ │ mov w3, w28 │ │ mov w4, w23 │ │ @@ -121901,49 +120017,49 @@ │ │ ldr w15, [sp, #348] │ │ lsr w9, w9, w16 │ │ str w9, [sp, #312] │ │ ldr x9, [sp, #264] │ │ ldrb w8, [x11, #6] │ │ lsr w9, w9, w15 │ │ str w9, [sp, #252] │ │ - cbz w8, 7bc78 │ │ + cbz w8, 79f00 │ │ ldr x8, [sp, #120] │ │ ldr x12, [sp, #376] │ │ ldr x13, [sp, #144] │ │ sub w8, w8, #0x1 │ │ cmp w8, #0x1f │ │ - b.hi 7c490 // b.pmore │ │ - adrp x9, a9000 │ │ - add x9, x9, #0xc0c │ │ - adr x10, 7bc58 │ │ + b.hi 7a718 // b.pmore │ │ + adrp x9, aa000 │ │ + add x9, x9, #0xcbc │ │ + adr x10, 79ee0 │ │ ldrh w11, [x9, x8, lsl #1] │ │ add x10, x10, x11, lsl #2 │ │ br x10 │ │ ldr x8, [sp, #264] │ │ mov w9, #0x40 // #64 │ │ add x8, x12, x8 │ │ strb w9, [x8, #56] │ │ sub w8, w13, #0x1 │ │ cmp w8, #0x1f │ │ - b.ls 7c49c // b.plast │ │ - b 7c5ac │ │ + b.ls 7a724 // b.plast │ │ + b 7a834 │ │ ldrb w10, [x11, #29] │ │ ldrb w8, [x11, #7] │ │ ldrb w9, [x11, #26] │ │ ldr x21, [sp, #376] │ │ strh w10, [sp, #424] │ │ ldrh w10, [x11, #30] │ │ ldr x2, [sp, #144] │ │ strh w10, [sp, #426] │ │ ldr x10, [sp, #120] │ │ - cbz w10, 7c510 │ │ + cbz w10, 7a798 │ │ ldr w10, [sp, #140] │ │ - adrp x12, ac000 │ │ + adrp x12, ad000 │ │ ldr x13, [sp, #112] │ │ - ldr x12, [x12, #3056] │ │ + ldr x12, [x12, #3016] │ │ add w10, w10, w16 │ │ add x14, x21, #0x2a0 │ │ add w11, w13, w15 │ │ str x14, [sp, #368] │ │ asr w10, w10, w16 │ │ add x9, x12, x9, lsl #3 │ │ add x8, x12, x8, lsl #3 │ │ @@ -121960,20 +120076,20 @@ │ │ stp x9, x10, [sp, #184] │ │ add x10, x9, #0x1 │ │ str x8, [sp, #384] │ │ add x8, x8, #0x1 │ │ str x13, [sp, #96] │ │ str x10, [sp, #216] │ │ str x8, [sp, #392] │ │ - cbnz w2, 7bd28 │ │ + cbnz w2, 79fb0 │ │ add x17, x17, #0x10 │ │ ldr x8, [sp, #120] │ │ cmp x17, x8 │ │ - b.cs 7c510 // b.hs, b.nlast │ │ - cbz w2, 7bd14 │ │ + b.cs 7a798 // b.hs, b.nlast │ │ + cbz w2, 79f9c │ │ lsl x8, x17, #1 │ │ cmp x17, #0x0 │ │ str x8, [sp, #160] │ │ lsl x8, x17, #2 │ │ str x8, [sp, #200] │ │ cset w8, ne // ne = any │ │ str w8, [sp, #132] │ │ @@ -121991,40 +120107,40 @@ │ │ cmp w11, w8 │ │ csel w1, w11, w8, lt // lt = tstop │ │ str wzr, [sp, #300] │ │ str x17, [sp, #240] │ │ str w0, [sp, #236] │ │ str x13, [sp, #224] │ │ str w1, [sp, #276] │ │ - b 7bdb0 │ │ + b 7a038 │ │ ldr x2, [sp, #144] │ │ ldr w29, [sp, #324] │ │ ldr x12, [sp, #168] │ │ ldr x13, [sp, #224] │ │ ldr w8, [sp, #156] │ │ cmp w8, w2 │ │ str w8, [sp, #300] │ │ - b.cs 7c3e4 // b.hs, b.nlast │ │ + b.cs 7a66c // b.hs, b.nlast │ │ ldr x8, [x14, #2088] │ │ ldr x11, [sp, #160] │ │ add w10, w9, w17 │ │ cmp x17, x13 │ │ str w10, [x21, #20] │ │ mul x11, x8, x11 │ │ add x20, x12, x11, lsl #1 │ │ - b.ge 7becc // b.tcont │ │ + b.ge 7a154 // b.tcont │ │ ldr w12, [sp, #300] │ │ ldr w11, [sp, #140] │ │ cmp w12, #0x0 │ │ add w10, w12, #0x10 │ │ cset w22, ne // ne = any │ │ cmp w11, w10 │ │ csel w23, w11, w10, lt // lt = tstop │ │ cmp w12, w23 │ │ - b.ge 7bed4 // b.tcont │ │ + b.ge 7a15c // b.tcont │ │ ldr w9, [x21, #16] │ │ mov x26, x21 │ │ ldr w21, [sp, #132] │ │ mov w19, w17 │ │ ldr w24, [sp, #300] │ │ ldr x27, [sp, #328] │ │ ldr x28, [sp, #184] │ │ @@ -122038,105 +120154,105 @@ │ │ mov x0, x26 │ │ mov w1, w29 │ │ mov x2, x27 │ │ mov w4, wzr │ │ mov w6, w25 │ │ mov w7, w21 │ │ str x8, [sp] │ │ - bl 76fc8 │ │ + bl 75064 │ │ ldrb w8, [x28] │ │ ldr w9, [x26, #16] │ │ add w25, w25, #0x1 │ │ add w24, w24, w8 │ │ add w9, w9, w8 │ │ cmp w24, w23 │ │ str w9, [x26, #16] │ │ - b.lt 7be1c // b.tstop │ │ + b.lt 7a0a4 // b.tstop │ │ ldr x10, [sp, #216] │ │ ldr x14, [sp, #408] │ │ sub w9, w9, w24 │ │ add w21, w21, #0x1 │ │ ldrb w11, [x10] │ │ ldr w10, [x26, #20] │ │ ldr x8, [x14, #2088] │ │ add w19, w19, w11 │ │ add w10, w10, w11 │ │ stp w9, w10, [x26, #16] │ │ mul x12, x8, x11 │ │ ldr x11, [sp, #224] │ │ add x20, x20, x12, lsl #2 │ │ cmp w19, w11 │ │ - b.lt 7be04 // b.tstop │ │ + b.lt 7a08c // b.tstop │ │ ldr w15, [sp, #348] │ │ ldr w16, [sp, #404] │ │ ldr x17, [sp, #240] │ │ ldr w0, [sp, #236] │ │ ldr x13, [sp, #224] │ │ ldr w1, [sp, #276] │ │ ldr x2, [sp, #144] │ │ mov x21, x26 │ │ - b 7bf00 │ │ + b 7a188 │ │ mov w19, w17 │ │ - b 7bf00 │ │ + b 7a188 │ │ ldp x10, x13, [sp, #216] │ │ mov w19, w17 │ │ ldrb w10, [x10] │ │ mul x11, x8, x10 │ │ lsl x11, x11, #2 │ │ add w19, w19, w10 │ │ cmp w19, w13 │ │ add x20, x20, x11 │ │ - b.lt 7bee8 // b.tstop │ │ + b.lt 7a170 // b.tstop │ │ add w10, w9, w19 │ │ str w10, [x21, #20] │ │ mov w11, w19 │ │ mul x8, x11, x8 │ │ sub x12, x20, x8, lsl #2 │ │ ldr w8, [sp, #180] │ │ sub w9, w10, w19 │ │ str w9, [x21, #20] │ │ - tbz w8, #0, 7c3d0 │ │ + tbz w8, #0, 7a658 │ │ ldr w8, [sp, #300] │ │ ldr w11, [sp, #136] │ │ ldr x19, [sp, #328] │ │ mov x23, xzr │ │ lsr w2, w8, w16 │ │ add w10, w8, #0x10 │ │ ldr x8, [x14, #2096] │ │ str w10, [sp, #156] │ │ lsr w10, w10, w16 │ │ cmp w11, w10 │ │ csel w22, w11, w10, lt // lt = tstop │ │ str x12, [sp, #168] │ │ str w2, [sp, #280] │ │ - b 7bf74 │ │ + b 7a1fc │ │ lsl w10, w0, w15 │ │ ldr x17, [sp, #240] │ │ ldr w0, [sp, #236] │ │ sub w9, w9, w10 │ │ cmp x29, #0x2 │ │ mov x23, x29 │ │ str w9, [x21, #20] │ │ - b.eq 7bd90 // b.none │ │ + b.eq 7a018 // b.none │ │ add x29, x23, #0x1 │ │ add x10, x14, x29, lsl #3 │ │ ldr x10, [x10, #2064] │ │ add w9, w9, w17 │ │ cmp w0, w1 │ │ str w9, [x21, #20] │ │ - b.ge 7bf54 // b.tcont │ │ + b.ge 7a1dc // b.tcont │ │ ldp x13, x11, [sp, #200] │ │ asr x12, x8, #1 │ │ mul x12, x13, x12 │ │ ldr x13, [sp, #192] │ │ add x11, x10, x11, lsl #1 │ │ ldr w10, [x21, #16] │ │ asr x12, x12, x13 │ │ add x26, x11, x12, lsl #1 │ │ - b 7bff4 │ │ + b 7a27c │ │ ldr x8, [x14, #2096] │ │ ldr w9, [x21, #20] │ │ ldr w15, [sp, #348] │ │ ldr w1, [sp, #276] │ │ ldr w2, [sp, #280] │ │ ldr w0, [sp, #288] │ │ mul x11, x8, x24 │ │ @@ -122144,20 +120260,20 @@ │ │ lsl w13, w24, w15 │ │ add w0, w0, w24 │ │ add x26, x26, x11, lsl #2 │ │ sub w10, w10, w12 │ │ add w9, w9, w13 │ │ cmp w0, w1 │ │ stp w10, w9, [x21, #16] │ │ - b.ge 7bf54 // b.tcont │ │ + b.ge 7a1dc // b.tcont │ │ ldr w11, [sp, #300] │ │ cmp w2, w22 │ │ add w10, w10, w11 │ │ str w10, [x21, #16] │ │ - b.ge 7c3c0 // b.tcont │ │ + b.ge 7a648 // b.tcont │ │ ldp x9, x12, [sp, #256] │ │ lsl w8, w0, w15 │ │ add x11, x21, x23, lsl #5 │ │ add x11, x11, #0x58 │ │ mov w13, w9 │ │ ldr w9, [sp, #252] │ │ add w8, w8, w12 │ │ @@ -122166,17 +120282,17 @@ │ │ add w9, w0, w9 │ │ add w12, w9, #0x8 │ │ add x25, x11, x9 │ │ add x8, x11, x12 │ │ str w0, [sp, #288] │ │ str w13, [sp, #336] │ │ str x8, [sp, #304] │ │ - ldr w8, [x14, #4768] │ │ - cbnz w8, 7c0fc │ │ - b 7c154 │ │ + ldr w8, [x14, #4344] │ │ + cbnz w8, 7a384 │ │ + b 7a3dc │ │ ldr x10, [sp, #376] │ │ mov x9, #0x101010101010101 // #72340172838076673 │ │ mul x9, x21, x9 │ │ add w11, w19, #0x8 │ │ ldr x8, [x10, #648] │ │ mov x21, x10 │ │ lsl x10, x23, #5 │ │ @@ -122185,62 +120301,62 @@ │ │ str x9, [x8, #64] │ │ ldr x8, [x21, #648] │ │ add x8, x8, x10 │ │ add x8, x8, x11 │ │ str x9, [x8, #64] │ │ ldr x19, [sp, #328] │ │ ldr x2, [sp, #368] │ │ - tbnz w27, #31, 7c0d8 │ │ + tbnz w27, #31, 7a360 │ │ ldrb w8, [x19, #7] │ │ ldr x10, [sp, #360] │ │ ldr w9, [sp, #428] │ │ mov w11, #0x88 // #136 │ │ ldr x1, [x14, #2096] │ │ nop │ │ madd x8, x8, x11, x10 │ │ add x8, x8, x9, lsl #3 │ │ ldr x8, [x8, #680] │ │ - ldr w4, [x14, #4660] │ │ + ldr w4, [x14, #4236] │ │ lsl w9, w20, #2 │ │ add x0, x26, w9, uxtw #1 │ │ mov w3, w27 │ │ blr x8 │ │ ldr w16, [sp, #404] │ │ ldr x14, [sp, #408] │ │ ldr w8, [x21, #16] │ │ lsl w9, w28, w16 │ │ add w20, w20, w28 │ │ cmp w20, w22 │ │ add w10, w9, w8 │ │ str w10, [x21, #16] │ │ - b.ge 7bfb4 // b.tcont │ │ - ldr w8, [x14, #4768] │ │ - cbz w8, 7c154 │ │ + b.ge 7a23c // b.tcont │ │ + ldr w8, [x14, #4344] │ │ + cbz w8, 7a3dc │ │ ldr x8, [sp, #384] │ │ ldr x9, [sp, #352] │ │ ldrb w28, [x8] │ │ ldr x8, [sp, #392] │ │ ldr x2, [x9, #13992] │ │ ldrb w24, [x8] │ │ mul x8, x28, x24 │ │ add x8, x2, x8, lsl #6 │ │ str x8, [x9, #13992] │ │ ldrsw x8, [x21, #20] │ │ - ldr x9, [x14, #3320] │ │ - ldr x11, [x14, #4784] │ │ + ldr x9, [x14, #3352] │ │ + ldr x11, [x14, #4360] │ │ mul x8, x9, x8 │ │ add x8, x8, w10, sxtw │ │ mov w9, #0xa // #10 │ │ madd x8, x8, x9, x11 │ │ add x9, x8, x29 │ │ ldrb w9, [x9, #6] │ │ ldrsh w27, [x8, x29, lsl #1] │ │ str w9, [sp, #428] │ │ - tbz w27, #31, 7c098 │ │ - b 7c0d8 │ │ + tbz w27, #31, 7a320 │ │ + b 7a360 │ │ ldr w9, [sp, #336] │ │ lsl w8, w20, w16 │ │ mov x5, x19 │ │ ldr w4, [sp, #324] │ │ add w8, w8, w9 │ │ add x8, x21, w8, sxtw │ │ mov w9, #0x1ee0 // #7904 │ │ @@ -122259,249 +120375,249 @@ │ │ add x8, sp, #0x1a4 │ │ str x8, [sp, #16] │ │ ldr x8, [sp, #368] │ │ mov w7, w29 │ │ str x8, [sp] │ │ add x8, sp, #0x1ac │ │ str x8, [sp, #8] │ │ - bl 77754 │ │ + bl 757f0 │ │ ldr x14, [sp, #408] │ │ ldr x10, [sp, #392] │ │ ldr w9, [x21, #20] │ │ mov w27, w0 │ │ - ldr w8, [x14, #3340] │ │ + ldr w8, [x14, #3372] │ │ ldrb w24, [x10] │ │ ldr w10, [sp, #348] │ │ add w8, w8, w10 │ │ sub w8, w8, w9 │ │ asr w8, w8, w10 │ │ cmp w8, w24 │ │ csel w8, w24, w8, gt │ │ sub w9, w8, #0x1 │ │ cmp w9, #0xf │ │ - b.hi 7c234 // b.pmore │ │ - adrp x12, a9000 │ │ - add x12, x12, #0xcac │ │ - adr x10, 7c214 │ │ + b.hi 7a4bc // b.pmore │ │ + adrp x12, aa000 │ │ + add x12, x12, #0xd5c │ │ + adr x10, 7a49c │ │ ldrb w11, [x12, x9] │ │ add x10, x10, x11, lsl #2 │ │ br x10 │ │ ldrb w21, [sp, #420] │ │ strb w21, [x25] │ │ - b 7c290 │ │ + b 7a518 │ │ ldrb w21, [sp, #420] │ │ mov w8, w21 │ │ bfi w8, w21, #8, #8 │ │ strh w8, [x25] │ │ - b 7c290 │ │ + b 7a518 │ │ ldrb w21, [sp, #420] │ │ sxtw x2, w8 │ │ mov x0, x25 │ │ mov w1, w21 │ │ - bl 4b70 │ │ + bl 4b00 │ │ ldr x14, [sp, #408] │ │ - b 7c290 │ │ + b 7a518 │ │ ldrb w21, [sp, #420] │ │ mov w8, #0x1010101 // #16843009 │ │ mul w8, w21, w8 │ │ str w8, [x25] │ │ - b 7c290 │ │ + b 7a518 │ │ ldrb w21, [sp, #420] │ │ mov x8, #0x101010101010101 // #72340172838076673 │ │ mul x8, x21, x8 │ │ str x8, [x25] │ │ - b 7c290 │ │ + b 7a518 │ │ ldrb w21, [sp, #420] │ │ ldr x9, [sp, #304] │ │ mov x8, #0x101010101010101 // #72340172838076673 │ │ mul x8, x21, x8 │ │ str x8, [x25] │ │ str x8, [x9] │ │ ldp x9, x10, [sp, #376] │ │ ldr w16, [sp, #404] │ │ - ldr w8, [x14, #3336] │ │ + ldr w8, [x14, #3368] │ │ ldr w9, [x9, #16] │ │ ldrb w28, [x10] │ │ add w8, w8, w16 │ │ sub w8, w8, w9 │ │ asr w8, w8, w16 │ │ cmp w8, w28 │ │ csel w8, w28, w8, gt │ │ sub w9, w8, #0x1 │ │ cmp w9, #0xf │ │ - b.hi 7c328 // b.pmore │ │ - adrp x12, a9000 │ │ - add x12, x12, #0xcbc │ │ - adr x10, 7c054 │ │ + b.hi 7a5b0 // b.pmore │ │ + adrp x12, aa000 │ │ + add x12, x12, #0xd6c │ │ + adr x10, 7a2dc │ │ ldrb w11, [x12, x9] │ │ add x10, x10, x11, lsl #2 │ │ br x10 │ │ ldp x2, x9, [sp, #368] │ │ ldr x8, [x9, #648] │ │ add x8, x8, x23, lsl #5 │ │ add x8, x8, x19 │ │ strb w21, [x8, #64] │ │ mov x21, x9 │ │ ldr x19, [sp, #328] │ │ - tbz w27, #31, 7c098 │ │ - b 7c0d8 │ │ + tbz w27, #31, 7a320 │ │ + b 7a360 │ │ ldp x2, x9, [sp, #368] │ │ bfi w21, w21, #8, #8 │ │ ldr x8, [x9, #648] │ │ add x8, x8, x23, lsl #5 │ │ add x8, x8, x19 │ │ strh w21, [x8, #64] │ │ mov x21, x9 │ │ ldr x19, [sp, #328] │ │ - tbz w27, #31, 7c098 │ │ - b 7c0d8 │ │ + tbz w27, #31, 7a320 │ │ + b 7a360 │ │ ldr x10, [sp, #376] │ │ sxtw x2, w8 │ │ mov w1, w21 │ │ ldr x9, [x10, #648] │ │ mov x21, x10 │ │ add x9, x9, x23, lsl #5 │ │ add x9, x9, x19 │ │ add x0, x9, #0x40 │ │ - bl 4b70 │ │ + bl 4b00 │ │ ldr w16, [sp, #404] │ │ ldr x14, [sp, #408] │ │ ldr x19, [sp, #328] │ │ ldr x2, [sp, #368] │ │ - tbz w27, #31, 7c098 │ │ - b 7c0d8 │ │ + tbz w27, #31, 7a320 │ │ + b 7a360 │ │ ldp x2, x10, [sp, #368] │ │ mov w9, #0x1010101 // #16843009 │ │ mul w9, w21, w9 │ │ ldr x8, [x10, #648] │ │ mov x21, x10 │ │ add x8, x8, x23, lsl #5 │ │ add x8, x8, x19 │ │ str w9, [x8, #64] │ │ ldr x19, [sp, #328] │ │ - tbz w27, #31, 7c098 │ │ - b 7c0d8 │ │ + tbz w27, #31, 7a320 │ │ + b 7a360 │ │ ldr x10, [sp, #376] │ │ mov x9, #0x101010101010101 // #72340172838076673 │ │ mul x9, x21, x9 │ │ ldr x8, [x10, #648] │ │ mov x21, x10 │ │ add x8, x8, x23, lsl #5 │ │ add x8, x8, x19 │ │ str x9, [x8, #64] │ │ ldr x19, [sp, #328] │ │ ldr x2, [sp, #368] │ │ - tbz w27, #31, 7c098 │ │ - b 7c0d8 │ │ + tbz w27, #31, 7a320 │ │ + b 7a360 │ │ ldr x11, [sp, #392] │ │ mov w20, w2 │ │ ldrb w24, [x11] │ │ - b 7bfcc │ │ + b 7a254 │ │ ldr w8, [sp, #300] │ │ add w8, w8, #0x10 │ │ cmp w8, w2 │ │ str w8, [sp, #300] │ │ - b.cc 7bdb0 // b.lo, b.ul, b.last │ │ + b.cc 7a038 // b.lo, b.ul, b.last │ │ ldr x17, [sp, #104] │ │ ldr x8, [sp, #120] │ │ cmp x17, x8 │ │ - b.cc 7bd24 // b.lo, b.ul, b.last │ │ - b 7c510 │ │ + b.cc 79fac // b.lo, b.ul, b.last │ │ + b 7a798 │ │ ldr x8, [sp, #264] │ │ mov w9, #0x4040 // #16448 │ │ add x8, x12, x8 │ │ strh w9, [x8, #56] │ │ sub w8, w13, #0x1 │ │ cmp w8, #0x1f │ │ - b.ls 7c49c // b.plast │ │ - b 7c5ac │ │ + b.ls 7a724 // b.plast │ │ + b 7a834 │ │ ldr x8, [sp, #264] │ │ mov w9, #0x40404040 // #1077952576 │ │ add x8, x12, x8 │ │ str w9, [x8, #56] │ │ sub w8, w13, #0x1 │ │ cmp w8, #0x1f │ │ - b.ls 7c49c // b.plast │ │ - b 7c5ac │ │ + b.ls 7a724 // b.plast │ │ + b 7a834 │ │ ldr x8, [sp, #264] │ │ mov x9, #0x4040404040404040 // #4629771061636907072 │ │ add x8, x12, x8 │ │ str x9, [x8, #56] │ │ sub w8, w13, #0x1 │ │ cmp w8, #0x1f │ │ - b.ls 7c49c // b.plast │ │ - b 7c5ac │ │ + b.ls 7a724 // b.plast │ │ + b 7a834 │ │ ldr x8, [sp, #264] │ │ movi v0.16b, #0x40 │ │ add x8, x12, x8 │ │ stur q0, [x8, #56] │ │ sub w8, w13, #0x1 │ │ cmp w8, #0x1f │ │ - b.ls 7c49c // b.plast │ │ - b 7c5ac │ │ + b.ls 7a724 // b.plast │ │ + b 7a834 │ │ ldr x10, [sp, #264] │ │ add x8, x12, #0x38 │ │ movi v0.16b, #0x40 │ │ add w9, w10, #0x10 │ │ str q0, [x8, w10, uxtw] │ │ str q0, [x8, w9, uxtw] │ │ sub w8, w13, #0x1 │ │ cmp w8, #0x1f │ │ - b.hi 7c5ac // b.pmore │ │ - adrp x9, a9000 │ │ - add x9, x9, #0xc4c │ │ - adr x10, 7c4b4 │ │ + b.hi 7a834 // b.pmore │ │ + adrp x9, aa000 │ │ + add x9, x9, #0xcfc │ │ + adr x10, 7a73c │ │ ldrb w11, [x9, x8] │ │ add x10, x10, x11, lsl #2 │ │ br x10 │ │ ldr x8, [x12, #648] │ │ ldr x9, [sp, #256] │ │ add x8, x8, x9 │ │ mov w9, #0x40 // #64 │ │ strb w9, [x8, #32] │ │ ldr w8, [sp, #180] │ │ - cbnz w8, 7c5b4 │ │ - b 7c510 │ │ + cbnz w8, 7a83c │ │ + b 7a798 │ │ ldr x8, [x12, #648] │ │ ldr x9, [sp, #256] │ │ add x8, x8, x9 │ │ mov w9, #0x4040 // #16448 │ │ strh w9, [x8, #32] │ │ ldr w8, [sp, #180] │ │ - cbnz w8, 7c5b4 │ │ - b 7c510 │ │ + cbnz w8, 7a83c │ │ + b 7a798 │ │ ldr x8, [x12, #648] │ │ ldr x9, [sp, #256] │ │ add x8, x8, x9 │ │ mov w9, #0x40404040 // #1077952576 │ │ str w9, [x8, #32] │ │ ldr w8, [sp, #180] │ │ - cbnz w8, 7c5b4 │ │ + cbnz w8, 7a83c │ │ mov w0, wzr │ │ add sp, sp, #0x1b0 │ │ ldp x29, x30, [sp, #80] │ │ ldp x20, x19, [sp, #64] │ │ ldp x22, x21, [sp, #48] │ │ ldp x24, x23, [sp, #32] │ │ ldp x26, x25, [sp, #16] │ │ ldp x28, x27, [sp], #96 │ │ ret │ │ ldr x8, [x12, #648] │ │ ldr x9, [sp, #256] │ │ add x8, x8, x9 │ │ mov x9, #0x4040404040404040 // #4629771061636907072 │ │ - b 7c5a8 │ │ + b 7a830 │ │ ldr x8, [x12, #648] │ │ ldr x10, [sp, #256] │ │ mov x9, #0x4040404040404040 // #4629771061636907072 │ │ add x8, x8, x10 │ │ str x9, [x8, #32] │ │ ldr x8, [x12, #648] │ │ add w10, w10, #0x8 │ │ - b 7c5a4 │ │ + b 7a82c │ │ ldr x8, [x12, #648] │ │ ldr x11, [sp, #256] │ │ mov x9, #0x4040404040404040 // #4629771061636907072 │ │ add x8, x8, x11 │ │ str x9, [x8, #32] │ │ ldr x8, [x12, #648] │ │ add w10, w11, #0x8 │ │ @@ -122512,143 +120628,143 @@ │ │ add x8, x8, x10 │ │ str x9, [x8, #32] │ │ ldr x8, [x12, #648] │ │ add w10, w11, #0x18 │ │ add x8, x8, x10 │ │ str x9, [x8, #32] │ │ ldr w8, [sp, #180] │ │ - cbz w8, 7c510 │ │ + cbz w8, 7a798 │ │ ldr w8, [sp, #392] │ │ sub w8, w8, #0x1 │ │ cmp w8, #0x1f │ │ - b.hi 7c6cc // b.pmore │ │ - adrp x9, a9000 │ │ - add x9, x9, #0xc6c │ │ - adr x10, 7c5dc │ │ + b.hi 7a954 // b.pmore │ │ + adrp x9, aa000 │ │ + add x9, x9, #0xd1c │ │ + adr x10, 7a864 │ │ ldrb w11, [x9, x8] │ │ add x10, x10, x11, lsl #2 │ │ br x10 │ │ ldr w8, [sp, #252] │ │ mov w9, #0x40 // #64 │ │ add x8, x12, w8, uxtw │ │ strb w9, [x8, #88] │ │ strb w9, [x8, #120] │ │ sub w8, w26, #0x1 │ │ cmp w8, #0x1f │ │ mov w0, wzr │ │ - b.ls 7c6dc // b.plast │ │ - b 7c514 │ │ + b.ls 7a964 // b.plast │ │ + b 7a79c │ │ ldr w8, [sp, #252] │ │ mov w9, #0x4040 // #16448 │ │ add x8, x12, w8, uxtw │ │ strh w9, [x8, #88] │ │ strh w9, [x8, #120] │ │ sub w8, w26, #0x1 │ │ cmp w8, #0x1f │ │ mov w0, wzr │ │ - b.ls 7c6dc // b.plast │ │ - b 7c514 │ │ + b.ls 7a964 // b.plast │ │ + b 7a79c │ │ ldr w8, [sp, #252] │ │ mov w9, #0x40404040 // #1077952576 │ │ add x8, x12, w8, uxtw │ │ str w9, [x8, #88] │ │ str w9, [x8, #120] │ │ sub w8, w26, #0x1 │ │ cmp w8, #0x1f │ │ mov w0, wzr │ │ - b.ls 7c6dc // b.plast │ │ - b 7c514 │ │ + b.ls 7a964 // b.plast │ │ + b 7a79c │ │ ldr w8, [sp, #252] │ │ mov x9, #0x4040404040404040 // #4629771061636907072 │ │ add x8, x12, w8, uxtw │ │ str x9, [x8, #88] │ │ str x9, [x8, #120] │ │ sub w8, w26, #0x1 │ │ cmp w8, #0x1f │ │ mov w0, wzr │ │ - b.ls 7c6dc // b.plast │ │ - b 7c514 │ │ + b.ls 7a964 // b.plast │ │ + b 7a79c │ │ ldr w8, [sp, #252] │ │ movi v0.16b, #0x40 │ │ add x8, x12, w8, uxtw │ │ stur q0, [x8, #88] │ │ stur q0, [x8, #120] │ │ sub w8, w26, #0x1 │ │ cmp w8, #0x1f │ │ mov w0, wzr │ │ - b.ls 7c6dc // b.plast │ │ - b 7c514 │ │ + b.ls 7a964 // b.plast │ │ + b 7a79c │ │ ldr w10, [sp, #252] │ │ add x9, x12, #0x58 │ │ movi v0.16b, #0x40 │ │ add x11, x12, #0x78 │ │ mov w8, w10 │ │ add w10, w10, #0x10 │ │ str q0, [x9, x8] │ │ str q0, [x9, x10] │ │ str q0, [x11, x8] │ │ str q0, [x11, x10] │ │ sub w8, w26, #0x1 │ │ cmp w8, #0x1f │ │ mov w0, wzr │ │ - b.hi 7c514 // b.pmore │ │ - adrp x9, a9000 │ │ - add x9, x9, #0xc8c │ │ - adr x10, 7c514 │ │ + b.hi 7a79c // b.pmore │ │ + adrp x9, aa000 │ │ + add x9, x9, #0xd3c │ │ + adr x10, 7a79c │ │ ldrb w11, [x9, x8] │ │ add x10, x10, x11, lsl #2 │ │ br x10 │ │ ldr x11, [sp, #376] │ │ ldr w9, [sp, #312] │ │ mov w10, #0x40 // #64 │ │ mov w0, wzr │ │ ldr x8, [x11, #648] │ │ mov w9, w9 │ │ add x8, x8, x9 │ │ strb w10, [x8, #64] │ │ ldr x8, [x11, #648] │ │ add x8, x8, x9 │ │ strb w10, [x8, #96] │ │ - b 7c514 │ │ + b 7a79c │ │ ldr x11, [sp, #376] │ │ ldr w9, [sp, #312] │ │ mov w10, #0x4040 // #16448 │ │ mov w0, wzr │ │ ldr x8, [x11, #648] │ │ mov w9, w9 │ │ add x8, x8, x9 │ │ strh w10, [x8, #64] │ │ ldr x8, [x11, #648] │ │ add x8, x8, x9 │ │ strh w10, [x8, #96] │ │ - b 7c514 │ │ + b 7a79c │ │ ldr x11, [sp, #376] │ │ ldr w9, [sp, #312] │ │ mov w10, #0x40404040 // #1077952576 │ │ mov w0, wzr │ │ ldr x8, [x11, #648] │ │ mov w9, w9 │ │ add x8, x8, x9 │ │ str w10, [x8, #64] │ │ ldr x8, [x11, #648] │ │ add x8, x8, x9 │ │ str w10, [x8, #96] │ │ - b 7c514 │ │ + b 7a79c │ │ ldr x11, [sp, #376] │ │ ldr w9, [sp, #312] │ │ mov x10, #0x4040404040404040 // #4629771061636907072 │ │ mov w0, wzr │ │ ldr x8, [x11, #648] │ │ mov w9, w9 │ │ add x8, x8, x9 │ │ str x10, [x8, #64] │ │ ldr x8, [x11, #648] │ │ add x8, x8, x9 │ │ str x10, [x8, #96] │ │ - b 7c514 │ │ + b 7a79c │ │ ldr x12, [sp, #376] │ │ ldr w11, [sp, #312] │ │ mov x10, #0x4040404040404040 // #4629771061636907072 │ │ mov w0, wzr │ │ ldr x8, [x12, #648] │ │ mov w9, w11 │ │ add w11, w11, #0x8 │ │ @@ -122659,15 +120775,15 @@ │ │ str x10, [x8, #64] │ │ ldr x8, [x12, #648] │ │ add x8, x8, x9 │ │ str x10, [x8, #96] │ │ ldr x8, [x12, #648] │ │ add x8, x8, x11 │ │ str x10, [x8, #96] │ │ - b 7c514 │ │ + b 7a79c │ │ ldr x14, [sp, #376] │ │ ldr w13, [sp, #312] │ │ mov x10, #0x4040404040404040 // #4629771061636907072 │ │ mov w0, wzr │ │ ldr x8, [x14, #648] │ │ mov w9, w13 │ │ add w11, w13, #0x8 │ │ @@ -122692,15 +120808,15 @@ │ │ str x10, [x8, #96] │ │ ldr x8, [x14, #648] │ │ add x8, x8, x12 │ │ str x10, [x8, #96] │ │ ldr x8, [x14, #648] │ │ add x8, x8, x13 │ │ str x10, [x8, #96] │ │ - b 7c514 │ │ + b 7a79c │ │ sub sp, sp, #0xd0 │ │ stp x28, x27, [sp, #112] │ │ stp x26, x25, [sp, #128] │ │ stp x24, x23, [sp, #144] │ │ stp x22, x21, [sp, #160] │ │ stp x20, x19, [sp, #176] │ │ stp x29, x30, [sp, #192] │ │ @@ -122708,21 +120824,21 @@ │ │ ldr x30, [sp, #224] │ │ ldr w20, [sp, #208] │ │ ldr w8, [sp, #216] │ │ ldr x6, [x0] │ │ str w4, [sp, #88] │ │ str x3, [sp, #80] │ │ str x2, [sp, #64] │ │ - cbz w20, 7c8dc │ │ + cbz w20, 7ab64 │ │ ldr w9, [x6, #2112] │ │ cmp w9, #0x1 │ │ cset w22, eq // eq = none │ │ cmp w9, #0x3 │ │ cset w23, ne // ne = any │ │ - b 7c8e4 │ │ + b 7ab6c │ │ mov w22, wzr │ │ mov w23, wzr │ │ cmp w20, #0x0 │ │ mov w9, #0x4 // #4 │ │ cset w2, ne // ne = any │ │ ldr w10, [x30, #56] │ │ lsr w16, w9, w23 │ │ @@ -122735,19 +120851,19 @@ │ │ sxth w8, w8 │ │ eor w21, w23, #0x1 │ │ cmp w10, w9 │ │ eor w24, w22, #0x1 │ │ stp x11, x1, [sp, #96] │ │ str w13, [sp, #92] │ │ str x0, [sp, #72] │ │ - b.ne 7c9e0 // b.any │ │ + b.ne 7ac68 // b.any │ │ ldr w9, [x30, #60] │ │ ldr w10, [x6, #2108] │ │ cmp w9, w10 │ │ - b.ne 7c9e0 // b.any │ │ + b.ne 7ac68 // b.any │ │ cmp w23, #0x0 │ │ mov w9, #0x3 // #3 │ │ mov w14, #0xf // #15 │ │ ldr x10, [x30, #16] │ │ ldr x11, [x6, #2064] │ │ cinc w19, w9, ne // ne = any │ │ cmp w22, #0x0 │ │ @@ -122755,39 +120871,39 @@ │ │ cinc w9, w9, ne // ne = any │ │ and w17, w12, w8 │ │ asr w8, w8, w9 │ │ madd w7, w29, w7, w8 │ │ cmp x10, x11 │ │ madd w3, w29, w5, w7 │ │ stp w5, w17, [sp, #56] │ │ - b.eq 7cc38 // b.none │ │ + b.eq 7aec0 // b.none │ │ cmp w17, #0x0 │ │ cset w8, ne // ne = any │ │ add w1, w3, w8, lsl #2 │ │ mov x0, x30 │ │ str x7, [sp, #40] │ │ mov x28, x6 │ │ str w16, [sp, #52] │ │ mov x25, x30 │ │ str w3, [sp, #36] │ │ - bl 22f54 │ │ - cbnz w0, 7ca98 │ │ + bl 2329c │ │ + cbnz w0, 7ad20 │ │ ldr w8, [x28, #2104] │ │ ldr w9, [x28, #2108] │ │ ldr x0, [sp, #72] │ │ ldp w16, w5, [sp, #52] │ │ ldr w17, [sp, #60] │ │ ldr x7, [sp, #40] │ │ ldr w3, [sp, #36] │ │ mov x6, x28 │ │ add w8, w8, w23 │ │ add w11, w9, w22 │ │ mov x30, x25 │ │ mov w14, #0xf // #15 │ │ - b 7cc48 │ │ + b 7aed0 │ │ ldr w9, [sp, #232] │ │ lsl w8, w8, w24 │ │ mul w10, w29, w7 │ │ mul w11, w16, w27 │ │ add x24, x6, w9, sxtw #4 │ │ ldrsw x9, [x24, #3072] │ │ lsl w12, w26, w21 │ │ @@ -122824,18 +120940,18 @@ │ │ asr w19, w8, #10 │ │ add w27, w19, #0x5 │ │ mov x0, x30 │ │ mov w1, w27 │ │ mov w20, w16 │ │ mov x21, x6 │ │ mov x26, x30 │ │ - bl 22f54 │ │ - cbz w0, 7caa0 │ │ + bl 2329c │ │ + cbz w0, 7ad28 │ │ mov w0, #0xffffffff // #-1 │ │ - b 7cdbc │ │ + b 7b044 │ │ ldr w9, [sp, #88] │ │ str w28, [sp, #52] │ │ ldp w10, w11, [x26, #56] │ │ ldr w13, [sp, #56] │ │ mul w28, w20, w9 │ │ add w29, w29, #0x20 │ │ sub w12, w28, #0x1 │ │ @@ -122844,32 +120960,32 @@ │ │ add w13, w11, w22 │ │ asr w8, w25, #10 │ │ asr w9, w29, #10 │ │ cmp w29, #0xc00 │ │ asr w12, w12, #10 │ │ asr w11, w10, w23 │ │ asr w10, w13, w22 │ │ - b.lt 7cb28 // b.tstop │ │ + b.lt 7adb0 // b.tstop │ │ cmp w25, #0xc00 │ │ - b.lt 7cb28 // b.tstop │ │ + b.lt 7adb0 // b.tstop │ │ add w13, w12, #0x5 │ │ cmp w13, w11 │ │ - b.gt 7cb28 │ │ + b.gt 7adb0 │ │ cmp w27, w10 │ │ - b.gt 7cb28 │ │ + b.gt 7adb0 │ │ ldr w10, [sp, #60] │ │ ldr x19, [sp, #96] │ │ sxtw x8, w8 │ │ add x10, x26, w10, sxtw #3 │ │ ldr x10, [x10, #16] │ │ lsr x11, x19, #1 │ │ mul x8, x11, x8 │ │ add x8, x10, x8, lsl #1 │ │ add x2, x8, w9, sxtw #1 │ │ - b 7cb9c │ │ + b 7ae24 │ │ sxtw x3, w10 │ │ ldr w10, [sp, #60] │ │ ldr x14, [x21, #3240] │ │ sub w12, w12, w9 │ │ sub w15, w19, w8 │ │ sxtw x2, w11 │ │ add x10, x26, w10, sxtw #3 │ │ @@ -122899,74 +121015,74 @@ │ │ ldr x10, [x21, #3240] │ │ ldr x0, [sp, #104] │ │ ldr w12, [sp, #52] │ │ mov w11, w11 │ │ add x9, x24, #0xc04 │ │ add x8, x24, #0xc0c │ │ add x10, x10, x11, lsl #3 │ │ - cbz x0, 7cbfc │ │ + cbz x0, 7ae84 │ │ ldr w9, [x9] │ │ ldr w8, [x8] │ │ ldr x10, [x10, #336] │ │ - ldr w11, [x21, #4660] │ │ + ldr w11, [x21, #4236] │ │ ldr x1, [sp, #80] │ │ and w6, w29, #0x3ff │ │ and w7, w25, #0x3ff │ │ mov x3, x19 │ │ mov w4, w28 │ │ mov w5, w12 │ │ str w11, [sp, #16] │ │ str w8, [sp, #8] │ │ str w9, [sp] │ │ blr x10 │ │ - b 7cdb8 │ │ + b 7b040 │ │ ldr w7, [x9] │ │ ldr w8, [x8] │ │ ldr x9, [x10, #496] │ │ - ldr w10, [x21, #4660] │ │ + ldr w10, [x21, #4236] │ │ ldr x0, [sp, #64] │ │ and w5, w29, #0x3ff │ │ and w6, w25, #0x3ff │ │ mov x1, x2 │ │ mov x2, x19 │ │ mov w3, w28 │ │ mov w4, w12 │ │ str w10, [sp, #8] │ │ str w8, [sp] │ │ blr x9 │ │ - b 7cdb8 │ │ - ldr w8, [x6, #3336] │ │ - ldr w9, [x6, #3340] │ │ + b 7b040 │ │ + ldr w8, [x6, #3368] │ │ + ldr w9, [x6, #3372] │ │ lsl w8, w8, #2 │ │ lsl w11, w9, #2 │ │ lsr w10, w14, w21 │ │ and w28, w10, w26 │ │ asr w11, w11, w22 │ │ ldr w22, [sp, #88] │ │ asr w12, w26, w19 │ │ asr w9, w8, w23 │ │ mov w8, #0x3 // #3 │ │ cmp w28, #0x0 │ │ madd w12, w16, w27, w12 │ │ csel w26, w8, wzr, ne // ne = any │ │ cset w13, ne // ne = any │ │ subs w10, w12, w26 │ │ - b.lt 7ccac // b.tstop │ │ + b.lt 7af34 // b.tstop │ │ cmp w17, #0x0 │ │ csel w15, w8, wzr, ne // ne = any │ │ cset w14, ne // ne = any │ │ cmp w7, w15 │ │ - b.lt 7ccac // b.tstop │ │ + b.lt 7af34 // b.tstop │ │ madd w15, w16, w22, w12 │ │ add w13, w15, w13, lsl #2 │ │ cmp w13, w9 │ │ - b.gt 7ccac │ │ + b.gt 7af34 │ │ add w13, w3, w14, lsl #2 │ │ cmp w13, w11 │ │ - b.le 7cddc │ │ + b.le 7b064 │ │ ldr x13, [x6, #3240] │ │ cmp w28, #0x0 │ │ mov w14, #0x7 // #7 │ │ mov w12, #0x6440 // #25664 │ │ sxtw x3, w11 │ │ csel w11, w14, wzr, ne // ne = any │ │ cmp w17, #0x0 │ │ @@ -122998,33 +121114,33 @@ │ │ orr w8, w26, w19 │ │ mov x6, x25 │ │ add x2, x23, w8, uxtw #1 │ │ ldr w9, [sp, #92] │ │ ldr x8, [x6, #3240] │ │ ldr x0, [sp, #104] │ │ mov w9, w9 │ │ - cbz x0, 7cd84 │ │ + cbz x0, 7b00c │ │ ldr w10, [sp, #56] │ │ add x8, x8, x9, lsl #3 │ │ ldr x8, [x8, #256] │ │ - ldr w9, [x6, #4660] │ │ + ldr w9, [x6, #4236] │ │ mul w5, w29, w10 │ │ ldr w10, [sp, #60] │ │ ldr x1, [sp, #80] │ │ mul w4, w27, w22 │ │ lsl w6, w28, w21 │ │ lsl w7, w10, w24 │ │ mov x3, x20 │ │ str w9, [sp] │ │ blr x8 │ │ - b 7cdb8 │ │ + b 7b040 │ │ add x8, x8, x9, lsl #3 │ │ ldr w9, [sp, #56] │ │ ldr x8, [x8, #416] │ │ - ldr w7, [x6, #4660] │ │ + ldr w7, [x6, #4236] │ │ ldr x0, [sp, #64] │ │ mul w4, w29, w9 │ │ ldr w9, [sp, #60] │ │ mul w3, w27, w22 │ │ lsl w5, w28, w21 │ │ mov x1, x2 │ │ lsl w6, w9, w24 │ │ @@ -123044,15 +121160,15 @@ │ │ ldr x8, [x8, #16] │ │ sxtw x10, w7 │ │ mov w27, w16 │ │ lsr x9, x20, #1 │ │ mul x9, x9, x10 │ │ add x8, x8, x9, lsl #1 │ │ add x2, x8, w12, sxtw #1 │ │ - b 7cd38 │ │ + b 7afc0 │ │ sub sp, sp, #0x170 │ │ stp x28, x27, [sp, #272] │ │ stp x26, x25, [sp, #288] │ │ stp x24, x23, [sp, #304] │ │ stp x22, x21, [sp, #320] │ │ stp x20, x19, [sp, #336] │ │ stp x29, x30, [sp, #352] │ │ @@ -123060,29 +121176,29 @@ │ │ ldr x19, [x0] │ │ mov x21, x1 │ │ str x6, [sp, #208] │ │ str x3, [sp, #192] │ │ ldr x8, [x19, #3240] │ │ str x2, [sp, #224] │ │ str x8, [sp, #160] │ │ - cbz w5, 7ce5c │ │ + cbz w5, 7b0e4 │ │ ldr w8, [x19, #2112] │ │ cmp w8, #0x1 │ │ cset w16, eq // eq = none │ │ cmp w8, #0x3 │ │ cset w26, ne // ne = any │ │ - b 7ce64 │ │ + b 7b0ec │ │ mov w16, wzr │ │ mov w26, wzr │ │ ldrb w9, [x4, #1] │ │ mov w8, #0x4 // #4 │ │ lsr w10, w8, w16 │ │ str w10, [sp, #68] │ │ mul w9, w10, w9 │ │ - cbz w9, 7d17c │ │ + cbz w9, 7b404 │ │ ldr x11, [sp, #240] │ │ ldr x14, [sp, #208] │ │ lsr x8, x8, x26 │ │ str x8, [sp, #216] │ │ add x11, x11, #0x1c │ │ ldp w9, w10, [x14, #56] │ │ str x11, [sp, #128] │ │ @@ -123121,15 +121237,15 @@ │ │ str w0, [sp, #188] │ │ str x9, [sp, #32] │ │ stp x19, x4, [sp, #144] │ │ str x16, [sp, #136] │ │ ldr x10, [sp, #216] │ │ and w9, w8, #0xff │ │ mul w9, w10, w9 │ │ - cbz w9, 7d144 │ │ + cbz w9, 7b3cc │ │ ldp x8, x13, [sp, #232] │ │ str w11, [sp, #52] │ │ orr w9, w11, #0x4 │ │ lsl w9, w9, w16 │ │ ldr w8, [x8, #20] │ │ ldrsw x10, [x13, #16] │ │ ldrsw x11, [x13, #24] │ │ @@ -123139,17 +121255,17 @@ │ │ sxtw x8, w8 │ │ mov x14, xzr │ │ madd x9, x8, x10, x12 │ │ madd x8, x11, x8, x13 │ │ str x9, [sp, #168] │ │ str x8, [sp, #200] │ │ str x21, [sp, #56] │ │ - b 7cfd4 │ │ + b 7b25c │ │ ldr x8, [sp, #160] │ │ - ldr w7, [x19, #4660] │ │ + ldr w7, [x19, #4236] │ │ mov x0, x20 │ │ ldr x8, [x8, #656] │ │ ldr x1, [sp, #192] │ │ ldr x4, [sp, #128] │ │ mov x3, x25 │ │ mov w5, w22 │ │ mov w6, w28 │ │ @@ -123160,15 +121276,15 @@ │ │ ldr x16, [sp, #136] │ │ ldrb w8, [x4] │ │ add x14, x14, #0x8 │ │ add x21, x21, #0x10 │ │ add x20, x20, #0x10 │ │ mul x9, x9, x8 │ │ cmp x14, x9 │ │ - b.cs 7d13c // b.hs, b.nlast │ │ + b.cs 7b3c4 // b.hs, b.nlast │ │ ldp x8, x11, [sp, #232] │ │ stp x21, x20, [sp, #248] │ │ add w9, w14, #0x4 │ │ lsl w9, w9, w26 │ │ ldr w8, [x8, #16] │ │ ldrsw x10, [x11, #20] │ │ ldr w2, [sp, #188] │ │ @@ -123185,53 +121301,53 @@ │ │ ldrsh w27, [x11, #32] │ │ ldrsh w28, [x11, #34] │ │ ldr x25, [x9] │ │ lsr x20, x29, #16 │ │ add w21, w20, #0x8 │ │ mov w1, w21 │ │ str x14, [sp, #264] │ │ - bl 22f54 │ │ - cbnz w0, 7d184 │ │ + bl 2329c │ │ + cbnz w0, 7b40c │ │ ldr x8, [sp, #168] │ │ sub w9, w19, w19, lsl #3 │ │ and w10, w29, #0xffff │ │ sub w11, w9, w22, lsl #2 │ │ madd x8, x23, x24, x8 │ │ asr x8, x8, x26 │ │ sub w10, w10, w27, lsl #2 │ │ lsr x9, x8, #16 │ │ add w11, w11, w8, uxth │ │ sub w8, w9, #0x4 │ │ sub w10, w10, w28, lsl #2 │ │ and w22, w11, #0xffffffc0 │ │ cmp w8, #0x3 │ │ and w28, w10, #0xffffffc0 │ │ - b.lt 7d0d0 // b.tstop │ │ + b.lt 7b358 // b.tstop │ │ ldr x10, [sp, #80] │ │ cmp w21, w10 │ │ - b.gt 7d0d0 │ │ + b.gt 7b358 │ │ ldr x11, [sp, #72] │ │ add w10, w9, #0x8 │ │ cmp w10, w11 │ │ - b.gt 7d0d0 │ │ + b.gt 7b358 │ │ sub w10, w20, #0x4 │ │ cmp w10, #0x2 │ │ - b.le 7d0d0 │ │ + b.le 7b358 │ │ ldr x9, [sp, #120] │ │ lsr x11, x25, #1 │ │ sxtw x10, w10 │ │ ldr x19, [sp, #144] │ │ ldr x9, [x9] │ │ mul x10, x11, x10 │ │ add x9, x9, x10, lsl #1 │ │ add x2, x9, w8, sxtw #1 │ │ ldp x21, x20, [sp, #248] │ │ ldr x8, [sp, #224] │ │ - cbnz x8, 7cf80 │ │ - b 7d128 │ │ + cbnz x8, 7b208 │ │ + b 7b3b0 │ │ ldr x19, [sp, #144] │ │ ldp x6, x10, [sp, #112] │ │ mov x11, #0xfff900000000 // #281444911939584 │ │ movk x11, #0xffff, lsl #48 │ │ ldr x8, [x19, #3240] │ │ ldr x10, [x10] │ │ ldp x3, x2, [sp, #88] │ │ @@ -123245,38 +121361,38 @@ │ │ mov w7, #0x40 // #64 │ │ stp x10, x25, [sp] │ │ blr x8 │ │ ldr x2, [sp, #104] │ │ mov w25, #0x40 // #64 │ │ ldp x21, x20, [sp, #248] │ │ ldr x8, [sp, #224] │ │ - cbnz x8, 7cf80 │ │ + cbnz x8, 7b208 │ │ ldr x8, [sp, #160] │ │ - ldr w7, [x19, #4660] │ │ + ldr w7, [x19, #4236] │ │ mov x0, x21 │ │ ldr x8, [x8, #648] │ │ - b 7cf90 │ │ + b 7b218 │ │ ldr x21, [sp, #56] │ │ ldr w11, [sp, #52] │ │ - cbz x21, 7d154 │ │ + cbz x21, 7b3dc │ │ ldr x9, [sp, #40] │ │ add x21, x21, x9, lsl #1 │ │ - b 7d164 │ │ + b 7b3ec │ │ ldr x9, [sp, #224] │ │ ldr x10, [sp, #32] │ │ add x9, x9, x10, lsl #1 │ │ str x9, [sp, #224] │ │ ldrb w9, [x4, #1] │ │ ldr w10, [sp, #68] │ │ add w11, w11, #0x8 │ │ mul w9, w10, w9 │ │ cmp w11, w9 │ │ - b.cc 7cf28 // b.lo, b.ul, b.last │ │ + b.cc 7b1b0 // b.lo, b.ul, b.last │ │ mov w0, wzr │ │ - b 7d188 │ │ + b 7b410 │ │ mov w0, #0xffffffff // #-1 │ │ ldp x29, x30, [sp, #352] │ │ ldp x20, x19, [sp, #336] │ │ ldp x22, x21, [sp, #320] │ │ ldp x24, x23, [sp, #304] │ │ ldp x26, x25, [sp, #288] │ │ ldp x28, x27, [sp, #272] │ │ @@ -123300,100 +121416,100 @@ │ │ add x9, x11, x9 │ │ str x9, [sp, #88] │ │ mov w9, #0x2440 // #9280 │ │ mov x21, x3 │ │ mov x24, x0 │ │ add x25, x0, x9 │ │ str w4, [sp, #84] │ │ - cbz w4, 7d21c │ │ + cbz w4, 7b4a4 │ │ ldr w9, [x28, #2112] │ │ cmp w9, #0x1 │ │ cset w11, eq // eq = none │ │ cmp w9, #0x3 │ │ cset w12, ne // ne = any │ │ - b 7d224 │ │ + b 7b4ac │ │ mov w11, wzr │ │ mov w12, wzr │ │ ldr x9, [x24, #8] │ │ mov w14, #0x4 // #4 │ │ lsr w17, w14, w12 │ │ lsr w11, w14, w11 │ │ ldr w13, [x9, #13872] │ │ str w11, [sp, #80] │ │ cmp w10, w13 │ │ - b.le 7d270 │ │ + b.le 7b4f8 │ │ ldr w10, [sp, #84] │ │ - cbz w10, 7d404 │ │ + cbz w10, 7b68c │ │ ldrb w10, [x21] │ │ ldrb w11, [x21, #1] │ │ ldr w12, [sp, #80] │ │ mul w10, w17, w10 │ │ madd w10, w12, w11, w10 │ │ cmp w10, #0x10 │ │ - b.cc 7d270 // b.lo, b.ul, b.last │ │ + b.cc 7b4f8 // b.lo, b.ul, b.last │ │ cmp w26, #0x0 │ │ - b.gt 7d40c │ │ + b.gt 7b694 │ │ ldr w9, [x9, #13864] │ │ cmp w8, w9 │ │ - b.le 7d57c │ │ + b.le 7b804 │ │ ldr w22, [sp, #192] │ │ cmp w22, #0x1 │ │ - b.lt 7d57c // b.tstop │ │ + b.lt 7b804 // b.tstop │ │ ldr x8, [sp, #72] │ │ mov w20, wzr │ │ mov w29, wzr │ │ mov w0, #0x2 // #2 │ │ asr x8, x8, #1 │ │ str x8, [sp, #48] │ │ - b 7d2c8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1184] │ │ + b 7b550 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1112] │ │ add x8, x8, x11, lsl #2 │ │ ldrb w19, [x8, #1] │ │ cmp w19, #0x2 │ │ csel w8, w19, w0, hi // hi = pmore │ │ add w20, w8, w20 │ │ cmp w20, w22 │ │ - b.ge 7d57c // b.tcont │ │ + b.ge 7b804 // b.tcont │ │ ldrb w8, [x21, #3] │ │ mov w9, #0x4 // #4 │ │ cmp w8, #0x4 │ │ csel w8, w8, w9, cc // cc = lo, ul, last │ │ cmp w29, w8 │ │ - b.ge 7d57c // b.tcont │ │ + b.ge 7b804 // b.tcont │ │ ldr x8, [sp, #88] │ │ add w10, w20, #0x1 │ │ ldr w6, [x24, #16] │ │ ldr x9, [x8, w10, uxtw #3] │ │ sub w12, w6, #0x1 │ │ add x11, x9, w12, sxtw #4 │ │ ldrsb x8, [x11, #8] │ │ ldrb w11, [x11, #10] │ │ cmp x8, #0x0 │ │ - b.le 7d2a4 │ │ - adrp x14, ac000 │ │ + b.le 7b52c │ │ + adrp x14, ad000 │ │ ldrb w13, [x21] │ │ - ldr x14, [x14, #1184] │ │ + ldr x14, [x14, #1112] │ │ ldr w16, [sp, #60] │ │ sxtw x12, w12 │ │ cmp w13, #0x10 │ │ add x11, x14, x11, lsl #2 │ │ ldrb w19, [x11, #1] │ │ lsl x11, x12, #4 │ │ ldrb w14, [x21, #1] │ │ add w10, w10, w16 │ │ ldr w9, [x9, x11] │ │ mov w11, #0x10 // #16 │ │ add x10, x24, w10, sxtw │ │ csel w11, w13, w11, cc // cc = lo, ul, last │ │ - adrp x13, ac000 │ │ + adrp x13, ad000 │ │ ldr w15, [x24, #20] │ │ ldrb w12, [x10, #408] │ │ ldrb w10, [x10, #376] │ │ - ldr x13, [x13, #2000] │ │ + ldr x13, [x13, #1944] │ │ cmp w19, w14 │ │ lsr w4, w11, #1 │ │ csel w11, w14, w19, hi // hi = pmore │ │ cmp w19, #0x2 │ │ add x12, x13, x12, lsl #2 │ │ csel w27, w0, w11, cc // cc = lo, ul, last │ │ sub x8, x8, #0x1 │ │ @@ -123411,16 +121527,16 @@ │ │ mov x1, x25 │ │ mov x2, xzr │ │ mov w5, w27 │ │ mov w23, w17 │ │ str w10, [sp, #32] │ │ stp x9, x11, [sp, #8] │ │ str w8, [sp] │ │ - bl 7c884 │ │ - cbnz w0, 7d580 │ │ + bl 7ab0c │ │ + cbnz w0, 7b808 │ │ ldr w11, [sp, #80] │ │ ldr x10, [sp, #48] │ │ ldr x8, [x28, #3240] │ │ mov x2, x25 │ │ mul w9, w20, w11 │ │ mul x9, x10, x9 │ │ ldp x10, x1, [sp, #64] │ │ @@ -123428,67 +121544,67 @@ │ │ mul w4, w27, w11 │ │ mov w3, w26 │ │ add x0, x10, x9, lsl #1 │ │ blr x8 │ │ add w29, w29, #0x1 │ │ mov w17, w23 │ │ mov w0, #0x2 // #2 │ │ - b 7d2b4 │ │ + b 7b53c │ │ cmp w26, #0x1 │ │ - b.lt 7d270 // b.tstop │ │ + b.lt 7b4f8 // b.tstop │ │ mov w20, wzr │ │ mov w22, wzr │ │ add w8, w5, #0x1 │ │ mov w15, #0x2 // #2 │ │ str w8, [sp, #48] │ │ - b 7d438 │ │ + b 7b6c0 │ │ cmp w29, #0x2 │ │ csel w8, w29, w15, hi // hi = pmore │ │ add w22, w8, w22 │ │ cmp w22, w26 │ │ - b.ge 7d568 // b.tcont │ │ + b.ge 7b7f0 // b.tcont │ │ ldrb w8, [x21, #2] │ │ mov w9, #0x4 // #4 │ │ cmp w8, #0x4 │ │ csel w8, w8, w9, cc // cc = lo, ul, last │ │ cmp w20, w8 │ │ - b.ge 7d568 // b.tcont │ │ + b.ge 7b7f0 // b.tcont │ │ ldr x8, [sp, #88] │ │ ldrsw x9, [x24, #16] │ │ - adrp x12, ac000 │ │ + adrp x12, ad000 │ │ ldur x8, [x8, #-8] │ │ add x6, x9, w22, sxtw │ │ add x10, x6, #0x1 │ │ add x9, x8, x10, lsl #4 │ │ ldrb w11, [x9, #10] │ │ ldrsb x9, [x9, #8] │ │ - ldr x12, [x12, #1184] │ │ + ldr x12, [x12, #1112] │ │ lsl x11, x11, #2 │ │ subs x9, x9, #0x1 │ │ ldrb w29, [x12, x11] │ │ - b.lt 7d424 // b.tstop │ │ + b.lt 7b6ac // b.tstop │ │ ldrb w11, [x21] │ │ ldrb w12, [x21, #1] │ │ ldr w14, [sp, #48] │ │ ldr x13, [x24, #648] │ │ cmp w29, w11 │ │ csel w11, w11, w29, hi // hi = pmore │ │ cmp w29, #0x2 │ │ add w14, w14, w22 │ │ csel w4, w15, w11, cc // cc = lo, ul, last │ │ cmp w12, #0x10 │ │ mov w11, #0x10 // #16 │ │ add x13, x13, w14, sxtw │ │ csel w11, w12, w11, cc // cc = lo, ul, last │ │ - adrp x12, ac000 │ │ + adrp x12, ad000 │ │ ldr w7, [x24, #20] │ │ lsl x10, x10, #4 │ │ ldrb w14, [x13, #384] │ │ ldrb w13, [x13, #352] │ │ - ldr x12, [x12, #2000] │ │ + ldr x12, [x12, #1944] │ │ ldr w8, [x8, x10] │ │ mov w10, #0x120 // #288 │ │ madd x10, x9, x10, x28 │ │ add x12, x12, x14, lsl #2 │ │ add x10, x10, #0x20 │ │ lsr w19, w11, #1 │ │ ldrb w12, [x12, x13] │ │ @@ -123502,16298 +121618,19159 @@ │ │ mov x0, x24 │ │ mov x1, x25 │ │ mov x2, xzr │ │ str w12, [sp, #32] │ │ str w9, [sp, #24] │ │ str w8, [sp] │ │ mov w23, w17 │ │ - bl 7c884 │ │ - cbnz w0, 7d580 │ │ + bl 7ab0c │ │ + cbnz w0, 7b808 │ │ ldp x10, x1, [sp, #64] │ │ ldr x8, [x28, #3240] │ │ mul w9, w22, w23 │ │ mov x2, x25 │ │ add x0, x10, w9, uxtw #1 │ │ ldr w9, [sp, #80] │ │ ldr x8, [x8, #640] │ │ mov w3, w27 │ │ mul w4, w19, w9 │ │ blr x8 │ │ add w20, w20, #0x1 │ │ mov w17, w23 │ │ mov w15, #0x2 // #2 │ │ - b 7d424 │ │ + b 7b6ac │ │ ldr w8, [x24, #16] │ │ ldr x9, [x24, #8] │ │ ldr w9, [x9, #13864] │ │ cmp w8, w9 │ │ - b.gt 7d27c │ │ + b.gt 7b504 │ │ + mov w0, wzr │ │ + ldp x29, x30, [sp, #176] │ │ + ldp x20, x19, [sp, #160] │ │ + ldp x22, x21, [sp, #144] │ │ + ldp x24, x23, [sp, #128] │ │ + ldp x26, x25, [sp, #112] │ │ + ldp x28, x27, [sp, #96] │ │ + add sp, sp, #0xc0 │ │ + ret │ │ + sub sp, sp, #0x40 │ │ + stp x19, x30, [sp, #48] │ │ + ldr w8, [x0, #3392] │ │ + ldr x11, [x0, #2088] │ │ + ldr x10, [x0, #5248] │ │ + ldr w9, [x0, #2112] │ │ + mul w8, w1, w8 │ │ + lsl w8, w8, #2 │ │ + sxtw x8, w8 │ │ + lsr x11, x11, #1 │ │ + mul x11, x11, x8 │ │ + add x10, x10, x11, lsl #1 │ │ + str x10, [sp, #8] │ │ + ldr x10, [x0, #2096] │ │ + cmp w9, #0x1 │ │ + ldr x11, [x0, #5256] │ │ + cset w9, eq // eq = none │ │ + asr x10, x10, #1 │ │ + mul x8, x10, x8 │ │ + asr x8, x8, x9 │ │ + lsl x8, x8, #1 │ │ + add x9, x11, x8 │ │ + str x9, [sp, #16] │ │ + ldr x9, [x0, #5264] │ │ + str x20, [sp, #32] │ │ + mov w19, w1 │ │ + mov x20, x0 │ │ + add x8, x9, x8 │ │ + str x8, [sp, #24] │ │ + ldr x9, [x0, #8] │ │ + ldr x10, [x0, #24] │ │ + ldr x8, [x0, #4424] │ │ + ldr w11, [x9, #1012] │ │ + ldr w12, [x10, #1232] │ │ + ldr w9, [x0, #3376] │ │ + cmp w11, #0x0 │ │ + cset w11, eq // eq = none │ │ + cbnz w12, 7b8c8 │ │ + ldr w12, [x10, #1236] │ │ + cbz w12, 7b910 │ │ + ldrsw x4, [x20, #5240] │ │ + asr w11, w19, w11 │ │ + mul w9, w11, w9 │ │ + mov w11, #0x544 // #1348 │ │ + add x10, x10, x4, lsl #1 │ │ + ldrh w10, [x10, #690] │ │ + nop │ │ + smaddl x2, w9, w11, x8 │ │ + cmp w10, w19 │ │ + b.ne 7b8fc // b.any │ │ + add w8, w4, #0x1 │ │ + str w8, [x20, #5240] │ │ + b 7b900 │ │ + mov w4, wzr │ │ + add x1, sp, #0x8 │ │ + mov x0, x20 │ │ + mov w3, w19 │ │ + bl 512e4 │ │ + ldr w8, [x20, #5312] │ │ + cbz w8, 7b928 │ │ + add x1, sp, #0x8 │ │ + mov x0, x20 │ │ + mov w2, w19 │ │ + bl 7cb38 │ │ + ldp x19, x30, [sp, #48] │ │ + ldr x20, [sp, #32] │ │ + add sp, sp, #0x40 │ │ + ret │ │ + sub sp, sp, #0x60 │ │ + stp x23, x22, [sp, #48] │ │ + stp x21, x20, [sp, #64] │ │ + stp x19, x30, [sp, #80] │ │ + ldr w23, [x0, #3392] │ │ + ldr x8, [x0, #2088] │ │ + ldr x10, [x0, #5248] │ │ + ldr w9, [x0, #2112] │ │ + mul w21, w23, w1 │ │ + lsl w12, w21, #2 │ │ + lsr x11, x8, #1 │ │ + sxtw x12, w12 │ │ + mul x11, x11, x12 │ │ + add x10, x10, x11, lsl #1 │ │ + ldr x11, [x0, #2096] │ │ + cmp w9, #0x1 │ │ + ldr x13, [x0, #5256] │ │ + cset w9, eq // eq = none │ │ + asr x14, x11, #1 │ │ + mul x12, x14, x12 │ │ + asr x12, x12, x9 │ │ + lsl x14, x12, #1 │ │ + add x12, x13, x14 │ │ + stp x10, x12, [sp, #24] │ │ + ldr x13, [x0, #5264] │ │ + mov x19, x0 │ │ + mov w20, w1 │ │ + add x13, x13, x14 │ │ + str x13, [sp, #40] │ │ + ldr x14, [x0, #8] │ │ + ldr w15, [x0, #3376] │ │ + ldr w16, [x14, #1012] │ │ + ldr x14, [x0, #4424] │ │ + cmp w16, #0x0 │ │ + cset w16, eq // eq = none │ │ + asr w17, w1, w16 │ │ + mul w0, w17, w15 │ │ + mov w17, #0x544 // #1348 │ │ + smaddl x22, w0, w17, x14 │ │ + cbz w1, 7ba1c │ │ + sub w0, w20, #0x1 │ │ + sub x8, x10, x8, lsl #3 │ │ + lsl x10, x11, #2 │ │ + asr w11, w0, w16 │ │ + str x8, [sp] │ │ + asr x8, x10, x9 │ │ + mul w9, w11, w15 │ │ + lsl x8, x8, #1 │ │ + smaddl x2, w9, w17, x14 │ │ + sub x9, x12, x8 │ │ + sub x8, x13, x8 │ │ + sub w3, w21, #0x2 │ │ + mov x1, sp │ │ + mov x0, x19 │ │ + mov w4, w21 │ │ + stp x9, x8, [sp, #8] │ │ + bl 5fb1c │ │ + ldr w8, [x19, #3384] │ │ + add w9, w20, #0x1 │ │ + add x1, sp, #0x18 │ │ + mov x0, x19 │ │ + cmp w9, w8 │ │ + ldr w8, [x19, #3372] │ │ + cset w9, lt // lt = tstop │ │ + sub w9, w23, w9, lsl #1 │ │ + add w9, w9, w21 │ │ + cmp w9, w8 │ │ + csel w4, w9, w8, lt // lt = tstop │ │ + mov x2, x22 │ │ + mov w3, w21 │ │ + bl 5fb1c │ │ + ldp x19, x30, [sp, #80] │ │ + ldp x21, x20, [sp, #64] │ │ + ldp x23, x22, [sp, #48] │ │ + add sp, sp, #0x60 │ │ + ret │ │ + sub sp, sp, #0x90 │ │ + stp x27, x26, [sp, #64] │ │ + stp x25, x24, [sp, #80] │ │ + stp x23, x22, [sp, #96] │ │ + stp x21, x20, [sp, #112] │ │ + stp x19, x30, [sp, #128] │ │ + ldr w21, [x0, #3392] │ │ + ldr x8, [x0, #2088] │ │ + ldr x10, [x0, #5248] │ │ + ldr w9, [x0, #2112] │ │ + mul w11, w1, w21 │ │ + lsl w11, w11, #2 │ │ + lsr x8, x8, #1 │ │ + sxtw x12, w11 │ │ + mul x8, x8, x12 │ │ + add x8, x10, x8, lsl #1 │ │ + str x8, [sp, #40] │ │ + ldr x8, [x0, #2096] │ │ + cmp w9, #0x1 │ │ + ldr x13, [x0, #5256] │ │ + cset w10, eq // eq = none │ │ + asr x8, x8, #1 │ │ + mul x8, x8, x12 │ │ + asr x8, x8, x10 │ │ + lsl x8, x8, #1 │ │ + add x13, x13, x8 │ │ + str x13, [sp, #48] │ │ + ldr x13, [x0, #5264] │ │ + cmp w9, #0x0 │ │ + mov w22, #0x1 // #1 │ │ + cset w9, ne // ne = any │ │ + add x8, x13, x8 │ │ + str x8, [sp, #56] │ │ + ldr x8, [x0, #2352] │ │ + ldr x13, [x0, #5272] │ │ + cmp w1, #0x0 │ │ + bfi x22, x9, #1, #1 │ │ + lsr x8, x8, #1 │ │ + mul x8, x8, x12 │ │ + add x8, x13, x8, lsl #1 │ │ + str x8, [sp, #16] │ │ + ldr x8, [x0, #2360] │ │ + cset w9, ne // ne = any │ │ + mov x19, x0 │ │ + mov x20, xzr │ │ + asr x8, x8, #1 │ │ + mul x8, x8, x12 │ │ + asr x8, x8, x10 │ │ + ldr x10, [x0, #5280] │ │ + lsl x8, x8, #1 │ │ + add w23, w1, #0x1 │ │ + add x24, sp, #0x10 │ │ + add x10, x10, x8 │ │ + str x10, [sp, #24] │ │ + ldr x10, [x0, #5288] │ │ + neg w25, w11 │ │ + lsl w26, w9, #3 │ │ + add x27, sp, #0x28 │ │ + add x8, x10, x8 │ │ + str x8, [sp, #32] │ │ + cbnz x20, 7bbd8 │ │ + b 7bbe8 │ │ + ldr w12, [x19, #2112] │ │ + cmp w12, #0x3 │ │ + cset w12, ne // ne = any │ │ + ldr w13, [x19, #3368] │ │ + ldr w14, [x19, #2108] │ │ + mov w16, w12 │ │ + ldr w15, [x19, #2368] │ │ + bfi w16, w13, #2, #30 │ │ + orr w13, w25, w8 │ │ + add w13, w13, w14 │ │ + ldr x14, [x19, #3240] │ │ + add x10, x19, x10, lsl #2 │ │ + add w15, w15, w12 │ │ + asr w4, w15, w12 │ │ + asr w6, w16, w12 │ │ + ldr w7, [x10, #3184] │ │ + ldr w10, [x10, #3192] │ │ + ldr x12, [x14, #672] │ │ + asr w8, w13, w8 │ │ + ldr w13, [x19, #4236] │ │ + cmp w8, w11 │ │ + csel w8, w8, w11, lt // lt = tstop │ │ + add w5, w8, w9 │ │ + str w13, [sp, #8] │ │ + str w10, [sp] │ │ + blr x12 │ │ + add x20, x20, #0x1 │ │ + cmp x22, x20 │ │ + b.eq 7bc4c // b.none │ │ + cbz x20, 7bbe8 │ │ + ldr w8, [x19, #2112] │ │ + cmp w8, #0x1 │ │ + cset w8, eq // eq = none │ │ + b 7bbec │ │ + mov w8, wzr │ │ + cmp x20, #0x0 │ │ + cset w10, ne // ne = any │ │ + add x14, x19, w10, uxtw #3 │ │ + ldr w12, [x19, #3384] │ │ + ldr x1, [x14, #2352] │ │ + lsl x11, x20, #3 │ │ + ldr x13, [x24, x11] │ │ + ldr x3, [x14, #2088] │ │ + lsr w9, w26, w8 │ │ + ldr x11, [x27, x11] │ │ + cmp w23, w12 │ │ + lsr x12, x1, #1 │ │ + mul x12, x12, x9 │ │ + sub x0, x13, x12, lsl #1 │ │ + lsr x12, x3, #1 │ │ + mul x12, x12, x9 │ │ + sub x2, x11, x12, lsl #1 │ │ + cset w11, lt // lt = tstop │ │ + sub w11, w21, w11, lsl #1 │ │ + lsl w11, w11, #2 │ │ + asr w11, w11, w8 │ │ + cbnz x20, 7bb60 │ │ + mov w12, wzr │ │ + b 7bb6c │ │ + ldp x19, x30, [sp, #128] │ │ + ldp x21, x20, [sp, #112] │ │ + ldp x23, x22, [sp, #96] │ │ + ldp x25, x24, [sp, #80] │ │ + ldp x27, x26, [sp, #64] │ │ + add sp, sp, #0x90 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + ldr w8, [x0, #3392] │ │ + ldr x11, [x0, #2352] │ │ + ldr x10, [x0, #5272] │ │ + ldr w9, [x0, #2112] │ │ + mul w8, w1, w8 │ │ + lsl w8, w8, #2 │ │ + sxtw x8, w8 │ │ + lsr x11, x11, #1 │ │ + mul x11, x11, x8 │ │ + add x10, x10, x11, lsl #1 │ │ + str x10, [sp, #8] │ │ + ldr x10, [x0, #2360] │ │ + cmp w9, #0x1 │ │ + ldr x11, [x0, #5280] │ │ + cset w9, eq // eq = none │ │ + asr x10, x10, #1 │ │ + mul x8, x10, x8 │ │ + asr x8, x8, x9 │ │ + lsl x8, x8, #1 │ │ + add x9, x11, x8 │ │ + str x9, [sp, #16] │ │ + ldr x9, [x0, #5288] │ │ + mov w2, w1 │ │ + add x1, sp, #0x8 │ │ + add x8, x9, x8 │ │ + stp x8, x30, [sp, #24] │ │ + bl 7d0b8 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x40 │ │ + str x20, [sp, #32] │ │ + stp x19, x30, [sp, #48] │ │ + mov w19, w1 │ │ + mov x20, x0 │ │ + bl 7b828 │ │ + ldr x8, [x20, #8] │ │ + ldr w8, [x8, #1068] │ │ + cbz w8, 7bd14 │ │ + mov x0, x20 │ │ + mov w1, w19 │ │ + bl 7b938 │ │ + ldr x8, [x20, #24] │ │ + ldp w9, w8, [x8, #236] │ │ + cmp w9, w8 │ │ + b.eq 7bd30 // b.none │ │ + mov x0, x20 │ │ + mov w1, w19 │ │ + bl 7ba68 │ │ + ldr w8, [x20, #5312] │ │ + cbz w8, 7bda8 │ │ + ldr w8, [x20, #3392] │ │ + ldr x11, [x20, #2352] │ │ + ldr x10, [x20, #5272] │ │ + ldr w9, [x20, #2112] │ │ + mul w8, w19, w8 │ │ + lsl w8, w8, #2 │ │ + sxtw x8, w8 │ │ + lsr x11, x11, #1 │ │ + mul x11, x11, x8 │ │ + add x10, x10, x11, lsl #1 │ │ + str x10, [sp, #8] │ │ + ldr x10, [x20, #2360] │ │ + cmp w9, #0x1 │ │ + ldr x11, [x20, #5280] │ │ + cset w9, eq // eq = none │ │ + asr x10, x10, #1 │ │ + mul x8, x10, x8 │ │ + asr x8, x8, x9 │ │ + lsl x8, x8, #1 │ │ + add x9, x11, x8 │ │ + str x9, [sp, #16] │ │ + ldr x9, [x20, #5288] │ │ + add x1, sp, #0x8 │ │ + mov x0, x20 │ │ + mov w2, w19 │ │ + add x8, x9, x8 │ │ + str x8, [sp, #24] │ │ + bl 7d0b8 │ │ + ldp x19, x30, [sp, #48] │ │ + ldr x20, [sp, #32] │ │ + add sp, sp, #0x40 │ │ + ret │ │ + str x24, [sp, #-64]! │ │ + stp x23, x22, [sp, #16] │ │ + stp x21, x20, [sp, #32] │ │ + stp x19, x30, [sp, #48] │ │ + ldp x21, x20, [x0] │ │ + ldr w8, [x0, #20] │ │ + mov x19, x0 │ │ + ldr w9, [x21, #3388] │ │ + ldr w12, [x21, #3392] │ │ + ldr w10, [x21, #3376] │ │ + ldrsw x22, [x20, #13864] │ │ + ldr x13, [x21, #2088] │ │ + ldr x11, [x21, #2064] │ │ + ldr x14, [x21, #3328] │ │ + asr w9, w8, w9 │ │ + add w8, w12, w8 │ │ + ldr w12, [x20, #13868] │ │ + mul w9, w10, w9 │ │ + lsl w8, w8, #2 │ │ + lsl w23, w22, #2 │ │ + lsl w24, w9, #7 │ │ + sub w8, w8, #0x1 │ │ + lsr x10, x13, #1 │ │ + sxtw x8, w8 │ │ + add w9, w24, w23 │ │ + mul x8, x10, x8 │ │ + add x0, x14, w9, sxtw #1 │ │ + add x9, x11, x22, lsl #3 │ │ + add x1, x9, x8, lsl #1 │ │ + sub w8, w12, w22 │ │ + lsl w8, w8, #3 │ │ + sxtw x2, w8 │ │ + bl 4af0 │ │ + ldr w8, [x21, #2112] │ │ + cbz w8, 7bef8 │ │ + ldr w9, [x19, #20] │ │ + ldr w10, [x21, #3392] │ │ + cmp w8, #0x1 │ │ + cset w11, eq // eq = none │ │ + cmp w8, #0x3 │ │ + ldr x8, [x21, #2096] │ │ + add w9, w10, w9 │ │ + lsl w9, w9, #2 │ │ + asr w9, w9, w11 │ │ + ldr w11, [x20, #13868] │ │ + sub w9, w9, #0x1 │ │ + ldr x10, [x21, #3336] │ │ + lsr x8, x8, #1 │ │ + sxtw x9, w9 │ │ + cset w19, ne // ne = any │ │ + mul x8, x8, x9 │ │ + asr w9, w23, w19 │ │ + add w12, w9, w24 │ │ + add x8, x8, w9, sxtw │ │ + ldr x9, [x21, #2072] │ │ + sub w11, w11, w22 │ │ + sbfiz x23, x12, #1, #32 │ │ + lsl w11, w11, #2 │ │ + add x0, x10, x23 │ │ + asr w10, w11, w19 │ │ + lsl w10, w10, #1 │ │ + lsl x24, x8, #1 │ │ + add x1, x9, x24 │ │ + sxtw x2, w10 │ │ + bl 4af0 │ │ + ldr x8, [x21, #3344] │ │ + ldr w10, [x20, #13868] │ │ + ldr x9, [x21, #2080] │ │ + ldp x21, x20, [sp, #32] │ │ + add x0, x8, x23 │ │ + sub w8, w10, w22 │ │ + lsl w8, w8, #2 │ │ + asr w8, w8, w19 │ │ + ldp x19, x30, [sp, #48] │ │ + ldp x23, x22, [sp, #16] │ │ + lsl w8, w8, #1 │ │ + add x1, x9, x24 │ │ + sxtw x2, w8 │ │ + ldr x24, [sp], #64 │ │ + b 4af0 │ │ + ldp x19, x30, [sp, #48] │ │ + ldp x21, x20, [sp, #32] │ │ + ldp x23, x22, [sp, #16] │ │ + ldr x24, [sp], #64 │ │ + ret │ │ + stp x28, x27, [sp, #-96]! │ │ + stp x26, x25, [sp, #16] │ │ + stp x24, x23, [sp, #32] │ │ + stp x22, x21, [sp, #48] │ │ + stp x20, x19, [sp, #64] │ │ + stp x29, x30, [sp, #80] │ │ + ldr x8, [x0, #24] │ │ + ldr x9, [x0, #3200] │ │ + ldr x19, [x0, #5368] │ │ + mov x20, x0 │ │ + ldr w10, [x8, #1232] │ │ + ldr x28, [x9] │ │ + cbnz w10, 7bf48 │ │ + ldr w9, [x8, #1236] │ │ + cbz w9, 7c1f4 │ │ + mov w23, #0x1 // #1 │ │ + ldr x9, [x20, #8] │ │ + ldp w24, w25, [x8, #236] │ │ + ldr w27, [x20, #5312] │ │ + ldr w26, [x9, #1068] │ │ + cmp w24, w25 │ │ + add w8, w26, w23 │ │ + cinc w8, w8, ne // ne = any │ │ + cmp w27, #0x0 │ │ + cinc w8, w8, ne // ne = any │ │ + str w8, [x20, #5388] │ │ + cbz w8, 7c1ec │ │ + mov x0, x19 │ │ + bl 4ac0 │ │ + ldrsw x8, [x20, #3384] │ │ + ldrsw x9, [x20, #5388] │ │ + ldr w10, [x20, #5384] │ │ + ldr x21, [x20, #5376] │ │ + mul x29, x9, x8 │ │ + cmp w29, w10 │ │ + b.le 7bfd0 │ │ + add x8, x29, x29, lsl #3 │ │ + lsl x22, x8, #3 │ │ + mov x0, x21 │ │ + mov x1, x22 │ │ + bl 49c0 │ │ + cbz x0, 7c204 │ │ + mov w1, wzr │ │ + mov x2, x22 │ │ + mov x21, x0 │ │ + bl 4b00 │ │ + ldr w8, [x20, #3384] │ │ + str x21, [x20, #5376] │ │ + str w29, [x20, #5384] │ │ + ldr w9, [x19, #96] │ │ + cmp w8, #0x1 │ │ + add w10, w9, #0x1 │ │ + str w10, [x19, #96] │ │ + b.lt 7c1e0 // b.tstop │ │ + sub x16, x20, x28 │ │ + mov w1, #0xae7b // #44667 │ │ + movk w1, #0xd962, lsl #16 │ │ + lsr x16, x16, #5 │ │ + mov w10, wzr │ │ + mov x17, xzr │ │ + mov x11, xzr │ │ + mov x12, xzr │ │ + mov x13, xzr │ │ mov w0, wzr │ │ + eor w14, w23, #0x1 │ │ + mov w15, #0x48 // #72 │ │ + mul w16, w16, w1 │ │ + movi v0.2d, #0x0 │ │ + cbnz w23, 7c03c │ │ + b 7c154 │ │ + mov x1, x17 │ │ + add w10, w10, #0x1 │ │ + cmp w10, w8 │ │ + mov x17, x1 │ │ + b.ge 7c1e0 // b.tcont │ │ + cbz w23, 7c154 │ │ + cmp w10, #0x0 │ │ + smaddl x2, w0, w15, x21 │ │ + cset w1, eq // eq = none │ │ + stp w16, w9, [x2, #8] │ │ + str w10, [x2, #16] │ │ + stp w1, wzr, [x2] │ │ + ldr x3, [x20, #3272] │ │ + add w1, w0, #0x1 │ │ + stp q0, q0, [x2, #32] │ │ + str xzr, [x2, #64] │ │ + str x3, [x2, #24] │ │ + cbz w10, 7c07c │ │ + sxtw x0, w0 │ │ + madd x0, x0, x15, x21 │ │ + str x13, [x0, #40] │ │ + str x2, [x13, #56] │ │ + mov w0, w1 │ │ + mov x13, x2 │ │ + cbz w26, 7c15c │ │ + cmp w10, #0x0 │ │ + cset w3, eq // eq = none │ │ + smaddl x1, w0, w15, x21 │ │ + and w3, w3, w14 │ │ + stp w16, w9, [x1, #8] │ │ + str w10, [x1, #16] │ │ + stp w3, w23, [x1] │ │ + ldr x3, [x20, #3280] │ │ + add w0, w0, #0x1 │ │ + str q0, [x1, #48] │ │ + str xzr, [x1, #64] │ │ + str x3, [x1, #24] │ │ + mov x3, x1 │ │ + str q0, [x3, #32]! │ │ + cbz w23, 7c0cc │ │ + str x2, [x3] │ │ + str x1, [x2, #48] │ │ + cbz w10, 7c0dc │ │ + add x2, x1, #0x28 │ │ + str x12, [x2] │ │ + str x1, [x12, #56] │ │ + mov x12, x1 │ │ + cmp w24, w25 │ │ + b.eq 7c168 // b.none │ │ + cmp w10, #0x0 │ │ + cset w3, eq // eq = none │ │ + cmp x1, #0x0 │ │ + cset w4, eq // eq = none │ │ + smaddl x2, w0, w15, x21 │ │ + and w3, w3, w4 │ │ + cset w4, ne // ne = any │ │ + stp w16, w9, [x2, #8] │ │ + str w10, [x2, #16] │ │ + stp w3, w4, [x2] │ │ + ldr x4, [x20, #3288] │ │ + mov x3, x2 │ │ + add w0, w0, #0x1 │ │ + str q0, [x2, #48] │ │ + str x4, [x2, #24] │ │ + str q0, [x3, #32]! │ │ + str xzr, [x2, #64] │ │ + cbz x1, 7c138 │ │ + str x1, [x3] │ │ + str x2, [x1, #48] │ │ + cbz w10, 7c148 │ │ + add x1, x2, #0x28 │ │ + str x11, [x1] │ │ + str x2, [x11, #56] │ │ + mov x11, x2 │ │ + cbnz w27, 7c170 │ │ + b 7c024 │ │ + mov x2, xzr │ │ + cbnz w26, 7c088 │ │ + mov x1, x2 │ │ + cmp w24, w25 │ │ + b.ne 7c0e8 // b.any │ │ + mov x2, x1 │ │ + cbz w27, 7c024 │ │ + cmp w10, #0x0 │ │ + cset w3, eq // eq = none │ │ + cmp x2, #0x0 │ │ + cset w4, eq // eq = none │ │ + smaddl x1, w0, w15, x21 │ │ + and w3, w3, w4 │ │ + cset w4, ne // ne = any │ │ + stp w16, w9, [x1, #8] │ │ + str w10, [x1, #16] │ │ + stp w3, w4, [x1] │ │ + ldr x4, [x20, #3296] │ │ + mov x3, x1 │ │ + add w0, w0, #0x1 │ │ + str q0, [x1, #48] │ │ + str x4, [x1, #24] │ │ + str q0, [x3, #32]! │ │ + str xzr, [x1, #64] │ │ + cbz x2, 7c1c0 │ │ + str x2, [x3] │ │ + str x1, [x2, #48] │ │ + cbz w10, 7c028 │ │ + add x2, x1, #0x28 │ │ + str x17, [x2] │ │ + str x1, [x17, #56] │ │ + add w10, w10, #0x1 │ │ + cmp w10, w8 │ │ + mov x17, x1 │ │ + b.lt 7c038 // b.tstop │ │ + mov w21, wzr │ │ + str wzr, [x20, #5392] │ │ + b 7c208 │ │ + mov w21, wzr │ │ + b 7c210 │ │ + ldr w9, [x20, #5312] │ │ + cmp w9, #0x0 │ │ + cset w23, ne // ne = any │ │ + b 7bf4c │ │ + mov w21, #0xffffffff // #-1 │ │ + mov x0, x19 │ │ + bl 4b50 │ │ + mov w0, w21 │ │ + ldp x29, x30, [sp, #80] │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x24, x23, [sp, #32] │ │ + ldp x26, x25, [sp, #16] │ │ + ldp x28, x27, [sp], #96 │ │ + ret │ │ + mov x8, x0 │ │ + ldr x9, [x8, #88]! │ │ + cbz x9, 7c27c │ │ + ldr w10, [x1, #16] │ │ + ldr w11, [x9, #16] │ │ + cmp w11, w10 │ │ + b.ge 7c268 // b.tcont │ │ + ldr x11, [x9, #64]! │ │ + mov x8, x9 │ │ + mov x9, x11 │ │ + cbz x11, 7c27c │ │ + ldr w11, [x9, #16] │ │ + cmp w11, w10 │ │ + b.lt 7c24c // b.tstop │ │ + b.ne 7c27c // b.any │ │ + ldr w11, [x9, #12] │ │ + ldr w12, [x1, #12] │ │ + cmp w11, w12 │ │ + b.le 7c24c │ │ + add x0, x0, #0x28 │ │ + str x9, [x1, #64] │ │ + str x1, [x8] │ │ + b 4b30 │ │ + str x22, [sp, #-48]! │ │ + adrp x1, aa000 │ │ + stp x19, x30, [sp, #32] │ │ + mov x19, x0 │ │ + add x1, x1, #0xd7c │ │ + mov w0, #0xf // #15 │ │ + stp x21, x20, [sp, #16] │ │ + bl 4a90 │ │ + mov w8, #0x10c8 // #4296 │ │ + add x20, x19, x8 │ │ + mov x0, x20 │ │ + bl 4ac0 │ │ + mov w8, #0x1098 // #4248 │ │ + add x21, x19, x8 │ │ + ldr w8, [x19, #3068] │ │ + cbz w8, 7c320 │ │ + b 7c2ec │ │ + mov x0, x20 │ │ + bl 4ac0 │ │ + mov x0, x21 │ │ + str wzr, [x19, #3068] │ │ + bl 4b30 │ │ + ldr w8, [x19, #3068] │ │ + cbz w8, 7c320 │ │ + ldr w22, [x19, #4348] │ │ + mov x0, x20 │ │ + bl 4b50 │ │ + cbnz w22, 7c348 │ │ + mov x0, x19 │ │ + bl 8e50 │ │ + cbz w0, 7c2d0 │ │ + ldrsw x8, [x19, #4400] │ │ + ldr x0, [x19, #4384] │ │ + mov w1, wzr │ │ + ubfiz x2, x8, #13, #50 │ │ + bl 4b00 │ │ + b 7c2d0 │ │ + ldr w8, [x19, #4348] │ │ + cbnz w8, 7c340 │ │ + mov x0, x21 │ │ + mov x1, x20 │ │ + bl 4a80 │ │ + ldr w8, [x19, #3068] │ │ + cbz w8, 7c320 │ │ + b 7c2ec │ │ + mov x0, x20 │ │ + bl 4b50 │ │ + ldp x19, x30, [sp, #32] │ │ + ldp x21, x20, [sp, #16] │ │ + mov x0, xzr │ │ + ldr x22, [sp], #48 │ │ + ret │ │ + sub sp, sp, #0x90 │ │ + stp x28, x27, [sp, #48] │ │ + stp x26, x25, [sp, #64] │ │ + stp x24, x23, [sp, #80] │ │ + stp x22, x21, [sp, #96] │ │ + stp x20, x19, [sp, #112] │ │ + stp x29, x30, [sp, #128] │ │ + ldr x25, [x0] │ │ + mov w8, #0xf668 // #63080 │ │ + movk w8, #0x3, lsl #16 │ │ + add x26, x0, x8 │ │ + ldr x9, [x25, #3208] │ │ + mov w10, #0x6de5 // #28133 │ │ + ldr x27, [x26] │ │ + movk w10, #0x19dd, lsl #16 │ │ + sub x8, x0, x9 │ │ + lsr x8, x8, #7 │ │ + adrp x1, aa000 │ │ + mov x19, x0 │ │ + mul w8, w8, w10 │ │ + mov w9, #0x1 // #1 │ │ + add x1, x1, #0xd88 │ │ + mov w0, #0xf // #15 │ │ + lsl x21, x9, x8 │ │ + bl 4a90 │ │ + add x8, x27, #0x60 │ │ + add x20, x27, #0x8 │ │ + stp x8, x21, [sp, #32] │ │ + add x22, x27, #0x30 │ │ + mvn x8, x21 │ │ + str x8, [sp, #24] │ │ + mov x0, x20 │ │ + bl 4ac0 │ │ + ldr x9, [x27] │ │ + ldp x23, x10, [sp, #32] │ │ + ldr w8, [x27, #144] │ │ + orr x9, x9, x10 │ │ + str x9, [x27] │ │ + cbnz w8, 7c438 │ │ + mov w21, wzr │ │ + ldr w8, [x26, #8] │ │ + cbz w8, 7c424 │ │ + b 7c64c │ │ + mov x0, x22 │ │ + mov x1, x20 │ │ + bl 4a80 │ │ + ldr w8, [x27, #144] │ │ + cbnz w8, 7c438 │ │ + ldr w8, [x26, #8] │ │ + cbnz w8, 7c64c │ │ + cbnz w21, 7c408 │ │ + mov x0, x23 │ │ + bl 4b30 │ │ + mov w21, #0x1 // #1 │ │ + b 7c408 │ │ + ldr w9, [x26, #8] │ │ + cbnz w9, 7c64c │ │ + sub w11, w8, #0x1 │ │ + ldr x9, [x27] │ │ + str w11, [x27, #144] │ │ + ldr x11, [sp, #24] │ │ + ldrsw x10, [x27, #148] │ │ + mov x0, x20 │ │ + and x9, x9, x11 │ │ + str x9, [x27] │ │ + sub x23, x10, w8, sxtw │ │ + bl 4b50 │ │ + ldr w8, [x25, #4344] │ │ + cmp w8, #0x1 │ │ + b.eq 7c584 // b.none │ │ + ldr x8, [x25, #24] │ │ + ldr w9, [x25, #3216] │ │ + ldr w8, [x8, #540] │ │ + cmp w9, w8 │ │ + b.ge 7c584 // b.tcont │ │ + ldr x8, [x25, #5560] │ │ + add x8, x8, w23, sxtw #3 │ │ + ldr x23, [x25, #3224] │ │ + ldp w28, w24, [x8] │ │ + mov w8, #0x3940 // #14656 │ │ + sxtw x24, w24 │ │ + madd x9, x24, x8, x23 │ │ + mov w8, #0x3640 // #13888 │ │ + add x29, x9, x8 │ │ + ldar w21, [x29] │ │ + cmp w21, w28 │ │ + b.ge 7c528 // b.tcont │ │ + mov w8, #0x3940 // #14656 │ │ + stp x9, x23, [sp, #8] │ │ + nop │ │ + madd x8, x24, x8, x23 │ │ + mov w9, #0x3644 // #13892 │ │ + add x23, x8, x9 │ │ + mov x0, x23 │ │ + bl 4ac0 │ │ + ldar w21, [x29] │ │ + cmp w21, w28 │ │ + b.ge 7c51c // b.tcont │ │ + ldr x9, [sp, #16] │ │ + mov w8, #0x3940 // #14656 │ │ + str x24, [sp] │ │ + nop │ │ + madd x8, x24, x8, x9 │ │ + mov w9, #0x366c // #13932 │ │ + add x24, x8, x9 │ │ + mov x0, x24 │ │ + mov x1, x23 │ │ + bl 4a80 │ │ + ldar w21, [x29] │ │ + cmp w21, w28 │ │ + b.lt 7c500 // b.tstop │ │ + ldr x24, [sp] │ │ + mov x0, x23 │ │ + bl 4b50 │ │ + ldp x9, x23, [sp, #8] │ │ + mov w8, #0x7ffffffe // #2147483646 │ │ + cmp w21, w8 │ │ + b.eq 7c3d8 // b.none │ │ + str x9, [x19, #8] │ │ + ldr w8, [x25, #3388] │ │ + mov x0, x19 │ │ + lsl w8, w28, w8 │ │ + str w8, [x19, #20] │ │ + bl 77b8 │ │ + mov w8, #0x3940 // #14656 │ │ + cmp w0, #0x0 │ │ + madd x21, x24, x8, x23 │ │ + mov w8, #0x7ffffffe // #2147483646 │ │ + csinc w24, w8, w28, ne // ne = any │ │ + mov w8, #0x3644 // #13892 │ │ + add x23, x21, x8 │ │ + mov x0, x23 │ │ + bl 4ac0 │ │ + mov w8, #0x366c // #13932 │ │ + add x0, x21, x8 │ │ + stlr w24, [x29] │ │ + bl 4b10 │ │ + b 7c640 │ │ + ldr x8, [x25, #3224] │ │ + mov w9, #0x3940 // #14656 │ │ + madd x9, x23, x9, x8 │ │ + str x9, [x19, #8] │ │ + ldr w10, [x9, #13872] │ │ + str w10, [x19, #20] │ │ + ldr w11, [x9, #13876] │ │ + cmp w10, w11 │ │ + b.ge 7c3d8 // b.tcont │ │ + mov w10, #0x3634 // #13876 │ │ + add x28, x9, x10 │ │ + mov w9, #0x3940 // #14656 │ │ + madd x8, x23, x9, x8 │ │ + mov w9, #0x3644 // #13892 │ │ + add x23, x8, x9 │ │ + mov w9, #0x3640 // #13888 │ │ + add x29, x8, x9 │ │ + mov w9, #0x366c // #13932 │ │ + add x24, x8, x9 │ │ + mov x0, x19 │ │ + bl 77b8 │ │ + cbnz w0, 7c628 │ │ + ldr w8, [x19, #20] │ │ + ldr w9, [x25, #3388] │ │ + mov x0, x23 │ │ + asr w8, w8, w9 │ │ + add w21, w8, #0x1 │ │ + bl 4ac0 │ │ + mov x0, x24 │ │ + stlr w21, [x29] │ │ + bl 4b30 │ │ + mov x0, x23 │ │ + bl 4b50 │ │ + ldr w8, [x25, #3392] │ │ + ldr w9, [x19, #20] │ │ + add w8, w9, w8 │ │ + str w8, [x19, #20] │ │ + ldr w9, [x28] │ │ + cmp w8, w9 │ │ + b.lt 7c5d0 // b.tstop │ │ + b 7c3d8 │ │ + mov x0, x23 │ │ + bl 4ac0 │ │ + mov w8, #0x7ffffffe // #2147483646 │ │ + mov x0, x24 │ │ + stlr w8, [x29] │ │ + bl 4b30 │ │ + mov x0, x23 │ │ + bl 4b50 │ │ + b 7c3d8 │ │ + mov x0, x23 │ │ + bl 4b30 │ │ + mov x0, x20 │ │ + bl 4b50 │ │ + ldp x29, x30, [sp, #128] │ │ + ldp x20, x19, [sp, #112] │ │ + ldp x22, x21, [sp, #96] │ │ + ldp x24, x23, [sp, #80] │ │ + ldp x26, x25, [sp, #64] │ │ + ldp x28, x27, [sp, #48] │ │ + mov x0, xzr │ │ + add sp, sp, #0x90 │ │ + ret │ │ + sub sp, sp, #0x80 │ │ + stp x28, x27, [sp, #32] │ │ + stp x26, x25, [sp, #48] │ │ + stp x24, x23, [sp, #64] │ │ + stp x22, x21, [sp, #80] │ │ + stp x20, x19, [sp, #96] │ │ + stp x29, x30, [sp, #112] │ │ + mov x21, x0 │ │ + ldr x24, [x21], #16 │ │ + adrp x1, aa000 │ │ + mov x19, x0 │ │ + add x1, x1, #0xd93 │ │ + mov w0, #0xf // #15 │ │ + bl 4a90 │ │ + add x0, x24, #0x208 │ │ + str x0, [sp, #24] │ │ + bl 4ac0 │ │ + add x8, x24, #0x230 │ │ + stp x21, x8, [sp] │ │ + add x23, x19, #0x40 │ │ + add x25, x24, #0x260 │ │ + mov w26, #0x1 // #1 │ │ + mov w28, #0x1660 // #5728 │ │ + mov w27, #0x14c8 // #5320 │ │ + mov w29, #0x1510 // #5392 │ │ + ldr x8, [x24, #496] │ │ + ldar w22, [x8] │ │ + cbnz w22, 7c72c │ │ + b 7c740 │ │ + add x0, x9, #0x28 │ │ + str x11, [x8, #64] │ │ + str x8, [x10] │ │ + bl 4b30 │ │ + ldr x8, [x22, #48] │ │ + mov w9, #0x3 // #3 │ │ + str w9, [x22] │ │ + cbz x8, 7ca80 │ │ + ldr x21, [sp] │ │ + mov w8, #0xffffffff // #-1 │ │ + str w8, [x22, #4] │ │ + ldr x8, [x24, #496] │ │ + ldar w22, [x8] │ │ + cbz w22, 7c740 │ │ + mov x0, x23 │ │ + bl 4ac0 │ │ + mov x0, x23 │ │ + str wzr, [x19, #112] │ │ + bl 4b50 │ │ + ldr w8, [x24, #8] │ │ + cbz w8, 7c8cc │ │ + mov x20, xzr │ │ + cbnz w22, 7c778 │ │ + b 7c810 │ │ + madd x9, x20, x28, x9 │ │ + add x8, x10, x29 │ │ + add x0, x9, x27 │ │ + str w26, [x8] │ │ + bl 4b30 │ │ + ldr w8, [x24, #8] │ │ + add x20, x20, #0x1 │ │ + cmp x20, w8, uxtw │ │ + b.cs 7c8cc // b.hs, b.nlast │ │ + ldr x9, [x24] │ │ + nop │ │ + madd x10, x20, x28, x9 │ │ + ldr w11, [x10, #5392] │ │ + cmp w11, #0x1 │ │ + b.eq 7c76c // b.none │ │ + madd x11, x20, x28, x9 │ │ + ldrsw x11, [x11, #5384] │ │ + cbz w11, 7c76c │ │ + cmp w11, #0x1 │ │ + b.lt 7c754 // b.tstop │ │ + madd x12, x20, x28, x9 │ │ + ldr x12, [x12, #5376] │ │ + add x12, x12, #0x4 │ │ + ldur w13, [x12, #-4] │ │ + cmp w13, #0x3 │ │ + b.ne 7c7e0 // b.any │ │ + ldr w13, [x12] │ │ + cmn w13, #0x1 │ │ + b.ne 7c76c // b.any │ │ + subs x11, x11, #0x1 │ │ + add x12, x12, #0x48 │ │ + b.eq 7c754 // b.none │ │ + ldur w13, [x12, #-4] │ │ + cmp w13, #0x3 │ │ + b.eq 7c7bc // b.none │ │ + cmp w13, #0x2 │ │ + b.ne 7c7c8 // b.any │ │ + b 7c76c │ │ + str w26, [x8] │ │ + nop │ │ + madd x8, x20, x28, x9 │ │ + add x0, x8, x27 │ │ + bl 4b30 │ │ + ldr w8, [x24, #8] │ │ + add x20, x20, #0x1 │ │ + cmp x20, w8, uxtw │ │ + b.cs 7c8cc // b.hs, b.nlast │ │ + ldr x9, [x24] │ │ + nop │ │ + madd x10, x20, x28, x9 │ │ + ldr w11, [x10, #5392] │ │ + cmn w11, #0x1 │ │ + b.ne 7c804 // b.any │ │ + madd x11, x20, x28, x9 │ │ + ldrsw x11, [x11, #5384] │ │ + cmp w11, #0x1 │ │ + b.lt 7c880 // b.tstop │ │ + madd x12, x20, x28, x9 │ │ + ldr x12, [x12, #5376] │ │ + add x12, x12, #0x4 │ │ + ldur w13, [x12, #-4] │ │ + cmp w13, #0x3 │ │ + b.ne 7c874 // b.any │ │ + ldr w13, [x12] │ │ + cmn w13, #0x1 │ │ + b.ne 7c804 // b.any │ │ + subs x11, x11, #0x1 │ │ + add x12, x12, #0x48 │ │ + b.eq 7c880 // b.none │ │ + ldur w13, [x12, #-4] │ │ + cmp w13, #0x3 │ │ + b.eq 7c850 // b.none │ │ + cmp w13, #0x2 │ │ + b.ne 7c85c // b.any │ │ + b 7c804 │ │ + ldr x11, [x25] │ │ + add x8, x10, x29 │ │ + cbz x11, 7c7ec │ │ + mov x10, x25 │ │ + ldr w12, [x11, #8] │ │ + cmp x20, x12 │ │ + add x12, x11, #0x40 │ │ + b.ne 7c8bc // b.any │ │ + ldr x11, [x12] │ │ + str x11, [x10] │ │ + cbz x11, 7c7ec │ │ + ldr w12, [x11, #8] │ │ + cmp x20, x12 │ │ + add x12, x11, #0x40 │ │ + b.eq 7c8a0 // b.none │ │ + ldr x11, [x12] │ │ + mov x10, x12 │ │ + cbnz x11, 7c8ac │ │ + b 7c7ec │ │ + cbz w22, 7c910 │ │ + mov x0, x23 │ │ + bl 4ac0 │ │ + mov x0, x21 │ │ + str w26, [x19, #112] │ │ + bl 4b30 │ │ + mov x0, x23 │ │ + bl 4b50 │ │ + ldr w8, [x19, #116] │ │ + cbnz w8, 7c720 │ │ + ldr x0, [sp, #8] │ │ + ldr x1, [sp, #24] │ │ + bl 4a80 │ │ + ldr x8, [x24, #496] │ │ + ldar w22, [x8] │ │ + cbnz w22, 7c72c │ │ + b 7c740 │ │ + ldr w8, [x19, #116] │ │ + cbnz w8, 7cb0c │ │ + ldr x22, [x25] │ │ + cbz x22, 7c8ec │ │ + ldr x8, [x22, #64] │ │ + ldr x20, [sp, #24] │ │ + str x8, [x24, #608] │ │ + mov w8, #0x2 // #2 │ │ + mov x0, x20 │ │ + str w8, [x22] │ │ + bl 4b50 │ │ + ldr x21, [x24] │ │ + ldr w9, [x22, #8] │ │ + ldr x8, [x22, #24] │ │ + ldr w1, [x22, #16] │ │ + nop │ │ + madd x0, x9, x28, x21 │ │ + str x9, [sp, #16] │ │ + blr x8 │ │ + mov x0, x20 │ │ + bl 4ac0 │ │ + ldr x8, [x22, #48] │ │ + cbz x8, 7c9f8 │ │ + ldr x9, [x8, #40] │ │ + cbz x9, 7c980 │ │ + ldr w9, [x9] │ │ + cmp w9, #0x3 │ │ + b.ne 7c9f8 // b.any │ │ + ldr w9, [x8, #4] │ │ + str w26, [x8] │ │ + cbz w9, 7c9f8 │ │ + ldr x9, [sp, #16] │ │ + nop │ │ + madd x9, x9, x28, x21 │ │ + ldr x9, [x9, #5368] │ │ + mov x10, x9 │ │ + ldr x11, [x10, #88]! │ │ + cbz x11, 7c9e8 │ │ + ldr w12, [x8, #16] │ │ + ldr w13, [x11, #16] │ │ + cmp w13, w12 │ │ + b.ge 7c9d4 // b.tcont │ │ + ldr x13, [x11, #64]! │ │ + mov x10, x11 │ │ + mov x11, x13 │ │ + cbz x13, 7c9e8 │ │ + ldr w13, [x11, #16] │ │ + cmp w13, w12 │ │ + b.lt 7c9b8 // b.tstop │ │ + b.ne 7c9e8 // b.any │ │ + ldr w13, [x11, #12] │ │ + ldr w14, [x8, #12] │ │ + cmp w13, w14 │ │ + b.le 7c9b8 │ │ + add x0, x9, #0x28 │ │ + str x11, [x8, #64] │ │ + str x8, [x10] │ │ + bl 4b30 │ │ + ldr x8, [x22, #56] │ │ + cbz x8, 7c704 │ │ + ldr x9, [x8, #32] │ │ + cbz x9, 7ca14 │ │ + ldr w9, [x9] │ │ + cmp w9, #0x3 │ │ + b.ne 7c704 // b.any │ │ + ldr w9, [x8, #4] │ │ + str w26, [x8] │ │ + cbz w9, 7c704 │ │ + ldr x9, [sp, #16] │ │ + nop │ │ + madd x9, x9, x28, x21 │ │ + ldr x9, [x9, #5368] │ │ + mov x10, x9 │ │ + ldr x11, [x10, #88]! │ │ + cbz x11, 7c6f4 │ │ + ldr w12, [x8, #16] │ │ + ldr w13, [x11, #16] │ │ + cmp w13, w12 │ │ + b.ge 7ca68 // b.tcont │ │ + ldr x13, [x11, #64]! │ │ + mov x10, x11 │ │ + mov x11, x13 │ │ + cbz x13, 7c6f4 │ │ + ldr w13, [x11, #16] │ │ + cmp w13, w12 │ │ + b.lt 7ca4c // b.tstop │ │ + b.ne 7c6f4 // b.any │ │ + ldr w13, [x11, #12] │ │ + ldr w14, [x8, #12] │ │ + cmp w13, w14 │ │ + b.le 7ca4c │ │ + b 7c6f4 │ │ + ldr w8, [x24, #8] │ │ + cmp w8, #0x2 │ │ + b.cc 7cab0 // b.lo, b.ul, b.last │ │ + ldr x9, [sp, #16] │ │ + nop │ │ + madd x8, x9, x28, x21 │ │ + ldr x8, [x8, #24] │ │ + ldr w8, [x8, #516] │ │ + cmp w8, #0x0 │ │ + mov w8, #0x3 // #3 │ │ + csel w2, w8, wzr, eq // eq = none │ │ + b 7cab8 │ │ + ldr x9, [sp, #16] │ │ + mov w2, #0x3 // #3 │ │ + ldr w8, [x22, #16] │ │ + nop │ │ + madd x20, x9, x28, x21 │ │ + ldr w9, [x20, #3392] │ │ + add x0, x20, #0x908 │ │ + add w8, w8, #0x1 │ │ + mul w8, w9, w8 │ │ + lsl w1, w8, #2 │ │ + bl 23364 │ │ + ldr w8, [x22, #16] │ │ + ldr w9, [x20, #3384] │ │ + add w8, w8, #0x1 │ │ + cmp w8, w9 │ │ + b.ne 7c714 // b.any │ │ + ldr x8, [sp, #16] │ │ + nop │ │ + madd x8, x8, x28, x21 │ │ + add x0, x8, x27 │ │ + str w26, [x8, #5392] │ │ + bl 4b30 │ │ + b 7c714 │ │ + ldr x0, [sp, #24] │ │ + bl 4b50 │ │ + ldp x29, x30, [sp, #112] │ │ + ldp x20, x19, [sp, #96] │ │ + ldp x22, x21, [sp, #80] │ │ + ldp x24, x23, [sp, #64] │ │ + ldp x26, x25, [sp, #48] │ │ + ldp x28, x27, [sp, #32] │ │ + mov x0, xzr │ │ + add sp, sp, #0x80 │ │ + ret │ │ + sub sp, sp, #0xa0 │ │ + stp x28, x27, [sp, #64] │ │ + stp x26, x25, [sp, #80] │ │ + stp x24, x23, [sp, #96] │ │ + stp x22, x21, [sp, #112] │ │ + stp x20, x19, [sp, #128] │ │ + stp x29, x30, [sp, #144] │ │ + ldr x8, [x0, #3200] │ │ + ldr x10, [x0, #8] │ │ + ldrsw x9, [x0, #2368] │ │ + cmp w2, #0x0 │ │ + ldr w8, [x8, #24] │ │ + ldr w6, [x10, #1012] │ │ + mov w11, #0x4 // #4 │ │ + cset w12, ne // ne = any │ │ + cmp w8, #0x1 │ │ + ldr x16, [x0, #5224] │ │ + ldr x25, [x0, #5232] │ │ + ldr w26, [x0, #5312] │ │ + lsl w8, w11, w6 │ │ + csel w10, w2, wzr, hi // hi = pmore │ │ + add x9, x9, #0x1f │ │ + mul w8, w8, w10 │ │ + and x9, x9, #0xffffffffffffffe0 │ │ + sxtw x8, w8 │ │ + mov w22, w2 │ │ + mov x15, x1 │ │ + mov x19, x0 │ │ + lsl w28, w12, #3 │ │ + cset w24, hi // hi = pmore │ │ + mul x20, x8, x9 │ │ + lsl x29, x9, #1 │ │ + tbz w26, #0, 7cc38 │ │ + ldr x8, [x19, #5216] │ │ + ldr w9, [x19, #2108] │ │ + ldr w10, [x19, #3368] │ │ + ldr x4, [x19, #2088] │ │ + add w11, w22, #0x1 │ │ + add w12, w6, #0x6 │ │ + ldr x13, [x15] │ │ + lsl w11, w11, w12 │ │ + add x1, x8, x20, lsl #1 │ │ + lsl w8, w10, #2 │ │ + sub w10, w9, #0x1 │ │ + cmp w11, w10 │ │ + csel w10, w11, w10, lt // lt = tstop │ │ + lsr x11, x4, #1 │ │ + lsl w12, w22, w12 │ │ + mul x11, x11, x28 │ │ + sub w7, w12, w28 │ │ + sub x3, x13, x11, lsl #1 │ │ + mov x0, x19 │ │ + mov x2, x29 │ │ + mov w5, wzr │ │ + str w24, [sp, #32] │ │ + str wzr, [sp, #24] │ │ + str w9, [sp, #16] │ │ + str w8, [sp, #8] │ │ + str w10, [sp] │ │ + mov x21, x15 │ │ + mov x23, x16 │ │ + bl 7cd98 │ │ + mov x16, x23 │ │ + mov x15, x21 │ │ + tst w26, #0x6 │ │ + b.eq 7cd78 // b.none │ │ + ldr x12, [x19, #8] │ │ + ldr w8, [x19, #2376] │ │ + ldr w10, [x19, #2108] │ │ + ldr w11, [x19, #3368] │ │ + ldr w6, [x12, #1012] │ │ + mov w9, #0x1 // #1 │ │ + cmp w8, #0x3 │ │ + mov w14, #0x5 // #5 │ │ + cset w12, ne // ne = any │ │ + cinc w9, w9, eq // eq = none │ │ + cmp w8, #0x1 │ │ + cset w23, eq // eq = none │ │ + cinc w8, w10, eq // eq = none │ │ + lsl w11, w11, w9 │ │ + cinc w9, w14, ne // ne = any │ │ + add w13, w22, #0x1 │ │ + asr w14, w8, w23 │ │ + add w8, w6, w9 │ │ + sub w9, w14, #0x1 │ │ + lsl w10, w13, w8 │ │ + lsr w21, w28, w23 │ │ + lsl w8, w22, w8 │ │ + cmp w10, w9 │ │ + lsl x27, x20, #1 │ │ + csel w20, w10, w9, lt // lt = tstop │ │ + sub w28, w8, w21 │ │ + tbz w26, #1, 7cd28 │ │ + ldr x4, [x19, #2096] │ │ + ldr x8, [x15, #8] │ │ + mov w9, w21 │ │ + add x1, x16, x27 │ │ + lsr x10, x4, #1 │ │ + mul x9, x10, x9 │ │ + sub x3, x8, x9, lsl #1 │ │ + mov x0, x19 │ │ + mov x2, x29 │ │ + mov w5, w23 │ │ + mov w7, w28 │ │ + str w24, [sp, #32] │ │ + str w12, [sp, #24] │ │ + str w14, [sp, #16] │ │ + str w11, [sp, #8] │ │ + str w20, [sp] │ │ + str x25, [sp, #56] │ │ + str w24, [sp, #52] │ │ + str x29, [sp, #40] │ │ + mov x29, x15 │ │ + mov w22, w12 │ │ + mov w25, w11 │ │ + mov w24, w14 │ │ + bl 7cd98 │ │ + mov w14, w24 │ │ + mov w11, w25 │ │ + mov x15, x29 │ │ + ldr x29, [sp, #40] │ │ + ldr w24, [sp, #52] │ │ + ldr x25, [sp, #56] │ │ + mov w12, w22 │ │ + tbz w26, #2, 7cd78 │ │ + ldr x8, [x19, #8] │ │ + ldr x4, [x19, #2096] │ │ + ldr x9, [x15, #16] │ │ + mov w10, w21 │ │ + ldr w6, [x8, #1012] │ │ + lsr x8, x4, #1 │ │ + mul x8, x8, x10 │ │ + add x1, x25, x27 │ │ + sub x3, x9, x8, lsl #1 │ │ + mov x0, x19 │ │ + mov x2, x29 │ │ + mov w5, w23 │ │ + mov w7, w28 │ │ + str w24, [sp, #32] │ │ + str w12, [sp, #24] │ │ + str w14, [sp, #16] │ │ + str w11, [sp, #8] │ │ + str w20, [sp] │ │ + bl 7cd98 │ │ + ldp x29, x30, [sp, #144] │ │ + ldp x20, x19, [sp, #128] │ │ + ldp x22, x21, [sp, #112] │ │ + ldp x24, x23, [sp, #96] │ │ + ldp x26, x25, [sp, #80] │ │ + ldp x28, x27, [sp, #64] │ │ + add sp, sp, #0xa0 │ │ + ret │ │ + sub sp, sp, #0xb0 │ │ + stp x28, x27, [sp, #80] │ │ + stp x26, x25, [sp, #96] │ │ + stp x24, x23, [sp, #112] │ │ + stp x22, x21, [sp, #128] │ │ + stp x20, x19, [sp, #144] │ │ + stp x29, x30, [sp, #160] │ │ + stp x0, x4, [sp, #64] │ │ + ldr x8, [x0, #24] │ │ + ldr w11, [sp, #184] │ │ + ldr w9, [sp, #208] │ │ + ldr w13, [sp, #200] │ │ + ldr w10, [x8, #456] │ │ + mov w27, w7 │ │ + mov w26, w5 │ │ + mov x22, x3 │ │ + mov x19, x2 │ │ + mov x20, x1 │ │ + mov w4, w11 │ │ + str w11, [sp, #60] │ │ + cbz w10, 7cdf8 │ │ + ldr w10, [x8, #240] │ │ + add w10, w10, w13 │ │ + asr w4, w10, w13 │ │ + ldr x11, [sp, #72] │ │ + cmp w27, #0x0 │ │ + mov w10, #0x40 // #64 │ │ + asr x25, x19, #1 │ │ + asr x12, x11, #1 │ │ + cset w11, eq // eq = none │ │ + sub w10, w10, w11, lsl #3 │ │ + lsr w24, w10, w26 │ │ + sub w10, w24, #0x2 │ │ + sxtw x23, w10 │ │ + lsl w29, w4, #1 │ │ + cbnz w9, 7cecc │ │ + cbz w27, 7cec8 │ │ + mov w8, #0x4 // #4 │ │ + lsl w21, w8, w6 │ │ + sxtw x8, w21 │ │ + mul x8, x25, x8 │ │ + sxtw x28, w29 │ │ + add x1, x20, x8, lsl #1 │ │ + mov x0, x20 │ │ + mov x2, x28 │ │ + str w4, [sp, #48] │ │ + str x12, [sp, #40] │ │ + str w13, [sp, #32] │ │ + bl 4af0 │ │ + add w8, w21, #0x1 │ │ + sxtw x8, w8 │ │ + mul x8, x25, x8 │ │ + add x0, x20, x19 │ │ + add x1, x20, x8, lsl #1 │ │ + mov x2, x28 │ │ + bl 4af0 │ │ + add w8, w21, #0x2 │ │ + sxtw x8, w8 │ │ + mul x8, x25, x8 │ │ + add x0, x20, x19, lsl #1 │ │ + add x1, x20, x8, lsl #1 │ │ + mov x2, x28 │ │ + bl 4af0 │ │ + mov w8, #0x6 // #6 │ │ + add w9, w21, #0x3 │ │ + madd x0, x25, x8, x20 │ │ + sxtw x8, w9 │ │ + mul x8, x25, x8 │ │ + add x1, x20, x8, lsl #1 │ │ + mov x2, x28 │ │ + bl 4af0 │ │ + ldr x8, [sp, #64] │ │ + ldr w13, [sp, #32] │ │ + ldr x12, [sp, #40] │ │ + ldr w4, [sp, #48] │ │ + ldr x8, [x8, #24] │ │ + add x20, x20, x19, lsl #2 │ │ + ldp w10, w11, [x8, #236] │ │ + ldr w8, [sp, #192] │ │ + ldr w28, [sp, #176] │ │ + mul x9, x12, x23 │ │ + cmp w10, w11 │ │ + add w24, w24, w27 │ │ + b.ne 7cfb4 // b.any │ │ + cmp w24, w28 │ │ + b.gt 7d098 │ │ + ldr w10, [sp, #60] │ │ + sub w8, w8, #0x1 │ │ + mov w11, #0x40 // #64 │ │ + str w8, [sp, #72] │ │ + lsl x8, x9, #1 │ │ + str x8, [sp, #64] │ │ + lsl x8, x23, #1 │ │ + lsr w27, w11, w26 │ │ + add x9, x8, #0x2 │ │ + sub w11, w27, #0x4 │ │ + lsl w10, w10, #1 │ │ + mul x29, x12, x9 │ │ + sbfiz x9, x11, #1, #32 │ │ + sxtw x21, w10 │ │ + add x10, x8, #0x4 │ │ + add x8, x8, #0x6 │ │ + add x9, x9, #0x8 │ │ + mul x26, x12, x10 │ │ + mul x23, x12, x9 │ │ + mul x25, x12, x8 │ │ + ldr x8, [sp, #64] │ │ + mov x0, x20 │ │ + mov x2, x21 │ │ + add x1, x22, x8 │ │ + bl 4af0 │ │ + add x20, x20, x19 │ │ + add x1, x22, x29 │ │ + mov x0, x20 │ │ + mov x2, x21 │ │ + bl 4af0 │ │ + add x20, x20, x19 │ │ + add x1, x22, x26 │ │ + mov x0, x20 │ │ + mov x2, x21 │ │ + bl 4af0 │ │ + ldr w9, [sp, #72] │ │ + add x8, x22, x25 │ │ + mov x2, x21 │ │ + cmp w9, w24 │ │ + csel x1, x20, x8, eq // eq = none │ │ + add x20, x20, x19 │ │ + mov x0, x20 │ │ + bl 4af0 │ │ + add w24, w24, w27 │ │ + add x22, x22, x23 │ │ + cmp w24, w28 │ │ + add x20, x20, x19 │ │ + b.le 7cf40 │ │ + b 7d098 │ │ + cmp w24, w28 │ │ + str x25, [sp, #48] │ │ + b.gt 7d098 │ │ + add x22, x22, x9, lsl #1 │ │ + ldr x9, [sp, #64] │ │ + ldr x11, [sp, #48] │ │ + mov w10, #0x40 // #64 │ │ + sub w21, w8, #0x1 │ │ + add x9, x9, w13, sxtw #2 │ │ + neg x11, x11 │ │ + str x11, [sp, #32] │ │ + sxtw x11, w29 │ │ + add x8, x9, #0xc70 │ │ + lsr w29, w10, w26 │ │ + str x8, [sp, #40] │ │ + sxtw x8, w29 │ │ + mul x8, x12, x8 │ │ + add x25, x9, #0xc78 │ │ + lsl x23, x8, #1 │ │ + str x11, [sp, #24] │ │ + b 7d01c │ │ + add w24, w24, w29 │ │ + mov w4, w27 │ │ + cmp w24, w28 │ │ + add x22, x22, x23 │ │ + b.gt 7d098 │ │ + ldp x10, x3, [sp, #64] │ │ + ldr x9, [sp, #40] │ │ + ldr w6, [sp, #60] │ │ + cmp w21, w24 │ │ + ldr x8, [x10, #3240] │ │ + ldr w7, [x9] │ │ + ldr w9, [x25] │ │ + ldr w10, [x10, #4236] │ │ + ldr x8, [x8, #672] │ │ + mov w11, #0x3 // #3 │ │ + cinc w26, w11, ne // ne = any │ │ + mov x0, x20 │ │ + mov x1, x19 │ │ + mov x2, x22 │ │ + mov w5, w26 │ │ + str w10, [sp, #8] │ │ + str w9, [sp] │ │ + mov w27, w4 │ │ + blr x8 │ │ + ldr x9, [sp, #48] │ │ + cmp w21, w24 │ │ + mul x8, x9, x26 │ │ + add x20, x20, x8, lsl #1 │ │ + b.ne 7d008 // b.any │ │ + ldp x2, x8, [sp, #24] │ │ + mov x0, x20 │ │ + mov x26, x9 │ │ + add x1, x20, x8, lsl #1 │ │ + bl 4af0 │ │ + add x20, x20, x26, lsl #1 │ │ + b 7d008 │ │ + ldp x29, x30, [sp, #160] │ │ + ldp x20, x19, [sp, #144] │ │ + ldp x22, x21, [sp, #128] │ │ + ldp x24, x23, [sp, #112] │ │ + ldp x26, x25, [sp, #96] │ │ + ldp x28, x27, [sp, #80] │ │ + add sp, sp, #0xb0 │ │ + ret │ │ + str x26, [sp, #-80]! │ │ + stp x25, x24, [sp, #16] │ │ + stp x23, x22, [sp, #32] │ │ + stp x21, x20, [sp, #48] │ │ + stp x19, x30, [sp, #64] │ │ + ldr w25, [x0, #5312] │ │ + ldr w23, [x0, #3384] │ │ + cmp w2, #0x0 │ │ + cset w8, ne // ne = any │ │ + mov w21, w2 │ │ + mov x20, x1 │ │ + mov x19, x0 │ │ + lsl w26, w8, #3 │ │ + add w24, w2, #0x1 │ │ + tbz w25, #0, 7d148 │ │ + ldr x8, [x19, #8] │ │ + cmp w24, w23 │ │ + ldr x9, [x19, #2352] │ │ + ldr w4, [x19, #2372] │ │ + ldr w8, [x8, #1012] │ │ + cset w10, lt // lt = tstop │ │ + ldr w3, [x19, #2368] │ │ + lsr x9, x9, #1 │ │ + add w8, w8, #0x6 │ │ + lsl w11, w24, w8 │ │ + sub w10, w11, w10, lsl #3 │ │ + ldr x11, [x20] │ │ + mul x9, x9, x26 │ │ + lsl w8, w21, w8 │ │ + cmp w10, w4 │ │ + sub w2, w8, w26 │ │ + csel w5, w10, w4, lt // lt = tstop │ │ + sub x1, x11, x9, lsl #1 │ │ + mov x0, x19 │ │ + mov w6, wzr │ │ + bl 7d258 │ │ + tst w25, #0x6 │ │ + b.eq 7d1f8 // b.none │ │ + ldr x12, [x19, #8] │ │ + ldr w8, [x19, #2376] │ │ + ldr w9, [x19, #2368] │ │ + ldr w10, [x19, #2372] │ │ + ldr w12, [x12, #1012] │ │ + cmp w8, #0x3 │ │ + mov w11, #0x5 // #5 │ │ + cset w13, ne // ne = any │ │ + cinc w9, w9, ne // ne = any │ │ + cmp w8, #0x1 │ │ + mov w8, #0x8 // #8 │ │ + asr w22, w9, w13 │ │ + cset w9, eq // eq = none │ │ + cinc w10, w10, eq // eq = none │ │ + cinc w11, w11, ne // ne = any │ │ + cmp w24, w23 │ │ + asr w23, w10, w9 │ │ + lsr w8, w8, w9 │ │ + lsr w26, w26, w9 │ │ + add w9, w12, w11 │ │ + csel w8, w8, wzr, lt // lt = tstop │ │ + lsl w10, w24, w9 │ │ + sub w8, w10, w8 │ │ + lsl w9, w21, w9 │ │ + cmp w8, w23 │ │ + csel w21, w8, w23, lt // lt = tstop │ │ + sub w24, w9, w26 │ │ + tbz w25, #1, 7d1f4 │ │ + ldr x8, [x19, #2360] │ │ + ldr x9, [x20, #8] │ │ + mov w10, w26 │ │ + mov w6, #0x1 // #1 │ │ + lsr x8, x8, #1 │ │ + mul x8, x8, x10 │ │ + sub x1, x9, x8, lsl #1 │ │ + mov x0, x19 │ │ + mov w2, w24 │ │ + mov w3, w22 │ │ + mov w4, w23 │ │ + mov w5, w21 │ │ + bl 7d258 │ │ + tbnz w25, #2, 7d210 │ │ + ldp x19, x30, [sp, #64] │ │ + ldp x21, x20, [sp, #48] │ │ + ldp x23, x22, [sp, #32] │ │ + ldp x25, x24, [sp, #16] │ │ + ldr x26, [sp], #80 │ │ + ret │ │ + ldr x8, [x19, #2360] │ │ + ldr x9, [x20, #16] │ │ + mov x0, x19 │ │ + mov w2, w24 │ │ + mov w3, w22 │ │ + mov w4, w23 │ │ + mov w5, w21 │ │ + ldp x19, x30, [sp, #64] │ │ + ldp x21, x20, [sp, #48] │ │ + ldp x23, x22, [sp, #32] │ │ + ldp x25, x24, [sp, #16] │ │ + mov w10, w26 │ │ + lsr x8, x8, #1 │ │ + mul x8, x8, x10 │ │ + sub x1, x9, x8, lsl #1 │ │ + mov w6, #0x2 // #2 │ │ + ldr x26, [sp], #80 │ │ + b 7d258 │ │ + stp x28, x27, [sp, #-96]! │ │ + stp x26, x25, [sp, #16] │ │ + stp x24, x23, [sp, #32] │ │ + stp x22, x21, [sp, #48] │ │ + stp x20, x19, [sp, #64] │ │ + stp x29, x30, [sp, #80] │ │ + sub sp, sp, #0x8e0 │ │ + ldr w8, [x0, #2376] │ │ + cmp w6, #0x0 │ │ + ldr x10, [x0, #24] │ │ + cset w15, ne // ne = any │ │ + cmp w8, #0x1 │ │ + cset w16, eq // eq = none │ │ + cmp w8, #0x3 │ │ + cset w8, ne // ne = any │ │ + tst w15, w8 │ │ + add x8, x0, w15, uxtw #3 │ │ + ldr x9, [x8, #2352] │ │ + add x8, x10, w15, uxtw #2 │ │ + ldr w10, [x8, #1384] │ │ + mov w12, #0x8 // #8 │ │ + mov w13, #0x6 // #6 │ │ + and w8, w15, w16 │ │ + mov w11, #0x1 // #1 │ │ + lsr w12, w12, w8 │ │ + cinc w15, w13, eq // eq = none │ │ + cmp w2, #0x0 │ │ + lsl w25, w11, w10 │ │ + csel w10, wzr, w12, eq // eq = none │ │ + mov w14, #0x2 // #2 │ │ + add w10, w10, w2 │ │ + neg w11, w25 │ │ + mov w17, w6 │ │ + stp w2, w5, [sp, #72] │ │ + mov w5, w3 │ │ + mov x22, x1 │ │ + mov x23, x0 │ │ + csel w27, w13, w14, gt │ │ + ands w10, w10, w11 │ │ + asr w1, w25, #1 │ │ + b.eq 7d30c // b.none │ │ + add w11, w10, w1 │ │ + cmp w11, w4 │ │ + csel w11, w25, wzr, gt │ │ + sub w10, w10, w11 │ │ + ldr w11, [x23, #3396] │ │ + lsl w10, w10, w8 │ │ + ldr x8, [x23, #4432] │ │ + asr w14, w10, #7 │ │ + mov w12, #0x78 // #120 │ │ + mul w14, w14, w11 │ │ + lsr w10, w10, #5 │ │ + mov w13, #0x28 // #40 │ │ + and w16, w10, #0x2 │ │ + smaddl x10, w14, w12, x8 │ │ + mov w11, #0xa // #10 │ │ + smaddl x10, w17, w13, x10 │ │ + umull x12, w16, w11 │ │ + umaddl x11, w16, w11, x10 │ │ + str x11, [sp, #80] │ │ + ldrb w10, [x10, x12] │ │ + add w11, w25, w1 │ │ + cmp w10, #0x0 │ │ + cset w20, ne // ne = any │ │ + cmp w11, w5 │ │ + b.le 7d3d0 │ │ + mov w26, wzr │ │ + mov w29, wzr │ │ + cbz w20, 7d3b0 │ │ + add x9, sp, #0x50 │ │ + ldr x9, [x9, w29, sxtw #3] │ │ + ldp w4, w7, [sp, #72] │ │ + cmp w29, #0x0 │ │ + cset w10, eq // eq = none │ │ + mov w11, #0x440 // #1088 │ │ + add x12, sp, #0x60 │ │ + and w8, w27, #0xfffffffd │ │ + sub w6, w5, w26 │ │ + umaddl x2, w10, w11, x12 │ │ + mov x0, x23 │ │ + mov x1, x22 │ │ + mov w3, w26 │ │ + mov w5, w17 │ │ + str w8, [sp, #8] │ │ + str x9, [sp] │ │ + bl 7d624 │ │ + add sp, sp, #0x8e0 │ │ + ldp x29, x30, [sp, #80] │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x24, x23, [sp, #32] │ │ + ldp x26, x25, [sp, #16] │ │ + ldp x28, x27, [sp], #96 │ │ + ret │ │ + ldp w11, w10, [sp, #72] │ │ + sub w0, w15, #0x1 │ │ + sxtw x13, w17 │ │ + mov w29, wzr │ │ + sub w10, w10, w11 │ │ + stp w10, w0, [sp, #32] │ │ + cmp w10, #0x0 │ │ + sxtw x10, w25 │ │ + str x17, [sp, #64] │ │ + stp w15, w5, [sp, #56] │ │ + stp w16, w14, [sp, #48] │ │ + str x13, [sp, #40] │ │ + b.le 7d538 │ │ + asr x9, x9, #1 │ │ + lsl x21, x10, #1 │ │ + mov w3, wzr │ │ + mov w2, #0x78 // #120 │ │ + mov w4, #0x28 // #40 │ │ + mov w24, #0xa // #10 │ │ + add x6, sp, #0x50 │ │ + mov w7, #0x440 // #1088 │ │ + sub x10, x21, #0x8 │ │ + lsl x19, x9, #1 │ │ + add x30, sp, #0x60 │ │ + str x10, [sp, #24] │ │ + add w26, w3, w25 │ │ + asr w10, w26, w15 │ │ + lsr w9, w26, w0 │ │ + add w10, w10, w14 │ │ + and w9, w9, #0x1 │ │ + smaddl x8, w10, w2, x8 │ │ + cmp w29, #0x0 │ │ + orr w9, w9, w16 │ │ + madd x10, x13, x4, x8 │ │ + umull x11, w9, w24 │ │ + umaddl x9, w9, w24, x10 │ │ + cset w8, eq // eq = none │ │ + str x9, [x6, w8, uxtw #3] │ │ + ldrb w9, [x10, x11] │ │ + cmp w9, #0x0 │ │ + cset w28, ne // ne = any │ │ + cbz w9, 7d4a0 │ │ + ldr x10, [sp, #24] │ │ + ldr w11, [sp, #32] │ │ + nop │ │ + smaddl x9, w29, w7, x30 │ │ + ldr x12, [x22, x10] │ │ + sub w11, w11, #0x1 │ │ + cmp w11, #0x0 │ │ + add x10, x10, x19 │ │ + str x12, [x9], #8 │ │ + b.gt 7d488 │ │ + tbz w20, #0, 7d500 │ │ + ldr x9, [x6, w29, sxtw #3] │ │ + nop │ │ + madd x2, x8, x7, x30 │ │ + ldp w4, w7, [sp, #72] │ │ + mov x0, x23 │ │ + mov w20, w1 │ │ + mov x1, x22 │ │ + mov w5, w17 │ │ + mov w6, w25 │ │ + str w27, [sp, #8] │ │ + str x9, [sp] │ │ + bl 7d624 │ │ + ldr w0, [sp, #36] │ │ + ldr x13, [sp, #40] │ │ + ldp w16, w14, [sp, #48] │ │ + ldp w15, w5, [sp, #56] │ │ + ldr x17, [sp, #64] │ │ + add x30, sp, #0x60 │ │ + mov w7, #0x440 // #1088 │ │ + add x6, sp, #0x50 │ │ + mov w4, #0x28 // #40 │ │ + mov w2, #0x78 // #120 │ │ + mov w1, w20 │ │ + add w8, w26, w25 │ │ + add w8, w8, w1 │ │ + add x22, x22, x21 │ │ + orr w27, w27, #0x1 │ │ + cmp w8, w5 │ │ + eor w29, w29, #0x1 │ │ + b.gt 7d52c │ │ + ldr x8, [x23, #4432] │ │ + mov w20, w28 │ │ + mov w3, w26 │ │ + b 7d434 │ │ + mov w20, w28 │ │ + cbnz w20, 7d36c │ │ + b 7d3b0 │ │ + mov w26, wzr │ │ + lsl x19, x10, #1 │ │ + add w21, w1, w25, lsl #1 │ │ + mov w12, #0x78 // #120 │ │ + mov w1, #0x28 // #40 │ │ + mov w24, #0xa // #10 │ │ + add x2, sp, #0x50 │ │ + add w28, w26, w25 │ │ + asr w10, w28, w15 │ │ + lsr w9, w28, w0 │ │ + add w10, w10, w14 │ │ + and w9, w9, #0x1 │ │ + smaddl x8, w10, w12, x8 │ │ + cmp w29, #0x0 │ │ + orr w9, w9, w16 │ │ + madd x10, x13, x1, x8 │ │ + umull x11, w9, w24 │ │ + umaddl x9, w9, w24, x10 │ │ + cset w8, eq // eq = none │ │ + str x9, [x2, w8, uxtw #3] │ │ + ldrb w9, [x10, x11] │ │ + mov w10, w20 │ │ + cmp w9, #0x0 │ │ + cset w20, ne // ne = any │ │ + tbz w10, #0, 7d5f0 │ │ + ldr x9, [x2, w29, sxtw #3] │ │ + ldp w4, w7, [sp, #72] │ │ + mov w10, #0x440 // #1088 │ │ + add x11, sp, #0x60 │ │ + madd x2, x8, x10, x11 │ │ + mov x0, x23 │ │ + mov x1, x22 │ │ + mov w3, w26 │ │ + mov w5, w17 │ │ + mov w6, w25 │ │ + str w27, [sp, #8] │ │ + str x9, [sp] │ │ + bl 7d624 │ │ + ldr w0, [sp, #36] │ │ + ldr x13, [sp, #40] │ │ + ldp w16, w14, [sp, #48] │ │ + ldp w15, w5, [sp, #56] │ │ + ldr x17, [sp, #64] │ │ + add x2, sp, #0x50 │ │ + mov w1, #0x28 // #40 │ │ + mov w12, #0x78 // #120 │ │ + add w8, w21, w26 │ │ + orr w27, w27, #0x1 │ │ + cmp w8, w5 │ │ + eor w29, w29, #0x1 │ │ + b.gt 7d614 │ │ + ldr x8, [x23, #4432] │ │ + add x22, x22, x19 │ │ + mov w26, w28 │ │ + b 7d554 │ │ + add x22, x22, x19 │ │ + add w26, w25, w26 │ │ + cbnz w20, 7d36c │ │ + b 7d3b0 │ │ + sub sp, sp, #0xc0 │ │ + stp x28, x27, [sp, #96] │ │ + stp x26, x25, [sp, #112] │ │ + stp x24, x23, [sp, #128] │ │ + stp x22, x21, [sp, #144] │ │ + stp x20, x19, [sp, #160] │ │ + stp x29, x30, [sp, #176] │ │ + ldr w9, [x0, #2376] │ │ + cmp w5, #0x0 │ │ + cset w16, ne // ne = any │ │ + ldr x14, [x0, #3200] │ │ + cmp w9, #0x1 │ │ + cset w17, eq // eq = none │ │ + cmp w4, #0x0 │ │ + ldr x13, [x0, #8] │ │ + mov w15, #0x40 // #64 │ │ + cset w9, eq // eq = none │ │ + mov w12, #0x8 // #8 │ │ + sub w15, w15, w9, lsl #3 │ │ + and w9, w16, w17 │ │ + mov x22, x0 │ │ + lsl w12, w12, w9 │ │ + ldr x10, [x0, #3240] │ │ + ldrsw x8, [x0, #2368] │ │ + csel w0, w12, wzr, ne // ne = any │ │ + tst w16, w17 │ │ + ldr w14, [x14, #24] │ │ + add x16, x22, w16, uxtw #3 │ │ + ldr w13, [x13, #1012] │ │ + ldr x16, [x16, #2352] │ │ + ldr x11, [sp, #192] │ │ + mov w12, #0x5 // #5 │ │ + cinc w12, w12, eq // eq = none │ │ + cmp w14, #0x1 │ │ + mov w14, #0x4 // #4 │ │ + lsl w14, w14, w13 │ │ + add w13, w13, w12 │ │ + str x16, [sp, #56] │ │ + add w16, w0, w4 │ │ + add x17, x22, w5, sxtw #3 │ │ + asr w13, w16, w13 │ │ + ldrb w16, [x11] │ │ + ldr x12, [x17, #5216] │ │ + mul w14, w13, w14 │ │ + mov x21, x2 │ │ + sub w2, w7, w4 │ │ + lsr w15, w15, w9 │ │ + sub w14, w14, #0x4 │ │ + csel w14, w14, wzr, hi // hi = pmore │ │ + cmp w15, w2 │ │ + mov w19, w7 │ │ + csel w25, w15, w2, lt // lt = tstop │ │ + cmp w16, #0x2 │ │ + mov x24, x1 │ │ + str w6, [sp, #52] │ │ + b.ne 7d780 // b.any │ │ + ldrsb w17, [x11, #1] │ │ + mov w0, #0x80 // #128 │ │ + strh w17, [sp, #76] │ │ + strh w17, [sp, #64] │ │ + ldrsb w15, [x11, #2] │ │ + strh w15, [sp, #66] │ │ + ldrsb w16, [x11, #3] │ │ + add w1, w15, w17 │ │ + add w1, w1, w16 │ │ + sub w1, w0, w1, lsl #1 │ │ + strh w16, [sp, #68] │ │ + strh w1, [sp, #70] │ │ + ldrsb w1, [x11, #4] │ │ + strh w1, [sp, #92] │ │ + strh w1, [sp, #80] │ │ + ldrsb w2, [x11, #5] │ │ + orr w17, w1, w17 │ │ + cmp w17, #0x0 │ │ + cset w17, eq // eq = none │ │ + strh w2, [sp, #90] │ │ + strh w2, [sp, #82] │ │ + ldrsb w11, [x11, #6] │ │ + add x10, x10, w17, uxtw #3 │ │ + add w17, w2, w1 │ │ + add x10, x10, #0xd00 │ │ + strh w11, [sp, #88] │ │ + strh w11, [sp, #84] │ │ + add w11, w17, w11 │ │ + sub w11, w0, w11, lsl #1 │ │ + strh w11, [sp, #86] │ │ + b 7d7cc │ │ + adrp x16, ad000 │ │ + ldrb w15, [x11, #7] │ │ + ldr x16, [x16, #3360] │ │ + mov w17, #0x80 // #128 │ │ + add x15, x16, x15, lsl #2 │ │ + ldrh w16, [x15] │ │ + ldrh w15, [x15, #2] │ │ + cmp w16, #0x0 │ │ + stp w16, w15, [sp, #64] │ │ + ldrsb w16, [x11, #8] │ │ + ldrsb w11, [x11, #9] │ │ + cset w0, ne // ne = any │ │ + cmp w15, #0x0 │ │ + cset w15, ne // ne = any │ │ + bfi w0, w15, #1, #1 │ │ + add x10, x10, w0, uxtw #3 │ │ + add w11, w16, w11 │ │ + sub w15, w17, w11 │ │ + add x10, x10, #0xd08 │ │ + add w28, w25, w4 │ │ + cmp w28, w19 │ │ + strh w16, [sp, #72] │ │ + strh w15, [sp, #74] │ │ + b.gt 7d8b8 │ │ + ldr x10, [x10] │ │ + add x11, x8, #0x1f │ │ + sxtw x14, w14 │ │ + ldr w8, [sp, #200] │ │ + str x10, [sp, #40] │ │ + add w10, w13, #0x1 │ │ + ldr x13, [sp, #56] │ │ + str w10, [sp, #36] │ │ + mov w10, #0x40 // #64 │ │ + and x11, x11, #0xffffffffffffffe0 │ │ + lsr w29, w10, w9 │ │ + mul x9, x14, x11 │ │ + add x9, x12, x9, lsl #1 │ │ + asr x13, x13, #1 │ │ + lsl x26, x11, #1 │ │ + lsl x20, x11, #3 │ │ + add x27, x9, w3, sxtw #1 │ │ + str x13, [sp, #24] │ │ + ldr w9, [x22, #3384] │ │ + ldr w11, [sp, #36] │ │ + and w8, w8, #0xfffffff7 │ │ + ldr w10, [x22, #4236] │ │ + ldr x1, [sp, #56] │ │ + cmp w11, w9 │ │ + ccmp w28, w19, #0x0, eq // eq = none │ │ + mov w9, #0x8 // #8 │ │ + csel w9, w9, wzr, ne // ne = any │ │ + orr w23, w9, w8 │ │ + ldr w5, [sp, #52] │ │ + ldr x8, [sp, #40] │ │ + add x7, sp, #0x40 │ │ + mov x0, x24 │ │ + mov x2, x21 │ │ + mov x3, x27 │ │ + mov x4, x26 │ │ + mov w6, w25 │ │ + str w10, [sp, #8] │ │ + str w23, [sp] │ │ + blr x8 │ │ + sub w8, w19, w28 │ │ + cmp w29, w8 │ │ + csel w9, w29, w8, lt // lt = tstop │ │ + cbz w9, 7d8b8 │ │ + ldr x11, [sp, #24] │ │ + sxtw x10, w25 │ │ + add w28, w9, w28 │ │ + orr w8, w23, #0x4 │ │ + mul x11, x11, x10 │ │ + add x21, x21, x10, lsl #3 │ │ + cmp w28, w19 │ │ + add x24, x24, x11, lsl #1 │ │ + add x27, x27, x20 │ │ + mov w25, w9 │ │ + b.le 7d828 │ │ ldp x29, x30, [sp, #176] │ │ ldp x20, x19, [sp, #160] │ │ ldp x22, x21, [sp, #144] │ │ ldp x24, x23, [sp, #128] │ │ ldp x26, x25, [sp, #112] │ │ ldp x28, x27, [sp, #96] │ │ add sp, sp, #0xc0 │ │ ret │ │ - sub sp, sp, #0x80 │ │ - stp x27, x26, [sp, #48] │ │ - stp x25, x24, [sp, #64] │ │ - stp x23, x22, [sp, #80] │ │ - stp x21, x20, [sp, #96] │ │ - stp x19, x30, [sp, #112] │ │ - ldr x8, [x0, #24] │ │ - ldrsw x22, [x0, #3360] │ │ - ldr w23, [x0, #3352] │ │ - mov x19, x0 │ │ - ldr w9, [x8, #1232] │ │ - mov w20, w1 │ │ - cbnz w9, 7d5dc │ │ - ldr w9, [x8, #1236] │ │ - cbz w9, 7d618 │ │ - ldrsw x4, [x19, #5672] │ │ - add x8, x8, x4, lsl #1 │ │ - ldrh w8, [x8, #690] │ │ - cmp w8, w20 │ │ - b.ne 7d5fc // b.any │ │ - add w8, w4, #0x1 │ │ - str w8, [x19, #5672] │ │ - b 7d600 │ │ - mov w4, wzr │ │ - ldr x2, [x19, #5728] │ │ - mov w8, #0x1630 // #5680 │ │ - add x1, x19, x8 │ │ - mov x0, x19 │ │ - mov w3, w20 │ │ - bl 83284 │ │ - ldr w8, [x19, #5744] │ │ - cbz w8, 7d634 │ │ - mov w8, #0x1630 // #5680 │ │ - add x1, x19, x8 │ │ - mov x0, x19 │ │ - mov w2, w20 │ │ - bl 811a8 │ │ - ldr x8, [x19, #8] │ │ - ldr w8, [x8, #1068] │ │ - cbz w8, 7d6e4 │ │ - cbz w20, 7d6a8 │ │ - ldr x8, [x19, #5680] │ │ - ldr x9, [x19, #2088] │ │ - ldr w10, [x19, #2112] │ │ - mul w21, w22, w20 │ │ - sub w3, w21, #0x2 │ │ - sub x8, x8, x9, lsl #3 │ │ - str x8, [sp, #24] │ │ - ldr x8, [x19, #2096] │ │ - cmp w10, #0x1 │ │ - ldr x10, [x19, #5688] │ │ - cset w9, eq // eq = none │ │ - lsl x8, x8, #2 │ │ - asr x8, x8, x9 │ │ - lsl x8, x8, #1 │ │ - sub x9, x10, x8 │ │ - str x9, [sp, #32] │ │ - ldr x9, [x19, #5696] │ │ - add x1, sp, #0x18 │ │ - mov x0, x19 │ │ - mov w4, w21 │ │ - sub x8, x9, x8 │ │ - str x8, [sp, #40] │ │ - ldr x2, [x19, #5736] │ │ - bl 5c634 │ │ - b 7d6ac │ │ - mov w21, wzr │ │ - add w8, w20, #0x1 │ │ - ldr w10, [x19, #3340] │ │ - cmp w8, w23 │ │ - cset w8, lt // lt = tstop │ │ - sub w8, w22, w8, lsl #1 │ │ - ldr x2, [x19, #5728] │ │ - add w8, w8, w21 │ │ - mov w9, #0x1630 // #5680 │ │ - cmp w8, w10 │ │ - add x1, x19, x9 │ │ - csel w4, w8, w10, lt // lt = tstop │ │ - mov x0, x19 │ │ - mov w3, w21 │ │ - bl 5c634 │ │ - ldr x8, [x19, #24] │ │ - ldp w9, w8, [x8, #236] │ │ - cmp w9, w8 │ │ - b.eq 7d81c // b.none │ │ - ldr w8, [x19, #2112] │ │ - add w9, w20, #0x1 │ │ - mov x12, #0xffffffffffffffff // #-1 │ │ - mul w10, w22, w20 │ │ - cmp w8, #0x0 │ │ + stp x28, x27, [sp, #-96]! │ │ + stp x26, x25, [sp, #16] │ │ + stp x24, x23, [sp, #32] │ │ + stp x22, x21, [sp, #48] │ │ + stp x20, x19, [sp, #64] │ │ + stp x29, x30, [sp, #80] │ │ + sub sp, sp, #0x4, lsl #12 │ │ + sub sp, sp, #0xa90 │ │ + ldr x21, [x1, #8] │ │ + ldr x8, [x0] │ │ + mov x19, x1 │ │ + str x0, [sp, #104] │ │ + add x0, sp, #0x374 │ │ + mov x1, x21 │ │ + mov x22, x2 │ │ + add x20, sp, #0x374 │ │ + blr x8 │ │ + ldr w8, [x21, #40] │ │ + cbnz w8, 7d92c │ │ + ldr w8, [x21, #36] │ │ + cbz w8, 7d958 │ │ + ldr w8, [x22, #64] │ │ + ldr x9, [sp, #104] │ │ + add x1, sp, #0x374 │ │ + mov x2, x21 │ │ + sub w8, w8, #0x1 │ │ + add x8, x9, w8, uxtw #3 │ │ + ldr x8, [x8, #8] │ │ + mov w9, #0x17b4 // #6068 │ │ + add x0, x20, x9 │ │ + mov x3, xzr │ │ + blr x8 │ │ + ldr w8, [x21, #44] │ │ + cbnz w8, 7d968 │ │ + ldr w8, [x21, #36] │ │ + cbz w8, 7d998 │ │ + ldr w8, [x22, #64] │ │ + ldr x9, [sp, #104] │ │ + add x10, sp, #0x374 │ │ + add x1, sp, #0x374 │ │ + sub w8, w8, #0x1 │ │ + add x8, x9, w8, uxtw #3 │ │ + ldr x8, [x8, #8] │ │ + mov w9, #0x2f68 // #12136 │ │ + add x0, x10, x9 │ │ + mov w3, #0x1 // #1 │ │ + mov x2, x21 │ │ + blr x8 │ │ + ldr w12, [x21, #4] │ │ + adrp x8, 9a000 │ │ + adrp x9, 9a000 │ │ + adrp x10, 9a000 │ │ + adrp x11, 9a000 │ │ + cbz w12, 7db9c │ │ + ldrb w13, [x21, #8] │ │ + ldr w14, [x22, #68] │ │ + mov w15, #0x1 // #1 │ │ + cbz w13, 7d9f4 │ │ + mov x13, xzr │ │ + add x16, sp, #0x74 │ │ + ldrb w17, [x21, #9] │ │ + strb w17, [x16, x13] │ │ + ldrb w1, [x21, #8] │ │ + add x13, x13, #0x1 │ │ + cmp x13, x1 │ │ + b.cc 7d9c8 // b.lo, b.ul, b.last │ │ + sub w13, w12, #0x1 │ │ + cmp w13, #0x1 │ │ + lsl w12, w15, w14 │ │ + b.ge 7da08 // b.tcont │ │ + b 7db30 │ │ + mov w1, wzr │ │ + sub w13, w12, #0x1 │ │ + cmp w13, #0x1 │ │ + lsl w12, w15, w14 │ │ + b.lt 7db30 // b.tstop │ │ + ldr q0, [x8, #2064] │ │ + ldr q1, [x9, #2080] │ │ + ldr q2, [x10, #2032] │ │ + ldr q3, [x11, #2048] │ │ + mov x4, xzr │ │ + mov w14, w13 │ │ + add x15, sp, #0x74 │ │ + orr w16, wzr, #0x8000 │ │ + movi v4.4s, #0x80, lsl #8 │ │ + movi v5.4s, #0x10 │ │ + add x5, x21, #0x8 │ │ + add x17, x4, #0x1 │ │ + add x0, x5, x17, lsl #1 │ │ + ldrb w2, [x0] │ │ + and w3, w1, #0xff │ │ + sub w2, w2, w3 │ │ + cmp w2, #0x1 │ │ + b.lt 7db1c // b.tstop │ │ + add x1, x5, x4, lsl #1 │ │ + ldrb w4, [x0, #1] │ │ + ldrb w1, [x1, #1] │ │ + asr w5, w2, #1 │ │ + add w5, w5, #0x10, lsl #12 │ │ + cmp w2, #0x10 │ │ + sub w4, w4, w1 │ │ + sdiv w5, w5, w2 │ │ + b.cs 7da7c // b.hs, b.nlast │ │ + mov x6, xzr │ │ + b 7daf4 │ │ + mul w7, w4, w5 │ │ + and x6, x2, #0xfffffff0 │ │ + dup v6.16b, w1 │ │ + dup v7.4s, w7 │ │ + add x7, x15, x3 │ │ + mov x20, x6 │ │ + mov v16.16b, v3.16b │ │ + mov v17.16b, v2.16b │ │ + mov v18.16b, v1.16b │ │ + mov v19.16b, v0.16b │ │ + mul v21.4s, v7.4s, v16.4s │ │ + mul v20.4s, v7.4s, v17.4s │ │ + mul v23.4s, v7.4s, v18.4s │ │ + addhn v21.4h, v21.4s, v4.4s │ │ + mul v22.4s, v7.4s, v19.4s │ │ + addhn v23.4h, v23.4s, v4.4s │ │ + addhn2 v21.8h, v20.4s, v4.4s │ │ + addhn2 v23.8h, v22.4s, v4.4s │ │ + xtn v20.8b, v21.8h │ │ + xtn2 v20.16b, v23.8h │ │ + add v20.16b, v6.16b, v20.16b │ │ + add v16.4s, v16.4s, v5.4s │ │ + add v17.4s, v17.4s, v5.4s │ │ + add v18.4s, v18.4s, v5.4s │ │ + subs x20, x20, #0x10 │ │ + str q20, [x7], #16 │ │ + add v19.4s, v19.4s, v5.4s │ │ + b.ne 7daa4 // b.any │ │ + cmp x6, x2 │ │ + b.eq 7db1c // b.none │ │ + add x7, x6, x3 │ │ + mul w3, w5, w4 │ │ + sub x2, x2, x6 │ │ + add x4, x15, x7 │ │ + madd w5, w3, w6, w16 │ │ + add w6, w1, w5, lsr #16 │ │ + subs x2, x2, #0x1 │ │ + strb w6, [x4], #1 │ │ + add w5, w5, w3 │ │ + b.ne 7db08 // b.any │ │ + cmp x17, x14 │ │ + b.eq 7db30 // b.none │ │ + ldrb w1, [x0] │ │ + mov x4, x17 │ │ + b 7da30 │ │ + add x14, x21, w13, sxtw #1 │ │ + ldrb w15, [x14, #8] │ │ + cmp w12, w15 │ │ + b.le 7db9c │ │ + sxtw x14, w13 │ │ + mov w13, w12 │ │ + add x16, x21, x14, lsl #1 │ │ + sub x14, x13, x15 │ │ + cmp x14, #0x1f │ │ + add x12, x16, #0x9 │ │ + b.ls 7db7c // b.plast │ │ + add x0, sp, #0x74 │ │ + add x17, x0, x15 │ │ + add x16, x16, #0xa │ │ + cmp x17, x16 │ │ + b.cs 7e3a4 // b.hs, b.nlast │ │ + add x16, x0, x13 │ │ + cmp x12, x16 │ │ + b.cs 7e3a4 // b.hs, b.nlast │ │ + mov x16, x15 │ │ + add x14, sp, #0x74 │ │ + add x14, x14, x16 │ │ + sub x13, x13, x16 │ │ + ldrb w15, [x12] │ │ + subs x13, x13, #0x1 │ │ + strb w15, [x14], #1 │ │ + b.ne 7db8c // b.any │ │ + ldr w12, [x21, #40] │ │ + cbz w12, 7dda0 │ │ + ldrb w13, [x21, #48] │ │ + ldr w14, [x22, #68] │ │ + mov w15, #0x1 // #1 │ │ + cbz w13, 7dbec │ │ + add x16, sp, #0x74 │ │ + mov x13, xzr │ │ + add x16, x16, #0x100 │ │ + ldrb w17, [x21, #49] │ │ + strb w17, [x16, x13] │ │ + ldrb w1, [x21, #48] │ │ + add x13, x13, #0x1 │ │ + cmp x13, x1 │ │ + b.cc 7dbc0 // b.lo, b.ul, b.last │ │ + sub w13, w12, #0x1 │ │ + cmp w13, #0x1 │ │ + lsl w12, w15, w14 │ │ + b.ge 7dc00 // b.tcont │ │ + b 7dd2c │ │ + mov w1, wzr │ │ + sub w13, w12, #0x1 │ │ + cmp w13, #0x1 │ │ + lsl w12, w15, w14 │ │ + b.lt 7dd2c // b.tstop │ │ + ldr q0, [x8, #2064] │ │ + ldr q1, [x9, #2080] │ │ + ldr q2, [x10, #2032] │ │ + ldr q3, [x11, #2048] │ │ + add x15, sp, #0x74 │ │ + mov x4, xzr │ │ + mov w14, w13 │ │ + add x15, x15, #0x100 │ │ + orr w16, wzr, #0x8000 │ │ + movi v4.4s, #0x80, lsl #8 │ │ + movi v5.4s, #0x10 │ │ + add x5, x21, #0x30 │ │ + add x17, x4, #0x1 │ │ + add x0, x5, x17, lsl #1 │ │ + ldrb w2, [x0] │ │ + and w3, w1, #0xff │ │ + sub w2, w2, w3 │ │ + cmp w2, #0x1 │ │ + b.lt 7dd18 // b.tstop │ │ + add x1, x5, x4, lsl #1 │ │ + ldrb w4, [x0, #1] │ │ + ldrb w1, [x1, #1] │ │ + asr w5, w2, #1 │ │ + add w5, w5, #0x10, lsl #12 │ │ + cmp w2, #0x10 │ │ + sub w4, w4, w1 │ │ + sdiv w5, w5, w2 │ │ + b.cs 7dc78 // b.hs, b.nlast │ │ + mov x6, xzr │ │ + b 7dcf0 │ │ + mul w7, w4, w5 │ │ + and x6, x2, #0xfffffff0 │ │ + dup v6.16b, w1 │ │ + dup v7.4s, w7 │ │ + add x7, x15, x3 │ │ + mov x20, x6 │ │ + mov v16.16b, v3.16b │ │ + mov v17.16b, v2.16b │ │ + mov v18.16b, v1.16b │ │ + mov v19.16b, v0.16b │ │ + mul v21.4s, v7.4s, v16.4s │ │ + mul v20.4s, v7.4s, v17.4s │ │ + mul v23.4s, v7.4s, v18.4s │ │ + addhn v21.4h, v21.4s, v4.4s │ │ + mul v22.4s, v7.4s, v19.4s │ │ + addhn v23.4h, v23.4s, v4.4s │ │ + addhn2 v21.8h, v20.4s, v4.4s │ │ + addhn2 v23.8h, v22.4s, v4.4s │ │ + xtn v20.8b, v21.8h │ │ + xtn2 v20.16b, v23.8h │ │ + add v20.16b, v6.16b, v20.16b │ │ + add v16.4s, v16.4s, v5.4s │ │ + add v17.4s, v17.4s, v5.4s │ │ + add v18.4s, v18.4s, v5.4s │ │ + subs x20, x20, #0x10 │ │ + str q20, [x7], #16 │ │ + add v19.4s, v19.4s, v5.4s │ │ + b.ne 7dca0 // b.any │ │ + cmp x6, x2 │ │ + b.eq 7dd18 // b.none │ │ + add x7, x6, x3 │ │ + mul w3, w5, w4 │ │ + sub x2, x2, x6 │ │ + add x4, x15, x7 │ │ + madd w5, w3, w6, w16 │ │ + add w6, w1, w5, lsr #16 │ │ + subs x2, x2, #0x1 │ │ + strb w6, [x4], #1 │ │ + add w5, w5, w3 │ │ + b.ne 7dd04 // b.any │ │ + cmp x17, x14 │ │ + b.eq 7dd2c // b.none │ │ + ldrb w1, [x0] │ │ + mov x4, x17 │ │ + b 7dc2c │ │ + add x14, x21, w13, sxtw #1 │ │ + ldrb w15, [x14, #48] │ │ + cmp w12, w15 │ │ + b.le 7dda0 │ │ + sxtw x14, w13 │ │ + mov w13, w12 │ │ + add x16, x21, x14, lsl #1 │ │ + sub x14, x13, x15 │ │ + cmp x14, #0x1f │ │ + add x12, x16, #0x31 │ │ + b.ls 7dd7c // b.plast │ │ + add x0, sp, #0x74 │ │ + add x17, x0, #0x100 │ │ + add x1, x17, x15 │ │ + add x16, x16, #0x32 │ │ + cmp x1, x16 │ │ + b.cs 7e3d8 // b.hs, b.nlast │ │ + add x16, x17, x13 │ │ + cmp x12, x16 │ │ + b.cs 7e3d8 // b.hs, b.nlast │ │ + mov x16, x15 │ │ + add x14, sp, #0x74 │ │ + add x14, x14, x16 │ │ + add x14, x14, #0x100 │ │ + sub x13, x13, x16 │ │ + ldrb w15, [x12] │ │ + subs x13, x13, #0x1 │ │ + strb w15, [x14], #1 │ │ + b.ne 7dd90 // b.any │ │ + ldr w12, [x21, #44] │ │ + cbz w12, 7dfa4 │ │ + ldrb w13, [x21, #68] │ │ + ldr w14, [x22, #68] │ │ + mov w16, #0x1 // #1 │ │ + cbz w13, 7ddf0 │ │ + add x15, sp, #0x74 │ │ + mov x13, xzr │ │ + add x17, x15, #0x200 │ │ + ldrb w15, [x21, #69] │ │ + strb w15, [x17, x13] │ │ + ldrb w15, [x21, #68] │ │ + add x13, x13, #0x1 │ │ + cmp x13, x15 │ │ + b.cc 7ddc4 // b.lo, b.ul, b.last │ │ + sub w13, w12, #0x1 │ │ + cmp w13, #0x1 │ │ + lsl w12, w16, w14 │ │ + b.ge 7de04 // b.tcont │ │ + b 7df30 │ │ + mov w15, wzr │ │ + sub w13, w12, #0x1 │ │ + cmp w13, #0x1 │ │ + lsl w12, w16, w14 │ │ + b.lt 7df30 // b.tstop │ │ + ldr q0, [x8, #2064] │ │ + ldr q1, [x9, #2080] │ │ + ldr q2, [x10, #2032] │ │ + ldr q3, [x11, #2048] │ │ + add x16, sp, #0x74 │ │ + mov x0, xzr │ │ + mov w14, w13 │ │ + add x8, x16, #0x200 │ │ + orr w9, wzr, #0x8000 │ │ + movi v4.4s, #0x80, lsl #8 │ │ + movi v5.4s, #0x10 │ │ + add x1, x21, #0x44 │ │ + add x10, x0, #0x1 │ │ + add x11, x1, x10, lsl #1 │ │ + ldrb w16, [x11] │ │ + and w17, w15, #0xff │ │ + sub w16, w16, w17 │ │ + cmp w16, #0x1 │ │ + b.lt 7df1c // b.tstop │ │ + add x15, x1, x0, lsl #1 │ │ + ldrb w0, [x11, #1] │ │ + ldrb w15, [x15, #1] │ │ + asr w1, w16, #1 │ │ + add w1, w1, #0x10, lsl #12 │ │ + cmp w16, #0x10 │ │ + sub w0, w0, w15 │ │ + sdiv w1, w1, w16 │ │ + b.cs 7de7c // b.hs, b.nlast │ │ + mov x2, xzr │ │ + b 7def4 │ │ + mul w3, w0, w1 │ │ + and x2, x16, #0xfffffff0 │ │ + dup v6.16b, w15 │ │ + dup v7.4s, w3 │ │ + add x3, x8, x17 │ │ + mov x4, x2 │ │ + mov v16.16b, v3.16b │ │ + mov v17.16b, v2.16b │ │ + mov v18.16b, v1.16b │ │ + mov v19.16b, v0.16b │ │ + mul v21.4s, v7.4s, v16.4s │ │ + mul v20.4s, v7.4s, v17.4s │ │ + mul v23.4s, v7.4s, v18.4s │ │ + addhn v21.4h, v21.4s, v4.4s │ │ + mul v22.4s, v7.4s, v19.4s │ │ + addhn v23.4h, v23.4s, v4.4s │ │ + addhn2 v21.8h, v20.4s, v4.4s │ │ + addhn2 v23.8h, v22.4s, v4.4s │ │ + xtn v20.8b, v21.8h │ │ + xtn2 v20.16b, v23.8h │ │ + add v20.16b, v6.16b, v20.16b │ │ + add v16.4s, v16.4s, v5.4s │ │ + add v17.4s, v17.4s, v5.4s │ │ + add v18.4s, v18.4s, v5.4s │ │ + subs x4, x4, #0x10 │ │ + str q20, [x3], #16 │ │ + add v19.4s, v19.4s, v5.4s │ │ + b.ne 7dea4 // b.any │ │ + cmp x2, x16 │ │ + b.eq 7df1c // b.none │ │ + add x3, x2, x17 │ │ + mul w17, w1, w0 │ │ + sub x16, x16, x2 │ │ + add x0, x8, x3 │ │ + madd w1, w17, w2, w9 │ │ + add w2, w15, w1, lsr #16 │ │ + subs x16, x16, #0x1 │ │ + strb w2, [x0], #1 │ │ + add w1, w1, w17 │ │ + b.ne 7df08 // b.any │ │ + cmp x10, x14 │ │ + b.eq 7df30 // b.none │ │ + ldrb w15, [x11] │ │ + mov x0, x10 │ │ + b 7de30 │ │ + add x8, x21, w13, sxtw #1 │ │ + ldrb w11, [x8, #68] │ │ + cmp w12, w11 │ │ + b.le 7dfa4 │ │ + sxtw x8, w13 │ │ + mov w9, w12 │ │ + add x12, x21, x8, lsl #1 │ │ + sub x10, x9, x11 │ │ + cmp x10, #0x1f │ │ + add x8, x12, #0x45 │ │ + b.ls 7df80 // b.plast │ │ + add x14, sp, #0x74 │ │ + add x13, x14, #0x200 │ │ + add x15, x13, x11 │ │ + add x12, x12, #0x46 │ │ + cmp x15, x12 │ │ + b.cs 7e40c // b.hs, b.nlast │ │ + add x12, x13, x9 │ │ + cmp x8, x12 │ │ + b.cs 7e40c // b.hs, b.nlast │ │ + mov x12, x11 │ │ + add x10, sp, #0x74 │ │ + add x10, x10, x12 │ │ + add x10, x10, #0x200 │ │ + sub x9, x9, x12 │ │ + ldrb w11, [x8] │ │ + subs x9, x9, #0x1 │ │ + strb w11, [x10], #1 │ │ + b.ne 7df94 // b.any │ │ + ldr w8, [x21, #4] │ │ + cbnz w8, 7dfe4 │ │ + ldr x8, [x19, #40] │ │ + ldrsw x9, [x19, #60] │ │ + ldr x0, [x19, #16] │ │ + mul x2, x8, x9 │ │ + tbnz x2, #63, 7dfc8 │ │ + ldr x1, [x22, #16] │ │ + b 7dfe0 │ │ + ldr x9, [x22, #16] │ │ + add x10, x0, x2 │ │ + sub x0, x10, x8 │ │ + add x9, x9, x2 │ │ + sub x1, x9, x8 │ │ + neg x2, x2 │ │ + bl 4af0 │ │ + ldr w8, [x22, #64] │ │ + cbz w8, 7dff4 │ │ + ldr w9, [x21, #36] │ │ + cbz w9, 7e308 │ │ + ldr x10, [x19] │ │ + ldr w8, [x22, #64] │ │ + ldp w11, w9, [x19, #56] │ │ + ldr w12, [x10, #24] │ │ + cmp w8, #0x1 │ │ + cset w10, eq // eq = none │ │ + cmp w8, #0x3 │ │ + str w10, [sp, #80] │ │ + cset w10, ne // ne = any │ │ + str w10, [sp, #84] │ │ + cinc w10, w11, ne // ne = any │ │ + cmp w12, #0x0 │ │ + cset w11, eq // eq = none │ │ + cmp w9, #0x1 │ │ + str w11, [sp, #100] │ │ + b.lt 7e2e4 // b.tstop │ │ + ldr w11, [sp, #84] │ │ + cmp w8, #0x1 │ │ + add w8, w9, #0x1f │ │ + mov w9, #0x17b4 // #6068 │ │ + asr w10, w10, w11 │ │ + str w10, [sp, #96] │ │ + add x10, sp, #0x374 │ │ + sbfx x8, x8, #5, #27 │ │ + mov w11, #0x2f68 // #12136 │ │ + str x8, [sp, #88] │ │ + add x8, x10, x9 │ │ + ldp w26, w23, [sp, #96] │ │ + add x12, sp, #0x74 │ │ + str x8, [sp, #72] │ │ + add x8, x10, x11 │ │ + str x8, [sp, #64] │ │ + add x8, x12, #0x100 │ │ + mov x24, xzr │ │ + mov w20, #0x20 // #32 │ │ + cset w25, eq // eq = none │ │ + str x8, [sp, #56] │ │ + add x8, x12, #0x200 │ │ + str x8, [sp, #48] │ │ + b 7e158 │ │ + ldr x8, [x19, #48] │ │ + ldr w9, [x21, #36] │ │ + mul x8, x8, x27 │ │ + asr x27, x8, x25 │ │ + cbz w9, 7e238 │ │ + ldr w8, [x22, #64] │ │ + ldr x9, [sp, #104] │ │ + ldr x10, [x22, #24] │ │ + ldp x11, x2, [x22, #40] │ │ + sub w8, w8, #0x1 │ │ + add x20, x9, #0x28 │ │ + ldr x9, [x19, #24] │ │ + ldr x8, [x20, w8, uxtw #3] │ │ + ldr x6, [sp, #72] │ │ + add x1, x10, x27 │ │ + add x0, x9, x27 │ │ + add x5, sp, #0x74 │ │ + mov x3, x21 │ │ + mov w4, w26 │ │ + mov w7, w29 │ │ + str w23, [sp, #32] │ │ + str wzr, [sp, #24] │ │ + stp x28, x11, [sp, #8] │ │ + str w24, [sp] │ │ + blr x8 │ │ + ldr w8, [x22, #64] │ │ + ldr x9, [x19, #32] │ │ + ldp x11, x2, [x22, #40] │ │ + ldr x10, [x22, #32] │ │ + sub w8, w8, #0x1 │ │ + ldr x8, [x20, w8, uxtw #3] │ │ + add x0, x9, x27 │ │ + mov w9, #0x1 // #1 │ │ + mov w20, #0x20 // #32 │ │ + add x1, x10, x27 │ │ + str w23, [sp, #32] │ │ + str w9, [sp, #24] │ │ + stp x28, x11, [sp, #8] │ │ + add x5, sp, #0x74 │ │ + str w24, [sp] │ │ + mov x3, x21 │ │ + mov w4, w26 │ │ + ldr x6, [sp, #64] │ │ + mov w7, w29 │ │ + blr x8 │ │ + ldr x8, [sp, #88] │ │ + add x24, x24, #0x1 │ │ + cmp x24, x8 │ │ + b.ge 7e2e4 // b.tcont │ │ + ldr x8, [x22, #16] │ │ + ldr x9, [x22, #40] │ │ + ldr w10, [x21, #4] │ │ + lsl x27, x24, #5 │ │ + madd x28, x9, x27, x8 │ │ + cbz w10, 7e1b0 │ │ + ldr x9, [sp, #104] │ │ + ldp w4, w8, [x19, #56] │ │ + ldr x10, [x19, #16] │ │ + ldr x2, [x19, #40] │ │ + ldr x9, [x9, #32] │ │ + sub w8, w8, w27 │ │ + cmp w8, #0x20 │ │ + sxtw x4, w4 │ │ + csel w7, w8, w20, lt // lt = tstop │ │ + madd x0, x2, x27, x10 │ │ + add x5, sp, #0x74 │ │ + add x6, sp, #0x374 │ │ + mov x1, x28 │ │ + mov x3, x21 │ │ + str w24, [sp] │ │ + blr x9 │ │ + ldr w8, [x21, #40] │ │ + cbnz w8, 7e1c8 │ │ + ldr w8, [x21, #44] │ │ + cbnz w8, 7e1c8 │ │ + ldr w8, [x21, #36] │ │ + cbz w8, 7e148 │ │ + ldp w8, w9, [x19, #56] │ │ + ldp w11, w10, [sp, #80] │ │ + sxtw x8, w8 │ │ + sub w9, w9, w27 │ │ + cmp w9, #0x20 │ │ + csel w9, w9, w20, lt // lt = tstop │ │ + add w9, w9, w11 │ │ + tst w8, w10 │ │ + asr w29, w9, w11 │ │ + b.eq 7e094 // b.none │ │ + cmp w29, #0x1 │ │ + b.lt 7e094 // b.tstop │ │ + add x9, x28, x8 │ │ + ldurb w10, [x9, #-1] │ │ + subs w8, w29, #0x1 │ │ + strb w10, [x9] │ │ + b.eq 7e094 // b.none │ │ + mov x9, x28 │ │ + ldr x10, [x22, #40] │ │ + ldrsw x11, [x19, #56] │ │ + subs w8, w8, #0x1 │ │ + lsl x10, x10, x25 │ │ + add x9, x9, x10 │ │ + add x10, x9, x11 │ │ + ldurb w11, [x10, #-1] │ │ + strb w11, [x10] │ │ + b.ne 7e210 // b.any │ │ + b 7e094 │ │ + ldr w8, [x21, #40] │ │ + cbz w8, 7e290 │ │ + ldr w8, [x22, #64] │ │ + ldr x11, [sp, #104] │ │ + ldr x9, [x19, #24] │ │ + ldr x10, [x22, #24] │ │ + sub w8, w8, #0x1 │ │ + add x8, x11, w8, uxtw #3 │ │ + ldr x8, [x8, #40] │ │ + ldp x11, x2, [x22, #40] │ │ + add x0, x9, x27 │ │ + ldp w4, w9, [sp, #96] │ │ + ldr x5, [sp, #56] │ │ + ldr x6, [sp, #72] │ │ + add x1, x10, x27 │ │ + mov x3, x21 │ │ + mov w7, w29 │ │ + str w9, [sp, #32] │ │ + str wzr, [sp, #24] │ │ + stp x28, x11, [sp, #8] │ │ + str w24, [sp] │ │ + blr x8 │ │ + ldr w8, [x21, #44] │ │ + cbz w8, 7e148 │ │ + ldr w8, [x22, #64] │ │ + ldr x9, [x19, #32] │ │ + ldr x10, [sp, #104] │ │ + ldp x11, x2, [x22, #40] │ │ + sub w8, w8, #0x1 │ │ + add x0, x9, x27 │ │ + add x8, x10, w8, uxtw #3 │ │ + ldr x10, [x22, #32] │ │ + ldp w4, w9, [sp, #96] │ │ + ldr x8, [x8, #40] │ │ + ldr x5, [sp, #48] │ │ + add x1, x10, x27 │ │ + str w9, [sp, #32] │ │ + mov w9, #0x1 // #1 │ │ + mov x3, x21 │ │ + str w9, [sp, #24] │ │ + stp x28, x11, [sp, #8] │ │ + str w24, [sp] │ │ + b 7e13c │ │ + add sp, sp, #0x4, lsl #12 │ │ + add sp, sp, #0xa90 │ │ + ldp x29, x30, [sp, #80] │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x24, x23, [sp, #32] │ │ + ldp x26, x25, [sp, #16] │ │ + ldp x28, x27, [sp], #96 │ │ + ret │ │ + ldr x20, [x19, #48] │ │ + ldrsw x9, [x19, #60] │ │ + cmp w8, #0x1 │ │ + ldr w8, [x21, #40] │ │ + cset w10, eq // eq = none │ │ + mul x9, x20, x9 │ │ + asr x23, x9, x10 │ │ + tbnz x23, #63, 7e354 │ │ + cbnz w8, 7e33c │ │ + ldr x0, [x19, #24] │ │ + ldr x1, [x22, #24] │ │ + mov x2, x23 │ │ + bl 4af0 │ │ + ldr w8, [x21, #44] │ │ + cbnz w8, 7dff4 │ │ + ldr x0, [x19, #32] │ │ + ldr x1, [x22, #32] │ │ + mov x2, x23 │ │ + b 7e39c │ │ + cbnz w8, 7e378 │ │ + ldr x8, [x19, #24] │ │ + ldr x9, [x22, #24] │ │ + neg x2, x23 │ │ + add x8, x8, x23 │ │ + add x9, x9, x23 │ │ + sub x0, x8, x20 │ │ + sub x1, x9, x20 │ │ + bl 4af0 │ │ + ldr w8, [x21, #44] │ │ + cbnz w8, 7dff4 │ │ + ldr x8, [x19, #32] │ │ + ldr x9, [x22, #32] │ │ + neg x2, x23 │ │ + add x8, x8, x23 │ │ + add x9, x9, x23 │ │ + sub x0, x8, x20 │ │ + sub x1, x9, x20 │ │ + bl 4af0 │ │ + b 7dff4 │ │ + ld1r {v0.16b}, [x12] │ │ + and x17, x14, #0xffffffffffffffe0 │ │ + add x16, x17, x15 │ │ + add x15, x15, x0 │ │ + add x15, x15, #0x10 │ │ + mov x0, x17 │ │ + stp q0, q0, [x15, #-16] │ │ + subs x0, x0, #0x20 │ │ + add x15, x15, #0x20 │ │ + b.ne 7e3bc // b.any │ │ + cmp x14, x17 │ │ + b.ne 7db80 // b.any │ │ + b 7db9c │ │ + ld1r {v0.16b}, [x12] │ │ + and x17, x14, #0xffffffffffffffe0 │ │ + add x16, x17, x15 │ │ + add x15, x15, x0 │ │ + add x15, x15, #0x110 │ │ + mov x0, x17 │ │ + stp q0, q0, [x15, #-16] │ │ + subs x0, x0, #0x20 │ │ + add x15, x15, #0x20 │ │ + b.ne 7e3f0 // b.any │ │ + cmp x14, x17 │ │ + b.ne 7dd80 // b.any │ │ + b 7dda0 │ │ + ld1r {v0.16b}, [x8] │ │ + and x13, x10, #0xffffffffffffffe0 │ │ + add x12, x13, x11 │ │ + add x11, x11, x14 │ │ + add x11, x11, #0x210 │ │ + mov x14, x13 │ │ + stp q0, q0, [x11, #-16] │ │ + subs x14, x14, #0x20 │ │ + add x11, x11, #0x20 │ │ + b.ne 7e424 // b.any │ │ + cmp x10, x13 │ │ + b.ne 7df84 // b.any │ │ + b 7dfa4 │ │ + str x20, [sp, #-32]! │ │ + stp x19, x30, [sp, #16] │ │ + mov w20, w1 │ │ + mov x19, x0 │ │ + bl 7378 <__cxa_atexit@plt+0x2818> │ │ + cmp w20, #0xa │ │ + b.gt 7ec78 │ │ + tbz w0, #0, 7ec78 │ │ + adrp x10, ad000 │ │ + adrp x9, ad000 │ │ + adrp x11, ad000 │ │ + ldr x10, [x10, #2840] │ │ + ldr x9, [x9, #2312] │ │ + ldr x11, [x11, #3968] │ │ + add x8, x19, #0x2a8 │ │ + fmov d1, x10 │ │ + adrp x10, ad000 │ │ + fmov d2, x11 │ │ + adrp x11, ad000 │ │ + ldr x10, [x10, #2984] │ │ + ldr x11, [x11, #464] │ │ + mov v1.d[1], x9 │ │ + adrp x9, ad000 │ │ + fmov d0, x10 │ │ + adrp x10, ad000 │ │ + fmov d3, x11 │ │ + adrp x11, ad000 │ │ + ldr x10, [x10, #3112] │ │ + ldr x11, [x11, #2880] │ │ + fmov d4, x10 │ │ + adrp x10, ad000 │ │ + fmov d5, x11 │ │ + adrp x11, ad000 │ │ + ldr x10, [x10, #3216] │ │ + ldr x11, [x11, #1208] │ │ + fmov d6, x10 │ │ + adrp x10, ad000 │ │ + fmov d7, x11 │ │ + adrp x11, ad000 │ │ + ldr x10, [x10, #264] │ │ + ldr x11, [x11, #992] │ │ + str x10, [x19, #128] │ │ + adrp x10, ad000 │ │ + fmov d16, x11 │ │ + adrp x11, ad000 │ │ + ldr x10, [x10, #3856] │ │ + ldr x11, [x11, #3008] │ │ + fmov d17, x10 │ │ + adrp x10, ad000 │ │ + fmov d18, x11 │ │ + adrp x11, ad000 │ │ + ldr x10, [x10, #3048] │ │ + ldr x11, [x11, #72] │ │ + fmov d19, x10 │ │ + adrp x10, ad000 │ │ + fmov d20, x11 │ │ + adrp x11, ad000 │ │ + ldr x10, [x10, #2624] │ │ + ldr x11, [x11, #3648] │ │ + fmov d21, x10 │ │ + adrp x10, ad000 │ │ + mov v2.d[1], x11 │ │ + adrp x11, ad000 │ │ + ldr x10, [x10, #3424] │ │ + ldr x9, [x9, #3768] │ │ + ldr x11, [x11, #2832] │ │ + stp q1, q2, [x19] │ │ + mov v0.d[1], x10 │ │ + mov v3.d[1], x9 │ │ + fmov d1, x11 │ │ + adrp x11, ad000 │ │ + ldr x11, [x11, #2656] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #960] │ │ + adrp x10, ad000 │ │ + mov v4.d[1], x11 │ │ + adrp x11, ad000 │ │ + ldr x11, [x11, #1040] │ │ + stp q3, q4, [x19, #32] │ │ + mov v5.d[1], x9 │ │ + adrp x9, ad000 │ │ + fmov d2, x11 │ │ + adrp x11, ad000 │ │ + ldr x11, [x11, #1384] │ │ + ldr x10, [x10, #176] │ │ + ldr x9, [x9, #2696] │ │ + stp q0, q5, [x19, #64] │ │ + mov v6.d[1], x11 │ │ + adrp x11, ad000 │ │ + fmov d0, x9 │ │ + adrp x9, ad000 │ │ + mov v7.d[1], x10 │ │ + adrp x10, ad000 │ │ + ldr x9, [x9, #160] │ │ + ldr x11, [x11, #912] │ │ + ldr x10, [x10, #2536] │ │ + stp q6, q7, [x19, #96] │ │ + mov v16.d[1], x9 │ │ + adrp x9, ad000 │ │ + fmov d3, x10 │ │ + adrp x10, ad000 │ │ + mov v17.d[1], x11 │ │ + adrp x11, ad000 │ │ + ldr x10, [x10, #648] │ │ + ldr x9, [x9, #3336] │ │ + ldr x11, [x11, #3616] │ │ + stp q16, q17, [x8] │ │ + mov v18.d[1], x10 │ │ + mov v19.d[1], x9 │ │ + fmov d4, x11 │ │ + adrp x11, ad000 │ │ + ldr x11, [x11, #128] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #3592] │ │ + adrp x10, ad000 │ │ + mov v20.d[1], x11 │ │ + adrp x11, ad000 │ │ + ldr x11, [x11, #512] │ │ + stp q19, q20, [x8, #32] │ │ + mov v21.d[1], x9 │ │ + adrp x9, ad000 │ │ + fmov d5, x11 │ │ + adrp x11, ad000 │ │ + ldr x11, [x11, #1416] │ │ + ldr x10, [x10, #336] │ │ + ldr x9, [x9, #1848] │ │ + stp q18, q21, [x8, #64] │ │ + mov v1.d[1], x10 │ │ + fmov d6, x9 │ │ + adrp x9, ad000 │ │ + adrp x10, ad000 │ │ + ldr x9, [x9, #80] │ │ + ldr x10, [x10, #3032] │ │ + str x11, [x19, #800] │ │ + adrp x11, ad000 │ │ + ldr x11, [x11, #816] │ │ + str q1, [x8, #96] │ │ + mov v2.d[1], x10 │ │ + adrp x10, ad000 │ │ + fmov d1, x11 │ │ + adrp x11, ad000 │ │ + ldr x11, [x11, #976] │ │ + ldr x10, [x10, #1504] │ │ + str x9, [x19, #792] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #3000] │ │ + str q2, [x8, #1088] │ │ + mov v0.d[1], x11 │ │ + adrp x11, ad000 │ │ + fmov d2, x9 │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #272] │ │ + ldr x11, [x11, #2808] │ │ + str q0, [x8, #1104] │ │ + mov v3.d[1], x10 │ │ + adrp x10, ad000 │ │ + fmov d0, x11 │ │ + adrp x11, ad000 │ │ + ldr x11, [x11, #1744] │ │ + ldr x10, [x10, #4040] │ │ + str q3, [x8, #1152] │ │ + mov v4.d[1], x9 │ │ + adrp x9, ad000 │ │ + fmov d3, x10 │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #256] │ │ + ldr x9, [x9, #3192] │ │ + str q4, [x8, #1120] │ │ + mov v5.d[1], x11 │ │ + adrp x11, ad000 │ │ + fmov d4, x9 │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #88] │ │ + ldr x11, [x11, #2216] │ │ + str q5, [x8, #1136] │ │ + mov v6.d[1], x10 │ │ + adrp x10, ad000 │ │ + fmov d5, x11 │ │ + adrp x11, ad000 │ │ + ldr x11, [x11, #1120] │ │ + ldr x10, [x10, #744] │ │ + str q6, [x8, #1168] │ │ + mov v1.d[1], x11 │ │ + fmov d6, x10 │ │ + adrp x10, ad000 │ │ + adrp x11, ad000 │ │ + ldr x10, [x10, #3080] │ │ + ldr x11, [x11, #3040] │ │ + mov v2.d[1], x11 │ │ + adrp x11, ad000 │ │ + ldr x11, [x11, #2904] │ │ + mov v0.d[1], x11 │ │ + adrp x11, ad000 │ │ + ldr x11, [x11, #768] │ │ + mov v3.d[1], x11 │ │ + adrp x11, ad000 │ │ + ldr x11, [x11, #880] │ │ + mov v4.d[1], x11 │ │ + adrp x11, ad000 │ │ + ldr x11, [x11, #1096] │ │ + mov v5.d[1], x11 │ │ + adrp x11, ad000 │ │ + ldr x11, [x11, #624] │ │ + str x9, [x19, #1888] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #2936] │ │ + str q1, [x8, #1184] │ │ + str x10, [x19, #1880] │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #920] │ │ + mov v6.d[1], x11 │ │ + add x11, x19, #0x330 │ │ + stp q2, q0, [x19, #816] │ │ + stp q4, q5, [x19, #848] │ │ + stp q3, q6, [x19, #880] │ │ + str x9, [x11, #120] │ │ + adrp x9, ad000 │ │ + adrp x11, ad000 │ │ + fmov d0, x10 │ │ + adrp x10, ad000 │ │ + ldr x9, [x9, #3912] │ │ + ldr x11, [x11, #2512] │ │ + ldr x10, [x10, #440] │ │ + mov v0.d[1], x9 │ │ + fmov d1, x11 │ │ + adrp x11, ad000 │ │ + fmov d2, x10 │ │ + adrp x10, ad000 │ │ + ldr x11, [x11, #1952] │ │ + ldr x10, [x10, #1248] │ │ + adrp x9, ad000 │ │ + fmov d3, x11 │ │ + adrp x11, ad000 │ │ + fmov d4, x10 │ │ + adrp x10, ad000 │ │ + ldr x11, [x11, #3896] │ │ + ldr x10, [x10, #2632] │ │ + fmov d5, x11 │ │ + adrp x11, ad000 │ │ + fmov d6, x10 │ │ + adrp x10, ad000 │ │ + ldr x11, [x11, #600] │ │ + ldr x10, [x10, #3296] │ │ + ldr x9, [x9, #2744] │ │ + str q0, [x19, #912] │ │ + mov v1.d[1], x10 │ │ + fmov d0, x9 │ │ + adrp x9, ad000 │ │ + adrp x10, ad000 │ │ + ldr x9, [x9, #3736] │ │ + ldr x10, [x10, #760] │ │ + stur q1, [x19, #136] │ │ + mov v2.d[1], x9 │ │ + fmov d1, x10 │ │ + adrp x10, ad000 │ │ + adrp x9, ad000 │ │ + ldr x10, [x10, #4088] │ │ + ldr x9, [x9, #2040] │ │ + stur q2, [x19, #152] │ │ + mov v3.d[1], x10 │ │ + fmov d2, x9 │ │ + adrp x9, ad000 │ │ + adrp x10, ad000 │ │ + ldr x9, [x9, #3064] │ │ + ldr x10, [x10, #3568] │ │ + stur q3, [x19, #200] │ │ + mov v4.d[1], x9 │ │ + fmov d3, x10 │ │ + adrp x10, ad000 │ │ + adrp x9, ad000 │ │ + ldr x10, [x10, #2184] │ │ + ldr x9, [x9, #2456] │ │ + stur q4, [x19, #168] │ │ + mov v5.d[1], x10 │ │ + fmov d4, x9 │ │ + adrp x9, ad000 │ │ + adrp x10, ad000 │ │ + ldr x9, [x9, #1568] │ │ + ldr x10, [x10, #536] │ │ + stur q5, [x19, #184] │ │ + mov v6.d[1], x9 │ │ + fmov d5, x10 │ │ + adrp x10, ad000 │ │ + adrp x9, ad000 │ │ + ldr x10, [x10, #656] │ │ + ldr x9, [x9, #696] │ │ + stur q6, [x19, #216] │ │ + fmov d6, x9 │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #2160] │ │ + mov v0.d[1], x9 │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #1752] │ │ + stur q0, [x19, #232] │ │ + fmov d0, x9 │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #1880] │ │ + mov v1.d[1], x9 │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #3520] │ │ + mov v2.d[1], x9 │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #2072] │ │ + str x11, [x19, #928] │ │ + adrp x11, ad000 │ │ + ldr x11, [x11, #2464] │ │ + stp x9, x10, [x19, #248] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #1560] │ │ + stp q1, q2, [x8, #272] │ │ + adrp x10, ad000 │ │ + mov v3.d[1], x11 │ │ + fmov d1, x9 │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #1552] │ │ + mov v4.d[1], x9 │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #4080] │ │ + mov v5.d[1], x9 │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #3960] │ │ + stp q4, q5, [x8, #304] │ │ + fmov d2, x9 │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #2000] │ │ + ldr x10, [x10, #3528] │ │ + mov v6.d[1], x9 │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #1872] │ │ + stp q3, q6, [x8, #336] │ │ + fmov d3, x9 │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #3944] │ │ + mov v0.d[1], x9 │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #1968] │ │ + str x10, [x19, #1072] │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #3976] │ │ + str q0, [x8, #368] │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1024] │ │ + fmov d0, x10 │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #2600] │ │ + mov v1.d[1], x10 │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #1064] │ │ + str q1, [x19, #1904] │ │ + fmov d1, x10 │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #2208] │ │ + mov v2.d[1], x10 │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #1584] │ │ + str q2, [x19, #1920] │ │ + fmov d2, x10 │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #1536] │ │ + mov v3.d[1], x10 │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #1240] │ │ + mov v0.d[1], x10 │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #2448] │ │ + mov v1.d[1], x10 │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #3408] │ │ + mov v2.d[1], x10 │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #1272] │ │ + str x9, [x19, #1064] │ │ + str x8, [x19, #2040] │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #328] │ │ + add x9, x19, #0x770 │ │ + str x10, [x19, #2112] │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #232] │ │ + str q3, [x19, #1968] │ │ + str q0, [x19, #1936] │ │ + str q1, [x19, #1952] │ │ + str q2, [x19, #1984] │ │ + str x8, [x9, #104] │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1832] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #3824] │ │ + fmov d0, x8 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #968] │ │ + fmov d1, x9 │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #2576] │ │ + fmov d2, x8 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1992] │ │ + fmov d3, x9 │ │ + add x9, x19, #0x440 │ │ + mov v0.d[1], x8 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #3448] │ │ + str q0, [x19, #2016] │ │ + fmov d0, x8 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1600] │ │ + mov v1.d[1], x8 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1792] │ │ + str q1, [x19, #1088] │ │ + fmov d1, x8 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1712] │ │ + mov v2.d[1], x8 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #592] │ │ + str q2, [x19, #1104] │ │ + fmov d2, x8 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #360] │ │ + mov v3.d[1], x8 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #840] │ │ + mov v0.d[1], x8 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #2088] │ │ + mov v1.d[1], x8 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #3848] │ │ + mov v2.d[1], x8 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #2648] │ │ + str x10, [x19, #2000] │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #896] │ │ + str q3, [x19, #1152] │ │ + str q0, [x19, #1120] │ │ + str q1, [x19, #1136] │ │ + str q2, [x19, #1168] │ │ + str x8, [x9, #104] │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #2504] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #640] │ │ + fmov d0, x8 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #3224] │ │ + fmov d1, x9 │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #3184] │ │ + fmov d2, x8 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #2496] │ │ + fmov d3, x9 │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #632] │ │ + mov v0.d[1], x8 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #3456] │ │ + str q0, [x19, #1200] │ │ + mov v1.d[1], x9 │ │ + adrp x9, ad000 │ │ + fmov d0, x8 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #3840] │ │ + ldr x9, [x9, #2824] │ │ + mov v2.d[1], x8 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #664] │ │ + stp q1, q2, [x19, #272] │ │ + mov v3.d[1], x9 │ │ + adrp x9, ad000 │ │ + fmov d1, x8 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #3280] │ │ + mov v0.d[1], x8 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #2368] │ │ + mov v1.d[1], x8 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #2008] │ │ + stp q0, q1, [x19, #304] │ │ + fmov d0, x8 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #4008] │ │ + ldr x9, [x9, #216] │ │ + mov v0.d[1], x8 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #2200] │ │ + str x10, [x19, #1184] │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #1856] │ │ + str x9, [x19, #1224] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #3640] │ │ + str x8, [x19, #1296] │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1184] │ │ + str x10, [x19, #2312] │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #1320] │ │ + str x9, [x19, #2176] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #352] │ │ + str x8, [x19, #2248] │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #3696] │ │ + str x10, [x19, #1360] │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #848] │ │ + str x9, [x19, #1432] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #1336] │ │ + str x8, [x19, #408] │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1464] │ │ + str x10, [x19, #480] │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #808] │ │ + str x9, [x19, #1496] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #1688] │ │ + stp q3, q0, [x19, #336] │ │ + str x8, [x19, #2448] │ │ + str x10, [x19, #1632] │ │ + str x9, [x19, #544] │ │ + ldp x19, x30, [sp, #16] │ │ + ldr x20, [sp], #32 │ │ + ret │ │ + stp x19, x30, [sp, #-16]! │ │ + mov x19, x0 │ │ + bl 7378 <__cxa_atexit@plt+0x2818> │ │ + tbz w0, #0, 7ecc8 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #3704] │ │ + adrp x9, 7e000 │ │ + add x9, x9, #0xcd0 │ │ + adrp x10, 7e000 │ │ + add x10, x10, #0xd70 │ │ + adrp x11, 7e000 │ │ + fmov d0, x9 │ │ + add x11, x11, #0xe10 │ │ + mov v0.d[1], x10 │ │ + str x8, [x19] │ │ + stur q0, [x19, #8] │ │ + str x11, [x19, #24] │ │ + ldp x19, x30, [sp], #16 │ │ + ret │ │ + sub sp, sp, #0x1f0 │ │ + stp x25, x24, [sp, #432] │ │ + ldr w25, [sp, #496] │ │ + add x8, sp, #0x10 │ │ + stp x28, x26, [sp, #416] │ │ + stp x23, x22, [sp, #448] │ │ + mov x23, x1 │ │ + mov x24, x0 │ │ + add x26, x8, #0x50 │ │ + stp x21, x20, [sp, #464] │ │ + mov w20, w6 │ │ + mov w21, w5 │ │ + mov w22, w4 │ │ + mov x4, x3 │ │ + mov x3, x2 │ │ + mov w5, #0x8 // #8 │ │ + mov x0, x26 │ │ + mov x1, x24 │ │ + mov x2, x23 │ │ + mov w6, w25 │ │ + stp x19, x30, [sp, #480] │ │ + mov w19, w7 │ │ + bl 3139c │ │ + mov w7, #0x8 // #8 │ │ + mov x0, x24 │ │ + mov x1, x23 │ │ + mov x2, x26 │ │ + mov w3, w22 │ │ + mov w4, w21 │ │ + mov w5, w20 │ │ + mov w6, w19 │ │ + str x25, [sp] │ │ + bl 31ec8 │ │ + ldp x19, x30, [sp, #480] │ │ + ldp x21, x20, [sp, #464] │ │ + ldp x23, x22, [sp, #448] │ │ + ldp x25, x24, [sp, #432] │ │ + ldp x28, x26, [sp, #416] │ │ + add sp, sp, #0x1f0 │ │ + ret │ │ + sub sp, sp, #0x130 │ │ + stp x25, x24, [sp, #240] │ │ + ldr w25, [sp, #304] │ │ + add x8, sp, #0x10 │ │ + stp x28, x26, [sp, #224] │ │ + stp x23, x22, [sp, #256] │ │ + mov x23, x1 │ │ + mov x24, x0 │ │ + add x26, x8, #0x30 │ │ + stp x21, x20, [sp, #272] │ │ + mov w20, w6 │ │ + mov w21, w5 │ │ + mov w22, w4 │ │ + mov x4, x3 │ │ + mov x3, x2 │ │ + mov w5, #0x8 // #8 │ │ + mov x0, x26 │ │ + mov x1, x24 │ │ + mov x2, x23 │ │ + mov w6, w25 │ │ + stp x19, x30, [sp, #288] │ │ + mov w19, w7 │ │ + bl 316c0 │ │ + mov w7, #0x8 // #8 │ │ + mov x0, x24 │ │ + mov x1, x23 │ │ + mov x2, x26 │ │ + mov w3, w22 │ │ + mov w4, w21 │ │ + mov w5, w20 │ │ + mov w6, w19 │ │ + str x25, [sp] │ │ + bl 32380 │ │ + ldp x19, x30, [sp, #288] │ │ + ldp x21, x20, [sp, #272] │ │ + ldp x23, x22, [sp, #256] │ │ + ldp x25, x24, [sp, #240] │ │ + ldp x28, x26, [sp, #224] │ │ + add sp, sp, #0x130 │ │ + ret │ │ + sub sp, sp, #0x130 │ │ + stp x25, x24, [sp, #240] │ │ + ldr w25, [sp, #304] │ │ + add x8, sp, #0x10 │ │ + stp x28, x26, [sp, #224] │ │ + stp x23, x22, [sp, #256] │ │ + mov x23, x1 │ │ + mov x24, x0 │ │ + add x26, x8, #0x30 │ │ + stp x21, x20, [sp, #272] │ │ + mov w20, w6 │ │ + mov w21, w5 │ │ + mov w22, w4 │ │ + mov x4, x3 │ │ + mov x3, x2 │ │ + mov w5, #0x4 // #4 │ │ + mov x0, x26 │ │ + mov x1, x24 │ │ + mov x2, x23 │ │ + mov w6, w25 │ │ + stp x19, x30, [sp, #288] │ │ + mov w19, w7 │ │ + bl 316c0 │ │ + mov w7, #0x4 // #4 │ │ + mov x0, x24 │ │ + mov x1, x23 │ │ + mov x2, x26 │ │ + mov w3, w22 │ │ + mov w4, w21 │ │ + mov w5, w20 │ │ + mov w6, w19 │ │ + str x25, [sp] │ │ + bl 32380 │ │ + ldp x19, x30, [sp, #288] │ │ + ldp x21, x20, [sp, #272] │ │ + ldp x23, x22, [sp, #256] │ │ + ldp x25, x24, [sp, #240] │ │ + ldp x28, x26, [sp, #224] │ │ + add sp, sp, #0x130 │ │ + ret │ │ + str x20, [sp, #-32]! │ │ + stp x19, x30, [sp, #16] │ │ + mov w20, w1 │ │ + mov x19, x0 │ │ + bl 7378 <__cxa_atexit@plt+0x2818> │ │ + tbz w0, #0, 7ef14 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1264] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #2792] │ │ + cmp w20, #0xa │ │ + fmov d0, x8 │ │ + mov v0.d[1], x9 │ │ + str q0, [x19] │ │ + b.gt 7ef14 │ │ + adrp x8, 7e000 │ │ + add x8, x8, #0xf20 │ │ + adrp x9, 7e000 │ │ + add x9, x9, #0xfc8 │ │ + adrp x10, 7f000 │ │ + fmov d0, x8 │ │ + add x10, x10, #0x70 │ │ + mov v0.d[1], x9 │ │ + str q0, [x19, #16] │ │ + str x10, [x19, #32] │ │ + ldp x19, x30, [sp, #16] │ │ + ldr x20, [sp], #32 │ │ + ret │ │ + str x28, [sp, #-64]! │ │ + stp x23, x22, [sp, #16] │ │ + stp x21, x20, [sp, #32] │ │ + stp x19, x30, [sp, #48] │ │ + sub sp, sp, #0xc, lsl #12 │ │ + sub sp, sp, #0x10 │ │ + add x8, sp, #0x8, lsl #12 │ │ + add x8, x8, #0x54 │ │ + ldr w8, [x8, #16380] │ │ + ldr w9, [x7] │ │ + mov w20, w6 │ │ + mov w21, w5 │ │ + mov x22, x1 │ │ + mov x23, x0 │ │ + mov x19, x7 │ │ + mov x5, x4 │ │ + mov x4, x3 │ │ + mov x3, x2 │ │ + add x0, sp, #0x10 │ │ + mov x1, x23 │ │ + mov x2, x22 │ │ + mov w6, w21 │ │ + mov w7, w20 │ │ + str w8, [sp, #8] │ │ + str w9, [sp] │ │ + bl 7f198 │ │ + ldrsh w7, [x19, #8] │ │ + add x4, sp, #0x10 │ │ + mov x0, x23 │ │ + mov x1, x22 │ │ + mov x2, x23 │ │ + mov x3, x22 │ │ + mov w5, w21 │ │ + mov w6, w20 │ │ + bl 37ff0 │ │ + add sp, sp, #0xc, lsl #12 │ │ + add sp, sp, #0x10 │ │ + ldp x19, x30, [sp, #48] │ │ + ldp x21, x20, [sp, #32] │ │ + ldp x23, x22, [sp, #16] │ │ + ldr x28, [sp], #64 │ │ + ret │ │ + str x28, [sp, #-64]! │ │ + stp x23, x22, [sp, #16] │ │ + stp x21, x20, [sp, #32] │ │ + stp x19, x30, [sp, #48] │ │ + sub sp, sp, #0xc, lsl #12 │ │ + sub sp, sp, #0x10 │ │ + add x8, sp, #0x8, lsl #12 │ │ + add x8, x8, #0x54 │ │ + ldr w8, [x8, #16380] │ │ + ldr w9, [x7, #4] │ │ + mov w20, w6 │ │ + mov w21, w5 │ │ + mov x22, x1 │ │ + mov x23, x0 │ │ + mov x19, x7 │ │ + mov x5, x4 │ │ + mov x4, x3 │ │ + mov x3, x2 │ │ + add x0, sp, #0x10 │ │ + mov x1, x23 │ │ + mov x2, x22 │ │ + mov w6, w21 │ │ + mov w7, w20 │ │ + str w8, [sp, #8] │ │ + str w9, [sp] │ │ + bl 7f2fc │ │ + ldrsh w7, [x19, #10] │ │ + add x4, sp, #0x10 │ │ + mov x0, x23 │ │ + mov x1, x22 │ │ + mov x2, x23 │ │ + mov x3, x22 │ │ + mov w5, w21 │ │ + mov w6, w20 │ │ + bl 37ff0 │ │ + add sp, sp, #0xc, lsl #12 │ │ + add sp, sp, #0x10 │ │ + ldp x19, x30, [sp, #48] │ │ + ldp x21, x20, [sp, #32] │ │ + ldp x23, x22, [sp, #16] │ │ + ldr x28, [sp], #64 │ │ + ret │ │ + str x28, [sp, #-96]! │ │ + stp x27, x26, [sp, #16] │ │ + stp x25, x24, [sp, #32] │ │ + stp x23, x22, [sp, #48] │ │ + stp x21, x20, [sp, #64] │ │ + stp x19, x30, [sp, #80] │ │ + sub sp, sp, #0x18, lsl #12 │ │ + sub sp, sp, #0x20 │ │ + add x8, sp, #0x14, lsl #12 │ │ + add x8, x8, #0x84 │ │ + ldr w27, [x8, #16380] │ │ + ldr w8, [x7] │ │ + mov w20, w6 │ │ + mov w21, w5 │ │ + mov x22, x4 │ │ + mov x23, x3 │ │ + mov x24, x2 │ │ + mov x25, x1 │ │ + mov x26, x0 │ │ + add x0, sp, #0xc, lsl #12 │ │ + mov x19, x7 │ │ + add x0, x0, #0x20 │ │ + mov x1, x26 │ │ + mov x2, x25 │ │ + mov x3, x24 │ │ + mov x4, x23 │ │ + mov x5, x22 │ │ + mov w6, w21 │ │ + mov w7, w20 │ │ + str w27, [sp, #8] │ │ + str w8, [sp] │ │ + bl 7f198 │ │ + ldr w8, [x19, #4] │ │ + add x0, sp, #0x20 │ │ + mov x1, x26 │ │ + mov x2, x25 │ │ + mov x3, x24 │ │ + mov x4, x23 │ │ + mov x5, x22 │ │ + mov w6, w21 │ │ + mov w7, w20 │ │ + str w27, [sp, #8] │ │ + str w8, [sp] │ │ + bl 7f2fc │ │ + ldrh w8, [x19, #8] │ │ + add x9, sp, #0x16, lsl #12 │ │ + add x9, x9, #0x2e │ │ + add x4, sp, #0xc, lsl #12 │ │ + strh w8, [x9, #8190] │ │ + ldrh w8, [x19, #10] │ │ + add x9, sp, #0x16, lsl #12 │ │ + add x9, x9, #0x30 │ │ + add x4, x4, #0x20 │ │ + strh w8, [x9, #8190] │ │ + add x8, sp, #0x18, lsl #12 │ │ + add x8, x8, #0x2c │ │ + add x5, sp, #0x20 │ │ + mov x0, x26 │ │ + mov x1, x25 │ │ + mov x2, x26 │ │ + mov x3, x25 │ │ + mov w6, w21 │ │ + mov w7, w20 │ │ + str x8, [sp] │ │ + bl 38100 │ │ + add sp, sp, #0x18, lsl #12 │ │ + add sp, sp, #0x20 │ │ + ldp x19, x30, [sp, #80] │ │ + ldp x21, x20, [sp, #64] │ │ + ldp x23, x22, [sp, #48] │ │ + ldp x25, x24, [sp, #32] │ │ + ldp x27, x26, [sp, #16] │ │ + ldr x28, [sp], #96 │ │ + ret │ │ + stp x28, x27, [sp, #-96]! │ │ + stp x26, x25, [sp, #16] │ │ + stp x24, x23, [sp, #32] │ │ + stp x22, x21, [sp, #48] │ │ + stp x20, x19, [sp, #64] │ │ + stp x29, x30, [sp, #80] │ │ + sub sp, sp, #0x27, lsl #12 │ │ + sub sp, sp, #0xde0 │ │ + add x8, sp, #0x23, lsl #12 │ │ + add x8, x8, #0xe4c │ │ + ldr w27, [x8, #16380] │ │ + add x8, sp, #0x23, lsl #12 │ │ + add x8, x8, #0xe44 │ │ + ldr w8, [x8, #16380] │ │ + add x23, sp, #0xd, lsl #12 │ │ + add x23, x23, #0x4c0 │ │ + add x26, sp, #0x20 │ │ + mov x21, x2 │ │ + mov x22, x1 │ │ + add x24, x23, #0xca0 │ │ + add x25, x26, #0x660 │ │ + mov w19, w7 │ │ + mov w20, w6 │ │ + mov x28, x5 │ │ + mov x29, x4 │ │ + str x0, [sp, #24] │ │ + mov x0, x24 │ │ + mov x1, x25 │ │ + mov x2, x3 │ │ + mov x3, x22 │ │ + mov x4, x21 │ │ + mov w5, w6 │ │ + mov w6, w7 │ │ + mov w7, w27 │ │ + str w8, [sp, #20] │ │ + bl 37a74 │ │ + tbz w27, #2, 7f250 │ │ + add x0, x23, #0x20 │ │ + add x1, x26, #0x20 │ │ + mov w6, #0x2 // #2 │ │ + mov x2, xzr │ │ + mov x3, x29 │ │ + mov x4, x28 │ │ + mov w5, w20 │ │ + mov w7, w27 │ │ + bl 37a74 │ │ + tbz w27, #3, 7f284 │ │ + mov w8, #0x190 // #400 │ │ + mov w9, #0x6 // #6 │ │ + mul w8, w19, w8 │ │ + add x0, x24, w8, sxtw #2 │ │ + add x1, x25, w8, sxtw #1 │ │ + madd x3, x28, x9, x29 │ │ + mov w6, #0x2 // #2 │ │ + mov x2, xzr │ │ + mov x4, x28 │ │ + mov w5, w20 │ │ + mov w7, w27 │ │ + bl 37a74 │ │ + mov x0, x24 │ │ + mov x1, x25 │ │ + mov w2, w20 │ │ + mov w3, w19 │ │ + mov w4, w27 │ │ + bl 30944 │ │ + ldr w4, [sp, #20] │ │ + mov w5, #0xff // #255 │ │ + mov x0, x24 │ │ + mov x1, x25 │ │ + mov w2, w20 │ │ + mov w3, w19 │ │ + bl 30c90 │ │ + ldr x0, [sp, #24] │ │ + mov x1, x22 │ │ + mov x2, x21 │ │ + mov x3, x24 │ │ + mov x4, x25 │ │ + mov w5, w20 │ │ + mov w6, w19 │ │ + bl 37e0c │ │ + add sp, sp, #0x27, lsl #12 │ │ + add sp, sp, #0xde0 │ │ + ldp x29, x30, [sp, #80] │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x24, x23, [sp, #32] │ │ + ldp x26, x25, [sp, #16] │ │ + ldp x28, x27, [sp], #96 │ │ + ret │ │ + stp x28, x27, [sp, #-96]! │ │ + stp x26, x25, [sp, #16] │ │ + stp x24, x23, [sp, #32] │ │ + stp x22, x21, [sp, #48] │ │ + stp x20, x19, [sp, #64] │ │ + stp x29, x30, [sp, #80] │ │ + sub sp, sp, #0x27, lsl #12 │ │ + sub sp, sp, #0xde0 │ │ + add x8, sp, #0x23, lsl #12 │ │ + add x8, x8, #0xe4c │ │ + ldr w27, [x8, #16380] │ │ + add x8, sp, #0x23, lsl #12 │ │ + add x8, x8, #0xe44 │ │ + ldr w8, [x8, #16380] │ │ + add x23, sp, #0xd, lsl #12 │ │ + add x23, x23, #0x4c0 │ │ + add x26, sp, #0x20 │ │ + mov x21, x2 │ │ + mov x22, x1 │ │ + add x24, x23, #0xca0 │ │ + add x25, x26, #0x660 │ │ + mov w19, w7 │ │ + mov w20, w6 │ │ + mov x28, x5 │ │ + mov x29, x4 │ │ + str x0, [sp, #24] │ │ + mov x0, x24 │ │ + mov x1, x25 │ │ + mov x2, x3 │ │ + mov x3, x22 │ │ + mov x4, x21 │ │ + mov w5, w6 │ │ + mov w6, w7 │ │ + mov w7, w27 │ │ + str w8, [sp, #20] │ │ + bl 378c4 │ │ + tbz w27, #2, 7f3b4 │ │ + add x0, x23, #0x20 │ │ + add x1, x26, #0x20 │ │ + mov w6, #0x2 // #2 │ │ + mov x2, xzr │ │ + mov x3, x29 │ │ + mov x4, x28 │ │ + mov w5, w20 │ │ + mov w7, w27 │ │ + bl 378c4 │ │ + tbz w27, #3, 7f3e8 │ │ + mov w8, #0x190 // #400 │ │ + mov w9, #0x6 // #6 │ │ + mul w8, w19, w8 │ │ + add x0, x24, w8, sxtw #2 │ │ + add x1, x25, w8, sxtw #1 │ │ + madd x3, x28, x9, x29 │ │ + mov w6, #0x2 // #2 │ │ + mov x2, xzr │ │ + mov x4, x28 │ │ + mov w5, w20 │ │ + mov w7, w27 │ │ + bl 378c4 │ │ + mov x0, x24 │ │ + mov x1, x25 │ │ + mov w2, w20 │ │ + mov w3, w19 │ │ + mov w4, w27 │ │ + bl 307e4 │ │ + ldr w4, [sp, #20] │ │ + mov w5, #0xff // #255 │ │ + mov x0, x24 │ │ + mov x1, x25 │ │ + mov w2, w20 │ │ + mov w3, w19 │ │ + bl 30c78 │ │ + ldr x0, [sp, #24] │ │ + mov x1, x22 │ │ + mov x2, x21 │ │ + mov x3, x24 │ │ + mov x4, x25 │ │ + mov w5, w20 │ │ + mov w6, w19 │ │ + bl 37c74 │ │ + add sp, sp, #0x27, lsl #12 │ │ + add sp, sp, #0xde0 │ │ + ldp x29, x30, [sp, #80] │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x24, x23, [sp, #32] │ │ + ldp x26, x25, [sp, #16] │ │ + ldp x28, x27, [sp], #96 │ │ + ret │ │ + sub sp, sp, #0x80 │ │ + ldr w10, [sp, #144] │ │ + ldr w8, [sp, #192] │ │ + stp x26, x25, [sp, #48] │ │ + mov w26, w0 │ │ + sub w9, w10, #0x1 │ │ + cmp w9, #0x8 │ │ + stp x28, x27, [sp, #32] │ │ + stp x24, x23, [sp, #64] │ │ + stp x22, x21, [sp, #80] │ │ + stp x20, x19, [sp, #96] │ │ + stp x29, x30, [sp, #112] │ │ + b.cs 7f4dc // b.hs, b.nlast │ │ + ldr x10, [sp, #152] │ │ + adrp x11, aa000 │ │ + add x11, x11, #0x7c0 │ │ + ldrb w9, [x11, w9, uxtw] │ │ + ldr w12, [x10] │ │ + add w11, w12, w12, lsl #1 │ │ + add w9, w11, w9 │ │ + cmp w9, #0x5a │ │ + str w9, [x10] │ │ + b.gt 7f4cc │ │ + ccmp w3, #0x0, #0x4, ne // ne = any │ │ + mov w9, #0x6 // #6 │ │ + csinc w10, w9, wzr, ne // ne = any │ │ + b 7f510 │ │ + cmp w9, #0xb4 │ │ + b.ge 7f500 // b.tcont │ │ + mov w10, #0x7 // #7 │ │ + b 7f510 │ │ + cbz w10, 7f4e8 │ │ + cmp w10, #0xc │ │ + b.ne 7f510 // b.any │ │ + adrp x9, aa000 │ │ + add x9, x9, #0xdc0 │ │ + add x9, x9, w10, uxtw #2 │ │ + add x9, x9, w1, sxtw #1 │ │ + ldrb w10, [x9, w3, sxtw] │ │ + b 7f510 │ │ + ccmp w1, #0x0, #0x4, ne // ne = any │ │ + mov w9, #0x2 // #2 │ │ + mov w10, #0x8 // #8 │ │ + csel w10, w10, w9, ne // ne = any │ │ + ldr x11, [sp, #128] │ │ + clz w8, w8 │ │ + mov w9, #0x20 // #32 │ │ + mov w22, w10 │ │ + cbz w3, 7f560 │ │ + mov w10, #0x3ed3 // #16083 │ │ + lsr x10, x10, x22 │ │ + tbnz w10, #0, 7f54c │ │ + mov w10, #0x31c0 // #12736 │ │ + lsr x10, x10, x22 │ │ + tbnz w10, #0, 7f54c │ │ + cbnz w1, 7f568 │ │ + mov w10, #0x72 // #114 │ │ + lsr x10, x10, x22 │ │ + tbnz w10, #0, 7f568 │ │ + ldr x10, [sp, #136] │ │ + cbz x10, 7f564 │ │ + lsl w12, w26, #2 │ │ + add x25, x10, w12, sxtw #1 │ │ + b 7f568 │ │ + b 7f568 │ │ + sub x25, x7, x11 │ │ + ldr w10, [sp, #168] │ │ + ldr x21, [sp, #184] │ │ + sub w27, w9, w8 │ │ + str w10, [sp, #28] │ │ + mov w10, #0x3f8d // #16269 │ │ + lsr x10, x10, x22 │ │ + tbz w10, #0, 7f99c │ │ + ldr w8, [sp, #28] │ │ + asr x10, x11, #1 │ │ + adrp x12, aa000 │ │ + lsl w8, w8, #2 │ │ + neg w9, w8 │ │ + add x9, x21, w9, sxtw #1 │ │ + cbz w1, 7f690 │ │ + sub w13, w5, w2 │ │ + lsl w14, w13, #2 │ │ + cmp w8, w14 │ │ + csel w13, w8, w14, lt // lt = tstop │ │ + cmp w13, #0x1 │ │ + b.lt 7f664 // b.tstop │ │ + cmp w13, #0x7 │ │ + sxtw x15, w13 │ │ + b.ls 7f62c // b.plast │ │ + cmp x11, #0x2 │ │ + mov x16, xzr │ │ + b.ne 7f630 // b.any │ │ + sub x0, x15, #0x1 │ │ + sub w17, w8, #0x1 │ │ + sub w19, w17, w0 │ │ + cmp w19, w17 │ │ + b.gt 7f630 │ │ + lsr x0, x0, #32 │ │ + cbnz x0, 7f630 │ │ + sub w16, w8, #0x4 │ │ + sxtw x16, w16 │ │ + add x16, x16, #0x4 │ │ + sxtw x19, w8 │ │ + sub x20, x16, x19 │ │ + sub x0, x7, #0x2 │ │ + add x20, x21, x20, lsl #1 │ │ + cmp x0, x20 │ │ + b.cs 7f864 // b.hs, b.nlast │ │ + sub x16, x16, x15 │ │ + add x20, x7, x15, lsl #1 │ │ + sub x16, x16, x19 │ │ + sub x20, x20, #0x2 │ │ + add x16, x21, x16, lsl #1 │ │ + cmp x16, x20 │ │ + b.cs 7f864 // b.hs, b.nlast │ │ + mov x16, xzr │ │ + mul x0, x16, x10 │ │ + mvn w17, w16 │ │ + add x0, x7, x0, lsl #1 │ │ + add w17, w17, w8 │ │ + sub x0, x0, #0x2 │ │ + lsl x19, x10, #1 │ │ + ldrh w20, [x0] │ │ + add x16, x16, #0x1 │ │ + cmp x16, x15 │ │ + add x0, x0, x19 │ │ + strh w20, [x9, w17, sxtw #1] │ │ + sub w17, w17, #0x1 │ │ + b.lt 7f648 // b.tstop │ │ + cmp w8, w14 │ │ + b.le 7f764 │ │ + sub w14, w8, w13 │ │ + cmp w14, #0x1 │ │ + b.lt 7f764 // b.tstop │ │ + ldrh w13, [x9, w14, sxtw #1] │ │ + cmp w14, #0x10 │ │ + mov w14, w14 │ │ + b.cs 7f71c // b.hs, b.nlast │ │ + mov x15, xzr │ │ + b 7f74c │ │ + cbz w3, 7f6b4 │ │ + ldrh w13, [x25] │ │ + cmp w8, #0x1 │ │ + b.lt 7f764 // b.tstop │ │ + cmp w8, #0x10 │ │ + mov w14, w8 │ │ + b.cs 7f6d0 // b.hs, b.nlast │ │ + mov x15, xzr │ │ + b 7f700 │ │ + mov w13, #0x1 // #1 │ │ + lsl w13, w13, w27 │ │ + asr w13, w13, #1 │ │ + add w13, w13, #0x1 │ │ + cmp w8, #0x1 │ │ + b.ge 7f6a0 // b.tcont │ │ + b 7f764 │ │ + mov w16, #0x8 // #8 │ │ + and x15, x14, #0xfffffff0 │ │ + sub x16, x16, w8, sxtw │ │ + dup v0.8h, w13 │ │ + add x16, x21, x16, lsl #1 │ │ + mov x17, x15 │ │ + stp q0, q0, [x16, #-16] │ │ + subs x17, x17, #0x10 │ │ + add x16, x16, #0x20 │ │ + b.ne 7f6e8 // b.any │ │ + cmp x15, x14 │ │ + b.eq 7f764 // b.none │ │ + sub x14, x14, x15 │ │ + sub x15, x15, w8, sxtw │ │ + add x15, x21, x15, lsl #1 │ │ + subs x14, x14, #0x1 │ │ + strh w13, [x15], #2 │ │ + b.ne 7f70c // b.any │ │ + b 7f764 │ │ + mov w16, #0x8 // #8 │ │ + and x15, x14, #0xfffffff0 │ │ + sub x16, x16, w8, sxtw │ │ + dup v0.8h, w13 │ │ + add x16, x21, x16, lsl #1 │ │ + mov x17, x15 │ │ + stp q0, q0, [x16, #-16] │ │ + subs x17, x17, #0x10 │ │ + add x16, x16, #0x20 │ │ + b.ne 7f734 // b.any │ │ + cmp x15, x14 │ │ + b.eq 7f764 // b.none │ │ + sub x14, x15, x14 │ │ + sub x15, x15, w8, sxtw │ │ + add x15, x21, x15, lsl #1 │ │ + adds x14, x14, #0x1 │ │ + strh w13, [x15], #2 │ │ + b.cc 7f758 // b.lo, b.ul, b.last │ │ + cmp w22, #0x8 │ │ + b.ne 7f99c // b.any │ │ + tbz w6, #3, 7f7f4 │ │ + cbz w1, 7f7f4 │ │ + ldr w13, [sp, #28] │ │ + add w13, w13, w2 │ │ + cmp w13, w5 │ │ + b.ge 7f7f4 // b.tcont │ │ + ldr w14, [sp, #28] │ │ + sub w13, w5, w2 │ │ + sub w13, w13, w14 │ │ + lsl w14, w13, #2 │ │ + cmp w8, w14 │ │ + csel w13, w8, w14, lt // lt = tstop │ │ + cmp w13, #0x1 │ │ + b.lt 7f920 // b.tstop │ │ + mov x16, xzr │ │ + sxtw x17, w8 │ │ + cmp w13, #0x8 │ │ + sxtw x15, w13 │ │ + b.cc 7f8ec // b.lo, b.ul, b.last │ │ + cmp x11, #0x2 │ │ + b.ne 7f8ec // b.any │ │ + add x11, x15, x17 │ │ + lsl x11, x11, #1 │ │ + sub x16, x21, x11 │ │ + add x11, x11, x7 │ │ + sub x11, x11, #0x2 │ │ + cmp x16, x11 │ │ + b.cs 7f8a4 // b.hs, b.nlast │ │ + add x11, x7, x17, lsl #1 │ │ + sub x11, x11, #0x2 │ │ + cmp x11, x9 │ │ + b.cs 7f8a4 // b.hs, b.nlast │ │ + mov x16, xzr │ │ + b 7f8ec │ │ + cmp w8, #0x1 │ │ + b.lt 7f99c // b.tstop │ │ + ldrh w9, [x9] │ │ + sxtw x10, w8 │ │ + cmp w8, #0x10 │ │ + mov w8, w8 │ │ + b.cs 7f818 // b.hs, b.nlast │ │ + mov x11, xzr │ │ + b 7f848 │ │ + mov w12, #0x8 // #8 │ │ + and x11, x8, #0xfffffff0 │ │ + sub x12, x12, x10, lsl #1 │ │ + dup v0.8h, w9 │ │ + add x12, x21, x12, lsl #1 │ │ + mov x13, x11 │ │ + stp q0, q0, [x12, #-16] │ │ + subs x13, x13, #0x10 │ │ + add x12, x12, #0x20 │ │ + b.ne 7f830 // b.any │ │ + cmp x11, x8 │ │ + b.eq 7f99c // b.none │ │ + sub x10, x11, x10, lsl #1 │ │ + sub x8, x8, x11 │ │ + add x10, x21, x10, lsl #1 │ │ + subs x8, x8, #0x1 │ │ + strh w9, [x10], #2 │ │ + b.ne 7f854 // b.any │ │ + b 7f99c │ │ + ldr q0, [x12, #3504] │ │ + and x16, x15, #0xfffffffffffffff8 │ │ + sub x19, x9, #0xe │ │ + lsl x20, x10, #4 │ │ + mov x23, x16 │ │ + ldr q1, [x0] │ │ + sbfiz x24, x17, #1, #32 │ │ + add x0, x0, x20 │ │ + subs x23, x23, #0x8 │ │ + tbl v1.16b, {v1.16b}, v0.16b │ │ + sub w17, w17, #0x8 │ │ + str q1, [x19, x24] │ │ + b.ne 7f878 // b.any │ │ + cmp x16, x15 │ │ + b.ne 7f630 // b.any │ │ + b 7f664 │ │ + ldr q0, [x12, #3504] │ │ + mul x0, x10, x17 │ │ + mov x2, #0xfffffffffffffff8 // #-8 │ │ + and x16, x15, #0xfffffffffffffff8 │ │ + add x12, x7, x0, lsl #1 │ │ + sub x0, x2, x17 │ │ + lsl x11, x10, #4 │ │ + sub x12, x12, #0x2 │ │ + add x0, x21, x0, lsl #1 │ │ + mov x2, x16 │ │ + ldr q1, [x12] │ │ + subs x2, x2, #0x8 │ │ + add x12, x12, x11 │ │ + tbl v1.16b, {v1.16b}, v0.16b │ │ + str q1, [x0], #-16 │ │ + b.ne 7f8cc // b.any │ │ + cmp x16, x15 │ │ + b.eq 7f920 // b.none │ │ + add x11, x16, x17 │ │ + mvn x12, x11 │ │ + mul x17, x10, x11 │ │ + add x11, x21, x12, lsl #1 │ │ + add x12, x7, x17, lsl #1 │ │ + sub x12, x12, #0x2 │ │ + lsl x10, x10, #1 │ │ + ldrh w17, [x12] │ │ + add x16, x16, #0x1 │ │ + cmp x16, x15 │ │ + add x12, x12, x10 │ │ + strh w17, [x11], #-2 │ │ + b.lt 7f908 // b.tstop │ │ + cmp w8, w14 │ │ + b.le 7f99c │ │ + sub w10, w8, w13 │ │ + cmp w10, #0x1 │ │ + b.lt 7f99c // b.tstop │ │ + neg w11, w13 │ │ + ldrh w9, [x9, w11, sxtw #1] │ │ + sxtw x8, w8 │ │ + cmp w10, #0x10 │ │ + mov w10, w10 │ │ + b.cs 7f954 // b.hs, b.nlast │ │ + mov x11, xzr │ │ + b 7f984 │ │ + mov w12, #0x8 // #8 │ │ + and x11, x10, #0xfffffff0 │ │ + sub x12, x12, x8, lsl #1 │ │ + dup v0.8h, w9 │ │ + add x12, x21, x12, lsl #1 │ │ + mov x13, x11 │ │ + stp q0, q0, [x12, #-16] │ │ + subs x13, x13, #0x10 │ │ + add x12, x12, #0x20 │ │ + b.ne 7f96c // b.any │ │ + cmp x11, x10 │ │ + b.eq 7f99c // b.none │ │ + sub x8, x11, x8, lsl #1 │ │ + sub x10, x11, x10 │ │ + add x8, x21, x8, lsl #1 │ │ + adds x10, x10, #0x1 │ │ + strh w9, [x8], #2 │ │ + b.cc 7f990 // b.lo, b.ul, b.last │ │ + ldr w15, [sp, #160] │ │ + mov w8, #0x3ed3 // #16083 │ │ + lsr x8, x8, x22 │ │ + tbz w8, #0, 7fcb4 │ │ + lsl w14, w15, #2 │ │ + add x0, x21, #0x2 │ │ + str x0, [sp, #16] │ │ + cbz w3, 7fa58 │ │ + sub w8, w4, w26 │ │ + lsl w19, w8, #2 │ │ + cmp w14, w19 │ │ + csel w24, w14, w19, lt // lt = tstop │ │ + lsl w8, w24, #1 │ │ + stp w1, w3, [sp, #8] │ │ + sxtw x2, w8 │ │ + mov x1, x25 │ │ + stp w26, w6, [sp] │ │ + mov x26, x22 │ │ + mov w22, w4 │ │ + mov w23, w27 │ │ + mov x27, x21 │ │ + mov x29, x7 │ │ + mov w20, w15 │ │ + mov x28, x14 │ │ + bl 4af0 │ │ + mov w4, w22 │ │ + mov x22, x26 │ │ + ldp w26, w6, [sp] │ │ + ldp w1, w3, [sp, #8] │ │ + mov x14, x28 │ │ + mov w15, w20 │ │ + mov x7, x29 │ │ + mov w27, w23 │ │ + cmp w14, w19 │ │ + b.le 7fb24 │ │ + sub w10, w14, w24 │ │ + cmp w10, #0x1 │ │ + b.lt 7fb24 // b.tstop │ │ + ldr x9, [sp, #16] │ │ + sub w8, w24, #0x1 │ │ + cmp w10, #0x10 │ │ + mov w10, w10 │ │ + ldrh w8, [x9, w8, sxtw #1] │ │ + sxtw x9, w24 │ │ + b.cs 7fadc // b.hs, b.nlast │ │ + mov x11, xzr │ │ + b 7fb08 │ │ + cbz w1, 7fa7c │ │ + ldurh w8, [x7, #-2] │ │ + cmp w14, #0x1 │ │ + b.lt 7fb24 // b.tstop │ │ + cmp w14, #0x10 │ │ + mov w9, w14 │ │ + b.cs 7fa98 // b.hs, b.nlast │ │ + mov x10, xzr │ │ + b 7fac0 │ │ + mov w8, #0x1 // #1 │ │ + lsl w8, w8, w27 │ │ + asr w8, w8, #1 │ │ + sub w8, w8, #0x1 │ │ + cmp w14, #0x1 │ │ + b.ge 7fa68 // b.tcont │ │ + b 7fb24 │ │ + and x10, x9, #0xfffffff0 │ │ + dup v0.8h, w8 │ │ + add x11, x21, #0x12 │ │ + mov x12, x10 │ │ + stp q0, q0, [x11, #-16] │ │ + subs x12, x12, #0x10 │ │ + add x11, x11, #0x20 │ │ + b.ne 7faa8 // b.any │ │ + cmp x10, x9 │ │ + b.eq 7fb24 // b.none │ │ + sub x9, x9, x10 │ │ + add x10, x21, x10, lsl #1 │ │ + add x10, x10, #0x2 │ │ + subs x9, x9, #0x1 │ │ + strh w8, [x10], #2 │ │ + b.ne 7facc // b.any │ │ + b 7fb24 │ │ + and x11, x10, #0xfffffff0 │ │ + add x12, x21, x9, lsl #1 │ │ + dup v0.8h, w8 │ │ + add x12, x12, #0x12 │ │ + mov x13, x11 │ │ + stp q0, q0, [x12, #-16] │ │ + subs x13, x13, #0x10 │ │ + add x12, x12, #0x20 │ │ + b.ne 7faf0 // b.any │ │ + cmp x11, x10 │ │ + b.eq 7fb24 // b.none │ │ + add x9, x11, x9 │ │ + add x9, x21, x9, lsl #1 │ │ + sub x10, x11, x10 │ │ + add x9, x9, #0x2 │ │ + adds x10, x10, #0x1 │ │ + strh w8, [x9], #2 │ │ + b.cc 7fb18 // b.lo, b.ul, b.last │ │ + cmp w22, #0x6 │ │ + b.ne 7fcb4 // b.any │ │ + tbz w6, #0, 7fbec │ │ + cbz w3, 7fbec │ │ + add w8, w15, w26 │ │ + cmp w8, w4 │ │ + b.ge 7fbec // b.tcont │ │ + sub w8, w4, w26 │ │ + sub w8, w8, w15 │ │ + ldr x10, [sp, #16] │ │ + lsl w19, w8, #2 │ │ + cmp w14, w19 │ │ + csel w24, w14, w19, lt // lt = tstop │ │ + sbfiz x9, x14, #1, #32 │ │ + lsl w8, w24, #1 │ │ + add x0, x10, x9 │ │ + mov w20, w1 │ │ + add x1, x25, x9 │ │ + sxtw x2, w8 │ │ + mov w28, w3 │ │ + mov w23, w27 │ │ + mov x27, x21 │ │ + mov x21, x25 │ │ + mov x25, x7 │ │ + mov w26, w15 │ │ + mov x29, x14 │ │ + bl 4af0 │ │ + mov w15, w26 │ │ + mov x7, x25 │ │ + mov x25, x21 │ │ + mov x21, x27 │ │ + mov w27, w23 │ │ + cmp w29, w19 │ │ + mov w1, w20 │ │ + mov w3, w28 │ │ + b.le 7fcb4 │ │ + sub w11, w29, w24 │ │ + cmp w11, #0x1 │ │ + b.lt 7fcb4 // b.tstop │ │ + ldr x10, [sp, #16] │ │ + add w8, w29, w24 │ │ + sub w8, w8, #0x1 │ │ + sxtw x9, w29 │ │ + ldrh w8, [x10, w8, sxtw #1] │ │ + sxtw x10, w24 │ │ + cmp w11, #0x10 │ │ + mov w11, w11 │ │ + b.cs 7fc64 // b.hs, b.nlast │ │ + mov x12, xzr │ │ + b 7fc94 │ │ + cmp w14, #0x1 │ │ + b.lt 7fcb4 // b.tstop │ │ + ldr x8, [sp, #16] │ │ + sxtw x9, w14 │ │ + cmp w14, #0x10 │ │ + mov w10, w14 │ │ + add x8, x8, w14, sxtw #1 │ │ + ldurh w8, [x8, #-2] │ │ + b.cs 7fc18 // b.hs, b.nlast │ │ + mov x11, xzr │ │ + b 7fc44 │ │ + and x11, x10, #0xfffffff0 │ │ + add x12, x21, x9, lsl #1 │ │ + dup v0.8h, w8 │ │ + add x12, x12, #0x12 │ │ + mov x13, x11 │ │ + stp q0, q0, [x12, #-16] │ │ + subs x13, x13, #0x10 │ │ + add x12, x12, #0x20 │ │ + b.ne 7fc2c // b.any │ │ + cmp x11, x10 │ │ + b.eq 7fcb4 // b.none │ │ + add x9, x11, x9 │ │ + add x9, x21, x9, lsl #1 │ │ + sub x10, x10, x11 │ │ + add x9, x9, #0x2 │ │ + subs x10, x10, #0x1 │ │ + strh w8, [x9], #2 │ │ + b.ne 7fc54 // b.any │ │ + b 7fcb4 │ │ + add x13, x10, x9 │ │ + and x12, x11, #0xfffffff0 │ │ + add x13, x21, x13, lsl #1 │ │ + dup v0.8h, w8 │ │ + add x13, x13, #0x12 │ │ + mov x14, x12 │ │ + stp q0, q0, [x13, #-16] │ │ + subs x14, x14, #0x10 │ │ + add x13, x13, #0x20 │ │ + b.ne 7fc7c // b.any │ │ + cmp x12, x11 │ │ + b.eq 7fcb4 // b.none │ │ + add x10, x12, x10 │ │ + add x9, x10, x9 │ │ + add x9, x21, x9, lsl #1 │ │ + sub x11, x12, x11 │ │ + add x9, x9, #0x2 │ │ + adds x11, x11, #0x1 │ │ + strh w8, [x9], #2 │ │ + b.cc 7fca8 // b.lo, b.ul, b.last │ │ + mov w8, #0x31c0 // #12736 │ │ + lsr x8, x8, x22 │ │ + tbz w8, #0, 7fd50 │ │ + cbz w1, 7fd20 │ │ + cmp w3, #0x0 │ │ + csel x8, x25, x7, ne // ne = any │ │ + ldurh w8, [x8, #-2] │ │ + cmp w22, #0x7 │ │ + strh w8, [x21] │ │ + b.ne 7fd50 // b.any │ │ + ldr w9, [sp, #28] │ │ + add w9, w9, w15 │ │ + cmp w9, #0x6 │ │ + b.lt 7fd50 // b.tstop │ │ + ldr w9, [sp, #176] │ │ + cbz w9, 7fd50 │ │ + ldurh w9, [x21, #-2] │ │ + ldrh w10, [x21, #2] │ │ + and w8, w8, #0xffff │ │ + add w9, w10, w9 │ │ + add w9, w9, w9, lsl #2 │ │ + mov w10, #0x6 // #6 │ │ + madd w8, w8, w10, w9 │ │ + add w8, w8, #0x8 │ │ + lsr w8, w8, #4 │ │ + strh w8, [x21] │ │ + b 7fd50 │ │ + cbz w3, 7fd38 │ │ + ldrh w8, [x25] │ │ + cmp w22, #0x7 │ │ + strh w8, [x21] │ │ + b.eq 7fcdc // b.none │ │ + b 7fd50 │ │ + mov w8, #0x1 // #1 │ │ + lsl w8, w8, w27 │ │ + asr w8, w8, #1 │ │ + cmp w22, #0x7 │ │ + strh w8, [x21] │ │ + b.eq 7fcdc // b.none │ │ + mov w0, w22 │ │ + ldp x29, x30, [sp, #112] │ │ + ldp x20, x19, [sp, #96] │ │ + ldp x22, x21, [sp, #80] │ │ + ldp x24, x23, [sp, #64] │ │ + ldp x26, x25, [sp, #48] │ │ + ldp x28, x27, [sp, #32] │ │ + add sp, sp, #0x80 │ │ + ret │ │ + adrp x8, 7f000 │ │ + adrp x10, 7f000 │ │ + add x8, x8, #0xdac │ │ + adrp x9, 7f000 │ │ + add x10, x10, #0xf78 │ │ + adrp x11, 80000 │ │ + add x9, x9, #0xe98 │ │ + add x11, x11, #0x44 │ │ + fmov d0, x8 │ │ + fmov d1, x10 │ │ + mov v0.d[1], x9 │ │ + mov v1.d[1], x11 │ │ + stp q0, q1, [x0] │ │ + b 52390 │ │ + str x28, [sp, #-96]! │ │ + stp x27, x26, [sp, #16] │ │ + stp x25, x24, [sp, #32] │ │ + stp x23, x22, [sp, #48] │ │ + stp x21, x20, [sp, #64] │ │ + stp x19, x30, [sp, #80] │ │ + ldp w8, w9, [x2] │ │ + ldr w10, [x2, #8] │ │ + orr w8, w9, w8 │ │ + orr w24, w8, w10 │ │ + cbz w24, 7fe7c │ │ + mov x19, x5 │ │ + mov x20, x3 │ │ + mov x21, x2 │ │ + mov x22, x1 │ │ + mov x23, x0 │ │ + lsl x25, x1, #2 │ │ + lsl x26, x4, #2 │ │ + mov w27, #0x1 // #1 │ │ + mov w28, #0x4 // #4 │ │ + tst w27, w24 │ │ + b.ne 7fe48 // b.any │ │ + b 7fe28 │ │ + ldr w8, [x21, #4] │ │ + tst w8, w27 │ │ + cset w8, ne // ne = any │ │ + lsl w6, w28, w8 │ │ + mov w5, #0x1 // #1 │ │ + mov x0, x23 │ │ + mov x4, x22 │ │ + bl 8010c │ │ + lsl w27, w27, #1 │ │ + neg w8, w27 │ │ + add x23, x23, x25 │ │ + tst w24, w8 │ │ + add x20, x20, x26 │ │ + b.eq 7fe7c // b.none │ │ + tst w27, w24 │ │ + b.eq 7fe28 // b.none │ │ + ldrb w8, [x20] │ │ + cbnz w8, 7fe58 │ │ + ldurb w8, [x20, #-4] │ │ + cbz w8, 7fe28 │ │ + add x9, x19, x8 │ │ + ldr w10, [x21, #8] │ │ + ldrb w1, [x9] │ │ + ldrb w2, [x9, #64] │ │ + lsr w3, w8, #4 │ │ + tst w10, w27 │ │ + b.eq 7fe08 // b.none │ │ + mov w8, #0x2 // #2 │ │ + b 7fe14 │ │ + ldp x19, x30, [sp, #80] │ │ + ldp x21, x20, [sp, #64] │ │ + ldp x23, x22, [sp, #48] │ │ + ldp x25, x24, [sp, #32] │ │ + ldp x27, x26, [sp, #16] │ │ + ldr x28, [sp], #96 │ │ + ret │ │ + stp x27, x26, [sp, #-80]! │ │ + stp x25, x24, [sp, #16] │ │ + stp x23, x22, [sp, #32] │ │ + stp x21, x20, [sp, #48] │ │ + stp x19, x30, [sp, #64] │ │ + ldp w8, w9, [x2] │ │ + ldr w10, [x2, #8] │ │ + orr w8, w9, w8 │ │ + orr w24, w8, w10 │ │ + cbz w24, 7ff60 │ │ + mov x19, x5 │ │ + mov x20, x3 │ │ + mov x21, x2 │ │ + mov x22, x1 │ │ + mov x23, x0 │ │ + neg x25, x4, lsl #2 │ │ + mov w26, #0x1 // #1 │ │ + mov w27, #0x4 // #4 │ │ + tst w26, w24 │ │ + b.ne 7ff2c // b.any │ │ + b 7ff0c │ │ + ldr w8, [x21, #4] │ │ + tst w8, w26 │ │ cset w8, ne // ne = any │ │ - cmp w20, #0x0 │ │ - cset w11, ne // ne = any │ │ - cmp w9, w23 │ │ - eor x24, x12, x8, lsl #1 │ │ + lsl w6, w27, w8 │ │ + mov w4, #0x1 // #1 │ │ + mov x0, x23 │ │ + mov x5, x22 │ │ + bl 8010c │ │ + lsl w26, w26, #1 │ │ + neg w8, w26 │ │ + add x23, x23, #0x4 │ │ + tst w24, w8 │ │ + add x20, x20, #0x4 │ │ + b.eq 7ff60 // b.none │ │ + tst w26, w24 │ │ + b.eq 7ff0c // b.none │ │ + ldrb w8, [x20] │ │ + cbnz w8, 7ff3c │ │ + ldrb w8, [x20, x25] │ │ + cbz w8, 7ff0c │ │ + add x9, x19, x8 │ │ + ldr w10, [x21, #8] │ │ + ldrb w1, [x9] │ │ + ldrb w2, [x9, #64] │ │ + lsr w3, w8, #4 │ │ + tst w10, w26 │ │ + b.eq 7feec // b.none │ │ + mov w8, #0x2 // #2 │ │ + b 7fef8 │ │ + ldp x19, x30, [sp, #64] │ │ + ldp x21, x20, [sp, #48] │ │ + ldp x23, x22, [sp, #32] │ │ + ldp x25, x24, [sp, #16] │ │ + ldp x27, x26, [sp], #80 │ │ + ret │ │ + stp x27, x26, [sp, #-80]! │ │ + stp x25, x24, [sp, #16] │ │ + stp x23, x22, [sp, #32] │ │ + stp x21, x20, [sp, #48] │ │ + stp x19, x30, [sp, #64] │ │ + ldp w8, w9, [x2] │ │ + orr w24, w9, w8 │ │ + cbz w24, 8002c │ │ + mov x19, x5 │ │ + mov x20, x3 │ │ + mov x21, x2 │ │ + mov x22, x1 │ │ + mov x23, x0 │ │ + lsl x25, x1, #2 │ │ + lsl x26, x4, #2 │ │ + mov w27, #0x1 // #1 │ │ + tst w27, w24 │ │ + b.ne 80018 // b.any │ │ + b 7fff8 │ │ + ldr w9, [x21, #4] │ │ + lsr w3, w8, #4 │ │ + add x8, x19, x8 │ │ + ldrb w1, [x8] │ │ + ldrb w2, [x8, #64] │ │ + tst w9, w27 │ │ + cset w8, ne // ne = any │ │ + mov w6, #0x4 // #4 │ │ + bfi w6, w8, #1, #1 │ │ + mov w5, #0x1 // #1 │ │ + mov x0, x23 │ │ + mov x4, x22 │ │ + bl 8010c │ │ + lsl w27, w27, #1 │ │ + neg w8, w27 │ │ + add x23, x23, x25 │ │ + tst w24, w8 │ │ + add x20, x20, x26 │ │ + b.eq 8002c // b.none │ │ + tst w27, w24 │ │ + b.eq 7fff8 // b.none │ │ + ldrb w8, [x20] │ │ + cbnz w8, 7ffc4 │ │ + ldurb w8, [x20, #-4] │ │ + cbnz w8, 7ffc4 │ │ + b 7fff8 │ │ + ldp x19, x30, [sp, #64] │ │ + ldp x21, x20, [sp, #48] │ │ + ldp x23, x22, [sp, #32] │ │ + ldp x25, x24, [sp, #16] │ │ + ldp x27, x26, [sp], #80 │ │ + ret │ │ + str x26, [sp, #-80]! │ │ + stp x25, x24, [sp, #16] │ │ + stp x23, x22, [sp, #32] │ │ + stp x21, x20, [sp, #48] │ │ + stp x19, x30, [sp, #64] │ │ + ldp w8, w9, [x2] │ │ + orr w24, w9, w8 │ │ + cbz w24, 800f4 │ │ + mov x19, x5 │ │ + mov x20, x3 │ │ + mov x21, x2 │ │ + mov x22, x1 │ │ + mov x23, x0 │ │ + neg x25, x4, lsl #2 │ │ + mov w26, #0x1 // #1 │ │ + tst w26, w24 │ │ + b.ne 800e0 // b.any │ │ + b 800c0 │ │ + ldr w9, [x21, #4] │ │ + lsr w3, w8, #4 │ │ + add x8, x19, x8 │ │ + ldrb w1, [x8] │ │ + ldrb w2, [x8, #64] │ │ + tst w9, w26 │ │ + cset w8, ne // ne = any │ │ + mov w6, #0x4 // #4 │ │ + bfi w6, w8, #1, #1 │ │ + mov w4, #0x1 // #1 │ │ + mov x0, x23 │ │ + mov x5, x22 │ │ + bl 8010c │ │ + lsl w26, w26, #1 │ │ + neg w8, w26 │ │ + add x23, x23, #0x4 │ │ + tst w24, w8 │ │ + add x20, x20, #0x4 │ │ + b.eq 800f4 // b.none │ │ + tst w26, w24 │ │ + b.eq 800c0 // b.none │ │ + ldrb w8, [x20] │ │ + cbnz w8, 8008c │ │ + ldrb w8, [x20, x25] │ │ + cbnz w8, 8008c │ │ + b 800c0 │ │ + ldp x19, x30, [sp, #64] │ │ + ldp x21, x20, [sp, #48] │ │ + ldp x23, x22, [sp, #32] │ │ + ldp x25, x24, [sp, #16] │ │ + ldr x26, [sp], #80 │ │ + ret │ │ + sub sp, sp, #0x110 │ │ + sub x8, x5, x5, lsl #3 │ │ + lsl x10, x5, #2 │ │ + str x8, [sp, #24] │ │ + mov x8, #0xfffffffffffffffa // #-6 │ │ + sub x9, x5, x10 │ │ + mul x8, x5, x8 │ │ + str w1, [sp, #148] │ │ + lsl x1, x5, #1 │ │ + str x9, [sp, #160] │ │ + neg x9, x10 │ │ + stp x8, x10, [sp, #112] │ │ + add x8, x10, x5 │ │ + str x9, [sp, #152] │ │ + add x9, x1, x5 │ │ + str x8, [sp, #104] │ │ + neg x8, x8 │ │ + str x8, [sp, #96] │ │ + lsl x8, x9, #1 │ │ + str x8, [sp, #16] │ │ + stp x28, x27, [sp, #176] │ │ + stp x24, x23, [sp, #208] │ │ + stp x29, x30, [sp, #256] │ │ + mov x12, x5 │ │ + mov x24, x4 │ │ + mov w13, w2 │ │ + neg x30, x5 │ │ + mov w4, #0x4 // #4 │ │ + neg x27, x1 │ │ + mov x5, x9 │ │ + stp x26, x25, [sp, #192] │ │ + stp x22, x21, [sp, #224] │ │ + stp x20, x19, [sp, #240] │ │ + str w3, [sp, #128] │ │ + stp x1, x24, [sp, #64] │ │ + str x9, [sp, #56] │ │ + stp x12, x30, [sp, #32] │ │ + b 80498 │ │ + stp w29, w2, [sp, #140] │ │ + add w29, w23, w22 │ │ + add w16, w3, #0x8 │ │ + add w19, w19, #0x8 │ │ + add w29, w29, #0x8 │ │ + mov x30, x27 │ │ + add w27, w16, w22 │ │ + add w22, w19, w22 │ │ + add w19, w19, w26 │ │ + add w16, w16, w26 │ │ + add w1, w29, w3 │ │ + add w3, w27, w23 │ │ + add w22, w22, w23 │ │ + add w23, w19, w23 │ │ + add w19, w19, w14 │ │ + add w16, w16, w14 │ │ + add w9, w19, w21 │ │ + str w28, [sp, #172] │ │ + str w9, [sp, #132] │ │ + add w9, w16, w10 │ │ + str w9, [sp, #136] │ │ + mov w9, w28 │ │ + add w14, w27, w14 │ │ + add w27, w29, w21 │ │ + add w29, w1, w25 │ │ + add w1, w1, w21 │ │ + add w22, w22, w21 │ │ + add w23, w23, w21 │ │ + add w21, w3, w21 │ │ + add w14, w14, w10 │ │ + add w10, w3, w10 │ │ + add w3, w29, w9 │ │ + mov w9, w28 │ │ + mov w8, w28 │ │ + ldr w2, [sp, #52] │ │ + mov w12, w25 │ │ + add w23, w23, w9 │ │ + mov w9, w28 │ │ + add w14, w14, w12 │ │ + lsl w7, w8, #1 │ │ + lsl w8, w25, #1 │ │ + add w29, w1, w25 │ │ + ldr w25, [sp, #80] │ │ + add w14, w14, w9 │ │ + ldr w9, [sp, #172] │ │ + lsl w28, w2, #3 │ │ + lsl w20, w2, #2 │ │ + sub w28, w28, w2 │ │ + add w3, w3, w28 │ │ + add w28, w21, w8 │ │ + add w22, w22, w8 │ │ + add w29, w29, w7 │ │ + add w8, w23, w8 │ │ + add w23, w20, w2 │ │ + add w10, w10, w12 │ │ + lsl w24, w11, #1 │ │ + add w28, w28, w7 │ │ + add w7, w22, w7 │ │ + lsl w22, w17, #1 │ │ + add w23, w29, w23 │ │ + lsl w29, w25, #2 │ │ + add w21, w21, w12 │ │ + add w10, w10, w9 │ │ + add w1, w1, w11 │ │ + add w21, w21, w24 │ │ + add w14, w14, w24 │ │ + add w10, w10, w24 │ │ + add w24, w29, w25 │ │ + add w1, w1, w22 │ │ + add w1, w1, w24 │ │ + lsl w24, w15, #1 │ │ + mov w5, w15 │ │ + ldp w15, w9, [sp, #84] │ │ + add w21, w21, w22 │ │ + add w27, w27, w11 │ │ + add w21, w21, w15 │ │ + add w21, w21, w29 │ │ + ldr w29, [sp, #92] │ │ + add w28, w28, w11 │ │ + add w10, w10, w22 │ │ + lsl w22, w15, #1 │ │ + add w27, w27, w17 │ │ + add w20, w28, w20 │ │ + lsl w28, w9, #1 │ │ + add w27, w27, w22 │ │ + add w26, w1, w22 │ │ + lsl w22, w25, #3 │ │ + add w8, w8, w11 │ │ + add w3, w3, w24 │ │ + add w23, w23, w24 │ │ + lsl w24, w2, #1 │ │ + sub w22, w22, w25 │ │ + add w27, w27, w28 │ │ + add w8, w8, w17 │ │ + ldr x1, [sp, #112] │ │ + add w22, w27, w22 │ │ + add w27, w24, w2 │ │ + add w8, w8, w24 │ │ + lsl w24, w29, #1 │ │ + add w3, w3, w24 │ │ + lsr w3, w3, #4 │ │ + add w14, w14, w17 │ │ + strb w3, [x0, x1] │ │ + add w3, w23, w24 │ │ + lsl w23, w25, #1 │ │ + add w14, w14, w15 │ │ + add w14, w14, w23 │ │ + add w23, w23, w25 │ │ + add w10, w10, w15 │ │ + add w10, w10, w23 │ │ + add w23, w26, w28 │ │ + ldr x26, [sp, #96] │ │ + add w20, w20, w5 │ │ + add w20, w20, w24 │ │ + lsr w3, w3, #4 │ │ + ldp x16, x1, [sp, #56] │ │ + strb w3, [x0, x26] │ │ + lsr w3, w20, #4 │ │ + add w7, w7, w11 │ │ + add w7, w7, w17 │ │ + add w7, w7, w27 │ │ + ldp x20, x27, [sp, #152] │ │ + add w8, w8, w9 │ │ + strb w3, [x0, x20] │ │ + add w3, w7, w5 │ │ + add w8, w8, w5 │ │ + add w3, w3, w29 │ │ + add w8, w8, w29 │ │ + lsr w3, w3, #4 │ │ + lsr w8, w8, #4 │ │ + strb w3, [x0, x27] │ │ + strb w8, [x0, x30] │ │ + ldr w8, [sp, #132] │ │ + ldr w3, [sp, #172] │ │ + mov w19, w13 │ │ + ldr x13, [sp, #40] │ │ + add w8, w8, w12 │ │ + add w8, w8, w3 │ │ + add w8, w8, w11 │ │ + add w8, w8, w17 │ │ + add w8, w8, w2 │ │ + add w8, w8, w15 │ │ + add w8, w8, w9 │ │ + add w8, w8, w5 │ │ + add w8, w8, w29 │ │ + lsr w8, w8, #4 │ │ + strb w8, [x0, x13] │ │ + ldr w8, [sp, #136] │ │ + add w21, w21, w28 │ │ + ldr w28, [sp, #172] │ │ + ldr x24, [sp, #72] │ │ + add w8, w8, w12 │ │ + ldr w2, [sp, #144] │ │ + add w8, w8, w28 │ │ + add w8, w8, w11 │ │ + add w8, w8, w17 │ │ + add w8, w8, w25 │ │ + add w8, w8, w15 │ │ + add w8, w8, w9 │ │ + add w8, w8, w5 │ │ + add w8, w8, w29 │ │ + mov w25, w12 │ │ + ldr x12, [sp, #32] │ │ + lsr w8, w8, #4 │ │ + strb w8, [x0] │ │ + add w8, w14, w9 │ │ + add w8, w8, w29 │ │ + lsr w8, w8, #4 │ │ + strb w8, [x0, x12] │ │ + add w8, w10, w9 │ │ + ldr x10, [sp, #120] │ │ + lsr w8, w8, #4 │ │ + strb w8, [x0, x1] │ │ + lsr w8, w21, #4 │ │ + strb w8, [x0, x16] │ │ + lsr w8, w23, #4 │ │ + strb w8, [x0, x10] │ │ + ldr x10, [sp, #104] │ │ + ldr w29, [sp, #140] │ │ + lsr w8, w22, #4 │ │ + mov x27, x30 │ │ + mov x30, x13 │ │ + mov w13, w19 │ │ + mov w15, w5 │ │ + mov x5, x16 │ │ + strb w8, [x0, x10] │ │ + subs w4, w4, #0x1 │ │ + add x0, x0, x24 │ │ + b.eq 809d8 // b.none │ │ + ldrb w3, [x0, x27] │ │ + ldrb w22, [x0, x30] │ │ + ldrb w23, [x0] │ │ + ldrb w21, [x0, x12] │ │ + subs w8, w3, w22 │ │ + cneg w20, w8, mi // mi = first │ │ + cmp w20, w13 │ │ + b.gt 804c8 │ │ + subs w8, w21, w23 │ │ + cneg w8, w8, mi // mi = first │ │ + cmp w8, w13 │ │ + b.le 804d0 │ │ + mov w8, wzr │ │ + b 804f4 │ │ + subs w8, w22, w23 │ │ + cneg w8, w8, mi // mi = first │ │ + subs w10, w3, w21 │ │ + ldr w9, [sp, #148] │ │ + cneg w10, w10, mi // mi = first │ │ + lsr w10, w10, #1 │ │ + add w8, w10, w8, lsl #1 │ │ + cmp w8, w9 │ │ + cset w8, le │ │ + cmp w6, #0x5 │ │ + lsl w19, w3, #1 │ │ + lsl w26, w22, #1 │ │ + lsl w14, w23, #1 │ │ + lsl w10, w21, #1 │ │ + b.lt 80538 // b.tstop │ │ + ldr x9, [sp, #160] │ │ + ldrb w11, [x0, x1] │ │ + ldrb w25, [x0, x9] │ │ + subs w16, w25, w3 │ │ + cneg w16, w16, mi // mi = first │ │ + cmp w16, w13 │ │ + b.le 805b0 │ │ + mov w16, wzr │ │ + cmp w6, #0x7 │ │ + and w8, w8, w16 │ │ + b.ge 805cc // b.tcont │ │ + tbz w8, #0, 8048c │ │ + cmp w6, #0x5 │ │ + b.le 806c0 │ │ + mov w7, #0x1 // #1 │ │ + subs w8, w25, w22 │ │ + cneg w8, w8, mi // mi = first │ │ + cmp w20, #0x1 │ │ + mov w29, wzr │ │ + b.gt 80584 │ │ + cmp w8, #0x1 │ │ + b.gt 80584 │ │ + subs w8, w21, w23 │ │ + cneg w8, w8, mi // mi = first │ │ + cmp w8, #0x1 │ │ + b.gt 80754 │ │ + subs w8, w11, w23 │ │ + cneg w8, w8, mi // mi = first │ │ + cmp w8, #0x2 │ │ + cset w29, lt // lt = tstop │ │ + cmp w6, #0x8 │ │ + b.lt 80760 // b.tstop │ │ + subs w8, w28, w22 │ │ + cneg w8, w8, mi // mi = first │ │ + cmp w8, #0x1 │ │ + b.gt 8083c │ │ + subs w8, w17, w23 │ │ + cneg w8, w8, mi // mi = first │ │ + cmp w8, #0x2 │ │ cset w8, lt // lt = tstop │ │ - mov w9, #0x1648 // #5704 │ │ - sub w8, w22, w8, lsl #1 │ │ - mov x21, xzr │ │ - neg w23, w10, lsl #2 │ │ - lsl w25, w11, #3 │ │ - lsl w26, w8, #2 │ │ - add x27, x19, x9 │ │ - cbnz x21, 7d7c0 │ │ - b 7d7d0 │ │ - ldr w12, [x19, #2112] │ │ - cmp w12, #0x3 │ │ - cset w12, ne // ne = any │ │ - ldr w13, [x19, #3336] │ │ - ldr w14, [x19, #2108] │ │ - mov w16, w12 │ │ - ldr w15, [x19, #2368] │ │ - bfi w16, w13, #2, #30 │ │ - orr w13, w23, w8 │ │ - add w13, w13, w14 │ │ - ldr x14, [x19, #3240] │ │ - add x10, x19, x10, lsl #2 │ │ - add w15, w15, w12 │ │ - asr w4, w15, w12 │ │ - asr w6, w16, w12 │ │ - ldr w7, [x10, #3184] │ │ - ldr w10, [x10, #3192] │ │ - ldr x12, [x14, #672] │ │ - asr w8, w13, w8 │ │ - ldr w13, [x19, #4660] │ │ - cmp w8, w11 │ │ - csel w8, w8, w11, lt // lt = tstop │ │ - add w5, w8, w9 │ │ - str w13, [sp, #8] │ │ - str w10, [sp] │ │ - blr x12 │ │ - sub x21, x21, #0x1 │ │ - cmp x24, x21 │ │ - add x27, x27, #0x8 │ │ - b.eq 7d81c // b.none │ │ - cbz x21, 7d7d0 │ │ - ldr w8, [x19, #2112] │ │ + b 80840 │ │ + subs w16, w11, w21 │ │ + cneg w16, w16, mi // mi = first │ │ + cmp w16, w13 │ │ + cset w16, le │ │ + cmp w6, #0x7 │ │ + and w8, w8, w16 │ │ + b.lt 80538 // b.tstop │ │ + ldr x9, [sp, #152] │ │ + ldrb w17, [x0, x5] │ │ + ldrb w28, [x0, x9] │ │ + subs w16, w28, w25 │ │ + cneg w16, w16, mi // mi = first │ │ + cmp w16, w13 │ │ + b.gt 8048c │ │ + subs w16, w17, w11 │ │ + cneg w16, w16, mi // mi = first │ │ + cmp w16, w13 │ │ + cset w16, le │ │ + and w8, w8, w16 │ │ + tbz w8, #0, 8048c │ │ + cmp w6, #0x10 │ │ + b.lt 80544 // b.tstop │ │ + ldr x8, [sp, #24] │ │ + ldrb w16, [x0, x8] │ │ + ldr x8, [sp, #112] │ │ + str w16, [sp, #52] │ │ + ldrb w15, [x0, x8] │ │ + ldr x8, [sp, #96] │ │ + ldrb w8, [x0, x8] │ │ + str w8, [sp, #92] │ │ + ldr x8, [sp, #120] │ │ + ldrb w8, [x0, x8] │ │ + str w8, [sp, #88] │ │ + ldr x8, [sp, #104] │ │ + ldrb w8, [x0, x8] │ │ + str w8, [sp, #84] │ │ + ldr x8, [sp, #16] │ │ + ldrb w8, [x0, x8] │ │ + str w8, [sp, #80] │ │ + subs w8, w16, w22 │ │ + cneg w8, w8, mi // mi = first │ │ cmp w8, #0x1 │ │ - cset w8, eq // eq = none │ │ - b 7d7d4 │ │ - mov w8, wzr │ │ - cmp x21, #0x0 │ │ - cset w10, ne // ne = any │ │ - add x11, x19, w10, uxtw #3 │ │ - ldr x1, [x11, #2352] │ │ - ldr x3, [x11, #2088] │ │ - ldr x11, [x27] │ │ - ldur x12, [x27, #-24] │ │ - lsr w9, w25, w8 │ │ - lsr x13, x1, #1 │ │ - lsr x14, x3, #1 │ │ - mul x13, x13, x9 │ │ - mul x14, x14, x9 │ │ - sub x0, x11, x13, lsl #1 │ │ - sub x2, x12, x14, lsl #1 │ │ - asr w11, w26, w8 │ │ - cbnz x21, 7d744 │ │ - mov w12, wzr │ │ - b 7d750 │ │ - ldr w8, [x19, #5744] │ │ - cbz w8, 7d838 │ │ - mov w8, #0x1648 // #5704 │ │ - add x1, x19, x8 │ │ - mov x0, x19 │ │ - mov w2, w20 │ │ - bl 816a0 │ │ - ldr w8, [x19, #2112] │ │ - ldr x10, [x19, #2088] │ │ - ldr x13, [x19, #2352] │ │ - ldr x12, [x19, #2096] │ │ + b.gt 809cc │ │ + subs w8, w15, w22 │ │ + cneg w8, w8, mi // mi = first │ │ cmp w8, #0x1 │ │ - ldr x8, [x19, #2360] │ │ - ldr x11, [x19, #5680] │ │ - ldr x14, [x19, #5704] │ │ - lsl x9, x22, #2 │ │ - lsr x10, x10, #1 │ │ - lsr x13, x13, #1 │ │ - asr x12, x12, #1 │ │ - asr x8, x8, #1 │ │ - mul x10, x10, x9 │ │ - mul x13, x13, x9 │ │ - mul x12, x12, x9 │ │ - mul x8, x8, x9 │ │ - add x9, x11, x10, lsl #1 │ │ - add x11, x14, x13, lsl #1 │ │ - str x9, [x19, #5680] │ │ - ldr x9, [x19, #5712] │ │ - str x11, [x19, #5704] │ │ - ldr x11, [x19, #5720] │ │ - cset w13, eq // eq = none │ │ - asr x8, x8, x13 │ │ - ldr x10, [x19, #5688] │ │ - asr x12, x12, x13 │ │ - ldr x13, [x19, #5696] │ │ - lsl x8, x8, #1 │ │ - add x9, x9, x8 │ │ - add x11, x11, x8 │ │ - ldr x8, [x19, #5728] │ │ - lsl x12, x12, #1 │ │ - add x10, x10, x12 │ │ - add x12, x13, x12 │ │ - str x10, [x19, #5688] │ │ - str x12, [x19, #5696] │ │ - str x9, [x19, #5712] │ │ - str x11, [x19, #5720] │ │ - str x8, [x19, #5736] │ │ - tbnz w20, #0, 7d8e8 │ │ - ldr x9, [x19, #8] │ │ - ldr w9, [x9, #1012] │ │ - cbz w9, 7d8f8 │ │ - ldrsw x9, [x19, #3344] │ │ - mov w10, #0x584 // #1412 │ │ - madd x8, x9, x10, x8 │ │ - str x8, [x19, #5728] │ │ - ldp x19, x30, [sp, #112] │ │ - ldp x21, x20, [sp, #96] │ │ - ldp x23, x22, [sp, #80] │ │ - ldp x25, x24, [sp, #64] │ │ - ldp x27, x26, [sp, #48] │ │ - add sp, sp, #0x80 │ │ - ret │ │ - str x24, [sp, #-64]! │ │ - stp x23, x22, [sp, #16] │ │ - stp x21, x20, [sp, #32] │ │ - stp x19, x30, [sp, #48] │ │ - ldp x21, x20, [x0] │ │ - ldr w8, [x0, #20] │ │ - mov x19, x0 │ │ - ldr w9, [x21, #3356] │ │ - ldr w12, [x21, #3360] │ │ - ldr w10, [x21, #3344] │ │ - ldrsw x22, [x20, #13864] │ │ - ldr x13, [x21, #2088] │ │ - ldr x11, [x21, #2064] │ │ - ldr x14, [x21, #3296] │ │ - asr w9, w8, w9 │ │ - add w8, w12, w8 │ │ - ldr w12, [x20, #13868] │ │ - mul w9, w10, w9 │ │ - lsl w8, w8, #2 │ │ - lsl w23, w22, #2 │ │ - lsl w24, w9, #7 │ │ - sub w8, w8, #0x1 │ │ - lsr x10, x13, #1 │ │ - sxtw x8, w8 │ │ - add w9, w24, w23 │ │ - mul x8, x10, x8 │ │ - add x0, x14, w9, sxtw #1 │ │ - add x9, x11, x22, lsl #3 │ │ - add x1, x9, x8, lsl #1 │ │ - sub w8, w12, w22 │ │ - lsl w8, w8, #3 │ │ - sxtw x2, w8 │ │ - bl 4b60 │ │ - ldr w8, [x21, #2112] │ │ - cbz w8, 7da54 │ │ - ldr w9, [x19, #20] │ │ - ldr w10, [x21, #3360] │ │ + b.gt 809cc │ │ + ldr w8, [sp, #92] │ │ + subs w8, w8, w22 │ │ + cneg w8, w8, mi // mi = first │ │ cmp w8, #0x1 │ │ - cset w11, eq // eq = none │ │ - cmp w8, #0x3 │ │ - ldr x8, [x21, #2096] │ │ - add w9, w10, w9 │ │ - lsl w9, w9, #2 │ │ - asr w9, w9, w11 │ │ - ldr w11, [x20, #13868] │ │ - sub w9, w9, #0x1 │ │ - ldr x10, [x21, #3304] │ │ - lsr x8, x8, #1 │ │ - sxtw x9, w9 │ │ - cset w19, ne // ne = any │ │ - mul x8, x8, x9 │ │ - asr w9, w23, w19 │ │ - add w12, w9, w24 │ │ - add x8, x8, w9, sxtw │ │ - ldr x9, [x21, #2072] │ │ - sub w11, w11, w22 │ │ - sbfiz x23, x12, #1, #32 │ │ - lsl w11, w11, #2 │ │ - add x0, x10, x23 │ │ - asr w10, w11, w19 │ │ - lsl w10, w10, #1 │ │ - lsl x24, x8, #1 │ │ - add x1, x9, x24 │ │ - sxtw x2, w10 │ │ - bl 4b60 │ │ - ldr x8, [x21, #3312] │ │ - ldr w10, [x20, #13868] │ │ - ldr x9, [x21, #2080] │ │ - ldp x21, x20, [sp, #32] │ │ - add x0, x8, x23 │ │ - sub w8, w10, w22 │ │ - lsl w8, w8, #2 │ │ - asr w8, w8, w19 │ │ - ldp x19, x30, [sp, #48] │ │ - ldp x23, x22, [sp, #16] │ │ - lsl w8, w8, #1 │ │ - add x1, x9, x24 │ │ - sxtw x2, w8 │ │ - ldr x24, [sp], #64 │ │ - b 4b60 │ │ - ldp x19, x30, [sp, #48] │ │ - ldp x21, x20, [sp, #32] │ │ - ldp x23, x22, [sp, #16] │ │ - ldr x24, [sp], #64 │ │ + b.gt 809cc │ │ + ldr w8, [sp, #88] │ │ + subs w8, w8, w23 │ │ + cneg w8, w8, mi // mi = first │ │ + cmp w8, #0x1 │ │ + b.gt 809cc │ │ + ldr w8, [sp, #84] │ │ + subs w8, w8, w23 │ │ + cneg w8, w8, mi // mi = first │ │ + cmp w8, #0x1 │ │ + b.gt 809cc │ │ + ldr w8, [sp, #80] │ │ + subs w8, w8, w23 │ │ + cneg w8, w8, mi // mi = first │ │ + cmp w8, #0x2 │ │ + cset w2, lt // lt = tstop │ │ + b 809d0 │ │ + cmp w29, #0x0 │ │ + cset w8, ne // ne = any │ │ + cmp w6, #0x6 │ │ + b.ne 80868 // b.any │ │ + cbz w8, 80868 │ │ + add w16, w23, w19 │ │ + add w7, w21, w19 │ │ + add w3, w3, w26 │ │ + add w19, w22, w14 │ │ + add w8, w25, w25, lsl #1 │ │ + add w16, w16, w26 │ │ + add w20, w7, w26 │ │ + add w3, w3, w14 │ │ + add w7, w19, w10 │ │ + add w8, w16, w8 │ │ + add w14, w20, w14 │ │ + add w10, w3, w10 │ │ + add w16, w7, w11 │ │ + add w8, w8, #0x4 │ │ + add w14, w14, w25 │ │ + add w10, w10, w11 │ │ + add w16, w16, w11, lsl #1 │ │ + lsr w8, w8, #3 │ │ + add w14, w14, #0x4 │ │ + add w10, w10, #0x4 │ │ + add w16, w16, #0x4 │ │ + strb w8, [x0, x27] │ │ + lsr w8, w14, #3 │ │ + lsr w10, w10, #3 │ │ + lsr w14, w16, #3 │ │ + strb w8, [x0, x30] │ │ + strb w10, [x0] │ │ + strb w14, [x0, x12] │ │ + subs w4, w4, #0x1 │ │ + add x0, x0, x24 │ │ + b.ne 80498 // b.any │ │ + b 809d8 │ │ + mov w29, wzr │ │ + cmp w6, #0x8 │ │ + b.ge 8058c // b.tcont │ │ + mov w8, wzr │ │ + tst w2, w29 │ │ + cset w16, eq // eq = none │ │ + orr w16, w7, w16 │ │ + tbz w16, #0, 801a4 │ │ + and w8, w29, w8 │ │ + cmp w8, #0x1 │ │ + b.ne 8085c // b.any │ │ + add w10, w22, #0x4 │ │ + add w16, w23, w3 │ │ + add w7, w10, w3 │ │ + add w10, w10, w23 │ │ + add w16, w16, w22, lsl #1 │ │ + add w8, w28, w28, lsl #1 │ │ + add w14, w28, w3 │ │ + add w3, w7, w23 │ │ + add w19, w7, w23, lsl #1 │ │ + add w10, w10, w21 │ │ + add w16, w16, w21 │ │ + ldr x9, [sp, #160] │ │ + add w20, w19, w21 │ │ + add w19, w17, w17, lsl #1 │ │ + add w8, w3, w8 │ │ + add w14, w10, w14, lsl #1 │ │ + add w16, w16, w28 │ │ + add w7, w17, w21 │ │ + add w3, w3, w11 │ │ + add w10, w10, w19 │ │ + add w8, w8, w25, lsl #1 │ │ + add w14, w14, w25 │ │ + add w16, w16, w11 │ │ + add w19, w20, w17 │ │ + add w3, w3, w7, lsl #1 │ │ + lsr w8, w8, #3 │ │ + lsr w14, w14, #3 │ │ + add w16, w16, w25 │ │ + add w7, w19, w11 │ │ + add w10, w10, w11, lsl #1 │ │ + strb w8, [x0, x9] │ │ + strb w14, [x0, x27] │ │ + add w8, w16, #0x4 │ │ + add w14, w7, w25 │ │ + lsr w3, w3, #3 │ │ + lsr w10, w10, #3 │ │ + lsr w8, w8, #3 │ │ + lsr w14, w14, #3 │ │ + strb w8, [x0, x30] │ │ + strb w14, [x0] │ │ + strb w3, [x0, x12] │ │ + strb w10, [x0, x1] │ │ + mov w29, #0x1 // #1 │ │ + subs w4, w4, #0x1 │ │ + add x0, x0, x24 │ │ + b.ne 80498 // b.any │ │ + b 809d8 │ │ + mov w8, wzr │ │ + and w29, w29, w8 │ │ + mov w8, #0x1 // #1 │ │ + tst w2, w29 │ │ + cset w16, eq // eq = none │ │ + orr w16, w7, w16 │ │ + tbz w16, #0, 801a4 │ │ + b 80774 │ │ + mov w8, w29 │ │ + cmp w6, #0x6 │ │ + b.eq 806d0 // b.none │ │ + ldr w8, [sp, #128] │ │ + cmp w20, w8 │ │ + b.gt 80888 │ │ + ldr w10, [sp, #128] │ │ + subs w8, w21, w23 │ │ + cneg w8, w8, mi // mi = first │ │ + cmp w8, w10 │ │ + b.le 8091c │ │ + sub w8, w3, w21 │ │ + cmp w8, #0x7f │ │ + mov w14, #0x7f // #127 │ │ + csel w8, w8, w14, lt // lt = tstop │ │ + sub w10, w23, w22 │ │ + cmn w8, #0x80 │ │ + mov w16, #0xffffff80 // #-128 │ │ + add w10, w10, w10, lsl #1 │ │ + csel w8, w8, w16, gt │ │ + add w8, w8, w10 │ │ + cmp w8, #0x7f │ │ + csel w8, w8, w14, lt // lt = tstop │ │ + cmn w8, #0x80 │ │ + csel w8, w8, w16, gt │ │ + cmp w8, #0x7b │ │ + mov w10, #0x7b // #123 │ │ + csel w10, w8, w10, lt // lt = tstop │ │ + cmp w8, #0x7c │ │ + mov w14, #0x7c // #124 │ │ + csel w8, w8, w14, lt // lt = tstop │ │ + add w8, w8, #0x3 │ │ + add w10, w10, #0x4 │ │ + add w8, w22, w8, asr #3 │ │ + sub w10, w23, w10, asr #3 │ │ + cmp w8, #0xff │ │ + mov w14, #0xff // #255 │ │ + csel w8, w8, w14, lt // lt = tstop │ │ + cmp w10, #0xff │ │ + bic w8, w8, w8, asr #31 │ │ + csel w10, w10, w14, lt // lt = tstop │ │ + strb w8, [x0, x30] │ │ + bic w8, w10, w10, asr #31 │ │ + strb w8, [x0] │ │ + subs w4, w4, #0x1 │ │ + add x0, x0, x24 │ │ + b.ne 80498 // b.any │ │ + b 809d8 │ │ + sub w8, w23, w22 │ │ + add w8, w8, w8, lsl #1 │ │ + cmp w8, #0x7f │ │ + mov w10, #0x7f // #127 │ │ + csel w8, w8, w10, lt // lt = tstop │ │ + cmn w8, #0x80 │ │ + mov w10, #0xffffff80 // #-128 │ │ + csel w8, w8, w10, gt │ │ + cmp w8, #0x7b │ │ + mov w10, #0x7b // #123 │ │ + csel w10, w8, w10, lt // lt = tstop │ │ + cmp w8, #0x7c │ │ + mov w14, #0x7c // #124 │ │ + add w10, w10, #0x4 │ │ + csel w8, w8, w14, lt // lt = tstop │ │ + asr w10, w10, #3 │ │ + add w8, w8, #0x3 │ │ + add w8, w22, w8, asr #3 │ │ + sub w14, w23, w10 │ │ + add w10, w10, #0x1 │ │ + cmp w8, #0xff │ │ + asr w10, w10, #1 │ │ + mov w7, #0xff // #255 │ │ + csel w8, w8, w7, lt // lt = tstop │ │ + cmp w14, #0xff │ │ + add w16, w10, w3 │ │ + sub w10, w21, w10 │ │ + bic w8, w8, w8, asr #31 │ │ + csel w14, w14, w7, lt // lt = tstop │ │ + cmp w16, #0xff │ │ + strb w8, [x0, x30] │ │ + bic w8, w14, w14, asr #31 │ │ + csel w14, w16, w7, lt // lt = tstop │ │ + cmp w10, #0xff │ │ + strb w8, [x0] │ │ + bic w8, w14, w14, asr #31 │ │ + csel w10, w10, w7, lt // lt = tstop │ │ + strb w8, [x0, x27] │ │ + bic w8, w10, w10, asr #31 │ │ + strb w8, [x0, x12] │ │ + subs w4, w4, #0x1 │ │ + add x0, x0, x24 │ │ + b.ne 80498 // b.any │ │ + b 809d8 │ │ + mov w2, wzr │ │ + mov w7, wzr │ │ + b 80548 │ │ + ldp x29, x30, [sp, #256] │ │ + ldp x20, x19, [sp, #240] │ │ + ldp x22, x21, [sp, #224] │ │ + ldp x24, x23, [sp, #208] │ │ + ldp x26, x25, [sp, #192] │ │ + ldp x28, x27, [sp, #176] │ │ + add sp, sp, #0x110 │ │ ret │ │ - adrp x10, 7e000 │ │ - adrp x9, 7e000 │ │ - add x10, x10, #0x688 │ │ - add x9, x9, #0x614 │ │ + adrp x10, 81000 │ │ + adrp x9, 81000 │ │ + add x10, x10, #0x5c4 │ │ + add x9, x9, #0x558 │ │ fmov d2, x10 │ │ - adrp x10, 7e000 │ │ + adrp x10, 81000 │ │ fmov d1, x9 │ │ - adrp x9, 7e000 │ │ - add x10, x10, #0x800 │ │ - add x9, x9, #0x780 │ │ + adrp x9, 81000 │ │ + add x10, x10, #0x724 │ │ + add x9, x9, #0x6ac │ │ fmov d3, x10 │ │ - adrp x10, 7e000 │ │ + adrp x10, 81000 │ │ fmov d0, x9 │ │ - adrp x9, 7e000 │ │ - add x10, x10, #0x8b8 │ │ - add x9, x9, #0x840 │ │ + adrp x9, 81000 │ │ + add x10, x10, #0x7d0 │ │ + add x9, x9, #0x760 │ │ fmov d5, x10 │ │ - adrp x10, 7e000 │ │ + adrp x10, 81000 │ │ fmov d4, x9 │ │ - adrp x9, 7e000 │ │ - add x10, x10, #0x978 │ │ - add x9, x9, #0x8f8 │ │ + adrp x9, 81000 │ │ + add x10, x10, #0x884 │ │ + add x9, x9, #0x80c │ │ fmov d7, x10 │ │ - adrp x10, 7e000 │ │ + adrp x10, 81000 │ │ fmov d6, x9 │ │ - adrp x9, 7e000 │ │ - add x10, x10, #0x9f8 │ │ - add x9, x9, #0x9b8 │ │ + adrp x9, 81000 │ │ + add x10, x10, #0x8fc │ │ + add x9, x9, #0x8c0 │ │ fmov d16, x10 │ │ - adrp x10, 7e000 │ │ + adrp x10, 81000 │ │ str x9, [x0, #96] │ │ - adrp x9, 7e000 │ │ - add x10, x10, #0xb7c │ │ - add x9, x9, #0xa7c │ │ + adrp x9, 81000 │ │ + add x10, x10, #0xa68 │ │ + add x9, x9, #0x978 │ │ fmov d18, x10 │ │ - adrp x10, 7e000 │ │ + adrp x10, 81000 │ │ fmov d17, x9 │ │ - adrp x9, 7e000 │ │ - add x10, x10, #0xc3c │ │ - add x9, x9, #0xbfc │ │ + adrp x9, 81000 │ │ + add x10, x10, #0xb1c │ │ + add x9, x9, #0xae0 │ │ fmov d20, x10 │ │ - adrp x10, 7e000 │ │ + adrp x10, 81000 │ │ fmov d19, x9 │ │ - adrp x9, 7e000 │ │ - add x10, x10, #0x708 │ │ - add x9, x9, #0x6c8 │ │ + adrp x9, 81000 │ │ + add x10, x10, #0x63c │ │ + add x9, x9, #0x600 │ │ mov v2.d[1], x10 │ │ - adrp x10, 7e000 │ │ + adrp x10, 81000 │ │ mov v1.d[1], x9 │ │ - add x10, x10, #0xcbc │ │ + add x10, x10, #0xb94 │ │ stp q1, q2, [x0] │ │ fmov d1, x10 │ │ - adrp x10, 7e000 │ │ - add x10, x10, #0x7c0 │ │ + adrp x10, 81000 │ │ + add x10, x10, #0x6e8 │ │ mov v3.d[1], x10 │ │ - adrp x10, 7e000 │ │ - add x10, x10, #0x740 │ │ + adrp x10, 81000 │ │ + add x10, x10, #0x670 │ │ mov v4.d[1], x10 │ │ - adrp x10, 7e000 │ │ - add x10, x10, #0xd7c │ │ + adrp x10, 81000 │ │ + add x10, x10, #0xc48 │ │ fmov d2, x10 │ │ - adrp x10, 7e000 │ │ - adrp x9, 7e000 │ │ - add x10, x10, #0x878 │ │ - add x9, x9, #0x650 │ │ + adrp x10, 81000 │ │ + adrp x9, 81000 │ │ + add x10, x10, #0x794 │ │ + add x9, x9, #0x590 │ │ mov v5.d[1], x10 │ │ - adrp x10, 7e000 │ │ + adrp x10, 81000 │ │ mov v0.d[1], x9 │ │ - add x10, x10, #0xdfc │ │ + add x10, x10, #0xcc0 │ │ stp q0, q5, [x0, #64] │ │ fmov d0, x10 │ │ - adrp x10, 7e000 │ │ - add x10, x10, #0x938 │ │ + adrp x10, 81000 │ │ + add x10, x10, #0x848 │ │ mov v7.d[1], x10 │ │ - adrp x10, 7e000 │ │ - add x10, x10, #0xf80 │ │ + adrp x10, 81000 │ │ + add x10, x10, #0xe2c │ │ stp q3, q4, [x0, #32] │ │ fmov d4, x10 │ │ - adrp x10, 7e000 │ │ - add x10, x10, #0xafc │ │ + adrp x10, 81000 │ │ + add x10, x10, #0x9f0 │ │ mov v17.d[1], x10 │ │ - adrp x10, 7f000 │ │ - add x10, x10, #0x0 │ │ + adrp x10, 81000 │ │ + add x10, x10, #0xea4 │ │ fmov d5, x10 │ │ - adrp x10, 7e000 │ │ - adrp x9, 7e000 │ │ - add x10, x10, #0xbbc │ │ - add x9, x9, #0x28c │ │ + adrp x10, 81000 │ │ + adrp x9, 81000 │ │ + add x10, x10, #0xaa4 │ │ + add x9, x9, #0x21c │ │ mov v19.d[1], x10 │ │ - adrp x10, 7e000 │ │ + adrp x10, 81000 │ │ mov v6.d[1], x9 │ │ - adrp x9, 7e000 │ │ - add x10, x10, #0xb3c │ │ - add x9, x9, #0xe80 │ │ + adrp x9, 81000 │ │ + add x10, x10, #0xa2c │ │ + add x9, x9, #0xd3c │ │ mov v20.d[1], x10 │ │ - adrp x10, 7f000 │ │ + adrp x10, 81000 │ │ fmov d3, x9 │ │ - adrp x9, 7e000 │ │ - add x10, x10, #0x40 │ │ + adrp x9, 81000 │ │ + add x10, x10, #0xee0 │ │ stur q6, [x0, #120] │ │ - add x9, x9, #0xabc │ │ + add x9, x9, #0x9b4 │ │ fmov d6, x10 │ │ - adrp x10, 7e000 │ │ + adrp x10, 81000 │ │ mov v16.d[1], x9 │ │ - adrp x9, 7e000 │ │ - add x10, x10, #0xc7c │ │ - add x9, x9, #0xa3c │ │ + adrp x9, 81000 │ │ + add x10, x10, #0xb58 │ │ + add x9, x9, #0x93c │ │ mov v1.d[1], x10 │ │ - adrp x10, 7f000 │ │ + adrp x10, 81000 │ │ add x8, x0, #0x2a8 │ │ mov v18.d[1], x9 │ │ - add x10, x10, #0xc0 │ │ + add x10, x10, #0xf58 │ │ stur q7, [x0, #104] │ │ stp q18, q1, [x8, #64] │ │ fmov d1, x10 │ │ - adrp x10, 7e000 │ │ - add x10, x10, #0xd3c │ │ + adrp x10, 81000 │ │ + add x10, x10, #0xc0c │ │ mov v2.d[1], x10 │ │ - adrp x10, 7f000 │ │ - adrp x9, 7e000 │ │ - add x10, x10, #0x180 │ │ + adrp x10, 82000 │ │ + adrp x9, 81000 │ │ + add x10, x10, #0xc │ │ stp q16, q17, [x8] │ │ stp q19, q20, [x8, #32] │ │ - add x9, x9, #0xcfc │ │ + add x9, x9, #0xbd0 │ │ str q2, [x0, #784] │ │ fmov d2, x10 │ │ - adrp x10, 7e000 │ │ - add x10, x10, #0xec0 │ │ + adrp x10, 81000 │ │ + add x10, x10, #0xd78 │ │ str x9, [x0, #800] │ │ - adrp x9, 7f000 │ │ + adrp x9, 82000 │ │ mov v0.d[1], x10 │ │ - add x9, x9, #0x200 │ │ + add x9, x9, #0x84 │ │ str q0, [x8, #1088] │ │ fmov d0, x9 │ │ - adrp x9, 7e000 │ │ - add x9, x9, #0xf00 │ │ + adrp x9, 81000 │ │ + add x9, x9, #0xdb4 │ │ mov v3.d[1], x9 │ │ - adrp x9, 7f000 │ │ - add x9, x9, #0x284 │ │ + adrp x9, 82000 │ │ + add x9, x9, #0x100 │ │ str q3, [x8, #1104] │ │ fmov d3, x9 │ │ - adrp x9, 7e000 │ │ - add x9, x9, #0xe40 │ │ + adrp x9, 81000 │ │ + add x9, x9, #0xd00 │ │ mov v4.d[1], x9 │ │ - adrp x9, 7f000 │ │ - add x9, x9, #0x384 │ │ + adrp x9, 82000 │ │ + add x9, x9, #0x1f0 │ │ str q4, [x8, #1152] │ │ fmov d4, x9 │ │ - adrp x9, 7e000 │ │ - add x9, x9, #0xfc0 │ │ + adrp x9, 81000 │ │ + add x9, x9, #0xe68 │ │ mov v5.d[1], x9 │ │ - adrp x9, 7f000 │ │ - add x9, x9, #0x404 │ │ + adrp x9, 82000 │ │ + add x9, x9, #0x268 │ │ str q5, [x8, #1120] │ │ fmov d5, x9 │ │ - adrp x9, 7e000 │ │ - add x9, x9, #0xf40 │ │ + adrp x9, 81000 │ │ + add x9, x9, #0xdf0 │ │ mov v6.d[1], x9 │ │ - adrp x9, 7f000 │ │ - add x9, x9, #0x444 │ │ + adrp x9, 82000 │ │ + add x9, x9, #0x2a4 │ │ str q6, [x8, #1136] │ │ fmov d6, x9 │ │ - adrp x9, 7f000 │ │ - add x9, x9, #0x80 │ │ + adrp x9, 81000 │ │ + add x9, x9, #0xf1c │ │ mov v1.d[1], x9 │ │ - adrp x9, 7f000 │ │ - add x9, x9, #0x4c4 │ │ + adrp x9, 82000 │ │ + add x9, x9, #0x31c │ │ str q1, [x8, #1168] │ │ fmov d1, x9 │ │ - adrp x9, 7f000 │ │ - add x9, x9, #0x140 │ │ + adrp x9, 81000 │ │ + add x9, x9, #0xfd0 │ │ mov v2.d[1], x9 │ │ - adrp x9, 7f000 │ │ - add x9, x9, #0x2c4 │ │ + adrp x9, 82000 │ │ + add x9, x9, #0x13c │ │ mov v0.d[1], x9 │ │ - adrp x9, 7f000 │ │ - add x9, x9, #0x304 │ │ + adrp x9, 82000 │ │ + add x9, x9, #0x178 │ │ mov v3.d[1], x9 │ │ - adrp x9, 7f000 │ │ - add x9, x9, #0x244 │ │ + adrp x9, 82000 │ │ + add x9, x9, #0xc4 │ │ mov v4.d[1], x9 │ │ - adrp x9, 7f000 │ │ - add x9, x9, #0x3c4 │ │ + adrp x9, 82000 │ │ + add x9, x9, #0x22c │ │ mov v5.d[1], x9 │ │ - adrp x9, 7f000 │ │ - adrp x10, 7e000 │ │ - add x9, x9, #0x344 │ │ - add x10, x10, #0xdbc │ │ + adrp x9, 82000 │ │ + adrp x10, 81000 │ │ + add x9, x9, #0x1b4 │ │ + add x10, x10, #0xc84 │ │ mov v6.d[1], x9 │ │ - adrp x9, 7f000 │ │ - add x9, x9, #0x484 │ │ + adrp x9, 82000 │ │ + add x9, x9, #0x2e0 │ │ str x10, [x8, #96] │ │ - adrp x10, 7f000 │ │ + adrp x10, 82000 │ │ mov v1.d[1], x9 │ │ - adrp x9, 7f000 │ │ - add x10, x10, #0x1c0 │ │ - add x9, x9, #0x100 │ │ + adrp x9, 81000 │ │ + add x10, x10, #0x48 │ │ + add x9, x9, #0xf94 │ │ str x10, [x0, #1864] │ │ - adrp x10, 7f000 │ │ + adrp x10, 82000 │ │ str x9, [x0, #1888] │ │ add x9, x0, #0x330 │ │ - add x10, x10, #0x504 │ │ + add x10, x10, #0x358 │ │ str q2, [x0, #1872] │ │ stp q0, q3, [x0, #816] │ │ stp q5, q6, [x0, #848] │ │ stp q4, q1, [x0, #880] │ │ str x10, [x9, #120] │ │ - adrp x10, 7f000 │ │ - add x10, x10, #0x604 │ │ + adrp x10, 82000 │ │ + add x10, x10, #0x448 │ │ fmov d1, x10 │ │ - adrp x10, 7f000 │ │ - add x10, x10, #0x770 │ │ + adrp x10, 82000 │ │ + add x10, x10, #0x59c │ │ fmov d3, x10 │ │ - adrp x10, 7f000 │ │ - adrp x9, 7f000 │ │ - add x10, x10, #0x830 │ │ - add x9, x9, #0x584 │ │ + adrp x10, 82000 │ │ + adrp x9, 82000 │ │ + add x10, x10, #0x650 │ │ + add x9, x9, #0x3d0 │ │ fmov d5, x10 │ │ - adrp x10, 7f000 │ │ + adrp x10, 82000 │ │ fmov d0, x9 │ │ - add x10, x10, #0x544 │ │ + add x10, x10, #0x394 │ │ mov v0.d[1], x10 │ │ - adrp x10, 7f000 │ │ - add x10, x10, #0x968 │ │ + adrp x10, 82000 │ │ + add x10, x10, #0x774 │ │ str q0, [x8, #240] │ │ fmov d0, x10 │ │ - adrp x10, 7f000 │ │ - add x10, x10, #0x6b8 │ │ + adrp x10, 82000 │ │ + add x10, x10, #0x4f0 │ │ mov v1.d[1], x10 │ │ - adrp x10, 7f000 │ │ - adrp x9, 7f000 │ │ - add x10, x10, #0x9e8 │ │ - add x9, x9, #0x678 │ │ + adrp x10, 82000 │ │ + adrp x9, 82000 │ │ + add x10, x10, #0x7ec │ │ + add x9, x9, #0x4b4 │ │ stur q1, [x0, #136] │ │ fmov d1, x10 │ │ - adrp x10, 7f000 │ │ + adrp x10, 82000 │ │ fmov d2, x9 │ │ - add x10, x10, #0x6f8 │ │ + add x10, x10, #0x52c │ │ mov v2.d[1], x10 │ │ - adrp x10, 7f000 │ │ - add x10, x10, #0xa6c │ │ + adrp x10, 82000 │ │ + add x10, x10, #0x868 │ │ stur q2, [x0, #152] │ │ fmov d2, x10 │ │ - adrp x10, 7f000 │ │ - add x10, x10, #0x640 │ │ + adrp x10, 82000 │ │ + add x10, x10, #0x480 │ │ mov v3.d[1], x10 │ │ - adrp x10, 7f000 │ │ - adrp x9, 7f000 │ │ - add x10, x10, #0xb6c │ │ - add x9, x9, #0x7f0 │ │ + adrp x10, 82000 │ │ + adrp x9, 82000 │ │ + add x10, x10, #0x958 │ │ + add x9, x9, #0x614 │ │ stur q3, [x0, #200] │ │ fmov d3, x10 │ │ - adrp x10, 7f000 │ │ + adrp x10, 82000 │ │ fmov d4, x9 │ │ - add x10, x10, #0x7b0 │ │ + add x10, x10, #0x5d8 │ │ mov v4.d[1], x10 │ │ - adrp x10, 7f000 │ │ - add x10, x10, #0xbec │ │ + adrp x10, 82000 │ │ + add x10, x10, #0x9d0 │ │ stur q4, [x0, #168] │ │ fmov d4, x10 │ │ - adrp x10, 7f000 │ │ - add x10, x10, #0x730 │ │ + adrp x10, 82000 │ │ + add x10, x10, #0x560 │ │ mov v5.d[1], x10 │ │ - adrp x10, 7f000 │ │ - adrp x9, 7f000 │ │ - add x10, x10, #0xc2c │ │ - add x9, x9, #0x8a8 │ │ + adrp x10, 82000 │ │ + adrp x9, 82000 │ │ + add x10, x10, #0xa0c │ │ + add x9, x9, #0x6c0 │ │ stur q5, [x0, #184] │ │ fmov d5, x10 │ │ - adrp x10, 7f000 │ │ + adrp x10, 82000 │ │ fmov d6, x9 │ │ - add x10, x10, #0x868 │ │ + add x10, x10, #0x684 │ │ mov v6.d[1], x10 │ │ - adrp x10, 7f000 │ │ - add x10, x10, #0xcac │ │ + adrp x10, 82000 │ │ + add x10, x10, #0xa84 │ │ stur q6, [x0, #216] │ │ fmov d6, x10 │ │ - adrp x10, 7f000 │ │ - add x10, x10, #0x928 │ │ + adrp x10, 82000 │ │ + add x10, x10, #0x738 │ │ mov v0.d[1], x10 │ │ - adrp x10, 7f000 │ │ - add x10, x10, #0xd6c │ │ - adrp x9, 7f000 │ │ + adrp x10, 82000 │ │ + add x10, x10, #0xb38 │ │ + adrp x9, 82000 │ │ str q0, [x0, #240] │ │ fmov d0, x10 │ │ - adrp x10, 7f000 │ │ - add x9, x9, #0x5c4 │ │ - add x10, x10, #0xaac │ │ + adrp x10, 82000 │ │ + add x9, x9, #0x40c │ │ + add x10, x10, #0x8a4 │ │ mov v1.d[1], x10 │ │ - adrp x10, 7f000 │ │ + adrp x10, 82000 │ │ str x9, [x0, #912] │ │ - adrp x9, 7f000 │ │ - add x10, x10, #0xaec │ │ - add x9, x9, #0x9a8 │ │ + adrp x9, 82000 │ │ + add x10, x10, #0x8e0 │ │ + add x9, x9, #0x7b0 │ │ mov v2.d[1], x10 │ │ - adrp x10, 7f000 │ │ + adrp x10, 82000 │ │ str x9, [x0, #232] │ │ - adrp x9, 7f000 │ │ - add x10, x10, #0x8e8 │ │ - add x9, x9, #0xe70 │ │ + adrp x9, 82000 │ │ + add x10, x10, #0x6fc │ │ + add x9, x9, #0xc2c │ │ str x10, [x0, #256] │ │ stp q1, q2, [x8, #272] │ │ fmov d1, x9 │ │ - adrp x9, 7f000 │ │ - add x9, x9, #0xbac │ │ + adrp x9, 82000 │ │ + add x9, x9, #0x994 │ │ mov v4.d[1], x9 │ │ - adrp x9, 7f000 │ │ - add x9, x9, #0xb2c │ │ + adrp x9, 82000 │ │ + add x9, x9, #0x91c │ │ mov v5.d[1], x9 │ │ - adrp x9, 7f000 │ │ - add x9, x9, #0xef4 │ │ - adrp x10, 7f000 │ │ + adrp x9, 82000 │ │ + add x9, x9, #0xca8 │ │ + adrp x10, 82000 │ │ fmov d2, x9 │ │ - adrp x9, 7f000 │ │ - add x10, x10, #0xa2c │ │ - add x9, x9, #0xc6c │ │ + adrp x9, 82000 │ │ + add x10, x10, #0x82c │ │ + add x9, x9, #0xa48 │ │ mov v3.d[1], x10 │ │ mov v6.d[1], x9 │ │ stp q4, q5, [x8, #304] │ │ stp q3, q6, [x8, #336] │ │ - adrp x8, 7f000 │ │ - add x8, x8, #0xd2c │ │ + adrp x8, 82000 │ │ + add x8, x8, #0xafc │ │ mov v0.d[1], x8 │ │ - adrp x8, 80000 │ │ - add x8, x8, #0x74 │ │ + adrp x8, 82000 │ │ + add x8, x8, #0xe10 │ │ str q0, [x0, #1056] │ │ fmov d0, x8 │ │ - adrp x8, 7f000 │ │ - add x8, x8, #0xf34 │ │ + adrp x8, 82000 │ │ + add x8, x8, #0xce4 │ │ mov v1.d[1], x8 │ │ - adrp x8, 80000 │ │ - add x8, x8, #0xb4 │ │ + adrp x8, 82000 │ │ + add x8, x8, #0xe4c │ │ str q1, [x0, #1904] │ │ fmov d1, x8 │ │ - adrp x8, 7f000 │ │ - add x8, x8, #0xf74 │ │ + adrp x8, 82000 │ │ + add x8, x8, #0xd20 │ │ mov v2.d[1], x8 │ │ - adrp x8, 80000 │ │ - adrp x9, 7f000 │ │ - add x8, x8, #0x134 │ │ - add x9, x9, #0xff4 │ │ + adrp x8, 82000 │ │ + adrp x9, 82000 │ │ + add x8, x8, #0xec4 │ │ + add x9, x9, #0xd98 │ │ str q2, [x0, #1920] │ │ fmov d2, x8 │ │ - adrp x8, 7f000 │ │ + adrp x8, 82000 │ │ fmov d3, x9 │ │ - add x8, x8, #0xeb4 │ │ + add x8, x8, #0xc6c │ │ mov v3.d[1], x8 │ │ - adrp x8, 80000 │ │ - add x8, x8, #0x34 │ │ + adrp x8, 82000 │ │ + add x8, x8, #0xdd4 │ │ mov v0.d[1], x8 │ │ - adrp x8, 7f000 │ │ - add x8, x8, #0xfb4 │ │ + adrp x8, 82000 │ │ + add x8, x8, #0xd5c │ │ mov v1.d[1], x8 │ │ - adrp x8, 80000 │ │ - add x8, x8, #0xf4 │ │ - adrp x10, 7f000 │ │ + adrp x8, 82000 │ │ + add x8, x8, #0xe88 │ │ + adrp x10, 82000 │ │ mov v2.d[1], x8 │ │ - adrp x8, 7f000 │ │ - add x10, x10, #0xcec │ │ - adrp x9, 7f000 │ │ - add x8, x8, #0xdec │ │ - add x9, x9, #0xdac │ │ + adrp x8, 82000 │ │ + add x10, x10, #0xac0 │ │ + adrp x9, 82000 │ │ + add x8, x8, #0xbb0 │ │ + add x9, x9, #0xb74 │ │ str x10, [x0, #1072] │ │ - adrp x10, 7f000 │ │ + adrp x10, 82000 │ │ str x8, [x0, #2040] │ │ - adrp x8, 80000 │ │ - add x10, x10, #0xe30 │ │ + adrp x8, 82000 │ │ + add x10, x10, #0xbf0 │ │ str x9, [x0, #1048] │ │ add x9, x0, #0x770 │ │ - add x8, x8, #0x174 │ │ + add x8, x8, #0xf00 │ │ str x10, [x0, #2112] │ │ str q3, [x0, #1968] │ │ str q0, [x0, #1936] │ │ str q1, [x0, #1952] │ │ str q2, [x0, #1984] │ │ str x8, [x9, #120] │ │ - adrp x8, 80000 │ │ - add x8, x8, #0x234 │ │ + adrp x8, 82000 │ │ + add x8, x8, #0xfb4 │ │ fmov d0, x8 │ │ - adrp x8, 80000 │ │ - add x8, x8, #0x2f8 │ │ + adrp x8, 83000 │ │ + add x8, x8, #0x6c │ │ fmov d2, x8 │ │ - adrp x8, 80000 │ │ - add x8, x8, #0x1f4 │ │ + adrp x8, 82000 │ │ + add x8, x8, #0xf78 │ │ mov v0.d[1], x8 │ │ - adrp x8, 80000 │ │ - adrp x9, 80000 │ │ - add x8, x8, #0x478 │ │ - add x9, x9, #0x274 │ │ + adrp x8, 83000 │ │ + adrp x9, 82000 │ │ + add x8, x8, #0x1d4 │ │ + add x9, x9, #0xff0 │ │ str q0, [x0, #2000] │ │ fmov d0, x8 │ │ - adrp x8, 80000 │ │ + adrp x8, 83000 │ │ fmov d1, x9 │ │ - add x8, x8, #0x338 │ │ + add x8, x8, #0xa8 │ │ mov v1.d[1], x8 │ │ - adrp x8, 80000 │ │ - add x8, x8, #0x4b8 │ │ + adrp x8, 83000 │ │ + add x8, x8, #0x210 │ │ str q1, [x0, #1088] │ │ fmov d1, x8 │ │ - adrp x8, 80000 │ │ - add x8, x8, #0x378 │ │ + adrp x8, 83000 │ │ + add x8, x8, #0xe4 │ │ mov v2.d[1], x8 │ │ - adrp x8, 80000 │ │ - adrp x9, 80000 │ │ - add x8, x8, #0x538 │ │ - add x9, x9, #0x3f8 │ │ + adrp x8, 83000 │ │ + adrp x9, 83000 │ │ + add x8, x8, #0x288 │ │ + add x9, x9, #0x15c │ │ str q2, [x0, #1104] │ │ fmov d2, x8 │ │ - adrp x8, 80000 │ │ + adrp x8, 83000 │ │ fmov d3, x9 │ │ - add x8, x8, #0x2b8 │ │ + add x8, x8, #0x30 │ │ mov v3.d[1], x8 │ │ - adrp x8, 80000 │ │ - add x8, x8, #0x438 │ │ + adrp x8, 83000 │ │ + add x8, x8, #0x198 │ │ mov v0.d[1], x8 │ │ - adrp x8, 80000 │ │ - add x8, x8, #0x3b8 │ │ + adrp x8, 83000 │ │ + add x8, x8, #0x120 │ │ mov v1.d[1], x8 │ │ - adrp x8, 80000 │ │ - add x8, x8, #0x4f8 │ │ - adrp x10, 80000 │ │ + adrp x8, 83000 │ │ + add x8, x8, #0x24c │ │ + adrp x10, 82000 │ │ mov v2.d[1], x8 │ │ - adrp x8, 80000 │ │ - add x10, x10, #0x1b4 │ │ + adrp x8, 83000 │ │ + add x10, x10, #0xf3c │ │ add x9, x0, #0x440 │ │ - add x8, x8, #0x578 │ │ + add x8, x8, #0x2c4 │ │ str x10, [x0, #2016] │ │ str q3, [x0, #1152] │ │ str q0, [x0, #1120] │ │ str q1, [x0, #1136] │ │ str q2, [x0, #1168] │ │ str x8, [x9, #120] │ │ - adrp x8, 80000 │ │ - add x8, x8, #0x638 │ │ + adrp x8, 83000 │ │ + add x8, x8, #0x378 │ │ fmov d0, x8 │ │ - adrp x8, 80000 │ │ - add x8, x8, #0x6ec │ │ + adrp x8, 83000 │ │ + add x8, x8, #0x420 │ │ fmov d2, x8 │ │ - adrp x8, 80000 │ │ - adrp x9, 80000 │ │ - add x8, x8, #0x5f8 │ │ - add x9, x9, #0x678 │ │ + adrp x8, 83000 │ │ + adrp x9, 83000 │ │ + add x8, x8, #0x33c │ │ + add x9, x9, #0x3b4 │ │ mov v0.d[1], x8 │ │ - adrp x8, 80000 │ │ + adrp x8, 83000 │ │ fmov d1, x9 │ │ - adrp x9, 80000 │ │ - add x8, x8, #0x864 │ │ - add x9, x9, #0x7e4 │ │ + adrp x9, 83000 │ │ + add x8, x8, #0x580 │ │ + add x9, x9, #0x508 │ │ str q0, [x0, #1184] │ │ fmov d0, x8 │ │ - adrp x8, 80000 │ │ + adrp x8, 83000 │ │ fmov d3, x9 │ │ - adrp x9, 80000 │ │ - add x8, x8, #0x76c │ │ - add x9, x9, #0x72c │ │ + adrp x9, 83000 │ │ + add x8, x8, #0x498 │ │ + add x9, x9, #0x45c │ │ mov v2.d[1], x8 │ │ - adrp x8, 80000 │ │ + adrp x8, 83000 │ │ mov v1.d[1], x9 │ │ - add x8, x8, #0x8a4 │ │ + add x8, x8, #0x5bc │ │ stp q1, q2, [x0, #272] │ │ fmov d1, x8 │ │ - adrp x8, 80000 │ │ - add x8, x8, #0x824 │ │ + adrp x8, 83000 │ │ + add x8, x8, #0x544 │ │ mov v0.d[1], x8 │ │ - adrp x8, 80000 │ │ - add x8, x8, #0x7a4 │ │ - adrp x9, 80000 │ │ + adrp x8, 83000 │ │ + add x8, x8, #0x4cc │ │ + adrp x9, 83000 │ │ mov v1.d[1], x8 │ │ - adrp x8, 80000 │ │ - add x9, x9, #0x6b4 │ │ - add x8, x8, #0x91c │ │ - adrp x10, 80000 │ │ + adrp x8, 83000 │ │ + add x9, x9, #0x3ec │ │ + add x8, x8, #0x62c │ │ + adrp x10, 83000 │ │ stp q0, q1, [x0, #304] │ │ fmov d0, x8 │ │ - adrp x8, 80000 │ │ + adrp x8, 83000 │ │ mov v3.d[1], x9 │ │ - adrp x9, 80000 │ │ - add x10, x10, #0x5b8 │ │ - add x8, x8, #0x8dc │ │ - add x9, x9, #0x95c │ │ + adrp x9, 83000 │ │ + add x10, x10, #0x300 │ │ + add x8, x8, #0x5f0 │ │ + add x9, x9, #0x668 │ │ mov v0.d[1], x8 │ │ - adrp x8, 80000 │ │ + adrp x8, 83000 │ │ str x10, [x0, #1200] │ │ - adrp x10, 80000 │ │ + adrp x10, 83000 │ │ str x9, [x0, #1224] │ │ - adrp x9, 80000 │ │ - add x8, x8, #0x9a0 │ │ - add x10, x10, #0x9e0 │ │ - add x9, x9, #0xa24 │ │ + adrp x9, 83000 │ │ + add x8, x8, #0x6a8 │ │ + add x10, x10, #0x6e4 │ │ + add x9, x9, #0x724 │ │ str x8, [x0, #1296] │ │ - adrp x8, 80000 │ │ + adrp x8, 83000 │ │ str x10, [x0, #2312] │ │ - adrp x10, 80000 │ │ + adrp x10, 83000 │ │ str x9, [x0, #2176] │ │ - adrp x9, 80000 │ │ - add x8, x8, #0xa68 │ │ - add x10, x10, #0xaa8 │ │ - add x9, x9, #0xaec │ │ + adrp x9, 83000 │ │ + add x8, x8, #0x764 │ │ + add x10, x10, #0x7a0 │ │ + add x9, x9, #0x7e0 │ │ str x8, [x0, #2248] │ │ - adrp x8, 80000 │ │ + adrp x8, 83000 │ │ str x10, [x0, #1360] │ │ - adrp x10, 80000 │ │ + adrp x10, 83000 │ │ str x9, [x0, #1432] │ │ - adrp x9, 80000 │ │ - add x8, x8, #0xb2c │ │ - add x10, x10, #0xb68 │ │ - add x9, x9, #0xba0 │ │ + adrp x9, 83000 │ │ + add x8, x8, #0x81c │ │ + add x10, x10, #0x854 │ │ + add x9, x9, #0x888 │ │ str x8, [x0, #408] │ │ - adrp x8, 80000 │ │ + adrp x8, 83000 │ │ str x10, [x0, #480] │ │ - adrp x10, 80000 │ │ + adrp x10, 83000 │ │ str x9, [x0, #1496] │ │ - adrp x9, 80000 │ │ - add x8, x8, #0xbe4 │ │ - add x10, x10, #0xc28 │ │ - add x9, x9, #0xc6c │ │ + adrp x9, 83000 │ │ + add x8, x8, #0x8c8 │ │ + add x10, x10, #0x908 │ │ + add x9, x9, #0x948 │ │ stp q3, q0, [x0, #336] │ │ str x8, [x0, #2448] │ │ str x10, [x0, #1632] │ │ str x9, [x0, #544] │ │ - b 67b18 │ │ - sub sp, sp, #0x90 │ │ - stp x25, x24, [sp, #80] │ │ - stp x23, x22, [sp, #96] │ │ - stp x21, x20, [sp, #112] │ │ - stp x19, x30, [sp, #128] │ │ - ldr w8, [x2] │ │ - str x26, [sp, #64] │ │ - mov x20, x1 │ │ - mov x21, x0 │ │ + b 7e440 │ │ + sub sp, sp, #0x80 │ │ + stp x25, x24, [sp, #64] │ │ + stp x23, x22, [sp, #80] │ │ + stp x21, x20, [sp, #96] │ │ + stp x19, x30, [sp, #112] │ │ + ldrsh w8, [x2] │ │ + mov x19, x1 │ │ + mov x20, x0 │ │ + mov x25, sp │ │ asr w8, w8, #2 │ │ str w8, [sp] │ │ - ldr w8, [x2, #16] │ │ - mov x26, sp │ │ + ldrsh w8, [x2, #8] │ │ mov x0, sp │ │ mov w1, #0x1 // #1 │ │ + mov x22, x2 │ │ asr w8, w8, #2 │ │ str w8, [sp, #4] │ │ - ldr w8, [x2, #32] │ │ - mov w19, w4 │ │ - mov x23, x2 │ │ - add x25, x26, #0x4 │ │ + ldrsh w8, [x2, #16] │ │ + add x24, x25, #0x4 │ │ + add x23, x25, #0x8 │ │ + add x21, x25, #0xc │ │ asr w8, w8, #2 │ │ str w8, [sp, #8] │ │ - ldr w8, [x2, #48] │ │ - add x24, x26, #0x8 │ │ - add x22, x26, #0xc │ │ + ldrsh w8, [x2, #24] │ │ asr w8, w8, #2 │ │ str w8, [sp, #12] │ │ - bl 1ba88 │ │ - ldr w8, [x23, #4] │ │ - add x0, x26, #0x10 │ │ + bl 1b984 │ │ + ldrsh w8, [x22, #2] │ │ + add x0, x25, #0x10 │ │ mov w1, #0x1 // #1 │ │ asr w8, w8, #2 │ │ str w8, [sp, #16] │ │ - ldr w8, [x23, #20] │ │ + ldrsh w8, [x22, #10] │ │ asr w8, w8, #2 │ │ str w8, [sp, #20] │ │ - ldr w8, [x23, #36] │ │ + ldrsh w8, [x22, #18] │ │ asr w8, w8, #2 │ │ str w8, [sp, #24] │ │ - ldr w8, [x23, #52] │ │ + ldrsh w8, [x22, #26] │ │ asr w8, w8, #2 │ │ str w8, [sp, #28] │ │ - bl 1ba88 │ │ - ldr w8, [x23, #8] │ │ - add x0, x26, #0x20 │ │ + bl 1b984 │ │ + ldrsh w8, [x22, #4] │ │ + add x0, x25, #0x20 │ │ mov w1, #0x1 // #1 │ │ asr w8, w8, #2 │ │ str w8, [sp, #32] │ │ - ldr w8, [x23, #24] │ │ + ldrsh w8, [x22, #12] │ │ asr w8, w8, #2 │ │ str w8, [sp, #36] │ │ - ldr w8, [x23, #40] │ │ + ldrsh w8, [x22, #20] │ │ asr w8, w8, #2 │ │ str w8, [sp, #40] │ │ - ldr w8, [x23, #56] │ │ + ldrsh w8, [x22, #28] │ │ asr w8, w8, #2 │ │ str w8, [sp, #44] │ │ - bl 1ba88 │ │ - ldr w8, [x23, #12] │ │ - add x0, x26, #0x30 │ │ + bl 1b984 │ │ + ldrsh w8, [x22, #6] │ │ + add x0, x25, #0x30 │ │ mov w1, #0x1 // #1 │ │ asr w8, w8, #2 │ │ str w8, [sp, #48] │ │ - ldr w8, [x23, #28] │ │ + ldrsh w8, [x22, #14] │ │ asr w8, w8, #2 │ │ str w8, [sp, #52] │ │ - ldr w8, [x23, #44] │ │ + ldrsh w8, [x22, #22] │ │ asr w8, w8, #2 │ │ str w8, [sp, #56] │ │ - ldr w8, [x23, #60] │ │ + ldrsh w8, [x22, #30] │ │ asr w8, w8, #2 │ │ str w8, [sp, #60] │ │ - bl 1ba88 │ │ + bl 1b984 │ │ movi v0.2d, #0x0 │ │ mov x0, sp │ │ mov w1, #0x4 // #4 │ │ - stp q0, q0, [x23, #32] │ │ - stp q0, q0, [x23] │ │ - bl 1ba88 │ │ - mov w1, #0x4 // #4 │ │ - mov x0, x25 │ │ - bl 1ba88 │ │ + stp q0, q0, [x22] │ │ + bl 1b984 │ │ mov w1, #0x4 // #4 │ │ mov x0, x24 │ │ - bl 1ba88 │ │ + bl 1b984 │ │ mov w1, #0x4 // #4 │ │ - mov x0, x22 │ │ - bl 1ba88 │ │ - ldrh w8, [x21] │ │ - ldr w9, [sp] │ │ - ldr x26, [sp, #64] │ │ - add w8, w9, w8 │ │ - cmp w8, w19 │ │ - csel w9, w19, w8, gt │ │ - cmp w8, #0x0 │ │ - csel w9, wzr, w9, lt // lt = tstop │ │ - strh w9, [x21] │ │ - ldrh w8, [x21, #2] │ │ + mov x0, x23 │ │ + bl 1b984 │ │ + mov w1, #0x4 // #4 │ │ + mov x0, x21 │ │ + bl 1b984 │ │ + ldrb w9, [x20] │ │ + ldr w10, [sp] │ │ + mov w8, #0xff // #255 │ │ + add w9, w10, w9 │ │ + cmp w9, #0xff │ │ + csel w9, w9, w8, lt // lt = tstop │ │ + bic w9, w9, w9, asr #31 │ │ + strb w9, [x20] │ │ + ldrb w10, [x20, #1] │ │ ldr w9, [sp, #4] │ │ - add w8, w9, w8 │ │ - cmp w8, w19 │ │ - csel w9, w19, w8, gt │ │ - cmp w8, #0x0 │ │ - csel w9, wzr, w9, lt // lt = tstop │ │ - strh w9, [x21, #2] │ │ - ldrh w8, [x21, #4] │ │ + add w9, w9, w10 │ │ + cmp w9, #0xff │ │ + csel w9, w9, w8, lt // lt = tstop │ │ + bic w9, w9, w9, asr #31 │ │ + strb w9, [x20, #1] │ │ + ldrb w10, [x20, #2] │ │ ldr w9, [sp, #8] │ │ - add w8, w9, w8 │ │ - cmp w8, w19 │ │ - csel w9, w19, w8, gt │ │ - cmp w8, #0x0 │ │ - csel w9, wzr, w9, lt // lt = tstop │ │ - strh w9, [x21, #4] │ │ - ldrh w8, [x21, #6] │ │ - ldp w9, w10, [sp, #12] │ │ - add w8, w9, w8 │ │ - cmp w8, w19 │ │ - csel w9, w19, w8, gt │ │ - cmp w8, #0x0 │ │ - csel w9, wzr, w9, lt // lt = tstop │ │ - add x8, x21, x20 │ │ - strh w9, [x21, #6] │ │ - ldrh w9, [x8] │ │ - add w9, w10, w9 │ │ - cmp w9, w19 │ │ - csel w10, w19, w9, gt │ │ - cmp w9, #0x0 │ │ - csel w10, wzr, w10, lt // lt = tstop │ │ - strh w10, [x8] │ │ - ldrh w9, [x8, #2] │ │ - ldr w10, [sp, #20] │ │ + add w9, w9, w10 │ │ + cmp w9, #0xff │ │ + csel w9, w9, w8, lt // lt = tstop │ │ + bic w9, w9, w9, asr #31 │ │ + strb w9, [x20, #2] │ │ + ldrb w10, [x20, #3] │ │ + ldp w9, w11, [sp, #12] │ │ + add w9, w9, w10 │ │ + cmp w9, #0xff │ │ + csel w9, w9, w8, lt // lt = tstop │ │ + bic w9, w9, w9, asr #31 │ │ + add x10, x20, x19 │ │ + strb w9, [x20, #3] │ │ + ldrb w9, [x10] │ │ + add w9, w11, w9 │ │ + cmp w9, #0xff │ │ + csel w9, w9, w8, lt // lt = tstop │ │ + bic w9, w9, w9, asr #31 │ │ + strb w9, [x10] │ │ + ldrb w11, [x10, #1] │ │ + ldr w9, [sp, #20] │ │ + add w9, w9, w11 │ │ + cmp w9, #0xff │ │ + csel w9, w9, w8, lt // lt = tstop │ │ + bic w9, w9, w9, asr #31 │ │ + strb w9, [x10, #1] │ │ + ldrb w11, [x10, #2] │ │ + ldr w9, [sp, #24] │ │ + add w9, w9, w11 │ │ + cmp w9, #0xff │ │ + csel w9, w9, w8, lt // lt = tstop │ │ + bic w9, w9, w9, asr #31 │ │ + strb w9, [x10, #2] │ │ + ldrb w11, [x10, #3] │ │ + ldr w9, [sp, #28] │ │ + add w9, w9, w11 │ │ + cmp w9, #0xff │ │ + csel w9, w9, w8, lt // lt = tstop │ │ + bic w9, w9, w9, asr #31 │ │ + add x11, x10, x19 │ │ + strb w9, [x10, #3] │ │ + ldrb w9, [x11] │ │ + ldr w10, [sp, #32] │ │ + add x12, x11, x19 │ │ add w9, w10, w9 │ │ - cmp w9, w19 │ │ - csel w10, w19, w9, gt │ │ - cmp w9, #0x0 │ │ - csel w10, wzr, w10, lt // lt = tstop │ │ - strh w10, [x8, #2] │ │ - ldrh w9, [x8, #4] │ │ - ldr w10, [sp, #24] │ │ + cmp w9, #0xff │ │ + csel w9, w9, w8, lt // lt = tstop │ │ + bic w9, w9, w9, asr #31 │ │ + strb w9, [x11] │ │ + ldrb w10, [x11, #1] │ │ + ldr w9, [sp, #36] │ │ + add w9, w9, w10 │ │ + cmp w9, #0xff │ │ + csel w9, w9, w8, lt // lt = tstop │ │ + bic w9, w9, w9, asr #31 │ │ + strb w9, [x11, #1] │ │ + ldrb w10, [x11, #2] │ │ + ldr w9, [sp, #40] │ │ + add w9, w9, w10 │ │ + cmp w9, #0xff │ │ + csel w9, w9, w8, lt // lt = tstop │ │ + bic w9, w9, w9, asr #31 │ │ + strb w9, [x11, #2] │ │ + ldrb w10, [x11, #3] │ │ + ldr w9, [sp, #44] │ │ + add w9, w9, w10 │ │ + cmp w9, #0xff │ │ + csel w9, w9, w8, lt // lt = tstop │ │ + bic w9, w9, w9, asr #31 │ │ + strb w9, [x11, #3] │ │ + ldrb w9, [x12] │ │ + ldr w10, [sp, #48] │ │ + ldrb w11, [x12, #1] │ │ add w9, w10, w9 │ │ - cmp w9, w19 │ │ - csel w10, w19, w9, gt │ │ - cmp w9, #0x0 │ │ - csel w10, wzr, w10, lt // lt = tstop │ │ - strh w10, [x8, #4] │ │ - ldrh w9, [x8, #6] │ │ - ldr w10, [sp, #28] │ │ + cmp w9, #0xff │ │ + csel w9, w9, w8, lt // lt = tstop │ │ + bic w9, w9, w9, asr #31 │ │ + strb w9, [x12] │ │ + ldr w9, [sp, #52] │ │ + ldrb w10, [x12, #2] │ │ + add w9, w9, w11 │ │ + cmp w9, #0xff │ │ + csel w9, w9, w8, lt // lt = tstop │ │ + bic w9, w9, w9, asr #31 │ │ + strb w9, [x12, #1] │ │ + ldr w9, [sp, #56] │ │ + add w9, w9, w10 │ │ + cmp w9, #0xff │ │ + csel w9, w9, w8, lt // lt = tstop │ │ + bic w9, w9, w9, asr #31 │ │ + strb w9, [x12, #2] │ │ + ldrb w9, [x12, #3] │ │ + ldr w10, [sp, #60] │ │ add w9, w10, w9 │ │ - cmp w9, w19 │ │ - csel w10, w19, w9, gt │ │ - cmp w9, #0x0 │ │ - csel w10, wzr, w10, lt // lt = tstop │ │ - add x9, x8, x20 │ │ - strh w10, [x8, #6] │ │ - ldrh w8, [x9] │ │ - ldr w10, [sp, #32] │ │ - add x11, x9, x20 │ │ - add w8, w10, w8 │ │ - cmp w8, w19 │ │ - csel w10, w19, w8, gt │ │ - cmp w8, #0x0 │ │ - csel w10, wzr, w10, lt // lt = tstop │ │ - strh w10, [x9] │ │ - ldrh w8, [x9, #2] │ │ - ldr w10, [sp, #36] │ │ - add w8, w10, w8 │ │ - cmp w8, w19 │ │ - csel w10, w19, w8, gt │ │ - cmp w8, #0x0 │ │ - csel w10, wzr, w10, lt // lt = tstop │ │ - strh w10, [x9, #2] │ │ - ldrh w8, [x9, #4] │ │ - ldr w10, [sp, #40] │ │ - add w8, w10, w8 │ │ - cmp w8, w19 │ │ - csel w10, w19, w8, gt │ │ - cmp w8, #0x0 │ │ - csel w10, wzr, w10, lt // lt = tstop │ │ - strh w10, [x9, #4] │ │ - ldrh w8, [x9, #6] │ │ - ldr w10, [sp, #44] │ │ - add w8, w10, w8 │ │ - cmp w8, w19 │ │ - csel w10, w19, w8, gt │ │ - cmp w8, #0x0 │ │ - csel w8, wzr, w10, lt // lt = tstop │ │ - strh w8, [x9, #6] │ │ - ldrh w8, [x11] │ │ - ldr w9, [sp, #48] │ │ - ldrh w10, [x11, #2] │ │ - add w8, w9, w8 │ │ - cmp w8, w19 │ │ - csel w9, w19, w8, gt │ │ - cmp w8, #0x0 │ │ - csel w8, wzr, w9, lt // lt = tstop │ │ - strh w8, [x11] │ │ - ldr w8, [sp, #52] │ │ - ldrh w9, [x11, #4] │ │ - add w8, w8, w10 │ │ - cmp w8, w19 │ │ - csel w10, w19, w8, gt │ │ - cmp w8, #0x0 │ │ - csel w8, wzr, w10, lt // lt = tstop │ │ - strh w8, [x11, #2] │ │ - ldr w8, [sp, #56] │ │ - ldrh w10, [x11, #6] │ │ - add w8, w8, w9 │ │ - cmp w8, w19 │ │ - csel w9, w19, w8, gt │ │ - cmp w8, #0x0 │ │ - csel w8, wzr, w9, lt // lt = tstop │ │ - strh w8, [x11, #4] │ │ - ldr w8, [sp, #60] │ │ - add w8, w8, w10 │ │ - cmp w8, w19 │ │ - csel w9, w19, w8, gt │ │ - cmp w8, #0x0 │ │ - csel w8, wzr, w9, lt // lt = tstop │ │ - strh w8, [x11, #6] │ │ - ldp x19, x30, [sp, #128] │ │ - ldp x21, x20, [sp, #112] │ │ - ldp x23, x22, [sp, #96] │ │ - ldp x25, x24, [sp, #80] │ │ - add sp, sp, #0x90 │ │ + cmp w9, #0xff │ │ + csel w8, w9, w8, lt // lt = tstop │ │ + bic w8, w8, w8, asr #31 │ │ + strb w8, [x12, #3] │ │ + ldp x19, x30, [sp, #112] │ │ + ldp x21, x20, [sp, #96] │ │ + ldp x23, x22, [sp, #80] │ │ + ldp x25, x24, [sp, #64] │ │ + add sp, sp, #0x80 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ - adrp x7, ac000 │ │ - ldr x7, [x7, #2816] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ + adrp x7, ad000 │ │ + ldr x7, [x7, #2760] │ │ mov w8, #0x1 // #1 │ │ mov w4, #0x4 // #4 │ │ mov w5, #0x4 // #4 │ │ mov w6, wzr │ │ str w8, [sp, #8] │ │ str x7, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x7, ac000 │ │ - ldr x7, [x7, #1432] │ │ + adrp x7, ad000 │ │ + ldr x7, [x7, #1376] │ │ mov w4, #0x4 // #4 │ │ mov w5, #0x4 // #4 │ │ mov w6, wzr │ │ str x7, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #2816] │ │ - ldr x7, [x7, #3264] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #2760] │ │ + ldr x7, [x7, #3232] │ │ mov w4, #0x4 // #4 │ │ mov w5, #0x4 // #4 │ │ mov w6, wzr │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3264] │ │ - ldr x7, [x7, #2816] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3232] │ │ + ldr x7, [x7, #2760] │ │ mov w4, #0x4 // #4 │ │ mov w5, #0x4 // #4 │ │ mov w6, wzr │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x7, ac000 │ │ - ldr x7, [x7, #3264] │ │ + adrp x7, ad000 │ │ + ldr x7, [x7, #3232] │ │ mov w4, #0x4 // #4 │ │ mov w5, #0x4 // #4 │ │ mov w6, wzr │ │ str x7, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3264] │ │ - ldr x7, [x7, #3672] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3232] │ │ + ldr x7, [x7, #3656] │ │ mov w4, #0x4 // #4 │ │ mov w5, #0x4 // #4 │ │ mov w6, wzr │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3672] │ │ - ldr x7, [x7, #3264] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3656] │ │ + ldr x7, [x7, #3232] │ │ mov w4, #0x4 // #4 │ │ mov w5, #0x4 // #4 │ │ mov w6, wzr │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #2816] │ │ - ldr x7, [x7, #3672] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #2760] │ │ + ldr x7, [x7, #3656] │ │ mov w4, #0x4 // #4 │ │ mov w5, #0x4 // #4 │ │ mov w6, wzr │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3672] │ │ - ldr x7, [x7, #2816] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3656] │ │ + ldr x7, [x7, #2760] │ │ mov w4, #0x4 // #4 │ │ mov w5, #0x4 // #4 │ │ mov w6, wzr │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x7, ac000 │ │ - ldr x7, [x7, #3672] │ │ + adrp x7, ad000 │ │ + ldr x7, [x7, #3656] │ │ mov w4, #0x4 // #4 │ │ mov w5, #0x4 // #4 │ │ mov w6, wzr │ │ str x7, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1432] │ │ - ldr x7, [x7, #2816] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1376] │ │ + ldr x7, [x7, #2760] │ │ mov w4, #0x4 // #4 │ │ mov w5, #0x4 // #4 │ │ mov w6, wzr │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #2816] │ │ - ldr x7, [x7, #1432] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #2760] │ │ + ldr x7, [x7, #1376] │ │ mov w4, #0x4 // #4 │ │ mov w5, #0x4 // #4 │ │ mov w6, wzr │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1432] │ │ - ldr x7, [x7, #3672] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1376] │ │ + ldr x7, [x7, #3656] │ │ mov w4, #0x4 // #4 │ │ mov w5, #0x4 // #4 │ │ mov w6, wzr │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3672] │ │ - ldr x7, [x7, #1432] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3656] │ │ + ldr x7, [x7, #1376] │ │ mov w4, #0x4 // #4 │ │ mov w5, #0x4 // #4 │ │ mov w6, wzr │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1432] │ │ - ldr x7, [x7, #3264] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1376] │ │ + ldr x7, [x7, #3232] │ │ mov w4, #0x4 // #4 │ │ mov w5, #0x4 // #4 │ │ mov w6, wzr │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3264] │ │ - ldr x7, [x7, #1432] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3232] │ │ + ldr x7, [x7, #1376] │ │ mov w4, #0x4 // #4 │ │ mov w5, #0x4 // #4 │ │ mov w6, wzr │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ - adrp x9, ac000 │ │ - adrp x7, ac000 │ │ - ldr x9, [x9, #224] │ │ - ldr x7, [x7, #2816] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ + adrp x9, ad000 │ │ + adrp x7, ad000 │ │ + ldr x9, [x9, #120] │ │ + ldr x7, [x7, #2760] │ │ mov w8, #0x1 // #1 │ │ mov w4, #0x4 // #4 │ │ mov w5, #0x8 // #8 │ │ mov w6, wzr │ │ str w8, [sp, #8] │ │ str x9, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1728] │ │ - ldr x7, [x7, #1432] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1672] │ │ + ldr x7, [x7, #1376] │ │ mov w4, #0x4 // #4 │ │ mov w5, #0x8 // #8 │ │ mov w6, wzr │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #224] │ │ - ldr x7, [x7, #3264] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #120] │ │ + ldr x7, [x7, #3232] │ │ mov w4, #0x4 // #4 │ │ mov w5, #0x8 // #8 │ │ mov w6, wzr │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3760] │ │ - ldr x7, [x7, #2816] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3744] │ │ + ldr x7, [x7, #2760] │ │ mov w4, #0x4 // #4 │ │ mov w5, #0x8 // #8 │ │ mov w6, wzr │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3760] │ │ - ldr x7, [x7, #3264] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3744] │ │ + ldr x7, [x7, #3232] │ │ mov w4, #0x4 // #4 │ │ mov w5, #0x8 // #8 │ │ mov w6, wzr │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3760] │ │ - ldr x7, [x7, #3672] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3744] │ │ + ldr x7, [x7, #3656] │ │ mov w4, #0x4 // #4 │ │ mov w5, #0x8 // #8 │ │ mov w6, wzr │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3688] │ │ - ldr x7, [x7, #3264] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3672] │ │ + ldr x7, [x7, #3232] │ │ mov w4, #0x4 // #4 │ │ mov w5, #0x8 // #8 │ │ mov w6, wzr │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #224] │ │ - ldr x7, [x7, #3672] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #120] │ │ + ldr x7, [x7, #3656] │ │ mov w4, #0x4 // #4 │ │ mov w5, #0x8 // #8 │ │ mov w6, wzr │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3688] │ │ - ldr x7, [x7, #2816] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3672] │ │ + ldr x7, [x7, #2760] │ │ mov w4, #0x4 // #4 │ │ mov w5, #0x8 // #8 │ │ mov w6, wzr │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3688] │ │ - ldr x7, [x7, #3672] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3672] │ │ + ldr x7, [x7, #3656] │ │ mov w4, #0x4 // #4 │ │ mov w5, #0x8 // #8 │ │ mov w6, wzr │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1728] │ │ - ldr x7, [x7, #2816] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1672] │ │ + ldr x7, [x7, #2760] │ │ mov w4, #0x4 // #4 │ │ mov w5, #0x8 // #8 │ │ mov w6, wzr │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #224] │ │ - ldr x7, [x7, #1432] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #120] │ │ + ldr x7, [x7, #1376] │ │ mov w4, #0x4 // #4 │ │ mov w5, #0x8 // #8 │ │ mov w6, wzr │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1728] │ │ - ldr x7, [x7, #3672] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1672] │ │ + ldr x7, [x7, #3656] │ │ mov w4, #0x4 // #4 │ │ mov w5, #0x8 // #8 │ │ mov w6, wzr │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3688] │ │ - ldr x7, [x7, #1432] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3672] │ │ + ldr x7, [x7, #1376] │ │ mov w4, #0x4 // #4 │ │ mov w5, #0x8 // #8 │ │ mov w6, wzr │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1728] │ │ - ldr x7, [x7, #3264] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1672] │ │ + ldr x7, [x7, #3232] │ │ mov w4, #0x4 // #4 │ │ mov w5, #0x8 // #8 │ │ mov w6, wzr │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3760] │ │ - ldr x7, [x7, #1432] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3744] │ │ + ldr x7, [x7, #1376] │ │ mov w4, #0x4 // #4 │ │ mov w5, #0x8 // #8 │ │ mov w6, wzr │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ - adrp x9, ac000 │ │ - adrp x7, ac000 │ │ - ldr x9, [x9, #1016] │ │ - ldr x7, [x7, #2816] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ + adrp x9, ad000 │ │ + adrp x7, ad000 │ │ + ldr x9, [x9, #944] │ │ + ldr x7, [x7, #2760] │ │ mov w8, #0x1 // #1 │ │ mov w4, #0x4 // #4 │ │ mov w5, #0x10 // #16 │ │ mov w6, #0x1 // #1 │ │ str w8, [sp, #8] │ │ str x9, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #2432] │ │ - ldr x7, [x7, #1432] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #2376] │ │ + ldr x7, [x7, #1376] │ │ mov w4, #0x4 // #4 │ │ mov w5, #0x10 // #16 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1016] │ │ - ldr x7, [x7, #3264] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #944] │ │ + ldr x7, [x7, #3232] │ │ mov w4, #0x4 // #4 │ │ mov w5, #0x10 // #16 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1320] │ │ - ldr x7, [x7, #2816] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1256] │ │ + ldr x7, [x7, #2760] │ │ mov w4, #0x4 // #4 │ │ mov w5, #0x10 // #16 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1320] │ │ - ldr x7, [x7, #3264] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1256] │ │ + ldr x7, [x7, #3232] │ │ mov w4, #0x4 // #4 │ │ mov w5, #0x10 // #16 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1320] │ │ - ldr x7, [x7, #3672] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1256] │ │ + ldr x7, [x7, #3656] │ │ mov w4, #0x4 // #4 │ │ mov w5, #0x10 // #16 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1368] │ │ - ldr x7, [x7, #3264] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1312] │ │ + ldr x7, [x7, #3232] │ │ mov w4, #0x4 // #4 │ │ mov w5, #0x10 // #16 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1016] │ │ - ldr x7, [x7, #3672] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #944] │ │ + ldr x7, [x7, #3656] │ │ mov w4, #0x4 // #4 │ │ mov w5, #0x10 // #16 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1368] │ │ - ldr x7, [x7, #2816] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1312] │ │ + ldr x7, [x7, #2760] │ │ mov w4, #0x4 // #4 │ │ mov w5, #0x10 // #16 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1368] │ │ - ldr x7, [x7, #3672] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1312] │ │ + ldr x7, [x7, #3656] │ │ mov w4, #0x4 // #4 │ │ mov w5, #0x10 // #16 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #2432] │ │ - ldr x7, [x7, #2816] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #2376] │ │ + ldr x7, [x7, #2760] │ │ mov w4, #0x4 // #4 │ │ mov w5, #0x10 // #16 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1016] │ │ - ldr x7, [x7, #1432] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #944] │ │ + ldr x7, [x7, #1376] │ │ mov w4, #0x4 // #4 │ │ mov w5, #0x10 // #16 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #2432] │ │ - ldr x7, [x7, #3672] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #2376] │ │ + ldr x7, [x7, #3656] │ │ mov w4, #0x4 // #4 │ │ mov w5, #0x10 // #16 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1368] │ │ - ldr x7, [x7, #1432] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1312] │ │ + ldr x7, [x7, #1376] │ │ mov w4, #0x4 // #4 │ │ mov w5, #0x10 // #16 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #2432] │ │ - ldr x7, [x7, #3264] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #2376] │ │ + ldr x7, [x7, #3232] │ │ mov w4, #0x4 // #4 │ │ mov w5, #0x10 // #16 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1320] │ │ - ldr x7, [x7, #1432] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1256] │ │ + ldr x7, [x7, #1376] │ │ mov w4, #0x4 // #4 │ │ mov w5, #0x10 // #16 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ - adrp x9, ac000 │ │ - adrp x7, ac000 │ │ - ldr x9, [x9, #2816] │ │ - ldr x7, [x7, #224] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ + adrp x9, ad000 │ │ + adrp x7, ad000 │ │ + ldr x9, [x9, #2760] │ │ + ldr x7, [x7, #120] │ │ mov w8, #0x1 // #1 │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x4 // #4 │ │ mov w6, wzr │ │ str w8, [sp, #8] │ │ str x9, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1432] │ │ - ldr x7, [x7, #1728] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1376] │ │ + ldr x7, [x7, #1672] │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x4 // #4 │ │ mov w6, wzr │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #2816] │ │ - ldr x7, [x7, #3760] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #2760] │ │ + ldr x7, [x7, #3744] │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x4 // #4 │ │ mov w6, wzr │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3264] │ │ - ldr x7, [x7, #224] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3232] │ │ + ldr x7, [x7, #120] │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x4 // #4 │ │ mov w6, wzr │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3264] │ │ - ldr x7, [x7, #3760] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3232] │ │ + ldr x7, [x7, #3744] │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x4 // #4 │ │ mov w6, wzr │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3264] │ │ - ldr x7, [x7, #3688] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3232] │ │ + ldr x7, [x7, #3672] │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x4 // #4 │ │ mov w6, wzr │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3672] │ │ - ldr x7, [x7, #3760] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3656] │ │ + ldr x7, [x7, #3744] │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x4 // #4 │ │ mov w6, wzr │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #2816] │ │ - ldr x7, [x7, #3688] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #2760] │ │ + ldr x7, [x7, #3672] │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x4 // #4 │ │ mov w6, wzr │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3672] │ │ - ldr x7, [x7, #224] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3656] │ │ + ldr x7, [x7, #120] │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x4 // #4 │ │ mov w6, wzr │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3672] │ │ - ldr x7, [x7, #3688] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3656] │ │ + ldr x7, [x7, #3672] │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x4 // #4 │ │ mov w6, wzr │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1432] │ │ - ldr x7, [x7, #224] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1376] │ │ + ldr x7, [x7, #120] │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x4 // #4 │ │ mov w6, wzr │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #2816] │ │ - ldr x7, [x7, #1728] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #2760] │ │ + ldr x7, [x7, #1672] │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x4 // #4 │ │ mov w6, wzr │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1432] │ │ - ldr x7, [x7, #3688] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1376] │ │ + ldr x7, [x7, #3672] │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x4 // #4 │ │ mov w6, wzr │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3672] │ │ - ldr x7, [x7, #1728] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3656] │ │ + ldr x7, [x7, #1672] │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x4 // #4 │ │ mov w6, wzr │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1432] │ │ - ldr x7, [x7, #3760] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1376] │ │ + ldr x7, [x7, #3744] │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x4 // #4 │ │ mov w6, wzr │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3264] │ │ - ldr x7, [x7, #1728] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3232] │ │ + ldr x7, [x7, #1672] │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x4 // #4 │ │ mov w6, wzr │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ - adrp x7, ac000 │ │ - ldr x7, [x7, #224] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ + adrp x7, ad000 │ │ + ldr x7, [x7, #120] │ │ mov w8, #0x1 // #1 │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x8 // #8 │ │ mov w6, #0x1 // #1 │ │ str w8, [sp, #8] │ │ str x7, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x7, ac000 │ │ - ldr x7, [x7, #1728] │ │ + adrp x7, ad000 │ │ + ldr x7, [x7, #1672] │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x8 // #8 │ │ mov w6, #0x1 // #1 │ │ str x7, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #224] │ │ - ldr x7, [x7, #3760] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #120] │ │ + ldr x7, [x7, #3744] │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x8 // #8 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3760] │ │ - ldr x7, [x7, #224] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3744] │ │ + ldr x7, [x7, #120] │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x8 // #8 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x7, ac000 │ │ - ldr x7, [x7, #3760] │ │ + adrp x7, ad000 │ │ + ldr x7, [x7, #3744] │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x8 // #8 │ │ mov w6, #0x1 // #1 │ │ str x7, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3760] │ │ - ldr x7, [x7, #3688] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3744] │ │ + ldr x7, [x7, #3672] │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x8 // #8 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3688] │ │ - ldr x7, [x7, #3760] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3672] │ │ + ldr x7, [x7, #3744] │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x8 // #8 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #224] │ │ - ldr x7, [x7, #3688] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #120] │ │ + ldr x7, [x7, #3672] │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x8 // #8 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3688] │ │ - ldr x7, [x7, #224] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3672] │ │ + ldr x7, [x7, #120] │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x8 // #8 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x7, ac000 │ │ - ldr x7, [x7, #3688] │ │ + adrp x7, ad000 │ │ + ldr x7, [x7, #3672] │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x8 // #8 │ │ mov w6, #0x1 // #1 │ │ str x7, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1728] │ │ - ldr x7, [x7, #224] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1672] │ │ + ldr x7, [x7, #120] │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x8 // #8 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #224] │ │ - ldr x7, [x7, #1728] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #120] │ │ + ldr x7, [x7, #1672] │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x8 // #8 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1728] │ │ - ldr x7, [x7, #3688] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1672] │ │ + ldr x7, [x7, #3672] │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x8 // #8 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3688] │ │ - ldr x7, [x7, #1728] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3672] │ │ + ldr x7, [x7, #1672] │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x8 // #8 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1728] │ │ - ldr x7, [x7, #3760] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1672] │ │ + ldr x7, [x7, #3744] │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x8 // #8 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3760] │ │ - ldr x7, [x7, #1728] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3744] │ │ + ldr x7, [x7, #1672] │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x8 // #8 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ - adrp x9, ac000 │ │ - adrp x7, ac000 │ │ - ldr x9, [x9, #1016] │ │ - ldr x7, [x7, #224] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ + adrp x9, ad000 │ │ + adrp x7, ad000 │ │ + ldr x9, [x9, #944] │ │ + ldr x7, [x7, #120] │ │ mov w8, #0x1 // #1 │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x10 // #16 │ │ mov w6, #0x1 // #1 │ │ str w8, [sp, #8] │ │ str x9, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #2432] │ │ - ldr x7, [x7, #1728] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #2376] │ │ + ldr x7, [x7, #1672] │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x10 // #16 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1016] │ │ - ldr x7, [x7, #3760] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #944] │ │ + ldr x7, [x7, #3744] │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x10 // #16 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1320] │ │ - ldr x7, [x7, #224] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1256] │ │ + ldr x7, [x7, #120] │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x10 // #16 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1320] │ │ - ldr x7, [x7, #3760] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1256] │ │ + ldr x7, [x7, #3744] │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x10 // #16 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1320] │ │ - ldr x7, [x7, #3688] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1256] │ │ + ldr x7, [x7, #3672] │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x10 // #16 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1368] │ │ - ldr x7, [x7, #3760] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1312] │ │ + ldr x7, [x7, #3744] │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x10 // #16 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1016] │ │ - ldr x7, [x7, #3688] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #944] │ │ + ldr x7, [x7, #3672] │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x10 // #16 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1368] │ │ - ldr x7, [x7, #224] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1312] │ │ + ldr x7, [x7, #120] │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x10 // #16 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1368] │ │ - ldr x7, [x7, #3688] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1312] │ │ + ldr x7, [x7, #3672] │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x10 // #16 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #2432] │ │ - ldr x7, [x7, #224] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #2376] │ │ + ldr x7, [x7, #120] │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x10 // #16 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1016] │ │ - ldr x7, [x7, #1728] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #944] │ │ + ldr x7, [x7, #1672] │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x10 // #16 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #2432] │ │ - ldr x7, [x7, #3688] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #2376] │ │ + ldr x7, [x7, #3672] │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x10 // #16 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1368] │ │ - ldr x7, [x7, #1728] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1312] │ │ + ldr x7, [x7, #1672] │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x10 // #16 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #2432] │ │ - ldr x7, [x7, #3760] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #2376] │ │ + ldr x7, [x7, #3744] │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x10 // #16 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1320] │ │ - ldr x7, [x7, #1728] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1256] │ │ + ldr x7, [x7, #1672] │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x10 // #16 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ - adrp x9, ac000 │ │ - adrp x7, ac000 │ │ - ldr x9, [x9, #344] │ │ - ldr x7, [x7, #224] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ + adrp x9, ad000 │ │ + adrp x7, ad000 │ │ + ldr x9, [x9, #248] │ │ + ldr x7, [x7, #120] │ │ mov w8, #0x1 // #1 │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x20 // #32 │ │ mov w6, #0x2 // #2 │ │ str w8, [sp, #8] │ │ str x9, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3432] │ │ - ldr x7, [x7, #1728] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3416] │ │ + ldr x7, [x7, #1672] │ │ mov w4, #0x8 // #8 │ │ mov w5, #0x20 // #32 │ │ mov w6, #0x2 // #2 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ - adrp x9, ac000 │ │ - adrp x7, ac000 │ │ - ldr x9, [x9, #2816] │ │ - ldr x7, [x7, #1016] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ + adrp x9, ad000 │ │ + adrp x7, ad000 │ │ + ldr x9, [x9, #2760] │ │ + ldr x7, [x7, #944] │ │ mov w8, #0x1 // #1 │ │ mov w4, #0x10 // #16 │ │ mov w5, #0x4 // #4 │ │ mov w6, #0x1 // #1 │ │ str w8, [sp, #8] │ │ str x9, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1432] │ │ - ldr x7, [x7, #2432] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1376] │ │ + ldr x7, [x7, #2376] │ │ mov w4, #0x10 // #16 │ │ mov w5, #0x4 // #4 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #2816] │ │ - ldr x7, [x7, #1320] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #2760] │ │ + ldr x7, [x7, #1256] │ │ mov w4, #0x10 // #16 │ │ mov w5, #0x4 // #4 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3264] │ │ - ldr x7, [x7, #1016] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3232] │ │ + ldr x7, [x7, #944] │ │ mov w4, #0x10 // #16 │ │ mov w5, #0x4 // #4 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3264] │ │ - ldr x7, [x7, #1320] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3232] │ │ + ldr x7, [x7, #1256] │ │ mov w4, #0x10 // #16 │ │ mov w5, #0x4 // #4 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3264] │ │ - ldr x7, [x7, #1368] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3232] │ │ + ldr x7, [x7, #1312] │ │ mov w4, #0x10 // #16 │ │ mov w5, #0x4 // #4 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3672] │ │ - ldr x7, [x7, #1320] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3656] │ │ + ldr x7, [x7, #1256] │ │ mov w4, #0x10 // #16 │ │ mov w5, #0x4 // #4 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #2816] │ │ - ldr x7, [x7, #1368] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #2760] │ │ + ldr x7, [x7, #1312] │ │ mov w4, #0x10 // #16 │ │ mov w5, #0x4 // #4 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3672] │ │ - ldr x7, [x7, #1016] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3656] │ │ + ldr x7, [x7, #944] │ │ mov w4, #0x10 // #16 │ │ mov w5, #0x4 // #4 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3672] │ │ - ldr x7, [x7, #1368] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3656] │ │ + ldr x7, [x7, #1312] │ │ mov w4, #0x10 // #16 │ │ mov w5, #0x4 // #4 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1432] │ │ - ldr x7, [x7, #1016] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1376] │ │ + ldr x7, [x7, #944] │ │ mov w4, #0x10 // #16 │ │ mov w5, #0x4 // #4 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #2816] │ │ - ldr x7, [x7, #2432] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #2760] │ │ + ldr x7, [x7, #2376] │ │ mov w4, #0x10 // #16 │ │ mov w5, #0x4 // #4 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1432] │ │ - ldr x7, [x7, #1368] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1376] │ │ + ldr x7, [x7, #1312] │ │ mov w4, #0x10 // #16 │ │ mov w5, #0x4 // #4 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3672] │ │ - ldr x7, [x7, #2432] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3656] │ │ + ldr x7, [x7, #2376] │ │ mov w4, #0x10 // #16 │ │ mov w5, #0x4 // #4 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1432] │ │ - ldr x7, [x7, #1320] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1376] │ │ + ldr x7, [x7, #1256] │ │ mov w4, #0x10 // #16 │ │ mov w5, #0x4 // #4 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3264] │ │ - ldr x7, [x7, #2432] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3232] │ │ + ldr x7, [x7, #2376] │ │ mov w4, #0x10 // #16 │ │ mov w5, #0x4 // #4 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ - adrp x9, ac000 │ │ - adrp x7, ac000 │ │ - ldr x9, [x9, #224] │ │ - ldr x7, [x7, #1016] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ + adrp x9, ad000 │ │ + adr x7, ad000 │ │ + ldr x9, [x9, #120] │ │ + ldr x7, [x7, #944] │ │ mov w8, #0x1 // #1 │ │ mov w4, #0x10 // #16 │ │ mov w5, #0x8 // #8 │ │ mov w6, #0x1 // #1 │ │ str w8, [sp, #8] │ │ str x9, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1728] │ │ - ldr x7, [x7, #2432] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #224] │ │ - ldr x7, [x7, #1320] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3760] │ │ - ldr x7, [x7, #1016] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3760] │ │ - ldr x7, [x7, #1320] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3760] │ │ - ldr x7, [x7, #1368] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3688] │ │ - ldr x7, [x7, #1320] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #224] │ │ - ldr x7, [x7, #1368] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1672] │ │ + ldr x7, [x7, #2376] │ │ mov w4, #0x10 // #16 │ │ mov w5, #0x8 // #8 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3688] │ │ - ldr x7, [x7, #1016] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #120] │ │ + ldr x7, [x7, #1256] │ │ mov w4, #0x10 // #16 │ │ mov w5, #0x8 // #8 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3688] │ │ - ldr x7, [x7, #1368] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3744] │ │ + ldr x7, [x7, #944] │ │ mov w4, #0x10 // #16 │ │ mov w5, #0x8 // #8 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1728] │ │ - ldr x7, [x7, #1016] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3744] │ │ + ldr x7, [x7, #1256] │ │ mov w4, #0x10 // #16 │ │ mov w5, #0x8 // #8 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #224] │ │ - ldr x7, [x7, #2432] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3744] │ │ + ldr x7, [x7, #1312] │ │ mov w4, #0x10 // #16 │ │ mov w5, #0x8 // #8 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1728] │ │ - ldr x7, [x7, #1368] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3672] │ │ + ldr x7, [x7, #1256] │ │ mov w4, #0x10 // #16 │ │ mov w5, #0x8 // #8 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3688] │ │ - ldr x7, [x7, #2432] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #120] │ │ + ldr x7, [x7, #1312] │ │ mov w4, #0x10 // #16 │ │ mov w5, #0x8 // #8 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1728] │ │ - ldr x7, [x7, #1320] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3672] │ │ + ldr x7, [x7, #944] │ │ mov w4, #0x10 // #16 │ │ mov w5, #0x8 // #8 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3760] │ │ - ldr x7, [x7, #2432] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3672] │ │ + ldr x7, [x7, #1312] │ │ mov w4, #0x10 // #16 │ │ mov w5, #0x8 // #8 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ - adrp x7, ac000 │ │ - ldr x7, [x7, #1016] │ │ - mov w8, #0x1 // #1 │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x2 // #2 │ │ - str w8, [sp, #8] │ │ - str x7, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x7, ac000 │ │ - ldr x7, [x7, #2432] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x2 // #2 │ │ - str x7, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1016] │ │ - ldr x7, [x7, #1320] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x2 // #2 │ │ - str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1320] │ │ - ldr x7, [x7, #1016] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x2 // #2 │ │ - str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x7, ac000 │ │ - ldr x7, [x7, #1320] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x2 // #2 │ │ - str x7, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1320] │ │ - ldr x7, [x7, #1368] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x2 // #2 │ │ - str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1368] │ │ - ldr x7, [x7, #1320] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x2 // #2 │ │ - str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1016] │ │ - ldr x7, [x7, #1368] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x2 // #2 │ │ - str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1368] │ │ - ldr x7, [x7, #1016] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x2 // #2 │ │ - str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x7, ac000 │ │ - ldr x7, [x7, #1368] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x2 // #2 │ │ - str x7, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #2432] │ │ - ldr x7, [x7, #1016] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x2 // #2 │ │ - str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1016] │ │ - ldr x7, [x7, #2432] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x2 // #2 │ │ - str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ - adrp x9, ac000 │ │ - adrp x7, ac000 │ │ - ldr x9, [x9, #344] │ │ - ldr x7, [x7, #1016] │ │ - mov w8, #0x1 // #1 │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x20 // #32 │ │ - mov w6, #0x1 // #1 │ │ - str w8, [sp, #8] │ │ - str x9, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #3432] │ │ - ldr x7, [x7, #2432] │ │ - mov w4, #0x10 // #16 │ │ - mov w5, #0x20 // #32 │ │ - mov w6, #0x1 // #1 │ │ - str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ - adrp x9, ac000 │ │ - adrp x7, ac000 │ │ - ldr x9, [x9, #512] │ │ - ldr x7, [x7, #1016] │ │ - mov w8, #0x1 // #1 │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1672] │ │ + ldr x7, [x7, #944] │ │ mov w4, #0x10 // #16 │ │ - mov w5, #0x40 // #64 │ │ - mov w6, #0x2 // #2 │ │ - str w8, [sp, #8] │ │ - str x9, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ - adrp x9, ac000 │ │ - adrp x7, ac000 │ │ - ldr x9, [x9, #224] │ │ - ldr x7, [x7, #344] │ │ - mov w8, #0x1 // #1 │ │ - mov w4, #0x20 // #32 │ │ - mov w5, #0x8 // #8 │ │ - mov w6, #0x2 // #2 │ │ - str w8, [sp, #8] │ │ - str x9, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #1728] │ │ - ldr x7, [x7, #3432] │ │ - mov w4, #0x20 // #32 │ │ mov w5, #0x8 // #8 │ │ - mov w6, #0x2 // #2 │ │ - str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ - adrp x9, ac000 │ │ - adrp x7, ac000 │ │ - ldr x9, [x9, #1016] │ │ - ldr x7, [x7, #344] │ │ - mov w8, #0x1 // #1 │ │ - mov w4, #0x20 // #32 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x1 // #1 │ │ - str w8, [sp, #8] │ │ - str x9, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x8, ac000 │ │ - adrp x7, ac000 │ │ - ldr x8, [x8, #2432] │ │ - ldr x7, [x7, #3432] │ │ - mov w4, #0x20 // #32 │ │ - mov w5, #0x10 // #16 │ │ mov w6, #0x1 // #1 │ │ str x8, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ - adrp x7, ac000 │ │ - ldr x7, [x7, #344] │ │ - mov w8, #0x1 // #1 │ │ - mov w4, #0x20 // #32 │ │ - mov w5, #0x20 // #32 │ │ - mov w6, #0x2 // #2 │ │ - str w8, [sp, #8] │ │ - str x7, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - adrp x7, ac000 │ │ - ldr x7, [x7, #3432] │ │ - mov w4, #0x20 // #32 │ │ - mov w5, #0x20 // #32 │ │ - mov w6, #0x2 // #2 │ │ - str x7, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ - adrp x9, ac000 │ │ - adrp x7, ac000 │ │ - ldr x9, [x9, #512] │ │ - ldr x7, [x7, #344] │ │ - mov w8, #0x1 // #1 │ │ - mov w4, #0x20 // #32 │ │ - mov w5, #0x40 // #64 │ │ - mov w6, #0x1 // #1 │ │ - str w8, [sp, #8] │ │ - str x9, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ - adrp x9, ac000 │ │ - adrp x7, ac000 │ │ - ldr x9, [x9, #1016] │ │ - ldr x7, [x7, #512] │ │ - mov w8, #0x1 // #1 │ │ - mov w4, #0x40 // #64 │ │ - mov w5, #0x10 // #16 │ │ - mov w6, #0x2 // #2 │ │ - str w8, [sp, #8] │ │ - str x9, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ - adrp x9, ac000 │ │ - adrp x7, ac000 │ │ - ldr x9, [x9, #344] │ │ - ldr x7, [x7, #512] │ │ - mov w8, #0x1 // #1 │ │ - mov w4, #0x40 // #64 │ │ - mov w5, #0x20 // #32 │ │ - mov w6, #0x1 // #1 │ │ - str w8, [sp, #8] │ │ - str x9, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - str x30, [sp, #32] │ │ - str w4, [sp, #16] │ │ - adrp x7, ac000 │ │ - ldr x7, [x7, #512] │ │ - mov w8, #0x1 // #1 │ │ - mov w4, #0x40 // #64 │ │ - mov w5, #0x40 // #64 │ │ - mov w6, #0x2 // #2 │ │ - str w8, [sp, #8] │ │ - str x7, [sp] │ │ - bl 80ca8 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - stp x28, x27, [sp, #-96]! │ │ - stp x26, x25, [sp, #16] │ │ - stp x24, x23, [sp, #32] │ │ - stp x22, x21, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ - stp x29, x30, [sp, #80] │ │ - sub sp, sp, #0x4, lsl #12 │ │ - sub sp, sp, #0x50 │ │ - add x8, sp, #0xc4 │ │ - ldr w22, [x8, #16380] │ │ - add x8, sp, #0xbc │ │ - cmp w5, w4, lsl #1 │ │ - ldr w9, [x8, #16380] │ │ - cset w8, eq // eq = none │ │ - cmp w4, w5, lsl #1 │ │ - cset w10, eq // eq = none │ │ - orr w8, w8, w10 │ │ - mov w10, #0x1 // #1 │ │ - lsl w10, w10, w6 │ │ - mov w19, w6 │ │ - mov w27, w5 │ │ - mov w28, w4 │ │ - mov x11, x2 │ │ - mov x29, x1 │ │ - mov x21, x0 │ │ - cmp w3, w9 │ │ - asr w20, w10, #1 │ │ - b.ge 80e28 // b.tcont │ │ - ldr w10, [x11] │ │ - str wzr, [x11] │ │ - cbz w8, 80d34 │ │ - mov w8, #0xb5 // #181 │ │ - orr w9, wzr, #0x80 │ │ - madd w8, w10, w8, w9 │ │ - asr w10, w8, #8 │ │ - cmp w27, #0x1 │ │ - b.lt 81184 // b.tstop │ │ - cmp w28, #0x1 │ │ - b.lt 81184 // b.tstop │ │ - mov w11, #0xb5 // #181 │ │ - orr w12, wzr, #0x80 │ │ - madd w12, w10, w11, w12 │ │ - add w12, w20, w12, asr #8 │ │ - asr w12, w12, w19 │ │ - mul w11, w12, w11 │ │ - add w11, w11, #0x880 │ │ - asr x13, x29, #1 │ │ - mov w9, w28 │ │ - asr w11, w11, #12 │ │ - mov w8, wzr │ │ - dup v0.4s, w22 │ │ - and x10, x9, #0xfffffff8 │ │ - dup v1.4s, w11 │ │ - lsl x12, x13, #1 │ │ - cmp w28, #0x8 │ │ - b.cc 80da4 // b.lo, b.ul, b.last │ │ - b 80dac │ │ - add w8, w8, #0x1 │ │ - cmp w8, w27 │ │ - add x21, x21, x12 │ │ - b.eq 81184 // b.none │ │ - cmp w28, #0x8 │ │ - b.cs 80dac // b.hs, b.nlast │ │ - mov x13, xzr │ │ - b 80df8 │ │ - mov x13, x10 │ │ - mov x14, x21 │ │ - ldr q2, [x14] │ │ - subs x13, x13, #0x8 │ │ - uaddw2 v3.4s, v1.4s, v2.8h │ │ - uaddw v2.4s, v1.4s, v2.4h │ │ - cmlt v4.4s, v2.4s, #0 │ │ - smin v2.4s, v2.4s, v0.4s │ │ - cmlt v5.4s, v3.4s, #0 │ │ - smin v3.4s, v3.4s, v0.4s │ │ - bic v2.16b, v2.16b, v4.16b │ │ - bic v3.16b, v3.16b, v5.16b │ │ - xtn v2.4h, v2.4s │ │ - xtn2 v2.8h, v3.4s │ │ - str q2, [x14], #16 │ │ - b.ne 80db4 // b.any │ │ - cmp x10, x9 │ │ - mov x13, x10 │ │ - b.eq 80d8c // b.none │ │ - lsl x14, x13, #1 │ │ - ldrh w15, [x21, x14] │ │ - add x13, x13, #0x1 │ │ - add w15, w11, w15 │ │ - cmp w15, w22 │ │ - csel w16, w22, w15, gt │ │ - cmp w15, #0x0 │ │ - csel w15, wzr, w16, lt // lt = tstop │ │ - cmp x9, x13 │ │ - strh w15, [x21, x14] │ │ - b.ne 80df8 // b.any │ │ - b 80d8c │ │ - cmp w27, #0x20 │ │ - mov w9, #0x20 // #32 │ │ - mvn w10, w22 │ │ - csel w25, w27, w9, lt // lt = tstop │ │ - cmp w28, #0x20 │ │ - csel w9, w28, w9, lt // lt = tstop │ │ - cmp w27, #0x0 │ │ - lsl w24, w10, #5 │ │ - b.le 80f14 │ │ - lsl w13, w10, #7 │ │ - sxtw x12, w25 │ │ - stp x7, x28, [sp, #64] │ │ - sxtw x10, w28 │ │ - str w13, [sp, #60] │ │ - mvn w13, w13 │ │ - sxtw x23, w9 │ │ - mov x28, x12 │ │ - stp w20, w19, [sp, #32] │ │ - str x29, [sp, #40] │ │ - stp x25, x11, [sp, #16] │ │ - str w13, [sp, #56] │ │ - tbz w8, #0, 80f20 │ │ - str w27, [sp, #12] │ │ - mov x19, xzr │ │ - lsl x8, x10, #2 │ │ - lsl x26, x12, #2 │ │ - add x29, sp, #0x50 │ │ - mov w20, #0xb5 // #181 │ │ - orr w25, wzr, #0x80 │ │ - mov x27, x11 │ │ - str x8, [sp, #48] │ │ - ldr x8, [sp, #72] │ │ - cmp w8, #0x1 │ │ - b.ge 80ee8 // b.tcont │ │ - ldp w3, w2, [sp, #56] │ │ - ldr x8, [sp, #64] │ │ - mov w1, #0x1 // #1 │ │ - mov x0, x29 │ │ - blr x8 │ │ - ldr x8, [sp, #48] │ │ - add x19, x19, #0x1 │ │ - cmp x19, x28 │ │ - add x27, x27, #0x4 │ │ - add x29, x29, x8 │ │ - b.ge 80f98 // b.tcont │ │ - ldr x8, [sp, #72] │ │ - cmp w8, #0x1 │ │ - b.lt 80eb0 // b.tstop │ │ - mov x8, xzr │ │ - mov x9, x27 │ │ - ldr w10, [x9] │ │ - add x9, x9, x26 │ │ - madd w10, w10, w20, w25 │ │ - asr w10, w10, #8 │ │ - str w10, [x29, x8, lsl #2] │ │ - add x8, x8, #0x1 │ │ - cmp x8, x23 │ │ - b.lt 80ef0 // b.tstop │ │ - b 80eb0 │ │ - sxtw x23, w9 │ │ - sxtw x8, w25 │ │ - b 80fb0 │ │ - mov x19, xzr │ │ - lsl x20, x10, #2 │ │ - lsl x26, x12, #2 │ │ - add x29, sp, #0x50 │ │ - mov x25, x11 │ │ - ldr x8, [sp, #72] │ │ - cmp w8, #0x1 │ │ - b.ge 80f74 // b.tcont │ │ - ldp w3, w2, [sp, #56] │ │ - ldr x8, [sp, #64] │ │ - mov w1, #0x1 // #1 │ │ - mov x0, x29 │ │ - blr x8 │ │ - add x19, x19, #0x1 │ │ - add x29, x29, x20 │ │ - cmp x19, x28 │ │ - add x25, x25, #0x4 │ │ - b.ge 80f9c // b.tcont │ │ - ldr x8, [sp, #72] │ │ - cmp w8, #0x1 │ │ - b.lt 80f40 // b.tstop │ │ - mov x8, xzr │ │ - mov x9, x25 │ │ - ldr w10, [x9] │ │ - add x9, x9, x26 │ │ - str w10, [x29, x8, lsl #2] │ │ - add x8, x8, #0x1 │ │ - cmp x8, x23 │ │ - b.lt 80f7c // b.tstop │ │ - b 80f40 │ │ - ldr w27, [sp, #12] │ │ - mov x8, x28 │ │ - ldr x28, [sp, #72] │ │ - ldr x29, [sp, #40] │ │ - ldp w20, w19, [sp, #32] │ │ - ldp x25, x11, [sp, #16] │ │ - mul x8, x23, x8 │ │ - lsl x2, x8, #2 │ │ - mov x0, x11 │ │ - mov w1, wzr │ │ - mvn w26, w24 │ │ - bl 4b70 │ │ - mul w8, w25, w28 │ │ - cmp w8, #0x1 │ │ - b.lt 81068 // b.tstop │ │ - cmp w8, #0x3 │ │ - sxtw x8, w8 │ │ - b.hi 80fe8 // b.pmore │ │ - mov x9, xzr │ │ - b 81034 │ │ - and x9, x8, #0xfffffffffffffffc │ │ - dup v3.4s, w19 │ │ - dup v0.4s, w20 │ │ - dup v1.4s, w24 │ │ - dup v2.4s, w26 │ │ - add x10, sp, #0x50 │ │ - neg v3.4s, v3.4s │ │ - mov x11, x9 │ │ - ldr q4, [x10] │ │ - subs x11, x11, #0x4 │ │ - add v4.4s, v4.4s, v0.4s │ │ - sshl v4.4s, v4.4s, v3.4s │ │ - cmgt v5.4s, v1.4s, v4.4s │ │ - smin v4.4s, v4.4s, v2.4s │ │ - bsl v5.16b, v1.16b, v4.16b │ │ - str q5, [x10], #16 │ │ - b.ne 81008 // b.any │ │ - cmp x9, x8 │ │ - b.eq 81068 // b.none │ │ - add x10, sp, #0x50 │ │ - lsl x11, x9, #2 │ │ - ldr w12, [x10, x11] │ │ - add x9, x9, #0x1 │ │ - add w12, w12, w20 │ │ - asr w12, w12, w19 │ │ - cmp w12, w26 │ │ - csel w13, w26, w12, gt │ │ - cmp w12, w24 │ │ - csel w12, w24, w13, lt // lt = tstop │ │ - cmp x9, x8 │ │ - str w12, [x10, x11] │ │ - b.lt 81038 // b.tstop │ │ - cmp w28, #0x1 │ │ - b.lt 810a0 // b.tstop │ │ - ldr x19, [sp, #16560] │ │ - sxtw x23, w28 │ │ - mov w20, w28 │ │ - add x25, sp, #0x50 │ │ - mov x0, x25 │ │ - mov x1, x23 │ │ - mov w2, w24 │ │ - mov w3, w26 │ │ - blr x19 │ │ - subs x20, x20, #0x1 │ │ - add x25, x25, #0x4 │ │ - b.ne 81080 // b.any │ │ - cmp w27, #0x1 │ │ - b.lt 81184 // b.tstop │ │ - cmp w28, #0x1 │ │ - b.lt 81184 // b.tstop │ │ - asr x11, x29, #1 │ │ - mov w9, w28 │ │ - mov w8, wzr │ │ - add x13, sp, #0x50 │ │ - dup v0.4s, w22 │ │ - and x10, x9, #0xfffffffc │ │ - lsl x11, x11, #1 │ │ - movi v1.4s, #0x8 │ │ - cmp w28, #0x4 │ │ - b.cc 810f8 // b.lo, b.ul, b.last │ │ - b 81104 │ │ - add w8, w8, #0x1 │ │ - cmp w8, w27 │ │ - add x21, x21, x11 │ │ - mov x13, x12 │ │ - b.eq 81184 // b.none │ │ - cmp w28, #0x4 │ │ - b.cs 81104 // b.hs, b.nlast │ │ - mov x14, xzr │ │ - mov x12, x13 │ │ - b 8114c │ │ - add x12, x13, x10, lsl #2 │ │ - mov x14, x10 │ │ - mov x15, x21 │ │ - ldr d2, [x15] │ │ - ldr q3, [x13], #16 │ │ - subs x14, x14, #0x4 │ │ - uxtl v2.4s, v2.4h │ │ - add v3.4s, v3.4s, v1.4s │ │ - ssra v2.4s, v3.4s, #4 │ │ - cmlt v3.4s, v2.4s, #0 │ │ - smin v2.4s, v2.4s, v0.4s │ │ - bic v2.16b, v2.16b, v3.16b │ │ - xtn v2.4h, v2.4s │ │ - str d2, [x15], #8 │ │ - b.ne 81110 // b.any │ │ - cmp x10, x9 │ │ - mov x14, x10 │ │ - b.eq 810dc // b.none │ │ - lsl x13, x14, #1 │ │ - ldrh w15, [x21, x13] │ │ - ldr w16, [x12], #4 │ │ - add x14, x14, #0x1 │ │ - add w16, w16, #0x8 │ │ - add w15, w15, w16, asr #4 │ │ - cmp w15, w22 │ │ - csel w16, w22, w15, gt │ │ - cmp w15, #0x0 │ │ - csel w15, wzr, w16, lt // lt = tstop │ │ - cmp x9, x14 │ │ - strh w15, [x21, x13] │ │ - b.ne 8114c // b.any │ │ - b 810dc │ │ - add sp, sp, #0x4, lsl #12 │ │ - add sp, sp, #0x50 │ │ - ldp x29, x30, [sp, #80] │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - ldp x26, x25, [sp, #16] │ │ - ldp x28, x27, [sp], #96 │ │ - ret │ │ - sub sp, sp, #0x80 │ │ - stp x28, x27, [sp, #32] │ │ - stp x26, x25, [sp, #48] │ │ - stp x24, x23, [sp, #64] │ │ - stp x22, x21, [sp, #80] │ │ - stp x20, x19, [sp, #96] │ │ - stp x29, x30, [sp, #112] │ │ - ldrsw x8, [x0, #2368] │ │ - ldr w24, [x0, #5744] │ │ - cmp w2, #0x0 │ │ - cset w9, ne // ne = any │ │ - add x8, x8, #0x1f │ │ - and x8, x8, #0x7fffffffffffffe0 │ │ - mov w22, w2 │ │ - mov x20, x1 │ │ - mov x19, x0 │ │ - lsl w25, w9, #3 │ │ - lsl x21, x8, #1 │ │ - tbz w24, #0, 81260 │ │ - ldr x10, [x19, #8] │ │ - ldr w8, [x19, #2108] │ │ - ldr x4, [x19, #2088] │ │ - add w11, w22, #0x1 │ │ - ldr w6, [x10, #1012] │ │ - ldr w9, [x19, #3336] │ │ - ldr x12, [x20] │ │ - sub w10, w8, #0x1 │ │ - add w13, w6, #0x6 │ │ - lsl w11, w11, w13 │ │ - ldr x1, [x19, #5648] │ │ - cmp w11, w10 │ │ - csel w10, w11, w10, lt // lt = tstop │ │ - lsr x11, x4, #1 │ │ - mul x11, x11, x25 │ │ - lsl w13, w22, w13 │ │ - lsl w9, w9, #2 │ │ - sub w7, w13, w25 │ │ - sub x3, x12, x11, lsl #1 │ │ - mov x0, x19 │ │ - mov x2, x21 │ │ - mov w5, wzr │ │ - str wzr, [sp, #24] │ │ - str w8, [sp, #16] │ │ - str w9, [sp, #8] │ │ - str w10, [sp] │ │ - bl 8137c │ │ - tst w24, #0x6 │ │ - b.eq 8135c // b.none │ │ - ldr x12, [x19, #8] │ │ - ldr w8, [x19, #2376] │ │ - ldr w10, [x19, #2108] │ │ - ldr w11, [x19, #3336] │ │ - ldr w6, [x12, #1012] │ │ - mov w9, #0x1 // #1 │ │ - cmp w8, #0x3 │ │ - mov w14, #0x5 // #5 │ │ - cset w26, ne // ne = any │ │ - cinc w9, w9, eq // eq = none │ │ - cmp w8, #0x1 │ │ - cset w23, eq // eq = none │ │ - cinc w8, w10, eq // eq = none │ │ - lsl w27, w11, w9 │ │ - cinc w9, w14, ne // ne = any │ │ - add w13, w22, #0x1 │ │ - asr w28, w8, w23 │ │ - add w8, w6, w9 │ │ - sub w9, w28, #0x1 │ │ - lsl w10, w13, w8 │ │ - lsr w29, w25, w23 │ │ - lsl w8, w22, w8 │ │ - cmp w10, w9 │ │ - csel w25, w10, w9, lt // lt = tstop │ │ - sub w22, w8, w29 │ │ - tbz w24, #1, 81310 │ │ - ldr x4, [x19, #2096] │ │ - ldr x8, [x20, #8] │ │ - ldr x1, [x19, #5656] │ │ - mov w9, w29 │ │ - lsr x10, x4, #1 │ │ - mul x9, x10, x9 │ │ - sub x3, x8, x9, lsl #1 │ │ - mov x0, x19 │ │ - mov x2, x21 │ │ - mov w5, w23 │ │ - mov w7, w22 │ │ - str w26, [sp, #24] │ │ - str w28, [sp, #16] │ │ - str w27, [sp, #8] │ │ - str w25, [sp] │ │ - bl 8137c │ │ - tbz w24, #2, 8135c │ │ - ldr x8, [x19, #8] │ │ - ldr x4, [x19, #2096] │ │ - ldr x9, [x20, #16] │ │ - ldr x1, [x19, #5664] │ │ - ldr w6, [x8, #1012] │ │ - mov w10, w29 │ │ - lsr x8, x4, #1 │ │ - mul x8, x8, x10 │ │ - sub x3, x9, x8, lsl #1 │ │ - mov x0, x19 │ │ - mov x2, x21 │ │ - mov w5, w23 │ │ - mov w7, w22 │ │ - str w26, [sp, #24] │ │ - str w28, [sp, #16] │ │ - str w27, [sp, #8] │ │ - str w25, [sp] │ │ - bl 8137c │ │ - ldp x29, x30, [sp, #112] │ │ - ldp x20, x19, [sp, #96] │ │ - ldp x22, x21, [sp, #80] │ │ - ldp x24, x23, [sp, #64] │ │ - ldp x26, x25, [sp, #48] │ │ - ldp x28, x27, [sp, #32] │ │ - add sp, sp, #0x80 │ │ - ret │ │ - sub sp, sp, #0xb0 │ │ - stp x28, x27, [sp, #80] │ │ - stp x26, x25, [sp, #96] │ │ - stp x24, x23, [sp, #112] │ │ - stp x22, x21, [sp, #128] │ │ - stp x20, x19, [sp, #144] │ │ - stp x29, x30, [sp, #160] │ │ - ldr x8, [x0, #24] │ │ - ldr w10, [sp, #184] │ │ - ldr w19, [sp, #200] │ │ - mov w27, w7 │ │ - ldr w9, [x8, #456] │ │ - mov x21, x3 │ │ - mov x24, x2 │ │ - mov x26, x1 │ │ - mov x23, x0 │ │ - mov w29, w10 │ │ - str x4, [sp, #64] │ │ - str w10, [sp, #48] │ │ - cbz w9, 813d8 │ │ - ldr w9, [x8, #240] │ │ - add w9, w9, w19 │ │ - asr w29, w9, w19 │ │ - cmp w27, #0x0 │ │ - mov w9, #0x40 // #64 │ │ - cset w10, eq // eq = none │ │ - sub w9, w9, w10, lsl #3 │ │ - lsr w25, w9, w5 │ │ - lsl w9, w29, #1 │ │ - str w5, [sp, #20] │ │ - str x9, [sp, #24] │ │ - cbz w27, 81488 │ │ - mov w8, #0x4 // #4 │ │ - lsl w20, w8, w6 │ │ - asr x22, x24, #1 │ │ - sxtw x8, w20 │ │ - mul x8, x22, x8 │ │ - sxtw x28, w9 │ │ - add x1, x26, x8, lsl #1 │ │ - mov x0, x26 │ │ - mov x2, x28 │ │ - bl 4b60 │ │ - add w8, w20, #0x1 │ │ - sxtw x8, w8 │ │ - mul x8, x22, x8 │ │ - add x0, x26, x24 │ │ - add x1, x26, x8, lsl #1 │ │ - mov x2, x28 │ │ - bl 4b60 │ │ - add w8, w20, #0x2 │ │ - sxtw x8, w8 │ │ - mul x8, x22, x8 │ │ - add x0, x26, x24, lsl #1 │ │ - add x1, x26, x8, lsl #1 │ │ - mov x2, x28 │ │ - bl 4b60 │ │ - mov w8, #0x6 // #6 │ │ - add w9, w20, #0x3 │ │ - madd x0, x22, x8, x26 │ │ - sxtw x8, w9 │ │ - mul x8, x22, x8 │ │ - add x1, x26, x8, lsl #1 │ │ - mov x2, x28 │ │ - str x22, [sp, #56] │ │ - bl 4b60 │ │ - ldr x8, [x23, #24] │ │ - b 81490 │ │ - asr x9, x24, #1 │ │ - str x9, [sp, #56] │ │ - ldp w12, w13, [x8, #236] │ │ - ldr x8, [sp, #64] │ │ - ldr w9, [sp, #192] │ │ - ldr w14, [sp, #176] │ │ - sub w10, w25, #0x2 │ │ - sxtw x10, w10 │ │ - asr x8, x8, #1 │ │ - add x26, x26, x24, lsl #2 │ │ - mul x11, x8, x10 │ │ - cmp w12, w13 │ │ - add w27, w25, w27 │ │ - str w14, [sp, #76] │ │ - b.ne 815a0 // b.any │ │ - cmp w27, w14 │ │ - b.gt 81680 │ │ - sub w9, w9, #0x1 │ │ - str w9, [sp, #64] │ │ - lsl x9, x11, #1 │ │ - ldr w12, [sp, #48] │ │ - str x9, [sp, #48] │ │ - lsl x9, x10, #1 │ │ - ldr w10, [sp, #20] │ │ - mov w13, #0x40 // #64 │ │ - lsl w12, w12, #1 │ │ - sxtw x19, w12 │ │ - lsr w24, w13, w10 │ │ - add x10, x9, #0x2 │ │ - add x11, x9, #0x4 │ │ - add x9, x9, #0x6 │ │ - sub w12, w24, #0x4 │ │ - mul x28, x8, x9 │ │ - sbfiz x9, x12, #1, #32 │ │ - add x9, x9, #0x8 │ │ - mul x25, x8, x10 │ │ - mul x29, x8, x11 │ │ - mul x22, x8, x9 │ │ - ldr x8, [sp, #56] │ │ - lsl x23, x8, #1 │ │ - ldr x8, [sp, #48] │ │ - mov x0, x26 │ │ - mov x2, x19 │ │ - add x1, x21, x8 │ │ - bl 4b60 │ │ - add x20, x26, x23 │ │ - add x1, x21, x25 │ │ - mov x0, x20 │ │ - mov x2, x19 │ │ - bl 4b60 │ │ - add x20, x20, x23 │ │ - add x1, x21, x29 │ │ - mov x0, x20 │ │ - mov x2, x19 │ │ - bl 4b60 │ │ - ldr w9, [sp, #64] │ │ - add x8, x21, x28 │ │ - mov x2, x19 │ │ - cmp w9, w27 │ │ - csel x1, x20, x8, eq // eq = none │ │ - add x20, x20, x23 │ │ - mov x0, x20 │ │ - bl 4b60 │ │ - ldr w8, [sp, #76] │ │ - add w27, w27, w24 │ │ - add x21, x21, x22 │ │ - add x26, x20, x23 │ │ - cmp w27, w8 │ │ - b.le 81528 │ │ - b 81680 │ │ - cmp w27, w14 │ │ - str w29, [sp, #44] │ │ - b.gt 81680 │ │ - ldr x12, [sp, #56] │ │ - add x10, x23, w19, sxtw #2 │ │ - sub w19, w9, #0x1 │ │ - ldr w9, [sp, #20] │ │ - neg x12, x12 │ │ - add x21, x21, x11, lsl #1 │ │ - mov w11, #0x40 // #64 │ │ - str x12, [sp, #32] │ │ - ldr x12, [sp, #24] │ │ - lsr w20, w11, w9 │ │ - sxtw x9, w20 │ │ - mul x8, x8, x9 │ │ - mov x28, x24 │ │ - sxtw x12, w12 │ │ - add x22, x10, #0xc70 │ │ - add x24, x10, #0xc78 │ │ - lsl x29, x8, #1 │ │ - str x12, [sp, #24] │ │ - b 8160c │ │ - ldr w8, [sp, #76] │ │ - add w27, w27, w20 │ │ - add x21, x21, x29 │ │ - cmp w27, w8 │ │ - b.gt 81680 │ │ - ldr x8, [x23, #3240] │ │ - ldr w7, [x22] │ │ - ldr w9, [x24] │ │ - ldr w10, [x23, #4660] │ │ - ldr x8, [x8, #672] │ │ - ldr x3, [sp, #64] │ │ - ldp w4, w6, [sp, #44] │ │ - cmp w19, w27 │ │ - mov w11, #0x3 // #3 │ │ - cinc w25, w11, ne // ne = any │ │ - mov x0, x26 │ │ - mov x1, x28 │ │ - mov x2, x21 │ │ - mov w5, w25 │ │ - str w10, [sp, #8] │ │ - str w9, [sp] │ │ - blr x8 │ │ - ldr x9, [sp, #56] │ │ - cmp w19, w27 │ │ - mul x8, x9, x25 │ │ - add x26, x26, x8, lsl #1 │ │ - b.ne 815f8 // b.any │ │ - ldp x2, x8, [sp, #24] │ │ - mov x0, x26 │ │ - mov x25, x9 │ │ - add x1, x26, x8, lsl #1 │ │ - bl 4b60 │ │ - add x26, x26, x25, lsl #1 │ │ - b 815f8 │ │ - ldp x29, x30, [sp, #160] │ │ - ldp x20, x19, [sp, #144] │ │ - ldp x22, x21, [sp, #128] │ │ - ldp x24, x23, [sp, #112] │ │ - ldp x26, x25, [sp, #96] │ │ - ldp x28, x27, [sp, #80] │ │ - add sp, sp, #0xb0 │ │ - ret │ │ - str x26, [sp, #-80]! │ │ - stp x25, x24, [sp, #16] │ │ - stp x23, x22, [sp, #32] │ │ - stp x21, x20, [sp, #48] │ │ - stp x19, x30, [sp, #64] │ │ - ldr w25, [x0, #5744] │ │ - cmp w2, #0x0 │ │ - cset w8, ne // ne = any │ │ - mov w21, w2 │ │ - mov x20, x1 │ │ - mov x19, x0 │ │ - lsl w24, w8, #3 │ │ - tbz w25, #0, 81720 │ │ - ldr x8, [x19, #8] │ │ - ldr x9, [x19, #2352] │ │ - ldr w4, [x19, #2372] │ │ - ldr x11, [x20] │ │ - ldr w8, [x8, #1012] │ │ - ldr w3, [x19, #2368] │ │ - add w10, w21, #0x1 │ │ - lsr x9, x9, #1 │ │ - add w8, w8, #0x6 │ │ - lsl w10, w10, w8 │ │ - mul x9, x9, x24 │ │ - lsl w8, w21, w8 │ │ - cmp w10, w4 │ │ - sub w2, w8, w24 │ │ - csel w5, w10, w4, lt // lt = tstop │ │ - sub x1, x11, x9, lsl #1 │ │ - mov x0, x19 │ │ - mov w6, wzr │ │ - bl 81820 │ │ - tst w25, #0x6 │ │ - b.eq 817c0 // b.none │ │ - ldr x12, [x19, #8] │ │ - ldr w8, [x19, #2376] │ │ - ldr w9, [x19, #2368] │ │ - ldr w10, [x19, #2372] │ │ - ldr w12, [x12, #1012] │ │ - cmp w8, #0x3 │ │ - cset w13, ne // ne = any │ │ - cinc w9, w9, ne // ne = any │ │ - cmp w8, #0x1 │ │ - mov w8, #0x5 // #5 │ │ - cinc w8, w8, ne // ne = any │ │ - add w11, w21, #0x1 │ │ - asr w22, w9, w13 │ │ - cset w9, eq // eq = none │ │ - cinc w10, w10, eq // eq = none │ │ - add w8, w12, w8 │ │ - asr w23, w10, w9 │ │ - lsr w26, w24, w9 │ │ - lsl w9, w11, w8 │ │ - lsl w8, w21, w8 │ │ - cmp w9, w23 │ │ - csel w21, w9, w23, lt // lt = tstop │ │ - sub w24, w8, w26 │ │ - tbz w25, #1, 817bc │ │ - ldr x8, [x19, #2360] │ │ - ldr x9, [x20, #8] │ │ - mov w10, w26 │ │ - mov w6, #0x1 // #1 │ │ - lsr x8, x8, #1 │ │ - mul x8, x8, x10 │ │ - sub x1, x9, x8, lsl #1 │ │ - mov x0, x19 │ │ - mov w2, w24 │ │ - mov w3, w22 │ │ - mov w4, w23 │ │ - mov w5, w21 │ │ - bl 81820 │ │ - tbnz w25, #2, 817d8 │ │ - ldp x19, x30, [sp, #64] │ │ - ldp x21, x20, [sp, #48] │ │ - ldp x23, x22, [sp, #32] │ │ - ldp x25, x24, [sp, #16] │ │ - ldr x26, [sp], #80 │ │ - ret │ │ - ldr x8, [x19, #2360] │ │ - ldr x9, [x20, #16] │ │ - mov x0, x19 │ │ - mov w2, w24 │ │ - mov w3, w22 │ │ - mov w4, w23 │ │ - mov w5, w21 │ │ - ldp x19, x30, [sp, #64] │ │ - ldp x21, x20, [sp, #48] │ │ - ldp x23, x22, [sp, #32] │ │ - ldp x25, x24, [sp, #16] │ │ - mov w10, w26 │ │ - lsr x8, x8, #1 │ │ - mul x8, x8, x10 │ │ - sub x1, x9, x8, lsl #1 │ │ - mov w6, #0x2 // #2 │ │ - ldr x26, [sp], #80 │ │ - b 81820 │ │ - stp x28, x27, [sp, #-96]! │ │ - stp x26, x25, [sp, #16] │ │ - stp x24, x23, [sp, #32] │ │ - stp x22, x21, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ - stp x29, x30, [sp, #80] │ │ - sub sp, sp, #0x8f0 │ │ - ldr w8, [x0, #2376] │ │ - mov w7, w6 │ │ - cmp w5, w4 │ │ - cset w15, lt // lt = tstop │ │ - cmp w7, #0x0 │ │ - ldr x10, [x0, #24] │ │ - cset w16, ne // ne = any │ │ - cmp w8, #0x1 │ │ - cset w17, eq // eq = none │ │ - cmp w8, #0x3 │ │ - cset w8, ne // ne = any │ │ - tst w16, w8 │ │ - add x8, x0, w16, uxtw #3 │ │ - ldr x9, [x8, #2352] │ │ - add x8, x10, w16, uxtw #2 │ │ - ldr w10, [x8, #1384] │ │ - mov w12, #0x8 // #8 │ │ - mov w13, #0x6 // #6 │ │ - and w8, w16, w17 │ │ - mov w11, #0x1 // #1 │ │ - lsr w12, w12, w8 │ │ - cinc w16, w13, eq // eq = none │ │ - cmp w2, #0x0 │ │ - mov w14, #0x2 // #2 │ │ - lsl w25, w11, w10 │ │ - csel w10, wzr, w12, eq // eq = none │ │ - csel w27, w13, w14, gt │ │ - add w10, w10, w2 │ │ - neg w11, w25 │ │ - mov w6, w3 │ │ - mov x22, x1 │ │ - mov x23, x0 │ │ - asr w0, w25, #1 │ │ - ands w10, w10, w11 │ │ - bfi w27, w15, #3, #1 │ │ - stp w2, w5, [sp, #88] │ │ - b.eq 818e0 // b.none │ │ - add w11, w10, w0 │ │ - cmp w11, w4 │ │ - csel w11, w25, wzr, gt │ │ - sub w10, w10, w11 │ │ - ldrsw x11, [x23, #3364] │ │ - lsl w10, w10, w8 │ │ - ldr x8, [x23, #4864] │ │ - sbfx x14, x10, #7, #25 │ │ - mov w12, #0x120 // #288 │ │ - mul x14, x14, x11 │ │ - lsr w10, w10, #5 │ │ - mov w13, #0x60 // #96 │ │ - and w15, w10, #0x2 │ │ - madd x10, x14, x12, x8 │ │ - mov w11, #0x18 // #24 │ │ - smaddl x10, w7, w13, x10 │ │ - umull x12, w15, w11 │ │ - umaddl x11, w15, w11, x10 │ │ - str x11, [sp, #96] │ │ - ldr w10, [x10, x12] │ │ - add w11, w25, w0 │ │ - cmp w10, #0x0 │ │ - cset w20, ne // ne = any │ │ - cmp w11, w6 │ │ - b.le 819a4 │ │ - mov w26, wzr │ │ - mov w29, wzr │ │ - cbz w20, 81984 │ │ - add x9, sp, #0x60 │ │ - ldr x9, [x9, w29, sxtw #3] │ │ - mov w5, w7 │ │ - ldp w4, w7, [sp, #88] │ │ - cmp w29, #0x0 │ │ - cset w10, eq // eq = none │ │ - mov w11, #0x440 // #1088 │ │ - add x12, sp, #0x70 │ │ - and w8, w27, #0xfffffffd │ │ - sub w6, w6, w26 │ │ - umaddl x2, w10, w11, x12 │ │ - mov x0, x23 │ │ - mov x1, x22 │ │ - mov w3, w26 │ │ - str w8, [sp, #8] │ │ - str x9, [sp] │ │ - bl 81c0c │ │ - add sp, sp, #0x8f0 │ │ - ldp x29, x30, [sp, #80] │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - ldp x26, x25, [sp, #16] │ │ - ldp x28, x27, [sp], #96 │ │ - ret │ │ - ldp w11, w10, [sp, #88] │ │ - sub w17, w16, #0x1 │ │ - sxtw x13, w7 │ │ - mov w29, wzr │ │ - sub w10, w10, w11 │ │ - stp w10, w17, [sp, #40] │ │ - cmp w10, #0x0 │ │ - sxtw x10, w25 │ │ - str x7, [sp, #80] │ │ - stp w16, w6, [sp, #72] │ │ - str x14, [sp, #64] │ │ - str w15, [sp, #60] │ │ - str x13, [sp, #48] │ │ - b.le 81b18 │ │ - asr x9, x9, #1 │ │ - lsl x21, x10, #1 │ │ - mov w3, wzr │ │ - mov w1, #0x60 // #96 │ │ - mov w2, #0x120 // #288 │ │ - mov w24, #0x18 // #24 │ │ - add x4, sp, #0x60 │ │ - mov w5, #0x440 // #1088 │ │ - sub x10, x21, #0x8 │ │ - lsl x19, x9, #1 │ │ - add x30, sp, #0x70 │ │ - str x10, [sp, #32] │ │ - add w26, w3, w25 │ │ - asr w10, w26, w16 │ │ - sxtw x10, w10 │ │ - lsr w9, w26, w17 │ │ - add x10, x10, w14, sxtw │ │ - and w9, w9, #0x1 │ │ - madd x8, x10, x2, x8 │ │ - cmp w29, #0x0 │ │ - orr w9, w9, w15 │ │ - madd x11, x13, x1, x8 │ │ - umull x10, w9, w24 │ │ - umaddl x9, w9, w24, x11 │ │ - cset w8, eq // eq = none │ │ - str x9, [x4, w8, uxtw #3] │ │ - ldr w9, [x11, x10] │ │ - cmp w9, #0x0 │ │ - cset w28, ne // ne = any │ │ - cbz w9, 81a7c │ │ - ldr x10, [sp, #32] │ │ - ldr w11, [sp, #40] │ │ - nop │ │ - smaddl x9, w29, w5, x30 │ │ - ldr x12, [x22, x10] │ │ - sub w11, w11, #0x1 │ │ - cmp w11, #0x0 │ │ - add x10, x10, x19 │ │ - str x12, [x9], #8 │ │ - b.gt 81a64 │ │ - tbz w20, #0, 81ae0 │ │ - ldr x9, [x4, w29, sxtw #3] │ │ - nop │ │ - madd x2, x8, x5, x30 │ │ - mov w5, w7 │ │ - ldp w4, w7, [sp, #88] │ │ - mov w20, w0 │ │ - mov x0, x23 │ │ - mov x1, x22 │ │ - mov w6, w25 │ │ - str w27, [sp, #8] │ │ - str x9, [sp] │ │ - bl 81c0c │ │ - ldr w17, [sp, #44] │ │ - ldr x13, [sp, #48] │ │ - ldr w15, [sp, #60] │ │ - ldr x14, [sp, #64] │ │ - ldp w16, w6, [sp, #72] │ │ - ldr x7, [sp, #80] │ │ - add x30, sp, #0x70 │ │ - mov w5, #0x440 // #1088 │ │ - add x4, sp, #0x60 │ │ - mov w2, #0x120 // #288 │ │ - mov w1, #0x60 // #96 │ │ - mov w0, w20 │ │ - add w8, w26, w25 │ │ - add w8, w8, w0 │ │ - add x22, x22, x21 │ │ - orr w27, w27, #0x1 │ │ - cmp w8, w6 │ │ - eor w29, w29, #0x1 │ │ - b.gt 81b0c │ │ - ldr x8, [x23, #4864] │ │ - mov w20, w28 │ │ - mov w3, w26 │ │ - b 81a0c │ │ - mov w20, w28 │ │ - cbnz w20, 81940 │ │ - b 81984 │ │ - mov w26, wzr │ │ - lsl x19, x10, #1 │ │ - add w21, w0, w25, lsl #1 │ │ - mov w12, #0x60 // #96 │ │ - mov w0, #0x120 // #288 │ │ - mov w24, #0x18 // #24 │ │ - add x1, sp, #0x60 │ │ - add w28, w26, w25 │ │ - asr w10, w28, w16 │ │ - sxtw x10, w10 │ │ - lsr w9, w28, w17 │ │ - add x10, x10, w14, sxtw │ │ - and w9, w9, #0x1 │ │ - madd x8, x10, x0, x8 │ │ - cmp w29, #0x0 │ │ - orr w9, w9, w15 │ │ - madd x11, x13, x12, x8 │ │ - umull x10, w9, w24 │ │ - umaddl x9, w9, w24, x11 │ │ - cset w8, eq // eq = none │ │ - str x9, [x1, w8, uxtw #3] │ │ - ldr w9, [x11, x10] │ │ - mov w10, w20 │ │ - cmp w9, #0x0 │ │ - cset w20, ne // ne = any │ │ - tbz w10, #0, 81bd8 │ │ - ldr x9, [x1, w29, sxtw #3] │ │ - mov w5, w7 │ │ - ldp w4, w7, [sp, #88] │ │ - mov w10, #0x440 // #1088 │ │ - add x11, sp, #0x70 │ │ - madd x2, x8, x10, x11 │ │ - mov x0, x23 │ │ - mov x1, x22 │ │ - mov w3, w26 │ │ - mov w6, w25 │ │ - str w27, [sp, #8] │ │ - str x9, [sp] │ │ - bl 81c0c │ │ - ldr w17, [sp, #44] │ │ - ldr x13, [sp, #48] │ │ - ldr w15, [sp, #60] │ │ - ldr x14, [sp, #64] │ │ - ldp w16, w6, [sp, #72] │ │ - ldr x7, [sp, #80] │ │ - add x1, sp, #0x60 │ │ - mov w0, #0x120 // #288 │ │ - mov w12, #0x60 // #96 │ │ - add w8, w21, w26 │ │ - orr w27, w27, #0x1 │ │ - cmp w8, w6 │ │ - eor w29, w29, #0x1 │ │ - b.gt 81bfc │ │ - ldr x8, [x23, #4864] │ │ - add x22, x22, x19 │ │ - mov w26, w28 │ │ - b 81b34 │ │ - add x22, x22, x19 │ │ - add w26, w25, w26 │ │ - cbnz w20, 81940 │ │ - b 81984 │ │ - sub sp, sp, #0xd0 │ │ - stp x28, x27, [sp, #112] │ │ - stp x26, x25, [sp, #128] │ │ - stp x24, x23, [sp, #144] │ │ - stp x22, x21, [sp, #160] │ │ - stp x20, x19, [sp, #176] │ │ - stp x29, x30, [sp, #192] │ │ - ldr x8, [x0, #3240] │ │ - cmp w5, #0x0 │ │ - add x9, x0, w5, sxtw #3 │ │ - cset w14, ne // ne = any │ │ - str x8, [sp, #56] │ │ - ldr w8, [x0, #2376] │ │ - ldr x11, [x9, #5648] │ │ - add x9, x0, w14, uxtw #3 │ │ - ldr x9, [x9, #2352] │ │ - ldr x28, [sp, #208] │ │ - cmp w8, #0x1 │ │ - cset w8, eq // eq = none │ │ - cmp w4, #0x0 │ │ - mov w12, #0x40 // #64 │ │ - str x9, [sp, #72] │ │ - and w9, w14, w8 │ │ - cset w8, eq // eq = none │ │ - sub w12, w12, w8, lsl #3 │ │ - ldr w8, [x28] │ │ - ldrsw x10, [x0, #2368] │ │ - sub w13, w7, w4 │ │ - lsr w12, w12, w9 │ │ - cmp w12, w13 │ │ - mov w19, w7 │ │ - mov x21, x2 │ │ - mov x22, x0 │ │ - csel w25, w12, w13, lt // lt = tstop │ │ - cmp w8, #0x2 │ │ - mov x24, x1 │ │ - str w6, [sp, #68] │ │ - b.ne 81d0c // b.any │ │ - ldrh w12, [x28, #4] │ │ - strh w12, [sp, #108] │ │ - strh w12, [sp, #96] │ │ - ldrh w13, [x28, #6] │ │ - strh w13, [sp, #106] │ │ - strh w13, [sp, #98] │ │ - ldrh w14, [x28, #8] │ │ - add w12, w13, w12 │ │ - add w12, w12, w14 │ │ - neg w12, w12, lsl #1 │ │ - strh w14, [sp, #104] │ │ - strh w14, [sp, #100] │ │ - strh w12, [sp, #102] │ │ - ldrh w12, [x28, #10] │ │ - strh w12, [sp, #92] │ │ - strh w12, [sp, #80] │ │ - ldrh w13, [x28, #12] │ │ - strh w13, [sp, #90] │ │ - strh w13, [sp, #82] │ │ - ldrh w14, [x28, #14] │ │ - add w12, w13, w12 │ │ - add w12, w12, w14 │ │ - neg w12, w12, lsl #1 │ │ - strh w14, [sp, #88] │ │ - strh w14, [sp, #84] │ │ - strh w12, [sp, #86] │ │ - add w20, w25, w4 │ │ - cmp w20, w19 │ │ - b.le 81d38 │ │ - ldp x29, x30, [sp, #192] │ │ - ldp x20, x19, [sp, #176] │ │ - ldp x22, x21, [sp, #160] │ │ - ldp x24, x23, [sp, #144] │ │ - ldp x26, x25, [sp, #128] │ │ - ldp x28, x27, [sp, #112] │ │ - add sp, sp, #0xd0 │ │ - ret │ │ - add x10, x10, #0x1f │ │ - add x26, x11, w3, sxtw #1 │ │ - add x11, x28, #0x12 │ │ - and x10, x10, #0xffffffffffffffe0 │ │ - str x11, [sp, #32] │ │ - lsl x11, x10, #1 │ │ - str x11, [sp, #48] │ │ - mov w11, #0x40 // #64 │ │ - lsr w23, w11, w9 │ │ - ldr x9, [sp, #72] │ │ - ldr w29, [sp, #216] │ │ - lsl x27, x10, #3 │ │ - asr x9, x9, #1 │ │ - str x9, [sp, #40] │ │ - tbnz w29, #3, 81e58 │ │ - cmp w20, w19 │ │ - cset w9, ne // ne = any │ │ - cmp w8, #0x2 │ │ - bfi w29, w9, #3, #1 │ │ - b.ne 81e08 // b.any │ │ - ldp x4, x8, [sp, #48] │ │ - ldr w9, [x22, #4660] │ │ - ldr x1, [sp, #72] │ │ - ldr w5, [sp, #68] │ │ - ldr x8, [x8, #3328] │ │ - str w9, [sp, #16] │ │ - add x7, sp, #0x60 │ │ - add x9, sp, #0x50 │ │ - mov x0, x24 │ │ - mov x2, x21 │ │ - mov x3, x26 │ │ - mov w6, w25 │ │ - str w29, [sp, #8] │ │ - str x9, [sp] │ │ - blr x8 │ │ - sub w8, w19, w20 │ │ - cmp w23, w8 │ │ - csel w9, w23, w8, lt // lt = tstop │ │ - cbz w9, 81d18 │ │ - add w20, w9, w20 │ │ - cmp w20, w19 │ │ - b.gt 81d18 │ │ - ldr x11, [sp, #40] │ │ - ldr w8, [x28] │ │ - sxtw x10, w25 │ │ - orr w29, w29, #0x4 │ │ - mul x11, x11, x10 │ │ - add x24, x24, x11, lsl #1 │ │ - add x21, x21, x10, lsl #3 │ │ - add x26, x26, x27 │ │ - mov w25, w9 │ │ - b 81d74 │ │ - ldp x4, x8, [sp, #48] │ │ - ldr w9, [x22, #4660] │ │ - ldrb w7, [x28, #16] │ │ - ldr x1, [sp, #72] │ │ - ldr x8, [x8, #3336] │ │ - str w9, [sp, #16] │ │ - ldr x9, [sp, #32] │ │ - ldr w5, [sp, #68] │ │ - mov x0, x24 │ │ - mov x2, x21 │ │ - mov x3, x26 │ │ - mov w6, w25 │ │ - str w29, [sp, #8] │ │ - str x9, [sp] │ │ - blr x8 │ │ - sub w8, w19, w20 │ │ - cmp w23, w8 │ │ - csel w9, w23, w8, lt // lt = tstop │ │ - cbnz w9, 81dd4 │ │ - b 81d18 │ │ - cmp w20, w19 │ │ - cset w9, ne // ne = any │ │ - cmp w8, #0x2 │ │ - bfi w29, w9, #3, #1 │ │ - b.ne 81ef8 // b.any │ │ - ldp x4, x8, [sp, #48] │ │ - ldr w9, [x22, #4660] │ │ - ldr x1, [sp, #72] │ │ - ldr w5, [sp, #68] │ │ - ldr x8, [x8, #3328] │ │ - str w9, [sp, #16] │ │ - add x7, sp, #0x60 │ │ - add x9, sp, #0x50 │ │ - mov x0, x24 │ │ - mov x2, x21 │ │ - mov x3, x26 │ │ - mov w6, w25 │ │ - str w29, [sp, #8] │ │ - str x9, [sp] │ │ - blr x8 │ │ - add w8, w20, w25 │ │ - cmp w8, w19 │ │ - b.gt 81d18 │ │ - sub w8, w19, w20 │ │ - cmp w23, w8 │ │ - csel w9, w23, w8, lt // lt = tstop │ │ - cbz w9, 81d18 │ │ - add w20, w9, w20 │ │ - cmp w20, w19 │ │ - b.gt 81d18 │ │ - ldr x11, [sp, #40] │ │ - ldr w8, [x28] │ │ - sxtw x10, w25 │ │ - add x21, x21, w25, sxtw #3 │ │ - mul x10, x11, x10 │ │ - add x24, x24, x10, lsl #1 │ │ - orr w29, w29, #0x4 │ │ - add x26, x26, x27 │ │ - mov w25, w9 │ │ - b 81e58 │ │ - ldp x4, x8, [sp, #48] │ │ - ldr w9, [x22, #4660] │ │ - ldrb w7, [x28, #16] │ │ - ldr x1, [sp, #72] │ │ - ldr x8, [x8, #3336] │ │ - str w9, [sp, #16] │ │ - ldr x9, [sp, #32] │ │ - ldr w5, [sp, #68] │ │ - mov x0, x24 │ │ - mov x2, x21 │ │ - mov x3, x26 │ │ - mov w6, w25 │ │ - str w29, [sp, #8] │ │ - str x9, [sp] │ │ - blr x8 │ │ - add w8, w20, w25 │ │ - cmp w8, w19 │ │ - b.le 81eb4 │ │ - b 81d18 │ │ - stp x28, x27, [sp, #-96]! │ │ - stp x26, x25, [sp, #16] │ │ - stp x24, x23, [sp, #32] │ │ - stp x22, x21, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ - stp x29, x30, [sp, #80] │ │ - sub sp, sp, #0x4, lsl #12 │ │ - sub sp, sp, #0xa90 │ │ - ldr x21, [x1, #8] │ │ - ldr x8, [x0] │ │ - mov x19, x1 │ │ - str x0, [sp, #104] │ │ - add x0, sp, #0x374 │ │ - mov x1, x21 │ │ - mov x22, x2 │ │ - add x20, sp, #0x374 │ │ - blr x8 │ │ - ldr w8, [x21, #40] │ │ - cbnz w8, 81f98 │ │ - ldr w8, [x21, #36] │ │ - cbz w8, 81fc4 │ │ - ldr w8, [x22, #64] │ │ - ldr x9, [sp, #104] │ │ - add x1, sp, #0x374 │ │ - mov x2, x21 │ │ - sub w8, w8, #0x1 │ │ - add x8, x9, w8, uxtw #3 │ │ - ldr x8, [x8, #8] │ │ - mov w9, #0x17b4 // #6068 │ │ - add x0, x20, x9 │ │ - mov x3, xzr │ │ - blr x8 │ │ - ldr w8, [x21, #44] │ │ - cbnz w8, 81fd4 │ │ - ldr w8, [x21, #36] │ │ - cbz w8, 82004 │ │ - ldr w8, [x22, #64] │ │ - ldr x9, [sp, #104] │ │ - add x10, sp, #0x374 │ │ - add x1, sp, #0x374 │ │ - sub w8, w8, #0x1 │ │ - add x8, x9, w8, uxtw #3 │ │ - ldr x8, [x8, #8] │ │ - mov w9, #0x2f68 // #12136 │ │ - add x0, x10, x9 │ │ - mov w3, #0x1 // #1 │ │ - mov x2, x21 │ │ - blr x8 │ │ - ldr w12, [x21, #4] │ │ - adrp x8, 98000 │ │ - adrp x9, 98000 │ │ - adrp x10, 98000 │ │ - adrp x11, 98000 │ │ - cbz w12, 82208 │ │ - ldrb w13, [x21, #8] │ │ - ldr w14, [x22, #68] │ │ - mov w15, #0x1 // #1 │ │ - cbz w13, 82060 │ │ - mov x13, xzr │ │ - add x16, sp, #0x74 │ │ - ldrb w17, [x21, #9] │ │ - strb w17, [x16, x13] │ │ - ldrb w1, [x21, #8] │ │ - add x13, x13, #0x1 │ │ - cmp x13, x1 │ │ - b.cc 82034 // b.lo, b.ul, b.last │ │ - sub w13, w12, #0x1 │ │ - cmp w13, #0x1 │ │ - lsl w12, w15, w14 │ │ - b.ge 82074 // b.tcont │ │ - b 8219c │ │ - mov w1, wzr │ │ - sub w13, w12, #0x1 │ │ - cmp w13, #0x1 │ │ - lsl w12, w15, w14 │ │ - b.lt 8219c // b.tstop │ │ - ldr q0, [x8, #2992] │ │ - ldr q1, [x9, #3008] │ │ - ldr q2, [x10, #2960] │ │ - ldr q3, [x11, #2976] │ │ - mov x4, xzr │ │ - mov w14, w13 │ │ - add x15, sp, #0x74 │ │ - orr w16, wzr, #0x8000 │ │ - movi v4.4s, #0x80, lsl #8 │ │ - movi v5.4s, #0x10 │ │ - add x5, x21, #0x8 │ │ - add x17, x4, #0x1 │ │ - add x0, x5, x17, lsl #1 │ │ - ldrb w2, [x0] │ │ - and w3, w1, #0xff │ │ - sub w2, w2, w3 │ │ - cmp w2, #0x1 │ │ - b.lt 82188 // b.tstop │ │ - add x1, x5, x4, lsl #1 │ │ - ldrb w4, [x0, #1] │ │ - ldrb w1, [x1, #1] │ │ - asr w5, w2, #1 │ │ - add w5, w5, #0x10, lsl #12 │ │ - cmp w2, #0x10 │ │ - sub w4, w4, w1 │ │ - sdiv w5, w5, w2 │ │ - b.cs 820e8 // b.hs, b.nlast │ │ - mov x6, xzr │ │ - b 82160 │ │ - mul w7, w4, w5 │ │ - and x6, x2, #0xfffffff0 │ │ - dup v6.16b, w1 │ │ - dup v7.4s, w7 │ │ - add x7, x15, x3 │ │ - mov x20, x6 │ │ - mov v16.16b, v3.16b │ │ - mov v17.16b, v2.16b │ │ - mov v18.16b, v1.16b │ │ - mov v19.16b, v0.16b │ │ - mul v21.4s, v7.4s, v16.4s │ │ - mul v20.4s, v7.4s, v17.4s │ │ - mul v23.4s, v7.4s, v18.4s │ │ - addhn v21.4h, v21.4s, v4.4s │ │ - mul v22.4s, v7.4s, v19.4s │ │ - addhn v23.4h, v23.4s, v4.4s │ │ - addhn2 v21.8h, v20.4s, v4.4s │ │ - addhn2 v23.8h, v22.4s, v4.4s │ │ - xtn v20.8b, v21.8h │ │ - xtn2 v20.16b, v23.8h │ │ - add v20.16b, v6.16b, v20.16b │ │ - add v16.4s, v16.4s, v5.4s │ │ - add v17.4s, v17.4s, v5.4s │ │ - add v18.4s, v18.4s, v5.4s │ │ - subs x20, x20, #0x10 │ │ - str q20, [x7], #16 │ │ - add v19.4s, v19.4s, v5.4s │ │ - b.ne 82110 // b.any │ │ - cmp x6, x2 │ │ - b.eq 82188 // b.none │ │ - add x7, x6, x3 │ │ - mul w3, w5, w4 │ │ - sub x2, x2, x6 │ │ - add x4, x15, x7 │ │ - madd w5, w3, w6, w16 │ │ - add w6, w1, w5, lsr #16 │ │ - subs x2, x2, #0x1 │ │ - strb w6, [x4], #1 │ │ - add w5, w5, w3 │ │ - b.ne 82174 // b.any │ │ - cmp x17, x14 │ │ - b.eq 8219c // b.none │ │ - ldrb w1, [x0] │ │ - mov x4, x17 │ │ - b 8209c │ │ - add x14, x21, w13, sxtw #1 │ │ - ldrb w15, [x14, #8] │ │ - cmp w12, w15 │ │ - b.le 82208 │ │ - sxtw x14, w13 │ │ - mov w13, w12 │ │ - add x16, x21, x14, lsl #1 │ │ - sub x14, x13, x15 │ │ - cmp x14, #0x1f │ │ - add x12, x16, #0x9 │ │ - b.ls 821e8 // b.plast │ │ - add x0, sp, #0x74 │ │ - add x17, x0, x15 │ │ - add x16, x16, #0xa │ │ - cmp x17, x16 │ │ - b.cs 82a10 // b.hs, b.nlast │ │ - add x16, x0, x13 │ │ - cmp x12, x16 │ │ - b.cs 82a10 // b.hs, b.nlast │ │ - mov x16, x15 │ │ - add x14, sp, #0x74 │ │ - add x14, x14, x16 │ │ - sub x13, x13, x16 │ │ - ldrb w15, [x12] │ │ - subs x13, x13, #0x1 │ │ - strb w15, [x14], #1 │ │ - b.ne 821f8 // b.any │ │ - ldr w12, [x21, #40] │ │ - cbz w12, 8240c │ │ - ldrb w13, [x21, #48] │ │ - ldr w14, [x22, #68] │ │ - mov w15, #0x1 // #1 │ │ - cbz w13, 82258 │ │ - add x16, sp, #0x74 │ │ - mov x13, xzr │ │ - add x16, x16, #0x100 │ │ - ldrb w17, [x21, #49] │ │ - strb w17, [x16, x13] │ │ - ldrb w1, [x21, #48] │ │ - add x13, x13, #0x1 │ │ - cmp x13, x1 │ │ - b.cc 8222c // b.lo, b.ul, b.last │ │ - sub w13, w12, #0x1 │ │ - cmp w13, #0x1 │ │ - lsl w12, w15, w14 │ │ - b.ge 8226c // b.tcont │ │ - b 82398 │ │ - mov w1, wzr │ │ - sub w13, w12, #0x1 │ │ - cmp w13, #0x1 │ │ - lsl w12, w15, w14 │ │ - b.lt 82398 // b.tstop │ │ - ldr q0, [x8, #2992] │ │ - ldr q1, [x9, #3008] │ │ - ldr q2, [x10, #2960] │ │ - ldr q3, [x11, #2976] │ │ - add x15, sp, #0x74 │ │ - mov x4, xzr │ │ - mov w14, w13 │ │ - add x15, x15, #0x100 │ │ - orr w16, wzr, #0x8000 │ │ - movi v4.4s, #0x80, lsl #8 │ │ - movi v5.4s, #0x10 │ │ - add x5, x21, #0x30 │ │ - add x17, x4, #0x1 │ │ - add x0, x5, x17, lsl #1 │ │ - ldrb w2, [x0] │ │ - and w3, w1, #0xff │ │ - sub w2, w2, w3 │ │ - cmp w2, #0x1 │ │ - b.lt 82384 // b.tstop │ │ - add x1, x5, x4, lsl #1 │ │ - ldrb w4, [x0, #1] │ │ - ldrb w1, [x1, #1] │ │ - asr w5, w2, #1 │ │ - add w5, w5, #0x10, lsl #12 │ │ - cmp w2, #0x10 │ │ - sub w4, w4, w1 │ │ - sdiv w5, w5, w2 │ │ - b.cs 822e4 // b.hs, b.nlast │ │ - mov x6, xzr │ │ - b 8235c │ │ - mul w7, w4, w5 │ │ - and x6, x2, #0xfffffff0 │ │ - dup v6.16b, w1 │ │ - dup v7.4s, w7 │ │ - add x7, x15, x3 │ │ - mov x20, x6 │ │ - mov v16.16b, v3.16b │ │ - mov v17.16b, v2.16b │ │ - mov v18.16b, v1.16b │ │ - mov v19.16b, v0.16b │ │ - mul v21.4s, v7.4s, v16.4s │ │ - mul v20.4s, v7.4s, v17.4s │ │ - mul v23.4s, v7.4s, v18.4s │ │ - addhn v21.4h, v21.4s, v4.4s │ │ - mul v22.4s, v7.4s, v19.4s │ │ - addhn v23.4h, v23.4s, v4.4s │ │ - addhn2 v21.8h, v20.4s, v4.4s │ │ - addhn2 v23.8h, v22.4s, v4.4s │ │ - xtn v20.8b, v21.8h │ │ - xtn2 v20.16b, v23.8h │ │ - add v20.16b, v6.16b, v20.16b │ │ - add v16.4s, v16.4s, v5.4s │ │ - add v17.4s, v17.4s, v5.4s │ │ - add v18.4s, v18.4s, v5.4s │ │ - subs x20, x20, #0x10 │ │ - str q20, [x7], #16 │ │ - add v19.4s, v19.4s, v5.4s │ │ - b.ne 8230c // b.any │ │ - cmp x6, x2 │ │ - b.eq 82384 // b.none │ │ - add x7, x6, x3 │ │ - mul w3, w5, w4 │ │ - sub x2, x2, x6 │ │ - add x4, x15, x7 │ │ - madd w5, w3, w6, w16 │ │ - add w6, w1, w5, lsr #16 │ │ - subs x2, x2, #0x1 │ │ - strb w6, [x4], #1 │ │ - add w5, w5, w3 │ │ - b.ne 82370 // b.any │ │ - cmp x17, x14 │ │ - b.eq 82398 // b.none │ │ - ldrb w1, [x0] │ │ - mov x4, x17 │ │ - b 82298 │ │ - add x14, x21, w13, sxtw #1 │ │ - ldrb w15, [x14, #48] │ │ - cmp w12, w15 │ │ - b.le 8240c │ │ - sxtw x14, w13 │ │ - mov w13, w12 │ │ - add x16, x21, x14, lsl #1 │ │ - sub x14, x13, x15 │ │ - cmp x14, #0x1f │ │ - add x12, x16, #0x31 │ │ - b.ls 823e8 // b.plast │ │ - add x0, sp, #0x74 │ │ - add x17, x0, #0x100 │ │ - add x1, x17, x15 │ │ - add x16, x16, #0x32 │ │ - cmp x1, x16 │ │ - b.cs 82a44 // b.hs, b.nlast │ │ - add x16, x17, x13 │ │ - cmp x12, x16 │ │ - b.cs 82a44 // b.hs, b.nlast │ │ - mov x16, x15 │ │ - add x14, sp, #0x74 │ │ - add x14, x14, x16 │ │ - add x14, x14, #0x100 │ │ - sub x13, x13, x16 │ │ - ldrb w15, [x12] │ │ - subs x13, x13, #0x1 │ │ - strb w15, [x14], #1 │ │ - b.ne 823fc // b.any │ │ - ldr w12, [x21, #44] │ │ - cbz w12, 82610 │ │ - ldrb w13, [x21, #68] │ │ - ldr w14, [x22, #68] │ │ - mov w16, #0x1 // #1 │ │ - cbz w13, 8245c │ │ - add x15, sp, #0x74 │ │ - mov x13, xzr │ │ - add x17, x15, #0x200 │ │ - ldrb w15, [x21, #69] │ │ - strb w15, [x17, x13] │ │ - ldrb w15, [x21, #68] │ │ - add x13, x13, #0x1 │ │ - cmp x13, x15 │ │ - b.cc 82430 // b.lo, b.ul, b.last │ │ - sub w13, w12, #0x1 │ │ - cmp w13, #0x1 │ │ - lsl w12, w16, w14 │ │ - b.ge 82470 // b.tcont │ │ - b 8259c │ │ - mov w15, wzr │ │ - sub w13, w12, #0x1 │ │ - cmp w13, #0x1 │ │ - lsl w12, w16, w14 │ │ - b.lt 8259c // b.tstop │ │ - ldr q0, [x8, #2992] │ │ - ldr q1, [x9, #3008] │ │ - ldr q2, [x10, #2960] │ │ - ldr q3, [x11, #2976] │ │ - add x16, sp, #0x74 │ │ - mov x0, xzr │ │ - mov w14, w13 │ │ - add x8, x16, #0x200 │ │ - orr w9, wzr, #0x8000 │ │ - movi v4.4s, #0x80, lsl #8 │ │ - movi v5.4s, #0x10 │ │ - add x1, x21, #0x44 │ │ - add x10, x0, #0x1 │ │ - add x11, x1, x10, lsl #1 │ │ - ldrb w16, [x11] │ │ - and w17, w15, #0xff │ │ - sub w16, w16, w17 │ │ - cmp w16, #0x1 │ │ - b.lt 82588 // b.tstop │ │ - add x15, x1, x0, lsl #1 │ │ - ldrb w0, [x11, #1] │ │ - ldrb w15, [x15, #1] │ │ - asr w1, w16, #1 │ │ - add w1, w1, #0x10, lsl #12 │ │ - cmp w16, #0x10 │ │ - sub w0, w0, w15 │ │ - sdiv w1, w1, w16 │ │ - b.cs 824e8 // b.hs, b.nlast │ │ - mov x2, xzr │ │ - b 82560 │ │ - mul w3, w0, w1 │ │ - and x2, x16, #0xfffffff0 │ │ - dup v6.16b, w15 │ │ - dup v7.4s, w3 │ │ - add x3, x8, x17 │ │ - mov x4, x2 │ │ - mov v16.16b, v3.16b │ │ - mov v17.16b, v2.16b │ │ - mov v18.16b, v1.16b │ │ - mov v19.16b, v0.16b │ │ - mul v21.4s, v7.4s, v16.4s │ │ - mul v20.4s, v7.4s, v17.4s │ │ - mul v23.4s, v7.4s, v18.4s │ │ - addhn v21.4h, v21.4s, v4.4s │ │ - mul v22.4s, v7.4s, v19.4s │ │ - addhn v23.4h, v23.4s, v4.4s │ │ - addhn2 v21.8h, v20.4s, v4.4s │ │ - addhn2 v23.8h, v22.4s, v4.4s │ │ - xtn v20.8b, v21.8h │ │ - xtn2 v20.16b, v23.8h │ │ - add v20.16b, v6.16b, v20.16b │ │ - add v16.4s, v16.4s, v5.4s │ │ - add v17.4s, v17.4s, v5.4s │ │ - add v18.4s, v18.4s, v5.4s │ │ - subs x4, x4, #0x10 │ │ - str q20, [x3], #16 │ │ - add v19.4s, v19.4s, v5.4s │ │ - b.ne 82510 // b.any │ │ - cmp x2, x16 │ │ - b.eq 82588 // b.none │ │ - add x3, x2, x17 │ │ - mul w17, w1, w0 │ │ - sub x16, x16, x2 │ │ - add x0, x8, x3 │ │ - madd w1, w17, w2, w9 │ │ - add w2, w15, w1, lsr #16 │ │ - subs x16, x16, #0x1 │ │ - strb w2, [x0], #1 │ │ - add w1, w1, w17 │ │ - b.ne 82574 // b.any │ │ - cmp x10, x14 │ │ - b.eq 8259c // b.none │ │ - ldrb w15, [x11] │ │ - mov x0, x10 │ │ - b 8249c │ │ - add x8, x21, w13, sxtw #1 │ │ - ldrb w11, [x8, #68] │ │ - cmp w12, w11 │ │ - b.le 82610 │ │ - sxtw x8, w13 │ │ - mov w9, w12 │ │ - add x12, x21, x8, lsl #1 │ │ - sub x10, x9, x11 │ │ - cmp x10, #0x1f │ │ - add x8, x12, #0x45 │ │ - b.ls 825ec // b.plast │ │ - add x14, sp, #0x74 │ │ - add x13, x14, #0x200 │ │ - add x15, x13, x11 │ │ - add x12, x12, #0x46 │ │ - cmp x15, x12 │ │ - b.cs 82a78 // b.hs, b.nlast │ │ - add x12, x13, x9 │ │ - cmp x8, x12 │ │ - b.cs 82a78 // b.hs, b.nlast │ │ - mov x12, x11 │ │ - add x10, sp, #0x74 │ │ - add x10, x10, x12 │ │ - add x10, x10, #0x200 │ │ - sub x9, x9, x12 │ │ - ldrb w11, [x8] │ │ - subs x9, x9, #0x1 │ │ - strb w11, [x10], #1 │ │ - b.ne 82600 // b.any │ │ - ldr w8, [x21, #4] │ │ - cbnz w8, 82650 │ │ - ldr x8, [x19, #40] │ │ - ldrsw x9, [x19, #60] │ │ - ldr x0, [x19, #16] │ │ - mul x2, x8, x9 │ │ - tbnz x2, #63, 82634 │ │ - ldr x1, [x22, #16] │ │ - b 8264c │ │ - ldr x9, [x22, #16] │ │ - add x10, x0, x2 │ │ - sub x0, x10, x8 │ │ - add x9, x9, x2 │ │ - sub x1, x9, x8 │ │ - neg x2, x2 │ │ - bl 4b60 │ │ - ldr w8, [x22, #64] │ │ - cbz w8, 82660 │ │ - ldr w9, [x21, #36] │ │ - cbz w9, 82974 │ │ - ldr x10, [x19] │ │ - ldr w8, [x22, #64] │ │ - ldp w11, w9, [x19, #56] │ │ - ldr w12, [x10, #24] │ │ - cmp w8, #0x1 │ │ - cset w10, eq // eq = none │ │ - cmp w8, #0x3 │ │ - str w10, [sp, #80] │ │ - cset w10, ne // ne = any │ │ - str w10, [sp, #84] │ │ - cinc w10, w11, ne // ne = any │ │ - cmp w12, #0x0 │ │ - cset w11, eq // eq = none │ │ - cmp w9, #0x1 │ │ - str w11, [sp, #100] │ │ - b.lt 82950 // b.tstop │ │ - ldr w11, [sp, #84] │ │ - cmp w8, #0x1 │ │ - add w8, w9, #0x1f │ │ - mov w9, #0x17b4 // #6068 │ │ - asr w10, w10, w11 │ │ - str w10, [sp, #96] │ │ - add x10, sp, #0x374 │ │ - sbfx x8, x8, #5, #27 │ │ - mov w11, #0x2f68 // #12136 │ │ - str x8, [sp, #88] │ │ - add x8, x10, x9 │ │ - ldp w26, w23, [sp, #96] │ │ - add x12, sp, #0x74 │ │ - str x8, [sp, #72] │ │ - add x8, x10, x11 │ │ - str x8, [sp, #64] │ │ - add x8, x12, #0x100 │ │ - mov x24, xzr │ │ - mov w20, #0x20 // #32 │ │ - cset w25, eq // eq = none │ │ - str x8, [sp, #56] │ │ - add x8, x12, #0x200 │ │ - str x8, [sp, #48] │ │ - b 827c4 │ │ - ldr x8, [x19, #48] │ │ - ldr w9, [x21, #36] │ │ - mul x8, x8, x27 │ │ - asr x27, x8, x25 │ │ - cbz w9, 828a4 │ │ - ldr w8, [x22, #64] │ │ - ldr x9, [sp, #104] │ │ - ldr x10, [x22, #24] │ │ - ldp x11, x2, [x22, #40] │ │ - sub w8, w8, #0x1 │ │ - add x20, x9, #0x28 │ │ - ldr x9, [x19, #24] │ │ - ldr x8, [x20, w8, uxtw #3] │ │ - ldr x6, [sp, #72] │ │ - add x1, x10, x27 │ │ - add x0, x9, x27 │ │ - add x5, sp, #0x74 │ │ - mov x3, x21 │ │ - mov w4, w26 │ │ - mov w7, w29 │ │ - str w23, [sp, #32] │ │ - str wzr, [sp, #24] │ │ - stp x28, x11, [sp, #8] │ │ - str w24, [sp] │ │ - blr x8 │ │ - ldr w8, [x22, #64] │ │ - ldr x9, [x19, #32] │ │ - ldp x11, x2, [x22, #40] │ │ - ldr x10, [x22, #32] │ │ - sub w8, w8, #0x1 │ │ - ldr x8, [x20, w8, uxtw #3] │ │ - add x0, x9, x27 │ │ - mov w9, #0x1 // #1 │ │ - mov w20, #0x20 // #32 │ │ - add x1, x10, x27 │ │ - str w23, [sp, #32] │ │ - str w9, [sp, #24] │ │ - stp x28, x11, [sp, #8] │ │ - add x5, sp, #0x74 │ │ - str w24, [sp] │ │ - mov x3, x21 │ │ - mov w4, w26 │ │ - ldr x6, [sp, #64] │ │ - mov w7, w29 │ │ - blr x8 │ │ - ldr x8, [sp, #88] │ │ - add x24, x24, #0x1 │ │ - cmp x24, x8 │ │ - b.ge 82950 // b.tcont │ │ - ldr x8, [x22, #16] │ │ - ldr x9, [x22, #40] │ │ - ldr w10, [x21, #4] │ │ - lsl x27, x24, #5 │ │ - madd x28, x9, x27, x8 │ │ - cbz w10, 8281c │ │ - ldr x9, [sp, #104] │ │ - ldp w4, w8, [x19, #56] │ │ - ldr x10, [x19, #16] │ │ - ldr x2, [x19, #40] │ │ - ldr x9, [x9, #32] │ │ - sub w8, w8, w27 │ │ - cmp w8, #0x20 │ │ - sxtw x4, w4 │ │ - csel w7, w8, w20, lt // lt = tstop │ │ - madd x0, x2, x27, x10 │ │ - add x5, sp, #0x74 │ │ - add x6, sp, #0x374 │ │ - mov x1, x28 │ │ - mov x3, x21 │ │ - str w24, [sp] │ │ - blr x9 │ │ - ldr w8, [x21, #40] │ │ - cbnz w8, 82834 │ │ - ldr w8, [x21, #44] │ │ - cbnz w8, 82834 │ │ - ldr w8, [x21, #36] │ │ - cbz w8, 827b4 │ │ - ldp w8, w9, [x19, #56] │ │ - ldp w11, w10, [sp, #80] │ │ - sxtw x8, w8 │ │ - sub w9, w9, w27 │ │ - cmp w9, #0x20 │ │ - csel w9, w9, w20, lt // lt = tstop │ │ - add w9, w9, w11 │ │ - tst w8, w10 │ │ - asr w29, w9, w11 │ │ - b.eq 82700 // b.none │ │ - cmp w29, #0x1 │ │ - b.lt 82700 // b.tstop │ │ - add x9, x28, x8 │ │ - ldurb w10, [x9, #-1] │ │ - subs w8, w29, #0x1 │ │ - strb w10, [x9] │ │ - b.eq 82700 // b.none │ │ - mov x9, x28 │ │ - ldr x10, [x22, #40] │ │ - ldrsw x11, [x19, #56] │ │ - subs w8, w8, #0x1 │ │ - lsl x10, x10, x25 │ │ - add x9, x9, x10 │ │ - add x10, x9, x11 │ │ - ldurb w11, [x10, #-1] │ │ - strb w11, [x10] │ │ - b.ne 8287c // b.any │ │ - b 82700 │ │ - ldr w8, [x21, #40] │ │ - cbz w8, 828fc │ │ - ldr w8, [x22, #64] │ │ - ldr x11, [sp, #104] │ │ - ldr x9, [x19, #24] │ │ - ldr x10, [x22, #24] │ │ - sub w8, w8, #0x1 │ │ - add x8, x11, w8, uxtw #3 │ │ - ldr x8, [x8, #40] │ │ - ldp x11, x2, [x22, #40] │ │ - add x0, x9, x27 │ │ - ldp w4, w9, [sp, #96] │ │ - ldr x5, [sp, #56] │ │ - ldr x6, [sp, #72] │ │ - add x1, x10, x27 │ │ - mov x3, x21 │ │ - mov w7, w29 │ │ - str w9, [sp, #32] │ │ - str wzr, [sp, #24] │ │ - stp x28, x11, [sp, #8] │ │ - str w24, [sp] │ │ - blr x8 │ │ - ldr w8, [x21, #44] │ │ - cbz w8, 827b4 │ │ - ldr w8, [x22, #64] │ │ - ldr x9, [x19, #32] │ │ - ldr x10, [sp, #104] │ │ - ldp x11, x2, [x22, #40] │ │ - sub w8, w8, #0x1 │ │ - add x0, x9, x27 │ │ - add x8, x10, w8, uxtw #3 │ │ - ldr x10, [x22, #32] │ │ - ldp w4, w9, [sp, #96] │ │ - ldr x8, [x8, #40] │ │ - ldr x5, [sp, #48] │ │ - add x1, x10, x27 │ │ - str w9, [sp, #32] │ │ - mov w9, #0x1 // #1 │ │ - mov x3, x21 │ │ - str w9, [sp, #24] │ │ - stp x28, x11, [sp, #8] │ │ - str w24, [sp] │ │ - b 827a8 │ │ - add sp, sp, #0x4, lsl #12 │ │ - add sp, sp, #0xa90 │ │ - ldp x29, x30, [sp, #80] │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - ldp x26, x25, [sp, #16] │ │ - ldp x28, x27, [sp], #96 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - ldr x20, [x19, #48] │ │ - ldrsw x9, [x19, #60] │ │ - cmp w8, #0x1 │ │ - ldr w8, [x21, #40] │ │ - cset w10, eq // eq = none │ │ - mul x9, x20, x9 │ │ - asr x23, x9, x10 │ │ - tbnz x23, #63, 829c0 │ │ - cbnz w8, 829a8 │ │ - ldr x0, [x19, #24] │ │ - ldr x1, [x22, #24] │ │ - mov x2, x23 │ │ - bl 4b60 │ │ - ldr w8, [x21, #44] │ │ - cbnz w8, 82660 │ │ - ldr x0, [x19, #32] │ │ - ldr x1, [x22, #32] │ │ - mov x2, x23 │ │ - b 82a08 │ │ - cbnz w8, 829e4 │ │ - ldr x8, [x19, #24] │ │ - ldr x9, [x22, #24] │ │ - neg x2, x23 │ │ - add x8, x8, x23 │ │ - add x9, x9, x23 │ │ - sub x0, x8, x20 │ │ - sub x1, x9, x20 │ │ - bl 4b60 │ │ - ldr w8, [x21, #44] │ │ - cbnz w8, 82660 │ │ - ldr x8, [x19, #32] │ │ - ldr x9, [x22, #32] │ │ - neg x2, x23 │ │ - add x8, x8, x23 │ │ - add x9, x9, x23 │ │ - sub x0, x8, x20 │ │ - sub x1, x9, x20 │ │ - bl 4b60 │ │ - b 82660 │ │ - ld1r {v0.16b}, [x12] │ │ - and x17, x14, #0xffffffffffffffe0 │ │ - add x16, x17, x15 │ │ - add x15, x15, x0 │ │ - add x15, x15, #0x10 │ │ - mov x0, x17 │ │ - stp q0, q0, [x15, #-16] │ │ - subs x0, x0, #0x20 │ │ - add x15, x15, #0x20 │ │ - b.ne 82a28 // b.any │ │ - cmp x14, x17 │ │ - b.ne 821ec // b.any │ │ - b 82208 │ │ - ld1r {v0.16b}, [x12] │ │ - and x17, x14, #0xffffffffffffffe0 │ │ - add x16, x17, x15 │ │ - add x15, x15, x0 │ │ - add x15, x15, #0x110 │ │ - mov x0, x17 │ │ - stp q0, q0, [x15, #-16] │ │ - subs x0, x0, #0x20 │ │ - add x15, x15, #0x20 │ │ - b.ne 82a5c // b.any │ │ - cmp x14, x17 │ │ - b.ne 823ec // b.any │ │ - b 8240c │ │ - ld1r {v0.16b}, [x8] │ │ - and x13, x10, #0xffffffffffffffe0 │ │ - add x12, x13, x11 │ │ - add x11, x11, x14 │ │ - add x11, x11, #0x210 │ │ - mov x14, x13 │ │ - stp q0, q0, [x11, #-16] │ │ - subs x14, x14, #0x20 │ │ - add x11, x11, #0x20 │ │ - b.ne 82a90 // b.any │ │ - cmp x10, x13 │ │ - b.ne 825f0 // b.any │ │ - b 82610 │ │ - str x20, [sp, #-32]! │ │ - stp x19, x30, [sp, #16] │ │ - mov w20, w1 │ │ - mov x19, x0 │ │ - bl 73f0 <__cxa_atexit@plt+0x2820> │ │ - tbz w0, #0, 82ae4 │ │ - adrp x8, 82000 │ │ - add x8, x8, #0xaf0 │ │ - cmp w20, #0xa │ │ - str x8, [x19] │ │ - b.gt 82ae4 │ │ - adrp x8, 82000 │ │ - add x8, x8, #0xcb4 │ │ - str x8, [x19, #8] │ │ - ldp x19, x30, [sp, #16] │ │ - ldr x20, [sp], #32 │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #120] │ │ + ldr x7, [x7, #2376] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - stp x28, x27, [sp, #-96]! │ │ - stp x26, x25, [sp, #16] │ │ - stp x24, x23, [sp, #32] │ │ - stp x22, x21, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ - stp x29, x30, [sp, #80] │ │ - sub sp, sp, #0xc, lsl #12 │ │ - sub sp, sp, #0xe10 │ │ - add x8, sp, #0x8, lsl #12 │ │ - mov w23, w5 │ │ - add x8, x8, #0xe7c │ │ - ldr w22, [x8, #16380] │ │ - sxtw x24, w23 │ │ - add x8, x24, #0x7 │ │ - and x20, x8, #0xfffffffffffffff8 │ │ - add x8, sp, #0x210 │ │ - mov x9, x0 │ │ - add x25, x8, x20, lsl #2 │ │ - mov x26, x7 │ │ - mov x28, x4 │ │ - mov x29, x3 │ │ - mov x3, x1 │ │ - mov x0, x25 │ │ - mov x1, x2 │ │ - mov x2, x9 │ │ - mov x4, x7 │ │ - mov x5, x24 │ │ - mov w7, w22 │ │ - mov w19, w6 │ │ - mov x27, x9 │ │ - mov x21, x3 │ │ - bl 36d00 │ │ - tbnz w22, #2, 82c04 │ │ - add x8, sp, #0x4, lsl #12 │ │ - add x8, x8, #0xe78 │ │ - ldr x5, [x8, #32760] │ │ - tbnz w22, #3, 82c38 │ │ - cmp w23, #0x8 │ │ - mov x26, x21 │ │ - b.ge 82c80 // b.tcont │ │ - ands w23, w23, #0x7 │ │ - b.eq 82be0 // b.none │ │ - lsl w8, w20, #1 │ │ - and x24, x24, #0xfffffffffffffff8 │ │ - add x9, sp, #0x210 │ │ - add w8, w8, w24 │ │ - add x2, x9, w8, sxtw #1 │ │ - sbfiz x7, x20, #1, #32 │ │ - add x0, sp, #0x10 │ │ - mov x1, x23 │ │ - mov w3, w23 │ │ - mov w4, w19 │ │ - mov w6, w22 │ │ - bl 3710c │ │ - add x0, x27, x24 │ │ - add x2, sp, #0x10 │ │ - mov x1, x26 │ │ - mov w3, w23 │ │ - mov w4, w19 │ │ - bl 37330 │ │ - add sp, sp, #0xc, lsl #12 │ │ - add sp, sp, #0xe10 │ │ - ldp x29, x30, [sp, #80] │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - ldp x26, x25, [sp, #16] │ │ - ldp x28, x27, [sp], #96 │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1672] │ │ + ldr x7, [x7, #1312] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ + ret │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3672] │ │ + ldr x7, [x7, #2376] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ + ret │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1672] │ │ + ldr x7, [x7, #1256] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ + ret │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3744] │ │ + ldr x7, [x7, #2376] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - add x0, sp, #0x210 │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ + adrp x7, ad000 │ │ + ldr x7, [x7, #944] │ │ + mov w8, #0x1 // #1 │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x10 // #16 │ │ mov w6, #0x2 // #2 │ │ - mov x1, xzr │ │ - mov x2, x29 │ │ - mov x3, x28 │ │ - mov x4, x26 │ │ - mov x5, x24 │ │ - mov w7, w22 │ │ - bl 36d00 │ │ - add x8, sp, #0x4, lsl #12 │ │ - add x8, x8, #0xe78 │ │ - ldr x5, [x8, #32760] │ │ - tbz w22, #3, 82b84 │ │ - add w8, w19, #0x2 │ │ - add x9, sp, #0x210 │ │ - mov w10, #0x6 // #6 │ │ - mul w8, w8, w20 │ │ - add x0, x9, w8, sxtw #1 │ │ - madd x2, x28, x10, x29 │ │ + str w8, [sp, #8] │ │ + str x7, [sp] │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ + ret │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x7, ad000 │ │ + ldr x7, [x7, #2376] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x2 // #2 │ │ + str x7, [sp] │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ + ret │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #944] │ │ + ldr x7, [x7, #1256] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x10 // #16 │ │ mov w6, #0x2 // #2 │ │ - mov x1, xzr │ │ - mov x3, x28 │ │ - mov x4, x26 │ │ - mov x26, x5 │ │ - mov x5, x24 │ │ - mov w7, w22 │ │ - bl 36d00 │ │ - mov x5, x26 │ │ - cmp w23, #0x8 │ │ - mov x26, x21 │ │ - b.lt 82b90 // b.tstop │ │ - and w3, w23, #0xfffffff8 │ │ - sbfiz x7, x20, #1, #32 │ │ - mov x0, x27 │ │ - mov x1, x26 │ │ - mov x2, x25 │ │ - mov w4, w19 │ │ - mov w6, w22 │ │ - mov x25, x5 │ │ - bl 3710c │ │ - mov x5, x25 │ │ - ands w23, w23, #0x7 │ │ - b.ne 82b98 // b.any │ │ - b 82be0 │ │ - stp x28, x27, [sp, #-96]! │ │ - stp x26, x25, [sp, #16] │ │ - stp x24, x23, [sp, #32] │ │ - stp x22, x21, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ - stp x29, x30, [sp, #80] │ │ - sub sp, sp, #0x18, lsl #12 │ │ - sub sp, sp, #0x230 │ │ - add x8, sp, #0x14, lsl #12 │ │ - add x8, x8, #0x29c │ │ - ldr w27, [x8, #16380] │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #3376] │ │ - sbfiz x9, x7, #3, #32 │ │ - mov w19, w6 │ │ - mov w22, w5 │ │ - ldrh w10, [x8, x9] │ │ - add x9, sp, #0x10, lsl #12 │ │ - add x9, x9, #0x298 │ │ - ldr x26, [x9, #32760] │ │ - mov x23, x4 │ │ - mov x24, x3 │ │ - mov x25, x2 │ │ - mov x20, x1 │ │ - mov x21, x0 │ │ - sxtw x9, w7 │ │ - cbz w10, 82e3c │ │ - add x28, x8, x9, lsl #3 │ │ - ldrh w8, [x28, #2] │ │ - cbz w8, 82edc │ │ - ldrsh w8, [x28, #4] │ │ - add x0, sp, #0xc, lsl #12 │ │ - add x0, x0, #0x230 │ │ - mov x1, x21 │ │ - mov x2, x20 │ │ - mov x3, x25 │ │ - mov x4, x24 │ │ - mov x5, x23 │ │ - mov w6, w22 │ │ - mov w7, w19 │ │ - str w27, [sp, #8] │ │ - str w8, [sp] │ │ - bl 83120 │ │ - ldrsh w8, [x28, #6] │ │ - add x0, sp, #0x230 │ │ - mov x1, x21 │ │ - mov x2, x20 │ │ - mov x3, x25 │ │ - mov x4, x24 │ │ - mov x5, x23 │ │ - mov w6, w22 │ │ - mov w7, w19 │ │ - str w27, [sp, #8] │ │ - str w8, [sp] │ │ - bl 82fbc │ │ - ldrh w8, [x26] │ │ - mov w10, #0x80 // #128 │ │ - cmp w22, #0x8 │ │ - strh w8, [sp, #556] │ │ - ldrh w9, [x26, #2] │ │ - add w8, w8, w9 │ │ - sub w8, w10, w8 │ │ - strh w8, [sp, #558] │ │ - b.lt 82de4 // b.tstop │ │ - add x4, sp, #0xc, lsl #12 │ │ - and w6, w22, #0xfffffff8 │ │ - add x8, sp, #0x22c │ │ - add x4, x4, #0x230 │ │ - add x5, sp, #0x230 │ │ - mov x0, x21 │ │ - mov x1, x20 │ │ - mov x2, x21 │ │ - mov x3, x20 │ │ - mov w7, w19 │ │ str x8, [sp] │ │ - bl 380fc │ │ - ands w23, w22, #0x7 │ │ - b.eq 82f98 // b.none │ │ - sxtw x8, w22 │ │ - add x9, sp, #0xc, lsl #12 │ │ - and x8, x8, #0xfffffffffffffff8 │ │ - add x9, x9, #0x230 │ │ - add x10, sp, #0x230 │ │ - add x21, x21, x8 │ │ - lsl x8, x8, #1 │ │ - add x4, x9, x8 │ │ - add x5, x10, x8 │ │ - add x8, sp, #0x22c │ │ - add x0, sp, #0x20 │ │ - mov x1, x23 │ │ - mov x2, x21 │ │ - mov x3, x20 │ │ - mov w6, w23 │ │ - mov w7, w19 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ + ret │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1256] │ │ + ldr x7, [x7, #944] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x2 // #2 │ │ str x8, [sp] │ │ - bl 380fc │ │ - add x2, sp, #0x20 │ │ - b 82f84 │ │ - add x8, x8, x9, lsl #3 │ │ - ldrsh w8, [x8, #6] │ │ - add x0, sp, #0xc, lsl #12 │ │ - add x0, x0, #0x230 │ │ - mov x1, x21 │ │ - mov x2, x20 │ │ - mov x3, x25 │ │ - mov x4, x24 │ │ - mov x5, x23 │ │ - mov w6, w22 │ │ - mov w7, w19 │ │ - str w27, [sp, #8] │ │ - str w8, [sp] │ │ - bl 82fbc │ │ - cmp w22, #0x8 │ │ - b.lt 82eac // b.tstop │ │ - ldrsh w8, [x26, #2] │ │ - mov w9, #0x80 // #128 │ │ - add x4, sp, #0xc, lsl #12 │ │ - and w5, w22, #0xfffffff8 │ │ - sub w7, w9, w8 │ │ - add x4, x4, #0x230 │ │ - mov x0, x21 │ │ - mov x1, x20 │ │ - mov x2, x21 │ │ - mov x3, x20 │ │ - mov w6, w19 │ │ - bl 37fec │ │ - ands w23, w22, #0x7 │ │ - b.eq 82f98 // b.none │ │ - ldrsh w10, [x26, #2] │ │ - add x8, sp, #0xc, lsl #12 │ │ - sxtw x9, w22 │ │ - add x8, x8, #0x230 │ │ - and x9, x9, #0xfffffffffffffff8 │ │ - add x4, x8, x9, lsl #1 │ │ - mov w8, #0x80 // #128 │ │ - add x21, x21, x9 │ │ - sub w7, w8, w10 │ │ - b 82f64 │ │ - ldrsh w8, [x28, #4] │ │ - add x0, sp, #0xc, lsl #12 │ │ - add x0, x0, #0x230 │ │ - mov x1, x21 │ │ - mov x2, x20 │ │ - mov x3, x25 │ │ - mov x4, x24 │ │ - mov x5, x23 │ │ - mov w6, w22 │ │ - mov w7, w19 │ │ - str w27, [sp, #8] │ │ - str w8, [sp] │ │ - bl 83120 │ │ - cmp w22, #0x8 │ │ - b.lt 82f40 // b.tstop │ │ - ldrsh w7, [x26] │ │ - add x4, sp, #0xc, lsl #12 │ │ - and w5, w22, #0xfffffff8 │ │ - add x4, x4, #0x230 │ │ - mov x0, x21 │ │ - mov x1, x20 │ │ - mov x2, x21 │ │ - mov x3, x20 │ │ - mov w6, w19 │ │ - bl 37fec │ │ - ands w23, w22, #0x7 │ │ - b.eq 82f98 // b.none │ │ - ldrsh w7, [x26] │ │ - add x8, sp, #0xc, lsl #12 │ │ - sxtw x9, w22 │ │ - add x8, x8, #0x230 │ │ - and x9, x9, #0xfffffffffffffff8 │ │ - add x21, x21, x9 │ │ - add x4, x8, x9, lsl #1 │ │ - add x0, sp, #0x230 │ │ - mov x1, x23 │ │ - mov x2, x21 │ │ - mov x3, x20 │ │ - mov w5, w23 │ │ - mov w6, w19 │ │ - bl 37fec │ │ - add x2, sp, #0x230 │ │ - mov x0, x21 │ │ - mov x1, x20 │ │ - mov w3, w23 │ │ - mov w4, w19 │ │ - bl 37330 │ │ - add sp, sp, #0x18, lsl #12 │ │ - add sp, sp, #0x230 │ │ - ldp x29, x30, [sp, #80] │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - ldp x26, x25, [sp, #16] │ │ - ldp x28, x27, [sp], #96 │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - stp x28, x27, [sp, #-96]! │ │ - stp x26, x25, [sp, #16] │ │ - stp x24, x23, [sp, #32] │ │ - stp x22, x21, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ - stp x29, x30, [sp, #80] │ │ - sub sp, sp, #0x27, lsl #12 │ │ - sub sp, sp, #0xde0 │ │ - add x8, sp, #0x23, lsl #12 │ │ - add x8, x8, #0xe4c │ │ - ldr w27, [x8, #16380] │ │ - add x8, sp, #0x23, lsl #12 │ │ - add x8, x8, #0xe44 │ │ - ldr w8, [x8, #16380] │ │ - add x23, sp, #0xd, lsl #12 │ │ - add x23, x23, #0x4c0 │ │ - add x26, sp, #0x20 │ │ - mov x21, x2 │ │ - mov x22, x1 │ │ - add x24, x23, #0xca0 │ │ - add x25, x26, #0x660 │ │ - mov w19, w7 │ │ - mov w20, w6 │ │ - mov x28, x5 │ │ - mov x29, x4 │ │ - str x0, [sp, #24] │ │ - mov x0, x24 │ │ - mov x1, x25 │ │ - mov x2, x3 │ │ - mov x3, x22 │ │ - mov x4, x21 │ │ - mov w5, w6 │ │ - mov w6, w7 │ │ - mov w7, w27 │ │ - str w8, [sp, #20] │ │ - bl 374b8 │ │ - tbz w27, #2, 83074 │ │ - add x0, x23, #0x20 │ │ - add x1, x26, #0x20 │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x7, ad000 │ │ + ldr x7, [x7, #1256] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x10 // #16 │ │ mov w6, #0x2 // #2 │ │ - mov x2, xzr │ │ - mov x3, x29 │ │ - mov x4, x28 │ │ - mov w5, w20 │ │ - mov w7, w27 │ │ - bl 374b8 │ │ - tbz w27, #3, 830a8 │ │ - mov w8, #0x190 // #400 │ │ - mov w9, #0x6 // #6 │ │ - mul w8, w19, w8 │ │ - add x0, x24, w8, sxtw #2 │ │ - add x1, x25, w8, sxtw #1 │ │ - madd x3, x28, x9, x29 │ │ + str x7, [sp] │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ + ret │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1256] │ │ + ldr x7, [x7, #1312] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x10 // #16 │ │ mov w6, #0x2 // #2 │ │ - mov x2, xzr │ │ - mov x4, x28 │ │ - mov w5, w20 │ │ - mov w7, w27 │ │ - bl 374b8 │ │ - mov x0, x24 │ │ - mov x1, x25 │ │ - mov w2, w20 │ │ - mov w3, w19 │ │ - mov w4, w27 │ │ - bl 304b4 │ │ - ldr w4, [sp, #20] │ │ - mov w5, #0xff // #255 │ │ - mov x0, x24 │ │ - mov x1, x25 │ │ - mov w2, w20 │ │ - mov w3, w19 │ │ - bl 30948 │ │ - ldr x0, [sp, #24] │ │ - mov x1, x22 │ │ - mov x2, x21 │ │ - mov x3, x24 │ │ - mov x4, x25 │ │ - mov w5, w20 │ │ - mov w6, w19 │ │ - bl 37c70 │ │ - add sp, sp, #0x27, lsl #12 │ │ - add sp, sp, #0xde0 │ │ - ldp x29, x30, [sp, #80] │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - ldp x26, x25, [sp, #16] │ │ - ldp x28, x27, [sp], #96 │ │ + str x8, [sp] │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - stp x28, x27, [sp, #-96]! │ │ - stp x26, x25, [sp, #16] │ │ - stp x24, x23, [sp, #32] │ │ - stp x22, x21, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ - stp x29, x30, [sp, #80] │ │ - sub sp, sp, #0x27, lsl #12 │ │ - sub sp, sp, #0xde0 │ │ - add x8, sp, #0x23, lsl #12 │ │ - add x8, x8, #0xe4c │ │ - ldr w27, [x8, #16380] │ │ - add x8, sp, #0x23, lsl #12 │ │ - add x8, x8, #0xe44 │ │ - ldr w8, [x8, #16380] │ │ - add x23, sp, #0xd, lsl #12 │ │ - add x23, x23, #0x4c0 │ │ - add x26, sp, #0x20 │ │ - mov x21, x2 │ │ - mov x22, x1 │ │ - add x24, x23, #0xca0 │ │ - add x25, x26, #0x660 │ │ - mov w19, w7 │ │ - mov w20, w6 │ │ - mov x28, x5 │ │ - mov x29, x4 │ │ - str x0, [sp, #24] │ │ - mov x0, x24 │ │ - mov x1, x25 │ │ - mov x2, x3 │ │ - mov x3, x22 │ │ - mov x4, x21 │ │ - mov w5, w6 │ │ - mov w6, w7 │ │ - mov w7, w27 │ │ - str w8, [sp, #20] │ │ - bl 377f4 │ │ - tbz w27, #2, 831d8 │ │ - add x0, x23, #0x20 │ │ - add x1, x26, #0x20 │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1312] │ │ + ldr x7, [x7, #1256] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x10 // #16 │ │ mov w6, #0x2 // #2 │ │ - mov x2, xzr │ │ - mov x3, x29 │ │ - mov x4, x28 │ │ - mov w5, w20 │ │ - mov w7, w27 │ │ - bl 377f4 │ │ - tbz w27, #3, 8320c │ │ - mov w8, #0x190 // #400 │ │ - mov w9, #0x6 // #6 │ │ - mul w8, w19, w8 │ │ - add x0, x24, w8, sxtw #2 │ │ - add x1, x25, w8, sxtw #1 │ │ - madd x3, x28, x9, x29 │ │ + str x8, [sp] │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ + ret │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #944] │ │ + ldr x7, [x7, #1312] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x10 // #16 │ │ mov w6, #0x2 // #2 │ │ - mov x2, xzr │ │ - mov x4, x28 │ │ - mov w5, w20 │ │ - mov w7, w27 │ │ - bl 377f4 │ │ - mov x0, x24 │ │ - mov x1, x25 │ │ - mov w2, w20 │ │ - mov w3, w19 │ │ - mov w4, w27 │ │ - bl 30614 │ │ - ldr w4, [sp, #20] │ │ - mov w5, #0xff // #255 │ │ - mov x0, x24 │ │ - mov x1, x25 │ │ - mov w2, w20 │ │ - mov w3, w19 │ │ - bl 30960 │ │ - ldr x0, [sp, #24] │ │ - mov x1, x22 │ │ - mov x2, x21 │ │ - mov x3, x24 │ │ - mov x4, x25 │ │ - mov w5, w20 │ │ - mov w6, w19 │ │ - bl 37e08 │ │ - add sp, sp, #0x27, lsl #12 │ │ - add sp, sp, #0xde0 │ │ - ldp x29, x30, [sp, #80] │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - ldp x26, x25, [sp, #16] │ │ - ldp x28, x27, [sp], #96 │ │ + str x8, [sp] │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ ret │ │ - sub sp, sp, #0x150 │ │ - stp x28, x27, [sp, #240] │ │ - stp x26, x25, [sp, #256] │ │ - stp x24, x23, [sp, #272] │ │ - stp x22, x21, [sp, #288] │ │ - stp x20, x19, [sp, #304] │ │ - stp x29, x30, [sp, #320] │ │ - ldr x8, [x0, #8] │ │ - ldr w10, [x0, #2112] │ │ - cmp w3, #0x0 │ │ - mov w14, #0x4 // #4 │ │ - ldr w8, [x8, #1012] │ │ - ldr w16, [x0, #3332] │ │ - cset w9, gt │ │ - mov w15, #0x20 // #32 │ │ - cmp w8, #0x0 │ │ - ldr x11, [x0, #24] │ │ - cset w13, eq // eq = none │ │ - cinc w14, w14, ne // ne = any │ │ - cmp w10, #0x3 │ │ - str x0, [sp, #216] │ │ - ldr w12, [x0, #3336] │ │ - lsr w0, w15, w13 │ │ - cset w8, ne // ne = any │ │ - str w8, [sp, #84] │ │ - mul w8, w0, w3 │ │ - sub w16, w16, w8 │ │ - str w9, [sp, #212] │ │ - ldrh w24, [x11, #562] │ │ - and w9, w13, w3 │ │ - cmp w16, w0 │ │ - lsl w17, w9, #4 │ │ - str w8, [sp, #72] │ │ - csel w8, w16, w0, lt // lt = tstop │ │ - cmp w10, #0x1 │ │ - str w8, [sp, #200] │ │ - add w8, w8, w17 │ │ - str w9, [sp, #136] │ │ - cset w9, eq // eq = none │ │ - cinc w16, w8, eq // eq = none │ │ - str x1, [sp, #48] │ │ - mov w1, #0x10 // #16 │ │ - lsl w15, w24, w14 │ │ - str w8, [sp, #104] │ │ - lsr w8, w16, w9 │ │ - mov x29, x2 │ │ - lsr w25, w1, w9 │ │ - cmp w15, w12 │ │ - str w8, [sp, #132] │ │ - lsr w8, w17, w9 │ │ - str w4, [sp, #192] │ │ - stp x3, x2, [sp, #176] │ │ - str w0, [sp, #168] │ │ - str w9, [sp, #88] │ │ - str x17, [sp, #144] │ │ - str x8, [sp, #56] │ │ - str w25, [sp, #120] │ │ - b.ge 8363c // b.tcont │ │ - ldr x8, [sp, #216] │ │ - ldr w4, [sp, #88] │ │ - ldr x6, [sp, #176] │ │ - ldr x9, [sp, #56] │ │ - ldrsw x17, [x8, #3340] │ │ - ldr x0, [x8, #5584] │ │ - sub w15, w14, w4 │ │ - lsl w1, w6, w15 │ │ - add x5, x17, #0x1f │ │ - add x17, x0, w1, sxtw │ │ - and x1, x5, #0xffffffffffffffe0 │ │ - asr w0, w1, w4 │ │ - ldr x15, [sp, #144] │ │ - ldr w4, [sp, #104] │ │ - mov w2, #0x1 // #1 │ │ - cmp w10, #0x1 │ │ - mov w16, #0x3 // #3 │ │ - lsl w3, w2, w9 │ │ - cinc w16, w16, ne // ne = any │ │ - cmp w15, w4 │ │ - sxtw x0, w0 │ │ - b.cs 83560 // b.hs, b.nlast │ │ - ldr x20, [x8, #5576] │ │ - ldr w8, [sp, #132] │ │ - lsl w2, w2, w15 │ │ - ldr x15, [sp, #144] │ │ - lsl w21, w6, w14 │ │ - mov w19, w8 │ │ - mov w5, w4 │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1312] │ │ + ldr x7, [x7, #944] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x2 // #2 │ │ + str x8, [sp] │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ + ret │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x7, ad000 │ │ + ldr x7, [x7, #1312] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x2 // #2 │ │ + str x7, [sp] │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ + ret │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #2376] │ │ + ldr x7, [x7, #944] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x2 // #2 │ │ + str x8, [sp] │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ + ret │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #944] │ │ + ldr x7, [x7, #2376] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x2 // #2 │ │ + str x8, [sp] │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ + ret │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ + adrp x9, ad000 │ │ + adrp x7, ad000 │ │ + ldr x9, [x9, #248] │ │ + ldr x7, [x7, #944] │ │ + mov w8, #0x1 // #1 │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x20 // #32 │ │ mov w6, #0x1 // #1 │ │ - mov w7, #0xc // #12 │ │ - sub x19, x19, w9, uxtw │ │ - add x21, x20, w21, sxtw │ │ - mov w23, #0x584 // #1412 │ │ - b 83418 │ │ - add x6, x6, #0x1 │ │ - add x8, x11, x6, lsl #1 │ │ - ldrh w24, [x8, #560] │ │ - add x21, x21, x1 │ │ - add x17, x17, x0 │ │ - lsl w8, w24, w14 │ │ - cmp w8, w12 │ │ - b.ge 8363c // b.tcont │ │ - and w20, w24, w13 │ │ - mov x25, xzr │ │ - lsr w24, w24, w13 │ │ - lsl x20, x20, #4 │ │ - mov w22, w2 │ │ - lsr w8, w22, #16 │ │ - madd x9, x24, x23, x29 │ │ - cmp w8, #0x0 │ │ - madd x8, x20, x7, x9 │ │ - cset w9, ne // ne = any │ │ - lsl x26, x9, #4 │ │ - lsl x9, x9, #1 │ │ - add x27, x8, x9 │ │ - ldrh w28, [x27, #8] │ │ - ldrh w29, [x27, #4] │ │ - ldrh w30, [x27] │ │ - lsr w26, w22, w26 │ │ - tst w26, w28 │ │ - bic w28, w28, w26 │ │ - bic w4, w29, w26 │ │ - bic w30, w30, w26 │ │ - strh w28, [x27, #8] │ │ - strh w4, [x27, #4] │ │ - strh w30, [x27] │ │ - ldrb w4, [x21, x25] │ │ - cset w28, ne // ne = any │ │ - tst w26, w29 │ │ - cset w27, ne // ne = any │ │ - bfi w27, w28, #1, #1 │ │ - cmp w27, w4 │ │ - csel w4, w27, w4, cc // cc = lo, ul, last │ │ - add x8, x8, w4, uxtw #2 │ │ - ldrh w4, [x8, x9] │ │ - ldr x29, [sp, #184] │ │ - add x25, x25, #0x1 │ │ - add x27, x15, x25 │ │ - cmp x27, x5 │ │ - orr w4, w4, w26 │ │ - lsl w22, w22, #1 │ │ - strh w4, [x8, x9] │ │ - b.cc 8342c // b.lo, b.ul, b.last │ │ - ldr w4, [sp, #120] │ │ - cbz w10, 833f8 │ │ - ldr w8, [sp, #132] │ │ - ldr x9, [sp, #56] │ │ - cmp w9, w8 │ │ - b.cs 833f8 // b.hs, b.nlast │ │ - ldr w8, [sp, #84] │ │ - mov x22, xzr │ │ - mov w25, w3 │ │ - lsr w20, w20, w8 │ │ - lsr w26, w25, w4 │ │ - madd x27, x24, x23, x29 │ │ - cmp w26, #0x0 │ │ - add x26, x27, x20, lsl #3 │ │ - cset w27, ne // ne = any │ │ - add x26, x26, #0x300 │ │ - lsl x28, x27, #1 │ │ - add x29, x26, x28 │ │ - ldrh w30, [x29, #4] │ │ - ldrh w9, [x29] │ │ - lsl w27, w27, w16 │ │ - lsr w27, w25, w27 │ │ - bic w8, w30, w27 │ │ - strh w8, [x29, #4] │ │ - bic w8, w9, w27 │ │ - strh w8, [x29] │ │ - ldrb w8, [x17, x22] │ │ - tst w27, w30 │ │ - cset w9, ne // ne = any │ │ - ldr x29, [sp, #184] │ │ - cmp w9, w8 │ │ - csel w8, w9, w8, cc // cc = lo, ul, last │ │ - add x8, x26, w8, uxtw #2 │ │ - ldrh w9, [x8, x28] │ │ - add x22, x22, #0x1 │ │ - cmp x19, x22 │ │ - lsl w25, w25, #1 │ │ - orr w9, w9, w27 │ │ - strh w9, [x8, x28] │ │ - b.ne 834e4 // b.any │ │ - b 833f8 │ │ - ldr w8, [sp, #132] │ │ - mov w1, #0x1 // #1 │ │ - mov w5, #0x584 // #1412 │ │ - mov w2, w8 │ │ - sub x2, x2, w9, uxtw │ │ - cbnz w10, 83598 │ │ - add x1, x1, #0x1 │ │ - add x8, x11, x1, lsl #1 │ │ - ldrh w24, [x8, #560] │ │ - add x17, x17, x0 │ │ - lsl w8, w24, w14 │ │ - cmp w8, w12 │ │ - b.ge 8363c // b.tcont │ │ - cbz w10, 83578 │ │ - ldr w8, [sp, #132] │ │ - ldr x9, [sp, #56] │ │ - cmp w9, w8 │ │ - b.cs 83578 // b.hs, b.nlast │ │ - ldr w9, [sp, #84] │ │ - and w8, w24, w13 │ │ - lsl w8, w8, #4 │ │ - mov x6, xzr │ │ - lsr w7, w24, w13 │ │ - lsr w19, w8, w9 │ │ - mov w20, w3 │ │ - lsr w8, w20, w25 │ │ - madd x9, x7, x5, x29 │ │ - cmp w8, #0x0 │ │ - add x8, x9, x19, lsl #3 │ │ - cset w9, ne // ne = any │ │ - add x8, x8, #0x300 │ │ - lsl x4, x9, #1 │ │ - add x21, x8, x4 │ │ - ldrh w22, [x21, #4] │ │ - ldrh w23, [x21] │ │ - lsl w9, w9, w16 │ │ - lsr w9, w20, w9 │ │ - bic w24, w22, w9 │ │ - bic w23, w23, w9 │ │ - strh w24, [x21, #4] │ │ - strh w23, [x21] │ │ - ldrb w21, [x17, x6] │ │ - tst w9, w22 │ │ - cset w22, ne // ne = any │ │ - add x6, x6, #0x1 │ │ - cmp w22, w21 │ │ - csel w21, w22, w21, cc // cc = lo, ul, last │ │ - add x8, x8, w21, uxtw #2 │ │ - ldrh w21, [x8, x4] │ │ - cmp x2, x6 │ │ - lsl w20, w20, #1 │ │ - orr w9, w21, w9 │ │ - strh w9, [x8, x4] │ │ - b.ne 835c4 // b.any │ │ - b 83578 │ │ - ldr w8, [sp, #84] │ │ - ldr w11, [sp, #192] │ │ - mov w9, #0x10 // #16 │ │ - lsr w23, w9, w8 │ │ - str w23, [sp, #128] │ │ - cbz w11, 8380c │ │ - ldr x20, [sp, #216] │ │ - ldr w9, [x20, #3344] │ │ - cmp w9, #0x0 │ │ - b.le 83820 │ │ - ldr x8, [x20, #4376] │ │ - sub w12, w11, #0x1 │ │ - ldr w11, [x20, #3328] │ │ - mov w13, #0x270 // #624 │ │ - cmp w10, #0x3 │ │ - mov w14, #0x3 // #3 │ │ - mul w12, w9, w12 │ │ - smaddl x12, w12, w13, x8 │ │ - cinc w13, w14, eq // eq = none │ │ - cbz w10, 8384c │ │ - ldr x22, [sp, #56] │ │ - ldr x24, [sp, #144] │ │ - mov x10, xzr │ │ - mov w14, #0x20 // #32 │ │ - mov w15, #0x584 // #1412 │ │ - mov w16, #0xc // #12 │ │ - sub w8, w11, w10, lsl #5 │ │ - cmp w8, #0x20 │ │ - csel w17, w8, w14, lt // lt = tstop │ │ - cbnz w17, 836d8 │ │ - b 83774 │ │ - add x10, x10, #0x1 │ │ - cmp x10, x9 │ │ - add x12, x12, #0x270 │ │ - b.eq 83818 // b.none │ │ - sub w8, w11, w10, lsl #5 │ │ - cmp w8, #0x20 │ │ - csel w17, w8, w14, lt // lt = tstop │ │ - cbz w17, 83774 │ │ - mov w0, w17 │ │ - mov w1, #0x1 // #1 │ │ - mov w2, #0x1e0 // #480 │ │ - lsr w8, w1, #16 │ │ - madd x4, x10, x15, x29 │ │ - cmp w8, #0x0 │ │ - madd x8, x24, x16, x4 │ │ - cset w4, ne // ne = any │ │ - add x8, x8, #0x180 │ │ - lsl x5, x4, #4 │ │ - lsl x4, x4, #1 │ │ - add x6, x8, x4 │ │ - ldrh w7, [x6, #8] │ │ - ldrh w19, [x6, #4] │ │ - ldrh w20, [x6] │ │ - lsr w5, w1, w5 │ │ - tst w5, w7 │ │ - bic w7, w7, w5 │ │ - bic w21, w19, w5 │ │ - bic w20, w20, w5 │ │ - strh w7, [x6, #8] │ │ - strh w21, [x6, #4] │ │ - strh w20, [x6] │ │ - ldrb w6, [x12, x2] │ │ - cset w7, ne // ne = any │ │ - tst w5, w19 │ │ - cset w19, ne // ne = any │ │ - bfi w19, w7, #1, #1 │ │ - cmp w19, w6 │ │ - csel w6, w19, w6, cc // cc = lo, ul, last │ │ - add x8, x8, w6, uxtw #2 │ │ - ldrh w6, [x8, x4] │ │ - sub x7, x2, #0x1df │ │ - add x2, x2, #0x1 │ │ - cmp x7, x0 │ │ - orr w5, w6, w5 │ │ - lsl w1, w1, #1 │ │ - strh w5, [x8, x4] │ │ - b.cc 836e4 // b.lo, b.ul, b.last │ │ - ldr w0, [sp, #84] │ │ - add w8, w17, w0 │ │ - lsr w0, w8, w0 │ │ - cbz w0, 836b8 │ │ - mov x17, xzr │ │ - mov w0, w0 │ │ - mov w1, #0x1 // #1 │ │ - lsr w8, w1, w23 │ │ - madd x2, x10, x15, x29 │ │ - cmp w8, #0x0 │ │ - add x8, x2, x22, lsl #3 │ │ - cset w2, ne // ne = any │ │ - add x8, x8, #0x400 │ │ - lsl x4, x2, #1 │ │ - add x5, x8, x4 │ │ - ldrh w6, [x5, #4] │ │ - ldrh w7, [x5] │ │ - lsl w2, w2, w13 │ │ - lsr w2, w1, w2 │ │ - bic w19, w6, w2 │ │ - bic w7, w7, w2 │ │ - strh w19, [x5, #4] │ │ - strh w7, [x5] │ │ - add x5, x12, x17 │ │ - ldrb w5, [x5, #512] │ │ - tst w2, w6 │ │ - cset w6, ne // ne = any │ │ - add x17, x17, #0x1 │ │ - cmp w6, w5 │ │ - csel w5, w6, w5, cc // cc = lo, ul, last │ │ - add x8, x8, w5, uxtw #2 │ │ - ldrh w5, [x8, x4] │ │ - cmp x0, x17 │ │ - lsl w1, w1, #1 │ │ - orr w2, w5, w2 │ │ - strh w2, [x8, x4] │ │ - b.ne 83790 // b.any │ │ - b 836b8 │ │ - ldr x20, [sp, #216] │ │ - ldr w9, [x20, #3344] │ │ - b 83930 │ │ - ldr x20, [sp, #216] │ │ - b 83930 │ │ - mov w8, #0x12f0 // #4848 │ │ - add x8, x20, x8 │ │ - add x10, x20, #0xcf8 │ │ - str x8, [sp, #24] │ │ - add x8, x20, #0xd10 │ │ - str x10, [sp, #96] │ │ - str x8, [sp, #112] │ │ - ldr x8, [x20, #24] │ │ - ldr w10, [x8, #1240] │ │ - cbnz w10, 83d6c │ │ - b 83d64 │ │ - ldr x21, [sp, #144] │ │ - mov x10, xzr │ │ - mov w13, #0x20 // #32 │ │ - mov w14, #0xc // #12 │ │ - mov w15, #0x584 // #1412 │ │ - sub w8, w11, w10, lsl #5 │ │ - cmp w8, #0x20 │ │ - csel w16, w8, w13, lt // lt = tstop │ │ - cbnz w16, 83890 │ │ - add x10, x10, #0x1 │ │ - cmp x10, x9 │ │ - add x12, x12, #0x270 │ │ - b.eq 83930 // b.none │ │ - sub w8, w11, w10, lsl #5 │ │ - cmp w8, #0x20 │ │ - csel w16, w8, w13, lt // lt = tstop │ │ - cbz w16, 83870 │ │ - mov w16, w16 │ │ - mov w17, #0x1 // #1 │ │ - mov w0, #0x1e0 // #480 │ │ - lsr w8, w17, #16 │ │ - madd x1, x10, x15, x29 │ │ - cmp w8, #0x0 │ │ - madd x8, x21, x14, x1 │ │ - cset w1, ne // ne = any │ │ - add x8, x8, #0x180 │ │ - lsl x2, x1, #4 │ │ - lsl x1, x1, #1 │ │ - add x4, x8, x1 │ │ - ldrh w5, [x4, #8] │ │ - ldrh w6, [x4, #4] │ │ - ldrh w7, [x4] │ │ - lsr w2, w17, w2 │ │ - tst w2, w5 │ │ - bic w5, w5, w2 │ │ - bic w19, w6, w2 │ │ - bic w7, w7, w2 │ │ - strh w5, [x4, #8] │ │ - strh w19, [x4, #4] │ │ - strh w7, [x4] │ │ - ldrb w4, [x12, x0] │ │ - cset w5, ne // ne = any │ │ - tst w2, w6 │ │ - cset w6, ne // ne = any │ │ - bfi w6, w5, #1, #1 │ │ - cmp w6, w4 │ │ - csel w4, w6, w4, cc // cc = lo, ul, last │ │ - add x8, x8, w4, uxtw #2 │ │ - ldrh w4, [x8, x1] │ │ - sub x5, x0, #0x1df │ │ - add x0, x0, #0x1 │ │ - cmp x5, x16 │ │ - orr w2, w4, w2 │ │ - lsl w17, w17, #1 │ │ - strh w2, [x8, x1] │ │ - b.cc 8389c // b.lo, b.ul, b.last │ │ - b 83870 │ │ - mov w8, #0x12f0 // #4848 │ │ - add x8, x20, x8 │ │ - add x10, x20, #0xcf8 │ │ - cmp w9, #0x1 │ │ - str x8, [sp, #24] │ │ - add x8, x20, #0xd10 │ │ - str x10, [sp, #96] │ │ - str x8, [sp, #112] │ │ - b.lt 83d58 // b.tstop │ │ - ldr x10, [sp, #48] │ │ - ldr x8, [sp, #176] │ │ - ldr w9, [sp, #168] │ │ - ldr x23, [x20, #3320] │ │ - ldr x26, [x10] │ │ - ldr x10, [x20, #4848] │ │ - sxtw x8, w8 │ │ - mov w9, w9 │ │ - add x13, x29, #0xa │ │ - mul x8, x9, x8 │ │ - mov w11, #0x1330 // #4912 │ │ - str x13, [sp, #176] │ │ - add x13, x29, #0x8 │ │ - str x8, [sp, #64] │ │ - mul x8, x8, x23 │ │ - mov x12, xzr │ │ - mov w28, wzr │ │ - str x13, [sp, #168] │ │ - add x13, x29, #0x6 │ │ - add x24, x20, x11 │ │ - add x29, x10, x8, lsl #2 │ │ - str wzr, [sp, #192] │ │ - str x13, [sp, #160] │ │ - ldr w8, [x20, #3328] │ │ - str x12, [sp, #152] │ │ - sub w9, w8, w12, lsl #5 │ │ - cmp w9, #0x1 │ │ - b.lt 83ba4 // b.tstop │ │ - ldr x9, [sp, #216] │ │ - ldr x25, [x9, #2088] │ │ - ldr x19, [x9, #3240] │ │ - ldr w9, [sp, #136] │ │ - cbz w9, 83a68 │ │ - ldr w9, [sp, #192] │ │ - ldr x27, [sp, #176] │ │ - mov x20, xzr │ │ - mov x21, xzr │ │ - add w8, w8, w9 │ │ - cmp w8, #0x20 │ │ - mov w9, #0x20 // #32 │ │ - csel w22, w8, w9, lt // lt = tstop │ │ - orr w8, w28, w21 │ │ - cbnz w8, 83a1c │ │ - add x21, x21, #0x1 │ │ - add x27, x27, #0xc │ │ - cmp x22, x21 │ │ - add x20, x20, #0x4 │ │ - b.eq 83ba4 // b.none │ │ - orr w8, w28, w21 │ │ - cbz w8, 83a00 │ │ - ldurh w8, [x27, #-8] │ │ - ldr x9, [sp, #216] │ │ - ldr w6, [sp, #200] │ │ - add x3, x29, x20 │ │ - str w8, [sp, #224] │ │ - ldurh w8, [x27, #-4] │ │ - add x2, sp, #0xe0 │ │ - mov x1, x25 │ │ - mov x4, x23 │ │ - str w8, [sp, #228] │ │ - ldrh w8, [x27] │ │ - mov x5, x24 │ │ - stp w8, wzr, [sp, #232] │ │ - ldr x8, [x19, #3264] │ │ - ldr w7, [x9, #4660] │ │ - and x9, x20, #0xfffffffc │ │ - add x0, x26, x9, lsl #1 │ │ - blr x8 │ │ - b 83a00 │ │ - ldr w9, [sp, #104] │ │ - cmp w9, #0x10 │ │ - b.le 83b14 │ │ - ldr w9, [sp, #192] │ │ - ldr x22, [sp, #160] │ │ - mov x20, xzr │ │ - mov x21, xzr │ │ - add w8, w8, w9 │ │ - cmp w8, #0x20 │ │ - mov w9, #0x20 // #32 │ │ - csel w27, w8, w9, lt // lt = tstop │ │ - orr w8, w28, w21 │ │ - cbnz w8, 83ab8 │ │ - add x21, x21, #0x1 │ │ - add x20, x20, #0x4 │ │ - cmp x27, x21 │ │ - add x22, x22, #0xc │ │ - b.eq 83ba4 // b.none │ │ - orr w8, w28, w21 │ │ - cbz w8, 83a9c │ │ - ldur w8, [x22, #-6] │ │ - ldurh w9, [x22, #-2] │ │ - ldrh w10, [x22, #2] │ │ - ldr w6, [sp, #200] │ │ - str w8, [sp, #224] │ │ - ldrh w8, [x22] │ │ - add x3, x29, x20 │ │ - add x2, sp, #0xe0 │ │ - mov x1, x25 │ │ - bfi w9, w8, #16, #16 │ │ - str w9, [sp, #228] │ │ - ldrh w8, [x22, #4] │ │ - ldr x9, [sp, #216] │ │ - mov x4, x23 │ │ - mov x5, x24 │ │ - bfi w10, w8, #16, #16 │ │ - stp w10, wzr, [sp, #232] │ │ - ldr x8, [x19, #3264] │ │ - ldr w7, [x9, #4660] │ │ - and x9, x20, #0xfffffffc │ │ - add x0, x26, x9, lsl #1 │ │ - blr x8 │ │ - b 83a9c │ │ - ldr w9, [sp, #192] │ │ - ldr x27, [sp, #168] │ │ - mov x20, xzr │ │ - mov x21, xzr │ │ - add w8, w8, w9 │ │ - cmp w8, #0x20 │ │ - mov w9, #0x20 // #32 │ │ - csel w22, w8, w9, lt // lt = tstop │ │ - orr w8, w28, w21 │ │ - cbnz w8, 83b58 │ │ - add x21, x21, #0x1 │ │ - add x27, x27, #0xc │ │ - cmp x22, x21 │ │ - add x20, x20, #0x4 │ │ - b.eq 83ba4 // b.none │ │ - orr w8, w28, w21 │ │ - cbz w8, 83b3c │ │ - ldurh w8, [x27, #-8] │ │ - ldr x9, [sp, #216] │ │ - ldr w6, [sp, #200] │ │ - add x3, x29, x20 │ │ - str w8, [sp, #224] │ │ - ldurh w8, [x27, #-4] │ │ - add x2, sp, #0xe0 │ │ - mov x1, x25 │ │ - mov x4, x23 │ │ - str w8, [sp, #228] │ │ - ldrh w8, [x27] │ │ - mov x5, x24 │ │ - stp w8, wzr, [sp, #232] │ │ - ldr x8, [x19, #3264] │ │ - ldr w7, [x9, #4660] │ │ - and x9, x20, #0xfffffffc │ │ - add x0, x26, x9, lsl #1 │ │ - blr x8 │ │ - b 83b3c │ │ - ldr x8, [sp, #112] │ │ - ldr x12, [sp, #152] │ │ - ldrsw x9, [x8] │ │ - add x12, x12, #0x1 │ │ - cmp x12, x9 │ │ - b.ge 83c08 // b.tcont │ │ - ldr x8, [sp, #96] │ │ - ldr x20, [sp, #216] │ │ - add x29, x29, #0x80 │ │ - add x26, x26, #0x100 │ │ - ldr x23, [x8] │ │ - ldr x8, [sp, #176] │ │ - mov w28, #0x1 // #1 │ │ - add x8, x8, #0x584 │ │ - str x8, [sp, #176] │ │ - ldr w8, [sp, #192] │ │ - sub w8, w8, #0x20 │ │ - str w8, [sp, #192] │ │ - ldr x8, [sp, #168] │ │ - add x8, x8, #0x584 │ │ - str x8, [sp, #168] │ │ - ldr x8, [sp, #160] │ │ - add x8, x8, #0x584 │ │ - str x8, [sp, #160] │ │ - b 839b0 │ │ - cmp w9, #0x1 │ │ - b.lt 83d50 // b.tstop │ │ - ldr w8, [sp, #200] │ │ - cmp w8, #0x1 │ │ - b.lt 83d50 // b.tstop │ │ - ldr x11, [sp, #216] │ │ - mov w8, #0x1330 // #4912 │ │ - ldr x10, [sp, #48] │ │ - ldr x12, [sp, #144] │ │ - add x8, x11, x8 │ │ - str x8, [sp, #192] │ │ - ldr x8, [sp, #184] │ │ - ldr x9, [sp, #24] │ │ - ldr x28, [x10] │ │ - mov w10, #0xc // #12 │ │ - madd x8, x12, x10, x8 │ │ - ldr x23, [x11, #3320] │ │ - add x22, x8, #0x18a │ │ - ldr x8, [sp, #64] │ │ - ldr x9, [x9] │ │ + str w8, [sp, #8] │ │ + str x9, [sp] │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ + ret │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3416] │ │ + ldr x7, [x7, #2376] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x20 // #32 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ + ret │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ + adrp x9, ad000 │ │ + adrp x7, ad000 │ │ + ldr x9, [x9, #424] │ │ + ldr x7, [x7, #944] │ │ + mov w8, #0x1 // #1 │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x40 // #64 │ │ + mov w6, #0x2 // #2 │ │ + str w8, [sp, #8] │ │ + str x9, [sp] │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ + ret │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ + adrp x9, ad000 │ │ + adrp x7, ad000 │ │ + ldr x9, [x9, #120] │ │ + ldr x7, [x7, #248] │ │ + mov w8, #0x1 // #1 │ │ + mov w4, #0x20 // #32 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, #0x2 // #2 │ │ + str w8, [sp, #8] │ │ + str x9, [sp] │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ + ret │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1672] │ │ + ldr x7, [x7, #3416] │ │ + mov w4, #0x20 // #32 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, #0x2 // #2 │ │ + str x8, [sp] │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ + ret │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ + adrp x9, ad000 │ │ + adrp x7, ad000 │ │ + ldr x9, [x9, #944] │ │ + ldr x7, [x7, #248] │ │ + mov w8, #0x1 // #1 │ │ + mov w4, #0x20 // #32 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x1 // #1 │ │ + str w8, [sp, #8] │ │ + str x9, [sp] │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ + ret │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #2376] │ │ + ldr x7, [x7, #3416] │ │ + mov w4, #0x20 // #32 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ + ret │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ + adrp x7, ad000 │ │ + ldr x7, [x7, #248] │ │ + mov w8, #0x1 // #1 │ │ + mov w4, #0x20 // #32 │ │ + mov w5, #0x20 // #32 │ │ + mov w6, #0x2 // #2 │ │ + str w8, [sp, #8] │ │ + str x7, [sp] │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ + ret │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x7, ad000 │ │ + ldr x7, [x7, #3416] │ │ + mov w4, #0x20 // #32 │ │ + mov w5, #0x20 // #32 │ │ + mov w6, #0x2 // #2 │ │ + str x7, [sp] │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ + ret │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ + adrp x9, ad000 │ │ + adrp x7, ad000 │ │ + ldr x9, [x9, #424] │ │ + ldr x7, [x7, #248] │ │ + mov w8, #0x1 // #1 │ │ + mov w4, #0x20 // #32 │ │ + mov w5, #0x40 // #64 │ │ + mov w6, #0x1 // #1 │ │ + str w8, [sp, #8] │ │ + str x9, [sp] │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ + ret │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ + adrp x9, ad000 │ │ + adrp x7, ad000 │ │ + ldr x9, [x9, #944] │ │ + ldr x7, [x7, #424] │ │ + mov w8, #0x1 // #1 │ │ + mov w4, #0x40 // #64 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x2 // #2 │ │ + str w8, [sp, #8] │ │ + str x9, [sp] │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ + ret │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ + adrp x9, ad000 │ │ + adrp x7, ad000 │ │ + ldr x9, [x9, #248] │ │ + ldr x7, [x7, #424] │ │ + mov w8, #0x1 // #1 │ │ + mov w4, #0x40 // #64 │ │ + mov w5, #0x20 // #32 │ │ + mov w6, #0x1 // #1 │ │ + str w8, [sp, #8] │ │ + str x9, [sp] │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ + ret │ │ + sub sp, sp, #0x20 │ │ + str x30, [sp, #16] │ │ + adrp x7, ad000 │ │ + ldr x7, [x7, #424] │ │ + mov w8, #0x1 // #1 │ │ + mov w4, #0x40 // #64 │ │ + mov w5, #0x40 // #64 │ │ + mov w6, #0x2 // #2 │ │ + str w8, [sp, #8] │ │ + str x7, [sp] │ │ + bl 83980 │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ + ret │ │ + str d8, [sp, #-112]! │ │ + stp x28, x27, [sp, #16] │ │ + stp x26, x25, [sp, #32] │ │ + stp x24, x23, [sp, #48] │ │ + stp x22, x21, [sp, #64] │ │ + stp x20, x19, [sp, #80] │ │ + stp x29, x30, [sp, #96] │ │ + sub sp, sp, #0x4, lsl #12 │ │ + sub sp, sp, #0x50 │ │ + add x8, sp, #0xcc │ │ + cmp w5, w4, lsl #1 │ │ + ldr w9, [x8, #16380] │ │ + cset w8, eq // eq = none │ │ + cmp w4, w5, lsl #1 │ │ + cset w10, eq // eq = none │ │ + orr w8, w8, w10 │ │ + mov w10, #0x1 // #1 │ │ + lsl w10, w10, w6 │ │ + mov w19, w6 │ │ + mov w25, w5 │ │ + mov w26, w4 │ │ + mov x12, x2 │ │ + mov x22, x1 │ │ + mov x21, x0 │ │ + cmp w3, w9 │ │ + asr w20, w10, #1 │ │ + b.ge 83b1c // b.tcont │ │ + ldrsh w11, [x12] │ │ + strh wzr, [x12] │ │ + cbz w8, 83a08 │ │ + mov w8, #0xb5 // #181 │ │ + orr w9, wzr, #0x80 │ │ + madd w8, w11, w8, w9 │ │ + asr w11, w8, #8 │ │ + cmp w25, #0x1 │ │ + b.lt 83ea0 // b.tstop │ │ + cmp w26, #0x1 │ │ + b.lt 83ea0 // b.tstop │ │ + mov w12, #0xb5 // #181 │ │ + orr w13, wzr, #0x80 │ │ + madd w13, w11, w12, w13 │ │ + add w13, w20, w13, asr #8 │ │ + asr w13, w13, w19 │ │ + mul w12, w13, w12 │ │ + add w12, w12, #0x880 │ │ + mov w9, w26 │ │ + asr w12, w12, #12 │ │ + mov w8, wzr │ │ + mov w10, #0xff // #255 │ │ + movi v0.2d, #0xff000000ff │ │ + and x11, x9, #0xfffffff0 │ │ + dup v1.4s, w12 │ │ + movi v2.2d, #0x0 │ │ + cmp w26, #0x10 │ │ + b.cs 83a80 // b.hs, b.nlast │ │ + b 83a78 │ │ + add w8, w8, #0x1 │ │ + cmp w8, w25 │ │ + add x21, x21, x22 │ │ + b.eq 83ea0 // b.none │ │ + cmp w26, #0x10 │ │ + b.cs 83a80 // b.hs, b.nlast │ │ mov x13, xzr │ │ - mul x8, x8, x23 │ │ - add x8, x9, x8, lsl #2 │ │ - add x27, x8, #0x1 │ │ - ldr w8, [x11, #3328] │ │ - ldr x25, [x11, #2088] │ │ - ldr x20, [x11, #3240] │ │ - ldr w24, [sp, #200] │ │ - sub w8, w8, w13, lsl #5 │ │ - cmp w8, #0x20 │ │ - mov w9, #0x20 // #32 │ │ - lsl x29, x25, #2 │ │ - csel w26, w8, w9, lt // lt = tstop │ │ - lsl x21, x23, #2 │ │ - mov w19, w12 │ │ - stp x28, x13, [sp, #168] │ │ - stp x27, x22, [sp, #152] │ │ - ldr w8, [sp, #212] │ │ - orr w8, w19, w8 │ │ - cbnz w8, 83ccc │ │ - subs w24, w24, #0x1 │ │ - add x28, x28, x29 │ │ - add x27, x27, x21 │ │ - add w19, w19, #0x1 │ │ - add x22, x22, #0xc │ │ - b.eq 83d14 // b.none │ │ - ldr w8, [sp, #212] │ │ - orr w8, w19, w8 │ │ - cbz w8, 83ca8 │ │ - ldur w8, [x22, #-10] │ │ - ldr x9, [sp, #216] │ │ - ldr x5, [sp, #192] │ │ - add x2, sp, #0xe0 │ │ - str w8, [sp, #224] │ │ - ldur w8, [x22, #-6] │ │ - mov x0, x28 │ │ - mov x1, x25 │ │ - mov x3, x27 │ │ - str w8, [sp, #228] │ │ - ldur w8, [x22, #-2] │ │ - mov x4, x23 │ │ - mov w6, w26 │ │ - stp w8, wzr, [sp, #232] │ │ - ldr x8, [x20, #3272] │ │ - ldr w7, [x9, #4660] │ │ - blr x8 │ │ - b 83ca8 │ │ - ldr x8, [sp, #112] │ │ - ldr x13, [sp, #176] │ │ - ldrsw x9, [x8] │ │ - add x13, x13, #0x1 │ │ - cmp x13, x9 │ │ - b.ge 83d50 // b.tcont │ │ - ldr x8, [sp, #96] │ │ - ldp x22, x28, [sp, #160] │ │ - ldp x12, x27, [sp, #144] │ │ - ldr x11, [sp, #216] │ │ - ldr x23, [x8] │ │ - add x28, x28, #0x100 │ │ - add x27, x27, #0x80 │ │ - add x22, x22, #0x584 │ │ - b 83c68 │ │ - ldr x20, [sp, #216] │ │ - ldr x29, [sp, #184] │ │ - ldr x8, [x20, #24] │ │ - ldr w10, [x8, #1240] │ │ - cbnz w10, 83d6c │ │ - ldr w8, [x8, #1244] │ │ - cbz w8, 84310 │ │ - cmp w9, #0x1 │ │ - b.lt 84310 // b.tstop │ │ - ldr w8, [sp, #72] │ │ - ldr w9, [sp, #88] │ │ - ldr x15, [x20, #3320] │ │ - mov w10, #0x1330 // #4912 │ │ - ldr w11, [sp, #132] │ │ - asr w8, w8, w9 │ │ - ldr x9, [x20, #4848] │ │ - ldr x12, [sp, #56] │ │ - add x10, x20, x10 │ │ - str x10, [sp, #136] │ │ - ldr w10, [sp, #84] │ │ - sxtw x8, w8 │ │ - str x8, [sp, #16] │ │ - mul x8, x15, x8 │ │ - sub w11, w11, w12 │ │ - mov w12, #0x20 // #32 │ │ - add x8, x9, x8, lsl #2 │ │ - str w11, [sp, #144] │ │ - mov w11, #0x80 // #128 │ │ - add x14, x29, #0x306 │ │ - stp x15, x8, [sp, #168] │ │ - lsr w8, w12, w10 │ │ + b 83af4 │ │ mov x13, xzr │ │ - str x14, [sp, #88] │ │ - add x14, x29, #0x304 │ │ - lsr w11, w11, w10 │ │ - lsl x8, x8, #2 │ │ - str xzr, [sp, #104] │ │ - str wzr, [sp, #200] │ │ - str x14, [sp, #72] │ │ - stp x8, x11, [sp, #32] │ │ - ldr w8, [x20, #3328] │ │ + ldr q3, [x21, x13] │ │ + uxtl2 v4.8h, v3.16b │ │ + uxtl v3.8h, v3.8b │ │ + uaddw2 v5.4s, v1.4s, v3.8h │ │ + uaddw v3.4s, v1.4s, v3.4h │ │ + uaddw2 v6.4s, v1.4s, v4.8h │ │ + uaddw v4.4s, v1.4s, v4.4h │ │ + smin v4.4s, v4.4s, v0.4s │ │ + smin v3.4s, v3.4s, v0.4s │ │ + smin v6.4s, v6.4s, v0.4s │ │ + smin v5.4s, v5.4s, v0.4s │ │ + smax v3.4s, v3.4s, v2.4s │ │ + smax v4.4s, v4.4s, v2.4s │ │ + smax v5.4s, v5.4s, v2.4s │ │ + smax v6.4s, v6.4s, v2.4s │ │ + xtn v4.4h, v4.4s │ │ + xtn v3.4h, v3.4s │ │ + xtn2 v4.8h, v6.4s │ │ + xtn2 v3.8h, v5.4s │ │ + xtn v3.8b, v3.8h │ │ + xtn2 v3.16b, v4.8h │ │ + str q3, [x21, x13] │ │ + add x13, x13, #0x10 │ │ + cmp x11, x13 │ │ + b.ne 83a84 // b.any │ │ + cmp x11, x9 │ │ + mov x13, x11 │ │ + b.eq 83a60 // b.none │ │ + ldrb w14, [x21, x13] │ │ + add w14, w12, w14 │ │ + cmp w14, #0xff │ │ + csel w14, w14, w10, lt // lt = tstop │ │ + bic w14, w14, w14, asr #31 │ │ + strb w14, [x21, x13] │ │ + add x13, x13, #0x1 │ │ + cmp x9, x13 │ │ + b.ne 83af4 // b.any │ │ + b 83a60 │ │ + cmp w25, #0x20 │ │ mov w9, #0x20 // #32 │ │ - str x13, [sp, #64] │ │ - sub w8, w8, w13, lsl #5 │ │ - cmp w8, #0x20 │ │ - csel w8, w8, w9, lt // lt = tstop │ │ - ldr w9, [sp, #84] │ │ - add w8, w8, w9 │ │ - asr w8, w8, w9 │ │ + csel w23, w25, w9, lt // lt = tstop │ │ + cmp w26, #0x20 │ │ + csel w10, w26, w9, lt // lt = tstop │ │ + cmp w25, #0x0 │ │ + b.le 83c68 │ │ + sxtw x28, w10 │ │ + cmp x28, #0x1 │ │ + csinc x10, x28, xzr, gt │ │ + sxtw x9, w26 │ │ + sxtw x29, w23 │ │ + and x27, x10, #0x7ffffffffffffffe │ │ + stp w20, w19, [sp, #40] │ │ + str x22, [sp, #48] │ │ + str x26, [sp, #16472] │ │ + stp x23, x12, [sp, #24] │ │ + stp x10, x7, [sp, #64] │ │ + tbz w8, #0, 83c74 │ │ + str w25, [sp, #20] │ │ + mov x23, xzr │ │ + lsl x20, x29, #2 │ │ + lsl x8, x9, #2 │ │ + lsl x19, x29, #1 │ │ + add x26, sp, #0x50 │ │ + mov w25, #0xb5 // #181 │ │ + orr w24, wzr, #0x80 │ │ + movi v8.2s, #0xb5 │ │ + mov x22, x12 │ │ + str x8, [sp, #56] │ │ + ldr x8, [sp, #16472] │ │ cmp w8, #0x1 │ │ - b.lt 840cc // b.tstop │ │ - ldr x11, [sp, #48] │ │ - ldr x12, [sp, #216] │ │ - ldr x9, [sp, #104] │ │ - mov w8, w8 │ │ - ldp x10, x11, [x11, #8] │ │ - ldr x25, [x12, #2096] │ │ - ldr x29, [x12, #3240] │ │ - str x8, [sp, #192] │ │ - ldr x8, [sp, #56] │ │ - lsl x9, x9, #1 │ │ - add x10, x10, x9 │ │ - add x9, x11, x9 │ │ - stp x9, x10, [sp, #152] │ │ - cbz w8, 83f18 │ │ - ldr x28, [sp, #88] │ │ - mov x19, xzr │ │ - mov x20, xzr │ │ - ldr w8, [sp, #200] │ │ - orr w8, w8, w20 │ │ - cbnz w8, 83e90 │ │ - ldr x8, [sp, #192] │ │ - add x20, x20, #0x1 │ │ - add x28, x28, #0x8 │ │ - add x19, x19, #0x4 │ │ - cmp x8, x20 │ │ - b.eq 840cc // b.none │ │ - ldr w8, [sp, #200] │ │ - orr w8, w8, w20 │ │ - cbz w8, 83e6c │ │ - ldurh w8, [x28, #-4] │ │ - lsl x9, x19, #1 │ │ - and x26, x9, #0x1fffffff8 │ │ - ldp x9, x21, [sp, #160] │ │ - str w8, [sp, #224] │ │ - ldrh w8, [x28] │ │ - ldr x22, [sp, #216] │ │ - add x0, x9, x26 │ │ - ldr x9, [sp, #176] │ │ - stp w8, wzr, [sp, #228] │ │ - ldr x23, [sp, #136] │ │ - ldr w24, [sp, #144] │ │ - ldr x8, [x29, #3280] │ │ - ldr w7, [x22, #4660] │ │ - add x27, x9, x19 │ │ - add x3, x27, #0x2 │ │ - add x2, sp, #0xe0 │ │ - mov x1, x25 │ │ - mov x4, x21 │ │ - mov x5, x23 │ │ - mov w6, w24 │ │ - blr x8 │ │ - ldr x9, [sp, #152] │ │ - ldr x8, [x29, #3280] │ │ - ldr w7, [x22, #4660] │ │ - add x3, x27, #0x3 │ │ - add x0, x9, x26 │ │ - add x2, sp, #0xe0 │ │ - mov x1, x25 │ │ - mov x4, x21 │ │ - mov x5, x23 │ │ - mov w6, w24 │ │ + b.ge 83bdc // b.tcont │ │ + ldr x8, [sp, #72] │ │ + mov w1, #0x1 // #1 │ │ + mov w2, #0xffff8000 // #-32768 │ │ + mov w3, #0x7fff // #32767 │ │ + mov x0, x26 │ │ blr x8 │ │ - b 83e6c │ │ - ldr w8, [sp, #132] │ │ - ldr w9, [sp, #120] │ │ - cmp w9, w8 │ │ - b.ge 84008 // b.tcont │ │ - ldr x19, [sp, #88] │ │ - mov x20, xzr │ │ - mov x28, xzr │ │ - ldr w8, [sp, #200] │ │ - orr w8, w8, w28 │ │ - cbnz w8, 83f64 │ │ - ldr x8, [sp, #192] │ │ - add x28, x28, #0x1 │ │ - add x20, x20, #0x4 │ │ - add x19, x19, #0x8 │ │ + ldr x8, [sp, #56] │ │ + add x23, x23, #0x1 │ │ + cmp x23, x29 │ │ + add x22, x22, #0x2 │ │ + add x26, x26, x8 │ │ + b.ge 83d3c // b.tcont │ │ + ldr x8, [sp, #16472] │ │ + cmp w8, #0x1 │ │ + b.lt 83ba0 // b.tstop │ │ + ldr x8, [sp, #64] │ │ + cmp x8, #0x2 │ │ + b.cs 83bf0 // b.hs, b.nlast │ │ + mov x8, xzr │ │ + b 83c40 │ │ + mov x8, x27 │ │ + mov x9, x26 │ │ + mov x10, x22 │ │ + ldrh w11, [x10] │ │ + ldrh w12, [x10, x29, lsl #1] │ │ + movi v0.2s, #0x80 │ │ + subs x8, x8, #0x2 │ │ + fmov s1, w11 │ │ + mov v1.s[1], w12 │ │ + shl v1.2s, v1.2s, #16 │ │ + sshr v1.2s, v1.2s, #16 │ │ + mla v0.2s, v1.2s, v8.2s │ │ + sshr v0.2s, v0.2s, #8 │ │ + str d0, [x9], #8 │ │ + add x10, x10, x20 │ │ + b.ne 83bfc // b.any │ │ + ldr x8, [sp, #64] │ │ + cmp x8, x27 │ │ + mov x8, x27 │ │ + b.eq 83ba0 // b.none │ │ + mul x9, x19, x8 │ │ + ldrsh w10, [x22, x9] │ │ + add x9, x9, x19 │ │ + madd w10, w10, w25, w24 │ │ + asr w10, w10, #8 │ │ + str w10, [x26, x8, lsl #2] │ │ + add x8, x8, #0x1 │ │ cmp x8, x28 │ │ - b.eq 840cc // b.none │ │ - ldr w8, [sp, #200] │ │ - orr w8, w8, w28 │ │ - cbz w8, 83f40 │ │ - ldurh w8, [x19, #-4] │ │ - ldr w11, [sp, #120] │ │ - ldurh w9, [x19, #-6] │ │ - ldurh w10, [x19, #-2] │ │ - ldr x22, [sp, #216] │ │ - lsl w8, w8, w11 │ │ - orr w8, w8, w9 │ │ - str w8, [sp, #224] │ │ - ldrh w8, [x19] │ │ - lsl x9, x20, #1 │ │ - and x27, x9, #0x1fffffff8 │ │ - ldp x9, x21, [sp, #160] │ │ - lsl w8, w8, w11 │ │ - orr w8, w8, w10 │ │ - stp w8, wzr, [sp, #228] │ │ - add x0, x9, x27 │ │ - ldr x9, [sp, #176] │ │ - ldr x23, [sp, #136] │ │ - ldr w24, [sp, #144] │ │ - ldr x8, [x29, #3280] │ │ - ldr w7, [x22, #4660] │ │ - add x26, x9, x20 │ │ - add x3, x26, #0x2 │ │ - add x2, sp, #0xe0 │ │ - mov x1, x25 │ │ - mov x4, x21 │ │ - mov x5, x23 │ │ - mov w6, w24 │ │ - blr x8 │ │ - ldr x9, [sp, #152] │ │ - ldr x8, [x29, #3280] │ │ - ldr w7, [x22, #4660] │ │ - add x3, x26, #0x3 │ │ - add x0, x9, x27 │ │ - add x2, sp, #0xe0 │ │ - mov x1, x25 │ │ - mov x4, x21 │ │ - mov x5, x23 │ │ - mov w6, w24 │ │ - blr x8 │ │ - b 83f40 │ │ - ldr x28, [sp, #72] │ │ + b.lt 83c44 // b.tstop │ │ + b 83ba0 │ │ + sxtw x28, w10 │ │ + sxtw x29, w23 │ │ + b 83d50 │ │ mov x19, xzr │ │ - mov x20, xzr │ │ - ldr w8, [sp, #200] │ │ - orr w8, w8, w20 │ │ - cbnz w8, 84044 │ │ - ldr x8, [sp, #192] │ │ - add x20, x20, #0x1 │ │ - add x28, x28, #0x8 │ │ - add x19, x19, #0x4 │ │ - cmp x8, x20 │ │ - b.eq 840cc // b.none │ │ - ldr w8, [sp, #200] │ │ - orr w8, w8, w20 │ │ - cbz w8, 84020 │ │ - ldurh w8, [x28, #-4] │ │ - lsl x9, x19, #1 │ │ - and x26, x9, #0x1fffffff8 │ │ - ldp x9, x21, [sp, #160] │ │ - str w8, [sp, #224] │ │ - ldrh w8, [x28] │ │ - ldr x22, [sp, #216] │ │ - add x0, x9, x26 │ │ - ldr x9, [sp, #176] │ │ - stp w8, wzr, [sp, #228] │ │ - ldr x23, [sp, #136] │ │ - ldr w24, [sp, #144] │ │ - ldr x8, [x29, #3280] │ │ - ldr w7, [x22, #4660] │ │ - add x27, x9, x19 │ │ - add x3, x27, #0x2 │ │ - add x2, sp, #0xe0 │ │ - mov x1, x25 │ │ - mov x4, x21 │ │ - mov x5, x23 │ │ - mov w6, w24 │ │ - blr x8 │ │ - ldr x9, [sp, #152] │ │ - ldr x8, [x29, #3280] │ │ - ldr w7, [x22, #4660] │ │ - add x3, x27, #0x3 │ │ - add x0, x9, x26 │ │ - add x2, sp, #0xe0 │ │ - mov x1, x25 │ │ - mov x4, x21 │ │ - mov x5, x23 │ │ - mov w6, w24 │ │ - blr x8 │ │ - b 84020 │ │ - ldr x8, [sp, #112] │ │ - ldr x13, [sp, #64] │ │ - ldrsw x8, [x8] │ │ - add x13, x13, #0x1 │ │ - cmp x13, x8 │ │ - b.ge 84138 // b.tcont │ │ - ldr x8, [sp, #104] │ │ - ldr x9, [sp, #40] │ │ - ldr x20, [sp, #216] │ │ - add x8, x8, x9 │ │ - str x8, [sp, #104] │ │ - ldr x8, [sp, #96] │ │ - ldr x9, [sp, #32] │ │ - ldr x8, [x8] │ │ - str x8, [sp, #168] │ │ - ldr x8, [sp, #88] │ │ - add x8, x8, #0x584 │ │ - str x8, [sp, #88] │ │ - ldr x8, [sp, #176] │ │ - add x8, x8, x9 │ │ - str x8, [sp, #176] │ │ - ldr x8, [sp, #72] │ │ - add x8, x8, #0x584 │ │ - str x8, [sp, #72] │ │ - mov w8, #0x1 // #1 │ │ - str w8, [sp, #200] │ │ - b 83df0 │ │ - ldr x12, [sp, #216] │ │ - ldr x13, [sp, #184] │ │ + lsl x20, x29, #2 │ │ + lsl x23, x9, #2 │ │ + lsl x22, x29, #1 │ │ + add x26, sp, #0x50 │ │ + mov x24, x12 │ │ + ldr x8, [sp, #16472] │ │ cmp w8, #0x1 │ │ - b.lt 84310 // b.tstop │ │ - ldr w8, [sp, #132] │ │ - ldr x9, [sp, #56] │ │ - cmp w9, w8 │ │ - b.ge 84310 // b.tcont │ │ - ldr x11, [sp, #56] │ │ - mov w8, #0x1330 // #4912 │ │ - mov w9, #0x80 // #128 │ │ - add x11, x13, x11, lsl #3 │ │ - ldr w13, [sp, #84] │ │ - add x8, x12, x8 │ │ - ldr x15, [x12, #3320] │ │ - str x8, [sp, #168] │ │ - lsr w8, w9, w13 │ │ - ldp x9, x10, [sp, #16] │ │ - ldr x10, [x10] │ │ - ldr x22, [sp, #216] │ │ - ldr x20, [sp, #168] │ │ - mov w16, #0x20 // #32 │ │ - mul x9, x15, x9 │ │ - add x9, x10, x9, lsl #2 │ │ - lsr w10, w16, w13 │ │ - mov x26, xzr │ │ - mov x14, xzr │ │ - add x29, x11, #0x406 │ │ - lsl x10, x10, #2 │ │ - add x25, x9, #0x2 │ │ - lsl x8, x8, #1 │ │ - str x10, [sp, #120] │ │ - str x8, [sp, #104] │ │ - ldr x8, [sp, #48] │ │ - ldp x9, x8, [x8, #8] │ │ - stp x8, x9, [sp, #176] │ │ - ldr w8, [x12, #3328] │ │ - lsl x9, x15, #2 │ │ - ldr x23, [x12, #2096] │ │ - ldr x28, [x12, #3240] │ │ - sub w8, w8, w14, lsl #5 │ │ - stp x15, x9, [sp, #192] │ │ - cmp w8, #0x20 │ │ - mov w9, #0x20 // #32 │ │ - csel w8, w8, w9, lt // lt = tstop │ │ - ldr w9, [sp, #84] │ │ - lsl x27, x23, #2 │ │ - stp x26, x14, [sp, #152] │ │ - stp x25, x29, [sp, #136] │ │ - add w8, w8, w9 │ │ - asr w24, w8, w9 │ │ - ldr x8, [sp, #56] │ │ - mov w19, w8 │ │ - ldr w8, [sp, #212] │ │ - orr w8, w19, w8 │ │ - cbnz w8, 84244 │ │ - ldr x8, [sp, #200] │ │ - add w19, w19, #0x1 │ │ - add x29, x29, #0x8 │ │ - add x26, x26, x27 │ │ - add x25, x25, x8 │ │ - ldr w8, [sp, #132] │ │ - cmp w8, w19 │ │ - b.eq 842cc // b.none │ │ - ldr w8, [sp, #212] │ │ - orr w8, w19, w8 │ │ - cbz w8, 84218 │ │ - ldurh w8, [x29, #-4] │ │ - ldr w10, [sp, #128] │ │ - ldurh w9, [x29, #-6] │ │ - add x2, sp, #0xe0 │ │ - mov x1, x23 │ │ - lsl w8, w8, w10 │ │ - orr w8, w8, w9 │ │ - str w8, [sp, #224] │ │ - ldrh w8, [x29] │ │ - ldurh w9, [x29, #-2] │ │ - mov x3, x25 │ │ - mov x5, x20 │ │ - lsl w8, w8, w10 │ │ - orr w8, w8, w9 │ │ - stp w8, wzr, [sp, #228] │ │ - ldp x9, x21, [sp, #184] │ │ - ldr x8, [x28, #3288] │ │ - ldr w7, [x22, #4660] │ │ - mov w6, w24 │ │ - add x0, x9, x26 │ │ - mov x4, x21 │ │ + b.ge 83cd0 // b.tcont │ │ + ldr x8, [sp, #72] │ │ + mov w1, #0x1 // #1 │ │ + mov w2, #0xffff8000 // #-32768 │ │ + mov w3, #0x7fff // #32767 │ │ + mov x0, x26 │ │ blr x8 │ │ - ldr x9, [sp, #176] │ │ - ldr x8, [x28, #3288] │ │ - ldr w7, [x22, #4660] │ │ - add x3, x25, #0x1 │ │ - add x0, x9, x26 │ │ - add x2, sp, #0xe0 │ │ + add x19, x19, #0x1 │ │ + add x26, x26, x23 │ │ + cmp x19, x29 │ │ + add x24, x24, #0x2 │ │ + b.ge 83d40 // b.tcont │ │ + ldr x8, [sp, #16472] │ │ + cmp w8, #0x1 │ │ + b.lt 83c98 // b.tstop │ │ + ldr x8, [sp, #64] │ │ + cmp x8, #0x2 │ │ + b.cs 83ce4 // b.hs, b.nlast │ │ + mov x8, xzr │ │ + b 83d1c │ │ + mov x8, xzr │ │ + mov x9, x24 │ │ + ldrsh w10, [x9] │ │ + ldrsh w11, [x9, x29, lsl #1] │ │ + add x12, x26, x8, lsl #2 │ │ + add x8, x8, #0x2 │ │ + cmp x27, x8 │ │ + add x9, x9, x20 │ │ + stp w10, w11, [x12] │ │ + b.ne 83cec // b.any │ │ + ldr x8, [sp, #64] │ │ + cmp x8, x27 │ │ + mov x8, x27 │ │ + b.eq 83c98 // b.none │ │ + mul x9, x22, x8 │ │ + ldrsh w10, [x24, x9] │ │ + add x9, x9, x22 │ │ + str w10, [x26, x8, lsl #2] │ │ + add x8, x8, #0x1 │ │ + cmp x8, x28 │ │ + b.lt 83d20 // b.tstop │ │ + b 83c98 │ │ + ldr w25, [sp, #20] │ │ + ldr x22, [sp, #48] │ │ + ldr x26, [sp, #16472] │ │ + ldp w20, w19, [sp, #40] │ │ + ldp x23, x12, [sp, #24] │ │ + mul x8, x28, x29 │ │ + lsl x2, x8, #1 │ │ + mov x0, x12 │ │ + mov w1, wzr │ │ + bl 4b00 │ │ + mul w8, w23, w26 │ │ + cmp w8, #0x1 │ │ + b.lt 83e08 // b.tstop │ │ + cmp w8, #0x3 │ │ + sxtw x8, w8 │ │ + b.hi 83d84 // b.pmore │ │ + mov x9, xzr │ │ + b 83dcc │ │ + and x9, x8, #0xfffffffffffffffc │ │ + dup v2.4s, w19 │ │ + dup v0.4s, w20 │ │ + add x10, sp, #0x50 │ │ + movi v1.4s, #0x7f, msl #8 │ │ + neg v2.4s, v2.4s │ │ + mvni v3.4s, #0x7f, msl #8 │ │ + mov x11, x9 │ │ + ldr q4, [x10] │ │ + subs x11, x11, #0x4 │ │ + add v4.4s, v4.4s, v0.4s │ │ + sshl v4.4s, v4.4s, v2.4s │ │ + smin v4.4s, v4.4s, v1.4s │ │ + smax v4.4s, v4.4s, v3.4s │ │ + str q4, [x10], #16 │ │ + b.ne 83da4 // b.any │ │ + cmp x9, x8 │ │ + b.eq 83e08 // b.none │ │ + add x10, sp, #0x50 │ │ + mov w11, #0x7fff // #32767 │ │ + mov w12, #0xffff8000 // #-32768 │ │ + lsl x13, x9, #2 │ │ + ldr w14, [x10, x13] │ │ + add x9, x9, #0x1 │ │ + add w14, w14, w20 │ │ + asr w14, w14, w19 │ │ + cmp w14, w11 │ │ + csel w14, w14, w11, lt // lt = tstop │ │ + cmn w14, #0x8, lsl #12 │ │ + csel w14, w14, w12, gt │ │ + cmp x9, x8 │ │ + str w14, [x10, x13] │ │ + b.lt 83dd8 // b.tstop │ │ + cmp w26, #0x1 │ │ + b.lt 83e40 // b.tstop │ │ + ldr x19, [sp, #16576] │ │ + sxtw x23, w26 │ │ + mov w20, w26 │ │ + add x24, sp, #0x50 │ │ + mov w2, #0xffff8000 // #-32768 │ │ + mov w3, #0x7fff // #32767 │ │ + mov x0, x24 │ │ mov x1, x23 │ │ - mov x4, x21 │ │ - mov x5, x20 │ │ - mov w6, w24 │ │ - blr x8 │ │ - b 84218 │ │ - ldr x8, [sp, #112] │ │ - ldr x14, [sp, #160] │ │ - ldr x12, [sp, #216] │ │ - ldrsw x8, [x8] │ │ - add x14, x14, #0x1 │ │ - cmp x14, x8 │ │ - b.ge 84310 // b.tcont │ │ - ldr x8, [sp, #96] │ │ - ldp x25, x29, [sp, #136] │ │ - ldr x26, [sp, #152] │ │ - ldr x15, [x8] │ │ - ldr x8, [sp, #120] │ │ - add x29, x29, #0x584 │ │ - add x25, x25, x8 │ │ - ldr x8, [sp, #104] │ │ - add x26, x26, x8 │ │ - b 841bc │ │ - ldp x29, x30, [sp, #320] │ │ - ldp x20, x19, [sp, #304] │ │ - ldp x22, x21, [sp, #288] │ │ - ldp x24, x23, [sp, #272] │ │ - ldp x26, x25, [sp, #256] │ │ - ldp x28, x27, [sp, #240] │ │ - add sp, sp, #0x150 │ │ - ret │ │ - stp x19, x30, [sp, #-16]! │ │ - mov x19, x0 │ │ - bl 73f0 <__cxa_atexit@plt+0x2820> │ │ - tbz w0, #0, 84374 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #664] │ │ - adrp x9, 84000 │ │ - add x9, x9, #0x37c │ │ - adrp x10, 84000 │ │ - add x10, x10, #0x42c │ │ - adrp x11, 84000 │ │ - fmov d0, x9 │ │ - add x11, x11, #0x4dc │ │ - mov v0.d[1], x10 │ │ - str x8, [x19] │ │ - stur q0, [x19, #8] │ │ - str x11, [x19, #24] │ │ - ldp x19, x30, [sp], #16 │ │ + blr x19 │ │ + subs x20, x20, #0x1 │ │ + add x24, x24, #0x4 │ │ + b.ne 83e20 // b.any │ │ + cmp w25, #0x1 │ │ + b.lt 83ea0 // b.tstop │ │ + cmp w26, #0x1 │ │ + b.lt 83ea0 // b.tstop │ │ + mov w8, wzr │ │ + add x9, sp, #0x50 │ │ + mov w10, w26 │ │ + mov w11, #0xff // #255 │ │ + mov x12, x10 │ │ + mov x13, x21 │ │ + ldrb w14, [x13] │ │ + ldr w15, [x9], #4 │ │ + add w15, w15, #0x8 │ │ + add w14, w14, w15, asr #4 │ │ + cmp w14, #0xff │ │ + csel w14, w14, w11, lt // lt = tstop │ │ + bic w14, w14, w14, asr #31 │ │ + subs x12, x12, #0x1 │ │ + strb w14, [x13], #1 │ │ + b.ne 83e68 // b.any │ │ + add w8, w8, #0x1 │ │ + cmp w8, w25 │ │ + add x21, x21, x22 │ │ + b.ne 83e60 // b.any │ │ + add sp, sp, #0x4, lsl #12 │ │ + add sp, sp, #0x50 │ │ + ldp x29, x30, [sp, #96] │ │ + ldp x20, x19, [sp, #80] │ │ + ldp x22, x21, [sp, #64] │ │ + ldp x24, x23, [sp, #48] │ │ + ldp x26, x25, [sp, #32] │ │ + ldp x28, x27, [sp, #16] │ │ + ldr d8, [sp], #112 │ │ ret │ │ - str x28, [sp, #-96]! │ │ - stp x27, x26, [sp, #16] │ │ - stp x25, x24, [sp, #32] │ │ - stp x23, x22, [sp, #48] │ │ - stp x21, x20, [sp, #64] │ │ - stp x19, x30, [sp, #80] │ │ - sub sp, sp, #0x1b0 │ │ - ldr w25, [sp, #528] │ │ - ldr w27, [sp, #536] │ │ - add x8, sp, #0x20 │ │ - mov x23, x1 │ │ - mov x24, x0 │ │ - add x26, x8, #0x50 │ │ - mov w20, w6 │ │ - mov w21, w5 │ │ - mov w22, w4 │ │ + b 84ec8 │ │ + ldr x7, [x7, #944] │ │ + b 83008 │ │ + ... │ │ + adrp x9, 85000 │ │ + adrp x8, 84000 │ │ + add x9, x9, #0x380 │ │ + adrp x10, 85000 │ │ + add x8, x8, #0xf00 │ │ + add x10, x10, #0x5a0 │ │ + adrp x11, 85000 │ │ + fmov d1, x9 │ │ + add x11, x11, #0x7c0 │ │ + dup v0.2d, x8 │ │ + mov v1.d[1], x10 │ │ + stp q0, q1, [x0] │ │ + str x11, [x0, #32] │ │ + b 7eeb0 │ │ + stp x28, x27, [sp, #-96]! │ │ + stp x26, x25, [sp, #16] │ │ + stp x24, x23, [sp, #32] │ │ + stp x22, x21, [sp, #48] │ │ + stp x20, x19, [sp, #64] │ │ + stp x29, x30, [sp, #80] │ │ + sub sp, sp, #0x14, lsl #12 │ │ + sub sp, sp, #0x40 │ │ + add x8, sp, #0x10, lsl #12 │ │ + add x8, x8, #0xa4 │ │ + ldr w8, [x8, #16380] │ │ + mov w23, w6 │ │ + mov w6, w5 │ │ + mov x5, x4 │ │ mov x4, x3 │ │ mov x3, x2 │ │ - mov w5, #0x8 // #8 │ │ - mov x0, x26 │ │ - mov x1, x24 │ │ - mov x2, x23 │ │ - mov w6, w25 │ │ - mov w19, w7 │ │ - bl 3da00 │ │ - mov w7, #0x8 // #8 │ │ - mov x0, x24 │ │ - mov x1, x23 │ │ - mov x2, x26 │ │ - mov w3, w22 │ │ - mov w4, w21 │ │ - mov w5, w20 │ │ - mov w6, w19 │ │ - str w27, [sp, #8] │ │ - str x25, [sp] │ │ - bl 3e328 │ │ - add sp, sp, #0x1b0 │ │ - ldp x19, x30, [sp, #80] │ │ - ldp x21, x20, [sp, #64] │ │ - ldp x23, x22, [sp, #48] │ │ - ldp x25, x24, [sp, #32] │ │ - ldp x27, x26, [sp, #16] │ │ - ldr x28, [sp], #96 │ │ + mov x2, x1 │ │ + mov x1, x0 │ │ + add x0, sp, #0xd, lsl #12 │ │ + mov x19, x7 │ │ + add x0, x0, #0x59c │ │ + mov w7, w23 │ │ + str w8, [sp] │ │ + str x1, [sp, #48] │ │ + str x2, [sp, #72] │ │ + str w6, [sp, #68] │ │ + bl 85a70 │ │ + add w8, w23, #0x6 │ │ + cmp w8, #0x1 │ │ + b.lt 85058 // b.tstop │ │ + ldr w9, [sp, #68] │ │ + cmp w9, #0x1 │ │ + b.lt 85058 // b.tstop │ │ + ldr w12, [sp, #68] │ │ + add x10, sp, #0xd, lsl #12 │ │ + mov w9, wzr │ │ + add x10, x10, #0x59c │ │ + add x11, sp, #0x54 │ │ + mov w12, w12 │ │ + movi v0.2d, #0xff000000ff │ │ + mov w13, #0x4004 // #16388 │ │ + mov w14, #0x1fff // #8191 │ │ + ldrb w16, [x10] │ │ + mov x15, xzr │ │ + add x17, x10, x15 │ │ + ldrb w3, [x17, #1] │ │ + ldrb w4, [x17, #2] │ │ + ldrb w2, [x17, #3] │ │ + fmov s1, w16 │ │ + ldr d2, [x19] │ │ + mov v1.h[1], w3 │ │ + mov v1.h[2], w4 │ │ + mov v1.h[3], w2 │ │ + uxtl v1.4s, v1.4h │ │ + sxtl v2.4s, v2.4h │ │ + and v1.16b, v1.16b, v0.16b │ │ + ldrsh w16, [x19, #8] │ │ + ldrb w5, [x17, #4] │ │ + mul v2.4s, v2.4s, v1.4s │ │ + ldrsh w0, [x19, #10] │ │ + ldrb w6, [x17, #5] │ │ + addv s2, v2.4s │ │ + ldrsh w1, [x19, #12] │ │ + ldrb w17, [x17, #6] │ │ + mov w2, v1.s[3] │ │ + fmov w4, s2 │ │ + add w2, w4, w2, lsl #7 │ │ + madd w16, w16, w5, w2 │ │ + madd w16, w0, w6, w16 │ │ + madd w16, w1, w17, w16 │ │ + add w16, w16, w13 │ │ + asr w16, w16, #3 │ │ + cmp w16, w14 │ │ + csel w16, w16, w14, lt // lt = tstop │ │ + add x17, x15, #0x1 │ │ + bic w16, w16, w16, asr #31 │ │ + cmp x12, x17 │ │ + strh w16, [x11, x15, lsl #1] │ │ + mov w16, w3 │ │ + mov x15, x17 │ │ + b.ne 84fb0 // b.any │ │ + add w9, w9, #0x1 │ │ + add x10, x10, #0x186 │ │ + cmp w9, w8 │ │ + add x11, x11, #0x30c │ │ + b.ne 84fa8 // b.any │ │ + cmp w23, #0x1 │ │ + b.lt 8535c // b.tstop │ │ + ldr w8, [sp, #68] │ │ + cmp w8, #0x1 │ │ + b.lt 8535c // b.tstop │ │ + mov w9, w23 │ │ + str x9, [sp, #56] │ │ + ldr w9, [sp, #68] │ │ + ldr x22, [sp, #48] │ │ + mov w2, #0x400 // #1024 │ │ + movk w2, #0xfffc, lsl #16 │ │ + mov w10, w9 │ │ + add x9, x19, #0x1c │ │ + str x9, [sp, #24] │ │ + add x9, x19, #0x1d │ │ + mov x8, xzr │ │ + mov x5, xzr │ │ + str x9, [sp, #32] │ │ + mov w13, #0x186 // #390 │ │ + mov w14, #0x30c // #780 │ │ + mov w15, #0x492 // #1170 │ │ + mov w16, #0x618 // #1560 │ │ + mov w17, #0x79e // #1950 │ │ + mov w0, #0x924 // #2340 │ │ + mov w3, #0xff // #255 │ │ + movi v0.2d, #0xff000000ff │ │ + and x9, x10, #0xfffffff8 │ │ + dup v1.4s, w2 │ │ + movi v2.2d, #0x0 │ │ + str x9, [sp, #40] │ │ + b 85108 │ │ + ldr x9, [sp, #56] │ │ + add x8, x8, #0x186 │ │ + add x13, x13, #0x186 │ │ + add x14, x14, #0x186 │ │ + cmp x6, x9 │ │ + ldr x9, [sp, #72] │ │ + add x15, x15, #0x186 │ │ + add x16, x16, #0x186 │ │ + add x17, x17, #0x186 │ │ + add x0, x0, #0x186 │ │ + add x22, x22, x9 │ │ + mov x5, x6 │ │ + b.eq 8535c // b.none │ │ + ldr w9, [sp, #68] │ │ + ubfx x6, x0, #1, #31 │ │ + ubfx x7, x17, #1, #31 │ │ + ubfx x23, x16, #1, #31 │ │ + ubfx x24, x15, #1, #31 │ │ + ubfx x29, x14, #1, #31 │ │ + ubfx x30, x13, #1, #31 │ │ + ubfx x11, x8, #1, #31 │ │ + cmp w9, #0x8 │ │ + lsl x28, x6, #2 │ │ + lsl x27, x7, #2 │ │ + lsl x26, x23, #2 │ │ + lsl x25, x24, #2 │ │ + lsl x24, x29, #2 │ │ + lsl x23, x30, #2 │ │ + lsl x7, x11, #2 │ │ + add x6, x5, #0x1 │ │ + b.cc 85180 // b.lo, b.ul, b.last │ │ + ldr x9, [sp, #72] │ │ + ldr x12, [sp, #32] │ │ + mul x5, x5, x9 │ │ + ldr x9, [sp, #48] │ │ + add x11, x9, x5 │ │ + cmp x11, x12 │ │ + b.cs 85224 // b.hs, b.nlast │ │ + add x11, x5, x10 │ │ + add x11, x9, x11 │ │ + ldr x9, [sp, #24] │ │ + cmp x9, x11 │ │ + b.cs 85224 // b.hs, b.nlast │ │ + mov x5, xzr │ │ + add x9, sp, #0x54 │ │ + add x28, x9, x28 │ │ + add x27, x9, x27 │ │ + add x26, x9, x26 │ │ + add x25, x9, x25 │ │ + add x24, x9, x24 │ │ + add x23, x9, x23 │ │ + add x7, x9, x7 │ │ + lsl x11, x5, #1 │ │ + ldrsh w30, [x19, #18] │ │ + ldrh w20, [x23, x11] │ │ + ldrsh w29, [x19, #16] │ │ + ldrh w21, [x7, x11] │ │ + ldrsh w12, [x19, #20] │ │ + mul w20, w30, w20 │ │ + ldrh w30, [x24, x11] │ │ + ldrsh w4, [x19, #22] │ │ + madd w20, w29, w21, w20 │ │ + ldrh w29, [x25, x11] │ │ + ldrsh w9, [x19, #24] │ │ + madd w12, w12, w30, w20 │ │ + ldrh w20, [x26, x11] │ │ + ldrsh w1, [x19, #26] │ │ + ldrh w30, [x27, x11] │ │ + ldrsh w21, [x19, #28] │ │ + ldrh w11, [x28, x11] │ │ + madd w12, w4, w29, w12 │ │ + madd w9, w9, w20, w12 │ │ + madd w9, w1, w30, w9 │ │ + madd w9, w21, w11, w9 │ │ + add w9, w9, w2 │ │ + asr w9, w9, #11 │ │ + cmp w9, #0xff │ │ + csel w9, w9, w3, lt // lt = tstop │ │ + bic w9, w9, w9, asr #31 │ │ + strb w9, [x22, x5] │ │ + add x5, x5, #0x1 │ │ + cmp x10, x5 │ │ + b.ne 851a4 // b.any │ │ + b 850d4 │ │ + add x11, x19, #0x10 │ │ + add x5, x19, #0x12 │ │ + add x29, x19, #0x14 │ │ + ld1r {v3.4h}, [x11] │ │ + add x11, x19, #0x16 │ │ + ld1r {v4.4h}, [x5] │ │ + add x5, x19, #0x18 │ │ + ld1r {v5.4h}, [x29] │ │ + add x29, x19, #0x1a │ │ + ld1r {v6.4h}, [x11] │ │ + add x11, x19, #0x1c │ │ + ld1r {v7.4h}, [x5] │ │ + ld1r {v16.4h}, [x29] │ │ + ld1r {v17.4h}, [x11] │ │ + ldr x30, [sp, #40] │ │ + sxtl v3.4s, v3.4h │ │ + sxtl v4.4s, v4.4h │ │ + sxtl v5.4s, v5.4h │ │ + sxtl v6.4s, v6.4h │ │ + sxtl v7.4s, v7.4h │ │ + sxtl v16.4s, v16.4h │ │ + sxtl v17.4s, v17.4h │ │ + add x29, sp, #0x54 │ │ + mov x5, x22 │ │ + ldr q18, [x29, x7] │ │ + ldr q19, [x29, x23] │ │ + ldr q20, [x29, x24] │ │ + subs x30, x30, #0x8 │ │ + uxtl v21.4s, v18.4h │ │ + uxtl v22.4s, v19.4h │ │ + mul v21.4s, v3.4s, v21.4s │ │ + mla v21.4s, v4.4s, v22.4s │ │ + ldr q22, [x29, x25] │ │ + uxtl2 v18.4s, v18.8h │ │ + uxtl2 v19.4s, v19.8h │ │ + mul v18.4s, v3.4s, v18.4s │ │ + mla v18.4s, v4.4s, v19.4s │ │ + uxtl2 v19.4s, v20.8h │ │ + uxtl v20.4s, v20.4h │ │ + mla v18.4s, v5.4s, v19.4s │ │ + ldr q19, [x29, x26] │ │ + mla v21.4s, v5.4s, v20.4s │ │ + uxtl v20.4s, v22.4h │ │ + mla v21.4s, v6.4s, v20.4s │ │ + ldr q20, [x29, x27] │ │ + uxtl2 v22.4s, v22.8h │ │ + mla v18.4s, v6.4s, v22.4s │ │ + uxtl2 v22.4s, v19.8h │ │ + uxtl v19.4s, v19.4h │ │ + mla v21.4s, v7.4s, v19.4s │ │ + uxtl v19.4s, v20.4h │ │ + mla v21.4s, v16.4s, v19.4s │ │ + ldr q19, [x29, x28] │ │ + mla v18.4s, v7.4s, v22.4s │ │ + uxtl2 v20.4s, v20.8h │ │ + mla v18.4s, v16.4s, v20.4s │ │ + uxtl2 v20.4s, v19.8h │ │ + uxtl v19.4s, v19.4h │ │ + mla v21.4s, v17.4s, v19.4s │ │ + mla v18.4s, v17.4s, v20.4s │ │ + add v19.4s, v21.4s, v1.4s │ │ + add v18.4s, v18.4s, v1.4s │ │ + sshr v19.4s, v19.4s, #11 │ │ + sshr v18.4s, v18.4s, #11 │ │ + smin v19.4s, v19.4s, v0.4s │ │ + smin v18.4s, v18.4s, v0.4s │ │ + smax v19.4s, v19.4s, v2.4s │ │ + smax v18.4s, v18.4s, v2.4s │ │ + xtn v19.4h, v19.4s │ │ + xtn2 v19.8h, v18.4s │ │ + xtn v18.8b, v19.8h │ │ + str d18, [x5], #8 │ │ + add x29, x29, #0x10 │ │ + b.ne 85284 // b.any │ │ + ldr x5, [sp, #40] │ │ + cmp x5, x10 │ │ + b.eq 850d4 // b.none │ │ + b 85184 │ │ + add sp, sp, #0x14, lsl #12 │ │ + add sp, sp, #0x40 │ │ + ldp x29, x30, [sp, #80] │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x24, x23, [sp, #32] │ │ + ldp x26, x25, [sp, #16] │ │ + ldp x28, x27, [sp], #96 │ │ ret │ │ - sub sp, sp, #0x150 │ │ - stp x25, x24, [sp, #272] │ │ - ldr w25, [sp, #336] │ │ - stp x27, x26, [sp, #256] │ │ - ldr w27, [sp, #344] │ │ - add x8, sp, #0x20 │ │ - stp x23, x22, [sp, #288] │ │ - mov x23, x1 │ │ - mov x24, x0 │ │ - add x26, x8, #0x30 │ │ - stp x21, x20, [sp, #304] │ │ - mov w20, w6 │ │ - mov w21, w5 │ │ - mov w22, w4 │ │ + str x28, [sp, #-64]! │ │ + stp x23, x22, [sp, #16] │ │ + stp x21, x20, [sp, #32] │ │ + stp x19, x30, [sp, #48] │ │ + sub sp, sp, #0x12, lsl #12 │ │ + sub sp, sp, #0xab0 │ │ + add x8, sp, #0xe, lsl #12 │ │ + add x8, x8, #0xaf4 │ │ + ldr w8, [x8, #16380] │ │ + mov w22, w6 │ │ + mov w19, w5 │ │ + mov x20, x1 │ │ + mov x21, x0 │ │ + add x0, sp, #0xc, lsl #12 │ │ + mov x23, x7 │ │ + mov x5, x4 │ │ mov x4, x3 │ │ mov x3, x2 │ │ - mov w5, #0x8 // #8 │ │ - mov x0, x26 │ │ - mov x1, x24 │ │ - mov x2, x23 │ │ - mov w6, w25 │ │ - str x28, [sp, #240] │ │ - stp x19, x30, [sp, #320] │ │ - mov w19, w7 │ │ - bl 3dc8c │ │ - mov w7, #0x8 // #8 │ │ - mov x0, x24 │ │ - mov x1, x23 │ │ - mov x2, x26 │ │ - mov w3, w22 │ │ - mov w4, w21 │ │ - mov w5, w20 │ │ + add x0, x0, #0xc │ │ + mov x1, x21 │ │ + mov x2, x20 │ │ mov w6, w19 │ │ - str w27, [sp, #8] │ │ - str x25, [sp] │ │ - bl 3e7d8 │ │ - ldp x19, x30, [sp, #320] │ │ - ldp x21, x20, [sp, #304] │ │ - ldp x23, x22, [sp, #288] │ │ - ldp x25, x24, [sp, #272] │ │ - ldp x27, x26, [sp, #256] │ │ - ldr x28, [sp, #240] │ │ - add sp, sp, #0x150 │ │ + mov w7, w22 │ │ + str w8, [sp] │ │ + bl 85a70 │ │ + ldr w5, [x23] │ │ + add x1, sp, #0xc, lsl #12 │ │ + add x0, sp, #0xc │ │ + add x1, x1, #0xc │ │ + mov w4, #0x19 // #25 │ │ + mov w2, w19 │ │ + mov w3, w22 │ │ + bl 85dec │ │ + cmp w22, #0x1 │ │ + b.lt 85584 // b.tstop │ │ + cmp w19, #0x1 │ │ + b.lt 85584 // b.tstop │ │ + ldrsh w10, [x23, #8] │ │ + mov w12, w19 │ │ + add x13, sp, #0xc │ │ + mov x8, xzr │ │ + mov x9, xzr │ │ + mov w11, w22 │ │ + mov w14, #0xff // #255 │ │ + movi v0.2d, #0xff000000ff │ │ + add x15, x13, w19, uxtw #1 │ │ + and x16, x12, #0xfffffff8 │ │ + dup v1.4s, w10 │ │ + movi v2.2d, #0x0 │ │ + mov x17, x21 │ │ + ubfx x0, x8, #7, #25 │ │ + cmp w19, #0x8 │ │ + add x0, x13, x0, lsl #8 │ │ + b.cs 85488 // b.hs, b.nlast │ │ + b 85480 │ │ + add x9, x9, #0x1 │ │ + add x17, x17, x20 │ │ + cmp x9, x11 │ │ + add x8, x8, #0x180 │ │ + b.eq 85584 // b.none │ │ + ubfx x0, x8, #7, #25 │ │ + cmp w19, #0x8 │ │ + add x0, x13, x0, lsl #8 │ │ + b.cs 85488 // b.hs, b.nlast │ │ + mov x1, xzr │ │ + b 85548 │ │ + add w2, w9, w9, lsl #1 │ │ + lsl w2, w2, #7 │ │ + mul x1, x9, x20 │ │ + lsl x2, x2, #1 │ │ + add x3, x15, x2 │ │ + add x4, x21, x1 │ │ + cmp x4, x3 │ │ + b.cs 854c4 // b.hs, b.nlast │ │ + add x1, x1, x12 │ │ + add x2, x13, x2 │ │ + add x1, x21, x1 │ │ + cmp x1, x2 │ │ + b.ls 854c4 // b.plast │ │ + mov x1, xzr │ │ + b 85548 │ │ + mov x1, xzr │ │ + mov x2, x0 │ │ + ldr d3, [x17, x1] │ │ + ldr q4, [x2], #16 │ │ + uxtl v3.8h, v3.8b │ │ + sxtl v5.4s, v4.4h │ │ + ushll v6.4s, v3.4h, #4 │ │ + ushll v16.4s, v3.4h, #11 │ │ + sxtl2 v4.4s, v4.8h │ │ + ushll2 v7.4s, v3.8h, #4 │ │ + ushll2 v3.4s, v3.8h, #11 │ │ + sub v5.4s, v5.4s, v6.4s │ │ + orr v16.4s, #0x4, lsl #8 │ │ + sub v4.4s, v4.4s, v7.4s │ │ + orr v3.4s, #0x4, lsl #8 │ │ + mla v16.4s, v5.4s, v1.4s │ │ + mla v3.4s, v4.4s, v1.4s │ │ + sshr v4.4s, v16.4s, #11 │ │ + sshr v3.4s, v3.4s, #11 │ │ + smin v4.4s, v4.4s, v0.4s │ │ + smin v3.4s, v3.4s, v0.4s │ │ + smax v4.4s, v4.4s, v2.4s │ │ + smax v3.4s, v3.4s, v2.4s │ │ + xtn v4.4h, v4.4s │ │ + xtn2 v4.8h, v3.4s │ │ + xtn v3.8b, v4.8h │ │ + str d3, [x17, x1] │ │ + add x1, x1, #0x8 │ │ + cmp x16, x1 │ │ + b.ne 854cc // b.any │ │ + cmp x16, x12 │ │ + mov x1, x16 │ │ + b.eq 8545c // b.none │ │ + ldrb w2, [x17, x1] │ │ + ldrsh w3, [x0, x1, lsl #1] │ │ + mov w4, #0x400 // #1024 │ │ + bfi w4, w2, #11, #8 │ │ + sub w3, w3, w2, lsl #4 │ │ + madd w2, w3, w10, w4 │ │ + asr w2, w2, #11 │ │ + cmp w2, #0xff │ │ + csel w2, w2, w14, lt // lt = tstop │ │ + bic w2, w2, w2, asr #31 │ │ + strb w2, [x17, x1] │ │ + add x1, x1, #0x1 │ │ + cmp x12, x1 │ │ + b.ne 85548 // b.any │ │ + b 8545c │ │ + add sp, sp, #0x12, lsl #12 │ │ + add sp, sp, #0xab0 │ │ + ldp x19, x30, [sp, #48] │ │ + ldp x21, x20, [sp, #32] │ │ + ldp x23, x22, [sp, #16] │ │ + ldr x28, [sp], #64 │ │ ret │ │ - sub sp, sp, #0x150 │ │ - stp x25, x24, [sp, #272] │ │ - ldr w25, [sp, #336] │ │ - stp x27, x26, [sp, #256] │ │ - ldr w27, [sp, #344] │ │ - add x8, sp, #0x20 │ │ - stp x23, x22, [sp, #288] │ │ - mov x23, x1 │ │ - mov x24, x0 │ │ - add x26, x8, #0x30 │ │ - stp x21, x20, [sp, #304] │ │ - mov w20, w6 │ │ - mov w21, w5 │ │ - mov w22, w4 │ │ + str x28, [sp, #-64]! │ │ + stp x23, x22, [sp, #16] │ │ + stp x21, x20, [sp, #32] │ │ + stp x19, x30, [sp, #48] │ │ + sub sp, sp, #0x12, lsl #12 │ │ + sub sp, sp, #0xab0 │ │ + add x8, sp, #0xe, lsl #12 │ │ + add x8, x8, #0xaf4 │ │ + ldr w8, [x8, #16380] │ │ + mov w22, w6 │ │ + mov w19, w5 │ │ + mov x20, x1 │ │ + mov x21, x0 │ │ + add x0, sp, #0xc, lsl #12 │ │ + mov x23, x7 │ │ + mov x5, x4 │ │ mov x4, x3 │ │ mov x3, x2 │ │ - mov w5, #0x4 // #4 │ │ - mov x0, x26 │ │ - mov x1, x24 │ │ - mov x2, x23 │ │ - mov w6, w25 │ │ - str x28, [sp, #240] │ │ - stp x19, x30, [sp, #320] │ │ - mov w19, w7 │ │ - bl 3dc8c │ │ - mov w7, #0x4 // #4 │ │ - mov x0, x24 │ │ - mov x1, x23 │ │ - mov x2, x26 │ │ - mov w3, w22 │ │ - mov w4, w21 │ │ - mov w5, w20 │ │ + add x0, x0, #0xc │ │ + mov x1, x21 │ │ + mov x2, x20 │ │ mov w6, w19 │ │ - str w27, [sp, #8] │ │ - str x25, [sp] │ │ - bl 3e7d8 │ │ - ldp x19, x30, [sp, #320] │ │ - ldp x21, x20, [sp, #304] │ │ - ldp x23, x22, [sp, #288] │ │ - ldp x25, x24, [sp, #272] │ │ - ldp x27, x26, [sp, #256] │ │ - ldr x28, [sp, #240] │ │ - add sp, sp, #0x150 │ │ - ret │ │ - adrp x8, 84000 │ │ - adrp x9, 84000 │ │ - add x8, x8, #0x5f4 │ │ - add x9, x9, #0x7c8 │ │ - str x8, [x0] │ │ - adrp x8, 84000 │ │ - fmov d0, x9 │ │ - adrp x9, 84000 │ │ - add x8, x8, #0x7e0 │ │ - add x9, x9, #0x7ec │ │ - stp x8, x9, [x0, #24] │ │ - adrp x8, 84000 │ │ - add x8, x8, #0x7d4 │ │ - mov v0.d[1], x8 │ │ - adrp x8, 85000 │ │ - add x8, x8, #0x18 │ │ - stur q0, [x0, #8] │ │ - fmov d0, x8 │ │ - adrp x8, 85000 │ │ - add x8, x8, #0x5c │ │ - mov v0.d[1], x8 │ │ - adrp x8, 85000 │ │ - add x8, x8, #0xa0 │ │ - stur q0, [x0, #40] │ │ - str x8, [x0, #56] │ │ - ret │ │ - stp x22, x21, [sp, #-32]! │ │ - stp x20, x19, [sp, #16] │ │ - ldr w9, [x1, #184] │ │ - adrp x12, ac000 │ │ - ldr w10, [x1] │ │ - ldr x12, [x12, #2600] │ │ - mov w11, #0x1 // #1 │ │ - add w9, w9, #0x4 │ │ - lsl w11, w11, w9 │ │ + mov w7, w22 │ │ + str w8, [sp] │ │ + bl 85a70 │ │ + ldr w5, [x23, #4] │ │ + add x1, sp, #0xc, lsl #12 │ │ + add x0, sp, #0xc │ │ + add x1, x1, #0xc │ │ + mov w4, #0x9 // #9 │ │ + mov w2, w19 │ │ + mov w3, w22 │ │ + bl 85dec │ │ + cmp w22, #0x1 │ │ + b.lt 857a4 // b.tstop │ │ + cmp w19, #0x1 │ │ + b.lt 857a4 // b.tstop │ │ + ldrsh w10, [x23, #10] │ │ + mov w12, w19 │ │ + add x13, sp, #0xc │ │ mov x8, xzr │ │ - asr w11, w11, #1 │ │ - mov x13, x0 │ │ - mov x14, xzr │ │ - asr w15, w10, #1 │ │ - eor w16, w15, w10 │ │ - eor w16, w16, w10, lsr #3 │ │ - eor w10, w16, w10, lsr #12 │ │ - ubfiz w10, w10, #15, #1 │ │ - orr w10, w10, w15 │ │ - ubfx w15, w10, #5, #11 │ │ - ldrsh w15, [x12, w15, uxtw #1] │ │ - add w15, w11, w15 │ │ - asr w15, w15, w9 │ │ - strb w15, [x13, x14] │ │ - add x14, x14, #0x1 │ │ - cmp x14, #0x52 │ │ - b.ne 84628 // b.any │ │ - add x8, x8, #0x1 │ │ - cmp x8, #0x49 │ │ - add x13, x13, #0x52 │ │ - b.ne 84624 // b.any │ │ - ldrsw x8, [x1, #92] │ │ - mov w16, #0x53 // #83 │ │ - add x9, x1, #0x60 │ │ - add x10, x0, #0xf9 │ │ - neg w17, w8 │ │ - smaddl x16, w17, w16, x0 │ │ - mov w11, #0x3 // #3 │ │ - mov w12, #0x52 // #82 │ │ - mov w13, #0x1 // #1 │ │ - mov w14, #0x7f // #127 │ │ - sxtw x15, w17 │ │ - add x16, x16, #0xf9 │ │ - mov w17, #0xffffff80 // #-128 │ │ - tbz w8, #31, 846c4 │ │ - b 8477c │ │ - add x11, x11, #0x1 │ │ - add x10, x10, #0x52 │ │ - cmp x11, #0x49 │ │ - add x16, x16, #0x52 │ │ - b.eq 847bc // b.none │ │ - tbnz w8, #31, 8477c │ │ - mov x2, x16 │ │ - mov w3, #0x3 // #3 │ │ - cmp w8, w15 │ │ - b.ge 84724 // b.tcont │ │ - mov w4, wzr │ │ - ldr w5, [x1, #176] │ │ - nop │ │ - madd x6, x11, x12, x0 │ │ - ldrsb w7, [x6, x3] │ │ - add x2, x2, #0x1 │ │ - lsl w19, w13, w5 │ │ - add w4, w4, w19, asr #1 │ │ - asr w4, w4, w5 │ │ - add w4, w4, w7 │ │ - cmp w4, #0x7f │ │ - csel w4, w4, w14, lt // lt = tstop │ │ - cmn w4, #0x80 │ │ - csel w4, w4, w17, gt │ │ - strb w4, [x6, x3] │ │ - add x3, x3, #0x1 │ │ - cmp x3, #0x4f │ │ - b.eq 846ac // b.none │ │ - cmp w8, w15 │ │ - b.lt 846d4 // b.tstop │ │ - mov w4, wzr │ │ - mov x5, x2 │ │ - mov x6, x15 │ │ - mov x7, x9 │ │ - b 84748 │ │ - add x6, x6, #0x1 │ │ - cmp w6, #0x1 │ │ - add x5, x5, #0x52 │ │ - b.eq 846d8 // b.none │ │ - orr w21, w6, w15 │ │ - mov x19, x5 │ │ - mov x20, x15 │ │ - cbz w21, 84738 │ │ - ldrsb w21, [x7], #1 │ │ - ldrsb w22, [x19], #1 │ │ - cmp x20, x8 │ │ - madd w4, w22, w21, w4 │ │ - b.ge 84738 // b.tcont │ │ - add x20, x20, #0x1 │ │ - orr w21, w20, w6 │ │ - cbnz w21, 84758 │ │ - b 84738 │ │ - mov x2, xzr │ │ - ldr w3, [x1, #176] │ │ - ldrsb w4, [x10, x2] │ │ - lsl w5, w13, w3 │ │ - asr w5, w5, #1 │ │ - asr w3, w5, w3 │ │ - add w3, w3, w4 │ │ - cmp w3, #0x7f │ │ - csel w3, w3, w14, lt // lt = tstop │ │ - cmn w3, #0x80 │ │ - csel w3, w3, w17, gt │ │ - strb w3, [x10, x2] │ │ - add x2, x2, #0x1 │ │ - cmp x2, #0x4c │ │ - b.ne 84780 // b.any │ │ - b 846ac │ │ - ldp x20, x19, [sp, #16] │ │ - ldp x22, x21, [sp], #32 │ │ + mov x9, xzr │ │ + mov w11, w22 │ │ + mov w14, #0xff // #255 │ │ + movi v0.2d, #0xff000000ff │ │ + add x15, x13, w19, uxtw #1 │ │ + and x16, x12, #0xfffffff8 │ │ + dup v1.4s, w10 │ │ + movi v2.2d, #0x0 │ │ + mov x17, x21 │ │ + ubfx x0, x8, #7, #25 │ │ + cmp w19, #0x8 │ │ + add x0, x13, x0, lsl #8 │ │ + b.cs 856a8 // b.hs, b.nlast │ │ + b 856a0 │ │ + add x9, x9, #0x1 │ │ + add x17, x17, x20 │ │ + cmp x9, x11 │ │ + add x8, x8, #0x180 │ │ + b.eq 857a4 // b.none │ │ + ubfx x0, x8, #7, #25 │ │ + cmp w19, #0x8 │ │ + add x0, x13, x0, lsl #8 │ │ + b.cs 856a8 // b.hs, b.nlast │ │ + mov x1, xzr │ │ + b 85768 │ │ + add w2, w9, w9, lsl #1 │ │ + lsl w2, w2, #7 │ │ + mul x1, x9, x20 │ │ + lsl x2, x2, #1 │ │ + add x3, x15, x2 │ │ + add x4, x21, x1 │ │ + cmp x4, x3 │ │ + b.cs 856e4 // b.hs, b.nlast │ │ + add x1, x1, x12 │ │ + add x2, x13, x2 │ │ + add x1, x21, x1 │ │ + cmp x1, x2 │ │ + b.ls 856e4 // b.plast │ │ + mov x1, xzr │ │ + b 85768 │ │ + mov x1, xzr │ │ + mov x2, x0 │ │ + ldr d3, [x17, x1] │ │ + ldr q4, [x2], #16 │ │ + uxtl v3.8h, v3.8b │ │ + sxtl v5.4s, v4.4h │ │ + ushll v6.4s, v3.4h, #4 │ │ + ushll v16.4s, v3.4h, #11 │ │ + sxtl2 v4.4s, v4.8h │ │ + ushll2 v7.4s, v3.8h, #4 │ │ + ushll2 v3.4s, v3.8h, #11 │ │ + sub v5.4s, v5.4s, v6.4s │ │ + orr v16.4s, #0x4, lsl #8 │ │ + sub v4.4s, v4.4s, v7.4s │ │ + orr v3.4s, #0x4, lsl #8 │ │ + mla v16.4s, v5.4s, v1.4s │ │ + mla v3.4s, v4.4s, v1.4s │ │ + sshr v4.4s, v16.4s, #11 │ │ + sshr v3.4s, v3.4s, #11 │ │ + smin v4.4s, v4.4s, v0.4s │ │ + smin v3.4s, v3.4s, v0.4s │ │ + smax v4.4s, v4.4s, v2.4s │ │ + smax v3.4s, v3.4s, v2.4s │ │ + xtn v4.4h, v4.4s │ │ + xtn2 v4.8h, v3.4s │ │ + xtn v3.8b, v4.8h │ │ + str d3, [x17, x1] │ │ + add x1, x1, #0x8 │ │ + cmp x16, x1 │ │ + b.ne 856ec // b.any │ │ + cmp x16, x12 │ │ + mov x1, x16 │ │ + b.eq 8567c // b.none │ │ + ldrb w2, [x17, x1] │ │ + ldrsh w3, [x0, x1, lsl #1] │ │ + mov w4, #0x400 // #1024 │ │ + bfi w4, w2, #11, #8 │ │ + sub w3, w3, w2, lsl #4 │ │ + madd w2, w3, w10, w4 │ │ + asr w2, w2, #11 │ │ + cmp w2, #0xff │ │ + csel w2, w2, w14, lt // lt = tstop │ │ + bic w2, w2, w2, asr #31 │ │ + strb w2, [x17, x1] │ │ + add x1, x1, #0x1 │ │ + cmp x12, x1 │ │ + b.ne 85768 // b.any │ │ + b 8567c │ │ + add sp, sp, #0x12, lsl #12 │ │ + add sp, sp, #0xab0 │ │ + ldp x19, x30, [sp, #48] │ │ + ldp x21, x20, [sp, #32] │ │ + ldp x23, x22, [sp, #16] │ │ + ldr x28, [sp], #64 │ │ ret │ │ - mov w4, #0x1 // #1 │ │ - mov w5, #0x1 // #1 │ │ - b 850e0 │ │ - mov w4, #0x1 // #1 │ │ - mov w5, wzr │ │ - b 850e0 │ │ - mov w4, wzr │ │ - mov w5, wzr │ │ - b 850e0 │ │ - sub sp, sp, #0x150 │ │ - stp x28, x27, [sp, #240] │ │ - stp x26, x25, [sp, #256] │ │ - stp x24, x23, [sp, #272] │ │ - stp x22, x21, [sp, #288] │ │ - stp x20, x19, [sp, #304] │ │ - stp x29, x30, [sp, #320] │ │ - stp x7, x0, [sp, #48] │ │ - str x2, [sp, #184] │ │ - str x1, [sp, #64] │ │ - ldp w8, w11, [x3, #212] │ │ - ldr w0, [sp, #336] │ │ - mov w9, #0xeb // #235 │ │ - mov w15, #0xff // #255 │ │ - ldr w12, [x3] │ │ - cmp w11, #0x0 │ │ - mov w17, #0xad // #173 │ │ - csel w9, w15, w9, eq // eq = none │ │ - cmp w8, #0x0 │ │ - mov w16, #0x1 // #1 │ │ - mov w13, #0x2500 // #9472 │ │ - mov w14, #0xb200 // #45568 │ │ - mul w17, w0, w17 │ │ - ccmp w0, #0x0, #0x4, ne // ne = any │ │ - mov x10, xzr │ │ - madd w13, w0, w13, w14 │ │ - add x14, sp, #0xe8 │ │ - add w15, w17, #0x69 │ │ - cinc x1, x16, gt │ │ - mov w16, #0xffffdb00 // #-9472 │ │ - str w0, [sp, #44] │ │ - and w17, w13, #0xff00 │ │ - bfxil w17, w15, #0, #8 │ │ - eor w17, w17, w12 │ │ - str w17, [x14, x10, lsl #2] │ │ - add x10, x10, #0x1 │ │ - add w13, w13, w16 │ │ - cmp x10, x1 │ │ - sub w15, w15, #0xad │ │ - b.cc 84868 // b.lo, b.ul, b.last │ │ - cmp w11, #0x0 │ │ - cset w11, ne // ne = any │ │ - cbz x4, 84ff8 │ │ - ldr x12, [sp, #48] │ │ - mov w13, #0x2 // #2 │ │ - mov w10, wzr │ │ - lsl w11, w11, #4 │ │ - cmp w12, #0x2 │ │ - sxtw x19, w12 │ │ - add x2, sp, #0xd8 │ │ - add x7, sp, #0xe8 │ │ - mov w17, #0x52 // #82 │ │ - mov w29, #0x1 // #1 │ │ - mov w21, #0x7f // #127 │ │ - mov w22, #0xffffff80 // #-128 │ │ - csel w12, w12, w13, lt // lt = tstop │ │ - str w12, [sp, #20] │ │ - stp x1, x4, [sp, #24] │ │ - str x19, [sp, #8] │ │ - ldr x13, [sp, #64] │ │ - mov w14, w10 │ │ - sub w12, w4, w10 │ │ - cmp w12, #0x20 │ │ - add x13, x13, x14 │ │ - str x13, [sp, #200] │ │ - mov w13, #0x20 // #32 │ │ - csel w20, w12, w13, lt // lt = tstop │ │ - cmp w8, #0x0 │ │ - cset w13, ne // ne = any │ │ - cmp w10, #0x0 │ │ - cset w10, ne // ne = any │ │ - and w10, w10, w13 │ │ - ldr x13, [sp, #56] │ │ - cmp w10, #0x1 │ │ - str x14, [sp, #72] │ │ - add x13, x13, x14 │ │ - str x13, [sp, #192] │ │ - b.ne 84940 // b.any │ │ - mov x13, xzr │ │ - add x14, x2, x13, lsl #2 │ │ - ldr w15, [x14] │ │ - add x13, x13, #0x1 │ │ - cmp x13, x1 │ │ - str w15, [x14, #8] │ │ - b.cc 84928 // b.lo, b.ul, b.last │ │ - mov x13, xzr │ │ - lsl x14, x13, #2 │ │ - ldr w15, [x7, x14] │ │ - add x13, x13, #0x1 │ │ - cmp x13, x1 │ │ - asr w16, w15, #1 │ │ - eor w0, w16, w15 │ │ - eor w0, w0, w15, lsr #3 │ │ - eor w15, w0, w15, lsr #12 │ │ - ubfiz w15, w15, #15, #1 │ │ - orr w15, w15, w16 │ │ - str w15, [x7, x14] │ │ - ubfx w15, w15, #8, #8 │ │ - str w15, [x2, x14] │ │ - b.cc 84944 // b.lo, b.ul, b.last │ │ - cmp w8, #0x0 │ │ - ldr w8, [sp, #44] │ │ - str x20, [sp, #152] │ │ - ccmp w8, #0x0, #0x4, ne // ne = any │ │ - ldr w8, [sp, #20] │ │ - csel w13, w8, wzr, ne // ne = any │ │ - cmp w20, #0x2 │ │ - mov w8, #0x2 // #2 │ │ - csel w8, w12, w8, lt // lt = tstop │ │ - cmp w10, #0x0 │ │ - csel w30, w8, wzr, ne // ne = any │ │ - ldr x8, [sp, #48] │ │ - str x13, [sp, #128] │ │ - str x30, [sp, #176] │ │ - cmp w13, w8 │ │ - b.ge 84cb8 // b.tcont │ │ - ldr w8, [sp, #216] │ │ - ldr w12, [sp, #224] │ │ - ldr x13, [sp, #152] │ │ - asr w10, w8, #4 │ │ - ubfiz w8, w8, #1, #4 │ │ - str w8, [sp, #208] │ │ - asr w8, w12, #4 │ │ - cmp w30, w13 │ │ - lsl w0, w10, #1 │ │ - lsl w10, w8, #1 │ │ - ubfiz w8, w12, #1, #4 │ │ - str w8, [sp, #172] │ │ - b.ge 84ba8 // b.tcont │ │ - add w10, w10, #0x29 │ │ - ldr x12, [sp, #128] │ │ - str w10, [sp, #144] │ │ - add w10, w0, #0x9 │ │ - str w10, [sp, #136] │ │ - ldr x10, [sp, #184] │ │ - sxtw x15, w12 │ │ - add w2, w30, w0 │ │ - sxtw x8, w30 │ │ - mul x0, x10, x15 │ │ - ldr x10, [sp, #72] │ │ - add w26, w2, #0x9 │ │ - add x2, x0, x8 │ │ - sxtw x13, w13 │ │ - add x0, x0, x10 │ │ - add x2, x2, x10 │ │ - ldr x10, [sp, #64] │ │ - mov w12, w30 │ │ - str x12, [sp, #160] │ │ - add x7, x10, x0 │ │ - add x20, x10, x2 │ │ - ldr x10, [sp, #56] │ │ - add x23, x10, x2 │ │ - add x24, x10, x0 │ │ - b 84a80 │ │ - ldp x30, x10, [sp, #176] │ │ - add x15, x15, #0x1 │ │ - cmp x15, x19 │ │ - mov w29, #0x1 // #1 │ │ - add x20, x20, x10 │ │ - add x23, x23, x10 │ │ - add x7, x7, x10 │ │ - add x24, x24, x10 │ │ - mov w21, #0x7f // #127 │ │ - mov w22, #0xffffff80 // #-128 │ │ - b.eq 84cb8 // b.none │ │ - ldr w10, [sp, #208] │ │ - add w0, w15, #0x9 │ │ - mov x4, x23 │ │ - mov x27, x20 │ │ - add w2, w0, w10 │ │ - sxtw x25, w2 │ │ - mov w2, w26 │ │ - mov x28, x8 │ │ - madd x10, x25, x17, x6 │ │ - ldrsb w10, [x10, w2, sxtw] │ │ - ldrb w12, [x27], #1 │ │ - ldr w1, [x3, #88] │ │ - add x28, x28, #0x1 │ │ - add w2, w2, #0x1 │ │ - ldrb w16, [x5, w12, uxtw] │ │ - mul w10, w16, w10 │ │ - lsl w16, w29, w1 │ │ - add w10, w10, w16, asr #1 │ │ - asr w10, w10, w1 │ │ - add w10, w10, w12 │ │ - cmp w10, w9 │ │ - csel w12, w9, w10, gt │ │ - cmp w10, w11 │ │ - csel w10, w11, w12, lt // lt = tstop │ │ - cmp x28, x13 │ │ - strb w10, [x4], #1 │ │ - b.lt 84aa0 // b.tstop │ │ - cmp w30, #0x1 │ │ - mov w21, #0x1 // #1 │ │ - mov w22, #0x7f // #127 │ │ - mov w14, #0xffffff80 // #-128 │ │ - b.lt 84a54 // b.tstop │ │ - ldr w10, [sp, #172] │ │ - ldr x29, [sp, #160] │ │ - ldr w30, [sp, #136] │ │ - adrp x28, a9000 │ │ - add w10, w0, w10 │ │ - ldr w0, [sp, #144] │ │ - sxtw x2, w10 │ │ - mov x4, x24 │ │ - mov x27, x7 │ │ - add x28, x28, #0x704 │ │ - madd x16, x25, x17, x6 │ │ - madd x10, x2, x17, x6 │ │ - ldp w12, w1, [x28, #-4] │ │ - ldrsb w16, [x16, w30, sxtw] │ │ - ldrsb w10, [x10, w0, sxtw] │ │ - add w0, w0, #0x1 │ │ - add w30, w30, #0x1 │ │ - mul w16, w1, w16 │ │ - ldrb w1, [x27], #1 │ │ - madd w10, w12, w10, w16 │ │ - add w10, w10, #0x10 │ │ - asr w10, w10, #5 │ │ - ldr w12, [x3, #88] │ │ - ldrb w16, [x5, w1, uxtw] │ │ - cmp w10, #0x7f │ │ - csel w10, w10, w22, lt // lt = tstop │ │ - cmn w10, #0x80 │ │ - csel w10, w10, w14, gt │ │ - mul w10, w10, w16 │ │ - lsl w16, w21, w12 │ │ - add w10, w10, w16, asr #1 │ │ - asr w10, w10, w12 │ │ - add w10, w10, w1 │ │ - cmp w10, w9 │ │ - csel w12, w9, w10, gt │ │ - cmp w10, w11 │ │ - csel w10, w11, w12, lt // lt = tstop │ │ - subs x29, x29, #0x1 │ │ - strb w10, [x4], #1 │ │ - add x28, x28, #0x8 │ │ - b.ne 84b28 // b.any │ │ - b 84a54 │ │ - ldr x8, [sp, #128] │ │ - add w15, w10, #0x29 │ │ - ldr x10, [sp, #184] │ │ - ldr x12, [sp, #72] │ │ - sxtw x8, w8 │ │ - add w16, w0, #0x9 │ │ - mov w13, w30 │ │ - madd x10, x10, x8, x12 │ │ - ldr x12, [sp, #64] │ │ - add x0, x12, x10 │ │ - ldr x12, [sp, #56] │ │ - add x1, x12, x10 │ │ - cmp w30, #0x1 │ │ - b.ge 84c00 // b.tcont │ │ - ldr x10, [sp, #184] │ │ - add x8, x8, #0x1 │ │ - cmp x8, x19 │ │ - add x0, x0, x10 │ │ - add x1, x1, x10 │ │ - b.eq 84cb8 // b.none │ │ - cmp w30, #0x1 │ │ - b.lt 84be0 // b.tstop │ │ - ldr w12, [sp, #208] │ │ - ldr w14, [sp, #172] │ │ - add w10, w8, #0x9 │ │ - adrp x7, a9000 │ │ - add w12, w10, w12 │ │ - add w10, w10, w14 │ │ - sxtw x2, w12 │ │ - sxtw x4, w10 │ │ - add x7, x7, #0x704 │ │ + str x28, [sp, #-80]! │ │ + stp x25, x24, [sp, #16] │ │ + stp x23, x22, [sp, #32] │ │ + stp x21, x20, [sp, #48] │ │ + stp x19, x30, [sp, #64] │ │ + sub sp, sp, #0x1e, lsl #12 │ │ + sub sp, sp, #0xab0 │ │ + add x8, sp, #0x1a, lsl #12 │ │ + add x8, x8, #0xb04 │ │ + ldr w8, [x8, #16380] │ │ + mov w22, w6 │ │ + mov w19, w5 │ │ mov x20, x1 │ │ - mov x23, x0 │ │ - mov x24, x13 │ │ - mov w25, w16 │ │ - mov w10, w15 │ │ - madd x12, x2, x17, x6 │ │ - madd x26, x4, x17, x6 │ │ - ldp w28, w27, [x7, #-4] │ │ - ldrsb w12, [x12, w25, sxtw] │ │ - ldrsb w26, [x26, w10, sxtw] │ │ - add w10, w10, #0x1 │ │ - add w25, w25, #0x1 │ │ - mul w12, w27, w12 │ │ - ldrb w27, [x23], #1 │ │ - madd w12, w28, w26, w12 │ │ - add w12, w12, #0x10 │ │ - asr w12, w12, #5 │ │ - ldr w26, [x3, #88] │ │ - ldrb w28, [x5, w27, uxtw] │ │ - cmp w12, #0x7f │ │ - csel w12, w12, w21, lt // lt = tstop │ │ - cmn w12, #0x80 │ │ - csel w12, w12, w22, gt │ │ - mul w12, w12, w28 │ │ - lsl w28, w29, w26 │ │ - add w12, w12, w28, asr #1 │ │ - asr w12, w12, w26 │ │ - add w12, w12, w27 │ │ - cmp w12, w9 │ │ - csel w26, w9, w12, gt │ │ - cmp w12, w11 │ │ - csel w12, w11, w26, lt // lt = tstop │ │ - subs x24, x24, #0x1 │ │ - strb w12, [x20], #1 │ │ - add x7, x7, #0x8 │ │ - b.ne 84c38 // b.any │ │ - b 84be0 │ │ - ldr x8, [sp, #128] │ │ - ldr x14, [sp, #152] │ │ - cmp w8, #0x1 │ │ - b.lt 84fd0 // b.tstop │ │ - mov w8, w8 │ │ - str x8, [sp, #128] │ │ - mov w8, w30 │ │ - str x8, [sp, #104] │ │ - ldr x8, [sp, #72] │ │ - sxtw x19, w30 │ │ - ldp w13, w10, [sp, #216] │ │ - ldp w16, w15, [sp, #224] │ │ - add x1, x19, x8 │ │ - ldp x12, x8, [sp, #56] │ │ - add w0, w30, #0x9 │ │ - sxtw x23, w14 │ │ - str xzr, [sp, #208] │ │ - add x8, x8, x1 │ │ - add x20, x12, x1 │ │ - asr w1, w13, #4 │ │ - ubfiz w12, w13, #1, #4 │ │ - asr w13, w10, #4 │ │ - ubfiz w10, w10, #1, #4 │ │ - str w10, [sp, #160] │ │ - asr w10, w15, #4 │ │ - str w12, [sp, #172] │ │ - ubfiz w12, w15, #1, #4 │ │ - asr w15, w16, #4 │ │ - lsl w10, w10, #1 │ │ - str w12, [sp, #100] │ │ - ubfiz w12, w16, #1, #4 │ │ - lsl w15, w15, #1 │ │ - add w10, w10, #0x29 │ │ - lsl w16, w1, #1 │ │ - lsl w1, w13, #1 │ │ - stp w10, w12, [sp, #92] │ │ - add w10, w15, #0x29 │ │ - str w10, [sp, #88] │ │ - add w10, w1, #0x9 │ │ - add w24, w0, w1 │ │ - add w26, w0, w16 │ │ - str w10, [sp, #84] │ │ - add w10, w16, #0x9 │ │ - str w10, [sp, #80] │ │ - stp x23, x19, [sp, #136] │ │ - stp x26, x24, [sp, #112] │ │ - cmp w30, w14 │ │ - b.ge 84e80 // b.tcont │ │ - b 84dcc │ │ - ldp x12, x13, [sp, #200] │ │ - ldp x30, x10, [sp, #176] │ │ - ldp x19, x14, [sp, #144] │ │ - ldp x26, x24, [sp, #112] │ │ - add x13, x13, #0x1 │ │ - add x12, x12, x10 │ │ - stp x12, x13, [sp, #200] │ │ - ldp x12, x23, [sp, #128] │ │ - add x8, x8, x10 │ │ - add x20, x20, x10 │ │ - mov w29, #0x1 // #1 │ │ - cmp x13, x12 │ │ - ldr x12, [sp, #192] │ │ - mov w21, #0x7f // #127 │ │ - mov w22, #0xffffff80 // #-128 │ │ - add x12, x12, x10 │ │ - str x12, [sp, #192] │ │ - b.eq 84fd0 // b.none │ │ - cmp w30, w14 │ │ - b.ge 84e80 // b.tcont │ │ - ldr x13, [sp, #208] │ │ - ldr w12, [sp, #172] │ │ - mov x10, xzr │ │ - add w15, w13, w12 │ │ - adrp x12, a9000 │ │ - add x12, x12, #0x700 │ │ - add x16, x12, x13, lsl #3 │ │ - ldr w12, [sp, #160] │ │ - add w0, w15, #0x9 │ │ - ldp w15, w16, [x16] │ │ - sxtw x0, w0 │ │ - add w1, w13, w12 │ │ - add w1, w1, #0x29 │ │ - sxtw x1, w1 │ │ - add w2, w26, w10 │ │ - madd x4, x0, x17, x6 │ │ - add w7, w24, w10 │ │ - madd x25, x1, x17, x6 │ │ - ldrsb w2, [x4, w2, sxtw] │ │ - ldrsb w4, [x25, w7, sxtw] │ │ - ldrb w7, [x8, x10] │ │ - ldr w25, [x3, #88] │ │ - mul w2, w16, w2 │ │ - madd w2, w15, w4, w2 │ │ - add w2, w2, #0x10 │ │ - asr w2, w2, #5 │ │ - ldrb w4, [x5, w7, uxtw] │ │ - cmp w2, #0x7f │ │ - csel w2, w2, w21, lt // lt = tstop │ │ - cmn w2, #0x80 │ │ - csel w2, w2, w22, gt │ │ - mul w2, w2, w4 │ │ - lsl w4, w29, w25 │ │ - add w2, w2, w4, asr #1 │ │ - asr w2, w2, w25 │ │ - add w2, w2, w7 │ │ - cmp w2, w9 │ │ - csel w4, w9, w2, gt │ │ - cmp w2, w11 │ │ - csel w2, w11, w4, lt // lt = tstop │ │ - strb w2, [x20, x10] │ │ - add x10, x10, #0x1 │ │ - add x2, x19, x10 │ │ - cmp x2, x23 │ │ - b.lt 84e04 // b.tstop │ │ - cmp w30, #0x1 │ │ - mov w21, #0xffffff80 // #-128 │ │ - mov w22, #0x7f // #127 │ │ - b.lt 84d7c // b.tstop │ │ - ldr x13, [sp, #208] │ │ - adrp x12, a9000 │ │ - add x12, x12, #0x700 │ │ - ldp x28, x26, [sp, #192] │ │ - add w10, w13, #0x29 │ │ - add w1, w13, #0x9 │ │ - add x15, x12, x13, lsl #3 │ │ - ldr w13, [sp, #160] │ │ - ldp w0, w25, [x15] │ │ - ldp w29, w4, [sp, #80] │ │ - add w16, w13, w10 │ │ - ldr w13, [sp, #100] │ │ - sxtw x15, w16 │ │ - add w10, w13, w10 │ │ - ldr w13, [sp, #172] │ │ - sxtw x27, w10 │ │ - ldp w30, w10, [sp, #92] │ │ - add w2, w13, w1 │ │ - sxtw x16, w2 │ │ - add w10, w10, w1 │ │ - ldr x1, [sp, #104] │ │ - ldr w2, [sp, #88] │ │ - sxtw x7, w10 │ │ - add x10, x12, #0x4 │ │ - madd x12, x15, x17, x6 │ │ - madd x19, x27, x17, x6 │ │ - ldp w14, w23, [x10, #-4] │ │ - ldrsb w12, [x12, w4, sxtw] │ │ - ldrsb w19, [x19, w30, sxtw] │ │ - nop │ │ - madd x24, x7, x17, x6 │ │ - madd x13, x16, x17, x6 │ │ - ldrsb w24, [x24, w2, sxtw] │ │ - ldrsb w13, [x13, w29, sxtw] │ │ - mul w12, w23, w12 │ │ - madd w12, w14, w19, w12 │ │ - add w12, w12, #0x10 │ │ - mul w14, w14, w24 │ │ - asr w12, w12, #5 │ │ - madd w13, w23, w13, w14 │ │ - cmp w12, #0x7f │ │ - add w13, w13, #0x10 │ │ - csel w12, w12, w22, lt // lt = tstop │ │ - asr w13, w13, #5 │ │ - cmn w12, #0x80 │ │ - csel w12, w12, w21, gt │ │ - cmp w13, #0x7f │ │ - csel w13, w13, w22, lt // lt = tstop │ │ - cmn w13, #0x80 │ │ - csel w13, w13, w21, gt │ │ - ldrb w19, [x26], #1 │ │ - mul w13, w13, w25 │ │ - madd w12, w12, w0, w13 │ │ - add w12, w12, #0x10 │ │ - asr w12, w12, #5 │ │ - ldr w14, [x3, #88] │ │ - ldrb w23, [x5, w19, uxtw] │ │ - cmp w12, #0x7f │ │ - csel w12, w12, w22, lt // lt = tstop │ │ - cmn w12, #0x80 │ │ - mov w24, #0x1 // #1 │ │ - csel w12, w12, w21, gt │ │ - lsl w13, w24, w14 │ │ - mul w12, w12, w23 │ │ - add w12, w12, w13, asr #1 │ │ - asr w12, w12, w14 │ │ - add w12, w12, w19 │ │ - cmp w12, w9 │ │ - csel w13, w9, w12, gt │ │ - cmp w12, w11 │ │ - csel w12, w11, w13, lt // lt = tstop │ │ - add w30, w30, #0x1 │ │ - add w2, w2, #0x1 │ │ - add w4, w4, #0x1 │ │ - add w29, w29, #0x1 │ │ - subs x1, x1, #0x1 │ │ - strb w12, [x28], #1 │ │ - add x10, x10, #0x8 │ │ - b.ne 84ef0 // b.any │ │ - b 84d7c │ │ - ldr x8, [sp, #72] │ │ - ldp x1, x4, [sp, #24] │ │ - add w10, w8, #0x20 │ │ - cmp x10, x4 │ │ - b.cs 84ff8 // b.hs, b.nlast │ │ - ldr w8, [x3, #212] │ │ - ldr x19, [sp, #8] │ │ - add x2, sp, #0xd8 │ │ - add x7, sp, #0xe8 │ │ - b 848d8 │ │ - ldp x29, x30, [sp, #320] │ │ - ldp x20, x19, [sp, #304] │ │ - ldp x22, x21, [sp, #288] │ │ - ldp x24, x23, [sp, #272] │ │ - ldp x26, x25, [sp, #256] │ │ - ldp x28, x27, [sp, #240] │ │ - add sp, sp, #0x150 │ │ - ret │ │ - sub sp, sp, #0x50 │ │ - ldr w8, [sp, #80] │ │ - ldp x9, x10, [sp, #88] │ │ - ldr w11, [sp, #104] │ │ - ldr w12, [sp, #112] │ │ - mov w13, #0x1 // #1 │ │ - str x30, [sp, #64] │ │ - str w11, [sp, #24] │ │ - str w12, [sp, #32] │ │ - stp x9, x10, [sp, #8] │ │ - str w13, [sp, #48] │ │ - str w13, [sp, #40] │ │ - str w8, [sp] │ │ - bl 85430 │ │ - ldr x30, [sp, #64] │ │ - add sp, sp, #0x50 │ │ - ret │ │ - sub sp, sp, #0x50 │ │ - ldr w8, [sp, #80] │ │ - ldp x9, x10, [sp, #88] │ │ - ldr w11, [sp, #104] │ │ - ldr w12, [sp, #112] │ │ - mov w13, #0x1 // #1 │ │ - str x30, [sp, #64] │ │ - str wzr, [sp, #48] │ │ - str w12, [sp, #32] │ │ - str w11, [sp, #24] │ │ - stp x9, x10, [sp, #8] │ │ - str w13, [sp, #40] │ │ - str w8, [sp] │ │ - bl 85430 │ │ - ldr x30, [sp, #64] │ │ - add sp, sp, #0x50 │ │ - ret │ │ - sub sp, sp, #0x50 │ │ - ldr w8, [sp, #80] │ │ - ldp x9, x10, [sp, #88] │ │ - ldr w11, [sp, #104] │ │ - ldr w12, [sp, #112] │ │ - str x30, [sp, #64] │ │ - str wzr, [sp, #48] │ │ - str wzr, [sp, #40] │ │ - str w12, [sp, #32] │ │ - str w11, [sp, #24] │ │ - stp x9, x10, [sp, #8] │ │ + mov x21, x0 │ │ + add x0, sp, #0x18, lsl #12 │ │ + mov x23, x7 │ │ + mov x5, x4 │ │ + mov x4, x3 │ │ + mov x3, x2 │ │ + add x0, x0, #0xc │ │ + mov x1, x21 │ │ + mov x2, x20 │ │ + mov w6, w19 │ │ + mov w7, w22 │ │ str w8, [sp] │ │ - bl 85430 │ │ - ldr x30, [sp, #64] │ │ - add sp, sp, #0x50 │ │ + bl 85a70 │ │ + ldr w5, [x23] │ │ + add x0, sp, #0xc, lsl #12 │ │ + add x1, sp, #0x18, lsl #12 │ │ + add x0, x0, #0xc │ │ + add x1, x1, #0xc │ │ + mov w4, #0x19 // #25 │ │ + mov w2, w19 │ │ + mov w3, w22 │ │ + bl 85dec │ │ + ldr w5, [x23, #4] │ │ + add x1, sp, #0x18, lsl #12 │ │ + add x0, sp, #0xc │ │ + add x1, x1, #0xc │ │ + mov w4, #0x9 // #9 │ │ + mov w2, w19 │ │ + mov w3, w22 │ │ + bl 85dec │ │ + cmp w22, #0x1 │ │ + b.lt 85a50 // b.tstop │ │ + cmp w19, #0x1 │ │ + b.lt 85a50 // b.tstop │ │ + ldrsh w10, [x23, #8] │ │ + ldrsh w11, [x23, #10] │ │ + mov w13, w19 │ │ + add x14, sp, #0xc, lsl #12 │ │ + add x14, x14, #0xc │ │ + add x15, sp, #0xc │ │ + lsl x1, x13, #1 │ │ + mov x8, xzr │ │ + mov x9, xzr │ │ + mov w12, w22 │ │ + mov w16, #0xff // #255 │ │ + movi v0.2d, #0xff000000ff │ │ + and x17, x13, #0xfffffff8 │ │ + add x0, x14, x1 │ │ + add x1, x15, x1 │ │ + dup v1.4s, w10 │ │ + dup v2.4s, w11 │ │ + movi v3.2d, #0x0 │ │ + mov x2, x21 │ │ + b 858e0 │ │ + add x9, x9, #0x1 │ │ + add x2, x2, x20 │ │ + cmp x9, x12 │ │ + add x8, x8, #0x180 │ │ + b.eq 85a50 // b.none │ │ + ubfx x3, x8, #7, #25 │ │ + lsl x4, x3, #8 │ │ + cmp w19, #0x8 │ │ + add x3, x14, x4 │ │ + add x4, x15, x4 │ │ + mov x5, xzr │ │ + b.cs 8594c // b.hs, b.nlast │ │ + ldrb w6, [x2, x5] │ │ + lsl x7, x5, #1 │ │ + ldrsh w23, [x3, x7] │ │ + ldrsh w7, [x4, x7] │ │ + mov w22, #0x400 // #1024 │ │ + bfi w22, w6, #11, #8 │ │ + lsl w6, w6, #4 │ │ + sub w23, w23, w6 │ │ + sub w6, w7, w6 │ │ + madd w7, w23, w10, w22 │ │ + madd w6, w6, w11, w7 │ │ + asr w6, w6, #11 │ │ + cmp w6, #0xff │ │ + csel w6, w6, w16, lt // lt = tstop │ │ + bic w6, w6, w6, asr #31 │ │ + strb w6, [x2, x5] │ │ + add x5, x5, #0x1 │ │ + cmp x13, x5 │ │ + b.ne 858fc // b.any │ │ + b 858cc │ │ + mul x6, x9, x20 │ │ + add w7, w9, w9, lsl #1 │ │ + add x22, x21, x6 │ │ + add x6, x6, x13 │ │ + lsl w7, w7, #7 │ │ + add x23, x21, x6 │ │ + lsl x6, x7, #1 │ │ + add x24, x0, x6 │ │ + add x25, x14, x6 │ │ + cmp x22, x24 │ │ + add x7, x1, x6 │ │ + cset w24, cc // cc = lo, ul, last │ │ + cmp x23, x25 │ │ + cset w25, hi // hi = pmore │ │ + cmp x22, x7 │ │ + add x7, x15, x6 │ │ + cset w6, cc // cc = lo, ul, last │ │ + cmp x23, x7 │ │ + and w22, w24, w25 │ │ + cset w7, hi // hi = pmore │ │ + tbnz w22, #0, 858fc │ │ + and w6, w6, w7 │ │ + tbnz w6, #0, 858fc │ │ + mov x5, xzr │ │ + mov x6, x3 │ │ + mov x7, x4 │ │ + ldr d4, [x2, x5] │ │ + ldr q5, [x6], #16 │ │ + ldr q6, [x7], #16 │ │ + uxtl v4.8h, v4.8b │ │ + sxtl2 v7.4s, v5.8h │ │ + sxtl v5.4s, v5.4h │ │ + ushll2 v17.4s, v4.8h, #4 │ │ + ushll v18.4s, v4.4h, #4 │ │ + ushll2 v19.4s, v4.8h, #11 │ │ + ushll v4.4s, v4.4h, #11 │ │ + sxtl v16.4s, v6.4h │ │ + sub v5.4s, v5.4s, v18.4s │ │ + orr v4.4s, #0x4, lsl #8 │ │ + sxtl2 v6.4s, v6.8h │ │ + sub v7.4s, v7.4s, v17.4s │ │ + sub v16.4s, v16.4s, v18.4s │ │ + orr v19.4s, #0x4, lsl #8 │ │ + mla v4.4s, v5.4s, v1.4s │ │ + sub v6.4s, v6.4s, v17.4s │ │ + mla v19.4s, v7.4s, v1.4s │ │ + mla v4.4s, v16.4s, v2.4s │ │ + mla v19.4s, v6.4s, v2.4s │ │ + sshr v4.4s, v4.4s, #11 │ │ + sshr v5.4s, v19.4s, #11 │ │ + smin v4.4s, v4.4s, v0.4s │ │ + smin v5.4s, v5.4s, v0.4s │ │ + smax v4.4s, v4.4s, v3.4s │ │ + smax v5.4s, v5.4s, v3.4s │ │ + xtn v4.4h, v4.4s │ │ + xtn2 v4.8h, v5.4s │ │ + xtn v4.8b, v4.8h │ │ + str d4, [x2, x5] │ │ + add x5, x5, #0x8 │ │ + cmp x17, x5 │ │ + b.ne 859b4 // b.any │ │ + cmp x17, x13 │ │ + mov x5, x17 │ │ + b.ne 858fc // b.any │ │ + b 858cc │ │ + add sp, sp, #0x1e, lsl #12 │ │ + add sp, sp, #0xab0 │ │ + ldp x19, x30, [sp, #64] │ │ + ldp x21, x20, [sp, #48] │ │ + ldp x23, x22, [sp, #32] │ │ + ldp x25, x24, [sp, #16] │ │ + ldr x28, [sp], #80 │ │ ret │ │ sub sp, sp, #0xb0 │ │ - stp x28, x27, [sp, #80] │ │ stp x26, x25, [sp, #96] │ │ + ldr w25, [sp, #176] │ │ + stp x29, x30, [sp, #160] │ │ stp x24, x23, [sp, #112] │ │ - stp x22, x21, [sp, #128] │ │ + mov w8, #0x3 // #3 │ │ + and w29, w25, #0x1 │ │ + and w10, w25, #0x2 │ │ + mov w24, w29 │ │ + tst w25, #0x1 │ │ + mov w9, w10 │ │ + bfi w24, w24, #1, #1 │ │ stp x20, x19, [sp, #144] │ │ - stp x29, x30, [sp, #160] │ │ - ldr w9, [x2] │ │ - ldr w13, [x2, #184] │ │ - cmp x3, #0x0 │ │ - mov w10, #0x49d8 // #18904 │ │ - mov w11, #0xb524 // #46372 │ │ - mov w12, #0x2c // #44 │ │ - mov w14, #0x52 // #82 │ │ - csel w11, w11, w10, eq // eq = none │ │ - cmp w4, #0x0 │ │ - str x1, [sp, #16] │ │ - str w4, [sp, #60] │ │ - csel w10, w14, w12, eq // eq = none │ │ - str w5, [sp, #28] │ │ - eor w12, w9, w11 │ │ - add w9, w13, #0x4 │ │ - adrp x13, ac000 │ │ - ldr x13, [x13, #2600] │ │ - mov w14, #0x1 // #1 │ │ - mov w15, #0x26 // #38 │ │ - mov w16, #0x49 // #73 │ │ - cmp w5, #0x0 │ │ - lsl w11, w14, w9 │ │ - mov x8, xzr │ │ - csel x1, x16, x15, eq // eq = none │ │ - asr w11, w11, #1 │ │ - mov x14, x0 │ │ - mov x15, xzr │ │ - asr w16, w12, #1 │ │ - eor w17, w16, w12 │ │ - eor w17, w17, w12, lsr #3 │ │ - eor w12, w17, w12, lsr #12 │ │ - ubfiz w12, w12, #15, #1 │ │ - orr w12, w12, w16 │ │ - ubfx w16, w12, #5, #11 │ │ - ldrsh w16, [x13, w16, uxtw #1] │ │ - add w16, w11, w16 │ │ - asr w16, w16, w9 │ │ - strb w16, [x14, x15] │ │ - add x15, x15, #0x1 │ │ - cmp x15, x10 │ │ - b.cc 85168 // b.lo, b.ul, b.last │ │ - add x8, x8, #0x1 │ │ - cmp x8, x1 │ │ - add x14, x14, #0x52 │ │ - b.cc 85164 // b.lo, b.ul, b.last │ │ - ldr w12, [sp, #28] │ │ - ldr w15, [sp, #60] │ │ - ldr x16, [sp, #16] │ │ - ldrsw x9, [x2, #92] │ │ - mov w8, #0x1c // #28 │ │ - madd x8, x3, x8, x2 │ │ - add w11, w12, w15 │ │ - mov w4, #0x1 // #1 │ │ - add x16, x16, #0x1 │ │ - add x8, x8, #0x78 │ │ - str x16, [sp, #8] │ │ - lsl w16, w4, w11 │ │ - str x8, [sp, #48] │ │ - neg w8, w9 │ │ - cmp w9, #0x0 │ │ - add w13, w15, #0x1 │ │ - add w14, w12, #0x1 │ │ - orr w15, w12, w15 │ │ - mov w12, #0x53 // #83 │ │ - asr w20, w16, #1 │ │ - cset w16, lt // lt = tstop │ │ - cmp w9, w8 │ │ - sxtw x5, w8 │ │ - smaddl x8, w8, w12, x0 │ │ - cset w12, lt // lt = tstop │ │ - sub w10, w10, #0x3 │ │ - mov w17, #0x3 // #3 │ │ - and x24, x13, #0xfffffffe │ │ - add x8, x8, #0xf9 │ │ - orr w23, w16, w12 │ │ - stp x1, x8, [sp, #32] │ │ - cmp w10, #0x4 │ │ - b.ge 85254 // b.tcont │ │ - ldp x1, x8, [sp, #32] │ │ - add x17, x17, #0x1 │ │ - cmp x17, x1 │ │ - add x8, x8, #0x52 │ │ - str x8, [sp, #40] │ │ - b.cs 85410 // b.hs, b.nlast │ │ - cmp w10, #0x4 │ │ - b.lt 85234 // b.tstop │ │ - ldr w12, [sp, #28] │ │ - sub w8, w17, #0x3 │ │ - ldr x22, [sp, #40] │ │ - mov w28, #0x3 // #3 │ │ - lsl w8, w8, w12 │ │ - mov w12, #0x52 // #82 │ │ - smull x8, w8, w12 │ │ - ldr x12, [sp, #8] │ │ - add x8, x8, #0xf6 │ │ - add x12, x12, x8 │ │ - str x12, [sp, #72] │ │ - ldr x12, [sp, #16] │ │ - add x8, x12, x8 │ │ - str x8, [sp, #64] │ │ - mov w29, wzr │ │ - tbz w23, #0, 852ec │ │ - ldr w8, [x2, #176] │ │ - mov w12, #0x52 // #82 │ │ - madd x12, x17, x12, x0 │ │ - ldrsb w16, [x12, x28] │ │ - mov w1, #0x1 // #1 │ │ - lsl w1, w1, w8 │ │ - add w1, w29, w1, asr #1 │ │ - asr w8, w1, w8 │ │ - add w8, w8, w16 │ │ - cmp w8, #0x7f │ │ - mov w16, #0x7f // #127 │ │ - csel w8, w8, w16, lt // lt = tstop │ │ - cmn w8, #0x80 │ │ - mov w16, #0xffffff80 // #-128 │ │ - csel w8, w8, w16, gt │ │ - strb w8, [x12, x28] │ │ - add x28, x28, #0x1 │ │ - cmp x28, x10 │ │ - add x22, x22, #0x1 │ │ - b.eq 85234 // b.none │ │ - mov w29, wzr │ │ - tbnz w23, #0, 85294 │ │ - ldr w12, [sp, #60] │ │ - sub w8, w28, #0x3 │ │ - ldr x19, [sp, #48] │ │ - mov x25, x22 │ │ - lsl w8, w8, w12 │ │ - ldr x12, [sp, #72] │ │ - add w8, w8, #0x3 │ │ - sxtw x8, w8 │ │ - mov x21, x5 │ │ - add x6, x12, x8 │ │ - ldr x12, [sp, #64] │ │ - add x12, x12, x8 │ │ - b 85344 │ │ - mov w1, wzr │ │ - ldrsb w8, [x19] │ │ - add w16, w1, w20 │ │ - asr w16, w16, w11 │ │ - madd w29, w16, w8, w29 │ │ - add x21, x21, #0x1 │ │ - cmp w21, #0x1 │ │ - add x25, x25, #0x52 │ │ - b.eq 85294 // b.none │ │ - mov x16, x25 │ │ - mov x1, x5 │ │ - orr w8, w1, w21 │ │ - cbz w8, 85370 │ │ - ldrsb w8, [x19], #1 │ │ - ldrsb w3, [x16], #1 │ │ - cmp x1, x9 │ │ - add x1, x1, #0x1 │ │ - madd w29, w3, w8, w29 │ │ - b.lt 8534c // b.tstop │ │ - b 85334 │ │ - ldr w8, [x2, #4] │ │ - cbz w8, 85334 │ │ - tbnz w15, #31, 85320 │ │ - mov x4, xzr │ │ - mov w1, wzr │ │ - mov x16, x12 │ │ - mov x7, x6 │ │ - cmp w13, #0x2 │ │ - b.cs 853bc // b.hs, b.nlast │ │ - b 853b4 │ │ - add x4, x4, #0x1 │ │ - add x7, x7, #0x52 │ │ - cmp x4, x14 │ │ - add x16, x16, #0x52 │ │ - b.eq 85324 // b.none │ │ - cmp w13, #0x2 │ │ - b.cs 853bc // b.hs, b.nlast │ │ - mov x3, xzr │ │ - b 853f4 │ │ - mov w8, wzr │ │ - mov x3, x24 │ │ - mov x30, x7 │ │ - ldursb w26, [x30, #-1] │ │ - ldrsb w27, [x30] │ │ - subs x3, x3, #0x2 │ │ - add x30, x30, #0x2 │ │ - add w1, w1, w26 │ │ - add w8, w8, w27 │ │ - b.ne 853c8 // b.any │ │ - cmp x24, x13 │ │ - add w1, w8, w1 │ │ - mov x3, x24 │ │ - b.eq 85398 // b.none │ │ - add x8, x16, x3 │ │ - sub x3, x13, x3 │ │ - ldrsb w26, [x8], #1 │ │ - subs x3, x3, #0x1 │ │ - add w1, w1, w26 │ │ - b.ne 853fc // b.any │ │ - b 85398 │ │ + csel x20, xzr, x8, ne // ne = any │ │ + bfxil w9, w25, #1, #1 │ │ + add w8, w24, w6 │ │ + stp x28, x27, [sp, #80] │ │ + stp x22, x21, [sp, #128] │ │ + mov x27, x5 │ │ + mov x22, x2 │ │ + mov x23, x1 │ │ + mov x19, x0 │ │ + add x21, x0, x20 │ │ + add w8, w8, w9 │ │ + sub x28, x1, x24 │ │ + sub x26, x4, x24 │ │ + str x3, [sp, #40] │ │ + str x7, [sp, #56] │ │ + str w29, [sp, #52] │ │ + str x8, [sp, #72] │ │ + str w10, [sp, #68] │ │ + stp x26, x28, [sp, #24] │ │ + tbnz w25, #2, 85c44 │ │ + str x27, [sp, #8] │ │ + sxtw x27, w8 │ │ + mov x0, x21 │ │ + mov x1, x28 │ │ + mov x2, x27 │ │ + bl 4af0 │ │ + add x0, x21, #0x186 │ │ + mov x1, x28 │ │ + mov x2, x27 │ │ + str x0, [sp] │ │ + bl 4af0 │ │ + mov x2, x27 │ │ + ldr x27, [sp, #8] │ │ + add x26, x21, #0x30c │ │ + mov x0, x26 │ │ + mov x1, x28 │ │ + bl 4af0 │ │ + cbz w29, 85b74 │ │ + ldr x10, [sp, #40] │ │ + ldr x11, [sp] │ │ + ldrb w8, [x10, #3] │ │ + ldurh w9, [x10, #1] │ │ + strb w8, [x21, #2] │ │ + strh w9, [x21] │ │ + ldrb w8, [x10, #3] │ │ + ldurh w9, [x10, #1] │ │ + strb w8, [x11, #2] │ │ + strh w9, [x11] │ │ + ldrb w8, [x10, #3] │ │ + ldurh w9, [x10, #1] │ │ + strb w8, [x26, #2] │ │ + strh w9, [x26] │ │ + add x29, x21, #0x492 │ │ + str x21, [sp, #16] │ │ + tbnz w25, #3, 85c88 │ │ + ldr x25, [sp, #56] │ │ + mov w9, #0x186 // #390 │ │ + sxtw x8, w25 │ │ + sub x10, x8, #0x1 │ │ + ldr x8, [sp, #32] │ │ + mul w27, w25, w9 │ │ + add x0, x29, w27, sxtw │ │ + stp x10, x0, [sp, #24] │ │ + nop │ │ + madd x21, x10, x22, x8 │ │ + ldr x8, [sp, #72] │ │ + mov x1, x21 │ │ + sxtw x28, w8 │ │ + mov x2, x28 │ │ + bl 4af0 │ │ + add w8, w27, #0x186 │ │ + add x26, x29, w8, sxtw │ │ + mov x0, x26 │ │ + mov x1, x21 │ │ + mov x2, x28 │ │ + bl 4af0 │ │ + add w8, w27, #0x30c │ │ + add x27, x29, w8, sxtw │ │ + mov x0, x27 │ │ + mov x1, x21 │ │ + mov x2, x28 │ │ + mov x28, x25 │ │ + bl 4af0 │ │ + ldr w29, [sp, #52] │ │ + cbz w29, 85ce4 │ │ + ldp x11, x8, [sp, #32] │ │ + ldr x9, [sp, #24] │ │ + add x8, x8, x9, lsl #2 │ │ + ldrb w9, [x8, #3] │ │ + ldurh w10, [x8, #1] │ │ + strb w9, [x11, #2] │ │ + strh w10, [x11] │ │ + ldrb w9, [x8, #3] │ │ + ldurh w10, [x8, #1] │ │ + strb w9, [x26, #2] │ │ + strh w10, [x26] │ │ + ldrb w9, [x8, #3] │ │ + ldurh w8, [x8, #1] │ │ + strb w9, [x27, #2] │ │ + strh w8, [x27] │ │ + ldr x27, [sp, #72] │ │ + cmp w28, #0x1 │ │ + b.ge 85cf0 // b.tcont │ │ + b 85d28 │ │ + sxtw x29, w8 │ │ + mov x0, x21 │ │ + mov x1, x26 │ │ + mov x2, x29 │ │ + add x28, x26, x27 │ │ + bl 4af0 │ │ + add x0, x21, #0x186 │ │ + mov x1, x26 │ │ + mov x2, x29 │ │ + bl 4af0 │ │ + add x0, x21, #0x30c │ │ + mov x1, x28 │ │ + mov x2, x29 │ │ + bl 4af0 │ │ + add x29, x21, #0x492 │ │ + str x21, [sp, #16] │ │ + tbz w25, #3, 85b80 │ │ + ldr x10, [sp, #24] │ │ + mov w8, #0x6 // #6 │ │ + ldr x28, [sp, #56] │ │ + mov w9, #0x186 // #390 │ │ + madd x1, x27, x8, x10 │ │ + ldr x8, [sp, #72] │ │ + mul w26, w28, w9 │ │ + add x0, x29, w26, sxtw │ │ + add x21, x1, x27 │ │ + sxtw x25, w8 │ │ + mov x2, x25 │ │ + bl 4af0 │ │ + add w8, w26, #0x186 │ │ + add x0, x29, w8, sxtw │ │ + mov x1, x21 │ │ + mov x2, x25 │ │ + bl 4af0 │ │ + add w8, w26, #0x30c │ │ + add x0, x29, w8, sxtw │ │ + mov x1, x21 │ │ + mov x2, x25 │ │ + bl 4af0 │ │ + ldr w29, [sp, #52] │ │ + ldr x27, [sp, #72] │ │ + cmp w28, #0x1 │ │ + b.lt 85d28 // b.tstop │ │ + sub w8, w27, w24 │ │ + add x9, x20, x24 │ │ + sxtw x25, w8 │ │ + add x8, x9, x19 │ │ + add x26, x8, #0x492 │ │ + mov w21, w28 │ │ + mov x0, x26 │ │ + mov x1, x23 │ │ + mov x2, x25 │ │ + bl 4af0 │ │ + subs w21, w21, #0x1 │ │ + add x23, x23, x22 │ │ + add x26, x26, #0x186 │ │ + b.ne 85d08 // b.any │ │ + ldr w8, [sp, #68] │ │ + cbnz w8, 85d68 │ │ + add w8, w28, #0x6 │ │ + cmp w8, #0x1 │ │ + b.lt 85d68 // b.tstop │ │ + ldr x9, [sp, #16] │ │ + add x9, x9, w27, sxtw │ │ + sub x10, x9, #0x1 │ │ + ldrb w11, [x10] │ │ + subs w8, w8, #0x1 │ │ + add x10, x10, #0x186 │ │ + strb w11, [x9, #2] │ │ + bfi w11, w11, #8, #8 │ │ + strh w11, [x9] │ │ + add x9, x9, #0x186 │ │ + b.ne 85d48 // b.any │ │ + cbz w29, 85da4 │ │ + cmp w28, #0x1 │ │ + b.lt 85dcc // b.tstop │ │ + ldr x10, [sp, #40] │ │ + add x8, x19, #0x492 │ │ + mov w9, w28 │ │ + add x10, x10, #0x1 │ │ + ldrb w11, [x10, #2] │ │ + ldrh w12, [x10], #4 │ │ + subs x9, x9, #0x1 │ │ + strb w11, [x8, #2] │ │ + strh w12, [x8] │ │ + add x8, x8, #0x186 │ │ + b.ne 85d84 // b.any │ │ + b 85dcc │ │ + add w8, w28, #0x6 │ │ + cmp w8, #0x1 │ │ + b.lt 85dcc // b.tstop │ │ + ldrb w9, [x19, x20] │ │ + subs w8, w8, #0x1 │ │ + strb w9, [x19, #2] │ │ + bfi w9, w9, #8, #8 │ │ + strh w9, [x19] │ │ + add x19, x19, #0x186 │ │ + b.ne 85db0 // b.any │ │ ldp x29, x30, [sp, #160] │ │ ldp x20, x19, [sp, #144] │ │ ldp x22, x21, [sp, #128] │ │ ldp x24, x23, [sp, #112] │ │ ldp x26, x25, [sp, #96] │ │ ldp x28, x27, [sp, #80] │ │ add sp, sp, #0xb0 │ │ ret │ │ - sub sp, sp, #0x1e0 │ │ - ldr w8, [sp, #528] │ │ - stp x28, x27, [sp, #384] │ │ - stp x26, x25, [sp, #400] │ │ - stp x24, x23, [sp, #416] │ │ - str x8, [sp, #224] │ │ - ldr w8, [sp, #520] │ │ - stp x22, x21, [sp, #432] │ │ - stp x20, x19, [sp, #448] │ │ - stp x29, x30, [sp, #464] │ │ - str w8, [sp, #356] │ │ - ldr x8, [sp, #496] │ │ - str x7, [sp, #72] │ │ - str x2, [sp, #192] │ │ - stp x0, x1, [sp, #96] │ │ - str x8, [sp, #216] │ │ - ldr x8, [sp, #488] │ │ - ldr w9, [sp, #512] │ │ - ldr w2, [sp, #480] │ │ - mov w13, #0xeb // #235 │ │ - str x8, [sp, #208] │ │ - ldp w8, w12, [x3, #212] │ │ - mov w16, #0xf0 // #240 │ │ - cmp w9, #0x0 │ │ - ldr w10, [sp, #504] │ │ - mov w0, #0xff // #255 │ │ - ldr w14, [x3] │ │ - mov w15, #0x2500 // #9472 │ │ - mov w9, #0xb200 // #45568 │ │ - csel w13, w16, w13, eq // eq = none │ │ - cmp w12, #0x0 │ │ - madd w15, w2, w15, w9 │ │ - mov w9, #0xad // #173 │ │ - csel w13, w0, w13, eq // eq = none │ │ - cmp w8, #0x0 │ │ - mov w1, #0x1 // #1 │ │ - mul w9, w2, w9 │ │ - ccmp w2, #0x0, #0x4, ne // ne = any │ │ - mov x11, xzr │ │ - add x16, sp, #0x178 │ │ - add w17, w9, #0x69 │ │ - cinc x1, x1, gt │ │ - mov w0, #0xffffdb00 // #-9472 │ │ - str w2, [sp, #68] │ │ - and w9, w15, #0xff00 │ │ - bfxil w9, w17, #0, #8 │ │ - eor w9, w9, w14 │ │ - str w9, [x16, x11, lsl #2] │ │ - add x11, x11, #0x1 │ │ - add w15, w15, w0 │ │ - cmp x11, x1 │ │ - sub w17, w17, #0xad │ │ - b.cc 854e0 // b.lo, b.ul, b.last │ │ - cmp w12, #0x0 │ │ - cset w9, ne // ne = any │ │ - cmp w4, #0x1 │ │ - b.lt 8625c // b.tstop │ │ - ldr x14, [sp, #224] │ │ - lsl w19, w9, #4 │ │ - mov w9, #0x20 // #32 │ │ - adrp x17, a9000 │ │ - sxtw x12, w14 │ │ - str x12, [sp, #176] │ │ - ldr x12, [sp, #72] │ │ - sxtw x16, w4 │ │ - add x17, x17, #0x710 │ │ - mov w11, #0x2 // #2 │ │ - sxtw x15, w12 │ │ - str x15, [sp, #144] │ │ - ldr w15, [sp, #356] │ │ - add x10, x3, w10, sxtw #2 │ │ - lsr w7, w11, w14 │ │ - cmp w7, w12 │ │ - lsr w4, w9, w15 │ │ - lsr w9, w9, w14 │ │ - str w9, [sp, #172] │ │ - add x9, x17, w15, sxtw #4 │ │ - lsr w11, w11, w15 │ │ - add x9, x9, #0x4 │ │ - stp w7, w11, [sp, #88] │ │ - add x11, x10, #0xc4 │ │ - str x9, [sp, #160] │ │ - add w9, w4, #0x3 │ │ - str x11, [sp, #344] │ │ - add x11, x10, #0xbc │ │ - add x10, x10, #0xcc │ │ - str w9, [sp, #84] │ │ - sbfiz x9, x4, #32, #32 │ │ - add x0, sp, #0x168 │ │ - add x2, sp, #0x178 │ │ - mov w25, #0x52 // #82 │ │ - mov w29, #0x7f // #127 │ │ - stp x10, x11, [sp, #328] │ │ - sxtw x11, w4 │ │ - stp x9, x4, [sp, #16] │ │ - csel w9, w7, w12, lt // lt = tstop │ │ - mov w7, #0xffffff80 // #-128 │ │ - str xzr, [sp, #128] │ │ - str xzr, [sp, #320] │ │ - str xzr, [sp, #112] │ │ - str w9, [sp, #36] │ │ - stp x16, x1, [sp, #48] │ │ - str x11, [sp, #40] │ │ - ldr x10, [sp, #112] │ │ - sub x9, x16, x10 │ │ - cmp x9, x11 │ │ - csel w9, w11, w9, gt │ │ - cmp w8, #0x0 │ │ - str x9, [sp, #200] │ │ - cset w9, ne // ne = any │ │ - cmp x10, #0x0 │ │ - cset w10, ne // ne = any │ │ - and w10, w10, w9 │ │ - cmp w10, #0x1 │ │ - b.ne 85618 // b.any │ │ - mov x9, xzr │ │ - add x11, x0, x9, lsl #2 │ │ - ldr w12, [x11] │ │ - add x9, x9, #0x1 │ │ - cmp x9, x1 │ │ - str w12, [x11, #8] │ │ - b.cc 85600 // b.lo, b.ul, b.last │ │ - mov x11, xzr │ │ - lsl x9, x11, #2 │ │ - ldr w12, [x2, x9] │ │ - add x11, x11, #0x1 │ │ - cmp x11, x1 │ │ - asr w14, w12, #1 │ │ - eor w15, w14, w12 │ │ - eor w15, w15, w12, lsr #3 │ │ - eor w12, w15, w12, lsr #12 │ │ - ubfiz w12, w12, #15, #1 │ │ - orr w12, w12, w14 │ │ - str w12, [x2, x9] │ │ - ubfx w12, w12, #8, #8 │ │ - str w12, [x0, x9] │ │ - b.cc 8561c // b.lo, b.ul, b.last │ │ - cmp w8, #0x0 │ │ - ldr w8, [sp, #68] │ │ - ldr x9, [sp, #200] │ │ - ccmp w8, #0x0, #0x4, ne // ne = any │ │ - ldr w8, [sp, #36] │ │ - csel w11, w8, wzr, ne // ne = any │ │ - ldr w8, [sp, #92] │ │ - str x11, [sp, #288] │ │ - cmp w8, w9 │ │ - csel w8, w8, w9, lt // lt = tstop │ │ - cmp w10, #0x0 │ │ - csel w8, w8, wzr, ne // ne = any │ │ - str x8, [sp, #240] │ │ - ldr x8, [sp, #72] │ │ - cmp w11, w8 │ │ - b.ge 85b30 // b.tcont │ │ - ldr x12, [sp, #288] │ │ - ldr x0, [sp, #240] │ │ - ldr w9, [sp, #360] │ │ - ldr w17, [sp, #88] │ │ - sxtw x14, w12 │ │ - ldr x12, [sp, #112] │ │ - ldr w8, [sp, #368] │ │ - sxtw x10, w0 │ │ - add w16, w0, w12 │ │ - add w12, w12, w0 │ │ - str w16, [sp, #304] │ │ - ldp x16, x11, [sp, #192] │ │ - lsl x12, x12, #32 │ │ - str x12, [sp, #296] │ │ - ldr x12, [sp, #104] │ │ - mul x16, x16, x14 │ │ - sxtw x11, w11 │ │ - mov w15, w0 │ │ - add x1, x12, x16 │ │ - ldr x12, [sp, #96] │ │ - add x2, x12, x16 │ │ - asr w12, w9, #4 │ │ - and w9, w9, #0xf │ │ - add w9, w9, #0x3 │ │ - mul w20, w9, w17 │ │ - ldr w9, [sp, #92] │ │ - asr w16, w8, #4 │ │ - and w8, w8, #0xf │ │ - add w8, w8, #0x3 │ │ - add w12, w12, #0x3 │ │ - mul w8, w8, w17 │ │ - str w8, [sp, #312] │ │ - mul w8, w9, w12 │ │ - add w12, w0, w8 │ │ - add w22, w8, #0x3 │ │ - ldr w8, [sp, #84] │ │ - add w16, w16, #0x3 │ │ - mul w9, w9, w16 │ │ - add w23, w12, #0x3 │ │ - add w24, w8, w9 │ │ - ldr x8, [sp, #200] │ │ - ldr x9, [sp, #240] │ │ - cmp w9, w8 │ │ - b.ge 85914 // b.tcont │ │ - b 85774 │ │ - ldr x8, [sp, #192] │ │ - ldr x9, [sp, #144] │ │ - add x14, x14, #0x1 │ │ - add x1, x1, x8 │ │ - cmp x14, x9 │ │ - add x2, x2, x8 │ │ - b.eq 85b30 // b.none │ │ - ldr x8, [sp, #200] │ │ - ldr x9, [sp, #240] │ │ - cmp w9, w8 │ │ - b.ge 85914 // b.tcont │ │ - add w8, w14, w20 │ │ - ldr x9, [sp, #224] │ │ - add w8, w8, #0x3 │ │ - sxtw x12, w8 │ │ - ldp x16, x8, [sp, #208] │ │ - lsl w9, w14, w9 │ │ - sxtw x9, w9 │ │ - ldr w4, [sp, #304] │ │ - nop │ │ - madd x16, x9, x8, x16 │ │ - ldr w8, [sp, #356] │ │ - mov w26, w23 │ │ - mov x27, x10 │ │ - cbnz w8, 85838 │ │ - ldr x26, [sp, #296] │ │ - mov w4, w23 │ │ - mov x27, x10 │ │ - b 858f4 │ │ - ldp x17, x9, [sp, #336] │ │ - ldr x0, [sp, #328] │ │ - ldrb w30, [x1, x27] │ │ - ldr w9, [x9] │ │ - ldr w17, [x17] │ │ - ldr w0, [x0] │ │ - mul w8, w9, w8 │ │ - madd w8, w17, w30, w8 │ │ - add w8, w0, w8, asr #6 │ │ - cmp w8, #0xff │ │ - mov w9, #0xff // #255 │ │ - csel w8, w8, w9, lt // lt = tstop │ │ - bic w8, w8, w8, asr #31 │ │ - ldrb w8, [x5, w8, uxtw] │ │ - ldr w9, [x3, #88] │ │ - mov w17, #0x1 // #1 │ │ - add w26, w26, #0x1 │ │ - mul w8, w8, w28 │ │ - lsl w17, w17, w9 │ │ - add w8, w8, w17, asr #1 │ │ - asr w8, w8, w9 │ │ - add w8, w8, w30 │ │ - cmp w8, w13 │ │ - csel w9, w13, w8, gt │ │ - cmp w8, w19 │ │ - csel w8, w19, w9, lt // lt = tstop │ │ - strb w8, [x2, x27] │ │ - add x27, x27, #0x1 │ │ - cmp x27, x11 │ │ - add w4, w4, #0x1 │ │ - b.ge 85914 // b.tcont │ │ - ldr w8, [sp, #356] │ │ - nop │ │ - madd x17, x12, x25, x6 │ │ - ldr w0, [x3, #36] │ │ - ldrsb w28, [x17, w26, sxtw] │ │ - lsl w8, w4, w8 │ │ - add x8, x16, w8, sxtw │ │ - ldrb w9, [x8] │ │ - ldrb w8, [x8, #1] │ │ - add w8, w9, w8 │ │ - add w8, w8, #0x1 │ │ - ubfx w8, w8, #1, #8 │ │ - cbz w0, 857bc │ │ - ldrb w30, [x1, x27] │ │ - b 857f0 │ │ - ldp x17, x9, [sp, #336] │ │ - ldrb w30, [x1, x27] │ │ - ldr w0, [x17] │ │ - ldr x17, [sp, #328] │ │ - ldr w9, [x9] │ │ - ldr w17, [x17] │ │ - mul w8, w9, w8 │ │ - madd w8, w0, w30, w8 │ │ - mov w9, #0xff // #255 │ │ - add w8, w17, w8, asr #6 │ │ - cmp w8, #0xff │ │ - csel w8, w8, w9, lt // lt = tstop │ │ - bic w8, w8, w8, asr #31 │ │ - ldrb w8, [x5, w8, uxtw] │ │ - ldr w9, [x3, #88] │ │ - mov w17, #0x1 // #1 │ │ - add w4, w4, #0x1 │ │ - mul w8, w8, w28 │ │ - lsl w17, w17, w9 │ │ - add w8, w8, w17, asr #1 │ │ - asr w8, w8, w9 │ │ - add w8, w8, w30 │ │ - cmp w8, w13 │ │ - csel w9, w13, w8, gt │ │ - cmp w8, w19 │ │ - csel w8, w19, w9, lt // lt = tstop │ │ - strb w8, [x2, x27] │ │ - add x27, x27, #0x1 │ │ - mov x8, #0x100000000 // #4294967296 │ │ - add x26, x26, x8 │ │ - cmp x27, x11 │ │ - b.ge 85914 // b.tcont │ │ - madd x8, x12, x25, x6 │ │ - asr x9, x26, #32 │ │ - ldr w0, [x3, #36] │ │ - ldrsb w28, [x8, w4, sxtw] │ │ - ldrb w8, [x16, x9] │ │ - cbz w0, 85874 │ │ - ldrb w30, [x1, x27] │ │ - b 858a8 │ │ - ldr x8, [sp, #240] │ │ - cmp w8, #0x1 │ │ - b.lt 85748 // b.tstop │ │ - ldr w16, [sp, #312] │ │ - add w8, w14, #0x3 │ │ - ldr x9, [sp, #224] │ │ - add w12, w20, w8 │ │ - add w8, w16, w8 │ │ - sxtw x16, w8 │ │ - ldp x17, x8, [sp, #208] │ │ - lsl w9, w14, w9 │ │ - sxtw x9, w9 │ │ - sxtw x12, w12 │ │ - madd x4, x9, x8, x17 │ │ - ldr w8, [sp, #356] │ │ - cbz w8, 85a4c │ │ - ldr x27, [sp, #160] │ │ - mov x26, xzr │ │ - b 859d8 │ │ - ldp x17, x9, [sp, #336] │ │ - ldr x21, [sp, #328] │ │ - ldrb w28, [x1, x26] │ │ - ldr w9, [x9] │ │ - ldr w17, [x17] │ │ - ldr w21, [x21] │ │ - mul w9, w9, w0 │ │ - madd w9, w17, w28, w9 │ │ - add w9, w21, w9, asr #6 │ │ - cmp w9, #0xff │ │ - mov w17, #0xff // #255 │ │ - csel w9, w9, w17, lt // lt = tstop │ │ - bic w0, w9, w9, asr #31 │ │ - ldrb w9, [x5, w0, uxtw] │ │ - ldr w17, [x3, #88] │ │ - add x27, x27, #0x8 │ │ - mul w8, w8, w9 │ │ - mov w9, #0x1 // #1 │ │ - lsl w9, w9, w17 │ │ - add w8, w8, w9, asr #1 │ │ - asr w8, w8, w17 │ │ - add w8, w8, w28 │ │ - cmp w8, w13 │ │ - csel w9, w13, w8, gt │ │ - cmp w8, w19 │ │ - csel w8, w19, w9, lt // lt = tstop │ │ - strb w8, [x2, x26] │ │ - add x26, x26, #0x1 │ │ - cmp x15, x26 │ │ - b.eq 85748 // b.none │ │ - add w17, w24, w26 │ │ - madd x0, x16, x25, x6 │ │ - ldrsb w17, [x0, w17, sxtw] │ │ - ldr x0, [sp, #320] │ │ - add w8, w22, w26 │ │ - madd x9, x12, x25, x6 │ │ - ldr w28, [sp, #356] │ │ - ldrsb w8, [x9, w8, sxtw] │ │ - ldp w21, w9, [x27, #-4] │ │ - add w0, w0, w26 │ │ - lsl w0, w0, w28 │ │ - add x0, x4, w0, sxtw │ │ - mul w8, w9, w8 │ │ - ldrb w9, [x0] │ │ - ldrb w0, [x0, #1] │ │ - madd w8, w21, w17, w8 │ │ - add w8, w8, #0x10 │ │ - asr w8, w8, #5 │ │ - ldr w17, [x3, #36] │ │ - cmp w8, #0x7f │ │ - add w9, w9, w0 │ │ - csel w8, w8, w29, lt // lt = tstop │ │ - add w9, w9, #0x1 │ │ - cmn w8, #0x80 │ │ - csel w8, w8, w7, gt │ │ - ubfx w0, w9, #1, #8 │ │ - cbz w17, 85960 │ │ - ldrb w28, [x1, x26] │ │ - b 85994 │ │ - ldr x27, [sp, #160] │ │ - ldr x28, [sp, #128] │ │ - mov x26, xzr │ │ - b 85adc │ │ - ldp x17, x8, [sp, #336] │ │ - ldr x21, [sp, #328] │ │ - ldr w9, [x8] │ │ - ldrb w8, [x1, x26] │ │ - ldr w17, [x17] │ │ - ldr w21, [x21] │ │ - mul w9, w9, w0 │ │ - madd w9, w17, w8, w9 │ │ - add w9, w21, w9, asr #6 │ │ - cmp w9, #0xff │ │ - mov w17, #0xff // #255 │ │ - csel w9, w9, w17, lt // lt = tstop │ │ - bic w0, w9, w9, asr #31 │ │ - ldrb w9, [x5, w0, uxtw] │ │ - ldr w17, [x3, #88] │ │ - mov w0, #0x1 // #1 │ │ - add x27, x27, #0x8 │ │ - mul w9, w30, w9 │ │ - lsl w0, w0, w17 │ │ - add w9, w9, w0, asr #1 │ │ - asr w9, w9, w17 │ │ - add w8, w9, w8 │ │ - cmp w8, w13 │ │ - csel w9, w13, w8, gt │ │ - cmp w8, w19 │ │ - csel w8, w19, w9, lt // lt = tstop │ │ - strb w8, [x2, x26] │ │ - add x26, x26, #0x1 │ │ - mov x8, #0x100000000 // #4294967296 │ │ - add x28, x28, x8 │ │ - cmp x15, x26 │ │ - b.eq 85748 // b.none │ │ - add w8, w22, w26 │ │ - madd x9, x12, x25, x6 │ │ - add w17, w24, w26 │ │ - madd x0, x16, x25, x6 │ │ - ldrsb w8, [x9, w8, sxtw] │ │ - ldrsb w17, [x0, w17, sxtw] │ │ - ldp w0, w9, [x27, #-4] │ │ - mul w8, w9, w8 │ │ - madd w8, w0, w17, w8 │ │ - add w8, w8, #0x10 │ │ - asr x9, x28, #32 │ │ - asr w8, w8, #5 │ │ - ldr w17, [x3, #36] │ │ - cmp w8, #0x7f │ │ - ldrb w0, [x4, x9] │ │ - csel w8, w8, w29, lt // lt = tstop │ │ - cmn w8, #0x80 │ │ - csel w30, w8, w7, gt │ │ - cbz w17, 85a5c │ │ - ldrb w8, [x1, x26] │ │ - b 85a90 │ │ - ldr x14, [sp, #288] │ │ - cmp w14, #0x1 │ │ - b.lt 861f8 // b.tstop │ │ - ldr x8, [sp, #200] │ │ - ldr x15, [sp, #240] │ │ - ldr w9, [sp, #364] │ │ - ldr w10, [sp, #360] │ │ - sxtw x30, w8 │ │ - mov w8, w14 │ │ - str x8, [sp, #152] │ │ - mov w8, w15 │ │ - str x8, [sp, #312] │ │ - ldp x2, x8, [sp, #104] │ │ - ldr w11, [sp, #372] │ │ - ldr w12, [sp, #368] │ │ - sxtw x28, w15 │ │ - add w14, w15, #0x3 │ │ - add w16, w15, w8 │ │ - add w15, w8, w15 │ │ - ldr w0, [sp, #88] │ │ - lsl x15, x15, #32 │ │ - str x16, [sp, #280] │ │ - str x15, [sp, #120] │ │ - asr w15, w10, #4 │ │ - and w10, w10, #0xf │ │ - asr w16, w9, #4 │ │ - and w9, w9, #0xf │ │ - asr w17, w11, #4 │ │ - and w11, w11, #0xf │ │ - add w10, w10, #0x3 │ │ - add w9, w9, #0x3 │ │ - asr w1, w12, #4 │ │ - and w12, w12, #0xf │ │ - add w11, w11, #0x3 │ │ - mul w10, w10, w0 │ │ - mul w9, w9, w0 │ │ - add w12, w12, #0x3 │ │ - stp w9, w10, [sp, #184] │ │ - mul w9, w11, w0 │ │ - str w9, [sp, #140] │ │ - mul w9, w12, w0 │ │ - ldr w12, [sp, #92] │ │ - add w16, w16, #0x3 │ │ - add w15, w15, #0x3 │ │ - str w9, [sp, #136] │ │ - mul w9, w12, w16 │ │ - mul w10, w12, w15 │ │ - add w15, w14, w9 │ │ - add w9, w9, #0x3 │ │ - str x9, [sp, #304] │ │ - add w9, w10, #0x3 │ │ - ldr x26, [sp, #96] │ │ - str x9, [sp, #296] │ │ - ldr w9, [sp, #84] │ │ - add w17, w17, #0x3 │ │ - add w1, w1, #0x3 │ │ - mul w11, w12, w1 │ │ - mul w12, w12, w17 │ │ - add x24, x2, x28 │ │ - add x8, x26, x28 │ │ - add w14, w14, w10 │ │ - add w10, w9, w11 │ │ - add w17, w9, w12 │ │ - str xzr, [sp, #232] │ │ - stp x14, x15, [sp, #248] │ │ - str x10, [sp, #288] │ │ - stp x30, x28, [sp, #264] │ │ - ldr x9, [sp, #200] │ │ - ldr x10, [sp, #240] │ │ - cmp w10, w9 │ │ - b.lt 85c90 // b.tstop │ │ - b 85ecc │ │ - ldr x10, [sp, #232] │ │ - ldr x9, [sp, #192] │ │ - ldr x11, [sp, #152] │ │ - ldp x30, x28, [sp, #264] │ │ - add x10, x10, #0x1 │ │ - add x24, x24, x9 │ │ - add x8, x8, x9 │ │ - add x2, x2, x9 │ │ - cmp x10, x11 │ │ - add x26, x26, x9 │ │ - str x10, [sp, #232] │ │ - b.eq 861f8 // b.none │ │ - ldr x9, [sp, #200] │ │ - ldr x10, [sp, #240] │ │ - cmp w10, w9 │ │ - b.ge 85ecc // b.tcont │ │ - ldr x10, [sp, #176] │ │ - adrp x11, a9000 │ │ - ldr x14, [sp, #232] │ │ - add x11, x11, #0x710 │ │ - add x12, x11, x10, lsl #4 │ │ - ldr w10, [sp, #188] │ │ - add w9, w14, #0x3 │ │ - ldr x11, [sp, #208] │ │ - add x1, x12, x14, lsl #3 │ │ - add w15, w9, w10 │ │ - ldr w10, [sp, #172] │ │ - ldp w16, w4, [x1] │ │ - sxtw x12, w15 │ │ - add w9, w9, w10 │ │ - ldr w10, [sp, #184] │ │ - add w9, w9, w10 │ │ - sxtw x22, w9 │ │ - ldp x10, x9, [sp, #216] │ │ - lsl w9, w14, w9 │ │ - sxtw x9, w9 │ │ - madd x23, x9, x10, x11 │ │ - ldr w9, [sp, #356] │ │ - cbz w9, 85de0 │ │ - ldp x1, x0, [sp, #248] │ │ - mov x20, xzr │ │ - b 85d70 │ │ - ldp x10, x9, [sp, #336] │ │ - ldr x11, [sp, #328] │ │ - ldrb w27, [x24, x20] │ │ - ldr w9, [x9] │ │ - ldr w10, [x10] │ │ - ldr w11, [x11] │ │ - mul w9, w9, w15 │ │ - madd w9, w10, w27, w9 │ │ - add w9, w11, w9, asr #6 │ │ - cmp w9, #0xff │ │ - mov w10, #0xff // #255 │ │ - csel w9, w9, w10, lt // lt = tstop │ │ - bic w15, w9, w9, asr #31 │ │ - ldrb w9, [x5, w15, uxtw] │ │ - ldr w10, [x3, #88] │ │ - mov w11, #0x1 // #1 │ │ - mul w9, w21, w9 │ │ - lsl w11, w11, w10 │ │ - add w9, w9, w11, asr #1 │ │ - asr w9, w9, w10 │ │ - add w9, w9, w27 │ │ - cmp w9, w13 │ │ - csel w10, w13, w9, gt │ │ - cmp w9, w19 │ │ - csel w9, w19, w10, lt // lt = tstop │ │ - strb w9, [x8, x20] │ │ - add x20, x20, #0x1 │ │ - add x9, x28, x20 │ │ - cmp x9, x30 │ │ - b.ge 85ecc // b.tcont │ │ - add w9, w1, w20 │ │ - madd x10, x12, x25, x6 │ │ - add w11, w0, w20 │ │ - madd x14, x22, x25, x6 │ │ - ldrsb w9, [x10, w9, sxtw] │ │ - ldr x10, [sp, #280] │ │ - ldrsb w11, [x14, w11, sxtw] │ │ - ldr w14, [sp, #356] │ │ - mul w9, w4, w9 │ │ - add w10, w10, w20 │ │ - madd w9, w16, w11, w9 │ │ - lsl w10, w10, w14 │ │ - add x10, x23, w10, sxtw │ │ - ldrb w14, [x10] │ │ - ldrb w10, [x10, #1] │ │ - add w9, w9, #0x10 │ │ - asr w9, w9, #5 │ │ - ldr w11, [x3, #36] │ │ - cmp w9, #0x7f │ │ - add w10, w14, w10 │ │ - csel w9, w9, w29, lt // lt = tstop │ │ - add w10, w10, #0x1 │ │ - cmn w9, #0x80 │ │ - csel w21, w9, w7, gt │ │ - ubfx w15, w10, #1, #8 │ │ - cbz w11, 85cf8 │ │ - ldrb w27, [x24, x20] │ │ - b 85d2c │ │ - ldr x21, [sp, #120] │ │ - ldp x9, x10, [sp, #248] │ │ + stp x28, x27, [sp, #-96]! │ │ + stp x26, x25, [sp, #16] │ │ + stp x24, x23, [sp, #32] │ │ + stp x22, x21, [sp, #48] │ │ + stp x20, x19, [sp, #64] │ │ + stp x29, x30, [sp, #80] │ │ + sub sp, sp, #0x26, lsl #12 │ │ + sub sp, sp, #0xdb0 │ │ + add x10, sp, #0xc, lsl #12 │ │ + cmp w4, #0x19 │ │ + mov w8, #0x1c7 // #455 │ │ + mov w9, #0xa4 // #164 │ │ + add x10, x10, #0xf50 │ │ + add x12, sp, #0x20 │ │ + mov w13, #0x1 // #1 │ │ + mov w29, w2 │ │ + csel w11, w9, w8, eq // eq = none │ │ + add x9, x10, #0xc3c │ │ + add x8, x12, #0x61e │ │ + cinc w10, w13, eq // eq = none │ │ + str w3, [sp, #28] │ │ + str x1, [sp, #16] │ │ + b.ne 86034 // b.any │ │ + add w15, w29, #0x6 │ │ + cmp w15, #0x0 │ │ + b.le 861a0 │ │ + add w12, w3, #0x4 │ │ + cmp w12, #0x3 │ │ + b.lt 861ac // b.tstop │ │ + stp w12, w29, [sp, #8] │ │ + ldr x12, [sp, #16] │ │ + add x6, sp, #0xc, lsl #12 │ │ + add x6, x6, #0xf50 │ │ + add x7, sp, #0x20 │ │ + mov x13, xzr │ │ + add x14, x12, #0x492 │ │ + mov w15, w15 │ │ + add w16, w3, #0x2 │ │ + add x17, x12, #0x618 │ │ + add x6, x6, #0x618 │ │ + add x7, x7, #0x30c │ │ + add x21, x14, x13 │ │ + sub x19, x21, #0x492 │ │ + sub x20, x21, #0x30c │ │ + sub x22, x21, #0x186 │ │ + ldrb w28, [x19] │ │ + ldrb w19, [x20] │ │ + ldrb w20, [x22] │ │ + ldrb w26, [x21] │ │ + mul w29, w28, w28 │ │ + mul w21, w19, w19 │ │ + mul w22, w20, w20 │ │ + mul w30, w26, w26 │ │ + mov x23, x7 │ │ + mov x24, x6 │ │ + mov x25, x17 │ │ + mov w27, w16 │ │ + mov w12, w19 │ │ + mov w19, w20 │ │ + mov w20, w26 │ │ + ldrb w26, [x25] │ │ + mov w1, w21 │ │ + mov w21, w22 │ │ + mov w22, w30 │ │ + add w30, w19, w20 │ │ + add w2, w21, w22 │ │ + add w30, w30, w12 │ │ + add w2, w2, w1 │ │ + add w28, w30, w28 │ │ + add w2, w2, w29 │ │ + mul w30, w26, w26 │ │ + add w28, w28, w26 │ │ + add w2, w2, w30 │ │ + subs w27, w27, #0x1 │ │ + add x25, x25, #0x186 │ │ + strh w28, [x23] │ │ + str w2, [x24] │ │ + add x24, x24, #0x618 │ │ + add x23, x23, #0x30c │ │ + mov w29, w1 │ │ + mov w28, w12 │ │ + b.ne 85ed0 // b.any │ │ + add x13, x13, #0x1 │ │ + add x17, x17, #0x1 │ │ + add x6, x6, #0x4 │ │ + cmp x13, x15 │ │ + add x7, x7, #0x2 │ │ + b.ne 85e90 // b.any │ │ + ldr w3, [sp, #28] │ │ + ldp w30, w29, [sp, #8] │ │ + cmp w30, #0x3 │ │ + b.lt 861ac // b.tstop │ │ + add w13, w29, #0x4 │ │ + cmp w13, #0x3 │ │ + b.lt 861ac // b.tstop │ │ + add x6, sp, #0xc, lsl #12 │ │ + add x17, sp, #0x20 │ │ + add x6, x6, #0xf50 │ │ + mov w12, w13 │ │ + sub x13, x12, #0x2 │ │ + add x14, x6, #0x628 │ │ + add x15, x17, #0x314 │ │ + mov w16, #0x2 // #2 │ │ + ldrh w28, [x17, #780] │ │ + ldr w23, [x6, #1560] │ │ + ldrh w7, [x17, #782] │ │ + ldr w19, [x6, #1564] │ │ + ldrh w20, [x17, #784] │ │ + ldr w21, [x6, #1568] │ │ + ldrh w25, [x17, #786] │ │ + ldr w27, [x6, #1572] │ │ + add x6, x6, #0x618 │ │ + add x17, x17, #0x30c │ │ + mov x22, x15 │ │ + mov x24, x14 │ │ + mov x26, x13 │ │ + mov w12, w7 │ │ + mov w7, w20 │ │ + mov w20, w25 │ │ + add w2, w7, w20 │ │ + mov w1, w19 │ │ + mov w19, w21 │ │ + mov w21, w27 │ │ + ldrh w25, [x22] │ │ + ldr w27, [x24] │ │ + add w2, w2, w12 │ │ + add w2, w2, w28 │ │ + add w28, w19, w21 │ │ + add w28, w28, w1 │ │ + add w23, w28, w23 │ │ + add w2, w2, w25 │ │ + add w23, w23, w27 │ │ + subs x26, x26, #0x1 │ │ + sturh w2, [x22, #-4] │ │ + stur w23, [x24, #-8] │ │ + add x24, x24, #0x4 │ │ + add x22, x22, #0x2 │ │ + mov w23, w1 │ │ + mov w28, w12 │ │ + b.ne 85fbc // b.any │ │ + add w16, w16, #0x1 │ │ + add x14, x14, #0x618 │ │ + cmp w16, w30 │ │ + add x15, x15, #0x30c │ │ + b.ne 85f88 // b.any │ │ + b 861ac │ │ + add w14, w29, #0x5 │ │ + cmp w14, #0x2 │ │ + add w12, w3, #0x4 │ │ + b.lt 860f0 // b.tstop │ │ + cmp w12, #0x3 │ │ + b.lt 861ac // b.tstop │ │ + ldr x16, [sp, #16] │ │ + add x17, sp, #0xc, lsl #12 │ │ + add x17, x17, #0xf50 │ │ + add x1, sp, #0x20 │ │ + add x13, x16, #0x186 │ │ + mov w14, w14 │ │ + add w15, w3, #0x2 │ │ + add x16, x16, #0x493 │ │ + add x17, x17, #0x61c │ │ + add x6, x1, #0x30e │ │ + mov w7, #0x1 // #1 │ │ + add x1, x13, x7 │ │ + ldrb w24, [x1] │ │ + ldrb w25, [x1, #390] │ │ + mov x20, x6 │ │ + mov x21, x17 │ │ + mul w19, w24, w24 │ │ + mul w26, w25, w25 │ │ + mov x22, x16 │ │ + mov w23, w15 │ │ + add w1, w24, w25 │ │ + mov w24, w25 │ │ + ldrb w25, [x22] │ │ + add w2, w19, w26 │ │ + mov w19, w26 │ │ + subs w23, w23, #0x1 │ │ + mul w26, w25, w25 │ │ + add w1, w1, w25 │ │ + strh w1, [x20] │ │ + add w1, w2, w26 │ │ + add x22, x22, #0x186 │ │ + str w1, [x21] │ │ + add x21, x21, #0x618 │ │ + add x20, x20, #0x30c │ │ + b.ne 8609c // b.any │ │ + add x7, x7, #0x1 │ │ + add x16, x16, #0x1 │ │ + add x17, x17, #0x4 │ │ + cmp x7, x14 │ │ + add x6, x6, #0x2 │ │ + b.ne 86078 // b.any │ │ + cmp w12, #0x2 │ │ + b.le 861ac │ │ + add w13, w29, #0x4 │ │ + cmp w13, #0x3 │ │ + b.lt 861b4 // b.tstop │ │ + add x6, sp, #0xc, lsl #12 │ │ + add x17, sp, #0x20 │ │ + add x6, x6, #0xf50 │ │ + mov w15, w13 │ │ + add x13, x6, #0x624 │ │ + add x14, x17, #0x312 │ │ + sub x15, x15, #0x2 │ │ + mov w16, #0x2 // #2 │ │ + ldrh w24, [x17, #782] │ │ + ldr w23, [x6, #1564] │ │ + ldrh w21, [x17, #784] │ │ + ldr w22, [x6, #1568] │ │ + add x6, x6, #0x618 │ │ + add x17, x17, #0x30c │ │ + mov x7, x15 │ │ + mov x19, x14 │ │ + mov x20, x13 │ │ + mov w1, w21 │ │ + mov w2, w22 │ │ + add w25, w24, w21 │ │ + ldrh w21, [x19] │ │ + ldr w22, [x20] │ │ + add w26, w23, w2 │ │ + mov w23, w2 │ │ + mov w24, w1 │ │ + add w1, w25, w21 │ │ + add w2, w26, w22 │ │ + subs x7, x7, #0x1 │ │ + sturh w1, [x19, #-2] │ │ + stur w2, [x20, #-4] │ │ + add x20, x20, #0x4 │ │ + add x19, x19, #0x2 │ │ + b.ne 86148 // b.any │ │ + add w16, w16, #0x1 │ │ + add x13, x13, #0x618 │ │ + cmp w16, w12 │ │ + add x14, x14, #0x30c │ │ + b.ne 86124 // b.any │ │ + b 861ac │ │ + add w30, w3, #0x4 │ │ + cmp w30, #0x3 │ │ + b.ge 85f5c // b.tcont │ │ + cmn w3, #0x1 │ │ + b.lt 86284 // b.tstop │ │ + cmn w29, #0x2 │ │ + b.gt 861d0 │ │ + mov w11, #0xffffffff // #-1 │ │ + add w11, w11, w10 │ │ + cmp w11, w3 │ │ + b.le 861c0 │ │ + b 86284 │ │ + adrp x15, ad000 │ │ + ldr x15, [x15, #1904] │ │ + add x17, sp, #0xc, lsl #12 │ │ + add w1, w29, #0x1 │ │ + add x17, x17, #0xf50 │ │ + mov w2, #0x618 // #1560 │ │ + add x7, sp, #0x20 │ │ + mov w19, #0x30c // #780 │ │ + mov w12, #0xffffffff // #-1 │ │ + orr w13, wzr, #0x80000 │ │ + mov w14, #0xff // #255 │ │ + orr w16, wzr, #0x800 │ │ + add x17, x17, #0x620 │ │ + umull x6, w10, w2 │ │ + add x7, x7, #0x310 │ │ + umull x19, w10, w19 │ │ + add x20, x1, #0x1 │ │ + mov w21, #0x100 // #256 │ │ + mov x22, x20 │ │ + mov x23, x7 │ │ + mov x24, x17 │ │ + ldrsh w1, [x23] │ │ + ldr w2, [x24] │ │ + mul w25, w1, w1 │ │ + neg w25, w25 │ │ + madd w2, w2, w4, w25 │ │ + bic w2, w2, w2, asr #31 │ │ + madd w2, w2, w5, w13 │ │ + lsr w2, w2, #20 │ │ + cmp w2, #0xff │ │ + csel w2, w2, w14, cc // cc = lo, ul, last │ │ + ldrb w2, [x15, w2, uxtw] │ │ + mul w1, w11, w1 │ │ + subs x22, x22, #0x1 │ │ + madd w1, w1, w2, w16 │ │ + sub w2, w21, w2 │ │ + lsr w1, w1, #12 │ │ + str w1, [x24], #4 │ │ + strh w2, [x23], #2 │ │ + b.ne 86224 // b.any │ │ + add w12, w12, w10 │ │ + add x17, x17, x6 │ │ + cmp w12, w3 │ │ + add x7, x7, x19 │ │ + b.le 86218 │ │ + ldr x14, [sp, #16] │ │ + cmp w4, #0x19 │ │ + add x10, x14, #0x495 │ │ + b.ne 864e8 // b.any │ │ + sub w11, w3, #0x1 │ │ + cmp w11, #0x1 │ │ + b.lt 8665c // b.tstop │ │ + cmp w29, #0x0 │ │ + b.le 86670 │ │ + add x1, sp, #0xc, lsl #12 │ │ + add x1, x1, #0xf50 │ │ + add x17, sp, #0x20 │ │ + mov w2, #0x1258 // #4696 │ │ + mov w12, wzr │ │ + mov w13, w29 │ │ + add x14, x14, #0x61b │ │ + add x15, x1, #0x628 │ │ + add x16, x17, #0x314 │ │ + add x17, x17, #0x92c │ │ + add x1, x1, x2 │ │ + mov w4, #0x6 // #6 │ │ + str w29, [sp, #12] │ │ + sub x2, x8, #0x30c │ │ + ldrh w6, [x8, #780] │ │ + sub x3, x9, #0x618 │ │ + ldr w5, [x9, #1560] │ │ + ldrh w22, [x2] │ │ + ldr w20, [x3] │ │ + mov x7, xzr │ │ + mov x19, x16 │ │ + mov x21, x15 │ │ + mov w23, w5 │ │ + mov w24, w6 │ │ + sxth w2, w24 │ │ + add w24, w7, #0x185 │ │ + ldursh w3, [x19, #-4] │ │ + add w27, w23, w20 │ │ + ldrsh w23, [x8, w24, uxtw #1] │ │ + ldur w28, [x21, #-8] │ │ + add w2, w2, w22, sxth │ │ + ldr w22, [x9, w24, uxtw #2] │ │ + ldrsh w25, [x19] │ │ + add w26, w7, #0x187 │ │ + ldr w20, [x21], #4 │ │ + add w3, w23, w3 │ │ + ldrsh w30, [x8, w26, uxtw #1] │ │ + ldr w23, [x9, w26, uxtw #2] │ │ + add w26, w22, w28 │ │ + ldrb w29, [x10, x7] │ │ + and w22, w25, #0xffff │ │ + add w3, w3, w25 │ │ + add w25, w26, w20 │ │ + add w3, w3, w30 │ │ + add w25, w25, w23 │ │ + add w3, w3, w3, lsl #2 │ │ + add w25, w25, w25, lsl #2 │ │ + madd w2, w2, w4, w3 │ │ + madd w3, w27, w4, w25 │ │ + madd w2, w2, w29, w3 │ │ + add w2, w2, #0x100 │ │ + lsr w2, w2, #9 │ │ + strh w2, [x0, x7, lsl #1] │ │ + add x7, x7, #0x1 │ │ + and w24, w30, #0xffff │ │ + cmp x13, x7 │ │ + add x19, x19, #0x2 │ │ + b.ne 86308 // b.any │ │ mov x20, xzr │ │ - b 85e78 │ │ - ldp x10, x9, [sp, #336] │ │ - ldrb w28, [x24, x20] │ │ - ldr w15, [x10] │ │ - ldr x10, [sp, #328] │ │ - ldr w9, [x9] │ │ - ldr w1, [x10] │ │ - mul w9, w9, w30 │ │ - madd w9, w15, w28, w9 │ │ - mov w10, #0xff // #255 │ │ - add w9, w1, w9, asr #6 │ │ - cmp w9, #0xff │ │ - csel w9, w9, w10, lt // lt = tstop │ │ - bic w30, w9, w9, asr #31 │ │ - ldrb w9, [x5, w30, uxtw] │ │ - ldr w15, [x3, #88] │ │ - mov w10, #0x1 // #1 │ │ - mul w9, w27, w9 │ │ - lsl w1, w10, w15 │ │ - add w9, w9, w1, asr #1 │ │ - asr w9, w9, w15 │ │ - add w9, w9, w28 │ │ - cmp w9, w13 │ │ - csel w15, w13, w9, gt │ │ - cmp w9, w19 │ │ - csel w9, w19, w15, lt // lt = tstop │ │ - strb w9, [x8, x20] │ │ - ldp x10, x9, [sp, #264] │ │ + mov x7, x1 │ │ + mov x19, x17 │ │ + sxth w2, w6 │ │ + ldursh w3, [x19, #-4] │ │ + ldrsh w6, [x19] │ │ + ldur w23, [x7, #-8] │ │ + ldrb w21, [x14, x20] │ │ + add x22, x0, x20, lsl #1 │ │ + add w3, w6, w3 │ │ + add w3, w3, w3, lsl #2 │ │ + madd w2, w2, w4, w3 │ │ + ldr w3, [x7], #4 │ │ add x20, x20, #0x1 │ │ - add x9, x9, x20 │ │ - cmp x9, x10 │ │ - mov x9, #0x100000000 // #4294967296 │ │ - add x21, x21, x9 │ │ - ldp x9, x10, [sp, #248] │ │ - b.ge 85ecc // b.tcont │ │ - add w9, w9, w20 │ │ - madd x15, x12, x25, x6 │ │ - add w1, w10, w20 │ │ - ldrsb w9, [x15, w9, sxtw] │ │ - nop │ │ - madd x15, x22, x25, x6 │ │ - ldrsb w15, [x15, w1, sxtw] │ │ - asr x1, x21, #32 │ │ - mul w9, w4, w9 │ │ - ldrb w30, [x23, x1] │ │ - madd w9, w16, w15, w9 │ │ - add w9, w9, #0x10 │ │ - asr w9, w9, #5 │ │ - ldr w15, [x3, #36] │ │ - cmp w9, #0x7f │ │ - csel w9, w9, w29, lt // lt = tstop │ │ - cmn w9, #0x80 │ │ - csel w27, w9, w7, gt │ │ - cbz w15, 85df0 │ │ - ldrb w28, [x24, x20] │ │ - b 85e24 │ │ - ldr x9, [sp, #240] │ │ - cmp w9, #0x1 │ │ - b.lt 85c50 // b.tstop │ │ - ldr x10, [sp, #176] │ │ - adrp x11, a9000 │ │ - ldr x14, [sp, #232] │ │ - add x11, x11, #0x710 │ │ - add x12, x11, x10, lsl #4 │ │ - ldr w10, [sp, #172] │ │ - add w9, w14, #0x3 │ │ - ldr x11, [sp, #208] │ │ - add x12, x12, x14, lsl #3 │ │ - add w15, w9, w10 │ │ - ldr w10, [sp, #188] │ │ - add w16, w10, w9 │ │ - ldr w10, [sp, #136] │ │ - sxtw x28, w16 │ │ - ldp w23, w16, [x12] │ │ - add w9, w10, w9 │ │ - ldr w10, [sp, #184] │ │ - sxtw x22, w9 │ │ - add w1, w10, w15 │ │ - ldr w10, [sp, #140] │ │ - sxtw x30, w1 │ │ - add w15, w10, w15 │ │ - ldp x10, x9, [sp, #216] │ │ - sxtw x4, w15 │ │ - lsl w9, w14, w9 │ │ - sxtw x9, w9 │ │ - madd x12, x9, x10, x11 │ │ - ldr w9, [sp, #356] │ │ - cbz w9, 860ac │ │ - ldr x20, [sp, #160] │ │ - mov x27, xzr │ │ - b 85fd4 │ │ - ldp x11, x10, [sp, #336] │ │ - ldr x14, [sp, #328] │ │ - ldrb w15, [x2, x27] │ │ - ldr w10, [x10] │ │ - ldr w11, [x11] │ │ - ldr w14, [x14] │ │ - mul w9, w10, w9 │ │ - madd w9, w11, w15, w9 │ │ - add w9, w14, w9, asr #6 │ │ - cmp w9, #0xff │ │ - mov w10, #0xff // #255 │ │ - csel w9, w9, w10, lt // lt = tstop │ │ - bic w9, w9, w9, asr #31 │ │ - ldrb w9, [x5, w9, uxtw] │ │ - ldr w10, [x3, #88] │ │ - mov w11, #0x1 // #1 │ │ - add x20, x20, #0x8 │ │ - mul w9, w1, w9 │ │ - lsl w11, w11, w10 │ │ - add w9, w9, w11, asr #1 │ │ - asr w9, w9, w10 │ │ - add w9, w9, w15 │ │ - cmp w9, w13 │ │ - csel w10, w13, w9, gt │ │ - cmp w9, w19 │ │ - csel w9, w19, w10, lt // lt = tstop │ │ - strb w9, [x26, x27] │ │ - ldr x9, [sp, #312] │ │ - add x27, x27, #0x1 │ │ - cmp x9, x27 │ │ - b.eq 85c50 // b.none │ │ - ldp x1, x9, [sp, #296] │ │ - add w11, w17, w27 │ │ - madd x14, x4, x25, x6 │ │ - ldrsb w11, [x14, w11, sxtw] │ │ - ldr x14, [sp, #288] │ │ - add w9, w9, w27 │ │ - madd x10, x30, x25, x6 │ │ - ldp w15, w0, [x20, #-4] │ │ - ldrsb w9, [x10, w9, sxtw] │ │ - add w1, w1, w27 │ │ - madd x10, x28, x25, x6 │ │ - add w14, w14, w27 │ │ - ldrsb w10, [x10, w1, sxtw] │ │ - nop │ │ - madd x1, x22, x25, x6 │ │ - ldrsb w14, [x1, w14, sxtw] │ │ - mul w9, w0, w9 │ │ - madd w9, w15, w11, w9 │ │ - add w9, w9, #0x10 │ │ - mul w14, w15, w14 │ │ - asr w9, w9, #5 │ │ - madd w10, w0, w10, w14 │ │ - cmp w9, #0x7f │ │ - ldr x11, [sp, #320] │ │ - add w10, w10, #0x10 │ │ - csel w9, w9, w29, lt // lt = tstop │ │ - ldr w1, [sp, #356] │ │ - asr w10, w10, #5 │ │ - cmn w9, #0x80 │ │ - csel w9, w9, w7, gt │ │ - cmp w10, #0x7f │ │ - csel w10, w10, w29, lt // lt = tstop │ │ - add w11, w11, w27 │ │ - cmn w10, #0x80 │ │ - lsl w11, w11, w1 │ │ - csel w10, w10, w7, gt │ │ - add x11, x12, w11, sxtw │ │ - mul w10, w10, w16 │ │ - ldrb w15, [x11] │ │ - ldrb w11, [x11, #1] │ │ - madd w9, w9, w23, w10 │ │ - add w9, w9, #0x10 │ │ - asr w9, w9, #5 │ │ - ldr w14, [x3, #36] │ │ - cmp w9, #0x7f │ │ - add w11, w15, w11 │ │ - csel w9, w9, w29, lt // lt = tstop │ │ + add x19, x19, #0x2 │ │ + cmp x13, x20 │ │ + add w23, w3, w23 │ │ + add w23, w23, w23, lsl #2 │ │ + madd w5, w5, w4, w23 │ │ + madd w2, w2, w21, w5 │ │ + add w2, w2, #0x80 │ │ + and w6, w6, #0xffff │ │ + lsr w2, w2, #8 │ │ + mov w5, w3 │ │ + strh w2, [x22, #768] │ │ + b.ne 8639c // b.any │ │ + add w12, w12, #0x2 │ │ + add x0, x0, #0x600 │ │ + add x10, x10, #0x30c │ │ + add x8, x8, #0x618 │ │ + add x9, x9, #0xc30 │ │ + add x15, x15, #0xc30 │ │ + add x16, x16, #0x618 │ │ + add x17, x17, #0x618 │ │ + add x1, x1, #0xc30 │ │ + cmp w12, w11 │ │ + add x14, x14, #0x30c │ │ + b.lt 862dc // b.tstop │ │ + ldr w3, [sp, #28] │ │ + ldr w29, [sp, #12] │ │ + and w11, w3, #0xfffffffe │ │ + orr w11, w11, #0x1 │ │ + cmp w11, w3 │ │ + b.ne 86638 // b.any │ │ + cmp w29, #0x1 │ │ + b.lt 86638 // b.tstop │ │ + sub x12, x9, #0x618 │ │ + ldr w12, [x12] │ │ + ldr w14, [x9, #1560] │ │ + sub x15, x8, #0x30e │ │ + mov w11, w29 │ │ + sub x8, x9, #0x61c │ │ + mov w9, #0x6 // #6 │ │ + mov x13, x15 │ │ + ldrsh w16, [x13, #2]! │ │ + ldrsh w17, [x15, #1562] │ │ + ldrsh w1, [x15] │ │ + ldrsh w2, [x15, #1560] │ │ + add w3, w14, w12 │ │ + ldr w12, [x8] │ │ + ldr w14, [x8, #3120] │ │ + add w16, w17, w16 │ │ + ldrsh w17, [x15, #4] │ │ + ldrsh w15, [x15, #1564] │ │ + add w1, w2, w1 │ │ + add w2, w14, w12 │ │ + add w14, w1, w17 │ │ + ldr w12, [x8, #8] │ │ + add w15, w14, w15 │ │ + ldr w14, [x8, #3128] │ │ + add w15, w15, w15, lsl #2 │ │ + madd w15, w16, w9, w15 │ │ + ldrb w16, [x10], #1 │ │ + add w17, w2, w12 │ │ + add w17, w17, w14 │ │ + add w17, w17, w17, lsl #2 │ │ + madd w17, w3, w9, w17 │ │ + madd w15, w15, w16, w17 │ │ + add w15, w15, #0x100 │ │ + lsr w15, w15, #9 │ │ + subs x11, x11, #0x1 │ │ + strh w15, [x0], #2 │ │ + add x8, x8, #0x4 │ │ + mov x15, x13 │ │ + b.ne 86468 // b.any │ │ + b 86638 │ │ + cmp w3, #0x1 │ │ + b.lt 86638 // b.tstop │ │ + cmp w29, #0x1 │ │ + b.lt 86638 // b.tstop │ │ + add x12, sp, #0x9, lsl #12 │ │ + add x12, x12, #0xb90 │ │ + ldrh w3, [sp, #1598] │ │ + ldr w16, [x12, #16380] │ │ + add x15, sp, #0xc, lsl #12 │ │ + mov w11, wzr │ │ + mov w12, w29 │ │ + add x13, sp, #0x20 │ │ + add x15, x15, #0xf50 │ │ + mov w2, w3 │ │ + mov w17, w16 │ │ + sub x4, x8, #0x30c │ │ + ldrh w3, [x8, #780] │ │ + sub x5, x9, #0x618 │ │ + ldr w16, [x9, #1560] │ │ + ldrh w6, [x4] │ │ + ldr w7, [x5] │ │ + mov x1, xzr │ │ + add x8, x8, #0x30c │ │ + add x9, x9, #0x618 │ │ + mov w4, #0x61c // #1564 │ │ + mov w5, #0xc38 // #3128 │ │ + mov w19, w16 │ │ + mov w20, w3 │ │ + add x21, x13, x4 │ │ + add x23, x15, x5 │ │ + ldrsh w25, [x21] │ │ + ldr w28, [x23] │ │ + lsl x22, x1, #1 │ │ + ldrsh w14, [x21, #4] │ │ + add x26, x13, x22 │ │ + ldrsh w27, [x21, #780] │ │ + add w2, w25, w2, sxth │ │ + ldrsh w25, [x26, #784] │ │ + add w28, w28, w17 │ │ + ldr w17, [x23, #8] │ │ + add w2, w2, w14 │ │ + add w2, w2, w6, sxth │ │ + add w25, w27, w25 │ │ + add w27, w2, w20, sxth │ │ + add w2, w28, w17 │ │ + ldrsh w6, [x26, #788] │ │ + add w2, w2, w7 │ │ + ldrsh w7, [x21, #784] │ │ + add x24, x15, x1, lsl #2 │ │ + ldr w29, [x24, #1568] │ │ + ldr w30, [x23, #1560] │ │ + add w28, w2, w19 │ │ + and w2, w14, #0xffff │ │ + add w14, w25, w6 │ │ + add w14, w14, w7 │ │ + and w20, w7, #0xffff │ │ + ldr w7, [x24, #1576] │ │ + ldr w19, [x23, #1568] │ │ + add w29, w30, w29 │ │ + ldrb w30, [x10, x1] │ │ + add w21, w29, w7 │ │ + add w21, w21, w19 │ │ + add w14, w14, w14, lsl #1 │ │ + add w21, w21, w21, lsl #1 │ │ + add w14, w14, w27, lsl #2 │ │ + add w21, w21, w28, lsl #2 │ │ + madd w14, w14, w30, w21 │ │ + add x1, x1, #0x1 │ │ + add w14, w14, #0x100 │ │ + add x5, x5, #0x4 │ │ + cmp x12, x1 │ │ + and w6, w6, #0xffff │ │ + lsr w14, w14, #9 │ │ + add x4, x4, #0x2 │ │ + strh w14, [x0, x22] │ │ + b.ne 86558 // b.any │ │ + ldr w14, [sp, #28] │ │ add w11, w11, #0x1 │ │ - cmn w9, #0x80 │ │ - csel w1, w9, w7, gt │ │ - ubfx w9, w11, #1, #8 │ │ - cbz w14, 85f58 │ │ - ldrb w15, [x2, x27] │ │ - b 85f8c │ │ - ldr x20, [sp, #160] │ │ - ldr x21, [sp, #128] │ │ - mov x27, xzr │ │ - b 86140 │ │ - ldp x11, x10, [sp, #336] │ │ - ldr x14, [sp, #328] │ │ - ldrb w15, [x2, x27] │ │ - ldr w10, [x10] │ │ - ldr w11, [x11] │ │ - ldr w14, [x14] │ │ - mul w9, w10, w9 │ │ - madd w9, w11, w15, w9 │ │ - add w9, w14, w9, asr #6 │ │ - cmp w9, #0xff │ │ - mov w10, #0xff // #255 │ │ - csel w9, w9, w10, lt // lt = tstop │ │ - bic w9, w9, w9, asr #31 │ │ - ldrb w9, [x5, w9, uxtw] │ │ - ldr w10, [x3, #88] │ │ - mov w11, #0x1 // #1 │ │ - add x20, x20, #0x8 │ │ - mul w9, w1, w9 │ │ - lsl w11, w11, w10 │ │ - add w9, w9, w11, asr #1 │ │ - asr w9, w9, w10 │ │ - add w9, w9, w15 │ │ - cmp w9, w13 │ │ - csel w10, w13, w9, gt │ │ - cmp w9, w19 │ │ - csel w9, w19, w10, lt // lt = tstop │ │ - strb w9, [x26, x27] │ │ - mov x9, #0x100000000 // #4294967296 │ │ - add x21, x21, x9 │ │ - ldr x9, [sp, #312] │ │ - add x27, x27, #0x1 │ │ - cmp x9, x27 │ │ - b.eq 85c50 // b.none │ │ - ldp x11, x9, [sp, #296] │ │ - add w1, w17, w27 │ │ - madd x0, x4, x25, x6 │ │ - ldrsb w0, [x0, w1, sxtw] │ │ - ldr x1, [sp, #288] │ │ - add w9, w9, w27 │ │ - madd x15, x30, x25, x6 │ │ - ldp w14, w10, [x20, #-4] │ │ - ldrsb w9, [x15, w9, sxtw] │ │ - add w11, w11, w27 │ │ - madd x15, x28, x25, x6 │ │ - add w1, w1, w27 │ │ - ldrsb w11, [x15, w11, sxtw] │ │ - nop │ │ - madd x15, x22, x25, x6 │ │ - ldrsb w15, [x15, w1, sxtw] │ │ - mul w9, w10, w9 │ │ - madd w9, w14, w0, w9 │ │ - add w9, w9, #0x10 │ │ - mul w14, w14, w15 │ │ - asr w9, w9, #5 │ │ - madd w10, w10, w11, w14 │ │ - cmp w9, #0x7f │ │ - add w10, w10, #0x10 │ │ - csel w9, w9, w29, lt // lt = tstop │ │ - asr w10, w10, #5 │ │ - cmn w9, #0x80 │ │ - csel w9, w9, w7, gt │ │ - cmp w10, #0x7f │ │ - csel w10, w10, w29, lt // lt = tstop │ │ - cmn w10, #0x80 │ │ - csel w10, w10, w7, gt │ │ - mul w10, w10, w16 │ │ - madd w9, w9, w23, w10 │ │ - add w9, w9, #0x10 │ │ - asr x0, x21, #32 │ │ - asr w10, w9, #5 │ │ - ldr w15, [x3, #36] │ │ - cmp w10, #0x7f │ │ - ldrb w9, [x12, x0] │ │ - csel w10, w10, w29, lt // lt = tstop │ │ - cmn w10, #0x80 │ │ - csel w1, w10, w7, gt │ │ - cbz w15, 860bc │ │ - ldrb w15, [x2, x27] │ │ - b 860f0 │ │ - ldr x8, [sp, #112] │ │ - ldp x11, x16, [sp, #40] │ │ - ldr x1, [sp, #56] │ │ - add x8, x8, x11 │ │ - cmp x8, x16 │ │ - str x8, [sp, #112] │ │ - b.ge 8625c // b.tcont │ │ - ldr x9, [sp, #104] │ │ - ldr x10, [sp, #24] │ │ - ldr w8, [x3, #212] │ │ - add x0, sp, #0x168 │ │ - add x9, x9, x11 │ │ - str x9, [sp, #104] │ │ - ldr x9, [sp, #96] │ │ - add x2, sp, #0x178 │ │ - add x9, x9, x11 │ │ - str x9, [sp, #96] │ │ - ldr x9, [sp, #320] │ │ - add x9, x9, x10 │ │ - str x9, [sp, #320] │ │ - ldr x9, [sp, #128] │ │ - ldr x10, [sp, #16] │ │ - add x9, x9, x10 │ │ - str x9, [sp, #128] │ │ - b 855cc │ │ - ldp x29, x30, [sp, #464] │ │ - ldp x20, x19, [sp, #448] │ │ - ldp x22, x21, [sp, #432] │ │ - ldp x24, x23, [sp, #416] │ │ - ldp x26, x25, [sp, #400] │ │ - ldp x28, x27, [sp, #384] │ │ - add sp, sp, #0x1e0 │ │ + add x0, x0, #0x300 │ │ + add x10, x10, #0x186 │ │ + add x13, x13, #0x30c │ │ + cmp w11, w14 │ │ + add x15, x15, #0x618 │ │ + b.ne 8651c // b.any │ │ + add sp, sp, #0x26, lsl #12 │ │ + add sp, sp, #0xdb0 │ │ + ldp x29, x30, [sp, #80] │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x24, x23, [sp, #32] │ │ + ldp x26, x25, [sp, #16] │ │ + ldp x28, x27, [sp], #96 │ │ ret │ │ + mov w11, wzr │ │ + orr w11, w11, #0x1 │ │ + cmp w11, w3 │ │ + b.eq 86440 // b.none │ │ + b 86638 │ │ + sub w12, w3, #0x2 │ │ + lsr w12, w12, #1 │ │ + add w13, w12, #0x1 │ │ + cmp w13, #0x1 │ │ + b.hi 8668c // b.pmore │ │ + mov w12, wzr │ │ + b 866c4 │ │ + and x14, x13, #0xfffffffe │ │ + mov w12, #0x600 // #1536 │ │ + mov w15, #0x30c // #780 │ │ + madd x0, x14, x12, x0 │ │ + mul x12, x14, x15 │ │ + add x10, x10, x12 │ │ + add x9, x9, x12, lsl #2 │ │ + add x8, x8, x12, lsl #1 │ │ + lsl w12, w14, #1 │ │ + mov x15, x14 │ │ + subs x15, x15, #0x2 │ │ + b.ne 866b4 // b.any │ │ + cmp x14, x13 │ │ + b.eq 866e0 // b.none │ │ + add w12, w12, #0x2 │ │ + add x0, x0, #0x600 │ │ + add x10, x10, #0x30c │ │ + add x8, x8, #0x618 │ │ + cmp w12, w11 │ │ + add x9, x9, #0xc30 │ │ + b.lt 866c4 // b.tstop │ │ + and w11, w3, #0xfffffffe │ │ + orr w11, w11, #0x1 │ │ + cmp w11, w3 │ │ + b.eq 86440 // b.none │ │ + b 86638 │ │ str x20, [sp, #-32]! │ │ stp x19, x30, [sp, #16] │ │ mov w20, w1 │ │ mov x19, x0 │ │ - bl 73f0 <__cxa_atexit@plt+0x2820> │ │ + bl 7378 <__cxa_atexit@plt+0x2818> │ │ cmp w20, #0xa │ │ - b.gt 86ab4 │ │ - tbz w0, #0, 86ab4 │ │ - adrp x10, ac000 │ │ - adrp x9, ac000 │ │ - adrp x11, ac000 │ │ - ldr x10, [x10, #2888] │ │ - ldr x9, [x9, #2368] │ │ - ldr x11, [x11, #3976] │ │ + b.gt 86f2c │ │ + tbz w0, #0, 86f2c │ │ + adrp x10, ad000 │ │ + adrp x9, ad000 │ │ + adrp x11, ad000 │ │ + ldr x10, [x10, #3664] │ │ + ldr x9, [x9, #4056] │ │ + ldr x11, [x11, #2992] │ │ add x8, x19, #0x2a8 │ │ fmov d1, x10 │ │ - adrp x10, ac000 │ │ + adrp x10, ad000 │ │ fmov d2, x11 │ │ - adrp x11, ac000 │ │ - ldr x10, [x10, #3024] │ │ - ldr x11, [x11, #552] │ │ + adrp x11, ad000 │ │ + ldr x10, [x10, #3136] │ │ + ldr x11, [x11, #3376] │ │ mov v1.d[1], x9 │ │ - adrp x9, ac000 │ │ + adrp x9, ad000 │ │ fmov d0, x10 │ │ - adrp x10, ac000 │ │ + adrp x10, ad000 │ │ fmov d3, x11 │ │ - adrp x11, ac000 │ │ - ldr x10, [x10, #3152] │ │ - ldr x11, [x11, #2928] │ │ + adrp x11, ad000 │ │ + ldr x10, [x10, #1016] │ │ + ldr x11, [x11, #1232] │ │ fmov d4, x10 │ │ - adrp x10, ac000 │ │ + adrp x10, ad000 │ │ fmov d5, x11 │ │ - adrp x11, ac000 │ │ - ldr x10, [x10, #3248] │ │ - ldr x11, [x11, #1280] │ │ + adrp x11, ad000 │ │ + ldr x10, [x10, #3400] │ │ + ldr x11, [x11, #1400] │ │ fmov d6, x10 │ │ - adrp x10, ac000 │ │ + adrp x10, ad000 │ │ fmov d7, x11 │ │ - adrp x11, ac000 │ │ - ldr x10, [x10, #360] │ │ - ldr x11, [x11, #1064] │ │ + adrp x11, ad000 │ │ + ldr x10, [x10, #2432] │ │ + ldr x11, [x11, #296] │ │ str x10, [x19, #128] │ │ - adrp x10, ac000 │ │ + adrp x10, ad000 │ │ fmov d16, x11 │ │ - adrp x11, ac000 │ │ - ldr x10, [x10, #3872] │ │ - ldr x11, [x11, #3048] │ │ + adrp x11, ad000 │ │ + ldr x10, [x10, #2424] │ │ + ldr x11, [x11, #3384] │ │ fmov d17, x10 │ │ - adrp x10, ac000 │ │ + adrp x10, ad000 │ │ fmov d18, x11 │ │ - adrp x11, ac000 │ │ - ldr x10, [x10, #3088] │ │ - ldr x11, [x11, #176] │ │ + adrp x11, ad000 │ │ + ldr x10, [x10, #2344] │ │ + ldr x11, [x11, #144] │ │ fmov d19, x10 │ │ - adrp x10, ac000 │ │ + adrp x10, ad000 │ │ fmov d20, x11 │ │ - adrp x11, ac000 │ │ - ldr x10, [x10, #2680] │ │ - ldr x11, [x11, #3664] │ │ + adrp x11, ad000 │ │ + ldr x10, [x10, #2920] │ │ + ldr x11, [x11, #2608] │ │ fmov d21, x10 │ │ - adrp x10, ac000 │ │ + adrp x10, ad000 │ │ mov v2.d[1], x11 │ │ - adrp x11, ac000 │ │ - ldr x10, [x10, #3440] │ │ - ldr x9, [x9, #3784] │ │ - ldr x11, [x11, #2880] │ │ + adrp x11, ad000 │ │ + ldr x10, [x10, #1912] │ │ + ldr x9, [x9, #496] │ │ + ldr x11, [x11, #1648] │ │ stp q1, q2, [x19] │ │ mov v0.d[1], x10 │ │ mov v3.d[1], x9 │ │ fmov d1, x11 │ │ - adrp x11, ac000 │ │ - ldr x11, [x11, #2712] │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #1032] │ │ - adrp x10, ac000 │ │ + adrp x11, ad000 │ │ + ldr x11, [x11, #1512] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #1936] │ │ + adrp x10, ad000 │ │ mov v4.d[1], x11 │ │ - adrp x11, ac000 │ │ - ldr x11, [x11, #1112] │ │ + adrp x11, ad000 │ │ + ldr x11, [x11, #1456] │ │ stp q3, q4, [x19, #32] │ │ mov v5.d[1], x9 │ │ - adrp x9, ac000 │ │ + adrp x9, ad000 │ │ fmov d2, x11 │ │ - adrp x11, ac000 │ │ - ldr x11, [x11, #1440] │ │ - ldr x10, [x10, #272] │ │ - ldr x9, [x9, #2752] │ │ + adrp x11, ad000 │ │ + ldr x11, [x11, #1520] │ │ + ldr x10, [x10, #1928] │ │ + ldr x9, [x9, #2048] │ │ stp q0, q5, [x19, #64] │ │ mov v6.d[1], x11 │ │ - adrp x11, ac000 │ │ + adrp x11, ad000 │ │ fmov d0, x9 │ │ - adrp x9, ac000 │ │ + adrp x9, ad000 │ │ mov v7.d[1], x10 │ │ - adrp x10, ac000 │ │ - ldr x9, [x9, #264] │ │ - ldr x11, [x11, #984] │ │ - ldr x10, [x10, #2592] │ │ + adrp x10, ad000 │ │ + ldr x9, [x9, #2224] │ │ + ldr x11, [x11, #2064] │ │ + ldr x10, [x10, #3440] │ │ stp q6, q7, [x19, #96] │ │ mov v16.d[1], x9 │ │ - adrp x9, ac000 │ │ + adrp x9, ad000 │ │ fmov d3, x10 │ │ - adrp x10, ac000 │ │ + adrp x10, ad000 │ │ mov v17.d[1], x11 │ │ - adrp x11, ac000 │ │ - ldr x10, [x10, #736] │ │ - ldr x9, [x9, #3360] │ │ - ldr x11, [x11, #3632] │ │ + adrp x11, ad000 │ │ + ldr x10, [x10, #2472] │ │ + ldr x9, [x9, #1440] │ │ + ldr x11, [x11, #1608] │ │ stp q16, q17, [x8] │ │ mov v18.d[1], x10 │ │ mov v19.d[1], x9 │ │ fmov d4, x11 │ │ - adrp x11, ac000 │ │ - ldr x11, [x11, #232] │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #3608] │ │ - adrp x10, ac000 │ │ + adrp x11, ad000 │ │ + ldr x11, [x11, #3680] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #1304] │ │ + adrp x10, ad000 │ │ mov v20.d[1], x11 │ │ - adrp x11, ac000 │ │ - ldr x11, [x11, #600] │ │ + adrp x11, ad000 │ │ + ldr x11, [x11, #3432] │ │ stp q19, q20, [x8, #32] │ │ mov v21.d[1], x9 │ │ - adrp x9, ac000 │ │ + adrp x9, ad000 │ │ fmov d5, x11 │ │ - adrp x11, ac000 │ │ - ldr x11, [x11, #1472] │ │ - ldr x10, [x10, #424] │ │ - ldr x9, [x9, #1904] │ │ + adrp x11, ad000 │ │ + ldr x11, [x11, #2152] │ │ + ldr x10, [x10, #1472] │ │ + ldr x9, [x9, #488] │ │ stp q18, q21, [x8, #64] │ │ mov v1.d[1], x10 │ │ fmov d6, x9 │ │ - adrp x9, ac000 │ │ - adrp x10, ac000 │ │ - ldr x9, [x9, #184] │ │ - ldr x10, [x10, #3072] │ │ + adrp x9, ad000 │ │ + adrp x10, ad000 │ │ + ldr x9, [x9, #2752] │ │ + ldr x10, [x10, #2944] │ │ str x11, [x19, #800] │ │ - adrp x11, ac000 │ │ - ldr x11, [x11, #888] │ │ + adrp x11, ad000 │ │ + ldr x11, [x11, #3024] │ │ str q1, [x8, #96] │ │ mov v2.d[1], x10 │ │ - adrp x10, ac000 │ │ + adrp x10, ad000 │ │ fmov d1, x11 │ │ - adrp x11, ac000 │ │ - ldr x11, [x11, #1048] │ │ - ldr x10, [x10, #1560] │ │ + adrp x11, ad000 │ │ + ldr x11, [x11, #3256] │ │ + ldr x10, [x10, #448] │ │ str x9, [x19, #792] │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #3040] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #2120] │ │ str q2, [x8, #1088] │ │ mov v0.d[1], x11 │ │ - adrp x11, ac000 │ │ + adrp x11, ad000 │ │ fmov d2, x9 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #368] │ │ - ldr x11, [x11, #2856] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #1032] │ │ + ldr x11, [x11, #4024] │ │ str q0, [x8, #1104] │ │ mov v3.d[1], x10 │ │ - adrp x10, ac000 │ │ + adrp x10, ad000 │ │ fmov d0, x11 │ │ - adrp x11, ac000 │ │ - ldr x11, [x11, #1800] │ │ - ldr x10, [x10, #4040] │ │ + adrp x11, ad000 │ │ + ldr x11, [x11, #1424] │ │ + ldr x10, [x10, #1976] │ │ str q3, [x8, #1152] │ │ mov v4.d[1], x9 │ │ - adrp x9, ac000 │ │ + adrp x9, ad000 │ │ fmov d3, x10 │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #352] │ │ - ldr x9, [x9, #3224] │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #2384] │ │ + ldr x9, [x9, #3800] │ │ str q4, [x8, #1120] │ │ mov v5.d[1], x11 │ │ - adrp x11, ac000 │ │ + adrp x11, ad000 │ │ fmov d4, x9 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #192] │ │ - ldr x11, [x11, #2272] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #2136] │ │ + ldr x11, [x11, #2776] │ │ str q5, [x8, #1136] │ │ mov v6.d[1], x10 │ │ - adrp x10, ac000 │ │ + adrp x10, ad000 │ │ fmov d5, x11 │ │ - adrp x11, ac000 │ │ - ldr x11, [x11, #1192] │ │ - ldr x10, [x10, #816] │ │ + adrp x11, ad000 │ │ + ldr x11, [x11, #1160] │ │ + ldr x10, [x10, #3752] │ │ str q6, [x8, #1168] │ │ mov v1.d[1], x11 │ │ fmov d6, x10 │ │ - adrp x10, ac000 │ │ - adrp x11, ac000 │ │ - ldr x10, [x10, #3120] │ │ - ldr x11, [x11, #3080] │ │ + adrp x10, ad000 │ │ + adrp x11, ad000 │ │ + ldr x10, [x10, #2784] │ │ + ldr x11, [x11, #1984] │ │ mov v2.d[1], x11 │ │ - adrp x11, ac000 │ │ - ldr x11, [x11, #2952] │ │ + adrp x11, ad000 │ │ + ldr x11, [x11, #3504] │ │ mov v0.d[1], x11 │ │ - adrp x11, ac000 │ │ - ldr x11, [x11, #840] │ │ + adrp x11, ad000 │ │ + ldr x11, [x11, #832] │ │ mov v3.d[1], x11 │ │ - adrp x11, ac000 │ │ - ldr x11, [x11, #952] │ │ + adrp x11, ad000 │ │ + ldr x11, [x11, #2480] │ │ mov v4.d[1], x11 │ │ - adrp x11, ac000 │ │ - ldr x11, [x11, #1168] │ │ + adrp x11, ad000 │ │ + ldr x11, [x11, #2320] │ │ mov v5.d[1], x11 │ │ - adrp x11, ac000 │ │ - ldr x11, [x11, #712] │ │ + adrp x11, ad000 │ │ + ldr x11, [x11, #560] │ │ str x9, [x19, #1888] │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #2984] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #1408] │ │ str q1, [x8, #1184] │ │ str x10, [x19, #1880] │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #992] │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #3608] │ │ mov v6.d[1], x11 │ │ add x11, x19, #0x330 │ │ stp q2, q0, [x19, #816] │ │ stp q4, q5, [x19, #848] │ │ stp q3, q6, [x19, #880] │ │ str x9, [x11, #120] │ │ - adrp x9, ac000 │ │ - adrp x11, ac000 │ │ + adrp x9, ad000 │ │ + adrp x11, ad000 │ │ fmov d0, x10 │ │ - adrp x10, ac000 │ │ - ldr x9, [x9, #3920] │ │ - ldr x11, [x11, #2568] │ │ - ldr x10, [x10, #528] │ │ + adrp x10, ad000 │ │ + ldr x9, [x9, #2128] │ │ + ldr x11, [x11, #96] │ │ + ldr x10, [x10, #1392] │ │ mov v0.d[1], x9 │ │ fmov d1, x11 │ │ - adrp x11, ac000 │ │ + adrp x11, ad000 │ │ fmov d2, x10 │ │ - adrp x10, ac000 │ │ - ldr x11, [x11, #2008] │ │ - ldr x10, [x10, #1312] │ │ - adrp x9, ac000 │ │ + adrp x10, ad000 │ │ + ldr x11, [x11, #3792] │ │ + ldr x10, [x10, #3880] │ │ + adrp x9, ad000 │ │ fmov d3, x11 │ │ - adrp x11, ac000 │ │ + adrp x11, ad000 │ │ fmov d4, x10 │ │ - adrp x10, ac000 │ │ - ldr x11, [x11, #3904] │ │ - ldr x10, [x10, #2688] │ │ + adrp x10, ad000 │ │ + ldr x11, [x11, #1144] │ │ + ldr x10, [x10, #1808] │ │ fmov d5, x11 │ │ - adrp x11, ac000 │ │ + adrp x11, ad000 │ │ fmov d6, x10 │ │ - adrp x10, ac000 │ │ - ldr x11, [x11, #688] │ │ - ldr x10, [x10, #3320] │ │ - ldr x9, [x9, #2800] │ │ + adrp x10, ad000 │ │ + ldr x11, [x11, #2616] │ │ + ldr x10, [x10, #1344] │ │ + ldr x9, [x9, #3720] │ │ str q0, [x19, #912] │ │ mov v1.d[1], x10 │ │ fmov d0, x9 │ │ - adrp x9, ac000 │ │ - adrp x10, ac000 │ │ - ldr x9, [x9, #3752] │ │ - ldr x10, [x10, #832] │ │ + adrp x9, ad000 │ │ + adrp x10, ad000 │ │ + ldr x9, [x9, #2408] │ │ + ldr x10, [x10, #3464] │ │ stur q1, [x19, #136] │ │ mov v2.d[1], x9 │ │ fmov d1, x10 │ │ - adrp x10, ac000 │ │ - adrp x9, ac000 │ │ - ldr x10, [x10, #4088] │ │ - ldr x9, [x9, #2096] │ │ + adrp x10, ad000 │ │ + adrp x9, ad000 │ │ + ldr x10, [x10, #1768] │ │ + ldr x9, [x9, #1784] │ │ stur q2, [x19, #152] │ │ mov v3.d[1], x10 │ │ fmov d2, x9 │ │ - adrp x9, ac000 │ │ - adrp x10, ac000 │ │ - ldr x9, [x9, #3104] │ │ - ldr x10, [x10, #3584] │ │ + adrp x9, ad000 │ │ + adrp x10, ad000 │ │ + ldr x9, [x9, #1920] │ │ + ldr x10, [x10, #3288] │ │ stur q3, [x19, #200] │ │ mov v4.d[1], x9 │ │ fmov d3, x10 │ │ - adrp x10, ac000 │ │ - adrp x9, ac000 │ │ - ldr x10, [x10, #2240] │ │ - ldr x9, [x9, #2512] │ │ + adrp x10, ad000 │ │ + adrp x9, ad000 │ │ + ldr x10, [x10, #2248] │ │ + ldr x9, [x9, #2280] │ │ stur q4, [x19, #168] │ │ mov v5.d[1], x10 │ │ fmov d4, x9 │ │ - adrp x9, ac000 │ │ - adrp x10, ac000 │ │ - ldr x9, [x9, #1624] │ │ - ldr x10, [x10, #624] │ │ + adrp x9, ad000 │ │ + adrp x10, ad000 │ │ + ldr x9, [x9, #3128] │ │ + ldr x10, [x10, #1432] │ │ stur q5, [x19, #184] │ │ mov v6.d[1], x9 │ │ fmov d5, x10 │ │ - adrp x10, ac000 │ │ - adrp x9, ac000 │ │ - ldr x10, [x10, #744] │ │ - ldr x9, [x9, #776] │ │ + adrp x10, ad000 │ │ + adrp x9, ad000 │ │ + ldr x10, [x10, #1360] │ │ + ldr x9, [x9, #3920] │ │ stur q6, [x19, #216] │ │ fmov d6, x9 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #2216] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #2232] │ │ mov v0.d[1], x9 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #1808] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #3056] │ │ stur q0, [x19, #232] │ │ fmov d0, x9 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #1936] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #704] │ │ mov v1.d[1], x9 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #3536] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #720] │ │ mov v2.d[1], x9 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #2128] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #752] │ │ str x11, [x19, #928] │ │ - adrp x11, ac000 │ │ - ldr x11, [x11, #2520] │ │ + adrp x11, ad000 │ │ + ldr x11, [x11, #1624] │ │ stp x9, x10, [x19, #248] │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #1616] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #2704] │ │ stp q1, q2, [x8, #272] │ │ - adrp x10, ac000 │ │ + adrp x10, ad000 │ │ mov v3.d[1], x11 │ │ fmov d1, x9 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #1608] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #2400] │ │ mov v4.d[1], x9 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #4080] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #504] │ │ mov v5.d[1], x9 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #3968] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #3728] │ │ stp q4, q5, [x8, #304] │ │ fmov d2, x9 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #2056] │ │ - ldr x10, [x10, #3544] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #2728] │ │ + ldr x10, [x10, #2256] │ │ mov v6.d[1], x9 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #1928] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #1664] │ │ stp q3, q6, [x8, #336] │ │ fmov d3, x9 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #3952] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #1616] │ │ mov v0.d[1], x9 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #2024] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #1496] │ │ str x10, [x19, #1072] │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #3984] │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #1048] │ │ str q0, [x8, #368] │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1096] │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #2520] │ │ fmov d0, x10 │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #2656] │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #872] │ │ mov v1.d[1], x10 │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #1136] │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #104] │ │ str q1, [x19, #1904] │ │ fmov d1, x10 │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #2264] │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #1592] │ │ mov v2.d[1], x10 │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #1640] │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #480] │ │ str q2, [x19, #1920] │ │ fmov d2, x10 │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #1592] │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #4048] │ │ mov v3.d[1], x10 │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #1304] │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #3272] │ │ mov v0.d[1], x10 │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #2504] │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #1296] │ │ mov v1.d[1], x10 │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #3424] │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #3584] │ │ mov v2.d[1], x10 │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #1328] │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #2352] │ │ str x9, [x19, #1064] │ │ str x8, [x19, #2040] │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #416] │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #3104] │ │ add x9, x19, #0x770 │ │ str x10, [x19, #2112] │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #328] │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #3240] │ │ str q3, [x19, #1968] │ │ str q0, [x19, #1936] │ │ str q1, [x19, #1952] │ │ str q2, [x19, #1984] │ │ str x8, [x9, #104] │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1888] │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #3840] │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #2592] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #1088] │ │ fmov d0, x8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1040] │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #2640] │ │ fmov d1, x9 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #2632] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #1896] │ │ fmov d2, x8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #2048] │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #3312] │ │ fmov d3, x9 │ │ add x9, x19, #0x440 │ │ mov v0.d[1], x8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #3464] │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #792] │ │ str q0, [x19, #2016] │ │ fmov d0, x8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1656] │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #192] │ │ mov v1.d[1], x8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1848] │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1000] │ │ str q1, [x19, #1088] │ │ fmov d1, x8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1768] │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #2712] │ │ mov v2.d[1], x8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #680] │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #3072] │ │ str q2, [x19, #1104] │ │ fmov d2, x8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #448] │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #3560] │ │ mov v3.d[1], x8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #912] │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #3928] │ │ mov v0.d[1], x8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #2144] │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #2552] │ │ mov v1.d[1], x8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #3864] │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #3576] │ │ mov v2.d[1], x8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #2704] │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #240] │ │ str x10, [x19, #2000] │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #968] │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #320] │ │ str q3, [x19, #1152] │ │ str q0, [x19, #1120] │ │ str q1, [x19, #1136] │ │ str q2, [x19, #1168] │ │ str x8, [x9, #104] │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #2560] │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #728] │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1328] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #1192] │ │ fmov d0, x8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #3256] │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #2800] │ │ fmov d1, x9 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #3216] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #2416] │ │ fmov d2, x8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #2552] │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #2240] │ │ fmov d3, x9 │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #720] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #856] │ │ mov v0.d[1], x8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #3472] │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #2888] │ │ str q0, [x19, #1200] │ │ mov v1.d[1], x9 │ │ - adrp x9, ac000 │ │ + adrp x9, ad000 │ │ fmov d0, x8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #3856] │ │ - ldr x9, [x9, #2872] │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #432] │ │ + ldr x9, [x9, #456] │ │ mov v2.d[1], x8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #752] │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #3120] │ │ stp q1, q2, [x19, #272] │ │ mov v3.d[1], x9 │ │ - adrp x9, ac000 │ │ + adrp x9, ad000 │ │ fmov d1, x8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #3304] │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #3088] │ │ mov v0.d[1], x8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #2424] │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #3304] │ │ mov v1.d[1], x8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #2064] │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #416] │ │ stp q0, q1, [x19, #304] │ │ fmov d0, x8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #4008] │ │ - ldr x9, [x9, #312] │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #888] │ │ + ldr x9, [x9, #3208] │ │ mov v0.d[1], x8 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #2256] │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #2392] │ │ str x10, [x19, #1184] │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #1912] │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #1168] │ │ str x9, [x19, #1224] │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #3656] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #3248] │ │ str x8, [x19, #1296] │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1256] │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #2104] │ │ str x10, [x19, #2312] │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #1376] │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #3888] │ │ str x9, [x19, #2176] │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #440] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #384] │ │ str x8, [x19, #2248] │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #3712] │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #2080] │ │ str x10, [x19, #1360] │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #920] │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #3832] │ │ str x9, [x19, #1432] │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #1392] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #3808] │ │ str x8, [x19, #408] │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #1520] │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #2928] │ │ str x10, [x19, #480] │ │ - adrp x10, ac000 │ │ - ldr x10, [x10, #880] │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #2272] │ │ str x9, [x19, #1496] │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #1744] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #2584] │ │ stp q3, q0, [x19, #336] │ │ str x8, [x19, #2448] │ │ str x10, [x19, #1632] │ │ str x9, [x19, #544] │ │ ldp x19, x30, [sp, #16] │ │ ldr x20, [sp], #32 │ │ ret │ │ - adrp x11, 86000 │ │ - adrp x10, 86000 │ │ - add x11, x11, #0xd84 │ │ - add x10, x10, #0xd68 │ │ - fmov d2, x11 │ │ - adrp x11, 86000 │ │ - fmov d0, x10 │ │ - adrp x10, 86000 │ │ - add x11, x11, #0xdb8 │ │ - add x10, x10, #0xdb0 │ │ - fmov d3, x11 │ │ - adrp x11, 86000 │ │ - fmov d1, x10 │ │ - adrp x10, 86000 │ │ - add x11, x11, #0xe7c │ │ - add x10, x10, #0xe5c │ │ - fmov d4, x11 │ │ - adrp x11, 86000 │ │ - fmov d5, x10 │ │ - adrp x10, 86000 │ │ - add x11, x11, #0xeb4 │ │ - add x10, x10, #0xeac │ │ - fmov d6, x11 │ │ - adrp x11, 86000 │ │ - fmov d7, x10 │ │ - adrp x10, 86000 │ │ - add x11, x11, #0xf7c │ │ - add x10, x10, #0xf5c │ │ - fmov d17, x11 │ │ - adrp x11, 86000 │ │ - fmov d16, x10 │ │ - adrp x10, 87000 │ │ - add x11, x11, #0xdfc │ │ - add x10, x10, #0x15c │ │ - mov v2.d[1], x11 │ │ - adrp x11, 87000 │ │ - fmov d18, x10 │ │ - add x11, x11, #0x1dc │ │ - mov v18.d[1], x11 │ │ - adrp x11, 87000 │ │ - add x11, x11, #0x1ac │ │ - stp q18, q2, [x0, #64] │ │ - fmov d2, x11 │ │ - adrp x11, 86000 │ │ - add x11, x11, #0xe34 │ │ - mov v3.d[1], x11 │ │ - adrp x11, 87000 │ │ - add x11, x11, #0x8c4 │ │ - mov v2.d[1], x11 │ │ - adrp x11, 86000 │ │ - adrp x10, 86000 │ │ - add x11, x11, #0xfac │ │ - add x10, x10, #0xe2c │ │ - stp q2, q3, [x0, #224] │ │ - fmov d2, x11 │ │ - adrp x11, 86000 │ │ - adrp x9, 86000 │ │ - add x11, x11, #0xedc │ │ - mov v1.d[1], x10 │ │ - adrp x10, 86000 │ │ - add x9, x9, #0xddc │ │ - mov v5.d[1], x11 │ │ - adrp x11, 86000 │ │ - add x10, x10, #0xf34 │ │ + str x20, [sp, #-32]! │ │ + stp x19, x30, [sp, #16] │ │ + mov w20, w1 │ │ + mov x19, x0 │ │ + bl 7378 <__cxa_atexit@plt+0x2818> │ │ + tbz w0, #0, 86f9c │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #712] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #3352] │ │ + cmp w20, #0xa │ │ + fmov d0, x8 │ │ mov v0.d[1], x9 │ │ - add x11, x11, #0xfb4 │ │ - mov v6.d[1], x10 │ │ - adrp x10, 87000 │ │ - stp q0, q5, [x0] │ │ - fmov d0, x11 │ │ - adrp x11, 86000 │ │ - add x10, x10, #0x34 │ │ - add x11, x11, #0xf2c │ │ - mov v0.d[1], x10 │ │ - adrp x10, 87000 │ │ - adrp x9, 86000 │ │ - mov v7.d[1], x11 │ │ - adrp x11, 87000 │ │ - add x10, x10, #0xac │ │ - add x9, x9, #0xefc │ │ - add x11, x11, #0x5c │ │ - stp q6, q0, [x0, #256] │ │ - fmov d0, x10 │ │ - adrp x10, 87000 │ │ - stp q1, q7, [x0, #160] │ │ - fmov d1, x11 │ │ - adrp x11, 86000 │ │ - mov v4.d[1], x9 │ │ - adrp x9, 86000 │ │ - add x10, x10, #0xdc │ │ - add x11, x11, #0xfdc │ │ - add x9, x9, #0xffc │ │ - mov v1.d[1], x10 │ │ - adrp x10, 87000 │ │ - mov v17.d[1], x9 │ │ - adrp x9, 87000 │ │ - mov v16.d[1], x11 │ │ - add x10, x10, #0xb4 │ │ - add x9, x9, #0x7c │ │ - stp q16, q1, [x0, #32] │ │ - fmov d1, x10 │ │ - adrp x10, 87000 │ │ - fmov d3, x9 │ │ - adrp x9, 87000 │ │ - add x10, x10, #0x12c │ │ - add x9, x9, #0x2c │ │ - mov v0.d[1], x10 │ │ - adrp x10, 87000 │ │ - adrp x11, 87000 │ │ - mov v2.d[1], x9 │ │ - add x10, x10, #0x17c │ │ - add x11, x11, #0xfc │ │ - stp q2, q0, [x0, #192] │ │ - fmov d0, x10 │ │ - adrp x10, 87000 │ │ - add x10, x10, #0x708 │ │ - mov v3.d[1], x11 │ │ - adrp x11, 87000 │ │ - add x11, x11, #0x1b4 │ │ - mov v0.d[1], x10 │ │ - adrp x10, 87000 │ │ - stp q3, q0, [x0, #128] │ │ - fmov d0, x11 │ │ - adrp x11, 87000 │ │ - add x10, x10, #0xe34 │ │ - add x11, x11, #0xfb4 │ │ - stp x10, x11, [x0, #320] │ │ - adrp x10, 88000 │ │ - add x10, x10, #0x168 │ │ - str x10, [x0, #336] │ │ - adrp x10, 88000 │ │ - adrp x9, 87000 │ │ - add x10, x10, #0x36c │ │ - add x9, x9, #0x134 │ │ - str x10, [x0, #368] │ │ - adrp x10, 87000 │ │ - add x10, x10, #0xcac │ │ - mov v1.d[1], x9 │ │ - adrp x9, 88000 │ │ - add x9, x9, #0x4d8 │ │ - mov v0.d[1], x10 │ │ - adrp x10, 88000 │ │ - add x10, x10, #0x654 │ │ - stp q1, q0, [x0, #288] │ │ - fmov d0, x9 │ │ - adrp x9, 88000 │ │ - add x8, x0, #0x158 │ │ - add x9, x9, #0x7dc │ │ - mov v0.d[1], x10 │ │ - stp q4, q17, [x0, #96] │ │ - adrp x10, 88000 │ │ - str q0, [x8, #32] │ │ - fmov d0, x9 │ │ - adrp x9, 88000 │ │ - add x10, x10, #0xa7c │ │ - add x9, x9, #0xe6c │ │ - mov v0.d[1], x10 │ │ - adrp x10, 89000 │ │ - str x9, [x8, #16] │ │ - adrp x9, 89000 │ │ - add x10, x10, #0x4e4 │ │ - add x9, x9, #0xaac │ │ - str q0, [x8] │ │ - adrp x8, 8a000 │ │ - stp x10, x9, [x0, #392] │ │ - adrp x9, 8a000 │ │ - add x8, x8, #0x40 │ │ - add x9, x9, #0x2b8 │ │ - stp x8, x9, [x0, #408] │ │ - b 74058 │ │ - sub sp, sp, #0x20 │ │ - str x30, [sp, #16] │ │ - str wzr, [sp] │ │ - bl 8a458 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - ldr w8, [sp, #48] │ │ - ldr w9, [sp, #56] │ │ - str x30, [sp, #32] │ │ - str wzr, [sp, #16] │ │ - str w8, [sp] │ │ - str w9, [sp, #8] │ │ - bl 8af70 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - mov w7, wzr │ │ - b 8b608 │ │ - sub sp, sp, #0x20 │ │ - ldr w8, [sp, #32] │ │ - str x30, [sp, #16] │ │ - str wzr, [sp, #8] │ │ - str w8, [sp] │ │ - bl 8c050 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - mov w8, #0x4 // #4 │ │ - str x30, [sp, #16] │ │ - str w8, [sp] │ │ - bl 8a458 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - ldr w8, [sp, #48] │ │ - ldr w9, [sp, #56] │ │ - mov w10, #0x4 // #4 │ │ - str x30, [sp, #32] │ │ - str w10, [sp, #16] │ │ - str w9, [sp, #8] │ │ - str w8, [sp] │ │ - bl 8af70 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - mov w7, #0x4 // #4 │ │ - b 8b608 │ │ - sub sp, sp, #0x20 │ │ - ldr w8, [sp, #32] │ │ - mov w9, #0x4 // #4 │ │ - str x30, [sp, #16] │ │ - str w9, [sp, #8] │ │ - str w8, [sp] │ │ - bl 8c050 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - mov w8, #0x8 // #8 │ │ - str x30, [sp, #16] │ │ - str w8, [sp] │ │ - bl 8a458 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - ldr w8, [sp, #48] │ │ - ldr w9, [sp, #56] │ │ - mov w10, #0x8 // #8 │ │ - str x30, [sp, #32] │ │ - str w10, [sp, #16] │ │ - str w9, [sp, #8] │ │ - str w8, [sp] │ │ - bl 8af70 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - mov w7, #0x8 // #8 │ │ - b 8b608 │ │ - sub sp, sp, #0x20 │ │ - ldr w8, [sp, #32] │ │ - mov w9, #0x8 // #8 │ │ - str x30, [sp, #16] │ │ - str w9, [sp, #8] │ │ - str w8, [sp] │ │ - bl 8c050 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - mov w8, #0x2 // #2 │ │ - str x30, [sp, #16] │ │ - str w8, [sp] │ │ - bl 8a458 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - ldr w8, [sp, #48] │ │ - ldr w9, [sp, #56] │ │ - mov w10, #0x2 // #2 │ │ - str x30, [sp, #32] │ │ - str w10, [sp, #16] │ │ - str w9, [sp, #8] │ │ - str w8, [sp] │ │ - bl 8af70 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - mov w7, #0x2 // #2 │ │ - b 8b608 │ │ - sub sp, sp, #0x20 │ │ - ldr w8, [sp, #32] │ │ - mov w9, #0x2 // #2 │ │ - str x30, [sp, #16] │ │ - str w9, [sp, #8] │ │ - str w8, [sp] │ │ - bl 8c050 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - mov w8, #0x6 // #6 │ │ - str x30, [sp, #16] │ │ - str w8, [sp] │ │ - bl 8a458 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - ldr w8, [sp, #48] │ │ - ldr w9, [sp, #56] │ │ - mov w10, #0x6 // #6 │ │ - str x30, [sp, #32] │ │ - str w10, [sp, #16] │ │ - str w9, [sp, #8] │ │ - str w8, [sp] │ │ - bl 8af70 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - mov w7, #0x6 // #6 │ │ - b 8b608 │ │ - sub sp, sp, #0x20 │ │ - ldr w8, [sp, #32] │ │ - mov w9, #0x6 // #6 │ │ - str x30, [sp, #16] │ │ - str w9, [sp, #8] │ │ - str w8, [sp] │ │ - bl 8c050 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - mov w8, #0xa // #10 │ │ - str x30, [sp, #16] │ │ - str w8, [sp] │ │ - bl 8a458 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - ldr w8, [sp, #48] │ │ - ldr w9, [sp, #56] │ │ - mov w10, #0xa // #10 │ │ - str x30, [sp, #32] │ │ - str w10, [sp, #16] │ │ - str w9, [sp, #8] │ │ - str w8, [sp] │ │ - bl 8af70 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - mov w7, #0xa // #10 │ │ - b 8b608 │ │ - sub sp, sp, #0x20 │ │ - ldr w8, [sp, #32] │ │ - mov w9, #0xa // #10 │ │ - str x30, [sp, #16] │ │ - str w9, [sp, #8] │ │ - str w8, [sp] │ │ - bl 8c050 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - mov w8, #0x1 // #1 │ │ - str x30, [sp, #16] │ │ - str w8, [sp] │ │ - bl 8a458 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - ldr w8, [sp, #48] │ │ - ldr w9, [sp, #56] │ │ - mov w10, #0x1 // #1 │ │ - str x30, [sp, #32] │ │ - str w10, [sp, #16] │ │ - str w9, [sp, #8] │ │ - str w8, [sp] │ │ - bl 8af70 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ + str q0, [x19] │ │ + b.gt 86f9c │ │ + adrp x8, 86000 │ │ + add x8, x8, #0xfa8 │ │ + adrp x9, 87000 │ │ + add x9, x9, #0x64 │ │ + adrp x10, 87000 │ │ + fmov d0, x8 │ │ + add x10, x10, #0x120 │ │ + mov v0.d[1], x9 │ │ + str q0, [x19, #16] │ │ + str x10, [x19, #32] │ │ + ldp x19, x30, [sp, #16] │ │ + ldr x20, [sp], #32 │ │ ret │ │ - mov w7, #0x1 // #1 │ │ - b 8b608 │ │ + stp x28, x24, [sp, #-64]! │ │ + stp x23, x22, [sp, #16] │ │ + stp x21, x20, [sp, #32] │ │ + stp x19, x30, [sp, #48] │ │ + sub sp, sp, #0xc, lsl #12 │ │ sub sp, sp, #0x20 │ │ - ldr w8, [sp, #32] │ │ - mov w9, #0x1 // #1 │ │ - str x30, [sp, #16] │ │ - str w9, [sp, #8] │ │ - str w8, [sp] │ │ - bl 8c050 │ │ - ldr x30, [sp, #16] │ │ + add x8, sp, #0x8, lsl #12 │ │ + add x9, sp, #0x8, lsl #12 │ │ + add x8, x8, #0x64 │ │ + add x9, x9, #0x6c │ │ + ldr w8, [x8, #16380] │ │ + ldr w24, [x9, #16380] │ │ + ldr w9, [x7] │ │ + mov w20, w6 │ │ + mov w21, w5 │ │ + mov x22, x1 │ │ + mov x23, x0 │ │ + mov x19, x7 │ │ + mov x5, x4 │ │ + mov x4, x3 │ │ + mov x3, x2 │ │ + add x0, sp, #0x20 │ │ + mov x1, x23 │ │ + mov x2, x22 │ │ + mov w6, w21 │ │ + mov w7, w20 │ │ + str w24, [sp, #16] │ │ + str w8, [sp, #8] │ │ + str w9, [sp] │ │ + bl 8724c │ │ + ldrsh w7, [x19, #8] │ │ + add x4, sp, #0x20 │ │ + mov x0, x23 │ │ + mov x1, x22 │ │ + mov x2, x23 │ │ + mov x3, x22 │ │ + mov w5, w21 │ │ + mov w6, w20 │ │ + str w24, [sp] │ │ + bl 4ab38 │ │ + add sp, sp, #0xc, lsl #12 │ │ add sp, sp, #0x20 │ │ + ldp x19, x30, [sp, #48] │ │ + ldp x21, x20, [sp, #32] │ │ + ldp x23, x22, [sp, #16] │ │ + ldp x28, x24, [sp], #64 │ │ ret │ │ + stp x28, x24, [sp, #-64]! │ │ + stp x23, x22, [sp, #16] │ │ + stp x21, x20, [sp, #32] │ │ + stp x19, x30, [sp, #48] │ │ + sub sp, sp, #0xc, lsl #12 │ │ sub sp, sp, #0x20 │ │ - mov w8, #0x5 // #5 │ │ - str x30, [sp, #16] │ │ - str w8, [sp] │ │ - bl 8a458 │ │ - ldr x30, [sp, #16] │ │ + add x8, sp, #0x8, lsl #12 │ │ + add x9, sp, #0x8, lsl #12 │ │ + add x8, x8, #0x64 │ │ + add x9, x9, #0x6c │ │ + ldr w8, [x8, #16380] │ │ + ldr w24, [x9, #16380] │ │ + ldr w9, [x7, #4] │ │ + mov w20, w6 │ │ + mov w21, w5 │ │ + mov x22, x1 │ │ + mov x23, x0 │ │ + mov x19, x7 │ │ + mov x5, x4 │ │ + mov x4, x3 │ │ + mov x3, x2 │ │ + add x0, sp, #0x20 │ │ + mov x1, x23 │ │ + mov x2, x22 │ │ + mov w6, w21 │ │ + mov w7, w20 │ │ + str w24, [sp, #16] │ │ + str w8, [sp, #8] │ │ + str w9, [sp] │ │ + bl 873c0 │ │ + ldrsh w7, [x19, #10] │ │ + add x4, sp, #0x20 │ │ + mov x0, x23 │ │ + mov x1, x22 │ │ + mov x2, x23 │ │ + mov x3, x22 │ │ + mov w5, w21 │ │ + mov w6, w20 │ │ + str w24, [sp] │ │ + bl 4ab38 │ │ + add sp, sp, #0xc, lsl #12 │ │ add sp, sp, #0x20 │ │ + ldp x19, x30, [sp, #48] │ │ + ldp x21, x20, [sp, #32] │ │ + ldp x23, x22, [sp, #16] │ │ + ldp x28, x24, [sp], #64 │ │ ret │ │ + stp x28, x27, [sp, #-96]! │ │ + stp x26, x25, [sp, #16] │ │ + stp x24, x23, [sp, #32] │ │ + stp x22, x21, [sp, #48] │ │ + stp x20, x19, [sp, #64] │ │ + stp x29, x30, [sp, #80] │ │ + sub sp, sp, #0x18, lsl #12 │ │ sub sp, sp, #0x30 │ │ - ldr w8, [sp, #48] │ │ - ldr w9, [sp, #56] │ │ - mov w10, #0x5 // #5 │ │ - str x30, [sp, #32] │ │ - str w10, [sp, #16] │ │ - str w9, [sp, #8] │ │ - str w8, [sp] │ │ - bl 8af70 │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - mov w7, #0x5 // #5 │ │ - b 8b608 │ │ - sub sp, sp, #0x20 │ │ - ldr w8, [sp, #32] │ │ - mov w9, #0x5 // #5 │ │ - str x30, [sp, #16] │ │ - str w9, [sp, #8] │ │ - str w8, [sp] │ │ - bl 8c050 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x20 │ │ - mov w8, #0x9 // #9 │ │ - str x30, [sp, #16] │ │ + add x8, sp, #0x14, lsl #12 │ │ + add x8, x8, #0x94 │ │ + ldr w27, [x8, #16380] │ │ + add x8, sp, #0x14, lsl #12 │ │ + add x8, x8, #0x9c │ │ + ldr w28, [x8, #16380] │ │ + ldr w8, [x7] │ │ + mov w20, w6 │ │ + mov w21, w5 │ │ + mov x22, x4 │ │ + mov x23, x3 │ │ + mov x24, x2 │ │ + mov x25, x1 │ │ + mov x26, x0 │ │ + add x0, sp, #0xc, lsl #12 │ │ + mov x19, x7 │ │ + add x0, x0, #0x30 │ │ + mov x1, x26 │ │ + mov x2, x25 │ │ + mov x3, x24 │ │ + mov x4, x23 │ │ + mov x5, x22 │ │ + mov w6, w21 │ │ + mov w7, w20 │ │ + str w28, [sp, #16] │ │ + str w27, [sp, #8] │ │ str w8, [sp] │ │ - bl 8a458 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - sub sp, sp, #0x30 │ │ - ldr w8, [sp, #48] │ │ - ldr w9, [sp, #56] │ │ - mov w10, #0x9 // #9 │ │ - str x30, [sp, #32] │ │ - str w10, [sp, #16] │ │ - str w9, [sp, #8] │ │ + bl 8724c │ │ + ldr w8, [x19, #4] │ │ + add x0, sp, #0x30 │ │ + mov x1, x26 │ │ + mov x2, x25 │ │ + mov x3, x24 │ │ + mov x4, x23 │ │ + mov x5, x22 │ │ + mov w6, w21 │ │ + mov w7, w20 │ │ + str w28, [sp, #16] │ │ + str w27, [sp, #8] │ │ str w8, [sp] │ │ - bl 8af70 │ │ - ldr x30, [sp, #32] │ │ + bl 873c0 │ │ + ldrh w8, [x19, #8] │ │ + add x4, sp, #0xc, lsl #12 │ │ + add x4, x4, #0x30 │ │ + add x5, sp, #0x30 │ │ + strh w8, [sp, #44] │ │ + ldrh w8, [x19, #10] │ │ + mov x0, x26 │ │ + mov x1, x25 │ │ + mov x2, x26 │ │ + strh w8, [sp, #46] │ │ + add x8, sp, #0x2c │ │ + mov x3, x25 │ │ + mov w6, w21 │ │ + mov w7, w20 │ │ + str w28, [sp, #8] │ │ + str x8, [sp] │ │ + bl 4ac50 │ │ + add sp, sp, #0x18, lsl #12 │ │ add sp, sp, #0x30 │ │ + ldp x29, x30, [sp, #80] │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x24, x23, [sp, #32] │ │ + ldp x26, x25, [sp, #16] │ │ + ldp x28, x27, [sp], #96 │ │ ret │ │ - mov w7, #0x9 // #9 │ │ - b 8b608 │ │ - sub sp, sp, #0x20 │ │ - ldr w8, [sp, #32] │ │ - mov w9, #0x9 // #9 │ │ - str x30, [sp, #16] │ │ - str w9, [sp, #8] │ │ - str w8, [sp] │ │ - bl 8c050 │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - stp x28, x23, [sp, #-48]! │ │ - stp x22, x21, [sp, #16] │ │ - stp x20, x19, [sp, #32] │ │ - sub sp, sp, #0x8, lsl #12 │ │ - sub sp, sp, #0x100 │ │ - cbz w6, 87358 │ │ - cmp w4, #0x1 │ │ - cbz w7, 8753c │ │ - b.lt 876d8 // b.tstop │ │ - mov x9, sp │ │ - add w10, w5, #0x1 │ │ - mov w8, w4 │ │ - ldrb w11, [x2] │ │ - mov x12, xzr │ │ - add x13, x2, x12 │ │ - ldrb w13, [x13, #1] │ │ - add x15, x12, #0x1 │ │ - cmp x8, x15 │ │ - sub w14, w13, w11, uxtb │ │ - mul w14, w14, w6 │ │ - add w11, w14, w11, uxtb #4 │ │ - strh w11, [x9, x12, lsl #1] │ │ - mov w11, w13 │ │ - mov x12, x15 │ │ - b.ne 87214 // b.any │ │ - add x9, x9, #0x100 │ │ - subs w10, w10, #0x1 │ │ - add x2, x2, x3 │ │ - b.ne 8720c // b.any │ │ - cmp w4, #0x1 │ │ - b.lt 876d8 // b.tstop │ │ - mov x9, sp │ │ - and x10, x8, #0xfffffff8 │ │ - dup v0.4s, w7 │ │ - mov w11, #0xff // #255 │ │ - movi v1.4s, #0x80 │ │ - movi v2.2d, #0xff000000ff │ │ - add x12, x9, #0x100 │ │ - movi v3.2d, #0x0 │ │ - cmp w4, #0x8 │ │ - b.cs 872a8 // b.hs, b.nlast │ │ - b 872a0 │ │ - add x9, x9, #0x100 │ │ - add x0, x0, x1 │ │ - subs w5, w5, #0x1 │ │ - add x12, x12, #0x100 │ │ - b.eq 876d8 // b.none │ │ - cmp w4, #0x8 │ │ - b.cs 872a8 // b.hs, b.nlast │ │ - mov x13, xzr │ │ - b 87318 │ │ - mov x13, xzr │ │ - mov x14, x12 │ │ - ldur q4, [x14, #-256] │ │ - ldr q5, [x14], #16 │ │ - sshll v6.4s, v4.4h, #4 │ │ - ssubl v16.4s, v5.4h, v4.4h │ │ - sshll2 v7.4s, v4.8h, #4 │ │ - ssubl2 v4.4s, v5.8h, v4.8h │ │ - mla v6.4s, v16.4s, v0.4s │ │ - mla v7.4s, v4.4s, v0.4s │ │ - add v4.4s, v6.4s, v1.4s │ │ - add v5.4s, v7.4s, v1.4s │ │ - sshr v4.4s, v4.4s, #8 │ │ - sshr v5.4s, v5.4s, #8 │ │ - smin v4.4s, v4.4s, v2.4s │ │ - smin v5.4s, v5.4s, v2.4s │ │ - smax v4.4s, v4.4s, v3.4s │ │ - smax v5.4s, v5.4s, v3.4s │ │ - xtn v4.4h, v4.4s │ │ - xtn2 v4.8h, v5.4s │ │ - xtn v4.8b, v4.8h │ │ - str d4, [x0, x13] │ │ - add x13, x13, #0x8 │ │ - cmp x10, x13 │ │ - b.ne 872b0 // b.any │ │ - cmp x10, x8 │ │ - mov x13, x10 │ │ - b.eq 87284 // b.none │ │ - lsl x14, x13, #1 │ │ - ldrsh w15, [x9, x14] │ │ - ldrsh w14, [x12, x14] │ │ - sub w14, w14, w15 │ │ - mul w14, w14, w7 │ │ - add w14, w14, w15, lsl #4 │ │ - add w14, w14, #0x80 │ │ - asr w14, w14, #8 │ │ - cmp w14, #0xff │ │ - csel w14, w14, w11, lt // lt = tstop │ │ - bic w14, w14, w14, asr #31 │ │ - strb w14, [x0, x13] │ │ - add x13, x13, #0x1 │ │ - cmp x8, x13 │ │ - b.ne 87318 // b.any │ │ - b 87284 │ │ - cbz w7, 876f0 │ │ - cmp w4, #0x1 │ │ - b.lt 876d8 // b.tstop │ │ - mov w9, w4 │ │ - mov x8, xzr │ │ - dup v0.4s, w7 │ │ - mov w10, #0xff // #255 │ │ - movi v1.2d, #0xff000000ff │ │ - add x11, x9, x3 │ │ - and x12, x9, #0xfffffff0 │ │ - neg x13, x9 │ │ - movi v2.2d, #0x0 │ │ - mov x14, x2 │ │ - mov x15, x0 │ │ - cmp w4, #0x10 │ │ - b.cs 873c0 // b.hs, b.nlast │ │ - b 873b8 │ │ - add x15, x15, x1 │ │ - add x14, x14, x3 │ │ - subs w5, w5, #0x1 │ │ - add x8, x8, #0x1 │ │ - b.eq 876d8 // b.none │ │ - cmp w4, #0x10 │ │ - b.cs 873c0 // b.hs, b.nlast │ │ - mov x16, xzr │ │ - b 874e8 │ │ - mul x17, x8, x1 │ │ - mul x6, x8, x3 │ │ - add x19, x0, x17 │ │ - add x17, x17, x9 │ │ - add x20, x6, x9 │ │ - add x21, x11, x6 │ │ - add x22, x6, x3 │ │ - add x23, x0, x17 │ │ - add x17, x2, x20 │ │ - add x20, x2, x21 │ │ - add x21, x2, x22 │ │ - cmp x19, x20 │ │ - cset w20, cc // cc = lo, ul, last │ │ - cmp x21, x23 │ │ - cset w21, cc // cc = lo, ul, last │ │ - cmp x19, x17 │ │ - add x6, x2, x6 │ │ - cset w17, cc // cc = lo, ul, last │ │ - cmp x6, x23 │ │ - mov x16, xzr │ │ - and w19, w20, w21 │ │ - cset w6, cc // cc = lo, ul, last │ │ - tbnz w19, #0, 874e8 │ │ - and w17, w17, w6 │ │ - tbnz w17, #0, 874e8 │ │ - mov x16, xzr │ │ - add x17, x14, x3 │ │ - ldr q3, [x14, x16] │ │ - ldr q4, [x17, x16] │ │ - uxtl v5.8h, v3.8b │ │ - uxtl2 v3.8h, v3.16b │ │ - uxtl2 v6.8h, v4.16b │ │ - uxtl v4.8h, v4.8b │ │ - ushll v7.4s, v3.4h, #4 │ │ - ushll v17.4s, v5.4h, #4 │ │ - ushll2 v16.4s, v3.8h, #4 │ │ - ushll2 v18.4s, v5.8h, #4 │ │ - usubl2 v19.4s, v4.8h, v5.8h │ │ - usubl v4.4s, v4.4h, v5.4h │ │ - usubl2 v5.4s, v6.8h, v3.8h │ │ - usubl v3.4s, v6.4h, v3.4h │ │ - orr v17.4s, #0x8 │ │ - orr v7.4s, #0x8 │ │ - orr v18.4s, #0x8 │ │ - orr v16.4s, #0x8 │ │ - mla v7.4s, v3.4s, v0.4s │ │ - mla v17.4s, v4.4s, v0.4s │ │ - mla v16.4s, v5.4s, v0.4s │ │ - mla v18.4s, v19.4s, v0.4s │ │ - sshr v4.4s, v17.4s, #4 │ │ - sshr v6.4s, v7.4s, #4 │ │ - sshr v3.4s, v18.4s, #4 │ │ - sshr v5.4s, v16.4s, #4 │ │ - smin v6.4s, v6.4s, v1.4s │ │ - smin v4.4s, v4.4s, v1.4s │ │ - smin v5.4s, v5.4s, v1.4s │ │ - smin v3.4s, v3.4s, v1.4s │ │ - smax v4.4s, v4.4s, v2.4s │ │ - smax v6.4s, v6.4s, v2.4s │ │ - smax v3.4s, v3.4s, v2.4s │ │ - smax v5.4s, v5.4s, v2.4s │ │ - xtn v6.4h, v6.4s │ │ - xtn v4.4h, v4.4s │ │ - xtn2 v6.8h, v5.4s │ │ - xtn2 v4.8h, v3.4s │ │ - xtn v3.8b, v4.8h │ │ - xtn2 v3.16b, v6.8h │ │ - str q3, [x15, x16] │ │ - add x16, x16, #0x10 │ │ - cmp x12, x16 │ │ - b.ne 8742c // b.any │ │ - cmp x12, x9 │ │ - mov x16, x12 │ │ - b.eq 8739c // b.none │ │ - add x20, x14, x3 │ │ - mov x17, xzr │ │ - add x6, x14, x16 │ │ - add x19, x15, x16 │ │ - add x20, x20, x16 │ │ - add x16, x13, x16 │ │ - ldrb w21, [x6, x17] │ │ - ldrb w22, [x20, x17] │ │ - mov w23, #0x8 // #8 │ │ - bfi w23, w21, #4, #8 │ │ - sub w22, w22, w21 │ │ - madd w21, w22, w7, w23 │ │ - asr w21, w21, #4 │ │ - cmp w21, #0xff │ │ - csel w21, w21, w10, lt // lt = tstop │ │ - bic w21, w21, w21, asr #31 │ │ - strb w21, [x19, x17] │ │ - add x17, x17, #0x1 │ │ - cmn x16, x17 │ │ - b.ne 87500 // b.any │ │ - b 8739c │ │ - b.lt 876d8 // b.tstop │ │ - mov w9, w4 │ │ - mov x8, xzr │ │ - dup v0.4s, w6 │ │ - mov w10, #0xff // #255 │ │ - movi v1.2d, #0xff000000ff │ │ - add x11, x9, #0x1 │ │ - and x12, x9, #0xfffffff0 │ │ - movi v2.2d, #0x0 │ │ - mov x13, x2 │ │ - mov x14, x0 │ │ - cmp w4, #0x10 │ │ - b.cs 87598 // b.hs, b.nlast │ │ - b 87590 │ │ - add x14, x14, x1 │ │ - add x13, x13, x3 │ │ - subs w5, w5, #0x1 │ │ - add x8, x8, #0x1 │ │ - b.eq 876d8 // b.none │ │ - cmp w4, #0x10 │ │ - b.cs 87598 // b.hs, b.nlast │ │ - mov x15, xzr │ │ - b 87694 │ │ - mul x16, x8, x3 │ │ - mul x15, x8, x1 │ │ - add x17, x11, x16 │ │ - add x17, x2, x17 │ │ - add x7, x0, x15 │ │ - cmp x7, x17 │ │ - b.cs 875d0 // b.hs, b.nlast │ │ - add x15, x15, x9 │ │ - add x16, x2, x16 │ │ - add x15, x0, x15 │ │ - cmp x16, x15 │ │ - b.cs 875d0 // b.hs, b.nlast │ │ - mov x15, xzr │ │ - b 87694 │ │ - mov x15, xzr │ │ - add x16, x13, x15 │ │ - ldr q3, [x16] │ │ - ldur q4, [x16, #1] │ │ - uxtl v5.8h, v3.8b │ │ - uxtl2 v3.8h, v3.16b │ │ - uxtl2 v6.8h, v4.16b │ │ - uxtl v4.8h, v4.8b │ │ - ushll v7.4s, v3.4h, #4 │ │ - ushll v17.4s, v5.4h, #4 │ │ - ushll2 v16.4s, v3.8h, #4 │ │ - ushll2 v18.4s, v5.8h, #4 │ │ - usubl2 v19.4s, v4.8h, v5.8h │ │ - usubl v4.4s, v4.4h, v5.4h │ │ - usubl2 v5.4s, v6.8h, v3.8h │ │ - usubl v3.4s, v6.4h, v3.4h │ │ - orr v17.4s, #0x8 │ │ - orr v7.4s, #0x8 │ │ - orr v18.4s, #0x8 │ │ - orr v16.4s, #0x8 │ │ - mla v7.4s, v3.4s, v0.4s │ │ - mla v17.4s, v4.4s, v0.4s │ │ - mla v16.4s, v5.4s, v0.4s │ │ - mla v18.4s, v19.4s, v0.4s │ │ - sshr v4.4s, v17.4s, #4 │ │ - sshr v6.4s, v7.4s, #4 │ │ - sshr v3.4s, v18.4s, #4 │ │ - sshr v5.4s, v16.4s, #4 │ │ - smin v6.4s, v6.4s, v1.4s │ │ - smin v4.4s, v4.4s, v1.4s │ │ - smin v5.4s, v5.4s, v1.4s │ │ - smin v3.4s, v3.4s, v1.4s │ │ - smax v4.4s, v4.4s, v2.4s │ │ - smax v6.4s, v6.4s, v2.4s │ │ - smax v3.4s, v3.4s, v2.4s │ │ - smax v5.4s, v5.4s, v2.4s │ │ - xtn v6.4h, v6.4s │ │ - xtn v4.4h, v4.4s │ │ - xtn2 v6.8h, v5.4s │ │ - xtn2 v4.8h, v3.4s │ │ - xtn v3.8b, v4.8h │ │ - xtn2 v3.16b, v6.8h │ │ - str q3, [x14, x15] │ │ - add x15, x15, #0x10 │ │ - cmp x12, x15 │ │ - b.ne 875d4 // b.any │ │ - cmp x12, x9 │ │ - mov x15, x12 │ │ - b.eq 87574 // b.none │ │ - add x16, x13, x15 │ │ - ldrb w17, [x16] │ │ - ldrb w16, [x16, #1] │ │ - mov w7, #0x8 // #8 │ │ - bfi w7, w17, #4, #8 │ │ - sub w16, w16, w17 │ │ - madd w16, w16, w6, w7 │ │ - asr w16, w16, #4 │ │ - cmp w16, #0xff │ │ - csel w16, w16, w10, lt // lt = tstop │ │ - add x17, x15, #0x1 │ │ - bic w16, w16, w16, asr #31 │ │ - cmp x9, x17 │ │ - strb w16, [x14, x15] │ │ - mov x15, x17 │ │ - b.ne 87694 // b.any │ │ - b 87574 │ │ - add sp, sp, #0x8, lsl #12 │ │ - add sp, sp, #0x100 │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldp x28, x23, [sp], #48 │ │ - ret │ │ - add sp, sp, #0x8, lsl #12 │ │ - add sp, sp, #0x100 │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldp x28, x23, [sp], #48 │ │ - b 8af14 │ │ - stp x28, x19, [sp, #-16]! │ │ - sub sp, sp, #0x10, lsl #12 │ │ - sub sp, sp, #0x100 │ │ - cmp w4, #0x1 │ │ - b.lt 878b4 // b.tstop │ │ - add x8, sp, #0xc, lsl #12 │ │ - add x8, x8, #0x11c │ │ - ldr w8, [x8, #16380] │ │ - add x9, sp, #0xc, lsl #12 │ │ - add x9, x9, #0x114 │ │ - ldr w10, [x9, #16380] │ │ - sub w9, w5, #0x1 │ │ - madd w9, w9, w8, w7 │ │ - asr w9, w9, #10 │ │ - mov x11, sp │ │ - add w12, w9, #0x2 │ │ - mov w9, w4 │ │ - mov x13, xzr │ │ - mov w14, wzr │ │ - mov w15, w6 │ │ - add x16, x2, w14, sxtw │ │ - ldrb w17, [x16] │ │ - ldrb w16, [x16, #1] │ │ - lsr w19, w15, #6 │ │ - add w15, w15, w10 │ │ - add w14, w14, w15, asr #10 │ │ - sub w16, w16, w17 │ │ - mul w16, w16, w19 │ │ - add w16, w16, w17, lsl #4 │ │ - strh w16, [x11, x13, lsl #1] │ │ - add x13, x13, #0x1 │ │ - cmp x9, x13 │ │ - and w15, w15, #0x3ff │ │ - b.ne 87758 // b.any │ │ - add x11, x11, #0x100 │ │ - subs w12, w12, #0x1 │ │ - add x2, x2, x3 │ │ - b.ne 8774c // b.any │ │ - cmp w4, #0x1 │ │ - b.lt 878b4 // b.tstop │ │ - mov x10, sp │ │ - and x11, x9, #0xfffffff8 │ │ - mov w12, #0xff // #255 │ │ - movi v0.4s, #0x80 │ │ - movi v1.2d, #0xff000000ff │ │ - movi v2.2d, #0x0 │ │ - cmp w4, #0x8 │ │ - asr w13, w7, #6 │ │ - mov x14, xzr │ │ - b.cc 87874 // b.lo, b.ul, b.last │ │ - b 87804 │ │ - add w13, w7, w8 │ │ - asr w14, w13, #10 │ │ - and w7, w13, #0x3ff │ │ - lsl w13, w14, #7 │ │ - subs w5, w5, #0x1 │ │ - add x10, x10, w13, sxtw #1 │ │ - add x0, x0, x1 │ │ - b.eq 878b4 // b.none │ │ - cmp w4, #0x8 │ │ - asr w13, w7, #6 │ │ - mov x14, xzr │ │ - b.cc 87874 // b.lo, b.ul, b.last │ │ - dup v3.4s, w13 │ │ - add x15, x10, #0x100 │ │ - ldur q4, [x15, #-256] │ │ - ldr q5, [x15], #16 │ │ - sshll v6.4s, v4.4h, #4 │ │ - ssubl v16.4s, v5.4h, v4.4h │ │ - sshll2 v7.4s, v4.8h, #4 │ │ - ssubl2 v4.4s, v5.8h, v4.8h │ │ - mla v6.4s, v16.4s, v3.4s │ │ - mla v7.4s, v4.4s, v3.4s │ │ - add v4.4s, v6.4s, v0.4s │ │ - add v5.4s, v7.4s, v0.4s │ │ - sshr v4.4s, v4.4s, #8 │ │ - sshr v5.4s, v5.4s, #8 │ │ - smin v4.4s, v4.4s, v1.4s │ │ - smin v5.4s, v5.4s, v1.4s │ │ - smax v4.4s, v4.4s, v2.4s │ │ - smax v5.4s, v5.4s, v2.4s │ │ - xtn v4.4h, v4.4s │ │ - xtn2 v4.8h, v5.4s │ │ - xtn v4.8b, v4.8h │ │ - str d4, [x0, x14] │ │ - add x14, x14, #0x8 │ │ - cmp x11, x14 │ │ - b.ne 8780c // b.any │ │ - cmp x11, x9 │ │ - mov x14, x11 │ │ - b.eq 877d4 // b.none │ │ - add x15, x10, x14, lsl #1 │ │ - ldrsh w16, [x15] │ │ - ldrsh w15, [x15, #256] │ │ - sub w15, w15, w16 │ │ - mul w15, w15, w13 │ │ - add w15, w15, w16, lsl #4 │ │ - add w15, w15, #0x80 │ │ - asr w15, w15, #8 │ │ - cmp w15, #0xff │ │ - csel w15, w15, w12, lt // lt = tstop │ │ - bic w15, w15, w15, asr #31 │ │ - strb w15, [x0, x14] │ │ - add x14, x14, #0x1 │ │ - cmp x9, x14 │ │ - b.ne 87874 // b.any │ │ - b 877d4 │ │ - add sp, sp, #0x10, lsl #12 │ │ - add sp, sp, #0x100 │ │ - ldp x28, x19, [sp], #16 │ │ - ret │ │ - stp x28, x23, [sp, #-48]! │ │ - stp x22, x21, [sp, #16] │ │ - stp x20, x19, [sp, #32] │ │ - sub sp, sp, #0x8, lsl #12 │ │ - sub sp, sp, #0x100 │ │ - cbz w5, 87a14 │ │ - cmp w3, #0x1 │ │ - cbz w6, 87b64 │ │ - b.lt 87c7c // b.tstop │ │ - mov x9, sp │ │ - add w10, w4, #0x1 │ │ - mov w8, w3 │ │ - ldrb w11, [x1] │ │ - mov x12, xzr │ │ - add x13, x1, x12 │ │ - ldrb w13, [x13, #1] │ │ - add x15, x12, #0x1 │ │ - cmp x8, x15 │ │ - sub w14, w13, w11, uxtb │ │ - mul w14, w14, w5 │ │ - add w11, w14, w11, uxtb #4 │ │ - strh w11, [x9, x12, lsl #1] │ │ - mov w11, w13 │ │ - mov x12, x15 │ │ - b.ne 878fc // b.any │ │ - add x9, x9, #0x100 │ │ - subs w10, w10, #0x1 │ │ - add x1, x1, x2 │ │ - b.ne 878f4 // b.any │ │ - cmp w3, #0x1 │ │ - b.lt 87c7c // b.tstop │ │ - sxtw x11, w3 │ │ - mov x9, sp │ │ - and x10, x8, #0xfffffff8 │ │ - dup v0.4s, w6 │ │ - lsl x11, x11, #1 │ │ - cmp w3, #0x8 │ │ - b.cs 87980 // b.hs, b.nlast │ │ - b 87978 │ │ - add x9, x9, #0x100 │ │ - subs w4, w4, #0x1 │ │ - add x0, x0, x11 │ │ - b.eq 87c7c // b.none │ │ - cmp w3, #0x8 │ │ - b.cs 87980 // b.hs, b.nlast │ │ - mov x13, xzr │ │ - b 879d8 │ │ - mov x12, xzr │ │ - mov x13, x10 │ │ - add x14, x9, x12 │ │ - ldr q1, [x14] │ │ - ldr q2, [x14, #256] │ │ - subs x13, x13, #0x8 │ │ - sshll v4.4s, v1.4h, #4 │ │ - sshll2 v3.4s, v1.8h, #4 │ │ - ssubl v5.4s, v2.4h, v1.4h │ │ - orr v4.4s, #0x8 │ │ - ssubl2 v1.4s, v2.8h, v1.8h │ │ - orr v3.4s, #0x8 │ │ - mla v4.4s, v5.4s, v0.4s │ │ - mla v3.4s, v1.4s, v0.4s │ │ - shrn v1.4h, v4.4s, #4 │ │ - shrn2 v1.8h, v3.4s, #4 │ │ - str q1, [x0, x12] │ │ - add x12, x12, #0x10 │ │ - b.ne 87988 // b.any │ │ - cmp x10, x8 │ │ - mov x13, x10 │ │ - b.eq 87960 // b.none │ │ - sub x12, x8, x13 │ │ - lsl x13, x13, #1 │ │ - add x14, x9, x13 │ │ - ldrsh w15, [x14] │ │ - ldrsh w14, [x14, #256] │ │ - mov w16, #0x8 // #8 │ │ - subs x12, x12, #0x1 │ │ - bfi w16, w15, #4, #28 │ │ - sub w14, w14, w15 │ │ - madd w14, w14, w6, w16 │ │ - lsr w14, w14, #4 │ │ - strh w14, [x0, x13] │ │ - add x13, x13, #0x2 │ │ - b.ne 879e0 // b.any │ │ - b 87960 │ │ - cbz w6, 87c94 │ │ - cmp w3, #0x1 │ │ - b.lt 87c7c // b.tstop │ │ - sxtw x9, w3 │ │ - mov w10, w3 │ │ - mov x8, xzr │ │ - dup v0.4s, w6 │ │ - add x11, x10, x2 │ │ - and x12, x10, #0xfffffff8 │ │ - lsl x13, x9, #1 │ │ - add x14, x1, x2 │ │ - mov x15, x0 │ │ - mov x16, x1 │ │ - cmp w3, #0x8 │ │ - b.cs 87a7c // b.hs, b.nlast │ │ - b 87a74 │ │ - add x16, x16, x2 │ │ - subs w4, w4, #0x1 │ │ - add x8, x8, #0x1 │ │ - add x15, x15, x13 │ │ - add x14, x14, x2 │ │ - b.eq 87c7c // b.none │ │ - cmp w3, #0x8 │ │ - b.cs 87a7c // b.hs, b.nlast │ │ - mov x17, xzr │ │ - b 87b38 │ │ - mul x5, x8, x9 │ │ - mul x7, x8, x2 │ │ - add x19, x0, x5, lsl #1 │ │ - add x5, x5, x10 │ │ - add x20, x7, x10 │ │ - add x21, x11, x7 │ │ - add x22, x7, x2 │ │ - add x23, x0, x5, lsl #1 │ │ - add x5, x1, x20 │ │ - add x20, x1, x21 │ │ - add x21, x1, x22 │ │ - cmp x20, x19 │ │ - cset w20, hi // hi = pmore │ │ - cmp x21, x23 │ │ - cset w21, cc // cc = lo, ul, last │ │ - cmp x5, x19 │ │ - add x7, x1, x7 │ │ - cset w5, hi // hi = pmore │ │ - cmp x7, x23 │ │ - mov x17, xzr │ │ - and w19, w20, w21 │ │ - cset w7, cc // cc = lo, ul, last │ │ - tbnz w19, #0, 87b38 │ │ - and w5, w5, w7 │ │ - tbnz w5, #0, 87b38 │ │ - mov x17, xzr │ │ - add x5, x16, x2 │ │ - mov x7, x15 │ │ - ldr d1, [x16, x17] │ │ - ldr d2, [x5, x17] │ │ - add x17, x17, #0x8 │ │ - cmp x12, x17 │ │ - uxtl v1.8h, v1.8b │ │ - uxtl v2.8h, v2.8b │ │ - ushll v3.4s, v1.4h, #4 │ │ - usubl v5.4s, v2.4h, v1.4h │ │ - ushll2 v4.4s, v1.8h, #4 │ │ - usubl2 v1.4s, v2.8h, v1.8h │ │ - mla v3.4s, v5.4s, v0.4s │ │ - mla v4.4s, v1.4s, v0.4s │ │ - xtn v1.4h, v3.4s │ │ - xtn2 v1.8h, v4.4s │ │ - str q1, [x7], #16 │ │ - b.ne 87aec // b.any │ │ - cmp x12, x10 │ │ - mov x17, x12 │ │ - b.eq 87a54 // b.none │ │ - add x5, x16, x17 │ │ - ldrb w7, [x5], #1 │ │ - ldrb w19, [x14, x17] │ │ - sub w19, w19, w7 │ │ - mul w19, w19, w6 │ │ - add w7, w19, w7, lsl #4 │ │ - strh w7, [x15, x17, lsl #1] │ │ - add x17, x17, #0x1 │ │ - cmp x10, x17 │ │ - b.ne 87b3c // b.any │ │ - b 87a54 │ │ - b.lt 87c7c // b.tstop │ │ - sxtw x9, w3 │ │ - mov w10, w3 │ │ - mov x8, xzr │ │ - dup v0.4s, w5 │ │ - add x11, x10, #0x1 │ │ - and x12, x10, #0xfffffff8 │ │ - lsl x13, x9, #1 │ │ - mov x14, x0 │ │ - mov x15, x1 │ │ - cmp w3, #0x8 │ │ - b.cs 87bbc // b.hs, b.nlast │ │ - b 87bb4 │ │ - add x15, x15, x2 │ │ - subs w4, w4, #0x1 │ │ - add x8, x8, #0x1 │ │ - add x14, x14, x13 │ │ - b.eq 87c7c // b.none │ │ - cmp w3, #0x8 │ │ - b.cs 87bbc // b.hs, b.nlast │ │ - mov x16, xzr │ │ - b 87c4c │ │ - mul x17, x8, x2 │ │ - mul x16, x8, x9 │ │ - add x6, x11, x17 │ │ - add x6, x1, x6 │ │ - add x7, x0, x16, lsl #1 │ │ - cmp x6, x7 │ │ - b.ls 87bf4 // b.plast │ │ - add x16, x16, x10 │ │ - add x17, x1, x17 │ │ - add x16, x0, x16, lsl #1 │ │ - cmp x17, x16 │ │ - b.cs 87bf4 // b.hs, b.nlast │ │ - mov x16, xzr │ │ - b 87c4c │ │ - mov x16, xzr │ │ - mov x17, x14 │ │ - add x6, x15, x16 │ │ - ldr d1, [x6] │ │ - ldur d2, [x6, #1] │ │ - add x16, x16, #0x8 │ │ - cmp x12, x16 │ │ - uxtl v1.8h, v1.8b │ │ - uxtl v2.8h, v2.8b │ │ - ushll v3.4s, v1.4h, #4 │ │ - usubl v5.4s, v2.4h, v1.4h │ │ - ushll2 v4.4s, v1.8h, #4 │ │ - usubl2 v1.4s, v2.8h, v1.8h │ │ - mla v3.4s, v5.4s, v0.4s │ │ - mla v4.4s, v1.4s, v0.4s │ │ - xtn v1.4h, v3.4s │ │ - xtn2 v1.8h, v4.4s │ │ - str q1, [x17], #16 │ │ - b.ne 87bfc // b.any │ │ - cmp x12, x10 │ │ - mov x16, x12 │ │ - b.eq 87b98 // b.none │ │ - add x17, x15, x16 │ │ - ldrb w6, [x17] │ │ - ldrb w17, [x17, #1] │ │ - add x7, x16, #0x1 │ │ - cmp x10, x7 │ │ - sub w17, w17, w6 │ │ - mul w17, w17, w5 │ │ - add w17, w17, w6, lsl #4 │ │ - strh w17, [x14, x16, lsl #1] │ │ - mov x16, x7 │ │ - b.ne 87c4c // b.any │ │ - b 87b98 │ │ - add sp, sp, #0x8, lsl #12 │ │ - add sp, sp, #0x100 │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldp x28, x23, [sp], #48 │ │ - ret │ │ - add sp, sp, #0x8, lsl #12 │ │ - add sp, sp, #0x100 │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldp x28, x23, [sp], #48 │ │ - b 8bf64 │ │ - str x28, [sp, #-16]! │ │ - sub sp, sp, #0x10, lsl #12 │ │ - sub sp, sp, #0x100 │ │ - cmp w3, #0x1 │ │ - b.lt 87e24 // b.tstop │ │ - add x8, sp, #0xc, lsl #12 │ │ - add x8, x8, #0x114 │ │ - ldr w8, [x8, #16380] │ │ - sub w9, w4, #0x1 │ │ - mov x10, sp │ │ - madd w9, w9, w8, w6 │ │ - asr w9, w9, #10 │ │ - add w11, w9, #0x2 │ │ - mov w9, w3 │ │ - mov x12, xzr │ │ - mov w13, wzr │ │ - mov w14, w5 │ │ - add x15, x1, w13, sxtw │ │ - ldrb w16, [x15] │ │ - ldrb w15, [x15, #1] │ │ - lsr w17, w14, #6 │ │ - add w14, w14, w7 │ │ - add w13, w13, w14, asr #10 │ │ - sub w15, w15, w16 │ │ - mul w15, w15, w17 │ │ - add w15, w15, w16, lsl #4 │ │ - strh w15, [x10, x12, lsl #1] │ │ - add x12, x12, #0x1 │ │ - cmp x9, x12 │ │ - and w14, w14, #0x3ff │ │ - b.ne 87cf0 // b.any │ │ - add x10, x10, #0x100 │ │ - subs w11, w11, #0x1 │ │ - add x1, x1, x2 │ │ - b.ne 87ce4 // b.any │ │ - cmp w3, #0x1 │ │ - b.lt 87e24 // b.tstop │ │ - sxtw x12, w3 │ │ - mov x10, sp │ │ - and x11, x9, #0xfffffff8 │ │ - lsl x12, x12, #1 │ │ - cmp w3, #0x8 │ │ - asr w13, w6, #6 │ │ - mov x14, xzr │ │ - b.cc 87dec // b.lo, b.ul, b.last │ │ - b 87d94 │ │ - add w13, w6, w8 │ │ - asr w14, w13, #10 │ │ - and w6, w13, #0x3ff │ │ - lsl w13, w14, #7 │ │ - subs w4, w4, #0x1 │ │ - add x10, x10, w13, sxtw #1 │ │ - add x0, x0, x12 │ │ - b.eq 87e24 // b.none │ │ - cmp w3, #0x8 │ │ - asr w13, w6, #6 │ │ - mov x14, xzr │ │ - b.cc 87dec // b.lo, b.ul, b.last │ │ - dup v0.4s, w13 │ │ - mov x15, x11 │ │ - add x16, x10, x14 │ │ - ldr q1, [x16] │ │ - ldr q2, [x16, #256] │ │ - subs x15, x15, #0x8 │ │ - sshll v4.4s, v1.4h, #4 │ │ - sshll2 v3.4s, v1.8h, #4 │ │ - ssubl v5.4s, v2.4h, v1.4h │ │ - orr v4.4s, #0x8 │ │ - ssubl2 v1.4s, v2.8h, v1.8h │ │ - orr v3.4s, #0x8 │ │ - mla v4.4s, v5.4s, v0.4s │ │ - mla v3.4s, v1.4s, v0.4s │ │ - shrn v1.4h, v4.4s, #4 │ │ - shrn2 v1.8h, v3.4s, #4 │ │ - str q1, [x0, x14] │ │ - add x14, x14, #0x10 │ │ - b.ne 87d9c // b.any │ │ - cmp x11, x9 │ │ - mov x14, x11 │ │ - b.eq 87d64 // b.none │ │ - lsl x15, x14, #1 │ │ - add x16, x10, x15 │ │ - ldrsh w17, [x16] │ │ - ldrsh w16, [x16, #256] │ │ - mov w1, #0x8 // #8 │ │ - add x14, x14, #0x1 │ │ - bfi w1, w17, #4, #28 │ │ - sub w16, w16, w17 │ │ - madd w16, w16, w13, w1 │ │ - lsr w16, w16, #4 │ │ - cmp x9, x14 │ │ - strh w16, [x0, x15] │ │ - b.ne 87dec // b.any │ │ - b 87d64 │ │ - add sp, sp, #0x10, lsl #12 │ │ - add sp, sp, #0x100 │ │ - ldr x28, [sp], #16 │ │ - ret │ │ - stp x22, x21, [sp, #-32]! │ │ - cmp w4, #0x1 │ │ - stp x20, x19, [sp, #16] │ │ - b.lt 87fa8 // b.tstop │ │ - sxtw x9, w4 │ │ - mov w10, w4 │ │ - mov x8, xzr │ │ - mov w11, #0xff // #255 │ │ - movi v0.4s, #0x10 │ │ - movi v1.2d, #0xff000000ff │ │ - and x12, x10, #0xfffffff8 │ │ - lsl x13, x9, #1 │ │ - movi v2.2d, #0x0 │ │ - mov x14, x3 │ │ - mov x15, x2 │ │ - mov x16, x0 │ │ - cmp w4, #0x8 │ │ - b.cs 87edc // b.hs, b.nlast │ │ - b 87ea0 │ │ - add x16, x16, x1 │ │ - subs w5, w5, #0x1 │ │ - add x8, x8, #0x1 │ │ - add x15, x15, x13 │ │ - add x14, x14, x13 │ │ - b.eq 87fa8 // b.none │ │ - cmp w4, #0x8 │ │ - b.cs 87edc // b.hs, b.nlast │ │ - mov x17, xzr │ │ - lsl x6, x17, #1 │ │ - ldrsh w7, [x15, x6] │ │ - ldrsh w6, [x14, x6] │ │ - add w6, w7, w6 │ │ - add w6, w6, #0x10 │ │ - asr w6, w6, #5 │ │ - cmp w6, #0xff │ │ - csel w6, w6, w11, lt // lt = tstop │ │ - bic w6, w6, w6, asr #31 │ │ - strb w6, [x16, x17] │ │ - add x17, x17, #0x1 │ │ - cmp x10, x17 │ │ - b.ne 87ea4 // b.any │ │ - b 87e80 │ │ - mul x6, x8, x1 │ │ - mul x7, x8, x9 │ │ - add x19, x0, x6 │ │ - add x6, x6, x10 │ │ - add x20, x7, x10 │ │ - add x21, x0, x6 │ │ - lsl x6, x20, #1 │ │ - lsl x7, x7, #1 │ │ - add x22, x3, x6 │ │ - add x6, x2, x6 │ │ - add x20, x2, x7 │ │ - cmp x19, x6 │ │ - cset w6, cc // cc = lo, ul, last │ │ - cmp x21, x20 │ │ - cset w20, hi // hi = pmore │ │ - cmp x19, x22 │ │ - add x7, x3, x7 │ │ - and w19, w6, w20 │ │ - cset w6, cc // cc = lo, ul, last │ │ - cmp x21, x7 │ │ - mov x17, xzr │ │ - cset w7, hi // hi = pmore │ │ - tbnz w19, #0, 87ea4 │ │ - and w6, w6, w7 │ │ - tbnz w6, #0, 87ea4 │ │ - mov x17, xzr │ │ - mov x6, xzr │ │ - ldr q3, [x15, x17] │ │ - ldr q4, [x14, x17] │ │ - add x17, x17, #0x10 │ │ - saddl2 v5.4s, v3.8h, v4.8h │ │ - saddl v3.4s, v3.4h, v4.4h │ │ - add v3.4s, v3.4s, v0.4s │ │ - add v4.4s, v5.4s, v0.4s │ │ - sshr v3.4s, v3.4s, #5 │ │ - sshr v4.4s, v4.4s, #5 │ │ - smin v3.4s, v3.4s, v1.4s │ │ - smin v4.4s, v4.4s, v1.4s │ │ - smax v3.4s, v3.4s, v2.4s │ │ - smax v4.4s, v4.4s, v2.4s │ │ - xtn v3.4h, v3.4s │ │ - xtn2 v3.8h, v4.4s │ │ - xtn v3.8b, v3.8h │ │ - str d3, [x16, x6] │ │ - add x6, x6, #0x8 │ │ - cmp x12, x6 │ │ - b.ne 87f48 // b.any │ │ - cmp x12, x10 │ │ - mov x17, x12 │ │ - b.ne 87ea4 // b.any │ │ - b 87e80 │ │ - ldp x20, x19, [sp, #16] │ │ - ldp x22, x21, [sp], #32 │ │ - ret │ │ - stp x24, x23, [sp, #-48]! │ │ - cmp w4, #0x1 │ │ - stp x22, x21, [sp, #16] │ │ - stp x20, x19, [sp, #32] │ │ - b.lt 88158 // b.tstop │ │ - mov w12, #0x10 // #16 │ │ - sxtw x9, w4 │ │ - mov w10, w4 │ │ - sub w12, w12, w6 │ │ - mov x8, xzr │ │ - dup v0.4s, w6 │ │ - mov w11, #0xff // #255 │ │ - movi v1.4s, #0x80 │ │ - movi v2.2d, #0xff000000ff │ │ - and x13, x10, #0xfffffff8 │ │ - lsl x14, x9, #1 │ │ - dup v3.4s, w12 │ │ - movi v4.2d, #0x0 │ │ - mov x15, x3 │ │ - mov x16, x2 │ │ - mov x17, x0 │ │ - cmp w4, #0x8 │ │ - b.cs 88074 // b.hs, b.nlast │ │ - b 88034 │ │ - add x17, x17, x1 │ │ - subs w5, w5, #0x1 │ │ - add x8, x8, #0x1 │ │ - add x16, x16, x14 │ │ - add x15, x15, x14 │ │ - b.eq 88158 // b.none │ │ - cmp w4, #0x8 │ │ - b.cs 88074 // b.hs, b.nlast │ │ - mov x7, xzr │ │ - lsl x19, x7, #1 │ │ - ldrsh w20, [x15, x19] │ │ - ldrsh w19, [x16, x19] │ │ - mul w20, w12, w20 │ │ - madd w19, w19, w6, w20 │ │ - add w19, w19, #0x80 │ │ - asr w19, w19, #8 │ │ - cmp w19, #0xff │ │ - csel w19, w19, w11, lt // lt = tstop │ │ - bic w19, w19, w19, asr #31 │ │ - strb w19, [x17, x7] │ │ - add x7, x7, #0x1 │ │ - cmp x10, x7 │ │ - b.ne 88038 // b.any │ │ - b 88014 │ │ - mul x19, x8, x1 │ │ - mul x20, x8, x9 │ │ - add x21, x0, x19 │ │ - add x19, x19, x10 │ │ - add x22, x20, x10 │ │ - add x23, x0, x19 │ │ - lsl x19, x22, #1 │ │ - lsl x20, x20, #1 │ │ - add x24, x3, x19 │ │ - add x19, x2, x19 │ │ - add x22, x2, x20 │ │ - cmp x21, x19 │ │ - cset w19, cc // cc = lo, ul, last │ │ - cmp x23, x22 │ │ - cset w22, hi // hi = pmore │ │ - cmp x21, x24 │ │ - add x20, x3, x20 │ │ - and w21, w19, w22 │ │ - cset w19, cc // cc = lo, ul, last │ │ - cmp x23, x20 │ │ - mov x7, xzr │ │ - cset w20, hi // hi = pmore │ │ - tbnz w21, #0, 88038 │ │ - and w19, w19, w20 │ │ - tbnz w19, #0, 88038 │ │ - mov x7, xzr │ │ - mov x19, xzr │ │ - ldr q5, [x16, x7] │ │ - ldr q6, [x15, x7] │ │ - add x7, x7, #0x10 │ │ - sxtl2 v7.4s, v5.8h │ │ - sxtl v5.4s, v5.4h │ │ - sxtl v16.4s, v6.4h │ │ - mul v5.4s, v0.4s, v5.4s │ │ - sxtl2 v6.4s, v6.8h │ │ - mul v7.4s, v0.4s, v7.4s │ │ - mla v5.4s, v3.4s, v16.4s │ │ - mla v7.4s, v3.4s, v6.4s │ │ - add v5.4s, v5.4s, v1.4s │ │ - add v6.4s, v7.4s, v1.4s │ │ - sshr v5.4s, v5.4s, #8 │ │ - sshr v6.4s, v6.4s, #8 │ │ - smin v5.4s, v5.4s, v2.4s │ │ - smin v6.4s, v6.4s, v2.4s │ │ - smax v5.4s, v5.4s, v4.4s │ │ - smax v6.4s, v6.4s, v4.4s │ │ - xtn v5.4h, v5.4s │ │ - xtn2 v5.8h, v6.4s │ │ - xtn v5.8b, v5.8h │ │ - str d5, [x17, x19] │ │ - add x19, x19, #0x8 │ │ - cmp x13, x19 │ │ - b.ne 880e0 // b.any │ │ - cmp x13, x10 │ │ - mov x7, x13 │ │ - b.ne 88038 // b.any │ │ - b 88014 │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldp x24, x23, [sp], #48 │ │ - ret │ │ - stp x28, x27, [sp, #-80]! │ │ - cmp w4, #0x1 │ │ + stp x28, x27, [sp, #-96]! │ │ stp x26, x25, [sp, #16] │ │ stp x24, x23, [sp, #32] │ │ stp x22, x21, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ - b.lt 88354 // b.tstop │ │ - sxtw x9, w4 │ │ - mov w10, w4 │ │ - mov x8, xzr │ │ - mov w11, #0x40 // #64 │ │ - mov w12, #0xff // #255 │ │ - movi v0.4s, #0x40 │ │ - movi v1.4s, #0x2, lsl #8 │ │ - movi v2.2d, #0xff000000ff │ │ - and x13, x10, #0xfffffff8 │ │ - lsl x14, x9, #1 │ │ - movi v3.2d, #0x0 │ │ - mov x15, x3 │ │ - mov x16, x2 │ │ - mov x17, x6 │ │ - mov x7, x0 │ │ - cmp w4, #0x8 │ │ - b.cs 881f8 // b.hs, b.nlast │ │ - b 881f0 │ │ - add x17, x17, x9 │ │ - add x7, x7, x1 │ │ - subs w5, w5, #0x1 │ │ - add x8, x8, #0x1 │ │ - add x16, x16, x14 │ │ - add x15, x15, x14 │ │ - b.eq 88354 // b.none │ │ - cmp w4, #0x8 │ │ - b.cs 881f8 // b.hs, b.nlast │ │ - mov x19, xzr │ │ - b 88310 │ │ - mul x20, x8, x1 │ │ - mul x21, x8, x9 │ │ - add x23, x0, x20 │ │ - add x20, x20, x10 │ │ - add x22, x21, x10 │ │ - add x25, x0, x20 │ │ - lsl x20, x22, #1 │ │ - lsl x24, x21, #1 │ │ - add x27, x2, x20 │ │ - add x26, x2, x24 │ │ - cmp x23, x27 │ │ - add x22, x6, x22 │ │ - cset w27, cc // cc = lo, ul, last │ │ - cmp x25, x26 │ │ - cset w26, hi // hi = pmore │ │ - cmp x23, x22 │ │ - add x21, x6, x21 │ │ - add x28, x3, x20 │ │ - cset w20, cc // cc = lo, ul, last │ │ - cmp x21, x25 │ │ - add x24, x3, x24 │ │ - cset w22, cc // cc = lo, ul, last │ │ - cmp x23, x28 │ │ - cset w21, cc // cc = lo, ul, last │ │ - cmp x25, x24 │ │ - mov x19, xzr │ │ - and w26, w27, w26 │ │ - cset w23, hi // hi = pmore │ │ - tbnz w26, #0, 88310 │ │ - and w20, w20, w22 │ │ - tbnz w20, #0, 88310 │ │ - and w20, w21, w23 │ │ - tbnz w20, #0, 88310 │ │ - mov x19, xzr │ │ - mov x20, xzr │ │ - ldr d5, [x17, x20] │ │ - ldr q4, [x16, x19] │ │ - ldr q6, [x15, x19] │ │ - add x19, x19, #0x10 │ │ - uxtl v5.8h, v5.8b │ │ - sxtl2 v7.4s, v4.8h │ │ - sxtl v4.4s, v4.4h │ │ - uxtl v17.4s, v5.4h │ │ - mul v4.4s, v17.4s, v4.4s │ │ - uxtl2 v17.4s, v5.8h │ │ - sxtl v16.4s, v6.4h │ │ - mul v7.4s, v17.4s, v7.4s │ │ - usubw v17.4s, v0.4s, v5.4h │ │ - sxtl2 v6.4s, v6.8h │ │ - usubw2 v5.4s, v0.4s, v5.8h │ │ - mla v4.4s, v17.4s, v16.4s │ │ - mla v7.4s, v5.4s, v6.4s │ │ - add v4.4s, v4.4s, v1.4s │ │ - add v5.4s, v7.4s, v1.4s │ │ - sshr v4.4s, v4.4s, #10 │ │ - sshr v5.4s, v5.4s, #10 │ │ - smin v4.4s, v4.4s, v2.4s │ │ - smin v5.4s, v5.4s, v2.4s │ │ - smax v4.4s, v4.4s, v3.4s │ │ - smax v5.4s, v5.4s, v3.4s │ │ - xtn v4.4h, v4.4s │ │ - xtn2 v4.8h, v5.4s │ │ - xtn v4.8b, v4.8h │ │ - str d4, [x7, x20] │ │ - add x20, x20, #0x8 │ │ - cmp x13, x20 │ │ - b.ne 88284 // b.any │ │ - cmp x13, x10 │ │ - mov x19, x13 │ │ - b.eq 881cc // b.none │ │ - lsl x20, x19, #1 │ │ - ldrb w21, [x17, x19] │ │ - ldrsh w22, [x15, x20] │ │ - ldrsh w20, [x16, x20] │ │ - sub w23, w11, w21 │ │ - mul w22, w23, w22 │ │ - madd w20, w21, w20, w22 │ │ - add w20, w20, #0x200 │ │ - asr w20, w20, #10 │ │ - cmp w20, #0xff │ │ - csel w20, w20, w12, lt // lt = tstop │ │ - bic w20, w20, w20, asr #31 │ │ - strb w20, [x7, x19] │ │ - add x19, x19, #0x1 │ │ - cmp x10, x19 │ │ - b.ne 88310 // b.any │ │ - b 881cc │ │ + stp x29, x30, [sp, #80] │ │ + sub sp, sp, #0x27, lsl #12 │ │ + sub sp, sp, #0xde0 │ │ + add x8, sp, #0x23, lsl #12 │ │ + add x8, x8, #0xe54 │ │ + ldr w8, [x8, #16380] │ │ + add x26, sp, #0xd, lsl #12 │ │ + add x26, x26, #0x4c0 │ │ + add x27, sp, #0x20 │ │ + str w8, [sp, #20] │ │ + add x8, sp, #0x23, lsl #12 │ │ + add x8, x8, #0xe4c │ │ + ldr w28, [x8, #16380] │ │ + add x8, sp, #0x23, lsl #12 │ │ + add x8, x8, #0xe44 │ │ + ldr w8, [x8, #16380] │ │ + mov x21, x2 │ │ + mov x22, x1 │ │ + add x24, x26, #0xca0 │ │ + add x25, x27, #0x660 │ │ + mov w19, w7 │ │ + mov w20, w6 │ │ + mov x29, x5 │ │ + mov x23, x4 │ │ + str x0, [sp, #24] │ │ + mov x0, x24 │ │ + mov x1, x25 │ │ + mov x2, x3 │ │ + mov x3, x22 │ │ + mov x4, x21 │ │ + mov w5, w6 │ │ + mov w6, w7 │ │ + mov w7, w28 │ │ + str w8, [sp, #16] │ │ + bl 4a5f0 │ │ + tbz w28, #2, 87314 │ │ + add x0, x26, #0x20 │ │ + add x1, x27, #0x20 │ │ + mov w6, #0x2 // #2 │ │ + mov x2, xzr │ │ + mov x3, x23 │ │ + mov x4, x29 │ │ + mov w5, w20 │ │ + mov w7, w28 │ │ + bl 4a5f0 │ │ + tbz w28, #3, 8734c │ │ + mov w8, #0x190 // #400 │ │ + lsr x9, x29, #1 │ │ + mov w10, #0xc // #12 │ │ + mul w8, w19, w8 │ │ + add x0, x24, w8, sxtw #2 │ │ + add x1, x25, w8, sxtw #1 │ │ + madd x3, x9, x10, x23 │ │ + mov w6, #0x2 // #2 │ │ + mov x2, xzr │ │ + mov x4, x29 │ │ + mov w5, w20 │ │ + mov w7, w28 │ │ + bl 4a5f0 │ │ + mov x0, x24 │ │ + mov x1, x25 │ │ + mov w2, w20 │ │ + mov w3, w19 │ │ + mov w4, w28 │ │ + bl 30944 │ │ + ldp w4, w5, [sp, #16] │ │ + mov x0, x24 │ │ + mov x1, x25 │ │ + mov w2, w20 │ │ + mov w3, w19 │ │ + bl 30c90 │ │ + ldr x0, [sp, #24] │ │ + mov x1, x22 │ │ + mov x2, x21 │ │ + mov x3, x24 │ │ + mov x4, x25 │ │ + mov w5, w20 │ │ + mov w6, w19 │ │ + bl 4a95c │ │ + add sp, sp, #0x27, lsl #12 │ │ + add sp, sp, #0xde0 │ │ + ldp x29, x30, [sp, #80] │ │ ldp x20, x19, [sp, #64] │ │ ldp x22, x21, [sp, #48] │ │ ldp x24, x23, [sp, #32] │ │ ldp x26, x25, [sp, #16] │ │ - ldp x28, x27, [sp], #80 │ │ - ret │ │ - str x21, [sp, #-32]! │ │ - cmp w3, #0x1 │ │ - stp x20, x19, [sp, #16] │ │ - b.lt 884cc // b.tstop │ │ - mov w10, w3 │ │ - mov x8, xzr │ │ - sxtw x9, w3 │ │ - mov w11, #0x40 // #64 │ │ - movi v0.8h, #0x40 │ │ - and x12, x10, #0xfffffff0 │ │ - movi v1.8h, #0x20 │ │ - mov x13, x2 │ │ - mov x14, x0 │ │ - mov x15, x5 │ │ - cmp w3, #0x10 │ │ - b.cs 88408 // b.hs, b.nlast │ │ - b 883d0 │ │ - add x14, x14, x1 │ │ - add x13, x13, x9 │ │ - add x15, x15, x9 │ │ - subs w4, w4, #0x1 │ │ - add x8, x8, #0x1 │ │ - b.eq 884cc // b.none │ │ - cmp w3, #0x10 │ │ - b.cs 88408 // b.hs, b.nlast │ │ - mov x16, xzr │ │ - ldrb w17, [x15, x16] │ │ - ldrb w6, [x14, x16] │ │ - ldrb w7, [x13, x16] │ │ - sub w19, w11, w17 │ │ - mul w6, w19, w6 │ │ - madd w17, w7, w17, w6 │ │ - add w17, w17, #0x20 │ │ - lsr w17, w17, #6 │ │ - strb w17, [x14, x16] │ │ - add x16, x16, #0x1 │ │ - cmp x10, x16 │ │ - b.ne 883d4 // b.any │ │ - b 883b0 │ │ - mul x17, x8, x1 │ │ - mul x6, x8, x9 │ │ - add x7, x0, x17 │ │ - add x17, x17, x10 │ │ - add x19, x6, x10 │ │ - add x21, x0, x17 │ │ - add x17, x2, x19 │ │ - add x19, x5, x19 │ │ - add x20, x5, x6 │ │ - cmp x7, x19 │ │ - cset w19, cc // cc = lo, ul, last │ │ - cmp x20, x21 │ │ - cset w20, cc // cc = lo, ul, last │ │ - cmp x7, x17 │ │ - add x6, x2, x6 │ │ - cset w17, cc // cc = lo, ul, last │ │ - cmp x6, x21 │ │ - mov x16, xzr │ │ - and w7, w19, w20 │ │ - cset w6, cc // cc = lo, ul, last │ │ - tbnz w7, #0, 883d4 │ │ - and w17, w17, w6 │ │ - tbnz w17, #0, 883d4 │ │ - mov x16, xzr │ │ - ldr q2, [x14, x16] │ │ - ldr q3, [x15, x16] │ │ - ldr q4, [x13, x16] │ │ - uxtl2 v5.8h, v2.16b │ │ - uxtl v2.8h, v2.8b │ │ - ext v6.16b, v3.16b, v3.16b, #8 │ │ - usubw2 v7.8h, v0.8h, v3.16b │ │ - usubw v16.8h, v0.8h, v3.8b │ │ - ext v17.16b, v4.16b, v4.16b, #8 │ │ - umull v3.8h, v4.8b, v3.8b │ │ - umull v4.8h, v17.8b, v6.8b │ │ - mla v3.8h, v16.8h, v2.8h │ │ - mla v4.8h, v7.8h, v5.8h │ │ - add v2.8h, v3.8h, v1.8h │ │ - add v3.8h, v4.8h, v1.8h │ │ - shrn v2.8b, v2.8h, #6 │ │ - shrn2 v2.16b, v3.8h, #6 │ │ - str q2, [x14, x16] │ │ - add x16, x16, #0x10 │ │ - cmp x12, x16 │ │ - b.ne 88468 // b.any │ │ - cmp x12, x10 │ │ - mov x16, x12 │ │ - b.ne 883d4 // b.any │ │ - b 883b0 │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x21, [sp], #32 │ │ - ret │ │ - str x21, [sp, #-32]! │ │ - add w10, w3, w3, lsl #1 │ │ - cmp w10, #0x4 │ │ - stp x20, x19, [sp, #16] │ │ - b.lt 88648 // b.tstop │ │ - adrp x15, ac000 │ │ - lsr w10, w10, #2 │ │ - ldr x15, [x15, #1504] │ │ - cmp w10, #0x1 │ │ - sxtw x9, w3 │ │ - csinc x13, x10, xzr, hi // hi = pmore │ │ - add x16, x13, x9 │ │ - mov x8, xzr │ │ - mov w11, #0x40 // #64 │ │ - movi v0.8h, #0x40 │ │ - add x12, x15, x9 │ │ - and x14, x13, #0x3ffffff0 │ │ - add x15, x15, x16 │ │ - movi v1.8h, #0x20 │ │ - mov x16, x2 │ │ - mov x17, x0 │ │ - cmp x13, #0x10 │ │ - b.cs 8858c // b.hs, b.nlast │ │ - b 88554 │ │ - add x17, x17, x1 │ │ - add x16, x16, x9 │ │ - subs w4, w4, #0x1 │ │ - add x8, x8, #0x1 │ │ - b.eq 88648 // b.none │ │ - cmp x13, #0x10 │ │ - b.cs 8858c // b.hs, b.nlast │ │ - mov x3, xzr │ │ - ldrb w5, [x12, x3] │ │ - ldrb w6, [x17, x3] │ │ - ldrb w7, [x16, x3] │ │ - sub w19, w11, w5 │ │ - mul w6, w19, w6 │ │ - madd w5, w7, w5, w6 │ │ - add w5, w5, #0x20 │ │ - lsr w5, w5, #6 │ │ - strb w5, [x17, x3] │ │ - add x3, x3, #0x1 │ │ - cmp x3, x10 │ │ - b.cc 88558 // b.lo, b.ul, b.last │ │ - b 88538 │ │ - mul x5, x8, x1 │ │ - mul x6, x8, x9 │ │ - add x7, x0, x5 │ │ - add x5, x13, x5 │ │ - add x19, x13, x6 │ │ - add x20, x0, x5 │ │ - cmp x7, x15 │ │ - add x5, x2, x19 │ │ - cset w19, cc // cc = lo, ul, last │ │ - cmp x12, x20 │ │ - cset w21, cc // cc = lo, ul, last │ │ - cmp x7, x5 │ │ - add x6, x2, x6 │ │ - cset w5, cc // cc = lo, ul, last │ │ - cmp x6, x20 │ │ - mov x3, xzr │ │ - and w7, w19, w21 │ │ - cset w6, cc // cc = lo, ul, last │ │ - tbnz w7, #0, 88558 │ │ - and w5, w5, w6 │ │ - tbnz w5, #0, 88558 │ │ - mov x3, xzr │ │ - ldr q2, [x17, x3] │ │ - ldr q3, [x12, x3] │ │ - ldr q4, [x16, x3] │ │ - uxtl2 v5.8h, v2.16b │ │ - uxtl v2.8h, v2.8b │ │ - ext v6.16b, v3.16b, v3.16b, #8 │ │ - usubw2 v7.8h, v0.8h, v3.16b │ │ - usubw v16.8h, v0.8h, v3.8b │ │ - ext v17.16b, v4.16b, v4.16b, #8 │ │ - umull v3.8h, v4.8b, v3.8b │ │ - umull v4.8h, v17.8b, v6.8b │ │ - mla v3.8h, v16.8h, v2.8h │ │ - mla v4.8h, v7.8h, v5.8h │ │ - add v2.8h, v3.8h, v1.8h │ │ - add v3.8h, v4.8h, v1.8h │ │ - shrn v2.8b, v2.8h, #6 │ │ - shrn2 v2.16b, v3.8h, #6 │ │ - str q2, [x17, x3] │ │ - add x3, x3, #0x10 │ │ - cmp x14, x3 │ │ - b.ne 885e4 // b.any │ │ - cmp x13, x14 │ │ - mov x3, x14 │ │ - b.ne 88558 // b.any │ │ - b 88538 │ │ - ldp x20, x19, [sp, #16] │ │ - ldr x21, [sp], #32 │ │ - ret │ │ - str x19, [sp, #-16]! │ │ - cmp w3, #0x1 │ │ - b.lt 887d4 // b.tstop │ │ - adrp x13, ac000 │ │ - ldr x13, [x13, #1504] │ │ - add w12, w4, w4, lsl #1 │ │ - mov w10, w3 │ │ - mov x8, xzr │ │ - sxtw x9, w3 │ │ - mov w11, #0x40 // #64 │ │ - asr w12, w12, #2 │ │ - add x13, x13, w4, sxtw │ │ - and x14, x10, #0xffffffe0 │ │ - movi v0.8h, #0x20 │ │ - mov x15, x2 │ │ - mov x16, x0 │ │ - ldrb w17, [x13] │ │ - cmp w3, #0x20 │ │ - sub w4, w11, w17 │ │ - b.cs 886d8 // b.hs, b.nlast │ │ - b 886d0 │ │ - add x13, x13, #0x1 │ │ - add x16, x16, x1 │ │ - add x15, x15, x9 │ │ - subs w12, w12, #0x1 │ │ - add x8, x8, #0x1 │ │ - b.eq 887d4 // b.none │ │ - ldrb w17, [x13] │ │ - cmp w3, #0x20 │ │ - sub w4, w11, w17 │ │ - b.cs 886d8 // b.hs, b.nlast │ │ - mov x5, xzr │ │ - b 887a8 │ │ - mul x6, x8, x9 │ │ - mul x5, x8, x1 │ │ - add x7, x6, x10 │ │ - add x7, x2, x7 │ │ - add x19, x0, x5 │ │ - cmp x19, x7 │ │ - b.cs 88710 // b.hs, b.nlast │ │ - add x5, x5, x10 │ │ - add x6, x2, x6 │ │ - add x5, x0, x5 │ │ - cmp x6, x5 │ │ - b.cs 88710 // b.hs, b.nlast │ │ - mov x5, xzr │ │ - b 887a8 │ │ - mov x5, xzr │ │ - dup v1.8h, w4 │ │ - dup v2.8h, w17 │ │ - add x6, x16, x5 │ │ - add x7, x15, x5 │ │ - ldp q3, q4, [x6] │ │ - ldp q5, q6, [x7] │ │ - add x5, x5, #0x20 │ │ - cmp x14, x5 │ │ - uxtl v7.8h, v3.8b │ │ - uxtl v16.8h, v4.8b │ │ - uxtl2 v3.8h, v3.16b │ │ - uxtl2 v4.8h, v4.16b │ │ - uxtl2 v17.8h, v5.16b │ │ - uxtl v5.8h, v5.8b │ │ - uxtl2 v18.8h, v6.16b │ │ - uxtl v6.8h, v6.8b │ │ - mul v7.8h, v1.8h, v7.8h │ │ - mul v16.8h, v1.8h, v16.8h │ │ - mul v3.8h, v1.8h, v3.8h │ │ - mul v4.8h, v1.8h, v4.8h │ │ - mla v7.8h, v2.8h, v5.8h │ │ - mla v16.8h, v2.8h, v6.8h │ │ - mla v3.8h, v2.8h, v17.8h │ │ - mla v4.8h, v2.8h, v18.8h │ │ - add v5.8h, v7.8h, v0.8h │ │ - add v6.8h, v16.8h, v0.8h │ │ - add v3.8h, v3.8h, v0.8h │ │ - add v4.8h, v4.8h, v0.8h │ │ - shrn v5.8b, v5.8h, #6 │ │ - shrn v6.8b, v6.8h, #6 │ │ - shrn2 v5.16b, v3.8h, #6 │ │ - shrn2 v6.16b, v4.8h, #6 │ │ - stp q5, q6, [x6] │ │ - b.ne 8871c // b.any │ │ - cmp x14, x10 │ │ - mov x5, x14 │ │ - b.eq 886a8 // b.none │ │ - ldrb w6, [x15, x5] │ │ - ldrb w7, [x16, x5] │ │ - mul w6, w6, w17 │ │ - madd w6, w4, w7, w6 │ │ - add w6, w6, #0x20 │ │ - lsr w6, w6, #6 │ │ - strb w6, [x16, x5] │ │ - add x5, x5, #0x1 │ │ - cmp x10, x5 │ │ - b.ne 887a8 // b.any │ │ - b 886a8 │ │ - ldr x19, [sp], #16 │ │ - ret │ │ - sub sp, sp, #0x70 │ │ - cmp w4, #0x1 │ │ - stp x28, x27, [sp, #16] │ │ - stp x26, x25, [sp, #32] │ │ - stp x24, x23, [sp, #48] │ │ - stp x22, x21, [sp, #64] │ │ - stp x20, x19, [sp, #80] │ │ - stp x29, x30, [sp, #96] │ │ - stp x3, x6, [sp] │ │ - b.lt 88a5c // b.tstop │ │ - ldp x15, x17, [sp] │ │ - sxtw x3, w4 │ │ - mov w10, w4 │ │ - mov x8, xzr │ │ - mov w11, #0x1a // #26 │ │ - mov w12, #0xff // #255 │ │ - movi v0.2d, #0x0 │ │ - movi v1.4s, #0x8 │ │ - movi v2.4s, #0x1a │ │ - movi v3.4s, #0x26 │ │ - movi v4.4s, #0x2, lsl #8 │ │ - and x13, x10, #0xfffffff8 │ │ - lsl x14, x3, #1 │ │ - movi v5.2d, #0xff000000ff │ │ - mov x16, x2 │ │ - mov x7, x0 │ │ - cmp w4, #0x8 │ │ - b.cs 888d8 // b.hs, b.nlast │ │ - b 88874 │ │ - add x7, x7, x1 │ │ - add x17, x17, x3 │ │ - subs w5, w5, #0x1 │ │ - add x8, x8, #0x1 │ │ - add x16, x16, x14 │ │ - add x15, x15, x14 │ │ - b.eq 88a5c // b.none │ │ - cmp w4, #0x8 │ │ - b.cs 888d8 // b.hs, b.nlast │ │ - mov x19, xzr │ │ - lsl x9, x19, #1 │ │ - ldrsh w6, [x16, x9] │ │ - ldrsh w9, [x15, x9] │ │ - subs w20, w6, w9 │ │ - cneg w20, w20, mi // mi = first │ │ - add w20, w20, #0x8 │ │ - lsr w20, w20, #8 │ │ - cmp w20, #0x1a │ │ - csel w20, w20, w11, cc // cc = lo, ul, last │ │ - add w21, w20, #0x26 │ │ - sub w20, w11, w20 │ │ - mul w6, w21, w6 │ │ - madd w9, w20, w9, w6 │ │ - add w9, w9, #0x200 │ │ - asr w9, w9, #10 │ │ - cmp w9, #0xff │ │ - csel w9, w9, w12, lt // lt = tstop │ │ - bic w9, w9, w9, asr #31 │ │ - strb w9, [x7, x19] │ │ - strb w21, [x17, x19] │ │ - add x19, x19, #0x1 │ │ - cmp x10, x19 │ │ - b.ne 88878 // b.any │ │ - b 88850 │ │ - ldr x9, [sp, #8] │ │ - mul x21, x8, x3 │ │ - add x22, x21, x10 │ │ - mul x20, x8, x1 │ │ - add x25, x9, x21 │ │ - add x27, x9, x22 │ │ - ldr x9, [sp] │ │ - add x23, x0, x20 │ │ - add x20, x20, x10 │ │ - lsl x21, x21, #1 │ │ - add x24, x0, x20 │ │ - lsl x20, x22, #1 │ │ - cmp x23, x27 │ │ - add x28, x9, x21 │ │ - add x29, x2, x20 │ │ - add x30, x9, x20 │ │ - cset w9, cc // cc = lo, ul, last │ │ - cmp x25, x24 │ │ - add x26, x2, x21 │ │ - cset w6, cc // cc = lo, ul, last │ │ - cmp x23, x29 │ │ - cset w20, cc // cc = lo, ul, last │ │ - cmp x24, x26 │ │ - cset w22, hi // hi = pmore │ │ - cmp x23, x30 │ │ - cset w21, cc // cc = lo, ul, last │ │ - cmp x24, x28 │ │ - cset w24, hi // hi = pmore │ │ - cmp x25, x29 │ │ - cset w23, cc // cc = lo, ul, last │ │ - cmp x27, x26 │ │ - cset w26, hi // hi = pmore │ │ - cmp x25, x30 │ │ - cset w25, cc // cc = lo, ul, last │ │ - cmp x27, x28 │ │ - mov x19, xzr │ │ - and w9, w9, w6 │ │ - cset w27, hi // hi = pmore │ │ - tbnz w9, #0, 88878 │ │ - and w9, w20, w22 │ │ - tbnz w9, #0, 88878 │ │ - and w9, w21, w24 │ │ - tbnz w9, #0, 88878 │ │ - and w9, w23, w26 │ │ - tbnz w9, #0, 88878 │ │ - and w9, w25, w27 │ │ - tbnz w9, #0, 88878 │ │ - mov x19, xzr │ │ - mov x20, xzr │ │ - ldr q6, [x16, x19] │ │ - ldr q7, [x15, x19] │ │ - add x19, x19, #0x10 │ │ - sxtl v16.4s, v6.4h │ │ - sxtl2 v17.4s, v6.8h │ │ - ssubl2 v20.4s, v6.8h, v7.8h │ │ - ssubl v6.4s, v6.4h, v7.4h │ │ - abs v6.4s, v6.4s │ │ - sxtl2 v18.4s, v7.8h │ │ - sxtl v19.4s, v7.4h │ │ - abs v7.4s, v20.4s │ │ - add v6.4s, v6.4s, v1.4s │ │ - add v7.4s, v7.4s, v1.4s │ │ - ushr v6.4s, v6.4s, #8 │ │ - ushr v7.4s, v7.4s, #8 │ │ - umin v6.4s, v6.4s, v2.4s │ │ - umin v7.4s, v7.4s, v2.4s │ │ - add v20.4s, v6.4s, v3.4s │ │ - sub v6.4s, v2.4s, v6.4s │ │ - add v21.4s, v7.4s, v3.4s │ │ - sub v7.4s, v2.4s, v7.4s │ │ - mul v6.4s, v6.4s, v19.4s │ │ - mul v7.4s, v7.4s, v18.4s │ │ - mla v6.4s, v20.4s, v16.4s │ │ - mla v7.4s, v21.4s, v17.4s │ │ - add v6.4s, v6.4s, v4.4s │ │ - add v7.4s, v7.4s, v4.4s │ │ - sshr v6.4s, v6.4s, #10 │ │ - sshr v7.4s, v7.4s, #10 │ │ - smin v6.4s, v6.4s, v5.4s │ │ - smin v7.4s, v7.4s, v5.4s │ │ - smax v6.4s, v6.4s, v0.4s │ │ - smax v7.4s, v7.4s, v0.4s │ │ - xtn v6.4h, v6.4s │ │ - xtn2 v6.8h, v7.4s │ │ - xtn v18.4h, v20.4s │ │ - xtn v6.8b, v6.8h │ │ - str d6, [x7, x20] │ │ - xtn2 v18.8h, v21.4s │ │ - xtn v6.8b, v18.8h │ │ - str d6, [x17, x20] │ │ - add x20, x20, #0x8 │ │ - cmp x13, x20 │ │ - b.ne 8899c // b.any │ │ - cmp x13, x10 │ │ - mov x19, x13 │ │ - b.ne 88878 // b.any │ │ - b 88850 │ │ - ldp x29, x30, [sp, #96] │ │ - ldp x20, x19, [sp, #80] │ │ - ldp x22, x21, [sp, #64] │ │ - ldp x24, x23, [sp, #48] │ │ - ldp x26, x25, [sp, #32] │ │ - ldp x28, x27, [sp, #16] │ │ - add sp, sp, #0x70 │ │ - ret │ │ - sub sp, sp, #0x90 │ │ - cmp w4, #0x1 │ │ - stp x28, x27, [sp, #48] │ │ - stp x26, x25, [sp, #64] │ │ - stp x24, x23, [sp, #80] │ │ - stp x22, x21, [sp, #96] │ │ - stp x20, x19, [sp, #112] │ │ - stp x29, x30, [sp, #128] │ │ - stp x3, x6, [sp, #32] │ │ - stp x0, x2, [sp, #16] │ │ - b.lt 88e4c // b.tstop │ │ - sxtw x9, w4 │ │ - mov w13, #0x1 // #1 │ │ - sub x15, x9, #0x1 │ │ - sub w13, w13, w7 │ │ - add x16, x9, #0x1 │ │ - lsr x17, x15, #1 │ │ - ldp x19, x7, [sp, #24] │ │ - ldr x20, [sp, #40] │ │ - ldr x21, [sp, #16] │ │ - and x15, x16, #0xfffffffffffffffe │ │ - add x16, x17, #0x1 │ │ - and x17, x16, #0xfffffffffffffff8 │ │ - mov x8, xzr │ │ - sbfx x10, x4, #1, #31 │ │ - mov w11, #0x1a // #26 │ │ - mov w12, #0xff // #255 │ │ - movi v0.2d, #0x0 │ │ - movi v1.4s, #0x8 │ │ - movi v2.4s, #0x1a │ │ - movi v3.4s, #0x26 │ │ - movi v4.4s, #0x2, lsl #8 │ │ - lsl x14, x9, #1 │ │ - str x15, [sp, #8] │ │ - dup v5.4s, w13 │ │ - lsl x15, x17, #1 │ │ - movi v6.2d, #0xff000000ff │ │ - str x15, [sp] │ │ - cmp x16, #0x8 │ │ - b.cs 88c18 // b.hs, b.nlast │ │ - b 88b44 │ │ - add x21, x21, x1 │ │ - add x20, x20, x10 │ │ - subs w5, w5, #0x1 │ │ - add x8, x8, #0x1 │ │ - add x19, x19, x14 │ │ - add x7, x7, x14 │ │ - b.eq 88e4c // b.none │ │ - cmp x16, #0x8 │ │ - b.cs 88c18 // b.hs, b.nlast │ │ - mov x22, xzr │ │ - lsl x15, x22, #1 │ │ - lsr x23, x22, #1 │ │ - add x24, x15, #0x2 │ │ - add x15, x19, x24 │ │ - add x0, x7, x24 │ │ - ldursh w2, [x15, #-2] │ │ - ldursh w3, [x0, #-2] │ │ - add x24, x24, #0x4 │ │ - subs w4, w2, w3 │ │ - cneg w4, w4, mi // mi = first │ │ - add w4, w4, #0x8 │ │ - lsr w4, w4, #8 │ │ - cmp w4, #0x1a │ │ - csel w4, w4, w11, cc // cc = lo, ul, last │ │ - add w6, w4, #0x26 │ │ - sub w4, w11, w4 │ │ - mul w2, w6, w2 │ │ - madd w2, w4, w3, w2 │ │ - add w2, w2, #0x200 │ │ - asr w2, w2, #10 │ │ - cmp w2, #0xff │ │ - csel w2, w2, w12, lt // lt = tstop │ │ - add x3, x21, x22 │ │ - bic w2, w2, w2, asr #31 │ │ - strb w2, [x3] │ │ - ldrsh w15, [x15] │ │ - ldrsh w0, [x0] │ │ - add w2, w13, w6 │ │ - add x22, x22, #0x2 │ │ - subs w4, w15, w0 │ │ - cneg w4, w4, mi // mi = first │ │ - add w4, w4, #0x8 │ │ - lsr w4, w4, #8 │ │ - cmp w4, #0x1a │ │ - csel w4, w4, w11, cc // cc = lo, ul, last │ │ - add w6, w4, #0x26 │ │ - sub w4, w11, w4 │ │ - mul w15, w6, w15 │ │ - madd w15, w4, w0, w15 │ │ - add w15, w15, #0x200 │ │ - asr w15, w15, #10 │ │ - cmp w15, #0xff │ │ - add w2, w2, w6 │ │ - csel w15, w15, w12, lt // lt = tstop │ │ - lsr w0, w2, #1 │ │ - bic w15, w15, w15, asr #31 │ │ - cmp x22, x9 │ │ - strb w15, [x3, #1] │ │ - strb w0, [x20, x23] │ │ - add x23, x23, #0x1 │ │ - b.lt 88b54 // b.tstop │ │ - b 88b20 │ │ - ldp x2, x0, [sp, #8] │ │ - ldr x15, [sp, #40] │ │ - mul x23, x8, x1 │ │ - mul x25, x8, x9 │ │ - add x26, x0, x23 │ │ - add x23, x2, x23 │ │ - mul x24, x8, x10 │ │ - lsl x27, x25, #1 │ │ - add x25, x2, x25 │ │ - add x29, x0, x23 │ │ - ldp x2, x0, [sp, #24] │ │ - add x28, x15, x24 │ │ - add x24, x16, x24 │ │ - add x30, x15, x24 │ │ - lsl x23, x25, #1 │ │ - cmp x26, x30 │ │ - add x4, x2, x27 │ │ - add x6, x2, x23 │ │ - cset w2, cc // cc = lo, ul, last │ │ - cmp x28, x29 │ │ - add x15, x0, x27 │ │ - add x3, x0, x23 │ │ - cset w0, cc // cc = lo, ul, last │ │ - cmp x26, x6 │ │ - cset w23, cc // cc = lo, ul, last │ │ - cmp x29, x4 │ │ - cset w25, hi // hi = pmore │ │ - cmp x26, x3 │ │ - cset w24, cc // cc = lo, ul, last │ │ - cmp x29, x15 │ │ - cset w27, hi // hi = pmore │ │ - cmp x28, x6 │ │ - cset w26, cc // cc = lo, ul, last │ │ - cmp x30, x4 │ │ - cset w29, hi // hi = pmore │ │ - cmp x28, x3 │ │ - cset w28, cc // cc = lo, ul, last │ │ - cmp x30, x15 │ │ - mov x22, xzr │ │ - and w0, w2, w0 │ │ - cset w30, hi // hi = pmore │ │ - tbnz w0, #0, 88b48 │ │ - and w15, w23, w25 │ │ - tbnz w15, #0, 88b48 │ │ - and w15, w24, w27 │ │ - tbnz w15, #0, 88b48 │ │ - and w15, w26, w29 │ │ - tbnz w15, #0, 88b48 │ │ - and w15, w28, w30 │ │ - tbnz w15, #0, 88b48 │ │ - mov x22, xzr │ │ - mov x23, xzr │ │ - mov x24, x21 │ │ - add x15, x19, x22 │ │ - ld2 {v16.8h, v17.8h}, [x15] │ │ - add x15, x7, x22 │ │ - ld2 {v18.8h, v19.8h}, [x15] │ │ - and x15, x23, #0x7ffffffffffffff8 │ │ - sxtl v7.4s, v16.4h │ │ - sxtl2 v20.4s, v16.8h │ │ - ssubl v24.4s, v16.4h, v18.4h │ │ - sxtl2 v21.4s, v18.8h │ │ - sxtl v22.4s, v18.4h │ │ - ssubl2 v23.4s, v16.8h, v18.8h │ │ - sxtl v25.4s, v17.4h │ │ - sxtl2 v26.4s, v17.8h │ │ - ssubl2 v27.4s, v17.8h, v19.8h │ │ - ssubl v16.4s, v17.4h, v19.4h │ │ - sxtl2 v17.4s, v19.8h │ │ - sxtl v18.4s, v19.4h │ │ - abs v19.4s, v24.4s │ │ - abs v23.4s, v23.4s │ │ - add v19.4s, v19.4s, v1.4s │ │ - abs v16.4s, v16.4s │ │ - add v23.4s, v23.4s, v1.4s │ │ - ushr v19.4s, v19.4s, #8 │ │ - abs v24.4s, v27.4s │ │ - add v16.4s, v16.4s, v1.4s │ │ - ushr v23.4s, v23.4s, #8 │ │ - umin v19.4s, v19.4s, v2.4s │ │ - add v24.4s, v24.4s, v1.4s │ │ - ushr v16.4s, v16.4s, #8 │ │ - umin v23.4s, v23.4s, v2.4s │ │ - add v27.4s, v19.4s, v3.4s │ │ - sub v19.4s, v2.4s, v19.4s │ │ - ushr v24.4s, v24.4s, #8 │ │ - umin v16.4s, v16.4s, v2.4s │ │ - mul v19.4s, v19.4s, v22.4s │ │ - add v22.4s, v23.4s, v3.4s │ │ - sub v23.4s, v2.4s, v23.4s │ │ - umin v24.4s, v24.4s, v2.4s │ │ - mul v21.4s, v23.4s, v21.4s │ │ - add v23.4s, v16.4s, v3.4s │ │ - sub v16.4s, v2.4s, v16.4s │ │ - mul v16.4s, v16.4s, v18.4s │ │ - add v18.4s, v24.4s, v3.4s │ │ - sub v24.4s, v2.4s, v24.4s │ │ - mul v17.4s, v24.4s, v17.4s │ │ - add v24.4s, v5.4s, v27.4s │ │ - mla v21.4s, v22.4s, v20.4s │ │ - add v20.4s, v5.4s, v22.4s │ │ - mla v19.4s, v27.4s, v7.4s │ │ - mla v17.4s, v18.4s, v26.4s │ │ - mla v16.4s, v23.4s, v25.4s │ │ - add v7.4s, v20.4s, v18.4s │ │ - add v18.4s, v24.4s, v23.4s │ │ - add v19.4s, v19.4s, v4.4s │ │ - add v20.4s, v21.4s, v4.4s │ │ - add v16.4s, v16.4s, v4.4s │ │ - shrn v18.4h, v18.4s, #1 │ │ - sshr v19.4s, v19.4s, #10 │ │ - add v17.4s, v17.4s, v4.4s │ │ - sshr v20.4s, v20.4s, #10 │ │ - sshr v16.4s, v16.4s, #10 │ │ - shrn2 v18.8h, v7.4s, #1 │ │ - smin v7.4s, v19.4s, v6.4s │ │ - sshr v17.4s, v17.4s, #10 │ │ - smin v19.4s, v20.4s, v6.4s │ │ - smin v16.4s, v16.4s, v6.4s │ │ - smax v7.4s, v7.4s, v0.4s │ │ - smin v17.4s, v17.4s, v6.4s │ │ - smax v19.4s, v19.4s, v0.4s │ │ - smax v16.4s, v16.4s, v0.4s │ │ - xtn v7.4h, v7.4s │ │ - smax v17.4s, v17.4s, v0.4s │ │ - xtn v16.4h, v16.4s │ │ - xtn2 v7.8h, v19.4s │ │ - xtn2 v16.8h, v17.4s │ │ - xtn v19.8b, v7.8h │ │ - add x23, x23, #0x8 │ │ - xtn v20.8b, v16.8h │ │ - cmp x17, x23 │ │ - xtn v18.8b, v18.8h │ │ - st2 {v19.8b, v20.8b}, [x24], #16 │ │ - add x22, x22, #0x20 │ │ - str d18, [x20, x15] │ │ - b.ne 88cec // b.any │ │ - ldr x22, [sp] │ │ - cmp x16, x17 │ │ - b.eq 88b20 // b.none │ │ - b 88b48 │ │ - ldp x29, x30, [sp, #128] │ │ - ldp x20, x19, [sp, #112] │ │ - ldp x22, x21, [sp, #96] │ │ - ldp x24, x23, [sp, #80] │ │ - ldp x26, x25, [sp, #64] │ │ - ldp x28, x27, [sp, #48] │ │ - add sp, sp, #0x90 │ │ + ldp x28, x27, [sp], #96 │ │ ret │ │ - stp x28, x27, [sp, #-80]! │ │ - sxtw x8, w4 │ │ - sub x13, x8, #0x1 │ │ - add x14, x8, #0x1 │ │ - lsr x15, x13, #1 │ │ - mov w12, #0x2 // #2 │ │ - and x13, x14, #0xfffffffffffffffe │ │ - add x14, x15, #0x1 │ │ - sub w12, w12, w7 │ │ - and x15, x14, #0xfffffffffffffff8 │ │ - sbfx x9, x4, #1, #31 │ │ - mov w10, #0x1a // #26 │ │ - mov w11, #0xff // #255 │ │ - movi v0.2d, #0x0 │ │ - movi v1.4s, #0x8 │ │ - movi v2.4s, #0x1a │ │ - movi v3.4s, #0x26 │ │ - movi v4.4s, #0x2, lsl #8 │ │ - dup v5.4s, w12 │ │ - lsl x16, x15, #1 │ │ - movi v6.2d, #0xff000000ff │ │ + stp x28, x27, [sp, #-96]! │ │ stp x26, x25, [sp, #16] │ │ stp x24, x23, [sp, #32] │ │ stp x22, x21, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ - cmp w4, #0x1 │ │ - lsl x17, x8, #1 │ │ - b.ge 88f00 // b.tcont │ │ - b 894b0 │ │ - add x2, x2, x17 │ │ - add x3, x3, x17 │ │ - add x0, x0, x1 │ │ - subs w5, w5, #0x1 │ │ - b.eq 894cc // b.none │ │ - cmp w4, #0x1 │ │ - lsl x17, x8, #1 │ │ - b.lt 894b0 // b.tstop │ │ - tbnz w5, #0, 88f14 │ │ - cmp x14, #0x8 │ │ - b.cs 88f24 // b.hs, b.nlast │ │ - mov x7, xzr │ │ - b 8910c │ │ - cmp x14, #0x7 │ │ - b.hi 891d8 // b.pmore │ │ - mov x7, xzr │ │ - b 893d8 │ │ - add x26, x6, x14 │ │ - add x22, x0, x13 │ │ - lsl x19, x13, #1 │ │ - cmp x0, x26 │ │ - add x24, x2, x19 │ │ - add x27, x3, x19 │ │ - cset w19, cc // cc = lo, ul, last │ │ - cmp x6, x22 │ │ - cset w20, cc // cc = lo, ul, last │ │ - cmp x0, x24 │ │ - and w28, w19, w20 │ │ - cset w19, cc // cc = lo, ul, last │ │ - cmp x22, x2 │ │ - cset w21, hi // hi = pmore │ │ - cmp x0, x27 │ │ - cset w20, cc // cc = lo, ul, last │ │ - cmp x22, x3 │ │ - cset w23, hi // hi = pmore │ │ - cmp x6, x24 │ │ - cset w22, cc // cc = lo, ul, last │ │ - cmp x26, x2 │ │ - cset w25, hi // hi = pmore │ │ - cmp x6, x27 │ │ - cset w24, cc // cc = lo, ul, last │ │ - cmp x26, x3 │ │ - mov x7, xzr │ │ - cset w26, hi // hi = pmore │ │ - tbnz w28, #0, 8910c │ │ - and w19, w19, w21 │ │ - tbnz w19, #0, 8910c │ │ - and w19, w20, w23 │ │ - tbnz w19, #0, 8910c │ │ - and w19, w22, w25 │ │ - tbnz w19, #0, 8910c │ │ - and w19, w24, w26 │ │ - tbnz w19, #0, 8910c │ │ - mov x7, xzr │ │ - mov x19, x0 │ │ - mov x20, x3 │ │ - mov x21, x2 │ │ - ld2 {v16.8h, v17.8h}, [x21], #32 │ │ - ld2 {v18.8h, v19.8h}, [x20], #32 │ │ - and x22, x7, #0x7ffffffffffffff8 │ │ - add x7, x7, #0x8 │ │ - sxtl v7.4s, v16.4h │ │ - ssubl v24.4s, v16.4h, v18.4h │ │ - sxtl2 v20.4s, v16.8h │ │ - sxtl2 v21.4s, v18.8h │ │ - sxtl v22.4s, v18.4h │ │ - ssubl2 v23.4s, v16.8h, v18.8h │ │ - sxtl v25.4s, v17.4h │ │ - sxtl2 v26.4s, v17.8h │ │ - ssubl2 v27.4s, v17.8h, v19.8h │ │ - ssubl v16.4s, v17.4h, v19.4h │ │ - sxtl2 v17.4s, v19.8h │ │ - sxtl v18.4s, v19.4h │ │ - abs v19.4s, v24.4s │ │ - abs v23.4s, v23.4s │ │ - add v19.4s, v19.4s, v1.4s │ │ - abs v16.4s, v16.4s │ │ - add v23.4s, v23.4s, v1.4s │ │ - ushr v19.4s, v19.4s, #8 │ │ - abs v24.4s, v27.4s │ │ - add v16.4s, v16.4s, v1.4s │ │ - ushr v23.4s, v23.4s, #8 │ │ - umin v19.4s, v19.4s, v2.4s │ │ - add v24.4s, v24.4s, v1.4s │ │ - ushr v16.4s, v16.4s, #8 │ │ - umin v23.4s, v23.4s, v2.4s │ │ - add v27.4s, v19.4s, v3.4s │ │ - sub v19.4s, v2.4s, v19.4s │ │ - ushr v24.4s, v24.4s, #8 │ │ - umin v16.4s, v16.4s, v2.4s │ │ - mul v19.4s, v19.4s, v22.4s │ │ - add v22.4s, v23.4s, v3.4s │ │ - sub v23.4s, v2.4s, v23.4s │ │ - umin v24.4s, v24.4s, v2.4s │ │ - mul v21.4s, v23.4s, v21.4s │ │ - add v23.4s, v16.4s, v3.4s │ │ - sub v16.4s, v2.4s, v16.4s │ │ - mul v16.4s, v16.4s, v18.4s │ │ - add v18.4s, v24.4s, v3.4s │ │ - sub v24.4s, v2.4s, v24.4s │ │ - mul v17.4s, v24.4s, v17.4s │ │ - mla v19.4s, v27.4s, v7.4s │ │ - add v24.4s, v18.4s, v22.4s │ │ - mla v21.4s, v22.4s, v20.4s │ │ - mla v17.4s, v18.4s, v26.4s │ │ - mla v16.4s, v23.4s, v25.4s │ │ - add v18.4s, v19.4s, v4.4s │ │ - add v19.4s, v21.4s, v4.4s │ │ - add v16.4s, v16.4s, v4.4s │ │ - sshr v18.4s, v18.4s, #10 │ │ - add v17.4s, v17.4s, v4.4s │ │ - sshr v19.4s, v19.4s, #10 │ │ - sshr v16.4s, v16.4s, #10 │ │ - smin v18.4s, v18.4s, v6.4s │ │ - sshr v17.4s, v17.4s, #10 │ │ - smin v19.4s, v19.4s, v6.4s │ │ - smin v16.4s, v16.4s, v6.4s │ │ - smax v18.4s, v18.4s, v0.4s │ │ - smin v17.4s, v17.4s, v6.4s │ │ - smax v19.4s, v19.4s, v0.4s │ │ - smax v16.4s, v16.4s, v0.4s │ │ - xtn v18.4h, v18.4s │ │ - smax v17.4s, v17.4s, v0.4s │ │ - xtn v16.4h, v16.4s │ │ - xtn2 v18.8h, v19.4s │ │ - add v20.4s, v23.4s, v27.4s │ │ - xtn2 v16.8h, v17.4s │ │ - xtn v17.8b, v18.8h │ │ - xtn v7.4h, v20.4s │ │ - xtn v18.8b, v16.8h │ │ - st2 {v17.8b, v18.8b}, [x19], #16 │ │ - xtn2 v7.8h, v24.4s │ │ - xtn v7.8b, v7.8h │ │ - cmp x15, x7 │ │ - str d7, [x6, x22] │ │ - b.ne 88fc4 // b.any │ │ - cmp x14, x15 │ │ - mov x7, x16 │ │ - b.eq 88ee0 // b.none │ │ - lsl x20, x7, #1 │ │ - add x21, x3, x20 │ │ - add x22, x2, x20 │ │ - add x19, x6, x7, lsr #1 │ │ - add x20, x21, #0x2 │ │ - add x21, x22, #0x2 │ │ - ldursh w22, [x21, #-2] │ │ - ldursh w23, [x20, #-2] │ │ - add x24, x0, x7 │ │ - add x7, x7, #0x2 │ │ - subs w25, w22, w23 │ │ - cneg w25, w25, mi // mi = first │ │ - add w25, w25, #0x8 │ │ - lsr w25, w25, #8 │ │ - cmp w25, #0x1a │ │ - csel w25, w25, w10, cc // cc = lo, ul, last │ │ - add w26, w25, #0x26 │ │ - sub w25, w10, w25 │ │ - mul w22, w26, w22 │ │ - madd w22, w25, w23, w22 │ │ - add w22, w22, #0x200 │ │ - asr w22, w22, #10 │ │ - cmp w22, #0xff │ │ - csel w22, w22, w11, lt // lt = tstop │ │ - bic w22, w22, w22, asr #31 │ │ - strb w22, [x24] │ │ - ldrsh w22, [x21] │ │ - ldrsh w23, [x20] │ │ - add x20, x20, #0x4 │ │ - add x21, x21, #0x4 │ │ - subs w25, w22, w23 │ │ - cneg w25, w25, mi // mi = first │ │ - add w25, w25, #0x8 │ │ - lsr w25, w25, #8 │ │ - cmp w25, #0x1a │ │ - csel w25, w25, w10, cc // cc = lo, ul, last │ │ - add w27, w25, #0x26 │ │ - sub w25, w10, w25 │ │ - mul w22, w27, w22 │ │ - madd w22, w25, w23, w22 │ │ - add w22, w22, #0x200 │ │ - asr w22, w22, #10 │ │ - cmp w22, #0xff │ │ - csel w22, w22, w11, lt // lt = tstop │ │ - add w26, w27, w26 │ │ - bic w22, w22, w22, asr #31 │ │ - cmp x7, x8 │ │ - strb w22, [x24, #1] │ │ - strb w26, [x19], #1 │ │ - b.lt 89124 // b.tstop │ │ - b 88ee0 │ │ - add x26, x6, x14 │ │ - add x22, x0, x13 │ │ - lsl x19, x13, #1 │ │ - cmp x0, x26 │ │ - add x24, x2, x19 │ │ - add x27, x3, x19 │ │ - cset w19, cc // cc = lo, ul, last │ │ - cmp x6, x22 │ │ - cset w20, cc // cc = lo, ul, last │ │ - cmp x0, x24 │ │ - and w28, w19, w20 │ │ - cset w19, cc // cc = lo, ul, last │ │ - cmp x22, x2 │ │ - cset w21, hi // hi = pmore │ │ - cmp x0, x27 │ │ - cset w20, cc // cc = lo, ul, last │ │ - cmp x22, x3 │ │ - cset w23, hi // hi = pmore │ │ - cmp x6, x24 │ │ - cset w22, cc // cc = lo, ul, last │ │ - cmp x26, x2 │ │ - cset w25, hi // hi = pmore │ │ - cmp x6, x27 │ │ - cset w24, cc // cc = lo, ul, last │ │ - cmp x26, x3 │ │ - mov x7, xzr │ │ - cset w26, hi // hi = pmore │ │ - tbnz w28, #0, 893d8 │ │ - and w19, w19, w21 │ │ - tbnz w19, #0, 893d8 │ │ - and w19, w20, w23 │ │ - tbnz w19, #0, 893d8 │ │ - and w19, w22, w25 │ │ - tbnz w19, #0, 893d8 │ │ - and w19, w24, w26 │ │ - tbnz w19, #0, 893d8 │ │ - mov x7, xzr │ │ - mov x19, x0 │ │ - mov x20, x3 │ │ + stp x29, x30, [sp, #80] │ │ + sub sp, sp, #0x27, lsl #12 │ │ + sub sp, sp, #0xde0 │ │ + add x8, sp, #0x23, lsl #12 │ │ + add x8, x8, #0xe54 │ │ + ldr w8, [x8, #16380] │ │ + add x26, sp, #0xd, lsl #12 │ │ + add x26, x26, #0x4c0 │ │ + add x27, sp, #0x20 │ │ + str w8, [sp, #20] │ │ + add x8, sp, #0x23, lsl #12 │ │ + add x8, x8, #0xe4c │ │ + ldr w28, [x8, #16380] │ │ + add x8, sp, #0x23, lsl #12 │ │ + add x8, x8, #0xe44 │ │ + ldr w8, [x8, #16380] │ │ mov x21, x2 │ │ - ld2 {v16.8h, v17.8h}, [x21], #32 │ │ - ld2 {v18.8h, v19.8h}, [x20], #32 │ │ - and x22, x7, #0x7ffffffffffffff8 │ │ - add x7, x7, #0x8 │ │ - sxtl v7.4s, v16.4h │ │ - ssubl v24.4s, v16.4h, v18.4h │ │ - sxtl2 v20.4s, v16.8h │ │ - sxtl2 v21.4s, v18.8h │ │ - sxtl v22.4s, v18.4h │ │ - ssubl2 v23.4s, v16.8h, v18.8h │ │ - sxtl v25.4s, v17.4h │ │ - sxtl2 v26.4s, v17.8h │ │ - ssubl2 v27.4s, v17.8h, v19.8h │ │ - ssubl v16.4s, v17.4h, v19.4h │ │ - sxtl2 v17.4s, v19.8h │ │ - sxtl v18.4s, v19.4h │ │ - abs v19.4s, v24.4s │ │ - abs v23.4s, v23.4s │ │ - add v19.4s, v19.4s, v1.4s │ │ - abs v16.4s, v16.4s │ │ - add v23.4s, v23.4s, v1.4s │ │ - ushr v19.4s, v19.4s, #8 │ │ - abs v24.4s, v27.4s │ │ - add v16.4s, v16.4s, v1.4s │ │ - ushr v23.4s, v23.4s, #8 │ │ - umin v19.4s, v19.4s, v2.4s │ │ - add v24.4s, v24.4s, v1.4s │ │ - ushr v16.4s, v16.4s, #8 │ │ - umin v23.4s, v23.4s, v2.4s │ │ - add v27.4s, v19.4s, v3.4s │ │ - sub v19.4s, v2.4s, v19.4s │ │ - ushr v24.4s, v24.4s, #8 │ │ - umin v16.4s, v16.4s, v2.4s │ │ - mul v19.4s, v19.4s, v22.4s │ │ - add v22.4s, v23.4s, v3.4s │ │ - sub v23.4s, v2.4s, v23.4s │ │ - umin v24.4s, v24.4s, v2.4s │ │ - mul v21.4s, v23.4s, v21.4s │ │ - add v23.4s, v16.4s, v3.4s │ │ - sub v16.4s, v2.4s, v16.4s │ │ - mul v16.4s, v16.4s, v18.4s │ │ - add v18.4s, v24.4s, v3.4s │ │ - sub v24.4s, v2.4s, v24.4s │ │ - mla v19.4s, v27.4s, v7.4s │ │ - mul v17.4s, v24.4s, v17.4s │ │ - mla v21.4s, v22.4s, v20.4s │ │ - mla v16.4s, v23.4s, v25.4s │ │ - add v7.4s, v19.4s, v4.4s │ │ - add v24.4s, v18.4s, v22.4s │ │ - mla v17.4s, v18.4s, v26.4s │ │ - add v18.4s, v21.4s, v4.4s │ │ - add v16.4s, v16.4s, v4.4s │ │ - sshr v7.4s, v7.4s, #10 │ │ - add v17.4s, v17.4s, v4.4s │ │ - sshr v18.4s, v18.4s, #10 │ │ - sshr v16.4s, v16.4s, #10 │ │ - smin v7.4s, v7.4s, v6.4s │ │ - sshr v17.4s, v17.4s, #10 │ │ - smin v18.4s, v18.4s, v6.4s │ │ - smin v16.4s, v16.4s, v6.4s │ │ - smax v7.4s, v7.4s, v0.4s │ │ - smin v17.4s, v17.4s, v6.4s │ │ - smax v18.4s, v18.4s, v0.4s │ │ - smax v16.4s, v16.4s, v0.4s │ │ - xtn v7.4h, v7.4s │ │ - smax v17.4s, v17.4s, v0.4s │ │ - xtn v16.4h, v16.4s │ │ - xtn2 v7.8h, v18.4s │ │ - xtn2 v16.8h, v17.4s │ │ - xtn v17.8b, v7.8h │ │ - xtn v18.8b, v16.8h │ │ - st2 {v17.8b, v18.8b}, [x19], #16 │ │ - ldr d7, [x6, x22] │ │ - add v16.4s, v23.4s, v27.4s │ │ - add v16.4s, v5.4s, v16.4s │ │ - add v17.4s, v5.4s, v24.4s │ │ - uxtl v7.8h, v7.8b │ │ - uaddw2 v17.4s, v17.4s, v7.8h │ │ - uaddw v7.4s, v16.4s, v7.4h │ │ - shrn v7.4h, v7.4s, #2 │ │ - shrn2 v7.8h, v17.4s, #2 │ │ - xtn v7.8b, v7.8h │ │ - cmp x15, x7 │ │ - str d7, [x6, x22] │ │ - b.ne 89278 // b.any │ │ - cmp x14, x15 │ │ - mov x7, x16 │ │ - b.eq 894b0 // b.none │ │ - lsl x20, x7, #1 │ │ - add x21, x3, x20 │ │ - add x22, x2, x20 │ │ - add x19, x6, x7, lsr #1 │ │ - add x20, x21, #0x2 │ │ - add x21, x22, #0x2 │ │ - ldursh w22, [x21, #-2] │ │ - ldursh w23, [x20, #-2] │ │ - add x24, x0, x7 │ │ - add x7, x7, #0x2 │ │ - subs w25, w22, w23 │ │ - cneg w25, w25, mi // mi = first │ │ - add w25, w25, #0x8 │ │ - lsr w25, w25, #8 │ │ - cmp w25, #0x1a │ │ - csel w25, w25, w10, cc // cc = lo, ul, last │ │ - add w26, w25, #0x26 │ │ - sub w25, w10, w25 │ │ - mul w22, w26, w22 │ │ - madd w22, w25, w23, w22 │ │ - add w22, w22, #0x200 │ │ - asr w22, w22, #10 │ │ - cmp w22, #0xff │ │ - csel w22, w22, w11, lt // lt = tstop │ │ - bic w22, w22, w22, asr #31 │ │ - strb w22, [x24] │ │ - ldrsh w22, [x21] │ │ - ldrsh w23, [x20] │ │ - add x20, x20, #0x4 │ │ - add x21, x21, #0x4 │ │ - subs w25, w22, w23 │ │ - cneg w25, w25, mi // mi = first │ │ - add w25, w25, #0x8 │ │ - lsr w25, w25, #8 │ │ - cmp w25, #0x1a │ │ - csel w25, w25, w10, cc // cc = lo, ul, last │ │ - add w27, w25, #0x26 │ │ - sub w25, w10, w25 │ │ - mul w22, w27, w22 │ │ - madd w22, w25, w23, w22 │ │ - add w22, w22, #0x200 │ │ - asr w22, w22, #10 │ │ - cmp w22, #0xff │ │ - csel w22, w22, w11, lt // lt = tstop │ │ - bic w22, w22, w22, asr #31 │ │ - strb w22, [x24, #1] │ │ - ldrb w22, [x19] │ │ - add w23, w27, w26 │ │ - add w23, w12, w23 │ │ - cmp x7, x8 │ │ - add w22, w23, w22 │ │ - lsr w22, w22, #2 │ │ - strb w22, [x19], #1 │ │ - b.lt 893f0 // b.tstop │ │ - add x2, x2, x17 │ │ - add x3, x3, x17 │ │ - add x0, x0, x1 │ │ - tbz w5, #0, 88eec │ │ - add x6, x6, x9 │ │ - subs w5, w5, #0x1 │ │ - b.ne 88ef4 // b.any │ │ + mov x22, x1 │ │ + add x24, x26, #0xca0 │ │ + add x25, x27, #0x660 │ │ + mov w19, w7 │ │ + mov w20, w6 │ │ + mov x29, x5 │ │ + mov x23, x4 │ │ + str x0, [sp, #24] │ │ + mov x0, x24 │ │ + mov x1, x25 │ │ + mov x2, x3 │ │ + mov x3, x22 │ │ + mov x4, x21 │ │ + mov w5, w6 │ │ + mov w6, w7 │ │ + mov w7, w28 │ │ + str w8, [sp, #16] │ │ + bl 4a458 │ │ + tbz w28, #2, 87488 │ │ + add x0, x26, #0x20 │ │ + add x1, x27, #0x20 │ │ + mov w6, #0x2 // #2 │ │ + mov x2, xzr │ │ + mov x3, x23 │ │ + mov x4, x29 │ │ + mov w5, w20 │ │ + mov w7, w28 │ │ + bl 4a458 │ │ + tbz w28, #3, 874c0 │ │ + mov w8, #0x190 // #400 │ │ + lsr x9, x29, #1 │ │ + mov w10, #0xc // #12 │ │ + mul w8, w19, w8 │ │ + add x0, x24, w8, sxtw #2 │ │ + add x1, x25, w8, sxtw #1 │ │ + madd x3, x9, x10, x23 │ │ + mov w6, #0x2 // #2 │ │ + mov x2, xzr │ │ + mov x4, x29 │ │ + mov w5, w20 │ │ + mov w7, w28 │ │ + bl 4a458 │ │ + mov x0, x24 │ │ + mov x1, x25 │ │ + mov w2, w20 │ │ + mov w3, w19 │ │ + mov w4, w28 │ │ + bl 307e4 │ │ + ldp w4, w5, [sp, #16] │ │ + mov x0, x24 │ │ + mov x1, x25 │ │ + mov w2, w20 │ │ + mov w3, w19 │ │ + bl 30c78 │ │ + ldr x0, [sp, #24] │ │ + mov x1, x22 │ │ + mov x2, x21 │ │ + mov x3, x24 │ │ + mov x4, x25 │ │ + mov w5, w20 │ │ + mov w6, w19 │ │ + bl 4a7c8 │ │ + add sp, sp, #0x27, lsl #12 │ │ + add sp, sp, #0xde0 │ │ + ldp x29, x30, [sp, #80] │ │ ldp x20, x19, [sp, #64] │ │ ldp x22, x21, [sp, #48] │ │ ldp x24, x23, [sp, #32] │ │ ldp x26, x25, [sp, #16] │ │ - ldp x28, x27, [sp], #80 │ │ + ldp x28, x27, [sp], #96 │ │ ret │ │ - sub sp, sp, #0x180 │ │ - stp x28, x27, [sp, #288] │ │ - stp x26, x25, [sp, #304] │ │ - stp x24, x23, [sp, #320] │ │ - stp x22, x21, [sp, #336] │ │ - stp x20, x19, [sp, #352] │ │ - stp x29, x30, [sp, #368] │ │ - str w6, [sp, #28] │ │ - stp x0, x1, [sp, #8] │ │ - str x3, [sp, #32] │ │ - adrp x28, ac000 │ │ - ldr x28, [x28, #304] │ │ - sub x8, x3, x3, lsl #2 │ │ - mov w9, wzr │ │ - add x10, sp, #0x30 │ │ - add x11, x2, x8 │ │ - stp w9, w5, [sp, #40] │ │ - ldurb w19, [x11, #-3] │ │ - ldurb w13, [x11, #-2] │ │ - ldurb w14, [x11, #-1] │ │ - ldrb w15, [x11] │ │ - ldrb w16, [x11, #1] │ │ - ldrb w17, [x11, #2] │ │ - ldrb w7, [x11, #3] │ │ - mov x12, xzr │ │ - mov w2, w5 │ │ - mov w20, w13 │ │ - and w21, w13, #0xff │ │ - mov w13, w14 │ │ - mov w14, w15 │ │ - mov w15, w16 │ │ - mov w16, w17 │ │ - mov w17, w7 │ │ - add w7, w2, #0x200 │ │ - asr w7, w7, #10 │ │ - add x7, x28, w7, sxtw #3 │ │ - ldrsb w29, [x7, #513] │ │ - mov x9, x28 │ │ - ldrsb w28, [x7, #512] │ │ - ldrsb w30, [x7, #514] │ │ - ldrsb w8, [x7, #515] │ │ - and w19, w19, #0xff │ │ - ldrsb w0, [x7, #516] │ │ - mul w21, w21, w29 │ │ - and w22, w13, #0xff │ │ - ldrsb w1, [x7, #517] │ │ - madd w19, w19, w28, w21 │ │ - and w23, w14, #0xff │ │ - add x27, x11, x12 │ │ - ldrsb w3, [x7, #518] │ │ - madd w19, w22, w30, w19 │ │ - and w24, w15, #0xff │ │ - ldrsb w6, [x7, #519] │ │ - ldrb w7, [x27, #4] │ │ - madd w8, w23, w8, w19 │ │ - and w25, w16, #0xff │ │ - madd w8, w24, w0, w8 │ │ - and w26, w17, #0xff │ │ - madd w8, w25, w1, w8 │ │ - madd w8, w26, w3, w8 │ │ - madd w8, w7, w6, w8 │ │ - add w8, w8, #0x4 │ │ - lsr w8, w8, #3 │ │ - strh w8, [x10, x12, lsl #1] │ │ - ldrsh w8, [x4] │ │ - add x12, x12, #0x1 │ │ - mov x28, x9 │ │ - mov w19, w20 │ │ - cmp x12, #0x8 │ │ - add w2, w2, w8 │ │ - b.ne 8954c // b.any │ │ - ldp w9, w5, [sp, #40] │ │ + stp x28, x27, [sp, #-96]! │ │ + stp x26, x25, [sp, #16] │ │ + stp x24, x23, [sp, #32] │ │ + stp x22, x21, [sp, #48] │ │ + stp x20, x19, [sp, #64] │ │ + stp x29, x30, [sp, #80] │ │ + sub sp, sp, #0x1e0 │ │ + ldr w8, [x0, #2112] │ │ + str x2, [sp, #88] │ │ + str x0, [sp, #320] │ │ + str w4, [sp, #48] │ │ + cmp w8, #0x3 │ │ + cset w9, ne // ne = any │ │ + cmp w8, #0x2 │ │ + str w8, [sp, #224] │ │ + cset w8, eq // eq = none │ │ + cmp w3, w4 │ │ + str w9, [sp, #156] │ │ + b.ge 87cb4 // b.tcont │ │ + ldr x13, [x1, #16] │ │ + ldr x16, [sp, #320] │ │ + ldr w0, [sp, #224] │ │ + cmp w3, #0x0 │ │ + str x13, [sp, #200] │ │ + ldr x13, [x1] │ │ + ldr x2, [x16, #3240] │ │ + ldr w9, [x16, #3376] │ │ + ldr x11, [x16, #24] │ │ + str x13, [sp, #56] │ │ + ldr x13, [x1, #8] │ │ + add x22, x16, #0x828 │ │ + ldr w21, [x16, #4440] │ │ + adrp x16, aa000 │ │ + mov w12, #0x8 // #8 │ │ + mov w10, #0xc // #12 │ │ + add x16, x16, #0x750 │ │ + csel w10, w10, w12, gt │ │ + cmp w0, #0x1 │ │ + add x8, x16, x8, lsl #3 │ │ + mov w25, #0x3 // #3 │ │ + str x13, [sp, #192] │ │ + mov w1, #0x6 // #6 │ │ + mov w13, #0x2 // #2 │ │ + str x8, [sp, #96] │ │ + cset w8, eq // eq = none │ │ + mov w14, #0x7 // #7 │ │ + sub w17, w25, w0 │ │ + ldr w0, [sp, #156] │ │ + str x8, [sp, #40] │ │ + csel x8, x13, x1, eq // eq = none │ │ + str x8, [sp, #32] │ │ + csel x8, x25, x14, eq // eq = none │ │ + ldr w11, [x11, #1300] │ │ + str x8, [sp, #24] │ │ + lsl w8, w9, #1 │ │ + str w8, [sp, #84] │ │ + add x8, x2, w17, sxtw #3 │ │ + mov w15, #0x40 // #64 │ │ + lsr w12, w12, w0 │ │ + add x8, x8, #0xce8 │ │ + mov w19, w3 │ │ + mov w27, wzr │ │ + str x12, [sp, #304] │ │ + lsr w12, w15, w0 │ │ + str x8, [sp, #144] │ │ + sub w8, w11, #0x1 │ │ + str x12, [sp, #72] │ │ + str x2, [sp, #272] │ │ + str w11, [sp, #152] │ │ + str w8, [sp, #140] │ │ + str x22, [sp, #184] │ │ + b 876ac │ │ + ldr x13, [sp, #320] │ │ + ldp w12, w19, [sp, #48] │ │ + ldr x9, [x13, #2088] │ │ + ldr x10, [x13, #2096] │ │ + cmp w19, w12 │ │ + ldr x12, [sp, #56] │ │ + ldr w11, [x13, #4440] │ │ + add x12, x12, x9, lsl #3 │ │ + lsl x9, x10, #3 │ │ + ldr x10, [sp, #40] │ │ + eor w21, w11, #0x1 │ │ + str x12, [sp, #56] │ │ + str w21, [x13, #4440] │ │ + asr x9, x9, x10 │ │ + ldr x10, [sp, #192] │ │ + add x10, x10, x9 │ │ + str x10, [sp, #192] │ │ + ldr x10, [sp, #200] │ │ + add x10, x10, x9 │ │ + str x10, [sp, #200] │ │ + orr w10, w8, #0x4 │ │ + b.ge 87cb4 // b.tcont │ │ + ldr x8, [sp, #320] │ │ + add w11, w19, #0x2 │ │ + and w9, w10, #0xfffffff7 │ │ + str w11, [sp, #52] │ │ + ldr w8, [x8, #3372] │ │ + cmp w11, w8 │ │ + csel w22, w10, w9, lt // lt = tstop │ │ + tbz w22, #3, 877d0 │ │ + ldr x10, [sp, #320] │ │ + cmp w21, #0x0 │ │ + cset w23, eq // eq = none │ │ + mov w8, #0x18 // #24 │ │ + umaddl x9, w23, w8, x10 │ │ + ldr x8, [x10, #2088] │ │ + ldr x0, [x9, #5168] │ │ + tbnz x8, #63, 8770c │ │ + ldr x9, [sp, #56] │ │ + mov w10, #0x6 // #6 │ │ + lsl x2, x8, #1 │ │ + madd x1, x8, x10, x9 │ │ + bl 4af0 │ │ + ldr w8, [sp, #224] │ │ + cbnz w8, 87730 │ │ + b 877d0 │ │ + ldr x10, [sp, #56] │ │ + lsl x9, x8, #3 │ │ + sub x9, x9, x8 │ │ + add x0, x0, x8 │ │ + add x1, x10, x9 │ │ + neg x2, x8, lsl #1 │ │ + bl 4af0 │ │ + ldr w8, [sp, #224] │ │ + cbz w8, 877d0 │ │ + ldr x9, [sp, #320] │ │ + mov w8, #0x18 // #24 │ │ + mov w28, w24 │ │ + madd x8, x23, x8, x9 │ │ + ldr x24, [x9, #2096] │ │ + ldr x0, [x8, #5176] │ │ + tbnz x24, #63, 87780 │ │ ldr x8, [sp, #32] │ │ - ldrsh w12, [x4, #2] │ │ - add x10, x10, #0x10 │ │ - add w9, w9, #0x1 │ │ - add x11, x11, x8 │ │ - cmp w9, #0xf │ │ - add w5, w5, w12 │ │ - b.ne 89524 // b.any │ │ - ldp x8, x7, [sp, #8] │ │ - ldr w6, [sp, #28] │ │ - add x10, sp, #0x30 │ │ - mov x9, xzr │ │ - add x11, x8, #0x3 │ │ - add x12, x10, #0x7e │ │ - mov w13, #0xff // #255 │ │ - add x14, x12, x9 │ │ - ldr h0, [x10, x9] │ │ - ldurh w0, [x14, #-62] │ │ - sub x16, x14, #0x6e │ │ - sub x1, x14, #0x2e │ │ - ld1 {v0.h}[1], [x16] │ │ - fmov s1, w0 │ │ - ld1 {v1.h}[1], [x1] │ │ - sub x17, x14, #0x5e │ │ - add w8, w6, #0x200 │ │ - sub x2, x14, #0x1e │ │ - ld1 {v0.h}[2], [x17] │ │ - asr w8, w8, #10 │ │ - ld1 {v1.h}[2], [x2] │ │ - add x8, x28, w8, sxtw #3 │ │ - sub x15, x14, #0x4e │ │ - ldr d2, [x8, #512] │ │ - sub x3, x14, #0xe │ │ - ld1 {v0.h}[3], [x15] │ │ - ld1 {v1.h}[3], [x3] │ │ - sxtl v2.8h, v2.8b │ │ - ext v3.16b, v2.16b, v2.16b, #8 │ │ - smull v0.4s, v0.4h, v2.4h │ │ - smlal v0.4s, v1.4h, v3.4h │ │ - addv s0, v0.4s │ │ - fmov w17, s0 │ │ - add w17, w17, #0x400 │ │ - asr w17, w17, #11 │ │ - cmp w17, #0xff │ │ - csel w17, w17, w13, lt // lt = tstop │ │ - bic w17, w17, w17, asr #31 │ │ - sturb w17, [x11, #-3] │ │ - ldurh w0, [x14, #-124] │ │ - ldurh w17, [x14, #-60] │ │ - sub x5, x14, #0x6c │ │ - ldrsh w2, [x4, #4] │ │ - fmov s1, w0 │ │ - sub x15, x14, #0x2c │ │ - fmov s0, w17 │ │ - ld1 {v1.h}[1], [x5] │ │ - ld1 {v0.h}[1], [x15] │ │ - sub x16, x14, #0x5c │ │ - add w2, w6, w2 │ │ - sub x1, x14, #0x1c │ │ - add w5, w2, #0x200 │ │ - ld1 {v1.h}[2], [x16] │ │ - asr w15, w5, #10 │ │ - ld1 {v0.h}[2], [x1] │ │ - add x15, x28, w15, sxtw #3 │ │ - sub x8, x14, #0x4c │ │ - ldr d2, [x15, #512] │ │ - sub x3, x14, #0xc │ │ - ld1 {v1.h}[3], [x8] │ │ - ld1 {v0.h}[3], [x3] │ │ - sxtl v2.8h, v2.8b │ │ - ext v3.16b, v2.16b, v2.16b, #8 │ │ - smull v1.4s, v1.4h, v2.4h │ │ - smlal v1.4s, v0.4h, v3.4h │ │ - addv s0, v1.4s │ │ - fmov w16, s0 │ │ - add w16, w16, #0x400 │ │ - asr w16, w16, #11 │ │ - cmp w16, #0xff │ │ - csel w16, w16, w13, lt // lt = tstop │ │ - bic w16, w16, w16, asr #31 │ │ - sturb w16, [x11, #-2] │ │ - ldurh w3, [x14, #-122] │ │ - ldurh w1, [x14, #-58] │ │ - sub x17, x14, #0x6a │ │ - ldrsh w16, [x4, #4] │ │ - fmov s1, w3 │ │ - sub x8, x14, #0x2a │ │ - fmov s0, w1 │ │ - ld1 {v1.h}[1], [x17] │ │ - ld1 {v0.h}[1], [x8] │ │ - sub x0, x14, #0x5a │ │ - add w16, w2, w16 │ │ - sub x5, x14, #0x1a │ │ - add w17, w16, #0x200 │ │ - ld1 {v1.h}[2], [x0] │ │ - asr w8, w17, #10 │ │ - ld1 {v0.h}[2], [x5] │ │ - add x8, x28, w8, sxtw #3 │ │ - sub x15, x14, #0x4a │ │ - ldr d2, [x8, #512] │ │ - sub x2, x14, #0xa │ │ - ld1 {v1.h}[3], [x15] │ │ - ld1 {v0.h}[3], [x2] │ │ - sxtl v2.8h, v2.8b │ │ - ext v3.16b, v2.16b, v2.16b, #8 │ │ - smull v1.4s, v1.4h, v2.4h │ │ - smlal v1.4s, v0.4h, v3.4h │ │ - addv s0, v1.4s │ │ - fmov w17, s0 │ │ - add w17, w17, #0x400 │ │ - asr w17, w17, #11 │ │ - cmp w17, #0xff │ │ - csel w17, w17, w13, lt // lt = tstop │ │ - bic w17, w17, w17, asr #31 │ │ - sturb w17, [x11, #-1] │ │ - ldurh w2, [x14, #-120] │ │ - ldurh w0, [x14, #-56] │ │ - sub x1, x14, #0x68 │ │ - ldrsh w17, [x4, #4] │ │ - fmov s1, w2 │ │ - sub x15, x14, #0x28 │ │ - fmov s0, w0 │ │ - ld1 {v1.h}[1], [x1] │ │ - ld1 {v0.h}[1], [x15] │ │ - sub x3, x14, #0x58 │ │ - add w16, w16, w17 │ │ - sub x5, x14, #0x18 │ │ - add w1, w16, #0x200 │ │ - ld1 {v1.h}[2], [x3] │ │ - asr w15, w1, #10 │ │ - ld1 {v0.h}[2], [x5] │ │ - add x15, x28, w15, sxtw #3 │ │ - sub x8, x14, #0x48 │ │ - ldr d2, [x15, #512] │ │ - sub x17, x14, #0x8 │ │ - ld1 {v1.h}[3], [x8] │ │ - ld1 {v0.h}[3], [x17] │ │ - sxtl v2.8h, v2.8b │ │ - ext v3.16b, v2.16b, v2.16b, #8 │ │ - smull v1.4s, v1.4h, v2.4h │ │ - smlal v1.4s, v0.4h, v3.4h │ │ - addv s0, v1.4s │ │ - fmov w17, s0 │ │ - add w17, w17, #0x400 │ │ - asr w17, w17, #11 │ │ - cmp w17, #0xff │ │ - csel w17, w17, w13, lt // lt = tstop │ │ - bic w17, w17, w17, asr #31 │ │ - strb w17, [x11] │ │ - ldurh w3, [x14, #-118] │ │ - ldurh w1, [x14, #-54] │ │ - sub x0, x14, #0x66 │ │ - ldrsh w17, [x4, #4] │ │ - fmov s1, w3 │ │ - sub x8, x14, #0x26 │ │ - fmov s0, w1 │ │ - ld1 {v1.h}[1], [x0] │ │ - ld1 {v0.h}[1], [x8] │ │ - sub x2, x14, #0x56 │ │ - add w16, w16, w17 │ │ - sub x5, x14, #0x16 │ │ - add w3, w16, #0x200 │ │ - ld1 {v1.h}[2], [x2] │ │ - asr w8, w3, #10 │ │ - ld1 {v0.h}[2], [x5] │ │ - add x8, x28, w8, sxtw #3 │ │ - sub x15, x14, #0x46 │ │ - ldr d2, [x8, #512] │ │ - sub x17, x14, #0x6 │ │ - ld1 {v1.h}[3], [x15] │ │ - ld1 {v0.h}[3], [x17] │ │ - sxtl v2.8h, v2.8b │ │ - ext v3.16b, v2.16b, v2.16b, #8 │ │ - smull v1.4s, v1.4h, v2.4h │ │ - smlal v1.4s, v0.4h, v3.4h │ │ - addv s0, v1.4s │ │ - fmov w17, s0 │ │ - add w17, w17, #0x400 │ │ - asr w17, w17, #11 │ │ - cmp w17, #0xff │ │ - csel w17, w17, w13, lt // lt = tstop │ │ - bic w17, w17, w17, asr #31 │ │ - strb w17, [x11, #1] │ │ - ldurh w0, [x14, #-116] │ │ - ldurh w2, [x14, #-52] │ │ - sub x1, x14, #0x64 │ │ - ldrsh w17, [x4, #4] │ │ - fmov s1, w0 │ │ - sub x3, x14, #0x24 │ │ - fmov s0, w2 │ │ - ld1 {v1.h}[1], [x1] │ │ - ld1 {v0.h}[1], [x3] │ │ - sub x8, x14, #0x54 │ │ - add w16, w16, w17 │ │ - sub x5, x14, #0x14 │ │ - add w0, w16, #0x200 │ │ - ld1 {v1.h}[2], [x8] │ │ - asr w0, w0, #10 │ │ - ld1 {v0.h}[2], [x5] │ │ - add x0, x28, w0, sxtw #3 │ │ - sub x15, x14, #0x44 │ │ - ldr d2, [x0, #512] │ │ - sub x17, x14, #0x4 │ │ - ld1 {v1.h}[3], [x15] │ │ - ld1 {v0.h}[3], [x17] │ │ - sxtl v2.8h, v2.8b │ │ - ext v3.16b, v2.16b, v2.16b, #8 │ │ - smull v1.4s, v1.4h, v2.4h │ │ - smlal v1.4s, v0.4h, v3.4h │ │ - addv s0, v1.4s │ │ - fmov w17, s0 │ │ - add w17, w17, #0x400 │ │ - asr w17, w17, #11 │ │ - cmp w17, #0xff │ │ - csel w17, w17, w13, lt // lt = tstop │ │ - bic w17, w17, w17, asr #31 │ │ - strb w17, [x11, #2] │ │ - ldurh w0, [x14, #-114] │ │ - ldurh w1, [x14, #-50] │ │ - sub x8, x14, #0x62 │ │ - ldrsh w17, [x4, #4] │ │ - fmov s1, w0 │ │ - sub x3, x14, #0x22 │ │ - fmov s0, w1 │ │ - ld1 {v1.h}[1], [x8] │ │ - ld1 {v0.h}[1], [x3] │ │ - sub x15, x14, #0x52 │ │ - add w16, w16, w17 │ │ - sub x5, x14, #0x12 │ │ - add w17, w16, #0x200 │ │ - ld1 {v1.h}[2], [x15] │ │ - asr w8, w17, #10 │ │ - ld1 {v0.h}[2], [x5] │ │ - add x8, x28, w8, sxtw #3 │ │ - sub x2, x14, #0x42 │ │ - ldr d2, [x8, #512] │ │ - sub x8, x14, #0x2 │ │ - ld1 {v1.h}[3], [x2] │ │ - ld1 {v0.h}[3], [x8] │ │ - sxtl v2.8h, v2.8b │ │ - ext v3.16b, v2.16b, v2.16b, #8 │ │ - smull v1.4s, v1.4h, v2.4h │ │ - smlal v1.4s, v0.4h, v3.4h │ │ - addv s0, v1.4s │ │ - fmov w15, s0 │ │ - add w15, w15, #0x400 │ │ - asr w15, w15, #11 │ │ - cmp w15, #0xff │ │ - csel w15, w15, w13, lt // lt = tstop │ │ - bic w15, w15, w15, asr #31 │ │ - strb w15, [x11, #3] │ │ - ldurh w17, [x14, #-112] │ │ - ldurh w0, [x14, #-48] │ │ - sub x8, x14, #0x60 │ │ - ldrsh w15, [x4, #4] │ │ - fmov s1, w17 │ │ - sub x2, x14, #0x20 │ │ - fmov s0, w0 │ │ - ld1 {v1.h}[1], [x8] │ │ - ld1 {v0.h}[1], [x2] │ │ - sub x1, x14, #0x50 │ │ - add w15, w16, w15 │ │ - sub x3, x14, #0x10 │ │ - add w15, w15, #0x200 │ │ - ld1 {v1.h}[2], [x1] │ │ - asr w8, w15, #10 │ │ - ld1 {v0.h}[2], [x3] │ │ - add x8, x28, w8, sxtw #3 │ │ - ldr d2, [x8, #512] │ │ - sub x8, x14, #0x40 │ │ - ld1 {v1.h}[3], [x8] │ │ - ld1 {v0.h}[3], [x14] │ │ - sxtl v2.8h, v2.8b │ │ - ext v3.16b, v2.16b, v2.16b, #8 │ │ - smull v1.4s, v1.4h, v2.4h │ │ - smlal v1.4s, v0.4h, v3.4h │ │ - addv s0, v1.4s │ │ - fmov w8, s0 │ │ - add w8, w8, #0x400 │ │ - asr w8, w8, #11 │ │ - cmp w8, #0xff │ │ - csel w8, w8, w13, lt // lt = tstop │ │ - bic w8, w8, w8, asr #31 │ │ - strb w8, [x11, #4] │ │ - ldrsh w8, [x4, #6] │ │ - add x9, x9, #0x10 │ │ - cmp w9, #0x80 │ │ - add x11, x11, x7 │ │ - add w6, w6, w8 │ │ - b.ne 89640 // b.any │ │ - ldp x29, x30, [sp, #368] │ │ - ldp x20, x19, [sp, #352] │ │ - ldp x22, x21, [sp, #336] │ │ - ldp x24, x23, [sp, #320] │ │ - ldp x26, x25, [sp, #304] │ │ - ldp x28, x27, [sp, #288] │ │ - add sp, sp, #0x180 │ │ - ret │ │ - sub sp, sp, #0x180 │ │ - sub x8, x3, x3, lsl #2 │ │ + lsl x20, x24, #1 │ │ + mov x2, x20 │ │ + mov w26, #0x18 // #24 │ │ + mul x25, x24, x8 │ │ + ldr x8, [sp, #192] │ │ + add x1, x8, x25 │ │ + bl 4af0 │ │ + ldr x8, [sp, #320] │ │ + nop │ │ + madd x8, x23, x26, x8 │ │ + ldr x0, [x8, #5184] │ │ + b 877b8 │ │ + ldr x8, [sp, #24] │ │ + neg x20, x24, lsl #1 │ │ + add x0, x0, x24 │ │ + mov x2, x20 │ │ + mul x25, x24, x8 │ │ + ldr x8, [sp, #192] │ │ + mov w26, #0x18 // #24 │ │ + add x1, x8, x25 │ │ + bl 4af0 │ │ + ldr x8, [sp, #320] │ │ + nop │ │ + madd x8, x23, x26, x8 │ │ + ldr x8, [x8, #5184] │ │ + add x0, x8, x24 │ │ + ldr x8, [sp, #200] │ │ + mov x2, x20 │ │ + add x1, x8, x25 │ │ + mov w25, #0x3 // #3 │ │ + bl 4af0 │ │ + mov w24, w28 │ │ + ldr w9, [sp, #84] │ │ + and w8, w22, #0xfffffffc │ │ + orr w8, w8, #0x2 │ │ + cmp w9, #0x1 │ │ + b.lt 87654 // b.tstop │ │ + ldr x12, [sp, #320] │ │ + ubfx w10, w19, #1, #4 │ │ + str x10, [sp, #64] │ │ + lsr w10, w19, #3 │ │ + mov w11, #0x18 // #24 │ │ + smaddl x11, w21, w11, x12 │ │ + ldr x12, [sp, #200] │ │ + ldr x14, [sp, #304] │ │ + and w10, w10, #0x2 │ │ + str w10, [sp, #80] │ │ + mov w10, #0x1430 // #5168 │ │ + add x10, x11, x10 │ │ + str x10, [sp, #176] │ │ + mov w10, #0x1438 // #5176 │ │ + add x13, x12, x14 │ │ + add x10, x11, x10 │ │ + str x13, [sp, #296] │ │ + ldp x22, x13, [sp, #184] │ │ + str x10, [sp, #168] │ │ + mov w10, #0x1440 // #5184 │ │ + add x10, x11, x10 │ │ + ldr x11, [sp, #56] │ │ + mov x16, xzr │ │ + mov w17, wzr │ │ mov w9, wzr │ │ - add x10, sp, #0x30 │ │ - add x11, x2, x8 │ │ - stp x28, x27, [sp, #288] │ │ - stp x26, x25, [sp, #304] │ │ - stp x24, x23, [sp, #320] │ │ - stp x22, x21, [sp, #336] │ │ - stp x20, x19, [sp, #352] │ │ - stp x29, x30, [sp, #368] │ │ - str w6, [sp, #28] │ │ - stp x0, x1, [sp, #8] │ │ - str x3, [sp, #32] │ │ - str w5, [sp, #44] │ │ - mov w2, w5 │ │ - adrp x5, ac000 │ │ - ldurb w19, [x11, #-3] │ │ - ldurb w13, [x11, #-2] │ │ - ldurb w14, [x11, #-1] │ │ - ldrb w15, [x11] │ │ - ldrb w16, [x11, #1] │ │ - ldrb w17, [x11, #2] │ │ - ldrb w7, [x11, #3] │ │ - ldr x5, [x5, #304] │ │ - mov x12, xzr │ │ - mov w20, w13 │ │ - and w21, w13, #0xff │ │ - mov w13, w14 │ │ - mov w14, w15 │ │ - mov w15, w16 │ │ - mov w16, w17 │ │ - mov w17, w7 │ │ - add w7, w2, #0x200 │ │ - asr w7, w7, #10 │ │ - add x7, x5, w7, sxtw #3 │ │ - ldrsb w29, [x7, #513] │ │ - ldrsb w28, [x7, #512] │ │ - ldrsb w30, [x7, #514] │ │ - ldrsb w8, [x7, #515] │ │ - and w19, w19, #0xff │ │ - ldrsb w1, [x7, #516] │ │ - mul w21, w21, w29 │ │ - and w22, w13, #0xff │ │ - ldrsb w0, [x7, #517] │ │ - madd w19, w19, w28, w21 │ │ - and w23, w14, #0xff │ │ - add x27, x11, x12 │ │ - ldrsb w3, [x7, #518] │ │ - madd w19, w22, w30, w19 │ │ - and w24, w15, #0xff │ │ - ldrsb w6, [x7, #519] │ │ - ldrb w7, [x27, #4] │ │ - madd w8, w23, w8, w19 │ │ - and w25, w16, #0xff │ │ - madd w8, w24, w1, w8 │ │ - and w26, w17, #0xff │ │ - madd w8, w25, w0, w8 │ │ - madd w8, w26, w3, w8 │ │ - madd w8, w7, w6, w8 │ │ + mov w0, wzr │ │ + add x14, x13, x14 │ │ + str x10, [sp, #160] │ │ + mov w10, #0x1 // #1 │ │ + mov x1, x12 │ │ + mov x2, x13 │ │ + mov w29, #0x30 // #48 │ │ + str xzr, [sp, #240] │ │ + str x14, [sp, #288] │ │ + str x11, [sp, #328] │ │ + b 878c4 │ │ + mov w10, #0x1 // #1 │ │ + ldr x11, [sp, #328] │ │ + ldp x2, x1, [sp, #104] │ │ + ldr x16, [sp, #128] │ │ + ldp w0, w17, [sp, #120] │ │ + add x11, x11, #0x40 │ │ + str x11, [sp, #328] │ │ + ldr x11, [sp, #72] │ │ + add w0, w0, #0x1 │ │ + orr w8, w8, #0x1 │ │ + add w17, w17, #0x10 │ │ + add x2, x2, x11 │ │ + add x1, x1, x11 │ │ + add x16, x16, x11 │ │ + ldr w11, [sp, #84] │ │ + cmp w0, w11 │ │ + ldr x11, [sp, #240] │ │ + add x11, x11, #0x40 │ │ + str x11, [sp, #240] │ │ + b.eq 87654 // b.none │ │ + ldr w13, [sp, #80] │ │ + and w12, w0, #0x1 │ │ + lsr w11, w0, #1 │ │ + mov w14, #0x544 // #1348 │ │ + orr w12, w12, w13 │ │ + ldr x13, [sp, #88] │ │ + str x16, [sp, #128] │ │ + nop │ │ + umaddl x13, w11, w14, x13 │ │ + add x12, x13, x12 │ │ + ldrsb x12, [x12, #1280] │ │ + stp w0, w17, [sp, #120] │ │ + stp x2, x1, [sp, #104] │ │ + cmn x12, #0x1 │ │ + b.eq 87874 // b.none │ │ + ldr x13, [sp, #320] │ │ + ldr x13, [x13, #24] │ │ + add x13, x13, x12, lsl #2 │ │ + ldr w12, [x13, #1308] │ │ + ldr w3, [x13, #1340] │ │ + orr w13, w12, w3 │ │ + cbz w13, 87874 │ │ + ldr x13, [sp, #88] │ │ + mov w14, #0x544 // #1348 │ │ + cmp w12, #0x0 │ │ + cset w4, ne // ne = any │ │ + madd x11, x11, x14, x13 │ │ + ldr x13, [sp, #64] │ │ + and w14, w12, #0x3 │ │ + cmp w3, #0x0 │ │ + and w15, w3, #0x3 │ │ + add x11, x11, x13, lsl #2 │ │ + ldr w5, [x11, #1284] │ │ + ldr x11, [sp, #328] │ │ + str x1, [sp, #376] │ │ + cset w13, ne // ne = any │ │ + cmp w14, #0x3 │ │ + stp x11, x2, [sp, #360] │ │ + ldr x11, [sp, #320] │ │ + cinc w6, w14, eq // eq = none │ │ + lsl w14, w0, #4 │ │ + cmp w15, #0x3 │ │ + ldr w11, [x11, #3368] │ │ + add w20, w14, #0x10 │ │ + cinc w7, w15, eq // eq = none │ │ + cmp w20, w11 │ │ + csel w15, w20, w11, lt // lt = tstop │ │ + cmp w14, w15 │ │ + b.ge 87878 // b.tcont │ │ + bfi w4, w13, #1, #1 │ │ + asr w12, w12, #2 │ │ + asr w13, w3, #2 │ │ + mov w14, w17 │ │ + str w12, [sp, #284] │ │ + orr w12, w13, w12 │ │ + mov x26, xzr │ │ + lsl x14, x14, #2 │ │ + stp w6, w12, [sp, #228] │ │ + mov w12, w17 │ │ + mov x21, x16 │ │ + stp w20, w7, [sp, #216] │ │ + str w4, [sp, #340] │ │ + str w3, [sp, #236] │ │ + str x14, [sp, #208] │ │ + str w13, [sp, #280] │ │ + str w5, [sp, #316] │ │ + b 87a18 │ │ + mov w10, #0x1 // #1 │ │ + ldr x8, [sp, #344] │ │ + ldr w5, [sp, #316] │ │ + cmp w20, w11 │ │ + add x26, x26, #0x8 │ │ + add x12, x8, #0x8 │ │ + ldr x8, [sp, #288] │ │ + add x13, x8, x21 │ │ + stp x12, x13, [sp, #360] │ │ + ldp x8, x13, [sp, #296] │ │ + csel w12, w20, w11, lt // lt = tstop │ │ + add x14, x8, x21 │ │ + orr w8, w19, #0x1 │ │ + add x21, x21, x13 │ │ + cmp w12, w28 │ │ + mov w12, w28 │ │ + str x14, [sp, #376] │ │ + b.le 87878 │ │ + add w28, w12, #0x2 │ │ + and w13, w8, #0xfffffffd │ │ + cmp w11, w28 │ │ + csel w19, w8, w13, gt │ │ + ldr x8, [sp, #328] │ │ + and w12, w12, #0x1e │ │ + lsl w12, w25, w12 │ │ + tst w12, w5 │ │ + add x8, x8, x26 │ │ + str x8, [sp, #344] │ │ + b.eq 879d0 // b.none │ │ + cmp w10, #0x0 │ │ + csinv w8, w25, w9, ne // ne = any │ │ + ldr w9, [sp, #340] │ │ + ands w5, w8, w9 │ │ + add x8, sp, #0x180 │ │ + smaddl x23, w27, w29, x8 │ │ + b.eq 87a7c // b.none │ │ + tbz w19, #0, 87a7c │ │ + ldr w4, [sp, #224] │ │ + add x1, sp, #0x168 │ │ + mov x0, x23 │ │ + mov x2, x22 │ │ + mov w3, wzr │ │ + bl 87cd4 │ │ + tbz w19, #1, 87aa8 │ │ + ldr w4, [sp, #224] │ │ + ldr w5, [sp, #340] │ │ + cmp w27, #0x0 │ │ + cset w8, eq // eq = none │ │ + add x9, sp, #0x180 │ │ + umaddl x0, w8, w29, x9 │ │ + add x1, sp, #0x168 │ │ + mov w3, #0x8 // #8 │ │ + mov x2, x22 │ │ + bl 87cd4 │ │ + ldr w8, [sp, #232] │ │ + cbz w8, 87acc │ │ + ldr x8, [sp, #272] │ │ + ldr x1, [x22] │ │ + ldr x0, [sp, #344] │ │ + add x2, sp, #0x164 │ │ + ldr x8, [x8, #3296] │ │ + blr x8 │ │ + mov w24, w0 │ │ + ldr w8, [sp, #284] │ │ + cbz w8, 87b04 │ │ + ldr w8, [sp, #356] │ │ + cbz w8, 87b48 │ │ + lsr w8, w8, #6 │ │ + cbz w8, 87b5c │ │ + clz w8, w8 │ │ + mov w9, #0x1f // #31 │ │ + sub w8, w9, w8 │ │ + cmp w8, #0xc │ │ + mov w9, #0xc // #12 │ │ + csel w8, w8, w9, lt // lt = tstop │ │ add w8, w8, #0x4 │ │ - lsr w8, w8, #3 │ │ - strh w8, [x10, x12, lsl #1] │ │ - ldrsh w8, [x4] │ │ - add x12, x12, #0x1 │ │ - mov w19, w20 │ │ - cmp x12, #0x8 │ │ - add w2, w2, w8 │ │ - b.ne 89b14 // b.any │ │ - ldr x8, [sp, #32] │ │ - ldrsh w12, [x4, #2] │ │ - ldr w5, [sp, #44] │ │ - add w9, w9, #0x1 │ │ - add x11, x11, x8 │ │ - add x10, x10, #0x10 │ │ - cmp w9, #0xf │ │ - add w5, w5, w12 │ │ - b.ne 89ae4 // b.any │ │ - ldr x8, [sp, #8] │ │ - adrp x5, ac000 │ │ - ldr w25, [sp, #28] │ │ - add x10, sp, #0x30 │ │ - add x11, x8, #0x8 │ │ - ldr x8, [sp, #16] │ │ - ldr x5, [x5, #304] │ │ - mov x9, xzr │ │ - add x12, x10, #0x7e │ │ - lsl x13, x8, #1 │ │ - add w8, w25, #0x200 │ │ - asr w8, w8, #10 │ │ - add x14, x12, x9 │ │ - add x8, x5, w8, sxtw #3 │ │ - ldursh w16, [x14, #-110] │ │ - ldrsb w19, [x8, #513] │ │ - ldrsh w15, [x10, x9] │ │ - ldrsb w7, [x8, #512] │ │ - ldursh w17, [x14, #-94] │ │ - ldrsb w20, [x8, #514] │ │ - ldursh w0, [x14, #-78] │ │ - ldrsb w21, [x8, #515] │ │ - ldursh w1, [x14, #-62] │ │ - ldrsb w22, [x8, #516] │ │ - mul w16, w16, w19 │ │ - ldursh w2, [x14, #-46] │ │ - ldrsb w23, [x8, #517] │ │ - madd w15, w15, w7, w16 │ │ - ldursh w3, [x14, #-30] │ │ - ldrsb w24, [x8, #518] │ │ - madd w15, w17, w20, w15 │ │ - ldursh w6, [x14, #-14] │ │ - ldrsb w8, [x8, #519] │ │ - madd w15, w0, w21, w15 │ │ - madd w15, w1, w22, w15 │ │ - madd w15, w2, w23, w15 │ │ - madd w15, w3, w24, w15 │ │ - madd w8, w6, w8, w15 │ │ - add w8, w8, #0x40 │ │ - lsr w8, w8, #7 │ │ - sturh w8, [x11, #-8] │ │ - ldrsh w8, [x4, #4] │ │ - ldursh w16, [x14, #-108] │ │ - ldursh w15, [x14, #-124] │ │ - ldursh w17, [x14, #-92] │ │ - add w8, w25, w8 │ │ - add w7, w8, #0x200 │ │ - asr w7, w7, #10 │ │ - add x7, x5, w7, sxtw #3 │ │ - ldrsb w20, [x7, #513] │ │ - ldrsb w19, [x7, #512] │ │ - ldrsb w21, [x7, #514] │ │ - ldursh w0, [x14, #-76] │ │ - ldrsb w22, [x7, #515] │ │ - ldursh w1, [x14, #-60] │ │ - ldrsb w23, [x7, #516] │ │ - mul w16, w16, w20 │ │ - ldursh w2, [x14, #-44] │ │ - ldrsb w24, [x7, #517] │ │ - madd w15, w15, w19, w16 │ │ - ldursh w3, [x14, #-28] │ │ - ldrsb w20, [x7, #518] │ │ - madd w15, w17, w21, w15 │ │ - ldursh w6, [x14, #-12] │ │ - ldrsb w7, [x7, #519] │ │ - madd w15, w0, w22, w15 │ │ - madd w15, w1, w23, w15 │ │ - madd w15, w2, w24, w15 │ │ - madd w15, w3, w20, w15 │ │ - madd w15, w6, w7, w15 │ │ - add w15, w15, #0x40 │ │ - lsr w15, w15, #7 │ │ - sturh w15, [x11, #-6] │ │ - ldrsh w15, [x4, #4] │ │ - ldursh w17, [x14, #-106] │ │ - ldursh w16, [x14, #-122] │ │ - ldursh w0, [x14, #-90] │ │ - add w8, w8, w15 │ │ - add w15, w8, #0x200 │ │ - asr w15, w15, #10 │ │ - add x15, x5, w15, sxtw #3 │ │ - ldrsb w20, [x15, #513] │ │ - ldrsb w19, [x15, #512] │ │ - ldrsb w21, [x15, #514] │ │ - ldursh w1, [x14, #-74] │ │ - ldrsb w22, [x15, #515] │ │ - ldursh w2, [x14, #-58] │ │ - ldrsb w23, [x15, #516] │ │ - mul w17, w17, w20 │ │ - ldursh w3, [x14, #-42] │ │ - ldrsb w24, [x15, #517] │ │ - madd w16, w16, w19, w17 │ │ - ldursh w6, [x14, #-26] │ │ - ldrsb w20, [x15, #518] │ │ - madd w16, w0, w21, w16 │ │ - ldursh w7, [x14, #-10] │ │ - ldrsb w15, [x15, #519] │ │ - madd w16, w1, w22, w16 │ │ - madd w16, w2, w23, w16 │ │ - madd w16, w3, w24, w16 │ │ - madd w16, w6, w20, w16 │ │ - madd w15, w7, w15, w16 │ │ - add w15, w15, #0x40 │ │ - lsr w15, w15, #7 │ │ - sturh w15, [x11, #-4] │ │ - ldrsh w15, [x4, #4] │ │ - ldursh w17, [x14, #-104] │ │ - ldursh w16, [x14, #-120] │ │ - ldursh w0, [x14, #-88] │ │ - add w8, w8, w15 │ │ - add w15, w8, #0x200 │ │ - asr w15, w15, #10 │ │ - add x15, x5, w15, sxtw #3 │ │ - ldrsb w20, [x15, #513] │ │ - ldrsb w19, [x15, #512] │ │ - ldrsb w21, [x15, #514] │ │ - ldursh w1, [x14, #-72] │ │ - ldrsb w22, [x15, #515] │ │ - ldursh w2, [x14, #-56] │ │ - ldrsb w23, [x15, #516] │ │ - mul w17, w17, w20 │ │ - ldursh w3, [x14, #-40] │ │ - ldrsb w24, [x15, #517] │ │ - madd w16, w16, w19, w17 │ │ - ldursh w6, [x14, #-24] │ │ - ldrsb w20, [x15, #518] │ │ - madd w16, w0, w21, w16 │ │ - ldursh w7, [x14, #-8] │ │ - ldrsb w15, [x15, #519] │ │ - madd w16, w1, w22, w16 │ │ - madd w16, w2, w23, w16 │ │ - madd w16, w3, w24, w16 │ │ - madd w16, w6, w20, w16 │ │ - madd w15, w7, w15, w16 │ │ - add w15, w15, #0x40 │ │ - lsr w15, w15, #7 │ │ - sturh w15, [x11, #-2] │ │ - ldrsh w15, [x4, #4] │ │ - ldursh w17, [x14, #-102] │ │ - ldursh w16, [x14, #-118] │ │ - ldursh w0, [x14, #-86] │ │ - add w8, w8, w15 │ │ - add w15, w8, #0x200 │ │ - asr w15, w15, #10 │ │ - add x15, x5, w15, sxtw #3 │ │ - ldrsb w20, [x15, #513] │ │ - ldrsb w19, [x15, #512] │ │ - ldrsb w21, [x15, #514] │ │ - ldursh w1, [x14, #-70] │ │ - ldrsb w22, [x15, #515] │ │ - ldursh w2, [x14, #-54] │ │ - ldrsb w23, [x15, #516] │ │ - mul w17, w17, w20 │ │ - ldursh w3, [x14, #-38] │ │ - ldrsb w24, [x15, #517] │ │ - madd w16, w16, w19, w17 │ │ - ldursh w6, [x14, #-22] │ │ - ldrsb w20, [x15, #518] │ │ - madd w16, w0, w21, w16 │ │ - ldursh w7, [x14, #-6] │ │ - ldrsb w15, [x15, #519] │ │ - madd w16, w1, w22, w16 │ │ - madd w16, w2, w23, w16 │ │ - madd w16, w3, w24, w16 │ │ - madd w16, w6, w20, w16 │ │ - madd w15, w7, w15, w16 │ │ - add w15, w15, #0x40 │ │ - lsr w15, w15, #7 │ │ - strh w15, [x11] │ │ - ldrsh w15, [x4, #4] │ │ - ldursh w17, [x14, #-100] │ │ - ldursh w16, [x14, #-116] │ │ - ldursh w0, [x14, #-84] │ │ - add w8, w8, w15 │ │ - add w15, w8, #0x200 │ │ - asr w15, w15, #10 │ │ - add x15, x5, w15, sxtw #3 │ │ - ldrsb w20, [x15, #513] │ │ - ldrsb w19, [x15, #512] │ │ - ldrsb w21, [x15, #514] │ │ - ldursh w1, [x14, #-68] │ │ - ldrsb w22, [x15, #515] │ │ - ldursh w2, [x14, #-52] │ │ - ldrsb w23, [x15, #516] │ │ - mul w17, w17, w20 │ │ - ldursh w3, [x14, #-36] │ │ - ldrsb w24, [x15, #517] │ │ - madd w16, w16, w19, w17 │ │ - ldursh w6, [x14, #-20] │ │ - ldrsb w20, [x15, #518] │ │ - madd w16, w0, w21, w16 │ │ - ldursh w7, [x14, #-4] │ │ - ldrsb w15, [x15, #519] │ │ - madd w16, w1, w22, w16 │ │ - madd w16, w2, w23, w16 │ │ - madd w16, w3, w24, w16 │ │ - madd w16, w6, w20, w16 │ │ - madd w15, w7, w15, w16 │ │ - add w15, w15, #0x40 │ │ - lsr w15, w15, #7 │ │ - strh w15, [x11, #2] │ │ - ldrsh w15, [x4, #4] │ │ - ldursh w17, [x14, #-98] │ │ - ldursh w16, [x14, #-114] │ │ - ldursh w0, [x14, #-82] │ │ - add w8, w8, w15 │ │ - add w15, w8, #0x200 │ │ - asr w15, w15, #10 │ │ - add x15, x5, w15, sxtw #3 │ │ - ldrsb w20, [x15, #513] │ │ - ldrsb w19, [x15, #512] │ │ - ldrsb w21, [x15, #514] │ │ - ldursh w1, [x14, #-66] │ │ - ldrsb w22, [x15, #515] │ │ - ldursh w2, [x14, #-50] │ │ - ldrsb w23, [x15, #516] │ │ - mul w17, w17, w20 │ │ - ldursh w3, [x14, #-34] │ │ - ldrsb w24, [x15, #517] │ │ - madd w16, w16, w19, w17 │ │ - ldursh w6, [x14, #-18] │ │ - ldrsb w20, [x15, #518] │ │ - madd w16, w0, w21, w16 │ │ - ldursh w7, [x14, #-2] │ │ - ldrsb w15, [x15, #519] │ │ - madd w16, w1, w22, w16 │ │ - madd w16, w2, w23, w16 │ │ - madd w16, w3, w24, w16 │ │ - madd w16, w6, w20, w16 │ │ - madd w15, w7, w15, w16 │ │ - add w15, w15, #0x40 │ │ - lsr w15, w15, #7 │ │ - strh w15, [x11, #4] │ │ - ldrsh w15, [x4, #4] │ │ - ldursh w17, [x14, #-96] │ │ - ldursh w16, [x14, #-112] │ │ - ldursh w0, [x14, #-80] │ │ - add w8, w8, w15 │ │ - add w8, w8, #0x200 │ │ - asr w8, w8, #10 │ │ - add x8, x5, w8, sxtw #3 │ │ - ldrsb w7, [x8, #513] │ │ - ldrsb w15, [x8, #512] │ │ - ldrsb w19, [x8, #514] │ │ - ldursh w1, [x14, #-64] │ │ - ldrsb w20, [x8, #515] │ │ - ldursh w2, [x14, #-48] │ │ - ldrsb w21, [x8, #516] │ │ - mul w17, w17, w7 │ │ - ldursh w3, [x14, #-32] │ │ - ldrsb w22, [x8, #517] │ │ - madd w15, w16, w15, w17 │ │ - ldursh w6, [x14, #-16] │ │ - ldrsb w23, [x8, #518] │ │ - madd w15, w0, w19, w15 │ │ - ldrsh w14, [x14] │ │ - ldrsb w8, [x8, #519] │ │ - madd w15, w1, w20, w15 │ │ - madd w15, w2, w21, w15 │ │ - madd w15, w3, w22, w15 │ │ - madd w15, w6, w23, w15 │ │ - madd w8, w14, w8, w15 │ │ - add w8, w8, #0x40 │ │ - lsr w8, w8, #7 │ │ - strh w8, [x11, #6] │ │ - ldrsh w8, [x4, #6] │ │ - add x9, x9, #0x10 │ │ - cmp w9, #0x80 │ │ - add x11, x11, x13 │ │ - add w25, w25, w8 │ │ - b.ne 89c0c // b.any │ │ - ldp x29, x30, [sp, #368] │ │ - ldp x20, x19, [sp, #352] │ │ - ldp x22, x21, [sp, #336] │ │ - ldp x24, x23, [sp, #320] │ │ - ldp x26, x25, [sp, #304] │ │ - ldp x28, x27, [sp, #288] │ │ - add sp, sp, #0x180 │ │ + b 87b60 │ │ + ldr w5, [sp, #228] │ │ + cbz w5, 87bb8 │ │ + ldr x9, [sp, #176] │ │ + ldr x8, [sp, #272] │ │ + ldr x10, [sp, #208] │ │ + ldr x1, [x22] │ │ + ldr x9, [x9] │ │ + ldr x8, [x8, #3304] │ │ + ldr x0, [sp, #344] │ │ + add w10, w10, w26 │ │ + and x10, x10, #0xfffffff8 │ │ + add x3, x9, x10 │ │ + mov x2, x23 │ │ + mov w4, wzr │ │ + mov w6, wzr │ │ + str w19, [sp] │ │ + b 87bb0 │ │ + mov w4, wzr │ │ + ldr w5, [sp, #228] │ │ + orr w8, w4, w5 │ │ + cbnz w8, 87b7c │ │ + b 87bb8 │ │ + mov w8, #0x4 // #4 │ │ + ldr w10, [sp, #284] │ │ + orr w9, wzr, #0x8 │ │ + madd w8, w8, w10, w9 │ │ + asr w4, w8, #4 │ │ + ldr w5, [sp, #228] │ │ + orr w8, w4, w5 │ │ + cbz w8, 87bb8 │ │ + ldr x9, [sp, #176] │ │ + ldr x8, [sp, #272] │ │ + ldr x10, [sp, #208] │ │ + ldr x1, [x22] │ │ + ldr x9, [x9] │ │ + ldr x8, [x8, #3304] │ │ + ldr x0, [sp, #344] │ │ + add w10, w10, w26 │ │ + and x10, x10, #0xfffffff8 │ │ + add x3, x9, x10 │ │ + str w19, [sp] │ │ + mov x2, x23 │ │ + mov w6, w24 │ │ + ldr w7, [sp, #152] │ │ + blr x8 │ │ + ldr w8, [sp, #236] │ │ + cbz w8, 87c9c │ │ + ldr x8, [sp, #200] │ │ + str w27, [sp, #268] │ │ + str w24, [sp, #264] │ │ + str w28, [sp, #260] │ │ + add x8, x8, x21 │ │ + str x8, [sp, #248] │ │ + ldr x8, [sp, #192] │ │ + add x0, x8, x21 │ │ + ldr w8, [sp, #280] │ │ + cbz w8, 87bf4 │ │ + ldr x8, [sp, #96] │ │ + ldrb w25, [x8, w24, sxtw] │ │ + b 87bf8 │ │ + mov w25, wzr │ │ + ldr x10, [sp, #168] │ │ + ldr x24, [sp, #144] │ │ + ldr x27, [sp, #320] │ │ + ldr x8, [sp, #240] │ │ + ldr w11, [sp, #156] │ │ + ldr x10, [x10] │ │ + ldr w22, [sp, #280] │ │ + ldr w20, [sp, #220] │ │ + ldr w28, [sp, #140] │ │ + ldr x9, [x24] │ │ + ldr x1, [x27, #2096] │ │ + add w8, w8, w26 │ │ + lsr w29, w8, w11 │ │ + add x2, x23, #0x10 │ │ + add x3, x10, x29 │ │ + mov w4, w22 │ │ + mov w5, w20 │ │ + mov w6, w25 │ │ + mov w7, w28 │ │ + str w19, [sp] │ │ + blr x9 │ │ + ldr x9, [sp, #160] │ │ + ldr x8, [x24] │ │ + ldr x1, [x27, #2096] │ │ + ldr x0, [sp, #248] │ │ + ldr x9, [x9] │ │ + add x2, x23, #0x20 │ │ + mov w4, w22 │ │ + mov w5, w20 │ │ + add x3, x9, x29 │ │ + mov w6, w25 │ │ + mov w7, w28 │ │ + str w19, [sp] │ │ + blr x8 │ │ + ldr w27, [sp, #268] │ │ + ldr x22, [sp, #184] │ │ + ldr w24, [sp, #264] │ │ + ldr w20, [sp, #216] │ │ + ldr w28, [sp, #260] │ │ + mov w25, #0x3 // #3 │ │ + mov w29, #0x30 // #48 │ │ + ldr x8, [sp, #320] │ │ + ldr w9, [sp, #340] │ │ + mov w10, wzr │ │ + eor w27, w27, #0x1 │ │ + ldr w11, [x8, #3368] │ │ + b 879d4 │ │ + add sp, sp, #0x1e0 │ │ + ldp x29, x30, [sp, #80] │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x24, x23, [sp, #32] │ │ + ldp x26, x25, [sp, #16] │ │ + ldp x28, x27, [sp], #96 │ │ ret │ │ - sub sp, sp, #0x90 │ │ - sub w8, w3, #0x1 │ │ - stp x22, x21, [sp, #96] │ │ - mov x21, x0 │ │ - cmp w8, w5 │ │ - sub w9, w2, #0x1 │ │ - sub w12, w21, w2 │ │ - csel w8, w8, w5, lt // lt = tstop │ │ - cmp w5, #0x0 │ │ - add w14, w12, w4 │ │ - csel w12, wzr, w8, lt // lt = tstop │ │ - cmp w9, w4 │ │ - neg w10, w4 │ │ - sub w11, w21, #0x1 │ │ - csel w8, w9, w4, lt // lt = tstop │ │ - cmp w4, #0x0 │ │ - csel w8, wzr, w8, lt // lt = tstop │ │ - cmp w11, w10 │ │ - csneg w9, w11, w4, lt // lt = tstop │ │ - cmp w10, #0x0 │ │ - sub w10, w1, w3 │ │ - add w16, w10, w5 │ │ - csel w10, wzr, w9, lt // lt = tstop │ │ - cmp w11, w14 │ │ - neg w13, w5 │ │ - sub w15, w1, #0x1 │ │ - csel w9, w11, w14, lt // lt = tstop │ │ - cmp w14, #0x0 │ │ - csel w11, wzr, w9, lt // lt = tstop │ │ - cmp w15, w13 │ │ - csneg w9, w15, w5, lt // lt = tstop │ │ - cmp w13, #0x0 │ │ - csel w22, wzr, w9, lt // lt = tstop │ │ - cmp w15, w16 │ │ - csel w13, w15, w16, lt // lt = tstop │ │ - cmp w16, #0x0 │ │ - stp x29, x30, [sp, #128] │ │ - csel w29, wzr, w13, lt // lt = tstop │ │ - sub w13, w1, w22 │ │ - sxtw x9, w22 │ │ - sub w13, w13, w29 │ │ - stp x20, x19, [sp, #112] │ │ - mov x19, x7 │ │ - mov x20, x6 │ │ - str x13, [sp] │ │ - cmp w13, #0x1 │ │ - madd x13, x9, x7, x6 │ │ - stp x28, x27, [sp, #48] │ │ - stp x26, x25, [sp, #64] │ │ - stp x24, x23, [sp, #80] │ │ - str x13, [sp, #8] │ │ - b.lt 8a238 // b.tstop │ │ - ldp x13, x14, [sp, #144] │ │ - sxtw x25, w10 │ │ - sub w10, w21, w10 │ │ - sxtw x12, w12 │ │ - sub w10, w10, w11 │ │ - sxtw x26, w11 │ │ - sxtw x2, w10 │ │ - add w10, w25, w10 │ │ - mul x11, x12, x14 │ │ - sub w10, w10, #0x1 │ │ - add x8, x11, w8, sxtw │ │ - add x24, x13, x8 │ │ - sxtw x8, w10 │ │ - str x8, [sp, #24] │ │ - add w8, w22, w29 │ │ - stp x2, x14, [sp, #32] │ │ - cbz w25, 8a1bc │ │ - ldr x27, [sp, #8] │ │ - sub w23, w8, w1 │ │ - add x8, x25, x2 │ │ - str x8, [sp, #16] │ │ - b 8a17c │ │ - ldp x2, x8, [sp, #32] │ │ - adds w23, w23, #0x1 │ │ - add x27, x27, x19 │ │ - add x24, x24, x8 │ │ - b.cs 8a238 // b.hs, b.nlast │ │ - add x28, x27, x25 │ │ - mov x0, x28 │ │ - mov x1, x24 │ │ - bl 4b60 │ │ - ldrb w1, [x28] │ │ - mov x0, x27 │ │ - mov x2, x25 │ │ - bl 4b70 │ │ - cbz w26, 8a168 │ │ - ldr x8, [sp, #24] │ │ - mov x2, x26 │ │ - ldrb w1, [x27, x8] │ │ + tbz w5, #0, 87d90 │ │ + ldr x8, [x1] │ │ + sxtw x9, w3 │ │ + sub x9, x9, #0x2 │ │ + ldrh w8, [x8, x9] │ │ + strh w8, [x0] │ │ + ldr x8, [x2] │ │ + ldr x10, [x1] │ │ + add x11, x9, x8 │ │ + ldrh w10, [x10, x11] │ │ + strh w10, [x0, #2] │ │ + ldr x10, [x2] │ │ + ldr x11, [x1] │ │ + add x8, x10, x8 │ │ + add x10, x9, x8 │ │ + ldrh w10, [x11, x10] │ │ + strh w10, [x0, #4] │ │ + ldr x10, [x2] │ │ + ldr x11, [x1] │ │ + add x8, x10, x8 │ │ + add x10, x9, x8 │ │ + ldrh w10, [x11, x10] │ │ + strh w10, [x0, #6] │ │ + ldr x10, [x2] │ │ + ldr x11, [x1] │ │ + add x8, x10, x8 │ │ + add x10, x9, x8 │ │ + ldrh w10, [x11, x10] │ │ + strh w10, [x0, #8] │ │ + ldr x10, [x2] │ │ + ldr x11, [x1] │ │ + add x8, x10, x8 │ │ + add x10, x9, x8 │ │ + ldrh w10, [x11, x10] │ │ + strh w10, [x0, #10] │ │ + ldr x10, [x2] │ │ + ldr x11, [x1] │ │ + add x8, x10, x8 │ │ + add x10, x9, x8 │ │ + ldrh w10, [x11, x10] │ │ + strh w10, [x0, #12] │ │ + ldr x10, [x2] │ │ + ldr x11, [x1] │ │ + add x8, x10, x8 │ │ + add x8, x9, x8 │ │ + ldrh w8, [x11, x8] │ │ + strh w8, [x0, #14] │ │ + cbz w4, 87dfc │ │ + tbz w5, #1, 87dfc │ │ + cmp w4, #0x1 │ │ + cset w8, eq // eq = none │ │ + mov w9, #0x8 // #8 │ │ + lsr w9, w9, w8 │ │ + cmp w9, #0x1 │ │ + b.lt 87dfc // b.tstop │ │ + cmp w4, #0x3 │ │ + cset w10, ne // ne = any │ │ + asr w10, w3, w10 │ │ + sxtw x10, w10 │ │ + mov x8, xzr │ │ + mov w9, w9 │ │ + sub x10, x10, #0x2 │ │ + add x11, x0, #0x20 │ │ + ldr x12, [x1, #8] │ │ + add x13, x10, x8 │ │ + subs x9, x9, #0x1 │ │ + ldrh w12, [x12, x13] │ │ + sturh w12, [x11, #-16] │ │ + ldr x12, [x1, #16] │ │ + ldrh w12, [x12, x13] │ │ + strh w12, [x11], #2 │ │ + ldr x12, [x2, #8] │ │ + add x8, x12, x8 │ │ + b.ne 87dd0 // b.any │ │ + ret │ │ + │ │ +0000000000087e00 : │ │ + adrp x0, aa000 │ │ + add x0, x0, #0xe10 │ │ + ret │ │ + │ │ +0000000000087e0c : │ │ + adrp x9, ad000 │ │ + adrp x10, ad000 │ │ + ldr x9, [x9, #1704] │ │ + ldr x10, [x10, #1056] │ │ + mov w8, #0x1 // #1 │ │ + adrp x11, aa000 │ │ + str w8, [x0, #64] │ │ + stp x8, xzr, [x0, #16] │ │ + stp x9, x10, [x0, #32] │ │ + adrp x8, ad000 │ │ + ldr q0, [x11, #3584] │ │ + ldr x8, [x8, #2872] │ │ + str q0, [x0] │ │ + stp xzr, x8, [x0, #48] │ │ + ret │ │ + │ │ +0000000000087e48 : │ │ + sub sp, sp, #0xc0 │ │ + stp x20, x19, [sp, #160] │ │ + mov x20, x1 │ │ + mov x19, x0 │ │ + adrp x0, ec000 <__bss_start@@Base+0x3d7b8> │ │ + adrp x1, 88000 │ │ + add x0, x0, #0xa00 │ │ + add x1, x1, #0x62c │ │ + str d8, [sp, #80] │ │ + stp x28, x27, [sp, #96] │ │ + stp x26, x25, [sp, #112] │ │ + stp x24, x23, [sp, #128] │ │ + stp x22, x21, [sp, #144] │ │ + stp x29, x30, [sp, #176] │ │ + bl 49d0 │ │ + cbz x19, 87eec │ │ + cbz x20, 87f08 │ │ + ldr w8, [x20, #64] │ │ + sub w8, w8, #0x1 │ │ + cmp w8, #0x100 │ │ + b.cs 87f24 // b.hs, b.nlast │ │ + ldr w8, [x20, #4] │ │ + sub w8, w8, #0x1 │ │ + cmp w8, #0x40 │ │ + b.cs 87f40 // b.hs, b.nlast │ │ + ldr w8, [x20] │ │ + sub w8, w8, #0x1 │ │ + cmp w8, #0x100 │ │ + b.cs 87f5c // b.hs, b.nlast │ │ + ldr x8, [x20, #32] │ │ + cbz x8, 87f78 │ │ + ldr x8, [x20, #40] │ │ + cbz x8, 87f94 │ │ + ldr w8, [x20, #12] │ │ + cmp w8, #0x20 │ │ + b.cs 87fb0 // b.hs, b.nlast │ │ + add x0, sp, #0x18 │ │ + bl 4a70 │ │ + cbz w0, 88004 │ │ + mov w19, #0xfffffff4 // #-12 │ │ + b 87fdc │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1696] │ │ + adrp x1, 99000 │ │ + adrp x2, aa000 │ │ + add x1, x1, #0x410 │ │ + add x2, x2, #0xe21 │ │ + b 87fc8 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1696] │ │ + adrp x1, 99000 │ │ + adrp x2, aa000 │ │ + add x1, x1, #0x410 │ │ + add x2, x2, #0xe3a │ │ + b 87fc8 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1696] │ │ + adrp x1, 99000 │ │ + adrp x2, aa000 │ │ + add x1, x1, #0x410 │ │ + add x2, x2, #0xe44 │ │ + b 87fc8 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1696] │ │ + adrp x1, 99000 │ │ + adrp x2, aa000 │ │ + add x1, x1, #0x410 │ │ + add x2, x2, #0xe9c │ │ + b 87fc8 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1696] │ │ + adrp x1, 99000 │ │ + adrp x2, aa000 │ │ + add x1, x1, #0x410 │ │ + add x2, x2, #0xee2 │ │ + b 87fc8 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1696] │ │ + adrp x1, 99000 │ │ + adrp x2, aa000 │ │ + add x1, x1, #0x410 │ │ + add x2, x2, #0xf2b │ │ + b 87fc8 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1696] │ │ + adrp x1, 99000 │ │ + adrp x2, aa000 │ │ + add x1, x1, #0x410 │ │ + add x2, x2, #0xf57 │ │ + b 87fc8 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1696] │ │ + adrp x1, 99000 │ │ + adrp x2, aa000 │ │ + add x1, x1, #0x410 │ │ + add x2, x2, #0xf85 │ │ + adrp x3, aa000 │ │ + add x0, x8, #0x130 │ │ + add x3, x3, #0xe2f │ │ + bl 4ad0 │ │ + mov w19, #0xffffffea // #-22 │ │ + mov w0, w19 │ │ + ldp x29, x30, [sp, #176] │ │ + ldp x20, x19, [sp, #160] │ │ + ldp x22, x21, [sp, #144] │ │ + ldp x24, x23, [sp, #128] │ │ + ldp x26, x25, [sp, #112] │ │ + ldp x28, x27, [sp, #96] │ │ + ldr d8, [sp, #80] │ │ + add sp, sp, #0xc0 │ │ + ret │ │ + add x0, sp, #0x18 │ │ + mov w1, #0x100000 // #1048576 │ │ + bl 4ab0 │ │ + add x0, sp, #0x58 │ │ + mov w1, #0x20 // #32 │ │ + mov w2, #0x9b28 // #39720 │ │ + bl 4a10 │ │ + ldr x8, [sp, #88] │ │ + cmp w0, #0x0 │ │ + csel x21, x8, xzr, eq // eq = none │ │ + str x21, [x19] │ │ + cbz x21, 8861c │ │ + mov w8, #0x9ae0 // #39648 │ │ + mov w2, #0x9b28 // #39720 │ │ + mov x0, x21 │ │ + mov w1, wzr │ │ + add x23, x20, #0x18 │ │ + add x22, x21, x8 │ │ + bl 4b00 │ │ + ldr q0, [x23] │ │ + ldr x8, [x23, #16] │ │ + add x0, x21, #0x38 │ │ + str q0, [x22] │ │ + str x8, [x22, #16] │ │ + ldr q0, [x20, #48] │ │ + str q0, [x21, #39696] │ │ + ldr x8, [x20, #8] │ │ + str x8, [x22, #24] │ │ + ldr x8, [x20, #16] │ │ + stur x8, [x22, #36] │ │ + bl 1d704 │ │ + cbnz w0, 88610 │ │ + add x0, x21, #0x50 │ │ + bl 1d704 │ │ + cbnz w0, 88610 │ │ + add x0, x21, #0x270 │ │ + bl 1d704 │ │ + cbnz w0, 88610 │ │ + add x0, x21, #0x278 │ │ + bl 1d704 │ │ + cbnz w0, 88610 │ │ + add x0, x21, #0xd00 │ │ + bl 1d704 │ │ + cbnz w0, 88610 │ │ + adrp x10, ad000 │ │ + ldp x9, x8, [x22, #8] │ │ + ldr x10, [x10, #1704] │ │ + cmp x9, x10 │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #1056] │ │ + b.eq 880dc // b.none │ │ + cmp x8, x9 │ │ + b.ne 88100 // b.any │ │ + b 88610 │ │ + cmp x8, x9 │ │ + b.ne 88610 // b.any │ │ + ldr x8, [x22] │ │ + cbnz x8, 88610 │ │ + add x0, x22, #0x40 │ │ + bl 1d704 │ │ + cbnz w0, 88610 │ │ + ldr x8, [x22, #64] │ │ + str x8, [x22] │ │ + add x8, x21, #0x1e8 │ │ + str wzr, [x21, #488] │ │ + str x8, [x21, #496] │ │ + ldr w8, [x20, #64] │ │ + mov w9, #0x1660 // #5728 │ │ + add x0, sp, #0x58 │ │ + mov w1, #0x20 // #32 │ │ + str w8, [x21, #24] │ │ + ldrsw x8, [x20] │ │ + mul x2, x8, x9 │ │ + str w8, [x21, #8] │ │ + bl 4a10 │ │ + ldr x8, [sp, #88] │ │ + cmp w0, #0x0 │ │ + csel x0, x8, xzr, eq // eq = none │ │ + str x0, [x21] │ │ + cbz x0, 88610 │ │ + ldrsw x8, [x20] │ │ + mov w9, #0x1660 // #5728 │ │ + mov w1, wzr │ │ + mul x2, x8, x9 │ │ + bl 4b00 │ │ + ldr w8, [x21, #24] │ │ + cmp w8, #0x2 │ │ + b.cc 882a4 // b.lo, b.ul, b.last │ │ + ldrsw x8, [x20, #64] │ │ + mov w9, #0x78 // #120 │ │ + add x0, sp, #0x58 │ │ + mov w1, #0x20 // #32 │ │ + mul x2, x8, x9 │ │ + bl 4a10 │ │ + ldr x8, [sp, #88] │ │ + cmp w0, #0x0 │ │ + csel x0, x8, xzr, eq // eq = none │ │ + str x0, [x21, #16] │ │ + cbz x0, 88610 │ │ + ldrsw x8, [x20, #64] │ │ + mov w9, #0x78 // #120 │ │ + mov w1, wzr │ │ + mul x2, x8, x9 │ │ + bl 4b00 │ │ + add x22, x21, #0x208 │ │ + mov x0, x22 │ │ + mov x1, xzr │ │ + bl 4a20 │ │ + cbnz w0, 88610 │ │ + add x23, x21, #0x230 │ │ + mov x0, x23 │ │ + mov x1, xzr │ │ + bl 4a30 │ │ + cbnz w0, 885e4 │ │ + mov w8, #0x1 // #1 │ │ + str w8, [x21, #620] │ │ + ldr w8, [x20] │ │ + cmp w8, #0x1 │ │ + b.lt 88224 // b.tstop │ │ + mov x24, xzr │ │ + mov w25, #0x1510 // #5392 │ │ + movi v8.2s, #0x1 │ │ + mov w26, #0x1660 // #5728 │ │ + ldr x8, [x21] │ │ + mov x1, xzr │ │ + add x27, x8, x25 │ │ + sub x0, x27, #0x48 │ │ + bl 4a30 │ │ + cbnz w0, 88610 │ │ + stur x22, [x27, #-24] │ │ + str d8, [x27] │ │ + ldrsw x8, [x20] │ │ + add x24, x24, #0x1 │ │ + add x25, x25, x26 │ │ + cmp x24, x8 │ │ + b.lt 881f0 // b.tstop │ │ + ldr w8, [x20, #64] │ │ + cmp w8, #0x1 │ │ + b.lt 882a4 // b.tstop │ │ + adrp x24, ad000 │ │ + ldr x24, [x24, #168] │ │ + mov x26, xzr │ │ + mov x27, xzr │ │ + mov w28, #0x1 // #1 │ │ + ldr x25, [x21, #16] │ │ + mov x1, xzr │ │ + add x29, x25, x26 │ │ + mov x0, x29 │ │ + str x21, [x0], #64 │ │ + bl 4a20 │ │ + cbnz w0, 88610 │ │ + add x0, x29, #0x10 │ │ + mov x1, xzr │ │ + bl 4a30 │ │ + cbnz w0, 885d0 │ │ + add x25, x25, x26 │ │ + add x0, x25, #0x8 │ │ + add x1, sp, #0x18 │ │ + mov x2, x24 │ │ + mov x3, x25 │ │ + bl 49a0 │ │ + cbnz w0, 885dc │ │ + str w28, [x25, #104] │ │ + ldrsw x8, [x20, #64] │ │ + add x27, x27, #0x1 │ │ + add x26, x26, #0x78 │ │ + cmp x27, x8 │ │ + b.lt 88244 // b.tstop │ │ + ldr w0, [x21, #8] │ │ + cmp w0, #0x2 │ │ + b.cc 882c0 // b.lo, b.ul, b.last │ │ + mov w1, #0x120 // #288 │ │ + bl 49f0 │ │ + str x0, [x21, #504] │ │ + cbz x0, 88610 │ │ + ldr w8, [x20] │ │ + cmp w8, #0x1 │ │ + b.lt 88558 // b.tstop │ │ + mov w9, #0xf680 // #63104 │ │ + mov x23, xzr │ │ + movk w9, #0x3, lsl #16 │ │ + mov w27, #0x1660 // #5728 │ │ + mov w8, #0xffffffff // #-1 │ │ + ldr x22, [x21] │ │ + add x0, sp, #0x58 │ │ + mov w1, #0x40 // #64 │ │ + str x23, [sp, #16] │ │ + nop │ │ + madd x24, x23, x27, x22 │ │ + str x21, [x24, #3200] │ │ + str w8, [x24, #4624] │ │ + ldrsw x8, [x20, #4] │ │ + mov w25, #0x1660 // #5728 │ │ + mul x2, x8, x9 │ │ + str w8, [x24, #3216] │ │ + bl 4a10 │ │ + ldr x8, [sp, #88] │ │ + cmp w0, #0x0 │ │ + csel x0, x8, xzr, eq // eq = none │ │ + str x0, [x24, #3208] │ │ + cbz x0, 88610 │ │ + ldrsw x8, [x20, #4] │ │ + mov w9, #0xf680 // #63104 │ │ + movk w9, #0x3, lsl #16 │ │ + mov w1, wzr │ │ + mul x2, x8, x9 │ │ + add x23, x24, #0xc90 │ │ + bl 4b00 │ │ + ldr w8, [x23] │ │ + cmp w8, #0x1 │ │ + b.le 883bc │ │ ldr x8, [sp, #16] │ │ - add x0, x27, x8 │ │ - bl 4b70 │ │ - b 8a168 │ │ - cbz w26, 8a208 │ │ - ldr x28, [sp, #8] │ │ - sub w23, w8, w1 │ │ - add x27, x25, x2 │ │ - ldr x2, [sp, #32] │ │ - add x0, x28, x25 │ │ - mov x1, x24 │ │ - bl 4b60 │ │ - ldr x8, [sp, #24] │ │ - add x0, x28, x27 │ │ - mov x2, x26 │ │ - ldrb w1, [x28, x8] │ │ - bl 4b70 │ │ - ldr x8, [sp, #40] │ │ - adds w23, w23, #0x1 │ │ - add x28, x28, x19 │ │ - add x24, x24, x8 │ │ - b.cc 8a1cc // b.lo, b.ul, b.last │ │ - b 8a238 │ │ - madd x9, x19, x9, x25 │ │ - sub w23, w8, w1 │ │ - add x25, x20, x9 │ │ - ldr x2, [sp, #32] │ │ + mov w9, #0x1528 // #5416 │ │ + mov x1, xzr │ │ + madd x8, x8, x25, x22 │ │ + add x25, x8, x9 │ │ mov x0, x25 │ │ - mov x1, x24 │ │ - bl 4b60 │ │ - ldr x8, [sp, #40] │ │ - adds w23, w23, #0x1 │ │ - add x25, x25, x19 │ │ - add x24, x24, x8 │ │ - b.cc 8a214 // b.lo, b.ul, b.last │ │ - cmp w22, #0x1 │ │ - b.lt 8a260 // b.tstop │ │ - ldr x23, [sp, #8] │ │ + bl 4a20 │ │ + cbnz w0, 88610 │ │ + ldr x27, [sp, #16] │ │ + mov w28, #0x1660 // #5728 │ │ + mov w9, #0x1550 // #5456 │ │ + mov x1, xzr │ │ + madd x8, x27, x28, x22 │ │ + add x26, x8, x9 │ │ + mov x0, x26 │ │ + bl 4a30 │ │ + cbnz w0, 88608 │ │ + madd x8, x27, x28, x22 │ │ + mov w9, #0x1580 // #5504 │ │ + add x0, x8, x9 │ │ + mov x1, xzr │ │ + bl 4a30 │ │ + cbnz w0, 885ec │ │ + mov w25, #0x1660 // #5728 │ │ + madd x8, x27, x28, x22 │ │ + mov w9, #0x1 // #1 │ │ + str w9, [x8, #5712] │ │ + ldr w8, [x20, #4] │ │ + cmp w8, #0x1 │ │ + b.lt 884a8 // b.tstop │ │ + ldr x8, [sp, #16] │ │ + mov w9, #0x1520 // #5408 │ │ + mov x26, xzr │ │ + mov x29, xzr │ │ + madd x8, x8, x25, x22 │ │ + add x28, x24, #0xc88 │ │ + add x8, x8, x9 │ │ + str x8, [sp, #8] │ │ + ldr x27, [x28] │ │ + mov w2, #0x1000 // #4096 │ │ + mov w1, wzr │ │ + add x25, x27, x26 │ │ + add x0, x25, #0x2a0 │ │ + str x24, [x25] │ │ + bl 4b00 │ │ + ldr w8, [x23] │ │ + cmp w8, #0x2 │ │ + b.lt 8848c // b.tstop │ │ + mov w8, #0xf638 // #63032 │ │ + movk w8, #0x3, lsl #16 │ │ + add x0, x25, x8 │ │ + mov x1, xzr │ │ + bl 4a20 │ │ + cbnz w0, 88610 │ │ + mov w8, #0xf608 // #62984 │ │ + add x25, x27, x26 │ │ + movk w8, #0x3, lsl #16 │ │ + add x0, x25, x8 │ │ + mov x1, xzr │ │ + bl 4a30 │ │ + cbnz w0, 88598 │ │ + mov w8, #0xf600 // #62976 │ │ + ldr x9, [sp, #8] │ │ + movk w8, #0x3, lsl #16 │ │ + add x0, x25, x8 │ │ + mov w8, #0xf668 // #63080 │ │ + movk w8, #0x3, lsl #16 │ │ + str x9, [x25, x8] │ │ + adrp x2, ad000 │ │ + ldr x2, [x2, #2856] │ │ + add x1, sp, #0x18 │ │ + mov x3, x25 │ │ + bl 49a0 │ │ + cbnz w0, 885a8 │ │ + mov w10, #0xf660 // #63072 │ │ + add x8, x27, x26 │ │ + mov w9, #0x1 // #1 │ │ + movk w10, #0x3, lsl #16 │ │ + str w9, [x8, x10] │ │ + ldrsw x8, [x20, #4] │ │ + add x29, x29, #0x1 │ │ + cmp x29, x8 │ │ + mov w8, #0xf680 // #63104 │ │ + movk w8, #0x3, lsl #16 │ │ + add x26, x26, x8 │ │ + b.lt 883e8 // b.tstop │ │ + ldr x23, [sp, #16] │ │ + mov w27, #0x1660 // #5728 │ │ + madd x8, x23, x27, x22 │ │ + add x0, x8, #0xf80 │ │ + bl 26b88 │ │ + ldr w8, [x21, #8] │ │ + cmp w8, #0x2 │ │ + b.cc 8853c // b.lo, b.ul, b.last │ │ + madd x8, x23, x27, x22 │ │ + mov w9, #0x10c8 // #4296 │ │ + add x25, x8, x9 │ │ + mov x0, x25 │ │ + mov x1, xzr │ │ + bl 4a20 │ │ + cbnz w0, 88610 │ │ + ldr x23, [sp, #16] │ │ + mov w27, #0x1660 // #5728 │ │ + mov w9, #0x1098 // #4248 │ │ + mov x1, xzr │ │ + madd x8, x23, x27, x22 │ │ + add x26, x8, x9 │ │ + mov x0, x26 │ │ + bl 4a30 │ │ + cbnz w0, 88608 │ │ + adrp x2, ad000 │ │ + ldr x2, [x2, #952] │ │ + nop │ │ + madd x8, x23, x27, x22 │ │ + mov w9, #0x1090 // #4240 │ │ + add x0, x8, x9 │ │ + add x1, sp, #0x18 │ │ + mov x3, x24 │ │ + bl 49a0 │ │ + cbnz w0, 88600 │ │ + madd x8, x23, x27, x22 │ │ + mov w9, #0x1 // #1 │ │ + str w9, [x8, #4336] │ │ + ldrsw x8, [x20] │ │ + add x23, x23, #0x1 │ │ + mov w9, #0xf680 // #63104 │ │ + movk w9, #0x3, lsl #16 │ │ + cmp x23, x8 │ │ + mov w8, #0xffffffff // #-1 │ │ + b.lt 882e0 // b.tstop │ │ + mov w8, #0x3590 // #13712 │ │ + mov w9, #0x6de0 // #28128 │ │ + add x0, x21, x8 │ │ + add x1, x21, x9 │ │ + mov w2, #0x1 // #1 │ │ + str x0, [x21, #13696] │ │ + bl 16d10 │ │ + mov w8, #0x62b8 // #25272 │ │ + mov w9, #0x91e0 // #37344 │ │ + add x0, x21, x8 │ │ + add x1, x21, x9 │ │ + mov w2, wzr │ │ + str x0, [x21, #13704] │ │ + bl 16d10 │ │ + mov w19, wzr │ │ + b 88620 │ │ + mov w8, #0xf638 // #63032 │ │ + movk w8, #0x3, lsl #16 │ │ + add x0, x25, x8 │ │ + b 8860c │ │ + mov w10, #0xf608 // #62984 │ │ + add x8, x27, x26 │ │ + mov w9, #0xf638 // #63032 │ │ + movk w10, #0x3, lsl #16 │ │ + movk w9, #0x3, lsl #16 │ │ + add x0, x8, x10 │ │ + add x20, x8, x9 │ │ + bl 4a00 │ │ mov x0, x20 │ │ - mov x1, x23 │ │ - mov x2, x21 │ │ - bl 4b60 │ │ - subs w22, w22, #0x1 │ │ - add x20, x20, x19 │ │ - b.ne 8a244 // b.any │ │ - cmp w29, #0x1 │ │ - b.lt 8a298 // b.tstop │ │ - ldr x8, [sp] │ │ - sxtw x8, w8 │ │ - mul x22, x19, x8 │ │ - sub x8, x8, #0x1 │ │ - mul x23, x19, x8 │ │ - add x0, x20, x22 │ │ - add x1, x20, x23 │ │ - mov x2, x21 │ │ - bl 4b60 │ │ - subs w29, w29, #0x1 │ │ - add x20, x20, x19 │ │ - b.ne 8a27c // b.any │ │ - ldp x29, x30, [sp, #128] │ │ - ldp x20, x19, [sp, #112] │ │ - ldp x22, x21, [sp, #96] │ │ - ldp x24, x23, [sp, #80] │ │ - ldp x26, x25, [sp, #64] │ │ - ldp x28, x27, [sp, #48] │ │ - add sp, sp, #0x90 │ │ - ret │ │ - stp x24, x23, [sp, #-48]! │ │ - stp x22, x21, [sp, #16] │ │ - stp x20, x19, [sp, #32] │ │ - adrp x11, ac000 │ │ - ldr w8, [sp, #48] │ │ - ldr x11, [x11, #2168] │ │ - sub w9, w6, #0x1 │ │ - mov w10, w4 │ │ - mov w12, #0x40 // #64 │ │ - mov w13, #0xff // #255 │ │ - cmp w4, #0x1 │ │ - b.ge 8a300 // b.tcont │ │ - add x0, x0, x1 │ │ - subs w5, w5, #0x1 │ │ - add x2, x2, x3 │ │ - b.eq 8a448 // b.none │ │ - cmp w4, #0x1 │ │ - b.lt 8a2e8 // b.tstop │ │ - mov x14, xzr │ │ - mov w15, #0xffffffff // #-1 │ │ - mov w16, w8 │ │ - subs w17, w15, #0x1 │ │ - cmp w17, w9 │ │ - sub w19, w15, #0x3 │ │ - csel w17, w9, w17, gt │ │ - cmp w15, #0x1 │ │ - asr w6, w16, #8 │ │ - csel w17, wzr, w17, lt // lt = tstop │ │ - cmp w19, w9 │ │ - ldr d0, [x11, w6, sxtw #3] │ │ - csel w6, w9, w19, gt │ │ - cmp w19, #0x0 │ │ - sub w20, w15, #0x2 │ │ - csel w6, wzr, w6, lt // lt = tstop │ │ - cmp w20, w9 │ │ - ldr b1, [x2, w6, sxtw] │ │ - csel w19, w9, w20, gt │ │ - cmp w20, #0x0 │ │ - csel w6, wzr, w19, lt // lt = tstop │ │ - add x6, x2, w6, sxtw │ │ - ld1 {v1.b}[1], [x6] │ │ - add x17, x2, w17, sxtw │ │ - cmp w15, w9 │ │ - csel w19, w9, w15, gt │ │ - ld1 {v1.b}[2], [x17] │ │ - cmp w15, #0x0 │ │ - csel w19, wzr, w19, lt // lt = tstop │ │ - add w21, w15, #0x1 │ │ - add x19, x2, w19, sxtw │ │ - cmp w21, w9 │ │ - ld1 {v1.b}[3], [x19] │ │ - csinc w20, w9, w15, gt │ │ - cmp w21, #0x0 │ │ - csel w6, wzr, w20, lt // lt = tstop │ │ - add w22, w15, #0x2 │ │ - add x17, x2, w6, sxtw │ │ - cmp w22, w9 │ │ - ld1 {v1.b}[4], [x17] │ │ - csel w6, w9, w22, gt │ │ - cmp w22, #0x0 │ │ - csel w6, wzr, w6, lt // lt = tstop │ │ - add w23, w15, #0x3 │ │ - add x6, x2, w6, sxtw │ │ - cmp w23, w9 │ │ - ld1 {v1.b}[5], [x6] │ │ - csel w17, w9, w23, gt │ │ - cmp w23, #0x0 │ │ - csel w17, wzr, w17, lt // lt = tstop │ │ - add w24, w15, #0x4 │ │ - add x17, x2, w17, sxtw │ │ - cmp w24, w9 │ │ - ld1 {v1.b}[6], [x17] │ │ - csel w6, w9, w24, gt │ │ - cmp w24, #0x0 │ │ - csel w17, wzr, w6, lt // lt = tstop │ │ - add x17, x2, w17, sxtw │ │ - ld1 {v1.b}[7], [x17] │ │ - sxtl v0.8h, v0.8b │ │ - sxtl2 v2.4s, v0.8h │ │ - sxtl v0.4s, v0.4h │ │ - uxtl v1.8h, v1.8b │ │ - uxtl2 v3.4s, v1.8h │ │ - uxtl v1.4s, v1.4h │ │ - mul v0.4s, v1.4s, v0.4s │ │ - mla v0.4s, v3.4s, v2.4s │ │ - addv s0, v0.4s │ │ - fmov w17, s0 │ │ - sub w17, w12, w17 │ │ - asr w17, w17, #7 │ │ - cmp w17, #0xff │ │ - csel w17, w17, w13, lt // lt = tstop │ │ - bic w17, w17, w17, asr #31 │ │ - add w16, w16, w7 │ │ - strb w17, [x0, x14] │ │ - add x14, x14, #0x1 │ │ - add w15, w15, w16, asr #14 │ │ - cmp x10, x14 │ │ - and w16, w16, #0x3fff │ │ - b.ne 8a30c // b.any │ │ - b 8a2e8 │ │ - ldp x20, x19, [sp, #32] │ │ - ldp x22, x21, [sp, #16] │ │ - ldp x24, x23, [sp], #48 │ │ - ret │ │ - stp d9, d8, [sp, #-112]! │ │ + b 8860c │ │ + add x8, x25, x26 │ │ + add x0, x8, #0x40 │ │ + b 8860c │ │ + mov x0, x23 │ │ + bl 4a00 │ │ + mov x0, x22 │ │ + b 8860c │ │ + mov x0, x25 │ │ + bl 4990 │ │ + mov x0, x26 │ │ + bl 4a00 │ │ + b 88610 │ │ + mov x0, x26 │ │ + bl 4a00 │ │ + mov x0, x25 │ │ + bl 4990 │ │ + mov x0, x19 │ │ + mov w1, wzr │ │ + bl 88644 │ │ + mov w19, #0xfffffff4 // #-12 │ │ + add x0, sp, #0x18 │ │ + bl 4aa0 │ │ + b 87fdc │ │ + str x30, [sp, #-16]! │ │ + bl 7360 <__cxa_atexit@plt+0x2800> │ │ + bl 27914 │ │ + bl 233f8 │ │ + ldr x30, [sp], #16 │ │ + b 271b4 │ │ + sub sp, sp, #0x70 │ │ stp x28, x27, [sp, #16] │ │ stp x26, x25, [sp, #32] │ │ stp x24, x23, [sp, #48] │ │ stp x22, x21, [sp, #64] │ │ stp x20, x19, [sp, #80] │ │ stp x29, x30, [sp, #96] │ │ - sub sp, sp, #0x8, lsl #12 │ │ - sub sp, sp, #0x730 │ │ - add x8, sp, #0x4, lsl #12 │ │ - str x2, [sp, #24] │ │ - add x8, x8, #0x7a4 │ │ - ldr w10, [x8, #16380] │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #4072] │ │ - cbz w6, 8a4a8 │ │ - cmp w4, #0x5 │ │ - b.lt 8a568 // b.tstop │ │ - and w9, w10, #0x3 │ │ - b 8a570 │ │ + ldr x20, [x0] │ │ + cbz x20, 88cc0 │ │ + mov x24, x0 │ │ + cbz w1, 88678 │ │ + mov x0, x20 │ │ + bl 893b8 │ │ + ldr x0, [x20, #16] │ │ + cbz x0, 88754 │ │ + ldr w8, [x20, #620] │ │ + cbz w8, 88750 │ │ + add x21, x20, #0x208 │ │ + mov x0, x21 │ │ + bl 4ac0 │ │ + ldr w8, [x20, #24] │ │ + cbz w8, 886c8 │ │ + ldr x10, [x20, #16] │ │ mov x9, xzr │ │ - cbnz w7, 8a584 │ │ - mov x8, xzr │ │ - cbnz x9, 8a5a4 │ │ - cbz x8, 8aee8 │ │ - cmp w4, #0x1 │ │ - b.lt 8aec0 // b.tstop │ │ - ldr x11, [sp, #24] │ │ - sub x10, x3, x3, lsl #2 │ │ - mov w9, w4 │ │ - add x10, x11, x10 │ │ - mov w11, #0xff // #255 │ │ - mov x12, xzr │ │ - add x13, x10, x12 │ │ - ldr b0, [x13] │ │ - add x13, x13, x3 │ │ - ldr d1, [x8] │ │ - ld1 {v0.b}[1], [x13], x3 │ │ - sxtl v1.8h, v1.8b │ │ - sxtl2 v2.4s, v1.8h │ │ - ld1 {v0.b}[2], [x13], x3 │ │ - sxtl v1.4s, v1.4h │ │ - ld1 {v0.b}[3], [x13], x3 │ │ - ld1 {v0.b}[4], [x13], x3 │ │ - ld1 {v0.b}[5], [x13], x3 │ │ - ld1 {v0.b}[6], [x13], x3 │ │ - ld1 {v0.b}[7], [x13] │ │ - uxtl v0.8h, v0.8b │ │ - uxtl2 v3.4s, v0.8h │ │ - uxtl v0.4s, v0.4h │ │ - mul v0.4s, v0.4s, v1.4s │ │ - mla v0.4s, v3.4s, v2.4s │ │ - addv s0, v0.4s │ │ - fmov w13, s0 │ │ - add w13, w13, #0x20 │ │ - asr w13, w13, #6 │ │ - cmp w13, #0xff │ │ - csel w13, w13, w11, lt // lt = tstop │ │ - bic w13, w13, w13, asr #31 │ │ - strb w13, [x0, x12] │ │ - add x12, x12, #0x1 │ │ - cmp x9, x12 │ │ - b.ne 8a4dc // b.any │ │ - add x0, x0, x1 │ │ - subs w5, w5, #0x1 │ │ - add x10, x10, x3 │ │ - b.ne 8a4d8 // b.any │ │ - b 8aec0 │ │ - and w9, w10, #0x1 │ │ - add w9, w9, #0x3 │ │ - mov w11, #0x78 // #120 │ │ - umaddl x9, w9, w11, x8 │ │ - add x9, x9, w6, sxtw #3 │ │ - sub x9, x9, #0x8 │ │ - cbz w7, 8a4b0 │ │ - cmp w5, #0x5 │ │ - b.lt 8aa30 // b.tstop │ │ - asr w10, w10, #2 │ │ - mov w11, #0x78 // #120 │ │ - smaddl x8, w10, w11, x8 │ │ - add x8, x8, w7, sxtw #3 │ │ - sub x8, x8, #0x8 │ │ - cbz x9, 8a4b8 │ │ - cbz x8, 8aa50 │ │ - cmp w4, #0x1 │ │ - str x1, [sp, #32] │ │ - str w5, [sp, #16] │ │ - str w4, [sp, #40] │ │ - b.lt 8a6a4 // b.tstop │ │ - ldr w11, [sp, #16] │ │ - sub x12, x3, x3, lsl #2 │ │ - add x10, sp, #0x30 │ │ - add w5, w11, #0x7 │ │ - ldr x11, [sp, #24] │ │ - add x12, x11, x12 │ │ - ldr w11, [sp, #40] │ │ - mov w13, w11 │ │ - ldurb w7, [x12, #-3] │ │ - ldurb w14, [x12, #-2] │ │ - ldurb w15, [x12, #-1] │ │ - ldrb w17, [x12] │ │ - ldrb w6, [x12, #2] │ │ - ldrb w16, [x12, #3] │ │ - mov x2, xzr │ │ - ldrsb w23, [x9, #1] │ │ - ldrsb w22, [x9] │ │ - ldrsb w24, [x9, #2] │ │ - and w20, w14, #0xff │ │ - mov w21, w16 │ │ - ldrsb w26, [x9, #3] │ │ - add x16, x12, x2 │ │ - add w1, w2, #0x4 │ │ - and w7, w7, #0xff │ │ - mov w19, w14 │ │ - mov w14, w15 │ │ - mov w15, w17 │ │ - and w27, w17, #0xff │ │ - ldrsb w28, [x9, #4] │ │ - ldrb w17, [x16, #1] │ │ - ldrb w16, [x12, w1, uxtw] │ │ - mul w1, w20, w23 │ │ - and w25, w14, #0xff │ │ - ldrsb w29, [x9, #5] │ │ - madd w1, w7, w22, w1 │ │ - ldrsb w30, [x9, #6] │ │ - madd w1, w25, w24, w1 │ │ - ldrsb w4, [x9, #7] │ │ - madd w1, w27, w26, w1 │ │ - and w6, w6, #0xff │ │ - madd w1, w17, w28, w1 │ │ - and w11, w21, #0xff │ │ - madd w1, w6, w29, w1 │ │ - madd w11, w11, w30, w1 │ │ - madd w11, w16, w4, w11 │ │ - add w11, w11, #0x2 │ │ - add x1, x2, #0x1 │ │ - lsr w11, w11, #2 │ │ - cmp x13, x1 │ │ - strh w11, [x10, x2, lsl #1] │ │ - mov w6, w21 │ │ - mov w7, w19 │ │ - mov x2, x1 │ │ - b.ne 8a5f8 // b.any │ │ - add x10, x10, #0x100 │ │ - subs w5, w5, #0x1 │ │ - add x12, x12, x3 │ │ - b.ne 8a5dc // b.any │ │ - ldr w4, [sp, #40] │ │ - ldr w11, [sp, #16] │ │ - ldr x10, [sp, #32] │ │ - cmp w4, #0x1 │ │ - b.lt 8aec0 // b.tstop │ │ - add x12, x8, #0x7 │ │ - str x12, [sp, #24] │ │ - mov w12, w4 │ │ - sub x16, x12, #0x1 │ │ - cmn w16, #0x81 │ │ - lsr x17, x16, #32 │ │ - cset w1, hi // hi = pmore │ │ - cmp x17, #0x0 │ │ - cset w2, ne // ne = any │ │ - cmn w16, #0x101 │ │ - cset w17, hi // hi = pmore │ │ - cmn w16, #0x181 │ │ - cset w3, hi // hi = pmore │ │ - orr w1, w1, w2 │ │ - orr w17, w17, w2 │ │ - cmn w16, #0x201 │ │ - orr w1, w1, w17 │ │ - orr w3, w3, w2 │ │ - orr w1, w1, w3 │ │ - cset w3, hi // hi = pmore │ │ - add x15, sp, #0x30 │ │ - orr w2, w3, w2 │ │ + mov w11, #0x1 // #1 │ │ + add x10, x10, #0x68 │ │ + ldr w12, [x10] │ │ + cbz w12, 886c8 │ │ + add x9, x9, #0x1 │ │ + str w11, [x10, #12] │ │ + cmp x9, x8 │ │ + add x10, x10, #0x78 │ │ + b.cc 886ac // b.lo, b.ul, b.last │ │ + add x22, x20, #0x230 │ │ + mov x0, x22 │ │ + bl 4b10 │ │ + mov x0, x21 │ │ + bl 4b50 │ │ + ldr w8, [x20, #24] │ │ + cbz w8, 8873c │ │ + mov x19, xzr │ │ + mov x23, xzr │ │ + ldr x8, [x20, #16] │ │ + add x8, x8, x19 │ │ + ldr w9, [x8, #104] │ │ + cbz w9, 8873c │ │ + ldr x0, [x8, #8] │ │ + mov x1, xzr │ │ + bl 49b0 │ │ + ldr x8, [x20, #16] │ │ + add x8, x8, x19 │ │ + add x0, x8, #0x10 │ │ + bl 4a00 │ │ + ldr x8, [x20, #16] │ │ + add x8, x8, x19 │ │ + add x0, x8, #0x40 │ │ + bl 4990 │ │ + ldr w8, [x20, #24] │ │ + add x23, x23, #0x1 │ │ + add x19, x19, #0x78 │ │ + cmp x23, x8 │ │ + b.cc 886ec // b.lo, b.ul, b.last │ │ + mov x0, x22 │ │ + bl 4a00 │ │ + mov x0, x21 │ │ + bl 4990 │ │ + ldr x0, [x20, #16] │ │ + bl 4b20 │ │ + ldr x21, [x20] │ │ + cbz x21, 88b74 │ │ + ldr w8, [x20, #8] │ │ + cbz w8, 88b74 │ │ + mov w28, #0xf660 // #63072 │ │ + mov x25, xzr │ │ + movk w28, #0x3, lsl #16 │ │ + mov w27, #0x1660 // #5728 │ │ + mov w19, #0x1140 // #4416 │ │ + str x24, [sp] │ │ + cmp w8, #0x2 │ │ + b.cc 888a0 // b.lo, b.ul, b.last │ │ + madd x8, x25, x27, x21 │ │ + ldr w8, [x8, #4336] │ │ + cbz w8, 888a0 │ │ + madd x24, x25, x27, x21 │ │ + mov w8, #0x1090 // #4240 │ │ + add x23, x24, x8 │ │ + mov w8, #0x10c8 // #4296 │ │ + add x22, x24, x8 │ │ + mov x0, x22 │ │ + bl 4ac0 │ │ + mov w8, #0x1 // #1 │ │ + str w8, [x23, #108] │ │ + mov w8, #0x1098 // #4248 │ │ + add x23, x24, x8 │ │ + mov x0, x23 │ │ + bl 4b30 │ │ + mov x0, x22 │ │ + bl 4b50 │ │ + ldr x0, [x24, #4240] │ │ + mov x1, xzr │ │ + bl 49b0 │ │ + ldr x0, [x24, #4352] │ │ + cbz x0, 887f4 │ │ + mov w8, #0x1100 // #4352 │ │ + add x24, x24, x8 │ │ + bl 4b20 │ │ + str xzr, [x24] │ │ + nop │ │ + madd x8, x25, x27, x21 │ │ + ldr x0, [x8, #4376] │ │ + cbz x0, 88814 │ │ + mov w9, #0x1118 // #4376 │ │ + add x24, x8, x9 │ │ + bl 4b20 │ │ + str xzr, [x24] │ │ + nop │ │ + madd x8, x25, x27, x21 │ │ + ldr x0, [x8, #4384] │ │ + cbz x0, 88834 │ │ + mov w9, #0x1120 // #4384 │ │ + add x24, x8, x9 │ │ + bl 4b20 │ │ + str xzr, [x24] │ │ + nop │ │ + madd x8, x25, x27, x21 │ │ + ldr x0, [x8, #4408] │ │ + cbz x0, 88854 │ │ + mov w9, #0x1138 // #4408 │ │ + add x24, x8, x9 │ │ + bl 4b20 │ │ + str xzr, [x24] │ │ + nop │ │ + madd x8, x25, x27, x21 │ │ + ldr x0, [x8, #4368] │ │ + cbz x0, 88874 │ │ + mov w9, #0x1110 // #4368 │ │ + add x24, x8, x9 │ │ + bl 4b20 │ │ + str xzr, [x24] │ │ + nop │ │ + madd x8, x25, x27, x21 │ │ + ldr x0, [x8, #4360] │ │ + cbz x0, 88890 │ │ + mov w9, #0x1108 // #4360 │ │ + add x24, x8, x9 │ │ + bl 4b20 │ │ + str xzr, [x24] │ │ + mov x0, x22 │ │ + bl 4990 │ │ + mov x0, x23 │ │ + bl 4a00 │ │ + madd x8, x25, x27, x21 │ │ + ldr w9, [x8, #3216] │ │ + cmp w9, #0x2 │ │ + b.lt 88a58 // b.tstop │ │ + madd x9, x25, x27, x21 │ │ + ldr x10, [x9, #3208] │ │ + cbz x10, 88a58 │ │ + madd x10, x25, x27, x21 │ │ + ldr w11, [x10, #5712] │ │ + cbz w11, 88a58 │ │ + add x26, x8, #0xc90 │ │ + mov w8, #0x1520 // #5408 │ │ + add x29, x9, #0xc88 │ │ + add x23, x10, x8 │ │ + madd x8, x25, x27, x21 │ │ + mov w9, #0x1528 // #5416 │ │ + add x22, x8, x9 │ │ + mov x0, x22 │ │ + bl 4ac0 │ │ + ldrsw x8, [x26] │ │ + mov w14, #0xf680 // #63104 │ │ + mov w13, #0x1 // #1 │ │ + movk w14, #0x3, lsl #16 │ │ + cmp w8, #0x1 │ │ + b.lt 88944 // b.tstop │ │ + ldr x10, [x29] │ │ + mov w11, #0xf670 // #63088 │ │ + movk w11, #0x3, lsl #16 │ │ mov x9, xzr │ │ - add x13, x8, #0x8 │ │ - mov w14, #0xff // #255 │ │ - movi v0.4s, #0x2, lsl #8 │ │ - movi v1.2d, #0xff000000ff │ │ - movi v2.2d, #0x0 │ │ - add x15, x15, #0x300 │ │ - add x16, x12, #0x380 │ │ - and x17, x12, #0xfffffff8 │ │ - orr w2, w1, w2 │ │ - add x3, sp, #0x30 │ │ - mov x6, x0 │ │ - b 8a764 │ │ - ldr x10, [sp, #32] │ │ - ldr w4, [sp, #40] │ │ - add x15, x15, #0x100 │ │ - subs w11, w11, #0x1 │ │ - add x6, x6, x10 │ │ + add x10, x10, x11 │ │ + ldur w11, [x10, #-16] │ │ + str w13, [x10] │ │ + cbnz w11, 88934 │ │ + ldr x11, [x23] │ │ + lsl x12, x13, x9 │ │ + orr x11, x11, x12 │ │ + str x11, [x23] │ │ add x9, x9, #0x1 │ │ - add x3, x3, #0x100 │ │ - b.eq 8aec0 // b.none │ │ - cmp w4, #0x8 │ │ - cset w1, cc // cc = lo, ul, last │ │ - mov x7, xzr │ │ - orr w1, w1, w2 │ │ - tbz w1, #0, 8a818 │ │ - add x19, x3, x7, lsl #1 │ │ - ldrsb w5, [x8, #1] │ │ - ldrsh w20, [x19, #256] │ │ - ldrsb w1, [x8] │ │ - ldrsh w4, [x19] │ │ - ldrsb w21, [x8, #2] │ │ - ldrsh w22, [x19, #512] │ │ - ldrsb w23, [x8, #3] │ │ - ldrsh w24, [x19, #768] │ │ - add w26, w7, #0x80 │ │ - ldrsb w25, [x8, #4] │ │ - add w28, w7, #0x100 │ │ - mul w5, w20, w5 │ │ - ldrsh w26, [x15, w26, uxtw #1] │ │ - ldrsb w27, [x8, #5] │ │ - add w30, w7, #0x180 │ │ - ldrsh w28, [x15, w28, uxtw #1] │ │ - madd w1, w4, w1, w5 │ │ - ldrsb w29, [x8, #6] │ │ - add w20, w7, #0x200 │ │ - ldrsh w30, [x15, w30, uxtw #1] │ │ - madd w1, w22, w21, w1 │ │ - ldrsb w10, [x8, #7] │ │ - ldrsh w20, [x15, w20, uxtw #1] │ │ - madd w1, w24, w23, w1 │ │ - madd w1, w26, w25, w1 │ │ - madd w1, w28, w27, w1 │ │ - madd w1, w30, w29, w1 │ │ - madd w10, w20, w10, w1 │ │ - add w10, w10, #0x200 │ │ - asr w10, w10, #10 │ │ - cmp w10, #0xff │ │ - csel w10, w10, w14, lt // lt = tstop │ │ - bic w10, w10, w10, asr #31 │ │ - strb w10, [x6, x7] │ │ - add x7, x7, #0x1 │ │ - cmp x12, x7 │ │ - add x19, x19, #0x2 │ │ - b.ne 8a77c // b.any │ │ - b 8a744 │ │ - mul x1, x9, x10 │ │ - ldr x10, [sp, #24] │ │ - add x5, x0, x1 │ │ - add x1, x1, x12 │ │ - add x4, x16, x9, lsl #7 │ │ - add x21, sp, #0x30 │ │ - add x1, x0, x1 │ │ - cmp x5, x13 │ │ - add x4, x21, x4, lsl #1 │ │ - cset w19, cc // cc = lo, ul, last │ │ - cmp x10, x1 │ │ - cset w20, cc // cc = lo, ul, last │ │ - cmp x5, x4 │ │ - add x4, x21, x9, lsl #8 │ │ - and w5, w19, w20 │ │ - cset w19, cc // cc = lo, ul, last │ │ - cmp x1, x4 │ │ - cset w20, hi // hi = pmore │ │ - tbnz w5, #0, 8a778 │ │ - and w1, w19, w20 │ │ - tbnz w1, #0, 8a778 │ │ - mov x1, x8 │ │ - add x4, x8, #0x2 │ │ - ld1r {v3.8b}, [x1], #1 │ │ - ld1r {v4.8b}, [x4] │ │ - add x4, x8, #0x3 │ │ - ld1r {v5.8b}, [x4] │ │ - add x4, x8, #0x4 │ │ - ld1r {v6.8b}, [x4] │ │ - add x4, x8, #0x5 │ │ - ld1r {v7.8b}, [x4] │ │ - add x4, x8, #0x6 │ │ - ld1r {v16.8b}, [x4] │ │ - add x4, x8, #0x7 │ │ - ld1r {v17.8b}, [x4] │ │ - ld1r {v24.8b}, [x1] │ │ - sxtl v18.8h, v3.8b │ │ - sxtl v19.8h, v4.8b │ │ - sxtl v20.8h, v5.8b │ │ - sxtl v21.8h, v6.8b │ │ - sxtl v22.8h, v7.8b │ │ - sxtl v23.8h, v16.8b │ │ - sxtl v26.8h, v17.8b │ │ - sxtl v25.8h, v24.8b │ │ - mov x7, xzr │ │ - sxtl2 v3.4s, v18.8h │ │ - sxtl v4.4s, v18.4h │ │ - sxtl2 v5.4s, v19.8h │ │ - sxtl v6.4s, v19.4h │ │ - sxtl2 v7.4s, v20.8h │ │ - sxtl v16.4s, v20.4h │ │ - sxtl2 v17.4s, v21.8h │ │ - sxtl v18.4s, v21.4h │ │ - sxtl2 v19.4s, v22.8h │ │ - sxtl v20.4s, v22.4h │ │ - sxtl2 v21.4s, v23.8h │ │ - sxtl v22.4s, v23.4h │ │ - sxtl2 v23.4s, v26.8h │ │ - sxtl2 v24.4s, v25.8h │ │ - sxtl v25.4s, v25.4h │ │ - sxtl v26.4s, v26.4h │ │ - mov x19, x3 │ │ - ldr q28, [x19] │ │ - ldr q29, [x19, #256] │ │ - ldr q30, [x19, #512] │ │ - add w1, w7, #0x80 │ │ - sxtl2 v27.4s, v28.8h │ │ - sxtl2 v31.4s, v29.8h │ │ - mul v27.4s, v27.4s, v3.4s │ │ - sxtl v28.4s, v28.4h │ │ - mla v27.4s, v31.4s, v24.4s │ │ - ldr q31, [x19, #768] │ │ - and x1, x1, #0xfffffff8 │ │ - sxtl v29.4s, v29.4h │ │ - mul v28.4s, v28.4s, v4.4s │ │ - lsl x1, x1, #1 │ │ - mla v28.4s, v29.4s, v25.4s │ │ - sxtl v29.4s, v30.4h │ │ - mla v28.4s, v29.4s, v6.4s │ │ - ldr q29, [x15, x1] │ │ - add w1, w7, #0x100 │ │ - and x1, x1, #0xfffffff8 │ │ - sxtl2 v30.4s, v30.8h │ │ - lsl x1, x1, #1 │ │ - mla v27.4s, v30.4s, v5.4s │ │ - sxtl2 v30.4s, v31.8h │ │ - mla v27.4s, v30.4s, v7.4s │ │ - ldr q30, [x15, x1] │ │ - add w1, w7, #0x180 │ │ - and x1, x1, #0xfffffff8 │ │ - sxtl v31.4s, v31.4h │ │ - lsl x1, x1, #1 │ │ - mla v28.4s, v31.4s, v16.4s │ │ - sxtl v31.4s, v29.4h │ │ - mla v28.4s, v31.4s, v18.4s │ │ - ldr q31, [x15, x1] │ │ - add w1, w7, #0x200 │ │ - and x1, x1, #0xfffffff8 │ │ - sxtl2 v29.4s, v29.8h │ │ - lsl x1, x1, #1 │ │ - mla v27.4s, v29.4s, v17.4s │ │ - sxtl2 v29.4s, v30.8h │ │ - mla v27.4s, v29.4s, v19.4s │ │ - ldr q29, [x15, x1] │ │ - sxtl v30.4s, v30.4h │ │ - mla v28.4s, v30.4s, v20.4s │ │ - sxtl v30.4s, v31.4h │ │ - mla v28.4s, v30.4s, v22.4s │ │ - sxtl2 v30.4s, v31.8h │ │ - mla v27.4s, v30.4s, v21.4s │ │ - sxtl2 v30.4s, v29.8h │ │ - sxtl v29.4s, v29.4h │ │ - mla v28.4s, v29.4s, v26.4s │ │ - mla v27.4s, v30.4s, v23.4s │ │ - add v28.4s, v28.4s, v0.4s │ │ - add v27.4s, v27.4s, v0.4s │ │ - sshr v28.4s, v28.4s, #10 │ │ - sshr v27.4s, v27.4s, #10 │ │ - smin v28.4s, v28.4s, v1.4s │ │ - smin v27.4s, v27.4s, v1.4s │ │ - smax v28.4s, v28.4s, v2.4s │ │ - smax v27.4s, v27.4s, v2.4s │ │ - xtn v28.4h, v28.4s │ │ - xtn2 v28.8h, v27.4s │ │ - xtn v27.8b, v28.8h │ │ - str d27, [x6, x7] │ │ - add x7, x7, #0x8 │ │ - cmp x17, x7 │ │ - add x19, x19, #0x10 │ │ - b.ne 8a910 // b.any │ │ - cmp x17, x12 │ │ - mov x7, x17 │ │ - b.eq 8a744 // b.none │ │ - b 8a778 │ │ - ubfx w10, w10, #2, #1 │ │ - add w10, w10, #0x3 │ │ - mov w11, #0x78 // #120 │ │ - umaddl x8, w10, w11, x8 │ │ - add x8, x8, w7, sxtw #3 │ │ - sub x8, x8, #0x8 │ │ - cbnz x9, 8a5a4 │ │ - b 8a4b8 │ │ - cmp w4, #0x1 │ │ - b.lt 8aec0 // b.tstop │ │ - mov w11, w4 │ │ - sub x15, x11, #0x1 │ │ - cmn w15, #0x3 │ │ - lsr x16, x15, #32 │ │ - cset w17, hi // hi = pmore │ │ - cmp x16, #0x0 │ │ - cset w16, ne // ne = any │ │ - cmn w15, #0x4 │ │ - cset w6, hi // hi = pmore │ │ - cmn w15, #0x5 │ │ - orr w17, w17, w16 │ │ - orr w6, w6, w16 │ │ - orr w17, w17, w6 │ │ - cset w6, hi // hi = pmore │ │ - orr w16, w6, w16 │ │ - orr w2, w17, w16 │ │ - ldr x17, [sp, #24] │ │ - add x10, x9, #0x7 │ │ - str x10, [sp, #40] │ │ - add x10, x9, #0x8 │ │ - mov x8, xzr │ │ - str x10, [sp, #32] │ │ - mov w13, #0xff // #255 │ │ - movi v0.4s, #0x2 │ │ - movi v1.2d, #0xff000000ff │ │ - add x10, x11, #0x4 │ │ - and x15, x11, #0xfffffff0 │ │ - movi v2.2d, #0x0 │ │ - mov x6, x0 │ │ - str x10, [sp, #16] │ │ - cmp w4, #0x10 │ │ - cset w7, cc // cc = lo, ul, last │ │ - orr w7, w7, w2 │ │ - tbz w7, #0, 8ab10 │ │ - b 8ab08 │ │ - add x6, x6, x1 │ │ - add x17, x17, x3 │ │ - subs w5, w5, #0x1 │ │ - add x8, x8, #0x1 │ │ - b.eq 8aec0 // b.none │ │ - cmp w4, #0x10 │ │ - cset w7, cc // cc = lo, ul, last │ │ - orr w7, w7, w2 │ │ - tbz w7, #0, 8ab10 │ │ - mov x7, xzr │ │ - b 8ae1c │ │ - ldr x10, [sp, #16] │ │ - mul x20, x8, x3 │ │ - mul x19, x8, x1 │ │ - add x21, x0, x19 │ │ - add x22, x10, x20 │ │ - ldp x10, x12, [sp, #24] │ │ - add x19, x19, x11 │ │ - add x23, x0, x19 │ │ - mov x7, xzr │ │ - cmp x21, x12 │ │ - ldr x12, [sp, #40] │ │ - add x19, x10, x22 │ │ - cset w22, cc // cc = lo, ul, last │ │ - cmp x12, x23 │ │ - cset w24, cc // cc = lo, ul, last │ │ - cmp x21, x19 │ │ - add x19, x20, x10 │ │ - sub x20, x19, #0x3 │ │ - cset w19, cc // cc = lo, ul, last │ │ - cmp x20, x23 │ │ - and w21, w22, w24 │ │ - cset w20, cc // cc = lo, ul, last │ │ - tbnz w21, #0, 8ae1c │ │ - and w19, w19, w20 │ │ - tbnz w19, #0, 8ae1c │ │ - mov x19, x9 │ │ - add x20, x9, #0x2 │ │ - ld1r {v3.8b}, [x19], #1 │ │ - ld1r {v4.8b}, [x20] │ │ - add x20, x9, #0x3 │ │ - ld1r {v5.8b}, [x20] │ │ - add x20, x9, #0x4 │ │ - ld1r {v6.8b}, [x20] │ │ - add x20, x9, #0x5 │ │ - ld1r {v7.8b}, [x20] │ │ - add x20, x9, #0x6 │ │ - ld1r {v16.8b}, [x20] │ │ - add x20, x9, #0x7 │ │ - ld1r {v17.8b}, [x20] │ │ - ld1r {v24.8b}, [x19] │ │ - sxtl v18.8h, v3.8b │ │ - sxtl v19.8h, v4.8b │ │ - sxtl v20.8h, v5.8b │ │ - sxtl v21.8h, v6.8b │ │ - sxtl v22.8h, v7.8b │ │ - sxtl v23.8h, v16.8b │ │ - sxtl v26.8h, v17.8b │ │ - sxtl v25.8h, v24.8b │ │ - mov x7, xzr │ │ - sxtl2 v3.4s, v18.8h │ │ - sxtl v4.4s, v18.4h │ │ - sxtl2 v5.4s, v19.8h │ │ - sxtl v6.4s, v19.4h │ │ - sxtl2 v7.4s, v20.8h │ │ - sxtl v16.4s, v20.4h │ │ - sxtl2 v17.4s, v21.8h │ │ - sxtl v18.4s, v21.4h │ │ - sxtl2 v19.4s, v22.8h │ │ - sxtl v20.4s, v22.4h │ │ - sxtl2 v21.4s, v23.8h │ │ - sxtl v22.4s, v23.4h │ │ - sxtl2 v23.4s, v26.8h │ │ - sxtl2 v24.4s, v25.8h │ │ - sxtl v25.4s, v25.4h │ │ - sxtl v26.4s, v26.4h │ │ - add x19, x17, x7 │ │ - ldur q27, [x19, #-3] │ │ - ldur q28, [x19, #-2] │ │ - ldur q29, [x19, #-1] │ │ - and x20, x7, #0xfffffff0 │ │ - uxtl2 v30.8h, v27.16b │ │ - uxtl v31.8h, v27.8b │ │ - uxtl v8.8h, v28.8b │ │ - uxtl2 v28.8h, v28.16b │ │ - uxtl v27.4s, v30.4h │ │ - uxtl2 v30.4s, v30.8h │ │ - uxtl v9.4s, v28.4h │ │ - mul v27.4s, v27.4s, v4.4s │ │ - mla v27.4s, v9.4s, v25.4s │ │ - uxtl v9.4s, v31.4h │ │ - uxtl2 v28.4s, v28.8h │ │ - mul v30.4s, v30.4s, v3.4s │ │ - mla v30.4s, v28.4s, v24.4s │ │ - uxtl v28.4s, v8.4h │ │ - mul v9.4s, v9.4s, v4.4s │ │ - uxtl2 v31.4s, v31.8h │ │ - mla v9.4s, v28.4s, v25.4s │ │ - uxtl v28.8h, v29.8b │ │ - uxtl2 v8.4s, v8.8h │ │ - mul v31.4s, v31.4s, v3.4s │ │ - mla v31.4s, v8.4s, v24.4s │ │ - uxtl2 v8.4s, v28.8h │ │ - mla v31.4s, v8.4s, v5.4s │ │ - ldr q8, [x19] │ │ - uxtl2 v29.8h, v29.16b │ │ - uxtl v28.4s, v28.4h │ │ - mla v9.4s, v28.4s, v6.4s │ │ - uxtl2 v28.4s, v29.8h │ │ - mla v30.4s, v28.4s, v5.4s │ │ - uxtl2 v28.8h, v8.16b │ │ - uxtl v29.4s, v29.4h │ │ - mla v27.4s, v29.4s, v6.4s │ │ - uxtl v29.4s, v28.4h │ │ - mla v27.4s, v29.4s, v16.4s │ │ - ldur q29, [x19, #1] │ │ - uxtl v8.8h, v8.8b │ │ - uxtl2 v28.4s, v28.8h │ │ - mla v30.4s, v28.4s, v7.4s │ │ - uxtl v28.4s, v8.4h │ │ - mla v9.4s, v28.4s, v16.4s │ │ - uxtl v28.8h, v29.8b │ │ - uxtl2 v8.4s, v8.8h │ │ - orr x19, x20, #0x2 │ │ - mla v31.4s, v8.4s, v7.4s │ │ - uxtl2 v8.4s, v28.8h │ │ - mla v31.4s, v8.4s, v17.4s │ │ - ldr q8, [x17, x19] │ │ - uxtl2 v29.8h, v29.16b │ │ - uxtl v28.4s, v28.4h │ │ - mla v9.4s, v28.4s, v18.4s │ │ - uxtl v28.4s, v29.4h │ │ - uxtl2 v29.4s, v29.8h │ │ - mla v30.4s, v29.4s, v17.4s │ │ - uxtl2 v29.8h, v8.16b │ │ - orr x19, x20, #0x3 │ │ - mla v27.4s, v28.4s, v18.4s │ │ - uxtl v28.4s, v29.4h │ │ - mla v27.4s, v28.4s, v20.4s │ │ - ldr q28, [x17, x19] │ │ - uxtl v8.8h, v8.8b │ │ - uxtl2 v29.4s, v29.8h │ │ - mla v30.4s, v29.4s, v19.4s │ │ - uxtl v29.4s, v8.4h │ │ - mla v9.4s, v29.4s, v20.4s │ │ - uxtl v29.8h, v28.8b │ │ - uxtl2 v8.4s, v8.8h │ │ - orr x20, x20, #0x4 │ │ - mla v31.4s, v8.4s, v19.4s │ │ - uxtl2 v8.4s, v29.8h │ │ - mla v31.4s, v8.4s, v21.4s │ │ - ldr q8, [x17, x20] │ │ - uxtl2 v28.8h, v28.16b │ │ - uxtl v29.4s, v29.4h │ │ - mla v9.4s, v29.4s, v22.4s │ │ - uxtl2 v29.4s, v28.8h │ │ - mla v30.4s, v29.4s, v21.4s │ │ - uxtl2 v29.8h, v8.16b │ │ - uxtl v28.4s, v28.4h │ │ - mla v27.4s, v28.4s, v22.4s │ │ - uxtl v28.4s, v29.4h │ │ - mla v27.4s, v28.4s, v26.4s │ │ - uxtl v28.8h, v8.8b │ │ - uxtl2 v29.4s, v29.8h │ │ - mla v30.4s, v29.4s, v23.4s │ │ - uxtl v29.4s, v28.4h │ │ - uxtl2 v28.4s, v28.8h │ │ - mla v31.4s, v28.4s, v23.4s │ │ - movi v28.4s, #0x8 │ │ - add v27.4s, v27.4s, v0.4s │ │ - mla v9.4s, v29.4s, v26.4s │ │ - ssra v28.4s, v27.4s, #2 │ │ - movi v27.4s, #0x8 │ │ - add v29.4s, v30.4s, v0.4s │ │ - ssra v27.4s, v29.4s, #2 │ │ - sshr v28.4s, v28.4s, #4 │ │ - movi v29.4s, #0x8 │ │ - add v30.4s, v9.4s, v0.4s │ │ - sshr v27.4s, v27.4s, #4 │ │ - smin v28.4s, v28.4s, v1.4s │ │ - ssra v29.4s, v30.4s, #2 │ │ - movi v30.4s, #0x8 │ │ - add v31.4s, v31.4s, v0.4s │ │ - smin v27.4s, v27.4s, v1.4s │ │ - smax v28.4s, v28.4s, v2.4s │ │ - ssra v30.4s, v31.4s, #2 │ │ - smax v27.4s, v27.4s, v2.4s │ │ - xtn v28.4h, v28.4s │ │ - sshr v29.4s, v29.4s, #4 │ │ - xtn2 v28.8h, v27.4s │ │ - sshr v27.4s, v30.4s, #4 │ │ - smin v29.4s, v29.4s, v1.4s │ │ - smin v27.4s, v27.4s, v1.4s │ │ - smax v29.4s, v29.4s, v2.4s │ │ - smax v27.4s, v27.4s, v2.4s │ │ - xtn v29.4h, v29.4s │ │ - xtn2 v29.8h, v27.4s │ │ - xtn v27.8b, v29.8h │ │ - xtn2 v27.16b, v28.8h │ │ - str q27, [x6, x7] │ │ - add x7, x7, #0x10 │ │ - cmp x15, x7 │ │ - b.ne 8ac14 // b.any │ │ - cmp x15, x11 │ │ - mov x7, x15 │ │ - b.eq 8aae4 // b.none │ │ - add x20, x17, x7 │ │ - ldrsb w21, [x9, #1] │ │ - ldurb w12, [x20, #-2] │ │ - ldrsb w19, [x9] │ │ - ldurb w10, [x20, #-3] │ │ - ldrsb w22, [x9, #2] │ │ - ldurb w14, [x20, #-1] │ │ - ldrsb w23, [x9, #3] │ │ - ldrb w16, [x20] │ │ - ldrsb w24, [x9, #4] │ │ - add w26, w7, #0x2 │ │ - ldrb w20, [x20, #1] │ │ - mul w12, w12, w21 │ │ - ldrsb w25, [x9, #5] │ │ - add w28, w7, #0x3 │ │ - ldrb w26, [x17, w26, uxtw] │ │ - madd w10, w10, w19, w12 │ │ - ldrsb w27, [x9, #6] │ │ - add w30, w7, #0x4 │ │ - ldrb w28, [x17, w28, uxtw] │ │ - madd w10, w14, w22, w10 │ │ - ldrsb w29, [x9, #7] │ │ - ldrb w30, [x17, w30, uxtw] │ │ - madd w10, w16, w23, w10 │ │ - madd w10, w20, w24, w10 │ │ - madd w10, w26, w25, w10 │ │ - madd w10, w28, w27, w10 │ │ - madd w10, w30, w29, w10 │ │ - add w10, w10, #0x2 │ │ - asr w10, w10, #2 │ │ - add w10, w10, #0x8 │ │ - asr w10, w10, #4 │ │ - cmp w10, #0xff │ │ - csel w10, w10, w13, lt // lt = tstop │ │ - add x12, x7, #0x1 │ │ - bic w10, w10, w10, asr #31 │ │ - cmp x11, x12 │ │ - strb w10, [x6, x7] │ │ - mov x7, x12 │ │ - b.ne 8ae1c // b.any │ │ - b 8aae4 │ │ - add sp, sp, #0x8, lsl #12 │ │ - add sp, sp, #0x730 │ │ + cmp x9, x8 │ │ + add x10, x10, x14 │ │ + b.lt 88918 // b.tstop │ │ + madd x8, x25, x27, x21 │ │ + mov w9, #0x1550 // #5456 │ │ + add x0, x8, x9 │ │ + str x0, [sp, #8] │ │ + bl 4b10 │ │ + ldr w8, [x26] │ │ + ldr x9, [x23] │ │ + mov x19, #0xffffffffffffffff // #-1 │ │ + neg w8, w8 │ │ + lsr x8, x19, x8 │ │ + cmp x9, x8 │ │ + b.eq 889a4 // b.none │ │ + madd x8, x25, x27, x21 │ │ + mov w9, #0x1580 // #5504 │ │ + add x24, x8, x9 │ │ + mov x0, x24 │ │ + mov x1, x22 │ │ + bl 4a80 │ │ + ldr w8, [x26] │ │ + ldr x9, [x23] │ │ + neg w8, w8 │ │ + lsr x8, x19, x8 │ │ + cmp x9, x8 │ │ + b.ne 88980 // b.any │ │ + mov x0, x22 │ │ + bl 4b50 │ │ + ldr w8, [x26] │ │ + mov w19, #0x1140 // #4416 │ │ + cmp w8, #0x1 │ │ + b.lt 88a1c // b.tstop │ │ + mov w24, #0xf660 // #63072 │ │ + mov x23, xzr │ │ + movk w24, #0x3, lsl #16 │ │ + cmp w8, #0x2 │ │ + b.lt 88a08 // b.tstop │ │ + ldr x9, [x29] │ │ + ldr w10, [x9, x24] │ │ + cbz w10, 88a08 │ │ + add x28, x9, x24 │ │ + ldur x0, [x28, #-96] │ │ + mov x1, xzr │ │ + bl 49b0 │ │ + sub x0, x28, #0x28 │ │ + bl 4990 │ │ + sub x0, x28, #0x58 │ │ + mov w28, #0xf660 // #63072 │ │ + movk w28, #0x3, lsl #16 │ │ + bl 4a00 │ │ + ldr w8, [x26] │ │ + add x23, x23, #0x1 │ │ + add x9, x28, x24 │ │ + cmp x23, w8, sxtw │ │ + add x24, x9, #0x20 │ │ + b.lt 889c8 // b.tstop │ │ + mov x0, x22 │ │ + bl 4990 │ │ + ldr x0, [sp, #8] │ │ + bl 4a00 │ │ + madd x22, x25, x27, x21 │ │ + mov w8, #0x1580 // #5504 │ │ + add x0, x22, x8 │ │ + bl 4a00 │ │ + ldr x0, [x22, #5560] │ │ + cbz x0, 88a58 │ │ + mov w8, #0x15b8 // #5560 │ │ + add x22, x22, x8 │ │ + bl 4b20 │ │ + str xzr, [x22] │ │ + nop │ │ + madd x8, x25, x27, x21 │ │ + ldr x0, [x8, #3224] │ │ + add x23, x8, #0xc98 │ │ + cbz x0, 88ab4 │ │ + add x24, x8, #0xca0 │ │ + ldr w8, [x24] │ │ + cmp w8, #0x1 │ │ + b.lt 88ab4 // b.tstop │ │ + mov x26, xzr │ │ + mov w29, #0x3644 // #13892 │ │ + add x22, x0, x29 │ │ + add x0, x22, #0x28 │ │ + bl 4a00 │ │ + mov x0, x22 │ │ + bl 4990 │ │ + ldr x0, [x23] │ │ + cbz x0, 88ab4 │ │ + ldrsw x8, [x24] │ │ + add x26, x26, #0x1 │ │ + cmp x26, x8 │ │ + mov w8, #0x3940 // #14656 │ │ + add x29, x29, x8 │ │ + b.lt 88a80 // b.tstop │ │ + madd x8, x25, x27, x21 │ │ + ldr w9, [x8, #5396] │ │ + add x22, x8, x19 │ │ + cbz w9, 88af8 │ │ + madd x8, x25, x27, x21 │ │ + ldr x0, [x8, #5376] │ │ + cbz x0, 88ae4 │ │ + mov w9, #0x1500 // #5376 │ │ + add x24, x8, x9 │ │ + bl 4b20 │ │ + str xzr, [x24] │ │ + nop │ │ + madd x8, x25, x27, x21 │ │ + mov w9, #0x14c8 // #5320 │ │ + add x0, x8, x9 │ │ + bl 4a00 │ │ + ldr x0, [x23] │ │ + bl 4b20 │ │ + madd x21, x25, x27, x21 │ │ + ldr x0, [x21, #3208] │ │ + bl 4b20 │ │ + ldr x0, [x21, #3328] │ │ + bl 4b20 │ │ + ldr x0, [x21, #3952] │ │ + bl 4b20 │ │ + ldr x0, [x21, #3056] │ │ + bl 4b20 │ │ + ldr x0, [x21, #4424] │ │ + bl 4b20 │ │ + ldr x0, [x21, #4432] │ │ + bl 4b20 │ │ + ldr x0, [x22] │ │ + bl 4b20 │ │ + ldr x0, [x21, #5144] │ │ + bl 4b20 │ │ + add x0, x21, #0xf80 │ │ + bl 26b94 │ │ + ldr x0, [x21, #5160] │ │ + bl 4b20 │ │ + ldr x0, [x21, #5216] │ │ + bl 4b20 │ │ + ldr x21, [x20] │ │ + cbz x21, 88b70 │ │ + ldr w8, [x20, #8] │ │ + add x25, x25, #0x1 │ │ + cmp x25, x8 │ │ + b.cc 8877c // b.lo, b.ul, b.last │ │ + ldr x24, [sp] │ │ + mov x0, x21 │ │ + bl 4b20 │ │ + add x0, x20, #0x98 │ │ + bl 770c │ │ + ldr w8, [x20, #8] │ │ + cmp w8, #0x1 │ │ + b.ls 88bd4 // b.plast │ │ + ldr x9, [x20, #504] │ │ + cbz x9, 88bd4 │ │ + mov x19, xzr │ │ + mov w21, #0x1 // #1 │ │ + add x0, x9, x19 │ │ + ldr x9, [x0, #16] │ │ + cbz x9, 88bb4 │ │ + bl 23284 │ │ + ldr w8, [x20, #8] │ │ + cmp x21, w8, uxtw │ │ + b.cs 88bcc // b.hs, b.nlast │ │ + ldr x9, [x20, #504] │ │ + add x19, x19, #0x120 │ │ + add x21, x21, #0x1 │ │ + b 88ba0 │ │ + ldr x0, [x20, #504] │ │ + bl 4b20 │ │ + ldr w8, [x20, #44] │ │ + cmp w8, #0x1 │ │ + b.lt 88c08 // b.tstop │ │ + mov x19, xzr │ │ + mov x21, xzr │ │ + ldr x8, [x20, #32] │ │ + add x0, x8, x19 │ │ + bl 770c │ │ + ldrsw x8, [x20, #44] │ │ + add x21, x21, #0x1 │ │ + add x19, x19, #0x50 │ │ + cmp x21, x8 │ │ + b.lt 88be8 // b.tstop │ │ + ldr x0, [x20, #32] │ │ + bl 4b20 │ │ + mov x19, xzr │ │ + add x22, x20, #0xd08 │ │ + add x21, x20, #0x280 │ │ + add x0, x22, x19 │ │ + bl 7288 <__cxa_atexit@plt+0x2728> │ │ + ldr x8, [x21, #16] │ │ + cbz x8, 88c34 │ │ + mov x0, x21 │ │ + bl 23284 │ │ + add x0, x21, #0x128 │ │ + bl 23bb4 │ │ + add x0, x21, #0x120 │ │ + bl 23bb4 │ │ + add x19, x19, #0x20 │ │ + cmp x19, #0x100 │ │ + add x21, x21, #0x150 │ │ + b.ne 88c1c // b.any │ │ + add x0, x20, #0x40 │ │ + bl 23bb4 │ │ + add x0, x20, #0x58 │ │ + bl 23bb4 │ │ + add x0, x20, #0x78 │ │ + bl 23bb4 │ │ + add x0, x20, #0x68 │ │ + bl 23bb4 │ │ + add x0, x20, #0x88 │ │ + bl 23bb4 │ │ + ldr x0, [x20, #56] │ │ + bl 1d764 │ │ + ldr x0, [x20, #80] │ │ + bl 1d764 │ │ + ldr x0, [x20, #624] │ │ + bl 1d764 │ │ + ldr x0, [x20, #632] │ │ + bl 1d764 │ │ + ldr x0, [x20, #3328] │ │ + bl 1d764 │ │ + mov w8, #0x9b20 // #39712 │ │ + ldr x0, [x20, x8] │ │ + bl 1d764 │ │ + ldr x0, [x24] │ │ + cbz x0, 88cc0 │ │ + bl 4b20 │ │ + str xzr, [x24] │ │ ldp x29, x30, [sp, #96] │ │ ldp x20, x19, [sp, #80] │ │ ldp x22, x21, [sp, #64] │ │ ldp x24, x23, [sp, #48] │ │ ldp x26, x25, [sp, #32] │ │ ldp x28, x27, [sp, #16] │ │ - ldp d9, d8, [sp], #112 │ │ + add sp, sp, #0x70 │ │ + ret │ │ + │ │ +0000000000088ce0 : │ │ + sub sp, sp, #0xf0 │ │ + add x8, sp, #0x70 │ │ + movi v0.2d, #0x0 │ │ + str x22, [sp, #192] │ │ + stp x21, x20, [sp, #208] │ │ + stp x19, x30, [sp, #224] │ │ + str xzr, [sp, #176] │ │ + stp q0, q0, [x8, #32] │ │ + stp q0, q0, [sp, #112] │ │ + cbnz x0, 88d4c │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1696] │ │ + adrp x1, 99000 │ │ + adrp x2, aa000 │ │ + adrp x3, aa000 │ │ + add x1, x1, #0x410 │ │ + add x2, x2, #0xe23 │ │ + add x0, x8, #0x130 │ │ + add x3, x3, #0xfb9 │ │ + bl 4ad0 │ │ + mov w20, #0xffffffea // #-22 │ │ + mov w0, w20 │ │ + ldp x19, x30, [sp, #224] │ │ + ldp x21, x20, [sp, #208] │ │ + ldr x22, [sp, #192] │ │ + add sp, sp, #0xf0 │ │ + ret │ │ + adrp x9, ad000 │ │ + adrp x10, ad000 │ │ + adrp x11, aa000 │ │ + ldr x9, [x9, #1704] │ │ + ldr x10, [x10, #1056] │ │ + ldr q0, [x11, #3584] │ │ + mov x22, x1 │ │ + mov x19, x0 │ │ + mov w8, #0x1 // #1 │ │ + add x0, sp, #0x8 │ │ + add x1, sp, #0x10 │ │ + mov x21, x2 │ │ + stp xzr, xzr, [sp, #64] │ │ + str w8, [sp, #80] │ │ + stp x9, x10, [sp, #48] │ │ + str q0, [sp, #16] │ │ + stp x8, xzr, [sp, #32] │ │ + bl 87e48 │ │ + tbnz w0, #31, 88e08 │ │ + cbz x22, 88e10 │ │ + adrp x3, 88000 │ │ + add x3, x3, #0xe4c │ │ + add x0, sp, #0x70 │ │ + mov x1, x22 │ │ + mov x2, x21 │ │ + mov x4, xzr │ │ + bl 7448 │ │ + tbnz w0, #31, 88e44 │ │ + ldr x8, [sp, #120] │ │ + ldr x0, [sp, #8] │ │ + cbz x8, 88df8 │ │ + add x1, sp, #0x70 │ │ + mov w2, #0x1 // #1 │ │ + bl 1e020 │ │ + mov w20, w0 │ │ + tbnz w0, #31, 88e2c │ │ + ldp x9, x8, [sp, #112] │ │ + ldr x0, [sp, #8] │ │ + sxtw x10, w20 │ │ + subs x8, x8, x10 │ │ + add x9, x9, x10 │ │ + stp x9, x8, [sp, #112] │ │ + b.ne 88dc8 // b.any │ │ + ldr x1, [x0, #72] │ │ + cbnz x1, 88e1c │ │ + mov w20, #0xffffffea // #-22 │ │ + b 88e2c │ │ + mov w20, w0 │ │ + b 88d34 │ │ + ldr x0, [sp, #8] │ │ + ldr x1, [x0, #72] │ │ + cbz x1, 88e00 │ │ + mov w2, #0x5cc // #1484 │ │ + mov x0, x19 │ │ + bl 4af0 │ │ + mov w20, wzr │ │ + add x0, sp, #0x70 │ │ + bl 770c │ │ + add x0, sp, #0x8 │ │ + mov w1, #0x1 // #1 │ │ + bl 88644 │ │ + b 88d34 │ │ + mov w20, w0 │ │ + b 88e2c │ │ + ret │ │ + │ │ +0000000000088e50 : │ │ + cbz x0, 88e5c │ │ + mov w1, #0x1 // #1 │ │ + b 88644 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1696] │ │ + adrp x1, 99000 │ │ + adrp x2, ab000 │ │ + adrp x3, ab000 │ │ + add x1, x1, #0x410 │ │ + add x2, x2, #0x27 │ │ + add x0, x8, #0x130 │ │ + add x3, x3, #0x3b │ │ + b 4ad0 │ │ + │ │ +0000000000088e84 : │ │ + str x20, [sp, #-32]! │ │ + stp x19, x30, [sp, #16] │ │ + cbz x0, 88ed0 │ │ + mov x19, x1 │ │ + cbz x1, 88eec │ │ + ldr x8, [x19] │ │ + mov x20, x0 │ │ + cbz x8, 88eb4 │ │ + ldr x8, [x19, #8] │ │ + cbz x8, 88f28 │ │ + mov w8, #0x9b0c // #39692 │ │ + str wzr, [x20, x8] │ │ + mov x0, x20 │ │ + ldr x8, [x0, #152]! │ │ + cbz x8, 88f08 │ │ + mov w0, #0xfffffff5 // #-11 │ │ + ldp x19, x30, [sp, #16] │ │ + ldr x20, [sp], #32 │ │ + ret │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1696] │ │ + adrp x1, 99000 │ │ + adrp x2, aa000 │ │ + add x1, x1, #0x410 │ │ + add x2, x2, #0xfd5 │ │ + b 88f40 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1696] │ │ + adrp x1, 99000 │ │ + adrp x2, aa000 │ │ + add x1, x1, #0x410 │ │ + add x2, x2, #0xfef │ │ + b 88f40 │ │ + mov x1, x19 │ │ + bl 75d4 │ │ + mov x0, x20 │ │ + bl 88f78 │ │ + cbz w0, 88f60 │ │ + ldp x19, x30, [sp, #16] │ │ + ldr x20, [sp], #32 │ │ + ret │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1696] │ │ + adrp x1, 99000 │ │ + adrp x2, aa000 │ │ + add x1, x1, #0x410 │ │ + add x2, x2, #0xffa │ │ + adrp x3, aa000 │ │ + add x0, x8, #0x130 │ │ + add x3, x3, #0xfdf │ │ + bl 4ad0 │ │ + mov w0, #0xffffffea // #-22 │ │ + ldp x19, x30, [sp, #16] │ │ + ldr x20, [sp], #32 │ │ + ret │ │ + mov x0, x19 │ │ + bl 770c │ │ + mov w0, wzr │ │ + ldp x19, x30, [sp, #16] │ │ + ldr x20, [sp], #32 │ │ ret │ │ - ldr x2, [sp, #24] │ │ - add sp, sp, #0x8, lsl #12 │ │ - add sp, sp, #0x730 │ │ - ldp x29, x30, [sp, #96] │ │ - ldp x20, x19, [sp, #80] │ │ - ldp x22, x21, [sp, #64] │ │ - ldp x24, x23, [sp, #48] │ │ - ldp x26, x25, [sp, #32] │ │ - ldp x28, x27, [sp, #16] │ │ - ldp d9, d8, [sp], #112 │ │ - b 8af14 │ │ str x24, [sp, #-64]! │ │ stp x23, x22, [sp, #16] │ │ stp x21, x20, [sp, #32] │ │ stp x19, x30, [sp, #48] │ │ - mov w19, w5 │ │ - mov x20, x3 │ │ - mov x21, x2 │ │ - mov x22, x1 │ │ - mov x23, x0 │ │ - sxtw x24, w4 │ │ - mov x0, x23 │ │ - mov x1, x21 │ │ - mov x2, x24 │ │ - bl 4b60 │ │ - add x23, x23, x22 │ │ - subs w19, w19, #0x1 │ │ - add x21, x21, x20 │ │ - b.ne 8af3c // b.any │ │ + ldr x8, [x0, #240] │ │ + mov w9, #0x9b00 // #39680 │ │ + mov x19, x0 │ │ + add x23, x0, x9 │ │ + add x20, x0, #0xe0 │ │ + cbz x8, 88fd8 │ │ + ldr w8, [x23] │ │ + cbz w8, 89070 │ │ + ldr w9, [x23, #4] │ │ + cbnz w9, 89070 │ │ + ldr x9, [x19, #232] │ │ + lsr w8, w8, #8 │ │ + clz w8, w8 │ │ + mov w10, #0x1f // #31 │ │ + ldr w9, [x9, #256] │ │ + sub w8, w10, w8 │ │ + cmp w8, w9 │ │ + b.le 89070 │ │ + mov x0, x20 │ │ + bl 231bc │ │ + add x22, x19, #0x98 │ │ + mov w24, #0x1f // #31 │ │ + ldr x8, [x19, #160] │ │ + cbnz x8, 88ff8 │ │ + b 89070 │ │ + tbnz w21, #31, 89074 │ │ + ldr x8, [x19, #160] │ │ + cbz x8, 89070 │ │ + mov x0, x19 │ │ + mov x1, x22 │ │ + mov w2, wzr │ │ + bl 1e020 │ │ + mov w21, w0 │ │ + tbnz w0, #31, 89028 │ │ + ldp x9, x8, [x19, #152] │ │ + sxtw x10, w21 │ │ + subs x8, x8, x10 │ │ + add x9, x9, x10 │ │ + stp x9, x8, [x19, #152] │ │ + b.ne 89030 // b.any │ │ + mov x0, x22 │ │ + bl 770c │ │ + ldr x8, [x19, #240] │ │ + cbz x8, 88fec │ │ + ldr w8, [x23] │ │ + cbz w8, 89070 │ │ + ldr w9, [x23, #4] │ │ + cbnz w9, 89070 │ │ + ldr x9, [x19, #232] │ │ + lsr w8, w8, #8 │ │ + clz w8, w8 │ │ + sub w8, w24, w8 │ │ + ldr w9, [x9, #256] │ │ + cmp w8, w9 │ │ + b.le 89070 │ │ + mov x0, x20 │ │ + bl 231bc │ │ + b 88fec │ │ + mov w21, wzr │ │ + mov w0, w21 │ │ ldp x19, x30, [sp, #48] │ │ ldp x21, x20, [sp, #32] │ │ ldp x23, x22, [sp, #16] │ │ ldr x24, [sp], #64 │ │ ret │ │ - str d8, [sp, #-112]! │ │ - stp x28, x27, [sp, #16] │ │ - stp x26, x25, [sp, #32] │ │ - stp x24, x23, [sp, #48] │ │ - stp x22, x21, [sp, #64] │ │ - stp x20, x19, [sp, #80] │ │ - stp x29, x30, [sp, #96] │ │ - sub sp, sp, #0x10, lsl #12 │ │ - sub sp, sp, #0x730 │ │ - add x9, sp, #0xc, lsl #12 │ │ - add x8, sp, #0xc, lsl #12 │ │ - add x9, x9, #0x7a4 │ │ - add x8, x8, #0x7b4 │ │ - ldr w11, [x9, #16380] │ │ - add x9, sp, #0xc, lsl #12 │ │ - ldr w10, [x8, #16380] │ │ - add x8, sp, #0xc, lsl #12 │ │ - add x9, x9, #0x73c │ │ - add x8, x8, #0x7ac │ │ - str w5, [x9, #16380] │ │ - add x9, sp, #0xc, lsl #12 │ │ - ldr w8, [x8, #16380] │ │ - add x9, x9, #0x740 │ │ - str x1, [sp, #40] │ │ - str x0, [sp, #24] │ │ - str w4, [x9, #16380] │ │ - mov w9, w4 │ │ - adrp x4, ac000 │ │ - ldr x4, [x4, #4072] │ │ - sub w16, w5, #0x1 │ │ - sub x15, x3, x3, lsl #2 │ │ - madd w16, w16, w8, w7 │ │ - mov w14, #0x78 // #120 │ │ - add x15, x2, x15 │ │ - and w17, w10, #0x1 │ │ - and x2, x10, #0x3 │ │ - asr w19, w16, #10 │ │ - add x13, sp, #0x30 │ │ - add w16, w17, #0x3 │ │ - add w17, w19, #0x8 │ │ - madd x2, x2, x14, x4 │ │ - str w8, [sp, #36] │ │ - str x10, [sp, #16] │ │ - b 8b030 │ │ - add x13, x13, #0x100 │ │ - subs w17, w17, #0x1 │ │ - add x15, x15, x3 │ │ - b.eq 8b1c4 // b.none │ │ - add x8, sp, #0xc, lsl #12 │ │ - add x8, x8, #0x740 │ │ - ldr w8, [x8, #16380] │ │ + │ │ +000000000008908c : │ │ + stp x28, x27, [sp, #-96]! │ │ + stp x26, x25, [sp, #16] │ │ + stp x24, x23, [sp, #32] │ │ + stp x22, x21, [sp, #48] │ │ + stp x20, x19, [sp, #64] │ │ + stp x29, x30, [sp, #80] │ │ + cbz x0, 89138 │ │ + mov x19, x1 │ │ + cbz x1, 89280 │ │ + mov w8, #0x9b00 // #39680 │ │ + add x24, x0, x8 │ │ + ldr w22, [x24, #12] │ │ + mov w8, #0x1 // #1 │ │ + mov x20, x0 │ │ + str w8, [x24, #12] │ │ + bl 88f78 │ │ + tbnz w0, #31, 892ac │ │ + ldr x8, [x20, #240] │ │ + add x21, x20, #0xe0 │ │ + cbz x8, 89114 │ │ + ldr w8, [x24] │ │ + cbz w8, 89258 │ │ + ldr w9, [x24, #4] │ │ + cbnz w9, 89258 │ │ + ldr x9, [x20, #232] │ │ + lsr w8, w8, #8 │ │ + clz w8, w8 │ │ + mov w10, #0x1f // #31 │ │ + ldr w9, [x9, #256] │ │ + sub w8, w10, w8 │ │ + cmp w8, w9 │ │ + b.le 89258 │ │ + mov x0, x21 │ │ + bl 231bc │ │ + mov w0, #0xfffffff5 // #-11 │ │ + cbz w22, 892ac │ │ + ldr w8, [x20, #8] │ │ + cmp w8, #0x2 │ │ + b.cc 892ac // b.lo, b.ul, b.last │ │ + mov w25, wzr │ │ + mov w26, #0x1660 // #5728 │ │ + mov w29, #0x120 // #288 │ │ + b 89170 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1696] │ │ + adrp x1, 99000 │ │ + adrp x2, aa000 │ │ + add x1, x1, #0x410 │ │ + add x2, x2, #0xfd5 │ │ + b 89298 │ │ + mov x0, x21 │ │ + bl 231bc │ │ + ldr w8, [x20, #8] │ │ + add w25, w25, #0x1 │ │ + mov w0, #0xfffffff5 // #-11 │ │ + cmp w25, w8 │ │ + b.cs 892ac // b.hs, b.nlast │ │ + ldr w28, [x20, #512] │ │ + ldr x23, [x20] │ │ + mov w8, #0x10c8 // #4296 │ │ + madd x27, x28, x26, x23 │ │ + add x22, x27, x8 │ │ + mov x0, x22 │ │ + bl 4ac0 │ │ + ldr w8, [x27, #3068] │ │ cmp w8, #0x1 │ │ - b.lt 8b020 // b.tstop │ │ - add x8, sp, #0xc, lsl #12 │ │ - add x8, x8, #0x740 │ │ - ldr w8, [x8, #16380] │ │ - cmp w8, #0x4 │ │ - b.le 8b10c │ │ - mov x19, xzr │ │ - mov w20, wzr │ │ - mov w21, w6 │ │ - asr w22, w21, #6 │ │ - cbnz w22, 8b098 │ │ - ldrb w8, [x15, w20, sxtw] │ │ - lsl w22, w8, #4 │ │ - strh w22, [x13, x19, lsl #1] │ │ - add w8, w21, w11 │ │ - add x19, x19, #0x1 │ │ - add w20, w20, w8, asr #10 │ │ - cmp x9, x19 │ │ - and w21, w8, #0x3ff │ │ - b.eq 8b020 // b.none │ │ - asr w22, w21, #6 │ │ - cbz w22, 8b06c │ │ - add x22, x2, w22, sxtw #3 │ │ - add x23, x15, w20, sxtw │ │ - ldursb w26, [x22, #-7] │ │ - ldurb w27, [x23, #-2] │ │ - ldursb w24, [x22, #-8] │ │ - ldurb w25, [x23, #-3] │ │ - ldursb w28, [x22, #-6] │ │ - ldurb w29, [x23, #-1] │ │ - ldursb w30, [x22, #-5] │ │ - ldrb w12, [x23] │ │ - ldursb w0, [x22, #-4] │ │ - ldrb w8, [x23, #1] │ │ - mul w26, w27, w26 │ │ - ldursb w10, [x22, #-3] │ │ - ldrb w1, [x23, #2] │ │ - madd w24, w25, w24, w26 │ │ - ldursb w5, [x22, #-2] │ │ - ldrb w27, [x23, #3] │ │ - madd w24, w29, w28, w24 │ │ - ldursb w22, [x22, #-1] │ │ - ldrb w23, [x23, #4] │ │ - madd w12, w12, w30, w24 │ │ - madd w8, w8, w0, w12 │ │ - madd w8, w1, w10, w8 │ │ - madd w8, w27, w5, w8 │ │ - madd w8, w23, w22, w8 │ │ - add w8, w8, #0x2 │ │ - asr w22, w8, #2 │ │ - b 8b074 │ │ - mov x19, xzr │ │ - mov w20, wzr │ │ - mov w21, w6 │ │ - asr w22, w21, #6 │ │ - cbnz w22, 8b14c │ │ - ldrb w8, [x15, w20, sxtw] │ │ - lsl w22, w8, #4 │ │ - strh w22, [x13, x19, lsl #1] │ │ - add w8, w21, w11 │ │ - add x19, x19, #0x1 │ │ - add w20, w20, w8, asr #10 │ │ - cmp x9, x19 │ │ - and w21, w8, #0x3ff │ │ - b.eq 8b020 // b.none │ │ - asr w22, w21, #6 │ │ - cbz w22, 8b120 │ │ - madd x8, x16, x14, x4 │ │ - add x10, x15, w20, sxtw │ │ - add x8, x8, w22, sxtw #3 │ │ - ldurb w0, [x10, #-2] │ │ - ldursb w26, [x8, #-7] │ │ - ldurb w12, [x10, #-3] │ │ - ldursb w25, [x8, #-8] │ │ - ldurb w1, [x10, #-1] │ │ - ldursb w27, [x8, #-6] │ │ - ldrb w5, [x10] │ │ - ldursb w28, [x8, #-5] │ │ - ldrb w22, [x10, #1] │ │ - ldursb w29, [x8, #-4] │ │ - mul w0, w0, w26 │ │ - ldrb w23, [x10, #2] │ │ - ldursb w30, [x8, #-3] │ │ - madd w12, w12, w25, w0 │ │ - ldrb w24, [x10, #3] │ │ - ldursb w26, [x8, #-2] │ │ - madd w12, w1, w27, w12 │ │ - ldursb w8, [x8, #-1] │ │ - ldrb w10, [x10, #4] │ │ - madd w12, w5, w28, w12 │ │ - madd w12, w22, w29, w12 │ │ - madd w12, w23, w30, w12 │ │ - madd w12, w24, w26, w12 │ │ - madd w8, w10, w8, w12 │ │ - add w8, w8, #0x2 │ │ - asr w22, w8, #2 │ │ - b 8b128 │ │ - add x8, sp, #0xc, lsl #12 │ │ - add x8, x8, #0x73c │ │ - ldr w8, [x8, #16380] │ │ + b.lt 891c0 // b.tstop │ │ + madd x8, x28, x26, x23 │ │ + mov w9, #0x1098 // #4248 │ │ + add x27, x27, #0xbfc │ │ + add x23, x8, x9 │ │ + mov x0, x23 │ │ + mov x1, x22 │ │ + bl 4a80 │ │ + ldr w8, [x27] │ │ + cmp w8, #0x0 │ │ + b.gt 891a8 │ │ + mov x0, x22 │ │ + bl 4b50 │ │ + ldr w9, [x20, #512] │ │ + ldr w10, [x20, #8] │ │ + ldr x8, [x20, #504] │ │ + add w11, w9, #0x1 │ │ + cmp w11, w10 │ │ + csinc w9, wzr, w9, eq // eq = none │ │ + madd x22, x28, x29, x8 │ │ + str w9, [x20, #512] │ │ + ldr x9, [x22, #16] │ │ + cbz x9, 8915c │ │ + madd x8, x28, x29, x8 │ │ + ldr x9, [x8, #280] │ │ + ldr w9, [x9, #4] │ │ + cmn w9, #0x2 │ │ + b.eq 89218 // b.none │ │ + ldr w8, [x8, #264] │ │ + cbz w8, 89218 │ │ + mov x0, x21 │ │ + mov x1, x22 │ │ + bl 22f90 │ │ + mov x0, x22 │ │ + bl 23284 │ │ + ldr x8, [x20, #240] │ │ + cbz x8, 8915c │ │ + ldr w8, [x24] │ │ + cbz w8, 89258 │ │ + ldr w9, [x24, #4] │ │ + cbnz w9, 89258 │ │ + ldr x9, [x20, #232] │ │ + lsr w8, w8, #8 │ │ + clz w8, w8 │ │ + mov w10, #0x1f // #31 │ │ + ldr w9, [x9, #256] │ │ + sub w8, w10, w8 │ │ + cmp w8, w9 │ │ + b.gt 89154 │ │ + mov x0, x20 │ │ + mov x1, x19 │ │ + mov x2, x21 │ │ + ldp x29, x30, [sp, #80] │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x24, x23, [sp, #32] │ │ + ldp x26, x25, [sp, #16] │ │ + ldp x28, x27, [sp], #96 │ │ + b 892c8 │ │ + adrp x8, ad000 │ │ + ldr x8, [x8, #1696] │ │ + adrp x1, 99000 │ │ + adrp x2, aa000 │ │ + add x1, x1, #0x410 │ │ + add x2, x2, #0xe23 │ │ + adrp x3, ab000 │ │ + add x0, x8, #0x130 │ │ + add x3, x3, #0x15 │ │ + bl 4ad0 │ │ + mov w0, #0xffffffea // #-22 │ │ + ldp x29, x30, [sp, #80] │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x24, x23, [sp, #32] │ │ + ldp x26, x25, [sp, #16] │ │ + ldp x28, x27, [sp], #96 │ │ + ret │ │ + str x22, [sp, #-48]! │ │ + stp x21, x20, [sp, #16] │ │ + stp x19, x30, [sp, #32] │ │ + ldr x8, [x2, #8] │ │ + mov x19, x2 │ │ + mov x20, x1 │ │ + mov x21, x0 │ │ + ldr w9, [x8, #4] │ │ + cbnz w9, 892f4 │ │ + ldr w9, [x8, #40] │ │ + cbz w9, 89358 │ │ + mov w8, #0x1 // #1 │ │ + cbz w8, 89368 │ │ + mov w8, #0x9af8 // #39672 │ │ + ldr w8, [x21, x8] │ │ + cbz w8, 89368 │ │ + ldr w2, [x19, #56] │ │ + mov x0, x21 │ │ + mov x1, x20 │ │ + mov x3, x19 │ │ + bl 22f30 │ │ + tbnz w0, #31, 89340 │ │ + ldr w8, [x20, #68] │ │ + cmp w8, #0x8 │ │ + b.ne 89378 // b.any │ │ + add x0, x21, #0xe08 │ │ + mov x1, x20 │ │ + mov x2, x19 │ │ + bl 7d8d8 │ │ + b 89398 │ │ + mov w22, w0 │ │ + mov x0, x19 │ │ + bl 231bc │ │ + mov x0, x20 │ │ + bl 231bc │ │ + b 893a4 │ │ + ldr w8, [x8, #44] │ │ + cmp w8, #0x0 │ │ + cset w8, ne // ne = any │ │ + cbnz w8, 892fc │ │ + mov x0, x20 │ │ + mov x1, x19 │ │ + bl 230a8 │ │ + b 893a0 │ │ + asr w8, w8, #1 │ │ + mov w9, #0xd28 // #3368 │ │ + smaddl x8, w8, w9, x21 │ │ + mov x9, #0xffffffffffffd968 // #-9880 │ │ + add x0, x8, x9 │ │ + mov x1, x20 │ │ + mov x2, x19 │ │ + bl 685a0 │ │ + mov x0, x19 │ │ + bl 231bc │ │ + mov w22, wzr │ │ + ldp x19, x30, [sp, #32] │ │ + ldp x21, x20, [sp, #16] │ │ + mov w0, w22 │ │ + ldr x22, [sp], #48 │ │ + ret │ │ + │ │ +00000000000893b8 : │ │ + str x28, [sp, #-96]! │ │ + stp x19, x30, [sp, #80] │ │ + mov x19, x0 │ │ + add x0, x0, #0x98 │ │ + stp x27, x26, [sp, #16] │ │ + stp x25, x24, [sp, #32] │ │ + stp x23, x22, [sp, #48] │ │ + stp x21, x20, [sp, #64] │ │ + bl 770c │ │ + mov w8, #0x9b0c // #39692 │ │ + str wzr, [x19, x8] │ │ + ldr x8, [x19, #656] │ │ + cbz x8, 893f4 │ │ + add x0, x19, #0x280 │ │ + bl 23284 │ │ + add x0, x19, #0x3a0 │ │ + bl 23bb4 │ │ + add x0, x19, #0x3a8 │ │ + bl 23bb4 │ │ + add x0, x19, #0xd08 │ │ + bl 7288 <__cxa_atexit@plt+0x2728> │ │ + ldr x8, [x19, #992] │ │ + cbz x8, 8941c │ │ + add x0, x19, #0x3d0 │ │ + bl 23284 │ │ + add x0, x19, #0x4f0 │ │ + bl 23bb4 │ │ + add x0, x19, #0x4f8 │ │ + bl 23bb4 │ │ + add x0, x19, #0xd28 │ │ + bl 7288 <__cxa_atexit@plt+0x2728> │ │ + ldr x8, [x19, #1328] │ │ + cbz x8, 89444 │ │ + add x0, x19, #0x520 │ │ + bl 23284 │ │ + add x0, x19, #0x640 │ │ + bl 23bb4 │ │ + add x0, x19, #0x648 │ │ + bl 23bb4 │ │ + add x0, x19, #0xd48 │ │ + bl 7288 <__cxa_atexit@plt+0x2728> │ │ + ldr x8, [x19, #1664] │ │ + cbz x8, 8946c │ │ + add x0, x19, #0x670 │ │ + bl 23284 │ │ + add x0, x19, #0x790 │ │ + bl 23bb4 │ │ + add x0, x19, #0x798 │ │ + bl 23bb4 │ │ + add x0, x19, #0xd68 │ │ + bl 7288 <__cxa_atexit@plt+0x2728> │ │ + ldr x8, [x19, #2000] │ │ + cbz x8, 89494 │ │ + add x0, x19, #0x7c0 │ │ + bl 23284 │ │ + add x0, x19, #0x8e0 │ │ + bl 23bb4 │ │ + add x0, x19, #0x8e8 │ │ + bl 23bb4 │ │ + add x0, x19, #0xd88 │ │ + bl 7288 <__cxa_atexit@plt+0x2728> │ │ + ldr x8, [x19, #2336] │ │ + cbz x8, 894bc │ │ + add x0, x19, #0x910 │ │ + bl 23284 │ │ + add x0, x19, #0xa30 │ │ + bl 23bb4 │ │ + add x0, x19, #0xa38 │ │ + bl 23bb4 │ │ + add x0, x19, #0xda8 │ │ + bl 7288 <__cxa_atexit@plt+0x2728> │ │ + ldr x8, [x19, #2672] │ │ + cbz x8, 894e4 │ │ + add x0, x19, #0xa60 │ │ + bl 23284 │ │ + add x0, x19, #0xb80 │ │ + bl 23bb4 │ │ + add x0, x19, #0xb88 │ │ + bl 23bb4 │ │ + add x0, x19, #0xdc8 │ │ + bl 7288 <__cxa_atexit@plt+0x2728> │ │ + ldr x8, [x19, #3008] │ │ + cbz x8, 8950c │ │ + add x0, x19, #0xbb0 │ │ + bl 23284 │ │ + add x0, x19, #0xcd0 │ │ + bl 23bb4 │ │ + add x0, x19, #0xcd8 │ │ + bl 23bb4 │ │ + add x0, x19, #0xde8 │ │ + bl 7288 <__cxa_atexit@plt+0x2728> │ │ + add x0, x19, #0x40 │ │ + str xzr, [x19, #96] │ │ + str xzr, [x19, #72] │ │ + bl 23bb4 │ │ + add x0, x19, #0x78 │ │ + str xzr, [x19, #128] │ │ + str xzr, [x19, #112] │ │ + str xzr, [x19, #144] │ │ + bl 23bb4 │ │ + add x0, x19, #0x68 │ │ + bl 23bb4 │ │ + add x0, x19, #0x88 │ │ + bl 23bb4 │ │ + ldr w9, [x19, #8] │ │ + ldr w8, [x19, #24] │ │ + cmp w9, #0x1 │ │ + b.ne 89570 // b.any │ │ cmp w8, #0x1 │ │ - b.lt 8b5e0 // b.tstop │ │ - ldp x12, x3, [sp, #16] │ │ - add x8, sp, #0x30 │ │ - mov w15, #0x78 // #120 │ │ - add x16, x8, #0x300 │ │ - asr w10, w12, #2 │ │ - sbfx x0, x12, #2, #30 │ │ - and w8, w10, #0x1 │ │ - mov x11, xzr │ │ - add x12, x9, #0x200 │ │ - and x13, x9, #0xfffffff8 │ │ - mov w14, #0xff // #255 │ │ - movi v0.4s, #0x8 │ │ - movi v1.2d, #0xff000000ff │ │ - movi v2.2d, #0x0 │ │ - movi v3.4s, #0x2, lsl #8 │ │ - add w17, w8, #0x3 │ │ - madd x2, x0, x15, x4 │ │ - asr w6, w7, #6 │ │ - cbnz w6, 8b268 │ │ - b 8b28c │ │ - ldr w8, [sp, #36] │ │ - add x11, x11, #0x1 │ │ - add w8, w7, w8 │ │ - asr w10, w8, #10 │ │ - and w7, w8, #0x3ff │ │ - add x8, sp, #0xc, lsl #12 │ │ - add x8, x8, #0x73c │ │ - ldr w8, [x8, #16380] │ │ - cmp w11, w8 │ │ - lsl w8, w10, #7 │ │ - add x16, x16, w8, sxtw #1 │ │ - ldr x8, [sp, #40] │ │ - add x3, x3, x8 │ │ - b.eq 8b5e0 // b.none │ │ - asr w6, w7, #6 │ │ - cbz w6, 8b28c │ │ - add x10, sp, #0xc, lsl #12 │ │ - add x10, x10, #0x73c │ │ - ldr w10, [x10, #16380] │ │ - sxtw x8, w6 │ │ - sub x6, x8, #0x1 │ │ - cmp w10, #0x5 │ │ - b.lt 8b294 // b.tstop │ │ - add x6, x2, x6, lsl #3 │ │ - b 8b29c │ │ - mov x6, xzr │ │ - b 8b29c │ │ - madd x8, x17, x15, x4 │ │ - add x6, x8, x6, lsl #3 │ │ - add x8, sp, #0xc, lsl #12 │ │ - add x8, x8, #0x740 │ │ - ldr w8, [x8, #16380] │ │ + b.eq 89758 // b.none │ │ + cmp w8, #0x2 │ │ + b.cc 89580 // b.lo, b.ul, b.last │ │ + add x0, x19, #0x208 │ │ + bl 4ac0 │ │ + ldr x8, [x19, #496] │ │ + mov w9, #0x1 // #1 │ │ + stlr w9, [x8] │ │ + ldr w8, [x19, #24] │ │ + cmp w8, #0x2 │ │ + b.cs 895b4 // b.hs, b.nlast │ │ + ldr w8, [x19, #8] │ │ cmp w8, #0x1 │ │ - b.lt 8b228 // b.tstop │ │ - add x8, sp, #0xc, lsl #12 │ │ - add x8, x8, #0x740 │ │ - cbz x6, 8b2d0 │ │ - ldr w8, [x8, #16380] │ │ - cmp w8, #0x7 │ │ - b.hi 8b2e4 // b.pmore │ │ - mov x20, xzr │ │ - b 8b4cc │ │ - ldr w8, [x8, #16380] │ │ - cmp w8, #0x8 │ │ - b.cs 8b560 // b.hs, b.nlast │ │ - mov x6, xzr │ │ - b 8b5b4 │ │ - ldr x8, [sp, #40] │ │ - ldr x19, [sp, #24] │ │ - add x0, x6, #0x8 │ │ - add x10, x6, #0x7 │ │ - mul x8, x11, x8 │ │ - add x5, x8, x9 │ │ - add x8, x19, x8 │ │ - add x5, x19, x5 │ │ - cmp x8, x0 │ │ - add x1, x16, x12, lsl #1 │ │ - cset w0, cc // cc = lo, ul, last │ │ - cmp x10, x5 │ │ - cset w10, cc // cc = lo, ul, last │ │ - cmp x8, x1 │ │ - sub x19, x16, #0x300 │ │ - cset w21, cc // cc = lo, ul, last │ │ - cmp x5, x19 │ │ - mov x20, xzr │ │ - and w8, w0, w10 │ │ - cset w22, hi // hi = pmore │ │ - tbnz w8, #0, 8b4cc │ │ - and w8, w21, w22 │ │ - tbnz w8, #0, 8b4cc │ │ - mov x8, x6 │ │ - add x10, x6, #0x2 │ │ - ld1r {v4.8b}, [x8], #1 │ │ - ld1r {v5.8b}, [x10] │ │ - add x10, x6, #0x3 │ │ - ld1r {v6.8b}, [x10] │ │ - add x10, x6, #0x4 │ │ - ld1r {v7.8b}, [x10] │ │ - add x10, x6, #0x5 │ │ - ld1r {v16.8b}, [x10] │ │ - add x10, x6, #0x6 │ │ - ld1r {v17.8b}, [x10] │ │ - add x10, x6, #0x7 │ │ - ld1r {v18.8b}, [x10] │ │ - ld1r {v25.8b}, [x8] │ │ - sxtl v19.8h, v4.8b │ │ - sxtl v20.8h, v5.8b │ │ - sxtl v21.8h, v6.8b │ │ - sxtl v22.8h, v7.8b │ │ - sxtl v23.8h, v16.8b │ │ - sxtl v24.8h, v17.8b │ │ - sxtl v27.8h, v18.8b │ │ - sxtl v26.8h, v25.8b │ │ + b.ne 895d4 // b.any │ │ + ldr w8, [x19, #24] │ │ + cmp w8, #0x2 │ │ + b.cs 8968c // b.hs, b.nlast │ │ + b 89750 │ │ + add x0, x19, #0x230 │ │ + add x20, x19, #0x208 │ │ + bl 4b10 │ │ + mov x0, x20 │ │ + bl 4b50 │ │ + ldr w8, [x19, #8] │ │ + cmp w8, #0x1 │ │ + b.eq 895a4 // b.none │ │ + cbz w8, 8967c │ │ + ldr w9, [x19, #512] │ │ + mov w22, wzr │ │ + mov w23, #0x1660 // #5728 │ │ + mov w24, #0x10c8 // #4296 │ │ + mov w25, #0x1098 // #4248 │ │ + mov w26, #0x120 // #288 │ │ + b 89608 │ │ + ldr w8, [x19, #8] │ │ + add w22, w22, #0x1 │ │ + add w9, w27, #0x1 │ │ + cmp w22, w8 │ │ + b.cs 8967c // b.hs, b.nlast │ │ + ldr x21, [x19] │ │ + cmp w9, w8 │ │ + csel w27, wzr, w9, eq // eq = none │ │ + umaddl x28, w27, w23, x21 │ │ + add x20, x28, x24 │ │ + mov x0, x20 │ │ + bl 4ac0 │ │ + ldr w8, [x28, #3068] │ │ + cmp w8, #0x1 │ │ + b.lt 89654 // b.tstop │ │ + madd x8, x27, x23, x21 │ │ + add x28, x28, #0xbfc │ │ + add x21, x8, x25 │ │ + mov x0, x21 │ │ + mov x1, x20 │ │ + bl 4a80 │ │ + ldr w8, [x28] │ │ + cmp w8, #0x0 │ │ + b.gt 8963c │ │ + mov x0, x20 │ │ + bl 4b50 │ │ + ldr x8, [x19, #504] │ │ + nop │ │ + madd x9, x27, x26, x8 │ │ + ldr x9, [x9, #16] │ │ + cbz x9, 895f4 │ │ + madd x0, x27, x26, x8 │ │ + bl 23284 │ │ + b 895f4 │ │ + str wzr, [x19, #512] │ │ + ldr w8, [x19, #24] │ │ + cmp w8, #0x2 │ │ + b.cc 89750 // b.lo, b.ul, b.last │ │ + mov x21, xzr │ │ + mov w22, #0x70 // #112 │ │ + b 896b8 │ │ + mov x0, x20 │ │ + str wzr, [x23] │ │ + bl 4b50 │ │ + ldr w8, [x19, #24] │ │ + add x21, x21, #0x1 │ │ + add x22, x22, #0x78 │ │ + cmp x21, x8 │ │ + b.cs 896e4 // b.hs, b.nlast │ │ + ldr x8, [x19, #16] │ │ + add x23, x8, x22 │ │ + sub x20, x23, #0x30 │ │ + mov x0, x20 │ │ + bl 4ac0 │ │ + ldr w8, [x23] │ │ + cbnz w8, 89698 │ │ + sub x0, x23, #0x60 │ │ + mov x1, x20 │ │ + bl 4a80 │ │ + b 89698 │ │ + add x20, x19, #0x208 │ │ + mov x0, x20 │ │ + bl 4ac0 │ │ + mov x0, x20 │ │ + str xzr, [x19, #608] │ │ + bl 4b50 │ │ + ldr w8, [x19, #8] │ │ + cbz w8, 89750 │ │ + ldr x21, [x19] │ │ mov x20, xzr │ │ - sxtl2 v4.4s, v19.8h │ │ - sxtl v5.4s, v19.4h │ │ - sxtl2 v6.4s, v20.8h │ │ - sxtl v7.4s, v20.4h │ │ - sxtl2 v16.4s, v21.8h │ │ - sxtl v17.4s, v21.4h │ │ - sxtl2 v18.4s, v22.8h │ │ - sxtl v19.4s, v22.4h │ │ - sxtl2 v20.4s, v23.8h │ │ - sxtl v21.4s, v23.4h │ │ - sxtl2 v22.4s, v24.8h │ │ - sxtl v23.4s, v24.4h │ │ - sxtl2 v24.4s, v27.8h │ │ - sxtl2 v25.4s, v26.8h │ │ - sxtl v26.4s, v26.4h │ │ - sxtl v27.4s, v27.4h │ │ - ldr q28, [x19] │ │ - ldr q29, [x19, #256] │ │ - ldr q30, [x19, #512] │ │ - sxtl2 v31.4s, v28.8h │ │ - sxtl2 v8.4s, v29.8h │ │ - mul v31.4s, v31.4s, v4.4s │ │ - mla v31.4s, v8.4s, v25.4s │ │ - ldr q8, [x19, #768] │ │ - sxtl v28.4s, v28.4h │ │ - sxtl v29.4s, v29.4h │ │ - mul v28.4s, v28.4s, v5.4s │ │ - mla v28.4s, v29.4s, v26.4s │ │ - sxtl v29.4s, v30.4h │ │ - mla v28.4s, v29.4s, v7.4s │ │ - ldr q29, [x19, #1024] │ │ - sxtl2 v30.4s, v30.8h │ │ - mla v31.4s, v30.4s, v6.4s │ │ - sxtl2 v30.4s, v8.8h │ │ - mla v31.4s, v30.4s, v16.4s │ │ - ldr q30, [x19, #1280] │ │ - sxtl v8.4s, v8.4h │ │ - mla v28.4s, v8.4s, v17.4s │ │ - sxtl v8.4s, v29.4h │ │ - mla v28.4s, v8.4s, v19.4s │ │ - ldr q8, [x19, #1536] │ │ - sxtl2 v29.4s, v29.8h │ │ - mla v31.4s, v29.4s, v18.4s │ │ - sxtl2 v29.4s, v30.8h │ │ - mla v31.4s, v29.4s, v20.4s │ │ - ldr q29, [x19, #1792] │ │ - sxtl v30.4s, v30.4h │ │ - mla v28.4s, v30.4s, v21.4s │ │ - sxtl v30.4s, v8.4h │ │ - mla v28.4s, v30.4s, v23.4s │ │ - sxtl2 v30.4s, v8.8h │ │ - mla v31.4s, v30.4s, v22.4s │ │ - sxtl2 v30.4s, v29.8h │ │ - sxtl v29.4s, v29.4h │ │ - mla v28.4s, v29.4s, v27.4s │ │ - mla v31.4s, v30.4s, v24.4s │ │ - add v28.4s, v28.4s, v3.4s │ │ - add v29.4s, v31.4s, v3.4s │ │ - sshr v28.4s, v28.4s, #10 │ │ - sshr v29.4s, v29.4s, #10 │ │ - smin v28.4s, v28.4s, v1.4s │ │ - smin v29.4s, v29.4s, v1.4s │ │ - smax v28.4s, v28.4s, v2.4s │ │ - smax v29.4s, v29.4s, v2.4s │ │ - xtn v28.4h, v28.4s │ │ - xtn2 v28.8h, v29.4s │ │ - xtn v28.8b, v28.8h │ │ - str d28, [x3, x20] │ │ - add x20, x20, #0x8 │ │ - cmp x13, x20 │ │ - add x19, x19, #0x10 │ │ - b.ne 8b3e0 // b.any │ │ - cmp x13, x9 │ │ - mov x20, x13 │ │ - b.eq 8b228 // b.none │ │ - add x8, x16, x20, lsl #1 │ │ - sub x19, x8, #0x300 │ │ - ldrsb w0, [x6, #1] │ │ - ldrsh w1, [x19, #256] │ │ - ldrsb w8, [x6] │ │ - ldrsh w10, [x19] │ │ - ldrsb w5, [x6, #2] │ │ - ldrsh w21, [x19, #512] │ │ - ldrsb w22, [x6, #3] │ │ - ldrsh w23, [x19, #768] │ │ - ldrsb w24, [x6, #4] │ │ - ldrsh w25, [x19, #1024] │ │ - mul w0, w1, w0 │ │ - ldrsb w26, [x6, #5] │ │ - ldrsh w27, [x19, #1280] │ │ - madd w8, w10, w8, w0 │ │ - ldrsb w28, [x6, #6] │ │ - ldrsh w29, [x19, #1536] │ │ - madd w8, w21, w5, w8 │ │ - ldrsb w30, [x6, #7] │ │ - ldrsh w1, [x19, #1792] │ │ - madd w8, w23, w22, w8 │ │ - madd w8, w25, w24, w8 │ │ - madd w8, w27, w26, w8 │ │ - madd w8, w29, w28, w8 │ │ - madd w8, w1, w30, w8 │ │ - add w8, w8, #0x200 │ │ - asr w8, w8, #10 │ │ - cmp w8, #0xff │ │ - csel w8, w8, w14, lt // lt = tstop │ │ - bic w8, w8, w8, asr #31 │ │ - strb w8, [x3, x20] │ │ + mov w22, #0x1500 // #5376 │ │ + mov w23, #0x1660 // #5728 │ │ + ldr x0, [x21, x22] │ │ + cbnz x0, 8973c │ │ add x20, x20, #0x1 │ │ - cmp x9, x20 │ │ - add x19, x19, #0x2 │ │ - b.ne 8b4d4 // b.any │ │ - b 8b228 │ │ - mov x6, xzr │ │ - mov x19, x16 │ │ - ldr q4, [x19], #16 │ │ - saddw v5.4s, v0.4s, v4.4h │ │ - saddw2 v4.4s, v0.4s, v4.8h │ │ - sshr v5.4s, v5.4s, #4 │ │ - sshr v4.4s, v4.4s, #4 │ │ - smin v5.4s, v5.4s, v1.4s │ │ - smin v4.4s, v4.4s, v1.4s │ │ - smax v5.4s, v5.4s, v2.4s │ │ - smax v4.4s, v4.4s, v2.4s │ │ - xtn v5.4h, v5.4s │ │ - xtn2 v5.8h, v4.4s │ │ - xtn v4.8b, v5.8h │ │ - str d4, [x3, x6] │ │ - add x6, x6, #0x8 │ │ - cmp x13, x6 │ │ - b.ne 8b568 // b.any │ │ - cmp x13, x9 │ │ - mov x6, x13 │ │ - b.eq 8b228 // b.none │ │ - ldrsh w8, [x16, x6, lsl #1] │ │ - add w8, w8, #0x8 │ │ - asr w8, w8, #4 │ │ - cmp w8, #0xff │ │ - csel w8, w8, w14, lt // lt = tstop │ │ - bic w8, w8, w8, asr #31 │ │ - strb w8, [x3, x6] │ │ - add x6, x6, #0x1 │ │ - cmp x9, x6 │ │ - b.ne 8b5b4 // b.any │ │ - b 8b228 │ │ - add sp, sp, #0x10, lsl #12 │ │ - add sp, sp, #0x730 │ │ - ldp x29, x30, [sp, #96] │ │ - ldp x20, x19, [sp, #80] │ │ - ldp x22, x21, [sp, #64] │ │ - ldp x24, x23, [sp, #48] │ │ - ldp x26, x25, [sp, #32] │ │ - ldp x28, x27, [sp, #16] │ │ - ldr d8, [sp], #112 │ │ + add x9, x21, x22 │ │ + cmp x20, w8, uxtw │ │ + add x22, x22, x23 │ │ + str wzr, [x9, #8] │ │ + b.cs 89750 // b.hs, b.nlast │ │ + ldr x0, [x21, x22] │ │ + cbz x0, 8971c │ │ + bl 4b20 │ │ + str xzr, [x21, x22] │ │ + ldr x21, [x19] │ │ + ldr w8, [x19, #8] │ │ + b 8971c │ │ + ldr x8, [x19, #496] │ │ + stlr wzr, [x8] │ │ + ldp x19, x30, [sp, #80] │ │ + ldp x21, x20, [sp, #64] │ │ + ldp x23, x22, [sp, #48] │ │ + ldp x25, x24, [sp, #32] │ │ + ldp x27, x26, [sp, #16] │ │ + ldr x28, [sp], #96 │ │ ret │ │ - stp x28, x27, [sp, #-96]! │ │ + │ │ +0000000000089774 : │ │ + b 231bc │ │ + │ │ +0000000000089778 : │ │ + b 739c │ │ + │ │ +000000000008977c : │ │ + b 7448 │ │ + │ │ +0000000000089780 : │ │ + b 752c │ │ + │ │ +0000000000089784 : │ │ + b 770c │ │ + adrp x8, 89000 │ │ + add x8, x8, #0x9e0 │ │ + fmov d0, x8 │ │ + adrp x8, 89000 │ │ + adrp x10, 89000 │ │ + add x8, x8, #0x8a0 │ │ + add x10, x10, #0xb00 │ │ + fmov d2, x8 │ │ + adrp x8, 8a000 │ │ + fmov d1, x10 │ │ + adrp x10, 89000 │ │ + add x8, x8, #0x214 │ │ + add x10, x10, #0xf70 │ │ + fmov d4, x8 │ │ + adrp x8, 89000 │ │ + fmov d3, x10 │ │ + adrp x10, 89000 │ │ + add x8, x8, #0xb54 │ │ + add x10, x10, #0xa6c │ │ + mov v2.d[1], x8 │ │ + adrp x8, 8a000 │ │ + adrp x9, 89000 │ │ + mov v1.d[1], x10 │ │ + add x8, x8, #0x6f0 │ │ + add x9, x9, #0x9cc │ │ + adrp x10, 8a000 │ │ + stp q2, q1, [x0] │ │ + fmov d1, x8 │ │ + adrp x8, 8a000 │ │ + add x10, x10, #0xc4 │ │ + add x8, x8, #0x3e8 │ │ + mov v0.d[1], x9 │ │ + adrp x9, 8a000 │ │ + mov v3.d[1], x10 │ │ + adrp x10, 89000 │ │ + add x9, x9, #0xf04 │ │ + mov v4.d[1], x8 │ │ + add x10, x10, #0xd30 │ │ + adrp x8, 8a000 │ │ + stp q0, q4, [x0, #32] │ │ + fmov d0, x9 │ │ + adrp x9, 8a000 │ │ + mov v1.d[1], x10 │ │ + adrp x10, 89000 │ │ + add x8, x8, #0xf48 │ │ + add x9, x9, #0xf68 │ │ + add x10, x10, #0xba8 │ │ + stp x8, x9, [x0, #128] │ │ + adrp x8, 8a000 │ │ + stp q1, q3, [x0, #64] │ │ + fmov d1, x10 │ │ + adrp x10, 8a000 │ │ + add x8, x8, #0xf28 │ │ + add x10, x10, #0x99c │ │ + mov v0.d[1], x8 │ │ + adrp x8, 8b000 │ │ + mov v1.d[1], x10 │ │ + add x8, x8, #0x134 │ │ + stp q1, q0, [x0, #96] │ │ + fmov d0, x8 │ │ + adrp x8, 8b000 │ │ + add x8, x8, #0xa8 │ │ + adrp x9, 8b000 │ │ + mov v0.d[1], x8 │ │ + adrp x8, 8b000 │ │ + add x9, x9, #0x94 │ │ + add x8, x8, #0x1c8 │ │ + str q0, [x0, #160] │ │ + stp x9, x8, [x0, #176] │ │ + b 68e24 │ │ + add w10, w4, w3 │ │ + mov w8, w4 │ │ + cmp w3, #0x1 │ │ + asr w9, w10, #1 │ │ + b.lt 89918 // b.tstop │ │ + cmp w3, #0x1 │ │ + mov w11, w3 │ │ + b.ne 898c8 // b.any │ │ + mov x12, xzr │ │ + b 898fc │ │ + and x12, x11, #0xfffffffe │ │ + mov w13, wzr │ │ + add x14, x2, #0x2 │ │ + mov x15, x12 │ │ + ldurb w16, [x14, #-1] │ │ + ldrb w17, [x14], #2 │ │ + subs x15, x15, #0x2 │ │ + add w9, w9, w16 │ │ + add w13, w13, w17 │ │ + b.ne 898d8 // b.any │ │ + cmp x12, x11 │ │ + add w9, w13, w9 │ │ + b.eq 89918 // b.none │ │ + sub x11, x11, x12 │ │ + add x12, x12, x2 │ │ + add x12, x12, #0x1 │ │ + ldrb w13, [x12], #1 │ │ + subs x11, x11, #0x1 │ │ + add w9, w9, w13 │ │ + b.ne 89908 // b.any │ │ + cmp w8, #0x1 │ │ + b.lt 8998c // b.tstop │ │ + cmp w8, #0x1 │ │ + mov w11, w8 │ │ + b.ne 89934 // b.any │ │ + mov x12, xzr │ │ + b 89970 │ │ + mov x14, xzr │ │ + mov w13, wzr │ │ + and x12, x11, #0xfffffffe │ │ + sub x15, x2, #0x1 │ │ + eor x17, x14, #0xfffffffffffffffe │ │ + ldrb w16, [x15], #-2 │ │ + ldrb w17, [x2, x17] │ │ + add x14, x14, #0x2 │ │ + cmp x12, x14 │ │ + add w9, w9, w16 │ │ + add w13, w13, w17 │ │ + b.ne 89944 // b.any │ │ + cmp x12, x11 │ │ + add w9, w13, w9 │ │ + b.eq 8998c // b.none │ │ + mvn x13, x12 │ │ + add x13, x13, x2 │ │ + sub x11, x11, x12 │ │ + ldrb w12, [x13], #-1 │ │ + subs x11, x11, #0x1 │ │ + add w9, w9, w12 │ │ + b.ne 8997c // b.any │ │ + rbit w10, w10 │ │ + clz w10, w10 │ │ + cmp w3, w8 │ │ + lsr w4, w9, w10 │ │ + b.eq 899c0 // b.none │ │ + cmp w3, w8, lsl #1 │ │ + mov w9, #0x3334 // #13108 │ │ + b.gt 899b8 │ │ + cmp w8, w3, lsl #1 │ │ + mov w10, #0x5556 // #21846 │ │ + csel w9, w9, w10, gt │ │ + mul w9, w9, w4 │ │ + lsr w4, w9, #16 │ │ + mov w2, w3 │ │ + mov w3, w8 │ │ + b 8b218 │ │ + mov w8, w4 │ │ + mov w2, w3 │ │ + mov w4, #0x80 // #128 │ │ + mov w3, w8 │ │ + b 8b218 │ │ + mov w8, w4 │ │ + cmp w3, #0x1 │ │ + asr w9, w3, #1 │ │ + b.lt 89a54 // b.tstop │ │ + cmp w3, #0x1 │ │ + mov w10, w3 │ │ + b.ne 89a04 // b.any │ │ + mov x11, xzr │ │ + b 89a38 │ │ + and x11, x10, #0xfffffffe │ │ + mov w12, wzr │ │ + add x13, x2, #0x2 │ │ + mov x14, x11 │ │ + ldurb w15, [x13, #-1] │ │ + ldrb w16, [x13], #2 │ │ + subs x14, x14, #0x2 │ │ + add w9, w9, w15 │ │ + add w12, w12, w16 │ │ + b.ne 89a14 // b.any │ │ + cmp x11, x10 │ │ + add w9, w12, w9 │ │ + b.eq 89a54 // b.none │ │ + sub x10, x10, x11 │ │ + add x11, x11, x2 │ │ + add x11, x11, #0x1 │ │ + ldrb w12, [x11], #1 │ │ + subs x10, x10, #0x1 │ │ + add w9, w9, w12 │ │ + b.ne 89a44 // b.any │ │ + rbit w10, w3 │ │ + clz w10, w10 │ │ + lsr w4, w9, w10 │ │ + mov w2, w3 │ │ + mov w3, w8 │ │ + b 8b218 │ │ + mov w8, w4 │ │ + cmp w4, #0x1 │ │ + asr w9, w4, #1 │ │ + b.lt 89ae8 // b.tstop │ │ + cmp w8, #0x1 │ │ + mov w10, w8 │ │ + b.ne 89a90 // b.any │ │ + mov x11, xzr │ │ + b 89acc │ │ + mov x13, xzr │ │ + mov w12, wzr │ │ + and x11, x10, #0xfffffffe │ │ + sub x14, x2, #0x1 │ │ + eor x16, x13, #0xfffffffffffffffe │ │ + ldrb w15, [x14], #-2 │ │ + ldrb w16, [x2, x16] │ │ + add x13, x13, #0x2 │ │ + cmp x11, x13 │ │ + add w9, w9, w15 │ │ + add w12, w12, w16 │ │ + b.ne 89aa0 // b.any │ │ + cmp x11, x10 │ │ + add w9, w12, w9 │ │ + b.eq 89ae8 // b.none │ │ + mvn x12, x11 │ │ + add x12, x12, x2 │ │ + sub x10, x10, x11 │ │ + ldrb w11, [x12], #-1 │ │ + subs x10, x10, #0x1 │ │ + add w9, w9, w11 │ │ + b.ne 89ad8 // b.any │ │ + rbit w10, w8 │ │ + clz w10, w10 │ │ + lsr w4, w9, w10 │ │ + mov w2, w3 │ │ + mov w3, w8 │ │ + b 8b218 │ │ + stp x23, x22, [sp, #-48]! │ │ + cmp w4, #0x1 │ │ + stp x21, x20, [sp, #16] │ │ + stp x19, x30, [sp, #32] │ │ + b.lt 89b44 // b.tstop │ │ + mov x19, x1 │ │ + mov x20, x0 │ │ + sxtw x21, w3 │ │ + mov w22, w4 │ │ + sub x23, x2, #0x1 │ │ + ldrb w1, [x23], #-1 │ │ + mov x0, x20 │ │ + mov x2, x21 │ │ + bl 4b00 │ │ + subs x22, x22, #0x1 │ │ + add x20, x20, x19 │ │ + b.ne 89b28 // b.any │ │ + ldp x19, x30, [sp, #32] │ │ + ldp x21, x20, [sp, #16] │ │ + ldp x23, x22, [sp], #48 │ │ + ret │ │ + stp x23, x22, [sp, #-48]! │ │ + cmp w4, #0x1 │ │ + stp x21, x20, [sp, #16] │ │ + stp x19, x30, [sp, #32] │ │ + b.lt 89b98 // b.tstop │ │ + mov w19, w4 │ │ + mov x20, x1 │ │ + mov x21, x0 │ │ + add x22, x2, #0x1 │ │ + sxtw x23, w3 │ │ + mov x0, x21 │ │ + mov x1, x22 │ │ + mov x2, x23 │ │ + bl 4af0 │ │ + subs w19, w19, #0x1 │ │ + add x21, x21, x20 │ │ + b.ne 89b7c // b.any │ │ + ldp x19, x30, [sp, #32] │ │ + ldp x21, x20, [sp, #16] │ │ + ldp x23, x22, [sp], #48 │ │ + ret │ │ + str x19, [sp, #-16]! │ │ + cmp w4, #0x1 │ │ + b.lt 89d28 // b.tstop │ │ + cmp w3, #0x1 │ │ + b.lt 89d28 // b.tstop │ │ + ldrb w9, [x2] │ │ + mov w11, w3 │ │ + add x14, x11, x2 │ │ + mov x8, xzr │ │ + mov w10, w4 │ │ + add x12, x2, #0x1 │ │ + and x13, x11, #0xfffffff8 │ │ + add x14, x14, #0x1 │ │ + dup v0.4s, w9 │ │ + dup v1.8b, w9 │ │ + mov x15, x0 │ │ + b 89bfc │ │ + add x8, x8, #0x1 │ │ + cmp x8, x10 │ │ + add x15, x15, x1 │ │ + b.eq 89d28 // b.none │ │ + mvn x16, x8 │ │ + ldrb w16, [x2, x16] │ │ + subs w17, w16, w9 │ │ + cneg w4, w17, mi // mi = first │ │ + cmp w3, #0x8 │ │ + b.cs 89c1c // b.hs, b.nlast │ │ + mov x5, xzr │ │ + b 89ce4 │ │ + mul x5, x8, x1 │ │ + add x6, x0, x5 │ │ + cmp x6, x14 │ │ + b.cs 89c44 // b.hs, b.nlast │ │ + add x5, x5, x11 │ │ + add x5, x0, x5 │ │ + cmp x12, x5 │ │ + b.cs 89c44 // b.hs, b.nlast │ │ + mov x5, xzr │ │ + b 89ce4 │ │ + mov x5, xzr │ │ + dup v2.4s, w17 │ │ + dup v3.4s, w16 │ │ + dup v4.4s, w4 │ │ + dup v5.8b, w16 │ │ + ldr d6, [x12, x5] │ │ + uxtl v7.8h, v6.8b │ │ + uaddw2 v16.4s, v2.4s, v7.8h │ │ + uaddw v7.4s, v2.4s, v7.4h │ │ + sub v17.4s, v3.4s, v7.4s │ │ + sub v7.4s, v0.4s, v7.4s │ │ + sub v18.4s, v3.4s, v16.4s │ │ + sub v16.4s, v0.4s, v16.4s │ │ + abs v17.4s, v17.4s │ │ + abs v7.4s, v7.4s │ │ + abs v18.4s, v18.4s │ │ + abs v16.4s, v16.4s │ │ + cmgt v19.4s, v17.4s, v4.4s │ │ + cmgt v17.4s, v17.4s, v7.4s │ │ + cmgt v20.4s, v18.4s, v4.4s │ │ + cmgt v18.4s, v18.4s, v16.4s │ │ + cmgt v7.4s, v4.4s, v7.4s │ │ + orr v17.16b, v19.16b, v17.16b │ │ + cmgt v16.4s, v4.4s, v16.4s │ │ + orr v18.16b, v20.16b, v18.16b │ │ + xtn v7.4h, v7.4s │ │ + xtn v17.4h, v17.4s │ │ + xtn2 v17.8h, v18.4s │ │ + xtn2 v7.8h, v16.4s │ │ + xtn v7.8b, v7.8h │ │ + xtn v16.8b, v17.8h │ │ + bsl v7.8b, v1.8b, v6.8b │ │ + bsl v16.8b, v7.8b, v5.8b │ │ + str d16, [x15, x5] │ │ + add x5, x5, #0x8 │ │ + cmp x13, x5 │ │ + b.ne 89c58 // b.any │ │ + cmp x13, x11 │ │ + mov x5, x13 │ │ + b.eq 89bec // b.none │ │ + ldrb w6, [x12, x5] │ │ + add w7, w17, w6 │ │ + subs w19, w16, w7 │ │ + cneg w19, w19, mi // mi = first │ │ + subs w7, w9, w7 │ │ + cneg w7, w7, mi // mi = first │ │ + cmp w4, w7 │ │ + csel w6, w9, w6, gt │ │ + cmp w19, w7 │ │ + ccmp w19, w4, #0x0, le │ │ + add x7, x5, #0x1 │ │ + csel w6, w6, w16, gt │ │ + cmp x11, x7 │ │ + strb w6, [x15, x5] │ │ + mov x5, x7 │ │ + b.ne 89ce4 // b.any │ │ + b 89bec │ │ + ldr x19, [sp], #16 │ │ + ret │ │ + stp x28, x27, [sp, #-80]! │ │ + cmp w4, #0x1 │ │ stp x26, x25, [sp, #16] │ │ stp x24, x23, [sp, #32] │ │ stp x22, x21, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ - stp x29, x30, [sp, #80] │ │ - sub sp, sp, #0x8, lsl #12 │ │ - sub sp, sp, #0x730 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #4072] │ │ - cbz w5, 8b644 │ │ - cmp w3, #0x5 │ │ - b.lt 8b720 // b.tstop │ │ - and w9, w7, #0x3 │ │ - b 8b728 │ │ - mov x9, xzr │ │ - cbnz w6, 8b73c │ │ + b.lt 89f58 // b.tstop │ │ + cmp w3, #0x1 │ │ + b.lt 89f58 // b.tstop │ │ + sxtw x17, w3 │ │ + sxtw x16, w4 │ │ + adrp x6, ad000 │ │ + ldr x6, [x6, #1728] │ │ + mov w9, w4 │ │ + ldrb w15, [x2, x17] │ │ + sub x4, x2, x16 │ │ + ldrb w4, [x4] │ │ + mov w10, w3 │ │ + add x5, x10, x2 │ │ + add x7, x17, x10 │ │ + mov x8, xzr │ │ + add x11, x2, #0x1 │ │ + mov w12, #0x100 // #256 │ │ + orr w13, wzr, #0x100 │ │ + add x14, x6, x16 │ │ + add x16, x6, x17 │ │ + and x17, x10, #0xfffffff0 │ │ + add x5, x5, #0x1 │ │ + add x6, x6, x7 │ │ + dup v0.4s, w15 │ │ + movi v1.4s, #0x1, lsl #8 │ │ + mov x7, x0 │ │ + b 89dc4 │ │ + add x8, x8, #0x1 │ │ + cmp x8, x9 │ │ + add x7, x7, x1 │ │ + b.eq 89f58 // b.none │ │ + ldrb w19, [x14, x8] │ │ + mvn w20, w8 │ │ + add x20, x2, w20, sxtw │ │ + cmp w3, #0x10 │ │ + sub w21, w12, w19 │ │ + madd w21, w21, w4, w13 │ │ + mov x22, xzr │ │ + b.cc 89f20 // b.lo, b.ul, b.last │ │ + mul x23, x8, x1 │ │ + sxtw x24, w8 │ │ + add x26, x0, x23 │ │ + add x23, x23, x10 │ │ + mvn x24, x24 │ │ + add x27, x0, x23 │ │ + add x23, x11, x24 │ │ + cmp x26, x23 │ │ + cset w23, cc // cc = lo, ul, last │ │ + cmp x20, x27 │ │ + cset w24, cc // cc = lo, ul, last │ │ + cmp x26, x5 │ │ + and w28, w23, w24 │ │ + cset w23, cc // cc = lo, ul, last │ │ + cmp x11, x27 │ │ + cset w25, cc // cc = lo, ul, last │ │ + cmp x26, x6 │ │ + cset w24, cc // cc = lo, ul, last │ │ + cmp x16, x27 │ │ + cset w26, cc // cc = lo, ul, last │ │ + tbnz w28, #0, 89f20 │ │ + and w23, w23, w25 │ │ + tbnz w23, #0, 89f20 │ │ + and w23, w24, w26 │ │ + tbnz w23, #0, 89f20 │ │ + ld1r {v4.8b}, [x20] │ │ + mov x22, xzr │ │ + dup v2.4s, w19 │ │ + dup v3.4s, w21 │ │ + uxtl v5.8h, v4.8b │ │ + uxtl2 v4.4s, v5.8h │ │ + uxtl v5.4s, v5.4h │ │ + ldr q6, [x11, x22] │ │ + ldr q7, [x16, x22] │ │ + mov v17.16b, v3.16b │ │ + mov v16.16b, v3.16b │ │ + uxtl2 v20.8h, v6.16b │ │ + uxtl v6.8h, v6.8b │ │ + uxtl v21.8h, v7.8b │ │ + uxtl v23.4s, v6.4h │ │ + mov v18.16b, v3.16b │ │ + mov v19.16b, v3.16b │ │ + uxtl2 v7.8h, v7.16b │ │ + uxtl v22.4s, v20.4h │ │ + uxtl2 v20.4s, v20.8h │ │ + uxtl2 v6.4s, v6.8h │ │ + uxtl v25.4s, v21.4h │ │ + mla v17.4s, v2.4s, v23.4s │ │ + uxtl2 v24.4s, v21.8h │ │ + uxtl2 v26.4s, v7.8h │ │ + mla v16.4s, v2.4s, v6.4s │ │ + uxtl v6.4s, v7.4h │ │ + mla v18.4s, v2.4s, v20.4s │ │ + usubw v20.4s, v1.4s, v21.4h │ │ + mla v19.4s, v2.4s, v22.4s │ │ + mla v17.4s, v5.4s, v25.4s │ │ + usubw v23.4s, v1.4s, v7.4h │ │ + usubw2 v7.4s, v1.4s, v7.8h │ │ + usubw2 v21.4s, v1.4s, v21.8h │ │ + mla v19.4s, v5.4s, v6.4s │ │ + mla v18.4s, v4.4s, v26.4s │ │ + mla v16.4s, v4.4s, v24.4s │ │ + mla v17.4s, v20.4s, v0.4s │ │ + mla v16.4s, v21.4s, v0.4s │ │ + mla v18.4s, v7.4s, v0.4s │ │ + mla v19.4s, v23.4s, v0.4s │ │ + shrn v7.4h, v17.4s, #9 │ │ + shrn v6.4h, v19.4s, #9 │ │ + shrn2 v7.8h, v16.4s, #9 │ │ + shrn2 v6.8h, v18.4s, #9 │ │ + xtn v7.8b, v7.8h │ │ + xtn2 v7.16b, v6.8h │ │ + str q7, [x7, x22] │ │ + add x22, x22, #0x10 │ │ + cmp x17, x22 │ │ + b.ne 89e64 // b.any │ │ + cmp x17, x10 │ │ + mov x22, x17 │ │ + b.eq 89db4 // b.none │ │ + ldrb w24, [x11, x22] │ │ + ldrb w23, [x16, x22] │ │ + ldrb w25, [x20] │ │ + madd w24, w24, w19, w21 │ │ + sub w26, w12, w23 │ │ + madd w23, w25, w23, w24 │ │ + madd w23, w26, w15, w23 │ │ + add x24, x22, #0x1 │ │ + lsr w23, w23, #9 │ │ + cmp x10, x24 │ │ + strb w23, [x7, x22] │ │ + mov x22, x24 │ │ + b.ne 89f20 // b.any │ │ + b 89db4 │ │ + ldp x20, x19, [sp, #64] │ │ + ldp x22, x21, [sp, #48] │ │ + ldp x24, x23, [sp, #32] │ │ + ldp x26, x25, [sp, #16] │ │ + ldp x28, x27, [sp], #80 │ │ + ret │ │ + str x19, [sp, #-16]! │ │ + cmp w4, #0x1 │ │ + b.lt 8a0bc // b.tstop │ │ + cmp w3, #0x1 │ │ + b.lt 8a0bc // b.tstop │ │ + adrp x12, ad000 │ │ + ldr x12, [x12, #1728] │ │ + sxtw x13, w4 │ │ + mov w10, w3 │ │ + add x14, x10, x2 │ │ + add x12, x12, x13 │ │ + sub x13, x2, x13 │ │ + ldrb w13, [x13] │ │ mov x8, xzr │ │ - cbnz x9, 8b75c │ │ - cbz x8, 8bf40 │ │ + mov w9, w4 │ │ + add x11, x2, #0x1 │ │ + add x14, x14, #0x1 │ │ + and x15, x10, #0xfffffff0 │ │ + mov w16, #0x100 // #256 │ │ + orr w17, wzr, #0x80 │ │ + mov x2, x0 │ │ + b 89fd8 │ │ + add x8, x8, #0x1 │ │ + cmp x8, x9 │ │ + add x2, x2, x1 │ │ + b.eq 8a0bc // b.none │ │ + ldrb w4, [x12, x8] │ │ + cmp w3, #0x10 │ │ + sub w5, w16, w4 │ │ + madd w5, w5, w13, w17 │ │ + b.cs 89ff4 // b.hs, b.nlast │ │ + mov x6, xzr │ │ + b 8a098 │ │ + mul x6, x8, x1 │ │ + add x7, x0, x6 │ │ + cmp x7, x14 │ │ + b.cs 8a01c // b.hs, b.nlast │ │ + add x6, x6, x10 │ │ + add x6, x0, x6 │ │ + cmp x11, x6 │ │ + b.cs 8a01c // b.hs, b.nlast │ │ + mov x6, xzr │ │ + b 8a098 │ │ + mov x6, xzr │ │ + dup v0.4s, w4 │ │ + dup v1.4s, w5 │ │ + ldr q2, [x11, x6] │ │ + mov v3.16b, v1.16b │ │ + mov v4.16b, v1.16b │ │ + uxtl v5.8h, v2.8b │ │ + uxtl2 v6.4s, v5.8h │ │ + uxtl2 v2.8h, v2.16b │ │ + uxtl v5.4s, v5.4h │ │ + mla v3.4s, v0.4s, v6.4s │ │ + mov v6.16b, v1.16b │ │ + mla v4.4s, v0.4s, v5.4s │ │ + uxtl2 v5.4s, v2.8h │ │ + mla v6.4s, v0.4s, v5.4s │ │ + mov v5.16b, v1.16b │ │ + uxtl v2.4s, v2.4h │ │ + mla v5.4s, v0.4s, v2.4s │ │ + shrn v4.4h, v4.4s, #8 │ │ + shrn v2.4h, v5.4s, #8 │ │ + shrn2 v4.8h, v3.4s, #8 │ │ + shrn2 v2.8h, v6.4s, #8 │ │ + xtn v3.8b, v4.8h │ │ + xtn2 v3.16b, v2.8h │ │ + str q3, [x2, x6] │ │ + add x6, x6, #0x10 │ │ + cmp x15, x6 │ │ + b.ne 8a028 // b.any │ │ + cmp x15, x10 │ │ + mov x6, x15 │ │ + b.eq 89fc8 // b.none │ │ + ldrb w7, [x11, x6] │ │ + add x19, x6, #0x1 │ │ + cmp x10, x19 │ │ + madd w7, w7, w4, w5 │ │ + lsr w7, w7, #8 │ │ + strb w7, [x2, x6] │ │ + mov x6, x19 │ │ + b.ne 8a098 // b.any │ │ + b 89fc8 │ │ + ldr x19, [sp], #16 │ │ + ret │ │ + stp x20, x19, [sp, #-16]! │ │ + cmp w4, #0x1 │ │ + b.lt 8a20c // b.tstop │ │ cmp w3, #0x1 │ │ - b.lt 8bf1c // b.tstop │ │ - sxtw x10, w3 │ │ - sub x11, x2, x2, lsl #2 │ │ - mov w9, w3 │ │ - lsl x10, x10, #1 │ │ - add x11, x1, x11 │ │ + b.lt 8a20c // b.tstop │ │ + sxtw x14, w3 │ │ + adrp x15, ad000 │ │ + ldr x15, [x15, #1728] │ │ + ldrb w12, [x2, x14] │ │ + mov w10, w3 │ │ + add x16, x14, x10 │ │ + mov x8, xzr │ │ + mov w9, w4 │ │ + mov w11, #0x100 // #256 │ │ + movi v0.8h, #0x1, lsl #8 │ │ + add x13, x15, x14 │ │ + and x14, x10, #0xfffffff0 │ │ + add x15, x15, x16 │ │ + dup v1.8h, w12 │ │ + movi v2.8h, #0x80 │ │ + mov x16, x0 │ │ + b 8a12c │ │ + add x8, x8, #0x1 │ │ + cmp x8, x9 │ │ + add x16, x16, x1 │ │ + b.eq 8a20c // b.none │ │ + mvn x17, x8 │ │ + cmp w3, #0x10 │ │ + add x17, x2, x17 │ │ + mov x4, xzr │ │ + b.cs 8a170 // b.hs, b.nlast │ │ + ldrb w5, [x13, x4] │ │ + ldrb w6, [x17] │ │ + mul w6, w6, w5 │ │ + sub w5, w11, w5 │ │ + madd w5, w5, w12, w6 │ │ + add w5, w5, #0x80 │ │ + lsr w5, w5, #8 │ │ + strb w5, [x16, x4] │ │ + add x4, x4, #0x1 │ │ + cmp x10, x4 │ │ + b.ne 8a140 // b.any │ │ + b 8a11c │ │ + mul x5, x8, x1 │ │ + add x7, x0, x5 │ │ + add x5, x5, x10 │ │ + add x19, x0, x5 │ │ + cmp x7, x15 │ │ + sub x6, x2, x8 │ │ + cset w5, cc // cc = lo, ul, last │ │ + cmp x13, x19 │ │ + cset w20, cc // cc = lo, ul, last │ │ + cmp x7, x6 │ │ + and w7, w5, w20 │ │ + cset w5, cc // cc = lo, ul, last │ │ + cmp x17, x19 │ │ + cset w6, cc // cc = lo, ul, last │ │ + tbnz w7, #0, 8a140 │ │ + and w5, w5, w6 │ │ + tbnz w5, #0, 8a140 │ │ + ld1r {v3.8b}, [x17] │ │ + mov x4, xzr │ │ + uxtl v3.8h, v3.8b │ │ + ldr q4, [x13, x4] │ │ + uxtl v5.8h, v4.8b │ │ + uxtl2 v6.8h, v4.16b │ │ + usubw2 v7.8h, v0.8h, v4.16b │ │ + usubw v4.8h, v0.8h, v4.8b │ │ + mul v4.8h, v4.8h, v1.8h │ │ + mul v7.8h, v7.8h, v1.8h │ │ + mla v4.8h, v3.8h, v5.8h │ │ + mla v7.8h, v3.8h, v6.8h │ │ + addhn v4.8b, v4.8h, v2.8h │ │ + addhn2 v4.16b, v7.8h, v2.8h │ │ + str q4, [x16, x4] │ │ + add x4, x4, #0x10 │ │ + cmp x14, x4 │ │ + b.ne 8a1c0 // b.any │ │ + cmp x14, x10 │ │ + mov x4, x14 │ │ + b.ne 8a140 // b.any │ │ + b 8a11c │ │ + ldp x20, x19, [sp], #16 │ │ + ret │ │ + sub sp, sp, #0xe0 │ │ + stp x28, x27, [sp, #128] │ │ + stp x26, x25, [sp, #144] │ │ + stp x24, x23, [sp, #160] │ │ + stp x22, x21, [sp, #176] │ │ + stp x20, x19, [sp, #192] │ │ + stp x29, x30, [sp, #208] │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #1800] │ │ + and w8, w5, #0x1fe │ │ + mov w19, w4 │ │ + mov w22, w3 │ │ + ldrh w25, [x9, w8, uxtw] │ │ + mov x24, x2 │ │ + mov x20, x1 │ │ + cmp w5, #0x400 │ │ + mov x21, x0 │ │ + b.cc 8a3a8 // b.lo, b.ul, b.last │ │ + and w8, w5, #0x1ff │ │ + ubfx w2, w5, #9, #1 │ │ + cmp w8, #0x33 │ │ + add w23, w19, w22 │ │ + b.cc 8a350 // b.lo, b.ul, b.last │ │ + mov w9, #0x10 // #16 │ │ + lsr w9, w9, w2 │ │ + cmp w9, w23 │ │ + b.lt 8a350 // b.tstop │ │ + cmp w22, w19 │ │ + csel w8, w22, w19, lt // lt = tstop │ │ + add x2, x24, #0x1 │ │ + add w4, w8, w22 │ │ + mov x0, sp │ │ + mov w3, #0xffffffff // #-1 │ │ + mov w1, w23 │ │ + mov x26, sp │ │ + bl 8b2a4 │ │ + lsl w8, w23, #1 │ │ + lsl w25, w25, #1 │ │ + sub w8, w8, #0x2 │ │ + mov w23, #0x2 // #2 │ │ + cmp w19, #0x1 │ │ + b.lt 8a3c8 // b.tstop │ │ + cmp w22, #0x1 │ │ + b.lt 8a3c8 // b.tstop │ │ + mov w24, wzr │ │ + sxtw x27, w8 │ │ + mov w22, w22 │ │ + mov w28, #0x40 // #64 │ │ + mov w29, w25 │ │ + b 8a304 │ │ + ldrb w1, [x26, x27] │ │ + add x0, x21, x8 │ │ + sub w8, w22, w8 │ │ + sxtw x2, w8 │ │ + bl 4b00 │ │ + add w24, w24, #0x1 │ │ + add x21, x21, x20 │ │ + cmp w24, w19 │ │ + add w29, w29, w25 │ │ + b.eq 8a3c8 // b.none │ │ + and w9, w29, #0x3e │ │ + mov x8, xzr │ │ + sub w10, w28, w9 │ │ + sbfx x11, x29, #6, #26 │ │ + cmp x11, x27 │ │ + b.ge 8a2dc // b.tcont │ │ + add x12, x26, x11 │ │ + ldrb w13, [x12, #1] │ │ + ldrb w12, [x12] │ │ + add x11, x11, x23 │ │ + mul w13, w9, w13 │ │ + madd w12, w10, w12, w13 │ │ + add w12, w12, #0x20 │ │ + lsr w12, w12, #6 │ │ + strb w12, [x21, x8] │ │ + add x8, x8, #0x1 │ │ + cmp x22, x8 │ │ + b.ne 8a314 // b.any │ │ + b 8a2f0 │ │ + mov w9, #0x5a // #90 │ │ + sub w1, w9, w8 │ │ + mov w0, w23 │ │ + bl 8b390 │ │ + cbz w0, 8a3a8 │ │ + cmp w22, w19 │ │ + csel w8, w22, w19, lt // lt = tstop │ │ + mov w7, w0 │ │ + add x4, x24, #0x1 │ │ + add w6, w8, w22 │ │ + mov x0, sp │ │ + mov w5, #0xffffffff // #-1 │ │ + mov w1, w23 │ │ + mov w2, wzr │ │ + mov w3, w23 │ │ + mov x26, sp │ │ + bl 8b48c │ │ + sub w8, w23, #0x1 │ │ + mov w23, #0x1 // #1 │ │ + cmp w19, #0x1 │ │ + b.ge 8a2bc // b.tcont │ │ + b 8a3c8 │ │ + cmp w22, w19 │ │ + csel w8, w22, w19, lt // lt = tstop │ │ + add x26, x24, #0x1 │ │ + add w23, w8, w22 │ │ + sub w8, w23, #0x1 │ │ + mov w23, #0x1 // #1 │ │ + cmp w19, #0x1 │ │ + b.ge 8a2bc // b.tcont │ │ + ldp x29, x30, [sp, #208] │ │ + ldp x20, x19, [sp, #192] │ │ + ldp x22, x21, [sp, #176] │ │ + ldp x24, x23, [sp, #160] │ │ + ldp x26, x25, [sp, #144] │ │ + ldp x28, x27, [sp, #128] │ │ + add sp, sp, #0xe0 │ │ + ret │ │ + sub sp, sp, #0x100 │ │ + stp x28, x27, [sp, #160] │ │ + stp x26, x25, [sp, #176] │ │ + stp x24, x23, [sp, #192] │ │ + stp x22, x21, [sp, #208] │ │ + stp x20, x19, [sp, #224] │ │ + stp x29, x30, [sp, #240] │ │ + adrp x26, ad000 │ │ + ldr x26, [x26, #1800] │ │ + and w8, w5, #0x1ff │ │ + mov w9, #0xb4 // #180 │ │ + sub w10, w9, w8 │ │ + asr w9, w10, #1 │ │ + ldrh w25, [x26, w9, sxtw #1] │ │ + mov x20, x1 │ │ + sub w1, w8, #0x5a │ │ + mov w27, w5 │ │ + mov w19, w4 │ │ + mov w23, w3 │ │ + mov x24, x2 │ │ + mov x21, x0 │ │ + ubfx w2, w5, #9, #1 │ │ + cmp w5, #0x400 │ │ + asr w28, w1, #1 │ │ + stp w7, w10, [sp, #12] │ │ + str w2, [sp, #20] │ │ + b.cc 8a490 // b.lo, b.ul, b.last │ │ + mov w29, w6 │ │ + cmp w8, #0x8d │ │ + b.cc 8a4a8 // b.lo, b.ul, b.last │ │ + mov w9, #0x10 // #16 │ │ + add w8, w19, w23 │ │ + lsr w9, w9, w2 │ │ + cmp w9, w8 │ │ + cset w8, ge // ge = tcont │ │ + str w8, [sp, #24] │ │ + cmp w1, #0x28 │ │ + b.lt 8a4b4 // b.tstop │ │ + add x8, sp, #0x1c │ │ + add x22, x8, #0x40 │ │ + add w0, w19, w23 │ │ + b 8a4d0 │ │ + add x8, sp, #0x1c │ │ + add x22, x8, #0x40 │ │ + add x0, x8, #0x41 │ │ + add x4, x24, #0x1 │ │ + str wzr, [sp, #24] │ │ + b 8a514 │ │ + str wzr, [sp, #24] │ │ + cmp w1, #0x28 │ │ + b.ge 8a480 // b.tcont │ │ + mov w8, #0x10 // #16 │ │ + add w0, w19, w23 │ │ + lsr w8, w8, w2 │ │ + add x9, sp, #0x1c │ │ + cmp w8, w0 │ │ + add x22, x9, #0x40 │ │ + b.ge 8a620 // b.tcont │ │ + bl 8b390 │ │ + add x8, sp, #0x1c │ │ + mov w7, w0 │ │ + add x0, x8, #0x41 │ │ + add x4, x24, #0x1 │ │ + cbz w7, 8a514 │ │ + mov w5, #0xffffffff // #-1 │ │ + mov w1, w23 │ │ + mov w2, wzr │ │ + mov w3, w29 │ │ + mov w6, w23 │ │ + bl 8b48c │ │ + mov w29, #0x1 // #1 │ │ + ldrh w26, [x26, w28, sxtw #1] │ │ + ldr w8, [sp, #24] │ │ + cbnz w8, 8a530 │ │ + b 8a64c │ │ + sxtw x2, w23 │ │ + mov x1, x4 │ │ + bl 4af0 │ │ + mov w29, #0x1 // #1 │ │ + ldrh w26, [x26, w28, sxtw #1] │ │ + ldr w8, [sp, #24] │ │ + cbz w8, 8a64c │ │ + neg w8, w19 │ │ + add w1, w19, #0x1 │ │ + add x0, x22, w8, sxtw #1 │ │ + sub x2, x24, w19, sxtw │ │ + mov w3, wzr │ │ + mov w4, w1 │ │ + bl 8b2a4 │ │ + lsl w26, w26, #1 │ │ + ldrb w8, [x24] │ │ + cmp w19, #0x1 │ │ + strb w8, [sp, #92] │ │ + b.lt 8a6d0 // b.tstop │ │ + cmp w23, #0x1 │ │ + b.lt 8a6d0 // b.tstop │ │ + ldr w9, [sp, #24] │ │ + mov w8, wzr │ │ + lsl w10, w29, #6 │ │ + mov w11, w23 │ │ + mvn w13, w9 │ │ + orr w9, w9, #0x6 │ │ + neg w12, w26 │ │ + add x13, x22, w13, sxtw │ │ + mov w14, #0x40 // #64 │ │ + b 8a5a0 │ │ + add w8, w8, #0x1 │ │ + cmp w8, w19 │ │ + add x21, x21, x20 │ │ + b.eq 8a6d0 // b.none │ │ + sub w10, w10, w25 │ │ + lsl w1, w8, w9 │ │ + and w16, w10, #0x3e │ │ + mov x15, xzr │ │ + sbfx x17, x10, #6, #26 │ │ + sub w0, w14, w16 │ │ + add w1, w12, w1 │ │ + tbnz x17, #63, 8a5fc │ │ + add x2, x22, x17 │ │ + ldrb w3, [x2], #1 │ │ + mul w4, w0, w3 │ │ + mov w3, w16 │ │ + ldrb w2, [x2] │ │ + add x17, x17, x29 │ │ + sub w1, w1, w26 │ │ + madd w2, w3, w2, w4 │ │ + add w2, w2, #0x20 │ │ + lsr w2, w2, #6 │ │ + strb w2, [x21, x15] │ │ + add x15, x15, #0x1 │ │ + cmp x11, x15 │ │ + b.eq 8a590 // b.none │ │ + tbz x17, #63, 8a5c0 │ │ + asr w2, w1, #6 │ │ + sub x3, x13, w2, sxtw │ │ + ldrb w4, [x3] │ │ + and w3, w1, #0x3e │ │ + sub w5, w14, w3 │ │ + mvn w2, w2 │ │ + mul w4, w5, w4 │ │ + add x2, x13, w2, sxtw │ │ + b 8a5d0 │ │ + add w1, w23, #0x1 │ │ + mov x0, x22 │ │ + mov x2, x24 │ │ + mov w3, wzr │ │ + mov w4, w1 │ │ + bl 8b2a4 │ │ + lsl w25, w25, #1 │ │ + mov w29, #0x2 // #2 │ │ + ldrh w26, [x26, w28, sxtw #1] │ │ + ldr w8, [sp, #24] │ │ + cbnz w8, 8a530 │ │ + cmp w27, #0x3ff │ │ + b.ls 8a6a8 // b.plast │ │ + ldp w1, w2, [sp, #16] │ │ + add w0, w19, w23 │ │ + bl 8b390 │ │ + sxtw x9, w19 │ │ + mov w7, w0 │ │ + neg x8, x9 │ │ + sub x0, x22, x9 │ │ + cbz w7, 8a6b4 │ │ + ldr w9, [sp, #12] │ │ + add x4, x24, x8 │ │ + add w6, w19, #0x1 │ │ + mov w1, w19 │ │ + sub w2, w19, w9 │ │ + mov w3, w19 │ │ + mov w5, wzr │ │ + bl 8b48c │ │ + ldrb w8, [x24] │ │ + cmp w19, #0x1 │ │ + strb w8, [sp, #92] │ │ + b.ge 8a560 // b.tcont │ │ + b 8a6d0 │ │ + sxtw x9, w19 │ │ + neg x8, x9 │ │ + sub x0, x22, x9 │ │ + add x1, x24, x8 │ │ + sxtw x2, w19 │ │ + bl 4af0 │ │ + ldrb w8, [x24] │ │ + cmp w19, #0x1 │ │ + strb w8, [sp, #92] │ │ + b.ge 8a560 // b.tcont │ │ + ldp x29, x30, [sp, #240] │ │ + ldp x20, x19, [sp, #224] │ │ + ldp x22, x21, [sp, #208] │ │ + ldp x24, x23, [sp, #192] │ │ + ldp x26, x25, [sp, #176] │ │ + ldp x28, x27, [sp, #160] │ │ + add sp, sp, #0x100 │ │ + ret │ │ + sub sp, sp, #0xd0 │ │ + stp x27, x26, [sp, #128] │ │ + stp x25, x24, [sp, #144] │ │ + stp x23, x22, [sp, #160] │ │ + stp x21, x20, [sp, #176] │ │ + stp x19, x30, [sp, #192] │ │ + adrp x10, ad000 │ │ + ldr x10, [x10, #1800] │ │ + and w8, w5, #0x1ff │ │ + mov w9, #0x10e // #270 │ │ + sub w9, w9, w8 │ │ + asr w9, w9, #1 │ │ + ldrh w25, [x10, w9, sxtw #1] │ │ + mov w21, w4 │ │ + mov w22, w3 │ │ + mov x24, x2 │ │ + mov x19, x1 │ │ + cmp w5, #0x400 │ │ + mov x20, x0 │ │ + b.cc 8a960 // b.lo, b.ul, b.last │ │ + sxtw x9, w21 │ │ + ubfx w2, w5, #9, #1 │ │ + cmp w8, #0xdb │ │ + add x23, x9, w22, sxtw │ │ + b.hi 8a908 // b.pmore │ │ + mov w9, #0x10 // #16 │ │ + lsr w9, w9, w2 │ │ + cmp w9, w23 │ │ + b.lt 8a908 // b.tstop │ │ + sub w8, w22, w21 │ │ + sub x2, x24, w23, sxtw │ │ + bic w3, w8, w8, asr #31 │ │ + add w4, w23, #0x1 │ │ + mov x0, sp │ │ + mov w1, w23 │ │ + mov x24, sp │ │ + bl 8b2a4 │ │ + sbfiz x8, x23, #1, #32 │ │ + sub x11, x8, #0x2 │ │ + lsl w25, w25, #1 │ │ + add x8, x24, x11 │ │ + mov w9, #0x2 // #2 │ │ + cmp w22, #0x1 │ │ + b.lt 8a980 // b.tstop │ │ + cmp w21, #0x1 │ │ + b.lt 8a980 // b.tstop │ │ + neg w17, w11 │ │ + sxtw x11, w11 │ │ + sub x0, x8, x11 │ │ + mov x10, xzr │ │ + sxtw x12, w21 │ │ + mov w13, w22 │ │ + mov w14, w21 │ │ + add x15, x20, #0x10 │ │ + lsl x16, x19, #5 │ │ + add x17, x8, w17, sxtw │ │ + add x0, x0, #0x1 │ │ + mov w1, #0x40 // #64 │ │ + mov x2, x20 │ │ + mov w3, w25 │ │ + b 8a7fc │ │ + add x10, x10, #0x1 │ │ + add w3, w3, w25 │ │ + add x15, x15, #0x1 │ │ + cmp x10, x13 │ │ + add x2, x2, #0x1 │ │ + b.eq 8a980 // b.none │ │ + and w22, w3, #0x3e │ │ + mov x6, xzr │ │ + mov x4, xzr │ │ + add x21, x20, x10 │ │ + sbfx x23, x3, #6, #26 │ │ + sub w24, w1, w22 │ │ + mov w7, #0x1 // #1 │ │ + mov x5, x15 │ │ + cmp x23, x11 │ │ + b.ge 8a870 // b.tcont │ │ + sxtw x27, w23 │ │ + mvn x27, x27 │ │ + sub x26, x8, x23 │ │ + ldrb w27, [x8, x27] │ │ + ldrb w26, [x26] │ │ + add x23, x23, x9 │ │ + add x5, x5, x19 │ │ + mul w27, w22, w27 │ │ + madd w26, w24, w26, w27 │ │ + madd x27, x4, x19, x10 │ │ + add x4, x4, #0x1 │ │ + add w26, w26, #0x20 │ │ + add x7, x7, #0x1 │ │ + cmp x4, x14 │ │ + lsr w26, w26, #6 │ │ + sub x6, x6, #0x1 │ │ + strb w26, [x20, x27] │ │ + b.ne 8a81c // b.any │ │ + b 8a7e4 │ │ + add x22, x4, #0x1 │ │ + cmp x22, x12 │ │ + csinc x22, x12, x4, le │ │ + sub x22, x22, x4 │ │ + cmp x22, #0x20 │ │ + b.cc 8a8e8 // b.lo, b.ul, b.last │ │ + cmp x19, #0x1 │ │ + b.ne 8a8e8 // b.any │ │ + add x23, x4, #0x1 │ │ + add x24, x21, x4 │ │ + cmp x23, x12 │ │ + csinc x23, x12, x4, le │ │ + cmp x24, x0 │ │ + b.cs 8a8b4 // b.hs, b.nlast │ │ + add x21, x21, x23 │ │ + cmp x17, x21 │ │ + b.cc 8a8e8 // b.lo, b.ul, b.last │ │ + ld1r {v0.16b}, [x17] │ │ + cmp x7, x12 │ │ + csel x7, x7, x12, gt │ │ + and x21, x22, #0xffffffffffffffe0 │ │ + add x6, x7, x6 │ │ + add x4, x4, x21 │ │ + and x6, x6, #0xffffffffffffffe0 │ │ + stp q0, q0, [x5, #-16] │ │ + subs x6, x6, #0x20 │ │ + add x5, x5, x16 │ │ + b.ne 8a8d0 // b.any │ │ + cmp x22, x21 │ │ + b.eq 8a7e4 // b.none │ │ + madd x5, x19, x4, x2 │ │ + ldrb w6, [x17] │ │ + add x4, x4, #0x1 │ │ + cmp x4, x12 │ │ + strb w6, [x5] │ │ + add x5, x5, x19 │ │ + b.lt 8a8ec // b.tstop │ │ + b 8a7e4 │ │ + sub w1, w8, #0xb4 │ │ + mov w0, w23 │ │ + bl 8b390 │ │ + cbz w0, 8a960 │ │ + sub w8, w22, w21 │ │ + mov w7, w0 │ │ + sub x4, x24, x23 │ │ + bic w5, w8, w8, asr #31 │ │ + add w6, w23, #0x1 │ │ + mov x0, sp │ │ + mov w1, w23 │ │ + mov w2, wzr │ │ + mov w3, w23 │ │ + mov x24, sp │ │ + bl 8b48c │ │ + sxtw x8, w23 │ │ + sub x11, x8, #0x1 │ │ + add x8, x24, x11 │ │ + mov w9, #0x1 // #1 │ │ + cmp w22, #0x1 │ │ + b.ge 8a7a0 // b.tcont │ │ + b 8a980 │ │ + cmp w22, w21 │ │ + csel w9, w22, w21, lt // lt = tstop │ │ + add w9, w21, w9 │ │ + sub x8, x24, #0x1 │ │ + sub w11, w9, #0x1 │ │ + mov w9, #0x1 // #1 │ │ + cmp w22, #0x1 │ │ + b.ge 8a7a0 // b.tcont │ │ + ldp x19, x30, [sp, #192] │ │ + ldp x21, x20, [sp, #176] │ │ + ldp x23, x22, [sp, #160] │ │ + ldp x25, x24, [sp, #144] │ │ + ldp x27, x26, [sp, #128] │ │ + add sp, sp, #0xd0 │ │ + ret │ │ + sub sp, sp, #0x160 │ │ + cmp w4, #0x1 │ │ + stp x28, x27, [sp, #256] │ │ + stp x26, x25, [sp, #272] │ │ + stp x24, x23, [sp, #288] │ │ + stp x22, x21, [sp, #304] │ │ + stp x20, x19, [sp, #320] │ │ + stp x29, x30, [sp, #336] │ │ + str x2, [sp, #24] │ │ + b.lt 8aee4 // b.tstop │ │ + cmp w3, #0x1 │ │ + b.lt 8aee4 // b.tstop │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #3392] │ │ + and w8, w5, #0x1ff │ │ + sxtw x10, w4 │ │ + str x10, [sp, #16] │ │ + add x10, x9, x8, lsl #6 │ │ + add x9, x9, x8, lsl #6 │ │ + ldrsb w12, [x9, #3] │ │ + ldrsb w11, [x9, #2] │ │ + ldrsb w8, [x10] │ │ + sxtw x17, w3 │ │ + str w12, [sp, #180] │ │ + ldrsb w12, [x9, #35] │ │ + str w11, [sp, #216] │ │ + ldrsb w11, [x9, #18] │ │ + str w8, [sp, #228] │ │ + str w12, [sp, #164] │ │ + ldrsb w12, [x9, #43] │ │ + ldrsb w8, [x9, #1] │ │ + str w11, [sp, #204] │ │ + ldrsb w11, [x9, #26] │ │ + str w12, [sp, #160] │ │ + ldrsb w12, [x9, #51] │ │ + str w8, [sp, #224] │ │ + ldrsb w8, [x9, #33] │ │ + str w11, [sp, #200] │ │ + str w12, [sp, #156] │ │ + ldrsb w12, [x9, #4] │ │ + ldrsb w11, [x9, #34] │ │ + ldrsb w3, [x9, #8] │ │ + ldrsb w23, [x9, #16] │ │ + str w12, [sp, #152] │ │ + ldrsb w12, [x9, #20] │ │ + ldrsb w27, [x9, #24] │ │ + ldrsb w28, [x9, #32] │ │ + ldrsb w20, [x9, #40] │ │ + str w12, [sp, #144] │ │ + ldrsb w12, [x9, #28] │ │ + ldrsb w29, [x9, #48] │ │ + ldrsb w10, [x9, #9] │ │ + ldrsb w2, [x9, #17] │ │ + str w12, [sp, #140] │ │ + ldrsb w12, [x9, #36] │ │ + ldrsb w21, [x9, #25] │ │ + str w8, [sp, #220] │ │ + ldrsb w30, [x9, #41] │ │ + str w12, [sp, #136] │ │ + ldrsb w12, [x9, #44] │ │ + ldrsb w8, [x9, #49] │ │ + ldrsb w6, [x9, #10] │ │ + str w11, [sp, #196] │ │ + str w12, [sp, #132] │ │ + ldrsb w12, [x9, #52] │ │ + ldrsb w25, [x9, #42] │ │ + ldrsb w11, [x9, #50] │ │ + ldrsb w7, [x9, #11] │ │ + str w12, [sp, #128] │ │ + ldrsb w12, [x9, #5] │ │ + ldrsb w24, [x9, #19] │ │ + ldrsb w26, [x9, #27] │ │ + ldrsb w19, [x9, #12] │ │ + str w12, [sp, #124] │ │ + ldrsb w12, [x9, #13] │ │ + ldrsb w22, [x9, #55] │ │ + mov x14, xzr │ │ + str x1, [sp, #208] │ │ + str w12, [sp, #120] │ │ + ldrsb w12, [x9, #21] │ │ + str x17, [sp, #184] │ │ + stp w3, w6, [sp, #172] │ │ + str w26, [sp, #168] │ │ + str w12, [sp, #116] │ │ + ldrsb w12, [x9, #29] │ │ + str w7, [sp, #148] │ │ + str w22, [sp, #44] │ │ + str w12, [sp, #112] │ │ + ldrsb w12, [x9, #37] │ │ + str w12, [sp, #108] │ │ + ldrsb w12, [x9, #45] │ │ + str w12, [sp, #104] │ │ + ldrsb w12, [x9, #53] │ │ + str w12, [sp, #100] │ │ + ldrsb w12, [x9, #6] │ │ + str w12, [sp, #96] │ │ + ldrsb w12, [x9, #14] │ │ + str w12, [sp, #92] │ │ + ldrsb w12, [x9, #22] │ │ + str w12, [sp, #88] │ │ + ldrsb w12, [x9, #30] │ │ + str w12, [sp, #84] │ │ + ldrsb w12, [x9, #38] │ │ + str w12, [sp, #76] │ │ + ldrsb w12, [x9, #46] │ │ + str w12, [sp, #68] │ │ + ldrsb w12, [x9, #54] │ │ + str w12, [sp, #56] │ │ + ldrsb w12, [x9, #7] │ │ + str w12, [sp, #48] │ │ + ldrsb w12, [x9, #15] │ │ + str w12, [sp, #80] │ │ + ldrsb w12, [x9, #23] │ │ + str w12, [sp, #72] │ │ + ldrsb w12, [x9, #31] │ │ + str w12, [sp, #60] │ │ + ldrsb w12, [x9, #39] │ │ + str w12, [sp, #64] │ │ + ldrsb w12, [x9, #47] │ │ + lsl x9, x1, #1 │ │ + str x9, [sp, #8] │ │ + ldr x9, [sp, #24] │ │ + str w12, [sp, #52] │ │ + add x4, x9, #0x1 │ │ + add x9, x0, x1 │ │ + ldr x13, [sp, #24] │ │ mov x12, xzr │ │ - add x14, x11, x12 │ │ - ldrb w6, [x14] │ │ - add x14, x14, x2 │ │ - ldrsb w15, [x8, #1] │ │ - ldrb w7, [x14] │ │ - ldrsb w13, [x8] │ │ - add x14, x14, x2 │ │ - ldrsb w16, [x8, #2] │ │ - ldrb w19, [x14] │ │ - add x14, x14, x2 │ │ - ldrsb w17, [x8, #3] │ │ - ldrb w20, [x14] │ │ - add x14, x14, x2 │ │ - ldrsb w1, [x8, #4] │ │ - ldrb w21, [x14] │ │ - add x14, x14, x2 │ │ - mul w15, w7, w15 │ │ - ldrsb w3, [x8, #5] │ │ - ldrb w7, [x14] │ │ - add x14, x14, x2 │ │ - madd w13, w6, w13, w15 │ │ - ldrsb w23, [x8, #6] │ │ - ldrb w22, [x14] │ │ - madd w13, w19, w16, w13 │ │ - ldrsb w5, [x8, #7] │ │ - ldrb w14, [x14, x2] │ │ - madd w13, w20, w17, w13 │ │ - madd w13, w21, w1, w13 │ │ - madd w13, w7, w3, w13 │ │ - madd w13, w22, w23, w13 │ │ - madd w13, w14, w5, w13 │ │ - add w13, w13, #0x2 │ │ - lsr w13, w13, #2 │ │ - strh w13, [x0, x12, lsl #1] │ │ + mov x15, #0xffffffffffffffff // #-1 │ │ + stp x4, x9, [sp, #240] │ │ + sub x16, x13, x14 │ │ + sub x13, x16, #0x1 │ │ + str x14, [sp, #32] │ │ + str x0, [sp, #232] │ │ + add x14, x4, x12 │ │ + ldrb w3, [x14] │ │ + ldr w9, [sp, #172] │ │ + ldrb w17, [x16] │ │ + ldr w0, [sp, #92] │ │ + ldr w22, [sp, #180] │ │ + mul w4, w9, w3 │ │ + ldr w9, [sp, #120] │ │ + mul w5, w10, w3 │ │ + mov w26, w24 │ │ + mov w24, w21 │ │ + mov w21, w2 │ │ + mov w2, w10 │ │ + mov w10, w29 │ │ + mov w29, w28 │ │ + mov w28, w27 │ │ + mov w27, w23 │ │ + mul w23, w6, w3 │ │ + mul w6, w7, w3 │ │ + mul w7, w19, w3 │ │ + mov w1, w19 │ │ + mul w19, w9, w3 │ │ + mov w9, w11 │ │ + mov w11, w25 │ │ + mov w25, w8 │ │ + mov w8, w30 │ │ + mov w30, w20 │ │ + mul w20, w0, w3 │ │ + ldr w0, [sp, #80] │ │ + madd w6, w22, w17, w6 │ │ + ldr w22, [sp, #152] │ │ + ldrb w16, [x14, #1] │ │ + mul w3, w0, w3 │ │ + ldr w0, [sp, #228] │ │ + madd w7, w22, w17, w7 │ │ + ldr w22, [sp, #124] │ │ + madd w4, w0, w17, w4 │ │ + ldr w0, [sp, #224] │ │ + madd w19, w22, w17, w19 │ │ + ldr w22, [sp, #96] │ │ + madd w5, w0, w17, w5 │ │ + ldr w0, [sp, #216] │ │ + madd w20, w22, w17, w20 │ │ + ldr w22, [sp, #48] │ │ + madd w0, w0, w17, w23 │ │ + mov w23, w27 │ │ + madd w17, w22, w17, w3 │ │ + ldr w22, [sp, #204] │ │ + mov w27, w28 │ │ + mov w28, w29 │ │ + mov w29, w10 │ │ + madd w0, w22, w16, w0 │ │ + ldr w22, [sp, #144] │ │ + mov w10, w2 │ │ + mov w2, w21 │ │ + mov w21, w24 │ │ + madd w7, w22, w16, w7 │ │ + ldr w22, [sp, #116] │ │ + mov w24, w26 │ │ + ldr w26, [sp, #168] │ │ + ldrb w3, [x14, #2] │ │ + madd w19, w22, w16, w19 │ │ + ldr w22, [sp, #88] │ │ + madd w4, w23, w16, w4 │ │ + madd w5, w2, w16, w5 │ │ + madd w6, w24, w16, w6 │ │ + madd w20, w22, w16, w20 │ │ + ldr w22, [sp, #72] │ │ + madd w4, w27, w3, w4 │ │ + madd w5, w21, w3, w5 │ │ + madd w6, w26, w3, w6 │ │ + madd w16, w22, w16, w17 │ │ + ldrb w17, [x14, #3]! │ │ + ldr w22, [sp, #200] │ │ + ldrb w15, [x13, x15] │ │ + ldrb w13, [x13] │ │ + madd w0, w22, w3, w0 │ │ + ldr w22, [sp, #140] │ │ + madd w7, w22, w3, w7 │ │ + ldr w22, [sp, #112] │ │ + madd w19, w22, w3, w19 │ │ + ldr w22, [sp, #84] │ │ + madd w20, w22, w3, w20 │ │ + ldr w22, [sp, #60] │ │ + madd w16, w22, w3, w16 │ │ + madd w3, w28, w17, w4 │ │ + ldr w4, [sp, #220] │ │ + ldr w22, [sp, #64] │ │ + madd w4, w4, w17, w5 │ │ + ldr w5, [sp, #196] │ │ + madd w16, w22, w17, w16 │ │ + ldr w22, [sp, #44] │ │ + madd w0, w5, w17, w0 │ │ + ldr w5, [sp, #164] │ │ + madd w5, w5, w17, w6 │ │ + ldr w6, [sp, #136] │ │ + madd w6, w6, w17, w7 │ │ + ldr w7, [sp, #108] │ │ + madd w7, w7, w17, w19 │ │ + ldr w19, [sp, #76] │ │ + madd w19, w19, w17, w20 │ │ + mov w20, w30 │ │ + mov w30, w8 │ │ + madd w17, w20, w13, w3 │ │ + madd w3, w30, w13, w4 │ │ + ldr w4, [sp, #160] │ │ + mov w8, w25 │ │ + mov w25, w11 │ │ + mov w11, w9 │ │ + madd w4, w4, w13, w5 │ │ + ldr w5, [sp, #132] │ │ + madd w0, w25, w13, w0 │ │ + mov w9, #0xff // #255 │ │ + madd w5, w5, w13, w6 │ │ + ldr w6, [sp, #104] │ │ + madd w6, w6, w13, w7 │ │ + ldr w7, [sp, #68] │ │ + madd w7, w7, w13, w19 │ │ + ldr w19, [sp, #52] │ │ + madd w13, w19, w13, w16 │ │ + madd w19, w11, w15, w0 │ │ + ldr w0, [sp, #156] │ │ + madd w16, w29, w15, w17 │ │ + madd w17, w8, w15, w3 │ │ + add w16, w16, #0x8 │ │ + madd w3, w0, w15, w4 │ │ + ldr w0, [sp, #128] │ │ + asr w16, w16, #4 │ │ + cmp w16, #0xff │ │ + csel w16, w16, w9, lt // lt = tstop │ │ + madd w4, w0, w15, w5 │ │ + ldr w0, [sp, #100] │ │ + bic w16, w16, w16, asr #31 │ │ + madd w5, w0, w15, w6 │ │ + ldr w0, [sp, #56] │ │ + madd w6, w0, w15, w7 │ │ + ldr x0, [sp, #232] │ │ + madd w15, w22, w15, w13 │ │ + add w15, w15, #0x8 │ │ + asr w15, w15, #4 │ │ + add x13, x0, x12 │ │ + strb w16, [x13] │ │ + add w16, w17, #0x8 │ │ + asr w16, w16, #4 │ │ + cmp w16, #0xff │ │ + csel w16, w16, w9, lt // lt = tstop │ │ + bic w16, w16, w16, asr #31 │ │ + strb w16, [x13, #1] │ │ + add w16, w19, #0x8 │ │ + asr w16, w16, #4 │ │ + cmp w16, #0xff │ │ + csel w16, w16, w9, lt // lt = tstop │ │ + bic w16, w16, w16, asr #31 │ │ + strb w16, [x13, #2] │ │ + add w16, w3, #0x8 │ │ + asr w16, w16, #4 │ │ + cmp w16, #0xff │ │ + csel w16, w16, w9, lt // lt = tstop │ │ + bic w16, w16, w16, asr #31 │ │ + strb w16, [x13, #3]! │ │ + ldr x16, [sp, #248] │ │ + add w17, w4, #0x8 │ │ + asr w17, w17, #4 │ │ + cmp w17, #0xff │ │ + csel w17, w17, w9, lt // lt = tstop │ │ + add x16, x16, x12 │ │ + bic w17, w17, w17, asr #31 │ │ + strb w17, [x16] │ │ + add w17, w5, #0x8 │ │ + asr w17, w17, #4 │ │ + cmp w17, #0xff │ │ + csel w17, w17, w9, lt // lt = tstop │ │ + bic w17, w17, w17, asr #31 │ │ + strb w17, [x16, #1] │ │ + add w17, w6, #0x8 │ │ + asr w17, w17, #4 │ │ + cmp w17, #0xff │ │ + csel w17, w17, w9, lt // lt = tstop │ │ + bic w17, w17, w17, asr #31 │ │ + mov w19, w1 │ │ + strb w17, [x16, #2] │ │ + ldr x17, [sp, #184] │ │ + ldr x1, [sp, #208] │ │ + ldr w7, [sp, #148] │ │ + ldr x4, [sp, #240] │ │ + ldr w6, [sp, #176] │ │ + cmp w15, #0xff │ │ + csel w15, w15, w9, lt // lt = tstop │ │ + add x12, x12, #0x4 │ │ + bic w15, w15, w15, asr #31 │ │ + cmp x12, x17 │ │ + strb w15, [x16, #3] │ │ + mov x16, x14 │ │ + mov x15, x1 │ │ + b.lt 8abb0 // b.tstop │ │ + ldr x14, [sp, #32] │ │ + ldp x9, x12, [sp, #8] │ │ + add x4, x0, x1 │ │ + add x14, x14, #0x2 │ │ + cmp x14, x12 │ │ + ldr x12, [sp, #248] │ │ + add x0, x0, x9 │ │ + add x12, x12, x9 │ │ + mov x9, x12 │ │ + b.lt 8ab90 // b.tstop │ │ + ldp x29, x30, [sp, #336] │ │ + ldp x20, x19, [sp, #320] │ │ + ldp x22, x21, [sp, #304] │ │ + ldp x24, x23, [sp, #288] │ │ + ldp x26, x25, [sp, #272] │ │ + ldp x28, x27, [sp, #256] │ │ + add sp, sp, #0x160 │ │ + ret │ │ + sub sp, sp, #0x20 │ │ + mov w8, #0x1 // #1 │ │ + mov w7, #0x1 // #1 │ │ + str x30, [sp, #16] │ │ + str w8, [sp] │ │ + bl 8b61c │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ + ret │ │ + sub sp, sp, #0x20 │ │ + mov w7, #0x1 // #1 │ │ + str x30, [sp, #16] │ │ + str wzr, [sp] │ │ + bl 8b61c │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ + ret │ │ + sub sp, sp, #0x20 │ │ + mov w7, wzr │ │ + str x30, [sp, #16] │ │ + str wzr, [sp] │ │ + bl 8b61c │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ + ret │ │ + add w10, w4, w3 │ │ + mov w8, w4 │ │ + cmp w3, #0x1 │ │ + asr w9, w10, #1 │ │ + b.lt 8afe0 // b.tstop │ │ + cmp w3, #0x1 │ │ + mov w11, w3 │ │ + b.ne 8af90 // b.any │ │ + mov x12, xzr │ │ + b 8afc4 │ │ + and x12, x11, #0xfffffffe │ │ + mov w13, wzr │ │ + add x14, x2, #0x2 │ │ + mov x15, x12 │ │ + ldurb w16, [x14, #-1] │ │ + ldrb w17, [x14], #2 │ │ + subs x15, x15, #0x2 │ │ + add w9, w9, w16 │ │ + add w13, w13, w17 │ │ + b.ne 8afa0 // b.any │ │ + cmp x12, x11 │ │ + add w9, w13, w9 │ │ + b.eq 8afe0 // b.none │ │ + sub x11, x11, x12 │ │ + add x12, x12, x2 │ │ add x12, x12, #0x1 │ │ - cmp x9, x12 │ │ - b.ne 8b678 // b.any │ │ - subs w4, w4, #0x1 │ │ - add x0, x0, x10 │ │ - add x11, x11, x2 │ │ - b.ne 8b674 // b.any │ │ - b 8bf1c │ │ - and w9, w7, #0x1 │ │ - add w9, w9, #0x3 │ │ - mov w10, #0x78 // #120 │ │ - umaddl x9, w9, w10, x8 │ │ - add x9, x9, w5, sxtw #3 │ │ - sub x9, x9, #0x8 │ │ - cbz w6, 8b64c │ │ - cmp w4, #0x5 │ │ - b.lt 8bba0 // b.tstop │ │ - asr w10, w7, #2 │ │ - mov w11, #0x78 // #120 │ │ - smaddl x8, w10, w11, x8 │ │ - add x8, x8, w6, sxtw #3 │ │ - sub x8, x8, #0x8 │ │ - cbz x9, 8b654 │ │ - str x3, [sp, #40] │ │ - cbz x8, 8bbc0 │ │ + ldrb w13, [x12], #1 │ │ + subs x11, x11, #0x1 │ │ + add w9, w9, w13 │ │ + b.ne 8afd0 // b.any │ │ + cmp w8, #0x1 │ │ + b.lt 8b054 // b.tstop │ │ + cmp w8, #0x1 │ │ + mov w11, w8 │ │ + b.ne 8affc // b.any │ │ + mov x12, xzr │ │ + b 8b038 │ │ + mov x14, xzr │ │ + mov w13, wzr │ │ + and x12, x11, #0xfffffffe │ │ + sub x15, x2, #0x1 │ │ + eor x17, x14, #0xfffffffffffffffe │ │ + ldrb w16, [x15], #-2 │ │ + ldrb w17, [x2, x17] │ │ + add x14, x14, #0x2 │ │ + cmp x12, x14 │ │ + add w9, w9, w16 │ │ + add w13, w13, w17 │ │ + b.ne 8b00c // b.any │ │ + cmp x12, x11 │ │ + add w9, w13, w9 │ │ + b.eq 8b054 // b.none │ │ + mvn x13, x12 │ │ + add x13, x13, x2 │ │ + sub x11, x11, x12 │ │ + ldrb w12, [x13], #-1 │ │ + subs x11, x11, #0x1 │ │ + add w9, w9, w12 │ │ + b.ne 8b044 // b.any │ │ + rbit w10, w10 │ │ + clz w10, w10 │ │ + cmp w3, w8 │ │ + lsr w4, w9, w10 │ │ + b.eq 8b088 // b.none │ │ + cmp w3, w8, lsl #1 │ │ + mov w9, #0x3334 // #13108 │ │ + b.gt 8b080 │ │ + cmp w8, w3, lsl #1 │ │ + mov w10, #0x5556 // #21846 │ │ + csel w9, w9, w10, gt │ │ + mul w9, w9, w4 │ │ + lsr w4, w9, #16 │ │ + mov w2, w3 │ │ + mov w3, w8 │ │ + b 8b960 │ │ + mov w8, w4 │ │ + mov w2, w3 │ │ + mov w4, #0x80 // #128 │ │ + mov w3, w8 │ │ + b 8b960 │ │ + mov w8, w4 │ │ cmp w3, #0x1 │ │ - str w4, [sp, #32] │ │ - b.lt 8b854 // b.tstop │ │ - ldr w11, [sp, #32] │ │ - sub x12, x2, x2, lsl #2 │ │ - add x10, sp, #0x30 │ │ - add x12, x1, x12 │ │ - add w4, w11, #0x7 │ │ - ldr x11, [sp, #40] │ │ - mov w13, w11 │ │ - ldurb w6, [x12, #-3] │ │ - ldurb w14, [x12, #-2] │ │ - ldurb w15, [x12, #-1] │ │ - ldrb w17, [x12] │ │ - ldrb w5, [x12, #2] │ │ - ldrb w16, [x12, #3] │ │ - mov x1, xzr │ │ - ldrsb w22, [x9, #1] │ │ - ldrsb w21, [x9] │ │ - ldrsb w23, [x9, #2] │ │ - and w19, w14, #0xff │ │ - mov w20, w16 │ │ - ldrsb w25, [x9, #3] │ │ - add x16, x12, x1 │ │ - add w3, w1, #0x4 │ │ - and w6, w6, #0xff │ │ - mov w7, w14 │ │ - mov w14, w15 │ │ - mov w15, w17 │ │ - and w26, w17, #0xff │ │ - ldrsb w27, [x9, #4] │ │ - ldrb w17, [x16, #1] │ │ - ldrb w16, [x12, w3, uxtw] │ │ - mul w3, w19, w22 │ │ - and w24, w14, #0xff │ │ - ldrsb w28, [x9, #5] │ │ - madd w3, w6, w21, w3 │ │ - ldrsb w29, [x9, #6] │ │ - madd w3, w24, w23, w3 │ │ - ldrsb w11, [x9, #7] │ │ - madd w3, w26, w25, w3 │ │ - and w5, w5, #0xff │ │ - madd w3, w17, w27, w3 │ │ - and w30, w20, #0xff │ │ - madd w3, w5, w28, w3 │ │ - madd w3, w30, w29, w3 │ │ - madd w11, w16, w11, w3 │ │ - add w11, w11, #0x2 │ │ - add x3, x1, #0x1 │ │ - lsr w11, w11, #2 │ │ - cmp x13, x3 │ │ - strh w11, [x10, x1, lsl #1] │ │ - mov w5, w20 │ │ - mov w6, w7 │ │ - mov x1, x3 │ │ - b.ne 8b7a8 // b.any │ │ - add x10, x10, #0x100 │ │ - subs w4, w4, #0x1 │ │ + asr w9, w3, #1 │ │ + b.lt 8b11c // b.tstop │ │ + cmp w3, #0x1 │ │ + mov w10, w3 │ │ + b.ne 8b0cc // b.any │ │ + mov x11, xzr │ │ + b 8b100 │ │ + and x11, x10, #0xfffffffe │ │ + mov w12, wzr │ │ + add x13, x2, #0x2 │ │ + mov x14, x11 │ │ + ldurb w15, [x13, #-1] │ │ + ldrb w16, [x13], #2 │ │ + subs x14, x14, #0x2 │ │ + add w9, w9, w15 │ │ + add w12, w12, w16 │ │ + b.ne 8b0dc // b.any │ │ + cmp x11, x10 │ │ + add w9, w12, w9 │ │ + b.eq 8b11c // b.none │ │ + sub x10, x10, x11 │ │ + add x11, x11, x2 │ │ + add x11, x11, #0x1 │ │ + ldrb w12, [x11], #1 │ │ + subs x10, x10, #0x1 │ │ + add w9, w9, w12 │ │ + b.ne 8b10c // b.any │ │ + rbit w10, w3 │ │ + clz w10, w10 │ │ + lsr w4, w9, w10 │ │ + mov w2, w3 │ │ + mov w3, w8 │ │ + b 8b960 │ │ + mov w8, w4 │ │ + cmp w4, #0x1 │ │ + asr w9, w4, #1 │ │ + b.lt 8b1b0 // b.tstop │ │ + cmp w8, #0x1 │ │ + mov w10, w8 │ │ + b.ne 8b158 // b.any │ │ + mov x11, xzr │ │ + b 8b194 │ │ + mov x13, xzr │ │ + mov w12, wzr │ │ + and x11, x10, #0xfffffffe │ │ + sub x14, x2, #0x1 │ │ + eor x16, x13, #0xfffffffffffffffe │ │ + ldrb w15, [x14], #-2 │ │ + ldrb w16, [x2, x16] │ │ + add x13, x13, #0x2 │ │ + cmp x11, x13 │ │ + add w9, w9, w15 │ │ + add w12, w12, w16 │ │ + b.ne 8b168 // b.any │ │ + cmp x11, x10 │ │ + add w9, w12, w9 │ │ + b.eq 8b1b0 // b.none │ │ + mvn x12, x11 │ │ add x12, x12, x2 │ │ - b.ne 8b78c // b.any │ │ - ldr x28, [sp, #40] │ │ - ldr w27, [sp, #32] │ │ - cmp w28, #0x1 │ │ - b.lt 8bf1c // b.tstop │ │ - mov w13, w28 │ │ - sub x17, x13, #0x1 │ │ - cmn w17, #0x81 │ │ - lsr x1, x17, #32 │ │ - cset w2, hi // hi = pmore │ │ - cmp x1, #0x0 │ │ - cset w3, ne // ne = any │ │ - cmn w17, #0x101 │ │ - cset w1, hi // hi = pmore │ │ - cmn w17, #0x181 │ │ - cset w4, hi // hi = pmore │ │ - orr w2, w2, w3 │ │ - orr w1, w1, w3 │ │ - cmn w17, #0x201 │ │ - orr w2, w2, w1 │ │ - orr w4, w4, w3 │ │ - orr w4, w2, w4 │ │ - cset w2, hi // hi = pmore │ │ - sxtw x11, w28 │ │ - add x12, sp, #0x30 │ │ - orr w3, w2, w3 │ │ - mov x9, xzr │ │ - add x10, x8, #0x7 │ │ - add x14, x8, #0x8 │ │ - movi v0.4s, #0x20 │ │ - mov x15, x0 │ │ - add x16, x12, #0x300 │ │ - add x17, x13, #0x380 │ │ - and x1, x13, #0xfffffff8 │ │ - lsl x2, x11, #1 │ │ - orr w5, w4, w3 │ │ - add x6, sp, #0x30 │ │ - b 8b900 │ │ - add x16, x16, #0x100 │ │ - subs w27, w27, #0x1 │ │ - add x9, x9, #0x1 │ │ - add x6, x6, #0x100 │ │ - add x15, x15, x2 │ │ - b.eq 8bf1c // b.none │ │ - cmp w28, #0x8 │ │ - cset w3, cc // cc = lo, ul, last │ │ - mov x7, xzr │ │ - orr w3, w3, w5 │ │ - tbz w3, #0, 8b9a8 │ │ - add x19, x6, x7, lsl #1 │ │ - ldrsb w3, [x8] │ │ - ldrsh w4, [x19] │ │ - ldrsb w20, [x8, #1] │ │ - ldrsh w21, [x19, #256] │ │ - ldrsb w22, [x8, #2] │ │ - ldrsh w23, [x19, #512] │ │ - ldrsb w24, [x8, #3] │ │ - ldrsh w25, [x19, #768] │ │ - mul w3, w4, w3 │ │ - add w4, w7, #0x80 │ │ - ldrsb w26, [x8, #4] │ │ - madd w3, w21, w20, w3 │ │ - add w21, w7, #0x100 │ │ - ldrsh w4, [x16, w4, uxtw #1] │ │ - ldrsb w20, [x8, #5] │ │ - madd w3, w23, w22, w3 │ │ - add w23, w7, #0x180 │ │ - ldrsh w21, [x16, w21, uxtw #1] │ │ - ldrsb w22, [x8, #6] │ │ - madd w3, w25, w24, w3 │ │ - add w25, w7, #0x200 │ │ - ldrsh w23, [x16, w23, uxtw #1] │ │ - ldrsb w24, [x8, #7] │ │ - ldrsh w25, [x16, w25, uxtw #1] │ │ - madd w3, w4, w26, w3 │ │ - madd w3, w21, w20, w3 │ │ - madd w3, w23, w22, w3 │ │ - madd w3, w25, w24, w3 │ │ - add w3, w3, #0x20 │ │ - lsr w3, w3, #6 │ │ - strh w3, [x15, x7, lsl #1] │ │ - add x7, x7, #0x1 │ │ - cmp x13, x7 │ │ - add x19, x19, #0x2 │ │ - b.ne 8b918 // b.any │ │ - b 8b8e8 │ │ - mul x3, x9, x11 │ │ - add x19, x0, x3, lsl #1 │ │ - add x3, x3, x13 │ │ - add x4, x17, x9, lsl #7 │ │ - add x3, x0, x3, lsl #1 │ │ - cmp x14, x19 │ │ - add x4, x12, x4, lsl #1 │ │ - cset w20, hi // hi = pmore │ │ - cmp x10, x3 │ │ - cset w21, cc // cc = lo, ul, last │ │ - cmp x19, x4 │ │ - add x4, x12, x9, lsl #8 │ │ - cset w19, cc // cc = lo, ul, last │ │ - cmp x4, x3 │ │ - and w21, w20, w21 │ │ - cset w20, cc // cc = lo, ul, last │ │ - tbnz w21, #0, 8b914 │ │ - and w3, w19, w20 │ │ - tbnz w3, #0, 8b914 │ │ - mov x3, x8 │ │ - add x4, x8, #0x2 │ │ - ld1r {v1.8b}, [x3], #1 │ │ - ld1r {v2.8b}, [x4] │ │ - add x4, x8, #0x3 │ │ - ld1r {v3.8b}, [x4] │ │ - add x4, x8, #0x4 │ │ - ld1r {v4.8b}, [x4] │ │ - add x4, x8, #0x5 │ │ - ld1r {v5.8b}, [x4] │ │ - add x4, x8, #0x6 │ │ - ld1r {v6.8b}, [x4] │ │ - add x4, x8, #0x7 │ │ - ld1r {v7.8b}, [x4] │ │ - ld1r {v22.8b}, [x3] │ │ - sxtl v16.8h, v1.8b │ │ - sxtl v17.8h, v2.8b │ │ - sxtl v18.8h, v3.8b │ │ - sxtl v19.8h, v4.8b │ │ - sxtl v20.8h, v5.8b │ │ - sxtl v21.8h, v6.8b │ │ - sxtl v24.8h, v7.8b │ │ - sxtl v23.8h, v22.8b │ │ - mov x7, xzr │ │ - mov x19, xzr │ │ - sxtl2 v1.4s, v16.8h │ │ - sxtl v2.4s, v16.4h │ │ - sxtl2 v3.4s, v17.8h │ │ - sxtl v4.4s, v17.4h │ │ - sxtl2 v5.4s, v18.8h │ │ - sxtl v6.4s, v18.4h │ │ - sxtl2 v7.4s, v19.8h │ │ - sxtl v16.4s, v19.4h │ │ - sxtl2 v17.4s, v20.8h │ │ - sxtl v18.4s, v20.4h │ │ - sxtl2 v19.4s, v21.8h │ │ - sxtl v20.4s, v21.4h │ │ - sxtl2 v21.4s, v24.8h │ │ - sxtl2 v22.4s, v23.8h │ │ - sxtl v23.4s, v23.4h │ │ - sxtl v24.4s, v24.4h │ │ - add x3, x6, x7 │ │ - ldr q27, [x3, #256] │ │ - ldr q26, [x3] │ │ - sxtl v25.4s, v27.4h │ │ - sxtl v28.4s, v26.4h │ │ - mul v25.4s, v25.4s, v23.4s │ │ - mla v25.4s, v28.4s, v2.4s │ │ - ldr q28, [x3, #512] │ │ - sxtl2 v29.4s, v26.8h │ │ - sxtl2 v26.4s, v27.8h │ │ - mul v26.4s, v26.4s, v22.4s │ │ - mla v26.4s, v29.4s, v1.4s │ │ - sxtl2 v27.4s, v28.8h │ │ - mla v26.4s, v27.4s, v3.4s │ │ - ldr q27, [x3, #768] │ │ - add w3, w19, #0x80 │ │ - and x3, x3, #0xfffffff8 │ │ - sxtl v28.4s, v28.4h │ │ - lsl x3, x3, #1 │ │ - mla v25.4s, v28.4s, v4.4s │ │ - sxtl v28.4s, v27.4h │ │ - mla v25.4s, v28.4s, v6.4s │ │ - ldr q28, [x16, x3] │ │ - add w3, w19, #0x100 │ │ - and x3, x3, #0xfffffff8 │ │ - sxtl2 v27.4s, v27.8h │ │ - lsl x3, x3, #1 │ │ - mla v26.4s, v27.4s, v5.4s │ │ - sxtl2 v27.4s, v28.8h │ │ - mla v26.4s, v27.4s, v7.4s │ │ - ldr q27, [x16, x3] │ │ - add w3, w19, #0x180 │ │ - and x3, x3, #0xfffffff8 │ │ - sxtl v28.4s, v28.4h │ │ - lsl x3, x3, #1 │ │ - mla v25.4s, v28.4s, v16.4s │ │ - sxtl v28.4s, v27.4h │ │ - mla v25.4s, v28.4s, v18.4s │ │ - ldr q28, [x16, x3] │ │ - add w3, w19, #0x200 │ │ - and x3, x3, #0xfffffff8 │ │ - sxtl2 v27.4s, v27.8h │ │ - lsl x3, x3, #1 │ │ - mla v26.4s, v27.4s, v17.4s │ │ - sxtl2 v27.4s, v28.8h │ │ - mla v26.4s, v27.4s, v19.4s │ │ - ldr q27, [x16, x3] │ │ - sxtl v28.4s, v28.4h │ │ - mla v25.4s, v28.4s, v20.4s │ │ - add x19, x19, #0x8 │ │ - sxtl2 v28.4s, v27.8h │ │ - sxtl v27.4s, v27.4h │ │ - mla v25.4s, v27.4s, v24.4s │ │ - mla v26.4s, v28.4s, v21.4s │ │ - add v25.4s, v25.4s, v0.4s │ │ - add v26.4s, v26.4s, v0.4s │ │ - shrn v25.4h, v25.4s, #6 │ │ - shrn2 v25.8h, v26.4s, #6 │ │ - cmp x1, x19 │ │ - str q25, [x15, x7] │ │ - add x7, x7, #0x10 │ │ - b.ne 8ba98 // b.any │ │ - cmp x1, x13 │ │ - mov x7, x1 │ │ - b.eq 8b8e8 // b.none │ │ - b 8b914 │ │ - ubfx w10, w7, #2, #1 │ │ - add w10, w10, #0x3 │ │ - mov w11, #0x78 // #120 │ │ - umaddl x8, w10, w11, x8 │ │ - add x8, x8, w6, sxtw #3 │ │ - sub x8, x8, #0x8 │ │ - cbnz x9, 8b75c │ │ - b 8b654 │ │ + sub x10, x10, x11 │ │ + ldrb w11, [x12], #-1 │ │ + subs x10, x10, #0x1 │ │ + add w9, w9, w11 │ │ + b.ne 8b1a0 // b.any │ │ + rbit w10, w8 │ │ + clz w10, w10 │ │ + lsr w4, w9, w10 │ │ + mov w2, w3 │ │ + mov w3, w8 │ │ + b 8b960 │ │ + cmp w5, #0x1 │ │ + b.lt 8b214 // b.tstop │ │ + cmp w4, #0x1 │ │ + b.lt 8b214 // b.tstop │ │ + mov w8, wzr │ │ + sxtw x9, w4 │ │ + mov w10, w4 │ │ + mov x11, xzr │ │ + ldrb w12, [x3, x11] │ │ + ldrh w12, [x2, x12, lsl #1] │ │ + strb w12, [x0, x11] │ │ + add x11, x11, #0x1 │ │ + cmp x10, x11 │ │ + b.ne 8b1e8 // b.any │ │ + add w8, w8, #0x1 │ │ + add x3, x3, x9 │ │ + cmp w8, w5 │ │ + add x0, x0, x1 │ │ + b.ne 8b1e4 // b.any │ │ + ret │ │ + cmp w2, #0x5 │ │ + b.lt 8b260 // b.tstop │ │ cmp w3, #0x1 │ │ - b.lt 8bf1c // b.tstop │ │ - mov w12, w3 │ │ - sub x16, x12, #0x1 │ │ - cmn w16, #0x3 │ │ - lsr x17, x16, #32 │ │ - cset w5, hi // hi = pmore │ │ - cmp x17, #0x0 │ │ - cset w17, ne // ne = any │ │ - cmn w16, #0x4 │ │ - cset w6, hi // hi = pmore │ │ - cmn w16, #0x5 │ │ - orr w5, w5, w17 │ │ - orr w6, w6, w17 │ │ + b.lt 8b2a0 // b.tstop │ │ + sxtw x9, w4 │ │ + mov x10, #0x101010101010101 // #72340172838076673 │ │ + mov w8, wzr │ │ + mul x9, x9, x10 │ │ + mov w10, wzr │ │ + str x9, [x0, w10, sxtw] │ │ + add w10, w10, #0x8 │ │ + cmp w10, w2 │ │ + b.lt 8b23c // b.tstop │ │ + add w8, w8, #0x1 │ │ + cmp w8, w3 │ │ + add x0, x0, x1 │ │ + b.ne 8b238 // b.any │ │ + b 8b2a0 │ │ + cmp w3, #0x1 │ │ + b.lt 8b2a0 // b.tstop │ │ + cmp w2, #0x1 │ │ + b.lt 8b2a0 // b.tstop │ │ + mov w9, #0x1010101 // #16843009 │ │ + mov w8, wzr │ │ + mul w9, w4, w9 │ │ + mov w10, wzr │ │ + str w9, [x0, w10, sxtw] │ │ + add w10, w10, #0x4 │ │ + cmp w10, w2 │ │ + b.lt 8b280 // b.tstop │ │ + add w8, w8, #0x1 │ │ + cmp w8, w3 │ │ + add x0, x0, x1 │ │ + b.ne 8b27c // b.any │ │ + ret │ │ + sub w8, w4, #0x1 │ │ + and w9, w8, w8, asr #31 │ │ + cmp w3, #0x0 │ │ + csel w9, w3, w9, gt │ │ + ldrb w9, [x2, w9, sxtw] │ │ + sub w11, w1, #0x1 │ │ + cmp w11, #0x1 │ │ + strb w9, [x0] │ │ + b.lt 8b38c // b.tstop │ │ + mov x13, xzr │ │ + sxtw x9, w8 │ │ sxtw x10, w3 │ │ - add x11, x9, #0x7 │ │ - orr w5, w5, w6 │ │ - cset w6, hi // hi = pmore │ │ - stp x11, x10, [sp, #24] │ │ - add x11, x9, #0x8 │ │ - orr w17, w6, w17 │ │ + mov w11, w11 │ │ + add x12, x0, #0x2 │ │ + mov w14, #0xff // #255 │ │ + sub x15, x13, #0x1 │ │ + cmp x15, x9 │ │ + csel w15, w8, w15, gt │ │ + cmp w13, w8 │ │ + add x17, x13, #0x1 │ │ + csel w1, w8, w13, gt │ │ + cmp x13, x10 │ │ + add w16, w13, #0x2 │ │ + csel w15, w15, w3, gt │ │ + csel w1, w3, w1, lt // lt = tstop │ │ + cmp w17, w8 │ │ + csel w4, w8, w17, gt │ │ + cmp w16, w3 │ │ + add w0, w13, #0x3 │ │ + csel w4, w4, w3, gt │ │ + cmp w16, w8 │ │ + csel w16, w8, w16, gt │ │ + cmp w0, w3 │ │ + ldrb w0, [x2, w1, sxtw] │ │ + ldrb w15, [x2, w15, sxtw] │ │ + ldrb w1, [x2, w4, sxtw] │ │ + csel w16, w16, w3, gt │ │ + ldrb w16, [x2, w16, sxtw] │ │ + add w0, w0, w0, lsl #3 │ │ + sub w15, w0, w15 │ │ + add w0, w1, w1, lsl #3 │ │ + add w15, w0, w15 │ │ + sub w15, w15, w16 │ │ + add w15, w15, #0x8 │ │ + asr w15, w15, #4 │ │ + cmp w15, #0xff │ │ + csel w15, w15, w14, lt // lt = tstop │ │ + cmp x13, x9 │ │ + bic w13, w15, w15, asr #31 │ │ + csel w15, w17, w8, lt // lt = tstop │ │ + cmp x17, x10 │ │ + sturb w13, [x12, #-1] │ │ + csel w13, w3, w15, lt // lt = tstop │ │ + ldrb w13, [x2, w13, sxtw] │ │ + cmp x17, x11 │ │ + strb w13, [x12], #2 │ │ + mov x13, x17 │ │ + b.ne 8b2e0 // b.any │ │ + ret │ │ + cmp w0, #0x8 │ │ + cbz w2, 8b3ac │ │ + b.gt 8b3c0 │ │ + cmp w1, #0x3f │ │ + b.le 8b3f0 │ │ + mov w0, #0x2 // #2 │ │ + ret │ │ + b.gt 8b3d8 │ │ + cmp w1, #0x37 │ │ + b.le 8b484 │ │ + mov w0, #0x1 // #1 │ │ + ret │ │ + cmp w0, #0x10 │ │ + b.gt 8b400 │ │ + cmp w1, #0x2f │ │ + b.le 8b430 │ │ + mov w0, #0x2 // #2 │ │ + ret │ │ + cmp w0, #0x10 │ │ + b.gt 8b418 │ │ + cmp w1, #0x27 │ │ + b.le 8b484 │ │ + mov w0, #0x1 // #1 │ │ + ret │ │ + cmp w1, #0x27 │ │ + b.le 8b484 │ │ + mov w0, #0x1 // #1 │ │ + ret │ │ + cmp w0, #0x18 │ │ + mov w0, #0x3 // #3 │ │ + b.gt 8b460 │ │ + cmp w1, #0x3 │ │ + b.le 8b484 │ │ + b 8b460 │ │ + cmp w0, #0x18 │ │ + b.gt 8b440 │ │ + cmp w1, #0x1f │ │ + b.le 8b464 │ │ + mov w0, #0x3 // #3 │ │ + ret │ │ + cmp w1, #0x13 │ │ + b.le 8b484 │ │ + mov w0, #0x1 // #1 │ │ + ret │ │ + cmp w0, #0x20 │ │ + mov w0, #0x3 // #3 │ │ + b.gt 8b460 │ │ + cmp w1, #0x1f │ │ + b.gt 8b460 │ │ + cmp w1, #0x3 │ │ + mov w8, #0x1 // #1 │ │ + cinc w0, w8, gt │ │ + ret │ │ + cmp w1, #0xf │ │ + b.le 8b474 │ │ + mov w0, #0x2 // #2 │ │ + ret │ │ + cmp w1, #0x7 │ │ + b.le 8b484 │ │ + mov w0, #0x1 // #1 │ │ + ret │ │ + mov w0, wzr │ │ + ret │ │ + str x21, [sp, #-32]! │ │ + cmp w1, w2 │ │ + csel w11, w1, w2, lt // lt = tstop │ │ + cmp w11, #0x1 │ │ + stp x20, x19, [sp, #16] │ │ + b.lt 8b4f0 // b.tstop │ │ + sub w10, w6, #0x1 │ │ mov x8, xzr │ │ - str x11, [sp, #16] │ │ - add x11, x12, #0x4 │ │ - and x15, x12, #0xfffffff8 │ │ - lsl x16, x10, #1 │ │ - orr w17, w5, w17 │ │ - movi v0.4s, #0x2 │ │ - mov x5, x0 │ │ - mov x6, x1 │ │ - str x11, [sp, #8] │ │ - cmp w3, #0x8 │ │ - cset w7, cc // cc = lo, ul, last │ │ - orr w7, w7, w17 │ │ - tbz w7, #0, 8bc80 │ │ - b 8bc78 │ │ - ldr x3, [sp, #40] │ │ + sxtw x9, w5 │ │ + sxtw x10, w10 │ │ + sxtw x11, w11 │ │ + cmp x8, x10 │ │ + csel w12, w10, w8, gt │ │ + cmp x8, x9 │ │ + csel w12, w5, w12, lt // lt = tstop │ │ + ldrb w12, [x4, w12, sxtw] │ │ + strb w12, [x0, x8] │ │ + add x8, x8, #0x1 │ │ + cmp x8, x11 │ │ + b.lt 8b4b8 // b.tstop │ │ + cmp w3, w1 │ │ + csel w16, w3, w1, lt // lt = tstop │ │ + cmp w8, w16 │ │ + b.lt 8b504 // b.tstop │ │ + b 8b5d8 │ │ + mov w8, wzr │ │ + cmp w3, w1 │ │ + csel w16, w3, w1, lt // lt = tstop │ │ + cmp w8, w16 │ │ + b.ge 8b5d8 // b.tcont │ │ + sxtw x9, w7 │ │ + adrp x10, ab000 │ │ + add x10, x10, #0x47 │ │ + add x9, x9, w7, sxtw #2 │ │ + add x13, x9, x10 │ │ + ldurb w9, [x13, #-5] │ │ + ldurb w10, [x13, #-4] │ │ + ldurb w11, [x13, #-3] │ │ + ldurb w12, [x13, #-2] │ │ + ldurb w13, [x13, #-1] │ │ + sub w15, w6, #0x1 │ │ + mov w8, w8 │ │ + sxtw x14, w5 │ │ + sxtw x15, w15 │ │ + sxtw x16, w16 │ │ + sub x2, x8, #0x2 │ │ + cmp x2, x15 │ │ + sub x3, x8, #0x1 │ │ + csel w19, w15, w2, gt │ │ + cmp x2, x14 │ │ + mov x17, x8 │ │ + csel w2, w5, w19, lt // lt = tstop │ │ + cmp x3, x15 │ │ + add x8, x8, #0x1 │ │ + csel w3, w15, w3, gt │ │ + cmp x17, x15 │ │ + csel w19, w15, w17, gt │ │ + csel w20, w8, w15, lt // lt = tstop │ │ + cmp x17, x14 │ │ + add x7, x17, #0x2 │ │ + ldrb w2, [x4, w2, sxtw] │ │ + csel w3, w3, w5, gt │ │ + csel w19, w5, w19, lt // lt = tstop │ │ + cmp x8, x14 │ │ + csel w20, w5, w20, lt // lt = tstop │ │ + cmp x7, x15 │ │ + ldrb w3, [x4, w3, sxtw] │ │ + csel w21, w15, w7, gt │ │ + cmp x7, x14 │ │ + ldrb w7, [x4, w19, sxtw] │ │ + ldrb w19, [x4, w20, sxtw] │ │ + csel w20, w5, w21, lt // lt = tstop │ │ + mul w2, w9, w2 │ │ + ldrb w20, [x4, w20, sxtw] │ │ + madd w2, w10, w3, w2 │ │ + madd w2, w11, w7, w2 │ │ + madd w2, w12, w19, w2 │ │ + madd w2, w13, w20, w2 │ │ + add w2, w2, #0x8 │ │ + lsr w2, w2, #4 │ │ + cmp x8, x16 │ │ + strb w2, [x0, x17] │ │ + b.lt 8b540 // b.tstop │ │ + cmp w8, w1 │ │ + b.ge 8b610 // b.tcont │ │ + sub w9, w6, #0x1 │ │ + mov w8, w8 │ │ + mov w10, w1 │ │ + cmp w9, w8 │ │ + csel w11, w9, w8, lt // lt = tstop │ │ + cmp w8, w5 │ │ + csel w11, w5, w11, lt // lt = tstop │ │ + ldrb w11, [x4, w11, sxtw] │ │ + strb w11, [x0, x8] │ │ + add x8, x8, #0x1 │ │ + cmp w10, w8 │ │ + b.ne 8b5ec // b.any │ │ + ldp x20, x19, [sp, #16] │ │ + ldr x21, [sp], #32 │ │ + ret │ │ + stp x25, x24, [sp, #-64]! │ │ + sub w8, w6, w4, lsl #2 │ │ + stp x21, x20, [sp, #32] │ │ + stp x19, x30, [sp, #48] │ │ + mov w19, w6 │ │ + mov w20, w5 │ │ + cmp w8, #0x1 │ │ + mov x21, x0 │ │ + stp x23, x22, [sp, #16] │ │ + b.lt 8b790 // b.tstop │ │ + ldr w10, [sp, #64] │ │ + mov w17, #0x1 // #1 │ │ + lsl w15, w3, #2 │ │ + mov x9, xzr │ │ + cmp w10, #0x0 │ │ + cinc w17, w17, eq // eq = none │ │ + cmp w7, #0x0 │ │ + sxtw x11, w20 │ │ + mov w12, w20 │ │ + sbfiz x13, x20, #1, #32 │ │ + add x14, x1, x2 │ │ + sub w15, w20, w15 │ │ + lsl x16, x2, x10 │ │ + cinc w17, w17, eq // eq = none │ │ + mov x0, #0x100000000 // #4294967296 │ │ + mov x22, x21 │ │ + cmp w15, #0x1 │ │ + b.ge 8b6b0 // b.tcont │ │ + b 8b708 │ │ + add x9, x9, #0x1 │ │ + add x22, x22, x13 │ │ + add x1, x1, x16 │ │ + cmp w9, w8 │ │ + add x14, x14, x16 │ │ + b.eq 8b798 // b.none │ │ + cmp w15, #0x1 │ │ + b.lt 8b708 // b.tstop │ │ + mov x3, xzr │ │ + cbz w7, 8b718 │ │ + mov w4, #0x1 // #1 │ │ + b 8b6d8 │ │ + lsl w5, w5, w17 │ │ + strh w5, [x22, x3, lsl #1] │ │ + add x3, x3, #0x1 │ │ + cmp x15, x3 │ │ + add x4, x4, #0x2 │ │ + b.eq 8b75c // b.none │ │ + lsl w5, w3, w7 │ │ + sxtw x6, w5 │ │ + ldrb w5, [x1, x6] │ │ + ldrb w23, [x1, x4] │ │ + add w5, w23, w5 │ │ + cbz w10, 8b6c0 │ │ add x6, x6, x2 │ │ - subs w4, w4, #0x1 │ │ - add x8, x8, #0x1 │ │ - add x5, x5, x16 │ │ - b.eq 8bf1c // b.none │ │ - cmp w3, #0x8 │ │ - cset w7, cc // cc = lo, ul, last │ │ - orr w7, w7, w17 │ │ - tbz w7, #0, 8bc80 │ │ - mov x7, xzr │ │ - b 8be8c │ │ - ldr x10, [sp, #32] │ │ - mul x20, x8, x2 │ │ - mov x7, xzr │ │ - mul x19, x8, x10 │ │ - ldr x10, [sp, #8] │ │ - add x21, x0, x19, lsl #1 │ │ - add x19, x19, x12 │ │ - add x23, x0, x19, lsl #1 │ │ - add x22, x10, x20 │ │ - ldr x10, [sp, #16] │ │ - add x19, x1, x22 │ │ - cmp x10, x21 │ │ - ldr x10, [sp, #24] │ │ - cset w22, hi // hi = pmore │ │ - cmp x10, x23 │ │ - cset w24, cc // cc = lo, ul, last │ │ - cmp x19, x21 │ │ - add x19, x20, x1 │ │ - sub x20, x19, #0x3 │ │ - cset w19, hi // hi = pmore │ │ - cmp x20, x23 │ │ - and w21, w22, w24 │ │ - cset w20, cc // cc = lo, ul, last │ │ - tbnz w21, #0, 8be8c │ │ - and w19, w19, w20 │ │ - tbnz w19, #0, 8be8c │ │ - mov x19, x9 │ │ - add x20, x9, #0x2 │ │ - ld1r {v1.8b}, [x19], #1 │ │ - ld1r {v2.8b}, [x20] │ │ - add x20, x9, #0x3 │ │ - ld1r {v3.8b}, [x20] │ │ - add x20, x9, #0x4 │ │ - ld1r {v4.8b}, [x20] │ │ - add x20, x9, #0x5 │ │ - ld1r {v5.8b}, [x20] │ │ - add x20, x9, #0x6 │ │ - ld1r {v6.8b}, [x20] │ │ - add x20, x9, #0x7 │ │ - ld1r {v7.8b}, [x20] │ │ - ld1r {v22.8b}, [x19] │ │ - sxtl v16.8h, v1.8b │ │ - sxtl v17.8h, v2.8b │ │ - sxtl v18.8h, v3.8b │ │ - sxtl v19.8h, v4.8b │ │ - sxtl v20.8h, v5.8b │ │ - sxtl v21.8h, v6.8b │ │ - sxtl v24.8h, v7.8b │ │ - sxtl v23.8h, v22.8b │ │ - mov x7, xzr │ │ - sxtl2 v1.4s, v16.8h │ │ - sxtl v2.4s, v16.4h │ │ - sxtl2 v3.4s, v17.8h │ │ - sxtl v4.4s, v17.4h │ │ - sxtl2 v5.4s, v18.8h │ │ - sxtl v6.4s, v18.4h │ │ - sxtl2 v7.4s, v19.8h │ │ - sxtl v16.4s, v19.4h │ │ - sxtl2 v17.4s, v20.8h │ │ - sxtl v18.4s, v20.4h │ │ - sxtl2 v19.4s, v21.8h │ │ - sxtl v20.4s, v21.4h │ │ - sxtl2 v21.4s, v24.8h │ │ - sxtl2 v22.4s, v23.8h │ │ - sxtl v23.4s, v23.4h │ │ - sxtl v24.4s, v24.4h │ │ - mov x19, x5 │ │ - add x20, x6, x7 │ │ - ldur d25, [x20, #-3] │ │ - ldur d26, [x20, #-2] │ │ - ldur d27, [x20, #-1] │ │ - and x21, x7, #0xfffffff8 │ │ - uxtl v25.8h, v25.8b │ │ - uxtl v26.8h, v26.8b │ │ - uxtl v28.4s, v25.4h │ │ - uxtl v29.4s, v26.4h │ │ - mul v28.4s, v28.4s, v2.4s │ │ - mla v28.4s, v29.4s, v23.4s │ │ - ldr d29, [x20] │ │ - uxtl2 v25.4s, v25.8h │ │ - uxtl v27.8h, v27.8b │ │ - uxtl2 v26.4s, v26.8h │ │ - mul v25.4s, v25.4s, v1.4s │ │ - mla v25.4s, v26.4s, v22.4s │ │ - uxtl2 v26.4s, v27.8h │ │ - mla v25.4s, v26.4s, v3.4s │ │ - ldur d26, [x20, #1] │ │ - uxtl v29.8h, v29.8b │ │ - uxtl v27.4s, v27.4h │ │ - orr x20, x21, #0x2 │ │ - mla v28.4s, v27.4s, v4.4s │ │ - uxtl v27.4s, v29.4h │ │ - mla v28.4s, v27.4s, v6.4s │ │ - ldr d27, [x6, x20] │ │ - uxtl v26.8h, v26.8b │ │ - uxtl2 v29.4s, v29.8h │ │ - orr x20, x21, #0x3 │ │ - mla v25.4s, v29.4s, v5.4s │ │ - uxtl2 v29.4s, v26.8h │ │ - mla v25.4s, v29.4s, v7.4s │ │ - ldr d29, [x6, x20] │ │ - uxtl v26.4s, v26.4h │ │ - uxtl v27.8h, v27.8b │ │ - orr x21, x21, #0x4 │ │ - mla v28.4s, v26.4s, v16.4s │ │ - uxtl v26.4s, v27.4h │ │ - mla v28.4s, v26.4s, v18.4s │ │ - ldr d26, [x6, x21] │ │ - uxtl v29.8h, v29.8b │ │ - uxtl2 v27.4s, v27.8h │ │ - mla v25.4s, v27.4s, v17.4s │ │ - uxtl2 v27.4s, v29.8h │ │ - mla v25.4s, v27.4s, v19.4s │ │ - uxtl v26.8h, v26.8b │ │ - uxtl v27.4s, v29.4h │ │ - mla v28.4s, v27.4s, v20.4s │ │ - uxtl v27.4s, v26.4h │ │ - mla v28.4s, v27.4s, v24.4s │ │ - uxtl2 v26.4s, v26.8h │ │ - mla v25.4s, v26.4s, v21.4s │ │ - add v26.4s, v28.4s, v0.4s │ │ - add v25.4s, v25.4s, v0.4s │ │ - shrn v26.4h, v26.4s, #2 │ │ - shrn2 v26.8h, v25.4s, #2 │ │ - add x7, x7, #0x8 │ │ - cmp x15, x7 │ │ - str q26, [x19], #16 │ │ - b.ne 8bd8c // b.any │ │ - cmp x15, x12 │ │ - mov x7, x15 │ │ - b.eq 8bc50 // b.none │ │ - add x20, x6, x7 │ │ - ldrsb w21, [x9, #1] │ │ - ldurb w13, [x20, #-2] │ │ - ldrsb w19, [x9] │ │ - ldurb w11, [x20, #-3] │ │ - ldrsb w22, [x9, #2] │ │ - ldurb w14, [x20, #-1] │ │ - ldrsb w23, [x9, #3] │ │ - ldrb w10, [x20] │ │ - ldrsb w24, [x9, #4] │ │ - add w26, w7, #0x2 │ │ - ldrb w20, [x20, #1] │ │ - mul w13, w13, w21 │ │ - ldrsb w25, [x9, #5] │ │ - add w28, w7, #0x3 │ │ - ldrb w26, [x6, w26, uxtw] │ │ - madd w11, w11, w19, w13 │ │ - ldrsb w27, [x9, #6] │ │ - add w30, w7, #0x4 │ │ - ldrb w28, [x6, w28, uxtw] │ │ - madd w11, w14, w22, w11 │ │ - ldrsb w29, [x9, #7] │ │ - ldrb w30, [x6, w30, uxtw] │ │ - madd w10, w10, w23, w11 │ │ - madd w10, w20, w24, w10 │ │ - madd w10, w26, w25, w10 │ │ - madd w10, w28, w27, w10 │ │ - madd w10, w30, w29, w10 │ │ - add w10, w10, #0x2 │ │ - add x11, x7, #0x1 │ │ - lsr w10, w10, #2 │ │ - cmp x12, x11 │ │ - strh w10, [x5, x7, lsl #1] │ │ - mov x7, x11 │ │ - b.ne 8be8c // b.any │ │ - b 8bc50 │ │ - add sp, sp, #0x8, lsl #12 │ │ - add sp, sp, #0x730 │ │ - ldp x29, x30, [sp, #80] │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - ldp x26, x25, [sp, #16] │ │ - ldp x28, x27, [sp], #96 │ │ + ldrb w6, [x1, x6] │ │ + ldrb w23, [x14, x4] │ │ + add w5, w5, w6 │ │ + add w5, w5, w23 │ │ + b 8b6c0 │ │ + mov w3, wzr │ │ + cmp w3, w20 │ │ + b.ge 8b690 // b.tcont │ │ + b 8b768 │ │ + mov x4, xzr │ │ + asr x6, x3, #32 │ │ + ldrb w5, [x1, x6] │ │ + cbnz w10, 8b74c │ │ + lsl w5, w5, w17 │ │ + strh w5, [x22, x4, lsl #1] │ │ + add x4, x4, #0x1 │ │ + cmp x15, x4 │ │ + add x3, x3, x0 │ │ + b.eq 8b75c // b.none │ │ + asr x6, x3, #32 │ │ + ldrb w5, [x1, x6] │ │ + cbz w10, 8b728 │ │ + add x6, x6, x2 │ │ + ldrb w6, [x1, x6] │ │ + add w5, w6, w5 │ │ + b 8b728 │ │ + mov w3, w15 │ │ + cmp w3, w20 │ │ + b.ge 8b690 // b.tcont │ │ + mul x4, x9, x11 │ │ + add x4, x21, x4, lsl #1 │ │ + sub x4, x4, #0x2 │ │ + ldrh w4, [x4, w3, uxtw #1] │ │ + mov w3, w3 │ │ + strh w4, [x22, x3, lsl #1] │ │ + add x3, x3, #0x1 │ │ + cmp x12, x3 │ │ + b.ne 8b77c // b.any │ │ + b 8b690 │ │ + mov w8, wzr │ │ + mov x22, x21 │ │ + cmp w8, w19 │ │ + b.ge 8b7c8 // b.tcont │ │ + sbfiz x23, x20, #1, #32 │ │ + neg x24, x23 │ │ + sub w25, w19, w8 │ │ + add x1, x22, x24 │ │ + mov x0, x22 │ │ + mov x2, x23 │ │ + bl 4af0 │ │ + subs w25, w25, #0x1 │ │ + add x22, x22, x23 │ │ + b.ne 8b7ac // b.any │ │ + cmp w19, #0x1 │ │ + b.lt 8b94c // b.tstop │ │ + cmp w20, #0x1 │ │ + b.lt 8b94c // b.tstop │ │ + rbit w10, w20 │ │ + rbit w12, w19 │ │ + clz w10, w10 │ │ + clz w15, w12 │ │ + mov w13, #0x1 // #1 │ │ + add w10, w15, w10 │ │ + sxtw x14, w20 │ │ + mov w8, w20 │ │ + lsl w13, w13, w10 │ │ + mov w9, wzr │ │ + add x11, x21, #0x8 │ │ + and x12, x8, #0xfffffff8 │ │ + asr w15, w13, #1 │ │ + lsl x13, x14, #1 │ │ + mov x14, x21 │ │ + cmp w20, #0x8 │ │ + b.cs 8b844 // b.hs, b.nlast │ │ + b 8b83c │ │ + add w9, w9, #0x1 │ │ + add x11, x11, x13 │ │ + cmp w9, w19 │ │ + add x14, x14, x13 │ │ + b.eq 8b8a0 // b.none │ │ + cmp w20, #0x8 │ │ + b.cs 8b844 // b.hs, b.nlast │ │ + mov x16, xzr │ │ + b 8b888 │ │ + movi v0.2d, #0x0 │ │ + mov v0.s[0], w15 │ │ + movi v1.2d, #0x0 │ │ + mov x15, x12 │ │ + mov x16, x11 │ │ + ldp d2, d3, [x16, #-8] │ │ + subs x15, x15, #0x8 │ │ + add x16, x16, #0x10 │ │ + saddw v0.4s, v0.4s, v2.4h │ │ + saddw v1.4s, v1.4s, v3.4h │ │ + b.ne 8b858 // b.any │ │ + add v0.4s, v1.4s, v0.4s │ │ + addv s0, v0.4s │ │ + cmp x12, x8 │ │ + fmov w15, s0 │ │ + mov x16, x12 │ │ + b.eq 8b820 // b.none │ │ + ldrsh w17, [x14, x16, lsl #1] │ │ + add x16, x16, #0x1 │ │ + cmp x8, x16 │ │ + add w15, w15, w17 │ │ + b.ne 8b888 // b.any │ │ + b 8b820 │ │ + cmp w19, #0x1 │ │ + b.lt 8b94c // b.tstop │ │ + cmp w20, #0x1 │ │ + b.lt 8b94c // b.tstop │ │ + asr w10, w15, w10 │ │ + sxtw x13, w20 │ │ + mov w9, wzr │ │ + and x11, x8, #0xfffffff0 │ │ + add x12, x21, #0x10 │ │ + dup v0.8h, w10 │ │ + lsl x13, x13, #1 │ │ + cmp w20, #0x10 │ │ + b.cs 8b8fc // b.hs, b.nlast │ │ + b 8b8f4 │ │ + add w9, w9, #0x1 │ │ + add x12, x12, x13 │ │ + cmp w9, w19 │ │ + add x21, x21, x13 │ │ + b.eq 8b94c // b.none │ │ + cmp w20, #0x10 │ │ + b.cs 8b8fc // b.hs, b.nlast │ │ + mov x14, xzr │ │ + b 8b92c │ │ + mov x14, x11 │ │ + mov x15, x12 │ │ + ldp q1, q2, [x15, #-16] │ │ + subs x14, x14, #0x10 │ │ + sub v1.8h, v1.8h, v0.8h │ │ + sub v2.8h, v2.8h, v0.8h │ │ + stp q1, q2, [x15, #-16] │ │ + add x15, x15, #0x20 │ │ + b.ne 8b904 // b.any │ │ + cmp x11, x8 │ │ + mov x14, x11 │ │ + b.eq 8b8d8 // b.none │ │ + lsl x15, x14, #1 │ │ + ldrh w16, [x21, x15] │ │ + add x14, x14, #0x1 │ │ + cmp x8, x14 │ │ + sub w16, w16, w10 │ │ + strh w16, [x21, x15] │ │ + b.ne 8b92c // b.any │ │ + b 8b8d8 │ │ + ldp x19, x30, [sp, #48] │ │ + ldp x21, x20, [sp, #32] │ │ + ldp x23, x22, [sp, #16] │ │ + ldp x25, x24, [sp], #64 │ │ ret │ │ - add sp, sp, #0x8, lsl #12 │ │ - add sp, sp, #0x730 │ │ - ldp x29, x30, [sp, #80] │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - ldp x26, x25, [sp, #16] │ │ - ldp x28, x27, [sp], #96 │ │ - b 8bf64 │ │ + str x19, [sp, #-16]! │ │ cmp w3, #0x1 │ │ - b.lt 8c04c // b.tstop │ │ - sxtw x9, w3 │ │ - mov w10, w3 │ │ + b.lt 8badc // b.tstop │ │ + cmp w2, #0x1 │ │ + b.lt 8badc // b.tstop │ │ + sxtw x9, w2 │ │ + mov w10, w2 │ │ mov x8, xzr │ │ - add x11, x0, #0x10 │ │ - and x12, x10, #0xfffffff0 │ │ + dup v0.4s, w6 │ │ + dup v1.4s, w4 │ │ + mov w11, #0xff // #255 │ │ + movi v2.2d, #0x0 │ │ + movi v3.4s, #0x20 │ │ + and x12, x10, #0xfffffff8 │ │ lsl x13, x9, #1 │ │ - mov x14, x0 │ │ - mov x15, x1 │ │ - cmp w3, #0x10 │ │ - b.cs 8bfc0 // b.hs, b.nlast │ │ - b 8bfb8 │ │ - add x15, x15, x2 │ │ - subs w4, w4, #0x1 │ │ + movi v4.2d, #0xff000000ff │ │ + mov x14, x5 │ │ + mov x15, x0 │ │ + cmp w2, #0x8 │ │ + b.cs 8b9d8 // b.hs, b.nlast │ │ + b 8b9d0 │ │ add x8, x8, #0x1 │ │ - add x11, x11, x13 │ │ + add x15, x15, x1 │ │ + cmp w8, w3 │ │ add x14, x14, x13 │ │ - b.eq 8c04c // b.none │ │ - cmp w3, #0x10 │ │ - b.cs 8bfc0 // b.hs, b.nlast │ │ + b.eq 8badc // b.none │ │ + cmp w2, #0x8 │ │ + b.cs 8b9d8 // b.hs, b.nlast │ │ mov x16, xzr │ │ - b 8c030 │ │ - mul x17, x8, x2 │ │ - mul x16, x8, x9 │ │ - add x5, x17, x10 │ │ - add x5, x1, x5 │ │ - add x6, x0, x16, lsl #1 │ │ - cmp x5, x6 │ │ - b.ls 8bff8 // b.plast │ │ + b 8ba9c │ │ + mul x17, x8, x9 │ │ + mul x16, x8, x1 │ │ + add x7, x17, x10 │ │ + add x7, x5, x7, lsl #1 │ │ + add x19, x0, x16 │ │ + cmp x19, x7 │ │ + b.cs 8ba10 // b.hs, b.nlast │ │ add x16, x16, x10 │ │ - add x17, x1, x17 │ │ - add x16, x0, x16, lsl #1 │ │ - cmp x17, x16 │ │ - b.cs 8bff8 // b.hs, b.nlast │ │ + add x17, x5, x17, lsl #1 │ │ + add x16, x0, x16 │ │ + cmp x16, x17 │ │ + b.ls 8ba10 // b.plast │ │ mov x16, xzr │ │ - b 8c030 │ │ + b 8ba9c │ │ mov x16, xzr │ │ - mov x17, x11 │ │ - add x5, x15, x16 │ │ - ldp d0, d1, [x5] │ │ - add x16, x16, #0x10 │ │ + mov x17, x14 │ │ + ldr q5, [x17], #16 │ │ + sxtl2 v6.4s, v5.8h │ │ + sxtl v5.4s, v5.4h │ │ + mul v5.4s, v0.4s, v5.4s │ │ + mul v6.4s, v0.4s, v6.4s │ │ + cmlt v16.4s, v5.4s, #0 │ │ + abs v5.4s, v5.4s │ │ + cmlt v7.4s, v6.4s, #0 │ │ + abs v6.4s, v6.4s │ │ + add v5.4s, v5.4s, v3.4s │ │ + add v6.4s, v6.4s, v3.4s │ │ + ushr v5.4s, v5.4s, #6 │ │ + ushr v6.4s, v6.4s, #6 │ │ + neg v18.4s, v5.4s │ │ + neg v17.4s, v6.4s │ │ + bsl v16.16b, v18.16b, v5.16b │ │ + bsl v7.16b, v17.16b, v6.16b │ │ + add v6.4s, v16.4s, v1.4s │ │ + add v5.4s, v7.4s, v1.4s │ │ + smin v6.4s, v6.4s, v4.4s │ │ + smin v5.4s, v5.4s, v4.4s │ │ + smax v6.4s, v6.4s, v2.4s │ │ + smax v5.4s, v5.4s, v2.4s │ │ + xtn v6.4h, v6.4s │ │ + xtn2 v6.8h, v5.4s │ │ + xtn v5.8b, v6.8h │ │ + str d5, [x15, x16] │ │ + add x16, x16, #0x8 │ │ cmp x12, x16 │ │ - ushll v0.8h, v0.8b, #4 │ │ - ushll v1.8h, v1.8b, #4 │ │ - stp q0, q1, [x17, #-16] │ │ - add x17, x17, #0x20 │ │ - b.ne 8c000 // b.any │ │ + b.ne 8ba18 // b.any │ │ cmp x12, x10 │ │ mov x16, x12 │ │ - b.eq 8bf98 // b.none │ │ - ldrb w17, [x15, x16] │ │ - lsl w17, w17, #4 │ │ - strh w17, [x14, x16, lsl #1] │ │ + b.eq 8b9b4 // b.none │ │ + ldrsh w17, [x14, x16, lsl #1] │ │ + mul w17, w17, w6 │ │ + cmp w17, #0x0 │ │ + cneg w17, w17, mi // mi = first │ │ + add w17, w17, #0x20 │ │ + lsr w17, w17, #6 │ │ + cneg w17, w17, lt // lt = tstop │ │ + add w17, w17, w4 │ │ + cmp w17, #0xff │ │ + csel w17, w17, w11, lt // lt = tstop │ │ + bic w17, w17, w17, asr #31 │ │ + strb w17, [x15, x16] │ │ add x16, x16, #0x1 │ │ cmp x10, x16 │ │ - b.ne 8c030 // b.any │ │ - b 8bf98 │ │ + b.ne 8ba9c // b.any │ │ + b 8b9b4 │ │ + ldr x19, [sp], #16 │ │ ret │ │ - stp x28, x27, [sp, #-96]! │ │ - stp x26, x25, [sp, #16] │ │ - stp x24, x23, [sp, #32] │ │ - stp x22, x21, [sp, #48] │ │ - stp x20, x19, [sp, #64] │ │ - stp x29, x30, [sp, #80] │ │ - sub sp, sp, #0x10, lsl #12 │ │ - sub sp, sp, #0x730 │ │ - add x8, sp, #0xc, lsl #12 │ │ - add x8, x8, #0x79c │ │ - ldr w10, [x8, #16380] │ │ - add x8, sp, #0xc, lsl #12 │ │ - add x8, x8, #0x794 │ │ - ldr w8, [x8, #16380] │ │ - str w5, [sp, #32] │ │ - str x0, [sp, #24] │ │ - str w4, [sp, #44] │ │ - adrp x5, ac000 │ │ - ldr x5, [x5, #4072] │ │ - sub w15, w4, #0x1 │ │ - sub x14, x2, x2, lsl #2 │ │ - madd w15, w15, w8, w6 │ │ - mov w13, #0x78 // #120 │ │ - add x14, x1, x14 │ │ - and w16, w10, #0x1 │ │ - and x17, x10, #0x3 │ │ - asr w1, w15, #10 │ │ - add x11, sp, #0x30 │ │ - mov w9, w3 │ │ - add w15, w16, #0x3 │ │ - add w16, w1, #0x8 │ │ - madd x17, x17, x13, x5 │ │ + adrp x10, 8c000 │ │ + adrp x9, 8c000 │ │ + add x10, x10, #0x704 │ │ + add x9, x9, #0x690 │ │ + fmov d2, x10 │ │ + adrp x10, 8c000 │ │ + fmov d1, x9 │ │ + adrp x9, 8c000 │ │ + add x10, x10, #0x87c │ │ + add x9, x9, #0x7fc │ │ + fmov d3, x10 │ │ + adrp x10, 8c000 │ │ + fmov d0, x9 │ │ + adrp x9, 8c000 │ │ + add x10, x10, #0x934 │ │ + add x9, x9, #0x8bc │ │ + fmov d5, x10 │ │ + adrp x10, 8c000 │ │ + fmov d4, x9 │ │ + adrp x9, 8c000 │ │ + add x10, x10, #0x9f4 │ │ + add x9, x9, #0x974 │ │ + fmov d7, x10 │ │ + adrp x10, 8c000 │ │ + fmov d6, x9 │ │ + adrp x9, 8c000 │ │ + add x10, x10, #0xa74 │ │ + add x9, x9, #0xa34 │ │ + fmov d16, x10 │ │ + adrp x10, 8c000 │ │ + str x9, [x0, #96] │ │ + adrp x9, 8c000 │ │ + add x10, x10, #0xbf8 │ │ + add x9, x9, #0xaf8 │ │ + fmov d18, x10 │ │ + adrp x10, 8c000 │ │ + fmov d17, x9 │ │ + adrp x9, 8c000 │ │ + add x10, x10, #0xcb8 │ │ + add x9, x9, #0xc78 │ │ + fmov d20, x10 │ │ + adrp x10, 8c000 │ │ + fmov d19, x9 │ │ + adrp x9, 8c000 │ │ + add x10, x10, #0x784 │ │ + add x9, x9, #0x744 │ │ + mov v2.d[1], x10 │ │ + adrp x10, 8c000 │ │ + mov v1.d[1], x9 │ │ + add x10, x10, #0xd38 │ │ + stp q1, q2, [x0] │ │ + fmov d1, x10 │ │ + adrp x10, 8c000 │ │ + add x10, x10, #0x83c │ │ + mov v3.d[1], x10 │ │ + adrp x10, 8c000 │ │ + add x10, x10, #0x7bc │ │ + mov v4.d[1], x10 │ │ + adrp x10, 8c000 │ │ + add x10, x10, #0xdf8 │ │ + fmov d2, x10 │ │ + adrp x10, 8c000 │ │ + adrp x9, 8c000 │ │ + add x10, x10, #0x8f4 │ │ + add x9, x9, #0x6cc │ │ + mov v5.d[1], x10 │ │ + adrp x10, 8c000 │ │ + mov v0.d[1], x9 │ │ + add x10, x10, #0xe78 │ │ + stp q0, q5, [x0, #64] │ │ + fmov d0, x10 │ │ + adrp x10, 8c000 │ │ + add x10, x10, #0x9b4 │ │ + mov v7.d[1], x10 │ │ + adrp x10, 8c000 │ │ + add x10, x10, #0xffc │ │ + stp q3, q4, [x0, #32] │ │ + fmov d4, x10 │ │ + adrp x10, 8c000 │ │ + add x10, x10, #0xb78 │ │ + mov v17.d[1], x10 │ │ + adrp x10, 8d000 │ │ + add x10, x10, #0x7c │ │ + fmov d5, x10 │ │ + adrp x10, 8c000 │ │ + adrp x9, 8c000 │ │ + add x10, x10, #0xc38 │ │ + add x9, x9, #0x308 │ │ + mov v19.d[1], x10 │ │ + adrp x10, 8c000 │ │ + mov v6.d[1], x9 │ │ + adrp x9, 8c000 │ │ + add x10, x10, #0xbb8 │ │ + add x9, x9, #0xefc │ │ + mov v20.d[1], x10 │ │ + adrp x10, 8d000 │ │ + fmov d3, x9 │ │ + adrp x9, 8c000 │ │ + add x10, x10, #0xbc │ │ + stur q6, [x0, #120] │ │ + add x9, x9, #0xb38 │ │ + fmov d6, x10 │ │ + adrp x10, 8c000 │ │ + mov v16.d[1], x9 │ │ + adrp x9, 8c000 │ │ + add x10, x10, #0xcf8 │ │ + add x9, x9, #0xab8 │ │ + mov v1.d[1], x10 │ │ + adrp x10, 8d000 │ │ + add x8, x0, #0x2a8 │ │ + mov v18.d[1], x9 │ │ + add x10, x10, #0x13c │ │ + stur q7, [x0, #104] │ │ + stp q18, q1, [x8, #64] │ │ + fmov d1, x10 │ │ + adrp x10, 8c000 │ │ + add x10, x10, #0xdb8 │ │ + mov v2.d[1], x10 │ │ + adrp x10, 8d000 │ │ + adrp x9, 8c000 │ │ + add x10, x10, #0x1fc │ │ + stp q16, q17, [x8] │ │ + stp q19, q20, [x8, #32] │ │ + add x9, x9, #0xd78 │ │ + str q2, [x0, #784] │ │ + fmov d2, x10 │ │ + adrp x10, 8c000 │ │ + add x10, x10, #0xf3c │ │ + str x9, [x0, #800] │ │ + adrp x9, 8d000 │ │ + mov v0.d[1], x10 │ │ + add x9, x9, #0x27c │ │ + str q0, [x8, #1088] │ │ + fmov d0, x9 │ │ + adrp x9, 8c000 │ │ + add x9, x9, #0xf7c │ │ + mov v3.d[1], x9 │ │ + adrp x9, 8d000 │ │ + add x9, x9, #0x300 │ │ + str q3, [x8, #1104] │ │ + fmov d3, x9 │ │ + adrp x9, 8c000 │ │ + add x9, x9, #0xebc │ │ + mov v4.d[1], x9 │ │ + adrp x9, 8d000 │ │ + add x9, x9, #0x400 │ │ + str q4, [x8, #1152] │ │ + fmov d4, x9 │ │ + adrp x9, 8d000 │ │ + add x9, x9, #0x3c │ │ + mov v5.d[1], x9 │ │ + adrp x9, 8d000 │ │ + add x9, x9, #0x480 │ │ + str q5, [x8, #1120] │ │ + fmov d5, x9 │ │ + adrp x9, 8c000 │ │ + add x9, x9, #0xfbc │ │ + mov v6.d[1], x9 │ │ + adrp x9, 8d000 │ │ + add x9, x9, #0x4c0 │ │ + str q6, [x8, #1136] │ │ + fmov d6, x9 │ │ + adrp x9, 8d000 │ │ + add x9, x9, #0xfc │ │ + mov v1.d[1], x9 │ │ + adrp x9, 8d000 │ │ + add x9, x9, #0x540 │ │ + str q1, [x8, #1168] │ │ + fmov d1, x9 │ │ + adrp x9, 8d000 │ │ + add x9, x9, #0x1bc │ │ + mov v2.d[1], x9 │ │ + adrp x9, 8d000 │ │ + add x9, x9, #0x340 │ │ + mov v0.d[1], x9 │ │ + adrp x9, 8d000 │ │ + add x9, x9, #0x380 │ │ + mov v3.d[1], x9 │ │ + adrp x9, 8d000 │ │ + add x9, x9, #0x2c0 │ │ + mov v4.d[1], x9 │ │ + adrp x9, 8d000 │ │ + add x9, x9, #0x440 │ │ + mov v5.d[1], x9 │ │ + adrp x9, 8d000 │ │ + adrp x10, 8c000 │ │ + add x9, x9, #0x3c0 │ │ + add x10, x10, #0xe38 │ │ + mov v6.d[1], x9 │ │ + adrp x9, 8d000 │ │ + add x9, x9, #0x500 │ │ + str x10, [x8, #96] │ │ + adrp x10, 8d000 │ │ + mov v1.d[1], x9 │ │ + adrp x9, 8d000 │ │ + add x10, x10, #0x23c │ │ + add x9, x9, #0x17c │ │ + str x10, [x0, #1864] │ │ + adrp x10, 8d000 │ │ + str x9, [x0, #1888] │ │ + add x9, x0, #0x330 │ │ + add x10, x10, #0x580 │ │ + str q2, [x0, #1872] │ │ + stp q0, q3, [x0, #816] │ │ + stp q5, q6, [x0, #848] │ │ + stp q4, q1, [x0, #880] │ │ + str x10, [x9, #120] │ │ + adrp x10, 8d000 │ │ + add x10, x10, #0x680 │ │ + fmov d1, x10 │ │ + adrp x10, 8d000 │ │ + add x10, x10, #0x7ec │ │ + fmov d3, x10 │ │ + adrp x10, 8d000 │ │ + adrp x9, 8d000 │ │ + add x10, x10, #0x8ac │ │ + add x9, x9, #0x600 │ │ + fmov d5, x10 │ │ + adrp x10, 8d000 │ │ + fmov d0, x9 │ │ + add x10, x10, #0x5c0 │ │ + mov v0.d[1], x10 │ │ + adrp x10, 8d000 │ │ + add x10, x10, #0x9e4 │ │ + str q0, [x8, #240] │ │ + fmov d0, x10 │ │ + adrp x10, 8d000 │ │ + add x10, x10, #0x734 │ │ + mov v1.d[1], x10 │ │ + adrp x10, 8d000 │ │ + adrp x9, 8d000 │ │ + add x10, x10, #0xa64 │ │ + add x9, x9, #0x6f4 │ │ + stur q1, [x0, #136] │ │ + fmov d1, x10 │ │ + adrp x10, 8d000 │ │ + fmov d2, x9 │ │ + add x10, x10, #0x774 │ │ + mov v2.d[1], x10 │ │ + adrp x10, 8d000 │ │ + add x10, x10, #0xae8 │ │ + stur q2, [x0, #152] │ │ + fmov d2, x10 │ │ + adrp x10, 8d000 │ │ + add x10, x10, #0x6bc │ │ + mov v3.d[1], x10 │ │ + adrp x10, 8d000 │ │ + adrp x9, 8d000 │ │ + add x10, x10, #0xbe8 │ │ + add x9, x9, #0x86c │ │ + stur q3, [x0, #200] │ │ + fmov d3, x10 │ │ + adrp x10, 8d000 │ │ + fmov d4, x9 │ │ + add x10, x10, #0x82c │ │ + mov v4.d[1], x10 │ │ + adrp x10, 8d000 │ │ + add x10, x10, #0xc68 │ │ + stur q4, [x0, #168] │ │ + fmov d4, x10 │ │ + adrp x10, 8d000 │ │ + add x10, x10, #0x7ac │ │ + mov v5.d[1], x10 │ │ + adrp x10, 8d000 │ │ + adrp x9, 8d000 │ │ + add x10, x10, #0xca8 │ │ + add x9, x9, #0x924 │ │ + stur q5, [x0, #184] │ │ + fmov d5, x10 │ │ + adrp x10, 8d000 │ │ + fmov d6, x9 │ │ + add x10, x10, #0x8e4 │ │ + mov v6.d[1], x10 │ │ + adrp x10, 8d000 │ │ + add x10, x10, #0xd28 │ │ + stur q6, [x0, #216] │ │ + fmov d6, x10 │ │ + adrp x10, 8d000 │ │ + add x10, x10, #0x9a4 │ │ + mov v0.d[1], x10 │ │ + adrp x10, 8d000 │ │ + add x10, x10, #0xde8 │ │ + adrp x9, 8d000 │ │ + str q0, [x0, #240] │ │ + fmov d0, x10 │ │ + adrp x10, 8d000 │ │ + add x9, x9, #0x640 │ │ + add x10, x10, #0xb28 │ │ + mov v1.d[1], x10 │ │ + adrp x10, 8d000 │ │ + str x9, [x0, #912] │ │ + adrp x9, 8d000 │ │ + add x10, x10, #0xb68 │ │ + add x9, x9, #0xa24 │ │ + mov v2.d[1], x10 │ │ + adrp x10, 8d000 │ │ + str x9, [x0, #232] │ │ + adrp x9, 8d000 │ │ + add x10, x10, #0x964 │ │ + add x9, x9, #0xeec │ │ + str x10, [x0, #256] │ │ + stp q1, q2, [x8, #272] │ │ + fmov d1, x9 │ │ + adrp x9, 8d000 │ │ + add x9, x9, #0xc28 │ │ + mov v4.d[1], x9 │ │ + adrp x9, 8d000 │ │ + add x9, x9, #0xba8 │ │ + mov v5.d[1], x9 │ │ + adrp x9, 8d000 │ │ + add x9, x9, #0xf70 │ │ + adrp x10, 8d000 │ │ + fmov d2, x9 │ │ + adrp x9, 8d000 │ │ + add x10, x10, #0xaa8 │ │ + add x9, x9, #0xce8 │ │ + mov v3.d[1], x10 │ │ + mov v6.d[1], x9 │ │ + stp q4, q5, [x8, #304] │ │ + stp q3, q6, [x8, #336] │ │ + adrp x8, 8d000 │ │ + add x8, x8, #0xda8 │ │ + mov v0.d[1], x8 │ │ + adrp x8, 8e000 │ │ + add x8, x8, #0xf0 │ │ + str q0, [x0, #1056] │ │ + fmov d0, x8 │ │ + adrp x8, 8d000 │ │ + add x8, x8, #0xfb0 │ │ + mov v1.d[1], x8 │ │ + adrp x8, 8e000 │ │ + add x8, x8, #0x130 │ │ + str q1, [x0, #1904] │ │ + fmov d1, x8 │ │ + adrp x8, 8d000 │ │ + add x8, x8, #0xff0 │ │ + mov v2.d[1], x8 │ │ + adrp x8, 8e000 │ │ + adrp x9, 8e000 │ │ + add x8, x8, #0x1b0 │ │ + add x9, x9, #0x70 │ │ + str q2, [x0, #1920] │ │ + fmov d2, x8 │ │ + adrp x8, 8d000 │ │ + fmov d3, x9 │ │ + add x8, x8, #0xf30 │ │ + mov v3.d[1], x8 │ │ + adrp x8, 8e000 │ │ + add x8, x8, #0xb0 │ │ + mov v0.d[1], x8 │ │ + adrp x8, 8e000 │ │ + add x8, x8, #0x30 │ │ + mov v1.d[1], x8 │ │ + adrp x8, 8e000 │ │ + add x8, x8, #0x170 │ │ + adrp x10, 8d000 │ │ + mov v2.d[1], x8 │ │ + adrp x8, 8d000 │ │ + add x10, x10, #0xd68 │ │ + adrp x9, 8d000 │ │ + add x8, x8, #0xe68 │ │ + add x9, x9, #0xe28 │ │ + str x10, [x0, #1072] │ │ + adrp x10, 8d000 │ │ + str x8, [x0, #2040] │ │ + adrp x8, 8e000 │ │ + add x10, x10, #0xeac │ │ + str x9, [x0, #1048] │ │ + add x9, x0, #0x770 │ │ + add x8, x8, #0x1f0 │ │ + str x10, [x0, #2112] │ │ + str q3, [x0, #1968] │ │ + str q0, [x0, #1936] │ │ + str q1, [x0, #1952] │ │ + str q2, [x0, #1984] │ │ + str x8, [x9, #120] │ │ + adrp x8, 8e000 │ │ + add x8, x8, #0x2b0 │ │ + fmov d0, x8 │ │ + adrp x8, 8e000 │ │ + add x8, x8, #0x374 │ │ + fmov d2, x8 │ │ + adrp x8, 8e000 │ │ + add x8, x8, #0x270 │ │ + mov v0.d[1], x8 │ │ + adrp x8, 8e000 │ │ + adrp x9, 8e000 │ │ + add x8, x8, #0x4f4 │ │ + add x9, x9, #0x2f0 │ │ + str q0, [x0, #2000] │ │ + fmov d0, x8 │ │ + adrp x8, 8e000 │ │ + fmov d1, x9 │ │ + add x8, x8, #0x3b4 │ │ + mov v1.d[1], x8 │ │ + adrp x8, 8e000 │ │ + add x8, x8, #0x534 │ │ + str q1, [x0, #1088] │ │ + fmov d1, x8 │ │ + adrp x8, 8e000 │ │ + add x8, x8, #0x3f4 │ │ + mov v2.d[1], x8 │ │ + adrp x8, 8e000 │ │ + adrp x9, 8e000 │ │ + add x8, x8, #0x5b4 │ │ + add x9, x9, #0x474 │ │ + str q2, [x0, #1104] │ │ + fmov d2, x8 │ │ + adrp x8, 8e000 │ │ + fmov d3, x9 │ │ + add x8, x8, #0x334 │ │ + mov v3.d[1], x8 │ │ + adrp x8, 8e000 │ │ + add x8, x8, #0x4b4 │ │ + mov v0.d[1], x8 │ │ + adrp x8, 8e000 │ │ + add x8, x8, #0x434 │ │ + mov v1.d[1], x8 │ │ + adrp x8, 8e000 │ │ + add x8, x8, #0x574 │ │ + adrp x10, 8e000 │ │ + mov v2.d[1], x8 │ │ + adrp x8, 8e000 │ │ + add x10, x10, #0x230 │ │ + add x9, x0, #0x440 │ │ + add x8, x8, #0x5f4 │ │ + str x10, [x0, #2016] │ │ + str q3, [x0, #1152] │ │ + str q0, [x0, #1120] │ │ + str q1, [x0, #1136] │ │ + str q2, [x0, #1168] │ │ + str x8, [x9, #120] │ │ + adrp x8, 8e000 │ │ + add x8, x8, #0x6b4 │ │ + fmov d0, x8 │ │ + adrp x8, 8e000 │ │ + add x8, x8, #0x768 │ │ + fmov d2, x8 │ │ + adrp x8, 8e000 │ │ + adrp x9, 8e000 │ │ + add x8, x8, #0x674 │ │ + add x9, x9, #0x6f4 │ │ + mov v0.d[1], x8 │ │ + adrp x8, 8e000 │ │ + fmov d1, x9 │ │ + adrp x9, 8e000 │ │ + add x8, x8, #0x8e0 │ │ + add x9, x9, #0x860 │ │ + str q0, [x0, #1184] │ │ + fmov d0, x8 │ │ + adrp x8, 8e000 │ │ + fmov d3, x9 │ │ + adrp x9, 8e000 │ │ + add x8, x8, #0x7e8 │ │ + add x9, x9, #0x7a8 │ │ + mov v2.d[1], x8 │ │ + adrp x8, 8e000 │ │ + mov v1.d[1], x9 │ │ + add x8, x8, #0x920 │ │ + stp q1, q2, [x0, #272] │ │ + fmov d1, x8 │ │ + adrp x8, 8e000 │ │ + add x8, x8, #0x8a0 │ │ + mov v0.d[1], x8 │ │ + adrp x8, 8e000 │ │ + add x8, x8, #0x820 │ │ + adrp x9, 8e000 │ │ + mov v1.d[1], x8 │ │ + adrp x8, 8e000 │ │ + add x9, x9, #0x730 │ │ + add x8, x8, #0x998 │ │ + adrp x10, 8e000 │ │ + stp q0, q1, [x0, #304] │ │ + fmov d0, x8 │ │ + adrp x8, 8e000 │ │ + mov v3.d[1], x9 │ │ + adrp x9, 8e000 │ │ + add x10, x10, #0x634 │ │ + add x8, x8, #0x958 │ │ + add x9, x9, #0x9d8 │ │ + mov v0.d[1], x8 │ │ + adrp x8, 8e000 │ │ + str x10, [x0, #1200] │ │ + adrp x10, 8e000 │ │ + str x9, [x0, #1224] │ │ + adrp x9, 8e000 │ │ + add x8, x8, #0xa1c │ │ + add x10, x10, #0xa5c │ │ + add x9, x9, #0xaa0 │ │ + str x8, [x0, #1296] │ │ + adrp x8, 8e000 │ │ + str x10, [x0, #2312] │ │ + adrp x10, 8e000 │ │ + str x9, [x0, #2176] │ │ + adrp x9, 8e000 │ │ + add x8, x8, #0xae4 │ │ + add x10, x10, #0xb24 │ │ + add x9, x9, #0xb68 │ │ + str x8, [x0, #2248] │ │ + adrp x8, 8e000 │ │ + str x10, [x0, #1360] │ │ + adrp x10, 8e000 │ │ + str x9, [x0, #1432] │ │ + adrp x9, 8e000 │ │ + add x8, x8, #0xba8 │ │ + add x10, x10, #0xbe4 │ │ + add x9, x9, #0xc1c │ │ + str x8, [x0, #408] │ │ + adrp x8, 8e000 │ │ + str x10, [x0, #480] │ │ + adrp x10, 8e000 │ │ + str x9, [x0, #1496] │ │ + adrp x9, 8e000 │ │ + add x8, x8, #0xc60 │ │ + add x10, x10, #0xca4 │ │ + add x9, x9, #0xce8 │ │ + stp q3, q0, [x0, #336] │ │ + str x8, [x0, #2448] │ │ + str x10, [x0, #1632] │ │ + str x9, [x0, #544] │ │ + b 866f4 │ │ + sub sp, sp, #0x90 │ │ + stp x25, x24, [sp, #80] │ │ + stp x23, x22, [sp, #96] │ │ + stp x21, x20, [sp, #112] │ │ + stp x19, x30, [sp, #128] │ │ + ldr w8, [x2] │ │ + str x26, [sp, #64] │ │ + mov x20, x1 │ │ + mov x21, x0 │ │ + asr w8, w8, #2 │ │ + str w8, [sp] │ │ + ldr w8, [x2, #16] │ │ + mov x26, sp │ │ + mov x0, sp │ │ + mov w1, #0x1 // #1 │ │ + asr w8, w8, #2 │ │ + str w8, [sp, #4] │ │ + ldr w8, [x2, #32] │ │ + mov w19, w4 │ │ + mov x23, x2 │ │ + add x25, x26, #0x4 │ │ + asr w8, w8, #2 │ │ + str w8, [sp, #8] │ │ + ldr w8, [x2, #48] │ │ + add x24, x26, #0x8 │ │ + add x22, x26, #0xc │ │ + asr w8, w8, #2 │ │ + str w8, [sp, #12] │ │ + bl 1b984 │ │ + ldr w8, [x23, #4] │ │ + add x0, x26, #0x10 │ │ + mov w1, #0x1 // #1 │ │ + asr w8, w8, #2 │ │ + str w8, [sp, #16] │ │ + ldr w8, [x23, #20] │ │ + asr w8, w8, #2 │ │ + str w8, [sp, #20] │ │ + ldr w8, [x23, #36] │ │ + asr w8, w8, #2 │ │ + str w8, [sp, #24] │ │ + ldr w8, [x23, #52] │ │ + asr w8, w8, #2 │ │ + str w8, [sp, #28] │ │ + bl 1b984 │ │ + ldr w8, [x23, #8] │ │ + add x0, x26, #0x20 │ │ + mov w1, #0x1 // #1 │ │ + asr w8, w8, #2 │ │ + str w8, [sp, #32] │ │ + ldr w8, [x23, #24] │ │ + asr w8, w8, #2 │ │ + str w8, [sp, #36] │ │ + ldr w8, [x23, #40] │ │ + asr w8, w8, #2 │ │ str w8, [sp, #40] │ │ - str x10, [sp, #16] │ │ - cmp w3, #0x1 │ │ - b.ge 8c0f8 // b.tcont │ │ - add x11, x11, #0x100 │ │ - subs w16, w16, #0x1 │ │ - add x14, x14, x2 │ │ - b.eq 8c26c // b.none │ │ - cmp w3, #0x1 │ │ - b.lt 8c0e0 // b.tstop │ │ - cmp w3, #0x4 │ │ - b.le 8c1b4 │ │ - ldr w20, [sp, #32] │ │ - mov x1, xzr │ │ - mov w19, wzr │ │ - asr w21, w20, #6 │ │ - cbnz w21, 8c140 │ │ - ldrb w8, [x14, w19, sxtw] │ │ - lsl w21, w8, #4 │ │ - strh w21, [x11, x1, lsl #1] │ │ - add w8, w20, w7 │ │ - add x1, x1, #0x1 │ │ - add w19, w19, w8, asr #10 │ │ - cmp x9, x1 │ │ - and w20, w8, #0x3ff │ │ - b.eq 8c0e0 // b.none │ │ - asr w21, w20, #6 │ │ - cbz w21, 8c114 │ │ - add x21, x17, w21, sxtw #3 │ │ - add x22, x14, w19, sxtw │ │ - ldursb w25, [x21, #-7] │ │ - ldurb w26, [x22, #-2] │ │ - ldursb w23, [x21, #-8] │ │ - ldurb w24, [x22, #-3] │ │ - ldursb w27, [x21, #-6] │ │ - ldurb w28, [x22, #-1] │ │ - ldursb w29, [x21, #-5] │ │ - ldrb w30, [x22] │ │ - ldursb w12, [x21, #-4] │ │ - ldrb w0, [x22, #1] │ │ - mul w25, w26, w25 │ │ - ldursb w8, [x21, #-3] │ │ - ldrb w10, [x22, #2] │ │ - madd w23, w24, w23, w25 │ │ - ldursb w4, [x21, #-2] │ │ - ldrb w26, [x22, #3] │ │ - madd w23, w28, w27, w23 │ │ - ldursb w21, [x21, #-1] │ │ - ldrb w22, [x22, #4] │ │ - madd w23, w30, w29, w23 │ │ - madd w12, w0, w12, w23 │ │ - madd w8, w10, w8, w12 │ │ - madd w8, w26, w4, w8 │ │ - madd w8, w22, w21, w8 │ │ - add w8, w8, #0x2 │ │ - asr w21, w8, #2 │ │ - b 8c11c │ │ - ldr w20, [sp, #32] │ │ - mov x1, xzr │ │ - mov w19, wzr │ │ - asr w21, w20, #6 │ │ - cbnz w21, 8c1f4 │ │ - ldrb w8, [x14, w19, sxtw] │ │ - lsl w21, w8, #4 │ │ - strh w21, [x11, x1, lsl #1] │ │ - add w8, w20, w7 │ │ - add x1, x1, #0x1 │ │ - add w19, w19, w8, asr #10 │ │ - cmp x9, x1 │ │ - and w20, w8, #0x3ff │ │ - b.eq 8c0e0 // b.none │ │ - asr w21, w20, #6 │ │ - cbz w21, 8c1c8 │ │ - madd x8, x15, x13, x5 │ │ - add x10, x14, w19, sxtw │ │ - add x8, x8, w21, sxtw #3 │ │ - ldurb w0, [x10, #-2] │ │ - ldursb w26, [x8, #-7] │ │ - ldurb w12, [x10, #-3] │ │ - ldursb w25, [x8, #-8] │ │ - ldurb w4, [x10, #-1] │ │ - ldursb w27, [x8, #-6] │ │ - ldrb w21, [x10] │ │ - ldursb w28, [x8, #-5] │ │ - ldrb w22, [x10, #1] │ │ - ldursb w29, [x8, #-4] │ │ - mul w0, w0, w26 │ │ - ldrb w23, [x10, #2] │ │ - ldursb w30, [x8, #-3] │ │ - madd w12, w12, w25, w0 │ │ - ldrb w24, [x10, #3] │ │ - ldursb w26, [x8, #-2] │ │ - madd w12, w4, w27, w12 │ │ - ldursb w8, [x8, #-1] │ │ - ldrb w10, [x10, #4] │ │ - madd w12, w21, w28, w12 │ │ - madd w12, w22, w29, w12 │ │ - madd w12, w23, w30, w12 │ │ - madd w12, w24, w26, w12 │ │ - madd w8, w10, w8, w12 │ │ - add w8, w8, #0x2 │ │ - asr w21, w8, #2 │ │ - b 8c1d0 │ │ - ldr w8, [sp, #44] │ │ - cmp w8, #0x1 │ │ - b.lt 8c610 // b.tstop │ │ - ldp x12, x7, [sp, #16] │ │ - add x8, sp, #0x30 │ │ - add x1, x8, #0x300 │ │ - mov x11, xzr │ │ - asr w10, w12, #2 │ │ - sbfx x0, x12, #2, #30 │ │ - sxtw x12, w3 │ │ - str x12, [sp, #32] │ │ - add x12, x9, #0x200 │ │ - str x12, [sp, #16] │ │ - mov w12, #0x78 // #120 │ │ - and w8, w10, #0x1 │ │ - and x14, x9, #0xfffffff8 │ │ - and x15, x9, #0xfffffff0 │ │ - sbfiz x16, x3, #1, #32 │ │ - movi v0.4s, #0x20 │ │ - add w2, w8, #0x3 │ │ - madd x8, x0, x12, x5 │ │ - asr w19, w6, #6 │ │ - cbnz w19, 8c300 │ │ - b 8c334 │ │ + ldr w8, [x23, #56] │ │ + asr w8, w8, #2 │ │ + str w8, [sp, #44] │ │ + bl 1b984 │ │ + ldr w8, [x23, #12] │ │ + add x0, x26, #0x30 │ │ + mov w1, #0x1 // #1 │ │ + asr w8, w8, #2 │ │ + str w8, [sp, #48] │ │ + ldr w8, [x23, #28] │ │ + asr w8, w8, #2 │ │ + str w8, [sp, #52] │ │ + ldr w8, [x23, #44] │ │ + asr w8, w8, #2 │ │ + str w8, [sp, #56] │ │ + ldr w8, [x23, #60] │ │ + asr w8, w8, #2 │ │ + str w8, [sp, #60] │ │ + bl 1b984 │ │ + movi v0.2d, #0x0 │ │ + mov x0, sp │ │ + mov w1, #0x4 // #4 │ │ + stp q0, q0, [x23, #32] │ │ + stp q0, q0, [x23] │ │ + bl 1b984 │ │ + mov w1, #0x4 // #4 │ │ + mov x0, x25 │ │ + bl 1b984 │ │ + mov w1, #0x4 // #4 │ │ + mov x0, x24 │ │ + bl 1b984 │ │ + mov w1, #0x4 // #4 │ │ + mov x0, x22 │ │ + bl 1b984 │ │ + ldrh w8, [x21] │ │ + ldr w9, [sp] │ │ + ldr x26, [sp, #64] │ │ + add w8, w9, w8 │ │ + cmp w8, w19 │ │ + csel w9, w19, w8, gt │ │ + cmp w8, #0x0 │ │ + csel w9, wzr, w9, lt // lt = tstop │ │ + strh w9, [x21] │ │ + ldrh w8, [x21, #2] │ │ + ldr w9, [sp, #4] │ │ + add w8, w9, w8 │ │ + cmp w8, w19 │ │ + csel w9, w19, w8, gt │ │ + cmp w8, #0x0 │ │ + csel w9, wzr, w9, lt // lt = tstop │ │ + strh w9, [x21, #2] │ │ + ldrh w8, [x21, #4] │ │ + ldr w9, [sp, #8] │ │ + add w8, w9, w8 │ │ + cmp w8, w19 │ │ + csel w9, w19, w8, gt │ │ + cmp w8, #0x0 │ │ + csel w9, wzr, w9, lt // lt = tstop │ │ + strh w9, [x21, #4] │ │ + ldrh w8, [x21, #6] │ │ + ldp w9, w10, [sp, #12] │ │ + add w8, w9, w8 │ │ + cmp w8, w19 │ │ + csel w9, w19, w8, gt │ │ + cmp w8, #0x0 │ │ + csel w9, wzr, w9, lt // lt = tstop │ │ + add x8, x21, x20 │ │ + strh w9, [x21, #6] │ │ + ldrh w9, [x8] │ │ + add w9, w10, w9 │ │ + cmp w9, w19 │ │ + csel w10, w19, w9, gt │ │ + cmp w9, #0x0 │ │ + csel w10, wzr, w10, lt // lt = tstop │ │ + strh w10, [x8] │ │ + ldrh w9, [x8, #2] │ │ + ldr w10, [sp, #20] │ │ + add w9, w10, w9 │ │ + cmp w9, w19 │ │ + csel w10, w19, w9, gt │ │ + cmp w9, #0x0 │ │ + csel w10, wzr, w10, lt // lt = tstop │ │ + strh w10, [x8, #2] │ │ + ldrh w9, [x8, #4] │ │ + ldr w10, [sp, #24] │ │ + add w9, w10, w9 │ │ + cmp w9, w19 │ │ + csel w10, w19, w9, gt │ │ + cmp w9, #0x0 │ │ + csel w10, wzr, w10, lt // lt = tstop │ │ + strh w10, [x8, #4] │ │ + ldrh w9, [x8, #6] │ │ + ldr w10, [sp, #28] │ │ + add w9, w10, w9 │ │ + cmp w9, w19 │ │ + csel w10, w19, w9, gt │ │ + cmp w9, #0x0 │ │ + csel w10, wzr, w10, lt // lt = tstop │ │ + add x9, x8, x20 │ │ + strh w10, [x8, #6] │ │ + ldrh w8, [x9] │ │ + ldr w10, [sp, #32] │ │ + add x11, x9, x20 │ │ + add w8, w10, w8 │ │ + cmp w8, w19 │ │ + csel w10, w19, w8, gt │ │ + cmp w8, #0x0 │ │ + csel w10, wzr, w10, lt // lt = tstop │ │ + strh w10, [x9] │ │ + ldrh w8, [x9, #2] │ │ + ldr w10, [sp, #36] │ │ + add w8, w10, w8 │ │ + cmp w8, w19 │ │ + csel w10, w19, w8, gt │ │ + cmp w8, #0x0 │ │ + csel w10, wzr, w10, lt // lt = tstop │ │ + strh w10, [x9, #2] │ │ + ldrh w8, [x9, #4] │ │ ldr w10, [sp, #40] │ │ - add x11, x11, #0x1 │ │ - add x7, x7, x16 │ │ - add w10, w6, w10 │ │ - asr w12, w10, #10 │ │ - and w6, w10, #0x3ff │ │ + add w8, w10, w8 │ │ + cmp w8, w19 │ │ + csel w10, w19, w8, gt │ │ + cmp w8, #0x0 │ │ + csel w10, wzr, w10, lt // lt = tstop │ │ + strh w10, [x9, #4] │ │ + ldrh w8, [x9, #6] │ │ ldr w10, [sp, #44] │ │ - cmp w11, w10 │ │ - lsl w10, w12, #7 │ │ - add x1, x1, w10, sxtw #1 │ │ - b.eq 8c610 // b.none │ │ - asr w19, w6, #6 │ │ - cbz w19, 8c334 │ │ - ldr w12, [sp, #44] │ │ - sxtw x10, w19 │ │ - sub x19, x10, #0x1 │ │ - cmp w12, #0x5 │ │ - b.lt 8c344 // b.tstop │ │ - add x19, x8, x19, lsl #3 │ │ - cmp w3, #0x1 │ │ - b.lt 8c2cc // b.tstop │ │ - cbz x19, 8c35c │ │ - cmp w3, #0x7 │ │ - b.hi 8c36c // b.pmore │ │ - mov x21, xzr │ │ - b 8c53c │ │ - mov x19, xzr │ │ - cmp w3, #0x1 │ │ - b.ge 8c320 // b.tcont │ │ - b 8c2cc │ │ - mov w10, #0x78 // #120 │ │ - madd x10, x2, x10, x5 │ │ - add x19, x10, x19, lsl #3 │ │ - cmp w3, #0x1 │ │ - b.ge 8c320 // b.tcont │ │ - b 8c2cc │ │ - cmp w3, #0x10 │ │ - b.cs 8c5c4 // b.hs, b.nlast │ │ - mov x19, xzr │ │ - b 8c5f4 │ │ - ldr x12, [sp, #16] │ │ - add x4, x19, #0x8 │ │ - add x0, x19, #0x7 │ │ - add x20, x1, x12, lsl #1 │ │ - ldp x12, x10, [sp, #24] │ │ - mul x10, x11, x10 │ │ - add x22, x10, x9 │ │ - mov x21, xzr │ │ - add x10, x12, x10, lsl #1 │ │ - add x23, x12, x22, lsl #1 │ │ - cmp x4, x10 │ │ - cset w4, hi // hi = pmore │ │ - cmp x0, x23 │ │ - cset w0, cc // cc = lo, ul, last │ │ - cmp x10, x20 │ │ - sub x20, x1, #0x300 │ │ - cset w22, cc // cc = lo, ul, last │ │ - cmp x20, x23 │ │ - and w10, w4, w0 │ │ - cset w23, cc // cc = lo, ul, last │ │ - tbnz w10, #0, 8c53c │ │ - and w10, w22, w23 │ │ - tbnz w10, #0, 8c53c │ │ - mov x10, x19 │ │ - add x0, x19, #0x2 │ │ - ld1r {v1.8b}, [x10], #1 │ │ - ld1r {v2.8b}, [x0] │ │ - add x0, x19, #0x3 │ │ - ld1r {v3.8b}, [x0] │ │ - add x0, x19, #0x4 │ │ - ld1r {v4.8b}, [x0] │ │ - add x0, x19, #0x5 │ │ - ld1r {v5.8b}, [x0] │ │ - add x0, x19, #0x6 │ │ - ld1r {v6.8b}, [x0] │ │ - add x0, x19, #0x7 │ │ - ld1r {v7.8b}, [x0] │ │ - ld1r {v22.8b}, [x10] │ │ - sxtl v16.8h, v1.8b │ │ - sxtl v17.8h, v2.8b │ │ - sxtl v18.8h, v3.8b │ │ - sxtl v19.8h, v4.8b │ │ - sxtl v20.8h, v5.8b │ │ - sxtl v21.8h, v6.8b │ │ - sxtl v24.8h, v7.8b │ │ - sxtl v23.8h, v22.8b │ │ - mov x21, xzr │ │ - sxtl2 v1.4s, v16.8h │ │ - sxtl v2.4s, v16.4h │ │ - sxtl2 v3.4s, v17.8h │ │ - sxtl v4.4s, v17.4h │ │ - sxtl2 v5.4s, v18.8h │ │ - sxtl v6.4s, v18.4h │ │ - sxtl2 v7.4s, v19.8h │ │ - sxtl v16.4s, v19.4h │ │ - sxtl2 v17.4s, v20.8h │ │ - sxtl v18.4s, v20.4h │ │ - sxtl2 v19.4s, v21.8h │ │ - sxtl v20.4s, v21.4h │ │ - sxtl2 v21.4s, v24.8h │ │ - sxtl2 v22.4s, v23.8h │ │ - sxtl v23.4s, v23.4h │ │ - sxtl v24.4s, v24.4h │ │ - mov x22, x14 │ │ - add x10, x20, x21 │ │ - ldr q25, [x10] │ │ - ldr q26, [x10, #256] │ │ - ldr q27, [x10, #512] │ │ - subs x22, x22, #0x8 │ │ - sxtl v28.4s, v25.4h │ │ - sxtl v29.4s, v26.4h │ │ - mul v28.4s, v28.4s, v2.4s │ │ - mla v28.4s, v29.4s, v23.4s │ │ - ldr q29, [x10, #768] │ │ - sxtl2 v25.4s, v25.8h │ │ - sxtl2 v26.4s, v26.8h │ │ - mul v25.4s, v25.4s, v1.4s │ │ - mla v25.4s, v26.4s, v22.4s │ │ - sxtl2 v26.4s, v27.8h │ │ - mla v25.4s, v26.4s, v3.4s │ │ - ldr q26, [x10, #1024] │ │ - sxtl v27.4s, v27.4h │ │ - mla v28.4s, v27.4s, v4.4s │ │ - sxtl v27.4s, v29.4h │ │ - mla v28.4s, v27.4s, v6.4s │ │ - ldr q27, [x10, #1280] │ │ - sxtl2 v29.4s, v29.8h │ │ - mla v25.4s, v29.4s, v5.4s │ │ - sxtl2 v29.4s, v26.8h │ │ - mla v25.4s, v29.4s, v7.4s │ │ - ldr q29, [x10, #1536] │ │ - sxtl v26.4s, v26.4h │ │ - mla v28.4s, v26.4s, v16.4s │ │ - sxtl v26.4s, v27.4h │ │ - mla v28.4s, v26.4s, v18.4s │ │ - ldr q26, [x10, #1792] │ │ - sxtl2 v27.4s, v27.8h │ │ - mla v25.4s, v27.4s, v17.4s │ │ - sxtl2 v27.4s, v29.8h │ │ - mla v25.4s, v27.4s, v19.4s │ │ - sxtl v27.4s, v29.4h │ │ - mla v28.4s, v27.4s, v20.4s │ │ - sxtl v27.4s, v26.4h │ │ - mla v28.4s, v27.4s, v24.4s │ │ - sxtl2 v26.4s, v26.8h │ │ - mla v25.4s, v26.4s, v21.4s │ │ - add v26.4s, v28.4s, v0.4s │ │ - add v25.4s, v25.4s, v0.4s │ │ - shrn v26.4h, v26.4s, #6 │ │ - shrn2 v26.8h, v25.4s, #6 │ │ - str q26, [x7, x21] │ │ - add x21, x21, #0x10 │ │ - b.ne 8c46c // b.any │ │ - cmp x14, x9 │ │ - mov x21, x14 │ │ - b.eq 8c2cc // b.none │ │ - add x10, x1, x21, lsl #1 │ │ - sub x20, x10, #0x300 │ │ - ldrsb w4, [x19, #1] │ │ - ldrsh w22, [x20, #256] │ │ - ldrsb w10, [x19] │ │ - ldrsh w0, [x20] │ │ - ldrsb w23, [x19, #2] │ │ - ldrsh w24, [x20, #512] │ │ - ldrsb w25, [x19, #3] │ │ - ldrsh w26, [x20, #768] │ │ - ldrsb w27, [x19, #4] │ │ - ldrsh w28, [x20, #1024] │ │ - mul w4, w22, w4 │ │ - ldrsb w29, [x19, #5] │ │ - ldrsh w30, [x20, #1280] │ │ - madd w10, w0, w10, w4 │ │ - ldrsb w17, [x19, #6] │ │ - ldrsh w12, [x20, #1536] │ │ - madd w10, w24, w23, w10 │ │ - ldrsb w13, [x19, #7] │ │ - ldrsh w22, [x20, #1792] │ │ - madd w10, w26, w25, w10 │ │ - madd w10, w28, w27, w10 │ │ - madd w10, w30, w29, w10 │ │ - madd w10, w12, w17, w10 │ │ - madd w10, w22, w13, w10 │ │ - add w10, w10, #0x20 │ │ - lsr w10, w10, #6 │ │ - strh w10, [x7, x21, lsl #1] │ │ - add x21, x21, #0x1 │ │ - cmp x9, x21 │ │ - add x20, x20, #0x2 │ │ - b.ne 8c544 // b.any │ │ - b 8c2cc │ │ - mov x19, xzr │ │ - mov x20, x15 │ │ - add x10, x1, x19 │ │ - ldp q1, q2, [x10] │ │ - add x10, x7, x19 │ │ - subs x20, x20, #0x10 │ │ - add x19, x19, #0x20 │ │ - stp q1, q2, [x10] │ │ - b.ne 8c5cc // b.any │ │ - cmp x15, x9 │ │ - mov x19, x15 │ │ - b.eq 8c2cc // b.none │ │ - lsl x10, x19, #1 │ │ - ldrh w0, [x1, x10] │ │ - add x19, x19, #0x1 │ │ - cmp x9, x19 │ │ - strh w0, [x7, x10] │ │ - b.ne 8c5f4 // b.any │ │ - b 8c2cc │ │ - add sp, sp, #0x10, lsl #12 │ │ - add sp, sp, #0x730 │ │ - ldp x29, x30, [sp, #80] │ │ - ldp x20, x19, [sp, #64] │ │ - ldp x22, x21, [sp, #48] │ │ - ldp x24, x23, [sp, #32] │ │ - ldp x26, x25, [sp, #16] │ │ - ldp x28, x27, [sp], #96 │ │ + add w8, w10, w8 │ │ + cmp w8, w19 │ │ + csel w10, w19, w8, gt │ │ + cmp w8, #0x0 │ │ + csel w8, wzr, w10, lt // lt = tstop │ │ + strh w8, [x9, #6] │ │ + ldrh w8, [x11] │ │ + ldr w9, [sp, #48] │ │ + ldrh w10, [x11, #2] │ │ + add w8, w9, w8 │ │ + cmp w8, w19 │ │ + csel w9, w19, w8, gt │ │ + cmp w8, #0x0 │ │ + csel w8, wzr, w9, lt // lt = tstop │ │ + strh w8, [x11] │ │ + ldr w8, [sp, #52] │ │ + ldrh w9, [x11, #4] │ │ + add w8, w8, w10 │ │ + cmp w8, w19 │ │ + csel w10, w19, w8, gt │ │ + cmp w8, #0x0 │ │ + csel w8, wzr, w10, lt // lt = tstop │ │ + strh w8, [x11, #2] │ │ + ldr w8, [sp, #56] │ │ + ldrh w10, [x11, #6] │ │ + add w8, w8, w9 │ │ + cmp w8, w19 │ │ + csel w9, w19, w8, gt │ │ + cmp w8, #0x0 │ │ + csel w8, wzr, w9, lt // lt = tstop │ │ + strh w8, [x11, #4] │ │ + ldr w8, [sp, #60] │ │ + add w8, w8, w10 │ │ + cmp w8, w19 │ │ + csel w9, w19, w8, gt │ │ + cmp w8, #0x0 │ │ + csel w8, wzr, w9, lt // lt = tstop │ │ + strh w8, [x11, #6] │ │ + ldp x19, x30, [sp, #128] │ │ + ldp x21, x20, [sp, #112] │ │ + ldp x23, x22, [sp, #96] │ │ + ldp x25, x24, [sp, #80] │ │ + add sp, sp, #0x90 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + adrp x7, ad000 │ │ + ldr x7, [x7, #2760] │ │ + mov w8, #0x1 // #1 │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x4 // #4 │ │ + mov w6, wzr │ │ + str w8, [sp, #8] │ │ + str x7, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x7, ad000 │ │ + ldr x7, [x7, #1376] │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x4 // #4 │ │ + mov w6, wzr │ │ + str x7, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #2760] │ │ + ldr x7, [x7, #3232] │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x4 // #4 │ │ + mov w6, wzr │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3232] │ │ + ldr x7, [x7, #2760] │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x4 // #4 │ │ + mov w6, wzr │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x7, ad000 │ │ + ldr x7, [x7, #3232] │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x4 // #4 │ │ + mov w6, wzr │ │ + str x7, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3232] │ │ + ldr x7, [x7, #3656] │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x4 // #4 │ │ + mov w6, wzr │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3656] │ │ + ldr x7, [x7, #3232] │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x4 // #4 │ │ + mov w6, wzr │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #2760] │ │ + ldr x7, [x7, #3656] │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x4 // #4 │ │ + mov w6, wzr │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3656] │ │ + ldr x7, [x7, #2760] │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x4 // #4 │ │ + mov w6, wzr │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x7, ad000 │ │ + ldr x7, [x7, #3656] │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x4 // #4 │ │ + mov w6, wzr │ │ + str x7, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1376] │ │ + ldr x7, [x7, #2760] │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x4 // #4 │ │ + mov w6, wzr │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #2760] │ │ + ldr x7, [x7, #1376] │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x4 // #4 │ │ + mov w6, wzr │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1376] │ │ + ldr x7, [x7, #3656] │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x4 // #4 │ │ + mov w6, wzr │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3656] │ │ + ldr x7, [x7, #1376] │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x4 // #4 │ │ + mov w6, wzr │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1376] │ │ + ldr x7, [x7, #3232] │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x4 // #4 │ │ + mov w6, wzr │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3232] │ │ + ldr x7, [x7, #1376] │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x4 // #4 │ │ + mov w6, wzr │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + adrp x9, ad000 │ │ + adrp x7, ad000 │ │ + ldr x9, [x9, #120] │ │ + ldr x7, [x7, #2760] │ │ + mov w8, #0x1 // #1 │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, wzr │ │ + str w8, [sp, #8] │ │ + str x9, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1672] │ │ + ldr x7, [x7, #1376] │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, wzr │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #120] │ │ + ldr x7, [x7, #3232] │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, wzr │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3744] │ │ + ldr x7, [x7, #2760] │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, wzr │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3744] │ │ + ldr x7, [x7, #3232] │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, wzr │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3744] │ │ + ldr x7, [x7, #3656] │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, wzr │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3672] │ │ + ldr x7, [x7, #3232] │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, wzr │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #120] │ │ + ldr x7, [x7, #3656] │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, wzr │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3672] │ │ + ldr x7, [x7, #2760] │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, wzr │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3672] │ │ + ldr x7, [x7, #3656] │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, wzr │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1672] │ │ + ldr x7, [x7, #2760] │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, wzr │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #120] │ │ + ldr x7, [x7, #1376] │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, wzr │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1672] │ │ + ldr x7, [x7, #3656] │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, wzr │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3672] │ │ + ldr x7, [x7, #1376] │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, wzr │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1672] │ │ + ldr x7, [x7, #3232] │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, wzr │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3744] │ │ + ldr x7, [x7, #1376] │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, wzr │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + adrp x9, ad000 │ │ + adrp x7, ad000 │ │ + ldr x9, [x9, #944] │ │ + ldr x7, [x7, #2760] │ │ + mov w8, #0x1 // #1 │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x1 // #1 │ │ + str w8, [sp, #8] │ │ + str x9, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #2376] │ │ + ldr x7, [x7, #1376] │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #944] │ │ + ldr x7, [x7, #3232] │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1256] │ │ + ldr x7, [x7, #2760] │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1256] │ │ + ldr x7, [x7, #3232] │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1256] │ │ + ldr x7, [x7, #3656] │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1312] │ │ + ldr x7, [x7, #3232] │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #944] │ │ + ldr x7, [x7, #3656] │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1312] │ │ + ldr x7, [x7, #2760] │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1312] │ │ + ldr x7, [x7, #3656] │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #2376] │ │ + ldr x7, [x7, #2760] │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #944] │ │ + ldr x7, [x7, #1376] │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #2376] │ │ + ldr x7, [x7, #3656] │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1312] │ │ + ldr x7, [x7, #1376] │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #2376] │ │ + ldr x7, [x7, #3232] │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1256] │ │ + ldr x7, [x7, #1376] │ │ + mov w4, #0x4 // #4 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + adrp x9, ad000 │ │ + adrp x7, ad000 │ │ + ldr x9, [x9, #2760] │ │ + ldr x7, [x7, #120] │ │ + mov w8, #0x1 // #1 │ │ + mov w4, #0x8 // #8 │ │ + mov w5, #0x4 // #4 │ │ + mov w6, wzr │ │ + str w8, [sp, #8] │ │ + str x9, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1376] │ │ + ldr x7, [x7, #1672] │ │ + mov w4, #0x8 // #8 │ │ + mov w5, #0x4 // #4 │ │ + mov w6, wzr │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #2760] │ │ + ldr x7, [x7, #3744] │ │ + mov w4, #0x8 // #8 │ │ + mov w5, #0x4 // #4 │ │ + mov w6, wzr │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3232] │ │ + ldr x7, [x7, #120] │ │ + mov w4, #0x8 // #8 │ │ + mov w5, #0x4 // #4 │ │ + mov w6, wzr │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3232] │ │ + ldr x7, [x7, #3744] │ │ + mov w4, #0x8 // #8 │ │ + mov w5, #0x4 // #4 │ │ + mov w6, wzr │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3232] │ │ + ldr x7, [x7, #3672] │ │ + mov w4, #0x8 // #8 │ │ + mov w5, #0x4 // #4 │ │ + mov w6, wzr │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3656] │ │ + ldr x7, [x7, #3744] │ │ + mov w4, #0x8 // #8 │ │ + mov w5, #0x4 // #4 │ │ + mov w6, wzr │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #2760] │ │ + ldr x7, [x7, #3672] │ │ + mov w4, #0x8 // #8 │ │ + mov w5, #0x4 // #4 │ │ + mov w6, wzr │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3656] │ │ + ldr x7, [x7, #120] │ │ + mov w4, #0x8 // #8 │ │ + mov w5, #0x4 // #4 │ │ + mov w6, wzr │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3656] │ │ + ldr x7, [x7, #3672] │ │ + mov w4, #0x8 // #8 │ │ + mov w5, #0x4 // #4 │ │ + mov w6, wzr │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1376] │ │ + ldr x7, [x7, #120] │ │ + mov w4, #0x8 // #8 │ │ + mov w5, #0x4 // #4 │ │ + mov w6, wzr │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #2760] │ │ + ldr x7, [x7, #1672] │ │ + mov w4, #0x8 // #8 │ │ + mov w5, #0x4 // #4 │ │ + mov w6, wzr │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1376] │ │ + ldr x7, [x7, #3672] │ │ + mov w4, #0x8 // #8 │ │ + mov w5, #0x4 // #4 │ │ + mov w6, wzr │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3656] │ │ + ldr x7, [x7, #1672] │ │ + mov w4, #0x8 // #8 │ │ + mov w5, #0x4 // #4 │ │ + mov w6, wzr │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1376] │ │ + ldr x7, [x7, #3744] │ │ + mov w4, #0x8 // #8 │ │ + mov w5, #0x4 // #4 │ │ + mov w6, wzr │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3232] │ │ + ldr x7, [x7, #1672] │ │ + mov w4, #0x8 // #8 │ │ + mov w5, #0x4 // #4 │ │ + mov w6, wzr │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + adrp x7, ad000 │ │ + ldr x7, [x7, #120] │ │ + mov w8, #0x1 // #1 │ │ + mov w4, #0x8 // #8 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, #0x1 // #1 │ │ + str w8, [sp, #8] │ │ + str x7, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x7, ad000 │ │ + ldr x7, [x7, #1672] │ │ + mov w4, #0x8 // #8 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, #0x1 // #1 │ │ + str x7, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #120] │ │ + ldr x7, [x7, #3744] │ │ + mov w4, #0x8 // #8 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3744] │ │ + ldr x7, [x7, #120] │ │ + mov w4, #0x8 // #8 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x7, ad000 │ │ + ldr x7, [x7, #3744] │ │ + mov w4, #0x8 // #8 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, #0x1 // #1 │ │ + str x7, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3744] │ │ + ldr x7, [x7, #3672] │ │ + mov w4, #0x8 // #8 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3672] │ │ + ldr x7, [x7, #3744] │ │ + mov w4, #0x8 // #8 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #120] │ │ + ldr x7, [x7, #3672] │ │ + mov w4, #0x8 // #8 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3672] │ │ + ldr x7, [x7, #120] │ │ + mov w4, #0x8 // #8 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x7, ad000 │ │ + ldr x7, [x7, #3672] │ │ + mov w4, #0x8 // #8 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, #0x1 // #1 │ │ + str x7, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1672] │ │ + ldr x7, [x7, #120] │ │ + mov w4, #0x8 // #8 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #120] │ │ + ldr x7, [x7, #1672] │ │ + mov w4, #0x8 // #8 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1672] │ │ + ldr x7, [x7, #3672] │ │ + mov w4, #0x8 // #8 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3672] │ │ + ldr x7, [x7, #1672] │ │ + mov w4, #0x8 // #8 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1672] │ │ + ldr x7, [x7, #3744] │ │ + mov w4, #0x8 // #8 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3744] │ │ + ldr x7, [x7, #1672] │ │ + mov w4, #0x8 // #8 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + adrp x9, ad000 │ │ + adrp x7, ad000 │ │ + ldr x9, [x9, #944] │ │ + ldr x7, [x7, #120] │ │ + mov w8, #0x1 // #1 │ │ + mov w4, #0x8 // #8 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x1 // #1 │ │ + str w8, [sp, #8] │ │ + str x9, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #2376] │ │ + ldr x7, [x7, #1672] │ │ + mov w4, #0x8 // #8 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #944] │ │ + ldr x7, [x7, #3744] │ │ + mov w4, #0x8 // #8 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1256] │ │ + ldr x7, [x7, #120] │ │ + mov w4, #0x8 // #8 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1256] │ │ + ldr x7, [x7, #3744] │ │ + mov w4, #0x8 // #8 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1256] │ │ + ldr x7, [x7, #3672] │ │ + mov w4, #0x8 // #8 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1312] │ │ + ldr x7, [x7, #3744] │ │ + mov w4, #0x8 // #8 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #944] │ │ + ldr x7, [x7, #3672] │ │ + mov w4, #0x8 // #8 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1312] │ │ + ldr x7, [x7, #120] │ │ + mov w4, #0x8 // #8 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1312] │ │ + ldr x7, [x7, #3672] │ │ + mov w4, #0x8 // #8 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #2376] │ │ + ldr x7, [x7, #120] │ │ + mov w4, #0x8 // #8 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #944] │ │ + ldr x7, [x7, #1672] │ │ + mov w4, #0x8 // #8 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #2376] │ │ + ldr x7, [x7, #3672] │ │ + mov w4, #0x8 // #8 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1312] │ │ + ldr x7, [x7, #1672] │ │ + mov w4, #0x8 // #8 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #2376] │ │ + ldr x7, [x7, #3744] │ │ + mov w4, #0x8 // #8 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1256] │ │ + ldr x7, [x7, #1672] │ │ + mov w4, #0x8 // #8 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + adrp x9, ad000 │ │ + adrp x7, ad000 │ │ + ldr x9, [x9, #248] │ │ + ldr x7, [x7, #120] │ │ + mov w8, #0x1 // #1 │ │ + mov w4, #0x8 // #8 │ │ + mov w5, #0x20 // #32 │ │ + mov w6, #0x2 // #2 │ │ + str w8, [sp, #8] │ │ + str x9, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3416] │ │ + ldr x7, [x7, #1672] │ │ + mov w4, #0x8 // #8 │ │ + mov w5, #0x20 // #32 │ │ + mov w6, #0x2 // #2 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + adrp x9, ad000 │ │ + adrp x7, ad000 │ │ + ldr x9, [x9, #2760] │ │ + ldr x7, [x7, #944] │ │ + mov w8, #0x1 // #1 │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x4 // #4 │ │ + mov w6, #0x1 // #1 │ │ + str w8, [sp, #8] │ │ + str x9, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1376] │ │ + ldr x7, [x7, #2376] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x4 // #4 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #2760] │ │ + ldr x7, [x7, #1256] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x4 // #4 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3232] │ │ + ldr x7, [x7, #944] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x4 // #4 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3232] │ │ + ldr x7, [x7, #1256] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x4 // #4 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3232] │ │ + ldr x7, [x7, #1312] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x4 // #4 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3656] │ │ + ldr x7, [x7, #1256] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x4 // #4 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #2760] │ │ + ldr x7, [x7, #1312] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x4 // #4 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3656] │ │ + ldr x7, [x7, #944] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x4 // #4 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3656] │ │ + ldr x7, [x7, #1312] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x4 // #4 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1376] │ │ + ldr x7, [x7, #944] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x4 // #4 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #2760] │ │ + ldr x7, [x7, #2376] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x4 // #4 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1376] │ │ + ldr x7, [x7, #1312] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x4 // #4 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3656] │ │ + ldr x7, [x7, #2376] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x4 // #4 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1376] │ │ + ldr x7, [x7, #1256] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x4 // #4 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3232] │ │ + ldr x7, [x7, #2376] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x4 // #4 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + adrp x9, ad000 │ │ + adrp x7, ad000 │ │ + ldr x9, [x9, #120] │ │ + ldr x7, [x7, #944] │ │ + mov w8, #0x1 // #1 │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, #0x1 // #1 │ │ + str w8, [sp, #8] │ │ + str x9, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1672] │ │ + ldr x7, [x7, #2376] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #120] │ │ + ldr x7, [x7, #1256] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3744] │ │ + ldr x7, [x7, #944] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3744] │ │ + ldr x7, [x7, #1256] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3744] │ │ + ldr x7, [x7, #1312] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3672] │ │ + ldr x7, [x7, #1256] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #120] │ │ + ldr x7, [x7, #1312] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3672] │ │ + ldr x7, [x7, #944] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3672] │ │ + ldr x7, [x7, #1312] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1672] │ │ + ldr x7, [x7, #944] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #120] │ │ + ldr x7, [x7, #2376] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1672] │ │ + ldr x7, [x7, #1312] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3672] │ │ + ldr x7, [x7, #2376] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1672] │ │ + ldr x7, [x7, #1256] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3744] │ │ + ldr x7, [x7, #2376] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + adrp x7, ad000 │ │ + ldr x7, [x7, #944] │ │ + mov w8, #0x1 // #1 │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x2 // #2 │ │ + str w8, [sp, #8] │ │ + str x7, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x7, ad000 │ │ + ldr x7, [x7, #2376] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x2 // #2 │ │ + str x7, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #944] │ │ + ldr x7, [x7, #1256] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x2 // #2 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1256] │ │ + ldr x7, [x7, #944] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x2 // #2 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x7, ad000 │ │ + ldr x7, [x7, #1256] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x2 // #2 │ │ + str x7, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1256] │ │ + ldr x7, [x7, #1312] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x2 // #2 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1312] │ │ + ldr x7, [x7, #1256] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x2 // #2 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #944] │ │ + ldr x7, [x7, #1312] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x2 // #2 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1312] │ │ + ldr x7, [x7, #944] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x2 // #2 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x7, ad000 │ │ + ldr x7, [x7, #1312] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x2 // #2 │ │ + str x7, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #2376] │ │ + ldr x7, [x7, #944] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x2 // #2 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #944] │ │ + ldr x7, [x7, #2376] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x2 // #2 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + adrp x9, ad000 │ │ + adrp x7, ad000 │ │ + ldr x9, [x9, #248] │ │ + ldr x7, [x7, #944] │ │ + mov w8, #0x1 // #1 │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x20 // #32 │ │ + mov w6, #0x1 // #1 │ │ + str w8, [sp, #8] │ │ + str x9, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #3416] │ │ + ldr x7, [x7, #2376] │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x20 // #32 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + adrp x9, ad000 │ │ + adrp x7, ad000 │ │ + ldr x9, [x9, #424] │ │ + ldr x7, [x7, #944] │ │ + mov w8, #0x1 // #1 │ │ + mov w4, #0x10 // #16 │ │ + mov w5, #0x40 // #64 │ │ + mov w6, #0x2 // #2 │ │ + str w8, [sp, #8] │ │ + str x9, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + adrp x9, ad000 │ │ + adrp x7, ad000 │ │ + ldr x9, [x9, #120] │ │ + ldr x7, [x7, #248] │ │ + mov w8, #0x1 // #1 │ │ + mov w4, #0x20 // #32 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, #0x2 // #2 │ │ + str w8, [sp, #8] │ │ + str x9, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #1672] │ │ + ldr x7, [x7, #3416] │ │ + mov w4, #0x20 // #32 │ │ + mov w5, #0x8 // #8 │ │ + mov w6, #0x2 // #2 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + adrp x9, ad000 │ │ + adrp x7, ad000 │ │ + ldr x9, [x9, #944] │ │ + ldr x7, [x7, #248] │ │ + mov w8, #0x1 // #1 │ │ + mov w4, #0x20 // #32 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x1 // #1 │ │ + str w8, [sp, #8] │ │ + str x9, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x8, ad000 │ │ + adrp x7, ad000 │ │ + ldr x8, [x8, #2376] │ │ + ldr x7, [x7, #3416] │ │ + mov w4, #0x20 // #32 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x1 // #1 │ │ + str x8, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + adrp x7, ad000 │ │ + ldr x7, [x7, #248] │ │ + mov w8, #0x1 // #1 │ │ + mov w4, #0x20 // #32 │ │ + mov w5, #0x20 // #32 │ │ + mov w6, #0x2 // #2 │ │ + str w8, [sp, #8] │ │ + str x7, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + str wzr, [sp, #8] │ │ + adrp x7, ad000 │ │ + ldr x7, [x7, #3416] │ │ + mov w4, #0x20 // #32 │ │ + mov w5, #0x20 // #32 │ │ + mov w6, #0x2 // #2 │ │ + str x7, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + adrp x9, ad000 │ │ + adrp x7, ad000 │ │ + ldr x9, [x9, #424] │ │ + ldr x7, [x7, #248] │ │ + mov w8, #0x1 // #1 │ │ + mov w4, #0x20 // #32 │ │ + mov w5, #0x40 // #64 │ │ + mov w6, #0x1 // #1 │ │ + str w8, [sp, #8] │ │ + str x9, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + adrp x9, ad000 │ │ + adrp x7, ad000 │ │ + ldr x9, [x9, #944] │ │ + ldr x7, [x7, #424] │ │ + mov w8, #0x1 // #1 │ │ + mov w4, #0x40 // #64 │ │ + mov w5, #0x10 // #16 │ │ + mov w6, #0x2 // #2 │ │ + str w8, [sp, #8] │ │ + str x9, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + adrp x9, ad000 │ │ + adrp x7, ad000 │ │ + ldr x9, [x9, #248] │ │ + ldr x7, [x7, #424] │ │ + mov w8, #0x1 // #1 │ │ + mov w4, #0x40 // #64 │ │ + mov w5, #0x20 // #32 │ │ + mov w6, #0x1 // #1 │ │ + str w8, [sp, #8] │ │ + str x9, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + sub sp, sp, #0x30 │ │ + str x30, [sp, #32] │ │ + str w4, [sp, #16] │ │ + adrp x7, ad000 │ │ + ldr x7, [x7, #424] │ │ + mov w8, #0x1 // #1 │ │ + mov w4, #0x40 // #64 │ │ + mov w5, #0x40 // #64 │ │ + mov w6, #0x2 // #2 │ │ + str w8, [sp, #8] │ │ + str x7, [sp] │ │ + bl 8ed24 │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ ret │ │ - adrp x8, 8c000 │ │ - adrp x10, 8c000 │ │ - add x8, x8, #0x66c │ │ - adrp x9, 8c000 │ │ - add x10, x10, #0x850 │ │ - adrp x11, 8c000 │ │ - add x9, x9, #0x760 │ │ - add x11, x11, #0x92c │ │ - fmov d0, x8 │ │ - fmov d1, x10 │ │ - mov v0.d[1], x9 │ │ - mov v1.d[1], x11 │ │ - stp q0, q1, [x0] │ │ - b 5a4d4 │ │ stp x28, x27, [sp, #-96]! │ │ stp x26, x25, [sp, #16] │ │ stp x24, x23, [sp, #32] │ │ stp x22, x21, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ stp x29, x30, [sp, #80] │ │ - ldp w8, w9, [x2] │ │ - ldr w10, [x2, #8] │ │ - orr w8, w9, w8 │ │ - orr w25, w8, w10 │ │ - cbz w25, 8c744 │ │ - mov w19, w7 │ │ - mov x20, x5 │ │ - mov x21, x3 │ │ - mov x22, x2 │ │ - mov x23, x0 │ │ - asr x24, x1, #1 │ │ - lsl x26, x1, #2 │ │ - lsl x27, x4, #2 │ │ - mov w28, #0x1 // #1 │ │ - mov w29, #0x4 // #4 │ │ - tst w28, w25 │ │ - b.ne 8c710 // b.any │ │ - b 8c6f0 │ │ - ldr w8, [x22, #4] │ │ - tst w8, w28 │ │ - cset w8, ne // ne = any │ │ - lsl w6, w29, w8 │ │ - mov w5, #0x1 // #1 │ │ - mov x0, x23 │ │ - mov x4, x24 │ │ - mov w7, w19 │ │ - bl 8c9fc │ │ - lsl w28, w28, #1 │ │ - neg w8, w28 │ │ - tst w25, w8 │ │ - add x23, x23, x26 │ │ - add x21, x21, x27 │ │ - b.eq 8c744 // b.none │ │ - tst w28, w25 │ │ - b.eq 8c6f0 // b.none │ │ - ldrb w8, [x21] │ │ - cbnz w8, 8c720 │ │ - ldurb w8, [x21, #-4] │ │ - cbz w8, 8c6f0 │ │ - add x9, x20, x8 │ │ - ldr w10, [x22, #8] │ │ - ldrb w1, [x9] │ │ - ldrb w2, [x9, #64] │ │ - lsr w3, w8, #4 │ │ - tst w10, w28 │ │ - b.eq 8c6cc // b.none │ │ - mov w8, #0x2 // #2 │ │ - b 8c6d8 │ │ + sub sp, sp, #0x4, lsl #12 │ │ + sub sp, sp, #0x50 │ │ + add x8, sp, #0xc4 │ │ + ldr w22, [x8, #16380] │ │ + add x8, sp, #0xbc │ │ + cmp w5, w4, lsl #1 │ │ + ldr w9, [x8, #16380] │ │ + cset w8, eq // eq = none │ │ + cmp w4, w5, lsl #1 │ │ + cset w10, eq // eq = none │ │ + orr w8, w8, w10 │ │ + mov w10, #0x1 // #1 │ │ + lsl w10, w10, w6 │ │ + mov w19, w6 │ │ + mov w27, w5 │ │ + mov w28, w4 │ │ + mov x11, x2 │ │ + mov x29, x1 │ │ + mov x21, x0 │ │ + cmp w3, w9 │ │ + asr w20, w10, #1 │ │ + b.ge 8eea4 // b.tcont │ │ + ldr w10, [x11] │ │ + str wzr, [x11] │ │ + cbz w8, 8edb0 │ │ + mov w8, #0xb5 // #181 │ │ + orr w9, wzr, #0x80 │ │ + madd w8, w10, w8, w9 │ │ + asr w10, w8, #8 │ │ + cmp w27, #0x1 │ │ + b.lt 8f200 // b.tstop │ │ + cmp w28, #0x1 │ │ + b.lt 8f200 // b.tstop │ │ + mov w11, #0xb5 // #181 │ │ + orr w12, wzr, #0x80 │ │ + madd w12, w10, w11, w12 │ │ + add w12, w20, w12, asr #8 │ │ + asr w12, w12, w19 │ │ + mul w11, w12, w11 │ │ + add w11, w11, #0x880 │ │ + asr x13, x29, #1 │ │ + mov w9, w28 │ │ + asr w11, w11, #12 │ │ + mov w8, wzr │ │ + dup v0.4s, w22 │ │ + and x10, x9, #0xfffffff8 │ │ + dup v1.4s, w11 │ │ + lsl x12, x13, #1 │ │ + cmp w28, #0x8 │ │ + b.cc 8ee20 // b.lo, b.ul, b.last │ │ + b 8ee28 │ │ + add w8, w8, #0x1 │ │ + cmp w8, w27 │ │ + add x21, x21, x12 │ │ + b.eq 8f200 // b.none │ │ + cmp w28, #0x8 │ │ + b.cs 8ee28 // b.hs, b.nlast │ │ + mov x13, xzr │ │ + b 8ee74 │ │ + mov x13, x10 │ │ + mov x14, x21 │ │ + ldr q2, [x14] │ │ + subs x13, x13, #0x8 │ │ + uaddw2 v3.4s, v1.4s, v2.8h │ │ + uaddw v2.4s, v1.4s, v2.4h │ │ + cmlt v4.4s, v2.4s, #0 │ │ + smin v2.4s, v2.4s, v0.4s │ │ + cmlt v5.4s, v3.4s, #0 │ │ + smin v3.4s, v3.4s, v0.4s │ │ + bic v2.16b, v2.16b, v4.16b │ │ + bic v3.16b, v3.16b, v5.16b │ │ + xtn v2.4h, v2.4s │ │ + xtn2 v2.8h, v3.4s │ │ + str q2, [x14], #16 │ │ + b.ne 8ee30 // b.any │ │ + cmp x10, x9 │ │ + mov x13, x10 │ │ + b.eq 8ee08 // b.none │ │ + lsl x14, x13, #1 │ │ + ldrh w15, [x21, x14] │ │ + add x13, x13, #0x1 │ │ + add w15, w11, w15 │ │ + cmp w15, w22 │ │ + csel w16, w22, w15, gt │ │ + cmp w15, #0x0 │ │ + csel w15, wzr, w16, lt // lt = tstop │ │ + cmp x9, x13 │ │ + strh w15, [x21, x14] │ │ + b.ne 8ee74 // b.any │ │ + b 8ee08 │ │ + cmp w27, #0x20 │ │ + mov w9, #0x20 // #32 │ │ + mvn w10, w22 │ │ + csel w25, w27, w9, lt // lt = tstop │ │ + cmp w28, #0x20 │ │ + csel w9, w28, w9, lt // lt = tstop │ │ + cmp w27, #0x0 │ │ + lsl w24, w10, #5 │ │ + b.le 8ef90 │ │ + lsl w13, w10, #7 │ │ + sxtw x12, w25 │ │ + stp x7, x28, [sp, #64] │ │ + sxtw x10, w28 │ │ + str w13, [sp, #60] │ │ + mvn w13, w13 │ │ + sxtw x23, w9 │ │ + mov x28, x12 │ │ + stp w20, w19, [sp, #32] │ │ + str x29, [sp, #40] │ │ + stp x25, x11, [sp, #16] │ │ + str w13, [sp, #56] │ │ + tbz w8, #0, 8ef9c │ │ + str w27, [sp, #12] │ │ + mov x19, xzr │ │ + lsl x8, x10, #2 │ │ + lsl x26, x12, #2 │ │ + add x29, sp, #0x50 │ │ + mov w20, #0xb5 // #181 │ │ + orr w25, wzr, #0x80 │ │ + mov x27, x11 │ │ + str x8, [sp, #48] │ │ + ldr x8, [sp, #72] │ │ + cmp w8, #0x1 │ │ + b.ge 8ef64 // b.tcont │ │ + ldp w3, w2, [sp, #56] │ │ + ldr x8, [sp, #64] │ │ + mov w1, #0x1 // #1 │ │ + mov x0, x29 │ │ + blr x8 │ │ + ldr x8, [sp, #48] │ │ + add x19, x19, #0x1 │ │ + cmp x19, x28 │ │ + add x27, x27, #0x4 │ │ + add x29, x29, x8 │ │ + b.ge 8f014 // b.tcont │ │ + ldr x8, [sp, #72] │ │ + cmp w8, #0x1 │ │ + b.lt 8ef2c // b.tstop │ │ + mov x8, xzr │ │ + mov x9, x27 │ │ + ldr w10, [x9] │ │ + add x9, x9, x26 │ │ + madd w10, w10, w20, w25 │ │ + asr w10, w10, #8 │ │ + str w10, [x29, x8, lsl #2] │ │ + add x8, x8, #0x1 │ │ + cmp x8, x23 │ │ + b.lt 8ef6c // b.tstop │ │ + b 8ef2c │ │ + sxtw x23, w9 │ │ + sxtw x8, w25 │ │ + b 8f02c │ │ + mov x19, xzr │ │ + lsl x20, x10, #2 │ │ + lsl x26, x12, #2 │ │ + add x29, sp, #0x50 │ │ + mov x25, x11 │ │ + ldr x8, [sp, #72] │ │ + cmp w8, #0x1 │ │ + b.ge 8eff0 // b.tcont │ │ + ldp w3, w2, [sp, #56] │ │ + ldr x8, [sp, #64] │ │ + mov w1, #0x1 // #1 │ │ + mov x0, x29 │ │ + blr x8 │ │ + add x19, x19, #0x1 │ │ + add x29, x29, x20 │ │ + cmp x19, x28 │ │ + add x25, x25, #0x4 │ │ + b.ge 8f018 // b.tcont │ │ + ldr x8, [sp, #72] │ │ + cmp w8, #0x1 │ │ + b.lt 8efbc // b.tstop │ │ + mov x8, xzr │ │ + mov x9, x25 │ │ + ldr w10, [x9] │ │ + add x9, x9, x26 │ │ + str w10, [x29, x8, lsl #2] │ │ + add x8, x8, #0x1 │ │ + cmp x8, x23 │ │ + b.lt 8eff8 // b.tstop │ │ + b 8efbc │ │ + ldr w27, [sp, #12] │ │ + mov x8, x28 │ │ + ldr x28, [sp, #72] │ │ + ldr x29, [sp, #40] │ │ + ldp w20, w19, [sp, #32] │ │ + ldp x25, x11, [sp, #16] │ │ + mul x8, x23, x8 │ │ + lsl x2, x8, #2 │ │ + mov x0, x11 │ │ + mov w1, wzr │ │ + mvn w26, w24 │ │ + bl 4b00 │ │ + mul w8, w25, w28 │ │ + cmp w8, #0x1 │ │ + b.lt 8f0e4 // b.tstop │ │ + cmp w8, #0x3 │ │ + sxtw x8, w8 │ │ + b.hi 8f064 // b.pmore │ │ + mov x9, xzr │ │ + b 8f0b0 │ │ + and x9, x8, #0xfffffffffffffffc │ │ + dup v3.4s, w19 │ │ + dup v0.4s, w20 │ │ + dup v1.4s, w24 │ │ + dup v2.4s, w26 │ │ + add x10, sp, #0x50 │ │ + neg v3.4s, v3.4s │ │ + mov x11, x9 │ │ + ldr q4, [x10] │ │ + subs x11, x11, #0x4 │ │ + add v4.4s, v4.4s, v0.4s │ │ + sshl v4.4s, v4.4s, v3.4s │ │ + cmgt v5.4s, v1.4s, v4.4s │ │ + smin v4.4s, v4.4s, v2.4s │ │ + bsl v5.16b, v1.16b, v4.16b │ │ + str q5, [x10], #16 │ │ + b.ne 8f084 // b.any │ │ + cmp x9, x8 │ │ + b.eq 8f0e4 // b.none │ │ + add x10, sp, #0x50 │ │ + lsl x11, x9, #2 │ │ + ldr w12, [x10, x11] │ │ + add x9, x9, #0x1 │ │ + add w12, w12, w20 │ │ + asr w12, w12, w19 │ │ + cmp w12, w26 │ │ + csel w13, w26, w12, gt │ │ + cmp w12, w24 │ │ + csel w12, w24, w13, lt // lt = tstop │ │ + cmp x9, x8 │ │ + str w12, [x10, x11] │ │ + b.lt 8f0b4 // b.tstop │ │ + cmp w28, #0x1 │ │ + b.lt 8f11c // b.tstop │ │ + ldr x19, [sp, #16560] │ │ + sxtw x23, w28 │ │ + mov w20, w28 │ │ + add x25, sp, #0x50 │ │ + mov x0, x25 │ │ + mov x1, x23 │ │ + mov w2, w24 │ │ + mov w3, w26 │ │ + blr x19 │ │ + subs x20, x20, #0x1 │ │ + add x25, x25, #0x4 │ │ + b.ne 8f0fc // b.any │ │ + cmp w27, #0x1 │ │ + b.lt 8f200 // b.tstop │ │ + cmp w28, #0x1 │ │ + b.lt 8f200 // b.tstop │ │ + asr x11, x29, #1 │ │ + mov w9, w28 │ │ + mov w8, wzr │ │ + add x13, sp, #0x50 │ │ + dup v0.4s, w22 │ │ + and x10, x9, #0xfffffffc │ │ + lsl x11, x11, #1 │ │ + movi v1.4s, #0x8 │ │ + cmp w28, #0x4 │ │ + b.cc 8f174 // b.lo, b.ul, b.last │ │ + b 8f180 │ │ + add w8, w8, #0x1 │ │ + cmp w8, w27 │ │ + add x21, x21, x11 │ │ + mov x13, x12 │ │ + b.eq 8f200 // b.none │ │ + cmp w28, #0x4 │ │ + b.cs 8f180 // b.hs, b.nlast │ │ + mov x14, xzr │ │ + mov x12, x13 │ │ + b 8f1c8 │ │ + add x12, x13, x10, lsl #2 │ │ + mov x14, x10 │ │ + mov x15, x21 │ │ + ldr d2, [x15] │ │ + ldr q3, [x13], #16 │ │ + subs x14, x14, #0x4 │ │ + uxtl v2.4s, v2.4h │ │ + add v3.4s, v3.4s, v1.4s │ │ + ssra v2.4s, v3.4s, #4 │ │ + cmlt v3.4s, v2.4s, #0 │ │ + smin v2.4s, v2.4s, v0.4s │ │ + bic v2.16b, v2.16b, v3.16b │ │ + xtn v2.4h, v2.4s │ │ + str d2, [x15], #8 │ │ + b.ne 8f18c // b.any │ │ + cmp x10, x9 │ │ + mov x14, x10 │ │ + b.eq 8f158 // b.none │ │ + lsl x13, x14, #1 │ │ + ldrh w15, [x21, x13] │ │ + ldr w16, [x12], #4 │ │ + add x14, x14, #0x1 │ │ + add w16, w16, #0x8 │ │ + add w15, w15, w16, asr #4 │ │ + cmp w15, w22 │ │ + csel w16, w22, w15, gt │ │ + cmp w15, #0x0 │ │ + csel w15, wzr, w16, lt // lt = tstop │ │ + cmp x9, x14 │ │ + strh w15, [x21, x13] │ │ + b.ne 8f1c8 // b.any │ │ + b 8f158 │ │ + add sp, sp, #0x4, lsl #12 │ │ + add sp, sp, #0x50 │ │ ldp x29, x30, [sp, #80] │ │ ldp x20, x19, [sp, #64] │ │ ldp x22, x21, [sp, #48] │ │ ldp x24, x23, [sp, #32] │ │ ldp x26, x25, [sp, #16] │ │ ldp x28, x27, [sp], #96 │ │ ret │ │ - str x28, [sp, #-96]! │ │ - stp x27, x26, [sp, #16] │ │ - stp x25, x24, [sp, #32] │ │ - stp x23, x22, [sp, #48] │ │ - stp x21, x20, [sp, #64] │ │ - stp x19, x30, [sp, #80] │ │ - ldp w8, w9, [x2] │ │ - ldr w10, [x2, #8] │ │ - orr w8, w9, w8 │ │ - orr w25, w8, w10 │ │ - cbz w25, 8c834 │ │ - mov w19, w7 │ │ - mov x20, x5 │ │ - mov x21, x3 │ │ - mov x22, x2 │ │ - mov x23, x0 │ │ - asr x24, x1, #1 │ │ - neg x26, x4, lsl #2 │ │ - mov w27, #0x1 // #1 │ │ - mov w28, #0x4 // #4 │ │ - tst w27, w25 │ │ - b.ne 8c800 // b.any │ │ - b 8c7e0 │ │ - ldr w8, [x22, #4] │ │ - tst w8, w27 │ │ - cset w8, ne // ne = any │ │ - lsl w6, w28, w8 │ │ - mov w4, #0x1 // #1 │ │ - mov x0, x23 │ │ - mov x5, x24 │ │ - mov w7, w19 │ │ - bl 8c9fc │ │ - lsl w27, w27, #1 │ │ - neg w8, w27 │ │ - add x23, x23, #0x8 │ │ - tst w25, w8 │ │ - add x21, x21, #0x4 │ │ - b.eq 8c834 // b.none │ │ - tst w27, w25 │ │ - b.eq 8c7e0 // b.none │ │ - ldrb w8, [x21] │ │ - cbnz w8, 8c810 │ │ - ldrb w8, [x21, x26] │ │ - cbz w8, 8c7e0 │ │ - add x9, x20, x8 │ │ - ldr w10, [x22, #8] │ │ - ldrb w1, [x9] │ │ - ldrb w2, [x9, #64] │ │ - lsr w3, w8, #4 │ │ - tst w10, w27 │ │ - b.eq 8c7bc // b.none │ │ - mov w8, #0x2 // #2 │ │ - b 8c7c8 │ │ - ldp x19, x30, [sp, #80] │ │ - ldp x21, x20, [sp, #64] │ │ - ldp x23, x22, [sp, #48] │ │ - ldp x25, x24, [sp, #32] │ │ - ldp x27, x26, [sp, #16] │ │ - ldr x28, [sp], #96 │ │ - ret │ │ - str x28, [sp, #-96]! │ │ - stp x27, x26, [sp, #16] │ │ - stp x25, x24, [sp, #32] │ │ - stp x23, x22, [sp, #48] │ │ - stp x21, x20, [sp, #64] │ │ - stp x19, x30, [sp, #80] │ │ - ldp w8, w9, [x2] │ │ - orr w25, w9, w8 │ │ - cbz w25, 8c910 │ │ - mov w19, w7 │ │ - mov x20, x5 │ │ - mov x21, x3 │ │ - mov x22, x2 │ │ - mov x23, x0 │ │ - asr x24, x1, #1 │ │ - lsl x26, x1, #2 │ │ - lsl x27, x4, #2 │ │ - mov w28, #0x1 // #1 │ │ - tst w28, w25 │ │ - b.ne 8c8fc // b.any │ │ - b 8c8dc │ │ - ldr w9, [x22, #4] │ │ - lsr w3, w8, #4 │ │ - add x8, x20, x8 │ │ - ldrb w1, [x8] │ │ - ldrb w2, [x8, #64] │ │ - tst w9, w28 │ │ - cset w8, ne // ne = any │ │ - mov w6, #0x4 // #4 │ │ - bfi w6, w8, #1, #1 │ │ - mov w5, #0x1 // #1 │ │ - mov x0, x23 │ │ - mov x4, x24 │ │ - mov w7, w19 │ │ - bl 8c9fc │ │ - lsl w28, w28, #1 │ │ - neg w8, w28 │ │ - tst w25, w8 │ │ - add x23, x23, x26 │ │ - add x21, x21, x27 │ │ - b.eq 8c910 // b.none │ │ - tst w28, w25 │ │ - b.eq 8c8dc // b.none │ │ - ldrb w8, [x21] │ │ - cbnz w8, 8c8a4 │ │ - ldurb w8, [x21, #-4] │ │ - cbnz w8, 8c8a4 │ │ - b 8c8dc │ │ - ldp x19, x30, [sp, #80] │ │ - ldp x21, x20, [sp, #64] │ │ - ldp x23, x22, [sp, #48] │ │ - ldp x25, x24, [sp, #32] │ │ - ldp x27, x26, [sp, #16] │ │ - ldr x28, [sp], #96 │ │ - ret │ │ - stp x27, x26, [sp, #-80]! │ │ - stp x25, x24, [sp, #16] │ │ - stp x23, x22, [sp, #32] │ │ - stp x21, x20, [sp, #48] │ │ - stp x19, x30, [sp, #64] │ │ - ldp w8, w9, [x2] │ │ - orr w25, w9, w8 │ │ - cbz w25, 8c9e4 │ │ - mov w19, w7 │ │ - mov x20, x5 │ │ - mov x21, x3 │ │ - mov x22, x2 │ │ - mov x23, x0 │ │ - asr x24, x1, #1 │ │ - neg x26, x4, lsl #2 │ │ - mov w27, #0x1 // #1 │ │ - tst w27, w25 │ │ - b.ne 8c9d0 // b.any │ │ - b 8c9b0 │ │ - ldr w9, [x22, #4] │ │ - lsr w3, w8, #4 │ │ - add x8, x20, x8 │ │ - ldrb w1, [x8] │ │ - ldrb w2, [x8, #64] │ │ - tst w9, w27 │ │ - cset w8, ne // ne = any │ │ - mov w6, #0x4 // #4 │ │ - bfi w6, w8, #1, #1 │ │ - mov w4, #0x1 // #1 │ │ - mov x0, x23 │ │ - mov x5, x24 │ │ - mov w7, w19 │ │ - bl 8c9fc │ │ - lsl w27, w27, #1 │ │ - neg w8, w27 │ │ - add x23, x23, #0x8 │ │ - tst w25, w8 │ │ - add x21, x21, #0x4 │ │ - b.eq 8c9e4 // b.none │ │ - tst w27, w25 │ │ - b.eq 8c9b0 // b.none │ │ - ldrb w8, [x21] │ │ - cbnz w8, 8c978 │ │ - ldrb w8, [x21, x26] │ │ - cbnz w8, 8c978 │ │ - b 8c9b0 │ │ - ldp x19, x30, [sp, #64] │ │ - ldp x21, x20, [sp, #48] │ │ - ldp x23, x22, [sp, #32] │ │ - ldp x25, x24, [sp, #16] │ │ - ldp x27, x26, [sp], #80 │ │ - ret │ │ - sub sp, sp, #0x120 │ │ - clz w9, w7 │ │ - mov w10, #0x18 // #24 │ │ - lsl x8, x4, #1 │ │ - mov x17, #0xfffffffffffffffa // #-6 │ │ - str x8, [sp, #184] │ │ - lsl x16, x5, #1 │ │ - mov x4, #0xfffffffffffffff2 // #-14 │ │ - sub w9, w10, w9 │ │ - mul x8, x5, x17 │ │ - str w7, [sp, #88] │ │ - mov x7, #0xfffffffffffffff4 // #-12 │ │ - neg x12, x16 │ │ - str x8, [sp, #176] │ │ - add x10, x16, x5 │ │ - mul x16, x5, x4 │ │ - lsl w8, w1, w9 │ │ - stp x20, x19, [sp, #256] │ │ - mov w14, #0xffffff80 // #-128 │ │ - lsl x20, x5, #3 │ │ - mov x19, #0xfffffffffffffff6 // #-10 │ │ - str x16, [sp, #24] │ │ - mul x16, x5, x7 │ │ - str w8, [sp, #164] │ │ - lsl w8, w3, w9 │ │ - stp x22, x21, [sp, #240] │ │ - lsl x21, x5, #2 │ │ - stp x16, x20, [sp, #136] │ │ - mul x16, x5, x19 │ │ - str w8, [sp, #152] │ │ - lsl w8, w14, w9 │ │ - str x16, [sp, #128] │ │ - add x16, x21, x5 │ │ - str w8, [sp, #84] │ │ - lsl x8, x10, #1 │ │ - mov w13, #0x1 // #1 │ │ - mov w15, #0x80 // #128 │ │ - str x8, [sp, #168] │ │ - lsl x8, x16, #1 │ │ - lsl w4, w13, w9 │ │ - lsl w2, w2, w9 │ │ - lsl w9, w15, w9 │ │ - stp x12, x8, [sp, #112] │ │ - lsl x8, x10, #2 │ │ - str x8, [sp, #16] │ │ - lsl w10, w4, #7 │ │ - sub w8, w9, #0x1 │ │ - str w8, [sp, #80] │ │ - sub w8, w10, #0x1 │ │ - str w8, [sp, #76] │ │ - stp x28, x27, [sp, #192] │ │ - stp x26, x25, [sp, #208] │ │ - stp x29, x30, [sp, #272] │ │ - mov x26, x5 │ │ - neg x27, x21 │ │ - neg x28, x20 │ │ - mov x30, x21 │ │ - mov w25, #0x4 // #4 │ │ - stp x24, x23, [sp, #224] │ │ - str w6, [sp, #108] │ │ - stp x27, x28, [sp, #56] │ │ - str x26, [sp, #40] │ │ - str w4, [sp, #32] │ │ - b 8cdd0 │ │ - add w22, w20, #0x8 │ │ - ldr w12, [sp, #52] │ │ - add w4, w22, w14 │ │ - add w22, w22, w23 │ │ - add w17, w10, w14 │ │ - add w13, w13, #0x8 │ │ - add w22, w22, w24 │ │ - add w17, w17, #0x8 │ │ - add w14, w13, w14 │ │ - add w13, w13, w23 │ │ - add w23, w4, w10 │ │ - add w4, w4, w24 │ │ - add w6, w22, w19 │ │ - add w20, w17, w20 │ │ - add w14, w14, w10 │ │ - add w10, w13, w10 │ │ - stp w6, w3, [sp, #156] │ │ - add w4, w4, w19 │ │ - add w19, w23, w19 │ │ - ldr w3, [sp, #92] │ │ - lsl w28, w12, #3 │ │ - add w13, w13, w24 │ │ - add w24, w20, w21 │ │ - add w20, w20, w1 │ │ - add w10, w10, w1 │ │ - add w4, w4, w21 │ │ - add w19, w19, w21 │ │ - lsl w7, w12, #2 │ │ - lsl w9, w16, #1 │ │ - mov x8, x30 │ │ - lsl w27, w21, #1 │ │ - sub w28, w28, w12 │ │ - add w17, w17, w1 │ │ - add w14, w14, w1 │ │ - add w13, w13, w1 │ │ - add w1, w23, w1 │ │ - add w23, w24, w16 │ │ - add w24, w20, w21 │ │ - add w10, w10, w16 │ │ - add w4, w4, w16 │ │ - add w19, w19, w16 │ │ - mov w30, w16 │ │ - ldp w26, w16, [sp, #96] │ │ - add w23, w23, w28 │ │ - add w28, w1, w27 │ │ - add w14, w14, w27 │ │ - add w24, w24, w9 │ │ - add w10, w10, w27 │ │ - add w27, w7, w12 │ │ - mov w6, w11 │ │ - ldr w11, [sp, #36] │ │ - lsl w15, w5, #1 │ │ - add w28, w28, w9 │ │ - add w9, w14, w9 │ │ - lsl w14, w29, #1 │ │ - add w24, w24, w27 │ │ - lsl w27, w3, #2 │ │ - add w1, w1, w21 │ │ - add w20, w20, w5 │ │ - add w1, w1, w15 │ │ - add w4, w4, w15 │ │ - add w15, w19, w15 │ │ - add w19, w27, w3 │ │ - add w20, w20, w14 │ │ - add w17, w17, w5 │ │ - add w19, w20, w19 │ │ - add w28, w28, w5 │ │ - add w1, w1, w14 │ │ - add w14, w15, w14 │ │ - lsl w15, w26, #1 │ │ - add w17, w17, w29 │ │ - add w9, w9, w5 │ │ - add w10, w10, w5 │ │ - mov w22, w2 │ │ - mov w2, w5 │ │ - ldr w5, [sp, #104] │ │ - lsl w20, w11, #1 │ │ - add w7, w28, w7 │ │ - lsl w28, w16, #1 │ │ - add w17, w17, w15 │ │ - add w15, w19, w15 │ │ - lsl w19, w3, #3 │ │ - add w23, w23, w20 │ │ - add w20, w24, w20 │ │ - lsl w24, w12, #1 │ │ - sub w19, w19, w3 │ │ - add w17, w17, w28 │ │ - add w17, w17, w19 │ │ - add w19, w24, w12 │ │ - add w9, w9, w29 │ │ - add w9, w9, w19 │ │ - lsl w19, w5, #1 │ │ - add w7, w7, w11 │ │ - add w4, w4, w29 │ │ - add w1, w1, w26 │ │ - add w23, w23, w19 │ │ - add w20, w20, w19 │ │ - add w7, w7, w19 │ │ - lsl w19, w3, #1 │ │ - add w4, w4, w26 │ │ - add w10, w10, w29 │ │ - add w1, w1, w27 │ │ - add w4, w4, w19 │ │ - add w19, w19, w3 │ │ - add w14, w14, w26 │ │ - add w10, w10, w24 │ │ - ldr x27, [sp, #176] │ │ - add w14, w14, w19 │ │ - add w15, w15, w28 │ │ - add w1, w1, w28 │ │ - ldr x28, [sp, #64] │ │ - lsr w19, w20, #4 │ │ - ldp x20, x24, [sp, #128] │ │ - add w9, w9, w11 │ │ - add w9, w9, w5 │ │ - lsr w23, w23, #4 │ │ - lsr w7, w7, #4 │ │ - lsr w9, w9, #4 │ │ - strh w23, [x0, x24] │ │ - strh w19, [x0, x20] │ │ - strh w7, [x0, x28] │ │ - strh w9, [x0, x27] │ │ - ldr x27, [sp, #56] │ │ - add w9, w10, w16 │ │ - add w9, w9, w11 │ │ - add w9, w9, w5 │ │ - lsr w9, w9, #4 │ │ - strh w9, [x0, x27] │ │ - add w9, w13, w21 │ │ - add w9, w9, w30 │ │ - add w9, w9, w2 │ │ - add w9, w9, w29 │ │ - add w9, w9, w12 │ │ - add w9, w9, w26 │ │ - ldr x12, [sp, #112] │ │ - add w9, w9, w16 │ │ - add w9, w9, w11 │ │ - add w9, w9, w5 │ │ - lsr w9, w9, #4 │ │ - strh w9, [x0, x12] │ │ - ldr w9, [sp, #156] │ │ - ldr x10, [sp, #144] │ │ - add w9, w9, w21 │ │ - add w9, w9, w30 │ │ - add w9, w9, w2 │ │ - add w9, w9, w29 │ │ - add w9, w9, w3 │ │ - add w9, w9, w26 │ │ - add w9, w9, w16 │ │ - add w9, w9, w11 │ │ - add w9, w9, w5 │ │ - lsr w9, w9, #4 │ │ - ldr x26, [sp, #40] │ │ - strh w9, [x0] │ │ - add w9, w4, w16 │ │ - add w9, w9, w5 │ │ - lsr w9, w9, #4 │ │ - strh w9, [x0, x26, lsl #1] │ │ - add w9, w14, w16 │ │ - lsr w9, w9, #4 │ │ - mov w16, w30 │ │ - mov x30, x8 │ │ - strh w9, [x0, x8] │ │ - ldr x8, [sp, #168] │ │ - lsr w9, w1, #4 │ │ - ldr w3, [sp, #160] │ │ - mov w11, w6 │ │ - strh w9, [x0, x8] │ │ - ldr x8, [sp, #120] │ │ - ldr w6, [sp, #108] │ │ - ldr w4, [sp, #32] │ │ - lsr w9, w15, #4 │ │ - strh w9, [x0, x10] │ │ - lsr w9, w17, #4 │ │ - mov w5, w2 │ │ - mov w2, w22 │ │ - strh w9, [x0, x8] │ │ - ldr x8, [sp, #184] │ │ - subs w25, w25, #0x1 │ │ - add x0, x0, x8 │ │ - b.eq 8d340 // b.none │ │ - ldrh w20, [x0, x27] │ │ - ldrh w14, [x0, x12] │ │ - ldrh w10, [x0] │ │ - ldrh w1, [x0, x26, lsl #1] │ │ - subs w9, w20, w14 │ │ - cneg w7, w9, mi // mi = first │ │ - cmp w7, w2 │ │ - b.gt 8ce00 │ │ - subs w9, w1, w10 │ │ - cneg w9, w9, mi // mi = first │ │ - cmp w9, w2 │ │ - b.le 8ce08 │ │ - mov w9, wzr │ │ - b 8ce2c │ │ - subs w9, w14, w10 │ │ - cneg w9, w9, mi // mi = first │ │ - subs w13, w20, w1 │ │ - ldr w8, [sp, #164] │ │ - cneg w13, w13, mi // mi = first │ │ - lsr w13, w13, #1 │ │ - add w9, w13, w9, lsl #1 │ │ - cmp w9, w8 │ │ - cset w9, le │ │ - cmp w6, #0x5 │ │ - lsl w13, w20, #1 │ │ - lsl w23, w14, #1 │ │ - lsl w24, w10, #1 │ │ - lsl w19, w1, #1 │ │ - b.lt 8ce70 // b.tstop │ │ - ldr x8, [sp, #176] │ │ - ldrh w5, [x0, x30] │ │ - ldrh w21, [x0, x8] │ │ - subs w17, w21, w20 │ │ - cneg w17, w17, mi // mi = first │ │ - cmp w17, w2 │ │ - b.le 8ced0 │ │ - mov w17, wzr │ │ - cmp w6, #0x7 │ │ - and w9, w9, w17 │ │ - b.ge 8ceec // b.tcont │ │ - tbz w9, #0, 8cdc0 │ │ - cmp w6, #0x5 │ │ - b.le 8cfcc │ │ - mov w9, #0x1 // #1 │ │ - subs w17, w21, w14 │ │ - cneg w17, w17, mi // mi = first │ │ - cmp w7, w4 │ │ - mov w3, wzr │ │ - b.gt 8ceb0 │ │ - cmp w17, w4 │ │ - b.gt 8ceb0 │ │ - subs w17, w1, w10 │ │ - cneg w17, w17, mi // mi = first │ │ - cmp w17, w4 │ │ - b.le 8d064 │ │ - mov w3, wzr │ │ - cmp w6, #0x8 │ │ - b.lt 8d07c // b.tstop │ │ - subs w17, w16, w14 │ │ - cneg w17, w17, mi // mi = first │ │ - cmp w17, w4 │ │ - b.le 8d15c │ │ - mov w17, wzr │ │ - b 8d16c │ │ - subs w17, w5, w1 │ │ - cneg w17, w17, mi // mi = first │ │ - cmp w17, w2 │ │ - cset w17, le │ │ - cmp w6, #0x7 │ │ - and w9, w9, w17 │ │ - b.lt 8ce70 // b.tstop │ │ - ldr x8, [sp, #168] │ │ - ldrh w16, [x0, x28] │ │ - ldrh w29, [x0, x8] │ │ - subs w17, w16, w21 │ │ - cneg w17, w17, mi // mi = first │ │ - cmp w17, w2 │ │ - b.gt 8cdc0 │ │ - subs w17, w29, w5 │ │ - cneg w17, w17, mi // mi = first │ │ - cmp w17, w2 │ │ - cset w17, le │ │ - and w9, w9, w17 │ │ - tbz w9, #0, 8cdc0 │ │ - cmp w6, #0x10 │ │ - b.lt 8ce7c // b.tstop │ │ - ldr x9, [sp, #24] │ │ - ldrh w12, [x0, x9] │ │ - ldr x9, [sp, #136] │ │ - str w12, [sp, #52] │ │ - ldrh w11, [x0, x9] │ │ - ldr x9, [sp, #128] │ │ - str w11, [sp, #36] │ │ - ldrh w8, [x0, x9] │ │ - ldr x9, [sp, #144] │ │ - str w8, [sp, #104] │ │ - ldrh w8, [x0, x9] │ │ - subs w9, w12, w14 │ │ - cneg w9, w9, mi // mi = first │ │ - cmp w9, w4 │ │ - str w8, [sp, #100] │ │ - ldr x8, [sp, #120] │ │ - ldrh w8, [x0, x8] │ │ - str w8, [sp, #96] │ │ - ldr x8, [sp, #16] │ │ - ldrh w8, [x0, x8] │ │ - str w8, [sp, #92] │ │ - b.gt 8cfb8 │ │ - subs w9, w11, w14 │ │ - cneg w9, w9, mi // mi = first │ │ - cmp w9, w4 │ │ - b.gt 8cfb8 │ │ - ldr w8, [sp, #104] │ │ - subs w9, w8, w14 │ │ - cneg w9, w9, mi // mi = first │ │ - cmp w9, w4 │ │ - b.gt 8cfb8 │ │ - ldr w8, [sp, #100] │ │ - subs w9, w8, w10 │ │ - cneg w9, w9, mi // mi = first │ │ - cmp w9, w4 │ │ - b.le 8d30c │ │ - ldr x12, [sp, #112] │ │ - ldr w6, [sp, #108] │ │ - mov w11, wzr │ │ - mov w9, wzr │ │ - b 8ce80 │ │ - cmp w3, #0x0 │ │ - cset w9, ne // ne = any │ │ - cmp w6, #0x6 │ │ - b.ne 8d194 // b.any │ │ - cbz w9, 8d194 │ │ - add w10, w10, w13 │ │ - add w13, w1, w13 │ │ - add w15, w20, w23 │ │ - add w14, w14, w24 │ │ - add w9, w21, w21, lsl #1 │ │ - add w10, w10, w23 │ │ - add w13, w13, w23 │ │ - add w15, w15, w24 │ │ - add w14, w14, w19 │ │ - add w9, w10, w9 │ │ - add w10, w13, w24 │ │ - add w13, w15, w19 │ │ - add w14, w14, w5 │ │ - add w9, w9, #0x4 │ │ - add w10, w10, w21 │ │ - add w13, w13, w5 │ │ - add w14, w14, w5, lsl #1 │ │ - lsr w9, w9, #3 │ │ - add w10, w10, #0x4 │ │ - add w13, w13, #0x4 │ │ - add w14, w14, #0x4 │ │ - strh w9, [x0, x27] │ │ - lsr w9, w10, #3 │ │ - lsr w10, w13, #3 │ │ - lsr w13, w14, #3 │ │ - strh w9, [x0, x12] │ │ - strh w10, [x0] │ │ - strh w13, [x0, x26, lsl #1] │ │ - ldr x8, [sp, #184] │ │ - subs w25, w25, #0x1 │ │ - add x0, x0, x8 │ │ - b.ne 8cdd0 // b.any │ │ - b 8d340 │ │ - subs w17, w5, w10 │ │ - cneg w17, w17, mi // mi = first │ │ - cmp w17, w4 │ │ - cset w3, le │ │ - cmp w6, #0x8 │ │ - b.ge 8ceb8 // b.tcont │ │ - mov w17, wzr │ │ - tst w11, w3 │ │ - cset w22, eq // eq = none │ │ - orr w9, w9, w22 │ │ - tbz w9, #0, 8cafc │ │ - and w9, w3, w17 │ │ - cmp w9, #0x1 │ │ - b.ne 8d188 // b.any │ │ - add w13, w14, #0x4 │ │ - add w17, w10, w20 │ │ - add w3, w13, w20 │ │ - add w14, w17, w14, lsl #1 │ │ - add w9, w16, w16, lsl #1 │ │ - add w13, w13, w10 │ │ - add w17, w3, w10 │ │ - add w10, w3, w10, lsl #1 │ │ - add w14, w14, w1 │ │ - ldr x8, [sp, #176] │ │ - add w10, w10, w1 │ │ - add w9, w17, w9 │ │ - add w14, w14, w16 │ │ - add w15, w16, w20 │ │ - add w3, w29, w1 │ │ - add w13, w13, w1 │ │ - add w1, w29, w29, lsl #1 │ │ - add w9, w9, w21, lsl #1 │ │ - add w14, w14, w5 │ │ - add w10, w10, w29 │ │ - add w15, w13, w15, lsl #1 │ │ - add w17, w17, w5 │ │ - add w13, w13, w1 │ │ - lsr w9, w9, #3 │ │ - add w14, w14, w21 │ │ - add w10, w10, w5 │ │ - add w15, w15, w21 │ │ - add w17, w17, w3, lsl #1 │ │ - add w13, w13, w5, lsl #1 │ │ - strh w9, [x0, x8] │ │ - add w9, w14, #0x4 │ │ - add w10, w10, w21 │ │ - lsr w15, w15, #3 │ │ - lsr w17, w17, #3 │ │ - lsr w13, w13, #3 │ │ - lsr w9, w9, #3 │ │ - lsr w10, w10, #3 │ │ - strh w15, [x0, x27] │ │ - strh w9, [x0, x12] │ │ - strh w10, [x0] │ │ - strh w17, [x0, x26, lsl #1] │ │ - strh w13, [x0, x30] │ │ - mov w3, #0x1 // #1 │ │ - ldr x8, [sp, #184] │ │ - subs w25, w25, #0x1 │ │ - add x0, x0, x8 │ │ - b.ne 8cdd0 // b.any │ │ - b 8d340 │ │ - subs w17, w29, w10 │ │ - cneg w17, w17, mi // mi = first │ │ - cmp w17, w4 │ │ - cset w17, le │ │ - and w3, w3, w17 │ │ - mov w17, #0x1 // #1 │ │ - tst w11, w3 │ │ - cset w22, eq // eq = none │ │ - orr w9, w9, w22 │ │ - tbz w9, #0, 8cafc │ │ - b 8d090 │ │ - mov w9, w3 │ │ - cmp w6, #0x6 │ │ - b.eq 8cfdc // b.none │ │ - ldr w8, [sp, #152] │ │ - cmp w7, w8 │ │ - b.gt 8d1b4 │ │ - ldr w8, [sp, #152] │ │ - subs w9, w1, w10 │ │ - cneg w9, w9, mi // mi = first │ │ - cmp w9, w8 │ │ - b.le 8d250 │ │ - ldr w15, [sp, #76] │ │ - ldr w8, [sp, #84] │ │ - sub w9, w20, w1 │ │ - cmp w9, w15 │ │ - csel w13, w15, w9, gt │ │ - cmp w9, w8 │ │ - sub w9, w10, w14 │ │ - add w9, w9, w9, lsl #1 │ │ - csel w13, w8, w13, lt // lt = tstop │ │ - add w9, w13, w9 │ │ - cmp w9, w15 │ │ - csel w13, w15, w9, gt │ │ - cmp w9, w8 │ │ - csel w9, w8, w13, lt // lt = tstop │ │ - ldr w8, [sp, #80] │ │ - add w13, w9, #0x4 │ │ - add w9, w9, #0x3 │ │ - cmp w13, w8 │ │ - csel w13, w13, w8, lt // lt = tstop │ │ - cmp w9, w8 │ │ - csel w9, w9, w8, lt // lt = tstop │ │ - add w9, w14, w9, asr #3 │ │ - ldr w14, [sp, #88] │ │ - sub w10, w10, w13, asr #3 │ │ - cmp w9, w14 │ │ - csel w13, w14, w9, gt │ │ - cmp w9, #0x0 │ │ - csel w9, wzr, w13, lt // lt = tstop │ │ - cmp w10, w14 │ │ - strh w9, [x0, x12] │ │ - csel w9, w14, w10, gt │ │ - cmp w10, #0x0 │ │ - csel w9, wzr, w9, lt // lt = tstop │ │ - strh w9, [x0] │ │ - ldr x8, [sp, #184] │ │ - subs w25, w25, #0x1 │ │ - add x0, x0, x8 │ │ - b.ne 8cdd0 // b.any │ │ - b 8d340 │ │ - ldr w8, [sp, #76] │ │ - sub w9, w10, w14 │ │ - add w9, w9, w9, lsl #1 │ │ - cmp w9, w8 │ │ - csel w13, w8, w9, gt │ │ - ldp w8, w15, [sp, #84] │ │ - cmp w9, w8 │ │ - csel w9, w8, w13, lt // lt = tstop │ │ - ldr w8, [sp, #80] │ │ - add w13, w9, #0x4 │ │ - add w9, w9, #0x3 │ │ - cmp w13, w8 │ │ - csel w13, w13, w8, lt // lt = tstop │ │ - cmp w9, w8 │ │ - csel w9, w9, w8, lt // lt = tstop │ │ - add w9, w14, w9, asr #3 │ │ - asr w13, w13, #3 │ │ - cmp w9, w15 │ │ - sub w10, w10, w13 │ │ - add w13, w13, #0x1 │ │ - csel w14, w15, w9, gt │ │ - cmp w9, #0x0 │ │ - asr w13, w13, #1 │ │ - csel w14, wzr, w14, lt // lt = tstop │ │ - cmp w10, w15 │ │ - add w9, w13, w20 │ │ - strh w14, [x0, x12] │ │ - csel w14, w15, w10, gt │ │ - cmp w10, #0x0 │ │ - csel w10, wzr, w14, lt // lt = tstop │ │ - cmp w9, w15 │ │ - sub w13, w1, w13 │ │ - strh w10, [x0] │ │ - csel w10, w15, w9, gt │ │ - cmp w9, #0x0 │ │ - csel w9, wzr, w10, lt // lt = tstop │ │ - cmp w13, w15 │ │ - strh w9, [x0, x27] │ │ - csel w9, w15, w13, gt │ │ - cmp w13, #0x0 │ │ - csel w9, wzr, w9, lt // lt = tstop │ │ - strh w9, [x0, x26, lsl #1] │ │ - ldr x8, [sp, #184] │ │ - subs w25, w25, #0x1 │ │ - add x0, x0, x8 │ │ - b.ne 8cdd0 // b.any │ │ - b 8d340 │ │ - ldr w8, [sp, #96] │ │ - ldr x12, [sp, #112] │ │ - ldr w6, [sp, #108] │ │ - subs w9, w8, w10 │ │ - cneg w9, w9, mi // mi = first │ │ - cmp w9, w4 │ │ - b.gt 8cfc0 │ │ - ldr w8, [sp, #92] │ │ - subs w9, w8, w10 │ │ - cneg w9, w9, mi // mi = first │ │ - cmp w9, w4 │ │ - cset w11, le │ │ - b 8cfc4 │ │ - ldp x29, x30, [sp, #272] │ │ - ldp x20, x19, [sp, #256] │ │ - ldp x22, x21, [sp, #240] │ │ - ldp x24, x23, [sp, #224] │ │ - ldp x26, x25, [sp, #208] │ │ - ldp x28, x27, [sp, #192] │ │ - add sp, sp, #0x120 │ │ - ret │ │ - adrp x9, 8d000 │ │ - add x9, x9, #0xb90 │ │ - adrp x10, 8d000 │ │ - adrp x8, 8d000 │ │ - add x10, x10, #0xbbc │ │ - adrp x11, 8d000 │ │ + adrp x9, 8f000 │ │ + add x9, x9, #0xa54 │ │ + adrp x10, 8f000 │ │ + adrp x8, 8f000 │ │ + add x10, x10, #0xa80 │ │ + adrp x11, 8f000 │ │ fmov d0, x9 │ │ - add x8, x8, #0x398 │ │ - add x11, x11, #0xbec │ │ + add x8, x8, #0x25c │ │ + add x11, x11, #0xab0 │ │ mov v0.d[1], x10 │ │ str x8, [x0] │ │ stur q0, [x0, #8] │ │ str x11, [x0, #24] │ │ - b 8f83c │ │ + b 7ec84 │ │ stp x28, x27, [sp, #-96]! │ │ stp x26, x25, [sp, #16] │ │ stp x24, x23, [sp, #32] │ │ stp x22, x21, [sp, #48] │ │ stp x20, x19, [sp, #64] │ │ stp x29, x30, [sp, #80] │ │ sub sp, sp, #0x1a0 │ │ @@ -140021,23 +140998,23 @@ │ │ str w0, [x8, #116] │ │ ldr w0, [x16, #160] │ │ add w8, w4, w17 │ │ str w3, [x14] │ │ str w8, [sp, #412] │ │ add w17, w0, w17 │ │ str w17, [x16, #160] │ │ - b.eq 8d768 // b.none │ │ + b.eq 8f62c // b.none │ │ ldur w17, [x14, #-56] │ │ ldur w8, [x13, #-52] │ │ ldr w3, [x12, #4]! │ │ add x9, x9, #0x1 │ │ add x10, x10, x1 │ │ add x13, x13, #0x4 │ │ add x14, x14, #0x4 │ │ - b 8d418 │ │ + b 8f2dc │ │ ldr w12, [sp, #284] │ │ ldp w10, w5, [sp, #224] │ │ ldr w0, [sp, #292] │ │ ldr w15, [sp, #288] │ │ ldr w14, [sp, #340] │ │ ldr w1, [sp, #336] │ │ ldp w6, w17, [sp, #232] │ │ @@ -140170,19 +141147,19 @@ │ │ mla v0.2s, v1.2s, v1.2s │ │ ldur d1, [sp, #212] │ │ madd w16, w24, w24, w16 │ │ mul w16, w16, w19 │ │ mul v2.2s, v2.2s, v2.2s │ │ madd w16, w5, w29, w16 │ │ ldr w5, [sp, #388] │ │ - adrp x22, a9000 │ │ + adrp x22, aa000 │ │ rev64 v2.2s, v2.2s │ │ ldr w27, [sp, #96] │ │ mla v2.2s, v1.2s, v1.2s │ │ - ldr d1, [x22, #1968] │ │ + ldr d1, [x22, #1936] │ │ ldr w22, [sp, #384] │ │ mul w21, w21, w21 │ │ mul w6, w6, w6 │ │ madd w11, w11, w11, w21 │ │ madd w17, w17, w17, w6 │ │ ldp w6, w21, [sp, #124] │ │ madd w13, w7, w7, w13 │ │ @@ -140303,38 +141280,38 @@ │ │ sub sp, sp, #0x30 │ │ ldr w8, [sp, #48] │ │ str x30, [sp, #32] │ │ str w8, [sp, #16] │ │ mov w8, #0x8 // #8 │ │ str w8, [sp, #8] │ │ str w8, [sp] │ │ - bl 8dc18 │ │ + bl 8fadc │ │ ldr x30, [sp, #32] │ │ add sp, sp, #0x30 │ │ ret │ │ sub sp, sp, #0x30 │ │ ldr w8, [sp, #48] │ │ mov w9, #0x4 // #4 │ │ str x30, [sp, #32] │ │ str w9, [sp] │ │ str w8, [sp, #16] │ │ mov w8, #0x8 // #8 │ │ str w8, [sp, #8] │ │ - bl 8dc18 │ │ + bl 8fadc │ │ ldr x30, [sp, #32] │ │ add sp, sp, #0x30 │ │ ret │ │ sub sp, sp, #0x30 │ │ ldr w8, [sp, #48] │ │ str x30, [sp, #32] │ │ str w8, [sp, #16] │ │ mov w8, #0x4 // #4 │ │ str w8, [sp, #8] │ │ str w8, [sp] │ │ - bl 8dc18 │ │ + bl 8fadc │ │ ldr x30, [sp, #32] │ │ add sp, sp, #0x30 │ │ ret │ │ stp d15, d14, [sp, #-160]! │ │ stp d13, d12, [sp, #16] │ │ stp d11, d10, [sp, #32] │ │ stp d9, d8, [sp, #48] │ │ @@ -140346,216 +141323,216 @@ │ │ stp x29, x30, [sp, #144] │ │ sub sp, sp, #0x380 │ │ ldr w29, [sp, #1064] │ │ ldr w14, [sp, #1072] │ │ ldr w19, [sp, #1056] │ │ mov x30, x1 │ │ add w11, w29, #0x2 │ │ - tbnz w14, #2, 8dc7c │ │ + tbnz w14, #2, 8fb40 │ │ add w9, w19, #0x4 │ │ cmp w9, #0x1 │ │ - b.lt 8ddbc // b.tstop │ │ + b.lt 8fc80 // b.tstop │ │ cmp w9, #0x10 │ │ mov w8, w9 │ │ - b.cs 8dcb4 // b.hs, b.nlast │ │ + b.cs 8fb78 // b.hs, b.nlast │ │ mov x10, xzr │ │ - b 8dce0 │ │ + b 8fba4 │ │ mov w15, #0xfffffffe // #-2 │ │ add x10, sp, #0x260 │ │ - tbnz w14, #3, 8de28 │ │ + tbnz w14, #3, 8fcec │ │ add w12, w19, #0x4 │ │ cmp w12, #0x1 │ │ mov w11, w29 │ │ - b.lt 8de28 // b.tstop │ │ + b.lt 8fcec // b.tstop │ │ mov w8, #0xc // #12 │ │ cmp w12, #0x10 │ │ smull x8, w29, w8 │ │ mov w9, w12 │ │ - b.cs 8dd0c // b.hs, b.nlast │ │ + b.cs 8fbd0 // b.hs, b.nlast │ │ mov x11, xzr │ │ - b 8dd3c │ │ + b 8fc00 │ │ and x10, x8, #0xfffffff0 │ │ add x12, sp, #0x260 │ │ add x12, x12, #0x10 │ │ movi v0.8h, #0x80, lsl #8 │ │ mov x13, x10 │ │ stp q0, q0, [x12, #-16] │ │ subs x13, x13, #0x10 │ │ add x12, x12, #0x20 │ │ - b.ne 8dcc8 // b.any │ │ + b.ne 8fb8c // b.any │ │ cmp x10, x8 │ │ - b.eq 8dcfc // b.none │ │ + b.eq 8fbc0 // b.none │ │ add x13, sp, #0x260 │ │ sub x12, x8, x10 │ │ add x10, x13, x10, lsl #1 │ │ mov w13, #0x8000 // #32768 │ │ subs x12, x12, #0x1 │ │ strh w13, [x10], #2 │ │ - b.ne 8dcf0 // b.any │ │ + b.ne 8fbb4 // b.any │ │ cmp w9, #0xf │ │ - b.hi 8dd70 // b.pmore │ │ + b.hi 8fc34 // b.pmore │ │ mov x9, xzr │ │ - b 8dd9c │ │ + b 8fc60 │ │ add x13, sp, #0x260 │ │ and x11, x9, #0xfffffff0 │ │ add x13, x13, x8, lsl #1 │ │ add x13, x13, #0x40 │ │ movi v0.8h, #0x80, lsl #8 │ │ mov x16, x11 │ │ stp q0, q0, [x13, #-16] │ │ subs x16, x16, #0x10 │ │ add x13, x13, #0x20 │ │ - b.ne 8dd24 // b.any │ │ + b.ne 8fbe8 // b.any │ │ cmp x11, x9 │ │ - b.eq 8dd60 // b.none │ │ + b.eq 8fc24 // b.none │ │ sub x13, x9, x11 │ │ add x11, x11, x8 │ │ add x16, sp, #0x260 │ │ add x11, x16, x11, lsl #1 │ │ add x11, x11, #0x30 │ │ mov w16, #0x8000 // #32768 │ │ subs x13, x13, #0x1 │ │ strh w16, [x11], #2 │ │ - b.ne 8dd54 // b.any │ │ + b.ne 8fc18 // b.any │ │ cmp w12, #0xf │ │ - b.hi 8ddcc // b.pmore │ │ + b.hi 8fc90 // b.pmore │ │ mov x12, xzr │ │ - b 8de00 │ │ + b 8fcc4 │ │ and x9, x8, #0xfffffff0 │ │ add x10, sp, #0x260 │ │ add x10, x10, #0x28 │ │ movi v0.8h, #0x80, lsl #8 │ │ mov x12, x9 │ │ stp q0, q0, [x10, #-16] │ │ subs x12, x12, #0x10 │ │ add x10, x10, #0x20 │ │ - b.ne 8dd84 // b.any │ │ + b.ne 8fc48 // b.any │ │ cmp x9, x8 │ │ - b.eq 8ddbc // b.none │ │ + b.eq 8fc80 // b.none │ │ add x10, sp, #0x260 │ │ sub x8, x8, x9 │ │ add x9, x10, x9, lsl #1 │ │ add x9, x9, #0x18 │ │ mov w10, #0x8000 // #32768 │ │ subs x8, x8, #0x1 │ │ strh w10, [x9], #2 │ │ - b.ne 8ddb0 // b.any │ │ + b.ne 8fc74 // b.any │ │ mov w15, wzr │ │ add x10, sp, #0x260 │ │ - tbz w14, #3, 8dc88 │ │ - b 8de28 │ │ + tbz w14, #3, 8fb4c │ │ + b 8fcec │ │ add x11, sp, #0x260 │ │ and x12, x9, #0xfffffff0 │ │ add x11, x11, x8, lsl #1 │ │ add x11, x11, #0x58 │ │ movi v0.8h, #0x80, lsl #8 │ │ mov x13, x12 │ │ stp q0, q0, [x11, #-16] │ │ subs x13, x13, #0x10 │ │ add x11, x11, #0x20 │ │ - b.ne 8dde4 // b.any │ │ + b.ne 8fca8 // b.any │ │ cmp x12, x9 │ │ mov w11, w29 │ │ - b.eq 8de28 // b.none │ │ + b.eq 8fcec // b.none │ │ add x8, x12, x8 │ │ add x11, sp, #0x260 │ │ add x8, x11, x8, lsl #1 │ │ sub x9, x9, x12 │ │ add x8, x8, #0x48 │ │ mov w11, #0x8000 // #32768 │ │ subs x9, x9, #0x1 │ │ strh w11, [x8], #2 │ │ - b.ne 8de18 // b.any │ │ + b.ne 8fcdc // b.any │ │ mov w11, w29 │ │ add x10, x10, #0x34 │ │ add w12, w19, #0x2 │ │ str w4, [sp, #92] │ │ - tbnz w14, #0, 8de70 │ │ + tbnz w14, #0, 8fd34 │ │ sub w8, w11, w15 │ │ cmp w8, #0x1 │ │ - b.lt 8df04 // b.tstop │ │ + b.lt 8fdc8 // b.tstop │ │ mov w8, #0xc // #12 │ │ mvn w9, w15 │ │ smull x16, w15, w8 │ │ add w8, w11, w9 │ │ add x9, x10, x16, lsl #1 │ │ add x13, x8, #0x1 │ │ cmp x13, #0x2 │ │ sub x8, x9, #0x4 │ │ - b.cs 8deb0 // b.hs, b.nlast │ │ + b.cs 8fd74 // b.hs, b.nlast │ │ mov w9, wzr │ │ - b 8deec │ │ + b 8fdb0 │ │ mov w13, #0xfffffffe // #-2 │ │ - tbnz w14, #1, 8df70 │ │ + tbnz w14, #1, 8fe34 │ │ sub w8, w11, w15 │ │ cmp w8, #0x1 │ │ - b.lt 8df6c // b.tstop │ │ + b.lt 8fe30 // b.tstop │ │ mov w8, #0xc // #12 │ │ mvn w9, w15 │ │ smull x14, w15, w8 │ │ add w8, w11, w9 │ │ add x9, x10, x14, lsl #1 │ │ add x12, x8, #0x1 │ │ cmp x12, #0x2 │ │ add x8, x9, w19, sxtw #1 │ │ - b.cs 8df10 // b.hs, b.nlast │ │ + b.cs 8fdd4 // b.hs, b.nlast │ │ mov w9, wzr │ │ - b 8df54 │ │ + b 8fe18 │ │ add x1, sp, #0x260 │ │ and x9, x13, #0x1fffffffe │ │ mov w17, #0x18 // #24 │ │ add x16, x1, x16, lsl #1 │ │ madd x8, x9, x17, x8 │ │ add x16, x16, #0x4a │ │ mov w17, #0x80008000 // #-2147450880 │ │ mov x1, x9 │ │ stur w17, [x16, #-26] │ │ stur w17, [x16, #-2] │ │ subs x1, x1, #0x2 │ │ add x16, x16, #0x30 │ │ - b.ne 8ded0 // b.any │ │ + b.ne 8fd94 // b.any │ │ cmp x13, x9 │ │ - b.eq 8df04 // b.none │ │ + b.eq 8fdc8 // b.none │ │ add w9, w15, w9 │ │ sub w9, w9, w11 │ │ mov w13, #0x80008000 // #-2147450880 │ │ adds w9, w9, #0x1 │ │ str w13, [x8], #24 │ │ - b.cc 8def8 // b.lo, b.ul, b.last │ │ + b.cc 8fdbc // b.lo, b.ul, b.last │ │ mov w13, wzr │ │ - tbz w14, #1, 8de78 │ │ - b 8df70 │ │ + tbz w14, #1, 8fd3c │ │ + b 8fe34 │ │ sxtw x16, w19 │ │ add x1, sp, #0x260 │ │ add x14, x16, x14 │ │ and x9, x12, #0x1fffffffe │ │ mov w17, #0x18 // #24 │ │ add x14, x1, x14, lsl #1 │ │ madd x8, x9, x17, x8 │ │ add x14, x14, #0x4e │ │ mov w16, #0x80008000 // #-2147450880 │ │ mov x17, x9 │ │ stur w16, [x14, #-26] │ │ stur w16, [x14, #-2] │ │ subs x17, x17, #0x2 │ │ add x14, x14, #0x30 │ │ - b.ne 8df38 // b.any │ │ + b.ne 8fdfc // b.any │ │ cmp x12, x9 │ │ - b.eq 8df6c // b.none │ │ + b.eq 8fe30 // b.none │ │ add w9, w15, w9 │ │ sub w9, w9, w11 │ │ mov w12, #0x80008000 // #-2147450880 │ │ adds w9, w9, #0x1 │ │ str w12, [x8], #24 │ │ - b.cc 8df60 // b.lo, b.ul, b.last │ │ + b.cc 8fe24 // b.lo, b.ul, b.last │ │ mov w12, w19 │ │ str x19, [sp, #104] │ │ - tbz w15, #31, 8e0a4 │ │ + tbz w15, #31, 8ff68 │ │ cmp w13, w12 │ │ - b.ge 8e0a4 // b.tcont │ │ + b.ge 8ff68 // b.tcont │ │ sxtw x17, w15 │ │ add x20, x17, w15, sxtw #1 │ │ sxtw x16, w13 │ │ sxtw x9, w12 │ │ lsl x21, x20, #2 │ │ add x8, sp, #0x260 │ │ sub x1, x9, x16 │ │ @@ -140571,69 +141548,69 @@ │ │ add x20, x15, x16 │ │ add x22, x22, #0x1a │ │ add x23, x23, #0x44 │ │ add x24, x24, #0x34 │ │ mov x25, x3 │ │ cmp x1, #0x10 │ │ mov x26, x16 │ │ - b.cc 8e08c // b.lo, b.ul, b.last │ │ - b 8e00c │ │ + b.cc 8ff50 // b.lo, b.ul, b.last │ │ + b 8fed0 │ │ add x25, x25, x30 │ │ adds x17, x17, #0x1 │ │ add x14, x14, #0x1 │ │ add x19, x19, x30 │ │ add x23, x23, #0x18 │ │ add x24, x24, #0x18 │ │ - b.cs 8e0a4 // b.hs, b.nlast │ │ + b.cs 8ff68 // b.hs, b.nlast │ │ cmp x1, #0x10 │ │ mov x26, x16 │ │ - b.cc 8e08c // b.lo, b.ul, b.last │ │ + b.cc 8ff50 // b.lo, b.ul, b.last │ │ add x26, x14, x14, lsl #1 │ │ mul x27, x14, x30 │ │ lsl x26, x26, #2 │ │ add x28, x27, x9 │ │ mov w4, w29 │ │ add x29, x21, x26 │ │ add x28, x3, x28 │ │ add x29, x8, x29, lsl #1 │ │ cmp x28, x29 │ │ mov w29, w4 │ │ - b.ls 8e054 // b.plast │ │ + b.ls 8ff18 // b.plast │ │ add x27, x27, x16 │ │ add x26, x22, x26 │ │ add x27, x3, x27 │ │ add x26, x8, x26, lsl #1 │ │ cmp x27, x26 │ │ mov x26, x16 │ │ - b.cc 8e08c // b.lo, b.ul, b.last │ │ + b.cc 8ff50 // b.lo, b.ul, b.last │ │ mov x26, x23 │ │ mov x27, x19 │ │ mov x28, x15 │ │ ldp d0, d1, [x27, #-8] │ │ subs x28, x28, #0x10 │ │ add x27, x27, #0x10 │ │ uxtl v0.8h, v0.8b │ │ uxtl v1.8h, v1.8b │ │ stp q0, q1, [x26, #-16] │ │ add x26, x26, #0x20 │ │ - b.ne 8e060 // b.any │ │ + b.ne 8ff24 // b.any │ │ cmp x1, x15 │ │ mov x26, x20 │ │ - b.eq 8dfe4 // b.none │ │ + b.eq 8fea8 // b.none │ │ ldrb w27, [x25, x26] │ │ strh w27, [x24, x26, lsl #1] │ │ add x26, x26, #0x1 │ │ cmp x9, x26 │ │ - b.ne 8e08c // b.any │ │ - b 8dfe4 │ │ + b.ne 8ff50 // b.any │ │ + b 8fea8 │ │ mov x27, x0 │ │ ldr w0, [sp, #92] │ │ cmp w29, #0x1 │ │ - b.lt 8e170 // b.tstop │ │ - tbz w13, #31, 8e170 │ │ + b.lt 90034 // b.tstop │ │ + tbz w13, #31, 90034 │ │ sxtw x9, w13 │ │ add x16, sp, #0x260 │ │ neg x15, x9 │ │ add x1, x2, x9 │ │ add x3, x16, w13, sxtw #1 │ │ and x17, x15, #0xfffffffffffffff0 │ │ mov x8, xzr │ │ @@ -140641,110 +141618,110 @@ │ │ add x16, x16, #0x34 │ │ add x1, x1, #0xa │ │ add x3, x3, #0x44 │ │ add x19, x17, x9 │ │ add x2, x2, #0x2 │ │ cmp x15, #0x10 │ │ mov x20, x9 │ │ - b.cc 8e15c // b.lo, b.ul, b.last │ │ - b 8e124 │ │ + b.cc 90020 // b.lo, b.ul, b.last │ │ + b 8ffe8 │ │ add x8, x8, #0x1 │ │ add x1, x1, #0x2 │ │ add x3, x3, #0x18 │ │ add x16, x16, #0x18 │ │ cmp x8, x14 │ │ add x2, x2, #0x2 │ │ - b.eq 8e170 // b.none │ │ + b.eq 90034 // b.none │ │ cmp x15, #0x10 │ │ mov x20, x9 │ │ - b.cc 8e15c // b.lo, b.ul, b.last │ │ + b.cc 90020 // b.lo, b.ul, b.last │ │ mov x20, x3 │ │ mov x21, x1 │ │ mov x22, x17 │ │ ldp d0, d1, [x21, #-8] │ │ subs x22, x22, #0x10 │ │ add x21, x21, #0x10 │ │ uxtl v0.8h, v0.8b │ │ uxtl v1.8h, v1.8b │ │ stp q0, q1, [x20, #-16] │ │ add x20, x20, #0x20 │ │ - b.ne 8e130 // b.any │ │ + b.ne 8fff4 // b.any │ │ cmp x17, x15 │ │ mov x20, x19 │ │ - b.eq 8e0fc // b.none │ │ + b.eq 8ffc0 // b.none │ │ ldrb w21, [x2, x20] │ │ strh w21, [x16, x20, lsl #1] │ │ adds x20, x20, #0x1 │ │ - b.cc 8e15c // b.lo, b.ul, b.last │ │ - b 8e0fc │ │ + b.cc 90020 // b.lo, b.ul, b.last │ │ + b 8ffc0 │ │ ldr x22, [sp, #104] │ │ cmp w11, #0x1 │ │ - b.lt 8e240 // b.tstop │ │ + b.lt 90104 // b.tstop │ │ add x15, sp, #0x260 │ │ mov w8, wzr │ │ sxtw x9, w12 │ │ add x14, x27, #0x8 │ │ add x15, x15, #0x44 │ │ mov x16, x10 │ │ mov x17, x27 │ │ cmp w8, w29 │ │ csel w1, wzr, w13, lt // lt = tstop │ │ cmp w1, w12 │ │ - b.lt 8e1d4 // b.tstop │ │ + b.lt 90098 // b.tstop │ │ add w8, w8, #0x1 │ │ add x17, x17, x30 │ │ add x16, x16, #0x18 │ │ add x14, x14, x30 │ │ cmp w8, w11 │ │ add x15, x15, #0x18 │ │ - b.eq 8e240 // b.none │ │ + b.eq 90104 // b.none │ │ cmp w8, w29 │ │ csel w1, wzr, w13, lt // lt = tstop │ │ cmp w1, w12 │ │ - b.ge 8e1a8 // b.tcont │ │ + b.ge 9006c // b.tcont │ │ sxtw x20, w1 │ │ sub x2, x9, x20 │ │ cmp x2, #0xf │ │ mov x1, x20 │ │ - b.ls 8e228 // b.plast │ │ + b.ls 900ec // b.plast │ │ and x3, x2, #0xfffffffffffffff0 │ │ add x19, x14, x20 │ │ add x1, x3, x20 │ │ lsl x20, x20, #1 │ │ mov x21, x3 │ │ ldp d0, d1, [x19, #-8] │ │ subs x21, x21, #0x10 │ │ add x19, x19, #0x10 │ │ uxtl v0.8h, v0.8b │ │ uxtl v1.8h, v1.8b │ │ str q0, [x16, x20] │ │ str q1, [x15, x20] │ │ add x20, x20, #0x20 │ │ - b.ne 8e1fc // b.any │ │ + b.ne 900c0 // b.any │ │ cmp x2, x3 │ │ - b.eq 8e1a8 // b.none │ │ + b.eq 9006c // b.none │ │ ldrb w2, [x17, x1] │ │ strh w2, [x16, x1, lsl #1] │ │ add x1, x1, #0x1 │ │ cmp x9, x1 │ │ - b.ne 8e228 // b.any │ │ - b 8e1a8 │ │ + b.ne 900ec // b.any │ │ + b 9006c │ │ str w5, [sp, #96] │ │ - cbz w0, 8ee6c │ │ + cbz w0, 90d30 │ │ and w9, w0, #0x1 │ │ mov w11, #0x4 // #4 │ │ clz w12, w0 │ │ sub w8, w7, #0x1f │ │ sub w24, w11, w9 │ │ add w9, w8, w12 │ │ bic w12, w9, w9, asr #31 │ │ str w12, [sp, #88] │ │ - cbz w5, 8f47c │ │ - adrp x11, ac000 │ │ - ldr x11, [x11, #296] │ │ + cbz w5, 91340 │ │ + adrp x11, ad000 │ │ + ldr x11, [x11, #200] │ │ clz w9, w5 │ │ add w8, w8, w9 │ │ bic w7, w8, w8, asr #31 │ │ add x9, x11, w6, sxtw #1 │ │ add x8, x9, #0x4 │ │ stp x8, x9, [sp, #64] │ │ add x8, x9, #0x8 │ │ @@ -140776,42 +141753,42 @@ │ │ stp q21, q25, [sp, #128] │ │ str q22, [sp, #112] │ │ str x13, [sp, #456] │ │ str w21, [sp, #452] │ │ cmp w22, #0x1 │ │ mov x11, x27 │ │ str w29, [sp, #100] │ │ - b.ge 8e344 // b.tcont │ │ + b.ge 90208 // b.tcont │ │ ldr x30, [sp, #80] │ │ ldr w29, [sp, #100] │ │ ldr x22, [sp, #104] │ │ add x10, x10, #0x18 │ │ add x11, x11, x30 │ │ subs w29, w29, #0x1 │ │ mov x27, x11 │ │ - b.eq 8f80c // b.none │ │ + b.eq 916d0 // b.none │ │ cmp w22, #0x1 │ │ mov x11, x27 │ │ str w29, [sp, #100] │ │ - b.lt 8e314 // b.tstop │ │ + b.lt 901d8 // b.tstop │ │ ldr x8, [sp, #64] │ │ ldrsb w15, [x8] │ │ ldr x8, [sp, #56] │ │ ldrsb w12, [x8] │ │ ldr x8, [sp, #72] │ │ ldrsb w16, [x8] │ │ ldr x8, [sp, #48] │ │ ldrsb w17, [x8] │ │ ldr x8, [sp, #40] │ │ ldrsb w14, [x8] │ │ ldr x8, [sp, #32] │ │ ldrsb w0, [x8] │ │ ldr x8, [sp, #104] │ │ cmp w8, #0x7 │ │ - b.hi 8e754 // b.pmore │ │ + b.hi 90618 // b.pmore │ │ mov x3, xzr │ │ ldp w29, w2, [sp, #88] │ │ ldr w5, [sp, #96] │ │ neg w8, w0 │ │ str x8, [sp, #544] │ │ neg w8, w14 │ │ str x8, [sp, #528] │ │ @@ -141047,43 +142024,43 @@ │ │ ldr x14, [sp, #584] │ │ csel w8, w9, w8, lt // lt = tstop │ │ strb w8, [x11, x3] │ │ add x3, x3, #0x1 │ │ mov x0, x30 │ │ mov x17, x27 │ │ cmp x13, x3 │ │ - b.ne 8e3cc // b.any │ │ - b 8e314 │ │ + b.ne 90290 // b.any │ │ + b 901d8 │ │ ldr x9, [sp, #24] │ │ mov x3, xzr │ │ add w8, w17, w9 │ │ cmp w8, w17 │ │ - b.lt 8e384 // b.tstop │ │ + b.lt 90248 // b.tstop │ │ add w8, w16, w9 │ │ cmp w8, w16 │ │ - b.lt 8e384 // b.tstop │ │ + b.lt 90248 // b.tstop │ │ add w8, w12, w9 │ │ cmp w8, w12 │ │ - b.lt 8e384 // b.tstop │ │ + b.lt 90248 // b.tstop │ │ add w8, w15, w9 │ │ cmp w8, w15 │ │ - b.lt 8e384 // b.tstop │ │ + b.lt 90248 // b.tstop │ │ lsr x8, x9, #31 │ │ - cbnz x8, 8e384 │ │ + cbnz x8, 90248 │ │ add w8, w14, w9 │ │ cmp w8, w14 │ │ - b.lt 8e384 // b.tstop │ │ + b.lt 90248 // b.tstop │ │ lsr x8, x9, #32 │ │ - cbnz x8, 8e384 │ │ + cbnz x8, 90248 │ │ add w9, w0, w9 │ │ cmp w9, w0 │ │ - b.lt 8e384 // b.tstop │ │ + b.lt 90248 // b.tstop │ │ ldp w29, w2, [sp, #88] │ │ ldr w5, [sp, #96] │ │ - cbnz x8, 8e38c │ │ + cbnz x8, 90250 │ │ ldr x9, [sp, #16] │ │ mov x27, xzr │ │ neg w28, w15 │ │ neg w29, w12 │ │ neg w30, w16 │ │ neg w3, w17 │ │ neg w6, w14 │ │ @@ -141495,27 +142472,27 @@ │ │ bsl v3.16b, v2.16b, v0.16b │ │ xtn v0.4h, v1.4s │ │ xtn2 v0.8h, v3.4s │ │ xtn v0.8b, v0.8h │ │ str d0, [x11, x27] │ │ add x27, x27, #0x8 │ │ cmp x9, x27 │ │ - b.ne 8e7e0 // b.any │ │ + b.ne 906a4 // b.any │ │ ldp w29, w2, [sp, #88] │ │ ldr w5, [sp, #96] │ │ ldr w7, [sp, #604] │ │ cmp x9, x13 │ │ mov x3, x9 │ │ - b.eq 8e314 // b.none │ │ - b 8e38c │ │ + b.eq 901d8 // b.none │ │ + b 90250 │ │ cmp w22, #0x1 │ │ - b.lt 8f80c // b.tstop │ │ - adrp x13, ac000 │ │ + b.lt 916d0 // b.tstop │ │ + adrp x13, ad000 │ │ ldr w12, [sp, #96] │ │ - ldr x13, [x13, #296] │ │ + ldr x13, [x13, #200] │ │ sxtw x9, w6 │ │ add x14, x9, #0x4 │ │ mov w11, w22 │ │ add x17, x13, x14, lsl #1 │ │ ldrsb w16, [x17] │ │ add x9, x13, x9, lsl #1 │ │ ldrsb w13, [x9] │ │ @@ -141554,28 +142531,28 @@ │ │ neg w4, w16 │ │ orr w6, w9, w8 │ │ neg w7, w17 │ │ movi v3.4s, #0x8 │ │ cmp w22, #0x8 │ │ cset w8, cc // cc = lo, ul, last │ │ orr w8, w8, w6 │ │ - tbz w8, #0, 8ef70 │ │ - b 8ef64 │ │ + tbz w8, #0, 90e34 │ │ + b 90e28 │ │ ldr x22, [sp, #104] │ │ add x27, x27, x30 │ │ subs w29, w29, #0x1 │ │ add x10, x10, #0x18 │ │ - b.eq 8f80c // b.none │ │ + b.eq 916d0 // b.none │ │ cmp w22, #0x8 │ │ cset w8, cc // cc = lo, ul, last │ │ orr w8, w8, w6 │ │ - tbz w8, #0, 8ef70 │ │ + tbz w8, #0, 90e34 │ │ ldr w5, [sp, #96] │ │ mov x8, xzr │ │ - b 8f2dc │ │ + b 911a0 │ │ mov x19, xzr │ │ add w8, w16, w19 │ │ sbfiz x8, x8, #1, #32 │ │ ldr q5, [x10, x8] │ │ add w8, w4, w19 │ │ sbfiz x8, x8, #1, #32 │ │ ldr q6, [x10, x8] │ │ @@ -141782,19 +142759,19 @@ │ │ shrn v6.4h, v6.4s, #4 │ │ shrn2 v6.8h, v5.4s, #4 │ │ xtn v5.8b, v6.8h │ │ add v4.8b, v4.8b, v5.8b │ │ str d4, [x27, x19] │ │ add x19, x19, #0x8 │ │ cmp x12, x19 │ │ - b.ne 8ef74 // b.any │ │ + b.ne 90e38 // b.any │ │ ldr w5, [sp, #96] │ │ cmp x12, x11 │ │ mov x8, x12 │ │ - b.eq 8ef40 // b.none │ │ + b.eq 90e04 // b.none │ │ add w0, w3, w8 │ │ ldrb w9, [x27, x8] │ │ ldrsh w0, [x10, w0, sxtw #1] │ │ add w1, w14, w8 │ │ ldrsh w1, [x10, w1, sxtw #1] │ │ add w19, w7, w8 │ │ subs w0, w0, w9 │ │ @@ -141889,20 +142866,20 @@ │ │ add w0, w0, w1, lsl #1 │ │ add w0, w0, w0, asr #31 │ │ add w0, w0, #0x8 │ │ add w9, w9, w0, lsr #4 │ │ strb w9, [x27, x8] │ │ add x8, x8, #0x1 │ │ cmp x11, x8 │ │ - b.ne 8f2dc // b.any │ │ - b 8ef40 │ │ + b.ne 911a0 // b.any │ │ + b 90e04 │ │ cmp w22, #0x1 │ │ - b.lt 8f80c // b.tstop │ │ - adrp x9, ac000 │ │ - ldr x9, [x9, #296] │ │ + b.lt 916d0 // b.tstop │ │ + adrp x9, ad000 │ │ + ldr x9, [x9, #200] │ │ ldr w11, [sp, #88] │ │ sxtw x8, w6 │ │ add x8, x8, #0x2 │ │ add x8, x9, x8, lsl #1 │ │ dup v3.4s, w11 │ │ ldr w11, [sp, #92] │ │ ldrsb w16, [x8] │ │ @@ -141930,27 +142907,27 @@ │ │ neg w2, w16 │ │ orr w3, w9, w8 │ │ neg w5, w17 │ │ movi v5.4s, #0x8 │ │ cmp w22, #0x8 │ │ cset w8, cc // cc = lo, ul, last │ │ orr w8, w8, w3 │ │ - tbz w8, #0, 8f54c │ │ - b 8f540 │ │ + tbz w8, #0, 91410 │ │ + b 91404 │ │ add x27, x27, x30 │ │ subs w29, w29, #0x1 │ │ add x10, x10, #0x18 │ │ - b.eq 8f80c // b.none │ │ + b.eq 916d0 // b.none │ │ cmp w22, #0x8 │ │ cset w8, cc // cc = lo, ul, last │ │ orr w8, w8, w3 │ │ - tbz w8, #0, 8f54c │ │ + tbz w8, #0, 91410 │ │ ldp w12, w0, [sp, #88] │ │ mov x8, xzr │ │ - b 8f728 │ │ + b 915ec │ │ mov x6, xzr │ │ add w8, w16, w6 │ │ sbfiz x8, x8, #1, #32 │ │ ldr d6, [x27, x6] │ │ ldr q7, [x10, x8] │ │ add w8, w2, w6 │ │ sbfiz x8, x8, #1, #32 │ │ @@ -142057,19 +143034,19 @@ │ │ shrn v16.4h, v16.4s, #4 │ │ shrn2 v16.8h, v7.4s, #4 │ │ xtn v7.8b, v16.8h │ │ add v6.8b, v6.8b, v7.8b │ │ str d6, [x27, x6] │ │ add x6, x6, #0x8 │ │ cmp x15, x6 │ │ - b.ne 8f550 // b.any │ │ + b.ne 91414 // b.any │ │ ldp w12, w0, [sp, #88] │ │ cmp x15, x13 │ │ mov x8, x15 │ │ - b.eq 8f520 // b.none │ │ + b.eq 913e4 // b.none │ │ add w11, w5, w8 │ │ ldrb w9, [x27, x8] │ │ ldrsh w11, [x10, w11, sxtw #1] │ │ add w1, w17, w8 │ │ ldrsh w1, [x10, w1, sxtw #1] │ │ add w6, w2, w8 │ │ subs w11, w11, w9 │ │ @@ -142117,160 +143094,21 @@ │ │ madd w11, w11, w14, w1 │ │ add w11, w11, w11, asr #31 │ │ add w11, w11, #0x8 │ │ add w9, w9, w11, lsr #4 │ │ strb w9, [x27, x8] │ │ add x8, x8, #0x1 │ │ cmp x13, x8 │ │ - b.ne 8f728 // b.any │ │ - b 8f520 │ │ + b.ne 915ec // b.any │ │ + b 913e4 │ │ add sp, sp, #0x380 │ │ ldp x29, x30, [sp, #144] │ │ ldp x20, x19, [sp, #128] │ │ ldp x22, x21, [sp, #112] │ │ ldp x24, x23, [sp, #96] │ │ ldp x26, x25, [sp, #80] │ │ ldp x28, x27, [sp, #64] │ │ ldp d9, d8, [sp, #48] │ │ ldp d11, d10, [sp, #32] │ │ ldp d13, d12, [sp, #16] │ │ ldp d15, d14, [sp], #160 │ │ ret │ │ - stp x19, x30, [sp, #-16]! │ │ - mov x19, x0 │ │ - bl 73f0 <__cxa_atexit@plt+0x2820> │ │ - tbz w0, #0, 8f880 │ │ - adrp x8, ac000 │ │ - ldr x8, [x8, #3720] │ │ - adrp x9, 8f000 │ │ - add x9, x9, #0x888 │ │ - adrp x10, 8f000 │ │ - add x10, x10, #0x928 │ │ - adrp x11, 8f000 │ │ - fmov d0, x9 │ │ - add x11, x11, #0x9c8 │ │ - mov v0.d[1], x10 │ │ - str x8, [x19] │ │ - stur q0, [x19, #8] │ │ - str x11, [x19, #24] │ │ - ldp x19, x30, [sp], #16 │ │ - ret │ │ - sub sp, sp, #0x1f0 │ │ - stp x25, x24, [sp, #432] │ │ - ldr w25, [sp, #496] │ │ - add x8, sp, #0x10 │ │ - stp x28, x26, [sp, #416] │ │ - stp x23, x22, [sp, #448] │ │ - mov x23, x1 │ │ - mov x24, x0 │ │ - add x26, x8, #0x50 │ │ - stp x21, x20, [sp, #464] │ │ - mov w20, w6 │ │ - mov w21, w5 │ │ - mov w22, w4 │ │ - mov x4, x3 │ │ - mov x3, x2 │ │ - mov w5, #0x8 // #8 │ │ - mov x0, x26 │ │ - mov x1, x24 │ │ - mov x2, x23 │ │ - mov w6, w25 │ │ - stp x19, x30, [sp, #480] │ │ - mov w19, w7 │ │ - bl 3106c │ │ - mov w7, #0x8 // #8 │ │ - mov x0, x24 │ │ - mov x1, x23 │ │ - mov x2, x26 │ │ - mov w3, w22 │ │ - mov w4, w21 │ │ - mov w5, w20 │ │ - mov w6, w19 │ │ - str x25, [sp] │ │ - bl 31b98 │ │ - ldp x19, x30, [sp, #480] │ │ - ldp x21, x20, [sp, #464] │ │ - ldp x23, x22, [sp, #448] │ │ - ldp x25, x24, [sp, #432] │ │ - ldp x28, x26, [sp, #416] │ │ - add sp, sp, #0x1f0 │ │ - ret │ │ - sub sp, sp, #0x130 │ │ - stp x25, x24, [sp, #240] │ │ - ldr w25, [sp, #304] │ │ - add x8, sp, #0x10 │ │ - stp x28, x26, [sp, #224] │ │ - stp x23, x22, [sp, #256] │ │ - mov x23, x1 │ │ - mov x24, x0 │ │ - add x26, x8, #0x30 │ │ - stp x21, x20, [sp, #272] │ │ - mov w20, w6 │ │ - mov w21, w5 │ │ - mov w22, w4 │ │ - mov x4, x3 │ │ - mov x3, x2 │ │ - mov w5, #0x8 // #8 │ │ - mov x0, x26 │ │ - mov x1, x24 │ │ - mov x2, x23 │ │ - mov w6, w25 │ │ - stp x19, x30, [sp, #288] │ │ - mov w19, w7 │ │ - bl 31390 │ │ - mov w7, #0x8 // #8 │ │ - mov x0, x24 │ │ - mov x1, x23 │ │ - mov x2, x26 │ │ - mov w3, w22 │ │ - mov w4, w21 │ │ - mov w5, w20 │ │ - mov w6, w19 │ │ - str x25, [sp] │ │ - bl 32050 │ │ - ldp x19, x30, [sp, #288] │ │ - ldp x21, x20, [sp, #272] │ │ - ldp x23, x22, [sp, #256] │ │ - ldp x25, x24, [sp, #240] │ │ - ldp x28, x26, [sp, #224] │ │ - add sp, sp, #0x130 │ │ - ret │ │ - sub sp, sp, #0x130 │ │ - stp x25, x24, [sp, #240] │ │ - ldr w25, [sp, #304] │ │ - add x8, sp, #0x10 │ │ - stp x28, x26, [sp, #224] │ │ - stp x23, x22, [sp, #256] │ │ - mov x23, x1 │ │ - mov x24, x0 │ │ - add x26, x8, #0x30 │ │ - stp x21, x20, [sp, #272] │ │ - mov w20, w6 │ │ - mov w21, w5 │ │ - mov w22, w4 │ │ - mov x4, x3 │ │ - mov x3, x2 │ │ - mov w5, #0x4 // #4 │ │ - mov x0, x26 │ │ - mov x1, x24 │ │ - mov x2, x23 │ │ - mov w6, w25 │ │ - stp x19, x30, [sp, #288] │ │ - mov w19, w7 │ │ - bl 31390 │ │ - mov w7, #0x4 // #4 │ │ - mov x0, x24 │ │ - mov x1, x23 │ │ - mov x2, x26 │ │ - mov w3, w22 │ │ - mov w4, w21 │ │ - mov w5, w20 │ │ - mov w6, w19 │ │ - str x25, [sp] │ │ - bl 32050 │ │ - ldp x19, x30, [sp, #288] │ │ - ldp x21, x20, [sp, #272] │ │ - ldp x23, x22, [sp, #256] │ │ - ldp x25, x24, [sp, #240] │ │ - ldp x28, x26, [sp, #224] │ │ - add sp, sp, #0x130 │ │ - ret │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ @@ -1,6696 +1,6553 @@ │ │ │ │ Hex dump of section '.rodata': │ │ - 0x0008fa80 1c437d3d 76340631 362f8a2d bf2a3425 .C}=v4.16/.-.*4% │ │ - 0x0008fa90 8321fb11 5b0efe08 00000000 00000000 .!..[........... │ │ - 0x0008faa0 10516e39 c433b130 112f3c2c 802a0826 .Qn9.3.0./<,.*.& │ │ - 0x0008fab0 8e200e10 240a4f05 00000000 00000000 . ..$.O......... │ │ - 0x0008fac0 bc58ed55 e828fc26 f1253925 bb21ec1b .X.U.(.&.%9%.!.. │ │ - 0x0008fad0 d019680d 170bb104 00000000 00000000 ..h............. │ │ - 0x0008fae0 f548d243 c63f8836 4035a633 e231b029 .H.C.?.6@5.3.1.) │ │ - 0x0008faf0 561f6f0c 12073201 00000000 00000000 V.o...2......... │ │ - 0x0008fb00 a6502f4c 0d438b3f 4f37bf31 8928111c .P/L.C.?O7.1.(.. │ │ - 0x0008fb10 bb18cb09 9f062501 00000000 00000000 ......%......... │ │ - 0x0008fb20 d9587f33 902e402c b82a1827 cf252922 .X.3..@,.*.'.%)" │ │ - 0x0008fb30 db1caa0e ee083405 00000000 00000000 ......4......... │ │ - 0x0008fb40 a168dd21 1020ca1e 161e3d1b c71ac918 .h.!. ....=..... │ │ - 0x0008fb50 26142f0b d405ce03 00000000 00000000 &./............. │ │ - 0x0008fb60 ec62134e 2f31082f ab2d992b 66299324 .b.N/1./.-.+f).$ │ │ - 0x0008fb70 6b20f512 5e0ee408 00000000 00000000 k ..^........... │ │ - 0x0008fb80 a75e9f46 b843413d 003c0439 18388f32 .^.F.CA=.<.9.8.2 │ │ - 0x0008fb90 b71f1f0e 88062e02 00000000 00000000 ................ │ │ - 0x0008fba0 89626948 7843bd40 0f3a132f 202a3c20 .biHxC.@.:./ *< │ │ - 0x0008fbb0 6f1a150c fb060603 00000000 00000000 o............... │ │ - 0x0008fbc0 bb4ee94a 792c0c2a d828cf27 9724211e .N.Jy,.*.(.'.$!. │ │ - 0x0008fbd0 7f1b9e0c 9f09b302 00000000 00000000 ................ │ │ - 0x0008fbe0 295a624b b637e234 6c334d31 292fd229 )ZbK.7.4l3M1)/.) │ │ - 0x0008fbf0 4d25a113 e50d4507 00000000 00000000 M%....E......... │ │ - 0x0008fc00 d9679766 581a7419 0219be18 36163e11 .g.fX.t.....6.>. │ │ - 0x0008fc10 7510fd08 b607aa02 00000000 00000000 u............... │ │ - 0x0008fc20 22562a52 9645b83c 633bfc39 7f37ed2b "V*R.E.O>.=.<.6 │ │ - 0x0008fcd0 89174b09 d004f000 00000000 00000000 ..K............. │ │ - 0x0008fce0 755dd857 18532b44 f43ee939 5c354227 u].W.S+D.>.9\5B' │ │ - 0x0008fcf0 571bff0a f9061b01 00000000 00000000 W............... │ │ - 0x0008fd00 de4e994a 95413e3e 7d354f2e 3326971c .N.J.A>>}5O.3&.. │ │ - 0x0008fd10 9519fa09 52062301 00000000 00000000 ....R.#......... │ │ - 0x0008fd20 a55ac64a 1845ec41 a43a812e 41295421 .Z.J.E.A.:..A)T! │ │ - 0x0008fd30 dc1c2b0c 5906eb01 00000000 00000000 ..+.Y........... │ │ - 0x0008fd40 5c5f3b5d 303bb038 6a347631 ba27a51a \_;]0;.8j4v1.'.. │ │ - 0x0008fd50 9e18340b c508fb01 00000000 00000000 ..4............. │ │ - 0x0008fd60 ad55d951 bc4c5641 863d8939 fd351f27 .U.Q.LVA.=.9.5.' │ │ - 0x0008fd70 d91fcf0c 5d071e01 00000000 00000000 ....]........... │ │ - 0x0008fd80 3e62a05f 7d59f356 e6431f37 8926980f >b._}Y.V.C.7.&.. │ │ - 0x0008fd90 040e8505 c603af00 00000000 00000000 ................ │ │ - 0x0008fda0 00100007 8e03c001 d9007000 1c000b00 ..........p..... │ │ - 0x0008fdb0 06000100 00000000 00000000 00000000 ................ │ │ - 0x0008fdc0 00400020 00180000 0050002d c0210000 .@. .....P.-.!.. │ │ - 0x0008fdd0 0060003c 002d0000 00300000 00400000 .`.<.-...0...@.. │ │ - 0x0008fde0 00140000 003c0000 003a0000 00360000 .....<...:...6.. │ │ - 0x0008fdf0 00300000 00280000 00200000 00100000 .0...(... ...... │ │ - 0x0008fe00 000b0000 000b0000 00080000 00400000 .............@.. │ │ - 0x0008fe10 00000000 00000000 00000000 00000000 ................ │ │ - 0x0008fe20 ef263f24 1b214c1f ff1bf519 1218e614 .&?$.!L......... │ │ - 0x0008fe30 d712d40d 0b0c7309 00000000 00000000 ......s......... │ │ - 0x0008fe40 0f377b32 9927ea24 7222b71f 491c1c15 .7{2.'.$r"..I... │ │ - 0x0008fe50 0812fb0b e00a7c07 00000000 00000000 ......|......... │ │ - 0x0008fe60 c6320d2e 9c247d22 4f21b21f d01d3f16 .2...$}"O!....?. │ │ - 0x0008fe70 4a13500d de0b3d08 00000000 00000000 J.P...=......... │ │ - 0x0008fe80 4531cb2c ca267625 23251324 69231c1f E1.,.&v%#%.$i#.. │ │ - 0x0008fe90 f81c3118 78166f12 00000000 00000000 ..1.x.o......... │ │ - 0x0008fea0 9927a821 de1cc31b 7e1a6818 5116ed12 .'.!....~.h.Q... │ │ - 0x0008feb0 ac11950a 23072703 00000000 00000000 ....#.'......... │ │ - 0x0008fec0 d75aff16 a3165a16 1216f013 a5135013 .Z....Z.......P. │ │ - 0x0008fed0 3911bf0c 980bcc03 00000000 00000000 9............... │ │ - 0x0008fee0 8b594559 0910e00f ab0f940f f20d820b .YEY............ │ │ - 0x0008fef0 620bd407 df03e302 00000000 00000000 b............... │ │ - 0x0008ff00 b94ab749 a5480d1d fa1b811b 9f1af415 .J.I.H.......... │ │ - 0x0008ff10 5f106c08 85051301 00000000 00000000 _.l............. │ │ - 0x0008ff20 dc599559 36591e59 d61c5316 ca120c12 .Y.Y6Y.Y..S..... │ │ - 0x0008ff30 ad118306 00049501 00000000 00000000 ................ │ │ - 0x0008ff40 cf51eb4a 934a684a 3845e30d 8b0dee0c .Q.J.JhJ8E...... │ │ - 0x0008ff50 f10b4706 2f05da00 00000000 00000000 ..G./........... │ │ - 0x0008ff60 a148c147 203f4b3e ca3a913a 7910080a .H.G ?K>.:.:y... │ │ - 0x0008ff70 db09a303 aa016500 00000000 00000000 ......e......... │ │ - 0x0008ff80 ab4d124d 7e451a43 c7427c42 d040380e .M.M~E.C.B|B.@8. │ │ - 0x0008ff90 ad0d4d08 27033301 00000000 00000000 ..M.'.3......... │ │ - 0x0008ffa0 0651a34a ce493744 7e439242 85416f40 .Q.J.I7D~C.B.Ao@ │ │ - 0x0008ffb0 e5104c09 d1076001 00000000 00000000 ..L...`......... │ │ - 0x0008ffc0 94358032 9d2f4c2e 622d252c 832a4127 .5.2./L.b-%,.*A' │ │ - 0x0008ffd0 7a25430f 55095102 00000000 00000000 z%C.U.Q......... │ │ - 0x0008ffe0 3d373f33 122e1d2d 0c2cc82a 4929b125 =7?3...-.,.*I).% │ │ - 0x0008fff0 19245316 5b056c02 00000000 00000000 .$S.[.l......... │ │ - 0x00090000 7e3dc435 e3318d30 962f912d 9b2c6d2a ~=.5.1.0./.-.,m* │ │ - 0x00090010 2e28d81a 5318b503 00000000 00000000 .(..S........... │ │ - 0x00090020 a450414a 91457045 61453545 1a45c244 .PAJ.EpEaE5E.E.D │ │ - 0x00090030 69447742 5941223f 00000000 00000000 iDwBYA"?........ │ │ - 0x00090040 59573854 9c4d834c 014aa148 cd45d842 YW8T.M.L.J.H.E.B │ │ - 0x00090050 8e418a31 fd2d4928 6c210000 00000000 .A.1.-I(l!...... │ │ - 0x00090060 4c6ebc32 a7310931 3430b12d 312d352c Ln.2.1.140.-1-5, │ │ - 0x00090070 ad295c21 8b1f6816 e00c0000 00000000 .)\!..h......... │ │ - 0x00090080 676bfd6a 2f31d230 5f302930 2b2e412b gk.j/1.0_0)0+.A+ │ │ - 0x00090090 f22a9e25 4021811f c9170000 00000000 .*.%@!.......... │ │ - 0x000900a0 ac650164 1262b848 38473f46 46459b3e .e.d.b.H8G?FFE.> │ │ - 0x000900b0 3d38f02b 4229a324 8a210000 00000000 =8.+B).$.!...... │ │ - 0x000900c0 856c086b d8684c68 5635a530 9f2a1329 .l.k.hLhV5.0.*.) │ │ - 0x000900d0 7528b11e dc1c551a f8180000 00000000 u(....U......... │ │ - 0x000900e0 066b1765 b1631f63 e65a862d 662c072b .k.e.c.c.Z.-f,.+ │ │ - 0x000900f0 232a341f d61c6b18 d8150000 00000000 #*4...k......... │ │ - 0x00090100 306d9f6c dc636263 c35d1e5d 3731362f 0m.l.cbc.].]716/ │ │ - 0x00090110 bd2e6c25 2d237920 941e0000 00000000 ..l%-#y ........ │ │ - 0x00090120 3066ac65 af5ea75c d75b745b f9597536 0f.e.^.\.[t[.Yu6 │ │ - 0x00090130 8d35c028 5c256422 271f0000 00000000 .5.(\%d"'....... │ │ - 0x00090140 92680563 9b611b5d d95bb35a e7594f57 .h.c.a.].[.Z.YOW │ │ - 0x00090150 2e362228 9d25441f 7b1a0000 00000000 .6"(.%D.{....... │ │ - 0x00090160 5c56de53 fa4e634d f64bc84a 28496445 \V.S.NcM.K.J(IdE │ │ - 0x00090170 5243162f e32a6d24 e31e0000 00000000 RC./.*m$........ │ │ - 0x00090180 e656f652 f84e5d4d be4b2d4a 5b487d44 .V.R.N]M.K-J[H}D │ │ - 0x00090190 e2417a31 58272223 121b0000 00000000 .Az1X'"#........ │ │ - 0x000901a0 8d583d56 a14e074d b64b9f4a d348c544 .X=V.N.M.K.J.H.D │ │ - 0x000901b0 ec422433 06302124 881d0000 00000000 .B$3.0!$........ │ │ - 0x000901c0 b873216c 2a63b062 5762f661 87618060 .s!l*c.bWb.a.a.` │ │ - 0x000901d0 d85fe05b 6d59e756 880e0000 00000000 ._.[mY.V........ │ │ - 0x000901e0 7a76a86e 3966295e 0355b64d 79425239 zv.n9f)^.U.MyBR9 │ │ - 0x000901f0 7930a628 c1219a1b 9813f60c 3d060000 y0.(.!......=... │ │ - 0x00090200 da7c3e73 8b68ae65 ce633963 a5610447 .|>s.h.e.c9c.a.G │ │ - 0x00090210 3d40293c ec372234 c926f119 430c0000 =@)<.7"4.&..C... │ │ - 0x00090220 25756671 b56dd363 a161af60 315eeb47 %ufq.m.c.a.`1^.G │ │ - 0x00090230 ed39ac2c 3820b214 f00cbf08 58040000 .9.,8 ......X... │ │ - 0x00090240 6c79d771 d5693c64 aa5bf653 a347083d ly.q.i>9.4.(d..... │ │ - 0x00090280 4a759d6f a1699d60 ec5c885b 5e58d448 Ju.o.i.`.\.[^X.H │ │ - 0x00090290 8a3ccb2f 76248c1a d8127e0c 48050000 .<./v$....~.H... │ │ - 0x000902a0 41799470 2b688c61 8f59c84f 6a420036 Ay.p+h.a.Y.OjB.6 │ │ - 0x000902b0 622fea29 6522211d 9416a20f dc060000 b/.)e"!......... │ │ - 0x000902c0 667f257c 7b78fd77 d877c177 99770726 f.%|{x.w.w.w.w.& │ │ - 0x000902d0 69232421 671eac1b 85152d0f 41070000 i#$!g.....-.A... │ │ - 0x000902e0 917bd67a 2b7ab575 78754f75 2e75e82d .{.z+z.uxuOu.u.- │ │ - 0x000902f0 69261f1e 8d150b0e 770a1007 43030000 i&......w...C... │ │ - 0x00090300 0513c511 8f101c01 e5009500 81000000 ................ │ │ - 0x00090310 00000000 00000000 00000000 00000000 ................ │ │ - 0x00090320 3166b264 b45fc402 2502ae01 8d010000 1f.d._..%....... │ │ - 0x00090330 00000000 00000000 00000000 00000000 ................ │ │ - 0x00090340 cb6aec65 2e64e502 1d02ed00 ba000000 .j.e.d.......... │ │ - 0x00090350 00000000 00000000 00000000 00000000 ................ │ │ - 0x00090360 397d3a7c 6c7b4001 e6009700 68000000 9}:|l{@.....h... │ │ - 0x00090370 00000000 00000000 00000000 00000000 ................ │ │ - 0x00090380 5731d52b da25820c 730bcb09 c4085407 W1.+.%..s.....T. │ │ - 0x00090390 14040000 00000000 00000000 00000000 ................ │ │ - 0x000903a0 b465be62 e75ad812 a6119d10 d70e420c .e.b.Z........B. │ │ - 0x000903b0 680a0000 00000000 00000000 00000000 h............... │ │ - 0x000903c0 c7681162 645ff50f 430ecb0b 900aa609 .h.bd_..C....... │ │ - 0x000903d0 12020000 00000000 00000000 00000000 ................ │ │ - 0x000903e0 9a7c447b 317a2206 5e05aa04 01047703 .|D{1z".^.....w. │ │ - 0x000903f0 b4010000 00000000 00000000 00000000 ................ │ │ - 0x00090400 e237482e ac250114 bd11870e b10c1e0a .7H..%.......... │ │ - 0x00090410 c8040000 00000000 00000000 00000000 ................ │ │ - 0x00090420 f7619c5c e850601e c41bba19 b9167712 .a.\.P`.......w. │ │ - 0x00090430 840e0000 00000000 00000000 00000000 ................ │ │ - 0x00090440 8168cf5c b2582020 bf1c4f18 41167a14 .h.\.X ..O.A.z. │ │ - 0x00090450 d1020000 00000000 00000000 00000000 ................ │ │ - 0x00090460 8e7a6077 14753a10 7b0ee60c 700b170a .z`w.u:.{...p... │ │ - 0x00090470 65030000 00000000 00000000 00000000 e............... │ │ - 0x00090480 13433f2e 0520ae17 f0136b0f 5f0c9508 .C?.. ....k._... │ │ - 0x00090490 62030000 00000000 00000000 00000000 b............... │ │ - 0x000904a0 0b61dd54 6f3e3a28 5d222d1e e517e30f .a.To>:(]"-..... │ │ - 0x000904b0 760b0000 00000000 00000000 00000000 v............... │ │ - 0x000904c0 da6a2b4c f944f82f a8284c20 3f1c2019 .j+L.D./.(L ?. . │ │ - 0x000904d0 8b020000 00000000 00000000 00000000 ................ │ │ - 0x000904e0 9a752667 5a5e842e f325361f bc184b13 .u&gZ^...%6...K. │ │ - 0x000904f0 3d060000 00000000 00000000 00000000 =............... │ │ - 0x00090500 44355a1c 48090000 00000000 00000000 D5Z.H........... │ │ - 0x00090510 00000000 00000000 00000000 00000000 ................ │ │ - 0x00090520 98497132 84100000 00000000 00000000 .Iq2............ │ │ - 0x00090530 00000000 00000000 00000000 00000000 ................ │ │ - 0x00090540 164f8123 2b100000 00000000 00000000 .O.#+........... │ │ - 0x00090550 00000000 00000000 00000000 00000000 ................ │ │ - 0x00090560 5859a136 031b0000 00000000 00000000 XY.6............ │ │ - 0x00090570 00000000 00000000 00000000 00000000 ................ │ │ - 0x00090580 2b62112f 57051f01 6f005000 4c004800 +b./W...o.P.L.H. │ │ - 0x00090590 44004000 3c003800 34003000 2c000000 D.@.<.8.4.0.,... │ │ - 0x000905a0 e347cd23 19124006 59027501 1901c300 .G.#..@.Y.u..... │ │ - 0x000905b0 94007900 64006000 5c005800 54000000 ..y.d.`.\.X.T... │ │ - 0x000905c0 f4529428 e3108005 a301f500 b8007700 .R.(..........w. │ │ - 0x000905d0 5f005b00 57005300 4f004b00 47000000 _.[.W.S.O.K.G... │ │ - 0x000905e0 92165605 e601c500 4c004800 44004000 ..V.....L.H.D.@. │ │ - 0x000905f0 3c003800 34003000 2c002800 24000000 <.8.4.0.,.(.$... │ │ - 0x00090600 a03c361a 180f7008 b7057b03 8202bf01 .<6...p...{..... │ │ - 0x00090610 76013001 fc00d000 c000af00 92000000 v.0............. │ │ - 0x00090620 6e46522b 4d1b0313 a00ea209 fc069d03 nFR+M........... │ │ - 0x00090630 70026301 f800ae00 92007000 6c000000 p.c.......p.l... │ │ - 0x00090640 966e486a f161135a ee4b3b46 7f3bd630 .nHj.a.Z.K;F.;.0 │ │ - 0x00090650 002cc026 82227e1c b1130d0f 59080000 .,.&."~.....Y... │ │ - 0x00090660 9379f375 566db169 8161525e e6560344 .y.uVm.i.aR^.V.D │ │ - 0x00090670 f63a4830 0b284e1e 1416480f e3070000 .:H0.(N...H..... │ │ - 0x00090680 fe7c8b76 976b954d 35421136 c72be721 .|.v.k.M5B.6.+.! │ │ - 0x00090690 1d189210 bf080000 00000000 00000000 ................ │ │ - 0x000906a0 017a9d60 0b5b314e 55244f13 00000000 .z.`.[1NU$O..... │ │ - 0x000906b0 cc7df972 135a8a55 21394212 00000000 .}.r.Z.U!9B..... │ │ - 0x000906c0 607d5173 a4713251 2934a925 00000000 `}Qs.q2Q)4.%.... │ │ - 0x000906d0 616bc349 81438439 1924d409 00000000 ak.I.C.9.$...... │ │ - 0x000906e0 b96e4668 cf605057 a31b8e0d 00000000 .nFh.`PW........ │ │ - 0x000906f0 327a6f6f 0c5b5a56 b83fd213 00000000 2zoo.[ZV.?...... │ │ - 0x00090700 497eea74 3e72af65 76393623 00000000 I~.t>r.ev96#.... │ │ - 0x00090710 5a7b776f 096d6a52 c730c720 00000000 Z{wo.mjR.0. .... │ │ - 0x00090720 eb7b286f 395e5158 2c37690d 00000000 .{(o9^QX,7i..... │ │ - 0x00090730 367f6a71 756d7e63 193d3022 00000000 6.jqum~c.=0".... │ │ - 0x00090740 417e286f 5d654c5d 7641ce22 00000000 A~(o]eL]vA.".... │ │ - 0x00090750 eb7eef6e 796b375d af3f0129 00000000 .~.nyk7].?.).... │ │ - 0x00090760 af72c46a 99561143 19331822 00000000 .r.j.V.C.3.".... │ │ - 0x00090770 b278524a 3e478e3f 2623ce13 00000000 .xRJ>G.?&#...... │ │ - 0x00090780 ba7ea45d d8461945 b834a214 00000000 .~.].F.E.4...... │ │ - 0x00090790 1c7e6862 e0619547 2935c127 00000000 .~hb.a.G)5.'.... │ │ - 0x000907a0 9a7b1444 e941813d 602eb909 00000000 .{.D.A.=`....... │ │ - 0x000907b0 717d0a6d 7f6be768 ad29fe15 00000000 q}.m.k.h.)...... │ │ - 0x000907c0 ed7ac666 4b5db65b fd45671c 00000000 .z.fK].[.Eg..... │ │ - 0x000907d0 c97e516b 506a1b65 15417027 00000000 .~QkPj.e.Ap'.... │ │ - 0x000907e0 8d7c8560 b25f0654 773cd32b 00000000 .|.`._.Tw<.+.... │ │ - 0x000907f0 1b7d6462 9a5b9757 d03e8a0e 00000000 .}db.[.W.>...... │ │ - 0x00090800 927f1263 1561155c 5741df24 00000000 ...c.a.\WA.$.... │ │ - 0x00090810 957eda60 735b4f56 f3426620 00000000 .~.`s[OV.Bf .... │ │ - 0x00090820 677f2162 50603059 3544e431 00000000 g.!bP`0Y5D.1.... │ │ - 0x00090830 49724467 63541944 8534d623 00000000 IrDgcT.D.4.#.... │ │ - 0x00090840 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x00090850 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x00090860 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x00090870 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x00090880 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x00090890 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000908a0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000908b0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000908c0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000908d0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000908e0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000908f0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x00090900 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x00090910 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x00090920 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x00090930 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x00090940 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x00090950 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x00090960 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x00090970 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x00090980 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x00090990 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000909a0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000909b0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000909c0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000909d0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000909e0 997bf24d 0c27a514 00000000 00000000 .{.M.'.......... │ │ - 0x000909f0 6f7f9765 3451d517 00000000 00000000 o..e4Q.......... │ │ - 0x00090a00 967e0169 6252ab3e 00000000 00000000 .~.ibR.>........ │ │ - 0x00090a10 7f7e9344 65371b08 00000000 00000000 .~.De7.......... │ │ - 0x00090a20 e77f9e74 a2250113 00000000 00000000 ...t.%.......... │ │ - 0x00090a30 c47f8a6e 1b524922 00000000 00000000 ...n.RI"........ │ │ - 0x00090a40 db7ffc72 5147382c 00000000 00000000 ...rQG8,........ │ │ - 0x00090a50 637f5067 144de13b 00000000 00000000 c.Pg.M.;........ │ │ - 0x00090a60 897fc165 964d2c0d 00000000 00000000 ...e.M,......... │ │ - 0x00090a70 d17f5f6a e04e052c 00000000 00000000 .._j.N.,........ │ │ - 0x00090a80 f37e4468 0654b525 00000000 00000000 .~Dh.T.%........ │ │ - 0x00090a90 ad7f116a 1f51b43c 00000000 00000000 ...j.Q.<........ │ │ - 0x00090aa0 50784c6a 09518d37 00000000 00000000 PxLj.Q.7........ │ │ - 0x00090ab0 767ab577 e44b1b38 a4164911 da010000 vz.w.K.8..I..... │ │ - 0x00090ac0 7c77586c 71620827 9316f709 00000000 |wXlqb.'........ │ │ - 0x00090ad0 0377186a 9f5d4124 a2168609 00000000 .w.j.]A$........ │ │ - 0x00090ae0 3c71f654 7d4a6634 d525ca05 00000000 H.8.'....}..... │ │ - 0x00090bf0 7914b910 cd0f260f 73017900 59000000 y.....&.s.y.Y... │ │ - 0x00090c00 f060384d 1b391a2c 491cc70d 00000000 .`8M.9.,I....... │ │ - 0x00090c10 1d646353 bd40a833 8e235712 00000000 .dcS.@.3.#W..... │ │ - 0x00090c20 94613b4e 533cec2f 05218e10 00000000 .a;NS<./.!...... │ │ - 0x00090c30 b15f1049 ba38c42b 111e8b10 00000000 ._.I.8.+........ │ │ - 0x00090c40 4b4e1435 992af91e 7114580a 00000000 KN.5.*..q.X..... │ │ - 0x00090c50 115ad845 e53dc42d c31b1d13 00000000 .Z.E.=.-........ │ │ - 0x00090c60 a445c32e 522b8621 6716b90e 00000000 .E..R+.!g....... │ │ - 0x00090c70 f75df531 0816570c 9d05f001 00000000 .].1..W......... │ │ - 0x00090c80 31692b43 e323bd16 680b2c04 00000000 1i+C.#..h.,..... │ │ - 0x00090c90 b66e0454 b139152c f91a0a0d 00000000 .n.T.9.,........ │ │ - 0x00090ca0 6473085b 6f455739 0528e414 00000000 ds.[oEW9.(...... │ │ - 0x00090cb0 48714a5d dd4c443a 2128b915 00000000 HqJ].LD:!(...... │ │ - 0x00090cc0 6076fd5e c34d802b 4b1c7510 00000000 `v.^.M.+K.u..... │ │ - 0x00090cd0 0b7bc56a 3f57ed35 3c2bf71a 00000000 .{.j?W.5<+...... │ │ - 0x00090ce0 da0f0000 00000000 00000000 00000000 ................ │ │ - 0x00090cf0 00400000 00000000 00000000 00000000 .@.............. │ │ - 0x00090d00 c7560000 00000000 00000000 00000000 .V.............. │ │ - 0x00090d10 64160000 00000000 00000000 00000000 d............... │ │ - 0x00090d20 8d040000 00000000 00000000 00000000 ................ │ │ - 0x00090d30 1b13e608 00000000 00000000 00000000 ................ │ │ - 0x00090d40 f4529f1b 00000000 00000000 00000000 .R.............. │ │ - 0x00090d50 7066e609 00000000 00000000 00000000 pf.............. │ │ - 0x00090d60 16265812 00000000 00000000 00000000 .&X............. │ │ - 0x00090d70 55037f01 00000000 00000000 00000000 U............... │ │ - 0x00090d80 1c1c7212 a30a0000 00000000 00000000 ..r............. │ │ - 0x00090d90 fa5aaa2b 88150000 00000000 00000000 .Z.+............ │ │ - 0x00090da0 b0632b17 800b0000 00000000 00000000 .c+............. │ │ - 0x00090db0 21355a20 43110000 00000000 00000000 !5Z C........... │ │ - 0x00090dc0 5805af03 06020000 00000000 00000000 X............... │ │ - 0x00090dd0 351fb516 6010b609 00000000 00000000 5...`........... │ │ - 0x00090de0 235e7430 f7214312 00000000 00000000 #^t0.!C......... │ │ - 0x00090df0 616f5314 3f0da506 00000000 00000000 aoS.?........... │ │ - 0x00090e00 68328623 a417a60c 00000000 00000000 h2.#............ │ │ - 0x00090e10 62046b03 6d025601 00000000 00000000 b.k.m.V......... │ │ - 0x00090e20 a425c11c a616ed10 870a0000 00000000 .%.............. │ │ - 0x00090e30 ed62a63c 132f461f b2120000 00000000 .b.<./F......... │ │ - 0x00090e40 6467e21e c016900f 31080000 00000000 dg......1....... │ │ - 0x00090e50 1c369126 4d1dd514 2c0c0000 00000000 .6.&M...,....... │ │ - 0x00090e60 da05c204 c003c502 9f010000 00000000 ................ │ │ - 0x00090e70 bf25911d a018dc13 fd0e9209 00000000 .%.............. │ │ - 0x00090e80 da64a943 f8356727 211c6d10 00000000 .d.C.5g'!.m..... │ │ - 0x00090e90 78624e24 6e1cbd15 070f0c08 00000000 xbN$n........... │ │ - 0x00090ea0 90379b28 7720ad19 2912a30a 00000000 .7.(w ..)....... │ │ - 0x00090eb0 22062505 4a047603 85027901 00000000 ".%.J.v...y..... │ │ - 0x00090ec0 472bb522 b51d1019 8e14650f 0d0a0000 G+."......e..... │ │ - 0x00090ed0 1465e743 503a9a2b 21217f17 ec0d0000 .e.CP:.+!!...... │ │ - 0x00090ee0 ed697225 2e1e6a18 b212300d 4c070000 .ir%..j...0.L... │ │ - 0x00090ef0 6b34ce27 9e20761a 7c14990e 10090000 k4.'. v.|....... │ │ - 0x00090f00 cc06da05 f0042704 49036702 78010000 ......'.I.g.x... │ │ - 0x00090f10 5f0e0000 00000000 00000000 00000000 _............... │ │ - 0x00090f20 00400000 00000000 00000000 00000000 .@.............. │ │ - 0x00090f30 f75d0000 00000000 00000000 00000000 .].............. │ │ - 0x00090f40 b70d0000 00000000 00000000 00000000 ................ │ │ - 0x00090f50 86040000 00000000 00000000 00000000 ................ │ │ - 0x00090f60 571d270e 00000000 00000000 00000000 W.'............. │ │ - 0x00090f70 01506315 00000000 00000000 00000000 .Pc............. │ │ - 0x00090f80 8764c812 00000000 00000000 00000000 .d.............. │ │ - 0x00090f90 4f31c31c 00000000 00000000 00000000 O1.............. │ │ - 0x00090fa0 70086904 00000000 00000000 00000000 p.i............. │ │ - 0x00090fb0 6e21d915 310b0000 00000000 00000000 n!..1........... │ │ - 0x00090fc0 60598e28 b2150000 00000000 00000000 `Y.(............ │ │ - 0x00090fd0 f3683b1a 930d0000 00000000 00000000 .h;............. │ │ - 0x00090fe0 72387829 53110000 00000000 00000000 r8x)S........... │ │ - 0x00090ff0 05096006 4a030000 00000000 00000000 ..`.J........... │ │ - 0x00091000 3c26791c 7b13de0a 00000000 00000000 <&y.{........... │ │ - 0x00091010 235f602c e51e360f 00000000 00000000 #_`,..6......... │ │ - 0x00091020 2f77f70c 7e089204 00000000 00000000 /w..~........... │ │ - 0x00091030 0b352e2d c51a3410 00000000 00000000 .5.-..4......... │ │ - 0x00091040 9c03d402 e701fa00 00000000 00000000 ................ │ │ - 0x00091050 37290920 f317f50f ac080000 00000000 7). ............ │ │ - 0x00091060 7563ea3f 4c33c81f f8100000 00000000 uc.?L3.......... │ │ - 0x00091070 a76e181e 0117f20e 39070000 00000000 .n......9....... │ │ - 0x00091080 c63cd02f e9248217 720c0000 00000000 .<./.$..r....... │ │ - 0x00091090 2e081707 5c050904 31020000 00000000 ....\...1....... │ │ - 0x000910a0 092d8025 2c1eae16 df0fd608 00000000 .-.%,........... │ │ - 0x000910b0 6f665c45 ac39c72a 611ce30f 00000000 of\E.9.*a....... │ │ - 0x000910c0 88724919 d314e00f 520a2e05 00000000 .rI.....R....... │ │ - 0x000910d0 ef416d38 382b861f a016060c 00000000 .Am88+.......... │ │ - 0x000910e0 f4061c06 09050a04 1103bb01 00000000 ................ │ │ - 0x000910f0 3e2c0825 4a1f7a19 ff13cc0e 9d080000 >,.%J.z......... │ │ - 0x00091100 1969ab45 703b442f 7d23d518 a70d0000 .i.Ep;D/}#...... │ │ - 0x00091110 a9722e1b 0317aa12 d90d4609 7e040000 .r........F.~... │ │ - 0x00091120 d3398c31 28295a22 5e190e11 4a090000 .9.1()Z"^...J... │ │ - 0x00091130 2a069f05 e4044104 af03e602 be010000 *.....A......... │ │ - 0x00091140 41033000 00000000 406a3100 00000000 A.0.....@j1..... │ │ - 0x00091150 5a7e8674 00000000 ac11a000 00000000 Z~.t............ │ │ - 0x00091160 1a062f03 00000000 026d8702 00000000 ../......m...... │ │ - 0x00091170 fe7c807b 00000000 672edb1b 00000000 .|.{....g....... │ │ - 0x00091180 5a032c00 00000000 e86f3800 00000000 Z.,......o8..... │ │ - 0x00091190 cf7e3977 00000000 f5148400 00000000 .~9w............ │ │ - 0x000911a0 d206f702 00000000 6d74a302 00000000 ........mt...... │ │ - 0x000911b0 a77d517c 00000000 87456a2c 00000000 .}Q|.....Ej,.... │ │ - 0x000911c0 00320000 00000000 00320000 00000000 .2.......2...... │ │ - 0x000911d0 00210000 00000000 1050240a 00000000 .!.......P$..... │ │ - 0x000911e0 1050240a 00000000 0b378007 00000000 .P$......7...... │ │ - 0x000911f0 464db444 00000000 464db444 00000000 FM.D....FM.D.... │ │ - 0x00091200 1221fe1b 00000000 6a692d53 00000000 .!......ji-S.... │ │ - 0x00091210 6a692d53 00000000 5d3e1927 00000000 ji-S....]>.'.... │ │ - 0x00091220 0501d200 00000000 62079905 00000000 ........b....... │ │ - 0x00091230 1e0f4309 00000000 b40c1308 00000000 ..C............. │ │ - 0x00091240 512b3217 00000000 d20b1d06 00000000 Q+2............. │ │ - 0x00091250 78306212 00000000 6c19440e 00000000 x0b.....l.D..... │ │ - 0x00091260 aa520c21 00000000 c118ca07 00000000 .R.!............ │ │ - 0x00091270 d30e9604 00000000 fd6bca23 00000000 .........k.#.... │ │ - 0x00091280 25344617 00000000 f16a481c 00000000 %4F......jH..... │ │ - 0x00091290 00000000 00000000 810f6205 00000000 ..........b..... │ │ - 0x000912a0 7e6d431f 00000000 1d62481f 00000000 ~mC......bH..... │ │ - 0x000912b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000912c0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000912d0 00128802 5b000000 00128802 5b000000 ....[.......[... │ │ - 0x000912e0 00128802 5b000000 00128802 5b000000 ....[.......[... │ │ - 0x000912f0 00128802 5b000000 00128802 5b000000 ....[.......[... │ │ - 0x00091300 00600040 00200000 ad78b654 3c150000 .`.@. ...x.T<... │ │ - 0x00091310 5776f458 ec180000 726fef52 ba1a0000 Wv.X....ro.R.... │ │ - 0x00091320 3b5bcb27 00000000 ce520000 293e0000 ;[.'.....R..)>.. │ │ - 0x00091330 00400000 f9160000 33140000 e3090000 .@......3....... │ │ - 0x00091340 00000000 00000000 00000000 bc310000 .............1.. │ │ - 0x00091350 831e0000 b0170000 76140000 840c0000 ........v....... │ │ - 0x00091360 fc0c0000 08170000 00400000 b96f0000 .........@...o.. │ │ - 0x00091370 32780000 147d0000 00400000 00400000 2x...}...@...@.. │ │ - 0x00091380 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x00091390 00400000 b9280000 2c4e0000 4b390000 .@...(..,N..K9.. │ │ - 0x000913a0 00400000 23480000 884f0000 4e5b0000 .@..#H...O..N[.. │ │ - 0x000913b0 80570000 fb300000 f94e0000 46610000 .W...0...N..Fa.. │ │ - 0x000913c0 fb680000 1e4e0000 a9650000 f36d0000 .h...N...e...m.. │ │ - 0x000913d0 1d220000 0a3f0000 15440000 3e5f0000 ."...?...D..>_.. │ │ - 0x000913e0 42500000 bc6d0000 81770000 e27b0000 BP...m...w...{.. │ │ - 0x000913f0 5a220000 84210000 483a0000 32100000 Z"...!..H:..2... │ │ - 0x00091400 08210000 2d320000 d04c0000 10200000 .!..-2...L... .. │ │ - 0x00091410 ff350000 da7c0000 ea3e0000 26310000 .5...|...>..&1.. │ │ - 0x00091420 56180000 34170000 1d220000 01510000 V...4...."...Q.. │ │ - 0x00091430 70560000 ab740000 527b0000 ea770000 pV...t..R{...w.. │ │ - 0x00091440 325c0000 b5620000 35280000 bc380000 2\...b..5(...8.. │ │ - 0x00091450 bf4d0000 73640000 354c0000 8a5b0000 .M..sd..5L...[.. │ │ - 0x00091460 dc6d0000 11180000 95260000 68360000 .m.......&..h6.. │ │ - 0x00091470 ee1f0000 22320000 6e270000 79240000 ...."2..n'..y$.. │ │ - 0x00091480 8d4c0000 32530000 d6590000 745c0000 .L..2S...Y..t\.. │ │ - 0x00091490 d75f0000 e4670000 d4510000 eb610000 ._...g...Q...a.. │ │ - 0x000914a0 df6c0000 b33d0000 d00b0000 ed790000 .l...=.......y.. │ │ - 0x000914b0 913e0000 b9090000 746f0000 41330000 .>......to..A3.. │ │ - 0x000914c0 26060000 365e0000 3b1f0000 69030000 &...6^..;...i... │ │ - 0x000914d0 787c0000 fa540000 05170000 5c7a0000 x|...T......\z.. │ │ - 0x000914e0 11450000 a0090000 ae6c0000 4d320000 .E.......l..M2.. │ │ - 0x000914f0 f5070000 045b0000 57280000 ad060000 .....[..W(...... │ │ - 0x00091500 217a0000 c8440000 68140000 45770000 !z...D..h...Ew.. │ │ - 0x00091510 e23c0000 72080000 717a0000 b9440000 .<..r...qz...D.. │ │ - 0x00091520 e7080000 5c6b0000 90250000 e2030000 ....\k...%...... │ │ - 0x00091530 e7700000 a3480000 e01d0000 c8730000 .p...H.......s.. │ │ - 0x00091540 5a440000 aa170000 5b100000 da220000 ZD......[....".. │ │ - 0x00091550 912e0000 05210000 ec380000 9b500000 .....!...8...P.. │ │ - 0x00091560 99360000 79550000 03550000 d5150000 .6..yU...U...... │ │ - 0x00091570 dc310000 ef530000 4b180000 94340000 .1...S..K....4.. │ │ - 0x00091580 70480000 91120000 d62b0000 c0470000 pH.......+...G.. │ │ - 0x00091590 fb110000 7f280000 28410000 49040000 .....(..(A..I... │ │ - 0x000915a0 7d3f0000 206e0000 93000000 1c2f0000 }?.. n......./.. │ │ - 0x000915b0 41600000 00400000 00400000 00400000 A`...@...@...@.. │ │ - 0x000915c0 82000000 b8040000 da060000 500a0000 ............P... │ │ - 0x000915d0 bd290000 01170000 d9260000 271b0000 .).......&..'... │ │ - 0x000915e0 da440000 5b2e0000 38220000 a9470000 .D..[...8"...G.. │ │ - 0x000915f0 e83b0000 ab5b0000 00000000 90230000 .;...[.......#.. │ │ - 0x00091600 655b0000 3b570000 00000000 00000000 e[..;W.......... │ │ - 0x00091610 00000000 00000000 44040000 a5720000 ........D....r.. │ │ - 0x00091620 137b0000 58030000 d5740000 2c7c0000 .{..X....t..,|.. │ │ - 0x00091630 b1030000 b8720000 f37c0000 e2020000 .....r...|...... │ │ - 0x00091640 17720000 787c0000 cb010000 57630000 .r..x|......Wc.. │ │ - 0x00091650 4a7a0000 f7010000 51700000 0f7a0000 Jz......Qp...z.. │ │ - 0x00091660 3e010000 f6600000 7f7f0000 33010000 >....`......3... │ │ - 0x00091670 102c0000 bd080000 00000000 00000000 .,.............. │ │ - 0x00091680 b87cf17b 4478e16c 00000000 00000000 .|.{Dx.l........ │ │ - 0x00091690 8e7e617d a578896e 00000000 00000000 .~a}.x.n........ │ │ - 0x000916a0 5173aa6c 285a1d47 00000000 00000000 Qs.l(Z.G........ │ │ - 0x000916b0 9078e672 ad61c946 00000000 00000000 .x.r.a.F........ │ │ - 0x000916c0 707ef87d 2f7cca77 72660000 00000000 p~.}/|.wrf...... │ │ - 0x000916d0 2e7f6b7e dd7a0273 8f620000 00000000 ..k~.z.s.b...... │ │ - 0x000916e0 b4754f6f 5c62ee51 4f300000 00000000 .uOo\b.QO0...... │ │ - 0x000916f0 06799573 0a65a353 92350000 00000000 .y.s.e.S.5...... │ │ - 0x00091700 b77e0e7e b37b0879 3f73b261 00000000 .~.~.{.y?s.a.... │ │ - 0x00091710 b17e267d 4d7a8a6a cd5d3b4d 00000000 .~&}Mz.j.];M.... │ │ - 0x00091720 4f72486b 9a580a4a ec3ab624 00000000 OrHk.X.J.:.$.... │ │ - 0x00091730 e5797475 f46c6155 8e463028 00000000 .ytu.laU.F0(.... │ │ - 0x00091740 257f1e7e 8c7bd577 a0717468 d64e0000 %..~.{.w.qth.N.. │ │ - 0x00091750 8d7e457d 1a7b226d f95aee4e a73b0000 .~E}.{"m.Z.N.;.. │ │ - 0x00091760 836be062 b04d1442 bf318422 28140000 .k.b.M.B.1."(... │ │ - 0x00091770 fa777072 13696848 be38922f 80170000 .wpr.ihH.8./.... │ │ - 0x00091780 ca7eb87d a178fb71 e8675d5e a853dc42 .~.}.x.q.g]^.S.B │ │ - 0x00091790 00000000 00000000 00000000 00000000 ................ │ │ - 0x000917a0 1a7cc678 4a741c6a 433c5032 8d26111c .|.xJt.jCp.]IN..^9..{... │ │ - 0x000919d0 cc4ef419 e3080000 1a5b822d 83160000 .N.......[.-.... │ │ - 0x000919e0 5c67db44 e12c0000 61762b67 c9590000 \g.D.,..av+g.Y.. │ │ - 0x000919f0 452fae08 47030000 0d4df519 4a0a0000 E/..G....M..J... │ │ - 0x00091a00 2960bb36 361f0000 796bd94d 38370000 )`.66...yk.M87.. │ │ - 0x00091a10 fc74da63 67540000 00600040 00200000 .t.cgT...`.@. .. │ │ - 0x00091a20 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00091a30 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00091a40 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00091a50 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00091a60 00600040 00200000 88425f14 74080000 .`.@. ...B_.t... │ │ - 0x00091a70 36540e23 8d0f0000 c568ce49 0b330000 6T.#.....h.I.3.. │ │ - 0x00091a80 896f955b bd490000 ef74c266 b5580000 .o.[.I...t.f.X.. │ │ - 0x00091a90 6b334709 a2040000 2d4b7419 d8090000 k3G.....-Kt..... │ │ - 0x00091aa0 025f4237 40200000 16719957 9a410000 ._B7@ ...q.W.A.. │ │ - 0x00091ab0 377aeb6f 74650000 8727ba05 42020000 7z.ote...'..B... │ │ - 0x00091ac0 13460916 0f090000 875fda3a f8240000 .F......._.:.$.. │ │ - 0x00091ad0 3274935f 0e4e0000 007ac46e f0630000 2t._.N...z.n.c.. │ │ - 0x00091ae0 ae28b20b 74050000 7d46801c e20d0000 .(..t...}F...... │ │ - 0x00091af0 ef654f4a 1a370000 ec777a69 965b0000 .eOJ.7...wzi.[.. │ │ - 0x00091b00 00600040 00200000 6267c43f ff2a0000 .`.@. ..bg.?.*.. │ │ - 0x00091b10 0026ce04 25010000 a444dc10 f8040000 .&..%....D...... │ │ - 0x00091b20 dc585e26 9e100000 7b66223e 33240000 .X^&....{f">3$.. │ │ - 0x00091b30 2e72a859 1c450000 84207d03 f3000000 .r.Y.E... }..... │ │ - 0x00091b40 f741040f 6d040000 3e59a726 ce100000 .A..m...>Y.&.... │ │ - 0x00091b50 8166ba3d 75230000 ee6fd953 bc3c0000 .f.=u#...o.S.<.. │ │ - 0x00091b60 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00091b70 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00091b80 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00091b90 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00091ba0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00091bb0 1731ce07 2f020000 5e465912 e6050000 .1../...^FY..... │ │ - 0x00091bc0 465f2631 6b180000 e4683d44 262a0000 F_&1k....h=D&*.. │ │ - 0x00091bd0 546fc152 133a0000 d720e702 bb000000 To.R.:... ...... │ │ - 0x00091be0 0f37670a 39030000 2c581c29 48140000 .7g.9...,X.)H... │ │ - 0x00091bf0 896af347 3f300000 8c750963 16530000 .j.G?0...u.c.S.. │ │ - 0x00091c00 9a1f2a03 b7000000 3b372e0b a9030000 ..*.....;7...... │ │ - 0x00091c10 6c5b0c2f 35190000 df6de24f 52390000 l[./5....m.OR9.. │ │ - 0x00091c20 3a752563 c5520000 a71c9e03 2b010000 :u%c.R......+... │ │ - 0x00091c30 9536970d 4d050000 2462503b d8230000 .6..M...$bP;.#.. │ │ - 0x00091c40 b072ca5c 39450000 00600040 00200000 .r.\9E...`.@. .. │ │ - 0x00091c50 486ea858 4f490000 8d1c4805 32020000 Hn.XOI....H.2... │ │ - 0x00091c60 233f7012 9e070000 0055b726 b9130000 #?p......U.&.... │ │ - 0x00091c70 fd647440 d5280000 bf756465 d7560000 .dt@.(...ude.V.. │ │ - 0x00091c80 3f21d403 0d010000 103ef20c 79030000 ?!.......>..y... │ │ - 0x00091c90 4a51221e ae0b0000 1461e236 041e0000 JQ"......a.6.... │ │ - 0x00091ca0 c972b75d 7a4b0000 40278d04 77010000 .r.]zK..@'..w... │ │ - 0x00091cb0 90452312 99050000 fd593e29 e8120000 .E#......Y>).... │ │ - 0x00091cc0 60672842 fb280000 a2747661 7a500000 `g(B.(...tvazP.. │ │ - 0x00091cd0 69305d08 7d020000 b0496c15 59070000 i0].}....Il.Y... │ │ - 0x00091ce0 685bca2b f8150000 cf688a45 812d0000 h[.+.....h.E.-.. │ │ - 0x00091cf0 9575c763 c9530000 5e221205 86010000 .u.c.S..^"...... │ │ - 0x00091d00 eb3cda0b ee020000 054e9f1c f30a0000 .<.......N...... │ │ - 0x00091d10 eb5c2033 db1a0000 886d9453 fa3d0000 .\ 3.....m.S.=.. │ │ - 0x00091d20 2121cb03 49010000 c13e270e 30040000 !!..I....>'.0... │ │ - 0x00091d30 af55fe23 cb0f0000 bc664a3f ef250000 .U.#.....fJ?.%.. │ │ - 0x00091d40 91765e66 da570000 0e187501 6d000000 .v^f.W....u.m... │ │ - 0x00091d50 6237de08 8b020000 7c4f641b 020b0000 b7......|Od..... │ │ - 0x00091d60 2962c636 7a1f0000 47746a60 c54f0000 )b.6z...Gtj`.O.. │ │ - 0x00091d70 0c1ec002 bc000000 e639500a e4020000 .........9P..... │ │ - 0x00091d80 0851671e 3e0d0000 a3622a38 10210000 .Qg.>....b*8.!.. │ │ - 0x00091d90 5573b35d ed4b0000 6b687d3e 3b2a0000 Us.].K..kh}>;*.. │ │ - 0x00091da0 3a1f2804 56010000 423e5310 b0060000 :.(.V...B>S..... │ │ - 0x00091db0 9656d426 90130000 b365433e e1250000 .V.&.....eC>.%.. │ │ - 0x00091dc0 4e732e5d 0c4b0000 121c2402 64000000 Ns.].K....$.d... │ │ - 0x00091dd0 1d377a09 21020000 fe4edb19 cd080000 .7z.!....N...... │ │ - 0x00091de0 1c5f1d30 4f170000 e46d7c4f 58380000 ._.0O....m|OX8.. │ │ - 0x00091df0 43149601 81000000 d5357d0a 16030000 C........5}..... │ │ - 0x00091e00 c1534821 640e0000 a063c93a c8210000 .SH!d....c.:.!.. │ │ - 0x00091e10 6570f055 d7400000 db1aa903 19010000 ep.U.@.......... │ │ - 0x00091e20 3f3f5510 6d050000 33582427 ea110000 ??U.m...3X$'.... │ │ - 0x00091e30 50653a3d fc230000 84718258 1a440000 Pe:=.#...q.X.D.. │ │ - 0x00091e40 d01ae601 70000000 f732b807 ec010000 ....p....2...... │ │ - 0x00091e50 ed4d7d19 35090000 845e7a2f f5160000 .M}.5....^z/.... │ │ - 0x00091e60 0c6b1549 0d300000 2c184a01 5b000000 .k.I.0..,.J.[... │ │ - 0x00091e70 8c2e0706 ac010000 6d4f9c1b f10a0000 ........mO...... │ │ - 0x00091e80 0d5ea72e a0160000 a26e4f50 8b3c0000 .^.......nOP.<.. │ │ - 0x00091e90 2a155301 48000000 842cff06 f0010000 *.S.H....,...... │ │ - 0x00091ea0 7f4e4a1d 630b0000 085c432e f0170000 .NJ.c....\C..... │ │ - 0x00091eb0 666cd94b d4360000 29152101 37000000 fl.K.6..).!.7... │ │ - 0x00091ec0 6a2c1706 7d010000 7e50291e 6e0b0000 j,..}...~P).n... │ │ - 0x00091ed0 2861fd36 191d0000 c26dae4d 3f360000 (a.6.....m.M?6.. │ │ - 0x00091ee0 916a2457 744a0000 a32b7111 2e080000 .j$WtJ...+q..... │ │ - 0x00091ef0 e3543f2a 94180000 2d60d639 58260000 .T?*....-`.9X&.. │ │ - 0x00091f00 866bfb4c 9c370000 9f78a86b 0a600000 .k.L.7...x.k.`.. │ │ - 0x00091f10 6a177b02 b2000000 4c3a840c e9030000 j.{.....L:...... │ │ - 0x00091f20 56528a20 0d0e0000 8a62d938 75200000 VR. .....b.8u .. │ │ - 0x00091f30 4f748e60 e14f0000 8912b801 b1000000 Ot.`.O.......... │ │ - 0x00091f40 2537520a 2e030000 7c50c61d 6b0c0000 %7R.....|P..k... │ │ - 0x00091f50 ae619e37 3d1f0000 5c72215c a0490000 .a.7=...\r!\.I.. │ │ - 0x00091f60 3914f802 15010000 033d4b0f ea040000 9........=K..... │ │ - 0x00091f70 23533d22 440f0000 ef615a39 6e210000 #S="D....aZ9n!.. │ │ - 0x00091f80 fd73c160 46500000 94111e01 72000000 .s.`FP......r... │ │ - 0x00091f90 5133b506 6c010000 dc498415 d4060000 Q3..l....I...... │ │ - 0x00091fa0 7b5a932b 36140000 f46c7e50 0c3a0000 {Z.+6....l~P.:.. │ │ - 0x00091fb0 9015c401 c0000000 f5350709 b5020000 .........5...... │ │ - 0x00091fc0 d0514322 850f0000 4e63ec38 b91f0000 .QC"....Nc.8.... │ │ - 0x00091fd0 b572e15b e1480000 f10b7100 21000000 .r.[.H....q.!... │ │ - 0x00091fe0 4f2d5e05 5f010000 514bc215 13070000 O-^._...QK...... │ │ - 0x00091ff0 845d4d2b 22140000 526f4553 723d0000 .]M+"...RoESr=.. │ │ - 0x00092000 dc0fbe00 25000000 6831f705 1e010000 ....%...h1...... │ │ - 0x00092010 844a6214 a7050000 365b0e28 e9100000 .Jb.....6[.(.... │ │ - 0x00092020 796c1d4c fa330000 d7692248 01330000 yl.L.3...i"H.3.. │ │ - 0x00092030 75191308 a6030000 124e1923 65130000 u........N.#e... │ │ - 0x00092040 595c4f2f 301b0000 2067b040 2a2c0000 Y\O/0... g.@*,.. │ │ - 0x00092050 5f76f763 ba550000 f70acd00 31000000 _v.c.U......1... │ │ - 0x00092060 72383d0b 33030000 9f533e20 530d0000 r8=.3....S> S... │ │ - 0x00092070 24616d33 f91b0000 5e70a256 46430000 $am3....^p.VFC.. │ │ - 0x00092080 3b0cca01 ad000000 8838270b bf030000 ;........8'..... │ │ - 0x00092090 6058f52b 09170000 126b0e48 56300000 `X.+.....k.HV0.. │ │ - 0x000920a0 0574565f de4b0000 14102a01 5c000000 .tV_.K....*.\... │ │ - 0x000920b0 7e3bcd07 2f020000 9c49fe16 e2080000 ~;../....I...... │ │ - 0x000920c0 0057cb26 23130000 bc63f43f 8b2b0000 .W.&#....c.?.+.. │ │ - 0x000920d0 e9075100 16000000 22264404 17010000 ..Q....."&D..... │ │ - 0x000920e0 62474c13 70060000 4258ef26 40110000 bGL.p...BX.&@... │ │ - 0x000920f0 9e674f44 cd2d0000 271b0d02 30000000 .gOD.-..'...0... │ │ - 0x00092100 46377905 bb010000 53496211 7a030000 F7y.....SIb.z... │ │ - 0x00092110 21505a18 69050000 a75aac2b de100000 !PZ.i....Z.+.... │ │ - 0x00092120 e4118500 2c000000 d4299301 28000000 ....,....)..(... │ │ - 0x00092130 4a391e08 f0000000 8c48400f 01030000 J9.......H@..... │ │ - 0x00092140 1a50401b 6f070000 90219302 8c000000 .P@.o....!...... │ │ - 0x00092150 98380f0c 25030000 23586923 200c0000 .8..%...#Xi# ... │ │ - 0x00092160 2f61c731 e4130000 5468993e 5e220000 /a.1....Th.>^".. │ │ - 0x00092170 eb6b4864 bc5f0000 ce15a20e a30b0000 .kHd._.......... │ │ - 0x00092180 f465e84e be420000 8477db67 425e0000 .e.N.B...w.gB^.. │ │ - 0x00092190 9a7bcd72 4d6e0000 457eaf7a 32770000 .{.rMn..E~.z2w.. │ │ - 0x000921a0 1d1a4f06 4c010000 524be51f bd100000 ..O.L...RK...... │ │ - 0x000921b0 94660846 3a320000 c672a05d 1a4c0000 .f.F:2...r.].L.. │ │ - 0x000921c0 067a1e6f 72640000 390cb002 dc000000 .z.ord..9....... │ │ - 0x000921d0 e7416014 ae090000 745eb131 d91c0000 .A`.....t^.1.... │ │ - 0x000921e0 e76ce54b bb340000 40772965 fe560000 .l.K.4..@w)e.V.. │ │ - 0x000921f0 fb113b02 fb000000 012f2509 b0040000 ..;....../%..... │ │ - 0x00092200 0b48a11f d4130000 016cf64e 733a0000 .H.......l.Ns:.. │ │ - 0x00092210 ee78bf6a bb5f0000 14062c00 14000000 .x.j._....,..... │ │ - 0x00092220 c824ea03 df000000 b3464e14 ad060000 .$.......FN..... │ │ - 0x00092230 d45e622e 78150000 c4712e58 9c440000 .^b.x....q.X.D.. │ │ - 0x00092240 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00092250 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00092260 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00092270 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00092280 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00092290 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000922a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000922b0 00600040 00200000 63769b64 655b0000 .`.@. ..cv.de[.. │ │ - 0x000922c0 531f600c f6060000 065ba335 6f280000 S.`......[.5o(.. │ │ - 0x000922d0 0072c05b c0470000 1f7aa770 c76a0000 .r.[.G...z.p.j.. │ │ - 0x000922e0 5b7d247a 50750000 4d221208 8b020000 [}$zPu..M"...... │ │ - 0x000922f0 0e4b0520 b10d0000 bd672447 5d2d0000 .K. .....g$G]-.. │ │ - 0x00092300 c1732455 f7420000 7d762964 5d530000 .s$U.B..}v)d]S.. │ │ - 0x00092310 bc05ec00 da000000 5b466309 2e030000 ........[Fc..... │ │ - 0x00092320 cb6ea452 87370000 bc7ddc6f 66630000 .n.R.7...}.ofc.. │ │ - 0x00092330 61794758 d4480000 c80ae601 b1000000 ayGX.H.......... │ │ - 0x00092340 d434640a fc030000 5454a221 8d0c0000 .4d.....TT.!.... │ │ - 0x00092350 ee698445 f7340000 be770b6c f85e0000 .i.E.4...w.l.^.. │ │ - 0x00092360 90033400 14000000 1c265004 c4000000 ..4......&P..... │ │ - 0x00092370 824ae017 54080000 3260cc33 131a0000 .J..T...2`.3.... │ │ - 0x00092380 636f3555 ac3e0000 00600040 00200000 co5U.>...`.@. .. │ │ - 0x00092390 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000923a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000923b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000923c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000923d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000923e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000923f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00092400 a77d297c e17a0000 db369224 49120000 .})|.z...6.$I... │ │ - 0x00092410 ab6a0060 55550000 3b71ec44 4f2c0000 .j.`UU..;q.DO,.. │ │ - 0x00092420 e575af61 d8500000 967f367e d67c0000 .u.a.P....6~.|.. │ │ - 0x00092430 f628f20b 6a030000 c45e422e 801a0000 .(..j....^B..... │ │ - 0x00092440 7271574e 5d390000 ac793864 73550000 rqWN]9...y8dsU.. │ │ - 0x00092450 277d4477 59720000 2d0a2601 54000000 '}DwYr..-.&.T... │ │ - 0x00092460 80380009 00030000 4d536218 310c0000 .8......MSb.1... │ │ - 0x00092470 89684444 cd2c0000 4677d165 175d0000 .hDD.,..Fw.e.].. │ │ - 0x00092480 16074f02 c5000000 2d3c860c 9c060000 ..O.....-<...... │ │ - 0x00092490 2a5a4028 ee140000 00600040 722c0000 *Z@(.....`.@r,.. │ │ - 0x000924a0 25799260 00540000 40062200 14000000 %y.`.T..@."..... │ │ - 0x000924b0 2a282f05 29010000 df4de51b d60b0000 *(/.)....M...... │ │ - 0x000924c0 bc641d3c ae250000 d973495d 594b0000 .d.<.%...sI]YK.. │ │ - 0x000924d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000924e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000924f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00092500 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00092510 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00092520 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00092530 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00092540 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00092550 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00092560 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00092570 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00092580 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00092590 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000925a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000925b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000925c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000925d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000925e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000925f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00092600 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00092610 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00092620 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00092630 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00092640 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00092650 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00092660 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00092670 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00092680 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00092690 2648122f 92210000 084f6f33 13230000 &H./.!...Oo3.#.. │ │ - 0x000926a0 f85d3545 d1330000 e667c153 b6430000 .]5E.3...g.S.C.. │ │ - 0x000926b0 7a6d225d 064f0000 25716b63 ce560000 zm"].O..%qkc.V.. │ │ - 0x000926c0 60790b73 f96c0000 c8471132 1c270000 `y.s.l...G.2.'.. │ │ - 0x000926d0 96414e25 3e170000 6550ee33 af220000 .AN%>...eP.3.".. │ │ - 0x000926e0 285ce842 dd300000 6464914e 7c3d0000 (\.B.0..dd.N|=.. │ │ - 0x000926f0 e8693657 78470000 ec75806c b4630000 .i6WxG...u.l.c.. │ │ - 0x00092700 98507f39 4e2c0000 284a0f2f 5f200000 .P.9N,..(J./_ .. │ │ - 0x00092710 ac552b3b 742a0000 4c5f9447 61360000 .U+;t*..L_.Ga6.. │ │ - 0x00092720 8566fd51 80410000 276b5659 404a0000 .f.Q.A..'kVY@J.. │ │ - 0x00092730 26741c69 f25e0000 a1418726 52190000 &t.i.^...A.&R... │ │ - 0x00092740 224b522f fd1f0000 e05a2441 c92f0000 "KR/.....Z$A./.. │ │ - 0x00092750 c164e84e f93d0000 0c6b9558 3c490000 .d.N.=...k.Xo+.. │ │ - 0x000927d0 11613b48 86350000 c06a4658 97480000 .a;H.5...jFX.H.. │ │ - 0x000927e0 ba47822e a2200000 d0512536 bb250000 .G... ...Q%6.%.. │ │ - 0x000927f0 bf5fc747 8d360000 1c690556 46460000 ._.G.6...i.VFF.. │ │ - 0x00092800 856eda5e 30510000 ea71d664 c5580000 .n.^0Q...q.d.X.. │ │ - 0x00092810 3879ae72 486c0000 a247b231 9e260000 8y.rHl...G.1.&.. │ │ - 0x00092820 17438d26 ab170000 ba505834 fd220000 .C.&.....PX4.".. │ │ - 0x00092830 9d5c2043 da300000 a964c54e 683d0000 .\ C.0...d.Nh=.. │ │ - 0x00092840 cc69ff56 27470000 fa74c26a 4a610000 .i.V'G...t.jJa.. │ │ - 0x00092850 5742af2b d9200000 5538731d 96110000 WB.+. ..U8s..... │ │ - 0x00092860 82452928 eb180000 61530737 19250000 .E)(....aS.7.%.. │ │ - 0x00092870 615d0a44 d8310000 0f64cc4d 823c0000 a].D.1...d.M.<.. │ │ - 0x00092880 85718464 02590000 9c43402b 831c0000 .q.d.Y...C@+.... │ │ - 0x00092890 7650cf34 69250000 ed5d4d45 7c340000 vP.4i%...]ME|4.. │ │ - 0x000928a0 e4664852 fe410000 c66cb45b 044d0000 .fHR.A...l.[.M.. │ │ - 0x000928b0 d56ff161 fe540000 0d77646e 3a660000 .o.a.T...wdn:f.. │ │ - 0x000928c0 7032d816 7c0b0000 fd39371d 880f0000 p2..|....97..... │ │ - 0x000928d0 3a48302a 47190000 62552839 5a260000 :H0*G...bU(9Z&.. │ │ - 0x000928e0 195f2146 55330000 8d650550 7a3e0000 ._!FU3...e.Pz>.. │ │ - 0x000928f0 1670ba61 b7540000 7432261a 00100000 .p.a.T..t2&..... │ │ - 0x00092900 5534021a c30e0000 7740bf22 f1130000 U4......w@.".... │ │ - 0x00092910 2a4e6630 881e0000 9158363d 372a0000 *Nf0.....X6=7*.. │ │ - 0x00092920 c65fdc46 05340000 ab6bef59 ca4a0000 ._.F.4...k.Y.J.. │ │ - 0x00092930 bd569740 cd320000 be596a41 a4320000 .V.@.2...YjA.2.. │ │ - 0x00092940 a2655751 71420000 9d6c1e5c 304e0000 .eWQqB...l.\0N.. │ │ - 0x00092950 fb70f562 7d560000 15743b68 7e5d0000 .p.b}V...t;h~].. │ │ - 0x00092960 e17adc75 0a710000 1254ec3f 17330000 .z.u.q...T.?.3.. │ │ - 0x00092970 e54f2136 35270000 c356393d d72c0000 .O!65'...V9=.,.. │ │ - 0x00092980 38604a49 b7380000 34672e53 33430000 8`JI.8..4g.S3C.. │ │ - 0x00092990 b46b495a a84b0000 d376526e 45660000 .kIZ.K...vRnEf.. │ │ - 0x000929a0 e74bd636 bf2b0000 9634291a 2e0f0000 .K.6.+...4)..... │ │ - 0x000929b0 b0410c24 8a150000 874f2232 92200000 .A.$.....O"2. .. │ │ - 0x000929c0 e059be3e 732c0000 bc607448 7e360000 .Y.>s,...`tH~6.. │ │ - 0x000929d0 d66f8e61 2f550000 8a55d43e 2b2e0000 .o.a/U...U.>+... │ │ - 0x000929e0 405a8244 08370000 1a65b350 d0430000 @Z.D.7...e.P.C.. │ │ - 0x000929f0 276d3c5d ef4f0000 d2710664 b6570000 'm<].O...q.d.W.. │ │ - 0x00092a00 2474e366 555b0000 79792073 b46c0000 $t.fU[..yy s.l.. │ │ - 0x00092a10 054a2935 0e260000 30515c35 b0250000 .J)5.&..0Q\5.%.. │ │ - 0x00092a20 3e56c63c 612b0000 d060b648 63380000 >V.B.. │ │ - 0x00092ca0 fc500000 00400000 00400000 00400000 .P...@...@...@.. │ │ - 0x00092cb0 00400000 69220000 c12e0000 b3350000 .@..i".......5.. │ │ - 0x00092cc0 b5400000 223a0000 c0480000 16510000 .@..":...H...Q.. │ │ - 0x00092cd0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x00092ce0 f9140000 39400000 69390000 80330000 ....9@..i9...3.. │ │ - 0x00092cf0 0f2f0000 00380000 98330000 5a580000 ./...8...3..ZX.. │ │ - 0x00092d00 9b5d0000 00400000 00400000 9c1e0000 .]...@...@...... │ │ - 0x00092d10 9f2e0000 05510000 e23e0000 36320000 .....Q...>..62.. │ │ - 0x00092d20 fe440000 023b0000 294a0000 ac0f0000 .D...;..)J...... │ │ - 0x00092d30 00400000 00400000 92240000 ab2a0000 .@...@...$...*.. │ │ - 0x00092d40 00380000 00400000 383d0000 ef4e0000 .8...@..8=...N.. │ │ - 0x00092d50 583c0000 85280000 862c0000 00400000 X<...(...,...@.. │ │ - 0x00092d60 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x00092d70 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x00092d80 00400000 00400000 97030000 fc680000 .@...@.......h.. │ │ - 0x00092d90 b0500000 512a0000 bf300000 af140000 .P..Q*...0...... │ │ - 0x00092da0 19010000 1a620000 ef330000 e00a0000 .....b...3...... │ │ - 0x00092db0 17590000 de090000 8b020000 c4040000 .Y.............. │ │ - 0x00092dc0 f3790000 6e580000 f03e0000 61370000 .y..nX...>..a7.. │ │ - 0x00092dd0 3c190000 e7000000 e56a0000 50390000 <........j..P9.. │ │ - 0x00092de0 cd0a0000 00400000 00400000 00400000 .....@...@...@.. │ │ - 0x00092df0 fb0a0000 f16a0000 89390000 f2230000 .....j...9...#.. │ │ - 0x00092e00 61280000 221b0000 3b020000 3e710000 a(.."...;...>q.. │ │ - 0x00092e10 18440000 cb0e0000 00400000 00400000 .D.......@...@.. │ │ - 0x00092e20 00400000 003a0000 e6780000 8e630000 .@...:...x...c.. │ │ - 0x00092e30 471d0000 55550000 be040000 90000000 G...UU.......... │ │ - 0x00092e40 aa7a0000 f4420000 02090000 6e7f0000 .z...B......n... │ │ - 0x00092e50 f46b0000 57040000 5c670000 8b7f0000 .k..W...\g...... │ │ - 0x00092e60 9a790000 8f770000 00400000 55550000 .y...w...@..UU.. │ │ - 0x00092e70 d9090000 00400000 00400000 00400000 .....@...@...@.. │ │ - 0x00092e80 00400000 00400000 00400000 80410000 .@...@...@...A.. │ │ - 0x00092e90 004d0000 80360000 80440000 804d0000 .M...6...D...M.. │ │ - 0x00092ea0 803c0000 00000000 00000000 00000000 .<.............. │ │ - 0x00092eb0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00092ec0 b3770976 d36b0e5d 00000000 00000000 .w.v.k.]........ │ │ - 0x00092ed0 ff7d037d bd783d67 00000000 00000000 .}.}.x=g........ │ │ - 0x00092ee0 2b62e65a 4d485c35 00000000 00000000 +b.ZMH\5........ │ │ - 0x00092ef0 3f760070 5e5d9f3d 00000000 00000000 ?v.p^].=........ │ │ - 0x00092f00 237c1f7b 1d78c96f df550000 00000000 #|.{.x.o.U...... │ │ - 0x00092f10 c77e477e b57b9b74 8e5e0000 00000000 .~G~.{.t.^...... │ │ - 0x00092f20 365f9057 94495936 621a0000 00000000 6_.W.IY6b....... │ │ - 0x00092f30 ee75e46f 0b609a4a 56210000 00000000 .u.o.`.JV!...... │ │ - 0x00092f40 147b5a7a 33778071 0466c74b 00000000 .{Zz3w.q.f.K.... │ │ - 0x00092f50 6f7ea37d fb7bfd75 2b69ae4e 00000000 o~.}.{.u+i.N.... │ │ - 0x00092f60 5f5e8c56 e046e636 aa27a00e 00000000 _^.V.F.6.'...... │ │ - 0x00092f70 7d78c973 1569195a 3b482416 00000000 }x.s.i.Z;H$..... │ │ - 0x00092f80 537d5b7c 307a6675 626d8e5e ca340000 S}[|0zfubm.^.4.. │ │ - 0x00092f90 277fa07e 967d0177 736b0f59 c03b0000 '..~.}.wsk.Y.;.. │ │ - 0x00092fa0 93604054 77437533 7422f014 26070000 .`@TwCu3t"..&... │ │ - 0x00092fb0 fa76c06f d1626b45 f539e02e e0090000 .v.o.bkE.9...... │ │ - 0x00092fc0 587ac377 c96f8967 8f5b344c e839fc24 Xz.w.o.g.[4L.9.$ │ │ - 0x00092fd0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00092fe0 717e057c 2b792274 34574643 2d276215 q~.|+y"t4WFC-'b. │ │ - 0x00092ff0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00093000 fe662c60 b14e2045 d836c126 b1183f0d .f,`.N E.6.&..?. │ │ - 0x00093010 00000000 00000000 00000000 00000000 ................ │ │ - 0x00093020 76794c73 9a695158 83280623 0b1f2407 vyLs.iQX.(.#..$. │ │ - 0x00093030 00000000 00000000 00000000 00000000 ................ │ │ - 0x00093040 327b1a77 556ca061 a1510e44 7a33f81f 2{.wUl.a.Q.Dz3.. │ │ - 0x00093050 b30f0000 00000000 00000000 00000000 ................ │ │ - 0x00093060 9f630559 3542ce34 ec2ada22 92181411 .c.Y5B.4.*.".... │ │ - 0x00093070 bd030000 00000000 00000000 00000000 ................ │ │ - 0x00093080 487d4c7c b773ba69 165a5f4c 453aa02a H}L|.s.i.Z_LE:.* │ │ - 0x00093090 a41b7e12 00000000 00000000 00000000 ..~............. │ │ - 0x000930a0 9075f971 8e5b443d 3b272421 61188512 .u.q.[D=;'$!a... │ │ - 0x000930b0 27116407 00000000 00000000 00000000 '.d............. │ │ - 0x000930c0 683b400b 00000000 190cc304 00000000 h;@............. │ │ - 0x000930d0 e106c802 00000000 6a15ca0a 00000000 ........j....... │ │ - 0x000930e0 1e181406 00000000 1806ba00 00000000 ................ │ │ - 0x000930f0 a5038300 00000000 7d083202 00000000 ........}.2..... │ │ - 0x00093100 7944140b 00000000 ad05a102 00000000 yD.............. │ │ - 0x00093110 7e024e01 00000000 70070403 00000000 ~.N.....p....... │ │ - 0x00093120 59190807 00000000 5a061101 00000000 Y.......Z....... │ │ - 0x00093130 1f04e400 00000000 4703ae00 00000000 ........G....... │ │ - 0x00093140 ac75921d 00000000 da023d01 00000000 .u........=..... │ │ - 0x00093150 81004900 00000000 5a02fa00 00000000 ..I.....Z....... │ │ - 0x00093160 dd3cec13 00000000 1e04da00 00000000 .<.............. │ │ - 0x00093170 e5015a00 00000000 4603cd00 00000000 ..Z.....F....... │ │ - 0x00093180 ec7b2f77 00000000 dd074d03 00000000 .{/w......M..... │ │ - 0x00093190 30024b00 00000000 0c029900 00000000 0.K............. │ │ - 0x000931a0 bb2ca119 00000000 330e6c07 00000000 .,......3.l..... │ │ - 0x000931b0 810d0106 00000000 270c9106 00000000 ........'....... │ │ - 0x000931c0 227ed678 00000000 e3060d03 00000000 "~.x............ │ │ - 0x000931d0 c3012c00 00000000 6f077800 00000000 ..,.....o.x..... │ │ - 0x000931e0 5555ab2a 00000000 5555ab2a 00000000 UU.*....UU.*.... │ │ - 0x000931f0 5555ab2a 00000000 5555ab2a 00000000 UU.*....UU.*.... │ │ - 0x00093200 6768b251 c9410000 9a304707 05020000 gh.Q.A...0G..... │ │ - 0x00093210 ac483117 fb070000 e059592f 27180000 .H1......YY/'... │ │ - 0x00093220 f0669745 1d2d0000 6a741164 75550000 .f.E.-..jt.duU.. │ │ - 0x00093230 f1237205 02020000 7e45e814 1e070000 .#r.....~E...... │ │ - 0x00093240 265bff30 72190000 fe652247 c92f0000 &[.0r....e"G./.. │ │ - 0x00093250 b4701b5e 434d0000 00600040 00200000 .p.^CM...`.@. .. │ │ - 0x00093260 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093270 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093280 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093290 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000932a0 00600040 00200000 5839970c 9d040000 .`.@. ..X9...... │ │ - 0x000932b0 fa4c0d1b 870a0000 145d453e 15290000 .L.......]E>.).. │ │ - 0x000932c0 1a625c4c cb390000 9b69b457 88470000 .b\L.9...i.W.G.. │ │ - 0x000932d0 a1266405 8e020000 9144a712 15070000 .&d......D...... │ │ - 0x000932e0 4b5b0b34 6e1e0000 8e72ab59 10440000 K[.4n....r.Y.D.. │ │ - 0x000932f0 a87aa070 7c660000 6a1cdf02 6a010000 .z.p|f..j...j... │ │ - 0x00093300 7c3ec512 02080000 355b0b39 24250000 |>......5[.9$%.. │ │ - 0x00093310 8b75b362 eb510000 147a086f fe630000 .u.b.Q...z.o.c.. │ │ - 0x00093320 44182205 9b020000 183d6516 640a0000 D."......=e.d... │ │ - 0x00093330 7c5f1044 e7300000 9178c069 035b0000 |_.D.0...x.i.[.. │ │ - 0x00093340 00600040 00200000 f95ec535 d0200000 .`.@. ...^.5. .. │ │ - 0x00093350 f523eb02 a4000000 9340fa0c 41030000 .#.......@..A... │ │ - 0x00093360 1c564122 520d0000 bb65883b a0200000 .VA"R....e.;. .. │ │ - 0x00093370 a9705155 473e0000 3719e001 86000000 .pQUG>..7....... │ │ - 0x00093380 ea3b710a a1020000 9454e21f 110c0000 .;q......T...... │ │ - 0x00093390 e5633038 4b1d0000 8a6dcc4d 8d340000 .c08K....m.M.4.. │ │ - 0x000933a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000933b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000933c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000933d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000933e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000933f0 da266004 1d010000 ac3e3f0c 47030000 .&`......>?.G... │ │ - 0x00093400 eb570726 cb0f0000 8b64503a 30200000 .W.&.....dP:0 .. │ │ - 0x00093410 fd6cc249 022c0000 2e1d6c03 15010000 .l.I.,....l..... │ │ - 0x00093420 6f3a6e0d e8040000 3c5aaf2c 2d180000 o:n...../...... │ │ - 0x000935c0 834f851e c50d0000 ec65e13d c7250000 .O.......e.=.%.. │ │ - 0x000935d0 6a74735f 894d0000 415e7534 93200000 jts_.M..A^u4. .. │ │ - 0x000935e0 ac20a303 f3000000 9b3d0f0d d8030000 . .......=...... │ │ - 0x000935f0 0b545621 230e0000 a1650e3c 24220000 .TV!#....e.<$".. │ │ - 0x00093600 5e729a59 a9440000 55192901 36000000 ^r.Y.D..U.).6... │ │ - 0x00093610 71334006 46010000 a64cb616 53070000 q3@.F....L..S... │ │ - 0x00093620 ea5f942f f6160000 a56de74c 9c340000 ._./.....m.L.4.. │ │ - 0x00093630 cc113601 63000000 5e379409 9c020000 ..6.c...^7...... │ │ - 0x00093640 2d54a820 ce0d0000 2f65083b ab210000 -T. ..../e.;.!.. │ │ - 0x00093650 a2718657 7a410000 1f1b7802 98000000 .q.WzA....x..... │ │ - 0x00093660 5f3c630b eb020000 43546920 e00c0000 _.......+... │ │ - 0x00093690 3b49c513 63060000 fc5c0c2b 42130000 ;I..c....\.+B... │ │ - 0x000936a0 c36ab746 3d2d0000 40191401 46000000 .j.F=-..@...F... │ │ - 0x000936b0 47306c05 7f010000 8e4aaa15 58080000 G0l......J..X... │ │ - 0x000936c0 f25c0c2d c3170000 766f6f52 da3d0000 .\.-....vooR.=.. │ │ - 0x000936d0 5f199b01 39000000 402ff605 47010000 _...9...@/..G... │ │ - 0x000936e0 a4488a15 4a070000 7259762a 75150000 .H..J...rYv*u... │ │ - 0x000936f0 d46b3e4b ba340000 9b173501 28000000 .k>K.4....5.(... │ │ - 0x00093700 012e2e05 f1000000 f14cbe18 a5070000 .........L...... │ │ - 0x00093710 08608631 8a170000 3d6d394c 49320000 .`.1....=m9LI2.. │ │ - 0x00093720 7d62a245 bb370000 a6203606 e1010000 }b.E.7... 6..... │ │ - 0x00093730 c6478e17 d3090000 235f9e33 951d0000 .G......#_.3.... │ │ - 0x00093740 626d844d 9f360000 13785269 095c0000 bm.M.6...xRi.\.. │ │ - 0x00093750 68179401 69000000 d436f10a 45030000 h...i....6..E... │ │ - 0x00093760 03551623 4c0f0000 be66f33d 2a240000 .U.#L....f.=*$.. │ │ - 0x00093770 1c74425e 954b0000 e80dba00 40000000 .tB^.K......@... │ │ - 0x00093780 9c317707 30020000 1d51031e 650c0000 .1w.0....Q..e... │ │ - 0x00093790 dd64aa3a 83210000 5373715c 49490000 .d.:.!..Ssq\II.. │ │ - 0x000937a0 21152f01 63000000 23346a08 52020000 !./.c...#4j.R... │ │ - 0x000937b0 75514e1e 750c0000 da64f43a f6210000 uQN.u....d.:.!.. │ │ - 0x000937c0 4174e75e d84c0000 b60e5c00 21000000 At.^.L....\.!... │ │ - 0x000937d0 aa299703 c0000000 b8479712 53050000 .).......G..S... │ │ - 0x000937e0 bd5c512b e5120000 aa6d7a4e c4360000 .\Q+.....mzN.6.. │ │ - 0x000937f0 c811f000 56000000 8f2ee005 c2010000 ....V........... │ │ - 0x00093800 2c4e291b c90b0000 73628f36 a51e0000 ,N).....sb.6.... │ │ - 0x00093810 4b72c35a 73470000 4b0a5100 1d000000 Kr.ZsG..K.Q..... │ │ - 0x00093820 e9255a03 fd000000 04476d12 64060000 .%Z......Gm.d... │ │ - 0x00093830 835c6f2b bf140000 5b6f7a52 903c0000 .\o+....[ozR.<.. │ │ - 0x00093840 b20c4d00 14000000 4d282903 9b000000 ..M.....M()..... │ │ - 0x00093850 f045ce0f 2c040000 215a4c26 d40f0000 .E..,...!ZL&.... │ │ - 0x00093860 bc6cd24b d2330000 bf66c23d 482b0000 .l.K.3...f.=H+.. │ │ - 0x00093870 911de604 98010000 4a46f315 71080000 ........JF..q... │ │ - 0x00093880 d75b422c a4160000 a569b144 862a0000 .[B,.....i.D.*.. │ │ - 0x00093890 b273515d 5d4a0000 9316fa01 56000000 .sQ]]J......V... │ │ - 0x000938a0 0c3c0f0b ab020000 8553bb1e a80b0000 .<.......S...... │ │ - 0x000938b0 87637b36 341c0000 6a71af56 2a410000 .c{64...jq.V*A.. │ │ - 0x000938c0 e00b0b01 49000000 e93bfb0b 61030000 ....I....;..a... │ │ - 0x000938d0 3f59d626 74110000 f868b643 cc290000 ?Y.&t....h.C.).. │ │ - 0x000938e0 9a72525a 5b460000 3a100101 3f000000 .rRZ[F..:...?... │ │ - 0x000938f0 5c345208 f9010000 b74c7219 3e090000 \4R......Lr.>... │ │ - 0x00093900 ce5dfc2f b8180000 e66ea952 2a3d0000 .]./.....n.R*=.. │ │ - 0x00093910 ac096100 18000000 ec2a8d04 0b010000 ..a......*...... │ │ - 0x00093920 16484b13 c5050000 755ac928 99110000 .HK.....uZ.(.... │ │ - 0x00093930 e66ce14c 87350000 fa1ac900 23000000 .l.L.5......#... │ │ - 0x00093940 c62ece02 c9000000 a53c5f08 02020000 .........<_..... │ │ - 0x00093950 1d4c1414 0e050000 3b5afc27 0a0f0000 .L......;Z.'.... │ │ - 0x00093960 d5144700 14000000 a61e7a01 36000000 ..G.......z.6... │ │ - 0x00093970 372cf004 e8000000 f83fdf0b a8030000 7,.......?...... │ │ - 0x00093980 5452cc1e 6c0e0000 7f21de01 21000000 TR..l....!..!... │ │ - 0x00093990 23368006 cd000000 34502717 55050000 #6......4P'.U... │ │ - 0x000939a0 1560b02a 660e0000 c863803c 451d0000 .`.*f....c..i....6...... │ │ - 0x00093a40 f256b724 70100000 ab678d3f ab250000 .V.$p....g.?.%.. │ │ - 0x00093a50 d075e862 47520000 df073a00 14000000 .u.bGR....:..... │ │ - 0x00093a60 7a2b0105 09010000 774d1a17 6a070000 z+......wM..j... │ │ - 0x00093a70 0a608c2f a6160000 cb71e357 77430000 .`./.....q.WwC.. │ │ - 0x00093a80 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093a90 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093aa0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093ab0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093ac0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093ad0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093ae0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093af0 00600040 00200000 846b8a50 f63d0000 .`.@. ...k.P.=.. │ │ - 0x00093b00 fa2f1617 fb0b0000 b4617338 49230000 ./.......as8I#.. │ │ - 0x00093b10 8472d85b a64c0000 1c78aa6b db5f0000 .r.[.L...x.k._.. │ │ - 0x00093b20 f7787f6c 21610000 55168e03 ed000000 .x.l!a..U....... │ │ - 0x00093b30 8c417514 65080000 1c5c142c a1170000 .Au.e....\.,.... │ │ - 0x00093b40 7f67de3c 08230000 dc73755b 54460000 .g.<.#...su[TF.. │ │ - 0x00093b50 9c06f800 58000000 3939ab0a 96030000 ....X...99...... │ │ - 0x00093b60 fc574726 b0140000 ac6d0349 b7340000 .WG&.....m.I.4.. │ │ - 0x00093b70 92716352 6c3b0000 940abb00 30000000 .qcRl;......0... │ │ - 0x00093b80 ed2dc907 88020000 65510c1f 970d0000 .-......eQ...... │ │ - 0x00093b90 3164023b dc200000 07712e56 50400000 1d.;. ...q.VP@.. │ │ - 0x00093ba0 2e032500 14000000 97221404 17010000 ..%......"...... │ │ - 0x00093bb0 60436412 ca050000 03532026 65100000 `Cd......S &e... │ │ - 0x00093bc0 cf675447 6b2f0000 00600040 00200000 .gTGk/...`.@. .. │ │ - 0x00093bd0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093be0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093bf0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093c00 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093c10 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093c20 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093c30 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093c40 f57b0975 c46f0000 964c2639 352e0000 .{.u.o...L&95... │ │ - 0x00093c50 78751766 cd5d0000 a37abf6f 3b650000 xu.f.]...z.o;e.. │ │ - 0x00093c60 b57b4675 946d0000 ac7e037c c1790000 .{Fu.m...~.|.y.. │ │ - 0x00093c70 d6262d09 79020000 6557fe2a c2160000 .&-.y...eW.*.... │ │ - 0x00093c80 8a6d894f 2f3c0000 71765864 9f560000 .m.O/<..qvXd.V.. │ │ - 0x00093c90 357b7b71 85680000 04124005 42030000 5{{q.h....@.B... │ │ - 0x00093ca0 ed3d9613 5b090000 445c022e c1180000 .=..[...D\...... │ │ - 0x00093cb0 c2686543 642d0000 44766163 fa520000 .heCd-..Dvac.R.. │ │ - 0x00093cc0 76082301 62000000 c631fd0a b0040000 v.#.b....1...... │ │ - 0x00093cd0 2c54b423 37120000 0466853d 43260000 ,T.#7....f.=C&.. │ │ - 0x00093ce0 0874a85e 0d4d0000 e7032c00 14000000 .t.^.M....,..... │ │ - 0x00093cf0 2a295907 8b010000 3650091e dd0b0000 *)Y.....6P...... │ │ - 0x00093d00 62638036 f71c0000 a3706555 183f0000 bc.6.....peU.?.. │ │ - 0x00093d10 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093d20 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093d30 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093d40 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093d50 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093d60 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093d70 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093d80 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093d90 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093da0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093db0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093dc0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093dd0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093de0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093df0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093e00 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093e10 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093e20 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093e30 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093e40 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093e50 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093e60 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093e70 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093e80 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093e90 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093ea0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093eb0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00091700 1c437d3d 76340631 362f8a2d bf2a3425 .C}=v4.16/.-.*4% │ │ + 0x00091710 8321fb11 5b0efe08 00000000 00000000 .!..[........... │ │ + 0x00091720 10516e39 c433b130 112f3c2c 802a0826 .Qn9.3.0./<,.*.& │ │ + 0x00091730 8e200e10 240a4f05 00000000 00000000 . ..$.O......... │ │ + 0x00091740 bc58ed55 e828fc26 f1253925 bb21ec1b .X.U.(.&.%9%.!.. │ │ + 0x00091750 d019680d 170bb104 00000000 00000000 ..h............. │ │ + 0x00091760 f548d243 c63f8836 4035a633 e231b029 .H.C.?.6@5.3.1.) │ │ + 0x00091770 561f6f0c 12073201 00000000 00000000 V.o...2......... │ │ + 0x00091780 a6502f4c 0d438b3f 4f37bf31 8928111c .P/L.C.?O7.1.(.. │ │ + 0x00091790 bb18cb09 9f062501 00000000 00000000 ......%......... │ │ + 0x000917a0 d9587f33 902e402c b82a1827 cf252922 .X.3..@,.*.'.%)" │ │ + 0x000917b0 db1caa0e ee083405 00000000 00000000 ......4......... │ │ + 0x000917c0 a168dd21 1020ca1e 161e3d1b c71ac918 .h.!. ....=..... │ │ + 0x000917d0 26142f0b d405ce03 00000000 00000000 &./............. │ │ + 0x000917e0 ec62134e 2f31082f ab2d992b 66299324 .b.N/1./.-.+f).$ │ │ + 0x000917f0 6b20f512 5e0ee408 00000000 00000000 k ..^........... │ │ + 0x00091800 a75e9f46 b843413d 003c0439 18388f32 .^.F.CA=.<.9.8.2 │ │ + 0x00091810 b71f1f0e 88062e02 00000000 00000000 ................ │ │ + 0x00091820 89626948 7843bd40 0f3a132f 202a3c20 .biHxC.@.:./ *< │ │ + 0x00091830 6f1a150c fb060603 00000000 00000000 o............... │ │ + 0x00091840 bb4ee94a 792c0c2a d828cf27 9724211e .N.Jy,.*.(.'.$!. │ │ + 0x00091850 7f1b9e0c 9f09b302 00000000 00000000 ................ │ │ + 0x00091860 295a624b b637e234 6c334d31 292fd229 )ZbK.7.4l3M1)/.) │ │ + 0x00091870 4d25a113 e50d4507 00000000 00000000 M%....E......... │ │ + 0x00091880 d9679766 581a7419 0219be18 36163e11 .g.fX.t.....6.>. │ │ + 0x00091890 7510fd08 b607aa02 00000000 00000000 u............... │ │ + 0x000918a0 22562a52 9645b83c 633bfc39 7f37ed2b "V*R.E.O>.=.<.6 │ │ + 0x00091950 89174b09 d004f000 00000000 00000000 ..K............. │ │ + 0x00091960 755dd857 18532b44 f43ee939 5c354227 u].W.S+D.>.9\5B' │ │ + 0x00091970 571bff0a f9061b01 00000000 00000000 W............... │ │ + 0x00091980 de4e994a 95413e3e 7d354f2e 3326971c .N.J.A>>}5O.3&.. │ │ + 0x00091990 9519fa09 52062301 00000000 00000000 ....R.#......... │ │ + 0x000919a0 a55ac64a 1845ec41 a43a812e 41295421 .Z.J.E.A.:..A)T! │ │ + 0x000919b0 dc1c2b0c 5906eb01 00000000 00000000 ..+.Y........... │ │ + 0x000919c0 5c5f3b5d 303bb038 6a347631 ba27a51a \_;]0;.8j4v1.'.. │ │ + 0x000919d0 9e18340b c508fb01 00000000 00000000 ..4............. │ │ + 0x000919e0 ad55d951 bc4c5641 863d8939 fd351f27 .U.Q.LVA.=.9.5.' │ │ + 0x000919f0 d91fcf0c 5d071e01 00000000 00000000 ....]........... │ │ + 0x00091a00 3e62a05f 7d59f356 e6431f37 8926980f >b._}Y.V.C.7.&.. │ │ + 0x00091a10 040e8505 c603af00 00000000 00000000 ................ │ │ + 0x00091a20 00100007 8e03c001 d9007000 1c000b00 ..........p..... │ │ + 0x00091a30 06000100 00000000 00000000 00000000 ................ │ │ + 0x00091a40 00400020 00180000 0050002d c0210000 .@. .....P.-.!.. │ │ + 0x00091a50 0060003c 002d0000 00300000 00400000 .`.<.-...0...@.. │ │ + 0x00091a60 00140000 003c0000 003a0000 00360000 .....<...:...6.. │ │ + 0x00091a70 00300000 00280000 00200000 00100000 .0...(... ...... │ │ + 0x00091a80 000b0000 000b0000 00080000 00400000 .............@.. │ │ + 0x00091a90 00000000 00000000 00000000 00000000 ................ │ │ + 0x00091aa0 ef263f24 1b214c1f ff1bf519 1218e614 .&?$.!L......... │ │ + 0x00091ab0 d712d40d 0b0c7309 00000000 00000000 ......s......... │ │ + 0x00091ac0 0f377b32 9927ea24 7222b71f 491c1c15 .7{2.'.$r"..I... │ │ + 0x00091ad0 0812fb0b e00a7c07 00000000 00000000 ......|......... │ │ + 0x00091ae0 c6320d2e 9c247d22 4f21b21f d01d3f16 .2...$}"O!....?. │ │ + 0x00091af0 4a13500d de0b3d08 00000000 00000000 J.P...=......... │ │ + 0x00091b00 4531cb2c ca267625 23251324 69231c1f E1.,.&v%#%.$i#.. │ │ + 0x00091b10 f81c3118 78166f12 00000000 00000000 ..1.x.o......... │ │ + 0x00091b20 9927a821 de1cc31b 7e1a6818 5116ed12 .'.!....~.h.Q... │ │ + 0x00091b30 ac11950a 23072703 00000000 00000000 ....#.'......... │ │ + 0x00091b40 d75aff16 a3165a16 1216f013 a5135013 .Z....Z.......P. │ │ + 0x00091b50 3911bf0c 980bcc03 00000000 00000000 9............... │ │ + 0x00091b60 8b594559 0910e00f ab0f940f f20d820b .YEY............ │ │ + 0x00091b70 620bd407 df03e302 00000000 00000000 b............... │ │ + 0x00091b80 b94ab749 a5480d1d fa1b811b 9f1af415 .J.I.H.......... │ │ + 0x00091b90 5f106c08 85051301 00000000 00000000 _.l............. │ │ + 0x00091ba0 dc599559 36591e59 d61c5316 ca120c12 .Y.Y6Y.Y..S..... │ │ + 0x00091bb0 ad118306 00049501 00000000 00000000 ................ │ │ + 0x00091bc0 cf51eb4a 934a684a 3845e30d 8b0dee0c .Q.J.JhJ8E...... │ │ + 0x00091bd0 f10b4706 2f05da00 00000000 00000000 ..G./........... │ │ + 0x00091be0 a148c147 203f4b3e ca3a913a 7910080a .H.G ?K>.:.:y... │ │ + 0x00091bf0 db09a303 aa016500 00000000 00000000 ......e......... │ │ + 0x00091c00 ab4d124d 7e451a43 c7427c42 d040380e .M.M~E.C.B|B.@8. │ │ + 0x00091c10 ad0d4d08 27033301 00000000 00000000 ..M.'.3......... │ │ + 0x00091c20 0651a34a ce493744 7e439242 85416f40 .Q.J.I7D~C.B.Ao@ │ │ + 0x00091c30 e5104c09 d1076001 00000000 00000000 ..L...`......... │ │ + 0x00091c40 94358032 9d2f4c2e 622d252c 832a4127 .5.2./L.b-%,.*A' │ │ + 0x00091c50 7a25430f 55095102 00000000 00000000 z%C.U.Q......... │ │ + 0x00091c60 3d373f33 122e1d2d 0c2cc82a 4929b125 =7?3...-.,.*I).% │ │ + 0x00091c70 19245316 5b056c02 00000000 00000000 .$S.[.l......... │ │ + 0x00091c80 7e3dc435 e3318d30 962f912d 9b2c6d2a ~=.5.1.0./.-.,m* │ │ + 0x00091c90 2e28d81a 5318b503 00000000 00000000 .(..S........... │ │ + 0x00091ca0 a450414a 91457045 61453545 1a45c244 .PAJ.EpEaE5E.E.D │ │ + 0x00091cb0 69447742 5941223f 00000000 00000000 iDwBYA"?........ │ │ + 0x00091cc0 59573854 9c4d834c 014aa148 cd45d842 YW8T.M.L.J.H.E.B │ │ + 0x00091cd0 8e418a31 fd2d4928 6c210000 00000000 .A.1.-I(l!...... │ │ + 0x00091ce0 4c6ebc32 a7310931 3430b12d 312d352c Ln.2.1.140.-1-5, │ │ + 0x00091cf0 ad295c21 8b1f6816 e00c0000 00000000 .)\!..h......... │ │ + 0x00091d00 676bfd6a 2f31d230 5f302930 2b2e412b gk.j/1.0_0)0+.A+ │ │ + 0x00091d10 f22a9e25 4021811f c9170000 00000000 .*.%@!.......... │ │ + 0x00091d20 ac650164 1262b848 38473f46 46459b3e .e.d.b.H8G?FFE.> │ │ + 0x00091d30 3d38f02b 4229a324 8a210000 00000000 =8.+B).$.!...... │ │ + 0x00091d40 856c086b d8684c68 5635a530 9f2a1329 .l.k.hLhV5.0.*.) │ │ + 0x00091d50 7528b11e dc1c551a f8180000 00000000 u(....U......... │ │ + 0x00091d60 066b1765 b1631f63 e65a862d 662c072b .k.e.c.c.Z.-f,.+ │ │ + 0x00091d70 232a341f d61c6b18 d8150000 00000000 #*4...k......... │ │ + 0x00091d80 306d9f6c dc636263 c35d1e5d 3731362f 0m.l.cbc.].]716/ │ │ + 0x00091d90 bd2e6c25 2d237920 941e0000 00000000 ..l%-#y ........ │ │ + 0x00091da0 3066ac65 af5ea75c d75b745b f9597536 0f.e.^.\.[t[.Yu6 │ │ + 0x00091db0 8d35c028 5c256422 271f0000 00000000 .5.(\%d"'....... │ │ + 0x00091dc0 92680563 9b611b5d d95bb35a e7594f57 .h.c.a.].[.Z.YOW │ │ + 0x00091dd0 2e362228 9d25441f 7b1a0000 00000000 .6"(.%D.{....... │ │ + 0x00091de0 5c56de53 fa4e634d f64bc84a 28496445 \V.S.NcM.K.J(IdE │ │ + 0x00091df0 5243162f e32a6d24 e31e0000 00000000 RC./.*m$........ │ │ + 0x00091e00 e656f652 f84e5d4d be4b2d4a 5b487d44 .V.R.N]M.K-J[H}D │ │ + 0x00091e10 e2417a31 58272223 121b0000 00000000 .Az1X'"#........ │ │ + 0x00091e20 8d583d56 a14e074d b64b9f4a d348c544 .X=V.N.M.K.J.H.D │ │ + 0x00091e30 ec422433 06302124 881d0000 00000000 .B$3.0!$........ │ │ + 0x00091e40 b873216c 2a63b062 5762f661 87618060 .s!l*c.bWb.a.a.` │ │ + 0x00091e50 d85fe05b 6d59e756 880e0000 00000000 ._.[mY.V........ │ │ + 0x00091e60 7a76a86e 3966295e 0355b64d 79425239 zv.n9f)^.U.MyBR9 │ │ + 0x00091e70 7930a628 c1219a1b 9813f60c 3d060000 y0.(.!......=... │ │ + 0x00091e80 da7c3e73 8b68ae65 ce633963 a5610447 .|>s.h.e.c9c.a.G │ │ + 0x00091e90 3d40293c ec372234 c926f119 430c0000 =@)<.7"4.&..C... │ │ + 0x00091ea0 25756671 b56dd363 a161af60 315eeb47 %ufq.m.c.a.`1^.G │ │ + 0x00091eb0 ed39ac2c 3820b214 f00cbf08 58040000 .9.,8 ......X... │ │ + 0x00091ec0 6c79d771 d5693c64 aa5bf653 a347083d ly.q.i>9.4.(d..... │ │ + 0x00091f00 4a759d6f a1699d60 ec5c885b 5e58d448 Ju.o.i.`.\.[^X.H │ │ + 0x00091f10 8a3ccb2f 76248c1a d8127e0c 48050000 .<./v$....~.H... │ │ + 0x00091f20 41799470 2b688c61 8f59c84f 6a420036 Ay.p+h.a.Y.OjB.6 │ │ + 0x00091f30 622fea29 6522211d 9416a20f dc060000 b/.)e"!......... │ │ + 0x00091f40 667f257c 7b78fd77 d877c177 99770726 f.%|{x.w.w.w.w.& │ │ + 0x00091f50 69232421 671eac1b 85152d0f 41070000 i#$!g.....-.A... │ │ + 0x00091f60 917bd67a 2b7ab575 78754f75 2e75e82d .{.z+z.uxuOu.u.- │ │ + 0x00091f70 69261f1e 8d150b0e 770a1007 43030000 i&......w...C... │ │ + 0x00091f80 0513c511 8f101c01 e5009500 81000000 ................ │ │ + 0x00091f90 00000000 00000000 00000000 00000000 ................ │ │ + 0x00091fa0 3166b264 b45fc402 2502ae01 8d010000 1f.d._..%....... │ │ + 0x00091fb0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00091fc0 cb6aec65 2e64e502 1d02ed00 ba000000 .j.e.d.......... │ │ + 0x00091fd0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00091fe0 397d3a7c 6c7b4001 e6009700 68000000 9}:|l{@.....h... │ │ + 0x00091ff0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00092000 5731d52b da25820c 730bcb09 c4085407 W1.+.%..s.....T. │ │ + 0x00092010 14040000 00000000 00000000 00000000 ................ │ │ + 0x00092020 b465be62 e75ad812 a6119d10 d70e420c .e.b.Z........B. │ │ + 0x00092030 680a0000 00000000 00000000 00000000 h............... │ │ + 0x00092040 c7681162 645ff50f 430ecb0b 900aa609 .h.bd_..C....... │ │ + 0x00092050 12020000 00000000 00000000 00000000 ................ │ │ + 0x00092060 9a7c447b 317a2206 5e05aa04 01047703 .|D{1z".^.....w. │ │ + 0x00092070 b4010000 00000000 00000000 00000000 ................ │ │ + 0x00092080 e237482e ac250114 bd11870e b10c1e0a .7H..%.......... │ │ + 0x00092090 c8040000 00000000 00000000 00000000 ................ │ │ + 0x000920a0 f7619c5c e850601e c41bba19 b9167712 .a.\.P`.......w. │ │ + 0x000920b0 840e0000 00000000 00000000 00000000 ................ │ │ + 0x000920c0 8168cf5c b2582020 bf1c4f18 41167a14 .h.\.X ..O.A.z. │ │ + 0x000920d0 d1020000 00000000 00000000 00000000 ................ │ │ + 0x000920e0 8e7a6077 14753a10 7b0ee60c 700b170a .z`w.u:.{...p... │ │ + 0x000920f0 65030000 00000000 00000000 00000000 e............... │ │ + 0x00092100 13433f2e 0520ae17 f0136b0f 5f0c9508 .C?.. ....k._... │ │ + 0x00092110 62030000 00000000 00000000 00000000 b............... │ │ + 0x00092120 0b61dd54 6f3e3a28 5d222d1e e517e30f .a.To>:(]"-..... │ │ + 0x00092130 760b0000 00000000 00000000 00000000 v............... │ │ + 0x00092140 da6a2b4c f944f82f a8284c20 3f1c2019 .j+L.D./.(L ?. . │ │ + 0x00092150 8b020000 00000000 00000000 00000000 ................ │ │ + 0x00092160 9a752667 5a5e842e f325361f bc184b13 .u&gZ^...%6...K. │ │ + 0x00092170 3d060000 00000000 00000000 00000000 =............... │ │ + 0x00092180 44355a1c 48090000 00000000 00000000 D5Z.H........... │ │ + 0x00092190 00000000 00000000 00000000 00000000 ................ │ │ + 0x000921a0 98497132 84100000 00000000 00000000 .Iq2............ │ │ + 0x000921b0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000921c0 164f8123 2b100000 00000000 00000000 .O.#+........... │ │ + 0x000921d0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000921e0 5859a136 031b0000 00000000 00000000 XY.6............ │ │ + 0x000921f0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00092200 2b62112f 57051f01 6f005000 4c004800 +b./W...o.P.L.H. │ │ + 0x00092210 44004000 3c003800 34003000 2c000000 D.@.<.8.4.0.,... │ │ + 0x00092220 e347cd23 19124006 59027501 1901c300 .G.#..@.Y.u..... │ │ + 0x00092230 94007900 64006000 5c005800 54000000 ..y.d.`.\.X.T... │ │ + 0x00092240 f4529428 e3108005 a301f500 b8007700 .R.(..........w. │ │ + 0x00092250 5f005b00 57005300 4f004b00 47000000 _.[.W.S.O.K.G... │ │ + 0x00092260 92165605 e601c500 4c004800 44004000 ..V.....L.H.D.@. │ │ + 0x00092270 3c003800 34003000 2c002800 24000000 <.8.4.0.,.(.$... │ │ + 0x00092280 a03c361a 180f7008 b7057b03 8202bf01 .<6...p...{..... │ │ + 0x00092290 76013001 fc00d000 c000af00 92000000 v.0............. │ │ + 0x000922a0 6e46522b 4d1b0313 a00ea209 fc069d03 nFR+M........... │ │ + 0x000922b0 70026301 f800ae00 92007000 6c000000 p.c.......p.l... │ │ + 0x000922c0 966e486a f161135a ee4b3b46 7f3bd630 .nHj.a.Z.K;F.;.0 │ │ + 0x000922d0 002cc026 82227e1c b1130d0f 59080000 .,.&."~.....Y... │ │ + 0x000922e0 9379f375 566db169 8161525e e6560344 .y.uVm.i.aR^.V.D │ │ + 0x000922f0 f63a4830 0b284e1e 1416480f e3070000 .:H0.(N...H..... │ │ + 0x00092300 fe7c8b76 976b954d 35421136 c72be721 .|.v.k.M5B.6.+.! │ │ + 0x00092310 1d189210 bf080000 00000000 00000000 ................ │ │ + 0x00092320 017a9d60 0b5b314e 55244f13 00000000 .z.`.[1NU$O..... │ │ + 0x00092330 cc7df972 135a8a55 21394212 00000000 .}.r.Z.U!9B..... │ │ + 0x00092340 607d5173 a4713251 2934a925 00000000 `}Qs.q2Q)4.%.... │ │ + 0x00092350 616bc349 81438439 1924d409 00000000 ak.I.C.9.$...... │ │ + 0x00092360 b96e4668 cf605057 a31b8e0d 00000000 .nFh.`PW........ │ │ + 0x00092370 327a6f6f 0c5b5a56 b83fd213 00000000 2zoo.[ZV.?...... │ │ + 0x00092380 497eea74 3e72af65 76393623 00000000 I~.t>r.ev96#.... │ │ + 0x00092390 5a7b776f 096d6a52 c730c720 00000000 Z{wo.mjR.0. .... │ │ + 0x000923a0 eb7b286f 395e5158 2c37690d 00000000 .{(o9^QX,7i..... │ │ + 0x000923b0 367f6a71 756d7e63 193d3022 00000000 6.jqum~c.=0".... │ │ + 0x000923c0 417e286f 5d654c5d 7641ce22 00000000 A~(o]eL]vA.".... │ │ + 0x000923d0 eb7eef6e 796b375d af3f0129 00000000 .~.nyk7].?.).... │ │ + 0x000923e0 af72c46a 99561143 19331822 00000000 .r.j.V.C.3.".... │ │ + 0x000923f0 b278524a 3e478e3f 2623ce13 00000000 .xRJ>G.?&#...... │ │ + 0x00092400 ba7ea45d d8461945 b834a214 00000000 .~.].F.E.4...... │ │ + 0x00092410 1c7e6862 e0619547 2935c127 00000000 .~hb.a.G)5.'.... │ │ + 0x00092420 9a7b1444 e941813d 602eb909 00000000 .{.D.A.=`....... │ │ + 0x00092430 717d0a6d 7f6be768 ad29fe15 00000000 q}.m.k.h.)...... │ │ + 0x00092440 ed7ac666 4b5db65b fd45671c 00000000 .z.fK].[.Eg..... │ │ + 0x00092450 c97e516b 506a1b65 15417027 00000000 .~QkPj.e.Ap'.... │ │ + 0x00092460 8d7c8560 b25f0654 773cd32b 00000000 .|.`._.Tw<.+.... │ │ + 0x00092470 1b7d6462 9a5b9757 d03e8a0e 00000000 .}db.[.W.>...... │ │ + 0x00092480 927f1263 1561155c 5741df24 00000000 ...c.a.\WA.$.... │ │ + 0x00092490 957eda60 735b4f56 f3426620 00000000 .~.`s[OV.Bf .... │ │ + 0x000924a0 677f2162 50603059 3544e431 00000000 g.!bP`0Y5D.1.... │ │ + 0x000924b0 49724467 63541944 8534d623 00000000 IrDgcT.D.4.#.... │ │ + 0x000924c0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000924d0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000924e0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000924f0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x00092500 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x00092510 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x00092520 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x00092530 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x00092540 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x00092550 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x00092560 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x00092570 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x00092580 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x00092590 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000925a0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000925b0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000925c0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000925d0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000925e0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000925f0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x00092600 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x00092610 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x00092620 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x00092630 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x00092640 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x00092650 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x00092660 997bf24d 0c27a514 00000000 00000000 .{.M.'.......... │ │ + 0x00092670 6f7f9765 3451d517 00000000 00000000 o..e4Q.......... │ │ + 0x00092680 967e0169 6252ab3e 00000000 00000000 .~.ibR.>........ │ │ + 0x00092690 7f7e9344 65371b08 00000000 00000000 .~.De7.......... │ │ + 0x000926a0 e77f9e74 a2250113 00000000 00000000 ...t.%.......... │ │ + 0x000926b0 c47f8a6e 1b524922 00000000 00000000 ...n.RI"........ │ │ + 0x000926c0 db7ffc72 5147382c 00000000 00000000 ...rQG8,........ │ │ + 0x000926d0 637f5067 144de13b 00000000 00000000 c.Pg.M.;........ │ │ + 0x000926e0 897fc165 964d2c0d 00000000 00000000 ...e.M,......... │ │ + 0x000926f0 d17f5f6a e04e052c 00000000 00000000 .._j.N.,........ │ │ + 0x00092700 f37e4468 0654b525 00000000 00000000 .~Dh.T.%........ │ │ + 0x00092710 ad7f116a 1f51b43c 00000000 00000000 ...j.Q.<........ │ │ + 0x00092720 50784c6a 09518d37 00000000 00000000 PxLj.Q.7........ │ │ + 0x00092730 767ab577 e44b1b38 a4164911 da010000 vz.w.K.8..I..... │ │ + 0x00092740 7c77586c 71620827 9316f709 00000000 |wXlqb.'........ │ │ + 0x00092750 0377186a 9f5d4124 a2168609 00000000 .w.j.]A$........ │ │ + 0x00092760 3c71f654 7d4a6634 d525ca05 00000000 H.8.'....}..... │ │ + 0x00092870 7914b910 cd0f260f 73017900 59000000 y.....&.s.y.Y... │ │ + 0x00092880 f060384d 1b391a2c 491cc70d 00000000 .`8M.9.,I....... │ │ + 0x00092890 1d646353 bd40a833 8e235712 00000000 .dcS.@.3.#W..... │ │ + 0x000928a0 94613b4e 533cec2f 05218e10 00000000 .a;NS<./.!...... │ │ + 0x000928b0 b15f1049 ba38c42b 111e8b10 00000000 ._.I.8.+........ │ │ + 0x000928c0 4b4e1435 992af91e 7114580a 00000000 KN.5.*..q.X..... │ │ + 0x000928d0 115ad845 e53dc42d c31b1d13 00000000 .Z.E.=.-........ │ │ + 0x000928e0 a445c32e 522b8621 6716b90e 00000000 .E..R+.!g....... │ │ + 0x000928f0 f75df531 0816570c 9d05f001 00000000 .].1..W......... │ │ + 0x00092900 31692b43 e323bd16 680b2c04 00000000 1i+C.#..h.,..... │ │ + 0x00092910 b66e0454 b139152c f91a0a0d 00000000 .n.T.9.,........ │ │ + 0x00092920 6473085b 6f455739 0528e414 00000000 ds.[oEW9.(...... │ │ + 0x00092930 48714a5d dd4c443a 2128b915 00000000 HqJ].LD:!(...... │ │ + 0x00092940 6076fd5e c34d802b 4b1c7510 00000000 `v.^.M.+K.u..... │ │ + 0x00092950 0b7bc56a 3f57ed35 3c2bf71a 00000000 .{.j?W.5<+...... │ │ + 0x00092960 da0f0000 00000000 00000000 00000000 ................ │ │ + 0x00092970 00400000 00000000 00000000 00000000 .@.............. │ │ + 0x00092980 c7560000 00000000 00000000 00000000 .V.............. │ │ + 0x00092990 64160000 00000000 00000000 00000000 d............... │ │ + 0x000929a0 8d040000 00000000 00000000 00000000 ................ │ │ + 0x000929b0 1b13e608 00000000 00000000 00000000 ................ │ │ + 0x000929c0 f4529f1b 00000000 00000000 00000000 .R.............. │ │ + 0x000929d0 7066e609 00000000 00000000 00000000 pf.............. │ │ + 0x000929e0 16265812 00000000 00000000 00000000 .&X............. │ │ + 0x000929f0 55037f01 00000000 00000000 00000000 U............... │ │ + 0x00092a00 1c1c7212 a30a0000 00000000 00000000 ..r............. │ │ + 0x00092a10 fa5aaa2b 88150000 00000000 00000000 .Z.+............ │ │ + 0x00092a20 b0632b17 800b0000 00000000 00000000 .c+............. │ │ + 0x00092a30 21355a20 43110000 00000000 00000000 !5Z C........... │ │ + 0x00092a40 5805af03 06020000 00000000 00000000 X............... │ │ + 0x00092a50 351fb516 6010b609 00000000 00000000 5...`........... │ │ + 0x00092a60 235e7430 f7214312 00000000 00000000 #^t0.!C......... │ │ + 0x00092a70 616f5314 3f0da506 00000000 00000000 aoS.?........... │ │ + 0x00092a80 68328623 a417a60c 00000000 00000000 h2.#............ │ │ + 0x00092a90 62046b03 6d025601 00000000 00000000 b.k.m.V......... │ │ + 0x00092aa0 a425c11c a616ed10 870a0000 00000000 .%.............. │ │ + 0x00092ab0 ed62a63c 132f461f b2120000 00000000 .b.<./F......... │ │ + 0x00092ac0 6467e21e c016900f 31080000 00000000 dg......1....... │ │ + 0x00092ad0 1c369126 4d1dd514 2c0c0000 00000000 .6.&M...,....... │ │ + 0x00092ae0 da05c204 c003c502 9f010000 00000000 ................ │ │ + 0x00092af0 bf25911d a018dc13 fd0e9209 00000000 .%.............. │ │ + 0x00092b00 da64a943 f8356727 211c6d10 00000000 .d.C.5g'!.m..... │ │ + 0x00092b10 78624e24 6e1cbd15 070f0c08 00000000 xbN$n........... │ │ + 0x00092b20 90379b28 7720ad19 2912a30a 00000000 .7.(w ..)....... │ │ + 0x00092b30 22062505 4a047603 85027901 00000000 ".%.J.v...y..... │ │ + 0x00092b40 472bb522 b51d1019 8e14650f 0d0a0000 G+."......e..... │ │ + 0x00092b50 1465e743 503a9a2b 21217f17 ec0d0000 .e.CP:.+!!...... │ │ + 0x00092b60 ed697225 2e1e6a18 b212300d 4c070000 .ir%..j...0.L... │ │ + 0x00092b70 6b34ce27 9e20761a 7c14990e 10090000 k4.'. v.|....... │ │ + 0x00092b80 cc06da05 f0042704 49036702 78010000 ......'.I.g.x... │ │ + 0x00092b90 5f0e0000 00000000 00000000 00000000 _............... │ │ + 0x00092ba0 00400000 00000000 00000000 00000000 .@.............. │ │ + 0x00092bb0 f75d0000 00000000 00000000 00000000 .].............. │ │ + 0x00092bc0 b70d0000 00000000 00000000 00000000 ................ │ │ + 0x00092bd0 86040000 00000000 00000000 00000000 ................ │ │ + 0x00092be0 571d270e 00000000 00000000 00000000 W.'............. │ │ + 0x00092bf0 01506315 00000000 00000000 00000000 .Pc............. │ │ + 0x00092c00 8764c812 00000000 00000000 00000000 .d.............. │ │ + 0x00092c10 4f31c31c 00000000 00000000 00000000 O1.............. │ │ + 0x00092c20 70086904 00000000 00000000 00000000 p.i............. │ │ + 0x00092c30 6e21d915 310b0000 00000000 00000000 n!..1........... │ │ + 0x00092c40 60598e28 b2150000 00000000 00000000 `Y.(............ │ │ + 0x00092c50 f3683b1a 930d0000 00000000 00000000 .h;............. │ │ + 0x00092c60 72387829 53110000 00000000 00000000 r8x)S........... │ │ + 0x00092c70 05096006 4a030000 00000000 00000000 ..`.J........... │ │ + 0x00092c80 3c26791c 7b13de0a 00000000 00000000 <&y.{........... │ │ + 0x00092c90 235f602c e51e360f 00000000 00000000 #_`,..6......... │ │ + 0x00092ca0 2f77f70c 7e089204 00000000 00000000 /w..~........... │ │ + 0x00092cb0 0b352e2d c51a3410 00000000 00000000 .5.-..4......... │ │ + 0x00092cc0 9c03d402 e701fa00 00000000 00000000 ................ │ │ + 0x00092cd0 37290920 f317f50f ac080000 00000000 7). ............ │ │ + 0x00092ce0 7563ea3f 4c33c81f f8100000 00000000 uc.?L3.......... │ │ + 0x00092cf0 a76e181e 0117f20e 39070000 00000000 .n......9....... │ │ + 0x00092d00 c63cd02f e9248217 720c0000 00000000 .<./.$..r....... │ │ + 0x00092d10 2e081707 5c050904 31020000 00000000 ....\...1....... │ │ + 0x00092d20 092d8025 2c1eae16 df0fd608 00000000 .-.%,........... │ │ + 0x00092d30 6f665c45 ac39c72a 611ce30f 00000000 of\E.9.*a....... │ │ + 0x00092d40 88724919 d314e00f 520a2e05 00000000 .rI.....R....... │ │ + 0x00092d50 ef416d38 382b861f a016060c 00000000 .Am88+.......... │ │ + 0x00092d60 f4061c06 09050a04 1103bb01 00000000 ................ │ │ + 0x00092d70 3e2c0825 4a1f7a19 ff13cc0e 9d080000 >,.%J.z......... │ │ + 0x00092d80 1969ab45 703b442f 7d23d518 a70d0000 .i.Ep;D/}#...... │ │ + 0x00092d90 a9722e1b 0317aa12 d90d4609 7e040000 .r........F.~... │ │ + 0x00092da0 d3398c31 28295a22 5e190e11 4a090000 .9.1()Z"^...J... │ │ + 0x00092db0 2a069f05 e4044104 af03e602 be010000 *.....A......... │ │ + 0x00092dc0 41033000 00000000 406a3100 00000000 A.0.....@j1..... │ │ + 0x00092dd0 5a7e8674 00000000 ac11a000 00000000 Z~.t............ │ │ + 0x00092de0 1a062f03 00000000 026d8702 00000000 ../......m...... │ │ + 0x00092df0 fe7c807b 00000000 672edb1b 00000000 .|.{....g....... │ │ + 0x00092e00 5a032c00 00000000 e86f3800 00000000 Z.,......o8..... │ │ + 0x00092e10 cf7e3977 00000000 f5148400 00000000 .~9w............ │ │ + 0x00092e20 d206f702 00000000 6d74a302 00000000 ........mt...... │ │ + 0x00092e30 a77d517c 00000000 87456a2c 00000000 .}Q|.....Ej,.... │ │ + 0x00092e40 00320000 00000000 00320000 00000000 .2.......2...... │ │ + 0x00092e50 00210000 00000000 1050240a 00000000 .!.......P$..... │ │ + 0x00092e60 1050240a 00000000 0b378007 00000000 .P$......7...... │ │ + 0x00092e70 464db444 00000000 464db444 00000000 FM.D....FM.D.... │ │ + 0x00092e80 1221fe1b 00000000 6a692d53 00000000 .!......ji-S.... │ │ + 0x00092e90 6a692d53 00000000 5d3e1927 00000000 ji-S....]>.'.... │ │ + 0x00092ea0 0501d200 00000000 62079905 00000000 ........b....... │ │ + 0x00092eb0 1e0f4309 00000000 b40c1308 00000000 ..C............. │ │ + 0x00092ec0 512b3217 00000000 d20b1d06 00000000 Q+2............. │ │ + 0x00092ed0 78306212 00000000 6c19440e 00000000 x0b.....l.D..... │ │ + 0x00092ee0 aa520c21 00000000 c118ca07 00000000 .R.!............ │ │ + 0x00092ef0 d30e9604 00000000 fd6bca23 00000000 .........k.#.... │ │ + 0x00092f00 25344617 00000000 f16a481c 00000000 %4F......jH..... │ │ + 0x00092f10 00000000 00000000 810f6205 00000000 ..........b..... │ │ + 0x00092f20 7e6d431f 00000000 1d62481f 00000000 ~mC......bH..... │ │ + 0x00092f30 00000000 00000000 00000000 00000000 ................ │ │ + 0x00092f40 00000000 00000000 00000000 00000000 ................ │ │ + 0x00092f50 00128802 5b000000 00128802 5b000000 ....[.......[... │ │ + 0x00092f60 00128802 5b000000 00128802 5b000000 ....[.......[... │ │ + 0x00092f70 00128802 5b000000 00128802 5b000000 ....[.......[... │ │ + 0x00092f80 00600040 00200000 ad78b654 3c150000 .`.@. ...x.T<... │ │ + 0x00092f90 5776f458 ec180000 726fef52 ba1a0000 Wv.X....ro.R.... │ │ + 0x00092fa0 3b5bcb27 00000000 ce520000 293e0000 ;[.'.....R..)>.. │ │ + 0x00092fb0 00400000 f9160000 33140000 e3090000 .@......3....... │ │ + 0x00092fc0 00000000 00000000 00000000 bc310000 .............1.. │ │ + 0x00092fd0 831e0000 b0170000 76140000 840c0000 ........v....... │ │ + 0x00092fe0 fc0c0000 08170000 00400000 b96f0000 .........@...o.. │ │ + 0x00092ff0 32780000 147d0000 00400000 00400000 2x...}...@...@.. │ │ + 0x00093000 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x00093010 00400000 b9280000 2c4e0000 4b390000 .@...(..,N..K9.. │ │ + 0x00093020 00400000 23480000 884f0000 4e5b0000 .@..#H...O..N[.. │ │ + 0x00093030 80570000 fb300000 f94e0000 46610000 .W...0...N..Fa.. │ │ + 0x00093040 fb680000 1e4e0000 a9650000 f36d0000 .h...N...e...m.. │ │ + 0x00093050 1d220000 0a3f0000 15440000 3e5f0000 ."...?...D..>_.. │ │ + 0x00093060 42500000 bc6d0000 81770000 e27b0000 BP...m...w...{.. │ │ + 0x00093070 5a220000 84210000 483a0000 32100000 Z"...!..H:..2... │ │ + 0x00093080 08210000 2d320000 d04c0000 10200000 .!..-2...L... .. │ │ + 0x00093090 ff350000 da7c0000 ea3e0000 26310000 .5...|...>..&1.. │ │ + 0x000930a0 56180000 34170000 1d220000 01510000 V...4...."...Q.. │ │ + 0x000930b0 70560000 ab740000 527b0000 ea770000 pV...t..R{...w.. │ │ + 0x000930c0 325c0000 b5620000 35280000 bc380000 2\...b..5(...8.. │ │ + 0x000930d0 bf4d0000 73640000 354c0000 8a5b0000 .M..sd..5L...[.. │ │ + 0x000930e0 dc6d0000 11180000 95260000 68360000 .m.......&..h6.. │ │ + 0x000930f0 ee1f0000 22320000 6e270000 79240000 ...."2..n'..y$.. │ │ + 0x00093100 8d4c0000 32530000 d6590000 745c0000 .L..2S...Y..t\.. │ │ + 0x00093110 d75f0000 e4670000 d4510000 eb610000 ._...g...Q...a.. │ │ + 0x00093120 df6c0000 b33d0000 d00b0000 ed790000 .l...=.......y.. │ │ + 0x00093130 913e0000 b9090000 746f0000 41330000 .>......to..A3.. │ │ + 0x00093140 26060000 365e0000 3b1f0000 69030000 &...6^..;...i... │ │ + 0x00093150 787c0000 fa540000 05170000 5c7a0000 x|...T......\z.. │ │ + 0x00093160 11450000 a0090000 ae6c0000 4d320000 .E.......l..M2.. │ │ + 0x00093170 f5070000 045b0000 57280000 ad060000 .....[..W(...... │ │ + 0x00093180 217a0000 c8440000 68140000 45770000 !z...D..h...Ew.. │ │ + 0x00093190 e23c0000 72080000 717a0000 b9440000 .<..r...qz...D.. │ │ + 0x000931a0 e7080000 5c6b0000 90250000 e2030000 ....\k...%...... │ │ + 0x000931b0 e7700000 a3480000 e01d0000 c8730000 .p...H.......s.. │ │ + 0x000931c0 5a440000 aa170000 5b100000 da220000 ZD......[....".. │ │ + 0x000931d0 912e0000 05210000 ec380000 9b500000 .....!...8...P.. │ │ + 0x000931e0 99360000 79550000 03550000 d5150000 .6..yU...U...... │ │ + 0x000931f0 dc310000 ef530000 4b180000 94340000 .1...S..K....4.. │ │ + 0x00093200 70480000 91120000 d62b0000 c0470000 pH.......+...G.. │ │ + 0x00093210 fb110000 7f280000 28410000 49040000 .....(..(A..I... │ │ + 0x00093220 7d3f0000 206e0000 93000000 1c2f0000 }?.. n......./.. │ │ + 0x00093230 41600000 00400000 00400000 00400000 A`...@...@...@.. │ │ + 0x00093240 82000000 b8040000 da060000 500a0000 ............P... │ │ + 0x00093250 bd290000 01170000 d9260000 271b0000 .).......&..'... │ │ + 0x00093260 da440000 5b2e0000 38220000 a9470000 .D..[...8"...G.. │ │ + 0x00093270 e83b0000 ab5b0000 00000000 90230000 .;...[.......#.. │ │ + 0x00093280 655b0000 3b570000 00000000 00000000 e[..;W.......... │ │ + 0x00093290 00000000 00000000 44040000 a5720000 ........D....r.. │ │ + 0x000932a0 137b0000 58030000 d5740000 2c7c0000 .{..X....t..,|.. │ │ + 0x000932b0 b1030000 b8720000 f37c0000 e2020000 .....r...|...... │ │ + 0x000932c0 17720000 787c0000 cb010000 57630000 .r..x|......Wc.. │ │ + 0x000932d0 4a7a0000 f7010000 51700000 0f7a0000 Jz......Qp...z.. │ │ + 0x000932e0 3e010000 f6600000 7f7f0000 33010000 >....`......3... │ │ + 0x000932f0 102c0000 bd080000 00000000 00000000 .,.............. │ │ + 0x00093300 b87cf17b 4478e16c 00000000 00000000 .|.{Dx.l........ │ │ + 0x00093310 8e7e617d a578896e 00000000 00000000 .~a}.x.n........ │ │ + 0x00093320 5173aa6c 285a1d47 00000000 00000000 Qs.l(Z.G........ │ │ + 0x00093330 9078e672 ad61c946 00000000 00000000 .x.r.a.F........ │ │ + 0x00093340 707ef87d 2f7cca77 72660000 00000000 p~.}/|.wrf...... │ │ + 0x00093350 2e7f6b7e dd7a0273 8f620000 00000000 ..k~.z.s.b...... │ │ + 0x00093360 b4754f6f 5c62ee51 4f300000 00000000 .uOo\b.QO0...... │ │ + 0x00093370 06799573 0a65a353 92350000 00000000 .y.s.e.S.5...... │ │ + 0x00093380 b77e0e7e b37b0879 3f73b261 00000000 .~.~.{.y?s.a.... │ │ + 0x00093390 b17e267d 4d7a8a6a cd5d3b4d 00000000 .~&}Mz.j.];M.... │ │ + 0x000933a0 4f72486b 9a580a4a ec3ab624 00000000 OrHk.X.J.:.$.... │ │ + 0x000933b0 e5797475 f46c6155 8e463028 00000000 .ytu.laU.F0(.... │ │ + 0x000933c0 257f1e7e 8c7bd577 a0717468 d64e0000 %..~.{.w.qth.N.. │ │ + 0x000933d0 8d7e457d 1a7b226d f95aee4e a73b0000 .~E}.{"m.Z.N.;.. │ │ + 0x000933e0 836be062 b04d1442 bf318422 28140000 .k.b.M.B.1."(... │ │ + 0x000933f0 fa777072 13696848 be38922f 80170000 .wpr.ihH.8./.... │ │ + 0x00093400 ca7eb87d a178fb71 e8675d5e a853dc42 .~.}.x.q.g]^.S.B │ │ + 0x00093410 00000000 00000000 00000000 00000000 ................ │ │ + 0x00093420 1a7cc678 4a741c6a 433c5032 8d26111c .|.xJt.jCp.]IN..^9..{... │ │ + 0x00093650 cc4ef419 e3080000 1a5b822d 83160000 .N.......[.-.... │ │ + 0x00093660 5c67db44 e12c0000 61762b67 c9590000 \g.D.,..av+g.Y.. │ │ + 0x00093670 452fae08 47030000 0d4df519 4a0a0000 E/..G....M..J... │ │ + 0x00093680 2960bb36 361f0000 796bd94d 38370000 )`.66...yk.M87.. │ │ + 0x00093690 fc74da63 67540000 00600040 00200000 .t.cgT...`.@. .. │ │ + 0x000936a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000936b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000936c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000936d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000936e0 00600040 00200000 88425f14 74080000 .`.@. ...B_.t... │ │ + 0x000936f0 36540e23 8d0f0000 c568ce49 0b330000 6T.#.....h.I.3.. │ │ + 0x00093700 896f955b bd490000 ef74c266 b5580000 .o.[.I...t.f.X.. │ │ + 0x00093710 6b334709 a2040000 2d4b7419 d8090000 k3G.....-Kt..... │ │ + 0x00093720 025f4237 40200000 16719957 9a410000 ._B7@ ...q.W.A.. │ │ + 0x00093730 377aeb6f 74650000 8727ba05 42020000 7z.ote...'..B... │ │ + 0x00093740 13460916 0f090000 875fda3a f8240000 .F......._.:.$.. │ │ + 0x00093750 3274935f 0e4e0000 007ac46e f0630000 2t._.N...z.n.c.. │ │ + 0x00093760 ae28b20b 74050000 7d46801c e20d0000 .(..t...}F...... │ │ + 0x00093770 ef654f4a 1a370000 ec777a69 965b0000 .eOJ.7...wzi.[.. │ │ + 0x00093780 00600040 00200000 6267c43f ff2a0000 .`.@. ..bg.?.*.. │ │ + 0x00093790 0026ce04 25010000 a444dc10 f8040000 .&..%....D...... │ │ + 0x000937a0 dc585e26 9e100000 7b66223e 33240000 .X^&....{f">3$.. │ │ + 0x000937b0 2e72a859 1c450000 84207d03 f3000000 .r.Y.E... }..... │ │ + 0x000937c0 f741040f 6d040000 3e59a726 ce100000 .A..m...>Y.&.... │ │ + 0x000937d0 8166ba3d 75230000 ee6fd953 bc3c0000 .f.=u#...o.S.<.. │ │ + 0x000937e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000937f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00093800 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00093810 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00093820 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00093830 1731ce07 2f020000 5e465912 e6050000 .1../...^FY..... │ │ + 0x00093840 465f2631 6b180000 e4683d44 262a0000 F_&1k....h=D&*.. │ │ + 0x00093850 546fc152 133a0000 d720e702 bb000000 To.R.:... ...... │ │ + 0x00093860 0f37670a 39030000 2c581c29 48140000 .7g.9...,X.)H... │ │ + 0x00093870 896af347 3f300000 8c750963 16530000 .j.G?0...u.c.S.. │ │ + 0x00093880 9a1f2a03 b7000000 3b372e0b a9030000 ..*.....;7...... │ │ + 0x00093890 6c5b0c2f 35190000 df6de24f 52390000 l[./5....m.OR9.. │ │ + 0x000938a0 3a752563 c5520000 a71c9e03 2b010000 :u%c.R......+... │ │ + 0x000938b0 9536970d 4d050000 2462503b d8230000 .6..M...$bP;.#.. │ │ + 0x000938c0 b072ca5c 39450000 00600040 00200000 .r.\9E...`.@. .. │ │ + 0x000938d0 486ea858 4f490000 8d1c4805 32020000 Hn.XOI....H.2... │ │ + 0x000938e0 233f7012 9e070000 0055b726 b9130000 #?p......U.&.... │ │ + 0x000938f0 fd647440 d5280000 bf756465 d7560000 .dt@.(...ude.V.. │ │ + 0x00093900 3f21d403 0d010000 103ef20c 79030000 ?!.......>..y... │ │ + 0x00093910 4a51221e ae0b0000 1461e236 041e0000 JQ"......a.6.... │ │ + 0x00093920 c972b75d 7a4b0000 40278d04 77010000 .r.]zK..@'..w... │ │ + 0x00093930 90452312 99050000 fd593e29 e8120000 .E#......Y>).... │ │ + 0x00093940 60672842 fb280000 a2747661 7a500000 `g(B.(...tvazP.. │ │ + 0x00093950 69305d08 7d020000 b0496c15 59070000 i0].}....Il.Y... │ │ + 0x00093960 685bca2b f8150000 cf688a45 812d0000 h[.+.....h.E.-.. │ │ + 0x00093970 9575c763 c9530000 5e221205 86010000 .u.c.S..^"...... │ │ + 0x00093980 eb3cda0b ee020000 054e9f1c f30a0000 .<.......N...... │ │ + 0x00093990 eb5c2033 db1a0000 886d9453 fa3d0000 .\ 3.....m.S.=.. │ │ + 0x000939a0 2121cb03 49010000 c13e270e 30040000 !!..I....>'.0... │ │ + 0x000939b0 af55fe23 cb0f0000 bc664a3f ef250000 .U.#.....fJ?.%.. │ │ + 0x000939c0 91765e66 da570000 0e187501 6d000000 .v^f.W....u.m... │ │ + 0x000939d0 6237de08 8b020000 7c4f641b 020b0000 b7......|Od..... │ │ + 0x000939e0 2962c636 7a1f0000 47746a60 c54f0000 )b.6z...Gtj`.O.. │ │ + 0x000939f0 0c1ec002 bc000000 e639500a e4020000 .........9P..... │ │ + 0x00093a00 0851671e 3e0d0000 a3622a38 10210000 .Qg.>....b*8.!.. │ │ + 0x00093a10 5573b35d ed4b0000 6b687d3e 3b2a0000 Us.].K..kh}>;*.. │ │ + 0x00093a20 3a1f2804 56010000 423e5310 b0060000 :.(.V...B>S..... │ │ + 0x00093a30 9656d426 90130000 b365433e e1250000 .V.&.....eC>.%.. │ │ + 0x00093a40 4e732e5d 0c4b0000 121c2402 64000000 Ns.].K....$.d... │ │ + 0x00093a50 1d377a09 21020000 fe4edb19 cd080000 .7z.!....N...... │ │ + 0x00093a60 1c5f1d30 4f170000 e46d7c4f 58380000 ._.0O....m|OX8.. │ │ + 0x00093a70 43149601 81000000 d5357d0a 16030000 C........5}..... │ │ + 0x00093a80 c1534821 640e0000 a063c93a c8210000 .SH!d....c.:.!.. │ │ + 0x00093a90 6570f055 d7400000 db1aa903 19010000 ep.U.@.......... │ │ + 0x00093aa0 3f3f5510 6d050000 33582427 ea110000 ??U.m...3X$'.... │ │ + 0x00093ab0 50653a3d fc230000 84718258 1a440000 Pe:=.#...q.X.D.. │ │ + 0x00093ac0 d01ae601 70000000 f732b807 ec010000 ....p....2...... │ │ + 0x00093ad0 ed4d7d19 35090000 845e7a2f f5160000 .M}.5....^z/.... │ │ + 0x00093ae0 0c6b1549 0d300000 2c184a01 5b000000 .k.I.0..,.J.[... │ │ + 0x00093af0 8c2e0706 ac010000 6d4f9c1b f10a0000 ........mO...... │ │ + 0x00093b00 0d5ea72e a0160000 a26e4f50 8b3c0000 .^.......nOP.<.. │ │ + 0x00093b10 2a155301 48000000 842cff06 f0010000 *.S.H....,...... │ │ + 0x00093b20 7f4e4a1d 630b0000 085c432e f0170000 .NJ.c....\C..... │ │ + 0x00093b30 666cd94b d4360000 29152101 37000000 fl.K.6..).!.7... │ │ + 0x00093b40 6a2c1706 7d010000 7e50291e 6e0b0000 j,..}...~P).n... │ │ + 0x00093b50 2861fd36 191d0000 c26dae4d 3f360000 (a.6.....m.M?6.. │ │ + 0x00093b60 916a2457 744a0000 a32b7111 2e080000 .j$WtJ...+q..... │ │ + 0x00093b70 e3543f2a 94180000 2d60d639 58260000 .T?*....-`.9X&.. │ │ + 0x00093b80 866bfb4c 9c370000 9f78a86b 0a600000 .k.L.7...x.k.`.. │ │ + 0x00093b90 6a177b02 b2000000 4c3a840c e9030000 j.{.....L:...... │ │ + 0x00093ba0 56528a20 0d0e0000 8a62d938 75200000 VR. .....b.8u .. │ │ + 0x00093bb0 4f748e60 e14f0000 8912b801 b1000000 Ot.`.O.......... │ │ + 0x00093bc0 2537520a 2e030000 7c50c61d 6b0c0000 %7R.....|P..k... │ │ + 0x00093bd0 ae619e37 3d1f0000 5c72215c a0490000 .a.7=...\r!\.I.. │ │ + 0x00093be0 3914f802 15010000 033d4b0f ea040000 9........=K..... │ │ + 0x00093bf0 23533d22 440f0000 ef615a39 6e210000 #S="D....aZ9n!.. │ │ + 0x00093c00 fd73c160 46500000 94111e01 72000000 .s.`FP......r... │ │ + 0x00093c10 5133b506 6c010000 dc498415 d4060000 Q3..l....I...... │ │ + 0x00093c20 7b5a932b 36140000 f46c7e50 0c3a0000 {Z.+6....l~P.:.. │ │ + 0x00093c30 9015c401 c0000000 f5350709 b5020000 .........5...... │ │ + 0x00093c40 d0514322 850f0000 4e63ec38 b91f0000 .QC"....Nc.8.... │ │ + 0x00093c50 b572e15b e1480000 f10b7100 21000000 .r.[.H....q.!... │ │ + 0x00093c60 4f2d5e05 5f010000 514bc215 13070000 O-^._...QK...... │ │ + 0x00093c70 845d4d2b 22140000 526f4553 723d0000 .]M+"...RoESr=.. │ │ + 0x00093c80 dc0fbe00 25000000 6831f705 1e010000 ....%...h1...... │ │ + 0x00093c90 844a6214 a7050000 365b0e28 e9100000 .Jb.....6[.(.... │ │ + 0x00093ca0 796c1d4c fa330000 d7692248 01330000 yl.L.3...i"H.3.. │ │ + 0x00093cb0 75191308 a6030000 124e1923 65130000 u........N.#e... │ │ + 0x00093cc0 595c4f2f 301b0000 2067b040 2a2c0000 Y\O/0... g.@*,.. │ │ + 0x00093cd0 5f76f763 ba550000 f70acd00 31000000 _v.c.U......1... │ │ + 0x00093ce0 72383d0b 33030000 9f533e20 530d0000 r8=.3....S> S... │ │ + 0x00093cf0 24616d33 f91b0000 5e70a256 46430000 $am3....^p.VFC.. │ │ + 0x00093d00 3b0cca01 ad000000 8838270b bf030000 ;........8'..... │ │ + 0x00093d10 6058f52b 09170000 126b0e48 56300000 `X.+.....k.HV0.. │ │ + 0x00093d20 0574565f de4b0000 14102a01 5c000000 .tV_.K....*.\... │ │ + 0x00093d30 7e3bcd07 2f020000 9c49fe16 e2080000 ~;../....I...... │ │ + 0x00093d40 0057cb26 23130000 bc63f43f 8b2b0000 .W.&#....c.?.+.. │ │ + 0x00093d50 e9075100 16000000 22264404 17010000 ..Q....."&D..... │ │ + 0x00093d60 62474c13 70060000 4258ef26 40110000 bGL.p...BX.&@... │ │ + 0x00093d70 9e674f44 cd2d0000 271b0d02 30000000 .gOD.-..'...0... │ │ + 0x00093d80 46377905 bb010000 53496211 7a030000 F7y.....SIb.z... │ │ + 0x00093d90 21505a18 69050000 a75aac2b de100000 !PZ.i....Z.+.... │ │ + 0x00093da0 e4118500 2c000000 d4299301 28000000 ....,....)..(... │ │ + 0x00093db0 4a391e08 f0000000 8c48400f 01030000 J9.......H@..... │ │ + 0x00093dc0 1a50401b 6f070000 90219302 8c000000 .P@.o....!...... │ │ + 0x00093dd0 98380f0c 25030000 23586923 200c0000 .8..%...#Xi# ... │ │ + 0x00093de0 2f61c731 e4130000 5468993e 5e220000 /a.1....Th.>^".. │ │ + 0x00093df0 eb6b4864 bc5f0000 ce15a20e a30b0000 .kHd._.......... │ │ + 0x00093e00 f465e84e be420000 8477db67 425e0000 .e.N.B...w.gB^.. │ │ + 0x00093e10 9a7bcd72 4d6e0000 457eaf7a 32770000 .{.rMn..E~.z2w.. │ │ + 0x00093e20 1d1a4f06 4c010000 524be51f bd100000 ..O.L...RK...... │ │ + 0x00093e30 94660846 3a320000 c672a05d 1a4c0000 .f.F:2...r.].L.. │ │ + 0x00093e40 067a1e6f 72640000 390cb002 dc000000 .z.ord..9....... │ │ + 0x00093e50 e7416014 ae090000 745eb131 d91c0000 .A`.....t^.1.... │ │ + 0x00093e60 e76ce54b bb340000 40772965 fe560000 .l.K.4..@w)e.V.. │ │ + 0x00093e70 fb113b02 fb000000 012f2509 b0040000 ..;....../%..... │ │ + 0x00093e80 0b48a11f d4130000 016cf64e 733a0000 .H.......l.Ns:.. │ │ + 0x00093e90 ee78bf6a bb5f0000 14062c00 14000000 .x.j._....,..... │ │ + 0x00093ea0 c824ea03 df000000 b3464e14 ad060000 .$.......FN..... │ │ + 0x00093eb0 d45e622e 78150000 c4712e58 9c440000 .^b.x....q.X.D.. │ │ 0x00093ec0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00093ed0 6d45a32c 531f0000 9a4cbf30 e71f0000 mE.,S....L.0.... │ │ - 0x00093ee0 135d2244 5c320000 6767eb52 41420000 .]"D\2..gg.RAB.. │ │ - 0x00093ef0 2f6dbb5c 184e0000 6d719763 7d560000 /m.\.N..mq.c}V.. │ │ - 0x00093f00 c978df71 166b0000 78473533 b9280000 .x.q.k..xG53.(.. │ │ - 0x00093f10 5a3e9e21 73140000 9c4d4c30 771f0000 Z>.!s....ML0w... │ │ - 0x00093f20 3d5b1041 c32e0000 7064674e 043d0000 =[.A....pdgN.=.. │ │ - 0x00093f30 586a9d57 84470000 7674b869 815f0000 Xj.W.G..vt.i._.. │ │ - 0x00093f40 504f6939 962c0000 86430028 4e1a0000 POi9.,...C.(N... │ │ - 0x00093f50 da50bb34 b8230000 075dd243 76310000 .P.4.#...].Cv1.. │ │ - 0x00093f60 8d64464e bc3c0000 01695f55 dc440000 .dFN.<...i_U.D.. │ │ - 0x00093f70 2f719263 31570000 2d432829 6b1b0000 /q.c1W..-C()k... │ │ - 0x00093f80 5647b92b e21c0000 33583f3d bf2b0000 VG.+....3X?=.+.. │ │ - 0x00093f90 6c630b4c 053a0000 69696055 aa440000 lc.L.:..ii`U.D.. │ │ - 0x00093fa0 686d3d5c e04c0000 4f74b268 ba5d0000 hm=\.L..Ot.h.].. │ │ - 0x00093fb0 8024190f c6070000 d92eee13 ae090000 .$.............. │ │ - 0x00093fc0 a63fa620 75110000 494f2c31 651e0000 .?. u...IO,1e... │ │ - 0x00093fd0 3e5b993f 412c0000 9062d24a 9f370000 >[.?A,...b.J.7.. │ │ - 0x00093fe0 486c8e5a 134b0000 9e2d6615 c40b0000 Hl.Z.K...-f..... │ │ - 0x00093ff0 c42ef614 b60a0000 653a731c d70e0000 ........e:s..... │ │ - 0x00094000 dc496b2a a2180000 0655c237 17240000 .Ik*.....U.7.$.. │ │ - 0x00094010 075dc741 5f2e0000 d0667251 ba3f0000 .].A_....frQ.?.. │ │ - 0x00094020 81414029 971c0000 064dec31 c6210000 .A@).....M.1.!.. │ │ - 0x00094030 6e5ef045 4e340000 6f68b954 7a440000 n^.EN4..oh.TzD.. │ │ - 0x00094040 366e155e c54f0000 a8711d64 9f570000 6n.^.O...q.d.W.. │ │ - 0x00094050 94784571 386a0000 5442a42c 73220000 .xEq8j..TB.,s".. │ │ - 0x00094060 473e5521 92130000 b74d4e30 161f0000 G>U!.....MN0.... │ │ - 0x00094070 8a5a1540 9a2d0000 4863674c bb3a0000 .Z.@.-..HcgL.:.. │ │ - 0x00094080 b8681355 b0440000 6073a667 d15c0000 .h.U.D..`s.g.\.. │ │ - 0x00094090 6f42142f 48250000 8a347b1a a90f0000 oB./H%...4{..... │ │ - 0x000940a0 5743ca25 cf160000 7252d335 a7230000 WC.%....rR.5.#.. │ │ - 0x000940b0 055d3043 72300000 8f63ce4c d43a0000 .]0Cr0...c.L.:.. │ │ - 0x000940c0 686f8560 50530000 cd451f2d 49200000 ho.`PS...E.-I .. │ │ - 0x000940d0 314bc530 11220000 2b5ba241 73300000 1K.0."..+[.As0.. │ │ - 0x000940e0 d465bd4f f43e0000 206c185a 6c4a0000 .e.O.>.. l.ZlJ.. │ │ - 0x000940f0 6d6f2660 2d520000 72750c6b 4b610000 mo&`-R..ru.kKa.. │ │ - 0x00094100 27271c11 0a090000 f530f615 1e0b0000 ''.......0...... │ │ - 0x00094110 e8415d23 0b140000 c0516a34 bd210000 .A]#.....Qj4.!.. │ │ - 0x00094120 5e5cc441 702e0000 c062f34a 46380000 ^\.Ap....b.JF8.. │ │ - 0x00094130 066ca05a c64b0000 932e4718 fc0e0000 .l.Z.K....G..... │ │ - 0x00094140 0b2e1415 440b0000 8b3a091d 8f0f0000 ....D....:...... │ │ - 0x00094150 404a342b 47190000 21551138 bb240000 @J4+G...!U.8.$.. │ │ - 0x00094160 ab5c5342 322f0000 0e684154 c1430000 .\SB2/...hAT.C.. │ │ - 0x00094170 134bf432 8a250000 bc513238 1a290000 .K.2.%...Q28.).. │ │ - 0x00094180 1161cd4a 933a0000 926a6158 86490000 .a.J.:...jaX.I.. │ │ - 0x00094190 ba6fd160 c4530000 dc729666 2d5b0000 .o.`.S...r.f-[.. │ │ - 0x000941a0 c279a873 be6d0000 4f440d2e 1b230000 .y.s.m..OD...#.. │ │ - 0x000941b0 a5459929 a01a0000 9d531938 e4260000 .E.).....S.8.&.. │ │ - 0x000941c0 5f5ef745 56340000 af656850 a03f0000 _^.EV4...ehP.?.. │ │ - 0x000941d0 7e6ae957 4a480000 52746669 445f0000 ~j.WJH..RtfiD_.. │ │ - 0x000941e0 e7305b1d e7140000 b22d8214 cf0a0000 .0[......-...... │ │ - 0x000941f0 2a3e6b20 56120000 c04dfa2f 581e0000 *>k V....M./X... │ │ - 0x00094200 1659ae3d ee2a0000 7660fe47 98350000 .Y.=.*..v`.G.5.. │ │ - 0x00094210 726ee15e 7e510000 78495f33 d3260000 rn.^~Q..xI_3.&.. │ │ - 0x00094220 7254433c 142d0000 12645c4d da3c0000 rTC<.-...d\M.<.. │ │ - 0x00094230 2d6bee58 d5490000 b96fc061 cf540000 -k.X.I...o.a.T.. │ │ - 0x00094240 68721b66 525a0000 a5783871 ca690000 hr.fRZ...x8q.i.. │ │ - 0x00094250 c036c41b 100f0000 b83df61f 82120000 .6.......=...... │ │ - 0x00094260 304bc12d 1f1d0000 2b57263b f8280000 0K.-....+W&;.(.. │ │ - 0x00094270 3e5f5747 54350000 aa65cd4e 903d0000 >_WGT5...e.N.=.. │ │ - 0x00094280 4f6f3460 15530000 98294d13 e7090000 Oo4`.S...)M..... │ │ - 0x00094290 ad2f2215 390b0000 4c3dbc1f 07120000 ./".9...L=...... │ │ - 0x000942a0 ce4b322e 231d0000 d655d339 59270000 .K2.#....U.9Y'.. │ │ - 0x000942b0 ca5cdc42 a1300000 b469f056 5f470000 .\.B.0...i.V_G.. │ │ - 0x000942c0 b7694e55 93420000 f660234e 0d410000 .iNU.B...`#N.A.. │ │ - 0x000942d0 6f65a550 9e400000 aa6a6958 88480000 oe.P.@...jiX.H.. │ │ - 0x000942e0 a36fb560 0d530000 8973ab67 405b0000 .o.`.S...s.g@[.. │ │ - 0x000942f0 df7ba777 74730000 de58553d 0d2c0000 .{.wts...XU=.,.. │ │ - 0x00094300 2c63da4e bb3f0000 4c68a355 fd470000 ,c.N.?..Lh.U.G.. │ │ - 0x00094310 166c125c f54e0000 286fb660 91540000 .l.\.N..(o.`.T.. │ │ - 0x00094320 8c71ca64 cb590000 63790273 e96c0000 .q.d.Y..cy.s.l.. │ │ - 0x00094330 bb369e1e 82130000 103bec1f 57130000 .6.......;..W... │ │ - 0x00094340 8d46dc29 561a0000 38525c36 04250000 .F.)V...8R\6.%.. │ │ - 0x00094350 735bb041 d32f0000 7e61474a de380000 s[.A./..~aGJ.8.. │ │ - 0x00094360 d9705b63 a8570000 aa5f464c ce410000 .p[c.W..._FL.A.. │ │ - 0x00094370 cd560542 19360000 6e5c1e42 7f2f0000 .V.B.6..n\.B./.. │ │ - 0x00094380 4f65314d be3c0000 356d105a 9d490000 Oe1M.<..5m.Z.I.. │ │ - 0x00094390 6f704863 88540000 68797e72 726b0000 opHc.T..hy~rrk.. │ │ - 0x000943a0 694d9b2a 72180000 c4595441 cc300000 iM.*r....YTA.0.. │ │ - 0x000943b0 5b671454 ea450000 c16b7b5b ea4e0000 [g.T.E...k{[.N.. │ │ - 0x000943c0 db6edb5f 1c530000 cf71df64 84560000 .n._.S...q.d.V.. │ │ - 0x000943d0 f0714165 4d590000 0c2b1712 d1090000 .qAeMY...+...... │ │ - 0x000943e0 14342b18 880c0000 19407721 cf120000 .4+......@w!.... │ │ - 0x000943f0 7749432b f11a0000 e8520237 e6240000 wIC+.....R.7.$.. │ │ - 0x00094400 645bb23f 282e0000 06683654 e2430000 d[.?(....h6T.C.. │ │ - 0x00094410 00400000 00400000 c13b0000 01310000 .@...@...;...1.. │ │ - 0x00094420 a3530000 00400000 00400000 00400000 .S...@...@...@.. │ │ - 0x00094430 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x00094440 00400000 91300000 5d2b0000 1e460000 .@...0..]+...F.. │ │ - 0x00094450 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x00094460 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x00094470 32300000 4a2f0000 f9430000 b63d0000 20..J/...C...=.. │ │ - 0x00094480 bf460000 00400000 00400000 00400000 .F...@...@...@.. │ │ - 0x00094490 00400000 00400000 00400000 9b290000 .@...@...@...).. │ │ - 0x000944a0 f4290000 26370000 56410000 f3410000 .)..&7..VA...A.. │ │ - 0x000944b0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000944c0 00400000 00400000 77280000 ec2d0000 .@...@..w(...-.. │ │ - 0x000944d0 de420000 0d3c0000 93430000 13310000 .B...<...C...1.. │ │ - 0x000944e0 c9330000 00400000 00400000 00400000 .3...@...@...@.. │ │ - 0x000944f0 00400000 64210000 30280000 b73a0000 .@..d!..0(...:.. │ │ - 0x00094500 1c360000 bc340000 14380000 64360000 .6...4...8..d6.. │ │ - 0x00094510 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x00094520 791a0000 a6300000 bd3a0000 22330000 y....0...:.."3.. │ │ - 0x00094530 27370000 653c0000 da2a0000 733b0000 '7..e<...*..s;.. │ │ - 0x00094540 f2420000 00400000 00400000 27180000 .B...@...@..'... │ │ - 0x00094550 232c0000 30300000 b93a0000 b0340000 #,..00...:...4.. │ │ - 0x00094560 7d440000 b7300000 39280000 bb0e0000 }D...0..9(...... │ │ - 0x00094570 00400000 00400000 13180000 d8530000 .@...@.......S.. │ │ - 0x00094580 aa3e0000 503f0000 7e2e0000 1c240000 .>..P?..~....$.. │ │ - 0x00094590 5a320000 634b0000 d4250000 00400000 Z2..cK...%...@.. │ │ - 0x000945a0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000945b0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000945c0 00400000 00400000 5d090000 6e620000 .@...@..]...nb.. │ │ - 0x000945d0 9d4c0000 f12e0000 172e0000 45160000 .L..........E... │ │ - 0x000945e0 f3020000 896a0000 ea390000 88110000 .....j...9...... │ │ - 0x000945f0 00400000 00400000 00400000 da030000 .@...@...@...... │ │ - 0x00094600 d4780000 3f560000 3c3b0000 8a2b0000 .x..?V..<;...+.. │ │ - 0x00094610 82140000 71010000 bd6e0000 5a400000 ....q....n..Z@.. │ │ - 0x00094620 47110000 00400000 00400000 00400000 G....@...@...@.. │ │ - 0x00094630 63030000 b9570000 81390000 1a1f0000 c....W...9...... │ │ - 0x00094640 08250000 f6120000 d8010000 896f0000 .%...........o.. │ │ - 0x00094650 74420000 4b110000 00400000 00400000 tB..K....@...@.. │ │ - 0x00094660 00400000 9a170000 eb7b0000 49520000 .@.......{..IR.. │ │ - 0x00094670 922f0000 86370000 8e1a0000 3e030000 ./...7......>... │ │ - 0x00094680 316a0000 bf2c0000 320d0000 7f7d0000 1j...,..2....}.. │ │ - 0x00094690 07290000 24050000 28180000 447f0000 .)..$...(...D... │ │ - 0x000946a0 715d0000 39200000 66260000 89080000 q]..9 ..f&...... │ │ - 0x000946b0 a0000000 00400000 00400000 00400000 .....@...@...@.. │ │ - 0x000946c0 00400000 00400000 00400000 80410000 .@...@...@...A.. │ │ - 0x000946d0 004d0000 80360000 80440000 804d0000 .M...6...D...M.. │ │ - 0x000946e0 803c0000 00000000 00000000 00000000 .<.............. │ │ - 0x000946f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00094700 5070df6c 4f5d8845 00000000 00000000 Pp.lO].E........ │ │ - 0x00094710 347daf7b aa75b858 00000000 00000000 4}.{.u.X........ │ │ - 0x00094720 7d542a4c bf38f223 00000000 00000000 }T*L.8.#........ │ │ - 0x00094730 8873586c c757d532 00000000 00000000 .sXl.W.2........ │ │ - 0x00094740 2d764574 9c6e1e60 57410000 00000000 -vEt.n.`WA...... │ │ - 0x00094750 c27dcb7c d4781f6c b84c0000 00000000 .}.|.x.l.L...... │ │ - 0x00094760 644b5140 7730ef1d 9f0d0000 00000000 dKQ@w0.......... │ │ - 0x00094770 2a72826a 5157883e d41b0000 00000000 *r.jQW.>........ │ │ - 0x00094780 ba762c75 196e9463 00500633 00000000 .v,u.n.c.P.3.... │ │ - 0x00094790 0f7ed67c dd7a4874 a464e742 00000000 .~.|.zHt.d.B.... │ │ - 0x000947a0 36451a3d 5e2cca1e 0412fa07 00000000 6E.=^,.......... │ │ - 0x000947b0 3e706e67 05587a45 222db510 00000000 >png.XzE"-...... │ │ - 0x000947c0 aa7a3679 2176686c 755b4b42 bd1f0000 .z6y!vhlu[KB.... │ │ - 0x000947d0 9e7ed27d 507c3875 89632b49 ed2a0000 .~.}P|8u.c+I.*.. │ │ - 0x000947e0 c54a8a40 33319320 d4123109 89030000 .J.@31. ..1..... │ │ - 0x000947f0 7d675f59 4f468425 ac12e308 f0010000 }g_YOF.%........ │ │ - 0x00094800 ef73b070 6a680c5b 46485732 5a1b080e .s.pjh.[FHW2Z... │ │ - 0x00094810 00000000 00000000 00000000 00000000 ................ │ │ - 0x00094820 c47bca76 6072fe6b 25534939 591a990b .{.v`r.k%SI9Y... │ │ - 0x00094830 00000000 00000000 00000000 00000000 ................ │ │ - 0x00094840 06531e4a b83bee2e d7200e15 cc0cd305 .S.J.;... ...... │ │ - 0x00094850 00000000 00000000 00000000 00000000 ................ │ │ - 0x00094860 5566765a 6443be2a 5c0e9307 9e033c00 UfvZdC.*\.....<. │ │ - 0x00094870 00000000 00000000 00000000 00000000 ................ │ │ - 0x00094880 c075a070 b0662a5a 6549c23a 1d250611 .u.p.f*ZeI.:.%.. │ │ - 0x00094890 9a060000 00000000 00000000 00000000 ................ │ │ - 0x000948a0 11514f46 7c33dc29 62212c1b 5c15dd0d .QOF|3.)b!,.\... │ │ - 0x000948b0 8e020000 00000000 00000000 00000000 ................ │ │ - 0x000948c0 20750971 7f64e756 01466436 8d25c617 u.q.d.V.Fd6.%.. │ │ - 0x000948d0 d30dbb06 00000000 00000000 00000000 ................ │ │ - 0x000948e0 975a4e4f b53af22e d3295125 e71f751c .ZNO.:...)Q%..u. │ │ - 0x000948f0 0d1bc802 00000000 00000000 00000000 ................ │ │ - 0x00094900 8431ca07 00000000 1908ec02 00000000 .1.............. │ │ - 0x00094910 65069902 00000000 06106a07 00000000 e.........j..... │ │ - 0x00094920 86158906 00000000 c4039100 00000000 ................ │ │ - 0x00094930 ed03f000 00000000 32050601 00000000 ........2....... │ │ - 0x00094940 7f39e708 00000000 2604e201 00000000 .9......&....... │ │ - 0x00094950 5d022701 00000000 c2044802 00000000 ].'.......H..... │ │ - 0x00094960 14168607 00000000 1d03aa00 00000000 ................ │ │ - 0x00094970 a802c000 00000000 bd026800 00000000 ..........h..... │ │ - 0x00094980 ca4d5b0e 00000000 f001d200 00000000 .M[............. │ │ - 0x00094990 65002700 00000000 ce01b700 00000000 e.'............. │ │ - 0x000949a0 7c1c6209 00000000 57025100 00000000 |.b.....W.Q..... │ │ - 0x000949b0 21014f00 00000000 47048600 00000000 !.O.....G....... │ │ - 0x000949c0 07759b34 00000000 33029200 00000000 .u.4....3....... │ │ - 0x000949d0 ae012600 00000000 d6039800 00000000 ..&............. │ │ - 0x000949e0 2f274f0e 00000000 a6079601 00000000 /'O............. │ │ - 0x000949f0 c20a8d00 00000000 c008c200 00000000 ................ │ │ - 0x00094a00 597cca72 00000000 bb075b03 00000000 Y|.r......[..... │ │ - 0x00094a10 2e010c00 00000000 7407ff00 00000000 ........t....... │ │ - 0x00094a20 5555ab2a 00000000 5555ab2a 00000000 UU.*....UU.*.... │ │ - 0x00094a30 5555ab2a 00000000 5555ab2a 00000000 UU.*....UU.*.... │ │ - 0x00094a40 405d9d40 6a2f0000 b323da03 f1000000 @].@j/...#...... │ │ - 0x00094a50 bb449513 a7050000 52580f2d 0a150000 .D......RX.-.... │ │ - 0x00094a60 ec66f745 ca2b0000 3b732560 9a4e0000 .f.E.+..;s%`.N.. │ │ - 0x00094a70 fd1ef702 10010000 833ffb10 a5040000 .........?...... │ │ - 0x00094a80 3355f62b e6140000 3761c641 b0290000 3U.+....7a.A.).. │ │ - 0x00094a90 f46a3055 d2410000 00600040 00200000 .j0U.A...`.@. .. │ │ - 0x00094aa0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094ab0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094ac0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094ad0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00094ae0 00600040 00200000 f72ecb07 a3020000 .`.@. .......... │ │ - 0x00094af0 a044ab15 73070000 184d772e bd1b0000 .D..s....Mw..... │ │ - 0x00094b00 03501937 3a240000 d552b73b 0f2c0000 .P.7:$...R.;.,.. │ │ - 0x00094b10 6c191203 c0010000 db434d12 84060000 l........CM..... │ │ - 0x00094b20 f259ef34 081f0000 4373635a fe430000 .Y.4....CscZ.C.. │ │ - 0x00094b30 387a1e6f b5620000 31140002 34010000 8z.o.b..1...4... │ │ - 0x00094b40 273ef513 ca070000 b15a8e38 3c230000 '>.......Z.8<#.. │ │ - 0x00094b50 14741b5d e9480000 1b78ea68 c5590000 .t.].H...x.h.Y.. │ │ - 0x00094b60 b30ef102 78010000 f33ad213 71070000 ....x....:..q... │ │ - 0x00094b70 0c5c343c 4d250000 9d76a462 f24d0000 .\437.....S.P... │ │ - 0x00094c60 7839230f 1d060000 2858462c 74170000 x9#.....(XF,t... │ │ - 0x00094c70 cc6d8f4d d2330000 c076ee64 284f0000 .m.M.3...v.d(O.. │ │ - 0x00094c80 b0166202 9b000000 3c37cb0a e1020000 ..b.....<7...... │ │ - 0x00094c90 07585628 b8110000 a16ada46 f42b0000 .XV(.....j.F.+.. │ │ - 0x00094ca0 5d73f155 2b3d0000 d0134801 4c000000 ]s.U+=....H.L... │ │ - 0x00094cb0 c0314106 4a010000 045ea32c e6100000 .1A.J....^.,.... │ │ - 0x00094cc0 e2691146 dd2a0000 00600040 00200000 .i.F.*...`.@. .. │ │ - 0x00094cd0 185a723c 742d0000 7617ea01 87000000 .Zr.%...q.V?>.. │ │ - 0x00094f10 fd11d800 28000000 ab291305 30010000 ....(....)..0... │ │ - 0x00094f20 984c801c 410a0000 79630437 841c0000 .L..A...yc.7.... │ │ - 0x00094f30 876b6949 252e0000 10118900 18000000 .kiI%........... │ │ - 0x00094f40 a829cf03 a5000000 0b4b3518 82070000 .).......K5..... │ │ - 0x00094f50 bb616b32 cd170000 f76c3249 0e2d0000 .ak2.....l2I.-.. │ │ - 0x00094f60 b8591d3b af2d0000 d7197303 f1000000 .Y.;.-....s..... │ │ - 0x00094f70 42453413 e2060000 f25dac2f 8a180000 BE4......]./.... │ │ - 0x00094f80 f86b0449 de2f0000 b4757262 6b510000 .k.I./...urbkQ.. │ │ - 0x00094f90 61140801 43000000 7a389a0a 9c020000 a...C...z8...... │ │ - 0x00094fa0 1d588424 660e0000 b267143e 94220000 .X.$f....g.>.".. │ │ - 0x00094fb0 7a721e59 76430000 d90a8700 2f000000 zr.YvC....../... │ │ - 0x00094fc0 5532e107 37020000 7b548821 9b0d0000 U2..7...{T.!.... │ │ - 0x00094fd0 ec66d43d 22230000 c072e759 f2440000 .f.="#...r.Y.D.. │ │ - 0x00094fe0 cf109800 38000000 76321208 0c020000 ....8...v2...... │ │ - 0x00094ff0 19552822 d90d0000 6a677e3e e2230000 .U("....jg~>.#.. │ │ - 0x00095000 5473bd5b 53470000 b90a3300 14000000 Ts.[SG....3..... │ │ - 0x00095010 6426e002 8e000000 3648e812 0f050000 d&......6H...... │ │ - 0x00095020 8e5eb12c f6120000 126daf4b 31320000 .^.,.....m.K12.. │ │ - 0x00095030 e30ab200 49000000 0f300d07 5a020000 ....I....0..Z... │ │ - 0x00095040 2953e523 dd110000 e468e042 c7290000 )S.#.....h.B.).. │ │ - 0x00095050 2974635e aa4b0000 56064d00 1d000000 )tc^.K..V.M..... │ │ - 0x00095060 be251404 44010000 294a8e17 19090000 .%..D...)J...... │ │ - 0x00095070 5461f433 311b0000 ec708c54 2b3e0000 Ta.31....p.T+>.. │ │ - 0x00095080 da062c00 14000000 b3239302 8c000000 ..,......#...... │ │ - 0x00095090 65462d12 55050000 9f5e062d aa140000 eF-.U....^.-.... │ │ - 0x000950a0 226e134e 85350000 1f5c1233 901f0000 "n.N.5...\.3.... │ │ - 0x000950b0 1f1a0f03 93000000 7141b80e d5030000 ........qA...... │ │ - 0x000950c0 d2567623 ea0d0000 b465e739 9b1f0000 .Vv#.....e.9.... │ │ - 0x000950d0 b470e154 ae3e0000 c011ca00 18000000 .p.T.>.......... │ │ - 0x000950e0 64355e06 1b010000 104f0418 61070000 d5^......O..a... │ │ - 0x000950f0 c361cb30 fb160000 2a6ed34d d2350000 .a.0....*n.M.5.. │ │ - 0x00095100 130baf00 32000000 fa3a8309 65020000 ....2....:..e... │ │ - 0x00095110 6f57d023 130f0000 9d679440 79280000 oW.#.....g.@y(.. │ │ - 0x00095120 78706b57 6f410000 2711cf00 1e000000 xpkWoA..'....... │ │ - 0x00095130 5a343906 1e010000 f14bd915 8a060000 Z49......K...... │ │ - 0x00095140 be5fdf2e f9150000 a16d724c b9330000 ._.......mrL.3.. │ │ - 0x00095150 92063e00 14000000 bb266203 b9000000 ..>......&b..... │ │ - 0x00095160 5946e611 45050000 bc5b9228 44110000 YF..E....[.(D... │ │ - 0x00095170 2f6aa844 942a0000 7d117400 16000000 /j.D.*..}.t..... │ │ - 0x00095180 77329502 c5000000 0e463e17 e20d0000 w2.......F>..... │ │ - 0x00095190 be57be27 00100000 2966183c a8240000 .W.'....)f.<.$.. │ │ - 0x000951a0 ed0ea400 17000000 e71bdf01 7a000000 ............z... │ │ - 0x000951b0 ba360010 55050000 df587a24 95100000 .6..U....Xz$.... │ │ - 0x000951c0 32655b44 8d290000 83220301 1d000000 2e[D.)..."...... │ │ - 0x000951d0 2932f904 89000000 8151591a 63080000 )2.......QY.c... │ │ - 0x000951e0 8e648231 8c150000 92684639 8b200000 .d.1.....hF9. .. │ │ - 0x000951f0 986ef653 53430000 1d2d690e 80040000 .n.SSC...-i..... │ │ - 0x00095200 5b542223 69100000 8e638b38 39210000 [T"#i....c.89!.. │ │ - 0x00095210 e66c1a4c 55350000 9e787c6a 2d5e0000 .l.LU5...x|j-^.. │ │ - 0x00095220 e5177802 79000000 da46a211 21050000 ..x.y....F..!... │ │ - 0x00095230 f45dd92c fd140000 116a1d44 082a0000 .].,.....j.D.*.. │ │ - 0x00095240 8d75ec61 8a500000 fe0af200 4e000000 .u.a.P......N... │ │ - 0x00095250 0241ca0e 6f040000 ba5c8f2c 28150000 .A..o....\.,(... │ │ - 0x00095260 dd6a3746 e92c0000 81741a5f 954c0000 .j7F.,...t._.L.. │ │ - 0x00095270 9d0ca700 26000000 33394f09 37020000 ....&...39O.7... │ │ - 0x00095280 4a57e621 e40c0000 bc66b13b 8a200000 JW.!.....f.;. .. │ │ - 0x00095290 6674335e 254b0000 40073500 14000000 ft3^%K..@.5..... │ │ - 0x000952a0 462f7305 0f010000 234ff017 3b070000 F/s.....#O..;... │ │ - 0x000952b0 86606b2f 66150000 796f1a51 7c390000 .`k/f...yo.Q|9.. │ │ - 0x000952c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000952d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000952e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000952f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00095300 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00095310 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00095320 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00095330 00600040 00200000 2658672f 741c0000 .`.@. ..&Xg/t... │ │ - 0x00095340 38152b05 a0010000 7c4fc020 78100000 8.+.....|O. x... │ │ - 0x00095350 20623d39 d0220000 e269fb47 42320000 b=9."...i.GB2.. │ │ - 0x00095360 e571a857 e2430000 1f079800 20000000 .q.W.C...... ... │ │ - 0x00095370 0637d708 03020000 0753081d 050a0000 .7.......S...... │ │ - 0x00095380 e7620434 dc190000 7e6e054d 3a360000 .b.4....~n.M:6.. │ │ - 0x00095390 ea024e00 15000000 6e37db08 6e020000 ..N.....n7..n... │ │ - 0x000953a0 0f54b824 29100000 f369c23d 72290000 .T.$)....i.=r).. │ │ - 0x000953b0 6f6c4c53 033f0000 83053a00 14000000 olLS.?....:..... │ │ - 0x000953c0 d02bfa04 08010000 bd49e313 94050000 .+.......I...... │ │ - 0x000953d0 a55cae29 f4110000 ba6bbf4b e2330000 .\.).....k.K.3.. │ │ - 0x000953e0 94011c00 14000000 f91e5d03 d9000000 ..........]..... │ │ - 0x000953f0 f83c950f 30040000 5c4fb721 5e0c0000 .<..0...\O.!^... │ │ - 0x00095400 eb67e343 33280000 00600040 00200000 .g.C3(...`.@. .. │ │ - 0x00095410 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00095420 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00095430 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00095440 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00095450 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00095460 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00095470 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00095480 f1758f63 bb540000 4e497e2e c61c0000 .u.c.T..NI~..... │ │ - 0x00095490 39673045 36330000 866eae51 6f3d0000 9g0E63...n.Qo=.. │ │ - 0x000954a0 cf74955f 0a4f0000 c07a9370 09670000 .t._.O...z.p.g.. │ │ - 0x000954b0 701ff905 35010000 d74ef41c f00a0000 p...5....N...... │ │ - 0x000954c0 f363ba38 84200000 5f6c9d4a 53320000 .c.8. .._l.JS2.. │ │ - 0x000954d0 27767863 ab520000 2c0b0402 b8000000 'vxc.R..,....... │ │ - 0x000954e0 f33b1c0e a9040000 5f595429 7a130000 .;......_YT)z... │ │ - 0x000954f0 0a69e142 95290000 0275275e f54b0000 .i.B.)...u'^.K.. │ │ - 0x00095500 190ac800 37000000 a0370d0a cf020000 ....7....7...... │ │ - 0x00095510 1a55e21f 270c0000 d3640b39 711d0000 .U..'....d.9q... │ │ - 0x00095520 4c727a58 94430000 ef032000 14000000 LrzX.C.... ..... │ │ - 0x00095530 cf2da005 de000000 e84e9417 42060000 .-.......N..B... │ │ - 0x00095540 8c60102f ab130000 106f6050 24380000 .`./.....o`P$8.. │ │ - 0x00095550 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00095560 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00095570 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00095580 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00095590 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000955a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000955b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000955c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000955d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000955e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000955f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00095600 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00095610 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00095620 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00095630 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00095640 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00095650 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00095660 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00095670 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00095680 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00095690 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000956a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000956b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000956c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000956d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000956e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000956f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00093ed0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00093ee0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00093ef0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00093f00 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00093f10 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00093f20 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00093f30 00600040 00200000 63769b64 655b0000 .`.@. ..cv.de[.. │ │ + 0x00093f40 531f600c f6060000 065ba335 6f280000 S.`......[.5o(.. │ │ + 0x00093f50 0072c05b c0470000 1f7aa770 c76a0000 .r.[.G...z.p.j.. │ │ + 0x00093f60 5b7d247a 50750000 4d221208 8b020000 [}$zPu..M"...... │ │ + 0x00093f70 0e4b0520 b10d0000 bd672447 5d2d0000 .K. .....g$G]-.. │ │ + 0x00093f80 c1732455 f7420000 7d762964 5d530000 .s$U.B..}v)d]S.. │ │ + 0x00093f90 bc05ec00 da000000 5b466309 2e030000 ........[Fc..... │ │ + 0x00093fa0 cb6ea452 87370000 bc7ddc6f 66630000 .n.R.7...}.ofc.. │ │ + 0x00093fb0 61794758 d4480000 c80ae601 b1000000 ayGX.H.......... │ │ + 0x00093fc0 d434640a fc030000 5454a221 8d0c0000 .4d.....TT.!.... │ │ + 0x00093fd0 ee698445 f7340000 be770b6c f85e0000 .i.E.4...w.l.^.. │ │ + 0x00093fe0 90033400 14000000 1c265004 c4000000 ..4......&P..... │ │ + 0x00093ff0 824ae017 54080000 3260cc33 131a0000 .J..T...2`.3.... │ │ + 0x00094000 636f3555 ac3e0000 00600040 00200000 co5U.>...`.@. .. │ │ + 0x00094010 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00094020 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00094030 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00094040 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00094050 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00094060 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00094070 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00094080 a77d297c e17a0000 db369224 49120000 .})|.z...6.$I... │ │ + 0x00094090 ab6a0060 55550000 3b71ec44 4f2c0000 .j.`UU..;q.DO,.. │ │ + 0x000940a0 e575af61 d8500000 967f367e d67c0000 .u.a.P....6~.|.. │ │ + 0x000940b0 f628f20b 6a030000 c45e422e 801a0000 .(..j....^B..... │ │ + 0x000940c0 7271574e 5d390000 ac793864 73550000 rqWN]9...y8dsU.. │ │ + 0x000940d0 277d4477 59720000 2d0a2601 54000000 '}DwYr..-.&.T... │ │ + 0x000940e0 80380009 00030000 4d536218 310c0000 .8......MSb.1... │ │ + 0x000940f0 89684444 cd2c0000 4677d165 175d0000 .hDD.,..Fw.e.].. │ │ + 0x00094100 16074f02 c5000000 2d3c860c 9c060000 ..O.....-<...... │ │ + 0x00094110 2a5a4028 ee140000 00600040 722c0000 *Z@(.....`.@r,.. │ │ + 0x00094120 25799260 00540000 40062200 14000000 %y.`.T..@."..... │ │ + 0x00094130 2a282f05 29010000 df4de51b d60b0000 *(/.)....M...... │ │ + 0x00094140 bc641d3c ae250000 d973495d 594b0000 .d.<.%...sI]YK.. │ │ + 0x00094150 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00094160 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00094170 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00094180 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00094190 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000941a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000941b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000941c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000941d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000941e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000941f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00094200 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00094210 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00094220 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00094230 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00094240 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00094250 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00094260 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00094270 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00094280 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00094290 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000942a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000942b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000942c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000942d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000942e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000942f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00094300 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00094310 2648122f 92210000 084f6f33 13230000 &H./.!...Oo3.#.. │ │ + 0x00094320 f85d3545 d1330000 e667c153 b6430000 .]5E.3...g.S.C.. │ │ + 0x00094330 7a6d225d 064f0000 25716b63 ce560000 zm"].O..%qkc.V.. │ │ + 0x00094340 60790b73 f96c0000 c8471132 1c270000 `y.s.l...G.2.'.. │ │ + 0x00094350 96414e25 3e170000 6550ee33 af220000 .AN%>...eP.3.".. │ │ + 0x00094360 285ce842 dd300000 6464914e 7c3d0000 (\.B.0..dd.N|=.. │ │ + 0x00094370 e8693657 78470000 ec75806c b4630000 .i6WxG...u.l.c.. │ │ + 0x00094380 98507f39 4e2c0000 284a0f2f 5f200000 .P.9N,..(J./_ .. │ │ + 0x00094390 ac552b3b 742a0000 4c5f9447 61360000 .U+;t*..L_.Ga6.. │ │ + 0x000943a0 8566fd51 80410000 276b5659 404a0000 .f.Q.A..'kVY@J.. │ │ + 0x000943b0 26741c69 f25e0000 a1418726 52190000 &t.i.^...A.&R... │ │ + 0x000943c0 224b522f fd1f0000 e05a2441 c92f0000 "KR/.....Z$A./.. │ │ + 0x000943d0 c164e84e f93d0000 0c6b9558 3c490000 .d.N.=...k.Xo+.. │ │ + 0x00094450 11613b48 86350000 c06a4658 97480000 .a;H.5...jFX.H.. │ │ + 0x00094460 ba47822e a2200000 d0512536 bb250000 .G... ...Q%6.%.. │ │ + 0x00094470 bf5fc747 8d360000 1c690556 46460000 ._.G.6...i.VFF.. │ │ + 0x00094480 856eda5e 30510000 ea71d664 c5580000 .n.^0Q...q.d.X.. │ │ + 0x00094490 3879ae72 486c0000 a247b231 9e260000 8y.rHl...G.1.&.. │ │ + 0x000944a0 17438d26 ab170000 ba505834 fd220000 .C.&.....PX4.".. │ │ + 0x000944b0 9d5c2043 da300000 a964c54e 683d0000 .\ C.0...d.Nh=.. │ │ + 0x000944c0 cc69ff56 27470000 fa74c26a 4a610000 .i.V'G...t.jJa.. │ │ + 0x000944d0 5742af2b d9200000 5538731d 96110000 WB.+. ..U8s..... │ │ + 0x000944e0 82452928 eb180000 61530737 19250000 .E)(....aS.7.%.. │ │ + 0x000944f0 615d0a44 d8310000 0f64cc4d 823c0000 a].D.1...d.M.<.. │ │ + 0x00094500 85718464 02590000 9c43402b 831c0000 .q.d.Y...C@+.... │ │ + 0x00094510 7650cf34 69250000 ed5d4d45 7c340000 vP.4i%...]ME|4.. │ │ + 0x00094520 e4664852 fe410000 c66cb45b 044d0000 .fHR.A...l.[.M.. │ │ + 0x00094530 d56ff161 fe540000 0d77646e 3a660000 .o.a.T...wdn:f.. │ │ + 0x00094540 7032d816 7c0b0000 fd39371d 880f0000 p2..|....97..... │ │ + 0x00094550 3a48302a 47190000 62552839 5a260000 :H0*G...bU(9Z&.. │ │ + 0x00094560 195f2146 55330000 8d650550 7a3e0000 ._!FU3...e.Pz>.. │ │ + 0x00094570 1670ba61 b7540000 7432261a 00100000 .p.a.T..t2&..... │ │ + 0x00094580 5534021a c30e0000 7740bf22 f1130000 U4......w@.".... │ │ + 0x00094590 2a4e6630 881e0000 9158363d 372a0000 *Nf0.....X6=7*.. │ │ + 0x000945a0 c65fdc46 05340000 ab6bef59 ca4a0000 ._.F.4...k.Y.J.. │ │ + 0x000945b0 bd569740 cd320000 be596a41 a4320000 .V.@.2...YjA.2.. │ │ + 0x000945c0 a2655751 71420000 9d6c1e5c 304e0000 .eWQqB...l.\0N.. │ │ + 0x000945d0 fb70f562 7d560000 15743b68 7e5d0000 .p.b}V...t;h~].. │ │ + 0x000945e0 e17adc75 0a710000 1254ec3f 17330000 .z.u.q...T.?.3.. │ │ + 0x000945f0 e54f2136 35270000 c356393d d72c0000 .O!65'...V9=.,.. │ │ + 0x00094600 38604a49 b7380000 34672e53 33430000 8`JI.8..4g.S3C.. │ │ + 0x00094610 b46b495a a84b0000 d376526e 45660000 .kIZ.K...vRnEf.. │ │ + 0x00094620 e74bd636 bf2b0000 9634291a 2e0f0000 .K.6.+...4)..... │ │ + 0x00094630 b0410c24 8a150000 874f2232 92200000 .A.$.....O"2. .. │ │ + 0x00094640 e059be3e 732c0000 bc607448 7e360000 .Y.>s,...`tH~6.. │ │ + 0x00094650 d66f8e61 2f550000 8a55d43e 2b2e0000 .o.a/U...U.>+... │ │ + 0x00094660 405a8244 08370000 1a65b350 d0430000 @Z.D.7...e.P.C.. │ │ + 0x00094670 276d3c5d ef4f0000 d2710664 b6570000 'm<].O...q.d.W.. │ │ + 0x00094680 2474e366 555b0000 79792073 b46c0000 $t.fU[..yy s.l.. │ │ + 0x00094690 054a2935 0e260000 30515c35 b0250000 .J)5.&..0Q\5.%.. │ │ + 0x000946a0 3e56c63c 612b0000 d060b648 63380000 >V.B.. │ │ + 0x00094920 fc500000 00400000 00400000 00400000 .P...@...@...@.. │ │ + 0x00094930 00400000 69220000 c12e0000 b3350000 .@..i".......5.. │ │ + 0x00094940 b5400000 223a0000 c0480000 16510000 .@..":...H...Q.. │ │ + 0x00094950 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x00094960 f9140000 39400000 69390000 80330000 ....9@..i9...3.. │ │ + 0x00094970 0f2f0000 00380000 98330000 5a580000 ./...8...3..ZX.. │ │ + 0x00094980 9b5d0000 00400000 00400000 9c1e0000 .]...@...@...... │ │ + 0x00094990 9f2e0000 05510000 e23e0000 36320000 .....Q...>..62.. │ │ + 0x000949a0 fe440000 023b0000 294a0000 ac0f0000 .D...;..)J...... │ │ + 0x000949b0 00400000 00400000 92240000 ab2a0000 .@...@...$...*.. │ │ + 0x000949c0 00380000 00400000 383d0000 ef4e0000 .8...@..8=...N.. │ │ + 0x000949d0 583c0000 85280000 862c0000 00400000 X<...(...,...@.. │ │ + 0x000949e0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000949f0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x00094a00 00400000 00400000 97030000 fc680000 .@...@.......h.. │ │ + 0x00094a10 b0500000 512a0000 bf300000 af140000 .P..Q*...0...... │ │ + 0x00094a20 19010000 1a620000 ef330000 e00a0000 .....b...3...... │ │ + 0x00094a30 17590000 de090000 8b020000 c4040000 .Y.............. │ │ + 0x00094a40 f3790000 6e580000 f03e0000 61370000 .y..nX...>..a7.. │ │ + 0x00094a50 3c190000 e7000000 e56a0000 50390000 <........j..P9.. │ │ + 0x00094a60 cd0a0000 00400000 00400000 00400000 .....@...@...@.. │ │ + 0x00094a70 fb0a0000 f16a0000 89390000 f2230000 .....j...9...#.. │ │ + 0x00094a80 61280000 221b0000 3b020000 3e710000 a(.."...;...>q.. │ │ + 0x00094a90 18440000 cb0e0000 00400000 00400000 .D.......@...@.. │ │ + 0x00094aa0 00400000 003a0000 e6780000 8e630000 .@...:...x...c.. │ │ + 0x00094ab0 471d0000 55550000 be040000 90000000 G...UU.......... │ │ + 0x00094ac0 aa7a0000 f4420000 02090000 6e7f0000 .z...B......n... │ │ + 0x00094ad0 f46b0000 57040000 5c670000 8b7f0000 .k..W...\g...... │ │ + 0x00094ae0 9a790000 8f770000 00400000 55550000 .y...w...@..UU.. │ │ + 0x00094af0 d9090000 00400000 00400000 00400000 .....@...@...@.. │ │ + 0x00094b00 00400000 00400000 00400000 80410000 .@...@...@...A.. │ │ + 0x00094b10 004d0000 80360000 80440000 804d0000 .M...6...D...M.. │ │ + 0x00094b20 803c0000 00000000 00000000 00000000 .<.............. │ │ + 0x00094b30 00000000 00000000 00000000 00000000 ................ │ │ + 0x00094b40 b3770976 d36b0e5d 00000000 00000000 .w.v.k.]........ │ │ + 0x00094b50 ff7d037d bd783d67 00000000 00000000 .}.}.x=g........ │ │ + 0x00094b60 2b62e65a 4d485c35 00000000 00000000 +b.ZMH\5........ │ │ + 0x00094b70 3f760070 5e5d9f3d 00000000 00000000 ?v.p^].=........ │ │ + 0x00094b80 237c1f7b 1d78c96f df550000 00000000 #|.{.x.o.U...... │ │ + 0x00094b90 c77e477e b57b9b74 8e5e0000 00000000 .~G~.{.t.^...... │ │ + 0x00094ba0 365f9057 94495936 621a0000 00000000 6_.W.IY6b....... │ │ + 0x00094bb0 ee75e46f 0b609a4a 56210000 00000000 .u.o.`.JV!...... │ │ + 0x00094bc0 147b5a7a 33778071 0466c74b 00000000 .{Zz3w.q.f.K.... │ │ + 0x00094bd0 6f7ea37d fb7bfd75 2b69ae4e 00000000 o~.}.{.u+i.N.... │ │ + 0x00094be0 5f5e8c56 e046e636 aa27a00e 00000000 _^.V.F.6.'...... │ │ + 0x00094bf0 7d78c973 1569195a 3b482416 00000000 }x.s.i.Z;H$..... │ │ + 0x00094c00 537d5b7c 307a6675 626d8e5e ca340000 S}[|0zfubm.^.4.. │ │ + 0x00094c10 277fa07e 967d0177 736b0f59 c03b0000 '..~.}.wsk.Y.;.. │ │ + 0x00094c20 93604054 77437533 7422f014 26070000 .`@TwCu3t"..&... │ │ + 0x00094c30 fa76c06f d1626b45 f539e02e e0090000 .v.o.bkE.9...... │ │ + 0x00094c40 587ac377 c96f8967 8f5b344c e839fc24 Xz.w.o.g.[4L.9.$ │ │ + 0x00094c50 00000000 00000000 00000000 00000000 ................ │ │ + 0x00094c60 717e057c 2b792274 34574643 2d276215 q~.|+y"t4WFC-'b. │ │ + 0x00094c70 00000000 00000000 00000000 00000000 ................ │ │ + 0x00094c80 fe662c60 b14e2045 d836c126 b1183f0d .f,`.N E.6.&..?. │ │ + 0x00094c90 00000000 00000000 00000000 00000000 ................ │ │ + 0x00094ca0 76794c73 9a695158 83280623 0b1f2407 vyLs.iQX.(.#..$. │ │ + 0x00094cb0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00094cc0 327b1a77 556ca061 a1510e44 7a33f81f 2{.wUl.a.Q.Dz3.. │ │ + 0x00094cd0 b30f0000 00000000 00000000 00000000 ................ │ │ + 0x00094ce0 9f630559 3542ce34 ec2ada22 92181411 .c.Y5B.4.*.".... │ │ + 0x00094cf0 bd030000 00000000 00000000 00000000 ................ │ │ + 0x00094d00 487d4c7c b773ba69 165a5f4c 453aa02a H}L|.s.i.Z_LE:.* │ │ + 0x00094d10 a41b7e12 00000000 00000000 00000000 ..~............. │ │ + 0x00094d20 9075f971 8e5b443d 3b272421 61188512 .u.q.[D=;'$!a... │ │ + 0x00094d30 27116407 00000000 00000000 00000000 '.d............. │ │ + 0x00094d40 683b400b 00000000 190cc304 00000000 h;@............. │ │ + 0x00094d50 e106c802 00000000 6a15ca0a 00000000 ........j....... │ │ + 0x00094d60 1e181406 00000000 1806ba00 00000000 ................ │ │ + 0x00094d70 a5038300 00000000 7d083202 00000000 ........}.2..... │ │ + 0x00094d80 7944140b 00000000 ad05a102 00000000 yD.............. │ │ + 0x00094d90 7e024e01 00000000 70070403 00000000 ~.N.....p....... │ │ + 0x00094da0 59190807 00000000 5a061101 00000000 Y.......Z....... │ │ + 0x00094db0 1f04e400 00000000 4703ae00 00000000 ........G....... │ │ + 0x00094dc0 ac75921d 00000000 da023d01 00000000 .u........=..... │ │ + 0x00094dd0 81004900 00000000 5a02fa00 00000000 ..I.....Z....... │ │ + 0x00094de0 dd3cec13 00000000 1e04da00 00000000 .<.............. │ │ + 0x00094df0 e5015a00 00000000 4603cd00 00000000 ..Z.....F....... │ │ + 0x00094e00 ec7b2f77 00000000 dd074d03 00000000 .{/w......M..... │ │ + 0x00094e10 30024b00 00000000 0c029900 00000000 0.K............. │ │ + 0x00094e20 bb2ca119 00000000 330e6c07 00000000 .,......3.l..... │ │ + 0x00094e30 810d0106 00000000 270c9106 00000000 ........'....... │ │ + 0x00094e40 227ed678 00000000 e3060d03 00000000 "~.x............ │ │ + 0x00094e50 c3012c00 00000000 6f077800 00000000 ..,.....o.x..... │ │ + 0x00094e60 5555ab2a 00000000 5555ab2a 00000000 UU.*....UU.*.... │ │ + 0x00094e70 5555ab2a 00000000 5555ab2a 00000000 UU.*....UU.*.... │ │ + 0x00094e80 6768b251 c9410000 9a304707 05020000 gh.Q.A...0G..... │ │ + 0x00094e90 ac483117 fb070000 e059592f 27180000 .H1......YY/'... │ │ + 0x00094ea0 f0669745 1d2d0000 6a741164 75550000 .f.E.-..jt.duU.. │ │ + 0x00094eb0 f1237205 02020000 7e45e814 1e070000 .#r.....~E...... │ │ + 0x00094ec0 265bff30 72190000 fe652247 c92f0000 &[.0r....e"G./.. │ │ + 0x00094ed0 b4701b5e 434d0000 00600040 00200000 .p.^CM...`.@. .. │ │ + 0x00094ee0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00094ef0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00094f00 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00094f10 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00094f20 00600040 00200000 5839970c 9d040000 .`.@. ..X9...... │ │ + 0x00094f30 fa4c0d1b 870a0000 145d453e 15290000 .L.......]E>.).. │ │ + 0x00094f40 1a625c4c cb390000 9b69b457 88470000 .b\L.9...i.W.G.. │ │ + 0x00094f50 a1266405 8e020000 9144a712 15070000 .&d......D...... │ │ + 0x00094f60 4b5b0b34 6e1e0000 8e72ab59 10440000 K[.4n....r.Y.D.. │ │ + 0x00094f70 a87aa070 7c660000 6a1cdf02 6a010000 .z.p|f..j...j... │ │ + 0x00094f80 7c3ec512 02080000 355b0b39 24250000 |>......5[.9$%.. │ │ + 0x00094f90 8b75b362 eb510000 147a086f fe630000 .u.b.Q...z.o.c.. │ │ + 0x00094fa0 44182205 9b020000 183d6516 640a0000 D."......=e.d... │ │ + 0x00094fb0 7c5f1044 e7300000 9178c069 035b0000 |_.D.0...x.i.[.. │ │ + 0x00094fc0 00600040 00200000 f95ec535 d0200000 .`.@. ...^.5. .. │ │ + 0x00094fd0 f523eb02 a4000000 9340fa0c 41030000 .#.......@..A... │ │ + 0x00094fe0 1c564122 520d0000 bb65883b a0200000 .VA"R....e.;. .. │ │ + 0x00094ff0 a9705155 473e0000 3719e001 86000000 .pQUG>..7....... │ │ + 0x00095000 ea3b710a a1020000 9454e21f 110c0000 .;q......T...... │ │ + 0x00095010 e5633038 4b1d0000 8a6dcc4d 8d340000 .c08K....m.M.4.. │ │ + 0x00095020 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00095030 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00095040 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00095050 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00095060 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00095070 da266004 1d010000 ac3e3f0c 47030000 .&`......>?.G... │ │ + 0x00095080 eb570726 cb0f0000 8b64503a 30200000 .W.&.....dP:0 .. │ │ + 0x00095090 fd6cc249 022c0000 2e1d6c03 15010000 .l.I.,....l..... │ │ + 0x000950a0 6f3a6e0d e8040000 3c5aaf2c 2d180000 o:n...../...... │ │ + 0x00095240 834f851e c50d0000 ec65e13d c7250000 .O.......e.=.%.. │ │ + 0x00095250 6a74735f 894d0000 415e7534 93200000 jts_.M..A^u4. .. │ │ + 0x00095260 ac20a303 f3000000 9b3d0f0d d8030000 . .......=...... │ │ + 0x00095270 0b545621 230e0000 a1650e3c 24220000 .TV!#....e.<$".. │ │ + 0x00095280 5e729a59 a9440000 55192901 36000000 ^r.Y.D..U.).6... │ │ + 0x00095290 71334006 46010000 a64cb616 53070000 q3@.F....L..S... │ │ + 0x000952a0 ea5f942f f6160000 a56de74c 9c340000 ._./.....m.L.4.. │ │ + 0x000952b0 cc113601 63000000 5e379409 9c020000 ..6.c...^7...... │ │ + 0x000952c0 2d54a820 ce0d0000 2f65083b ab210000 -T. ..../e.;.!.. │ │ + 0x000952d0 a2718657 7a410000 1f1b7802 98000000 .q.WzA....x..... │ │ + 0x000952e0 5f3c630b eb020000 43546920 e00c0000 _.......+... │ │ + 0x00095310 3b49c513 63060000 fc5c0c2b 42130000 ;I..c....\.+B... │ │ + 0x00095320 c36ab746 3d2d0000 40191401 46000000 .j.F=-..@...F... │ │ + 0x00095330 47306c05 7f010000 8e4aaa15 58080000 G0l......J..X... │ │ + 0x00095340 f25c0c2d c3170000 766f6f52 da3d0000 .\.-....vooR.=.. │ │ + 0x00095350 5f199b01 39000000 402ff605 47010000 _...9...@/..G... │ │ + 0x00095360 a4488a15 4a070000 7259762a 75150000 .H..J...rYv*u... │ │ + 0x00095370 d46b3e4b ba340000 9b173501 28000000 .k>K.4....5.(... │ │ + 0x00095380 012e2e05 f1000000 f14cbe18 a5070000 .........L...... │ │ + 0x00095390 08608631 8a170000 3d6d394c 49320000 .`.1....=m9LI2.. │ │ + 0x000953a0 7d62a245 bb370000 a6203606 e1010000 }b.E.7... 6..... │ │ + 0x000953b0 c6478e17 d3090000 235f9e33 951d0000 .G......#_.3.... │ │ + 0x000953c0 626d844d 9f360000 13785269 095c0000 bm.M.6...xRi.\.. │ │ + 0x000953d0 68179401 69000000 d436f10a 45030000 h...i....6..E... │ │ + 0x000953e0 03551623 4c0f0000 be66f33d 2a240000 .U.#L....f.=*$.. │ │ + 0x000953f0 1c74425e 954b0000 e80dba00 40000000 .tB^.K......@... │ │ + 0x00095400 9c317707 30020000 1d51031e 650c0000 .1w.0....Q..e... │ │ + 0x00095410 dd64aa3a 83210000 5373715c 49490000 .d.:.!..Ssq\II.. │ │ + 0x00095420 21152f01 63000000 23346a08 52020000 !./.c...#4j.R... │ │ + 0x00095430 75514e1e 750c0000 da64f43a f6210000 uQN.u....d.:.!.. │ │ + 0x00095440 4174e75e d84c0000 b60e5c00 21000000 At.^.L....\.!... │ │ + 0x00095450 aa299703 c0000000 b8479712 53050000 .).......G..S... │ │ + 0x00095460 bd5c512b e5120000 aa6d7a4e c4360000 .\Q+.....mzN.6.. │ │ + 0x00095470 c811f000 56000000 8f2ee005 c2010000 ....V........... │ │ + 0x00095480 2c4e291b c90b0000 73628f36 a51e0000 ,N).....sb.6.... │ │ + 0x00095490 4b72c35a 73470000 4b0a5100 1d000000 Kr.ZsG..K.Q..... │ │ + 0x000954a0 e9255a03 fd000000 04476d12 64060000 .%Z......Gm.d... │ │ + 0x000954b0 835c6f2b bf140000 5b6f7a52 903c0000 .\o+....[ozR.<.. │ │ + 0x000954c0 b20c4d00 14000000 4d282903 9b000000 ..M.....M()..... │ │ + 0x000954d0 f045ce0f 2c040000 215a4c26 d40f0000 .E..,...!ZL&.... │ │ + 0x000954e0 bc6cd24b d2330000 bf66c23d 482b0000 .l.K.3...f.=H+.. │ │ + 0x000954f0 911de604 98010000 4a46f315 71080000 ........JF..q... │ │ + 0x00095500 d75b422c a4160000 a569b144 862a0000 .[B,.....i.D.*.. │ │ + 0x00095510 b273515d 5d4a0000 9316fa01 56000000 .sQ]]J......V... │ │ + 0x00095520 0c3c0f0b ab020000 8553bb1e a80b0000 .<.......S...... │ │ + 0x00095530 87637b36 341c0000 6a71af56 2a410000 .c{64...jq.V*A.. │ │ + 0x00095540 e00b0b01 49000000 e93bfb0b 61030000 ....I....;..a... │ │ + 0x00095550 3f59d626 74110000 f868b643 cc290000 ?Y.&t....h.C.).. │ │ + 0x00095560 9a72525a 5b460000 3a100101 3f000000 .rRZ[F..:...?... │ │ + 0x00095570 5c345208 f9010000 b74c7219 3e090000 \4R......Lr.>... │ │ + 0x00095580 ce5dfc2f b8180000 e66ea952 2a3d0000 .]./.....n.R*=.. │ │ + 0x00095590 ac096100 18000000 ec2a8d04 0b010000 ..a......*...... │ │ + 0x000955a0 16484b13 c5050000 755ac928 99110000 .HK.....uZ.(.... │ │ + 0x000955b0 e66ce14c 87350000 fa1ac900 23000000 .l.L.5......#... │ │ + 0x000955c0 c62ece02 c9000000 a53c5f08 02020000 .........<_..... │ │ + 0x000955d0 1d4c1414 0e050000 3b5afc27 0a0f0000 .L......;Z.'.... │ │ + 0x000955e0 d5144700 14000000 a61e7a01 36000000 ..G.......z.6... │ │ + 0x000955f0 372cf004 e8000000 f83fdf0b a8030000 7,.......?...... │ │ + 0x00095600 5452cc1e 6c0e0000 7f21de01 21000000 TR..l....!..!... │ │ + 0x00095610 23368006 cd000000 34502717 55050000 #6......4P'.U... │ │ + 0x00095620 1560b02a 660e0000 c863803c 451d0000 .`.*f....c..i....6...... │ │ + 0x000956c0 f256b724 70100000 ab678d3f ab250000 .V.$p....g.?.%.. │ │ + 0x000956d0 d075e862 47520000 df073a00 14000000 .u.bGR....:..... │ │ + 0x000956e0 7a2b0105 09010000 774d1a17 6a070000 z+......wM..j... │ │ + 0x000956f0 0a608c2f a6160000 cb71e357 77430000 .`./.....q.WwC.. │ │ 0x00095700 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00095710 f6403129 5b1c0000 0d446228 24190000 .@1)[....Db($... │ │ - 0x00095720 725aa03e ac2c0000 38660d50 f53d0000 rZ.>.,..8f.P.=.. │ │ - 0x00095730 356d305b 154b0000 5c717f61 64530000 5m0[.K..\q.adS.. │ │ - 0x00095740 3277156e 16650000 a444c430 77250000 2w.n.e...D.0w%.. │ │ - 0x00095750 7338831c dd100000 a2496d2b 0e1b0000 s8.......Im+.... │ │ - 0x00095760 bc58023d 152a0000 b562c24a 65370000 .X.=.*...b.Je7.. │ │ - 0x00095770 f2676753 7d410000 52709761 0c540000 .ggS}A..Rp.a.T.. │ │ - 0x00095780 3845b52d c0200000 e638fe1c 77100000 8E.-. ...8..w... │ │ - 0x00095790 2248fd29 0c190000 a9552539 82250000 "H.).....U%9.%.. │ │ - 0x000957a0 f55d8042 ba2e0000 9062f84a 90370000 .].B.....b.J.7.. │ │ - 0x000957b0 db6aa157 5e470000 0e3c4b20 09130000 .j.W^G......o._.R.. │ │ - 0x000958d0 6c3f812b 65200000 452ff215 1c0c0000 l?.+e ..E/...... │ │ - 0x000958e0 a83e4220 f1110000 c34d5b2f 0c1d0000 .>B .....M[/.... │ │ - 0x000958f0 a4582f3c 6f280000 355fa445 05320000 .X/.+.. │ │ - 0x00095920 ba64044d c73a0000 d56af956 36450000 .d.M.:...j.V6E.. │ │ - 0x00095930 0c6d365c 2a4d0000 39730567 625a0000 .m6\*M..9s.gbZ.. │ │ - 0x00095940 3e294713 630a0000 f22e1815 830b0000 >)G.c........... │ │ - 0x00095950 023e041f 63100000 414ce42c 631b0000 .>..c...AL.,c... │ │ - 0x00095960 ca588f3c dd270000 755e9d45 99300000 .X.<.'..u^.E.0.. │ │ - 0x00095970 f3699553 6c440000 f5297a14 ee0b0000 .i.SlD...)z..... │ │ - 0x00095980 c625260e 0b060000 52323315 c0090000 .%&.....R23..... │ │ - 0x00095990 07433d23 72120000 27519f31 951e0000 .C=#r...'Q.1.... │ │ - 0x000959a0 5b5aa538 89230000 3762174a 38350000 [Z.8.#..7b.J85.. │ │ - 0x000959b0 9a47c22e e7210000 b34efd34 c7250000 .G...!...N.4.%.. │ │ - 0x000959c0 0f60d348 1e380000 d669fb56 88470000 .`.H.8...i.V.G.. │ │ - 0x000959d0 746fd15f 2b520000 8972a265 b2590000 to._+R...r.e.Y.. │ │ - 0x000959e0 3e789270 18690000 b040ad29 9e1e0000 >x.p.i...@.).... │ │ - 0x000959f0 673f2722 3f140000 144e6330 dd1e0000 g?'"?....Nc0.... │ │ - 0x00095a00 d9591c3f 582c0000 fa61564a 22380000 .Y.?X,...aVJ"8.. │ │ - 0x00095a10 4367a252 a4410000 9b706d62 ac550000 Cg.R.A...pmb.U.. │ │ - 0x00095a20 dd26e214 ee0d0000 30299e10 ff070000 .&......0)...... │ │ - 0x00095a30 043ba71c 0f0f0000 fa4a162c 6e1a0000 .;.......J.,n... │ │ - 0x00095a40 7b56c739 66260000 5c5e3e44 d7300000 {V.9f&..\^>D.0.. │ │ - 0x00095a50 196a0557 fc460000 ff4aa832 5a250000 .j.W.F...J.2Z%.. │ │ - 0x00095a60 b84c2c32 c3220000 775f0746 35340000 .L,2."..w_.F54.. │ │ - 0x00095a70 0e682055 2f450000 b66d795d 1a4f0000 .h U/E...my].O.. │ │ - 0x00095a80 b8710f63 a4560000 ef75156c 0c630000 .q.c.V...u.l.c.. │ │ - 0x00095a90 6528f40f 87080000 4f2e9a13 450a0000 e(......O...E... │ │ - 0x00095aa0 2042d321 46130000 ec4fc331 07200000 B.!F....O.1. .. │ │ - 0x00095ab0 18586f3e 2e2c0000 8b5f8548 57350000 .Xo>.,..._.HW5.. │ │ - 0x00095ac0 65686054 35440000 82251b0f ea060000 eh`T5D...%...... │ │ - 0x00095ad0 752a0b11 e1070000 1338151a fd0c0000 u*.......8...... │ │ - 0x00095ae0 7f44b625 28150000 754e0830 381d0000 .D.%(...uN.08... │ │ - 0x00095af0 3256ad38 8f240000 43608047 e6340000 2V.8.$..C`.G.4.. │ │ - 0x00095b00 b05c3e46 48380000 05599a42 29340000 .\>FH8...Y.B)4.. │ │ - 0x00095b10 1761a249 79380000 1d697755 b0440000 .a.Iy8...iwU.D.. │ │ - 0x00095b20 0f6e1b5e 224f0000 14711c63 d9550000 .n.^"O...q.c.U.. │ │ - 0x00095b30 3e797172 b86b0000 e5514338 4b270000 >yqr.k...QC8K'.. │ │ - 0x00095b40 65537639 2f290000 365b6242 ed300000 eSv9/)..6[bB.0.. │ │ - 0x00095b50 8d62f34b 073b0000 a767cb53 e8430000 .b.K.;...g.S.C.. │ │ - 0x00095b60 ef6b485a 174b0000 5f747269 635f0000 .kHZ.K.._tric_.. │ │ - 0x00095b70 292d9215 380c0000 a5332e18 c70c0000 )-..8....3...... │ │ - 0x00095b80 d740c122 d6130000 ec4d1630 461e0000 .@.".....M.0F... │ │ - 0x00095b90 10584c3c 3a290000 b25e3845 54320000 .XL<:)...^8ET2.. │ │ - 0x00095ba0 536c3e5b c24c0000 cd4f4f3c 54310000 Sl>[.L...OOe,.. │ │ - 0x00095c00 105b1840 e82e0000 3965744d 83370000 .[.@....9etM.7.. │ │ - 0x00095c10 e369bc56 66450000 c81b7608 6a030000 .i.VfE....v.j... │ │ - 0x00095c20 d6274d0e 8c060000 1b36c918 9b0c0000 .'M......6...... │ │ - 0x00095c30 bc419f23 96130000 fd4d9b2f 7d1d0000 .A.#.....M./}... │ │ - 0x00095c40 b654f936 b0240000 fd60db47 c3350000 .T.6.$...`.G.5.. │ │ - 0x00095c50 00400000 00400000 d9350000 e02f0000 .@...@...5.../.. │ │ - 0x00095c60 db450000 00400000 00400000 00400000 .E...@...@...@.. │ │ - 0x00095c70 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x00095c80 00400000 86310000 0c340000 7a3c0000 .@...1...4..z<.. │ │ - 0x00095c90 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x00095ca0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x00095cb0 3d350000 112c0000 f1350000 522e0000 =5...,...5..R... │ │ - 0x00095cc0 6f350000 00400000 00400000 00400000 o5...@...@...@.. │ │ - 0x00095cd0 00400000 00400000 00400000 c82f0000 .@...@...@.../.. │ │ - 0x00095ce0 482f0000 6f2f0000 4d350000 f2450000 H/..o/..M5...E.. │ │ - 0x00095cf0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x00095d00 00400000 00400000 87320000 022c0000 .@...@...2...,.. │ │ - 0x00095d10 b33b0000 d5300000 4f380000 df240000 .;...0..O8...$.. │ │ - 0x00095d20 1a2c0000 00400000 00400000 00400000 .,...@...@...@.. │ │ - 0x00095d30 00400000 e7290000 76240000 df310000 .@...)..v$...1.. │ │ - 0x00095d40 b62f0000 292e0000 4f310000 36430000 ./..)...O1..6C.. │ │ - 0x00095d50 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x00095d60 f0240000 992b0000 723f0000 f3350000 .$...+..r?...5.. │ │ - 0x00095d70 8e390000 0a360000 49210000 e73d0000 .9...6..I!...=.. │ │ - 0x00095d80 483d0000 00400000 00400000 2d180000 H=...@...@..-... │ │ - 0x00095d90 b21e0000 33370000 a8320000 5c300000 ....37...2..\0.. │ │ - 0x00095da0 61590000 e6420000 0a0a0000 6f1f0000 aY...B......o... │ │ - 0x00095db0 00400000 00400000 8a160000 9f3e0000 .@...@.......>.. │ │ - 0x00095dc0 523a0000 16360000 c5330000 34370000 R:...6...3..47.. │ │ - 0x00095dd0 4b3c0000 60420000 7e270000 00400000 K<..`B..~'...@.. │ │ - 0x00095de0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x00095df0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x00095e00 00400000 00400000 520c0000 945c0000 .@...@..R....\.. │ │ - 0x00095e10 844d0000 ae330000 b73a0000 d51f0000 .M...3...:...... │ │ - 0x00095e20 4e080000 e96f0000 66410000 c71b0000 N....o..fA...... │ │ - 0x00095e30 00400000 00400000 00400000 2b030000 .@...@...@..+... │ │ - 0x00095e40 62730000 6f540000 35390000 51310000 bs..oT..59..Q1.. │ │ - 0x00095e50 58180000 0e030000 16740000 f5460000 X........t...F.. │ │ - 0x00095e60 bd1d0000 00400000 00400000 00400000 .....@...@...@.. │ │ - 0x00095e70 95010000 3c560000 6e350000 db200000 ................. │ │ - 0x000961e0 9718d508 00000000 51012d00 00000000 ........Q.-..... │ │ - 0x000961f0 3c029d00 00000000 9c04f000 00000000 <............... │ │ - 0x00096200 b91f0109 00000000 64014900 00000000 ........d.I..... │ │ - 0x00096210 2c013000 00000000 db05f500 00000000 ,.0............. │ │ - 0x00096220 be10ef04 00000000 68024300 00000000 ........h.C..... │ │ - 0x00096230 0c04aa00 00000000 e9033800 00000000 ..........8..... │ │ - 0x00096240 ba4f6f1e 00000000 9d057f01 00000000 .Oo............. │ │ - 0x00096250 86000c00 00000000 3509dc00 00000000 ........5....... │ │ - 0x00096260 5555ab2a 00000000 5555ab2a 00000000 UU.*....UU.*.... │ │ - 0x00096270 5555ab2a 00000000 5555ab2a 00000000 UU.*....UU.*.... │ │ - 0x00096280 6a64a83f d1280000 2620fb01 5e000000 jd.?.(..& ..^... │ │ - 0x00096290 954a7712 dd030000 725e3e2f 11140000 .Jw.....r^>/.... │ │ - 0x000962a0 cb69ad46 032a0000 b9715659 8d420000 .i.F.*...qVY.B.. │ │ - 0x000962b0 83185e01 6e000000 0840620d a6020000 ..^.n....@b..... │ │ - 0x000962c0 9e568727 d60e0000 1060ee3c 11210000 .V.'.....`.<.!.. │ │ - 0x000962d0 1b6a6a4e 3d350000 00600040 00200000 .jjN=5...`.@. .. │ │ - 0x000962e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000962f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096300 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096310 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096320 00600040 00200000 b0226203 e2000000 .`.@. ..."b..... │ │ - 0x00096330 4c37090c 0d030000 8b40ec1e bf0d0000 L7.......@...... │ │ - 0x00096340 6b42b027 59140000 4932851f 8a140000 kB.'Y...I2...... │ │ - 0x00096350 0f112c02 37010000 56444f13 fc060000 ..,.7...VDO..... │ │ - 0x00096360 6c5b3039 f4200000 1577ff5f 16450000 l[09. ...w._.E.. │ │ - 0x00096370 347b7c70 37610000 f10c2b01 94000000 4{|p7a....+..... │ │ - 0x00096380 c339ab11 64050000 57557e31 80190000 .9..d...WU~1.... │ │ - 0x00096390 6171cb51 1f370000 ba76875a 9d420000 aq.Q.7...v.Z.B.. │ │ - 0x000963a0 a4062e01 85000000 9f307c0c 1d030000 .........0|..... │ │ - 0x000963b0 ed55e130 11160000 15755657 2f3c0000 .U.0.....uVW/<.. │ │ - 0x000963c0 00600040 00200000 985baa29 40130000 .`.@. ...[.)@... │ │ - 0x000963d0 4f163001 2c000000 3540c409 cb010000 O.0.,...5@...... │ │ - 0x000963e0 b1578122 e80b0000 d367c03f d6210000 .W.".....g.?.!.. │ │ - 0x000963f0 fb717c55 88360000 9e0e9000 14000000 .q|U.6.......... │ │ - 0x00096400 e634ed04 b5000000 6c4ed716 1d060000 .4......lN...... │ │ - 0x00096410 7764b433 0d140000 d161cb42 2c250000 wd.3.....a.B,%.. │ │ - 0x00096420 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096430 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096440 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096450 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096460 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096470 68128f00 14000000 9128b502 63000000 h........(..c... │ │ - 0x00096480 c7432616 fb030000 31398318 ca150000 .C&.....19...... │ │ - 0x00096490 ab6a0040 ab2a0000 b212a502 b8000000 .j.@.*.......... │ │ - 0x000964a0 9b35540b 1c030000 63570629 e4120000 .5T.....cW.).... │ │ - 0x000964b0 9a687f4a 042c0000 00790065 00450000 .h.J.,...y.e.E.. │ │ - 0x000964c0 da110b01 32000000 e22bdf04 c7000000 ....2....+...... │ │ - 0x000964d0 9b547f1d bf0a0000 d969ec44 d9190000 .T.......i.D.... │ │ - 0x000964e0 b76d2549 db360000 f00fbc00 1b000000 .m%I.6.......... │ │ - 0x000964f0 d027b102 6b000000 7d568329 4c110000 .'..k...}V.)L... │ │ - 0x00096500 6e5b2549 49120000 00600040 00200000 n[%II....`.@. .. │ │ - 0x00096510 b661cc3d 82290000 ba1bb601 4d000000 .a.=.)......M... │ │ - 0x00096520 d142d70d 06030000 6a590825 1a0e0000 .B......jY.%.... │ │ - 0x00096530 ed66403d f0200000 ed700555 713d0000 .f@=. ...p.Uq=.. │ │ - 0x00096540 5614ad00 2b000000 593b8408 71010000 V...+...Y;..q... │ │ - 0x00096550 bd55fa1e 9b090000 2c640237 c41a0000 .U......,d.7.... │ │ - 0x00096560 816e704e 74340000 1f112401 5f000000 .npNt4....$._... │ │ - 0x00096570 3644b30e 3e030000 175d912b 5e110000 6D..>....].+^... │ │ - 0x00096580 a2680d43 fe260000 dc71e557 f8400000 .h.C.&...q.W.@.. │ │ - 0x00096590 70153001 65000000 0943180e fc020000 p.0.e....C...... │ │ - 0x000965a0 7d5c8929 bc0f0000 a867083f 2c220000 }\.).....g.?,".. │ │ - 0x000965b0 31708f53 f83a0000 dc0d8a00 32000000 1p.S.:......2... │ │ - 0x000965c0 3e330c06 32010000 064d3819 95070000 >3..2....M8..... │ │ - 0x000965d0 f45b7a2e b4140000 fe67d344 2d2a0000 .[z......g.D-*.. │ │ - 0x000965e0 270a1f01 91000000 c43c810d be040000 '........<...... │ │ - 0x000965f0 4959c12c fe160000 796efe4b 6c300000 IY.,....yn.Kl0.. │ │ - 0x00096600 f675a461 a74d0000 34079b00 3c000000 .u.a.M..4...<... │ │ - 0x00096610 de33020a 95020000 20544222 a40d0000 .3...... TB".... │ │ - 0x00096620 8f65dd39 351e0000 d26eb14e f2340000 .e.95....n.N.4.. │ │ - 0x00096630 6f088d00 2e000000 56348a08 e1010000 o.......V4...... │ │ - 0x00096640 2757bd23 1f0d0000 d5661b3b fe1e0000 'W.#.....f.;.... │ │ - 0x00096650 db6d4c4c 76310000 4e5ed130 98190000 .mLLv1..N^.0.... │ │ - 0x00096660 ad176a01 39000000 993d8709 e2010000 ..j.9....=...... │ │ - 0x00096670 4b53dd1d b2090000 f5667436 ff1b0000 KS.......ft6.... │ │ - 0x00096680 6f65564f e8300000 220b5600 14000000 oeVO.0..".V..... │ │ - 0x00096690 572f0504 96000000 b14d8313 a3040000 W/.......M...... │ │ - 0x000966a0 2861092b ac110000 746bea45 6e230000 (a.+....tk.En#.. │ │ - 0x000966b0 bc0daf00 25000000 503d0409 da010000 ....%...P=...... │ │ - 0x000966c0 6356b121 4b0d0000 7866ae3b 51220000 cV.!K...xf.;Q".. │ │ - 0x000966d0 bf6c8e4c 8b310000 1712fa00 35000000 .l.L.1......5... │ │ - 0x000966e0 0539c007 69010000 5353a41c 05090000 .9..i...SS...... │ │ - 0x000966f0 ac639a37 c0190000 e26fd74b 0e2e0000 .c.7.....o.K.... │ │ - 0x00096700 46062a00 14000000 17262202 43000000 F.*......&".C... │ │ - 0x00096710 f342cf0d d2020000 555ba327 d80c0000 .B......U[.'.... │ │ - 0x00096720 f664303b 4e1e0000 5a0ff701 9a000000 .d0;N...Z....... │ │ - 0x00096730 0b33020a 50030000 32547628 e3120000 .3..P...2Tv(.... │ │ - 0x00096740 386b9f48 06260000 476caf4d 5d3a0000 8k.H.&..Gl.M]:.. │ │ - 0x00096750 a4142901 22000000 ac2dda04 cf000000 ..)."....-...... │ │ - 0x00096760 5d4e4119 15060000 1760262b c5110000 ]NA......`&+.... │ │ - 0x00096770 63683234 5e160000 9713c400 17000000 ch24^........... │ │ - 0x00096780 a02e7a03 73000000 3e4c2415 46040000 ..z.s...>L$.F... │ │ - 0x00096790 da61fc2b 5e0b0000 d7635238 291c0000 .a.+^....cR8)... │ │ - 0x000967a0 3c61fb3d 132b0000 3f226603 8f000000 ....fC<. .. │ │ - 0x00096840 bd70de54 803d0000 1f083500 14000000 .p.T.=....5..... │ │ - 0x00096850 d62ba003 9e000000 154b4314 1d050000 .+.......KC..... │ │ - 0x00096860 305d032b 6b110000 546a1845 e2290000 0].+k...Tj.E.).. │ │ - 0x00096870 c107e400 53000000 7c3ba80c 4c040000 ....S...|;..L... │ │ - 0x00096880 5058242c 61170000 8c6daf4b aa310000 PX$,a....m.K.1.. │ │ - 0x00096890 72751260 d24c0000 60045200 1a000000 ru.`.L..`.R..... │ │ - 0x000968a0 262e8a06 af010000 7c4f9e1b 1d0a0000 &.......|O...... │ │ - 0x000968b0 78638834 78190000 f26e1b50 50360000 xc.4x....n.PP6.. │ │ - 0x000968c0 a3042d00 14000000 832c9e04 f3000000 ..-......,...... │ │ - 0x000968d0 384eff17 5b070000 f9629e30 ba160000 8N..[....b.0.... │ │ - 0x000968e0 ac6df54b 71310000 67613f38 e1210000 .m.Kq1..ga?8.!.. │ │ - 0x000968f0 e617ef01 42000000 0d40f70a 41020000 ....B....@..A... │ │ - 0x00096900 d154ee21 430c0000 14652c37 c81c0000 .T.!C....e,7.... │ │ - 0x00096910 726cff4c d8340000 760b6600 14000000 rl.L.4..v.f..... │ │ - 0x00096920 87339905 c6000000 23507318 6e060000 .3......#Ps.n... │ │ - 0x00096930 c960dc2e c1130000 d369da41 ed250000 .`.......i.A.%.. │ │ - 0x00096940 630aec00 30000000 953e2a0a 04020000 c...0....>*..... │ │ - 0x00096950 6a580a24 000e0000 6169d040 fc230000 jX.$....ai.@.#.. │ │ - 0x00096960 f66e5257 7c3c0000 cc0c8e00 14000000 .nRW|<.......... │ │ - 0x00096970 4a325605 f3000000 724d4116 6b070000 J2V.....rMA.k... │ │ - 0x00096980 665f202d f3140000 5466413d cd220000 f_ -....TfA=.".. │ │ - 0x00096990 dd022100 14000000 5326a203 96000000 ..!.....S&...... │ │ - 0x000969a0 7c466410 e4030000 84574122 8f0c0000 |Fd......WA".... │ │ - 0x000969b0 a464ff37 c91b0000 7814eb01 57000000 .d.7....x...W... │ │ - 0x000969c0 c13d3d06 a0020000 0a57d723 c6120000 .==......W.#.... │ │ - 0x000969d0 00600040 55250000 175d2f3a 8c2e0000 .`.@U%...]/:.... │ │ - 0x000969e0 bd13fe02 99000000 1f45cd0c 44040000 .........E..D... │ │ - 0x000969f0 00540020 00100000 db76db36 92240000 .T. .....v.6.$.. │ │ - 0x00096a00 8e63e438 721c0000 7d102b02 6f000000 .c.8r...}.+.o... │ │ - 0x00096a10 cc2eb30b 11020000 8465232c d4080000 .........e#,.... │ │ - 0x00096a20 ba68d145 e9220000 0040ab2a 55150000 .h.E."...@.*U... │ │ - 0x00096a30 98682048 cb320000 ac27fa05 38010000 .h H.2...'..8... │ │ - 0x00096a40 704be615 91060000 bf60a231 78180000 pK.......`.1x... │ │ - 0x00096a50 d06be748 e42e0000 b875a561 9f4f0000 .k.H.....u.a.O.. │ │ - 0x00096a60 6616a801 3b000000 1642190d 03030000 f...;....B...... │ │ - 0x00096a70 ea5a0827 570f0000 f967423e 5f220000 .Z.'W....gB>_".. │ │ - 0x00096a80 7b72c958 96420000 4a0ac700 25000000 {r.X.B..J...%... │ │ - 0x00096a90 ea42120d 37030000 425c972a c6110000 .B..7...B\.*.... │ │ - 0x00096aa0 f1699942 6c270000 b672d459 8b430000 .i.Bl'...r.Y.C.. │ │ - 0x00096ab0 8e10b600 21000000 0d3da609 dc010000 ....!....=...... │ │ - 0x00096ac0 28581922 0b0c0000 ed66f63a 2e1f0000 (X.".....f.:.... │ │ - 0x00096ad0 28720f58 30420000 9b052a00 14000000 (r.X0B....*..... │ │ - 0x00096ae0 762f0105 e0000000 9b4daf15 00060000 v/.......M...... │ │ - 0x00096af0 505e1a2b f5110000 106c9148 f42e0000 P^.+.....l.H.... │ │ - 0x00096b00 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096b10 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096b20 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096b30 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096b40 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096b50 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096b60 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096b70 00600040 00200000 3a549e2d 3f180000 .`.@. ..:T.-?... │ │ - 0x00096b80 a90fe901 61000000 a548d012 af040000 ....a....H...... │ │ - 0x00096b90 f1598526 2b0e0000 2965223a dc1e0000 .Y.&+...)e":.... │ │ - 0x00096ba0 a06ca04c 8d340000 9b066b00 14000000 .l.L.4....k..... │ │ - 0x00096bb0 38342506 fd000000 304e1617 c0060000 84%.....0N...... │ │ - 0x00096bc0 4e5fae29 51100000 af6af343 e6280000 N_.)Q....j.C.(.. │ │ - 0x00096bd0 2f043e00 14000000 3c3a3f08 b3010000 /.>.....<:?..... │ │ - 0x00096be0 224f141f b30d0000 dc674c35 6e1f0000 "O.......gL5n... │ │ - 0x00096bf0 4f6c144b d9390000 c0043400 14000000 Ol.K.9....4..... │ │ - 0x00096c00 6c2ae703 91000000 7a47d711 b3040000 l*......zG...... │ │ - 0x00096c10 eb5a3a26 40100000 3665a83c b7210000 .Z:&@...6e.<.!.. │ │ - 0x00096c20 e1001000 0c000000 22219f02 66000000 ........"!..f... │ │ - 0x00096c30 aa41df0d e8020000 21585621 fa0a0000 .A......!XV!.... │ │ - 0x00096c40 ef647f38 cc1b0000 00600040 00200000 .d.8.....`.@. .. │ │ - 0x00096c50 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096c60 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096c70 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096c80 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096c90 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096ca0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096cb0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096cc0 d76fa155 be420000 603a8716 960a0000 .o.U.B..`:...... │ │ - 0x00096cd0 2458f426 7d110000 4468c141 93290000 $X.&}...Dh.A.).. │ │ - 0x00096ce0 f4704755 503e0000 34774c67 6d580000 .pGUP>..4wLgmX.. │ │ - 0x00096cf0 101bf002 6a000000 fb449411 d5040000 ....j....D...... │ │ - 0x00096d00 575b2929 4c110000 3e68e03e 49240000 W[))L...>h.>I$.. │ │ - 0x00096d10 0a732d5b a7460000 7e08c200 32000000 .s-[.F..~...2... │ │ - 0x00096d20 3c3e900c 8d030000 ac5af227 3c110000 <>.......Z.'<... │ │ - 0x00096d30 5f67ab3e 0c240000 d0725959 b0440000 _g.>.$...rYY.D.. │ │ - 0x00096d40 390d9700 17000000 3536a707 6f010000 9.......56..o... │ │ - 0x00096d50 5852aa1a 21080000 d462f333 e5170000 XR..!....b.3.... │ │ - 0x00096d60 bb70a253 8c3d0000 b4042000 14000000 .p.S.=.... ..... │ │ - 0x00096d70 562e8504 a8000000 794c1b14 cf040000 V.......yL...... │ │ - 0x00096d80 c05df329 fc0f0000 296ce348 562e0000 .].)....)l.HV... │ │ - 0x00096d90 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096da0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096db0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096dc0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096dd0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096de0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096df0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096e00 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096e10 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096e20 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096e30 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096e40 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096e50 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096e60 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096e70 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096e80 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096e90 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096ea0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096eb0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096ec0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096ed0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096ee0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096ef0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096f00 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096f10 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096f20 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096f30 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00095710 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00095720 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00095730 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00095740 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00095750 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00095760 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00095770 00600040 00200000 846b8a50 f63d0000 .`.@. ...k.P.=.. │ │ + 0x00095780 fa2f1617 fb0b0000 b4617338 49230000 ./.......as8I#.. │ │ + 0x00095790 8472d85b a64c0000 1c78aa6b db5f0000 .r.[.L...x.k._.. │ │ + 0x000957a0 f7787f6c 21610000 55168e03 ed000000 .x.l!a..U....... │ │ + 0x000957b0 8c417514 65080000 1c5c142c a1170000 .Au.e....\.,.... │ │ + 0x000957c0 7f67de3c 08230000 dc73755b 54460000 .g.<.#...su[TF.. │ │ + 0x000957d0 9c06f800 58000000 3939ab0a 96030000 ....X...99...... │ │ + 0x000957e0 fc574726 b0140000 ac6d0349 b7340000 .WG&.....m.I.4.. │ │ + 0x000957f0 92716352 6c3b0000 940abb00 30000000 .qcRl;......0... │ │ + 0x00095800 ed2dc907 88020000 65510c1f 970d0000 .-......eQ...... │ │ + 0x00095810 3164023b dc200000 07712e56 50400000 1d.;. ...q.VP@.. │ │ + 0x00095820 2e032500 14000000 97221404 17010000 ..%......"...... │ │ + 0x00095830 60436412 ca050000 03532026 65100000 `Cd......S &e... │ │ + 0x00095840 cf675447 6b2f0000 00600040 00200000 .gTGk/...`.@. .. │ │ + 0x00095850 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00095860 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00095870 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00095880 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00095890 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000958a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000958b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000958c0 f57b0975 c46f0000 964c2639 352e0000 .{.u.o...L&95... │ │ + 0x000958d0 78751766 cd5d0000 a37abf6f 3b650000 xu.f.]...z.o;e.. │ │ + 0x000958e0 b57b4675 946d0000 ac7e037c c1790000 .{Fu.m...~.|.y.. │ │ + 0x000958f0 d6262d09 79020000 6557fe2a c2160000 .&-.y...eW.*.... │ │ + 0x00095900 8a6d894f 2f3c0000 71765864 9f560000 .m.O/<..qvXd.V.. │ │ + 0x00095910 357b7b71 85680000 04124005 42030000 5{{q.h....@.B... │ │ + 0x00095920 ed3d9613 5b090000 445c022e c1180000 .=..[...D\...... │ │ + 0x00095930 c2686543 642d0000 44766163 fa520000 .heCd-..Dvac.R.. │ │ + 0x00095940 76082301 62000000 c631fd0a b0040000 v.#.b....1...... │ │ + 0x00095950 2c54b423 37120000 0466853d 43260000 ,T.#7....f.=C&.. │ │ + 0x00095960 0874a85e 0d4d0000 e7032c00 14000000 .t.^.M....,..... │ │ + 0x00095970 2a295907 8b010000 3650091e dd0b0000 *)Y.....6P...... │ │ + 0x00095980 62638036 f71c0000 a3706555 183f0000 bc.6.....peU.?.. │ │ + 0x00095990 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000959a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000959b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000959c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000959d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000959e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000959f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00095a00 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00095a10 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00095a20 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00095a30 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00095a40 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00095a50 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00095a60 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00095a70 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00095a80 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00095a90 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00095aa0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00095ab0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00095ac0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00095ad0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00095ae0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00095af0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00095b00 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00095b10 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00095b20 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00095b30 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00095b40 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00095b50 6d45a32c 531f0000 9a4cbf30 e71f0000 mE.,S....L.0.... │ │ + 0x00095b60 135d2244 5c320000 6767eb52 41420000 .]"D\2..gg.RAB.. │ │ + 0x00095b70 2f6dbb5c 184e0000 6d719763 7d560000 /m.\.N..mq.c}V.. │ │ + 0x00095b80 c978df71 166b0000 78473533 b9280000 .x.q.k..xG53.(.. │ │ + 0x00095b90 5a3e9e21 73140000 9c4d4c30 771f0000 Z>.!s....ML0w... │ │ + 0x00095ba0 3d5b1041 c32e0000 7064674e 043d0000 =[.A....pdgN.=.. │ │ + 0x00095bb0 586a9d57 84470000 7674b869 815f0000 Xj.W.G..vt.i._.. │ │ + 0x00095bc0 504f6939 962c0000 86430028 4e1a0000 POi9.,...C.(N... │ │ + 0x00095bd0 da50bb34 b8230000 075dd243 76310000 .P.4.#...].Cv1.. │ │ + 0x00095be0 8d64464e bc3c0000 01695f55 dc440000 .dFN.<...i_U.D.. │ │ + 0x00095bf0 2f719263 31570000 2d432829 6b1b0000 /q.c1W..-C()k... │ │ + 0x00095c00 5647b92b e21c0000 33583f3d bf2b0000 VG.+....3X?=.+.. │ │ + 0x00095c10 6c630b4c 053a0000 69696055 aa440000 lc.L.:..ii`U.D.. │ │ + 0x00095c20 686d3d5c e04c0000 4f74b268 ba5d0000 hm=\.L..Ot.h.].. │ │ + 0x00095c30 8024190f c6070000 d92eee13 ae090000 .$.............. │ │ + 0x00095c40 a63fa620 75110000 494f2c31 651e0000 .?. u...IO,1e... │ │ + 0x00095c50 3e5b993f 412c0000 9062d24a 9f370000 >[.?A,...b.J.7.. │ │ + 0x00095c60 486c8e5a 134b0000 9e2d6615 c40b0000 Hl.Z.K...-f..... │ │ + 0x00095c70 c42ef614 b60a0000 653a731c d70e0000 ........e:s..... │ │ + 0x00095c80 dc496b2a a2180000 0655c237 17240000 .Ik*.....U.7.$.. │ │ + 0x00095c90 075dc741 5f2e0000 d0667251 ba3f0000 .].A_....frQ.?.. │ │ + 0x00095ca0 81414029 971c0000 064dec31 c6210000 .A@).....M.1.!.. │ │ + 0x00095cb0 6e5ef045 4e340000 6f68b954 7a440000 n^.EN4..oh.TzD.. │ │ + 0x00095cc0 366e155e c54f0000 a8711d64 9f570000 6n.^.O...q.d.W.. │ │ + 0x00095cd0 94784571 386a0000 5442a42c 73220000 .xEq8j..TB.,s".. │ │ + 0x00095ce0 473e5521 92130000 b74d4e30 161f0000 G>U!.....MN0.... │ │ + 0x00095cf0 8a5a1540 9a2d0000 4863674c bb3a0000 .Z.@.-..HcgL.:.. │ │ + 0x00095d00 b8681355 b0440000 6073a667 d15c0000 .h.U.D..`s.g.\.. │ │ + 0x00095d10 6f42142f 48250000 8a347b1a a90f0000 oB./H%...4{..... │ │ + 0x00095d20 5743ca25 cf160000 7252d335 a7230000 WC.%....rR.5.#.. │ │ + 0x00095d30 055d3043 72300000 8f63ce4c d43a0000 .]0Cr0...c.L.:.. │ │ + 0x00095d40 686f8560 50530000 cd451f2d 49200000 ho.`PS...E.-I .. │ │ + 0x00095d50 314bc530 11220000 2b5ba241 73300000 1K.0."..+[.As0.. │ │ + 0x00095d60 d465bd4f f43e0000 206c185a 6c4a0000 .e.O.>.. l.ZlJ.. │ │ + 0x00095d70 6d6f2660 2d520000 72750c6b 4b610000 mo&`-R..ru.kKa.. │ │ + 0x00095d80 27271c11 0a090000 f530f615 1e0b0000 ''.......0...... │ │ + 0x00095d90 e8415d23 0b140000 c0516a34 bd210000 .A]#.....Qj4.!.. │ │ + 0x00095da0 5e5cc441 702e0000 c062f34a 46380000 ^\.Ap....b.JF8.. │ │ + 0x00095db0 066ca05a c64b0000 932e4718 fc0e0000 .l.Z.K....G..... │ │ + 0x00095dc0 0b2e1415 440b0000 8b3a091d 8f0f0000 ....D....:...... │ │ + 0x00095dd0 404a342b 47190000 21551138 bb240000 @J4+G...!U.8.$.. │ │ + 0x00095de0 ab5c5342 322f0000 0e684154 c1430000 .\SB2/...hAT.C.. │ │ + 0x00095df0 134bf432 8a250000 bc513238 1a290000 .K.2.%...Q28.).. │ │ + 0x00095e00 1161cd4a 933a0000 926a6158 86490000 .a.J.:...jaX.I.. │ │ + 0x00095e10 ba6fd160 c4530000 dc729666 2d5b0000 .o.`.S...r.f-[.. │ │ + 0x00095e20 c279a873 be6d0000 4f440d2e 1b230000 .y.s.m..OD...#.. │ │ + 0x00095e30 a5459929 a01a0000 9d531938 e4260000 .E.).....S.8.&.. │ │ + 0x00095e40 5f5ef745 56340000 af656850 a03f0000 _^.EV4...ehP.?.. │ │ + 0x00095e50 7e6ae957 4a480000 52746669 445f0000 ~j.WJH..RtfiD_.. │ │ + 0x00095e60 e7305b1d e7140000 b22d8214 cf0a0000 .0[......-...... │ │ + 0x00095e70 2a3e6b20 56120000 c04dfa2f 581e0000 *>k V....M./X... │ │ + 0x00095e80 1659ae3d ee2a0000 7660fe47 98350000 .Y.=.*..v`.G.5.. │ │ + 0x00095e90 726ee15e 7e510000 78495f33 d3260000 rn.^~Q..xI_3.&.. │ │ + 0x00095ea0 7254433c 142d0000 12645c4d da3c0000 rTC<.-...d\M.<.. │ │ + 0x00095eb0 2d6bee58 d5490000 b96fc061 cf540000 -k.X.I...o.a.T.. │ │ + 0x00095ec0 68721b66 525a0000 a5783871 ca690000 hr.fRZ...x8q.i.. │ │ + 0x00095ed0 c036c41b 100f0000 b83df61f 82120000 .6.......=...... │ │ + 0x00095ee0 304bc12d 1f1d0000 2b57263b f8280000 0K.-....+W&;.(.. │ │ + 0x00095ef0 3e5f5747 54350000 aa65cd4e 903d0000 >_WGT5...e.N.=.. │ │ + 0x00095f00 4f6f3460 15530000 98294d13 e7090000 Oo4`.S...)M..... │ │ + 0x00095f10 ad2f2215 390b0000 4c3dbc1f 07120000 ./".9...L=...... │ │ + 0x00095f20 ce4b322e 231d0000 d655d339 59270000 .K2.#....U.9Y'.. │ │ + 0x00095f30 ca5cdc42 a1300000 b469f056 5f470000 .\.B.0...i.V_G.. │ │ + 0x00095f40 b7694e55 93420000 f660234e 0d410000 .iNU.B...`#N.A.. │ │ + 0x00095f50 6f65a550 9e400000 aa6a6958 88480000 oe.P.@...jiX.H.. │ │ + 0x00095f60 a36fb560 0d530000 8973ab67 405b0000 .o.`.S...s.g@[.. │ │ + 0x00095f70 df7ba777 74730000 de58553d 0d2c0000 .{.wts...XU=.,.. │ │ + 0x00095f80 2c63da4e bb3f0000 4c68a355 fd470000 ,c.N.?..Lh.U.G.. │ │ + 0x00095f90 166c125c f54e0000 286fb660 91540000 .l.\.N..(o.`.T.. │ │ + 0x00095fa0 8c71ca64 cb590000 63790273 e96c0000 .q.d.Y..cy.s.l.. │ │ + 0x00095fb0 bb369e1e 82130000 103bec1f 57130000 .6.......;..W... │ │ + 0x00095fc0 8d46dc29 561a0000 38525c36 04250000 .F.)V...8R\6.%.. │ │ + 0x00095fd0 735bb041 d32f0000 7e61474a de380000 s[.A./..~aGJ.8.. │ │ + 0x00095fe0 d9705b63 a8570000 aa5f464c ce410000 .p[c.W..._FL.A.. │ │ + 0x00095ff0 cd560542 19360000 6e5c1e42 7f2f0000 .V.B.6..n\.B./.. │ │ + 0x00096000 4f65314d be3c0000 356d105a 9d490000 Oe1M.<..5m.Z.I.. │ │ + 0x00096010 6f704863 88540000 68797e72 726b0000 opHc.T..hy~rrk.. │ │ + 0x00096020 694d9b2a 72180000 c4595441 cc300000 iM.*r....YTA.0.. │ │ + 0x00096030 5b671454 ea450000 c16b7b5b ea4e0000 [g.T.E...k{[.N.. │ │ + 0x00096040 db6edb5f 1c530000 cf71df64 84560000 .n._.S...q.d.V.. │ │ + 0x00096050 f0714165 4d590000 0c2b1712 d1090000 .qAeMY...+...... │ │ + 0x00096060 14342b18 880c0000 19407721 cf120000 .4+......@w!.... │ │ + 0x00096070 7749432b f11a0000 e8520237 e6240000 wIC+.....R.7.$.. │ │ + 0x00096080 645bb23f 282e0000 06683654 e2430000 d[.?(....h6T.C.. │ │ + 0x00096090 00400000 00400000 c13b0000 01310000 .@...@...;...1.. │ │ + 0x000960a0 a3530000 00400000 00400000 00400000 .S...@...@...@.. │ │ + 0x000960b0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000960c0 00400000 91300000 5d2b0000 1e460000 .@...0..]+...F.. │ │ + 0x000960d0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000960e0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000960f0 32300000 4a2f0000 f9430000 b63d0000 20..J/...C...=.. │ │ + 0x00096100 bf460000 00400000 00400000 00400000 .F...@...@...@.. │ │ + 0x00096110 00400000 00400000 00400000 9b290000 .@...@...@...).. │ │ + 0x00096120 f4290000 26370000 56410000 f3410000 .)..&7..VA...A.. │ │ + 0x00096130 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x00096140 00400000 00400000 77280000 ec2d0000 .@...@..w(...-.. │ │ + 0x00096150 de420000 0d3c0000 93430000 13310000 .B...<...C...1.. │ │ + 0x00096160 c9330000 00400000 00400000 00400000 .3...@...@...@.. │ │ + 0x00096170 00400000 64210000 30280000 b73a0000 .@..d!..0(...:.. │ │ + 0x00096180 1c360000 bc340000 14380000 64360000 .6...4...8..d6.. │ │ + 0x00096190 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000961a0 791a0000 a6300000 bd3a0000 22330000 y....0...:.."3.. │ │ + 0x000961b0 27370000 653c0000 da2a0000 733b0000 '7..e<...*..s;.. │ │ + 0x000961c0 f2420000 00400000 00400000 27180000 .B...@...@..'... │ │ + 0x000961d0 232c0000 30300000 b93a0000 b0340000 #,..00...:...4.. │ │ + 0x000961e0 7d440000 b7300000 39280000 bb0e0000 }D...0..9(...... │ │ + 0x000961f0 00400000 00400000 13180000 d8530000 .@...@.......S.. │ │ + 0x00096200 aa3e0000 503f0000 7e2e0000 1c240000 .>..P?..~....$.. │ │ + 0x00096210 5a320000 634b0000 d4250000 00400000 Z2..cK...%...@.. │ │ + 0x00096220 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x00096230 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x00096240 00400000 00400000 5d090000 6e620000 .@...@..]...nb.. │ │ + 0x00096250 9d4c0000 f12e0000 172e0000 45160000 .L..........E... │ │ + 0x00096260 f3020000 896a0000 ea390000 88110000 .....j...9...... │ │ + 0x00096270 00400000 00400000 00400000 da030000 .@...@...@...... │ │ + 0x00096280 d4780000 3f560000 3c3b0000 8a2b0000 .x..?V..<;...+.. │ │ + 0x00096290 82140000 71010000 bd6e0000 5a400000 ....q....n..Z@.. │ │ + 0x000962a0 47110000 00400000 00400000 00400000 G....@...@...@.. │ │ + 0x000962b0 63030000 b9570000 81390000 1a1f0000 c....W...9...... │ │ + 0x000962c0 08250000 f6120000 d8010000 896f0000 .%...........o.. │ │ + 0x000962d0 74420000 4b110000 00400000 00400000 tB..K....@...@.. │ │ + 0x000962e0 00400000 9a170000 eb7b0000 49520000 .@.......{..IR.. │ │ + 0x000962f0 922f0000 86370000 8e1a0000 3e030000 ./...7......>... │ │ + 0x00096300 316a0000 bf2c0000 320d0000 7f7d0000 1j...,..2....}.. │ │ + 0x00096310 07290000 24050000 28180000 447f0000 .)..$...(...D... │ │ + 0x00096320 715d0000 39200000 66260000 89080000 q]..9 ..f&...... │ │ + 0x00096330 a0000000 00400000 00400000 00400000 .....@...@...@.. │ │ + 0x00096340 00400000 00400000 00400000 80410000 .@...@...@...A.. │ │ + 0x00096350 004d0000 80360000 80440000 804d0000 .M...6...D...M.. │ │ + 0x00096360 803c0000 00000000 00000000 00000000 .<.............. │ │ + 0x00096370 00000000 00000000 00000000 00000000 ................ │ │ + 0x00096380 5070df6c 4f5d8845 00000000 00000000 Pp.lO].E........ │ │ + 0x00096390 347daf7b aa75b858 00000000 00000000 4}.{.u.X........ │ │ + 0x000963a0 7d542a4c bf38f223 00000000 00000000 }T*L.8.#........ │ │ + 0x000963b0 8873586c c757d532 00000000 00000000 .sXl.W.2........ │ │ + 0x000963c0 2d764574 9c6e1e60 57410000 00000000 -vEt.n.`WA...... │ │ + 0x000963d0 c27dcb7c d4781f6c b84c0000 00000000 .}.|.x.l.L...... │ │ + 0x000963e0 644b5140 7730ef1d 9f0d0000 00000000 dKQ@w0.......... │ │ + 0x000963f0 2a72826a 5157883e d41b0000 00000000 *r.jQW.>........ │ │ + 0x00096400 ba762c75 196e9463 00500633 00000000 .v,u.n.c.P.3.... │ │ + 0x00096410 0f7ed67c dd7a4874 a464e742 00000000 .~.|.zHt.d.B.... │ │ + 0x00096420 36451a3d 5e2cca1e 0412fa07 00000000 6E.=^,.......... │ │ + 0x00096430 3e706e67 05587a45 222db510 00000000 >png.XzE"-...... │ │ + 0x00096440 aa7a3679 2176686c 755b4b42 bd1f0000 .z6y!vhlu[KB.... │ │ + 0x00096450 9e7ed27d 507c3875 89632b49 ed2a0000 .~.}P|8u.c+I.*.. │ │ + 0x00096460 c54a8a40 33319320 d4123109 89030000 .J.@31. ..1..... │ │ + 0x00096470 7d675f59 4f468425 ac12e308 f0010000 }g_YOF.%........ │ │ + 0x00096480 ef73b070 6a680c5b 46485732 5a1b080e .s.pjh.[FHW2Z... │ │ + 0x00096490 00000000 00000000 00000000 00000000 ................ │ │ + 0x000964a0 c47bca76 6072fe6b 25534939 591a990b .{.v`r.k%SI9Y... │ │ + 0x000964b0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000964c0 06531e4a b83bee2e d7200e15 cc0cd305 .S.J.;... ...... │ │ + 0x000964d0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000964e0 5566765a 6443be2a 5c0e9307 9e033c00 UfvZdC.*\.....<. │ │ + 0x000964f0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00096500 c075a070 b0662a5a 6549c23a 1d250611 .u.p.f*ZeI.:.%.. │ │ + 0x00096510 9a060000 00000000 00000000 00000000 ................ │ │ + 0x00096520 11514f46 7c33dc29 62212c1b 5c15dd0d .QOF|3.)b!,.\... │ │ + 0x00096530 8e020000 00000000 00000000 00000000 ................ │ │ + 0x00096540 20750971 7f64e756 01466436 8d25c617 u.q.d.V.Fd6.%.. │ │ + 0x00096550 d30dbb06 00000000 00000000 00000000 ................ │ │ + 0x00096560 975a4e4f b53af22e d3295125 e71f751c .ZNO.:...)Q%..u. │ │ + 0x00096570 0d1bc802 00000000 00000000 00000000 ................ │ │ + 0x00096580 8431ca07 00000000 1908ec02 00000000 .1.............. │ │ + 0x00096590 65069902 00000000 06106a07 00000000 e.........j..... │ │ + 0x000965a0 86158906 00000000 c4039100 00000000 ................ │ │ + 0x000965b0 ed03f000 00000000 32050601 00000000 ........2....... │ │ + 0x000965c0 7f39e708 00000000 2604e201 00000000 .9......&....... │ │ + 0x000965d0 5d022701 00000000 c2044802 00000000 ].'.......H..... │ │ + 0x000965e0 14168607 00000000 1d03aa00 00000000 ................ │ │ + 0x000965f0 a802c000 00000000 bd026800 00000000 ..........h..... │ │ + 0x00096600 ca4d5b0e 00000000 f001d200 00000000 .M[............. │ │ + 0x00096610 65002700 00000000 ce01b700 00000000 e.'............. │ │ + 0x00096620 7c1c6209 00000000 57025100 00000000 |.b.....W.Q..... │ │ + 0x00096630 21014f00 00000000 47048600 00000000 !.O.....G....... │ │ + 0x00096640 07759b34 00000000 33029200 00000000 .u.4....3....... │ │ + 0x00096650 ae012600 00000000 d6039800 00000000 ..&............. │ │ + 0x00096660 2f274f0e 00000000 a6079601 00000000 /'O............. │ │ + 0x00096670 c20a8d00 00000000 c008c200 00000000 ................ │ │ + 0x00096680 597cca72 00000000 bb075b03 00000000 Y|.r......[..... │ │ + 0x00096690 2e010c00 00000000 7407ff00 00000000 ........t....... │ │ + 0x000966a0 5555ab2a 00000000 5555ab2a 00000000 UU.*....UU.*.... │ │ + 0x000966b0 5555ab2a 00000000 5555ab2a 00000000 UU.*....UU.*.... │ │ + 0x000966c0 405d9d40 6a2f0000 b323da03 f1000000 @].@j/...#...... │ │ + 0x000966d0 bb449513 a7050000 52580f2d 0a150000 .D......RX.-.... │ │ + 0x000966e0 ec66f745 ca2b0000 3b732560 9a4e0000 .f.E.+..;s%`.N.. │ │ + 0x000966f0 fd1ef702 10010000 833ffb10 a5040000 .........?...... │ │ + 0x00096700 3355f62b e6140000 3761c641 b0290000 3U.+....7a.A.).. │ │ + 0x00096710 f46a3055 d2410000 00600040 00200000 .j0U.A...`.@. .. │ │ + 0x00096720 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00096730 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00096740 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00096750 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00096760 00600040 00200000 f72ecb07 a3020000 .`.@. .......... │ │ + 0x00096770 a044ab15 73070000 184d772e bd1b0000 .D..s....Mw..... │ │ + 0x00096780 03501937 3a240000 d552b73b 0f2c0000 .P.7:$...R.;.,.. │ │ + 0x00096790 6c191203 c0010000 db434d12 84060000 l........CM..... │ │ + 0x000967a0 f259ef34 081f0000 4373635a fe430000 .Y.4....CscZ.C.. │ │ + 0x000967b0 387a1e6f b5620000 31140002 34010000 8z.o.b..1...4... │ │ + 0x000967c0 273ef513 ca070000 b15a8e38 3c230000 '>.......Z.8<#.. │ │ + 0x000967d0 14741b5d e9480000 1b78ea68 c5590000 .t.].H...x.h.Y.. │ │ + 0x000967e0 b30ef102 78010000 f33ad213 71070000 ....x....:..q... │ │ + 0x000967f0 0c5c343c 4d250000 9d76a462 f24d0000 .\437.....S.P... │ │ + 0x000968e0 7839230f 1d060000 2858462c 74170000 x9#.....(XF,t... │ │ + 0x000968f0 cc6d8f4d d2330000 c076ee64 284f0000 .m.M.3...v.d(O.. │ │ + 0x00096900 b0166202 9b000000 3c37cb0a e1020000 ..b.....<7...... │ │ + 0x00096910 07585628 b8110000 a16ada46 f42b0000 .XV(.....j.F.+.. │ │ + 0x00096920 5d73f155 2b3d0000 d0134801 4c000000 ]s.U+=....H.L... │ │ + 0x00096930 c0314106 4a010000 045ea32c e6100000 .1A.J....^.,.... │ │ + 0x00096940 e2691146 dd2a0000 00600040 00200000 .i.F.*...`.@. .. │ │ + 0x00096950 185a723c 742d0000 7617ea01 87000000 .Zr.%...q.V?>.. │ │ + 0x00096b90 fd11d800 28000000 ab291305 30010000 ....(....)..0... │ │ + 0x00096ba0 984c801c 410a0000 79630437 841c0000 .L..A...yc.7.... │ │ + 0x00096bb0 876b6949 252e0000 10118900 18000000 .kiI%........... │ │ + 0x00096bc0 a829cf03 a5000000 0b4b3518 82070000 .).......K5..... │ │ + 0x00096bd0 bb616b32 cd170000 f76c3249 0e2d0000 .ak2.....l2I.-.. │ │ + 0x00096be0 b8591d3b af2d0000 d7197303 f1000000 .Y.;.-....s..... │ │ + 0x00096bf0 42453413 e2060000 f25dac2f 8a180000 BE4......]./.... │ │ + 0x00096c00 f86b0449 de2f0000 b4757262 6b510000 .k.I./...urbkQ.. │ │ + 0x00096c10 61140801 43000000 7a389a0a 9c020000 a...C...z8...... │ │ + 0x00096c20 1d588424 660e0000 b267143e 94220000 .X.$f....g.>.".. │ │ + 0x00096c30 7a721e59 76430000 d90a8700 2f000000 zr.YvC....../... │ │ + 0x00096c40 5532e107 37020000 7b548821 9b0d0000 U2..7...{T.!.... │ │ + 0x00096c50 ec66d43d 22230000 c072e759 f2440000 .f.="#...r.Y.D.. │ │ + 0x00096c60 cf109800 38000000 76321208 0c020000 ....8...v2...... │ │ + 0x00096c70 19552822 d90d0000 6a677e3e e2230000 .U("....jg~>.#.. │ │ + 0x00096c80 5473bd5b 53470000 b90a3300 14000000 Ts.[SG....3..... │ │ + 0x00096c90 6426e002 8e000000 3648e812 0f050000 d&......6H...... │ │ + 0x00096ca0 8e5eb12c f6120000 126daf4b 31320000 .^.,.....m.K12.. │ │ + 0x00096cb0 e30ab200 49000000 0f300d07 5a020000 ....I....0..Z... │ │ + 0x00096cc0 2953e523 dd110000 e468e042 c7290000 )S.#.....h.B.).. │ │ + 0x00096cd0 2974635e aa4b0000 56064d00 1d000000 )tc^.K..V.M..... │ │ + 0x00096ce0 be251404 44010000 294a8e17 19090000 .%..D...)J...... │ │ + 0x00096cf0 5461f433 311b0000 ec708c54 2b3e0000 Ta.31....p.T+>.. │ │ + 0x00096d00 da062c00 14000000 b3239302 8c000000 ..,......#...... │ │ + 0x00096d10 65462d12 55050000 9f5e062d aa140000 eF-.U....^.-.... │ │ + 0x00096d20 226e134e 85350000 1f5c1233 901f0000 "n.N.5...\.3.... │ │ + 0x00096d30 1f1a0f03 93000000 7141b80e d5030000 ........qA...... │ │ + 0x00096d40 d2567623 ea0d0000 b465e739 9b1f0000 .Vv#.....e.9.... │ │ + 0x00096d50 b470e154 ae3e0000 c011ca00 18000000 .p.T.>.......... │ │ + 0x00096d60 64355e06 1b010000 104f0418 61070000 d5^......O..a... │ │ + 0x00096d70 c361cb30 fb160000 2a6ed34d d2350000 .a.0....*n.M.5.. │ │ + 0x00096d80 130baf00 32000000 fa3a8309 65020000 ....2....:..e... │ │ + 0x00096d90 6f57d023 130f0000 9d679440 79280000 oW.#.....g.@y(.. │ │ + 0x00096da0 78706b57 6f410000 2711cf00 1e000000 xpkWoA..'....... │ │ + 0x00096db0 5a343906 1e010000 f14bd915 8a060000 Z49......K...... │ │ + 0x00096dc0 be5fdf2e f9150000 a16d724c b9330000 ._.......mrL.3.. │ │ + 0x00096dd0 92063e00 14000000 bb266203 b9000000 ..>......&b..... │ │ + 0x00096de0 5946e611 45050000 bc5b9228 44110000 YF..E....[.(D... │ │ + 0x00096df0 2f6aa844 942a0000 7d117400 16000000 /j.D.*..}.t..... │ │ + 0x00096e00 77329502 c5000000 0e463e17 e20d0000 w2.......F>..... │ │ + 0x00096e10 be57be27 00100000 2966183c a8240000 .W.'....)f.<.$.. │ │ + 0x00096e20 ed0ea400 17000000 e71bdf01 7a000000 ............z... │ │ + 0x00096e30 ba360010 55050000 df587a24 95100000 .6..U....Xz$.... │ │ + 0x00096e40 32655b44 8d290000 83220301 1d000000 2e[D.)..."...... │ │ + 0x00096e50 2932f904 89000000 8151591a 63080000 )2.......QY.c... │ │ + 0x00096e60 8e648231 8c150000 92684639 8b200000 .d.1.....hF9. .. │ │ + 0x00096e70 986ef653 53430000 1d2d690e 80040000 .n.SSC...-i..... │ │ + 0x00096e80 5b542223 69100000 8e638b38 39210000 [T"#i....c.89!.. │ │ + 0x00096e90 e66c1a4c 55350000 9e787c6a 2d5e0000 .l.LU5...x|j-^.. │ │ + 0x00096ea0 e5177802 79000000 da46a211 21050000 ..x.y....F..!... │ │ + 0x00096eb0 f45dd92c fd140000 116a1d44 082a0000 .].,.....j.D.*.. │ │ + 0x00096ec0 8d75ec61 8a500000 fe0af200 4e000000 .u.a.P......N... │ │ + 0x00096ed0 0241ca0e 6f040000 ba5c8f2c 28150000 .A..o....\.,(... │ │ + 0x00096ee0 dd6a3746 e92c0000 81741a5f 954c0000 .j7F.,...t._.L.. │ │ + 0x00096ef0 9d0ca700 26000000 33394f09 37020000 ....&...39O.7... │ │ + 0x00096f00 4a57e621 e40c0000 bc66b13b 8a200000 JW.!.....f.;. .. │ │ + 0x00096f10 6674335e 254b0000 40073500 14000000 ft3^%K..@.5..... │ │ + 0x00096f20 462f7305 0f010000 234ff017 3b070000 F/s.....#O..;... │ │ + 0x00096f30 86606b2f 66150000 796f1a51 7c390000 .`k/f...yo.Q|9.. │ │ 0x00096f40 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x00096f50 75381f21 61140000 2a3efc21 45130000 u8.!a...*>.!E... │ │ - 0x00096f60 6458f939 7b250000 be654a4d a5380000 dX.9{%...eJM.8.. │ │ - 0x00096f70 cb6d9e59 8e460000 08711b60 fa4f0000 .m.Y.F...q.`.O.. │ │ - 0x00096f80 15752e68 e35b0000 073de224 d0170000 .u.h.[...=.$.... │ │ - 0x00096f90 032fe013 9c090000 60417320 7e100000 ./......`As ~... │ │ - 0x00096fa0 7b528331 071e0000 b65bd33f ba290000 {R.1.....[.?.).. │ │ - 0x00096fb0 8c61fa46 f2310000 9a66a64f df3b0000 .a.F.1...f.O.;.. │ │ - 0x00096fc0 4f2bac13 90090000 8b288c0e e3050000 O+.......(...... │ │ - 0x00096fd0 ad359517 790a0000 6d463523 30100000 .5..y...mF5#0... │ │ - 0x00096fe0 a253d62e 591c0000 0d556739 82210000 .S..Y....Ug9.!.. │ │ - 0x00096ff0 365c7245 772f0000 4f2cd012 4c090000 6\rEw/..O,..L... │ │ - 0x00097000 7239121b 960e0000 4c515732 181f0000 r9......LQW2.... │ │ - 0x00097010 da616845 0c2e0000 ba690a54 f1400000 .ahE.....i.T.@.. │ │ - 0x00097020 de6c805c 203e0000 a1718865 7d510000 .l.\ >...q.e}Q.. │ │ - 0x00097030 0225300a 51040000 b320380b a4030000 .%0.Q.... 8..... │ │ - 0x00097040 d3340816 7f080000 6e4c8f32 dc180000 .4......nL.2.... │ │ - 0x00097050 c6529f34 6b220000 77600f4c 862c0000 .R.4k"..w`.L.,.. │ │ - 0x00097060 ab6a5555 df320000 1915c708 42030000 .jUU.2......B... │ │ - 0x00097070 b81e3108 3c030000 dd25d410 bd050000 ..1.<....%...... │ │ - 0x00097080 c0479623 2f090000 c349b622 5b110000 .G.#/....I."[... │ │ - 0x00097090 66466626 33130000 ab6a0040 55150000 fFf&3....j.@U... │ │ - 0x000970a0 9e38131f 0e130000 4f439325 85160000 .8......OC.%.... │ │ - 0x000970b0 175b9c3e bd2a0000 d4652e4f 933c0000 .[.>.*...e.O.<.. │ │ - 0x000970c0 846c7659 8a480000 746f2d60 82510000 .lvY.H..to-`.Q.. │ │ - 0x000970d0 cd741c69 325e0000 1c3d7d25 0b1a0000 .t.i2^...=}%.... │ │ - 0x000970e0 5430ab14 3c0a0000 433fcb1f b4100000 T0..<...C?...... │ │ - 0x000970f0 334e922e b61b0000 07582a3a de260000 3N.......X*:.&.. │ │ - 0x00097100 b35e1c44 75300000 75679052 81400000 .^.Du0..ug.R.@.. │ │ - 0x00097110 0e307118 9a0d0000 ed250a0e 29060000 .0q......%..)... │ │ - 0x00097120 e7338115 df090000 9e43b123 17120000 .3.......C.#.... │ │ - 0x00097130 804f802f a31b0000 eb57a539 23250000 .O./.....W.9#%.. │ │ - 0x00097140 b060c146 2e330000 303bf61f 30120000 .`.F.3..0;..0... │ │ - 0x00097150 3f42fd24 ed150000 f1553636 0f230000 ?B.$.....U66.#.. │ │ - 0x00097160 d1615148 4f360000 0f686a51 0e3e0000 .aQHO6...hjQ.>.. │ │ - 0x00097170 7e6e185a f3450000 3373e462 fe520000 ~n.Z.E..3s.b.R.. │ │ - 0x00097180 54267910 f6070000 3c27f70e 0f070000 T&y.....<'...... │ │ - 0x00097190 dd372c19 740c0000 4e4c172f cf1b0000 .7,.t...NL./.... │ │ - 0x000971a0 5354483b 2f280000 9d5f4a38 00200000 STH;/(..._J8. .. │ │ - 0x000971b0 70629751 78450000 8c1eb70e 55060000 pb.QxE......U... │ │ - 0x000971c0 b61b6508 69020000 972e5717 5d0c0000 ..e.i.....W.]... │ │ - 0x000971d0 b346dc20 06100000 ba53d723 c5110000 .F. .....S.#.... │ │ - 0x000971e0 265d5646 a7260000 935f184b c92f0000 &]VF.&..._.K./.. │ │ - 0x000971f0 273d4b23 37160000 c548622c 941c0000 '=K#7....Hb,.... │ │ - 0x00097200 985e6645 c0320000 11699054 ee430000 .^fE.2...i.T.C.. │ │ - 0x00097210 996e585e 23500000 73720265 6e570000 .nX^#P..sr.enW.. │ │ - 0x00097220 3177376e 82650000 d038c820 53160000 1w7n.e...8. S... │ │ - 0x00097230 a634aa17 520c0000 a8453126 d0150000 .4..R....E1&.... │ │ - 0x00097240 1a54f935 2e230000 ae5dff42 942f0000 .T.5.#...].B./.. │ │ - 0x00097250 6b63544c ad390000 136cd85a 4b4b0000 kcTL.9...l.ZKK.. │ │ - 0x00097260 9127c211 fe090000 50256d0d b5050000 .'......P%m..... │ │ - 0x00097270 7d357617 390b0000 5a45b725 bf140000 }5v.9...ZE.%.... │ │ - 0x00097280 5e516f32 501f0000 2a59803c f6280000 ^Qo2P...*Y.<.(.. │ │ - 0x00097290 0164a84c a83a0000 34422e27 88180000 .d.L.:..4B.'.... │ │ - 0x000972a0 264b6b2e 801d0000 355f5643 1c300000 &Kk.....5_VC.0.. │ │ - 0x000972b0 5266df4f 04400000 176b4d57 18470000 Rf.O.@...kMW.G.. │ │ - 0x000972c0 fb6d025f a34f0000 90720a64 51590000 .m._.O...r.dQY.. │ │ - 0x000972d0 4921850e 08060000 9a296612 5f090000 I!.......)f._... │ │ - 0x000972e0 8e3f401f 1b110000 884d492d e7190000 .?@......MI-.... │ │ - 0x000972f0 16564537 f81c0000 35586940 f9260000 .VE7....5Xi@.&.. │ │ - 0x00097300 a25bd946 91290000 761ea208 c7020000 .[.F.)..v....... │ │ - 0x00097310 1f1f0a0b 2e040000 6028db10 79070000 ........`(..y... │ │ - 0x00097320 9235b01b 740c0000 c8470426 33120000 .5..t....G.&3... │ │ - 0x00097330 314f2d2e e6170000 664f9a30 9a190000 1O-.....fO.0.... │ │ - 0x00097340 7e509f36 88270000 334e0f33 02230000 ~P.6.'..3N.3.#.. │ │ - 0x00097350 7c5e3f44 86300000 e7671b52 613f0000 |^?D.0...g.Ra?.. │ │ - 0x00097360 1c6d515b 784b0000 1371e161 a3520000 .mQ[xK...q.a.R.. │ │ - 0x00097370 4c77076e 62640000 41406b1f 88110000 Lw.nbd..A@k..... │ │ - 0x00097380 ae421325 e0150000 4a4e7030 291e0000 .B.%....JNp0)... │ │ - 0x00097390 4859893d 282a0000 30617448 15350000 HY.=(*..0atH.5.. │ │ - 0x000973a0 87650450 863d0000 746e725e 24500000 .e.P.=..tnr^$P.. │ │ - 0x000973b0 2f25180f 1d070000 c62dfc12 d0080000 /%.......-...... │ │ - 0x000973c0 e03b041d eb0e0000 1549fe29 53180000 .;.......I.)S... │ │ - 0x000973d0 e8532936 a6220000 3d5b2a40 4c2c0000 .S)6."..=[*@L,.. │ │ - 0x000973e0 7a67bc52 b8410000 63499d31 46250000 zg.R.A..cI.1F%.. │ │ - 0x000973f0 e63de423 61170000 0355a135 59200000 .=.#a....U.5Y .. │ │ - 0x00097400 23637648 aa320000 226a0f53 ca3c0000 #cvH.2.."j.S.<.. │ │ - 0x00097410 36683354 d5420000 14713563 79580000 6h3T.B...q5cyX.. │ │ - 0x00097420 a62dd316 150c0000 f22c2d10 68060000 .-.......,-.h... │ │ - 0x00097430 2838aa18 1b090000 ea458226 28160000 (8.......E.&(... │ │ - 0x00097440 b44ee433 b41e0000 b65b573f ee260000 .N.3.....[W?.&.. │ │ - 0x00097450 f4653048 dc310000 c813b106 33030000 .e0H.1......3... │ │ - 0x00097460 7b1fe60a d4030000 5c2bb00d 57040000 {.......\+..W... │ │ - 0x00097470 8938a816 860a0000 f13f9a20 7f0d0000 .8.......?. .... │ │ - 0x00097480 f5470e26 38120000 ae4fa232 63200000 .G.&8....O.2c .. │ │ - 0x00097490 00400000 00400000 2f310000 cb2e0000 .@...@../1...... │ │ - 0x000974a0 da300000 00400000 00400000 00400000 .0...@...@...@.. │ │ - 0x000974b0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000974c0 00400000 582c0000 892e0000 8e240000 .@..X,.......$.. │ │ - 0x000974d0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000974e0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000974f0 f2300000 bf2d0000 29350000 bf280000 .0...-..)5...(.. │ │ - 0x00097500 41310000 00400000 00400000 00400000 A1...@...@...@.. │ │ - 0x00097510 00400000 00400000 00400000 63310000 .@...@...@..c1.. │ │ - 0x00097520 b12f0000 352b0000 e8280000 4b3c0000 ./..5+...(..K<.. │ │ - 0x00097530 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x00097540 00400000 00400000 1b320000 d12f0000 .@...@...2.../.. │ │ - 0x00097550 222c0000 29280000 9a330000 ae280000 ",..)(...3...(.. │ │ - 0x00097560 95300000 00400000 00400000 00400000 .0...@...@...@.. │ │ - 0x00097570 00400000 20270000 521e0000 c5290000 .@.. '..R....).. │ │ - 0x00097580 b82b0000 b43a0000 462b0000 f5340000 .+...:..F+...4.. │ │ - 0x00097590 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000975a0 3e2c0000 aa280000 b9370000 bd300000 >,...(...7...0.. │ │ - 0x000975b0 17320000 d22c0000 462d0000 38340000 .2...,..F-..84.. │ │ - 0x000975c0 c4560000 00400000 00400000 b81f0000 .V...@...@...... │ │ - 0x000975d0 8b1e0000 1c2f0000 9f220000 eb2f0000 ...../...".../.. │ │ - 0x000975e0 aa5a0000 315b0000 63090000 cb340000 .Z..1[..c....4.. │ │ - 0x000975f0 00400000 00400000 301a0000 ae290000 .@...@..0....).. │ │ - 0x00097600 63330000 d32f0000 453b0000 163f0000 c3.../..E;...?.. │ │ - 0x00097610 ef2f0000 d3350000 67430000 00400000 ./...5..gC...@.. │ │ - 0x00097620 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x00097630 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x00097640 00400000 00400000 f9160000 b7650000 .@...@.......e.. │ │ - 0x00097650 87570000 de3b0000 3b450000 32280000 .W...;..;E..2(.. │ │ - 0x00097660 700e0000 67750000 ab510000 db2e0000 p...gu...Q...... │ │ - 0x00097670 00400000 00400000 00400000 61030000 .@...@...@..a... │ │ - 0x00097680 04780000 98620000 e6460000 ca400000 .x...b...F...@.. │ │ - 0x00097690 98210000 c3060000 1e750000 46540000 .!.......u..FT.. │ │ - 0x000976a0 45310000 00400000 00400000 00400000 E1...@...@...@.. │ │ - 0x000976b0 02010000 125f0000 5a3c0000 a6210000 ....._..Z<...!.. │ │ - 0x000976c0 86230000 8b0f0000 75020000 90720000 .#......u....r.. │ │ - 0x000976d0 c34c0000 52270000 00400000 00400000 .L..R'...@...@.. │ │ - 0x000976e0 00400000 49040000 f8770000 1e520000 .@..I....w...R.. │ │ - 0x000976f0 2c3e0000 35370000 751f0000 04050000 ,>..57..u....... │ │ - 0x00097700 d06d0000 36410000 801f0000 f2780000 .m..6A.......x.. │ │ - 0x00097710 cb460000 081d0000 cd040000 0f5f0000 .F..........._.. │ │ - 0x00097720 a02f0000 00130000 34130000 b60a0000 ./......4....... │ │ - 0x00097730 47010000 00400000 00400000 00400000 G....@...@...@.. │ │ - 0x00097740 00400000 00400000 00400000 80410000 .@...@...@...A.. │ │ - 0x00097750 004d0000 80360000 80440000 804d0000 .M...6...D...M.. │ │ - 0x00097760 803c0000 00000000 00000000 00000000 .<.............. │ │ - 0x00097770 00000000 00000000 00000000 00000000 ................ │ │ - 0x00097780 00000000 00000080 00000000 00000000 ................ │ │ - 0x00097790 496e7075 74207661 6c696461 74696f6e Input validation │ │ - 0x000977a0 20636865 636b2027 25732720 6661696c check '%s' fail │ │ - 0x000977b0 65642069 6e202573 210a0062 75662021 ed in %s!..buf ! │ │ - 0x000977c0 3d204e55 4c4c0064 61763164 5f646174 = NULL.dav1d_dat │ │ - 0x000977d0 615f6372 65617465 5f696e74 65726e61 a_create_interna │ │ - 0x000977e0 6c006461 7631645f 64617461 5f777261 l.dav1d_data_wra │ │ - 0x000977f0 705f696e 7465726e 616c0070 74722021 p_internal.ptr ! │ │ - 0x00097800 3d204e55 4c4c0066 7265655f 63616c6c = NULL.free_call │ │ - 0x00097810 6261636b 20213d20 4e554c4c 00646176 back != NULL.dav │ │ - 0x00097820 31645f64 6174615f 77726170 5f757365 1d_data_wrap_use │ │ - 0x00097830 725f6461 74615f69 6e746572 6e616c00 r_data_internal. │ │ - 0x00097840 64737420 213d2028 28766f69 642a2930 dst != ((void*)0 │ │ - 0x00097850 29006461 7631645f 64617461 5f726566 ).dav1d_data_ref │ │ - 0x00097860 00647374 2d3e6461 7461203d 3d202828 .dst->data == (( │ │ - 0x00097870 766f6964 2a293029 00737263 20213d20 void*)0).src != │ │ - 0x00097880 2828766f 69642a29 30290073 72632d3e ((void*)0).src-> │ │ - 0x00097890 64617461 20213d20 2828766f 69642a29 data != ((void*) │ │ - 0x000978a0 30290064 61763164 5f646174 615f6d6f 0).dav1d_data_mo │ │ - 0x000978b0 76655f72 65660062 75662021 3d202828 ve_ref.buf != (( │ │ - 0x000978c0 766f6964 2a293029 00646176 31645f64 void*)0).dav1d_d │ │ - 0x000978d0 6174615f 756e7265 665f696e 7465726e ata_unref_intern │ │ - 0x000978e0 616c0062 75662d3e 64617461 20213d20 al.buf->data != │ │ - 0x000978f0 2828766f 69642a29 30290000 00000000 ((void*)0)...... │ │ - 0x00097900 ffffffff 01000000 0300f9ff 0f000300 ................ │ │ - 0x00097910 00800080 00000000 04040605 08060c08 ................ │ │ - 0x00097920 09070b05 0c040d03 0000db00 f0004700 ..............G. │ │ - 0x00097930 05012d01 50017801 a001d301 0000bf01 ..-.P.x......... │ │ - 0x00097940 b801cf01 b801b801 b801e001 b801b801 ................ │ │ - 0x00097950 b801b801 b801b801 b801f101 00001d00 ................ │ │ - 0x00097960 27014300 27012701 27016a00 27012701 '.C.'.'.'.j.'.'. │ │ - 0x00097970 27012701 27012701 27019200 27012701 '.'.'.'.'...'.'. │ │ - 0x00097980 27012701 27012701 27012701 27012701 '.'.'.'.'.'.'.'. │ │ - 0x00097990 27012701 27012701 2701d100 00003100 '.'.'.'.'.....1. │ │ - 0x000979a0 e8016b00 e801e801 e801a600 e801e801 ..k............. │ │ - 0x000979b0 e801e801 e801e801 e801e000 e801e801 ................ │ │ - 0x000979c0 e801e801 e801e801 e801e801 e801e801 ................ │ │ - 0x000979d0 e801e801 e801e801 e8013f01 0006250c ..........?...%. │ │ - 0x000979e0 25252512 25252525 25252518 25252525 %%%.%%%%%%%.%%%% │ │ - 0x000979f0 25252525 25252525 2525251f 00083010 %%%%%%%%%%%...0. │ │ - 0x00097a00 30303018 30303030 3030301b 30303030 000.0000000.0000 │ │ - 0x00097a10 30303030 30303030 30303021 00004301 00000000000!..C. │ │ - 0x00097a20 c6015501 c601c601 c6016801 c601c601 ..U.......h..... │ │ - 0x00097a30 c601c601 c601c601 c6017c01 c601c601 ..........|..... │ │ - 0x00097a40 c601c601 c601c601 c601c601 c601c601 ................ │ │ - 0x00097a50 c601c601 c601c601 c6019901 00001d00 ................ │ │ - 0x00097a60 0e013c00 0e010e01 0e015c00 0e010e01 ..<.......\..... │ │ - 0x00097a70 0e010e01 0e010e01 0e017b00 0e010e01 ..........{..... │ │ - 0x00097a80 0e010e01 0e010e01 0e010e01 0e010e01 ................ │ │ - 0x00097a90 0e010e01 0e010e01 0e01ad00 00001806 ................ │ │ - 0x00097aa0 37061e06 37063706 37062406 37063706 7...7.7.7.$.7.7. │ │ - 0x00097ab0 37063706 37063706 37062a06 37063706 7.7.7.7.7.*.7.7. │ │ - 0x00097ac0 37063706 37063706 37063706 37063706 7.7.7.7.7.7.7.7. │ │ - 0x00097ad0 37063706 37063706 37063106 00000300 7.7.7.7.7.1..... │ │ - 0x00097ae0 0c080600 0c080c08 0c080900 0c080c08 ................ │ │ - 0x00097af0 0c080c08 0c080c08 0c080c00 0c080c08 ................ │ │ - 0x00097b00 0c080c08 0c080c08 0c080c08 0c080c08 ................ │ │ - 0x00097b10 0c080c08 0c080c08 0c081200 00002700 ..............'. │ │ - 0x00097b20 53015300 53015301 53018000 53015301 S.S.S.S.S...S.S. │ │ - 0x00097b30 53015301 53015301 5301ae00 53015301 S.S.S.S.S...S.S. │ │ - 0x00097b40 53015301 53015301 53015301 53015301 S.S.S.S.S.S.S.S. │ │ - 0x00097b50 53015301 53015301 5301f200 00003f00 S.S.S.S.S.....?. │ │ - 0x00097b60 3b028300 3b023b02 3b02c800 3b023b02 ;...;.;.;...;.;. │ │ - 0x00097b70 3b023b02 3b023b02 3b020e01 3b023b02 ;.;.;.;.;...;.;. │ │ - 0x00097b80 3b023b02 3b023b02 3b023b02 3b023b02 ;.;.;.;.;.;.;.;. │ │ - 0x00097b90 3b023b02 3b023b02 3b027e01 00083e11 ;.;.;.;.;.~...>. │ │ - 0x00097ba0 3e3e3e1b 3e3e3e3e 3e3e3e25 3e3e3e3e >>>.>>>>>>>%>>>> │ │ - 0x00097bb0 3e3e3e3e 3e3e3e3e 3e3e3e32 00083c11 >>>>>>>>>>>2..<. │ │ - 0x00097bc0 3c3c3c1b 3c3c3c3c 3c3c3c21 3c3c3c3c <<<.<<<<<<..<. │ │ - 0x00097c00 76014501 76017601 76014f01 76017601 v.E.v.v.v.O.v.v. │ │ - 0x00097c10 76017601 76017601 76015901 76017601 v.v.v.v.v.Y.v.v. │ │ - 0x00097c20 76017601 76017601 76017601 76017601 v.v.v.v.v.v.v.v. │ │ - 0x00097c30 76017601 76017601 76016701 00006c01 v.v.v.v.v.g...l. │ │ - 0x00097c40 cf019601 cf01cf01 cf01a201 cf01cf01 ................ │ │ - 0x00097c50 cf01cf01 cf01cf01 cf01a901 cf01cf01 ................ │ │ - 0x00097c60 cf01cf01 cf01cf01 cf01cf01 cf01cf01 ................ │ │ - 0x00097c70 cf01cf01 cf01cf01 cf01b601 007fb889 ................ │ │ - 0x00097c80 b8b8b894 b8b8b8b8 b8b8b89f b8b8b8b8 ................ │ │ - 0x00097c90 b8b8b8b8 b8b8b8b8 b8b8b8ac 0000af00 ................ │ │ - 0x00097ca0 b517b700 b517b517 b517c000 b517b517 ................ │ │ - 0x00097cb0 b517b517 b517b517 b517c900 b517b517 ................ │ │ - 0x00097cc0 b517b517 b517b517 b517b517 b517b517 ................ │ │ - 0x00097cd0 b517b517 b517b517 b517d400 000c641a ..............d. │ │ - 0x00097ce0 64646429 64646464 64646438 64646464 ddd)ddddddd8dddd │ │ - 0x00097cf0 64646464 64646464 6464644c 00118d24 dddddddddddL...$ │ │ - 0x00097d00 8d8d8d38 8d8d8d8d 8d8d8d47 8d8d8d8d ...8.......G.... │ │ - 0x00097d10 8d8d8d8d 8d8d8d8d 8d8d8d60 0023402a ...........`.#@* │ │ - 0x00097d20 40404031 40404040 40404033 40404040 @@@1@@@@@@@3@@@@ │ │ - 0x00097d30 40404040 40404040 4040403b 00000500 @@@@@@@@@@@;.... │ │ - 0x00097d40 20140a00 20142014 20140f00 20142014 ... . . ... . . │ │ - 0x00097d50 20142014 20142014 20141400 20142014 . . . . ... . . │ │ - 0x00097d60 20142014 20142014 20142014 20142014 . . . . . . . . │ │ - 0x00097d70 20142014 20142014 20141b00 004f7d58 . . . . ....O}X │ │ - 0x00097d80 7d7d7d62 7d7d7d7d 7d7d7d6c 7d7d7d7d }}}b}}}}}}}l}}}} │ │ - 0x00097d90 7d7d7d7d 7d7d7d7d 7d7d7d76 0006af0d }}}}}}}}}}}v.... │ │ - 0x00097da0 afafaf15 afafafaf afafaf1d afafafaf ................ │ │ - 0x00097db0 afafafaf afafafaf afafaf29 00b6d4bc ...........).... │ │ - 0x00097dc0 d4d4d4c2 d4d4d4d4 d4d4d4c8 d4d4d4d4 ................ │ │ - 0x00097dd0 d4d4d4d4 d4d4d4d4 d4d4d4ce 00044508 ..............E. │ │ - 0x00097de0 4545450c 45454545 45454510 45454545 EEE.EEEEEEE.EEEE │ │ - 0x00097df0 45454545 45454545 45454518 0005210b EEEEEEEEEEE...!. │ │ - 0x00097e00 21212112 21212121 21212119 0006500d !!!.!!!!!!!...P. │ │ - 0x00097e10 50505015 50505050 5050501c 02030205 PPP.PPPPPPP..... │ │ - 0x00097e20 0207436f 6d70696c 65642077 6974686f ..Compiled witho │ │ - 0x00097e30 75742073 7570706f 72742066 6f722025 ut support for % │ │ - 0x00097e40 642d6269 74206465 636f6469 6e670a00 d-bit decoding.. │ │ - 0x00097e50 04000400 08000800 08000900 09000a00 ................ │ │ - 0x00097e60 0a000b00 0b000c00 0c000d00 0c000e00 ................ │ │ - 0x00097e70 0d000f00 0e001000 0f001100 10001200 ................ │ │ - 0x00097e80 11001300 12001400 13001500 13001600 ................ │ │ - 0x00097e90 14001700 15001800 16001900 17001a00 ................ │ │ - 0x00097ea0 18001b00 19001c00 1a001d00 1a001e00 ................ │ │ - 0x00097eb0 1b001f00 1c002000 1d002100 1e002200 ...... ...!...". │ │ - 0x00097ec0 1f002300 20002400 20002500 21002600 ..#. .$. .%.!.&. │ │ - 0x00097ed0 22002700 23002800 24002900 25002a00 ".'.#.(.$.).%.*. │ │ - 0x00097ee0 26002b00 26002c00 27002d00 28002e00 &.+.&.,.'.-.(... │ │ - 0x00097ef0 29002f00 2a003000 2b003100 2b003200 )./.*.0.+.1.+.2. │ │ - 0x00097f00 2c003300 2d003400 2e003500 2f003600 ,.3.-.4...5./.6. │ │ - 0x00097f10 30003700 30003800 31003900 32003a00 0.7.0.8.1.9.2.:. │ │ - 0x00097f20 33003b00 34003c00 35003d00 35003e00 3.;.4.<.5.=.5.>. │ │ - 0x00097f30 36003f00 37004000 38004100 39004200 6.?.7.@.8.A.9.B. │ │ - 0x00097f40 39004300 3a004400 3b004500 3c004600 9.C.:.D.;.E.<.F. │ │ - 0x00097f50 3d004700 3e004800 3e004900 3f004a00 =.G.>.H.>.I.?.J. │ │ - 0x00097f60 40004b00 41004c00 42004d00 42004e00 @.K.A.L.B.M.B.N. │ │ - 0x00097f70 43004f00 44005000 45005100 46005200 C.O.D.P.E.Q.F.R. │ │ - 0x00097f80 46005300 47005400 48005500 49005600 F.S.G.T.H.U.I.V. │ │ - 0x00097f90 4a005700 4a005800 4b005900 4c005a00 J.W.J.X.K.Y.L.Z. │ │ - 0x00097fa0 4d005b00 4e005c00 4e005d00 4f005e00 M.[.N.\.N.].O.^. │ │ - 0x00097fb0 50005f00 51006000 51006100 52006200 P._.Q.`.Q.a.R.b. │ │ - 0x00097fc0 53006300 54006400 55006500 55006600 S.c.T.d.U.e.U.f. │ │ - 0x00097fd0 57006800 58006a00 5a006c00 5c006e00 W.h.X.j.Z.l.\.n. │ │ - 0x00097fe0 5d007000 5f007200 60007400 62007600 ].p._.r.`.t.b.v. │ │ - 0x00097ff0 63007800 65007a00 66007c00 68007e00 c.x.e.z.f.|.h.~. │ │ - 0x00098000 69008000 6b008200 6c008400 6e008600 i...k...l...n... │ │ - 0x00098010 6f008800 71008a00 72008c00 74008e00 o...q...r...t... │ │ - 0x00098020 75009000 76009200 78009400 79009600 u...v...x...y... │ │ - 0x00098030 7b009800 7d009b00 7f009e00 8100a100 {...}........... │ │ - 0x00098040 8300a400 8600a700 8800aa00 8a00ad00 ................ │ │ - 0x00098050 8c00b000 8e00b300 9000b600 9200b900 ................ │ │ - 0x00098060 9400bc00 9600bf00 9800c200 9a00c500 ................ │ │ - 0x00098070 9c00c800 9e00cb00 a100cf00 a400d300 ................ │ │ - 0x00098080 a600d700 a900db00 ac00df00 ae00e300 ................ │ │ - 0x00098090 b100e700 b400eb00 b600ef00 b900f300 ................ │ │ - 0x000980a0 bb00f700 be00fb00 c000ff00 c3000401 ................ │ │ - 0x000980b0 c7000901 ca000e01 cd001301 d0001801 ................ │ │ - 0x000980c0 d3001d01 d6002201 d9002701 dc002c01 ......"...'...,. │ │ - 0x000980d0 df003101 e2003701 e6003d01 e9004301 ..1...7...=...C. │ │ - 0x000980e0 ed004901 f0004f01 f3005501 f7005b01 ..I...O...U...[. │ │ - 0x000980f0 fa006101 fd006701 01016e01 05017501 ..a...g...n...u. │ │ - 0x00098100 09017c01 0d018301 10018a01 14019101 ..|............. │ │ - 0x00098110 18019801 1c01a001 2001a801 2401b001 ........ ...$... │ │ - 0x00098120 2801b801 2c01c001 3001c801 3501d101 (...,...0...5... │ │ - 0x00098130 3901da01 3d01e301 4201ec01 4601f501 9...=...B...F... │ │ - 0x00098140 4a01fe01 4f010802 54011202 58011c02 J...O...T...X... │ │ - 0x00098150 5d012602 62013002 67013b02 6c014602 ].&.b.0.g.;.l.F. │ │ - 0x00098160 71015102 76015c02 7b016702 80017302 q.Q.v.\.{.g...s. │ │ - 0x00098170 85017f02 8b018b02 90019702 9601a402 ................ │ │ - 0x00098180 9b01b102 a101be02 a701cb02 ad01d902 ................ │ │ - 0x00098190 b301e702 b901f502 bf010303 c6011203 ................ │ │ - 0x000981a0 cd012103 d3013003 db014003 e2015003 ..!...0...@...P. │ │ - 0x000981b0 e9016003 f1017103 f9018203 01029303 ..`...q......... │ │ - 0x000981c0 0a02a503 1202b703 1b02c903 2502dc03 ............%... │ │ - 0x000981d0 2f02ef03 39020204 43021604 4e022a04 /...9...C...N.*. │ │ - 0x000981e0 5a023f04 66025404 72026904 80027f04 Z.?.f.T.r.i..... │ │ - 0x000981f0 8e029504 9c02ac04 ac02c304 bc02db04 ................ │ │ - 0x00098200 cd02f304 e0020c05 f3022505 07033f05 ..........%...?. │ │ - 0x00098210 1c035905 33037405 4b038f05 6503ab05 ..Y.3.t.K...e... │ │ - 0x00098220 8003c705 9d03e405 bb030106 dc031f06 ................ │ │ - 0x00098230 fe033d06 22045c06 4a047c06 73049c06 ..=.".\.J.|.s... │ │ - 0x00098240 a004bd06 d004df06 02050107 38052407 ............8.$. │ │ - 0x00098250 04000400 09000900 0a000b00 0d000d00 ................ │ │ - 0x00098260 0f001000 11001200 14001500 16001800 ................ │ │ - 0x00098270 19001b00 1c001e00 1f002100 22002500 ..........!.".%. │ │ - 0x00098280 25002800 28002c00 2b003000 2f003300 %.(.(.,.+.0./.3. │ │ - 0x00098290 32003700 35003b00 39003f00 3c004300 2.7.5.;.9.?.<.C. │ │ - 0x000982a0 40004700 44004b00 47004f00 4b005300 @.G.D.K.G.O.K.S. │ │ - 0x000982b0 4e005800 52005c00 56006000 5a006400 N.X.R.\.V.`.Z.d. │ │ - 0x000982c0 5d006900 61006d00 65007200 69007600 ].i.a.m.e.r.i.v. │ │ - 0x000982d0 6d007a00 71007f00 74008300 78008800 m.z.q...t...x... │ │ - 0x000982e0 7c008c00 80009100 84009500 88009a00 |............... │ │ - 0x000982f0 8c009e00 8f00a300 9300a800 9700ac00 ................ │ │ - 0x00098300 9b00b100 9f00b500 a300ba00 a600be00 ................ │ │ - 0x00098310 aa00c300 ae00c700 b200cc00 b600d000 ................ │ │ - 0x00098320 b900d500 bd00d900 c100de00 c500e200 ................ │ │ - 0x00098330 c800e700 cc00eb00 d000f000 d400f400 ................ │ │ - 0x00098340 d700f900 db00fd00 df000201 e2000601 ................ │ │ - 0x00098350 e6000b01 e9000f01 ed001301 f1001801 ................ │ │ - 0x00098360 f4001c01 f8002101 fb002501 ff002901 ......!...%...). │ │ - 0x00098370 03012e01 06013201 0a013701 0d013b01 ......2...7...;. │ │ - 0x00098380 11013f01 14014401 18014801 1b014c01 ..?...D...H...L. │ │ - 0x00098390 1f015101 22015501 25015901 29015d01 ..Q.".U.%.Y.).]. │ │ - 0x000983a0 2c016201 30016601 33016a01 36016f01 ,.b.0.f.3.j.6.o. │ │ - 0x000983b0 3a017301 3d017701 41017b01 44018001 :.s.=.w.A.{.D... │ │ - 0x000983c0 47018401 4b018801 4e018c01 51019101 G...K...N...Q... │ │ - 0x000983d0 57019901 5e01a101 6401a901 6a01b101 W...^...d...j... │ │ - 0x000983e0 7101b901 7701c101 7d01ca01 8301d201 q...w...}....... │ │ - 0x000983f0 8a01da01 9001e201 9601ea01 9c01f201 ................ │ │ - 0x00098400 a201fa01 a8010202 ae010b02 b4011302 ................ │ │ - 0x00098410 ba011b02 c0012302 c6012b02 cc013302 ......#...+...3. │ │ - 0x00098420 d2013b02 d8014302 de014c02 e4015402 ..;...C...L...T. │ │ - 0x00098430 ea015c02 f3016802 fb017402 04028002 ..\...h...t..... │ │ - 0x00098440 0d028c02 15029802 1e02a402 2602b002 ............&... │ │ - 0x00098450 2f02bc02 3702c902 4002d502 4802e102 /...7...@...H... │ │ - 0x00098460 5002ed02 5902f902 61020503 69021103 P...Y...a...i... │ │ - 0x00098470 71021d03 7a022903 84023903 8f024903 q...z.)...9...I. │ │ - 0x00098480 9a025903 a4026903 af027903 ba028903 ..Y...i...y..... │ │ - 0x00098490 c4029a03 ce02aa03 d902ba03 e302ca03 ................ │ │ - 0x000984a0 ed02da03 f702ea03 0203fa03 0e030e04 ................ │ │ - 0x000984b0 1b032204 27033604 33034a04 3f035e04 ..".'.6.3.J.?.^. │ │ - 0x000984c0 4c037204 58038604 64039a04 7003ae04 L.r.X...d...p... │ │ - 0x000984d0 7b03c204 8a03da04 9803f204 a5030a05 {............... │ │ - 0x000984e0 b3032205 c1033a05 cf035205 dc036a05 .."...:...R...j. │ │ - 0x000984f0 e9038305 f7039b05 0604b705 1504d305 ................ │ │ - 0x00098500 2504ef05 34040b06 42042706 51044306 %...4...B.'.Q.C. │ │ - 0x00098510 60045f06 71047f06 81049f06 9204bf06 `._.q........... │ │ - 0x00098520 a204df06 b204ff06 c2041f07 d4044307 ..............C. │ │ - 0x00098530 e5046707 f7048b07 0805af07 1a05d307 ..g............. │ │ - 0x00098540 2b05f707 3e051f08 51054708 63056f08 +...>...Q.G.c.o. │ │ - 0x00098550 76059708 8805bf08 9c05eb08 b0051709 v............... │ │ - 0x00098560 c4054309 d8056f09 ec059b09 0106cb09 ..C...o......... │ │ - 0x00098570 1706fb09 2c062b0a 41065b0a 58068f0a ....,.+.A.[.X... │ │ - 0x00098580 6f06c30a 8606f70a 9c062b0b b506630b o.........+...c. │ │ - 0x00098590 cd069b0b e606d30b ff060b0c 1907470c ..............G. │ │ - 0x000985a0 3407830c 4f07bf0c 6c07ff0c 89073f0d 4...O...l.....?. │ │ - 0x000985b0 a6077f0d c607c30d e507070e 06084b0e ..............K. │ │ - 0x000985c0 2808930e 4b08db0e 6f08240f 9508700f (...K...o.$...p. │ │ - 0x000985d0 bc08bc0f e4080810 0f095810 3b09a810 ..........X.;... │ │ - 0x000985e0 6a09fc10 9a095011 cc09a411 010afc11 j.....P......... │ │ - 0x000985f0 380a5412 730ab012 b10a0c13 f20a6c13 8.T.s.........l. │ │ - 0x00098600 370bcc13 800b3014 cc0b9414 1e0cfc14 7.....0......... │ │ - 0x00098610 740c6415 d00cd015 2f0d3c16 960dac16 t.d...../.<..... │ │ - 0x00098620 020e1c17 760e9017 ef0e0418 710f7c18 ....v.......q.|. │ │ - 0x00098630 f90ff418 8c107019 2a11f019 cf11701a ......p.*.....p. │ │ - 0x00098640 8112f41a 41137c1b 0a14041c e314901c ....A.|......... │ │ - 0x00098650 04000400 0c000d00 12001300 19001b00 ................ │ │ - 0x00098660 21002300 29002c00 32003600 3c004000 !.#.).,.2.6.<.@. │ │ - 0x00098670 46004b00 50005700 5b006300 67007000 F.K.P.W.[.c.g.p. │ │ - 0x00098680 73007e00 7f008b00 8c009a00 9900a800 s.~............. │ │ - 0x00098690 a600b700 b400c700 c200d600 d000e600 ................ │ │ - 0x000986a0 de00f700 ed000701 fb001801 0a012901 ..............). │ │ - 0x000986b0 19013a01 28014b01 38015d01 47016e01 ..:.(.K.8.].G.n. │ │ - 0x000986c0 57018001 66019201 7601a401 8601b601 W...f...v....... │ │ - 0x000986d0 9501c801 a501db01 b501ed01 c501ff01 ................ │ │ - 0x000986e0 d5011202 e4012402 f4013702 04024a02 ......$...7...J. │ │ - 0x000986f0 14025c02 24026f02 34028202 44029402 ..\.$.o.4...D... │ │ - 0x00098700 5402a702 6302ba02 7302cc02 8302df02 T...c...s....... │ │ - 0x00098710 9302f102 a2020403 b2021703 c2022903 ..............). │ │ - 0x00098720 d1023c03 e1024e03 f0026103 00037403 ..<...N...a...t. │ │ - 0x00098730 0f038603 1e039803 2e03ab03 3d03bd03 ............=... │ │ - 0x00098740 4c03d003 5b03e203 6a03f403 79030604 L...[...j...y... │ │ - 0x00098750 88031904 97032b04 a6033d04 b5034f04 ......+...=...O. │ │ - 0x00098760 c4036104 d2037304 e1038504 f0039704 ..a...s......... │ │ - 0x00098770 fe03a904 0d04bb04 1b04cd04 2904de04 ............)... │ │ - 0x00098780 3804f004 46040205 54041305 62042505 8...F...T...b.%. │ │ - 0x00098790 70043705 7f044805 8d045a05 9b046b05 p.7...H...Z...k. │ │ - 0x000987a0 a8047d05 b6048e05 c404a005 d204b105 ..}............. │ │ - 0x000987b0 e004c205 ed04d305 fb04e505 0805f605 ................ │ │ - 0x000987c0 16050706 23051806 31052906 3e053b06 ....#...1.).>.;. │ │ - 0x000987d0 58055b06 71057c06 8b059d06 a405bd06 X.[.q.|......... │ │ - 0x000987e0 bd05de06 d605ff06 ef052007 08064007 .......... ...@. │ │ - 0x000987f0 21066107 3a068207 5206a207 6b06c307 !.a.:...R...k... │ │ - 0x00098800 8406e407 9c060408 b5062508 cd064608 ..........%...F. │ │ - 0x00098810 e5066608 fd068708 1607a808 2e07c808 ..f............. │ │ - 0x00098820 4607e908 5d070909 75072a09 8d074a09 F...]...u.*...J. │ │ - 0x00098830 a5076b09 c8079b09 eb07cc09 0d08fc09 ..k............. │ │ - 0x00098840 30082d0a 52085d0a 75088d0a 9708be0a 0.-.R.].u....... │ │ - 0x00098850 b908ee0a db081f0b fc084f0b 1e097f0b ..........O..... │ │ - 0x00098860 3f09b00b 6009e00b 8209100c a309410c ?...`.........A. │ │ - 0x00098870 c309710c e409a20c 0f0ae20c 3a0a220d ..q.........:.". │ │ - 0x00098880 650a620d 900aa30d ba0ae30d e40a230e e.b...........#. │ │ - 0x00098890 0e0b640e 380ba40e 610be40e 8a0b240f ..d.8...a.....$. │ │ - 0x000988a0 b30b650f dc0ba50f 040ce50f 370c3510 ..e.........7.5. │ │ - 0x000988b0 690c8610 9a0cd610 cb0c2611 fc0c7611 i.........&...v. │ │ - 0x000988c0 2d0dc611 5d0d1712 8d0d6712 bd0db712 -...].....g..... │ │ - 0x000988d0 ed0d0713 250e6713 5d0ec813 950e2814 ....%.g.].....(. │ │ - 0x000988e0 cc0e8814 030fe814 390f4815 6f0fa815 ........9.H.o... │ │ - 0x000988f0 a50f0916 da0f6916 1710d916 55104917 ......i.....U.I. │ │ - 0x00098900 9110b917 cd102918 09119918 44110a19 ......).....D... │ │ - 0x00098910 7f117a19 c211fa19 04127a1a 4512fa1a ..z.......z.E... │ │ - 0x00098920 86127a1b c712fa1b 07137a1c 4e130b1d ..z.......z.N... │ │ - 0x00098930 95139b1d db132b1e 2114bb1e 66144b1f ......+.!...f.K. │ │ - 0x00098940 ab14db1f f7147b20 42151b21 8d15bb21 ......{ B..!...! │ │ - 0x00098950 d7155b22 2116fc22 7116ac23 c1165c24 ..["!.."q..#..\$ │ │ - 0x00098960 11170c25 6017bc25 af176c26 05182c27 ...%`..%..l&..,' │ │ - 0x00098970 5a18ec27 af18ac28 04196c29 5f193c2a Z..'...(..l)_.<* │ │ - 0x00098980 bb190c2b 161adc2b 711aad2c d31a8d2d ...+...+q..,...- │ │ - 0x00098990 361b6d2e 981b4d2f fb1b2d30 651c1d31 6.m...M/..-0e..1 │ │ - 0x000989a0 d01c0d32 3b1dfd32 af1dfd33 231efd34 ...2;..2...3#..4 │ │ - 0x000989b0 981efd35 161f0d37 951f1d38 16202d39 ...5...7...8. -9 │ │ - 0x000989c0 a0204d3a 2c216d3b bb218e3c 5422be3d . M:,!m;.!..#.@;$^A.$.B │ │ - 0x000989e0 a725ee43 68263e45 2f278e46 0528ee47 .%.Ch&>E/'.F.(.G │ │ - 0x000989f0 e1284e49 ce29be4a c22a2e4c ca2bae4d .(NI.).J.*.L.+.M │ │ - 0x00098a00 da2c2e4f 002ebe50 312f4e52 7930ee53 .,.O...P1/NRy0.S │ │ - 0x00098a10 ce318e55 3e333e57 bd34ee58 5936ae5a .1.U>3>W.4.XY6.Z │ │ - 0x00098a20 07386e5c d7393e5e ba3b0e60 c43dee61 .8n\.9>^.;.`.=.a │ │ - 0x00098a30 e43fcf63 2f42bf65 a744bf67 3d47bf69 .?.c/B.e.D.g=G.i │ │ - 0x00098a40 054acf6b 064def6d 29500f70 8b533f72 .J.k.M.m)P.p.S?r │ │ - 0x00098a50 00000000 3f000000 04000000 07000000 ....?........... │ │ - 0x00098a60 3f000000 17000000 00000000 00000000 ?............... │ │ - 0x00098a70 3f000000 3f000000 3c000000 3f000000 ?...?...<...?... │ │ - 0x00098a80 37000000 3f000000 17000000 3f000000 7...?.......?... │ │ - 0x00098a90 00000000 38000000 00000000 07000000 ....8........... │ │ - 0x00098aa0 00000000 3f000000 10000000 01000000 ....?........... │ │ - 0x00098ab0 07000000 3f000000 04000000 07000000 ....?........... │ │ - 0x00098ac0 07000000 3f000000 17000000 07000000 ....?........... │ │ - 0x00098ad0 4e0d0000 1cf7ffff 72040000 a7060000 N.......r....... │ │ - 0x00098ae0 a7060000 8efbffff 00050b1d 0b0b0b24 ...............$ │ │ - 0x00098af0 0b0b0b0b 0b0b0b2b 0b0b0b0b 0b0b0b0b .......+........ │ │ - 0x00098b00 0b0b0b0b 0b0b0b32 0003071a 0707071f .......2........ │ │ - 0x00098b10 07070707 07070724 07070707 07070707 .......$........ │ │ - 0x00098b20 07070707 07070729 00060d15 0d0d0d1c .......)........ │ │ - 0x00098b30 0d0d0d0d 0d0d0d23 0d0d0d0d 0d0d0d0d .......#........ │ │ - 0x00098b40 0d0d0d0d 0d0d0d2a 00040914 09090919 .......*........ │ │ - 0x00098b50 09090909 0909091e 09090909 09090909 ................ │ │ - 0x00098b60 09090909 09090923 000e6a1e 6a6a6a2f .......#..j.jjj/ │ │ - 0x00098b70 6a6a6a6a 6a6a6a40 00021105 11111109 jjjjjjj@........ │ │ - 0x00098b80 11111111 1111110d 00000000 00000000 ................ │ │ - 0x00098b90 04000000 05000000 06000000 07000000 ................ │ │ - 0x00098ba0 00000000 01000000 02000000 03000000 ................ │ │ - 0x00098bb0 0c000000 0d000000 0e000000 0f000000 ................ │ │ - 0x00098bc0 08000000 09000000 0a000000 0b000000 ................ │ │ - 0x00098bd0 0406080a 0c0e1012 1416181a 1c1e2022 .............. " │ │ - 0x00098be0 14000000 15000000 16000000 17000000 ................ │ │ - 0x00098bf0 10000000 11000000 12000000 13000000 ................ │ │ - 0x00098c00 1c000000 1d000000 1e000000 1f000000 ................ │ │ - 0x00098c10 18000000 19000000 1a000000 1b000000 ................ │ │ - 0x00098c20 2426282a 2c2e3032 3436383a 3c3e4042 $&(*,.02468:<>@B │ │ - 0x00098c30 24000000 25000000 26000000 27000000 $...%...&...'... │ │ - 0x00098c40 20000000 21000000 22000000 23000000 ...!..."...#... │ │ - 0x00098c50 2c000000 2d000000 2e000000 2f000000 ,...-......./... │ │ - 0x00098c60 28000000 29000000 2a000000 2b000000 (...)...*...+... │ │ - 0x00098c70 4446484a 4c4e5052 5456585a 5c5e6062 DFHJLNPRTVXZ\^`b │ │ - 0x00098c80 34000000 35000000 36000000 37000000 4...5...6...7... │ │ - 0x00098c90 30000000 31000000 32000000 33000000 0...1...2...3... │ │ - 0x00098ca0 3c000000 3d000000 3e000000 3f000000 <...=...>...?... │ │ - 0x00098cb0 38000000 39000000 3a000000 3b000000 8...9...:...;... │ │ - 0x00098cc0 6466686a 6c6e7072 7476787a 7c7e8082 dfhjlnprtvxz|~.. │ │ - 0x00098cd0 64617631 645f6c6f 67000000 00000000 dav1d_log....... │ │ - 0x00098ce0 00800000 f1ffffff 01000000 00000000 ................ │ │ - 0x00098cf0 02002d02 00002c02 15000000 4a007900 ..-...,.....J.y. │ │ - 0x00098d00 79007900 79007900 79007900 2d020000 y.y.y.y.y.y.-... │ │ - 0x00098d10 dc000802 13010802 00000000 00000000 ................ │ │ - 0x00098d20 01000000 00000000 00000000 00000000 ................ │ │ - 0x00098d30 ffffffff 00000000 ffffffff ffffffff ................ │ │ - 0x00098d40 00000100 02000300 04000500 06000700 ................ │ │ - 0x00098d50 4672616d 65207369 7a652025 64782564 Frame size %dx%d │ │ - 0x00098d60 20657863 65656473 206c696d 69742025 exceeds limit % │ │ - 0x00098d70 750a004d 616c666f 726d6564 20495455 u..Malformed ITU │ │ - 0x00098d80 2d542054 2e333520 6d657461 64617461 -T T.35 metadata │ │ - 0x00098d90 206d6573 73616765 20666f72 6d61740a message format. │ │ - 0x00098da0 00556e6b 6e6f776e 204d6574 61646174 .Unknown Metadat │ │ - 0x00098db0 61204f42 55207479 70652025 640a0055 a OBU type %d..U │ │ - 0x00098dc0 6e6b6e6f 776e204f 42552074 79706520 nknown OBU type │ │ - 0x00098dd0 2564206f 66207369 7a652025 750a0045 %d of size %u..E │ │ - 0x00098de0 72726f72 20706172 73696e67 204f4255 rror parsing OBU │ │ - 0x00098df0 20646174 610a0045 72726f72 20706172 data..Error par │ │ - 0x00098e00 73696e67 20736571 75656e63 65206865 sing sequence he │ │ - 0x00098e10 61646572 0a004f76 65727275 6e20696e ader..Overrun in │ │ - 0x00098e20 204f4255 20626974 20627566 6665720a OBU bit buffer. │ │ - 0x00098e30 004f7665 7272756e 20696e20 4f425520 .Overrun in OBU │ │ - 0x00098e40 62697420 62756666 65722069 6e746f20 bit buffer into │ │ - 0x00098e50 6e657874 204f4255 0a004572 726f7220 next OBU..Error │ │ - 0x00098e60 70617273 696e6720 6672616d 65206865 parsing frame he │ │ - 0x00098e70 61646572 0a006461 7631645f 70696374 ader..dav1d_pict │ │ - 0x00098e80 7572655f 72656600 6473742d 3e646174 ure_ref.dst->dat │ │ - 0x00098e90 615b305d 203d3d20 2828766f 69642a29 a[0] == ((void*) │ │ - 0x00098ea0 30290073 72632d3e 64617461 5b305d20 0).src->data[0] │ │ - 0x00098eb0 213d2028 28766f69 642a2930 29006461 != ((void*)0).da │ │ - 0x00098ec0 7631645f 70696374 7572655f 6d6f7665 v1d_picture_move │ │ - 0x00098ed0 5f726566 00702021 3d202828 766f6964 _ref.p != ((void │ │ - 0x00098ee0 2a293029 00646176 31645f70 69637475 *)0).dav1d_pictu │ │ - 0x00098ef0 72655f75 6e726566 5f696e74 65726e61 re_unref_interna │ │ - 0x00098f00 6c00702d 3e646174 615b305d 20213d20 l.p->data[0] != │ │ - 0x00098f10 2828766f 69642a29 30290050 69637475 ((void*)0).Pictu │ │ - 0x00098f20 72652061 6c726561 64792061 6c6c6f63 re already alloc │ │ - 0x00098f30 61746564 210a0046 61696c65 6420746f ated!..Failed to │ │ - 0x00098f40 20777261 70207069 63747572 653a2025 wrap picture: % │ │ - 0x00098f50 730a0020 21253141 505b682a 2a3a4754 s.. !%1AP[h**:GT │ │ - 0x00098f60 6164704b 4554677d 8e91925b 565b6e80 adpKETg}...[V[n. │ │ - 0x00098f70 98b2be1f 282e3036 3d40442f 2d383d41 ....(.06=@D/-8=A │ │ - 0x00098f80 4544473c 36404b55 5c5a5742 3d404952 EDG<6@KU\ZWB=@IR │ │ - 0x00098f90 5c666920 21242e3c 4b56622a 2a38434f \fi !$.:DUbv..VPUeu │ │ - 0x00098ff0 889da51f 262e2e32 393d412f 2e35383b ....&..29=A/.58; │ │ - 0x00099000 40414336 3239424a 52555240 3c3e474f @AC629BJRUR@<>GO │ │ - 0x00099010 58616320 20222933 414b5623 242f353d Xac ")3AKV#$/5= │ │ - 0x00099020 49515c3b 39414e5c 6c757753 4e52616f IQ\;9AN\luwSNRao │ │ - 0x00099030 81949a1f 242e2d31 363b3f2f 2f343537 ....$.-16;?//457 │ │ - 0x00099040 3a3d4135 32373f47 4d51503f 3b3d464d :=A527?GMQP?;=FM │ │ - 0x00099050 565e5f20 20222630 3c485123 242a333b V^_ "&0;:DO │ │ - 0x000990f0 5b656f1f 21282f2d 3033372a 2c2f3231 [eo.!(/-037*,/21 │ │ - 0x00099100 3234372f 2d2e363b 3d3f4236 33323940 247/-.6;=?B6329@ │ │ - 0x00099110 464b4f20 20202226 2c323d20 21232528 FKO "&,2= !#%( │ │ - 0x00099120 2d323a2a 292a323a 42474f38 35343b44 -2:*)*2:BGO854;D │ │ - 0x00099130 4e56611f 20272c2e 2f303526 282f2f2f NVa. ',./05&(/// │ │ - 0x00099140 2e2f322f 2d2d3338 3b3d4034 3130353a ./2/--38;=@4105: │ │ - 0x00099150 40444920 20202223 282e3420 21222526 @DI "#(.4 !"%& │ │ - 0x00099160 2a2e3325 24262c31 373b4034 3131363c *.3%$&,17;@4116< │ │ - 0x00099170 454c531f 1f242a2f 2e303226 282c2f30 ELS..$*/.02&(,/0 │ │ - 0x00099180 2e2e302f 2e2f3235 36373832 302f3236 ..0/./2567820/26 │ │ - 0x00099190 3c40431f 20202022 252a2e20 21222325 <@C. "%*. !"#% │ │ - 0x000991a0 282b2e23 2224262b 3135382b 292a2a31 (+.#"$&+158+)**1 │ │ - 0x000991b0 383f431f 1f23272b 2f2e3026 282b2f2f 8?C..#'+/.0&(+// │ │ - 0x000991c0 2f2e2e2f 2e2f2f32 35353630 2d2e2d32 /.././/25560-.-2 │ │ - 0x000991d0 373a3b1f 20202021 22252820 20212122 7:;. !"%( !!" │ │ - 0x000991e0 24262822 22222426 292c2e27 2626282a $&("""$&),.'&&(* │ │ - 0x000991f0 2f34381f 1f212428 2d2f2f22 2325292c /48..!$(-//"#%), │ │ - 0x00099200 2e2f2e2a 2a2c2e30 31323130 2e2e2e30 ./.**,.01210...0 │ │ - 0x00099210 3336371f 20202020 2122231f 20202021 367. !"#. ! │ │ - 0x00099220 21222220 20212223 24252623 23222426 !"" !"#$%&##"$& │ │ - 0x00099230 282a301f 1f1f2225 272a301f 1f202427 (*0..."%'*0.. $' │ │ - 0x00099240 292b2e25 26282b2e 2f2f3030 2f2e2f2f )+.%&(+.//00/.// │ │ - 0x00099250 3032351f 1f202020 2020211f 20202020 025.. !. │ │ - 0x00099260 20212120 20202021 22222320 20202122 !! !""# !" │ │ - 0x00099270 2223241f 1f1f1f22 2326291f 1f202024 "#$...."#&).. $ │ │ - 0x00099280 25282a23 24252528 2a2d2d25 2627282b %(*#$%%(*--%&'(+ │ │ - 0x00099290 2c2f2f1f 1f1f1f1f 1f20201f 20202020 ,//...... . │ │ - 0x000992a0 2020201f 20202020 20202020 20202020 . │ │ - 0x000992b0 2121211f 1f1f1f1f 1f22221f 1f1f2020 !!!......""... │ │ - 0x000992c0 2124241f 1f1f2020 21242422 23232424 !$$... !$$"##$$ │ │ - 0x000992d0 2528281f 1f1f1f1f 1f1f1f1f 1f202020 %((.......... │ │ - 0x000992e0 2020201f 1f202020 2020201f 1f202020 .. .. │ │ - 0x000992f0 2020201f 1f1f1f1f 1f1f1e1f 1f1f1f1f ............. │ │ - 0x00099300 1f1f1f1f 1f1f1f1f 1f20201f 1f1f1f1f ......... ..... │ │ - 0x00099310 1f20201f 20202222 292d363c 484b5358 . . "")-6? │ │ - 0x00099360 41434531 2d2e3135 3a3b3e40 43444745 ACE1-.15:;>@CDGE │ │ - 0x00099370 4446483f 3938393c 43474e52 595a5b59 DFH?989 │ │ - 0x000993e0 40414331 2d2e2f35 383b3d3f 41434543 @AC1-./58;=?ACEC │ │ - 0x000993f0 4244463d 3736363b 3e44494d 52565856 BDF=766;>DIMRVXV │ │ - 0x00099400 57535645 403d3b3e 4144494e 54595d62 WSVE@=;>ADINTY]b │ │ - 0x00099410 6466671f 20202122 25292e35 3c414a4f dfg. !"%).5DINUZ │ │ - 0x00099430 5a5f6541 3c3b3a41 494f5661 696f787d Z_eA<;:AIOVaiox} │ │ - 0x00099440 807c835a 54514e53 595e6670 7b868f9a .|.ZTQNSY^fp{... │ │ - 0x00099450 9ea4aa1f 2024282c 2e2d2f31 34363a3c .... $(,.-/146:< │ │ - 0x00099460 3e404130 2e2e2e33 3638393a 3c3e4042 >@A0...3689:<>@B │ │ - 0x00099470 40424439 35333236 3c404449 4c4f5254 @BD95326<@DILORT │ │ - 0x00099480 54515344 3f3c3a3d 4043474d 52575b5f TQSD?<:=@CGMRW[_ │ │ - 0x00099490 6163641f 20202122 22272c31 363c444b acd. !""',16:98=BJRZ_fnu │ │ - 0x000994c0 78747b58 524f4c51 555b626b 757f8791 xt{XROLQU[bku... │ │ - 0x000994d0 94999f1f 2023282b 2e2d2e30 3234383a .... #(+.-.0248: │ │ - 0x000994e0 3c3e3f30 2e2f2f32 35353636 37383b3d <>?0.//2556678;= │ │ - 0x000994f0 3f404238 34323135 383d4146 484b4f51 ?@B842158=AFHKOQ │ │ - 0x00099500 524f5143 3e3c393c 3f42464b 5055595d ROQC><90/./15556679; │ │ - 0x00099570 3d3e4034 31302f32 36393d40 42444749 =>@410/269=@BDGI │ │ - 0x00099580 4b4c4e40 3c393839 3d404447 4b4e5357 KLN@<989=@DGKNSW │ │ - 0x00099590 5a5c5e1f 20202021 22222529 2d31363c Z\^. !""%)-16< │ │ - 0x000995a0 41484b24 23222426 2a303235 383c3f44 AHK$#"$&*0258;;:?CGLQU\b │ │ - 0x00099650 696f761f 1f202328 2b2e2e2e 2e2f3032 iov.. #(+..../02 │ │ - 0x00099660 34373a2a 2a2a2d2f 30323231 31323234 47:***-/02211224 │ │ - 0x00099670 35373a31 2f2d2e2e 31353739 3b3c3d3f 57:1/-..1579;<=? │ │ - 0x00099680 40424439 36343332 35383a3d 40434749 @BD9643258:=@CGI │ │ - 0x00099690 4c4f521f 20202020 20222325 27292d32 LOR. "#%')-2 │ │ - 0x000996a0 36393d20 20212222 23252628 292b2e32 69= !""#%&()+.2 │ │ - 0x000996b0 35383a2c 2a292a2a 2a303639 3c3f4347 58:,*)***069?@63110037:<>AD │ │ - 0x00099710 4647491f 20202020 20212223 25262a2d FGI. !"#%&*- │ │ - 0x00099720 2f333720 20202122 23242526 28282b2d /37 !"#$%&((+- │ │ - 0x00099730 2f323626 25242426 27292c31 3334383a /26&%$$&'),1348: │ │ - 0x00099740 3c3f4335 33313132 3133363c 3f41474b │ │ - 0x00099b30 40434530 2e2f3235 35363738 3c3d4042 @CE0./255678<=@B │ │ - 0x00099b40 42424334 302f3236 3d404446 4b4b4a49 BBC40/26=@DFKKJI │ │ - 0x00099b50 4b4a4939 34333539 4043494c 52535653 KJI94359@CILRSVS │ │ - 0x00099b60 53545242 3c3b3c3e 45495054 5c5d5e60 STRB<;<>EIPT\]^` │ │ - 0x00099b70 5c5e5b44 3f3c3b3e 42484c50 575d6263 \^[D?<;>BHLPW]bc │ │ - 0x00099b80 65676547 423f3e3e 42464b4f 54595e62 egeGB?>>BFKOTY^b │ │ - 0x00099b90 686a6d20 1f202024 272f353d 474f565c hjm . $'/5=GOV\ │ │ - 0x00099ba0 62686e20 20222325 282d3238 40464c52 bhn "#%(-28@FLR │ │ - 0x00099bb0 585e6424 23242830 32383c41 494f5459 X^d$#$(028AC0./055668:<>@ │ │ - 0x00099c40 41414132 2e2e2f36 383d3f41 44464847 AAA2../68=?ADFHG │ │ - 0x00099c50 49484739 34333339 3c42474a 4f525451 IHG94339@ADE │ │ - 0x00099d50 47464536 32313035 3a3e4146 494b4e4f GFE62105:>AFIKNO │ │ - 0x00099d60 4f504d3f 3a38363b 4043474d 5255595b OPM?:86;@CGMRUY[ │ │ - 0x00099d70 57595643 3e3b393c 4046494d 53595d5e WYVC>;9<@FIMSY]^ │ │ - 0x00099d80 60615f45 413e3c3d 4044484c 5155595d `a_EA><=@DHLQUY] │ │ - 0x00099d90 62646620 1f1f2022 24292f35 3a414a52 bdf .. "$)/5:AJR │ │ - 0x00099da0 575c611f 20212223 24282c32 363b4349 W\a. !"#$(,26;CI │ │ - 0x00099db0 4e535823 22232529 2e313539 3d42494f NSX#"#%).159=BIO │ │ - 0x00099dc0 5354562c 292a2a30 363c4247 4b4f565c STV,)**06@BD │ │ - 0x00099e50 45444334 312f2f32 363b3f42 4446494b EDC41//26;?BDFIK │ │ - 0x00099e60 4d4d4b39 35333235 393d4247 494c5053 MMK953259=BGILPS │ │ - 0x00099e70 54565340 3c39373a 3d42474b 4f53575b TVS@<97:=BGKOSW[ │ │ - 0x00099e80 5d5e5c44 403d3b3c 3f43474a 4f53575b ]^\D@=;BFKQ │ │ - 0x00099ed0 565a5a33 312f3034 3a3f454a 4f545a61 VZZ31/04:?EJOTZa │ │ - 0x00099ee0 666a6741 3d3b3a3e 44494f55 5c626a71 fjgA=;:>DIOU\bjq │ │ - 0x00099ef0 787c774f 4a474548 4e545a60 676e7780 x|wOJGEHNTZ`gnw. │ │ - 0x00099f00 878c8957 524f4d4e 54596067 6f767e86 ...WROMNTY`gov~. │ │ - 0x00099f10 8f939720 1f1f2329 31303132 3436393d ... ..#)1012469= │ │ - 0x00099f20 40424420 2123272b 2f2e2d2e 30323437 @BD !#'+/.-.0247 │ │ - 0x00099f30 3a3b3d28 292b2e30 32313031 32333538 :;=()+.021012358 │ │ - 0x00099f40 3a3b3b31 2f2e2e31 35363839 3a3b3d3f :;;1/..15689:;=? │ │ - 0x00099f50 41424133 312f2f31 36393d3f 41434548 ABA31//169=?ACEH │ │ - 0x00099f60 494b4839 36333234 393c4043 47494d50 IKH963249<@CGIMP │ │ - 0x00099f70 5254513f 3b393739 3c404347 4b4e5256 RTQ?;979<@CGKNRV │ │ - 0x00099f80 595b5943 3f3c3a3b 3e414549 4d515558 Y[YC?<:;>AEIMQUX │ │ - 0x00099f90 5c5e5f20 1f1f2020 2224272c 30353a41 \^_ .. "$',05:A │ │ - 0x00099fa0 474f521f 20202021 22222529 2d31363c GOR. !""%)-16< │ │ - 0x00099fb0 41484b20 20212223 2526282b 2e32363a AHK !"#%&(+.26: │ │ - 0x00099fc0 3f464824 23222426 2a303235 383c3f44 ?FH$#"$&*0258;;:?DIOU\bi │ │ - 0x0009a000 6f76794f 4b484745 494e545a 60676e76 ovyOKHGEINTZ`gnv │ │ - 0x0009a010 7d858820 1f1e2125 2a313031 32343639 }.. ..!%*1012469 │ │ - 0x0009a020 3c3f401f 1f202428 2b2e2e2d 2e303234 @ │ │ - 0x0009a060 41434434 32302f2f 3236393d 40424446 ACD420//269=@BDF │ │ - 0x0009a070 484b4b39 36343332 35393c40 4347494c HKK9643259<@CGIL │ │ - 0x0009a080 4f52533f 3c393836 393c4043 474b4e52 ORS?<9869<@CGKNR │ │ - 0x0009a090 55595a20 1f1f2020 22232629 2c30353a UYZ .. "#&),05: │ │ - 0x0009a0a0 41474f1f 20202021 22222427 2a2d3136 AGO. !""$'*-16 │ │ - 0x0009a0b0 3c414820 20212223 25262829 2b2e3236 ;998=AEJOSZ_ │ │ - 0x0009a100 666c7349 45424140 45494d51 565b6369 flsIEBA@EIMQV[ci │ │ - 0x0009a110 70777f20 1f1e2125 2a2f3030 31323436 pw. ..!%*/001246 │ │ - 0x0009a120 393c3f1f 1f202428 2b2e2e2d 2d2e3032 9 │ │ - 0x0009a160 40414334 32302f2f 3235383b 3e404244 @AC420//258;>@BD │ │ - 0x0009a170 46484b38 35333231 35373a3d 40424648 FHK8532157:=@BFH │ │ - 0x0009a180 4b4d503d 39373634 383a3d3f 4245494c KMP=97648:=?BEIL │ │ - 0x0009a190 4f525620 1f1f1f20 20222426 292c3035 ORV ... "$&),05 │ │ - 0x0009a1a0 393d411f 20202020 21222225 27292d31 9=A. !""%')-1 │ │ - 0x0009a1b0 35383c20 20212222 23252628 292b2e32 58< !""#%&()+.2 │ │ - 0x0009a1c0 35383a23 23222324 25292e2f 31333639 58:##"#$%)./1369 │ │ - 0x0009a1d0 3c3f4227 26252627 282c3234 36393c40 ;;::?DHLOU\ │ │ - 0x0009a210 61646920 1f1e2123 252a3130 30313234 adi ..!#%*100124 │ │ - 0x0009a220 3637391f 1f202325 282b2e2e 2d2d2e30 679.. #%(+..--.0 │ │ - 0x0009a230 31333425 26282a2c 2f2f302f 2e2e2e2f 134%&(*,//0/.../ │ │ - 0x0009a240 3031322d 2d2c2e2e 2f313433 33333435 012--,../1433345 │ │ - 0x0009a250 36363730 2f2d2e2e 2f323536 36373839 6670/-../2566789 │ │ - 0x0009a260 3a3a3b31 2f2d2d2d 2d313537 393a3b3d ::;1/----1579:;= │ │ - 0x0009a270 3e3f4034 32302f2f 2f323639 3b3d4042 >?@420///269;=@B │ │ - 0x0009a280 44454639 36343333 3235393b 3d404347 DEF96433259;=@CG │ │ - 0x0009a290 494a4c20 1f1f1f20 20202224 26272c2f IJL ... "$&',/ │ │ - 0x0009a2a0 31353a1f 20202020 21212222 2425292c 15:. !!""$%), │ │ - 0x0009a2b0 2e313620 20202122 23232425 27282a2d .16 !"##$%'(*- │ │ - 0x0009a2c0 2f323620 21212122 24242628 292a2d2f /26 !!!"$$&()*-/ │ │ - 0x0009a2d0 30333724 23232324 26282a30 31323538 037$###$&(*01258 │ │ - 0x0009a2e0 393c3f2c 2a29292a 2a2c3036 383a3f42 920..../2678;= │ │ - 0x0009a380 3d3f4134 3230302f 2f303236 38393d3f =?A4200//02689=? │ │ - 0x0009a390 40424420 1f1f1f1f 20202022 23242729 @BD .... "#$') │ │ - 0x0009a3a0 2c2f301f 20202020 20212122 22222527 ,/0. !!"""%' │ │ - 0x0009a3b0 292c2d1f 20202021 21222223 24242728 ),-. !!""#$$'( │ │ - 0x0009a3c0 2a2c2d20 20202122 22232425 26262829 *,- !""#$%&&() │ │ - 0x0009a3d0 2b2d2e23 23222223 24252729 2d2e3031 +-.##""#$%')-.01 │ │ - 0x0009a3e0 33353624 23232224 2426282a 2f303233 356$##"$$&(*/023 │ │ - 0x0009a3f0 3538382c 2a29292a 2a2a2c30 34363a3c 588,*))***,046:< │ │ - 0x0009a400 3f42432f 2d2d2c2c 2d2d2f32 37383c3e ?BC/--,,--/278<> │ │ - 0x0009a410 42454620 1f1f1e21 2125272a 2f313030 BEF ...!!%'*/100 │ │ - 0x0009a420 3132321f 1f202023 2428292b 2e2e2e2d 122.. #$()+...- │ │ - 0x0009a430 2d2e2e21 22222325 262b2b2c 2e2f2e2e -..!""#%&++,./.. │ │ - 0x0009a440 2d2e2e25 2627282a 2b2f2f2f 30302f2e -..%&'(*+///00/. │ │ - 0x0009a450 2e2e2e2d 2d2d2c2e 2e2f3031 33343333 ...---,../013433 │ │ - 0x0009a460 33343430 2f2e2e2f 2f2f3032 34353535 3440/..///024555 │ │ - 0x0009a470 35363631 2f2e2d2d 2e2d2f31 35353839 5661/.--.-/15589 │ │ - 0x0009a480 3a3b3b32 302f2e2e 2e2e2f32 35363839 :;;20/..../25689 │ │ - 0x0009a490 3b3d3d20 1f1f1f1f 20202020 22222424 ;== .... ""$$ │ │ - 0x0009a4a0 27272c1f 20202020 20202121 22222222 '',. !!"""" │ │ - 0x0009a4b0 2525291f 20202020 20202121 22222222 %%). !!"""" │ │ - 0x0009a4c0 25252920 20202121 22222323 25252626 %%) !!""##%%&& │ │ - 0x0009a4d0 28282b20 20202121 22222323 25252626 ((+ !!""##%%&& │ │ - 0x0009a4e0 28282b24 23232222 24242626 2a2a3030 ((+$##""$$&&**00 │ │ - 0x0009a4f0 32323524 23232222 24242626 2a2a3030 225$##""$$&&**00 │ │ - 0x0009a500 3232352c 2a2a2929 2a2a2a2a 30303636 225,**))****0066 │ │ - 0x0009a510 3a3a3f20 1f1f1e1e 21212525 2a2a3131 ::? ....!!%%**11 │ │ - 0x0009a520 3030311f 1f1f2020 24242828 2b2b2e2e 001... $$((++.. │ │ - 0x0009a530 2e2e2d1f 1f1f2020 24242828 2b2b2e2e ..-... $$((++.. │ │ - 0x0009a540 2e2e2d25 26262828 2b2b2f2f 2f2f3030 ..-%&&((++////00 │ │ - 0x0009a550 2f2f2e25 26262828 2b2b2f2f 2f2f3030 //.%&&((++////00 │ │ - 0x0009a560 2f2f2e30 2f2f2e2e 2f2f2f2f 32323535 //.0//..////2255 │ │ - 0x0009a570 35353530 2f2f2e2e 2f2f2f2f 32323535 5550//..////2255 │ │ - 0x0009a580 35353531 2f2f2d2d 2e2e2d2d 31313535 5551//--..--1155 │ │ - 0x0009a590 38383a20 1f1f1f1f 1f1f2020 20202122 88: ...... !" │ │ - 0x0009a5a0 2224241f 20202020 20202020 20202122 "$$. !" │ │ - 0x0009a5b0 2223231f 20202020 20202020 21212122 "##. !!!" │ │ - 0x0009a5c0 2222221f 20202020 20212121 22222323 """. !!!""## │ │ - 0x0009a5d0 23242420 20202021 21222222 23232425 #$$ !!"""##$% │ │ - 0x0009a5e0 25262620 20202021 21222222 23232425 %&& !!"""##$% │ │ - 0x0009a5f0 25262623 23232222 22232424 25252829 %&&###"""#$$%%() │ │ - 0x0009a600 2b2e2e24 23232322 22242425 2626292a +..$###""$$%&&)* │ │ - 0x0009a610 2c303020 1f1f1f1e 1e212123 2525292a ,00 .....!!#%%)* │ │ - 0x0009a620 2c31311f 1f1f1f20 20222325 27272a2a ,11.... "#%''** │ │ - 0x0009a630 2c2f2f1f 1f1f2020 20232425 28282a2b ,//... #$%((*+ │ │ - 0x0009a640 2c2e2e21 22222223 23252628 2b2b2c2c ,..!"""##%&(++,, │ │ - 0x0009a650 2d2f2f25 26262728 282a2b2c 2f2f2f2f -//%&&'((*+,//// │ │ - 0x0009a660 2f303025 26262728 282a2b2c 2f2f2f2f /00%&&'((*+,//// │ │ - 0x0009a670 2f30302d 2d2d2d2c 2c2e2e2e 2f2f3131 /00----,,...//11 │ │ - 0x0009a680 32343430 2f2f2e2e 2e2f2f2f 2f2f3132 2440//.../////12 │ │ - 0x0009a690 33353520 1f1f1f1f 1f1f1f1f 20202020 355 ........ │ │ - 0x0009a6a0 2020221f 1f202020 20202020 20202020 ".. │ │ - 0x0009a6b0 2021221f 20202020 20202020 20202021 !". ! │ │ - 0x0009a6c0 2121221f 20202020 20202020 20202021 !!". ! │ │ - 0x0009a6d0 2121221f 20202020 20202021 21212122 !!". !!!!" │ │ - 0x0009a6e0 22222320 20202020 21212122 22222323 ""# !!!"""## │ │ - 0x0009a6f0 23242520 20202020 21212122 22222323 #$% !!!"""## │ │ - 0x0009a700 23242520 21212121 21212122 22222324 #$% !!!!!!!"""#$ │ │ - 0x0009a710 24242620 1f1f1f1f 1e1e1f21 21212325 $$& .......!!!#% │ │ - 0x0009a720 25272a1f 1f1f1f1f 1f1f2022 23232527 %'*....... "##%' │ │ - 0x0009a730 27282a1f 1f1f1f20 20202123 24242628 '(*.... !#$$&( │ │ - 0x0009a740 28292b1f 1f1f1f20 20202123 24242628 ()+.... !#$$&( │ │ - 0x0009a750 28292b21 21222222 23232325 2626292b ()+!!"""###%&&)+ │ │ - 0x0009a760 2b2b2c25 26262627 2828282a 2b2b2d2f ++,%&&&'(((*++-/ │ │ - 0x0009a770 2f2f2f25 26262627 2828282a 2b2b2d2f ///%&&&'(((*++-/ │ │ - 0x0009a780 2f2f2f26 27282828 2929292b 2c2c2e2f ///&'((()))+,,./ │ │ - 0x0009a790 2f2f3020 1f1f1f1f 1f1f1f1f 1f1f1f1f //0 ............ │ │ - 0x0009a7a0 2020201f 1f1f2020 20202020 20202020 ... │ │ - 0x0009a7b0 2020201f 1f202020 20202020 20202020 .. │ │ - 0x0009a7c0 2020201f 1f202020 20202020 20202020 .. │ │ - 0x0009a7d0 2020201f 1f202020 20202020 20202020 .. │ │ - 0x0009a7e0 2020201f 1f202020 20202020 20202020 .. │ │ - 0x0009a7f0 2020201f 20202020 20202020 20202121 . !! │ │ - 0x0009a800 21212120 20202020 20202020 20202121 !!! !! │ │ - 0x0009a810 22222220 1f1f1f1f 1f1f1e1e 1e1e1f21 """ ...........! │ │ - 0x0009a820 2121211f 1f1f1f1f 1f1f1f1f 1f1f2022 !!!........... " │ │ - 0x0009a830 2222221f 1f1f1f1f 1f1f1f20 20202122 """........ !" │ │ - 0x0009a840 2323231f 1f1f1f1f 1f202020 20202123 ###...... !# │ │ - 0x0009a850 2424241f 1f1f1f1f 1f202020 20202123 $$$...... !# │ │ - 0x0009a860 2424241f 1f1f1f1f 1f202020 20202123 $$$...... !# │ │ - 0x0009a870 24242421 21222222 22222223 23232425 $$$!!""""""###$% │ │ - 0x0009a880 26262623 24242525 25252626 26262728 &&&#$$%%%%&&&&'( │ │ - 0x0009a890 29292920 1f1f1f1f 1f1f1f1f 1f1f1f1f ))) ............ │ │ - 0x0009a8a0 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ - 0x0009a8b0 1f1f1f1f 1f1f1f1f 20202020 20202020 ........ │ │ - 0x0009a8c0 2020201f 1f1f1f20 20202020 20202020 .... │ │ - 0x0009a8d0 2020201f 1f1f2020 20202020 20202020 ... │ │ - 0x0009a8e0 2020201f 1f1f2020 20202020 20202020 ... │ │ - 0x0009a8f0 2020201f 1f1f2020 20202020 20202020 ... │ │ - 0x0009a900 2020201f 1f1f2020 20202020 20202020 ... │ │ - 0x0009a910 20202020 1f1f1f1f 1f1f1f1f 1f1f1f1f ............ │ │ - 0x0009a920 1f1e1e1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ - 0x0009a930 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ - 0x0009a940 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ - 0x0009a950 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ - 0x0009a960 1f1f201f 1f1f1f1f 1f1f1f1f 1f1f1f20 .. ............ │ │ - 0x0009a970 2020201f 1f1f1f1f 1f1f1f1f 1f1f1f20 ............ │ │ - 0x0009a980 2020201f 1f1f1f1f 1f1f1f1f 1f1f1f20 ............ │ │ - 0x0009a990 20202020 1f1f1f20 20222324 272c2e30 ... "#$',.0 │ │ - 0x0009a9a0 353a3d41 474f5152 585b5e61 64676b6e 5:=AGOQRX[^adgkn │ │ - 0x0009a9b0 72767a20 20212122 23252526 282b2c2e rvz !!"#%%&(+,. │ │ - 0x0009a9c0 3236383a 3f464748 4d505356 595d6064 268:?FGHMPSVY]`d │ │ - 0x0009a9d0 686b6f24 23222324 262a2d30 32353738 hko$#"#$&*-02578 │ │ - 0x0009a9e0 3c3f4244 494f5051 55585b5e 61626465 ;;;:?ADIORU │ │ - 0x0009aa20 5c626569 6f767779 7e828380 7f83888a \beiovwy~....... │ │ - 0x0009aa30 89888857 524e4e4d 4b4f5254 595f6266 ...WRNNMKORTY_bf │ │ - 0x0009aa40 6d74787c 848d8e90 9594999d 98969ba1 mtx|............ │ │ - 0x0009aa50 9f9d9c5d 58565452 52505456 5b5e6269 ...]XVTRRPTV[^bi │ │ - 0x0009aa60 6b70777a 82878c95 99a2a5a7 adaeb1b7 kpwz............ │ │ - 0x0009aa70 b9b6b363 5e5d5a59 5958575a 5d616369 ...c^]ZYYXWZ]aci │ │ - 0x0009aa80 6b73747c 7f878b92 989fa6ab b6babfc1 kst|............ │ │ - 0x0009aa90 c9cbcc20 1f1e2021 252a2d31 30313132 ... .. !%*-10112 │ │ - 0x0009aaa0 34363739 3c3f4040 43444546 4748494a 4679?@AC │ │ - 0x0009aad0 44454630 2f2e2e2f 2f323335 35353536 DEF0/..//2355556 │ │ - 0x0009aae0 36373838 3a3c3d3d 3f404142 43424242 6788:<==?@ABCBBB │ │ - 0x0009aaf0 42434334 3230302f 2f323436 393d3e40 BCC4200//2469=>@ │ │ - 0x0009ab00 42444546 484b4b4b 4c4a4849 4a4b4b4a BDEFHKKKLJHIJKKJ │ │ - 0x0009ab10 4a494939 36343333 32353739 3c404143 JII964332579<@AC │ │ - 0x0009ab20 47494b4c 4f525253 55565553 52535454 GIKLORRSUVUSRSTT │ │ - 0x0009ab30 53525142 3f3c3b3b 393c3d3e 42454749 SRQB?<;;9<=>BEGI │ │ - 0x0009ab40 4d505254 585c5c5d 5f5e5f60 5d5c5d5e MPRTX\\]_^_`]\]^ │ │ - 0x0009ab50 5d5b5a44 413f3e3c 3c3b3d3e 41424448 ][ZDA?><<;=>ABDH │ │ - 0x0009ab60 494c4f50 5457595d 5e626363 66656667 ILOPTWY]^bccfefg │ │ - 0x0009ab70 67656347 4342403f 3e3e3d3e 40424346 gecGCB@?>>=>@BCF │ │ - 0x0009ab80 474b4c4f 51545659 5b5e6162 66686a6a GKLOQTVY[^abfhjj │ │ - 0x0009ab90 6d6d6c20 1f1f1f20 20202224 26272c2f mml ... "$&',/ │ │ - 0x0009aba0 31353a3d 41474c4f 5256595c 5f626568 15:=AGLORVY\_beh │ │ - 0x0009abb0 6b6e7220 20202122 23232425 27282a2d knr !"##$%'(*- │ │ - 0x0009abc0 2f323638 3b404446 494c4f52 55585b5e /268;@DFILORUX[^ │ │ - 0x0009abd0 61646824 23232324 26282a30 31323538 adh$###$&(*01258 │ │ - 0x0009abe0 393c3f41 44494c4f 51545759 5c5d5e5f 9<;;:?@BCDEFGH │ │ - 0x0009acb0 494a4b23 25262629 2d2e2e30 2f2e2d2e IJK#%&&)-..0/.-. │ │ - 0x0009acc0 2f2f3131 32353637 383a3b3c 3d3e4041 //1125678:;<=>@A │ │ - 0x0009acd0 42434430 2f2e2e2f 2f303235 35353536 BCD0/..//0255556 │ │ - 0x0009ace0 36363738 383a3c3c 3d3e3f40 41414141 66788:<<=>?@AAAA │ │ - 0x0009acf0 41414132 302e2e2e 2e2f3236 37383b3d AAA20..../2678;= │ │ - 0x0009ad00 3d3f4141 42444546 47484747 48494948 =?AABDEFGHGGHIIH │ │ - 0x0009ad10 48474739 36343433 32333539 3a3c4042 HGG964432359:<@B │ │ - 0x0009ad20 4447494a 4c4f5152 53545351 50515252 DGIJLOQRSTSQPQRR │ │ - 0x0009ad30 514f4e3f 3c3a3938 3637393c 3e404346 QON?<:98679<>@CF │ │ - 0x0009ad40 474b4e4f 52555759 5a5b5d5e 5b595a5c GKNORUWYZ[]^[YZ\ │ │ - 0x0009ad50 5a595744 403f3d3c 3b3a3c3d 40414347 ZYWD@?=<;:<=@ACG │ │ - 0x0009ad60 484b4e4f 5355575b 5c5f6061 63626364 HKNOSUW[\_`acbcd │ │ - 0x0009ad70 64626046 42413f3f 3e3d3c3d 3f414245 db`FBA??>=<=?ABE │ │ - 0x0009ad80 464a4a4e 4f525457 595b5e60 64656767 FJJNORTWY[^`degg │ │ - 0x0009ad90 69696920 1f1f1f20 20202222 2427282c iii ... ""$'(, │ │ - 0x0009ada0 2f313539 3b414547 4f515257 5a5c5f62 /159;AEGOQRWZ\_b │ │ - 0x0009adb0 64676a20 20202021 22222324 2527282a dgj !""#$%'(* │ │ - 0x0009adc0 2d2e3235 363b3e40 4748494d 50535558 -.256;>@GHIMPSUX │ │ - 0x0009add0 5b5e6124 23232224 25262a2c 30323335 [^a$##"$%&*,0235 │ │ - 0x0009ade0 38393c3f 40444749 4f505155 57585859 89? │ │ - 0x0009aed0 40414230 2f2e2e2f 2f2f3233 35353535 @AB0/..///235555 │ │ - 0x0009aee0 36363637 37383a3a 3c3d3d3f 3f3f3f3f 666778::<==????? │ │ - 0x0009aef0 3f3f3f31 2f2e2d2e 2d2d3133 3538383a ???1/.-.--13588: │ │ - 0x0009af00 3b3c3d3e 3e404141 43444445 46474746 ;<=>>@AACDDEFGGF │ │ - 0x0009af10 46454536 33323131 30303335 373a3b3e FEE6321100357:;> │ │ - 0x0009af20 41414446 46494a4b 4d4e4e4f 4e4f5050 AADFFIJKMNNONOPP │ │ - 0x0009af30 4e4d4c3f 3c3a3938 3736393b 3c404143 NML?<:98769;<@AC │ │ - 0x0009af40 46474b4d 4e525455 59595a5b 58575859 FGKMNRTUYYZ[XWXY │ │ - 0x0009af50 58565443 3f3e3c3b 3a393b3c 3f404246 XVTC?><;:9;>=<;=>@AD │ │ - 0x0009af80 4448494c 4d515255 57595c5d 61626464 DHILMQRUWY\]abdd │ │ - 0x0009af90 66666520 1f1f1f1f 20202022 23242729 ffe .... "#$') │ │ - 0x0009afa0 2c2f3035 373a3f41 474a4f52 5257595c ,/057:?AGJORRWY\ │ │ - 0x0009afb0 5e61631f 20202021 21222223 24242728 ^ac. !!""#$$'( │ │ - 0x0009afc0 2a2c2d32 33363a3b 40434749 4a4e5153 *,-236:;@CGIJNQS │ │ - 0x0009afd0 55585b23 23222223 24252729 2d2e3031 UX[##""#$%')-.01 │ │ - 0x0009afe0 33353639 3b3d4142 47494d4f 4f535354 3569;=ABGIMOOSST │ │ - 0x0009aff0 5556572c 2a29292a 2a2a2c30 34363a3c UVW,*))***,046:< │ │ - 0x0009b000 3f424347 484b4e4f 54565a5c 5c606161 ?BCGHKNOTVZ\\`aa │ │ - 0x0009b010 61616135 33323131 32313336 3b3c4143 aaa532112136;=;;;:?@---,../013433 │ │ - 0x0009b0e0 33343435 35363737 393a3b3c 3c3d3d3d 344556779:;<<=== │ │ - 0x0009b0f0 3d3d3d31 2f2e2d2d 2e2d2f31 35353839 ===1/.--.-/15589 │ │ - 0x0009b100 3a3b3b3d 3d3e3f40 41424344 44454544 :;;==>?@ABCDDEED │ │ - 0x0009b110 44434334 3231302f 2f2f3032 3536393b DCC4210///02569; │ │ - 0x0009b120 3d3f4042 43444646 48494b4b 4b4d4e4d =?@BCDFFHIKKKMNM │ │ - 0x0009b130 4c4b4a39 36353433 33323335 38393c3d LKJ96543323589<= │ │ - 0x0009b140 40424347 48494c4c 4f505253 53545556 @BCGHILLOPRSSTUV │ │ - 0x0009b150 55535240 3d3c3a39 3937383a 3d3d4042 USR@=<:9978:==@B │ │ - 0x0009b160 4447474b 4d4f5253 56575a5b 5b5d5d5e DGGKMORSVWZ[[]]^ │ │ - 0x0009b170 5e5c5a44 40403d3d 3c3b3a3c 3d3f4043 ^\ZD@@==<;:<=?@C │ │ - 0x0009b180 4347474a 4b4f5053 5557595b 5e5f6161 CGGJKOPSUWY[^_aa │ │ - 0x0009b190 63626220 1f1f1f1f 20202021 22242427 cbb .... !"$$' │ │ - 0x0009b1a0 282c2e30 34353a3a 4142474a 4f515256 (,.045::ABGJOQRV │ │ - 0x0009b1b0 585b5d1f 20202020 21212122 22232326 X[]. !!!""##& │ │ - 0x0009b1c0 27292b2d 30313536 3b3c4143 48494a4e ')+-0156;?CEIKKN │ │ - 0x0009b1f0 50505128 27272626 2728292c 2d333336 PPQ(''&&'(),-336 │ │ - 0x0009b200 383b3c3e 41424546 4a4b4f51 5556575a 8;<>ABEFJKOQUVWZ │ │ - 0x0009b210 5a5a5a33 31312f2f 30303034 353a3b3f ZZZ311//00045:;? │ │ - 0x0009b220 4145484a 4e4f5354 595a5e61 6566676a AEHJNOSTYZ^aefgj │ │ - 0x0009b230 69676741 3e3d3b3b 3b3a3a3e 3f444449 iggA>=;;;::>?DDI │ │ - 0x0009b240 4b4f5255 5a5c6162 696a6f71 7678797c KORUZ\abijoqvxy| │ │ - 0x0009b250 7a77754f 4b4a4847 47454548 494e4f54 zwuOKJHGGEEHINOT │ │ - 0x0009b260 555a5d60 65676d6e 76777d80 8587888c UZ]`egmnvw}..... │ │ - 0x0009b270 8c898657 53524f4f 4e4d4b4e 50545559 ...WSROONMKNPTUY │ │ - 0x0009b280 5a606167 696f7176 7a7e8386 8d8f9393 Z`agioqvz~...... │ │ - 0x0009b290 98979820 1f1f1e1f 21232529 2a313130 ... ....!#%)*110 │ │ - 0x0009b2a0 30313132 33343636 39393c3d 3f404042 0112346699<=?@@B │ │ - 0x0009b2b0 43444420 21212123 2527292b 2b2f2f2e CDD !!!#%')++//. │ │ - 0x0009b2c0 2e2d2e2e 2f303132 34343637 393a3a3b .-../01244679::; │ │ - 0x0009b2d0 3c3d3e28 29292a2b 2c2e2f30 30323231 <=>())*+,./00221 │ │ - 0x0009b2e0 31303131 31323333 34353738 393a3a3b 1011123345789::; │ │ - 0x0009b2f0 3b3b3b31 2f2f2d2e 2e2e2e31 31353536 ;;;1//-....11556 │ │ - 0x0009b300 37383939 3a3a3b3b 3c3d3e3f 40414142 7899::;;<=>?@AAB │ │ - 0x0009b310 42414133 31312f2f 2f2f2e31 32363639 BAA311////.12669 │ │ - 0x0009b320 3a3d3e3f 40414343 45454748 49494a4b :=>?@ACCEEGHIIJK │ │ - 0x0009b330 4a484739 36363433 33323234 3539393c JHG966433224599< │ │ - 0x0009b340 3d404143 45474949 4c4d4f50 52525354 =@ACEGIILMOPRRST │ │ - 0x0009b350 52514f3f 3c3b3939 38373639 393c3d40 RQO?<;9987699<=@ │ │ - 0x0009b360 41434547 494b4d4e 52525556 59595a5b ACEGIKMNRRUVYYZ[ │ │ - 0x0009b370 5b595743 3f3f3c3c 3b3a393b 3c3e3f41 [YWC??<<;:9;<>?A │ │ - 0x0009b380 42454649 4a4d4e51 53555758 5c5c5e5e BEFIJMNQSUWX\\^^ │ │ - 0x0009b390 605f5f20 1f1f1f1f 20202020 22222424 `__ .... ""$$ │ │ - 0x0009b3a0 27272c2c 30303535 3a3a4141 47474f4f '',,0055::AAGGOO │ │ - 0x0009b3b0 5252571f 20202020 20202121 22222222 RRW. !!"""" │ │ - 0x0009b3c0 25252929 2d2d3131 36363c3c 41414848 %%))--1166<>;;;;::??DD │ │ - 0x0009b460 49494f4f 55555c5c 62626969 6f6f7676 IIOOUU\\bbiioovv │ │ - 0x0009b470 79797c4f 4b4b4848 47474545 49494e4e yy|OKKHHGGEEIINN │ │ - 0x0009b480 54545a5a 60606767 6e6e7676 7d7d8585 TTZZ``ggnnvv}}.. │ │ - 0x0009b490 88888d20 1f1f1e1e 21212525 2a2a3131 ... ....!!%%**11 │ │ - 0x0009b4a0 30303131 32323434 36363939 3c3c3f3f 001122446699<>@@AACC │ │ - 0x0009b530 44444534 32323030 2f2f2f2f 32323636 DDE42200////2266 │ │ - 0x0009b540 39393d3d 40404242 44444646 48484b4b 99==@@BBDDFFHHKK │ │ - 0x0009b550 4b4b4d39 36363434 33333232 35353939 KKM9664433225599 │ │ - 0x0009b560 3c3c4040 43434747 49494c4c 4f4f5252 <<@@CCGGIILLOORR │ │ - 0x0009b570 5353543f 3c3c3939 38383636 39393c3c SST?<<99886699<< │ │ - 0x0009b580 40404343 47474b4b 4e4e5252 55555959 @@CCGGKKNNRRUUYY │ │ - 0x0009b590 5a5a5c20 1f1f1f1f 1f202020 20222223 ZZ\ ..... ""# │ │ - 0x0009b5a0 24262729 2c2c3030 3535393a 3d414347 $&'),,00559:=ACG │ │ - 0x0009b5b0 484f4f1f 20202020 20202021 21222222 HOO. !!""" │ │ - 0x0009b5c0 22242527 292a2d2d 31313436 393c3d41 "$%')*--11469<=A │ │ - 0x0009b5d0 42484820 20202021 21222223 23252526 BHH !!""##%%& │ │ - 0x0009b5e0 26282829 2b2b2e2e 31323436 383a3c3f &(()++..12468:?BDEI │ │ - 0x0009b610 494f4f2c 2a2a2929 292a2a2a 2b303034 IOO,**)))***+004 │ │ - 0x0009b620 36383a3c 3f404343 47474a4b 4d4f5154 68:<;:999888==A │ │ - 0x0009b660 4245474a 4e4f5353 595a5e5f 6266676c BEGJNOSSYZ^_bfgl │ │ - 0x0009b670 6c737349 46454342 42414140 40454549 lssIFECBBAA@@EEI │ │ - 0x0009b680 4a4d4f51 55565b5b 62636769 6c707277 JMOQUV[[bcgilprw │ │ - 0x0009b690 777f7f20 1f1f1e1e 20212225 252a2a2f w.. .... !"%%**/ │ │ - 0x0009b6a0 31303030 31313232 34343536 37393a3c 10001122445679:< │ │ - 0x0009b6b0 3c3f3f1f 1f1f2020 22242528 282b2b2e >?@@A │ │ - 0x0009b730 41434334 32323030 302f2f2f 2f323235 ACC422000////225 │ │ - 0x0009b740 3638393b 3d3e4040 42424444 45464748 689;=>@@BBDDEFGH │ │ - 0x0009b750 494b4b38 36353433 33323231 31353537 IKK8654332211557 │ │ - 0x0009b760 383a3b3d 3f404242 45464748 4a4b4c4d 8:;=?@BBEFGHJKLM │ │ - 0x0009b770 4e50503d 3a393837 36363534 3538383a NPP=:9876654588: │ │ - 0x0009b780 3b3d3e3f 42424545 48494b4c 4e4f5052 ;=>?BBEEHIKLNOPR │ │ - 0x0009b790 53565620 1f1f1f1f 1f1f2020 20202122 SVV ...... !" │ │ - 0x0009b7a0 22242426 27292c2c 2f303235 35393a3d "$$&'),,/02559:= │ │ - 0x0009b7b0 4141461f 20202020 20202020 21212122 AAF. !!!" │ │ - 0x0009b7c0 22222225 25272929 2c2d2e31 31353638 """%%')),-.11568 │ │ - 0x0009b7d0 3c3c4020 20202021 21222222 23232425 <<@ !!"""##$% │ │ - 0x0009b7e0 25262628 28292b2b 2d2e2f32 32353638 %&&(()++-./22568 │ │ - 0x0009b7f0 3a3a3e23 23232222 22232424 25252829 ::>###"""#$$%%() │ │ - 0x0009b800 2b2e2e2f 30313333 35363739 393c3d3f +../013356799<=? │ │ - 0x0009b810 42424627 26262525 25262627 28282b2c BBF'&&%%%&&'((+, │ │ - 0x0009b820 2e323234 35363939 3b3c3d40 40434445 .2245699;<=@@CDE │ │ - 0x0009b830 48484c2c 2a2a2929 292a2a2a 2a2a2e30 HHL,**)))*****.0 │ │ - 0x0009b840 32363639 3a3c3f3f 42434447 474a4b4d 2669:=;;;;:::>? │ │ - 0x0009b880 41444448 494c4f4f 5455585c 5c616264 ADDHILOOTUX\\abd │ │ - 0x0009b890 69696d20 1f1f1f1e 1e212123 2525292a iim .....!!#%%)* │ │ - 0x0009b8a0 2c313130 30303131 32323334 34363637 ,110001122344667 │ │ - 0x0009b8b0 39393b1f 1f1f2020 20232425 28282a2b 99;... #$%((*+ │ │ - 0x0009b8c0 2c2e2e2e 2e2d2d2d 2e2e2f30 30313233 ,....---../00123 │ │ - 0x0009b8d0 34343625 26262728 282a2b2c 2f2f2f2f 446%&&'((*+,//// │ │ - 0x0009b8e0 2f30302f 2f2e2e2e 2e2e2f2f 2f303131 /00//.....///011 │ │ - 0x0009b8f0 3232342d 2d2d2d2c 2c2e2e2e 2f2f3131 224----,,...//11 │ │ - 0x0009b900 32343433 33333333 34343435 35363636 2443333344455666 │ │ - 0x0009b910 37373930 2f2f2e2d 2d2e2e2e 2f2f3132 7790//.--...//12 │ │ - 0x0009b920 33353536 36363737 38383839 393a3a3a 3556667788899::: │ │ - 0x0009b930 3b3b3d31 2f2f2e2d 2d2d2e2d 2d2d3031 ;;=1//.---.---01 │ │ - 0x0009b940 33353537 38393a3a 3b3b3c3d 3d3e3e3f 355789::;;<==>>? │ │ - 0x0009b950 40404134 32323130 302f2f2f 2f2f3232 @@A422100/////22 │ │ - 0x0009b960 34363639 393b3d3d 3f404142 42444445 46699;==?@ABBDDE │ │ - 0x0009b970 46464839 37363534 34333333 32323435 FFH9765443332245 │ │ - 0x0009b980 3639393b 3c3d4040 42434447 4749494a 699;<=@@BCDGGIIJ │ │ - 0x0009b990 4c4c4e20 1f1f1f1f 1f1f2020 20202020 LLN ...... │ │ - 0x0009b9a0 22222324 24262727 2a2c2c2f 30313535 ""#$$&''*,,/0155 │ │ - 0x0009b9b0 373a3a1f 20202020 20202020 20212121 7::. !!! │ │ - 0x0009b9c0 22222222 22242525 2829292c 2d2e3131 """""$%%()),-.11 │ │ - 0x0009b9d0 33363620 20202020 20212122 22232323 366 !!""### │ │ - 0x0009b9e0 24242525 25272828 2a2a2b2d 2e2f3132 $$%%%'((**+-./12 │ │ - 0x0009b9f0 33363620 21212121 21212222 23242424 366 !!!!!!""#$$$ │ │ - 0x0009ba00 26262728 28292a2a 2c2d2d2f 30303333 &&'(()**,--/0033 │ │ - 0x0009ba10 35373724 23232323 22232424 25262628 577$####"#$$%&&( │ │ - 0x0009ba20 2a2a2d30 30313232 34353638 38393b3c **-00122456889;< │ │ - 0x0009ba30 3d3f3f2c 2b2a2a29 29292a2a 2a2a2a2c =??,+**)))*****, │ │ - 0x0009ba40 30303236 36383a3a 3d3f3f42 43434747 002668::=??BCCGG │ │ - 0x0009ba50 484b4b2f 2e2d2d2c 2c2c2d2d 2d2d2d2f HKK/.--,,,-----/ │ │ - 0x0009ba60 32323538 383a3c3c 40424245 46474a4b 22588:<<@BBEFGJK │ │ - 0x0009ba70 4c4f4f35 34333331 31313132 31313133 LOO5433111121113 │ │ - 0x0009ba80 3636393c 3c3f4141 4547484b 4c4d5152 669<>2100......../ │ │ - 0x0009bb60 32323436 36373838 3a3b3c3d 3d3d3f3f 22466788:;<===?? │ │ - 0x0009bb70 3f414134 32323230 30302f2f 2f2f2f30 ?AA4222000/////0 │ │ - 0x0009bb80 32323436 36383939 3c3d3d3f 40404242 22466899<==?@@BB │ │ - 0x0009bb90 43444420 1f1f1f1f 1f1f1f1f 20202020 CDD ........ │ │ - 0x0009bba0 20202222 22232424 26272729 2c2c2c2f """#$$&''),,,/ │ │ - 0x0009bbb0 3030331f 20202020 20202020 20202021 003. ! │ │ - 0x0009bbc0 21212222 22222222 24252527 29292a2c !!""""""$%%'))*, │ │ - 0x0009bbd0 2d2d2f1f 20202020 20202021 21212122 --/. !!!!" │ │ - 0x0009bbe0 22222323 23242424 25272728 2a2a2a2c ""###$$$%''(***, │ │ - 0x0009bbf0 2d2d3020 20202020 21212122 22222323 --0 !!!"""## │ │ - 0x0009bc00 23242525 25262626 28282829 2b2b2b2d #$%%%&&&((()+++- │ │ - 0x0009bc10 2e2e3023 23232322 22222223 24242525 ..0####""""#$$%% │ │ - 0x0009bc20 25272929 2a2d2e2e 2f303031 33333335 %'))*-../0013335 │ │ - 0x0009bc30 36363824 23232323 22222324 24242526 668$####""#$$$%& │ │ - 0x0009bc40 26282a2a 2b2f3030 31323233 35353638 &(**+/0012235568 │ │ - 0x0009bc50 38383a2c 2b2a2a29 2929292a 2a2a2a2a 88:,+**))))***** │ │ - 0x0009bc60 2a2c3030 31343636 383a3a3c 3f3f4042 *,0014668::BBCE │ │ - 0x0009bc90 46464920 1f1f1f1f 1e1e1f21 21212325 FFI .......!!!#% │ │ - 0x0009bca0 25272a2a 2b2f3131 30303030 31313132 %'**+/1100001112 │ │ - 0x0009bcb0 3232331f 1f1f1f20 20202123 24242628 223.... !#$$&( │ │ - 0x0009bcc0 28292b2b 2b2e2e2e 2e2e2e2d 2d2d2d2e ()+++......----. │ │ - 0x0009bcd0 2e2e2f21 21222222 23232325 2626292b ../!!"""###%&&)+ │ │ - 0x0009bce0 2b2b2c2c 2d2e2f2f 2e2e2e2e 2d2d2d2e ++,,-.//....---. │ │ - 0x0009bcf0 2e2e2f25 26262627 2828282a 2b2b2d2f ../%&&&'(((*++-/ │ │ - 0x0009bd00 2f2f2f2f 2f303030 2f2f2f2e 2e2e2e2e /////000///..... │ │ - 0x0009bd10 2e2e2f2d 2d2d2d2d 2c2c2d2e 2e2e2f2f ../-----,,-...// │ │ - 0x0009bd20 2f303131 32333434 34333333 33333434 /011234443333344 │ │ - 0x0009bd30 34343430 2f2f2f2e 2e2e2e2f 2f2f2f2f 4440///....///// │ │ - 0x0009bd40 2f303232 32343535 35353535 35353536 /022245555555556 │ │ - 0x0009bd50 36363631 302f2f2e 2d2d2d2d 2e2e2d2d 66610//.----..-- │ │ - 0x0009bd60 2d2f3131 32353535 37383839 3a3a3a3b -/1125557889:::; │ │ - 0x0009bd70 3b3b3c32 3130302f 2e2e2e2e 2e2e2e2e ;;<2100/........ │ │ - 0x0009bd80 2e2f3232 32353636 37383839 3b3b3c3d ./2225667889;;<= │ │ - 0x0009bd90 3d3d3e20 1f1f1f1f 1f1f1f1f 1f202020 ==> ......... │ │ - 0x0009bda0 20202020 21222222 23242424 25272727 !"""#$$$%''' │ │ - 0x0009bdb0 292c2c1f 1f202020 20202020 20202020 ),,.. │ │ - 0x0009bdc0 20212121 21222222 22222222 24252525 !!!!"""""""$%%% │ │ - 0x0009bdd0 2729291f 1f202020 20202020 20202020 ')).. │ │ - 0x0009bde0 20212121 21222222 22222222 24252525 !!!!"""""""$%%% │ │ - 0x0009bdf0 27292920 20202020 20212121 21222222 ')) !!!!""" │ │ - 0x0009be00 22232323 24252525 25262626 27282828 "###$%%%%&&&'((( │ │ - 0x0009be10 2a2b2b20 20202020 20212121 21222222 *++ !!!!""" │ │ - 0x0009be20 22232323 24252525 25262626 27282828 "###$%%%%&&&'((( │ │ - 0x0009be30 2a2b2b24 23232323 23222222 23242424 *++$#####"""#$$$ │ │ - 0x0009be40 25262626 282a2a2a 2d303030 31323232 %&&&(***-0001222 │ │ - 0x0009be50 34353524 23232323 23222222 23242424 455$#####"""#$$$ │ │ - 0x0009be60 25262626 282a2a2a 2d303030 31323232 %&&&(***-0001222 │ │ - 0x0009be70 3435352c 2b2a2a2a 29292929 292a2a2a 455,+***)))))*** │ │ - 0x0009be80 2a2a2a2a 2d303030 32363636 383a3a3a ****-00026668::: │ │ - 0x0009be90 3c3f3f20 1f1f1f1f 1f1e1e1e 20212121 .,..8f.P.=.. │ │ + 0x000973b0 356d305b 154b0000 5c717f61 64530000 5m0[.K..\q.adS.. │ │ + 0x000973c0 3277156e 16650000 a444c430 77250000 2w.n.e...D.0w%.. │ │ + 0x000973d0 7338831c dd100000 a2496d2b 0e1b0000 s8.......Im+.... │ │ + 0x000973e0 bc58023d 152a0000 b562c24a 65370000 .X.=.*...b.Je7.. │ │ + 0x000973f0 f2676753 7d410000 52709761 0c540000 .ggS}A..Rp.a.T.. │ │ + 0x00097400 3845b52d c0200000 e638fe1c 77100000 8E.-. ...8..w... │ │ + 0x00097410 2248fd29 0c190000 a9552539 82250000 "H.).....U%9.%.. │ │ + 0x00097420 f55d8042 ba2e0000 9062f84a 90370000 .].B.....b.J.7.. │ │ + 0x00097430 db6aa157 5e470000 0e3c4b20 09130000 .j.W^G......o._.R.. │ │ + 0x00097550 6c3f812b 65200000 452ff215 1c0c0000 l?.+e ..E/...... │ │ + 0x00097560 a83e4220 f1110000 c34d5b2f 0c1d0000 .>B .....M[/.... │ │ + 0x00097570 a4582f3c 6f280000 355fa445 05320000 .X/.+.. │ │ + 0x000975a0 ba64044d c73a0000 d56af956 36450000 .d.M.:...j.V6E.. │ │ + 0x000975b0 0c6d365c 2a4d0000 39730567 625a0000 .m6\*M..9s.gbZ.. │ │ + 0x000975c0 3e294713 630a0000 f22e1815 830b0000 >)G.c........... │ │ + 0x000975d0 023e041f 63100000 414ce42c 631b0000 .>..c...AL.,c... │ │ + 0x000975e0 ca588f3c dd270000 755e9d45 99300000 .X.<.'..u^.E.0.. │ │ + 0x000975f0 f3699553 6c440000 f5297a14 ee0b0000 .i.SlD...)z..... │ │ + 0x00097600 c625260e 0b060000 52323315 c0090000 .%&.....R23..... │ │ + 0x00097610 07433d23 72120000 27519f31 951e0000 .C=#r...'Q.1.... │ │ + 0x00097620 5b5aa538 89230000 3762174a 38350000 [Z.8.#..7b.J85.. │ │ + 0x00097630 9a47c22e e7210000 b34efd34 c7250000 .G...!...N.4.%.. │ │ + 0x00097640 0f60d348 1e380000 d669fb56 88470000 .`.H.8...i.V.G.. │ │ + 0x00097650 746fd15f 2b520000 8972a265 b2590000 to._+R...r.e.Y.. │ │ + 0x00097660 3e789270 18690000 b040ad29 9e1e0000 >x.p.i...@.).... │ │ + 0x00097670 673f2722 3f140000 144e6330 dd1e0000 g?'"?....Nc0.... │ │ + 0x00097680 d9591c3f 582c0000 fa61564a 22380000 .Y.?X,...aVJ"8.. │ │ + 0x00097690 4367a252 a4410000 9b706d62 ac550000 Cg.R.A...pmb.U.. │ │ + 0x000976a0 dd26e214 ee0d0000 30299e10 ff070000 .&......0)...... │ │ + 0x000976b0 043ba71c 0f0f0000 fa4a162c 6e1a0000 .;.......J.,n... │ │ + 0x000976c0 7b56c739 66260000 5c5e3e44 d7300000 {V.9f&..\^>D.0.. │ │ + 0x000976d0 196a0557 fc460000 ff4aa832 5a250000 .j.W.F...J.2Z%.. │ │ + 0x000976e0 b84c2c32 c3220000 775f0746 35340000 .L,2."..w_.F54.. │ │ + 0x000976f0 0e682055 2f450000 b66d795d 1a4f0000 .h U/E...my].O.. │ │ + 0x00097700 b8710f63 a4560000 ef75156c 0c630000 .q.c.V...u.l.c.. │ │ + 0x00097710 6528f40f 87080000 4f2e9a13 450a0000 e(......O...E... │ │ + 0x00097720 2042d321 46130000 ec4fc331 07200000 B.!F....O.1. .. │ │ + 0x00097730 18586f3e 2e2c0000 8b5f8548 57350000 .Xo>.,..._.HW5.. │ │ + 0x00097740 65686054 35440000 82251b0f ea060000 eh`T5D...%...... │ │ + 0x00097750 752a0b11 e1070000 1338151a fd0c0000 u*.......8...... │ │ + 0x00097760 7f44b625 28150000 754e0830 381d0000 .D.%(...uN.08... │ │ + 0x00097770 3256ad38 8f240000 43608047 e6340000 2V.8.$..C`.G.4.. │ │ + 0x00097780 b05c3e46 48380000 05599a42 29340000 .\>FH8...Y.B)4.. │ │ + 0x00097790 1761a249 79380000 1d697755 b0440000 .a.Iy8...iwU.D.. │ │ + 0x000977a0 0f6e1b5e 224f0000 14711c63 d9550000 .n.^"O...q.c.U.. │ │ + 0x000977b0 3e797172 b86b0000 e5514338 4b270000 >yqr.k...QC8K'.. │ │ + 0x000977c0 65537639 2f290000 365b6242 ed300000 eSv9/)..6[bB.0.. │ │ + 0x000977d0 8d62f34b 073b0000 a767cb53 e8430000 .b.K.;...g.S.C.. │ │ + 0x000977e0 ef6b485a 174b0000 5f747269 635f0000 .kHZ.K.._tric_.. │ │ + 0x000977f0 292d9215 380c0000 a5332e18 c70c0000 )-..8....3...... │ │ + 0x00097800 d740c122 d6130000 ec4d1630 461e0000 .@.".....M.0F... │ │ + 0x00097810 10584c3c 3a290000 b25e3845 54320000 .XL<:)...^8ET2.. │ │ + 0x00097820 536c3e5b c24c0000 cd4f4f3c 54310000 Sl>[.L...OOe,.. │ │ + 0x00097880 105b1840 e82e0000 3965744d 83370000 .[.@....9etM.7.. │ │ + 0x00097890 e369bc56 66450000 c81b7608 6a030000 .i.VfE....v.j... │ │ + 0x000978a0 d6274d0e 8c060000 1b36c918 9b0c0000 .'M......6...... │ │ + 0x000978b0 bc419f23 96130000 fd4d9b2f 7d1d0000 .A.#.....M./}... │ │ + 0x000978c0 b654f936 b0240000 fd60db47 c3350000 .T.6.$...`.G.5.. │ │ + 0x000978d0 00400000 00400000 d9350000 e02f0000 .@...@...5.../.. │ │ + 0x000978e0 db450000 00400000 00400000 00400000 .E...@...@...@.. │ │ + 0x000978f0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x00097900 00400000 86310000 0c340000 7a3c0000 .@...1...4..z<.. │ │ + 0x00097910 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x00097920 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x00097930 3d350000 112c0000 f1350000 522e0000 =5...,...5..R... │ │ + 0x00097940 6f350000 00400000 00400000 00400000 o5...@...@...@.. │ │ + 0x00097950 00400000 00400000 00400000 c82f0000 .@...@...@.../.. │ │ + 0x00097960 482f0000 6f2f0000 4d350000 f2450000 H/..o/..M5...E.. │ │ + 0x00097970 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x00097980 00400000 00400000 87320000 022c0000 .@...@...2...,.. │ │ + 0x00097990 b33b0000 d5300000 4f380000 df240000 .;...0..O8...$.. │ │ + 0x000979a0 1a2c0000 00400000 00400000 00400000 .,...@...@...@.. │ │ + 0x000979b0 00400000 e7290000 76240000 df310000 .@...)..v$...1.. │ │ + 0x000979c0 b62f0000 292e0000 4f310000 36430000 ./..)...O1..6C.. │ │ + 0x000979d0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000979e0 f0240000 992b0000 723f0000 f3350000 .$...+..r?...5.. │ │ + 0x000979f0 8e390000 0a360000 49210000 e73d0000 .9...6..I!...=.. │ │ + 0x00097a00 483d0000 00400000 00400000 2d180000 H=...@...@..-... │ │ + 0x00097a10 b21e0000 33370000 a8320000 5c300000 ....37...2..\0.. │ │ + 0x00097a20 61590000 e6420000 0a0a0000 6f1f0000 aY...B......o... │ │ + 0x00097a30 00400000 00400000 8a160000 9f3e0000 .@...@.......>.. │ │ + 0x00097a40 523a0000 16360000 c5330000 34370000 R:...6...3..47.. │ │ + 0x00097a50 4b3c0000 60420000 7e270000 00400000 K<..`B..~'...@.. │ │ + 0x00097a60 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x00097a70 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x00097a80 00400000 00400000 520c0000 945c0000 .@...@..R....\.. │ │ + 0x00097a90 844d0000 ae330000 b73a0000 d51f0000 .M...3...:...... │ │ + 0x00097aa0 4e080000 e96f0000 66410000 c71b0000 N....o..fA...... │ │ + 0x00097ab0 00400000 00400000 00400000 2b030000 .@...@...@..+... │ │ + 0x00097ac0 62730000 6f540000 35390000 51310000 bs..oT..59..Q1.. │ │ + 0x00097ad0 58180000 0e030000 16740000 f5460000 X........t...F.. │ │ + 0x00097ae0 bd1d0000 00400000 00400000 00400000 .....@...@...@.. │ │ + 0x00097af0 95010000 3c560000 6e350000 db200000 ................. │ │ + 0x00097e60 9718d508 00000000 51012d00 00000000 ........Q.-..... │ │ + 0x00097e70 3c029d00 00000000 9c04f000 00000000 <............... │ │ + 0x00097e80 b91f0109 00000000 64014900 00000000 ........d.I..... │ │ + 0x00097e90 2c013000 00000000 db05f500 00000000 ,.0............. │ │ + 0x00097ea0 be10ef04 00000000 68024300 00000000 ........h.C..... │ │ + 0x00097eb0 0c04aa00 00000000 e9033800 00000000 ..........8..... │ │ + 0x00097ec0 ba4f6f1e 00000000 9d057f01 00000000 .Oo............. │ │ + 0x00097ed0 86000c00 00000000 3509dc00 00000000 ........5....... │ │ + 0x00097ee0 5555ab2a 00000000 5555ab2a 00000000 UU.*....UU.*.... │ │ + 0x00097ef0 5555ab2a 00000000 5555ab2a 00000000 UU.*....UU.*.... │ │ + 0x00097f00 6a64a83f d1280000 2620fb01 5e000000 jd.?.(..& ..^... │ │ + 0x00097f10 954a7712 dd030000 725e3e2f 11140000 .Jw.....r^>/.... │ │ + 0x00097f20 cb69ad46 032a0000 b9715659 8d420000 .i.F.*...qVY.B.. │ │ + 0x00097f30 83185e01 6e000000 0840620d a6020000 ..^.n....@b..... │ │ + 0x00097f40 9e568727 d60e0000 1060ee3c 11210000 .V.'.....`.<.!.. │ │ + 0x00097f50 1b6a6a4e 3d350000 00600040 00200000 .jjN=5...`.@. .. │ │ + 0x00097f60 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00097f70 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00097f80 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00097f90 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00097fa0 00600040 00200000 b0226203 e2000000 .`.@. ..."b..... │ │ + 0x00097fb0 4c37090c 0d030000 8b40ec1e bf0d0000 L7.......@...... │ │ + 0x00097fc0 6b42b027 59140000 4932851f 8a140000 kB.'Y...I2...... │ │ + 0x00097fd0 0f112c02 37010000 56444f13 fc060000 ..,.7...VDO..... │ │ + 0x00097fe0 6c5b3039 f4200000 1577ff5f 16450000 l[09. ...w._.E.. │ │ + 0x00097ff0 347b7c70 37610000 f10c2b01 94000000 4{|p7a....+..... │ │ + 0x00098000 c339ab11 64050000 57557e31 80190000 .9..d...WU~1.... │ │ + 0x00098010 6171cb51 1f370000 ba76875a 9d420000 aq.Q.7...v.Z.B.. │ │ + 0x00098020 a4062e01 85000000 9f307c0c 1d030000 .........0|..... │ │ + 0x00098030 ed55e130 11160000 15755657 2f3c0000 .U.0.....uVW/<.. │ │ + 0x00098040 00600040 00200000 985baa29 40130000 .`.@. ...[.)@... │ │ + 0x00098050 4f163001 2c000000 3540c409 cb010000 O.0.,...5@...... │ │ + 0x00098060 b1578122 e80b0000 d367c03f d6210000 .W.".....g.?.!.. │ │ + 0x00098070 fb717c55 88360000 9e0e9000 14000000 .q|U.6.......... │ │ + 0x00098080 e634ed04 b5000000 6c4ed716 1d060000 .4......lN...... │ │ + 0x00098090 7764b433 0d140000 d161cb42 2c250000 wd.3.....a.B,%.. │ │ + 0x000980a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000980b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000980c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000980d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000980e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000980f0 68128f00 14000000 9128b502 63000000 h........(..c... │ │ + 0x00098100 c7432616 fb030000 31398318 ca150000 .C&.....19...... │ │ + 0x00098110 ab6a0040 ab2a0000 b212a502 b8000000 .j.@.*.......... │ │ + 0x00098120 9b35540b 1c030000 63570629 e4120000 .5T.....cW.).... │ │ + 0x00098130 9a687f4a 042c0000 00790065 00450000 .h.J.,...y.e.E.. │ │ + 0x00098140 da110b01 32000000 e22bdf04 c7000000 ....2....+...... │ │ + 0x00098150 9b547f1d bf0a0000 d969ec44 d9190000 .T.......i.D.... │ │ + 0x00098160 b76d2549 db360000 f00fbc00 1b000000 .m%I.6.......... │ │ + 0x00098170 d027b102 6b000000 7d568329 4c110000 .'..k...}V.)L... │ │ + 0x00098180 6e5b2549 49120000 00600040 00200000 n[%II....`.@. .. │ │ + 0x00098190 b661cc3d 82290000 ba1bb601 4d000000 .a.=.)......M... │ │ + 0x000981a0 d142d70d 06030000 6a590825 1a0e0000 .B......jY.%.... │ │ + 0x000981b0 ed66403d f0200000 ed700555 713d0000 .f@=. ...p.Uq=.. │ │ + 0x000981c0 5614ad00 2b000000 593b8408 71010000 V...+...Y;..q... │ │ + 0x000981d0 bd55fa1e 9b090000 2c640237 c41a0000 .U......,d.7.... │ │ + 0x000981e0 816e704e 74340000 1f112401 5f000000 .npNt4....$._... │ │ + 0x000981f0 3644b30e 3e030000 175d912b 5e110000 6D..>....].+^... │ │ + 0x00098200 a2680d43 fe260000 dc71e557 f8400000 .h.C.&...q.W.@.. │ │ + 0x00098210 70153001 65000000 0943180e fc020000 p.0.e....C...... │ │ + 0x00098220 7d5c8929 bc0f0000 a867083f 2c220000 }\.).....g.?,".. │ │ + 0x00098230 31708f53 f83a0000 dc0d8a00 32000000 1p.S.:......2... │ │ + 0x00098240 3e330c06 32010000 064d3819 95070000 >3..2....M8..... │ │ + 0x00098250 f45b7a2e b4140000 fe67d344 2d2a0000 .[z......g.D-*.. │ │ + 0x00098260 270a1f01 91000000 c43c810d be040000 '........<...... │ │ + 0x00098270 4959c12c fe160000 796efe4b 6c300000 IY.,....yn.Kl0.. │ │ + 0x00098280 f675a461 a74d0000 34079b00 3c000000 .u.a.M..4...<... │ │ + 0x00098290 de33020a 95020000 20544222 a40d0000 .3...... TB".... │ │ + 0x000982a0 8f65dd39 351e0000 d26eb14e f2340000 .e.95....n.N.4.. │ │ + 0x000982b0 6f088d00 2e000000 56348a08 e1010000 o.......V4...... │ │ + 0x000982c0 2757bd23 1f0d0000 d5661b3b fe1e0000 'W.#.....f.;.... │ │ + 0x000982d0 db6d4c4c 76310000 4e5ed130 98190000 .mLLv1..N^.0.... │ │ + 0x000982e0 ad176a01 39000000 993d8709 e2010000 ..j.9....=...... │ │ + 0x000982f0 4b53dd1d b2090000 f5667436 ff1b0000 KS.......ft6.... │ │ + 0x00098300 6f65564f e8300000 220b5600 14000000 oeVO.0..".V..... │ │ + 0x00098310 572f0504 96000000 b14d8313 a3040000 W/.......M...... │ │ + 0x00098320 2861092b ac110000 746bea45 6e230000 (a.+....tk.En#.. │ │ + 0x00098330 bc0daf00 25000000 503d0409 da010000 ....%...P=...... │ │ + 0x00098340 6356b121 4b0d0000 7866ae3b 51220000 cV.!K...xf.;Q".. │ │ + 0x00098350 bf6c8e4c 8b310000 1712fa00 35000000 .l.L.1......5... │ │ + 0x00098360 0539c007 69010000 5353a41c 05090000 .9..i...SS...... │ │ + 0x00098370 ac639a37 c0190000 e26fd74b 0e2e0000 .c.7.....o.K.... │ │ + 0x00098380 46062a00 14000000 17262202 43000000 F.*......&".C... │ │ + 0x00098390 f342cf0d d2020000 555ba327 d80c0000 .B......U[.'.... │ │ + 0x000983a0 f664303b 4e1e0000 5a0ff701 9a000000 .d0;N...Z....... │ │ + 0x000983b0 0b33020a 50030000 32547628 e3120000 .3..P...2Tv(.... │ │ + 0x000983c0 386b9f48 06260000 476caf4d 5d3a0000 8k.H.&..Gl.M]:.. │ │ + 0x000983d0 a4142901 22000000 ac2dda04 cf000000 ..)."....-...... │ │ + 0x000983e0 5d4e4119 15060000 1760262b c5110000 ]NA......`&+.... │ │ + 0x000983f0 63683234 5e160000 9713c400 17000000 ch24^........... │ │ + 0x00098400 a02e7a03 73000000 3e4c2415 46040000 ..z.s...>L$.F... │ │ + 0x00098410 da61fc2b 5e0b0000 d7635238 291c0000 .a.+^....cR8)... │ │ + 0x00098420 3c61fb3d 132b0000 3f226603 8f000000 ....fC<. .. │ │ + 0x000984c0 bd70de54 803d0000 1f083500 14000000 .p.T.=....5..... │ │ + 0x000984d0 d62ba003 9e000000 154b4314 1d050000 .+.......KC..... │ │ + 0x000984e0 305d032b 6b110000 546a1845 e2290000 0].+k...Tj.E.).. │ │ + 0x000984f0 c107e400 53000000 7c3ba80c 4c040000 ....S...|;..L... │ │ + 0x00098500 5058242c 61170000 8c6daf4b aa310000 PX$,a....m.K.1.. │ │ + 0x00098510 72751260 d24c0000 60045200 1a000000 ru.`.L..`.R..... │ │ + 0x00098520 262e8a06 af010000 7c4f9e1b 1d0a0000 &.......|O...... │ │ + 0x00098530 78638834 78190000 f26e1b50 50360000 xc.4x....n.PP6.. │ │ + 0x00098540 a3042d00 14000000 832c9e04 f3000000 ..-......,...... │ │ + 0x00098550 384eff17 5b070000 f9629e30 ba160000 8N..[....b.0.... │ │ + 0x00098560 ac6df54b 71310000 67613f38 e1210000 .m.Kq1..ga?8.!.. │ │ + 0x00098570 e617ef01 42000000 0d40f70a 41020000 ....B....@..A... │ │ + 0x00098580 d154ee21 430c0000 14652c37 c81c0000 .T.!C....e,7.... │ │ + 0x00098590 726cff4c d8340000 760b6600 14000000 rl.L.4..v.f..... │ │ + 0x000985a0 87339905 c6000000 23507318 6e060000 .3......#Ps.n... │ │ + 0x000985b0 c960dc2e c1130000 d369da41 ed250000 .`.......i.A.%.. │ │ + 0x000985c0 630aec00 30000000 953e2a0a 04020000 c...0....>*..... │ │ + 0x000985d0 6a580a24 000e0000 6169d040 fc230000 jX.$....ai.@.#.. │ │ + 0x000985e0 f66e5257 7c3c0000 cc0c8e00 14000000 .nRW|<.......... │ │ + 0x000985f0 4a325605 f3000000 724d4116 6b070000 J2V.....rMA.k... │ │ + 0x00098600 665f202d f3140000 5466413d cd220000 f_ -....TfA=.".. │ │ + 0x00098610 dd022100 14000000 5326a203 96000000 ..!.....S&...... │ │ + 0x00098620 7c466410 e4030000 84574122 8f0c0000 |Fd......WA".... │ │ + 0x00098630 a464ff37 c91b0000 7814eb01 57000000 .d.7....x...W... │ │ + 0x00098640 c13d3d06 a0020000 0a57d723 c6120000 .==......W.#.... │ │ + 0x00098650 00600040 55250000 175d2f3a 8c2e0000 .`.@U%...]/:.... │ │ + 0x00098660 bd13fe02 99000000 1f45cd0c 44040000 .........E..D... │ │ + 0x00098670 00540020 00100000 db76db36 92240000 .T. .....v.6.$.. │ │ + 0x00098680 8e63e438 721c0000 7d102b02 6f000000 .c.8r...}.+.o... │ │ + 0x00098690 cc2eb30b 11020000 8465232c d4080000 .........e#,.... │ │ + 0x000986a0 ba68d145 e9220000 0040ab2a 55150000 .h.E."...@.*U... │ │ + 0x000986b0 98682048 cb320000 ac27fa05 38010000 .h H.2...'..8... │ │ + 0x000986c0 704be615 91060000 bf60a231 78180000 pK.......`.1x... │ │ + 0x000986d0 d06be748 e42e0000 b875a561 9f4f0000 .k.H.....u.a.O.. │ │ + 0x000986e0 6616a801 3b000000 1642190d 03030000 f...;....B...... │ │ + 0x000986f0 ea5a0827 570f0000 f967423e 5f220000 .Z.'W....gB>_".. │ │ + 0x00098700 7b72c958 96420000 4a0ac700 25000000 {r.X.B..J...%... │ │ + 0x00098710 ea42120d 37030000 425c972a c6110000 .B..7...B\.*.... │ │ + 0x00098720 f1699942 6c270000 b672d459 8b430000 .i.Bl'...r.Y.C.. │ │ + 0x00098730 8e10b600 21000000 0d3da609 dc010000 ....!....=...... │ │ + 0x00098740 28581922 0b0c0000 ed66f63a 2e1f0000 (X.".....f.:.... │ │ + 0x00098750 28720f58 30420000 9b052a00 14000000 (r.X0B....*..... │ │ + 0x00098760 762f0105 e0000000 9b4daf15 00060000 v/.......M...... │ │ + 0x00098770 505e1a2b f5110000 106c9148 f42e0000 P^.+.....l.H.... │ │ + 0x00098780 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00098790 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000987a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000987b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000987c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000987d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000987e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000987f0 00600040 00200000 3a549e2d 3f180000 .`.@. ..:T.-?... │ │ + 0x00098800 a90fe901 61000000 a548d012 af040000 ....a....H...... │ │ + 0x00098810 f1598526 2b0e0000 2965223a dc1e0000 .Y.&+...)e":.... │ │ + 0x00098820 a06ca04c 8d340000 9b066b00 14000000 .l.L.4....k..... │ │ + 0x00098830 38342506 fd000000 304e1617 c0060000 84%.....0N...... │ │ + 0x00098840 4e5fae29 51100000 af6af343 e6280000 N_.)Q....j.C.(.. │ │ + 0x00098850 2f043e00 14000000 3c3a3f08 b3010000 /.>.....<:?..... │ │ + 0x00098860 224f141f b30d0000 dc674c35 6e1f0000 "O.......gL5n... │ │ + 0x00098870 4f6c144b d9390000 c0043400 14000000 Ol.K.9....4..... │ │ + 0x00098880 6c2ae703 91000000 7a47d711 b3040000 l*......zG...... │ │ + 0x00098890 eb5a3a26 40100000 3665a83c b7210000 .Z:&@...6e.<.!.. │ │ + 0x000988a0 e1001000 0c000000 22219f02 66000000 ........"!..f... │ │ + 0x000988b0 aa41df0d e8020000 21585621 fa0a0000 .A......!XV!.... │ │ + 0x000988c0 ef647f38 cc1b0000 00600040 00200000 .d.8.....`.@. .. │ │ + 0x000988d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000988e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000988f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00098900 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00098910 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00098920 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00098930 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00098940 d76fa155 be420000 603a8716 960a0000 .o.U.B..`:...... │ │ + 0x00098950 2458f426 7d110000 4468c141 93290000 $X.&}...Dh.A.).. │ │ + 0x00098960 f4704755 503e0000 34774c67 6d580000 .pGUP>..4wLgmX.. │ │ + 0x00098970 101bf002 6a000000 fb449411 d5040000 ....j....D...... │ │ + 0x00098980 575b2929 4c110000 3e68e03e 49240000 W[))L...>h.>I$.. │ │ + 0x00098990 0a732d5b a7460000 7e08c200 32000000 .s-[.F..~...2... │ │ + 0x000989a0 3c3e900c 8d030000 ac5af227 3c110000 <>.......Z.'<... │ │ + 0x000989b0 5f67ab3e 0c240000 d0725959 b0440000 _g.>.$...rYY.D.. │ │ + 0x000989c0 390d9700 17000000 3536a707 6f010000 9.......56..o... │ │ + 0x000989d0 5852aa1a 21080000 d462f333 e5170000 XR..!....b.3.... │ │ + 0x000989e0 bb70a253 8c3d0000 b4042000 14000000 .p.S.=.... ..... │ │ + 0x000989f0 562e8504 a8000000 794c1b14 cf040000 V.......yL...... │ │ + 0x00098a00 c05df329 fc0f0000 296ce348 562e0000 .].)....)l.HV... │ │ + 0x00098a10 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00098a20 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00098a30 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00098a40 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00098a50 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00098a60 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00098a70 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00098a80 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00098a90 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00098aa0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00098ab0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00098ac0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00098ad0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00098ae0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00098af0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00098b00 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00098b10 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00098b20 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00098b30 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00098b40 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00098b50 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00098b60 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00098b70 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00098b80 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00098b90 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00098ba0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00098bb0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00098bc0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x00098bd0 75381f21 61140000 2a3efc21 45130000 u8.!a...*>.!E... │ │ + 0x00098be0 6458f939 7b250000 be654a4d a5380000 dX.9{%...eJM.8.. │ │ + 0x00098bf0 cb6d9e59 8e460000 08711b60 fa4f0000 .m.Y.F...q.`.O.. │ │ + 0x00098c00 15752e68 e35b0000 073de224 d0170000 .u.h.[...=.$.... │ │ + 0x00098c10 032fe013 9c090000 60417320 7e100000 ./......`As ~... │ │ + 0x00098c20 7b528331 071e0000 b65bd33f ba290000 {R.1.....[.?.).. │ │ + 0x00098c30 8c61fa46 f2310000 9a66a64f df3b0000 .a.F.1...f.O.;.. │ │ + 0x00098c40 4f2bac13 90090000 8b288c0e e3050000 O+.......(...... │ │ + 0x00098c50 ad359517 790a0000 6d463523 30100000 .5..y...mF5#0... │ │ + 0x00098c60 a253d62e 591c0000 0d556739 82210000 .S..Y....Ug9.!.. │ │ + 0x00098c70 365c7245 772f0000 4f2cd012 4c090000 6\rEw/..O,..L... │ │ + 0x00098c80 7239121b 960e0000 4c515732 181f0000 r9......LQW2.... │ │ + 0x00098c90 da616845 0c2e0000 ba690a54 f1400000 .ahE.....i.T.@.. │ │ + 0x00098ca0 de6c805c 203e0000 a1718865 7d510000 .l.\ >...q.e}Q.. │ │ + 0x00098cb0 0225300a 51040000 b320380b a4030000 .%0.Q.... 8..... │ │ + 0x00098cc0 d3340816 7f080000 6e4c8f32 dc180000 .4......nL.2.... │ │ + 0x00098cd0 c6529f34 6b220000 77600f4c 862c0000 .R.4k"..w`.L.,.. │ │ + 0x00098ce0 ab6a5555 df320000 1915c708 42030000 .jUU.2......B... │ │ + 0x00098cf0 b81e3108 3c030000 dd25d410 bd050000 ..1.<....%...... │ │ + 0x00098d00 c0479623 2f090000 c349b622 5b110000 .G.#/....I."[... │ │ + 0x00098d10 66466626 33130000 ab6a0040 55150000 fFf&3....j.@U... │ │ + 0x00098d20 9e38131f 0e130000 4f439325 85160000 .8......OC.%.... │ │ + 0x00098d30 175b9c3e bd2a0000 d4652e4f 933c0000 .[.>.*...e.O.<.. │ │ + 0x00098d40 846c7659 8a480000 746f2d60 82510000 .lvY.H..to-`.Q.. │ │ + 0x00098d50 cd741c69 325e0000 1c3d7d25 0b1a0000 .t.i2^...=}%.... │ │ + 0x00098d60 5430ab14 3c0a0000 433fcb1f b4100000 T0..<...C?...... │ │ + 0x00098d70 334e922e b61b0000 07582a3a de260000 3N.......X*:.&.. │ │ + 0x00098d80 b35e1c44 75300000 75679052 81400000 .^.Du0..ug.R.@.. │ │ + 0x00098d90 0e307118 9a0d0000 ed250a0e 29060000 .0q......%..)... │ │ + 0x00098da0 e7338115 df090000 9e43b123 17120000 .3.......C.#.... │ │ + 0x00098db0 804f802f a31b0000 eb57a539 23250000 .O./.....W.9#%.. │ │ + 0x00098dc0 b060c146 2e330000 303bf61f 30120000 .`.F.3..0;..0... │ │ + 0x00098dd0 3f42fd24 ed150000 f1553636 0f230000 ?B.$.....U66.#.. │ │ + 0x00098de0 d1615148 4f360000 0f686a51 0e3e0000 .aQHO6...hjQ.>.. │ │ + 0x00098df0 7e6e185a f3450000 3373e462 fe520000 ~n.Z.E..3s.b.R.. │ │ + 0x00098e00 54267910 f6070000 3c27f70e 0f070000 T&y.....<'...... │ │ + 0x00098e10 dd372c19 740c0000 4e4c172f cf1b0000 .7,.t...NL./.... │ │ + 0x00098e20 5354483b 2f280000 9d5f4a38 00200000 STH;/(..._J8. .. │ │ + 0x00098e30 70629751 78450000 8c1eb70e 55060000 pb.QxE......U... │ │ + 0x00098e40 b61b6508 69020000 972e5717 5d0c0000 ..e.i.....W.]... │ │ + 0x00098e50 b346dc20 06100000 ba53d723 c5110000 .F. .....S.#.... │ │ + 0x00098e60 265d5646 a7260000 935f184b c92f0000 &]VF.&..._.K./.. │ │ + 0x00098e70 273d4b23 37160000 c548622c 941c0000 '=K#7....Hb,.... │ │ + 0x00098e80 985e6645 c0320000 11699054 ee430000 .^fE.2...i.T.C.. │ │ + 0x00098e90 996e585e 23500000 73720265 6e570000 .nX^#P..sr.enW.. │ │ + 0x00098ea0 3177376e 82650000 d038c820 53160000 1w7n.e...8. S... │ │ + 0x00098eb0 a634aa17 520c0000 a8453126 d0150000 .4..R....E1&.... │ │ + 0x00098ec0 1a54f935 2e230000 ae5dff42 942f0000 .T.5.#...].B./.. │ │ + 0x00098ed0 6b63544c ad390000 136cd85a 4b4b0000 kcTL.9...l.ZKK.. │ │ + 0x00098ee0 9127c211 fe090000 50256d0d b5050000 .'......P%m..... │ │ + 0x00098ef0 7d357617 390b0000 5a45b725 bf140000 }5v.9...ZE.%.... │ │ + 0x00098f00 5e516f32 501f0000 2a59803c f6280000 ^Qo2P...*Y.<.(.. │ │ + 0x00098f10 0164a84c a83a0000 34422e27 88180000 .d.L.:..4B.'.... │ │ + 0x00098f20 264b6b2e 801d0000 355f5643 1c300000 &Kk.....5_VC.0.. │ │ + 0x00098f30 5266df4f 04400000 176b4d57 18470000 Rf.O.@...kMW.G.. │ │ + 0x00098f40 fb6d025f a34f0000 90720a64 51590000 .m._.O...r.dQY.. │ │ + 0x00098f50 4921850e 08060000 9a296612 5f090000 I!.......)f._... │ │ + 0x00098f60 8e3f401f 1b110000 884d492d e7190000 .?@......MI-.... │ │ + 0x00098f70 16564537 f81c0000 35586940 f9260000 .VE7....5Xi@.&.. │ │ + 0x00098f80 a25bd946 91290000 761ea208 c7020000 .[.F.)..v....... │ │ + 0x00098f90 1f1f0a0b 2e040000 6028db10 79070000 ........`(..y... │ │ + 0x00098fa0 9235b01b 740c0000 c8470426 33120000 .5..t....G.&3... │ │ + 0x00098fb0 314f2d2e e6170000 664f9a30 9a190000 1O-.....fO.0.... │ │ + 0x00098fc0 7e509f36 88270000 334e0f33 02230000 ~P.6.'..3N.3.#.. │ │ + 0x00098fd0 7c5e3f44 86300000 e7671b52 613f0000 |^?D.0...g.Ra?.. │ │ + 0x00098fe0 1c6d515b 784b0000 1371e161 a3520000 .mQ[xK...q.a.R.. │ │ + 0x00098ff0 4c77076e 62640000 41406b1f 88110000 Lw.nbd..A@k..... │ │ + 0x00099000 ae421325 e0150000 4a4e7030 291e0000 .B.%....JNp0)... │ │ + 0x00099010 4859893d 282a0000 30617448 15350000 HY.=(*..0atH.5.. │ │ + 0x00099020 87650450 863d0000 746e725e 24500000 .e.P.=..tnr^$P.. │ │ + 0x00099030 2f25180f 1d070000 c62dfc12 d0080000 /%.......-...... │ │ + 0x00099040 e03b041d eb0e0000 1549fe29 53180000 .;.......I.)S... │ │ + 0x00099050 e8532936 a6220000 3d5b2a40 4c2c0000 .S)6."..=[*@L,.. │ │ + 0x00099060 7a67bc52 b8410000 63499d31 46250000 zg.R.A..cI.1F%.. │ │ + 0x00099070 e63de423 61170000 0355a135 59200000 .=.#a....U.5Y .. │ │ + 0x00099080 23637648 aa320000 226a0f53 ca3c0000 #cvH.2.."j.S.<.. │ │ + 0x00099090 36683354 d5420000 14713563 79580000 6h3T.B...q5cyX.. │ │ + 0x000990a0 a62dd316 150c0000 f22c2d10 68060000 .-.......,-.h... │ │ + 0x000990b0 2838aa18 1b090000 ea458226 28160000 (8.......E.&(... │ │ + 0x000990c0 b44ee433 b41e0000 b65b573f ee260000 .N.3.....[W?.&.. │ │ + 0x000990d0 f4653048 dc310000 c813b106 33030000 .e0H.1......3... │ │ + 0x000990e0 7b1fe60a d4030000 5c2bb00d 57040000 {.......\+..W... │ │ + 0x000990f0 8938a816 860a0000 f13f9a20 7f0d0000 .8.......?. .... │ │ + 0x00099100 f5470e26 38120000 ae4fa232 63200000 .G.&8....O.2c .. │ │ + 0x00099110 00400000 00400000 2f310000 cb2e0000 .@...@../1...... │ │ + 0x00099120 da300000 00400000 00400000 00400000 .0...@...@...@.. │ │ + 0x00099130 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x00099140 00400000 582c0000 892e0000 8e240000 .@..X,.......$.. │ │ + 0x00099150 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x00099160 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x00099170 f2300000 bf2d0000 29350000 bf280000 .0...-..)5...(.. │ │ + 0x00099180 41310000 00400000 00400000 00400000 A1...@...@...@.. │ │ + 0x00099190 00400000 00400000 00400000 63310000 .@...@...@..c1.. │ │ + 0x000991a0 b12f0000 352b0000 e8280000 4b3c0000 ./..5+...(..K<.. │ │ + 0x000991b0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000991c0 00400000 00400000 1b320000 d12f0000 .@...@...2.../.. │ │ + 0x000991d0 222c0000 29280000 9a330000 ae280000 ",..)(...3...(.. │ │ + 0x000991e0 95300000 00400000 00400000 00400000 .0...@...@...@.. │ │ + 0x000991f0 00400000 20270000 521e0000 c5290000 .@.. '..R....).. │ │ + 0x00099200 b82b0000 b43a0000 462b0000 f5340000 .+...:..F+...4.. │ │ + 0x00099210 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x00099220 3e2c0000 aa280000 b9370000 bd300000 >,...(...7...0.. │ │ + 0x00099230 17320000 d22c0000 462d0000 38340000 .2...,..F-..84.. │ │ + 0x00099240 c4560000 00400000 00400000 b81f0000 .V...@...@...... │ │ + 0x00099250 8b1e0000 1c2f0000 9f220000 eb2f0000 ...../...".../.. │ │ + 0x00099260 aa5a0000 315b0000 63090000 cb340000 .Z..1[..c....4.. │ │ + 0x00099270 00400000 00400000 301a0000 ae290000 .@...@..0....).. │ │ + 0x00099280 63330000 d32f0000 453b0000 163f0000 c3.../..E;...?.. │ │ + 0x00099290 ef2f0000 d3350000 67430000 00400000 ./...5..gC...@.. │ │ + 0x000992a0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000992b0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000992c0 00400000 00400000 f9160000 b7650000 .@...@.......e.. │ │ + 0x000992d0 87570000 de3b0000 3b450000 32280000 .W...;..;E..2(.. │ │ + 0x000992e0 700e0000 67750000 ab510000 db2e0000 p...gu...Q...... │ │ + 0x000992f0 00400000 00400000 00400000 61030000 .@...@...@..a... │ │ + 0x00099300 04780000 98620000 e6460000 ca400000 .x...b...F...@.. │ │ + 0x00099310 98210000 c3060000 1e750000 46540000 .!.......u..FT.. │ │ + 0x00099320 45310000 00400000 00400000 00400000 E1...@...@...@.. │ │ + 0x00099330 02010000 125f0000 5a3c0000 a6210000 ....._..Z<...!.. │ │ + 0x00099340 86230000 8b0f0000 75020000 90720000 .#......u....r.. │ │ + 0x00099350 c34c0000 52270000 00400000 00400000 .L..R'...@...@.. │ │ + 0x00099360 00400000 49040000 f8770000 1e520000 .@..I....w...R.. │ │ + 0x00099370 2c3e0000 35370000 751f0000 04050000 ,>..57..u....... │ │ + 0x00099380 d06d0000 36410000 801f0000 f2780000 .m..6A.......x.. │ │ + 0x00099390 cb460000 081d0000 cd040000 0f5f0000 .F..........._.. │ │ + 0x000993a0 a02f0000 00130000 34130000 b60a0000 ./......4....... │ │ + 0x000993b0 47010000 00400000 00400000 00400000 G....@...@...@.. │ │ + 0x000993c0 00400000 00400000 00400000 80410000 .@...@...@...A.. │ │ + 0x000993d0 004d0000 80360000 80440000 804d0000 .M...6...D...M.. │ │ + 0x000993e0 803c0000 00000000 00000000 00000000 .<.............. │ │ + 0x000993f0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00099400 00000000 00000080 00000000 00000000 ................ │ │ + 0x00099410 496e7075 74207661 6c696461 74696f6e Input validation │ │ + 0x00099420 20636865 636b2027 25732720 6661696c check '%s' fail │ │ + 0x00099430 65642069 6e202573 210a0062 75662021 ed in %s!..buf ! │ │ + 0x00099440 3d204e55 4c4c0064 61763164 5f646174 = NULL.dav1d_dat │ │ + 0x00099450 615f6372 65617465 5f696e74 65726e61 a_create_interna │ │ + 0x00099460 6c006461 7631645f 64617461 5f777261 l.dav1d_data_wra │ │ + 0x00099470 705f696e 7465726e 616c0070 74722021 p_internal.ptr ! │ │ + 0x00099480 3d204e55 4c4c0066 7265655f 63616c6c = NULL.free_call │ │ + 0x00099490 6261636b 20213d20 4e554c4c 00646176 back != NULL.dav │ │ + 0x000994a0 31645f64 6174615f 77726170 5f757365 1d_data_wrap_use │ │ + 0x000994b0 725f6461 74615f69 6e746572 6e616c00 r_data_internal. │ │ + 0x000994c0 64737420 213d2028 28766f69 642a2930 dst != ((void*)0 │ │ + 0x000994d0 29006461 7631645f 64617461 5f726566 ).dav1d_data_ref │ │ + 0x000994e0 00647374 2d3e6461 7461203d 3d202828 .dst->data == (( │ │ + 0x000994f0 766f6964 2a293029 00737263 20213d20 void*)0).src != │ │ + 0x00099500 2828766f 69642a29 30290073 72632d3e ((void*)0).src-> │ │ + 0x00099510 64617461 20213d20 2828766f 69642a29 data != ((void*) │ │ + 0x00099520 30290062 75662021 3d202828 766f6964 0).buf != ((void │ │ + 0x00099530 2a293029 00646176 31645f64 6174615f *)0).dav1d_data_ │ │ + 0x00099540 756e7265 665f696e 7465726e 616c0062 unref_internal.b │ │ + 0x00099550 75662d3e 64617461 20213d20 2828766f uf->data != ((vo │ │ + 0x00099560 69642a29 30290000 ffffffff 01000000 id*)0).......... │ │ + 0x00099570 00800080 00000000 04040605 08060c08 ................ │ │ + 0x00099580 09070b05 0c040d03 0000db00 f0004700 ..............G. │ │ + 0x00099590 05012d01 50017801 a001d301 0000bf01 ..-.P.x......... │ │ + 0x000995a0 b801cf01 b801b801 b801e001 b801b801 ................ │ │ + 0x000995b0 b801b801 b801b801 b801f101 00001d00 ................ │ │ + 0x000995c0 27014300 27012701 27016a00 27012701 '.C.'.'.'.j.'.'. │ │ + 0x000995d0 27012701 27012701 27019200 27012701 '.'.'.'.'...'.'. │ │ + 0x000995e0 27012701 27012701 27012701 27012701 '.'.'.'.'.'.'.'. │ │ + 0x000995f0 27012701 27012701 2701d100 00003400 '.'.'.'.'.....4. │ │ + 0x00099600 f4017100 f401f401 f401af00 f401f401 ..q............. │ │ + 0x00099610 f401f401 f401f401 f401ea00 f401f401 ................ │ │ + 0x00099620 f401f401 f401f401 f401f401 f401f401 ................ │ │ + 0x00099630 f401f401 f401f401 f4014a01 0007250e ..........J...%. │ │ + 0x00099640 25252515 25252525 25252517 25252525 %%%.%%%%%%%.%%%% │ │ + 0x00099650 25252525 25252525 2525251f 00072d0e %%%%%%%%%%%...-. │ │ + 0x00099660 2d2d2d15 2d2d2d2d 2d2d2d18 2d2d2d2d ---.-------.---- │ │ + 0x00099670 2d2d2d2d 2d2d2d2d 2d2d2d1e 00004001 -----------...@. │ │ + 0x00099680 d3015601 d301d301 d3016d01 d301d301 ..V.......m..... │ │ + 0x00099690 d301d301 d301d301 d3018501 d301d301 ................ │ │ + 0x000996a0 d301d301 d301d301 d301d301 d301d301 ................ │ │ + 0x000996b0 d301d301 d301d301 d301a601 00001f00 ................ │ │ + 0x000996c0 17014000 17011701 17016200 17011701 ..@.......b..... │ │ + 0x000996d0 17011701 17011701 17018200 17011701 ................ │ │ + 0x000996e0 17011701 17011701 17011701 17011701 ................ │ │ + 0x000996f0 17011701 17011701 1701b500 00001506 ................ │ │ + 0x00099700 33061c06 33063306 33062306 33063306 3...3.3.3.#.3.3. │ │ + 0x00099710 33063306 33063306 33062506 33063306 3.3.3.3.3.%.3.3. │ │ + 0x00099720 33063306 33063306 33063306 33063306 3.3.3.3.3.3.3.3. │ │ + 0x00099730 33063306 33063306 33062d06 00000700 3.3.3.3.3.-..... │ │ + 0x00099740 ea070e00 ea07ea07 ea071500 ea07ea07 ................ │ │ + 0x00099750 ea07ea07 ea07ea07 ea071800 ea07ea07 ................ │ │ + 0x00099760 ea07ea07 ea07ea07 ea07ea07 ea07ea07 ................ │ │ + 0x00099770 ea07ea07 ea07ea07 ea071e00 00002600 ..............&. │ │ + 0x00099780 4b015100 4b014b01 4b017d00 4b014b01 K.Q.K.K.K.}.K.K. │ │ + 0x00099790 4b014b01 4b014b01 4b01aa00 4b014b01 K.K.K.K.K...K.K. │ │ + 0x000997a0 4b014b01 4b014b01 4b014b01 4b014b01 K.K.K.K.K.K.K.K. │ │ + 0x000997b0 4b014b01 4b014b01 4b01ec00 00004000 K.K.K.K.K.....@. │ │ + 0x000997c0 41028500 41024102 4102cb00 41024102 A...A.A.A...A.A. │ │ + 0x000997d0 41024102 41024102 41021201 41024102 A.A.A.A.A...A.A. │ │ + 0x000997e0 41024102 41024102 41024102 41024102 A.A.A.A.A.A.A.A. │ │ + 0x000997f0 41024102 41024102 41028301 00083e11 A.A.A.A.A.....>. │ │ + 0x00099800 3e3e3e1b 3e3e3e3e 3e3e3e25 3e3e3e3e >>>.>>>>>>>%>>>> │ │ + 0x00099810 3e3e3e3e 3e3e3e3e 3e3e3e32 00083c11 >>>>>>>>>>>2..<. │ │ + 0x00099820 3c3c3c1b 3c3c3c3c 3c3c3c21 3c3c3c3c <<<.<<<<<<. │ │ + 0x00099b90 36003f00 37004000 38004100 39004200 6.?.7.@.8.A.9.B. │ │ + 0x00099ba0 39004300 3a004400 3b004500 3c004600 9.C.:.D.;.E.<.F. │ │ + 0x00099bb0 3d004700 3e004800 3e004900 3f004a00 =.G.>.H.>.I.?.J. │ │ + 0x00099bc0 40004b00 41004c00 42004d00 42004e00 @.K.A.L.B.M.B.N. │ │ + 0x00099bd0 43004f00 44005000 45005100 46005200 C.O.D.P.E.Q.F.R. │ │ + 0x00099be0 46005300 47005400 48005500 49005600 F.S.G.T.H.U.I.V. │ │ + 0x00099bf0 4a005700 4a005800 4b005900 4c005a00 J.W.J.X.K.Y.L.Z. │ │ + 0x00099c00 4d005b00 4e005c00 4e005d00 4f005e00 M.[.N.\.N.].O.^. │ │ + 0x00099c10 50005f00 51006000 51006100 52006200 P._.Q.`.Q.a.R.b. │ │ + 0x00099c20 53006300 54006400 55006500 55006600 S.c.T.d.U.e.U.f. │ │ + 0x00099c30 57006800 58006a00 5a006c00 5c006e00 W.h.X.j.Z.l.\.n. │ │ + 0x00099c40 5d007000 5f007200 60007400 62007600 ].p._.r.`.t.b.v. │ │ + 0x00099c50 63007800 65007a00 66007c00 68007e00 c.x.e.z.f.|.h.~. │ │ + 0x00099c60 69008000 6b008200 6c008400 6e008600 i...k...l...n... │ │ + 0x00099c70 6f008800 71008a00 72008c00 74008e00 o...q...r...t... │ │ + 0x00099c80 75009000 76009200 78009400 79009600 u...v...x...y... │ │ + 0x00099c90 7b009800 7d009b00 7f009e00 8100a100 {...}........... │ │ + 0x00099ca0 8300a400 8600a700 8800aa00 8a00ad00 ................ │ │ + 0x00099cb0 8c00b000 8e00b300 9000b600 9200b900 ................ │ │ + 0x00099cc0 9400bc00 9600bf00 9800c200 9a00c500 ................ │ │ + 0x00099cd0 9c00c800 9e00cb00 a100cf00 a400d300 ................ │ │ + 0x00099ce0 a600d700 a900db00 ac00df00 ae00e300 ................ │ │ + 0x00099cf0 b100e700 b400eb00 b600ef00 b900f300 ................ │ │ + 0x00099d00 bb00f700 be00fb00 c000ff00 c3000401 ................ │ │ + 0x00099d10 c7000901 ca000e01 cd001301 d0001801 ................ │ │ + 0x00099d20 d3001d01 d6002201 d9002701 dc002c01 ......"...'...,. │ │ + 0x00099d30 df003101 e2003701 e6003d01 e9004301 ..1...7...=...C. │ │ + 0x00099d40 ed004901 f0004f01 f3005501 f7005b01 ..I...O...U...[. │ │ + 0x00099d50 fa006101 fd006701 01016e01 05017501 ..a...g...n...u. │ │ + 0x00099d60 09017c01 0d018301 10018a01 14019101 ..|............. │ │ + 0x00099d70 18019801 1c01a001 2001a801 2401b001 ........ ...$... │ │ + 0x00099d80 2801b801 2c01c001 3001c801 3501d101 (...,...0...5... │ │ + 0x00099d90 3901da01 3d01e301 4201ec01 4601f501 9...=...B...F... │ │ + 0x00099da0 4a01fe01 4f010802 54011202 58011c02 J...O...T...X... │ │ + 0x00099db0 5d012602 62013002 67013b02 6c014602 ].&.b.0.g.;.l.F. │ │ + 0x00099dc0 71015102 76015c02 7b016702 80017302 q.Q.v.\.{.g...s. │ │ + 0x00099dd0 85017f02 8b018b02 90019702 9601a402 ................ │ │ + 0x00099de0 9b01b102 a101be02 a701cb02 ad01d902 ................ │ │ + 0x00099df0 b301e702 b901f502 bf010303 c6011203 ................ │ │ + 0x00099e00 cd012103 d3013003 db014003 e2015003 ..!...0...@...P. │ │ + 0x00099e10 e9016003 f1017103 f9018203 01029303 ..`...q......... │ │ + 0x00099e20 0a02a503 1202b703 1b02c903 2502dc03 ............%... │ │ + 0x00099e30 2f02ef03 39020204 43021604 4e022a04 /...9...C...N.*. │ │ + 0x00099e40 5a023f04 66025404 72026904 80027f04 Z.?.f.T.r.i..... │ │ + 0x00099e50 8e029504 9c02ac04 ac02c304 bc02db04 ................ │ │ + 0x00099e60 cd02f304 e0020c05 f3022505 07033f05 ..........%...?. │ │ + 0x00099e70 1c035905 33037405 4b038f05 6503ab05 ..Y.3.t.K...e... │ │ + 0x00099e80 8003c705 9d03e405 bb030106 dc031f06 ................ │ │ + 0x00099e90 fe033d06 22045c06 4a047c06 73049c06 ..=.".\.J.|.s... │ │ + 0x00099ea0 a004bd06 d004df06 02050107 38052407 ............8.$. │ │ + 0x00099eb0 04000400 09000900 0a000b00 0d000d00 ................ │ │ + 0x00099ec0 0f001000 11001200 14001500 16001800 ................ │ │ + 0x00099ed0 19001b00 1c001e00 1f002100 22002500 ..........!.".%. │ │ + 0x00099ee0 25002800 28002c00 2b003000 2f003300 %.(.(.,.+.0./.3. │ │ + 0x00099ef0 32003700 35003b00 39003f00 3c004300 2.7.5.;.9.?.<.C. │ │ + 0x00099f00 40004700 44004b00 47004f00 4b005300 @.G.D.K.G.O.K.S. │ │ + 0x00099f10 4e005800 52005c00 56006000 5a006400 N.X.R.\.V.`.Z.d. │ │ + 0x00099f20 5d006900 61006d00 65007200 69007600 ].i.a.m.e.r.i.v. │ │ + 0x00099f30 6d007a00 71007f00 74008300 78008800 m.z.q...t...x... │ │ + 0x00099f40 7c008c00 80009100 84009500 88009a00 |............... │ │ + 0x00099f50 8c009e00 8f00a300 9300a800 9700ac00 ................ │ │ + 0x00099f60 9b00b100 9f00b500 a300ba00 a600be00 ................ │ │ + 0x00099f70 aa00c300 ae00c700 b200cc00 b600d000 ................ │ │ + 0x00099f80 b900d500 bd00d900 c100de00 c500e200 ................ │ │ + 0x00099f90 c800e700 cc00eb00 d000f000 d400f400 ................ │ │ + 0x00099fa0 d700f900 db00fd00 df000201 e2000601 ................ │ │ + 0x00099fb0 e6000b01 e9000f01 ed001301 f1001801 ................ │ │ + 0x00099fc0 f4001c01 f8002101 fb002501 ff002901 ......!...%...). │ │ + 0x00099fd0 03012e01 06013201 0a013701 0d013b01 ......2...7...;. │ │ + 0x00099fe0 11013f01 14014401 18014801 1b014c01 ..?...D...H...L. │ │ + 0x00099ff0 1f015101 22015501 25015901 29015d01 ..Q.".U.%.Y.).]. │ │ + 0x0009a000 2c016201 30016601 33016a01 36016f01 ,.b.0.f.3.j.6.o. │ │ + 0x0009a010 3a017301 3d017701 41017b01 44018001 :.s.=.w.A.{.D... │ │ + 0x0009a020 47018401 4b018801 4e018c01 51019101 G...K...N...Q... │ │ + 0x0009a030 57019901 5e01a101 6401a901 6a01b101 W...^...d...j... │ │ + 0x0009a040 7101b901 7701c101 7d01ca01 8301d201 q...w...}....... │ │ + 0x0009a050 8a01da01 9001e201 9601ea01 9c01f201 ................ │ │ + 0x0009a060 a201fa01 a8010202 ae010b02 b4011302 ................ │ │ + 0x0009a070 ba011b02 c0012302 c6012b02 cc013302 ......#...+...3. │ │ + 0x0009a080 d2013b02 d8014302 de014c02 e4015402 ..;...C...L...T. │ │ + 0x0009a090 ea015c02 f3016802 fb017402 04028002 ..\...h...t..... │ │ + 0x0009a0a0 0d028c02 15029802 1e02a402 2602b002 ............&... │ │ + 0x0009a0b0 2f02bc02 3702c902 4002d502 4802e102 /...7...@...H... │ │ + 0x0009a0c0 5002ed02 5902f902 61020503 69021103 P...Y...a...i... │ │ + 0x0009a0d0 71021d03 7a022903 84023903 8f024903 q...z.)...9...I. │ │ + 0x0009a0e0 9a025903 a4026903 af027903 ba028903 ..Y...i...y..... │ │ + 0x0009a0f0 c4029a03 ce02aa03 d902ba03 e302ca03 ................ │ │ + 0x0009a100 ed02da03 f702ea03 0203fa03 0e030e04 ................ │ │ + 0x0009a110 1b032204 27033604 33034a04 3f035e04 ..".'.6.3.J.?.^. │ │ + 0x0009a120 4c037204 58038604 64039a04 7003ae04 L.r.X...d...p... │ │ + 0x0009a130 7b03c204 8a03da04 9803f204 a5030a05 {............... │ │ + 0x0009a140 b3032205 c1033a05 cf035205 dc036a05 .."...:...R...j. │ │ + 0x0009a150 e9038305 f7039b05 0604b705 1504d305 ................ │ │ + 0x0009a160 2504ef05 34040b06 42042706 51044306 %...4...B.'.Q.C. │ │ + 0x0009a170 60045f06 71047f06 81049f06 9204bf06 `._.q........... │ │ + 0x0009a180 a204df06 b204ff06 c2041f07 d4044307 ..............C. │ │ + 0x0009a190 e5046707 f7048b07 0805af07 1a05d307 ..g............. │ │ + 0x0009a1a0 2b05f707 3e051f08 51054708 63056f08 +...>...Q.G.c.o. │ │ + 0x0009a1b0 76059708 8805bf08 9c05eb08 b0051709 v............... │ │ + 0x0009a1c0 c4054309 d8056f09 ec059b09 0106cb09 ..C...o......... │ │ + 0x0009a1d0 1706fb09 2c062b0a 41065b0a 58068f0a ....,.+.A.[.X... │ │ + 0x0009a1e0 6f06c30a 8606f70a 9c062b0b b506630b o.........+...c. │ │ + 0x0009a1f0 cd069b0b e606d30b ff060b0c 1907470c ..............G. │ │ + 0x0009a200 3407830c 4f07bf0c 6c07ff0c 89073f0d 4...O...l.....?. │ │ + 0x0009a210 a6077f0d c607c30d e507070e 06084b0e ..............K. │ │ + 0x0009a220 2808930e 4b08db0e 6f08240f 9508700f (...K...o.$...p. │ │ + 0x0009a230 bc08bc0f e4080810 0f095810 3b09a810 ..........X.;... │ │ + 0x0009a240 6a09fc10 9a095011 cc09a411 010afc11 j.....P......... │ │ + 0x0009a250 380a5412 730ab012 b10a0c13 f20a6c13 8.T.s.........l. │ │ + 0x0009a260 370bcc13 800b3014 cc0b9414 1e0cfc14 7.....0......... │ │ + 0x0009a270 740c6415 d00cd015 2f0d3c16 960dac16 t.d...../.<..... │ │ + 0x0009a280 020e1c17 760e9017 ef0e0418 710f7c18 ....v.......q.|. │ │ + 0x0009a290 f90ff418 8c107019 2a11f019 cf11701a ......p.*.....p. │ │ + 0x0009a2a0 8112f41a 41137c1b 0a14041c e314901c ....A.|......... │ │ + 0x0009a2b0 04000400 0c000d00 12001300 19001b00 ................ │ │ + 0x0009a2c0 21002300 29002c00 32003600 3c004000 !.#.).,.2.6.<.@. │ │ + 0x0009a2d0 46004b00 50005700 5b006300 67007000 F.K.P.W.[.c.g.p. │ │ + 0x0009a2e0 73007e00 7f008b00 8c009a00 9900a800 s.~............. │ │ + 0x0009a2f0 a600b700 b400c700 c200d600 d000e600 ................ │ │ + 0x0009a300 de00f700 ed000701 fb001801 0a012901 ..............). │ │ + 0x0009a310 19013a01 28014b01 38015d01 47016e01 ..:.(.K.8.].G.n. │ │ + 0x0009a320 57018001 66019201 7601a401 8601b601 W...f...v....... │ │ + 0x0009a330 9501c801 a501db01 b501ed01 c501ff01 ................ │ │ + 0x0009a340 d5011202 e4012402 f4013702 04024a02 ......$...7...J. │ │ + 0x0009a350 14025c02 24026f02 34028202 44029402 ..\.$.o.4...D... │ │ + 0x0009a360 5402a702 6302ba02 7302cc02 8302df02 T...c...s....... │ │ + 0x0009a370 9302f102 a2020403 b2021703 c2022903 ..............). │ │ + 0x0009a380 d1023c03 e1024e03 f0026103 00037403 ..<...N...a...t. │ │ + 0x0009a390 0f038603 1e039803 2e03ab03 3d03bd03 ............=... │ │ + 0x0009a3a0 4c03d003 5b03e203 6a03f403 79030604 L...[...j...y... │ │ + 0x0009a3b0 88031904 97032b04 a6033d04 b5034f04 ......+...=...O. │ │ + 0x0009a3c0 c4036104 d2037304 e1038504 f0039704 ..a...s......... │ │ + 0x0009a3d0 fe03a904 0d04bb04 1b04cd04 2904de04 ............)... │ │ + 0x0009a3e0 3804f004 46040205 54041305 62042505 8...F...T...b.%. │ │ + 0x0009a3f0 70043705 7f044805 8d045a05 9b046b05 p.7...H...Z...k. │ │ + 0x0009a400 a8047d05 b6048e05 c404a005 d204b105 ..}............. │ │ + 0x0009a410 e004c205 ed04d305 fb04e505 0805f605 ................ │ │ + 0x0009a420 16050706 23051806 31052906 3e053b06 ....#...1.).>.;. │ │ + 0x0009a430 58055b06 71057c06 8b059d06 a405bd06 X.[.q.|......... │ │ + 0x0009a440 bd05de06 d605ff06 ef052007 08064007 .......... ...@. │ │ + 0x0009a450 21066107 3a068207 5206a207 6b06c307 !.a.:...R...k... │ │ + 0x0009a460 8406e407 9c060408 b5062508 cd064608 ..........%...F. │ │ + 0x0009a470 e5066608 fd068708 1607a808 2e07c808 ..f............. │ │ + 0x0009a480 4607e908 5d070909 75072a09 8d074a09 F...]...u.*...J. │ │ + 0x0009a490 a5076b09 c8079b09 eb07cc09 0d08fc09 ..k............. │ │ + 0x0009a4a0 30082d0a 52085d0a 75088d0a 9708be0a 0.-.R.].u....... │ │ + 0x0009a4b0 b908ee0a db081f0b fc084f0b 1e097f0b ..........O..... │ │ + 0x0009a4c0 3f09b00b 6009e00b 8209100c a309410c ?...`.........A. │ │ + 0x0009a4d0 c309710c e409a20c 0f0ae20c 3a0a220d ..q.........:.". │ │ + 0x0009a4e0 650a620d 900aa30d ba0ae30d e40a230e e.b...........#. │ │ + 0x0009a4f0 0e0b640e 380ba40e 610be40e 8a0b240f ..d.8...a.....$. │ │ + 0x0009a500 b30b650f dc0ba50f 040ce50f 370c3510 ..e.........7.5. │ │ + 0x0009a510 690c8610 9a0cd610 cb0c2611 fc0c7611 i.........&...v. │ │ + 0x0009a520 2d0dc611 5d0d1712 8d0d6712 bd0db712 -...].....g..... │ │ + 0x0009a530 ed0d0713 250e6713 5d0ec813 950e2814 ....%.g.].....(. │ │ + 0x0009a540 cc0e8814 030fe814 390f4815 6f0fa815 ........9.H.o... │ │ + 0x0009a550 a50f0916 da0f6916 1710d916 55104917 ......i.....U.I. │ │ + 0x0009a560 9110b917 cd102918 09119918 44110a19 ......).....D... │ │ + 0x0009a570 7f117a19 c211fa19 04127a1a 4512fa1a ..z.......z.E... │ │ + 0x0009a580 86127a1b c712fa1b 07137a1c 4e130b1d ..z.......z.N... │ │ + 0x0009a590 95139b1d db132b1e 2114bb1e 66144b1f ......+.!...f.K. │ │ + 0x0009a5a0 ab14db1f f7147b20 42151b21 8d15bb21 ......{ B..!...! │ │ + 0x0009a5b0 d7155b22 2116fc22 7116ac23 c1165c24 ..["!.."q..#..\$ │ │ + 0x0009a5c0 11170c25 6017bc25 af176c26 05182c27 ...%`..%..l&..,' │ │ + 0x0009a5d0 5a18ec27 af18ac28 04196c29 5f193c2a Z..'...(..l)_.<* │ │ + 0x0009a5e0 bb190c2b 161adc2b 711aad2c d31a8d2d ...+...+q..,...- │ │ + 0x0009a5f0 361b6d2e 981b4d2f fb1b2d30 651c1d31 6.m...M/..-0e..1 │ │ + 0x0009a600 d01c0d32 3b1dfd32 af1dfd33 231efd34 ...2;..2...3#..4 │ │ + 0x0009a610 981efd35 161f0d37 951f1d38 16202d39 ...5...7...8. -9 │ │ + 0x0009a620 a0204d3a 2c216d3b bb218e3c 5422be3d . M:,!m;.!..#.@;$^A.$.B │ │ + 0x0009a640 a725ee43 68263e45 2f278e46 0528ee47 .%.Ch&>E/'.F.(.G │ │ + 0x0009a650 e1284e49 ce29be4a c22a2e4c ca2bae4d .(NI.).J.*.L.+.M │ │ + 0x0009a660 da2c2e4f 002ebe50 312f4e52 7930ee53 .,.O...P1/NRy0.S │ │ + 0x0009a670 ce318e55 3e333e57 bd34ee58 5936ae5a .1.U>3>W.4.XY6.Z │ │ + 0x0009a680 07386e5c d7393e5e ba3b0e60 c43dee61 .8n\.9>^.;.`.=.a │ │ + 0x0009a690 e43fcf63 2f42bf65 a744bf67 3d47bf69 .?.c/B.e.D.g=G.i │ │ + 0x0009a6a0 054acf6b 064def6d 29500f70 8b533f72 .J.k.M.m)P.p.S?r │ │ + 0x0009a6b0 00000000 3f000000 04000000 07000000 ....?........... │ │ + 0x0009a6c0 3f000000 17000000 00000000 00000000 ?............... │ │ + 0x0009a6d0 3f000000 3f000000 3c000000 3f000000 ?...?...<...?... │ │ + 0x0009a6e0 37000000 3f000000 17000000 3f000000 7...?.......?... │ │ + 0x0009a6f0 00000000 38000000 00000000 07000000 ....8........... │ │ + 0x0009a700 00000000 3f000000 10000000 01000000 ....?........... │ │ + 0x0009a710 07000000 3f000000 04000000 07000000 ....?........... │ │ + 0x0009a720 07000000 3f000000 17000000 07000000 ....?........... │ │ + 0x0009a730 4e0d0000 1cf7ffff 72040000 a7060000 N.......r....... │ │ + 0x0009a740 a7060000 8efbffff 00050b1d 0b0b0b24 ...............$ │ │ + 0x0009a750 0b0b0b0b 0b0b0b2b 0b0b0b0b 0b0b0b0b .......+........ │ │ + 0x0009a760 0b0b0b0b 0b0b0b32 0003071a 0707071f .......2........ │ │ + 0x0009a770 07070707 07070724 07070707 07070707 .......$........ │ │ + 0x0009a780 07070707 07070729 00060d15 0d0d0d1c .......)........ │ │ + 0x0009a790 0d0d0d0d 0d0d0d23 0d0d0d0d 0d0d0d0d .......#........ │ │ + 0x0009a7a0 0d0d0d0d 0d0d0d2a 00040914 09090919 .......*........ │ │ + 0x0009a7b0 09090909 0909091e 09090909 09090909 ................ │ │ + 0x0009a7c0 09090909 09090923 000e6a1e 6a6a6a2f .......#..j.jjj/ │ │ + 0x0009a7d0 6a6a6a6a 6a6a6a40 00021105 11111109 jjjjjjj@........ │ │ + 0x0009a7e0 11111111 1111110d 00000000 00000000 ................ │ │ + 0x0009a7f0 04000000 05000000 06000000 07000000 ................ │ │ + 0x0009a800 00000000 01000000 02000000 03000000 ................ │ │ + 0x0009a810 0c000000 0d000000 0e000000 0f000000 ................ │ │ + 0x0009a820 08000000 09000000 0a000000 0b000000 ................ │ │ + 0x0009a830 0406080a 0c0e1012 1416181a 1c1e2022 .............. " │ │ + 0x0009a840 14000000 15000000 16000000 17000000 ................ │ │ + 0x0009a850 10000000 11000000 12000000 13000000 ................ │ │ + 0x0009a860 1c000000 1d000000 1e000000 1f000000 ................ │ │ + 0x0009a870 18000000 19000000 1a000000 1b000000 ................ │ │ + 0x0009a880 2426282a 2c2e3032 3436383a 3c3e4042 $&(*,.02468:<>@B │ │ + 0x0009a890 24000000 25000000 26000000 27000000 $...%...&...'... │ │ + 0x0009a8a0 20000000 21000000 22000000 23000000 ...!..."...#... │ │ + 0x0009a8b0 2c000000 2d000000 2e000000 2f000000 ,...-......./... │ │ + 0x0009a8c0 28000000 29000000 2a000000 2b000000 (...)...*...+... │ │ + 0x0009a8d0 4446484a 4c4e5052 5456585a 5c5e6062 DFHJLNPRTVXZ\^`b │ │ + 0x0009a8e0 34000000 35000000 36000000 37000000 4...5...6...7... │ │ + 0x0009a8f0 30000000 31000000 32000000 33000000 0...1...2...3... │ │ + 0x0009a900 3c000000 3d000000 3e000000 3f000000 <...=...>...?... │ │ + 0x0009a910 38000000 39000000 3a000000 3b000000 8...9...:...;... │ │ + 0x0009a920 6466686a 6c6e7072 7476787a 7c7e8082 dfhjlnprtvxz|~.. │ │ + 0x0009a930 64617631 645f6c6f 67000000 00000000 dav1d_log....... │ │ + 0x0009a940 01000000 00000000 00800000 f1ffffff ................ │ │ + 0x0009a950 02002d02 00002c02 16000000 4b007b00 ..-...,.....K.{. │ │ + 0x0009a960 7b007b00 7b007b00 7b007b00 2d020000 {.{.{.{.{.{.-... │ │ + 0x0009a970 dd000702 14010702 00000000 00000000 ................ │ │ + 0x0009a980 01000000 00000000 00000000 00000000 ................ │ │ + 0x0009a990 ffffffff 00000000 ffffffff ffffffff ................ │ │ + 0x0009a9a0 00000100 02000300 04000500 06000700 ................ │ │ + 0x0009a9b0 4672616d 65207369 7a652025 64782564 Frame size %dx%d │ │ + 0x0009a9c0 20657863 65656473 206c696d 69742025 exceeds limit % │ │ + 0x0009a9d0 750a004d 616c666f 726d6564 20495455 u..Malformed ITU │ │ + 0x0009a9e0 2d542054 2e333520 6d657461 64617461 -T T.35 metadata │ │ + 0x0009a9f0 206d6573 73616765 20666f72 6d61740a message format. │ │ + 0x0009aa00 00556e6b 6e6f776e 204d6574 61646174 .Unknown Metadat │ │ + 0x0009aa10 61204f42 55207479 70652025 640a0055 a OBU type %d..U │ │ + 0x0009aa20 6e6b6e6f 776e204f 42552074 79706520 nknown OBU type │ │ + 0x0009aa30 2564206f 66207369 7a652025 750a0045 %d of size %u..E │ │ + 0x0009aa40 72726f72 20706172 73696e67 204f4255 rror parsing OBU │ │ + 0x0009aa50 20646174 610a0045 72726f72 20706172 data..Error par │ │ + 0x0009aa60 73696e67 20736571 75656e63 65206865 sing sequence he │ │ + 0x0009aa70 61646572 0a004f76 65727275 6e20696e ader..Overrun in │ │ + 0x0009aa80 204f4255 20626974 20627566 6665720a OBU bit buffer. │ │ + 0x0009aa90 004f7665 7272756e 20696e20 4f425520 .Overrun in OBU │ │ + 0x0009aaa0 62697420 62756666 65722069 6e746f20 bit buffer into │ │ + 0x0009aab0 6e657874 204f4255 0a004572 726f7220 next OBU..Error │ │ + 0x0009aac0 70617273 696e6720 6672616d 65206865 parsing frame he │ │ + 0x0009aad0 61646572 0a006461 7631645f 70696374 ader..dav1d_pict │ │ + 0x0009aae0 7572655f 72656600 6473742d 3e646174 ure_ref.dst->dat │ │ + 0x0009aaf0 615b305d 203d3d20 2828766f 69642a29 a[0] == ((void*) │ │ + 0x0009ab00 30290073 72632d3e 64617461 5b305d20 0).src->data[0] │ │ + 0x0009ab10 213d2028 28766f69 642a2930 29006461 != ((void*)0).da │ │ + 0x0009ab20 7631645f 70696374 7572655f 6d6f7665 v1d_picture_move │ │ + 0x0009ab30 5f726566 00702021 3d202828 766f6964 _ref.p != ((void │ │ + 0x0009ab40 2a293029 00646176 31645f70 69637475 *)0).dav1d_pictu │ │ + 0x0009ab50 72655f75 6e726566 5f696e74 65726e61 re_unref_interna │ │ + 0x0009ab60 6c00702d 3e646174 615b305d 20213d20 l.p->data[0] != │ │ + 0x0009ab70 2828766f 69642a29 30290050 69637475 ((void*)0).Pictu │ │ + 0x0009ab80 72652061 6c726561 64792061 6c6c6f63 re already alloc │ │ + 0x0009ab90 61746564 210a0046 61696c65 6420746f ated!..Failed to │ │ + 0x0009aba0 20777261 70207069 63747572 653a2025 wrap picture: % │ │ + 0x0009abb0 730a0020 21253141 505b682a 2a3a4754 s.. !%1AP[h**:GT │ │ + 0x0009abc0 6164704b 4554677d 8e91925b 565b6e80 adpKETg}...[V[n. │ │ + 0x0009abd0 98b2be1f 282e3036 3d40442f 2d383d41 ....(.06=@D/-8=A │ │ + 0x0009abe0 4544473c 36404b55 5c5a5742 3d404952 EDG<6@KU\ZWB=@IR │ │ + 0x0009abf0 5c666920 21242e3c 4b56622a 2a38434f \fi !$.:DUbv..VPUeu │ │ + 0x0009ac50 889da51f 262e2e32 393d412f 2e35383b ....&..29=A/.58; │ │ + 0x0009ac60 40414336 3239424a 52555240 3c3e474f @AC629BJRUR@<>GO │ │ + 0x0009ac70 58616320 20222933 414b5623 242f353d Xac ")3AKV#$/5= │ │ + 0x0009ac80 49515c3b 39414e5c 6c757753 4e52616f IQ\;9AN\luwSNRao │ │ + 0x0009ac90 81949a1f 242e2d31 363b3f2f 2f343537 ....$.-16;?//457 │ │ + 0x0009aca0 3a3d4135 32373f47 4d51503f 3b3d464d :=A527?GMQP?;=FM │ │ + 0x0009acb0 565e5f20 20222630 3c485123 242a333b V^_ "&0;:DO │ │ + 0x0009ad50 5b656f1f 21282f2d 3033372a 2c2f3231 [eo.!(/-037*,/21 │ │ + 0x0009ad60 3234372f 2d2e363b 3d3f4236 33323940 247/-.6;=?B6329@ │ │ + 0x0009ad70 464b4f20 20202226 2c323d20 21232528 FKO "&,2= !#%( │ │ + 0x0009ad80 2d323a2a 292a323a 42474f38 35343b44 -2:*)*2:BGO854;D │ │ + 0x0009ad90 4e56611f 20272c2e 2f303526 282f2f2f NVa. ',./05&(/// │ │ + 0x0009ada0 2e2f322f 2d2d3338 3b3d4034 3130353a ./2/--38;=@4105: │ │ + 0x0009adb0 40444920 20202223 282e3420 21222526 @DI "#(.4 !"%& │ │ + 0x0009adc0 2a2e3325 24262c31 373b4034 3131363c *.3%$&,17;@4116< │ │ + 0x0009add0 454c531f 1f242a2f 2e303226 282c2f30 ELS..$*/.02&(,/0 │ │ + 0x0009ade0 2e2e302f 2e2f3235 36373832 302f3236 ..0/./2567820/26 │ │ + 0x0009adf0 3c40431f 20202022 252a2e20 21222325 <@C. "%*. !"#% │ │ + 0x0009ae00 282b2e23 2224262b 3135382b 292a2a31 (+.#"$&+158+)**1 │ │ + 0x0009ae10 383f431f 1f23272b 2f2e3026 282b2f2f 8?C..#'+/.0&(+// │ │ + 0x0009ae20 2f2e2e2f 2e2f2f32 35353630 2d2e2d32 /.././/25560-.-2 │ │ + 0x0009ae30 373a3b1f 20202021 22252820 20212122 7:;. !"%( !!" │ │ + 0x0009ae40 24262822 22222426 292c2e27 2626282a $&("""$&),.'&&(* │ │ + 0x0009ae50 2f34381f 1f212428 2d2f2f22 2325292c /48..!$(-//"#%), │ │ + 0x0009ae60 2e2f2e2a 2a2c2e30 31323130 2e2e2e30 ./.**,.01210...0 │ │ + 0x0009ae70 3336371f 20202020 2122231f 20202021 367. !"#. ! │ │ + 0x0009ae80 21222220 20212223 24252623 23222426 !"" !"#$%&##"$& │ │ + 0x0009ae90 282a301f 1f1f2225 272a301f 1f202427 (*0..."%'*0.. $' │ │ + 0x0009aea0 292b2e25 26282b2e 2f2f3030 2f2e2f2f )+.%&(+.//00/.// │ │ + 0x0009aeb0 3032351f 1f202020 2020211f 20202020 025.. !. │ │ + 0x0009aec0 20212120 20202021 22222320 20202122 !! !""# !" │ │ + 0x0009aed0 2223241f 1f1f1f22 2326291f 1f202024 "#$...."#&).. $ │ │ + 0x0009aee0 25282a23 24252528 2a2d2d25 2627282b %(*#$%%(*--%&'(+ │ │ + 0x0009aef0 2c2f2f1f 1f1f1f1f 1f20201f 20202020 ,//...... . │ │ + 0x0009af00 2020201f 20202020 20202020 20202020 . │ │ + 0x0009af10 2121211f 1f1f1f1f 1f22221f 1f1f2020 !!!......""... │ │ + 0x0009af20 2124241f 1f1f2020 21242422 23232424 !$$... !$$"##$$ │ │ + 0x0009af30 2528281f 1f1f1f1f 1f1f1f1f 1f202020 %((.......... │ │ + 0x0009af40 2020201f 1f202020 2020201f 1f202020 .. .. │ │ + 0x0009af50 2020201f 1f1f1f1f 1f1f1e1f 1f1f1f1f ............. │ │ + 0x0009af60 1f1f1f1f 1f1f1f1f 1f20201f 1f1f1f1f ......... ..... │ │ + 0x0009af70 1f20201f 20202222 292d363c 484b5358 . . "")-6? │ │ + 0x0009afc0 41434531 2d2e3135 3a3b3e40 43444745 ACE1-.15:;>@CDGE │ │ + 0x0009afd0 4446483f 3938393c 43474e52 595a5b59 DFH?989 │ │ + 0x0009b040 40414331 2d2e2f35 383b3d3f 41434543 @AC1-./58;=?ACEC │ │ + 0x0009b050 4244463d 3736363b 3e44494d 52565856 BDF=766;>DIMRVXV │ │ + 0x0009b060 57535645 403d3b3e 4144494e 54595d62 WSVE@=;>ADINTY]b │ │ + 0x0009b070 6466671f 20202122 25292e35 3c414a4f dfg. !"%).5DINUZ │ │ + 0x0009b090 5a5f6541 3c3b3a41 494f5661 696f787d Z_eA<;:AIOVaiox} │ │ + 0x0009b0a0 807c835a 54514e53 595e6670 7b868f9a .|.ZTQNSY^fp{... │ │ + 0x0009b0b0 9ea4aa1f 2024282c 2e2d2f31 34363a3c .... $(,.-/146:< │ │ + 0x0009b0c0 3e404130 2e2e2e33 3638393a 3c3e4042 >@A0...3689:<>@B │ │ + 0x0009b0d0 40424439 35333236 3c404449 4c4f5254 @BD95326<@DILORT │ │ + 0x0009b0e0 54515344 3f3c3a3d 4043474d 52575b5f TQSD?<:=@CGMRW[_ │ │ + 0x0009b0f0 6163641f 20202122 22272c31 363c444b acd. !""',16:98=BJRZ_fnu │ │ + 0x0009b120 78747b58 524f4c51 555b626b 757f8791 xt{XROLQU[bku... │ │ + 0x0009b130 94999f1f 2023282b 2e2d2e30 3234383a .... #(+.-.0248: │ │ + 0x0009b140 3c3e3f30 2e2f2f32 35353636 37383b3d <>?0.//2556678;= │ │ + 0x0009b150 3f404238 34323135 383d4146 484b4f51 ?@B842158=AFHKOQ │ │ + 0x0009b160 524f5143 3e3c393c 3f42464b 5055595d ROQC><90/./15556679; │ │ + 0x0009b1d0 3d3e4034 31302f32 36393d40 42444749 =>@410/269=@BDGI │ │ + 0x0009b1e0 4b4c4e40 3c393839 3d404447 4b4e5357 KLN@<989=@DGKNSW │ │ + 0x0009b1f0 5a5c5e1f 20202021 22222529 2d31363c Z\^. !""%)-16< │ │ + 0x0009b200 41484b24 23222426 2a303235 383c3f44 AHK$#"$&*0258;;:?CGLQU\b │ │ + 0x0009b2b0 696f761f 1f202328 2b2e2e2e 2e2f3032 iov.. #(+..../02 │ │ + 0x0009b2c0 34373a2a 2a2a2d2f 30323231 31323234 47:***-/02211224 │ │ + 0x0009b2d0 35373a31 2f2d2e2e 31353739 3b3c3d3f 57:1/-..1579;<=? │ │ + 0x0009b2e0 40424439 36343332 35383a3d 40434749 @BD9643258:=@CGI │ │ + 0x0009b2f0 4c4f521f 20202020 20222325 27292d32 LOR. "#%')-2 │ │ + 0x0009b300 36393d20 20212222 23252628 292b2e32 69= !""#%&()+.2 │ │ + 0x0009b310 35383a2c 2a292a2a 2a303639 3c3f4347 58:,*)***069?@63110037:<>AD │ │ + 0x0009b370 4647491f 20202020 20212223 25262a2d FGI. !"#%&*- │ │ + 0x0009b380 2f333720 20202122 23242526 28282b2d /37 !"#$%&((+- │ │ + 0x0009b390 2f323626 25242426 27292c31 3334383a /26&%$$&'),1348: │ │ + 0x0009b3a0 3c3f4335 33313132 3133363c 3f41474b │ │ + 0x0009b790 40434530 2e2f3235 35363738 3c3d4042 @CE0./255678<=@B │ │ + 0x0009b7a0 42424334 302f3236 3d404446 4b4b4a49 BBC40/26=@DFKKJI │ │ + 0x0009b7b0 4b4a4939 34333539 4043494c 52535653 KJI94359@CILRSVS │ │ + 0x0009b7c0 53545242 3c3b3c3e 45495054 5c5d5e60 STRB<;<>EIPT\]^` │ │ + 0x0009b7d0 5c5e5b44 3f3c3b3e 42484c50 575d6263 \^[D?<;>BHLPW]bc │ │ + 0x0009b7e0 65676547 423f3e3e 42464b4f 54595e62 egeGB?>>BFKOTY^b │ │ + 0x0009b7f0 686a6d20 1f202024 272f353d 474f565c hjm . $'/5=GOV\ │ │ + 0x0009b800 62686e20 20222325 282d3238 40464c52 bhn "#%(-28@FLR │ │ + 0x0009b810 585e6424 23242830 32383c41 494f5459 X^d$#$(028AC0./055668:<>@ │ │ + 0x0009b8a0 41414132 2e2e2f36 383d3f41 44464847 AAA2../68=?ADFHG │ │ + 0x0009b8b0 49484739 34333339 3c42474a 4f525451 IHG94339@ADE │ │ + 0x0009b9b0 47464536 32313035 3a3e4146 494b4e4f GFE62105:>AFIKNO │ │ + 0x0009b9c0 4f504d3f 3a38363b 4043474d 5255595b OPM?:86;@CGMRUY[ │ │ + 0x0009b9d0 57595643 3e3b393c 4046494d 53595d5e WYVC>;9<@FIMSY]^ │ │ + 0x0009b9e0 60615f45 413e3c3d 4044484c 5155595d `a_EA><=@DHLQUY] │ │ + 0x0009b9f0 62646620 1f1f2022 24292f35 3a414a52 bdf .. "$)/5:AJR │ │ + 0x0009ba00 575c611f 20212223 24282c32 363b4349 W\a. !"#$(,26;CI │ │ + 0x0009ba10 4e535823 22232529 2e313539 3d42494f NSX#"#%).159=BIO │ │ + 0x0009ba20 5354562c 292a2a30 363c4247 4b4f565c STV,)**06@BD │ │ + 0x0009bab0 45444334 312f2f32 363b3f42 4446494b EDC41//26;?BDFIK │ │ + 0x0009bac0 4d4d4b39 35333235 393d4247 494c5053 MMK953259=BGILPS │ │ + 0x0009bad0 54565340 3c39373a 3d42474b 4f53575b TVS@<97:=BGKOSW[ │ │ + 0x0009bae0 5d5e5c44 403d3b3c 3f43474a 4f53575b ]^\D@=;BFKQ │ │ + 0x0009bb30 565a5a33 312f3034 3a3f454a 4f545a61 VZZ31/04:?EJOTZa │ │ + 0x0009bb40 666a6741 3d3b3a3e 44494f55 5c626a71 fjgA=;:>DIOU\bjq │ │ + 0x0009bb50 787c774f 4a474548 4e545a60 676e7780 x|wOJGEHNTZ`gnw. │ │ + 0x0009bb60 878c8957 524f4d4e 54596067 6f767e86 ...WROMNTY`gov~. │ │ + 0x0009bb70 8f939720 1f1f2329 31303132 3436393d ... ..#)1012469= │ │ + 0x0009bb80 40424420 2123272b 2f2e2d2e 30323437 @BD !#'+/.-.0247 │ │ + 0x0009bb90 3a3b3d28 292b2e30 32313031 32333538 :;=()+.021012358 │ │ + 0x0009bba0 3a3b3b31 2f2e2e31 35363839 3a3b3d3f :;;1/..15689:;=? │ │ + 0x0009bbb0 41424133 312f2f31 36393d3f 41434548 ABA31//169=?ACEH │ │ + 0x0009bbc0 494b4839 36333234 393c4043 47494d50 IKH963249<@CGIMP │ │ + 0x0009bbd0 5254513f 3b393739 3c404347 4b4e5256 RTQ?;979<@CGKNRV │ │ + 0x0009bbe0 595b5943 3f3c3a3b 3e414549 4d515558 Y[YC?<:;>AEIMQUX │ │ + 0x0009bbf0 5c5e5f20 1f1f2020 2224272c 30353a41 \^_ .. "$',05:A │ │ + 0x0009bc00 474f521f 20202021 22222529 2d31363c GOR. !""%)-16< │ │ + 0x0009bc10 41484b20 20212223 2526282b 2e32363a AHK !"#%&(+.26: │ │ + 0x0009bc20 3f464824 23222426 2a303235 383c3f44 ?FH$#"$&*0258;;:?DIOU\bi │ │ + 0x0009bc60 6f76794f 4b484745 494e545a 60676e76 ovyOKHGEINTZ`gnv │ │ + 0x0009bc70 7d858820 1f1e2125 2a313031 32343639 }.. ..!%*1012469 │ │ + 0x0009bc80 3c3f401f 1f202428 2b2e2e2d 2e303234 @ │ │ + 0x0009bcc0 41434434 32302f2f 3236393d 40424446 ACD420//269=@BDF │ │ + 0x0009bcd0 484b4b39 36343332 35393c40 4347494c HKK9643259<@CGIL │ │ + 0x0009bce0 4f52533f 3c393836 393c4043 474b4e52 ORS?<9869<@CGKNR │ │ + 0x0009bcf0 55595a20 1f1f2020 22232629 2c30353a UYZ .. "#&),05: │ │ + 0x0009bd00 41474f1f 20202021 22222427 2a2d3136 AGO. !""$'*-16 │ │ + 0x0009bd10 3c414820 20212223 25262829 2b2e3236 ;998=AEJOSZ_ │ │ + 0x0009bd60 666c7349 45424140 45494d51 565b6369 flsIEBA@EIMQV[ci │ │ + 0x0009bd70 70777f20 1f1e2125 2a2f3030 31323436 pw. ..!%*/001246 │ │ + 0x0009bd80 393c3f1f 1f202428 2b2e2e2d 2d2e3032 9 │ │ + 0x0009bdc0 40414334 32302f2f 3235383b 3e404244 @AC420//258;>@BD │ │ + 0x0009bdd0 46484b38 35333231 35373a3d 40424648 FHK8532157:=@BFH │ │ + 0x0009bde0 4b4d503d 39373634 383a3d3f 4245494c KMP=97648:=?BEIL │ │ + 0x0009bdf0 4f525620 1f1f1f20 20222426 292c3035 ORV ... "$&),05 │ │ + 0x0009be00 393d411f 20202020 21222225 27292d31 9=A. !""%')-1 │ │ + 0x0009be10 35383c20 20212222 23252628 292b2e32 58< !""#%&()+.2 │ │ + 0x0009be20 35383a23 23222324 25292e2f 31333639 58:##"#$%)./1369 │ │ + 0x0009be30 3c3f4227 26252627 282c3234 36393c40 ;;::?DHLOU\ │ │ + 0x0009be70 61646920 1f1e2123 252a3130 30313234 adi ..!#%*100124 │ │ + 0x0009be80 3637391f 1f202325 282b2e2e 2d2d2e30 679.. #%(+..--.0 │ │ + 0x0009be90 31333425 26282a2c 2f2f302f 2e2e2e2f 134%&(*,//0/.../ │ │ + 0x0009bea0 3031322d 2d2c2e2e 2f313433 33333435 012--,../1433345 │ │ + 0x0009beb0 36363730 2f2d2e2e 2f323536 36373839 6670/-../2566789 │ │ + 0x0009bec0 3a3a3b31 2f2d2d2d 2d313537 393a3b3d ::;1/----1579:;= │ │ + 0x0009bed0 3e3f4034 32302f2f 2f323639 3b3d4042 >?@420///269;=@B │ │ + 0x0009bee0 44454639 36343333 3235393b 3d404347 DEF96433259;=@CG │ │ + 0x0009bef0 494a4c20 1f1f1f20 20202224 26272c2f IJL ... "$&',/ │ │ + 0x0009bf00 31353a1f 20202020 21212222 2425292c 15:. !!""$%), │ │ + 0x0009bf10 2e313620 20202122 23232425 27282a2d .16 !"##$%'(*- │ │ + 0x0009bf20 2f323620 21212122 24242628 292a2d2f /26 !!!"$$&()*-/ │ │ + 0x0009bf30 30333724 23232324 26282a30 31323538 037$###$&(*01258 │ │ + 0x0009bf40 393c3f2c 2a29292a 2a2c3036 383a3f42 920..../2678;= │ │ + 0x0009bfe0 3d3f4134 3230302f 2f303236 38393d3f =?A4200//02689=? │ │ + 0x0009bff0 40424420 1f1f1f1f 20202022 23242729 @BD .... "#$') │ │ + 0x0009c000 2c2f301f 20202020 20212122 22222527 ,/0. !!"""%' │ │ + 0x0009c010 292c2d1f 20202021 21222223 24242728 ),-. !!""#$$'( │ │ + 0x0009c020 2a2c2d20 20202122 22232425 26262829 *,- !""#$%&&() │ │ + 0x0009c030 2b2d2e23 23222223 24252729 2d2e3031 +-.##""#$%')-.01 │ │ + 0x0009c040 33353624 23232224 2426282a 2f303233 356$##"$$&(*/023 │ │ + 0x0009c050 3538382c 2a29292a 2a2a2c30 34363a3c 588,*))***,046:< │ │ + 0x0009c060 3f42432f 2d2d2c2c 2d2d2f32 37383c3e ?BC/--,,--/278<> │ │ + 0x0009c070 42454620 1f1f1e21 2125272a 2f313030 BEF ...!!%'*/100 │ │ + 0x0009c080 3132321f 1f202023 2428292b 2e2e2e2d 122.. #$()+...- │ │ + 0x0009c090 2d2e2e21 22222325 262b2b2c 2e2f2e2e -..!""#%&++,./.. │ │ + 0x0009c0a0 2d2e2e25 2627282a 2b2f2f2f 30302f2e -..%&'(*+///00/. │ │ + 0x0009c0b0 2e2e2e2d 2d2d2c2e 2e2f3031 33343333 ...---,../013433 │ │ + 0x0009c0c0 33343430 2f2e2e2f 2f2f3032 34353535 3440/..///024555 │ │ + 0x0009c0d0 35363631 2f2e2d2d 2e2d2f31 35353839 5661/.--.-/15589 │ │ + 0x0009c0e0 3a3b3b32 302f2e2e 2e2e2f32 35363839 :;;20/..../25689 │ │ + 0x0009c0f0 3b3d3d20 1f1f1f1f 20202020 22222424 ;== .... ""$$ │ │ + 0x0009c100 27272c1f 20202020 20202121 22222222 '',. !!"""" │ │ + 0x0009c110 2525291f 20202020 20202121 22222222 %%). !!"""" │ │ + 0x0009c120 25252920 20202121 22222323 25252626 %%) !!""##%%&& │ │ + 0x0009c130 28282b20 20202121 22222323 25252626 ((+ !!""##%%&& │ │ + 0x0009c140 28282b24 23232222 24242626 2a2a3030 ((+$##""$$&&**00 │ │ + 0x0009c150 32323524 23232222 24242626 2a2a3030 225$##""$$&&**00 │ │ + 0x0009c160 3232352c 2a2a2929 2a2a2a2a 30303636 225,**))****0066 │ │ + 0x0009c170 3a3a3f20 1f1f1e1e 21212525 2a2a3131 ::? ....!!%%**11 │ │ + 0x0009c180 3030311f 1f1f2020 24242828 2b2b2e2e 001... $$((++.. │ │ + 0x0009c190 2e2e2d1f 1f1f2020 24242828 2b2b2e2e ..-... $$((++.. │ │ + 0x0009c1a0 2e2e2d25 26262828 2b2b2f2f 2f2f3030 ..-%&&((++////00 │ │ + 0x0009c1b0 2f2f2e25 26262828 2b2b2f2f 2f2f3030 //.%&&((++////00 │ │ + 0x0009c1c0 2f2f2e30 2f2f2e2e 2f2f2f2f 32323535 //.0//..////2255 │ │ + 0x0009c1d0 35353530 2f2f2e2e 2f2f2f2f 32323535 5550//..////2255 │ │ + 0x0009c1e0 35353531 2f2f2d2d 2e2e2d2d 31313535 5551//--..--1155 │ │ + 0x0009c1f0 38383a20 1f1f1f1f 1f1f2020 20202122 88: ...... !" │ │ + 0x0009c200 2224241f 20202020 20202020 20202122 "$$. !" │ │ + 0x0009c210 2223231f 20202020 20202020 21212122 "##. !!!" │ │ + 0x0009c220 2222221f 20202020 20212121 22222323 """. !!!""## │ │ + 0x0009c230 23242420 20202021 21222222 23232425 #$$ !!"""##$% │ │ + 0x0009c240 25262620 20202021 21222222 23232425 %&& !!"""##$% │ │ + 0x0009c250 25262623 23232222 22232424 25252829 %&&###"""#$$%%() │ │ + 0x0009c260 2b2e2e24 23232322 22242425 2626292a +..$###""$$%&&)* │ │ + 0x0009c270 2c303020 1f1f1f1e 1e212123 2525292a ,00 .....!!#%%)* │ │ + 0x0009c280 2c31311f 1f1f1f20 20222325 27272a2a ,11.... "#%''** │ │ + 0x0009c290 2c2f2f1f 1f1f2020 20232425 28282a2b ,//... #$%((*+ │ │ + 0x0009c2a0 2c2e2e21 22222223 23252628 2b2b2c2c ,..!"""##%&(++,, │ │ + 0x0009c2b0 2d2f2f25 26262728 282a2b2c 2f2f2f2f -//%&&'((*+,//// │ │ + 0x0009c2c0 2f303025 26262728 282a2b2c 2f2f2f2f /00%&&'((*+,//// │ │ + 0x0009c2d0 2f30302d 2d2d2d2c 2c2e2e2e 2f2f3131 /00----,,...//11 │ │ + 0x0009c2e0 32343430 2f2f2e2e 2e2f2f2f 2f2f3132 2440//.../////12 │ │ + 0x0009c2f0 33353520 1f1f1f1f 1f1f1f1f 20202020 355 ........ │ │ + 0x0009c300 2020221f 1f202020 20202020 20202020 ".. │ │ + 0x0009c310 2021221f 20202020 20202020 20202021 !". ! │ │ + 0x0009c320 2121221f 20202020 20202020 20202021 !!". ! │ │ + 0x0009c330 2121221f 20202020 20202021 21212122 !!". !!!!" │ │ + 0x0009c340 22222320 20202020 21212122 22222323 ""# !!!"""## │ │ + 0x0009c350 23242520 20202020 21212122 22222323 #$% !!!"""## │ │ + 0x0009c360 23242520 21212121 21212122 22222324 #$% !!!!!!!"""#$ │ │ + 0x0009c370 24242620 1f1f1f1f 1e1e1f21 21212325 $$& .......!!!#% │ │ + 0x0009c380 25272a1f 1f1f1f1f 1f1f2022 23232527 %'*....... "##%' │ │ + 0x0009c390 27282a1f 1f1f1f20 20202123 24242628 '(*.... !#$$&( │ │ + 0x0009c3a0 28292b1f 1f1f1f20 20202123 24242628 ()+.... !#$$&( │ │ + 0x0009c3b0 28292b21 21222222 23232325 2626292b ()+!!"""###%&&)+ │ │ + 0x0009c3c0 2b2b2c25 26262627 2828282a 2b2b2d2f ++,%&&&'(((*++-/ │ │ + 0x0009c3d0 2f2f2f25 26262627 2828282a 2b2b2d2f ///%&&&'(((*++-/ │ │ + 0x0009c3e0 2f2f2f26 27282828 2929292b 2c2c2e2f ///&'((()))+,,./ │ │ + 0x0009c3f0 2f2f3020 1f1f1f1f 1f1f1f1f 1f1f1f1f //0 ............ │ │ + 0x0009c400 2020201f 1f1f2020 20202020 20202020 ... │ │ + 0x0009c410 2020201f 1f202020 20202020 20202020 .. │ │ + 0x0009c420 2020201f 1f202020 20202020 20202020 .. │ │ + 0x0009c430 2020201f 1f202020 20202020 20202020 .. │ │ + 0x0009c440 2020201f 1f202020 20202020 20202020 .. │ │ + 0x0009c450 2020201f 20202020 20202020 20202121 . !! │ │ + 0x0009c460 21212120 20202020 20202020 20202121 !!! !! │ │ + 0x0009c470 22222220 1f1f1f1f 1f1f1e1e 1e1e1f21 """ ...........! │ │ + 0x0009c480 2121211f 1f1f1f1f 1f1f1f1f 1f1f2022 !!!........... " │ │ + 0x0009c490 2222221f 1f1f1f1f 1f1f1f20 20202122 """........ !" │ │ + 0x0009c4a0 2323231f 1f1f1f1f 1f202020 20202123 ###...... !# │ │ + 0x0009c4b0 2424241f 1f1f1f1f 1f202020 20202123 $$$...... !# │ │ + 0x0009c4c0 2424241f 1f1f1f1f 1f202020 20202123 $$$...... !# │ │ + 0x0009c4d0 24242421 21222222 22222223 23232425 $$$!!""""""###$% │ │ + 0x0009c4e0 26262623 24242525 25252626 26262728 &&&#$$%%%%&&&&'( │ │ + 0x0009c4f0 29292920 1f1f1f1f 1f1f1f1f 1f1f1f1f ))) ............ │ │ + 0x0009c500 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ + 0x0009c510 1f1f1f1f 1f1f1f1f 20202020 20202020 ........ │ │ + 0x0009c520 2020201f 1f1f1f20 20202020 20202020 .... │ │ + 0x0009c530 2020201f 1f1f2020 20202020 20202020 ... │ │ + 0x0009c540 2020201f 1f1f2020 20202020 20202020 ... │ │ + 0x0009c550 2020201f 1f1f2020 20202020 20202020 ... │ │ + 0x0009c560 2020201f 1f1f2020 20202020 20202020 ... │ │ + 0x0009c570 20202020 1f1f1f1f 1f1f1f1f 1f1f1f1f ............ │ │ + 0x0009c580 1f1e1e1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ + 0x0009c590 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ 0x0009c5a0 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ 0x0009c5b0 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ - 0x0009c5c0 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ - 0x0009c5d0 1f1f1f1f 1f1f1f1f 1f1f1f1f 20202020 ............ │ │ - 0x0009c5e0 20202020 20202020 20202020 20202020 │ │ - 0x0009c5f0 2020201f 1f1f1f1f 1f1f2020 20202020 ....... │ │ - 0x0009c600 20202020 20202020 20202020 20202020 │ │ - 0x0009c610 2020201f 1f1f1f1f 1f202020 20202020 ...... │ │ - 0x0009c620 20202020 20202020 20202020 20202020 │ │ - 0x0009c630 2020201f 1f1f1f1f 1f202020 20202020 ...... │ │ - 0x0009c640 20202020 20202020 20202020 20202020 │ │ - 0x0009c650 2020201f 1f1f1f1f 1f202020 20202020 ...... │ │ - 0x0009c660 20202020 20202020 20202020 20202020 │ │ - 0x0009c670 2020201f 1f1f1f1f 1f202020 20202020 ...... │ │ - 0x0009c680 20202020 20202020 20202020 20202020 │ │ - 0x0009c690 20202020 1f1f1f1f 1f1f1f1f 1f1f1f1f ............ │ │ - 0x0009c6a0 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1e1e ................ │ │ - 0x0009c6b0 1e1e1e1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ - 0x0009c6c0 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ - 0x0009c6d0 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ - 0x0009c6e0 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ - 0x0009c6f0 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ - 0x0009c700 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ - 0x0009c710 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ - 0x0009c720 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ - 0x0009c730 2020201f 1f1f1f1f 1f1f1f1f 1f1f1f1f ............. │ │ - 0x0009c740 1f1f1f1f 1f1f1f1f 1f1f2020 20202020 .......... │ │ - 0x0009c750 2020201f 1f1f1f1f 1f1f1f1f 1f1f1f1f ............. │ │ - 0x0009c760 1f1f1f1f 1f1f1f1f 1f1f2020 20202020 .......... │ │ - 0x0009c770 2020201f 1f1f1f1f 1f1f1f1f 1f1f1f1f ............. │ │ - 0x0009c780 1f1f1f1f 1f1f1f1f 1f1f2020 20202020 .......... │ │ - 0x0009c790 20202020 1f1f1f20 20222324 272c2e30 ... "#$',.0 │ │ - 0x0009c7a0 353a3d41 474f5152 585b5e61 64676b6e 5:=AGOQRX[^adgkn │ │ - 0x0009c7b0 72767a1f 20202020 21222222 25292b2d rvz. !"""%)+- │ │ - 0x0009c7c0 3136393c 41484a4b 50535558 5b5e6165 169;;;:?ADIORU │ │ - 0x0009c8a0 5c626569 6f767779 7e828380 7f83888a \beiovwy~....... │ │ - 0x0009c8b0 8988884f 4b484747 45494c4e 545a5d60 ...OKHGGEILNTZ]` │ │ - 0x0009c8c0 676e7276 7d858788 8e8e898c 91908e8d gnrv}........... │ │ - 0x0009c8d0 92979c57 524e4e4d 4b4f5254 595f6266 ...WRNNMKORTY_bf │ │ - 0x0009c8e0 6d74787c 848d8e90 9594999d 98969ba1 mtx|............ │ │ - 0x0009c8f0 9f9d9c5a 55525150 4e4e5357 595d6466 ...ZURQPNNSWY]df │ │ - 0x0009c900 6b73767b 84888c97 999ba0a1 a4aaa8a5 ksv{............ │ │ - 0x0009c910 a7acb25d 58565452 52505456 5b5e6269 ...]XVTRRPTV[^bi │ │ - 0x0009c920 6b70777a 82878c95 99a2a5a7 adaeb1b7 kpwz............ │ │ - 0x0009c930 b9b6b360 5b5a5756 56535459 5b5f6466 ...`[ZWVVSTY[_df │ │ - 0x0009c940 6e6f767b 80878a95 98a0a7ad b2b4bbbc nov{............ │ │ - 0x0009c950 bec5cb63 5e5d5a59 5958575a 5d616369 ...c^]ZYYXWZ]aci │ │ - 0x0009c960 6b73747c 7f878b92 989fa6ab b6babfc1 kst|............ │ │ - 0x0009c970 c9cbcc66 61615d5d 5c5c5a5a 60616768 ...faa]]\\ZZ`agh │ │ - 0x0009c980 6f707879 82838e8f 9a9ba8a9 b5b7c6c8 opxy............ │ │ - 0x0009c990 ced0d920 1f1e2021 252a2d31 30313132 ... .. !%*-10112 │ │ - 0x0009c9a0 34363739 3c3f4040 43444546 4748494a 4679>?@ABC │ │ - 0x0009c9d0 44454625 2628292b 2f2f2f30 2f2e2e2e DEF%&()+///0/... │ │ - 0x0009c9e0 2f313132 34373738 3a3b3c3e 3f404143 /1124778:;<>?@AC │ │ - 0x0009c9f0 4445462a 2a2a2c2d 2f303132 32313132 DEF***,-/0122112 │ │ - 0x0009ca00 32343435 373a3a3a 3c3c3c3c 3d3e3f40 24457:::<<<<=>?@ │ │ - 0x0009ca10 41424330 2f2e2e2f 2f323335 35353536 ABC0/..//2355556 │ │ - 0x0009ca20 36373838 3a3c3d3d 3f404142 43424242 6788:<==?@ABCBBB │ │ - 0x0009ca30 42434331 2f2d2d2e 2d313335 383a3b3b BCC1/--.-1358:;; │ │ - 0x0009ca40 3d3e3f40 41434444 45474645 44444546 =>?@ACDDEGFEDDEF │ │ - 0x0009ca50 47484934 3230302f 2f323436 393d3e40 GHI4200//2469=>@ │ │ - 0x0009ca60 42444546 484b4b4b 4c4a4849 4a4b4b4a BDEFHKKKLJHIJKKJ │ │ - 0x0009ca70 4a494936 34323131 30343637 3b3e4041 JII642110467;>@A │ │ - 0x0009ca80 44474849 4b4e4e4f 4f4e4f51 4f4e4c4d DGHIKNNOONOQONLM │ │ - 0x0009ca90 4e505139 36343333 32353739 3c404143 NPQ964332579<@AC │ │ - 0x0009caa0 47494b4c 4f525253 55565553 52535454 GIKLORRSUVUSRSTT │ │ - 0x0009cab0 5352513f 3c393938 36393b3c 40434547 SRQ?<99869;<@CEG │ │ - 0x0009cac0 4b4e5052 5559595a 5c5b5859 5a595756 KNPRUYYZ\[XYZYWV │ │ - 0x0009cad0 57585a42 3f3c3b3b 393c3d3e 42454749 WXZB?<;;9<=>BEGI │ │ - 0x0009cae0 4d505254 585c5c5d 5f5e5f60 5d5c5d5e MPRTX\\]_^_`]\]^ │ │ - 0x0009caf0 5d5b5a43 403e3d3c 3a3a3d3f 41434648 ][ZC@>=<::=?ACFH │ │ - 0x0009cb00 4a4e5052 56585a5f 60606261 62646260 JNPRVXZ_``babdb` │ │ - 0x0009cb10 60616344 413f3e3c 3c3b3d3e 41424448 `acDA?><<;=>ABDH │ │ - 0x0009cb20 494c4f50 5457595d 5e626363 66656667 ILOPTWY]^bccfefg │ │ - 0x0009cb30 67656345 42413f3e 3d3c3c3f 40424446 gecEBA?>=<>=>@BCF │ │ - 0x0009cb60 474b4c4f 51545659 5b5e6162 66686a6a GKLOQTVY[^abfhjj │ │ - 0x0009cb70 6d6d6c48 44444141 3f3f3d3e 41414445 mmlHDDAA??=>AADE │ │ - 0x0009cb80 48494d4d 51515657 5b5b6061 65666b6b HIMMQQVW[[`aefkk │ │ - 0x0009cb90 6d6e7120 1f1f1f20 20202224 26272c2f mnq ... "$&',/ │ │ - 0x0009cba0 31353a3d 41474c4f 5256595c 5f626568 15:=AGLORVY\_beh │ │ - 0x0009cbb0 6b6e721f 20202020 21212222 2425292c knr. !!""$%), │ │ - 0x0009cbc0 2e313638 3c414548 4b4e5154 56595c5f .168<;;:?@BCDEFGH │ │ - 0x0009cdb0 494a4b1f 1f202124 28292b2e 2e2e2d2e IJK.. !$()+...-. │ │ - 0x0009cdc0 2f303233 34363839 3b3c3d3e 3f404141 /0234689;<=>?@AA │ │ - 0x0009cdd0 42434423 25262629 2d2e2e30 2f2e2d2e BCD#%&&)-..0/.-. │ │ - 0x0009cde0 2f2f3131 32353637 383a3b3c 3d3e4041 //1125678:;<=>@A │ │ - 0x0009cdf0 42434426 2828292c 2f2f3031 30302f30 BCD&((),//0100/0 │ │ - 0x0009ce00 30303232 33353738 393a3a3b 3c3c3d3e 002235789::;<<=> │ │ - 0x0009ce10 3f404130 2f2e2e2f 2f303235 35353536 ?@A0/..//0255556 │ │ - 0x0009ce20 36363738 383a3c3c 3d3e3f40 41414141 66788:<<=>?@AAAA │ │ - 0x0009ce30 41414131 2f2d2d2e 2d2f3135 37383a3b AAA1/--.-/1578:; │ │ - 0x0009ce40 3c3d3e3f 40414243 44454443 42424344 <=>?@ABCDEDCBBCD │ │ - 0x0009ce50 45464732 302e2e2e 2e2f3236 37383b3d EFG20..../2678;= │ │ - 0x0009ce60 3d3f4141 42444546 47484747 48494948 =?AABDEFGHGGHIIH │ │ - 0x0009ce70 48474734 3230302f 2f303236 38393d3f HGG4200//02689=? │ │ - 0x0009ce80 40424445 46484a4b 4b4c4e4f 4d4c4a4b @BDEFHJKKLNOMLJK │ │ - 0x0009ce90 4c4d4e39 36343433 32333539 3a3c4042 LMN964432359:<@B │ │ - 0x0009cea0 4447494a 4c4f5152 53545351 50515252 DGIJLOQRSTSQPQRR │ │ - 0x0009ceb0 514f4e3d 39373736 3436383b 3d3e4244 QON=9776468;=>BD │ │ - 0x0009cec0 46494c4d 4f525456 57585656 58575553 FILMORTVWXVVXWUS │ │ - 0x0009ced0 5556573f 3c3a3938 3637393c 3e404346 UVW?<:98679<>@CF │ │ - 0x0009cee0 474b4e4f 52555759 5a5b5d5e 5b595a5c GKNORUWYZ[]^[YZ\ │ │ - 0x0009cef0 5a595743 3f3d3c3b 39393c3f 40424547 ZYWC?=<;99==;;>?ACD │ │ - 0x0009cf40 48494c4e 51545559 5a5d6062 63646666 HILNQTUYZ]`bcdff │ │ - 0x0009cf50 66676946 42413f3f 3e3d3c3d 3f414245 fgiFBA??>=<=?ABE │ │ - 0x0009cf60 464a4a4e 4f525457 595b5e60 64656767 FJJNORTWY[^`degg │ │ - 0x0009cf70 69696947 43434040 3e3e3c3d 40404343 iiiGCC@@>><=@@CC │ │ - 0x0009cf80 47474b4b 4f505454 59595e5e 62636868 GGKKOPTTYY^^bchh │ │ - 0x0009cf90 6a6a6d20 1f1f1f20 20202222 2427282c jjm ... ""$'(, │ │ - 0x0009cfa0 2f313539 3b414547 4f515257 5a5c5f62 /159;AEGOQRWZ\_b │ │ - 0x0009cfb0 64676a1f 20202020 20212222 22252629 dgj. !"""%&) │ │ - 0x0009cfc0 2c2e3135 363c3f41 484a4b4f 52545759 ,.156@GHIMPSUX │ │ - 0x0009cff0 5b5e6120 20202122 22232525 2628292b [^a !""#%%&()+ │ │ - 0x0009d000 2e2f3235 363a3e3f 4647484c 4e515355 ./256:>?FGHLNQSU │ │ - 0x0009d010 585a5d24 23232224 25262a2c 30323335 XZ]$##"$%&*,0235 │ │ - 0x0009d020 38393c3f 40444749 4f505155 57585859 89ADEILNTUVZYZ\_ │ │ - 0x0009d050 6265682c 2a29292a 2a2a3032 363a3b3f beh,*))***026:;? │ │ - 0x0009d060 4243474a 4b4f5354 5a5b5c60 63666767 BCGJKOSTZ[\`cfgg │ │ - 0x0009d070 67676835 33323132 31313638 3c414347 ggh532121168<;;::?ADIKO │ │ - 0x0009d0c0 55565c61 62696d6f 7678797d 81807d7c UV\abimovxy}..}| │ │ - 0x0009d0d0 7f83874f 4b494847 4645494b 4e54555a ...OKIHGFEIKNTUZ │ │ - 0x0009d0e0 5f61676c 6f767a7d 8587888c 8785898d _aglovz}........ │ │ - 0x0009d0f0 8b898751 4d4b4a48 47464b4d 5055575b ...QMKJHGFKMPUW[ │ │ - 0x0009d100 6163696e 70777c7f 87898b8f 92969490 acinpw|......... │ │ - 0x0009d110 92969a58 53514f4e 4d4c4f51 55585b61 ...XSQONMLOQUX[a │ │ - 0x0009d120 63686d6f 777b7f87 89919394 99999ba0 chmow{.......... │ │ - 0x0009d130 a19e9b5a 56545251 504e4f53 55595c5e ...ZVTRQPNOSUY\^ │ │ - 0x0009d140 65666c70 757b7d86 888f949a 9d9ea4a4 eflpu{}......... │ │ - 0x0009d150 a5aaaf5d 58585454 53525154 565a5c61 ...]XXTTSRQTVZ\a │ │ - 0x0009d160 62696a71 737a7d83 888d9397 a0a3a8a9 bijqsz}......... │ │ - 0x0009d170 afafb060 5b5b5757 55565354 59595f5f ...`[[WWUVSTYY__ │ │ - 0x0009d180 66666e6e 76778081 898a9595 9fa0adae ffnnvw.......... │ │ - 0x0009d190 b3b4bb20 1f1f1e21 23252a2c 31303031 ... ...!#%*,1001 │ │ - 0x0009d1a0 32333436 36393b3c 3f404042 43444546 234669;?@ │ │ - 0x0009d1d0 41414222 23242428 2a2c2d2e 2f2e2e2d AAB"#$$(*,-./..- │ │ - 0x0009d1e0 2e2f2f31 31333435 3839393b 3c3d3e3f .//11345899;<=>? │ │ - 0x0009d1f0 40414225 2627282b 2d2f2f2f 302f2e2e @AB%&'(+-///0/.. │ │ - 0x0009d200 2e2f2f30 31323434 37373839 3a3b3c3c .//012447789:;<< │ │ - 0x0009d210 3d3e3f30 2f2e2e2f 2f2f3233 35353535 =>?0/..///235555 │ │ - 0x0009d220 36363637 37383a3a 3c3d3d3f 3f3f3f3f 666778::<==????? │ │ - 0x0009d230 3f3f3f30 2f2e2d2e 2e2e3233 35363738 ???0/.-...235678 │ │ - 0x0009d240 3839393a 3b3c3d3e 40404142 41404142 899:;<=>@@ABA@AB │ │ - 0x0009d250 43444531 2f2e2d2e 2d2d3133 3538383a CDE1/.-.--13588: │ │ - 0x0009d260 3b3c3d3e 3e404141 43444445 46474746 ;<=>>@AACDDEFGGF │ │ - 0x0009d270 46454534 3230302f 2f2f3234 36393a3d FEE4200///2469:= │ │ - 0x0009d280 3f404244 44464848 4b4b4b4d 4b4a4849 ?@BDDFHHKKKMKJHI │ │ - 0x0009d290 4a4b4c36 33323131 30303335 373a3b3e JKL6321100357:;> │ │ - 0x0009d2a0 41414446 46494a4b 4d4e4e4f 4e4f5050 AADFFIJKMNNONOPP │ │ - 0x0009d2b0 4e4d4c39 36353433 32323536 393c3d40 NML9654322569<=@ │ │ - 0x0009d2c0 42444749 4a4c4e4f 52525354 55545251 BDGIJLNORRSTUTRQ │ │ - 0x0009d2d0 5253543f 3c3a3938 3736393b 3c404143 RST?<:98769;<@AC │ │ - 0x0009d2e0 46474b4d 4e525455 59595a5b 58575859 FGKMNRTUYYZ[XWXY │ │ - 0x0009d2f0 58565440 3d3b3a39 38373a3b 3d404144 XVT@=;:987:;=@AD │ │ - 0x0009d300 47484b4e 4f525556 5a5a5b5d 5d5e5d5a GHKNORUVZZ[]]^]Z │ │ - 0x0009d310 5a5c5d43 3f3e3c3b 3a393b3c 3f404246 Z\]C?><;:9;@BC │ │ - 0x0009d340 47474b4d 4f525357 585b5d5f 61616363 GGKMORSWX[]_aacc │ │ - 0x0009d350 63646545 41413e3e 3d3c3b3d 3e404144 cdeEAA>>=<;=>@AD │ │ - 0x0009d360 4448494c 4d515255 57595c5d 61626464 DHILMQRUWY\]abdd │ │ - 0x0009d370 66666545 42423f3f 3d3d3b3c 3f3f4242 ffeEBB??==; │ │ - 0x0009d480 4245464b 4d4f5354 595b5f61 61646365 BEFKMOSTY[_aadce │ │ - 0x0009d490 686b6e35 33323131 32313336 3b3c4143 hkn532112136;;:9998:=ABGJ │ │ - 0x0009d4c0 4e52535a 5c5f6466 6c6e7375 75787674 NRSZ\_dflnsuuxvt │ │ - 0x0009d4d0 777b7e41 3e3d3b3b 3b3a3c3f 4344494c w{~A>=;;;: │ │ - 0x0009d5d0 3f3f4021 22222325 262b2b2c 2e2f2e2e ??@!""#%&++,./.. │ │ - 0x0009d5e0 2d2e2e2f 30313333 36373839 3a3b3c3d -../01336789:;<= │ │ - 0x0009d5f0 3e3f4025 2627282a 2b2f2f2f 30302f2e >?@%&'(*+///00/. │ │ - 0x0009d600 2e2e2e2f 30313232 34353738 38393a3b .../0122457889:; │ │ - 0x0009d610 3b3c3d2d 2d2d2c2e 2e2f3031 33343333 ;<=---,../013433 │ │ - 0x0009d620 33343435 35363737 393a3b3c 3c3d3d3d 344556779:;<<=== │ │ - 0x0009d630 3d3d3d30 2f2e2e2f 2f2f3032 34353535 ===0/..///024555 │ │ - 0x0009d640 35363636 37373838 3a3b3c3d 3d3f3f40 56667788:;<==??@ │ │ - 0x0009d650 41424331 2f2e2d2d 2e2d2f31 35353839 ABC1/.--.-/15589 │ │ - 0x0009d660 3a3b3b3d 3d3e3f40 41424344 44454544 :;;==>?@ABCDDEED │ │ - 0x0009d670 44434332 302f2e2e 2e2e2f32 35363839 DCC20/..../25689 │ │ - 0x0009d680 3b3d3d3f 40414242 44454647 47484647 ;==?@ABBDEFGGHFG │ │ - 0x0009d690 48494a34 3231302f 2f2f3032 3536393b HIJ4210///02569; │ │ - 0x0009d6a0 3d3f4042 43444646 48494b4b 4b4d4e4d =?@BCDFFHIKKKMNM │ │ - 0x0009d6b0 4c4b4a38 35343332 32313235 37383b3d LKJ85432212578;= │ │ - 0x0009d6c0 3f414246 47484a4b 4d4f5051 5152504f ?ABFGHJKMOPQQRPO │ │ - 0x0009d6d0 50515239 36353433 33323335 38393c3d PQR96543323589<= │ │ - 0x0009d6e0 40424347 48494c4c 4f505253 53545556 @BCGHILLOPRSSTUV │ │ - 0x0009d6f0 5553523f 3c3b3938 38363739 3c3c4041 USR?<;988679<<@A │ │ - 0x0009d700 4346474b 4c4e5152 5556595a 5a5c5a58 CFGKLNQRUVYZZ\ZX │ │ - 0x0009d710 58595a40 3d3c3a39 3937383a 3d3d4042 XYZ@=<:9978:==@B │ │ - 0x0009d720 4447474b 4d4f5253 56575a5b 5b5d5d5e DGGKMORSVWZ[[]]^ │ │ - 0x0009d730 5e5c5a43 3f3e3c3c 3b39393c 3d3f4142 ^\ZC?><<;99<=?AB │ │ - 0x0009d740 4646494b 4d505155 56595b5d 5e5e6060 FFIKMPQUVY[]^^`` │ │ - 0x0009d750 5f616244 40403d3d 3c3b3a3c 3d3f4043 _abD@@==<;:<=?@C │ │ - 0x0009d760 4347474a 4b4f5053 5557595b 5e5f6161 CGGJKOPSUWY[^_aa │ │ - 0x0009d770 63626244 41413e3e 3c3d3b3b 3e3e4141 cbbDAA>><=;;>>AA │ │ - 0x0009d780 44444848 4c4c5050 54545959 5d5d6162 DDHHLLPPTTYY]]ab │ │ - 0x0009d790 63636620 1f1f1f1f 20202021 22242427 ccf .... !"$$' │ │ - 0x0009d7a0 282c2e30 34353a3a 4142474a 4f515256 (,.045::ABGJOQRV │ │ - 0x0009d7b0 585b5d1f 20202020 20202121 22222325 X[]. !!""#% │ │ - 0x0009d7c0 26292b2d 30313536 3c3d4144 484a4b4e &)+-0156<=ADHJKN │ │ - 0x0009d7d0 5153551f 20202020 21212122 22232326 QSU. !!!""##& │ │ - 0x0009d7e0 27292b2d 30313536 3b3c4143 48494a4e ')+-0156;?CEIKKN │ │ - 0x0009d830 50505124 23232223 24252629 2a303032 PPQ$##"#$%&)*002 │ │ - 0x0009d840 33353738 3b3c3f3f 4445494b 4f505154 3578;ABEFJKOQUVWZ │ │ - 0x0009d870 5a5a5a2c 2a2a2929 2a2a2a2e 3036363a ZZZ,**))***.066: │ │ - 0x0009d880 3b3f4143 46474a4b 4f505456 5a5b5c5f ;?ACFGJKOPTVZ[\_ │ │ - 0x0009d890 62646633 31312f2f 30303034 353a3b3f bdf311//00045:;? │ │ - 0x0009d8a0 4145484a 4e4f5354 595a5e61 6566676a AEHJNOSTYZ^aefgj │ │ - 0x0009d8b0 69676735 33333131 32313135 363c3c41 igg5331121156<=;;;::>?DDI │ │ - 0x0009d8e0 4b4f5255 5a5c6162 696a6f71 7678797c KORUZ\abijoqvxy| │ │ - 0x0009d8f0 7a777542 3f3e3c3c 3c3b3b3f 4045454a zwuB?><<<;;?@EEJ │ │ - 0x0009d900 4c505356 5b5d6263 6a6b7073 77797a7d LPSV[]bcjkpswyz} │ │ - 0x0009d910 7f82864f 4b4a4847 47454548 494e4f54 ...OKJHGGEEHINOT │ │ - 0x0009d920 555a5d60 65676d6e 76777d80 8587888c UZ]`egmnvw}..... │ │ - 0x0009d930 8c898651 4d4c4a49 4847464a 4b505055 ...QMLJIHGFJKPPU │ │ - 0x0009d940 575b5e62 67696f70 77797f82 87898b8e W[^bgiopwy...... │ │ - 0x0009d950 90949757 53524f4f 4e4d4b4e 50545559 ...WSROONMKNPTUY │ │ - 0x0009d960 5a606167 696f7176 7a7e8386 8d8f9393 Z`agioqvz~...... │ │ - 0x0009d970 9897985a 55555151 50504d4e 53535758 ...ZUUQQPPMNSSWX │ │ - 0x0009d980 5d5d6464 6b6b7373 7b7b8484 8c8c9797 ]]ddkkss{{...... │ │ - 0x0009d990 9b9ba020 1f1f1e1f 21232529 2a313130 ... ....!#%)*110 │ │ - 0x0009d9a0 30313132 33343636 39393c3d 3f404042 0112346699<=?@@B │ │ - 0x0009d9b0 4344441f 1f1f2021 2426282a 2b2e2e2e CDD... !$&(*+... │ │ - 0x0009d9c0 2d2d2e2e 2f303232 34343638 393a3b3c --../02244689:;< │ │ - 0x0009d9d0 3d3e3e20 21212123 2527292b 2b2f2f2e =>> !!!#%')++//. │ │ - 0x0009d9e0 2e2d2e2e 2f303132 34343637 393a3a3b .-../01244679::; │ │ - 0x0009d9f0 3c3d3e25 26262829 2b2d2f2f 2f30302f <=>%&&()+-///00/ │ │ - 0x0009da00 2e2e2e2e 2f2f3031 32333435 37373839 ....//0123457789 │ │ - 0x0009da10 3a3a3b28 29292a2b 2c2e2f30 30323231 ::;())*+,./00221 │ │ - 0x0009da20 31303131 31323333 34353738 393a3a3b 1011123345789::; │ │ - 0x0009da30 3b3b3b30 2f2f2e2e 2f2f2f31 32353535 ;;;0//..///12555 │ │ - 0x0009da40 35353536 36363737 38393a3b 3c3d3d3e 5556667789:;<==> │ │ - 0x0009da50 3f404131 2f2f2d2e 2e2e2e31 31353536 ?@A1//-....11556 │ │ - 0x0009da60 37383939 3a3a3b3b 3c3d3e3f 40414142 7899::;;<=>?@AAB │ │ - 0x0009da70 42414131 2f2f2d2d 2e2d2d30 31353638 BAA1//--.--01568 │ │ - 0x0009da80 383a3b3b 3d3d3e3e 40404142 43444445 8:;;==>>@@ABCDDE │ │ - 0x0009da90 46474733 31312f2f 2f2f2e31 32363639 FGG311////.12669 │ │ - 0x0009daa0 3a3d3e3f 40414343 45454748 49494a4b :=>?@ACCEEGHIIJK │ │ - 0x0009dab0 4a484734 32313030 2f2f2f32 32363739 JHG42100///22679 │ │ - 0x0009dac0 3a3d3e40 42424444 46474849 4b4b4b4c :=>@BBDDFGHIKKKL │ │ - 0x0009dad0 4d4e4f39 36363433 33323234 3539393c MNO966433224599< │ │ - 0x0009dae0 3d404143 45474949 4c4d4f50 52525354 =@ACEGIILMOPRRST │ │ - 0x0009daf0 52514f3a 37363434 34333235 3639393c RQO:76444325699< │ │ - 0x0009db00 3d404243 4647494a 4d4d4f51 52535355 =@BCFGIJMMOQRSSU │ │ - 0x0009db10 5556573f 3c3b3939 38373639 393c3d40 UVW?<;9987699<=@ │ │ - 0x0009db20 41434547 494b4d4e 52525556 59595a5b ACEGIKMNRRUVYYZ[ │ │ - 0x0009db30 5b595740 3d3c3a39 39383739 3a3d3d40 [YW@=<:99879:==@ │ │ - 0x0009db40 41444547 4a4b4e4e 52535657 5a5a5b5c ADEGJKNNRSVWZZ[\ │ │ - 0x0009db50 5d5e5f43 3f3f3c3c 3b3a393b 3c3e3f41 ]^_C??<<;:9;<>?A │ │ - 0x0009db60 42454649 4a4d4e51 53555758 5c5c5e5e BEFIJMNQSUWX\\^^ │ │ - 0x0009db70 605f5f43 40403d3d 3c3c3a3a 3d3d4040 `__C@@==<<::==@@ │ │ - 0x0009db80 43434647 4a4a4e4e 52525656 5a5a5f5f CCFGJJNNRRVVZZ__ │ │ - 0x0009db90 60606220 1f1f1f1f 20202020 22222424 ``b .... ""$$ │ │ - 0x0009dba0 27272c2c 30303535 3a3a4141 47474f4f '',,0055::AAGGOO │ │ - 0x0009dbb0 5252571f 20202020 20202121 22222222 RRW. !!"""" │ │ - 0x0009dbc0 25252929 2d2d3131 36363c3c 41414848 %%))--1166<>;;;;::??DD │ │ - 0x0009dd00 49494f4f 55555c5c 62626969 6f6f7676 IIOOUU\\bbiioovv │ │ - 0x0009dd10 79797c41 3e3e3b3b 3b3b3a3a 3f3f4444 yy|A>>;;;;::??DD │ │ - 0x0009dd20 49494f4f 55555c5c 62626969 6f6f7676 IIOOUU\\bbiioovv │ │ - 0x0009dd30 79797c4f 4b4b4848 47474545 49494e4e yy|OKKHHGGEEIINN │ │ - 0x0009dd40 54545a5a 60606767 6e6e7676 7d7d8585 TTZZ``ggnnvv}}.. │ │ - 0x0009dd50 88888d4f 4b4b4848 47474545 49494e4e ...OKKHHGGEEIINN │ │ - 0x0009dd60 54545a5a 60606767 6e6e7676 7d7d8585 TTZZ``ggnnvv}}.. │ │ - 0x0009dd70 88888d57 52524e4e 4d4d4b4b 4f4f5454 ...WRRNNMMKKOOTT │ │ - 0x0009dd80 59595f5f 66666d6d 74747c7c 84848d8d YY__ffmmtt||.... │ │ - 0x0009dd90 90909520 1f1f1e1e 21212525 2a2a3131 ... ....!!%%**11 │ │ - 0x0009dda0 30303131 32323434 36363939 3c3c3f3f 001122446699<>@@AACC │ │ - 0x0009de90 44444531 2f2f2d2d 2e2e2d2d 31313535 DDE1//--..--1155 │ │ - 0x0009dea0 38383a3a 3b3b3d3d 3e3e4040 41414343 88::;;==>>@@AACC │ │ - 0x0009deb0 44444534 32323030 2f2f2f2f 32323636 DDE42200////2266 │ │ - 0x0009dec0 39393d3d 40404242 44444646 48484b4b 99==@@BBDDFFHHKK │ │ - 0x0009ded0 4b4b4d34 32323030 2f2f2f2f 32323636 KKM42200////2266 │ │ - 0x0009dee0 39393d3d 40404242 44444646 48484b4b 99==@@BBDDFFHHKK │ │ - 0x0009def0 4b4b4d39 36363434 33333232 35353939 KKM9664433225599 │ │ - 0x0009df00 3c3c4040 43434747 49494c4c 4f4f5252 <<@@CCGGIILLOORR │ │ - 0x0009df10 53535439 36363434 33333232 35353939 SST9664433225599 │ │ - 0x0009df20 3c3c4040 43434747 49494c4c 4f4f5252 <<@@CCGGIILLOORR │ │ - 0x0009df30 5353543f 3c3c3939 38383636 39393c3c SST?<<99886699<< │ │ - 0x0009df40 40404343 47474b4b 4e4e5252 55555959 @@CCGGKKNNRRUUYY │ │ - 0x0009df50 5a5a5c3f 3c3c3939 38383636 39393c3c ZZ\?<<99886699<< │ │ - 0x0009df60 40404343 47474b4b 4e4e5252 55555959 @@CCGGKKNNRRUUYY │ │ - 0x0009df70 5a5a5c42 3f3f3c3c 3b3b3939 3c3c3e3e ZZ\B??<<;;99<<>> │ │ - 0x0009df80 42424545 49494d4d 50505454 58585c5c BBEEIIMMPPTTXX\\ │ │ - 0x0009df90 5d5d5f20 1f1f1f1f 1f202020 20222223 ]]_ ..... ""# │ │ - 0x0009dfa0 24262729 2c2c3030 3535393a 3d414347 $&'),,00559:=ACG │ │ - 0x0009dfb0 484f4f1f 20202020 20202020 21222222 HOO. !""" │ │ - 0x0009dfc0 23242627 292a2d2d 31323536 393c3e42 #$&')*--12569<>B │ │ - 0x0009dfd0 4249491f 20202020 20202021 21222222 BII. !!""" │ │ - 0x0009dfe0 22242527 292a2d2d 31313436 393c3d41 "$%')*--11469<=A │ │ - 0x0009dff0 42484820 20202020 21212222 22242425 BHH !!"""$$% │ │ - 0x0009e000 25262829 2a2b2e2e 31323436 383b3c40 %&()*+..12468;<@ │ │ - 0x0009e010 40474720 20202021 21222223 23252526 @GG !!""##%%& │ │ - 0x0009e020 26282829 2b2b2e2e 31323436 383a3c3f &(()++..12468:?BDEI │ │ - 0x0009e070 494f4f26 25252424 25262627 282c2c30 IOO&%%$$%&&'(,,0 │ │ - 0x0009e080 31333436 38383b3b 3e3f4143 4547484c 134688;;>?ACEGHL │ │ - 0x0009e090 4c52522c 2a2a2929 292a2a2a 2b303034 LRR,**)))***+004 │ │ - 0x0009e0a0 36383a3c 3f404343 47474a4b 4d4f5154 68:<;:999888==A │ │ - 0x0009e120 4245474a 4e4f5353 595a5e5f 6266676c BEGJNOSSYZ^_bfgl │ │ - 0x0009e130 6c737341 3e3e3c3b 3b3b3b3a 3a3f3f43 lssA>><;;;;::??C │ │ - 0x0009e140 4447494c 4f515555 5b5c6062 65696a6f DGILOQUU[\`beijo │ │ - 0x0009e150 6f767649 46454342 42414140 40454549 ovvIFECBBAA@@EEI │ │ - 0x0009e160 4a4d4f51 55565b5b 62636769 6c707277 JMOQUV[[bcgilprw │ │ - 0x0009e170 777f7f4f 4b4b4948 47474645 4549494d w..OKKIHGGFEEIIM │ │ - 0x0009e180 4e515456 5a5b6060 67676c6e 7276787d NQTVZ[``gglnrvx} │ │ - 0x0009e190 7d858520 1f1f1e1e 20212225 252a2a2f }.. .... !"%%**/ │ │ - 0x0009e1a0 31303030 31313232 34343536 37393a3c 10001122445679:< │ │ - 0x0009e1b0 3c3f3f1f 1f1f2020 21232528 282b2b2e >1//.--.--.115 │ │ - 0x0009e2a0 35373839 3a3a3b3b 3d3d3e3e 3f404041 5789::;;==>>?@@A │ │ - 0x0009e2b0 41434331 2f2f2e2d 2d2e2e2e 2e313135 ACC1//.--....115 │ │ - 0x0009e2c0 36373839 3b3b3c3c 3d3d3e3f 3f404142 6789;;<<==>??@AB │ │ - 0x0009e2d0 42444434 32323030 302f2f2f 2f323235 BDD422000////225 │ │ - 0x0009e2e0 3638393b 3d3e4040 42424444 45464748 689;=>@@BBDDEFGH │ │ - 0x0009e2f0 494b4b34 32323030 302f2f2f 2f323235 IKK422000////225 │ │ - 0x0009e300 3638393b 3d3e4040 42424444 45464748 689;=>@@BBDDEFGH │ │ - 0x0009e310 494b4b38 36353433 33323231 31353537 IKK8654332211557 │ │ - 0x0009e320 383a3b3d 3f404242 45464748 4a4b4c4d 8:;=?@BBEFGHJKLM │ │ - 0x0009e330 4e505039 36363434 33333332 32353538 NPP9664433322558 │ │ - 0x0009e340 393a3c3d 40404343 46474849 4b4c4d4f 9:<=@@CCFGHIKLMO │ │ - 0x0009e350 4f52523d 3a393837 36363534 3538383a ORR=:9876654588: │ │ - 0x0009e360 3b3d3e3f 42424545 48494b4c 4e4f5052 ;=>?BBEEHIKLNOPR │ │ - 0x0009e370 5356563f 3c3c3a39 39383736 3739393c SVV?<<:99876799< │ │ - 0x0009e380 3c3e4041 43444747 4a4b4d4e 50525355 <>@ACDGGJKMNPRSU │ │ - 0x0009e390 55595920 1f1f1f1f 1f1f2020 20202122 UYY ...... !" │ │ - 0x0009e3a0 22242426 27292c2c 2f303235 35393a3d "$$&'),,/02559:= │ │ - 0x0009e3b0 4141461f 20202020 20202020 20202122 AAF. !" │ │ - 0x0009e3c0 22232325 26272929 2c2d2f32 32363739 "##%&')),-/22679 │ │ - 0x0009e3d0 3d3d411f 20202020 20202020 21212122 ==A. !!!" │ │ - 0x0009e3e0 22222225 25272929 2c2d2e31 31353638 """%%')),-.11568 │ │ - 0x0009e3f0 3c3c401f 20202020 20212121 22222323 <<@. !!!""## │ │ - 0x0009e400 23242426 27282a2a 2c2d2f32 32353638 #$$&'(**,-/22568 │ │ - 0x0009e410 3b3b3f20 20202021 21222222 23232425 ;;? !!"""##$% │ │ - 0x0009e420 25262628 28292b2b 2d2e2f32 32353638 %&&(()++-./22568 │ │ - 0x0009e430 3a3a3e20 20202021 21222222 23232425 ::> !!"""##$% │ │ - 0x0009e440 25262628 28292b2b 2d2e2f32 32353638 %&&(()++-./22568 │ │ - 0x0009e450 3a3a3e23 23232222 22232424 25252829 ::>###"""#$$%%() │ │ - 0x0009e460 2b2e2e2f 30313333 35363739 393c3d3f +../013356799<=? │ │ - 0x0009e470 42424624 23232322 22242425 2626292a BBF$###""$$%&&)* │ │ - 0x0009e480 2c303032 32333535 38383a3c 3c3f3f41 ,002235588:<?BEEIJLOOSTV │ │ - 0x0009e510 59595d35 34333231 31313231 31313536 YY]5432111211156 │ │ - 0x0009e520 383c3c40 41434747 4b4c4e52 52565759 8<<@ACGGKLNRRVWY │ │ - 0x0009e530 5c5c603a 38373635 35353535 34343839 \\`:876555554489 │ │ - 0x0009e540 3b3f3f43 44464a4a 4e4f5256 565a5b5d ;??CDFJJNORVVZ[] │ │ - 0x0009e550 61616541 3f3e3d3b 3b3b3b3a 3a3a3e3f aaeA?>=;;;;:::>? │ │ - 0x0009e560 41444448 494c4f4f 5455585c 5c616264 ADDHILOOTUX\\abd │ │ - 0x0009e570 69696d41 3f3e3d3b 3b3b3b3a 3a3a3e3f iimA?>=;;;;:::>? │ │ - 0x0009e580 41444448 494c4f4f 5455585c 5c616264 ADDHILOOTUX\\abd │ │ - 0x0009e590 69696d20 1f1f1f1e 1e212123 2525292a iim .....!!#%%)* │ │ - 0x0009e5a0 2c313130 30303131 32323334 34363637 ,110001122344667 │ │ - 0x0009e5b0 39393b1f 1f1f1f20 20222325 27272a2a 99;.... "#%''** │ │ - 0x0009e5c0 2c2f2f2e 2e2e2e2e 2f2f3030 30323333 ,//.....//000233 │ │ - 0x0009e5d0 3535371f 1f1f2020 20232425 28282a2b 557... #$%((*+ │ │ - 0x0009e5e0 2c2e2e2e 2e2d2d2d 2e2e2f30 30313233 ,....---../00123 │ │ - 0x0009e5f0 34343621 22222223 23252628 2b2b2c2c 446!"""##%&(++,, │ │ - 0x0009e600 2d2f2f2e 2e2e2d2d 2e2e2f2f 2f313132 -//...--..///112 │ │ - 0x0009e610 33333525 26262728 282a2b2c 2f2f2f2f 335%&&'((*+,//// │ │ - 0x0009e620 2f30302f 2f2e2e2e 2e2e2f2f 2f303131 /00//.....///011 │ │ - 0x0009e630 32323425 26262728 282a2b2c 2f2f2f2f 224%&&'((*+,//// │ │ - 0x0009e640 2f30302f 2f2e2e2e 2e2e2f2f 2f303131 /00//.....///011 │ │ - 0x0009e650 3232342d 2d2d2d2c 2c2e2e2e 2f2f3131 224----,,...//11 │ │ - 0x0009e660 32343433 33333333 34343435 35363636 2443333344455666 │ │ - 0x0009e670 37373930 2f2f2e2e 2e2f2f2f 2f2f3132 7790//.../////12 │ │ - 0x0009e680 33353535 35353535 36363636 36373738 3555555566666778 │ │ - 0x0009e690 38383a30 2f2f2e2d 2d2e2e2e 2f2f3132 88:0//.--...//12 │ │ - 0x0009e6a0 33353536 36363737 38383839 393a3a3a 3556667788899::: │ │ - 0x0009e6b0 3b3b3d31 2f2f2e2d 2d2d2e2d 2d2d3031 ;;=1//.---.---01 │ │ - 0x0009e6c0 33353537 38393a3a 3b3b3c3d 3d3e3e3f 355789::;;<==>>? │ │ - 0x0009e6d0 40404131 2f2f2e2d 2d2d2e2d 2d2d3031 @@A1//.---.---01 │ │ - 0x0009e6e0 33353537 38393a3a 3b3b3c3d 3d3e3e3f 355789::;;<==>>? │ │ - 0x0009e6f0 40404133 3231302f 2f2f2f2f 2e2e3132 @@A3210/////..12 │ │ - 0x0009e700 34363638 393a3d3d 3e3f4041 41434344 46689:==>?@AACCD │ │ - 0x0009e710 45454634 32323130 302f2f2f 2f2f3232 EEF422100/////22 │ │ - 0x0009e720 34363639 393b3d3d 3f404142 42444445 46699;==?@ABBDDE │ │ - 0x0009e730 46464836 34333331 31313130 30303333 FFH6433111100033 │ │ - 0x0009e740 3537373a 3a3c3e3e 40414244 44464647 577::<>>@ABDDFFG │ │ - 0x0009e750 49494a39 37363534 34333333 32323435 IIJ9765443332245 │ │ - 0x0009e760 3639393b 3c3d4040 42434447 4749494a 699;<=@@BCDGGIIJ │ │ - 0x0009e770 4c4c4e39 37363534 34333333 32323435 LLN9765443332245 │ │ - 0x0009e780 3639393b 3c3d4040 42434447 4749494a 699;<=@@BCDGGIIJ │ │ - 0x0009e790 4c4c4e20 1f1f1f1f 1f1f2020 20202020 LLN ...... │ │ - 0x0009e7a0 22222324 24262727 2a2c2c2f 30313535 ""#$$&''*,,/0155 │ │ - 0x0009e7b0 373a3a1f 20202020 20202020 20202021 7::. ! │ │ - 0x0009e7c0 22222223 23252626 282a2a2d 2e2f3233 """##%&&(**-./23 │ │ - 0x0009e7d0 3437371f 20202020 20202020 20212121 477. !!! │ │ - 0x0009e7e0 22222222 22242525 2829292c 2d2e3131 """""$%%()),-.11 │ │ - 0x0009e7f0 3336361f 20202020 20202021 21212121 366. !!!!! │ │ - 0x0009e800 22222223 23252626 2829292c 2d2e3131 """##%&&()),-.11 │ │ - 0x0009e810 33363620 20202020 20212122 22232323 366 !!""### │ │ - 0x0009e820 24242525 25272828 2a2a2b2d 2e2f3132 $$%%%'((**+-./12 │ │ - 0x0009e830 33363620 20202020 21212222 22232324 366 !!"""##$ │ │ - 0x0009e840 25252526 26282828 2a2b2b2d 2e2f3132 %%%&&(((*++-./12 │ │ - 0x0009e850 33363620 21212121 21212222 23242424 366 !!!!!!""#$$$ │ │ - 0x0009e860 26262728 28292a2a 2c2d2d2f 30303333 &&'(()**,--/0033 │ │ - 0x0009e870 35373723 23232322 22232424 25262627 577####""#$$%&&' │ │ - 0x0009e880 2a2a2c2f 2f303131 33343436 37383a3b **,//011344678:; │ │ - 0x0009e890 3c3e3e24 23232323 22232424 25262628 <>>$####"#$$%&&( │ │ - 0x0009e8a0 2a2a2d30 30313232 34353638 38393b3c **-00122456889;< │ │ - 0x0009e8b0 3d3f3f26 25252524 24242626 26272729 =??&%%%$$$&&&'') │ │ - 0x0009e8c0 2c2c2e31 31333434 3738383a 3b3c3e3f ,,.11344788:;<>? │ │ - 0x0009e8d0 4043432c 2b2a2a29 29292a2a 2a2a2a2c @CC,+**)))*****, │ │ - 0x0009e8e0 30303236 36383a3a 3d3f3f42 43434747 002668::=??BCCGG │ │ - 0x0009e8f0 484b4b2c 2b2a2a29 29292a2a 2a2a2a2c HKK,+**)))*****, │ │ - 0x0009e900 30303236 36383a3a 3d3f3f42 43434747 002668::=??BCCGG │ │ - 0x0009e910 484b4b2f 2e2d2d2c 2c2c2d2d 2d2d2d2f HKK/.--,,,-----/ │ │ - 0x0009e920 32323538 383a3c3c 40424245 46474a4b 22588:<<@BBEFGJK │ │ - 0x0009e930 4c4f4f35 34333331 31313132 31313133 LOO5433111121113 │ │ - 0x0009e940 3636393c 3c3f4141 4547484b 4c4d5152 669<>10//----.---/ │ │ - 0x0009eb00 31313335 35373838 393a3a3b 3b3c3d3d 113557889::;;<== │ │ - 0x0009eb10 3d3e3e32 3130302e 2e2e2e2e 2e2e2e2f =>>2100......../ │ │ - 0x0009eb20 32323436 36373838 3a3b3c3d 3d3d3f3f 22466788:;<===?? │ │ - 0x0009eb30 3f414134 32323230 30302f2f 2f2f2f30 ?AA4222000/////0 │ │ - 0x0009eb40 32323436 36383939 3c3d3d3f 40404242 22466899<==?@@BB │ │ - 0x0009eb50 43444434 32323230 30302f2f 2f2f2f30 CDD4222000/////0 │ │ - 0x0009eb60 32323436 36383939 3c3d3d3f 40404242 22466899<==?@@BB │ │ - 0x0009eb70 43444436 35343432 32323131 31303032 CDD6544222111002 │ │ - 0x0009eb80 34343637 37393b3b 3d3e3f41 41424444 446779;;=>?AABDD │ │ - 0x0009eb90 45474720 1f1f1f1f 1f1f1f1f 20202020 EGG ........ │ │ - 0x0009eba0 20202222 22232424 26272729 2c2c2c2f """#$$&''),,,/ │ │ - 0x0009ebb0 3030331f 1f202020 20202020 20202020 003.. │ │ - 0x0009ebc0 20212222 22232323 25262628 2a2a2b2d !"""###%&&(**+- │ │ - 0x0009ebd0 2e2e311f 20202020 20202020 20202021 ..1. ! │ │ - 0x0009ebe0 21212222 22222222 24252527 29292a2c !!""""""$%%'))*, │ │ - 0x0009ebf0 2d2d2f1f 20202020 20202020 20202021 --/. ! │ │ - 0x0009ec00 21212222 22222222 24252527 29292a2c !!""""""$%%'))*, │ │ - 0x0009ec10 2d2d2f1f 20202020 20202021 21212122 --/. !!!!" │ │ - 0x0009ec20 22222323 23242424 25272728 2a2a2a2c ""###$$$%''(***, │ │ - 0x0009ec30 2d2d3020 20202020 21212122 22222323 --0 !!!"""## │ │ - 0x0009ec40 23242525 25262626 28282829 2b2b2b2d #$%%%&&&((()+++- │ │ - 0x0009ec50 2e2e3020 20202020 21212122 22222323 ..0 !!!"""## │ │ - 0x0009ec60 23242525 25262626 28282829 2b2b2b2d #$%%%&&&((()+++- │ │ - 0x0009ec70 2e2e3020 21212121 21212122 22222324 ..0 !!!!!!!"""#$ │ │ - 0x0009ec80 24242626 26272828 292a2a2b 2d2d2d2f $$&&&'(()**+---/ │ │ - 0x0009ec90 30303223 23232322 22222223 24242525 002####""""#$$%% │ │ - 0x0009eca0 25272929 2a2d2e2e 2f303031 33333335 %'))*-../0013335 │ │ - 0x0009ecb0 36363824 23232323 22222324 24242526 668$####""#$$$%& │ │ - 0x0009ecc0 26282a2a 2b2f3030 31323233 35353638 &(**+/0012235568 │ │ - 0x0009ecd0 38383a24 23232323 22222324 24242526 88:$####""#$$$%& │ │ - 0x0009ece0 26282a2a 2b2f3030 31323233 35353638 &(**+/0012235568 │ │ - 0x0009ecf0 38383a28 27272727 26262627 27272829 88:(''''&&&'''() │ │ - 0x0009ed00 292a2d2d 2e323333 35363638 3b3b3b3d )*--.2335668;;;= │ │ - 0x0009ed10 3e3e402c 2b2a2a29 2929292a 2a2a2a2a >>@,+**))))***** │ │ - 0x0009ed20 2a2c3030 31343636 383a3a3c 3f3f4042 *,0014668::BBCE │ │ - 0x0009ed70 46464935 34333332 31313131 32323131 FFI5433211112211 │ │ - 0x0009ed80 31333636 373b3c3c 3f414143 4747484b 13667;<43221000///// │ │ - 0x0009ef80 2f303232 33353636 3839393b 3d3d3e3f /0223566899;==>? │ │ - 0x0009ef90 40404120 1f1f1f1f 1f1f1f1f 1f202020 @@A ......... │ │ - 0x0009efa0 20202020 21222222 23242424 25272727 !"""#$$$%''' │ │ - 0x0009efb0 292c2c1f 1f202020 20202020 20202020 ),,.. │ │ - 0x0009efc0 20202020 21222222 22232323 25262626 !""""###%&&& │ │ - 0x0009efd0 282a2a1f 1f202020 20202020 20202020 (**.. │ │ - 0x0009efe0 20212121 21222222 22222222 24252525 !!!!"""""""$%%% │ │ - 0x0009eff0 2729291f 1f202020 20202020 20202020 ')).. │ │ - 0x0009f000 20212121 21222222 22222222 24252525 !!!!"""""""$%%% │ │ - 0x0009f010 2729291f 1f202020 20202020 20202020 ')).. │ │ - 0x0009f020 20212121 21222222 22222222 24252525 !!!!"""""""$%%% │ │ - 0x0009f030 27292920 20202020 20202020 21212121 ')) !!!! │ │ - 0x0009f040 21222222 22232323 24242424 26272727 !""""###$$$$&''' │ │ - 0x0009f050 282a2a20 20202020 20212121 21222222 (** !!!!""" │ │ - 0x0009f060 22232323 24252525 25262626 27282828 "###$%%%%&&&'((( │ │ - 0x0009f070 2a2b2b20 20202020 20212121 21222222 *++ !!!!""" │ │ - 0x0009f080 22232323 24252525 25262626 27282828 "###$%%%%&&&'((( │ │ - 0x0009f090 2a2b2b20 20202020 20212121 21222222 *++ !!!!""" │ │ - 0x0009f0a0 22232323 24252525 25262626 27282828 "###$%%%%&&&'((( │ │ - 0x0009f0b0 2a2b2b22 22222222 22212121 22232323 *++""""""!!!"### │ │ - 0x0009f0c0 24252525 26272727 292b2b2b 2c2d2d2d $%%%&''')+++,--- │ │ - 0x0009f0d0 2e303024 23232323 23222222 23242424 .00$#####"""#$$$ │ │ - 0x0009f0e0 25262626 282a2a2a 2d303030 31323232 %&&&(***-0001222 │ │ - 0x0009f0f0 34353524 23232323 23222222 23242424 455$#####"""#$$$ │ │ - 0x0009f100 25262626 282a2a2a 2d303030 31323232 %&&&(***-0001222 │ │ - 0x0009f110 34353524 23232323 23222222 23242424 455$#####"""#$$$ │ │ - 0x0009f120 25262626 282a2a2a 2d303030 31323232 %&&&(***-0001222 │ │ - 0x0009f130 34353527 27262626 26252525 26272727 455''&&&&%%%&''' │ │ - 0x0009f140 28282828 2a2d2d2d 2f333333 34363636 ((((*---/3334666 │ │ - 0x0009f150 383a3a2c 2b2a2a2a 29292929 292a2a2a 8::,+***)))))*** │ │ - 0x0009f160 2a2a2a2a 2d303030 32363636 383a3a3a ****-00026668::: │ │ - 0x0009f170 3c3f3f2c 2b2a2a2a 29292929 292a2a2a P?CTe │ │ - 0x000a03d0 25363a48 66515b79 9c202d36 333b4b3d %6:HfQ[y. -63;K= │ │ - 0x000a03e0 41516120 22313540 5b4b5170 8c202e35 AQa "15@[KQp. .5 │ │ - 0x000a03f0 3137463a 3e4e5b20 2230313c 52484f68 17F:>N[ "01@Wl.*0/2=56CN │ │ - 0x000a0420 21262a2e 3f37394b 5c1f2930 2e303a33 !&*.?79K\.)0.0:3 │ │ - 0x000a0430 333e4720 20232628 36333140 511f262f 3>G #&(631@Q.&/ │ │ - 0x000a0440 2f2e3631 2e394220 20222325 302b2b36 /.61.9B "#%0++6 │ │ - 0x000a0450 411f252c 2f2f352f 2d353b20 20212223 A.%,//5/-5; !"# │ │ - 0x000a0460 2726272d 361f2227 2a2d302f 2e313620 '&'-6."'*-0/.16 │ │ - 0x000a0470 20202021 23232326 2e1f2022 26292f2e !###&.. "&)/. │ │ - 0x000a0480 2e2f341f 20202020 21202122 231f1f20 ./4. ! !"#.. │ │ - 0x000a0490 22232726 282b2f1f 1f201f20 20202020 "#'&(+/.. . │ │ - 0x000a04a0 211f1f1f 1f1f2022 2323271f 1f201f20 !..... "##'.. . │ │ - 0x000a04b0 201f2020 201f1f1f 1f1f1f1f 1f1f1f20 . .......... │ │ - 0x000a04c0 20232628 36333141 52443f4e 6175544c #&(631ARD?NauTL │ │ - 0x000a04d0 5b6f8698 5f596271 8a9fb76d 666a798e [o.._Ybq...mfjy. │ │ - 0x000a04e0 a8c7dc1f 262f2f2e 36322f39 4239343d ....&//.62/9B94= │ │ - 0x000a04f0 48523f39 424d5860 433e434b 565f6847 HR?9BMX`C>CKV_hG │ │ - 0x000a0500 43444b54 5f6b7120 20232527 332f2e3c CDKT_kq #%'3/.< │ │ - 0x000a0510 493e3a47 57694e48 5464798c 5a545d6a I>:GWiNHTdy.ZT]j │ │ - 0x000a0520 8194a966 60647184 9bb7c91f 262f2f2f ...f`dq.....&/// │ │ - 0x000a0530 35302e37 3e36323a 434c3d37 3f48535b 50.7>62:CL=7?HS[ │ │ - 0x000a0540 423d4149 545c6545 41424952 5c676d20 B=AIT\eEABIR\gm │ │ - 0x000a0550 20222325 302e2d38 46393640 505d4c46 "#%0.-8F96@P]LF │ │ - 0x000a0560 4f606f86 554f5764 798a9c60 5a5d697a O`o.UOWdy..`Z]iz │ │ - 0x000a0570 90a8b81f 242b2f2f 35302e36 3d343137 ....$+//50.6=417 │ │ - 0x000a0580 41473c37 3c464e59 403b3f47 51596143 AG<7D95:AIR │ │ - 0x000a05d0 3d393d44 4d565b41 3d3e444c 565f6420 =9=DMV[A=>DLV_d │ │ - 0x000a05e0 20212223 2727282e 38323035 414e3e3b !"#''(.8205AN>; │ │ - 0x000a05f0 3f4b5a69 4c474a56 65768654 4f515c6a ?KZiLGJVev.TOQ\j │ │ - 0x000a0600 7b8e991f 22272a2d 302f2e31 37312f32 {..."'*-0/.171/2 │ │ - 0x000a0610 3a413633 353d454c 3c383941 49525940 :A635=EL<89AIRY@ │ │ - 0x000a0620 3b3c424a 535c6020 20212223 2726272d ; │ │ - 0x000a0970 3b383838 373c3f42 474d5053 595f6241 ;8887;;;:?ADIORU\bei │ │ - 0x000a0990 47444140 403f4446 494e5457 5a61676b GDA@@?DFINTWZagk │ │ - 0x000a09a0 6f75504c 48484745 4a4c4f54 5a5d6068 ouPLHHGEJLOTZ]`h │ │ - 0x000a09b0 6e72767d 86514d49 4948464b 4d50555b nrv}.QMIIHFKMPU[ │ │ - 0x000a09c0 5e61696f 73777e87 89534e4b 4a4a484c ^aiosw~..SNKJJHL │ │ - 0x000a09d0 4f51565c 5f636a71 75798089 8a8c5854 OQV\_cjquy....XT │ │ - 0x000a09e0 504f4e4c 5052555b 5f62676f 73777e86 PONLPRU[_bgosw~. │ │ - 0x000a09f0 8b909398 5b565352 514f5154 585c5f64 ....[VSRQOQTX\_d │ │ - 0x000a0a00 6b6e737b 7f848c93 979a9f5e 59565554 kns{.......^YVUT │ │ - 0x000a0a10 5252565a 5c616769 6f777980 888b929c RRVZ\agiowy..... │ │ - 0x000a0a20 9ea1a661 5c5a5856 5554595b 5f64666c ...a\ZXVUTY[_dfl │ │ - 0x000a0a30 72747d82 858f9498 a3a6a8ae 655f5d5b rt}.........e_][ │ │ - 0x000a0a40 5959575b 5d626569 6f71787e 828a8e95 YYW[]beioqx~.... │ │ - 0x000a0a50 9d9fabae b0b76863 615e5d5d 5a5c6064 ......hca^]]Z\`d │ │ - 0x000a0a60 666c6f74 7a7d8689 90979ba5 a9b3b6b8 flotz}.......... │ │ - 0x000a0a70 bf6b6665 6160605d 5d636569 6e71787a .kfea``]]ceinqxz │ │ - 0x000a0a80 81858c92 96a1a3ad b2bbbfc1 c86f6968 .............oih │ │ - 0x000a0a90 65646361 6066676d 6f75787d 83878f92 edca`fgmoux}.... │ │ - 0x000a0aa0 9c9ea8ad b4bdc3c8 cad2736d 6c686866 ..........smlhhf │ │ - 0x000a0ab0 6564676a 6f717779 81838c8e 979ba2a8 edgjoqwy........ │ │ - 0x000a0ac0 b0b7bcc7 ccd2d4dc 7771706b 6b6a6967 ........wqpkkjig │ │ - 0x000a0ad0 696e7075 787d8287 8c91989d a5a9b3b7 inpux}.......... │ │ - 0x000a0ae0 c1c5d2d6 dcdee77b 74746f6f 6d6e6b6b .......{ttoomnkk │ │ - 0x000a0af0 7272797a 82828c8c 9697a3a4 b0b1bebf rryz............ │ │ - 0x000a0b00 cccedee0 e6e8f220 1f1f1e1f 20202121 ....... .... !! │ │ - 0x000a0b10 23212223 25272426 28292b2f 292a2a2b #!"#%'$&()+/)**+ │ │ - 0x000a0b20 2d2f302d 2d2c2d2e 2f313231 2f2e2f2f -/0--,-./121/.// │ │ - 0x000a0b30 30323335 302f2d2e 2e2e3133 3536312f 02350/-...13561/ │ │ - 0x000a0b40 2d2d2d2d 31333537 3a322f2d 2e2e2e31 ----1357:2/-...1 │ │ - 0x000a0b50 3336383b 3c32302e 2e2e2e32 3436383c 368;<20....2468< │ │ - 0x000a0b60 3c3d3432 2f2f2f2f 32343639 3d3e3f42 <=42////2469=>?B │ │ - 0x000a0b70 36343131 31303435 373a3e40 41444738 641110457:>@ADG8 │ │ - 0x000a0b80 35333232 31343638 3b3f4042 45484939 53221468;?@BEHI9 │ │ - 0x000a0b90 36343333 32353738 3c3f4143 46494b4c 64332578=<:;=@BCG │ │ - 0x000a0c10 4a4b4e52 54565a5d 5e606245 413f3e3d JKNRTVZ]^`bEA?>= │ │ - 0x000a0c20 3b3b3e40 41444748 4b4f5053 57595c60 ;;>@ADGHKOPSWY\` │ │ - 0x000a0c30 61626446 42403f3e 3d3c3f40 42454649 abdFB@?>==?@CDFJKNQSVX[ │ │ - 0x000a0c60 5e5f6465 66684844 43414040 3d3f4143 ^_defhHDCA@@=?AC │ │ - 0x000a0c70 4447494b 4e4f5455 585b5d61 62666768 DGIKNOTUX[]abfgh │ │ - 0x000a0c80 6a494544 4241413f 3f424345 47494c4d jIEDBAA??BCEGILM │ │ - 0x000a0c90 51525558 5a5e5f63 6568696a 6d4a4646 QRUXZ^_cehijmJFF │ │ - 0x000a0ca0 43424240 3f424346 474a4b4e 50525657 CBB@?BCFGJKNPRVW │ │ - 0x000a0cb0 5b5c6062 65686a6c 6c6f4b47 47444443 [\`behjlloKGGDDC │ │ - 0x000a0cc0 42404244 46474a4b 4f4f5454 585a5d5f B@BDFGJKOOTTXZ]_ │ │ - 0x000a0cd0 6265676b 6c6e6f71 4c484845 45444341 begklnoqLHHEEDCA │ │ - 0x000a0ce0 42454648 4a4c4e51 5355585a 5d5f6264 BEFHJLNQSUXZ]_bd │ │ - 0x000a0cf0 68696d6f 7071744e 4a4a4646 45454242 himopqtNJJFFEEBB │ │ - 0x000a0d00 46464a4a 4d4e5252 56575c5c 60616666 FFJJMNRRVW\\`aff │ │ - 0x000a0d10 6b6b7071 73737620 1f201f20 201f2020 kkpqssv . . . │ │ - 0x000a0d20 201f2020 20212020 20212223 20212121 . ! !"# !!! │ │ - 0x000a0d30 22242422 22212223 25262724 23222324 "$$""!"#%&'$#"#$ │ │ - 0x000a0d40 26282a30 26252424 2627292c 32332726 &(*0&%$$&'),23'& │ │ - 0x000a0d50 25262728 2a2d3234 362c2a29 292a2a2c %&'(*-246,*))**, │ │ - 0x000a0d60 2f36383a 3f2f2d2c 2c2d2d2f 32383a3c /68:?/-,,--/28:< │ │ - 0x000a0d70 4245312f 2e2d2e2e 3033393c 3e444749 BE1/.-..039<>DGI │ │ - 0x000a0d80 36333231 32313336 3c3f4147 4b4d523b 63212136<;;: │ │ - 0x000a0f90 3432302f 2f2f3032 3638393d 3f404236 420///02689=?@B6 │ │ - 0x000a0fa0 34323131 30313437 393a3e40 42444737 421101479:>@BDG7 │ │ - 0x000a0fb0 35333232 31323438 3a3b3f41 42454849 53221248:;?ABEHI │ │ - 0x000a0fc0 39363433 33323335 383a3c3f 42434649 964332358:;987568;=? │ │ - 0x000a0ff0 4245464a 4d4e5054 563f3c3a 39383637 BEFJMNPTV?<:9867 │ │ - 0x000a1000 393c3e3f 4346474b 4e4f5255 5759413d 9<>?CFGKNORUWYA= │ │ - 0x000a1010 3b3a3937 383a3d3f 40444748 4b4f5053 ;:978:=?@DGHKOPS │ │ - 0x000a1020 56585a5b 423f3c3b 3a383a3b 3e404145 VXZ[B?<;:8:;>@AE │ │ - 0x000a1030 48494c50 5154575a 5b5d5e43 403e3d3b HILPQTWZ[]^C@>=; │ │ - 0x000a1040 3a3a3c3f 40424547 494d4e51 5556595d ::<;:=>@CDG │ │ - 0x000a1060 4a4b4f51 5357595b 5f606163 4542403f JKOQSWY[_`acEB@? │ │ - 0x000a1070 3d3d3b3d 3e414244 48494c4e 50545558 ==;=>ABDHILNPTUX │ │ - 0x000a1080 5b5c6162 62654643 413f3e3e 3c3d3f41 [\abbeFCA?>><=?A │ │ - 0x000a1090 42454749 4c4d5153 55585a5e 5f636464 BEGILMQSUXZ^_cdd │ │ - 0x000a10a0 67474343 403f3f3d 3d404143 45474a4b gGCC@??==@ACEGJK │ │ - 0x000a10b0 4e505355 575b5c5f 61646666 69484444 NPSUW[\_adffiHDD │ │ - 0x000a10c0 4141403e 3e404144 4548494c 4e505354 AA@>>@ADEHILNPST │ │ - 0x000a10d0 58595d5f 61646668 686b4945 45424241 XY]_adfhhkIEEBBA │ │ - 0x000a10e0 403f4042 44454849 4d4d5152 56575a5c @?@BDEHIMMQRVWZ\ │ │ - 0x000a10f0 5f616367 686a6a6d 4a464643 4342413f _acghjjmJFFCCBA? │ │ - 0x000a1100 40434446 484a4c4e 50525557 5a5b5f60 @CDFHJLNPRUWZ[_` │ │ - 0x000a1110 6465696a 6c6c6f4b 47474444 42424040 deijlloKGGDDBB@@ │ │ - 0x000a1120 44444747 4b4b4f4f 53545859 5d5d6262 DDGGKKOOSTXY]]bb │ │ - 0x000a1130 66676c6c 6e6e7120 1f201f20 201f2020 fgllnnq . . . │ │ - 0x000a1140 201f2020 20212020 20202122 20202020 . ! !" │ │ - 0x000a1150 22222322 22212123 24252722 22222224 ""#""!!#$%'""""$ │ │ - 0x000a1160 2425292a 24232222 2425262a 2d302726 $%)*$#""$%&*-0'& │ │ - 0x000a1170 26252728 282d2f32 36292727 26282829 &%'((-/26)''&(() │ │ - 0x000a1180 2e303337 382c2a29 292a2a2a 2f32363a .0378,*))***/26: │ │ - 0x000a1190 3b3f302e 2d2c2d2d 2d323538 3d3e4246 ;?0.-,---258=>BF │ │ - 0x000a11a0 312f2e2d 2e2e2e33 35393e3f 44474936 1/.-...359>?DGI6 │ │ - 0x000a11b0 33323132 31313638 3c414347 4c4d523a 32121168<;;::?ADIKOU │ │ - 0x000a11f0 575c6163 69454240 3f3f3e3d 4244474c W\aciEB@??>=BDGL │ │ - 0x000a1200 4e53585a 6064666d 71474442 41403f3f NSXZ`dfmqGDBA@?? │ │ - 0x000a1210 4446494e 50545a5c 6166686f 7375504c DFINPTZ\afhosuPL │ │ - 0x000a1220 49484746 454a4c4f 54565a60 62686d6f IHGFEJLOTVZ`bhmo │ │ - 0x000a1230 767b7d86 514d4b4a 4948474b 4d505557 v{}.QMKJIHGKMPUW │ │ - 0x000a1240 5b616369 6e70787d 7f888953 4e4c4b4a [acinpx}...SNLKJ │ │ - 0x000a1250 49484c4e 5156585c 62646a6f 71797e80 IHLNQVX\bdjoqy~. │ │ - 0x000a1260 898b8c57 53514f4e 4d4b5052 555a5b60 ...WSQONMKPRUZ[` │ │ - 0x000a1270 65676e72 757d8185 8e8f9196 5a555351 egnru}......ZUSQ │ │ - 0x000a1280 504f4e51 5357595d 62646a6e 72797c82 PONQSWY]bdjnry|. │ │ - 0x000a1290 888a9495 979c5d58 56545352 50525559 ......]XVTSRPRUY │ │ - 0x000a12a0 5a606266 6b6d7678 7d83868f 91999c9d Z`bfkmvx}....... │ │ - 0x000a12b0 a35f5a59 56555553 5358595d 6163696a ._ZYVUUSSXY]acij │ │ - 0x000a12c0 71747a7f 828b8c94 999fa2a4 a9625d5c qtz..........b]\ │ │ - 0x000a12d0 59585756 55595a60 6166696d 72757c7e YXWVUYZ`afimru|~ │ │ - 0x000a12e0 86889094 9aa0a6a9 aab06560 5f5b5b5a ..........e`_[[Z │ │ - 0x000a12f0 59575a5d 61636869 7071797a 82858b90 YWZ]achipqyz.... │ │ - 0x000a1300 969ba0a8 acb0b1b8 6863625e 5e5c5c5a ........hcb^^\\Z │ │ - 0x000a1310 5c606266 686d7074 797d8287 8d90989b \`bfhmpty}...... │ │ - 0x000a1320 a3a6b1b3 b8b9bf6b 65656161 5f5f5d5d .......keeaa__]] │ │ - 0x000a1330 63636969 70707878 81818b8c 9595a1a1 cciippxx........ │ │ - 0x000a1340 acacb9ba bfc0c720 1f1f1e1f 1f1e1f1f ....... ........ │ │ - 0x000a1350 20212223 23272324 2525292b 24262728 !"##'#$%%)+$&'( │ │ - 0x000a1360 2b2d2f29 2a2a2a2d 2e2f302c 2c2c2c2e +-/)***-./0,,,,. │ │ - 0x000a1370 2e2f3132 312f2f2e 2f2f3032 3335302f ./121//.//02350/ │ │ - 0x000a1380 2e2d2e2e 2e313335 36302f2e 2d2e2e2e .-...13560/.-... │ │ - 0x000a1390 31333536 37312f2e 2d2d2d2d 31333537 135671/.----1357 │ │ - 0x000a13a0 383a3230 2f2e2e2e 2e323336 38393b3d 8:20/....23689;= │ │ - 0x000a13b0 33302f2e 2f2e2e32 33363839 3c3e3e34 30/./..23689<>>4 │ │ - 0x000a13c0 32302f2f 2f2f3234 36393a3d 3f404236 20////2469:=?@B6 │ │ - 0x000a13d0 33323131 30303335 373a3b3e 40414446 321100357:;>@ADF │ │ - 0x000a13e0 37343332 31313034 35373b3c 3e414244 7432110457;<>ABD │ │ - 0x000a13f0 46473936 35343332 32353638 3c3d3f42 FG9654322568<=?B │ │ - 0x000a1400 43464949 4c3b3836 35353433 36383a3d CFIIL;86554368:= │ │ - 0x000a1410 3e414445 484a4b4e 503c3937 36353534 >ADEHJKNP<976554 │ │ - 0x000a1420 37383a3d 3f414445 484b4c4f 51523f3c 78:=?ADEHKLOQR?< │ │ - 0x000a1430 3a393837 36393b3c 3f414346 474b4d4e :98769;=<:;=@ │ │ - 0x000a14b0 40444547 4a4b4f50 5356575b 5c5f6061 @DEGJKOPSVW[\_`a │ │ - 0x000a14c0 63454241 3f3e3d3b 3b3e3f41 43454848 cEBA?>=;;>?ACEHH │ │ - 0x000a14d0 4c4e5053 5458595c 5e616263 65464342 LNPSTXY\^abceFCB │ │ - 0x000a14e0 3f3f3e3d 3c3f3f42 43454749 4c4d5152 ??>==>@BCFGJJNOSTWY │ │ - 0x000a1510 5b5e5f63 64666668 48444441 41403f3d [^_cdffhHDDAA@?= │ │ - 0x000a1520 3e414244 4547494b 4d4f5254 57585c5d >ABDEGIKMORTWX\] │ │ - 0x000a1530 60616566 68686a49 45454242 40403e3e `aefhhjIEEBB@@>> │ │ - 0x000a1540 42424545 48494c4d 51515555 595a5e5e BBEEHILMQQUUYZ^^ │ │ - 0x000a1550 63636868 6a6a6c20 1f201f20 201f2020 cchhjjl . . . │ │ - 0x000a1560 201f2020 20211f20 20202121 20202020 . !. !! │ │ - 0x000a1570 21222320 21212122 22242422 22222123 !"# !!!""$$"""!# │ │ - 0x000a1580 23252627 23232222 24242627 2a2e2423 #%&'##""$$&'*.$# │ │ - 0x000a1590 23222424 26282a2f 30272626 25272728 #"$$&(*/0'&&%''( │ │ - 0x000a15a0 2a2d3132 36292827 26282829 2b2e3234 *-126)('&(()+.24 │ │ - 0x000a15b0 37392c2a 2a292a2a 2a2c2f34 363a3c3f 79,**)***,/46:BE0 │ │ - 0x000a15d0 2e2d2c2d 2d2e2f33 37393d3f 43464736 .-,--./379=?CFG6 │ │ - 0x000a15e0 33323131 32313336 3b3c4143 474b4c52 32112136;@EGK │ │ - 0x000a1610 4f505759 5c403d3c 3a3a3a39 3b3e4243 OPWY\@=<:::9;>BC │ │ - 0x000a1620 484b4f53 545b5d61 66413e3d 3b3b3b3a HKOST[]afA>=;;;: │ │ - 0x000a1630 3c3f4344 494b4f54 555c5e62 67694744 @@ │ │ - 0x000a1810 43443634 33313131 30313437 373a3c3e CD64311101477:<> │ │ - 0x000a1820 40414445 47383635 33333331 33353738 @ADEG86533313578 │ │ - 0x000a1830 3b3d3f42 42464749 4b393635 34333332 ;=?BBFGIK9654332 │ │ - 0x000a1840 33353838 3c3d3f42 43464749 4c4c3c39 3588<=?BCFGILL<9 │ │ - 0x000a1850 38363535 3435373a 3a3d3f41 44444849 8655457::=?ADDHI │ │ - 0x000a1860 4b4e4f52 3d3a3937 37363536 383a3b3e KNOR=:9776568:;> │ │ - 0x000a1870 40424545 494a4c4f 5053543f 3c3b3938 @BEEIJLOPST?<;98 │ │ - 0x000a1880 38363739 3c3c3f41 4346474b 4c4e5152 8679<<;;9:<> │ │ - 0x000a18d0 3f424345 48494d4e 50535458 595c5d5d ?BCEHIMNPSTXY\]] │ │ - 0x000a18e0 5f43403f 3d3c3c3a 3a3d3d3f 41434646 _C@?=<<::==?ACFF │ │ - 0x000a18f0 4a4b4e50 51555659 5b5d5e5f 61444140 JKNPQUVY[]^_aDA@ │ │ - 0x000a1900 3e3d3c3b 3a3d3d40 41434547 494b4e4f >=<;:==@ACEGIKNO │ │ - 0x000a1910 53535758 5b5d5f60 61634541 413e3e3d SSWX[]_`acEAA>>= │ │ - 0x000a1920 3c3b3d3e 40414444 48484c4c 50515456 <;=>@ADDHHLLPQTV │ │ - 0x000a1930 585a5c5f 60626264 4642423f 3f3e3d3c XZ\_`bbdFBB??>=< │ │ - 0x000a1940 3c3f4042 43454749 4b4d4f51 54555859 ><< │ │ - 0x000a1960 40404343 46464a4a 4e4e5252 56565b5b @@CCFFJJNNRRVV[[ │ │ - 0x000a1970 5f5f6464 65656820 1f201f20 201f2020 __ddeeh . . . │ │ - 0x000a1980 201f2020 20201f20 20202121 20202020 . . !! │ │ - 0x000a1990 21212220 20202021 22232321 21212122 !!" !"##!!!!" │ │ - 0x000a19a0 23242426 22222221 22232425 27272423 #$$&"""!"#$%''$# │ │ - 0x000a19b0 23222324 25262a2a 30242323 22232426 #"#$%&**0$##"#$& │ │ - 0x000a19c0 262a2b30 31272626 25262728 282c2d32 &*+01'&&%&'((,-2 │ │ - 0x000a19d0 33362927 27262728 28292d2e 33343738 36)''&'(()-.3478 │ │ - 0x000a19e0 2c2a2a29 292a2a2a 2e2f3636 3a3b3f2e ,**))***./66:;?. │ │ - 0x000a19f0 2c2c2a2b 2c2c2c30 3137373b 3d414330 ,,*+,,,0177;=AC0 │ │ - 0x000a1a00 2e2e2c2d 2d2d2e32 3339393d 3f434547 ..,---.2399=?CEG │ │ - 0x000a1a10 34323130 30303030 34353b3b 40414648 4210000045;;@AFH │ │ - 0x000a1a20 4a4e3633 33313132 31313536 3c3c4143 JN6331121156< │ │ - 0x000a1a60 3d3b3b3b 3a3a3e3f 4444494b 4f52555a =;;;::>?DDIKORUZ │ │ - 0x000a1a70 5c616269 423f3f3c 3c3c3b3b 3f404545 \abiB??<<<;;?@EE │ │ - 0x000a1a80 4a4c5053 565b5d62 636a6b47 44434141 JLPSV[]bcjkGDCAA │ │ - 0x000a1a90 403f3f43 4449494e 5054575a 5f616767 @??CDIINPTWZ_agg │ │ - 0x000a1aa0 6f70754a 47464443 43424145 464b4b50 opuJGFDCCBAEFKKP │ │ - 0x000a1ab0 5256595d 6164696a 7273787b 504c4b48 RVY]adijrsx{PLKH │ │ - 0x000a1ac0 48474645 494a4f4f 54565a5d 6065686e HGFEIJOOTVZ]`ehn │ │ - 0x000a1ad0 6e76777d 8086514d 4d4a4949 47474a4b nvw}..QMMJIIGGJK │ │ - 0x000a1ae0 50505557 5b5e6267 696f7078 797f8288 PPUW[^bgiopxy... │ │ - 0x000a1af0 89534e4e 4b4a4a48 484b4c51 5156585c .SNNKJJHHKLQQVX\ │ │ - 0x000a1b00 5f63686a 7071797a 8083898b 8c565251 _chjpqyz.....VRQ │ │ - 0x000a1b10 4e4d4d4b 4a4e4f54 54595b5f 62656a6d NMMKJNOTTY[_bejm │ │ - 0x000a1b20 73747c7d 83878c8e 90935954 5450504f st|}......YTTPPO │ │ - 0x000a1b30 4e4d4f51 55565b5c 6162686a 7072777b NMOQUV[\abhjprw{ │ │ - 0x000a1b40 8084878e 91949599 5b565652 5251504f ........[VVRRQPO │ │ - 0x000a1b50 50545558 5b5e6164 686b7073 787b8184 PTUX[^adhkpsx{.. │ │ - 0x000a1b60 8a8c9496 999a9f5d 58585454 53535051 .......]XXTTSSPQ │ │ - 0x000a1b70 56565b5b 60616767 6e6e7677 7e7e8788 VV[[`aggnnvw~~.. │ │ - 0x000a1b80 90909b9b 9f9fa420 1f1f1f1f 1f1e1f1f ....... ........ │ │ - 0x000a1b90 201f2020 21222122 23232527 23252526 . !"!"##%'#%%& │ │ - 0x000a1ba0 27292c24 26272829 2b2e2f28 29292a2b '),$&'()+./())*+ │ │ - 0x000a1bb0 2c2e2f30 292a2a2a 2b2d2e2f 3030312f ,./0)***+-./001/ │ │ - 0x000a1bc0 2f2e2e2f 2f303232 35312f2f 2e2e2f2f /..//02251//..// │ │ - 0x000a1bd0 2f313235 35302f2f 2d2e2e2e 2e313135 /12550//-....115 │ │ - 0x000a1be0 3536302f 2e2d2d2e 2e2e3131 35353637 560/.--...115567 │ │ - 0x000a1bf0 312f2e2d 2d2d2d2d 30313536 37383a32 1/.-----015678:2 │ │ - 0x000a1c00 2f2f2d2e 2e2e2e31 31363638 393b3c32 //-....116689;<2 │ │ - 0x000a1c10 30302e2e 2e2e2e31 32363638 393c3c3d 00.....126689<<= │ │ - 0x000a1c20 3431312f 2f2f2f2e 31323636 393a3d3e 411////.12669:=> │ │ - 0x000a1c30 3f413432 312f2f2f 2f2f3132 3636393a ?A421/////12669: │ │ - 0x000a1c40 3d3e3f41 42363433 31313130 30333437 =>?AB64311100347 │ │ - 0x000a1c50 373a3b3e 3f414344 46363433 31313130 7:;>?ACDF6431110 │ │ - 0x000a1c60 30333437 383a3c3e 40414344 46473936 03478:<>@ACDFG96 │ │ - 0x000a1c70 36343333 32323435 38393c3d 3f414345 6433224589<=?ACE │ │ - 0x000a1c80 4649494c 39373634 34333332 35353939 FIIL976443325599 │ │ - 0x000a1c90 3c3d4041 43464749 4a4d4d3c 39383636 <=@ACFGIJMM<9866 │ │ - 0x000a1ca0 35343436 373a3b3d 3f414344 47484b4b 54467:;=?ACDGHKK │ │ - 0x000a1cb0 4f4f523d 3a393737 36353537 383b3b3e OOR=:97765578;;> │ │ - 0x000a1cc0 3f424445 48494c4c 50505354 3f3c3b39 ?BDEHILLPPST?<;9 │ │ - 0x000a1cd0 39383736 39393c3d 3f414345 47494b4e 987699<=?ACEGIKN │ │ - 0x000a1ce0 4e525255 5659403d 3c3a3939 3837393a NRRUVY@=<:99879: │ │ - 0x000a1cf0 3d3d4041 4445474a 4b4e4e52 53565759 ==@ADEGJKNNRSVWY │ │ - 0x000a1d00 5a413d3d 3a3a3938 373a3a3d 3e404144 ZA==::987::=>@AD │ │ - 0x000a1d10 46474a4b 4e4f5353 56585a5b 5b423f3e FGJKNOSSVXZ[[B?> │ │ - 0x000a1d20 3c3b3a39 383b3b3e 3f414245 46484b4c <;:98;;>?ABEFHKL │ │ - 0x000a1d30 4f505454 57595b5c 5d5e4340 3f3d3c3b OPTTWY[\]^C@?=<; │ │ - 0x000a1d40 3a393b3c 3e3f4242 4646494a 4d4e5153 :9;<>?BBFFIJMNQS │ │ - 0x000a1d50 5557595c 5d5e5e60 4440403d 3d3c3b3a UWY\]^^`D@@==<;: │ │ - 0x000a1d60 3b3d3e40 41434547 484a4d4e 51525556 ;=>@ACEGHJMNQRUV │ │ - 0x000a1d70 595a5e5e 60606245 41413e3e 3d3d3a3b YZ^^``bEAA>>==:; │ │ - 0x000a1d80 3e3e4141 44444747 4b4b4f4f 53535757 >>AADDGGKKOOSSWW │ │ - 0x000a1d90 5b5b6060 61616320 1f201f20 201f2020 [[``aac . . . │ │ - 0x000a1da0 201f2020 20201f20 20202021 1f202020 . . !. │ │ - 0x000a1db0 20212120 20202020 22222320 20202020 !! ""# │ │ - 0x000a1dc0 22222323 22222221 21232325 25272222 ""##"""!!##%%'"" │ │ - 0x000a1dd0 22212123 23252527 27242323 22222424 "!!##%%''$##""$$ │ │ - 0x000a1de0 26262a2a 30242323 22222424 26262a2a &&**0$##""$$&&** │ │ - 0x000a1df0 30302726 26252527 2728282d 2d323236 00'&&%%''((--226 │ │ - 0x000a1e00 27262625 25272728 282d2d32 3236362c '&&%%''((--2266, │ │ - 0x000a1e10 2a2a2929 2a2a2a2a 2f2f3636 3a3a3f2c **))****//66::?, │ │ - 0x000a1e20 2a2a2929 2a2a2a2a 2f2f3636 3a3a3f3f **))****//66::?? │ │ - 0x000a1e30 302e2e2c 2c2d2d2e 2e333339 393d3d43 0..,,--..3399==C │ │ - 0x000a1e40 4347302e 2e2c2c2d 2d2e2e33 3339393d CG0..,,--..3399= │ │ - 0x000a1e50 3d434347 47363333 31313232 31313636 =CCGG63311221166 │ │ - 0x000a1e60 3c3c4141 47474c4c 52363333 31313232 <>;; │ │ - 0x000a1eb0 3b3b3a3a 3f3f4444 49494f4f 55555c5c ;;::??DDIIOOUU\\ │ │ - 0x000a1ec0 62626941 3e3e3b3b 3b3b3a3a 3f3f4444 bbiA>>;;;;::??DD │ │ - 0x000a1ed0 49494f4f 55555c5c 62626969 47444441 IIOOUU\\bbiiGDDA │ │ - 0x000a1ee0 4140403f 3f444449 494e4e54 545a5a61 A@@??DDIINNTTZZa │ │ - 0x000a1ef0 6167676f 6f754744 44414140 403f3f44 aggoouGDDAA@@??D │ │ - 0x000a1f00 4449494e 4e54545a 5a616167 676f6f75 DIINNTTZZaaggoou │ │ - 0x000a1f10 75504c4c 48484747 45454a4a 4f4f5454 uPLLHHGGEEJJOOTT │ │ - 0x000a1f20 5a5a6060 68686e6e 76767d7d 86504c4c ZZ``hhnnvv}}.PLL │ │ - 0x000a1f30 48484747 45454a4a 4f4f5454 5a5a6060 HHGGEEJJOOTTZZ`` │ │ - 0x000a1f40 68686e6e 76767d7d 8686534e 4e4b4b4a hhnnvv}}..SNNKKJ │ │ - 0x000a1f50 4a48484c 4c515156 565c5c63 636a6a71 JHHLLQQVV\\ccjjq │ │ - 0x000a1f60 71797980 8089898c 534e4e4b 4b4a4a48 qyy.....SNNKKJJH │ │ - 0x000a1f70 484c4c51 5156565c 5c63636a 6a717179 HLLQQVV\\ccjjqqy │ │ - 0x000a1f80 79808089 898c8c57 53534f4f 4d4d4b4b y......WSSOOMMKK │ │ - 0x000a1f90 50505454 5a5a6060 66666d6d 74747c7c PPTTZZ``ffmmtt|| │ │ - 0x000a1fa0 84848d8d 90909520 1f1f1f1f 1f1e1f1f ....... ........ │ │ - 0x000a1fb0 201e1f1f 20202122 22232327 21222223 ... !""##'!""# │ │ - 0x000a1fc0 23272724 26262828 2b2b2f24 26262828 #''$&&((++/$&&(( │ │ - 0x000a1fd0 2b2b2f2f 292a2a2a 2a2d2d2f 2f30292a ++//)****--//0)* │ │ - 0x000a1fe0 2a2a2a2d 2d2f2f30 30312f2f 2e2e2f2f ***--//001//..// │ │ - 0x000a1ff0 30303232 35312f2f 2e2e2f2f 30303232 002251//..//0022 │ │ - 0x000a2000 3535302f 2f2d2d2e 2e2e2e31 31353536 550//--....11556 │ │ - 0x000a2010 302f2f2d 2d2e2e2e 2e313135 35363631 0//--....1155661 │ │ - 0x000a2020 2f2f2d2d 2d2d2d2d 31313535 37373a31 //------115577:1 │ │ - 0x000a2030 2f2f2d2d 2d2d2d2d 31313535 37373a3a //------115577:: │ │ - 0x000a2040 3230302e 2e2e2e2e 2e323236 3638383c 200......226688< │ │ - 0x000a2050 3c3d3230 302e2e2e 2e2e2e32 32363638 <=200......22668 │ │ - 0x000a2060 383c3c3d 3d343232 2f2f2f2f 2f2f3232 8<<==422//////22 │ │ - 0x000a2070 36363939 3d3d3f3f 42343232 2f2f2f2f 6699==??B422//// │ │ - 0x000a2080 2f2f3232 36363939 3d3d3f3f 42423634 //226699==??BB64 │ │ - 0x000a2090 34313131 31303034 3437373a 3a3e3e41 41111004477::>>A │ │ - 0x000a20a0 41444447 36343431 31313130 30343437 ADDG644111100447 │ │ - 0x000a20b0 373a3a3e 3e414144 44474739 36363434 7::>>AADDGG96644 │ │ - 0x000a20c0 33333232 35353838 3c3c3f3f 43434646 33225588<>BBEEHHLLPPTT │ │ - 0x000a21b0 58585c5c 5d5d5f20 1f1f1f20 201f2020 XX\\]]_ ... . │ │ - 0x000a21c0 201f2020 20201f20 20202020 1f202020 . . . │ │ - 0x000a21d0 20212120 20202020 21212220 20202020 !! !!" │ │ - 0x000a21e0 21222223 20202020 21212222 23232222 !""# !!""##"" │ │ - 0x000a21f0 22212122 23232525 27222222 21212223 "!!"##%%'"""!!"# │ │ - 0x000a2200 23252527 27232323 22222324 2426262a #%%''###""#$$&&* │ │ - 0x000a2210 2a2e2423 23222223 24252626 2a2a2f30 *.$##""#$%&&**/0 │ │ - 0x000a2220 26252524 24252626 27282c2c 30323327 &%%$$%&&'(,,023' │ │ - 0x000a2230 26262625 26272728 292d2d31 32343629 &&&%&''()--1246) │ │ - 0x000a2240 28282726 27282829 292e2e32 34363739 (('&'(())..24679 │ │ - 0x000a2250 2c2a2a29 29292a2a 2a2b2f2f 3436383a ,**)))***+//468: │ │ - 0x000a2260 3c3f2d2b 2b2a292a 2a2b2b2b 30303536 @CG │ │ - 0x000a22b0 484b4b51 36343332 31313231 31323636 HKKQ643211211266 │ │ - 0x000a22c0 3b3c3f41 4347484c 4c515239 37373534 ;ACFJKOO │ │ - 0x000a22e0 5555593b 38383636 36363635 363a3a3e UUY;886666656::> │ │ - 0x000a22f0 40434547 4b4c5050 56575a5c 3e3b3b39 @CEGKLPPVWZ\>;;9 │ │ - 0x000a2300 38383838 37383c3c 40424547 494d4e53 888878<<@BEGIMNS │ │ - 0x000a2310 5359595d 5f62413e 3e3c3b3b 3b3b3a3a SYY]_bA>><;;;;:: │ │ - 0x000a2320 3f3f4344 47494b4f 5155555b 5c606265 ??CDGIKOQUU[\`be │ │ - 0x000a2330 69434040 3e3d3d3c 3c3b3c40 40444548 iC@@>==<<;<@@DEH │ │ - 0x000a2340 4a4d5152 57575d5e 6263676a 6c474444 JMQRWW]^bcgjlGDD │ │ - 0x000a2350 42414040 403f3f44 4448494c 4e505455 BA@@@??DDHILNPTU │ │ - 0x000a2360 5a5a6161 66676b6f 71754845 45424141 ZZaafgkoquHEEBAA │ │ - 0x000a2370 41403f40 44444849 4c4e5155 565b5b61 A@?@DDHILNQUV[[a │ │ - 0x000a2380 6266686c 6f717677 504c4c49 48484746 bfhloqvwPLLIHHGF │ │ - 0x000a2390 45464a4a 4e4f5254 565a5b60 6067686c EFJJNORTVZ[``ghl │ │ - 0x000a23a0 6e727678 7d7e8650 4c4c4948 48474645 nrvx}~.PLLIHHGFE │ │ - 0x000a23b0 464a4a4e 4f525456 5a5b6060 67686c6e FJJNORTVZ[``ghln │ │ - 0x000a23c0 7276787d 7e868620 1f1f1f1f 1f1e1f1f rvx}~.. ........ │ │ - 0x000a23d0 1f1e1f1f 1f202020 21212123 21222223 ..... !!!#!""# │ │ - 0x000a23e0 23252722 23232424 26282924 26262728 #%'"##$$&()$&&'( │ │ - 0x000a23f0 292b2c2f 25262728 282a2b2c 2f2f292a )+,/%&'((*+,//)* │ │ - 0x000a2400 2a2a2a2b 2d2d2f2f 30292a2a 2a2a2b2d ***+--//0)****+- │ │ - 0x000a2410 2d2f2f30 302f2e2e 2e2d2e2f 2f2f3032 -//00/...-.///02 │ │ - 0x000a2420 32343130 2f2f2e2f 2f2f3030 32323435 2410//.///002245 │ │ - 0x000a2430 312f2f2e 2e2e2e2f 2f2f3232 34353530 1//....///224550 │ │ - 0x000a2440 2f2f2e2d 2e2e2e2e 2f313134 35363631 //.-..../1145661 │ │ - 0x000a2450 2f2f2e2d 2d2e2e2e 2e313134 35363737 //.--....1145677 │ │ - 0x000a2460 312f2f2d 2d2d2d2d 2d2d3131 34353737 1//-------114577 │ │ - 0x000a2470 393a312f 2f2e2d2d 2d2d2d2e 31313435 9:1//.-----.1145 │ │ - 0x000a2480 3738393b 3b323030 2f2e2e2e 2e2e2e32 789;;200/......2 │ │ - 0x000a2490 32353637 383a3c3c 3d323030 2f2e2e2e 25678:<<=200/... │ │ - 0x000a24a0 2e2e2e32 32353637 383a3c3c 3d3d3432 ...225678:<<==42 │ │ - 0x000a24b0 31302f2f 2f2f2e2f 32323536 38393b3d 10////./225689;= │ │ - 0x000a24c0 3d3f3f42 34323230 2f2f2f2f 2f2f3232 =??B4220//////22 │ │ - 0x000a24d0 35363839 3b3d3d3f 3f424236 33333231 5689;==??BB63321 │ │ - 0x000a24e0 31313030 30333336 37393a3c 3e3e4141 1100033679:<>>AA │ │ - 0x000a24f0 43444536 34343231 31313130 30343437 CDE6442111100447 │ │ - 0x000a2500 37393a3c 3e3f4141 44444647 38353533 79:<>?AADDFG8553 │ │ - 0x000a2510 33323232 31313434 37383a3b 3d3f3f42 3222114478:;=??B │ │ - 0x000a2520 42454547 48493936 36343433 33333232 BEEGHI9664433322 │ │ - 0x000a2530 35353838 3a3c3d3f 40434346 4648494b 5588:<=?@CCFFHIK │ │ - 0x000a2540 4c3a3737 35343434 33323336 3638393b L:7754443236689; │ │ - 0x000a2550 3c3e4041 43434747 494a4b4d 4e3c3939 <>@ACCGGIJKMN<99 │ │ - 0x000a2560 37363635 35343437 373a3a3c 3d3f4142 766554477::<=?AB │ │ - 0x000a2570 44444848 4a4b4d4f 50523c39 39373636 DDHHJKMOPR<99766 │ │ - 0x000a2580 36353434 37373a3a 3c3e3f41 42454548 654477::<>?ABEEH │ │ - 0x000a2590 494b4c4d 4f505252 3f3c3c3a 39393837 IKLMOPRR?<<:9987 │ │ - 0x000a25a0 36373939 3c3c3e3f 41434447 474a4b4d 6799<<>?ACDGGJKM │ │ - 0x000a25b0 4e505253 5555593f 3c3c3a39 39383736 NPRSUUY?<<:99876 │ │ - 0x000a25c0 3739393c 3c3e3f41 43444747 4a4b4d4e 799<<>?ACDGGJKMN │ │ - 0x000a25d0 50525355 55595920 1f1f1f1f 201f2020 PRSUUYY .... . │ │ - 0x000a25e0 201f2020 20201f20 20202020 1f202020 . . . │ │ - 0x000a25f0 2020211f 20202020 20212120 20202020 !. !! │ │ - 0x000a2600 20212122 20202020 20202122 22232020 !!" !""# │ │ - 0x000a2610 20202020 21222223 23212121 21212122 !""##!!!!!!" │ │ - 0x000a2620 23232424 26222222 22212123 23242525 ##$$&""""!!##$%% │ │ - 0x000a2630 27272222 22222222 23242425 2528292a ''""""""#$$%%()* │ │ - 0x000a2640 24232323 22222424 2526262a 2a2d3024 $###""$$%&&**-0$ │ │ - 0x000a2650 23232322 22242425 26262a2a 2d303026 ###""$$%&&**-00& │ │ - 0x000a2660 26262525 25262627 28282b2c 2e323234 &&%%%&&'((+,.224 │ │ - 0x000a2670 27262626 25252727 2728282c 2d2f3232 '&&&%%'''((,-/22 │ │ - 0x000a2680 35362928 28272626 28282829 292d2e30 56)(('&&((())-.0 │ │ - 0x000a2690 34343637 392c2a2a 2a29292a 2a2a2a2a 44679,***))***** │ │ - 0x000a26a0 2e2f3236 36393a3c 3f2c2a2a 2a29292a ./2669:BBE0/.-,,---..2 │ │ - 0x000a26e0 33353939 3c3d3f43 43464732 31302f2e 3599<=?CCFG210/. │ │ - 0x000a26f0 2e2f2f2f 2f2f3334 363a3a3d 3e414444 ./////346::=>ADD │ │ - 0x000a2700 48494b36 34333231 31313231 31313536 HIK6432111211156 │ │ - 0x000a2710 383c3c40 41434747 4b4c4e52 36343332 8<<@ACGGKLNR6432 │ │ - 0x000a2720 31313132 31313135 36383c3c 40414347 1112111568<<@ACG │ │ - 0x000a2730 474b4c4e 52523a38 37363535 35353534 GKLNRR:876555554 │ │ - 0x000a2740 3438393b 3f3f4344 464a4a4e 4f525656 489;??CDFJJNORVV │ │ - 0x000a2750 5a3b3938 37363636 36363535 393a3c40 Z;98766666559:<@ │ │ - 0x000a2760 40444547 4b4b4f50 5357575b 5c3d3b3a @DEGKKOPSWW[\=;: │ │ - 0x000a2770 39383838 38373737 3b3c3e41 41454649 98888777;<>AAEFI │ │ - 0x000a2780 4d4d5152 5559595d 5e61413f 3e3d3b3b MMQRUYY]^aA?>=;; │ │ - 0x000a2790 3b3b3b3a 3a3e3f41 44444849 4b4f4f54 ;;;::>?ADDHIKOOT │ │ - 0x000a27a0 55585c5c 61626569 413f3e3d 3b3b3b3b UX\\abeiA?>=;;;; │ │ - 0x000a27b0 3b3a3a3e 3f414444 48494b4f 4f545558 ;::>?ADDHIKOOTUX │ │ - 0x000a27c0 5c5c6162 65696946 43434140 403f3f3f \\abeiiFCCA@@??? │ │ - 0x000a27d0 3e3e4243 4548484c 4d4f5353 58595c60 >>BCEHHLMOSSXY\` │ │ - 0x000a27e0 60656669 6d6d7220 1f1f1f1f 1f1f1f1f `efimmr ........ │ │ - 0x000a27f0 1f1e1f1f 1f201e1f 1f1f2020 21212222 ..... .... !!"" │ │ - 0x000a2800 22222521 22222323 23262722 24242425 ""%!""###&'"$$$% │ │ - 0x000a2810 2528282a 24262627 28282a2b 2d2f2426 %((*$&&'((*+-/$& │ │ - 0x000a2820 26272828 2a2b2d2f 2f282929 292a2a2c &'((*+-//()))**, │ │ - 0x000a2830 2c2d2f2f 30292a2a 2a2a2a2c 2d2e2f2f ,-//0)*****,-.// │ │ - 0x000a2840 30302c2c 2c2c2c2c 2d2e2e2f 2f313132 00,,,,,,-..//112 │ │ - 0x000a2850 31302f2f 2e2e2f2f 2f303032 32333531 10//..///0022351 │ │ - 0x000a2860 302f2f2e 2e2f2f2f 30303232 33353530 0//..///00223550 │ │ - 0x000a2870 2f2f2e2d 2d2e2e2e 2f2f3132 33353536 //.--...//123556 │ │ - 0x000a2880 302f2f2e 2d2d2e2e 2e2e2e31 31333535 0//.--.....11355 │ │ - 0x000a2890 3636312f 2f2e2d2d 2e2e2e2e 2e313133 661//.--.....113 │ │ - 0x000a28a0 35353637 37312f2f 2e2d2d2d 2d2d2d2d 556771//.------- │ │ - 0x000a28b0 30313335 35373739 3a312f2f 2e2d2d2d 01355779:1//.--- │ │ - 0x000a28c0 2d2d2d2d 30313335 35373739 3a3a3230 ----01355779::20 │ │ - 0x000a28d0 302f2e2e 2e2e2e2e 2e313233 36363838 0/.......1236688 │ │ - 0x000a28e0 393b3b3d 3231302f 2e2e2e2e 2e2e2e31 9;;=210/.......1 │ │ - 0x000a28f0 32333636 38383a3c 3c3d3d33 3131302f 236688:<<==3110/ │ │ - 0x000a2900 2f2f2f2f 2e2e3132 33363638 393a3c3c ////..1236689:<< │ │ - 0x000a2910 3e3e3f34 3232312f 2f2f2f2f 2f2f3132 >>?4221///////12 │ │ - 0x000a2920 34363639 393b3d3d 3f3f4142 34323231 46699;==??AB4221 │ │ - 0x000a2930 2f2f2f2f 2f2f2f31 32343636 39393b3d ///////1246699;= │ │ - 0x000a2940 3d3f3f41 42423634 33323131 31313030 =??ABB6432111100 │ │ - 0x000a2950 30333335 37373a3a 3c3e3e40 41424444 033577::<>>@ABDD │ │ - 0x000a2960 46363434 33313131 31313030 33343537 F644311111003457 │ │ - 0x000a2970 373a3a3c 3e3e4041 42444446 47373535 7::<>>@ABDDFG755 │ │ - 0x000a2980 34323232 32313131 33343638 383a3b3c 4222211134688:;< │ │ - 0x000a2990 3f3f4142 43454547 48493937 36353434 ??ABCEEGHI976544 │ │ - 0x000a29a0 33333232 32343536 38383b3c 3d3f3f42 3322245688;<=??B │ │ - 0x000a29b0 43444646 49494a4c 39373635 34343333 CDFFIIJL97654433 │ │ - 0x000a29c0 32323234 35363838 3b3c3d3f 3f424344 22245688;<=??BCD │ │ - 0x000a29d0 46464949 4a4c4c3b 39383736 36353534 FFIIJLL;98766554 │ │ - 0x000a29e0 33333637 383a3a3c 3d3f4141 43444648 33678::<=?AACDFH │ │ - 0x000a29f0 484a4b4c 4e4e5020 1f1f1f1f 201f1f20 HJKLNNP .... .. │ │ - 0x000a2a00 201f2020 20201f20 20202020 1f202020 . . . │ │ - 0x000a2a10 2020201f 20202020 2020211f 20202020 . !. │ │ - 0x000a2a20 20202121 20202020 20202121 21222020 !! !!!" │ │ - 0x000a2a30 20202020 21222222 23202020 20202021 !"""# ! │ │ - 0x000a2a40 22222223 23202121 21212121 22222324 """## !!!!!!""#$ │ │ - 0x000a2a50 24242222 22222121 22232323 25252627 $$""""!!"###%%&' │ │ - 0x000a2a60 22222222 21212223 23232525 26272723 """"!!"###%%&''# │ │ - 0x000a2a70 22222222 22222324 24252527 29292b24 """"""#$$%%'))+$ │ │ - 0x000a2a80 23232322 22232424 25262628 2a2a2d30 ###""#$$%&&(**-0 │ │ - 0x000a2a90 24232323 22222324 24252626 282a2a2d $###""#$$%&&(**- │ │ - 0x000a2aa0 30302625 25252424 24262626 2727292c 00&%%%$$$&&&''), │ │ - 0x000a2ab0 2c2f3232 33272726 26252526 27272728 ,/223''&&%%&'''( │ │ - 0x000a2ac0 282a2d2d 2f323234 36272726 26252526 (*--/2246''&&%%& │ │ - 0x000a2ad0 27272728 282a2d2d 2f323234 36362a29 '''((*--/22466*) │ │ - 0x000a2ae0 29292828 28292929 2a2a2c2f 2f313535 ))((()))**,//155 │ │ - 0x000a2af0 3738383c 2c2b2a2a 2929292a 2a2a2a2a 788<,+**)))***** │ │ - 0x000a2b00 2c2f2f32 3636383a 3a3d3f2c 2b2b2a29 ,//2668::=?,++*) │ │ - 0x000a2b10 29292a2a 2a2b2b2d 30303336 36383a3a ))***++-003668:: │ │ - 0x000a2b20 3e40402f 2e2d2d2c 2c2c2c2d 2d2d2d2f >@@/.--,,,,----/ │ │ - 0x000a2b30 32323538 383a3c3c 40424245 302f2e2e 22588:<<@BBE0/.. │ │ - 0x000a2b40 2d2c2d2d 2d2d2e2e 2f333335 39393b3d -,----../33599;= │ │ - 0x000a2b50 3d414343 46473130 2f2f2e2d 2d2e2e2e =ACCFG10//.--... │ │ - 0x000a2b60 2e2e3033 33363939 3c3e3e42 44444748 ..033699<>>BDDGH │ │ - 0x000a2b70 49353333 33313131 31313131 31333636 I533311111111366 │ │ - 0x000a2b80 393b3b3e 40404547 474a4b4d 51363433 9;;>@@EGGJKMQ643 │ │ - 0x000a2b90 33323131 32323131 31333636 393c3c3f 3211221113669< │ │ - 0x000a2d80 3e343231 31302f2f 2f2f2f2e 2e303232 >42110/////..022 │ │ - 0x000a2d90 34363638 39393c3d 3d3f3f40 42343232 466899<==??@B422 │ │ - 0x000a2da0 31302f2f 2f2f2f2f 2f303232 34363638 10///////0224668 │ │ - 0x000a2db0 39393c3d 3d3f3f40 42423533 32323030 99<==??@BB532200 │ │ - 0x000a2dc0 30303030 2f2f3033 33343636 383a3a3c 0000//0334668::< │ │ - 0x000a2dd0 3d3e3f40 40434344 36353434 32313131 =>?@@CCD65442111 │ │ - 0x000a2de0 31313030 31343435 3737393a 3a3d3e3f 11001445779::=>? │ │ - 0x000a2df0 40414244 44454736 35343432 31313131 @ABDDEG654421111 │ │ - 0x000a2e00 31303031 34343537 37393a3a 3d3e3f40 1001445779::=>?@ │ │ - 0x000a2e10 41424444 45474720 1f1f1f1f 201f1f20 ABDDEGG .... .. │ │ - 0x000a2e20 201f1f20 20201f1f 20202020 1f1f2020 .. .. .. │ │ - 0x000a2e30 2020201f 20202020 2020201f 20202020 . . │ │ - 0x000a2e40 20202021 1f202020 20202020 21211f20 !. !!. │ │ - 0x000a2e50 20202020 20202121 21202020 20202020 !!! │ │ - 0x000a2e60 21212121 22202020 20202020 21212222 !!!!" !!"" │ │ - 0x000a2e70 23232020 20202020 20212122 22232323 ## !!""### │ │ - 0x000a2e80 20212121 21212121 22222223 24242422 !!!!!!!"""#$$$" │ │ - 0x000a2e90 22222222 21212223 23232425 25262722 """"!!"###$%%&'" │ │ - 0x000a2ea0 22222222 21212223 23232425 25262727 """"!!"###$%%&'' │ │ - 0x000a2eb0 22222222 22222222 23232324 25252628 """"""""###$%%&( │ │ - 0x000a2ec0 28292323 23232222 22222424 24252626 ()####""""$$$%&& │ │ - 0x000a2ed0 272a2a2b 2e242323 23232222 23242424 '**+.$####""#$$$ │ │ - 0x000a2ee0 25262628 2a2a2c2f 30242323 23232222 %&&(**,/0$####"" │ │ - 0x000a2ef0 23242424 25262628 2a2a2c2f 30302625 #$$$%&&(**,/00&% │ │ - 0x000a2f00 25252424 24242526 26272727 292c2c2d %%$$$$%&&'''),,- │ │ - 0x000a2f10 30323233 27272626 26252526 27272728 0223''&&&%%&'''( │ │ - 0x000a2f20 28282a2d 2d2e3132 32343627 27262626 ((*--.12246''&&& │ │ - 0x000a2f30 25252627 27272828 282a2d2d 2e313232 %%&'''(((*--.122 │ │ - 0x000a2f40 34363629 28282827 26262728 28282929 466)((('&&'((()) │ │ - 0x000a2f50 292b2e2e 2f323434 36373739 2c2b2a2a )+../2446779,+** │ │ - 0x000a2f60 2a292929 2a2a2a2a 2a2a2c2f 2f313436 *)))******,//146 │ │ - 0x000a2f70 36383a3a 3c3f2c2b 2a2a2a29 29292a2a 68::BBCE0/..-, │ │ - 0x000a2fd0 2c2d2d2d 2d2d2e2e 2f333334 3739393b ,-----../334799; │ │ - 0x000a2fe0 3d3d3f43 43444647 302f2e2e 2d2c2c2d ==?CCDFG0/..-,,- │ │ - 0x000a2ff0 2d2d2d2d 2e2e2f33 33343739 393b3d3d ----../334799;== │ │ - 0x000a3000 3f434344 46474733 32313130 2f2f2f30 ?CCDFGG32110///0 │ │ - 0x000a3010 30303030 30323535 36393a3a 3d3f3f42 0000025569::=??B │ │ - 0x000a3020 45454649 4a4a4d20 1f1f1f1f 1f1f1f1f EEFIJJM ........ │ │ - 0x000a3030 1f1f1f1f 1f1f1e1f 1f1f1f20 1e1f1f1f ........... .... │ │ - 0x000a3040 1f20201f 1f202020 20202121 21222222 . .. !!!""" │ │ - 0x000a3050 22222325 21222222 23232324 26272122 ""#%!"""###$&'!" │ │ - 0x000a3060 22222323 23242627 27232425 25252626 ""###$&''#$%%%&& │ │ - 0x000a3070 26292929 2c242526 26272828 282a2b2b &))),$%&&'(((*++ │ │ - 0x000a3080 2e2f2425 26262728 28282a2b 2b2e2f2f ./$%&&'(((*++.// │ │ - 0x000a3090 26272828 28292929 2b2c2c2e 2f2f2f29 &'((()))+,,.///) │ │ - 0x000a30a0 2a2a2a2a 2a2a2b2c 2d2d2e2f 2f303029 ******+,--.//00) │ │ - 0x000a30b0 2a2a2a2a 2a2a2b2c 2d2d2e2f 2f303030 ******+,--.//000 │ │ - 0x000a30c0 2b2b2b2b 2b2b2b2b 2d2d2d2e 2f2f3031 ++++++++---.//01 │ │ - 0x000a30d0 31312f2f 2e2e2e2d 2d2e2e2f 2f2f2f2f 11//...--..///// │ │ - 0x000a30e0 30323232 3431302f 2f2f2e2e 2e2f2f2f 0222410///.../// │ │ - 0x000a30f0 2f303031 32323334 3531302f 2f2f2e2e /0012234510///.. │ │ - 0x000a3100 2e2f2f2f 2f303031 32323334 35353130 .////00122345510 │ │ - 0x000a3110 2f2f2e2e 2e2e2e2e 2e2f2f2f 30323232 //.......///0222 │ │ - 0x000a3120 34353535 302f2f2f 2e2d2d2d 2e2e2e2e 45550///.---.... │ │ - 0x000a3130 2e2e3031 31323435 35363630 2f2f2f2e ..0112455660///. │ │ - 0x000a3140 2d2d2d2e 2e2e2e2e 2e303131 32343535 ---......0112455 │ │ - 0x000a3150 36363631 2f2f2f2e 2d2d2d2e 2e2e2e2e 6661///.---..... │ │ - 0x000a3160 2e2f3131 32343535 36373737 312f2f2f ./11245567771/// │ │ - 0x000a3170 2e2d2d2d 2d2d2d2d 2d2d2f31 31323435 .---------/11245 │ │ - 0x000a3180 35373737 393a312f 2f2f2e2d 2d2d2d2d 57779:1///.----- │ │ - 0x000a3190 2d2d2d2d 2f313132 34353537 3737393a ----/1124557779: │ │ - 0x000a31a0 3a31302f 2f2e2d2d 2d2d2d2d 2d2d2d2f :10//.---------/ │ │ - 0x000a31b0 31313234 35353738 38393b3b 3b323130 1124557889;;;210 │ │ - 0x000a31c0 302f2e2e 2e2e2e2e 2e2e2e2f 32323235 0/........./2225 │ │ - 0x000a31d0 36363738 38393b3b 3c3d3231 30302f2e 667889;;<=2100/. │ │ - 0x000a31e0 2e2e2e2e 2e2e2e2e 2f323232 35363637 ......../2225667 │ │ - 0x000a31f0 38383a3c 3c3c3d3d 32313030 2f2e2e2e 88:<<<==2100/... │ │ - 0x000a3200 2e2e2e2e 2e2e2f32 32323536 36373838 ....../222566788 │ │ - 0x000a3210 3a3c3c3c 3d3d3d33 32313130 2f2f2f2f :<<<===32110//// │ │ - 0x000a3220 2f2f2f2e 2e303232 33353636 3839393a ///..0223566899: │ │ - 0x000a3230 3c3c3d3e 3f3f4020 1f1f1f1f 201f1f20 <<=>??@ .... .. │ │ - 0x000a3240 201f1f20 20201f1f 20202020 1f1f2020 .. .. .. │ │ - 0x000a3250 2020201f 1f202020 2020201f 1f202020 .. .. │ │ - 0x000a3260 20202020 1f202020 20202020 20201f20 . . │ │ - 0x000a3270 20202020 20202021 211f2020 20202020 !!. │ │ - 0x000a3280 20202121 211f2020 20202020 20202121 !!!. !! │ │ - 0x000a3290 21212020 20202020 20202021 21212122 !! !!!!" │ │ - 0x000a32a0 20202020 20202020 20212222 22222320 !""""# │ │ - 0x000a32b0 20202020 20202020 21222222 22232320 !""""## │ │ - 0x000a32c0 20202020 20202020 21222222 22232323 !""""### │ │ - 0x000a32d0 21212121 21212121 21222222 22232424 !!!!!!!!!""""#$$ │ │ - 0x000a32e0 24252222 22222222 21212122 23232324 $%""""""!!!"###$ │ │ - 0x000a32f0 25252526 27222222 22222221 21212223 %%%&'""""""!!!"# │ │ - 0x000a3300 23232425 25252627 27222222 22222221 ##$%%%&''""""""! │ │ - 0x000a3310 21212223 23232425 25252627 27272322 !!"###$%%%&'''#" │ │ - 0x000a3320 22222222 22222223 24242424 25252527 """""""#$$$$%%%' │ │ - 0x000a3330 2929292b 24232323 23232222 22232424 )))+$#####"""#$$ │ │ - 0x000a3340 24252626 26282a2a 2a2d3024 23232323 $%&&&(***-0$#### │ │ - 0x000a3350 23222222 23242424 25262626 282a2a2a #"""#$$$%&&&(*** │ │ - 0x000a3360 2d303024 23232323 23222222 23242424 -00$#####"""#$$$ │ │ - 0x000a3370 25262626 282a2a2a 2d303030 25252525 %&&&(***-000%%%% │ │ - 0x000a3380 25242424 24252626 26262727 27292c2c %$$$$%&&&&'''),, │ │ - 0x000a3390 2c2e3131 31332727 26262626 25252526 ,.1113''&&&&%%%& │ │ - 0x000a33a0 27272728 2828282a 2d2d2d2f 32323234 '''((((*---/2224 │ │ - 0x000a33b0 36272726 26262625 25252627 27272828 6''&&&&%%%&'''(( │ │ - 0x000a33c0 28282a2d 2d2d2f32 32323436 36272726 ((*---/222466''& │ │ - 0x000a33d0 26262625 25252627 27272828 28282a2d &&&%%%&'''((((*- │ │ - 0x000a33e0 2d2d2f32 32323436 36362929 28282827 --/2224666))(((' │ │ - 0x000a33f0 27272728 28282829 2929292c 2e2e2e31 '''(((()))),...1 │ │ - 0x000a3400 34343436 3838383a 2c2b2a2a 2a292929 4446888:,+***))) │ │ - 0x000a3410 29292a2a 2a2a2a2a 2a2d2f2f 2f323636 ))*******-///266 │ │ - 0x000a3420 36383a3a 3a3c3f2c 2b2a2a2a 29292929 68:::.?. │ │ - 0x000a47c0 40004100 42004300 44004500 46004700 @.A.B.C.D.E.F.G. │ │ - 0x000a47d0 48004900 4a004b00 4c004d00 4e004f00 H.I.J.K.L.M.N.O. │ │ - 0x000a47e0 50005100 52005300 54005500 56005700 P.Q.R.S.T.U.V.W. │ │ - 0x000a47f0 58005900 5a005b00 5c005d00 5e005f00 X.Y.Z.[.\.].^._. │ │ - 0x000a4800 60006100 62006300 64006500 66006700 `.a.b.c.d.e.f.g. │ │ - 0x000a4810 68006900 6a006b00 6c006d00 6e006f00 h.i.j.k.l.m.n.o. │ │ - 0x000a4820 70007100 72007300 74007500 76007700 p.q.r.s.t.u.v.w. │ │ - 0x000a4830 78007900 7a007b00 7c007d00 7e007f00 x.y.z.{.|.}.~... │ │ - 0x000a4840 80008100 82008300 84008500 86008700 ................ │ │ - 0x000a4850 88008900 8a008b00 8c008d00 8e008f00 ................ │ │ - 0x000a4860 90009100 92009300 94009500 96009700 ................ │ │ - 0x000a4870 98009900 9a009b00 9c009d00 9e009f00 ................ │ │ - 0x000a4880 a000a100 a200a300 a400a500 a600a700 ................ │ │ - 0x000a4890 a800a900 aa00ab00 ac00ad00 ae00af00 ................ │ │ - 0x000a48a0 b000b100 b200b300 b400b500 b600b700 ................ │ │ - 0x000a48b0 b800b900 ba00bb00 bc00bd00 be00bf00 ................ │ │ - 0x000a48c0 c000c100 c200c300 c400c500 c600c700 ................ │ │ - 0x000a48d0 c800c900 ca00cb00 cc00cd00 ce00cf00 ................ │ │ - 0x000a48e0 d000d100 d200d300 d400d500 d600d700 ................ │ │ - 0x000a48f0 d800d900 da00db00 dc00dd00 de00df00 ................ │ │ - 0x000a4900 e000e100 e200e300 e400e500 e600e700 ................ │ │ - 0x000a4910 e800e900 ea00eb00 ec00ed00 ee00ef00 ................ │ │ - 0x000a4920 f000f100 f200f300 f400f500 f600f700 ................ │ │ - 0x000a4930 f800f900 fa00fb00 fc00fd00 fe00ff00 ................ │ │ - 0x000a4940 00000400 08000c00 01000500 09000d00 ................ │ │ - 0x000a4950 02000600 0a000e00 03000700 0b000f00 ................ │ │ - 0x000a4960 00000800 01000200 09001000 18001100 ................ │ │ - 0x000a4970 0a000300 04000b00 12001900 20002800 ............ .(. │ │ - 0x000a4980 21001a00 13000c00 05000600 0d001400 !............... │ │ - 0x000a4990 1b002200 29003000 38003100 2a002300 ..".).0.8.1.*.#. │ │ - 0x000a49a0 1c001500 0e000700 0f001600 1d002400 ..............$. │ │ - 0x000a49b0 2b003200 39003a00 33002c00 25001e00 +.2.9.:.3.,.%... │ │ - 0x000a49c0 17001f00 26002d00 34003b00 3c003500 ....&.-.4.;.<.5. │ │ - 0x000a49d0 2e002700 2f003600 3d003e00 37003f00 ..'./.6.=.>.7.?. │ │ - 0x000a49e0 00000800 10001800 20002800 30003800 ........ .(.0.8. │ │ - 0x000a49f0 01000900 11001900 21002900 31003900 ........!.).1.9. │ │ - 0x000a4a00 02000a00 12001a00 22002a00 32003a00 ........".*.2.:. │ │ - 0x000a4a10 03000b00 13001b00 23002b00 33003b00 ........#.+.3.;. │ │ - 0x000a4a20 04000c00 14001c00 24002c00 34003c00 ........$.,.4.<. │ │ - 0x000a4a30 05000d00 15001d00 25002d00 35003d00 ........%.-.5.=. │ │ - 0x000a4a40 06000e00 16001e00 26002e00 36003e00 ........&...6.>. │ │ - 0x000a4a50 07000f00 17001f00 27002f00 37003f00 ........'./.7.?. │ │ - 0x000a4a60 00001000 01000200 11002000 30002100 .......... .0.!. │ │ - 0x000a4a70 12000300 04001300 22003100 40005000 ........".1.@.P. │ │ - 0x000a4a80 41003200 23001400 05000600 15002400 A.2.#.........$. │ │ - 0x000a4a90 33004200 51006000 70006100 52004300 3.B.Q.`.p.a.R.C. │ │ - 0x000a4aa0 34002500 16000700 08001700 26003500 4.%.........&.5. │ │ - 0x000a4ab0 44005300 62007100 80009000 81007200 D.S.b.q.......r. │ │ - 0x000a4ac0 63005400 45003600 27001800 09000a00 c.T.E.6.'....... │ │ - 0x000a4ad0 19002800 37004600 55006400 73008200 ..(.7.F.U.d.s... │ │ - 0x000a4ae0 9100a000 b000a100 92008300 74006500 ............t.e. │ │ - 0x000a4af0 56004700 38002900 1a000b00 0c001b00 V.G.8.)......... │ │ - 0x000a4b00 2a003900 48005700 66007500 84009300 *.9.H.W.f.u..... │ │ - 0x000a4b10 a200b100 c000d000 c100b200 a3009400 ................ │ │ - 0x000a4b20 85007600 67005800 49003a00 2b001c00 ..v.g.X.I.:.+... │ │ - 0x000a4b30 0d000e00 1d002c00 3b004a00 59006800 ......,.;.J.Y.h. │ │ - 0x000a4b40 77008600 9500a400 b300c200 d100e000 w............... │ │ - 0x000a4b50 f000e100 d200c300 b400a500 96008700 ................ │ │ - 0x000a4b60 78006900 5a004b00 3c002d00 1e000f00 x.i.Z.K.<.-..... │ │ - 0x000a4b70 1f002e00 3d004c00 5b006a00 79008800 ....=.L.[.j.y... │ │ - 0x000a4b80 9700a600 b500c400 d300e200 f100f200 ................ │ │ - 0x000a4b90 e300d400 c500b600 a7009800 89007a00 ..............z. │ │ - 0x000a4ba0 6b005c00 4d003e00 2f003f00 4e005d00 k.\.M.>./.?.N.]. │ │ - 0x000a4bb0 6c007b00 8a009900 a800b700 c600d500 l.{............. │ │ - 0x000a4bc0 e400f300 f400e500 d600c700 b800a900 ................ │ │ - 0x000a4bd0 9a008b00 7c006d00 5e004f00 5f006e00 ....|.m.^.O._.n. │ │ - 0x000a4be0 7d008c00 9b00aa00 b900c800 d700e600 }............... │ │ - 0x000a4bf0 f500f600 e700d800 c900ba00 ab009c00 ................ │ │ - 0x000a4c00 8d007e00 6f007f00 8e009d00 ac00bb00 ..~.o........... │ │ - 0x000a4c10 ca00d900 e800f700 f800e900 da00cb00 ................ │ │ - 0x000a4c20 bc00ad00 9e008f00 9f00ae00 bd00cc00 ................ │ │ - 0x000a4c30 db00ea00 f900fa00 eb00dc00 cd00be00 ................ │ │ - 0x000a4c40 af00bf00 ce00dd00 ec00fb00 fc00ed00 ................ │ │ - 0x000a4c50 de00cf00 df00ee00 fd00fe00 ef00ff00 ................ │ │ - 0x000a4c60 00001000 20003000 40005000 60007000 .... .0.@.P.`.p. │ │ - 0x000a4c70 80009000 a000b000 c000d000 e000f000 ................ │ │ - 0x000a4c80 01001100 21003100 41005100 61007100 ....!.1.A.Q.a.q. │ │ - 0x000a4c90 81009100 a100b100 c100d100 e100f100 ................ │ │ - 0x000a4ca0 02001200 22003200 42005200 62007200 ....".2.B.R.b.r. │ │ - 0x000a4cb0 82009200 a200b200 c200d200 e200f200 ................ │ │ - 0x000a4cc0 03001300 23003300 43005300 63007300 ....#.3.C.S.c.s. │ │ - 0x000a4cd0 83009300 a300b300 c300d300 e300f300 ................ │ │ - 0x000a4ce0 04001400 24003400 44005400 64007400 ....$.4.D.T.d.t. │ │ - 0x000a4cf0 84009400 a400b400 c400d400 e400f400 ................ │ │ - 0x000a4d00 05001500 25003500 45005500 65007500 ....%.5.E.U.e.u. │ │ - 0x000a4d10 85009500 a500b500 c500d500 e500f500 ................ │ │ - 0x000a4d20 06001600 26003600 46005600 66007600 ....&.6.F.V.f.v. │ │ - 0x000a4d30 86009600 a600b600 c600d600 e600f600 ................ │ │ - 0x000a4d40 07001700 27003700 47005700 67007700 ....'.7.G.W.g.w. │ │ - 0x000a4d50 87009700 a700b700 c700d700 e700f700 ................ │ │ - 0x000a4d60 08001800 28003800 48005800 68007800 ....(.8.H.X.h.x. │ │ - 0x000a4d70 88009800 a800b800 c800d800 e800f800 ................ │ │ - 0x000a4d80 09001900 29003900 49005900 69007900 ....).9.I.Y.i.y. │ │ - 0x000a4d90 89009900 a900b900 c900d900 e900f900 ................ │ │ - 0x000a4da0 0a001a00 2a003a00 4a005a00 6a007a00 ....*.:.J.Z.j.z. │ │ - 0x000a4db0 8a009a00 aa00ba00 ca00da00 ea00fa00 ................ │ │ - 0x000a4dc0 0b001b00 2b003b00 4b005b00 6b007b00 ....+.;.K.[.k.{. │ │ - 0x000a4dd0 8b009b00 ab00bb00 cb00db00 eb00fb00 ................ │ │ - 0x000a4de0 0c001c00 2c003c00 4c005c00 6c007c00 ....,.<.L.\.l.|. │ │ - 0x000a4df0 8c009c00 ac00bc00 cc00dc00 ec00fc00 ................ │ │ - 0x000a4e00 0d001d00 2d003d00 4d005d00 6d007d00 ....-.=.M.].m.}. │ │ - 0x000a4e10 8d009d00 ad00bd00 cd00dd00 ed00fd00 ................ │ │ - 0x000a4e20 0e001e00 2e003e00 4e005e00 6e007e00 ......>.N.^.n.~. │ │ - 0x000a4e30 8e009e00 ae00be00 ce00de00 ee00fe00 ................ │ │ - 0x000a4e40 0f001f00 2f003f00 4f005f00 6f007f00 ..../.?.O._.o... │ │ - 0x000a4e50 8f009f00 af00bf00 cf00df00 ef00ff00 ................ │ │ - 0x000a4e60 00002000 01000200 21004000 60004100 .. .....!.@.`.A. │ │ - 0x000a4e70 22000300 04002300 42006100 8000a000 ".....#.B.a..... │ │ - 0x000a4e80 81006200 43002400 05000600 25004400 ..b.C.$.....%.D. │ │ - 0x000a4e90 63008200 a100c000 e000c100 a2008300 c............... │ │ - 0x000a4ea0 64004500 26000700 08002700 46006500 d.E.&.....'.F.e. │ │ - 0x000a4eb0 8400a300 c200e100 00012001 0101e200 .......... ..... │ │ - 0x000a4ec0 c300a400 85006600 47002800 09000a00 ......f.G.(..... │ │ - 0x000a4ed0 29004800 67008600 a500c400 e3000201 ).H.g........... │ │ - 0x000a4ee0 21014001 60014101 22010301 e400c500 !.@.`.A."....... │ │ - 0x000a4ef0 a6008700 68004900 2a000b00 0c002b00 ....h.I.*.....+. │ │ - 0x000a4f00 4a006900 8800a700 c600e500 04012301 J.i...........#. │ │ - 0x000a4f10 42016101 8001a001 81016201 43012401 B.a.......b.C.$. │ │ - 0x000a4f20 0501e600 c700a800 89006a00 4b002c00 ..........j.K.,. │ │ - 0x000a4f30 0d000e00 2d004c00 6b008a00 a900c800 ....-.L.k....... │ │ - 0x000a4f40 e7000601 25014401 63018201 a101c001 ....%.D.c....... │ │ - 0x000a4f50 e001c101 a2018301 64014501 26010701 ........d.E.&... │ │ - 0x000a4f60 e800c900 aa008b00 6c004d00 2e000f00 ........l.M..... │ │ - 0x000a4f70 10002f00 4e006d00 8c00ab00 ca00e900 ../.N.m......... │ │ - 0x000a4f80 08012701 46016501 8401a301 c201e101 ..'.F.e......... │ │ - 0x000a4f90 00022002 0102e201 c301a401 85016601 .. ...........f. │ │ - 0x000a4fa0 47012801 0901ea00 cb00ac00 8d006e00 G.(...........n. │ │ - 0x000a4fb0 4f003000 11001200 31005000 6f008e00 O.0.....1.P.o... │ │ - 0x000a4fc0 ad00cc00 eb000a01 29014801 67018601 ........).H.g... │ │ - 0x000a4fd0 a501c401 e3010202 21024002 60024102 ........!.@.`.A. │ │ - 0x000a4fe0 22020302 e401c501 a6018701 68014901 "...........h.I. │ │ - 0x000a4ff0 2a010b01 ec00cd00 ae008f00 70005100 *...........p.Q. │ │ - 0x000a5000 32001300 14003300 52007100 9000af00 2.....3.R.q..... │ │ - 0x000a5010 ce00ed00 0c012b01 4a016901 8801a701 ......+.J.i..... │ │ - 0x000a5020 c601e501 04022302 42026102 8002a002 ......#.B.a..... │ │ - 0x000a5030 81026202 43022402 0502e601 c701a801 ..b.C.$......... │ │ - 0x000a5040 89016a01 4b012c01 0d01ee00 cf00b000 ..j.K.,......... │ │ - 0x000a5050 91007200 53003400 15001600 35005400 ..r.S.4.....5.T. │ │ - 0x000a5060 73009200 b100d000 ef000e01 2d014c01 s...........-.L. │ │ - 0x000a5070 6b018a01 a901c801 e7010602 25024402 k...........%.D. │ │ - 0x000a5080 63028202 a102c002 e002c102 a2028302 c............... │ │ - 0x000a5090 64024502 26020702 e801c901 aa018b01 d.E.&........... │ │ - 0x000a50a0 6c014d01 2e010f01 f000d100 b2009300 l.M............. │ │ - 0x000a50b0 74005500 36001700 18003700 56007500 t.U.6.....7.V.u. │ │ - 0x000a50c0 9400b300 d200f100 10012f01 4e016d01 ........../.N.m. │ │ - 0x000a50d0 8c01ab01 ca01e901 08022702 46026502 ..........'.F.e. │ │ - 0x000a50e0 8402a302 c202e102 00032003 0103e202 .......... ..... │ │ - 0x000a50f0 c302a402 85026602 47022802 0902ea01 ......f.G.(..... │ │ - 0x000a5100 cb01ac01 8d016e01 4f013001 1101f200 ......n.O.0..... │ │ - 0x000a5110 d300b400 95007600 57003800 19001a00 ......v.W.8..... │ │ - 0x000a5120 39005800 77009600 b500d400 f3001201 9.X.w........... │ │ - 0x000a5130 31015001 6f018e01 ad01cc01 eb010a02 1.P.o........... │ │ - 0x000a5140 29024802 67028602 a502c402 e3020203 ).H.g........... │ │ - 0x000a5150 21034003 60034103 22030303 e402c502 !.@.`.A."....... │ │ - 0x000a5160 a6028702 68024902 2a020b02 ec01cd01 ....h.I.*....... │ │ - 0x000a5170 ae018f01 70015101 32011301 f400d500 ....p.Q.2....... │ │ - 0x000a5180 b6009700 78005900 3a001b00 1c003b00 ....x.Y.:.....;. │ │ - 0x000a5190 5a007900 9800b700 d600f500 14013301 Z.y...........3. │ │ - 0x000a51a0 52017101 9001af01 ce01ed01 0c022b02 R.q...........+. │ │ - 0x000a51b0 4a026902 8802a702 c602e502 04032303 J.i...........#. │ │ - 0x000a51c0 42036103 8003a003 81036203 43032403 B.a.......b.C.$. │ │ - 0x000a51d0 0503e602 c702a802 89026a02 4b022c02 ..........j.K.,. │ │ - 0x000a51e0 0d02ee01 cf01b001 91017201 53013401 ..........r.S.4. │ │ - 0x000a51f0 1501f600 d700b800 99007a00 5b003c00 ..........z.[.<. │ │ - 0x000a5200 1d001e00 3d005c00 7b009a00 b900d800 ....=.\.{....... │ │ - 0x000a5210 f7001601 35015401 73019201 b101d001 ....5.T.s....... │ │ - 0x000a5220 ef010e02 2d024c02 6b028a02 a902c802 ....-.L.k....... │ │ - 0x000a5230 e7020603 25034403 63038203 a103c003 ....%.D.c....... │ │ - 0x000a5240 e003c103 a2038303 64034503 26030703 ........d.E.&... │ │ - 0x000a5250 e802c902 aa028b02 6c024d02 2e020f02 ........l.M..... │ │ - 0x000a5260 f001d101 b2019301 74015501 36011701 ........t.U.6... │ │ - 0x000a5270 f800d900 ba009b00 7c005d00 3e001f00 ........|.].>... │ │ - 0x000a5280 3f005e00 7d009c00 bb00da00 f9001801 ?.^.}........... │ │ - 0x000a5290 37015601 75019401 b301d201 f1011002 7.V.u........... │ │ - 0x000a52a0 2f024e02 6d028c02 ab02ca02 e9020803 /.N.m........... │ │ - 0x000a52b0 27034603 65038403 a303c203 e103e203 '.F.e........... │ │ - 0x000a52c0 c303a403 85036603 47032803 0903ea02 ......f.G.(..... │ │ - 0x000a52d0 cb02ac02 8d026e02 4f023002 1102f201 ......n.O.0..... │ │ - 0x000a52e0 d301b401 95017601 57013801 1901fa00 ......v.W.8..... │ │ - 0x000a52f0 db00bc00 9d007e00 5f007f00 9e00bd00 ......~._....... │ │ - 0x000a5300 dc00fb00 1a013901 58017701 9601b501 ......9.X.w..... │ │ - 0x000a5310 d401f301 12023102 50026f02 8e02ad02 ......1.P.o..... │ │ - 0x000a5320 cc02eb02 0a032903 48036703 8603a503 ......).H.g..... │ │ - 0x000a5330 c403e303 e403c503 a6038703 68034903 ............h.I. │ │ - 0x000a5340 2a030b03 ec02cd02 ae028f02 70025102 *...........p.Q. │ │ - 0x000a5350 32021302 f401d501 b6019701 78015901 2...........x.Y. │ │ - 0x000a5360 3a011b01 fc00dd00 be009f00 bf00de00 :............... │ │ - 0x000a5370 fd001c01 3b015a01 79019801 b701d601 ....;.Z.y....... │ │ - 0x000a5380 f5011402 33025202 71029002 af02ce02 ....3.R.q....... │ │ - 0x000a5390 ed020c03 2b034a03 69038803 a703c603 ....+.J.i....... │ │ - 0x000a53a0 e503e603 c703a803 89036a03 4b032c03 ..........j.K.,. │ │ - 0x000a53b0 0d03ee02 cf02b002 91027202 53023402 ..........r.S.4. │ │ - 0x000a53c0 1502f601 d701b801 99017a01 5b013c01 ..........z.[.<. │ │ - 0x000a53d0 1d01fe00 df00ff00 1e013d01 5c017b01 ..........=.\.{. │ │ - 0x000a53e0 9a01b901 d801f701 16023502 54027302 ..........5.T.s. │ │ - 0x000a53f0 9202b102 d002ef02 0e032d03 4c036b03 ..........-.L.k. │ │ - 0x000a5400 8a03a903 c803e703 e803c903 aa038b03 ................ │ │ - 0x000a5410 6c034d03 2e030f03 f002d102 b2029302 l.M............. │ │ - 0x000a5420 74025502 36021702 f801d901 ba019b01 t.U.6........... │ │ - 0x000a5430 7c015d01 3e011f01 3f015e01 7d019c01 |.].>...?.^.}... │ │ - 0x000a5440 bb01da01 f9011802 37025602 75029402 ........7.V.u... │ │ - 0x000a5450 b302d202 f1021003 2f034e03 6d038c03 ......../.N.m... │ │ - 0x000a5460 ab03ca03 e903ea03 cb03ac03 8d036e03 ..............n. │ │ - 0x000a5470 4f033003 1103f202 d302b402 95027602 O.0...........v. │ │ - 0x000a5480 57023802 1902fa01 db01bc01 9d017e01 W.8...........~. │ │ - 0x000a5490 5f017f01 9e01bd01 dc01fb01 1a023902 _.............9. │ │ - 0x000a54a0 58027702 9602b502 d402f302 12033103 X.w...........1. │ │ - 0x000a54b0 50036f03 8e03ad03 cc03eb03 ec03cd03 P.o............. │ │ - 0x000a54c0 ae038f03 70035103 32031303 f402d502 ....p.Q.2....... │ │ - 0x000a54d0 b6029702 78025902 3a021b02 fc01dd01 ....x.Y.:....... │ │ - 0x000a54e0 be019f01 bf01de01 fd011c02 3b025a02 ............;.Z. │ │ - 0x000a54f0 79029802 b702d602 f5021403 33035203 y...........3.R. │ │ - 0x000a5500 71039003 af03ce03 ed03ee03 cf03b003 q............... │ │ - 0x000a5510 91037203 53033403 1503f602 d702b802 ..r.S.4......... │ │ - 0x000a5520 99027a02 5b023c02 1d02fe01 df01ff01 ..z.[.<......... │ │ - 0x000a5530 1e023d02 5c027b02 9a02b902 d802f702 ..=.\.{......... │ │ - 0x000a5540 16033503 54037303 9203b103 d003ef03 ..5.T.s......... │ │ - 0x000a5550 f003d103 b2039303 74035503 36031703 ........t.U.6... │ │ - 0x000a5560 f802d902 ba029b02 7c025d02 3e021f02 ........|.].>... │ │ - 0x000a5570 3f025e02 7d029c02 bb02da02 f9021803 ?.^.}........... │ │ - 0x000a5580 37035603 75039403 b303d203 f103f203 7.V.u........... │ │ - 0x000a5590 d303b403 95037603 57033803 1903fa02 ......v.W.8..... │ │ - 0x000a55a0 db02bc02 9d027e02 5f027f02 9e02bd02 ......~._....... │ │ - 0x000a55b0 dc02fb02 1a033903 58037703 9603b503 ......9.X.w..... │ │ - 0x000a55c0 d403f303 f403d503 b6039703 78035903 ............x.Y. │ │ - 0x000a55d0 3a031b03 fc02dd02 be029f02 bf02de02 :............... │ │ - 0x000a55e0 fd021c03 3b035a03 79039803 b703d603 ....;.Z.y....... │ │ - 0x000a55f0 f503f603 d703b803 99037a03 5b033c03 ..........z.[.<. │ │ - 0x000a5600 1d03fe02 df02ff02 1e033d03 5c037b03 ..........=.\.{. │ │ - 0x000a5610 9a03b903 d803f703 f803d903 ba039b03 ................ │ │ - 0x000a5620 7c035d03 3e031f03 3f035e03 7d039c03 |.].>...?.^.}... │ │ - 0x000a5630 bb03da03 f903fa03 db03bc03 9d037e03 ..............~. │ │ - 0x000a5640 5f037f03 9e03bd03 dc03fb03 fc03dd03 _............... │ │ - 0x000a5650 be039f03 bf03de03 fd03fe03 df03ff03 ................ │ │ - 0x000a5660 00000800 01001000 09000200 18001100 ................ │ │ - 0x000a5670 0a000300 19001200 0b000400 1a001300 ................ │ │ - 0x000a5680 0c000500 1b001400 0d000600 1c001500 ................ │ │ - 0x000a5690 0e000700 1d001600 0f001e00 17001f00 ................ │ │ - 0x000a56a0 00000800 10001800 01000900 11001900 ................ │ │ - 0x000a56b0 02000a00 12001a00 03000b00 13001b00 ................ │ │ - 0x000a56c0 04000c00 14001c00 05000d00 15001d00 ................ │ │ - 0x000a56d0 06000e00 16001e00 07000f00 17001f00 ................ │ │ - 0x000a56e0 00000100 04000200 05000800 03000600 ................ │ │ - 0x000a56f0 09000c00 07000a00 0d001000 0b000e00 ................ │ │ - 0x000a5700 11001400 0f001200 15001800 13001600 ................ │ │ - 0x000a5710 19001c00 17001a00 1d001b00 1e001f00 ................ │ │ - 0x000a5720 00000400 08000c00 10001400 18001c00 ................ │ │ - 0x000a5730 01000500 09000d00 11001500 19001d00 ................ │ │ - 0x000a5740 02000600 0a000e00 12001600 1a001e00 ................ │ │ - 0x000a5750 03000700 0b000f00 13001700 1b001f00 ................ │ │ - 0x000a5760 00001000 01002000 11000200 30002100 ...... .....0.!. │ │ - 0x000a5770 12000300 40003100 22001300 04005000 ....@.1.".....P. │ │ - 0x000a5780 41003200 23001400 05006000 51004200 A.2.#.....`.Q.B. │ │ - 0x000a5790 33002400 15000600 70006100 52004300 3.$.....p.a.R.C. │ │ - 0x000a57a0 34002500 16000700 71006200 53004400 4.%.....q.b.S.D. │ │ - 0x000a57b0 35002600 17000800 72006300 54004500 5.&.....r.c.T.E. │ │ - 0x000a57c0 36002700 18000900 73006400 55004600 6.'.....s.d.U.F. │ │ - 0x000a57d0 37002800 19000a00 74006500 56004700 7.(.....t.e.V.G. │ │ - 0x000a57e0 38002900 1a000b00 75006600 57004800 8.).....u.f.W.H. │ │ - 0x000a57f0 39002a00 1b000c00 76006700 58004900 9.*.....v.g.X.I. │ │ - 0x000a5800 3a002b00 1c000d00 77006800 59004a00 :.+.....w.h.Y.J. │ │ - 0x000a5810 3b002c00 1d000e00 78006900 5a004b00 ;.,.....x.i.Z.K. │ │ - 0x000a5820 3c002d00 1e000f00 79006a00 5b004c00 <.-.....y.j.[.L. │ │ - 0x000a5830 3d002e00 1f007a00 6b005c00 4d003e00 =.....z.k.\.M.>. │ │ - 0x000a5840 2f007b00 6c005d00 4e003f00 7c006d00 /.{.l.].N.?.|.m. │ │ - 0x000a5850 5e004f00 7d006e00 5f007e00 6f007f00 ^.O.}.n._.~.o... │ │ - 0x000a5860 00001000 20003000 40005000 60007000 .... .0.@.P.`.p. │ │ - 0x000a5870 01001100 21003100 41005100 61007100 ....!.1.A.Q.a.q. │ │ - 0x000a5880 02001200 22003200 42005200 62007200 ....".2.B.R.b.r. │ │ - 0x000a5890 03001300 23003300 43005300 63007300 ....#.3.C.S.c.s. │ │ - 0x000a58a0 04001400 24003400 44005400 64007400 ....$.4.D.T.d.t. │ │ - 0x000a58b0 05001500 25003500 45005500 65007500 ....%.5.E.U.e.u. │ │ - 0x000a58c0 06001600 26003600 46005600 66007600 ....&.6.F.V.f.v. │ │ - 0x000a58d0 07001700 27003700 47005700 67007700 ....'.7.G.W.g.w. │ │ - 0x000a58e0 08001800 28003800 48005800 68007800 ....(.8.H.X.h.x. │ │ - 0x000a58f0 09001900 29003900 49005900 69007900 ....).9.I.Y.i.y. │ │ - 0x000a5900 0a001a00 2a003a00 4a005a00 6a007a00 ....*.:.J.Z.j.z. │ │ - 0x000a5910 0b001b00 2b003b00 4b005b00 6b007b00 ....+.;.K.[.k.{. │ │ - 0x000a5920 0c001c00 2c003c00 4c005c00 6c007c00 ....,.<.L.\.l.|. │ │ - 0x000a5930 0d001d00 2d003d00 4d005d00 6d007d00 ....-.=.M.].m.}. │ │ - 0x000a5940 0e001e00 2e003e00 4e005e00 6e007e00 ......>.N.^.n.~. │ │ - 0x000a5950 0f001f00 2f003f00 4f005f00 6f007f00 ..../.?.O._.o... │ │ - 0x000a5960 00000100 08000200 09001000 03000a00 ................ │ │ - 0x000a5970 11001800 04000b00 12001900 20000500 ............ ... │ │ - 0x000a5980 0c001300 1a002100 28000600 0d001400 ......!.(....... │ │ - 0x000a5990 1b002200 29003000 07000e00 15001c00 ..".).0......... │ │ - 0x000a59a0 23002a00 31003800 0f001600 1d002400 #.*.1.8.......$. │ │ - 0x000a59b0 2b003200 39004000 17001e00 25002c00 +.2.9.@.....%.,. │ │ - 0x000a59c0 33003a00 41004800 1f002600 2d003400 3.:.A.H...&.-.4. │ │ - 0x000a59d0 3b004200 49005000 27002e00 35003c00 ;.B.I.P.'...5.<. │ │ - 0x000a59e0 43004a00 51005800 2f003600 3d004400 C.J.Q.X./.6.=.D. │ │ - 0x000a59f0 4b005200 59006000 37003e00 45004c00 K.R.Y.`.7.>.E.L. │ │ - 0x000a5a00 53005a00 61006800 3f004600 4d005400 S.Z.a.h.?.F.M.T. │ │ - 0x000a5a10 5b006200 69007000 47004e00 55005c00 [.b.i.p.G.N.U.\. │ │ - 0x000a5a20 63006a00 71007800 4f005600 5d006400 c.j.q.x.O.V.].d. │ │ - 0x000a5a30 6b007200 79005700 5e006500 6c007300 k.r.y.W.^.e.l.s. │ │ - 0x000a5a40 7a005f00 66006d00 74007b00 67006e00 z._.f.m.t.{.g.n. │ │ - 0x000a5a50 75007c00 6f007600 7d007700 7e007f00 u.|.o.v.}.w.~... │ │ - 0x000a5a60 00000800 10001800 20002800 30003800 ........ .(.0.8. │ │ - 0x000a5a70 40004800 50005800 60006800 70007800 @.H.P.X.`.h.p.x. │ │ - 0x000a5a80 01000900 11001900 21002900 31003900 ........!.).1.9. │ │ - 0x000a5a90 41004900 51005900 61006900 71007900 A.I.Q.Y.a.i.q.y. │ │ - 0x000a5aa0 02000a00 12001a00 22002a00 32003a00 ........".*.2.:. │ │ - 0x000a5ab0 42004a00 52005a00 62006a00 72007a00 B.J.R.Z.b.j.r.z. │ │ - 0x000a5ac0 03000b00 13001b00 23002b00 33003b00 ........#.+.3.;. │ │ - 0x000a5ad0 43004b00 53005b00 63006b00 73007b00 C.K.S.[.c.k.s.{. │ │ - 0x000a5ae0 04000c00 14001c00 24002c00 34003c00 ........$.,.4.<. │ │ - 0x000a5af0 44004c00 54005c00 64006c00 74007c00 D.L.T.\.d.l.t.|. │ │ - 0x000a5b00 05000d00 15001d00 25002d00 35003d00 ........%.-.5.=. │ │ - 0x000a5b10 45004d00 55005d00 65006d00 75007d00 E.M.U.].e.m.u.}. │ │ - 0x000a5b20 06000e00 16001e00 26002e00 36003e00 ........&...6.>. │ │ - 0x000a5b30 46004e00 56005e00 66006e00 76007e00 F.N.V.^.f.n.v.~. │ │ - 0x000a5b40 07000f00 17001f00 27002f00 37003f00 ........'./.7.?. │ │ - 0x000a5b50 47004f00 57005f00 67006f00 77007f00 G.O.W._.g.o.w... │ │ - 0x000a5b60 00002000 01004000 21000200 60004100 .. ...@.!...`.A. │ │ - 0x000a5b70 22000300 80006100 42002300 0400a000 ".....a.B.#..... │ │ - 0x000a5b80 81006200 43002400 0500c000 a1008200 ..b.C.$......... │ │ - 0x000a5b90 63004400 25000600 e000c100 a2008300 c.D.%........... │ │ - 0x000a5ba0 64004500 26000700 0001e100 c200a300 d.E.&........... │ │ - 0x000a5bb0 84006500 46002700 08002001 0101e200 ..e.F.'... ..... │ │ - 0x000a5bc0 c300a400 85006600 47002800 09004001 ......f.G.(...@. │ │ - 0x000a5bd0 21010201 e300c400 a5008600 67004800 !...........g.H. │ │ - 0x000a5be0 29000a00 60014101 22010301 e400c500 )...`.A."....... │ │ - 0x000a5bf0 a6008700 68004900 2a000b00 80016101 ....h.I.*.....a. │ │ - 0x000a5c00 42012301 0401e500 c600a700 88006900 B.#...........i. │ │ - 0x000a5c10 4a002b00 0c00a001 81016201 43012401 J.+.......b.C.$. │ │ - 0x000a5c20 0501e600 c700a800 89006a00 4b002c00 ..........j.K.,. │ │ - 0x000a5c30 0d00c001 a1018201 63014401 25010601 ........c.D.%... │ │ - 0x000a5c40 e700c800 a9008a00 6b004c00 2d000e00 ........k.L.-... │ │ - 0x000a5c50 e001c101 a2018301 64014501 26010701 ........d.E.&... │ │ - 0x000a5c60 e800c900 aa008b00 6c004d00 2e000f00 ........l.M..... │ │ - 0x000a5c70 e101c201 a3018401 65014601 27010801 ........e.F.'... │ │ - 0x000a5c80 e900ca00 ab008c00 6d004e00 2f001000 ........m.N./... │ │ - 0x000a5c90 e201c301 a4018501 66014701 28010901 ........f.G.(... │ │ - 0x000a5ca0 ea00cb00 ac008d00 6e004f00 30001100 ........n.O.0... │ │ - 0x000a5cb0 e301c401 a5018601 67014801 29010a01 ........g.H.)... │ │ - 0x000a5cc0 eb00cc00 ad008e00 6f005000 31001200 ........o.P.1... │ │ - 0x000a5cd0 e401c501 a6018701 68014901 2a010b01 ........h.I.*... │ │ - 0x000a5ce0 ec00cd00 ae008f00 70005100 32001300 ........p.Q.2... │ │ - 0x000a5cf0 e501c601 a7018801 69014a01 2b010c01 ........i.J.+... │ │ - 0x000a5d00 ed00ce00 af009000 71005200 33001400 ........q.R.3... │ │ - 0x000a5d10 e601c701 a8018901 6a014b01 2c010d01 ........j.K.,... │ │ - 0x000a5d20 ee00cf00 b0009100 72005300 34001500 ........r.S.4... │ │ - 0x000a5d30 e701c801 a9018a01 6b014c01 2d010e01 ........k.L.-... │ │ - 0x000a5d40 ef00d000 b1009200 73005400 35001600 ........s.T.5... │ │ - 0x000a5d50 e801c901 aa018b01 6c014d01 2e010f01 ........l.M..... │ │ - 0x000a5d60 f000d100 b2009300 74005500 36001700 ........t.U.6... │ │ - 0x000a5d70 e901ca01 ab018c01 6d014e01 2f011001 ........m.N./... │ │ - 0x000a5d80 f100d200 b3009400 75005600 37001800 ........u.V.7... │ │ - 0x000a5d90 ea01cb01 ac018d01 6e014f01 30011101 ........n.O.0... │ │ - 0x000a5da0 f200d300 b4009500 76005700 38001900 ........v.W.8... │ │ - 0x000a5db0 eb01cc01 ad018e01 6f015001 31011201 ........o.P.1... │ │ - 0x000a5dc0 f300d400 b5009600 77005800 39001a00 ........w.X.9... │ │ - 0x000a5dd0 ec01cd01 ae018f01 70015101 32011301 ........p.Q.2... │ │ - 0x000a5de0 f400d500 b6009700 78005900 3a001b00 ........x.Y.:... │ │ - 0x000a5df0 ed01ce01 af019001 71015201 33011401 ........q.R.3... │ │ - 0x000a5e00 f500d600 b7009800 79005a00 3b001c00 ........y.Z.;... │ │ - 0x000a5e10 ee01cf01 b0019101 72015301 34011501 ........r.S.4... │ │ - 0x000a5e20 f600d700 b8009900 7a005b00 3c001d00 ........z.[.<... │ │ - 0x000a5e30 ef01d001 b1019201 73015401 35011601 ........s.T.5... │ │ - 0x000a5e40 f700d800 b9009a00 7b005c00 3d001e00 ........{.\.=... │ │ - 0x000a5e50 f001d101 b2019301 74015501 36011701 ........t.U.6... │ │ - 0x000a5e60 f800d900 ba009b00 7c005d00 3e001f00 ........|.].>... │ │ - 0x000a5e70 f101d201 b3019401 75015601 37011801 ........u.V.7... │ │ - 0x000a5e80 f900da00 bb009c00 7d005e00 3f00f201 ........}.^.?... │ │ - 0x000a5e90 d301b401 95017601 57013801 1901fa00 ......v.W.8..... │ │ - 0x000a5ea0 db00bc00 9d007e00 5f00f301 d401b501 ......~._....... │ │ - 0x000a5eb0 96017701 58013901 1a01fb00 dc00bd00 ..w.X.9......... │ │ - 0x000a5ec0 9e007f00 f401d501 b6019701 78015901 ............x.Y. │ │ - 0x000a5ed0 3a011b01 fc00dd00 be009f00 f501d601 :............... │ │ - 0x000a5ee0 b7019801 79015a01 3b011c01 fd00de00 ....y.Z.;....... │ │ - 0x000a5ef0 bf00f601 d701b801 99017a01 5b013c01 ..........z.[.<. │ │ - 0x000a5f00 1d01fe00 df00f701 d801b901 9a017b01 ..............{. │ │ - 0x000a5f10 5c013d01 1e01ff00 f801d901 ba019b01 \.=............. │ │ - 0x000a5f20 7c015d01 3e011f01 f901da01 bb019c01 |.].>........... │ │ - 0x000a5f30 7d015e01 3f01fa01 db01bc01 9d017e01 }.^.?.........~. │ │ - 0x000a5f40 5f01fb01 dc01bd01 9e017f01 fc01dd01 _............... │ │ - 0x000a5f50 be019f01 fd01de01 bf01fe01 df01ff01 ................ │ │ - 0x000a5f60 00000100 10000200 11002000 03001200 .......... ..... │ │ - 0x000a5f70 21003000 04001300 22003100 40000500 !.0.....".1.@... │ │ - 0x000a5f80 14002300 32004100 50000600 15002400 ..#.2.A.P.....$. │ │ - 0x000a5f90 33004200 51006000 07001600 25003400 3.B.Q.`.....%.4. │ │ - 0x000a5fa0 43005200 61007000 08001700 26003500 C.R.a.p.....&.5. │ │ - 0x000a5fb0 44005300 62007100 80000900 18002700 D.S.b.q.......'. │ │ - 0x000a5fc0 36004500 54006300 72008100 90000a00 6.E.T.c.r....... │ │ - 0x000a5fd0 19002800 37004600 55006400 73008200 ..(.7.F.U.d.s... │ │ - 0x000a5fe0 9100a000 0b001a00 29003800 47005600 ........).8.G.V. │ │ - 0x000a5ff0 65007400 83009200 a100b000 0c001b00 e.t............. │ │ - 0x000a6000 2a003900 48005700 66007500 84009300 *.9.H.W.f.u..... │ │ - 0x000a6010 a200b100 c0000d00 1c002b00 3a004900 ..........+.:.I. │ │ - 0x000a6020 58006700 76008500 9400a300 b200c100 X.g.v........... │ │ - 0x000a6030 d0000e00 1d002c00 3b004a00 59006800 ......,.;.J.Y.h. │ │ - 0x000a6040 77008600 9500a400 b300c200 d100e000 w............... │ │ - 0x000a6050 0f001e00 2d003c00 4b005a00 69007800 ....-.<.K.Z.i.x. │ │ - 0x000a6060 87009600 a500b400 c300d200 e100f000 ................ │ │ - 0x000a6070 1f002e00 3d004c00 5b006a00 79008800 ....=.L.[.j.y... │ │ - 0x000a6080 9700a600 b500c400 d300e200 f1000001 ................ │ │ - 0x000a6090 2f003e00 4d005c00 6b007a00 89009800 /.>.M.\.k.z..... │ │ - 0x000a60a0 a700b600 c500d400 e300f200 01011001 ................ │ │ - 0x000a60b0 3f004e00 5d006c00 7b008a00 9900a800 ?.N.].l.{....... │ │ - 0x000a60c0 b700c600 d500e400 f3000201 11012001 .............. . │ │ - 0x000a60d0 4f005e00 6d007c00 8b009a00 a900b800 O.^.m.|......... │ │ - 0x000a60e0 c700d600 e500f400 03011201 21013001 ............!.0. │ │ - 0x000a60f0 5f006e00 7d008c00 9b00aa00 b900c800 _.n.}........... │ │ - 0x000a6100 d700e600 f5000401 13012201 31014001 ..........".1.@. │ │ - 0x000a6110 6f007e00 8d009c00 ab00ba00 c900d800 o.~............. │ │ - 0x000a6120 e700f600 05011401 23013201 41015001 ........#.2.A.P. │ │ - 0x000a6130 7f008e00 9d00ac00 bb00ca00 d900e800 ................ │ │ - 0x000a6140 f7000601 15012401 33014201 51016001 ......$.3.B.Q.`. │ │ - 0x000a6150 8f009e00 ad00bc00 cb00da00 e900f800 ................ │ │ - 0x000a6160 07011601 25013401 43015201 61017001 ....%.4.C.R.a.p. │ │ - 0x000a6170 9f00ae00 bd00cc00 db00ea00 f9000801 ................ │ │ - 0x000a6180 17012601 35014401 53016201 71018001 ..&.5.D.S.b.q... │ │ - 0x000a6190 af00be00 cd00dc00 eb00fa00 09011801 ................ │ │ - 0x000a61a0 27013601 45015401 63017201 81019001 '.6.E.T.c.r..... │ │ - 0x000a61b0 bf00ce00 dd00ec00 fb000a01 19012801 ..............(. │ │ - 0x000a61c0 37014601 55016401 73018201 9101a001 7.F.U.d.s....... │ │ - 0x000a61d0 cf00de00 ed00fc00 0b011a01 29013801 ............).8. │ │ - 0x000a61e0 47015601 65017401 83019201 a101b001 G.V.e.t......... │ │ - 0x000a61f0 df00ee00 fd000c01 1b012a01 39014801 ..........*.9.H. │ │ - 0x000a6200 57016601 75018401 9301a201 b101c001 W.f.u........... │ │ - 0x000a6210 ef00fe00 0d011c01 2b013a01 49015801 ........+.:.I.X. │ │ - 0x000a6220 67017601 85019401 a301b201 c101d001 g.v............. │ │ - 0x000a6230 ff000e01 1d012c01 3b014a01 59016801 ......,.;.J.Y.h. │ │ - 0x000a6240 77018601 9501a401 b301c201 d101e001 w............... │ │ - 0x000a6250 0f011e01 2d013c01 4b015a01 69017801 ....-.<.K.Z.i.x. │ │ - 0x000a6260 87019601 a501b401 c301d201 e101f001 ................ │ │ - 0x000a6270 1f012e01 3d014c01 5b016a01 79018801 ....=.L.[.j.y... │ │ - 0x000a6280 9701a601 b501c401 d301e201 f1012f01 ............../. │ │ - 0x000a6290 3e014d01 5c016b01 7a018901 9801a701 >.M.\.k.z....... │ │ - 0x000a62a0 b601c501 d401e301 f2013f01 4e015d01 ..........?.N.]. │ │ - 0x000a62b0 6c017b01 8a019901 a801b701 c601d501 l.{............. │ │ - 0x000a62c0 e401f301 4f015e01 6d017c01 8b019a01 ....O.^.m.|..... │ │ - 0x000a62d0 a901b801 c701d601 e501f401 5f016e01 ............_.n. │ │ - 0x000a62e0 7d018c01 9b01aa01 b901c801 d701e601 }............... │ │ - 0x000a62f0 f5016f01 7e018d01 9c01ab01 ba01c901 ..o.~........... │ │ - 0x000a6300 d801e701 f6017f01 8e019d01 ac01bb01 ................ │ │ - 0x000a6310 ca01d901 e801f701 8f019e01 ad01bc01 ................ │ │ - 0x000a6320 cb01da01 e901f801 9f01ae01 bd01cc01 ................ │ │ - 0x000a6330 db01ea01 f901af01 be01cd01 dc01eb01 ................ │ │ - 0x000a6340 fa01bf01 ce01dd01 ec01fb01 cf01de01 ................ │ │ - 0x000a6350 ed01fc01 df01ee01 fd01ef01 fe01ff01 ................ │ │ - 0x000a6360 00001000 01002000 11000200 30002100 ...... .....0.!. │ │ - 0x000a6370 12000300 31002200 13000400 32002300 ....1.".....2.#. │ │ - 0x000a6380 14000500 33002400 15000600 34002500 ....3.$.....4.%. │ │ - 0x000a6390 16000700 35002600 17000800 36002700 ....5.&.....6.'. │ │ - 0x000a63a0 18000900 37002800 19000a00 38002900 ....7.(.....8.). │ │ - 0x000a63b0 1a000b00 39002a00 1b000c00 3a002b00 ....9.*.....:.+. │ │ - 0x000a63c0 1c000d00 3b002c00 1d000e00 3c002d00 ....;.,.....<.-. │ │ - 0x000a63d0 1e000f00 3d002e00 1f003e00 2f003f00 ....=.....>./.?. │ │ - 0x000a63e0 00001000 20003000 01001100 21003100 .... .0.....!.1. │ │ - 0x000a63f0 02001200 22003200 03001300 23003300 ....".2.....#.3. │ │ - 0x000a6400 04001400 24003400 05001500 25003500 ....$.4.....%.5. │ │ - 0x000a6410 06001600 26003600 07001700 27003700 ....&.6.....'.7. │ │ - 0x000a6420 08001800 28003800 09001900 29003900 ....(.8.....).9. │ │ - 0x000a6430 0a001a00 2a003a00 0b001b00 2b003b00 ....*.:.....+.;. │ │ - 0x000a6440 0c001c00 2c003c00 0d001d00 2d003d00 ....,.<.....-.=. │ │ - 0x000a6450 0e001e00 2e003e00 0f001f00 2f003f00 ......>...../.?. │ │ - 0x000a6460 00000100 04000200 05000800 03000600 ................ │ │ - 0x000a6470 09000c00 07000a00 0d001000 0b000e00 ................ │ │ - 0x000a6480 11001400 0f001200 15001800 13001600 ................ │ │ - 0x000a6490 19001c00 17001a00 1d002000 1b001e00 .......... ..... │ │ - 0x000a64a0 21002400 1f002200 25002800 23002600 !.$...".%.(.#.&. │ │ - 0x000a64b0 29002c00 27002a00 2d003000 2b002e00 ).,.'.*.-.0.+... │ │ - 0x000a64c0 31003400 2f003200 35003800 33003600 1.4./.2.5.8.3.6. │ │ - 0x000a64d0 39003c00 37003a00 3d003b00 3e003f00 9.<.7.:.=.;.>.?. │ │ - 0x000a64e0 00000400 08000c00 10001400 18001c00 ................ │ │ - 0x000a64f0 20002400 28002c00 30003400 38003c00 .$.(.,.0.4.8.<. │ │ - 0x000a6500 01000500 09000d00 11001500 19001d00 ................ │ │ - 0x000a6510 21002500 29002d00 31003500 39003d00 !.%.).-.1.5.9.=. │ │ - 0x000a6520 02000600 0a000e00 12001600 1a001e00 ................ │ │ - 0x000a6530 22002600 2a002e00 32003600 3a003e00 ".&.*...2.6.:.>. │ │ - 0x000a6540 03000700 0b000f00 13001700 1b001f00 ................ │ │ - 0x000a6550 23002700 2b002f00 33003700 3b003f00 #.'.+./.3.7.;.?. │ │ - 0x000a6560 00002000 01004000 21000200 60004100 .. ...@.!...`.A. │ │ - 0x000a6570 22000300 80006100 42002300 0400a000 ".....a.B.#..... │ │ - 0x000a6580 81006200 43002400 0500c000 a1008200 ..b.C.$......... │ │ - 0x000a6590 63004400 25000600 e000c100 a2008300 c.D.%........... │ │ - 0x000a65a0 64004500 26000700 e100c200 a3008400 d.E.&........... │ │ - 0x000a65b0 65004600 27000800 e200c300 a4008500 e.F.'........... │ │ - 0x000a65c0 66004700 28000900 e300c400 a5008600 f.G.(........... │ │ - 0x000a65d0 67004800 29000a00 e400c500 a6008700 g.H.)........... │ │ - 0x000a65e0 68004900 2a000b00 e500c600 a7008800 h.I.*........... │ │ - 0x000a65f0 69004a00 2b000c00 e600c700 a8008900 i.J.+........... │ │ - 0x000a6600 6a004b00 2c000d00 e700c800 a9008a00 j.K.,........... │ │ - 0x000a6610 6b004c00 2d000e00 e800c900 aa008b00 k.L.-........... │ │ - 0x000a6620 6c004d00 2e000f00 e900ca00 ab008c00 l.M............. │ │ - 0x000a6630 6d004e00 2f001000 ea00cb00 ac008d00 m.N./........... │ │ - 0x000a6640 6e004f00 30001100 eb00cc00 ad008e00 n.O.0........... │ │ - 0x000a6650 6f005000 31001200 ec00cd00 ae008f00 o.P.1........... │ │ - 0x000a6660 70005100 32001300 ed00ce00 af009000 p.Q.2........... │ │ - 0x000a6670 71005200 33001400 ee00cf00 b0009100 q.R.3........... │ │ - 0x000a6680 72005300 34001500 ef00d000 b1009200 r.S.4........... │ │ - 0x000a6690 73005400 35001600 f000d100 b2009300 s.T.5........... │ │ - 0x000a66a0 74005500 36001700 f100d200 b3009400 t.U.6........... │ │ - 0x000a66b0 75005600 37001800 f200d300 b4009500 u.V.7........... │ │ - 0x000a66c0 76005700 38001900 f300d400 b5009600 v.W.8........... │ │ - 0x000a66d0 77005800 39001a00 f400d500 b6009700 w.X.9........... │ │ - 0x000a66e0 78005900 3a001b00 f500d600 b7009800 x.Y.:........... │ │ - 0x000a66f0 79005a00 3b001c00 f600d700 b8009900 y.Z.;........... │ │ - 0x000a6700 7a005b00 3c001d00 f700d800 b9009a00 z.[.<........... │ │ - 0x000a6710 7b005c00 3d001e00 f800d900 ba009b00 {.\.=........... │ │ - 0x000a6720 7c005d00 3e001f00 f900da00 bb009c00 |.].>........... │ │ - 0x000a6730 7d005e00 3f00fa00 db00bc00 9d007e00 }.^.?.........~. │ │ - 0x000a6740 5f00fb00 dc00bd00 9e007f00 fc00dd00 _............... │ │ - 0x000a6750 be009f00 fd00de00 bf00fe00 df00ff00 ................ │ │ - 0x000a6760 00000100 08000200 09001000 03000a00 ................ │ │ - 0x000a6770 11001800 04000b00 12001900 20000500 ............ ... │ │ - 0x000a6780 0c001300 1a002100 28000600 0d001400 ......!.(....... │ │ - 0x000a6790 1b002200 29003000 07000e00 15001c00 ..".).0......... │ │ - 0x000a67a0 23002a00 31003800 0f001600 1d002400 #.*.1.8.......$. │ │ - 0x000a67b0 2b003200 39004000 17001e00 25002c00 +.2.9.@.....%.,. │ │ - 0x000a67c0 33003a00 41004800 1f002600 2d003400 3.:.A.H...&.-.4. │ │ - 0x000a67d0 3b004200 49005000 27002e00 35003c00 ;.B.I.P.'...5.<. │ │ - 0x000a67e0 43004a00 51005800 2f003600 3d004400 C.J.Q.X./.6.=.D. │ │ - 0x000a67f0 4b005200 59006000 37003e00 45004c00 K.R.Y.`.7.>.E.L. │ │ - 0x000a6800 53005a00 61006800 3f004600 4d005400 S.Z.a.h.?.F.M.T. │ │ - 0x000a6810 5b006200 69007000 47004e00 55005c00 [.b.i.p.G.N.U.\. │ │ - 0x000a6820 63006a00 71007800 4f005600 5d006400 c.j.q.x.O.V.].d. │ │ - 0x000a6830 6b007200 79008000 57005e00 65006c00 k.r.y...W.^.e.l. │ │ - 0x000a6840 73007a00 81008800 5f006600 6d007400 s.z....._.f.m.t. │ │ - 0x000a6850 7b008200 89009000 67006e00 75007c00 {.......g.n.u.|. │ │ - 0x000a6860 83008a00 91009800 6f007600 7d008400 ........o.v.}... │ │ - 0x000a6870 8b009200 9900a000 77007e00 85008c00 ........w.~..... │ │ - 0x000a6880 93009a00 a100a800 7f008600 8d009400 ................ │ │ - 0x000a6890 9b00a200 a900b000 87008e00 95009c00 ................ │ │ - 0x000a68a0 a300aa00 b100b800 8f009600 9d00a400 ................ │ │ - 0x000a68b0 ab00b200 b900c000 97009e00 a500ac00 ................ │ │ - 0x000a68c0 b300ba00 c100c800 9f00a600 ad00b400 ................ │ │ - 0x000a68d0 bb00c200 c900d000 a700ae00 b500bc00 ................ │ │ - 0x000a68e0 c300ca00 d100d800 af00b600 bd00c400 ................ │ │ - 0x000a68f0 cb00d200 d900e000 b700be00 c500cc00 ................ │ │ - 0x000a6900 d300da00 e100e800 bf00c600 cd00d400 ................ │ │ - 0x000a6910 db00e200 e900f000 c700ce00 d500dc00 ................ │ │ - 0x000a6920 e300ea00 f100f800 cf00d600 dd00e400 ................ │ │ - 0x000a6930 eb00f200 f900d700 de00e500 ec00f300 ................ │ │ - 0x000a6940 fa00df00 e600ed00 f400fb00 e700ee00 ................ │ │ - 0x000a6950 f500fc00 ef00f600 fd00f700 fe00ff00 ................ │ │ - 0x000a6960 000010ff 00101010 ffff1010 18ff1018 ................ │ │ - 0x000a6970 1818101c 18181cff 181c1c1c 181e1c1c ................ │ │ - 0x000a6980 1eff1c1e 1e1e1c1f 1e1e1f1f ffffffff ................ │ │ - 0x000a6990 ffff0010 00ff1010 0010ffff 101810ff ................ │ │ - 0x000a69a0 18181018 1c10181c 18ff1c1c 181c1e18 ................ │ │ - 0x000a69b0 1c1e1cff 1e1e1c1e 1f1c1e1f 1e1fffff ................ │ │ - 0x000a69c0 ffffffff 00000100 02000000 03010103 ................ │ │ - 0x000a69d0 03020203 00000000 03000400 06000000 ................ │ │ - 0x000a69e0 07040407 07060607 05000a00 07000800 ................ │ │ - 0x000a69f0 0b000000 0c08080c 0c0b0b0c 09000f00 ................ │ │ - 0x000a6a00 0c000d00 10000000 110d0d11 11101011 ................ │ │ - 0x000a6a10 0e001300 11001200 14001500 00000000 ................ │ │ - 0x000a6a20 00000000 00000000 20200505 20100504 ........ .. ... │ │ - 0x000a6a30 10200405 10100404 10080403 10040402 . .............. │ │ - 0x000a6a40 08100304 08080303 08040302 08020301 ................ │ │ - 0x000a6a50 04100204 04080203 04040202 04020201 ................ │ │ - 0x000a6a60 04010200 02080103 02040102 02020101 ................ │ │ - 0x000a6a70 02010100 01040002 01020001 01010000 ................ │ │ - 0x000a6a80 01010000 00000000 02020101 01010001 ................ │ │ - 0x000a6a90 04040202 02020102 08080303 03030203 ................ │ │ - 0x000a6aa0 10100404 04040304 01020001 00010001 ................ │ │ - 0x000a6ab0 02010100 00010001 02040102 01020102 ................ │ │ - 0x000a6ac0 04020201 01020102 04080203 02030203 ................ │ │ - 0x000a6ad0 08040302 02030203 08100304 03040304 ................ │ │ - 0x000a6ae0 10080403 03040304 01040002 00020501 ................ │ │ - 0x000a6af0 04010200 00020601 02080103 01030702 ................ │ │ - 0x000a6b00 08020301 01030802 04100204 02040903 ................ │ │ - 0x000a6b10 10040402 02040a03 04030303 04030303 ................ │ │ - 0x000a6b20 04030003 04030303 0c0a0303 12100a0a ................ │ │ - 0x000a6b30 0b090003 03020903 0a08020a 100e0810 ................ │ │ - 0x000a6b40 110f0009 09070009 02010702 08060108 ................ │ │ - 0x000a6b50 0e06060e 0f0d000f 07050007 01000501 ................ │ │ - 0x000a6b60 06000006 0d05000d 05000005 00000000 ................ │ │ - 0x000a6b70 00010200 03010202 01030102 03000000 ................ │ │ - 0x000a6b80 01010003 03000103 03010202 03030709 ................ │ │ - 0x000a6b90 09090309 00030102 09000a0b 03010209 ................ │ │ - 0x000a6ba0 0a0b0001 02040503 06070809 0a0b0c0d ................ │ │ - 0x000a6bb0 0e0f0001 02040503 06070803 03030303 ................ │ │ - 0x000a6bc0 02030302 01020202 01000101 01000000 ................ │ │ - 0x000a6bd0 00000106 06150106 06151506 06151515 ................ │ │ - 0x000a6be0 06151515 15151515 15150010 06061510 ................ │ │ - 0x000a6bf0 10061515 10101515 15101015 15151010 ................ │ │ - 0x000a6c00 15151500 0b0b0b0b 0b0b0b0b 0b060615 ................ │ │ - 0x000a6c10 15150615 15151515 15151515 01020202 ................ │ │ - 0x000a6c20 03020404 04050204 04040502 04040405 ................ │ │ - 0x000a6c30 03050505 06000000 00000000 00000002 ................ │ │ - 0x000a6c40 01020102 01000001 02000607 08000304 ................ │ │ - 0x000a6c50 05000000 00090000 01000200 00020102 ................ │ │ - 0x000a6c60 02020001 01010201 03030001 02060000 ................ │ │ - 0x000a6c70 01020304 04040403 00010200 00000000 ................ │ │ - 0x000a6c80 00000006 05080004 03020007 01000000 ................ │ │ - 0x000a6c90 00000000 00000000 00000000 00000000 ................ │ │ - 0x000a6ca0 00000100 00000000 00000000 00000100 ................ │ │ - 0x000a6cb0 00000000 00000000 0c180c17 f5ea01f6 ................ │ │ - 0x000a6cc0 0102010e 0d1a0c19 0c180c17 f5ea01f6 ................ │ │ - 0x000a6cd0 02000100 8c00a40c 02000100 70006e08 ............p.n. │ │ - 0x000a6ce0 02000100 5d005206 02000100 50009e05 ....].R.....P... │ │ - 0x000a6cf0 02000100 46000f05 02000100 3a009904 ....F.......:... │ │ - 0x000a6d00 02000100 2f003704 02000100 2500e403 ..../.7.....%... │ │ - 0x000a6d10 02000100 1e009d03 02000100 19005f03 .............._. │ │ - 0x000a6d20 00000100 ffff1d0a 00000100 ffff5206 ..............R. │ │ - 0x000a6d30 00000100 ffff9904 00000100 ffff9d03 ................ │ │ - 0x000a6d40 02000000 3800ffff 02000000 1600ffff ....8........... │ │ - 0x000a6d50 ff805540 332b2520 1c1a1715 14121110 ..U@3+% ........ │ │ - 0x000a6d60 0f0e0d0d 0c0c0b0b 0a0a0909 09090808 ................ │ │ - 0x000a6d70 08080707 07070706 06060606 06060505 ................ │ │ - 0x000a6d80 05050505 05050505 04040404 04040404 ................ │ │ - 0x000a6d90 04040404 04040404 04030303 03030303 ................ │ │ - 0x000a6da0 03030303 03030303 03030303 03030303 ................ │ │ - 0x000a6db0 03030303 03030202 02020202 02020202 ................ │ │ - 0x000a6dc0 02020202 02020202 02020202 02020202 ................ │ │ - 0x000a6dd0 02020202 02020202 02020202 02020202 ................ │ │ - 0x000a6de0 02020202 02020202 02020202 02020202 ................ │ │ - 0x000a6df0 02020202 02020202 02020101 01010101 ................ │ │ - 0x000a6e00 01010101 01010101 01010101 01010101 ................ │ │ - 0x000a6e10 01010101 01010101 01010101 01010101 ................ │ │ - 0x000a6e20 01010101 01010101 01010101 01010101 ................ │ │ - 0x000a6e30 01010101 01010101 01010101 01010101 ................ │ │ - 0x000a6e40 01010101 01010101 01010101 01010100 ................ │ │ - 0x000a6e50 0001fd3f 04ff0000 0001fb3d 09fe0000 ...?.......=.... │ │ - 0x000a6e60 0001fa3a 0efc0100 0001f937 13fb0100 ...:.......7.... │ │ - 0x000a6e70 0001f933 18fa0100 0001f82f 1dfa0100 ...3......./.... │ │ - 0x000a6e80 0001f92a 21fa0100 0001f926 26f90100 ...*!......&&... │ │ - 0x000a6e90 0001fa21 2af90100 0001fa1d 2ff80100 ...!*......./... │ │ - 0x000a6ea0 0001fa18 33f90100 0001fb13 37f90100 ....3.......7... │ │ - 0x000a6eb0 0001fc0e 3afa0100 0000fe09 3dfb0100 ....:.......=... │ │ - 0x000a6ec0 0000ff04 3ffd0100 00010e1f 11010000 ....?........... │ │ - 0x000a6ed0 00000d1f 12020000 00000b1f 14020000 ................ │ │ - 0x000a6ee0 00000a1e 15030000 0000091d 16040000 ................ │ │ - 0x000a6ef0 0000081c 17050000 00ff081b 18060000 ................ │ │ - 0x000a6f00 00ff071a 1a07ff00 00000618 1b08ff00 ................ │ │ - 0x000a6f10 00000517 1c080000 00000416 1d090000 ................ │ │ - 0x000a6f20 00000315 1e0a0000 00000214 1f0b0000 ................ │ │ - 0x000a6f30 00000212 1f0d0000 00000111 1f0e0100 ................ │ │ - 0x000a6f40 ff01fd3f 04ff0100 ff03fa3e 08fd02ff ...?.......>.... │ │ - 0x000a6f50 ff04f73c 0dfb03ff fe05f53a 13f903ff ...<.......:.... │ │ - 0x000a6f60 fe05f536 18f704ff fe05f432 1ef604ff ...6.......2.... │ │ - 0x000a6f70 fe05f42d 23f505ff fe06f428 28f406fe ...-#......((... │ │ - 0x000a6f80 ff05f523 2df405fe ff04f61e 32f405fe ...#-.......2... │ │ - 0x000a6f90 ff04f718 36f505fe ff03f913 3af505fe ....6.......:... │ │ - 0x000a6fa0 ff03fb0d 3cf704ff ff02fd08 3efa03ff ....<.......>... │ │ - 0x000a6fb0 0001ff04 3ffd01ff 0000fe3f 04ff0000 ....?......?.... │ │ - 0x000a6fc0 0000fc3d 09fe0000 0000fb3a 0efd0000 ...=.......:.... │ │ - 0x000a6fd0 0000fa37 13fc0000 0000fa33 18fb0000 ...7.......3.... │ │ - 0x000a6fe0 0000f92f 1dfb0000 0000fa2a 21fb0000 .../.......*!... │ │ - 0x000a6ff0 0000fa26 26fa0000 0000fb21 2afa0000 ...&&......!*... │ │ - 0x000a7000 0000fb1d 2ff90000 0000fb18 33fa0000 ..../.......3... │ │ - 0x000a7010 0000fc13 37fa0000 0000fd0e 3afb0000 ....7.......:... │ │ - 0x000a7020 0000fe09 3dfc0000 0000ff04 3ffe0000 ....=.......?... │ │ - 0x000a7030 00000f1f 11010000 00000d1f 12020000 ................ │ │ - 0x000a7040 00000b1f 14020000 00000a1e 15030000 ................ │ │ - 0x000a7050 0000091d 16040000 0000081c 17050000 ................ │ │ - 0x000a7060 0000071b 18060000 0000061a 1a060000 ................ │ │ - 0x000a7070 00000618 1b070000 00000517 1c080000 ................ │ │ - 0x000a7080 00000416 1d090000 00000315 1e0a0000 ................ │ │ - 0x000a7090 00000214 1f0b0000 00000212 1f0d0000 ................ │ │ - 0x000a70a0 00000111 1f0f0000 00007f01 00000000 ................ │ │ - 0x000a70b0 00ff7f02 00000000 01fd7f04 ff000000 ................ │ │ - 0x000a70c0 01fc7e06 fe010000 01fb7e08 fd010000 ..~.......~..... │ │ - 0x000a70d0 01fa7d0b fc010000 01f97c0d fc010000 ..}.......|..... │ │ - 0x000a70e0 02f87b0f fb010000 02f77a12 fa010000 ..{.......z..... │ │ - 0x000a70f0 02f67914 fa010000 02f57816 f9020000 ..y.......x..... │ │ - 0x000a7100 02f47719 f8020000 03f3751b f8020000 ..w.......u..... │ │ - 0x000a7110 03f3741d f7020000 03f27220 f6030000 ..t.......r .... │ │ - 0x000a7120 03f17123 f6020000 03f16f25 f5030000 ..q#......o%.... │ │ - 0x000a7130 03f06d28 f5030000 03f06c2a f4030000 ..m(......l*.... │ │ - 0x000a7140 04ef6a2d f3030000 04ef682f f3030000 ..j-......h/.... │ │ - 0x000a7150 04ef6632 f2030000 04ef6434 f2030000 ..f2......d4.... │ │ - 0x000a7160 04ee6237 f1040000 04ee603a f1030000 ..b7......`:.... │ │ - 0x000a7170 04ee5e3c f0040000 04ee5b3f f0040000 ..^<......[?.... │ │ - 0x000a7180 04ee5941 f0040000 04ee5744 ef040000 ..YA......WD.... │ │ - 0x000a7190 04ee5546 ef040000 04ee5249 ef040000 ..UF......RI.... │ │ - 0x000a71a0 04ee504b ef040000 04ee4e4e ee040000 ..PK......NN.... │ │ - 0x000a71b0 04ef4b50 ee040000 04ef4952 ee040000 ..KP......IR.... │ │ - 0x000a71c0 04ef4655 ee040000 04ef4457 ee040000 ..FU......DW.... │ │ - 0x000a71d0 04f04159 ee040000 04f03f5b ee040000 ..AY......?[.... │ │ - 0x000a71e0 04f03c5e ee040000 03f13a60 ee040000 ..<^......:`.... │ │ - 0x000a71f0 04f13762 ee040000 03f23464 ef040000 ..7b......4d.... │ │ - 0x000a7200 03f23266 ef040000 03f32f68 ef040000 ..2f....../h.... │ │ - 0x000a7210 03f32d6a ef040000 03f42a6c f0030000 ..-j......*l.... │ │ - 0x000a7220 03f5286d f0030000 03f5256f f1030000 ..(m......%o.... │ │ - 0x000a7230 02f62371 f1030000 03f62072 f2030000 ..#q...... r.... │ │ - 0x000a7240 02f71d74 f3030000 02f81b75 f3030000 ...t.......u.... │ │ - 0x000a7250 02f81977 f4020000 02f91678 f5020000 ...w.......x.... │ │ - 0x000a7260 01fa1479 f6020000 01fa127a f7020000 ...y.......z.... │ │ - 0x000a7270 01fb0f7b f8020000 01fc0d7c f9010000 ...{.......|.... │ │ - 0x000a7280 01fc0b7d fa010000 01fd087e fb010000 ...}.......~.... │ │ - 0x000a7290 01fe067e fc010000 00ff047f fd010000 ...~............ │ │ - 0x000a72a0 0000027f ff000000 0000007f 01000000 ................ │ │ - 0x000a72b0 0000ff7f 02000000 0001fd7f 04fe0100 ................ │ │ - 0x000a72c0 0001fb7f 06fe0100 0002fa7e 08fd0100 ...........~.... │ │ - 0x000a72d0 ff02f97e 0bfc02ff ff03f87d 0dfb02ff ...~.......}.... │ │ - 0x000a72e0 ff03f67c 10fa03ff ff04f57b 12f903ff ...|.......{.... │ │ - 0x000a72f0 ff04f47a 14f903ff ff04f379 17f803ff ...z.......y.... │ │ - 0x000a7300 fe05f278 19f704ff ff05f177 1bf604ff ...x.......w.... │ │ - 0x000a7310 ff05f076 1ef504ff fe06ef74 21f405ff ...v.......t!... │ │ - 0x000a7320 fe06ef72 23f405ff fe06ee71 26f305ff ...r#......q&... │ │ - 0x000a7330 fe07ed6f 29f206fe fe07ed6e 2bf106fe ...o)......n+... │ │ - 0x000a7340 fe07ec6c 2ef106fe fe07ec6a 31f006fe ...l.......j1... │ │ - 0x000a7350 fe07eb68 33f007fe fe07eb66 36ef07fe ...h3......f6... │ │ - 0x000a7360 fe08eb64 38ee07fe fe08ea62 3bee07fe ...d8......b;... │ │ - 0x000a7370 fe08ea60 3eed07fe fe08ea5e 40ed07fe ...`>......^@... │ │ - 0x000a7380 fe08ea5b 43ec08fe fe08ea59 45ec08fe ...[C......YE... │ │ - 0x000a7390 fe08ea57 48eb08fe fe08eb54 4aeb08fe ...WH......TJ... │ │ - 0x000a73a0 fe08ea52 4deb08fe fe08eb4f 4feb08fe ...RM......OO... │ │ - 0x000a73b0 fe08eb4d 52ea08fe fe08eb4a 54eb08fe ...MR......JT... │ │ - 0x000a73c0 fe08eb48 57ea08fe fe08ec45 59ea08fe ...HW......EY... │ │ - 0x000a73d0 fe08ec43 5bea08fe fe07ed40 5eea08fe ...C[......@^... │ │ - 0x000a73e0 fe07ed3e 60ea08fe fe07ee3b 62ea08fe ...>`......;b... │ │ - 0x000a73f0 fe07ee38 64eb08fe fe07ef36 66eb07fe ...8d......6f... │ │ - 0x000a7400 fe07f033 68eb07fe fe06f031 6aec07fe ...3h......1j... │ │ - 0x000a7410 fe06f12e 6cec07fe fe06f12b 6eed07fe ....l......+n... │ │ - 0x000a7420 fe06f229 6fed07fe ff05f326 71ee06fe ...)o......&q... │ │ - 0x000a7430 ff05f423 72ef06fe ff05f421 74ef06fe ...#r......!t... │ │ - 0x000a7440 ff04f51e 76f005ff ff04f61b 77f105ff ....v.......w... │ │ - 0x000a7450 ff04f719 78f205fe ff03f817 79f304ff ....x.......y... │ │ - 0x000a7460 ff03f914 7af404ff ff03f912 7bf504ff ....z.......{... │ │ - 0x000a7470 ff03fa10 7cf603ff ff02fb0d 7df803ff ....|.......}... │ │ - 0x000a7480 ff02fc0b 7ef902ff 0001fd08 7efa0200 ....~.......~... │ │ - 0x000a7490 0001fe06 7ffb0100 0001fe04 7ffd0100 ................ │ │ - 0x000a74a0 00000002 7fff0000 00000001 7f000000 ................ │ │ - 0x000a74b0 000000ff 7f020000 000001fd 7f04ff00 ................ │ │ - 0x000a74c0 000001fc 7e06fe01 000001fb 7e08fd01 ....~.......~... │ │ - 0x000a74d0 000001fa 7d0bfc01 000001f9 7c0dfc01 ....}.......|... │ │ - 0x000a74e0 000002f8 7b0ffb01 000002f7 7a12fa01 ....{.......z... │ │ - 0x000a74f0 000002f6 7914fa01 000002f5 7816f902 ....y.......x... │ │ - 0x000a7500 000002f4 7719f802 000003f3 751bf802 ....w.......u... │ │ - 0x000a7510 000003f3 741df702 000003f2 7220f603 ....t.......r .. │ │ - 0x000a7520 000003f1 7123f602 000003f1 6f25f503 ....q#......o%.. │ │ - 0x000a7530 000003f0 6d28f503 000003f0 6c2af403 ....m(......l*.. │ │ - 0x000a7540 000004ef 6a2df303 000004ef 682ff303 ....j-......h/.. │ │ - 0x000a7550 000004ef 6632f203 000004ef 6434f203 ....f2......d4.. │ │ - 0x000a7560 000004ee 6237f104 000004ee 603af103 ....b7......`:.. │ │ - 0x000a7570 000004ee 5e3cf004 000004ee 5b3ff004 ....^<......[?.. │ │ - 0x000a7580 000004ee 5941f004 000004ee 5744ef04 ....YA......WD.. │ │ - 0x000a7590 000004ee 5546ef04 000004ee 5249ef04 ....UF......RI.. │ │ - 0x000a75a0 000004ee 504bef04 000004ee 4e4eee04 ....PK......NN.. │ │ - 0x000a75b0 000004ef 4b50ee04 000004ef 4952ee04 ....KP......IR.. │ │ - 0x000a75c0 000004ef 4655ee04 000004ef 4457ee04 ....FU......DW.. │ │ - 0x000a75d0 000004f0 4159ee04 000004f0 3f5bee04 ....AY......?[.. │ │ - 0x000a75e0 000004f0 3c5eee04 000003f1 3a60ee04 ....<^......:`.. │ │ - 0x000a75f0 000004f1 3762ee04 000003f2 3464ef04 ....7b......4d.. │ │ - 0x000a7600 000003f2 3266ef04 000003f3 2f68ef04 ....2f....../h.. │ │ - 0x000a7610 000003f3 2d6aef04 000003f4 2a6cf003 ....-j......*l.. │ │ - 0x000a7620 000003f5 286df003 000003f5 256ff103 ....(m......%o.. │ │ - 0x000a7630 000002f6 2371f103 000003f6 2072f203 ....#q...... r.. │ │ - 0x000a7640 000002f7 1d74f303 000002f8 1b75f303 .....t.......u.. │ │ - 0x000a7650 000002f8 1977f402 000002f9 1678f502 .....w.......x.. │ │ - 0x000a7660 000001fa 1479f602 000001fa 127af702 .....y.......z.. │ │ - 0x000a7670 000001fb 0f7bf802 000001fc 0d7cf901 .....{.......|.. │ │ - 0x000a7680 000001fc 0b7dfa01 000001fd 087efb01 .....}.......~.. │ │ - 0x000a7690 000001fe 067efc01 000000ff 047ffd01 .....~.......... │ │ - 0x000a76a0 00000000 027fff00 00000000 027fff00 ................ │ │ - 0x000a76b0 00000080 00000000 00000180 fe010000 ................ │ │ - 0x000a76c0 00ff0381 fc02ff00 00ff0481 fa03ff00 ................ │ │ - 0x000a76d0 00fe0682 f803ff00 00fe0783 f504ff00 ................ │ │ - 0x000a76e0 01fe0883 f305fe00 01fd0984 f106fe00 ................ │ │ - 0x000a76f0 01fd0a85 ee06fe01 01fd0b86 ec07fd01 ................ │ │ - 0x000a7700 01fc0c87 ea08fd01 01fc0d88 e709fd01 ................ │ │ - 0x000a7710 01fc0e8a e409fd01 01fc0f8b e20afc01 ................ │ │ - 0x000a7720 01fb108c e00bfc01 01fb108e dd0cfc01 ................ │ │ - 0x000a7730 01fb1190 da0cfc01 01fb1291 d80dfb01 ................ │ │ - 0x000a7740 01fb1293 d50efb01 01fa1395 d30efb01 ................ │ │ - 0x000a7750 01fa1397 d00ffb01 01fa1399 cd10fb01 ................ │ │ - 0x000a7760 01fa149b cb10fa01 01fa149d c811fa01 ................ │ │ - 0x000a7770 01fa149f c611fa01 01fa14a1 c312fa01 ................ │ │ - 0x000a7780 02f914a3 c012fa02 02f914a5 be13fa01 ................ │ │ - 0x000a7790 02f914a8 bb13fa01 02f914aa b913fa01 ................ │ │ - 0x000a77a0 02f914ac b614f902 02f914af b414f901 ................ │ │ - 0x000a77b0 02f914b1 b114f902 01f914b4 af14f902 ................ │ │ - 0x000a77c0 02f914b6 ac14f902 01fa13b9 aa14f902 ................ │ │ - 0x000a77d0 01fa13bb a814f902 01fa13be a514f902 ................ │ │ - 0x000a77e0 02fa12c0 a314f902 01fa12c3 a114fa01 ................ │ │ - 0x000a77f0 01fa11c6 9f14fa01 01fa11c8 9d14fa01 ................ │ │ - 0x000a7800 01fa10cb 9b14fa01 01fb10cd 9913fa01 ................ │ │ - 0x000a7810 01fb0fd0 9713fa01 01fb0ed3 9513fa01 ................ │ │ - 0x000a7820 01fb0ed5 9312fb01 01fb0dd8 9112fb01 ................ │ │ - 0x000a7830 01fc0cda 9011fb01 01fc0cdd 8e10fb01 ................ │ │ - 0x000a7840 01fc0be0 8c10fb01 01fc0ae2 8b0ffc01 ................ │ │ - 0x000a7850 01fd09e4 8a0efc01 01fd09e7 880dfc01 ................ │ │ - 0x000a7860 01fd08ea 870cfc01 01fd07ec 860bfd01 ................ │ │ - 0x000a7870 01fe06ee 850afd01 00fe06f1 8409fd01 ................ │ │ - 0x000a7880 00fe05f3 8308fe01 00ff04f5 8307fe00 ................ │ │ - 0x000a7890 00ff03f8 8206fe00 00ff03fa 8104ff00 ................ │ │ - 0x000a78a0 00ff02fc 8103ff00 000001fe 80010000 ................ │ │ - 0x000a78b0 0000ff80 ff955540 ffc59269 49322520 ......U@...iI2% │ │ - 0x000a78c0 ffe1c4aa 917b6654 44362b21 1a141110 .....{fTD6+!.... │ │ - 0x000a78d0 fff0e1d2 c4b6a99d 91857a6f 655c534a ..........zoe\SJ │ │ - 0x000a78e0 423b342d 27221d19 15110e0c 0a090808 B;4-'".......... │ │ - 0x000a78f0 fff8f0e9 e1dad2cb c4bdb6b0 a9a39c96 ................ │ │ - 0x000a7900 908a857f 79746f6a 65605b56 524d4945 ....ytoje`[VRMIE │ │ - 0x000a7910 413d3936 322f2c29 2623201d 1b191614 A=962/,)&# ..... │ │ - 0x000a7920 12100f0d 0c0a0908 07060605 05040404 ................ │ │ - 0x000a7930 0000ff03 00002302 74010000 00001101 ......#.t....... │ │ - 0x000a7940 d7000000 b2009700 00008400 74000000 ............t... │ │ - 0x000a7950 66000000 5a005000 00004700 40000000 f...Z.P...G.@... │ │ - 0x000a7960 39003300 00002d00 00002800 23000000 9.3...-...(.#... │ │ - 0x000a7970 1f001b00 00001700 13000000 0f000000 ................ │ │ - 0x000a7980 0b000000 07000300 00000000 00000000 ................ │ │ - 0x000a7990 fafbfdfd fcfdfdfd 0a020101 06020201 ................ │ │ - 0x000a79a0 000a0101 00060202 00000a02 00000602 ................ │ │ - 0x000a79b0 0000000a 00000006 0c090705 02020203 ................ │ │ - 0x000a79c0 00000000 0c090705 00000000 00000000 ................ │ │ - 0x000a79d0 f6fafcfe f6fafcfe 10000000 10000000 ................ │ │ - 0x000a79e0 00100000 00100000 00001000 00001000 ................ │ │ - 0x000a79f0 00000010 00000010 0a060402 00000000 ................ │ │ - 0x000a7a00 00000000 0a060402 00000000 00000000 ................ │ │ - 0x000a7a10 f8f8f8f8 fcfcfcfc 08000000 04000000 ................ │ │ - 0x000a7a20 00080000 00040000 00000800 00000400 ................ │ │ - 0x000a7a30 00000008 00000004 10101010 00000000 ................ │ │ - 0x000a7a40 00000000 10101010 00000000 00000000 ................ │ │ - 0x000a7a50 feffff00 ffffffff 08030201 04030202 ................ │ │ - 0x000a7a60 00080302 00040302 00000803 00000403 ................ │ │ - 0x000a7a70 00000008 00000004 0a060402 03040403 ................ │ │ - 0x000a7a80 00000000 0a060403 00000000 00000000 ................ │ │ - 0x000a7a90 f4f6f7f8 f6f7f8f9 0e000000 0c010000 ................ │ │ - 0x000a7aa0 000e0000 000c0000 00000e00 00000c01 ................ │ │ - 0x000a7ab0 0000000e 0000000c 0e0c0b0a 00000101 ................ │ │ - 0x000a7ac0 00000000 0e0c0b09 00000000 00000000 ................ │ │ - 0x000a7ad0 00001300 190e0500 1c16100b 07030000 ................ │ │ - 0x000a7ae0 1e1b1815 120f0c0a 08060403 00000000 ................ │ │ - 0x000a7af0 1f1d1c1a 18171514 1311100e 0d0c0b09 ................ │ │ - 0x000a7b00 08070605 04040302 00000000 00000000 ................ │ │ - 0x000a7b10 38003802 4cffac00 7c00acff ac00c0ff 8.8.L...|....... │ │ - 0x000a7b20 7cfc1800 3403e000 e004e403 1001f8ff |...4........... │ │ - 0x000a7b30 6cfc7cfe 24fd98ff 44ff2003 700074fd l.|.$...D. .p.t. │ │ - 0x000a7b40 c0fe88fe 8c0004ff ec0158ff 2c00ecfc ..........X.,... │ │ - 0x000a7b50 4c02b8fd f4011cff 0c00a802 100124fe L.............$. │ │ - 0x000a7b60 cc039cff 8c027001 b0013cff 30fd40ff ......p...<.0.@. │ │ - 0x000a7b70 e803b4fe 8c0278ff d8fda4fd fcffc000 ......x......... │ │ - 0x000a7b80 24ff78ff e803ccff 7401a0ff 90fd7c00 $.x.....t.....|. │ │ - 0x000a7b90 e8ff8c01 1c02f4ff 98ff8002 d001f400 ................ │ │ - 0x000a7ba0 30ffacff 7001f0fd 1cfdf800 38fcb0fc 0...p.......8... │ │ - 0x000a7bb0 60027801 c4ffdcfe d8ff64ff fc00dcfe `.x.......d..... │ │ - 0x000a7bc0 f800e000 e8fe9001 0cfff400 c4ff4c00 ..............L. │ │ - 0x000a7bd0 b0ffd400 14025401 8000dcff 3803a0fe ......T.....8... │ │ - 0x000a7be0 c4fff8fe a0ff9cfd a00140fd dc0034ff ..........@...4. │ │ - 0x000a7bf0 800260ff c40468fe 84035001 1400b0fe ..`...h...P..... │ │ - 0x000a7c00 a0ffe8fc 30013000 e4ff30fb 6cfb40fe ....0.0...0.l.@. │ │ - 0x000a7c10 6800dcfe f8fdf400 3c004cfc 00003cfd h.......<.L...<. │ │ - 0x000a7c20 0c016c00 6401dcfd e801a8fe 78ffe801 ..l.d.......x... │ │ - 0x000a7c30 3cff20ff 900214ff 98fb3c00 04008c00 <. .......<..... │ │ - 0x000a7c40 14015cfd 88fea800 94ffd001 08003402 ..\...........4. │ │ - 0x000a7c50 4000f000 3401d4fe 70fe38fe 78ff3800 @...4...p.8.x.8. │ │ - 0x000a7c60 780068fe 8cffb401 f80118ff 48014c03 x.h.........H.L. │ │ - 0x000a7c70 5cffacff 100358ff e80020ff 5c0188fe \.....X... .\... │ │ - 0x000a7c80 80003802 600024fb e0fe1401 50034003 ..8.`.$.....P.@. │ │ - 0x000a7c90 98fe9002 d00180fe b4fe9cfe d8027cfe ..............|. │ │ - 0x000a7ca0 a00040ff d4012801 e0008c00 f8fc9cff ..@...(......... │ │ - 0x000a7cb0 18010400 c4002c00 dcff78fd a4031000 ......,...x..... │ │ - 0x000a7cc0 94051c00 10022803 04031400 0c015800 ......(.......X. │ │ - 0x000a7cd0 b4fee4fe 7c0080fe 40fed000 1cffecfb ....|...@....... │ │ - 0x000a7ce0 b8fe9402 7c016cff d4fe4c02 f0001c02 ....|.l...L..... │ │ - 0x000a7cf0 1c008800 a8ff4cfe 00012801 18fc7805 ......L...(...x. │ │ - 0x000a7d00 0000d0ff 200478ff 0801f0fd acfb7802 .... .x.......x. │ │ - 0x000a7d10 1cfeb0fd a8fe1c03 7c0064fd 00fd8401 ........|.d..... │ │ - 0x000a7d20 100518ff 44ff38ff e0fefcff 34016400 ....D.8.....4.d. │ │ - 0x000a7d30 58ff0001 0cfecc00 04fe8802 78ff7401 X...........x.t. │ │ - 0x000a7d40 f0fe88ff 14fcd8fd dcfd80fe 2402d8fe ............$... │ │ - 0x000a7d50 ac0194ff f8ff70fc bcfe20ff a8ff90ff ......p... ..... │ │ - 0x000a7d60 24ff9cff e403e4fc 24026801 28ffb400 $.......$.h.(... │ │ - 0x000a7d70 ac0138ff 2cff9400 60009400 1c01d800 ..8.,...`....... │ │ - 0x000a7d80 64fec0fe 7800d4fe 80fea4fd c4fdb4fe d...x........... │ │ - 0x000a7d90 f8ff4cff 50ffb802 7400a8ff 74024c00 ..L.P...t...t.L. │ │ - 0x000a7da0 2c00fcfd f00030ff d8ff6400 b0fd5801 ,.....0...d...X. │ │ - 0x000a7db0 ccfe3cfe 1cff1400 940328f9 78ffacfe ..<.......(.x... │ │ - 0x000a7dc0 dcfc8c00 28000002 5401f800 b80014fe ....(...T....... │ │ - 0x000a7dd0 800364ff a4038cfd 480150fd 40fe98fd ..d.....H.P.@... │ │ - 0x000a7de0 10fd9cff 300204fc b400e0fc c0ff4c00 ....0.........L. │ │ - 0x000a7df0 40022c04 8c019402 280294ff e4ff4001 @.,.....(.....@. │ │ - 0x000a7e00 8cfd3801 a4ffa4ff 28fe0c01 10003002 ..8.....(.....0. │ │ - 0x000a7e10 040260fd ccffec01 9cff0401 80011c01 ..`............. │ │ - 0x000a7e20 24013001 6cff5800 68fff403 28041cff $.0.l.X.h...(... │ │ - 0x000a7e30 a40088fe 54fd5002 78fe9c00 c400f4fd ....T.P.x....... │ │ - 0x000a7e40 c0ff8cfc a00050ff 7c028802 940174fe ......P.|.....t. │ │ - 0x000a7e50 4cfe6003 a80128fd dc03a4fd 8803b0fd L.`...(......... │ │ - 0x000a7e60 280120ff 180250ff 68fcb401 d0ff9804 (. ...P.h....... │ │ - 0x000a7e70 8cfca001 f8fcc8fc 8cfc0c02 dcfdccfd ................ │ │ - 0x000a7e80 bcff5cff a0ffb402 6c014cfd 0cfcbcff ..\.....l.L..... │ │ - 0x000a7e90 040120fe 6c03a4fb c401b4fe a0fe7c03 .. .l.........|. │ │ - 0x000a7ea0 c0fbc404 5cfd0c00 dcfef400 f0017401 ....\.........t. │ │ - 0x000a7eb0 e0ff1801 c8007000 48fea0ff 18007cfd ......p.H.....|. │ │ - 0x000a7ec0 48ff3800 50fee000 2cfc1001 fcfe9000 H.8.P...,....... │ │ - 0x000a7ed0 4cfea401 64016c01 f0fd4c00 ac0018fd L...d.l...L..... │ │ - 0x000a7ee0 90fe9401 10fd60fe ac0250fd 48001c02 ......`...P.H... │ │ - 0x000a7ef0 a0015c00 bc01e001 b8ff78fa a4006cfb ..\.......x...l. │ │ - 0x000a7f00 bcff1800 a8010801 10048000 70fcf4fd ............p... │ │ - 0x000a7f10 9cfe4000 6c03f4ff 0400a8ff 14021001 ..@.l........... │ │ - 0x000a7f20 f4fd4001 140104fe ac031800 70fe88ff ..@.........p... │ │ - 0x000a7f30 f4023c00 ec0064fe 64007801 1cfe9001 ..<...d.d.x..... │ │ - 0x000a7f40 9cff1cfd 94fffcfe 4801f4fe e00038ff ........H.....8. │ │ - 0x000a7f50 60feb800 a4fdccfd ecff2801 3c007c03 `.........(.<.|. │ │ - 0x000a7f60 88fc3c00 a4004400 08fdd800 d8fe8803 ..<...D......... │ │ - 0x000a7f70 b0fee4ff 94019cfe c8fd30ff 38fa00fe ..........0.8... │ │ - 0x000a7f80 28014801 98fe5cff e8f9f8fc 840454fe (.H...\.......T. │ │ - 0x000a7f90 a40008fe 90ff7800 28ff6cff f8fe3401 ......x.(.l...4. │ │ - 0x000a7fa0 20004000 b8ff4800 7400b000 c0fff0fe .@...H.t....... │ │ - 0x000a7fb0 cc01e8fd f0fce8fe 5c016c00 10fd7cff ........\.l...|. │ │ - 0x000a7fc0 0c02e4fd f8fc7400 d8fe54fb e0fed0fd ......t...T..... │ │ - 0x000a7fd0 100428fe 7400b0fc a4fb7400 7c02b802 ..(.t.....t.|... │ │ - 0x000a7fe0 1c0150ff f803cc00 a0fc78fd 08ff6401 ..P.......x...d. │ │ - 0x000a7ff0 cc03b8fd 34ff0801 70031002 e8ff48ff ....4...p.....H. │ │ - 0x000a8000 7400c001 70ff3c03 0c02d400 2cff3400 t...p.<.....,.4. │ │ - 0x000a8010 0c00c800 0c0118fe 6cfe90fc 380360fd ........l...8.`. │ │ - 0x000a8020 d8ff8c03 08fff401 cc02c0fd ec01c0fd ................ │ │ - 0x000a8030 1000d002 94ff8001 7c005801 18014002 ........|.X...@. │ │ - 0x000a8040 0cfefc00 6800ccfe c40044ff f8fff404 ....h.....D..... │ │ - 0x000a8050 28010804 54fbb401 3c017401 50fe38ff (...T...<.t.P.8. │ │ - 0x000a8060 6cfdc002 20ff5402 7cff0c01 20003cfe l... .T.|... .<. │ │ - 0x000a8070 74036800 10fca801 bcfae8fe 040070fb t.h...........p. │ │ - 0x000a8080 7001dc01 b8022c01 f8ff1800 b400b0fd p.....,......... │ │ - 0x000a8090 3cff8401 3001f401 d40260ff f400acff <...0.....`..... │ │ - 0x000a80a0 100100ff 5cfe4001 d00070ff 64ff9c00 ....\.@...p.d... │ │ - 0x000a80b0 6c01c401 1c001c02 3c01dc00 7cfd08ff l.......<...|... │ │ - 0x000a80c0 d0014800 68012000 7cfef001 58fdd0ff ..H.h. .|...X... │ │ - 0x000a80d0 d0008cff 68fe3c00 a4fd78fe 2402b8fc ....h.<...x.$... │ │ - 0x000a80e0 100334fe 9002e0fd 7cfef8fe 8c03e0fc ..4.....|....... │ │ - 0x000a80f0 8cfd9cfd c8fd3c02 24ffa400 2001f0ff ......<.$... ... │ │ - 0x000a8100 ccfe3401 90ff84fd 08fd1801 64fdb001 ..4.........d... │ │ - 0x000a8110 6c01f000 3cff5c02 54018001 c4005002 l...<.\.T.....P. │ │ - 0x000a8120 d4ff0cfe b001bcfd 7cff7c02 b4ff8801 ........|.|..... │ │ - 0x000a8130 040064fe 1c02fc01 48019cfe dcff1000 ..d.....H....... │ │ - 0x000a8140 24ffc0ff 08ffc4ff 180040ff 70011004 $.........@.p... │ │ - 0x000a8150 5c00e8ff ecfbe0ff 28006800 9400c000 \.......(.h..... │ │ - 0x000a8160 78fff8fd 3800d0fc 20ffdc02 88016401 x...8... .....d. │ │ - 0x000a8170 d400b0ff 58fe10fc bcfe4c02 28fa4002 ....X.....L.(.@. │ │ - 0x000a8180 cc01d0fc b0fc3800 bcfda4ff a4fa90ff ......8......... │ │ - 0x000a8190 10fec800 6c013400 74ff3000 d0ffc4ff ....l.4.t.0..... │ │ - 0x000a81a0 54004800 28008400 9cfef4fe 98ffe4fe T.H.(........... │ │ - 0x000a81b0 6cfedc02 f8fda400 d0fee4fd 78004801 l...........x.H. │ │ - 0x000a81c0 b4ff34fe f4028401 4c02ec00 4cfeb8ff ..4.....L...L... │ │ - 0x000a81d0 50ff6cfe c4fe6cff cc02a4fd 9401b8ff P.l...l......... │ │ - 0x000a81e0 a8ff88fc bcffb003 580024ff a8fec003 ........X.$..... │ │ - 0x000a81f0 d801cc01 18ffc002 78004003 1cffb402 ........x.@..... │ │ - 0x000a8200 04fe8400 24fe4c03 14fd94fe d4ff5c04 ....$.L.......\. │ │ - 0x000a8210 b0fbe0fb 4c00ac01 28024cfd 3c006401 ....L...(.L.<.d. │ │ - 0x000a8220 600080fe 44ff9cfd c0fde002 fc017c03 `...D.........|. │ │ - 0x000a8230 600194fb f801e8ff a0fe4401 4c01a8fd `.........D.L... │ │ - 0x000a8240 c8fe2401 fc0170ff f8ffe401 30001c01 ..$...p.....0... │ │ - 0x000a8250 fcfe10ff 00019cff dcfe34ff d4ffd801 ..........4..... │ │ - 0x000a8260 34ff8c03 44ff18fc 00ff5c00 8c0478fe 4...D.....\...x. │ │ - 0x000a8270 34026401 8c02e4ff 8cfc0001 e40140ff 4.d...........@. │ │ - 0x000a8280 f80250ff 7801f4fd 3cfe4cfe 5c0320fd ..P.x...<.L.\. . │ │ - 0x000a8290 d4007c00 f80124fe d4014c00 28fe2802 ..|...$...L.(.(. │ │ - 0x000a82a0 4cfd50fc 94fde402 10ff9001 84001400 L.P............. │ │ - 0x000a82b0 c0003cff 080164fd 0cfcc4ff 2801c4fe ..<...d.....(... │ │ - 0x000a82c0 c4fc4c00 64ff1c01 00fd40fe c0fc9400 ..L.d.....@..... │ │ - 0x000a82d0 f8008c02 6802d404 2001b8fe 70fe84ff ....h... ...p... │ │ - 0x000a82e0 4c02dc00 080248fd 08040003 1cfda4ff L.....H......... │ │ - 0x000a82f0 f0fe2801 c00130fe 9c0138ff 8801b801 ..(...0...8..... │ │ - 0x000a8300 38ff0801 68fffcfe 40010804 d8004001 8...h...@.....@. │ │ - 0x000a8310 f8ffc0ff 9c0008fc 3c049404 1802e401 ........<....... │ │ - 0x000a8320 50fe8400 7401ccff 00ff5400 7400a0fe P...t.....T.t... │ │ - 0x000a8330 30007400 300180fe 9c019c03 d4fe1002 0.t.0........... │ │ - 0x000a8340 7402b400 88022c00 2cfc24ff 28053000 t.....,.,.$.(.0. │ │ - 0x000a8350 4c01ec02 0c02f4fe 30fd1c02 ecfe3402 L.......0.....4. │ │ - 0x000a8360 a8fe30ff 3cffb401 80035800 78fe8400 ..0.<.....X.x... │ │ - 0x000a8370 50003cfc e0fe3802 3800d0ff 38fe7803 P.<...8.8...8.x. │ │ - 0x000a8380 08002802 64ffdcfe b4032001 800034fd ..(.d..... ...4. │ │ - 0x000a8390 dcfea804 68ff6c03 6001a8fd fcfed4fc ....h.l.`....... │ │ - 0x000a83a0 2cfee4ff 88ffe0ff d4ff0405 f001c000 ,............... │ │ - 0x000a83b0 d0013801 b4fffcfd 84fe38fe 0cfcd0ff ..8.......8..... │ │ - 0x000a83c0 340164ff 2400ec01 64ffd8fc bc007406 4.d.$...d.....t. │ │ - 0x000a83d0 440088ff 8cff3c01 a00074ff 60012803 D.....<...t.`.(. │ │ - 0x000a83e0 60fe5002 3c0120fe 38001002 34ffc8fd `.P.<. .8...4... │ │ - 0x000a83f0 740118ff f002a8fe e802fcff 440160fe t...........D.`. │ │ - 0x000a8400 a8fd0003 0c0108ff a8ff7cff 5cfe50fe ..........|.\.P. │ │ - 0x000a8410 5000e0fe 9401c4fe 40fbb4fd 080294ff P.......@....... │ │ - 0x000a8420 5c00c0fe 700120fe 28ffa4ff 9806d4fe \...p. .(....... │ │ - 0x000a8430 b400fc03 50ff3403 bcff1cff fcfeb401 ....P.4......... │ │ - 0x000a8440 78fc1400 280004fe b80120fd 38014c01 x...(..... .8.L. │ │ - 0x000a8450 cc00f802 8cfed802 6000ecff 88fdf8fd ........`....... │ │ - 0x000a8460 d0fd5001 3404c0ff ecfd0803 4802c000 ..P.4.......H... │ │ - 0x000a8470 8c0128fd f8fd1401 44ff5000 ccff9cfd ..(.....D.P..... │ │ - 0x000a8480 04ffd0ff 8802d400 50fde400 ccfffcfe ........P....... │ │ - 0x000a8490 ac0164fe f0fe6cfe b4003003 e4fc3000 ..d...l...0...0. │ │ - 0x000a84a0 9800e401 a8ff28ff dc03b802 bc00f0fd ......(......... │ │ - 0x000a84b0 88028cff 4cff3c01 dc010c00 ccfd6000 ....L.<.......`. │ │ - 0x000a84c0 dc0104ff 94fe88fe 78fe2c02 00ffc0fd ........x.,..... │ │ - 0x000a84d0 0401a0fe 7800f0ff 78fffcfe 14fe4800 ....x...x.....H. │ │ - 0x000a84e0 2c029402 44026802 0403b401 a801e0ff ,...D.h......... │ │ - 0x000a84f0 bcfe0cfb a001bcfe b0ff9803 a000e400 ................ │ │ - 0x000a8500 d4022000 fcfd4000 80014400 80ff8800 .. ...@...D..... │ │ - 0x000a8510 f000f800 34ffbcff fc005cfc 88ff20fe ....4.....\... . │ │ - 0x000a8520 8cfdacff c0005403 6cfee0fe 7cffcc00 ......T.l...|... │ │ - 0x000a8530 6400a800 bcff3cff 9cfccc01 38047c01 d.....<.....8.|. │ │ - 0x000a8540 b0fff400 0000e401 88fc4000 b8006001 ..........@...`. │ │ - 0x000a8550 5802cc01 a4005c02 3cff4001 c0ff4c02 X.....\.<.@...L. │ │ - 0x000a8560 48ffe400 0c007401 3000b0fc a8fee000 H.....t.0....... │ │ - 0x000a8570 d00038ff e4018000 ecff1001 2cfeb8fc ..8.........,... │ │ - 0x000a8580 80010001 30fdf8fd 30febcfd 700088ff ....0...0...p... │ │ - 0x000a8590 84029cfe 30ffa0fd f0fdc002 300258fe ....0.......0.X. │ │ - 0x000a85a0 88013c03 28005400 c80068ff 000070ff ..<.(.T...h...p. │ │ - 0x000a85b0 48021801 88ff5000 d4fd34fc 3cff28fe H.....P...4.<.(. │ │ - 0x000a85c0 d4025000 a800e0ff 5800a000 50fd0000 ..P.....X...P... │ │ - 0x000a85d0 a0006401 7401f8fc e40280ff a40208ff ..d.t........... │ │ - 0x000a85e0 20fe0400 94fe6000 2002e800 f8fbbc03 .....`. ....... │ │ - 0x000a85f0 ec006401 1400d8ff 2c011800 5cfdacfd ..d.....,...\... │ │ - 0x000a8600 84006004 98ff1402 b8fb3802 8802bc01 ..`.......8..... │ │ - 0x000a8610 fc017c01 bc0088fe a4fdd005 a8011800 ..|............. │ │ - 0x000a8620 f40224ff 40ffcc02 78009803 b002a800 ..$.@...x....... │ │ - 0x000a8630 2c0034fe 38021c01 78048804 5802a801 ,.4.8...x...X... │ │ - 0x000a8640 78039002 9cfec0fe dc003c01 50ff2cfd x.........<.P.,. │ │ - 0x000a8650 44ffd0fc 8cfda4fe 1cff84fe f4033cfe D.............<. │ │ - 0x000a8660 6cfde002 a0039401 48fdb8ff f4fe84fc l.......H....... │ │ - 0x000a8670 8000b800 a8fef4fc 68015001 90015801 ........h.P...X. │ │ - 0x000a8680 ac012402 90ff8800 1cff28ff ccfcfcfd ..$.......(..... │ │ - 0x000a8690 54015c00 78ff7400 d4fe7801 0cff6400 T.\.x.t...x...d. │ │ - 0x000a86a0 c4fef8fd e4fef4ff 3803a400 dcfd4cff ........8.....L. │ │ - 0x000a86b0 80ff7400 64fcc4fc 0c0190fe bcfd6c02 ..t.d.........l. │ │ - 0x000a86c0 c000a000 000074f9 2c04a801 c8ff98fe ......t.,....... │ │ - 0x000a86d0 d40164ff d0022001 f0fd2c02 94fe2402 ..d... ...,...$. │ │ - 0x000a86e0 6cfff801 3c019800 78fd94fd 54fde8ff l...<...x...T... │ │ - 0x000a86f0 88fe80fe 94ff68fc f8fb0003 b400f8fe ......h......... │ │ - 0x000a8700 04fe0cfb fcfec4ff 2c0110ff dc03d402 ........,....... │ │ - 0x000a8710 88fec0fd 2cff20fd 2c02c000 440494fd ....,. .,...D... │ │ - 0x000a8720 90fc7801 c8fffcff 28ffe0ff 44030c01 ..x.....(...D... │ │ - 0x000a8730 8c013405 6003a8fd 64003800 64fea4ff ..4.`...d.8.d... │ │ - 0x000a8740 6401b400 74032cfe 4cfe2401 7cfedcfc d...t.,.L.$.|... │ │ - 0x000a8750 40fdb8fc 7001a4fe 8c002cfd 0006ac03 @...p.....,..... │ │ - 0x000a8760 74017000 8cfeb401 20fe7004 2801e0ff t.p..... .p.(... │ │ - 0x000a8770 1cff8400 d0ff24ff 640308fc c4ffecfb ......$.d....... │ │ - 0x000a8780 30fe4801 9403f400 0c0020fd d8fe6801 0.H....... ...h. │ │ - 0x000a8790 d40188fe 94ffa4ff 14037001 c8ff2002 ..........p... . │ │ - 0x000a87a0 900160fd 5cfed802 10004001 2c00e4fe ..`.\.....@.,... │ │ - 0x000a87b0 84fee4fc e8018400 cc00acfd 8cfe5800 ..............X. │ │ - 0x000a87c0 68ff74fc 84fdc4fd 90fd8cff 4cfd38ff h.t.........L.8. │ │ - 0x000a87d0 c8ff1401 a8ffe401 bcfeb403 6003e803 ............`... │ │ - 0x000a87e0 38fe48ff ecfe2401 d8fe9c00 a4024001 8.H...$.......@. │ │ - 0x000a87f0 a0008c03 acff2cfb e0fe8cff 04018cfe ......,......... │ │ - 0x000a8800 7cfddc02 0cfda0ff 54005801 f8fd5c01 |.......T.X...\. │ │ - 0x000a8810 50fdf000 acffd800 ecfb78ff 5cfd74fe P.........x.\.t. │ │ - 0x000a8820 24fac003 d8ffb000 a800ec05 a40108fe $............... │ │ - 0x000a8830 a8fe94fe 98fec004 54fc84fe 2cfffc00 ........T...,... │ │ - 0x000a8840 6cfd3cfd e40144fe 68ffa003 88ff5804 l.<...D.h.....X. │ │ - 0x000a8850 dc01fcfe 30026cff a8fe6c00 3cffe400 ....0.l...l.<... │ │ - 0x000a8860 e0fef801 3002b8fe a8ff2001 10fccc01 ....0..... ..... │ │ - 0x000a8870 1cffd401 bcfc3cff 4c008401 e8009c01 ......<.L....... │ │ - 0x000a8880 70fb34fd 7cfdf402 54ff9cfe 08fe7400 p.4.|...T.....t. │ │ - 0x000a8890 b0011002 3000dc01 58ffa0fd c001a000 ....0...X....... │ │ - 0x000a88a0 ecfdf0fe 1c005cfd f4ff3c03 d403c801 ......\...<..... │ │ - 0x000a88b0 08026800 98ff0001 a8fefcff e4ff90fe ..h............. │ │ - 0x000a88c0 ccfff4fd c4fdd4fd 38ff0003 640430ff ........8...d.0. │ │ - 0x000a88d0 00feb000 e800f800 6cff88fc 5c02a8fd ........l...\... │ │ - 0x000a88e0 d0fe2403 64ff2cff e80140ff dcfc00ff ..$.d.,...@..... │ │ - 0x000a88f0 700198fe 6cfcb8fe e40010ff 40fe28fe p...l.......@.(. │ │ - 0x000a8900 5803d4fd 94fe3c02 f4ff64ff 90feacfe X.....<...d..... │ │ - 0x000a8910 b001fc00 10fd68ff 20010c01 bcfdb0fc ......h. ....... │ │ - 0x000a8920 b0fd6c00 b4fff400 380134fd 5002b0ff ..l.....8.4.P... │ │ - 0x000a8930 b4016801 040008ff a0000402 4802dc02 ..h.........H... │ │ - 0x000a8940 2c002cfe e8fedcfe 64ffb4fd 1c003401 ,.,.....d.....4. │ │ - 0x000a8950 90031800 7c009c00 b40004ff b00364fc ....|.........d. │ │ - 0x000a8960 fcfcf8fd 54fe90fd 2c012cff 88fb2000 ....T...,.,... . │ │ - 0x000a8970 2cfd2003 98fb2cff f8fab0fc b40060fe ,. ...,.......`. │ │ - 0x000a8980 b801c000 c0fde8fc b4ffc8fb 5000ecfd ............P... │ │ - 0x000a8990 a0fe7cff 7c01ccfc 94005804 8000a400 ..|.|.....X..... │ │ - 0x000a89a0 c801bc02 64fc9000 64fd80fe 8802c0fc ....d...d....... │ │ - 0x000a89b0 fc012802 ccff9cff 70fdd000 c8fdec02 ..(.....p....... │ │ - 0x000a89c0 a8ffa802 e8002c01 c00068fe 0cfc68ff ......,...h...h. │ │ - 0x000a89d0 04fff4fe 100194fc 68fd78fd b4fe78ff ........h.x...x. │ │ - 0x000a89e0 10000c00 8004e4ff 4c01e8fd 400160fd ........L...@.`. │ │ - 0x000a89f0 34fec4fe 1402fcfe e400d8ff 1c04d0fc 4............... │ │ - 0x000a8a00 b4005800 10fed4fd 60fd90fe ac015c00 ..X.....`.....\. │ │ - 0x000a8a10 64019401 68fefc00 c40050ff d4fd1803 d...h.....P..... │ │ - 0x000a8a20 0c012000 74012800 6000b4fe 48017800 .. .t.(.`...H.x. │ │ - 0x000a8a30 74017cfc d8ffd801 f8feb0fd b8038000 t.|............. │ │ - 0x000a8a40 90027000 980218ff a4010400 a8fe30fe ..p...........0. │ │ - 0x000a8a50 2c02f400 60fee0ff fc000000 64febc00 ,...`.......d... │ │ - 0x000a8a60 48fdfc01 24fe4401 b8fb9002 c8fe3002 H...$.D.......0. │ │ - 0x000a8a70 080178ff 3001a000 c0ffbcfd f8005001 ..x.0.........P. │ │ - 0x000a8a80 30fd3002 a4fee0fe ecfe3cff 0cfe5403 0.0.......<...T. │ │ - 0x000a8a90 e0fd14ff 98fb20fc f8fc7400 38003400 ...... ...t.8.4. │ │ - 0x000a8aa0 5c037403 d400f4ff a800fc03 0002d8fd \.t............. │ │ - 0x000a8ab0 9c036cff cc02bc00 a400acfe f8fd48ff ..l...........H. │ │ - 0x000a8ac0 700368ff 58fd30ff 7cfbd4fe f0fd28fe p.h.X.0.|.....(. │ │ - 0x000a8ad0 6c016400 18fde0fb e0ff1c02 18019000 l.d............. │ │ - 0x000a8ae0 5cfde0ff 18ffe8fe 20ff6000 3802b4ff \....... .`.8... │ │ - 0x000a8af0 ac009400 94006800 2000d8fe e0ff1403 ......h. ....... │ │ - 0x000a8b00 b0ff2000 f0ff1801 2001b003 ac011cfe .. ..... ....... │ │ - 0x000a8b10 0040c03f 813f423f 043fc63e 893e4c3e .@.?.?B?.?.>.>L> │ │ - 0x000a8b20 103ed43d 983d5d3d 223de83c ae3c753c .>.=.=]="=.<.?....+9>@.... │ │ - 0x000a8d30 04000000 04000000 03000000 04000000 ................ │ │ - 0x000a8d40 04000000 04000000 04000000 04000000 ................ │ │ - 0x000a8d50 05000000 04000000 04000000 00000000 ................ │ │ - 0x000a8d60 04000000 02000000 00000000 04000000 ................ │ │ - 0x000a8d70 06000000 01000000 02000000 04000000 ................ │ │ - 0x000a8d80 01000000 06000000 04000000 02000000 ................ │ │ - 0x000a8d90 04000000 02000000 02000000 04000000 ................ │ │ - 0x000a8da0 06000000 05000000 04000000 02000000 ................ │ │ - 0x000a8db0 05000000 04000000 06000000 03000000 ................ │ │ - 0x000a8dc0 02000000 04000000 03000000 06000000 ................ │ │ - 0x000a8dd0 04000000 04000000 02000000 04000000 ................ │ │ - 0x000a8de0 04000000 06000000 04000000 02000000 ................ │ │ - 0x000a8df0 04000000 04000000 03000000 04000000 ................ │ │ - 0x000a8e00 04000000 04000000 04000000 04000000 ................ │ │ - 0x000a8e10 05000000 04000000 04000000 01000000 ................ │ │ - 0x000a8e20 02000000 04000000 01000000 04000000 ................ │ │ - 0x000a8e30 04000000 01000000 06000000 04000000 ................ │ │ - 0x000a8e40 00000000 04000000 04000000 02000000 ................ │ │ - 0x000a8e50 04000000 02000000 02000000 04000000 ................ │ │ - 0x000a8e60 06000000 05000000 04000000 02000000 ................ │ │ - 0x000a8e70 05000000 04000000 06000000 03000000 ................ │ │ - 0x000a8e80 02000000 04000000 03000000 06000000 ................ │ │ - 0x000a8e90 04000000 04000000 02000000 04000000 ................ │ │ - 0x000a8ea0 04000000 06000000 04000000 02000000 ................ │ │ - 0x000a8eb0 04000000 04000000 03000000 04000000 ................ │ │ - 0x000a8ec0 04000000 04000000 04000000 04000000 ................ │ │ - 0x000a8ed0 05000000 04000000 04000000 00000000 ................ │ │ - 0x000a8ee0 04000000 02000000 00000000 04000000 ................ │ │ - 0x000a8ef0 04000000 00000000 04000000 06000000 ................ │ │ - 0x000a8f00 01000000 04000000 04000000 02000000 ................ │ │ - 0x000a8f10 04000000 02000000 02000000 04000000 ................ │ │ - 0x000a8f20 06000000 05000000 04000000 02000000 ................ │ │ - 0x000a8f30 05000000 04000000 06000000 03000000 ................ │ │ - 0x000a8f40 02000000 04000000 03000000 06000000 ................ │ │ - 0x000a8f50 04000000 04000000 02000000 04000000 ................ │ │ - 0x000a8f60 04000000 06000000 04000000 3c342d27 ............<4-' │ │ - 0x000a8f70 221e1a16 13110f0d 0b0a0807 06060504 "............... │ │ - 0x000a8f80 04030302 02020201 01010101 00000000 ................ │ │ - 0x000a8f90 500b805a 1f06c80e 1f03b10f 4e0de408 P..Z........N... │ │ - 0x000a8fa0 9101ec0f 5e0c260a 8b071c0e 500fa504 ....^.&.....P... │ │ - 0x000a8fb0 c900fb0f db0bbf0a d706770e 110f6405 ..........w...d. │ │ - 0x000a8fc0 e303850f b90d3a08 8809da0c d40f5902 ......:.......Y. │ │ - 0x000a8fd0 2803f87f b85cc0a7 e0330875 7077f0d1 (....\...3.upw.. │ │ - 0x000a8fe0 ec0f9101 b10f1f03 00000000 00000000 ................ │ │ - 0x000a8ff0 207e20ea b849a868 286c88bb 081ce07c ~ ..I.h(l.....| │ │ - 0x000a9000 a2f3daf5 e1fc4ff0 00000000 00000000 ......O......... │ │ - 0x000a9010 a80f087f e86440b1 183f606f 607be0dd .....d@..?`o`{.. │ │ - 0x000a9020 1c0e8b07 e4084e0d 00000000 00000000 ......N......... │ │ - 0x000a9030 a87f98f6 9853f060 587270c6 28288879 .....S.`Xrp.((.y │ │ - 0x000a9040 b0f05bfb b2f21cf7 00000000 00000000 ..[............. │ │ - 0x000a9050 2905db0e b209100d 100d0000 00000000 )............... │ │ - 0x000a9060 ec0f9101 1c0e8b07 260a5e0c a504500f ........&.^...P. │ │ - 0x000a9070 500b0000 1f06c80e 00000000 00000000 P............... │ │ - 0x000a9080 fb0fc900 850fe303 770ed706 da0c8809 ........w....... │ │ - 0x000a9090 bf0adb0b 3a08b90d 6405110f 5902d40f ....:...d...Y... │ │ - 0x000a90a0 24008800 2c010004 24009700 17010002 $...,...$....... │ │ - 0x000a90b0 24000002 2b006b00 ab000001 3c003800 $...+.k.....<.8. │ │ - 0x000a90c0 34003000 2c002800 24002000 1c001800 4.0.,.(.$. ..... │ │ - 0x000a90d0 14001000 0c000800 04000000 00000000 ................ │ │ - 0x000a90e0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000a90f0 00000000 00000000 00000000 01000200 ................ │ │ - 0x000a9100 04000800 10002000 40008000 00010002 ...... .@....... │ │ - 0x000a9110 00040008 00100020 00400080 4803a401 ....... .@..H... │ │ - 0x000a9120 1801d200 a8008c00 78006900 a401d200 ........x.i..... │ │ - 0x000a9130 8c006900 69006900 69006900 8c00d200 ..i.i.i.i.i..... │ │ - 0x000a9140 a4010000 f1e201f2 01020112 11221021 .............".! │ │ - 0x000a9150 1020101f f1e201f2 01020112 11221021 . ...........".! │ │ - 0x000a9160 f9f201fa 0102010a 09120811 0810080f ................ │ │ - 0x000a9170 f9f201fa 0102010a 09120811 04020303 ................ │ │ - 0x000a9180 01000000 02000000 04000000 08000000 ................ │ │ - 0x000a9190 4803a401 1801d200 a8008c00 78006900 H...........x.i. │ │ - 0x000a91a0 a401d200 8c006900 69006900 69006900 ......i.i.i.i.i. │ │ - 0x000a91b0 8c00d200 a4010000 f1e201f2 01020112 ................ │ │ - 0x000a91c0 11221021 1020101f f1e201f2 01020112 .".!. .......... │ │ - 0x000a91d0 11221021 f9f201fa 0102010a 09120811 .".!............ │ │ - 0x000a91e0 0810080f f9f201fa 0102010a 09120811 ................ │ │ - 0x000a91f0 04020303 00000000 00000000 00000000 ................ │ │ - 0x000a9200 500b0000 0000805a 1f060000 c80e0000 P......Z........ │ │ - 0x000a9210 1f030000 b10f0000 4e0d0000 e4080000 ........N....... │ │ - 0x000a9220 91010000 ec0f0000 5e0c0000 260a0000 ........^...&... │ │ - 0x000a9230 8b070000 1c0e0000 500f0000 a5040000 ........P....... │ │ - 0x000a9240 c9000000 fb0f0000 db0b0000 bf0a0000 ................ │ │ - 0x000a9250 d7060000 770e0000 110f0000 64050000 ....w.......d... │ │ - 0x000a9260 e3030000 850f0000 b90d0000 3a080000 ............:... │ │ - 0x000a9270 88090000 da0c0000 d40f0000 59020000 ............Y... │ │ - 0x000a9280 00002803 0000f87f 0000b85c 0000c0a7 ..(........\.... │ │ - 0x000a9290 0000e033 00000875 00007077 0000f0d1 ...3...u..pw.... │ │ - 0x000a92a0 ec0f0000 91010000 b10f0000 1f030000 ................ │ │ - 0x000a92b0 0000207e 000020ea 0000b849 0000a868 .. ~.. ....I...h │ │ - 0x000a92c0 0000286c 000088bb 0000081c 0000e07c ..(l...........| │ │ - 0x000a92d0 a2f3ffff daf5ffff e1fcffff 4ff0ffff ............O... │ │ - 0x000a92e0 0000a80f 0000087f 0000e864 000040b1 ...........d..@. │ │ - 0x000a92f0 0000183f 0000606f 0000607b 0000e0dd ...?..`o..`{.... │ │ - 0x000a9300 1c0e0000 8b070000 e4080000 4e0d0000 ............N... │ │ - 0x000a9310 0000a87f 000098f6 00009853 0000f060 ...........S...` │ │ - 0x000a9320 00005872 000070c6 00002828 00008879 ..Xr..p...((...y │ │ - 0x000a9330 b0f0ffff 5bfbffff b2f2ffff 1cf7ffff ....[........... │ │ - 0x000a9340 29050000 db0e0000 b2090000 100d0000 )............... │ │ - 0x000a9350 ec0f0000 91010000 1c0e0000 8b070000 ................ │ │ - 0x000a9360 260a0000 5e0c0000 a5040000 500f0000 &...^.......P... │ │ - 0x000a9370 500b0000 00000000 1f060000 c80e0000 P............... │ │ - 0x000a9380 fb0f0000 c9000000 850f0000 e3030000 ................ │ │ - 0x000a9390 770e0000 d7060000 da0c0000 88090000 w............... │ │ - 0x000a93a0 bf0a0000 db0b0000 3a080000 b90d0000 ........:....... │ │ - 0x000a93b0 64050000 110f0000 59020000 d40f0000 d.......Y....... │ │ - 0x000a93c0 0a002400 4e000001 04000800 0c000001 ..$.N........... │ │ - 0x000a93d0 0d001d00 2d004000 10002000 30004000 ....-.@... .0.@. │ │ - 0x000a93e0 04000800 0c004000 0a002b00 4b008000 ......@...+.K... │ │ - 0x000a93f0 04004000 60008000 04000800 0c008000 ..@.`........... │ │ - 0x000a9400 0a002400 4e008800 d2002c01 96010004 ..$.N.....,..... │ │ - 0x000a9410 0a002400 4e009700 d7001701 57010002 ..$.N.......W... │ │ - 0x000a9420 0a002400 4e000002 0a002b00 4b006b00 ..$.N.....+.K.k. │ │ - 0x000a9430 8b00ab00 cb000001 01000000 02000000 ................ │ │ - 0x000a9440 00003202 79023a02 79027902 79024202 ..2.y.:.y.y.y.B. │ │ - 0x000a9450 79027902 79027902 79027902 79027502 y.y.y.y.y.y.y.u. │ │ - 0x000a9460 79027902 79027902 79027902 79027902 y.y.y.y.y.y.y.y. │ │ - 0x000a9470 79027902 79027902 79027902 79024a02 y.y.y.y.y.y.y.J. │ │ - 0x000a9480 00004702 78024e02 78027802 78025502 ..G.x.N.x.x.x.U. │ │ - 0x000a9490 78027802 78027802 78027802 78027002 x.x.x.x.x.x.x.p. │ │ - 0x000a94a0 78027802 78027802 78027802 78027802 x.x.x.x.x.x.x.x. │ │ - 0x000a94b0 78027802 78027802 78027802 78025902 x.x.x.x.x.x.x.Y. │ │ - 0x000a94c0 00184621 4646462a 46464646 46464633 ..F!FFF*FFFFFFF3 │ │ - 0x000a94d0 46464646 46464646 46464646 4646463c FFFFFFFFFFFFFFF< │ │ - 0x000a94e0 003c8746 87878750 87878787 87878759 .<.F...P.......Y │ │ - 0x000a94f0 87878787 87878787 87878787 87878769 ...............i │ │ - 0x000a9500 0010151b 15151520 15151515 15151525 ....... .......% │ │ - 0x000a9510 8185008a 00000090 00000000 00000096 ................ │ │ - 0x000a9520 0003080e 08080813 08080808 08080818 ................ │ │ - 0x000a9530 7f84008a 00000091 00000000 00000098 ................ │ │ - 0x000a9540 00151a20 1a1a1a25 1a1a1a1a 1a1a1a2a ... ...%.......* │ │ - 0x000a9550 00070f19 0f0f0f22 0f0f0f0f 0f0f0f2b .......".......+ │ │ - 0x000a9560 00088411 8484841b 84848484 84848425 ...............% │ │ - 0x000a9570 00373f48 52000204 06090018 222c0003 .7?HR.......",.. │ │ - 0x000a9580 070b0011 1b25353f 46000f1b 29374b52 .....%5?F...)7KR │ │ - 0x000a9590 5e66737b 888d9ea6 b3bbc8d1 00b7c1b4 ^fs{............ │ │ - 0x000a95a0 c1c1c1ba c1c1c1c1 c1c1c1bd e400f600 ................ │ │ - 0x000a95b0 0000ed00 00000000 0000ff00 00000000 ................ │ │ - 0x000a95c0 00000000 00000000 00000801 00574c52 .............WLR │ │ - 0x000a95d0 4c4c4c5c 4c4c4c4c 4c4c4c61 00210916 LLL\LLLLLLLa.!.. │ │ - 0x000a95e0 0909092b 09090909 09090931 00d6e2d2 ...+.......1.... │ │ - 0x000a95f0 e2e2e2da e2e2e2e2 e2e2e2dd 0e012201 ..............". │ │ - 0x000a9600 00001801 00000000 00002c01 00000000 ..........,..... │ │ - 0x000a9610 00000000 00000000 00003601 0062565c ..........6..bV\ │ │ - 0x000a9620 56565668 56565656 5656566d 00230a17 VVVhVVVVVVVm.#.. │ │ - 0x000a9630 0a0a0a2e 0a0a0a0a 0a0a0a35 00cbd8eb ...........5.... │ │ - 0x000a9640 0000e401 0a02ec01 0a020a02 0a02f401 ................ │ │ - 0x000a9650 0a020a02 0a020a02 0a020a02 0a02fc01 ................ │ │ - 0x000a9660 0a020a02 0a020a02 0a020a02 0a020a02 ................ │ │ - 0x000a9670 0a020a02 0a020a02 0a020a02 0a020402 ................ │ │ - 0x000a9680 00083e10 3e3e3e20 3e3e3e3e 3e3e3e25 ..>.>>> >>>>>>>% │ │ - 0x000a9690 3e3e3e3e 3e3e3e3e 3e3e3e3e 3e3e3e2d >>>>>>>>>>>>>>>- │ │ - 0x000a96a0 000a3c14 3c3c3c1e 3c3c3c3c 3c3c3c28 ..<.<<<.<<<<<<<( │ │ - 0x000a96b0 3c3c3c3c 3c3c3c3c 3c3c3c3c 3c3c3c32 <<<<<<<<<<<<<<<2 │ │ - 0x000a96c0 78840090 0000009c 00000000 000000a8 x............... │ │ - 0x000a96d0 00000000 00000000 00000000 000000bb ................ │ │ - 0x000a96e0 0003080f 08080814 08080808 08080819 ................ │ │ - 0x000a96f0 a1aab4c3 b4b4b4ce b4b4b4b4 b4b4b400 ................ │ │ - 0x000a9700 1b000000 11000000 11000000 1b000000 ................ │ │ - 0x000a9710 1b000000 11000000 11000000 1b000000 ................ │ │ - 0x000a9720 17000000 16000000 00000000 00000000 ................ │ │ - 0x000a9730 00010203 04050607 07000204 05060606 ................ │ │ - 0x000a9740 00040804 00000506 05000204 04040200 ................ │ │ - 0x000a9750 04080400 00050605 00020404 04020000 ................ │ │ - 0x000a9760 0f0e0d0c 0b0a0908 07060504 03020100 ................ │ │ - 0x000a9770 5ab42d87 719dcb43 05040300 00000000 Z.-.q..C........ │ │ - 0x000a9780 00000000 00000000 00000000 00000000 ................ │ │ - 0x000a9790 00000000 00000000 00000000 00000000 ................ │ │ - 0x000a97a0 00000000 00000000 0501020c 00000000 ................ │ │ - 0x000a97b0 8c000000 d2000000 00000000 00000000 ................ │ │ - 0x000a97c0 01000000 01000000 01000000 00000000 ................ │ │ - 0x000a97d0 302e372e 312d3834 2d676134 30643362 0.7.1-84-ga40d3b │ │ - 0x000a97e0 3500635f 6f757420 213d204e 554c4c00 5.c_out != NULL. │ │ - 0x000a97f0 64617631 645f6f70 656e0073 20213d20 dav1d_open.s != │ │ - 0x000a9800 4e554c4c 00732d3e 6e5f7469 6c655f74 NULL.s->n_tile_t │ │ - 0x000a9810 68726561 6473203e 3d203120 26262073 hreads >= 1 && s │ │ - 0x000a9820 2d3e6e5f 74696c65 5f746872 65616473 ->n_tile_threads │ │ - 0x000a9830 203c3d20 44415631 445f4d41 585f5449 <= DAV1D_MAX_TI │ │ - 0x000a9840 4c455f54 48524541 44530073 2d3e6e5f LE_THREADS.s->n_ │ │ - 0x000a9850 6672616d 655f7468 72656164 73203e3d frame_threads >= │ │ - 0x000a9860 20312026 2620732d 3e6e5f66 72616d65 1 && s->n_frame │ │ - 0x000a9870 5f746872 65616473 203c3d20 44415631 _threads <= DAV1 │ │ - 0x000a9880 445f4d41 585f4652 414d455f 54485245 D_MAX_FRAME_THRE │ │ - 0x000a9890 41445300 732d3e61 6c6c6f63 61746f72 ADS.s->allocator │ │ - 0x000a98a0 2e616c6c 6f635f70 69637475 72655f63 .alloc_picture_c │ │ - 0x000a98b0 616c6c62 61636b20 213d204e 554c4c00 allback != NULL. │ │ - 0x000a98c0 732d3e61 6c6c6f63 61746f72 2e72656c s->allocator.rel │ │ - 0x000a98d0 65617365 5f706963 74757265 5f63616c ease_picture_cal │ │ - 0x000a98e0 6c626163 6b20213d 204e554c 4c00732d lback != NULL.s- │ │ - 0x000a98f0 3e6f7065 72617469 6e675f70 6f696e74 >operating_point │ │ - 0x000a9900 203e3d20 30202626 20732d3e 6f706572 >= 0 && s->oper │ │ - 0x000a9910 6174696e 675f706f 696e7420 3c3d2033 ating_point <= 3 │ │ - 0x000a9920 31006461 7631645f 70617273 655f7365 1.dav1d_parse_se │ │ - 0x000a9930 7175656e 63655f68 65616465 72006320 quence_header.c │ │ - 0x000a9940 213d204e 554c4c00 64617631 645f7365 != NULL.dav1d_se │ │ - 0x000a9950 6e645f64 61746100 696e2021 3d204e55 nd_data.in != NU │ │ - 0x000a9960 4c4c0069 6e2d3e64 61746120 3d3d204e LL.in->data == N │ │ - 0x000a9970 554c4c20 7c7c2069 6e2d3e73 7a006461 ULL || in->sz.da │ │ - 0x000a9980 7631645f 6765745f 70696374 75726500 v1d_get_picture. │ │ - 0x000a9990 635f6f75 7420213d 20282876 6f69642a c_out != ((void* │ │ - 0x000a99a0 29302900 64617631 645f636c 6f736500 )0).dav1d_close. │ │ - 0x000a99b0 0e0f0c0d 0a0b0809 06070405 02030001 ................ │ │ - 0x000a99c0 05040300 00000000 00000000 00000000 ................ │ │ - 0x000a99d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000a99e0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000a99f0 0501020c 64617631 642d6672 616d6500 ....dav1d-frame. │ │ - 0x000a9a00 64617631 642d7469 6c650000 00003202 dav1d-tile....2. │ │ - 0x000a9a10 79023a02 79027902 79024202 79027902 y.:.y.y.y.B.y.y. │ │ - 0x000a9a20 79027902 79027902 79027502 79027902 y.y.y.y.y.u.y.y. │ │ - 0x000a9a30 79027902 79027902 79027902 79027902 y.y.y.y.y.y.y.y. │ │ - 0x000a9a40 79027902 79027902 79024a02 00004702 y.y.y.y.y.J...G. │ │ - 0x000a9a50 78024e02 78027802 78025502 78027802 x.N.x.x.x.U.x.x. │ │ - 0x000a9a60 78027802 78027802 78027002 78027802 x.x.x.x.x.p.x.x. │ │ - 0x000a9a70 78027802 78027802 78027802 78027802 x.x.x.x.x.x.x.x. │ │ - 0x000a9a80 78027802 78027802 78025902 00184621 x.x.x.x.x.Y...F! │ │ - 0x000a9a90 4646462a 46464646 46464633 46464646 FFF*FFFFFFF3FFFF │ │ - 0x000a9aa0 46464646 46464646 4646463c 003c8746 FFFFFFFFFFF<.<.F │ │ - 0x000a9ab0 87878750 87878787 87878759 87878787 ...P.......Y.... │ │ - 0x000a9ac0 87878787 87878787 87878769 0010151b ...........i.... │ │ - 0x000a9ad0 15151520 15151515 15151525 8185008a ... .......%.... │ │ - 0x000a9ae0 00000090 00000000 00000096 0003080e ................ │ │ - 0x000a9af0 08080813 08080808 08080818 7f84008a ................ │ │ - 0x000a9b00 00000091 00000000 00000098 00161b21 ...............! │ │ - 0x000a9b10 1b1b1b26 1b1b1b1b 1b1b1b2b 00070f19 ...&.......+.... │ │ - 0x000a9b20 0f0f0f22 0f0f0f0f 0f0f0f2b 00088411 ...".......+.... │ │ - 0x000a9b30 8484841b 84848484 84848425 00404953 ...........%.@IS │ │ - 0x000a9b40 5e000306 090d0019 232d0005 0b110010 ^.......#-...... │ │ - 0x000a9b50 1a24333d 44000e19 2633464c 575e6a71 .$3=D...&3FLW^jq │ │ - 0x000a9b60 7d809097 a3aab6be 00bcc6b9 c6c6c6bf }............... │ │ - 0x000a9b70 c6c6c6c6 c6c6c6c2 e900fb00 0000f200 ................ │ │ - 0x000a9b80 00000000 00000401 00000000 00000000 ................ │ │ - 0x000a9b90 00000000 00000d01 00574c52 4c4c4c5c .........WLRLLL\ │ │ - 0x000a9ba0 4c4c4c4c 4c4c4c61 00210916 0909092b LLLLLLLa.!.....+ │ │ - 0x000a9bb0 09090909 09090931 00dae6d6 e6e6e6de .......1........ │ │ - 0x000a9bc0 e6e6e6e6 e6e6e6e1 11012501 00001b01 ..........%..... │ │ - 0x000a9bd0 00000000 00002f01 00000000 00000000 ....../......... │ │ - 0x000a9be0 00000000 00003901 0062565c 56565668 ......9..bV\VVVh │ │ - 0x000a9bf0 56565656 5656566d 00230a17 0a0a0a2e VVVVVVVm.#...... │ │ - 0x000a9c00 0a0a0a0a 0a0a0a35 00d4e2f7 0000e801 .......5........ │ │ - 0x000a9c10 0e02f001 0e020e02 0e02f801 0e020e02 ................ │ │ - 0x000a9c20 0e020e02 0e020e02 0e020002 0e020e02 ................ │ │ - 0x000a9c30 0e020e02 0e020e02 0e020e02 0e020e02 ................ │ │ - 0x000a9c40 0e020e02 0e020e02 0e020802 00083e10 ..............>. │ │ - 0x000a9c50 3e3e3e20 3e3e3e3e 3e3e3e25 3e3e3e3e >>> >>>>>>>%>>>> │ │ - 0x000a9c60 3e3e3e3e 3e3e3e3e 3e3e3e2d 000a3c14 >>>>>>>>>>>-..<. │ │ - 0x000a9c70 3c3c3c1e 3c3c3c3c 3c3c3c28 3c3c3c3c <<<.<<<<<<<(<<<< │ │ - 0x000a9c80 3c3c3c3c 3c3c3c3c 3c3c3c32 78840090 <<<<<<<<<<<2x... │ │ - 0x000a9c90 0000009c 00000000 000000a8 00000000 ................ │ │ - 0x000a9ca0 00000000 00000000 000000bb 0003080f ................ │ │ - 0x000a9cb0 08080814 08080808 08080819 a2abb5c4 ................ │ │ - 0x000a9cc0 b5b5b5cf b5b5b5b5 b5b5b500 ............ │ │ + 0x0009c5c0 1f1f201f 1f1f1f1f 1f1f1f1f 1f1f1f20 .. ............ │ │ + 0x0009c5d0 2020201f 1f1f1f1f 1f1f1f1f 1f1f1f20 ............ │ │ + 0x0009c5e0 2020201f 1f1f1f1f 1f1f1f1f 1f1f1f20 ............ │ │ + 0x0009c5f0 20202020 1f1f1f20 20222324 272c2e30 ... "#$',.0 │ │ + 0x0009c600 353a3d41 474f5152 585b5e61 64676b6e 5:=AGOQRX[^adgkn │ │ + 0x0009c610 72767a20 20212122 23252526 282b2c2e rvz !!"#%%&(+,. │ │ + 0x0009c620 3236383a 3f464748 4d505356 595d6064 268:?FGHMPSVY]`d │ │ + 0x0009c630 686b6f24 23222324 262a2d30 32353738 hko$#"#$&*-02578 │ │ + 0x0009c640 3c3f4244 494f5051 55585b5e 61626465 ;;;:?ADIORU │ │ + 0x0009c680 5c626569 6f767779 7e828380 7f83888a \beiovwy~....... │ │ + 0x0009c690 89888857 524e4e4d 4b4f5254 595f6266 ...WRNNMKORTY_bf │ │ + 0x0009c6a0 6d74787c 848d8e90 9594999d 98969ba1 mtx|............ │ │ + 0x0009c6b0 9f9d9c5d 58565452 52505456 5b5e6269 ...]XVTRRPTV[^bi │ │ + 0x0009c6c0 6b70777a 82878c95 99a2a5a7 adaeb1b7 kpwz............ │ │ + 0x0009c6d0 b9b6b363 5e5d5a59 5958575a 5d616369 ...c^]ZYYXWZ]aci │ │ + 0x0009c6e0 6b73747c 7f878b92 989fa6ab b6babfc1 kst|............ │ │ + 0x0009c6f0 c9cbcc20 1f1e2021 252a2d31 30313132 ... .. !%*-10112 │ │ + 0x0009c700 34363739 3c3f4040 43444546 4748494a 4679?@AC │ │ + 0x0009c730 44454630 2f2e2e2f 2f323335 35353536 DEF0/..//2355556 │ │ + 0x0009c740 36373838 3a3c3d3d 3f404142 43424242 6788:<==?@ABCBBB │ │ + 0x0009c750 42434334 3230302f 2f323436 393d3e40 BCC4200//2469=>@ │ │ + 0x0009c760 42444546 484b4b4b 4c4a4849 4a4b4b4a BDEFHKKKLJHIJKKJ │ │ + 0x0009c770 4a494939 36343333 32353739 3c404143 JII964332579<@AC │ │ + 0x0009c780 47494b4c 4f525253 55565553 52535454 GIKLORRSUVUSRSTT │ │ + 0x0009c790 53525142 3f3c3b3b 393c3d3e 42454749 SRQB?<;;9<=>BEGI │ │ + 0x0009c7a0 4d505254 585c5c5d 5f5e5f60 5d5c5d5e MPRTX\\]_^_`]\]^ │ │ + 0x0009c7b0 5d5b5a44 413f3e3c 3c3b3d3e 41424448 ][ZDA?><<;=>ABDH │ │ + 0x0009c7c0 494c4f50 5457595d 5e626363 66656667 ILOPTWY]^bccfefg │ │ + 0x0009c7d0 67656347 4342403f 3e3e3d3e 40424346 gecGCB@?>>=>@BCF │ │ + 0x0009c7e0 474b4c4f 51545659 5b5e6162 66686a6a GKLOQTVY[^abfhjj │ │ + 0x0009c7f0 6d6d6c20 1f1f1f20 20202224 26272c2f mml ... "$&',/ │ │ + 0x0009c800 31353a3d 41474c4f 5256595c 5f626568 15:=AGLORVY\_beh │ │ + 0x0009c810 6b6e7220 20202122 23232425 27282a2d knr !"##$%'(*- │ │ + 0x0009c820 2f323638 3b404446 494c4f52 55585b5e /268;@DFILORUX[^ │ │ + 0x0009c830 61646824 23232324 26282a30 31323538 adh$###$&(*01258 │ │ + 0x0009c840 393c3f41 44494c4f 51545759 5c5d5e5f 9<;;:?@BCDEFGH │ │ + 0x0009c910 494a4b23 25262629 2d2e2e30 2f2e2d2e IJK#%&&)-..0/.-. │ │ + 0x0009c920 2f2f3131 32353637 383a3b3c 3d3e4041 //1125678:;<=>@A │ │ + 0x0009c930 42434430 2f2e2e2f 2f303235 35353536 BCD0/..//0255556 │ │ + 0x0009c940 36363738 383a3c3c 3d3e3f40 41414141 66788:<<=>?@AAAA │ │ + 0x0009c950 41414132 302e2e2e 2e2f3236 37383b3d AAA20..../2678;= │ │ + 0x0009c960 3d3f4141 42444546 47484747 48494948 =?AABDEFGHGGHIIH │ │ + 0x0009c970 48474739 36343433 32333539 3a3c4042 HGG964432359:<@B │ │ + 0x0009c980 4447494a 4c4f5152 53545351 50515252 DGIJLOQRSTSQPQRR │ │ + 0x0009c990 514f4e3f 3c3a3938 3637393c 3e404346 QON?<:98679<>@CF │ │ + 0x0009c9a0 474b4e4f 52555759 5a5b5d5e 5b595a5c GKNORUWYZ[]^[YZ\ │ │ + 0x0009c9b0 5a595744 403f3d3c 3b3a3c3d 40414347 ZYWD@?=<;:<=@ACG │ │ + 0x0009c9c0 484b4e4f 5355575b 5c5f6061 63626364 HKNOSUW[\_`acbcd │ │ + 0x0009c9d0 64626046 42413f3f 3e3d3c3d 3f414245 db`FBA??>=<=?ABE │ │ + 0x0009c9e0 464a4a4e 4f525457 595b5e60 64656767 FJJNORTWY[^`degg │ │ + 0x0009c9f0 69696920 1f1f1f20 20202222 2427282c iii ... ""$'(, │ │ + 0x0009ca00 2f313539 3b414547 4f515257 5a5c5f62 /159;AEGOQRWZ\_b │ │ + 0x0009ca10 64676a20 20202021 22222324 2527282a dgj !""#$%'(* │ │ + 0x0009ca20 2d2e3235 363b3e40 4748494d 50535558 -.256;>@GHIMPSUX │ │ + 0x0009ca30 5b5e6124 23232224 25262a2c 30323335 [^a$##"$%&*,0235 │ │ + 0x0009ca40 38393c3f 40444749 4f505155 57585859 89? │ │ + 0x0009cb30 40414230 2f2e2e2f 2f2f3233 35353535 @AB0/..///235555 │ │ + 0x0009cb40 36363637 37383a3a 3c3d3d3f 3f3f3f3f 666778::<==????? │ │ + 0x0009cb50 3f3f3f31 2f2e2d2e 2d2d3133 3538383a ???1/.-.--13588: │ │ + 0x0009cb60 3b3c3d3e 3e404141 43444445 46474746 ;<=>>@AACDDEFGGF │ │ + 0x0009cb70 46454536 33323131 30303335 373a3b3e FEE6321100357:;> │ │ + 0x0009cb80 41414446 46494a4b 4d4e4e4f 4e4f5050 AADFFIJKMNNONOPP │ │ + 0x0009cb90 4e4d4c3f 3c3a3938 3736393b 3c404143 NML?<:98769;<@AC │ │ + 0x0009cba0 46474b4d 4e525455 59595a5b 58575859 FGKMNRTUYYZ[XWXY │ │ + 0x0009cbb0 58565443 3f3e3c3b 3a393b3c 3f404246 XVTC?><;:9;>=<;=>@AD │ │ + 0x0009cbe0 4448494c 4d515255 57595c5d 61626464 DHILMQRUWY\]abdd │ │ + 0x0009cbf0 66666520 1f1f1f1f 20202022 23242729 ffe .... "#$') │ │ + 0x0009cc00 2c2f3035 373a3f41 474a4f52 5257595c ,/057:?AGJORRWY\ │ │ + 0x0009cc10 5e61631f 20202021 21222223 24242728 ^ac. !!""#$$'( │ │ + 0x0009cc20 2a2c2d32 33363a3b 40434749 4a4e5153 *,-236:;@CGIJNQS │ │ + 0x0009cc30 55585b23 23222223 24252729 2d2e3031 UX[##""#$%')-.01 │ │ + 0x0009cc40 33353639 3b3d4142 47494d4f 4f535354 3569;=ABGIMOOSST │ │ + 0x0009cc50 5556572c 2a29292a 2a2a2c30 34363a3c UVW,*))***,046:< │ │ + 0x0009cc60 3f424347 484b4e4f 54565a5c 5c606161 ?BCGHKNOTVZ\\`aa │ │ + 0x0009cc70 61616135 33323131 32313336 3b3c4143 aaa532112136;=;;;:?@---,../013433 │ │ + 0x0009cd40 33343435 35363737 393a3b3c 3c3d3d3d 344556779:;<<=== │ │ + 0x0009cd50 3d3d3d31 2f2e2d2d 2e2d2f31 35353839 ===1/.--.-/15589 │ │ + 0x0009cd60 3a3b3b3d 3d3e3f40 41424344 44454544 :;;==>?@ABCDDEED │ │ + 0x0009cd70 44434334 3231302f 2f2f3032 3536393b DCC4210///02569; │ │ + 0x0009cd80 3d3f4042 43444646 48494b4b 4b4d4e4d =?@BCDFFHIKKKMNM │ │ + 0x0009cd90 4c4b4a39 36353433 33323335 38393c3d LKJ96543323589<= │ │ + 0x0009cda0 40424347 48494c4c 4f505253 53545556 @BCGHILLOPRSSTUV │ │ + 0x0009cdb0 55535240 3d3c3a39 3937383a 3d3d4042 USR@=<:9978:==@B │ │ + 0x0009cdc0 4447474b 4d4f5253 56575a5b 5b5d5d5e DGGKMORSVWZ[[]]^ │ │ + 0x0009cdd0 5e5c5a44 40403d3d 3c3b3a3c 3d3f4043 ^\ZD@@==<;:<=?@C │ │ + 0x0009cde0 4347474a 4b4f5053 5557595b 5e5f6161 CGGJKOPSUWY[^_aa │ │ + 0x0009cdf0 63626220 1f1f1f1f 20202021 22242427 cbb .... !"$$' │ │ + 0x0009ce00 282c2e30 34353a3a 4142474a 4f515256 (,.045::ABGJOQRV │ │ + 0x0009ce10 585b5d1f 20202020 21212122 22232326 X[]. !!!""##& │ │ + 0x0009ce20 27292b2d 30313536 3b3c4143 48494a4e ')+-0156;?CEIKKN │ │ + 0x0009ce50 50505128 27272626 2728292c 2d333336 PPQ(''&&'(),-336 │ │ + 0x0009ce60 383b3c3e 41424546 4a4b4f51 5556575a 8;<>ABEFJKOQUVWZ │ │ + 0x0009ce70 5a5a5a33 31312f2f 30303034 353a3b3f ZZZ311//00045:;? │ │ + 0x0009ce80 4145484a 4e4f5354 595a5e61 6566676a AEHJNOSTYZ^aefgj │ │ + 0x0009ce90 69676741 3e3d3b3b 3b3a3a3e 3f444449 iggA>=;;;::>?DDI │ │ + 0x0009cea0 4b4f5255 5a5c6162 696a6f71 7678797c KORUZ\abijoqvxy| │ │ + 0x0009ceb0 7a77754f 4b4a4847 47454548 494e4f54 zwuOKJHGGEEHINOT │ │ + 0x0009cec0 555a5d60 65676d6e 76777d80 8587888c UZ]`egmnvw}..... │ │ + 0x0009ced0 8c898657 53524f4f 4e4d4b4e 50545559 ...WSROONMKNPTUY │ │ + 0x0009cee0 5a606167 696f7176 7a7e8386 8d8f9393 Z`agioqvz~...... │ │ + 0x0009cef0 98979820 1f1f1e1f 21232529 2a313130 ... ....!#%)*110 │ │ + 0x0009cf00 30313132 33343636 39393c3d 3f404042 0112346699<=?@@B │ │ + 0x0009cf10 43444420 21212123 2527292b 2b2f2f2e CDD !!!#%')++//. │ │ + 0x0009cf20 2e2d2e2e 2f303132 34343637 393a3a3b .-../01244679::; │ │ + 0x0009cf30 3c3d3e28 29292a2b 2c2e2f30 30323231 <=>())*+,./00221 │ │ + 0x0009cf40 31303131 31323333 34353738 393a3a3b 1011123345789::; │ │ + 0x0009cf50 3b3b3b31 2f2f2d2e 2e2e2e31 31353536 ;;;1//-....11556 │ │ + 0x0009cf60 37383939 3a3a3b3b 3c3d3e3f 40414142 7899::;;<=>?@AAB │ │ + 0x0009cf70 42414133 31312f2f 2f2f2e31 32363639 BAA311////.12669 │ │ + 0x0009cf80 3a3d3e3f 40414343 45454748 49494a4b :=>?@ACCEEGHIIJK │ │ + 0x0009cf90 4a484739 36363433 33323234 3539393c JHG966433224599< │ │ + 0x0009cfa0 3d404143 45474949 4c4d4f50 52525354 =@ACEGIILMOPRRST │ │ + 0x0009cfb0 52514f3f 3c3b3939 38373639 393c3d40 RQO?<;9987699<=@ │ │ + 0x0009cfc0 41434547 494b4d4e 52525556 59595a5b ACEGIKMNRRUVYYZ[ │ │ + 0x0009cfd0 5b595743 3f3f3c3c 3b3a393b 3c3e3f41 [YWC??<<;:9;<>?A │ │ + 0x0009cfe0 42454649 4a4d4e51 53555758 5c5c5e5e BEFIJMNQSUWX\\^^ │ │ + 0x0009cff0 605f5f20 1f1f1f1f 20202020 22222424 `__ .... ""$$ │ │ + 0x0009d000 27272c2c 30303535 3a3a4141 47474f4f '',,0055::AAGGOO │ │ + 0x0009d010 5252571f 20202020 20202121 22222222 RRW. !!"""" │ │ + 0x0009d020 25252929 2d2d3131 36363c3c 41414848 %%))--1166<>;;;;::??DD │ │ + 0x0009d0c0 49494f4f 55555c5c 62626969 6f6f7676 IIOOUU\\bbiioovv │ │ + 0x0009d0d0 79797c4f 4b4b4848 47474545 49494e4e yy|OKKHHGGEEIINN │ │ + 0x0009d0e0 54545a5a 60606767 6e6e7676 7d7d8585 TTZZ``ggnnvv}}.. │ │ + 0x0009d0f0 88888d20 1f1f1e1e 21212525 2a2a3131 ... ....!!%%**11 │ │ + 0x0009d100 30303131 32323434 36363939 3c3c3f3f 001122446699<>@@AACC │ │ + 0x0009d190 44444534 32323030 2f2f2f2f 32323636 DDE42200////2266 │ │ + 0x0009d1a0 39393d3d 40404242 44444646 48484b4b 99==@@BBDDFFHHKK │ │ + 0x0009d1b0 4b4b4d39 36363434 33333232 35353939 KKM9664433225599 │ │ + 0x0009d1c0 3c3c4040 43434747 49494c4c 4f4f5252 <<@@CCGGIILLOORR │ │ + 0x0009d1d0 5353543f 3c3c3939 38383636 39393c3c SST?<<99886699<< │ │ + 0x0009d1e0 40404343 47474b4b 4e4e5252 55555959 @@CCGGKKNNRRUUYY │ │ + 0x0009d1f0 5a5a5c20 1f1f1f1f 1f202020 20222223 ZZ\ ..... ""# │ │ + 0x0009d200 24262729 2c2c3030 3535393a 3d414347 $&'),,00559:=ACG │ │ + 0x0009d210 484f4f1f 20202020 20202021 21222222 HOO. !!""" │ │ + 0x0009d220 22242527 292a2d2d 31313436 393c3d41 "$%')*--11469<=A │ │ + 0x0009d230 42484820 20202021 21222223 23252526 BHH !!""##%%& │ │ + 0x0009d240 26282829 2b2b2e2e 31323436 383a3c3f &(()++..12468:?BDEI │ │ + 0x0009d270 494f4f2c 2a2a2929 292a2a2a 2b303034 IOO,**)))***+004 │ │ + 0x0009d280 36383a3c 3f404343 47474a4b 4d4f5154 68:<;:999888==A │ │ + 0x0009d2c0 4245474a 4e4f5353 595a5e5f 6266676c BEGJNOSSYZ^_bfgl │ │ + 0x0009d2d0 6c737349 46454342 42414140 40454549 lssIFECBBAA@@EEI │ │ + 0x0009d2e0 4a4d4f51 55565b5b 62636769 6c707277 JMOQUV[[bcgilprw │ │ + 0x0009d2f0 777f7f20 1f1f1e1e 20212225 252a2a2f w.. .... !"%%**/ │ │ + 0x0009d300 31303030 31313232 34343536 37393a3c 10001122445679:< │ │ + 0x0009d310 3c3f3f1f 1f1f2020 22242528 282b2b2e >?@@A │ │ + 0x0009d390 41434334 32323030 302f2f2f 2f323235 ACC422000////225 │ │ + 0x0009d3a0 3638393b 3d3e4040 42424444 45464748 689;=>@@BBDDEFGH │ │ + 0x0009d3b0 494b4b38 36353433 33323231 31353537 IKK8654332211557 │ │ + 0x0009d3c0 383a3b3d 3f404242 45464748 4a4b4c4d 8:;=?@BBEFGHJKLM │ │ + 0x0009d3d0 4e50503d 3a393837 36363534 3538383a NPP=:9876654588: │ │ + 0x0009d3e0 3b3d3e3f 42424545 48494b4c 4e4f5052 ;=>?BBEEHIKLNOPR │ │ + 0x0009d3f0 53565620 1f1f1f1f 1f1f2020 20202122 SVV ...... !" │ │ + 0x0009d400 22242426 27292c2c 2f303235 35393a3d "$$&'),,/02559:= │ │ + 0x0009d410 4141461f 20202020 20202020 21212122 AAF. !!!" │ │ + 0x0009d420 22222225 25272929 2c2d2e31 31353638 """%%')),-.11568 │ │ + 0x0009d430 3c3c4020 20202021 21222222 23232425 <<@ !!"""##$% │ │ + 0x0009d440 25262628 28292b2b 2d2e2f32 32353638 %&&(()++-./22568 │ │ + 0x0009d450 3a3a3e23 23232222 22232424 25252829 ::>###"""#$$%%() │ │ + 0x0009d460 2b2e2e2f 30313333 35363739 393c3d3f +../013356799<=? │ │ + 0x0009d470 42424627 26262525 25262627 28282b2c BBF'&&%%%&&'((+, │ │ + 0x0009d480 2e323234 35363939 3b3c3d40 40434445 .2245699;<=@@CDE │ │ + 0x0009d490 48484c2c 2a2a2929 292a2a2a 2a2a2e30 HHL,**)))*****.0 │ │ + 0x0009d4a0 32363639 3a3c3f3f 42434447 474a4b4d 2669:=;;;;:::>? │ │ + 0x0009d4e0 41444448 494c4f4f 5455585c 5c616264 ADDHILOOTUX\\abd │ │ + 0x0009d4f0 69696d20 1f1f1f1e 1e212123 2525292a iim .....!!#%%)* │ │ + 0x0009d500 2c313130 30303131 32323334 34363637 ,110001122344667 │ │ + 0x0009d510 39393b1f 1f1f2020 20232425 28282a2b 99;... #$%((*+ │ │ + 0x0009d520 2c2e2e2e 2e2d2d2d 2e2e2f30 30313233 ,....---../00123 │ │ + 0x0009d530 34343625 26262728 282a2b2c 2f2f2f2f 446%&&'((*+,//// │ │ + 0x0009d540 2f30302f 2f2e2e2e 2e2e2f2f 2f303131 /00//.....///011 │ │ + 0x0009d550 3232342d 2d2d2d2c 2c2e2e2e 2f2f3131 224----,,...//11 │ │ + 0x0009d560 32343433 33333333 34343435 35363636 2443333344455666 │ │ + 0x0009d570 37373930 2f2f2e2d 2d2e2e2e 2f2f3132 7790//.--...//12 │ │ + 0x0009d580 33353536 36363737 38383839 393a3a3a 3556667788899::: │ │ + 0x0009d590 3b3b3d31 2f2f2e2d 2d2d2e2d 2d2d3031 ;;=1//.---.---01 │ │ + 0x0009d5a0 33353537 38393a3a 3b3b3c3d 3d3e3e3f 355789::;;<==>>? │ │ + 0x0009d5b0 40404134 32323130 302f2f2f 2f2f3232 @@A422100/////22 │ │ + 0x0009d5c0 34363639 393b3d3d 3f404142 42444445 46699;==?@ABBDDE │ │ + 0x0009d5d0 46464839 37363534 34333333 32323435 FFH9765443332245 │ │ + 0x0009d5e0 3639393b 3c3d4040 42434447 4749494a 699;<=@@BCDGGIIJ │ │ + 0x0009d5f0 4c4c4e20 1f1f1f1f 1f1f2020 20202020 LLN ...... │ │ + 0x0009d600 22222324 24262727 2a2c2c2f 30313535 ""#$$&''*,,/0155 │ │ + 0x0009d610 373a3a1f 20202020 20202020 20212121 7::. !!! │ │ + 0x0009d620 22222222 22242525 2829292c 2d2e3131 """""$%%()),-.11 │ │ + 0x0009d630 33363620 20202020 20212122 22232323 366 !!""### │ │ + 0x0009d640 24242525 25272828 2a2a2b2d 2e2f3132 $$%%%'((**+-./12 │ │ + 0x0009d650 33363620 21212121 21212222 23242424 366 !!!!!!""#$$$ │ │ + 0x0009d660 26262728 28292a2a 2c2d2d2f 30303333 &&'(()**,--/0033 │ │ + 0x0009d670 35373724 23232323 22232424 25262628 577$####"#$$%&&( │ │ + 0x0009d680 2a2a2d30 30313232 34353638 38393b3c **-00122456889;< │ │ + 0x0009d690 3d3f3f2c 2b2a2a29 29292a2a 2a2a2a2c =??,+**)))*****, │ │ + 0x0009d6a0 30303236 36383a3a 3d3f3f42 43434747 002668::=??BCCGG │ │ + 0x0009d6b0 484b4b2f 2e2d2d2c 2c2c2d2d 2d2d2d2f HKK/.--,,,-----/ │ │ + 0x0009d6c0 32323538 383a3c3c 40424245 46474a4b 22588:<<@BBEFGJK │ │ + 0x0009d6d0 4c4f4f35 34333331 31313132 31313133 LOO5433111121113 │ │ + 0x0009d6e0 3636393c 3c3f4141 4547484b 4c4d5152 669<>2100......../ │ │ + 0x0009d7c0 32323436 36373838 3a3b3c3d 3d3d3f3f 22466788:;<===?? │ │ + 0x0009d7d0 3f414134 32323230 30302f2f 2f2f2f30 ?AA4222000/////0 │ │ + 0x0009d7e0 32323436 36383939 3c3d3d3f 40404242 22466899<==?@@BB │ │ + 0x0009d7f0 43444420 1f1f1f1f 1f1f1f1f 20202020 CDD ........ │ │ + 0x0009d800 20202222 22232424 26272729 2c2c2c2f """#$$&''),,,/ │ │ + 0x0009d810 3030331f 20202020 20202020 20202021 003. ! │ │ + 0x0009d820 21212222 22222222 24252527 29292a2c !!""""""$%%'))*, │ │ + 0x0009d830 2d2d2f1f 20202020 20202021 21212122 --/. !!!!" │ │ + 0x0009d840 22222323 23242424 25272728 2a2a2a2c ""###$$$%''(***, │ │ + 0x0009d850 2d2d3020 20202020 21212122 22222323 --0 !!!"""## │ │ + 0x0009d860 23242525 25262626 28282829 2b2b2b2d #$%%%&&&((()+++- │ │ + 0x0009d870 2e2e3023 23232322 22222223 24242525 ..0####""""#$$%% │ │ + 0x0009d880 25272929 2a2d2e2e 2f303031 33333335 %'))*-../0013335 │ │ + 0x0009d890 36363824 23232323 22222324 24242526 668$####""#$$$%& │ │ + 0x0009d8a0 26282a2a 2b2f3030 31323233 35353638 &(**+/0012235568 │ │ + 0x0009d8b0 38383a2c 2b2a2a29 2929292a 2a2a2a2a 88:,+**))))***** │ │ + 0x0009d8c0 2a2c3030 31343636 383a3a3c 3f3f4042 *,0014668::BBCE │ │ + 0x0009d8f0 46464920 1f1f1f1f 1e1e1f21 21212325 FFI .......!!!#% │ │ + 0x0009d900 25272a2a 2b2f3131 30303030 31313132 %'**+/1100001112 │ │ + 0x0009d910 3232331f 1f1f1f20 20202123 24242628 223.... !#$$&( │ │ + 0x0009d920 28292b2b 2b2e2e2e 2e2e2e2d 2d2d2d2e ()+++......----. │ │ + 0x0009d930 2e2e2f21 21222222 23232325 2626292b ../!!"""###%&&)+ │ │ + 0x0009d940 2b2b2c2c 2d2e2f2f 2e2e2e2e 2d2d2d2e ++,,-.//....---. │ │ + 0x0009d950 2e2e2f25 26262627 2828282a 2b2b2d2f ../%&&&'(((*++-/ │ │ + 0x0009d960 2f2f2f2f 2f303030 2f2f2f2e 2e2e2e2e /////000///..... │ │ + 0x0009d970 2e2e2f2d 2d2d2d2d 2c2c2d2e 2e2e2f2f ../-----,,-...// │ │ + 0x0009d980 2f303131 32333434 34333333 33333434 /011234443333344 │ │ + 0x0009d990 34343430 2f2f2f2e 2e2e2e2f 2f2f2f2f 4440///....///// │ │ + 0x0009d9a0 2f303232 32343535 35353535 35353536 /022245555555556 │ │ + 0x0009d9b0 36363631 302f2f2e 2d2d2d2d 2e2e2d2d 66610//.----..-- │ │ + 0x0009d9c0 2d2f3131 32353535 37383839 3a3a3a3b -/1125557889:::; │ │ + 0x0009d9d0 3b3b3c32 3130302f 2e2e2e2e 2e2e2e2e ;;<2100/........ │ │ + 0x0009d9e0 2e2f3232 32353636 37383839 3b3b3c3d ./2225667889;;<= │ │ + 0x0009d9f0 3d3d3e20 1f1f1f1f 1f1f1f1f 1f202020 ==> ......... │ │ + 0x0009da00 20202020 21222222 23242424 25272727 !"""#$$$%''' │ │ + 0x0009da10 292c2c1f 1f202020 20202020 20202020 ),,.. │ │ + 0x0009da20 20212121 21222222 22222222 24252525 !!!!"""""""$%%% │ │ + 0x0009da30 2729291f 1f202020 20202020 20202020 ')).. │ │ + 0x0009da40 20212121 21222222 22222222 24252525 !!!!"""""""$%%% │ │ + 0x0009da50 27292920 20202020 20212121 21222222 ')) !!!!""" │ │ + 0x0009da60 22232323 24252525 25262626 27282828 "###$%%%%&&&'((( │ │ + 0x0009da70 2a2b2b20 20202020 20212121 21222222 *++ !!!!""" │ │ + 0x0009da80 22232323 24252525 25262626 27282828 "###$%%%%&&&'((( │ │ + 0x0009da90 2a2b2b24 23232323 23222222 23242424 *++$#####"""#$$$ │ │ + 0x0009daa0 25262626 282a2a2a 2d303030 31323232 %&&&(***-0001222 │ │ + 0x0009dab0 34353524 23232323 23222222 23242424 455$#####"""#$$$ │ │ + 0x0009dac0 25262626 282a2a2a 2d303030 31323232 %&&&(***-0001222 │ │ + 0x0009dad0 3435352c 2b2a2a2a 29292929 292a2a2a 455,+***)))))*** │ │ + 0x0009dae0 2a2a2a2a 2d303030 32363636 383a3a3a ****-00026668::: │ │ + 0x0009daf0 3c3f3f20 1f1f1f1f 1f1e1e1e 20212121 ;;;:?ADIORU │ │ + 0x0009e500 5c626569 6f767779 7e828380 7f83888a \beiovwy~....... │ │ + 0x0009e510 8988884f 4b484747 45494c4e 545a5d60 ...OKHGGEILNTZ]` │ │ + 0x0009e520 676e7276 7d858788 8e8e898c 91908e8d gnrv}........... │ │ + 0x0009e530 92979c57 524e4e4d 4b4f5254 595f6266 ...WRNNMKORTY_bf │ │ + 0x0009e540 6d74787c 848d8e90 9594999d 98969ba1 mtx|............ │ │ + 0x0009e550 9f9d9c5a 55525150 4e4e5357 595d6466 ...ZURQPNNSWY]df │ │ + 0x0009e560 6b73767b 84888c97 999ba0a1 a4aaa8a5 ksv{............ │ │ + 0x0009e570 a7acb25d 58565452 52505456 5b5e6269 ...]XVTRRPTV[^bi │ │ + 0x0009e580 6b70777a 82878c95 99a2a5a7 adaeb1b7 kpwz............ │ │ + 0x0009e590 b9b6b360 5b5a5756 56535459 5b5f6466 ...`[ZWVVSTY[_df │ │ + 0x0009e5a0 6e6f767b 80878a95 98a0a7ad b2b4bbbc nov{............ │ │ + 0x0009e5b0 bec5cb63 5e5d5a59 5958575a 5d616369 ...c^]ZYYXWZ]aci │ │ + 0x0009e5c0 6b73747c 7f878b92 989fa6ab b6babfc1 kst|............ │ │ + 0x0009e5d0 c9cbcc66 61615d5d 5c5c5a5a 60616768 ...faa]]\\ZZ`agh │ │ + 0x0009e5e0 6f707879 82838e8f 9a9ba8a9 b5b7c6c8 opxy............ │ │ + 0x0009e5f0 ced0d920 1f1e2021 252a2d31 30313132 ... .. !%*-10112 │ │ + 0x0009e600 34363739 3c3f4040 43444546 4748494a 4679>?@ABC │ │ + 0x0009e630 44454625 2628292b 2f2f2f30 2f2e2e2e DEF%&()+///0/... │ │ + 0x0009e640 2f313132 34373738 3a3b3c3e 3f404143 /1124778:;<>?@AC │ │ + 0x0009e650 4445462a 2a2a2c2d 2f303132 32313132 DEF***,-/0122112 │ │ + 0x0009e660 32343435 373a3a3a 3c3c3c3c 3d3e3f40 24457:::<<<<=>?@ │ │ + 0x0009e670 41424330 2f2e2e2f 2f323335 35353536 ABC0/..//2355556 │ │ + 0x0009e680 36373838 3a3c3d3d 3f404142 43424242 6788:<==?@ABCBBB │ │ + 0x0009e690 42434331 2f2d2d2e 2d313335 383a3b3b BCC1/--.-1358:;; │ │ + 0x0009e6a0 3d3e3f40 41434444 45474645 44444546 =>?@ACDDEGFEDDEF │ │ + 0x0009e6b0 47484934 3230302f 2f323436 393d3e40 GHI4200//2469=>@ │ │ + 0x0009e6c0 42444546 484b4b4b 4c4a4849 4a4b4b4a BDEFHKKKLJHIJKKJ │ │ + 0x0009e6d0 4a494936 34323131 30343637 3b3e4041 JII642110467;>@A │ │ + 0x0009e6e0 44474849 4b4e4e4f 4f4e4f51 4f4e4c4d DGHIKNNOONOQONLM │ │ + 0x0009e6f0 4e505139 36343333 32353739 3c404143 NPQ964332579<@AC │ │ + 0x0009e700 47494b4c 4f525253 55565553 52535454 GIKLORRSUVUSRSTT │ │ + 0x0009e710 5352513f 3c393938 36393b3c 40434547 SRQ?<99869;<@CEG │ │ + 0x0009e720 4b4e5052 5559595a 5c5b5859 5a595756 KNPRUYYZ\[XYZYWV │ │ + 0x0009e730 57585a42 3f3c3b3b 393c3d3e 42454749 WXZB?<;;9<=>BEGI │ │ + 0x0009e740 4d505254 585c5c5d 5f5e5f60 5d5c5d5e MPRTX\\]_^_`]\]^ │ │ + 0x0009e750 5d5b5a43 403e3d3c 3a3a3d3f 41434648 ][ZC@>=<::=?ACFH │ │ + 0x0009e760 4a4e5052 56585a5f 60606261 62646260 JNPRVXZ_``babdb` │ │ + 0x0009e770 60616344 413f3e3c 3c3b3d3e 41424448 `acDA?><<;=>ABDH │ │ + 0x0009e780 494c4f50 5457595d 5e626363 66656667 ILOPTWY]^bccfefg │ │ + 0x0009e790 67656345 42413f3e 3d3c3c3f 40424446 gecEBA?>=<>=>@BCF │ │ + 0x0009e7c0 474b4c4f 51545659 5b5e6162 66686a6a GKLOQTVY[^abfhjj │ │ + 0x0009e7d0 6d6d6c48 44444141 3f3f3d3e 41414445 mmlHDDAA??=>AADE │ │ + 0x0009e7e0 48494d4d 51515657 5b5b6061 65666b6b HIMMQQVW[[`aefkk │ │ + 0x0009e7f0 6d6e7120 1f1f1f20 20202224 26272c2f mnq ... "$&',/ │ │ + 0x0009e800 31353a3d 41474c4f 5256595c 5f626568 15:=AGLORVY\_beh │ │ + 0x0009e810 6b6e721f 20202020 21212222 2425292c knr. !!""$%), │ │ + 0x0009e820 2e313638 3c414548 4b4e5154 56595c5f .168<;;:?@BCDEFGH │ │ + 0x0009ea10 494a4b1f 1f202124 28292b2e 2e2e2d2e IJK.. !$()+...-. │ │ + 0x0009ea20 2f303233 34363839 3b3c3d3e 3f404141 /0234689;<=>?@AA │ │ + 0x0009ea30 42434423 25262629 2d2e2e30 2f2e2d2e BCD#%&&)-..0/.-. │ │ + 0x0009ea40 2f2f3131 32353637 383a3b3c 3d3e4041 //1125678:;<=>@A │ │ + 0x0009ea50 42434426 2828292c 2f2f3031 30302f30 BCD&((),//0100/0 │ │ + 0x0009ea60 30303232 33353738 393a3a3b 3c3c3d3e 002235789::;<<=> │ │ + 0x0009ea70 3f404130 2f2e2e2f 2f303235 35353536 ?@A0/..//0255556 │ │ + 0x0009ea80 36363738 383a3c3c 3d3e3f40 41414141 66788:<<=>?@AAAA │ │ + 0x0009ea90 41414131 2f2d2d2e 2d2f3135 37383a3b AAA1/--.-/1578:; │ │ + 0x0009eaa0 3c3d3e3f 40414243 44454443 42424344 <=>?@ABCDEDCBBCD │ │ + 0x0009eab0 45464732 302e2e2e 2e2f3236 37383b3d EFG20..../2678;= │ │ + 0x0009eac0 3d3f4141 42444546 47484747 48494948 =?AABDEFGHGGHIIH │ │ + 0x0009ead0 48474734 3230302f 2f303236 38393d3f HGG4200//02689=? │ │ + 0x0009eae0 40424445 46484a4b 4b4c4e4f 4d4c4a4b @BDEFHJKKLNOMLJK │ │ + 0x0009eaf0 4c4d4e39 36343433 32333539 3a3c4042 LMN964432359:<@B │ │ + 0x0009eb00 4447494a 4c4f5152 53545351 50515252 DGIJLOQRSTSQPQRR │ │ + 0x0009eb10 514f4e3d 39373736 3436383b 3d3e4244 QON=9776468;=>BD │ │ + 0x0009eb20 46494c4d 4f525456 57585656 58575553 FILMORTVWXVVXWUS │ │ + 0x0009eb30 5556573f 3c3a3938 3637393c 3e404346 UVW?<:98679<>@CF │ │ + 0x0009eb40 474b4e4f 52555759 5a5b5d5e 5b595a5c GKNORUWYZ[]^[YZ\ │ │ + 0x0009eb50 5a595743 3f3d3c3b 39393c3f 40424547 ZYWC?=<;99==;;>?ACD │ │ + 0x0009eba0 48494c4e 51545559 5a5d6062 63646666 HILNQTUYZ]`bcdff │ │ + 0x0009ebb0 66676946 42413f3f 3e3d3c3d 3f414245 fgiFBA??>=<=?ABE │ │ + 0x0009ebc0 464a4a4e 4f525457 595b5e60 64656767 FJJNORTWY[^`degg │ │ + 0x0009ebd0 69696947 43434040 3e3e3c3d 40404343 iiiGCC@@>><=@@CC │ │ + 0x0009ebe0 47474b4b 4f505454 59595e5e 62636868 GGKKOPTTYY^^bchh │ │ + 0x0009ebf0 6a6a6d20 1f1f1f20 20202222 2427282c jjm ... ""$'(, │ │ + 0x0009ec00 2f313539 3b414547 4f515257 5a5c5f62 /159;AEGOQRWZ\_b │ │ + 0x0009ec10 64676a1f 20202020 20212222 22252629 dgj. !"""%&) │ │ + 0x0009ec20 2c2e3135 363c3f41 484a4b4f 52545759 ,.156@GHIMPSUX │ │ + 0x0009ec50 5b5e6120 20202122 22232525 2628292b [^a !""#%%&()+ │ │ + 0x0009ec60 2e2f3235 363a3e3f 4647484c 4e515355 ./256:>?FGHLNQSU │ │ + 0x0009ec70 585a5d24 23232224 25262a2c 30323335 XZ]$##"$%&*,0235 │ │ + 0x0009ec80 38393c3f 40444749 4f505155 57585859 89ADEILNTUVZYZ\_ │ │ + 0x0009ecb0 6265682c 2a29292a 2a2a3032 363a3b3f beh,*))***026:;? │ │ + 0x0009ecc0 4243474a 4b4f5354 5a5b5c60 63666767 BCGJKOSTZ[\`cfgg │ │ + 0x0009ecd0 67676835 33323132 31313638 3c414347 ggh532121168<;;::?ADIKO │ │ + 0x0009ed20 55565c61 62696d6f 7678797d 81807d7c UV\abimovxy}..}| │ │ + 0x0009ed30 7f83874f 4b494847 4645494b 4e54555a ...OKIHGFEIKNTUZ │ │ + 0x0009ed40 5f61676c 6f767a7d 8587888c 8785898d _aglovz}........ │ │ + 0x0009ed50 8b898751 4d4b4a48 47464b4d 5055575b ...QMKJHGFKMPUW[ │ │ + 0x0009ed60 6163696e 70777c7f 87898b8f 92969490 acinpw|......... │ │ + 0x0009ed70 92969a58 53514f4e 4d4c4f51 55585b61 ...XSQONMLOQUX[a │ │ + 0x0009ed80 63686d6f 777b7f87 89919394 99999ba0 chmow{.......... │ │ + 0x0009ed90 a19e9b5a 56545251 504e4f53 55595c5e ...ZVTRQPNOSUY\^ │ │ + 0x0009eda0 65666c70 757b7d86 888f949a 9d9ea4a4 eflpu{}......... │ │ + 0x0009edb0 a5aaaf5d 58585454 53525154 565a5c61 ...]XXTTSRQTVZ\a │ │ + 0x0009edc0 62696a71 737a7d83 888d9397 a0a3a8a9 bijqsz}......... │ │ + 0x0009edd0 afafb060 5b5b5757 55565354 59595f5f ...`[[WWUVSTYY__ │ │ + 0x0009ede0 66666e6e 76778081 898a9595 9fa0adae ffnnvw.......... │ │ + 0x0009edf0 b3b4bb20 1f1f1e21 23252a2c 31303031 ... ...!#%*,1001 │ │ + 0x0009ee00 32333436 36393b3c 3f404042 43444546 234669;?@ │ │ + 0x0009ee30 41414222 23242428 2a2c2d2e 2f2e2e2d AAB"#$$(*,-./..- │ │ + 0x0009ee40 2e2f2f31 31333435 3839393b 3c3d3e3f .//11345899;<=>? │ │ + 0x0009ee50 40414225 2627282b 2d2f2f2f 302f2e2e @AB%&'(+-///0/.. │ │ + 0x0009ee60 2e2f2f30 31323434 37373839 3a3b3c3c .//012447789:;<< │ │ + 0x0009ee70 3d3e3f30 2f2e2e2f 2f2f3233 35353535 =>?0/..///235555 │ │ + 0x0009ee80 36363637 37383a3a 3c3d3d3f 3f3f3f3f 666778::<==????? │ │ + 0x0009ee90 3f3f3f30 2f2e2d2e 2e2e3233 35363738 ???0/.-...235678 │ │ + 0x0009eea0 3839393a 3b3c3d3e 40404142 41404142 899:;<=>@@ABA@AB │ │ + 0x0009eeb0 43444531 2f2e2d2e 2d2d3133 3538383a CDE1/.-.--13588: │ │ + 0x0009eec0 3b3c3d3e 3e404141 43444445 46474746 ;<=>>@AACDDEFGGF │ │ + 0x0009eed0 46454534 3230302f 2f2f3234 36393a3d FEE4200///2469:= │ │ + 0x0009eee0 3f404244 44464848 4b4b4b4d 4b4a4849 ?@BDDFHHKKKMKJHI │ │ + 0x0009eef0 4a4b4c36 33323131 30303335 373a3b3e JKL6321100357:;> │ │ + 0x0009ef00 41414446 46494a4b 4d4e4e4f 4e4f5050 AADFFIJKMNNONOPP │ │ + 0x0009ef10 4e4d4c39 36353433 32323536 393c3d40 NML9654322569<=@ │ │ + 0x0009ef20 42444749 4a4c4e4f 52525354 55545251 BDGIJLNORRSTUTRQ │ │ + 0x0009ef30 5253543f 3c3a3938 3736393b 3c404143 RST?<:98769;<@AC │ │ + 0x0009ef40 46474b4d 4e525455 59595a5b 58575859 FGKMNRTUYYZ[XWXY │ │ + 0x0009ef50 58565440 3d3b3a39 38373a3b 3d404144 XVT@=;:987:;=@AD │ │ + 0x0009ef60 47484b4e 4f525556 5a5a5b5d 5d5e5d5a GHKNORUVZZ[]]^]Z │ │ + 0x0009ef70 5a5c5d43 3f3e3c3b 3a393b3c 3f404246 Z\]C?><;:9;@BC │ │ + 0x0009efa0 47474b4d 4f525357 585b5d5f 61616363 GGKMORSWX[]_aacc │ │ + 0x0009efb0 63646545 41413e3e 3d3c3b3d 3e404144 cdeEAA>>=<;=>@AD │ │ + 0x0009efc0 4448494c 4d515255 57595c5d 61626464 DHILMQRUWY\]abdd │ │ + 0x0009efd0 66666545 42423f3f 3d3d3b3c 3f3f4242 ffeEBB??==; │ │ + 0x0009f0e0 4245464b 4d4f5354 595b5f61 61646365 BEFKMOSTY[_aadce │ │ + 0x0009f0f0 686b6e35 33323131 32313336 3b3c4143 hkn532112136;;:9998:=ABGJ │ │ + 0x0009f120 4e52535a 5c5f6466 6c6e7375 75787674 NRSZ\_dflnsuuxvt │ │ + 0x0009f130 777b7e41 3e3d3b3b 3b3a3c3f 4344494c w{~A>=;;;: │ │ + 0x0009f230 3f3f4021 22222325 262b2b2c 2e2f2e2e ??@!""#%&++,./.. │ │ + 0x0009f240 2d2e2e2f 30313333 36373839 3a3b3c3d -../01336789:;<= │ │ + 0x0009f250 3e3f4025 2627282a 2b2f2f2f 30302f2e >?@%&'(*+///00/. │ │ + 0x0009f260 2e2e2e2f 30313232 34353738 38393a3b .../0122457889:; │ │ + 0x0009f270 3b3c3d2d 2d2d2c2e 2e2f3031 33343333 ;<=---,../013433 │ │ + 0x0009f280 33343435 35363737 393a3b3c 3c3d3d3d 344556779:;<<=== │ │ + 0x0009f290 3d3d3d30 2f2e2e2f 2f2f3032 34353535 ===0/..///024555 │ │ + 0x0009f2a0 35363636 37373838 3a3b3c3d 3d3f3f40 56667788:;<==??@ │ │ + 0x0009f2b0 41424331 2f2e2d2d 2e2d2f31 35353839 ABC1/.--.-/15589 │ │ + 0x0009f2c0 3a3b3b3d 3d3e3f40 41424344 44454544 :;;==>?@ABCDDEED │ │ + 0x0009f2d0 44434332 302f2e2e 2e2e2f32 35363839 DCC20/..../25689 │ │ + 0x0009f2e0 3b3d3d3f 40414242 44454647 47484647 ;==?@ABBDEFGGHFG │ │ + 0x0009f2f0 48494a34 3231302f 2f2f3032 3536393b HIJ4210///02569; │ │ + 0x0009f300 3d3f4042 43444646 48494b4b 4b4d4e4d =?@BCDFFHIKKKMNM │ │ + 0x0009f310 4c4b4a38 35343332 32313235 37383b3d LKJ85432212578;= │ │ + 0x0009f320 3f414246 47484a4b 4d4f5051 5152504f ?ABFGHJKMOPQQRPO │ │ + 0x0009f330 50515239 36353433 33323335 38393c3d PQR96543323589<= │ │ + 0x0009f340 40424347 48494c4c 4f505253 53545556 @BCGHILLOPRSSTUV │ │ + 0x0009f350 5553523f 3c3b3938 38363739 3c3c4041 USR?<;988679<<@A │ │ + 0x0009f360 4346474b 4c4e5152 5556595a 5a5c5a58 CFGKLNQRUVYZZ\ZX │ │ + 0x0009f370 58595a40 3d3c3a39 3937383a 3d3d4042 XYZ@=<:9978:==@B │ │ + 0x0009f380 4447474b 4d4f5253 56575a5b 5b5d5d5e DGGKMORSVWZ[[]]^ │ │ + 0x0009f390 5e5c5a43 3f3e3c3c 3b39393c 3d3f4142 ^\ZC?><<;99<=?AB │ │ + 0x0009f3a0 4646494b 4d505155 56595b5d 5e5e6060 FFIKMPQUVY[]^^`` │ │ + 0x0009f3b0 5f616244 40403d3d 3c3b3a3c 3d3f4043 _abD@@==<;:<=?@C │ │ + 0x0009f3c0 4347474a 4b4f5053 5557595b 5e5f6161 CGGJKOPSUWY[^_aa │ │ + 0x0009f3d0 63626244 41413e3e 3c3d3b3b 3e3e4141 cbbDAA>><=;;>>AA │ │ + 0x0009f3e0 44444848 4c4c5050 54545959 5d5d6162 DDHHLLPPTTYY]]ab │ │ + 0x0009f3f0 63636620 1f1f1f1f 20202021 22242427 ccf .... !"$$' │ │ + 0x0009f400 282c2e30 34353a3a 4142474a 4f515256 (,.045::ABGJOQRV │ │ + 0x0009f410 585b5d1f 20202020 20202121 22222325 X[]. !!""#% │ │ + 0x0009f420 26292b2d 30313536 3c3d4144 484a4b4e &)+-0156<=ADHJKN │ │ + 0x0009f430 5153551f 20202020 21212122 22232326 QSU. !!!""##& │ │ + 0x0009f440 27292b2d 30313536 3b3c4143 48494a4e ')+-0156;?CEIKKN │ │ + 0x0009f490 50505124 23232223 24252629 2a303032 PPQ$##"#$%&)*002 │ │ + 0x0009f4a0 33353738 3b3c3f3f 4445494b 4f505154 3578;ABEFJKOQUVWZ │ │ + 0x0009f4d0 5a5a5a2c 2a2a2929 2a2a2a2e 3036363a ZZZ,**))***.066: │ │ + 0x0009f4e0 3b3f4143 46474a4b 4f505456 5a5b5c5f ;?ACFGJKOPTVZ[\_ │ │ + 0x0009f4f0 62646633 31312f2f 30303034 353a3b3f bdf311//00045:;? │ │ + 0x0009f500 4145484a 4e4f5354 595a5e61 6566676a AEHJNOSTYZ^aefgj │ │ + 0x0009f510 69676735 33333131 32313135 363c3c41 igg5331121156<=;;;::>?DDI │ │ + 0x0009f540 4b4f5255 5a5c6162 696a6f71 7678797c KORUZ\abijoqvxy| │ │ + 0x0009f550 7a777542 3f3e3c3c 3c3b3b3f 4045454a zwuB?><<<;;?@EEJ │ │ + 0x0009f560 4c505356 5b5d6263 6a6b7073 77797a7d LPSV[]bcjkpswyz} │ │ + 0x0009f570 7f82864f 4b4a4847 47454548 494e4f54 ...OKJHGGEEHINOT │ │ + 0x0009f580 555a5d60 65676d6e 76777d80 8587888c UZ]`egmnvw}..... │ │ + 0x0009f590 8c898651 4d4c4a49 4847464a 4b505055 ...QMLJIHGFJKPPU │ │ + 0x0009f5a0 575b5e62 67696f70 77797f82 87898b8e W[^bgiopwy...... │ │ + 0x0009f5b0 90949757 53524f4f 4e4d4b4e 50545559 ...WSROONMKNPTUY │ │ + 0x0009f5c0 5a606167 696f7176 7a7e8386 8d8f9393 Z`agioqvz~...... │ │ + 0x0009f5d0 9897985a 55555151 50504d4e 53535758 ...ZUUQQPPMNSSWX │ │ + 0x0009f5e0 5d5d6464 6b6b7373 7b7b8484 8c8c9797 ]]ddkkss{{...... │ │ + 0x0009f5f0 9b9ba020 1f1f1e1f 21232529 2a313130 ... ....!#%)*110 │ │ + 0x0009f600 30313132 33343636 39393c3d 3f404042 0112346699<=?@@B │ │ + 0x0009f610 4344441f 1f1f2021 2426282a 2b2e2e2e CDD... !$&(*+... │ │ + 0x0009f620 2d2d2e2e 2f303232 34343638 393a3b3c --../02244689:;< │ │ + 0x0009f630 3d3e3e20 21212123 2527292b 2b2f2f2e =>> !!!#%')++//. │ │ + 0x0009f640 2e2d2e2e 2f303132 34343637 393a3a3b .-../01244679::; │ │ + 0x0009f650 3c3d3e25 26262829 2b2d2f2f 2f30302f <=>%&&()+-///00/ │ │ + 0x0009f660 2e2e2e2e 2f2f3031 32333435 37373839 ....//0123457789 │ │ + 0x0009f670 3a3a3b28 29292a2b 2c2e2f30 30323231 ::;())*+,./00221 │ │ + 0x0009f680 31303131 31323333 34353738 393a3a3b 1011123345789::; │ │ + 0x0009f690 3b3b3b30 2f2f2e2e 2f2f2f31 32353535 ;;;0//..///12555 │ │ + 0x0009f6a0 35353536 36363737 38393a3b 3c3d3d3e 5556667789:;<==> │ │ + 0x0009f6b0 3f404131 2f2f2d2e 2e2e2e31 31353536 ?@A1//-....11556 │ │ + 0x0009f6c0 37383939 3a3a3b3b 3c3d3e3f 40414142 7899::;;<=>?@AAB │ │ + 0x0009f6d0 42414131 2f2f2d2d 2e2d2d30 31353638 BAA1//--.--01568 │ │ + 0x0009f6e0 383a3b3b 3d3d3e3e 40404142 43444445 8:;;==>>@@ABCDDE │ │ + 0x0009f6f0 46474733 31312f2f 2f2f2e31 32363639 FGG311////.12669 │ │ + 0x0009f700 3a3d3e3f 40414343 45454748 49494a4b :=>?@ACCEEGHIIJK │ │ + 0x0009f710 4a484734 32313030 2f2f2f32 32363739 JHG42100///22679 │ │ + 0x0009f720 3a3d3e40 42424444 46474849 4b4b4b4c :=>@BBDDFGHIKKKL │ │ + 0x0009f730 4d4e4f39 36363433 33323234 3539393c MNO966433224599< │ │ + 0x0009f740 3d404143 45474949 4c4d4f50 52525354 =@ACEGIILMOPRRST │ │ + 0x0009f750 52514f3a 37363434 34333235 3639393c RQO:76444325699< │ │ + 0x0009f760 3d404243 4647494a 4d4d4f51 52535355 =@BCFGIJMMOQRSSU │ │ + 0x0009f770 5556573f 3c3b3939 38373639 393c3d40 UVW?<;9987699<=@ │ │ + 0x0009f780 41434547 494b4d4e 52525556 59595a5b ACEGIKMNRRUVYYZ[ │ │ + 0x0009f790 5b595740 3d3c3a39 39383739 3a3d3d40 [YW@=<:99879:==@ │ │ + 0x0009f7a0 41444547 4a4b4e4e 52535657 5a5a5b5c ADEGJKNNRSVWZZ[\ │ │ + 0x0009f7b0 5d5e5f43 3f3f3c3c 3b3a393b 3c3e3f41 ]^_C??<<;:9;<>?A │ │ + 0x0009f7c0 42454649 4a4d4e51 53555758 5c5c5e5e BEFIJMNQSUWX\\^^ │ │ + 0x0009f7d0 605f5f43 40403d3d 3c3c3a3a 3d3d4040 `__C@@==<<::==@@ │ │ + 0x0009f7e0 43434647 4a4a4e4e 52525656 5a5a5f5f CCFGJJNNRRVVZZ__ │ │ + 0x0009f7f0 60606220 1f1f1f1f 20202020 22222424 ``b .... ""$$ │ │ + 0x0009f800 27272c2c 30303535 3a3a4141 47474f4f '',,0055::AAGGOO │ │ + 0x0009f810 5252571f 20202020 20202121 22222222 RRW. !!"""" │ │ + 0x0009f820 25252929 2d2d3131 36363c3c 41414848 %%))--1166<>;;;;::??DD │ │ + 0x0009f960 49494f4f 55555c5c 62626969 6f6f7676 IIOOUU\\bbiioovv │ │ + 0x0009f970 79797c41 3e3e3b3b 3b3b3a3a 3f3f4444 yy|A>>;;;;::??DD │ │ + 0x0009f980 49494f4f 55555c5c 62626969 6f6f7676 IIOOUU\\bbiioovv │ │ + 0x0009f990 79797c4f 4b4b4848 47474545 49494e4e yy|OKKHHGGEEIINN │ │ + 0x0009f9a0 54545a5a 60606767 6e6e7676 7d7d8585 TTZZ``ggnnvv}}.. │ │ + 0x0009f9b0 88888d4f 4b4b4848 47474545 49494e4e ...OKKHHGGEEIINN │ │ + 0x0009f9c0 54545a5a 60606767 6e6e7676 7d7d8585 TTZZ``ggnnvv}}.. │ │ + 0x0009f9d0 88888d57 52524e4e 4d4d4b4b 4f4f5454 ...WRRNNMMKKOOTT │ │ + 0x0009f9e0 59595f5f 66666d6d 74747c7c 84848d8d YY__ffmmtt||.... │ │ + 0x0009f9f0 90909520 1f1f1e1e 21212525 2a2a3131 ... ....!!%%**11 │ │ + 0x0009fa00 30303131 32323434 36363939 3c3c3f3f 001122446699<>@@AACC │ │ + 0x0009faf0 44444531 2f2f2d2d 2e2e2d2d 31313535 DDE1//--..--1155 │ │ + 0x0009fb00 38383a3a 3b3b3d3d 3e3e4040 41414343 88::;;==>>@@AACC │ │ + 0x0009fb10 44444534 32323030 2f2f2f2f 32323636 DDE42200////2266 │ │ + 0x0009fb20 39393d3d 40404242 44444646 48484b4b 99==@@BBDDFFHHKK │ │ + 0x0009fb30 4b4b4d34 32323030 2f2f2f2f 32323636 KKM42200////2266 │ │ + 0x0009fb40 39393d3d 40404242 44444646 48484b4b 99==@@BBDDFFHHKK │ │ + 0x0009fb50 4b4b4d39 36363434 33333232 35353939 KKM9664433225599 │ │ + 0x0009fb60 3c3c4040 43434747 49494c4c 4f4f5252 <<@@CCGGIILLOORR │ │ + 0x0009fb70 53535439 36363434 33333232 35353939 SST9664433225599 │ │ + 0x0009fb80 3c3c4040 43434747 49494c4c 4f4f5252 <<@@CCGGIILLOORR │ │ + 0x0009fb90 5353543f 3c3c3939 38383636 39393c3c SST?<<99886699<< │ │ + 0x0009fba0 40404343 47474b4b 4e4e5252 55555959 @@CCGGKKNNRRUUYY │ │ + 0x0009fbb0 5a5a5c3f 3c3c3939 38383636 39393c3c ZZ\?<<99886699<< │ │ + 0x0009fbc0 40404343 47474b4b 4e4e5252 55555959 @@CCGGKKNNRRUUYY │ │ + 0x0009fbd0 5a5a5c42 3f3f3c3c 3b3b3939 3c3c3e3e ZZ\B??<<;;99<<>> │ │ + 0x0009fbe0 42424545 49494d4d 50505454 58585c5c BBEEIIMMPPTTXX\\ │ │ + 0x0009fbf0 5d5d5f20 1f1f1f1f 1f202020 20222223 ]]_ ..... ""# │ │ + 0x0009fc00 24262729 2c2c3030 3535393a 3d414347 $&'),,00559:=ACG │ │ + 0x0009fc10 484f4f1f 20202020 20202020 21222222 HOO. !""" │ │ + 0x0009fc20 23242627 292a2d2d 31323536 393c3e42 #$&')*--12569<>B │ │ + 0x0009fc30 4249491f 20202020 20202021 21222222 BII. !!""" │ │ + 0x0009fc40 22242527 292a2d2d 31313436 393c3d41 "$%')*--11469<=A │ │ + 0x0009fc50 42484820 20202020 21212222 22242425 BHH !!"""$$% │ │ + 0x0009fc60 25262829 2a2b2e2e 31323436 383b3c40 %&()*+..12468;<@ │ │ + 0x0009fc70 40474720 20202021 21222223 23252526 @GG !!""##%%& │ │ + 0x0009fc80 26282829 2b2b2e2e 31323436 383a3c3f &(()++..12468:?BDEI │ │ + 0x0009fcd0 494f4f26 25252424 25262627 282c2c30 IOO&%%$$%&&'(,,0 │ │ + 0x0009fce0 31333436 38383b3b 3e3f4143 4547484c 134688;;>?ACEGHL │ │ + 0x0009fcf0 4c52522c 2a2a2929 292a2a2a 2b303034 LRR,**)))***+004 │ │ + 0x0009fd00 36383a3c 3f404343 47474a4b 4d4f5154 68:<;:999888==A │ │ + 0x0009fd80 4245474a 4e4f5353 595a5e5f 6266676c BEGJNOSSYZ^_bfgl │ │ + 0x0009fd90 6c737341 3e3e3c3b 3b3b3b3a 3a3f3f43 lssA>><;;;;::??C │ │ + 0x0009fda0 4447494c 4f515555 5b5c6062 65696a6f DGILOQUU[\`beijo │ │ + 0x0009fdb0 6f767649 46454342 42414140 40454549 ovvIFECBBAA@@EEI │ │ + 0x0009fdc0 4a4d4f51 55565b5b 62636769 6c707277 JMOQUV[[bcgilprw │ │ + 0x0009fdd0 777f7f4f 4b4b4948 47474645 4549494d w..OKKIHGGFEEIIM │ │ + 0x0009fde0 4e515456 5a5b6060 67676c6e 7276787d NQTVZ[``gglnrvx} │ │ + 0x0009fdf0 7d858520 1f1f1e1e 20212225 252a2a2f }.. .... !"%%**/ │ │ + 0x0009fe00 31303030 31313232 34343536 37393a3c 10001122445679:< │ │ + 0x0009fe10 3c3f3f1f 1f1f2020 21232528 282b2b2e >1//.--.--.115 │ │ + 0x0009ff00 35373839 3a3a3b3b 3d3d3e3e 3f404041 5789::;;==>>?@@A │ │ + 0x0009ff10 41434331 2f2f2e2d 2d2e2e2e 2e313135 ACC1//.--....115 │ │ + 0x0009ff20 36373839 3b3b3c3c 3d3d3e3f 3f404142 6789;;<<==>??@AB │ │ + 0x0009ff30 42444434 32323030 302f2f2f 2f323235 BDD422000////225 │ │ + 0x0009ff40 3638393b 3d3e4040 42424444 45464748 689;=>@@BBDDEFGH │ │ + 0x0009ff50 494b4b34 32323030 302f2f2f 2f323235 IKK422000////225 │ │ + 0x0009ff60 3638393b 3d3e4040 42424444 45464748 689;=>@@BBDDEFGH │ │ + 0x0009ff70 494b4b38 36353433 33323231 31353537 IKK8654332211557 │ │ + 0x0009ff80 383a3b3d 3f404242 45464748 4a4b4c4d 8:;=?@BBEFGHJKLM │ │ + 0x0009ff90 4e505039 36363434 33333332 32353538 NPP9664433322558 │ │ + 0x0009ffa0 393a3c3d 40404343 46474849 4b4c4d4f 9:<=@@CCFGHIKLMO │ │ + 0x0009ffb0 4f52523d 3a393837 36363534 3538383a ORR=:9876654588: │ │ + 0x0009ffc0 3b3d3e3f 42424545 48494b4c 4e4f5052 ;=>?BBEEHIKLNOPR │ │ + 0x0009ffd0 5356563f 3c3c3a39 39383736 3739393c SVV?<<:99876799< │ │ + 0x0009ffe0 3c3e4041 43444747 4a4b4d4e 50525355 <>@ACDGGJKMNPRSU │ │ + 0x0009fff0 55595920 1f1f1f1f 1f1f2020 20202122 UYY ...... !" │ │ + 0x000a0000 22242426 27292c2c 2f303235 35393a3d "$$&'),,/02559:= │ │ + 0x000a0010 4141461f 20202020 20202020 20202122 AAF. !" │ │ + 0x000a0020 22232325 26272929 2c2d2f32 32363739 "##%&')),-/22679 │ │ + 0x000a0030 3d3d411f 20202020 20202020 21212122 ==A. !!!" │ │ + 0x000a0040 22222225 25272929 2c2d2e31 31353638 """%%')),-.11568 │ │ + 0x000a0050 3c3c401f 20202020 20212121 22222323 <<@. !!!""## │ │ + 0x000a0060 23242426 27282a2a 2c2d2f32 32353638 #$$&'(**,-/22568 │ │ + 0x000a0070 3b3b3f20 20202021 21222222 23232425 ;;? !!"""##$% │ │ + 0x000a0080 25262628 28292b2b 2d2e2f32 32353638 %&&(()++-./22568 │ │ + 0x000a0090 3a3a3e20 20202021 21222222 23232425 ::> !!"""##$% │ │ + 0x000a00a0 25262628 28292b2b 2d2e2f32 32353638 %&&(()++-./22568 │ │ + 0x000a00b0 3a3a3e23 23232222 22232424 25252829 ::>###"""#$$%%() │ │ + 0x000a00c0 2b2e2e2f 30313333 35363739 393c3d3f +../013356799<=? │ │ + 0x000a00d0 42424624 23232322 22242425 2626292a BBF$###""$$%&&)* │ │ + 0x000a00e0 2c303032 32333535 38383a3c 3c3f3f41 ,002235588:<?BEEIJLOOSTV │ │ + 0x000a0170 59595d35 34333231 31313231 31313536 YY]5432111211156 │ │ + 0x000a0180 383c3c40 41434747 4b4c4e52 52565759 8<<@ACGGKLNRRVWY │ │ + 0x000a0190 5c5c603a 38373635 35353535 34343839 \\`:876555554489 │ │ + 0x000a01a0 3b3f3f43 44464a4a 4e4f5256 565a5b5d ;??CDFJJNORVVZ[] │ │ + 0x000a01b0 61616541 3f3e3d3b 3b3b3b3a 3a3a3e3f aaeA?>=;;;;:::>? │ │ + 0x000a01c0 41444448 494c4f4f 5455585c 5c616264 ADDHILOOTUX\\abd │ │ + 0x000a01d0 69696d41 3f3e3d3b 3b3b3b3a 3a3a3e3f iimA?>=;;;;:::>? │ │ + 0x000a01e0 41444448 494c4f4f 5455585c 5c616264 ADDHILOOTUX\\abd │ │ + 0x000a01f0 69696d20 1f1f1f1e 1e212123 2525292a iim .....!!#%%)* │ │ + 0x000a0200 2c313130 30303131 32323334 34363637 ,110001122344667 │ │ + 0x000a0210 39393b1f 1f1f1f20 20222325 27272a2a 99;.... "#%''** │ │ + 0x000a0220 2c2f2f2e 2e2e2e2e 2f2f3030 30323333 ,//.....//000233 │ │ + 0x000a0230 3535371f 1f1f2020 20232425 28282a2b 557... #$%((*+ │ │ + 0x000a0240 2c2e2e2e 2e2d2d2d 2e2e2f30 30313233 ,....---../00123 │ │ + 0x000a0250 34343621 22222223 23252628 2b2b2c2c 446!"""##%&(++,, │ │ + 0x000a0260 2d2f2f2e 2e2e2d2d 2e2e2f2f 2f313132 -//...--..///112 │ │ + 0x000a0270 33333525 26262728 282a2b2c 2f2f2f2f 335%&&'((*+,//// │ │ + 0x000a0280 2f30302f 2f2e2e2e 2e2e2f2f 2f303131 /00//.....///011 │ │ + 0x000a0290 32323425 26262728 282a2b2c 2f2f2f2f 224%&&'((*+,//// │ │ + 0x000a02a0 2f30302f 2f2e2e2e 2e2e2f2f 2f303131 /00//.....///011 │ │ + 0x000a02b0 3232342d 2d2d2d2c 2c2e2e2e 2f2f3131 224----,,...//11 │ │ + 0x000a02c0 32343433 33333333 34343435 35363636 2443333344455666 │ │ + 0x000a02d0 37373930 2f2f2e2e 2e2f2f2f 2f2f3132 7790//.../////12 │ │ + 0x000a02e0 33353535 35353535 36363636 36373738 3555555566666778 │ │ + 0x000a02f0 38383a30 2f2f2e2d 2d2e2e2e 2f2f3132 88:0//.--...//12 │ │ + 0x000a0300 33353536 36363737 38383839 393a3a3a 3556667788899::: │ │ + 0x000a0310 3b3b3d31 2f2f2e2d 2d2d2e2d 2d2d3031 ;;=1//.---.---01 │ │ + 0x000a0320 33353537 38393a3a 3b3b3c3d 3d3e3e3f 355789::;;<==>>? │ │ + 0x000a0330 40404131 2f2f2e2d 2d2d2e2d 2d2d3031 @@A1//.---.---01 │ │ + 0x000a0340 33353537 38393a3a 3b3b3c3d 3d3e3e3f 355789::;;<==>>? │ │ + 0x000a0350 40404133 3231302f 2f2f2f2f 2e2e3132 @@A3210/////..12 │ │ + 0x000a0360 34363638 393a3d3d 3e3f4041 41434344 46689:==>?@AACCD │ │ + 0x000a0370 45454634 32323130 302f2f2f 2f2f3232 EEF422100/////22 │ │ + 0x000a0380 34363639 393b3d3d 3f404142 42444445 46699;==?@ABBDDE │ │ + 0x000a0390 46464836 34333331 31313130 30303333 FFH6433111100033 │ │ + 0x000a03a0 3537373a 3a3c3e3e 40414244 44464647 577::<>>@ABDDFFG │ │ + 0x000a03b0 49494a39 37363534 34333333 32323435 IIJ9765443332245 │ │ + 0x000a03c0 3639393b 3c3d4040 42434447 4749494a 699;<=@@BCDGGIIJ │ │ + 0x000a03d0 4c4c4e39 37363534 34333333 32323435 LLN9765443332245 │ │ + 0x000a03e0 3639393b 3c3d4040 42434447 4749494a 699;<=@@BCDGGIIJ │ │ + 0x000a03f0 4c4c4e20 1f1f1f1f 1f1f2020 20202020 LLN ...... │ │ + 0x000a0400 22222324 24262727 2a2c2c2f 30313535 ""#$$&''*,,/0155 │ │ + 0x000a0410 373a3a1f 20202020 20202020 20202021 7::. ! │ │ + 0x000a0420 22222223 23252626 282a2a2d 2e2f3233 """##%&&(**-./23 │ │ + 0x000a0430 3437371f 20202020 20202020 20212121 477. !!! │ │ + 0x000a0440 22222222 22242525 2829292c 2d2e3131 """""$%%()),-.11 │ │ + 0x000a0450 3336361f 20202020 20202021 21212121 366. !!!!! │ │ + 0x000a0460 22222223 23252626 2829292c 2d2e3131 """##%&&()),-.11 │ │ + 0x000a0470 33363620 20202020 20212122 22232323 366 !!""### │ │ + 0x000a0480 24242525 25272828 2a2a2b2d 2e2f3132 $$%%%'((**+-./12 │ │ + 0x000a0490 33363620 20202020 21212222 22232324 366 !!"""##$ │ │ + 0x000a04a0 25252526 26282828 2a2b2b2d 2e2f3132 %%%&&(((*++-./12 │ │ + 0x000a04b0 33363620 21212121 21212222 23242424 366 !!!!!!""#$$$ │ │ + 0x000a04c0 26262728 28292a2a 2c2d2d2f 30303333 &&'(()**,--/0033 │ │ + 0x000a04d0 35373723 23232322 22232424 25262627 577####""#$$%&&' │ │ + 0x000a04e0 2a2a2c2f 2f303131 33343436 37383a3b **,//011344678:; │ │ + 0x000a04f0 3c3e3e24 23232323 22232424 25262628 <>>$####"#$$%&&( │ │ + 0x000a0500 2a2a2d30 30313232 34353638 38393b3c **-00122456889;< │ │ + 0x000a0510 3d3f3f26 25252524 24242626 26272729 =??&%%%$$$&&&'') │ │ + 0x000a0520 2c2c2e31 31333434 3738383a 3b3c3e3f ,,.11344788:;<>? │ │ + 0x000a0530 4043432c 2b2a2a29 29292a2a 2a2a2a2c @CC,+**)))*****, │ │ + 0x000a0540 30303236 36383a3a 3d3f3f42 43434747 002668::=??BCCGG │ │ + 0x000a0550 484b4b2c 2b2a2a29 29292a2a 2a2a2a2c HKK,+**)))*****, │ │ + 0x000a0560 30303236 36383a3a 3d3f3f42 43434747 002668::=??BCCGG │ │ + 0x000a0570 484b4b2f 2e2d2d2c 2c2c2d2d 2d2d2d2f HKK/.--,,,-----/ │ │ + 0x000a0580 32323538 383a3c3c 40424245 46474a4b 22588:<<@BBEFGJK │ │ + 0x000a0590 4c4f4f35 34333331 31313132 31313133 LOO5433111121113 │ │ + 0x000a05a0 3636393c 3c3f4141 4547484b 4c4d5152 669<>10//----.---/ │ │ + 0x000a0760 31313335 35373838 393a3a3b 3b3c3d3d 113557889::;;<== │ │ + 0x000a0770 3d3e3e32 3130302e 2e2e2e2e 2e2e2e2f =>>2100......../ │ │ + 0x000a0780 32323436 36373838 3a3b3c3d 3d3d3f3f 22466788:;<===?? │ │ + 0x000a0790 3f414134 32323230 30302f2f 2f2f2f30 ?AA4222000/////0 │ │ + 0x000a07a0 32323436 36383939 3c3d3d3f 40404242 22466899<==?@@BB │ │ + 0x000a07b0 43444434 32323230 30302f2f 2f2f2f30 CDD4222000/////0 │ │ + 0x000a07c0 32323436 36383939 3c3d3d3f 40404242 22466899<==?@@BB │ │ + 0x000a07d0 43444436 35343432 32323131 31303032 CDD6544222111002 │ │ + 0x000a07e0 34343637 37393b3b 3d3e3f41 41424444 446779;;=>?AABDD │ │ + 0x000a07f0 45474720 1f1f1f1f 1f1f1f1f 20202020 EGG ........ │ │ + 0x000a0800 20202222 22232424 26272729 2c2c2c2f """#$$&''),,,/ │ │ + 0x000a0810 3030331f 1f202020 20202020 20202020 003.. │ │ + 0x000a0820 20212222 22232323 25262628 2a2a2b2d !"""###%&&(**+- │ │ + 0x000a0830 2e2e311f 20202020 20202020 20202021 ..1. ! │ │ + 0x000a0840 21212222 22222222 24252527 29292a2c !!""""""$%%'))*, │ │ + 0x000a0850 2d2d2f1f 20202020 20202020 20202021 --/. ! │ │ + 0x000a0860 21212222 22222222 24252527 29292a2c !!""""""$%%'))*, │ │ + 0x000a0870 2d2d2f1f 20202020 20202021 21212122 --/. !!!!" │ │ + 0x000a0880 22222323 23242424 25272728 2a2a2a2c ""###$$$%''(***, │ │ + 0x000a0890 2d2d3020 20202020 21212122 22222323 --0 !!!"""## │ │ + 0x000a08a0 23242525 25262626 28282829 2b2b2b2d #$%%%&&&((()+++- │ │ + 0x000a08b0 2e2e3020 20202020 21212122 22222323 ..0 !!!"""## │ │ + 0x000a08c0 23242525 25262626 28282829 2b2b2b2d #$%%%&&&((()+++- │ │ + 0x000a08d0 2e2e3020 21212121 21212122 22222324 ..0 !!!!!!!"""#$ │ │ + 0x000a08e0 24242626 26272828 292a2a2b 2d2d2d2f $$&&&'(()**+---/ │ │ + 0x000a08f0 30303223 23232322 22222223 24242525 002####""""#$$%% │ │ + 0x000a0900 25272929 2a2d2e2e 2f303031 33333335 %'))*-../0013335 │ │ + 0x000a0910 36363824 23232323 22222324 24242526 668$####""#$$$%& │ │ + 0x000a0920 26282a2a 2b2f3030 31323233 35353638 &(**+/0012235568 │ │ + 0x000a0930 38383a24 23232323 22222324 24242526 88:$####""#$$$%& │ │ + 0x000a0940 26282a2a 2b2f3030 31323233 35353638 &(**+/0012235568 │ │ + 0x000a0950 38383a28 27272727 26262627 27272829 88:(''''&&&'''() │ │ + 0x000a0960 292a2d2d 2e323333 35363638 3b3b3b3d )*--.2335668;;;= │ │ + 0x000a0970 3e3e402c 2b2a2a29 2929292a 2a2a2a2a >>@,+**))))***** │ │ + 0x000a0980 2a2c3030 31343636 383a3a3c 3f3f4042 *,0014668::BBCE │ │ + 0x000a09d0 46464935 34333332 31313131 32323131 FFI5433211112211 │ │ + 0x000a09e0 31333636 373b3c3c 3f414143 4747484b 13667;<43221000///// │ │ + 0x000a0be0 2f303232 33353636 3839393b 3d3d3e3f /0223566899;==>? │ │ + 0x000a0bf0 40404120 1f1f1f1f 1f1f1f1f 1f202020 @@A ......... │ │ + 0x000a0c00 20202020 21222222 23242424 25272727 !"""#$$$%''' │ │ + 0x000a0c10 292c2c1f 1f202020 20202020 20202020 ),,.. │ │ + 0x000a0c20 20202020 21222222 22232323 25262626 !""""###%&&& │ │ + 0x000a0c30 282a2a1f 1f202020 20202020 20202020 (**.. │ │ + 0x000a0c40 20212121 21222222 22222222 24252525 !!!!"""""""$%%% │ │ + 0x000a0c50 2729291f 1f202020 20202020 20202020 ')).. │ │ + 0x000a0c60 20212121 21222222 22222222 24252525 !!!!"""""""$%%% │ │ + 0x000a0c70 2729291f 1f202020 20202020 20202020 ')).. │ │ + 0x000a0c80 20212121 21222222 22222222 24252525 !!!!"""""""$%%% │ │ + 0x000a0c90 27292920 20202020 20202020 21212121 ')) !!!! │ │ + 0x000a0ca0 21222222 22232323 24242424 26272727 !""""###$$$$&''' │ │ + 0x000a0cb0 282a2a20 20202020 20212121 21222222 (** !!!!""" │ │ + 0x000a0cc0 22232323 24252525 25262626 27282828 "###$%%%%&&&'((( │ │ + 0x000a0cd0 2a2b2b20 20202020 20212121 21222222 *++ !!!!""" │ │ + 0x000a0ce0 22232323 24252525 25262626 27282828 "###$%%%%&&&'((( │ │ + 0x000a0cf0 2a2b2b20 20202020 20212121 21222222 *++ !!!!""" │ │ + 0x000a0d00 22232323 24252525 25262626 27282828 "###$%%%%&&&'((( │ │ + 0x000a0d10 2a2b2b22 22222222 22212121 22232323 *++""""""!!!"### │ │ + 0x000a0d20 24252525 26272727 292b2b2b 2c2d2d2d $%%%&''')+++,--- │ │ + 0x000a0d30 2e303024 23232323 23222222 23242424 .00$#####"""#$$$ │ │ + 0x000a0d40 25262626 282a2a2a 2d303030 31323232 %&&&(***-0001222 │ │ + 0x000a0d50 34353524 23232323 23222222 23242424 455$#####"""#$$$ │ │ + 0x000a0d60 25262626 282a2a2a 2d303030 31323232 %&&&(***-0001222 │ │ + 0x000a0d70 34353524 23232323 23222222 23242424 455$#####"""#$$$ │ │ + 0x000a0d80 25262626 282a2a2a 2d303030 31323232 %&&&(***-0001222 │ │ + 0x000a0d90 34353527 27262626 26252525 26272727 455''&&&&%%%&''' │ │ + 0x000a0da0 28282828 2a2d2d2d 2f333333 34363636 ((((*---/3334666 │ │ + 0x000a0db0 383a3a2c 2b2a2a2a 29292929 292a2a2a 8::,+***)))))*** │ │ + 0x000a0dc0 2a2a2a2a 2d303030 32363636 383a3a3a ****-00026668::: │ │ + 0x000a0dd0 3c3f3f2c 2b2a2a2a 29292929 292a2a2a P?CTe │ │ + 0x000a2030 25363a48 66515b79 9c202d36 333b4b3d %6:HfQ[y. -63;K= │ │ + 0x000a2040 41516120 22313540 5b4b5170 8c202e35 AQa "15@[KQp. .5 │ │ + 0x000a2050 3137463a 3e4e5b20 2230313c 52484f68 17F:>N[ "01@Wl.*0/2=56CN │ │ + 0x000a2080 21262a2e 3f37394b 5c1f2930 2e303a33 !&*.?79K\.)0.0:3 │ │ + 0x000a2090 333e4720 20232628 36333140 511f262f 3>G #&(631@Q.&/ │ │ + 0x000a20a0 2f2e3631 2e394220 20222325 302b2b36 /.61.9B "#%0++6 │ │ + 0x000a20b0 411f252c 2f2f352f 2d353b20 20212223 A.%,//5/-5; !"# │ │ + 0x000a20c0 2726272d 361f2227 2a2d302f 2e313620 '&'-6."'*-0/.16 │ │ + 0x000a20d0 20202021 23232326 2e1f2022 26292f2e !###&.. "&)/. │ │ + 0x000a20e0 2e2f341f 20202020 21202122 231f1f20 ./4. ! !"#.. │ │ + 0x000a20f0 22232726 282b2f1f 1f201f20 20202020 "#'&(+/.. . │ │ + 0x000a2100 211f1f1f 1f1f2022 2323271f 1f201f20 !..... "##'.. . │ │ + 0x000a2110 201f2020 201f1f1f 1f1f1f1f 1f1f1f20 . .......... │ │ + 0x000a2120 20232628 36333141 52443f4e 6175544c #&(631ARD?NauTL │ │ + 0x000a2130 5b6f8698 5f596271 8a9fb76d 666a798e [o.._Ybq...mfjy. │ │ + 0x000a2140 a8c7dc1f 262f2f2e 36322f39 4239343d ....&//.62/9B94= │ │ + 0x000a2150 48523f39 424d5860 433e434b 565f6847 HR?9BMX`C>CKV_hG │ │ + 0x000a2160 43444b54 5f6b7120 20232527 332f2e3c CDKT_kq #%'3/.< │ │ + 0x000a2170 493e3a47 57694e48 5464798c 5a545d6a I>:GWiNHTdy.ZT]j │ │ + 0x000a2180 8194a966 60647184 9bb7c91f 262f2f2f ...f`dq.....&/// │ │ + 0x000a2190 35302e37 3e36323a 434c3d37 3f48535b 50.7>62:CL=7?HS[ │ │ + 0x000a21a0 423d4149 545c6545 41424952 5c676d20 B=AIT\eEABIR\gm │ │ + 0x000a21b0 20222325 302e2d38 46393640 505d4c46 "#%0.-8F96@P]LF │ │ + 0x000a21c0 4f606f86 554f5764 798a9c60 5a5d697a O`o.UOWdy..`Z]iz │ │ + 0x000a21d0 90a8b81f 242b2f2f 35302e36 3d343137 ....$+//50.6=417 │ │ + 0x000a21e0 41473c37 3c464e59 403b3f47 51596143 AG<7D95:AIR │ │ + 0x000a2230 3d393d44 4d565b41 3d3e444c 565f6420 =9=DMV[A=>DLV_d │ │ + 0x000a2240 20212223 2727282e 38323035 414e3e3b !"#''(.8205AN>; │ │ + 0x000a2250 3f4b5a69 4c474a56 65768654 4f515c6a ?KZiLGJVev.TOQ\j │ │ + 0x000a2260 7b8e991f 22272a2d 302f2e31 37312f32 {..."'*-0/.171/2 │ │ + 0x000a2270 3a413633 353d454c 3c383941 49525940 :A635=EL<89AIRY@ │ │ + 0x000a2280 3b3c424a 535c6020 20212223 2726272d ; │ │ + 0x000a25d0 3b383838 373c3f42 474d5053 595f6241 ;8887;;;:?ADIORU\bei │ │ + 0x000a25f0 47444140 403f4446 494e5457 5a61676b GDA@@?DFINTWZagk │ │ + 0x000a2600 6f75504c 48484745 4a4c4f54 5a5d6068 ouPLHHGEJLOTZ]`h │ │ + 0x000a2610 6e72767d 86514d49 4948464b 4d50555b nrv}.QMIIHFKMPU[ │ │ + 0x000a2620 5e61696f 73777e87 89534e4b 4a4a484c ^aiosw~..SNKJJHL │ │ + 0x000a2630 4f51565c 5f636a71 75798089 8a8c5854 OQV\_cjquy....XT │ │ + 0x000a2640 504f4e4c 5052555b 5f62676f 73777e86 PONLPRU[_bgosw~. │ │ + 0x000a2650 8b909398 5b565352 514f5154 585c5f64 ....[VSRQOQTX\_d │ │ + 0x000a2660 6b6e737b 7f848c93 979a9f5e 59565554 kns{.......^YVUT │ │ + 0x000a2670 5252565a 5c616769 6f777980 888b929c RRVZ\agiowy..... │ │ + 0x000a2680 9ea1a661 5c5a5856 5554595b 5f64666c ...a\ZXVUTY[_dfl │ │ + 0x000a2690 72747d82 858f9498 a3a6a8ae 655f5d5b rt}.........e_][ │ │ + 0x000a26a0 5959575b 5d626569 6f71787e 828a8e95 YYW[]beioqx~.... │ │ + 0x000a26b0 9d9fabae b0b76863 615e5d5d 5a5c6064 ......hca^]]Z\`d │ │ + 0x000a26c0 666c6f74 7a7d8689 90979ba5 a9b3b6b8 flotz}.......... │ │ + 0x000a26d0 bf6b6665 6160605d 5d636569 6e71787a .kfea``]]ceinqxz │ │ + 0x000a26e0 81858c92 96a1a3ad b2bbbfc1 c86f6968 .............oih │ │ + 0x000a26f0 65646361 6066676d 6f75787d 83878f92 edca`fgmoux}.... │ │ + 0x000a2700 9c9ea8ad b4bdc3c8 cad2736d 6c686866 ..........smlhhf │ │ + 0x000a2710 6564676a 6f717779 81838c8e 979ba2a8 edgjoqwy........ │ │ + 0x000a2720 b0b7bcc7 ccd2d4dc 7771706b 6b6a6967 ........wqpkkjig │ │ + 0x000a2730 696e7075 787d8287 8c91989d a5a9b3b7 inpux}.......... │ │ + 0x000a2740 c1c5d2d6 dcdee77b 74746f6f 6d6e6b6b .......{ttoomnkk │ │ + 0x000a2750 7272797a 82828c8c 9697a3a4 b0b1bebf rryz............ │ │ + 0x000a2760 cccedee0 e6e8f220 1f1f1e1f 20202121 ....... .... !! │ │ + 0x000a2770 23212223 25272426 28292b2f 292a2a2b #!"#%'$&()+/)**+ │ │ + 0x000a2780 2d2f302d 2d2c2d2e 2f313231 2f2e2f2f -/0--,-./121/.// │ │ + 0x000a2790 30323335 302f2d2e 2e2e3133 3536312f 02350/-...13561/ │ │ + 0x000a27a0 2d2d2d2d 31333537 3a322f2d 2e2e2e31 ----1357:2/-...1 │ │ + 0x000a27b0 3336383b 3c32302e 2e2e2e32 3436383c 368;<20....2468< │ │ + 0x000a27c0 3c3d3432 2f2f2f2f 32343639 3d3e3f42 <=42////2469=>?B │ │ + 0x000a27d0 36343131 31303435 373a3e40 41444738 641110457:>@ADG8 │ │ + 0x000a27e0 35333232 31343638 3b3f4042 45484939 53221468;?@BEHI9 │ │ + 0x000a27f0 36343333 32353738 3c3f4143 46494b4c 64332578=<:;=@BCG │ │ + 0x000a2870 4a4b4e52 54565a5d 5e606245 413f3e3d JKNRTVZ]^`bEA?>= │ │ + 0x000a2880 3b3b3e40 41444748 4b4f5053 57595c60 ;;>@ADGHKOPSWY\` │ │ + 0x000a2890 61626446 42403f3e 3d3c3f40 42454649 abdFB@?>==?@CDFJKNQSVX[ │ │ + 0x000a28c0 5e5f6465 66684844 43414040 3d3f4143 ^_defhHDCA@@=?AC │ │ + 0x000a28d0 4447494b 4e4f5455 585b5d61 62666768 DGIKNOTUX[]abfgh │ │ + 0x000a28e0 6a494544 4241413f 3f424345 47494c4d jIEDBAA??BCEGILM │ │ + 0x000a28f0 51525558 5a5e5f63 6568696a 6d4a4646 QRUXZ^_cehijmJFF │ │ + 0x000a2900 43424240 3f424346 474a4b4e 50525657 CBB@?BCFGJKNPRVW │ │ + 0x000a2910 5b5c6062 65686a6c 6c6f4b47 47444443 [\`behjlloKGGDDC │ │ + 0x000a2920 42404244 46474a4b 4f4f5454 585a5d5f B@BDFGJKOOTTXZ]_ │ │ + 0x000a2930 6265676b 6c6e6f71 4c484845 45444341 begklnoqLHHEEDCA │ │ + 0x000a2940 42454648 4a4c4e51 5355585a 5d5f6264 BEFHJLNQSUXZ]_bd │ │ + 0x000a2950 68696d6f 7071744e 4a4a4646 45454242 himopqtNJJFFEEBB │ │ + 0x000a2960 46464a4a 4d4e5252 56575c5c 60616666 FFJJMNRRVW\\`aff │ │ + 0x000a2970 6b6b7071 73737620 1f201f20 201f2020 kkpqssv . . . │ │ + 0x000a2980 201f2020 20212020 20212223 20212121 . ! !"# !!! │ │ + 0x000a2990 22242422 22212223 25262724 23222324 "$$""!"#%&'$#"#$ │ │ + 0x000a29a0 26282a30 26252424 2627292c 32332726 &(*0&%$$&'),23'& │ │ + 0x000a29b0 25262728 2a2d3234 362c2a29 292a2a2c %&'(*-246,*))**, │ │ + 0x000a29c0 2f36383a 3f2f2d2c 2c2d2d2f 32383a3c /68:?/-,,--/28:< │ │ + 0x000a29d0 4245312f 2e2d2e2e 3033393c 3e444749 BE1/.-..039<>DGI │ │ + 0x000a29e0 36333231 32313336 3c3f4147 4b4d523b 63212136<;;: │ │ + 0x000a2bf0 3432302f 2f2f3032 3638393d 3f404236 420///02689=?@B6 │ │ + 0x000a2c00 34323131 30313437 393a3e40 42444737 421101479:>@BDG7 │ │ + 0x000a2c10 35333232 31323438 3a3b3f41 42454849 53221248:;?ABEHI │ │ + 0x000a2c20 39363433 33323335 383a3c3f 42434649 964332358:;987568;=? │ │ + 0x000a2c50 4245464a 4d4e5054 563f3c3a 39383637 BEFJMNPTV?<:9867 │ │ + 0x000a2c60 393c3e3f 4346474b 4e4f5255 5759413d 9<>?CFGKNORUWYA= │ │ + 0x000a2c70 3b3a3937 383a3d3f 40444748 4b4f5053 ;:978:=?@DGHKOPS │ │ + 0x000a2c80 56585a5b 423f3c3b 3a383a3b 3e404145 VXZ[B?<;:8:;>@AE │ │ + 0x000a2c90 48494c50 5154575a 5b5d5e43 403e3d3b HILPQTWZ[]^C@>=; │ │ + 0x000a2ca0 3a3a3c3f 40424547 494d4e51 5556595d ::<;:=>@CDG │ │ + 0x000a2cc0 4a4b4f51 5357595b 5f606163 4542403f JKOQSWY[_`acEB@? │ │ + 0x000a2cd0 3d3d3b3d 3e414244 48494c4e 50545558 ==;=>ABDHILNPTUX │ │ + 0x000a2ce0 5b5c6162 62654643 413f3e3e 3c3d3f41 [\abbeFCA?>><=?A │ │ + 0x000a2cf0 42454749 4c4d5153 55585a5e 5f636464 BEGILMQSUXZ^_cdd │ │ + 0x000a2d00 67474343 403f3f3d 3d404143 45474a4b gGCC@??==@ACEGJK │ │ + 0x000a2d10 4e505355 575b5c5f 61646666 69484444 NPSUW[\_adffiHDD │ │ + 0x000a2d20 4141403e 3e404144 4548494c 4e505354 AA@>>@ADEHILNPST │ │ + 0x000a2d30 58595d5f 61646668 686b4945 45424241 XY]_adfhhkIEEBBA │ │ + 0x000a2d40 403f4042 44454849 4d4d5152 56575a5c @?@BDEHIMMQRVWZ\ │ │ + 0x000a2d50 5f616367 686a6a6d 4a464643 4342413f _acghjjmJFFCCBA? │ │ + 0x000a2d60 40434446 484a4c4e 50525557 5a5b5f60 @CDFHJLNPRUWZ[_` │ │ + 0x000a2d70 6465696a 6c6c6f4b 47474444 42424040 deijlloKGGDDBB@@ │ │ + 0x000a2d80 44444747 4b4b4f4f 53545859 5d5d6262 DDGGKKOOSTXY]]bb │ │ + 0x000a2d90 66676c6c 6e6e7120 1f201f20 201f2020 fgllnnq . . . │ │ + 0x000a2da0 201f2020 20212020 20202122 20202020 . ! !" │ │ + 0x000a2db0 22222322 22212123 24252722 22222224 ""#""!!#$%'""""$ │ │ + 0x000a2dc0 2425292a 24232222 2425262a 2d302726 $%)*$#""$%&*-0'& │ │ + 0x000a2dd0 26252728 282d2f32 36292727 26282829 &%'((-/26)''&(() │ │ + 0x000a2de0 2e303337 382c2a29 292a2a2a 2f32363a .0378,*))***/26: │ │ + 0x000a2df0 3b3f302e 2d2c2d2d 2d323538 3d3e4246 ;?0.-,---258=>BF │ │ + 0x000a2e00 312f2e2d 2e2e2e33 35393e3f 44474936 1/.-...359>?DGI6 │ │ + 0x000a2e10 33323132 31313638 3c414347 4c4d523a 32121168<;;::?ADIKOU │ │ + 0x000a2e50 575c6163 69454240 3f3f3e3d 4244474c W\aciEB@??>=BDGL │ │ + 0x000a2e60 4e53585a 6064666d 71474442 41403f3f NSXZ`dfmqGDBA@?? │ │ + 0x000a2e70 4446494e 50545a5c 6166686f 7375504c DFINPTZ\afhosuPL │ │ + 0x000a2e80 49484746 454a4c4f 54565a60 62686d6f IHGFEJLOTVZ`bhmo │ │ + 0x000a2e90 767b7d86 514d4b4a 4948474b 4d505557 v{}.QMKJIHGKMPUW │ │ + 0x000a2ea0 5b616369 6e70787d 7f888953 4e4c4b4a [acinpx}...SNLKJ │ │ + 0x000a2eb0 49484c4e 5156585c 62646a6f 71797e80 IHLNQVX\bdjoqy~. │ │ + 0x000a2ec0 898b8c57 53514f4e 4d4b5052 555a5b60 ...WSQONMKPRUZ[` │ │ + 0x000a2ed0 65676e72 757d8185 8e8f9196 5a555351 egnru}......ZUSQ │ │ + 0x000a2ee0 504f4e51 5357595d 62646a6e 72797c82 PONQSWY]bdjnry|. │ │ + 0x000a2ef0 888a9495 979c5d58 56545352 50525559 ......]XVTSRPRUY │ │ + 0x000a2f00 5a606266 6b6d7678 7d83868f 91999c9d Z`bfkmvx}....... │ │ + 0x000a2f10 a35f5a59 56555553 5358595d 6163696a ._ZYVUUSSXY]acij │ │ + 0x000a2f20 71747a7f 828b8c94 999fa2a4 a9625d5c qtz..........b]\ │ │ + 0x000a2f30 59585756 55595a60 6166696d 72757c7e YXWVUYZ`afimru|~ │ │ + 0x000a2f40 86889094 9aa0a6a9 aab06560 5f5b5b5a ..........e`_[[Z │ │ + 0x000a2f50 59575a5d 61636869 7071797a 82858b90 YWZ]achipqyz.... │ │ + 0x000a2f60 969ba0a8 acb0b1b8 6863625e 5e5c5c5a ........hcb^^\\Z │ │ + 0x000a2f70 5c606266 686d7074 797d8287 8d90989b \`bfhmpty}...... │ │ + 0x000a2f80 a3a6b1b3 b8b9bf6b 65656161 5f5f5d5d .......keeaa__]] │ │ + 0x000a2f90 63636969 70707878 81818b8c 9595a1a1 cciippxx........ │ │ + 0x000a2fa0 acacb9ba bfc0c720 1f1f1e1f 1f1e1f1f ....... ........ │ │ + 0x000a2fb0 20212223 23272324 2525292b 24262728 !"##'#$%%)+$&'( │ │ + 0x000a2fc0 2b2d2f29 2a2a2a2d 2e2f302c 2c2c2c2e +-/)***-./0,,,,. │ │ + 0x000a2fd0 2e2f3132 312f2f2e 2f2f3032 3335302f ./121//.//02350/ │ │ + 0x000a2fe0 2e2d2e2e 2e313335 36302f2e 2d2e2e2e .-...13560/.-... │ │ + 0x000a2ff0 31333536 37312f2e 2d2d2d2d 31333537 135671/.----1357 │ │ + 0x000a3000 383a3230 2f2e2e2e 2e323336 38393b3d 8:20/....23689;= │ │ + 0x000a3010 33302f2e 2f2e2e32 33363839 3c3e3e34 30/./..23689<>>4 │ │ + 0x000a3020 32302f2f 2f2f3234 36393a3d 3f404236 20////2469:=?@B6 │ │ + 0x000a3030 33323131 30303335 373a3b3e 40414446 321100357:;>@ADF │ │ + 0x000a3040 37343332 31313034 35373b3c 3e414244 7432110457;<>ABD │ │ + 0x000a3050 46473936 35343332 32353638 3c3d3f42 FG9654322568<=?B │ │ + 0x000a3060 43464949 4c3b3836 35353433 36383a3d CFIIL;86554368:= │ │ + 0x000a3070 3e414445 484a4b4e 503c3937 36353534 >ADEHJKNP<976554 │ │ + 0x000a3080 37383a3d 3f414445 484b4c4f 51523f3c 78:=?ADEHKLOQR?< │ │ + 0x000a3090 3a393837 36393b3c 3f414346 474b4d4e :98769;=<:;=@ │ │ + 0x000a3110 40444547 4a4b4f50 5356575b 5c5f6061 @DEGJKOPSVW[\_`a │ │ + 0x000a3120 63454241 3f3e3d3b 3b3e3f41 43454848 cEBA?>=;;>?ACEHH │ │ + 0x000a3130 4c4e5053 5458595c 5e616263 65464342 LNPSTXY\^abceFCB │ │ + 0x000a3140 3f3f3e3d 3c3f3f42 43454749 4c4d5152 ??>==>@BCFGJJNOSTWY │ │ + 0x000a3170 5b5e5f63 64666668 48444441 41403f3d [^_cdffhHDDAA@?= │ │ + 0x000a3180 3e414244 4547494b 4d4f5254 57585c5d >ABDEGIKMORTWX\] │ │ + 0x000a3190 60616566 68686a49 45454242 40403e3e `aefhhjIEEBB@@>> │ │ + 0x000a31a0 42424545 48494c4d 51515555 595a5e5e BBEEHILMQQUUYZ^^ │ │ + 0x000a31b0 63636868 6a6a6c20 1f201f20 201f2020 cchhjjl . . . │ │ + 0x000a31c0 201f2020 20211f20 20202121 20202020 . !. !! │ │ + 0x000a31d0 21222320 21212122 22242422 22222123 !"# !!!""$$"""!# │ │ + 0x000a31e0 23252627 23232222 24242627 2a2e2423 #%&'##""$$&'*.$# │ │ + 0x000a31f0 23222424 26282a2f 30272626 25272728 #"$$&(*/0'&&%''( │ │ + 0x000a3200 2a2d3132 36292827 26282829 2b2e3234 *-126)('&(()+.24 │ │ + 0x000a3210 37392c2a 2a292a2a 2a2c2f34 363a3c3f 79,**)***,/46:BE0 │ │ + 0x000a3230 2e2d2c2d 2d2e2f33 37393d3f 43464736 .-,--./379=?CFG6 │ │ + 0x000a3240 33323131 32313336 3b3c4143 474b4c52 32112136;@EGK │ │ + 0x000a3270 4f505759 5c403d3c 3a3a3a39 3b3e4243 OPWY\@=<:::9;>BC │ │ + 0x000a3280 484b4f53 545b5d61 66413e3d 3b3b3b3a HKOST[]afA>=;;;: │ │ + 0x000a3290 3c3f4344 494b4f54 555c5e62 67694744 @@ │ │ + 0x000a3470 43443634 33313131 30313437 373a3c3e CD64311101477:<> │ │ + 0x000a3480 40414445 47383635 33333331 33353738 @ADEG86533313578 │ │ + 0x000a3490 3b3d3f42 42464749 4b393635 34333332 ;=?BBFGIK9654332 │ │ + 0x000a34a0 33353838 3c3d3f42 43464749 4c4c3c39 3588<=?BCFGILL<9 │ │ + 0x000a34b0 38363535 3435373a 3a3d3f41 44444849 8655457::=?ADDHI │ │ + 0x000a34c0 4b4e4f52 3d3a3937 37363536 383a3b3e KNOR=:9776568:;> │ │ + 0x000a34d0 40424545 494a4c4f 5053543f 3c3b3938 @BEEIJLOPST?<;98 │ │ + 0x000a34e0 38363739 3c3c3f41 4346474b 4c4e5152 8679<<;;9:<> │ │ + 0x000a3530 3f424345 48494d4e 50535458 595c5d5d ?BCEHIMNPSTXY\]] │ │ + 0x000a3540 5f43403f 3d3c3c3a 3a3d3d3f 41434646 _C@?=<<::==?ACFF │ │ + 0x000a3550 4a4b4e50 51555659 5b5d5e5f 61444140 JKNPQUVY[]^_aDA@ │ │ + 0x000a3560 3e3d3c3b 3a3d3d40 41434547 494b4e4f >=<;:==@ACEGIKNO │ │ + 0x000a3570 53535758 5b5d5f60 61634541 413e3e3d SSWX[]_`acEAA>>= │ │ + 0x000a3580 3c3b3d3e 40414444 48484c4c 50515456 <;=>@ADDHHLLPQTV │ │ + 0x000a3590 585a5c5f 60626264 4642423f 3f3e3d3c XZ\_`bbdFBB??>=< │ │ + 0x000a35a0 3c3f4042 43454749 4b4d4f51 54555859 ><< │ │ + 0x000a35c0 40404343 46464a4a 4e4e5252 56565b5b @@CCFFJJNNRRVV[[ │ │ + 0x000a35d0 5f5f6464 65656820 1f201f20 201f2020 __ddeeh . . . │ │ + 0x000a35e0 201f2020 20201f20 20202121 20202020 . . !! │ │ + 0x000a35f0 21212220 20202021 22232321 21212122 !!" !"##!!!!" │ │ + 0x000a3600 23242426 22222221 22232425 27272423 #$$&"""!"#$%''$# │ │ + 0x000a3610 23222324 25262a2a 30242323 22232426 #"#$%&**0$##"#$& │ │ + 0x000a3620 262a2b30 31272626 25262728 282c2d32 &*+01'&&%&'((,-2 │ │ + 0x000a3630 33362927 27262728 28292d2e 33343738 36)''&'(()-.3478 │ │ + 0x000a3640 2c2a2a29 292a2a2a 2e2f3636 3a3b3f2e ,**))***./66:;?. │ │ + 0x000a3650 2c2c2a2b 2c2c2c30 3137373b 3d414330 ,,*+,,,0177;=AC0 │ │ + 0x000a3660 2e2e2c2d 2d2d2e32 3339393d 3f434547 ..,---.2399=?CEG │ │ + 0x000a3670 34323130 30303030 34353b3b 40414648 4210000045;;@AFH │ │ + 0x000a3680 4a4e3633 33313132 31313536 3c3c4143 JN6331121156< │ │ + 0x000a36c0 3d3b3b3b 3a3a3e3f 4444494b 4f52555a =;;;::>?DDIKORUZ │ │ + 0x000a36d0 5c616269 423f3f3c 3c3c3b3b 3f404545 \abiB??<<<;;?@EE │ │ + 0x000a36e0 4a4c5053 565b5d62 636a6b47 44434141 JLPSV[]bcjkGDCAA │ │ + 0x000a36f0 403f3f43 4449494e 5054575a 5f616767 @??CDIINPTWZ_agg │ │ + 0x000a3700 6f70754a 47464443 43424145 464b4b50 opuJGFDCCBAEFKKP │ │ + 0x000a3710 5256595d 6164696a 7273787b 504c4b48 RVY]adijrsx{PLKH │ │ + 0x000a3720 48474645 494a4f4f 54565a5d 6065686e HGFEIJOOTVZ]`ehn │ │ + 0x000a3730 6e76777d 8086514d 4d4a4949 47474a4b nvw}..QMMJIIGGJK │ │ + 0x000a3740 50505557 5b5e6267 696f7078 797f8288 PPUW[^bgiopxy... │ │ + 0x000a3750 89534e4e 4b4a4a48 484b4c51 5156585c .SNNKJJHHKLQQVX\ │ │ + 0x000a3760 5f63686a 7071797a 8083898b 8c565251 _chjpqyz.....VRQ │ │ + 0x000a3770 4e4d4d4b 4a4e4f54 54595b5f 62656a6d NMMKJNOTTY[_bejm │ │ + 0x000a3780 73747c7d 83878c8e 90935954 5450504f st|}......YTTPPO │ │ + 0x000a3790 4e4d4f51 55565b5c 6162686a 7072777b NMOQUV[\abhjprw{ │ │ + 0x000a37a0 8084878e 91949599 5b565652 5251504f ........[VVRRQPO │ │ + 0x000a37b0 50545558 5b5e6164 686b7073 787b8184 PTUX[^adhkpsx{.. │ │ + 0x000a37c0 8a8c9496 999a9f5d 58585454 53535051 .......]XXTTSSPQ │ │ + 0x000a37d0 56565b5b 60616767 6e6e7677 7e7e8788 VV[[`aggnnvw~~.. │ │ + 0x000a37e0 90909b9b 9f9fa420 1f1f1f1f 1f1e1f1f ....... ........ │ │ + 0x000a37f0 201f2020 21222122 23232527 23252526 . !"!"##%'#%%& │ │ + 0x000a3800 27292c24 26272829 2b2e2f28 29292a2b '),$&'()+./())*+ │ │ + 0x000a3810 2c2e2f30 292a2a2a 2b2d2e2f 3030312f ,./0)***+-./001/ │ │ + 0x000a3820 2f2e2e2f 2f303232 35312f2f 2e2e2f2f /..//02251//..// │ │ + 0x000a3830 2f313235 35302f2f 2d2e2e2e 2e313135 /12550//-....115 │ │ + 0x000a3840 3536302f 2e2d2d2e 2e2e3131 35353637 560/.--...115567 │ │ + 0x000a3850 312f2e2d 2d2d2d2d 30313536 37383a32 1/.-----015678:2 │ │ + 0x000a3860 2f2f2d2e 2e2e2e31 31363638 393b3c32 //-....116689;<2 │ │ + 0x000a3870 30302e2e 2e2e2e31 32363638 393c3c3d 00.....126689<<= │ │ + 0x000a3880 3431312f 2f2f2f2e 31323636 393a3d3e 411////.12669:=> │ │ + 0x000a3890 3f413432 312f2f2f 2f2f3132 3636393a ?A421/////12669: │ │ + 0x000a38a0 3d3e3f41 42363433 31313130 30333437 =>?AB64311100347 │ │ + 0x000a38b0 373a3b3e 3f414344 46363433 31313130 7:;>?ACDF6431110 │ │ + 0x000a38c0 30333437 383a3c3e 40414344 46473936 03478:<>@ACDFG96 │ │ + 0x000a38d0 36343333 32323435 38393c3d 3f414345 6433224589<=?ACE │ │ + 0x000a38e0 4649494c 39373634 34333332 35353939 FIIL976443325599 │ │ + 0x000a38f0 3c3d4041 43464749 4a4d4d3c 39383636 <=@ACFGIJMM<9866 │ │ + 0x000a3900 35343436 373a3b3d 3f414344 47484b4b 54467:;=?ACDGHKK │ │ + 0x000a3910 4f4f523d 3a393737 36353537 383b3b3e OOR=:97765578;;> │ │ + 0x000a3920 3f424445 48494c4c 50505354 3f3c3b39 ?BDEHILLPPST?<;9 │ │ + 0x000a3930 39383736 39393c3d 3f414345 47494b4e 987699<=?ACEGIKN │ │ + 0x000a3940 4e525255 5659403d 3c3a3939 3837393a NRRUVY@=<:99879: │ │ + 0x000a3950 3d3d4041 4445474a 4b4e4e52 53565759 ==@ADEGJKNNRSVWY │ │ + 0x000a3960 5a413d3d 3a3a3938 373a3a3d 3e404144 ZA==::987::=>@AD │ │ + 0x000a3970 46474a4b 4e4f5353 56585a5b 5b423f3e FGJKNOSSVXZ[[B?> │ │ + 0x000a3980 3c3b3a39 383b3b3e 3f414245 46484b4c <;:98;;>?ABEFHKL │ │ + 0x000a3990 4f505454 57595b5c 5d5e4340 3f3d3c3b OPTTWY[\]^C@?=<; │ │ + 0x000a39a0 3a393b3c 3e3f4242 4646494a 4d4e5153 :9;<>?BBFFIJMNQS │ │ + 0x000a39b0 5557595c 5d5e5e60 4440403d 3d3c3b3a UWY\]^^`D@@==<;: │ │ + 0x000a39c0 3b3d3e40 41434547 484a4d4e 51525556 ;=>@ACEGHJMNQRUV │ │ + 0x000a39d0 595a5e5e 60606245 41413e3e 3d3d3a3b YZ^^``bEAA>>==:; │ │ + 0x000a39e0 3e3e4141 44444747 4b4b4f4f 53535757 >>AADDGGKKOOSSWW │ │ + 0x000a39f0 5b5b6060 61616320 1f201f20 201f2020 [[``aac . . . │ │ + 0x000a3a00 201f2020 20201f20 20202021 1f202020 . . !. │ │ + 0x000a3a10 20212120 20202020 22222320 20202020 !! ""# │ │ + 0x000a3a20 22222323 22222221 21232325 25272222 ""##"""!!##%%'"" │ │ + 0x000a3a30 22212123 23252527 27242323 22222424 "!!##%%''$##""$$ │ │ + 0x000a3a40 26262a2a 30242323 22222424 26262a2a &&**0$##""$$&&** │ │ + 0x000a3a50 30302726 26252527 2728282d 2d323236 00'&&%%''((--226 │ │ + 0x000a3a60 27262625 25272728 282d2d32 3236362c '&&%%''((--2266, │ │ + 0x000a3a70 2a2a2929 2a2a2a2a 2f2f3636 3a3a3f2c **))****//66::?, │ │ + 0x000a3a80 2a2a2929 2a2a2a2a 2f2f3636 3a3a3f3f **))****//66::?? │ │ + 0x000a3a90 302e2e2c 2c2d2d2e 2e333339 393d3d43 0..,,--..3399==C │ │ + 0x000a3aa0 4347302e 2e2c2c2d 2d2e2e33 3339393d CG0..,,--..3399= │ │ + 0x000a3ab0 3d434347 47363333 31313232 31313636 =CCGG63311221166 │ │ + 0x000a3ac0 3c3c4141 47474c4c 52363333 31313232 <>;; │ │ + 0x000a3b10 3b3b3a3a 3f3f4444 49494f4f 55555c5c ;;::??DDIIOOUU\\ │ │ + 0x000a3b20 62626941 3e3e3b3b 3b3b3a3a 3f3f4444 bbiA>>;;;;::??DD │ │ + 0x000a3b30 49494f4f 55555c5c 62626969 47444441 IIOOUU\\bbiiGDDA │ │ + 0x000a3b40 4140403f 3f444449 494e4e54 545a5a61 A@@??DDIINNTTZZa │ │ + 0x000a3b50 6167676f 6f754744 44414140 403f3f44 aggoouGDDAA@@??D │ │ + 0x000a3b60 4449494e 4e54545a 5a616167 676f6f75 DIINNTTZZaaggoou │ │ + 0x000a3b70 75504c4c 48484747 45454a4a 4f4f5454 uPLLHHGGEEJJOOTT │ │ + 0x000a3b80 5a5a6060 68686e6e 76767d7d 86504c4c ZZ``hhnnvv}}.PLL │ │ + 0x000a3b90 48484747 45454a4a 4f4f5454 5a5a6060 HHGGEEJJOOTTZZ`` │ │ + 0x000a3ba0 68686e6e 76767d7d 8686534e 4e4b4b4a hhnnvv}}..SNNKKJ │ │ + 0x000a3bb0 4a48484c 4c515156 565c5c63 636a6a71 JHHLLQQVV\\ccjjq │ │ + 0x000a3bc0 71797980 8089898c 534e4e4b 4b4a4a48 qyy.....SNNKKJJH │ │ + 0x000a3bd0 484c4c51 5156565c 5c63636a 6a717179 HLLQQVV\\ccjjqqy │ │ + 0x000a3be0 79808089 898c8c57 53534f4f 4d4d4b4b y......WSSOOMMKK │ │ + 0x000a3bf0 50505454 5a5a6060 66666d6d 74747c7c PPTTZZ``ffmmtt|| │ │ + 0x000a3c00 84848d8d 90909520 1f1f1f1f 1f1e1f1f ....... ........ │ │ + 0x000a3c10 201e1f1f 20202122 22232327 21222223 ... !""##'!""# │ │ + 0x000a3c20 23272724 26262828 2b2b2f24 26262828 #''$&&((++/$&&(( │ │ + 0x000a3c30 2b2b2f2f 292a2a2a 2a2d2d2f 2f30292a ++//)****--//0)* │ │ + 0x000a3c40 2a2a2a2d 2d2f2f30 30312f2f 2e2e2f2f ***--//001//..// │ │ + 0x000a3c50 30303232 35312f2f 2e2e2f2f 30303232 002251//..//0022 │ │ + 0x000a3c60 3535302f 2f2d2d2e 2e2e2e31 31353536 550//--....11556 │ │ + 0x000a3c70 302f2f2d 2d2e2e2e 2e313135 35363631 0//--....1155661 │ │ + 0x000a3c80 2f2f2d2d 2d2d2d2d 31313535 37373a31 //------115577:1 │ │ + 0x000a3c90 2f2f2d2d 2d2d2d2d 31313535 37373a3a //------115577:: │ │ + 0x000a3ca0 3230302e 2e2e2e2e 2e323236 3638383c 200......226688< │ │ + 0x000a3cb0 3c3d3230 302e2e2e 2e2e2e32 32363638 <=200......22668 │ │ + 0x000a3cc0 383c3c3d 3d343232 2f2f2f2f 2f2f3232 8<<==422//////22 │ │ + 0x000a3cd0 36363939 3d3d3f3f 42343232 2f2f2f2f 6699==??B422//// │ │ + 0x000a3ce0 2f2f3232 36363939 3d3d3f3f 42423634 //226699==??BB64 │ │ + 0x000a3cf0 34313131 31303034 3437373a 3a3e3e41 41111004477::>>A │ │ + 0x000a3d00 41444447 36343431 31313130 30343437 ADDG644111100447 │ │ + 0x000a3d10 373a3a3e 3e414144 44474739 36363434 7::>>AADDGG96644 │ │ + 0x000a3d20 33333232 35353838 3c3c3f3f 43434646 33225588<>BBEEHHLLPPTT │ │ + 0x000a3e10 58585c5c 5d5d5f20 1f1f1f20 201f2020 XX\\]]_ ... . │ │ + 0x000a3e20 201f2020 20201f20 20202020 1f202020 . . . │ │ + 0x000a3e30 20212120 20202020 21212220 20202020 !! !!" │ │ + 0x000a3e40 21222223 20202020 21212222 23232222 !""# !!""##"" │ │ + 0x000a3e50 22212122 23232525 27222222 21212223 "!!"##%%'"""!!"# │ │ + 0x000a3e60 23252527 27232323 22222324 2426262a #%%''###""#$$&&* │ │ + 0x000a3e70 2a2e2423 23222223 24252626 2a2a2f30 *.$##""#$%&&**/0 │ │ + 0x000a3e80 26252524 24252626 27282c2c 30323327 &%%$$%&&'(,,023' │ │ + 0x000a3e90 26262625 26272728 292d2d31 32343629 &&&%&''()--1246) │ │ + 0x000a3ea0 28282726 27282829 292e2e32 34363739 (('&'(())..24679 │ │ + 0x000a3eb0 2c2a2a29 29292a2a 2a2b2f2f 3436383a ,**)))***+//468: │ │ + 0x000a3ec0 3c3f2d2b 2b2a292a 2a2b2b2b 30303536 @CG │ │ + 0x000a3f10 484b4b51 36343332 31313231 31323636 HKKQ643211211266 │ │ + 0x000a3f20 3b3c3f41 4347484c 4c515239 37373534 ;ACFJKOO │ │ + 0x000a3f40 5555593b 38383636 36363635 363a3a3e UUY;886666656::> │ │ + 0x000a3f50 40434547 4b4c5050 56575a5c 3e3b3b39 @CEGKLPPVWZ\>;;9 │ │ + 0x000a3f60 38383838 37383c3c 40424547 494d4e53 888878<<@BEGIMNS │ │ + 0x000a3f70 5359595d 5f62413e 3e3c3b3b 3b3b3a3a SYY]_bA>><;;;;:: │ │ + 0x000a3f80 3f3f4344 47494b4f 5155555b 5c606265 ??CDGIKOQUU[\`be │ │ + 0x000a3f90 69434040 3e3d3d3c 3c3b3c40 40444548 iC@@>==<<;<@@DEH │ │ + 0x000a3fa0 4a4d5152 57575d5e 6263676a 6c474444 JMQRWW]^bcgjlGDD │ │ + 0x000a3fb0 42414040 403f3f44 4448494c 4e505455 BA@@@??DDHILNPTU │ │ + 0x000a3fc0 5a5a6161 66676b6f 71754845 45424141 ZZaafgkoquHEEBAA │ │ + 0x000a3fd0 41403f40 44444849 4c4e5155 565b5b61 A@?@DDHILNQUV[[a │ │ + 0x000a3fe0 6266686c 6f717677 504c4c49 48484746 bfhloqvwPLLIHHGF │ │ + 0x000a3ff0 45464a4a 4e4f5254 565a5b60 6067686c EFJJNORTVZ[``ghl │ │ + 0x000a4000 6e727678 7d7e8650 4c4c4948 48474645 nrvx}~.PLLIHHGFE │ │ + 0x000a4010 464a4a4e 4f525456 5a5b6060 67686c6e FJJNORTVZ[``ghln │ │ + 0x000a4020 7276787d 7e868620 1f1f1f1f 1f1e1f1f rvx}~.. ........ │ │ + 0x000a4030 1f1e1f1f 1f202020 21212123 21222223 ..... !!!#!""# │ │ + 0x000a4040 23252722 23232424 26282924 26262728 #%'"##$$&()$&&'( │ │ + 0x000a4050 292b2c2f 25262728 282a2b2c 2f2f292a )+,/%&'((*+,//)* │ │ + 0x000a4060 2a2a2a2b 2d2d2f2f 30292a2a 2a2a2b2d ***+--//0)****+- │ │ + 0x000a4070 2d2f2f30 302f2e2e 2e2d2e2f 2f2f3032 -//00/...-.///02 │ │ + 0x000a4080 32343130 2f2f2e2f 2f2f3030 32323435 2410//.///002245 │ │ + 0x000a4090 312f2f2e 2e2e2e2f 2f2f3232 34353530 1//....///224550 │ │ + 0x000a40a0 2f2f2e2d 2e2e2e2e 2f313134 35363631 //.-..../1145661 │ │ + 0x000a40b0 2f2f2e2d 2d2e2e2e 2e313134 35363737 //.--....1145677 │ │ + 0x000a40c0 312f2f2d 2d2d2d2d 2d2d3131 34353737 1//-------114577 │ │ + 0x000a40d0 393a312f 2f2e2d2d 2d2d2d2e 31313435 9:1//.-----.1145 │ │ + 0x000a40e0 3738393b 3b323030 2f2e2e2e 2e2e2e32 789;;200/......2 │ │ + 0x000a40f0 32353637 383a3c3c 3d323030 2f2e2e2e 25678:<<=200/... │ │ + 0x000a4100 2e2e2e32 32353637 383a3c3c 3d3d3432 ...225678:<<==42 │ │ + 0x000a4110 31302f2f 2f2f2e2f 32323536 38393b3d 10////./225689;= │ │ + 0x000a4120 3d3f3f42 34323230 2f2f2f2f 2f2f3232 =??B4220//////22 │ │ + 0x000a4130 35363839 3b3d3d3f 3f424236 33333231 5689;==??BB63321 │ │ + 0x000a4140 31313030 30333336 37393a3c 3e3e4141 1100033679:<>>AA │ │ + 0x000a4150 43444536 34343231 31313130 30343437 CDE6442111100447 │ │ + 0x000a4160 37393a3c 3e3f4141 44444647 38353533 79:<>?AADDFG8553 │ │ + 0x000a4170 33323232 31313434 37383a3b 3d3f3f42 3222114478:;=??B │ │ + 0x000a4180 42454547 48493936 36343433 33333232 BEEGHI9664433322 │ │ + 0x000a4190 35353838 3a3c3d3f 40434346 4648494b 5588:<=?@CCFFHIK │ │ + 0x000a41a0 4c3a3737 35343434 33323336 3638393b L:7754443236689; │ │ + 0x000a41b0 3c3e4041 43434747 494a4b4d 4e3c3939 <>@ACCGGIJKMN<99 │ │ + 0x000a41c0 37363635 35343437 373a3a3c 3d3f4142 766554477::<=?AB │ │ + 0x000a41d0 44444848 4a4b4d4f 50523c39 39373636 DDHHJKMOPR<99766 │ │ + 0x000a41e0 36353434 37373a3a 3c3e3f41 42454548 654477::<>?ABEEH │ │ + 0x000a41f0 494b4c4d 4f505252 3f3c3c3a 39393837 IKLMOPRR?<<:9987 │ │ + 0x000a4200 36373939 3c3c3e3f 41434447 474a4b4d 6799<<>?ACDGGJKM │ │ + 0x000a4210 4e505253 5555593f 3c3c3a39 39383736 NPRSUUY?<<:99876 │ │ + 0x000a4220 3739393c 3c3e3f41 43444747 4a4b4d4e 799<<>?ACDGGJKMN │ │ + 0x000a4230 50525355 55595920 1f1f1f1f 201f2020 PRSUUYY .... . │ │ + 0x000a4240 201f2020 20201f20 20202020 1f202020 . . . │ │ + 0x000a4250 2020211f 20202020 20212120 20202020 !. !! │ │ + 0x000a4260 20212122 20202020 20202122 22232020 !!" !""# │ │ + 0x000a4270 20202020 21222223 23212121 21212122 !""##!!!!!!" │ │ + 0x000a4280 23232424 26222222 22212123 23242525 ##$$&""""!!##$%% │ │ + 0x000a4290 27272222 22222222 23242425 2528292a ''""""""#$$%%()* │ │ + 0x000a42a0 24232323 22222424 2526262a 2a2d3024 $###""$$%&&**-0$ │ │ + 0x000a42b0 23232322 22242425 26262a2a 2d303026 ###""$$%&&**-00& │ │ + 0x000a42c0 26262525 25262627 28282b2c 2e323234 &&%%%&&'((+,.224 │ │ + 0x000a42d0 27262626 25252727 2728282c 2d2f3232 '&&&%%'''((,-/22 │ │ + 0x000a42e0 35362928 28272626 28282829 292d2e30 56)(('&&((())-.0 │ │ + 0x000a42f0 34343637 392c2a2a 2a29292a 2a2a2a2a 44679,***))***** │ │ + 0x000a4300 2e2f3236 36393a3c 3f2c2a2a 2a29292a ./2669:BBE0/.-,,---..2 │ │ + 0x000a4340 33353939 3c3d3f43 43464732 31302f2e 3599<=?CCFG210/. │ │ + 0x000a4350 2e2f2f2f 2f2f3334 363a3a3d 3e414444 ./////346::=>ADD │ │ + 0x000a4360 48494b36 34333231 31313231 31313536 HIK6432111211156 │ │ + 0x000a4370 383c3c40 41434747 4b4c4e52 36343332 8<<@ACGGKLNR6432 │ │ + 0x000a4380 31313132 31313135 36383c3c 40414347 1112111568<<@ACG │ │ + 0x000a4390 474b4c4e 52523a38 37363535 35353534 GKLNRR:876555554 │ │ + 0x000a43a0 3438393b 3f3f4344 464a4a4e 4f525656 489;??CDFJJNORVV │ │ + 0x000a43b0 5a3b3938 37363636 36363535 393a3c40 Z;98766666559:<@ │ │ + 0x000a43c0 40444547 4b4b4f50 5357575b 5c3d3b3a @DEGKKOPSWW[\=;: │ │ + 0x000a43d0 39383838 38373737 3b3c3e41 41454649 98888777;<>AAEFI │ │ + 0x000a43e0 4d4d5152 5559595d 5e61413f 3e3d3b3b MMQRUYY]^aA?>=;; │ │ + 0x000a43f0 3b3b3b3a 3a3e3f41 44444849 4b4f4f54 ;;;::>?ADDHIKOOT │ │ + 0x000a4400 55585c5c 61626569 413f3e3d 3b3b3b3b UX\\abeiA?>=;;;; │ │ + 0x000a4410 3b3a3a3e 3f414444 48494b4f 4f545558 ;::>?ADDHIKOOTUX │ │ + 0x000a4420 5c5c6162 65696946 43434140 403f3f3f \\abeiiFCCA@@??? │ │ + 0x000a4430 3e3e4243 4548484c 4d4f5353 58595c60 >>BCEHHLMOSSXY\` │ │ + 0x000a4440 60656669 6d6d7220 1f1f1f1f 1f1f1f1f `efimmr ........ │ │ + 0x000a4450 1f1e1f1f 1f201e1f 1f1f2020 21212222 ..... .... !!"" │ │ + 0x000a4460 22222521 22222323 23262722 24242425 ""%!""###&'"$$$% │ │ + 0x000a4470 2528282a 24262627 28282a2b 2d2f2426 %((*$&&'((*+-/$& │ │ + 0x000a4480 26272828 2a2b2d2f 2f282929 292a2a2c &'((*+-//()))**, │ │ + 0x000a4490 2c2d2f2f 30292a2a 2a2a2a2c 2d2e2f2f ,-//0)*****,-.// │ │ + 0x000a44a0 30302c2c 2c2c2c2c 2d2e2e2f 2f313132 00,,,,,,-..//112 │ │ + 0x000a44b0 31302f2f 2e2e2f2f 2f303032 32333531 10//..///0022351 │ │ + 0x000a44c0 302f2f2e 2e2f2f2f 30303232 33353530 0//..///00223550 │ │ + 0x000a44d0 2f2f2e2d 2d2e2e2e 2f2f3132 33353536 //.--...//123556 │ │ + 0x000a44e0 302f2f2e 2d2d2e2e 2e2e2e31 31333535 0//.--.....11355 │ │ + 0x000a44f0 3636312f 2f2e2d2d 2e2e2e2e 2e313133 661//.--.....113 │ │ + 0x000a4500 35353637 37312f2f 2e2d2d2d 2d2d2d2d 556771//.------- │ │ + 0x000a4510 30313335 35373739 3a312f2f 2e2d2d2d 01355779:1//.--- │ │ + 0x000a4520 2d2d2d2d 30313335 35373739 3a3a3230 ----01355779::20 │ │ + 0x000a4530 302f2e2e 2e2e2e2e 2e313233 36363838 0/.......1236688 │ │ + 0x000a4540 393b3b3d 3231302f 2e2e2e2e 2e2e2e31 9;;=210/.......1 │ │ + 0x000a4550 32333636 38383a3c 3c3d3d33 3131302f 236688:<<==3110/ │ │ + 0x000a4560 2f2f2f2f 2e2e3132 33363638 393a3c3c ////..1236689:<< │ │ + 0x000a4570 3e3e3f34 3232312f 2f2f2f2f 2f2f3132 >>?4221///////12 │ │ + 0x000a4580 34363639 393b3d3d 3f3f4142 34323231 46699;==??AB4221 │ │ + 0x000a4590 2f2f2f2f 2f2f2f31 32343636 39393b3d ///////1246699;= │ │ + 0x000a45a0 3d3f3f41 42423634 33323131 31313030 =??ABB6432111100 │ │ + 0x000a45b0 30333335 37373a3a 3c3e3e40 41424444 033577::<>>@ABDD │ │ + 0x000a45c0 46363434 33313131 31313030 33343537 F644311111003457 │ │ + 0x000a45d0 373a3a3c 3e3e4041 42444446 47373535 7::<>>@ABDDFG755 │ │ + 0x000a45e0 34323232 32313131 33343638 383a3b3c 4222211134688:;< │ │ + 0x000a45f0 3f3f4142 43454547 48493937 36353434 ??ABCEEGHI976544 │ │ + 0x000a4600 33333232 32343536 38383b3c 3d3f3f42 3322245688;<=??B │ │ + 0x000a4610 43444646 49494a4c 39373635 34343333 CDFFIIJL97654433 │ │ + 0x000a4620 32323234 35363838 3b3c3d3f 3f424344 22245688;<=??BCD │ │ + 0x000a4630 46464949 4a4c4c3b 39383736 36353534 FFIIJLL;98766554 │ │ + 0x000a4640 33333637 383a3a3c 3d3f4141 43444648 33678::<=?AACDFH │ │ + 0x000a4650 484a4b4c 4e4e5020 1f1f1f1f 201f1f20 HJKLNNP .... .. │ │ + 0x000a4660 201f2020 20201f20 20202020 1f202020 . . . │ │ + 0x000a4670 2020201f 20202020 2020211f 20202020 . !. │ │ + 0x000a4680 20202121 20202020 20202121 21222020 !! !!!" │ │ + 0x000a4690 20202020 21222222 23202020 20202021 !"""# ! │ │ + 0x000a46a0 22222223 23202121 21212121 22222324 """## !!!!!!""#$ │ │ + 0x000a46b0 24242222 22222121 22232323 25252627 $$""""!!"###%%&' │ │ + 0x000a46c0 22222222 21212223 23232525 26272723 """"!!"###%%&''# │ │ + 0x000a46d0 22222222 22222324 24252527 29292b24 """"""#$$%%'))+$ │ │ + 0x000a46e0 23232322 22232424 25262628 2a2a2d30 ###""#$$%&&(**-0 │ │ + 0x000a46f0 24232323 22222324 24252626 282a2a2d $###""#$$%&&(**- │ │ + 0x000a4700 30302625 25252424 24262626 2727292c 00&%%%$$$&&&''), │ │ + 0x000a4710 2c2f3232 33272726 26252526 27272728 ,/223''&&%%&'''( │ │ + 0x000a4720 282a2d2d 2f323234 36272726 26252526 (*--/2246''&&%%& │ │ + 0x000a4730 27272728 282a2d2d 2f323234 36362a29 '''((*--/22466*) │ │ + 0x000a4740 29292828 28292929 2a2a2c2f 2f313535 ))((()))**,//155 │ │ + 0x000a4750 3738383c 2c2b2a2a 2929292a 2a2a2a2a 788<,+**)))***** │ │ + 0x000a4760 2c2f2f32 3636383a 3a3d3f2c 2b2b2a29 ,//2668::=?,++*) │ │ + 0x000a4770 29292a2a 2a2b2b2d 30303336 36383a3a ))***++-003668:: │ │ + 0x000a4780 3e40402f 2e2d2d2c 2c2c2c2d 2d2d2d2f >@@/.--,,,,----/ │ │ + 0x000a4790 32323538 383a3c3c 40424245 302f2e2e 22588:<<@BBE0/.. │ │ + 0x000a47a0 2d2c2d2d 2d2d2e2e 2f333335 39393b3d -,----../33599;= │ │ + 0x000a47b0 3d414343 46473130 2f2f2e2d 2d2e2e2e =ACCFG10//.--... │ │ + 0x000a47c0 2e2e3033 33363939 3c3e3e42 44444748 ..033699<>>BDDGH │ │ + 0x000a47d0 49353333 33313131 31313131 31333636 I533311111111366 │ │ + 0x000a47e0 393b3b3e 40404547 474a4b4d 51363433 9;;>@@EGGJKMQ643 │ │ + 0x000a47f0 33323131 32323131 31333636 393c3c3f 3211221113669< │ │ + 0x000a49e0 3e343231 31302f2f 2f2f2f2e 2e303232 >42110/////..022 │ │ + 0x000a49f0 34363638 39393c3d 3d3f3f40 42343232 466899<==??@B422 │ │ + 0x000a4a00 31302f2f 2f2f2f2f 2f303232 34363638 10///////0224668 │ │ + 0x000a4a10 39393c3d 3d3f3f40 42423533 32323030 99<==??@BB532200 │ │ + 0x000a4a20 30303030 2f2f3033 33343636 383a3a3c 0000//0334668::< │ │ + 0x000a4a30 3d3e3f40 40434344 36353434 32313131 =>?@@CCD65442111 │ │ + 0x000a4a40 31313030 31343435 3737393a 3a3d3e3f 11001445779::=>? │ │ + 0x000a4a50 40414244 44454736 35343432 31313131 @ABDDEG654421111 │ │ + 0x000a4a60 31303031 34343537 37393a3a 3d3e3f40 1001445779::=>?@ │ │ + 0x000a4a70 41424444 45474720 1f1f1f1f 201f1f20 ABDDEGG .... .. │ │ + 0x000a4a80 201f1f20 20201f1f 20202020 1f1f2020 .. .. .. │ │ + 0x000a4a90 2020201f 20202020 2020201f 20202020 . . │ │ + 0x000a4aa0 20202021 1f202020 20202020 21211f20 !. !!. │ │ + 0x000a4ab0 20202020 20202121 21202020 20202020 !!! │ │ + 0x000a4ac0 21212121 22202020 20202020 21212222 !!!!" !!"" │ │ + 0x000a4ad0 23232020 20202020 20212122 22232323 ## !!""### │ │ + 0x000a4ae0 20212121 21212121 22222223 24242422 !!!!!!!"""#$$$" │ │ + 0x000a4af0 22222222 21212223 23232425 25262722 """"!!"###$%%&'" │ │ + 0x000a4b00 22222222 21212223 23232425 25262727 """"!!"###$%%&'' │ │ + 0x000a4b10 22222222 22222222 23232324 25252628 """"""""###$%%&( │ │ + 0x000a4b20 28292323 23232222 22222424 24252626 ()####""""$$$%&& │ │ + 0x000a4b30 272a2a2b 2e242323 23232222 23242424 '**+.$####""#$$$ │ │ + 0x000a4b40 25262628 2a2a2c2f 30242323 23232222 %&&(**,/0$####"" │ │ + 0x000a4b50 23242424 25262628 2a2a2c2f 30302625 #$$$%&&(**,/00&% │ │ + 0x000a4b60 25252424 24242526 26272727 292c2c2d %%$$$$%&&'''),,- │ │ + 0x000a4b70 30323233 27272626 26252526 27272728 0223''&&&%%&'''( │ │ + 0x000a4b80 28282a2d 2d2e3132 32343627 27262626 ((*--.12246''&&& │ │ + 0x000a4b90 25252627 27272828 282a2d2d 2e313232 %%&'''(((*--.122 │ │ + 0x000a4ba0 34363629 28282827 26262728 28282929 466)((('&&'((()) │ │ + 0x000a4bb0 292b2e2e 2f323434 36373739 2c2b2a2a )+../2446779,+** │ │ + 0x000a4bc0 2a292929 2a2a2a2a 2a2a2c2f 2f313436 *)))******,//146 │ │ + 0x000a4bd0 36383a3a 3c3f2c2b 2a2a2a29 29292a2a 68::BBCE0/..-, │ │ + 0x000a4c30 2c2d2d2d 2d2d2e2e 2f333334 3739393b ,-----../334799; │ │ + 0x000a4c40 3d3d3f43 43444647 302f2e2e 2d2c2c2d ==?CCDFG0/..-,,- │ │ + 0x000a4c50 2d2d2d2d 2e2e2f33 33343739 393b3d3d ----../334799;== │ │ + 0x000a4c60 3f434344 46474733 32313130 2f2f2f30 ?CCDFGG32110///0 │ │ + 0x000a4c70 30303030 30323535 36393a3a 3d3f3f42 0000025569::=??B │ │ + 0x000a4c80 45454649 4a4a4d20 1f1f1f1f 1f1f1f1f EEFIJJM ........ │ │ + 0x000a4c90 1f1f1f1f 1f1f1e1f 1f1f1f20 1e1f1f1f ........... .... │ │ + 0x000a4ca0 1f20201f 1f202020 20202121 21222222 . .. !!!""" │ │ + 0x000a4cb0 22222325 21222222 23232324 26272122 ""#%!"""###$&'!" │ │ + 0x000a4cc0 22222323 23242627 27232425 25252626 ""###$&''#$%%%&& │ │ + 0x000a4cd0 26292929 2c242526 26272828 282a2b2b &))),$%&&'(((*++ │ │ + 0x000a4ce0 2e2f2425 26262728 28282a2b 2b2e2f2f ./$%&&'(((*++.// │ │ + 0x000a4cf0 26272828 28292929 2b2c2c2e 2f2f2f29 &'((()))+,,.///) │ │ + 0x000a4d00 2a2a2a2a 2a2a2b2c 2d2d2e2f 2f303029 ******+,--.//00) │ │ + 0x000a4d10 2a2a2a2a 2a2a2b2c 2d2d2e2f 2f303030 ******+,--.//000 │ │ + 0x000a4d20 2b2b2b2b 2b2b2b2b 2d2d2d2e 2f2f3031 ++++++++---.//01 │ │ + 0x000a4d30 31312f2f 2e2e2e2d 2d2e2e2f 2f2f2f2f 11//...--..///// │ │ + 0x000a4d40 30323232 3431302f 2f2f2e2e 2e2f2f2f 0222410///.../// │ │ + 0x000a4d50 2f303031 32323334 3531302f 2f2f2e2e /0012234510///.. │ │ + 0x000a4d60 2e2f2f2f 2f303031 32323334 35353130 .////00122345510 │ │ + 0x000a4d70 2f2f2e2e 2e2e2e2e 2e2f2f2f 30323232 //.......///0222 │ │ + 0x000a4d80 34353535 302f2f2f 2e2d2d2d 2e2e2e2e 45550///.---.... │ │ + 0x000a4d90 2e2e3031 31323435 35363630 2f2f2f2e ..0112455660///. │ │ + 0x000a4da0 2d2d2d2e 2e2e2e2e 2e303131 32343535 ---......0112455 │ │ + 0x000a4db0 36363631 2f2f2f2e 2d2d2d2e 2e2e2e2e 6661///.---..... │ │ + 0x000a4dc0 2e2f3131 32343535 36373737 312f2f2f ./11245567771/// │ │ + 0x000a4dd0 2e2d2d2d 2d2d2d2d 2d2d2f31 31323435 .---------/11245 │ │ + 0x000a4de0 35373737 393a312f 2f2f2e2d 2d2d2d2d 57779:1///.----- │ │ + 0x000a4df0 2d2d2d2d 2f313132 34353537 3737393a ----/1124557779: │ │ + 0x000a4e00 3a31302f 2f2e2d2d 2d2d2d2d 2d2d2d2f :10//.---------/ │ │ + 0x000a4e10 31313234 35353738 38393b3b 3b323130 1124557889;;;210 │ │ + 0x000a4e20 302f2e2e 2e2e2e2e 2e2e2e2f 32323235 0/........./2225 │ │ + 0x000a4e30 36363738 38393b3b 3c3d3231 30302f2e 667889;;<=2100/. │ │ + 0x000a4e40 2e2e2e2e 2e2e2e2e 2f323232 35363637 ......../2225667 │ │ + 0x000a4e50 38383a3c 3c3c3d3d 32313030 2f2e2e2e 88:<<<==2100/... │ │ + 0x000a4e60 2e2e2e2e 2e2e2f32 32323536 36373838 ....../222566788 │ │ + 0x000a4e70 3a3c3c3c 3d3d3d33 32313130 2f2f2f2f :<<<===32110//// │ │ + 0x000a4e80 2f2f2f2e 2e303232 33353636 3839393a ///..0223566899: │ │ + 0x000a4e90 3c3c3d3e 3f3f4020 1f1f1f1f 201f1f20 <<=>??@ .... .. │ │ + 0x000a4ea0 201f1f20 20201f1f 20202020 1f1f2020 .. .. .. │ │ + 0x000a4eb0 2020201f 1f202020 2020201f 1f202020 .. .. │ │ + 0x000a4ec0 20202020 1f202020 20202020 20201f20 . . │ │ + 0x000a4ed0 20202020 20202021 211f2020 20202020 !!. │ │ + 0x000a4ee0 20202121 211f2020 20202020 20202121 !!!. !! │ │ + 0x000a4ef0 21212020 20202020 20202021 21212122 !! !!!!" │ │ + 0x000a4f00 20202020 20202020 20212222 22222320 !""""# │ │ + 0x000a4f10 20202020 20202020 21222222 22232320 !""""## │ │ + 0x000a4f20 20202020 20202020 21222222 22232323 !""""### │ │ + 0x000a4f30 21212121 21212121 21222222 22232424 !!!!!!!!!""""#$$ │ │ + 0x000a4f40 24252222 22222222 21212122 23232324 $%""""""!!!"###$ │ │ + 0x000a4f50 25252526 27222222 22222221 21212223 %%%&'""""""!!!"# │ │ + 0x000a4f60 23232425 25252627 27222222 22222221 ##$%%%&''""""""! │ │ + 0x000a4f70 21212223 23232425 25252627 27272322 !!"###$%%%&'''#" │ │ + 0x000a4f80 22222222 22222223 24242424 25252527 """""""#$$$$%%%' │ │ + 0x000a4f90 2929292b 24232323 23232222 22232424 )))+$#####"""#$$ │ │ + 0x000a4fa0 24252626 26282a2a 2a2d3024 23232323 $%&&&(***-0$#### │ │ + 0x000a4fb0 23222222 23242424 25262626 282a2a2a #"""#$$$%&&&(*** │ │ + 0x000a4fc0 2d303024 23232323 23222222 23242424 -00$#####"""#$$$ │ │ + 0x000a4fd0 25262626 282a2a2a 2d303030 25252525 %&&&(***-000%%%% │ │ + 0x000a4fe0 25242424 24252626 26262727 27292c2c %$$$$%&&&&'''),, │ │ + 0x000a4ff0 2c2e3131 31332727 26262626 25252526 ,.1113''&&&&%%%& │ │ + 0x000a5000 27272728 2828282a 2d2d2d2f 32323234 '''((((*---/2224 │ │ + 0x000a5010 36272726 26262625 25252627 27272828 6''&&&&%%%&'''(( │ │ + 0x000a5020 28282a2d 2d2d2f32 32323436 36272726 ((*---/222466''& │ │ + 0x000a5030 26262625 25252627 27272828 28282a2d &&&%%%&'''((((*- │ │ + 0x000a5040 2d2d2f32 32323436 36362929 28282827 --/2224666))(((' │ │ + 0x000a5050 27272728 28282829 2929292c 2e2e2e31 '''(((()))),...1 │ │ + 0x000a5060 34343436 3838383a 2c2b2a2a 2a292929 4446888:,+***))) │ │ + 0x000a5070 29292a2a 2a2a2a2a 2a2d2f2f 2f323636 ))*******-///266 │ │ + 0x000a5080 36383a3a 3a3c3f2c 2b2a2a2a 29292929 68:::.7.?. │ │ + 0x000a6420 00001000 01000200 11002000 30002100 .......... .0.!. │ │ + 0x000a6430 12000300 04001300 22003100 40005000 ........".1.@.P. │ │ + 0x000a6440 41003200 23001400 05000600 15002400 A.2.#.........$. │ │ + 0x000a6450 33004200 51006000 70006100 52004300 3.B.Q.`.p.a.R.C. │ │ + 0x000a6460 34002500 16000700 08001700 26003500 4.%.........&.5. │ │ + 0x000a6470 44005300 62007100 80009000 81007200 D.S.b.q.......r. │ │ + 0x000a6480 63005400 45003600 27001800 09000a00 c.T.E.6.'....... │ │ + 0x000a6490 19002800 37004600 55006400 73008200 ..(.7.F.U.d.s... │ │ + 0x000a64a0 9100a000 b000a100 92008300 74006500 ............t.e. │ │ + 0x000a64b0 56004700 38002900 1a000b00 0c001b00 V.G.8.)......... │ │ + 0x000a64c0 2a003900 48005700 66007500 84009300 *.9.H.W.f.u..... │ │ + 0x000a64d0 a200b100 c000d000 c100b200 a3009400 ................ │ │ + 0x000a64e0 85007600 67005800 49003a00 2b001c00 ..v.g.X.I.:.+... │ │ + 0x000a64f0 0d000e00 1d002c00 3b004a00 59006800 ......,.;.J.Y.h. │ │ + 0x000a6500 77008600 9500a400 b300c200 d100e000 w............... │ │ + 0x000a6510 f000e100 d200c300 b400a500 96008700 ................ │ │ + 0x000a6520 78006900 5a004b00 3c002d00 1e000f00 x.i.Z.K.<.-..... │ │ + 0x000a6530 1f002e00 3d004c00 5b006a00 79008800 ....=.L.[.j.y... │ │ + 0x000a6540 9700a600 b500c400 d300e200 f100f200 ................ │ │ + 0x000a6550 e300d400 c500b600 a7009800 89007a00 ..............z. │ │ + 0x000a6560 6b005c00 4d003e00 2f003f00 4e005d00 k.\.M.>./.?.N.]. │ │ + 0x000a6570 6c007b00 8a009900 a800b700 c600d500 l.{............. │ │ + 0x000a6580 e400f300 f400e500 d600c700 b800a900 ................ │ │ + 0x000a6590 9a008b00 7c006d00 5e004f00 5f006e00 ....|.m.^.O._.n. │ │ + 0x000a65a0 7d008c00 9b00aa00 b900c800 d700e600 }............... │ │ + 0x000a65b0 f500f600 e700d800 c900ba00 ab009c00 ................ │ │ + 0x000a65c0 8d007e00 6f007f00 8e009d00 ac00bb00 ..~.o........... │ │ + 0x000a65d0 ca00d900 e800f700 f800e900 da00cb00 ................ │ │ + 0x000a65e0 bc00ad00 9e008f00 9f00ae00 bd00cc00 ................ │ │ + 0x000a65f0 db00ea00 f900fa00 eb00dc00 cd00be00 ................ │ │ + 0x000a6600 af00bf00 ce00dd00 ec00fb00 fc00ed00 ................ │ │ + 0x000a6610 de00cf00 df00ee00 fd00fe00 ef00ff00 ................ │ │ + 0x000a6620 00002000 01000200 21004000 60004100 .. .....!.@.`.A. │ │ + 0x000a6630 22000300 04002300 42006100 8000a000 ".....#.B.a..... │ │ + 0x000a6640 81006200 43002400 05000600 25004400 ..b.C.$.....%.D. │ │ + 0x000a6650 63008200 a100c000 e000c100 a2008300 c............... │ │ + 0x000a6660 64004500 26000700 08002700 46006500 d.E.&.....'.F.e. │ │ + 0x000a6670 8400a300 c200e100 00012001 0101e200 .......... ..... │ │ + 0x000a6680 c300a400 85006600 47002800 09000a00 ......f.G.(..... │ │ + 0x000a6690 29004800 67008600 a500c400 e3000201 ).H.g........... │ │ + 0x000a66a0 21014001 60014101 22010301 e400c500 !.@.`.A."....... │ │ + 0x000a66b0 a6008700 68004900 2a000b00 0c002b00 ....h.I.*.....+. │ │ + 0x000a66c0 4a006900 8800a700 c600e500 04012301 J.i...........#. │ │ + 0x000a66d0 42016101 8001a001 81016201 43012401 B.a.......b.C.$. │ │ + 0x000a66e0 0501e600 c700a800 89006a00 4b002c00 ..........j.K.,. │ │ + 0x000a66f0 0d000e00 2d004c00 6b008a00 a900c800 ....-.L.k....... │ │ + 0x000a6700 e7000601 25014401 63018201 a101c001 ....%.D.c....... │ │ + 0x000a6710 e001c101 a2018301 64014501 26010701 ........d.E.&... │ │ + 0x000a6720 e800c900 aa008b00 6c004d00 2e000f00 ........l.M..... │ │ + 0x000a6730 10002f00 4e006d00 8c00ab00 ca00e900 ../.N.m......... │ │ + 0x000a6740 08012701 46016501 8401a301 c201e101 ..'.F.e......... │ │ + 0x000a6750 00022002 0102e201 c301a401 85016601 .. ...........f. │ │ + 0x000a6760 47012801 0901ea00 cb00ac00 8d006e00 G.(...........n. │ │ + 0x000a6770 4f003000 11001200 31005000 6f008e00 O.0.....1.P.o... │ │ + 0x000a6780 ad00cc00 eb000a01 29014801 67018601 ........).H.g... │ │ + 0x000a6790 a501c401 e3010202 21024002 60024102 ........!.@.`.A. │ │ + 0x000a67a0 22020302 e401c501 a6018701 68014901 "...........h.I. │ │ + 0x000a67b0 2a010b01 ec00cd00 ae008f00 70005100 *...........p.Q. │ │ + 0x000a67c0 32001300 14003300 52007100 9000af00 2.....3.R.q..... │ │ + 0x000a67d0 ce00ed00 0c012b01 4a016901 8801a701 ......+.J.i..... │ │ + 0x000a67e0 c601e501 04022302 42026102 8002a002 ......#.B.a..... │ │ + 0x000a67f0 81026202 43022402 0502e601 c701a801 ..b.C.$......... │ │ + 0x000a6800 89016a01 4b012c01 0d01ee00 cf00b000 ..j.K.,......... │ │ + 0x000a6810 91007200 53003400 15001600 35005400 ..r.S.4.....5.T. │ │ + 0x000a6820 73009200 b100d000 ef000e01 2d014c01 s...........-.L. │ │ + 0x000a6830 6b018a01 a901c801 e7010602 25024402 k...........%.D. │ │ + 0x000a6840 63028202 a102c002 e002c102 a2028302 c............... │ │ + 0x000a6850 64024502 26020702 e801c901 aa018b01 d.E.&........... │ │ + 0x000a6860 6c014d01 2e010f01 f000d100 b2009300 l.M............. │ │ + 0x000a6870 74005500 36001700 18003700 56007500 t.U.6.....7.V.u. │ │ + 0x000a6880 9400b300 d200f100 10012f01 4e016d01 ........../.N.m. │ │ + 0x000a6890 8c01ab01 ca01e901 08022702 46026502 ..........'.F.e. │ │ + 0x000a68a0 8402a302 c202e102 00032003 0103e202 .......... ..... │ │ + 0x000a68b0 c302a402 85026602 47022802 0902ea01 ......f.G.(..... │ │ + 0x000a68c0 cb01ac01 8d016e01 4f013001 1101f200 ......n.O.0..... │ │ + 0x000a68d0 d300b400 95007600 57003800 19001a00 ......v.W.8..... │ │ + 0x000a68e0 39005800 77009600 b500d400 f3001201 9.X.w........... │ │ + 0x000a68f0 31015001 6f018e01 ad01cc01 eb010a02 1.P.o........... │ │ + 0x000a6900 29024802 67028602 a502c402 e3020203 ).H.g........... │ │ + 0x000a6910 21034003 60034103 22030303 e402c502 !.@.`.A."....... │ │ + 0x000a6920 a6028702 68024902 2a020b02 ec01cd01 ....h.I.*....... │ │ + 0x000a6930 ae018f01 70015101 32011301 f400d500 ....p.Q.2....... │ │ + 0x000a6940 b6009700 78005900 3a001b00 1c003b00 ....x.Y.:.....;. │ │ + 0x000a6950 5a007900 9800b700 d600f500 14013301 Z.y...........3. │ │ + 0x000a6960 52017101 9001af01 ce01ed01 0c022b02 R.q...........+. │ │ + 0x000a6970 4a026902 8802a702 c602e502 04032303 J.i...........#. │ │ + 0x000a6980 42036103 8003a003 81036203 43032403 B.a.......b.C.$. │ │ + 0x000a6990 0503e602 c702a802 89026a02 4b022c02 ..........j.K.,. │ │ + 0x000a69a0 0d02ee01 cf01b001 91017201 53013401 ..........r.S.4. │ │ + 0x000a69b0 1501f600 d700b800 99007a00 5b003c00 ..........z.[.<. │ │ + 0x000a69c0 1d001e00 3d005c00 7b009a00 b900d800 ....=.\.{....... │ │ + 0x000a69d0 f7001601 35015401 73019201 b101d001 ....5.T.s....... │ │ + 0x000a69e0 ef010e02 2d024c02 6b028a02 a902c802 ....-.L.k....... │ │ + 0x000a69f0 e7020603 25034403 63038203 a103c003 ....%.D.c....... │ │ + 0x000a6a00 e003c103 a2038303 64034503 26030703 ........d.E.&... │ │ + 0x000a6a10 e802c902 aa028b02 6c024d02 2e020f02 ........l.M..... │ │ + 0x000a6a20 f001d101 b2019301 74015501 36011701 ........t.U.6... │ │ + 0x000a6a30 f800d900 ba009b00 7c005d00 3e001f00 ........|.].>... │ │ + 0x000a6a40 3f005e00 7d009c00 bb00da00 f9001801 ?.^.}........... │ │ + 0x000a6a50 37015601 75019401 b301d201 f1011002 7.V.u........... │ │ + 0x000a6a60 2f024e02 6d028c02 ab02ca02 e9020803 /.N.m........... │ │ + 0x000a6a70 27034603 65038403 a303c203 e103e203 '.F.e........... │ │ + 0x000a6a80 c303a403 85036603 47032803 0903ea02 ......f.G.(..... │ │ + 0x000a6a90 cb02ac02 8d026e02 4f023002 1102f201 ......n.O.0..... │ │ + 0x000a6aa0 d301b401 95017601 57013801 1901fa00 ......v.W.8..... │ │ + 0x000a6ab0 db00bc00 9d007e00 5f007f00 9e00bd00 ......~._....... │ │ + 0x000a6ac0 dc00fb00 1a013901 58017701 9601b501 ......9.X.w..... │ │ + 0x000a6ad0 d401f301 12023102 50026f02 8e02ad02 ......1.P.o..... │ │ + 0x000a6ae0 cc02eb02 0a032903 48036703 8603a503 ......).H.g..... │ │ + 0x000a6af0 c403e303 e403c503 a6038703 68034903 ............h.I. │ │ + 0x000a6b00 2a030b03 ec02cd02 ae028f02 70025102 *...........p.Q. │ │ + 0x000a6b10 32021302 f401d501 b6019701 78015901 2...........x.Y. │ │ + 0x000a6b20 3a011b01 fc00dd00 be009f00 bf00de00 :............... │ │ + 0x000a6b30 fd001c01 3b015a01 79019801 b701d601 ....;.Z.y....... │ │ + 0x000a6b40 f5011402 33025202 71029002 af02ce02 ....3.R.q....... │ │ + 0x000a6b50 ed020c03 2b034a03 69038803 a703c603 ....+.J.i....... │ │ + 0x000a6b60 e503e603 c703a803 89036a03 4b032c03 ..........j.K.,. │ │ + 0x000a6b70 0d03ee02 cf02b002 91027202 53023402 ..........r.S.4. │ │ + 0x000a6b80 1502f601 d701b801 99017a01 5b013c01 ..........z.[.<. │ │ + 0x000a6b90 1d01fe00 df00ff00 1e013d01 5c017b01 ..........=.\.{. │ │ + 0x000a6ba0 9a01b901 d801f701 16023502 54027302 ..........5.T.s. │ │ + 0x000a6bb0 9202b102 d002ef02 0e032d03 4c036b03 ..........-.L.k. │ │ + 0x000a6bc0 8a03a903 c803e703 e803c903 aa038b03 ................ │ │ + 0x000a6bd0 6c034d03 2e030f03 f002d102 b2029302 l.M............. │ │ + 0x000a6be0 74025502 36021702 f801d901 ba019b01 t.U.6........... │ │ + 0x000a6bf0 7c015d01 3e011f01 3f015e01 7d019c01 |.].>...?.^.}... │ │ + 0x000a6c00 bb01da01 f9011802 37025602 75029402 ........7.V.u... │ │ + 0x000a6c10 b302d202 f1021003 2f034e03 6d038c03 ......../.N.m... │ │ + 0x000a6c20 ab03ca03 e903ea03 cb03ac03 8d036e03 ..............n. │ │ + 0x000a6c30 4f033003 1103f202 d302b402 95027602 O.0...........v. │ │ + 0x000a6c40 57023802 1902fa01 db01bc01 9d017e01 W.8...........~. │ │ + 0x000a6c50 5f017f01 9e01bd01 dc01fb01 1a023902 _.............9. │ │ + 0x000a6c60 58027702 9602b502 d402f302 12033103 X.w...........1. │ │ + 0x000a6c70 50036f03 8e03ad03 cc03eb03 ec03cd03 P.o............. │ │ + 0x000a6c80 ae038f03 70035103 32031303 f402d502 ....p.Q.2....... │ │ + 0x000a6c90 b6029702 78025902 3a021b02 fc01dd01 ....x.Y.:....... │ │ + 0x000a6ca0 be019f01 bf01de01 fd011c02 3b025a02 ............;.Z. │ │ + 0x000a6cb0 79029802 b702d602 f5021403 33035203 y...........3.R. │ │ + 0x000a6cc0 71039003 af03ce03 ed03ee03 cf03b003 q............... │ │ + 0x000a6cd0 91037203 53033403 1503f602 d702b802 ..r.S.4......... │ │ + 0x000a6ce0 99027a02 5b023c02 1d02fe01 df01ff01 ..z.[.<......... │ │ + 0x000a6cf0 1e023d02 5c027b02 9a02b902 d802f702 ..=.\.{......... │ │ + 0x000a6d00 16033503 54037303 9203b103 d003ef03 ..5.T.s......... │ │ + 0x000a6d10 f003d103 b2039303 74035503 36031703 ........t.U.6... │ │ + 0x000a6d20 f802d902 ba029b02 7c025d02 3e021f02 ........|.].>... │ │ + 0x000a6d30 3f025e02 7d029c02 bb02da02 f9021803 ?.^.}........... │ │ + 0x000a6d40 37035603 75039403 b303d203 f103f203 7.V.u........... │ │ + 0x000a6d50 d303b403 95037603 57033803 1903fa02 ......v.W.8..... │ │ + 0x000a6d60 db02bc02 9d027e02 5f027f02 9e02bd02 ......~._....... │ │ + 0x000a6d70 dc02fb02 1a033903 58037703 9603b503 ......9.X.w..... │ │ + 0x000a6d80 d403f303 f403d503 b6039703 78035903 ............x.Y. │ │ + 0x000a6d90 3a031b03 fc02dd02 be029f02 bf02de02 :............... │ │ + 0x000a6da0 fd021c03 3b035a03 79039803 b703d603 ....;.Z.y....... │ │ + 0x000a6db0 f503f603 d703b803 99037a03 5b033c03 ..........z.[.<. │ │ + 0x000a6dc0 1d03fe02 df02ff02 1e033d03 5c037b03 ..........=.\.{. │ │ + 0x000a6dd0 9a03b903 d803f703 f803d903 ba039b03 ................ │ │ + 0x000a6de0 7c035d03 3e031f03 3f035e03 7d039c03 |.].>...?.^.}... │ │ + 0x000a6df0 bb03da03 f903fa03 db03bc03 9d037e03 ..............~. │ │ + 0x000a6e00 5f037f03 9e03bd03 dc03fb03 fc03dd03 _............... │ │ + 0x000a6e10 be039f03 bf03de03 fd03fe03 df03ff03 ................ │ │ + 0x000a6e20 00000800 01001000 09000200 18001100 ................ │ │ + 0x000a6e30 0a000300 19001200 0b000400 1a001300 ................ │ │ + 0x000a6e40 0c000500 1b001400 0d000600 1c001500 ................ │ │ + 0x000a6e50 0e000700 1d001600 0f001e00 17001f00 ................ │ │ + 0x000a6e60 00000100 04000200 05000800 03000600 ................ │ │ + 0x000a6e70 09000c00 07000a00 0d001000 0b000e00 ................ │ │ + 0x000a6e80 11001400 0f001200 15001800 13001600 ................ │ │ + 0x000a6e90 19001c00 17001a00 1d001b00 1e001f00 ................ │ │ + 0x000a6ea0 00001000 01002000 11000200 30002100 ...... .....0.!. │ │ + 0x000a6eb0 12000300 40003100 22001300 04005000 ....@.1.".....P. │ │ + 0x000a6ec0 41003200 23001400 05006000 51004200 A.2.#.....`.Q.B. │ │ + 0x000a6ed0 33002400 15000600 70006100 52004300 3.$.....p.a.R.C. │ │ + 0x000a6ee0 34002500 16000700 71006200 53004400 4.%.....q.b.S.D. │ │ + 0x000a6ef0 35002600 17000800 72006300 54004500 5.&.....r.c.T.E. │ │ + 0x000a6f00 36002700 18000900 73006400 55004600 6.'.....s.d.U.F. │ │ + 0x000a6f10 37002800 19000a00 74006500 56004700 7.(.....t.e.V.G. │ │ + 0x000a6f20 38002900 1a000b00 75006600 57004800 8.).....u.f.W.H. │ │ + 0x000a6f30 39002a00 1b000c00 76006700 58004900 9.*.....v.g.X.I. │ │ + 0x000a6f40 3a002b00 1c000d00 77006800 59004a00 :.+.....w.h.Y.J. │ │ + 0x000a6f50 3b002c00 1d000e00 78006900 5a004b00 ;.,.....x.i.Z.K. │ │ + 0x000a6f60 3c002d00 1e000f00 79006a00 5b004c00 <.-.....y.j.[.L. │ │ + 0x000a6f70 3d002e00 1f007a00 6b005c00 4d003e00 =.....z.k.\.M.>. │ │ + 0x000a6f80 2f007b00 6c005d00 4e003f00 7c006d00 /.{.l.].N.?.|.m. │ │ + 0x000a6f90 5e004f00 7d006e00 5f007e00 6f007f00 ^.O.}.n._.~.o... │ │ + 0x000a6fa0 00000100 08000200 09001000 03000a00 ................ │ │ + 0x000a6fb0 11001800 04000b00 12001900 20000500 ............ ... │ │ + 0x000a6fc0 0c001300 1a002100 28000600 0d001400 ......!.(....... │ │ + 0x000a6fd0 1b002200 29003000 07000e00 15001c00 ..".).0......... │ │ + 0x000a6fe0 23002a00 31003800 0f001600 1d002400 #.*.1.8.......$. │ │ + 0x000a6ff0 2b003200 39004000 17001e00 25002c00 +.2.9.@.....%.,. │ │ + 0x000a7000 33003a00 41004800 1f002600 2d003400 3.:.A.H...&.-.4. │ │ + 0x000a7010 3b004200 49005000 27002e00 35003c00 ;.B.I.P.'...5.<. │ │ + 0x000a7020 43004a00 51005800 2f003600 3d004400 C.J.Q.X./.6.=.D. │ │ + 0x000a7030 4b005200 59006000 37003e00 45004c00 K.R.Y.`.7.>.E.L. │ │ + 0x000a7040 53005a00 61006800 3f004600 4d005400 S.Z.a.h.?.F.M.T. │ │ + 0x000a7050 5b006200 69007000 47004e00 55005c00 [.b.i.p.G.N.U.\. │ │ + 0x000a7060 63006a00 71007800 4f005600 5d006400 c.j.q.x.O.V.].d. │ │ + 0x000a7070 6b007200 79005700 5e006500 6c007300 k.r.y.W.^.e.l.s. │ │ + 0x000a7080 7a005f00 66006d00 74007b00 67006e00 z._.f.m.t.{.g.n. │ │ + 0x000a7090 75007c00 6f007600 7d007700 7e007f00 u.|.o.v.}.w.~... │ │ + 0x000a70a0 00002000 01004000 21000200 60004100 .. ...@.!...`.A. │ │ + 0x000a70b0 22000300 80006100 42002300 0400a000 ".....a.B.#..... │ │ + 0x000a70c0 81006200 43002400 0500c000 a1008200 ..b.C.$......... │ │ + 0x000a70d0 63004400 25000600 e000c100 a2008300 c.D.%........... │ │ + 0x000a70e0 64004500 26000700 0001e100 c200a300 d.E.&........... │ │ + 0x000a70f0 84006500 46002700 08002001 0101e200 ..e.F.'... ..... │ │ + 0x000a7100 c300a400 85006600 47002800 09004001 ......f.G.(...@. │ │ + 0x000a7110 21010201 e300c400 a5008600 67004800 !...........g.H. │ │ + 0x000a7120 29000a00 60014101 22010301 e400c500 )...`.A."....... │ │ + 0x000a7130 a6008700 68004900 2a000b00 80016101 ....h.I.*.....a. │ │ + 0x000a7140 42012301 0401e500 c600a700 88006900 B.#...........i. │ │ + 0x000a7150 4a002b00 0c00a001 81016201 43012401 J.+.......b.C.$. │ │ + 0x000a7160 0501e600 c700a800 89006a00 4b002c00 ..........j.K.,. │ │ + 0x000a7170 0d00c001 a1018201 63014401 25010601 ........c.D.%... │ │ + 0x000a7180 e700c800 a9008a00 6b004c00 2d000e00 ........k.L.-... │ │ + 0x000a7190 e001c101 a2018301 64014501 26010701 ........d.E.&... │ │ + 0x000a71a0 e800c900 aa008b00 6c004d00 2e000f00 ........l.M..... │ │ + 0x000a71b0 e101c201 a3018401 65014601 27010801 ........e.F.'... │ │ + 0x000a71c0 e900ca00 ab008c00 6d004e00 2f001000 ........m.N./... │ │ + 0x000a71d0 e201c301 a4018501 66014701 28010901 ........f.G.(... │ │ + 0x000a71e0 ea00cb00 ac008d00 6e004f00 30001100 ........n.O.0... │ │ + 0x000a71f0 e301c401 a5018601 67014801 29010a01 ........g.H.)... │ │ + 0x000a7200 eb00cc00 ad008e00 6f005000 31001200 ........o.P.1... │ │ + 0x000a7210 e401c501 a6018701 68014901 2a010b01 ........h.I.*... │ │ + 0x000a7220 ec00cd00 ae008f00 70005100 32001300 ........p.Q.2... │ │ + 0x000a7230 e501c601 a7018801 69014a01 2b010c01 ........i.J.+... │ │ + 0x000a7240 ed00ce00 af009000 71005200 33001400 ........q.R.3... │ │ + 0x000a7250 e601c701 a8018901 6a014b01 2c010d01 ........j.K.,... │ │ + 0x000a7260 ee00cf00 b0009100 72005300 34001500 ........r.S.4... │ │ + 0x000a7270 e701c801 a9018a01 6b014c01 2d010e01 ........k.L.-... │ │ + 0x000a7280 ef00d000 b1009200 73005400 35001600 ........s.T.5... │ │ + 0x000a7290 e801c901 aa018b01 6c014d01 2e010f01 ........l.M..... │ │ + 0x000a72a0 f000d100 b2009300 74005500 36001700 ........t.U.6... │ │ + 0x000a72b0 e901ca01 ab018c01 6d014e01 2f011001 ........m.N./... │ │ + 0x000a72c0 f100d200 b3009400 75005600 37001800 ........u.V.7... │ │ + 0x000a72d0 ea01cb01 ac018d01 6e014f01 30011101 ........n.O.0... │ │ + 0x000a72e0 f200d300 b4009500 76005700 38001900 ........v.W.8... │ │ + 0x000a72f0 eb01cc01 ad018e01 6f015001 31011201 ........o.P.1... │ │ + 0x000a7300 f300d400 b5009600 77005800 39001a00 ........w.X.9... │ │ + 0x000a7310 ec01cd01 ae018f01 70015101 32011301 ........p.Q.2... │ │ + 0x000a7320 f400d500 b6009700 78005900 3a001b00 ........x.Y.:... │ │ + 0x000a7330 ed01ce01 af019001 71015201 33011401 ........q.R.3... │ │ + 0x000a7340 f500d600 b7009800 79005a00 3b001c00 ........y.Z.;... │ │ + 0x000a7350 ee01cf01 b0019101 72015301 34011501 ........r.S.4... │ │ + 0x000a7360 f600d700 b8009900 7a005b00 3c001d00 ........z.[.<... │ │ + 0x000a7370 ef01d001 b1019201 73015401 35011601 ........s.T.5... │ │ + 0x000a7380 f700d800 b9009a00 7b005c00 3d001e00 ........{.\.=... │ │ + 0x000a7390 f001d101 b2019301 74015501 36011701 ........t.U.6... │ │ + 0x000a73a0 f800d900 ba009b00 7c005d00 3e001f00 ........|.].>... │ │ + 0x000a73b0 f101d201 b3019401 75015601 37011801 ........u.V.7... │ │ + 0x000a73c0 f900da00 bb009c00 7d005e00 3f00f201 ........}.^.?... │ │ + 0x000a73d0 d301b401 95017601 57013801 1901fa00 ......v.W.8..... │ │ + 0x000a73e0 db00bc00 9d007e00 5f00f301 d401b501 ......~._....... │ │ + 0x000a73f0 96017701 58013901 1a01fb00 dc00bd00 ..w.X.9......... │ │ + 0x000a7400 9e007f00 f401d501 b6019701 78015901 ............x.Y. │ │ + 0x000a7410 3a011b01 fc00dd00 be009f00 f501d601 :............... │ │ + 0x000a7420 b7019801 79015a01 3b011c01 fd00de00 ....y.Z.;....... │ │ + 0x000a7430 bf00f601 d701b801 99017a01 5b013c01 ..........z.[.<. │ │ + 0x000a7440 1d01fe00 df00f701 d801b901 9a017b01 ..............{. │ │ + 0x000a7450 5c013d01 1e01ff00 f801d901 ba019b01 \.=............. │ │ + 0x000a7460 7c015d01 3e011f01 f901da01 bb019c01 |.].>........... │ │ + 0x000a7470 7d015e01 3f01fa01 db01bc01 9d017e01 }.^.?.........~. │ │ + 0x000a7480 5f01fb01 dc01bd01 9e017f01 fc01dd01 _............... │ │ + 0x000a7490 be019f01 fd01de01 bf01fe01 df01ff01 ................ │ │ + 0x000a74a0 00000100 10000200 11002000 03001200 .......... ..... │ │ + 0x000a74b0 21003000 04001300 22003100 40000500 !.0.....".1.@... │ │ + 0x000a74c0 14002300 32004100 50000600 15002400 ..#.2.A.P.....$. │ │ + 0x000a74d0 33004200 51006000 07001600 25003400 3.B.Q.`.....%.4. │ │ + 0x000a74e0 43005200 61007000 08001700 26003500 C.R.a.p.....&.5. │ │ + 0x000a74f0 44005300 62007100 80000900 18002700 D.S.b.q.......'. │ │ + 0x000a7500 36004500 54006300 72008100 90000a00 6.E.T.c.r....... │ │ + 0x000a7510 19002800 37004600 55006400 73008200 ..(.7.F.U.d.s... │ │ + 0x000a7520 9100a000 0b001a00 29003800 47005600 ........).8.G.V. │ │ + 0x000a7530 65007400 83009200 a100b000 0c001b00 e.t............. │ │ + 0x000a7540 2a003900 48005700 66007500 84009300 *.9.H.W.f.u..... │ │ + 0x000a7550 a200b100 c0000d00 1c002b00 3a004900 ..........+.:.I. │ │ + 0x000a7560 58006700 76008500 9400a300 b200c100 X.g.v........... │ │ + 0x000a7570 d0000e00 1d002c00 3b004a00 59006800 ......,.;.J.Y.h. │ │ + 0x000a7580 77008600 9500a400 b300c200 d100e000 w............... │ │ + 0x000a7590 0f001e00 2d003c00 4b005a00 69007800 ....-.<.K.Z.i.x. │ │ + 0x000a75a0 87009600 a500b400 c300d200 e100f000 ................ │ │ + 0x000a75b0 1f002e00 3d004c00 5b006a00 79008800 ....=.L.[.j.y... │ │ + 0x000a75c0 9700a600 b500c400 d300e200 f1000001 ................ │ │ + 0x000a75d0 2f003e00 4d005c00 6b007a00 89009800 /.>.M.\.k.z..... │ │ + 0x000a75e0 a700b600 c500d400 e300f200 01011001 ................ │ │ + 0x000a75f0 3f004e00 5d006c00 7b008a00 9900a800 ?.N.].l.{....... │ │ + 0x000a7600 b700c600 d500e400 f3000201 11012001 .............. . │ │ + 0x000a7610 4f005e00 6d007c00 8b009a00 a900b800 O.^.m.|......... │ │ + 0x000a7620 c700d600 e500f400 03011201 21013001 ............!.0. │ │ + 0x000a7630 5f006e00 7d008c00 9b00aa00 b900c800 _.n.}........... │ │ + 0x000a7640 d700e600 f5000401 13012201 31014001 ..........".1.@. │ │ + 0x000a7650 6f007e00 8d009c00 ab00ba00 c900d800 o.~............. │ │ + 0x000a7660 e700f600 05011401 23013201 41015001 ........#.2.A.P. │ │ + 0x000a7670 7f008e00 9d00ac00 bb00ca00 d900e800 ................ │ │ + 0x000a7680 f7000601 15012401 33014201 51016001 ......$.3.B.Q.`. │ │ + 0x000a7690 8f009e00 ad00bc00 cb00da00 e900f800 ................ │ │ + 0x000a76a0 07011601 25013401 43015201 61017001 ....%.4.C.R.a.p. │ │ + 0x000a76b0 9f00ae00 bd00cc00 db00ea00 f9000801 ................ │ │ + 0x000a76c0 17012601 35014401 53016201 71018001 ..&.5.D.S.b.q... │ │ + 0x000a76d0 af00be00 cd00dc00 eb00fa00 09011801 ................ │ │ + 0x000a76e0 27013601 45015401 63017201 81019001 '.6.E.T.c.r..... │ │ + 0x000a76f0 bf00ce00 dd00ec00 fb000a01 19012801 ..............(. │ │ + 0x000a7700 37014601 55016401 73018201 9101a001 7.F.U.d.s....... │ │ + 0x000a7710 cf00de00 ed00fc00 0b011a01 29013801 ............).8. │ │ + 0x000a7720 47015601 65017401 83019201 a101b001 G.V.e.t......... │ │ + 0x000a7730 df00ee00 fd000c01 1b012a01 39014801 ..........*.9.H. │ │ + 0x000a7740 57016601 75018401 9301a201 b101c001 W.f.u........... │ │ + 0x000a7750 ef00fe00 0d011c01 2b013a01 49015801 ........+.:.I.X. │ │ + 0x000a7760 67017601 85019401 a301b201 c101d001 g.v............. │ │ + 0x000a7770 ff000e01 1d012c01 3b014a01 59016801 ......,.;.J.Y.h. │ │ + 0x000a7780 77018601 9501a401 b301c201 d101e001 w............... │ │ + 0x000a7790 0f011e01 2d013c01 4b015a01 69017801 ....-.<.K.Z.i.x. │ │ + 0x000a77a0 87019601 a501b401 c301d201 e101f001 ................ │ │ + 0x000a77b0 1f012e01 3d014c01 5b016a01 79018801 ....=.L.[.j.y... │ │ + 0x000a77c0 9701a601 b501c401 d301e201 f1012f01 ............../. │ │ + 0x000a77d0 3e014d01 5c016b01 7a018901 9801a701 >.M.\.k.z....... │ │ + 0x000a77e0 b601c501 d401e301 f2013f01 4e015d01 ..........?.N.]. │ │ + 0x000a77f0 6c017b01 8a019901 a801b701 c601d501 l.{............. │ │ + 0x000a7800 e401f301 4f015e01 6d017c01 8b019a01 ....O.^.m.|..... │ │ + 0x000a7810 a901b801 c701d601 e501f401 5f016e01 ............_.n. │ │ + 0x000a7820 7d018c01 9b01aa01 b901c801 d701e601 }............... │ │ + 0x000a7830 f5016f01 7e018d01 9c01ab01 ba01c901 ..o.~........... │ │ + 0x000a7840 d801e701 f6017f01 8e019d01 ac01bb01 ................ │ │ + 0x000a7850 ca01d901 e801f701 8f019e01 ad01bc01 ................ │ │ + 0x000a7860 cb01da01 e901f801 9f01ae01 bd01cc01 ................ │ │ + 0x000a7870 db01ea01 f901af01 be01cd01 dc01eb01 ................ │ │ + 0x000a7880 fa01bf01 ce01dd01 ec01fb01 cf01de01 ................ │ │ + 0x000a7890 ed01fc01 df01ee01 fd01ef01 fe01ff01 ................ │ │ + 0x000a78a0 00001000 01002000 11000200 30002100 ...... .....0.!. │ │ + 0x000a78b0 12000300 31002200 13000400 32002300 ....1.".....2.#. │ │ + 0x000a78c0 14000500 33002400 15000600 34002500 ....3.$.....4.%. │ │ + 0x000a78d0 16000700 35002600 17000800 36002700 ....5.&.....6.'. │ │ + 0x000a78e0 18000900 37002800 19000a00 38002900 ....7.(.....8.). │ │ + 0x000a78f0 1a000b00 39002a00 1b000c00 3a002b00 ....9.*.....:.+. │ │ + 0x000a7900 1c000d00 3b002c00 1d000e00 3c002d00 ....;.,.....<.-. │ │ + 0x000a7910 1e000f00 3d002e00 1f003e00 2f003f00 ....=.....>./.?. │ │ + 0x000a7920 00000100 04000200 05000800 03000600 ................ │ │ + 0x000a7930 09000c00 07000a00 0d001000 0b000e00 ................ │ │ + 0x000a7940 11001400 0f001200 15001800 13001600 ................ │ │ + 0x000a7950 19001c00 17001a00 1d002000 1b001e00 .......... ..... │ │ + 0x000a7960 21002400 1f002200 25002800 23002600 !.$...".%.(.#.&. │ │ + 0x000a7970 29002c00 27002a00 2d003000 2b002e00 ).,.'.*.-.0.+... │ │ + 0x000a7980 31003400 2f003200 35003800 33003600 1.4./.2.5.8.3.6. │ │ + 0x000a7990 39003c00 37003a00 3d003b00 3e003f00 9.<.7.:.=.;.>.?. │ │ + 0x000a79a0 00002000 01004000 21000200 60004100 .. ...@.!...`.A. │ │ + 0x000a79b0 22000300 80006100 42002300 0400a000 ".....a.B.#..... │ │ + 0x000a79c0 81006200 43002400 0500c000 a1008200 ..b.C.$......... │ │ + 0x000a79d0 63004400 25000600 e000c100 a2008300 c.D.%........... │ │ + 0x000a79e0 64004500 26000700 e100c200 a3008400 d.E.&........... │ │ + 0x000a79f0 65004600 27000800 e200c300 a4008500 e.F.'........... │ │ + 0x000a7a00 66004700 28000900 e300c400 a5008600 f.G.(........... │ │ + 0x000a7a10 67004800 29000a00 e400c500 a6008700 g.H.)........... │ │ + 0x000a7a20 68004900 2a000b00 e500c600 a7008800 h.I.*........... │ │ + 0x000a7a30 69004a00 2b000c00 e600c700 a8008900 i.J.+........... │ │ + 0x000a7a40 6a004b00 2c000d00 e700c800 a9008a00 j.K.,........... │ │ + 0x000a7a50 6b004c00 2d000e00 e800c900 aa008b00 k.L.-........... │ │ + 0x000a7a60 6c004d00 2e000f00 e900ca00 ab008c00 l.M............. │ │ + 0x000a7a70 6d004e00 2f001000 ea00cb00 ac008d00 m.N./........... │ │ + 0x000a7a80 6e004f00 30001100 eb00cc00 ad008e00 n.O.0........... │ │ + 0x000a7a90 6f005000 31001200 ec00cd00 ae008f00 o.P.1........... │ │ + 0x000a7aa0 70005100 32001300 ed00ce00 af009000 p.Q.2........... │ │ + 0x000a7ab0 71005200 33001400 ee00cf00 b0009100 q.R.3........... │ │ + 0x000a7ac0 72005300 34001500 ef00d000 b1009200 r.S.4........... │ │ + 0x000a7ad0 73005400 35001600 f000d100 b2009300 s.T.5........... │ │ + 0x000a7ae0 74005500 36001700 f100d200 b3009400 t.U.6........... │ │ + 0x000a7af0 75005600 37001800 f200d300 b4009500 u.V.7........... │ │ + 0x000a7b00 76005700 38001900 f300d400 b5009600 v.W.8........... │ │ + 0x000a7b10 77005800 39001a00 f400d500 b6009700 w.X.9........... │ │ + 0x000a7b20 78005900 3a001b00 f500d600 b7009800 x.Y.:........... │ │ + 0x000a7b30 79005a00 3b001c00 f600d700 b8009900 y.Z.;........... │ │ + 0x000a7b40 7a005b00 3c001d00 f700d800 b9009a00 z.[.<........... │ │ + 0x000a7b50 7b005c00 3d001e00 f800d900 ba009b00 {.\.=........... │ │ + 0x000a7b60 7c005d00 3e001f00 f900da00 bb009c00 |.].>........... │ │ + 0x000a7b70 7d005e00 3f00fa00 db00bc00 9d007e00 }.^.?.........~. │ │ + 0x000a7b80 5f00fb00 dc00bd00 9e007f00 fc00dd00 _............... │ │ + 0x000a7b90 be009f00 fd00de00 bf00fe00 df00ff00 ................ │ │ + 0x000a7ba0 00000100 08000200 09001000 03000a00 ................ │ │ + 0x000a7bb0 11001800 04000b00 12001900 20000500 ............ ... │ │ + 0x000a7bc0 0c001300 1a002100 28000600 0d001400 ......!.(....... │ │ + 0x000a7bd0 1b002200 29003000 07000e00 15001c00 ..".).0......... │ │ + 0x000a7be0 23002a00 31003800 0f001600 1d002400 #.*.1.8.......$. │ │ + 0x000a7bf0 2b003200 39004000 17001e00 25002c00 +.2.9.@.....%.,. │ │ + 0x000a7c00 33003a00 41004800 1f002600 2d003400 3.:.A.H...&.-.4. │ │ + 0x000a7c10 3b004200 49005000 27002e00 35003c00 ;.B.I.P.'...5.<. │ │ + 0x000a7c20 43004a00 51005800 2f003600 3d004400 C.J.Q.X./.6.=.D. │ │ + 0x000a7c30 4b005200 59006000 37003e00 45004c00 K.R.Y.`.7.>.E.L. │ │ + 0x000a7c40 53005a00 61006800 3f004600 4d005400 S.Z.a.h.?.F.M.T. │ │ + 0x000a7c50 5b006200 69007000 47004e00 55005c00 [.b.i.p.G.N.U.\. │ │ + 0x000a7c60 63006a00 71007800 4f005600 5d006400 c.j.q.x.O.V.].d. │ │ + 0x000a7c70 6b007200 79008000 57005e00 65006c00 k.r.y...W.^.e.l. │ │ + 0x000a7c80 73007a00 81008800 5f006600 6d007400 s.z....._.f.m.t. │ │ + 0x000a7c90 7b008200 89009000 67006e00 75007c00 {.......g.n.u.|. │ │ + 0x000a7ca0 83008a00 91009800 6f007600 7d008400 ........o.v.}... │ │ + 0x000a7cb0 8b009200 9900a000 77007e00 85008c00 ........w.~..... │ │ + 0x000a7cc0 93009a00 a100a800 7f008600 8d009400 ................ │ │ + 0x000a7cd0 9b00a200 a900b000 87008e00 95009c00 ................ │ │ + 0x000a7ce0 a300aa00 b100b800 8f009600 9d00a400 ................ │ │ + 0x000a7cf0 ab00b200 b900c000 97009e00 a500ac00 ................ │ │ + 0x000a7d00 b300ba00 c100c800 9f00a600 ad00b400 ................ │ │ + 0x000a7d10 bb00c200 c900d000 a700ae00 b500bc00 ................ │ │ + 0x000a7d20 c300ca00 d100d800 af00b600 bd00c400 ................ │ │ + 0x000a7d30 cb00d200 d900e000 b700be00 c500cc00 ................ │ │ + 0x000a7d40 d300da00 e100e800 bf00c600 cd00d400 ................ │ │ + 0x000a7d50 db00e200 e900f000 c700ce00 d500dc00 ................ │ │ + 0x000a7d60 e300ea00 f100f800 cf00d600 dd00e400 ................ │ │ + 0x000a7d70 eb00f200 f900d700 de00e500 ec00f300 ................ │ │ + 0x000a7d80 fa00df00 e600ed00 f400fb00 e700ee00 ................ │ │ + 0x000a7d90 f500fc00 ef00f600 fd00f700 fe00ff00 ................ │ │ + 0x000a7da0 000010ff 00101010 ffff1010 18ff1018 ................ │ │ + 0x000a7db0 1818101c 18181cff 181c1c1c 181e1c1c ................ │ │ + 0x000a7dc0 1eff1c1e 1e1e1c1f 1e1e1f1f ffffffff ................ │ │ + 0x000a7dd0 ffff0010 00ff1010 0010ffff 101810ff ................ │ │ + 0x000a7de0 18181018 1c10181c 18ff1c1c 181c1e18 ................ │ │ + 0x000a7df0 1c1e1cff 1e1e1c1e 1f1c1e1f 1e1fffff ................ │ │ + 0x000a7e00 ffffffff 00000100 02000000 03010103 ................ │ │ + 0x000a7e10 03020203 00000000 03000400 06000000 ................ │ │ + 0x000a7e20 07040407 07060607 05000a00 07000800 ................ │ │ + 0x000a7e30 0b000000 0c08080c 0c0b0b0c 09000f00 ................ │ │ + 0x000a7e40 0c000d00 10000000 110d0d11 11101011 ................ │ │ + 0x000a7e50 0e001300 11001200 14001500 00000000 ................ │ │ + 0x000a7e60 00000000 00000000 20200505 20100504 ........ .. ... │ │ + 0x000a7e70 10200405 10100404 10080403 10040402 . .............. │ │ + 0x000a7e80 08100304 08080303 08040302 08020301 ................ │ │ + 0x000a7e90 04100204 04080203 04040202 04020201 ................ │ │ + 0x000a7ea0 04010200 02080103 02040102 02020101 ................ │ │ + 0x000a7eb0 02010100 01040002 01020001 01010000 ................ │ │ + 0x000a7ec0 01010000 00000000 02020101 01010001 ................ │ │ + 0x000a7ed0 04040202 02020102 08080303 03030203 ................ │ │ + 0x000a7ee0 10100404 04040304 01020001 00010001 ................ │ │ + 0x000a7ef0 02010100 00010001 02040102 01020102 ................ │ │ + 0x000a7f00 04020201 01020102 04080203 02030203 ................ │ │ + 0x000a7f10 08040302 02030203 08100304 03040304 ................ │ │ + 0x000a7f20 10080403 03040304 01040002 00020501 ................ │ │ + 0x000a7f30 04010200 00020601 02080103 01030702 ................ │ │ + 0x000a7f40 08020301 01030802 04100204 02040903 ................ │ │ + 0x000a7f50 10040402 02040a03 04030303 04030303 ................ │ │ + 0x000a7f60 04030003 04030303 0c0a0303 12100a0a ................ │ │ + 0x000a7f70 0b090003 03020903 0a08020a 100e0810 ................ │ │ + 0x000a7f80 110f0009 09070009 02010702 08060108 ................ │ │ + 0x000a7f90 0e06060e 0f0d000f 07050007 01000501 ................ │ │ + 0x000a7fa0 06000006 0d05000d 05000005 00000000 ................ │ │ + 0x000a7fb0 00010200 03010202 01030102 03000000 ................ │ │ + 0x000a7fc0 01010003 03000103 03010202 03030709 ................ │ │ + 0x000a7fd0 09090309 00030102 09000a0b 03010209 ................ │ │ + 0x000a7fe0 0a0b0001 02040503 06070809 0a0b0c0d ................ │ │ + 0x000a7ff0 0e0f0001 02040503 06070803 03030303 ................ │ │ + 0x000a8000 02030302 01020202 01000101 01000000 ................ │ │ + 0x000a8010 00000106 06150106 06151506 06151515 ................ │ │ + 0x000a8020 06151515 15151515 15150010 06061510 ................ │ │ + 0x000a8030 10061515 10101515 15101015 15151010 ................ │ │ + 0x000a8040 15151500 0b0b0b0b 0b0b0b0b 0b060615 ................ │ │ + 0x000a8050 15150615 15151515 15151515 01020202 ................ │ │ + 0x000a8060 03020404 04050204 04040502 04040405 ................ │ │ + 0x000a8070 03050505 06000000 00000000 00000002 ................ │ │ + 0x000a8080 01020102 01000001 02000607 08000304 ................ │ │ + 0x000a8090 05000000 00090000 01000200 00020102 ................ │ │ + 0x000a80a0 02020001 01010201 03030001 02060000 ................ │ │ + 0x000a80b0 01020304 04040403 00010200 00000000 ................ │ │ + 0x000a80c0 00000006 05080004 03020007 01000000 ................ │ │ + 0x000a80d0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000a80e0 00000100 00000000 00000000 00000100 ................ │ │ + 0x000a80f0 00000000 00000000 0c180c17 f5ea01f6 ................ │ │ + 0x000a8100 0102010e 0d1a0c19 0c180c17 f5ea01f6 ................ │ │ + 0x000a8110 8c00a40c 70006e08 5d005206 50009e05 ....p.n.].R.P... │ │ + 0x000a8120 46000f05 3a009904 2f003704 2500e403 F...:.../.7.%... │ │ + 0x000a8130 1e009d03 19005f03 00001d0a 00005206 ......_.......R. │ │ + 0x000a8140 00009904 00009d03 38000000 16000000 ........8....... │ │ + 0x000a8150 ff805540 332b2520 1c1a1715 14121110 ..U@3+% ........ │ │ + 0x000a8160 0f0e0d0d 0c0c0b0b 0a0a0909 09090808 ................ │ │ + 0x000a8170 08080707 07070706 06060606 06060505 ................ │ │ + 0x000a8180 05050505 05050505 04040404 04040404 ................ │ │ + 0x000a8190 04040404 04040404 04030303 03030303 ................ │ │ + 0x000a81a0 03030303 03030303 03030303 03030303 ................ │ │ + 0x000a81b0 03030303 03030202 02020202 02020202 ................ │ │ + 0x000a81c0 02020202 02020202 02020202 02020202 ................ │ │ + 0x000a81d0 02020202 02020202 02020202 02020202 ................ │ │ + 0x000a81e0 02020202 02020202 02020202 02020202 ................ │ │ + 0x000a81f0 02020202 02020202 02020101 01010101 ................ │ │ + 0x000a8200 01010101 01010101 01010101 01010101 ................ │ │ + 0x000a8210 01010101 01010101 01010101 01010101 ................ │ │ + 0x000a8220 01010101 01010101 01010101 01010101 ................ │ │ + 0x000a8230 01010101 01010101 01010101 01010101 ................ │ │ + 0x000a8240 01010101 01010101 01010101 01010100 ................ │ │ + 0x000a8250 0001fd3f 04ff0000 0001fb3d 09fe0000 ...?.......=.... │ │ + 0x000a8260 0001fa3a 0efc0100 0001f937 13fb0100 ...:.......7.... │ │ + 0x000a8270 0001f933 18fa0100 0001f82f 1dfa0100 ...3......./.... │ │ + 0x000a8280 0001f92a 21fa0100 0001f926 26f90100 ...*!......&&... │ │ + 0x000a8290 0001fa21 2af90100 0001fa1d 2ff80100 ...!*......./... │ │ + 0x000a82a0 0001fa18 33f90100 0001fb13 37f90100 ....3.......7... │ │ + 0x000a82b0 0001fc0e 3afa0100 0000fe09 3dfb0100 ....:.......=... │ │ + 0x000a82c0 0000ff04 3ffd0100 00010e1f 11010000 ....?........... │ │ + 0x000a82d0 00000d1f 12020000 00000b1f 14020000 ................ │ │ + 0x000a82e0 00000a1e 15030000 0000091d 16040000 ................ │ │ + 0x000a82f0 0000081c 17050000 00ff081b 18060000 ................ │ │ + 0x000a8300 00ff071a 1a07ff00 00000618 1b08ff00 ................ │ │ + 0x000a8310 00000517 1c080000 00000416 1d090000 ................ │ │ + 0x000a8320 00000315 1e0a0000 00000214 1f0b0000 ................ │ │ + 0x000a8330 00000212 1f0d0000 00000111 1f0e0100 ................ │ │ + 0x000a8340 ff01fd3f 04ff0100 ff03fa3e 08fd02ff ...?.......>.... │ │ + 0x000a8350 ff04f73c 0dfb03ff fe05f53a 13f903ff ...<.......:.... │ │ + 0x000a8360 fe05f536 18f704ff fe05f432 1ef604ff ...6.......2.... │ │ + 0x000a8370 fe05f42d 23f505ff fe06f428 28f406fe ...-#......((... │ │ + 0x000a8380 ff05f523 2df405fe ff04f61e 32f405fe ...#-.......2... │ │ + 0x000a8390 ff04f718 36f505fe ff03f913 3af505fe ....6.......:... │ │ + 0x000a83a0 ff03fb0d 3cf704ff ff02fd08 3efa03ff ....<.......>... │ │ + 0x000a83b0 0001ff04 3ffd01ff 0000fe3f 04ff0000 ....?......?.... │ │ + 0x000a83c0 0000fc3d 09fe0000 0000fb3a 0efd0000 ...=.......:.... │ │ + 0x000a83d0 0000fa37 13fc0000 0000fa33 18fb0000 ...7.......3.... │ │ + 0x000a83e0 0000f92f 1dfb0000 0000fa2a 21fb0000 .../.......*!... │ │ + 0x000a83f0 0000fa26 26fa0000 0000fb21 2afa0000 ...&&......!*... │ │ + 0x000a8400 0000fb1d 2ff90000 0000fb18 33fa0000 ..../.......3... │ │ + 0x000a8410 0000fc13 37fa0000 0000fd0e 3afb0000 ....7.......:... │ │ + 0x000a8420 0000fe09 3dfc0000 0000ff04 3ffe0000 ....=.......?... │ │ + 0x000a8430 00000f1f 11010000 00000d1f 12020000 ................ │ │ + 0x000a8440 00000b1f 14020000 00000a1e 15030000 ................ │ │ + 0x000a8450 0000091d 16040000 0000081c 17050000 ................ │ │ + 0x000a8460 0000071b 18060000 0000061a 1a060000 ................ │ │ + 0x000a8470 00000618 1b070000 00000517 1c080000 ................ │ │ + 0x000a8480 00000416 1d090000 00000315 1e0a0000 ................ │ │ + 0x000a8490 00000214 1f0b0000 00000212 1f0d0000 ................ │ │ + 0x000a84a0 00000111 1f0f0000 00007f01 00000000 ................ │ │ + 0x000a84b0 00ff7f02 00000000 01fd7f04 ff000000 ................ │ │ + 0x000a84c0 01fc7e06 fe010000 01fb7e08 fd010000 ..~.......~..... │ │ + 0x000a84d0 01fa7d0b fc010000 01f97c0d fc010000 ..}.......|..... │ │ + 0x000a84e0 02f87b0f fb010000 02f77a12 fa010000 ..{.......z..... │ │ + 0x000a84f0 02f67914 fa010000 02f57816 f9020000 ..y.......x..... │ │ + 0x000a8500 02f47719 f8020000 03f3751b f8020000 ..w.......u..... │ │ + 0x000a8510 03f3741d f7020000 03f27220 f6030000 ..t.......r .... │ │ + 0x000a8520 03f17123 f6020000 03f16f25 f5030000 ..q#......o%.... │ │ + 0x000a8530 03f06d28 f5030000 03f06c2a f4030000 ..m(......l*.... │ │ + 0x000a8540 04ef6a2d f3030000 04ef682f f3030000 ..j-......h/.... │ │ + 0x000a8550 04ef6632 f2030000 04ef6434 f2030000 ..f2......d4.... │ │ + 0x000a8560 04ee6237 f1040000 04ee603a f1030000 ..b7......`:.... │ │ + 0x000a8570 04ee5e3c f0040000 04ee5b3f f0040000 ..^<......[?.... │ │ + 0x000a8580 04ee5941 f0040000 04ee5744 ef040000 ..YA......WD.... │ │ + 0x000a8590 04ee5546 ef040000 04ee5249 ef040000 ..UF......RI.... │ │ + 0x000a85a0 04ee504b ef040000 04ee4e4e ee040000 ..PK......NN.... │ │ + 0x000a85b0 04ef4b50 ee040000 04ef4952 ee040000 ..KP......IR.... │ │ + 0x000a85c0 04ef4655 ee040000 04ef4457 ee040000 ..FU......DW.... │ │ + 0x000a85d0 04f04159 ee040000 04f03f5b ee040000 ..AY......?[.... │ │ + 0x000a85e0 04f03c5e ee040000 03f13a60 ee040000 ..<^......:`.... │ │ + 0x000a85f0 04f13762 ee040000 03f23464 ef040000 ..7b......4d.... │ │ + 0x000a8600 03f23266 ef040000 03f32f68 ef040000 ..2f....../h.... │ │ + 0x000a8610 03f32d6a ef040000 03f42a6c f0030000 ..-j......*l.... │ │ + 0x000a8620 03f5286d f0030000 03f5256f f1030000 ..(m......%o.... │ │ + 0x000a8630 02f62371 f1030000 03f62072 f2030000 ..#q...... r.... │ │ + 0x000a8640 02f71d74 f3030000 02f81b75 f3030000 ...t.......u.... │ │ + 0x000a8650 02f81977 f4020000 02f91678 f5020000 ...w.......x.... │ │ + 0x000a8660 01fa1479 f6020000 01fa127a f7020000 ...y.......z.... │ │ + 0x000a8670 01fb0f7b f8020000 01fc0d7c f9010000 ...{.......|.... │ │ + 0x000a8680 01fc0b7d fa010000 01fd087e fb010000 ...}.......~.... │ │ + 0x000a8690 01fe067e fc010000 00ff047f fd010000 ...~............ │ │ + 0x000a86a0 0000027f ff000000 0000007f 01000000 ................ │ │ + 0x000a86b0 0000ff7f 02000000 0001fd7f 04fe0100 ................ │ │ + 0x000a86c0 0001fb7f 06fe0100 0002fa7e 08fd0100 ...........~.... │ │ + 0x000a86d0 ff02f97e 0bfc02ff ff03f87d 0dfb02ff ...~.......}.... │ │ + 0x000a86e0 ff03f67c 10fa03ff ff04f57b 12f903ff ...|.......{.... │ │ + 0x000a86f0 ff04f47a 14f903ff ff04f379 17f803ff ...z.......y.... │ │ + 0x000a8700 fe05f278 19f704ff ff05f177 1bf604ff ...x.......w.... │ │ + 0x000a8710 ff05f076 1ef504ff fe06ef74 21f405ff ...v.......t!... │ │ + 0x000a8720 fe06ef72 23f405ff fe06ee71 26f305ff ...r#......q&... │ │ + 0x000a8730 fe07ed6f 29f206fe fe07ed6e 2bf106fe ...o)......n+... │ │ + 0x000a8740 fe07ec6c 2ef106fe fe07ec6a 31f006fe ...l.......j1... │ │ + 0x000a8750 fe07eb68 33f007fe fe07eb66 36ef07fe ...h3......f6... │ │ + 0x000a8760 fe08eb64 38ee07fe fe08ea62 3bee07fe ...d8......b;... │ │ + 0x000a8770 fe08ea60 3eed07fe fe08ea5e 40ed07fe ...`>......^@... │ │ + 0x000a8780 fe08ea5b 43ec08fe fe08ea59 45ec08fe ...[C......YE... │ │ + 0x000a8790 fe08ea57 48eb08fe fe08eb54 4aeb08fe ...WH......TJ... │ │ + 0x000a87a0 fe08ea52 4deb08fe fe08eb4f 4feb08fe ...RM......OO... │ │ + 0x000a87b0 fe08eb4d 52ea08fe fe08eb4a 54eb08fe ...MR......JT... │ │ + 0x000a87c0 fe08eb48 57ea08fe fe08ec45 59ea08fe ...HW......EY... │ │ + 0x000a87d0 fe08ec43 5bea08fe fe07ed40 5eea08fe ...C[......@^... │ │ + 0x000a87e0 fe07ed3e 60ea08fe fe07ee3b 62ea08fe ...>`......;b... │ │ + 0x000a87f0 fe07ee38 64eb08fe fe07ef36 66eb07fe ...8d......6f... │ │ + 0x000a8800 fe07f033 68eb07fe fe06f031 6aec07fe ...3h......1j... │ │ + 0x000a8810 fe06f12e 6cec07fe fe06f12b 6eed07fe ....l......+n... │ │ + 0x000a8820 fe06f229 6fed07fe ff05f326 71ee06fe ...)o......&q... │ │ + 0x000a8830 ff05f423 72ef06fe ff05f421 74ef06fe ...#r......!t... │ │ + 0x000a8840 ff04f51e 76f005ff ff04f61b 77f105ff ....v.......w... │ │ + 0x000a8850 ff04f719 78f205fe ff03f817 79f304ff ....x.......y... │ │ + 0x000a8860 ff03f914 7af404ff ff03f912 7bf504ff ....z.......{... │ │ + 0x000a8870 ff03fa10 7cf603ff ff02fb0d 7df803ff ....|.......}... │ │ + 0x000a8880 ff02fc0b 7ef902ff 0001fd08 7efa0200 ....~.......~... │ │ + 0x000a8890 0001fe06 7ffb0100 0001fe04 7ffd0100 ................ │ │ + 0x000a88a0 00000002 7fff0000 00000001 7f000000 ................ │ │ + 0x000a88b0 000000ff 7f020000 000001fd 7f04ff00 ................ │ │ + 0x000a88c0 000001fc 7e06fe01 000001fb 7e08fd01 ....~.......~... │ │ + 0x000a88d0 000001fa 7d0bfc01 000001f9 7c0dfc01 ....}.......|... │ │ + 0x000a88e0 000002f8 7b0ffb01 000002f7 7a12fa01 ....{.......z... │ │ + 0x000a88f0 000002f6 7914fa01 000002f5 7816f902 ....y.......x... │ │ + 0x000a8900 000002f4 7719f802 000003f3 751bf802 ....w.......u... │ │ + 0x000a8910 000003f3 741df702 000003f2 7220f603 ....t.......r .. │ │ + 0x000a8920 000003f1 7123f602 000003f1 6f25f503 ....q#......o%.. │ │ + 0x000a8930 000003f0 6d28f503 000003f0 6c2af403 ....m(......l*.. │ │ + 0x000a8940 000004ef 6a2df303 000004ef 682ff303 ....j-......h/.. │ │ + 0x000a8950 000004ef 6632f203 000004ef 6434f203 ....f2......d4.. │ │ + 0x000a8960 000004ee 6237f104 000004ee 603af103 ....b7......`:.. │ │ + 0x000a8970 000004ee 5e3cf004 000004ee 5b3ff004 ....^<......[?.. │ │ + 0x000a8980 000004ee 5941f004 000004ee 5744ef04 ....YA......WD.. │ │ + 0x000a8990 000004ee 5546ef04 000004ee 5249ef04 ....UF......RI.. │ │ + 0x000a89a0 000004ee 504bef04 000004ee 4e4eee04 ....PK......NN.. │ │ + 0x000a89b0 000004ef 4b50ee04 000004ef 4952ee04 ....KP......IR.. │ │ + 0x000a89c0 000004ef 4655ee04 000004ef 4457ee04 ....FU......DW.. │ │ + 0x000a89d0 000004f0 4159ee04 000004f0 3f5bee04 ....AY......?[.. │ │ + 0x000a89e0 000004f0 3c5eee04 000003f1 3a60ee04 ....<^......:`.. │ │ + 0x000a89f0 000004f1 3762ee04 000003f2 3464ef04 ....7b......4d.. │ │ + 0x000a8a00 000003f2 3266ef04 000003f3 2f68ef04 ....2f....../h.. │ │ + 0x000a8a10 000003f3 2d6aef04 000003f4 2a6cf003 ....-j......*l.. │ │ + 0x000a8a20 000003f5 286df003 000003f5 256ff103 ....(m......%o.. │ │ + 0x000a8a30 000002f6 2371f103 000003f6 2072f203 ....#q...... r.. │ │ + 0x000a8a40 000002f7 1d74f303 000002f8 1b75f303 .....t.......u.. │ │ + 0x000a8a50 000002f8 1977f402 000002f9 1678f502 .....w.......x.. │ │ + 0x000a8a60 000001fa 1479f602 000001fa 127af702 .....y.......z.. │ │ + 0x000a8a70 000001fb 0f7bf802 000001fc 0d7cf901 .....{.......|.. │ │ + 0x000a8a80 000001fc 0b7dfa01 000001fd 087efb01 .....}.......~.. │ │ + 0x000a8a90 000001fe 067efc01 000000ff 047ffd01 .....~.......... │ │ + 0x000a8aa0 00000000 027fff00 00000000 027fff00 ................ │ │ + 0x000a8ab0 00000080 00000000 00000180 fe010000 ................ │ │ + 0x000a8ac0 00ff0381 fc02ff00 00ff0481 fa03ff00 ................ │ │ + 0x000a8ad0 00fe0682 f803ff00 00fe0783 f504ff00 ................ │ │ + 0x000a8ae0 01fe0883 f305fe00 01fd0984 f106fe00 ................ │ │ + 0x000a8af0 01fd0a85 ee06fe01 01fd0b86 ec07fd01 ................ │ │ + 0x000a8b00 01fc0c87 ea08fd01 01fc0d88 e709fd01 ................ │ │ + 0x000a8b10 01fc0e8a e409fd01 01fc0f8b e20afc01 ................ │ │ + 0x000a8b20 01fb108c e00bfc01 01fb108e dd0cfc01 ................ │ │ + 0x000a8b30 01fb1190 da0cfc01 01fb1291 d80dfb01 ................ │ │ + 0x000a8b40 01fb1293 d50efb01 01fa1395 d30efb01 ................ │ │ + 0x000a8b50 01fa1397 d00ffb01 01fa1399 cd10fb01 ................ │ │ + 0x000a8b60 01fa149b cb10fa01 01fa149d c811fa01 ................ │ │ + 0x000a8b70 01fa149f c611fa01 01fa14a1 c312fa01 ................ │ │ + 0x000a8b80 02f914a3 c012fa02 02f914a5 be13fa01 ................ │ │ + 0x000a8b90 02f914a8 bb13fa01 02f914aa b913fa01 ................ │ │ + 0x000a8ba0 02f914ac b614f902 02f914af b414f901 ................ │ │ + 0x000a8bb0 02f914b1 b114f902 01f914b4 af14f902 ................ │ │ + 0x000a8bc0 02f914b6 ac14f902 01fa13b9 aa14f902 ................ │ │ + 0x000a8bd0 01fa13bb a814f902 01fa13be a514f902 ................ │ │ + 0x000a8be0 02fa12c0 a314f902 01fa12c3 a114fa01 ................ │ │ + 0x000a8bf0 01fa11c6 9f14fa01 01fa11c8 9d14fa01 ................ │ │ + 0x000a8c00 01fa10cb 9b14fa01 01fb10cd 9913fa01 ................ │ │ + 0x000a8c10 01fb0fd0 9713fa01 01fb0ed3 9513fa01 ................ │ │ + 0x000a8c20 01fb0ed5 9312fb01 01fb0dd8 9112fb01 ................ │ │ + 0x000a8c30 01fc0cda 9011fb01 01fc0cdd 8e10fb01 ................ │ │ + 0x000a8c40 01fc0be0 8c10fb01 01fc0ae2 8b0ffc01 ................ │ │ + 0x000a8c50 01fd09e4 8a0efc01 01fd09e7 880dfc01 ................ │ │ + 0x000a8c60 01fd08ea 870cfc01 01fd07ec 860bfd01 ................ │ │ + 0x000a8c70 01fe06ee 850afd01 00fe06f1 8409fd01 ................ │ │ + 0x000a8c80 00fe05f3 8308fe01 00ff04f5 8307fe00 ................ │ │ + 0x000a8c90 00ff03f8 8206fe00 00ff03fa 8104ff00 ................ │ │ + 0x000a8ca0 00ff02fc 8103ff00 000001fe 80010000 ................ │ │ + 0x000a8cb0 0000ff80 ff955540 ffc59269 49322520 ......U@...iI2% │ │ + 0x000a8cc0 ffe1c4aa 917b6654 44362b21 1a141110 .....{fTD6+!.... │ │ + 0x000a8cd0 fff0e1d2 c4b6a99d 91857a6f 655c534a ..........zoe\SJ │ │ + 0x000a8ce0 423b342d 27221d19 15110e0c 0a090808 B;4-'".......... │ │ + 0x000a8cf0 fff8f0e9 e1dad2cb c4bdb6b0 a9a39c96 ................ │ │ + 0x000a8d00 908a857f 79746f6a 65605b56 524d4945 ....ytoje`[VRMIE │ │ + 0x000a8d10 413d3936 322f2c29 2623201d 1b191614 A=962/,)&# ..... │ │ + 0x000a8d20 12100f0d 0c0a0908 07060605 05040404 ................ │ │ + 0x000a8d30 0000ff03 00002302 74010000 00001101 ......#.t....... │ │ + 0x000a8d40 d7000000 b2009700 00008400 74000000 ............t... │ │ + 0x000a8d50 66000000 5a005000 00004700 40000000 f...Z.P...G.@... │ │ + 0x000a8d60 39003300 00002d00 00002800 23000000 9.3...-...(.#... │ │ + 0x000a8d70 1f001b00 00001700 13000000 0f000000 ................ │ │ + 0x000a8d80 0b000000 07000300 00000000 00000000 ................ │ │ + 0x000a8d90 fafbfdfd fcfdfdfd 0a020101 06020201 ................ │ │ + 0x000a8da0 000a0101 00060202 00000a02 00000602 ................ │ │ + 0x000a8db0 0000000a 00000006 0c090705 02020203 ................ │ │ + 0x000a8dc0 00000000 0c090705 00000000 00000000 ................ │ │ + 0x000a8dd0 f6fafcfe f6fafcfe 10000000 10000000 ................ │ │ + 0x000a8de0 00100000 00100000 00001000 00001000 ................ │ │ + 0x000a8df0 00000010 00000010 0a060402 00000000 ................ │ │ + 0x000a8e00 00000000 0a060402 00000000 00000000 ................ │ │ + 0x000a8e10 f8f8f8f8 fcfcfcfc 08000000 04000000 ................ │ │ + 0x000a8e20 00080000 00040000 00000800 00000400 ................ │ │ + 0x000a8e30 00000008 00000004 10101010 00000000 ................ │ │ + 0x000a8e40 00000000 10101010 00000000 00000000 ................ │ │ + 0x000a8e50 feffff00 ffffffff 08030201 04030202 ................ │ │ + 0x000a8e60 00080302 00040302 00000803 00000403 ................ │ │ + 0x000a8e70 00000008 00000004 0a060402 03040403 ................ │ │ + 0x000a8e80 00000000 0a060403 00000000 00000000 ................ │ │ + 0x000a8e90 f4f6f7f8 f6f7f8f9 0e000000 0c010000 ................ │ │ + 0x000a8ea0 000e0000 000c0000 00000e00 00000c01 ................ │ │ + 0x000a8eb0 0000000e 0000000c 0e0c0b0a 00000101 ................ │ │ + 0x000a8ec0 00000000 0e0c0b09 00000000 00000000 ................ │ │ + 0x000a8ed0 00001300 190e0500 1c16100b 07030000 ................ │ │ + 0x000a8ee0 1e1b1815 120f0c0a 08060403 00000000 ................ │ │ + 0x000a8ef0 1f1d1c1a 18171514 1311100e 0d0c0b09 ................ │ │ + 0x000a8f00 08070605 04040302 00000000 00000000 ................ │ │ + 0x000a8f10 38003802 4cffac00 7c00acff ac00c0ff 8.8.L...|....... │ │ + 0x000a8f20 7cfc1800 3403e000 e004e403 1001f8ff |...4........... │ │ + 0x000a8f30 6cfc7cfe 24fd98ff 44ff2003 700074fd l.|.$...D. .p.t. │ │ + 0x000a8f40 c0fe88fe 8c0004ff ec0158ff 2c00ecfc ..........X.,... │ │ + 0x000a8f50 4c02b8fd f4011cff 0c00a802 100124fe L.............$. │ │ + 0x000a8f60 cc039cff 8c027001 b0013cff 30fd40ff ......p...<.0.@. │ │ + 0x000a8f70 e803b4fe 8c0278ff d8fda4fd fcffc000 ......x......... │ │ + 0x000a8f80 24ff78ff e803ccff 7401a0ff 90fd7c00 $.x.....t.....|. │ │ + 0x000a8f90 e8ff8c01 1c02f4ff 98ff8002 d001f400 ................ │ │ + 0x000a8fa0 30ffacff 7001f0fd 1cfdf800 38fcb0fc 0...p.......8... │ │ + 0x000a8fb0 60027801 c4ffdcfe d8ff64ff fc00dcfe `.x.......d..... │ │ + 0x000a8fc0 f800e000 e8fe9001 0cfff400 c4ff4c00 ..............L. │ │ + 0x000a8fd0 b0ffd400 14025401 8000dcff 3803a0fe ......T.....8... │ │ + 0x000a8fe0 c4fff8fe a0ff9cfd a00140fd dc0034ff ..........@...4. │ │ + 0x000a8ff0 800260ff c40468fe 84035001 1400b0fe ..`...h...P..... │ │ + 0x000a9000 a0ffe8fc 30013000 e4ff30fb 6cfb40fe ....0.0...0.l.@. │ │ + 0x000a9010 6800dcfe f8fdf400 3c004cfc 00003cfd h.......<.L...<. │ │ + 0x000a9020 0c016c00 6401dcfd e801a8fe 78ffe801 ..l.d.......x... │ │ + 0x000a9030 3cff20ff 900214ff 98fb3c00 04008c00 <. .......<..... │ │ + 0x000a9040 14015cfd 88fea800 94ffd001 08003402 ..\...........4. │ │ + 0x000a9050 4000f000 3401d4fe 70fe38fe 78ff3800 @...4...p.8.x.8. │ │ + 0x000a9060 780068fe 8cffb401 f80118ff 48014c03 x.h.........H.L. │ │ + 0x000a9070 5cffacff 100358ff e80020ff 5c0188fe \.....X... .\... │ │ + 0x000a9080 80003802 600024fb e0fe1401 50034003 ..8.`.$.....P.@. │ │ + 0x000a9090 98fe9002 d00180fe b4fe9cfe d8027cfe ..............|. │ │ + 0x000a90a0 a00040ff d4012801 e0008c00 f8fc9cff ..@...(......... │ │ + 0x000a90b0 18010400 c4002c00 dcff78fd a4031000 ......,...x..... │ │ + 0x000a90c0 94051c00 10022803 04031400 0c015800 ......(.......X. │ │ + 0x000a90d0 b4fee4fe 7c0080fe 40fed000 1cffecfb ....|...@....... │ │ + 0x000a90e0 b8fe9402 7c016cff d4fe4c02 f0001c02 ....|.l...L..... │ │ + 0x000a90f0 1c008800 a8ff4cfe 00012801 18fc7805 ......L...(...x. │ │ + 0x000a9100 0000d0ff 200478ff 0801f0fd acfb7802 .... .x.......x. │ │ + 0x000a9110 1cfeb0fd a8fe1c03 7c0064fd 00fd8401 ........|.d..... │ │ + 0x000a9120 100518ff 44ff38ff e0fefcff 34016400 ....D.8.....4.d. │ │ + 0x000a9130 58ff0001 0cfecc00 04fe8802 78ff7401 X...........x.t. │ │ + 0x000a9140 f0fe88ff 14fcd8fd dcfd80fe 2402d8fe ............$... │ │ + 0x000a9150 ac0194ff f8ff70fc bcfe20ff a8ff90ff ......p... ..... │ │ + 0x000a9160 24ff9cff e403e4fc 24026801 28ffb400 $.......$.h.(... │ │ + 0x000a9170 ac0138ff 2cff9400 60009400 1c01d800 ..8.,...`....... │ │ + 0x000a9180 64fec0fe 7800d4fe 80fea4fd c4fdb4fe d...x........... │ │ + 0x000a9190 f8ff4cff 50ffb802 7400a8ff 74024c00 ..L.P...t...t.L. │ │ + 0x000a91a0 2c00fcfd f00030ff d8ff6400 b0fd5801 ,.....0...d...X. │ │ + 0x000a91b0 ccfe3cfe 1cff1400 940328f9 78ffacfe ..<.......(.x... │ │ + 0x000a91c0 dcfc8c00 28000002 5401f800 b80014fe ....(...T....... │ │ + 0x000a91d0 800364ff a4038cfd 480150fd 40fe98fd ..d.....H.P.@... │ │ + 0x000a91e0 10fd9cff 300204fc b400e0fc c0ff4c00 ....0.........L. │ │ + 0x000a91f0 40022c04 8c019402 280294ff e4ff4001 @.,.....(.....@. │ │ + 0x000a9200 8cfd3801 a4ffa4ff 28fe0c01 10003002 ..8.....(.....0. │ │ + 0x000a9210 040260fd ccffec01 9cff0401 80011c01 ..`............. │ │ + 0x000a9220 24013001 6cff5800 68fff403 28041cff $.0.l.X.h...(... │ │ + 0x000a9230 a40088fe 54fd5002 78fe9c00 c400f4fd ....T.P.x....... │ │ + 0x000a9240 c0ff8cfc a00050ff 7c028802 940174fe ......P.|.....t. │ │ + 0x000a9250 4cfe6003 a80128fd dc03a4fd 8803b0fd L.`...(......... │ │ + 0x000a9260 280120ff 180250ff 68fcb401 d0ff9804 (. ...P.h....... │ │ + 0x000a9270 8cfca001 f8fcc8fc 8cfc0c02 dcfdccfd ................ │ │ + 0x000a9280 bcff5cff a0ffb402 6c014cfd 0cfcbcff ..\.....l.L..... │ │ + 0x000a9290 040120fe 6c03a4fb c401b4fe a0fe7c03 .. .l.........|. │ │ + 0x000a92a0 c0fbc404 5cfd0c00 dcfef400 f0017401 ....\.........t. │ │ + 0x000a92b0 e0ff1801 c8007000 48fea0ff 18007cfd ......p.H.....|. │ │ + 0x000a92c0 48ff3800 50fee000 2cfc1001 fcfe9000 H.8.P...,....... │ │ + 0x000a92d0 4cfea401 64016c01 f0fd4c00 ac0018fd L...d.l...L..... │ │ + 0x000a92e0 90fe9401 10fd60fe ac0250fd 48001c02 ......`...P.H... │ │ + 0x000a92f0 a0015c00 bc01e001 b8ff78fa a4006cfb ..\.......x...l. │ │ + 0x000a9300 bcff1800 a8010801 10048000 70fcf4fd ............p... │ │ + 0x000a9310 9cfe4000 6c03f4ff 0400a8ff 14021001 ..@.l........... │ │ + 0x000a9320 f4fd4001 140104fe ac031800 70fe88ff ..@.........p... │ │ + 0x000a9330 f4023c00 ec0064fe 64007801 1cfe9001 ..<...d.d.x..... │ │ + 0x000a9340 9cff1cfd 94fffcfe 4801f4fe e00038ff ........H.....8. │ │ + 0x000a9350 60feb800 a4fdccfd ecff2801 3c007c03 `.........(.<.|. │ │ + 0x000a9360 88fc3c00 a4004400 08fdd800 d8fe8803 ..<...D......... │ │ + 0x000a9370 b0fee4ff 94019cfe c8fd30ff 38fa00fe ..........0.8... │ │ + 0x000a9380 28014801 98fe5cff e8f9f8fc 840454fe (.H...\.......T. │ │ + 0x000a9390 a40008fe 90ff7800 28ff6cff f8fe3401 ......x.(.l...4. │ │ + 0x000a93a0 20004000 b8ff4800 7400b000 c0fff0fe .@...H.t....... │ │ + 0x000a93b0 cc01e8fd f0fce8fe 5c016c00 10fd7cff ........\.l...|. │ │ + 0x000a93c0 0c02e4fd f8fc7400 d8fe54fb e0fed0fd ......t...T..... │ │ + 0x000a93d0 100428fe 7400b0fc a4fb7400 7c02b802 ..(.t.....t.|... │ │ + 0x000a93e0 1c0150ff f803cc00 a0fc78fd 08ff6401 ..P.......x...d. │ │ + 0x000a93f0 cc03b8fd 34ff0801 70031002 e8ff48ff ....4...p.....H. │ │ + 0x000a9400 7400c001 70ff3c03 0c02d400 2cff3400 t...p.<.....,.4. │ │ + 0x000a9410 0c00c800 0c0118fe 6cfe90fc 380360fd ........l...8.`. │ │ + 0x000a9420 d8ff8c03 08fff401 cc02c0fd ec01c0fd ................ │ │ + 0x000a9430 1000d002 94ff8001 7c005801 18014002 ........|.X...@. │ │ + 0x000a9440 0cfefc00 6800ccfe c40044ff f8fff404 ....h.....D..... │ │ + 0x000a9450 28010804 54fbb401 3c017401 50fe38ff (...T...<.t.P.8. │ │ + 0x000a9460 6cfdc002 20ff5402 7cff0c01 20003cfe l... .T.|... .<. │ │ + 0x000a9470 74036800 10fca801 bcfae8fe 040070fb t.h...........p. │ │ + 0x000a9480 7001dc01 b8022c01 f8ff1800 b400b0fd p.....,......... │ │ + 0x000a9490 3cff8401 3001f401 d40260ff f400acff <...0.....`..... │ │ + 0x000a94a0 100100ff 5cfe4001 d00070ff 64ff9c00 ....\.@...p.d... │ │ + 0x000a94b0 6c01c401 1c001c02 3c01dc00 7cfd08ff l.......<...|... │ │ + 0x000a94c0 d0014800 68012000 7cfef001 58fdd0ff ..H.h. .|...X... │ │ + 0x000a94d0 d0008cff 68fe3c00 a4fd78fe 2402b8fc ....h.<...x.$... │ │ + 0x000a94e0 100334fe 9002e0fd 7cfef8fe 8c03e0fc ..4.....|....... │ │ + 0x000a94f0 8cfd9cfd c8fd3c02 24ffa400 2001f0ff ......<.$... ... │ │ + 0x000a9500 ccfe3401 90ff84fd 08fd1801 64fdb001 ..4.........d... │ │ + 0x000a9510 6c01f000 3cff5c02 54018001 c4005002 l...<.\.T.....P. │ │ + 0x000a9520 d4ff0cfe b001bcfd 7cff7c02 b4ff8801 ........|.|..... │ │ + 0x000a9530 040064fe 1c02fc01 48019cfe dcff1000 ..d.....H....... │ │ + 0x000a9540 24ffc0ff 08ffc4ff 180040ff 70011004 $.........@.p... │ │ + 0x000a9550 5c00e8ff ecfbe0ff 28006800 9400c000 \.......(.h..... │ │ + 0x000a9560 78fff8fd 3800d0fc 20ffdc02 88016401 x...8... .....d. │ │ + 0x000a9570 d400b0ff 58fe10fc bcfe4c02 28fa4002 ....X.....L.(.@. │ │ + 0x000a9580 cc01d0fc b0fc3800 bcfda4ff a4fa90ff ......8......... │ │ + 0x000a9590 10fec800 6c013400 74ff3000 d0ffc4ff ....l.4.t.0..... │ │ + 0x000a95a0 54004800 28008400 9cfef4fe 98ffe4fe T.H.(........... │ │ + 0x000a95b0 6cfedc02 f8fda400 d0fee4fd 78004801 l...........x.H. │ │ + 0x000a95c0 b4ff34fe f4028401 4c02ec00 4cfeb8ff ..4.....L...L... │ │ + 0x000a95d0 50ff6cfe c4fe6cff cc02a4fd 9401b8ff P.l...l......... │ │ + 0x000a95e0 a8ff88fc bcffb003 580024ff a8fec003 ........X.$..... │ │ + 0x000a95f0 d801cc01 18ffc002 78004003 1cffb402 ........x.@..... │ │ + 0x000a9600 04fe8400 24fe4c03 14fd94fe d4ff5c04 ....$.L.......\. │ │ + 0x000a9610 b0fbe0fb 4c00ac01 28024cfd 3c006401 ....L...(.L.<.d. │ │ + 0x000a9620 600080fe 44ff9cfd c0fde002 fc017c03 `...D.........|. │ │ + 0x000a9630 600194fb f801e8ff a0fe4401 4c01a8fd `.........D.L... │ │ + 0x000a9640 c8fe2401 fc0170ff f8ffe401 30001c01 ..$...p.....0... │ │ + 0x000a9650 fcfe10ff 00019cff dcfe34ff d4ffd801 ..........4..... │ │ + 0x000a9660 34ff8c03 44ff18fc 00ff5c00 8c0478fe 4...D.....\...x. │ │ + 0x000a9670 34026401 8c02e4ff 8cfc0001 e40140ff 4.d...........@. │ │ + 0x000a9680 f80250ff 7801f4fd 3cfe4cfe 5c0320fd ..P.x...<.L.\. . │ │ + 0x000a9690 d4007c00 f80124fe d4014c00 28fe2802 ..|...$...L.(.(. │ │ + 0x000a96a0 4cfd50fc 94fde402 10ff9001 84001400 L.P............. │ │ + 0x000a96b0 c0003cff 080164fd 0cfcc4ff 2801c4fe ..<...d.....(... │ │ + 0x000a96c0 c4fc4c00 64ff1c01 00fd40fe c0fc9400 ..L.d.....@..... │ │ + 0x000a96d0 f8008c02 6802d404 2001b8fe 70fe84ff ....h... ...p... │ │ + 0x000a96e0 4c02dc00 080248fd 08040003 1cfda4ff L.....H......... │ │ + 0x000a96f0 f0fe2801 c00130fe 9c0138ff 8801b801 ..(...0...8..... │ │ + 0x000a9700 38ff0801 68fffcfe 40010804 d8004001 8...h...@.....@. │ │ + 0x000a9710 f8ffc0ff 9c0008fc 3c049404 1802e401 ........<....... │ │ + 0x000a9720 50fe8400 7401ccff 00ff5400 7400a0fe P...t.....T.t... │ │ + 0x000a9730 30007400 300180fe 9c019c03 d4fe1002 0.t.0........... │ │ + 0x000a9740 7402b400 88022c00 2cfc24ff 28053000 t.....,.,.$.(.0. │ │ + 0x000a9750 4c01ec02 0c02f4fe 30fd1c02 ecfe3402 L.......0.....4. │ │ + 0x000a9760 a8fe30ff 3cffb401 80035800 78fe8400 ..0.<.....X.x... │ │ + 0x000a9770 50003cfc e0fe3802 3800d0ff 38fe7803 P.<...8.8...8.x. │ │ + 0x000a9780 08002802 64ffdcfe b4032001 800034fd ..(.d..... ...4. │ │ + 0x000a9790 dcfea804 68ff6c03 6001a8fd fcfed4fc ....h.l.`....... │ │ + 0x000a97a0 2cfee4ff 88ffe0ff d4ff0405 f001c000 ,............... │ │ + 0x000a97b0 d0013801 b4fffcfd 84fe38fe 0cfcd0ff ..8.......8..... │ │ + 0x000a97c0 340164ff 2400ec01 64ffd8fc bc007406 4.d.$...d.....t. │ │ + 0x000a97d0 440088ff 8cff3c01 a00074ff 60012803 D.....<...t.`.(. │ │ + 0x000a97e0 60fe5002 3c0120fe 38001002 34ffc8fd `.P.<. .8...4... │ │ + 0x000a97f0 740118ff f002a8fe e802fcff 440160fe t...........D.`. │ │ + 0x000a9800 a8fd0003 0c0108ff a8ff7cff 5cfe50fe ..........|.\.P. │ │ + 0x000a9810 5000e0fe 9401c4fe 40fbb4fd 080294ff P.......@....... │ │ + 0x000a9820 5c00c0fe 700120fe 28ffa4ff 9806d4fe \...p. .(....... │ │ + 0x000a9830 b400fc03 50ff3403 bcff1cff fcfeb401 ....P.4......... │ │ + 0x000a9840 78fc1400 280004fe b80120fd 38014c01 x...(..... .8.L. │ │ + 0x000a9850 cc00f802 8cfed802 6000ecff 88fdf8fd ........`....... │ │ + 0x000a9860 d0fd5001 3404c0ff ecfd0803 4802c000 ..P.4.......H... │ │ + 0x000a9870 8c0128fd f8fd1401 44ff5000 ccff9cfd ..(.....D.P..... │ │ + 0x000a9880 04ffd0ff 8802d400 50fde400 ccfffcfe ........P....... │ │ + 0x000a9890 ac0164fe f0fe6cfe b4003003 e4fc3000 ..d...l...0...0. │ │ + 0x000a98a0 9800e401 a8ff28ff dc03b802 bc00f0fd ......(......... │ │ + 0x000a98b0 88028cff 4cff3c01 dc010c00 ccfd6000 ....L.<.......`. │ │ + 0x000a98c0 dc0104ff 94fe88fe 78fe2c02 00ffc0fd ........x.,..... │ │ + 0x000a98d0 0401a0fe 7800f0ff 78fffcfe 14fe4800 ....x...x.....H. │ │ + 0x000a98e0 2c029402 44026802 0403b401 a801e0ff ,...D.h......... │ │ + 0x000a98f0 bcfe0cfb a001bcfe b0ff9803 a000e400 ................ │ │ + 0x000a9900 d4022000 fcfd4000 80014400 80ff8800 .. ...@...D..... │ │ + 0x000a9910 f000f800 34ffbcff fc005cfc 88ff20fe ....4.....\... . │ │ + 0x000a9920 8cfdacff c0005403 6cfee0fe 7cffcc00 ......T.l...|... │ │ + 0x000a9930 6400a800 bcff3cff 9cfccc01 38047c01 d.....<.....8.|. │ │ + 0x000a9940 b0fff400 0000e401 88fc4000 b8006001 ..........@...`. │ │ + 0x000a9950 5802cc01 a4005c02 3cff4001 c0ff4c02 X.....\.<.@...L. │ │ + 0x000a9960 48ffe400 0c007401 3000b0fc a8fee000 H.....t.0....... │ │ + 0x000a9970 d00038ff e4018000 ecff1001 2cfeb8fc ..8.........,... │ │ + 0x000a9980 80010001 30fdf8fd 30febcfd 700088ff ....0...0...p... │ │ + 0x000a9990 84029cfe 30ffa0fd f0fdc002 300258fe ....0.......0.X. │ │ + 0x000a99a0 88013c03 28005400 c80068ff 000070ff ..<.(.T...h...p. │ │ + 0x000a99b0 48021801 88ff5000 d4fd34fc 3cff28fe H.....P...4.<.(. │ │ + 0x000a99c0 d4025000 a800e0ff 5800a000 50fd0000 ..P.....X...P... │ │ + 0x000a99d0 a0006401 7401f8fc e40280ff a40208ff ..d.t........... │ │ + 0x000a99e0 20fe0400 94fe6000 2002e800 f8fbbc03 .....`. ....... │ │ + 0x000a99f0 ec006401 1400d8ff 2c011800 5cfdacfd ..d.....,...\... │ │ + 0x000a9a00 84006004 98ff1402 b8fb3802 8802bc01 ..`.......8..... │ │ + 0x000a9a10 fc017c01 bc0088fe a4fdd005 a8011800 ..|............. │ │ + 0x000a9a20 f40224ff 40ffcc02 78009803 b002a800 ..$.@...x....... │ │ + 0x000a9a30 2c0034fe 38021c01 78048804 5802a801 ,.4.8...x...X... │ │ + 0x000a9a40 78039002 9cfec0fe dc003c01 50ff2cfd x.........<.P.,. │ │ + 0x000a9a50 44ffd0fc 8cfda4fe 1cff84fe f4033cfe D.............<. │ │ + 0x000a9a60 6cfde002 a0039401 48fdb8ff f4fe84fc l.......H....... │ │ + 0x000a9a70 8000b800 a8fef4fc 68015001 90015801 ........h.P...X. │ │ + 0x000a9a80 ac012402 90ff8800 1cff28ff ccfcfcfd ..$.......(..... │ │ + 0x000a9a90 54015c00 78ff7400 d4fe7801 0cff6400 T.\.x.t...x...d. │ │ + 0x000a9aa0 c4fef8fd e4fef4ff 3803a400 dcfd4cff ........8.....L. │ │ + 0x000a9ab0 80ff7400 64fcc4fc 0c0190fe bcfd6c02 ..t.d.........l. │ │ + 0x000a9ac0 c000a000 000074f9 2c04a801 c8ff98fe ......t.,....... │ │ + 0x000a9ad0 d40164ff d0022001 f0fd2c02 94fe2402 ..d... ...,...$. │ │ + 0x000a9ae0 6cfff801 3c019800 78fd94fd 54fde8ff l...<...x...T... │ │ + 0x000a9af0 88fe80fe 94ff68fc f8fb0003 b400f8fe ......h......... │ │ + 0x000a9b00 04fe0cfb fcfec4ff 2c0110ff dc03d402 ........,....... │ │ + 0x000a9b10 88fec0fd 2cff20fd 2c02c000 440494fd ....,. .,...D... │ │ + 0x000a9b20 90fc7801 c8fffcff 28ffe0ff 44030c01 ..x.....(...D... │ │ + 0x000a9b30 8c013405 6003a8fd 64003800 64fea4ff ..4.`...d.8.d... │ │ + 0x000a9b40 6401b400 74032cfe 4cfe2401 7cfedcfc d...t.,.L.$.|... │ │ + 0x000a9b50 40fdb8fc 7001a4fe 8c002cfd 0006ac03 @...p.....,..... │ │ + 0x000a9b60 74017000 8cfeb401 20fe7004 2801e0ff t.p..... .p.(... │ │ + 0x000a9b70 1cff8400 d0ff24ff 640308fc c4ffecfb ......$.d....... │ │ + 0x000a9b80 30fe4801 9403f400 0c0020fd d8fe6801 0.H....... ...h. │ │ + 0x000a9b90 d40188fe 94ffa4ff 14037001 c8ff2002 ..........p... . │ │ + 0x000a9ba0 900160fd 5cfed802 10004001 2c00e4fe ..`.\.....@.,... │ │ + 0x000a9bb0 84fee4fc e8018400 cc00acfd 8cfe5800 ..............X. │ │ + 0x000a9bc0 68ff74fc 84fdc4fd 90fd8cff 4cfd38ff h.t.........L.8. │ │ + 0x000a9bd0 c8ff1401 a8ffe401 bcfeb403 6003e803 ............`... │ │ + 0x000a9be0 38fe48ff ecfe2401 d8fe9c00 a4024001 8.H...$.......@. │ │ + 0x000a9bf0 a0008c03 acff2cfb e0fe8cff 04018cfe ......,......... │ │ + 0x000a9c00 7cfddc02 0cfda0ff 54005801 f8fd5c01 |.......T.X...\. │ │ + 0x000a9c10 50fdf000 acffd800 ecfb78ff 5cfd74fe P.........x.\.t. │ │ + 0x000a9c20 24fac003 d8ffb000 a800ec05 a40108fe $............... │ │ + 0x000a9c30 a8fe94fe 98fec004 54fc84fe 2cfffc00 ........T...,... │ │ + 0x000a9c40 6cfd3cfd e40144fe 68ffa003 88ff5804 l.<...D.h.....X. │ │ + 0x000a9c50 dc01fcfe 30026cff a8fe6c00 3cffe400 ....0.l...l.<... │ │ + 0x000a9c60 e0fef801 3002b8fe a8ff2001 10fccc01 ....0..... ..... │ │ + 0x000a9c70 1cffd401 bcfc3cff 4c008401 e8009c01 ......<.L....... │ │ + 0x000a9c80 70fb34fd 7cfdf402 54ff9cfe 08fe7400 p.4.|...T.....t. │ │ + 0x000a9c90 b0011002 3000dc01 58ffa0fd c001a000 ....0...X....... │ │ + 0x000a9ca0 ecfdf0fe 1c005cfd f4ff3c03 d403c801 ......\...<..... │ │ + 0x000a9cb0 08026800 98ff0001 a8fefcff e4ff90fe ..h............. │ │ + 0x000a9cc0 ccfff4fd c4fdd4fd 38ff0003 640430ff ........8...d.0. │ │ + 0x000a9cd0 00feb000 e800f800 6cff88fc 5c02a8fd ........l...\... │ │ + 0x000a9ce0 d0fe2403 64ff2cff e80140ff dcfc00ff ..$.d.,...@..... │ │ + 0x000a9cf0 700198fe 6cfcb8fe e40010ff 40fe28fe p...l.......@.(. │ │ + 0x000a9d00 5803d4fd 94fe3c02 f4ff64ff 90feacfe X.....<...d..... │ │ + 0x000a9d10 b001fc00 10fd68ff 20010c01 bcfdb0fc ......h. ....... │ │ + 0x000a9d20 b0fd6c00 b4fff400 380134fd 5002b0ff ..l.....8.4.P... │ │ + 0x000a9d30 b4016801 040008ff a0000402 4802dc02 ..h.........H... │ │ + 0x000a9d40 2c002cfe e8fedcfe 64ffb4fd 1c003401 ,.,.....d.....4. │ │ + 0x000a9d50 90031800 7c009c00 b40004ff b00364fc ....|.........d. │ │ + 0x000a9d60 fcfcf8fd 54fe90fd 2c012cff 88fb2000 ....T...,.,... . │ │ + 0x000a9d70 2cfd2003 98fb2cff f8fab0fc b40060fe ,. ...,.......`. │ │ + 0x000a9d80 b801c000 c0fde8fc b4ffc8fb 5000ecfd ............P... │ │ + 0x000a9d90 a0fe7cff 7c01ccfc 94005804 8000a400 ..|.|.....X..... │ │ + 0x000a9da0 c801bc02 64fc9000 64fd80fe 8802c0fc ....d...d....... │ │ + 0x000a9db0 fc012802 ccff9cff 70fdd000 c8fdec02 ..(.....p....... │ │ + 0x000a9dc0 a8ffa802 e8002c01 c00068fe 0cfc68ff ......,...h...h. │ │ + 0x000a9dd0 04fff4fe 100194fc 68fd78fd b4fe78ff ........h.x...x. │ │ + 0x000a9de0 10000c00 8004e4ff 4c01e8fd 400160fd ........L...@.`. │ │ + 0x000a9df0 34fec4fe 1402fcfe e400d8ff 1c04d0fc 4............... │ │ + 0x000a9e00 b4005800 10fed4fd 60fd90fe ac015c00 ..X.....`.....\. │ │ + 0x000a9e10 64019401 68fefc00 c40050ff d4fd1803 d...h.....P..... │ │ + 0x000a9e20 0c012000 74012800 6000b4fe 48017800 .. .t.(.`...H.x. │ │ + 0x000a9e30 74017cfc d8ffd801 f8feb0fd b8038000 t.|............. │ │ + 0x000a9e40 90027000 980218ff a4010400 a8fe30fe ..p...........0. │ │ + 0x000a9e50 2c02f400 60fee0ff fc000000 64febc00 ,...`.......d... │ │ + 0x000a9e60 48fdfc01 24fe4401 b8fb9002 c8fe3002 H...$.D.......0. │ │ + 0x000a9e70 080178ff 3001a000 c0ffbcfd f8005001 ..x.0.........P. │ │ + 0x000a9e80 30fd3002 a4fee0fe ecfe3cff 0cfe5403 0.0.......<...T. │ │ + 0x000a9e90 e0fd14ff 98fb20fc f8fc7400 38003400 ...... ...t.8.4. │ │ + 0x000a9ea0 5c037403 d400f4ff a800fc03 0002d8fd \.t............. │ │ + 0x000a9eb0 9c036cff cc02bc00 a400acfe f8fd48ff ..l...........H. │ │ + 0x000a9ec0 700368ff 58fd30ff 7cfbd4fe f0fd28fe p.h.X.0.|.....(. │ │ + 0x000a9ed0 6c016400 18fde0fb e0ff1c02 18019000 l.d............. │ │ + 0x000a9ee0 5cfde0ff 18ffe8fe 20ff6000 3802b4ff \....... .`.8... │ │ + 0x000a9ef0 ac009400 94006800 2000d8fe e0ff1403 ......h. ....... │ │ + 0x000a9f00 b0ff2000 f0ff1801 2001b003 ac011cfe .. ..... ....... │ │ + 0x000a9f10 0040c03f 813f423f 043fc63e 893e4c3e .@.?.?B?.?.>.>L> │ │ + 0x000a9f20 103ed43d 983d5d3d 223de83c ae3c753c .>.=.=]="=.<.?....+9>@...... │ │ + 0x000aa130 04040405 04040004 02000406 01020401 ................ │ │ + 0x000aa140 06040204 02020406 05040205 04060302 ................ │ │ + 0x000aa150 04030604 04020404 06040204 04030404 ................ │ │ + 0x000aa160 04040405 04040102 04010404 01060400 ................ │ │ + 0x000aa170 04040204 02020406 05040205 04060302 ................ │ │ + 0x000aa180 04030604 04020404 06040204 04030404 ................ │ │ + 0x000aa190 04040405 04040004 02000404 00040601 ................ │ │ + 0x000aa1a0 04040204 02020406 05040205 04060302 ................ │ │ + 0x000aa1b0 04030604 04020404 06043c34 2d27221e ..........<4-'". │ │ + 0x000aa1c0 1a161311 0f0d0b0a 08070606 05040403 ................ │ │ + 0x000aa1d0 03020202 02010101 01010000 00000000 ................ │ │ + 0x000aa1e0 500b805a 1f06c80e 1f03b10f 4e0de408 P..Z........N... │ │ + 0x000aa1f0 9101ec0f 5e0c260a 8b071c0e 500fa504 ....^.&.....P... │ │ + 0x000aa200 c900fb0f db0bbf0a d706770e 110f6405 ..........w...d. │ │ + 0x000aa210 e303850f b90d3a08 8809da0c d40f5902 ......:.......Y. │ │ + 0x000aa220 2803f87f b85cc0a7 e0330875 7077f0d1 (....\...3.upw.. │ │ + 0x000aa230 ec0f9101 b10f1f03 00000000 00000000 ................ │ │ + 0x000aa240 207e20ea b849a868 286c88bb 081ce07c ~ ..I.h(l.....| │ │ + 0x000aa250 a2f3daf5 e1fc4ff0 00000000 00000000 ......O......... │ │ + 0x000aa260 a80f087f e86440b1 183f606f 607be0dd .....d@..?`o`{.. │ │ + 0x000aa270 1c0e8b07 e4084e0d 00000000 00000000 ......N......... │ │ + 0x000aa280 a87f98f6 9853f060 587270c6 28288879 .....S.`Xrp.((.y │ │ + 0x000aa290 b0f05bfb b2f21cf7 00000000 00000000 ..[............. │ │ + 0x000aa2a0 2905db0e b209100d 100d0000 00000000 )............... │ │ + 0x000aa2b0 ec0f9101 1c0e8b07 260a5e0c a504500f ........&.^...P. │ │ + 0x000aa2c0 500b0000 1f06c80e 00000000 00000000 P............... │ │ + 0x000aa2d0 fb0fc900 850fe303 770ed706 da0c8809 ........w....... │ │ + 0x000aa2e0 bf0adb0b 3a08b90d 6405110f 5902d40f ....:...d...Y... │ │ + 0x000aa2f0 24008800 2c010004 24009700 17010002 $...,...$....... │ │ + 0x000aa300 24000002 2b006b00 ab000001 3c003800 $...+.k.....<.8. │ │ + 0x000aa310 34003000 2c002800 24002000 1c001800 4.0.,.(.$. ..... │ │ + 0x000aa320 14001000 0c000800 04000000 00000000 ................ │ │ + 0x000aa330 00000000 00000000 00000000 00000000 ................ │ │ + 0x000aa340 00000000 00000000 00000000 01000200 ................ │ │ + 0x000aa350 04000800 10002000 40008000 00010002 ...... .@....... │ │ + 0x000aa360 00040008 00100020 00400080 4803a401 ....... .@..H... │ │ + 0x000aa370 1801d200 a8008c00 78006900 a401d200 ........x.i..... │ │ + 0x000aa380 8c006900 69006900 69006900 8c00d200 ..i.i.i.i.i..... │ │ + 0x000aa390 a4010000 f1e201f2 01020112 11221021 .............".! │ │ + 0x000aa3a0 1020101f f1e201f2 01020112 11221021 . ...........".! │ │ + 0x000aa3b0 f9f201fa 0102010a 09120811 0810080f ................ │ │ + 0x000aa3c0 f9f201fa 0102010a 09120811 04020303 ................ │ │ + 0x000aa3d0 01000000 02000000 04000000 08000000 ................ │ │ + 0x000aa3e0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000aa3f0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000aa400 00000000 00000000 00000000 00000000 ................ │ │ + 0x000aa410 ffffffff ffffffff ffffffff ffffffff ................ │ │ + 0x000aa420 ffffffff ffffffff ffffffff ffffffff ................ │ │ + 0x000aa430 ffffffff ffffffff ffffffff ffffffff ................ │ │ + 0x000aa440 4803a401 1801d200 a8008c00 78006900 H...........x.i. │ │ + 0x000aa450 a401d200 8c006900 69006900 69006900 ......i.i.i.i.i. │ │ + 0x000aa460 8c00d200 a4010000 f1e201f2 01020112 ................ │ │ + 0x000aa470 11221021 1020101f f1e201f2 01020112 .".!. .......... │ │ + 0x000aa480 11221021 f9f201fa 0102010a 09120811 .".!............ │ │ + 0x000aa490 0810080f f9f201fa 0102010a 09120811 ................ │ │ + 0x000aa4a0 04020303 00000000 00000000 00000000 ................ │ │ + 0x000aa4b0 500b0000 0000805a 1f060000 c80e0000 P......Z........ │ │ + 0x000aa4c0 1f030000 b10f0000 4e0d0000 e4080000 ........N....... │ │ + 0x000aa4d0 91010000 ec0f0000 5e0c0000 260a0000 ........^...&... │ │ + 0x000aa4e0 8b070000 1c0e0000 500f0000 a5040000 ........P....... │ │ + 0x000aa4f0 c9000000 fb0f0000 db0b0000 bf0a0000 ................ │ │ + 0x000aa500 d7060000 770e0000 110f0000 64050000 ....w.......d... │ │ + 0x000aa510 e3030000 850f0000 b90d0000 3a080000 ............:... │ │ + 0x000aa520 88090000 da0c0000 d40f0000 59020000 ............Y... │ │ + 0x000aa530 00002803 0000f87f 0000b85c 0000c0a7 ..(........\.... │ │ + 0x000aa540 0000e033 00000875 00007077 0000f0d1 ...3...u..pw.... │ │ + 0x000aa550 ec0f0000 91010000 b10f0000 1f030000 ................ │ │ + 0x000aa560 0000207e 000020ea 0000b849 0000a868 .. ~.. ....I...h │ │ + 0x000aa570 0000286c 000088bb 0000081c 0000e07c ..(l...........| │ │ + 0x000aa580 a2f3ffff daf5ffff e1fcffff 4ff0ffff ............O... │ │ + 0x000aa590 0000a80f 0000087f 0000e864 000040b1 ...........d..@. │ │ + 0x000aa5a0 0000183f 0000606f 0000607b 0000e0dd ...?..`o..`{.... │ │ + 0x000aa5b0 1c0e0000 8b070000 e4080000 4e0d0000 ............N... │ │ + 0x000aa5c0 0000a87f 000098f6 00009853 0000f060 ...........S...` │ │ + 0x000aa5d0 00005872 000070c6 00002828 00008879 ..Xr..p...((...y │ │ + 0x000aa5e0 b0f0ffff 5bfbffff b2f2ffff 1cf7ffff ....[........... │ │ + 0x000aa5f0 29050000 db0e0000 b2090000 100d0000 )............... │ │ + 0x000aa600 ec0f0000 91010000 1c0e0000 8b070000 ................ │ │ + 0x000aa610 260a0000 5e0c0000 a5040000 500f0000 &...^.......P... │ │ + 0x000aa620 500b0000 00000000 1f060000 c80e0000 P............... │ │ + 0x000aa630 fb0f0000 c9000000 850f0000 e3030000 ................ │ │ + 0x000aa640 770e0000 d7060000 da0c0000 88090000 w............... │ │ + 0x000aa650 bf0a0000 db0b0000 3a080000 b90d0000 ........:....... │ │ + 0x000aa660 64050000 110f0000 59020000 d40f0000 d.......Y....... │ │ + 0x000aa670 0a002400 4e000001 04000800 0c000001 ..$.N........... │ │ + 0x000aa680 0d001d00 2d004000 10002000 30004000 ....-.@... .0.@. │ │ + 0x000aa690 04000800 0c004000 0a002b00 4b008000 ......@...+.K... │ │ + 0x000aa6a0 04004000 60008000 04000800 0c008000 ..@.`........... │ │ + 0x000aa6b0 0a002400 4e008800 d2002c01 96010004 ..$.N.....,..... │ │ + 0x000aa6c0 0a002400 4e009700 d7001701 57010002 ..$.N.......W... │ │ + 0x000aa6d0 0a002400 4e000002 0a002b00 4b006b00 ..$.N.....+.K.k. │ │ + 0x000aa6e0 8b00ab00 cb000001 01000000 02000000 ................ │ │ + 0x000aa6f0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000aa700 00000000 00000000 00000000 00000000 ................ │ │ + 0x000aa710 00000000 00000000 00000000 00000000 ................ │ │ + 0x000aa720 ffffffff ffffffff ffffffff ffffffff ................ │ │ + 0x000aa730 ffffffff ffffffff ffffffff ffffffff ................ │ │ + 0x000aa740 ffffffff ffffffff ffffffff ffffffff ................ │ │ + 0x000aa750 00010203 04050607 07000204 05060606 ................ │ │ + 0x000aa760 1b000000 11000000 11000000 1b000000 ................ │ │ + 0x000aa770 1b000000 11000000 11000000 1b000000 ................ │ │ + 0x000aa780 17000000 16000000 00000000 00000000 ................ │ │ + 0x000aa790 8c000000 d2000000 00040804 00000506 ................ │ │ + 0x000aa7a0 05000204 04040200 00000000 00000000 ................ │ │ + 0x000aa7b0 0f0e0d0c 0b0a0908 07060504 03020100 ................ │ │ + 0x000aa7c0 5ab42d87 719dcb43 05040300 00000000 Z.-.q..C........ │ │ + 0x000aa7d0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000aa7e0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000aa7f0 00000000 00000000 0501020c 00003202 ..............2. │ │ + 0x000aa800 79023a02 79027902 79024202 79027902 y.:.y.y.y.B.y.y. │ │ + 0x000aa810 79027902 79027902 79027502 79027902 y.y.y.y.y.u.y.y. │ │ + 0x000aa820 79027902 79027902 79027902 79027902 y.y.y.y.y.y.y.y. │ │ + 0x000aa830 79027902 79027902 79024a02 00004702 y.y.y.y.y.J...G. │ │ + 0x000aa840 78024e02 78027802 78025502 78027802 x.N.x.x.x.U.x.x. │ │ + 0x000aa850 78027802 78027802 78027002 78027802 x.x.x.x.x.p.x.x. │ │ + 0x000aa860 78027802 78027802 78027802 78027802 x.x.x.x.x.x.x.x. │ │ + 0x000aa870 78027802 78027802 78025902 00184621 x.x.x.x.x.Y...F! │ │ + 0x000aa880 4646462a 46464646 46464633 46464646 FFF*FFFFFFF3FFFF │ │ + 0x000aa890 46464646 46464646 4646463c 003c8746 FFFFFFFFFFF<.<.F │ │ + 0x000aa8a0 87878750 87878787 87878759 87878787 ...P.......Y.... │ │ + 0x000aa8b0 87878787 87878787 87878769 0010151b ...........i.... │ │ + 0x000aa8c0 15151520 15151515 15151525 8185008a ... .......%.... │ │ + 0x000aa8d0 00000090 00000000 00000096 0003080e ................ │ │ + 0x000aa8e0 08080813 08080808 08080818 7f84008a ................ │ │ + 0x000aa8f0 00000091 00000000 00000098 00151a20 ............... │ │ + 0x000aa900 1a1a1a25 1a1a1a1a 1a1a1a2a 00070f19 ...%.......*.... │ │ + 0x000aa910 0f0f0f22 0f0f0f0f 0f0f0f2b 00088411 ...".......+.... │ │ + 0x000aa920 8484841b 84848484 84848425 003c454f ...........%.. │ │ + 0x000aaa40 3e3e3e20 3e3e3e3e 3e3e3e25 3e3e3e3e >>> >>>>>>>%>>>> │ │ + 0x000aaa50 3e3e3e3e 3e3e3e3e 3e3e3e2d 000a3c14 >>>>>>>>>>>-..<. │ │ + 0x000aaa60 3c3c3c1e 3c3c3c3c 3c3c3c28 3c3c3c3c <<<.<<<<<<<(<<<< │ │ + 0x000aaa70 3c3c3c3c 3c3c3c3c 3c3c3c32 78840090 <<<<<<<<<<<2x... │ │ + 0x000aaa80 0000009c 00000000 000000a8 00000000 ................ │ │ + 0x000aaa90 00000000 00000000 000000bb 0003080f ................ │ │ + 0x000aaaa0 08080814 08080808 08080819 a1aab4c3 ................ │ │ + 0x000aaab0 b4b4b4ce b4b4b4b4 b4b4b400 00003202 ..............2. │ │ + 0x000aaac0 79023a02 79027902 79024202 79027902 y.:.y.y.y.B.y.y. │ │ + 0x000aaad0 79027902 79027902 79027502 79027902 y.y.y.y.y.u.y.y. │ │ + 0x000aaae0 79027902 79027902 79027902 79027902 y.y.y.y.y.y.y.y. │ │ + 0x000aaaf0 79027902 79027902 79024a02 00004702 y.y.y.y.y.J...G. │ │ + 0x000aab00 78024e02 78027802 78025502 78027802 x.N.x.x.x.U.x.x. │ │ + 0x000aab10 78027802 78027802 78027002 78027802 x.x.x.x.x.p.x.x. │ │ + 0x000aab20 78027802 78027802 78027802 78027802 x.x.x.x.x.x.x.x. │ │ + 0x000aab30 78027802 78027802 78025902 00184621 x.x.x.x.x.Y...F! │ │ + 0x000aab40 4646462a 46464646 46464633 46464646 FFF*FFFFFFF3FFFF │ │ + 0x000aab50 46464646 46464646 4646463c 003c8746 FFFFFFFFFFF<.<.F │ │ + 0x000aab60 87878750 87878787 87878759 87878787 ...P.......Y.... │ │ + 0x000aab70 87878787 87878787 87878769 0010151b ...........i.... │ │ + 0x000aab80 15151520 15151515 15151525 8185008a ... .......%.... │ │ + 0x000aab90 00000090 00000000 00000096 0003080e ................ │ │ + 0x000aaba0 08080813 08080808 08080818 7f84008a ................ │ │ + 0x000aabb0 00000091 00000000 00000098 00161b21 ...............! │ │ + 0x000aabc0 1b1b1b26 1b1b1b1b 1b1b1b2b 00070f19 ...&.......+.... │ │ + 0x000aabd0 0f0f0f22 0f0f0f0f 0f0f0f2b 00088411 ...".......+.... │ │ + 0x000aabe0 8484841b 84848484 84848425 003c454f ...........%.. │ │ + 0x000aad00 3e3e3e20 3e3e3e3e 3e3e3e25 3e3e3e3e >>> >>>>>>>%>>>> │ │ + 0x000aad10 3e3e3e3e 3e3e3e3e 3e3e3e2d 000a3c14 >>>>>>>>>>>-..<. │ │ + 0x000aad20 3c3c3c1e 3c3c3c3c 3c3c3c28 3c3c3c3c <<<.<<<<<<<(<<<< │ │ + 0x000aad30 3c3c3c3c 3c3c3c3c 3c3c3c32 78840090 <<<<<<<<<<<2x... │ │ + 0x000aad40 0000009c 00000000 000000a8 00000000 ................ │ │ + 0x000aad50 00000000 00000000 000000bb 0003080f ................ │ │ + 0x000aad60 08080814 08080808 08080819 a2abb5c4 ................ │ │ + 0x000aad70 b5b5b5cf b5b5b5b5 b5b5b500 64617631 ............dav1 │ │ + 0x000aad80 642d6672 616d6500 64617631 642d7469 d-frame.dav1d-ti │ │ + 0x000aad90 6c650064 61763164 2d706f73 7466696c le.dav1d-postfil │ │ + 0x000aada0 74657200 00000000 00000000 00000000 ter............. │ │ + 0x000aadb0 0e0f0c0d 0a0b0809 06070405 02030001 ................ │ │ + 0x000aadc0 05040300 00000000 00000000 00000000 ................ │ │ + 0x000aadd0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000aade0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000aadf0 0501020c 00000000 00000000 00000000 ................ │ │ + 0x000aae00 01000000 01000000 01000000 00000000 ................ │ │ + 0x000aae10 302e382e 322d312d 67323437 39393733 0.8.2-1-g2479973 │ │ + 0x000aae20 00635f6f 75742021 3d204e55 4c4c0064 .c_out != NULL.d │ │ + 0x000aae30 61763164 5f6f7065 6e007320 213d204e av1d_open.s != N │ │ + 0x000aae40 554c4c00 732d3e6e 5f706f73 7466696c ULL.s->n_postfil │ │ + 0x000aae50 7465725f 74687265 61647320 3e3d2031 ter_threads >= 1 │ │ + 0x000aae60 20262620 732d3e6e 5f706f73 7466696c && s->n_postfil │ │ + 0x000aae70 7465725f 74687265 61647320 3c3d2044 ter_threads <= D │ │ + 0x000aae80 41563144 5f4d4158 5f504f53 5446494c AV1D_MAX_POSTFIL │ │ + 0x000aae90 5445525f 54485245 41445300 732d3e6e TER_THREADS.s->n │ │ + 0x000aaea0 5f74696c 655f7468 72656164 73203e3d _tile_threads >= │ │ + 0x000aaeb0 20312026 2620732d 3e6e5f74 696c655f 1 && s->n_tile_ │ │ + 0x000aaec0 74687265 61647320 3c3d2044 41563144 threads <= DAV1D │ │ + 0x000aaed0 5f4d4158 5f54494c 455f5448 52454144 _MAX_TILE_THREAD │ │ + 0x000aaee0 5300732d 3e6e5f66 72616d65 5f746872 S.s->n_frame_thr │ │ + 0x000aaef0 65616473 203e3d20 31202626 20732d3e eads >= 1 && s-> │ │ + 0x000aaf00 6e5f6672 616d655f 74687265 61647320 n_frame_threads │ │ + 0x000aaf10 3c3d2044 41563144 5f4d4158 5f465241 <= DAV1D_MAX_FRA │ │ + 0x000aaf20 4d455f54 48524541 44530073 2d3e616c ME_THREADS.s->al │ │ + 0x000aaf30 6c6f6361 746f722e 616c6c6f 635f7069 locator.alloc_pi │ │ + 0x000aaf40 63747572 655f6361 6c6c6261 636b2021 cture_callback ! │ │ + 0x000aaf50 3d204e55 4c4c0073 2d3e616c 6c6f6361 = NULL.s->alloca │ │ + 0x000aaf60 746f722e 72656c65 6173655f 70696374 tor.release_pict │ │ + 0x000aaf70 7572655f 63616c6c 6261636b 20213d20 ure_callback != │ │ + 0x000aaf80 4e554c4c 00732d3e 6f706572 6174696e NULL.s->operatin │ │ + 0x000aaf90 675f706f 696e7420 3e3d2030 20262620 g_point >= 0 && │ │ + 0x000aafa0 732d3e6f 70657261 74696e67 5f706f69 s->operating_poi │ │ + 0x000aafb0 6e74203c 3d203331 00646176 31645f70 nt <= 31.dav1d_p │ │ + 0x000aafc0 61727365 5f736571 75656e63 655f6865 arse_sequence_he │ │ + 0x000aafd0 61646572 00632021 3d204e55 4c4c0064 ader.c != NULL.d │ │ + 0x000aafe0 61763164 5f73656e 645f6461 74610069 av1d_send_data.i │ │ + 0x000aaff0 6e20213d 204e554c 4c00696e 2d3e6461 n != NULL.in->da │ │ + 0x000ab000 7461203d 3d204e55 4c4c207c 7c20696e ta == NULL || in │ │ + 0x000ab010 2d3e737a 00646176 31645f67 65745f70 ->sz.dav1d_get_p │ │ + 0x000ab020 69637475 72650063 5f6f7574 20213d20 icture.c_out != │ │ + 0x000ab030 2828766f 69642a29 30290064 61763164 ((void*)0).dav1d │ │ + 0x000ab040 5f636c6f 73650000 04080400 00050605 _close.......... │ │ + 0x000ab050 00020404 0402 ...... │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ @@ -1,4 +1,4 @@ │ │ │ │ Hex dump of section '.fini_array': │ │ - 0x000abc00 f04b0000 00000000 e04b0000 00000000 .K.......K...... │ │ + 0x000accc8 804b0000 00000000 704b0000 00000000 .K......pK...... │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ @@ -1,32 +1,13 @@ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ - 0x000abc10 10bc0a00 00000000 20470a00 00000000 ........ G...... │ │ - 0x000abc20 40470a00 00000000 40490a00 00000000 @G......@I...... │ │ - 0x000abc30 60490a00 00000000 40470a00 00000000 `I......@G...... │ │ - 0x000abc40 e0490a00 00000000 604a0a00 00000000 .I......`J...... │ │ - 0x000abc50 40470a00 00000000 604c0a00 00000000 @G......`L...... │ │ - 0x000abc60 604e0a00 00000000 00000000 00000000 `N.............. │ │ - 0x000abc70 00000000 00000000 604e0a00 00000000 ........`N...... │ │ - 0x000abc80 00000000 00000000 00000000 00000000 ................ │ │ - 0x000abc90 60560a00 00000000 40470a00 00000000 `V......@G...... │ │ - 0x000abca0 a0560a00 00000000 e0560a00 00000000 .V.......V...... │ │ - 0x000abcb0 40470a00 00000000 20570a00 00000000 @G...... W...... │ │ - 0x000abcc0 60570a00 00000000 40470a00 00000000 `W......@G...... │ │ - 0x000abcd0 60580a00 00000000 60590a00 00000000 `X......`Y...... │ │ - 0x000abce0 40470a00 00000000 605a0a00 00000000 @G......`Z...... │ │ - 0x000abcf0 605b0a00 00000000 00000000 00000000 `[.............. │ │ - 0x000abd00 00000000 00000000 605f0a00 00000000 ........`_...... │ │ - 0x000abd10 00000000 00000000 00000000 00000000 ................ │ │ - 0x000abd20 604e0a00 00000000 00000000 00000000 `N.............. │ │ - 0x000abd30 00000000 00000000 604e0a00 00000000 ........`N...... │ │ - 0x000abd40 00000000 00000000 00000000 00000000 ................ │ │ - 0x000abd50 60630a00 00000000 40470a00 00000000 `c......@G...... │ │ - 0x000abd60 e0630a00 00000000 60640a00 00000000 .c......`d...... │ │ - 0x000abd70 40470a00 00000000 e0640a00 00000000 @G.......d...... │ │ - 0x000abd80 60650a00 00000000 00000000 00000000 `e.............. │ │ - 0x000abd90 00000000 00000000 60670a00 00000000 ........`g...... │ │ - 0x000abda0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000abdb0 605b0a00 00000000 00000000 00000000 `[.............. │ │ - 0x000abdc0 00000000 00000000 605f0a00 00000000 ........`_...... │ │ - 0x000abdd0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000accd8 d8cc0a00 00000000 80630a00 00000000 .........c...... │ │ + 0x000acce8 a0630a00 00000000 20640a00 00000000 .c...... d...... │ │ + 0x000accf8 20660a00 00000000 20660a00 00000000 f...... f...... │ │ + 0x000acd08 206e0a00 00000000 606e0a00 00000000 n......`n...... │ │ + 0x000acd18 a06e0a00 00000000 a06f0a00 00000000 .n.......o...... │ │ + 0x000acd28 a0700a00 00000000 a0740a00 00000000 .p.......t...... │ │ + 0x000acd38 20660a00 00000000 20660a00 00000000 f...... f...... │ │ + 0x000acd48 a0780a00 00000000 20790a00 00000000 .x...... y...... │ │ + 0x000acd58 a0790a00 00000000 a07b0a00 00000000 .y.......{...... │ │ + 0x000acd68 a0700a00 00000000 a0740a00 00000000 .p.......t...... │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ @@ -1,266 +1,273 @@ │ │ │ │ Hex dump of section '.got': │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ - 0x000abfa0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000abfb0 00000000 00000000 e0490000 00000000 .........I...... │ │ - 0x000abfc0 e0490000 00000000 e0490000 00000000 .I.......I...... │ │ - 0x000abfd0 e0490000 00000000 e0490000 00000000 .I.......I...... │ │ - 0x000abfe0 e0490000 00000000 e0490000 00000000 .I.......I...... │ │ - 0x000abff0 e0490000 00000000 e0490000 00000000 .I.......I...... │ │ - 0x000ac000 e0490000 00000000 e0490000 00000000 .I.......I...... │ │ - 0x000ac010 e0490000 00000000 e0490000 00000000 .I.......I...... │ │ - 0x000ac020 e0490000 00000000 e0490000 00000000 .I.......I...... │ │ - 0x000ac030 e0490000 00000000 e0490000 00000000 .I.......I...... │ │ - 0x000ac040 e0490000 00000000 e0490000 00000000 .I.......I...... │ │ - 0x000ac050 e0490000 00000000 e0490000 00000000 .I.......I...... │ │ - 0x000ac060 e0490000 00000000 e0490000 00000000 .I.......I...... │ │ - 0x000ac070 e0490000 00000000 e0490000 00000000 .I.......I...... │ │ - 0x000ac080 e0490000 00000000 e0490000 00000000 .I.......I...... │ │ - 0x000ac090 e0490000 00000000 e0490000 00000000 .I.......I...... │ │ - 0x000ac0a0 e0490000 00000000 e0bd0a00 00000000 .I.............. │ │ - 0x000ac0b0 248f0200 00000000 748f0200 00000000 $.......t....... │ │ - 0x000ac0c0 d0b90200 00000000 70210400 00000000 ........p!...... │ │ - 0x000ac0d0 e83f0400 00000000 ecbd0300 00000000 .?.............. │ │ - 0x000ac0e0 98720100 00000000 148f0200 00000000 .r.............. │ │ - 0x000ac0f0 98930500 00000000 10270400 00000000 .........'...... │ │ - 0x000ac100 1cd10400 00000000 a48e0200 00000000 ................ │ │ - 0x000ac110 58800200 00000000 f8e10400 00000000 X............... │ │ - 0x000ac120 244c0400 00000000 b86c0a00 00000000 $L.......l...... │ │ - 0x000ac130 a8700a00 00000000 50e80200 00000000 .p......P....... │ │ - 0x000ac140 c04c0500 00000000 d4ba0200 00000000 .L.............. │ │ - 0x000ac150 3c4d0400 00000000 c47a0100 00000000 .............. │ │ - 0x000ac250 104b0400 00000000 a0b90200 00000000 .K.............. │ │ - 0x000ac260 dcee0300 00000000 44150500 00000000 ........D....... │ │ - 0x000ac270 40c90200 00000000 1ce20400 00000000 @............... │ │ - 0x000ac280 28be0300 00000000 24280400 00000000 (.......$(...... │ │ - 0x000ac290 e4fb0400 00000000 ece70300 00000000 ................ │ │ - 0x000ac2a0 ccfb0400 00000000 54ca0200 00000000 ........T....... │ │ - 0x000ac2b0 a0900200 00000000 08d10e00 00000000 ................ │ │ - 0x000ac2c0 f49b0400 00000000 f08f0200 00000000 ................ │ │ - 0x000ac2d0 9caf0200 00000000 4caf0200 00000000 ........L....... │ │ - 0x000ac2e0 948e0200 00000000 508c0200 00000000 ........P....... │ │ - 0x000ac2f0 3cb00200 00000000 14f40300 00000000 <............... │ │ - 0x000ac300 d8960500 00000000 50c90200 00000000 ........P....... │ │ - 0x000ac310 684a0400 00000000 c84a0400 00000000 hJ.......J...... │ │ - 0x000ac320 68c10400 00000000 08be0e00 00000000 h............... │ │ - 0x000ac330 60900200 00000000 08230400 00000000 `........#...... │ │ - 0x000ac340 70c80200 00000000 c08f0200 00000000 p............... │ │ - 0x000ac350 c0320300 00000000 d4bd0300 00000000 .2.............. │ │ - 0x000ac360 404c0400 00000000 c08d0700 00000000 @L.............. │ │ - 0x000ac370 88ff0200 00000000 e0b90200 00000000 ................ │ │ - 0x000ac380 936b0a00 00000000 e8270400 00000000 .k.......'...... │ │ - 0x000ac390 30ca0200 00000000 1cde0200 00000000 0............... │ │ - 0x000ac3a0 78370400 00000000 10dc0400 00000000 x7.............. │ │ - 0x000ac3b0 683f0400 00000000 30900200 00000000 h?......0....... │ │ - 0x000ac3c0 a8370400 00000000 78ca0200 00000000 .7......x....... │ │ - 0x000ac3d0 b4fb0400 00000000 e48e0200 00000000 ................ │ │ - 0x000ac3e0 90900200 00000000 e0bd0300 00000000 ................ │ │ - 0x000ac3f0 e8970300 00000000 00750100 00000000 .........u...... │ │ - 0x000ac400 643c0700 00000000 c87f0200 00000000 d<.............. │ │ - 0x000ac410 0cca0200 00000000 60b90200 00000000 ........`....... │ │ - 0x000ac420 9c410300 00000000 588e0200 00000000 .A......X....... │ │ - 0x000ac430 044d0400 00000000 18bc0a00 00000000 .M.............. │ │ - 0x000ac440 ac1b0400 00000000 34ea0200 00000000 ........4....... │ │ - 0x000ac450 583e0400 00000000 d4b80200 00000000 X>.............. │ │ - 0x000ac460 783f0400 00000000 14290200 00000000 x?.......)...... │ │ - 0x000ac470 a4ba0200 00000000 80a20300 00000000 ................ │ │ - 0x000ac480 74f20300 00000000 b84b0400 00000000 t........K...... │ │ - 0x000ac490 40900200 00000000 b4470300 00000000 @........G...... │ │ - 0x000ac4a0 286a0a00 00000000 c0b90200 00000000 (j.............. │ │ - 0x000ac4b0 089a0300 00000000 3c210500 00000000 ..............4....... │ │ - 0x000ac4e0 507e0900 00000000 c0e50200 00000000 P~.............. │ │ - 0x000ac4f0 18370400 00000000 b83f0300 00000000 .7.......?...... │ │ - 0x000ac500 78800200 00000000 04be0300 00000000 x............... │ │ - 0x000ac510 c01b0400 00000000 8cba0200 00000000 ................ │ │ - 0x000ac520 b48b0200 00000000 d4ac0100 00000000 ................ │ │ - 0x000ac530 30e40200 00000000 30860300 00000000 0.......0....... │ │ - 0x000ac540 dc090400 00000000 d83f0400 00000000 .........?...... │ │ - 0x000ac550 80260400 00000000 70b50100 00000000 .&......p....... │ │ - 0x000ac560 58e90200 00000000 904d0400 00000000 X........M...... │ │ - 0x000ac570 24010300 00000000 d0210400 00000000 $........!...... │ │ - 0x000ac580 08620700 00000000 d8220400 00000000 .b......."...... │ │ - 0x000ac590 e83d0300 00000000 80b50100 00000000 .=.............. │ │ - 0x000ac5a0 48800200 00000000 18220400 00000000 H........"...... │ │ - 0x000ac5b0 101c0400 00000000 d8280400 00000000 .........(...... │ │ - 0x000ac5c0 548f0200 00000000 703e0400 00000000 T.......p>...... │ │ - 0x000ac5d0 284b0400 00000000 e0260400 00000000 (K.......&...... │ │ - 0x000ac5e0 d07a0a00 00000000 683d0400 00000000 .z......h=...... │ │ - 0x000ac5f0 60020300 00000000 40270400 00000000 `.......@'...... │ │ - 0x000ac600 ece10400 00000000 106b0300 00000000 .........k...... │ │ - 0x000ac610 a04b0400 00000000 10b90200 00000000 .K.............. │ │ - 0x000ac620 981b0400 00000000 d41b0400 00000000 ................ │ │ - 0x000ac630 ccd90400 00000000 38ba0200 00000000 ........8....... │ │ - 0x000ac640 50f50400 00000000 20c90200 00000000 P....... ....... │ │ - 0x000ac650 00ba0200 00000000 c48b0200 00000000 ................ │ │ - 0x000ac660 f0310300 00000000 b0ba0200 00000000 .1.............. │ │ - 0x000ac670 a83f0400 00000000 e8c90200 00000000 .?.............. │ │ - 0x000ac680 e03d0400 00000000 584b0400 00000000 .=......XK...... │ │ - 0x000ac690 504a0400 00000000 24130400 00000000 PJ......$....... │ │ - 0x000ac6a0 98080400 00000000 70270400 00000000 ........p'...... │ │ - 0x000ac6b0 14390300 00000000 b83f0400 00000000 .9.......?...... │ │ - 0x000ac6c0 dcb50100 00000000 9cfb0400 00000000 ................ │ │ - 0x000ac6d0 d0fd0200 00000000 00000000 00000000 ................ │ │ - 0x000ac6e0 30280200 00000000 18ca0200 00000000 0(.............. │ │ - 0x000ac6f0 74a20300 00000000 b0780a00 00000000 t........x...... │ │ - 0x000ac700 a0d50700 00000000 90b90200 00000000 ................ │ │ - 0x000ac710 80c90200 00000000 28e20400 00000000 ........(....... │ │ - 0x000ac720 b8210400 00000000 a8fb0400 00000000 .!.............. │ │ - 0x000ac730 b04a0400 00000000 48ca0200 00000000 .J......H....... │ │ - 0x000ac740 30790a00 00000000 a8220400 00000000 0y......."...... │ │ - 0x000ac750 7e6b0a00 00000000 28fd0300 00000000 ~k......(....... │ │ - 0x000ac760 e0ba0200 00000000 84fb0400 00000000 ................ │ │ - 0x000ac770 b0b90200 00000000 a0030300 00000000 ................ │ │ - 0x000ac780 bb6b0a00 00000000 80ba0200 00000000 .k.............. │ │ - 0x000ac790 c0c80200 00000000 c4690a00 00000000 .........i...... │ │ - 0x000ac7a0 b04c0400 00000000 506d0a00 00000000 .L......Pm...... │ │ - 0x000ac7b0 f81a0400 00000000 60220400 00000000 ........`"...... │ │ - 0x000ac7c0 e81b0400 00000000 341b0400 00000000 ........4....... │ │ - 0x000ac7d0 466c0a00 00000000 f48b0200 00000000 Fl.............. │ │ - 0x000ac7e0 30090400 00000000 90c90200 00000000 0............... │ │ - 0x000ac7f0 60280400 00000000 fc270400 00000000 `(.......'...... │ │ - 0x000ac800 c8ba0200 00000000 e0c80200 00000000 ................ │ │ - 0x000ac810 50b00200 00000000 006c0300 00000000 P........l...... │ │ - 0x000ac820 e0e10400 00000000 1c6c0a00 00000000 .........l...... │ │ - 0x000ac830 f0c80200 00000000 103e0400 00000000 .........>...... │ │ - 0x000ac840 20d80400 00000000 b0260400 00000000 ........&...... │ │ - 0x000ac850 6c8c0200 00000000 a4690400 00000000 l........i...... │ │ - 0x000ac860 3cca0200 00000000 946c0a00 00000000 <........l...... │ │ - 0x000ac870 c8670400 00000000 b0760a00 00000000 .g.......v...... │ │ - 0x000ac880 a0270400 00000000 c4280400 00000000 .'.......(...... │ │ - 0x000ac890 d03e0400 00000000 008c0300 00000000 .>.............. │ │ - 0x000ac8a0 58270400 00000000 408c0200 00000000 X'......@....... │ │ - 0x000ac8b0 ec440300 00000000 04e20400 00000000 .D.............. │ │ - 0x000ac8c0 148c0200 00000000 c4950300 00000000 ................ │ │ - 0x000ac8d0 b8df0200 00000000 74ba0200 00000000 ........t....... │ │ - 0x000ac8e0 50900200 00000000 50260400 00000000 P.......P&...... │ │ - 0x000ac8f0 c0220400 00000000 584d0400 00000000 ."......XM...... │ │ - 0x000ac900 78220400 00000000 704b0400 00000000 x"......pK...... │ │ - 0x000ac910 f0030400 00000000 84800400 00000000 ................ │ │ - 0x000ac920 804a0400 00000000 d4e10400 00000000 .J.............. │ │ - 0x000ac930 98a20300 00000000 566c0a00 00000000 ........Vl...... │ │ - 0x000ac940 a87f0200 00000000 88280400 00000000 .........(...... │ │ - 0x000ac950 64b80300 00000000 186b0a00 00000000 d........k...... │ │ - 0x000ac960 68260400 00000000 ec650400 00000000 h&.......e...... │ │ - 0x000ac970 88b70400 00000000 28b00200 00000000 ........(....... │ │ - 0x000ac980 6cb60100 00000000 f83d0400 00000000 l........=...... │ │ - 0x000ac990 7c5f0400 00000000 f84a0400 00000000 |_.......J...... │ │ - 0x000ac9a0 30220400 00000000 f0370400 00000000 0".......7...... │ │ - 0x000ac9b0 98260400 00000000 54190400 00000000 .&......T....... │ │ - 0x000ac9c0 c0f80300 00000000 98ba0200 00000000 ................ │ │ - 0x000ac9d0 d0c80200 00000000 b0c80200 00000000 ................ │ │ - 0x000ac9e0 38260400 00000000 74280400 00000000 8&......t(...... │ │ - 0x000ac9f0 a80b0400 00000000 6cca0200 00000000 ........l....... │ │ - 0x000aca00 84ca0200 00000000 5c8b0200 00000000 ........\....... │ │ - 0x000aca10 006e0400 00000000 dc0a0500 00000000 .n.............. │ │ - 0x000aca20 70b90200 00000000 107b0a00 00000000 p........{...... │ │ - 0x000aca30 e84c0400 00000000 c4ef0300 00000000 .L.............. │ │ - 0x000aca40 34e20400 00000000 24ca0200 00000000 4.......$....... │ │ - 0x000aca50 187e0400 00000000 38400400 00000000 .~......8@...... │ │ - 0x000aca60 44ba0200 00000000 5c1b0400 00000000 D.......\....... │ │ - 0x000aca70 00290400 00000000 348f0200 00000000 .)......4....... │ │ - 0x000aca80 348c0200 00000000 784c0400 00000000 4.......xL...... │ │ - 0x000aca90 60ca0200 00000000 18800200 00000000 `............... │ │ - 0x000acaa0 b0a20300 00000000 1cbe0300 00000000 ................ │ │ - 0x000acab0 9cb30400 00000000 3c980400 00000000 ........<....... │ │ - 0x000acac0 50b90200 00000000 183f0400 00000000 P........?...... │ │ - 0x000acad0 944c0400 00000000 60690a00 00000000 .L......`i...... │ │ - 0x000acae0 984a0400 00000000 38500300 00000000 .J......8P...... │ │ - 0x000acaf0 608c0200 00000000 88270400 00000000 `........'...... │ │ - 0x000acb00 80710100 00000000 c4330300 00000000 .q.......3...... │ │ - 0x000acb10 9c280400 00000000 003f0400 00000000 .(.......?...... │ │ - 0x000acb20 c0370400 00000000 00900200 00000000 .7.............. │ │ - 0x000acb30 7c6c0a00 00000000 8caf0200 00000000 |l.............. │ │ - 0x000acb40 648f0200 00000000 507f0200 00000000 d.......P....... │ │ - 0x000acb50 f8bd0300 00000000 343d0700 00000000 ........4=...... │ │ - 0x000acb60 24310300 00000000 e4d50100 00000000 $1.............. │ │ - 0x000acb70 38800200 00000000 90370400 00000000 8........7...... │ │ - 0x000acb80 706b0a00 00000000 10900200 00000000 pk.............. │ │ - 0x000acb90 04650500 00000000 28270400 00000000 .e......('...... │ │ - 0x000acba0 94840400 00000000 80900200 00000000 ................ │ │ - 0x000acbb0 c83d0400 00000000 20130500 00000000 .=...... ....... │ │ - 0x000acbc0 90460300 00000000 c0fb0400 00000000 .F.............. │ │ - 0x000acbd0 f87f0200 00000000 481b0400 00000000 ........H....... │ │ - 0x000acbe0 848f0200 00000000 f48e0200 00000000 ................ │ │ - 0x000acbf0 806a0a00 00000000 e83e0400 00000000 .j.......>...... │ │ - 0x000acc00 20b90200 00000000 d08f0200 00000000 ............... │ │ - 0x000acc10 b48e0200 00000000 884b0400 00000000 .........K...... │ │ - 0x000acc20 048c0200 00000000 204d0400 00000000 ........ M...... │ │ - 0x000acc30 f0b90200 00000000 08380400 00000000 .........8...... │ │ - 0x000acc40 a09d0300 00000000 08400400 00000000 .........@...... │ │ - 0x000acc50 28800200 00000000 38380400 00000000 (.......88...... │ │ - 0x000acc60 00220400 00000000 701b0400 00000000 ."......p....... │ │ - 0x000acc70 08d00a00 00000000 989b0300 00000000 ................ │ │ - 0x000acc80 34be0300 00000000 10be0300 00000000 4............... │ │ - 0x000acc90 00b00200 00000000 e08f0200 00000000 ................ │ │ - 0x000acca0 ccd70300 00000000 486b0400 00000000 ........Hk...... │ │ - 0x000accb0 68800200 00000000 d8af0200 00000000 h............... │ │ - 0x000accc0 b8a80100 00000000 28400400 00000000 ........(@...... │ │ - 0x000accd0 286f0400 00000000 283e0400 00000000 (o......(>...... │ │ - 0x000acce0 c83f0400 00000000 14b00200 00000000 .?.............. │ │ - 0x000accf0 e04a0400 00000000 a48b0200 00000000 .J.............. │ │ - 0x000acd00 20380400 00000000 18400400 00000000 8.......@...... │ │ - 0x000acd10 00040400 00000000 6a6c0a00 00000000 ........jl...... │ │ - 0x000acd20 048f0200 00000000 68a20300 00000000 ........h....... │ │ - 0x000acd30 d06c0a00 00000000 d49a0400 00000000 .l.............. │ │ - 0x000acd40 201b0400 00000000 c8260400 00000000 ........&...... │ │ - 0x000acd50 90790a00 00000000 fc1b0400 00000000 .y.............. │ │ - 0x000acd60 5cba0200 00000000 20b80100 00000000 \....... ....... │ │ - 0x000acd70 987f0200 00000000 883e0400 00000000 .........>...... │ │ - 0x000acd80 403e0400 00000000 f4c90200 00000000 @>.............. │ │ - 0x000acd90 b0af0200 00000000 044a0400 00000000 .........J...... │ │ - 0x000acda0 743b0300 00000000 10e20400 00000000 t;.............. │ │ - 0x000acdb0 bc430300 00000000 d8fb0400 00000000 .C.............. │ │ - 0x000acdc0 4c280400 00000000 d8680300 00000000 L(.......h...... │ │ - 0x000acdd0 00c90200 00000000 70c90200 00000000 ........p....... │ │ - 0x000acde0 e8ed0300 00000000 2cd40300 00000000 ........,....... │ │ - 0x000acdf0 704d0300 00000000 084c0400 00000000 pM.......L...... │ │ - 0x000ace00 10c90200 00000000 5c4c0400 00000000 ........\L...... │ │ - 0x000ace10 883f0400 00000000 c48e0200 00000000 .?.............. │ │ - 0x000ace20 68360300 00000000 ec280400 00000000 h6.......(...... │ │ - 0x000ace30 30b90200 00000000 4c820300 00000000 0.......L....... │ │ - 0x000ace40 60490300 00000000 9ceb0200 00000000 `I.............. │ │ - 0x000ace50 e87f0200 00000000 84a90100 00000000 ................ │ │ - 0x000ace60 a01a0400 00000000 c4ac0100 00000000 ................ │ │ - 0x000ace70 f8260400 00000000 10f70300 00000000 .&.............. │ │ - 0x000ace80 30e70200 00000000 64200300 00000000 0.......d ...... │ │ - 0x000ace90 50a20300 00000000 f0220400 00000000 P........"...... │ │ - 0x000acea0 983f0400 00000000 e48b0200 00000000 .?.............. │ │ - 0x000aceb0 94a90100 00000000 b0280400 00000000 .........(...... │ │ - 0x000acec0 84060400 00000000 08800200 00000000 ................ │ │ - 0x000aced0 00350300 00000000 08f10300 00000000 .5.............. │ │ - 0x000acee0 48220400 00000000 10280400 00000000 H".......(...... │ │ - 0x000acef0 d4820400 00000000 ec100500 00000000 ................ │ │ - 0x000acf00 a0c90200 00000000 745d0400 00000000 ........t]...... │ │ - 0x000acf10 ecaf0200 00000000 00ca0200 00000000 ................ │ │ - 0x000acf20 d48e0200 00000000 8ca20300 00000000 ................ │ │ - 0x000acf30 e8210400 00000000 cc6c0400 00000000 .!.......l...... │ │ - 0x000acf40 248c0200 00000000 8e6b0a00 00000000 $........k...... │ │ - 0x000acf50 70900200 00000000 404b0400 00000000 p.......@K...... │ │ - 0x000acf60 cc4c0400 00000000 5ca20300 00000000 .L......\....... │ │ - 0x000acf70 60c90200 00000000 30cf0300 00000000 `.......0....... │ │ - 0x000acf80 68ba0200 00000000 d87f0200 00000000 h............... │ │ - 0x000acf90 50ba0200 00000000 fcd50300 00000000 P............... │ │ - 0x000acfa0 f40f0400 00000000 c4af0200 00000000 ................ │ │ - 0x000acfb0 14d90700 00000000 38280400 00000000 ........8(...... │ │ - 0x000acfc0 48a60700 00000000 20900200 00000000 H....... ....... │ │ - 0x000acfd0 583f0400 00000000 0c1b0400 00000000 X?.............. │ │ - 0x000acfe0 a0d40400 00000000 506e0a00 00000000 ........Pn...... │ │ - 0x000acff0 30c90200 00000000 988b0200 00000000 0............... │ │ + 0x000acf38 00000000 00000000 00000000 00000000 ................ │ │ + 0x000acf48 00000000 00000000 70490000 00000000 ........pI...... │ │ + 0x000acf58 70490000 00000000 70490000 00000000 pI......pI...... │ │ + 0x000acf68 70490000 00000000 70490000 00000000 pI......pI...... │ │ + 0x000acf78 70490000 00000000 70490000 00000000 pI......pI...... │ │ + 0x000acf88 70490000 00000000 70490000 00000000 pI......pI...... │ │ + 0x000acf98 70490000 00000000 70490000 00000000 pI......pI...... │ │ + 0x000acfa8 70490000 00000000 70490000 00000000 pI......pI...... │ │ + 0x000acfb8 70490000 00000000 70490000 00000000 pI......pI...... │ │ + 0x000acfc8 70490000 00000000 70490000 00000000 pI......pI...... │ │ + 0x000acfd8 70490000 00000000 70490000 00000000 pI......pI...... │ │ + 0x000acfe8 70490000 00000000 70490000 00000000 pI......pI...... │ │ + 0x000acff8 70490000 00000000 70490000 00000000 pI......pI...... │ │ + 0x000ad008 70490000 00000000 70490000 00000000 pI......pI...... │ │ + 0x000ad018 70490000 00000000 70490000 00000000 pI......pI...... │ │ + 0x000ad028 70490000 00000000 70490000 00000000 pI......pI...... │ │ + 0x000ad038 70490000 00000000 78cd0a00 00000000 pI......x....... │ │ + 0x000ad048 5c920200 00000000 ac920200 00000000 \............... │ │ + 0x000ad058 08bd0200 00000000 c41f0400 00000000 ................ │ │ + 0x000ad068 843d0400 00000000 b0bd0300 00000000 .=.............. │ │ + 0x000ad078 94710100 00000000 4c920200 00000000 .q......L....... │ │ + 0x000ad088 e42e0700 00000000 3c250400 00000000 ........<%...... │ │ + 0x000ad098 24cb0400 00000000 dc910200 00000000 $............... │ │ + 0x000ad0a8 80c60700 00000000 90830200 00000000 ................ │ │ + 0x000ad0b8 fcdb0400 00000000 34490400 00000000 ........4I...... │ │ + 0x000ad0c8 f8800a00 00000000 a8840a00 00000000 ................ │ │ + 0x000ad0d8 88eb0200 00000000 bce30600 00000000 ................ │ │ + 0x000ad0e8 0cbe0200 00000000 4c4a0400 00000000 ........LJ...... │ │ + 0x000ad0f8 c0790100 00000000 78bc0200 00000000 .y......x....... │ │ + 0x000ad108 68810200 00000000 b8bc0200 00000000 h............... │ │ + 0x000ad118 88fa0300 00000000 28b80700 00000000 ........(....... │ │ + 0x000ad128 18240400 00000000 dc940400 00000000 .$.............. │ │ + 0x000ad138 88490300 00000000 844a0400 00000000 .I.......J...... │ │ + 0x000ad148 f4bd0200 00000000 7c920200 00000000 ........|....... │ │ + 0x000ad158 af800a00 00000000 1ce50200 00000000 ................ │ │ + 0x000ad168 14cd0200 00000000 94f50400 00000000 ................ │ │ + 0x000ad178 a8c70400 00000000 d85e0400 00000000 .........^...... │ │ + 0x000ad188 a8a20300 00000000 11800a00 00000000 ................ │ │ + 0x000ad198 7c6b0300 00000000 38360400 00000000 |k......86...... │ │ + 0x000ad1a8 2c880100 00000000 c0350400 00000000 ,........5...... │ │ + 0x000ad1b8 0c8f0200 00000000 4c3b0400 00000000 ........L;...... │ │ + 0x000ad1c8 48350400 00000000 f0820200 00000000 H5.............. │ │ + 0x000ad1d8 ac930300 00000000 943d0400 00000000 .........=...... │ │ + 0x000ad1e8 3c3c0400 00000000 fc190400 00000000 <<.............. │ │ + 0x000ad1f8 20480400 00000000 d8bc0200 00000000 H.............. │ │ + 0x000ad208 d4ed0300 00000000 e80e0500 00000000 ................ │ │ + 0x000ad218 78cc0200 00000000 20dc0400 00000000 x....... ....... │ │ + 0x000ad228 ecbd0300 00000000 50260400 00000000 ........P&...... │ │ + 0x000ad238 e8f50400 00000000 e4e60300 00000000 ................ │ │ + 0x000ad248 d0f50400 00000000 8ccd0200 00000000 ................ │ │ + 0x000ad258 d8930200 00000000 08dd0e00 00000000 ................ │ │ + 0x000ad268 4c970400 00000000 28930200 00000000 L.......(....... │ │ + 0x000ad278 d4b20200 00000000 84b20200 00000000 ................ │ │ + 0x000ad288 cc910200 00000000 888f0200 00000000 ................ │ │ + 0x000ad298 74b30200 00000000 0cf30300 00000000 t............... │ │ + 0x000ad2a8 a82f0700 00000000 68bc0700 00000000 ./......h....... │ │ + 0x000ad2b8 88cc0200 00000000 78470400 00000000 ........xG...... │ │ + 0x000ad2c8 74980400 00000000 d8470400 00000000 t........G...... │ │ + 0x000ad2d8 70bb0400 00000000 08ca0e00 00000000 p............... │ │ + 0x000ad2e8 98930200 00000000 5c210400 00000000 ........\!...... │ │ + 0x000ad2f8 a8cb0200 00000000 f8920200 00000000 ................ │ │ + 0x000ad308 30350300 00000000 98bd0300 00000000 05.............. │ │ + 0x000ad318 50490400 00000000 48700700 00000000 PI......Hp...... │ │ + 0x000ad328 c0020300 00000000 18bd0200 00000000 ................ │ │ + 0x000ad338 d37f0a00 00000000 14260400 00000000 .........&...... │ │ + 0x000ad348 68cd0200 00000000 54e10200 00000000 h.......T....... │ │ + 0x000ad358 60350400 00000000 18d60400 00000000 `5.............. │ │ + 0x000ad368 043d0400 00000000 68930200 00000000 .=......h....... │ │ + 0x000ad378 90350400 00000000 b0cd0200 00000000 .5.............. │ │ + 0x000ad388 b8f50400 00000000 1c920200 00000000 ................ │ │ + 0x000ad398 c8930200 00000000 a4bd0300 00000000 ................ │ │ + 0x000ad3a8 ec970300 00000000 fc730100 00000000 .........s...... │ │ + 0x000ad3b8 8cc20700 00000000 00830200 00000000 ................ │ │ + 0x000ad3c8 44cd0200 00000000 98bc0200 00000000 D............... │ │ + 0x000ad3d8 0c440300 00000000 90910200 00000000 .D.............. │ │ + 0x000ad3e8 144a0400 00000000 e0cc0a00 00000000 .J.............. │ │ + 0x000ad3f8 241a0400 00000000 6ced0200 00000000 $.......l....... │ │ + 0x000ad408 f43b0400 00000000 0cbc0200 00000000 .;.............. │ │ + 0x000ad418 143d0400 00000000 542c0200 00000000 .=......T,...... │ │ + 0x000ad428 dcbd0200 00000000 84a20300 00000000 ................ │ │ + 0x000ad438 6cf10300 00000000 c8480400 00000000 l........H...... │ │ + 0x000ad448 78930200 00000000 244a0300 00000000 x.......$J...... │ │ + 0x000ad458 687e0a00 00000000 f8bc0200 00000000 h~.............. │ │ + 0x000ad468 0c9a0300 00000000 2cb60600 00000000 ........,....... │ │ + 0x000ad478 e4200400 00000000 75800a00 00000000 . ......u....... │ │ + 0x000ad488 543c0400 00000000 a0810400 00000000 T<.............. │ │ + 0x000ad498 b09a0900 00000000 f8e80200 00000000 ................ │ │ + 0x000ad4a8 00350400 00000000 28420300 00000000 .5......(B...... │ │ + 0x000ad4b8 b0830200 00000000 b02c0700 00000000 .........,...... │ │ + 0x000ad4c8 c8bd0300 00000000 381a0400 00000000 ........8....... │ │ + 0x000ad4d8 c4bd0200 00000000 ec8e0200 00000000 ................ │ │ + 0x000ad4e8 d0ab0100 00000000 906e0300 00000000 .........n...... │ │ + 0x000ad4f8 68e70200 00000000 34860300 00000000 h.......4....... │ │ + 0x000ad508 c8080400 00000000 743d0400 00000000 ........t=...... │ │ + 0x000ad518 ac240400 00000000 6cb40100 00000000 .$......l....... │ │ + 0x000ad528 90ec0200 00000000 a04a0400 00000000 .........J...... │ │ + 0x000ad538 5c040300 00000000 24200400 00000000 \.......$ ...... │ │ + 0x000ad548 a4420700 00000000 2c210400 00000000 .B......,!...... │ │ + 0x000ad558 58400300 00000000 7cb40100 00000000 X@......|....... │ │ + 0x000ad568 80830200 00000000 6c200400 00000000 ........l ...... │ │ + 0x000ad578 881a0400 00000000 04270400 00000000 .........'...... │ │ + 0x000ad588 8c920200 00000000 0c3c0400 00000000 .........<...... │ │ + 0x000ad598 38480400 00000000 0c250400 00000000 8H.......%...... │ │ + 0x000ad5a8 d08e0a00 00000000 043b0400 00000000 .........;...... │ │ + 0x000ad5b8 94050300 00000000 6c250400 00000000 ........l%...... │ │ + 0x000ad5c8 f0db0400 00000000 a06c0300 00000000 .........l...... │ │ + 0x000ad5d8 b0480400 00000000 48bc0200 00000000 .H......H....... │ │ + 0x000ad5e8 101a0400 00000000 4c1a0400 00000000 ........L....... │ │ + 0x000ad5f8 d4d30400 00000000 70bd0200 00000000 ........p....... │ │ + 0x000ad608 54ef0400 00000000 58cc0200 00000000 T.......X....... │ │ + 0x000ad618 38bd0200 00000000 fc8e0200 00000000 8............... │ │ + 0x000ad628 60340300 00000000 e8bd0200 00000000 `4.............. │ │ + 0x000ad638 443d0400 00000000 20cd0200 00000000 D=...... ....... │ │ + 0x000ad648 7c3b0400 00000000 68480400 00000000 |;......hH...... │ │ + 0x000ad658 60470400 00000000 10120400 00000000 `G.............. │ │ + 0x000ad668 84070400 00000000 9c250400 00000000 .........%...... │ │ + 0x000ad678 843b0300 00000000 543d0400 00000000 .;......T=...... │ │ + 0x000ad688 d8b40100 00000000 a0f50400 00000000 ................ │ │ + 0x000ad698 08010300 00000000 00000000 00000000 ................ │ │ + 0x000ad6a8 5c2b0200 00000000 50cd0200 00000000 \+......P....... │ │ + 0x000ad6b8 78a20300 00000000 b08c0a00 00000000 x............... │ │ + 0x000ad6c8 e4bc0700 00000000 c8bc0200 00000000 ................ │ │ + 0x000ad6d8 b8cc0200 00000000 2cdc0400 00000000 ........,....... │ │ + 0x000ad6e8 0c200400 00000000 acf50400 00000000 . .............. │ │ + 0x000ad6f8 c0470400 00000000 80cd0200 00000000 .G.............. │ │ + 0x000ad708 308d0a00 00000000 fc200400 00000000 0........ ...... │ │ + 0x000ad718 be7f0a00 00000000 20fc0300 00000000 ........ ....... │ │ + 0x000ad728 18be0200 00000000 88f50400 00000000 ................ │ │ + 0x000ad738 e8bc0200 00000000 d4060300 00000000 ................ │ │ + 0x000ad748 fb7f0a00 00000000 b8bd0200 00000000 ................ │ │ + 0x000ad758 f8cb0200 00000000 047e0a00 00000000 .........~...... │ │ + 0x000ad768 c0490400 00000000 50810a00 00000000 .I......P....... │ │ + 0x000ad778 70190400 00000000 b4200400 00000000 p........ ...... │ │ + 0x000ad788 601a0400 00000000 ac190400 00000000 `............... │ │ + 0x000ad798 86800a00 00000000 2c8f0200 00000000 ........,....... │ │ + 0x000ad7a8 1c080400 00000000 c8cc0200 00000000 ................ │ │ + 0x000ad7b8 8c260400 00000000 28260400 00000000 .&......(&...... │ │ + 0x000ad7c8 00be0200 00000000 18cc0200 00000000 ................ │ │ + 0x000ad7d8 88b30200 00000000 906d0300 00000000 .........m...... │ │ + 0x000ad7e8 e4db0400 00000000 5c800a00 00000000 ........\....... │ │ + 0x000ad7f8 28cc0200 00000000 ac3b0400 00000000 (........;...... │ │ + 0x000ad808 28d20400 00000000 dc240400 00000000 (........$...... │ │ + 0x000ad818 a48f0200 00000000 7c650400 00000000 ........|e...... │ │ + 0x000ad828 74cd0200 00000000 d4800a00 00000000 t............... │ │ + 0x000ad838 c4630400 00000000 b08a0a00 00000000 .c.............. │ │ + 0x000ad848 cc250400 00000000 f0260400 00000000 .%.......&...... │ │ + 0x000ad858 6c3c0400 00000000 048c0300 00000000 l<.............. │ │ + 0x000ad868 84250400 00000000 788f0200 00000000 .%......x....... │ │ + 0x000ad878 5c470300 00000000 08dc0400 00000000 \G.............. │ │ + 0x000ad888 4c8f0200 00000000 c8950300 00000000 L............... │ │ + 0x000ad898 f0e20200 00000000 acbd0200 00000000 ................ │ │ + 0x000ad8a8 88930200 00000000 7c240400 00000000 ........|$...... │ │ + 0x000ad8b8 14210400 00000000 684a0400 00000000 .!......hJ...... │ │ + 0x000ad8c8 cc200400 00000000 80480400 00000000 . .......H...... │ │ + 0x000ad8d8 dc020400 00000000 f07b0400 00000000 .........{...... │ │ + 0x000ad8e8 90470400 00000000 d8db0400 00000000 .G.............. │ │ + 0x000ad8f8 9ca20300 00000000 96800a00 00000000 ................ │ │ + 0x000ad908 e0820200 00000000 b4260400 00000000 .........&...... │ │ + 0x000ad918 28b80300 00000000 587f0a00 00000000 (.......X....... │ │ + 0x000ad928 94240400 00000000 0c620400 00000000 .$.......b...... │ │ + 0x000ad938 90b10400 00000000 60b30200 00000000 ........`....... │ │ + 0x000ad948 68b50100 00000000 943b0400 00000000 h........;...... │ │ + 0x000ad958 e45b0400 00000000 08480400 00000000 .[.......H...... │ │ + 0x000ad968 84200400 00000000 d8350400 00000000 . .......5...... │ │ + 0x000ad978 c4240400 00000000 d4170400 00000000 .$.............. │ │ + 0x000ad988 b8f70300 00000000 d0bd0200 00000000 ................ │ │ + 0x000ad998 08cc0200 00000000 e8cb0200 00000000 ................ │ │ + 0x000ad9a8 64240400 00000000 a0260400 00000000 d$.......&...... │ │ + 0x000ad9b8 940a0400 00000000 a4cd0200 00000000 ................ │ │ + 0x000ad9c8 bccd0200 00000000 948e0200 00000000 ................ │ │ + 0x000ad9d8 d4690400 00000000 e0040500 00000000 .i.............. │ │ + 0x000ad9e8 a8bc0200 00000000 108f0a00 00000000 ................ │ │ + 0x000ad9f8 f8490400 00000000 bcee0300 00000000 .I.............. │ │ + 0x000ada08 38dc0400 00000000 5ccd0200 00000000 8.......\....... │ │ + 0x000ada18 84790400 00000000 d43d0400 00000000 .y.......=...... │ │ + 0x000ada28 7cbd0200 00000000 d4190400 00000000 |............... │ │ + 0x000ada38 2c270400 00000000 6c920200 00000000 ,'......l....... │ │ + 0x000ada48 6c8f0200 00000000 88490400 00000000 l........I...... │ │ + 0x000ada58 98cd0200 00000000 50830200 00000000 ........P....... │ │ + 0x000ada68 b4a20300 00000000 e0bd0300 00000000 ................ │ │ + 0x000ada78 a4ad0400 00000000 94930400 00000000 ................ │ │ + 0x000ada88 88bc0200 00000000 b43c0400 00000000 .........<...... │ │ + 0x000ada98 a4490400 00000000 a07d0a00 00000000 .I.......}...... │ │ + 0x000adaa8 a8470400 00000000 a8520300 00000000 .G.......R...... │ │ + 0x000adab8 988f0200 00000000 b4250400 00000000 .........%...... │ │ + 0x000adac8 7c700100 00000000 34360300 00000000 |p......46...... │ │ + 0x000adad8 c8260400 00000000 9c3c0400 00000000 .&.......<...... │ │ + 0x000adae8 10740300 00000000 a8350400 00000000 .t.......5...... │ │ + 0x000adaf8 38930200 00000000 bc800a00 00000000 8............... │ │ + 0x000adb08 c4b20200 00000000 9c920200 00000000 ................ │ │ + 0x000adb18 88820200 00000000 bcbd0300 00000000 ................ │ │ + 0x000adb28 5cc30700 00000000 94330300 00000000 \........3...... │ │ + 0x000adb38 e0d40100 00000000 70830200 00000000 ........p....... │ │ + 0x000adb48 78350400 00000000 b07f0a00 00000000 x5.............. │ │ + 0x000adb58 48930200 00000000 00fc0600 00000000 H............... │ │ + 0x000adb68 54250400 00000000 00800400 00000000 T%.............. │ │ + 0x000adb78 b8930200 00000000 643b0400 00000000 ........d;...... │ │ + 0x000adb88 f40c0500 00000000 00490300 00000000 .........I...... │ │ + 0x000adb98 38b90700 00000000 c4f50400 00000000 8............... │ │ + 0x000adba8 30830200 00000000 c0190400 00000000 0............... │ │ + 0x000adbb8 bc920200 00000000 2c920200 00000000 ........,....... │ │ + 0x000adbc8 c07e0a00 00000000 843c0400 00000000 .~.......<...... │ │ + 0x000adbd8 58bc0200 00000000 08930200 00000000 X............... │ │ + 0x000adbe8 ec910200 00000000 98480400 00000000 .........H...... │ │ + 0x000adbf8 3c8f0200 00000000 304a0400 00000000 <.......0J...... │ │ + 0x000adc08 28bd0200 00000000 f0350400 00000000 (........5...... │ │ + 0x000adc18 a49d0300 00000000 a43d0400 00000000 .........=...... │ │ + 0x000adc28 60830200 00000000 20360400 00000000 `....... 6...... │ │ + 0x000adc38 54200400 00000000 e8190400 00000000 T .............. │ │ + 0x000adc48 08e00a00 00000000 9c9b0300 00000000 ................ │ │ + 0x000adc58 f8bd0300 00000000 d4bd0300 00000000 ................ │ │ + 0x000adc68 68ba0700 00000000 38b30200 00000000 h.......8....... │ │ + 0x000adc78 18930200 00000000 c4d60300 00000000 ................ │ │ + 0x000adc88 20670400 00000000 a0830200 00000000 g.............. │ │ + 0x000adc98 10b30200 00000000 b4a70100 00000000 ................ │ │ + 0x000adca8 c43d0400 00000000 fc6a0400 00000000 .=.......j...... │ │ + 0x000adcb8 c43b0400 00000000 942a0700 00000000 .;.......*...... │ │ + 0x000adcc8 643d0400 00000000 4cb30200 00000000 d=......L....... │ │ + 0x000adcd8 f0470400 00000000 dc8e0200 00000000 .G.............. │ │ + 0x000adce8 08360400 00000000 b43d0400 00000000 .6.......=...... │ │ + 0x000adcf8 ec020400 00000000 aa800a00 00000000 ................ │ │ + 0x000add08 3c920200 00000000 6ca20300 00000000 <.......l....... │ │ + 0x000add18 dc9e0400 00000000 10810a00 00000000 ................ │ │ + 0x000add28 2c960400 00000000 98190400 00000000 ,............... │ │ + 0x000add38 f4240400 00000000 908d0a00 00000000 .$.............. │ │ + 0x000add48 741a0400 00000000 94bd0200 00000000 t............... │ │ + 0x000add58 1cb70100 00000000 d0820200 00000000 ................ │ │ + 0x000add68 243c0400 00000000 dc3b0400 00000000 $<.......;...... │ │ + 0x000add78 2ccd0200 00000000 e8b20200 00000000 ,............... │ │ + 0x000add88 14470400 00000000 e43d0300 00000000 .G.......=...... │ │ + 0x000add98 14dc0400 00000000 2c460300 00000000 ........,F...... │ │ + 0x000adda8 dcf50400 00000000 78260400 00000000 ........x&...... │ │ + 0x000addb8 686a0300 00000000 38cc0200 00000000 hj......8....... │ │ + 0x000addc8 a8cc0200 00000000 e0ec0300 00000000 ................ │ │ + 0x000addd8 6cd30300 00000000 e04f0300 00000000 l........O...... │ │ + 0x000adde8 18490400 00000000 48cc0200 00000000 .I......H....... │ │ + 0x000addf8 6c490400 00000000 243d0400 00000000 lI......$=...... │ │ + 0x000ade08 fc910200 00000000 d8380300 00000000 .........8...... │ │ + 0x000ade18 18270400 00000000 68bc0200 00000000 .'......h....... │ │ + 0x000ade28 50820300 00000000 d04b0300 00000000 P........K...... │ │ + 0x000ade38 d4ee0200 00000000 20830200 00000000 ........ ....... │ │ + 0x000ade48 80a80100 00000000 18190400 00000000 ................ │ │ + 0x000ade58 c0ab0100 00000000 24250400 00000000 ........$%...... │ │ + 0x000ade68 08f60300 00000000 68ea0200 00000000 ........h....... │ │ + 0x000ade78 94230300 00000000 54a20300 00000000 .#......T....... │ │ + 0x000ade88 44210400 00000000 343d0400 00000000 D!......4=...... │ │ + 0x000ade98 1c8f0200 00000000 90a80100 00000000 ................ │ │ + 0x000adea8 dc260400 00000000 70050400 00000000 .&......p....... │ │ + 0x000adeb8 40830200 00000000 70370300 00000000 @.......p7...... │ │ + 0x000adec8 00f00300 00000000 9c200400 00000000 ......... ...... │ │ + 0x000aded8 3c260400 00000000 407e0400 00000000 <&......@~...... │ │ + 0x000adee8 f00a0500 00000000 d8cc0200 00000000 ................ │ │ + 0x000adef8 005a0400 00000000 24b30200 00000000 .Z......$....... │ │ + 0x000adf08 38cd0200 00000000 0c920200 00000000 8............... │ │ + 0x000adf18 90a20300 00000000 782e0700 00000000 ........x....... │ │ + 0x000adf28 3c200400 00000000 a4680400 00000000 < .......h...... │ │ + 0x000adf38 5c8f0200 00000000 ce7f0a00 00000000 \............... │ │ + 0x000adf48 a8930200 00000000 50480400 00000000 ........PH...... │ │ + 0x000adf58 dc490400 00000000 60a20300 00000000 .I......`....... │ │ + 0x000adf68 98cc0200 00000000 b4ce0300 00000000 ................ │ │ + 0x000adf78 a0bd0200 00000000 10830200 00000000 ................ │ │ + 0x000adf88 88bd0200 00000000 942b0700 00000000 .........+...... │ │ + 0x000adf98 18d50300 00000000 e00e0400 00000000 ................ │ │ + 0x000adfa8 fcb20200 00000000 b8bd0700 00000000 ................ │ │ + 0x000adfb8 64260400 00000000 d0880700 00000000 d&.............. │ │ + 0x000adfc8 58930200 00000000 f43c0400 00000000 X........<...... │ │ + 0x000adfd8 84190400 00000000 a8ce0400 00000000 ................ │ │ + 0x000adfe8 50820a00 00000000 68cc0200 00000000 P.......h....... │ │ + 0x000adff8 d08e0200 00000000 ........ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ @@ -1,136 +1,136 @@ │ │ │ │ Hex dump of section '.data': │ │ - 0x000ad000 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x000ad010 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad020 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad030 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad040 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad050 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad060 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad070 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad080 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad090 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad0a0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad0b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad0c0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad0d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad0e0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad0f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad100 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad110 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad120 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad130 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad140 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad150 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad160 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad170 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad180 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad190 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad1a0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad1b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad1c0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad1d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad1e0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad1f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad200 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad210 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad220 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad230 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad240 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad250 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad260 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad270 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad280 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad290 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad2a0 00000000 00000000 00ac0e00 00000000 ................ │ │ - 0x000ad2b0 40880e00 00000000 408c0e00 00000000 @.......@....... │ │ - 0x000ad2c0 40900e00 00000000 00ac0e00 00000000 @............... │ │ - 0x000ad2d0 00b00e00 00000000 00b20e00 00000000 ................ │ │ - 0x000ad2e0 00b40e00 00000000 00ac0e00 00000000 ................ │ │ - 0x000ad2f0 009a0e00 00000000 009b0e00 00000000 ................ │ │ - 0x000ad300 009c0e00 00000000 00ac0e00 00000000 ................ │ │ - 0x000ad310 40880e00 00000000 408c0e00 00000000 @.......@....... │ │ - 0x000ad320 40900e00 00000000 00ac0e00 00000000 @............... │ │ - 0x000ad330 009a0e00 00000000 009b0e00 00000000 ................ │ │ - 0x000ad340 009c0e00 00000000 00ac0e00 00000000 ................ │ │ - 0x000ad350 009a0e00 00000000 009b0e00 00000000 ................ │ │ - 0x000ad360 009c0e00 00000000 00000000 00000000 ................ │ │ - 0x000ad370 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad380 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad390 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad3a0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad3b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad3c0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad3d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad3e0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad3f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad400 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad410 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad420 00000000 00000000 00ac0e00 00000000 ................ │ │ - 0x000ad430 00b00e00 00000000 00b20e00 00000000 ................ │ │ - 0x000ad440 00b40e00 00000000 00ac0e00 00000000 ................ │ │ - 0x000ad450 009d0e00 00000000 009e0e00 00000000 ................ │ │ - 0x000ad460 009f0e00 00000000 00ac0e00 00000000 ................ │ │ - 0x000ad470 80960e00 00000000 00970e00 00000000 ................ │ │ - 0x000ad480 80970e00 00000000 00ac0e00 00000000 ................ │ │ - 0x000ad490 009a0e00 00000000 009b0e00 00000000 ................ │ │ - 0x000ad4a0 009c0e00 00000000 00ac0e00 00000000 ................ │ │ - 0x000ad4b0 80960e00 00000000 00970e00 00000000 ................ │ │ - 0x000ad4c0 80970e00 00000000 00ac0e00 00000000 ................ │ │ - 0x000ad4d0 00950e00 00000000 40950e00 00000000 ........@....... │ │ - 0x000ad4e0 80950e00 00000000 00ac0e00 00000000 ................ │ │ - 0x000ad4f0 009a0e00 00000000 009b0e00 00000000 ................ │ │ - 0x000ad500 009c0e00 00000000 00ac0e00 00000000 ................ │ │ - 0x000ad510 00950e00 00000000 40950e00 00000000 ........@....... │ │ - 0x000ad520 80950e00 00000000 00ac0e00 00000000 ................ │ │ - 0x000ad530 00950e00 00000000 40950e00 00000000 ........@....... │ │ - 0x000ad540 80950e00 00000000 00000000 00000000 ................ │ │ - 0x000ad550 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad560 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad570 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad580 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad590 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad5a0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad5b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad5c0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad5d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad5e0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad5f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad600 00000000 00000000 00ac0e00 00000000 ................ │ │ - 0x000ad610 80960e00 00000000 00970e00 00000000 ................ │ │ - 0x000ad620 80970e00 00000000 00ac0e00 00000000 ................ │ │ - 0x000ad630 c0950e00 00000000 00960e00 00000000 ................ │ │ - 0x000ad640 40960e00 00000000 00ac0e00 00000000 @............... │ │ - 0x000ad650 80940e00 00000000 a0940e00 00000000 ................ │ │ - 0x000ad660 c0940e00 00000000 00ac0e00 00000000 ................ │ │ - 0x000ad670 00950e00 00000000 40950e00 00000000 ........@....... │ │ - 0x000ad680 80950e00 00000000 00ac0e00 00000000 ................ │ │ - 0x000ad690 80940e00 00000000 a0940e00 00000000 ................ │ │ - 0x000ad6a0 c0940e00 00000000 00ac0e00 00000000 ................ │ │ - 0x000ad6b0 40940e00 00000000 50940e00 00000000 @.......P....... │ │ - 0x000ad6c0 60940e00 00000000 00000000 00000000 `............... │ │ - 0x000ad6d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad6e0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad6f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad700 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad710 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad720 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad730 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad740 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad750 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad760 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad770 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad780 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad790 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad7a0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad7b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad7c0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad7d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad7e0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad7f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad800 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad810 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad820 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad830 00000000 00000000 00000000 00000000 ................ │ │ - 0x000ad840 00000000 00000000 ........ │ │ + 0x000ae000 ffffffff 00000000 00000000 00000000 ................ │ │ + 0x000ae010 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae020 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae030 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae040 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae050 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae060 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae070 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae080 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae090 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae0a0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae0b0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae0c0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae0d0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae0e0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae0f0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae100 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae110 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae120 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae130 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae140 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae150 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae160 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae170 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae180 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae190 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae1a0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae1b0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae1c0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae1d0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae1e0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae1f0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae200 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae210 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae220 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae230 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae240 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae250 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae260 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae270 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae280 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae290 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae2a0 00000000 00000000 00b80e00 00000000 ................ │ │ + 0x000ae2b0 40940e00 00000000 40980e00 00000000 @.......@....... │ │ + 0x000ae2c0 409c0e00 00000000 00b80e00 00000000 @............... │ │ + 0x000ae2d0 00bc0e00 00000000 00be0e00 00000000 ................ │ │ + 0x000ae2e0 00c00e00 00000000 00b80e00 00000000 ................ │ │ + 0x000ae2f0 00a60e00 00000000 00a70e00 00000000 ................ │ │ + 0x000ae300 00a80e00 00000000 00b80e00 00000000 ................ │ │ + 0x000ae310 40940e00 00000000 40980e00 00000000 @.......@....... │ │ + 0x000ae320 409c0e00 00000000 00b80e00 00000000 @............... │ │ + 0x000ae330 00a60e00 00000000 00a70e00 00000000 ................ │ │ + 0x000ae340 00a80e00 00000000 00b80e00 00000000 ................ │ │ + 0x000ae350 00a60e00 00000000 00a70e00 00000000 ................ │ │ + 0x000ae360 00a80e00 00000000 00000000 00000000 ................ │ │ + 0x000ae370 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae380 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae390 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae3a0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae3b0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae3c0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae3d0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae3e0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae3f0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae400 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae410 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae420 00000000 00000000 00b80e00 00000000 ................ │ │ + 0x000ae430 00bc0e00 00000000 00be0e00 00000000 ................ │ │ + 0x000ae440 00c00e00 00000000 00b80e00 00000000 ................ │ │ + 0x000ae450 00a90e00 00000000 00aa0e00 00000000 ................ │ │ + 0x000ae460 00ab0e00 00000000 00b80e00 00000000 ................ │ │ + 0x000ae470 80a20e00 00000000 00a30e00 00000000 ................ │ │ + 0x000ae480 80a30e00 00000000 00b80e00 00000000 ................ │ │ + 0x000ae490 00a60e00 00000000 00a70e00 00000000 ................ │ │ + 0x000ae4a0 00a80e00 00000000 00b80e00 00000000 ................ │ │ + 0x000ae4b0 80a20e00 00000000 00a30e00 00000000 ................ │ │ + 0x000ae4c0 80a30e00 00000000 00b80e00 00000000 ................ │ │ + 0x000ae4d0 00a10e00 00000000 40a10e00 00000000 ........@....... │ │ + 0x000ae4e0 80a10e00 00000000 00b80e00 00000000 ................ │ │ + 0x000ae4f0 00a60e00 00000000 00a70e00 00000000 ................ │ │ + 0x000ae500 00a80e00 00000000 00b80e00 00000000 ................ │ │ + 0x000ae510 00a10e00 00000000 40a10e00 00000000 ........@....... │ │ + 0x000ae520 80a10e00 00000000 00b80e00 00000000 ................ │ │ + 0x000ae530 00a10e00 00000000 40a10e00 00000000 ........@....... │ │ + 0x000ae540 80a10e00 00000000 00000000 00000000 ................ │ │ + 0x000ae550 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae560 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae570 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae580 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae590 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae5a0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae5b0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae5c0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae5d0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae5e0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae5f0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae600 00000000 00000000 00b80e00 00000000 ................ │ │ + 0x000ae610 80a20e00 00000000 00a30e00 00000000 ................ │ │ + 0x000ae620 80a30e00 00000000 00b80e00 00000000 ................ │ │ + 0x000ae630 c0a10e00 00000000 00a20e00 00000000 ................ │ │ + 0x000ae640 40a20e00 00000000 00b80e00 00000000 @............... │ │ + 0x000ae650 80a00e00 00000000 a0a00e00 00000000 ................ │ │ + 0x000ae660 c0a00e00 00000000 00b80e00 00000000 ................ │ │ + 0x000ae670 00a10e00 00000000 40a10e00 00000000 ........@....... │ │ + 0x000ae680 80a10e00 00000000 00b80e00 00000000 ................ │ │ + 0x000ae690 80a00e00 00000000 a0a00e00 00000000 ................ │ │ + 0x000ae6a0 c0a00e00 00000000 00b80e00 00000000 ................ │ │ + 0x000ae6b0 40a00e00 00000000 50a00e00 00000000 @.......P....... │ │ + 0x000ae6c0 60a00e00 00000000 00000000 00000000 `............... │ │ + 0x000ae6d0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae6e0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae6f0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae700 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae710 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae720 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae730 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae740 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae750 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae760 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae770 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae780 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae790 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae7a0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae7b0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae7c0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae7d0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae7e0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae7f0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae800 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae810 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae820 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae830 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ae840 00000000 00000000 ........ ├── lib/arm64-v8a/libavutil.so │ ├── strings --all --bytes=8 {} │ │ @@ -1158,15 +1158,15 @@ │ │ Valid timecode frame rate must be specified. Minimum value is 1 │ │ Drop frame is only allowed with 30000/1001 or 60000/1001 FPS │ │ Using non-standard frame rate %d/%d │ │ libavutil/tx.c │ │ ?Unsupported transform size: n = %i, m = %i, residual = %i! │ │ FFmpeg version n4.3.1 │ │ Libavutil has been linked to a broken llrint() │ │ ---cross-prefix=/tmp/tmp.h5ki8TXuD7/bin/aarch64-linux-android- --cc=/tmp/tmp.h5ki8TXuD7/bin/aarch64-linux-android-clang --as=/tmp/tmp.h5ki8TXuD7/bin/aarch64-linux-android-gcc --pkg-config=pkg-config --yasmexe=/tmp/tmp.h5ki8TXuD7/bin/yasm --sysroot=/tmp/tmp.h5ki8TXuD7/sysroot --sysinclude=/tmp/tmp.h5ki8TXuD7/sysroot/usr/include --enable-cross-compile --target-os=android --prefix=/tmp/tmp.Yk0BFOT83E/dist-full-arm64-v8a --arch=arm64 --extra-cflags=' -fPIC -fPIE -DPIC -D__ANDROID_API__=21 -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/dav1d/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-arm64-v8a/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-arm64-v8a/include/dav1d' --extra-ldflags=' -fPIE -pie -L/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-arm64-v8a/src' --enable-shared --disable-static --disable-symver --disable-doc --disable-bzlib --disable-muxers --disable-bsfs --disable-avdevice --disable-devices --disable-encoders --enable-muxer=spdif --enable-protocols --enable-demuxers --enable-parsers --enable-decoders --enable-libdav1d │ │ +--cross-prefix=/tmp/tmp.xERunZhkI9/bin/aarch64-linux-android- --cc=/tmp/tmp.xERunZhkI9/bin/aarch64-linux-android-clang --as=/tmp/tmp.xERunZhkI9/bin/aarch64-linux-android-gcc --pkg-config=pkg-config --yasmexe=/tmp/tmp.xERunZhkI9/bin/yasm --sysroot=/tmp/tmp.xERunZhkI9/sysroot --sysinclude=/tmp/tmp.xERunZhkI9/sysroot/usr/include --enable-cross-compile --target-os=android --prefix=/tmp/tmp.zLqlYDbx5Y/dist-full-arm64-v8a --arch=arm64 --extra-cflags=' -fPIC -fPIE -DPIC -D__ANDROID_API__=21 -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/dav1d/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-arm64-v8a/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-arm64-v8a/include/dav1d' --extra-ldflags=' -fPIE -pie -L/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-arm64-v8a/src' --enable-shared --disable-static --disable-symver --disable-doc --disable-bzlib --disable-muxers --disable-bsfs --disable-avdevice --disable-devices --disable-encoders --enable-muxer=spdif --enable-protocols --enable-demuxers --enable-parsers --enable-decoders --enable-libdav1d │ │ libavutil license: LGPL version 2.1 or later │ │ subtitle │ │ attachment │ │ !"valid element size" │ │ libavutil/utils.c │ │ 66666666666 │ │ 666676666670? │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ @@ -2202,38 +2202,38 @@ │ │ 0x00062fb0 1879964e 000f1c15 1c1c1c09 46466d70 .y.N........FFmp │ │ 0x00062fc0 65672076 65727369 6f6e206e 342e332e eg version n4.3. │ │ 0x00062fd0 31006e34 2e332e31 004c6962 61767574 1.n4.3.1.Libavut │ │ 0x00062fe0 696c2068 61732062 65656e20 6c696e6b il has been link │ │ 0x00062ff0 65642074 6f206120 62726f6b 656e206c ed to a broken l │ │ 0x00063000 6c72696e 7428290a 002d2d63 726f7373 lrint()..--cross │ │ 0x00063010 2d707265 6669783d 2f746d70 2f746d70 -prefix=/tmp/tmp │ │ - 0x00063020 2e68356b 69385458 7544372f 62696e2f .h5ki8TXuD7/bin/ │ │ + 0x00063020 2e784552 756e5a68 6b49392f 62696e2f .xERunZhkI9/bin/ │ │ 0x00063030 61617263 6836342d 6c696e75 782d616e aarch64-linux-an │ │ 0x00063040 64726f69 642d202d 2d63633d 2f746d70 droid- --cc=/tmp │ │ - 0x00063050 2f746d70 2e68356b 69385458 7544372f /tmp.h5ki8TXuD7/ │ │ + 0x00063050 2f746d70 2e784552 756e5a68 6b49392f /tmp.xERunZhkI9/ │ │ 0x00063060 62696e2f 61617263 6836342d 6c696e75 bin/aarch64-linu │ │ 0x00063070 782d616e 64726f69 642d636c 616e6720 x-android-clang │ │ - 0x00063080 2d2d6173 3d2f746d 702f746d 702e6835 --as=/tmp/tmp.h5 │ │ - 0x00063090 6b693854 58754437 2f62696e 2f616172 ki8TXuD7/bin/aar │ │ + 0x00063080 2d2d6173 3d2f746d 702f746d 702e7845 --as=/tmp/tmp.xE │ │ + 0x00063090 52756e5a 686b4939 2f62696e 2f616172 RunZhkI9/bin/aar │ │ 0x000630a0 63683634 2d6c696e 75782d61 6e64726f ch64-linux-andro │ │ 0x000630b0 69642d67 6363202d 2d706b67 2d636f6e id-gcc --pkg-con │ │ 0x000630c0 6669673d 706b672d 636f6e66 6967202d fig=pkg-config - │ │ 0x000630d0 2d796173 6d657865 3d2f746d 702f746d -yasmexe=/tmp/tm │ │ - 0x000630e0 702e6835 6b693854 58754437 2f62696e p.h5ki8TXuD7/bin │ │ + 0x000630e0 702e7845 52756e5a 686b4939 2f62696e p.xERunZhkI9/bin │ │ 0x000630f0 2f796173 6d202d2d 73797372 6f6f743d /yasm --sysroot= │ │ - 0x00063100 2f746d70 2f746d70 2e68356b 69385458 /tmp/tmp.h5ki8TX │ │ - 0x00063110 7544372f 73797372 6f6f7420 2d2d7379 uD7/sysroot --sy │ │ + 0x00063100 2f746d70 2f746d70 2e784552 756e5a68 /tmp/tmp.xERunZh │ │ + 0x00063110 6b49392f 73797372 6f6f7420 2d2d7379 kI9/sysroot --sy │ │ 0x00063120 73696e63 6c756465 3d2f746d 702f746d sinclude=/tmp/tm │ │ - 0x00063130 702e6835 6b693854 58754437 2f737973 p.h5ki8TXuD7/sys │ │ + 0x00063130 702e7845 52756e5a 686b4939 2f737973 p.xERunZhkI9/sys │ │ 0x00063140 726f6f74 2f757372 2f696e63 6c756465 root/usr/include │ │ 0x00063150 202d2d65 6e61626c 652d6372 6f73732d --enable-cross- │ │ 0x00063160 636f6d70 696c6520 2d2d7461 72676574 compile --target │ │ 0x00063170 2d6f733d 616e6472 6f696420 2d2d7072 -os=android --pr │ │ - 0x00063180 65666978 3d2f746d 702f746d 702e596b efix=/tmp/tmp.Yk │ │ - 0x00063190 3042464f 54383345 2f646973 742d6675 0BFOT83E/dist-fu │ │ + 0x00063180 65666978 3d2f746d 702f746d 702e7a4c efix=/tmp/tmp.zL │ │ + 0x00063190 716c5944 62783559 2f646973 742d6675 qlYDbx5Y/dist-fu │ │ 0x000631a0 6c6c2d61 726d3634 2d763861 202d2d61 ll-arm64-v8a --a │ │ 0x000631b0 7263683d 61726d36 34202d2d 65787472 rch=arm64 --extr │ │ 0x000631c0 612d6366 6c616773 3d27202d 66504943 a-cflags=' -fPIC │ │ 0x000631d0 202d6650 4945202d 44504943 202d445f -fPIE -DPIC -D_ │ │ 0x000631e0 5f414e44 524f4944 5f415049 5f5f3d32 _ANDROID_API__=2 │ │ 0x000631f0 31202d49 2f686f6d 652f7661 6772616e 1 -I/home/vagran │ │ 0x00063200 742f6275 696c642f 6f72672e 636f7572 t/build/org.cour ├── lib/arm64-v8a/libavformat.so │ ├── strings --all --bytes=8 {} │ │ @@ -4627,15 +4627,15 @@ │ │ Socket type │ │ Stream (reliable stream-oriented) │ │ datagram │ │ Datagram (unreliable packet-oriented) │ │ seqpacket │ │ Seqpacket (reliable packet-oriented │ │ FFmpeg version n4.3.1 │ │ -Mb`?--cross-prefix=/tmp/tmp.h5ki8TXuD7/bin/aarch64-linux-android- --cc=/tmp/tmp.h5ki8TXuD7/bin/aarch64-linux-android-clang --as=/tmp/tmp.h5ki8TXuD7/bin/aarch64-linux-android-gcc --pkg-config=pkg-config --yasmexe=/tmp/tmp.h5ki8TXuD7/bin/yasm --sysroot=/tmp/tmp.h5ki8TXuD7/sysroot --sysinclude=/tmp/tmp.h5ki8TXuD7/sysroot/usr/include --enable-cross-compile --target-os=android --prefix=/tmp/tmp.Yk0BFOT83E/dist-full-arm64-v8a --arch=arm64 --extra-cflags=' -fPIC -fPIE -DPIC -D__ANDROID_API__=21 -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/dav1d/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-arm64-v8a/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-arm64-v8a/include/dav1d' --extra-ldflags=' -fPIE -pie -L/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-arm64-v8a/src' --enable-shared --disable-static --disable-symver --disable-doc --disable-bzlib --disable-muxers --disable-bsfs --disable-avdevice --disable-devices --disable-encoders --enable-muxer=spdif --enable-protocols --enable-demuxers --enable-parsers --enable-decoders --enable-libdav1d │ │ +Mb`?--cross-prefix=/tmp/tmp.xERunZhkI9/bin/aarch64-linux-android- --cc=/tmp/tmp.xERunZhkI9/bin/aarch64-linux-android-clang --as=/tmp/tmp.xERunZhkI9/bin/aarch64-linux-android-gcc --pkg-config=pkg-config --yasmexe=/tmp/tmp.xERunZhkI9/bin/yasm --sysroot=/tmp/tmp.xERunZhkI9/sysroot --sysinclude=/tmp/tmp.xERunZhkI9/sysroot/usr/include --enable-cross-compile --target-os=android --prefix=/tmp/tmp.zLqlYDbx5Y/dist-full-arm64-v8a --arch=arm64 --extra-cflags=' -fPIC -fPIE -DPIC -D__ANDROID_API__=21 -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/dav1d/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-arm64-v8a/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-arm64-v8a/include/dav1d' --extra-ldflags=' -fPIE -pie -L/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-arm64-v8a/src' --enable-shared --disable-static --disable-symver --disable-doc --disable-bzlib --disable-muxers --disable-bsfs --disable-avdevice --disable-devices --disable-encoders --enable-muxer=spdif --enable-protocols --enable-demuxers --enable-parsers --enable-decoders --enable-libdav1d │ │ libavformat license: LGPL version 2.1 or later │ │ !dst->codec_whitelist && !dst->format_whitelist && !dst->protocol_whitelist && !dst->protocol_blacklist │ │ libavformat/utils.c │ │ Failed to duplicate black/whitelist │ │ Truncating packet of size %d to %ld │ │ Format not on whitelist '%s' │ │ Attached picture on stream %d has invalid size, ignoring │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ @@ -9879,38 +9879,38 @@ │ │ 0x00142160 0f000000 30000000 00000020 5fa00242 ....0...... _..B │ │ 0x00142170 50000000 78000000 7b14ae47 e17aa43f P...x...{..G.z.? │ │ 0x00142180 cdcccccc ccc4c240 95d626e8 0b2e113e .......@..&....> │ │ 0x00142190 7b14ae47 e17a943f 295c8fc2 f528f03f {..G.z.?)\...(.? │ │ 0x001421a0 fca9f1d2 4d62403f 8dedb5a0 f7c6b03e ....Mb@?.......> │ │ 0x001421b0 fca9f1d2 4d62603f 2d2d6372 6f73732d ....Mb`?--cross- │ │ 0x001421c0 70726566 69783d2f 746d702f 746d702e prefix=/tmp/tmp. │ │ - 0x001421d0 68356b69 38545875 44372f62 696e2f61 h5ki8TXuD7/bin/a │ │ + 0x001421d0 78455275 6e5a686b 49392f62 696e2f61 xERunZhkI9/bin/a │ │ 0x001421e0 61726368 36342d6c 696e7578 2d616e64 arch64-linux-and │ │ 0x001421f0 726f6964 2d202d2d 63633d2f 746d702f roid- --cc=/tmp/ │ │ - 0x00142200 746d702e 68356b69 38545875 44372f62 tmp.h5ki8TXuD7/b │ │ + 0x00142200 746d702e 78455275 6e5a686b 49392f62 tmp.xERunZhkI9/b │ │ 0x00142210 696e2f61 61726368 36342d6c 696e7578 in/aarch64-linux │ │ 0x00142220 2d616e64 726f6964 2d636c61 6e67202d -android-clang - │ │ - 0x00142230 2d61733d 2f746d70 2f746d70 2e68356b -as=/tmp/tmp.h5k │ │ - 0x00142240 69385458 7544372f 62696e2f 61617263 i8TXuD7/bin/aarc │ │ + 0x00142230 2d61733d 2f746d70 2f746d70 2e784552 -as=/tmp/tmp.xER │ │ + 0x00142240 756e5a68 6b49392f 62696e2f 61617263 unZhkI9/bin/aarc │ │ 0x00142250 6836342d 6c696e75 782d616e 64726f69 h64-linux-androi │ │ 0x00142260 642d6763 63202d2d 706b672d 636f6e66 d-gcc --pkg-conf │ │ 0x00142270 69673d70 6b672d63 6f6e6669 67202d2d ig=pkg-config -- │ │ 0x00142280 7961736d 6578653d 2f746d70 2f746d70 yasmexe=/tmp/tmp │ │ - 0x00142290 2e68356b 69385458 7544372f 62696e2f .h5ki8TXuD7/bin/ │ │ + 0x00142290 2e784552 756e5a68 6b49392f 62696e2f .xERunZhkI9/bin/ │ │ 0x001422a0 7961736d 202d2d73 7973726f 6f743d2f yasm --sysroot=/ │ │ - 0x001422b0 746d702f 746d702e 68356b69 38545875 tmp/tmp.h5ki8TXu │ │ - 0x001422c0 44372f73 7973726f 6f74202d 2d737973 D7/sysroot --sys │ │ + 0x001422b0 746d702f 746d702e 78455275 6e5a686b tmp/tmp.xERunZhk │ │ + 0x001422c0 49392f73 7973726f 6f74202d 2d737973 I9/sysroot --sys │ │ 0x001422d0 696e636c 7564653d 2f746d70 2f746d70 include=/tmp/tmp │ │ - 0x001422e0 2e68356b 69385458 7544372f 73797372 .h5ki8TXuD7/sysr │ │ + 0x001422e0 2e784552 756e5a68 6b49392f 73797372 .xERunZhkI9/sysr │ │ 0x001422f0 6f6f742f 7573722f 696e636c 75646520 oot/usr/include │ │ 0x00142300 2d2d656e 61626c65 2d63726f 73732d63 --enable-cross-c │ │ 0x00142310 6f6d7069 6c65202d 2d746172 6765742d ompile --target- │ │ 0x00142320 6f733d61 6e64726f 6964202d 2d707265 os=android --pre │ │ - 0x00142330 6669783d 2f746d70 2f746d70 2e596b30 fix=/tmp/tmp.Yk0 │ │ - 0x00142340 42464f54 3833452f 64697374 2d66756c BFOT83E/dist-ful │ │ + 0x00142330 6669783d 2f746d70 2f746d70 2e7a4c71 fix=/tmp/tmp.zLq │ │ + 0x00142340 6c594462 7835592f 64697374 2d66756c lYDbx5Y/dist-ful │ │ 0x00142350 6c2d6172 6d36342d 76386120 2d2d6172 l-arm64-v8a --ar │ │ 0x00142360 63683d61 726d3634 202d2d65 78747261 ch=arm64 --extra │ │ 0x00142370 2d63666c 6167733d 27202d66 50494320 -cflags=' -fPIC │ │ 0x00142380 2d665049 45202d44 50494320 2d445f5f -fPIE -DPIC -D__ │ │ 0x00142390 414e4452 4f49445f 4150495f 5f3d3231 ANDROID_API__=21 │ │ 0x001423a0 202d492f 686f6d65 2f766167 72616e74 -I/home/vagrant │ │ 0x001423b0 2f627569 6c642f6f 72672e63 6f757276 /build/org.courv ├── lib/arm64-v8a/libswscale.so │ ├── strings --all --bytes=8 {} │ │ @@ -471,15 +471,15 @@ │ │ internal error %s -> %s converter │ │ unsupported planar RGB conversion %s -> %s │ │ unsupported conversion to planar RGB %s -> %s │ │ srcSliceH > 1 │ │ @333333cA │ │ " $ &( │ │ │ │ ---cross-prefix=/tmp/tmp.h5ki8TXuD7/bin/aarch64-linux-android- --cc=/tmp/tmp.h5ki8TXuD7/bin/aarch64-linux-android-clang --as=/tmp/tmp.h5ki8TXuD7/bin/aarch64-linux-android-gcc --pkg-config=pkg-config --yasmexe=/tmp/tmp.h5ki8TXuD7/bin/yasm --sysroot=/tmp/tmp.h5ki8TXuD7/sysroot --sysinclude=/tmp/tmp.h5ki8TXuD7/sysroot/usr/include --enable-cross-compile --target-os=android --prefix=/tmp/tmp.Yk0BFOT83E/dist-full-arm64-v8a --arch=arm64 --extra-cflags=' -fPIC -fPIE -DPIC -D__ANDROID_API__=21 -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/dav1d/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-arm64-v8a/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-arm64-v8a/include/dav1d' --extra-ldflags=' -fPIE -pie -L/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-arm64-v8a/src' --enable-shared --disable-static --disable-symver --disable-doc --disable-bzlib --disable-muxers --disable-bsfs --disable-avdevice --disable-devices --disable-encoders --enable-muxer=spdif --enable-protocols --enable-demuxers --enable-parsers --enable-decoders --enable-libdav1d │ │ +--cross-prefix=/tmp/tmp.xERunZhkI9/bin/aarch64-linux-android- --cc=/tmp/tmp.xERunZhkI9/bin/aarch64-linux-android-clang --as=/tmp/tmp.xERunZhkI9/bin/aarch64-linux-android-gcc --pkg-config=pkg-config --yasmexe=/tmp/tmp.xERunZhkI9/bin/yasm --sysroot=/tmp/tmp.xERunZhkI9/sysroot --sysinclude=/tmp/tmp.xERunZhkI9/sysroot/usr/include --enable-cross-compile --target-os=android --prefix=/tmp/tmp.zLqlYDbx5Y/dist-full-arm64-v8a --arch=arm64 --extra-cflags=' -fPIC -fPIE -DPIC -D__ANDROID_API__=21 -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/dav1d/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-arm64-v8a/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-arm64-v8a/include/dav1d' --extra-ldflags=' -fPIE -pie -L/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-arm64-v8a/src' --enable-shared --disable-static --disable-symver --disable-doc --disable-bzlib --disable-muxers --disable-bsfs --disable-avdevice --disable-devices --disable-encoders --enable-muxer=spdif --enable-protocols --enable-demuxers --enable-parsers --enable-decoders --enable-libdav1d │ │ libswscale license: LGPL version 2.1 or later │ │ YUV color matrix differs for YUV->YUV, using intermediate RGB to convert │ │ deprecated pixel format used, make sure you did set range correctly │ │ %s is not supported as input pixel format │ │ %s is not supported as output pixel format │ │ Exactly one scaler algorithm must be chosen, got %X │ │ %dx%d -> %dx%d is invalid scaling dimension │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ @@ -510,39 +510,39 @@ │ │ 0x0006bb70 ffffffff ffffffff ffffffff ffffffff ................ │ │ 0x0006bb80 ffffffff ffffffff ffffff02 0100ffff ................ │ │ 0x0006bb90 ffffff05 0403ffff ffffff08 0706ffff ................ │ │ 0x0006bba0 ffffff00 d63369e7 07f80000 7ff0021e .....3i......... │ │ 0x0006bbb0 aa000000 e400bdfc e9100000 9906b805 ................ │ │ 0x0006bbc0 e3020000 6703710b 28010000 4f00e801 ....g.q.(...O... │ │ 0x0006bbd0 330f0000 2d2d6372 6f73732d 70726566 3...--cross-pref │ │ - 0x0006bbe0 69783d2f 746d702f 746d702e 68356b69 ix=/tmp/tmp.h5ki │ │ - 0x0006bbf0 38545875 44372f62 696e2f61 61726368 8TXuD7/bin/aarch │ │ + 0x0006bbe0 69783d2f 746d702f 746d702e 78455275 ix=/tmp/tmp.xERu │ │ + 0x0006bbf0 6e5a686b 49392f62 696e2f61 61726368 nZhkI9/bin/aarch │ │ 0x0006bc00 36342d6c 696e7578 2d616e64 726f6964 64-linux-android │ │ 0x0006bc10 2d202d2d 63633d2f 746d702f 746d702e - --cc=/tmp/tmp. │ │ - 0x0006bc20 68356b69 38545875 44372f62 696e2f61 h5ki8TXuD7/bin/a │ │ + 0x0006bc20 78455275 6e5a686b 49392f62 696e2f61 xERunZhkI9/bin/a │ │ 0x0006bc30 61726368 36342d6c 696e7578 2d616e64 arch64-linux-and │ │ 0x0006bc40 726f6964 2d636c61 6e67202d 2d61733d roid-clang --as= │ │ - 0x0006bc50 2f746d70 2f746d70 2e68356b 69385458 /tmp/tmp.h5ki8TX │ │ - 0x0006bc60 7544372f 62696e2f 61617263 6836342d uD7/bin/aarch64- │ │ + 0x0006bc50 2f746d70 2f746d70 2e784552 756e5a68 /tmp/tmp.xERunZh │ │ + 0x0006bc60 6b49392f 62696e2f 61617263 6836342d kI9/bin/aarch64- │ │ 0x0006bc70 6c696e75 782d616e 64726f69 642d6763 linux-android-gc │ │ 0x0006bc80 63202d2d 706b672d 636f6e66 69673d70 c --pkg-config=p │ │ 0x0006bc90 6b672d63 6f6e6669 67202d2d 7961736d kg-config --yasm │ │ - 0x0006bca0 6578653d 2f746d70 2f746d70 2e68356b exe=/tmp/tmp.h5k │ │ - 0x0006bcb0 69385458 7544372f 62696e2f 7961736d i8TXuD7/bin/yasm │ │ + 0x0006bca0 6578653d 2f746d70 2f746d70 2e784552 exe=/tmp/tmp.xER │ │ + 0x0006bcb0 756e5a68 6b49392f 62696e2f 7961736d unZhkI9/bin/yasm │ │ 0x0006bcc0 202d2d73 7973726f 6f743d2f 746d702f --sysroot=/tmp/ │ │ - 0x0006bcd0 746d702e 68356b69 38545875 44372f73 tmp.h5ki8TXuD7/s │ │ + 0x0006bcd0 746d702e 78455275 6e5a686b 49392f73 tmp.xERunZhkI9/s │ │ 0x0006bce0 7973726f 6f74202d 2d737973 696e636c ysroot --sysincl │ │ - 0x0006bcf0 7564653d 2f746d70 2f746d70 2e68356b ude=/tmp/tmp.h5k │ │ - 0x0006bd00 69385458 7544372f 73797372 6f6f742f i8TXuD7/sysroot/ │ │ + 0x0006bcf0 7564653d 2f746d70 2f746d70 2e784552 ude=/tmp/tmp.xER │ │ + 0x0006bd00 756e5a68 6b49392f 73797372 6f6f742f unZhkI9/sysroot/ │ │ 0x0006bd10 7573722f 696e636c 75646520 2d2d656e usr/include --en │ │ 0x0006bd20 61626c65 2d63726f 73732d63 6f6d7069 able-cross-compi │ │ 0x0006bd30 6c65202d 2d746172 6765742d 6f733d61 le --target-os=a │ │ 0x0006bd40 6e64726f 6964202d 2d707265 6669783d ndroid --prefix= │ │ - 0x0006bd50 2f746d70 2f746d70 2e596b30 42464f54 /tmp/tmp.Yk0BFOT │ │ - 0x0006bd60 3833452f 64697374 2d66756c 6c2d6172 83E/dist-full-ar │ │ + 0x0006bd50 2f746d70 2f746d70 2e7a4c71 6c594462 /tmp/tmp.zLqlYDb │ │ + 0x0006bd60 7835592f 64697374 2d66756c 6c2d6172 x5Y/dist-full-ar │ │ 0x0006bd70 6d36342d 76386120 2d2d6172 63683d61 m64-v8a --arch=a │ │ 0x0006bd80 726d3634 202d2d65 78747261 2d63666c rm64 --extra-cfl │ │ 0x0006bd90 6167733d 27202d66 50494320 2d665049 ags=' -fPIC -fPI │ │ 0x0006bda0 45202d44 50494320 2d445f5f 414e4452 E -DPIC -D__ANDR │ │ 0x0006bdb0 4f49445f 4150495f 5f3d3231 202d492f OID_API__=21 -I/ │ │ 0x0006bdc0 686f6d65 2f766167 72616e74 2f627569 home/vagrant/bui │ │ 0x0006bdd0 6c642f6f 72672e63 6f757276 696c6c65 ld/org.courville ├── lib/x86/libavcodec.so │ ├── strings --all --bytes=8 {} │ │ @@ -8467,15 +8467,15 @@ │ │ (%d bit) │ │ , delay %d │ │ , padding %d │ │ , pass 1 │ │ , pass 2 │ │ , %lld kb/s │ │ , max. %lld kb/s │ │ ---cross-prefix=/tmp/tmp.ZBGtJQGi6r/bin/i686-linux-android- --cc=/tmp/tmp.ZBGtJQGi6r/bin/i686-linux-android-clang --as=/tmp/tmp.ZBGtJQGi6r/bin/i686-linux-android-gcc --pkg-config=pkg-config --yasmexe=/tmp/tmp.ZBGtJQGi6r/bin/yasm --sysroot=/tmp/tmp.ZBGtJQGi6r/sysroot --sysinclude=/tmp/tmp.ZBGtJQGi6r/sysroot/usr/include --enable-cross-compile --target-os=android --prefix=/tmp/tmp.mHH9wM9iZs/dist-full-x86 --arch=x86 --disable-asm --extra-cflags='-march=i686 -mtune=intel -mssse3 -mfpmath=sse -m32 -fPIC -fPIE -DPIC -D__ANDROID_API__=21 -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/dav1d/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86/include/dav1d' --extra-ldflags=' -fPIE -pie -L/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86/src' --enable-shared --disable-static --disable-symver --disable-doc --disable-bzlib --disable-muxers --disable-bsfs --disable-avdevice --disable-devices --disable-encoders --enable-muxer=spdif --enable-protocols --enable-demuxers --enable-parsers --enable-decoders --enable-libdav1d │ │ +--cross-prefix=/tmp/tmp.7gQ7TcBsXx/bin/i686-linux-android- --cc=/tmp/tmp.7gQ7TcBsXx/bin/i686-linux-android-clang --as=/tmp/tmp.7gQ7TcBsXx/bin/i686-linux-android-gcc --pkg-config=pkg-config --yasmexe=/tmp/tmp.7gQ7TcBsXx/bin/yasm --sysroot=/tmp/tmp.7gQ7TcBsXx/sysroot --sysinclude=/tmp/tmp.7gQ7TcBsXx/sysroot/usr/include --enable-cross-compile --target-os=android --prefix=/tmp/tmp.wTLGoJDXo2/dist-full-x86 --arch=x86 --disable-asm --extra-cflags='-march=i686 -mtune=intel -mssse3 -mfpmath=sse -m32 -fPIC -fPIE -DPIC -D__ANDROID_API__=21 -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/dav1d/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86/include/dav1d' --extra-ldflags=' -fPIE -pie -L/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86/src' --enable-shared --disable-static --disable-symver --disable-doc --disable-bzlib --disable-muxers --disable-bsfs --disable-avdevice --disable-devices --disable-encoders --enable-muxer=spdif --enable-protocols --enable-demuxers --enable-parsers --enable-decoders --enable-libdav1d │ │ libavcodec license: LGPL version 2.1 or later │ │ !dst->progress │ │ p <= end │ │ %s %d are not supported. Set to default value : %d │ │ val || !min_size │ │ ./libavutil/mem_internal.h │ │ Unknown Ut Video FOURCC provided (%08X) │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ @@ -13151,38 +13151,38 @@ │ │ 0x00885140 20257300 20282564 20626974 29002c20 %s. (%d bit)., │ │ 0x00885150 64656c61 79202564 002c2070 61646469 delay %d., paddi │ │ 0x00885160 6e672025 64002c20 25647825 64002c20 ng %d., %dx%d., │ │ 0x00885170 70617373 2031002c 20706173 73203200 pass 1., pass 2. │ │ 0x00885180 2c20256c 6c64206b 622f7300 2c206d61 , %lld kb/s., ma │ │ 0x00885190 782e2025 6c6c6420 6b622f73 002d2d63 x. %lld kb/s.--c │ │ 0x008851a0 726f7373 2d707265 6669783d 2f746d70 ross-prefix=/tmp │ │ - 0x008851b0 2f746d70 2e5a4247 744a5147 6936722f /tmp.ZBGtJQGi6r/ │ │ + 0x008851b0 2f746d70 2e376751 37546342 7358782f /tmp.7gQ7TcBsXx/ │ │ 0x008851c0 62696e2f 69363836 2d6c696e 75782d61 bin/i686-linux-a │ │ 0x008851d0 6e64726f 69642d20 2d2d6363 3d2f746d ndroid- --cc=/tm │ │ - 0x008851e0 702f746d 702e5a42 47744a51 47693672 p/tmp.ZBGtJQGi6r │ │ + 0x008851e0 702f746d 702e3767 51375463 42735878 p/tmp.7gQ7TcBsXx │ │ 0x008851f0 2f62696e 2f693638 362d6c69 6e75782d /bin/i686-linux- │ │ 0x00885200 616e6472 6f69642d 636c616e 67202d2d android-clang -- │ │ - 0x00885210 61733d2f 746d702f 746d702e 5a424774 as=/tmp/tmp.ZBGt │ │ - 0x00885220 4a514769 36722f62 696e2f69 3638362d JQGi6r/bin/i686- │ │ + 0x00885210 61733d2f 746d702f 746d702e 37675137 as=/tmp/tmp.7gQ7 │ │ + 0x00885220 54634273 58782f62 696e2f69 3638362d TcBsXx/bin/i686- │ │ 0x00885230 6c696e75 782d616e 64726f69 642d6763 linux-android-gc │ │ 0x00885240 63202d2d 706b672d 636f6e66 69673d70 c --pkg-config=p │ │ 0x00885250 6b672d63 6f6e6669 67202d2d 7961736d kg-config --yasm │ │ - 0x00885260 6578653d 2f746d70 2f746d70 2e5a4247 exe=/tmp/tmp.ZBG │ │ - 0x00885270 744a5147 6936722f 62696e2f 7961736d tJQGi6r/bin/yasm │ │ + 0x00885260 6578653d 2f746d70 2f746d70 2e376751 exe=/tmp/tmp.7gQ │ │ + 0x00885270 37546342 7358782f 62696e2f 7961736d 7TcBsXx/bin/yasm │ │ 0x00885280 202d2d73 7973726f 6f743d2f 746d702f --sysroot=/tmp/ │ │ - 0x00885290 746d702e 5a424774 4a514769 36722f73 tmp.ZBGtJQGi6r/s │ │ + 0x00885290 746d702e 37675137 54634273 58782f73 tmp.7gQ7TcBsXx/s │ │ 0x008852a0 7973726f 6f74202d 2d737973 696e636c ysroot --sysincl │ │ - 0x008852b0 7564653d 2f746d70 2f746d70 2e5a4247 ude=/tmp/tmp.ZBG │ │ - 0x008852c0 744a5147 6936722f 73797372 6f6f742f tJQGi6r/sysroot/ │ │ + 0x008852b0 7564653d 2f746d70 2f746d70 2e376751 ude=/tmp/tmp.7gQ │ │ + 0x008852c0 37546342 7358782f 73797372 6f6f742f 7TcBsXx/sysroot/ │ │ 0x008852d0 7573722f 696e636c 75646520 2d2d656e usr/include --en │ │ 0x008852e0 61626c65 2d63726f 73732d63 6f6d7069 able-cross-compi │ │ 0x008852f0 6c65202d 2d746172 6765742d 6f733d61 le --target-os=a │ │ 0x00885300 6e64726f 6964202d 2d707265 6669783d ndroid --prefix= │ │ - 0x00885310 2f746d70 2f746d70 2e6d4848 39774d39 /tmp/tmp.mHH9wM9 │ │ - 0x00885320 695a732f 64697374 2d66756c 6c2d7838 iZs/dist-full-x8 │ │ + 0x00885310 2f746d70 2f746d70 2e77544c 476f4a44 /tmp/tmp.wTLGoJD │ │ + 0x00885320 586f322f 64697374 2d66756c 6c2d7838 Xo2/dist-full-x8 │ │ 0x00885330 36202d2d 61726368 3d783836 202d2d64 6 --arch=x86 --d │ │ 0x00885340 69736162 6c652d61 736d202d 2d657874 isable-asm --ext │ │ 0x00885350 72612d63 666c6167 733d272d 6d617263 ra-cflags='-marc │ │ 0x00885360 683d6936 3836202d 6d74756e 653d696e h=i686 -mtune=in │ │ 0x00885370 74656c20 2d6d7373 73653320 2d6d6670 tel -mssse3 -mfp │ │ 0x00885380 6d617468 3d737365 202d6d33 32202d66 math=sse -m32 -f │ │ 0x00885390 50494320 2d665049 45202d44 50494320 PIC -fPIE -DPIC ├── lib/x86/libswresample.so │ ├── strings --all --bytes=8 {} │ │ @@ -172,15 +172,15 @@ │ │ Treating %s as mono │ │ Unsupported sample format │ │ libswresample/resample.c │ │ Filter length too large │ │ tap_count == 1 || tap_count % 2 == 0 │ │ a->planar │ │ !c->frac && !c->dst_incr_mod │ │ ---cross-prefix=/tmp/tmp.ZBGtJQGi6r/bin/i686-linux-android- --cc=/tmp/tmp.ZBGtJQGi6r/bin/i686-linux-android-clang --as=/tmp/tmp.ZBGtJQGi6r/bin/i686-linux-android-gcc --pkg-config=pkg-config --yasmexe=/tmp/tmp.ZBGtJQGi6r/bin/yasm --sysroot=/tmp/tmp.ZBGtJQGi6r/sysroot --sysinclude=/tmp/tmp.ZBGtJQGi6r/sysroot/usr/include --enable-cross-compile --target-os=android --prefix=/tmp/tmp.mHH9wM9iZs/dist-full-x86 --arch=x86 --disable-asm --extra-cflags='-march=i686 -mtune=intel -mssse3 -mfpmath=sse -m32 -fPIC -fPIE -DPIC -D__ANDROID_API__=21 -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/dav1d/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86/include/dav1d' --extra-ldflags=' -fPIE -pie -L/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86/src' --enable-shared --disable-static --disable-symver --disable-doc --disable-bzlib --disable-muxers --disable-bsfs --disable-avdevice --disable-devices --disable-encoders --enable-muxer=spdif --enable-protocols --enable-demuxers --enable-parsers --enable-decoders --enable-libdav1d │ │ +--cross-prefix=/tmp/tmp.7gQ7TcBsXx/bin/i686-linux-android- --cc=/tmp/tmp.7gQ7TcBsXx/bin/i686-linux-android-clang --as=/tmp/tmp.7gQ7TcBsXx/bin/i686-linux-android-gcc --pkg-config=pkg-config --yasmexe=/tmp/tmp.7gQ7TcBsXx/bin/yasm --sysroot=/tmp/tmp.7gQ7TcBsXx/sysroot --sysinclude=/tmp/tmp.7gQ7TcBsXx/sysroot/usr/include --enable-cross-compile --target-os=android --prefix=/tmp/tmp.wTLGoJDXo2/dist-full-x86 --arch=x86 --disable-asm --extra-cflags='-march=i686 -mtune=intel -mssse3 -mfpmath=sse -m32 -fPIC -fPIE -DPIC -D__ANDROID_API__=21 -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/dav1d/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86/include/dav1d' --extra-ldflags=' -fPIE -pie -L/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86/src' --enable-shared --disable-static --disable-symver --disable-doc --disable-bzlib --disable-muxers --disable-bsfs --disable-avdevice --disable-devices --disable-encoders --enable-muxer=spdif --enable-protocols --enable-demuxers --enable-parsers --enable-decoders --enable-libdav1d │ │ libswresample license: LGPL version 2.1 or later │ │ Failed to set option │ │ Requested input sample format %d is invalid │ │ Requested output sample format %d is invalid │ │ Requested input sample rate %d is invalid │ │ Requested output sample rate %d is invalid │ │ Input channel layout 0x%llx is invalid or unsupported. │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ @@ -261,38 +261,38 @@ │ │ 0x00011de0 206c656e 67746820 746f6f20 6c617267 length too larg │ │ 0x00011df0 650a0074 61705f63 6f756e74 203d3d20 e..tap_count == │ │ 0x00011e00 31207c7c 20746170 5f636f75 6e742025 1 || tap_count % │ │ 0x00011e10 2032203d 3d203000 612d3e70 6c616e61 2 == 0.a->plana │ │ 0x00011e20 72002163 2d3e6672 61632026 26202163 r.!c->frac && !c │ │ 0x00011e30 2d3e6473 745f696e 63725f6d 6f64002d ->dst_incr_mod.- │ │ 0x00011e40 2d63726f 73732d70 72656669 783d2f74 -cross-prefix=/t │ │ - 0x00011e50 6d702f74 6d702e5a 4247744a 51476936 mp/tmp.ZBGtJQGi6 │ │ - 0x00011e60 722f6269 6e2f6936 38362d6c 696e7578 r/bin/i686-linux │ │ + 0x00011e50 6d702f74 6d702e37 67513754 63427358 mp/tmp.7gQ7TcBsX │ │ + 0x00011e60 782f6269 6e2f6936 38362d6c 696e7578 x/bin/i686-linux │ │ 0x00011e70 2d616e64 726f6964 2d202d2d 63633d2f -android- --cc=/ │ │ - 0x00011e80 746d702f 746d702e 5a424774 4a514769 tmp/tmp.ZBGtJQGi │ │ - 0x00011e90 36722f62 696e2f69 3638362d 6c696e75 6r/bin/i686-linu │ │ + 0x00011e80 746d702f 746d702e 37675137 54634273 tmp/tmp.7gQ7TcBs │ │ + 0x00011e90 58782f62 696e2f69 3638362d 6c696e75 Xx/bin/i686-linu │ │ 0x00011ea0 782d616e 64726f69 642d636c 616e6720 x-android-clang │ │ - 0x00011eb0 2d2d6173 3d2f746d 702f746d 702e5a42 --as=/tmp/tmp.ZB │ │ - 0x00011ec0 47744a51 47693672 2f62696e 2f693638 GtJQGi6r/bin/i68 │ │ + 0x00011eb0 2d2d6173 3d2f746d 702f746d 702e3767 --as=/tmp/tmp.7g │ │ + 0x00011ec0 51375463 42735878 2f62696e 2f693638 Q7TcBsXx/bin/i68 │ │ 0x00011ed0 362d6c69 6e75782d 616e6472 6f69642d 6-linux-android- │ │ 0x00011ee0 67636320 2d2d706b 672d636f 6e666967 gcc --pkg-config │ │ 0x00011ef0 3d706b67 2d636f6e 66696720 2d2d7961 =pkg-config --ya │ │ - 0x00011f00 736d6578 653d2f74 6d702f74 6d702e5a smexe=/tmp/tmp.Z │ │ - 0x00011f10 4247744a 51476936 722f6269 6e2f7961 BGtJQGi6r/bin/ya │ │ + 0x00011f00 736d6578 653d2f74 6d702f74 6d702e37 smexe=/tmp/tmp.7 │ │ + 0x00011f10 67513754 63427358 782f6269 6e2f7961 gQ7TcBsXx/bin/ya │ │ 0x00011f20 736d202d 2d737973 726f6f74 3d2f746d sm --sysroot=/tm │ │ - 0x00011f30 702f746d 702e5a42 47744a51 47693672 p/tmp.ZBGtJQGi6r │ │ + 0x00011f30 702f746d 702e3767 51375463 42735878 p/tmp.7gQ7TcBsXx │ │ 0x00011f40 2f737973 726f6f74 202d2d73 7973696e /sysroot --sysin │ │ - 0x00011f50 636c7564 653d2f74 6d702f74 6d702e5a clude=/tmp/tmp.Z │ │ - 0x00011f60 4247744a 51476936 722f7379 73726f6f BGtJQGi6r/sysroo │ │ + 0x00011f50 636c7564 653d2f74 6d702f74 6d702e37 clude=/tmp/tmp.7 │ │ + 0x00011f60 67513754 63427358 782f7379 73726f6f gQ7TcBsXx/sysroo │ │ 0x00011f70 742f7573 722f696e 636c7564 65202d2d t/usr/include -- │ │ 0x00011f80 656e6162 6c652d63 726f7373 2d636f6d enable-cross-com │ │ 0x00011f90 70696c65 202d2d74 61726765 742d6f73 pile --target-os │ │ 0x00011fa0 3d616e64 726f6964 202d2d70 72656669 =android --prefi │ │ - 0x00011fb0 783d2f74 6d702f74 6d702e6d 48483977 x=/tmp/tmp.mHH9w │ │ - 0x00011fc0 4d39695a 732f6469 73742d66 756c6c2d M9iZs/dist-full- │ │ + 0x00011fb0 783d2f74 6d702f74 6d702e77 544c476f x=/tmp/tmp.wTLGo │ │ + 0x00011fc0 4a44586f 322f6469 73742d66 756c6c2d JDXo2/dist-full- │ │ 0x00011fd0 78383620 2d2d6172 63683d78 3836202d x86 --arch=x86 - │ │ 0x00011fe0 2d646973 61626c65 2d61736d 202d2d65 -disable-asm --e │ │ 0x00011ff0 78747261 2d63666c 6167733d 272d6d61 xtra-cflags='-ma │ │ 0x00012000 7263683d 69363836 202d6d74 756e653d rch=i686 -mtune= │ │ 0x00012010 696e7465 6c202d6d 73737365 33202d6d intel -mssse3 -m │ │ 0x00012020 66706d61 74683d73 7365202d 6d333220 fpmath=sse -m32 │ │ 0x00012030 2d665049 43202d66 50494520 2d445049 -fPIC -fPIE -DPI ├── lib/x86/libavfilter.so │ ├── strings --all --bytes=8 {} │ │ @@ -2048,15 +2048,15 @@ │ │ draw channels separately │ │ scale pixel values for each drawn sample │ │ draw every pixel for sample directly │ │ Too few samples │ │ Create frame averaging %lld samples per column │ │ col < outlink->w │ │ libavfilter/avf_showwaves.c │ │ ---cross-prefix=/tmp/tmp.ZBGtJQGi6r/bin/i686-linux-android- --cc=/tmp/tmp.ZBGtJQGi6r/bin/i686-linux-android-clang --as=/tmp/tmp.ZBGtJQGi6r/bin/i686-linux-android-gcc --pkg-config=pkg-config --yasmexe=/tmp/tmp.ZBGtJQGi6r/bin/yasm --sysroot=/tmp/tmp.ZBGtJQGi6r/sysroot --sysinclude=/tmp/tmp.ZBGtJQGi6r/sysroot/usr/include --enable-cross-compile --target-os=android --prefix=/tmp/tmp.mHH9wM9iZs/dist-full-x86 --arch=x86 --disable-asm --extra-cflags='-march=i686 -mtune=intel -mssse3 -mfpmath=sse -m32 -fPIC -fPIE -DPIC -D__ANDROID_API__=21 -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/dav1d/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86/include/dav1d' --extra-ldflags=' -fPIE -pie -L/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86/src' --enable-shared --disable-static --disable-symver --disable-doc --disable-bzlib --disable-muxers --disable-bsfs --disable-avdevice --disable-devices --disable-encoders --enable-muxer=spdif --enable-protocols --enable-demuxers --enable-parsers --enable-decoders --enable-libdav1d │ │ +--cross-prefix=/tmp/tmp.7gQ7TcBsXx/bin/i686-linux-android- --cc=/tmp/tmp.7gQ7TcBsXx/bin/i686-linux-android-clang --as=/tmp/tmp.7gQ7TcBsXx/bin/i686-linux-android-gcc --pkg-config=pkg-config --yasmexe=/tmp/tmp.7gQ7TcBsXx/bin/yasm --sysroot=/tmp/tmp.7gQ7TcBsXx/sysroot --sysinclude=/tmp/tmp.7gQ7TcBsXx/sysroot/usr/include --enable-cross-compile --target-os=android --prefix=/tmp/tmp.wTLGoJDXo2/dist-full-x86 --arch=x86 --disable-asm --extra-cflags='-march=i686 -mtune=intel -mssse3 -mfpmath=sse -m32 -fPIC -fPIE -DPIC -D__ANDROID_API__=21 -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/dav1d/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86/include/dav1d' --extra-ldflags=' -fPIE -pie -L/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86/src' --enable-shared --disable-static --disable-symver --disable-doc --disable-bzlib --disable-muxers --disable-bsfs --disable-avdevice --disable-devices --disable-encoders --enable-muxer=spdif --enable-protocols --enable-demuxers --enable-parsers --enable-decoders --enable-libdav1d │ │ libavfilter license: LGPL version 2.1 or later │ │ src->graph │ │ libavfilter/avfilter.c │ │ dst->graph │ │ src->graph == dst->graph │ │ Media type mismatch between the '%s' filter output pad %d (%s) and the '%s' filter input pad %d (%s) │ │ !link->status_in │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ @@ -3060,38 +3060,38 @@ │ │ 0x002458a0 73616d70 6c65730a 00437265 61746520 samples..Create │ │ 0x002458b0 6672616d 65206176 65726167 696e6720 frame averaging │ │ 0x002458c0 256c6c64 2073616d 706c6573 20706572 %lld samples per │ │ 0x002458d0 20636f6c 756d6e0a 00636f6c 203c206f column..col < o │ │ 0x002458e0 75746c69 6e6b2d3e 77006c69 62617666 utlink->w.libavf │ │ 0x002458f0 696c7465 722f6176 665f7368 6f777761 ilter/avf_showwa │ │ 0x00245900 7665732e 63002d2d 63726f73 732d7072 ves.c.--cross-pr │ │ - 0x00245910 65666978 3d2f746d 702f746d 702e5a42 efix=/tmp/tmp.ZB │ │ - 0x00245920 47744a51 47693672 2f62696e 2f693638 GtJQGi6r/bin/i68 │ │ + 0x00245910 65666978 3d2f746d 702f746d 702e3767 efix=/tmp/tmp.7g │ │ + 0x00245920 51375463 42735878 2f62696e 2f693638 Q7TcBsXx/bin/i68 │ │ 0x00245930 362d6c69 6e75782d 616e6472 6f69642d 6-linux-android- │ │ - 0x00245940 202d2d63 633d2f74 6d702f74 6d702e5a --cc=/tmp/tmp.Z │ │ - 0x00245950 4247744a 51476936 722f6269 6e2f6936 BGtJQGi6r/bin/i6 │ │ + 0x00245940 202d2d63 633d2f74 6d702f74 6d702e37 --cc=/tmp/tmp.7 │ │ + 0x00245950 67513754 63427358 782f6269 6e2f6936 gQ7TcBsXx/bin/i6 │ │ 0x00245960 38362d6c 696e7578 2d616e64 726f6964 86-linux-android │ │ 0x00245970 2d636c61 6e67202d 2d61733d 2f746d70 -clang --as=/tmp │ │ - 0x00245980 2f746d70 2e5a4247 744a5147 6936722f /tmp.ZBGtJQGi6r/ │ │ + 0x00245980 2f746d70 2e376751 37546342 7358782f /tmp.7gQ7TcBsXx/ │ │ 0x00245990 62696e2f 69363836 2d6c696e 75782d61 bin/i686-linux-a │ │ 0x002459a0 6e64726f 69642d67 6363202d 2d706b67 ndroid-gcc --pkg │ │ 0x002459b0 2d636f6e 6669673d 706b672d 636f6e66 -config=pkg-conf │ │ 0x002459c0 6967202d 2d796173 6d657865 3d2f746d ig --yasmexe=/tm │ │ - 0x002459d0 702f746d 702e5a42 47744a51 47693672 p/tmp.ZBGtJQGi6r │ │ + 0x002459d0 702f746d 702e3767 51375463 42735878 p/tmp.7gQ7TcBsXx │ │ 0x002459e0 2f62696e 2f796173 6d202d2d 73797372 /bin/yasm --sysr │ │ - 0x002459f0 6f6f743d 2f746d70 2f746d70 2e5a4247 oot=/tmp/tmp.ZBG │ │ - 0x00245a00 744a5147 6936722f 73797372 6f6f7420 tJQGi6r/sysroot │ │ + 0x002459f0 6f6f743d 2f746d70 2f746d70 2e376751 oot=/tmp/tmp.7gQ │ │ + 0x00245a00 37546342 7358782f 73797372 6f6f7420 7TcBsXx/sysroot │ │ 0x00245a10 2d2d7379 73696e63 6c756465 3d2f746d --sysinclude=/tm │ │ - 0x00245a20 702f746d 702e5a42 47744a51 47693672 p/tmp.ZBGtJQGi6r │ │ + 0x00245a20 702f746d 702e3767 51375463 42735878 p/tmp.7gQ7TcBsXx │ │ 0x00245a30 2f737973 726f6f74 2f757372 2f696e63 /sysroot/usr/inc │ │ 0x00245a40 6c756465 202d2d65 6e61626c 652d6372 lude --enable-cr │ │ 0x00245a50 6f73732d 636f6d70 696c6520 2d2d7461 oss-compile --ta │ │ 0x00245a60 72676574 2d6f733d 616e6472 6f696420 rget-os=android │ │ 0x00245a70 2d2d7072 65666978 3d2f746d 702f746d --prefix=/tmp/tm │ │ - 0x00245a80 702e6d48 4839774d 39695a73 2f646973 p.mHH9wM9iZs/dis │ │ + 0x00245a80 702e7754 4c476f4a 44586f32 2f646973 p.wTLGoJDXo2/dis │ │ 0x00245a90 742d6675 6c6c2d78 3836202d 2d617263 t-full-x86 --arc │ │ 0x00245aa0 683d7838 36202d2d 64697361 626c652d h=x86 --disable- │ │ 0x00245ab0 61736d20 2d2d6578 7472612d 63666c61 asm --extra-cfla │ │ 0x00245ac0 67733d27 2d6d6172 63683d69 36383620 gs='-march=i686 │ │ 0x00245ad0 2d6d7475 6e653d69 6e74656c 202d6d73 -mtune=intel -ms │ │ 0x00245ae0 73736533 202d6d66 706d6174 683d7373 sse3 -mfpmath=ss │ │ 0x00245af0 65202d6d 3332202d 66504943 202d6650 e -m32 -fPIC -fP ├── lib/x86/libdav1d.so │ ├── readelf --wide --file-header {} │ │ @@ -6,15 +6,15 @@ │ │ OS/ABI: UNIX - System V │ │ ABI Version: 0 │ │ Type: DYN (Shared object file) │ │ Machine: Intel 80386 │ │ Version: 0x1 │ │ Entry point address: 0x0 │ │ Start of program headers: 52 (bytes into file) │ │ - Start of section headers: 869872 (bytes into file) │ │ + Start of section headers: 878064 (bytes into file) │ │ Flags: 0x0 │ │ Size of this header: 52 (bytes) │ │ Size of program headers: 32 (bytes) │ │ Number of program headers: 8 │ │ Size of section headers: 40 (bytes) │ │ Number of section headers: 26 │ │ Section header string table index: 25 │ ├── readelf --wide --program-header {} │ │ @@ -2,21 +2,21 @@ │ │ Elf file type is DYN (Shared object file) │ │ Entry point 0x0 │ │ There are 8 program headers, starting at offset 52 │ │ │ │ Program Headers: │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ PHDR 0x000034 0x00000034 0x00000034 0x00100 0x00100 R 0x4 │ │ - LOAD 0x000000 0x00000000 0x00000000 0xd2dec 0xd2dec R E 0x1000 │ │ - LOAD 0x0d3b10 0x000d4b10 0x000d4b10 0x00914 0x41904 RW 0x1000 │ │ - DYNAMIC 0x0d3c00 0x000d4c00 0x000d4c00 0x000f8 0x000f8 RW 0x4 │ │ + LOAD 0x000000 0x00000000 0x00000000 0xd505c 0xd505c R E 0x1000 │ │ + LOAD 0x0d5b7c 0x000d6b7c 0x000d6b7c 0x008a8 0x41498 RW 0x1000 │ │ + DYNAMIC 0x0d5bd4 0x000d6bd4 0x000d6bd4 0x000f8 0x000f8 RW 0x4 │ │ NOTE 0x000134 0x00000134 0x00000134 0x00098 0x00098 R 0x2 │ │ - GNU_EH_FRAME 0x0d2dd8 0x000d2dd8 0x000d2dd8 0x00014 0x00014 R 0x4 │ │ + GNU_EH_FRAME 0x0d5048 0x000d5048 0x000d5048 0x00014 0x00014 R 0x4 │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ - GNU_RELRO 0x0d3b10 0x000d4b10 0x000d4b10 0x004f0 0x004f0 RW 0x4 │ │ + GNU_RELRO 0x0d5b7c 0x000d6b7c 0x000d6b7c 0x00484 0x00484 RW 0x4 │ │ │ │ Section to Segment mapping: │ │ Segment Sections... │ │ 00 │ │ 01 .note.android.ident .dynsym .dynstr .gnu.hash .hash .gnu.version .gnu.version_d .gnu.version_r .rel.dyn .rel.plt .plt .text .rodata .eh_frame .eh_frame_hdr │ │ 02 .data.rel.ro .fini_array .dynamic .got .got.plt .data .bss │ │ 03 .dynamic │ ├── readelf --wide --sections {} │ │ @@ -1,35 +1,35 @@ │ │ -There are 26 section headers, starting at offset 0xd45f0: │ │ +There are 26 section headers, starting at offset 0xd65f0: │ │ │ │ Section Headers: │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ [ 1] .note.android.ident NOTE 00000134 000134 000098 00 A 0 0 2 │ │ [ 2] .dynsym DYNSYM 000001cc 0001cc 000320 10 A 3 1 4 │ │ [ 3] .dynstr STRTAB 000004ec 0004ec 0002ec 00 A 0 0 1 │ │ [ 4] .gnu.hash GNU_HASH 000007d8 0007d8 0000a8 04 A 2 0 4 │ │ [ 5] .hash HASH 00000880 000880 000164 04 A 2 0 4 │ │ [ 6] .gnu.version VERSYM 000009e4 0009e4 000064 02 A 2 0 2 │ │ [ 7] .gnu.version_d VERDEF 00000a48 000a48 00001c 00 A 3 1 4 │ │ [ 8] .gnu.version_r VERNEED 00000a64 000a64 000020 00 A 3 1 4 │ │ - [ 9] .rel.dyn REL 00000a84 000a84 0008d0 08 A 2 0 4 │ │ - [10] .rel.plt REL 00001354 001354 000108 08 AI 2 11 4 │ │ - [11] .plt PROGBITS 00001460 001460 000220 04 AX 0 0 16 │ │ - [12] .text PROGBITS 00001680 001680 0b4ad8 00 AX 0 0 16 │ │ - [13] .rodata PROGBITS 000b6180 0b6180 01cc13 00 A 0 0 64 │ │ - [14] .eh_frame PROGBITS 000d2d94 0d2d94 000044 00 A 0 0 4 │ │ - [15] .eh_frame_hdr PROGBITS 000d2dd8 0d2dd8 000014 00 A 0 0 4 │ │ - [16] .data.rel.ro PROGBITS 000d4b10 0d3b10 0000e8 00 WA 0 0 4 │ │ - [17] .fini_array FINI_ARRAY 000d4bf8 0d3bf8 000008 00 WA 0 0 4 │ │ - [18] .dynamic DYNAMIC 000d4c00 0d3c00 0000f8 08 WA 3 0 4 │ │ - [19] .got PROGBITS 000d4cf8 0d3cf8 000278 00 WA 0 0 4 │ │ - [20] .got.plt PROGBITS 000d4f70 0d3f70 000090 00 WA 0 0 4 │ │ - [21] .data PROGBITS 000d5000 0d4000 000424 00 WA 0 0 4 │ │ - [22] .comment PROGBITS 00000000 0d4424 0000b6 01 MS 0 0 1 │ │ - [23] .bss NOBITS 000d5440 0d4440 040fd4 00 WA 0 0 64 │ │ - [24] .note.gnu.gold-version NOTE 00000000 0d44dc 00001c 00 0 0 4 │ │ - [25] .shstrtab STRTAB 00000000 0d44f8 0000f7 00 0 0 1 │ │ + [ 9] .rel.dyn REL 00000a84 000a84 000898 08 A 2 0 4 │ │ + [10] .rel.plt REL 0000131c 00131c 000108 08 AI 2 11 4 │ │ + [11] .plt PROGBITS 00001430 001430 000220 04 AX 0 0 16 │ │ + [12] .text PROGBITS 00001650 001650 0b774c 00 AX 0 0 16 │ │ + [13] .rodata PROGBITS 000b8dc0 0b8dc0 01c243 00 A 0 0 64 │ │ + [14] .eh_frame PROGBITS 000d5004 0d5004 000044 00 A 0 0 4 │ │ + [15] .eh_frame_hdr PROGBITS 000d5048 0d5048 000014 00 A 0 0 4 │ │ + [16] .data.rel.ro PROGBITS 000d6b7c 0d5b7c 000050 00 WA 0 0 4 │ │ + [17] .fini_array FINI_ARRAY 000d6bcc 0d5bcc 000008 00 WA 0 0 4 │ │ + [18] .dynamic DYNAMIC 000d6bd4 0d5bd4 0000f8 08 WA 3 0 4 │ │ + [19] .got PROGBITS 000d6ccc 0d5ccc 0002a4 00 WA 0 0 4 │ │ + [20] .got.plt PROGBITS 000d6f70 0d5f70 000090 00 WA 0 0 4 │ │ + [21] .data PROGBITS 000d7000 0d6000 000424 00 WA 0 0 4 │ │ + [22] .comment PROGBITS 00000000 0d6424 0000b6 01 MS 0 0 1 │ │ + [23] .bss NOBITS 000d7440 0d6440 040bd4 00 WA 0 0 64 │ │ + [24] .note.gnu.gold-version NOTE 00000000 0d64dc 00001c 00 0 0 4 │ │ + [25] .shstrtab STRTAB 00000000 0d64f8 0000f7 00 0 0 1 │ │ Key to Flags: │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ p (processor specific) │ ├── readelf --wide --symbols {} │ │ @@ -1,22 +1,22 @@ │ │ │ │ Symbol table '.dynsym' contains 50 entries: │ │ Num: Value Size Type Bind Vis Ndx Name │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ 1: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_atexit@LIBC (2) │ │ 2: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_finalize@LIBC (2) │ │ 3: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@LIBC (2) │ │ - 4: 00000000 0 FUNC GLOBAL DEFAULT UND prctl@LIBC (2) │ │ - 5: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@LIBC (2) │ │ - 6: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_destroy@LIBC (2) │ │ - 7: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_create@LIBC (2) │ │ - 8: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_join@LIBC (2) │ │ - 9: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_init@LIBC (2) │ │ - 10: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_setstacksize@LIBC (2) │ │ - 11: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_once@LIBC (2) │ │ + 4: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_destroy@LIBC (2) │ │ + 5: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_create@LIBC (2) │ │ + 6: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_join@LIBC (2) │ │ + 7: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_init@LIBC (2) │ │ + 8: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_setstacksize@LIBC (2) │ │ + 9: 00000000 0 FUNC GLOBAL DEFAULT UND prctl@LIBC (2) │ │ + 10: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_once@LIBC (2) │ │ + 11: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@LIBC (2) │ │ 12: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@LIBC (2) │ │ 13: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_broadcast@LIBC (2) │ │ 14: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_wait@LIBC (2) │ │ 15: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_lock@LIBC (2) │ │ 16: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@LIBC (2) │ │ 17: 00000000 0 OBJECT GLOBAL DEFAULT UND __sF@LIBC (2) │ │ 18: 00000000 0 FUNC GLOBAL DEFAULT UND fprintf@LIBC (2) │ │ @@ -30,24 +30,24 @@ │ │ 26: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_signal@LIBC (2) │ │ 27: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_destroy@LIBC (2) │ │ 28: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_init@LIBC (2) │ │ 29: 00000000 0 FUNC GLOBAL DEFAULT UND vfprintf@LIBC (2) │ │ 30: 00000000 0 FUNC GLOBAL DEFAULT UND realloc@LIBC (2) │ │ 31: 00000000 0 FUNC GLOBAL DEFAULT UND __errno@LIBC (2) │ │ 32: 00000000 0 FUNC GLOBAL DEFAULT UND strerror@LIBC (2) │ │ - 33: 000899c0 922 FUNC GLOBAL DEFAULT 12 dav1d_flush │ │ - 34: 000894b0 195 FUNC GLOBAL DEFAULT 12 dav1d_send_data │ │ - 35: 00089e00 48 FUNC GLOBAL DEFAULT 12 dav1d_data_wrap_user_data │ │ - 36: 00089630 582 FUNC GLOBAL DEFAULT 12 dav1d_get_picture │ │ - 37: 000d5424 0 NOTYPE GLOBAL DEFAULT ABS __bss_start │ │ - 38: 00116414 0 NOTYPE GLOBAL DEFAULT ABS _end │ │ - 39: 0008945a 85 FUNC GLOBAL DEFAULT 12 dav1d_close │ │ - 40: 0008853c 83 FUNC GLOBAL DEFAULT 12 dav1d_default_settings │ │ - 41: 00089d60 39 FUNC GLOBAL DEFAULT 12 dav1d_picture_unref │ │ - 42: 000d5424 0 NOTYPE GLOBAL DEFAULT ABS _edata │ │ - 43: 0003c565 31 FUNC GLOBAL DEFAULT 12 dav1d_set_cpu_flags_mask │ │ - 44: 00089e30 39 FUNC GLOBAL DEFAULT 12 dav1d_data_unref │ │ - 45: 0008858f 1673 FUNC GLOBAL DEFAULT 12 dav1d_open │ │ - 46: 00089d90 45 FUNC GLOBAL DEFAULT 12 dav1d_data_create │ │ - 47: 000892b0 407 FUNC GLOBAL DEFAULT 12 dav1d_parse_sequence_header │ │ - 48: 00088520 28 FUNC GLOBAL DEFAULT 12 dav1d_version │ │ - 49: 00089dc0 54 FUNC GLOBAL DEFAULT 12 dav1d_data_wrap │ │ + 33: 000a2120 1259 FUNC GLOBAL DEFAULT 12 dav1d_flush │ │ + 34: 000a1c00 195 FUNC GLOBAL DEFAULT 12 dav1d_send_data │ │ + 35: 000a26b0 48 FUNC GLOBAL DEFAULT 12 dav1d_data_wrap_user_data │ │ + 36: 000a1d80 588 FUNC GLOBAL DEFAULT 12 dav1d_get_picture │ │ + 37: 000d7424 0 NOTYPE GLOBAL DEFAULT ABS __bss_start │ │ + 38: 00118014 0 NOTYPE GLOBAL DEFAULT ABS _end │ │ + 39: 000a1baa 85 FUNC GLOBAL DEFAULT 12 dav1d_close │ │ + 40: 000a074c 87 FUNC GLOBAL DEFAULT 12 dav1d_default_settings │ │ + 41: 000a2610 39 FUNC GLOBAL DEFAULT 12 dav1d_picture_unref │ │ + 42: 000d7424 0 NOTYPE GLOBAL DEFAULT ABS _edata │ │ + 43: 0003d535 31 FUNC GLOBAL DEFAULT 12 dav1d_set_cpu_flags_mask │ │ + 44: 000a26e0 39 FUNC GLOBAL DEFAULT 12 dav1d_data_unref │ │ + 45: 000a07a3 2503 FUNC GLOBAL DEFAULT 12 dav1d_open │ │ + 46: 000a2640 45 FUNC GLOBAL DEFAULT 12 dav1d_data_create │ │ + 47: 000a19f0 423 FUNC GLOBAL DEFAULT 12 dav1d_parse_sequence_header │ │ + 48: 000a0730 28 FUNC GLOBAL DEFAULT 12 dav1d_version │ │ + 49: 000a2670 54 FUNC GLOBAL DEFAULT 12 dav1d_data_wrap │ ├── readelf --wide --relocs {} │ │ @@ -1,321 +1,314 @@ │ │ │ │ -Relocation section '.rel.dyn' at offset 0xa84 contains 282 entries: │ │ +Relocation section '.rel.dyn' at offset 0xa84 contains 275 entries: │ │ Offset Info Type Sym. Value Symbol's Name │ │ -000d4b10 00000008 R_386_RELATIVE │ │ -000d4b14 00000008 R_386_RELATIVE │ │ -000d4b18 00000008 R_386_RELATIVE │ │ -000d4b1c 00000008 R_386_RELATIVE │ │ -000d4b20 00000008 R_386_RELATIVE │ │ -000d4b24 00000008 R_386_RELATIVE │ │ -000d4b28 00000008 R_386_RELATIVE │ │ -000d4b2c 00000008 R_386_RELATIVE │ │ -000d4b30 00000008 R_386_RELATIVE │ │ -000d4b34 00000008 R_386_RELATIVE │ │ -000d4b38 00000008 R_386_RELATIVE │ │ -000d4b44 00000008 R_386_RELATIVE │ │ -000d4b50 00000008 R_386_RELATIVE │ │ -000d4b54 00000008 R_386_RELATIVE │ │ -000d4b58 00000008 R_386_RELATIVE │ │ -000d4b5c 00000008 R_386_RELATIVE │ │ -000d4b60 00000008 R_386_RELATIVE │ │ -000d4b64 00000008 R_386_RELATIVE │ │ -000d4b68 00000008 R_386_RELATIVE │ │ -000d4b6c 00000008 R_386_RELATIVE │ │ -000d4b70 00000008 R_386_RELATIVE │ │ -000d4b74 00000008 R_386_RELATIVE │ │ -000d4b78 00000008 R_386_RELATIVE │ │ -000d4b7c 00000008 R_386_RELATIVE │ │ -000d4b80 00000008 R_386_RELATIVE │ │ -000d4b8c 00000008 R_386_RELATIVE │ │ -000d4b98 00000008 R_386_RELATIVE │ │ -000d4ba4 00000008 R_386_RELATIVE │ │ -000d4bb0 00000008 R_386_RELATIVE │ │ -000d4bb4 00000008 R_386_RELATIVE │ │ -000d4bb8 00000008 R_386_RELATIVE │ │ -000d4bbc 00000008 R_386_RELATIVE │ │ -000d4bc0 00000008 R_386_RELATIVE │ │ -000d4bc4 00000008 R_386_RELATIVE │ │ -000d4bc8 00000008 R_386_RELATIVE │ │ -000d4bd4 00000008 R_386_RELATIVE │ │ -000d4be0 00000008 R_386_RELATIVE │ │ -000d4bec 00000008 R_386_RELATIVE │ │ -000d4bf8 00000008 R_386_RELATIVE │ │ -000d4bfc 00000008 R_386_RELATIVE │ │ -000d4cfc 00000008 R_386_RELATIVE │ │ -000d4d00 00000008 R_386_RELATIVE │ │ -000d4d04 00000008 R_386_RELATIVE │ │ -000d4d08 00000008 R_386_RELATIVE │ │ -000d4d0c 00000008 R_386_RELATIVE │ │ -000d4d10 00000008 R_386_RELATIVE │ │ -000d4d14 00000008 R_386_RELATIVE │ │ -000d4d18 00000008 R_386_RELATIVE │ │ -000d4d1c 00000008 R_386_RELATIVE │ │ -000d4d20 00000008 R_386_RELATIVE │ │ -000d4d24 00000008 R_386_RELATIVE │ │ -000d4d28 00000008 R_386_RELATIVE │ │ -000d4d2c 00000008 R_386_RELATIVE │ │ -000d4d30 00000008 R_386_RELATIVE │ │ -000d4d34 00000008 R_386_RELATIVE │ │ -000d4d38 00000008 R_386_RELATIVE │ │ -000d4d3c 00000008 R_386_RELATIVE │ │ -000d4d40 00000008 R_386_RELATIVE │ │ -000d4d44 00000008 R_386_RELATIVE │ │ -000d4d48 00000008 R_386_RELATIVE │ │ -000d4d4c 00000008 R_386_RELATIVE │ │ -000d4d50 00000008 R_386_RELATIVE │ │ -000d4d54 00000008 R_386_RELATIVE │ │ -000d4d58 00000008 R_386_RELATIVE │ │ -000d4d5c 00000008 R_386_RELATIVE │ │ -000d4d60 00000008 R_386_RELATIVE │ │ -000d4d64 00000008 R_386_RELATIVE │ │ -000d4d68 00000008 R_386_RELATIVE │ │ -000d4d6c 00000008 R_386_RELATIVE │ │ -000d4d70 00000008 R_386_RELATIVE │ │ -000d4d74 00000008 R_386_RELATIVE │ │ -000d4d78 00000008 R_386_RELATIVE │ │ -000d4d7c 00000008 R_386_RELATIVE │ │ -000d4d80 00000008 R_386_RELATIVE │ │ -000d4d84 00000008 R_386_RELATIVE │ │ -000d4d88 00000008 R_386_RELATIVE │ │ -000d4d8c 00000008 R_386_RELATIVE │ │ -000d4d90 00000008 R_386_RELATIVE │ │ -000d4d94 00000008 R_386_RELATIVE │ │ -000d4d98 00000008 R_386_RELATIVE │ │ -000d4d9c 00000008 R_386_RELATIVE │ │ -000d4da0 00000008 R_386_RELATIVE │ │ -000d4da4 00000008 R_386_RELATIVE │ │ -000d4da8 00000008 R_386_RELATIVE │ │ -000d4dac 00000008 R_386_RELATIVE │ │ -000d4db0 00000008 R_386_RELATIVE │ │ -000d4db4 00000008 R_386_RELATIVE │ │ -000d4db8 00000008 R_386_RELATIVE │ │ -000d4dbc 00000008 R_386_RELATIVE │ │ -000d4dc0 00000008 R_386_RELATIVE │ │ -000d4dc4 00000008 R_386_RELATIVE │ │ -000d4dc8 00000008 R_386_RELATIVE │ │ -000d4dcc 00000008 R_386_RELATIVE │ │ -000d4dd0 00000008 R_386_RELATIVE │ │ -000d4dd4 00000008 R_386_RELATIVE │ │ -000d4dd8 00000008 R_386_RELATIVE │ │ -000d4ddc 00000008 R_386_RELATIVE │ │ -000d4de0 00000008 R_386_RELATIVE │ │ -000d4de4 00000008 R_386_RELATIVE │ │ -000d4de8 00000008 R_386_RELATIVE │ │ -000d4dec 00000008 R_386_RELATIVE │ │ -000d4df0 00000008 R_386_RELATIVE │ │ -000d4df4 00000008 R_386_RELATIVE │ │ -000d4df8 00000008 R_386_RELATIVE │ │ -000d4dfc 00000008 R_386_RELATIVE │ │ -000d4e00 00000008 R_386_RELATIVE │ │ -000d4e04 00000008 R_386_RELATIVE │ │ -000d4e08 00000008 R_386_RELATIVE │ │ -000d4e0c 00000008 R_386_RELATIVE │ │ -000d4e10 00000008 R_386_RELATIVE │ │ -000d4e14 00000008 R_386_RELATIVE │ │ -000d4e18 00000008 R_386_RELATIVE │ │ -000d4e1c 00000008 R_386_RELATIVE │ │ -000d4e20 00000008 R_386_RELATIVE │ │ -000d4e24 00000008 R_386_RELATIVE │ │ -000d4e28 00000008 R_386_RELATIVE │ │ -000d4e2c 00000008 R_386_RELATIVE │ │ -000d4e30 00000008 R_386_RELATIVE │ │ -000d4e34 00000008 R_386_RELATIVE │ │ -000d4e38 00000008 R_386_RELATIVE │ │ -000d4e3c 00000008 R_386_RELATIVE │ │ -000d4e40 00000008 R_386_RELATIVE │ │ -000d4e44 00000008 R_386_RELATIVE │ │ -000d4e48 00000008 R_386_RELATIVE │ │ -000d4e4c 00000008 R_386_RELATIVE │ │ -000d4e50 00000008 R_386_RELATIVE │ │ -000d4e54 00000008 R_386_RELATIVE │ │ -000d4e58 00000008 R_386_RELATIVE │ │ -000d4e5c 00000008 R_386_RELATIVE │ │ -000d4e60 00000008 R_386_RELATIVE │ │ -000d4e64 00000008 R_386_RELATIVE │ │ -000d4e68 00000008 R_386_RELATIVE │ │ -000d4e6c 00000008 R_386_RELATIVE │ │ -000d4e70 00000008 R_386_RELATIVE │ │ -000d4e74 00000008 R_386_RELATIVE │ │ -000d4e78 00000008 R_386_RELATIVE │ │ -000d4e7c 00000008 R_386_RELATIVE │ │ -000d4e80 00000008 R_386_RELATIVE │ │ -000d4e84 00000008 R_386_RELATIVE │ │ -000d4e88 00000008 R_386_RELATIVE │ │ -000d4e8c 00000008 R_386_RELATIVE │ │ -000d4e90 00000008 R_386_RELATIVE │ │ -000d4e94 00000008 R_386_RELATIVE │ │ -000d4e98 00000008 R_386_RELATIVE │ │ -000d4e9c 00000008 R_386_RELATIVE │ │ -000d4ea0 00000008 R_386_RELATIVE │ │ -000d4ea4 00000008 R_386_RELATIVE │ │ -000d4ea8 00000008 R_386_RELATIVE │ │ -000d4eac 00000008 R_386_RELATIVE │ │ -000d4eb0 00000008 R_386_RELATIVE │ │ -000d4eb4 00000008 R_386_RELATIVE │ │ -000d4eb8 00000008 R_386_RELATIVE │ │ -000d4ebc 00000008 R_386_RELATIVE │ │ -000d4ec0 00000008 R_386_RELATIVE │ │ -000d4ec4 00000008 R_386_RELATIVE │ │ -000d4ec8 00000008 R_386_RELATIVE │ │ -000d4ecc 00000008 R_386_RELATIVE │ │ -000d4ed0 00000008 R_386_RELATIVE │ │ -000d4ed4 00000008 R_386_RELATIVE │ │ -000d4ed8 00000008 R_386_RELATIVE │ │ -000d4edc 00000008 R_386_RELATIVE │ │ -000d4ee0 00000008 R_386_RELATIVE │ │ -000d4ee4 00000008 R_386_RELATIVE │ │ -000d4ee8 00000008 R_386_RELATIVE │ │ -000d4eec 00000008 R_386_RELATIVE │ │ -000d4ef0 00000008 R_386_RELATIVE │ │ -000d4ef4 00000008 R_386_RELATIVE │ │ -000d4ef8 00000008 R_386_RELATIVE │ │ -000d4efc 00000008 R_386_RELATIVE │ │ -000d4f00 00000008 R_386_RELATIVE │ │ -000d4f04 00000008 R_386_RELATIVE │ │ -000d4f08 00000008 R_386_RELATIVE │ │ -000d4f0c 00000008 R_386_RELATIVE │ │ -000d4f10 00000008 R_386_RELATIVE │ │ -000d4f14 00000008 R_386_RELATIVE │ │ -000d4f18 00000008 R_386_RELATIVE │ │ -000d4f1c 00000008 R_386_RELATIVE │ │ -000d4f20 00000008 R_386_RELATIVE │ │ -000d4f24 00000008 R_386_RELATIVE │ │ -000d4f28 00000008 R_386_RELATIVE │ │ -000d4f2c 00000008 R_386_RELATIVE │ │ -000d4f30 00000008 R_386_RELATIVE │ │ -000d4f34 00000008 R_386_RELATIVE │ │ -000d4f38 00000008 R_386_RELATIVE │ │ -000d4f3c 00000008 R_386_RELATIVE │ │ -000d4f40 00000008 R_386_RELATIVE │ │ -000d4f44 00000008 R_386_RELATIVE │ │ -000d4f48 00000008 R_386_RELATIVE │ │ -000d4f4c 00000008 R_386_RELATIVE │ │ -000d4f50 00000008 R_386_RELATIVE │ │ -000d4f54 00000008 R_386_RELATIVE │ │ -000d4f58 00000008 R_386_RELATIVE │ │ -000d4f5c 00000008 R_386_RELATIVE │ │ -000d4f60 00000008 R_386_RELATIVE │ │ -000d4f64 00000008 R_386_RELATIVE │ │ -000d4f68 00000008 R_386_RELATIVE │ │ -000d4f6c 00000008 R_386_RELATIVE │ │ -000d5154 00000008 R_386_RELATIVE │ │ -000d5158 00000008 R_386_RELATIVE │ │ -000d515c 00000008 R_386_RELATIVE │ │ -000d5160 00000008 R_386_RELATIVE │ │ -000d5164 00000008 R_386_RELATIVE │ │ -000d5168 00000008 R_386_RELATIVE │ │ -000d516c 00000008 R_386_RELATIVE │ │ -000d5170 00000008 R_386_RELATIVE │ │ -000d5174 00000008 R_386_RELATIVE │ │ -000d5178 00000008 R_386_RELATIVE │ │ -000d517c 00000008 R_386_RELATIVE │ │ -000d5180 00000008 R_386_RELATIVE │ │ -000d5184 00000008 R_386_RELATIVE │ │ -000d5188 00000008 R_386_RELATIVE │ │ -000d518c 00000008 R_386_RELATIVE │ │ -000d5190 00000008 R_386_RELATIVE │ │ -000d5194 00000008 R_386_RELATIVE │ │ -000d5198 00000008 R_386_RELATIVE │ │ -000d519c 00000008 R_386_RELATIVE │ │ -000d51a0 00000008 R_386_RELATIVE │ │ -000d51a4 00000008 R_386_RELATIVE │ │ -000d51a8 00000008 R_386_RELATIVE │ │ -000d51ac 00000008 R_386_RELATIVE │ │ -000d51b0 00000008 R_386_RELATIVE │ │ -000d5214 00000008 R_386_RELATIVE │ │ -000d5218 00000008 R_386_RELATIVE │ │ -000d521c 00000008 R_386_RELATIVE │ │ -000d5220 00000008 R_386_RELATIVE │ │ -000d5224 00000008 R_386_RELATIVE │ │ -000d5228 00000008 R_386_RELATIVE │ │ -000d522c 00000008 R_386_RELATIVE │ │ -000d5230 00000008 R_386_RELATIVE │ │ -000d5234 00000008 R_386_RELATIVE │ │ -000d5238 00000008 R_386_RELATIVE │ │ -000d523c 00000008 R_386_RELATIVE │ │ -000d5240 00000008 R_386_RELATIVE │ │ -000d5244 00000008 R_386_RELATIVE │ │ -000d5248 00000008 R_386_RELATIVE │ │ -000d524c 00000008 R_386_RELATIVE │ │ -000d5250 00000008 R_386_RELATIVE │ │ -000d5254 00000008 R_386_RELATIVE │ │ -000d5258 00000008 R_386_RELATIVE │ │ -000d525c 00000008 R_386_RELATIVE │ │ -000d5260 00000008 R_386_RELATIVE │ │ -000d5264 00000008 R_386_RELATIVE │ │ -000d5268 00000008 R_386_RELATIVE │ │ -000d526c 00000008 R_386_RELATIVE │ │ -000d5270 00000008 R_386_RELATIVE │ │ -000d5274 00000008 R_386_RELATIVE │ │ -000d5278 00000008 R_386_RELATIVE │ │ -000d527c 00000008 R_386_RELATIVE │ │ -000d5280 00000008 R_386_RELATIVE │ │ -000d5284 00000008 R_386_RELATIVE │ │ -000d5288 00000008 R_386_RELATIVE │ │ -000d528c 00000008 R_386_RELATIVE │ │ -000d5290 00000008 R_386_RELATIVE │ │ -000d5294 00000008 R_386_RELATIVE │ │ -000d5298 00000008 R_386_RELATIVE │ │ -000d529c 00000008 R_386_RELATIVE │ │ -000d52a0 00000008 R_386_RELATIVE │ │ -000d5304 00000008 R_386_RELATIVE │ │ -000d5308 00000008 R_386_RELATIVE │ │ -000d530c 00000008 R_386_RELATIVE │ │ -000d5310 00000008 R_386_RELATIVE │ │ -000d5314 00000008 R_386_RELATIVE │ │ -000d5318 00000008 R_386_RELATIVE │ │ -000d531c 00000008 R_386_RELATIVE │ │ -000d5320 00000008 R_386_RELATIVE │ │ -000d5324 00000008 R_386_RELATIVE │ │ -000d5328 00000008 R_386_RELATIVE │ │ -000d532c 00000008 R_386_RELATIVE │ │ -000d5330 00000008 R_386_RELATIVE │ │ -000d5334 00000008 R_386_RELATIVE │ │ -000d5338 00000008 R_386_RELATIVE │ │ -000d533c 00000008 R_386_RELATIVE │ │ -000d5340 00000008 R_386_RELATIVE │ │ -000d5344 00000008 R_386_RELATIVE │ │ -000d5348 00000008 R_386_RELATIVE │ │ -000d534c 00000008 R_386_RELATIVE │ │ -000d5350 00000008 R_386_RELATIVE │ │ -000d5354 00000008 R_386_RELATIVE │ │ -000d5358 00000008 R_386_RELATIVE │ │ -000d535c 00000008 R_386_RELATIVE │ │ -000d5360 00000008 R_386_RELATIVE │ │ -000d4cf8 00001106 R_386_GLOB_DAT 00000000 __sF@LIBC │ │ +000d6b7c 00000008 R_386_RELATIVE │ │ +000d6b80 00000008 R_386_RELATIVE │ │ +000d6b84 00000008 R_386_RELATIVE │ │ +000d6b88 00000008 R_386_RELATIVE │ │ +000d6b8c 00000008 R_386_RELATIVE │ │ +000d6b90 00000008 R_386_RELATIVE │ │ +000d6b94 00000008 R_386_RELATIVE │ │ +000d6b98 00000008 R_386_RELATIVE │ │ +000d6b9c 00000008 R_386_RELATIVE │ │ +000d6ba0 00000008 R_386_RELATIVE │ │ +000d6ba4 00000008 R_386_RELATIVE │ │ +000d6ba8 00000008 R_386_RELATIVE │ │ +000d6bac 00000008 R_386_RELATIVE │ │ +000d6bb0 00000008 R_386_RELATIVE │ │ +000d6bb4 00000008 R_386_RELATIVE │ │ +000d6bb8 00000008 R_386_RELATIVE │ │ +000d6bbc 00000008 R_386_RELATIVE │ │ +000d6bc0 00000008 R_386_RELATIVE │ │ +000d6bc4 00000008 R_386_RELATIVE │ │ +000d6bc8 00000008 R_386_RELATIVE │ │ +000d6bcc 00000008 R_386_RELATIVE │ │ +000d6bd0 00000008 R_386_RELATIVE │ │ +000d6cd0 00000008 R_386_RELATIVE │ │ +000d6cd4 00000008 R_386_RELATIVE │ │ +000d6cd8 00000008 R_386_RELATIVE │ │ +000d6cdc 00000008 R_386_RELATIVE │ │ +000d6ce0 00000008 R_386_RELATIVE │ │ +000d6ce4 00000008 R_386_RELATIVE │ │ +000d6ce8 00000008 R_386_RELATIVE │ │ +000d6cec 00000008 R_386_RELATIVE │ │ +000d6cf0 00000008 R_386_RELATIVE │ │ +000d6cf4 00000008 R_386_RELATIVE │ │ +000d6cf8 00000008 R_386_RELATIVE │ │ +000d6cfc 00000008 R_386_RELATIVE │ │ +000d6d00 00000008 R_386_RELATIVE │ │ +000d6d04 00000008 R_386_RELATIVE │ │ +000d6d08 00000008 R_386_RELATIVE │ │ +000d6d0c 00000008 R_386_RELATIVE │ │ +000d6d10 00000008 R_386_RELATIVE │ │ +000d6d14 00000008 R_386_RELATIVE │ │ +000d6d18 00000008 R_386_RELATIVE │ │ +000d6d1c 00000008 R_386_RELATIVE │ │ +000d6d20 00000008 R_386_RELATIVE │ │ +000d6d24 00000008 R_386_RELATIVE │ │ +000d6d28 00000008 R_386_RELATIVE │ │ +000d6d2c 00000008 R_386_RELATIVE │ │ +000d6d30 00000008 R_386_RELATIVE │ │ +000d6d34 00000008 R_386_RELATIVE │ │ +000d6d38 00000008 R_386_RELATIVE │ │ +000d6d3c 00000008 R_386_RELATIVE │ │ +000d6d40 00000008 R_386_RELATIVE │ │ +000d6d44 00000008 R_386_RELATIVE │ │ +000d6d48 00000008 R_386_RELATIVE │ │ +000d6d4c 00000008 R_386_RELATIVE │ │ +000d6d50 00000008 R_386_RELATIVE │ │ +000d6d54 00000008 R_386_RELATIVE │ │ +000d6d58 00000008 R_386_RELATIVE │ │ +000d6d5c 00000008 R_386_RELATIVE │ │ +000d6d60 00000008 R_386_RELATIVE │ │ +000d6d64 00000008 R_386_RELATIVE │ │ +000d6d68 00000008 R_386_RELATIVE │ │ +000d6d6c 00000008 R_386_RELATIVE │ │ +000d6d70 00000008 R_386_RELATIVE │ │ +000d6d74 00000008 R_386_RELATIVE │ │ +000d6d78 00000008 R_386_RELATIVE │ │ +000d6d7c 00000008 R_386_RELATIVE │ │ +000d6d80 00000008 R_386_RELATIVE │ │ +000d6d84 00000008 R_386_RELATIVE │ │ +000d6d88 00000008 R_386_RELATIVE │ │ +000d6d8c 00000008 R_386_RELATIVE │ │ +000d6d90 00000008 R_386_RELATIVE │ │ +000d6d94 00000008 R_386_RELATIVE │ │ +000d6d98 00000008 R_386_RELATIVE │ │ +000d6d9c 00000008 R_386_RELATIVE │ │ +000d6da0 00000008 R_386_RELATIVE │ │ +000d6da4 00000008 R_386_RELATIVE │ │ +000d6da8 00000008 R_386_RELATIVE │ │ +000d6dac 00000008 R_386_RELATIVE │ │ +000d6db0 00000008 R_386_RELATIVE │ │ +000d6db4 00000008 R_386_RELATIVE │ │ +000d6db8 00000008 R_386_RELATIVE │ │ +000d6dbc 00000008 R_386_RELATIVE │ │ +000d6dc0 00000008 R_386_RELATIVE │ │ +000d6dc4 00000008 R_386_RELATIVE │ │ +000d6dc8 00000008 R_386_RELATIVE │ │ +000d6dcc 00000008 R_386_RELATIVE │ │ +000d6dd0 00000008 R_386_RELATIVE │ │ +000d6dd4 00000008 R_386_RELATIVE │ │ +000d6dd8 00000008 R_386_RELATIVE │ │ +000d6ddc 00000008 R_386_RELATIVE │ │ +000d6de0 00000008 R_386_RELATIVE │ │ +000d6de4 00000008 R_386_RELATIVE │ │ +000d6de8 00000008 R_386_RELATIVE │ │ +000d6dec 00000008 R_386_RELATIVE │ │ +000d6df0 00000008 R_386_RELATIVE │ │ +000d6df4 00000008 R_386_RELATIVE │ │ +000d6df8 00000008 R_386_RELATIVE │ │ +000d6dfc 00000008 R_386_RELATIVE │ │ +000d6e00 00000008 R_386_RELATIVE │ │ +000d6e04 00000008 R_386_RELATIVE │ │ +000d6e08 00000008 R_386_RELATIVE │ │ +000d6e0c 00000008 R_386_RELATIVE │ │ +000d6e10 00000008 R_386_RELATIVE │ │ +000d6e14 00000008 R_386_RELATIVE │ │ +000d6e18 00000008 R_386_RELATIVE │ │ +000d6e1c 00000008 R_386_RELATIVE │ │ +000d6e20 00000008 R_386_RELATIVE │ │ +000d6e24 00000008 R_386_RELATIVE │ │ +000d6e28 00000008 R_386_RELATIVE │ │ +000d6e2c 00000008 R_386_RELATIVE │ │ +000d6e30 00000008 R_386_RELATIVE │ │ +000d6e34 00000008 R_386_RELATIVE │ │ +000d6e38 00000008 R_386_RELATIVE │ │ +000d6e3c 00000008 R_386_RELATIVE │ │ +000d6e40 00000008 R_386_RELATIVE │ │ +000d6e44 00000008 R_386_RELATIVE │ │ +000d6e48 00000008 R_386_RELATIVE │ │ +000d6e4c 00000008 R_386_RELATIVE │ │ +000d6e50 00000008 R_386_RELATIVE │ │ +000d6e54 00000008 R_386_RELATIVE │ │ +000d6e58 00000008 R_386_RELATIVE │ │ +000d6e5c 00000008 R_386_RELATIVE │ │ +000d6e60 00000008 R_386_RELATIVE │ │ +000d6e64 00000008 R_386_RELATIVE │ │ +000d6e68 00000008 R_386_RELATIVE │ │ +000d6e6c 00000008 R_386_RELATIVE │ │ +000d6e70 00000008 R_386_RELATIVE │ │ +000d6e74 00000008 R_386_RELATIVE │ │ +000d6e78 00000008 R_386_RELATIVE │ │ +000d6e7c 00000008 R_386_RELATIVE │ │ +000d6e80 00000008 R_386_RELATIVE │ │ +000d6e84 00000008 R_386_RELATIVE │ │ +000d6e88 00000008 R_386_RELATIVE │ │ +000d6e8c 00000008 R_386_RELATIVE │ │ +000d6e90 00000008 R_386_RELATIVE │ │ +000d6e94 00000008 R_386_RELATIVE │ │ +000d6e98 00000008 R_386_RELATIVE │ │ +000d6e9c 00000008 R_386_RELATIVE │ │ +000d6ea0 00000008 R_386_RELATIVE │ │ +000d6ea4 00000008 R_386_RELATIVE │ │ +000d6ea8 00000008 R_386_RELATIVE │ │ +000d6eac 00000008 R_386_RELATIVE │ │ +000d6eb0 00000008 R_386_RELATIVE │ │ +000d6eb4 00000008 R_386_RELATIVE │ │ +000d6eb8 00000008 R_386_RELATIVE │ │ +000d6ebc 00000008 R_386_RELATIVE │ │ +000d6ec0 00000008 R_386_RELATIVE │ │ +000d6ec4 00000008 R_386_RELATIVE │ │ +000d6ec8 00000008 R_386_RELATIVE │ │ +000d6ecc 00000008 R_386_RELATIVE │ │ +000d6ed0 00000008 R_386_RELATIVE │ │ +000d6ed4 00000008 R_386_RELATIVE │ │ +000d6ed8 00000008 R_386_RELATIVE │ │ +000d6edc 00000008 R_386_RELATIVE │ │ +000d6ee0 00000008 R_386_RELATIVE │ │ +000d6ee4 00000008 R_386_RELATIVE │ │ +000d6ee8 00000008 R_386_RELATIVE │ │ +000d6eec 00000008 R_386_RELATIVE │ │ +000d6ef0 00000008 R_386_RELATIVE │ │ +000d6ef4 00000008 R_386_RELATIVE │ │ +000d6ef8 00000008 R_386_RELATIVE │ │ +000d6efc 00000008 R_386_RELATIVE │ │ +000d6f00 00000008 R_386_RELATIVE │ │ +000d6f04 00000008 R_386_RELATIVE │ │ +000d6f08 00000008 R_386_RELATIVE │ │ +000d6f0c 00000008 R_386_RELATIVE │ │ +000d6f10 00000008 R_386_RELATIVE │ │ +000d6f14 00000008 R_386_RELATIVE │ │ +000d6f18 00000008 R_386_RELATIVE │ │ +000d6f1c 00000008 R_386_RELATIVE │ │ +000d6f20 00000008 R_386_RELATIVE │ │ +000d6f24 00000008 R_386_RELATIVE │ │ +000d6f28 00000008 R_386_RELATIVE │ │ +000d6f2c 00000008 R_386_RELATIVE │ │ +000d6f30 00000008 R_386_RELATIVE │ │ +000d6f34 00000008 R_386_RELATIVE │ │ +000d6f38 00000008 R_386_RELATIVE │ │ +000d6f3c 00000008 R_386_RELATIVE │ │ +000d6f40 00000008 R_386_RELATIVE │ │ +000d6f44 00000008 R_386_RELATIVE │ │ +000d6f48 00000008 R_386_RELATIVE │ │ +000d6f4c 00000008 R_386_RELATIVE │ │ +000d6f50 00000008 R_386_RELATIVE │ │ +000d6f54 00000008 R_386_RELATIVE │ │ +000d6f58 00000008 R_386_RELATIVE │ │ +000d6f5c 00000008 R_386_RELATIVE │ │ +000d6f60 00000008 R_386_RELATIVE │ │ +000d6f64 00000008 R_386_RELATIVE │ │ +000d6f68 00000008 R_386_RELATIVE │ │ +000d6f6c 00000008 R_386_RELATIVE │ │ +000d7154 00000008 R_386_RELATIVE │ │ +000d7158 00000008 R_386_RELATIVE │ │ +000d715c 00000008 R_386_RELATIVE │ │ +000d7160 00000008 R_386_RELATIVE │ │ +000d7164 00000008 R_386_RELATIVE │ │ +000d7168 00000008 R_386_RELATIVE │ │ +000d716c 00000008 R_386_RELATIVE │ │ +000d7170 00000008 R_386_RELATIVE │ │ +000d7174 00000008 R_386_RELATIVE │ │ +000d7178 00000008 R_386_RELATIVE │ │ +000d717c 00000008 R_386_RELATIVE │ │ +000d7180 00000008 R_386_RELATIVE │ │ +000d7184 00000008 R_386_RELATIVE │ │ +000d7188 00000008 R_386_RELATIVE │ │ +000d718c 00000008 R_386_RELATIVE │ │ +000d7190 00000008 R_386_RELATIVE │ │ +000d7194 00000008 R_386_RELATIVE │ │ +000d7198 00000008 R_386_RELATIVE │ │ +000d719c 00000008 R_386_RELATIVE │ │ +000d71a0 00000008 R_386_RELATIVE │ │ +000d71a4 00000008 R_386_RELATIVE │ │ +000d71a8 00000008 R_386_RELATIVE │ │ +000d71ac 00000008 R_386_RELATIVE │ │ +000d71b0 00000008 R_386_RELATIVE │ │ +000d7214 00000008 R_386_RELATIVE │ │ +000d7218 00000008 R_386_RELATIVE │ │ +000d721c 00000008 R_386_RELATIVE │ │ +000d7220 00000008 R_386_RELATIVE │ │ +000d7224 00000008 R_386_RELATIVE │ │ +000d7228 00000008 R_386_RELATIVE │ │ +000d722c 00000008 R_386_RELATIVE │ │ +000d7230 00000008 R_386_RELATIVE │ │ +000d7234 00000008 R_386_RELATIVE │ │ +000d7238 00000008 R_386_RELATIVE │ │ +000d723c 00000008 R_386_RELATIVE │ │ +000d7240 00000008 R_386_RELATIVE │ │ +000d7244 00000008 R_386_RELATIVE │ │ +000d7248 00000008 R_386_RELATIVE │ │ +000d724c 00000008 R_386_RELATIVE │ │ +000d7250 00000008 R_386_RELATIVE │ │ +000d7254 00000008 R_386_RELATIVE │ │ +000d7258 00000008 R_386_RELATIVE │ │ +000d725c 00000008 R_386_RELATIVE │ │ +000d7260 00000008 R_386_RELATIVE │ │ +000d7264 00000008 R_386_RELATIVE │ │ +000d7268 00000008 R_386_RELATIVE │ │ +000d726c 00000008 R_386_RELATIVE │ │ +000d7270 00000008 R_386_RELATIVE │ │ +000d7274 00000008 R_386_RELATIVE │ │ +000d7278 00000008 R_386_RELATIVE │ │ +000d727c 00000008 R_386_RELATIVE │ │ +000d7280 00000008 R_386_RELATIVE │ │ +000d7284 00000008 R_386_RELATIVE │ │ +000d7288 00000008 R_386_RELATIVE │ │ +000d728c 00000008 R_386_RELATIVE │ │ +000d7290 00000008 R_386_RELATIVE │ │ +000d7294 00000008 R_386_RELATIVE │ │ +000d7298 00000008 R_386_RELATIVE │ │ +000d729c 00000008 R_386_RELATIVE │ │ +000d72a0 00000008 R_386_RELATIVE │ │ +000d7304 00000008 R_386_RELATIVE │ │ +000d7308 00000008 R_386_RELATIVE │ │ +000d730c 00000008 R_386_RELATIVE │ │ +000d7310 00000008 R_386_RELATIVE │ │ +000d7314 00000008 R_386_RELATIVE │ │ +000d7318 00000008 R_386_RELATIVE │ │ +000d731c 00000008 R_386_RELATIVE │ │ +000d7320 00000008 R_386_RELATIVE │ │ +000d7324 00000008 R_386_RELATIVE │ │ +000d7328 00000008 R_386_RELATIVE │ │ +000d732c 00000008 R_386_RELATIVE │ │ +000d7330 00000008 R_386_RELATIVE │ │ +000d7334 00000008 R_386_RELATIVE │ │ +000d7338 00000008 R_386_RELATIVE │ │ +000d733c 00000008 R_386_RELATIVE │ │ +000d7340 00000008 R_386_RELATIVE │ │ +000d7344 00000008 R_386_RELATIVE │ │ +000d7348 00000008 R_386_RELATIVE │ │ +000d734c 00000008 R_386_RELATIVE │ │ +000d7350 00000008 R_386_RELATIVE │ │ +000d7354 00000008 R_386_RELATIVE │ │ +000d7358 00000008 R_386_RELATIVE │ │ +000d735c 00000008 R_386_RELATIVE │ │ +000d7360 00000008 R_386_RELATIVE │ │ +000d6ccc 00001106 R_386_GLOB_DAT 00000000 __sF@LIBC │ │ │ │ -Relocation section '.rel.plt' at offset 0x1354 contains 33 entries: │ │ +Relocation section '.rel.plt' at offset 0x131c contains 33 entries: │ │ Offset Info Type Sym. Value Symbol's Name │ │ -000d4f7c 00000207 R_386_JUMP_SLOT 00000000 __cxa_finalize@LIBC │ │ -000d4f80 00000107 R_386_JUMP_SLOT 00000000 __cxa_atexit@LIBC │ │ -000d4f84 00000307 R_386_JUMP_SLOT 00000000 __stack_chk_fail@LIBC │ │ -000d4f88 00000c07 R_386_JUMP_SLOT 00000000 memcpy@LIBC │ │ -000d4f8c 00000f07 R_386_JUMP_SLOT 00000000 pthread_mutex_lock@LIBC │ │ -000d4f90 00000e07 R_386_JUMP_SLOT 00000000 pthread_cond_wait@LIBC │ │ -000d4f94 00001007 R_386_JUMP_SLOT 00000000 pthread_mutex_unlock@LIBC │ │ -000d4f98 00000d07 R_386_JUMP_SLOT 00000000 pthread_cond_broadcast@LIBC │ │ -000d4f9c 00001207 R_386_JUMP_SLOT 00000000 fprintf@LIBC │ │ -000d4fa0 00001307 R_386_JUMP_SLOT 00000000 free@LIBC │ │ -000d4fa4 00001407 R_386_JUMP_SLOT 00000000 malloc@LIBC │ │ -000d4fa8 00001507 R_386_JUMP_SLOT 00000000 memcmp@LIBC │ │ -000d4fac 00001707 R_386_JUMP_SLOT 00000000 posix_memalign@LIBC │ │ -000d4fb0 00001607 R_386_JUMP_SLOT 00000000 memset@LIBC │ │ -000d4fb4 00001807 R_386_JUMP_SLOT 00000000 pthread_cond_destroy@LIBC │ │ -000d4fb8 00001b07 R_386_JUMP_SLOT 00000000 pthread_mutex_destroy@LIBC │ │ -000d4fbc 00001c07 R_386_JUMP_SLOT 00000000 pthread_mutex_init@LIBC │ │ -000d4fc0 00001907 R_386_JUMP_SLOT 00000000 pthread_cond_init@LIBC │ │ -000d4fc4 00001a07 R_386_JUMP_SLOT 00000000 pthread_cond_signal@LIBC │ │ -000d4fc8 00001d07 R_386_JUMP_SLOT 00000000 vfprintf@LIBC │ │ -000d4fcc 00001e07 R_386_JUMP_SLOT 00000000 realloc@LIBC │ │ -000d4fd0 00001f07 R_386_JUMP_SLOT 00000000 __errno@LIBC │ │ -000d4fd4 00002007 R_386_JUMP_SLOT 00000000 strerror@LIBC │ │ -000d4fd8 00000407 R_386_JUMP_SLOT 00000000 prctl@LIBC │ │ -000d4fdc 00000b07 R_386_JUMP_SLOT 00000000 pthread_once@LIBC │ │ -000d4fe0 00000907 R_386_JUMP_SLOT 00000000 pthread_attr_init@LIBC │ │ -000d4fe4 00000a07 R_386_JUMP_SLOT 00000000 pthread_attr_setstacksize@LIBC │ │ -000d4fe8 00000507 R_386_JUMP_SLOT 00000000 calloc@LIBC │ │ -000d4fec 00000707 R_386_JUMP_SLOT 00000000 pthread_create@LIBC │ │ -000d4ff0 00000607 R_386_JUMP_SLOT 00000000 pthread_attr_destroy@LIBC │ │ -000d4ff4 00002107 R_386_JUMP_SLOT 000899c0 dav1d_flush │ │ -000d4ff8 00000807 R_386_JUMP_SLOT 00000000 pthread_join@LIBC │ │ -000d4ffc 00002d07 R_386_JUMP_SLOT 0008858f dav1d_open │ │ +000d6f7c 00000207 R_386_JUMP_SLOT 00000000 __cxa_finalize@LIBC │ │ +000d6f80 00000107 R_386_JUMP_SLOT 00000000 __cxa_atexit@LIBC │ │ +000d6f84 00000307 R_386_JUMP_SLOT 00000000 __stack_chk_fail@LIBC │ │ +000d6f88 00000c07 R_386_JUMP_SLOT 00000000 memcpy@LIBC │ │ +000d6f8c 00000f07 R_386_JUMP_SLOT 00000000 pthread_mutex_lock@LIBC │ │ +000d6f90 00000e07 R_386_JUMP_SLOT 00000000 pthread_cond_wait@LIBC │ │ +000d6f94 00001007 R_386_JUMP_SLOT 00000000 pthread_mutex_unlock@LIBC │ │ +000d6f98 00000d07 R_386_JUMP_SLOT 00000000 pthread_cond_broadcast@LIBC │ │ +000d6f9c 00001207 R_386_JUMP_SLOT 00000000 fprintf@LIBC │ │ +000d6fa0 00001307 R_386_JUMP_SLOT 00000000 free@LIBC │ │ +000d6fa4 00001407 R_386_JUMP_SLOT 00000000 malloc@LIBC │ │ +000d6fa8 00001507 R_386_JUMP_SLOT 00000000 memcmp@LIBC │ │ +000d6fac 00001707 R_386_JUMP_SLOT 00000000 posix_memalign@LIBC │ │ +000d6fb0 00001607 R_386_JUMP_SLOT 00000000 memset@LIBC │ │ +000d6fb4 00001807 R_386_JUMP_SLOT 00000000 pthread_cond_destroy@LIBC │ │ +000d6fb8 00001b07 R_386_JUMP_SLOT 00000000 pthread_mutex_destroy@LIBC │ │ +000d6fbc 00001c07 R_386_JUMP_SLOT 00000000 pthread_mutex_init@LIBC │ │ +000d6fc0 00001a07 R_386_JUMP_SLOT 00000000 pthread_cond_signal@LIBC │ │ +000d6fc4 00001907 R_386_JUMP_SLOT 00000000 pthread_cond_init@LIBC │ │ +000d6fc8 00001d07 R_386_JUMP_SLOT 00000000 vfprintf@LIBC │ │ +000d6fcc 00001e07 R_386_JUMP_SLOT 00000000 realloc@LIBC │ │ +000d6fd0 00001f07 R_386_JUMP_SLOT 00000000 __errno@LIBC │ │ +000d6fd4 00002007 R_386_JUMP_SLOT 00000000 strerror@LIBC │ │ +000d6fd8 00000a07 R_386_JUMP_SLOT 00000000 pthread_once@LIBC │ │ +000d6fdc 00000707 R_386_JUMP_SLOT 00000000 pthread_attr_init@LIBC │ │ +000d6fe0 00000807 R_386_JUMP_SLOT 00000000 pthread_attr_setstacksize@LIBC │ │ +000d6fe4 00000507 R_386_JUMP_SLOT 00000000 pthread_create@LIBC │ │ +000d6fe8 00000b07 R_386_JUMP_SLOT 00000000 calloc@LIBC │ │ +000d6fec 00000407 R_386_JUMP_SLOT 00000000 pthread_attr_destroy@LIBC │ │ +000d6ff0 00002107 R_386_JUMP_SLOT 000a2120 dav1d_flush │ │ +000d6ff4 00000607 R_386_JUMP_SLOT 00000000 pthread_join@LIBC │ │ +000d6ff8 00002d07 R_386_JUMP_SLOT 000a07a3 dav1d_open │ │ +000d6ffc 00000907 R_386_JUMP_SLOT 00000000 prctl@LIBC │ ├── readelf --wide --dynamic {} │ │ @@ -1,27 +1,27 @@ │ │ │ │ -Dynamic section at offset 0xd3c00 contains 26 entries: │ │ +Dynamic section at offset 0xd5bd4 contains 26 entries: │ │ Tag Type Name/Value │ │ - 0x00000003 (PLTGOT) 0xd4f70 │ │ + 0x00000003 (PLTGOT) 0xd6f70 │ │ 0x00000002 (PLTRELSZ) 264 (bytes) │ │ - 0x00000017 (JMPREL) 0x1354 │ │ + 0x00000017 (JMPREL) 0x131c │ │ 0x00000014 (PLTREL) REL │ │ 0x00000011 (REL) 0xa84 │ │ - 0x00000012 (RELSZ) 2256 (bytes) │ │ + 0x00000012 (RELSZ) 2200 (bytes) │ │ 0x00000013 (RELENT) 8 (bytes) │ │ - 0x6ffffffa (RELCOUNT) 281 │ │ + 0x6ffffffa (RELCOUNT) 274 │ │ 0x00000006 (SYMTAB) 0x1cc │ │ 0x0000000b (SYMENT) 16 (bytes) │ │ 0x00000005 (STRTAB) 0x4ec │ │ 0x0000000a (STRSZ) 748 (bytes) │ │ 0x6ffffef5 (GNU_HASH) 0x7d8 │ │ 0x00000004 (HASH) 0x880 │ │ 0x00000001 (NEEDED) Shared library: [libc.so] │ │ 0x0000000e (SONAME) Library soname: [libdav1d.so] │ │ - 0x0000001a (FINI_ARRAY) 0xd4bf8 │ │ + 0x0000001a (FINI_ARRAY) 0xd6bcc │ │ 0x0000001c (FINI_ARRAYSZ) 8 (bytes) │ │ 0x0000001e (FLAGS) BIND_NOW │ │ 0x6ffffffb (FLAGS_1) Flags: NOW │ │ 0x6ffffff0 (VERSYM) 0x9e4 │ │ 0x6ffffffc (VERDEF) 0xa48 │ │ 0x6ffffffd (VERDEFNUM) 1 │ │ 0x6ffffffe (VERNEED) 0xa64 │ ├── readelf --wide --debug-dump=frames {} │ │ @@ -9,19 +9,19 @@ │ │ Return address column: 8 │ │ Augmentation data: 1b │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ DW_CFA_offset: r8 (eip) at cfa-4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000018 00000024 0000001c FDE cie=00000000 pc=00001460..00001680 │ │ +00000018 00000024 0000001c FDE cie=00000000 pc=00001430..00001650 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 6 to 00001466 │ │ + DW_CFA_advance_loc: 6 to 00001436 │ │ DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 10 to 00001470 │ │ + DW_CFA_advance_loc: 10 to 00001440 │ │ DW_CFA_def_cfa_expression (DW_OP_breg4 (esp): 4; DW_OP_breg8 (eip): 0; DW_OP_lit15; DW_OP_and; DW_OP_lit11; DW_OP_ge; DW_OP_lit2; DW_OP_shl; DW_OP_plus) │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ 00000040 ZERO terminator │ ├── strings --all --bytes=8 {} │ │ @@ -31,39 +31,41 @@ │ │ dav1d_get_picture │ │ dav1d_open │ │ dav1d_parse_sequence_header │ │ dav1d_picture_unref │ │ dav1d_send_data │ │ dav1d_version │ │ __bss_start │ │ -L$$+|$(! │ │ -"L$T"T$4 │ │ -t$data == ((void*)0) │ │ src != ((void*)0) │ │ src->data != ((void*)0) │ │ -dav1d_data_move_ref │ │ buf != ((void*)0) │ │ dav1d_data_unref_internal │ │ buf->data != ((void*)0) │ │ Compiled without support for %d-bit decoding │ │ c != ((void*)0) │ │ dav1d_log │ │ Frame size %dx%d exceeds limit %u │ │ @@ -189,20 +189,19 @@ │ │ src->data[0] != ((void*)0) │ │ dav1d_picture_move_ref │ │ p != ((void*)0) │ │ dav1d_picture_unref_internal │ │ p->data[0] != ((void*)0) │ │ Picture already allocated! │ │ Failed to wrap picture: %s │ │ -dav1d-frame │ │ -dav1d-tile │ │ -0.7.1-84-ga40d3b5 │ │ +0.8.2-1-g2479973 │ │ c_out != NULL │ │ dav1d_open │ │ s != NULL │ │ +s->n_postfilter_threads >= 1 && s->n_postfilter_threads <= DAV1D_MAX_POSTFILTER_THREADS │ │ s->n_tile_threads >= 1 && s->n_tile_threads <= DAV1D_MAX_TILE_THREADS │ │ s->n_frame_threads >= 1 && s->n_frame_threads <= DAV1D_MAX_FRAME_THREADS │ │ s->allocator.alloc_picture_callback != NULL │ │ s->allocator.release_picture_callback != NULL │ │ s->operating_point >= 0 && s->operating_point <= 31 │ │ Frame size limit reduced from %u to %u. │ │ out != NULL │ │ @@ -210,14 +209,17 @@ │ │ c != NULL │ │ dav1d_send_data │ │ in != NULL │ │ in->data == NULL || in->sz │ │ dav1d_get_picture │ │ c_out != ((void*)0) │ │ dav1d_close │ │ +dav1d-frame │ │ +dav1d-tile │ │ +dav1d-postfilter │ │ !%1AP[h**:GTadpKETg} │ │ (.06=@D/-8=AEDG<6@KU\ZWB=@IR\fi !$.:DUbv │ │ &..29=A/.58;@AC629BJRUR@<>GOXac ")3AKV#$/5=IQ\;9AN\luwSNRao │ │ $.-16;?//457:=A527?GMQP?;=FMV^_ "&0;:DO[eo │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ @@ -1,21 +1,21 @@ │ │ │ │ Hex dump of section '.dynstr': │ │ 0x000004ec 005f5f63 78615f61 74657869 74004c49 .__cxa_atexit.LI │ │ 0x000004fc 4243006c 6962632e 736f006c 69626461 BC.libc.so.libda │ │ 0x0000050c 7631642e 736f0000 005f5f63 78615f66 v1d.so...__cxa_f │ │ 0x0000051c 696e616c 697a6500 5f5f7374 61636b5f inalize.__stack_ │ │ - 0x0000052c 63686b5f 6661696c 00707263 746c0063 chk_fail.prctl.c │ │ - 0x0000053c 616c6c6f 63007074 68726561 645f6174 alloc.pthread_at │ │ - 0x0000054c 74725f64 65737472 6f790070 74687265 tr_destroy.pthre │ │ - 0x0000055c 61645f63 72656174 65007074 68726561 ad_create.pthrea │ │ - 0x0000056c 645f6a6f 696e0070 74687265 61645f61 d_join.pthread_a │ │ - 0x0000057c 7474725f 696e6974 00707468 72656164 ttr_init.pthread │ │ - 0x0000058c 5f617474 725f7365 74737461 636b7369 _attr_setstacksi │ │ - 0x0000059c 7a650070 74687265 61645f6f 6e636500 ze.pthread_once. │ │ + 0x0000052c 63686b5f 6661696c 00707468 72656164 chk_fail.pthread │ │ + 0x0000053c 5f617474 725f6465 7374726f 79007074 _attr_destroy.pt │ │ + 0x0000054c 68726561 645f6372 65617465 00707468 hread_create.pth │ │ + 0x0000055c 72656164 5f6a6f69 6e007074 68726561 read_join.pthrea │ │ + 0x0000056c 645f6174 74725f69 6e697400 70746872 d_attr_init.pthr │ │ + 0x0000057c 6561645f 61747472 5f736574 73746163 ead_attr_setstac │ │ + 0x0000058c 6b73697a 65007072 63746c00 70746872 ksize.prctl.pthr │ │ + 0x0000059c 6561645f 6f6e6365 0063616c 6c6f6300 ead_once.calloc. │ │ 0x000005ac 6d656d63 70790070 74687265 61645f63 memcpy.pthread_c │ │ 0x000005bc 6f6e645f 62726f61 64636173 74007074 ond_broadcast.pt │ │ 0x000005cc 68726561 645f636f 6e645f77 61697400 hread_cond_wait. │ │ 0x000005dc 70746872 6561645f 6d757465 785f6c6f pthread_mutex_lo │ │ 0x000005ec 636b0070 74687265 61645f6d 75746578 ck.pthread_mutex │ │ 0x000005fc 5f756e6c 6f636b00 64617631 645f7365 _unlock.dav1d_se │ │ 0x0000060c 745f6370 755f666c 6167735f 6d61736b t_cpu_flags_mask │ ├── readelf --wide --decompress --hex-dump=.hash {} │ │ @@ -1,26 +1,26 @@ │ │ │ │ Hex dump of section '.hash': │ │ - 0x00000880 25000000 32000000 00000000 0b000000 %...2........... │ │ + 0x00000880 25000000 32000000 00000000 0a000000 %...2........... │ │ 0x00000890 27000000 30000000 23000000 18000000 '...0...#....... │ │ 0x000008a0 2f000000 1c000000 00000000 10000000 /............... │ │ 0x000008b0 1b000000 20000000 2d000000 28000000 .... ...-...(... │ │ - 0x000008c0 00000000 04000000 0d000000 31000000 ............1... │ │ - 0x000008d0 2a000000 15000000 1d000000 08000000 *............... │ │ + 0x000008c0 00000000 09000000 0d000000 31000000 ............1... │ │ + 0x000008d0 2a000000 15000000 1d000000 06000000 *............... │ │ 0x000008e0 1f000000 29000000 0e000000 21000000 ....).......!... │ │ - 0x000008f0 05000000 1e000000 22000000 00000000 ........"....... │ │ + 0x000008f0 0b000000 1e000000 22000000 00000000 ........"....... │ │ 0x00000900 03000000 26000000 16000000 12000000 ....&........... │ │ 0x00000910 2c000000 25000000 00000000 00000000 ,...%........... │ │ 0x00000920 00000000 00000000 02000000 00000000 ................ │ │ 0x00000930 00000000 00000000 00000000 00000000 ................ │ │ 0x00000940 00000000 00000000 00000000 00000000 ................ │ │ - 0x00000950 06000000 00000000 07000000 00000000 ................ │ │ + 0x00000950 04000000 00000000 05000000 00000000 ................ │ │ 0x00000960 00000000 00000000 00000000 00000000 ................ │ │ 0x00000970 00000000 00000000 00000000 00000000 ................ │ │ 0x00000980 00000000 00000000 00000000 00000000 ................ │ │ 0x00000990 00000000 00000000 1a000000 00000000 ................ │ │ - 0x000009a0 11000000 0a000000 00000000 14000000 ................ │ │ - 0x000009b0 19000000 13000000 0c000000 09000000 ................ │ │ + 0x000009a0 11000000 08000000 00000000 14000000 ................ │ │ + 0x000009b0 19000000 13000000 0c000000 07000000 ................ │ │ 0x000009c0 24000000 17000000 0f000000 00000000 $............... │ │ 0x000009d0 01000000 00000000 2b000000 00000000 ........+....... │ │ 0x000009e0 2e000000 .... │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ @@ -1,175 +1,175 @@ │ │ │ │ │ │ │ │ Disassembly of section .plt: │ │ │ │ -00001460 <__cxa_finalize@plt-0x10>: │ │ +00001430 <__cxa_finalize@plt-0x10>: │ │ pushl 0x4(%ebx) │ │ jmp *0x8(%ebx) │ │ add %al,(%eax) │ │ ... │ │ │ │ -00001470 <__cxa_finalize@plt>: │ │ +00001440 <__cxa_finalize@plt>: │ │ jmp *0xc(%ebx) │ │ push $0x0 │ │ - jmp 1460 <__cxa_finalize@plt-0x10> │ │ + jmp 1430 <__cxa_finalize@plt-0x10> │ │ │ │ -00001480 <__cxa_atexit@plt>: │ │ +00001450 <__cxa_atexit@plt>: │ │ jmp *0x10(%ebx) │ │ push $0x8 │ │ - jmp 1460 <__cxa_finalize@plt-0x10> │ │ + jmp 1430 <__cxa_finalize@plt-0x10> │ │ │ │ -00001490 <__stack_chk_fail@plt>: │ │ +00001460 <__stack_chk_fail@plt>: │ │ jmp *0x14(%ebx) │ │ push $0x10 │ │ - jmp 1460 <__cxa_finalize@plt-0x10> │ │ + jmp 1430 <__cxa_finalize@plt-0x10> │ │ │ │ -000014a0 : │ │ +00001470 : │ │ jmp *0x18(%ebx) │ │ push $0x18 │ │ - jmp 1460 <__cxa_finalize@plt-0x10> │ │ + jmp 1430 <__cxa_finalize@plt-0x10> │ │ │ │ -000014b0 : │ │ +00001480 : │ │ jmp *0x1c(%ebx) │ │ push $0x20 │ │ - jmp 1460 <__cxa_finalize@plt-0x10> │ │ + jmp 1430 <__cxa_finalize@plt-0x10> │ │ │ │ -000014c0 : │ │ +00001490 : │ │ jmp *0x20(%ebx) │ │ push $0x28 │ │ - jmp 1460 <__cxa_finalize@plt-0x10> │ │ + jmp 1430 <__cxa_finalize@plt-0x10> │ │ │ │ -000014d0 : │ │ +000014a0 : │ │ jmp *0x24(%ebx) │ │ push $0x30 │ │ - jmp 1460 <__cxa_finalize@plt-0x10> │ │ + jmp 1430 <__cxa_finalize@plt-0x10> │ │ │ │ -000014e0 : │ │ +000014b0 : │ │ jmp *0x28(%ebx) │ │ push $0x38 │ │ - jmp 1460 <__cxa_finalize@plt-0x10> │ │ + jmp 1430 <__cxa_finalize@plt-0x10> │ │ │ │ -000014f0 : │ │ +000014c0 : │ │ jmp *0x2c(%ebx) │ │ push $0x40 │ │ - jmp 1460 <__cxa_finalize@plt-0x10> │ │ + jmp 1430 <__cxa_finalize@plt-0x10> │ │ │ │ -00001500 : │ │ +000014d0 : │ │ jmp *0x30(%ebx) │ │ push $0x48 │ │ - jmp 1460 <__cxa_finalize@plt-0x10> │ │ + jmp 1430 <__cxa_finalize@plt-0x10> │ │ │ │ -00001510 : │ │ +000014e0 : │ │ jmp *0x34(%ebx) │ │ push $0x50 │ │ - jmp 1460 <__cxa_finalize@plt-0x10> │ │ + jmp 1430 <__cxa_finalize@plt-0x10> │ │ │ │ -00001520 : │ │ +000014f0 : │ │ jmp *0x38(%ebx) │ │ push $0x58 │ │ - jmp 1460 <__cxa_finalize@plt-0x10> │ │ + jmp 1430 <__cxa_finalize@plt-0x10> │ │ │ │ -00001530 : │ │ +00001500 : │ │ jmp *0x3c(%ebx) │ │ push $0x60 │ │ - jmp 1460 <__cxa_finalize@plt-0x10> │ │ + jmp 1430 <__cxa_finalize@plt-0x10> │ │ │ │ -00001540 : │ │ +00001510 : │ │ jmp *0x40(%ebx) │ │ push $0x68 │ │ - jmp 1460 <__cxa_finalize@plt-0x10> │ │ + jmp 1430 <__cxa_finalize@plt-0x10> │ │ │ │ -00001550 : │ │ +00001520 : │ │ jmp *0x44(%ebx) │ │ push $0x70 │ │ - jmp 1460 <__cxa_finalize@plt-0x10> │ │ + jmp 1430 <__cxa_finalize@plt-0x10> │ │ │ │ -00001560 : │ │ +00001530 : │ │ jmp *0x48(%ebx) │ │ push $0x78 │ │ - jmp 1460 <__cxa_finalize@plt-0x10> │ │ + jmp 1430 <__cxa_finalize@plt-0x10> │ │ │ │ -00001570 : │ │ +00001540 : │ │ jmp *0x4c(%ebx) │ │ push $0x80 │ │ - jmp 1460 <__cxa_finalize@plt-0x10> │ │ + jmp 1430 <__cxa_finalize@plt-0x10> │ │ │ │ -00001580 : │ │ +00001550 : │ │ jmp *0x50(%ebx) │ │ push $0x88 │ │ - jmp 1460 <__cxa_finalize@plt-0x10> │ │ + jmp 1430 <__cxa_finalize@plt-0x10> │ │ │ │ -00001590 : │ │ +00001560 : │ │ jmp *0x54(%ebx) │ │ push $0x90 │ │ - jmp 1460 <__cxa_finalize@plt-0x10> │ │ + jmp 1430 <__cxa_finalize@plt-0x10> │ │ │ │ -000015a0 : │ │ +00001570 : │ │ jmp *0x58(%ebx) │ │ push $0x98 │ │ - jmp 1460 <__cxa_finalize@plt-0x10> │ │ + jmp 1430 <__cxa_finalize@plt-0x10> │ │ │ │ -000015b0 : │ │ +00001580 : │ │ jmp *0x5c(%ebx) │ │ push $0xa0 │ │ - jmp 1460 <__cxa_finalize@plt-0x10> │ │ + jmp 1430 <__cxa_finalize@plt-0x10> │ │ │ │ -000015c0 <__errno@plt>: │ │ +00001590 <__errno@plt>: │ │ jmp *0x60(%ebx) │ │ push $0xa8 │ │ - jmp 1460 <__cxa_finalize@plt-0x10> │ │ + jmp 1430 <__cxa_finalize@plt-0x10> │ │ │ │ -000015d0 : │ │ +000015a0 : │ │ jmp *0x64(%ebx) │ │ push $0xb0 │ │ - jmp 1460 <__cxa_finalize@plt-0x10> │ │ + jmp 1430 <__cxa_finalize@plt-0x10> │ │ │ │ -000015e0 : │ │ +000015b0 : │ │ jmp *0x68(%ebx) │ │ push $0xb8 │ │ - jmp 1460 <__cxa_finalize@plt-0x10> │ │ + jmp 1430 <__cxa_finalize@plt-0x10> │ │ │ │ -000015f0 : │ │ +000015c0 : │ │ jmp *0x6c(%ebx) │ │ push $0xc0 │ │ - jmp 1460 <__cxa_finalize@plt-0x10> │ │ + jmp 1430 <__cxa_finalize@plt-0x10> │ │ │ │ -00001600 : │ │ +000015d0 : │ │ jmp *0x70(%ebx) │ │ push $0xc8 │ │ - jmp 1460 <__cxa_finalize@plt-0x10> │ │ + jmp 1430 <__cxa_finalize@plt-0x10> │ │ │ │ -00001610 : │ │ +000015e0 : │ │ jmp *0x74(%ebx) │ │ push $0xd0 │ │ - jmp 1460 <__cxa_finalize@plt-0x10> │ │ + jmp 1430 <__cxa_finalize@plt-0x10> │ │ │ │ -00001620 : │ │ +000015f0 : │ │ jmp *0x78(%ebx) │ │ push $0xd8 │ │ - jmp 1460 <__cxa_finalize@plt-0x10> │ │ + jmp 1430 <__cxa_finalize@plt-0x10> │ │ │ │ -00001630 : │ │ +00001600 : │ │ jmp *0x7c(%ebx) │ │ push $0xe0 │ │ - jmp 1460 <__cxa_finalize@plt-0x10> │ │ + jmp 1430 <__cxa_finalize@plt-0x10> │ │ │ │ -00001640 : │ │ +00001610 : │ │ jmp *0x80(%ebx) │ │ push $0xe8 │ │ - jmp 1460 <__cxa_finalize@plt-0x10> │ │ + jmp 1430 <__cxa_finalize@plt-0x10> │ │ │ │ -00001650 : │ │ +00001620 : │ │ jmp *0x84(%ebx) │ │ push $0xf0 │ │ - jmp 1460 <__cxa_finalize@plt-0x10> │ │ + jmp 1430 <__cxa_finalize@plt-0x10> │ │ │ │ -00001660 : │ │ +00001630 : │ │ jmp *0x88(%ebx) │ │ push $0xf8 │ │ - jmp 1460 <__cxa_finalize@plt-0x10> │ │ + jmp 1430 <__cxa_finalize@plt-0x10> │ │ │ │ -00001670 : │ │ +00001640 : │ │ jmp *0x8c(%ebx) │ │ push $0x100 │ │ - jmp 1460 <__cxa_finalize@plt-0x10> │ │ + jmp 1430 <__cxa_finalize@plt-0x10> │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ @@ -1,21 +1,21 @@ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ -00001680 : │ │ +00001650 : │ │ push %ebx │ │ sub $0x8,%esp │ │ - call 1689 │ │ + call 1659 │ │ pop %ebx │ │ - add $0xd38e7,%ebx │ │ - lea -0x460(%ebx),%eax │ │ + add $0xd5917,%ebx │ │ + lea -0x3f4(%ebx),%eax │ │ mov %eax,(%esp) │ │ - call 1470 <__cxa_finalize@plt> │ │ + call 1440 <__cxa_finalize@plt> │ │ add $0x8,%esp │ │ pop %ebx │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -40,61 +40,61 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - jmp 16b0 │ │ + jmp 1680 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ push %ebx │ │ sub $0x8,%esp │ │ - call 16d9 │ │ + call 16a9 │ │ pop %ebx │ │ - add $0xd3897,%ebx │ │ + add $0xd58c7,%ebx │ │ mov 0x10(%esp),%eax │ │ test %eax,%eax │ │ - je 16ea │ │ + je 16ba │ │ call *%eax │ │ add $0x8,%esp │ │ pop %ebx │ │ retq │ │ nop │ │ push %ebx │ │ sub $0x8,%esp │ │ - call 16f9 │ │ + call 16c9 │ │ pop %ebx │ │ - add $0xd3877,%ebx │ │ + add $0xd58a7,%ebx │ │ sub $0x4,%esp │ │ - lea -0x460(%ebx),%eax │ │ - lea -0xd38a0(%ebx),%ecx │ │ + lea -0x3f4(%ebx),%eax │ │ + lea -0xd58d0(%ebx),%ecx │ │ push %eax │ │ pushl 0x18(%esp) │ │ push %ecx │ │ - call 1480 <__cxa_atexit@plt> │ │ + call 1450 <__cxa_atexit@plt> │ │ add $0x18,%esp │ │ pop %ebx │ │ retq │ │ nop │ │ push %ebx │ │ sub $0x8,%esp │ │ - call 1729 │ │ + call 16f9 │ │ pop %ebx │ │ - add $0xd3847,%ebx │ │ - call 1490 <__stack_chk_fail@plt> │ │ + add $0xd5877,%ebx │ │ + call 1460 <__stack_chk_fail@plt> │ │ add $0x8,%esp │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ lea 0x0(%esi,%eiz,1),%esi │ │ push %ebx │ │ push %esi │ │ @@ -119,17 +119,17 @@ │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%edx │ │ mov 0x14(%esp),%ebx │ │ mov 0x18(%esp),%esi │ │ sub $0x28,%esp │ │ - call 1787 │ │ + call 1757 │ │ pop %eax │ │ - add $0xb4a19,%eax │ │ + add $0xb7689,%eax │ │ movd 0xc(%edx),%xmm2 │ │ movq (%ebx),%xmm1 │ │ movd 0x8(%edx),%xmm3 │ │ mov 0x14(%edx),%ecx │ │ mov %esi,%edi │ │ not %esi │ │ pshuflw $0x0,%xmm2,%xmm2 │ │ @@ -144,15 +144,15 @@ │ │ paddw %xmm2,%xmm1 │ │ movdqa %xmm1,0x18(%esp) │ │ psubusw %xmm3,%xmm1 │ │ pxor %xmm2,%xmm2 │ │ pcmpeqw %xmm2,%xmm1 │ │ pmovmskb %xmm1,%eax │ │ test %ecx,%ecx │ │ - je 1824 │ │ + je 17f4 │ │ movzwl (%ebx,%edi,2),%ecx │ │ pcmpeqw %xmm2,%xmm2 │ │ mov %ecx,%esi │ │ shr $0x4,%ecx │ │ cmp $0x3,%edi │ │ sbb $0xfffffffb,%ecx │ │ cmp $0x20,%esi │ │ @@ -179,21 +179,21 @@ │ │ bsr %esi,%ecx │ │ xor $0xf,%ecx │ │ shl %cl,%esi │ │ shl %cl,%edi │ │ mov %esi,0xc(%edx) │ │ not %edi │ │ sub %ecx,%ebx │ │ - jae 188a │ │ + jae 185a │ │ mov (%edx),%esi │ │ mov 0x4(%edx),%ecx │ │ push %ebp │ │ lea 0x4(%esi),%ebp │ │ cmp %ecx,%ebp │ │ - ja 1894 │ │ + ja 1864 │ │ mov (%esi),%esi │ │ lea 0x17(%ebx),%ecx │ │ add $0x10,%ebx │ │ shr $0x3,%ecx │ │ bswap %esi │ │ sub %ecx,%ebp │ │ shl $0x3,%ecx │ │ @@ -211,21 +211,21 @@ │ │ pop %esi │ │ pop %ebx │ │ retq │ │ mov %ecx,%ebp │ │ mov $0x8,%ecx │ │ sub %ebx,%ecx │ │ cmp %ebp,%esi │ │ - jae 18ae │ │ + jae 187e │ │ movzbl (%esi),%ebx │ │ inc %esi │ │ shl %cl,%ebx │ │ xor %ebx,%edi │ │ sub $0x8,%ecx │ │ - jge 189d │ │ + jge 186d │ │ mov $0x8,%ebx │ │ pop %ebp │ │ sub %ecx,%ebx │ │ mov %esi,(%edx) │ │ mov %edi,0x8(%edx) │ │ mov %ebx,0x10(%edx) │ │ pop %edi │ │ @@ -237,17 +237,17 @@ │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%edx │ │ mov 0x14(%esp),%ebx │ │ mov 0x18(%esp),%esi │ │ sub $0x28,%esp │ │ - call 18e7 │ │ + call 18b7 │ │ pop %eax │ │ - add $0xb48b9,%eax │ │ + add $0xb7529,%eax │ │ movd 0xc(%edx),%xmm2 │ │ movdqa (%ebx),%xmm1 │ │ movd 0x8(%edx),%xmm3 │ │ mov 0x14(%edx),%ecx │ │ mov %esi,%edi │ │ not %esi │ │ pshuflw $0x0,%xmm2,%xmm2 │ │ @@ -264,15 +264,15 @@ │ │ punpcklqdq %xmm3,%xmm3 │ │ movdqa %xmm1,0x18(%esp) │ │ psubusw %xmm3,%xmm1 │ │ pxor %xmm2,%xmm2 │ │ pcmpeqw %xmm2,%xmm1 │ │ pmovmskb %xmm1,%eax │ │ test %ecx,%ecx │ │ - je 1824 │ │ + je 17f4 │ │ movzwl (%ebx,%edi,2),%ecx │ │ pcmpeqw %xmm2,%xmm2 │ │ mov %ecx,%esi │ │ shr $0x4,%ecx │ │ cmp $0x3,%edi │ │ sbb $0xfffffffb,%ecx │ │ cmp $0x20,%esi │ │ @@ -281,27 +281,27 @@ │ │ pavgw %xmm1,%xmm2 │ │ psubw %xmm0,%xmm2 │ │ psubw %xmm1,%xmm0 │ │ psraw %xmm3,%xmm2 │ │ paddw %xmm2,%xmm0 │ │ movdqa %xmm0,(%ebx) │ │ mov %si,(%ebx,%edi,2) │ │ - jmp 1824 │ │ + jmp 17f4 │ │ nopl 0x0(%eax,%eax,1) │ │ nopl (%eax) │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%edx │ │ mov 0x14(%esp),%ebx │ │ mov 0x18(%esp),%esi │ │ sub $0x28,%esp │ │ - call 19b7 │ │ + call 1987 │ │ pop %eax │ │ - add $0xb47e9,%eax │ │ + add $0xb7459,%eax │ │ movd 0xc(%edx),%xmm4 │ │ movdqa (%ebx),%xmm2 │ │ movdqa 0x10(%ebx),%xmm3 │ │ movd 0x8(%edx),%xmm5 │ │ mov 0x14(%edx),%ecx │ │ mov %esi,%edi │ │ not %esi │ │ @@ -330,15 +330,15 @@ │ │ pxor %xmm4,%xmm4 │ │ pcmpeqw %xmm4,%xmm2 │ │ pcmpeqw %xmm4,%xmm3 │ │ movdqa %xmm2,%xmm5 │ │ packsswb %xmm3,%xmm5 │ │ pmovmskb %xmm5,%eax │ │ test %ecx,%ecx │ │ - je 1aaa │ │ + je 1a7a │ │ movzwl (%ebx,%edi,2),%ecx │ │ pcmpeqw %xmm4,%xmm4 │ │ movdqa %xmm4,%xmm5 │ │ lea 0x50(%ecx),%esi │ │ shr $0x4,%esi │ │ cmp $0x20,%ecx │ │ adc $0x0,%ecx │ │ @@ -356,15 +356,15 @@ │ │ movdqa %xmm0,(%ebx) │ │ movdqa %xmm1,0x10(%ebx) │ │ mov %cx,(%ebx,%edi,2) │ │ tzcnt %eax,%eax │ │ mov 0x8(%edx),%edi │ │ movzwl 0x8(%esp,%eax,2),%ebx │ │ movzwl 0x6(%esp,%eax,2),%esi │ │ - jmp 1837 │ │ + jmp 1807 │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x14(%esp),%ebx │ │ mov 0x10(%esp),%edx │ │ movzwl (%ebx),%eax │ │ movzbl 0xd(%edx),%ecx │ │ @@ -381,15 +381,15 @@ │ │ setb %al │ │ cmovb %ecx,%esi │ │ mov 0x14(%edx),%ecx │ │ cmovb 0x8(%edx),%edi │ │ movzbl %al,%eax │ │ not %edi │ │ test %ecx,%ecx │ │ - je 1843 │ │ + je 1813 │ │ push %edi │ │ movzwl 0x2(%ebx),%edi │ │ push %ebp │ │ movzwl (%ebx),%ebp │ │ lea 0x40(%edi),%ecx │ │ cmp $0x20,%edi │ │ adc $0x0,%edi │ │ @@ -399,15 +399,15 @@ │ │ add %ebp,%edi │ │ sub %eax,%ebp │ │ sar %cl,%edi │ │ sub %edi,%ebp │ │ mov %bp,(%ebx) │ │ pop %ebp │ │ pop %edi │ │ - jmp 1843 │ │ + jmp 1813 │ │ nopl 0x0(%eax,%eax,1) │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%edx │ │ mov 0xc(%edx),%ebx │ │ mov 0x8(%edx),%edi │ │ @@ -416,21 +416,24 @@ │ │ mov %edi,%ecx │ │ mov %ebx,%eax │ │ shr %ebx │ │ shl $0xf,%eax │ │ sub %ebx,%esi │ │ sub %eax,%edi │ │ cmovb %ebx,%esi │ │ + mov 0x10(%edx),%ebx │ │ cmovb %ecx,%edi │ │ + mov $0xbfff,%ecx │ │ setb %al │ │ + sub %esi,%ecx │ │ not %edi │ │ + shr $0xe,%ecx │ │ movzbl %al,%eax │ │ - jmp 1843 │ │ - nopl 0x0(%eax,%eax,1) │ │ - nopl 0x0(%eax) │ │ + jmp 181c │ │ + xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%edx │ │ mov 0x14(%esp),%ebx │ │ movzbl 0xd(%edx),%eax │ │ mov 0x8(%edx),%edi │ │ @@ -445,36 +448,36 @@ │ │ sub %ebx,%esi │ │ sub %eax,%edi │ │ cmovb %ebx,%esi │ │ cmovb %ecx,%edi │ │ setb %al │ │ not %edi │ │ movzbl %al,%eax │ │ - jmp 1843 │ │ + jmp 1813 │ │ nop │ │ push %ebx │ │ push %esi │ │ push %edi │ │ push %ebp │ │ mov 0x14(%esp),%edx │ │ mov 0x18(%esp),%ebx │ │ sub $0x24,%esp │ │ - call 1bd4 │ │ + call 1ba4 │ │ pop %esi │ │ - add $0xb45c4,%esi │ │ + add $0xb7234,%esi │ │ movq (%ebx),%xmm0 │ │ movd 0xc(%edx),%xmm2 │ │ mov 0x14(%edx),%eax │ │ movq 0x8(%esi),%xmm4 │ │ movd 0x8(%edx),%xmm3 │ │ movq (%esi),%xmm5 │ │ mov 0x8(%edx),%edi │ │ mov 0x10(%edx),%ebp │ │ test %eax,%eax │ │ - je 1d2c │ │ + je 1cfc │ │ mov $0xffffffe8,%eax │ │ movzwl 0x6(%ebx),%esi │ │ movdqa %xmm0,%xmm1 │ │ pshuflw $0x0,%xmm2,%xmm2 │ │ psrlw $0x6,%xmm1 │ │ movd %xmm2,0x14(%esp) │ │ pand %xmm4,%xmm2 │ │ @@ -514,21 +517,21 @@ │ │ xor $0xf,%ecx │ │ shl %cl,%esi │ │ shl %cl,%edi │ │ movd %esi,%xmm2 │ │ mov %esi,0xc(%edx) │ │ not %edi │ │ sub %ecx,%ebp │ │ - jae 1ce5 │ │ + jae 1cb5 │ │ mov (%edx),%esi │ │ mov 0x4(%edx),%ecx │ │ push %ebx │ │ lea 0x4(%esi),%ebx │ │ cmp %ecx,%ebx │ │ - ja 1d06 │ │ + ja 1cd6 │ │ mov (%esi),%esi │ │ lea 0x17(%ebp),%ecx │ │ add $0x10,%ebp │ │ shr $0x3,%ecx │ │ bswap %esi │ │ sub %ecx,%ebx │ │ shl $0x3,%ecx │ │ @@ -538,41 +541,41 @@ │ │ shl %cl,%esi │ │ mov %ebx,(%edx) │ │ pop %ebx │ │ sub %ecx,%ebp │ │ xor %esi,%edi │ │ movd %edi,%xmm3 │ │ add 0x10(%esp),%eax │ │ - jae 1c08 │ │ + jae 1bd8 │ │ add $0x1e,%eax │ │ add $0x24,%esp │ │ mov %edi,0x8(%edx) │ │ shr %eax │ │ mov %ebp,0x10(%edx) │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ mov %ecx,%ebx │ │ mov $0x8,%ecx │ │ sub %ebp,%ecx │ │ cmp %ebx,%esi │ │ - jae 1d20 │ │ + jae 1cf0 │ │ movzbl (%esi),%ebp │ │ inc %esi │ │ shl %cl,%ebp │ │ xor %ebp,%edi │ │ sub $0x8,%ecx │ │ - jge 1d0f │ │ + jge 1cdf │ │ pop %ebx │ │ mov $0x8,%ebp │ │ mov %esi,(%edx) │ │ sub %ecx,%ebp │ │ - jmp 1ce5 │ │ + jmp 1cb5 │ │ mov $0xffffffe8,%eax │ │ movdqa %xmm0,%xmm1 │ │ pshuflw $0x0,%xmm2,%xmm2 │ │ psrlw $0x6,%xmm1 │ │ movd %xmm2,0x14(%esp) │ │ pand %xmm4,%xmm2 │ │ psllw $0x7,%xmm1 │ │ @@ -598,21 +601,21 @@ │ │ xor $0xf,%ecx │ │ shl %cl,%esi │ │ shl %cl,%edi │ │ movd %esi,%xmm2 │ │ mov %esi,0xc(%edx) │ │ not %edi │ │ sub %ecx,%ebp │ │ - jae 1dda │ │ + jae 1daa │ │ mov (%edx),%esi │ │ mov 0x4(%edx),%ecx │ │ push %ebx │ │ lea 0x4(%esi),%ebx │ │ cmp %ecx,%ebx │ │ - ja 1dfb │ │ + ja 1dcb │ │ mov (%esi),%esi │ │ lea 0x17(%ebp),%ecx │ │ add $0x10,%ebp │ │ shr $0x3,%ecx │ │ bswap %esi │ │ sub %ecx,%ebx │ │ shl $0x3,%ecx │ │ @@ -622,42 +625,42 @@ │ │ shl %cl,%esi │ │ mov %ebx,(%edx) │ │ pop %ebx │ │ sub %ecx,%ebp │ │ xor %esi,%edi │ │ movd %edi,%xmm3 │ │ add 0x10(%esp),%eax │ │ - jae 1d31 │ │ + jae 1d01 │ │ add $0x1e,%eax │ │ add $0x24,%esp │ │ mov %edi,0x8(%edx) │ │ shr %eax │ │ mov %ebp,0x10(%edx) │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ mov %ecx,%ebx │ │ mov $0x8,%ecx │ │ sub %ebp,%ecx │ │ cmp %ebx,%esi │ │ - jae 1e15 │ │ + jae 1de5 │ │ movzbl (%esi),%ebp │ │ inc %esi │ │ shl %cl,%ebp │ │ xor %ebp,%edi │ │ sub $0x8,%ecx │ │ - jge 1e04 │ │ + jge 1dd4 │ │ pop %ebx │ │ mov $0x8,%ebp │ │ mov %esi,(%edx) │ │ sub %ecx,%ebp │ │ - jmp 1dda │ │ - jmp 1e30 │ │ + jmp 1daa │ │ + jmp 1e00 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -670,24 +673,24 @@ │ │ push %ebx │ │ push %esi │ │ push %edi │ │ push %ebp │ │ sub $0x1fc,%esp │ │ mov 0x210(%esp),%eax │ │ mov 0x214(%esp),%ecx │ │ - call 1e4d │ │ + call 1e1d │ │ pop %edi │ │ - add $0xb4473,%edi │ │ + add $0xb70e3,%edi │ │ mov 0x230(%esp),%ebx │ │ movdqa -0x10(%edi),%xmm6 │ │ pxor %xmm7,%xmm7 │ │ lea (%eax,%ecx,4),%edx │ │ lea (%ecx,%ecx,2),%esi │ │ test $0x2,%bl │ │ - je 1f8e │ │ + je 1f5e │ │ movdqu (%eax),%xmm0 │ │ movdqu (%eax,%ecx,1),%xmm1 │ │ movdqu (%eax,%ecx,2),%xmm2 │ │ movdqu (%eax,%esi,1),%xmm3 │ │ movdqa %xmm0,%xmm4 │ │ punpcklbw %xmm7,%xmm4 │ │ punpckhbw %xmm7,%xmm0 │ │ @@ -728,15 +731,15 @@ │ │ movdqa %xmm4,0x170(%esp) │ │ movdqa %xmm2,0x180(%esp) │ │ movdqa %xmm3,%xmm4 │ │ punpcklbw %xmm7,%xmm4 │ │ punpckhbw %xmm7,%xmm3 │ │ movdqa %xmm4,0x190(%esp) │ │ movdqa %xmm3,0x1a0(%esp) │ │ - jmp 204c │ │ + jmp 201c │ │ pmovzxbw (%eax),%xmm0 │ │ pmovzxbw (%eax,%ecx,1),%xmm1 │ │ pmovzxbw (%eax,%ecx,2),%xmm2 │ │ pmovzxbw (%eax,%esi,1),%xmm3 │ │ movdqa %xmm0,0xb0(%esp) │ │ movdqa %xmm1,0xd0(%esp) │ │ movdqa %xmm2,0xf0(%esp) │ │ @@ -755,79 +758,79 @@ │ │ movdqa %xmm3,0x190(%esp) │ │ movd %xmm6,0x140(%esp) │ │ movd %xmm6,0x160(%esp) │ │ movd %xmm6,0x180(%esp) │ │ movd %xmm6,0x1a0(%esp) │ │ mov 0x21c(%esp),%edx │ │ test $0x4,%bl │ │ - je 219d │ │ + je 216d │ │ test $0x1,%bl │ │ - je 2108 │ │ + je 20d8 │ │ test $0x2,%bl │ │ - je 20b0 │ │ + je 2080 │ │ movdqu -0x4(%edx),%xmm0 │ │ movdqu -0x4(%edx,%ecx,1),%xmm1 │ │ movdqa %xmm0,%xmm2 │ │ punpckhbw %xmm7,%xmm2 │ │ punpcklbw %xmm7,%xmm0 │ │ movdqa %xmm1,%xmm3 │ │ punpckhbw %xmm7,%xmm3 │ │ punpcklbw %xmm7,%xmm1 │ │ movdqu %xmm2,0x78(%esp) │ │ movdqu %xmm3,0x98(%esp) │ │ movdqu %xmm0,0x68(%esp) │ │ movdqu %xmm1,0x88(%esp) │ │ - jmp 21bb │ │ + jmp 218b │ │ movdqu -0x8(%edx),%xmm0 │ │ movdqu -0x8(%edx,%ecx,1),%xmm1 │ │ movdqa %xmm0,%xmm2 │ │ punpckhbw %xmm7,%xmm2 │ │ punpcklbw %xmm7,%xmm0 │ │ movdqa %xmm1,%xmm3 │ │ punpckhbw %xmm7,%xmm3 │ │ punpcklbw %xmm7,%xmm1 │ │ movdqa %xmm0,0x60(%esp) │ │ movdqa %xmm2,0x70(%esp) │ │ movdqa %xmm1,0x80(%esp) │ │ movdqa %xmm3,0x90(%esp) │ │ movd %xmm6,0x80(%esp) │ │ movd %xmm6,0xa0(%esp) │ │ - jmp 21bb │ │ + jmp 218b │ │ test $0x2,%bl │ │ - je 2160 │ │ + je 2130 │ │ movdqu (%edx),%xmm0 │ │ movdqu (%edx,%ecx,1),%xmm1 │ │ movdqa %xmm0,%xmm2 │ │ punpckhbw %xmm7,%xmm2 │ │ punpcklbw %xmm7,%xmm0 │ │ movdqa %xmm1,%xmm3 │ │ punpckhbw %xmm7,%xmm3 │ │ punpcklbw %xmm7,%xmm1 │ │ movd %xmm2,0x80(%esp) │ │ movd %xmm3,0xa0(%esp) │ │ movd %xmm6,0x6c(%esp) │ │ movd %xmm6,0x8c(%esp) │ │ movdqa %xmm0,0x70(%esp) │ │ movdqa %xmm1,0x90(%esp) │ │ - jmp 21bb │ │ + jmp 218b │ │ pmovzxbw (%edx),%xmm0 │ │ pmovzxbw (%edx,%ecx,1),%xmm1 │ │ movd %xmm6,0x6c(%esp) │ │ movd %xmm6,0x8c(%esp) │ │ movdqa %xmm0,0x70(%esp) │ │ movdqa %xmm1,0x90(%esp) │ │ movd %xmm6,0x80(%esp) │ │ movd %xmm6,0xa0(%esp) │ │ - jmp 21bb │ │ + jmp 218b │ │ movdqu %xmm6,0x6c(%esp) │ │ movdqu %xmm6,0x8c(%esp) │ │ movq %xmm6,0x7c(%esp) │ │ movq %xmm6,0x9c(%esp) │ │ test $0x1,%bl │ │ - je 223b │ │ + je 220b │ │ mov 0x218(%esp),%edx │ │ movdqu (%edx),%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ punpckhbw %xmm7,%xmm1 │ │ punpcklbw %xmm7,%xmm0 │ │ movhlps %xmm1,%xmm3 │ │ movd %xmm1,0x12c(%esp) │ │ @@ -839,43 +842,43 @@ │ │ movhlps %xmm0,%xmm2 │ │ movd %xmm0,0xac(%esp) │ │ movd %xmm2,0xec(%esp) │ │ psrlq $0x20,%xmm0 │ │ psrlq $0x20,%xmm2 │ │ movd %xmm0,0xcc(%esp) │ │ movd %xmm2,0x10c(%esp) │ │ - jmp 2283 │ │ + jmp 2253 │ │ movd %xmm6,0xac(%esp) │ │ movd %xmm6,0xcc(%esp) │ │ movd %xmm6,0xec(%esp) │ │ movd %xmm6,0x10c(%esp) │ │ movd %xmm6,0x12c(%esp) │ │ movd %xmm6,0x14c(%esp) │ │ movd %xmm6,0x16c(%esp) │ │ movd %xmm6,0x18c(%esp) │ │ test $0x8,%bl │ │ - je 23f1 │ │ + je 23c1 │ │ lea (%eax,%ecx,8),%edx │ │ test $0x1,%bl │ │ - je 2350 │ │ + je 2320 │ │ test $0x2,%bl │ │ - je 22e9 │ │ + je 22b9 │ │ movdqu -0x4(%edx),%xmm0 │ │ movdqu -0x4(%edx,%ecx,1),%xmm1 │ │ movdqa %xmm0,%xmm2 │ │ punpckhbw %xmm7,%xmm2 │ │ punpcklbw %xmm7,%xmm0 │ │ movdqa %xmm1,%xmm3 │ │ punpckhbw %xmm7,%xmm3 │ │ punpcklbw %xmm7,%xmm1 │ │ movdqu %xmm2,0x1b8(%esp) │ │ movdqu %xmm3,0x1d8(%esp) │ │ movdqu %xmm0,0x1a8(%esp) │ │ movdqu %xmm1,0x1c8(%esp) │ │ - jmp 2415 │ │ + jmp 23e5 │ │ movdqu -0x8(%edx),%xmm0 │ │ movdqu -0x8(%edx,%ecx,1),%xmm1 │ │ movdqa %xmm0,%xmm2 │ │ punpckhbw %xmm7,%xmm2 │ │ punpcklbw %xmm7,%xmm0 │ │ movdqa %xmm1,%xmm3 │ │ punpckhbw %xmm7,%xmm3 │ │ @@ -883,55 +886,55 @@ │ │ movdqa %xmm0,0x1a0(%esp) │ │ movdqa %xmm2,0x1b0(%esp) │ │ movdqa %xmm1,0x1c0(%esp) │ │ movdqa %xmm3,0x1d0(%esp) │ │ movd %xmm6,0x1a0(%esp) │ │ movd %xmm6,0x1c0(%esp) │ │ movd %xmm6,0x1e0(%esp) │ │ - jmp 2415 │ │ + jmp 23e5 │ │ test $0x2,%bl │ │ - je 23ae │ │ + je 237e │ │ movdqu (%edx),%xmm0 │ │ movdqu (%edx,%ecx,1),%xmm1 │ │ movdqa %xmm0,%xmm2 │ │ punpckhbw %xmm7,%xmm2 │ │ punpcklbw %xmm7,%xmm0 │ │ movdqa %xmm1,%xmm3 │ │ punpckhbw %xmm7,%xmm3 │ │ punpcklbw %xmm7,%xmm1 │ │ movdqa %xmm2,0x1c0(%esp) │ │ movdqa %xmm3,0x1e0(%esp) │ │ movdqa %xmm0,0x1b0(%esp) │ │ movdqa %xmm1,0x1d0(%esp) │ │ movd %xmm6,0x1ac(%esp) │ │ movd %xmm6,0x1cc(%esp) │ │ - jmp 2415 │ │ + jmp 23e5 │ │ pmovzxbw (%edx),%xmm0 │ │ pmovzxbw (%edx,%ecx,1),%xmm1 │ │ movdqa %xmm0,0x1b0(%esp) │ │ movdqa %xmm1,0x1d0(%esp) │ │ movd %xmm6,0x1c0(%esp) │ │ movd %xmm6,0x1e0(%esp) │ │ movd %xmm6,0x1ac(%esp) │ │ movd %xmm6,0x1cc(%esp) │ │ - jmp 2415 │ │ + jmp 23e5 │ │ movdqu %xmm6,0x1ac(%esp) │ │ movdqu %xmm6,0x1cc(%esp) │ │ movq %xmm6,0x1bc(%esp) │ │ movq %xmm6,0x1dc(%esp) │ │ mov 0x220(%esp),%esi │ │ mov 0x224(%esp),%edx │ │ mov 0x22c(%esp),%ebx │ │ mov %ecx,0x3c(%esp) │ │ test %esi,%esi │ │ - je 2753 │ │ + je 2723 │ │ movd 0x220(%esp),%xmm1 │ │ bsr %esi,%ecx │ │ test %edx,%edx │ │ - je 2673 │ │ + je 2643 │ │ movd 0x224(%esp),%xmm0 │ │ bsr %edx,%edx │ │ and $0x1,%esi │ │ sub %ebx,%ecx │ │ sub %ebx,%edx │ │ xor %ebx,%ebx │ │ add %esi,%esi │ │ @@ -1031,30 +1034,30 @@ │ │ psrlw 0x30(%esp),%xmm2 │ │ movdqa 0x50(%esp),%xmm5 │ │ psubusb %xmm2,%xmm5 │ │ pminub %xmm6,%xmm5 │ │ pmaddubsw %xmm3,%xmm5 │ │ paddw %xmm5,%xmm0 │ │ dec %ecx │ │ - jge 24d9 │ │ + jge 24a9 │ │ mov 0x38(%esp),%eax │ │ mov 0x3c(%esp),%ecx │ │ pxor %xmm6,%xmm6 │ │ pcmpgtw %xmm0,%xmm6 │ │ paddw %xmm6,%xmm0 │ │ pmulhrsw -0x30(%edi),%xmm0 │ │ paddw %xmm0,%xmm4 │ │ pminsw %xmm7,%xmm4 │ │ pmaxsw %xmm1,%xmm4 │ │ packuswb %xmm4,%xmm4 │ │ movq %xmm4,(%eax) │ │ add $0x20,%ebx │ │ add %ecx,%eax │ │ dec %ebp │ │ - jg 24c0 │ │ + jg 2490 │ │ add $0x1fc,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ and $0x1,%esi │ │ @@ -1092,28 +1095,28 @@ │ │ psrlw (%esp),%xmm2 │ │ movdqa %xmm1,%xmm5 │ │ psubusb %xmm2,%xmm5 │ │ pminub %xmm6,%xmm5 │ │ pmaddubsw %xmm3,%xmm5 │ │ paddw %xmm5,%xmm0 │ │ dec %ecx │ │ - jge 26bb │ │ + jge 268b │ │ mov 0x38(%esp),%eax │ │ mov 0x3c(%esp),%ecx │ │ pxor %xmm6,%xmm6 │ │ pcmpgtw %xmm0,%xmm6 │ │ paddw %xmm6,%xmm0 │ │ pmulhrsw -0x30(%edi),%xmm0 │ │ paddw %xmm0,%xmm4 │ │ packuswb %xmm4,%xmm4 │ │ movq %xmm4,(%eax) │ │ add $0x20,%ebx │ │ add %ecx,%eax │ │ dec %ebp │ │ - jg 26aa │ │ + jg 267a │ │ add $0x1fc,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ movd 0x224(%esp),%xmm1 │ │ @@ -1169,51 +1172,51 @@ │ │ psrlw (%esp),%xmm2 │ │ movdqa %xmm1,%xmm5 │ │ psubusb %xmm2,%xmm5 │ │ pminub %xmm6,%xmm5 │ │ pmaddubsw %xmm3,%xmm5 │ │ paddw %xmm5,%xmm0 │ │ dec %ecx │ │ - jge 279a │ │ + jge 276a │ │ mov 0x3c(%esp),%ecx │ │ pxor %xmm6,%xmm6 │ │ pcmpgtw %xmm0,%xmm6 │ │ paddw %xmm6,%xmm0 │ │ pmulhrsw -0x30(%edi),%xmm0 │ │ paddw %xmm0,%xmm4 │ │ packuswb %xmm4,%xmm4 │ │ movq %xmm4,(%eax) │ │ add $0x20,%ebx │ │ add %ecx,%eax │ │ dec %ebp │ │ - jg 278d │ │ + jg 275d │ │ add $0x1fc,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax) │ │ push %ebx │ │ push %esi │ │ push %edi │ │ push %ebp │ │ sub $0x1fc,%esp │ │ mov 0x210(%esp),%eax │ │ mov 0x214(%esp),%ecx │ │ - call 28ad │ │ + call 287d │ │ pop %edi │ │ - add $0xb3a13,%edi │ │ + add $0xb6683,%edi │ │ mov 0x230(%esp),%ebx │ │ movdqa -0x10(%edi),%xmm6 │ │ pxor %xmm7,%xmm7 │ │ lea (%eax,%ecx,4),%edx │ │ lea (%ecx,%ecx,2),%esi │ │ test $0x2,%bl │ │ - je 294a │ │ + je 291a │ │ pmovzxbw (%eax),%xmm0 │ │ pmovzxbw (%eax,%ecx,1),%xmm1 │ │ pmovzxbw (%eax,%ecx,2),%xmm2 │ │ pmovzxbw (%eax,%esi,1),%xmm3 │ │ movdqa %xmm0,0xb0(%esp) │ │ movdqa %xmm1,0xd0(%esp) │ │ movdqa %xmm2,0xf0(%esp) │ │ @@ -1222,15 +1225,15 @@ │ │ pmovzxbw (%edx,%ecx,1),%xmm1 │ │ pmovzxbw (%edx,%ecx,2),%xmm2 │ │ pmovzxbw (%edx,%esi,1),%xmm3 │ │ movdqa %xmm0,0x130(%esp) │ │ movdqa %xmm1,0x150(%esp) │ │ movdqa %xmm2,0x170(%esp) │ │ movdqa %xmm3,0x190(%esp) │ │ - jmp 2a20 │ │ + jmp 29f0 │ │ movd (%eax),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movd (%eax,%ecx,1),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movd (%eax,%ecx,2),%xmm2 │ │ punpcklbw %xmm7,%xmm2 │ │ movd (%eax,%esi,1),%xmm3 │ │ @@ -1257,55 +1260,55 @@ │ │ movdqa %xmm3,0x190(%esp) │ │ movd %xmm6,0x138(%esp) │ │ movd %xmm6,0x158(%esp) │ │ movd %xmm6,0x178(%esp) │ │ movd %xmm6,0x198(%esp) │ │ mov 0x21c(%esp),%edx │ │ test $0x4,%bl │ │ - je 2af8 │ │ + je 2ac8 │ │ test $0x1,%bl │ │ - je 2a88 │ │ + je 2a58 │ │ test $0x2,%bl │ │ - je 2a5b │ │ + je 2a2b │ │ pmovzxbw -0x2(%edx),%xmm0 │ │ pmovzxbw -0x2(%edx,%ecx,1),%xmm1 │ │ movdqu %xmm0,0x6c(%esp) │ │ movdqu %xmm1,0x8c(%esp) │ │ - jmp 2b07 │ │ + jmp 2ad7 │ │ pmovzxbw -0x4(%edx),%xmm0 │ │ pmovzxbw -0x4(%edx,%ecx,1),%xmm1 │ │ movdqu %xmm0,0x68(%esp) │ │ movdqu %xmm1,0x88(%esp) │ │ movd %xmm6,0x78(%esp) │ │ movd %xmm6,0x98(%esp) │ │ - jmp 2b07 │ │ + jmp 2ad7 │ │ test $0x2,%bl │ │ - je 2ab8 │ │ + je 2a88 │ │ pmovzxbw (%edx),%xmm0 │ │ pmovzxbw (%edx,%ecx,1),%xmm1 │ │ movd %xmm6,0x6c(%esp) │ │ movd %xmm6,0x8c(%esp) │ │ movdqa %xmm0,0x70(%esp) │ │ movdqa %xmm1,0x90(%esp) │ │ - jmp 2b07 │ │ + jmp 2ad7 │ │ movd (%edx),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movd (%edx,%ecx,1),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movd %xmm6,0x6c(%esp) │ │ movd %xmm6,0x8c(%esp) │ │ movdqa %xmm0,0x70(%esp) │ │ movdqa %xmm1,0x90(%esp) │ │ movd %xmm6,0x78(%esp) │ │ movd %xmm6,0x98(%esp) │ │ - jmp 2b07 │ │ + jmp 2ad7 │ │ movdqu %xmm6,0x6c(%esp) │ │ movdqu %xmm6,0x8c(%esp) │ │ test $0x1,%bl │ │ - je 2b87 │ │ + je 2b57 │ │ mov 0x218(%esp),%edx │ │ movdqu (%edx),%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ punpckhbw %xmm7,%xmm1 │ │ punpcklbw %xmm7,%xmm0 │ │ movhlps %xmm1,%xmm3 │ │ movd %xmm1,0x12c(%esp) │ │ @@ -1317,74 +1320,74 @@ │ │ movhlps %xmm0,%xmm2 │ │ movd %xmm0,0xac(%esp) │ │ movd %xmm2,0xec(%esp) │ │ psrlq $0x20,%xmm0 │ │ psrlq $0x20,%xmm2 │ │ movd %xmm0,0xcc(%esp) │ │ movd %xmm2,0x10c(%esp) │ │ - jmp 2bcf │ │ + jmp 2b9f │ │ movd %xmm6,0xac(%esp) │ │ movd %xmm6,0xcc(%esp) │ │ movd %xmm6,0xec(%esp) │ │ movd %xmm6,0x10c(%esp) │ │ movd %xmm6,0x12c(%esp) │ │ movd %xmm6,0x14c(%esp) │ │ movd %xmm6,0x16c(%esp) │ │ movd %xmm6,0x18c(%esp) │ │ test $0x8,%bl │ │ - je 2cbe │ │ + je 2c8e │ │ lea (%eax,%ecx,8),%edx │ │ test $0x1,%bl │ │ - je 2c3f │ │ + je 2c0f │ │ test $0x2,%bl │ │ - je 2c09 │ │ + je 2bd9 │ │ pmovzxbw -0x2(%edx),%xmm0 │ │ pmovzxbw -0x2(%edx,%ecx,1),%xmm1 │ │ movdqu %xmm0,0x1ac(%esp) │ │ movdqu %xmm1,0x1cc(%esp) │ │ - jmp 2cd0 │ │ + jmp 2ca0 │ │ pmovzxbw -0x4(%edx),%xmm0 │ │ pmovzxbw -0x4(%edx,%ecx,1),%xmm1 │ │ movdqu %xmm0,0x1a8(%esp) │ │ movdqu %xmm1,0x1c8(%esp) │ │ movd %xmm6,0x1b8(%esp) │ │ movd %xmm6,0x1d8(%esp) │ │ - jmp 2cd0 │ │ + jmp 2ca0 │ │ test $0x2,%bl │ │ - je 2c75 │ │ + je 2c45 │ │ pmovzxbw (%edx),%xmm0 │ │ pmovzxbw (%edx,%ecx,1),%xmm1 │ │ movdqa %xmm0,0x1b0(%esp) │ │ movdqa %xmm1,0x1d0(%esp) │ │ movd %xmm6,0x1ac(%esp) │ │ movd %xmm6,0x1cc(%esp) │ │ - jmp 2cd0 │ │ + jmp 2ca0 │ │ movd (%edx),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movd (%edx,%ecx,1),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movdqa %xmm0,0x1b0(%esp) │ │ movdqa %xmm1,0x1d0(%esp) │ │ movd %xmm6,0x1b8(%esp) │ │ movd %xmm6,0x1d8(%esp) │ │ movd %xmm6,0x1ac(%esp) │ │ movd %xmm6,0x1cc(%esp) │ │ - jmp 2cd0 │ │ + jmp 2ca0 │ │ movdqu %xmm6,0x1ac(%esp) │ │ movdqu %xmm6,0x1cc(%esp) │ │ mov 0x220(%esp),%esi │ │ mov 0x224(%esp),%edx │ │ mov 0x22c(%esp),%ebx │ │ mov %ecx,0x3c(%esp) │ │ test %esi,%esi │ │ - je 3054 │ │ + je 3024 │ │ movd 0x220(%esp),%xmm1 │ │ bsr %esi,%ecx │ │ test %edx,%edx │ │ - je 2f5b │ │ + je 2f2b │ │ movd 0x224(%esp),%xmm0 │ │ bsr %edx,%edx │ │ and $0x1,%esi │ │ sub %ebx,%ecx │ │ sub %ebx,%edx │ │ xor %ebx,%ebx │ │ add %esi,%esi │ │ @@ -1491,15 +1494,15 @@ │ │ psrlw 0x30(%esp),%xmm2 │ │ movdqa 0x50(%esp),%xmm5 │ │ psubusb %xmm2,%xmm5 │ │ pminub %xmm6,%xmm5 │ │ pmaddubsw %xmm3,%xmm5 │ │ paddw %xmm5,%xmm0 │ │ dec %ecx │ │ - jge 2d98 │ │ + jge 2d68 │ │ mov 0x38(%esp),%eax │ │ mov 0x3c(%esp),%ecx │ │ pxor %xmm6,%xmm6 │ │ pcmpgtw %xmm0,%xmm6 │ │ paddw %xmm6,%xmm0 │ │ pmulhrsw -0x30(%edi),%xmm0 │ │ paddw %xmm0,%xmm4 │ │ @@ -1508,15 +1511,15 @@ │ │ packuswb %xmm4,%xmm4 │ │ movd %xmm4,(%eax) │ │ psrlq $0x20,%xmm4 │ │ movd %xmm4,(%eax,%ecx,1) │ │ add $0x40,%ebx │ │ lea (%eax,%ecx,2),%eax │ │ dec %ebp │ │ - jg 2d7b │ │ + jg 2d4b │ │ add $0x1fc,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ and $0x1,%esi │ │ @@ -1557,30 +1560,30 @@ │ │ psrlw (%esp),%xmm2 │ │ movdqa %xmm1,%xmm5 │ │ psubusb %xmm2,%xmm5 │ │ pminub %xmm6,%xmm5 │ │ pmaddubsw %xmm3,%xmm5 │ │ paddw %xmm5,%xmm0 │ │ dec %ecx │ │ - jge 2fa7 │ │ + jge 2f77 │ │ mov 0x38(%esp),%eax │ │ mov 0x3c(%esp),%ecx │ │ pxor %xmm6,%xmm6 │ │ pcmpgtw %xmm0,%xmm6 │ │ paddw %xmm6,%xmm0 │ │ pmulhrsw -0x30(%edi),%xmm0 │ │ paddw %xmm0,%xmm4 │ │ packuswb %xmm4,%xmm4 │ │ movd %xmm4,(%eax) │ │ psrlq $0x20,%xmm4 │ │ movd %xmm4,(%eax,%ecx,1) │ │ add $0x40,%ebx │ │ lea (%eax,%ecx,2),%eax │ │ dec %ebp │ │ - jg 2f92 │ │ + jg 2f62 │ │ add $0x1fc,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ movd 0x224(%esp),%xmm1 │ │ @@ -1641,60 +1644,60 @@ │ │ psrlw (%esp),%xmm2 │ │ movdqa %xmm1,%xmm5 │ │ psubusb %xmm2,%xmm5 │ │ pminub %xmm6,%xmm5 │ │ pmaddubsw %xmm3,%xmm5 │ │ paddw %xmm5,%xmm0 │ │ dec %ecx │ │ - jge 309f │ │ + jge 306f │ │ mov 0x3c(%esp),%ecx │ │ pxor %xmm6,%xmm6 │ │ pcmpgtw %xmm0,%xmm6 │ │ paddw %xmm6,%xmm0 │ │ pmulhrsw -0x30(%edi),%xmm0 │ │ paddw %xmm0,%xmm4 │ │ packuswb %xmm4,%xmm4 │ │ movd %xmm4,(%eax) │ │ psrlq $0x20,%xmm4 │ │ movd %xmm4,(%eax,%ecx,1) │ │ add $0x40,%ebx │ │ lea (%eax,%ecx,2),%eax │ │ dec %ebp │ │ - jg 308e │ │ + jg 305e │ │ add $0x1fc,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ push %ebx │ │ push %esi │ │ push %edi │ │ push %ebp │ │ sub $0x17c,%esp │ │ mov 0x190(%esp),%eax │ │ mov 0x194(%esp),%ecx │ │ - call 31cd │ │ + call 319d │ │ pop %edi │ │ - add $0xb30f3,%edi │ │ + add $0xb5d63,%edi │ │ mov 0x1b0(%esp),%ebx │ │ movdqa -0x10(%edi),%xmm6 │ │ pxor %xmm7,%xmm7 │ │ lea (%ecx,%ecx,2),%esi │ │ test $0x2,%bl │ │ - je 3229 │ │ + je 31f9 │ │ pmovzxbw (%eax),%xmm0 │ │ pmovzxbw (%eax,%ecx,1),%xmm1 │ │ pmovzxbw (%eax,%ecx,2),%xmm2 │ │ pmovzxbw (%eax,%esi,1),%xmm3 │ │ movdqa %xmm0,0xb0(%esp) │ │ movdqa %xmm1,0xd0(%esp) │ │ movdqa %xmm2,0xf0(%esp) │ │ movdqa %xmm3,0x110(%esp) │ │ - jmp 3294 │ │ + jmp 3264 │ │ movd (%eax),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movd (%eax,%ecx,1),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movd (%eax,%ecx,2),%xmm2 │ │ punpcklbw %xmm7,%xmm2 │ │ movd (%eax,%esi,1),%xmm3 │ │ @@ -1705,121 +1708,121 @@ │ │ movdqa %xmm3,0x110(%esp) │ │ movd %xmm6,0xb8(%esp) │ │ movd %xmm6,0xd8(%esp) │ │ movd %xmm6,0xf8(%esp) │ │ movd %xmm6,0x118(%esp) │ │ mov 0x19c(%esp),%edx │ │ test $0x4,%bl │ │ - je 336c │ │ + je 333c │ │ test $0x1,%bl │ │ - je 32fc │ │ + je 32cc │ │ test $0x2,%bl │ │ - je 32cf │ │ + je 329f │ │ pmovzxbw -0x2(%edx),%xmm0 │ │ pmovzxbw -0x2(%edx,%ecx,1),%xmm1 │ │ movdqu %xmm0,0x6c(%esp) │ │ movdqu %xmm1,0x8c(%esp) │ │ - jmp 337b │ │ + jmp 334b │ │ pmovzxbw -0x4(%edx),%xmm0 │ │ pmovzxbw -0x4(%edx,%ecx,1),%xmm1 │ │ movdqu %xmm0,0x68(%esp) │ │ movdqu %xmm1,0x88(%esp) │ │ movd %xmm6,0x78(%esp) │ │ movd %xmm6,0x98(%esp) │ │ - jmp 337b │ │ + jmp 334b │ │ test $0x2,%bl │ │ - je 332c │ │ + je 32fc │ │ pmovzxbw (%edx),%xmm0 │ │ pmovzxbw (%edx,%ecx,1),%xmm1 │ │ movd %xmm6,0x6c(%esp) │ │ movd %xmm6,0x8c(%esp) │ │ movdqa %xmm0,0x70(%esp) │ │ movdqa %xmm1,0x90(%esp) │ │ - jmp 337b │ │ + jmp 334b │ │ movd (%edx),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movd (%edx,%ecx,1),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movd %xmm6,0x6c(%esp) │ │ movd %xmm6,0x8c(%esp) │ │ movdqa %xmm0,0x70(%esp) │ │ movdqa %xmm1,0x90(%esp) │ │ movd %xmm6,0x78(%esp) │ │ movd %xmm6,0x98(%esp) │ │ - jmp 337b │ │ + jmp 334b │ │ movdqu %xmm6,0x6c(%esp) │ │ movdqu %xmm6,0x8c(%esp) │ │ test $0x1,%bl │ │ - je 33c2 │ │ + je 3392 │ │ mov 0x198(%esp),%edx │ │ movq (%edx),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movhlps %xmm0,%xmm2 │ │ movd %xmm0,0xac(%esp) │ │ movd %xmm2,0xec(%esp) │ │ psrlq $0x20,%xmm0 │ │ psrlq $0x20,%xmm2 │ │ movd %xmm0,0xcc(%esp) │ │ movd %xmm2,0x10c(%esp) │ │ - jmp 33e6 │ │ + jmp 33b6 │ │ movd %xmm6,0xac(%esp) │ │ movd %xmm6,0xcc(%esp) │ │ movd %xmm6,0xec(%esp) │ │ movd %xmm6,0x10c(%esp) │ │ test $0x8,%bl │ │ - je 34d5 │ │ + je 34a5 │ │ lea (%eax,%ecx,4),%edx │ │ test $0x1,%bl │ │ - je 3456 │ │ + je 3426 │ │ test $0x2,%bl │ │ - je 3420 │ │ + je 33f0 │ │ pmovzxbw -0x2(%edx),%xmm0 │ │ pmovzxbw -0x2(%edx,%ecx,1),%xmm1 │ │ movdqu %xmm0,0x12c(%esp) │ │ movdqu %xmm1,0x14c(%esp) │ │ - jmp 34e7 │ │ + jmp 34b7 │ │ pmovzxbw -0x4(%edx),%xmm0 │ │ pmovzxbw -0x4(%edx,%ecx,1),%xmm1 │ │ movdqu %xmm0,0x128(%esp) │ │ movdqu %xmm1,0x148(%esp) │ │ movd %xmm6,0x138(%esp) │ │ movd %xmm6,0x158(%esp) │ │ - jmp 34e7 │ │ + jmp 34b7 │ │ test $0x2,%bl │ │ - je 348c │ │ + je 345c │ │ pmovzxbw (%edx),%xmm0 │ │ pmovzxbw (%edx,%ecx,1),%xmm1 │ │ movdqa %xmm0,0x130(%esp) │ │ movdqa %xmm1,0x150(%esp) │ │ movd %xmm6,0x12c(%esp) │ │ movd %xmm6,0x14c(%esp) │ │ - jmp 34e7 │ │ + jmp 34b7 │ │ movd (%edx),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movd (%edx,%ecx,1),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movdqa %xmm0,0x130(%esp) │ │ movdqa %xmm1,0x150(%esp) │ │ movd %xmm6,0x138(%esp) │ │ movd %xmm6,0x158(%esp) │ │ movd %xmm6,0x12c(%esp) │ │ movd %xmm6,0x14c(%esp) │ │ - jmp 34e7 │ │ + jmp 34b7 │ │ movdqu %xmm6,0x12c(%esp) │ │ movdqu %xmm6,0x14c(%esp) │ │ mov 0x1a0(%esp),%esi │ │ mov 0x1a4(%esp),%edx │ │ mov 0x1ac(%esp),%ebx │ │ mov %ecx,0x3c(%esp) │ │ test %esi,%esi │ │ - je 386b │ │ + je 383b │ │ movd 0x1a0(%esp),%xmm1 │ │ bsr %esi,%ecx │ │ test %edx,%edx │ │ - je 3772 │ │ + je 3742 │ │ movd 0x1a4(%esp),%xmm0 │ │ bsr %edx,%edx │ │ and $0x1,%esi │ │ sub %ebx,%ecx │ │ sub %ebx,%edx │ │ xor %ebx,%ebx │ │ add %esi,%esi │ │ @@ -1926,15 +1929,15 @@ │ │ psrlw 0x30(%esp),%xmm2 │ │ movdqa 0x50(%esp),%xmm5 │ │ psubusb %xmm2,%xmm5 │ │ pminub %xmm6,%xmm5 │ │ pmaddubsw %xmm3,%xmm5 │ │ paddw %xmm5,%xmm0 │ │ dec %ecx │ │ - jge 35af │ │ + jge 357f │ │ mov 0x38(%esp),%eax │ │ mov 0x3c(%esp),%ecx │ │ pxor %xmm6,%xmm6 │ │ pcmpgtw %xmm0,%xmm6 │ │ paddw %xmm6,%xmm0 │ │ pmulhrsw -0x30(%edi),%xmm0 │ │ paddw %xmm0,%xmm4 │ │ @@ -1943,15 +1946,15 @@ │ │ packuswb %xmm4,%xmm4 │ │ movd %xmm4,(%eax) │ │ psrlq $0x20,%xmm4 │ │ movd %xmm4,(%eax,%ecx,1) │ │ add $0x40,%ebx │ │ lea (%eax,%ecx,2),%eax │ │ dec %ebp │ │ - jg 3592 │ │ + jg 3562 │ │ add $0x17c,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ and $0x1,%esi │ │ @@ -1992,30 +1995,30 @@ │ │ psrlw (%esp),%xmm2 │ │ movdqa %xmm1,%xmm5 │ │ psubusb %xmm2,%xmm5 │ │ pminub %xmm6,%xmm5 │ │ pmaddubsw %xmm3,%xmm5 │ │ paddw %xmm5,%xmm0 │ │ dec %ecx │ │ - jge 37be │ │ + jge 378e │ │ mov 0x38(%esp),%eax │ │ mov 0x3c(%esp),%ecx │ │ pxor %xmm6,%xmm6 │ │ pcmpgtw %xmm0,%xmm6 │ │ paddw %xmm6,%xmm0 │ │ pmulhrsw -0x30(%edi),%xmm0 │ │ paddw %xmm0,%xmm4 │ │ packuswb %xmm4,%xmm4 │ │ movd %xmm4,(%eax) │ │ psrlq $0x20,%xmm4 │ │ movd %xmm4,(%eax,%ecx,1) │ │ add $0x40,%ebx │ │ lea (%eax,%ecx,2),%eax │ │ dec %ebp │ │ - jg 37a9 │ │ + jg 3779 │ │ add $0x17c,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ movd 0x1a4(%esp),%xmm1 │ │ @@ -2076,44 +2079,44 @@ │ │ psrlw (%esp),%xmm2 │ │ movdqa %xmm1,%xmm5 │ │ psubusb %xmm2,%xmm5 │ │ pminub %xmm6,%xmm5 │ │ pmaddubsw %xmm3,%xmm5 │ │ paddw %xmm5,%xmm0 │ │ dec %ecx │ │ - jge 38b6 │ │ + jge 3886 │ │ mov 0x3c(%esp),%ecx │ │ pxor %xmm6,%xmm6 │ │ pcmpgtw %xmm0,%xmm6 │ │ paddw %xmm6,%xmm0 │ │ pmulhrsw -0x30(%edi),%xmm0 │ │ paddw %xmm0,%xmm4 │ │ packuswb %xmm4,%xmm4 │ │ movd %xmm4,(%eax) │ │ psrlq $0x20,%xmm4 │ │ movd %xmm4,(%eax,%ecx,1) │ │ add $0x40,%ebx │ │ lea (%eax,%ecx,2),%eax │ │ dec %ebp │ │ - jg 38a5 │ │ + jg 3875 │ │ add $0x17c,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ nop │ │ push %ebx │ │ sub $0x68,%esp │ │ mov 0x70(%esp),%eax │ │ mov 0x74(%esp),%ecx │ │ - call 39e1 │ │ + call 39b1 │ │ pop %edx │ │ - add $0xb285f,%edx │ │ + add $0xb54cf,%edx │ │ pxor %xmm0,%xmm0 │ │ lea (%ecx,%ecx,2),%ebx │ │ movq (%eax),%xmm5 │ │ movhps (%eax,%ecx,1),%xmm5 │ │ movq (%eax,%ecx,2),%xmm7 │ │ movhps (%eax,%ebx,1),%xmm7 │ │ movdqa 0x30(%edx),%xmm1 │ │ @@ -2436,24 +2439,24 @@ │ │ push %ebx │ │ push %esi │ │ push %edi │ │ push %ebp │ │ sub $0x1fc,%esp │ │ mov 0x210(%esp),%eax │ │ mov 0x214(%esp),%ecx │ │ - call 3fbd │ │ + call 3f8d │ │ pop %edi │ │ - add $0xb2303,%edi │ │ + add $0xb4f73,%edi │ │ mov 0x230(%esp),%ebx │ │ movdqa -0x20(%edi),%xmm6 │ │ pxor %xmm7,%xmm7 │ │ lea (%eax,%ecx,4),%edx │ │ lea (%ecx,%ecx,2),%esi │ │ test $0x2,%bl │ │ - je 40fe │ │ + je 40ce │ │ movdqu (%eax),%xmm0 │ │ movdqu (%eax,%ecx,1),%xmm1 │ │ movdqu (%eax,%ecx,2),%xmm2 │ │ movdqu (%eax,%esi,1),%xmm3 │ │ movdqa %xmm0,%xmm4 │ │ punpcklbw %xmm7,%xmm4 │ │ punpckhbw %xmm7,%xmm0 │ │ @@ -2494,15 +2497,15 @@ │ │ movdqa %xmm4,0x170(%esp) │ │ movdqa %xmm2,0x180(%esp) │ │ movdqa %xmm3,%xmm4 │ │ punpcklbw %xmm7,%xmm4 │ │ punpckhbw %xmm7,%xmm3 │ │ movdqa %xmm4,0x190(%esp) │ │ movdqa %xmm3,0x1a0(%esp) │ │ - jmp 41d4 │ │ + jmp 41a4 │ │ movq (%eax),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movq (%eax,%ecx,1),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movq (%eax,%ecx,2),%xmm2 │ │ punpcklbw %xmm7,%xmm2 │ │ movq (%eax,%esi,1),%xmm3 │ │ @@ -2529,81 +2532,81 @@ │ │ movdqa %xmm3,0x190(%esp) │ │ movd %xmm6,0x140(%esp) │ │ movd %xmm6,0x160(%esp) │ │ movd %xmm6,0x180(%esp) │ │ movd %xmm6,0x1a0(%esp) │ │ mov 0x21c(%esp),%edx │ │ test $0x4,%bl │ │ - je 432b │ │ + je 42fb │ │ test $0x1,%bl │ │ - je 4290 │ │ + je 4260 │ │ test $0x2,%bl │ │ - je 4238 │ │ + je 4208 │ │ movdqu -0x4(%edx),%xmm0 │ │ movdqu -0x4(%edx,%ecx,1),%xmm1 │ │ movdqa %xmm0,%xmm2 │ │ punpckhbw %xmm7,%xmm2 │ │ punpcklbw %xmm7,%xmm0 │ │ movdqa %xmm1,%xmm3 │ │ punpckhbw %xmm7,%xmm3 │ │ punpcklbw %xmm7,%xmm1 │ │ movdqu %xmm2,0x78(%esp) │ │ movdqu %xmm3,0x98(%esp) │ │ movdqu %xmm0,0x68(%esp) │ │ movdqu %xmm1,0x88(%esp) │ │ - jmp 4349 │ │ + jmp 4319 │ │ movdqu -0x8(%edx),%xmm0 │ │ movdqu -0x8(%edx,%ecx,1),%xmm1 │ │ movdqa %xmm0,%xmm2 │ │ punpckhbw %xmm7,%xmm2 │ │ punpcklbw %xmm7,%xmm0 │ │ movdqa %xmm1,%xmm3 │ │ punpckhbw %xmm7,%xmm3 │ │ punpcklbw %xmm7,%xmm1 │ │ movdqa %xmm0,0x60(%esp) │ │ movdqa %xmm2,0x70(%esp) │ │ movdqa %xmm1,0x80(%esp) │ │ movdqa %xmm3,0x90(%esp) │ │ movd %xmm6,0x80(%esp) │ │ movd %xmm6,0xa0(%esp) │ │ - jmp 4349 │ │ + jmp 4319 │ │ test $0x2,%bl │ │ - je 42e8 │ │ + je 42b8 │ │ movdqu (%edx),%xmm0 │ │ movdqu (%edx,%ecx,1),%xmm1 │ │ movdqa %xmm0,%xmm2 │ │ punpckhbw %xmm7,%xmm2 │ │ punpcklbw %xmm7,%xmm0 │ │ movdqa %xmm1,%xmm3 │ │ punpckhbw %xmm7,%xmm3 │ │ punpcklbw %xmm7,%xmm1 │ │ movd %xmm2,0x80(%esp) │ │ movd %xmm3,0xa0(%esp) │ │ movd %xmm6,0x6c(%esp) │ │ movd %xmm6,0x8c(%esp) │ │ movdqa %xmm0,0x70(%esp) │ │ movdqa %xmm1,0x90(%esp) │ │ - jmp 4349 │ │ + jmp 4319 │ │ movq (%edx),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movq (%edx,%ecx,1),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movd %xmm6,0x6c(%esp) │ │ movd %xmm6,0x8c(%esp) │ │ movdqa %xmm0,0x70(%esp) │ │ movdqa %xmm1,0x90(%esp) │ │ movd %xmm6,0x80(%esp) │ │ movd %xmm6,0xa0(%esp) │ │ - jmp 4349 │ │ + jmp 4319 │ │ movdqu %xmm6,0x6c(%esp) │ │ movdqu %xmm6,0x8c(%esp) │ │ movq %xmm6,0x7c(%esp) │ │ movq %xmm6,0x9c(%esp) │ │ test $0x1,%bl │ │ - je 43c9 │ │ + je 4399 │ │ mov 0x218(%esp),%edx │ │ movdqu (%edx),%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ punpckhbw %xmm7,%xmm1 │ │ punpcklbw %xmm7,%xmm0 │ │ movhlps %xmm1,%xmm3 │ │ movd %xmm1,0x12c(%esp) │ │ @@ -2615,43 +2618,43 @@ │ │ movhlps %xmm0,%xmm2 │ │ movd %xmm0,0xac(%esp) │ │ movd %xmm2,0xec(%esp) │ │ psrlq $0x20,%xmm0 │ │ psrlq $0x20,%xmm2 │ │ movd %xmm0,0xcc(%esp) │ │ movd %xmm2,0x10c(%esp) │ │ - jmp 4411 │ │ + jmp 43e1 │ │ movd %xmm6,0xac(%esp) │ │ movd %xmm6,0xcc(%esp) │ │ movd %xmm6,0xec(%esp) │ │ movd %xmm6,0x10c(%esp) │ │ movd %xmm6,0x12c(%esp) │ │ movd %xmm6,0x14c(%esp) │ │ movd %xmm6,0x16c(%esp) │ │ movd %xmm6,0x18c(%esp) │ │ test $0x8,%bl │ │ - je 4585 │ │ + je 4555 │ │ lea (%eax,%ecx,8),%edx │ │ test $0x1,%bl │ │ - je 44de │ │ + je 44ae │ │ test $0x2,%bl │ │ - je 4477 │ │ + je 4447 │ │ movdqu -0x4(%edx),%xmm0 │ │ movdqu -0x4(%edx,%ecx,1),%xmm1 │ │ movdqa %xmm0,%xmm2 │ │ punpckhbw %xmm7,%xmm2 │ │ punpcklbw %xmm7,%xmm0 │ │ movdqa %xmm1,%xmm3 │ │ punpckhbw %xmm7,%xmm3 │ │ punpcklbw %xmm7,%xmm1 │ │ movdqu %xmm2,0x1b8(%esp) │ │ movdqu %xmm3,0x1d8(%esp) │ │ movdqu %xmm0,0x1a8(%esp) │ │ movdqu %xmm1,0x1c8(%esp) │ │ - jmp 45a9 │ │ + jmp 4579 │ │ movdqu -0x8(%edx),%xmm0 │ │ movdqu -0x8(%edx,%ecx,1),%xmm1 │ │ movdqa %xmm0,%xmm2 │ │ punpckhbw %xmm7,%xmm2 │ │ punpcklbw %xmm7,%xmm0 │ │ movdqa %xmm1,%xmm3 │ │ punpckhbw %xmm7,%xmm3 │ │ @@ -2659,57 +2662,57 @@ │ │ movdqa %xmm0,0x1a0(%esp) │ │ movdqa %xmm2,0x1b0(%esp) │ │ movdqa %xmm1,0x1c0(%esp) │ │ movdqa %xmm3,0x1d0(%esp) │ │ movd %xmm6,0x1a0(%esp) │ │ movd %xmm6,0x1c0(%esp) │ │ movd %xmm6,0x1e0(%esp) │ │ - jmp 45a9 │ │ + jmp 4579 │ │ test $0x2,%bl │ │ - je 453c │ │ + je 450c │ │ movdqu (%edx),%xmm0 │ │ movdqu (%edx,%ecx,1),%xmm1 │ │ movdqa %xmm0,%xmm2 │ │ punpckhbw %xmm7,%xmm2 │ │ punpcklbw %xmm7,%xmm0 │ │ movdqa %xmm1,%xmm3 │ │ punpckhbw %xmm7,%xmm3 │ │ punpcklbw %xmm7,%xmm1 │ │ movdqa %xmm2,0x1c0(%esp) │ │ movdqa %xmm3,0x1e0(%esp) │ │ movdqa %xmm0,0x1b0(%esp) │ │ movdqa %xmm1,0x1d0(%esp) │ │ movd %xmm6,0x1ac(%esp) │ │ movd %xmm6,0x1cc(%esp) │ │ - jmp 45a9 │ │ + jmp 4579 │ │ movq (%edx),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movq (%edx,%ecx,1),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movdqa %xmm0,0x1b0(%esp) │ │ movdqa %xmm1,0x1d0(%esp) │ │ movd %xmm6,0x1c0(%esp) │ │ movd %xmm6,0x1e0(%esp) │ │ movd %xmm6,0x1ac(%esp) │ │ movd %xmm6,0x1cc(%esp) │ │ - jmp 45a9 │ │ + jmp 4579 │ │ movdqu %xmm6,0x1ac(%esp) │ │ movdqu %xmm6,0x1cc(%esp) │ │ movq %xmm6,0x1bc(%esp) │ │ movq %xmm6,0x1dc(%esp) │ │ mov 0x220(%esp),%esi │ │ mov 0x224(%esp),%edx │ │ mov 0x22c(%esp),%ebx │ │ mov %ecx,0x3c(%esp) │ │ test %esi,%esi │ │ - je 492f │ │ + je 48ff │ │ movd 0x220(%esp),%xmm1 │ │ bsr %esi,%ecx │ │ test %edx,%edx │ │ - je 484f │ │ + je 481f │ │ movd 0x224(%esp),%xmm0 │ │ bsr %edx,%edx │ │ and $0x1,%esi │ │ sub %ebx,%ecx │ │ sub %ebx,%edx │ │ xor %ebx,%ebx │ │ add %esi,%esi │ │ @@ -2827,30 +2830,30 @@ │ │ psrlw 0x30(%esp),%xmm2 │ │ movdqa 0x50(%esp),%xmm5 │ │ psubusb %xmm2,%xmm5 │ │ pminub %xmm6,%xmm5 │ │ pmaddubsw %xmm3,%xmm5 │ │ paddw %xmm5,%xmm0 │ │ dec %ecx │ │ - jge 466d │ │ + jge 463d │ │ mov 0x38(%esp),%eax │ │ mov 0x3c(%esp),%ecx │ │ pxor %xmm6,%xmm6 │ │ pcmpgtw %xmm0,%xmm6 │ │ paddw %xmm6,%xmm0 │ │ pmulhrsw -0x30(%edi),%xmm0 │ │ paddw %xmm0,%xmm4 │ │ pminsw %xmm7,%xmm4 │ │ pmaxsw %xmm1,%xmm4 │ │ packuswb %xmm4,%xmm4 │ │ movq %xmm4,(%eax) │ │ add $0x20,%ebx │ │ add %ecx,%eax │ │ dec %ebp │ │ - jg 4654 │ │ + jg 4624 │ │ add $0x1fc,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ and $0x1,%esi │ │ @@ -2888,28 +2891,28 @@ │ │ psrlw (%esp),%xmm2 │ │ movdqa %xmm1,%xmm5 │ │ psubusb %xmm2,%xmm5 │ │ pminub %xmm6,%xmm5 │ │ pmaddubsw %xmm3,%xmm5 │ │ paddw %xmm5,%xmm0 │ │ dec %ecx │ │ - jge 4897 │ │ + jge 4867 │ │ mov 0x38(%esp),%eax │ │ mov 0x3c(%esp),%ecx │ │ pxor %xmm6,%xmm6 │ │ pcmpgtw %xmm0,%xmm6 │ │ paddw %xmm6,%xmm0 │ │ pmulhrsw -0x30(%edi),%xmm0 │ │ paddw %xmm0,%xmm4 │ │ packuswb %xmm4,%xmm4 │ │ movq %xmm4,(%eax) │ │ add $0x20,%ebx │ │ add %ecx,%eax │ │ dec %ebp │ │ - jg 4886 │ │ + jg 4856 │ │ add $0x1fc,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ movd 0x224(%esp),%xmm1 │ │ @@ -2965,51 +2968,51 @@ │ │ psrlw (%esp),%xmm2 │ │ movdqa %xmm1,%xmm5 │ │ psubusb %xmm2,%xmm5 │ │ pminub %xmm6,%xmm5 │ │ pmaddubsw %xmm3,%xmm5 │ │ paddw %xmm5,%xmm0 │ │ dec %ecx │ │ - jge 4976 │ │ + jge 4946 │ │ mov 0x3c(%esp),%ecx │ │ pxor %xmm6,%xmm6 │ │ pcmpgtw %xmm0,%xmm6 │ │ paddw %xmm6,%xmm0 │ │ pmulhrsw -0x30(%edi),%xmm0 │ │ paddw %xmm0,%xmm4 │ │ packuswb %xmm4,%xmm4 │ │ movq %xmm4,(%eax) │ │ add $0x20,%ebx │ │ add %ecx,%eax │ │ dec %ebp │ │ - jg 4969 │ │ + jg 4939 │ │ add $0x1fc,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ push %ebx │ │ push %esi │ │ push %edi │ │ push %ebp │ │ sub $0x1fc,%esp │ │ mov 0x210(%esp),%eax │ │ mov 0x214(%esp),%ecx │ │ - call 4a8d │ │ + call 4a5d │ │ pop %edi │ │ - add $0xb1833,%edi │ │ + add $0xb44a3,%edi │ │ mov 0x230(%esp),%ebx │ │ movdqa -0x20(%edi),%xmm6 │ │ pxor %xmm7,%xmm7 │ │ lea (%eax,%ecx,4),%edx │ │ lea (%ecx,%ecx,2),%esi │ │ test $0x2,%bl │ │ - je 4b46 │ │ + je 4b16 │ │ movq (%eax),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movq (%eax,%ecx,1),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movq (%eax,%ecx,2),%xmm2 │ │ punpcklbw %xmm7,%xmm2 │ │ movq (%eax,%esi,1),%xmm3 │ │ @@ -3026,15 +3029,15 @@ │ │ punpcklbw %xmm7,%xmm2 │ │ movq (%edx,%esi,1),%xmm3 │ │ punpcklbw %xmm7,%xmm3 │ │ movdqa %xmm0,0x130(%esp) │ │ movdqa %xmm1,0x150(%esp) │ │ movdqa %xmm2,0x170(%esp) │ │ movdqa %xmm3,0x190(%esp) │ │ - jmp 4c1c │ │ + jmp 4bec │ │ movd (%eax),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movd (%eax,%ecx,1),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movd (%eax,%ecx,2),%xmm2 │ │ punpcklbw %xmm7,%xmm2 │ │ movd (%eax,%esi,1),%xmm3 │ │ @@ -3061,61 +3064,61 @@ │ │ movdqa %xmm3,0x190(%esp) │ │ movd %xmm6,0x138(%esp) │ │ movd %xmm6,0x158(%esp) │ │ movd %xmm6,0x178(%esp) │ │ movd %xmm6,0x198(%esp) │ │ mov 0x21c(%esp),%edx │ │ test $0x4,%bl │ │ - je 4d09 │ │ + je 4cd9 │ │ test $0x1,%bl │ │ - je 4c93 │ │ + je 4c63 │ │ test $0x2,%bl │ │ - je 4c5d │ │ + je 4c2d │ │ movq -0x2(%edx),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movq -0x2(%edx,%ecx,1),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movdqu %xmm0,0x6c(%esp) │ │ movdqu %xmm1,0x8c(%esp) │ │ - jmp 4d18 │ │ + jmp 4ce8 │ │ movq -0x4(%edx),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movq -0x4(%edx,%ecx,1),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movdqu %xmm0,0x68(%esp) │ │ movdqu %xmm1,0x88(%esp) │ │ movd %xmm6,0x78(%esp) │ │ movd %xmm6,0x98(%esp) │ │ - jmp 4d18 │ │ + jmp 4ce8 │ │ test $0x2,%bl │ │ - je 4cc9 │ │ + je 4c99 │ │ movq (%edx),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movq (%edx,%ecx,1),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movd %xmm6,0x6c(%esp) │ │ movd %xmm6,0x8c(%esp) │ │ movdqa %xmm0,0x70(%esp) │ │ movdqa %xmm1,0x90(%esp) │ │ - jmp 4d18 │ │ + jmp 4ce8 │ │ movd (%edx),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movd (%edx,%ecx,1),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movd %xmm6,0x6c(%esp) │ │ movd %xmm6,0x8c(%esp) │ │ movdqa %xmm0,0x70(%esp) │ │ movdqa %xmm1,0x90(%esp) │ │ movd %xmm6,0x78(%esp) │ │ movd %xmm6,0x98(%esp) │ │ - jmp 4d18 │ │ + jmp 4ce8 │ │ movdqu %xmm6,0x6c(%esp) │ │ movdqu %xmm6,0x8c(%esp) │ │ test $0x1,%bl │ │ - je 4d98 │ │ + je 4d68 │ │ mov 0x218(%esp),%edx │ │ movdqu (%edx),%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ punpckhbw %xmm7,%xmm1 │ │ punpcklbw %xmm7,%xmm0 │ │ movhlps %xmm1,%xmm3 │ │ movd %xmm1,0x12c(%esp) │ │ @@ -3127,80 +3130,80 @@ │ │ movhlps %xmm0,%xmm2 │ │ movd %xmm0,0xac(%esp) │ │ movd %xmm2,0xec(%esp) │ │ psrlq $0x20,%xmm0 │ │ psrlq $0x20,%xmm2 │ │ movd %xmm0,0xcc(%esp) │ │ movd %xmm2,0x10c(%esp) │ │ - jmp 4de0 │ │ + jmp 4db0 │ │ movd %xmm6,0xac(%esp) │ │ movd %xmm6,0xcc(%esp) │ │ movd %xmm6,0xec(%esp) │ │ movd %xmm6,0x10c(%esp) │ │ movd %xmm6,0x12c(%esp) │ │ movd %xmm6,0x14c(%esp) │ │ movd %xmm6,0x16c(%esp) │ │ movd %xmm6,0x18c(%esp) │ │ test $0x8,%bl │ │ - je 4ee1 │ │ + je 4eb1 │ │ lea (%eax,%ecx,8),%edx │ │ test $0x1,%bl │ │ - je 4e5c │ │ + je 4e2c │ │ test $0x2,%bl │ │ - je 4e20 │ │ + je 4df0 │ │ movq -0x2(%edx),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movq -0x2(%edx,%ecx,1),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movdqu %xmm0,0x1ac(%esp) │ │ movdqu %xmm1,0x1cc(%esp) │ │ - jmp 4ef3 │ │ + jmp 4ec3 │ │ movq -0x4(%edx),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movq -0x4(%edx,%ecx,1),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movdqu %xmm0,0x1a8(%esp) │ │ movdqu %xmm1,0x1c8(%esp) │ │ movd %xmm6,0x1b8(%esp) │ │ movd %xmm6,0x1d8(%esp) │ │ - jmp 4ef3 │ │ + jmp 4ec3 │ │ test $0x2,%bl │ │ - je 4e98 │ │ + je 4e68 │ │ movq (%edx),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movq (%edx,%ecx,1),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movdqa %xmm0,0x1b0(%esp) │ │ movdqa %xmm1,0x1d0(%esp) │ │ movd %xmm6,0x1ac(%esp) │ │ movd %xmm6,0x1cc(%esp) │ │ - jmp 4ef3 │ │ + jmp 4ec3 │ │ movd (%edx),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movd (%edx,%ecx,1),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movdqa %xmm0,0x1b0(%esp) │ │ movdqa %xmm1,0x1d0(%esp) │ │ movd %xmm6,0x1b8(%esp) │ │ movd %xmm6,0x1d8(%esp) │ │ movd %xmm6,0x1ac(%esp) │ │ movd %xmm6,0x1cc(%esp) │ │ - jmp 4ef3 │ │ + jmp 4ec3 │ │ movdqu %xmm6,0x1ac(%esp) │ │ movdqu %xmm6,0x1cc(%esp) │ │ mov 0x220(%esp),%esi │ │ mov 0x224(%esp),%edx │ │ mov 0x22c(%esp),%ebx │ │ mov %ecx,0x3c(%esp) │ │ test %esi,%esi │ │ - je 52bf │ │ + je 528f │ │ movd 0x220(%esp),%xmm1 │ │ bsr %esi,%ecx │ │ test %edx,%edx │ │ - je 51c6 │ │ + je 5196 │ │ movd 0x224(%esp),%xmm0 │ │ bsr %edx,%edx │ │ and $0x1,%esi │ │ sub %ebx,%ecx │ │ sub %ebx,%edx │ │ xor %ebx,%ebx │ │ add %esi,%esi │ │ @@ -3325,15 +3328,15 @@ │ │ psrlw 0x30(%esp),%xmm2 │ │ movdqa 0x50(%esp),%xmm5 │ │ psubusb %xmm2,%xmm5 │ │ pminub %xmm6,%xmm5 │ │ pmaddubsw %xmm3,%xmm5 │ │ paddw %xmm5,%xmm0 │ │ dec %ecx │ │ - jge 4fbb │ │ + jge 4f8b │ │ mov 0x38(%esp),%eax │ │ mov 0x3c(%esp),%ecx │ │ pxor %xmm6,%xmm6 │ │ pcmpgtw %xmm0,%xmm6 │ │ paddw %xmm6,%xmm0 │ │ pmulhrsw -0x30(%edi),%xmm0 │ │ paddw %xmm0,%xmm4 │ │ @@ -3342,15 +3345,15 @@ │ │ packuswb %xmm4,%xmm4 │ │ movd %xmm4,(%eax) │ │ psrlq $0x20,%xmm4 │ │ movd %xmm4,(%eax,%ecx,1) │ │ add $0x40,%ebx │ │ lea (%eax,%ecx,2),%eax │ │ dec %ebp │ │ - jg 4f9e │ │ + jg 4f6e │ │ add $0x1fc,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ and $0x1,%esi │ │ @@ -3391,30 +3394,30 @@ │ │ psrlw (%esp),%xmm2 │ │ movdqa %xmm1,%xmm5 │ │ psubusb %xmm2,%xmm5 │ │ pminub %xmm6,%xmm5 │ │ pmaddubsw %xmm3,%xmm5 │ │ paddw %xmm5,%xmm0 │ │ dec %ecx │ │ - jge 5212 │ │ + jge 51e2 │ │ mov 0x38(%esp),%eax │ │ mov 0x3c(%esp),%ecx │ │ pxor %xmm6,%xmm6 │ │ pcmpgtw %xmm0,%xmm6 │ │ paddw %xmm6,%xmm0 │ │ pmulhrsw -0x30(%edi),%xmm0 │ │ paddw %xmm0,%xmm4 │ │ packuswb %xmm4,%xmm4 │ │ movd %xmm4,(%eax) │ │ psrlq $0x20,%xmm4 │ │ movd %xmm4,(%eax,%ecx,1) │ │ add $0x40,%ebx │ │ lea (%eax,%ecx,2),%eax │ │ dec %ebp │ │ - jg 51fd │ │ + jg 51cd │ │ add $0x1fc,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ movd 0x224(%esp),%xmm1 │ │ @@ -3475,65 +3478,65 @@ │ │ psrlw (%esp),%xmm2 │ │ movdqa %xmm1,%xmm5 │ │ psubusb %xmm2,%xmm5 │ │ pminub %xmm6,%xmm5 │ │ pmaddubsw %xmm3,%xmm5 │ │ paddw %xmm5,%xmm0 │ │ dec %ecx │ │ - jge 530a │ │ + jge 52da │ │ mov 0x3c(%esp),%ecx │ │ pxor %xmm6,%xmm6 │ │ pcmpgtw %xmm0,%xmm6 │ │ paddw %xmm6,%xmm0 │ │ pmulhrsw -0x30(%edi),%xmm0 │ │ paddw %xmm0,%xmm4 │ │ packuswb %xmm4,%xmm4 │ │ movd %xmm4,(%eax) │ │ psrlq $0x20,%xmm4 │ │ movd %xmm4,(%eax,%ecx,1) │ │ add $0x40,%ebx │ │ lea (%eax,%ecx,2),%eax │ │ dec %ebp │ │ - jg 52f9 │ │ + jg 52c9 │ │ add $0x1fc,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ push %ebx │ │ push %esi │ │ push %edi │ │ push %ebp │ │ sub $0x17c,%esp │ │ mov 0x190(%esp),%eax │ │ mov 0x194(%esp),%ecx │ │ - call 543d │ │ + call 540d │ │ pop %edi │ │ - add $0xb0e83,%edi │ │ + add $0xb3af3,%edi │ │ mov 0x1b0(%esp),%ebx │ │ movdqa -0x20(%edi),%xmm6 │ │ pxor %xmm7,%xmm7 │ │ lea (%ecx,%ecx,2),%esi │ │ test $0x2,%bl │ │ - je 54a5 │ │ + je 5475 │ │ movq (%eax),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movq (%eax,%ecx,1),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movq (%eax,%ecx,2),%xmm2 │ │ punpcklbw %xmm7,%xmm2 │ │ movq (%eax,%esi,1),%xmm3 │ │ punpcklbw %xmm7,%xmm3 │ │ movdqa %xmm0,0xb0(%esp) │ │ movdqa %xmm1,0xd0(%esp) │ │ movdqa %xmm2,0xf0(%esp) │ │ movdqa %xmm3,0x110(%esp) │ │ - jmp 5510 │ │ + jmp 54e0 │ │ movd (%eax),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movd (%eax,%ecx,1),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movd (%eax,%ecx,2),%xmm2 │ │ punpcklbw %xmm7,%xmm2 │ │ movd (%eax,%esi,1),%xmm3 │ │ @@ -3544,133 +3547,133 @@ │ │ movdqa %xmm3,0x110(%esp) │ │ movd %xmm6,0xb8(%esp) │ │ movd %xmm6,0xd8(%esp) │ │ movd %xmm6,0xf8(%esp) │ │ movd %xmm6,0x118(%esp) │ │ mov 0x19c(%esp),%edx │ │ test $0x4,%bl │ │ - je 55fd │ │ + je 55cd │ │ test $0x1,%bl │ │ - je 5587 │ │ + je 5557 │ │ test $0x2,%bl │ │ - je 5551 │ │ + je 5521 │ │ movq -0x2(%edx),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movq -0x2(%edx,%ecx,1),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movdqu %xmm0,0x6c(%esp) │ │ movdqu %xmm1,0x8c(%esp) │ │ - jmp 560c │ │ + jmp 55dc │ │ movq -0x4(%edx),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movq -0x4(%edx,%ecx,1),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movdqu %xmm0,0x68(%esp) │ │ movdqu %xmm1,0x88(%esp) │ │ movd %xmm6,0x78(%esp) │ │ movd %xmm6,0x98(%esp) │ │ - jmp 560c │ │ + jmp 55dc │ │ test $0x2,%bl │ │ - je 55bd │ │ + je 558d │ │ movq (%edx),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movq (%edx,%ecx,1),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movd %xmm6,0x6c(%esp) │ │ movd %xmm6,0x8c(%esp) │ │ movdqa %xmm0,0x70(%esp) │ │ movdqa %xmm1,0x90(%esp) │ │ - jmp 560c │ │ + jmp 55dc │ │ movd (%edx),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movd (%edx,%ecx,1),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movd %xmm6,0x6c(%esp) │ │ movd %xmm6,0x8c(%esp) │ │ movdqa %xmm0,0x70(%esp) │ │ movdqa %xmm1,0x90(%esp) │ │ movd %xmm6,0x78(%esp) │ │ movd %xmm6,0x98(%esp) │ │ - jmp 560c │ │ + jmp 55dc │ │ movdqu %xmm6,0x6c(%esp) │ │ movdqu %xmm6,0x8c(%esp) │ │ test $0x1,%bl │ │ - je 5653 │ │ + je 5623 │ │ mov 0x198(%esp),%edx │ │ movq (%edx),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movhlps %xmm0,%xmm2 │ │ movd %xmm0,0xac(%esp) │ │ movd %xmm2,0xec(%esp) │ │ psrlq $0x20,%xmm0 │ │ psrlq $0x20,%xmm2 │ │ movd %xmm0,0xcc(%esp) │ │ movd %xmm2,0x10c(%esp) │ │ - jmp 5677 │ │ + jmp 5647 │ │ movd %xmm6,0xac(%esp) │ │ movd %xmm6,0xcc(%esp) │ │ movd %xmm6,0xec(%esp) │ │ movd %xmm6,0x10c(%esp) │ │ test $0x8,%bl │ │ - je 5778 │ │ + je 5748 │ │ lea (%eax,%ecx,4),%edx │ │ test $0x1,%bl │ │ - je 56f3 │ │ + je 56c3 │ │ test $0x2,%bl │ │ - je 56b7 │ │ + je 5687 │ │ movq -0x2(%edx),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movq -0x2(%edx,%ecx,1),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movdqu %xmm0,0x12c(%esp) │ │ movdqu %xmm1,0x14c(%esp) │ │ - jmp 578a │ │ + jmp 575a │ │ movq -0x4(%edx),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movq -0x4(%edx,%ecx,1),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movdqu %xmm0,0x128(%esp) │ │ movdqu %xmm1,0x148(%esp) │ │ movd %xmm6,0x138(%esp) │ │ movd %xmm6,0x158(%esp) │ │ - jmp 578a │ │ + jmp 575a │ │ test $0x2,%bl │ │ - je 572f │ │ + je 56ff │ │ movq (%edx),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movq (%edx,%ecx,1),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movdqa %xmm0,0x130(%esp) │ │ movdqa %xmm1,0x150(%esp) │ │ movd %xmm6,0x12c(%esp) │ │ movd %xmm6,0x14c(%esp) │ │ - jmp 578a │ │ + jmp 575a │ │ movd (%edx),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movd (%edx,%ecx,1),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movdqa %xmm0,0x130(%esp) │ │ movdqa %xmm1,0x150(%esp) │ │ movd %xmm6,0x138(%esp) │ │ movd %xmm6,0x158(%esp) │ │ movd %xmm6,0x12c(%esp) │ │ movd %xmm6,0x14c(%esp) │ │ - jmp 578a │ │ + jmp 575a │ │ movdqu %xmm6,0x12c(%esp) │ │ movdqu %xmm6,0x14c(%esp) │ │ mov 0x1a0(%esp),%esi │ │ mov 0x1a4(%esp),%edx │ │ mov 0x1ac(%esp),%ebx │ │ mov %ecx,0x3c(%esp) │ │ test %esi,%esi │ │ - je 5b56 │ │ + je 5b26 │ │ movd 0x1a0(%esp),%xmm1 │ │ bsr %esi,%ecx │ │ test %edx,%edx │ │ - je 5a5d │ │ + je 5a2d │ │ movd 0x1a4(%esp),%xmm0 │ │ bsr %edx,%edx │ │ and $0x1,%esi │ │ sub %ebx,%ecx │ │ sub %ebx,%edx │ │ xor %ebx,%ebx │ │ add %esi,%esi │ │ @@ -3795,15 +3798,15 @@ │ │ psrlw 0x30(%esp),%xmm2 │ │ movdqa 0x50(%esp),%xmm5 │ │ psubusb %xmm2,%xmm5 │ │ pminub %xmm6,%xmm5 │ │ pmaddubsw %xmm3,%xmm5 │ │ paddw %xmm5,%xmm0 │ │ dec %ecx │ │ - jge 5852 │ │ + jge 5822 │ │ mov 0x38(%esp),%eax │ │ mov 0x3c(%esp),%ecx │ │ pxor %xmm6,%xmm6 │ │ pcmpgtw %xmm0,%xmm6 │ │ paddw %xmm6,%xmm0 │ │ pmulhrsw -0x30(%edi),%xmm0 │ │ paddw %xmm0,%xmm4 │ │ @@ -3812,15 +3815,15 @@ │ │ packuswb %xmm4,%xmm4 │ │ movd %xmm4,(%eax) │ │ psrlq $0x20,%xmm4 │ │ movd %xmm4,(%eax,%ecx,1) │ │ add $0x40,%ebx │ │ lea (%eax,%ecx,2),%eax │ │ dec %ebp │ │ - jg 5835 │ │ + jg 5805 │ │ add $0x17c,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ and $0x1,%esi │ │ @@ -3861,30 +3864,30 @@ │ │ psrlw (%esp),%xmm2 │ │ movdqa %xmm1,%xmm5 │ │ psubusb %xmm2,%xmm5 │ │ pminub %xmm6,%xmm5 │ │ pmaddubsw %xmm3,%xmm5 │ │ paddw %xmm5,%xmm0 │ │ dec %ecx │ │ - jge 5aa9 │ │ + jge 5a79 │ │ mov 0x38(%esp),%eax │ │ mov 0x3c(%esp),%ecx │ │ pxor %xmm6,%xmm6 │ │ pcmpgtw %xmm0,%xmm6 │ │ paddw %xmm6,%xmm0 │ │ pmulhrsw -0x30(%edi),%xmm0 │ │ paddw %xmm0,%xmm4 │ │ packuswb %xmm4,%xmm4 │ │ movd %xmm4,(%eax) │ │ psrlq $0x20,%xmm4 │ │ movd %xmm4,(%eax,%ecx,1) │ │ add $0x40,%ebx │ │ lea (%eax,%ecx,2),%eax │ │ dec %ebp │ │ - jg 5a94 │ │ + jg 5a64 │ │ add $0x17c,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ movd 0x1a4(%esp),%xmm1 │ │ @@ -3945,44 +3948,44 @@ │ │ psrlw (%esp),%xmm2 │ │ movdqa %xmm1,%xmm5 │ │ psubusb %xmm2,%xmm5 │ │ pminub %xmm6,%xmm5 │ │ pmaddubsw %xmm3,%xmm5 │ │ paddw %xmm5,%xmm0 │ │ dec %ecx │ │ - jge 5ba1 │ │ + jge 5b71 │ │ mov 0x3c(%esp),%ecx │ │ pxor %xmm6,%xmm6 │ │ pcmpgtw %xmm0,%xmm6 │ │ paddw %xmm6,%xmm0 │ │ pmulhrsw -0x30(%edi),%xmm0 │ │ paddw %xmm0,%xmm4 │ │ packuswb %xmm4,%xmm4 │ │ movd %xmm4,(%eax) │ │ psrlq $0x20,%xmm4 │ │ movd %xmm4,(%eax,%ecx,1) │ │ add $0x40,%ebx │ │ lea (%eax,%ecx,2),%eax │ │ dec %ebp │ │ - jg 5b90 │ │ + jg 5b60 │ │ add $0x17c,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ nopw 0x0(%eax,%eax,1) │ │ push %ebx │ │ sub $0x68,%esp │ │ mov 0x70(%esp),%eax │ │ mov 0x74(%esp),%ecx │ │ - call 5cd1 │ │ + call 5ca1 │ │ pop %edx │ │ - add $0xb056f,%edx │ │ + add $0xb31df,%edx │ │ pxor %xmm0,%xmm0 │ │ lea (%ecx,%ecx,2),%ebx │ │ movq (%eax),%xmm5 │ │ movhps (%eax,%ecx,1),%xmm5 │ │ movq (%eax,%ecx,2),%xmm7 │ │ movhps (%eax,%ebx,1),%xmm7 │ │ movdqa 0x30(%edx),%xmm1 │ │ @@ -4368,24 +4371,24 @@ │ │ push %ebx │ │ push %esi │ │ push %edi │ │ push %ebp │ │ sub $0x1fc,%esp │ │ mov 0x210(%esp),%eax │ │ mov 0x214(%esp),%ecx │ │ - call 63ad │ │ + call 637d │ │ pop %edi │ │ - add $0xaff13,%edi │ │ + add $0xb2b83,%edi │ │ mov 0x230(%esp),%ebx │ │ movdqa -0x20(%edi),%xmm6 │ │ pxor %xmm7,%xmm7 │ │ lea (%eax,%ecx,4),%edx │ │ lea (%ecx,%ecx,2),%esi │ │ test $0x2,%bl │ │ - je 64ee │ │ + je 64be │ │ movdqu (%eax),%xmm0 │ │ movdqu (%eax,%ecx,1),%xmm1 │ │ movdqu (%eax,%ecx,2),%xmm2 │ │ movdqu (%eax,%esi,1),%xmm3 │ │ movdqa %xmm0,%xmm4 │ │ punpcklbw %xmm7,%xmm4 │ │ punpckhbw %xmm7,%xmm0 │ │ @@ -4426,15 +4429,15 @@ │ │ movdqa %xmm4,0x170(%esp) │ │ movdqa %xmm2,0x180(%esp) │ │ movdqa %xmm3,%xmm4 │ │ punpcklbw %xmm7,%xmm4 │ │ punpckhbw %xmm7,%xmm3 │ │ movdqa %xmm4,0x190(%esp) │ │ movdqa %xmm3,0x1a0(%esp) │ │ - jmp 65c4 │ │ + jmp 6594 │ │ movq (%eax),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movq (%eax,%ecx,1),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movq (%eax,%ecx,2),%xmm2 │ │ punpcklbw %xmm7,%xmm2 │ │ movq (%eax,%esi,1),%xmm3 │ │ @@ -4461,81 +4464,81 @@ │ │ movdqa %xmm3,0x190(%esp) │ │ movd %xmm6,0x140(%esp) │ │ movd %xmm6,0x160(%esp) │ │ movd %xmm6,0x180(%esp) │ │ movd %xmm6,0x1a0(%esp) │ │ mov 0x21c(%esp),%edx │ │ test $0x4,%bl │ │ - je 671b │ │ + je 66eb │ │ test $0x1,%bl │ │ - je 6680 │ │ + je 6650 │ │ test $0x2,%bl │ │ - je 6628 │ │ + je 65f8 │ │ movdqu -0x4(%edx),%xmm0 │ │ movdqu -0x4(%edx,%ecx,1),%xmm1 │ │ movdqa %xmm0,%xmm2 │ │ punpckhbw %xmm7,%xmm2 │ │ punpcklbw %xmm7,%xmm0 │ │ movdqa %xmm1,%xmm3 │ │ punpckhbw %xmm7,%xmm3 │ │ punpcklbw %xmm7,%xmm1 │ │ movdqu %xmm2,0x78(%esp) │ │ movdqu %xmm3,0x98(%esp) │ │ movdqu %xmm0,0x68(%esp) │ │ movdqu %xmm1,0x88(%esp) │ │ - jmp 6739 │ │ + jmp 6709 │ │ movdqu -0x8(%edx),%xmm0 │ │ movdqu -0x8(%edx,%ecx,1),%xmm1 │ │ movdqa %xmm0,%xmm2 │ │ punpckhbw %xmm7,%xmm2 │ │ punpcklbw %xmm7,%xmm0 │ │ movdqa %xmm1,%xmm3 │ │ punpckhbw %xmm7,%xmm3 │ │ punpcklbw %xmm7,%xmm1 │ │ movdqa %xmm0,0x60(%esp) │ │ movdqa %xmm2,0x70(%esp) │ │ movdqa %xmm1,0x80(%esp) │ │ movdqa %xmm3,0x90(%esp) │ │ movd %xmm6,0x80(%esp) │ │ movd %xmm6,0xa0(%esp) │ │ - jmp 6739 │ │ + jmp 6709 │ │ test $0x2,%bl │ │ - je 66d8 │ │ + je 66a8 │ │ movdqu (%edx),%xmm0 │ │ movdqu (%edx,%ecx,1),%xmm1 │ │ movdqa %xmm0,%xmm2 │ │ punpckhbw %xmm7,%xmm2 │ │ punpcklbw %xmm7,%xmm0 │ │ movdqa %xmm1,%xmm3 │ │ punpckhbw %xmm7,%xmm3 │ │ punpcklbw %xmm7,%xmm1 │ │ movd %xmm2,0x80(%esp) │ │ movd %xmm3,0xa0(%esp) │ │ movd %xmm6,0x6c(%esp) │ │ movd %xmm6,0x8c(%esp) │ │ movdqa %xmm0,0x70(%esp) │ │ movdqa %xmm1,0x90(%esp) │ │ - jmp 6739 │ │ + jmp 6709 │ │ movq (%edx),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movq (%edx,%ecx,1),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movd %xmm6,0x6c(%esp) │ │ movd %xmm6,0x8c(%esp) │ │ movdqa %xmm0,0x70(%esp) │ │ movdqa %xmm1,0x90(%esp) │ │ movd %xmm6,0x80(%esp) │ │ movd %xmm6,0xa0(%esp) │ │ - jmp 6739 │ │ + jmp 6709 │ │ movdqu %xmm6,0x6c(%esp) │ │ movdqu %xmm6,0x8c(%esp) │ │ movq %xmm6,0x7c(%esp) │ │ movq %xmm6,0x9c(%esp) │ │ test $0x1,%bl │ │ - je 67b9 │ │ + je 6789 │ │ mov 0x218(%esp),%edx │ │ movdqu (%edx),%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ punpckhbw %xmm7,%xmm1 │ │ punpcklbw %xmm7,%xmm0 │ │ movhlps %xmm1,%xmm3 │ │ movd %xmm1,0x12c(%esp) │ │ @@ -4547,43 +4550,43 @@ │ │ movhlps %xmm0,%xmm2 │ │ movd %xmm0,0xac(%esp) │ │ movd %xmm2,0xec(%esp) │ │ psrlq $0x20,%xmm0 │ │ psrlq $0x20,%xmm2 │ │ movd %xmm0,0xcc(%esp) │ │ movd %xmm2,0x10c(%esp) │ │ - jmp 6801 │ │ + jmp 67d1 │ │ movd %xmm6,0xac(%esp) │ │ movd %xmm6,0xcc(%esp) │ │ movd %xmm6,0xec(%esp) │ │ movd %xmm6,0x10c(%esp) │ │ movd %xmm6,0x12c(%esp) │ │ movd %xmm6,0x14c(%esp) │ │ movd %xmm6,0x16c(%esp) │ │ movd %xmm6,0x18c(%esp) │ │ test $0x8,%bl │ │ - je 6975 │ │ + je 6945 │ │ lea (%eax,%ecx,8),%edx │ │ test $0x1,%bl │ │ - je 68ce │ │ + je 689e │ │ test $0x2,%bl │ │ - je 6867 │ │ + je 6837 │ │ movdqu -0x4(%edx),%xmm0 │ │ movdqu -0x4(%edx,%ecx,1),%xmm1 │ │ movdqa %xmm0,%xmm2 │ │ punpckhbw %xmm7,%xmm2 │ │ punpcklbw %xmm7,%xmm0 │ │ movdqa %xmm1,%xmm3 │ │ punpckhbw %xmm7,%xmm3 │ │ punpcklbw %xmm7,%xmm1 │ │ movdqu %xmm2,0x1b8(%esp) │ │ movdqu %xmm3,0x1d8(%esp) │ │ movdqu %xmm0,0x1a8(%esp) │ │ movdqu %xmm1,0x1c8(%esp) │ │ - jmp 6999 │ │ + jmp 6969 │ │ movdqu -0x8(%edx),%xmm0 │ │ movdqu -0x8(%edx,%ecx,1),%xmm1 │ │ movdqa %xmm0,%xmm2 │ │ punpckhbw %xmm7,%xmm2 │ │ punpcklbw %xmm7,%xmm0 │ │ movdqa %xmm1,%xmm3 │ │ punpckhbw %xmm7,%xmm3 │ │ @@ -4591,57 +4594,57 @@ │ │ movdqa %xmm0,0x1a0(%esp) │ │ movdqa %xmm2,0x1b0(%esp) │ │ movdqa %xmm1,0x1c0(%esp) │ │ movdqa %xmm3,0x1d0(%esp) │ │ movd %xmm6,0x1a0(%esp) │ │ movd %xmm6,0x1c0(%esp) │ │ movd %xmm6,0x1e0(%esp) │ │ - jmp 6999 │ │ + jmp 6969 │ │ test $0x2,%bl │ │ - je 692c │ │ + je 68fc │ │ movdqu (%edx),%xmm0 │ │ movdqu (%edx,%ecx,1),%xmm1 │ │ movdqa %xmm0,%xmm2 │ │ punpckhbw %xmm7,%xmm2 │ │ punpcklbw %xmm7,%xmm0 │ │ movdqa %xmm1,%xmm3 │ │ punpckhbw %xmm7,%xmm3 │ │ punpcklbw %xmm7,%xmm1 │ │ movdqa %xmm2,0x1c0(%esp) │ │ movdqa %xmm3,0x1e0(%esp) │ │ movdqa %xmm0,0x1b0(%esp) │ │ movdqa %xmm1,0x1d0(%esp) │ │ movd %xmm6,0x1ac(%esp) │ │ movd %xmm6,0x1cc(%esp) │ │ - jmp 6999 │ │ + jmp 6969 │ │ movq (%edx),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movq (%edx,%ecx,1),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movdqa %xmm0,0x1b0(%esp) │ │ movdqa %xmm1,0x1d0(%esp) │ │ movd %xmm6,0x1c0(%esp) │ │ movd %xmm6,0x1e0(%esp) │ │ movd %xmm6,0x1ac(%esp) │ │ movd %xmm6,0x1cc(%esp) │ │ - jmp 6999 │ │ + jmp 6969 │ │ movdqu %xmm6,0x1ac(%esp) │ │ movdqu %xmm6,0x1cc(%esp) │ │ movq %xmm6,0x1bc(%esp) │ │ movq %xmm6,0x1dc(%esp) │ │ mov 0x220(%esp),%esi │ │ mov 0x224(%esp),%edx │ │ mov 0x22c(%esp),%ebx │ │ mov %ecx,0x3c(%esp) │ │ test %esi,%esi │ │ - je 6e27 │ │ + je 6df7 │ │ movd 0x220(%esp),%xmm1 │ │ bsr %esi,%ecx │ │ test %edx,%edx │ │ - je 6cfd │ │ + je 6ccd │ │ movd 0x224(%esp),%xmm0 │ │ bsr %edx,%edx │ │ and $0x1,%esi │ │ sub %ebx,%ecx │ │ sub %ebx,%edx │ │ xor %ebx,%ebx │ │ add %esi,%esi │ │ @@ -4807,15 +4810,15 @@ │ │ psllw $0x8,%xmm5 │ │ psllw $0x8,%xmm3 │ │ pmullw %xmm6,%xmm2 │ │ pmulhw %xmm3,%xmm5 │ │ paddw %xmm2,%xmm5 │ │ paddw %xmm5,%xmm0 │ │ dec %ecx │ │ - jge 6a75 │ │ + jge 6a45 │ │ mov 0x38(%esp),%eax │ │ mov 0x3c(%esp),%ecx │ │ pxor %xmm6,%xmm6 │ │ pcmpgtw %xmm0,%xmm6 │ │ paddw %xmm6,%xmm0 │ │ paddw -0x60(%edi),%xmm0 │ │ psraw $0x4,%xmm0 │ │ @@ -4823,15 +4826,15 @@ │ │ pminsw %xmm7,%xmm4 │ │ pmaxsw %xmm1,%xmm4 │ │ packuswb %xmm4,%xmm4 │ │ movq %xmm4,(%eax) │ │ add $0x20,%ebx │ │ add %ecx,%eax │ │ dec %ebp │ │ - jg 6a5c │ │ + jg 6a2c │ │ add $0x1fc,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ and $0x1,%esi │ │ @@ -4886,29 +4889,29 @@ │ │ psllw $0x8,%xmm5 │ │ psllw $0x8,%xmm3 │ │ pmullw %xmm6,%xmm2 │ │ pmulhw %xmm3,%xmm5 │ │ paddw %xmm2,%xmm5 │ │ paddw %xmm5,%xmm0 │ │ dec %ecx │ │ - jge 6d51 │ │ + jge 6d21 │ │ mov 0x38(%esp),%eax │ │ mov 0x3c(%esp),%ecx │ │ pxor %xmm6,%xmm6 │ │ pcmpgtw %xmm0,%xmm6 │ │ paddw %xmm6,%xmm0 │ │ paddw -0x60(%edi),%xmm0 │ │ psraw $0x4,%xmm0 │ │ paddw %xmm0,%xmm4 │ │ packuswb %xmm4,%xmm4 │ │ movq %xmm4,(%eax) │ │ add $0x20,%ebx │ │ add %ecx,%eax │ │ dec %ebp │ │ - jg 6d40 │ │ + jg 6d10 │ │ add $0x1fc,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ movd 0x224(%esp),%xmm1 │ │ @@ -4995,52 +4998,52 @@ │ │ psllw $0x8,%xmm5 │ │ psllw $0x8,%xmm3 │ │ pmullw %xmm6,%xmm2 │ │ pmulhw %xmm3,%xmm5 │ │ paddw %xmm2,%xmm5 │ │ paddw %xmm5,%xmm0 │ │ dec %ecx │ │ - jge 6e7a │ │ + jge 6e4a │ │ mov 0x3c(%esp),%ecx │ │ pxor %xmm6,%xmm6 │ │ pcmpgtw %xmm0,%xmm6 │ │ paddw %xmm6,%xmm0 │ │ paddw -0x60(%edi),%xmm0 │ │ psraw $0x4,%xmm0 │ │ paddw %xmm0,%xmm4 │ │ packuswb %xmm4,%xmm4 │ │ movq %xmm4,(%eax) │ │ add $0x20,%ebx │ │ add %ecx,%eax │ │ dec %ebp │ │ - jg 6e6d │ │ + jg 6e3d │ │ add $0x1fc,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax) │ │ push %ebx │ │ push %esi │ │ push %edi │ │ push %ebp │ │ sub $0x1fc,%esp │ │ mov 0x210(%esp),%eax │ │ mov 0x214(%esp),%ecx │ │ - call 6ffd │ │ + call 6fcd │ │ pop %edi │ │ - add $0xaf2c3,%edi │ │ + add $0xb1f33,%edi │ │ mov 0x230(%esp),%ebx │ │ movdqa -0x20(%edi),%xmm6 │ │ pxor %xmm7,%xmm7 │ │ lea (%eax,%ecx,4),%edx │ │ lea (%ecx,%ecx,2),%esi │ │ test $0x2,%bl │ │ - je 70b6 │ │ + je 7086 │ │ movq (%eax),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movq (%eax,%ecx,1),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movq (%eax,%ecx,2),%xmm2 │ │ punpcklbw %xmm7,%xmm2 │ │ movq (%eax,%esi,1),%xmm3 │ │ @@ -5057,15 +5060,15 @@ │ │ punpcklbw %xmm7,%xmm2 │ │ movq (%edx,%esi,1),%xmm3 │ │ punpcklbw %xmm7,%xmm3 │ │ movdqa %xmm0,0x130(%esp) │ │ movdqa %xmm1,0x150(%esp) │ │ movdqa %xmm2,0x170(%esp) │ │ movdqa %xmm3,0x190(%esp) │ │ - jmp 718c │ │ + jmp 715c │ │ movd (%eax),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movd (%eax,%ecx,1),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movd (%eax,%ecx,2),%xmm2 │ │ punpcklbw %xmm7,%xmm2 │ │ movd (%eax,%esi,1),%xmm3 │ │ @@ -5092,61 +5095,61 @@ │ │ movdqa %xmm3,0x190(%esp) │ │ movd %xmm6,0x138(%esp) │ │ movd %xmm6,0x158(%esp) │ │ movd %xmm6,0x178(%esp) │ │ movd %xmm6,0x198(%esp) │ │ mov 0x21c(%esp),%edx │ │ test $0x4,%bl │ │ - je 7279 │ │ + je 7249 │ │ test $0x1,%bl │ │ - je 7203 │ │ + je 71d3 │ │ test $0x2,%bl │ │ - je 71cd │ │ + je 719d │ │ movq -0x2(%edx),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movq -0x2(%edx,%ecx,1),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movdqu %xmm0,0x6c(%esp) │ │ movdqu %xmm1,0x8c(%esp) │ │ - jmp 7288 │ │ + jmp 7258 │ │ movq -0x4(%edx),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movq -0x4(%edx,%ecx,1),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movdqu %xmm0,0x68(%esp) │ │ movdqu %xmm1,0x88(%esp) │ │ movd %xmm6,0x78(%esp) │ │ movd %xmm6,0x98(%esp) │ │ - jmp 7288 │ │ + jmp 7258 │ │ test $0x2,%bl │ │ - je 7239 │ │ + je 7209 │ │ movq (%edx),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movq (%edx,%ecx,1),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movd %xmm6,0x6c(%esp) │ │ movd %xmm6,0x8c(%esp) │ │ movdqa %xmm0,0x70(%esp) │ │ movdqa %xmm1,0x90(%esp) │ │ - jmp 7288 │ │ + jmp 7258 │ │ movd (%edx),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movd (%edx,%ecx,1),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movd %xmm6,0x6c(%esp) │ │ movd %xmm6,0x8c(%esp) │ │ movdqa %xmm0,0x70(%esp) │ │ movdqa %xmm1,0x90(%esp) │ │ movd %xmm6,0x78(%esp) │ │ movd %xmm6,0x98(%esp) │ │ - jmp 7288 │ │ + jmp 7258 │ │ movdqu %xmm6,0x6c(%esp) │ │ movdqu %xmm6,0x8c(%esp) │ │ test $0x1,%bl │ │ - je 7308 │ │ + je 72d8 │ │ mov 0x218(%esp),%edx │ │ movdqu (%edx),%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ punpckhbw %xmm7,%xmm1 │ │ punpcklbw %xmm7,%xmm0 │ │ movhlps %xmm1,%xmm3 │ │ movd %xmm1,0x12c(%esp) │ │ @@ -5158,80 +5161,80 @@ │ │ movhlps %xmm0,%xmm2 │ │ movd %xmm0,0xac(%esp) │ │ movd %xmm2,0xec(%esp) │ │ psrlq $0x20,%xmm0 │ │ psrlq $0x20,%xmm2 │ │ movd %xmm0,0xcc(%esp) │ │ movd %xmm2,0x10c(%esp) │ │ - jmp 7350 │ │ + jmp 7320 │ │ movd %xmm6,0xac(%esp) │ │ movd %xmm6,0xcc(%esp) │ │ movd %xmm6,0xec(%esp) │ │ movd %xmm6,0x10c(%esp) │ │ movd %xmm6,0x12c(%esp) │ │ movd %xmm6,0x14c(%esp) │ │ movd %xmm6,0x16c(%esp) │ │ movd %xmm6,0x18c(%esp) │ │ test $0x8,%bl │ │ - je 7451 │ │ + je 7421 │ │ lea (%eax,%ecx,8),%edx │ │ test $0x1,%bl │ │ - je 73cc │ │ + je 739c │ │ test $0x2,%bl │ │ - je 7390 │ │ + je 7360 │ │ movq -0x2(%edx),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movq -0x2(%edx,%ecx,1),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movdqu %xmm0,0x1ac(%esp) │ │ movdqu %xmm1,0x1cc(%esp) │ │ - jmp 7463 │ │ + jmp 7433 │ │ movq -0x4(%edx),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movq -0x4(%edx,%ecx,1),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movdqu %xmm0,0x1a8(%esp) │ │ movdqu %xmm1,0x1c8(%esp) │ │ movd %xmm6,0x1b8(%esp) │ │ movd %xmm6,0x1d8(%esp) │ │ - jmp 7463 │ │ + jmp 7433 │ │ test $0x2,%bl │ │ - je 7408 │ │ + je 73d8 │ │ movq (%edx),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movq (%edx,%ecx,1),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movdqa %xmm0,0x1b0(%esp) │ │ movdqa %xmm1,0x1d0(%esp) │ │ movd %xmm6,0x1ac(%esp) │ │ movd %xmm6,0x1cc(%esp) │ │ - jmp 7463 │ │ + jmp 7433 │ │ movd (%edx),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movd (%edx,%ecx,1),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movdqa %xmm0,0x1b0(%esp) │ │ movdqa %xmm1,0x1d0(%esp) │ │ movd %xmm6,0x1b8(%esp) │ │ movd %xmm6,0x1d8(%esp) │ │ movd %xmm6,0x1ac(%esp) │ │ movd %xmm6,0x1cc(%esp) │ │ - jmp 7463 │ │ + jmp 7433 │ │ movdqu %xmm6,0x1ac(%esp) │ │ movdqu %xmm6,0x1cc(%esp) │ │ mov 0x220(%esp),%esi │ │ mov 0x224(%esp),%edx │ │ mov 0x22c(%esp),%ebx │ │ mov %ecx,0x3c(%esp) │ │ test %esi,%esi │ │ - je 7937 │ │ + je 7907 │ │ movd 0x220(%esp),%xmm1 │ │ bsr %esi,%ecx │ │ test %edx,%edx │ │ - je 77f4 │ │ + je 77c4 │ │ movd 0x224(%esp),%xmm0 │ │ bsr %edx,%edx │ │ and $0x1,%esi │ │ sub %ebx,%ecx │ │ sub %ebx,%edx │ │ xor %ebx,%ebx │ │ add %esi,%esi │ │ @@ -5404,15 +5407,15 @@ │ │ psllw $0x8,%xmm5 │ │ psllw $0x8,%xmm3 │ │ pmullw %xmm6,%xmm2 │ │ pmulhw %xmm3,%xmm5 │ │ paddw %xmm2,%xmm5 │ │ paddw %xmm5,%xmm0 │ │ dec %ecx │ │ - jge 7543 │ │ + jge 7513 │ │ mov 0x38(%esp),%eax │ │ mov 0x3c(%esp),%ecx │ │ pxor %xmm6,%xmm6 │ │ pcmpgtw %xmm0,%xmm6 │ │ paddw %xmm6,%xmm0 │ │ paddw -0x60(%edi),%xmm0 │ │ psraw $0x4,%xmm0 │ │ @@ -5422,15 +5425,15 @@ │ │ packuswb %xmm4,%xmm4 │ │ movd %xmm4,(%eax) │ │ psrlq $0x20,%xmm4 │ │ movd %xmm4,(%eax,%ecx,1) │ │ add $0x40,%ebx │ │ lea (%eax,%ecx,2),%eax │ │ dec %ebp │ │ - jg 7526 │ │ + jg 74f6 │ │ add $0x1fc,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ and $0x1,%esi │ │ @@ -5488,15 +5491,15 @@ │ │ psllw $0x8,%xmm5 │ │ psllw $0x8,%xmm3 │ │ pmullw %xmm6,%xmm2 │ │ pmulhw %xmm3,%xmm5 │ │ paddw %xmm2,%xmm5 │ │ paddw %xmm5,%xmm0 │ │ dec %ecx │ │ - jge 784c │ │ + jge 781c │ │ mov 0x38(%esp),%eax │ │ mov 0x3c(%esp),%ecx │ │ pxor %xmm6,%xmm6 │ │ pcmpgtw %xmm0,%xmm6 │ │ paddw %xmm6,%xmm0 │ │ paddw -0x60(%edi),%xmm0 │ │ psraw $0x4,%xmm0 │ │ @@ -5504,15 +5507,15 @@ │ │ packuswb %xmm4,%xmm4 │ │ movd %xmm4,(%eax) │ │ psrlq $0x20,%xmm4 │ │ movd %xmm4,(%eax,%ecx,1) │ │ add $0x40,%ebx │ │ lea (%eax,%ecx,2),%eax │ │ dec %ebp │ │ - jg 7837 │ │ + jg 7807 │ │ add $0x1fc,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ movd 0x224(%esp),%xmm1 │ │ @@ -5604,66 +5607,66 @@ │ │ psllw $0x8,%xmm5 │ │ psllw $0x8,%xmm3 │ │ pmullw %xmm6,%xmm2 │ │ pmulhw %xmm3,%xmm5 │ │ paddw %xmm2,%xmm5 │ │ paddw %xmm5,%xmm0 │ │ dec %ecx │ │ - jge 798e │ │ + jge 795e │ │ mov 0x3c(%esp),%ecx │ │ pxor %xmm6,%xmm6 │ │ pcmpgtw %xmm0,%xmm6 │ │ paddw %xmm6,%xmm0 │ │ paddw -0x60(%edi),%xmm0 │ │ psraw $0x4,%xmm0 │ │ paddw %xmm0,%xmm4 │ │ packuswb %xmm4,%xmm4 │ │ movd %xmm4,(%eax) │ │ psrlq $0x20,%xmm4 │ │ movd %xmm4,(%eax,%ecx,1) │ │ add $0x40,%ebx │ │ lea (%eax,%ecx,2),%eax │ │ dec %ebp │ │ - jg 797d │ │ + jg 794d │ │ add $0x1fc,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nop │ │ push %ebx │ │ push %esi │ │ push %edi │ │ push %ebp │ │ sub $0x17c,%esp │ │ mov 0x190(%esp),%eax │ │ mov 0x194(%esp),%ecx │ │ - call 7b2d │ │ + call 7afd │ │ pop %edi │ │ - add $0xae793,%edi │ │ + add $0xb1403,%edi │ │ mov 0x1b0(%esp),%ebx │ │ movdqa -0x20(%edi),%xmm6 │ │ pxor %xmm7,%xmm7 │ │ lea (%ecx,%ecx,2),%esi │ │ test $0x2,%bl │ │ - je 7b95 │ │ + je 7b65 │ │ movq (%eax),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movq (%eax,%ecx,1),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movq (%eax,%ecx,2),%xmm2 │ │ punpcklbw %xmm7,%xmm2 │ │ movq (%eax,%esi,1),%xmm3 │ │ punpcklbw %xmm7,%xmm3 │ │ movdqa %xmm0,0xb0(%esp) │ │ movdqa %xmm1,0xd0(%esp) │ │ movdqa %xmm2,0xf0(%esp) │ │ movdqa %xmm3,0x110(%esp) │ │ - jmp 7c00 │ │ + jmp 7bd0 │ │ movd (%eax),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movd (%eax,%ecx,1),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movd (%eax,%ecx,2),%xmm2 │ │ punpcklbw %xmm7,%xmm2 │ │ movd (%eax,%esi,1),%xmm3 │ │ @@ -5674,133 +5677,133 @@ │ │ movdqa %xmm3,0x110(%esp) │ │ movd %xmm6,0xb8(%esp) │ │ movd %xmm6,0xd8(%esp) │ │ movd %xmm6,0xf8(%esp) │ │ movd %xmm6,0x118(%esp) │ │ mov 0x19c(%esp),%edx │ │ test $0x4,%bl │ │ - je 7ced │ │ + je 7cbd │ │ test $0x1,%bl │ │ - je 7c77 │ │ + je 7c47 │ │ test $0x2,%bl │ │ - je 7c41 │ │ + je 7c11 │ │ movq -0x2(%edx),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movq -0x2(%edx,%ecx,1),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movdqu %xmm0,0x6c(%esp) │ │ movdqu %xmm1,0x8c(%esp) │ │ - jmp 7cfc │ │ + jmp 7ccc │ │ movq -0x4(%edx),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movq -0x4(%edx,%ecx,1),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movdqu %xmm0,0x68(%esp) │ │ movdqu %xmm1,0x88(%esp) │ │ movd %xmm6,0x78(%esp) │ │ movd %xmm6,0x98(%esp) │ │ - jmp 7cfc │ │ + jmp 7ccc │ │ test $0x2,%bl │ │ - je 7cad │ │ + je 7c7d │ │ movq (%edx),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movq (%edx,%ecx,1),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movd %xmm6,0x6c(%esp) │ │ movd %xmm6,0x8c(%esp) │ │ movdqa %xmm0,0x70(%esp) │ │ movdqa %xmm1,0x90(%esp) │ │ - jmp 7cfc │ │ + jmp 7ccc │ │ movd (%edx),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movd (%edx,%ecx,1),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movd %xmm6,0x6c(%esp) │ │ movd %xmm6,0x8c(%esp) │ │ movdqa %xmm0,0x70(%esp) │ │ movdqa %xmm1,0x90(%esp) │ │ movd %xmm6,0x78(%esp) │ │ movd %xmm6,0x98(%esp) │ │ - jmp 7cfc │ │ + jmp 7ccc │ │ movdqu %xmm6,0x6c(%esp) │ │ movdqu %xmm6,0x8c(%esp) │ │ test $0x1,%bl │ │ - je 7d43 │ │ + je 7d13 │ │ mov 0x198(%esp),%edx │ │ movq (%edx),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movhlps %xmm0,%xmm2 │ │ movd %xmm0,0xac(%esp) │ │ movd %xmm2,0xec(%esp) │ │ psrlq $0x20,%xmm0 │ │ psrlq $0x20,%xmm2 │ │ movd %xmm0,0xcc(%esp) │ │ movd %xmm2,0x10c(%esp) │ │ - jmp 7d67 │ │ + jmp 7d37 │ │ movd %xmm6,0xac(%esp) │ │ movd %xmm6,0xcc(%esp) │ │ movd %xmm6,0xec(%esp) │ │ movd %xmm6,0x10c(%esp) │ │ test $0x8,%bl │ │ - je 7e68 │ │ + je 7e38 │ │ lea (%eax,%ecx,4),%edx │ │ test $0x1,%bl │ │ - je 7de3 │ │ + je 7db3 │ │ test $0x2,%bl │ │ - je 7da7 │ │ + je 7d77 │ │ movq -0x2(%edx),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movq -0x2(%edx,%ecx,1),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movdqu %xmm0,0x12c(%esp) │ │ movdqu %xmm1,0x14c(%esp) │ │ - jmp 7e7a │ │ + jmp 7e4a │ │ movq -0x4(%edx),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movq -0x4(%edx,%ecx,1),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movdqu %xmm0,0x128(%esp) │ │ movdqu %xmm1,0x148(%esp) │ │ movd %xmm6,0x138(%esp) │ │ movd %xmm6,0x158(%esp) │ │ - jmp 7e7a │ │ + jmp 7e4a │ │ test $0x2,%bl │ │ - je 7e1f │ │ + je 7def │ │ movq (%edx),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movq (%edx,%ecx,1),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movdqa %xmm0,0x130(%esp) │ │ movdqa %xmm1,0x150(%esp) │ │ movd %xmm6,0x12c(%esp) │ │ movd %xmm6,0x14c(%esp) │ │ - jmp 7e7a │ │ + jmp 7e4a │ │ movd (%edx),%xmm0 │ │ punpcklbw %xmm7,%xmm0 │ │ movd (%edx,%ecx,1),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movdqa %xmm0,0x130(%esp) │ │ movdqa %xmm1,0x150(%esp) │ │ movd %xmm6,0x138(%esp) │ │ movd %xmm6,0x158(%esp) │ │ movd %xmm6,0x12c(%esp) │ │ movd %xmm6,0x14c(%esp) │ │ - jmp 7e7a │ │ + jmp 7e4a │ │ movdqu %xmm6,0x12c(%esp) │ │ movdqu %xmm6,0x14c(%esp) │ │ mov 0x1a0(%esp),%esi │ │ mov 0x1a4(%esp),%edx │ │ mov 0x1ac(%esp),%ebx │ │ mov %ecx,0x3c(%esp) │ │ test %esi,%esi │ │ - je 834e │ │ + je 831e │ │ movd 0x1a0(%esp),%xmm1 │ │ bsr %esi,%ecx │ │ test %edx,%edx │ │ - je 820b │ │ + je 81db │ │ movd 0x1a4(%esp),%xmm0 │ │ bsr %edx,%edx │ │ and $0x1,%esi │ │ sub %ebx,%ecx │ │ sub %ebx,%edx │ │ xor %ebx,%ebx │ │ add %esi,%esi │ │ @@ -5973,15 +5976,15 @@ │ │ psllw $0x8,%xmm5 │ │ psllw $0x8,%xmm3 │ │ pmullw %xmm6,%xmm2 │ │ pmulhw %xmm3,%xmm5 │ │ paddw %xmm2,%xmm5 │ │ paddw %xmm5,%xmm0 │ │ dec %ecx │ │ - jge 7f5a │ │ + jge 7f2a │ │ mov 0x38(%esp),%eax │ │ mov 0x3c(%esp),%ecx │ │ pxor %xmm6,%xmm6 │ │ pcmpgtw %xmm0,%xmm6 │ │ paddw %xmm6,%xmm0 │ │ paddw -0x60(%edi),%xmm0 │ │ psraw $0x4,%xmm0 │ │ @@ -5991,15 +5994,15 @@ │ │ packuswb %xmm4,%xmm4 │ │ movd %xmm4,(%eax) │ │ psrlq $0x20,%xmm4 │ │ movd %xmm4,(%eax,%ecx,1) │ │ add $0x40,%ebx │ │ lea (%eax,%ecx,2),%eax │ │ dec %ebp │ │ - jg 7f3d │ │ + jg 7f0d │ │ add $0x17c,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ and $0x1,%esi │ │ @@ -6057,15 +6060,15 @@ │ │ psllw $0x8,%xmm5 │ │ psllw $0x8,%xmm3 │ │ pmullw %xmm6,%xmm2 │ │ pmulhw %xmm3,%xmm5 │ │ paddw %xmm2,%xmm5 │ │ paddw %xmm5,%xmm0 │ │ dec %ecx │ │ - jge 8263 │ │ + jge 8233 │ │ mov 0x38(%esp),%eax │ │ mov 0x3c(%esp),%ecx │ │ pxor %xmm6,%xmm6 │ │ pcmpgtw %xmm0,%xmm6 │ │ paddw %xmm6,%xmm0 │ │ paddw -0x60(%edi),%xmm0 │ │ psraw $0x4,%xmm0 │ │ @@ -6073,15 +6076,15 @@ │ │ packuswb %xmm4,%xmm4 │ │ movd %xmm4,(%eax) │ │ psrlq $0x20,%xmm4 │ │ movd %xmm4,(%eax,%ecx,1) │ │ add $0x40,%ebx │ │ lea (%eax,%ecx,2),%eax │ │ dec %ebp │ │ - jg 824e │ │ + jg 821e │ │ add $0x17c,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ movd 0x1a4(%esp),%xmm1 │ │ @@ -6173,59 +6176,59 @@ │ │ psllw $0x8,%xmm5 │ │ psllw $0x8,%xmm3 │ │ pmullw %xmm6,%xmm2 │ │ pmulhw %xmm3,%xmm5 │ │ paddw %xmm2,%xmm5 │ │ paddw %xmm5,%xmm0 │ │ dec %ecx │ │ - jge 83a5 │ │ + jge 8375 │ │ mov 0x3c(%esp),%ecx │ │ pxor %xmm6,%xmm6 │ │ pcmpgtw %xmm0,%xmm6 │ │ paddw %xmm6,%xmm0 │ │ paddw -0x60(%edi),%xmm0 │ │ psraw $0x4,%xmm0 │ │ paddw %xmm0,%xmm4 │ │ packuswb %xmm4,%xmm4 │ │ movd %xmm4,(%eax) │ │ psrlq $0x20,%xmm4 │ │ movd %xmm4,(%eax,%ecx,1) │ │ add $0x40,%ebx │ │ lea (%eax,%ecx,2),%eax │ │ dec %ebp │ │ - jg 8394 │ │ + jg 8364 │ │ add $0x17c,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ lea 0x0(%esi),%esi │ │ lea 0x0(%edi,%eiz,1),%edi │ │ push %ebx │ │ push %esi │ │ push %edi │ │ push %ebp │ │ mov 0x14(%esp),%eax │ │ mov 0x18(%esp),%ecx │ │ - call 8541 │ │ + call 8511 │ │ pop %esi │ │ add $0xffffffef,%esi │ │ - movq 0xade60(%esi),%xmm1 │ │ - movq 0xade8e(%esi),%xmm4 │ │ - movq 0xade80(%esi),%xmm7 │ │ + movq 0xb0ad0(%esi),%xmm1 │ │ + movq 0xb0afe(%esi),%xmm4 │ │ + movq 0xb0af0(%esi),%xmm7 │ │ mov 0xb8(%ecx),%edx │ │ - movd 0xade88(%esi,%edx,2),%xmm2 │ │ + movd 0xb0af8(%esi,%edx,2),%xmm2 │ │ movd (%ecx),%xmm0 │ │ - movdqa 0xade50(%esi),%xmm5 │ │ + movdqa 0xb0ac0(%esi),%xmm5 │ │ pshuflw $0x0,%xmm2,%xmm2 │ │ pshuflw $0x0,%xmm0,%xmm0 │ │ mov $0xffffe89e,%edx │ │ sub %edx,%eax │ │ - lea 0xc8120(%esi),%ebx │ │ + lea 0xca570(%esi),%ebx │ │ movdqa %xmm0,%xmm6 │ │ pand %xmm1,%xmm6 │ │ movdqa %xmm6,%xmm3 │ │ psrlw $0xa,%xmm3 │ │ por %xmm3,%xmm6 │ │ pmullw %xmm4,%xmm6 │ │ movdqa %xmm5,%xmm3 │ │ @@ -6252,31 +6255,31 @@ │ │ shr $0x10,%ebp │ │ pinsrw $0x2,(%ebx,%edi,2),%xmm6 │ │ pinsrw $0x3,(%ebx,%ebp,2),%xmm6 │ │ pmulhrsw %xmm2,%xmm6 │ │ packsswb %xmm6,%xmm6 │ │ movd %xmm6,(%eax,%edx,1) │ │ add $0x4,%edx │ │ - jl 858f │ │ + jl 855f │ │ mov 0x5c(%ecx),%edx │ │ - mov 0xadeae(%esi,%edx,4),%edx │ │ - lea 0xadeae(%edx,%esi,1),%edx │ │ + mov 0xb0b1e(%esi,%edx,4),%edx │ │ + lea 0xb0b1e(%edx,%esi,1),%edx │ │ jmp *%edx │ │ movsbl 0x63(%ecx),%edx │ │ movd 0x60(%ecx),%xmm4 │ │ mov 0xb0(%ecx),%ecx │ │ mov %edx,0x18(%esp) │ │ pxor %xmm6,%xmm6 │ │ movdqa %xmm6,%xmm7 │ │ pcmpgtb %xmm4,%xmm7 │ │ punpcklbw %xmm7,%xmm4 │ │ - pinsrw $0x3,0xadeac(%esi),%xmm4 │ │ + pinsrw $0x3,0xb0b1c(%esi),%xmm4 │ │ pshufd $0x55,%xmm4,%xmm5 │ │ pshufd $0x0,%xmm4,%xmm4 │ │ - movd 0xade8c(%esi,%ecx,2),%xmm3 │ │ + movd 0xb0afc(%esi,%ecx,2),%xmm3 │ │ pshuflw $0x0,%xmm3,%xmm3 │ │ sub $0x161d,%eax │ │ movl $0x46,0x14(%esp) │ │ mov $0xffffff80,%ebx │ │ mov $0x7f,%esi │ │ mov $0xffffffb4,%edi │ │ movsbl -0x1(%eax,%edi,1),%edx │ │ @@ -6302,30 +6305,30 @@ │ │ add %ebp,%edx │ │ cmp %esi,%edx │ │ cmovns %esi,%edx │ │ cmp %ebx,%edx │ │ cmovs %ebx,%edx │ │ mov %dl,(%eax,%edi,1) │ │ inc %edi │ │ - je 870a │ │ + je 86da │ │ test $0x3,%edi │ │ - jne 86d8 │ │ - jmp 86a0 │ │ + jne 86a8 │ │ + jmp 8670 │ │ add $0x52,%eax │ │ decl 0x14(%esp) │ │ - jg 8696 │ │ + jg 8666 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ sub $0x8c,%esp │ │ mov 0xb0(%ecx),%edx │ │ - movd 0xade8c(%esi,%edx,2),%xmm6 │ │ - movd 0xade69(%esi),%xmm7 │ │ + movd 0xb0afc(%esi,%edx,2),%xmm6 │ │ + movd 0xb0ad9(%esi),%xmm7 │ │ movdqa %xmm7,0x70(%esp) │ │ movq 0x60(%ecx),%xmm0 │ │ movd 0x68(%ecx),%xmm1 │ │ pxor %xmm7,%xmm7 │ │ pshuflw $0x0,%xmm6,%xmm6 │ │ punpcklwd %xmm7,%xmm6 │ │ movdqa %xmm7,%xmm4 │ │ @@ -6406,31 +6409,31 @@ │ │ movdqa 0x70(%esp),%xmm1 │ │ pandn %xmm0,%xmm1 │ │ movdqa %xmm1,%xmm0 │ │ por %xmm3,%xmm0 │ │ psrldq $0x1,%xmm0 │ │ movd %xmm0,-0x1(%eax,%ebx,1) │ │ inc %ebx │ │ - je 88e7 │ │ + je 88b7 │ │ test $0x3,%ebx │ │ - jne 8877 │ │ - jmp 87c0 │ │ + jne 8847 │ │ + jmp 8790 │ │ add $0x52,%eax │ │ dec %edx │ │ - jg 87bb │ │ + jg 878b │ │ add $0x8c,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ sub $0xec,%esp │ │ mov 0xb0(%ecx),%edx │ │ - movd 0xade8c(%esi,%edx,2),%xmm6 │ │ - movd 0xade68(%esi),%xmm7 │ │ + movd 0xb0afc(%esi,%edx,2),%xmm6 │ │ + movd 0xb0ad8(%esi),%xmm7 │ │ movdqu 0x60(%ecx),%xmm0 │ │ movq 0x70(%ecx),%xmm2 │ │ pxor %xmm3,%xmm3 │ │ movdqa %xmm3,%xmm4 │ │ pcmpgtb %xmm0,%xmm4 │ │ pcmpgtb %xmm2,%xmm3 │ │ pshuflw $0x0,%xmm6,%xmm6 │ │ @@ -6451,18 +6454,18 @@ │ │ pshufd $0x55,%xmm1,%xmm6 │ │ pshufd $0xaa,%xmm1,%xmm7 │ │ pshufd $0xff,%xmm1,%xmm5 │ │ pshufd $0x0,%xmm1,%xmm1 │ │ pshufd $0x55,%xmm2,%xmm3 │ │ movdqa %xmm2,%xmm0 │ │ psrldq $0xa,%xmm0 │ │ - pinsrw $0x5,0xadeac(%esi),%xmm2 │ │ + pinsrw $0x5,0xb0b1c(%esi),%xmm2 │ │ pshufd $0xaa,%xmm2,%xmm4 │ │ pshufd $0x0,%xmm2,%xmm2 │ │ - pinsrw $0x3,0xade8e(%esi,%edx,2),%xmm0 │ │ + pinsrw $0x3,0xb0afe(%esi,%edx,2),%xmm0 │ │ movdqa %xmm1,0x40(%esp) │ │ movdqa %xmm6,0x50(%esp) │ │ movdqa %xmm7,0x60(%esp) │ │ movdqa %xmm5,0x70(%esp) │ │ movdqa %xmm2,0x80(%esp) │ │ movdqa %xmm3,0x90(%esp) │ │ movdqa %xmm4,0xa0(%esp) │ │ @@ -6572,50 +6575,50 @@ │ │ movdqa 0xd0(%esp),%xmm3 │ │ pandn %xmm1,%xmm3 │ │ movdqa %xmm2,%xmm1 │ │ por %xmm3,%xmm1 │ │ movd %xmm1,-0x3(%eax,%ebx,1) │ │ psrldq $0x1,%xmm1 │ │ inc %ebx │ │ - je 8c25 │ │ + je 8bf5 │ │ test $0x3,%ebx │ │ - jne 8bb0 │ │ - jmp 8a0f │ │ + jne 8b80 │ │ + jmp 89df │ │ add $0x52,%eax │ │ dec %edx │ │ - jg 8a0a │ │ + jg 89da │ │ add $0xec,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopw 0x0(%eax,%eax,1) │ │ push %ebx │ │ push %esi │ │ push %edi │ │ push %ebp │ │ mov 0x14(%esp),%eax │ │ mov 0x1c(%esp),%edx │ │ mov 0x20(%esp),%ebx │ │ - call 8c55 │ │ + call 8c25 │ │ pop %esi │ │ add $0xfffff8db,%esi │ │ - movq 0xade60(%esi),%xmm1 │ │ - movq 0xade8e(%esi),%xmm4 │ │ - movq 0xade80(%esi),%xmm7 │ │ + movq 0xb0ad0(%esi),%xmm1 │ │ + movq 0xb0afe(%esi),%xmm4 │ │ + movq 0xb0af0(%esi),%xmm7 │ │ mov 0xb8(%edx),%edi │ │ - movd 0xade88(%esi,%edi,2),%xmm6 │ │ - movdqa 0xade50(%esi),%xmm5 │ │ + movd 0xb0af8(%esi,%edi,2),%xmm6 │ │ + movdqa 0xb0ac0(%esi),%xmm5 │ │ movd (%edx),%xmm0 │ │ - movd 0xade70(%esi,%ebx,4),%xmm2 │ │ + movd 0xb0ae0(%esi,%ebx,4),%xmm2 │ │ pxor %xmm2,%xmm0 │ │ pshuflw $0x0,%xmm6,%xmm6 │ │ pshuflw $0x0,%xmm0,%xmm0 │ │ - lea 0xc8120(%esi),%ebp │ │ + lea 0xca570(%esi),%ebp │ │ movl $0x26,0x20(%esp) │ │ add $0x2c,%eax │ │ mov $0xffffffd4,%edi │ │ movdqa %xmm0,%xmm2 │ │ pand %xmm1,%xmm2 │ │ movdqa %xmm2,%xmm3 │ │ psrlw $0xa,%xmm3 │ │ @@ -6645,34 +6648,34 @@ │ │ shr $0x10,%edx │ │ pinsrw $0x2,0x0(%ebp,%ecx,2),%xmm3 │ │ pinsrw $0x3,0x0(%ebp,%edx,2),%xmm3 │ │ pmulhrsw %xmm6,%xmm3 │ │ packsswb %xmm3,%xmm3 │ │ movd %xmm3,(%eax,%edi,1) │ │ add $0x4,%edi │ │ - jl 8cbc │ │ + jl 8c8c │ │ add $0x52,%eax │ │ decl 0x20(%esp) │ │ - jg 8cb7 │ │ + jg 8c87 │ │ mov 0x1c(%esp),%edx │ │ mov 0x5c(%edx),%edi │ │ - mov 0xadebe(%esi,%edi,4),%edi │ │ - lea 0xadebe(%edi,%esi,1),%edi │ │ + mov 0xb0b2e(%esi,%edi,4),%edi │ │ + lea 0xb0b2e(%edi,%esi,1),%edi │ │ jmp *%edi │ │ mov 0x18(%esp),%ecx │ │ sub $0x2c,%esp │ │ imul $0x1c,%ebx,%ebx │ │ mov 0xb0(%edx),%edi │ │ movd 0x78(%edx,%ebx,1),%xmm5 │ │ - movd 0xade80(%esi,%edi,2),%xmm4 │ │ + movd 0xb0af0(%esi,%edi,2),%xmm4 │ │ pxor %xmm0,%xmm0 │ │ pcmpgtb %xmm5,%xmm0 │ │ punpcklbw %xmm0,%xmm5 │ │ - movd 0xade7c(%esi),%xmm7 │ │ - movd 0xade84(%esi),%xmm6 │ │ + movd 0xb0aec(%esi),%xmm7 │ │ + movd 0xb0af4(%esi),%xmm6 │ │ pshuflw $0x0,%xmm5,%xmm5 │ │ pshuflw $0x0,%xmm4,%xmm4 │ │ pshufd $0x0,%xmm7,%xmm7 │ │ pshuflw $0x0,%xmm6,%xmm6 │ │ punpcklqdq %xmm5,%xmm5 │ │ punpcklqdq %xmm4,%xmm4 │ │ punpcklqdq %xmm6,%xmm6 │ │ @@ -6712,15 +6715,15 @@ │ │ punpcklbw %xmm4,%xmm1 │ │ paddw %xmm3,%xmm2 │ │ paddw %xmm1,%xmm0 │ │ packsswb %xmm2,%xmm0 │ │ movdqu %xmm0,(%eax,%ebx,1) │ │ add $0x10,%ebx │ │ cmp $0x20,%ebx │ │ - jl 8dfe │ │ + jl 8dce │ │ movdqu (%ecx,%ebx,2),%xmm1 │ │ movdqu 0x52(%ecx,%ebx,2),%xmm2 │ │ movdqa %xmm7,%xmm0 │ │ pmaddubsw %xmm1,%xmm0 │ │ movdqa %xmm7,%xmm1 │ │ pmaddubsw %xmm2,%xmm1 │ │ paddw %xmm1,%xmm0 │ │ @@ -6738,30 +6741,30 @@ │ │ pandn %xmm0,%xmm2 │ │ pand (%esp),%xmm1 │ │ por %xmm1,%xmm2 │ │ movq %xmm2,(%eax,%ebx,1) │ │ add $0x52,%eax │ │ add $0xa4,%ecx │ │ dec %edx │ │ - jg 8dfc │ │ + jg 8dcc │ │ add $0x2c,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ imul $0x1c,%ebx,%ebx │ │ movsbl 0x7b(%ebx,%edx,1),%edi │ │ movd 0x77(%ebx,%edx,1),%xmm4 │ │ pinsrw $0x2,0x7c(%ebx,%edx,1),%xmm4 │ │ mov %edi,0x20(%esp) │ │ mov 0xb0(%edx),%ecx │ │ - movd 0xade8c(%esi,%ecx,2),%xmm3 │ │ - movd 0xade7c(%esi),%xmm7 │ │ - movd 0xade84(%esi),%xmm6 │ │ + movd 0xb0afc(%esi,%ecx,2),%xmm3 │ │ + movd 0xb0aec(%esi),%xmm7 │ │ + movd 0xb0af4(%esi),%xmm6 │ │ psrldq $0x1,%xmm4 │ │ pxor %xmm5,%xmm5 │ │ punpcklwd %xmm5,%xmm3 │ │ punpcklwd %xmm6,%xmm6 │ │ pcmpgtb %xmm4,%xmm5 │ │ punpcklbw %xmm5,%xmm4 │ │ pshufd $0x55,%xmm4,%xmm5 │ │ @@ -6808,39 +6811,39 @@ │ │ add %edx,%ebx │ │ cmp %edi,%ebx │ │ cmovns %edi,%ebx │ │ cmp %esi,%ebx │ │ cmovs %esi,%ebx │ │ mov %bl,(%eax,%ebp,1) │ │ inc %ebp │ │ - je 9042 │ │ + je 9012 │ │ test $0x3,%ebp │ │ - jne 900d │ │ - jmp 8fa7 │ │ + jne 8fdd │ │ + jmp 8f77 │ │ add $0x52,%eax │ │ addl $0xa4,0x18(%esp) │ │ decl 0x14(%esp) │ │ - jg 8f9d │ │ + jg 8f6d │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ sub $0x8c,%esp │ │ mov 0xa4(%esp),%ecx │ │ mov 0xb0(%edx),%edi │ │ imul $0x1c,%ebx,%ebx │ │ - movd 0xade8c(%esi,%edi,2),%xmm7 │ │ + movd 0xb0afc(%esi,%edi,2),%xmm7 │ │ movdqu 0x78(%ebx,%edx,1),%xmm0 │ │ pxor %xmm2,%xmm2 │ │ pcmpgtb %xmm0,%xmm2 │ │ movdqa %xmm0,%xmm1 │ │ punpckhbw %xmm2,%xmm1 │ │ punpcklbw %xmm2,%xmm0 │ │ - pinsrw $0x5,0xadeac(%esi),%xmm1 │ │ + pinsrw $0x5,0xb0b1c(%esi),%xmm1 │ │ punpcklwd %xmm7,%xmm7 │ │ pshufd $0x0,%xmm7,%xmm7 │ │ pshufd $0x0,%xmm1,%xmm4 │ │ pshufd $0x55,%xmm1,%xmm5 │ │ pshufd $0xaa,%xmm1,%xmm6 │ │ pshufd $0xff,%xmm0,%xmm3 │ │ pshufd $0xaa,%xmm0,%xmm2 │ │ @@ -6850,16 +6853,16 @@ │ │ movdqa %xmm1,0x10(%esp) │ │ movdqa %xmm2,0x20(%esp) │ │ movdqa %xmm3,0x30(%esp) │ │ movdqa %xmm4,0x40(%esp) │ │ movdqa %xmm5,0x50(%esp) │ │ movdqa %xmm6,0x60(%esp) │ │ movdqa %xmm7,0x70(%esp) │ │ - movd 0xade84(%esi),%xmm7 │ │ - movd 0xade7c(%esi),%xmm6 │ │ + movd 0xb0af4(%esi),%xmm7 │ │ + movd 0xb0aec(%esi),%xmm6 │ │ punpcklwd %xmm7,%xmm7 │ │ pshufd $0x0,%xmm6,%xmm6 │ │ pshufd $0x0,%xmm7,%xmm7 │ │ sub $0xb39,%eax │ │ add $0x145,%ecx │ │ mov $0x23,%ebx │ │ mov $0xffffffda,%edi │ │ @@ -6908,15 +6911,15 @@ │ │ paddw %xmm1,%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ punpcklwd 0x70(%esp),%xmm0 │ │ pmaddwd 0x60(%esp),%xmm0 │ │ paddd %xmm0,%xmm2 │ │ movq -0x2(%eax,%edi,1),%xmm0 │ │ pxor %xmm4,%xmm4 │ │ - movd 0xade69(%esi),%xmm5 │ │ + movd 0xb0ad9(%esi),%xmm5 │ │ punpcklbw %xmm5,%xmm5 │ │ movdqa %xmm4,%xmm1 │ │ pcmpgtb %xmm0,%xmm1 │ │ punpcklbw %xmm1,%xmm0 │ │ movdqa 0x50(%esp),%xmm3 │ │ pmaddwd %xmm0,%xmm3 │ │ paddd %xmm2,%xmm3 │ │ @@ -6925,22 +6928,22 @@ │ │ pslldq $0x4,%xmm3 │ │ pand %xmm5,%xmm3 │ │ paddw %xmm3,%xmm0 │ │ packsswb %xmm0,%xmm0 │ │ movd %xmm0,-0x2(%eax,%edi,1) │ │ psrldq $0x1,%xmm0 │ │ inc %edi │ │ - je 9272 │ │ + je 9242 │ │ test $0x3,%edi │ │ - jne 921f │ │ - jmp 912c │ │ + jne 91ef │ │ + jmp 90fc │ │ add $0x52,%eax │ │ add $0xa4,%ecx │ │ dec %ebx │ │ - jg 9127 │ │ + jg 90f7 │ │ add $0x8c,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ mov 0x18(%esp),%ecx │ │ @@ -6978,22 +6981,22 @@ │ │ pshufd $0xee,%xmm2,%xmm4 │ │ movdqa %xmm4,%xmm3 │ │ punpcklwd %xmm5,%xmm3 │ │ pshuflw $0xf9,%xmm4,%xmm5 │ │ pshufd $0x0,%xmm3,%xmm4 │ │ pshufd $0x55,%xmm2,%xmm3 │ │ pshufd $0x0,%xmm2,%xmm2 │ │ - pinsrw $0x3,0xade8e(%esi,%edi,2),%xmm5 │ │ + pinsrw $0x3,0xb0afe(%esi,%edi,2),%xmm5 │ │ movdqa %xmm2,0x80(%esp) │ │ movdqa %xmm3,0x90(%esp) │ │ movdqa %xmm4,0xa0(%esp) │ │ movdqa %xmm5,0xb0(%esp) │ │ - movd 0xade8c(%esi,%edi,2),%xmm2 │ │ - movd 0xade7c(%esi),%xmm1 │ │ - movd 0xade84(%esi),%xmm3 │ │ + movd 0xb0afc(%esi,%edi,2),%xmm2 │ │ + movd 0xb0aec(%esi),%xmm1 │ │ + movd 0xb0af4(%esi),%xmm3 │ │ pxor %xmm0,%xmm0 │ │ punpcklwd %xmm0,%xmm2 │ │ punpcklwd %xmm3,%xmm3 │ │ pshufd $0x0,%xmm2,%xmm2 │ │ pshufd $0x0,%xmm1,%xmm1 │ │ pshufd $0x0,%xmm3,%xmm3 │ │ movdqa %xmm1,0xc0(%esp) │ │ @@ -7092,15 +7095,15 @@ │ │ pmaddwd 0xa0(%esp),%xmm6 │ │ paddd %xmm2,%xmm1 │ │ paddd %xmm6,%xmm0 │ │ paddd %xmm1,%xmm0 │ │ paddd 0xd0(%esp),%xmm0 │ │ movq -0x3(%eax,%edi,1),%xmm1 │ │ pxor %xmm4,%xmm4 │ │ - movd 0xade68(%esi),%xmm5 │ │ + movd 0xb0ad8(%esi),%xmm5 │ │ movdqa %xmm4,%xmm2 │ │ pcmpgtb %xmm1,%xmm2 │ │ movdqa %xmm1,%xmm3 │ │ punpcklbw %xmm2,%xmm3 │ │ movdqa 0xb0(%esp),%xmm2 │ │ pmaddwd %xmm3,%xmm2 │ │ pshufd $0x55,%xmm2,%xmm3 │ │ @@ -7114,22 +7117,22 @@ │ │ pslld $0x18,%xmm2 │ │ pand %xmm5,%xmm2 │ │ movdqa %xmm2,%xmm1 │ │ por %xmm3,%xmm1 │ │ movd %xmm1,-0x3(%eax,%edi,1) │ │ psrldq $0x1,%xmm1 │ │ inc %edi │ │ - je 962a │ │ + je 95fa │ │ test $0x3,%edi │ │ - jne 95bb │ │ - jmp 93e1 │ │ + jne 958b │ │ + jmp 93b1 │ │ add $0x52,%eax │ │ add $0xa4,%ecx │ │ dec %ebx │ │ - jg 93dc │ │ + jg 93ac │ │ add $0xfc,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ @@ -7137,29 +7140,29 @@ │ │ push %ebx │ │ push %esi │ │ push %edi │ │ push %ebp │ │ mov 0x14(%esp),%eax │ │ mov 0x1c(%esp),%edx │ │ mov 0x20(%esp),%ebx │ │ - call 9665 │ │ + call 9635 │ │ pop %esi │ │ add $0xffffeecb,%esi │ │ - movq 0xade60(%esi),%xmm1 │ │ - movq 0xade8e(%esi),%xmm4 │ │ - movq 0xade80(%esi),%xmm7 │ │ + movq 0xb0ad0(%esi),%xmm1 │ │ + movq 0xb0afe(%esi),%xmm4 │ │ + movq 0xb0af0(%esi),%xmm7 │ │ mov 0xb8(%edx),%edi │ │ - movd 0xade88(%esi,%edi,2),%xmm6 │ │ - movdqa 0xade50(%esi),%xmm5 │ │ + movd 0xb0af8(%esi,%edi,2),%xmm6 │ │ + movdqa 0xb0ac0(%esi),%xmm5 │ │ movd (%edx),%xmm0 │ │ - movd 0xade70(%esi,%ebx,4),%xmm2 │ │ + movd 0xb0ae0(%esi,%ebx,4),%xmm2 │ │ pxor %xmm2,%xmm0 │ │ pshuflw $0x0,%xmm6,%xmm6 │ │ pshuflw $0x0,%xmm0,%xmm0 │ │ - lea 0xc8120(%esi),%ebp │ │ + lea 0xca570(%esi),%ebp │ │ movl $0x49,0x20(%esp) │ │ add $0x2c,%eax │ │ mov $0xffffffd4,%edi │ │ movdqa %xmm0,%xmm2 │ │ pand %xmm1,%xmm2 │ │ movdqa %xmm2,%xmm3 │ │ psrlw $0xa,%xmm3 │ │ @@ -7189,34 +7192,34 @@ │ │ shr $0x10,%edx │ │ pinsrw $0x2,0x0(%ebp,%ecx,2),%xmm3 │ │ pinsrw $0x3,0x0(%ebp,%edx,2),%xmm3 │ │ pmulhrsw %xmm6,%xmm3 │ │ packsswb %xmm3,%xmm3 │ │ movd %xmm3,(%eax,%edi,1) │ │ add $0x4,%edi │ │ - jl 96cc │ │ + jl 969c │ │ add $0x52,%eax │ │ decl 0x20(%esp) │ │ - jg 96c7 │ │ + jg 9697 │ │ mov 0x1c(%esp),%edx │ │ mov 0x5c(%edx),%edi │ │ - mov 0xadece(%esi,%edi,4),%edi │ │ - lea 0xadece(%edi,%esi,1),%edi │ │ + mov 0xb0b3e(%esi,%edi,4),%edi │ │ + lea 0xb0b3e(%edi,%esi,1),%edi │ │ jmp *%edi │ │ mov 0x18(%esp),%ecx │ │ sub $0x2c,%esp │ │ imul $0x1c,%ebx,%ebx │ │ mov 0xb0(%edx),%edi │ │ movd 0x78(%edx,%ebx,1),%xmm5 │ │ - movd 0xade80(%esi,%edi,2),%xmm4 │ │ + movd 0xb0af0(%esi,%edi,2),%xmm4 │ │ pxor %xmm0,%xmm0 │ │ pcmpgtb %xmm5,%xmm0 │ │ punpcklbw %xmm0,%xmm5 │ │ - movd 0xade7c(%esi),%xmm7 │ │ - movd 0xade82(%esi),%xmm6 │ │ + movd 0xb0aec(%esi),%xmm7 │ │ + movd 0xb0af2(%esi),%xmm6 │ │ pshuflw $0x0,%xmm5,%xmm5 │ │ pshuflw $0x0,%xmm4,%xmm4 │ │ pshufd $0x0,%xmm7,%xmm7 │ │ pshuflw $0x0,%xmm6,%xmm6 │ │ punpcklqdq %xmm5,%xmm5 │ │ punpcklqdq %xmm4,%xmm4 │ │ punpcklqdq %xmm6,%xmm6 │ │ @@ -7248,15 +7251,15 @@ │ │ punpcklbw %xmm4,%xmm1 │ │ paddw %xmm3,%xmm2 │ │ paddw %xmm1,%xmm0 │ │ packsswb %xmm2,%xmm0 │ │ movdqu %xmm0,(%eax,%ebx,1) │ │ add $0x10,%ebx │ │ cmp $0x20,%ebx │ │ - jl 980e │ │ + jl 97de │ │ movdqu (%ecx,%ebx,2),%xmm1 │ │ movdqa %xmm7,%xmm0 │ │ pmaddubsw %xmm1,%xmm0 │ │ pmulhrsw %xmm6,%xmm0 │ │ pmullw %xmm5,%xmm0 │ │ pmulhrsw 0x10(%esp),%xmm0 │ │ movq (%eax,%ebx,1),%xmm1 │ │ @@ -7270,30 +7273,30 @@ │ │ pandn %xmm0,%xmm2 │ │ pand (%esp),%xmm1 │ │ por %xmm1,%xmm2 │ │ movq %xmm2,(%eax,%ebx,1) │ │ add $0x52,%eax │ │ add $0x52,%ecx │ │ dec %edx │ │ - jg 980c │ │ + jg 97dc │ │ add $0x2c,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ imul $0x1c,%ebx,%ebx │ │ movsbl 0x7b(%ebx,%edx,1),%edi │ │ movd 0x77(%ebx,%edx,1),%xmm4 │ │ pinsrw $0x2,0x7c(%ebx,%edx,1),%xmm4 │ │ mov %edi,0x20(%esp) │ │ mov 0xb0(%edx),%ecx │ │ - movd 0xade8c(%esi,%ecx,2),%xmm3 │ │ - movd 0xade7c(%esi),%xmm7 │ │ - movd 0xade82(%esi),%xmm6 │ │ + movd 0xb0afc(%esi,%ecx,2),%xmm3 │ │ + movd 0xb0aec(%esi),%xmm7 │ │ + movd 0xb0af2(%esi),%xmm6 │ │ psrldq $0x1,%xmm4 │ │ pxor %xmm5,%xmm5 │ │ punpcklwd %xmm5,%xmm3 │ │ punpcklwd %xmm6,%xmm6 │ │ pcmpgtb %xmm4,%xmm5 │ │ punpcklbw %xmm5,%xmm4 │ │ pshufd $0x55,%xmm4,%xmm5 │ │ @@ -7336,39 +7339,39 @@ │ │ add %edx,%ebx │ │ cmp %edi,%ebx │ │ cmovns %edi,%ebx │ │ cmp %esi,%ebx │ │ cmovs %esi,%ebx │ │ mov %bl,(%eax,%ebp,1) │ │ inc %ebp │ │ - je 99ff │ │ + je 99cf │ │ test $0x3,%ebp │ │ - jne 99ca │ │ - jmp 9977 │ │ + jne 999a │ │ + jmp 9947 │ │ add $0x52,%eax │ │ addl $0x52,0x18(%esp) │ │ decl 0x14(%esp) │ │ - jg 996d │ │ + jg 993d │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ sub $0x8c,%esp │ │ mov 0xa4(%esp),%ecx │ │ mov 0xb0(%edx),%edi │ │ imul $0x1c,%ebx,%ebx │ │ - movd 0xade8c(%esi,%edi,2),%xmm7 │ │ + movd 0xb0afc(%esi,%edi,2),%xmm7 │ │ movdqu 0x78(%ebx,%edx,1),%xmm0 │ │ pxor %xmm2,%xmm2 │ │ pcmpgtb %xmm0,%xmm2 │ │ movdqa %xmm0,%xmm1 │ │ punpckhbw %xmm2,%xmm1 │ │ punpcklbw %xmm2,%xmm0 │ │ - pinsrw $0x5,0xadeac(%esi),%xmm1 │ │ + pinsrw $0x5,0xb0b1c(%esi),%xmm1 │ │ punpcklwd %xmm7,%xmm7 │ │ pshufd $0x0,%xmm7,%xmm7 │ │ pshufd $0x0,%xmm1,%xmm4 │ │ pshufd $0x55,%xmm1,%xmm5 │ │ pshufd $0xaa,%xmm1,%xmm6 │ │ pshufd $0xff,%xmm0,%xmm3 │ │ pshufd $0xaa,%xmm0,%xmm2 │ │ @@ -7378,16 +7381,16 @@ │ │ movdqa %xmm1,0x10(%esp) │ │ movdqa %xmm2,0x20(%esp) │ │ movdqa %xmm3,0x30(%esp) │ │ movdqa %xmm4,0x40(%esp) │ │ movdqa %xmm5,0x50(%esp) │ │ movdqa %xmm6,0x60(%esp) │ │ movdqa %xmm7,0x70(%esp) │ │ - movd 0xade82(%esi),%xmm7 │ │ - movd 0xade7c(%esi),%xmm6 │ │ + movd 0xb0af2(%esi),%xmm7 │ │ + movd 0xb0aec(%esi),%xmm6 │ │ punpcklwd %xmm7,%xmm7 │ │ pshufd $0x0,%xmm6,%xmm6 │ │ pshufd $0x0,%xmm7,%xmm7 │ │ sub $0x166f,%eax │ │ add $0x145,%ecx │ │ mov $0x46,%ebx │ │ mov $0xffffffda,%edi │ │ @@ -7432,15 +7435,15 @@ │ │ pmaddubsw %xmm1,%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ punpcklwd 0x70(%esp),%xmm0 │ │ pmaddwd 0x60(%esp),%xmm0 │ │ paddd %xmm0,%xmm2 │ │ movq -0x2(%eax,%edi,1),%xmm0 │ │ pxor %xmm4,%xmm4 │ │ - movd 0xade69(%esi),%xmm5 │ │ + movd 0xb0ad9(%esi),%xmm5 │ │ punpcklbw %xmm5,%xmm5 │ │ movdqa %xmm4,%xmm1 │ │ pcmpgtb %xmm0,%xmm1 │ │ punpcklbw %xmm1,%xmm0 │ │ movdqa 0x50(%esp),%xmm3 │ │ pmaddwd %xmm0,%xmm3 │ │ paddd %xmm2,%xmm3 │ │ @@ -7449,22 +7452,22 @@ │ │ pslldq $0x4,%xmm3 │ │ pand %xmm5,%xmm3 │ │ paddw %xmm3,%xmm0 │ │ packsswb %xmm0,%xmm0 │ │ movd %xmm0,-0x2(%eax,%edi,1) │ │ psrldq $0x1,%xmm0 │ │ inc %edi │ │ - je 9c19 │ │ + je 9be9 │ │ test $0x3,%edi │ │ - jne 9bc6 │ │ - jmp 9ae6 │ │ + jne 9b96 │ │ + jmp 9ab6 │ │ add $0x52,%eax │ │ add $0x52,%ecx │ │ dec %ebx │ │ - jg 9ae1 │ │ + jg 9ab1 │ │ add $0x8c,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ mov 0x18(%esp),%ecx │ │ @@ -7502,22 +7505,22 @@ │ │ pshufd $0xee,%xmm2,%xmm4 │ │ movdqa %xmm4,%xmm3 │ │ punpcklwd %xmm5,%xmm3 │ │ pshuflw $0xf9,%xmm4,%xmm5 │ │ pshufd $0x0,%xmm3,%xmm4 │ │ pshufd $0x55,%xmm2,%xmm3 │ │ pshufd $0x0,%xmm2,%xmm2 │ │ - pinsrw $0x3,0xade8e(%esi,%edi,2),%xmm5 │ │ + pinsrw $0x3,0xb0afe(%esi,%edi,2),%xmm5 │ │ movdqa %xmm2,0x80(%esp) │ │ movdqa %xmm3,0x90(%esp) │ │ movdqa %xmm4,0xa0(%esp) │ │ movdqa %xmm5,0xb0(%esp) │ │ - movd 0xade8c(%esi,%edi,2),%xmm2 │ │ - movd 0xade7c(%esi),%xmm1 │ │ - movd 0xade82(%esi),%xmm3 │ │ + movd 0xb0afc(%esi,%edi,2),%xmm2 │ │ + movd 0xb0aec(%esi),%xmm1 │ │ + movd 0xb0af2(%esi),%xmm3 │ │ pxor %xmm0,%xmm0 │ │ punpcklwd %xmm0,%xmm2 │ │ punpcklwd %xmm3,%xmm3 │ │ pshufd $0x0,%xmm2,%xmm2 │ │ pshufd $0x0,%xmm1,%xmm1 │ │ pshufd $0x0,%xmm3,%xmm3 │ │ movdqa %xmm1,0xc0(%esp) │ │ @@ -7612,15 +7615,15 @@ │ │ pmaddwd 0xa0(%esp),%xmm6 │ │ paddd %xmm2,%xmm1 │ │ paddd %xmm6,%xmm0 │ │ paddd %xmm1,%xmm0 │ │ paddd 0xd0(%esp),%xmm0 │ │ movq -0x3(%eax,%edi,1),%xmm1 │ │ pxor %xmm4,%xmm4 │ │ - movd 0xade68(%esi),%xmm5 │ │ + movd 0xb0ad8(%esi),%xmm5 │ │ movdqa %xmm4,%xmm2 │ │ pcmpgtb %xmm1,%xmm2 │ │ movdqa %xmm1,%xmm3 │ │ punpcklbw %xmm2,%xmm3 │ │ movdqa 0xb0(%esp),%xmm2 │ │ pmaddwd %xmm3,%xmm2 │ │ pshufd $0x55,%xmm2,%xmm3 │ │ @@ -7634,51 +7637,51 @@ │ │ pslld $0x18,%xmm2 │ │ pand %xmm5,%xmm2 │ │ movdqa %xmm2,%xmm1 │ │ por %xmm3,%xmm1 │ │ movd %xmm1,-0x3(%eax,%edi,1) │ │ psrldq $0x1,%xmm1 │ │ inc %edi │ │ - je 9fb6 │ │ + je 9f86 │ │ test $0x3,%edi │ │ - jne 9f47 │ │ - jmp 9d85 │ │ + jne 9f17 │ │ + jmp 9d55 │ │ add $0x52,%eax │ │ add $0x52,%ecx │ │ dec %ebx │ │ - jg 9d80 │ │ + jg 9d50 │ │ add $0xfc,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ push %ebp │ │ mov 0x14(%esp),%eax │ │ mov 0x1c(%esp),%edx │ │ mov 0x20(%esp),%ebx │ │ - call 9fe5 │ │ + call 9fb5 │ │ pop %esi │ │ add $0xffffe54b,%esi │ │ - movq 0xade60(%esi),%xmm1 │ │ - movq 0xade8e(%esi),%xmm4 │ │ - movq 0xade80(%esi),%xmm7 │ │ + movq 0xb0ad0(%esi),%xmm1 │ │ + movq 0xb0afe(%esi),%xmm4 │ │ + movq 0xb0af0(%esi),%xmm7 │ │ mov 0xb8(%edx),%edi │ │ - movd 0xade88(%esi,%edi,2),%xmm6 │ │ - movdqa 0xade50(%esi),%xmm5 │ │ + movd 0xb0af8(%esi,%edi,2),%xmm6 │ │ + movdqa 0xb0ac0(%esi),%xmm5 │ │ movd (%edx),%xmm0 │ │ - movd 0xade70(%esi,%ebx,4),%xmm2 │ │ + movd 0xb0ae0(%esi,%ebx,4),%xmm2 │ │ pxor %xmm2,%xmm0 │ │ pshuflw $0x0,%xmm6,%xmm6 │ │ pshuflw $0x0,%xmm0,%xmm0 │ │ - lea 0xc8120(%esi),%ebp │ │ + lea 0xca570(%esi),%ebp │ │ mov $0xffffe89e,%edi │ │ sub %edi,%eax │ │ movdqa %xmm0,%xmm2 │ │ pand %xmm1,%xmm2 │ │ movdqa %xmm2,%xmm3 │ │ psrlw $0xa,%xmm3 │ │ por %xmm3,%xmm2 │ │ @@ -7707,30 +7710,30 @@ │ │ shr $0x10,%edx │ │ pinsrw $0x2,0x0(%ebp,%ecx,2),%xmm3 │ │ pinsrw $0x3,0x0(%ebp,%edx,2),%xmm3 │ │ pmulhrsw %xmm6,%xmm3 │ │ packsswb %xmm3,%xmm3 │ │ movd %xmm3,(%eax,%edi,1) │ │ add $0x4,%edi │ │ - jl a043 │ │ + jl a013 │ │ mov 0x1c(%esp),%edx │ │ mov 0x5c(%edx),%edi │ │ - mov 0xadede(%esi,%edi,4),%edi │ │ - lea 0xadede(%edi,%esi,1),%edi │ │ + mov 0xb0b4e(%esi,%edi,4),%edi │ │ + lea 0xb0b4e(%edi,%esi,1),%edi │ │ jmp *%edi │ │ mov 0x18(%esp),%ecx │ │ sub $0x2c,%esp │ │ imul $0x1c,%ebx,%ebx │ │ mov 0xb0(%edx),%edi │ │ movd 0x78(%edx,%ebx,1),%xmm5 │ │ - movd 0xade80(%esi,%edi,2),%xmm4 │ │ + movd 0xb0af0(%esi,%edi,2),%xmm4 │ │ pxor %xmm0,%xmm0 │ │ pcmpgtb %xmm5,%xmm0 │ │ punpcklbw %xmm0,%xmm5 │ │ - movd 0xade7c(%esi),%xmm7 │ │ + movd 0xb0aec(%esi),%xmm7 │ │ pshuflw $0x0,%xmm5,%xmm5 │ │ pshuflw $0x0,%xmm4,%xmm4 │ │ pshufd $0x0,%xmm7,%xmm7 │ │ punpcklqdq %xmm5,%xmm5 │ │ punpcklqdq %xmm4,%xmm4 │ │ pcmpeqw %xmm1,%xmm1 │ │ pslldq $0xc,%xmm1 │ │ @@ -7758,39 +7761,39 @@ │ │ movdqa %xmm1,%xmm6 │ │ punpcklbw %xmm4,%xmm6 │ │ paddw %xmm3,%xmm2 │ │ paddw %xmm6,%xmm0 │ │ packsswb %xmm2,%xmm0 │ │ add $0x10,%ebx │ │ cmp $0x50,%ebx │ │ - je a1cf │ │ + je a19f │ │ movdqu %xmm0,-0x10(%eax,%ebx,1) │ │ - jmp a167 │ │ + jmp a137 │ │ movdqa (%esp),%xmm2 │ │ pandn %xmm0,%xmm2 │ │ pand (%esp),%xmm1 │ │ por %xmm1,%xmm2 │ │ movdqu %xmm2,-0x10(%eax,%ebx,1) │ │ add $0x52,%eax │ │ add $0x52,%ecx │ │ dec %edx │ │ - jg a165 │ │ + jg a135 │ │ add $0x2c,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ imul $0x1c,%ebx,%ebx │ │ movsbl 0x7b(%ebx,%edx,1),%edi │ │ movd 0x77(%ebx,%edx,1),%xmm4 │ │ pinsrw $0x2,0x7c(%ebx,%edx,1),%xmm4 │ │ mov %edi,0x20(%esp) │ │ mov 0xb0(%edx),%ecx │ │ - movd 0xade8c(%esi,%ecx,2),%xmm3 │ │ + movd 0xb0afc(%esi,%ecx,2),%xmm3 │ │ psrldq $0x1,%xmm4 │ │ pxor %xmm5,%xmm5 │ │ punpcklwd %xmm5,%xmm3 │ │ pcmpgtb %xmm4,%xmm5 │ │ punpcklbw %xmm5,%xmm4 │ │ pshufd $0x55,%xmm4,%xmm5 │ │ pshufd $0x0,%xmm4,%xmm4 │ │ @@ -7830,39 +7833,39 @@ │ │ add %edx,%ebx │ │ cmp %edi,%ebx │ │ cmovns %edi,%ebx │ │ cmp %esi,%ebx │ │ cmovs %esi,%ebx │ │ mov %bl,(%eax,%ebp,1) │ │ inc %ebp │ │ - je a2f7 │ │ + je a2c7 │ │ test $0x3,%ebp │ │ - jne a2c2 │ │ - jmp a271 │ │ + jne a292 │ │ + jmp a241 │ │ add $0x52,%eax │ │ addl $0x52,0x18(%esp) │ │ decl 0x14(%esp) │ │ - jg a267 │ │ + jg a237 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ sub $0x8c,%esp │ │ mov 0xa4(%esp),%ecx │ │ mov 0xb0(%edx),%edi │ │ imul $0x1c,%ebx,%ebx │ │ - movd 0xade8c(%esi,%edi,2),%xmm7 │ │ + movd 0xb0afc(%esi,%edi,2),%xmm7 │ │ movdqu 0x78(%ebx,%edx,1),%xmm0 │ │ pxor %xmm2,%xmm2 │ │ pcmpgtb %xmm0,%xmm2 │ │ movdqa %xmm0,%xmm1 │ │ punpckhbw %xmm2,%xmm1 │ │ punpcklbw %xmm2,%xmm0 │ │ - pinsrw $0x5,0xadeac(%esi),%xmm1 │ │ + pinsrw $0x5,0xb0b1c(%esi),%xmm1 │ │ punpcklwd %xmm7,%xmm7 │ │ pshufd $0x0,%xmm7,%xmm7 │ │ pshufd $0x0,%xmm1,%xmm4 │ │ pshufd $0x55,%xmm1,%xmm5 │ │ pshufd $0xaa,%xmm1,%xmm6 │ │ pshufd $0xff,%xmm0,%xmm3 │ │ pshufd $0xaa,%xmm0,%xmm2 │ │ @@ -7921,15 +7924,15 @@ │ │ pcmpgtb %xmm0,%xmm1 │ │ punpcklbw %xmm1,%xmm0 │ │ punpcklwd 0x70(%esp),%xmm0 │ │ pmaddwd 0x60(%esp),%xmm0 │ │ paddd %xmm0,%xmm2 │ │ movq -0x2(%eax,%edi,1),%xmm0 │ │ pxor %xmm4,%xmm4 │ │ - movd 0xade69(%esi),%xmm5 │ │ + movd 0xb0ad9(%esi),%xmm5 │ │ punpcklbw %xmm5,%xmm5 │ │ movdqa %xmm4,%xmm1 │ │ pcmpgtb %xmm0,%xmm1 │ │ punpcklbw %xmm1,%xmm0 │ │ movdqa 0x50(%esp),%xmm3 │ │ pmaddwd %xmm0,%xmm3 │ │ paddd %xmm2,%xmm3 │ │ @@ -7938,22 +7941,22 @@ │ │ pslldq $0x4,%xmm3 │ │ pand %xmm5,%xmm3 │ │ paddw %xmm3,%xmm0 │ │ packsswb %xmm0,%xmm0 │ │ movd %xmm0,-0x2(%eax,%edi,1) │ │ psrldq $0x1,%xmm0 │ │ inc %edi │ │ - je a4f1 │ │ + je a4c1 │ │ test $0x3,%edi │ │ - jne a49e │ │ - jmp a3c0 │ │ + jne a46e │ │ + jmp a390 │ │ add $0x52,%eax │ │ add $0x52,%ecx │ │ dec %ebx │ │ - jg a3bb │ │ + jg a38b │ │ add $0x8c,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ mov 0x18(%esp),%ecx │ │ @@ -7991,20 +7994,20 @@ │ │ pshufd $0xee,%xmm2,%xmm4 │ │ movdqa %xmm4,%xmm3 │ │ punpcklwd %xmm5,%xmm3 │ │ pshuflw $0xf9,%xmm4,%xmm5 │ │ pshufd $0x0,%xmm3,%xmm4 │ │ pshufd $0x55,%xmm2,%xmm3 │ │ pshufd $0x0,%xmm2,%xmm2 │ │ - pinsrw $0x3,0xade8e(%esi,%edi,2),%xmm5 │ │ + pinsrw $0x3,0xb0afe(%esi,%edi,2),%xmm5 │ │ movdqa %xmm2,0x80(%esp) │ │ movdqa %xmm3,0x90(%esp) │ │ movdqa %xmm4,0xa0(%esp) │ │ movdqa %xmm5,0xb0(%esp) │ │ - movd 0xade8c(%esi,%edi,2),%xmm2 │ │ + movd 0xb0afc(%esi,%edi,2),%xmm2 │ │ pxor %xmm0,%xmm0 │ │ punpcklwd %xmm0,%xmm2 │ │ pshufd $0x0,%xmm2,%xmm2 │ │ movdqa %xmm2,0xd0(%esp) │ │ sub $0x161d,%eax │ │ add $0x145,%ecx │ │ mov $0x46,%ebx │ │ @@ -8094,15 +8097,15 @@ │ │ pmaddwd 0xa0(%esp),%xmm6 │ │ paddd %xmm2,%xmm1 │ │ paddd %xmm6,%xmm0 │ │ paddd %xmm1,%xmm0 │ │ paddd 0xd0(%esp),%xmm0 │ │ movq -0x3(%eax,%edi,1),%xmm1 │ │ pxor %xmm4,%xmm4 │ │ - movd 0xade68(%esi),%xmm5 │ │ + movd 0xb0ad8(%esi),%xmm5 │ │ movdqa %xmm4,%xmm2 │ │ pcmpgtb %xmm1,%xmm2 │ │ movdqa %xmm1,%xmm3 │ │ punpcklbw %xmm2,%xmm3 │ │ movdqa 0xb0(%esp),%xmm2 │ │ pmaddwd %xmm3,%xmm2 │ │ pshufd $0x55,%xmm2,%xmm3 │ │ @@ -8116,22 +8119,22 @@ │ │ pslld $0x18,%xmm2 │ │ pand %xmm5,%xmm2 │ │ movdqa %xmm2,%xmm1 │ │ por %xmm3,%xmm1 │ │ movd %xmm1,-0x3(%eax,%edi,1) │ │ psrldq $0x1,%xmm1 │ │ inc %edi │ │ - je a852 │ │ + je a822 │ │ test $0x3,%edi │ │ - jne a7e3 │ │ - jmp a62d │ │ + jne a7b3 │ │ + jmp a5fd │ │ add $0x52,%eax │ │ add $0x52,%ecx │ │ dec %ebx │ │ - jg a628 │ │ + jg a5f8 │ │ add $0xfc,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopw 0x0(%eax,%eax,1) │ │ @@ -8139,17 +8142,17 @@ │ │ push %esi │ │ push %edi │ │ push %ebp │ │ sub $0x7c,%esp │ │ mov 0x94(%esp),%ecx │ │ mov 0x9c(%esp),%esi │ │ mov 0xa4(%esp),%edx │ │ - call a891 │ │ + call a861 │ │ pop %edi │ │ - add $0xabaef,%edi │ │ + add $0xae75f,%edi │ │ mov %edi,0xa4(%esp) │ │ mov 0x58(%esi),%ebp │ │ movd 0x30(%edi,%ebp,2),%xmm3 │ │ mov 0xd8(%esi),%ebp │ │ pcmpeqw %xmm2,%xmm2 │ │ psrldq $0xe,%xmm2 │ │ movd 0x52(%edi,%ebp,4),%xmm4 │ │ @@ -8163,21 +8166,21 @@ │ │ movdqa %xmm2,(%esp) │ │ movdqa %xmm3,0x10(%esp) │ │ movdqa %xmm4,0x20(%esp) │ │ movdqa %xmm5,0x30(%esp) │ │ mov 0xb0(%esp),%ebx │ │ mov 0xd4(%esi),%ebp │ │ test %ebp,%ebp │ │ - je a924 │ │ + je a8f4 │ │ movdqa -0x30(%edi),%xmm6 │ │ movd -0x12(%edi),%xmm7 │ │ movdqa %xmm6,0x40(%esp) │ │ movdqa %xmm7,0x50(%esp) │ │ test %ebx,%ebx │ │ - jne ada0 │ │ + jne ad70 │ │ mov %ebp,0xb0(%esp) │ │ imul $0xad000025,%ebx,%ebx │ │ add $0x690000b2,%ebx │ │ rol $0x8,%ebx │ │ movzwl %bx,%ebx │ │ xor (%esi),%ebx │ │ mov %ebx,0x9c(%esp) │ │ @@ -8276,30 +8279,30 @@ │ │ pminsw 0x20(%esp),%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ mov 0x90(%esp),%eax │ │ movdqa %xmm0,(%eax,%ecx,1) │ │ add 0x98(%esp),%ecx │ │ add $0x52,%ebp │ │ dec %esi │ │ - jg a9b0 │ │ + jg a980 │ │ addl $0x10,0xa0(%esp) │ │ - jge ad98 │ │ + jge ad68 │ │ mov 0x94(%esp),%ecx │ │ add 0xa0(%esp),%ecx │ │ btcl $0x2,0xb0(%esp) │ │ - jb ab56 │ │ + jb ab26 │ │ add $0x10,%ebx │ │ testl $0x2,0xb0(%esp) │ │ - je a9a2 │ │ + je a972 │ │ addl $0x10,0x64(%esp) │ │ - jne ae5e │ │ + jne ae2e │ │ testl $0x1,0xb0(%esp) │ │ - je a967 │ │ + je a937 │ │ testl $0x2,0xb0(%esp) │ │ - jne b05d │ │ + jne b02d │ │ add $0x10,%ebx │ │ mov %ebx,0x60(%esp) │ │ mov 0x9c(%esp),%ebx │ │ mov %ebx,%ebp │ │ or $0xeff4,%ebx │ │ shr %ebp │ │ test %bh,%bl │ │ @@ -8397,25 +8400,25 @@ │ │ pminsw 0x20(%esp),%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ mov 0x90(%esp),%eax │ │ movdqa %xmm0,(%eax,%ecx,1) │ │ add 0x98(%esp),%ecx │ │ add $0x52,%ebp │ │ dec %esi │ │ - jg abc8 │ │ + jg ab98 │ │ addl $0x10,0xa0(%esp) │ │ - jge ad98 │ │ + jge ad68 │ │ mov 0x94(%esp),%ecx │ │ add 0xa0(%esp),%ecx │ │ xorl $0x4,0xb0(%esp) │ │ add $0x10,%ebx │ │ testl $0x2,0xb0(%esp) │ │ - je a9a2 │ │ + je a972 │ │ addl $0x10,0x64(%esp) │ │ - jmp ae5e │ │ + jmp ae2e │ │ add $0x7c,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ or $0x2,%ebp │ │ @@ -8553,27 +8556,27 @@ │ │ packuswb %xmm1,%xmm0 │ │ mov 0x90(%esp),%eax │ │ movdqa %xmm0,(%eax,%ecx,1) │ │ addl $0x10,0x58(%esp) │ │ add 0x98(%esp),%ecx │ │ add $0x52,%ebp │ │ dec %si │ │ - je b029 │ │ + je aff9 │ │ btc $0x10,%esi │ │ - jae ae7a │ │ - jmp a9b0 │ │ + jae ae4a │ │ + jmp a980 │ │ addl $0x10,0xa0(%esp) │ │ - jge b334 │ │ + jge b304 │ │ mov 0x94(%esp),%ecx │ │ add 0xa0(%esp),%ecx │ │ btcl $0x2,0xb0(%esp) │ │ - jb b05d │ │ + jb b02d │ │ add $0x10,%ebx │ │ addl $0x10,0x64(%esp) │ │ - jmp ae5e │ │ + jmp ae2e │ │ mov 0xa4(%esp),%edi │ │ lea -0x20(%edi),%edi │ │ mov %edi,0x58(%esp) │ │ mov 0x64(%esp),%edi │ │ mov %ebx,%esi │ │ add $0x10,%edi │ │ add $0x10,%esi │ │ @@ -8715,26 +8718,26 @@ │ │ packuswb %xmm1,%xmm0 │ │ mov 0x90(%esp),%eax │ │ movdqa %xmm0,(%eax,%ecx,1) │ │ addl $0x10,0x58(%esp) │ │ add 0x98(%esp),%ecx │ │ add $0x52,%ebp │ │ dec %si │ │ - je b307 │ │ + je b2d7 │ │ btc $0x10,%esi │ │ - jae b0ec │ │ - jmp abc8 │ │ + jae b0bc │ │ + jmp ab98 │ │ addl $0x10,0xa0(%esp) │ │ - jge b334 │ │ + jge b304 │ │ mov 0x94(%esp),%ecx │ │ add 0xa0(%esp),%ecx │ │ xorl $0x4,0xb0(%esp) │ │ add $0x10,%ebx │ │ addl $0x10,0x64(%esp) │ │ - jmp ae5e │ │ + jmp ae2e │ │ add $0x7c,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax) │ │ @@ -8742,17 +8745,17 @@ │ │ push %esi │ │ push %edi │ │ push %ebp │ │ sub $0x9c,%esp │ │ mov 0xb4(%esp),%ecx │ │ mov 0xbc(%esp),%esi │ │ mov 0xc4(%esp),%edx │ │ - call b364 │ │ + call b334 │ │ pop %edi │ │ - add $0xab01c,%edi │ │ + add $0xadc8c,%edi │ │ mov %edi,0xc4(%esp) │ │ mov 0x58(%esi),%ebp │ │ pcmpeqw %xmm2,%xmm2 │ │ movd 0x30(%edi,%ebp,2),%xmm3 │ │ mov 0xd8(%esi),%ebp │ │ lea 0x0(%ebp,%ebp,1),%eax │ │ cmpl $0x0,0xe0(%esp) │ │ @@ -8767,15 +8770,15 @@ │ │ pshufd $0x0,%xmm5,%xmm5 │ │ pshufd $0x0,%xmm4,%xmm4 │ │ movdqa %xmm2,(%esp) │ │ movdqa %xmm3,0x10(%esp) │ │ movdqa %xmm4,0x20(%esp) │ │ movdqa %xmm5,0x30(%esp) │ │ cmpb $0x0,0x24(%esi) │ │ - jne c0b0 │ │ + jne c080 │ │ mov 0xdc(%esp),%ebp │ │ movd 0xbc(%esi,%ebp,4),%xmm0 │ │ movd 0xc4(%esi,%ebp,4),%xmm1 │ │ movdqa %xmm1,%xmm6 │ │ punpcklbw %xmm0,%xmm6 │ │ movd 0xcc(%esi,%ebp,4),%xmm7 │ │ punpcklwd %xmm6,%xmm6 │ │ @@ -8783,22 +8786,22 @@ │ │ pshufd $0x0,%xmm6,%xmm6 │ │ pshufd $0x0,%xmm7,%xmm7 │ │ movdqa %xmm6,0x40(%esp) │ │ movdqa %xmm7,0x50(%esp) │ │ mov 0xd0(%esp),%ebx │ │ mov 0xd4(%esi),%ebp │ │ test %ebp,%ebp │ │ - je b45d │ │ + je b42d │ │ movd 0x28(%edi),%xmm1 │ │ movdqa -0x30(%edi),%xmm0 │ │ pshufd $0x0,%xmm1,%xmm1 │ │ movdqa %xmm0,0x60(%esp) │ │ movdqa %xmm1,0x70(%esp) │ │ test %ebx,%ebx │ │ - jne b9fc │ │ + jne b9cc │ │ mov %ebp,0xd0(%esp) │ │ imul $0xad000025,%ebx,%ebx │ │ add $0x690000b2,%ebx │ │ rol $0x8,%ebx │ │ movzwl %bx,%ebx │ │ xor (%esi),%ebx │ │ mov %ebx,0xbc(%esp) │ │ @@ -8927,28 +8930,28 @@ │ │ pminsw 0x20(%esp),%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ mov 0xb0(%esp),%eax │ │ movdqa %xmm0,(%eax,%ecx,1) │ │ add 0xb8(%esp),%ecx │ │ add $0x52,%ebp │ │ dec %si │ │ - jg b4fe │ │ + jg b4ce │ │ mov 0xc0(%esp),%esi │ │ add $0x10,%esi │ │ - jge b9f1 │ │ + jge b9c1 │ │ mov 0xb4(%esp),%ecx │ │ mov 0xdc(%esp),%eax │ │ lea (%eax,%esi,2),%eax │ │ add %esi,%ecx │ │ mov %esi,0xc0(%esp) │ │ mov %eax,0xd4(%esp) │ │ testl $0x1,0xd0(%esp) │ │ - je b4b8 │ │ + je b488 │ │ testl $0x2,0xd0(%esp) │ │ - jne bd4b │ │ + jne bd1b │ │ lea 0x10(%ebx),%ebp │ │ mov %ebp,0x80(%esp) │ │ mov 0xbc(%esp),%ebx │ │ mov %ebx,%ebp │ │ or $0xeff4,%ebx │ │ shr %ebp │ │ test %bh,%bl │ │ @@ -9075,27 +9078,27 @@ │ │ pminsw 0x20(%esp),%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ mov 0xb0(%esp),%eax │ │ movdqa %xmm0,(%eax,%ecx,1) │ │ add 0xb8(%esp),%ecx │ │ add $0x52,%ebp │ │ dec %si │ │ - jg b787 │ │ + jg b757 │ │ mov 0xc0(%esp),%esi │ │ add $0x10,%esi │ │ - jge b9f1 │ │ + jge b9c1 │ │ mov 0xb4(%esp),%ecx │ │ mov 0xdc(%esp),%eax │ │ lea (%eax,%esi,2),%eax │ │ add %esi,%ecx │ │ mov %esi,0xc0(%esp) │ │ mov %eax,0xd4(%esp) │ │ testl $0x2,0xd0(%esp) │ │ - jne bd4b │ │ - jmp b737 │ │ + jne bd1b │ │ + jmp b707 │ │ add $0x9c,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ or $0x2,%ebp │ │ @@ -9260,21 +9263,21 @@ │ │ pmaxsw 0x30(%esp),%xmm6 │ │ pminsw 0x20(%esp),%xmm0 │ │ pminsw 0x20(%esp),%xmm6 │ │ packuswb %xmm6,%xmm0 │ │ mov 0xb0(%esp),%eax │ │ movdqa %xmm0,(%eax,%ecx,1) │ │ dec %si │ │ - je bd1a │ │ + je bcea │ │ add 0xb8(%esp),%ecx │ │ add $0x52,%ebp │ │ - jmp b4fe │ │ + jmp b4ce │ │ mov 0xc0(%esp),%esi │ │ add $0x10,%esi │ │ - jge c0a5 │ │ + jge c075 │ │ mov 0xb4(%esp),%ecx │ │ mov 0xdc(%esp),%eax │ │ lea (%eax,%esi,2),%eax │ │ add %esi,%ecx │ │ mov %esi,0xc0(%esp) │ │ mov %eax,0xd4(%esp) │ │ mov 0x84(%esp),%ebp │ │ @@ -9444,42 +9447,42 @@ │ │ pminsw 0x20(%esp),%xmm5 │ │ packuswb %xmm5,%xmm0 │ │ mov 0xb0(%esp),%eax │ │ movdqa %xmm0,(%eax,%ecx,1) │ │ add 0xb8(%esp),%ecx │ │ add $0x52,%ebp │ │ dec %si │ │ - jg b787 │ │ + jg b757 │ │ mov 0xc0(%esp),%esi │ │ add $0x10,%esi │ │ - jge c0a5 │ │ + jge c075 │ │ mov 0xb4(%esp),%ecx │ │ mov 0xdc(%esp),%eax │ │ lea (%eax,%esi,2),%eax │ │ add %esi,%ecx │ │ mov %esi,0xc0(%esp) │ │ mov %eax,0xd4(%esp) │ │ - jmp bd4b │ │ + jmp bd1b │ │ add $0x9c,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ mov 0xd0(%esp),%ebx │ │ mov 0xd4(%esi),%ebp │ │ test %ebp,%ebp │ │ - je c0e4 │ │ + je c0b4 │ │ movd 0x28(%edi),%xmm1 │ │ movdqa -0x30(%edi),%xmm0 │ │ pshufd $0x0,%xmm1,%xmm1 │ │ movdqa %xmm0,0x60(%esp) │ │ movdqa %xmm1,0x70(%esp) │ │ test %ebx,%ebx │ │ - jne c5fb │ │ + jne c5cb │ │ mov %ebp,0xd0(%esp) │ │ imul $0xad000025,%ebx,%ebx │ │ add $0x690000b2,%ebx │ │ rol $0x8,%ebx │ │ movzwl %bx,%ebx │ │ xor (%esi),%ebx │ │ mov %ebx,0xbc(%esp) │ │ @@ -9594,28 +9597,28 @@ │ │ pminsw 0x20(%esp),%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ mov 0xb0(%esp),%eax │ │ movdqa %xmm0,(%eax,%ecx,1) │ │ add 0xb8(%esp),%ecx │ │ add $0x52,%ebp │ │ dec %si │ │ - jg c185 │ │ + jg c155 │ │ mov 0xc0(%esp),%esi │ │ add $0x10,%esi │ │ - jge c5f0 │ │ + jge c5c0 │ │ mov 0xb4(%esp),%ecx │ │ mov 0xdc(%esp),%eax │ │ lea (%eax,%esi,2),%eax │ │ add %esi,%ecx │ │ mov %esi,0xc0(%esp) │ │ mov %eax,0xd4(%esp) │ │ testl $0x1,0xd0(%esp) │ │ - je c13f │ │ + je c10f │ │ testl $0x2,0xd0(%esp) │ │ - jne c906 │ │ + jne c8d6 │ │ lea 0x10(%ebx),%ebp │ │ mov %ebp,0x80(%esp) │ │ mov 0xbc(%esp),%ebx │ │ mov %ebx,%ebp │ │ or $0xeff4,%ebx │ │ shr %ebp │ │ test %bh,%bl │ │ @@ -9728,27 +9731,27 @@ │ │ pminsw 0x20(%esp),%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ mov 0xb0(%esp),%eax │ │ movdqa %xmm0,(%eax,%ecx,1) │ │ add 0xb8(%esp),%ecx │ │ add $0x52,%ebp │ │ dec %si │ │ - jg c3ca │ │ + jg c39a │ │ mov 0xc0(%esp),%esi │ │ add $0x10,%esi │ │ - jge c5f0 │ │ + jge c5c0 │ │ mov 0xb4(%esp),%ecx │ │ mov 0xdc(%esp),%eax │ │ lea (%eax,%esi,2),%eax │ │ add %esi,%ecx │ │ mov %esi,0xc0(%esp) │ │ mov %eax,0xd4(%esp) │ │ testl $0x2,0xd0(%esp) │ │ - jne c906 │ │ - jmp c37a │ │ + jne c8d6 │ │ + jmp c34a │ │ add $0x9c,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ or $0x2,%ebp │ │ @@ -9899,21 +9902,21 @@ │ │ pmaxsw 0x30(%esp),%xmm6 │ │ pminsw 0x20(%esp),%xmm0 │ │ pminsw 0x20(%esp),%xmm6 │ │ packuswb %xmm6,%xmm0 │ │ mov 0xb0(%esp),%eax │ │ movdqa %xmm0,(%eax,%ecx,1) │ │ dec %si │ │ - je c8d5 │ │ + je c8a5 │ │ add 0xb8(%esp),%ecx │ │ add $0x52,%ebp │ │ - jmp c185 │ │ + jmp c155 │ │ mov 0xc0(%esp),%esi │ │ add $0x10,%esi │ │ - jge cc1c │ │ + jge cbec │ │ mov 0xb4(%esp),%ecx │ │ mov 0xdc(%esp),%eax │ │ lea (%eax,%esi,2),%eax │ │ add %esi,%ecx │ │ mov %esi,0xc0(%esp) │ │ mov %eax,0xd4(%esp) │ │ mov 0x84(%esp),%ebp │ │ @@ -10069,25 +10072,25 @@ │ │ pminsw 0x20(%esp),%xmm5 │ │ packuswb %xmm5,%xmm0 │ │ mov 0xb0(%esp),%eax │ │ movdqa %xmm0,(%eax,%ecx,1) │ │ add 0xb8(%esp),%ecx │ │ add $0x52,%ebp │ │ dec %si │ │ - jg c3ca │ │ + jg c39a │ │ mov 0xc0(%esp),%esi │ │ add $0x10,%esi │ │ - jge cc1c │ │ + jge cbec │ │ mov 0xb4(%esp),%ecx │ │ mov 0xdc(%esp),%eax │ │ lea (%eax,%esi,2),%eax │ │ add %esi,%ecx │ │ mov %esi,0xc0(%esp) │ │ mov %eax,0xd4(%esp) │ │ - jmp c906 │ │ + jmp c8d6 │ │ add $0x9c,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ @@ -10096,17 +10099,17 @@ │ │ push %esi │ │ push %edi │ │ push %ebp │ │ sub $0x9c,%esp │ │ mov 0xb4(%esp),%ecx │ │ mov 0xbc(%esp),%esi │ │ mov 0xc4(%esp),%edx │ │ - call cc54 │ │ + call cc24 │ │ pop %edi │ │ - add $0xa972c,%edi │ │ + add $0xac39c,%edi │ │ mov %edi,0xc4(%esp) │ │ mov 0x58(%esi),%ebp │ │ pcmpeqw %xmm2,%xmm2 │ │ movd 0x30(%edi,%ebp,2),%xmm3 │ │ mov 0xd8(%esi),%ebp │ │ lea 0x0(%ebp,%ebp,1),%eax │ │ cmpl $0x0,0xe0(%esp) │ │ @@ -10121,15 +10124,15 @@ │ │ pshufd $0x0,%xmm5,%xmm5 │ │ pshufd $0x0,%xmm4,%xmm4 │ │ movdqa %xmm2,(%esp) │ │ movdqa %xmm3,0x10(%esp) │ │ movdqa %xmm4,0x20(%esp) │ │ movdqa %xmm5,0x30(%esp) │ │ cmpb $0x0,0x24(%esi) │ │ - jne d9c3 │ │ + jne d993 │ │ mov 0xdc(%esp),%ebp │ │ movd 0xbc(%esi,%ebp,4),%xmm0 │ │ movd 0xc4(%esi,%ebp,4),%xmm1 │ │ movdqa %xmm1,%xmm6 │ │ punpcklbw %xmm0,%xmm6 │ │ movd 0xcc(%esi,%ebp,4),%xmm7 │ │ punpcklwd %xmm6,%xmm6 │ │ @@ -10137,22 +10140,22 @@ │ │ pshufd $0x0,%xmm6,%xmm6 │ │ pshufd $0x0,%xmm7,%xmm7 │ │ movdqa %xmm6,0x40(%esp) │ │ movdqa %xmm7,0x50(%esp) │ │ mov 0xd0(%esp),%ebx │ │ mov 0xd4(%esi),%ebp │ │ test %ebp,%ebp │ │ - je cd4d │ │ + je cd1d │ │ movd 0x28(%edi),%xmm1 │ │ movdqa -0x30(%edi),%xmm0 │ │ pshufd $0x0,%xmm1,%xmm1 │ │ movdqa %xmm0,0x60(%esp) │ │ movdqa %xmm1,0x70(%esp) │ │ test %ebx,%ebx │ │ - jne d2eb │ │ + jne d2bb │ │ mov %ebp,0xd0(%esp) │ │ imul $0xad000025,%ebx,%ebx │ │ add $0x690000b2,%ebx │ │ rol $0x8,%ebx │ │ movzwl %bx,%ebx │ │ xor (%esi),%ebx │ │ mov %ebx,0xbc(%esp) │ │ @@ -10280,28 +10283,28 @@ │ │ pminsw 0x20(%esp),%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ mov 0xb0(%esp),%eax │ │ movdqa %xmm0,(%eax,%ecx,1) │ │ add 0xb8(%esp),%ecx │ │ add $0x52,%ebp │ │ dec %si │ │ - jg cdea │ │ + jg cdba │ │ mov 0xc0(%esp),%esi │ │ add $0x10,%esi │ │ - jge d2e0 │ │ + jge d2b0 │ │ mov 0xb4(%esp),%ecx │ │ mov 0xdc(%esp),%eax │ │ lea (%eax,%esi,2),%eax │ │ add %esi,%ecx │ │ mov %esi,0xc0(%esp) │ │ mov %eax,0xd4(%esp) │ │ testl $0x1,0xd0(%esp) │ │ - je cda1 │ │ + je cd71 │ │ testl $0x2,0xd0(%esp) │ │ - jne d648 │ │ + jne d618 │ │ lea 0x10(%ebx),%ebp │ │ mov %ebp,0x80(%esp) │ │ mov 0xbc(%esp),%ebx │ │ mov %ebx,%ebp │ │ or $0xeff4,%ebx │ │ shr %ebp │ │ test %bh,%bl │ │ @@ -10428,27 +10431,27 @@ │ │ pminsw 0x20(%esp),%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ mov 0xb0(%esp),%eax │ │ movdqa %xmm0,(%eax,%ecx,1) │ │ add 0xb8(%esp),%ecx │ │ add $0x52,%ebp │ │ dec %si │ │ - jg d076 │ │ + jg d046 │ │ mov 0xc0(%esp),%esi │ │ add $0x10,%esi │ │ - jge d2e0 │ │ + jge d2b0 │ │ mov 0xb4(%esp),%ecx │ │ mov 0xdc(%esp),%eax │ │ lea (%eax,%esi,2),%eax │ │ add %esi,%ecx │ │ mov %esi,0xc0(%esp) │ │ mov %eax,0xd4(%esp) │ │ testl $0x2,0xd0(%esp) │ │ - jne d648 │ │ - jmp d023 │ │ + jne d618 │ │ + jmp cff3 │ │ add $0x9c,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ or $0x2,%ebp │ │ @@ -10612,25 +10615,25 @@ │ │ pmaxsw 0x30(%esp),%xmm6 │ │ pminsw 0x20(%esp),%xmm0 │ │ pminsw 0x20(%esp),%xmm6 │ │ packuswb %xmm6,%xmm0 │ │ mov 0xb0(%esp),%eax │ │ movdqa %xmm0,(%eax,%ecx,1) │ │ dec %si │ │ - je d617 │ │ + je d5e7 │ │ add 0xb8(%esp),%ecx │ │ add $0x52,%ebp │ │ btc $0x10,%esi │ │ mov 0xc4(%esp),%edi │ │ movdqa -0x10(%edi),%xmm1 │ │ - jae d3d9 │ │ - jmp cdea │ │ + jae d3a9 │ │ + jmp cdba │ │ mov 0xc0(%esp),%esi │ │ add $0x10,%esi │ │ - jge d9b8 │ │ + jge d988 │ │ mov 0xb4(%esp),%ecx │ │ mov 0xdc(%esp),%eax │ │ lea (%eax,%esi,2),%eax │ │ add %esi,%ecx │ │ mov %esi,0xc0(%esp) │ │ mov %eax,0xd4(%esp) │ │ mov 0x84(%esp),%ebp │ │ @@ -10800,47 +10803,47 @@ │ │ pminsw 0x20(%esp),%xmm5 │ │ packuswb %xmm5,%xmm0 │ │ mov 0xb0(%esp),%eax │ │ movdqa %xmm0,(%eax,%ecx,1) │ │ add 0xb8(%esp),%ecx │ │ add $0x52,%ebp │ │ dec %si │ │ - jle d986 │ │ + jle d956 │ │ mov 0xc4(%esp),%edi │ │ movdqa -0x10(%edi),%xmm3 │ │ btc $0x10,%esi │ │ - jae d6df │ │ - jmp d076 │ │ + jae d6af │ │ + jmp d046 │ │ mov 0xc0(%esp),%esi │ │ add $0x10,%esi │ │ - jge d9b8 │ │ + jge d988 │ │ mov 0xb4(%esp),%ecx │ │ mov 0xdc(%esp),%eax │ │ lea (%eax,%esi,2),%eax │ │ add %esi,%ecx │ │ mov %esi,0xc0(%esp) │ │ mov %eax,0xd4(%esp) │ │ - jmp d648 │ │ + jmp d618 │ │ add $0x9c,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ mov 0xd0(%esp),%ebx │ │ mov 0xd4(%esi),%ebp │ │ test %ebp,%ebp │ │ - je d9f7 │ │ + je d9c7 │ │ movd 0x28(%edi),%xmm1 │ │ movdqa -0x30(%edi),%xmm0 │ │ pshufd $0x0,%xmm1,%xmm1 │ │ movdqa %xmm0,0x60(%esp) │ │ movdqa %xmm1,0x70(%esp) │ │ test %ebx,%ebx │ │ - jne df0d │ │ + jne dedd │ │ mov %ebp,0xd0(%esp) │ │ imul $0xad000025,%ebx,%ebx │ │ add $0x690000b2,%ebx │ │ rol $0x8,%ebx │ │ movzwl %bx,%ebx │ │ xor (%esi),%ebx │ │ mov %ebx,0xbc(%esp) │ │ @@ -10954,28 +10957,28 @@ │ │ pminsw 0x20(%esp),%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ mov 0xb0(%esp),%eax │ │ movdqa %xmm0,(%eax,%ecx,1) │ │ add 0xb8(%esp),%ecx │ │ add $0x52,%ebp │ │ dec %si │ │ - jg da94 │ │ + jg da64 │ │ mov 0xc0(%esp),%esi │ │ add $0x10,%esi │ │ - jge df02 │ │ + jge ded2 │ │ mov 0xb4(%esp),%ecx │ │ mov 0xdc(%esp),%eax │ │ lea (%eax,%esi,2),%eax │ │ add %esi,%ecx │ │ mov %esi,0xc0(%esp) │ │ mov %eax,0xd4(%esp) │ │ testl $0x1,0xd0(%esp) │ │ - je da4b │ │ + je da1b │ │ testl $0x2,0xd0(%esp) │ │ - jne e226 │ │ + jne e1f6 │ │ lea 0x10(%ebx),%ebp │ │ mov %ebp,0x80(%esp) │ │ mov 0xbc(%esp),%ebx │ │ mov %ebx,%ebp │ │ or $0xeff4,%ebx │ │ shr %ebp │ │ test %bh,%bl │ │ @@ -11088,27 +11091,27 @@ │ │ pminsw 0x20(%esp),%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ mov 0xb0(%esp),%eax │ │ movdqa %xmm0,(%eax,%ecx,1) │ │ add 0xb8(%esp),%ecx │ │ add $0x52,%ebp │ │ dec %si │ │ - jg dcdc │ │ + jg dcac │ │ mov 0xc0(%esp),%esi │ │ add $0x10,%esi │ │ - jge df02 │ │ + jge ded2 │ │ mov 0xb4(%esp),%ecx │ │ mov 0xdc(%esp),%eax │ │ lea (%eax,%esi,2),%eax │ │ add %esi,%ecx │ │ mov %esi,0xc0(%esp) │ │ mov %eax,0xd4(%esp) │ │ testl $0x2,0xd0(%esp) │ │ - jne e226 │ │ - jmp dc89 │ │ + jne e1f6 │ │ + jmp dc59 │ │ add $0x9c,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ or $0x2,%ebp │ │ @@ -11258,25 +11261,25 @@ │ │ pmaxsw 0x30(%esp),%xmm6 │ │ pminsw 0x20(%esp),%xmm0 │ │ pminsw 0x20(%esp),%xmm6 │ │ packuswb %xmm6,%xmm0 │ │ mov 0xb0(%esp),%eax │ │ movdqa %xmm0,(%eax,%ecx,1) │ │ dec %si │ │ - je e1f5 │ │ + je e1c5 │ │ add 0xb8(%esp),%ecx │ │ add $0x52,%ebp │ │ btc $0x10,%esi │ │ mov 0xc4(%esp),%edi │ │ movdqa -0x10(%edi),%xmm1 │ │ - jae dffb │ │ - jmp da94 │ │ + jae dfcb │ │ + jmp da64 │ │ mov 0xc0(%esp),%esi │ │ add $0x10,%esi │ │ - jge e552 │ │ + jge e522 │ │ mov 0xb4(%esp),%ecx │ │ mov 0xdc(%esp),%eax │ │ lea (%eax,%esi,2),%eax │ │ add %esi,%ecx │ │ mov %esi,0xc0(%esp) │ │ mov %eax,0xd4(%esp) │ │ mov 0x84(%esp),%ebp │ │ @@ -11432,30 +11435,30 @@ │ │ pminsw 0x20(%esp),%xmm5 │ │ packuswb %xmm5,%xmm0 │ │ mov 0xb0(%esp),%eax │ │ movdqa %xmm0,(%eax,%ecx,1) │ │ add 0xb8(%esp),%ecx │ │ add $0x52,%ebp │ │ dec %si │ │ - jle e520 │ │ + jle e4f0 │ │ mov 0xc4(%esp),%edi │ │ movdqa -0x10(%edi),%xmm3 │ │ btc $0x10,%esi │ │ - jae e2bd │ │ - jmp dcdc │ │ + jae e28d │ │ + jmp dcac │ │ mov 0xc0(%esp),%esi │ │ add $0x10,%esi │ │ - jge e552 │ │ + jge e522 │ │ mov 0xb4(%esp),%ecx │ │ mov 0xdc(%esp),%eax │ │ lea (%eax,%esi,2),%eax │ │ add %esi,%ecx │ │ mov %esi,0xc0(%esp) │ │ mov %eax,0xd4(%esp) │ │ - jmp e226 │ │ + jmp e1f6 │ │ add $0x9c,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl (%eax) │ │ @@ -11463,17 +11466,17 @@ │ │ push %esi │ │ push %edi │ │ push %ebp │ │ sub $0x9c,%esp │ │ mov 0xb4(%esp),%ecx │ │ mov 0xbc(%esp),%esi │ │ mov 0xc4(%esp),%edx │ │ - call e584 │ │ + call e554 │ │ pop %edi │ │ - add $0xa7dfc,%edi │ │ + add $0xaaa6c,%edi │ │ mov %edi,0xc4(%esp) │ │ mov 0x58(%esi),%ebp │ │ pcmpeqw %xmm2,%xmm2 │ │ movd 0x30(%edi,%ebp,2),%xmm3 │ │ mov 0xd8(%esi),%ebp │ │ lea 0x0(%ebp,%ebp,1),%eax │ │ cmpl $0x0,0xe0(%esp) │ │ @@ -11488,15 +11491,15 @@ │ │ pshufd $0x0,%xmm5,%xmm5 │ │ pshufd $0x0,%xmm4,%xmm4 │ │ movdqa %xmm2,(%esp) │ │ movdqa %xmm3,0x10(%esp) │ │ movdqa %xmm4,0x20(%esp) │ │ movdqa %xmm5,0x30(%esp) │ │ cmpb $0x0,0x24(%esi) │ │ - jne f2a6 │ │ + jne f276 │ │ mov 0xdc(%esp),%ebp │ │ movd 0xbc(%esi,%ebp,4),%xmm0 │ │ movd 0xc4(%esi,%ebp,4),%xmm1 │ │ movdqa %xmm1,%xmm6 │ │ punpcklbw %xmm0,%xmm6 │ │ movd 0xcc(%esi,%ebp,4),%xmm7 │ │ punpcklwd %xmm6,%xmm6 │ │ @@ -11504,22 +11507,22 @@ │ │ pshufd $0x0,%xmm6,%xmm6 │ │ pshufd $0x0,%xmm7,%xmm7 │ │ movdqa %xmm6,0x40(%esp) │ │ movdqa %xmm7,0x50(%esp) │ │ mov 0xd0(%esp),%ebx │ │ mov 0xd4(%esi),%ebp │ │ test %ebp,%ebp │ │ - je e67d │ │ + je e64d │ │ movd -0x12(%edi),%xmm1 │ │ movdqa -0x30(%edi),%xmm0 │ │ pshufd $0x0,%xmm1,%xmm1 │ │ movdqa %xmm0,0x60(%esp) │ │ movdqa %xmm1,0x70(%esp) │ │ test %ebx,%ebx │ │ - jne ebff │ │ + jne ebcf │ │ mov %ebp,0xd0(%esp) │ │ imul $0xad000025,%ebx,%ebx │ │ add $0x690000b2,%ebx │ │ rol $0x8,%ebx │ │ movzwl %bx,%ebx │ │ xor (%esi),%ebx │ │ mov %ebx,0xbc(%esp) │ │ @@ -11638,35 +11641,35 @@ │ │ pminsw 0x20(%esp),%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ mov 0xb0(%esp),%eax │ │ movdqa %xmm0,(%eax,%ecx,1) │ │ add 0xb8(%esp),%ecx │ │ add $0x52,%ebp │ │ dec %si │ │ - jg e71a │ │ + jg e6ea │ │ mov 0xc0(%esp),%esi │ │ add $0x10,%esi │ │ - jge ebf4 │ │ + jge ebc4 │ │ mov 0xb4(%esp),%ecx │ │ mov 0xdc(%esp),%eax │ │ lea (%eax,%esi,1),%eax │ │ add %esi,%ecx │ │ mov %esi,0xc0(%esp) │ │ mov %eax,0xd4(%esp) │ │ addl $0x10,0x84(%esp) │ │ add $0x10,%ebx │ │ btcl $0x2,0xd0(%esp) │ │ - jb e931 │ │ + jb e901 │ │ testl $0x2,0xd0(%esp) │ │ - je e70c │ │ - jmp ecd3 │ │ + je e6dc │ │ + jmp eca3 │ │ testl $0x1,0xd0(%esp) │ │ - je e6d1 │ │ + je e6a1 │ │ testl $0x2,0xd0(%esp) │ │ - jne ef4a │ │ + jne ef1a │ │ mov %ebx,0x80(%esp) │ │ mov 0xbc(%esp),%ebx │ │ mov %ebx,%ebp │ │ or $0xeff4,%ebx │ │ shr %ebp │ │ test %bh,%bl │ │ lea 0x8000(%ebp),%ebx │ │ @@ -11783,30 +11786,30 @@ │ │ pminsw 0x20(%esp),%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ mov 0xb0(%esp),%eax │ │ movdqa %xmm0,(%eax,%ecx,1) │ │ add 0xb8(%esp),%ecx │ │ add $0x52,%ebp │ │ dec %si │ │ - jg e9a3 │ │ + jg e973 │ │ mov 0xc0(%esp),%esi │ │ add $0x10,%esi │ │ - jge ebf4 │ │ + jge ebc4 │ │ mov 0xb4(%esp),%ecx │ │ mov 0xdc(%esp),%eax │ │ lea (%eax,%esi,1),%eax │ │ add %esi,%ecx │ │ mov %esi,0xc0(%esp) │ │ mov %eax,0xd4(%esp) │ │ xorl $0x4,0xd0(%esp) │ │ addl $0x10,0x84(%esp) │ │ add $0x10,%ebx │ │ testl $0x2,0xd0(%esp) │ │ - jne ecd3 │ │ - jmp e70c │ │ + jne eca3 │ │ + jmp e6dc │ │ add $0x9c,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ or $0x2,%ebp │ │ @@ -11961,35 +11964,35 @@ │ │ pmaxsw 0x30(%esp),%xmm6 │ │ pminsw 0x20(%esp),%xmm0 │ │ pminsw 0x20(%esp),%xmm6 │ │ packuswb %xmm6,%xmm0 │ │ mov 0xb0(%esp),%eax │ │ movdqa %xmm0,(%eax,%ecx,1) │ │ dec %si │ │ - je eeff │ │ + je eecf │ │ add 0xb8(%esp),%ecx │ │ add $0x52,%ebp │ │ btc $0x10,%esi │ │ mov 0xc4(%esp),%edi │ │ movdqa -0x10(%edi),%xmm1 │ │ - jae eced │ │ - jmp e71a │ │ + jae ecbd │ │ + jmp e6ea │ │ mov 0xc0(%esp),%esi │ │ add $0x10,%esi │ │ - jge f29b │ │ + jge f26b │ │ mov 0xb4(%esp),%ecx │ │ mov 0xdc(%esp),%eax │ │ lea (%eax,%esi,1),%eax │ │ add %esi,%ecx │ │ mov %esi,0xc0(%esp) │ │ mov %eax,0xd4(%esp) │ │ addl $0x10,0x84(%esp) │ │ add $0x10,%ebx │ │ btcl $0x2,0xd0(%esp) │ │ - jae ecd3 │ │ + jae eca3 │ │ mov 0x84(%esp),%ebp │ │ mov %ebx,0x80(%esp) │ │ mov %ebp,0x88(%esp) │ │ mov 0xbc(%esp),%ebx │ │ xor %eax,%eax │ │ mov %ebx,%ebp │ │ or $0xeff4eff4,%ebx │ │ @@ -12142,50 +12145,50 @@ │ │ pminsw 0x20(%esp),%xmm5 │ │ packuswb %xmm5,%xmm0 │ │ mov 0xb0(%esp),%eax │ │ movdqa %xmm0,(%eax,%ecx,1) │ │ add 0xb8(%esp),%ecx │ │ add $0x52,%ebp │ │ dec %si │ │ - jle f256 │ │ + jle f226 │ │ mov 0xc4(%esp),%edi │ │ movdqa -0x10(%edi),%xmm3 │ │ btc $0x10,%esi │ │ - jae efdb │ │ - jmp e9a3 │ │ + jae efab │ │ + jmp e973 │ │ mov 0xc0(%esp),%esi │ │ add $0x10,%esi │ │ - jge f29b │ │ + jge f26b │ │ mov 0xb4(%esp),%ecx │ │ mov 0xdc(%esp),%eax │ │ lea (%eax,%esi,1),%eax │ │ add %esi,%ecx │ │ mov %esi,0xc0(%esp) │ │ mov %eax,0xd4(%esp) │ │ addl $0x10,0x84(%esp) │ │ add $0x10,%ebx │ │ xorl $0x4,0xd0(%esp) │ │ - jmp ecd3 │ │ + jmp eca3 │ │ add $0x9c,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ mov 0xd0(%esp),%ebx │ │ mov 0xd4(%esi),%ebp │ │ test %ebp,%ebp │ │ - je f2da │ │ + je f2aa │ │ movd -0x12(%edi),%xmm1 │ │ movdqa -0x30(%edi),%xmm0 │ │ pshufd $0x0,%xmm1,%xmm1 │ │ movdqa %xmm0,0x60(%esp) │ │ movdqa %xmm1,0x70(%esp) │ │ test %ebx,%ebx │ │ - jne f7f4 │ │ + jne f7c4 │ │ mov %ebp,0xd0(%esp) │ │ imul $0xad000025,%ebx,%ebx │ │ add $0x690000b2,%ebx │ │ rol $0x8,%ebx │ │ movzwl %bx,%ebx │ │ xor (%esi),%ebx │ │ mov %ebx,0xbc(%esp) │ │ @@ -12294,35 +12297,35 @@ │ │ pminsw 0x20(%esp),%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ mov 0xb0(%esp),%eax │ │ movdqa %xmm0,(%eax,%ecx,1) │ │ add 0xb8(%esp),%ecx │ │ add $0x52,%ebp │ │ dec %si │ │ - jg f377 │ │ + jg f347 │ │ mov 0xc0(%esp),%esi │ │ add $0x10,%esi │ │ - jge f7e9 │ │ + jge f7b9 │ │ mov 0xb4(%esp),%ecx │ │ mov 0xdc(%esp),%eax │ │ lea (%eax,%esi,1),%eax │ │ add %esi,%ecx │ │ mov %esi,0xc0(%esp) │ │ mov %eax,0xd4(%esp) │ │ addl $0x10,0x84(%esp) │ │ add $0x10,%ebx │ │ btcl $0x2,0xd0(%esp) │ │ - jb f55a │ │ + jb f52a │ │ testl $0x2,0xd0(%esp) │ │ - je f369 │ │ - jmp f8c8 │ │ + je f339 │ │ + jmp f898 │ │ testl $0x1,0xd0(%esp) │ │ - je f32e │ │ + je f2fe │ │ testl $0x2,0xd0(%esp) │ │ - jne fb0b │ │ + jne fadb │ │ mov %ebx,0x80(%esp) │ │ mov 0xbc(%esp),%ebx │ │ mov %ebx,%ebp │ │ or $0xeff4,%ebx │ │ shr %ebp │ │ test %bh,%bl │ │ lea 0x8000(%ebp),%ebx │ │ @@ -12429,30 +12432,30 @@ │ │ pminsw 0x20(%esp),%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ mov 0xb0(%esp),%eax │ │ movdqa %xmm0,(%eax,%ecx,1) │ │ add 0xb8(%esp),%ecx │ │ add $0x52,%ebp │ │ dec %si │ │ - jg f5cc │ │ + jg f59c │ │ mov 0xc0(%esp),%esi │ │ add $0x10,%esi │ │ - jge f7e9 │ │ + jge f7b9 │ │ mov 0xb4(%esp),%ecx │ │ mov 0xdc(%esp),%eax │ │ lea (%eax,%esi,1),%eax │ │ add %esi,%ecx │ │ mov %esi,0xc0(%esp) │ │ mov %eax,0xd4(%esp) │ │ xorl $0x4,0xd0(%esp) │ │ addl $0x10,0x84(%esp) │ │ add $0x10,%ebx │ │ testl $0x2,0xd0(%esp) │ │ - jne f8c8 │ │ - jmp f369 │ │ + jne f898 │ │ + jmp f339 │ │ add $0x9c,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ or $0x2,%ebp │ │ @@ -12597,35 +12600,35 @@ │ │ pmaxsw 0x30(%esp),%xmm6 │ │ pminsw 0x20(%esp),%xmm0 │ │ pminsw 0x20(%esp),%xmm6 │ │ packuswb %xmm6,%xmm0 │ │ mov 0xb0(%esp),%eax │ │ movdqa %xmm0,(%eax,%ecx,1) │ │ dec %si │ │ - je fac0 │ │ + je fa90 │ │ add 0xb8(%esp),%ecx │ │ add $0x52,%ebp │ │ btc $0x10,%esi │ │ mov 0xc4(%esp),%edi │ │ movdqa -0x10(%edi),%xmm1 │ │ - jae f8e2 │ │ - jmp f377 │ │ + jae f8b2 │ │ + jmp f347 │ │ mov 0xc0(%esp),%esi │ │ add $0x10,%esi │ │ - jge fe28 │ │ + jge fdf8 │ │ mov 0xb4(%esp),%ecx │ │ mov 0xdc(%esp),%eax │ │ lea (%eax,%esi,1),%eax │ │ add %esi,%ecx │ │ mov %esi,0xc0(%esp) │ │ mov %eax,0xd4(%esp) │ │ addl $0x10,0x84(%esp) │ │ add $0x10,%ebx │ │ btcl $0x2,0xd0(%esp) │ │ - jae f8c8 │ │ + jae f898 │ │ mov 0x84(%esp),%ebp │ │ mov %ebx,0x80(%esp) │ │ mov %ebp,0x88(%esp) │ │ mov 0xbc(%esp),%ebx │ │ xor %eax,%eax │ │ mov %ebx,%ebp │ │ or $0xeff4eff4,%ebx │ │ @@ -12768,50 +12771,50 @@ │ │ pminsw 0x20(%esp),%xmm5 │ │ packuswb %xmm5,%xmm0 │ │ mov 0xb0(%esp),%eax │ │ movdqa %xmm0,(%eax,%ecx,1) │ │ add 0xb8(%esp),%ecx │ │ add $0x52,%ebp │ │ dec %si │ │ - jle fde3 │ │ + jle fdb3 │ │ mov 0xc4(%esp),%edi │ │ movdqa -0x10(%edi),%xmm3 │ │ btc $0x10,%esi │ │ - jae fb9c │ │ - jmp f5cc │ │ + jae fb6c │ │ + jmp f59c │ │ mov 0xc0(%esp),%esi │ │ add $0x10,%esi │ │ - jge fe28 │ │ + jge fdf8 │ │ mov 0xb4(%esp),%ecx │ │ mov 0xdc(%esp),%eax │ │ lea (%eax,%esi,1),%eax │ │ add %esi,%ecx │ │ mov %esi,0xc0(%esp) │ │ mov %eax,0xd4(%esp) │ │ addl $0x10,0x84(%esp) │ │ add $0x10,%ebx │ │ xorl $0x4,0xd0(%esp) │ │ - jmp f8c8 │ │ + jmp f898 │ │ add $0x9c,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ lea 0x0(%esi),%esi │ │ lea 0x0(%edi,%eiz,1),%edi │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ - call fe54 │ │ + call fe24 │ │ pop %edi │ │ - add $0xa6768,%edi │ │ + add $0xa93d8,%edi │ │ tzcnt 0x1c(%esp),%ebx │ │ mov 0x20(%esp),%esi │ │ mov (%edi,%ebx,4),%ebx │ │ add %edi,%ebx │ │ lea (%ecx,%ecx,2),%edi │ │ jmp *%ebx │ │ sub $0x4,%edx │ │ @@ -12823,15 +12826,15 @@ │ │ movd %xmm1,(%eax,%ecx,1) │ │ pshuflw $0x5,%xmm0,%xmm0 │ │ movd %xmm0,(%eax,%ecx,2) │ │ psrlq $0x20,%xmm0 │ │ movd %xmm0,(%eax,%edi,1) │ │ lea (%eax,%ecx,4),%eax │ │ sub $0x4,%esi │ │ - jg fe6f │ │ + jg fe3f │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ sub $0x4,%edx │ │ movd (%edx),%xmm0 │ │ punpcklbw %xmm0,%xmm0 │ │ @@ -12841,15 +12844,15 @@ │ │ punpckldq %xmm0,%xmm0 │ │ movq %xmm1,(%eax,%ecx,1) │ │ movhps %xmm1,(%eax) │ │ movq %xmm0,(%eax,%edi,1) │ │ movhps %xmm0,(%eax,%ecx,2) │ │ lea (%eax,%ecx,4),%eax │ │ sub $0x4,%esi │ │ - jg fead │ │ + jg fe7d │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ sub $0x4,%edx │ │ movd (%edx),%xmm0 │ │ punpcklbw %xmm0,%xmm0 │ │ @@ -12863,15 +12866,15 @@ │ │ punpcklqdq %xmm1,%xmm1 │ │ movdqa %xmm1,(%eax,%ecx,2) │ │ pshuflw $0x0,%xmm0,%xmm1 │ │ punpcklqdq %xmm1,%xmm1 │ │ movdqa %xmm1,(%eax,%edi,1) │ │ lea (%eax,%ecx,4),%eax │ │ sub $0x4,%esi │ │ - jg fee5 │ │ + jg feb5 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ sub $0x4,%edx │ │ movd (%edx),%xmm0 │ │ punpcklbw %xmm0,%xmm0 │ │ @@ -12889,15 +12892,15 @@ │ │ movdqa %xmm1,0x10(%eax,%ecx,2) │ │ pshuflw $0x0,%xmm0,%xmm1 │ │ punpcklqdq %xmm1,%xmm1 │ │ movdqa %xmm1,(%eax,%edi,1) │ │ movdqa %xmm1,0x10(%eax,%edi,1) │ │ lea (%eax,%ecx,4),%eax │ │ sub $0x4,%esi │ │ - jg ff33 │ │ + jg ff03 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ sub $0x4,%edx │ │ movd (%edx),%xmm0 │ │ punpcklbw %xmm0,%xmm0 │ │ @@ -12923,30 +12926,30 @@ │ │ punpcklqdq %xmm1,%xmm1 │ │ movdqa %xmm1,(%eax,%edi,1) │ │ movdqa %xmm1,0x10(%eax,%edi,1) │ │ movdqa %xmm1,0x20(%eax,%edi,1) │ │ movdqa %xmm1,0x30(%eax,%edi,1) │ │ lea (%eax,%ecx,4),%eax │ │ sub $0x4,%esi │ │ - jg ff98 │ │ + jg ff68 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nop │ │ push %ebx │ │ push %esi │ │ push %edi │ │ push %ebp │ │ mov 0x14(%esp),%eax │ │ mov 0x18(%esp),%ecx │ │ mov 0x1c(%esp),%edx │ │ - call 10045 │ │ + call 10015 │ │ pop %edi │ │ - add $0xa65b3,%edi │ │ + add $0xa9223,%edi │ │ tzcnt 0x20(%esp),%ebx │ │ movdqu 0x1(%edx),%xmm0 │ │ movdqu 0x11(%edx),%xmm1 │ │ movdqu 0x21(%edx),%xmm2 │ │ movdqu 0x31(%edx),%xmm3 │ │ mov 0x24(%esp),%esi │ │ mov (%edi,%ebx,4),%ebx │ │ @@ -12965,17 +12968,17 @@ │ │ mov 0x24(%esp),%esi │ │ mov 0x20(%esp),%ebx │ │ tzcnt %esi,%ebp │ │ lea (%ebx,%esi,1),%edi │ │ movd %edi,%xmm4 │ │ tzcnt %edi,%edi │ │ movd %edi,%xmm5 │ │ - call 100b0 │ │ + call 10080 │ │ pop %edi │ │ - add $0xa6520,%edi │ │ + add $0xa9190,%edi │ │ tzcnt %ebx,%ebx │ │ mov (%edi,%ebp,4),%ebp │ │ mov 0x14(%edi,%ebx,4),%ebx │ │ pcmpeqd %xmm3,%xmm3 │ │ psrlw $0x1,%xmm4 │ │ add %edi,%ebp │ │ add %edi,%ebx │ │ @@ -12986,17 +12989,17 @@ │ │ jmp *%ebx │ │ movd 0x1(%edx),%xmm1 │ │ pmaddubsw %xmm3,%xmm1 │ │ psubw %xmm4,%xmm0 │ │ paddw %xmm1,%xmm0 │ │ pmaddwd %xmm3,%xmm0 │ │ cmp $0x4,%esi │ │ - jg 10102 │ │ + jg 100d2 │ │ psrlw $0x3,%xmm0 │ │ - jmp 1013b │ │ + jmp 1010b │ │ movdqa %xmm0,%xmm1 │ │ punpckhqdq %xmm0,%xmm1 │ │ paddw %xmm1,%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ psrlq $0x20,%xmm1 │ │ paddw %xmm1,%xmm0 │ │ psrlw $0x2,%xmm0 │ │ @@ -13010,15 +13013,15 @@ │ │ pshufb %xmm1,%xmm0 │ │ movd %xmm0,(%eax) │ │ movd %xmm0,(%eax,%ecx,1) │ │ movd %xmm0,(%eax,%ecx,2) │ │ movd %xmm0,(%eax,%edi,1) │ │ lea (%eax,%ecx,4),%eax │ │ sub $0x4,%esi │ │ - jg 10144 │ │ + jg 10114 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ nopl 0x0(%eax) │ │ @@ -13032,30 +13035,30 @@ │ │ psubw %xmm4,%xmm0 │ │ paddw %xmm1,%xmm0 │ │ pshuflw $0x4e,%xmm0,%xmm1 │ │ paddw %xmm1,%xmm0 │ │ pmaddwd %xmm3,%xmm0 │ │ psrlw %xmm5,%xmm0 │ │ cmp $0x8,%esi │ │ - je 101c4 │ │ + je 10194 │ │ mov $0x5556,%ebp │ │ mov $0x3334,%edx │ │ cmp $0x20,%esi │ │ cmove %edx,%ebp │ │ movd %ebp,%xmm1 │ │ pmulhuw %xmm1,%xmm0 │ │ pxor %xmm1,%xmm1 │ │ pshufb %xmm1,%xmm0 │ │ movq %xmm0,(%eax) │ │ movq %xmm0,(%eax,%ecx,1) │ │ movq %xmm0,(%eax,%ecx,2) │ │ movq %xmm0,(%eax,%edi,1) │ │ lea (%eax,%ecx,4),%eax │ │ sub $0x4,%esi │ │ - jg 101cd │ │ + jg 1019d │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl (%eax) │ │ movdqa -0x10(%edx),%xmm0 │ │ @@ -13068,30 +13071,30 @@ │ │ punpckhqdq %xmm0,%xmm0 │ │ psubw %xmm4,%xmm0 │ │ pshuflw $0x4e,%xmm0,%xmm1 │ │ paddw %xmm1,%xmm0 │ │ pmaddwd %xmm3,%xmm0 │ │ psrlw %xmm5,%xmm0 │ │ cmp $0x10,%esi │ │ - je 10247 │ │ + je 10217 │ │ mov $0x5556,%ebp │ │ mov $0x3334,%edx │ │ test $0x28,%esi │ │ cmove %edx,%ebp │ │ movd %ebp,%xmm1 │ │ pmulhuw %xmm1,%xmm0 │ │ pxor %xmm1,%xmm1 │ │ pshufb %xmm1,%xmm0 │ │ movdqa %xmm0,(%eax) │ │ movdqa %xmm0,(%eax,%ecx,1) │ │ movdqa %xmm0,(%eax,%ecx,2) │ │ movdqa %xmm0,(%eax,%edi,1) │ │ lea (%eax,%ecx,4),%eax │ │ sub $0x4,%esi │ │ - jg 10250 │ │ + jg 10220 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ movdqa -0x20(%edx),%xmm0 │ │ pmaddubsw %xmm3,%xmm0 │ │ @@ -13109,15 +13112,15 @@ │ │ punpckhqdq %xmm0,%xmm0 │ │ psubw %xmm4,%xmm0 │ │ pshuflw $0x4e,%xmm0,%xmm1 │ │ paddw %xmm1,%xmm0 │ │ pmaddwd %xmm3,%xmm0 │ │ psrlw %xmm5,%xmm0 │ │ cmp $0x20,%esi │ │ - je 102e6 │ │ + je 102b6 │ │ lea (%esi,%esi,1),%edx │ │ mov $0x5556,%ebp │ │ mov $0x3334,%edx │ │ test $0x50,%esi │ │ cmove %edx,%ebp │ │ movd %ebp,%xmm1 │ │ pmulhuw %xmm1,%xmm0 │ │ @@ -13130,15 +13133,15 @@ │ │ movdqa %xmm1,0x10(%eax,%ecx,1) │ │ movdqa %xmm0,(%eax,%ecx,2) │ │ movdqa %xmm1,0x10(%eax,%ecx,2) │ │ movdqa %xmm0,(%eax,%edi,1) │ │ movdqa %xmm1,0x10(%eax,%edi,1) │ │ lea (%eax,%ecx,4),%eax │ │ sub $0x4,%esi │ │ - jg 102f3 │ │ + jg 102c3 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopw 0x0(%eax,%eax,1) │ │ movdqa -0x40(%edx),%xmm0 │ │ @@ -13169,15 +13172,15 @@ │ │ punpckhqdq %xmm0,%xmm0 │ │ psubw %xmm4,%xmm0 │ │ pshuflw $0x4e,%xmm0,%xmm1 │ │ paddw %xmm1,%xmm0 │ │ pmaddwd %xmm3,%xmm0 │ │ psrlw %xmm5,%xmm0 │ │ cmp $0x40,%esi │ │ - je 103db │ │ + je 103ab │ │ mov $0x5556,%ebp │ │ mov $0x3334,%edx │ │ test $0x20,%esi │ │ cmove %edx,%ebp │ │ movd %ebp,%xmm1 │ │ pmulhuw %xmm1,%xmm0 │ │ pxor %xmm1,%xmm1 │ │ @@ -13191,32 +13194,32 @@ │ │ movdqa %xmm3,0x30(%eax) │ │ movdqa %xmm0,(%eax,%ecx,1) │ │ movdqa %xmm1,0x10(%eax,%ecx,1) │ │ movdqa %xmm2,0x20(%eax,%ecx,1) │ │ movdqa %xmm3,0x30(%eax,%ecx,1) │ │ lea (%eax,%ecx,2),%eax │ │ sub $0x2,%esi │ │ - jg 103f0 │ │ + jg 103c0 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ nop │ │ push %ebx │ │ push %esi │ │ push %edi │ │ push %ebp │ │ mov 0x14(%esp),%eax │ │ mov 0x18(%esp),%ecx │ │ mov 0x1c(%esp),%edx │ │ - call 10445 │ │ + call 10415 │ │ pop %edi │ │ - add $0xa61c7,%edi │ │ + add $0xa8e37,%edi │ │ mov 0x24(%esp),%esi │ │ tzcnt %esi,%ebp │ │ sub %esi,%edx │ │ tzcnt 0x20(%esp),%ebx │ │ movdqu (%edx),%xmm0 │ │ movd -0x4c(%edi),%xmm3 │ │ movd %ebp,%xmm2 │ │ @@ -13255,17 +13258,17 @@ │ │ nopl 0x0(%eax) │ │ push %ebx │ │ push %esi │ │ push %edi │ │ push %ebp │ │ mov 0x14(%esp),%eax │ │ mov 0x18(%esp),%ecx │ │ - call 10501 │ │ + call 104d1 │ │ pop %edi │ │ - add $0xa60f7,%edi │ │ + add $0xa8d67,%edi │ │ tzcnt 0x20(%esp),%ebx │ │ mov 0x24(%esp),%esi │ │ mov (%edi,%ebx,4),%ebx │ │ movddup -0x68(%edi),%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ movdqa %xmm0,%xmm2 │ │ movdqa %xmm0,%xmm3 │ │ @@ -13276,17 +13279,17 @@ │ │ push %ebx │ │ push %esi │ │ push %edi │ │ push %ebp │ │ mov 0x14(%esp),%eax │ │ mov 0x18(%esp),%ecx │ │ mov 0x1c(%esp),%edx │ │ - call 10545 │ │ + call 10515 │ │ pop %edi │ │ - add $0xa60c7,%edi │ │ + add $0xa8d37,%edi │ │ tzcnt 0x20(%esp),%ebx │ │ inc %edx │ │ movdqu (%edx),%xmm0 │ │ mov 0x24(%esp),%esi │ │ movd -0x4c(%edi),%xmm3 │ │ movd %ebx,%xmm2 │ │ psrld %xmm2,%xmm3 │ │ @@ -13301,17 +13304,17 @@ │ │ push %ebx │ │ push %esi │ │ push %edi │ │ push %ebp │ │ mov 0x14(%esp),%eax │ │ mov 0x18(%esp),%ecx │ │ mov 0x1c(%esp),%edx │ │ - call 10595 │ │ + call 10565 │ │ pop %ebp │ │ - add $0xa609f,%ebp │ │ + add $0xa8d0f,%ebp │ │ tzcnt 0x20(%esp),%ebx │ │ mov 0x24(%esp),%esi │ │ mov 0x0(%ebp,%ebx,4),%ebx │ │ movddup -0x7c(%ebp),%xmm0 │ │ movddup -0x9c(%ebp),%xmm1 │ │ lea -0x214(%ebp,%esi,4),%edi │ │ neg %esi │ │ @@ -13350,15 +13353,15 @@ │ │ movd %xmm1,(%eax,%ecx,1) │ │ punpckhqdq %xmm6,%xmm6 │ │ movd %xmm6,(%eax,%ecx,2) │ │ psrlq $0x20,%xmm6 │ │ movd %xmm6,(%eax,%ebx,1) │ │ lea (%eax,%ecx,4),%eax │ │ add $0x4,%esi │ │ - jl 10607 │ │ + jl 105d7 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ movq 0x1(%edx),%xmm2 │ │ punpcklbw %xmm5,%xmm2 │ │ @@ -13383,15 +13386,15 @@ │ │ psrlw $0x8,%xmm6 │ │ psrlw $0x8,%xmm0 │ │ packuswb %xmm0,%xmm6 │ │ movq %xmm6,(%eax) │ │ movhps %xmm6,(%eax,%ecx,1) │ │ lea (%eax,%ecx,2),%eax │ │ add $0x2,%esi │ │ - jl 1069f │ │ + jl 1066f │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nop │ │ movdqu 0x1(%edx),%xmm3 │ │ @@ -13418,15 +13421,15 @@ │ │ paddw %xmm5,%xmm0 │ │ psrlw $0x8,%xmm6 │ │ psrlw $0x8,%xmm0 │ │ packuswb %xmm0,%xmm6 │ │ movdqa %xmm6,(%eax) │ │ add %ecx,%eax │ │ add $0x1,%esi │ │ - jl 10727 │ │ + jl 106f7 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl (%eax) │ │ movdqa %xmm5,%xmm7 │ │ @@ -13458,19 +13461,19 @@ │ │ psrlw $0x8,%xmm6 │ │ psrlw $0x8,%xmm0 │ │ packuswb %xmm0,%xmm6 │ │ movdqa %xmm6,(%eax) │ │ add $0x10,%edx │ │ add $0x10,%eax │ │ dec %ebx │ │ - jg 10779 │ │ + jg 10749 │ │ lea -0x20(%eax,%ecx,1),%eax │ │ sub $0x20,%edx │ │ add $0x1,%esi │ │ - jl 10774 │ │ + jl 10744 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax) │ │ movdqa %xmm5,%xmm7 │ │ @@ -13502,35 +13505,35 @@ │ │ psrlw $0x8,%xmm6 │ │ psrlw $0x8,%xmm0 │ │ packuswb %xmm0,%xmm6 │ │ movdqa %xmm6,(%eax) │ │ add $0x10,%edx │ │ add $0x10,%eax │ │ dec %ebx │ │ - jg 10829 │ │ + jg 107f9 │ │ lea -0x40(%eax,%ecx,1),%eax │ │ sub $0x40,%edx │ │ add $0x1,%esi │ │ - jl 10824 │ │ + jl 107f4 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax) │ │ push %ebx │ │ push %esi │ │ push %edi │ │ push %ebp │ │ mov 0x14(%esp),%eax │ │ mov 0x18(%esp),%ecx │ │ mov 0x1c(%esp),%edx │ │ - call 108e5 │ │ + call 108b5 │ │ pop %ebp │ │ - add $0xa5d63,%ebp │ │ + add $0xa89d3,%ebp │ │ mov 0x20(%esp),%ebx │ │ movd (%edx,%ebx,1),%xmm3 │ │ pxor %xmm1,%xmm1 │ │ pshufb %xmm1,%xmm3 │ │ tzcnt %ebx,%ebx │ │ mov 0x24(%esp),%esi │ │ mov 0x0(%ebp,%ebx,4),%ebx │ │ @@ -13568,15 +13571,15 @@ │ │ movd %xmm1,(%eax,%ecx,1) │ │ punpckhqdq %xmm0,%xmm0 │ │ movd %xmm0,(%eax,%ecx,2) │ │ psrlq $0x20,%xmm0 │ │ movd %xmm0,(%eax,%ebx,1) │ │ lea (%eax,%ecx,4),%eax │ │ sub $0x4,%esi │ │ - jg 10936 │ │ + jg 10906 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ movdqa -0x218(%ebp),%xmm6 │ │ movdqa -0x118(%ebp),%xmm7 │ │ @@ -13603,15 +13606,15 @@ │ │ psrlw $0x8,%xmm0 │ │ psrlw $0x8,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movq %xmm0,(%eax) │ │ movhps %xmm0,(%eax,%ecx,1) │ │ lea (%eax,%ecx,2),%eax │ │ sub $0x2,%esi │ │ - jg 109d9 │ │ + jg 109a9 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ @@ -13639,15 +13642,15 @@ │ │ paddw %xmm2,%xmm1 │ │ psrlw $0x8,%xmm0 │ │ psrlw $0x8,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movdqa %xmm0,(%eax) │ │ lea (%eax,%ecx,1),%eax │ │ sub $0x1,%esi │ │ - jg 10a65 │ │ + jg 10a35 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ nopw 0x0(%eax,%eax,1) │ │ @@ -13679,18 +13682,18 @@ │ │ paddw %xmm2,%xmm1 │ │ psrlw $0x8,%xmm0 │ │ psrlw $0x8,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movdqa %xmm0,(%eax) │ │ add $0x10,%eax │ │ dec %edi │ │ - jg 10af4 │ │ + jg 10ac4 │ │ lea -0x20(%eax,%ecx,1),%eax │ │ sub $0x1,%esi │ │ - jg 10ae9 │ │ + jg 10ab9 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ @@ -13722,18 +13725,18 @@ │ │ paddw %xmm2,%xmm1 │ │ psrlw $0x8,%xmm0 │ │ psrlw $0x8,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movdqa %xmm0,(%eax) │ │ add $0x10,%eax │ │ dec %edi │ │ - jg 10b94 │ │ + jg 10b64 │ │ lea -0x40(%eax,%ecx,1),%eax │ │ sub $0x1,%esi │ │ - jg 10b89 │ │ + jg 10b59 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ @@ -13743,17 +13746,17 @@ │ │ push %ebp │ │ sub $0xdc,%esp │ │ mov 0xf0(%esp),%eax │ │ mov 0xf4(%esp),%ecx │ │ mov 0xf8(%esp),%edx │ │ mov 0xfc(%esp),%ebx │ │ mov 0x100(%esp),%esi │ │ - call 10c52 │ │ + call 10c22 │ │ pop %ebp │ │ - add $0xa59ce,%ebp │ │ + add $0xa863e,%ebp │ │ movd (%edx,%ebx,1),%xmm4 │ │ pxor %xmm2,%xmm2 │ │ pshufb %xmm2,%xmm4 │ │ tzcnt %ebx,%ebx │ │ mov %edx,%edi │ │ sub %esi,%edi │ │ mov 0x0(%ebp,%ebx,4),%ebx │ │ @@ -13829,15 +13832,15 @@ │ │ movd %xmm1,(%eax,%ecx,1) │ │ punpckhqdq %xmm0,%xmm0 │ │ movd %xmm0,(%eax,%ecx,2) │ │ psrlq $0x20,%xmm0 │ │ movd %xmm0,(%eax,%ebx,1) │ │ lea (%eax,%ecx,4),%eax │ │ sub $0x4,%esi │ │ - jg 10cf9 │ │ + jg 10cc9 │ │ add $0xdc,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ @@ -13901,15 +13904,15 @@ │ │ movdqa 0x30(%esp),%xmm4 │ │ movdqa 0x40(%esp),%xmm6 │ │ movdqa 0x50(%esp),%xmm5 │ │ movq %xmm0,(%eax) │ │ movhps %xmm0,(%eax,%ecx,1) │ │ lea (%eax,%ecx,2),%eax │ │ sub $0x2,%esi │ │ - jg 10e50 │ │ + jg 10e20 │ │ add $0xdc,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopw 0x0(%eax,%eax,1) │ │ @@ -13972,15 +13975,15 @@ │ │ psrlw $0x8,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movdqa 0x30(%esp),%xmm4 │ │ movdqa 0x40(%esp),%xmm5 │ │ movdqa %xmm0,(%eax) │ │ lea (%eax,%ecx,1),%eax │ │ sub $0x1,%esi │ │ - jg 10f9e │ │ + jg 10f6e │ │ add $0xdc,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ @@ -14109,15 +14112,15 @@ │ │ movddup -0x80(%ebp),%xmm3 │ │ movdqa 0x30(%esp),%xmm0 │ │ movdqa 0x40(%esp),%xmm4 │ │ movdqa 0x50(%esp),%xmm5 │ │ lea -0x10(%eax,%ecx,1),%eax │ │ add $0x2,%edi │ │ sub $0x1,%esi │ │ - jg 110bf │ │ + jg 1108f │ │ add $0xdc,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ @@ -14363,15 +14366,15 @@ │ │ movddup -0x80(%ebp),%xmm3 │ │ movdqa 0x30(%esp),%xmm0 │ │ movdqa 0x40(%esp),%xmm4 │ │ movdqa 0x50(%esp),%xmm5 │ │ lea -0x30(%eax,%ecx,1),%eax │ │ add $0x2,%edi │ │ sub $0x1,%esi │ │ - jg 1138b │ │ + jg 1135b │ │ add $0xdc,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ @@ -14379,17 +14382,17 @@ │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ movdqa (%edx),%xmm4 │ │ - call 1187c │ │ + call 1184c │ │ pop %edx │ │ - add $0xa4df4,%edx │ │ + add $0xa7a64,%edx │ │ tzcnt 0x20(%esp),%esi │ │ mov 0x24(%esp),%edi │ │ mov (%edx,%esi,4),%esi │ │ packuswb %xmm4,%xmm4 │ │ add %edx,%esi │ │ lea (%ecx,%ecx,2),%edx │ │ jmp *%esi │ │ @@ -14401,15 +14404,15 @@ │ │ movd %xmm1,(%eax,%ecx,1) │ │ punpckhqdq %xmm0,%xmm0 │ │ movd %xmm0,(%eax,%ecx,2) │ │ psrlq $0x20,%xmm0 │ │ movd %xmm0,(%eax,%edx,1) │ │ lea (%eax,%ecx,4),%eax │ │ sub $0x4,%edi │ │ - jg 1189b │ │ + jg 1186b │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ nopl 0x0(%eax) │ │ movdqa %xmm4,%xmm0 │ │ @@ -14419,15 +14422,15 @@ │ │ add $0x20,%ebx │ │ movq %xmm0,(%eax) │ │ movhps %xmm0,(%eax,%ecx,1) │ │ movq %xmm1,(%eax,%ecx,2) │ │ movhps %xmm1,(%eax,%edx,1) │ │ lea (%eax,%ecx,4),%eax │ │ sub $0x4,%edi │ │ - jg 118e0 │ │ + jg 118b0 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ nopl 0x0(%eax,%eax,1) │ │ movdqa %xmm4,%xmm0 │ │ @@ -14441,15 +14444,15 @@ │ │ add $0x40,%ebx │ │ movdqa %xmm0,(%eax) │ │ movdqa %xmm1,(%eax,%ecx,1) │ │ movdqa %xmm2,(%eax,%ecx,2) │ │ movdqa %xmm3,(%eax,%edx,1) │ │ lea (%eax,%ecx,4),%eax │ │ sub $0x4,%edi │ │ - jg 11920 │ │ + jg 118f0 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax) │ │ movdqa %xmm4,%xmm0 │ │ pshufb (%ebx),%xmm0 │ │ @@ -14462,15 +14465,15 @@ │ │ add $0x40,%ebx │ │ movdqa %xmm0,(%eax) │ │ movdqa %xmm1,0x10(%eax) │ │ movdqa %xmm2,(%eax,%ecx,1) │ │ movdqa %xmm3,0x10(%eax,%ecx,1) │ │ lea (%eax,%ecx,2),%eax │ │ sub $0x2,%edi │ │ - jg 11970 │ │ + jg 11940 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopw 0x0(%eax,%eax,1) │ │ movdqa %xmm4,%xmm0 │ │ pshufb (%ebx),%xmm0 │ │ @@ -14483,15 +14486,15 @@ │ │ add $0x40,%ebx │ │ movdqa %xmm0,(%eax) │ │ movdqa %xmm1,0x10(%eax) │ │ movdqa %xmm2,0x20(%eax) │ │ movdqa %xmm3,0x30(%eax) │ │ add %ecx,%eax │ │ sub $0x1,%edi │ │ - jg 119c0 │ │ + jg 11990 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ push %ebx │ │ push %esi │ │ @@ -14503,17 +14506,17 @@ │ │ mov 0x20(%esp),%ebx │ │ mov 0x24(%esp),%esi │ │ tzcnt %esi,%ebp │ │ lea (%ebx,%esi,1),%edi │ │ movd %edi,%xmm4 │ │ tzcnt %edi,%edi │ │ movd %edi,%xmm5 │ │ - call 11a40 │ │ + call 11a10 │ │ pop %edi │ │ - add $0xa4c44,%edi │ │ + add $0xa78b4,%edi │ │ tzcnt %ebx,%ebx │ │ mov (%edi,%ebp,4),%ebp │ │ mov 0x10(%edi,%ebx,4),%ebx │ │ pcmpeqd %xmm3,%xmm3 │ │ psrlw $0x1,%xmm4 │ │ add %edi,%ebp │ │ add %edi,%ebx │ │ @@ -14524,17 +14527,17 @@ │ │ jmp *%ebx │ │ movd 0x1(%edx),%xmm1 │ │ pmaddubsw %xmm3,%xmm1 │ │ psubw %xmm4,%xmm0 │ │ paddw %xmm1,%xmm0 │ │ pmaddwd %xmm3,%xmm0 │ │ cmp $0x4,%esi │ │ - jg 11a93 │ │ + jg 11a63 │ │ psrlw $0x3,%xmm0 │ │ - jmp 11ac8 │ │ + jmp 11a98 │ │ movdqa %xmm0,%xmm1 │ │ punpckhqdq %xmm0,%xmm1 │ │ paddw %xmm1,%xmm0 │ │ pshuflw $0x4e,%xmm0,%xmm1 │ │ paddw %xmm1,%xmm0 │ │ psrlw $0x2,%xmm0 │ │ mov $0x5556,%ebp │ │ @@ -14572,15 +14575,15 @@ │ │ punpckhqdq %xmm4,%xmm4 │ │ movd %xmm4,(%eax,%ecx,2) │ │ psrlq $0x20,%xmm4 │ │ movd %xmm4,(%eax,%ebp,1) │ │ lea (%eax,%ecx,4),%eax │ │ add $0x20,%edi │ │ sub $0x4,%esi │ │ - jg 11aed │ │ + jg 11abd │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ nopl 0x0(%eax,%eax,1) │ │ @@ -14594,15 +14597,15 @@ │ │ psubw %xmm4,%xmm0 │ │ paddw %xmm1,%xmm0 │ │ pshuflw $0x4e,%xmm0,%xmm1 │ │ paddw %xmm1,%xmm0 │ │ pmaddwd %xmm3,%xmm0 │ │ psrlw %xmm5,%xmm0 │ │ cmp $0x8,%esi │ │ - je 11bc4 │ │ + je 11b94 │ │ mov $0x5556,%ebp │ │ mov $0x3334,%edx │ │ cmp $0x20,%esi │ │ cmove %edx,%ebp │ │ movd %ebp,%xmm1 │ │ pmulhuw %xmm1,%xmm0 │ │ pshuflw $0x0,%xmm0,%xmm0 │ │ @@ -14646,15 +14649,15 @@ │ │ paddw %xmm0,%xmm5 │ │ packuswb %xmm5,%xmm4 │ │ movq %xmm4,(%eax,%ecx,2) │ │ movhps %xmm4,(%eax,%ebp,1) │ │ lea (%eax,%ecx,4),%eax │ │ add $0x40,%edi │ │ sub $0x4,%esi │ │ - jg 11be9 │ │ + jg 11bb9 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax) │ │ movdqa -0x10(%edx),%xmm0 │ │ @@ -14667,15 +14670,15 @@ │ │ punpckhqdq %xmm0,%xmm0 │ │ psubw %xmm4,%xmm0 │ │ pshuflw $0x4e,%xmm0,%xmm1 │ │ paddw %xmm1,%xmm0 │ │ pmaddwd %xmm3,%xmm0 │ │ psrlw %xmm5,%xmm0 │ │ cmp $0x10,%esi │ │ - je 11cf7 │ │ + je 11cc7 │ │ mov $0x5556,%ebp │ │ mov $0x3334,%edx │ │ test $0x28,%esi │ │ cmove %edx,%ebp │ │ movd %ebp,%xmm1 │ │ pmulhuw %xmm1,%xmm0 │ │ pshuflw $0x0,%xmm0,%xmm0 │ │ @@ -14716,15 +14719,15 @@ │ │ psignw %xmm3,%xmm5 │ │ paddw %xmm0,%xmm5 │ │ packuswb %xmm5,%xmm4 │ │ movdqa %xmm4,(%eax,%ecx,1) │ │ lea (%eax,%ecx,2),%eax │ │ add $0x40,%edi │ │ sub $0x2,%esi │ │ - jg 11d19 │ │ + jg 11ce9 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ nopl 0x0(%eax) │ │ @@ -14744,15 +14747,15 @@ │ │ punpckhqdq %xmm0,%xmm0 │ │ psubw %xmm4,%xmm0 │ │ pshuflw $0x4e,%xmm0,%xmm1 │ │ paddw %xmm1,%xmm0 │ │ pmaddwd %xmm3,%xmm0 │ │ psrlw %xmm5,%xmm0 │ │ cmp $0x20,%esi │ │ - je 11e46 │ │ + je 11e16 │ │ lea (%esi,%esi,1),%edx │ │ mov $0x5556,%ebp │ │ mov $0x3334,%edx │ │ test $0x50,%esi │ │ cmove %edx,%ebp │ │ movd %ebp,%xmm1 │ │ pmulhuw %xmm1,%xmm0 │ │ @@ -14794,15 +14797,15 @@ │ │ psignw %xmm3,%xmm5 │ │ paddw %xmm0,%xmm5 │ │ packuswb %xmm5,%xmm4 │ │ movdqa %xmm4,0x10(%eax) │ │ add %ecx,%eax │ │ add $0x40,%edi │ │ dec %esi │ │ - jg 11e68 │ │ + jg 11e38 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl (%eax) │ │ push %ebx │ │ @@ -14817,17 +14820,17 @@ │ │ sub %esi,%edx │ │ tzcnt 0x20(%esp),%ebx │ │ movdqu (%edx),%xmm0 │ │ mov $0x8000,%edi │ │ movd %edi,%xmm3 │ │ movd %ebp,%xmm2 │ │ psrld %xmm2,%xmm3 │ │ - call 11f4a │ │ + call 11f1a │ │ pop %edi │ │ - add $0xa476a,%edi │ │ + add $0xa73da,%edi │ │ mov (%edi,%ebp,4),%ebp │ │ pcmpeqd %xmm2,%xmm2 │ │ pmaddubsw %xmm2,%xmm0 │ │ add %edi,%ebp │ │ add $0xfffffff0,%edi │ │ mov (%edi,%ebx,4),%ebx │ │ add %edi,%ebx │ │ @@ -14850,17 +14853,17 @@ │ │ push %ebx │ │ push %esi │ │ push %edi │ │ push %ebp │ │ mov 0x14(%esp),%eax │ │ mov 0x18(%esp),%ecx │ │ mov 0x1c(%esp),%edx │ │ - call 11fc5 │ │ + call 11f95 │ │ pop %edi │ │ - add $0xa46ef,%edi │ │ + add $0xa735f,%edi │ │ tzcnt 0x20(%esp),%ebx │ │ inc %edx │ │ movdqu (%edx),%xmm0 │ │ mov 0x24(%esp),%esi │ │ mov $0x8000,%ebp │ │ movd %ebp,%xmm3 │ │ movd %ebx,%xmm2 │ │ @@ -14880,17 +14883,17 @@ │ │ push %edi │ │ push %ebp │ │ mov 0x14(%esp),%eax │ │ mov 0x18(%esp),%ecx │ │ mov 0x1c(%esp),%edx │ │ tzcnt 0x20(%esp),%ebx │ │ mov 0x24(%esp),%esi │ │ - call 1202f │ │ + call 11fff │ │ pop %ebp │ │ - add $0xa4675,%ebp │ │ + add $0xa72e5,%ebp │ │ mov 0x0(%ebp,%ebx,4),%ebx │ │ movddup -0x10c(%ebp),%xmm0 │ │ add %ebp,%ebx │ │ mov 0x28(%esp),%edi │ │ jmp *%ebx │ │ nopw 0x0(%eax,%eax,1) │ │ push %ebx │ │ @@ -14910,42 +14913,42 @@ │ │ imul %edi,%esi │ │ movd %esi,%xmm5 │ │ mov 0x24(%esp),%esi │ │ shl $0x2,%esi │ │ sub %esi,%ebp │ │ pxor %xmm4,%xmm4 │ │ cmp $0x8,%edi │ │ - jg 12199 │ │ - je 120f1 │ │ + jg 12169 │ │ + je 120c1 │ │ lea (%edx,%edx,2),%edi │ │ movq (%ecx),%xmm0 │ │ movq (%ecx,%edx,1),%xmm1 │ │ movhps (%ecx,%edx,2),%xmm0 │ │ movhps (%ecx,%edi,1),%xmm1 │ │ pmaddubsw %xmm2,%xmm0 │ │ pmaddubsw %xmm2,%xmm1 │ │ paddw %xmm1,%xmm0 │ │ movdqa %xmm0,(%eax) │ │ paddw %xmm0,%xmm4 │ │ lea (%ecx,%edx,4),%ecx │ │ add $0x10,%eax │ │ sub $0x2,%ebp │ │ - jg 1209e │ │ + jg 1206e │ │ test %esi,%esi │ │ - je 122ee │ │ + je 122be │ │ punpckhqdq %xmm0,%xmm0 │ │ movdqa %xmm0,(%eax) │ │ paddw %xmm0,%xmm4 │ │ add $0x10,%eax │ │ sub $0x2,%esi │ │ - jg 120dc │ │ - jmp 122ee │ │ + jg 120ac │ │ + jmp 122be │ │ lea (%edx,%edx,2),%edi │ │ test %ebx,%ebx │ │ - jne 1214d │ │ + jne 1211d │ │ movdqa (%ecx),%xmm0 │ │ movdqa (%ecx,%edx,1),%xmm1 │ │ pmaddubsw %xmm2,%xmm0 │ │ pmaddubsw %xmm2,%xmm1 │ │ paddw %xmm1,%xmm0 │ │ movdqa %xmm0,(%eax) │ │ paddw %xmm0,%xmm4 │ │ @@ -14955,40 +14958,40 @@ │ │ pmaddubsw %xmm2,%xmm1 │ │ paddw %xmm1,%xmm0 │ │ movdqa %xmm0,0x10(%eax) │ │ paddw %xmm0,%xmm4 │ │ lea (%ecx,%edx,4),%ecx │ │ add $0x20,%eax │ │ sub $0x2,%ebp │ │ - jg 120f8 │ │ + jg 120c8 │ │ test %esi,%esi │ │ - je 122ee │ │ - jmp 12184 │ │ + je 122be │ │ + jmp 12154 │ │ movddup (%ecx),%xmm0 │ │ movddup (%ecx,%edx,1),%xmm1 │ │ pmaddubsw %xmm2,%xmm0 │ │ pmaddubsw %xmm2,%xmm1 │ │ paddw %xmm1,%xmm0 │ │ pshufhw $0xff,%xmm0,%xmm0 │ │ movdqa %xmm0,(%eax) │ │ paddw %xmm0,%xmm4 │ │ lea (%ecx,%edx,2),%ecx │ │ add $0x10,%eax │ │ sub $0x1,%ebp │ │ - jg 1214d │ │ + jg 1211d │ │ test %esi,%esi │ │ - je 122ee │ │ + je 122be │ │ movdqa %xmm0,(%eax) │ │ paddw %xmm0,%xmm4 │ │ add $0x10,%eax │ │ sub $0x1,%esi │ │ - jg 12184 │ │ - jmp 122ee │ │ + jg 12154 │ │ + jmp 122be │ │ test %ebx,%ebx │ │ - jne 121f4 │ │ + jne 121c4 │ │ movdqa (%ecx),%xmm0 │ │ movdqa (%ecx,%edx,1),%xmm1 │ │ pmaddubsw %xmm2,%xmm0 │ │ pmaddubsw %xmm2,%xmm1 │ │ paddw %xmm1,%xmm0 │ │ movdqa %xmm0,(%eax) │ │ paddw %xmm0,%xmm4 │ │ @@ -14998,21 +15001,21 @@ │ │ pmaddubsw %xmm2,%xmm1 │ │ paddw %xmm1,%xmm6 │ │ movdqa %xmm6,0x10(%eax) │ │ paddw %xmm6,%xmm4 │ │ lea (%ecx,%edx,2),%ecx │ │ add $0x20,%eax │ │ dec %ebp │ │ - jg 1219d │ │ + jg 1216d │ │ test %esi,%esi │ │ - je 122f9 │ │ - jmp 122d5 │ │ + je 122c9 │ │ + jmp 122a5 │ │ cmp $0x2,%ebx │ │ - jl 12282 │ │ - je 12246 │ │ + jl 12252 │ │ + je 12216 │ │ movddup (%ecx),%xmm0 │ │ movddup (%ecx,%edx,1),%xmm1 │ │ pmaddubsw %xmm2,%xmm0 │ │ pmaddubsw %xmm2,%xmm1 │ │ paddw %xmm1,%xmm0 │ │ pshufhw $0xff,%xmm0,%xmm0 │ │ movdqa %xmm0,(%eax) │ │ @@ -15021,32 +15024,32 @@ │ │ movdqa %xmm0,%xmm6 │ │ punpckhqdq %xmm0,%xmm6 │ │ movdqa %xmm6,0x10(%eax) │ │ paddw %xmm6,%xmm4 │ │ lea (%ecx,%edx,2),%ecx │ │ add $0x20,%eax │ │ dec %ebp │ │ - jg 121ff │ │ - jmp 122d1 │ │ + jg 121cf │ │ + jmp 122a1 │ │ movdqa (%ecx),%xmm0 │ │ movdqa (%ecx,%edx,1),%xmm1 │ │ pmaddubsw %xmm2,%xmm0 │ │ pmaddubsw %xmm2,%xmm1 │ │ paddw %xmm1,%xmm0 │ │ movdqa %xmm0,(%eax) │ │ paddw %xmm0,%xmm4 │ │ pshufhw $0xff,%xmm0,%xmm6 │ │ punpckhqdq %xmm6,%xmm6 │ │ movdqa %xmm6,0x10(%eax) │ │ paddw %xmm6,%xmm4 │ │ lea (%ecx,%edx,2),%ecx │ │ add $0x20,%eax │ │ dec %ebp │ │ - jg 12246 │ │ - jmp 122d1 │ │ + jg 12216 │ │ + jmp 122a1 │ │ movdqa (%ecx),%xmm0 │ │ movdqa (%ecx,%edx,1),%xmm1 │ │ pmaddubsw %xmm2,%xmm0 │ │ pmaddubsw %xmm2,%xmm1 │ │ paddw %xmm1,%xmm0 │ │ movdqa %xmm0,(%eax) │ │ paddw %xmm0,%xmm4 │ │ @@ -15057,28 +15060,28 @@ │ │ paddw %xmm1,%xmm6 │ │ pshufhw $0xff,%xmm6,%xmm6 │ │ movdqa %xmm6,0x10(%eax) │ │ paddw %xmm6,%xmm4 │ │ lea (%ecx,%edx,2),%ecx │ │ add $0x20,%eax │ │ dec %ebp │ │ - jg 12282 │ │ + jg 12252 │ │ test %esi,%esi │ │ - je 122f9 │ │ + je 122c9 │ │ movdqa %xmm0,(%eax) │ │ paddw %xmm0,%xmm4 │ │ movdqa %xmm6,0x10(%eax) │ │ paddw %xmm6,%xmm4 │ │ add $0x20,%eax │ │ dec %esi │ │ - jg 122d5 │ │ - jmp 122f9 │ │ + jg 122a5 │ │ + jmp 122c9 │ │ psrlw $0x9,%xmm2 │ │ pmaddwd %xmm2,%xmm4 │ │ - jmp 12310 │ │ + jmp 122e0 │ │ movdqa %xmm4,%xmm0 │ │ psrld $0x10,%xmm0 │ │ pslld $0x10,%xmm4 │ │ psrld $0x10,%xmm4 │ │ paddd %xmm0,%xmm4 │ │ movd %xmm5,%edi │ │ psrad $0x1,%xmm5 │ │ @@ -15093,15 +15096,15 @@ │ │ packssdw %xmm0,%xmm0 │ │ mov 0x14(%esp),%eax │ │ movdqa (%eax),%xmm1 │ │ psubw %xmm0,%xmm1 │ │ movdqa %xmm1,(%eax) │ │ add $0x10,%eax │ │ sub $0x8,%edi │ │ - jg 12343 │ │ + jg 12313 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax) │ │ push %ebx │ │ @@ -15122,43 +15125,43 @@ │ │ movd %esi,%xmm6 │ │ mov 0x24(%esp),%esi │ │ shl $0x2,%esi │ │ sub %esi,%ebp │ │ pxor %xmm4,%xmm4 │ │ pxor %xmm5,%xmm5 │ │ cmp $0x8,%edi │ │ - jg 124cf │ │ - je 1240a │ │ + jg 1249f │ │ + je 123da │ │ lea (%edx,%edx,2),%edi │ │ movq (%ecx),%xmm1 │ │ movhps (%ecx,%edx,1),%xmm1 │ │ movq (%ecx,%edx,2),%xmm0 │ │ movhps (%ecx,%edi,1),%xmm0 │ │ pmaddubsw %xmm2,%xmm0 │ │ pmaddubsw %xmm2,%xmm1 │ │ movdqa %xmm1,(%eax) │ │ movdqa %xmm0,0x10(%eax) │ │ paddw %xmm0,%xmm4 │ │ paddw %xmm1,%xmm5 │ │ lea (%ecx,%edx,4),%ecx │ │ add $0x20,%eax │ │ sub $0x4,%ebp │ │ - jg 123b2 │ │ + jg 12382 │ │ test %esi,%esi │ │ - je 12687 │ │ + je 12657 │ │ punpckhqdq %xmm0,%xmm0 │ │ movdqa %xmm0,(%eax) │ │ paddw %xmm0,%xmm4 │ │ add $0x10,%eax │ │ sub $0x2,%esi │ │ - jg 123f5 │ │ - jmp 12687 │ │ + jg 123c5 │ │ + jmp 12657 │ │ lea (%edx,%edx,2),%edi │ │ test %ebx,%ebx │ │ - jne 12470 │ │ + jne 12440 │ │ movdqa (%ecx),%xmm1 │ │ movdqa (%ecx,%edx,1),%xmm0 │ │ pmaddubsw %xmm2,%xmm0 │ │ pmaddubsw %xmm2,%xmm1 │ │ movdqa %xmm1,(%eax) │ │ movdqa %xmm0,0x10(%eax) │ │ paddw %xmm0,%xmm4 │ │ @@ -15170,44 +15173,44 @@ │ │ movdqa %xmm1,0x20(%eax) │ │ movdqa %xmm0,0x30(%eax) │ │ paddw %xmm0,%xmm4 │ │ paddw %xmm1,%xmm5 │ │ lea (%ecx,%edx,4),%ecx │ │ add $0x40,%eax │ │ sub $0x4,%ebp │ │ - jg 12411 │ │ + jg 123e1 │ │ test %esi,%esi │ │ - je 1269a │ │ - jmp 124b1 │ │ + je 1266a │ │ + jmp 12481 │ │ movddup (%ecx),%xmm1 │ │ pmaddubsw %xmm2,%xmm1 │ │ pshufhw $0xff,%xmm1,%xmm1 │ │ movdqa %xmm1,(%eax) │ │ paddw %xmm1,%xmm5 │ │ movddup (%ecx,%edx,1),%xmm0 │ │ pmaddubsw %xmm2,%xmm0 │ │ pshufhw $0xff,%xmm0,%xmm0 │ │ movdqa %xmm0,0x10(%eax) │ │ paddw %xmm0,%xmm4 │ │ lea (%ecx,%edx,2),%ecx │ │ add $0x20,%eax │ │ sub $0x2,%ebp │ │ - jg 12470 │ │ + jg 12440 │ │ test %esi,%esi │ │ - je 1269a │ │ + je 1266a │ │ movdqa %xmm0,(%eax) │ │ paddw %xmm0,%xmm4 │ │ movdqa %xmm0,0x10(%eax) │ │ paddw %xmm0,%xmm4 │ │ add $0x20,%eax │ │ sub $0x2,%esi │ │ - jg 124b1 │ │ - jmp 1269a │ │ + jg 12481 │ │ + jmp 1266a │ │ test %ebx,%ebx │ │ - jne 12536 │ │ + jne 12506 │ │ movdqa (%ecx),%xmm1 │ │ movdqa 0x10(%ecx),%xmm0 │ │ pmaddubsw %xmm2,%xmm0 │ │ pmaddubsw %xmm2,%xmm1 │ │ movdqa %xmm1,(%eax) │ │ movdqa %xmm0,0x10(%eax) │ │ paddw %xmm0,%xmm5 │ │ @@ -15219,21 +15222,21 @@ │ │ movdqa %xmm1,0x20(%eax) │ │ movdqa %xmm0,0x30(%eax) │ │ paddw %xmm0,%xmm4 │ │ paddw %xmm1,%xmm4 │ │ lea (%ecx,%edx,2),%ecx │ │ add $0x40,%eax │ │ sub $0x2,%ebp │ │ - jg 124d3 │ │ + jg 124a3 │ │ test %esi,%esi │ │ - je 1269a │ │ - jmp 1265a │ │ + je 1266a │ │ + jmp 1262a │ │ cmp $0x2,%ebx │ │ - jl 125f6 │ │ - je 1259d │ │ + jl 125c6 │ │ + je 1256d │ │ movddup (%ecx),%xmm1 │ │ pmaddubsw %xmm2,%xmm1 │ │ pshufhw $0xff,%xmm1,%xmm1 │ │ movdqa %xmm1,(%eax) │ │ paddw %xmm1,%xmm5 │ │ punpckhqdq %xmm1,%xmm1 │ │ movdqa %xmm1,0x10(%eax) │ │ @@ -15246,16 +15249,16 @@ │ │ movdqa %xmm1,%xmm0 │ │ punpckhqdq %xmm1,%xmm0 │ │ movdqa %xmm0,0x30(%eax) │ │ paddw %xmm0,%xmm4 │ │ lea (%ecx,%edx,2),%ecx │ │ add $0x40,%eax │ │ sub $0x2,%ebp │ │ - jg 12541 │ │ - jmp 12656 │ │ + jg 12511 │ │ + jmp 12626 │ │ movdqa (%ecx),%xmm1 │ │ pmaddubsw %xmm2,%xmm1 │ │ movdqa %xmm1,(%eax) │ │ paddw %xmm1,%xmm5 │ │ pshufhw $0xff,%xmm1,%xmm1 │ │ punpckhqdq %xmm1,%xmm1 │ │ movdqa %xmm1,0x10(%eax) │ │ @@ -15268,16 +15271,16 @@ │ │ pshufhw $0xff,%xmm0,%xmm0 │ │ punpckhqdq %xmm0,%xmm0 │ │ movdqa %xmm0,0x30(%eax) │ │ paddw %xmm0,%xmm4 │ │ lea (%ecx,%edx,2),%ecx │ │ add $0x40,%eax │ │ sub $0x2,%ebp │ │ - jg 1259d │ │ - jmp 12656 │ │ + jg 1256d │ │ + jmp 12626 │ │ movdqa (%ecx),%xmm1 │ │ pmaddubsw %xmm2,%xmm1 │ │ movdqa %xmm1,(%eax) │ │ paddw %xmm1,%xmm5 │ │ movddup 0x10(%ecx),%xmm0 │ │ pmaddubsw %xmm2,%xmm0 │ │ pshufhw $0xff,%xmm0,%xmm0 │ │ @@ -15291,34 +15294,34 @@ │ │ pmaddubsw %xmm2,%xmm0 │ │ pshufhw $0xff,%xmm0,%xmm0 │ │ movdqa %xmm0,0x30(%eax) │ │ paddw %xmm0,%xmm4 │ │ lea (%ecx,%edx,2),%ecx │ │ add $0x40,%eax │ │ sub $0x2,%ebp │ │ - jg 125f6 │ │ + jg 125c6 │ │ test %esi,%esi │ │ - je 1269a │ │ + je 1266a │ │ movdqa %xmm1,(%eax) │ │ movdqa %xmm0,0x10(%eax) │ │ paddw %xmm1,%xmm4 │ │ paddw %xmm0,%xmm5 │ │ movdqa %xmm1,0x20(%eax) │ │ movdqa %xmm0,0x30(%eax) │ │ paddw %xmm1,%xmm4 │ │ paddw %xmm0,%xmm5 │ │ add $0x40,%eax │ │ sub $0x2,%esi │ │ - jg 1265a │ │ - jmp 1269a │ │ + jg 1262a │ │ + jmp 1266a │ │ psrlw $0xa,%xmm2 │ │ pmaddwd %xmm2,%xmm5 │ │ movdqa %xmm4,%xmm0 │ │ pmaddwd %xmm2,%xmm0 │ │ - jmp 126c8 │ │ + jmp 12698 │ │ movdqa %xmm5,%xmm0 │ │ psrld $0x10,%xmm5 │ │ pslld $0x10,%xmm0 │ │ psrld $0x10,%xmm0 │ │ paddd %xmm0,%xmm5 │ │ movdqa %xmm4,%xmm0 │ │ psrld $0x10,%xmm0 │ │ @@ -15339,15 +15342,15 @@ │ │ packssdw %xmm0,%xmm0 │ │ mov 0x14(%esp),%eax │ │ movdqa (%eax),%xmm1 │ │ psubw %xmm0,%xmm1 │ │ movdqa %xmm1,(%eax) │ │ add $0x10,%eax │ │ sub $0x8,%edi │ │ - jg 126ff │ │ + jg 126cf │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ push %ebx │ │ @@ -15372,18 +15375,18 @@ │ │ movd %xmm0,%esi │ │ mov %eax,0x40(%esp) │ │ shl $0x2,%esi │ │ sub %esi,%ebp │ │ pxor %xmm5,%xmm5 │ │ pxor %xmm4,%xmm4 │ │ cmp $0x10,%edi │ │ - jg 12b0e │ │ + jg 12ade │ │ cmp $0x8,%edi │ │ - jg 128e7 │ │ - je 12802 │ │ + jg 128b7 │ │ + je 127d2 │ │ lea (%edx,%edx,2),%edi │ │ movd (%ecx),%xmm1 │ │ movd (%ecx,%edx,1),%xmm3 │ │ punpckldq %xmm3,%xmm1 │ │ punpcklbw %xmm1,%xmm1 │ │ movd (%ecx,%edx,2),%xmm0 │ │ movd (%ecx,%edi,1),%xmm3 │ │ @@ -15394,29 +15397,29 @@ │ │ movdqa %xmm1,(%eax) │ │ movdqa %xmm0,0x10(%eax) │ │ paddw %xmm0,%xmm5 │ │ paddw %xmm1,%xmm5 │ │ lea (%ecx,%edx,4),%ecx │ │ add $0x20,%eax │ │ sub $0x4,%ebp │ │ - jg 12793 │ │ + jg 12763 │ │ test %esi,%esi │ │ - je 127f4 │ │ + je 127c4 │ │ punpckhqdq %xmm0,%xmm0 │ │ movdqa %xmm0,(%eax) │ │ paddw %xmm0,%xmm5 │ │ add $0x10,%eax │ │ sub $0x2,%esi │ │ - jg 127e4 │ │ + jg 127b4 │ │ psrlw $0xa,%xmm2 │ │ pmaddwd %xmm2,%xmm5 │ │ - jmp 130e0 │ │ + jmp 130b0 │ │ lea (%edx,%edx,2),%edi │ │ test %ebx,%ebx │ │ - jne 12878 │ │ + jne 12848 │ │ movq (%ecx),%xmm1 │ │ punpcklbw %xmm1,%xmm1 │ │ pmaddubsw %xmm2,%xmm1 │ │ movdqa %xmm1,(%eax) │ │ paddw %xmm1,%xmm5 │ │ movq (%ecx,%edx,1),%xmm0 │ │ punpcklbw %xmm0,%xmm0 │ │ @@ -15432,18 +15435,18 @@ │ │ punpcklbw %xmm0,%xmm0 │ │ pmaddubsw %xmm2,%xmm0 │ │ movdqa %xmm0,0x30(%eax) │ │ paddw %xmm0,%xmm4 │ │ lea (%ecx,%edx,4),%ecx │ │ add $0x40,%eax │ │ sub $0x4,%ebp │ │ - jg 12809 │ │ + jg 127d9 │ │ test %esi,%esi │ │ - je 12ad7 │ │ - jmp 128c9 │ │ + je 12aa7 │ │ + jmp 12899 │ │ movd (%ecx),%xmm1 │ │ punpcklbw %xmm1,%xmm1 │ │ punpcklqdq %xmm1,%xmm1 │ │ pmaddubsw %xmm2,%xmm1 │ │ pshufhw $0xff,%xmm1,%xmm1 │ │ movdqa %xmm1,(%eax) │ │ paddw %xmm1,%xmm5 │ │ @@ -15453,27 +15456,27 @@ │ │ pmaddubsw %xmm2,%xmm0 │ │ pshufhw $0xff,%xmm0,%xmm0 │ │ movdqa %xmm0,0x10(%eax) │ │ paddw %xmm0,%xmm4 │ │ lea (%ecx,%edx,2),%ecx │ │ add $0x20,%eax │ │ sub $0x2,%ebp │ │ - jg 12878 │ │ + jg 12848 │ │ test %esi,%esi │ │ - je 12ad7 │ │ + je 12aa7 │ │ movdqa %xmm0,(%eax) │ │ paddw %xmm0,%xmm5 │ │ movdqa %xmm0,0x10(%eax) │ │ paddw %xmm0,%xmm4 │ │ add $0x20,%eax │ │ sub $0x2,%esi │ │ - jg 128c9 │ │ - jmp 12ad7 │ │ + jg 12899 │ │ + jmp 12aa7 │ │ test %ebx,%ebx │ │ - jne 1295b │ │ + jne 1292b │ │ movdqa (%ecx),%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ punpcklbw %xmm1,%xmm1 │ │ pmaddubsw %xmm2,%xmm1 │ │ movdqa %xmm1,(%eax) │ │ paddw %xmm1,%xmm5 │ │ punpckhbw %xmm0,%xmm0 │ │ @@ -15489,21 +15492,21 @@ │ │ punpckhbw %xmm0,%xmm0 │ │ pmaddubsw %xmm2,%xmm0 │ │ movdqa %xmm0,0x30(%eax) │ │ paddw %xmm0,%xmm4 │ │ lea (%ecx,%edx,2),%ecx │ │ add $0x40,%eax │ │ sub $0x2,%ebp │ │ - jg 128eb │ │ + jg 128bb │ │ test %esi,%esi │ │ - je 12ad7 │ │ - jmp 12aac │ │ + je 12aa7 │ │ + jmp 12a7c │ │ cmp $0x2,%ebx │ │ - jl 12a33 │ │ - je 129d2 │ │ + jl 12a03 │ │ + je 129a2 │ │ movd (%ecx),%xmm1 │ │ punpcklbw %xmm1,%xmm1 │ │ punpcklqdq %xmm1,%xmm1 │ │ pshufhw $0xff,%xmm1,%xmm1 │ │ pmaddubsw %xmm2,%xmm1 │ │ movdqa %xmm1,(%eax) │ │ paddw %xmm1,%xmm5 │ │ @@ -15520,16 +15523,16 @@ │ │ movdqa %xmm1,%xmm0 │ │ punpckhqdq %xmm1,%xmm0 │ │ movdqa %xmm0,0x30(%eax) │ │ paddw %xmm0,%xmm4 │ │ lea (%ecx,%edx,2),%ecx │ │ add $0x40,%eax │ │ sub $0x2,%ebp │ │ - jg 12966 │ │ - jmp 12aa8 │ │ + jg 12936 │ │ + jmp 12a78 │ │ movq (%ecx),%xmm1 │ │ punpcklbw %xmm1,%xmm1 │ │ pmaddubsw %xmm2,%xmm1 │ │ movdqa %xmm1,(%eax) │ │ paddw %xmm1,%xmm5 │ │ pshufhw $0xff,%xmm1,%xmm1 │ │ punpckhqdq %xmm1,%xmm1 │ │ @@ -15544,16 +15547,16 @@ │ │ pshufhw $0xff,%xmm0,%xmm0 │ │ punpckhqdq %xmm0,%xmm0 │ │ movdqa %xmm0,0x30(%eax) │ │ paddw %xmm0,%xmm4 │ │ lea (%ecx,%edx,2),%ecx │ │ add $0x40,%eax │ │ sub $0x2,%ebp │ │ - jg 129d2 │ │ - jmp 12aa8 │ │ + jg 129a2 │ │ + jmp 12a78 │ │ movdqa (%ecx),%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ punpcklbw %xmm1,%xmm1 │ │ pmaddubsw %xmm2,%xmm1 │ │ movdqa %xmm1,(%eax) │ │ paddw %xmm1,%xmm5 │ │ punpckhbw %xmm0,%xmm0 │ │ @@ -15573,47 +15576,47 @@ │ │ pshufhw $0xff,%xmm0,%xmm0 │ │ pmaddubsw %xmm2,%xmm0 │ │ movdqa %xmm0,0x30(%eax) │ │ paddw %xmm0,%xmm4 │ │ lea (%ecx,%edx,2),%ecx │ │ add $0x40,%eax │ │ sub $0x2,%ebp │ │ - jg 12a33 │ │ + jg 12a03 │ │ test %esi,%esi │ │ - je 12ad7 │ │ + je 12aa7 │ │ movdqa %xmm1,(%eax) │ │ movdqa %xmm0,0x10(%eax) │ │ paddw %xmm1,%xmm4 │ │ paddw %xmm0,%xmm5 │ │ movdqa %xmm1,0x20(%eax) │ │ movdqa %xmm0,0x30(%eax) │ │ paddw %xmm1,%xmm4 │ │ paddw %xmm0,%xmm5 │ │ add $0x40,%eax │ │ sub $0x2,%esi │ │ - jg 12aac │ │ + jg 12a7c │ │ movdqa %xmm5,%xmm0 │ │ psrld $0x10,%xmm5 │ │ pslld $0x10,%xmm0 │ │ psrld $0x10,%xmm0 │ │ paddd %xmm0,%xmm5 │ │ movdqa %xmm4,%xmm0 │ │ psrld $0x10,%xmm0 │ │ pslld $0x10,%xmm4 │ │ psrld $0x10,%xmm4 │ │ paddd %xmm4,%xmm0 │ │ paddd %xmm0,%xmm5 │ │ - jmp 130e0 │ │ + jmp 130b0 │ │ pxor %xmm0,%xmm0 │ │ movdqa %xmm0,(%esp) │ │ movdqa %xmm0,0x10(%esp) │ │ movdqa %xmm0,0x20(%esp) │ │ movdqa %xmm0,0x30(%esp) │ │ test %ebx,%ebx │ │ - jne 12bd3 │ │ + jne 12ba3 │ │ movdqa (%ecx),%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ punpcklbw %xmm1,%xmm1 │ │ pmaddubsw %xmm2,%xmm1 │ │ movdqa %xmm1,(%eax) │ │ movdqa (%esp),%xmm5 │ │ paddw %xmm1,%xmm5 │ │ @@ -15637,27 +15640,27 @@ │ │ movdqa %xmm4,0x30(%eax) │ │ movdqa 0x30(%esp),%xmm5 │ │ paddw %xmm4,%xmm5 │ │ movdqa %xmm5,0x30(%esp) │ │ lea (%ecx,%edx,1),%ecx │ │ add $0x40,%eax │ │ sub $0x1,%ebp │ │ - jg 12b31 │ │ + jg 12b01 │ │ test %esi,%esi │ │ - je 13061 │ │ - jmp 13008 │ │ + je 13031 │ │ + jmp 12fd8 │ │ cmp $0x2,%ebx │ │ - jl 12f66 │ │ - je 12ed0 │ │ + jl 12f36 │ │ + je 12ea0 │ │ cmp $0x4,%ebx │ │ - jl 12e32 │ │ - je 12da2 │ │ + jl 12e02 │ │ + je 12d72 │ │ cmp $0x6,%ebx │ │ - jl 12d0e │ │ - je 12c8b │ │ + jl 12cde │ │ + je 12c5b │ │ movd (%ecx),%xmm1 │ │ punpcklbw %xmm1,%xmm1 │ │ punpcklqdq %xmm1,%xmm1 │ │ pshufhw $0xff,%xmm1,%xmm1 │ │ pmaddubsw %xmm2,%xmm1 │ │ movdqa %xmm1,(%eax) │ │ movdqa (%esp),%xmm5 │ │ @@ -15678,16 +15681,16 @@ │ │ movdqa %xmm4,0x30(%eax) │ │ movdqa 0x30(%esp),%xmm5 │ │ paddw %xmm4,%xmm5 │ │ movdqa %xmm5,0x30(%esp) │ │ lea (%ecx,%edx,1),%ecx │ │ add $0x40,%eax │ │ sub $0x1,%ebp │ │ - jg 12c00 │ │ - jmp 13004 │ │ + jg 12bd0 │ │ + jmp 12fd4 │ │ movdqa (%ecx),%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ punpcklbw %xmm1,%xmm1 │ │ pmaddubsw %xmm2,%xmm1 │ │ movdqa %xmm1,(%eax) │ │ movdqa (%esp),%xmm5 │ │ paddw %xmm1,%xmm5 │ │ @@ -15707,16 +15710,16 @@ │ │ movdqa %xmm4,0x30(%eax) │ │ movdqa 0x30(%esp),%xmm5 │ │ paddw %xmm4,%xmm5 │ │ movdqa %xmm5,0x30(%esp) │ │ lea (%ecx,%edx,1),%ecx │ │ add $0x40,%eax │ │ sub $0x1,%ebp │ │ - jg 12c8b │ │ - jmp 13004 │ │ + jg 12c5b │ │ + jmp 12fd4 │ │ movdqa (%ecx),%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ punpcklbw %xmm1,%xmm1 │ │ pmaddubsw %xmm2,%xmm1 │ │ movdqa %xmm1,(%eax) │ │ movdqa (%esp),%xmm5 │ │ paddw %xmm1,%xmm5 │ │ @@ -15739,16 +15742,16 @@ │ │ movdqa %xmm4,0x30(%eax) │ │ movdqa 0x30(%esp),%xmm5 │ │ paddw %xmm4,%xmm5 │ │ movdqa %xmm5,0x30(%esp) │ │ lea (%ecx,%edx,1),%ecx │ │ add $0x40,%eax │ │ sub $0x1,%ebp │ │ - jg 12d0e │ │ - jmp 13004 │ │ + jg 12cde │ │ + jmp 12fd4 │ │ movdqa (%ecx),%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ punpcklbw %xmm1,%xmm1 │ │ pmaddubsw %xmm2,%xmm1 │ │ movdqa %xmm1,(%eax) │ │ movdqa (%esp),%xmm5 │ │ paddw %xmm1,%xmm5 │ │ @@ -15770,16 +15773,16 @@ │ │ movdqa %xmm4,0x30(%eax) │ │ movdqa 0x30(%esp),%xmm5 │ │ paddw %xmm4,%xmm5 │ │ movdqa %xmm5,0x30(%esp) │ │ lea (%ecx,%edx,1),%ecx │ │ add $0x40,%eax │ │ sub $0x1,%ebp │ │ - jg 12da2 │ │ - jmp 13004 │ │ + jg 12d72 │ │ + jmp 12fd4 │ │ movdqa (%ecx),%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ punpcklbw %xmm1,%xmm1 │ │ pmaddubsw %xmm2,%xmm1 │ │ movdqa %xmm1,(%eax) │ │ movdqa (%esp),%xmm5 │ │ paddw %xmm1,%xmm5 │ │ @@ -15804,16 +15807,16 @@ │ │ movdqa %xmm4,0x30(%eax) │ │ movdqa 0x30(%esp),%xmm5 │ │ paddw %xmm4,%xmm5 │ │ movdqa %xmm5,0x30(%esp) │ │ lea (%ecx,%edx,1),%ecx │ │ add $0x40,%eax │ │ sub $0x1,%ebp │ │ - jg 12e32 │ │ - jmp 13004 │ │ + jg 12e02 │ │ + jmp 12fd4 │ │ movdqa (%ecx),%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ punpcklbw %xmm1,%xmm1 │ │ pmaddubsw %xmm2,%xmm1 │ │ movdqa %xmm1,(%eax) │ │ movdqa (%esp),%xmm5 │ │ paddw %xmm1,%xmm5 │ │ @@ -15836,16 +15839,16 @@ │ │ movdqa %xmm4,0x30(%eax) │ │ movdqa 0x30(%esp),%xmm5 │ │ paddw %xmm4,%xmm5 │ │ movdqa %xmm5,0x30(%esp) │ │ lea (%ecx,%edx,1),%ecx │ │ add $0x40,%eax │ │ sub $0x1,%ebp │ │ - jg 12ed0 │ │ - jmp 13004 │ │ + jg 12ea0 │ │ + jmp 12fd4 │ │ movdqa (%ecx),%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ punpcklbw %xmm1,%xmm1 │ │ pmaddubsw %xmm2,%xmm1 │ │ movdqa %xmm1,(%eax) │ │ movdqa (%esp),%xmm5 │ │ paddw %xmm1,%xmm5 │ │ @@ -15871,17 +15874,17 @@ │ │ movdqa %xmm4,0x30(%eax) │ │ movdqa 0x30(%esp),%xmm5 │ │ paddw %xmm4,%xmm5 │ │ movdqa %xmm5,0x30(%esp) │ │ lea (%ecx,%edx,1),%ecx │ │ add $0x40,%eax │ │ sub $0x1,%ebp │ │ - jg 12f66 │ │ + jg 12f36 │ │ test %esi,%esi │ │ - je 13061 │ │ + je 13031 │ │ movdqa %xmm1,(%eax) │ │ movdqa %xmm0,0x10(%eax) │ │ movdqa (%esp),%xmm5 │ │ paddw %xmm1,%xmm5 │ │ movdqa %xmm5,(%esp) │ │ movdqa 0x10(%esp),%xmm5 │ │ paddw %xmm0,%xmm5 │ │ @@ -15892,15 +15895,15 @@ │ │ paddw %xmm3,%xmm5 │ │ movdqa %xmm5,0x20(%esp) │ │ movdqa 0x30(%esp),%xmm5 │ │ paddw %xmm4,%xmm5 │ │ movdqa %xmm5,0x30(%esp) │ │ add $0x40,%eax │ │ sub $0x1,%esi │ │ - jg 13008 │ │ + jg 12fd8 │ │ movdqa (%esp),%xmm5 │ │ movdqa %xmm5,%xmm0 │ │ psrld $0x10,%xmm5 │ │ pslld $0x10,%xmm0 │ │ psrld $0x10,%xmm0 │ │ paddd %xmm0,%xmm5 │ │ movdqa 0x10(%esp),%xmm0 │ │ @@ -15937,15 +15940,15 @@ │ │ packssdw %xmm0,%xmm0 │ │ mov 0x40(%esp),%eax │ │ movdqa (%eax),%xmm1 │ │ psubw %xmm0,%xmm1 │ │ movdqa %xmm1,(%eax) │ │ add $0x10,%eax │ │ sub $0x8,%edi │ │ - jg 13113 │ │ + jg 130e3 │ │ add $0x5c,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nop │ │ @@ -15957,17 +15960,17 @@ │ │ mov 0x84(%esp),%ecx │ │ mov 0x88(%esp),%edx │ │ tzcnt 0x8c(%esp),%ebx │ │ mov 0x90(%esp),%esi │ │ pxor %xmm0,%xmm0 │ │ movd (%edx),%xmm5 │ │ pshufb %xmm0,%xmm5 │ │ - call 1316d │ │ + call 1313d │ │ pop %edi │ │ - add $0xa34ef,%edi │ │ + add $0xa615f,%edi │ │ mov (%edi,%ebx,4),%ebx │ │ movddup -0x11c(%edi),%xmm4 │ │ add %edi,%ebx │ │ jmp *%ebx │ │ movd 0x1(%edx),%xmm6 │ │ pshufd $0x0,%xmm6,%xmm6 │ │ lea (%ecx,%ecx,2),%ebx │ │ @@ -16014,15 +16017,15 @@ │ │ movd %xmm0,(%eax,%ecx,1) │ │ punpckhqdq %xmm1,%xmm1 │ │ movd %xmm1,(%eax,%ecx,2) │ │ psrlq $0x20,%xmm1 │ │ movd %xmm1,(%eax,%ebx,1) │ │ lea (%eax,%ecx,4),%eax │ │ sub $0x4,%esi │ │ - jg 131a4 │ │ + jg 13174 │ │ add $0x70,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ movddup 0x1(%edx),%xmm6 │ │ movdqa %xmm5,%xmm7 │ │ @@ -16062,15 +16065,15 @@ │ │ pand %xmm1,%xmm0 │ │ pandn %xmm5,%xmm1 │ │ por %xmm0,%xmm1 │ │ movq %xmm1,(%eax) │ │ movhps %xmm1,(%eax,%ecx,1) │ │ lea (%eax,%ecx,2),%eax │ │ sub $0x2,%esi │ │ - jg 13279 │ │ + jg 13249 │ │ add $0x70,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ movdqu 0x1(%edx),%xmm6 │ │ @@ -16111,15 +16114,15 @@ │ │ por %xmm2,%xmm0 │ │ pand %xmm1,%xmm0 │ │ pandn %xmm5,%xmm1 │ │ por %xmm0,%xmm1 │ │ movdqa %xmm1,(%eax) │ │ add %ecx,%eax │ │ sub $0x1,%esi │ │ - jg 13339 │ │ + jg 13309 │ │ add $0x70,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ nopl 0x0(%eax,%eax,1) │ │ @@ -16202,15 +16205,15 @@ │ │ por %xmm2,%xmm0 │ │ pand %xmm1,%xmm0 │ │ pandn %xmm5,%xmm1 │ │ por %xmm0,%xmm1 │ │ movdqa %xmm1,0x10(%eax) │ │ add %ecx,%eax │ │ dec %esi │ │ - jg 13423 │ │ + jg 133f3 │ │ add $0x70,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nop │ │ movdqu 0x1(%edx),%xmm6 │ │ @@ -16370,102 +16373,102 @@ │ │ por %xmm2,%xmm0 │ │ pand %xmm1,%xmm0 │ │ pandn %xmm5,%xmm1 │ │ por %xmm0,%xmm1 │ │ movdqa %xmm1,0x30(%eax) │ │ add %ecx,%eax │ │ dec %esi │ │ - jg 135cd │ │ + jg 1359d │ │ add $0x70,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ push %ebx │ │ push %esi │ │ push %edi │ │ push %ebp │ │ mov 0x14(%esp),%eax │ │ mov 0x18(%esp),%ecx │ │ mov 0x1c(%esp),%edx │ │ - call 13805 │ │ + call 137d5 │ │ pop %ebp │ │ add $0xffffc63b,%ebp │ │ tzcnt 0x20(%esp),%ebx │ │ movzbl 0x28(%esp),%edi │ │ shl $0x6,%edi │ │ - lea 0xc0690(%ebp,%edi,1),%edi │ │ + lea 0xc2ae0(%ebp,%edi,1),%edi │ │ movq -0x3(%edx),%xmm0 │ │ - mov 0xa6884(%ebp,%ebx,4),%ebx │ │ + mov 0xa94f4(%ebp,%ebx,4),%ebx │ │ movdqa (%edi),%xmm2 │ │ movdqa 0x10(%edi),%xmm3 │ │ movdqa 0x20(%edi),%xmm4 │ │ movdqa 0x30(%edi),%xmm5 │ │ - lea 0xa6884(%ebp,%ebx,1),%ebx │ │ + lea 0xa94f4(%ebp,%ebx,1),%ebx │ │ mov 0x24(%esp),%esi │ │ jmp *%ebx │ │ - movdqa 0xa6710(%ebp),%xmm1 │ │ + movdqa 0xa9380(%ebp),%xmm1 │ │ sub $0x3,%edx │ │ sub %esi,%edx │ │ - jmp 13868 │ │ + jmp 13838 │ │ movd (%edx,%esi,1),%xmm0 │ │ punpckldq %xmm6,%xmm0 │ │ lea (%eax,%ecx,2),%eax │ │ pshufb %xmm1,%xmm0 │ │ pshufd $0x0,%xmm0,%xmm6 │ │ pmaddubsw %xmm2,%xmm6 │ │ pshufd $0x55,%xmm0,%xmm7 │ │ pmaddubsw %xmm3,%xmm7 │ │ - paddw 0xa6730(%ebp),%xmm6 │ │ + paddw 0xa93a0(%ebp),%xmm6 │ │ paddw %xmm7,%xmm6 │ │ pshufd $0xaa,%xmm0,%xmm7 │ │ pmaddubsw %xmm4,%xmm7 │ │ paddw %xmm7,%xmm6 │ │ pshufd $0xff,%xmm0,%xmm7 │ │ pmaddubsw %xmm5,%xmm7 │ │ paddw %xmm7,%xmm6 │ │ psraw $0x4,%xmm6 │ │ packuswb %xmm6,%xmm6 │ │ movd %xmm6,(%eax) │ │ pshuflw $0x4e,%xmm6,%xmm6 │ │ movd %xmm6,(%eax,%ecx,1) │ │ sub $0x2,%esi │ │ - jg 1385c │ │ + jg 1382c │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopw 0x0(%eax,%eax,1) │ │ movq 0x1(%edx),%xmm6 │ │ sub $0x5,%edx │ │ sub %esi,%edx │ │ - pshufb 0xa6710(%ebp),%xmm0 │ │ + pshufb 0xa9380(%ebp),%xmm0 │ │ pshufd $0x0,%xmm0,%xmm7 │ │ pmaddubsw %xmm2,%xmm7 │ │ pshufd $0x55,%xmm0,%xmm1 │ │ pmaddubsw %xmm3,%xmm1 │ │ - paddw 0xa6730(%ebp),%xmm7 │ │ + paddw 0xa93a0(%ebp),%xmm7 │ │ paddw %xmm1,%xmm7 │ │ pshufd $0xaa,%xmm0,%xmm1 │ │ pmaddubsw %xmm4,%xmm1 │ │ paddw %xmm1,%xmm7 │ │ pshufd $0xff,%xmm0,%xmm1 │ │ pmaddubsw %xmm5,%xmm1 │ │ paddw %xmm1,%xmm7 │ │ psraw $0x4,%xmm7 │ │ packuswb %xmm7,%xmm7 │ │ punpcklqdq %xmm7,%xmm6 │ │ - pshufb 0xa6720(%ebp),%xmm6 │ │ + pshufb 0xa9390(%ebp),%xmm6 │ │ pshufd $0x0,%xmm6,%xmm0 │ │ pmaddubsw %xmm2,%xmm0 │ │ pshufd $0x55,%xmm6,%xmm1 │ │ pmaddubsw %xmm3,%xmm1 │ │ - paddw 0xa6730(%ebp),%xmm0 │ │ + paddw 0xa93a0(%ebp),%xmm0 │ │ paddw %xmm1,%xmm0 │ │ pshufd $0xaa,%xmm6,%xmm1 │ │ pmaddubsw %xmm4,%xmm1 │ │ paddw %xmm1,%xmm0 │ │ pshufd $0xff,%xmm6,%xmm1 │ │ pmaddubsw %xmm5,%xmm1 │ │ paddw %xmm1,%xmm0 │ │ @@ -16476,90 +16479,90 @@ │ │ movq %xmm6,(%eax) │ │ punpckhqdq %xmm6,%xmm6 │ │ movq %xmm6,(%eax,%ecx,1) │ │ movd (%edx,%esi,1),%xmm0 │ │ punpckldq %xmm6,%xmm0 │ │ lea (%eax,%ecx,2),%eax │ │ sub $0x2,%esi │ │ - jg 138da │ │ + jg 138aa │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax) │ │ movdqu 0x1(%edx),%xmm6 │ │ sub $0x5,%edx │ │ sub %esi,%edx │ │ - pshufb 0xa6710(%ebp),%xmm0 │ │ + pshufb 0xa9380(%ebp),%xmm0 │ │ pshufd $0x0,%xmm0,%xmm7 │ │ pmaddubsw %xmm2,%xmm7 │ │ pshufd $0x55,%xmm0,%xmm1 │ │ pmaddubsw %xmm3,%xmm1 │ │ - paddw 0xa6730(%ebp),%xmm7 │ │ + paddw 0xa93a0(%ebp),%xmm7 │ │ paddw %xmm1,%xmm7 │ │ pshufd $0xaa,%xmm0,%xmm1 │ │ pmaddubsw %xmm4,%xmm1 │ │ paddw %xmm1,%xmm7 │ │ pshufd $0xff,%xmm0,%xmm1 │ │ pmaddubsw %xmm5,%xmm1 │ │ paddw %xmm1,%xmm7 │ │ psraw $0x4,%xmm7 │ │ packuswb %xmm7,%xmm7 │ │ movdqa %xmm6,%xmm0 │ │ punpcklqdq %xmm7,%xmm0 │ │ movd %xmm7,(%eax) │ │ psrlq $0x20,%xmm7 │ │ palignr $0x4,%xmm6,%xmm7 │ │ - pshufb 0xa6720(%ebp),%xmm0 │ │ + pshufb 0xa9390(%ebp),%xmm0 │ │ pshufd $0x0,%xmm0,%xmm6 │ │ pmaddubsw %xmm2,%xmm6 │ │ pshufd $0x55,%xmm0,%xmm1 │ │ pmaddubsw %xmm3,%xmm1 │ │ - paddw 0xa6730(%ebp),%xmm6 │ │ + paddw 0xa93a0(%ebp),%xmm6 │ │ paddw %xmm1,%xmm6 │ │ pshufd $0xaa,%xmm0,%xmm1 │ │ pmaddubsw %xmm4,%xmm1 │ │ paddw %xmm1,%xmm6 │ │ pshufd $0xff,%xmm0,%xmm1 │ │ pmaddubsw %xmm5,%xmm1 │ │ paddw %xmm1,%xmm6 │ │ psraw $0x4,%xmm6 │ │ packuswb %xmm6,%xmm6 │ │ movdqa %xmm7,%xmm0 │ │ punpcklqdq %xmm6,%xmm0 │ │ movd %xmm6,0x4(%eax) │ │ psrlq $0x20,%xmm6 │ │ palignr $0x4,%xmm7,%xmm6 │ │ - pshufb 0xa6720(%ebp),%xmm0 │ │ + pshufb 0xa9390(%ebp),%xmm0 │ │ pshufd $0x0,%xmm0,%xmm7 │ │ pmaddubsw %xmm2,%xmm7 │ │ pshufd $0x55,%xmm0,%xmm1 │ │ pmaddubsw %xmm3,%xmm1 │ │ - paddw 0xa6730(%ebp),%xmm7 │ │ + paddw 0xa93a0(%ebp),%xmm7 │ │ paddw %xmm1,%xmm7 │ │ pshufd $0xaa,%xmm0,%xmm1 │ │ pmaddubsw %xmm4,%xmm1 │ │ paddw %xmm1,%xmm7 │ │ pshufd $0xff,%xmm0,%xmm1 │ │ pmaddubsw %xmm5,%xmm1 │ │ paddw %xmm1,%xmm7 │ │ psraw $0x4,%xmm7 │ │ packuswb %xmm7,%xmm7 │ │ movdqa %xmm6,%xmm0 │ │ punpcklqdq %xmm7,%xmm0 │ │ movd %xmm7,0x8(%eax) │ │ psrlq $0x20,%xmm7 │ │ palignr $0x4,%xmm6,%xmm7 │ │ - pshufb 0xa6720(%ebp),%xmm0 │ │ + pshufb 0xa9390(%ebp),%xmm0 │ │ pshufd $0x0,%xmm0,%xmm6 │ │ pmaddubsw %xmm2,%xmm6 │ │ pshufd $0x55,%xmm0,%xmm1 │ │ pmaddubsw %xmm3,%xmm1 │ │ - paddw 0xa6730(%ebp),%xmm6 │ │ + paddw 0xa93a0(%ebp),%xmm6 │ │ paddw %xmm1,%xmm6 │ │ pshufd $0xaa,%xmm0,%xmm1 │ │ pmaddubsw %xmm4,%xmm1 │ │ paddw %xmm1,%xmm6 │ │ pshufd $0xff,%xmm0,%xmm1 │ │ pmaddubsw %xmm5,%xmm1 │ │ paddw %xmm1,%xmm6 │ │ @@ -16569,91 +16572,91 @@ │ │ psrlq $0x20,%xmm6 │ │ palignr $0x4,%xmm7,%xmm6 │ │ movdqa %xmm6,(%eax,%ecx,1) │ │ movd (%edx,%esi,1),%xmm0 │ │ punpckldq %xmm6,%xmm0 │ │ lea (%eax,%ecx,2),%eax │ │ sub $0x2,%esi │ │ - jg 139ba │ │ + jg 1398a │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ movdqu 0x1(%edx),%xmm6 │ │ lea 0x11(%edx),%edi │ │ sub $0x5,%edx │ │ sub %esi,%edx │ │ - pshufb 0xa6710(%ebp),%xmm0 │ │ + pshufb 0xa9380(%ebp),%xmm0 │ │ pshufd $0x0,%xmm0,%xmm7 │ │ pmaddubsw %xmm2,%xmm7 │ │ pshufd $0x55,%xmm0,%xmm1 │ │ pmaddubsw %xmm3,%xmm1 │ │ - paddw 0xa6730(%ebp),%xmm7 │ │ + paddw 0xa93a0(%ebp),%xmm7 │ │ paddw %xmm1,%xmm7 │ │ pshufd $0xaa,%xmm0,%xmm1 │ │ pmaddubsw %xmm4,%xmm1 │ │ paddw %xmm1,%xmm7 │ │ pshufd $0xff,%xmm0,%xmm1 │ │ pmaddubsw %xmm5,%xmm1 │ │ paddw %xmm1,%xmm7 │ │ psraw $0x4,%xmm7 │ │ packuswb %xmm7,%xmm7 │ │ movdqa %xmm6,%xmm0 │ │ punpcklqdq %xmm7,%xmm0 │ │ movd %xmm7,(%eax) │ │ psrlq $0x20,%xmm7 │ │ palignr $0x4,%xmm6,%xmm7 │ │ - pshufb 0xa6720(%ebp),%xmm0 │ │ + pshufb 0xa9390(%ebp),%xmm0 │ │ pshufd $0x0,%xmm0,%xmm6 │ │ pmaddubsw %xmm2,%xmm6 │ │ pshufd $0x55,%xmm0,%xmm1 │ │ pmaddubsw %xmm3,%xmm1 │ │ - paddw 0xa6730(%ebp),%xmm6 │ │ + paddw 0xa93a0(%ebp),%xmm6 │ │ paddw %xmm1,%xmm6 │ │ pshufd $0xaa,%xmm0,%xmm1 │ │ pmaddubsw %xmm4,%xmm1 │ │ paddw %xmm1,%xmm6 │ │ pshufd $0xff,%xmm0,%xmm1 │ │ pmaddubsw %xmm5,%xmm1 │ │ paddw %xmm1,%xmm6 │ │ psraw $0x4,%xmm6 │ │ packuswb %xmm6,%xmm6 │ │ movdqa %xmm7,%xmm0 │ │ punpcklqdq %xmm6,%xmm0 │ │ movd %xmm6,0x4(%eax) │ │ psrlq $0x20,%xmm6 │ │ palignr $0x4,%xmm7,%xmm6 │ │ - pshufb 0xa6720(%ebp),%xmm0 │ │ + pshufb 0xa9390(%ebp),%xmm0 │ │ pshufd $0x0,%xmm0,%xmm7 │ │ pmaddubsw %xmm2,%xmm7 │ │ pshufd $0x55,%xmm0,%xmm1 │ │ pmaddubsw %xmm3,%xmm1 │ │ - paddw 0xa6730(%ebp),%xmm7 │ │ + paddw 0xa93a0(%ebp),%xmm7 │ │ paddw %xmm1,%xmm7 │ │ pshufd $0xaa,%xmm0,%xmm1 │ │ pmaddubsw %xmm4,%xmm1 │ │ paddw %xmm1,%xmm7 │ │ pshufd $0xff,%xmm0,%xmm1 │ │ pmaddubsw %xmm5,%xmm1 │ │ paddw %xmm1,%xmm7 │ │ psraw $0x4,%xmm7 │ │ packuswb %xmm7,%xmm7 │ │ movdqa %xmm6,%xmm0 │ │ punpcklqdq %xmm7,%xmm0 │ │ movd %xmm7,0x8(%eax) │ │ psrlq $0x20,%xmm7 │ │ palignr $0x4,%xmm6,%xmm7 │ │ - pshufb 0xa6720(%ebp),%xmm0 │ │ + pshufb 0xa9390(%ebp),%xmm0 │ │ pshufd $0x0,%xmm0,%xmm6 │ │ pmaddubsw %xmm2,%xmm6 │ │ pshufd $0x55,%xmm0,%xmm1 │ │ pmaddubsw %xmm3,%xmm1 │ │ - paddw 0xa6730(%ebp),%xmm6 │ │ + paddw 0xa93a0(%ebp),%xmm6 │ │ paddw %xmm1,%xmm6 │ │ pshufd $0xaa,%xmm0,%xmm1 │ │ pmaddubsw %xmm4,%xmm1 │ │ paddw %xmm1,%xmm6 │ │ pshufd $0xff,%xmm0,%xmm1 │ │ pmaddubsw %xmm5,%xmm1 │ │ paddw %xmm1,%xmm6 │ │ @@ -16664,80 +16667,80 @@ │ │ punpckldq %xmm1,%xmm0 │ │ punpcklqdq %xmm6,%xmm0 │ │ movd %xmm6,0xc(%eax) │ │ psrlq $0x20,%xmm6 │ │ palignr $0x4,%xmm7,%xmm6 │ │ movdqa %xmm6,(%eax,%ecx,1) │ │ movdqa %xmm1,%xmm6 │ │ - pshufb 0xa6720(%ebp),%xmm0 │ │ + pshufb 0xa9390(%ebp),%xmm0 │ │ pshufd $0x0,%xmm0,%xmm7 │ │ pmaddubsw %xmm2,%xmm7 │ │ pshufd $0x55,%xmm0,%xmm6 │ │ pmaddubsw %xmm3,%xmm6 │ │ - paddw 0xa6730(%ebp),%xmm7 │ │ + paddw 0xa93a0(%ebp),%xmm7 │ │ paddw %xmm6,%xmm7 │ │ pshufd $0xaa,%xmm0,%xmm6 │ │ pmaddubsw %xmm4,%xmm6 │ │ paddw %xmm6,%xmm7 │ │ pshufd $0xff,%xmm0,%xmm6 │ │ pmaddubsw %xmm5,%xmm6 │ │ paddw %xmm6,%xmm7 │ │ psraw $0x4,%xmm7 │ │ packuswb %xmm7,%xmm7 │ │ movdqa %xmm1,%xmm0 │ │ punpcklqdq %xmm7,%xmm0 │ │ movd %xmm7,0x10(%eax) │ │ psrlq $0x20,%xmm7 │ │ palignr $0x4,%xmm1,%xmm7 │ │ - pshufb 0xa6720(%ebp),%xmm0 │ │ + pshufb 0xa9390(%ebp),%xmm0 │ │ pshufd $0x0,%xmm0,%xmm6 │ │ pmaddubsw %xmm2,%xmm6 │ │ pshufd $0x55,%xmm0,%xmm1 │ │ pmaddubsw %xmm3,%xmm1 │ │ - paddw 0xa6730(%ebp),%xmm6 │ │ + paddw 0xa93a0(%ebp),%xmm6 │ │ paddw %xmm1,%xmm6 │ │ pshufd $0xaa,%xmm0,%xmm1 │ │ pmaddubsw %xmm4,%xmm1 │ │ paddw %xmm1,%xmm6 │ │ pshufd $0xff,%xmm0,%xmm1 │ │ pmaddubsw %xmm5,%xmm1 │ │ paddw %xmm1,%xmm6 │ │ psraw $0x4,%xmm6 │ │ packuswb %xmm6,%xmm6 │ │ movdqa %xmm7,%xmm0 │ │ punpcklqdq %xmm6,%xmm0 │ │ movd %xmm6,0x14(%eax) │ │ psrlq $0x20,%xmm6 │ │ palignr $0x4,%xmm7,%xmm6 │ │ - pshufb 0xa6720(%ebp),%xmm0 │ │ + pshufb 0xa9390(%ebp),%xmm0 │ │ pshufd $0x0,%xmm0,%xmm7 │ │ pmaddubsw %xmm2,%xmm7 │ │ pshufd $0x55,%xmm0,%xmm1 │ │ pmaddubsw %xmm3,%xmm1 │ │ - paddw 0xa6730(%ebp),%xmm7 │ │ + paddw 0xa93a0(%ebp),%xmm7 │ │ paddw %xmm1,%xmm7 │ │ pshufd $0xaa,%xmm0,%xmm1 │ │ pmaddubsw %xmm4,%xmm1 │ │ paddw %xmm1,%xmm7 │ │ pshufd $0xff,%xmm0,%xmm1 │ │ pmaddubsw %xmm5,%xmm1 │ │ paddw %xmm1,%xmm7 │ │ psraw $0x4,%xmm7 │ │ packuswb %xmm7,%xmm7 │ │ movdqa %xmm6,%xmm0 │ │ punpcklqdq %xmm7,%xmm0 │ │ movd %xmm7,0x18(%eax) │ │ psrlq $0x20,%xmm7 │ │ palignr $0x4,%xmm6,%xmm7 │ │ - pshufb 0xa6720(%ebp),%xmm0 │ │ + pshufb 0xa9390(%ebp),%xmm0 │ │ pshufd $0x0,%xmm0,%xmm6 │ │ pmaddubsw %xmm2,%xmm6 │ │ pshufd $0x55,%xmm0,%xmm1 │ │ pmaddubsw %xmm3,%xmm1 │ │ - paddw 0xa6730(%ebp),%xmm6 │ │ + paddw 0xa93a0(%ebp),%xmm6 │ │ paddw %xmm1,%xmm6 │ │ pshufd $0xaa,%xmm0,%xmm1 │ │ pmaddubsw %xmm4,%xmm1 │ │ paddw %xmm1,%xmm6 │ │ pshufd $0xff,%xmm0,%xmm1 │ │ pmaddubsw %xmm5,%xmm1 │ │ paddw %xmm1,%xmm6 │ │ @@ -16749,163 +16752,163 @@ │ │ movdqa %xmm6,0x10(%eax,%ecx,1) │ │ movdqa (%eax,%ecx,1),%xmm6 │ │ movd (%edx,%esi,1),%xmm0 │ │ punpckldq %xmm6,%xmm0 │ │ lea 0x10(%eax,%ecx,1),%edi │ │ lea (%eax,%ecx,2),%eax │ │ sub $0x2,%esi │ │ - jg 13b7d │ │ + jg 13b4d │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 13ef8 │ │ + call 13ec8 │ │ pop %edi │ │ add $0xffffffe8,%edi │ │ test %ebx,%ebx │ │ - je 13f0f │ │ + je 13edf │ │ lea 0x190(%edi),%esi │ │ - call 13fd0 │ │ + call 13fa0 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ pshuflw $0x0,(%edx),%xmm0 │ │ punpcklqdq %xmm0,%xmm0 │ │ - movdqa 0xa2c30(%edi),%xmm1 │ │ + movdqa 0xa58a0(%edi),%xmm1 │ │ pmulhrsw %xmm1,%xmm0 │ │ mov %ebx,(%edx) │ │ pmulhrsw %xmm1,%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ - call 1425a │ │ + call 1422a │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax) │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 13f58 │ │ + call 13f28 │ │ pop %edi │ │ add $0xffffff88,%edi │ │ lea 0x368(%edi),%esi │ │ - call 13fd0 │ │ + call 13fa0 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 13f88 │ │ + call 13f58 │ │ pop %edi │ │ add $0xffffff58,%edi │ │ lea 0x578(%edi),%esi │ │ - call 13fd0 │ │ + call 13fa0 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 13fb8 │ │ + call 13f88 │ │ pop %edi │ │ add $0xffffff28,%edi │ │ lea 0x701(%edi),%esi │ │ - call 13fd0 │ │ + call 13fa0 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ movdqa (%edx),%xmm0 │ │ movdqa 0x10(%edx),%xmm1 │ │ - movdqa 0xa2bb0(%edi),%xmm3 │ │ + movdqa 0xa5820(%edi),%xmm3 │ │ movdqa %xmm0,%xmm2 │ │ punpckhwd %xmm1,%xmm2 │ │ punpcklwd %xmm1,%xmm0 │ │ - movdqa 0xa28c0(%edi),%xmm1 │ │ + movdqa 0xa5530(%edi),%xmm1 │ │ pmaddwd %xmm2,%xmm1 │ │ - pmaddwd 0xa28d0(%edi),%xmm2 │ │ + pmaddwd 0xa5540(%edi),%xmm2 │ │ paddd %xmm3,%xmm1 │ │ paddd %xmm3,%xmm2 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm1,%xmm2 │ │ - movdqa 0xa28a0(%edi),%xmm1 │ │ + movdqa 0xa5510(%edi),%xmm1 │ │ pmaddwd %xmm0,%xmm1 │ │ - pmaddwd 0xa28b0(%edi),%xmm0 │ │ + pmaddwd 0xa5520(%edi),%xmm0 │ │ paddd %xmm3,%xmm1 │ │ paddd %xmm3,%xmm0 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm1,%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ psubsw %xmm2,%xmm1 │ │ paddsw %xmm2,%xmm0 │ │ - movdqa 0xa2800(%edi),%xmm2 │ │ + movdqa 0xa5470(%edi),%xmm2 │ │ movaps %xmm0,%xmm3 │ │ shufps $0x7d,%xmm1,%xmm3 │ │ shufps $0x28,%xmm1,%xmm0 │ │ pshufb %xmm2,%xmm0 │ │ movdqa %xmm3,%xmm1 │ │ pshufb %xmm2,%xmm1 │ │ jmp *%esi │ │ - movdqa 0xa2bb0(%edi),%xmm3 │ │ + movdqa 0xa5820(%edi),%xmm3 │ │ movdqa %xmm0,%xmm2 │ │ punpckhwd %xmm1,%xmm2 │ │ punpcklwd %xmm1,%xmm0 │ │ - movdqa 0xa28c0(%edi),%xmm1 │ │ + movdqa 0xa5530(%edi),%xmm1 │ │ pmaddwd %xmm2,%xmm1 │ │ - pmaddwd 0xa28d0(%edi),%xmm2 │ │ + pmaddwd 0xa5540(%edi),%xmm2 │ │ paddd %xmm3,%xmm1 │ │ paddd %xmm3,%xmm2 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm1,%xmm2 │ │ - movdqa 0xa28a0(%edi),%xmm1 │ │ + movdqa 0xa5510(%edi),%xmm1 │ │ pmaddwd %xmm0,%xmm1 │ │ - pmaddwd 0xa28b0(%edi),%xmm0 │ │ + pmaddwd 0xa5520(%edi),%xmm0 │ │ paddd %xmm3,%xmm1 │ │ paddd %xmm3,%xmm0 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm1,%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ psubsw %xmm2,%xmm1 │ │ paddsw %xmm2,%xmm0 │ │ pxor %xmm2,%xmm2 │ │ movdqa %xmm2,(%edx) │ │ movdqa %xmm2,0x10(%edx) │ │ - movdqa 0xa2bc0(%edi),%xmm2 │ │ + movdqa 0xa5830(%edi),%xmm2 │ │ pmulhrsw %xmm2,%xmm0 │ │ pmulhrsw %xmm2,%xmm1 │ │ lea (%eax,%ecx,2),%edx │ │ movd (%eax),%xmm2 │ │ movd (%eax,%ecx,1),%xmm4 │ │ punpckldq %xmm4,%xmm2 │ │ movd (%edx,%ecx,1),%xmm3 │ │ @@ -16929,90 +16932,90 @@ │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 14178 │ │ + call 14148 │ │ pop %edi │ │ add $0xfffffd68,%edi │ │ lea 0x190(%edi),%esi │ │ - call 14220 │ │ + call 141f0 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 141a8 │ │ + call 14178 │ │ pop %edi │ │ add $0xfffffd38,%edi │ │ lea 0x368(%edi),%esi │ │ - call 14220 │ │ + call 141f0 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 141d8 │ │ + call 141a8 │ │ pop %edi │ │ add $0xfffffd08,%edi │ │ lea 0x578(%edi),%esi │ │ - call 14220 │ │ + call 141f0 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 14208 │ │ + call 141d8 │ │ pop %edi │ │ add $0xfffffcd8,%edi │ │ lea 0x701(%edi),%esi │ │ - call 14220 │ │ + call 141f0 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ movdqa (%edx),%xmm0 │ │ movdqa 0x10(%edx),%xmm1 │ │ - call 142d0 │ │ + call 142a0 │ │ movdqa %xmm0,%xmm2 │ │ punpckhwd %xmm1,%xmm2 │ │ punpcklwd %xmm1,%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ punpckhwd %xmm2,%xmm1 │ │ punpcklwd %xmm2,%xmm0 │ │ jmp *%esi │ │ - call 142d0 │ │ + call 142a0 │ │ pxor %xmm2,%xmm2 │ │ movdqa %xmm2,(%edx) │ │ movdqa %xmm2,0x10(%edx) │ │ - movdqa 0xa2bc0(%edi),%xmm2 │ │ + movdqa 0xa5830(%edi),%xmm2 │ │ pmulhrsw %xmm2,%xmm0 │ │ pmulhrsw %xmm2,%xmm1 │ │ lea (%eax,%ecx,2),%edx │ │ movd (%eax),%xmm2 │ │ movd (%eax,%ecx,1),%xmm4 │ │ punpckldq %xmm4,%xmm2 │ │ movd (%edx),%xmm3 │ │ @@ -17034,28 +17037,28 @@ │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ nopw 0x0(%eax,%eax,1) │ │ movdqa %xmm0,%xmm2 │ │ punpcklwd %xmm1,%xmm2 │ │ punpckhwd %xmm1,%xmm0 │ │ movdqa %xmm0,%xmm3 │ │ - movdqa 0xa2870(%edi),%xmm1 │ │ + movdqa 0xa54e0(%edi),%xmm1 │ │ pmaddwd %xmm2,%xmm1 │ │ - pmaddwd 0xa2880(%edi),%xmm0 │ │ + pmaddwd 0xa54f0(%edi),%xmm0 │ │ paddd %xmm0,%xmm1 │ │ - movdqa 0xa2830(%edi),%xmm0 │ │ + movdqa 0xa54a0(%edi),%xmm0 │ │ pmaddwd %xmm2,%xmm0 │ │ - pmaddwd 0xa2840(%edi),%xmm2 │ │ - movdqa 0xa2850(%edi),%xmm4 │ │ + pmaddwd 0xa54b0(%edi),%xmm2 │ │ + movdqa 0xa54c0(%edi),%xmm4 │ │ pmaddwd %xmm3,%xmm4 │ │ - movdqa 0xa2860(%edi),%xmm5 │ │ + movdqa 0xa54d0(%edi),%xmm5 │ │ pmaddwd %xmm3,%xmm5 │ │ paddd %xmm0,%xmm4 │ │ - pmaddwd 0xa2890(%edi),%xmm3 │ │ - movdqa 0xa2bb0(%edi),%xmm0 │ │ + pmaddwd 0xa5500(%edi),%xmm3 │ │ + movdqa 0xa5820(%edi),%xmm0 │ │ paddd %xmm0,%xmm1 │ │ paddd %xmm0,%xmm2 │ │ paddd %xmm4,%xmm0 │ │ paddd %xmm2,%xmm5 │ │ paddd %xmm4,%xmm2 │ │ paddd %xmm3,%xmm2 │ │ psrad $0xc,%xmm1 │ │ @@ -17069,90 +17072,90 @@ │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 14388 │ │ + call 14358 │ │ pop %edi │ │ add $0xfffffb58,%edi │ │ lea 0x190(%edi),%esi │ │ - call 14430 │ │ + call 14400 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 143b8 │ │ + call 14388 │ │ pop %edi │ │ add $0xfffffb28,%edi │ │ lea 0x368(%edi),%esi │ │ - call 14430 │ │ + call 14400 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 143e8 │ │ + call 143b8 │ │ pop %edi │ │ add $0xfffffaf8,%edi │ │ lea 0x578(%edi),%esi │ │ - call 14430 │ │ + call 14400 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 14418 │ │ + call 143e8 │ │ pop %edi │ │ add $0xfffffac8,%edi │ │ lea 0x701(%edi),%esi │ │ - call 14430 │ │ + call 14400 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ movdqa (%edx),%xmm0 │ │ movdqa 0x10(%edx),%xmm1 │ │ - call 142d0 │ │ + call 142a0 │ │ movdqa %xmm1,%xmm2 │ │ punpcklwd %xmm0,%xmm2 │ │ punpckhwd %xmm0,%xmm1 │ │ movdqa %xmm1,%xmm0 │ │ punpcklwd %xmm2,%xmm0 │ │ punpckhwd %xmm2,%xmm1 │ │ jmp *%esi │ │ - call 142d0 │ │ + call 142a0 │ │ pxor %xmm2,%xmm2 │ │ movdqa %xmm2,(%edx) │ │ movdqa %xmm2,0x10(%edx) │ │ - movdqa 0xa2bc0(%edi),%xmm2 │ │ + movdqa 0xa5830(%edi),%xmm2 │ │ pmulhrsw %xmm2,%xmm0 │ │ pmulhrsw %xmm2,%xmm1 │ │ lea (%eax,%ecx,2),%edx │ │ movd (%edx,%ecx,1),%xmm2 │ │ movd (%edx),%xmm4 │ │ punpckldq %xmm4,%xmm2 │ │ movd (%eax,%ecx,1),%xmm3 │ │ @@ -17177,97 +17180,97 @@ │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 144f8 │ │ + call 144c8 │ │ pop %edi │ │ add $0xfffff9e8,%edi │ │ lea 0x190(%edi),%esi │ │ - call 145a0 │ │ + call 14570 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 14528 │ │ + call 144f8 │ │ pop %edi │ │ add $0xfffff9b8,%edi │ │ lea 0x368(%edi),%esi │ │ - call 145a0 │ │ + call 14570 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 14558 │ │ + call 14528 │ │ pop %edi │ │ add $0xfffff988,%edi │ │ lea 0x578(%edi),%esi │ │ - call 145a0 │ │ + call 14570 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 14588 │ │ + call 14558 │ │ pop %edi │ │ add $0xfffff958,%edi │ │ lea 0x701(%edi),%esi │ │ - call 145a0 │ │ + call 14570 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ movdqa (%edx),%xmm0 │ │ movdqa 0x10(%edx),%xmm1 │ │ - movdqa 0xa2c20(%edi),%xmm3 │ │ + movdqa 0xa5890(%edi),%xmm3 │ │ movdqa %xmm0,%xmm2 │ │ pmulhrsw %xmm3,%xmm2 │ │ pmulhrsw %xmm1,%xmm3 │ │ paddsw %xmm2,%xmm0 │ │ paddsw %xmm3,%xmm1 │ │ movdqa %xmm0,%xmm2 │ │ punpckhwd %xmm1,%xmm2 │ │ punpcklwd %xmm1,%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ punpckhwd %xmm2,%xmm1 │ │ punpcklwd %xmm2,%xmm0 │ │ jmp *%esi │ │ - movdqa 0xa2c20(%edi),%xmm3 │ │ + movdqa 0xa5890(%edi),%xmm3 │ │ movdqa %xmm3,%xmm2 │ │ pmulhrsw %xmm0,%xmm2 │ │ pmulhrsw %xmm1,%xmm3 │ │ paddsw %xmm2,%xmm0 │ │ paddsw %xmm3,%xmm1 │ │ - jmp 1424d │ │ + jmp 1421d │ │ nopl 0x0(%eax,%eax,1) │ │ nopl 0x0(%eax) │ │ mov 0x4(%esp),%eax │ │ mov 0x8(%esp),%ecx │ │ mov 0xc(%esp),%edx │ │ movdqa (%edx),%xmm0 │ │ movdqa 0x10(%edx),%xmm1 │ │ @@ -17337,155 +17340,155 @@ │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 14748 │ │ + call 14718 │ │ pop %edi │ │ add $0xfffff798,%edi │ │ test %ebx,%ebx │ │ - je 14762 │ │ + je 14732 │ │ lea 0x995(%edi),%esi │ │ - call 14840 │ │ + call 14810 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ pshuflw $0x0,(%edx),%xmm0 │ │ punpcklqdq %xmm0,%xmm0 │ │ - movdqa 0xa2c30(%edi),%xmm1 │ │ + movdqa 0xa58a0(%edi),%xmm1 │ │ pmulhrsw %xmm1,%xmm0 │ │ mov %ebx,(%edx) │ │ pmulhrsw %xmm1,%xmm0 │ │ pmulhrsw %xmm1,%xmm0 │ │ - pmulhrsw 0xa2bc0(%edi),%xmm0 │ │ + pmulhrsw 0xa5830(%edi),%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ movdqa %xmm0,%xmm2 │ │ movdqa %xmm0,%xmm3 │ │ - call 14b3e │ │ + call 14b0e │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ nopw 0x0(%eax,%eax,1) │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 147c8 │ │ + call 14798 │ │ pop %edi │ │ add $0xfffff718,%edi │ │ lea 0xc12(%edi),%esi │ │ - call 14840 │ │ + call 14810 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 147f8 │ │ + call 147c8 │ │ pop %edi │ │ add $0xfffff6e8,%edi │ │ lea 0x1006(%edi),%esi │ │ - call 14840 │ │ + call 14810 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 14828 │ │ + call 147f8 │ │ pop %edi │ │ add $0xfffff6b8,%edi │ │ lea 0x1178(%edi),%esi │ │ - call 14840 │ │ + call 14810 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ - movdqa 0xa2c30(%edi),%xmm3 │ │ + movdqa 0xa58a0(%edi),%xmm3 │ │ movdqa (%edx),%xmm0 │ │ pmulhrsw %xmm3,%xmm0 │ │ movdqa 0x10(%edx),%xmm1 │ │ pmulhrsw %xmm3,%xmm1 │ │ movdqa 0x20(%edx),%xmm2 │ │ pmulhrsw %xmm3,%xmm2 │ │ pmulhrsw 0x30(%edx),%xmm3 │ │ - call 15220 │ │ - jmp 14ac0 │ │ - call 14890 │ │ + call 151f0 │ │ + jmp 14a90 │ │ + call 14860 │ │ shufps $0x4e,%xmm1,%xmm1 │ │ shufps $0x4e,%xmm3,%xmm3 │ │ - movdqa 0xa2bc0(%edi),%xmm4 │ │ - jmp 14b13 │ │ + movdqa 0xa5830(%edi),%xmm4 │ │ + jmp 14ae3 │ │ nop │ │ - movdqa 0xa2bb0(%edi),%xmm6 │ │ + movdqa 0xa5820(%edi),%xmm6 │ │ movdqa %xmm0,%xmm4 │ │ punpckhwd %xmm3,%xmm4 │ │ punpcklwd %xmm2,%xmm0 │ │ punpckhwd %xmm1,%xmm2 │ │ punpcklwd %xmm3,%xmm1 │ │ - movdqa 0xa28e0(%edi),%xmm3 │ │ + movdqa 0xa5550(%edi),%xmm3 │ │ pmaddwd %xmm4,%xmm3 │ │ - pmaddwd 0xa28f0(%edi),%xmm4 │ │ + pmaddwd 0xa5560(%edi),%xmm4 │ │ paddd %xmm6,%xmm3 │ │ paddd %xmm6,%xmm4 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm3,%xmm4 │ │ - movdqa 0xa2900(%edi),%xmm3 │ │ + movdqa 0xa5570(%edi),%xmm3 │ │ pmaddwd %xmm2,%xmm3 │ │ - pmaddwd 0xa2910(%edi),%xmm2 │ │ + pmaddwd 0xa5580(%edi),%xmm2 │ │ paddd %xmm6,%xmm3 │ │ paddd %xmm6,%xmm2 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm3,%xmm2 │ │ - movdqa 0xa28c0(%edi),%xmm3 │ │ + movdqa 0xa5530(%edi),%xmm3 │ │ pmaddwd %xmm1,%xmm3 │ │ - pmaddwd 0xa28d0(%edi),%xmm1 │ │ + pmaddwd 0xa5540(%edi),%xmm1 │ │ paddd %xmm6,%xmm3 │ │ paddd %xmm6,%xmm1 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm3,%xmm1 │ │ movdqa %xmm4,%xmm3 │ │ psubsw %xmm2,%xmm3 │ │ paddsw %xmm2,%xmm4 │ │ - pshufb 0xa2810(%edi),%xmm3 │ │ - movdqa 0xa28a0(%edi),%xmm2 │ │ + pshufb 0xa5480(%edi),%xmm3 │ │ + movdqa 0xa5510(%edi),%xmm2 │ │ pmaddwd %xmm0,%xmm2 │ │ - pmaddwd 0xa28b0(%edi),%xmm0 │ │ + pmaddwd 0xa5520(%edi),%xmm0 │ │ paddd %xmm6,%xmm2 │ │ paddd %xmm6,%xmm0 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm2,%xmm0 │ │ - movdqa 0xa28a0(%edi),%xmm2 │ │ + movdqa 0xa5510(%edi),%xmm2 │ │ pmaddwd %xmm3,%xmm2 │ │ - pmaddwd 0xa28b0(%edi),%xmm3 │ │ + pmaddwd 0xa5520(%edi),%xmm3 │ │ paddd %xmm6,%xmm2 │ │ paddd %xmm6,%xmm3 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm2,%xmm3 │ │ movdqa %xmm0,%xmm2 │ │ psubsw %xmm1,%xmm2 │ │ @@ -17505,84 +17508,84 @@ │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 149e8 │ │ + call 149b8 │ │ pop %edi │ │ add $0xfffff4f8,%edi │ │ lea 0x995(%edi),%esi │ │ - call 14a90 │ │ + call 14a60 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 14a18 │ │ + call 149e8 │ │ pop %edi │ │ add $0xfffff4c8,%edi │ │ lea 0xc12(%edi),%esi │ │ - call 14a90 │ │ + call 14a60 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 14a48 │ │ + call 14a18 │ │ pop %edi │ │ add $0xfffff498,%edi │ │ lea 0x1006(%edi),%esi │ │ - call 14a90 │ │ + call 14a60 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 14a78 │ │ + call 14a48 │ │ pop %edi │ │ add $0xfffff468,%edi │ │ lea 0x1178(%edi),%esi │ │ - call 14a90 │ │ + call 14a60 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ - movdqa 0xa2c30(%edi),%xmm3 │ │ + movdqa 0xa58a0(%edi),%xmm3 │ │ movdqa (%edx),%xmm0 │ │ pmulhrsw %xmm3,%xmm0 │ │ movdqa 0x10(%edx),%xmm1 │ │ pmulhrsw %xmm3,%xmm1 │ │ movdqa 0x20(%edx),%xmm2 │ │ pmulhrsw %xmm3,%xmm2 │ │ pmulhrsw 0x30(%edx),%xmm3 │ │ - call 154f0 │ │ + call 154c0 │ │ movdqa %xmm2,%xmm4 │ │ punpckhwd %xmm3,%xmm4 │ │ punpcklwd %xmm3,%xmm2 │ │ movdqa %xmm0,%xmm3 │ │ punpckhwd %xmm1,%xmm3 │ │ punpcklwd %xmm1,%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ @@ -17590,16 +17593,16 @@ │ │ punpckldq %xmm2,%xmm0 │ │ movdqa %xmm3,%xmm2 │ │ punpckldq %xmm4,%xmm2 │ │ punpckhdq %xmm4,%xmm3 │ │ jmp *%esi │ │ shufps $0x4e,%xmm0,%xmm0 │ │ shufps $0x4e,%xmm1,%xmm1 │ │ - call 14bf0 │ │ - movdqa 0xa2bc0(%edi),%xmm4 │ │ + call 14bc0 │ │ + movdqa 0xa5830(%edi),%xmm4 │ │ pxor %xmm5,%xmm5 │ │ psubw %xmm4,%xmm5 │ │ punpcklqdq %xmm5,%xmm4 │ │ pmulhrsw %xmm4,%xmm0 │ │ pmulhrsw %xmm4,%xmm1 │ │ pmulhrsw %xmm4,%xmm2 │ │ pmulhrsw %xmm4,%xmm3 │ │ @@ -17647,48 +17650,48 @@ │ │ movd %xmm5,(%eax,%ecx,1) │ │ punpckhqdq %xmm4,%xmm4 │ │ movd %xmm4,(%edx) │ │ psrlq $0x20,%xmm4 │ │ movd %xmm4,(%edx,%ecx,1) │ │ retq │ │ nopl 0x0(%eax) │ │ - movdqa 0xa2bb0(%edi),%xmm6 │ │ + movdqa 0xa5820(%edi),%xmm6 │ │ movdqa %xmm3,%xmm4 │ │ punpckhwd %xmm0,%xmm4 │ │ movdqa %xmm2,%xmm5 │ │ punpckhwd %xmm1,%xmm5 │ │ punpcklwd %xmm2,%xmm1 │ │ punpcklwd %xmm3,%xmm0 │ │ - movdqa 0xa2920(%edi),%xmm2 │ │ + movdqa 0xa5590(%edi),%xmm2 │ │ pmaddwd %xmm4,%xmm2 │ │ - pmaddwd 0xa2930(%edi),%xmm4 │ │ + pmaddwd 0xa55a0(%edi),%xmm4 │ │ paddd %xmm6,%xmm2 │ │ paddd %xmm6,%xmm4 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm2,%xmm4 │ │ - movdqa 0xa2940(%edi),%xmm2 │ │ + movdqa 0xa55b0(%edi),%xmm2 │ │ pmaddwd %xmm5,%xmm2 │ │ - pmaddwd 0xa2950(%edi),%xmm5 │ │ + pmaddwd 0xa55c0(%edi),%xmm5 │ │ paddd %xmm6,%xmm2 │ │ paddd %xmm6,%xmm5 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm2,%xmm5 │ │ - movdqa 0xa2960(%edi),%xmm2 │ │ + movdqa 0xa55d0(%edi),%xmm2 │ │ pmaddwd %xmm1,%xmm2 │ │ - pmaddwd 0xa2970(%edi),%xmm1 │ │ + pmaddwd 0xa55e0(%edi),%xmm1 │ │ paddd %xmm6,%xmm2 │ │ paddd %xmm6,%xmm1 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm2,%xmm1 │ │ - movdqa 0xa2980(%edi),%xmm2 │ │ + movdqa 0xa55f0(%edi),%xmm2 │ │ pmaddwd %xmm0,%xmm2 │ │ - pmaddwd 0xa2990(%edi),%xmm0 │ │ + pmaddwd 0xa5600(%edi),%xmm0 │ │ paddd %xmm6,%xmm2 │ │ paddd %xmm6,%xmm0 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm2,%xmm0 │ │ movdqa %xmm4,%xmm3 │ │ psubsw %xmm1,%xmm3 │ │ @@ -17696,41 +17699,41 @@ │ │ movdqa %xmm5,%xmm2 │ │ psubsw %xmm0,%xmm2 │ │ paddsw %xmm0,%xmm5 │ │ movaps %xmm3,%xmm1 │ │ shufps $0x4e,%xmm2,%xmm1 │ │ punpckhwd %xmm1,%xmm2 │ │ punpcklwd %xmm1,%xmm3 │ │ - movdqa 0xa28d0(%edi),%xmm0 │ │ + movdqa 0xa5540(%edi),%xmm0 │ │ pmaddwd %xmm3,%xmm0 │ │ - pmaddwd 0xa28c0(%edi),%xmm3 │ │ + pmaddwd 0xa5530(%edi),%xmm3 │ │ paddd %xmm6,%xmm0 │ │ paddd %xmm6,%xmm3 │ │ psrad $0xc,%xmm0 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm0,%xmm3 │ │ - movdqa 0xa29a0(%edi),%xmm0 │ │ + movdqa 0xa5610(%edi),%xmm0 │ │ pmaddwd %xmm2,%xmm0 │ │ - pmaddwd 0xa29b0(%edi),%xmm2 │ │ + pmaddwd 0xa5620(%edi),%xmm2 │ │ paddd %xmm6,%xmm0 │ │ paddd %xmm6,%xmm2 │ │ psrad $0xc,%xmm0 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm0,%xmm2 │ │ movdqa %xmm4,%xmm1 │ │ psubsw %xmm5,%xmm1 │ │ paddsw %xmm5,%xmm4 │ │ movdqa %xmm3,%xmm5 │ │ psubsw %xmm2,%xmm5 │ │ paddsw %xmm2,%xmm3 │ │ movaps %xmm4,%xmm0 │ │ shufps $0xe4,%xmm3,%xmm0 │ │ shufps $0xe4,%xmm4,%xmm3 │ │ - movdqa 0xa28a0(%edi),%xmm2 │ │ - movdqa 0xa28b0(%edi),%xmm7 │ │ + movdqa 0xa5510(%edi),%xmm2 │ │ + movdqa 0xa5520(%edi),%xmm7 │ │ movaps %xmm1,%xmm4 │ │ shufps $0x4e,%xmm5,%xmm4 │ │ shufps $0xe4,%xmm5,%xmm1 │ │ movdqa %xmm1,%xmm5 │ │ punpcklwd %xmm4,%xmm5 │ │ punpckhwd %xmm4,%xmm1 │ │ movdqa %xmm2,%xmm4 │ │ @@ -17753,84 +17756,84 @@ │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 14dd8 │ │ + call 14da8 │ │ pop %edi │ │ add $0xfffff108,%edi │ │ lea 0x995(%edi),%esi │ │ - call 14e80 │ │ + call 14e50 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 14e08 │ │ + call 14dd8 │ │ pop %edi │ │ add $0xfffff0d8,%edi │ │ lea 0xc12(%edi),%esi │ │ - call 14e80 │ │ + call 14e50 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 14e38 │ │ + call 14e08 │ │ pop %edi │ │ add $0xfffff0a8,%edi │ │ lea 0x1006(%edi),%esi │ │ - call 14e80 │ │ + call 14e50 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 14e68 │ │ + call 14e38 │ │ pop %edi │ │ add $0xfffff078,%edi │ │ lea 0x1178(%edi),%esi │ │ - call 14e80 │ │ + call 14e50 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ - movdqa 0xa2c30(%edi),%xmm3 │ │ + movdqa 0xa58a0(%edi),%xmm3 │ │ movdqa (%edx),%xmm0 │ │ pmulhrsw %xmm3,%xmm0 │ │ movdqa 0x10(%edx),%xmm1 │ │ pmulhrsw %xmm3,%xmm1 │ │ movdqa 0x20(%edx),%xmm2 │ │ pmulhrsw %xmm3,%xmm2 │ │ pmulhrsw 0x30(%edx),%xmm3 │ │ - call 154f0 │ │ + call 154c0 │ │ movdqa %xmm3,%xmm4 │ │ punpcklwd %xmm2,%xmm4 │ │ punpckhwd %xmm2,%xmm3 │ │ movdqa %xmm1,%xmm5 │ │ punpcklwd %xmm0,%xmm5 │ │ punpckhwd %xmm0,%xmm1 │ │ movdqa %xmm3,%xmm2 │ │ @@ -17839,218 +17842,218 @@ │ │ movdqa %xmm4,%xmm0 │ │ punpckldq %xmm5,%xmm0 │ │ movdqa %xmm4,%xmm1 │ │ punpckhdq %xmm5,%xmm1 │ │ jmp *%esi │ │ shufps $0x4e,%xmm0,%xmm0 │ │ shufps $0x4e,%xmm1,%xmm1 │ │ - call 14bf0 │ │ + call 14bc0 │ │ movdqa %xmm0,%xmm4 │ │ movdqa %xmm1,%xmm5 │ │ pshufd $0x4e,%xmm3,%xmm0 │ │ pshufd $0x4e,%xmm2,%xmm1 │ │ pshufd $0x4e,%xmm5,%xmm2 │ │ pshufd $0x4e,%xmm4,%xmm3 │ │ - movdqa 0xa2bc0(%edi),%xmm5 │ │ + movdqa 0xa5830(%edi),%xmm5 │ │ pxor %xmm4,%xmm4 │ │ psubw %xmm5,%xmm4 │ │ - jmp 14b0f │ │ + jmp 14adf │ │ nopl 0x0(%eax,%eax,1) │ │ nopl 0x0(%eax) │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 14f48 │ │ + call 14f18 │ │ pop %edi │ │ add $0xffffef98,%edi │ │ lea 0x995(%edi),%esi │ │ - call 14ff0 │ │ + call 14fc0 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 14f78 │ │ + call 14f48 │ │ pop %edi │ │ add $0xffffef68,%edi │ │ lea 0xc12(%edi),%esi │ │ - call 14ff0 │ │ + call 14fc0 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 14fa8 │ │ + call 14f78 │ │ pop %edi │ │ add $0xffffef38,%edi │ │ lea 0x1006(%edi),%esi │ │ - call 14ff0 │ │ + call 14fc0 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 14fd8 │ │ + call 14fa8 │ │ pop %edi │ │ add $0xffffef08,%edi │ │ lea 0x1178(%edi),%esi │ │ - call 14ff0 │ │ + call 14fc0 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ - movdqa 0xa2c30(%edi),%xmm3 │ │ + movdqa 0xa58a0(%edi),%xmm3 │ │ movdqa (%edx),%xmm0 │ │ pmulhrsw %xmm3,%xmm0 │ │ movdqa 0x10(%edx),%xmm1 │ │ pmulhrsw %xmm3,%xmm1 │ │ movdqa 0x20(%edx),%xmm2 │ │ pmulhrsw %xmm3,%xmm2 │ │ pmulhrsw 0x30(%edx),%xmm3 │ │ - movdqa 0xa2c20(%edi),%xmm7 │ │ + movdqa 0xa5890(%edi),%xmm7 │ │ movdqa %xmm7,%xmm4 │ │ pmulhrsw %xmm0,%xmm4 │ │ movdqa %xmm7,%xmm5 │ │ pmulhrsw %xmm1,%xmm5 │ │ movdqa %xmm7,%xmm6 │ │ pmulhrsw %xmm2,%xmm6 │ │ pmulhrsw %xmm3,%xmm7 │ │ paddsw %xmm4,%xmm0 │ │ paddsw %xmm5,%xmm1 │ │ paddsw %xmm6,%xmm2 │ │ paddsw %xmm7,%xmm3 │ │ - jmp 14ac0 │ │ - movdqa 0xa2be0(%edi),%xmm4 │ │ - jmp 14b13 │ │ + jmp 14a90 │ │ + movdqa 0xa5850(%edi),%xmm4 │ │ + jmp 14ae3 │ │ nopl 0x0(%eax,%eax,1) │ │ nopl (%eax) │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 15088 │ │ + call 15058 │ │ pop %edi │ │ add $0xffffee58,%edi │ │ test %ebx,%ebx │ │ - je 150a2 │ │ + je 15072 │ │ lea 0x132a(%edi),%esi │ │ - call 15180 │ │ + call 15150 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ pshuflw $0x0,(%edx),%xmm0 │ │ punpcklqdq %xmm0,%xmm0 │ │ - movdqa 0xa2c30(%edi),%xmm1 │ │ + movdqa 0xa58a0(%edi),%xmm1 │ │ pmulhrsw %xmm1,%xmm0 │ │ pmulhrsw %xmm1,%xmm0 │ │ - movdqa 0xa2bc0(%edi),%xmm2 │ │ + movdqa 0xa5830(%edi),%xmm2 │ │ pmulhrsw %xmm1,%xmm0 │ │ pmulhrsw %xmm2,%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ movdqa %xmm0,%xmm2 │ │ movdqa %xmm0,%xmm3 │ │ - call 15473 │ │ + call 15443 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ nopl 0x0(%eax) │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 15108 │ │ + call 150d8 │ │ pop %edi │ │ add $0xffffedd8,%edi │ │ lea 0x1572(%edi),%esi │ │ - call 15180 │ │ + call 15150 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 15138 │ │ + call 15108 │ │ pop %edi │ │ add $0xffffeda8,%edi │ │ lea 0x18b2(%edi),%esi │ │ - call 15180 │ │ + call 15150 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 15168 │ │ + call 15138 │ │ pop %edi │ │ add $0xffffed78,%edi │ │ lea 0x1a25(%edi),%esi │ │ - call 15180 │ │ + call 15150 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ - movdqa 0xa2c30(%edi),%xmm3 │ │ + movdqa 0xa58a0(%edi),%xmm3 │ │ movdqa (%edx),%xmm0 │ │ pmulhrsw %xmm3,%xmm0 │ │ movdqa 0x10(%edx),%xmm1 │ │ pmulhrsw %xmm3,%xmm1 │ │ movdqa 0x20(%edx),%xmm2 │ │ pmulhrsw %xmm3,%xmm2 │ │ pmulhrsw 0x30(%edx),%xmm3 │ │ - call 14890 │ │ - movdqa 0xa2810(%edi),%xmm4 │ │ - movdqa 0xa2820(%edi),%xmm5 │ │ + call 14860 │ │ + movdqa 0xa5480(%edi),%xmm4 │ │ + movdqa 0xa5490(%edi),%xmm5 │ │ pshufb %xmm4,%xmm0 │ │ pshufb %xmm5,%xmm1 │ │ pshufb %xmm4,%xmm2 │ │ pshufb %xmm5,%xmm3 │ │ movdqa %xmm0,%xmm4 │ │ punpckhdq %xmm1,%xmm4 │ │ punpckldq %xmm1,%xmm0 │ │ @@ -18061,52 +18064,52 @@ │ │ punpckhqdq %xmm2,%xmm1 │ │ punpcklqdq %xmm2,%xmm0 │ │ movdqa %xmm4,%xmm3 │ │ punpckhqdq %xmm5,%xmm3 │ │ movdqa %xmm4,%xmm2 │ │ punpcklqdq %xmm5,%xmm2 │ │ jmp *%esi │ │ - call 15220 │ │ - jmp 15457 │ │ + call 151f0 │ │ + jmp 15427 │ │ nopl 0x0(%eax,%eax,1) │ │ nopl 0x0(%eax) │ │ - movdqa 0xa2bb0(%edi),%xmm6 │ │ + movdqa 0xa5820(%edi),%xmm6 │ │ movdqa %xmm1,%xmm5 │ │ punpckhwd %xmm3,%xmm5 │ │ punpcklwd %xmm3,%xmm1 │ │ - movdqa 0xa28d0(%edi),%xmm3 │ │ + movdqa 0xa5540(%edi),%xmm3 │ │ movdqa %xmm1,%xmm4 │ │ pmaddwd %xmm3,%xmm4 │ │ pmaddwd %xmm5,%xmm3 │ │ paddd %xmm6,%xmm4 │ │ paddd %xmm6,%xmm3 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm3,%xmm4 │ │ - movdqa 0xa28c0(%edi),%xmm3 │ │ + movdqa 0xa5530(%edi),%xmm3 │ │ pmaddwd %xmm3,%xmm5 │ │ pmaddwd %xmm3,%xmm1 │ │ paddd %xmm6,%xmm5 │ │ paddd %xmm6,%xmm1 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm5,%xmm1 │ │ movdqa %xmm0,%xmm5 │ │ punpckhwd %xmm2,%xmm5 │ │ punpcklwd %xmm2,%xmm0 │ │ - movdqa 0xa28b0(%edi),%xmm2 │ │ + movdqa 0xa5520(%edi),%xmm2 │ │ movdqa %xmm0,%xmm3 │ │ pmaddwd %xmm2,%xmm3 │ │ pmaddwd %xmm5,%xmm2 │ │ paddd %xmm6,%xmm3 │ │ paddd %xmm6,%xmm2 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm2,%xmm3 │ │ - movdqa 0xa28a0(%edi),%xmm2 │ │ + movdqa 0xa5510(%edi),%xmm2 │ │ pmaddwd %xmm2,%xmm5 │ │ pmaddwd %xmm2,%xmm0 │ │ paddd %xmm6,%xmm5 │ │ paddd %xmm6,%xmm0 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm5,%xmm0 │ │ @@ -18121,86 +18124,86 @@ │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 15318 │ │ + call 152e8 │ │ pop %edi │ │ add $0xffffebc8,%edi │ │ lea 0x132a(%edi),%esi │ │ - call 153c0 │ │ + call 15390 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 15348 │ │ + call 15318 │ │ pop %edi │ │ add $0xffffeb98,%edi │ │ lea 0x1572(%edi),%esi │ │ - call 153c0 │ │ + call 15390 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 15378 │ │ + call 15348 │ │ pop %edi │ │ add $0xffffeb68,%edi │ │ lea 0x18b2(%edi),%esi │ │ - call 153c0 │ │ + call 15390 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 153a8 │ │ + call 15378 │ │ pop %edi │ │ add $0xffffeb38,%edi │ │ lea 0x1a25(%edi),%esi │ │ - call 153c0 │ │ + call 15390 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ - movdqa 0xa2c30(%edi),%xmm3 │ │ + movdqa 0xa58a0(%edi),%xmm3 │ │ movdqa (%edx),%xmm0 │ │ pmulhrsw %xmm3,%xmm0 │ │ movdqa 0x10(%edx),%xmm1 │ │ pmulhrsw %xmm3,%xmm1 │ │ movdqa 0x20(%edx),%xmm2 │ │ pmulhrsw %xmm3,%xmm2 │ │ pmulhrsw 0x30(%edx),%xmm3 │ │ shufps $0x4e,%xmm0,%xmm0 │ │ shufps $0x4e,%xmm1,%xmm1 │ │ - call 14bf0 │ │ + call 14bc0 │ │ movdqa %xmm0,%xmm4 │ │ punpckhwd %xmm1,%xmm4 │ │ punpcklwd %xmm1,%xmm0 │ │ movdqa %xmm2,%xmm1 │ │ punpckhwd %xmm3,%xmm1 │ │ punpcklwd %xmm3,%xmm2 │ │ pxor %xmm5,%xmm5 │ │ @@ -18216,16 +18219,16 @@ │ │ movdqa %xmm0,%xmm1 │ │ punpckhwd %xmm5,%xmm1 │ │ punpcklwd %xmm5,%xmm0 │ │ movdqa %xmm3,%xmm2 │ │ punpcklwd %xmm4,%xmm2 │ │ punpckhwd %xmm4,%xmm3 │ │ jmp *%esi │ │ - call 154f0 │ │ - movdqa 0xa2bc0(%edi),%xmm4 │ │ + call 154c0 │ │ + movdqa 0xa5830(%edi),%xmm4 │ │ pmulhrsw %xmm4,%xmm0 │ │ pmulhrsw %xmm4,%xmm1 │ │ pmulhrsw %xmm4,%xmm2 │ │ pmulhrsw %xmm4,%xmm3 │ │ pxor %xmm6,%xmm6 │ │ movdqa %xmm6,(%edx) │ │ movdqa %xmm6,0x10(%edx) │ │ @@ -18258,60 +18261,60 @@ │ │ nopw 0x0(%eax,%eax,1) │ │ movdqa %xmm0,%xmm6 │ │ punpckhwd %xmm2,%xmm6 │ │ punpcklwd %xmm2,%xmm0 │ │ movdqa %xmm1,%xmm7 │ │ punpckhwd %xmm3,%xmm7 │ │ punpcklwd %xmm3,%xmm1 │ │ - movdqa 0xa2870(%edi),%xmm2 │ │ - movdqa 0xa2880(%edi),%xmm4 │ │ + movdqa 0xa54e0(%edi),%xmm2 │ │ + movdqa 0xa54f0(%edi),%xmm4 │ │ movdqa %xmm2,%xmm3 │ │ pmaddwd %xmm6,%xmm3 │ │ movdqa %xmm4,%xmm5 │ │ pmaddwd %xmm7,%xmm5 │ │ pmaddwd %xmm0,%xmm2 │ │ pmaddwd %xmm1,%xmm4 │ │ paddd %xmm5,%xmm3 │ │ paddd %xmm4,%xmm2 │ │ - movdqa 0xa2bb0(%edi),%xmm4 │ │ + movdqa 0xa5820(%edi),%xmm4 │ │ paddd %xmm4,%xmm3 │ │ paddd %xmm4,%xmm2 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm3,%xmm2 │ │ - movdqa 0xa2830(%edi),%xmm4 │ │ + movdqa 0xa54a0(%edi),%xmm4 │ │ pmaddwd %xmm0,%xmm4 │ │ - pmaddwd 0xa2840(%edi),%xmm0 │ │ - movdqa 0xa2850(%edi),%xmm3 │ │ + pmaddwd 0xa54b0(%edi),%xmm0 │ │ + movdqa 0xa54c0(%edi),%xmm3 │ │ pmaddwd %xmm1,%xmm3 │ │ - movdqa 0xa2860(%edi),%xmm5 │ │ + movdqa 0xa54d0(%edi),%xmm5 │ │ pmaddwd %xmm1,%xmm5 │ │ paddd %xmm4,%xmm3 │ │ - pmaddwd 0xa2890(%edi),%xmm1 │ │ - movdqa 0xa2bb0(%edi),%xmm4 │ │ + pmaddwd 0xa5500(%edi),%xmm1 │ │ + movdqa 0xa5820(%edi),%xmm4 │ │ paddd %xmm4,%xmm0 │ │ paddd %xmm3,%xmm4 │ │ paddd %xmm0,%xmm5 │ │ paddd %xmm0,%xmm3 │ │ paddd %xmm1,%xmm3 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm3 │ │ movdqa %xmm4,%xmm0 │ │ packssdw %xmm5,%xmm0 │ │ - movdqa 0xa2830(%edi),%xmm4 │ │ + movdqa 0xa54a0(%edi),%xmm4 │ │ pmaddwd %xmm6,%xmm4 │ │ - pmaddwd 0xa2840(%edi),%xmm6 │ │ - movdqa 0xa2850(%edi),%xmm1 │ │ + pmaddwd 0xa54b0(%edi),%xmm6 │ │ + movdqa 0xa54c0(%edi),%xmm1 │ │ pmaddwd %xmm7,%xmm1 │ │ - movdqa 0xa2860(%edi),%xmm5 │ │ + movdqa 0xa54d0(%edi),%xmm5 │ │ pmaddwd %xmm7,%xmm5 │ │ paddd %xmm4,%xmm1 │ │ - pmaddwd 0xa2890(%edi),%xmm7 │ │ - movdqa 0xa2bb0(%edi),%xmm4 │ │ + pmaddwd 0xa5500(%edi),%xmm7 │ │ + movdqa 0xa5820(%edi),%xmm4 │ │ paddd %xmm4,%xmm6 │ │ paddd %xmm1,%xmm4 │ │ paddd %xmm6,%xmm5 │ │ paddd %xmm6,%xmm1 │ │ paddd %xmm7,%xmm1 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm5 │ │ @@ -18326,86 +18329,86 @@ │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 15658 │ │ + call 15628 │ │ pop %edi │ │ add $0xffffe888,%edi │ │ lea 0x132a(%edi),%esi │ │ - call 15700 │ │ + call 156d0 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 15688 │ │ + call 15658 │ │ pop %edi │ │ add $0xffffe858,%edi │ │ lea 0x1572(%edi),%esi │ │ - call 15700 │ │ + call 156d0 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 156b8 │ │ + call 15688 │ │ pop %edi │ │ add $0xffffe828,%edi │ │ lea 0x18b2(%edi),%esi │ │ - call 15700 │ │ + call 156d0 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 156e8 │ │ + call 156b8 │ │ pop %edi │ │ add $0xffffe7f8,%edi │ │ lea 0x1a25(%edi),%esi │ │ - call 15700 │ │ + call 156d0 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ - movdqa 0xa2c30(%edi),%xmm3 │ │ + movdqa 0xa58a0(%edi),%xmm3 │ │ movdqa (%edx),%xmm0 │ │ pmulhrsw %xmm3,%xmm0 │ │ movdqa 0x10(%edx),%xmm1 │ │ pmulhrsw %xmm3,%xmm1 │ │ movdqa 0x20(%edx),%xmm2 │ │ pmulhrsw %xmm3,%xmm2 │ │ pmulhrsw 0x30(%edx),%xmm3 │ │ shufps $0x4e,%xmm0,%xmm0 │ │ shufps $0x4e,%xmm1,%xmm1 │ │ - call 14bf0 │ │ + call 14bc0 │ │ movdqa %xmm3,%xmm5 │ │ punpckhwd %xmm2,%xmm5 │ │ punpcklwd %xmm2,%xmm3 │ │ movdqa %xmm1,%xmm2 │ │ punpckhwd %xmm0,%xmm2 │ │ punpcklwd %xmm0,%xmm1 │ │ pxor %xmm0,%xmm0 │ │ @@ -18421,93 +18424,93 @@ │ │ movdqa %xmm0,%xmm1 │ │ punpckhwd %xmm3,%xmm1 │ │ punpcklwd %xmm3,%xmm0 │ │ movdqa %xmm2,%xmm3 │ │ punpckhwd %xmm4,%xmm3 │ │ punpcklwd %xmm4,%xmm2 │ │ jmp *%esi │ │ - call 154f0 │ │ + call 154c0 │ │ movdqa %xmm0,%xmm4 │ │ movdqa %xmm1,%xmm5 │ │ movdqa %xmm3,%xmm0 │ │ movdqa %xmm2,%xmm1 │ │ movdqa %xmm5,%xmm2 │ │ movdqa %xmm4,%xmm3 │ │ - jmp 15457 │ │ + jmp 15427 │ │ nopl 0x0(%eax,%eax,1) │ │ nopl 0x0(%eax) │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 157d8 │ │ + call 157a8 │ │ pop %edi │ │ add $0xffffe708,%edi │ │ lea 0x132a(%edi),%esi │ │ - call 15880 │ │ + call 15850 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 15808 │ │ + call 157d8 │ │ pop %edi │ │ add $0xffffe6d8,%edi │ │ lea 0x1572(%edi),%esi │ │ - call 15880 │ │ + call 15850 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 15838 │ │ + call 15808 │ │ pop %edi │ │ add $0xffffe6a8,%edi │ │ lea 0x18b2(%edi),%esi │ │ - call 15880 │ │ + call 15850 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 15868 │ │ + call 15838 │ │ pop %edi │ │ add $0xffffe678,%edi │ │ lea 0x1a25(%edi),%esi │ │ - call 15880 │ │ + call 15850 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ - movdqa 0xa2c30(%edi),%xmm3 │ │ + movdqa 0xa58a0(%edi),%xmm3 │ │ movdqa (%edx),%xmm0 │ │ pmulhrsw %xmm3,%xmm0 │ │ movdqa 0x10(%edx),%xmm1 │ │ pmulhrsw %xmm3,%xmm1 │ │ movdqa 0x20(%edx),%xmm2 │ │ pmulhrsw %xmm3,%xmm2 │ │ pmulhrsw 0x30(%edx),%xmm3 │ │ @@ -18530,54 +18533,54 @@ │ │ movdqa %xmm0,%xmm1 │ │ punpckhwd %xmm4,%xmm1 │ │ punpcklwd %xmm4,%xmm0 │ │ movdqa %xmm3,%xmm2 │ │ punpcklwd %xmm5,%xmm2 │ │ punpckhwd %xmm5,%xmm3 │ │ jmp *%esi │ │ - movdqa 0xa2c20(%edi),%xmm7 │ │ + movdqa 0xa5890(%edi),%xmm7 │ │ movdqa %xmm7,%xmm4 │ │ pmulhrsw %xmm0,%xmm4 │ │ movdqa %xmm7,%xmm5 │ │ pmulhrsw %xmm1,%xmm5 │ │ movdqa %xmm7,%xmm6 │ │ pmulhrsw %xmm2,%xmm6 │ │ pmulhrsw %xmm3,%xmm7 │ │ paddsw %xmm4,%xmm0 │ │ paddsw %xmm5,%xmm1 │ │ paddsw %xmm6,%xmm2 │ │ paddsw %xmm7,%xmm3 │ │ - jmp 15457 │ │ + jmp 15427 │ │ nopl 0x0(%eax,%eax,1) │ │ nopw 0x0(%eax,%eax,1) │ │ push %ebx │ │ push %esi │ │ push %edi │ │ sub $0x40,%esp │ │ mov 0x50(%esp),%eax │ │ mov 0x54(%esp),%ecx │ │ mov 0x58(%esp),%edx │ │ mov 0x5c(%esp),%ebx │ │ - call 1596b │ │ + call 1593b │ │ pop %edi │ │ add $0xffffe575,%edi │ │ test %ebx,%ebx │ │ - je 15988 │ │ + je 15958 │ │ lea 0x1d34(%edi),%esi │ │ - call 15b00 │ │ + call 15ad0 │ │ add $0x40,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ pshuflw $0x0,(%edx),%xmm0 │ │ punpcklwd %xmm0,%xmm0 │ │ - movdqa 0xa2c30(%edi),%xmm1 │ │ + movdqa 0xa58a0(%edi),%xmm1 │ │ pmulhrsw %xmm1,%xmm0 │ │ - movdqa 0xa2bf0(%edi),%xmm2 │ │ + movdqa 0xa5860(%edi),%xmm2 │ │ mov %ebx,(%edx) │ │ pmulhrsw %xmm2,%xmm0 │ │ psrlw $0x3,%xmm2 │ │ pmulhrsw %xmm1,%xmm0 │ │ pmulhrsw %xmm2,%xmm0 │ │ mov $0x2,%ebx │ │ lea 0x1b4e(%edi),%esi │ │ @@ -18602,15 +18605,15 @@ │ │ paddw %xmm0,%xmm2 │ │ packuswb %xmm2,%xmm1 │ │ movq %xmm1,(%eax) │ │ punpckhqdq %xmm1,%xmm1 │ │ movq %xmm1,(%eax,%ecx,1) │ │ lea (%eax,%ecx,2),%eax │ │ dec %ebx │ │ - jg 159c7 │ │ + jg 15997 │ │ jmp *%esi │ │ add $0x40,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ @@ -18619,19 +18622,19 @@ │ │ push %esi │ │ push %edi │ │ sub $0x40,%esp │ │ mov 0x50(%esp),%eax │ │ mov 0x54(%esp),%ecx │ │ mov 0x58(%esp),%edx │ │ mov 0x5c(%esp),%ebx │ │ - call 15a5b │ │ + call 15a2b │ │ pop %edi │ │ add $0xffffe485,%edi │ │ lea 0x2280(%edi),%esi │ │ - call 15b00 │ │ + call 15ad0 │ │ add $0x40,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ nopl 0x0(%eax) │ │ @@ -18639,19 +18642,19 @@ │ │ push %esi │ │ push %edi │ │ sub $0x40,%esp │ │ mov 0x50(%esp),%eax │ │ mov 0x54(%esp),%ecx │ │ mov 0x58(%esp),%edx │ │ mov 0x5c(%esp),%ebx │ │ - call 15a9b │ │ + call 15a6b │ │ pop %edi │ │ add $0xffffe445,%edi │ │ lea 0x2870(%edi),%esi │ │ - call 15b00 │ │ + call 15ad0 │ │ add $0x40,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ nopl 0x0(%eax) │ │ @@ -18659,19 +18662,19 @@ │ │ push %esi │ │ push %edi │ │ sub $0x40,%esp │ │ mov 0x50(%esp),%eax │ │ mov 0x54(%esp),%ecx │ │ mov 0x58(%esp),%edx │ │ mov 0x5c(%esp),%ebx │ │ - call 15adb │ │ + call 15aab │ │ pop %edi │ │ add $0xffffe405,%edi │ │ lea 0x2a30(%edi),%esi │ │ - call 15b00 │ │ + call 15ad0 │ │ add $0x40,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ nopl 0x0(%eax) │ │ @@ -18679,16 +18682,16 @@ │ │ movdqa 0x10(%edx),%xmm1 │ │ movdqa 0x20(%edx),%xmm2 │ │ movdqa 0x30(%edx),%xmm3 │ │ movdqa 0x40(%edx),%xmm4 │ │ movdqa 0x50(%edx),%xmm5 │ │ movdqa 0x60(%edx),%xmm6 │ │ movdqa 0x70(%edx),%xmm7 │ │ - call 15d60 │ │ - movdqa 0xa2bf0(%edi),%xmm7 │ │ + call 15d30 │ │ + movdqa 0xa5860(%edi),%xmm7 │ │ pmulhrsw %xmm7,%xmm0 │ │ pmulhrsw %xmm7,%xmm2 │ │ pmulhrsw %xmm7,%xmm4 │ │ pmulhrsw %xmm7,%xmm6 │ │ movdqa %xmm6,0x14(%esp) │ │ pmulhrsw %xmm7,%xmm1 │ │ pmulhrsw %xmm7,%xmm3 │ │ @@ -18733,16 +18736,16 @@ │ │ movdqa 0x24(%esp),%xmm7 │ │ movdqa %xmm0,%xmm1 │ │ punpckhwd %xmm7,%xmm1 │ │ punpcklwd %xmm7,%xmm0 │ │ movdqa 0x4(%esp),%xmm7 │ │ jmp *%esi │ │ lea 0x1e4c(%edi),%esi │ │ - call 15d60 │ │ - movdqa 0xa2bc0(%edi),%xmm7 │ │ + call 15d30 │ │ + movdqa 0xa5830(%edi),%xmm7 │ │ pmulhrsw %xmm7,%xmm0 │ │ pmulhrsw %xmm7,%xmm2 │ │ pmulhrsw %xmm7,%xmm4 │ │ pmulhrsw %xmm7,%xmm6 │ │ movdqa %xmm6,0x14(%esp) │ │ pmulhrsw %xmm7,%xmm1 │ │ pmulhrsw %xmm7,%xmm3 │ │ @@ -18808,48 +18811,48 @@ │ │ movdqa %xmm7,0x60(%edx) │ │ movdqa %xmm7,0x70(%edx) │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ movdqa %xmm7,0x8(%esp) │ │ movdqa %xmm3,0x18(%esp) │ │ movdqa %xmm1,0x28(%esp) │ │ - movdqa 0xa2bb0(%edi),%xmm7 │ │ + movdqa 0xa5820(%edi),%xmm7 │ │ movdqa %xmm2,%xmm3 │ │ punpckhwd %xmm6,%xmm3 │ │ punpcklwd %xmm6,%xmm2 │ │ - movdqa 0xa28d0(%edi),%xmm6 │ │ + movdqa 0xa5540(%edi),%xmm6 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm6,%xmm1 │ │ pmaddwd %xmm3,%xmm6 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm6 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm6 │ │ packssdw %xmm6,%xmm1 │ │ - movdqa 0xa28c0(%edi),%xmm6 │ │ + movdqa 0xa5530(%edi),%xmm6 │ │ pmaddwd %xmm6,%xmm3 │ │ pmaddwd %xmm6,%xmm2 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm2 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm3,%xmm2 │ │ movdqa %xmm0,%xmm3 │ │ punpckhwd %xmm4,%xmm3 │ │ punpcklwd %xmm4,%xmm0 │ │ - movdqa 0xa28b0(%edi),%xmm4 │ │ + movdqa 0xa5520(%edi),%xmm4 │ │ movdqa %xmm0,%xmm6 │ │ pmaddwd %xmm4,%xmm6 │ │ pmaddwd %xmm3,%xmm4 │ │ paddd %xmm7,%xmm6 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm6 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm4,%xmm6 │ │ - movdqa 0xa28a0(%edi),%xmm4 │ │ + movdqa 0xa5510(%edi),%xmm4 │ │ pmaddwd %xmm4,%xmm3 │ │ pmaddwd %xmm4,%xmm0 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm0 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm3,%xmm0 │ │ @@ -18864,44 +18867,44 @@ │ │ movdqa 0x18(%esp),%xmm2 │ │ movdqa %xmm4,0x18(%esp) │ │ movdqa 0x8(%esp),%xmm4 │ │ movdqa %xmm6,0x8(%esp) │ │ movdqa %xmm3,%xmm6 │ │ punpckhwd %xmm4,%xmm6 │ │ punpcklwd %xmm4,%xmm3 │ │ - movdqa 0xa28f0(%edi),%xmm4 │ │ + movdqa 0xa5560(%edi),%xmm4 │ │ movdqa %xmm6,%xmm1 │ │ pmaddwd %xmm4,%xmm1 │ │ pmaddwd %xmm3,%xmm4 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm1,%xmm4 │ │ - movdqa 0xa28e0(%edi),%xmm1 │ │ + movdqa 0xa5550(%edi),%xmm1 │ │ pmaddwd %xmm1,%xmm6 │ │ pmaddwd %xmm1,%xmm3 │ │ paddd %xmm7,%xmm6 │ │ paddd %xmm7,%xmm3 │ │ psrad $0xc,%xmm6 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm6,%xmm3 │ │ movdqa %xmm5,%xmm6 │ │ punpckhwd %xmm2,%xmm6 │ │ punpcklwd %xmm2,%xmm5 │ │ - movdqa 0xa2910(%edi),%xmm2 │ │ + movdqa 0xa5580(%edi),%xmm2 │ │ movdqa %xmm5,%xmm1 │ │ pmaddwd %xmm2,%xmm1 │ │ pmaddwd %xmm6,%xmm2 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm2 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm2,%xmm1 │ │ - movdqa 0xa2900(%edi),%xmm2 │ │ + movdqa 0xa5570(%edi),%xmm2 │ │ pmaddwd %xmm2,%xmm6 │ │ pmaddwd %xmm2,%xmm5 │ │ paddd %xmm7,%xmm6 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm6 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm6,%xmm5 │ │ @@ -18910,24 +18913,24 @@ │ │ paddsw %xmm1,%xmm4 │ │ movdqa %xmm3,%xmm1 │ │ psubsw %xmm5,%xmm1 │ │ paddsw %xmm5,%xmm3 │ │ movdqa %xmm2,%xmm6 │ │ punpckhwd %xmm1,%xmm6 │ │ punpcklwd %xmm1,%xmm2 │ │ - movdqa 0xa28b0(%edi),%xmm1 │ │ + movdqa 0xa5520(%edi),%xmm1 │ │ movdqa %xmm2,%xmm5 │ │ pmaddwd %xmm1,%xmm5 │ │ pmaddwd %xmm6,%xmm1 │ │ paddd %xmm7,%xmm5 │ │ paddd %xmm7,%xmm1 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm1,%xmm5 │ │ - movdqa 0xa28a0(%edi),%xmm1 │ │ + movdqa 0xa5510(%edi),%xmm1 │ │ pmaddwd %xmm1,%xmm6 │ │ pmaddwd %xmm1,%xmm2 │ │ paddd %xmm7,%xmm6 │ │ paddd %xmm7,%xmm2 │ │ psrad $0xc,%xmm6 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm6,%xmm2 │ │ @@ -18954,19 +18957,19 @@ │ │ push %esi │ │ push %edi │ │ sub $0x40,%esp │ │ mov 0x50(%esp),%eax │ │ mov 0x54(%esp),%ecx │ │ mov 0x58(%esp),%edx │ │ mov 0x5c(%esp),%ebx │ │ - call 1600b │ │ + call 15fdb │ │ pop %edi │ │ add $0xffffded5,%edi │ │ lea 0x1d34(%edi),%esi │ │ - call 160f0 │ │ + call 160c0 │ │ add $0x40,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ nopl 0x0(%eax) │ │ @@ -18974,19 +18977,19 @@ │ │ push %esi │ │ push %edi │ │ sub $0x40,%esp │ │ mov 0x50(%esp),%eax │ │ mov 0x54(%esp),%ecx │ │ mov 0x58(%esp),%edx │ │ mov 0x5c(%esp),%ebx │ │ - call 1604b │ │ + call 1601b │ │ pop %edi │ │ add $0xffffde95,%edi │ │ lea 0x2280(%edi),%esi │ │ - call 160f0 │ │ + call 160c0 │ │ add $0x40,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ nopl 0x0(%eax) │ │ @@ -18994,19 +18997,19 @@ │ │ push %esi │ │ push %edi │ │ sub $0x40,%esp │ │ mov 0x50(%esp),%eax │ │ mov 0x54(%esp),%ecx │ │ mov 0x58(%esp),%edx │ │ mov 0x5c(%esp),%ebx │ │ - call 1608b │ │ + call 1605b │ │ pop %edi │ │ add $0xffffde55,%edi │ │ lea 0x2870(%edi),%esi │ │ - call 160f0 │ │ + call 160c0 │ │ add $0x40,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ nopl 0x0(%eax) │ │ @@ -19014,19 +19017,19 @@ │ │ push %esi │ │ push %edi │ │ sub $0x40,%esp │ │ mov 0x50(%esp),%eax │ │ mov 0x54(%esp),%ecx │ │ mov 0x58(%esp),%edx │ │ mov 0x5c(%esp),%ebx │ │ - call 160cb │ │ + call 1609b │ │ pop %edi │ │ add $0xffffde15,%edi │ │ lea 0x2a30(%edi),%esi │ │ - call 160f0 │ │ + call 160c0 │ │ add $0x40,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ nopl 0x0(%eax) │ │ @@ -19034,80 +19037,80 @@ │ │ movdqa 0x10(%edx),%xmm1 │ │ movdqa 0x20(%edx),%xmm2 │ │ movdqa 0x30(%edx),%xmm3 │ │ movdqa 0x40(%edx),%xmm4 │ │ movdqa 0x50(%edx),%xmm5 │ │ movdqa 0x60(%edx),%xmm6 │ │ movdqa 0x70(%edx),%xmm7 │ │ - call 161b0 │ │ - call 16490 │ │ - movdqa 0xa2bf0(%edi),%xmm7 │ │ + call 16180 │ │ + call 16460 │ │ + movdqa 0xa5860(%edi),%xmm7 │ │ pmulhrsw %xmm7,%xmm0 │ │ pmulhrsw %xmm7,%xmm2 │ │ pmulhrsw %xmm7,%xmm4 │ │ pmulhrsw %xmm7,%xmm6 │ │ movdqa %xmm6,0x14(%esp) │ │ pxor %xmm6,%xmm6 │ │ psubw %xmm7,%xmm6 │ │ movdqa %xmm6,%xmm7 │ │ - jmp 15b4e │ │ + jmp 15b1e │ │ nopl 0x0(%eax,%eax,1) │ │ nopl 0x0(%eax) │ │ lea 0x1e4c(%edi),%esi │ │ - call 161b0 │ │ - call 16570 │ │ - movdqa 0xa2bc0(%edi),%xmm7 │ │ + call 16180 │ │ + call 16540 │ │ + movdqa 0xa5830(%edi),%xmm7 │ │ pmulhrsw %xmm7,%xmm0 │ │ pmulhrsw %xmm7,%xmm2 │ │ pmulhrsw %xmm7,%xmm4 │ │ pmulhrsw %xmm7,%xmm6 │ │ movdqa %xmm6,0x14(%esp) │ │ pxor %xmm6,%xmm6 │ │ psubw %xmm7,%xmm6 │ │ movdqa %xmm6,%xmm7 │ │ - jmp 15c41 │ │ + jmp 15c11 │ │ nopl 0x0(%eax,%eax,1) │ │ nopl 0x0(%eax,%eax,1) │ │ movdqa %xmm7,0x8(%esp) │ │ movdqa %xmm3,0x18(%esp) │ │ movdqa %xmm4,0x28(%esp) │ │ - movdqa 0xa2bb0(%edi),%xmm7 │ │ + movdqa 0xa5820(%edi),%xmm7 │ │ movdqa %xmm5,%xmm4 │ │ punpckhwd %xmm2,%xmm4 │ │ punpcklwd %xmm2,%xmm5 │ │ - movdqa 0xa2950(%edi),%xmm2 │ │ + movdqa 0xa55c0(%edi),%xmm2 │ │ movdqa %xmm4,%xmm3 │ │ pmaddwd %xmm2,%xmm3 │ │ pmaddwd %xmm5,%xmm2 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm2 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm3,%xmm2 │ │ - movdqa 0xa2940(%edi),%xmm3 │ │ + movdqa 0xa55b0(%edi),%xmm3 │ │ pmaddwd %xmm3,%xmm4 │ │ pmaddwd %xmm3,%xmm5 │ │ paddd %xmm7,%xmm4 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm4,%xmm5 │ │ movdqa %xmm1,%xmm4 │ │ punpckhwd %xmm6,%xmm4 │ │ punpcklwd %xmm6,%xmm1 │ │ - movdqa 0xa2990(%edi),%xmm6 │ │ + movdqa 0xa5600(%edi),%xmm6 │ │ movdqa %xmm4,%xmm3 │ │ pmaddwd %xmm6,%xmm3 │ │ pmaddwd %xmm1,%xmm6 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm6 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm6 │ │ packssdw %xmm3,%xmm6 │ │ - movdqa 0xa2980(%edi),%xmm3 │ │ + movdqa 0xa55f0(%edi),%xmm3 │ │ pmaddwd %xmm3,%xmm4 │ │ pmaddwd %xmm3,%xmm1 │ │ paddd %xmm7,%xmm4 │ │ paddd %xmm7,%xmm1 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm4,%xmm1 │ │ @@ -19116,24 +19119,24 @@ │ │ psubsw %xmm6,%xmm2 │ │ movdqa %xmm5,%xmm4 │ │ paddsw %xmm1,%xmm4 │ │ psubsw %xmm1,%xmm5 │ │ movdqa %xmm5,%xmm6 │ │ punpckhwd %xmm2,%xmm6 │ │ punpcklwd %xmm2,%xmm5 │ │ - movdqa 0xa29b0(%edi),%xmm2 │ │ + movdqa 0xa5620(%edi),%xmm2 │ │ movdqa %xmm6,%xmm1 │ │ pmaddwd %xmm2,%xmm1 │ │ pmaddwd %xmm5,%xmm2 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm2 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm1,%xmm2 │ │ - movdqa 0xa29a0(%edi),%xmm1 │ │ + movdqa 0xa5610(%edi),%xmm1 │ │ pmaddwd %xmm1,%xmm6 │ │ pmaddwd %xmm1,%xmm5 │ │ paddd %xmm7,%xmm6 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm6 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm6,%xmm5 │ │ @@ -19142,44 +19145,44 @@ │ │ movdqa 0x18(%esp),%xmm1 │ │ movdqa %xmm2,0x18(%esp) │ │ movdqa 0x8(%esp),%xmm5 │ │ movdqa %xmm3,0x8(%esp) │ │ movdqa %xmm5,%xmm3 │ │ punpckhwd %xmm0,%xmm3 │ │ punpcklwd %xmm0,%xmm5 │ │ - movdqa 0xa2930(%edi),%xmm0 │ │ + movdqa 0xa55a0(%edi),%xmm0 │ │ movdqa %xmm3,%xmm2 │ │ pmaddwd %xmm0,%xmm2 │ │ pmaddwd %xmm5,%xmm0 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm0 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm2,%xmm0 │ │ - movdqa 0xa2920(%edi),%xmm2 │ │ + movdqa 0xa5590(%edi),%xmm2 │ │ pmaddwd %xmm2,%xmm3 │ │ pmaddwd %xmm2,%xmm5 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm3,%xmm5 │ │ movdqa %xmm1,%xmm3 │ │ punpckhwd %xmm6,%xmm3 │ │ punpcklwd %xmm6,%xmm1 │ │ - movdqa 0xa2970(%edi),%xmm6 │ │ + movdqa 0xa55e0(%edi),%xmm6 │ │ movdqa %xmm3,%xmm2 │ │ pmaddwd %xmm6,%xmm2 │ │ pmaddwd %xmm1,%xmm6 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm6 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm6 │ │ packssdw %xmm2,%xmm6 │ │ - movdqa 0xa2960(%edi),%xmm2 │ │ + movdqa 0xa55d0(%edi),%xmm2 │ │ pmaddwd %xmm2,%xmm3 │ │ pmaddwd %xmm2,%xmm1 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm1 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm3,%xmm1 │ │ @@ -19188,24 +19191,24 @@ │ │ paddsw %xmm6,%xmm0 │ │ movdqa %xmm5,%xmm3 │ │ paddsw %xmm1,%xmm3 │ │ psubsw %xmm1,%xmm5 │ │ movdqa %xmm2,%xmm6 │ │ punpckhwd %xmm5,%xmm6 │ │ punpcklwd %xmm5,%xmm2 │ │ - movdqa 0xa28d0(%edi),%xmm5 │ │ + movdqa 0xa5540(%edi),%xmm5 │ │ movdqa %xmm6,%xmm1 │ │ pmaddwd %xmm5,%xmm1 │ │ pmaddwd %xmm2,%xmm5 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm1,%xmm5 │ │ - movdqa 0xa28c0(%edi),%xmm1 │ │ + movdqa 0xa5530(%edi),%xmm1 │ │ pmaddwd %xmm1,%xmm6 │ │ pmaddwd %xmm1,%xmm2 │ │ paddd %xmm7,%xmm6 │ │ paddd %xmm7,%xmm2 │ │ psrad $0xc,%xmm6 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm6,%xmm2 │ │ @@ -19231,42 +19234,42 @@ │ │ movdqa %xmm6,0x28(%esp) │ │ movdqa %xmm4,%xmm1 │ │ punpckhwd %xmm3,%xmm1 │ │ punpcklwd %xmm3,%xmm4 │ │ movdqa %xmm5,%xmm7 │ │ punpckhwd %xmm2,%xmm7 │ │ punpcklwd %xmm2,%xmm5 │ │ - movdqa 0xa28b0(%edi),%xmm2 │ │ - movdqa 0xa2bb0(%edi),%xmm6 │ │ + movdqa 0xa5520(%edi),%xmm2 │ │ + movdqa 0xa5820(%edi),%xmm6 │ │ movdqa %xmm2,%xmm3 │ │ pmaddwd %xmm7,%xmm3 │ │ pmaddwd %xmm5,%xmm2 │ │ paddd %xmm6,%xmm3 │ │ paddd %xmm6,%xmm2 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm3,%xmm2 │ │ - movdqa 0xa28a0(%edi),%xmm3 │ │ + movdqa 0xa5510(%edi),%xmm3 │ │ pmaddwd %xmm3,%xmm7 │ │ pmaddwd %xmm3,%xmm5 │ │ paddd %xmm6,%xmm7 │ │ paddd %xmm6,%xmm5 │ │ psrad $0xc,%xmm7 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm7,%xmm5 │ │ - movdqa 0xa28b0(%edi),%xmm3 │ │ + movdqa 0xa5520(%edi),%xmm3 │ │ movdqa %xmm3,%xmm7 │ │ pmaddwd %xmm1,%xmm7 │ │ pmaddwd %xmm4,%xmm3 │ │ paddd %xmm6,%xmm7 │ │ paddd %xmm6,%xmm3 │ │ psrad $0xc,%xmm7 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm7,%xmm3 │ │ - movdqa 0xa28a0(%edi),%xmm7 │ │ + movdqa 0xa5510(%edi),%xmm7 │ │ pmaddwd %xmm7,%xmm1 │ │ pmaddwd %xmm7,%xmm4 │ │ paddd %xmm6,%xmm1 │ │ paddd %xmm6,%xmm4 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm1,%xmm4 │ │ @@ -19276,15 +19279,15 @@ │ │ nopl 0x0(%eax) │ │ movdqa %xmm4,%xmm7 │ │ paddsw %xmm3,%xmm7 │ │ psubsw %xmm3,%xmm4 │ │ movdqa %xmm5,%xmm3 │ │ paddsw %xmm2,%xmm3 │ │ psubsw %xmm2,%xmm5 │ │ - movdqa 0xa2c30(%edi),%xmm2 │ │ + movdqa 0xa58a0(%edi),%xmm2 │ │ pmulhrsw %xmm2,%xmm4 │ │ pmulhrsw %xmm2,%xmm5 │ │ pmulhrsw %xmm2,%xmm7 │ │ pmulhrsw %xmm3,%xmm2 │ │ movdqa %xmm7,%xmm3 │ │ retq │ │ nopl 0x0(%eax) │ │ @@ -19292,19 +19295,19 @@ │ │ push %esi │ │ push %edi │ │ sub $0x40,%esp │ │ mov 0x50(%esp),%eax │ │ mov 0x54(%esp),%ecx │ │ mov 0x58(%esp),%edx │ │ mov 0x5c(%esp),%ebx │ │ - call 165cb │ │ + call 1659b │ │ pop %edi │ │ add $0xffffd915,%edi │ │ lea 0x1d34(%edi),%esi │ │ - call 166b0 │ │ + call 16680 │ │ add $0x40,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ nopl 0x0(%eax) │ │ @@ -19312,19 +19315,19 @@ │ │ push %esi │ │ push %edi │ │ sub $0x40,%esp │ │ mov 0x50(%esp),%eax │ │ mov 0x54(%esp),%ecx │ │ mov 0x58(%esp),%edx │ │ mov 0x5c(%esp),%ebx │ │ - call 1660b │ │ + call 165db │ │ pop %edi │ │ add $0xffffd8d5,%edi │ │ lea 0x2280(%edi),%esi │ │ - call 166b0 │ │ + call 16680 │ │ add $0x40,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ nopl 0x0(%eax) │ │ @@ -19332,19 +19335,19 @@ │ │ push %esi │ │ push %edi │ │ sub $0x40,%esp │ │ mov 0x50(%esp),%eax │ │ mov 0x54(%esp),%ecx │ │ mov 0x58(%esp),%edx │ │ mov 0x5c(%esp),%ebx │ │ - call 1664b │ │ + call 1661b │ │ pop %edi │ │ add $0xffffd895,%edi │ │ lea 0x2870(%edi),%esi │ │ - call 166b0 │ │ + call 16680 │ │ add $0x40,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ nopl 0x0(%eax) │ │ @@ -19352,19 +19355,19 @@ │ │ push %esi │ │ push %edi │ │ sub $0x40,%esp │ │ mov 0x50(%esp),%eax │ │ mov 0x54(%esp),%ecx │ │ mov 0x58(%esp),%edx │ │ mov 0x5c(%esp),%ebx │ │ - call 1668b │ │ + call 1665b │ │ pop %edi │ │ add $0xffffd855,%edi │ │ lea 0x2a30(%edi),%esi │ │ - call 166b0 │ │ + call 16680 │ │ add $0x40,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ nopl 0x0(%eax) │ │ @@ -19372,17 +19375,17 @@ │ │ movdqa 0x10(%edx),%xmm1 │ │ movdqa 0x20(%edx),%xmm2 │ │ movdqa 0x30(%edx),%xmm3 │ │ movdqa 0x40(%edx),%xmm4 │ │ movdqa 0x50(%edx),%xmm5 │ │ movdqa 0x60(%edx),%xmm6 │ │ movdqa 0x70(%edx),%xmm7 │ │ - call 161b0 │ │ - call 16490 │ │ - movdqa 0xa2c00(%edi),%xmm7 │ │ + call 16180 │ │ + call 16460 │ │ + movdqa 0xa5870(%edi),%xmm7 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa %xmm1,0x14(%esp) │ │ movdqa %xmm6,%xmm1 │ │ movdqa %xmm2,%xmm6 │ │ movdqa %xmm5,%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa %xmm6,%xmm5 │ │ @@ -19395,20 +19398,20 @@ │ │ pxor %xmm7,%xmm7 │ │ psubw %xmm0,%xmm7 │ │ pmulhrsw 0x4(%esp),%xmm0 │ │ pmulhrsw %xmm7,%xmm1 │ │ pmulhrsw %xmm7,%xmm3 │ │ pmulhrsw %xmm7,%xmm5 │ │ pmulhrsw %xmm6,%xmm7 │ │ - jmp 15b64 │ │ + jmp 15b34 │ │ nopw 0x0(%eax,%eax,1) │ │ lea 0x1e4c(%edi),%esi │ │ - call 161b0 │ │ - call 16570 │ │ - movdqa 0xa2bc0(%edi),%xmm7 │ │ + call 16180 │ │ + call 16540 │ │ + movdqa 0xa5830(%edi),%xmm7 │ │ pmulhrsw %xmm7,%xmm0 │ │ pmulhrsw %xmm7,%xmm2 │ │ pmulhrsw %xmm7,%xmm4 │ │ pmulhrsw %xmm7,%xmm6 │ │ movdqa %xmm2,0x24(%esp) │ │ movdqa %xmm0,%xmm2 │ │ pxor %xmm0,%xmm0 │ │ @@ -19421,29 +19424,29 @@ │ │ movdqa %xmm4,%xmm5 │ │ movdqa %xmm6,%xmm1 │ │ movdqa %xmm3,%xmm4 │ │ pmulhrsw %xmm0,%xmm4 │ │ pmulhrsw 0x4(%esp),%xmm0 │ │ movdqa %xmm5,%xmm3 │ │ movdqa %xmm7,0x4(%esp) │ │ - jmp 15c63 │ │ + jmp 15c33 │ │ nopl (%eax) │ │ push %ebx │ │ push %esi │ │ push %edi │ │ sub $0x40,%esp │ │ mov 0x50(%esp),%eax │ │ mov 0x54(%esp),%ecx │ │ mov 0x58(%esp),%edx │ │ mov 0x5c(%esp),%ebx │ │ - call 167eb │ │ + call 167bb │ │ pop %edi │ │ add $0xffffd6f5,%edi │ │ lea 0x1d34(%edi),%esi │ │ - call 168d0 │ │ + call 168a0 │ │ add $0x40,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ nopl 0x0(%eax) │ │ @@ -19451,19 +19454,19 @@ │ │ push %esi │ │ push %edi │ │ sub $0x40,%esp │ │ mov 0x50(%esp),%eax │ │ mov 0x54(%esp),%ecx │ │ mov 0x58(%esp),%edx │ │ mov 0x5c(%esp),%ebx │ │ - call 1682b │ │ + call 167fb │ │ pop %edi │ │ add $0xffffd6b5,%edi │ │ lea 0x2280(%edi),%esi │ │ - call 168d0 │ │ + call 168a0 │ │ add $0x40,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ nopl 0x0(%eax) │ │ @@ -19471,19 +19474,19 @@ │ │ push %esi │ │ push %edi │ │ sub $0x40,%esp │ │ mov 0x50(%esp),%eax │ │ mov 0x54(%esp),%ecx │ │ mov 0x58(%esp),%edx │ │ mov 0x5c(%esp),%ebx │ │ - call 1686b │ │ + call 1683b │ │ pop %edi │ │ add $0xffffd675,%edi │ │ lea 0x2870(%edi),%esi │ │ - call 168d0 │ │ + call 168a0 │ │ add $0x40,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ nopl 0x0(%eax) │ │ @@ -19491,19 +19494,19 @@ │ │ push %esi │ │ push %edi │ │ sub $0x40,%esp │ │ mov 0x50(%esp),%eax │ │ mov 0x54(%esp),%ecx │ │ mov 0x58(%esp),%edx │ │ mov 0x5c(%esp),%ebx │ │ - call 168ab │ │ + call 1687b │ │ pop %edi │ │ add $0xffffd635,%edi │ │ lea 0x2a30(%edi),%esi │ │ - call 168d0 │ │ + call 168a0 │ │ add $0x40,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ nopl 0x0(%eax) │ │ @@ -19512,59 +19515,59 @@ │ │ movdqa 0x20(%edx),%xmm2 │ │ movdqa 0x30(%edx),%xmm3 │ │ movdqa 0x40(%edx),%xmm4 │ │ movdqa 0x50(%edx),%xmm5 │ │ movdqa 0x60(%edx),%xmm6 │ │ movdqa 0x70(%edx),%xmm7 │ │ movdqa %xmm6,0x14(%esp) │ │ - jmp 15b64 │ │ + jmp 15b34 │ │ nopl 0x0(%eax,%eax,1) │ │ nopw 0x0(%eax,%eax,1) │ │ lea 0x1e4c(%edi),%esi │ │ - pmulhrsw 0xa2be0(%edi),%xmm7 │ │ + pmulhrsw 0xa5850(%edi),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ - movdqa 0xa2be0(%edi),%xmm7 │ │ + movdqa 0xa5850(%edi),%xmm7 │ │ pmulhrsw %xmm7,%xmm0 │ │ pmulhrsw %xmm7,%xmm1 │ │ pmulhrsw %xmm7,%xmm2 │ │ pmulhrsw %xmm7,%xmm3 │ │ pmulhrsw %xmm7,%xmm4 │ │ pmulhrsw %xmm7,%xmm5 │ │ pmulhrsw %xmm7,%xmm6 │ │ movdqa %xmm5,0x24(%esp) │ │ movdqa %xmm6,0x14(%esp) │ │ - jmp 15c63 │ │ + jmp 15c33 │ │ nopl 0x0(%eax,%eax,1) │ │ nopl 0x0(%eax) │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 16988 │ │ + call 16958 │ │ pop %edi │ │ add $0xffffd558,%edi │ │ test %ebx,%ebx │ │ - je 169a2 │ │ + je 16972 │ │ lea 0x2d8a(%edi),%esi │ │ - call 16bd0 │ │ + call 16ba0 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ pshuflw $0x0,(%edx),%xmm0 │ │ punpcklwd %xmm0,%xmm0 │ │ - movdqa 0xa2c30(%edi),%xmm1 │ │ + movdqa 0xa58a0(%edi),%xmm1 │ │ pmulhrsw %xmm1,%xmm0 │ │ mov %ebx,(%edx) │ │ - pmulhrsw 0xa2bf0(%edi),%xmm0 │ │ + pmulhrsw 0xa5860(%edi),%xmm0 │ │ pmulhrsw %xmm1,%xmm0 │ │ - pmulhrsw 0xa2bc0(%edi),%xmm0 │ │ + pmulhrsw 0xa5830(%edi),%xmm0 │ │ lea (%eax,%ecx,2),%edx │ │ movd (%eax),%xmm1 │ │ movd (%eax,%ecx,1),%xmm3 │ │ punpckldq %xmm3,%xmm1 │ │ movd (%edx),%xmm2 │ │ movd (%edx,%ecx,1),%xmm3 │ │ punpckldq %xmm3,%xmm2 │ │ @@ -19653,53 +19656,53 @@ │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 16b58 │ │ + call 16b28 │ │ pop %edi │ │ add $0xffffd388,%edi │ │ lea 0x303b(%edi),%esi │ │ - call 16bd0 │ │ + call 16ba0 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 16b88 │ │ + call 16b58 │ │ pop %edi │ │ add $0xffffd358,%edi │ │ lea 0x338b(%edi),%esi │ │ - call 16bd0 │ │ + call 16ba0 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 16bb8 │ │ + call 16b88 │ │ pop %edi │ │ add $0xffffd328,%edi │ │ lea 0x3574(%edi),%esi │ │ - call 16bd0 │ │ + call 16ba0 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ lea 0x98b(%edi),%ebx │ │ movdqa 0x10(%edx),%xmm0 │ │ @@ -19719,27 +19722,27 @@ │ │ movdqa 0x60(%edx),%xmm3 │ │ lea 0x2d42(%edi),%esi │ │ jmp *%ebx │ │ pop %esi │ │ movdqa 0x10(%edx),%xmm4 │ │ movdqa 0x30(%edx),%xmm5 │ │ movdqa 0x50(%edx),%xmm6 │ │ - movdqa 0xa2bf0(%edi),%xmm7 │ │ + movdqa 0xa5860(%edi),%xmm7 │ │ pmulhrsw %xmm7,%xmm0 │ │ pmulhrsw %xmm7,%xmm1 │ │ pmulhrsw %xmm7,%xmm2 │ │ pmulhrsw %xmm7,%xmm3 │ │ pmulhrsw %xmm7,%xmm4 │ │ pmulhrsw %xmm7,%xmm5 │ │ pmulhrsw %xmm7,%xmm6 │ │ pmulhrsw 0x70(%edx),%xmm7 │ │ movdqa %xmm7,0x70(%edx) │ │ jmp *%esi │ │ - call 177e0 │ │ - movdqa 0xa2bc0(%edi),%xmm7 │ │ + call 177b0 │ │ + movdqa 0xa5830(%edi),%xmm7 │ │ pmulhrsw %xmm7,%xmm0 │ │ pmulhrsw %xmm7,%xmm1 │ │ pmulhrsw %xmm7,%xmm2 │ │ pmulhrsw %xmm7,%xmm3 │ │ pmulhrsw %xmm7,%xmm4 │ │ pmulhrsw %xmm7,%xmm5 │ │ pmulhrsw %xmm7,%xmm6 │ │ @@ -19849,79 +19852,79 @@ │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 16e68 │ │ + call 16e38 │ │ pop %edi │ │ add $0xffffd078,%edi │ │ lea 0x2d8a(%edi),%esi │ │ - call 16f10 │ │ + call 16ee0 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 16e98 │ │ + call 16e68 │ │ pop %edi │ │ add $0xffffd048,%edi │ │ lea 0x303b(%edi),%esi │ │ - call 16f10 │ │ + call 16ee0 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 16ec8 │ │ + call 16e98 │ │ pop %edi │ │ add $0xffffd018,%edi │ │ lea 0x338b(%edi),%esi │ │ - call 16f10 │ │ + call 16ee0 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 16ef8 │ │ + call 16ec8 │ │ pop %edi │ │ add $0xffffcfe8,%edi │ │ lea 0x3574(%edi),%esi │ │ - call 16f10 │ │ + call 16ee0 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ lea 0xbdb(%edi),%ebx │ │ - jmp 16bd6 │ │ - call 17d20 │ │ - call 181e0 │ │ + jmp 16ba6 │ │ + call 17cf0 │ │ + call 181b0 │ │ movdqa %xmm5,%xmm6 │ │ punpcklqdq %xmm4,%xmm6 │ │ punpckhqdq %xmm5,%xmm4 │ │ movdqa %xmm7,%xmm5 │ │ punpcklqdq %xmm2,%xmm5 │ │ punpckhqdq %xmm7,%xmm2 │ │ movdqa %xmm2,0x40(%edx) │ │ @@ -19930,15 +19933,15 @@ │ │ movdqa 0x70(%edx),%xmm6 │ │ movdqa %xmm6,%xmm1 │ │ punpckhqdq %xmm0,%xmm1 │ │ punpcklqdq %xmm6,%xmm0 │ │ movdqa %xmm3,%xmm6 │ │ punpckhqdq %xmm2,%xmm6 │ │ punpcklqdq %xmm3,%xmm2 │ │ - movdqa 0xa2bc0(%edi),%xmm7 │ │ + movdqa 0xa5830(%edi),%xmm7 │ │ pmulhrsw %xmm7,%xmm0 │ │ pmulhrsw %xmm7,%xmm5 │ │ pmulhrsw %xmm7,%xmm4 │ │ pmulhrsw %xmm7,%xmm6 │ │ pxor %xmm3,%xmm3 │ │ psubw %xmm7,%xmm3 │ │ movdqa 0x40(%edx),%xmm7 │ │ @@ -20067,79 +20070,79 @@ │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 171b8 │ │ + call 17188 │ │ pop %edi │ │ add $0xffffcd28,%edi │ │ lea 0x2d8a(%edi),%esi │ │ - call 17260 │ │ + call 17230 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 171e8 │ │ + call 171b8 │ │ pop %edi │ │ add $0xffffccf8,%edi │ │ lea 0x303b(%edi),%esi │ │ - call 17260 │ │ + call 17230 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 17218 │ │ + call 171e8 │ │ pop %edi │ │ add $0xffffccc8,%edi │ │ lea 0x338b(%edi),%esi │ │ - call 17260 │ │ + call 17230 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 17248 │ │ + call 17218 │ │ pop %edi │ │ add $0xffffcc98,%edi │ │ lea 0x3574(%edi),%esi │ │ - call 17260 │ │ + call 17230 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ lea 0xfcb(%edi),%ebx │ │ - jmp 16bd6 │ │ - call 17d20 │ │ - call 181e0 │ │ + jmp 16ba6 │ │ + call 17cf0 │ │ + call 181b0 │ │ movdqa %xmm5,%xmm6 │ │ punpckhqdq %xmm4,%xmm6 │ │ punpcklqdq %xmm5,%xmm4 │ │ movdqa %xmm7,%xmm5 │ │ punpckhqdq %xmm2,%xmm5 │ │ punpcklqdq %xmm7,%xmm2 │ │ movdqa %xmm2,0x40(%edx) │ │ @@ -20148,88 +20151,88 @@ │ │ movdqa 0x70(%edx),%xmm6 │ │ movdqa %xmm6,%xmm1 │ │ punpcklqdq %xmm0,%xmm1 │ │ punpckhqdq %xmm6,%xmm0 │ │ movdqa %xmm3,%xmm6 │ │ punpcklqdq %xmm2,%xmm6 │ │ punpckhqdq %xmm3,%xmm2 │ │ - movdqa 0xa2bd0(%edi),%xmm7 │ │ - jmp 16f71 │ │ + movdqa 0xa5840(%edi),%xmm7 │ │ + jmp 16f41 │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 172e8 │ │ + call 172b8 │ │ pop %edi │ │ add $0xffffcbf8,%edi │ │ lea 0x2d8a(%edi),%esi │ │ - call 17390 │ │ + call 17360 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 17318 │ │ + call 172e8 │ │ pop %edi │ │ add $0xffffcbc8,%edi │ │ lea 0x303b(%edi),%esi │ │ - call 17390 │ │ + call 17360 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 17348 │ │ + call 17318 │ │ pop %edi │ │ add $0xffffcb98,%edi │ │ lea 0x338b(%edi),%esi │ │ - call 17390 │ │ + call 17360 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 17378 │ │ + call 17348 │ │ pop %edi │ │ add $0xffffcb68,%edi │ │ lea 0x3574(%edi),%esi │ │ - call 17390 │ │ + call 17360 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ movdqa 0x10(%edx),%xmm0 │ │ - movdqa 0xa2c20(%edi),%xmm6 │ │ + movdqa 0xa5890(%edi),%xmm6 │ │ movdqa 0x30(%edx),%xmm1 │ │ movdqa 0x50(%edx),%xmm2 │ │ movdqa 0x70(%edx),%xmm3 │ │ pcmpeqw %xmm7,%xmm7 │ │ mov %esi,%ebx │ │ lea 0x3531(%edi),%esi │ │ movdqa %xmm6,%xmm4 │ │ @@ -20248,30 +20251,30 @@ │ │ pmulhrsw %xmm3,%xmm5 │ │ pavgw %xmm2,%xmm4 │ │ pcmpeqw %xmm7,%xmm2 │ │ pavgw %xmm3,%xmm5 │ │ pcmpeqw %xmm7,%xmm3 │ │ pandn %xmm4,%xmm2 │ │ pandn %xmm5,%xmm3 │ │ - jmp 14ac0 │ │ + jmp 14a90 │ │ movdqa %xmm0,0x10(%edx) │ │ movdqa %xmm1,0x30(%edx) │ │ movdqa %xmm2,0x50(%edx) │ │ movdqa %xmm3,0x70(%edx) │ │ movdqa (%edx),%xmm0 │ │ movdqa 0x20(%edx),%xmm1 │ │ movdqa 0x40(%edx),%xmm2 │ │ movdqa 0x60(%edx),%xmm3 │ │ lea 0x3563(%edi),%esi │ │ - jmp 173b8 │ │ + jmp 17388 │ │ movdqa 0x10(%edx),%xmm4 │ │ movdqa 0x30(%edx),%xmm5 │ │ movdqa 0x50(%edx),%xmm6 │ │ jmp *%ebx │ │ - movdqa 0xa2c10(%edi),%xmm7 │ │ + movdqa 0xa5880(%edi),%xmm7 │ │ movdqa %xmm6,0x60(%edx) │ │ movdqa %xmm7,%xmm6 │ │ pmulhrsw %xmm0,%xmm6 │ │ paddsw %xmm0,%xmm0 │ │ paddsw %xmm6,%xmm0 │ │ movdqa %xmm7,%xmm6 │ │ pmulhrsw %xmm1,%xmm6 │ │ @@ -20295,58 +20298,58 @@ │ │ paddsw %xmm6,%xmm5 │ │ movdqa 0x70(%edx),%xmm6 │ │ pmulhrsw %xmm6,%xmm7 │ │ paddsw %xmm6,%xmm6 │ │ paddsw %xmm7,%xmm6 │ │ movdqa %xmm6,0x70(%edx) │ │ movdqa 0x60(%edx),%xmm6 │ │ - movdqa 0xa2c10(%edi),%xmm7 │ │ + movdqa 0xa5880(%edi),%xmm7 │ │ pmulhrsw %xmm6,%xmm7 │ │ paddsw %xmm6,%xmm6 │ │ paddsw %xmm7,%xmm6 │ │ - movdqa 0xa2bc0(%edi),%xmm7 │ │ + movdqa 0xa5830(%edi),%xmm7 │ │ pmulhrsw %xmm7,%xmm0 │ │ pmulhrsw %xmm7,%xmm1 │ │ pmulhrsw %xmm7,%xmm2 │ │ pmulhrsw %xmm7,%xmm3 │ │ pmulhrsw %xmm7,%xmm4 │ │ pmulhrsw %xmm7,%xmm5 │ │ pmulhrsw %xmm7,%xmm6 │ │ pmulhrsw 0x70(%edx),%xmm7 │ │ movdqa %xmm4,0x40(%edx) │ │ - jmp 16fea │ │ + jmp 16fba │ │ nopl 0x0(%eax,%eax,1) │ │ nopl 0x0(%eax,%eax,1) │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 17558 │ │ + call 17528 │ │ pop %edi │ │ add $0xffffc988,%edi │ │ test %ebx,%ebx │ │ - je 17572 │ │ + je 17542 │ │ lea 0x38c3(%edi),%esi │ │ - call 176a0 │ │ + call 17670 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ - movd 0xa2c30(%edi),%xmm1 │ │ + movd 0xa58a0(%edi),%xmm1 │ │ movdqa (%edx),%xmm0 │ │ pmulhrsw %xmm1,%xmm0 │ │ - movd 0xa2bf0(%edi),%xmm2 │ │ + movd 0xa5860(%edi),%xmm2 │ │ mov %ebx,(%edx) │ │ mov $0x2,%edx │ │ lea 0x3726(%edi),%esi │ │ pmulhrsw %xmm2,%xmm0 │ │ - movd 0xa2bc0(%edi),%xmm2 │ │ + movd 0xa5830(%edi),%xmm2 │ │ pmulhrsw %xmm1,%xmm0 │ │ pmulhrsw %xmm2,%xmm0 │ │ pshuflw $0x0,%xmm0,%xmm0 │ │ punpcklwd %xmm0,%xmm0 │ │ pxor %xmm5,%xmm5 │ │ movdqa (%eax),%xmm1 │ │ movdqa (%eax,%ecx,1),%xmm3 │ │ @@ -20362,95 +20365,95 @@ │ │ paddw %xmm0,%xmm3 │ │ packuswb %xmm2,%xmm1 │ │ packuswb %xmm4,%xmm3 │ │ movdqa %xmm1,(%eax) │ │ movdqa %xmm3,(%eax,%ecx,1) │ │ lea (%eax,%ecx,2),%eax │ │ dec %edx │ │ - jg 175bc │ │ + jg 1758c │ │ jmp *%esi │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopw 0x0(%eax,%eax,1) │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 17628 │ │ + call 175f8 │ │ pop %edi │ │ add $0xffffc8b8,%edi │ │ lea 0x3e28(%edi),%esi │ │ - call 176a0 │ │ + call 17670 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 17658 │ │ + call 17628 │ │ pop %edi │ │ add $0xffffc888,%edi │ │ lea 0x44ad(%edi),%esi │ │ - call 176a0 │ │ + call 17670 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 17688 │ │ + call 17658 │ │ pop %edi │ │ add $0xffffc858,%edi │ │ lea 0x469b(%edi),%esi │ │ - call 176a0 │ │ + call 17670 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ movdqa (%edx),%xmm0 │ │ movdqa 0x10(%edx),%xmm1 │ │ movdqa 0x20(%edx),%xmm2 │ │ movdqa 0x30(%edx),%xmm3 │ │ movdqa 0x40(%edx),%xmm4 │ │ movdqa 0x50(%edx),%xmm5 │ │ movdqa 0x60(%edx),%xmm6 │ │ - call 177e0 │ │ + call 177b0 │ │ movdqa %xmm0,%xmm7 │ │ punpckhwd %xmm2,%xmm7 │ │ punpcklwd %xmm2,%xmm0 │ │ movdqa %xmm1,%xmm2 │ │ punpcklwd %xmm3,%xmm2 │ │ punpckhwd %xmm3,%xmm1 │ │ movdqa %xmm7,0x60(%edx) │ │ movdqa 0x70(%edx),%xmm7 │ │ movdqa %xmm4,%xmm3 │ │ punpckhwd %xmm6,%xmm3 │ │ punpcklwd %xmm6,%xmm4 │ │ movdqa %xmm5,%xmm6 │ │ punpcklwd %xmm7,%xmm6 │ │ punpckhwd %xmm7,%xmm5 │ │ - movdqa 0xa2bf0(%edi),%xmm7 │ │ + movdqa 0xa5860(%edi),%xmm7 │ │ pmulhrsw %xmm7,%xmm0 │ │ pmulhrsw %xmm7,%xmm1 │ │ pmulhrsw %xmm7,%xmm2 │ │ pmulhrsw %xmm7,%xmm3 │ │ pmulhrsw %xmm7,%xmm4 │ │ pmulhrsw %xmm7,%xmm5 │ │ pmulhrsw %xmm7,%xmm6 │ │ @@ -20510,59 +20513,59 @@ │ │ movdqa %xmm4,%xmm2 │ │ punpcklqdq %xmm5,%xmm2 │ │ punpckhqdq %xmm5,%xmm4 │ │ movdqa %xmm6,%xmm3 │ │ punpcklqdq %xmm7,%xmm3 │ │ punpckhqdq %xmm6,%xmm7 │ │ movdqa %xmm4,0x60(%edx) │ │ - movdqa 0xa2bb0(%edi),%xmm6 │ │ + movdqa 0xa5820(%edi),%xmm6 │ │ movdqa %xmm0,%xmm4 │ │ punpckhwd %xmm3,%xmm4 │ │ punpcklwd %xmm2,%xmm0 │ │ punpckhwd %xmm1,%xmm2 │ │ punpcklwd %xmm3,%xmm1 │ │ - movdqa 0xa28e0(%edi),%xmm3 │ │ + movdqa 0xa5550(%edi),%xmm3 │ │ pmaddwd %xmm4,%xmm3 │ │ - pmaddwd 0xa28f0(%edi),%xmm4 │ │ + pmaddwd 0xa5560(%edi),%xmm4 │ │ paddd %xmm6,%xmm3 │ │ paddd %xmm6,%xmm4 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm3,%xmm4 │ │ - movdqa 0xa2900(%edi),%xmm3 │ │ + movdqa 0xa5570(%edi),%xmm3 │ │ pmaddwd %xmm2,%xmm3 │ │ - pmaddwd 0xa2910(%edi),%xmm2 │ │ + pmaddwd 0xa5580(%edi),%xmm2 │ │ paddd %xmm6,%xmm3 │ │ paddd %xmm6,%xmm2 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm3,%xmm2 │ │ - movdqa 0xa28c0(%edi),%xmm3 │ │ + movdqa 0xa5530(%edi),%xmm3 │ │ pmaddwd %xmm1,%xmm3 │ │ - pmaddwd 0xa28d0(%edi),%xmm1 │ │ + pmaddwd 0xa5540(%edi),%xmm1 │ │ paddd %xmm6,%xmm3 │ │ paddd %xmm6,%xmm1 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm3,%xmm1 │ │ movdqa %xmm4,%xmm3 │ │ psubsw %xmm2,%xmm3 │ │ paddsw %xmm2,%xmm4 │ │ - pshufb 0xa2810(%edi),%xmm3 │ │ - movdqa 0xa28a0(%edi),%xmm2 │ │ + pshufb 0xa5480(%edi),%xmm3 │ │ + movdqa 0xa5510(%edi),%xmm2 │ │ pmaddwd %xmm0,%xmm2 │ │ - pmaddwd 0xa28b0(%edi),%xmm0 │ │ + pmaddwd 0xa5520(%edi),%xmm0 │ │ paddd %xmm6,%xmm2 │ │ paddd %xmm6,%xmm0 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm2,%xmm0 │ │ - movdqa 0xa28a0(%edi),%xmm2 │ │ + movdqa 0xa5510(%edi),%xmm2 │ │ pmaddwd %xmm3,%xmm2 │ │ - pmaddwd 0xa28b0(%edi),%xmm3 │ │ + pmaddwd 0xa5520(%edi),%xmm3 │ │ paddd %xmm6,%xmm2 │ │ paddd %xmm6,%xmm3 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm2,%xmm3 │ │ movdqa %xmm0,%xmm2 │ │ psubsw %xmm1,%xmm2 │ │ @@ -20584,90 +20587,90 @@ │ │ movdqa %xmm3,0x60(%edx) │ │ movdqa %xmm7,%xmm1 │ │ punpckhwd %xmm6,%xmm1 │ │ punpcklwd %xmm7,%xmm6 │ │ movdqa %xmm5,%xmm7 │ │ punpcklwd %xmm4,%xmm7 │ │ punpckhwd %xmm5,%xmm4 │ │ - movdqa 0xa2bb0(%edi),%xmm3 │ │ - movdqa 0xa2930(%edi),%xmm2 │ │ + movdqa 0xa5820(%edi),%xmm3 │ │ + movdqa 0xa55a0(%edi),%xmm2 │ │ pmaddwd %xmm6,%xmm2 │ │ - pmaddwd 0xa2920(%edi),%xmm6 │ │ + pmaddwd 0xa5590(%edi),%xmm6 │ │ paddd %xmm3,%xmm2 │ │ paddd %xmm3,%xmm6 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm6 │ │ packssdw %xmm2,%xmm6 │ │ - movdqa 0xa2970(%edi),%xmm2 │ │ + movdqa 0xa55e0(%edi),%xmm2 │ │ pmaddwd %xmm7,%xmm2 │ │ - pmaddwd 0xa2960(%edi),%xmm7 │ │ + pmaddwd 0xa55d0(%edi),%xmm7 │ │ paddd %xmm3,%xmm2 │ │ paddd %xmm3,%xmm7 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm7 │ │ packssdw %xmm2,%xmm7 │ │ - movdqa 0xa2950(%edi),%xmm2 │ │ + movdqa 0xa55c0(%edi),%xmm2 │ │ pmaddwd %xmm4,%xmm2 │ │ - pmaddwd 0xa2940(%edi),%xmm4 │ │ + pmaddwd 0xa55b0(%edi),%xmm4 │ │ paddd %xmm3,%xmm2 │ │ paddd %xmm3,%xmm4 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm2,%xmm4 │ │ - movdqa 0xa2990(%edi),%xmm2 │ │ + movdqa 0xa5600(%edi),%xmm2 │ │ pmaddwd %xmm1,%xmm2 │ │ - pmaddwd 0xa2980(%edi),%xmm1 │ │ + pmaddwd 0xa55f0(%edi),%xmm1 │ │ paddd %xmm3,%xmm2 │ │ paddd %xmm3,%xmm1 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm2,%xmm1 │ │ movdqa %xmm6,%xmm2 │ │ psubsw %xmm7,%xmm2 │ │ paddsw %xmm7,%xmm6 │ │ movdqa %xmm1,%xmm7 │ │ psubsw %xmm4,%xmm7 │ │ paddsw %xmm4,%xmm1 │ │ - movdqa 0xa2820(%edi),%xmm4 │ │ + movdqa 0xa5490(%edi),%xmm4 │ │ pshufb %xmm4,%xmm2 │ │ pshufb %xmm4,%xmm7 │ │ - movdqa 0xa28d0(%edi),%xmm5 │ │ + movdqa 0xa5540(%edi),%xmm5 │ │ pmaddwd %xmm2,%xmm5 │ │ - pmaddwd 0xa28c0(%edi),%xmm2 │ │ + pmaddwd 0xa5530(%edi),%xmm2 │ │ paddd %xmm3,%xmm5 │ │ paddd %xmm3,%xmm2 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm5,%xmm2 │ │ - movdqa 0xa28c0(%edi),%xmm5 │ │ + movdqa 0xa5530(%edi),%xmm5 │ │ pmaddwd %xmm7,%xmm5 │ │ - pmaddwd 0xa29c0(%edi),%xmm7 │ │ + pmaddwd 0xa5630(%edi),%xmm7 │ │ paddd %xmm3,%xmm5 │ │ paddd %xmm3,%xmm7 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm7 │ │ packssdw %xmm5,%xmm7 │ │ movdqa %xmm6,%xmm5 │ │ psubsw %xmm1,%xmm5 │ │ paddsw %xmm1,%xmm6 │ │ movdqa %xmm2,%xmm1 │ │ psubsw %xmm7,%xmm1 │ │ paddsw %xmm7,%xmm2 │ │ pshufb %xmm4,%xmm5 │ │ pshufb %xmm4,%xmm1 │ │ - movdqa 0xa28a0(%edi),%xmm4 │ │ + movdqa 0xa5510(%edi),%xmm4 │ │ pmaddwd %xmm5,%xmm4 │ │ - pmaddwd 0xa28b0(%edi),%xmm5 │ │ + pmaddwd 0xa5520(%edi),%xmm5 │ │ paddd %xmm3,%xmm4 │ │ paddd %xmm3,%xmm5 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm5 │ │ - movdqa 0xa28a0(%edi),%xmm7 │ │ + movdqa 0xa5510(%edi),%xmm7 │ │ pmaddwd %xmm1,%xmm7 │ │ - pmaddwd 0xa28b0(%edi),%xmm1 │ │ + pmaddwd 0xa5520(%edi),%xmm1 │ │ paddd %xmm3,%xmm7 │ │ paddd %xmm3,%xmm1 │ │ psrad $0xc,%xmm7 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm7,%xmm4 │ │ packssdw %xmm1,%xmm5 │ │ movdqa %xmm6,%xmm7 │ │ @@ -20696,84 +20699,84 @@ │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 17ba8 │ │ + call 17b78 │ │ pop %edi │ │ add $0xffffc338,%edi │ │ lea 0x38c3(%edi),%esi │ │ - call 17c50 │ │ + call 17c20 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 17bd8 │ │ + call 17ba8 │ │ pop %edi │ │ add $0xffffc308,%edi │ │ lea 0x3e28(%edi),%esi │ │ - call 17c50 │ │ + call 17c20 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 17c08 │ │ + call 17bd8 │ │ pop %edi │ │ add $0xffffc2d8,%edi │ │ lea 0x44ad(%edi),%esi │ │ - call 17c50 │ │ + call 17c20 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 17c38 │ │ + call 17c08 │ │ pop %edi │ │ add $0xffffc2a8,%edi │ │ lea 0x469b(%edi),%esi │ │ - call 17c50 │ │ + call 17c20 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ movdqa (%edx),%xmm0 │ │ movdqa 0x10(%edx),%xmm1 │ │ movdqa 0x20(%edx),%xmm2 │ │ movdqa 0x30(%edx),%xmm3 │ │ movdqa 0x40(%edx),%xmm4 │ │ movdqa 0x50(%edx),%xmm5 │ │ movdqa 0x60(%edx),%xmm6 │ │ - call 17d20 │ │ - call 18110 │ │ + call 17cf0 │ │ + call 180e0 │ │ movdqa %xmm7,%xmm6 │ │ punpckhwd %xmm0,%xmm6 │ │ punpcklwd %xmm7,%xmm0 │ │ movdqa %xmm3,%xmm7 │ │ punpcklwd %xmm4,%xmm7 │ │ punpckhwd %xmm3,%xmm4 │ │ movdqa 0x60(%edx),%xmm1 │ │ @@ -20782,69 +20785,69 @@ │ │ punpckhwd %xmm1,%xmm5 │ │ movdqa 0x70(%edx),%xmm1 │ │ movdqa %xmm3,0x60(%edx) │ │ movdqa %xmm7,0x70(%edx) │ │ movdqa %xmm2,%xmm3 │ │ punpckhwd %xmm1,%xmm3 │ │ punpcklwd %xmm2,%xmm1 │ │ - movdqa 0xa2bf0(%edi),%xmm7 │ │ + movdqa 0xa5860(%edi),%xmm7 │ │ pmulhrsw %xmm7,%xmm0 │ │ pmulhrsw %xmm7,%xmm1 │ │ pmulhrsw %xmm7,%xmm4 │ │ pmulhrsw %xmm7,%xmm5 │ │ pxor %xmm2,%xmm2 │ │ psubw %xmm7,%xmm2 │ │ movdqa 0x60(%edx),%xmm7 │ │ pmulhrsw %xmm2,%xmm7 │ │ pmulhrsw %xmm2,%xmm3 │ │ pmulhrsw %xmm2,%xmm6 │ │ pmulhrsw 0x70(%edx),%xmm2 │ │ movdqa %xmm7,0x60(%edx) │ │ - jmp 17737 │ │ + jmp 17707 │ │ lea 0x1572(%edi),%esi │ │ - jmp 177a9 │ │ + jmp 17779 │ │ nopl 0x0(%eax,%eax,1) │ │ nopl 0x0(%eax,%eax,1) │ │ movdqa %xmm0,0x60(%edx) │ │ pshufd $0x4e,%xmm1,%xmm0 │ │ pshufd $0x4e,%xmm2,%xmm2 │ │ movdqa %xmm6,%xmm1 │ │ punpckhwd %xmm0,%xmm1 │ │ punpcklwd %xmm6,%xmm0 │ │ movdqa %xmm5,%xmm7 │ │ punpckhwd %xmm2,%xmm7 │ │ punpcklwd %xmm5,%xmm2 │ │ - movdqa 0xa2bb0(%edi),%xmm6 │ │ - movdqa 0xa29d0(%edi),%xmm5 │ │ + movdqa 0xa5820(%edi),%xmm6 │ │ + movdqa 0xa5640(%edi),%xmm5 │ │ pmaddwd %xmm1,%xmm5 │ │ - pmaddwd 0xa29e0(%edi),%xmm1 │ │ + pmaddwd 0xa5650(%edi),%xmm1 │ │ paddd %xmm6,%xmm5 │ │ paddd %xmm6,%xmm1 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm5,%xmm1 │ │ - movdqa 0xa29f0(%edi),%xmm5 │ │ + movdqa 0xa5660(%edi),%xmm5 │ │ pmaddwd %xmm7,%xmm5 │ │ - pmaddwd 0xa2a00(%edi),%xmm7 │ │ + pmaddwd 0xa5670(%edi),%xmm7 │ │ paddd %xmm6,%xmm5 │ │ paddd %xmm6,%xmm7 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm7 │ │ packssdw %xmm5,%xmm7 │ │ - movdqa 0xa2a10(%edi),%xmm5 │ │ + movdqa 0xa5680(%edi),%xmm5 │ │ pmaddwd %xmm2,%xmm5 │ │ - pmaddwd 0xa2a20(%edi),%xmm2 │ │ + pmaddwd 0xa5690(%edi),%xmm2 │ │ paddd %xmm6,%xmm5 │ │ paddd %xmm6,%xmm2 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm5,%xmm2 │ │ - movdqa 0xa2a30(%edi),%xmm5 │ │ + movdqa 0xa56a0(%edi),%xmm5 │ │ pmaddwd %xmm0,%xmm5 │ │ - pmaddwd 0xa2a40(%edi),%xmm0 │ │ + pmaddwd 0xa56b0(%edi),%xmm0 │ │ paddd %xmm6,%xmm5 │ │ paddd %xmm6,%xmm0 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm5,%xmm0 │ │ movdqa %xmm1,%xmm5 │ │ psubsw %xmm2,%xmm5 │ │ @@ -20852,25 +20855,25 @@ │ │ movdqa %xmm7,%xmm2 │ │ psubsw %xmm0,%xmm2 │ │ paddsw %xmm0,%xmm7 │ │ punpcklqdq %xmm5,%xmm0 │ │ punpckhwd %xmm5,%xmm0 │ │ punpcklqdq %xmm2,%xmm5 │ │ punpckhwd %xmm5,%xmm2 │ │ - movdqa 0xa2900(%edi),%xmm5 │ │ + movdqa 0xa5570(%edi),%xmm5 │ │ pmaddwd %xmm0,%xmm5 │ │ - pmaddwd 0xa2910(%edi),%xmm0 │ │ + pmaddwd 0xa5580(%edi),%xmm0 │ │ paddd %xmm6,%xmm5 │ │ paddd %xmm6,%xmm0 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm5,%xmm0 │ │ - movdqa 0xa2a60(%edi),%xmm5 │ │ + movdqa 0xa56d0(%edi),%xmm5 │ │ pmaddwd %xmm2,%xmm5 │ │ - pmaddwd 0xa2a50(%edi),%xmm2 │ │ + pmaddwd 0xa56c0(%edi),%xmm2 │ │ paddd %xmm6,%xmm5 │ │ paddd %xmm6,%xmm2 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm5,%xmm2 │ │ movdqa %xmm1,0x40(%edx) │ │ movdqa %xmm7,0x50(%edx) │ │ @@ -20880,41 +20883,41 @@ │ │ pshufd $0x4e,%xmm3,%xmm3 │ │ movdqa %xmm7,%xmm5 │ │ punpckhwd %xmm1,%xmm5 │ │ punpcklwd %xmm7,%xmm1 │ │ movdqa %xmm4,%xmm7 │ │ punpckhwd %xmm3,%xmm7 │ │ punpcklwd %xmm4,%xmm3 │ │ - movdqa 0xa2a80(%edi),%xmm4 │ │ + movdqa 0xa56f0(%edi),%xmm4 │ │ pmaddwd %xmm5,%xmm4 │ │ - pmaddwd 0xa2a90(%edi),%xmm5 │ │ + pmaddwd 0xa5700(%edi),%xmm5 │ │ paddd %xmm6,%xmm4 │ │ paddd %xmm6,%xmm5 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm4,%xmm5 │ │ - movdqa 0xa2aa0(%edi),%xmm4 │ │ + movdqa 0xa5710(%edi),%xmm4 │ │ pmaddwd %xmm7,%xmm4 │ │ - pmaddwd 0xa2ab0(%edi),%xmm7 │ │ + pmaddwd 0xa5720(%edi),%xmm7 │ │ paddd %xmm6,%xmm4 │ │ paddd %xmm6,%xmm7 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm7 │ │ packssdw %xmm4,%xmm7 │ │ - movdqa 0xa2ac0(%edi),%xmm4 │ │ + movdqa 0xa5730(%edi),%xmm4 │ │ pmaddwd %xmm3,%xmm4 │ │ - pmaddwd 0xa2ad0(%edi),%xmm3 │ │ + pmaddwd 0xa5740(%edi),%xmm3 │ │ paddd %xmm6,%xmm4 │ │ paddd %xmm6,%xmm3 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm4,%xmm3 │ │ - movdqa 0xa2ae0(%edi),%xmm4 │ │ + movdqa 0xa5750(%edi),%xmm4 │ │ pmaddwd %xmm1,%xmm4 │ │ - pmaddwd 0xa2af0(%edi),%xmm1 │ │ + pmaddwd 0xa5760(%edi),%xmm1 │ │ paddd %xmm6,%xmm4 │ │ paddd %xmm6,%xmm1 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm4,%xmm1 │ │ movdqa %xmm5,%xmm4 │ │ psubsw %xmm3,%xmm4 │ │ @@ -20922,25 +20925,25 @@ │ │ movdqa %xmm7,%xmm3 │ │ psubsw %xmm1,%xmm3 │ │ paddsw %xmm1,%xmm7 │ │ punpcklqdq %xmm4,%xmm1 │ │ punpckhwd %xmm4,%xmm1 │ │ punpcklqdq %xmm3,%xmm4 │ │ punpckhwd %xmm4,%xmm3 │ │ - movdqa 0xa28e0(%edi),%xmm4 │ │ + movdqa 0xa5550(%edi),%xmm4 │ │ pmaddwd %xmm1,%xmm4 │ │ - pmaddwd 0xa28f0(%edi),%xmm1 │ │ + pmaddwd 0xa5560(%edi),%xmm1 │ │ paddd %xmm6,%xmm4 │ │ paddd %xmm6,%xmm1 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm4,%xmm1 │ │ - movdqa 0xa2b10(%edi),%xmm4 │ │ + movdqa 0xa5780(%edi),%xmm4 │ │ pmaddwd %xmm3,%xmm4 │ │ - pmaddwd 0xa2b00(%edi),%xmm3 │ │ + pmaddwd 0xa5770(%edi),%xmm3 │ │ paddd %xmm6,%xmm4 │ │ paddd %xmm6,%xmm3 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm4,%xmm3 │ │ movdqa %xmm1,%xmm4 │ │ paddsw %xmm2,%xmm4 │ │ @@ -20948,25 +20951,25 @@ │ │ movdqa %xmm0,%xmm2 │ │ psubsw %xmm3,%xmm2 │ │ paddsw %xmm3,%xmm0 │ │ punpcklqdq %xmm1,%xmm3 │ │ punpckhwd %xmm1,%xmm3 │ │ punpcklqdq %xmm2,%xmm1 │ │ punpckhwd %xmm1,%xmm2 │ │ - movdqa 0xa28c0(%edi),%xmm1 │ │ + movdqa 0xa5530(%edi),%xmm1 │ │ pmaddwd %xmm3,%xmm1 │ │ - pmaddwd 0xa28d0(%edi),%xmm3 │ │ + pmaddwd 0xa5540(%edi),%xmm3 │ │ paddd %xmm6,%xmm1 │ │ paddd %xmm6,%xmm3 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm1,%xmm3 │ │ - movdqa 0xa29b0(%edi),%xmm1 │ │ + movdqa 0xa5620(%edi),%xmm1 │ │ pmaddwd %xmm2,%xmm1 │ │ - pmaddwd 0xa29a0(%edi),%xmm2 │ │ + pmaddwd 0xa5610(%edi),%xmm2 │ │ paddd %xmm6,%xmm1 │ │ paddd %xmm6,%xmm2 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm1,%xmm2 │ │ movdqa %xmm3,%xmm1 │ │ psubsw %xmm2,%xmm1 │ │ @@ -20984,43 +20987,43 @@ │ │ movdqa %xmm0,%xmm3 │ │ psubsw %xmm7,%xmm3 │ │ paddsw %xmm7,%xmm0 │ │ punpcklqdq %xmm4,%xmm7 │ │ punpckhwd %xmm4,%xmm7 │ │ punpcklqdq %xmm3,%xmm4 │ │ punpckhwd %xmm4,%xmm3 │ │ - movdqa 0xa28c0(%edi),%xmm4 │ │ + movdqa 0xa5530(%edi),%xmm4 │ │ pmaddwd %xmm7,%xmm4 │ │ - pmaddwd 0xa28d0(%edi),%xmm7 │ │ + pmaddwd 0xa5540(%edi),%xmm7 │ │ paddd %xmm6,%xmm4 │ │ paddd %xmm6,%xmm7 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm7 │ │ packssdw %xmm4,%xmm7 │ │ - movdqa 0xa29b0(%edi),%xmm4 │ │ + movdqa 0xa5620(%edi),%xmm4 │ │ pmaddwd %xmm3,%xmm4 │ │ - pmaddwd 0xa29a0(%edi),%xmm3 │ │ + pmaddwd 0xa5610(%edi),%xmm3 │ │ paddd %xmm6,%xmm4 │ │ paddd %xmm6,%xmm3 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm4,%xmm3 │ │ movdqa %xmm5,%xmm4 │ │ psubsw %xmm0,%xmm4 │ │ paddsw %xmm5,%xmm0 │ │ movdqa %xmm7,%xmm5 │ │ psubsw %xmm3,%xmm5 │ │ paddsw %xmm7,%xmm3 │ │ retq │ │ nopw 0x0(%eax,%eax,1) │ │ - movdqa 0xa2810(%edi),%xmm7 │ │ + movdqa 0xa5480(%edi),%xmm7 │ │ movdqa %xmm0,0x40(%edx) │ │ movdqa %xmm3,0x50(%edx) │ │ - movdqa 0xa28a0(%edi),%xmm0 │ │ - movdqa 0xa28b0(%edi),%xmm3 │ │ + movdqa 0xa5510(%edi),%xmm0 │ │ + movdqa 0xa5520(%edi),%xmm3 │ │ pshufb %xmm7,%xmm1 │ │ pshufb %xmm7,%xmm2 │ │ pshufb %xmm7,%xmm4 │ │ pshufb %xmm7,%xmm5 │ │ movdqa %xmm0,%xmm7 │ │ pmaddwd %xmm2,%xmm7 │ │ pmaddwd %xmm3,%xmm2 │ │ @@ -21053,15 +21056,15 @@ │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm1,%xmm5 │ │ movdqa 0x40(%edx),%xmm0 │ │ movdqa 0x50(%edx),%xmm3 │ │ retq │ │ nopl 0x0(%eax) │ │ - movdqa 0xa2c30(%edi),%xmm7 │ │ + movdqa 0xa58a0(%edi),%xmm7 │ │ movdqa %xmm2,%xmm6 │ │ punpckhqdq %xmm1,%xmm6 │ │ punpcklqdq %xmm1,%xmm2 │ │ movdqa %xmm2,%xmm1 │ │ psubsw %xmm6,%xmm1 │ │ paddsw %xmm6,%xmm2 │ │ movdqa %xmm4,%xmm6 │ │ @@ -21086,84 +21089,84 @@ │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 18268 │ │ + call 18238 │ │ pop %edi │ │ add $0xffffbc78,%edi │ │ lea 0x38c3(%edi),%esi │ │ - call 18310 │ │ + call 182e0 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 18298 │ │ + call 18268 │ │ pop %edi │ │ add $0xffffbc48,%edi │ │ lea 0x3e28(%edi),%esi │ │ - call 18310 │ │ + call 182e0 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 182c8 │ │ + call 18298 │ │ pop %edi │ │ add $0xffffbc18,%edi │ │ lea 0x44ad(%edi),%esi │ │ - call 18310 │ │ + call 182e0 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 182f8 │ │ + call 182c8 │ │ pop %edi │ │ add $0xffffbbe8,%edi │ │ lea 0x469b(%edi),%esi │ │ - call 18310 │ │ + call 182e0 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ movdqa (%edx),%xmm0 │ │ movdqa 0x10(%edx),%xmm1 │ │ movdqa 0x20(%edx),%xmm2 │ │ movdqa 0x30(%edx),%xmm3 │ │ movdqa 0x40(%edx),%xmm4 │ │ movdqa 0x50(%edx),%xmm5 │ │ movdqa 0x60(%edx),%xmm6 │ │ - call 17d20 │ │ - call 18110 │ │ + call 17cf0 │ │ + call 180e0 │ │ movdqa %xmm7,%xmm6 │ │ punpcklwd %xmm0,%xmm6 │ │ punpckhwd %xmm7,%xmm0 │ │ movdqa %xmm3,%xmm7 │ │ punpckhwd %xmm4,%xmm7 │ │ punpcklwd %xmm3,%xmm4 │ │ movdqa 0x60(%edx),%xmm1 │ │ @@ -21172,92 +21175,92 @@ │ │ punpcklwd %xmm1,%xmm5 │ │ movdqa 0x70(%edx),%xmm1 │ │ movdqa %xmm3,0x60(%edx) │ │ movdqa %xmm7,0x70(%edx) │ │ movdqa %xmm2,%xmm3 │ │ punpcklwd %xmm1,%xmm3 │ │ punpckhwd %xmm2,%xmm1 │ │ - movdqa 0xa2c00(%edi),%xmm7 │ │ - jmp 17cc8 │ │ + movdqa 0xa5870(%edi),%xmm7 │ │ + jmp 17c98 │ │ lea 0x18b2(%edi),%esi │ │ - jmp 177a9 │ │ + jmp 17779 │ │ nopl 0x0(%eax,%eax,1) │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 183b8 │ │ + call 18388 │ │ pop %edi │ │ add $0xffffbb28,%edi │ │ lea 0x38c3(%edi),%esi │ │ - call 18460 │ │ + call 18430 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 183e8 │ │ + call 183b8 │ │ pop %edi │ │ add $0xffffbaf8,%edi │ │ lea 0x3e28(%edi),%esi │ │ - call 18460 │ │ + call 18430 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 18418 │ │ + call 183e8 │ │ pop %edi │ │ add $0xffffbac8,%edi │ │ lea 0x44ad(%edi),%esi │ │ - call 18460 │ │ + call 18430 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ebx │ │ - call 18448 │ │ + call 18418 │ │ pop %edi │ │ add $0xffffba98,%edi │ │ lea 0x469b(%edi),%esi │ │ - call 18460 │ │ + call 18430 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ movdqa 0x60(%edx),%xmm1 │ │ movdqa 0x50(%edx),%xmm0 │ │ movdqa 0x70(%edx),%xmm2 │ │ - movdqa 0xa2c10(%edi),%xmm6 │ │ - movdqa 0xa2bf0(%edi),%xmm7 │ │ + movdqa 0xa5880(%edi),%xmm6 │ │ + movdqa 0xa5860(%edi),%xmm7 │ │ movdqa %xmm6,%xmm4 │ │ pmulhrsw %xmm1,%xmm4 │ │ movdqa %xmm6,%xmm3 │ │ pmulhrsw %xmm0,%xmm3 │ │ movdqa %xmm6,%xmm5 │ │ pmulhrsw %xmm2,%xmm5 │ │ pmulhrsw %xmm7,%xmm4 │ │ @@ -21305,72 +21308,72 @@ │ │ movdqa 0x70(%edx),%xmm7 │ │ movdqa %xmm4,%xmm3 │ │ punpckhwd %xmm6,%xmm3 │ │ punpcklwd %xmm6,%xmm4 │ │ movdqa %xmm5,%xmm6 │ │ punpckhwd %xmm7,%xmm6 │ │ punpcklwd %xmm7,%xmm5 │ │ - jmp 17737 │ │ + jmp 17707 │ │ lea 0x1a25(%edi),%esi │ │ - jmp 177a9 │ │ + jmp 17779 │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ sub $0x100,%esp │ │ mov 0x110(%esp),%eax │ │ mov 0x114(%esp),%ecx │ │ mov 0x118(%esp),%edx │ │ mov 0x11c(%esp),%ebx │ │ - call 185ba │ │ + call 1858a │ │ pop %edi │ │ add $0xffffb926,%edi │ │ test %ebx,%ebx │ │ - je 185da │ │ + je 185aa │ │ lea 0x4951(%edi),%esi │ │ - call 18720 │ │ + call 186f0 │ │ add $0x100,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ pshuflw $0x0,(%edx),%xmm0 │ │ punpcklwd %xmm0,%xmm0 │ │ - movdqa 0xa2c30(%edi),%xmm1 │ │ + movdqa 0xa58a0(%edi),%xmm1 │ │ pmulhrsw %xmm1,%xmm0 │ │ - movdqa 0xa2bf0(%edi),%xmm2 │ │ + movdqa 0xa5860(%edi),%xmm2 │ │ mov %ebx,(%edx) │ │ pmulhrsw %xmm1,%xmm0 │ │ pmulhrsw %xmm2,%xmm0 │ │ psrlw $0x3,%xmm2 │ │ pmulhrsw %xmm1,%xmm0 │ │ pmulhrsw %xmm2,%xmm0 │ │ mov $0x4,%ebx │ │ lea 0x4743(%edi),%esi │ │ - jmp 159c7 │ │ + jmp 15997 │ │ add $0x100,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl (%eax) │ │ push %ebx │ │ push %esi │ │ push %edi │ │ sub $0x100,%esp │ │ mov 0x110(%esp),%eax │ │ mov 0x114(%esp),%ecx │ │ mov 0x118(%esp),%edx │ │ mov 0x11c(%esp),%ebx │ │ - call 1865a │ │ + call 1862a │ │ pop %edi │ │ add $0xffffb886,%edi │ │ lea 0x4c1b(%edi),%esi │ │ - call 18720 │ │ + call 186f0 │ │ add $0x100,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ @@ -21378,19 +21381,19 @@ │ │ push %esi │ │ push %edi │ │ sub $0x100,%esp │ │ mov 0x110(%esp),%eax │ │ mov 0x114(%esp),%ecx │ │ mov 0x118(%esp),%edx │ │ mov 0x11c(%esp),%ebx │ │ - call 186aa │ │ + call 1867a │ │ pop %edi │ │ add $0xffffb836,%edi │ │ lea 0x4e4b(%edi),%esi │ │ - call 18720 │ │ + call 186f0 │ │ add $0x100,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ @@ -21398,28 +21401,28 @@ │ │ push %esi │ │ push %edi │ │ sub $0x100,%esp │ │ mov 0x110(%esp),%eax │ │ mov 0x114(%esp),%ecx │ │ mov 0x118(%esp),%edx │ │ mov 0x11c(%esp),%ebx │ │ - call 186fa │ │ + call 186ca │ │ pop %edi │ │ add $0xffffb7e6,%edi │ │ lea 0x5183(%edi),%esi │ │ - call 18720 │ │ + call 186f0 │ │ add $0x100,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ lea 0x1c47(%edi),%ebx │ │ - movdqa 0xa2c30(%edi),%xmm7 │ │ + movdqa 0xa58a0(%edi),%xmm7 │ │ movdqa 0x10(%edx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0x30(%edx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0x50(%edx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0x70(%edx),%xmm3 │ │ @@ -21438,15 +21441,15 @@ │ │ movdqa %xmm1,0x30(%edx) │ │ movdqa %xmm2,0x50(%edx) │ │ movdqa %xmm3,0x70(%edx) │ │ movdqa %xmm4,0x90(%edx) │ │ movdqa %xmm5,0xb0(%edx) │ │ movdqa %xmm6,0xd0(%edx) │ │ movdqa %xmm7,0xf0(%edx) │ │ - movdqa 0xa2c30(%edi),%xmm7 │ │ + movdqa 0xa58a0(%edi),%xmm7 │ │ movdqa (%edx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0x20(%edx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0x40(%edx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0x60(%edx),%xmm3 │ │ @@ -21468,15 +21471,15 @@ │ │ movdqa %xmm2,%xmm1 │ │ movdqa %xmm4,%xmm2 │ │ movdqa %xmm6,%xmm3 │ │ movdqa 0x10(%edx),%xmm4 │ │ movdqa 0x50(%edx),%xmm5 │ │ movdqa 0x90(%edx),%xmm6 │ │ movdqa 0xd0(%edx),%xmm7 │ │ - call 15d60 │ │ + call 15d30 │ │ movdqa %xmm0,0x34(%esp) │ │ movdqa %xmm1,0x44(%esp) │ │ movdqa %xmm2,0x54(%esp) │ │ movdqa %xmm3,0x64(%esp) │ │ movdqa %xmm4,0x74(%esp) │ │ movdqa %xmm5,0x84(%esp) │ │ movdqa %xmm6,0x94(%esp) │ │ @@ -21484,30 +21487,30 @@ │ │ movdqa 0x60(%edx),%xmm1 │ │ movdqa 0xa0(%edx),%xmm2 │ │ movdqa 0xe0(%edx),%xmm3 │ │ movdqa 0x30(%edx),%xmm4 │ │ movdqa 0x70(%edx),%xmm5 │ │ movdqa 0xb0(%edx),%xmm6 │ │ movdqa 0xf0(%edx),%xmm7 │ │ - call 194f0 │ │ + call 194c0 │ │ mov %eax,%ebx │ │ lea (%eax,%ecx,8),%eax │ │ - jmp 15c1f │ │ + jmp 15bef │ │ movdqa 0x34(%esp),%xmm0 │ │ movdqa 0x44(%esp),%xmm1 │ │ movdqa 0x54(%esp),%xmm2 │ │ movdqa 0x64(%esp),%xmm3 │ │ movdqa 0x74(%esp),%xmm4 │ │ movdqa 0x84(%esp),%xmm5 │ │ movdqa 0x94(%esp),%xmm6 │ │ movdqa 0xa4(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ lea 0x4a5b(%edi),%esi │ │ mov %ebx,%eax │ │ - jmp 15c1f │ │ + jmp 15bef │ │ pxor %xmm7,%xmm7 │ │ movdqa %xmm7,(%edx) │ │ movdqa %xmm7,0x10(%edx) │ │ movdqa %xmm7,0x20(%edx) │ │ movdqa %xmm7,0x30(%edx) │ │ movdqa %xmm7,0x40(%edx) │ │ movdqa %xmm7,0x50(%edx) │ │ @@ -21528,19 +21531,19 @@ │ │ push %esi │ │ push %edi │ │ sub $0x100,%esp │ │ mov 0x110(%esp),%eax │ │ mov 0x114(%esp),%ecx │ │ mov 0x118(%esp),%edx │ │ mov 0x11c(%esp),%ebx │ │ - call 189da │ │ + call 189aa │ │ pop %edi │ │ add $0xffffb506,%edi │ │ lea 0x4951(%edi),%esi │ │ - call 18af0 │ │ + call 18ac0 │ │ add $0x100,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ @@ -21548,19 +21551,19 @@ │ │ push %esi │ │ push %edi │ │ sub $0x100,%esp │ │ mov 0x110(%esp),%eax │ │ mov 0x114(%esp),%ecx │ │ mov 0x118(%esp),%edx │ │ mov 0x11c(%esp),%ebx │ │ - call 18a2a │ │ + call 189fa │ │ pop %edi │ │ add $0xffffb4b6,%edi │ │ lea 0x4c1b(%edi),%esi │ │ - call 18af0 │ │ + call 18ac0 │ │ add $0x100,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ @@ -21568,19 +21571,19 @@ │ │ push %esi │ │ push %edi │ │ sub $0x100,%esp │ │ mov 0x110(%esp),%eax │ │ mov 0x114(%esp),%ecx │ │ mov 0x118(%esp),%edx │ │ mov 0x11c(%esp),%ebx │ │ - call 18a7a │ │ + call 18a4a │ │ pop %edi │ │ add $0xffffb466,%edi │ │ lea 0x4e4b(%edi),%esi │ │ - call 18af0 │ │ + call 18ac0 │ │ add $0x100,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ @@ -21588,28 +21591,28 @@ │ │ push %esi │ │ push %edi │ │ sub $0x100,%esp │ │ mov 0x110(%esp),%eax │ │ mov 0x114(%esp),%ecx │ │ mov 0x118(%esp),%edx │ │ mov 0x11c(%esp),%ebx │ │ - call 18aca │ │ + call 18a9a │ │ pop %edi │ │ add $0xffffb416,%edi │ │ lea 0x5183(%edi),%esi │ │ - call 18af0 │ │ + call 18ac0 │ │ add $0x100,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ lea 0x2237(%edi),%ebx │ │ - jmp 18726 │ │ + jmp 186f6 │ │ lea 0x4cb2(%edi),%esi │ │ movdqa %xmm0,0x74(%esp) │ │ movdqa %xmm1,0x84(%esp) │ │ movdqa %xmm6,0x54(%esp) │ │ movdqa %xmm7,0x64(%esp) │ │ movdqa %xmm2,%xmm0 │ │ movdqa %xmm3,%xmm1 │ │ @@ -21623,45 +21626,45 @@ │ │ movdqa %xmm5,0x44(%esp) │ │ movdqa %xmm6,0x94(%esp) │ │ movdqa %xmm7,0xa4(%esp) │ │ movdqa 0x50(%edx),%xmm4 │ │ movdqa 0x70(%edx),%xmm5 │ │ movdqa 0x90(%edx),%xmm6 │ │ movdqa 0xb0(%edx),%xmm7 │ │ - call 19cb0 │ │ - call 1a730 │ │ + call 19c80 │ │ + call 1a700 │ │ mov %eax,%ebx │ │ lea (%eax,%ecx,8),%eax │ │ - jmp 16170 │ │ + jmp 16140 │ │ movdqa 0x34(%esp),%xmm0 │ │ movdqa 0x44(%esp),%xmm1 │ │ movdqa 0x54(%esp),%xmm2 │ │ movdqa 0x64(%esp),%xmm3 │ │ movdqa 0x74(%esp),%xmm4 │ │ movdqa 0x84(%esp),%xmm5 │ │ movdqa 0x94(%esp),%xmm6 │ │ movdqa 0xa4(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ lea 0x4a5b(%edi),%esi │ │ mov %ebx,%eax │ │ - jmp 16170 │ │ + jmp 16140 │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ sub $0x100,%esp │ │ mov 0x110(%esp),%eax │ │ mov 0x114(%esp),%ecx │ │ mov 0x118(%esp),%edx │ │ mov 0x11c(%esp),%ebx │ │ - call 18c0a │ │ + call 18bda │ │ pop %edi │ │ add $0xffffb2d6,%edi │ │ lea 0x4951(%edi),%esi │ │ - call 18d20 │ │ + call 18cf0 │ │ add $0x100,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ @@ -21669,19 +21672,19 @@ │ │ push %esi │ │ push %edi │ │ sub $0x100,%esp │ │ mov 0x110(%esp),%eax │ │ mov 0x114(%esp),%ecx │ │ mov 0x118(%esp),%edx │ │ mov 0x11c(%esp),%ebx │ │ - call 18c5a │ │ + call 18c2a │ │ pop %edi │ │ add $0xffffb286,%edi │ │ lea 0x4c1b(%edi),%esi │ │ - call 18d20 │ │ + call 18cf0 │ │ add $0x100,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ @@ -21689,19 +21692,19 @@ │ │ push %esi │ │ push %edi │ │ sub $0x100,%esp │ │ mov 0x110(%esp),%eax │ │ mov 0x114(%esp),%ecx │ │ mov 0x118(%esp),%edx │ │ mov 0x11c(%esp),%ebx │ │ - call 18caa │ │ + call 18c7a │ │ pop %edi │ │ add $0xffffb236,%edi │ │ lea 0x4e4b(%edi),%esi │ │ - call 18d20 │ │ + call 18cf0 │ │ add $0x100,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ @@ -21709,28 +21712,28 @@ │ │ push %esi │ │ push %edi │ │ sub $0x100,%esp │ │ mov 0x110(%esp),%eax │ │ mov 0x114(%esp),%ecx │ │ mov 0x118(%esp),%edx │ │ mov 0x11c(%esp),%ebx │ │ - call 18cfa │ │ + call 18cca │ │ pop %edi │ │ add $0xffffb1e6,%edi │ │ lea 0x5183(%edi),%esi │ │ - call 18d20 │ │ + call 18cf0 │ │ add $0x100,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ lea 0x27f7(%edi),%ebx │ │ - jmp 18726 │ │ + jmp 186f6 │ │ lea 0x4ee0(%edi),%esi │ │ lea (%eax,%ecx,8),%ebx │ │ movdqa %xmm0,0x74(%esp) │ │ movdqa %xmm1,0x84(%esp) │ │ movdqa %xmm6,0x54(%esp) │ │ movdqa %xmm7,0x64(%esp) │ │ movdqa %xmm2,%xmm0 │ │ @@ -21745,43 +21748,43 @@ │ │ movdqa %xmm5,0x44(%esp) │ │ movdqa %xmm6,0x94(%esp) │ │ movdqa %xmm7,0xa4(%esp) │ │ movdqa 0x50(%edx),%xmm4 │ │ movdqa 0x70(%edx),%xmm5 │ │ movdqa 0x90(%edx),%xmm6 │ │ movdqa 0xb0(%edx),%xmm7 │ │ - call 19cb0 │ │ - call 1a730 │ │ - jmp 16760 │ │ + call 19c80 │ │ + call 1a700 │ │ + jmp 16730 │ │ movdqa 0x34(%esp),%xmm0 │ │ movdqa 0x44(%esp),%xmm1 │ │ movdqa 0x54(%esp),%xmm2 │ │ movdqa 0x64(%esp),%xmm3 │ │ movdqa 0x74(%esp),%xmm4 │ │ movdqa 0x84(%esp),%xmm5 │ │ movdqa 0x94(%esp),%xmm6 │ │ movdqa 0xa4(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ lea 0x4a5b(%edi),%esi │ │ mov %ebx,%eax │ │ - jmp 16760 │ │ + jmp 16730 │ │ nopl 0x0(%eax) │ │ push %ebx │ │ push %esi │ │ push %edi │ │ sub $0x100,%esp │ │ mov 0x110(%esp),%eax │ │ mov 0x114(%esp),%ecx │ │ mov 0x118(%esp),%edx │ │ mov 0x11c(%esp),%ebx │ │ - call 18e3a │ │ + call 18e0a │ │ pop %edi │ │ add $0xffffb0a6,%edi │ │ lea 0x4951(%edi),%esi │ │ - call 18f50 │ │ + call 18f20 │ │ add $0x100,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ @@ -21789,19 +21792,19 @@ │ │ push %esi │ │ push %edi │ │ sub $0x100,%esp │ │ mov 0x110(%esp),%eax │ │ mov 0x114(%esp),%ecx │ │ mov 0x118(%esp),%edx │ │ mov 0x11c(%esp),%ebx │ │ - call 18e8a │ │ + call 18e5a │ │ pop %edi │ │ add $0xffffb056,%edi │ │ lea 0x4c1b(%edi),%esi │ │ - call 18f50 │ │ + call 18f20 │ │ add $0x100,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ @@ -21809,19 +21812,19 @@ │ │ push %esi │ │ push %edi │ │ sub $0x100,%esp │ │ mov 0x110(%esp),%eax │ │ mov 0x114(%esp),%ecx │ │ mov 0x118(%esp),%edx │ │ mov 0x11c(%esp),%ebx │ │ - call 18eda │ │ + call 18eaa │ │ pop %edi │ │ add $0xffffb006,%edi │ │ lea 0x4e4b(%edi),%esi │ │ - call 18f50 │ │ + call 18f20 │ │ add $0x100,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ @@ -21829,27 +21832,27 @@ │ │ push %esi │ │ push %edi │ │ sub $0x100,%esp │ │ mov 0x110(%esp),%eax │ │ mov 0x114(%esp),%ecx │ │ mov 0x118(%esp),%edx │ │ mov 0x11c(%esp),%ebx │ │ - call 18f2a │ │ + call 18efa │ │ pop %edi │ │ add $0xffffafb6,%edi │ │ lea 0x5183(%edi),%esi │ │ - call 18f50 │ │ + call 18f20 │ │ add $0x100,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ - movdqa 0xa2c30(%edi),%xmm7 │ │ + movdqa 0xa58a0(%edi),%xmm7 │ │ movdqa 0x10(%edx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0x30(%edx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0x50(%edx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0x70(%edx),%xmm3 │ │ @@ -21860,24 +21863,24 @@ │ │ pmulhrsw %xmm7,%xmm5 │ │ movdqa 0xd0(%edx),%xmm6 │ │ pmulhrsw %xmm7,%xmm6 │ │ pmulhrsw 0xf0(%edx),%xmm7 │ │ mov %esi,%ebx │ │ lea 0x50e3(%edi),%esi │ │ movdqa %xmm6,0x14(%esp) │ │ - jmp 15b64 │ │ + jmp 15b34 │ │ movdqa %xmm0,0x10(%edx) │ │ movdqa %xmm1,0x30(%edx) │ │ movdqa %xmm2,0x50(%edx) │ │ movdqa %xmm3,0x70(%edx) │ │ movdqa %xmm4,0x90(%edx) │ │ movdqa %xmm5,0xb0(%edx) │ │ movdqa %xmm6,0xd0(%edx) │ │ movdqa %xmm7,0xf0(%edx) │ │ - movdqa 0xa2c30(%edi),%xmm7 │ │ + movdqa 0xa58a0(%edi),%xmm7 │ │ movdqa (%edx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0x20(%edx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0x40(%edx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0x60(%edx),%xmm3 │ │ @@ -21887,19 +21890,19 @@ │ │ movdqa 0xa0(%edx),%xmm5 │ │ pmulhrsw %xmm7,%xmm5 │ │ movdqa 0xc0(%edx),%xmm6 │ │ pmulhrsw %xmm7,%xmm6 │ │ pmulhrsw 0xe0(%edx),%xmm7 │ │ mov %ebx,%esi │ │ movdqa %xmm6,0x14(%esp) │ │ - jmp 15b64 │ │ + jmp 15b34 │ │ lea 0x527c(%edi),%esi │ │ movdqa %xmm7,0x4(%esp) │ │ movdqa %xmm6,0x14(%esp) │ │ - movdqa 0xa2c10(%edi),%xmm7 │ │ + movdqa 0xa5880(%edi),%xmm7 │ │ movdqa %xmm7,%xmm6 │ │ pmulhrsw %xmm0,%xmm6 │ │ paddsw %xmm0,%xmm0 │ │ paddsw %xmm6,%xmm0 │ │ movdqa %xmm7,%xmm6 │ │ pmulhrsw %xmm1,%xmm6 │ │ paddsw %xmm1,%xmm1 │ │ @@ -21926,68 +21929,68 @@ │ │ pmulhrsw %xmm6,%xmm5 │ │ paddsw %xmm6,%xmm6 │ │ paddsw %xmm5,%xmm6 │ │ movdqa 0x4(%esp),%xmm5 │ │ pmulhrsw %xmm5,%xmm7 │ │ paddsw %xmm5,%xmm5 │ │ paddsw %xmm7,%xmm5 │ │ - movdqa 0xa2bc0(%edi),%xmm7 │ │ + movdqa 0xa5830(%edi),%xmm7 │ │ pmulhrsw %xmm7,%xmm0 │ │ pmulhrsw %xmm7,%xmm1 │ │ pmulhrsw %xmm7,%xmm2 │ │ pmulhrsw %xmm7,%xmm3 │ │ pmulhrsw %xmm7,%xmm4 │ │ pmulhrsw %xmm7,%xmm5 │ │ pmulhrsw %xmm7,%xmm6 │ │ pmulhrsw 0x24(%esp),%xmm7 │ │ movdqa %xmm5,0x4(%esp) │ │ movdqa %xmm6,0x14(%esp) │ │ movdqa %xmm7,0x24(%esp) │ │ - jmp 15c63 │ │ + jmp 15c33 │ │ movdqa 0x10(%edx),%xmm0 │ │ movdqa 0x30(%edx),%xmm1 │ │ movdqa 0x50(%edx),%xmm2 │ │ movdqa 0x70(%edx),%xmm3 │ │ movdqa 0x90(%edx),%xmm4 │ │ movdqa 0xb0(%edx),%xmm5 │ │ movdqa 0xd0(%edx),%xmm6 │ │ movdqa 0xf0(%edx),%xmm7 │ │ lea 0x4a5b(%edi),%esi │ │ lea (%eax,%ecx,2),%eax │ │ - jmp 19069 │ │ + jmp 19039 │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ sub $0x100,%esp │ │ mov 0x110(%esp),%eax │ │ mov 0x114(%esp),%ecx │ │ mov 0x118(%esp),%edx │ │ mov 0x11c(%esp),%ebx │ │ - call 191ca │ │ + call 1919a │ │ pop %edi │ │ add $0xffffad16,%edi │ │ test %ebx,%ebx │ │ - je 191ea │ │ + je 191ba │ │ lea 0x55c0(%edi),%esi │ │ - call 19320 │ │ + call 192f0 │ │ add $0x100,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ - movd 0xa2c30(%edi),%xmm1 │ │ + movd 0xa58a0(%edi),%xmm1 │ │ movdqa (%edx),%xmm0 │ │ pmulhrsw %xmm1,%xmm0 │ │ - movd 0xa2bf0(%edi),%xmm2 │ │ + movd 0xa5860(%edi),%xmm2 │ │ mov %ebx,(%edx) │ │ pmulhrsw %xmm1,%xmm0 │ │ mov $0x4,%edx │ │ lea 0x533a(%edi),%esi │ │ - jmp 17598 │ │ + jmp 17568 │ │ add $0x100,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ nopl 0x0(%eax) │ │ @@ -21995,19 +21998,19 @@ │ │ push %esi │ │ push %edi │ │ sub $0x100,%esp │ │ mov 0x110(%esp),%eax │ │ mov 0x114(%esp),%ecx │ │ mov 0x118(%esp),%edx │ │ mov 0x11c(%esp),%ebx │ │ - call 1925a │ │ + call 1922a │ │ pop %edi │ │ add $0xffffac86,%edi │ │ lea 0x5d75(%edi),%esi │ │ - call 19320 │ │ + call 192f0 │ │ add $0x100,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ @@ -22015,19 +22018,19 @@ │ │ push %esi │ │ push %edi │ │ sub $0x100,%esp │ │ mov 0x110(%esp),%eax │ │ mov 0x114(%esp),%ecx │ │ mov 0x118(%esp),%edx │ │ mov 0x11c(%esp),%ebx │ │ - call 192aa │ │ + call 1927a │ │ pop %edi │ │ add $0xffffac36,%edi │ │ lea 0x6c47(%edi),%esi │ │ - call 19320 │ │ + call 192f0 │ │ add $0x100,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ @@ -22035,27 +22038,27 @@ │ │ push %esi │ │ push %edi │ │ sub $0x100,%esp │ │ mov 0x110(%esp),%eax │ │ mov 0x114(%esp),%ecx │ │ mov 0x118(%esp),%edx │ │ mov 0x11c(%esp),%ebx │ │ - call 192fa │ │ + call 192ca │ │ pop %edi │ │ add $0xffffabe6,%edi │ │ lea 0x6f3e(%edi),%esi │ │ - call 19320 │ │ + call 192f0 │ │ add $0x100,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ - movdqa 0xa2c30(%edi),%xmm7 │ │ + movdqa 0xa58a0(%edi),%xmm7 │ │ movdqa (%edx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0x20(%edx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0x40(%edx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0x60(%edx),%xmm3 │ │ @@ -22063,23 +22066,23 @@ │ │ movdqa 0x80(%edx),%xmm4 │ │ pmulhrsw %xmm7,%xmm4 │ │ movdqa 0xa0(%edx),%xmm5 │ │ pmulhrsw %xmm7,%xmm5 │ │ movdqa 0xc0(%edx),%xmm6 │ │ pmulhrsw %xmm7,%xmm6 │ │ pmulhrsw 0xe0(%edx),%xmm7 │ │ - call 15d60 │ │ + call 15d30 │ │ movdqa %xmm0,0x34(%esp) │ │ movdqa %xmm1,0x44(%esp) │ │ movdqa %xmm2,0x54(%esp) │ │ movdqa %xmm3,0x64(%esp) │ │ movdqa %xmm4,0x74(%esp) │ │ movdqa %xmm5,0x84(%esp) │ │ movdqa %xmm6,0x94(%esp) │ │ - movdqa 0xa2c30(%edi),%xmm7 │ │ + movdqa 0xa58a0(%edi),%xmm7 │ │ movdqa 0x10(%edx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0x30(%edx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0x50(%edx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0x70(%edx),%xmm3 │ │ @@ -22087,18 +22090,18 @@ │ │ movdqa 0x90(%edx),%xmm4 │ │ pmulhrsw %xmm7,%xmm4 │ │ movdqa 0xb0(%edx),%xmm5 │ │ pmulhrsw %xmm7,%xmm5 │ │ movdqa 0xd0(%edx),%xmm6 │ │ pmulhrsw %xmm7,%xmm6 │ │ pmulhrsw 0xf0(%edx),%xmm7 │ │ - call 194f0 │ │ + call 194c0 │ │ mov %esi,%ebx │ │ lea 0x5546(%edi),%esi │ │ - jmp 15b2c │ │ + jmp 15afc │ │ movdqa %xmm0,0x10(%edx) │ │ movdqa %xmm1,0x30(%edx) │ │ movdqa %xmm2,0x50(%edx) │ │ movdqa %xmm3,0x70(%edx) │ │ movdqa %xmm4,0x90(%edx) │ │ movdqa %xmm5,0xb0(%edx) │ │ movdqa %xmm6,0xd0(%edx) │ │ @@ -22109,67 +22112,67 @@ │ │ movdqa 0x64(%esp),%xmm3 │ │ movdqa 0x74(%esp),%xmm4 │ │ movdqa 0x84(%esp),%xmm5 │ │ movdqa 0x94(%esp),%xmm6 │ │ movdqa 0xa4(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ mov %ebx,%esi │ │ - jmp 15b2c │ │ + jmp 15afc │ │ lea 0x55ce(%edi),%esi │ │ lea 0x8(%eax),%ebx │ │ - jmp 15c1a │ │ + jmp 15bea │ │ movdqa 0x10(%edx),%xmm0 │ │ movdqa 0x30(%edx),%xmm1 │ │ movdqa 0x50(%edx),%xmm2 │ │ movdqa 0x70(%edx),%xmm3 │ │ movdqa 0x90(%edx),%xmm4 │ │ movdqa 0xb0(%edx),%xmm5 │ │ movdqa 0xd0(%edx),%xmm6 │ │ movdqa 0xf0(%edx),%xmm7 │ │ lea 0x4a5b(%edi),%esi │ │ mov %ebx,%eax │ │ - jmp 15c1a │ │ + jmp 15bea │ │ nop │ │ movdqa %xmm2,0x18(%esp) │ │ movdqa %xmm6,0x28(%esp) │ │ movdqa %xmm5,0xa8(%esp) │ │ - movdqa 0xa2bb0(%edi),%xmm6 │ │ + movdqa 0xa5820(%edi),%xmm6 │ │ movdqa %xmm0,%xmm5 │ │ punpckhwd %xmm7,%xmm5 │ │ punpcklwd %xmm7,%xmm0 │ │ - movdqa 0xa2930(%edi),%xmm7 │ │ + movdqa 0xa55a0(%edi),%xmm7 │ │ movdqa %xmm5,%xmm2 │ │ pmaddwd %xmm7,%xmm2 │ │ pmaddwd %xmm0,%xmm7 │ │ paddd %xmm6,%xmm2 │ │ paddd %xmm6,%xmm7 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm7 │ │ packssdw %xmm2,%xmm7 │ │ - movdqa 0xa2920(%edi),%xmm2 │ │ + movdqa 0xa5590(%edi),%xmm2 │ │ pmaddwd %xmm2,%xmm5 │ │ pmaddwd %xmm2,%xmm0 │ │ paddd %xmm6,%xmm5 │ │ paddd %xmm6,%xmm0 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm5,%xmm0 │ │ movdqa %xmm4,%xmm5 │ │ punpckhwd %xmm3,%xmm5 │ │ punpcklwd %xmm3,%xmm4 │ │ - movdqa 0xa2970(%edi),%xmm3 │ │ + movdqa 0xa55e0(%edi),%xmm3 │ │ movdqa %xmm5,%xmm2 │ │ pmaddwd %xmm3,%xmm2 │ │ pmaddwd %xmm4,%xmm3 │ │ paddd %xmm6,%xmm2 │ │ paddd %xmm6,%xmm3 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm2,%xmm3 │ │ - movdqa 0xa2960(%edi),%xmm2 │ │ + movdqa 0xa55d0(%edi),%xmm2 │ │ pmaddwd %xmm2,%xmm5 │ │ pmaddwd %xmm2,%xmm4 │ │ paddd %xmm6,%xmm5 │ │ paddd %xmm6,%xmm4 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm5,%xmm4 │ │ @@ -22178,24 +22181,24 @@ │ │ paddsw %xmm4,%xmm0 │ │ movdqa %xmm7,%xmm4 │ │ psubsw %xmm3,%xmm4 │ │ paddsw %xmm3,%xmm7 │ │ movdqa %xmm4,%xmm5 │ │ punpckhwd %xmm2,%xmm5 │ │ punpcklwd %xmm2,%xmm4 │ │ - movdqa 0xa28d0(%edi),%xmm2 │ │ + movdqa 0xa5540(%edi),%xmm2 │ │ movdqa %xmm5,%xmm3 │ │ pmaddwd %xmm2,%xmm3 │ │ pmaddwd %xmm4,%xmm2 │ │ paddd %xmm6,%xmm3 │ │ paddd %xmm6,%xmm2 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm3,%xmm2 │ │ - movdqa 0xa28c0(%edi),%xmm3 │ │ + movdqa 0xa5530(%edi),%xmm3 │ │ pmaddwd %xmm3,%xmm5 │ │ pmaddwd %xmm3,%xmm4 │ │ paddd %xmm6,%xmm5 │ │ paddd %xmm6,%xmm4 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm5,%xmm4 │ │ @@ -22204,44 +22207,44 @@ │ │ movdqa %xmm2,0x18(%esp) │ │ movdqa %xmm4,0xa8(%esp) │ │ movdqa 0x28(%esp),%xmm2 │ │ movdqa %xmm7,0x28(%esp) │ │ movdqa %xmm3,%xmm4 │ │ punpckhwd %xmm5,%xmm4 │ │ punpcklwd %xmm5,%xmm3 │ │ - movdqa 0xa2950(%edi),%xmm5 │ │ + movdqa 0xa55c0(%edi),%xmm5 │ │ movdqa %xmm4,%xmm7 │ │ pmaddwd %xmm5,%xmm7 │ │ pmaddwd %xmm3,%xmm5 │ │ paddd %xmm6,%xmm7 │ │ paddd %xmm6,%xmm5 │ │ psrad $0xc,%xmm7 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm7,%xmm5 │ │ - movdqa 0xa2940(%edi),%xmm7 │ │ + movdqa 0xa55b0(%edi),%xmm7 │ │ pmaddwd %xmm7,%xmm4 │ │ pmaddwd %xmm7,%xmm3 │ │ paddd %xmm6,%xmm4 │ │ paddd %xmm6,%xmm3 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm4,%xmm3 │ │ movdqa %xmm2,%xmm4 │ │ punpckhwd %xmm1,%xmm4 │ │ punpcklwd %xmm1,%xmm2 │ │ - movdqa 0xa2990(%edi),%xmm1 │ │ + movdqa 0xa5600(%edi),%xmm1 │ │ movdqa %xmm4,%xmm7 │ │ pmaddwd %xmm1,%xmm7 │ │ pmaddwd %xmm2,%xmm1 │ │ paddd %xmm6,%xmm7 │ │ paddd %xmm6,%xmm1 │ │ psrad $0xc,%xmm7 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm7,%xmm1 │ │ - movdqa 0xa2980(%edi),%xmm7 │ │ + movdqa 0xa55f0(%edi),%xmm7 │ │ pmaddwd %xmm7,%xmm4 │ │ pmaddwd %xmm7,%xmm2 │ │ paddd %xmm6,%xmm4 │ │ paddd %xmm6,%xmm2 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm4,%xmm2 │ │ @@ -22250,24 +22253,24 @@ │ │ paddsw %xmm3,%xmm2 │ │ movdqa %xmm1,%xmm3 │ │ psubsw %xmm5,%xmm3 │ │ paddsw %xmm5,%xmm1 │ │ movdqa %xmm3,%xmm5 │ │ punpckhwd %xmm4,%xmm5 │ │ punpcklwd %xmm4,%xmm3 │ │ - movdqa 0xa28c0(%edi),%xmm4 │ │ + movdqa 0xa5530(%edi),%xmm4 │ │ movdqa %xmm5,%xmm7 │ │ pmaddwd %xmm4,%xmm7 │ │ pmaddwd %xmm3,%xmm4 │ │ paddd %xmm6,%xmm7 │ │ paddd %xmm6,%xmm4 │ │ psrad $0xc,%xmm7 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm7,%xmm4 │ │ - movdqa 0xa29c0(%edi),%xmm7 │ │ + movdqa 0xa5630(%edi),%xmm7 │ │ pmaddwd %xmm7,%xmm5 │ │ pmaddwd %xmm7,%xmm3 │ │ paddd %xmm6,%xmm5 │ │ paddd %xmm6,%xmm3 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm5,%xmm3 │ │ @@ -22291,52 +22294,52 @@ │ │ movdqa %xmm2,0x98(%esp) │ │ movdqa 0x18(%esp),%xmm0 │ │ movdqa 0x28(%esp),%xmm2 │ │ movdqa %xmm3,0x18(%esp) │ │ movdqa %xmm0,%xmm5 │ │ psubsw %xmm4,%xmm5 │ │ paddsw %xmm4,%xmm0 │ │ - movdqa 0xa2bb0(%edi),%xmm3 │ │ + movdqa 0xa5820(%edi),%xmm3 │ │ movdqa %xmm2,%xmm4 │ │ psubsw %xmm1,%xmm4 │ │ paddsw %xmm2,%xmm1 │ │ movdqa %xmm1,0x28(%esp) │ │ movdqa %xmm5,%xmm2 │ │ punpckhwd %xmm7,%xmm2 │ │ punpcklwd %xmm7,%xmm5 │ │ - movdqa 0xa28b0(%edi),%xmm7 │ │ + movdqa 0xa5520(%edi),%xmm7 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm7,%xmm1 │ │ pmaddwd %xmm5,%xmm7 │ │ paddd %xmm3,%xmm1 │ │ paddd %xmm3,%xmm7 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm7 │ │ packssdw %xmm1,%xmm7 │ │ - movdqa 0xa28a0(%edi),%xmm1 │ │ + movdqa 0xa5510(%edi),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm5 │ │ paddd %xmm3,%xmm2 │ │ paddd %xmm3,%xmm5 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm2,%xmm5 │ │ movdqa %xmm4,%xmm2 │ │ punpckhwd %xmm6,%xmm2 │ │ punpcklwd %xmm6,%xmm4 │ │ - movdqa 0xa28b0(%edi),%xmm6 │ │ + movdqa 0xa5520(%edi),%xmm6 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm6,%xmm1 │ │ pmaddwd %xmm4,%xmm6 │ │ paddd %xmm3,%xmm1 │ │ paddd %xmm3,%xmm6 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm6 │ │ packssdw %xmm1,%xmm6 │ │ - movdqa 0xa28a0(%edi),%xmm1 │ │ + movdqa 0xa5510(%edi),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm4 │ │ paddd %xmm3,%xmm2 │ │ paddd %xmm3,%xmm4 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm2,%xmm4 │ │ @@ -22380,19 +22383,19 @@ │ │ push %esi │ │ push %edi │ │ sub $0x100,%esp │ │ mov 0x110(%esp),%eax │ │ mov 0x114(%esp),%ecx │ │ mov 0x118(%esp),%edx │ │ mov 0x11c(%esp),%ebx │ │ - call 199ba │ │ + call 1998a │ │ pop %edi │ │ add $0xffffa526,%edi │ │ lea 0x55c0(%edi),%esi │ │ - call 19ad0 │ │ + call 19aa0 │ │ add $0x100,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ @@ -22400,19 +22403,19 @@ │ │ push %esi │ │ push %edi │ │ sub $0x100,%esp │ │ mov 0x110(%esp),%eax │ │ mov 0x114(%esp),%ecx │ │ mov 0x118(%esp),%edx │ │ mov 0x11c(%esp),%ebx │ │ - call 19a0a │ │ + call 199da │ │ pop %edi │ │ add $0xffffa4d6,%edi │ │ lea 0x5d75(%edi),%esi │ │ - call 19ad0 │ │ + call 19aa0 │ │ add $0x100,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ @@ -22420,19 +22423,19 @@ │ │ push %esi │ │ push %edi │ │ sub $0x100,%esp │ │ mov 0x110(%esp),%eax │ │ mov 0x114(%esp),%ecx │ │ mov 0x118(%esp),%edx │ │ mov 0x11c(%esp),%ebx │ │ - call 19a5a │ │ + call 19a2a │ │ pop %edi │ │ add $0xffffa486,%edi │ │ lea 0x6c47(%edi),%esi │ │ - call 19ad0 │ │ + call 19aa0 │ │ add $0x100,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ @@ -22440,27 +22443,27 @@ │ │ push %esi │ │ push %edi │ │ sub $0x100,%esp │ │ mov 0x110(%esp),%eax │ │ mov 0x114(%esp),%ecx │ │ mov 0x118(%esp),%edx │ │ mov 0x11c(%esp),%ebx │ │ - call 19aaa │ │ + call 19a7a │ │ pop %edi │ │ add $0xffffa436,%edi │ │ lea 0x6f3e(%edi),%esi │ │ - call 19ad0 │ │ + call 19aa0 │ │ add $0x100,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ - movdqa 0xa2c30(%edi),%xmm7 │ │ + movdqa 0xa58a0(%edi),%xmm7 │ │ movdqa (%edx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0x10(%edx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0xe0(%edx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0xf0(%edx),%xmm3 │ │ @@ -22492,19 +22495,19 @@ │ │ movdqa 0xa0(%edx),%xmm4 │ │ pmulhrsw %xmm7,%xmm4 │ │ movdqa 0xb0(%edx),%xmm5 │ │ pmulhrsw %xmm7,%xmm5 │ │ movdqa 0xc0(%edx),%xmm6 │ │ pmulhrsw %xmm7,%xmm6 │ │ pmulhrsw 0xd0(%edx),%xmm7 │ │ - call 19cb0 │ │ - call 1a550 │ │ + call 19c80 │ │ + call 1a520 │ │ mov %esi,%ebx │ │ lea 0x5cfb(%edi),%esi │ │ - jmp 16121 │ │ + jmp 160f1 │ │ movdqa %xmm0,0x10(%edx) │ │ movdqa %xmm1,0x30(%edx) │ │ movdqa %xmm2,0x50(%edx) │ │ movdqa %xmm3,0x70(%edx) │ │ movdqa %xmm4,0x90(%edx) │ │ movdqa %xmm5,0xb0(%edx) │ │ movdqa %xmm6,0xd0(%edx) │ │ @@ -22515,68 +22518,68 @@ │ │ movdqa 0x64(%esp),%xmm3 │ │ movdqa 0x74(%esp),%xmm4 │ │ movdqa 0x84(%esp),%xmm5 │ │ movdqa 0x94(%esp),%xmm6 │ │ movdqa 0xa4(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ mov %ebx,%esi │ │ - jmp 16121 │ │ + jmp 160f1 │ │ lea 0x5d83(%edi),%esi │ │ lea 0x8(%eax),%ebx │ │ - jmp 16166 │ │ + jmp 16136 │ │ movdqa 0x10(%edx),%xmm0 │ │ movdqa 0x30(%edx),%xmm1 │ │ movdqa 0x50(%edx),%xmm2 │ │ movdqa 0x70(%edx),%xmm3 │ │ movdqa 0x90(%edx),%xmm4 │ │ movdqa 0xb0(%edx),%xmm5 │ │ movdqa 0xd0(%edx),%xmm6 │ │ movdqa 0xf0(%edx),%xmm7 │ │ lea 0x4a5b(%edi),%esi │ │ mov %ebx,%eax │ │ - jmp 16166 │ │ + jmp 16136 │ │ nopl 0x0(%eax,%eax,1) │ │ nopl 0x0(%eax) │ │ movdqa %xmm1,0x8(%esp) │ │ movdqa %xmm2,0x18(%esp) │ │ movdqa %xmm6,0x28(%esp) │ │ - movdqa 0xa2bb0(%edi),%xmm6 │ │ + movdqa 0xa5820(%edi),%xmm6 │ │ movdqa %xmm7,%xmm2 │ │ punpckhwd %xmm0,%xmm2 │ │ punpcklwd %xmm0,%xmm7 │ │ - movdqa 0xa29e0(%edi),%xmm0 │ │ + movdqa 0xa5650(%edi),%xmm0 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm0,%xmm1 │ │ pmaddwd %xmm7,%xmm0 │ │ paddd %xmm6,%xmm1 │ │ paddd %xmm6,%xmm0 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm1,%xmm0 │ │ - movdqa 0xa29d0(%edi),%xmm1 │ │ + movdqa 0xa5640(%edi),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm7 │ │ paddd %xmm6,%xmm2 │ │ paddd %xmm6,%xmm7 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm7 │ │ packssdw %xmm2,%xmm7 │ │ movdqa %xmm3,%xmm2 │ │ punpckhwd %xmm4,%xmm2 │ │ punpcklwd %xmm4,%xmm3 │ │ - movdqa 0xa2a20(%edi),%xmm4 │ │ + movdqa 0xa5690(%edi),%xmm4 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm4,%xmm1 │ │ pmaddwd %xmm3,%xmm4 │ │ paddd %xmm6,%xmm1 │ │ paddd %xmm6,%xmm4 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm1,%xmm4 │ │ - movdqa 0xa2a10(%edi),%xmm1 │ │ + movdqa 0xa5680(%edi),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm3 │ │ paddd %xmm6,%xmm2 │ │ paddd %xmm6,%xmm3 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm2,%xmm3 │ │ @@ -22585,24 +22588,24 @@ │ │ paddsw %xmm4,%xmm0 │ │ movdqa %xmm7,%xmm4 │ │ psubsw %xmm3,%xmm4 │ │ paddsw %xmm7,%xmm3 │ │ movdqa %xmm1,%xmm2 │ │ punpckhwd %xmm4,%xmm2 │ │ punpcklwd %xmm4,%xmm1 │ │ - movdqa 0xa2910(%edi),%xmm4 │ │ + movdqa 0xa5580(%edi),%xmm4 │ │ movdqa %xmm2,%xmm7 │ │ pmaddwd %xmm4,%xmm7 │ │ pmaddwd %xmm1,%xmm4 │ │ paddd %xmm6,%xmm7 │ │ paddd %xmm6,%xmm4 │ │ psrad $0xc,%xmm7 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm7,%xmm4 │ │ - movdqa 0xa2900(%edi),%xmm7 │ │ + movdqa 0xa5570(%edi),%xmm7 │ │ pmaddwd %xmm7,%xmm2 │ │ pmaddwd %xmm7,%xmm1 │ │ paddd %xmm6,%xmm2 │ │ paddd %xmm6,%xmm1 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm2,%xmm1 │ │ @@ -22611,44 +22614,44 @@ │ │ movdqa %xmm1,0x8(%esp) │ │ movdqa %xmm4,0x18(%esp) │ │ movdqa 0x28(%esp),%xmm1 │ │ movdqa %xmm0,0x28(%esp) │ │ movdqa %xmm5,%xmm4 │ │ punpckhwd %xmm7,%xmm4 │ │ punpcklwd %xmm7,%xmm5 │ │ - movdqa 0xa2a00(%edi),%xmm7 │ │ + movdqa 0xa5670(%edi),%xmm7 │ │ movdqa %xmm4,%xmm0 │ │ pmaddwd %xmm7,%xmm0 │ │ pmaddwd %xmm5,%xmm7 │ │ paddd %xmm6,%xmm0 │ │ paddd %xmm6,%xmm7 │ │ psrad $0xc,%xmm0 │ │ psrad $0xc,%xmm7 │ │ packssdw %xmm0,%xmm7 │ │ - movdqa 0xa29f0(%edi),%xmm0 │ │ + movdqa 0xa5660(%edi),%xmm0 │ │ pmaddwd %xmm0,%xmm4 │ │ pmaddwd %xmm0,%xmm5 │ │ paddd %xmm6,%xmm4 │ │ paddd %xmm6,%xmm5 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm4,%xmm5 │ │ movdqa %xmm2,%xmm4 │ │ punpckhwd %xmm1,%xmm4 │ │ punpcklwd %xmm1,%xmm2 │ │ - movdqa 0xa2a40(%edi),%xmm1 │ │ + movdqa 0xa56b0(%edi),%xmm1 │ │ movdqa %xmm4,%xmm0 │ │ pmaddwd %xmm1,%xmm0 │ │ pmaddwd %xmm2,%xmm1 │ │ paddd %xmm6,%xmm0 │ │ paddd %xmm6,%xmm1 │ │ psrad $0xc,%xmm0 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm0,%xmm1 │ │ - movdqa 0xa2a30(%edi),%xmm0 │ │ + movdqa 0xa56a0(%edi),%xmm0 │ │ pmaddwd %xmm0,%xmm4 │ │ pmaddwd %xmm0,%xmm2 │ │ paddd %xmm6,%xmm4 │ │ paddd %xmm6,%xmm2 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm4,%xmm2 │ │ @@ -22657,24 +22660,24 @@ │ │ paddsw %xmm7,%xmm1 │ │ movdqa %xmm5,%xmm4 │ │ psubsw %xmm2,%xmm4 │ │ paddsw %xmm2,%xmm5 │ │ movdqa %xmm4,%xmm2 │ │ punpckhwd %xmm0,%xmm2 │ │ punpcklwd %xmm0,%xmm4 │ │ - movdqa 0xa2a60(%edi),%xmm0 │ │ + movdqa 0xa56d0(%edi),%xmm0 │ │ movdqa %xmm2,%xmm7 │ │ pmaddwd %xmm0,%xmm7 │ │ pmaddwd %xmm4,%xmm0 │ │ paddd %xmm6,%xmm7 │ │ paddd %xmm6,%xmm0 │ │ psrad $0xc,%xmm7 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm7,%xmm0 │ │ - movdqa 0xa2a50(%edi),%xmm7 │ │ + movdqa 0xa56c0(%edi),%xmm7 │ │ pmaddwd %xmm7,%xmm2 │ │ pmaddwd %xmm7,%xmm4 │ │ paddd %xmm6,%xmm2 │ │ paddd %xmm6,%xmm4 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm2,%xmm4 │ │ @@ -22685,44 +22688,44 @@ │ │ movdqa 0x48(%esp),%xmm4 │ │ movdqa 0x58(%esp),%xmm0 │ │ movdqa %xmm1,0x48(%esp) │ │ movdqa %xmm5,0x58(%esp) │ │ movdqa %xmm2,%xmm5 │ │ punpckhwd %xmm7,%xmm5 │ │ punpcklwd %xmm7,%xmm2 │ │ - movdqa 0xa2af0(%edi),%xmm7 │ │ + movdqa 0xa5760(%edi),%xmm7 │ │ movdqa %xmm5,%xmm1 │ │ pmaddwd %xmm7,%xmm1 │ │ pmaddwd %xmm2,%xmm7 │ │ paddd %xmm6,%xmm1 │ │ paddd %xmm6,%xmm7 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm7 │ │ packssdw %xmm1,%xmm7 │ │ - movdqa 0xa2ae0(%edi),%xmm1 │ │ + movdqa 0xa5750(%edi),%xmm1 │ │ pmaddwd %xmm1,%xmm5 │ │ pmaddwd %xmm1,%xmm2 │ │ paddd %xmm6,%xmm5 │ │ paddd %xmm6,%xmm2 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm5,%xmm2 │ │ movdqa %xmm4,%xmm5 │ │ punpckhwd %xmm0,%xmm5 │ │ punpcklwd %xmm0,%xmm4 │ │ - movdqa 0xa2ab0(%edi),%xmm0 │ │ + movdqa 0xa5720(%edi),%xmm0 │ │ movdqa %xmm5,%xmm1 │ │ pmaddwd %xmm0,%xmm1 │ │ pmaddwd %xmm4,%xmm0 │ │ paddd %xmm6,%xmm1 │ │ paddd %xmm6,%xmm0 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm1,%xmm0 │ │ - movdqa 0xa2aa0(%edi),%xmm1 │ │ + movdqa 0xa5710(%edi),%xmm1 │ │ pmaddwd %xmm1,%xmm5 │ │ pmaddwd %xmm1,%xmm4 │ │ paddd %xmm6,%xmm5 │ │ paddd %xmm6,%xmm4 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm5,%xmm4 │ │ @@ -22731,24 +22734,24 @@ │ │ paddsw %xmm7,%xmm0 │ │ movdqa %xmm4,%xmm5 │ │ psubsw %xmm2,%xmm5 │ │ paddsw %xmm2,%xmm4 │ │ movdqa %xmm5,%xmm2 │ │ punpckhwd %xmm1,%xmm2 │ │ punpcklwd %xmm1,%xmm5 │ │ - movdqa 0xa2b10(%edi),%xmm1 │ │ + movdqa 0xa5780(%edi),%xmm1 │ │ movdqa %xmm2,%xmm7 │ │ pmaddwd %xmm1,%xmm7 │ │ pmaddwd %xmm5,%xmm1 │ │ paddd %xmm6,%xmm7 │ │ paddd %xmm6,%xmm1 │ │ psrad $0xc,%xmm7 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm7,%xmm1 │ │ - movdqa 0xa2b00(%edi),%xmm7 │ │ + movdqa 0xa5770(%edi),%xmm7 │ │ pmaddwd %xmm7,%xmm2 │ │ pmaddwd %xmm7,%xmm5 │ │ paddd %xmm6,%xmm2 │ │ paddd %xmm6,%xmm5 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm2,%xmm5 │ │ @@ -22759,24 +22762,24 @@ │ │ paddsw %xmm0,%xmm2 │ │ movdqa %xmm3,%xmm0 │ │ psubsw %xmm4,%xmm0 │ │ paddsw %xmm4,%xmm3 │ │ movdqa %xmm0,%xmm5 │ │ punpckhwd %xmm7,%xmm5 │ │ punpcklwd %xmm7,%xmm0 │ │ - movdqa 0xa29b0(%edi),%xmm7 │ │ + movdqa 0xa5620(%edi),%xmm7 │ │ movdqa %xmm5,%xmm4 │ │ pmaddwd %xmm7,%xmm4 │ │ pmaddwd %xmm0,%xmm7 │ │ paddd %xmm6,%xmm4 │ │ paddd %xmm6,%xmm7 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm7 │ │ packssdw %xmm4,%xmm7 │ │ - movdqa 0xa29a0(%edi),%xmm4 │ │ + movdqa 0xa5610(%edi),%xmm4 │ │ pmaddwd %xmm4,%xmm5 │ │ pmaddwd %xmm4,%xmm0 │ │ paddd %xmm6,%xmm5 │ │ paddd %xmm6,%xmm0 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm5,%xmm0 │ │ @@ -22787,44 +22790,44 @@ │ │ movdqa 0x68(%esp),%xmm1 │ │ movdqa 0x38(%esp),%xmm3 │ │ movdqa %xmm7,0x68(%esp) │ │ movdqa %xmm0,0x38(%esp) │ │ movdqa %xmm5,%xmm7 │ │ punpckhwd %xmm4,%xmm7 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0xa2a90(%edi),%xmm4 │ │ + movdqa 0xa5700(%edi),%xmm4 │ │ movdqa %xmm7,%xmm0 │ │ pmaddwd %xmm4,%xmm0 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm6,%xmm0 │ │ paddd %xmm6,%xmm4 │ │ psrad $0xc,%xmm0 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm0,%xmm4 │ │ - movdqa 0xa2a80(%edi),%xmm0 │ │ + movdqa 0xa56f0(%edi),%xmm0 │ │ pmaddwd %xmm0,%xmm7 │ │ pmaddwd %xmm0,%xmm5 │ │ paddd %xmm6,%xmm7 │ │ paddd %xmm6,%xmm5 │ │ psrad $0xc,%xmm7 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm7,%xmm5 │ │ movdqa %xmm1,%xmm7 │ │ punpckhwd %xmm3,%xmm7 │ │ punpcklwd %xmm3,%xmm1 │ │ - movdqa 0xa2ad0(%edi),%xmm3 │ │ + movdqa 0xa5740(%edi),%xmm3 │ │ movdqa %xmm7,%xmm0 │ │ pmaddwd %xmm3,%xmm0 │ │ pmaddwd %xmm1,%xmm3 │ │ paddd %xmm6,%xmm0 │ │ paddd %xmm6,%xmm3 │ │ psrad $0xc,%xmm0 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm0,%xmm3 │ │ - movdqa 0xa2ac0(%edi),%xmm0 │ │ + movdqa 0xa5730(%edi),%xmm0 │ │ pmaddwd %xmm0,%xmm7 │ │ pmaddwd %xmm0,%xmm1 │ │ paddd %xmm6,%xmm7 │ │ paddd %xmm6,%xmm1 │ │ psrad $0xc,%xmm7 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm7,%xmm1 │ │ @@ -22833,24 +22836,24 @@ │ │ paddsw %xmm3,%xmm4 │ │ movdqa %xmm5,%xmm3 │ │ psubsw %xmm1,%xmm3 │ │ paddsw %xmm1,%xmm5 │ │ movdqa %xmm0,%xmm7 │ │ punpckhwd %xmm3,%xmm7 │ │ punpcklwd %xmm3,%xmm0 │ │ - movdqa 0xa28f0(%edi),%xmm3 │ │ + movdqa 0xa5560(%edi),%xmm3 │ │ movdqa %xmm7,%xmm1 │ │ pmaddwd %xmm3,%xmm1 │ │ pmaddwd %xmm0,%xmm3 │ │ paddd %xmm6,%xmm1 │ │ paddd %xmm6,%xmm3 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm1,%xmm3 │ │ - movdqa 0xa28e0(%edi),%xmm1 │ │ + movdqa 0xa5550(%edi),%xmm1 │ │ pmaddwd %xmm1,%xmm7 │ │ pmaddwd %xmm1,%xmm0 │ │ paddd %xmm6,%xmm7 │ │ paddd %xmm6,%xmm0 │ │ psrad $0xc,%xmm7 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm7,%xmm0 │ │ @@ -22863,24 +22866,24 @@ │ │ paddsw %xmm1,%xmm4 │ │ movdqa %xmm5,%xmm3 │ │ psubsw %xmm7,%xmm3 │ │ paddsw %xmm7,%xmm5 │ │ movdqa %xmm0,%xmm7 │ │ punpckhwd %xmm3,%xmm7 │ │ punpcklwd %xmm3,%xmm0 │ │ - movdqa 0xa28d0(%edi),%xmm3 │ │ + movdqa 0xa5540(%edi),%xmm3 │ │ movdqa %xmm7,%xmm1 │ │ pmaddwd %xmm3,%xmm1 │ │ pmaddwd %xmm0,%xmm3 │ │ paddd %xmm6,%xmm1 │ │ paddd %xmm6,%xmm3 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm1,%xmm3 │ │ - movdqa 0xa28c0(%edi),%xmm1 │ │ + movdqa 0xa5530(%edi),%xmm1 │ │ pmaddwd %xmm1,%xmm7 │ │ pmaddwd %xmm1,%xmm0 │ │ paddd %xmm6,%xmm7 │ │ paddd %xmm6,%xmm0 │ │ psrad $0xc,%xmm7 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm7,%xmm0 │ │ @@ -22917,24 +22920,24 @@ │ │ paddsw %xmm4,%xmm3 │ │ movdqa %xmm1,%xmm5 │ │ psubsw %xmm2,%xmm5 │ │ paddsw %xmm2,%xmm1 │ │ movdqa %xmm5,%xmm4 │ │ punpckhwd %xmm0,%xmm4 │ │ punpcklwd %xmm0,%xmm5 │ │ - movdqa 0xa29b0(%edi),%xmm0 │ │ + movdqa 0xa5620(%edi),%xmm0 │ │ movdqa %xmm4,%xmm2 │ │ pmaddwd %xmm0,%xmm2 │ │ pmaddwd %xmm5,%xmm0 │ │ paddd %xmm6,%xmm2 │ │ paddd %xmm6,%xmm0 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm2,%xmm0 │ │ - movdqa 0xa29a0(%edi),%xmm2 │ │ + movdqa 0xa5610(%edi),%xmm2 │ │ pmaddwd %xmm2,%xmm4 │ │ pmaddwd %xmm2,%xmm5 │ │ paddd %xmm6,%xmm4 │ │ paddd %xmm6,%xmm5 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm4,%xmm5 │ │ @@ -22951,24 +22954,24 @@ │ │ paddsw %xmm3,%xmm2 │ │ movdqa %xmm4,%xmm0 │ │ psubsw %xmm1,%xmm0 │ │ paddsw %xmm1,%xmm4 │ │ movdqa %xmm5,%xmm3 │ │ punpckhwd %xmm0,%xmm3 │ │ punpcklwd %xmm0,%xmm5 │ │ - movdqa 0xa28d0(%edi),%xmm0 │ │ + movdqa 0xa5540(%edi),%xmm0 │ │ movdqa %xmm3,%xmm1 │ │ pmaddwd %xmm0,%xmm1 │ │ pmaddwd %xmm5,%xmm0 │ │ paddd %xmm6,%xmm1 │ │ paddd %xmm6,%xmm0 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm1,%xmm0 │ │ - movdqa 0xa28c0(%edi),%xmm1 │ │ + movdqa 0xa5530(%edi),%xmm1 │ │ pmaddwd %xmm1,%xmm3 │ │ pmaddwd %xmm1,%xmm5 │ │ paddd %xmm6,%xmm3 │ │ paddd %xmm6,%xmm5 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm3,%xmm5 │ │ @@ -22993,17 +22996,17 @@ │ │ paddsw %xmm2,%xmm5 │ │ movdqa %xmm0,0x58(%esp) │ │ retq │ │ nopl 0x0(%eax) │ │ movdqa 0xe8(%esp),%xmm0 │ │ movdqa %xmm5,0xe8(%esp) │ │ movdqa %xmm6,0xf8(%esp) │ │ - movdqa 0xa28b0(%edi),%xmm5 │ │ - movdqa 0xa28a0(%edi),%xmm6 │ │ - movdqa 0xa2bb0(%edi),%xmm7 │ │ + movdqa 0xa5520(%edi),%xmm5 │ │ + movdqa 0xa5510(%edi),%xmm6 │ │ + movdqa 0xa5820(%edi),%xmm7 │ │ movdqa %xmm3,%xmm2 │ │ punpcklwd %xmm4,%xmm2 │ │ punpckhwd %xmm4,%xmm3 │ │ movdqa %xmm5,%xmm4 │ │ pmaddwd %xmm2,%xmm4 │ │ pmaddwd %xmm6,%xmm2 │ │ movdqa %xmm5,%xmm1 │ │ @@ -23063,19 +23066,19 @@ │ │ packssdw %xmm0,%xmm3 │ │ movdqa %xmm4,0x78(%esp) │ │ movdqa 0xa8(%esp),%xmm4 │ │ movdqa 0xb8(%esp),%xmm5 │ │ movdqa %xmm4,%xmm0 │ │ punpcklwd %xmm5,%xmm0 │ │ punpckhwd %xmm5,%xmm4 │ │ - movdqa 0xa28b0(%edi),%xmm5 │ │ + movdqa 0xa5520(%edi),%xmm5 │ │ pmaddwd %xmm0,%xmm5 │ │ pmaddwd %xmm6,%xmm0 │ │ pmaddwd %xmm4,%xmm6 │ │ - pmaddwd 0xa28b0(%edi),%xmm4 │ │ + pmaddwd 0xa5520(%edi),%xmm4 │ │ paddd %xmm7,%xmm5 │ │ paddd %xmm7,%xmm0 │ │ paddd %xmm7,%xmm6 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm0 │ │ psrad $0xc,%xmm6 │ │ psrad $0xc,%xmm5 │ │ @@ -23085,15 +23088,15 @@ │ │ movdqa %xmm5,0xa8(%esp) │ │ movdqa 0x28(%esp),%xmm4 │ │ movdqa 0xe8(%esp),%xmm5 │ │ movdqa 0xf8(%esp),%xmm6 │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ nop │ │ - movdqa 0xa2c30(%edi),%xmm7 │ │ + movdqa 0xa58a0(%edi),%xmm7 │ │ movdqa 0x98(%esp),%xmm1 │ │ movdqa 0xe8(%esp),%xmm2 │ │ movdqa %xmm1,%xmm0 │ │ paddsw %xmm2,%xmm0 │ │ psubsw %xmm2,%xmm1 │ │ pmulhrsw %xmm7,%xmm0 │ │ pmulhrsw %xmm7,%xmm1 │ │ @@ -23126,19 +23129,19 @@ │ │ push %esi │ │ push %edi │ │ sub $0x100,%esp │ │ mov 0x110(%esp),%eax │ │ mov 0x114(%esp),%ecx │ │ mov 0x118(%esp),%edx │ │ mov 0x11c(%esp),%ebx │ │ - call 1a81a │ │ + call 1a7ea │ │ pop %edi │ │ add $0xffff96c6,%edi │ │ lea 0x55c0(%edi),%esi │ │ - call 1a930 │ │ + call 1a900 │ │ add $0x100,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ @@ -23146,19 +23149,19 @@ │ │ push %esi │ │ push %edi │ │ sub $0x100,%esp │ │ mov 0x110(%esp),%eax │ │ mov 0x114(%esp),%ecx │ │ mov 0x118(%esp),%edx │ │ mov 0x11c(%esp),%ebx │ │ - call 1a86a │ │ + call 1a83a │ │ pop %edi │ │ add $0xffff9676,%edi │ │ lea 0x5d75(%edi),%esi │ │ - call 1a930 │ │ + call 1a900 │ │ add $0x100,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ @@ -23166,19 +23169,19 @@ │ │ push %esi │ │ push %edi │ │ sub $0x100,%esp │ │ mov 0x110(%esp),%eax │ │ mov 0x114(%esp),%ecx │ │ mov 0x118(%esp),%edx │ │ mov 0x11c(%esp),%ebx │ │ - call 1a8ba │ │ + call 1a88a │ │ pop %edi │ │ add $0xffff9626,%edi │ │ lea 0x6c47(%edi),%esi │ │ - call 1a930 │ │ + call 1a900 │ │ add $0x100,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ @@ -23186,27 +23189,27 @@ │ │ push %esi │ │ push %edi │ │ sub $0x100,%esp │ │ mov 0x110(%esp),%eax │ │ mov 0x114(%esp),%ecx │ │ mov 0x118(%esp),%edx │ │ mov 0x11c(%esp),%ebx │ │ - call 1a90a │ │ + call 1a8da │ │ pop %edi │ │ add $0xffff95d6,%edi │ │ lea 0x6f3e(%edi),%esi │ │ - call 1a930 │ │ + call 1a900 │ │ add $0x100,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ - movdqa 0xa2c30(%edi),%xmm7 │ │ + movdqa 0xa58a0(%edi),%xmm7 │ │ movdqa (%edx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0x10(%edx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0xe0(%edx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0xf0(%edx),%xmm3 │ │ @@ -23238,16 +23241,16 @@ │ │ movdqa 0xa0(%edx),%xmm4 │ │ pmulhrsw %xmm7,%xmm4 │ │ movdqa 0xb0(%edx),%xmm5 │ │ pmulhrsw %xmm7,%xmm5 │ │ movdqa 0xc0(%edx),%xmm6 │ │ pmulhrsw %xmm7,%xmm6 │ │ pmulhrsw 0xd0(%edx),%xmm7 │ │ - call 19cb0 │ │ - call 1a550 │ │ + call 19c80 │ │ + call 1a520 │ │ movdqa 0x4(%esp),%xmm7 │ │ movdqa %xmm0,(%edx) │ │ movdqa %xmm1,0x20(%edx) │ │ movdqa %xmm2,0x40(%edx) │ │ movdqa %xmm3,0x60(%edx) │ │ movdqa %xmm4,0x80(%edx) │ │ movdqa %xmm5,0xa0(%edx) │ │ @@ -23260,15 +23263,15 @@ │ │ movdqa 0x74(%esp),%xmm4 │ │ movdqa 0x84(%esp),%xmm5 │ │ movdqa 0x94(%esp),%xmm6 │ │ movdqa 0xa4(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ mov %esi,%ebx │ │ lea 0x6bd3(%edi),%esi │ │ - jmp 166e1 │ │ + jmp 166b1 │ │ movdqa %xmm0,0x10(%edx) │ │ movdqa %xmm1,0x30(%edx) │ │ movdqa %xmm2,0x50(%edx) │ │ movdqa %xmm3,0x70(%edx) │ │ movdqa %xmm4,0x90(%edx) │ │ movdqa %xmm5,0xb0(%edx) │ │ movdqa %xmm6,0xd0(%edx) │ │ @@ -23279,44 +23282,44 @@ │ │ movdqa 0x60(%edx),%xmm3 │ │ movdqa 0x80(%edx),%xmm4 │ │ movdqa 0xa0(%edx),%xmm5 │ │ movdqa 0xc0(%edx),%xmm6 │ │ movdqa 0xe0(%edx),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ mov %ebx,%esi │ │ - jmp 166e1 │ │ + jmp 166b1 │ │ lea 0x6c55(%edi),%esi │ │ lea 0x8(%eax),%ebx │ │ - jmp 16756 │ │ + jmp 16726 │ │ movdqa 0x10(%edx),%xmm0 │ │ movdqa 0x30(%edx),%xmm1 │ │ movdqa 0x50(%edx),%xmm2 │ │ movdqa 0x70(%edx),%xmm3 │ │ movdqa 0x90(%edx),%xmm4 │ │ movdqa 0xb0(%edx),%xmm5 │ │ movdqa 0xd0(%edx),%xmm6 │ │ movdqa 0xf0(%edx),%xmm7 │ │ lea 0x4a5b(%edi),%esi │ │ mov %ebx,%eax │ │ - jmp 16756 │ │ + jmp 16726 │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ sub $0x100,%esp │ │ mov 0x110(%esp),%eax │ │ mov 0x114(%esp),%ecx │ │ mov 0x118(%esp),%edx │ │ mov 0x11c(%esp),%ebx │ │ - call 1abaa │ │ + call 1ab7a │ │ pop %edi │ │ add $0xffff9336,%edi │ │ lea 0x55c0(%edi),%esi │ │ - call 1acc0 │ │ + call 1ac90 │ │ add $0x100,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ @@ -23324,19 +23327,19 @@ │ │ push %esi │ │ push %edi │ │ sub $0x100,%esp │ │ mov 0x110(%esp),%eax │ │ mov 0x114(%esp),%ecx │ │ mov 0x118(%esp),%edx │ │ mov 0x11c(%esp),%ebx │ │ - call 1abfa │ │ + call 1abca │ │ pop %edi │ │ add $0xffff92e6,%edi │ │ lea 0x5d75(%edi),%esi │ │ - call 1acc0 │ │ + call 1ac90 │ │ add $0x100,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ @@ -23344,19 +23347,19 @@ │ │ push %esi │ │ push %edi │ │ sub $0x100,%esp │ │ mov 0x110(%esp),%eax │ │ mov 0x114(%esp),%ecx │ │ mov 0x118(%esp),%edx │ │ mov 0x11c(%esp),%ebx │ │ - call 1ac4a │ │ + call 1ac1a │ │ pop %edi │ │ add $0xffff9296,%edi │ │ lea 0x6c47(%edi),%esi │ │ - call 1acc0 │ │ + call 1ac90 │ │ add $0x100,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ @@ -23364,36 +23367,36 @@ │ │ push %esi │ │ push %edi │ │ sub $0x100,%esp │ │ mov 0x110(%esp),%eax │ │ mov 0x114(%esp),%ecx │ │ mov 0x118(%esp),%edx │ │ mov 0x11c(%esp),%ebx │ │ - call 1ac9a │ │ + call 1ac6a │ │ pop %edi │ │ add $0xffff9246,%edi │ │ lea 0x6f3e(%edi),%esi │ │ - call 1acc0 │ │ + call 1ac90 │ │ add $0x100,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ add $0x100,%edx │ │ movdqa -0x70(%edx),%xmm4 │ │ movdqa -0x50(%edx),%xmm5 │ │ movdqa -0x30(%edx),%xmm6 │ │ movdqa -0x10(%edx),%xmm7 │ │ mov %esi,%ebx │ │ lea 0x6efb(%edi),%esi │ │ - movdqa 0xa2c30(%edi),%xmm0 │ │ - movdqa 0xa2c10(%edi),%xmm2 │ │ - movdqa 0xa2bf0(%edi),%xmm3 │ │ + movdqa 0xa58a0(%edi),%xmm0 │ │ + movdqa 0xa5880(%edi),%xmm2 │ │ + movdqa 0xa5860(%edi),%xmm3 │ │ add $0xffffff80,%edx │ │ pmulhrsw %xmm0,%xmm4 │ │ pmulhrsw %xmm0,%xmm5 │ │ pmulhrsw %xmm0,%xmm6 │ │ pmulhrsw %xmm0,%xmm7 │ │ movdqa %xmm2,%xmm1 │ │ pmulhrsw %xmm4,%xmm1 │ │ @@ -23427,96 +23430,96 @@ │ │ paddsw %xmm6,%xmm4 │ │ movdqa 0x20(%edx),%xmm6 │ │ pmulhrsw %xmm0,%xmm6 │ │ pmulhrsw (%edx),%xmm0 │ │ pmulhrsw %xmm6,%xmm2 │ │ pmulhrsw %xmm3,%xmm2 │ │ paddsw %xmm6,%xmm2 │ │ - movdqa 0xa2c10(%edi),%xmm6 │ │ + movdqa 0xa5880(%edi),%xmm6 │ │ pmulhrsw %xmm0,%xmm6 │ │ pmulhrsw %xmm3,%xmm6 │ │ movdqa 0x4(%esp),%xmm3 │ │ paddsw %xmm6,%xmm0 │ │ - jmp 15b64 │ │ + jmp 15b34 │ │ movdqa %xmm4,0x10(%edx) │ │ movdqa %xmm5,0x30(%edx) │ │ movdqa %xmm6,0x50(%edx) │ │ movdqa %xmm7,0x70(%edx) │ │ movdqa -0x70(%edx),%xmm4 │ │ movdqa -0x50(%edx),%xmm5 │ │ movdqa -0x30(%edx),%xmm6 │ │ movdqa -0x10(%edx),%xmm7 │ │ movdqa %xmm0,-0x70(%edx) │ │ movdqa %xmm1,-0x50(%edx) │ │ movdqa %xmm2,-0x30(%edx) │ │ movdqa %xmm3,-0x10(%edx) │ │ mov %ebx,%esi │ │ - jmp 1ace2 │ │ + jmp 1acb2 │ │ lea 0x6f4c(%edi),%esi │ │ lea 0x8(%eax),%ebx │ │ - jmp 16916 │ │ + jmp 168e6 │ │ movdqa 0x10(%edx),%xmm0 │ │ movdqa 0x30(%edx),%xmm1 │ │ movdqa 0x50(%edx),%xmm2 │ │ movdqa 0x70(%edx),%xmm3 │ │ movdqa 0x90(%edx),%xmm4 │ │ movdqa 0xb0(%edx),%xmm5 │ │ movdqa 0xd0(%edx),%xmm6 │ │ movdqa 0xf0(%edx),%xmm7 │ │ lea 0x4a5b(%edi),%esi │ │ mov %ebx,%eax │ │ - jmp 16916 │ │ + jmp 168e6 │ │ nopl (%eax) │ │ push %ebx │ │ push %esi │ │ push %edi │ │ sub $0x100,%esp │ │ mov 0x110(%esp),%eax │ │ mov 0x114(%esp),%ecx │ │ mov 0x118(%esp),%edx │ │ mov 0x11c(%esp),%ebx │ │ - call 1ae9a │ │ + call 1ae6a │ │ pop %edi │ │ add $0xffff9046,%edi │ │ test %ebx,%ebx │ │ - je 1aeba │ │ + je 1ae8a │ │ lea 0x73d7(%edi),%esi │ │ - call 1afe0 │ │ + call 1afb0 │ │ add $0x100,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ - movd 0xa2c30(%edi),%xmm1 │ │ + movd 0xa58a0(%edi),%xmm1 │ │ movdqa (%edx),%xmm0 │ │ pmulhrsw %xmm1,%xmm0 │ │ - movd 0xa2c50(%edi),%xmm2 │ │ + movd 0xa58c0(%edi),%xmm2 │ │ mov %ebx,(%edx) │ │ mov $0x8,%edx │ │ lea 0x7005(%edi),%esi │ │ - jmp 17598 │ │ + jmp 17568 │ │ add $0x100,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nop │ │ push %ebx │ │ push %esi │ │ push %edi │ │ sub $0x100,%esp │ │ mov 0x110(%esp),%eax │ │ mov 0x114(%esp),%ecx │ │ mov 0x118(%esp),%edx │ │ mov 0x11c(%esp),%ebx │ │ - call 1af1a │ │ + call 1aeea │ │ pop %edi │ │ add $0xffff8fc6,%edi │ │ lea 0x78c9(%edi),%esi │ │ - call 1afe0 │ │ + call 1afb0 │ │ add $0x100,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ @@ -23524,19 +23527,19 @@ │ │ push %esi │ │ push %edi │ │ sub $0x100,%esp │ │ mov 0x110(%esp),%eax │ │ mov 0x114(%esp),%ecx │ │ mov 0x118(%esp),%edx │ │ mov 0x11c(%esp),%ebx │ │ - call 1af6a │ │ + call 1af3a │ │ pop %edi │ │ add $0xffff8f76,%edi │ │ lea 0x7e3b(%edi),%esi │ │ - call 1afe0 │ │ + call 1afb0 │ │ add $0x100,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ @@ -23544,19 +23547,19 @@ │ │ push %esi │ │ push %edi │ │ sub $0x100,%esp │ │ mov 0x110(%esp),%eax │ │ mov 0x114(%esp),%ecx │ │ mov 0x118(%esp),%edx │ │ mov 0x11c(%esp),%ebx │ │ - call 1afba │ │ + call 1af8a │ │ pop %edi │ │ add $0xffff8f26,%edi │ │ lea 0x81f2(%edi),%esi │ │ - call 1afe0 │ │ + call 1afb0 │ │ add $0x100,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ @@ -23564,15 +23567,15 @@ │ │ movdqa 0x50(%edx),%xmm1 │ │ movdqa 0x90(%edx),%xmm2 │ │ movdqa 0xd0(%edx),%xmm3 │ │ movdqa 0x110(%edx),%xmm4 │ │ movdqa 0x150(%edx),%xmm5 │ │ movdqa 0x190(%edx),%xmm6 │ │ movdqa 0x1d0(%edx),%xmm7 │ │ - call 15d60 │ │ + call 15d30 │ │ movdqa %xmm0,0x34(%esp) │ │ movdqa %xmm1,0x44(%esp) │ │ movdqa %xmm2,0x54(%esp) │ │ movdqa %xmm3,0x64(%esp) │ │ movdqa %xmm4,0x74(%esp) │ │ movdqa %xmm5,0x84(%esp) │ │ movdqa %xmm6,0x94(%esp) │ │ @@ -23580,19 +23583,19 @@ │ │ movdqa 0x70(%edx),%xmm1 │ │ movdqa 0xb0(%edx),%xmm2 │ │ movdqa 0xf0(%edx),%xmm3 │ │ movdqa 0x130(%edx),%xmm4 │ │ movdqa 0x170(%edx),%xmm5 │ │ movdqa 0x1b0(%edx),%xmm6 │ │ movdqa 0x1f0(%edx),%xmm7 │ │ - call 194f0 │ │ + call 194c0 │ │ mov %esi,%ebx │ │ lea 0x71c3(%edi),%esi │ │ - movdqa 0xa2c50(%edi),%xmm7 │ │ - jmp 15b34 │ │ + movdqa 0xa58c0(%edi),%xmm7 │ │ + jmp 15b04 │ │ movdqa %xmm0,0x110(%edx) │ │ movdqa %xmm1,0x130(%edx) │ │ movdqa %xmm2,0x150(%edx) │ │ movdqa %xmm3,0x170(%edx) │ │ movdqa %xmm4,0x190(%edx) │ │ movdqa %xmm5,0x1b0(%edx) │ │ movdqa %xmm6,0x1d0(%edx) │ │ @@ -23603,16 +23606,16 @@ │ │ movdqa 0x64(%esp),%xmm3 │ │ movdqa 0x74(%esp),%xmm4 │ │ movdqa 0x84(%esp),%xmm5 │ │ movdqa 0x94(%esp),%xmm6 │ │ movdqa 0xa4(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ lea 0x7255(%edi),%esi │ │ - movdqa 0xa2c50(%edi),%xmm7 │ │ - jmp 15b34 │ │ + movdqa 0xa58c0(%edi),%xmm7 │ │ + jmp 15b04 │ │ movdqa %xmm0,0x10(%edx) │ │ movdqa %xmm1,0x30(%edx) │ │ movdqa %xmm2,0x50(%edx) │ │ movdqa %xmm3,0x70(%edx) │ │ movdqa %xmm4,0x90(%edx) │ │ movdqa %xmm5,0xb0(%edx) │ │ movdqa %xmm6,0xd0(%edx) │ │ @@ -23621,15 +23624,15 @@ │ │ movdqa 0x40(%edx),%xmm1 │ │ movdqa 0x80(%edx),%xmm2 │ │ movdqa 0xc0(%edx),%xmm3 │ │ movdqa 0x100(%edx),%xmm4 │ │ movdqa 0x140(%edx),%xmm5 │ │ movdqa 0x180(%edx),%xmm6 │ │ movdqa 0x1c0(%edx),%xmm7 │ │ - call 15d60 │ │ + call 15d30 │ │ movdqa %xmm0,0x34(%esp) │ │ movdqa %xmm1,0x44(%esp) │ │ movdqa %xmm2,0x54(%esp) │ │ movdqa %xmm3,0x64(%esp) │ │ movdqa %xmm4,0x74(%esp) │ │ movdqa %xmm5,0x84(%esp) │ │ movdqa %xmm6,0x94(%esp) │ │ @@ -23637,18 +23640,18 @@ │ │ movdqa 0x60(%edx),%xmm1 │ │ movdqa 0xa0(%edx),%xmm2 │ │ movdqa 0xe0(%edx),%xmm3 │ │ movdqa 0x120(%edx),%xmm4 │ │ movdqa 0x160(%edx),%xmm5 │ │ movdqa 0x1a0(%edx),%xmm6 │ │ movdqa 0x1e0(%edx),%xmm7 │ │ - call 194f0 │ │ + call 194c0 │ │ lea 0x7349(%edi),%esi │ │ - movdqa 0xa2c50(%edi),%xmm7 │ │ - jmp 15b34 │ │ + movdqa 0xa58c0(%edi),%xmm7 │ │ + jmp 15b04 │ │ movdqa %xmm0,0x100(%edx) │ │ movdqa %xmm1,0x120(%edx) │ │ movdqa %xmm2,0x140(%edx) │ │ movdqa %xmm3,0x160(%edx) │ │ movdqa %xmm4,0x180(%edx) │ │ movdqa %xmm5,0x1a0(%edx) │ │ movdqa %xmm6,0x1c0(%edx) │ │ @@ -23659,31 +23662,31 @@ │ │ movdqa 0x64(%esp),%xmm3 │ │ movdqa 0x74(%esp),%xmm4 │ │ movdqa 0x84(%esp),%xmm5 │ │ movdqa 0x94(%esp),%xmm6 │ │ movdqa 0xa4(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ mov %ebx,%esi │ │ - movdqa 0xa2c50(%edi),%xmm7 │ │ - jmp 15b34 │ │ + movdqa 0xa58c0(%edi),%xmm7 │ │ + jmp 15b04 │ │ lea 0x73e2(%edi),%esi │ │ - jmp 18837 │ │ + jmp 18807 │ │ movdqa 0x34(%esp),%xmm0 │ │ movdqa 0x44(%esp),%xmm1 │ │ movdqa 0x54(%esp),%xmm2 │ │ movdqa 0x64(%esp),%xmm3 │ │ movdqa 0x74(%esp),%xmm4 │ │ movdqa 0x84(%esp),%xmm5 │ │ movdqa 0x94(%esp),%xmm6 │ │ movdqa 0xa4(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ lea 0x7431(%edi),%esi │ │ mov %ebx,%eax │ │ lea 0x8(%eax),%ebx │ │ - jmp 15c1f │ │ + jmp 15bef │ │ pxor %xmm7,%xmm7 │ │ movdqa %xmm7,(%edx) │ │ movdqa %xmm7,0x10(%edx) │ │ movdqa %xmm7,0x20(%edx) │ │ movdqa %xmm7,0x30(%edx) │ │ movdqa %xmm7,0x40(%edx) │ │ movdqa %xmm7,0x50(%edx) │ │ @@ -23704,30 +23707,30 @@ │ │ movdqa 0x80(%edx),%xmm2 │ │ movdqa 0xc0(%edx),%xmm3 │ │ movdqa 0x10(%edx),%xmm4 │ │ movdqa 0x50(%edx),%xmm5 │ │ movdqa 0x90(%edx),%xmm6 │ │ movdqa 0xd0(%edx),%xmm7 │ │ lea 0x4a0f(%edi),%esi │ │ - jmp 18877 │ │ + jmp 18847 │ │ nopl 0x0(%eax,%eax,1) │ │ nopw 0x0(%eax,%eax,1) │ │ push %ebx │ │ push %esi │ │ push %edi │ │ sub $0x100,%esp │ │ mov 0x110(%esp),%eax │ │ mov 0x114(%esp),%ecx │ │ mov 0x118(%esp),%edx │ │ mov 0x11c(%esp),%ebx │ │ - call 1b3fa │ │ + call 1b3ca │ │ pop %edi │ │ add $0xffff8ae6,%edi │ │ lea 0x73d7(%edi),%esi │ │ - call 1b4c0 │ │ + call 1b490 │ │ add $0x100,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ @@ -23735,19 +23738,19 @@ │ │ push %esi │ │ push %edi │ │ sub $0x100,%esp │ │ mov 0x110(%esp),%eax │ │ mov 0x114(%esp),%ecx │ │ mov 0x118(%esp),%edx │ │ mov 0x11c(%esp),%ebx │ │ - call 1b44a │ │ + call 1b41a │ │ pop %edi │ │ add $0xffff8a96,%edi │ │ lea 0x78c9(%edi),%esi │ │ - call 1b4c0 │ │ + call 1b490 │ │ add $0x100,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ @@ -23755,19 +23758,19 @@ │ │ push %esi │ │ push %edi │ │ sub $0x100,%esp │ │ mov 0x110(%esp),%eax │ │ mov 0x114(%esp),%ecx │ │ mov 0x118(%esp),%edx │ │ mov 0x11c(%esp),%ebx │ │ - call 1b49a │ │ + call 1b46a │ │ pop %edi │ │ add $0xffff8a46,%edi │ │ lea 0x7e3b(%edi),%esi │ │ - call 1b4c0 │ │ + call 1b490 │ │ add $0x100,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ @@ -23791,20 +23794,20 @@ │ │ movdqa 0x70(%edx),%xmm1 │ │ movdqa 0x90(%edx),%xmm2 │ │ movdqa 0xb0(%edx),%xmm3 │ │ movdqa 0x150(%edx),%xmm4 │ │ movdqa 0x170(%edx),%xmm5 │ │ movdqa 0x190(%edx),%xmm6 │ │ movdqa 0x1b0(%edx),%xmm7 │ │ - call 19cb0 │ │ - call 1a550 │ │ + call 19c80 │ │ + call 1a520 │ │ mov %esi,%ebx │ │ lea 0x76ac(%edi),%esi │ │ - movdqa 0xa2c50(%edi),%xmm7 │ │ - jmp 16129 │ │ + movdqa 0xa58c0(%edi),%xmm7 │ │ + jmp 160f9 │ │ movdqa %xmm0,0x110(%edx) │ │ movdqa %xmm1,0x130(%edx) │ │ movdqa %xmm2,0x150(%edx) │ │ movdqa %xmm3,0x170(%edx) │ │ movdqa %xmm4,0x190(%edx) │ │ movdqa %xmm5,0x1b0(%edx) │ │ movdqa %xmm6,0x1d0(%edx) │ │ @@ -23815,16 +23818,16 @@ │ │ movdqa 0x64(%esp),%xmm3 │ │ movdqa 0x74(%esp),%xmm4 │ │ movdqa 0x84(%esp),%xmm5 │ │ movdqa 0x94(%esp),%xmm6 │ │ movdqa 0xa4(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ lea 0x773e(%edi),%esi │ │ - movdqa 0xa2c50(%edi),%xmm7 │ │ - jmp 16129 │ │ + movdqa 0xa58c0(%edi),%xmm7 │ │ + jmp 160f9 │ │ movdqa %xmm0,0x10(%edx) │ │ movdqa %xmm1,0x30(%edx) │ │ movdqa %xmm2,0x50(%edx) │ │ movdqa %xmm3,0x70(%edx) │ │ movdqa %xmm4,0x90(%edx) │ │ movdqa %xmm5,0xb0(%edx) │ │ movdqa %xmm6,0xd0(%edx) │ │ @@ -23849,19 +23852,19 @@ │ │ movdqa 0x60(%edx),%xmm1 │ │ movdqa 0x80(%edx),%xmm2 │ │ movdqa 0xa0(%edx),%xmm3 │ │ movdqa 0x140(%edx),%xmm4 │ │ movdqa 0x160(%edx),%xmm5 │ │ movdqa 0x180(%edx),%xmm6 │ │ movdqa 0x1a0(%edx),%xmm7 │ │ - call 19cb0 │ │ - call 1a550 │ │ + call 19c80 │ │ + call 1a520 │ │ lea 0x783b(%edi),%esi │ │ - movdqa 0xa2c50(%edi),%xmm7 │ │ - jmp 16129 │ │ + movdqa 0xa58c0(%edi),%xmm7 │ │ + jmp 160f9 │ │ movdqa %xmm0,0x100(%edx) │ │ movdqa %xmm1,0x120(%edx) │ │ movdqa %xmm2,0x140(%edx) │ │ movdqa %xmm3,0x160(%edx) │ │ movdqa %xmm4,0x180(%edx) │ │ movdqa %xmm5,0x1a0(%edx) │ │ movdqa %xmm6,0x1c0(%edx) │ │ @@ -23872,31 +23875,31 @@ │ │ movdqa 0x64(%esp),%xmm3 │ │ movdqa 0x74(%esp),%xmm4 │ │ movdqa 0x84(%esp),%xmm5 │ │ movdqa 0x94(%esp),%xmm6 │ │ movdqa 0xa4(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ mov %ebx,%esi │ │ - movdqa 0xa2c50(%edi),%xmm7 │ │ - jmp 16129 │ │ + movdqa 0xa58c0(%edi),%xmm7 │ │ + jmp 160f9 │ │ lea 0x78d4(%edi),%esi │ │ - jmp 18b01 │ │ + jmp 18ad1 │ │ movdqa 0x34(%esp),%xmm0 │ │ movdqa 0x44(%esp),%xmm1 │ │ movdqa 0x54(%esp),%xmm2 │ │ movdqa 0x64(%esp),%xmm3 │ │ movdqa 0x74(%esp),%xmm4 │ │ movdqa 0x84(%esp),%xmm5 │ │ movdqa 0x94(%esp),%xmm6 │ │ movdqa 0xa4(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ lea 0x7923(%edi),%esi │ │ mov %ebx,%eax │ │ lea 0x8(%eax),%ebx │ │ - jmp 16170 │ │ + jmp 16140 │ │ pxor %xmm7,%xmm7 │ │ movdqa %xmm7,(%edx) │ │ movdqa %xmm7,0x10(%edx) │ │ movdqa %xmm7,0x20(%edx) │ │ movdqa %xmm7,0x30(%edx) │ │ movdqa %xmm7,0x40(%edx) │ │ movdqa %xmm7,0x50(%edx) │ │ @@ -23921,29 +23924,29 @@ │ │ movdqa 0xc0(%edx),%xmm6 │ │ movdqa 0xe0(%edx),%xmm7 │ │ movdqa %xmm4,0x74(%esp) │ │ movdqa %xmm5,0x84(%esp) │ │ movdqa %xmm6,0x54(%esp) │ │ movdqa %xmm7,0x64(%esp) │ │ lea 0x4cb2(%edi),%esi │ │ - jmp 18b2c │ │ + jmp 18afc │ │ nop │ │ push %ebx │ │ push %esi │ │ push %edi │ │ sub $0x100,%esp │ │ mov 0x110(%esp),%eax │ │ mov 0x114(%esp),%ecx │ │ mov 0x118(%esp),%edx │ │ mov 0x11c(%esp),%ebx │ │ - call 1b8fa │ │ + call 1b8ca │ │ pop %edi │ │ add $0xffff85e6,%edi │ │ lea 0x73d7(%edi),%esi │ │ - call 1b9c0 │ │ + call 1b990 │ │ add $0x100,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ @@ -23951,19 +23954,19 @@ │ │ push %esi │ │ push %edi │ │ sub $0x100,%esp │ │ mov 0x110(%esp),%eax │ │ mov 0x114(%esp),%ecx │ │ mov 0x118(%esp),%edx │ │ mov 0x11c(%esp),%ebx │ │ - call 1b94a │ │ + call 1b91a │ │ pop %edi │ │ add $0xffff8596,%edi │ │ lea 0x78c9(%edi),%esi │ │ - call 1b9c0 │ │ + call 1b990 │ │ add $0x100,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ @@ -23971,19 +23974,19 @@ │ │ push %esi │ │ push %edi │ │ sub $0x100,%esp │ │ mov 0x110(%esp),%eax │ │ mov 0x114(%esp),%ecx │ │ mov 0x118(%esp),%edx │ │ mov 0x11c(%esp),%ebx │ │ - call 1b99a │ │ + call 1b96a │ │ pop %edi │ │ add $0xffff8546,%edi │ │ lea 0x7e3b(%edi),%esi │ │ - call 1b9c0 │ │ + call 1b990 │ │ add $0x100,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ @@ -24007,20 +24010,20 @@ │ │ movdqa 0x70(%edx),%xmm1 │ │ movdqa 0x90(%edx),%xmm2 │ │ movdqa 0xb0(%edx),%xmm3 │ │ movdqa 0x150(%edx),%xmm4 │ │ movdqa 0x170(%edx),%xmm5 │ │ movdqa 0x190(%edx),%xmm6 │ │ movdqa 0x1b0(%edx),%xmm7 │ │ - call 19cb0 │ │ - call 1a550 │ │ + call 19c80 │ │ + call 1a520 │ │ mov %esi,%ebx │ │ lea 0x7bac(%edi),%esi │ │ - movdqa 0xa2c60(%edi),%xmm7 │ │ - jmp 166e9 │ │ + movdqa 0xa58d0(%edi),%xmm7 │ │ + jmp 166b9 │ │ movdqa %xmm0,0x10(%edx) │ │ movdqa %xmm1,0x30(%edx) │ │ movdqa %xmm2,0x50(%edx) │ │ movdqa %xmm3,0x70(%edx) │ │ movdqa %xmm4,0x90(%edx) │ │ movdqa %xmm5,0xb0(%edx) │ │ movdqa %xmm6,0xd0(%edx) │ │ @@ -24031,16 +24034,16 @@ │ │ movdqa 0x64(%esp),%xmm3 │ │ movdqa 0x74(%esp),%xmm4 │ │ movdqa 0x84(%esp),%xmm5 │ │ movdqa 0x94(%esp),%xmm6 │ │ movdqa 0xa4(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ lea 0x7c32(%edi),%esi │ │ - movdqa 0xa2c60(%edi),%xmm7 │ │ - jmp 166e9 │ │ + movdqa 0xa58d0(%edi),%xmm7 │ │ + jmp 166b9 │ │ movdqa %xmm0,0x110(%edx) │ │ movdqa %xmm1,0x130(%edx) │ │ movdqa %xmm2,0x150(%edx) │ │ movdqa %xmm3,0x170(%edx) │ │ movdqa %xmm4,0x190(%edx) │ │ movdqa %xmm5,0x1b0(%edx) │ │ movdqa %xmm6,0x1d0(%edx) │ │ @@ -24065,16 +24068,16 @@ │ │ movdqa 0x60(%edx),%xmm1 │ │ movdqa 0x80(%edx),%xmm2 │ │ movdqa 0xa0(%edx),%xmm3 │ │ movdqa 0x140(%edx),%xmm4 │ │ movdqa 0x160(%edx),%xmm5 │ │ movdqa 0x180(%edx),%xmm6 │ │ movdqa 0x1a0(%edx),%xmm7 │ │ - call 19cb0 │ │ - call 1a550 │ │ + call 19c80 │ │ + call 1a520 │ │ movdqa 0x4(%esp),%xmm7 │ │ movdqa %xmm0,(%edx) │ │ movdqa %xmm1,0x20(%edx) │ │ movdqa %xmm2,0x40(%edx) │ │ movdqa %xmm3,0x60(%edx) │ │ movdqa %xmm4,0x80(%edx) │ │ movdqa %xmm5,0xa0(%edx) │ │ @@ -24086,16 +24089,16 @@ │ │ movdqa 0x64(%esp),%xmm3 │ │ movdqa 0x74(%esp),%xmm4 │ │ movdqa 0x84(%esp),%xmm5 │ │ movdqa 0x94(%esp),%xmm6 │ │ movdqa 0xa4(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ lea 0x7db3(%edi),%esi │ │ - movdqa 0xa2c60(%edi),%xmm7 │ │ - jmp 166e9 │ │ + movdqa 0xa58d0(%edi),%xmm7 │ │ + jmp 166b9 │ │ movdqa %xmm0,0x100(%edx) │ │ movdqa %xmm1,0x120(%edx) │ │ movdqa %xmm2,0x140(%edx) │ │ movdqa %xmm3,0x160(%edx) │ │ movdqa %xmm4,0x180(%edx) │ │ movdqa %xmm5,0x1a0(%edx) │ │ movdqa %xmm6,0x1c0(%edx) │ │ @@ -24106,31 +24109,31 @@ │ │ movdqa 0x60(%edx),%xmm3 │ │ movdqa 0x80(%edx),%xmm4 │ │ movdqa 0xa0(%edx),%xmm5 │ │ movdqa 0xc0(%edx),%xmm6 │ │ movdqa 0xe0(%edx),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ mov %ebx,%esi │ │ - movdqa 0xa2c60(%edi),%xmm7 │ │ - jmp 166e9 │ │ + movdqa 0xa58d0(%edi),%xmm7 │ │ + jmp 166b9 │ │ lea 0x7e49(%edi),%esi │ │ lea 0x8(%eax),%ebx │ │ - jmp 18d34 │ │ + jmp 18d04 │ │ movdqa 0x34(%esp),%xmm0 │ │ movdqa 0x44(%esp),%xmm1 │ │ movdqa 0x54(%esp),%xmm2 │ │ movdqa 0x64(%esp),%xmm3 │ │ movdqa 0x74(%esp),%xmm4 │ │ movdqa 0x84(%esp),%xmm5 │ │ movdqa 0x94(%esp),%xmm6 │ │ movdqa 0xa4(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ lea 0x7e96(%edi),%esi │ │ lea (%eax,%ecx,2),%eax │ │ - jmp 16760 │ │ + jmp 16730 │ │ pxor %xmm7,%xmm7 │ │ movdqa %xmm7,(%edx) │ │ movdqa %xmm7,0x10(%edx) │ │ movdqa %xmm7,0x20(%edx) │ │ movdqa %xmm7,0x30(%edx) │ │ movdqa %xmm7,0x40(%edx) │ │ movdqa %xmm7,0x50(%edx) │ │ @@ -24155,41 +24158,41 @@ │ │ movdqa 0xe0(%edx),%xmm7 │ │ movdqa %xmm4,0x74(%esp) │ │ movdqa %xmm5,0x84(%esp) │ │ movdqa %xmm6,0x54(%esp) │ │ movdqa %xmm7,0x64(%esp) │ │ lea 0x7f62(%edi),%esi │ │ mov %ebx,%eax │ │ - jmp 18d5f │ │ + jmp 18d2f │ │ movdqa 0x34(%esp),%xmm0 │ │ movdqa 0x44(%esp),%xmm1 │ │ movdqa 0x54(%esp),%xmm2 │ │ movdqa 0x64(%esp),%xmm3 │ │ movdqa 0x74(%esp),%xmm4 │ │ movdqa 0x84(%esp),%xmm5 │ │ movdqa 0x94(%esp),%xmm6 │ │ movdqa 0xa4(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ lea 0x4a5b(%edi),%esi │ │ lea (%eax,%ecx,2),%eax │ │ - jmp 16760 │ │ + jmp 16730 │ │ nop │ │ push %ebx │ │ push %esi │ │ push %edi │ │ sub $0x100,%esp │ │ mov 0x110(%esp),%eax │ │ mov 0x114(%esp),%ecx │ │ mov 0x118(%esp),%edx │ │ mov 0x11c(%esp),%ebx │ │ - call 1beba │ │ + call 1be8a │ │ pop %edi │ │ add $0xffff8026,%edi │ │ lea 0x73d7(%edi),%esi │ │ - call 1bf30 │ │ + call 1bf00 │ │ add $0x100,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ @@ -24197,30 +24200,30 @@ │ │ push %esi │ │ push %edi │ │ sub $0x100,%esp │ │ mov 0x110(%esp),%eax │ │ mov 0x114(%esp),%ecx │ │ mov 0x118(%esp),%edx │ │ mov 0x11c(%esp),%ebx │ │ - call 1bf0a │ │ + call 1beda │ │ pop %edi │ │ add $0xffff7fd6,%edi │ │ lea 0x81f2(%edi),%esi │ │ - call 1bf30 │ │ + call 1bf00 │ │ add $0x100,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ add $0x110,%edx │ │ mov %esi,%ebx │ │ lea 0x8130(%edi),%esi │ │ - movdqa 0xa2c10(%edi),%xmm6 │ │ + movdqa 0xa5880(%edi),%xmm6 │ │ movdqa 0xc0(%edx),%xmm7 │ │ movdqa (%edx),%xmm0 │ │ movdqa 0x20(%edx),%xmm1 │ │ movdqa 0x40(%edx),%xmm2 │ │ movdqa 0x60(%edx),%xmm3 │ │ movdqa 0x80(%edx),%xmm4 │ │ movdqa %xmm6,%xmm5 │ │ @@ -24253,53 +24256,53 @@ │ │ pmulhrsw %xmm5,%xmm7 │ │ psraw $0x1,%xmm7 │ │ pavgw %xmm7,%xmm5 │ │ movdqa 0xe0(%edx),%xmm7 │ │ pmulhrsw %xmm7,%xmm6 │ │ psraw $0x1,%xmm6 │ │ pavgw %xmm6,%xmm7 │ │ - jmp 15b64 │ │ + jmp 15b34 │ │ movdqa %xmm0,(%edx) │ │ movdqa %xmm1,0x20(%edx) │ │ movdqa %xmm2,0x40(%edx) │ │ movdqa %xmm3,0x60(%edx) │ │ movdqa %xmm4,0x80(%edx) │ │ movdqa %xmm5,0xa0(%edx) │ │ movdqa %xmm6,0xc0(%edx) │ │ movdqa %xmm7,0xe0(%edx) │ │ sub $0x10,%edx │ │ lea 0x8171(%edi),%esi │ │ - jmp 1bf3e │ │ + jmp 1bf0e │ │ movdqa %xmm0,(%edx) │ │ movdqa %xmm1,0x20(%edx) │ │ movdqa %xmm2,0x40(%edx) │ │ movdqa %xmm3,0x60(%edx) │ │ movdqa %xmm4,0x80(%edx) │ │ movdqa %xmm5,0xa0(%edx) │ │ movdqa %xmm6,0xc0(%edx) │ │ movdqa %xmm7,0xe0(%edx) │ │ sub $0xf0,%edx │ │ lea 0x81b5(%edi),%esi │ │ - jmp 1bf3e │ │ + jmp 1bf0e │ │ movdqa %xmm0,(%edx) │ │ movdqa %xmm1,0x20(%edx) │ │ movdqa %xmm2,0x40(%edx) │ │ movdqa %xmm3,0x60(%edx) │ │ movdqa %xmm4,0x80(%edx) │ │ movdqa %xmm5,0xa0(%edx) │ │ movdqa %xmm6,0xc0(%edx) │ │ movdqa %xmm7,0xe0(%edx) │ │ sub $0x10,%edx │ │ mov %ebx,%esi │ │ - jmp 1bf3e │ │ + jmp 1bf0e │ │ lea 0x8(%eax),%ebx │ │ lea 0x82e6(%edi),%esi │ │ movdqa %xmm7,0x4(%esp) │ │ movdqa %xmm4,0x14(%esp) │ │ - movdqa 0xa2c10(%edi),%xmm7 │ │ + movdqa 0xa5880(%edi),%xmm7 │ │ movdqa %xmm7,%xmm4 │ │ pmulhrsw %xmm5,%xmm4 │ │ paddsw %xmm5,%xmm5 │ │ paddsw %xmm4,%xmm5 │ │ movdqa %xmm7,%xmm4 │ │ pmulhrsw %xmm6,%xmm4 │ │ paddsw %xmm6,%xmm6 │ │ @@ -24316,15 +24319,15 @@ │ │ pmulhrsw %xmm2,%xmm4 │ │ paddsw %xmm2,%xmm2 │ │ paddsw %xmm4,%xmm2 │ │ movdqa %xmm7,%xmm4 │ │ pmulhrsw %xmm3,%xmm4 │ │ paddsw %xmm3,%xmm3 │ │ paddsw %xmm4,%xmm3 │ │ - movdqa 0xa2bc0(%edi),%xmm4 │ │ + movdqa 0xa5830(%edi),%xmm4 │ │ pmulhrsw %xmm4,%xmm5 │ │ pmulhrsw %xmm4,%xmm6 │ │ movdqa %xmm5,0x24(%esp) │ │ movdqa 0x14(%esp),%xmm5 │ │ movdqa %xmm6,0x14(%esp) │ │ movdqa %xmm7,%xmm6 │ │ pmulhrsw %xmm5,%xmm6 │ │ @@ -24337,26 +24340,26 @@ │ │ pmulhrsw %xmm4,%xmm0 │ │ pmulhrsw %xmm4,%xmm1 │ │ pmulhrsw %xmm4,%xmm2 │ │ pmulhrsw %xmm4,%xmm3 │ │ pmulhrsw %xmm4,%xmm6 │ │ pmulhrsw %xmm5,%xmm4 │ │ movdqa %xmm6,0x4(%esp) │ │ - jmp 15c63 │ │ + jmp 15c33 │ │ movdqa 0x10(%edx),%xmm0 │ │ movdqa 0x30(%edx),%xmm1 │ │ movdqa 0x50(%edx),%xmm2 │ │ movdqa 0x70(%edx),%xmm3 │ │ movdqa 0x90(%edx),%xmm4 │ │ movdqa 0xb0(%edx),%xmm5 │ │ movdqa 0xd0(%edx),%xmm6 │ │ movdqa 0xf0(%edx),%xmm7 │ │ lea 0x8328(%edi),%esi │ │ lea (%eax,%ecx,2),%eax │ │ - jmp 1c0db │ │ + jmp 1c0ab │ │ pxor %xmm7,%xmm7 │ │ movdqa %xmm7,(%edx) │ │ movdqa %xmm7,0x10(%edx) │ │ movdqa %xmm7,0x20(%edx) │ │ movdqa %xmm7,0x30(%edx) │ │ movdqa %xmm7,0x40(%edx) │ │ movdqa %xmm7,0x50(%edx) │ │ @@ -24377,81 +24380,81 @@ │ │ movdqa 0x60(%edx),%xmm3 │ │ movdqa 0x80(%edx),%xmm4 │ │ movdqa 0xa0(%edx),%xmm5 │ │ movdqa 0xc0(%edx),%xmm6 │ │ movdqa 0xe0(%edx),%xmm7 │ │ lea 0x83d9(%edi),%esi │ │ mov %ebx,%eax │ │ - jmp 1c0db │ │ + jmp 1c0ab │ │ movdqa 0x10(%edx),%xmm0 │ │ movdqa 0x30(%edx),%xmm1 │ │ movdqa 0x50(%edx),%xmm2 │ │ movdqa 0x70(%edx),%xmm3 │ │ movdqa 0x90(%edx),%xmm4 │ │ movdqa 0xb0(%edx),%xmm5 │ │ movdqa 0xd0(%edx),%xmm6 │ │ movdqa 0xf0(%edx),%xmm7 │ │ lea 0x4a5b(%edi),%esi │ │ lea (%eax,%ecx,2),%eax │ │ - jmp 1c0db │ │ + jmp 1c0ab │ │ nopl 0x0(%eax,%eax,1) │ │ push %ebx │ │ push %esi │ │ push %edi │ │ sub $0x240,%esp │ │ mov 0x250(%esp),%eax │ │ mov 0x254(%esp),%ecx │ │ mov 0x258(%esp),%edx │ │ mov 0x25c(%esp),%ebx │ │ - call 1c32a │ │ + call 1c2fa │ │ pop %edi │ │ add $0xffff7bb6,%edi │ │ test %ebx,%ebx │ │ - je 1c344 │ │ - call 1c3a0 │ │ + je 1c314 │ │ + call 1c370 │ │ add $0x240,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ - movd 0xa2c30(%edi),%xmm1 │ │ + movd 0xa58a0(%edi),%xmm1 │ │ movdqa (%edx),%xmm0 │ │ pmulhrsw %xmm1,%xmm0 │ │ - movd 0xa2c50(%edi),%xmm2 │ │ + movd 0xa58c0(%edi),%xmm2 │ │ mov %ebx,(%edx) │ │ pmulhrsw %xmm2,%xmm0 │ │ psrlw $0x2,%xmm2 │ │ pmulhrsw %xmm1,%xmm0 │ │ pmulhrsw %xmm2,%xmm0 │ │ pshuflw $0x0,%xmm0,%xmm0 │ │ punpcklwd %xmm0,%xmm0 │ │ mov $0x8,%ebx │ │ lea 0x84ac(%edi),%esi │ │ - jmp 159c7 │ │ + jmp 15997 │ │ add $0x240,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ cmp $0x6a,%ebx │ │ - jle 1c4da │ │ + jle 1c4aa │ │ movdqa 0x30(%edx),%xmm0 │ │ movdqa 0x70(%edx),%xmm1 │ │ movdqa 0xb0(%edx),%xmm2 │ │ movdqa 0xf0(%edx),%xmm3 │ │ movdqa 0x130(%edx),%xmm4 │ │ movdqa 0x170(%edx),%xmm5 │ │ movdqa 0x1b0(%edx),%xmm6 │ │ movdqa 0x1f0(%edx),%xmm7 │ │ - call 15d60 │ │ - movdqa 0xa2c50(%edi),%xmm7 │ │ + call 15d30 │ │ + movdqa 0xa58c0(%edi),%xmm7 │ │ lea 0x851b(%edi),%esi │ │ - jmp 15b34 │ │ + jmp 15b04 │ │ movdqa %xmm0,0x94(%esp) │ │ movdqa %xmm4,0xa4(%esp) │ │ movdqa %xmm2,0x114(%esp) │ │ movdqa %xmm6,0x124(%esp) │ │ movdqa %xmm1,0x1f4(%esp) │ │ movdqa %xmm3,0x1e4(%esp) │ │ movdqa %xmm5,0x1b4(%esp) │ │ @@ -24460,18 +24463,18 @@ │ │ movdqa 0x60(%edx),%xmm1 │ │ movdqa 0xa0(%edx),%xmm2 │ │ movdqa 0xe0(%edx),%xmm3 │ │ movdqa 0x120(%edx),%xmm4 │ │ movdqa 0x160(%edx),%xmm5 │ │ movdqa 0x1a0(%edx),%xmm6 │ │ movdqa 0x1e0(%edx),%xmm7 │ │ - call 15d60 │ │ - movdqa 0xa2c50(%edi),%xmm7 │ │ + call 15d30 │ │ + movdqa 0xa58c0(%edi),%xmm7 │ │ lea 0x85b5(%edi),%esi │ │ - jmp 15b34 │ │ + jmp 15b04 │ │ movdqa %xmm0,0x74(%esp) │ │ movdqa %xmm4,0x84(%esp) │ │ movdqa %xmm2,0xf4(%esp) │ │ movdqa %xmm6,0x104(%esp) │ │ movdqa %xmm1,0x214(%esp) │ │ movdqa %xmm3,0x1c4(%esp) │ │ movdqa %xmm5,0x1d4(%esp) │ │ @@ -24480,18 +24483,18 @@ │ │ movdqa 0x50(%edx),%xmm1 │ │ movdqa 0x90(%edx),%xmm2 │ │ movdqa 0xd0(%edx),%xmm3 │ │ movdqa 0x110(%edx),%xmm4 │ │ movdqa 0x150(%edx),%xmm5 │ │ movdqa 0x190(%edx),%xmm6 │ │ movdqa 0x1d0(%edx),%xmm7 │ │ - call 15d60 │ │ - movdqa 0xa2c50(%edi),%xmm7 │ │ + call 15d30 │ │ + movdqa 0xa58c0(%edi),%xmm7 │ │ lea 0x864c(%edi),%esi │ │ - jmp 15b34 │ │ + jmp 15b04 │ │ movdqa %xmm0,0x54(%esp) │ │ movdqa %xmm4,0x64(%esp) │ │ movdqa %xmm2,0xd4(%esp) │ │ movdqa %xmm6,0xe4(%esp) │ │ movdqa %xmm1,0x154(%esp) │ │ movdqa %xmm3,0x184(%esp) │ │ movdqa %xmm5,0x194(%esp) │ │ @@ -24500,34 +24503,34 @@ │ │ movdqa 0x40(%edx),%xmm1 │ │ movdqa 0x80(%edx),%xmm2 │ │ movdqa 0xc0(%edx),%xmm3 │ │ movdqa 0x100(%edx),%xmm4 │ │ movdqa 0x140(%edx),%xmm5 │ │ movdqa 0x180(%edx),%xmm6 │ │ movdqa 0x1c0(%edx),%xmm7 │ │ - call 15d60 │ │ - movdqa 0xa2c50(%edi),%xmm7 │ │ + call 15d30 │ │ + movdqa 0xa58c0(%edi),%xmm7 │ │ lea 0x86df(%edi),%esi │ │ - jmp 15b34 │ │ + jmp 15b04 │ │ movdqa %xmm2,0xb4(%esp) │ │ movdqa %xmm6,0xc4(%esp) │ │ movdqa %xmm1,0x134(%esp) │ │ movdqa %xmm3,0x1a4(%esp) │ │ movdqa %xmm5,0x174(%esp) │ │ movdqa %xmm7,0x164(%esp) │ │ movdqa %xmm4,%xmm1 │ │ movdqa 0x54(%esp),%xmm2 │ │ movdqa 0x64(%esp),%xmm3 │ │ cmp $0x6a,%ebx │ │ - jg 1c6e4 │ │ + jg 1c6b4 │ │ pxor %xmm4,%xmm4 │ │ movdqa %xmm4,%xmm5 │ │ movdqa %xmm4,%xmm6 │ │ movdqa %xmm4,%xmm7 │ │ - call 15d60 │ │ + call 15d30 │ │ movdqa %xmm0,0x34(%esp) │ │ movdqa %xmm1,0x44(%esp) │ │ movdqa %xmm2,0x54(%esp) │ │ movdqa %xmm3,0x64(%esp) │ │ movdqa %xmm4,0x74(%esp) │ │ movdqa %xmm5,0x84(%esp) │ │ movdqa %xmm6,0x94(%esp) │ │ @@ -24535,31 +24538,31 @@ │ │ movdqa 0xc4(%esp),%xmm1 │ │ movdqa 0xd4(%esp),%xmm2 │ │ movdqa 0xe4(%esp),%xmm3 │ │ pxor %xmm4,%xmm4 │ │ movdqa %xmm4,%xmm5 │ │ movdqa %xmm4,%xmm6 │ │ movdqa %xmm4,%xmm7 │ │ - call 194f0 │ │ + call 194c0 │ │ movdqa 0x4(%esp),%xmm7 │ │ movdqa %xmm0,0xb4(%esp) │ │ movdqa %xmm1,0xc4(%esp) │ │ movdqa %xmm2,0xd4(%esp) │ │ movdqa %xmm3,0xe4(%esp) │ │ movdqa %xmm4,0xf4(%esp) │ │ movdqa %xmm5,0x104(%esp) │ │ movdqa %xmm6,0x114(%esp) │ │ movdqa %xmm7,0x124(%esp) │ │ - call 1cc20 │ │ - jmp 1c7da │ │ + call 1cbf0 │ │ + jmp 1c7aa │ │ movdqa 0x74(%esp),%xmm4 │ │ movdqa 0x84(%esp),%xmm5 │ │ movdqa 0x94(%esp),%xmm6 │ │ movdqa 0xa4(%esp),%xmm7 │ │ - call 15d60 │ │ + call 15d30 │ │ movdqa %xmm0,0x34(%esp) │ │ movdqa %xmm1,0x44(%esp) │ │ movdqa %xmm2,0x54(%esp) │ │ movdqa %xmm3,0x64(%esp) │ │ movdqa %xmm4,0x74(%esp) │ │ movdqa %xmm5,0x84(%esp) │ │ movdqa %xmm6,0x94(%esp) │ │ @@ -24567,25 +24570,25 @@ │ │ movdqa 0xc4(%esp),%xmm1 │ │ movdqa 0xd4(%esp),%xmm2 │ │ movdqa 0xe4(%esp),%xmm3 │ │ movdqa 0xf4(%esp),%xmm4 │ │ movdqa 0x104(%esp),%xmm5 │ │ movdqa 0x114(%esp),%xmm6 │ │ movdqa 0x124(%esp),%xmm7 │ │ - call 194f0 │ │ + call 194c0 │ │ movdqa 0x4(%esp),%xmm7 │ │ movdqa %xmm0,0xb4(%esp) │ │ movdqa %xmm1,0xc4(%esp) │ │ movdqa %xmm2,0xd4(%esp) │ │ movdqa %xmm3,0xe4(%esp) │ │ movdqa %xmm4,0xf4(%esp) │ │ movdqa %xmm5,0x104(%esp) │ │ movdqa %xmm6,0x114(%esp) │ │ movdqa %xmm7,0x124(%esp) │ │ - call 1cef0 │ │ + call 1cec0 │ │ lea 0x8b14(%edi),%ebx │ │ movdqa %xmm7,0x4(%esp) │ │ lea 0x89f9(%edi),%esi │ │ pxor %xmm7,%xmm7 │ │ movdqa %xmm7,(%edx) │ │ movdqa %xmm7,0x10(%edx) │ │ movdqa %xmm7,0x20(%edx) │ │ @@ -24616,311 +24619,311 @@ │ │ movdqa %xmm7,0x1b0(%edx) │ │ movdqa %xmm7,0x1c0(%edx) │ │ movdqa %xmm7,0x1d0(%edx) │ │ movdqa %xmm7,0x1e0(%edx) │ │ movdqa %xmm7,0x1f0(%edx) │ │ jmp *%esi │ │ lea 0x8a04(%edi),%esi │ │ - jmp 15c1f │ │ + jmp 15bef │ │ movdqa 0xb4(%esp),%xmm0 │ │ movdqa 0xc4(%esp),%xmm1 │ │ movdqa 0xd4(%esp),%xmm2 │ │ movdqa 0xe4(%esp),%xmm3 │ │ movdqa 0xf4(%esp),%xmm4 │ │ movdqa 0x104(%esp),%xmm5 │ │ movdqa 0x114(%esp),%xmm6 │ │ movdqa 0x124(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ lea (%eax,%ecx,2),%eax │ │ lea 0x8a60(%edi),%esi │ │ - jmp 15c1f │ │ + jmp 15bef │ │ movdqa 0x134(%esp),%xmm0 │ │ movdqa 0x144(%esp),%xmm1 │ │ movdqa 0x154(%esp),%xmm2 │ │ movdqa 0x164(%esp),%xmm3 │ │ movdqa 0x174(%esp),%xmm4 │ │ movdqa 0x184(%esp),%xmm5 │ │ movdqa 0x194(%esp),%xmm6 │ │ movdqa 0x1a4(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ lea (%eax,%ecx,2),%eax │ │ lea 0x8abc(%edi),%esi │ │ - jmp 15c1f │ │ + jmp 15bef │ │ movdqa 0x1b4(%esp),%xmm0 │ │ movdqa 0x1c4(%esp),%xmm1 │ │ movdqa 0x1d4(%esp),%xmm2 │ │ movdqa 0x1e4(%esp),%xmm3 │ │ movdqa 0x1f4(%esp),%xmm4 │ │ movdqa 0x204(%esp),%xmm5 │ │ movdqa 0x214(%esp),%xmm6 │ │ movdqa 0x224(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ lea (%eax,%ecx,2),%eax │ │ mov %ebx,%esi │ │ - jmp 15c1f │ │ + jmp 15bef │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ nopl (%eax) │ │ movdqa 0x138(%esp),%xmm0 │ │ - movdqa 0xa2c90(%edi),%xmm3 │ │ + movdqa 0xa5900(%edi),%xmm3 │ │ pmulhrsw %xmm0,%xmm3 │ │ - pmulhrsw 0xa2c80(%edi),%xmm0 │ │ - movdqa 0xa2bb0(%edi),%xmm7 │ │ + pmulhrsw 0xa58f0(%edi),%xmm0 │ │ + movdqa 0xa5820(%edi),%xmm7 │ │ movdqa %xmm0,0x138(%esp) │ │ movdqa %xmm3,0x228(%esp) │ │ movdqa %xmm3,%xmm2 │ │ punpckhwd %xmm0,%xmm2 │ │ punpcklwd %xmm0,%xmm3 │ │ - movdqa 0xa28f0(%edi),%xmm0 │ │ + movdqa 0xa5560(%edi),%xmm0 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm0,%xmm1 │ │ pmaddwd %xmm3,%xmm0 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm0 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm1,%xmm0 │ │ - movdqa 0xa28e0(%edi),%xmm1 │ │ + movdqa 0xa5550(%edi),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm3 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm3 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm2,%xmm3 │ │ movdqa %xmm3,0x148(%esp) │ │ movdqa %xmm0,0x218(%esp) │ │ movdqa 0x168(%esp),%xmm1 │ │ - movdqa 0xa2cf0(%edi),%xmm2 │ │ + movdqa 0xa5960(%edi),%xmm2 │ │ pmulhrsw %xmm1,%xmm2 │ │ - pmulhrsw 0xa2ce0(%edi),%xmm1 │ │ + pmulhrsw 0xa5950(%edi),%xmm1 │ │ movdqa %xmm1,0x168(%esp) │ │ movdqa %xmm2,0x1f8(%esp) │ │ movdqa %xmm2,%xmm3 │ │ punpckhwd %xmm1,%xmm3 │ │ punpcklwd %xmm1,%xmm2 │ │ - movdqa 0xa28e0(%edi),%xmm1 │ │ + movdqa 0xa5550(%edi),%xmm1 │ │ movdqa %xmm3,%xmm0 │ │ pmaddwd %xmm1,%xmm0 │ │ pmaddwd %xmm2,%xmm1 │ │ paddd %xmm7,%xmm0 │ │ paddd %xmm7,%xmm1 │ │ psrad $0xc,%xmm0 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm0,%xmm1 │ │ - movdqa 0xa2a70(%edi),%xmm0 │ │ + movdqa 0xa56e0(%edi),%xmm0 │ │ pmaddwd %xmm0,%xmm3 │ │ pmaddwd %xmm0,%xmm2 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm2 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm3,%xmm2 │ │ movdqa %xmm2,0x158(%esp) │ │ movdqa %xmm1,0x208(%esp) │ │ movdqa 0x178(%esp),%xmm0 │ │ - movdqa 0xa2d10(%edi),%xmm3 │ │ + movdqa 0xa5980(%edi),%xmm3 │ │ pmulhrsw %xmm0,%xmm3 │ │ - pmulhrsw 0xa2d00(%edi),%xmm0 │ │ + pmulhrsw 0xa5970(%edi),%xmm0 │ │ movdqa %xmm0,0x178(%esp) │ │ movdqa %xmm3,0x1e8(%esp) │ │ movdqa %xmm3,%xmm2 │ │ punpckhwd %xmm0,%xmm2 │ │ punpcklwd %xmm0,%xmm3 │ │ - movdqa 0xa2910(%edi),%xmm0 │ │ + movdqa 0xa5580(%edi),%xmm0 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm0,%xmm1 │ │ pmaddwd %xmm3,%xmm0 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm0 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm1,%xmm0 │ │ - movdqa 0xa2900(%edi),%xmm1 │ │ + movdqa 0xa5570(%edi),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm3 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm3 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm2,%xmm3 │ │ movdqa %xmm3,0x188(%esp) │ │ movdqa %xmm0,0x1d8(%esp) │ │ movdqa 0x1a8(%esp),%xmm2 │ │ pxor %xmm0,%xmm0 │ │ movdqa %xmm0,%xmm3 │ │ - movdqa 0xa2d70(%edi),%xmm1 │ │ + movdqa 0xa59e0(%edi),%xmm1 │ │ pmulhrsw %xmm2,%xmm1 │ │ - pmulhrsw 0xa2d60(%edi),%xmm2 │ │ - jmp 1d430 │ │ + pmulhrsw 0xa59d0(%edi),%xmm2 │ │ + jmp 1d400 │ │ nopl 0x0(%eax,%eax,1) │ │ nopl 0x0(%eax) │ │ movdqa 0x138(%esp),%xmm0 │ │ movdqa 0x148(%esp),%xmm1 │ │ - movdqa 0xa2c90(%edi),%xmm3 │ │ + movdqa 0xa5900(%edi),%xmm3 │ │ pmulhrsw %xmm0,%xmm3 │ │ - pmulhrsw 0xa2c80(%edi),%xmm0 │ │ - movdqa 0xa2cb0(%edi),%xmm2 │ │ + pmulhrsw 0xa58f0(%edi),%xmm0 │ │ + movdqa 0xa5920(%edi),%xmm2 │ │ pmulhrsw %xmm1,%xmm2 │ │ - pmulhrsw 0xa2ca0(%edi),%xmm1 │ │ - movdqa 0xa2bb0(%edi),%xmm7 │ │ + pmulhrsw 0xa5910(%edi),%xmm1 │ │ + movdqa 0xa5820(%edi),%xmm7 │ │ movdqa %xmm0,%xmm4 │ │ psubsw %xmm1,%xmm4 │ │ paddsw %xmm1,%xmm0 │ │ movdqa %xmm3,%xmm5 │ │ psubsw %xmm2,%xmm5 │ │ paddsw %xmm2,%xmm3 │ │ movdqa %xmm5,%xmm2 │ │ punpckhwd %xmm4,%xmm2 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0xa28f0(%edi),%xmm4 │ │ + movdqa 0xa5560(%edi),%xmm4 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm4,%xmm1 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm1,%xmm4 │ │ - movdqa 0xa28e0(%edi),%xmm1 │ │ + movdqa 0xa5550(%edi),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm5 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm2,%xmm5 │ │ movdqa %xmm0,0x138(%esp) │ │ movdqa %xmm5,0x148(%esp) │ │ movdqa %xmm4,0x218(%esp) │ │ movdqa %xmm3,0x228(%esp) │ │ movdqa 0x158(%esp),%xmm0 │ │ movdqa 0x168(%esp),%xmm1 │ │ - movdqa 0xa2cd0(%edi),%xmm3 │ │ + movdqa 0xa5940(%edi),%xmm3 │ │ pmulhrsw %xmm0,%xmm3 │ │ - pmulhrsw 0xa2cc0(%edi),%xmm0 │ │ - movdqa 0xa2cf0(%edi),%xmm2 │ │ + pmulhrsw 0xa5930(%edi),%xmm0 │ │ + movdqa 0xa5960(%edi),%xmm2 │ │ pmulhrsw %xmm1,%xmm2 │ │ - pmulhrsw 0xa2ce0(%edi),%xmm1 │ │ + pmulhrsw 0xa5950(%edi),%xmm1 │ │ movdqa %xmm1,%xmm4 │ │ psubsw %xmm0,%xmm4 │ │ paddsw %xmm1,%xmm0 │ │ movdqa %xmm2,%xmm5 │ │ psubsw %xmm3,%xmm5 │ │ paddsw %xmm2,%xmm3 │ │ movdqa %xmm5,%xmm2 │ │ punpckhwd %xmm4,%xmm2 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0xa28e0(%edi),%xmm4 │ │ + movdqa 0xa5550(%edi),%xmm4 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm4,%xmm1 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm1,%xmm4 │ │ - movdqa 0xa2a70(%edi),%xmm1 │ │ + movdqa 0xa56e0(%edi),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm5 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm2,%xmm5 │ │ movdqa %xmm5,0x158(%esp) │ │ movdqa %xmm0,0x168(%esp) │ │ movdqa %xmm3,0x1f8(%esp) │ │ movdqa %xmm4,0x208(%esp) │ │ movdqa 0x178(%esp),%xmm0 │ │ movdqa 0x188(%esp),%xmm1 │ │ - movdqa 0xa2d10(%edi),%xmm3 │ │ + movdqa 0xa5980(%edi),%xmm3 │ │ pmulhrsw %xmm0,%xmm3 │ │ - pmulhrsw 0xa2d00(%edi),%xmm0 │ │ - movdqa 0xa2d30(%edi),%xmm2 │ │ + pmulhrsw 0xa5970(%edi),%xmm0 │ │ + movdqa 0xa59a0(%edi),%xmm2 │ │ pmulhrsw %xmm1,%xmm2 │ │ - pmulhrsw 0xa2d20(%edi),%xmm1 │ │ + pmulhrsw 0xa5990(%edi),%xmm1 │ │ movdqa %xmm0,%xmm4 │ │ psubsw %xmm1,%xmm4 │ │ paddsw %xmm1,%xmm0 │ │ movdqa %xmm3,%xmm5 │ │ psubsw %xmm2,%xmm5 │ │ paddsw %xmm2,%xmm3 │ │ movdqa %xmm5,%xmm2 │ │ punpckhwd %xmm4,%xmm2 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0xa2910(%edi),%xmm4 │ │ + movdqa 0xa5580(%edi),%xmm4 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm4,%xmm1 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm1,%xmm4 │ │ - movdqa 0xa2900(%edi),%xmm1 │ │ + movdqa 0xa5570(%edi),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm5 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm2,%xmm5 │ │ movdqa %xmm0,0x178(%esp) │ │ movdqa %xmm5,0x188(%esp) │ │ movdqa %xmm4,0x1d8(%esp) │ │ movdqa %xmm3,0x1e8(%esp) │ │ movdqa 0x198(%esp),%xmm0 │ │ movdqa 0x1a8(%esp),%xmm2 │ │ - movdqa 0xa2d50(%edi),%xmm3 │ │ + movdqa 0xa59c0(%edi),%xmm3 │ │ pmulhrsw %xmm0,%xmm3 │ │ - pmulhrsw 0xa2d40(%edi),%xmm0 │ │ - movdqa 0xa2d70(%edi),%xmm1 │ │ + pmulhrsw 0xa59b0(%edi),%xmm0 │ │ + movdqa 0xa59e0(%edi),%xmm1 │ │ pmulhrsw %xmm2,%xmm1 │ │ - pmulhrsw 0xa2d60(%edi),%xmm2 │ │ - jmp 1d430 │ │ + pmulhrsw 0xa59d0(%edi),%xmm2 │ │ + jmp 1d400 │ │ nopl (%eax) │ │ - movdqa 0xa2bb0(%edi),%xmm7 │ │ + movdqa 0xa5820(%edi),%xmm7 │ │ movdqa 0x138(%esp),%xmm0 │ │ movdqa 0x148(%esp),%xmm1 │ │ movdqa 0x218(%esp),%xmm2 │ │ movdqa 0x228(%esp),%xmm3 │ │ movdqa %xmm0,%xmm5 │ │ punpckhwd %xmm3,%xmm5 │ │ punpcklwd %xmm3,%xmm0 │ │ - movdqa 0xa2a90(%edi),%xmm3 │ │ + movdqa 0xa5700(%edi),%xmm3 │ │ movdqa %xmm5,%xmm4 │ │ pmaddwd %xmm3,%xmm4 │ │ pmaddwd %xmm0,%xmm3 │ │ paddd %xmm7,%xmm4 │ │ paddd %xmm7,%xmm3 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm4,%xmm3 │ │ - movdqa 0xa2a80(%edi),%xmm4 │ │ + movdqa 0xa56f0(%edi),%xmm4 │ │ pmaddwd %xmm4,%xmm5 │ │ pmaddwd %xmm4,%xmm0 │ │ paddd %xmm7,%xmm5 │ │ paddd %xmm7,%xmm0 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm5,%xmm0 │ │ movdqa %xmm2,%xmm5 │ │ punpckhwd %xmm1,%xmm5 │ │ punpcklwd %xmm1,%xmm2 │ │ - movdqa 0xa2ad0(%edi),%xmm1 │ │ + movdqa 0xa5740(%edi),%xmm1 │ │ movdqa %xmm5,%xmm4 │ │ pmaddwd %xmm1,%xmm4 │ │ pmaddwd %xmm2,%xmm1 │ │ paddd %xmm7,%xmm4 │ │ paddd %xmm7,%xmm1 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm4,%xmm1 │ │ - movdqa 0xa2ac0(%edi),%xmm4 │ │ + movdqa 0xa5730(%edi),%xmm4 │ │ pmaddwd %xmm4,%xmm5 │ │ pmaddwd %xmm4,%xmm2 │ │ paddd %xmm7,%xmm5 │ │ paddd %xmm7,%xmm2 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm5,%xmm2 │ │ @@ -24929,24 +24932,24 @@ │ │ paddsw %xmm2,%xmm0 │ │ movdqa %xmm3,%xmm5 │ │ psubsw %xmm1,%xmm5 │ │ paddsw %xmm1,%xmm3 │ │ movdqa %xmm5,%xmm2 │ │ punpckhwd %xmm4,%xmm2 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0xa28f0(%edi),%xmm4 │ │ + movdqa 0xa5560(%edi),%xmm4 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm4,%xmm1 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm1,%xmm4 │ │ - movdqa 0xa28e0(%edi),%xmm1 │ │ + movdqa 0xa5550(%edi),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm5 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm2,%xmm5 │ │ @@ -24957,44 +24960,44 @@ │ │ movdqa 0x158(%esp),%xmm0 │ │ movdqa 0x168(%esp),%xmm1 │ │ movdqa 0x1f8(%esp),%xmm2 │ │ movdqa 0x208(%esp),%xmm3 │ │ movdqa %xmm0,%xmm5 │ │ punpckhwd %xmm3,%xmm5 │ │ punpcklwd %xmm3,%xmm0 │ │ - movdqa 0xa2a00(%edi),%xmm3 │ │ + movdqa 0xa5670(%edi),%xmm3 │ │ movdqa %xmm5,%xmm4 │ │ pmaddwd %xmm3,%xmm4 │ │ pmaddwd %xmm0,%xmm3 │ │ paddd %xmm7,%xmm4 │ │ paddd %xmm7,%xmm3 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm4,%xmm3 │ │ - movdqa 0xa29f0(%edi),%xmm4 │ │ + movdqa 0xa5660(%edi),%xmm4 │ │ pmaddwd %xmm4,%xmm5 │ │ pmaddwd %xmm4,%xmm0 │ │ paddd %xmm7,%xmm5 │ │ paddd %xmm7,%xmm0 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm5,%xmm0 │ │ movdqa %xmm2,%xmm5 │ │ punpckhwd %xmm1,%xmm5 │ │ punpcklwd %xmm1,%xmm2 │ │ - movdqa 0xa2a40(%edi),%xmm1 │ │ + movdqa 0xa56b0(%edi),%xmm1 │ │ movdqa %xmm5,%xmm4 │ │ pmaddwd %xmm1,%xmm4 │ │ pmaddwd %xmm2,%xmm1 │ │ paddd %xmm7,%xmm4 │ │ paddd %xmm7,%xmm1 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm4,%xmm1 │ │ - movdqa 0xa2a30(%edi),%xmm4 │ │ + movdqa 0xa56a0(%edi),%xmm4 │ │ pmaddwd %xmm4,%xmm5 │ │ pmaddwd %xmm4,%xmm2 │ │ paddd %xmm7,%xmm5 │ │ paddd %xmm7,%xmm2 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm5,%xmm2 │ │ @@ -25003,24 +25006,24 @@ │ │ paddsw %xmm2,%xmm0 │ │ movdqa %xmm1,%xmm5 │ │ psubsw %xmm3,%xmm5 │ │ paddsw %xmm1,%xmm3 │ │ movdqa %xmm5,%xmm2 │ │ punpckhwd %xmm4,%xmm2 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0xa28e0(%edi),%xmm4 │ │ + movdqa 0xa5550(%edi),%xmm4 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm4,%xmm1 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm1,%xmm4 │ │ - movdqa 0xa2a70(%edi),%xmm1 │ │ + movdqa 0xa56e0(%edi),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm5 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm2,%xmm5 │ │ @@ -25031,44 +25034,44 @@ │ │ movdqa 0x178(%esp),%xmm0 │ │ movdqa 0x188(%esp),%xmm1 │ │ movdqa 0x1d8(%esp),%xmm2 │ │ movdqa 0x1e8(%esp),%xmm3 │ │ movdqa %xmm0,%xmm5 │ │ punpckhwd %xmm3,%xmm5 │ │ punpcklwd %xmm3,%xmm0 │ │ - movdqa 0xa29e0(%edi),%xmm3 │ │ + movdqa 0xa5650(%edi),%xmm3 │ │ movdqa %xmm5,%xmm4 │ │ pmaddwd %xmm3,%xmm4 │ │ pmaddwd %xmm0,%xmm3 │ │ paddd %xmm7,%xmm4 │ │ paddd %xmm7,%xmm3 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm4,%xmm3 │ │ - movdqa 0xa29d0(%edi),%xmm4 │ │ + movdqa 0xa5640(%edi),%xmm4 │ │ pmaddwd %xmm4,%xmm5 │ │ pmaddwd %xmm4,%xmm0 │ │ paddd %xmm7,%xmm5 │ │ paddd %xmm7,%xmm0 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm5,%xmm0 │ │ movdqa %xmm2,%xmm5 │ │ punpckhwd %xmm1,%xmm5 │ │ punpcklwd %xmm1,%xmm2 │ │ - movdqa 0xa2a20(%edi),%xmm1 │ │ + movdqa 0xa5690(%edi),%xmm1 │ │ movdqa %xmm5,%xmm4 │ │ pmaddwd %xmm1,%xmm4 │ │ pmaddwd %xmm2,%xmm1 │ │ paddd %xmm7,%xmm4 │ │ paddd %xmm7,%xmm1 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm4,%xmm1 │ │ - movdqa 0xa2a10(%edi),%xmm4 │ │ + movdqa 0xa5680(%edi),%xmm4 │ │ pmaddwd %xmm4,%xmm5 │ │ pmaddwd %xmm4,%xmm2 │ │ paddd %xmm7,%xmm5 │ │ paddd %xmm7,%xmm2 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm5,%xmm2 │ │ @@ -25077,24 +25080,24 @@ │ │ paddsw %xmm2,%xmm0 │ │ movdqa %xmm3,%xmm5 │ │ psubsw %xmm1,%xmm5 │ │ paddsw %xmm1,%xmm3 │ │ movdqa %xmm5,%xmm2 │ │ punpckhwd %xmm4,%xmm2 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0xa2910(%edi),%xmm4 │ │ + movdqa 0xa5580(%edi),%xmm4 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm4,%xmm1 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm1,%xmm4 │ │ - movdqa 0xa2900(%edi),%xmm1 │ │ + movdqa 0xa5570(%edi),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm5 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm2,%xmm5 │ │ @@ -25105,44 +25108,44 @@ │ │ movdqa 0x198(%esp),%xmm0 │ │ movdqa 0x1a8(%esp),%xmm1 │ │ movdqa 0x1b8(%esp),%xmm2 │ │ movdqa 0x1c8(%esp),%xmm3 │ │ movdqa %xmm0,%xmm5 │ │ punpckhwd %xmm3,%xmm5 │ │ punpcklwd %xmm3,%xmm0 │ │ - movdqa 0xa2ab0(%edi),%xmm3 │ │ + movdqa 0xa5720(%edi),%xmm3 │ │ movdqa %xmm5,%xmm4 │ │ pmaddwd %xmm3,%xmm4 │ │ pmaddwd %xmm0,%xmm3 │ │ paddd %xmm7,%xmm4 │ │ paddd %xmm7,%xmm3 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm4,%xmm3 │ │ - movdqa 0xa2aa0(%edi),%xmm4 │ │ + movdqa 0xa5710(%edi),%xmm4 │ │ pmaddwd %xmm4,%xmm5 │ │ pmaddwd %xmm4,%xmm0 │ │ paddd %xmm7,%xmm5 │ │ paddd %xmm7,%xmm0 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm5,%xmm0 │ │ movdqa %xmm2,%xmm5 │ │ punpckhwd %xmm1,%xmm5 │ │ punpcklwd %xmm1,%xmm2 │ │ - movdqa 0xa2af0(%edi),%xmm1 │ │ + movdqa 0xa5760(%edi),%xmm1 │ │ movdqa %xmm5,%xmm4 │ │ pmaddwd %xmm1,%xmm4 │ │ pmaddwd %xmm2,%xmm1 │ │ paddd %xmm7,%xmm4 │ │ paddd %xmm7,%xmm1 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm4,%xmm1 │ │ - movdqa 0xa2ae0(%edi),%xmm4 │ │ + movdqa 0xa5750(%edi),%xmm4 │ │ pmaddwd %xmm4,%xmm5 │ │ pmaddwd %xmm4,%xmm2 │ │ paddd %xmm7,%xmm5 │ │ paddd %xmm7,%xmm2 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm5,%xmm2 │ │ @@ -25151,24 +25154,24 @@ │ │ paddsw %xmm2,%xmm0 │ │ movdqa %xmm1,%xmm5 │ │ psubsw %xmm3,%xmm5 │ │ paddsw %xmm1,%xmm3 │ │ movdqa %xmm5,%xmm2 │ │ punpckhwd %xmm4,%xmm2 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0xa2900(%edi),%xmm4 │ │ + movdqa 0xa5570(%edi),%xmm4 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm4,%xmm1 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm1,%xmm4 │ │ - movdqa 0xa2b20(%edi),%xmm1 │ │ + movdqa 0xa5790(%edi),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm5 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm2,%xmm5 │ │ @@ -25181,24 +25184,24 @@ │ │ movdqa %xmm4,%xmm5 │ │ psubsw %xmm2,%xmm5 │ │ paddsw %xmm2,%xmm4 │ │ movdqa %xmm4,0x1c8(%esp) │ │ movdqa %xmm5,%xmm4 │ │ punpckhwd %xmm1,%xmm4 │ │ punpcklwd %xmm1,%xmm5 │ │ - movdqa 0xa28c0(%edi),%xmm1 │ │ + movdqa 0xa5530(%edi),%xmm1 │ │ movdqa %xmm4,%xmm2 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm5,%xmm1 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm1 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm2,%xmm1 │ │ - movdqa 0xa29c0(%edi),%xmm2 │ │ + movdqa 0xa5630(%edi),%xmm2 │ │ pmaddwd %xmm2,%xmm4 │ │ pmaddwd %xmm2,%xmm5 │ │ paddd %xmm7,%xmm4 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm4,%xmm5 │ │ @@ -25211,24 +25214,24 @@ │ │ paddsw %xmm1,%xmm0 │ │ movdqa %xmm3,%xmm6 │ │ psubsw %xmm5,%xmm6 │ │ paddsw %xmm5,%xmm3 │ │ movdqa %xmm6,%xmm5 │ │ punpckhwd %xmm2,%xmm5 │ │ punpcklwd %xmm2,%xmm6 │ │ - movdqa 0xa28c0(%edi),%xmm2 │ │ + movdqa 0xa5530(%edi),%xmm2 │ │ movdqa %xmm5,%xmm1 │ │ pmaddwd %xmm2,%xmm1 │ │ pmaddwd %xmm6,%xmm2 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm2 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm1,%xmm2 │ │ - movdqa 0xa29c0(%edi),%xmm1 │ │ + movdqa 0xa5630(%edi),%xmm1 │ │ pmaddwd %xmm1,%xmm5 │ │ pmaddwd %xmm1,%xmm6 │ │ paddd %xmm7,%xmm5 │ │ paddd %xmm7,%xmm6 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm6 │ │ packssdw %xmm5,%xmm6 │ │ @@ -25244,24 +25247,24 @@ │ │ paddsw %xmm1,%xmm0 │ │ movdqa %xmm3,%xmm5 │ │ psubsw %xmm2,%xmm5 │ │ paddsw %xmm2,%xmm3 │ │ movdqa %xmm5,%xmm2 │ │ punpckhwd %xmm4,%xmm2 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0xa28d0(%edi),%xmm4 │ │ + movdqa 0xa5540(%edi),%xmm4 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm4,%xmm1 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm1,%xmm4 │ │ - movdqa 0xa28c0(%edi),%xmm1 │ │ + movdqa 0xa5530(%edi),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm5 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm2,%xmm5 │ │ @@ -25278,24 +25281,24 @@ │ │ paddsw %xmm1,%xmm0 │ │ movdqa %xmm3,%xmm5 │ │ psubsw %xmm2,%xmm5 │ │ paddsw %xmm2,%xmm3 │ │ movdqa %xmm5,%xmm2 │ │ punpckhwd %xmm4,%xmm2 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0xa28d0(%edi),%xmm4 │ │ + movdqa 0xa5540(%edi),%xmm4 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm4,%xmm1 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm1,%xmm4 │ │ - movdqa 0xa28c0(%edi),%xmm1 │ │ + movdqa 0xa5530(%edi),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm5 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm2,%xmm5 │ │ @@ -25311,24 +25314,24 @@ │ │ movdqa %xmm2,0xf8(%esp) │ │ movdqa %xmm4,%xmm6 │ │ psubsw %xmm5,%xmm6 │ │ paddsw %xmm5,%xmm4 │ │ movdqa %xmm6,%xmm5 │ │ punpckhwd %xmm1,%xmm5 │ │ punpcklwd %xmm1,%xmm6 │ │ - movdqa 0xa28b0(%edi),%xmm1 │ │ + movdqa 0xa5520(%edi),%xmm1 │ │ movdqa %xmm5,%xmm2 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm6,%xmm1 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm1 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm2,%xmm1 │ │ - movdqa 0xa28a0(%edi),%xmm2 │ │ + movdqa 0xa5510(%edi),%xmm2 │ │ pmaddwd %xmm2,%xmm5 │ │ pmaddwd %xmm2,%xmm6 │ │ paddd %xmm7,%xmm5 │ │ paddd %xmm7,%xmm6 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm6 │ │ packssdw %xmm5,%xmm6 │ │ @@ -25357,24 +25360,24 @@ │ │ paddsw %xmm1,%xmm0 │ │ movdqa %xmm3,%xmm2 │ │ psubsw %xmm4,%xmm2 │ │ paddsw %xmm4,%xmm3 │ │ movdqa %xmm2,%xmm6 │ │ punpckhwd %xmm5,%xmm6 │ │ punpcklwd %xmm5,%xmm2 │ │ - movdqa 0xa28b0(%edi),%xmm5 │ │ + movdqa 0xa5520(%edi),%xmm5 │ │ movdqa %xmm6,%xmm4 │ │ pmaddwd %xmm5,%xmm4 │ │ pmaddwd %xmm2,%xmm5 │ │ paddd %xmm7,%xmm4 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm4,%xmm5 │ │ - movdqa 0xa28a0(%edi),%xmm4 │ │ + movdqa 0xa5510(%edi),%xmm4 │ │ pmaddwd %xmm4,%xmm6 │ │ pmaddwd %xmm4,%xmm2 │ │ paddd %xmm7,%xmm6 │ │ paddd %xmm7,%xmm2 │ │ psrad $0xc,%xmm6 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm6,%xmm2 │ │ @@ -25415,24 +25418,24 @@ │ │ movdqa %xmm3,0x148(%esp) │ │ movdqa %xmm1,%xmm2 │ │ psubsw %xmm5,%xmm2 │ │ paddsw %xmm5,%xmm1 │ │ movdqa %xmm2,%xmm5 │ │ punpckhwd %xmm4,%xmm5 │ │ punpcklwd %xmm4,%xmm2 │ │ - movdqa 0xa28b0(%edi),%xmm4 │ │ + movdqa 0xa5520(%edi),%xmm4 │ │ movdqa %xmm5,%xmm3 │ │ pmaddwd %xmm4,%xmm3 │ │ pmaddwd %xmm2,%xmm4 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm3,%xmm4 │ │ - movdqa 0xa28a0(%edi),%xmm3 │ │ + movdqa 0xa5510(%edi),%xmm3 │ │ pmaddwd %xmm3,%xmm5 │ │ pmaddwd %xmm3,%xmm2 │ │ paddd %xmm7,%xmm5 │ │ paddd %xmm7,%xmm2 │ │ psrad $0xc,%xmm5 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm5,%xmm2 │ │ @@ -25469,24 +25472,24 @@ │ │ movdqa %xmm2,0x108(%esp) │ │ movdqa %xmm3,%xmm5 │ │ psubsw %xmm1,%xmm5 │ │ paddsw %xmm1,%xmm3 │ │ movdqa %xmm5,%xmm2 │ │ punpckhwd %xmm4,%xmm2 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0xa28b0(%edi),%xmm4 │ │ + movdqa 0xa5520(%edi),%xmm4 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm4,%xmm1 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm1,%xmm4 │ │ - movdqa 0xa28a0(%edi),%xmm1 │ │ + movdqa 0xa5510(%edi),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm5 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm2,%xmm5 │ │ @@ -25517,34 +25520,34 @@ │ │ push %esi │ │ push %edi │ │ sub $0x240,%esp │ │ mov 0x250(%esp),%eax │ │ mov 0x254(%esp),%ecx │ │ mov 0x258(%esp),%edx │ │ mov 0x25c(%esp),%ebx │ │ - call 1dbfa │ │ + call 1dbca │ │ pop %edi │ │ add $0xffff62e6,%edi │ │ test %ebx,%ebx │ │ - je 1dc14 │ │ - call 1dcc0 │ │ + je 1dbe4 │ │ + call 1dc90 │ │ add $0x240,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ - movd 0xa2c30(%edi),%xmm1 │ │ + movd 0xa58a0(%edi),%xmm1 │ │ movdqa (%edx),%xmm0 │ │ pmulhrsw %xmm1,%xmm0 │ │ - movd 0xa2c50(%edi),%xmm2 │ │ + movd 0xa58c0(%edi),%xmm2 │ │ mov %ebx,(%edx) │ │ mov $0x8,%ebx │ │ lea 0x9dc7(%edi),%esi │ │ pmulhrsw %xmm2,%xmm0 │ │ - movd 0xa2bc0(%edi),%xmm2 │ │ + movd 0xa5830(%edi),%xmm2 │ │ pmulhrsw %xmm1,%xmm0 │ │ pmulhrsw %xmm2,%xmm0 │ │ pshuflw $0x0,%xmm0,%xmm0 │ │ punpcklwd %xmm0,%xmm0 │ │ pxor %xmm5,%xmm5 │ │ movdqa (%eax),%xmm1 │ │ movdqa 0x10(%eax),%xmm3 │ │ @@ -25560,15 +25563,15 @@ │ │ paddw %xmm0,%xmm3 │ │ packuswb %xmm2,%xmm1 │ │ packuswb %xmm4,%xmm3 │ │ movdqa %xmm1,(%eax) │ │ movdqa %xmm3,0x10(%eax) │ │ add %ecx,%eax │ │ dec %ebx │ │ - jg 1dc5e │ │ + jg 1dc2e │ │ jmp *%esi │ │ add $0x240,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ @@ -25577,15 +25580,15 @@ │ │ movdqa 0x40(%edx),%xmm1 │ │ movdqa 0x80(%edx),%xmm2 │ │ movdqa 0xc0(%edx),%xmm3 │ │ movdqa 0x100(%edx),%xmm4 │ │ movdqa 0x140(%edx),%xmm5 │ │ movdqa 0x180(%edx),%xmm6 │ │ movdqa 0x1c0(%edx),%xmm7 │ │ - call 15d60 │ │ + call 15d30 │ │ movdqa %xmm0,0x34(%esp) │ │ movdqa %xmm1,0x44(%esp) │ │ movdqa %xmm2,0x54(%esp) │ │ movdqa %xmm3,0x64(%esp) │ │ movdqa %xmm4,0x74(%esp) │ │ movdqa %xmm5,0x84(%esp) │ │ movdqa %xmm6,0x94(%esp) │ │ @@ -25593,15 +25596,15 @@ │ │ movdqa 0x60(%edx),%xmm1 │ │ movdqa 0xa0(%edx),%xmm2 │ │ movdqa 0xe0(%edx),%xmm3 │ │ movdqa 0x120(%edx),%xmm4 │ │ movdqa 0x160(%edx),%xmm5 │ │ movdqa 0x1a0(%edx),%xmm6 │ │ movdqa 0x1e0(%edx),%xmm7 │ │ - call 194f0 │ │ + call 194c0 │ │ movdqa 0x4(%esp),%xmm7 │ │ movdqa %xmm0,0xb4(%esp) │ │ movdqa %xmm1,0xc4(%esp) │ │ movdqa %xmm2,0xd4(%esp) │ │ movdqa %xmm3,0xe4(%esp) │ │ movdqa %xmm4,0xf4(%esp) │ │ movdqa %xmm5,0x104(%esp) │ │ @@ -25620,17 +25623,17 @@ │ │ movdqa %xmm2,0x174(%esp) │ │ movdqa %xmm3,0x164(%esp) │ │ movdqa %xmm4,0x154(%esp) │ │ movdqa %xmm5,0x184(%esp) │ │ movdqa %xmm6,0x194(%esp) │ │ movdqa %xmm7,0x144(%esp) │ │ cmp $0x6a,%ebx │ │ - jg 1de46 │ │ - call 1cc20 │ │ - jmp 1ded3 │ │ + jg 1de16 │ │ + call 1cbf0 │ │ + jmp 1dea3 │ │ movdqa 0x110(%edx),%xmm0 │ │ movdqa 0x130(%edx),%xmm1 │ │ movdqa 0x150(%edx),%xmm2 │ │ movdqa 0x170(%edx),%xmm3 │ │ movdqa 0x190(%edx),%xmm4 │ │ movdqa 0x1b0(%edx),%xmm5 │ │ movdqa 0x1d0(%edx),%xmm6 │ │ @@ -25639,71 +25642,71 @@ │ │ movdqa %xmm1,0x1c4(%esp) │ │ movdqa %xmm2,0x1d4(%esp) │ │ movdqa %xmm3,0x204(%esp) │ │ movdqa %xmm4,0x1f4(%esp) │ │ movdqa %xmm5,0x1e4(%esp) │ │ movdqa %xmm6,0x1b4(%esp) │ │ movdqa %xmm7,0x224(%esp) │ │ - call 1cef0 │ │ + call 1cec0 │ │ movdqa %xmm7,0x4(%esp) │ │ lea 0xa004(%edi),%esi │ │ - jmp 1c7ec │ │ - movdqa 0xa2c50(%edi),%xmm7 │ │ + jmp 1c7bc │ │ + movdqa 0xa58c0(%edi),%xmm7 │ │ lea 0xa017(%edi),%esi │ │ - jmp 15b34 │ │ + jmp 15b04 │ │ lea 0x8(%eax),%ebx │ │ lea 0xa025(%edi),%esi │ │ - jmp 15c1a │ │ + jmp 15bea │ │ movdqa 0xb4(%esp),%xmm0 │ │ movdqa 0xc4(%esp),%xmm1 │ │ movdqa 0xd4(%esp),%xmm2 │ │ movdqa 0xe4(%esp),%xmm3 │ │ movdqa 0xf4(%esp),%xmm4 │ │ movdqa 0x104(%esp),%xmm5 │ │ movdqa 0x114(%esp),%xmm6 │ │ movdqa 0x124(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ - movdqa 0xa2c50(%edi),%xmm7 │ │ + movdqa 0xa58c0(%edi),%xmm7 │ │ lea 0xa086(%edi),%esi │ │ - jmp 15b34 │ │ + jmp 15b04 │ │ mov %ebx,%eax │ │ add $0x8,%ebx │ │ lea 0xa096(%edi),%esi │ │ - jmp 15c1a │ │ + jmp 15bea │ │ movdqa 0x134(%esp),%xmm0 │ │ movdqa 0x144(%esp),%xmm1 │ │ movdqa 0x154(%esp),%xmm2 │ │ movdqa 0x164(%esp),%xmm3 │ │ movdqa 0x174(%esp),%xmm4 │ │ movdqa 0x184(%esp),%xmm5 │ │ movdqa 0x194(%esp),%xmm6 │ │ movdqa 0x1a4(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ - movdqa 0xa2c50(%edi),%xmm7 │ │ + movdqa 0xa58c0(%edi),%xmm7 │ │ lea 0xa0f7(%edi),%esi │ │ - jmp 15b34 │ │ + jmp 15b04 │ │ mov %ebx,%eax │ │ add $0x8,%ebx │ │ lea 0xa107(%edi),%esi │ │ - jmp 15c1a │ │ + jmp 15bea │ │ movdqa 0x1b4(%esp),%xmm0 │ │ movdqa 0x1c4(%esp),%xmm1 │ │ movdqa 0x1d4(%esp),%xmm2 │ │ movdqa 0x1e4(%esp),%xmm3 │ │ movdqa 0x1f4(%esp),%xmm4 │ │ movdqa 0x204(%esp),%xmm5 │ │ movdqa 0x214(%esp),%xmm6 │ │ movdqa 0x224(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ - movdqa 0xa2c50(%edi),%xmm7 │ │ + movdqa 0xa58c0(%edi),%xmm7 │ │ lea 0xa168(%edi),%esi │ │ - jmp 15b34 │ │ + jmp 15b04 │ │ mov %ebx,%eax │ │ lea 0xa175(%edi),%esi │ │ - jmp 15c1a │ │ + jmp 15bea │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ sub $0x40,%esp │ │ @@ -25712,62 +25715,62 @@ │ │ mov 0x58(%esp),%edx │ │ mov 0x5c(%esp),%ebx │ │ mov $0x4,%edi │ │ mov $0x2,%esi │ │ cmp $0x6b,%ebx │ │ cmovns %edi,%esi │ │ mov %esi,%ebx │ │ - call 1e08d │ │ + call 1e05d │ │ pop %edi │ │ add $0xffff5e53,%edi │ │ lea 0xa175(%edi),%esi │ │ movdqa (%edx),%xmm0 │ │ movdqa 0x40(%edx),%xmm1 │ │ movdqa 0x80(%edx),%xmm2 │ │ movdqa 0xc0(%edx),%xmm3 │ │ movdqa 0x100(%edx),%xmm4 │ │ movdqa 0x140(%edx),%xmm5 │ │ movdqa 0x180(%edx),%xmm6 │ │ movdqa 0x1c0(%edx),%xmm7 │ │ - paddsw 0xa2c70(%edi),%xmm6 │ │ + paddsw 0xa58e0(%edi),%xmm6 │ │ movdqa %xmm6,0x10(%esp) │ │ - movdqa 0xa2c70(%edi),%xmm6 │ │ + movdqa 0xa58e0(%edi),%xmm6 │ │ paddsw %xmm6,%xmm0 │ │ paddsw %xmm6,%xmm1 │ │ paddsw %xmm6,%xmm2 │ │ paddsw %xmm6,%xmm3 │ │ paddsw %xmm6,%xmm4 │ │ paddsw %xmm6,%xmm5 │ │ paddsw %xmm6,%xmm7 │ │ - call 15b64 │ │ + call 15b34 │ │ psraw $0x3,%xmm0 │ │ psraw $0x3,%xmm1 │ │ psraw $0x3,%xmm2 │ │ psraw $0x3,%xmm3 │ │ psraw $0x3,%xmm4 │ │ psraw $0x3,%xmm5 │ │ psraw $0x3,%xmm6 │ │ psraw $0x3,%xmm7 │ │ movdqa %xmm5,0x20(%esp) │ │ movdqa %xmm6,0x10(%esp) │ │ movdqa %xmm7,(%esp) │ │ - call 15c63 │ │ + call 15c33 │ │ lea (%eax,%ecx,2),%eax │ │ pxor %xmm7,%xmm7 │ │ movdqa %xmm7,(%edx) │ │ movdqa %xmm7,0x40(%edx) │ │ movdqa %xmm7,0x80(%edx) │ │ movdqa %xmm7,0xc0(%edx) │ │ movdqa %xmm7,0x100(%edx) │ │ movdqa %xmm7,0x140(%edx) │ │ movdqa %xmm7,0x180(%edx) │ │ movdqa %xmm7,0x1c0(%edx) │ │ add $0x10,%edx │ │ dec %ebx │ │ - jg 1e09a │ │ + jg 1e06a │ │ add $0x40,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax) │ │ push %ebx │ │ @@ -25779,90 +25782,90 @@ │ │ mov 0x58(%esp),%edx │ │ mov 0x5c(%esp),%ebx │ │ mov $0x4,%edi │ │ mov $0x2,%esi │ │ cmp $0x6b,%ebx │ │ cmovns %edi,%esi │ │ mov %esi,%ebx │ │ - call 1e1cd │ │ + call 1e19d │ │ pop %edi │ │ add $0xffff5d13,%edi │ │ movdqa (%edx),%xmm0 │ │ movdqa 0x10(%edx),%xmm1 │ │ movdqa 0x20(%edx),%xmm2 │ │ movdqa 0x30(%edx),%xmm3 │ │ movdqa 0x40(%edx),%xmm4 │ │ movdqa 0x50(%edx),%xmm5 │ │ movdqa 0x60(%edx),%xmm6 │ │ movdqa 0x70(%edx),%xmm7 │ │ - pmulhrsw 0xa2be0(%edi),%xmm6 │ │ + pmulhrsw 0xa5850(%edi),%xmm6 │ │ movdqa %xmm6,0x10(%esp) │ │ - movdqa 0xa2be0(%edi),%xmm6 │ │ + movdqa 0xa5850(%edi),%xmm6 │ │ pmulhrsw %xmm6,%xmm0 │ │ pmulhrsw %xmm6,%xmm1 │ │ pmulhrsw %xmm6,%xmm2 │ │ pmulhrsw %xmm6,%xmm3 │ │ pmulhrsw %xmm6,%xmm4 │ │ pmulhrsw %xmm6,%xmm5 │ │ pmulhrsw %xmm6,%xmm7 │ │ lea 0xa175(%edi),%esi │ │ - call 15b64 │ │ + call 15b34 │ │ mov %eax,0x30(%esp) │ │ movdqa %xmm5,0x20(%esp) │ │ movdqa %xmm6,0x10(%esp) │ │ movdqa %xmm7,(%esp) │ │ lea 0x1e4c(%edi),%esi │ │ - call 15c63 │ │ + call 15c33 │ │ sub $0xffffff80,%edx │ │ mov 0x30(%esp),%eax │ │ lea 0x8(%eax),%eax │ │ dec %ebx │ │ - jg 1e1d4 │ │ - jae 1e1d4 │ │ + jg 1e1a4 │ │ + jae 1e1a4 │ │ add $0x40,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ sub $0x240,%esp │ │ mov 0x250(%esp),%eax │ │ mov 0x254(%esp),%ecx │ │ mov 0x258(%esp),%edx │ │ mov 0x25c(%esp),%ebx │ │ - call 1e2aa │ │ + call 1e27a │ │ pop %edi │ │ add $0xffff5c36,%edi │ │ test %ebx,%ebx │ │ - je 1e2c4 │ │ - call 1e300 │ │ + je 1e294 │ │ + call 1e2d0 │ │ add $0x240,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ - movd 0xa2c30(%edi),%xmm1 │ │ + movd 0xa58a0(%edi),%xmm1 │ │ movdqa (%edx),%xmm0 │ │ pmulhrsw %xmm1,%xmm0 │ │ - movd 0xa2bf0(%edi),%xmm2 │ │ + movd 0xa5860(%edi),%xmm2 │ │ mov %ebx,(%edx) │ │ pmulhrsw %xmm1,%xmm0 │ │ mov $0x10,%edx │ │ lea 0xa414(%edi),%esi │ │ - jmp 17598 │ │ + jmp 17568 │ │ add $0x240,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ - movdqa 0xa2c30(%edi),%xmm7 │ │ + movdqa 0xa58a0(%edi),%xmm7 │ │ movdqa 0x10(%edx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0x90(%edx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0x110(%edx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0x190(%edx),%xmm3 │ │ @@ -25870,23 +25873,23 @@ │ │ movdqa 0x210(%edx),%xmm4 │ │ pmulhrsw %xmm7,%xmm4 │ │ movdqa 0x290(%edx),%xmm5 │ │ pmulhrsw %xmm7,%xmm5 │ │ movdqa 0x310(%edx),%xmm6 │ │ pmulhrsw %xmm7,%xmm6 │ │ pmulhrsw 0x390(%edx),%xmm7 │ │ - call 15d60 │ │ + call 15d30 │ │ movdqa %xmm0,0x34(%esp) │ │ movdqa %xmm1,0x44(%esp) │ │ movdqa %xmm2,0x54(%esp) │ │ movdqa %xmm3,0x64(%esp) │ │ movdqa %xmm4,0x74(%esp) │ │ movdqa %xmm5,0x84(%esp) │ │ movdqa %xmm6,0x94(%esp) │ │ - movdqa 0xa2c30(%edi),%xmm7 │ │ + movdqa 0xa58a0(%edi),%xmm7 │ │ movdqa 0x50(%edx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0xd0(%edx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0x150(%edx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0x1d0(%edx),%xmm3 │ │ @@ -25894,17 +25897,17 @@ │ │ movdqa 0x250(%edx),%xmm4 │ │ pmulhrsw %xmm7,%xmm4 │ │ movdqa 0x2d0(%edx),%xmm5 │ │ pmulhrsw %xmm7,%xmm5 │ │ movdqa 0x350(%edx),%xmm6 │ │ pmulhrsw %xmm7,%xmm6 │ │ pmulhrsw 0x3d0(%edx),%xmm7 │ │ - call 194f0 │ │ + call 194c0 │ │ lea 0xa537(%edi),%esi │ │ - jmp 15b2c │ │ + jmp 15afc │ │ movdqa %xmm0,0x210(%edx) │ │ movdqa %xmm1,0x250(%edx) │ │ movdqa %xmm2,0x290(%edx) │ │ movdqa %xmm3,0x2d0(%edx) │ │ movdqa %xmm4,0x310(%edx) │ │ movdqa %xmm5,0x350(%edx) │ │ movdqa %xmm6,0x390(%edx) │ │ @@ -25915,24 +25918,24 @@ │ │ movdqa 0x64(%esp),%xmm3 │ │ movdqa 0x74(%esp),%xmm4 │ │ movdqa 0x84(%esp),%xmm5 │ │ movdqa 0x94(%esp),%xmm6 │ │ movdqa 0xa4(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ lea 0xa5c1(%edi),%esi │ │ - jmp 15b2c │ │ + jmp 15afc │ │ movdqa %xmm0,0x10(%edx) │ │ movdqa %xmm4,0x50(%edx) │ │ movdqa %xmm2,0xd4(%esp) │ │ movdqa %xmm6,0xe4(%esp) │ │ movdqa %xmm1,0x154(%esp) │ │ movdqa %xmm3,0x184(%esp) │ │ movdqa %xmm5,0x194(%esp) │ │ movdqa %xmm7,0x144(%esp) │ │ - movdqa 0xa2c30(%edi),%xmm7 │ │ + movdqa 0xa58a0(%edi),%xmm7 │ │ movdqa (%edx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0x80(%edx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0x100(%edx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0x180(%edx),%xmm3 │ │ @@ -25940,23 +25943,23 @@ │ │ movdqa 0x200(%edx),%xmm4 │ │ pmulhrsw %xmm7,%xmm4 │ │ movdqa 0x280(%edx),%xmm5 │ │ pmulhrsw %xmm7,%xmm5 │ │ movdqa 0x300(%edx),%xmm6 │ │ pmulhrsw %xmm7,%xmm6 │ │ pmulhrsw 0x380(%edx),%xmm7 │ │ - call 15d60 │ │ + call 15d30 │ │ movdqa %xmm0,0x34(%esp) │ │ movdqa %xmm1,0x44(%esp) │ │ movdqa %xmm2,0x54(%esp) │ │ movdqa %xmm3,0x64(%esp) │ │ movdqa %xmm4,0x74(%esp) │ │ movdqa %xmm5,0x84(%esp) │ │ movdqa %xmm6,0x94(%esp) │ │ - movdqa 0xa2c30(%edi),%xmm7 │ │ + movdqa 0xa58a0(%edi),%xmm7 │ │ movdqa 0x40(%edx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0xc0(%edx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0x140(%edx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0x1c0(%edx),%xmm3 │ │ @@ -25964,17 +25967,17 @@ │ │ movdqa 0x240(%edx),%xmm4 │ │ pmulhrsw %xmm7,%xmm4 │ │ movdqa 0x2c0(%edx),%xmm5 │ │ pmulhrsw %xmm7,%xmm5 │ │ movdqa 0x340(%edx),%xmm6 │ │ pmulhrsw %xmm7,%xmm6 │ │ pmulhrsw 0x3c0(%edx),%xmm7 │ │ - call 194f0 │ │ + call 194c0 │ │ lea 0xa717(%edi),%esi │ │ - jmp 15b2c │ │ + jmp 15afc │ │ movdqa %xmm0,0x200(%edx) │ │ movdqa %xmm1,0x240(%edx) │ │ movdqa %xmm2,0x280(%edx) │ │ movdqa %xmm3,0x2c0(%edx) │ │ movdqa %xmm4,0x300(%edx) │ │ movdqa %xmm5,0x340(%edx) │ │ movdqa %xmm6,0x380(%edx) │ │ @@ -25985,31 +25988,31 @@ │ │ movdqa 0x64(%esp),%xmm3 │ │ movdqa 0x74(%esp),%xmm4 │ │ movdqa 0x84(%esp),%xmm5 │ │ movdqa 0x94(%esp),%xmm6 │ │ movdqa 0xa4(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ lea 0xa7a1(%edi),%esi │ │ - jmp 15b2c │ │ + jmp 15afc │ │ movdqa %xmm2,0xb4(%esp) │ │ movdqa %xmm6,0xc4(%esp) │ │ movdqa %xmm1,0x134(%esp) │ │ movdqa %xmm3,0x1a4(%esp) │ │ movdqa %xmm5,0x174(%esp) │ │ movdqa %xmm7,0x164(%esp) │ │ cmp $0x96,%ebx │ │ - jg 1e7a7 │ │ + jg 1e777 │ │ movdqa %xmm4,%xmm1 │ │ movdqa 0x10(%edx),%xmm2 │ │ movdqa 0x50(%edx),%xmm3 │ │ pxor %xmm4,%xmm4 │ │ movdqa %xmm4,%xmm5 │ │ movdqa %xmm4,%xmm6 │ │ movdqa %xmm4,%xmm7 │ │ - call 15d60 │ │ + call 15d30 │ │ movdqa %xmm0,0x34(%esp) │ │ movdqa %xmm1,0x44(%esp) │ │ movdqa %xmm2,0x54(%esp) │ │ movdqa %xmm3,0x64(%esp) │ │ movdqa %xmm4,0x74(%esp) │ │ movdqa %xmm5,0x84(%esp) │ │ movdqa %xmm6,0x94(%esp) │ │ @@ -26017,29 +26020,29 @@ │ │ movdqa 0xc4(%esp),%xmm1 │ │ movdqa 0xd4(%esp),%xmm2 │ │ movdqa 0xe4(%esp),%xmm3 │ │ pxor %xmm4,%xmm4 │ │ movdqa %xmm4,%xmm5 │ │ movdqa %xmm4,%xmm6 │ │ movdqa %xmm4,%xmm7 │ │ - call 194f0 │ │ + call 194c0 │ │ movdqa 0x4(%esp),%xmm7 │ │ movdqa %xmm0,0xb4(%esp) │ │ movdqa %xmm1,0xc4(%esp) │ │ movdqa %xmm2,0xd4(%esp) │ │ movdqa %xmm3,0xe4(%esp) │ │ movdqa %xmm4,0xf4(%esp) │ │ movdqa %xmm5,0x104(%esp) │ │ movdqa %xmm6,0x114(%esp) │ │ movdqa %xmm7,0x124(%esp) │ │ - call 1cc20 │ │ - jmp 1ec62 │ │ + call 1cbf0 │ │ + jmp 1ec32 │ │ movdqa %xmm0,(%edx) │ │ movdqa %xmm4,0x40(%edx) │ │ - movdqa 0xa2c30(%edi),%xmm7 │ │ + movdqa 0xa58a0(%edi),%xmm7 │ │ movdqa 0x20(%edx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0xa0(%edx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0x120(%edx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0x1a0(%edx),%xmm3 │ │ @@ -26047,23 +26050,23 @@ │ │ movdqa 0x220(%edx),%xmm4 │ │ pmulhrsw %xmm7,%xmm4 │ │ movdqa 0x2a0(%edx),%xmm5 │ │ pmulhrsw %xmm7,%xmm5 │ │ movdqa 0x320(%edx),%xmm6 │ │ pmulhrsw %xmm7,%xmm6 │ │ pmulhrsw 0x3a0(%edx),%xmm7 │ │ - call 15d60 │ │ + call 15d30 │ │ movdqa %xmm0,0x34(%esp) │ │ movdqa %xmm1,0x44(%esp) │ │ movdqa %xmm2,0x54(%esp) │ │ movdqa %xmm3,0x64(%esp) │ │ movdqa %xmm4,0x74(%esp) │ │ movdqa %xmm5,0x84(%esp) │ │ movdqa %xmm6,0x94(%esp) │ │ - movdqa 0xa2c30(%edi),%xmm7 │ │ + movdqa 0xa58a0(%edi),%xmm7 │ │ movdqa 0x60(%edx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0xe0(%edx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0x160(%edx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0x1e0(%edx),%xmm3 │ │ @@ -26071,17 +26074,17 @@ │ │ movdqa 0x260(%edx),%xmm4 │ │ pmulhrsw %xmm7,%xmm4 │ │ movdqa 0x2e0(%edx),%xmm5 │ │ pmulhrsw %xmm7,%xmm5 │ │ movdqa 0x360(%edx),%xmm6 │ │ pmulhrsw %xmm7,%xmm6 │ │ pmulhrsw 0x3e0(%edx),%xmm7 │ │ - call 194f0 │ │ + call 194c0 │ │ lea 0xa9e7(%edi),%esi │ │ - jmp 15b2c │ │ + jmp 15afc │ │ movdqa %xmm0,0x220(%edx) │ │ movdqa %xmm1,0x260(%edx) │ │ movdqa %xmm2,0x2a0(%edx) │ │ movdqa %xmm3,0x2e0(%edx) │ │ movdqa %xmm4,0x320(%edx) │ │ movdqa %xmm5,0x360(%edx) │ │ movdqa %xmm6,0x3a0(%edx) │ │ @@ -26092,24 +26095,24 @@ │ │ movdqa 0x64(%esp),%xmm3 │ │ movdqa 0x74(%esp),%xmm4 │ │ movdqa 0x84(%esp),%xmm5 │ │ movdqa 0x94(%esp),%xmm6 │ │ movdqa 0xa4(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ lea 0xaa71(%edi),%esi │ │ - jmp 15b2c │ │ + jmp 15afc │ │ movdqa %xmm0,0x20(%edx) │ │ movdqa %xmm4,0x60(%edx) │ │ movdqa %xmm2,0xf4(%esp) │ │ movdqa %xmm6,0x104(%esp) │ │ movdqa %xmm1,0x214(%esp) │ │ movdqa %xmm3,0x1c4(%esp) │ │ movdqa %xmm5,0x1d4(%esp) │ │ movdqa %xmm7,0x204(%esp) │ │ - movdqa 0xa2c30(%edi),%xmm7 │ │ + movdqa 0xa58a0(%edi),%xmm7 │ │ movdqa 0x30(%edx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0xb0(%edx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0x130(%edx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0x1b0(%edx),%xmm3 │ │ @@ -26117,23 +26120,23 @@ │ │ movdqa 0x230(%edx),%xmm4 │ │ pmulhrsw %xmm7,%xmm4 │ │ movdqa 0x2b0(%edx),%xmm5 │ │ pmulhrsw %xmm7,%xmm5 │ │ movdqa 0x330(%edx),%xmm6 │ │ pmulhrsw %xmm7,%xmm6 │ │ pmulhrsw 0x3b0(%edx),%xmm7 │ │ - call 15d60 │ │ + call 15d30 │ │ movdqa %xmm0,0x34(%esp) │ │ movdqa %xmm1,0x44(%esp) │ │ movdqa %xmm2,0x54(%esp) │ │ movdqa %xmm3,0x64(%esp) │ │ movdqa %xmm4,0x74(%esp) │ │ movdqa %xmm5,0x84(%esp) │ │ movdqa %xmm6,0x94(%esp) │ │ - movdqa 0xa2c30(%edi),%xmm7 │ │ + movdqa 0xa58a0(%edi),%xmm7 │ │ movdqa 0x70(%edx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0xf0(%edx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0x170(%edx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0x1f0(%edx),%xmm3 │ │ @@ -26141,17 +26144,17 @@ │ │ movdqa 0x270(%edx),%xmm4 │ │ pmulhrsw %xmm7,%xmm4 │ │ movdqa 0x2f0(%edx),%xmm5 │ │ pmulhrsw %xmm7,%xmm5 │ │ movdqa 0x370(%edx),%xmm6 │ │ pmulhrsw %xmm7,%xmm6 │ │ pmulhrsw 0x3f0(%edx),%xmm7 │ │ - call 194f0 │ │ + call 194c0 │ │ lea 0xabc8(%edi),%esi │ │ - jmp 15b2c │ │ + jmp 15afc │ │ movdqa %xmm0,0x230(%edx) │ │ movdqa %xmm1,0x270(%edx) │ │ movdqa %xmm2,0x2b0(%edx) │ │ movdqa %xmm3,0x2f0(%edx) │ │ movdqa %xmm4,0x330(%edx) │ │ movdqa %xmm5,0x370(%edx) │ │ movdqa %xmm6,0x3b0(%edx) │ │ @@ -26162,30 +26165,30 @@ │ │ movdqa 0x64(%esp),%xmm3 │ │ movdqa 0x74(%esp),%xmm4 │ │ movdqa 0x84(%esp),%xmm5 │ │ movdqa 0x94(%esp),%xmm6 │ │ movdqa 0xa4(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ lea 0xac52(%edi),%esi │ │ - jmp 15b2c │ │ + jmp 15afc │ │ movdqa %xmm2,0x114(%esp) │ │ movdqa %xmm6,0x124(%esp) │ │ movdqa %xmm1,0x1f4(%esp) │ │ movdqa %xmm3,0x1e4(%esp) │ │ movdqa %xmm5,0x1b4(%esp) │ │ movdqa %xmm7,0x224(%esp) │ │ movdqa %xmm0,%xmm6 │ │ movdqa %xmm4,%xmm7 │ │ movdqa (%edx),%xmm0 │ │ movdqa 0x40(%edx),%xmm1 │ │ movdqa 0x10(%edx),%xmm2 │ │ movdqa 0x50(%edx),%xmm3 │ │ movdqa 0x20(%edx),%xmm4 │ │ movdqa 0x60(%edx),%xmm5 │ │ - call 15d60 │ │ + call 15d30 │ │ movdqa %xmm0,0x34(%esp) │ │ movdqa %xmm1,0x44(%esp) │ │ movdqa %xmm2,0x54(%esp) │ │ movdqa %xmm3,0x64(%esp) │ │ movdqa %xmm4,0x74(%esp) │ │ movdqa %xmm5,0x84(%esp) │ │ movdqa %xmm6,0x94(%esp) │ │ @@ -26193,30 +26196,30 @@ │ │ movdqa 0xc4(%esp),%xmm1 │ │ movdqa 0xd4(%esp),%xmm2 │ │ movdqa 0xe4(%esp),%xmm3 │ │ movdqa 0xf4(%esp),%xmm4 │ │ movdqa 0x104(%esp),%xmm5 │ │ movdqa 0x114(%esp),%xmm6 │ │ movdqa 0x124(%esp),%xmm7 │ │ - call 194f0 │ │ + call 194c0 │ │ movdqa 0x4(%esp),%xmm7 │ │ movdqa %xmm0,0xb4(%esp) │ │ movdqa %xmm1,0xc4(%esp) │ │ movdqa %xmm2,0xd4(%esp) │ │ movdqa %xmm3,0xe4(%esp) │ │ movdqa %xmm4,0xf4(%esp) │ │ movdqa %xmm5,0x104(%esp) │ │ movdqa %xmm6,0x114(%esp) │ │ movdqa %xmm7,0x124(%esp) │ │ - call 1cef0 │ │ + call 1cec0 │ │ mov %ebx,0x234(%esp) │ │ lea 0x8(%eax),%ebx │ │ mov %ebx,0x238(%esp) │ │ lea 0xad9e(%edi),%ebx │ │ - jmp 1c7e0 │ │ + jmp 1c7b0 │ │ mov 0x238(%esp),%eax │ │ mov 0x234(%esp),%ebx │ │ add $0x200,%edx │ │ movdqa 0x40(%edx),%xmm0 │ │ movdqa 0xc0(%edx),%xmm1 │ │ movdqa 0x140(%edx),%xmm2 │ │ movdqa 0x1c0(%edx),%xmm3 │ │ @@ -26233,20 +26236,20 @@ │ │ movdqa %xmm6,0x194(%esp) │ │ movdqa %xmm7,0x144(%esp) │ │ movdqa (%edx),%xmm0 │ │ movdqa 0x100(%edx),%xmm1 │ │ movdqa 0x10(%edx),%xmm2 │ │ movdqa 0x110(%edx),%xmm3 │ │ cmp $0x96,%ebx │ │ - jg 1ee0b │ │ + jg 1eddb │ │ pxor %xmm4,%xmm4 │ │ movdqa %xmm4,%xmm5 │ │ movdqa %xmm4,%xmm6 │ │ movdqa %xmm4,%xmm7 │ │ - call 15d60 │ │ + call 15d30 │ │ movdqa %xmm0,0x34(%esp) │ │ movdqa %xmm1,0x44(%esp) │ │ movdqa %xmm2,0x54(%esp) │ │ movdqa %xmm3,0x64(%esp) │ │ movdqa %xmm4,0x74(%esp) │ │ movdqa %xmm5,0x84(%esp) │ │ movdqa %xmm6,0x94(%esp) │ │ @@ -26254,31 +26257,31 @@ │ │ movdqa 0x180(%edx),%xmm1 │ │ movdqa 0x90(%edx),%xmm2 │ │ movdqa 0x190(%edx),%xmm3 │ │ pxor %xmm4,%xmm4 │ │ movdqa %xmm4,%xmm5 │ │ movdqa %xmm4,%xmm6 │ │ movdqa %xmm4,%xmm7 │ │ - call 194f0 │ │ + call 194c0 │ │ movdqa 0x4(%esp),%xmm7 │ │ movdqa %xmm0,0xb4(%esp) │ │ movdqa %xmm1,0xc4(%esp) │ │ movdqa %xmm2,0xd4(%esp) │ │ movdqa %xmm3,0xe4(%esp) │ │ movdqa %xmm4,0xf4(%esp) │ │ movdqa %xmm5,0x104(%esp) │ │ movdqa %xmm6,0x114(%esp) │ │ movdqa %xmm7,0x124(%esp) │ │ - call 1cc20 │ │ - jmp 1ef74 │ │ + call 1cbf0 │ │ + jmp 1ef44 │ │ movdqa 0x20(%edx),%xmm4 │ │ movdqa 0x120(%edx),%xmm5 │ │ movdqa 0x30(%edx),%xmm6 │ │ movdqa 0x130(%edx),%xmm7 │ │ - call 15d60 │ │ + call 15d30 │ │ movdqa %xmm0,0x34(%esp) │ │ movdqa %xmm1,0x44(%esp) │ │ movdqa %xmm2,0x54(%esp) │ │ movdqa %xmm3,0x64(%esp) │ │ movdqa %xmm4,0x74(%esp) │ │ movdqa %xmm5,0x84(%esp) │ │ movdqa %xmm6,0x94(%esp) │ │ @@ -26286,15 +26289,15 @@ │ │ movdqa 0x180(%edx),%xmm1 │ │ movdqa 0x90(%edx),%xmm2 │ │ movdqa 0x190(%edx),%xmm3 │ │ movdqa 0xa0(%edx),%xmm4 │ │ movdqa 0x1a0(%edx),%xmm5 │ │ movdqa 0xb0(%edx),%xmm6 │ │ movdqa 0x1b0(%edx),%xmm7 │ │ - call 194f0 │ │ + call 194c0 │ │ movdqa 0x4(%esp),%xmm7 │ │ movdqa %xmm0,0xb4(%esp) │ │ movdqa %xmm1,0xc4(%esp) │ │ movdqa %xmm2,0xd4(%esp) │ │ movdqa %xmm3,0xe4(%esp) │ │ movdqa %xmm4,0xf4(%esp) │ │ movdqa %xmm5,0x104(%esp) │ │ @@ -26312,92 +26315,92 @@ │ │ movdqa %xmm1,0x1c4(%esp) │ │ movdqa %xmm2,0x1d4(%esp) │ │ movdqa %xmm3,0x204(%esp) │ │ movdqa %xmm4,0x1f4(%esp) │ │ movdqa %xmm5,0x1e4(%esp) │ │ movdqa %xmm6,0x1b4(%esp) │ │ movdqa %xmm7,0x224(%esp) │ │ - call 1cef0 │ │ - jmp 1c7da │ │ + call 1cec0 │ │ + jmp 1c7aa │ │ nopl 0x0(%eax) │ │ push %ebx │ │ push %esi │ │ push %edi │ │ sub $0x240,%esp │ │ mov 0x250(%esp),%eax │ │ mov 0x254(%esp),%ecx │ │ mov 0x258(%esp),%edx │ │ mov 0x25c(%esp),%ebx │ │ - call 1efaa │ │ + call 1ef7a │ │ pop %edi │ │ add $0xffff4f36,%edi │ │ test %ebx,%ebx │ │ - je 1f0ff │ │ - call 1f130 │ │ - call 18831 │ │ + je 1f0cf │ │ + call 1f100 │ │ + call 18801 │ │ add $0x100,%edx │ │ lea 0x8(%ebx),%eax │ │ movdqa 0xb0(%esp),%xmm0 │ │ movdqa 0xc0(%esp),%xmm1 │ │ movdqa 0xd0(%esp),%xmm2 │ │ movdqa 0xe0(%esp),%xmm3 │ │ movdqa 0xf0(%esp),%xmm4 │ │ movdqa 0x100(%esp),%xmm5 │ │ movdqa 0x110(%esp),%xmm6 │ │ movdqa 0x120(%esp),%xmm7 │ │ movdqa %xmm7,(%esp) │ │ lea 0xb732(%edi),%esi │ │ - call 15b2c │ │ - call 18831 │ │ + call 15afc │ │ + call 18801 │ │ add $0x100,%edx │ │ lea 0x8(%ebx),%eax │ │ movdqa 0x130(%esp),%xmm0 │ │ movdqa 0x140(%esp),%xmm1 │ │ movdqa 0x150(%esp),%xmm2 │ │ movdqa 0x160(%esp),%xmm3 │ │ movdqa 0x170(%esp),%xmm4 │ │ movdqa 0x180(%esp),%xmm5 │ │ movdqa 0x190(%esp),%xmm6 │ │ movdqa 0x1a0(%esp),%xmm7 │ │ movdqa %xmm7,(%esp) │ │ lea 0xb732(%edi),%esi │ │ - call 15b2c │ │ - call 18831 │ │ + call 15afc │ │ + call 18801 │ │ add $0x100,%edx │ │ lea 0x8(%ebx),%eax │ │ movdqa 0x1b0(%esp),%xmm0 │ │ movdqa 0x1c0(%esp),%xmm1 │ │ movdqa 0x1d0(%esp),%xmm2 │ │ movdqa 0x1e0(%esp),%xmm3 │ │ movdqa 0x1f0(%esp),%xmm4 │ │ movdqa 0x200(%esp),%xmm5 │ │ movdqa 0x210(%esp),%xmm6 │ │ movdqa 0x220(%esp),%xmm7 │ │ movdqa %xmm7,(%esp) │ │ lea 0xb732(%edi),%esi │ │ - call 15b2c │ │ - call 18831 │ │ + call 15afc │ │ + call 18801 │ │ add $0x240,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ - movd 0xa2c30(%edi),%xmm1 │ │ + movd 0xa58a0(%edi),%xmm1 │ │ movdqa (%edx),%xmm0 │ │ pmulhrsw %xmm1,%xmm0 │ │ - movd 0xa2bf0(%edi),%xmm2 │ │ + movd 0xa5860(%edi),%xmm2 │ │ mov %ebx,(%edx) │ │ pmulhrsw %xmm1,%xmm0 │ │ mov $0x10,%ebx │ │ lea 0x9dc7(%edi),%esi │ │ - jmp 1dc3a │ │ + jmp 1dc0a │ │ nop │ │ add $0x10,%edx │ │ lea 0xb526(%edi),%ebx │ │ - movdqa 0xa2c30(%edi),%xmm7 │ │ + movdqa 0xa58a0(%edi),%xmm7 │ │ movdqa (%edx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0x80(%edx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0x100(%edx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0x180(%edx),%xmm3 │ │ @@ -26405,23 +26408,23 @@ │ │ movdqa 0x200(%edx),%xmm4 │ │ pmulhrsw %xmm7,%xmm4 │ │ movdqa 0x280(%edx),%xmm5 │ │ pmulhrsw %xmm7,%xmm5 │ │ movdqa 0x300(%edx),%xmm6 │ │ pmulhrsw %xmm7,%xmm6 │ │ pmulhrsw 0x380(%edx),%xmm7 │ │ - call 15d60 │ │ + call 15d30 │ │ movdqa %xmm0,0x34(%esp) │ │ movdqa %xmm1,0x44(%esp) │ │ movdqa %xmm2,0x54(%esp) │ │ movdqa %xmm3,0x64(%esp) │ │ movdqa %xmm4,0x74(%esp) │ │ movdqa %xmm5,0x84(%esp) │ │ movdqa %xmm6,0x94(%esp) │ │ - movdqa 0xa2c30(%edi),%xmm7 │ │ + movdqa 0xa58a0(%edi),%xmm7 │ │ movdqa 0x40(%edx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0xc0(%edx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0x140(%edx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0x1c0(%edx),%xmm3 │ │ @@ -26429,25 +26432,25 @@ │ │ movdqa 0x240(%edx),%xmm4 │ │ pmulhrsw %xmm7,%xmm4 │ │ movdqa 0x2c0(%edx),%xmm5 │ │ pmulhrsw %xmm7,%xmm5 │ │ movdqa 0x340(%edx),%xmm6 │ │ pmulhrsw %xmm7,%xmm6 │ │ pmulhrsw 0x3c0(%edx),%xmm7 │ │ - call 194f0 │ │ + call 194c0 │ │ movdqa 0x4(%esp),%xmm7 │ │ movdqa %xmm0,0xb4(%esp) │ │ movdqa %xmm1,0xc4(%esp) │ │ movdqa %xmm2,0xd4(%esp) │ │ movdqa %xmm3,0xe4(%esp) │ │ movdqa %xmm4,0xf4(%esp) │ │ movdqa %xmm5,0x104(%esp) │ │ movdqa %xmm6,0x114(%esp) │ │ movdqa %xmm7,0x124(%esp) │ │ - movdqa 0xa2c30(%edi),%xmm7 │ │ + movdqa 0xa58a0(%edi),%xmm7 │ │ movdqa 0x20(%edx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0x60(%edx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0xa0(%edx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0xe0(%edx),%xmm3 │ │ @@ -26463,15 +26466,15 @@ │ │ movdqa %xmm1,0x1a4(%esp) │ │ movdqa %xmm2,0x174(%esp) │ │ movdqa %xmm3,0x164(%esp) │ │ movdqa %xmm4,0x154(%esp) │ │ movdqa %xmm5,0x184(%esp) │ │ movdqa %xmm6,0x194(%esp) │ │ movdqa %xmm7,0x144(%esp) │ │ - movdqa 0xa2c30(%edi),%xmm7 │ │ + movdqa 0xa58a0(%edi),%xmm7 │ │ movdqa 0x220(%edx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0x260(%edx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0x2a0(%edx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0x2e0(%edx),%xmm3 │ │ @@ -26487,18 +26490,18 @@ │ │ movdqa %xmm1,0x1c4(%esp) │ │ movdqa %xmm2,0x1d4(%esp) │ │ movdqa %xmm3,0x204(%esp) │ │ movdqa %xmm4,0x1f4(%esp) │ │ movdqa %xmm5,0x1e4(%esp) │ │ movdqa %xmm6,0x1b4(%esp) │ │ movdqa %xmm7,0x224(%esp) │ │ - call 1cef0 │ │ + call 1cec0 │ │ movdqa %xmm7,0x4(%esp) │ │ mov %ebx,%esi │ │ - jmp 15b2c │ │ + jmp 15afc │ │ movdqa %xmm0,(%edx) │ │ movdqa %xmm1,0x20(%edx) │ │ movdqa %xmm2,0x40(%edx) │ │ movdqa %xmm3,0x60(%edx) │ │ movdqa %xmm4,0x80(%edx) │ │ movdqa %xmm5,0xa0(%edx) │ │ movdqa %xmm6,0xc0(%edx) │ │ @@ -26509,15 +26512,15 @@ │ │ movdqa 0xe4(%esp),%xmm3 │ │ movdqa 0xf4(%esp),%xmm4 │ │ movdqa 0x104(%esp),%xmm5 │ │ movdqa 0x114(%esp),%xmm6 │ │ movdqa 0x124(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ lea 0xb5b2(%edi),%esi │ │ - jmp 15b2c │ │ + jmp 15afc │ │ movdqa %xmm0,0x100(%edx) │ │ movdqa %xmm1,0x120(%edx) │ │ movdqa %xmm2,0x140(%edx) │ │ movdqa %xmm3,0x160(%edx) │ │ movdqa %xmm4,0x180(%edx) │ │ movdqa %xmm5,0x1a0(%edx) │ │ movdqa %xmm6,0x1c0(%edx) │ │ @@ -26528,15 +26531,15 @@ │ │ movdqa 0x164(%esp),%xmm3 │ │ movdqa 0x174(%esp),%xmm4 │ │ movdqa 0x184(%esp),%xmm5 │ │ movdqa 0x194(%esp),%xmm6 │ │ movdqa 0x1a4(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ lea 0xb64b(%edi),%esi │ │ - jmp 15b2c │ │ + jmp 15afc │ │ movdqa %xmm0,0x200(%edx) │ │ movdqa %xmm1,0x220(%edx) │ │ movdqa %xmm2,0x240(%edx) │ │ movdqa %xmm3,0x260(%edx) │ │ movdqa %xmm4,0x280(%edx) │ │ movdqa %xmm5,0x2a0(%edx) │ │ movdqa %xmm6,0x2c0(%edx) │ │ @@ -26547,26 +26550,26 @@ │ │ movdqa 0x1e4(%esp),%xmm3 │ │ movdqa 0x1f4(%esp),%xmm4 │ │ movdqa 0x204(%esp),%xmm5 │ │ movdqa 0x214(%esp),%xmm6 │ │ movdqa 0x224(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ lea 0xb6e4(%edi),%esi │ │ - jmp 15b2c │ │ + jmp 15afc │ │ movdqa %xmm0,0x300(%edx) │ │ movdqa %xmm1,0x320(%edx) │ │ movdqa %xmm2,0x340(%edx) │ │ movdqa %xmm3,0x360(%edx) │ │ movdqa %xmm4,0x380(%edx) │ │ movdqa %xmm5,0x3a0(%edx) │ │ movdqa %xmm6,0x3c0(%edx) │ │ movdqa %xmm7,0x3e0(%edx) │ │ sub $0x10,%edx │ │ lea 0xb732(%edi),%ebx │ │ - jmp 1f139 │ │ + jmp 1f109 │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ nopl 0x0(%eax,%eax,1) │ │ push %ebx │ │ push %esi │ │ push %edi │ │ sub $0x40,%esp │ │ @@ -26577,22 +26580,22 @@ │ │ mov %ebx,%esi │ │ cmp $0x2b,%ebx │ │ sbb %ebx,%ebx │ │ cmp $0x96,%esi │ │ sbb $0x0,%ebx │ │ cmp $0x116,%esi │ │ sbb $0xfffffffc,%ebx │ │ - call 1f654 │ │ + call 1f624 │ │ pop %edi │ │ add $0xffff488c,%edi │ │ lea 0x8(%eax),%esi │ │ mov %esi,0x30(%esp) │ │ mov %ebx,0x34(%esp) │ │ mov %edx,0x38(%esp) │ │ - movdqa 0xa2c30(%edi),%xmm7 │ │ + movdqa 0xa58a0(%edi),%xmm7 │ │ movdqa (%edx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0x40(%edx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0x80(%edx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0xc0(%edx),%xmm3 │ │ @@ -26611,20 +26614,20 @@ │ │ movdqa %xmm6,0x80(%edx) │ │ movdqa %xmm6,0xc0(%edx) │ │ movdqa %xmm6,0x100(%edx) │ │ movdqa %xmm6,0x140(%edx) │ │ movdqa %xmm6,0x180(%edx) │ │ movdqa %xmm6,0x1c0(%edx) │ │ lea 0xb732(%edi),%esi │ │ - call 15b64 │ │ + call 15b34 │ │ movdqa %xmm2,(%esp) │ │ movdqa %xmm3,0x10(%esp) │ │ movdqa %xmm4,0x20(%esp) │ │ - movdqa 0xa2c10(%edi),%xmm3 │ │ - movdqa 0xa2bf0(%edi),%xmm4 │ │ + movdqa 0xa5880(%edi),%xmm3 │ │ + movdqa 0xa5860(%edi),%xmm4 │ │ movdqa %xmm3,%xmm2 │ │ pmulhrsw %xmm5,%xmm2 │ │ pmulhrsw %xmm4,%xmm2 │ │ paddsw %xmm2,%xmm5 │ │ movdqa %xmm3,%xmm2 │ │ pmulhrsw %xmm6,%xmm2 │ │ pmulhrsw %xmm4,%xmm2 │ │ @@ -26637,15 +26640,15 @@ │ │ pmulhrsw %xmm0,%xmm2 │ │ pmulhrsw %xmm4,%xmm2 │ │ paddsw %xmm2,%xmm0 │ │ movdqa %xmm3,%xmm2 │ │ pmulhrsw %xmm1,%xmm2 │ │ pmulhrsw %xmm4,%xmm2 │ │ paddsw %xmm2,%xmm1 │ │ - movdqa 0xa2c50(%edi),%xmm2 │ │ + movdqa 0xa58c0(%edi),%xmm2 │ │ pmulhrsw %xmm2,%xmm5 │ │ pmulhrsw %xmm2,%xmm6 │ │ pmulhrsw %xmm2,%xmm7 │ │ pmulhrsw %xmm2,%xmm0 │ │ pmulhrsw %xmm2,%xmm1 │ │ movdqa (%esp),%xmm2 │ │ movdqa %xmm7,(%esp) │ │ @@ -26664,27 +26667,27 @@ │ │ pmulhrsw %xmm5,%xmm3 │ │ pmulhrsw %xmm4,%xmm3 │ │ psrlw $0x1,%xmm4 │ │ paddsw %xmm5,%xmm3 │ │ pmulhrsw %xmm4,%xmm2 │ │ pmulhrsw %xmm4,%xmm3 │ │ pmulhrsw %xmm7,%xmm4 │ │ - call 15c63 │ │ + call 15c33 │ │ lea (%eax,%ecx,2),%eax │ │ add $0x10,%edx │ │ dec %ebx │ │ - jg 1f66a │ │ + jg 1f63a │ │ mov 0x38(%esp),%edx │ │ add $0x200,%edx │ │ mov 0x34(%esp),%ebx │ │ xor %eax,%eax │ │ mov %eax,0x34(%esp) │ │ mov 0x30(%esp),%eax │ │ test %ebx,%ebx │ │ - jne 1f66a │ │ + jne 1f63a │ │ add $0x40,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopw 0x0(%eax,%eax,1) │ │ push %ebx │ │ @@ -26698,20 +26701,20 @@ │ │ mov $0xc,%esi │ │ mov $0x88,%edi │ │ cmp $0x2c,%ebx │ │ cmovns %edi,%esi │ │ cmp $0x97,%ebx │ │ mov $0x8888,%ebx │ │ cmovs %esi,%ebx │ │ - call 1f899 │ │ + call 1f869 │ │ pop %edi │ │ add $0xffff4647,%edi │ │ lea 0x8(%eax),%esi │ │ mov %esi,0x30(%esp) │ │ - movdqa 0xa2c30(%edi),%xmm7 │ │ + movdqa 0xa58a0(%edi),%xmm7 │ │ movdqa (%edx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0x20(%edx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0x40(%edx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0x60(%edx),%xmm3 │ │ @@ -26729,18 +26732,18 @@ │ │ paddsw %xmm3,%xmm3 │ │ paddsw %xmm4,%xmm4 │ │ paddsw %xmm5,%xmm5 │ │ paddsw %xmm6,%xmm6 │ │ paddsw %xmm7,%xmm7 │ │ movdqa %xmm6,0x10(%esp) │ │ lea 0xb732(%edi),%esi │ │ - call 15b64 │ │ + call 15b34 │ │ movdqa %xmm5,0x10(%esp) │ │ movdqa %xmm6,0x20(%esp) │ │ - movdqa 0xa2c10(%edi),%xmm6 │ │ + movdqa 0xa5880(%edi),%xmm6 │ │ movdqa %xmm6,%xmm5 │ │ pmulhrsw %xmm7,%xmm5 │ │ paddsw %xmm7,%xmm7 │ │ paddsw %xmm5,%xmm7 │ │ movdqa %xmm6,%xmm5 │ │ pmulhrsw %xmm0,%xmm5 │ │ paddsw %xmm0,%xmm0 │ │ @@ -26757,58 +26760,58 @@ │ │ pmulhrsw %xmm3,%xmm5 │ │ paddsw %xmm3,%xmm3 │ │ paddsw %xmm5,%xmm3 │ │ movdqa %xmm6,%xmm5 │ │ pmulhrsw %xmm4,%xmm5 │ │ paddsw %xmm4,%xmm4 │ │ paddsw %xmm5,%xmm4 │ │ - pmulhrsw 0xa2bc0(%edi),%xmm7 │ │ + pmulhrsw 0xa5830(%edi),%xmm7 │ │ movdqa 0x10(%esp),%xmm5 │ │ movdqa %xmm7,(%esp) │ │ movdqa %xmm6,%xmm7 │ │ pmulhrsw %xmm5,%xmm7 │ │ paddsw %xmm5,%xmm5 │ │ paddsw %xmm7,%xmm5 │ │ movdqa 0x20(%esp),%xmm7 │ │ pmulhrsw %xmm7,%xmm6 │ │ paddsw %xmm7,%xmm7 │ │ paddsw %xmm6,%xmm7 │ │ - movdqa 0xa2bc0(%edi),%xmm6 │ │ + movdqa 0xa5830(%edi),%xmm6 │ │ pmulhrsw %xmm6,%xmm0 │ │ pmulhrsw %xmm6,%xmm1 │ │ pmulhrsw %xmm6,%xmm2 │ │ pmulhrsw %xmm6,%xmm3 │ │ pmulhrsw %xmm6,%xmm4 │ │ pmulhrsw %xmm6,%xmm5 │ │ pmulhrsw %xmm6,%xmm7 │ │ movdqa %xmm5,0x20(%esp) │ │ movdqa %xmm7,0x10(%esp) │ │ - call 15c63 │ │ + call 15c33 │ │ lea (%eax,%ecx,2),%eax │ │ pxor %xmm7,%xmm7 │ │ movdqa %xmm7,(%edx) │ │ movdqa %xmm7,0x20(%edx) │ │ movdqa %xmm7,0x40(%edx) │ │ movdqa %xmm7,0x60(%edx) │ │ movdqa %xmm7,0x80(%edx) │ │ movdqa %xmm7,0xa0(%edx) │ │ movdqa %xmm7,0xc0(%edx) │ │ movdqa %xmm7,0xe0(%edx) │ │ add $0x10,%edx │ │ shr $0x2,%ebx │ │ - je 1fa8f │ │ + je 1fa5f │ │ test $0x2,%ebx │ │ - jne 1f8a7 │ │ + jne 1f877 │ │ mov %ebx,%esi │ │ and $0x1,%esi │ │ lea 0xe0(%edx,%esi,8),%edx │ │ mov 0x30(%esp),%eax │ │ lea 0x8(%eax),%esi │ │ mov %esi,0x30(%esp) │ │ - jmp 1f8a7 │ │ + jmp 1f877 │ │ add $0x40,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ @@ -26816,40 +26819,40 @@ │ │ push %esi │ │ push %edi │ │ sub $0x240,%esp │ │ mov 0x250(%esp),%eax │ │ mov 0x254(%esp),%ecx │ │ mov 0x258(%esp),%edx │ │ mov 0x25c(%esp),%ebx │ │ - call 1faca │ │ + call 1fa9a │ │ pop %edi │ │ add $0xffff4416,%edi │ │ test %ebx,%ebx │ │ - je 1fae4 │ │ - call 1fb10 │ │ + je 1fab4 │ │ + call 1fae0 │ │ add $0x240,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ - movd 0xa2c30(%edi),%xmm1 │ │ + movd 0xa58a0(%edi),%xmm1 │ │ movdqa (%edx),%xmm0 │ │ pmulhrsw %xmm1,%xmm0 │ │ - movd 0xa2c50(%edi),%xmm2 │ │ + movd 0xa58c0(%edi),%xmm2 │ │ mov %ebx,(%edx) │ │ mov $0x20,%ebx │ │ lea 0x9dc7(%edi),%esi │ │ - jmp 1dc3a │ │ + jmp 1dc0a │ │ nop │ │ mov $0x2,%esi │ │ sub $0x88,%ebx │ │ mov %ebx,0x234(%esp) │ │ mov $0x4,%ebx │ │ cmovs %esi,%ebx │ │ - call 1fb2f │ │ + call 1faff │ │ pop %edi │ │ add $0xffff43b1,%edi │ │ mov %edx,0x238(%esp) │ │ movdqa 0x40(%edx),%xmm0 │ │ movdqa 0xc0(%edx),%xmm1 │ │ movdqa 0x140(%edx),%xmm2 │ │ movdqa 0x1c0(%edx),%xmm3 │ │ @@ -26863,24 +26866,24 @@ │ │ movdqa %xmm3,0x164(%esp) │ │ movdqa %xmm4,0x154(%esp) │ │ movdqa %xmm5,0x184(%esp) │ │ movdqa %xmm6,0x194(%esp) │ │ movdqa %xmm7,0x144(%esp) │ │ mov 0x234(%esp),%esi │ │ test %esi,%esi │ │ - jl 1fd67 │ │ + jl 1fd37 │ │ movdqa (%edx),%xmm0 │ │ movdqa 0x100(%edx),%xmm1 │ │ movdqa 0x200(%edx),%xmm2 │ │ movdqa 0x300(%edx),%xmm3 │ │ movdqa 0x400(%edx),%xmm4 │ │ movdqa 0x500(%edx),%xmm5 │ │ movdqa 0x600(%edx),%xmm6 │ │ movdqa 0x700(%edx),%xmm7 │ │ - call 15d60 │ │ + call 15d30 │ │ movdqa %xmm0,0x34(%esp) │ │ movdqa %xmm1,0x44(%esp) │ │ movdqa %xmm2,0x54(%esp) │ │ movdqa %xmm3,0x64(%esp) │ │ movdqa %xmm4,0x74(%esp) │ │ movdqa %xmm5,0x84(%esp) │ │ movdqa %xmm6,0x94(%esp) │ │ @@ -26888,15 +26891,15 @@ │ │ movdqa 0x180(%edx),%xmm1 │ │ movdqa 0x280(%edx),%xmm2 │ │ movdqa 0x380(%edx),%xmm3 │ │ movdqa 0x480(%edx),%xmm4 │ │ movdqa 0x580(%edx),%xmm5 │ │ movdqa 0x680(%edx),%xmm6 │ │ movdqa 0x780(%edx),%xmm7 │ │ - call 194f0 │ │ + call 194c0 │ │ movdqa 0x4(%esp),%xmm7 │ │ movdqa %xmm0,0xb4(%esp) │ │ movdqa %xmm1,0xc4(%esp) │ │ movdqa %xmm2,0xd4(%esp) │ │ movdqa %xmm3,0xe4(%esp) │ │ movdqa %xmm4,0xf4(%esp) │ │ movdqa %xmm5,0x104(%esp) │ │ @@ -26914,25 +26917,25 @@ │ │ movdqa %xmm1,0x1c4(%esp) │ │ movdqa %xmm2,0x1d4(%esp) │ │ movdqa %xmm3,0x204(%esp) │ │ movdqa %xmm4,0x1f4(%esp) │ │ movdqa %xmm5,0x1e4(%esp) │ │ movdqa %xmm6,0x1b4(%esp) │ │ movdqa %xmm7,0x224(%esp) │ │ - call 1cef0 │ │ - jmp 1fe50 │ │ + call 1cec0 │ │ + jmp 1fe20 │ │ movdqa (%edx),%xmm0 │ │ movdqa 0x100(%edx),%xmm1 │ │ movdqa 0x200(%edx),%xmm2 │ │ movdqa 0x300(%edx),%xmm3 │ │ pxor %xmm4,%xmm4 │ │ movdqa %xmm4,%xmm5 │ │ movdqa %xmm4,%xmm6 │ │ movdqa %xmm4,%xmm7 │ │ - call 15d60 │ │ + call 15d30 │ │ movdqa %xmm0,0x34(%esp) │ │ movdqa %xmm1,0x44(%esp) │ │ movdqa %xmm2,0x54(%esp) │ │ movdqa %xmm3,0x64(%esp) │ │ movdqa %xmm4,0x74(%esp) │ │ movdqa %xmm5,0x84(%esp) │ │ movdqa %xmm6,0x94(%esp) │ │ @@ -26940,29 +26943,29 @@ │ │ movdqa 0x180(%edx),%xmm1 │ │ movdqa 0x280(%edx),%xmm2 │ │ movdqa 0x380(%edx),%xmm3 │ │ pxor %xmm4,%xmm4 │ │ movdqa %xmm4,%xmm5 │ │ movdqa %xmm4,%xmm6 │ │ movdqa %xmm4,%xmm7 │ │ - call 194f0 │ │ + call 194c0 │ │ movdqa 0x4(%esp),%xmm7 │ │ movdqa %xmm0,0xb4(%esp) │ │ movdqa %xmm1,0xc4(%esp) │ │ movdqa %xmm2,0xd4(%esp) │ │ movdqa %xmm3,0xe4(%esp) │ │ movdqa %xmm4,0xf4(%esp) │ │ movdqa %xmm5,0x104(%esp) │ │ movdqa %xmm6,0x114(%esp) │ │ movdqa %xmm7,0x124(%esp) │ │ - call 1cc20 │ │ + call 1cbf0 │ │ movdqa %xmm7,0x4(%esp) │ │ - movdqa 0xa2c50(%edi),%xmm7 │ │ + movdqa 0xa58c0(%edi),%xmm7 │ │ lea 0xbf89(%edi),%esi │ │ - jmp 15b34 │ │ + jmp 15b04 │ │ movdqa %xmm0,(%edx) │ │ movdqa %xmm1,0x40(%edx) │ │ movdqa %xmm2,0x80(%edx) │ │ movdqa %xmm3,0xc0(%edx) │ │ movdqa %xmm4,0x100(%edx) │ │ movdqa %xmm5,0x140(%edx) │ │ movdqa %xmm6,0x180(%edx) │ │ @@ -26972,17 +26975,17 @@ │ │ movdqa 0xd4(%esp),%xmm2 │ │ movdqa 0xe4(%esp),%xmm3 │ │ movdqa 0xf4(%esp),%xmm4 │ │ movdqa 0x104(%esp),%xmm5 │ │ movdqa 0x114(%esp),%xmm6 │ │ movdqa 0x124(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ - movdqa 0xa2c50(%edi),%xmm7 │ │ + movdqa 0xa58c0(%edi),%xmm7 │ │ lea 0xc023(%edi),%esi │ │ - jmp 15b34 │ │ + jmp 15b04 │ │ movdqa %xmm0,0x200(%edx) │ │ movdqa %xmm1,0x240(%edx) │ │ movdqa %xmm2,0x280(%edx) │ │ movdqa %xmm3,0x2c0(%edx) │ │ movdqa %xmm4,0x300(%edx) │ │ movdqa %xmm5,0x340(%edx) │ │ movdqa %xmm6,0x380(%edx) │ │ @@ -26992,17 +26995,17 @@ │ │ movdqa 0x154(%esp),%xmm2 │ │ movdqa 0x164(%esp),%xmm3 │ │ movdqa 0x174(%esp),%xmm4 │ │ movdqa 0x184(%esp),%xmm5 │ │ movdqa 0x194(%esp),%xmm6 │ │ movdqa 0x1a4(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ - movdqa 0xa2c50(%edi),%xmm7 │ │ + movdqa 0xa58c0(%edi),%xmm7 │ │ lea 0xc0c4(%edi),%esi │ │ - jmp 15b34 │ │ + jmp 15b04 │ │ movdqa %xmm0,0x400(%edx) │ │ movdqa %xmm1,0x440(%edx) │ │ movdqa %xmm2,0x480(%edx) │ │ movdqa %xmm3,0x4c0(%edx) │ │ movdqa %xmm4,0x500(%edx) │ │ movdqa %xmm5,0x540(%edx) │ │ movdqa %xmm6,0x580(%edx) │ │ @@ -27012,28 +27015,28 @@ │ │ movdqa 0x1d4(%esp),%xmm2 │ │ movdqa 0x1e4(%esp),%xmm3 │ │ movdqa 0x1f4(%esp),%xmm4 │ │ movdqa 0x204(%esp),%xmm5 │ │ movdqa 0x214(%esp),%xmm6 │ │ movdqa 0x224(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ - movdqa 0xa2c50(%edi),%xmm7 │ │ + movdqa 0xa58c0(%edi),%xmm7 │ │ lea 0xc165(%edi),%esi │ │ - jmp 15b34 │ │ + jmp 15b04 │ │ movdqa %xmm0,0x600(%edx) │ │ movdqa %xmm1,0x640(%edx) │ │ movdqa %xmm2,0x680(%edx) │ │ movdqa %xmm3,0x6c0(%edx) │ │ movdqa %xmm4,0x700(%edx) │ │ movdqa %xmm5,0x740(%edx) │ │ movdqa %xmm6,0x780(%edx) │ │ movdqa %xmm7,0x7c0(%edx) │ │ add $0x10,%edx │ │ dec %ebx │ │ - jg 1fb3d │ │ + jg 1fb0d │ │ mov 0x238(%esp),%edx │ │ mov $0x4,%ebx │ │ lea 0xc4cf(%edi),%esi │ │ mov %ebx,0x23c(%esp) │ │ lea 0x8(%eax),%ebx │ │ mov %ebx,0x238(%esp) │ │ movdqa 0x40(%edx),%xmm0 │ │ @@ -27050,24 +27053,24 @@ │ │ movdqa %xmm3,0x164(%esp) │ │ movdqa %xmm4,0x154(%esp) │ │ movdqa %xmm5,0x184(%esp) │ │ movdqa %xmm6,0x194(%esp) │ │ movdqa %xmm7,0x144(%esp) │ │ mov 0x234(%esp),%ebx │ │ test %ebx,%ebx │ │ - jl 202c7 │ │ + jl 20297 │ │ movdqa (%edx),%xmm0 │ │ movdqa 0x100(%edx),%xmm1 │ │ movdqa 0x10(%edx),%xmm2 │ │ movdqa 0x110(%edx),%xmm3 │ │ movdqa 0x20(%edx),%xmm4 │ │ movdqa 0x120(%edx),%xmm5 │ │ movdqa 0x30(%edx),%xmm6 │ │ movdqa 0x130(%edx),%xmm7 │ │ - call 15d60 │ │ + call 15d30 │ │ movdqa %xmm0,0x34(%esp) │ │ movdqa %xmm1,0x44(%esp) │ │ movdqa %xmm2,0x54(%esp) │ │ movdqa %xmm3,0x64(%esp) │ │ movdqa %xmm4,0x74(%esp) │ │ movdqa %xmm5,0x84(%esp) │ │ movdqa %xmm6,0x94(%esp) │ │ @@ -27075,15 +27078,15 @@ │ │ movdqa 0x180(%edx),%xmm1 │ │ movdqa 0x90(%edx),%xmm2 │ │ movdqa 0x190(%edx),%xmm3 │ │ movdqa 0xa0(%edx),%xmm4 │ │ movdqa 0x1a0(%edx),%xmm5 │ │ movdqa 0xb0(%edx),%xmm6 │ │ movdqa 0x1b0(%edx),%xmm7 │ │ - call 194f0 │ │ + call 194c0 │ │ movdqa 0x4(%esp),%xmm7 │ │ movdqa %xmm0,0xb4(%esp) │ │ movdqa %xmm1,0xc4(%esp) │ │ movdqa %xmm2,0xd4(%esp) │ │ movdqa %xmm3,0xe4(%esp) │ │ movdqa %xmm4,0xf4(%esp) │ │ movdqa %xmm5,0x104(%esp) │ │ @@ -27101,25 +27104,25 @@ │ │ movdqa %xmm1,0x1c4(%esp) │ │ movdqa %xmm2,0x1d4(%esp) │ │ movdqa %xmm3,0x204(%esp) │ │ movdqa %xmm4,0x1f4(%esp) │ │ movdqa %xmm5,0x1e4(%esp) │ │ movdqa %xmm6,0x1b4(%esp) │ │ movdqa %xmm7,0x224(%esp) │ │ - call 1cef0 │ │ + call 1cec0 │ │ jmp *%esi │ │ movdqa (%edx),%xmm0 │ │ movdqa 0x100(%edx),%xmm1 │ │ movdqa 0x10(%edx),%xmm2 │ │ movdqa 0x110(%edx),%xmm3 │ │ pxor %xmm4,%xmm4 │ │ movdqa %xmm4,%xmm5 │ │ movdqa %xmm4,%xmm6 │ │ movdqa %xmm4,%xmm7 │ │ - call 15d60 │ │ + call 15d30 │ │ movdqa %xmm0,0x34(%esp) │ │ movdqa %xmm1,0x44(%esp) │ │ movdqa %xmm2,0x54(%esp) │ │ movdqa %xmm3,0x64(%esp) │ │ movdqa %xmm4,0x74(%esp) │ │ movdqa %xmm5,0x84(%esp) │ │ movdqa %xmm6,0x94(%esp) │ │ @@ -27127,49 +27130,49 @@ │ │ movdqa 0x180(%edx),%xmm1 │ │ movdqa 0x90(%edx),%xmm2 │ │ movdqa 0x190(%edx),%xmm3 │ │ pxor %xmm4,%xmm4 │ │ movdqa %xmm4,%xmm5 │ │ movdqa %xmm4,%xmm6 │ │ movdqa %xmm4,%xmm7 │ │ - call 194f0 │ │ + call 194c0 │ │ movdqa 0x4(%esp),%xmm7 │ │ movdqa %xmm0,0xb4(%esp) │ │ movdqa %xmm1,0xc4(%esp) │ │ movdqa %xmm2,0xd4(%esp) │ │ movdqa %xmm3,0xe4(%esp) │ │ movdqa %xmm4,0xf4(%esp) │ │ movdqa %xmm5,0x104(%esp) │ │ movdqa %xmm6,0x114(%esp) │ │ movdqa %xmm7,0x124(%esp) │ │ - call 1cc20 │ │ + call 1cbf0 │ │ jmp *%esi │ │ lea 0xc4da(%edi),%ebx │ │ - jmp 1c7e0 │ │ + jmp 1c7b0 │ │ lea 0xc4cf(%edi),%esi │ │ add $0x200,%edx │ │ mov 0x238(%esp),%eax │ │ mov 0x23c(%esp),%ebx │ │ dec %ebx │ │ - jg 200a1 │ │ + jg 20071 │ │ retq │ │ nopl 0x0(%eax) │ │ push %ebx │ │ push %esi │ │ push %edi │ │ sub $0x50,%esp │ │ mov 0x60(%esp),%eax │ │ mov 0x64(%esp),%ecx │ │ mov 0x68(%esp),%edx │ │ mov 0x6c(%esp),%ebx │ │ mov $0x2,%esi │ │ cmp $0x88,%ebx │ │ mov $0x4,%ebx │ │ cmovs %esi,%ebx │ │ - call 2040e │ │ + call 203de │ │ pop %edi │ │ add $0xffff3ad2,%edi │ │ lea 0x8(%eax),%esi │ │ mov %esi,0x30(%esp) │ │ mov %ebx,0x34(%esp) │ │ mov %ebx,0x38(%esp) │ │ mov %edx,0x3c(%esp) │ │ @@ -27179,110 +27182,110 @@ │ │ movdqa 0xc0(%edx),%xmm3 │ │ movdqa 0x100(%edx),%xmm4 │ │ movdqa 0x140(%edx),%xmm5 │ │ movdqa 0x180(%edx),%xmm6 │ │ movdqa 0x1c0(%edx),%xmm7 │ │ movdqa %xmm6,0x10(%esp) │ │ lea 0xb732(%edi),%esi │ │ - call 15b64 │ │ - pmulhrsw 0xa2c50(%edi),%xmm7 │ │ + call 15b34 │ │ + pmulhrsw 0xa58c0(%edi),%xmm7 │ │ movdqa %xmm7,(%esp) │ │ - movdqa 0xa2c50(%edi),%xmm7 │ │ + movdqa 0xa58c0(%edi),%xmm7 │ │ pmulhrsw %xmm7,%xmm0 │ │ pmulhrsw %xmm7,%xmm1 │ │ pmulhrsw %xmm7,%xmm2 │ │ pmulhrsw %xmm7,%xmm3 │ │ pmulhrsw %xmm7,%xmm4 │ │ pmulhrsw %xmm7,%xmm5 │ │ pmulhrsw %xmm7,%xmm6 │ │ movdqa %xmm6,0x10(%esp) │ │ movdqa %xmm5,0x20(%esp) │ │ - call 15c63 │ │ + call 15c33 │ │ lea (%eax,%ecx,2),%eax │ │ pxor %xmm7,%xmm7 │ │ movdqa %xmm7,(%edx) │ │ movdqa %xmm7,0x40(%edx) │ │ movdqa %xmm7,0x80(%edx) │ │ movdqa %xmm7,0xc0(%edx) │ │ movdqa %xmm7,0x100(%edx) │ │ movdqa %xmm7,0x140(%edx) │ │ movdqa %xmm7,0x180(%edx) │ │ movdqa %xmm7,0x1c0(%edx) │ │ add $0x10,%edx │ │ dec %ebx │ │ - jg 20428 │ │ + jg 203f8 │ │ mov 0x38(%esp),%esi │ │ dec %esi │ │ - jle 20533 │ │ + jle 20503 │ │ mov 0x30(%esp),%eax │ │ mov 0x3c(%esp),%edx │ │ mov %esi,0x38(%esp) │ │ lea 0x8(%eax),%ebx │ │ add $0x200,%edx │ │ mov %ebx,0x30(%esp) │ │ mov 0x34(%esp),%ebx │ │ mov %edx,0x3c(%esp) │ │ - jmp 20428 │ │ + jmp 203f8 │ │ add $0x50,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopw 0x0(%eax,%eax,1) │ │ push %ebx │ │ push %esi │ │ push %edi │ │ sub $0x440,%esp │ │ mov 0x450(%esp),%eax │ │ mov 0x454(%esp),%ecx │ │ mov 0x458(%esp),%edx │ │ mov 0x45c(%esp),%ebx │ │ - call 2056a │ │ + call 2053a │ │ pop %edi │ │ add $0xffff3976,%edi │ │ test %ebx,%ebx │ │ - je 20584 │ │ - call 205c0 │ │ + je 20554 │ │ + call 20590 │ │ add $0x440,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ - movd 0xa2c30(%edi),%xmm1 │ │ + movd 0xa58a0(%edi),%xmm1 │ │ movdqa (%edx),%xmm0 │ │ pmulhrsw %xmm1,%xmm0 │ │ - movd 0xa2c50(%edi),%xmm2 │ │ + movd 0xa58c0(%edi),%xmm2 │ │ mov %ebx,(%edx) │ │ mov $0x20,%edx │ │ lea 0xc6cf(%edi),%esi │ │ - jmp 17598 │ │ + jmp 17568 │ │ add $0x440,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax) │ │ mov $0x2,%esi │ │ sub $0x97,%ebx │ │ mov %ebx,0x434(%esp) │ │ mov $0x4,%ebx │ │ cmovs %esi,%ebx │ │ - call 205df │ │ + call 205af │ │ pop %edi │ │ add $0xffff3901,%edi │ │ mov %edx,0x438(%esp) │ │ movdqa (%edx),%xmm0 │ │ movdqa 0x80(%edx),%xmm1 │ │ movdqa 0x100(%edx),%xmm2 │ │ movdqa 0x180(%edx),%xmm3 │ │ movdqa 0x200(%edx),%xmm4 │ │ movdqa 0x280(%edx),%xmm5 │ │ movdqa 0x300(%edx),%xmm6 │ │ movdqa 0x380(%edx),%xmm7 │ │ - call 15d60 │ │ + call 15d30 │ │ movdqa %xmm0,0x34(%esp) │ │ movdqa %xmm1,0x44(%esp) │ │ movdqa %xmm2,0x54(%esp) │ │ movdqa %xmm3,0x64(%esp) │ │ movdqa %xmm4,0x74(%esp) │ │ movdqa %xmm5,0x84(%esp) │ │ movdqa %xmm6,0x94(%esp) │ │ @@ -27290,18 +27293,18 @@ │ │ movdqa 0xc0(%edx),%xmm1 │ │ movdqa 0x140(%edx),%xmm2 │ │ movdqa 0x1c0(%edx),%xmm3 │ │ movdqa 0x240(%edx),%xmm4 │ │ movdqa 0x2c0(%edx),%xmm5 │ │ movdqa 0x340(%edx),%xmm6 │ │ movdqa 0x3c0(%edx),%xmm7 │ │ - call 194f0 │ │ - movdqa 0xa2c50(%edi),%xmm7 │ │ + call 194c0 │ │ + movdqa 0xa58c0(%edi),%xmm7 │ │ lea 0xc7d3(%edi),%esi │ │ - jmp 15b34 │ │ + jmp 15b04 │ │ movdqa %xmm0,0x200(%edx) │ │ movdqa %xmm1,0x240(%edx) │ │ movdqa %xmm2,0x280(%edx) │ │ movdqa %xmm3,0x2c0(%edx) │ │ movdqa %xmm4,0x300(%edx) │ │ movdqa %xmm5,0x340(%edx) │ │ movdqa %xmm6,0x380(%edx) │ │ @@ -27311,28 +27314,28 @@ │ │ movdqa 0x54(%esp),%xmm2 │ │ movdqa 0x64(%esp),%xmm3 │ │ movdqa 0x74(%esp),%xmm4 │ │ movdqa 0x84(%esp),%xmm5 │ │ movdqa 0x94(%esp),%xmm6 │ │ movdqa 0xa4(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ - movdqa 0xa2c50(%edi),%xmm7 │ │ + movdqa 0xa58c0(%edi),%xmm7 │ │ lea 0xc865(%edi),%esi │ │ - jmp 15b34 │ │ + jmp 15b04 │ │ movdqa %xmm0,(%edx) │ │ movdqa %xmm1,0x40(%edx) │ │ movdqa %xmm2,0x80(%edx) │ │ movdqa %xmm3,0xc0(%edx) │ │ movdqa %xmm4,0x100(%edx) │ │ movdqa %xmm5,0x140(%edx) │ │ movdqa %xmm6,0x180(%edx) │ │ movdqa %xmm7,0x1c0(%edx) │ │ add $0x10,%edx │ │ dec %ebx │ │ - jg 205ed │ │ + jg 205bd │ │ mov 0x438(%esp),%edx │ │ mov $0x2,%ebx │ │ lea 0x8(%eax),%esi │ │ mov %esi,0x438(%esp) │ │ lea 0xcd1a(%edi),%esi │ │ mov %ebx,0x43c(%esp) │ │ mov 0x434(%esp),%ebx │ │ @@ -27352,21 +27355,21 @@ │ │ movdqa %xmm5,0x2d4(%esp) │ │ movdqa %xmm6,0x2f4(%esp) │ │ movdqa %xmm7,0x254(%esp) │ │ pxor %xmm4,%xmm4 │ │ movdqa (%edx),%xmm0 │ │ movdqa 0x10(%edx),%xmm1 │ │ test %ebx,%ebx │ │ - jl 20a69 │ │ + jl 20a39 │ │ movdqa 0x20(%edx),%xmm2 │ │ movdqa 0x30(%edx),%xmm3 │ │ movdqa %xmm4,%xmm5 │ │ movdqa %xmm4,%xmm6 │ │ movdqa %xmm4,%xmm7 │ │ - call 15d60 │ │ + call 15d30 │ │ movdqa %xmm0,0x34(%esp) │ │ movdqa %xmm1,0x44(%esp) │ │ movdqa %xmm2,0x54(%esp) │ │ movdqa %xmm3,0x64(%esp) │ │ movdqa %xmm4,0x74(%esp) │ │ movdqa %xmm5,0x84(%esp) │ │ movdqa %xmm6,0x94(%esp) │ │ @@ -27374,15 +27377,15 @@ │ │ movdqa 0x100(%edx),%xmm0 │ │ movdqa 0x110(%edx),%xmm1 │ │ movdqa 0x120(%edx),%xmm2 │ │ movdqa 0x130(%edx),%xmm3 │ │ movdqa %xmm4,%xmm5 │ │ movdqa %xmm4,%xmm6 │ │ movdqa %xmm4,%xmm7 │ │ - call 194f0 │ │ + call 194c0 │ │ movdqa 0x4(%esp),%xmm7 │ │ movdqa %xmm0,0xb4(%esp) │ │ movdqa %xmm1,0xc4(%esp) │ │ movdqa %xmm2,0xd4(%esp) │ │ movdqa %xmm3,0xe4(%esp) │ │ movdqa %xmm4,0xf4(%esp) │ │ movdqa %xmm5,0x104(%esp) │ │ @@ -27400,15 +27403,15 @@ │ │ movdqa %xmm1,0x1a4(%esp) │ │ movdqa %xmm2,0x174(%esp) │ │ movdqa %xmm3,0x164(%esp) │ │ movdqa %xmm4,0x154(%esp) │ │ movdqa %xmm5,0x184(%esp) │ │ movdqa %xmm6,0x194(%esp) │ │ movdqa %xmm7,0x144(%esp) │ │ - call 1cc20 │ │ + call 1cbf0 │ │ movdqa %xmm0,0x34(%esp) │ │ movdqa %xmm1,0x44(%esp) │ │ movdqa %xmm2,0x54(%esp) │ │ movdqa %xmm3,0x64(%esp) │ │ movdqa %xmm4,0x74(%esp) │ │ movdqa %xmm5,0x84(%esp) │ │ movdqa %xmm6,0x94(%esp) │ │ @@ -27425,22 +27428,22 @@ │ │ movdqa %xmm1,0x354(%esp) │ │ movdqa %xmm2,0x374(%esp) │ │ movdqa %xmm3,0x3d4(%esp) │ │ movdqa %xmm4,0x3b4(%esp) │ │ movdqa %xmm5,0x394(%esp) │ │ movdqa %xmm6,0x334(%esp) │ │ movdqa %xmm7,0x414(%esp) │ │ - call 21120 │ │ - jmp 20bb4 │ │ + call 210f0 │ │ + jmp 20b84 │ │ movdqa %xmm4,%xmm2 │ │ movdqa %xmm4,%xmm3 │ │ movdqa %xmm4,%xmm5 │ │ movdqa %xmm4,%xmm6 │ │ movdqa %xmm4,%xmm7 │ │ - call 15d60 │ │ + call 15d30 │ │ movdqa %xmm0,0x34(%esp) │ │ movdqa %xmm1,0x44(%esp) │ │ movdqa %xmm2,0x54(%esp) │ │ movdqa %xmm3,0x64(%esp) │ │ movdqa %xmm4,0x74(%esp) │ │ movdqa %xmm5,0x84(%esp) │ │ movdqa %xmm6,0x94(%esp) │ │ @@ -27448,15 +27451,15 @@ │ │ movdqa 0x100(%edx),%xmm0 │ │ movdqa 0x110(%edx),%xmm1 │ │ movdqa %xmm4,%xmm2 │ │ movdqa %xmm4,%xmm3 │ │ movdqa %xmm4,%xmm5 │ │ movdqa %xmm4,%xmm6 │ │ movdqa %xmm4,%xmm7 │ │ - call 194f0 │ │ + call 194c0 │ │ movdqa 0x4(%esp),%xmm7 │ │ movdqa %xmm0,0xb4(%esp) │ │ movdqa %xmm1,0xc4(%esp) │ │ movdqa %xmm2,0xd4(%esp) │ │ movdqa %xmm3,0xe4(%esp) │ │ movdqa %xmm4,0xf4(%esp) │ │ movdqa %xmm5,0x104(%esp) │ │ @@ -27466,559 +27469,559 @@ │ │ movdqa 0x180(%edx),%xmm1 │ │ movdqa 0x90(%edx),%xmm2 │ │ movdqa 0x190(%edx),%xmm3 │ │ movdqa %xmm0,0x134(%esp) │ │ movdqa %xmm1,0x1a4(%esp) │ │ movdqa %xmm2,0x174(%esp) │ │ movdqa %xmm3,0x164(%esp) │ │ - call 1ca00 │ │ + call 1c9d0 │ │ movdqa %xmm0,0x34(%esp) │ │ movdqa %xmm1,0x44(%esp) │ │ movdqa %xmm2,0x54(%esp) │ │ movdqa %xmm3,0x64(%esp) │ │ movdqa %xmm4,0x74(%esp) │ │ movdqa %xmm5,0x84(%esp) │ │ movdqa %xmm6,0x94(%esp) │ │ movdqa %xmm7,0xa4(%esp) │ │ - call 20c90 │ │ + call 20c60 │ │ movdqa 0x34(%esp),%xmm0 │ │ movdqa 0x44(%esp),%xmm1 │ │ movdqa 0x54(%esp),%xmm2 │ │ movdqa 0x64(%esp),%xmm3 │ │ movdqa 0x74(%esp),%xmm4 │ │ movdqa 0x84(%esp),%xmm5 │ │ movdqa 0x94(%esp),%xmm6 │ │ movdqa 0xa4(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ mov %esi,%ebx │ │ - jmp 1c8d9 │ │ + jmp 1c8a9 │ │ movdqa 0x234(%esp),%xmm0 │ │ movdqa 0x244(%esp),%xmm1 │ │ movdqa 0x254(%esp),%xmm2 │ │ movdqa 0x264(%esp),%xmm3 │ │ movdqa 0x274(%esp),%xmm4 │ │ movdqa 0x284(%esp),%xmm5 │ │ movdqa 0x294(%esp),%xmm6 │ │ movdqa 0x2a4(%esp),%xmm7 │ │ lea (%eax,%ecx,2),%eax │ │ add $0x200,%esp │ │ lea 0xcd76(%edi),%ebx │ │ - jmp 1c7e0 │ │ + jmp 1c7b0 │ │ add $0x200,%edx │ │ sub $0x200,%esp │ │ mov 0x438(%esp),%eax │ │ mov 0x43c(%esp),%ebx │ │ lea 0x8(%eax),%esi │ │ mov %esi,0x438(%esp) │ │ lea 0xcd1a(%edi),%esi │ │ dec %ebx │ │ - jg 207a4 │ │ + jg 20774 │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ movdqa 0x238(%esp),%xmm0 │ │ - movdqa 0xa2d80(%edi),%xmm3 │ │ + movdqa 0xa59f0(%edi),%xmm3 │ │ pmulhrsw %xmm0,%xmm3 │ │ - pmulhrsw 0xa2d90(%edi),%xmm0 │ │ - movdqa 0xa2bb0(%edi),%xmm7 │ │ + pmulhrsw 0xa5a00(%edi),%xmm0 │ │ + movdqa 0xa5820(%edi),%xmm7 │ │ movdqa %xmm0,0x238(%esp) │ │ movdqa %xmm3,0x428(%esp) │ │ movdqa %xmm3,%xmm2 │ │ punpckhwd %xmm0,%xmm2 │ │ punpcklwd %xmm0,%xmm3 │ │ - movdqa 0xa2930(%edi),%xmm0 │ │ + movdqa 0xa55a0(%edi),%xmm0 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm0,%xmm1 │ │ pmaddwd %xmm3,%xmm0 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm0 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm1,%xmm0 │ │ - movdqa 0xa2920(%edi),%xmm1 │ │ + movdqa 0xa5590(%edi),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm3 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm3 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm2,%xmm3 │ │ movdqa %xmm3,0x248(%esp) │ │ movdqa %xmm0,0x418(%esp) │ │ movdqa 0x258(%esp),%xmm1 │ │ - movdqa 0xa2de0(%edi),%xmm2 │ │ + movdqa 0xa5a50(%edi),%xmm2 │ │ pmulhrsw %xmm1,%xmm2 │ │ - pmulhrsw 0xa2df0(%edi),%xmm1 │ │ + pmulhrsw 0xa5a60(%edi),%xmm1 │ │ movdqa %xmm1,0x268(%esp) │ │ movdqa %xmm2,0x3f8(%esp) │ │ movdqa %xmm2,%xmm3 │ │ punpckhwd %xmm1,%xmm3 │ │ punpcklwd %xmm1,%xmm2 │ │ - movdqa 0xa2920(%edi),%xmm1 │ │ + movdqa 0xa5590(%edi),%xmm1 │ │ movdqa %xmm3,%xmm0 │ │ pmaddwd %xmm1,%xmm0 │ │ pmaddwd %xmm2,%xmm1 │ │ paddd %xmm7,%xmm0 │ │ paddd %xmm7,%xmm1 │ │ psrad $0xc,%xmm0 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm0,%xmm1 │ │ - movdqa 0xa2b40(%edi),%xmm0 │ │ + movdqa 0xa57b0(%edi),%xmm0 │ │ pmaddwd %xmm0,%xmm3 │ │ pmaddwd %xmm0,%xmm2 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm2 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm3,%xmm2 │ │ movdqa %xmm2,0x258(%esp) │ │ movdqa %xmm1,0x408(%esp) │ │ movdqa 0x278(%esp),%xmm0 │ │ - movdqa 0xa2e00(%edi),%xmm3 │ │ + movdqa 0xa5a70(%edi),%xmm3 │ │ pmulhrsw %xmm0,%xmm3 │ │ - pmulhrsw 0xa2e10(%edi),%xmm0 │ │ + pmulhrsw 0xa5a80(%edi),%xmm0 │ │ movdqa %xmm0,0x278(%esp) │ │ movdqa %xmm3,0x3e8(%esp) │ │ movdqa %xmm3,%xmm2 │ │ punpckhwd %xmm0,%xmm2 │ │ punpcklwd %xmm0,%xmm3 │ │ - movdqa 0xa2970(%edi),%xmm0 │ │ + movdqa 0xa55e0(%edi),%xmm0 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm0,%xmm1 │ │ pmaddwd %xmm3,%xmm0 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm0 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm1,%xmm0 │ │ - movdqa 0xa2960(%edi),%xmm1 │ │ + movdqa 0xa55d0(%edi),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm3 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm3 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm2,%xmm3 │ │ movdqa %xmm3,0x288(%esp) │ │ movdqa %xmm0,0x3d8(%esp) │ │ movdqa 0x298(%esp),%xmm1 │ │ - movdqa 0xa2e60(%edi),%xmm2 │ │ + movdqa 0xa5ad0(%edi),%xmm2 │ │ pmulhrsw %xmm1,%xmm2 │ │ - pmulhrsw 0xa2e70(%edi),%xmm1 │ │ + pmulhrsw 0xa5ae0(%edi),%xmm1 │ │ movdqa %xmm1,0x2a8(%esp) │ │ movdqa %xmm2,0x3b8(%esp) │ │ movdqa %xmm2,%xmm3 │ │ punpckhwd %xmm1,%xmm3 │ │ punpcklwd %xmm1,%xmm2 │ │ - movdqa 0xa2960(%edi),%xmm1 │ │ + movdqa 0xa55d0(%edi),%xmm1 │ │ movdqa %xmm3,%xmm0 │ │ pmaddwd %xmm1,%xmm0 │ │ pmaddwd %xmm2,%xmm1 │ │ paddd %xmm7,%xmm0 │ │ paddd %xmm7,%xmm1 │ │ psrad $0xc,%xmm0 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm0,%xmm1 │ │ - movdqa 0xa2b60(%edi),%xmm0 │ │ + movdqa 0xa57d0(%edi),%xmm0 │ │ pmaddwd %xmm0,%xmm3 │ │ pmaddwd %xmm0,%xmm2 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm2 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm3,%xmm2 │ │ movdqa %xmm2,0x298(%esp) │ │ movdqa %xmm1,0x3c8(%esp) │ │ movdqa 0x2b8(%esp),%xmm0 │ │ - movdqa 0xa2e80(%edi),%xmm3 │ │ + movdqa 0xa5af0(%edi),%xmm3 │ │ pmulhrsw %xmm0,%xmm3 │ │ - pmulhrsw 0xa2e90(%edi),%xmm0 │ │ + pmulhrsw 0xa5b00(%edi),%xmm0 │ │ movdqa %xmm0,0x2b8(%esp) │ │ movdqa %xmm3,0x3a8(%esp) │ │ movdqa %xmm3,%xmm2 │ │ punpckhwd %xmm0,%xmm2 │ │ punpcklwd %xmm0,%xmm3 │ │ - movdqa 0xa2950(%edi),%xmm0 │ │ + movdqa 0xa55c0(%edi),%xmm0 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm0,%xmm1 │ │ pmaddwd %xmm3,%xmm0 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm0 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm1,%xmm0 │ │ - movdqa 0xa2940(%edi),%xmm1 │ │ + movdqa 0xa55b0(%edi),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm3 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm3 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm2,%xmm3 │ │ movdqa %xmm3,0x2c8(%esp) │ │ movdqa %xmm0,0x398(%esp) │ │ movdqa 0x2d8(%esp),%xmm1 │ │ - movdqa 0xa2ee0(%edi),%xmm2 │ │ + movdqa 0xa5b50(%edi),%xmm2 │ │ pmulhrsw %xmm1,%xmm2 │ │ - pmulhrsw 0xa2ef0(%edi),%xmm1 │ │ + pmulhrsw 0xa5b60(%edi),%xmm1 │ │ movdqa %xmm1,0x2e8(%esp) │ │ movdqa %xmm2,0x378(%esp) │ │ movdqa %xmm2,%xmm3 │ │ punpckhwd %xmm1,%xmm3 │ │ punpcklwd %xmm1,%xmm2 │ │ - movdqa 0xa2940(%edi),%xmm1 │ │ + movdqa 0xa55b0(%edi),%xmm1 │ │ movdqa %xmm3,%xmm0 │ │ pmaddwd %xmm1,%xmm0 │ │ pmaddwd %xmm2,%xmm1 │ │ paddd %xmm7,%xmm0 │ │ paddd %xmm7,%xmm1 │ │ psrad $0xc,%xmm0 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm0,%xmm1 │ │ - movdqa 0xa2b80(%edi),%xmm0 │ │ + movdqa 0xa57f0(%edi),%xmm0 │ │ pmaddwd %xmm0,%xmm3 │ │ pmaddwd %xmm0,%xmm2 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm2 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm3,%xmm2 │ │ movdqa %xmm2,0x2d8(%esp) │ │ movdqa %xmm1,0x388(%esp) │ │ movdqa 0x2f8(%esp),%xmm0 │ │ - movdqa 0xa2f00(%edi),%xmm3 │ │ + movdqa 0xa5b70(%edi),%xmm3 │ │ pmulhrsw %xmm0,%xmm3 │ │ - pmulhrsw 0xa2f10(%edi),%xmm0 │ │ + pmulhrsw 0xa5b80(%edi),%xmm0 │ │ movdqa %xmm0,%xmm6 │ │ movdqa %xmm3,0x368(%esp) │ │ movdqa %xmm3,%xmm2 │ │ punpckhwd %xmm0,%xmm2 │ │ punpcklwd %xmm0,%xmm3 │ │ - movdqa 0xa2990(%edi),%xmm0 │ │ + movdqa 0xa5600(%edi),%xmm0 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm0,%xmm1 │ │ pmaddwd %xmm3,%xmm0 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm0 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm1,%xmm0 │ │ - movdqa 0xa2980(%edi),%xmm1 │ │ + movdqa 0xa55f0(%edi),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm3 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm3 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm2,%xmm3 │ │ movdqa %xmm3,0x308(%esp) │ │ movdqa %xmm0,0x358(%esp) │ │ movdqa 0x318(%esp),%xmm0 │ │ - movdqa 0xa2f60(%edi),%xmm3 │ │ + movdqa 0xa5bd0(%edi),%xmm3 │ │ pmulhrsw %xmm0,%xmm3 │ │ - pmulhrsw 0xa2f70(%edi),%xmm0 │ │ + pmulhrsw 0xa5be0(%edi),%xmm0 │ │ movdqa %xmm3,%xmm4 │ │ movdqa %xmm0,%xmm5 │ │ - jmp 21760 │ │ + jmp 21730 │ │ nopl 0x0(%eax,%eax,1) │ │ movdqa 0x238(%esp),%xmm0 │ │ movdqa 0x418(%esp),%xmm1 │ │ - movdqa 0xa2d80(%edi),%xmm3 │ │ + movdqa 0xa59f0(%edi),%xmm3 │ │ pmulhrsw %xmm0,%xmm3 │ │ - pmulhrsw 0xa2d90(%edi),%xmm0 │ │ - movdqa 0xa2da0(%edi),%xmm2 │ │ + pmulhrsw 0xa5a00(%edi),%xmm0 │ │ + movdqa 0xa5a10(%edi),%xmm2 │ │ pmulhrsw %xmm1,%xmm2 │ │ - pmulhrsw 0xa2db0(%edi),%xmm1 │ │ - movdqa 0xa2bb0(%edi),%xmm7 │ │ + pmulhrsw 0xa5a20(%edi),%xmm1 │ │ + movdqa 0xa5820(%edi),%xmm7 │ │ movdqa %xmm0,%xmm4 │ │ psubsw %xmm1,%xmm4 │ │ paddsw %xmm1,%xmm0 │ │ movdqa %xmm3,%xmm5 │ │ psubsw %xmm2,%xmm5 │ │ paddsw %xmm2,%xmm3 │ │ movdqa %xmm5,%xmm2 │ │ punpckhwd %xmm4,%xmm2 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0xa2930(%edi),%xmm4 │ │ + movdqa 0xa55a0(%edi),%xmm4 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm4,%xmm1 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm1,%xmm4 │ │ - movdqa 0xa2920(%edi),%xmm1 │ │ + movdqa 0xa5590(%edi),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm5 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm2,%xmm5 │ │ movdqa %xmm0,0x238(%esp) │ │ movdqa %xmm5,0x248(%esp) │ │ movdqa %xmm4,0x418(%esp) │ │ movdqa %xmm3,0x428(%esp) │ │ movdqa 0x3f8(%esp),%xmm0 │ │ movdqa 0x258(%esp),%xmm1 │ │ - movdqa 0xa2dc0(%edi),%xmm3 │ │ + movdqa 0xa5a30(%edi),%xmm3 │ │ pmulhrsw %xmm0,%xmm3 │ │ - pmulhrsw 0xa2dd0(%edi),%xmm0 │ │ - movdqa 0xa2de0(%edi),%xmm2 │ │ + pmulhrsw 0xa5a40(%edi),%xmm0 │ │ + movdqa 0xa5a50(%edi),%xmm2 │ │ pmulhrsw %xmm1,%xmm2 │ │ - pmulhrsw 0xa2df0(%edi),%xmm1 │ │ + pmulhrsw 0xa5a60(%edi),%xmm1 │ │ movdqa %xmm1,%xmm4 │ │ psubsw %xmm0,%xmm4 │ │ paddsw %xmm1,%xmm0 │ │ movdqa %xmm2,%xmm5 │ │ psubsw %xmm3,%xmm5 │ │ paddsw %xmm2,%xmm3 │ │ movdqa %xmm5,%xmm2 │ │ punpckhwd %xmm4,%xmm2 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0xa2920(%edi),%xmm4 │ │ + movdqa 0xa5590(%edi),%xmm4 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm4,%xmm1 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm1,%xmm4 │ │ - movdqa 0xa2b40(%edi),%xmm1 │ │ + movdqa 0xa57b0(%edi),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm5 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm2,%xmm5 │ │ movdqa %xmm5,0x258(%esp) │ │ movdqa %xmm0,0x268(%esp) │ │ movdqa %xmm3,0x3f8(%esp) │ │ movdqa %xmm4,0x408(%esp) │ │ movdqa 0x278(%esp),%xmm0 │ │ movdqa 0x3d8(%esp),%xmm1 │ │ - movdqa 0xa2e00(%edi),%xmm3 │ │ + movdqa 0xa5a70(%edi),%xmm3 │ │ pmulhrsw %xmm0,%xmm3 │ │ - pmulhrsw 0xa2e10(%edi),%xmm0 │ │ - movdqa 0xa2e20(%edi),%xmm2 │ │ + pmulhrsw 0xa5a80(%edi),%xmm0 │ │ + movdqa 0xa5a90(%edi),%xmm2 │ │ pmulhrsw %xmm1,%xmm2 │ │ - pmulhrsw 0xa2e30(%edi),%xmm1 │ │ + pmulhrsw 0xa5aa0(%edi),%xmm1 │ │ movdqa %xmm0,%xmm4 │ │ psubsw %xmm1,%xmm4 │ │ paddsw %xmm1,%xmm0 │ │ movdqa %xmm3,%xmm5 │ │ psubsw %xmm2,%xmm5 │ │ paddsw %xmm2,%xmm3 │ │ movdqa %xmm5,%xmm2 │ │ punpckhwd %xmm4,%xmm2 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0xa2970(%edi),%xmm4 │ │ + movdqa 0xa55e0(%edi),%xmm4 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm4,%xmm1 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm1,%xmm4 │ │ - movdqa 0xa2960(%edi),%xmm1 │ │ + movdqa 0xa55d0(%edi),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm5 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm2,%xmm5 │ │ movdqa %xmm0,0x278(%esp) │ │ movdqa %xmm5,0x288(%esp) │ │ movdqa %xmm4,0x3d8(%esp) │ │ movdqa %xmm3,0x3e8(%esp) │ │ movdqa 0x3b8(%esp),%xmm0 │ │ movdqa 0x298(%esp),%xmm1 │ │ - movdqa 0xa2e40(%edi),%xmm3 │ │ + movdqa 0xa5ab0(%edi),%xmm3 │ │ pmulhrsw %xmm0,%xmm3 │ │ - pmulhrsw 0xa2e50(%edi),%xmm0 │ │ - movdqa 0xa2e60(%edi),%xmm2 │ │ + pmulhrsw 0xa5ac0(%edi),%xmm0 │ │ + movdqa 0xa5ad0(%edi),%xmm2 │ │ pmulhrsw %xmm1,%xmm2 │ │ - pmulhrsw 0xa2e70(%edi),%xmm1 │ │ + pmulhrsw 0xa5ae0(%edi),%xmm1 │ │ movdqa %xmm1,%xmm4 │ │ psubsw %xmm0,%xmm4 │ │ paddsw %xmm1,%xmm0 │ │ movdqa %xmm2,%xmm5 │ │ psubsw %xmm3,%xmm5 │ │ paddsw %xmm2,%xmm3 │ │ movdqa %xmm5,%xmm2 │ │ punpckhwd %xmm4,%xmm2 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0xa2960(%edi),%xmm4 │ │ + movdqa 0xa55d0(%edi),%xmm4 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm4,%xmm1 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm1,%xmm4 │ │ - movdqa 0xa2b60(%edi),%xmm1 │ │ + movdqa 0xa57d0(%edi),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm5 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm2,%xmm5 │ │ movdqa %xmm5,0x298(%esp) │ │ movdqa %xmm0,0x2a8(%esp) │ │ movdqa %xmm3,0x3b8(%esp) │ │ movdqa %xmm4,0x3c8(%esp) │ │ movdqa 0x2b8(%esp),%xmm0 │ │ movdqa 0x398(%esp),%xmm1 │ │ - movdqa 0xa2e80(%edi),%xmm3 │ │ + movdqa 0xa5af0(%edi),%xmm3 │ │ pmulhrsw %xmm0,%xmm3 │ │ - pmulhrsw 0xa2e90(%edi),%xmm0 │ │ - movdqa 0xa2ea0(%edi),%xmm2 │ │ + pmulhrsw 0xa5b00(%edi),%xmm0 │ │ + movdqa 0xa5b10(%edi),%xmm2 │ │ pmulhrsw %xmm1,%xmm2 │ │ - pmulhrsw 0xa2eb0(%edi),%xmm1 │ │ + pmulhrsw 0xa5b20(%edi),%xmm1 │ │ movdqa %xmm0,%xmm4 │ │ psubsw %xmm1,%xmm4 │ │ paddsw %xmm1,%xmm0 │ │ movdqa %xmm3,%xmm5 │ │ psubsw %xmm2,%xmm5 │ │ paddsw %xmm2,%xmm3 │ │ movdqa %xmm5,%xmm2 │ │ punpckhwd %xmm4,%xmm2 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0xa2950(%edi),%xmm4 │ │ + movdqa 0xa55c0(%edi),%xmm4 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm4,%xmm1 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm1,%xmm4 │ │ - movdqa 0xa2940(%edi),%xmm1 │ │ + movdqa 0xa55b0(%edi),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm5 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm2,%xmm5 │ │ movdqa %xmm0,0x2b8(%esp) │ │ movdqa %xmm5,0x2c8(%esp) │ │ movdqa %xmm4,0x398(%esp) │ │ movdqa %xmm3,0x3a8(%esp) │ │ movdqa 0x378(%esp),%xmm0 │ │ movdqa 0x2d8(%esp),%xmm1 │ │ - movdqa 0xa2ec0(%edi),%xmm3 │ │ + movdqa 0xa5b30(%edi),%xmm3 │ │ pmulhrsw %xmm0,%xmm3 │ │ - pmulhrsw 0xa2ed0(%edi),%xmm0 │ │ - movdqa 0xa2ee0(%edi),%xmm2 │ │ + pmulhrsw 0xa5b40(%edi),%xmm0 │ │ + movdqa 0xa5b50(%edi),%xmm2 │ │ pmulhrsw %xmm1,%xmm2 │ │ - pmulhrsw 0xa2ef0(%edi),%xmm1 │ │ + pmulhrsw 0xa5b60(%edi),%xmm1 │ │ movdqa %xmm1,%xmm4 │ │ psubsw %xmm0,%xmm4 │ │ paddsw %xmm1,%xmm0 │ │ movdqa %xmm2,%xmm5 │ │ psubsw %xmm3,%xmm5 │ │ paddsw %xmm2,%xmm3 │ │ movdqa %xmm5,%xmm2 │ │ punpckhwd %xmm4,%xmm2 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0xa2940(%edi),%xmm4 │ │ + movdqa 0xa55b0(%edi),%xmm4 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm4,%xmm1 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm1,%xmm4 │ │ - movdqa 0xa2b80(%edi),%xmm1 │ │ + movdqa 0xa57f0(%edi),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm5 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm2,%xmm5 │ │ movdqa %xmm5,0x2d8(%esp) │ │ movdqa %xmm0,0x2e8(%esp) │ │ movdqa %xmm3,0x378(%esp) │ │ movdqa %xmm4,0x388(%esp) │ │ movdqa 0x2f8(%esp),%xmm0 │ │ movdqa 0x358(%esp),%xmm1 │ │ - movdqa 0xa2f00(%edi),%xmm3 │ │ + movdqa 0xa5b70(%edi),%xmm3 │ │ pmulhrsw %xmm0,%xmm3 │ │ - pmulhrsw 0xa2f10(%edi),%xmm0 │ │ - movdqa 0xa2f20(%edi),%xmm2 │ │ + pmulhrsw 0xa5b80(%edi),%xmm0 │ │ + movdqa 0xa5b90(%edi),%xmm2 │ │ pmulhrsw %xmm1,%xmm2 │ │ - pmulhrsw 0xa2f30(%edi),%xmm1 │ │ + pmulhrsw 0xa5ba0(%edi),%xmm1 │ │ movdqa %xmm0,%xmm4 │ │ psubsw %xmm1,%xmm4 │ │ paddsw %xmm1,%xmm0 │ │ movdqa %xmm3,%xmm5 │ │ psubsw %xmm2,%xmm5 │ │ paddsw %xmm2,%xmm3 │ │ movdqa %xmm5,%xmm2 │ │ punpckhwd %xmm4,%xmm2 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0xa2990(%edi),%xmm4 │ │ + movdqa 0xa5600(%edi),%xmm4 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm4,%xmm1 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm1,%xmm4 │ │ - movdqa 0xa2980(%edi),%xmm1 │ │ + movdqa 0xa55f0(%edi),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm5 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm2,%xmm5 │ │ movdqa %xmm0,%xmm6 │ │ movdqa %xmm5,0x308(%esp) │ │ movdqa %xmm4,0x358(%esp) │ │ movdqa %xmm3,0x368(%esp) │ │ movdqa 0x338(%esp),%xmm0 │ │ movdqa 0x318(%esp),%xmm1 │ │ - movdqa 0xa2f40(%edi),%xmm3 │ │ + movdqa 0xa5bb0(%edi),%xmm3 │ │ pmulhrsw %xmm0,%xmm3 │ │ - pmulhrsw 0xa2f50(%edi),%xmm0 │ │ - movdqa 0xa2f60(%edi),%xmm2 │ │ + pmulhrsw 0xa5bc0(%edi),%xmm0 │ │ + movdqa 0xa5bd0(%edi),%xmm2 │ │ pmulhrsw %xmm1,%xmm2 │ │ - pmulhrsw 0xa2f70(%edi),%xmm1 │ │ + pmulhrsw 0xa5be0(%edi),%xmm1 │ │ movdqa %xmm1,%xmm5 │ │ psubsw %xmm0,%xmm5 │ │ paddsw %xmm1,%xmm0 │ │ movdqa %xmm2,%xmm4 │ │ psubsw %xmm3,%xmm4 │ │ paddsw %xmm2,%xmm3 │ │ nopl 0x0(%eax,%eax,1) │ │ nopl 0x0(%eax,%eax,1) │ │ movdqa %xmm4,%xmm2 │ │ punpckhwd %xmm5,%xmm2 │ │ punpcklwd %xmm5,%xmm4 │ │ - movdqa 0xa2980(%edi),%xmm5 │ │ + movdqa 0xa55f0(%edi),%xmm5 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm5,%xmm1 │ │ pmaddwd %xmm4,%xmm5 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm1,%xmm5 │ │ - movdqa 0xa2ba0(%edi),%xmm1 │ │ + movdqa 0xa5810(%edi),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm4 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm2,%xmm4 │ │ @@ -28030,24 +28033,24 @@ │ │ psubsw %xmm1,%xmm6 │ │ paddsw %xmm1,%xmm3 │ │ movdqa %xmm0,0x328(%esp) │ │ movdqa %xmm3,0x338(%esp) │ │ movdqa %xmm6,%xmm3 │ │ punpckhwd %xmm2,%xmm3 │ │ punpcklwd %xmm2,%xmm6 │ │ - movdqa 0xa2900(%edi),%xmm2 │ │ + movdqa 0xa5570(%edi),%xmm2 │ │ movdqa %xmm3,%xmm0 │ │ pmaddwd %xmm2,%xmm0 │ │ pmaddwd %xmm6,%xmm2 │ │ paddd %xmm7,%xmm0 │ │ paddd %xmm7,%xmm2 │ │ psrad $0xc,%xmm0 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm0,%xmm2 │ │ - movdqa 0xa2b20(%edi),%xmm0 │ │ + movdqa 0xa5790(%edi),%xmm0 │ │ pmaddwd %xmm0,%xmm3 │ │ pmaddwd %xmm0,%xmm6 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm6 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm6 │ │ packssdw %xmm3,%xmm6 │ │ @@ -28060,24 +28063,24 @@ │ │ paddsw %xmm0,%xmm4 │ │ movdqa %xmm5,%xmm6 │ │ psubsw %xmm3,%xmm6 │ │ paddsw %xmm3,%xmm5 │ │ movdqa %xmm6,%xmm3 │ │ punpckhwd %xmm2,%xmm3 │ │ punpcklwd %xmm2,%xmm6 │ │ - movdqa 0xa2900(%edi),%xmm2 │ │ + movdqa 0xa5570(%edi),%xmm2 │ │ movdqa %xmm3,%xmm0 │ │ pmaddwd %xmm2,%xmm0 │ │ pmaddwd %xmm6,%xmm2 │ │ paddd %xmm7,%xmm0 │ │ paddd %xmm7,%xmm2 │ │ psrad $0xc,%xmm0 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm0,%xmm2 │ │ - movdqa 0xa2b20(%edi),%xmm0 │ │ + movdqa 0xa5790(%edi),%xmm0 │ │ pmaddwd %xmm0,%xmm3 │ │ pmaddwd %xmm0,%xmm6 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm6 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm6 │ │ packssdw %xmm3,%xmm6 │ │ @@ -28094,24 +28097,24 @@ │ │ paddsw %xmm2,%xmm0 │ │ movdqa %xmm1,%xmm5 │ │ psubsw %xmm3,%xmm5 │ │ paddsw %xmm3,%xmm1 │ │ movdqa %xmm5,%xmm3 │ │ punpckhwd %xmm4,%xmm3 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0xa2910(%edi),%xmm4 │ │ + movdqa 0xa5580(%edi),%xmm4 │ │ movdqa %xmm3,%xmm2 │ │ pmaddwd %xmm4,%xmm2 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm2,%xmm4 │ │ - movdqa 0xa2900(%edi),%xmm2 │ │ + movdqa 0xa5570(%edi),%xmm2 │ │ pmaddwd %xmm2,%xmm3 │ │ pmaddwd %xmm2,%xmm5 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm3,%xmm5 │ │ @@ -28128,24 +28131,24 @@ │ │ paddsw %xmm2,%xmm0 │ │ movdqa %xmm1,%xmm5 │ │ psubsw %xmm3,%xmm5 │ │ paddsw %xmm3,%xmm1 │ │ movdqa %xmm5,%xmm3 │ │ punpckhwd %xmm4,%xmm3 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0xa2910(%edi),%xmm4 │ │ + movdqa 0xa5580(%edi),%xmm4 │ │ movdqa %xmm3,%xmm2 │ │ pmaddwd %xmm4,%xmm2 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm2,%xmm4 │ │ - movdqa 0xa2900(%edi),%xmm2 │ │ + movdqa 0xa5570(%edi),%xmm2 │ │ pmaddwd %xmm2,%xmm3 │ │ pmaddwd %xmm2,%xmm5 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm3,%xmm5 │ │ @@ -28162,24 +28165,24 @@ │ │ paddsw %xmm2,%xmm0 │ │ movdqa %xmm1,%xmm5 │ │ psubsw %xmm3,%xmm5 │ │ paddsw %xmm3,%xmm1 │ │ movdqa %xmm5,%xmm3 │ │ punpckhwd %xmm4,%xmm3 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0xa28e0(%edi),%xmm4 │ │ + movdqa 0xa5550(%edi),%xmm4 │ │ movdqa %xmm3,%xmm2 │ │ pmaddwd %xmm4,%xmm2 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm2,%xmm4 │ │ - movdqa 0xa2a70(%edi),%xmm2 │ │ + movdqa 0xa56e0(%edi),%xmm2 │ │ pmaddwd %xmm2,%xmm3 │ │ pmaddwd %xmm2,%xmm5 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm3,%xmm5 │ │ @@ -28196,24 +28199,24 @@ │ │ paddsw %xmm2,%xmm0 │ │ movdqa %xmm1,%xmm5 │ │ psubsw %xmm3,%xmm5 │ │ paddsw %xmm3,%xmm1 │ │ movdqa %xmm5,%xmm3 │ │ punpckhwd %xmm4,%xmm3 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0xa28e0(%edi),%xmm4 │ │ + movdqa 0xa5550(%edi),%xmm4 │ │ movdqa %xmm3,%xmm2 │ │ pmaddwd %xmm4,%xmm2 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm2,%xmm4 │ │ - movdqa 0xa2a70(%edi),%xmm2 │ │ + movdqa 0xa56e0(%edi),%xmm2 │ │ pmaddwd %xmm2,%xmm3 │ │ pmaddwd %xmm2,%xmm5 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm3,%xmm5 │ │ @@ -28230,24 +28233,24 @@ │ │ paddsw %xmm2,%xmm0 │ │ movdqa %xmm1,%xmm5 │ │ psubsw %xmm3,%xmm5 │ │ paddsw %xmm3,%xmm1 │ │ movdqa %xmm5,%xmm3 │ │ punpckhwd %xmm4,%xmm3 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0xa28f0(%edi),%xmm4 │ │ + movdqa 0xa5560(%edi),%xmm4 │ │ movdqa %xmm3,%xmm2 │ │ pmaddwd %xmm4,%xmm2 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm2,%xmm4 │ │ - movdqa 0xa28e0(%edi),%xmm2 │ │ + movdqa 0xa5550(%edi),%xmm2 │ │ pmaddwd %xmm2,%xmm3 │ │ pmaddwd %xmm2,%xmm5 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm3,%xmm5 │ │ @@ -28264,24 +28267,24 @@ │ │ paddsw %xmm2,%xmm0 │ │ movdqa %xmm1,%xmm5 │ │ psubsw %xmm3,%xmm5 │ │ paddsw %xmm3,%xmm1 │ │ movdqa %xmm5,%xmm3 │ │ punpckhwd %xmm4,%xmm3 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0xa28f0(%edi),%xmm4 │ │ + movdqa 0xa5560(%edi),%xmm4 │ │ movdqa %xmm3,%xmm2 │ │ pmaddwd %xmm4,%xmm2 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm2,%xmm4 │ │ - movdqa 0xa28e0(%edi),%xmm2 │ │ + movdqa 0xa5550(%edi),%xmm2 │ │ pmaddwd %xmm2,%xmm3 │ │ pmaddwd %xmm2,%xmm5 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm3,%xmm5 │ │ @@ -28294,24 +28297,24 @@ │ │ psubsw %xmm3,%xmm2 │ │ paddsw %xmm3,%xmm1 │ │ movdqa %xmm0,0x248(%esp) │ │ movdqa %xmm1,0x418(%esp) │ │ movdqa %xmm2,%xmm3 │ │ punpckhwd %xmm6,%xmm3 │ │ punpcklwd %xmm6,%xmm2 │ │ - movdqa 0xa28d0(%edi),%xmm6 │ │ + movdqa 0xa5540(%edi),%xmm6 │ │ movdqa %xmm3,%xmm0 │ │ pmaddwd %xmm6,%xmm0 │ │ pmaddwd %xmm2,%xmm6 │ │ paddd %xmm7,%xmm0 │ │ paddd %xmm7,%xmm6 │ │ psrad $0xc,%xmm0 │ │ psrad $0xc,%xmm6 │ │ packssdw %xmm0,%xmm6 │ │ - movdqa 0xa28c0(%edi),%xmm0 │ │ + movdqa 0xa5530(%edi),%xmm0 │ │ pmaddwd %xmm0,%xmm3 │ │ pmaddwd %xmm0,%xmm2 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm2 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm3,%xmm2 │ │ @@ -28324,24 +28327,24 @@ │ │ paddsw %xmm2,%xmm5 │ │ movdqa %xmm4,%xmm1 │ │ psubsw %xmm3,%xmm1 │ │ paddsw %xmm3,%xmm4 │ │ movdqa %xmm1,%xmm3 │ │ punpckhwd %xmm0,%xmm3 │ │ punpcklwd %xmm0,%xmm1 │ │ - movdqa 0xa28d0(%edi),%xmm0 │ │ + movdqa 0xa5540(%edi),%xmm0 │ │ movdqa %xmm3,%xmm2 │ │ pmaddwd %xmm0,%xmm2 │ │ pmaddwd %xmm1,%xmm0 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm0 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm2,%xmm0 │ │ - movdqa 0xa28c0(%edi),%xmm2 │ │ + movdqa 0xa5530(%edi),%xmm2 │ │ pmaddwd %xmm2,%xmm3 │ │ pmaddwd %xmm2,%xmm1 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm1 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm1 │ │ packssdw %xmm3,%xmm1 │ │ @@ -28358,24 +28361,24 @@ │ │ paddsw %xmm2,%xmm0 │ │ movdqa %xmm1,%xmm5 │ │ psubsw %xmm3,%xmm5 │ │ paddsw %xmm3,%xmm1 │ │ movdqa %xmm5,%xmm3 │ │ punpckhwd %xmm4,%xmm3 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0xa28d0(%edi),%xmm4 │ │ + movdqa 0xa5540(%edi),%xmm4 │ │ movdqa %xmm3,%xmm2 │ │ pmaddwd %xmm4,%xmm2 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm2,%xmm4 │ │ - movdqa 0xa28c0(%edi),%xmm2 │ │ + movdqa 0xa5530(%edi),%xmm2 │ │ pmaddwd %xmm2,%xmm3 │ │ pmaddwd %xmm2,%xmm5 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm3,%xmm5 │ │ @@ -28392,24 +28395,24 @@ │ │ paddsw %xmm2,%xmm0 │ │ movdqa %xmm1,%xmm5 │ │ psubsw %xmm3,%xmm5 │ │ paddsw %xmm3,%xmm1 │ │ movdqa %xmm5,%xmm3 │ │ punpckhwd %xmm4,%xmm3 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0xa28d0(%edi),%xmm4 │ │ + movdqa 0xa5540(%edi),%xmm4 │ │ movdqa %xmm3,%xmm2 │ │ pmaddwd %xmm4,%xmm2 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm2,%xmm4 │ │ - movdqa 0xa28c0(%edi),%xmm2 │ │ + movdqa 0xa5530(%edi),%xmm2 │ │ pmaddwd %xmm2,%xmm3 │ │ pmaddwd %xmm2,%xmm5 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm3,%xmm5 │ │ @@ -28426,24 +28429,24 @@ │ │ paddsw %xmm2,%xmm0 │ │ movdqa %xmm1,%xmm5 │ │ psubsw %xmm3,%xmm5 │ │ paddsw %xmm3,%xmm1 │ │ movdqa %xmm5,%xmm3 │ │ punpckhwd %xmm4,%xmm3 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0xa28c0(%edi),%xmm4 │ │ + movdqa 0xa5530(%edi),%xmm4 │ │ movdqa %xmm3,%xmm2 │ │ pmaddwd %xmm4,%xmm2 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm2,%xmm4 │ │ - movdqa 0xa29c0(%edi),%xmm2 │ │ + movdqa 0xa5630(%edi),%xmm2 │ │ pmaddwd %xmm2,%xmm3 │ │ pmaddwd %xmm2,%xmm5 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm3,%xmm5 │ │ @@ -28460,24 +28463,24 @@ │ │ paddsw %xmm2,%xmm0 │ │ movdqa %xmm1,%xmm5 │ │ psubsw %xmm3,%xmm5 │ │ paddsw %xmm3,%xmm1 │ │ movdqa %xmm5,%xmm3 │ │ punpckhwd %xmm4,%xmm3 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0xa28c0(%edi),%xmm4 │ │ + movdqa 0xa5530(%edi),%xmm4 │ │ movdqa %xmm3,%xmm2 │ │ pmaddwd %xmm4,%xmm2 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm2,%xmm4 │ │ - movdqa 0xa29c0(%edi),%xmm2 │ │ + movdqa 0xa5630(%edi),%xmm2 │ │ pmaddwd %xmm2,%xmm3 │ │ pmaddwd %xmm2,%xmm5 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm3,%xmm5 │ │ @@ -28494,24 +28497,24 @@ │ │ paddsw %xmm2,%xmm0 │ │ movdqa %xmm1,%xmm5 │ │ psubsw %xmm3,%xmm5 │ │ paddsw %xmm3,%xmm1 │ │ movdqa %xmm5,%xmm3 │ │ punpckhwd %xmm4,%xmm3 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0xa28c0(%edi),%xmm4 │ │ + movdqa 0xa5530(%edi),%xmm4 │ │ movdqa %xmm3,%xmm2 │ │ pmaddwd %xmm4,%xmm2 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm2,%xmm4 │ │ - movdqa 0xa29c0(%edi),%xmm2 │ │ + movdqa 0xa5630(%edi),%xmm2 │ │ pmaddwd %xmm2,%xmm3 │ │ pmaddwd %xmm2,%xmm5 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm3,%xmm5 │ │ @@ -28528,24 +28531,24 @@ │ │ paddsw %xmm2,%xmm0 │ │ movdqa %xmm1,%xmm5 │ │ psubsw %xmm3,%xmm5 │ │ paddsw %xmm3,%xmm1 │ │ movdqa %xmm5,%xmm3 │ │ punpckhwd %xmm4,%xmm3 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0xa28c0(%edi),%xmm4 │ │ + movdqa 0xa5530(%edi),%xmm4 │ │ movdqa %xmm3,%xmm2 │ │ pmaddwd %xmm4,%xmm2 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm2,%xmm4 │ │ - movdqa 0xa29c0(%edi),%xmm2 │ │ + movdqa 0xa5630(%edi),%xmm2 │ │ pmaddwd %xmm2,%xmm3 │ │ pmaddwd %xmm2,%xmm5 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm3,%xmm5 │ │ @@ -28562,24 +28565,24 @@ │ │ movdqa %xmm2,0x1f8(%esp) │ │ movdqa %xmm3,%xmm0 │ │ psubsw %xmm1,%xmm0 │ │ paddsw %xmm1,%xmm3 │ │ movdqa %xmm0,%xmm2 │ │ punpckhwd %xmm6,%xmm2 │ │ punpcklwd %xmm6,%xmm0 │ │ - movdqa 0xa28b0(%edi),%xmm6 │ │ + movdqa 0xa5520(%edi),%xmm6 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd %xmm6,%xmm1 │ │ pmaddwd %xmm0,%xmm6 │ │ paddd %xmm7,%xmm1 │ │ paddd %xmm7,%xmm6 │ │ psrad $0xc,%xmm1 │ │ psrad $0xc,%xmm6 │ │ packssdw %xmm1,%xmm6 │ │ - movdqa 0xa28a0(%edi),%xmm1 │ │ + movdqa 0xa5510(%edi),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm0 │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm7,%xmm0 │ │ psrad $0xc,%xmm2 │ │ psrad $0xc,%xmm0 │ │ packssdw %xmm2,%xmm0 │ │ @@ -28609,24 +28612,24 @@ │ │ movdqa 0x1e8(%esp),%xmm5 │ │ movdqa %xmm1,%xmm3 │ │ psubsw %xmm4,%xmm3 │ │ paddsw %xmm4,%xmm1 │ │ movdqa %xmm3,%xmm6 │ │ punpckhwd %xmm2,%xmm6 │ │ punpcklwd %xmm2,%xmm3 │ │ - movdqa 0xa28b0(%edi),%xmm2 │ │ + movdqa 0xa5520(%edi),%xmm2 │ │ movdqa %xmm6,%xmm4 │ │ pmaddwd %xmm2,%xmm4 │ │ pmaddwd %xmm3,%xmm2 │ │ paddd %xmm7,%xmm4 │ │ paddd %xmm7,%xmm2 │ │ psrad $0xc,%xmm4 │ │ psrad $0xc,%xmm2 │ │ packssdw %xmm4,%xmm2 │ │ - movdqa 0xa28a0(%edi),%xmm4 │ │ + movdqa 0xa5510(%edi),%xmm4 │ │ pmaddwd %xmm4,%xmm6 │ │ pmaddwd %xmm4,%xmm3 │ │ paddd %xmm7,%xmm6 │ │ paddd %xmm7,%xmm3 │ │ psrad $0xc,%xmm6 │ │ psrad $0xc,%xmm3 │ │ packssdw %xmm6,%xmm3 │ │ @@ -28663,24 +28666,24 @@ │ │ paddsw %xmm5,%xmm0 │ │ movdqa %xmm1,%xmm5 │ │ psubsw %xmm3,%xmm5 │ │ paddsw %xmm3,%xmm1 │ │ movdqa %xmm5,%xmm6 │ │ punpckhwd %xmm4,%xmm6 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0xa28b0(%edi),%xmm4 │ │ + movdqa 0xa5520(%edi),%xmm4 │ │ movdqa %xmm6,%xmm3 │ │ pmaddwd %xmm4,%xmm3 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm3,%xmm4 │ │ - movdqa 0xa28a0(%edi),%xmm3 │ │ + movdqa 0xa5510(%edi),%xmm3 │ │ pmaddwd %xmm3,%xmm6 │ │ pmaddwd %xmm3,%xmm5 │ │ paddd %xmm7,%xmm6 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm6 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm6,%xmm5 │ │ @@ -28717,24 +28720,24 @@ │ │ paddsw %xmm5,%xmm0 │ │ movdqa %xmm1,%xmm5 │ │ psubsw %xmm3,%xmm5 │ │ paddsw %xmm3,%xmm1 │ │ movdqa %xmm5,%xmm6 │ │ punpckhwd %xmm4,%xmm6 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0xa28b0(%edi),%xmm4 │ │ + movdqa 0xa5520(%edi),%xmm4 │ │ movdqa %xmm6,%xmm3 │ │ pmaddwd %xmm4,%xmm3 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm3,%xmm4 │ │ - movdqa 0xa28a0(%edi),%xmm3 │ │ + movdqa 0xa5510(%edi),%xmm3 │ │ pmaddwd %xmm3,%xmm6 │ │ pmaddwd %xmm3,%xmm5 │ │ paddd %xmm7,%xmm6 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm6 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm6,%xmm5 │ │ @@ -28771,24 +28774,24 @@ │ │ paddsw %xmm5,%xmm0 │ │ movdqa %xmm1,%xmm5 │ │ psubsw %xmm3,%xmm5 │ │ paddsw %xmm3,%xmm1 │ │ movdqa %xmm5,%xmm6 │ │ punpckhwd %xmm4,%xmm6 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0xa28b0(%edi),%xmm4 │ │ + movdqa 0xa5520(%edi),%xmm4 │ │ movdqa %xmm6,%xmm3 │ │ pmaddwd %xmm4,%xmm3 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm3,%xmm4 │ │ - movdqa 0xa28a0(%edi),%xmm3 │ │ + movdqa 0xa5510(%edi),%xmm3 │ │ pmaddwd %xmm3,%xmm6 │ │ pmaddwd %xmm3,%xmm5 │ │ paddd %xmm7,%xmm6 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm6 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm6,%xmm5 │ │ @@ -28825,24 +28828,24 @@ │ │ paddsw %xmm5,%xmm0 │ │ movdqa %xmm1,%xmm5 │ │ psubsw %xmm3,%xmm5 │ │ paddsw %xmm3,%xmm1 │ │ movdqa %xmm5,%xmm6 │ │ punpckhwd %xmm4,%xmm6 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0xa28b0(%edi),%xmm4 │ │ + movdqa 0xa5520(%edi),%xmm4 │ │ movdqa %xmm6,%xmm3 │ │ pmaddwd %xmm4,%xmm3 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm3,%xmm4 │ │ - movdqa 0xa28a0(%edi),%xmm3 │ │ + movdqa 0xa5510(%edi),%xmm3 │ │ pmaddwd %xmm3,%xmm6 │ │ pmaddwd %xmm3,%xmm5 │ │ paddd %xmm7,%xmm6 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm6 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm6,%xmm5 │ │ @@ -28879,24 +28882,24 @@ │ │ paddsw %xmm5,%xmm0 │ │ movdqa %xmm1,%xmm5 │ │ psubsw %xmm3,%xmm5 │ │ paddsw %xmm3,%xmm1 │ │ movdqa %xmm5,%xmm6 │ │ punpckhwd %xmm4,%xmm6 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0xa28b0(%edi),%xmm4 │ │ + movdqa 0xa5520(%edi),%xmm4 │ │ movdqa %xmm6,%xmm3 │ │ pmaddwd %xmm4,%xmm3 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm3,%xmm4 │ │ - movdqa 0xa28a0(%edi),%xmm3 │ │ + movdqa 0xa5510(%edi),%xmm3 │ │ pmaddwd %xmm3,%xmm6 │ │ pmaddwd %xmm3,%xmm5 │ │ paddd %xmm7,%xmm6 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm6 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm6,%xmm5 │ │ @@ -28933,24 +28936,24 @@ │ │ paddsw %xmm5,%xmm0 │ │ movdqa %xmm1,%xmm5 │ │ psubsw %xmm3,%xmm5 │ │ paddsw %xmm3,%xmm1 │ │ movdqa %xmm5,%xmm6 │ │ punpckhwd %xmm4,%xmm6 │ │ punpcklwd %xmm4,%xmm5 │ │ - movdqa 0xa28b0(%edi),%xmm4 │ │ + movdqa 0xa5520(%edi),%xmm4 │ │ movdqa %xmm6,%xmm3 │ │ pmaddwd %xmm4,%xmm3 │ │ pmaddwd %xmm5,%xmm4 │ │ paddd %xmm7,%xmm3 │ │ paddd %xmm7,%xmm4 │ │ psrad $0xc,%xmm3 │ │ psrad $0xc,%xmm4 │ │ packssdw %xmm3,%xmm4 │ │ - movdqa 0xa28a0(%edi),%xmm3 │ │ + movdqa 0xa5510(%edi),%xmm3 │ │ pmaddwd %xmm3,%xmm6 │ │ pmaddwd %xmm3,%xmm5 │ │ paddd %xmm7,%xmm6 │ │ paddd %xmm7,%xmm5 │ │ psrad $0xc,%xmm6 │ │ psrad $0xc,%xmm5 │ │ packssdw %xmm6,%xmm5 │ │ @@ -28984,34 +28987,34 @@ │ │ push %esi │ │ push %edi │ │ sub $0x840,%esp │ │ mov 0x850(%esp),%eax │ │ mov 0x854(%esp),%ecx │ │ mov 0x858(%esp),%edx │ │ mov 0x85c(%esp),%ebx │ │ - call 22c7a │ │ + call 22c4a │ │ pop %edi │ │ add $0xffff1266,%edi │ │ test %ebx,%ebx │ │ - je 22c94 │ │ - call 22d80 │ │ + je 22c64 │ │ + call 22d50 │ │ add $0x840,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ - movd 0xa2c30(%edi),%xmm1 │ │ + movd 0xa58a0(%edi),%xmm1 │ │ movdqa (%edx),%xmm0 │ │ pmulhrsw %xmm1,%xmm0 │ │ - movd 0xa2c50(%edi),%xmm2 │ │ + movd 0xa58c0(%edi),%xmm2 │ │ mov %ebx,(%edx) │ │ mov $0x10,%ebx │ │ lea 0xee8f(%edi),%esi │ │ pmulhrsw %xmm2,%xmm0 │ │ - movd 0xa2bc0(%edi),%xmm2 │ │ + movd 0xa5830(%edi),%xmm2 │ │ pmulhrsw %xmm1,%xmm0 │ │ pmulhrsw %xmm2,%xmm0 │ │ pshuflw $0x0,%xmm0,%xmm0 │ │ punpcklwd %xmm0,%xmm0 │ │ pxor %xmm7,%xmm7 │ │ movdqa (%eax),%xmm1 │ │ movdqa 0x10(%eax),%xmm3 │ │ @@ -29043,15 +29046,15 @@ │ │ packuswb %xmm4,%xmm6 │ │ movdqa %xmm1,(%eax) │ │ movdqa %xmm3,0x10(%eax) │ │ movdqa %xmm5,0x20(%eax) │ │ movdqa %xmm6,0x30(%eax) │ │ add %ecx,%eax │ │ dec %ebx │ │ - jg 22cde │ │ + jg 22cae │ │ jmp *%esi │ │ add $0x840,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax) │ │ @@ -29062,15 +29065,15 @@ │ │ movdqa 0x100(%edx),%xmm1 │ │ movdqa 0x200(%edx),%xmm2 │ │ movdqa 0x300(%edx),%xmm3 │ │ pxor %xmm4,%xmm4 │ │ movdqa %xmm4,%xmm5 │ │ movdqa %xmm4,%xmm6 │ │ movdqa %xmm4,%xmm7 │ │ - call 15d60 │ │ + call 15d30 │ │ movdqa %xmm0,0x34(%esp) │ │ movdqa %xmm1,0x44(%esp) │ │ movdqa %xmm2,0x54(%esp) │ │ movdqa %xmm3,0x64(%esp) │ │ movdqa %xmm4,0x74(%esp) │ │ movdqa %xmm5,0x84(%esp) │ │ movdqa %xmm6,0x94(%esp) │ │ @@ -29078,15 +29081,15 @@ │ │ movdqa 0x80(%edx),%xmm0 │ │ movdqa 0x180(%edx),%xmm1 │ │ movdqa 0x280(%edx),%xmm2 │ │ movdqa 0x380(%edx),%xmm3 │ │ movdqa %xmm4,%xmm5 │ │ movdqa %xmm4,%xmm6 │ │ movdqa %xmm4,%xmm7 │ │ - call 194f0 │ │ + call 194c0 │ │ movdqa 0x4(%esp),%xmm7 │ │ movdqa %xmm0,0xb4(%esp) │ │ movdqa %xmm1,0xc4(%esp) │ │ movdqa %xmm2,0xd4(%esp) │ │ movdqa %xmm3,0xe4(%esp) │ │ movdqa %xmm4,0xf4(%esp) │ │ movdqa %xmm5,0x104(%esp) │ │ @@ -29104,15 +29107,15 @@ │ │ movdqa %xmm1,0x1a4(%esp) │ │ movdqa %xmm2,0x174(%esp) │ │ movdqa %xmm3,0x164(%esp) │ │ movdqa %xmm4,0x154(%esp) │ │ movdqa %xmm5,0x184(%esp) │ │ movdqa %xmm6,0x194(%esp) │ │ movdqa %xmm7,0x144(%esp) │ │ - call 1cc20 │ │ + call 1cbf0 │ │ movdqa %xmm0,0x34(%esp) │ │ movdqa %xmm1,0x44(%esp) │ │ movdqa %xmm2,0x54(%esp) │ │ movdqa %xmm3,0x64(%esp) │ │ movdqa %xmm4,0x74(%esp) │ │ movdqa %xmm5,0x84(%esp) │ │ movdqa %xmm6,0x94(%esp) │ │ @@ -29145,27 +29148,27 @@ │ │ movdqa %xmm1,0x354(%esp) │ │ movdqa %xmm2,0x374(%esp) │ │ movdqa %xmm3,0x3d4(%esp) │ │ movdqa %xmm4,0x3b4(%esp) │ │ movdqa %xmm5,0x394(%esp) │ │ movdqa %xmm6,0x334(%esp) │ │ movdqa %xmm7,0x414(%esp) │ │ - call 21120 │ │ + call 210f0 │ │ movdqa 0x34(%esp),%xmm0 │ │ movdqa 0x44(%esp),%xmm1 │ │ movdqa 0x54(%esp),%xmm2 │ │ movdqa 0x64(%esp),%xmm3 │ │ movdqa 0x74(%esp),%xmm4 │ │ movdqa 0x84(%esp),%xmm5 │ │ movdqa 0x94(%esp),%xmm6 │ │ movdqa 0xa4(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ - movdqa 0xa2c50(%edi),%xmm7 │ │ + movdqa 0xa58c0(%edi),%xmm7 │ │ lea 0xf1bb(%edi),%esi │ │ - jmp 15b34 │ │ + jmp 15b04 │ │ movdqa %xmm0,(%edx) │ │ movdqa %xmm1,0x20(%edx) │ │ movdqa %xmm2,0x40(%edx) │ │ movdqa %xmm3,0x60(%edx) │ │ movdqa %xmm4,0x80(%edx) │ │ movdqa %xmm5,0xa0(%edx) │ │ movdqa %xmm6,0xc0(%edx) │ │ @@ -29175,17 +29178,17 @@ │ │ movdqa 0xd4(%esp),%xmm2 │ │ movdqa 0xe4(%esp),%xmm3 │ │ movdqa 0xf4(%esp),%xmm4 │ │ movdqa 0x104(%esp),%xmm5 │ │ movdqa 0x114(%esp),%xmm6 │ │ movdqa 0x124(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ - movdqa 0xa2c50(%edi),%xmm7 │ │ + movdqa 0xa58c0(%edi),%xmm7 │ │ lea 0xf24f(%edi),%esi │ │ - jmp 15b34 │ │ + jmp 15b04 │ │ movdqa %xmm0,0x100(%edx) │ │ movdqa %xmm1,0x120(%edx) │ │ movdqa %xmm2,0x140(%edx) │ │ movdqa %xmm3,0x160(%edx) │ │ movdqa %xmm4,0x180(%edx) │ │ movdqa %xmm5,0x1a0(%edx) │ │ movdqa %xmm6,0x1c0(%edx) │ │ @@ -29195,17 +29198,17 @@ │ │ movdqa 0x154(%esp),%xmm2 │ │ movdqa 0x164(%esp),%xmm3 │ │ movdqa 0x174(%esp),%xmm4 │ │ movdqa 0x184(%esp),%xmm5 │ │ movdqa 0x194(%esp),%xmm6 │ │ movdqa 0x1a4(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ - movdqa 0xa2c50(%edi),%xmm7 │ │ + movdqa 0xa58c0(%edi),%xmm7 │ │ lea 0xf2f0(%edi),%esi │ │ - jmp 15b34 │ │ + jmp 15b04 │ │ movdqa %xmm0,0x200(%edx) │ │ movdqa %xmm1,0x220(%edx) │ │ movdqa %xmm2,0x240(%edx) │ │ movdqa %xmm3,0x260(%edx) │ │ movdqa %xmm4,0x280(%edx) │ │ movdqa %xmm5,0x2a0(%edx) │ │ movdqa %xmm6,0x2c0(%edx) │ │ @@ -29215,17 +29218,17 @@ │ │ movdqa 0x1d4(%esp),%xmm2 │ │ movdqa 0x1e4(%esp),%xmm3 │ │ movdqa 0x1f4(%esp),%xmm4 │ │ movdqa 0x204(%esp),%xmm5 │ │ movdqa 0x214(%esp),%xmm6 │ │ movdqa 0x224(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ - movdqa 0xa2c50(%edi),%xmm7 │ │ + movdqa 0xa58c0(%edi),%xmm7 │ │ lea 0xf391(%edi),%esi │ │ - jmp 15b34 │ │ + jmp 15b04 │ │ movdqa %xmm0,0x300(%edx) │ │ movdqa %xmm1,0x320(%edx) │ │ movdqa %xmm2,0x340(%edx) │ │ movdqa %xmm3,0x360(%edx) │ │ movdqa %xmm4,0x380(%edx) │ │ movdqa %xmm5,0x3a0(%edx) │ │ movdqa %xmm6,0x3c0(%edx) │ │ @@ -29235,17 +29238,17 @@ │ │ movdqa 0x254(%esp),%xmm2 │ │ movdqa 0x264(%esp),%xmm3 │ │ movdqa 0x274(%esp),%xmm4 │ │ movdqa 0x284(%esp),%xmm5 │ │ movdqa 0x294(%esp),%xmm6 │ │ movdqa 0x2a4(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ - movdqa 0xa2c50(%edi),%xmm7 │ │ + movdqa 0xa58c0(%edi),%xmm7 │ │ lea 0xf432(%edi),%esi │ │ - jmp 15b34 │ │ + jmp 15b04 │ │ movdqa %xmm0,(%eax) │ │ movdqa %xmm1,0x20(%eax) │ │ movdqa %xmm2,0x40(%eax) │ │ movdqa %xmm3,0x60(%eax) │ │ movdqa %xmm4,0x80(%eax) │ │ movdqa %xmm5,0xa0(%eax) │ │ movdqa %xmm6,0xc0(%eax) │ │ @@ -29255,17 +29258,17 @@ │ │ movdqa 0x2d4(%esp),%xmm2 │ │ movdqa 0x2e4(%esp),%xmm3 │ │ movdqa 0x2f4(%esp),%xmm4 │ │ movdqa 0x304(%esp),%xmm5 │ │ movdqa 0x314(%esp),%xmm6 │ │ movdqa 0x324(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ - movdqa 0xa2c50(%edi),%xmm7 │ │ + movdqa 0xa58c0(%edi),%xmm7 │ │ lea 0xf4c6(%edi),%esi │ │ - jmp 15b34 │ │ + jmp 15b04 │ │ movdqa %xmm0,0x100(%eax) │ │ movdqa %xmm1,0x120(%eax) │ │ movdqa %xmm2,0x140(%eax) │ │ movdqa %xmm3,0x160(%eax) │ │ movdqa %xmm4,0x180(%eax) │ │ movdqa %xmm5,0x1a0(%eax) │ │ movdqa %xmm6,0x1c0(%eax) │ │ @@ -29275,17 +29278,17 @@ │ │ movdqa 0x354(%esp),%xmm2 │ │ movdqa 0x364(%esp),%xmm3 │ │ movdqa 0x374(%esp),%xmm4 │ │ movdqa 0x384(%esp),%xmm5 │ │ movdqa 0x394(%esp),%xmm6 │ │ movdqa 0x3a4(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ - movdqa 0xa2c50(%edi),%xmm7 │ │ + movdqa 0xa58c0(%edi),%xmm7 │ │ lea 0xf567(%edi),%esi │ │ - jmp 15b34 │ │ + jmp 15b04 │ │ movdqa %xmm0,0x200(%eax) │ │ movdqa %xmm1,0x220(%eax) │ │ movdqa %xmm2,0x240(%eax) │ │ movdqa %xmm3,0x260(%eax) │ │ movdqa %xmm4,0x280(%eax) │ │ movdqa %xmm5,0x2a0(%eax) │ │ movdqa %xmm6,0x2c0(%eax) │ │ @@ -29295,42 +29298,42 @@ │ │ movdqa 0x3d4(%esp),%xmm2 │ │ movdqa 0x3e4(%esp),%xmm3 │ │ movdqa 0x3f4(%esp),%xmm4 │ │ movdqa 0x404(%esp),%xmm5 │ │ movdqa 0x414(%esp),%xmm6 │ │ movdqa 0x424(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ - movdqa 0xa2c50(%edi),%xmm7 │ │ + movdqa 0xa58c0(%edi),%xmm7 │ │ lea 0xf608(%edi),%esi │ │ - jmp 15b34 │ │ + jmp 15b04 │ │ movdqa %xmm0,0x300(%eax) │ │ movdqa %xmm1,0x320(%eax) │ │ movdqa %xmm2,0x340(%eax) │ │ movdqa %xmm3,0x360(%eax) │ │ movdqa %xmm4,0x380(%eax) │ │ movdqa %xmm5,0x3a0(%eax) │ │ movdqa %xmm6,0x3c0(%eax) │ │ movdqa %xmm7,0x3e0(%eax) │ │ add $0x10,%edx │ │ add $0x10,%eax │ │ dec %ebx │ │ - jg 22d93 │ │ + jg 22d63 │ │ mov 0x438(%esp),%eax │ │ sub $0x20,%edx │ │ mov $0x4,%ebx │ │ mov %ebx,0x434(%esp) │ │ movdqa (%edx),%xmm0 │ │ movdqa 0x40(%edx),%xmm1 │ │ movdqa 0x80(%edx),%xmm2 │ │ movdqa 0xc0(%edx),%xmm3 │ │ movdqa 0x10(%edx),%xmm4 │ │ movdqa 0x50(%edx),%xmm5 │ │ movdqa 0x90(%edx),%xmm6 │ │ movdqa 0xd0(%edx),%xmm7 │ │ - call 15d60 │ │ + call 15d30 │ │ movdqa %xmm0,0x34(%esp) │ │ movdqa %xmm1,0x44(%esp) │ │ movdqa %xmm2,0x54(%esp) │ │ movdqa %xmm3,0x64(%esp) │ │ movdqa %xmm4,0x74(%esp) │ │ movdqa %xmm5,0x84(%esp) │ │ movdqa %xmm6,0x94(%esp) │ │ @@ -29338,31 +29341,31 @@ │ │ movdqa 0x60(%edx),%xmm1 │ │ movdqa 0xa0(%edx),%xmm2 │ │ movdqa 0xe0(%edx),%xmm3 │ │ movdqa 0x30(%edx),%xmm4 │ │ movdqa 0x70(%edx),%xmm5 │ │ movdqa 0xb0(%edx),%xmm6 │ │ movdqa 0xf0(%edx),%xmm7 │ │ - call 194f0 │ │ + call 194c0 │ │ mov %eax,%ebx │ │ lea 0xf71c(%edi),%esi │ │ lea (%eax,%ecx,8),%eax │ │ - jmp 15c1f │ │ + jmp 15bef │ │ movdqa 0x34(%esp),%xmm0 │ │ movdqa 0x44(%esp),%xmm1 │ │ movdqa 0x54(%esp),%xmm2 │ │ movdqa 0x64(%esp),%xmm3 │ │ movdqa 0x74(%esp),%xmm4 │ │ movdqa 0x84(%esp),%xmm5 │ │ movdqa 0x94(%esp),%xmm6 │ │ movdqa 0xa4(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ lea 0xf768(%edi),%esi │ │ mov %ebx,%eax │ │ - jmp 15c1f │ │ + jmp 15bef │ │ pxor %xmm7,%xmm7 │ │ movdqa %xmm7,(%edx) │ │ movdqa %xmm7,0x10(%edx) │ │ movdqa %xmm7,0x20(%edx) │ │ movdqa %xmm7,0x30(%edx) │ │ movdqa %xmm7,0x40(%edx) │ │ movdqa %xmm7,0x50(%edx) │ │ @@ -29378,27 +29381,27 @@ │ │ movdqa %xmm7,0xf0(%edx) │ │ add $0x100,%edx │ │ mov 0x434(%esp),%ebx │ │ mov 0x438(%esp),%eax │ │ add $0x8,%eax │ │ mov %eax,0x438(%esp) │ │ dec %ebx │ │ - jg 23544 │ │ + jg 23514 │ │ mov $0x4,%ebx │ │ lea 0x444(%esp),%edx │ │ mov %ebx,0x434(%esp) │ │ movdqa (%edx),%xmm0 │ │ movdqa 0x40(%edx),%xmm1 │ │ movdqa 0x80(%edx),%xmm2 │ │ movdqa 0xc0(%edx),%xmm3 │ │ movdqa 0x10(%edx),%xmm4 │ │ movdqa 0x50(%edx),%xmm5 │ │ movdqa 0x90(%edx),%xmm6 │ │ movdqa 0xd0(%edx),%xmm7 │ │ - call 15d60 │ │ + call 15d30 │ │ movdqa %xmm0,0x34(%esp) │ │ movdqa %xmm1,0x44(%esp) │ │ movdqa %xmm2,0x54(%esp) │ │ movdqa %xmm3,0x64(%esp) │ │ movdqa %xmm4,0x74(%esp) │ │ movdqa %xmm5,0x84(%esp) │ │ movdqa %xmm6,0x94(%esp) │ │ @@ -29406,84 +29409,84 @@ │ │ movdqa 0x60(%edx),%xmm1 │ │ movdqa 0xa0(%edx),%xmm2 │ │ movdqa 0xe0(%edx),%xmm3 │ │ movdqa 0x30(%edx),%xmm4 │ │ movdqa 0x70(%edx),%xmm5 │ │ movdqa 0xb0(%edx),%xmm6 │ │ movdqa 0xf0(%edx),%xmm7 │ │ - call 194f0 │ │ + call 194c0 │ │ mov %eax,%ebx │ │ lea 0xf8bc(%edi),%esi │ │ lea (%eax,%ecx,8),%eax │ │ - jmp 15c1f │ │ + jmp 15bef │ │ movdqa 0x34(%esp),%xmm0 │ │ movdqa 0x44(%esp),%xmm1 │ │ movdqa 0x54(%esp),%xmm2 │ │ movdqa 0x64(%esp),%xmm3 │ │ movdqa 0x74(%esp),%xmm4 │ │ movdqa 0x84(%esp),%xmm5 │ │ movdqa 0x94(%esp),%xmm6 │ │ movdqa 0xa4(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ lea 0xf908(%edi),%esi │ │ mov %ebx,%eax │ │ - jmp 15c1f │ │ + jmp 15bef │ │ add $0x100,%edx │ │ mov 0x434(%esp),%ebx │ │ mov 0x438(%esp),%eax │ │ add $0x8,%eax │ │ mov %eax,0x438(%esp) │ │ dec %ebx │ │ - jg 236e4 │ │ + jg 236b4 │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ sub $0x440,%esp │ │ mov 0x450(%esp),%eax │ │ mov 0x454(%esp),%ecx │ │ mov 0x458(%esp),%edx │ │ mov 0x45c(%esp),%ebx │ │ - call 2383a │ │ + call 2380a │ │ pop %edi │ │ add $0xffff06a6,%edi │ │ test %ebx,%ebx │ │ - je 23854 │ │ - call 23890 │ │ + je 23824 │ │ + call 23860 │ │ add $0x440,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ - movd 0xa2c30(%edi),%xmm1 │ │ + movd 0xa58a0(%edi),%xmm1 │ │ movdqa (%edx),%xmm0 │ │ pmulhrsw %xmm1,%xmm0 │ │ - movd 0xa2bf0(%edi),%xmm2 │ │ + movd 0xa5860(%edi),%xmm2 │ │ mov %ebx,(%edx) │ │ pmulhrsw %xmm1,%xmm0 │ │ mov $0x40,%ebx │ │ lea 0xf9a4(%edi),%esi │ │ - jmp 1dc3a │ │ + jmp 1dc0a │ │ add $0x440,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ mov $0x2,%esi │ │ sub $0x88,%ebx │ │ mov %ebx,0x434(%esp) │ │ mov $0x4,%ebx │ │ cmovs %esi,%ebx │ │ - call 238af │ │ + call 2387f │ │ pop %edi │ │ add $0xffff0631,%edi │ │ mov %edx,0x438(%esp) │ │ - movdqa 0xa2c30(%edi),%xmm7 │ │ + movdqa 0xa58a0(%edi),%xmm7 │ │ movdqa 0x40(%edx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0xc0(%edx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0x140(%edx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0x1c0(%edx),%xmm3 │ │ @@ -29501,16 +29504,16 @@ │ │ movdqa %xmm3,0x164(%esp) │ │ movdqa %xmm4,0x154(%esp) │ │ movdqa %xmm5,0x184(%esp) │ │ movdqa %xmm6,0x194(%esp) │ │ movdqa %xmm7,0x144(%esp) │ │ mov 0x434(%esp),%esi │ │ test %esi,%esi │ │ - jl 23b97 │ │ - movdqa 0xa2c30(%edi),%xmm7 │ │ + jl 23b67 │ │ + movdqa 0xa58a0(%edi),%xmm7 │ │ movdqa (%edx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0x100(%edx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0x200(%edx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0x300(%edx),%xmm3 │ │ @@ -29518,23 +29521,23 @@ │ │ movdqa 0x400(%edx),%xmm4 │ │ pmulhrsw %xmm7,%xmm4 │ │ movdqa 0x500(%edx),%xmm5 │ │ pmulhrsw %xmm7,%xmm5 │ │ movdqa 0x600(%edx),%xmm6 │ │ pmulhrsw %xmm7,%xmm6 │ │ pmulhrsw 0x700(%edx),%xmm7 │ │ - call 15d60 │ │ + call 15d30 │ │ movdqa %xmm0,0x34(%esp) │ │ movdqa %xmm1,0x44(%esp) │ │ movdqa %xmm2,0x54(%esp) │ │ movdqa %xmm3,0x64(%esp) │ │ movdqa %xmm4,0x74(%esp) │ │ movdqa %xmm5,0x84(%esp) │ │ movdqa %xmm6,0x94(%esp) │ │ - movdqa 0xa2c30(%edi),%xmm7 │ │ + movdqa 0xa58a0(%edi),%xmm7 │ │ movdqa 0x80(%edx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0x180(%edx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0x280(%edx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0x380(%edx),%xmm3 │ │ @@ -29542,25 +29545,25 @@ │ │ movdqa 0x480(%edx),%xmm4 │ │ pmulhrsw %xmm7,%xmm4 │ │ movdqa 0x580(%edx),%xmm5 │ │ pmulhrsw %xmm7,%xmm5 │ │ movdqa 0x680(%edx),%xmm6 │ │ pmulhrsw %xmm7,%xmm6 │ │ pmulhrsw 0x780(%edx),%xmm7 │ │ - call 194f0 │ │ + call 194c0 │ │ movdqa 0x4(%esp),%xmm7 │ │ movdqa %xmm0,0xb4(%esp) │ │ movdqa %xmm1,0xc4(%esp) │ │ movdqa %xmm2,0xd4(%esp) │ │ movdqa %xmm3,0xe4(%esp) │ │ movdqa %xmm4,0xf4(%esp) │ │ movdqa %xmm5,0x104(%esp) │ │ movdqa %xmm6,0x114(%esp) │ │ movdqa %xmm7,0x124(%esp) │ │ - movdqa 0xa2c30(%edi),%xmm7 │ │ + movdqa 0xa58a0(%edi),%xmm7 │ │ movdqa 0x440(%edx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0x4c0(%edx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0x540(%edx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0x5c0(%edx),%xmm3 │ │ @@ -29576,62 +29579,62 @@ │ │ movdqa %xmm1,0x1c4(%esp) │ │ movdqa %xmm2,0x1d4(%esp) │ │ movdqa %xmm3,0x204(%esp) │ │ movdqa %xmm4,0x1f4(%esp) │ │ movdqa %xmm5,0x1e4(%esp) │ │ movdqa %xmm6,0x1b4(%esp) │ │ movdqa %xmm7,0x224(%esp) │ │ - call 1cef0 │ │ - jmp 23cb0 │ │ - movdqa 0xa2c30(%edi),%xmm3 │ │ + call 1cec0 │ │ + jmp 23c80 │ │ + movdqa 0xa58a0(%edi),%xmm3 │ │ movdqa (%edx),%xmm0 │ │ pmulhrsw %xmm3,%xmm0 │ │ movdqa 0x100(%edx),%xmm1 │ │ pmulhrsw %xmm3,%xmm1 │ │ movdqa 0x200(%edx),%xmm2 │ │ pmulhrsw %xmm3,%xmm2 │ │ pmulhrsw 0x300(%edx),%xmm3 │ │ pxor %xmm4,%xmm4 │ │ movdqa %xmm4,%xmm5 │ │ movdqa %xmm4,%xmm6 │ │ movdqa %xmm4,%xmm7 │ │ - call 15d60 │ │ + call 15d30 │ │ movdqa %xmm0,0x34(%esp) │ │ movdqa %xmm1,0x44(%esp) │ │ movdqa %xmm2,0x54(%esp) │ │ movdqa %xmm3,0x64(%esp) │ │ movdqa %xmm4,0x74(%esp) │ │ movdqa %xmm5,0x84(%esp) │ │ movdqa %xmm6,0x94(%esp) │ │ - movdqa 0xa2c30(%edi),%xmm3 │ │ + movdqa 0xa58a0(%edi),%xmm3 │ │ movdqa 0x80(%edx),%xmm0 │ │ pmulhrsw %xmm3,%xmm0 │ │ movdqa 0x180(%edx),%xmm1 │ │ pmulhrsw %xmm3,%xmm1 │ │ movdqa 0x280(%edx),%xmm2 │ │ pmulhrsw %xmm3,%xmm2 │ │ pmulhrsw 0x380(%edx),%xmm3 │ │ pxor %xmm4,%xmm4 │ │ movdqa %xmm4,%xmm5 │ │ movdqa %xmm4,%xmm6 │ │ movdqa %xmm4,%xmm7 │ │ - call 194f0 │ │ + call 194c0 │ │ movdqa 0x4(%esp),%xmm7 │ │ movdqa %xmm0,0xb4(%esp) │ │ movdqa %xmm1,0xc4(%esp) │ │ movdqa %xmm2,0xd4(%esp) │ │ movdqa %xmm3,0xe4(%esp) │ │ movdqa %xmm4,0xf4(%esp) │ │ movdqa %xmm5,0x104(%esp) │ │ movdqa %xmm6,0x114(%esp) │ │ movdqa %xmm7,0x124(%esp) │ │ - call 1cc20 │ │ + call 1cbf0 │ │ movdqa %xmm7,0x4(%esp) │ │ lea 0xfde1(%edi),%esi │ │ - jmp 15b2c │ │ + jmp 15afc │ │ movdqa %xmm0,(%edx) │ │ movdqa %xmm1,0x40(%edx) │ │ movdqa %xmm2,0x80(%edx) │ │ movdqa %xmm3,0xc0(%edx) │ │ movdqa %xmm4,0x100(%edx) │ │ movdqa %xmm5,0x140(%edx) │ │ movdqa %xmm6,0x180(%edx) │ │ @@ -29642,15 +29645,15 @@ │ │ movdqa 0xe4(%esp),%xmm3 │ │ movdqa 0xf4(%esp),%xmm4 │ │ movdqa 0x104(%esp),%xmm5 │ │ movdqa 0x114(%esp),%xmm6 │ │ movdqa 0x124(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ lea 0xfe73(%edi),%esi │ │ - jmp 15b2c │ │ + jmp 15afc │ │ movdqa %xmm0,0x200(%edx) │ │ movdqa %xmm1,0x240(%edx) │ │ movdqa %xmm2,0x280(%edx) │ │ movdqa %xmm3,0x2c0(%edx) │ │ movdqa %xmm4,0x300(%edx) │ │ movdqa %xmm5,0x340(%edx) │ │ movdqa %xmm6,0x380(%edx) │ │ @@ -29661,15 +29664,15 @@ │ │ movdqa 0x164(%esp),%xmm3 │ │ movdqa 0x174(%esp),%xmm4 │ │ movdqa 0x184(%esp),%xmm5 │ │ movdqa 0x194(%esp),%xmm6 │ │ movdqa 0x1a4(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ lea 0xff0c(%edi),%esi │ │ - jmp 15b2c │ │ + jmp 15afc │ │ movdqa %xmm0,0x400(%edx) │ │ movdqa %xmm1,0x440(%edx) │ │ movdqa %xmm2,0x480(%edx) │ │ movdqa %xmm3,0x4c0(%edx) │ │ movdqa %xmm4,0x500(%edx) │ │ movdqa %xmm5,0x540(%edx) │ │ movdqa %xmm6,0x580(%edx) │ │ @@ -29680,121 +29683,121 @@ │ │ movdqa 0x1e4(%esp),%xmm3 │ │ movdqa 0x1f4(%esp),%xmm4 │ │ movdqa 0x204(%esp),%xmm5 │ │ movdqa 0x214(%esp),%xmm6 │ │ movdqa 0x224(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ lea 0xffa5(%edi),%esi │ │ - jmp 15b2c │ │ + jmp 15afc │ │ movdqa %xmm0,0x600(%edx) │ │ movdqa %xmm1,0x640(%edx) │ │ movdqa %xmm2,0x680(%edx) │ │ movdqa %xmm3,0x6c0(%edx) │ │ movdqa %xmm4,0x700(%edx) │ │ movdqa %xmm5,0x740(%edx) │ │ movdqa %xmm6,0x780(%edx) │ │ movdqa %xmm7,0x7c0(%edx) │ │ add $0x10,%edx │ │ dec %ebx │ │ - jg 238bd │ │ + jg 2388d │ │ mov 0x438(%esp),%edx │ │ mov $0x4,%ebx │ │ lea 0x8(%eax),%esi │ │ mov %esi,0x438(%esp) │ │ lea 0xcd1a(%edi),%esi │ │ - jmp 207a4 │ │ + jmp 20774 │ │ push %ebx │ │ push %esi │ │ push %edi │ │ sub $0xc50,%esp │ │ mov 0xc60(%esp),%eax │ │ mov 0xc64(%esp),%ecx │ │ mov 0xc68(%esp),%edx │ │ mov 0xc6c(%esp),%ebx │ │ - call 23f1a │ │ + call 23eea │ │ pop %edi │ │ add $0xfffeffc6,%edi │ │ test %ebx,%ebx │ │ - je 23f34 │ │ - call 23f70 │ │ + je 23f04 │ │ + call 23f40 │ │ add $0xc50,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ - movd 0xa2c30(%edi),%xmm1 │ │ + movd 0xa58a0(%edi),%xmm1 │ │ movdqa (%edx),%xmm0 │ │ pmulhrsw %xmm1,%xmm0 │ │ - movd 0xa2bf0(%edi),%xmm2 │ │ + movd 0xa5860(%edi),%xmm2 │ │ pmulhrsw %xmm1,%xmm0 │ │ mov %ebx,(%edx) │ │ mov $0x20,%ebx │ │ lea 0x10084(%edi),%esi │ │ - jmp 22cba │ │ + jmp 22c8a │ │ add $0xc50,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ mov $0x2,%esi │ │ sub $0x88,%ebx │ │ mov %ebx,0x434(%esp) │ │ mov $0x4,%ebx │ │ cmovs %esi,%ebx │ │ - call 23f8f │ │ + call 23f5f │ │ pop %edi │ │ add $0xfffeff51,%edi │ │ mov %edx,0x438(%esp) │ │ mov %eax,0x43c(%esp) │ │ lea 0x454(%esp),%eax │ │ mov %eax,0x440(%esp) │ │ - movdqa 0xa2c30(%edi),%xmm3 │ │ + movdqa 0xa58a0(%edi),%xmm3 │ │ movdqa (%edx),%xmm0 │ │ pmulhrsw %xmm3,%xmm0 │ │ movdqa 0x200(%edx),%xmm1 │ │ pmulhrsw %xmm3,%xmm1 │ │ movdqa 0x400(%edx),%xmm2 │ │ pmulhrsw %xmm3,%xmm2 │ │ pmulhrsw 0x600(%edx),%xmm3 │ │ pxor %xmm4,%xmm4 │ │ movdqa %xmm4,%xmm5 │ │ movdqa %xmm4,%xmm6 │ │ movdqa %xmm4,%xmm7 │ │ - call 15d60 │ │ + call 15d30 │ │ movdqa %xmm0,0x34(%esp) │ │ movdqa %xmm1,0x44(%esp) │ │ movdqa %xmm2,0x54(%esp) │ │ movdqa %xmm3,0x64(%esp) │ │ movdqa %xmm4,0x74(%esp) │ │ movdqa %xmm5,0x84(%esp) │ │ movdqa %xmm6,0x94(%esp) │ │ pxor %xmm4,%xmm4 │ │ - movdqa 0xa2c30(%edi),%xmm3 │ │ + movdqa 0xa58a0(%edi),%xmm3 │ │ movdqa 0x100(%edx),%xmm0 │ │ pmulhrsw %xmm3,%xmm0 │ │ movdqa 0x300(%edx),%xmm1 │ │ pmulhrsw %xmm3,%xmm1 │ │ movdqa 0x500(%edx),%xmm2 │ │ pmulhrsw %xmm3,%xmm2 │ │ pmulhrsw 0x700(%edx),%xmm3 │ │ movdqa %xmm4,%xmm5 │ │ movdqa %xmm4,%xmm6 │ │ movdqa %xmm4,%xmm7 │ │ - call 194f0 │ │ + call 194c0 │ │ movdqa 0x4(%esp),%xmm7 │ │ movdqa %xmm0,0xb4(%esp) │ │ movdqa %xmm1,0xc4(%esp) │ │ movdqa %xmm2,0xd4(%esp) │ │ movdqa %xmm3,0xe4(%esp) │ │ movdqa %xmm4,0xf4(%esp) │ │ movdqa %xmm5,0x104(%esp) │ │ movdqa %xmm6,0x114(%esp) │ │ movdqa %xmm7,0x124(%esp) │ │ - movdqa 0xa2c30(%edi),%xmm7 │ │ + movdqa 0xa58a0(%edi),%xmm7 │ │ movdqa 0x80(%edx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0x180(%edx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0x280(%edx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0x380(%edx),%xmm3 │ │ @@ -29810,24 +29813,24 @@ │ │ movdqa %xmm1,0x1a4(%esp) │ │ movdqa %xmm2,0x174(%esp) │ │ movdqa %xmm3,0x164(%esp) │ │ movdqa %xmm4,0x154(%esp) │ │ movdqa %xmm5,0x184(%esp) │ │ movdqa %xmm6,0x194(%esp) │ │ movdqa %xmm7,0x144(%esp) │ │ - call 1cc20 │ │ + call 1cbf0 │ │ movdqa %xmm0,0x34(%esp) │ │ movdqa %xmm1,0x44(%esp) │ │ movdqa %xmm2,0x54(%esp) │ │ movdqa %xmm3,0x64(%esp) │ │ movdqa %xmm4,0x74(%esp) │ │ movdqa %xmm5,0x84(%esp) │ │ movdqa %xmm6,0x94(%esp) │ │ movdqa %xmm7,0xa4(%esp) │ │ - movdqa 0xa2c30(%edi),%xmm7 │ │ + movdqa 0xa58a0(%edi),%xmm7 │ │ movdqa 0x40(%edx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0xc0(%edx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0x140(%edx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0x1c0(%edx),%xmm3 │ │ @@ -29843,15 +29846,15 @@ │ │ movdqa %xmm1,0x314(%esp) │ │ movdqa %xmm2,0x2b4(%esp) │ │ movdqa %xmm3,0x294(%esp) │ │ movdqa %xmm4,0x274(%esp) │ │ movdqa %xmm5,0x2d4(%esp) │ │ movdqa %xmm6,0x2f4(%esp) │ │ movdqa %xmm7,0x254(%esp) │ │ - movdqa 0xa2c30(%edi),%xmm7 │ │ + movdqa 0xa58a0(%edi),%xmm7 │ │ movdqa 0x440(%edx),%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa 0x4c0(%edx),%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa 0x540(%edx),%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa 0x5c0(%edx),%xmm3 │ │ @@ -29867,26 +29870,26 @@ │ │ movdqa %xmm1,0x354(%esp) │ │ movdqa %xmm2,0x374(%esp) │ │ movdqa %xmm3,0x3d4(%esp) │ │ movdqa %xmm4,0x3b4(%esp) │ │ movdqa %xmm5,0x394(%esp) │ │ movdqa %xmm6,0x334(%esp) │ │ movdqa %xmm7,0x414(%esp) │ │ - call 21120 │ │ + call 210f0 │ │ movdqa 0x34(%esp),%xmm0 │ │ movdqa 0x44(%esp),%xmm1 │ │ movdqa 0x54(%esp),%xmm2 │ │ movdqa 0x64(%esp),%xmm3 │ │ movdqa 0x74(%esp),%xmm4 │ │ movdqa 0x84(%esp),%xmm5 │ │ movdqa 0x94(%esp),%xmm6 │ │ movdqa 0xa4(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ lea 0x1048c(%edi),%esi │ │ - jmp 15b2c │ │ + jmp 15afc │ │ movdqa %xmm0,(%edx) │ │ movdqa %xmm1,0x40(%edx) │ │ movdqa %xmm2,0x80(%edx) │ │ movdqa %xmm3,0xc0(%edx) │ │ movdqa %xmm4,0x100(%edx) │ │ movdqa %xmm5,0x140(%edx) │ │ movdqa %xmm6,0x180(%edx) │ │ @@ -29897,15 +29900,15 @@ │ │ movdqa 0xe4(%esp),%xmm3 │ │ movdqa 0xf4(%esp),%xmm4 │ │ movdqa 0x104(%esp),%xmm5 │ │ movdqa 0x114(%esp),%xmm6 │ │ movdqa 0x124(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ lea 0x1051e(%edi),%esi │ │ - jmp 15b2c │ │ + jmp 15afc │ │ movdqa %xmm0,0x200(%edx) │ │ movdqa %xmm1,0x240(%edx) │ │ movdqa %xmm2,0x280(%edx) │ │ movdqa %xmm3,0x2c0(%edx) │ │ movdqa %xmm4,0x300(%edx) │ │ movdqa %xmm5,0x340(%edx) │ │ movdqa %xmm6,0x380(%edx) │ │ @@ -29916,15 +29919,15 @@ │ │ movdqa 0x164(%esp),%xmm3 │ │ movdqa 0x174(%esp),%xmm4 │ │ movdqa 0x184(%esp),%xmm5 │ │ movdqa 0x194(%esp),%xmm6 │ │ movdqa 0x1a4(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ lea 0x105b7(%edi),%esi │ │ - jmp 15b2c │ │ + jmp 15afc │ │ movdqa %xmm0,0x400(%edx) │ │ movdqa %xmm1,0x440(%edx) │ │ movdqa %xmm2,0x480(%edx) │ │ movdqa %xmm3,0x4c0(%edx) │ │ movdqa %xmm4,0x500(%edx) │ │ movdqa %xmm5,0x540(%edx) │ │ movdqa %xmm6,0x580(%edx) │ │ @@ -29935,15 +29938,15 @@ │ │ movdqa 0x1e4(%esp),%xmm3 │ │ movdqa 0x1f4(%esp),%xmm4 │ │ movdqa 0x204(%esp),%xmm5 │ │ movdqa 0x214(%esp),%xmm6 │ │ movdqa 0x224(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ lea 0x10650(%edi),%esi │ │ - jmp 15b2c │ │ + jmp 15afc │ │ movdqa %xmm0,0x600(%edx) │ │ movdqa %xmm1,0x640(%edx) │ │ movdqa %xmm2,0x680(%edx) │ │ movdqa %xmm3,0x6c0(%edx) │ │ movdqa %xmm4,0x700(%edx) │ │ movdqa %xmm5,0x740(%edx) │ │ movdqa %xmm6,0x780(%edx) │ │ @@ -29954,15 +29957,15 @@ │ │ movdqa 0x264(%esp),%xmm3 │ │ movdqa 0x274(%esp),%xmm4 │ │ movdqa 0x284(%esp),%xmm5 │ │ movdqa 0x294(%esp),%xmm6 │ │ movdqa 0x2a4(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ lea 0x106e9(%edi),%esi │ │ - jmp 15b2c │ │ + jmp 15afc │ │ movdqa %xmm0,(%eax) │ │ movdqa %xmm1,0x40(%eax) │ │ movdqa %xmm2,0x80(%eax) │ │ movdqa %xmm3,0xc0(%eax) │ │ movdqa %xmm4,0x100(%eax) │ │ movdqa %xmm5,0x140(%eax) │ │ movdqa %xmm6,0x180(%eax) │ │ @@ -29973,15 +29976,15 @@ │ │ movdqa 0x2e4(%esp),%xmm3 │ │ movdqa 0x2f4(%esp),%xmm4 │ │ movdqa 0x304(%esp),%xmm5 │ │ movdqa 0x314(%esp),%xmm6 │ │ movdqa 0x324(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ lea 0x1077b(%edi),%esi │ │ - jmp 15b2c │ │ + jmp 15afc │ │ movdqa %xmm0,0x200(%eax) │ │ movdqa %xmm1,0x240(%eax) │ │ movdqa %xmm2,0x280(%eax) │ │ movdqa %xmm3,0x2c0(%eax) │ │ movdqa %xmm4,0x300(%eax) │ │ movdqa %xmm5,0x340(%eax) │ │ movdqa %xmm6,0x380(%eax) │ │ @@ -29992,15 +29995,15 @@ │ │ movdqa 0x364(%esp),%xmm3 │ │ movdqa 0x374(%esp),%xmm4 │ │ movdqa 0x384(%esp),%xmm5 │ │ movdqa 0x394(%esp),%xmm6 │ │ movdqa 0x3a4(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ lea 0x10814(%edi),%esi │ │ - jmp 15b2c │ │ + jmp 15afc │ │ movdqa %xmm0,0x400(%eax) │ │ movdqa %xmm1,0x440(%eax) │ │ movdqa %xmm2,0x480(%eax) │ │ movdqa %xmm3,0x4c0(%eax) │ │ movdqa %xmm4,0x500(%eax) │ │ movdqa %xmm5,0x540(%eax) │ │ movdqa %xmm6,0x580(%eax) │ │ @@ -30011,83 +30014,83 @@ │ │ movdqa 0x3e4(%esp),%xmm3 │ │ movdqa 0x3f4(%esp),%xmm4 │ │ movdqa 0x404(%esp),%xmm5 │ │ movdqa 0x414(%esp),%xmm6 │ │ movdqa 0x424(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ lea 0x108ad(%edi),%esi │ │ - jmp 15b2c │ │ + jmp 15afc │ │ movdqa %xmm0,0x600(%eax) │ │ movdqa %xmm1,0x640(%eax) │ │ movdqa %xmm2,0x680(%eax) │ │ movdqa %xmm3,0x6c0(%eax) │ │ movdqa %xmm4,0x700(%eax) │ │ movdqa %xmm5,0x740(%eax) │ │ movdqa %xmm6,0x780(%eax) │ │ movdqa %xmm7,0x7c0(%eax) │ │ add $0x10,%edx │ │ add $0x10,%eax │ │ dec %ebx │ │ - jg 23fb2 │ │ + jg 23f82 │ │ mov 0x440(%esp),%edx │ │ mov 0x43c(%esp),%eax │ │ mov 0x434(%esp),%ebx │ │ lea 0x20(%eax),%eax │ │ mov %ebx,0x234(%esp) │ │ lea 0x10929(%edi),%esi │ │ mov $0x4,%ebx │ │ - jmp 200a1 │ │ + jmp 20071 │ │ movdqa %xmm7,0x4(%esp) │ │ lea 0x1093a(%edi),%ebx │ │ - jmp 1c8d9 │ │ + jmp 1c8a9 │ │ lea 0x10929(%edi),%esi │ │ add $0x200,%edx │ │ mov 0x238(%esp),%eax │ │ mov 0x23c(%esp),%ebx │ │ dec %ebx │ │ - jg 200a1 │ │ + jg 20071 │ │ mov 0x43c(%esp),%eax │ │ mov 0x438(%esp),%edx │ │ lea 0xc4cf(%edi),%esi │ │ mov $0x4,%ebx │ │ - jmp 200a1 │ │ + jmp 20071 │ │ nopl 0x0(%eax) │ │ push %ebx │ │ push %esi │ │ push %edi │ │ sub $0xc50,%esp │ │ mov 0xc60(%esp),%eax │ │ mov 0xc64(%esp),%ecx │ │ mov 0xc68(%esp),%edx │ │ mov 0xc6c(%esp),%ebx │ │ - call 2488a │ │ + call 2485a │ │ pop %edi │ │ add $0xfffef656,%edi │ │ test %ebx,%ebx │ │ - je 248a4 │ │ - call 248d0 │ │ + je 24874 │ │ + call 248a0 │ │ add $0xc50,%esp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ - movd 0xa2c30(%edi),%xmm1 │ │ + movd 0xa58a0(%edi),%xmm1 │ │ movdqa (%edx),%xmm0 │ │ pmulhrsw %xmm1,%xmm0 │ │ - movd 0xa2c50(%edi),%xmm2 │ │ + movd 0xa58c0(%edi),%xmm2 │ │ mov %ebx,(%edx) │ │ mov $0x40,%ebx │ │ lea 0x10084(%edi),%esi │ │ - jmp 22cba │ │ + jmp 22c8a │ │ nop │ │ mov $0x4,%edi │ │ mov $0x2,%esi │ │ sub $0x88,%ebx │ │ cmovns %edi,%esi │ │ - call 248e8 │ │ + call 248b8 │ │ pop %edi │ │ add $0xfffef5f8,%edi │ │ mov %ebx,0x434(%esp) │ │ mov %esi,%ebx │ │ mov %edx,0x440(%esp) │ │ mov %eax,0x43c(%esp) │ │ lea 0x454(%esp),%eax │ │ @@ -30096,15 +30099,15 @@ │ │ movdqa 0x200(%edx),%xmm1 │ │ movdqa 0x400(%edx),%xmm2 │ │ movdqa 0x600(%edx),%xmm3 │ │ pxor %xmm4,%xmm4 │ │ movdqa %xmm4,%xmm5 │ │ movdqa %xmm4,%xmm6 │ │ movdqa %xmm4,%xmm7 │ │ - call 15d60 │ │ + call 15d30 │ │ movdqa %xmm0,0x34(%esp) │ │ movdqa %xmm1,0x44(%esp) │ │ movdqa %xmm2,0x54(%esp) │ │ movdqa %xmm3,0x64(%esp) │ │ movdqa %xmm4,0x74(%esp) │ │ movdqa %xmm5,0x84(%esp) │ │ movdqa %xmm6,0x94(%esp) │ │ @@ -30112,15 +30115,15 @@ │ │ movdqa 0x100(%edx),%xmm0 │ │ movdqa 0x300(%edx),%xmm1 │ │ movdqa 0x500(%edx),%xmm2 │ │ movdqa 0x700(%edx),%xmm3 │ │ movdqa %xmm4,%xmm5 │ │ movdqa %xmm4,%xmm6 │ │ movdqa %xmm4,%xmm7 │ │ - call 194f0 │ │ + call 194c0 │ │ movdqa 0x4(%esp),%xmm7 │ │ movdqa %xmm0,0xb4(%esp) │ │ movdqa %xmm1,0xc4(%esp) │ │ movdqa %xmm2,0xd4(%esp) │ │ movdqa %xmm3,0xe4(%esp) │ │ movdqa %xmm4,0xf4(%esp) │ │ movdqa %xmm5,0x104(%esp) │ │ @@ -30138,15 +30141,15 @@ │ │ movdqa %xmm1,0x1a4(%esp) │ │ movdqa %xmm2,0x174(%esp) │ │ movdqa %xmm3,0x164(%esp) │ │ movdqa %xmm4,0x154(%esp) │ │ movdqa %xmm5,0x184(%esp) │ │ movdqa %xmm6,0x194(%esp) │ │ movdqa %xmm7,0x144(%esp) │ │ - call 1cc20 │ │ + call 1cbf0 │ │ movdqa %xmm0,0x34(%esp) │ │ movdqa %xmm1,0x44(%esp) │ │ movdqa %xmm2,0x54(%esp) │ │ movdqa %xmm3,0x64(%esp) │ │ movdqa %xmm4,0x74(%esp) │ │ movdqa %xmm5,0x84(%esp) │ │ movdqa %xmm6,0x94(%esp) │ │ @@ -30179,27 +30182,27 @@ │ │ movdqa %xmm1,0x354(%esp) │ │ movdqa %xmm2,0x374(%esp) │ │ movdqa %xmm3,0x3d4(%esp) │ │ movdqa %xmm4,0x3b4(%esp) │ │ movdqa %xmm5,0x394(%esp) │ │ movdqa %xmm6,0x334(%esp) │ │ movdqa %xmm7,0x414(%esp) │ │ - call 21120 │ │ + call 210f0 │ │ movdqa 0x34(%esp),%xmm0 │ │ movdqa 0x44(%esp),%xmm1 │ │ movdqa 0x54(%esp),%xmm2 │ │ movdqa 0x64(%esp),%xmm3 │ │ movdqa 0x74(%esp),%xmm4 │ │ movdqa 0x84(%esp),%xmm5 │ │ movdqa 0x94(%esp),%xmm6 │ │ movdqa 0xa4(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ - movdqa 0xa2c50(%edi),%xmm7 │ │ + movdqa 0xa58c0(%edi),%xmm7 │ │ lea 0x10d42(%edi),%esi │ │ - jmp 15b34 │ │ + jmp 15b04 │ │ movdqa %xmm0,(%edx) │ │ movdqa %xmm1,0x40(%edx) │ │ movdqa %xmm2,0x80(%edx) │ │ movdqa %xmm3,0xc0(%edx) │ │ movdqa %xmm4,0x100(%edx) │ │ movdqa %xmm5,0x140(%edx) │ │ movdqa %xmm6,0x180(%edx) │ │ @@ -30209,17 +30212,17 @@ │ │ movdqa 0xd4(%esp),%xmm2 │ │ movdqa 0xe4(%esp),%xmm3 │ │ movdqa 0xf4(%esp),%xmm4 │ │ movdqa 0x104(%esp),%xmm5 │ │ movdqa 0x114(%esp),%xmm6 │ │ movdqa 0x124(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ - movdqa 0xa2c50(%edi),%xmm7 │ │ + movdqa 0xa58c0(%edi),%xmm7 │ │ lea 0x10ddc(%edi),%esi │ │ - jmp 15b34 │ │ + jmp 15b04 │ │ movdqa %xmm0,0x200(%edx) │ │ movdqa %xmm1,0x240(%edx) │ │ movdqa %xmm2,0x280(%edx) │ │ movdqa %xmm3,0x2c0(%edx) │ │ movdqa %xmm4,0x300(%edx) │ │ movdqa %xmm5,0x340(%edx) │ │ movdqa %xmm6,0x380(%edx) │ │ @@ -30229,17 +30232,17 @@ │ │ movdqa 0x154(%esp),%xmm2 │ │ movdqa 0x164(%esp),%xmm3 │ │ movdqa 0x174(%esp),%xmm4 │ │ movdqa 0x184(%esp),%xmm5 │ │ movdqa 0x194(%esp),%xmm6 │ │ movdqa 0x1a4(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ - movdqa 0xa2c50(%edi),%xmm7 │ │ + movdqa 0xa58c0(%edi),%xmm7 │ │ lea 0x10e7d(%edi),%esi │ │ - jmp 15b34 │ │ + jmp 15b04 │ │ movdqa %xmm0,0x400(%edx) │ │ movdqa %xmm1,0x440(%edx) │ │ movdqa %xmm2,0x480(%edx) │ │ movdqa %xmm3,0x4c0(%edx) │ │ movdqa %xmm4,0x500(%edx) │ │ movdqa %xmm5,0x540(%edx) │ │ movdqa %xmm6,0x580(%edx) │ │ @@ -30249,17 +30252,17 @@ │ │ movdqa 0x1d4(%esp),%xmm2 │ │ movdqa 0x1e4(%esp),%xmm3 │ │ movdqa 0x1f4(%esp),%xmm4 │ │ movdqa 0x204(%esp),%xmm5 │ │ movdqa 0x214(%esp),%xmm6 │ │ movdqa 0x224(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ - movdqa 0xa2c50(%edi),%xmm7 │ │ + movdqa 0xa58c0(%edi),%xmm7 │ │ lea 0x10f1e(%edi),%esi │ │ - jmp 15b34 │ │ + jmp 15b04 │ │ movdqa %xmm0,0x600(%edx) │ │ movdqa %xmm1,0x640(%edx) │ │ movdqa %xmm2,0x680(%edx) │ │ movdqa %xmm3,0x6c0(%edx) │ │ movdqa %xmm4,0x700(%edx) │ │ movdqa %xmm5,0x740(%edx) │ │ movdqa %xmm6,0x780(%edx) │ │ @@ -30269,17 +30272,17 @@ │ │ movdqa 0x254(%esp),%xmm2 │ │ movdqa 0x264(%esp),%xmm3 │ │ movdqa 0x274(%esp),%xmm4 │ │ movdqa 0x284(%esp),%xmm5 │ │ movdqa 0x294(%esp),%xmm6 │ │ movdqa 0x2a4(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ - movdqa 0xa2c50(%edi),%xmm7 │ │ + movdqa 0xa58c0(%edi),%xmm7 │ │ lea 0x10fbf(%edi),%esi │ │ - jmp 15b34 │ │ + jmp 15b04 │ │ movdqa %xmm0,(%eax) │ │ movdqa %xmm1,0x40(%eax) │ │ movdqa %xmm2,0x80(%eax) │ │ movdqa %xmm3,0xc0(%eax) │ │ movdqa %xmm4,0x100(%eax) │ │ movdqa %xmm5,0x140(%eax) │ │ movdqa %xmm6,0x180(%eax) │ │ @@ -30289,17 +30292,17 @@ │ │ movdqa 0x2d4(%esp),%xmm2 │ │ movdqa 0x2e4(%esp),%xmm3 │ │ movdqa 0x2f4(%esp),%xmm4 │ │ movdqa 0x304(%esp),%xmm5 │ │ movdqa 0x314(%esp),%xmm6 │ │ movdqa 0x324(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ - movdqa 0xa2c50(%edi),%xmm7 │ │ + movdqa 0xa58c0(%edi),%xmm7 │ │ lea 0x11059(%edi),%esi │ │ - jmp 15b34 │ │ + jmp 15b04 │ │ movdqa %xmm0,0x200(%eax) │ │ movdqa %xmm1,0x240(%eax) │ │ movdqa %xmm2,0x280(%eax) │ │ movdqa %xmm3,0x2c0(%eax) │ │ movdqa %xmm4,0x300(%eax) │ │ movdqa %xmm5,0x340(%eax) │ │ movdqa %xmm6,0x380(%eax) │ │ @@ -30309,17 +30312,17 @@ │ │ movdqa 0x354(%esp),%xmm2 │ │ movdqa 0x364(%esp),%xmm3 │ │ movdqa 0x374(%esp),%xmm4 │ │ movdqa 0x384(%esp),%xmm5 │ │ movdqa 0x394(%esp),%xmm6 │ │ movdqa 0x3a4(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ - movdqa 0xa2c50(%edi),%xmm7 │ │ + movdqa 0xa58c0(%edi),%xmm7 │ │ lea 0x110fa(%edi),%esi │ │ - jmp 15b34 │ │ + jmp 15b04 │ │ movdqa %xmm0,0x400(%eax) │ │ movdqa %xmm1,0x440(%eax) │ │ movdqa %xmm2,0x480(%eax) │ │ movdqa %xmm3,0x4c0(%eax) │ │ movdqa %xmm4,0x500(%eax) │ │ movdqa %xmm5,0x540(%eax) │ │ movdqa %xmm6,0x580(%eax) │ │ @@ -30329,68 +30332,68 @@ │ │ movdqa 0x3d4(%esp),%xmm2 │ │ movdqa 0x3e4(%esp),%xmm3 │ │ movdqa 0x3f4(%esp),%xmm4 │ │ movdqa 0x404(%esp),%xmm5 │ │ movdqa 0x414(%esp),%xmm6 │ │ movdqa 0x424(%esp),%xmm7 │ │ movdqa %xmm7,0x4(%esp) │ │ - movdqa 0xa2c50(%edi),%xmm7 │ │ + movdqa 0xa58c0(%edi),%xmm7 │ │ lea 0x1119b(%edi),%esi │ │ - jmp 15b34 │ │ + jmp 15b04 │ │ movdqa %xmm0,0x600(%eax) │ │ movdqa %xmm1,0x640(%eax) │ │ movdqa %xmm2,0x680(%eax) │ │ movdqa %xmm3,0x6c0(%eax) │ │ movdqa %xmm4,0x700(%eax) │ │ movdqa %xmm5,0x740(%eax) │ │ movdqa %xmm6,0x780(%eax) │ │ movdqa %xmm7,0x7c0(%eax) │ │ add $0x10,%edx │ │ add $0x10,%eax │ │ dec %ebx │ │ - jg 24914 │ │ + jg 248e4 │ │ mov 0x43c(%esp),%eax │ │ mov 0x438(%esp),%edx │ │ lea 0x20(%eax),%eax │ │ mov $0x4,%ebx │ │ lea 0x8(%eax),%esi │ │ mov %esi,0x438(%esp) │ │ lea 0x11213(%edi),%esi │ │ - jmp 207a4 │ │ + jmp 20774 │ │ movdqa 0x234(%esp),%xmm0 │ │ movdqa 0x244(%esp),%xmm1 │ │ movdqa 0x254(%esp),%xmm2 │ │ movdqa 0x264(%esp),%xmm3 │ │ movdqa 0x274(%esp),%xmm4 │ │ movdqa 0x284(%esp),%xmm5 │ │ movdqa 0x294(%esp),%xmm6 │ │ movdqa 0x2a4(%esp),%xmm7 │ │ lea (%eax,%ecx,2),%eax │ │ add $0x200,%esp │ │ movdqa %xmm7,0x4(%esp) │ │ lea 0x11275(%edi),%ebx │ │ - jmp 1c8d9 │ │ + jmp 1c8a9 │ │ add $0x200,%edx │ │ sub $0x200,%esp │ │ mov 0x438(%esp),%eax │ │ mov 0x43c(%esp),%ebx │ │ lea 0x8(%eax),%esi │ │ mov %esi,0x438(%esp) │ │ lea 0x11213(%edi),%esi │ │ dec %ebx │ │ - jg 207a4 │ │ + jg 20774 │ │ mov 0x440(%esp),%edx │ │ mov 0x438(%esp),%eax │ │ mov $0x4,%ebx │ │ sub $0x48,%eax │ │ lea 0x8(%eax),%esi │ │ mov %esi,0x438(%esp) │ │ lea 0xcd1a(%edi),%esi │ │ - jmp 207a4 │ │ - jmp 251c0 │ │ + jmp 20774 │ │ + jmp 25190 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -30407,22 +30410,22 @@ │ │ sub $0x1ac,%esp │ │ mov 0x1c0(%esp),%eax │ │ mov 0x1c4(%esp),%ecx │ │ mov 0x1c8(%esp),%edx │ │ mov 0x1cc(%esp),%ebx │ │ mov 0x1d0(%esp),%esi │ │ mov 0x1d4(%esp),%edi │ │ - call 251f9 │ │ + call 251c9 │ │ pop %edx │ │ add $0xffffffc7,%edx │ │ shl $0x2,%esi │ │ sub %esi,%ebx │ │ mov %esi,0x1d0(%esp) │ │ mov $0xf,%ebp │ │ - movdqa 0x91df0(%edx),%xmm5 │ │ + movdqa 0x94a60(%edx),%xmm5 │ │ mov %edx,0x19c(%esp) │ │ mov 0x1c8(%esp),%edx │ │ movdqu (%edx),%xmm0 │ │ pxor %xmm4,%xmm4 │ │ movd 0x88(%edi),%xmm3 │ │ pshufb %xmm4,%xmm3 │ │ pshufd $0xaa,%xmm0,%xmm2 │ │ @@ -30431,15 +30434,15 @@ │ │ por %xmm2,%xmm1 │ │ por %xmm1,%xmm0 │ │ movdqa %xmm0,0xb0(%esp) │ │ movdqa %xmm1,0xc0(%esp) │ │ movdqa %xmm2,0xd0(%esp) │ │ movdqa %xmm3,0xe0(%esp) │ │ test %ebp,0x8(%edx) │ │ - je 26350 │ │ + je 26320 │ │ mov 0x19c(%esp),%edx │ │ mov %ebp,0x190(%esp) │ │ movdqa %xmm5,0xf0(%esp) │ │ lea (%ecx,%ecx,2),%ebp │ │ mov %ecx,%edi │ │ neg %edi │ │ lea (%eax,%edi,4),%esi │ │ @@ -30458,30 +30461,30 @@ │ │ movdqu (%ebx,%esi,1),%xmm0 │ │ mov 0x1d4(%esp),%edi │ │ pxor %xmm2,%xmm2 │ │ movdqa %xmm2,%xmm7 │ │ pcmpeqb %xmm0,%xmm7 │ │ pand %xmm7,%xmm1 │ │ por %xmm1,%xmm0 │ │ - pshufb 0x91ca0(%edx),%xmm0 │ │ + pshufb 0x94910(%edx),%xmm0 │ │ pcmpeqb %xmm0,%xmm2 │ │ movdqa %xmm0,%xmm7 │ │ psrlq 0x80(%edi),%xmm7 │ │ - pand 0x91d60(%edx),%xmm7 │ │ + pand 0x949d0(%edx),%xmm7 │ │ pminub 0xe0(%esp),%xmm7 │ │ - pmaxub 0x91d10(%edx),%xmm7 │ │ - movdqa 0x91da0(%edx),%xmm1 │ │ + pmaxub 0x94980(%edx),%xmm7 │ │ + movdqa 0x94a10(%edx),%xmm1 │ │ pand %xmm0,%xmm1 │ │ psrlq $0x4,%xmm1 │ │ - paddb 0x91d20(%edx),%xmm0 │ │ + paddb 0x94990(%edx),%xmm0 │ │ paddb %xmm0,%xmm0 │ │ paddb %xmm7,%xmm0 │ │ - pxor 0x91d80(%edx),%xmm1 │ │ - pxor 0x91d80(%edx),%xmm7 │ │ - pxor 0x91d80(%edx),%xmm0 │ │ + pxor 0x949f0(%edx),%xmm1 │ │ + pxor 0x949f0(%edx),%xmm7 │ │ + pxor 0x949f0(%edx),%xmm0 │ │ mov %ecx,%edi │ │ neg %edi │ │ movdqa %xmm0,0x30(%esp) │ │ movdqa %xmm7,0x40(%esp) │ │ movdqa %xmm3,%xmm0 │ │ psubusb %xmm4,%xmm0 │ │ movdqa %xmm4,%xmm7 │ │ @@ -30490,15 +30493,15 @@ │ │ pmaxub %xmm2,%xmm0 │ │ movdqa %xmm5,%xmm7 │ │ psubusb %xmm6,%xmm7 │ │ movdqa %xmm6,%xmm2 │ │ psubusb %xmm5,%xmm2 │ │ por %xmm2,%xmm7 │ │ pmaxub %xmm7,%xmm0 │ │ - movdqa 0x91d80(%edx),%xmm2 │ │ + movdqa 0x949f0(%edx),%xmm2 │ │ pxor %xmm0,%xmm2 │ │ pcmpgtb %xmm1,%xmm2 │ │ movdqa %xmm2,0x50(%esp) │ │ movdqa (%eax,%edi,4),%xmm7 │ │ movdqa %xmm7,%xmm1 │ │ psubusb %xmm4,%xmm1 │ │ movdqa %xmm4,%xmm2 │ │ @@ -30519,16 +30522,16 @@ │ │ pmaxub %xmm2,%xmm1 │ │ movdqa %xmm5,%xmm2 │ │ psubusb 0x120(%esp),%xmm2 │ │ movdqa 0x120(%esp),%xmm7 │ │ psubusb %xmm5,%xmm7 │ │ por %xmm7,%xmm2 │ │ pmaxub %xmm2,%xmm1 │ │ - pxor 0x91d80(%edx),%xmm1 │ │ - pcmpgtb 0x91d90(%edx),%xmm1 │ │ + pxor 0x949f0(%edx),%xmm1 │ │ + pcmpgtb 0x94a00(%edx),%xmm1 │ │ movdqa %xmm1,0x60(%esp) │ │ movdqa (%eax,%edi,4),%xmm7 │ │ movdqa %xmm7,%xmm2 │ │ psubusb 0x100(%esp),%xmm2 │ │ movdqa 0x100(%esp),%xmm1 │ │ psubusb %xmm7,%xmm1 │ │ por %xmm1,%xmm2 │ │ @@ -30552,31 +30555,31 @@ │ │ pmaxub %xmm7,%xmm2 │ │ movdqa 0xf0(%esp),%xmm1 │ │ movdqa 0xc0(%esp),%xmm7 │ │ pand %xmm1,%xmm7 │ │ pcmpeqd %xmm1,%xmm7 │ │ pand %xmm7,%xmm2 │ │ pmaxub %xmm2,%xmm0 │ │ - pxor 0x91d80(%edx),%xmm0 │ │ + pxor 0x949f0(%edx),%xmm0 │ │ pcmpgtb 0x40(%esp),%xmm0 │ │ movdqa %xmm3,%xmm1 │ │ psubusb %xmm6,%xmm1 │ │ movdqa %xmm6,%xmm2 │ │ psubusb %xmm3,%xmm2 │ │ por %xmm2,%xmm1 │ │ movdqa %xmm4,%xmm2 │ │ psubusb %xmm5,%xmm2 │ │ movdqa %xmm5,%xmm7 │ │ psubusb %xmm4,%xmm7 │ │ por %xmm7,%xmm2 │ │ paddusb %xmm2,%xmm2 │ │ - pand 0x91dc0(%edx),%xmm1 │ │ + pand 0x94a30(%edx),%xmm1 │ │ psrlq $0x1,%xmm1 │ │ paddusb %xmm2,%xmm1 │ │ - pxor 0x91d80(%edx),%xmm1 │ │ + pxor 0x949f0(%edx),%xmm1 │ │ pcmpgtb 0x30(%esp),%xmm1 │ │ por %xmm1,%xmm0 │ │ movdqa %xmm0,0x30(%esp) │ │ lea (%eax,%edi,8),%esi │ │ movdqa (%esi,%ecx,1),%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ psubusb %xmm4,%xmm1 │ │ @@ -30615,16 +30618,16 @@ │ │ movdqa (%esi,%ecx,2),%xmm0 │ │ movdqa %xmm0,%xmm7 │ │ psubusb %xmm5,%xmm7 │ │ movdqa %xmm5,%xmm2 │ │ psubusb %xmm0,%xmm2 │ │ por %xmm2,%xmm7 │ │ pmaxub %xmm7,%xmm1 │ │ - pxor 0x91d80(%edx),%xmm1 │ │ - pcmpgtb 0x91d90(%edx),%xmm1 │ │ + pxor 0x949f0(%edx),%xmm1 │ │ + pcmpgtb 0x94a00(%edx),%xmm1 │ │ por 0x60(%esp),%xmm1 │ │ movdqa 0xf0(%esp),%xmm2 │ │ movdqa 0xd0(%esp),%xmm7 │ │ pand %xmm2,%xmm7 │ │ pcmpeqd %xmm2,%xmm7 │ │ pandn %xmm7,%xmm1 │ │ movdqa 0x30(%esp),%xmm7 │ │ @@ -30644,50 +30647,50 @@ │ │ movdqa 0x30(%esp),%xmm0 │ │ pandn %xmm1,%xmm0 │ │ movdqa 0x60(%esp),%xmm1 │ │ pandn %xmm0,%xmm1 │ │ movdqa %xmm7,%xmm0 │ │ pandn 0x60(%esp),%xmm0 │ │ movdqa %xmm0,(%esp) │ │ - movdqa 0x91d80(%edx),%xmm7 │ │ + movdqa 0x949f0(%edx),%xmm7 │ │ movdqa 0x50(%esp),%xmm2 │ │ pxor %xmm7,%xmm3 │ │ pxor %xmm7,%xmm6 │ │ pxor %xmm7,%xmm4 │ │ pxor %xmm7,%xmm5 │ │ movdqa %xmm3,%xmm7 │ │ psubsb %xmm6,%xmm7 │ │ pand %xmm2,%xmm7 │ │ movdqa %xmm5,%xmm0 │ │ psubsb %xmm4,%xmm0 │ │ paddsb %xmm0,%xmm7 │ │ paddsb %xmm0,%xmm7 │ │ paddsb %xmm0,%xmm7 │ │ - movdqa 0x91d50(%edx),%xmm0 │ │ + movdqa 0x949c0(%edx),%xmm0 │ │ pand %xmm7,%xmm1 │ │ - movdqa 0x91d30(%edx),%xmm7 │ │ + movdqa 0x949a0(%edx),%xmm7 │ │ paddsb %xmm1,%xmm7 │ │ - paddsb 0x91d40(%edx),%xmm1 │ │ - pand 0x91db0(%edx),%xmm7 │ │ - pand 0x91db0(%edx),%xmm1 │ │ + paddsb 0x949b0(%edx),%xmm1 │ │ + pand 0x94a20(%edx),%xmm7 │ │ + pand 0x94a20(%edx),%xmm1 │ │ psrlq $0x3,%xmm7 │ │ psrlq $0x3,%xmm1 │ │ pxor %xmm0,%xmm7 │ │ pxor %xmm0,%xmm1 │ │ psubb %xmm0,%xmm7 │ │ psubb %xmm0,%xmm1 │ │ - movdqa 0x91d80(%edx),%xmm0 │ │ + movdqa 0x949f0(%edx),%xmm0 │ │ paddsb %xmm7,%xmm4 │ │ psubsb %xmm1,%xmm5 │ │ pxor %xmm0,%xmm4 │ │ pxor %xmm0,%xmm5 │ │ pxor %xmm0,%xmm1 │ │ pxor %xmm7,%xmm7 │ │ pavgb %xmm7,%xmm1 │ │ - psubb 0x91d70(%edx),%xmm1 │ │ + psubb 0x949e0(%edx),%xmm1 │ │ pandn %xmm1,%xmm2 │ │ paddsb %xmm2,%xmm3 │ │ psubsb %xmm2,%xmm6 │ │ pxor %xmm0,%xmm3 │ │ pxor %xmm0,%xmm6 │ │ lea (%eax,%edi,8),%esi │ │ movdqa (%esi,%ecx,1),%xmm1 │ │ @@ -30701,207 +30704,207 @@ │ │ movdqa (%eax,%edi,4),%xmm3 │ │ movdqa %xmm1,%xmm4 │ │ punpcklbw %xmm3,%xmm4 │ │ movdqa %xmm1,%xmm5 │ │ punpckhbw %xmm3,%xmm5 │ │ movdqa %xmm3,0x50(%esp) │ │ movdqa %xmm4,%xmm6 │ │ - pmaddubsw 0x91cb0(%edx),%xmm6 │ │ + pmaddubsw 0x94920(%edx),%xmm6 │ │ movdqa %xmm5,%xmm3 │ │ - pmaddubsw 0x91cb0(%edx),%xmm3 │ │ + pmaddubsw 0x94920(%edx),%xmm3 │ │ movdqa %xmm0,%xmm1 │ │ punpcklbw %xmm2,%xmm1 │ │ movdqa %xmm0,%xmm7 │ │ punpckhbw %xmm2,%xmm7 │ │ - pmaddubsw 0x91d20(%edx),%xmm1 │ │ - pmaddubsw 0x91d20(%edx),%xmm7 │ │ + pmaddubsw 0x94990(%edx),%xmm1 │ │ + pmaddubsw 0x94990(%edx),%xmm7 │ │ paddw %xmm1,%xmm6 │ │ paddw %xmm7,%xmm3 │ │ movdqa 0x100(%esp),%xmm1 │ │ punpcklbw 0x130(%esp),%xmm1 │ │ movdqa 0x100(%esp),%xmm7 │ │ punpckhbw 0x130(%esp),%xmm7 │ │ - pmaddubsw 0x91d10(%edx),%xmm1 │ │ - pmaddubsw 0x91d10(%edx),%xmm7 │ │ + pmaddubsw 0x94980(%edx),%xmm1 │ │ + pmaddubsw 0x94980(%edx),%xmm7 │ │ paddw %xmm1,%xmm6 │ │ paddw %xmm7,%xmm3 │ │ movdqa 0x150(%esp),%xmm1 │ │ punpcklbw 0x160(%esp),%xmm1 │ │ movdqa 0x150(%esp),%xmm7 │ │ punpckhbw 0x160(%esp),%xmm7 │ │ - pmaddubsw 0x91d10(%edx),%xmm1 │ │ - pmaddubsw 0x91d10(%edx),%xmm7 │ │ + pmaddubsw 0x94980(%edx),%xmm1 │ │ + pmaddubsw 0x94980(%edx),%xmm7 │ │ paddw %xmm1,%xmm6 │ │ paddw %xmm7,%xmm3 │ │ - movdqa 0x91dd0(%edx),%xmm1 │ │ + movdqa 0x94a40(%edx),%xmm1 │ │ pmulhrsw %xmm6,%xmm1 │ │ - movdqa 0x91dd0(%edx),%xmm7 │ │ + movdqa 0x94a40(%edx),%xmm7 │ │ pmulhrsw %xmm3,%xmm7 │ │ packuswb %xmm7,%xmm1 │ │ pand 0x140(%esp),%xmm1 │ │ movdqa 0x140(%esp),%xmm7 │ │ pandn %xmm0,%xmm7 │ │ por %xmm7,%xmm1 │ │ movdqa %xmm1,(%esi,%ecx,2) │ │ - pmaddubsw 0x91cf0(%edx),%xmm4 │ │ - pmaddubsw 0x91cf0(%edx),%xmm5 │ │ + pmaddubsw 0x94960(%edx),%xmm4 │ │ + pmaddubsw 0x94960(%edx),%xmm5 │ │ paddw %xmm4,%xmm6 │ │ paddw %xmm5,%xmm3 │ │ movdqa 0x110(%esp),%xmm1 │ │ punpcklbw 0x170(%esp),%xmm1 │ │ movdqa 0x110(%esp),%xmm7 │ │ punpckhbw 0x170(%esp),%xmm7 │ │ - pmaddubsw 0x91cf0(%edx),%xmm1 │ │ - pmaddubsw 0x91cf0(%edx),%xmm7 │ │ + pmaddubsw 0x94960(%edx),%xmm1 │ │ + pmaddubsw 0x94960(%edx),%xmm7 │ │ movdqa %xmm1,0x30(%esp) │ │ movdqa %xmm7,0x40(%esp) │ │ paddw %xmm1,%xmm6 │ │ paddw %xmm7,%xmm3 │ │ - movdqa 0x91dd0(%edx),%xmm1 │ │ + movdqa 0x94a40(%edx),%xmm1 │ │ pmulhrsw %xmm6,%xmm1 │ │ - movdqa 0x91dd0(%edx),%xmm7 │ │ + movdqa 0x94a40(%edx),%xmm7 │ │ pmulhrsw %xmm3,%xmm7 │ │ packuswb %xmm7,%xmm1 │ │ pand 0x140(%esp),%xmm1 │ │ movdqa 0x140(%esp),%xmm7 │ │ pandn %xmm2,%xmm7 │ │ por %xmm7,%xmm1 │ │ movdqa %xmm1,(%esi,%ebp,1) │ │ movdqa 0x10(%esp),%xmm4 │ │ movdqa 0x110(%esp),%xmm1 │ │ punpcklbw 0x100(%esp),%xmm1 │ │ movdqa 0x110(%esp),%xmm7 │ │ punpckhbw 0x100(%esp),%xmm7 │ │ - pmaddubsw 0x91cf0(%edx),%xmm1 │ │ - pmaddubsw 0x91cf0(%edx),%xmm7 │ │ + pmaddubsw 0x94960(%edx),%xmm1 │ │ + pmaddubsw 0x94960(%edx),%xmm7 │ │ paddw %xmm1,%xmm6 │ │ paddw %xmm7,%xmm3 │ │ movdqa %xmm0,%xmm1 │ │ punpcklbw %xmm4,%xmm1 │ │ punpckhbw %xmm4,%xmm0 │ │ - pmaddubsw 0x91cf0(%edx),%xmm1 │ │ - pmaddubsw 0x91cf0(%edx),%xmm0 │ │ + pmaddubsw 0x94960(%edx),%xmm1 │ │ + pmaddubsw 0x94960(%edx),%xmm0 │ │ movdqa %xmm1,0x10(%esp) │ │ paddw %xmm1,%xmm6 │ │ paddw %xmm0,%xmm3 │ │ - movdqa 0x91dd0(%edx),%xmm1 │ │ + movdqa 0x94a40(%edx),%xmm1 │ │ pmulhrsw %xmm6,%xmm1 │ │ - movdqa 0x91dd0(%edx),%xmm7 │ │ + movdqa 0x94a40(%edx),%xmm7 │ │ pmulhrsw %xmm3,%xmm7 │ │ packuswb %xmm7,%xmm1 │ │ pand 0x140(%esp),%xmm1 │ │ movdqa 0x140(%esp),%xmm7 │ │ pandn (%eax,%edi,4),%xmm7 │ │ por %xmm7,%xmm1 │ │ movdqa %xmm1,(%esi,%ecx,4) │ │ movdqa 0x120(%esp),%xmm5 │ │ movdqa 0x110(%esp),%xmm1 │ │ punpcklbw 0x130(%esp),%xmm1 │ │ movdqa 0x110(%esp),%xmm7 │ │ punpckhbw 0x130(%esp),%xmm7 │ │ - pmaddubsw 0x91cf0(%edx),%xmm1 │ │ - pmaddubsw 0x91cf0(%edx),%xmm7 │ │ + pmaddubsw 0x94960(%edx),%xmm1 │ │ + pmaddubsw 0x94960(%edx),%xmm7 │ │ paddw %xmm1,%xmm6 │ │ paddw %xmm7,%xmm3 │ │ movdqa %xmm2,%xmm1 │ │ punpcklbw %xmm5,%xmm1 │ │ punpckhbw %xmm5,%xmm2 │ │ - pmaddubsw 0x91cf0(%edx),%xmm1 │ │ - pmaddubsw 0x91cf0(%edx),%xmm2 │ │ + pmaddubsw 0x94960(%edx),%xmm1 │ │ + pmaddubsw 0x94960(%edx),%xmm2 │ │ movdqa %xmm1,0x20(%esp) │ │ movdqa %xmm2,0x180(%esp) │ │ paddw %xmm1,%xmm6 │ │ paddw %xmm2,%xmm3 │ │ - movdqa 0x91dd0(%edx),%xmm1 │ │ + movdqa 0x94a40(%edx),%xmm1 │ │ pmulhrsw %xmm6,%xmm1 │ │ - movdqa 0x91dd0(%edx),%xmm7 │ │ + movdqa 0x94a40(%edx),%xmm7 │ │ pmulhrsw %xmm3,%xmm7 │ │ packuswb %xmm7,%xmm1 │ │ pand 0x140(%esp),%xmm1 │ │ movdqa 0x140(%esp),%xmm7 │ │ pandn 0x100(%esp),%xmm7 │ │ por %xmm7,%xmm1 │ │ movdqa %xmm1,0x60(%esp) │ │ movdqa 0x110(%esp),%xmm1 │ │ punpcklbw 0x150(%esp),%xmm1 │ │ movdqa 0x110(%esp),%xmm7 │ │ punpckhbw 0x150(%esp),%xmm7 │ │ - pmaddubsw 0x91cf0(%edx),%xmm1 │ │ - pmaddubsw 0x91cf0(%edx),%xmm7 │ │ + pmaddubsw 0x94960(%edx),%xmm1 │ │ + pmaddubsw 0x94960(%edx),%xmm7 │ │ paddw %xmm1,%xmm6 │ │ paddw %xmm7,%xmm3 │ │ movdqa (%eax,%ecx,4),%xmm7 │ │ movdqa 0x50(%esp),%xmm2 │ │ movdqa %xmm7,%xmm1 │ │ punpcklbw %xmm2,%xmm1 │ │ punpckhbw %xmm2,%xmm7 │ │ - pmaddubsw 0x91cf0(%edx),%xmm1 │ │ - pmaddubsw 0x91cf0(%edx),%xmm7 │ │ + pmaddubsw 0x94960(%edx),%xmm1 │ │ + pmaddubsw 0x94960(%edx),%xmm7 │ │ movdqa %xmm1,0x70(%esp) │ │ movdqa %xmm7,0x50(%esp) │ │ psubw %xmm1,%xmm6 │ │ psubw %xmm7,%xmm3 │ │ - movdqa 0x91dd0(%edx),%xmm1 │ │ + movdqa 0x94a40(%edx),%xmm1 │ │ pmulhrsw %xmm6,%xmm1 │ │ - movdqa 0x91dd0(%edx),%xmm7 │ │ + movdqa 0x94a40(%edx),%xmm7 │ │ pmulhrsw %xmm3,%xmm7 │ │ packuswb %xmm7,%xmm1 │ │ pand 0x140(%esp),%xmm1 │ │ movdqa 0x140(%esp),%xmm7 │ │ pandn 0x130(%esp),%xmm7 │ │ por %xmm7,%xmm1 │ │ movdqa %xmm1,0x80(%esp) │ │ movdqa (%esi,%ecx,1),%xmm2 │ │ lea (%eax,%ecx,4),%esi │ │ movdqa (%esi,%ecx,1),%xmm7 │ │ movdqa %xmm2,%xmm1 │ │ punpcklbw 0x160(%esp),%xmm1 │ │ punpckhbw 0x160(%esp),%xmm2 │ │ - pmaddubsw 0x91cf0(%edx),%xmm1 │ │ - pmaddubsw 0x91cf0(%edx),%xmm2 │ │ + pmaddubsw 0x94960(%edx),%xmm1 │ │ + pmaddubsw 0x94960(%edx),%xmm2 │ │ paddw %xmm1,%xmm6 │ │ paddw %xmm2,%xmm3 │ │ movdqa 0x100(%esp),%xmm2 │ │ punpcklbw %xmm7,%xmm2 │ │ - pmaddubsw 0x91cf0(%edx),%xmm2 │ │ + pmaddubsw 0x94960(%edx),%xmm2 │ │ movdqa %xmm2,0x90(%esp) │ │ paddw %xmm2,%xmm6 │ │ movdqa 0x100(%esp),%xmm2 │ │ punpckhbw %xmm7,%xmm2 │ │ movdqa 0x60(%esp),%xmm7 │ │ movdqa %xmm7,0x100(%esp) │ │ - pmaddubsw 0x91cf0(%edx),%xmm2 │ │ + pmaddubsw 0x94960(%edx),%xmm2 │ │ movdqa %xmm2,0xa0(%esp) │ │ paddw %xmm2,%xmm3 │ │ - movdqa 0x91dd0(%edx),%xmm7 │ │ + movdqa 0x94a40(%edx),%xmm7 │ │ pmulhrsw %xmm6,%xmm7 │ │ - movdqa 0x91dd0(%edx),%xmm1 │ │ + movdqa 0x94a40(%edx),%xmm1 │ │ pmulhrsw %xmm3,%xmm1 │ │ packuswb %xmm1,%xmm7 │ │ pand 0x140(%esp),%xmm7 │ │ movdqa 0x140(%esp),%xmm1 │ │ pandn 0x150(%esp),%xmm1 │ │ por %xmm1,%xmm7 │ │ movdqa %xmm7,0x60(%esp) │ │ movdqa (%esi,%ecx,2),%xmm7 │ │ paddw 0x30(%esp),%xmm6 │ │ paddw 0x40(%esp),%xmm3 │ │ movdqa 0x130(%esp),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movdqa 0x130(%esp),%xmm2 │ │ punpckhbw %xmm7,%xmm2 │ │ - pmaddubsw 0x91cf0(%edx),%xmm1 │ │ - pmaddubsw 0x91cf0(%edx),%xmm2 │ │ + pmaddubsw 0x94960(%edx),%xmm1 │ │ + pmaddubsw 0x94960(%edx),%xmm2 │ │ movdqa %xmm1,0x30(%esp) │ │ movdqa %xmm2,0x40(%esp) │ │ paddw %xmm1,%xmm6 │ │ paddw %xmm2,%xmm3 │ │ - movdqa 0x91dd0(%edx),%xmm1 │ │ + movdqa 0x94a40(%edx),%xmm1 │ │ pmulhrsw %xmm6,%xmm1 │ │ - movdqa 0x91dd0(%edx),%xmm2 │ │ + movdqa 0x94a40(%edx),%xmm2 │ │ pmulhrsw %xmm3,%xmm2 │ │ packuswb %xmm2,%xmm1 │ │ pand 0x140(%esp),%xmm1 │ │ movdqa 0x140(%esp),%xmm2 │ │ pandn 0x160(%esp),%xmm2 │ │ por %xmm2,%xmm1 │ │ movdqa 0x80(%esp),%xmm2 │ │ @@ -30909,99 +30912,99 @@ │ │ movdqa %xmm1,0x80(%esp) │ │ paddw 0x10(%esp),%xmm6 │ │ paddw %xmm0,%xmm3 │ │ movdqa 0x150(%esp),%xmm1 │ │ punpcklbw %xmm7,%xmm1 │ │ movdqa 0x150(%esp),%xmm0 │ │ punpckhbw %xmm7,%xmm0 │ │ - pmaddubsw 0x91cf0(%edx),%xmm1 │ │ - pmaddubsw 0x91cf0(%edx),%xmm0 │ │ + pmaddubsw 0x94960(%edx),%xmm1 │ │ + pmaddubsw 0x94960(%edx),%xmm0 │ │ paddw %xmm1,%xmm6 │ │ paddw %xmm0,%xmm3 │ │ - movdqa 0x91dd0(%edx),%xmm0 │ │ + movdqa 0x94a40(%edx),%xmm0 │ │ pmulhrsw %xmm6,%xmm0 │ │ - movdqa 0x91dd0(%edx),%xmm2 │ │ + movdqa 0x94a40(%edx),%xmm2 │ │ pmulhrsw %xmm3,%xmm2 │ │ packuswb %xmm2,%xmm0 │ │ pand 0x140(%esp),%xmm0 │ │ movdqa 0x140(%esp),%xmm2 │ │ pandn 0x170(%esp),%xmm2 │ │ por %xmm2,%xmm0 │ │ paddw 0x20(%esp),%xmm6 │ │ movdqa %xmm7,0x110(%esp) │ │ paddw 0x180(%esp),%xmm3 │ │ movdqa 0x160(%esp),%xmm1 │ │ punpcklbw 0x110(%esp),%xmm1 │ │ movdqa 0x160(%esp),%xmm2 │ │ punpckhbw 0x110(%esp),%xmm2 │ │ - pmaddubsw 0x91cf0(%edx),%xmm1 │ │ - pmaddubsw 0x91cf0(%edx),%xmm2 │ │ + pmaddubsw 0x94960(%edx),%xmm1 │ │ + pmaddubsw 0x94960(%edx),%xmm2 │ │ paddw %xmm1,%xmm6 │ │ paddw %xmm2,%xmm3 │ │ - movdqa 0x91dd0(%edx),%xmm7 │ │ + movdqa 0x94a40(%edx),%xmm7 │ │ pmulhrsw %xmm6,%xmm7 │ │ - movdqa 0x91dd0(%edx),%xmm2 │ │ + movdqa 0x94a40(%edx),%xmm2 │ │ pmulhrsw %xmm3,%xmm2 │ │ packuswb %xmm2,%xmm7 │ │ pand 0x140(%esp),%xmm7 │ │ movdqa 0x140(%esp),%xmm2 │ │ pandn %xmm4,%xmm2 │ │ por %xmm2,%xmm7 │ │ psubw 0x70(%esp),%xmm6 │ │ psubw 0x50(%esp),%xmm3 │ │ movdqa 0x170(%esp),%xmm1 │ │ punpcklbw 0x110(%esp),%xmm1 │ │ movdqa 0x170(%esp),%xmm2 │ │ punpckhbw 0x110(%esp),%xmm2 │ │ - pmaddubsw 0x91cf0(%edx),%xmm1 │ │ - pmaddubsw 0x91cf0(%edx),%xmm2 │ │ + pmaddubsw 0x94960(%edx),%xmm1 │ │ + pmaddubsw 0x94960(%edx),%xmm2 │ │ paddw %xmm1,%xmm6 │ │ paddw %xmm2,%xmm3 │ │ - movdqa 0x91dd0(%edx),%xmm1 │ │ + movdqa 0x94a40(%edx),%xmm1 │ │ pmulhrsw %xmm6,%xmm1 │ │ - movdqa 0x91dd0(%edx),%xmm2 │ │ + movdqa 0x94a40(%edx),%xmm2 │ │ pmulhrsw %xmm3,%xmm2 │ │ packuswb %xmm2,%xmm1 │ │ pand 0x140(%esp),%xmm1 │ │ movdqa 0x140(%esp),%xmm2 │ │ pandn %xmm5,%xmm2 │ │ por %xmm2,%xmm1 │ │ movdqa %xmm1,(%esi,%edi,1) │ │ paddw 0x90(%esp),%xmm6 │ │ paddw 0xa0(%esp),%xmm3 │ │ movdqa %xmm4,%xmm1 │ │ punpcklbw 0x110(%esp),%xmm1 │ │ movdqa %xmm4,%xmm2 │ │ punpckhbw 0x110(%esp),%xmm2 │ │ - pmaddubsw 0x91cf0(%edx),%xmm1 │ │ - pmaddubsw 0x91cf0(%edx),%xmm2 │ │ + pmaddubsw 0x94960(%edx),%xmm1 │ │ + pmaddubsw 0x94960(%edx),%xmm2 │ │ paddw %xmm1,%xmm6 │ │ paddw %xmm2,%xmm3 │ │ - movdqa 0x91dd0(%edx),%xmm1 │ │ + movdqa 0x94a40(%edx),%xmm1 │ │ pmulhrsw %xmm6,%xmm1 │ │ - movdqa 0x91dd0(%edx),%xmm2 │ │ + movdqa 0x94a40(%edx),%xmm2 │ │ pmulhrsw %xmm3,%xmm2 │ │ packuswb %xmm2,%xmm1 │ │ pand 0x140(%esp),%xmm1 │ │ movdqa 0x140(%esp),%xmm2 │ │ pandn (%esi),%xmm2 │ │ por %xmm2,%xmm1 │ │ movdqa %xmm1,(%esi) │ │ paddw 0x30(%esp),%xmm6 │ │ paddw 0x40(%esp),%xmm3 │ │ movdqa %xmm5,%xmm1 │ │ punpcklbw 0x110(%esp),%xmm1 │ │ movdqa %xmm5,%xmm2 │ │ punpckhbw 0x110(%esp),%xmm2 │ │ - pmaddubsw 0x91cf0(%edx),%xmm1 │ │ - pmaddubsw 0x91cf0(%edx),%xmm2 │ │ + pmaddubsw 0x94960(%edx),%xmm1 │ │ + pmaddubsw 0x94960(%edx),%xmm2 │ │ paddw %xmm1,%xmm6 │ │ paddw %xmm2,%xmm3 │ │ - pmulhrsw 0x91dd0(%edx),%xmm6 │ │ - pmulhrsw 0x91dd0(%edx),%xmm3 │ │ + pmulhrsw 0x94a40(%edx),%xmm6 │ │ + pmulhrsw 0x94a40(%edx),%xmm3 │ │ packuswb %xmm3,%xmm6 │ │ pand 0x140(%esp),%xmm6 │ │ movdqa 0x140(%esp),%xmm3 │ │ pandn (%esi,%ecx,1),%xmm3 │ │ por %xmm3,%xmm6 │ │ movdqa %xmm6,(%esi,%ecx,1) │ │ movdqa %xmm7,0x10(%esp) │ │ @@ -31011,31 +31014,31 @@ │ │ lea (%eax,%edi,4),%esi │ │ movdqa (%eax,%edi,4),%xmm2 │ │ movdqa %xmm2,%xmm1 │ │ punpcklbw %xmm3,%xmm1 │ │ movdqa 0x100(%esp),%xmm7 │ │ punpcklbw %xmm4,%xmm7 │ │ movdqa %xmm1,%xmm6 │ │ - pmaddubsw 0x91cc0(%edx),%xmm6 │ │ - pmaddubsw 0x91cd0(%edx),%xmm7 │ │ + pmaddubsw 0x94930(%edx),%xmm6 │ │ + pmaddubsw 0x94940(%edx),%xmm7 │ │ paddw %xmm7,%xmm6 │ │ movdqa %xmm5,%xmm7 │ │ - punpcklbw 0x91d40(%edx),%xmm7 │ │ - pmaddubsw 0x91d10(%edx),%xmm7 │ │ + punpcklbw 0x949b0(%edx),%xmm7 │ │ + pmaddubsw 0x94980(%edx),%xmm7 │ │ paddw %xmm7,%xmm6 │ │ punpckhbw %xmm3,%xmm2 │ │ movdqa %xmm2,%xmm7 │ │ - pmaddubsw 0x91cc0(%edx),%xmm7 │ │ + pmaddubsw 0x94930(%edx),%xmm7 │ │ movdqa 0x100(%esp),%xmm1 │ │ punpckhbw %xmm4,%xmm1 │ │ - pmaddubsw 0x91cd0(%edx),%xmm1 │ │ + pmaddubsw 0x94940(%edx),%xmm1 │ │ paddw %xmm1,%xmm7 │ │ movdqa %xmm5,%xmm1 │ │ - punpckhbw 0x91d40(%edx),%xmm1 │ │ - pmaddubsw 0x91d10(%edx),%xmm1 │ │ + punpckhbw 0x949b0(%edx),%xmm1 │ │ + pmaddubsw 0x94980(%edx),%xmm1 │ │ paddw %xmm1,%xmm7 │ │ movdqa %xmm6,%xmm1 │ │ psrlw $0x3,%xmm1 │ │ movdqa %xmm7,%xmm2 │ │ psrlw $0x3,%xmm2 │ │ packuswb %xmm2,%xmm1 │ │ pand (%esp),%xmm1 │ │ @@ -31043,24 +31046,24 @@ │ │ pandn 0x100(%esp),%xmm2 │ │ por %xmm2,%xmm1 │ │ movdqa %xmm1,(%esi,%ecx,1) │ │ movdqa (%eax,%edi,4),%xmm2 │ │ movdqa %xmm2,%xmm1 │ │ punpcklbw %xmm3,%xmm1 │ │ punpckhbw %xmm3,%xmm2 │ │ - pmaddubsw 0x91cf0(%edx),%xmm1 │ │ - pmaddubsw 0x91cf0(%edx),%xmm2 │ │ + pmaddubsw 0x94960(%edx),%xmm1 │ │ + pmaddubsw 0x94960(%edx),%xmm2 │ │ paddw %xmm1,%xmm6 │ │ paddw %xmm2,%xmm7 │ │ movdqa 0x100(%esp),%xmm1 │ │ punpcklbw %xmm0,%xmm1 │ │ movdqa 0x100(%esp),%xmm2 │ │ punpckhbw %xmm0,%xmm2 │ │ - pmaddubsw 0x91cf0(%edx),%xmm1 │ │ - pmaddubsw 0x91cf0(%edx),%xmm2 │ │ + pmaddubsw 0x94960(%edx),%xmm1 │ │ + pmaddubsw 0x94960(%edx),%xmm2 │ │ paddw %xmm1,%xmm6 │ │ paddw %xmm2,%xmm7 │ │ movdqa %xmm6,%xmm1 │ │ psrlw $0x3,%xmm1 │ │ movdqa %xmm7,%xmm2 │ │ psrlw $0x3,%xmm2 │ │ packuswb %xmm2,%xmm1 │ │ @@ -31069,24 +31072,24 @@ │ │ pandn %xmm3,%xmm2 │ │ por %xmm2,%xmm1 │ │ movdqa %xmm1,(%esi,%ecx,2) │ │ movdqa (%eax,%edi,4),%xmm2 │ │ movdqa %xmm2,%xmm1 │ │ punpcklbw %xmm3,%xmm1 │ │ punpckhbw %xmm3,%xmm2 │ │ - pmaddubsw 0x91d10(%edx),%xmm1 │ │ - pmaddubsw 0x91d10(%edx),%xmm2 │ │ + pmaddubsw 0x94980(%edx),%xmm1 │ │ + pmaddubsw 0x94980(%edx),%xmm2 │ │ psubw %xmm1,%xmm6 │ │ psubw %xmm2,%xmm7 │ │ movdqa %xmm4,%xmm1 │ │ punpcklbw 0x10(%esp),%xmm1 │ │ movdqa %xmm4,%xmm2 │ │ punpckhbw 0x10(%esp),%xmm2 │ │ - pmaddubsw 0x91d10(%edx),%xmm1 │ │ - pmaddubsw 0x91d10(%edx),%xmm2 │ │ + pmaddubsw 0x94980(%edx),%xmm1 │ │ + pmaddubsw 0x94980(%edx),%xmm2 │ │ paddw %xmm1,%xmm6 │ │ paddw %xmm2,%xmm7 │ │ movdqa %xmm6,%xmm1 │ │ psrlw $0x3,%xmm1 │ │ movdqa %xmm7,%xmm2 │ │ psrlw $0x3,%xmm2 │ │ packuswb %xmm2,%xmm1 │ │ @@ -31095,24 +31098,24 @@ │ │ pandn %xmm4,%xmm2 │ │ por %xmm2,%xmm1 │ │ movdqa %xmm1,(%esi,%ebp,1) │ │ movdqa %xmm5,%xmm1 │ │ punpcklbw 0x120(%esp),%xmm1 │ │ movdqa %xmm5,%xmm2 │ │ punpckhbw 0x120(%esp),%xmm2 │ │ - pmaddubsw 0x91d10(%edx),%xmm1 │ │ - pmaddubsw 0x91d10(%edx),%xmm2 │ │ + pmaddubsw 0x94980(%edx),%xmm1 │ │ + pmaddubsw 0x94980(%edx),%xmm2 │ │ paddw %xmm1,%xmm6 │ │ paddw %xmm2,%xmm7 │ │ movdqa (%eax,%edi,4),%xmm2 │ │ movdqa %xmm2,%xmm1 │ │ punpcklbw %xmm4,%xmm1 │ │ punpckhbw %xmm4,%xmm2 │ │ - pmaddubsw 0x91d10(%edx),%xmm1 │ │ - pmaddubsw 0x91d10(%edx),%xmm2 │ │ + pmaddubsw 0x94980(%edx),%xmm1 │ │ + pmaddubsw 0x94980(%edx),%xmm2 │ │ psubw %xmm1,%xmm6 │ │ psubw %xmm2,%xmm7 │ │ movdqa %xmm6,%xmm1 │ │ psrlw $0x3,%xmm1 │ │ movdqa %xmm7,%xmm2 │ │ psrlw $0x3,%xmm2 │ │ packuswb %xmm2,%xmm1 │ │ @@ -31121,24 +31124,24 @@ │ │ pandn %xmm5,%xmm2 │ │ por %xmm1,%xmm2 │ │ movdqa %xmm2,(%eax) │ │ movdqa %xmm5,%xmm1 │ │ punpcklbw 0x120(%esp),%xmm1 │ │ movdqa %xmm5,%xmm2 │ │ punpckhbw 0x120(%esp),%xmm2 │ │ - pmaddubsw 0x91cf0(%edx),%xmm1 │ │ - pmaddubsw 0x91cf0(%edx),%xmm2 │ │ + pmaddubsw 0x94960(%edx),%xmm1 │ │ + pmaddubsw 0x94960(%edx),%xmm2 │ │ paddw %xmm1,%xmm6 │ │ paddw %xmm2,%xmm7 │ │ movdqa 0x100(%esp),%xmm1 │ │ punpcklbw %xmm0,%xmm1 │ │ movdqa 0x100(%esp),%xmm2 │ │ punpckhbw %xmm0,%xmm2 │ │ - pmaddubsw 0x91cf0(%edx),%xmm1 │ │ - pmaddubsw 0x91cf0(%edx),%xmm2 │ │ + pmaddubsw 0x94960(%edx),%xmm1 │ │ + pmaddubsw 0x94960(%edx),%xmm2 │ │ paddw %xmm1,%xmm6 │ │ paddw %xmm2,%xmm7 │ │ movdqa %xmm6,%xmm1 │ │ psrlw $0x3,%xmm1 │ │ movdqa %xmm7,%xmm2 │ │ psrlw $0x3,%xmm2 │ │ packuswb %xmm2,%xmm1 │ │ @@ -31147,37 +31150,37 @@ │ │ pandn %xmm0,%xmm2 │ │ por %xmm2,%xmm1 │ │ movdqa %xmm1,(%eax,%ecx,1) │ │ movdqa %xmm3,%xmm1 │ │ punpcklbw %xmm0,%xmm1 │ │ movdqa %xmm3,%xmm2 │ │ punpckhbw %xmm0,%xmm2 │ │ - pmaddubsw 0x91d10(%edx),%xmm1 │ │ - pmaddubsw 0x91d10(%edx),%xmm2 │ │ + pmaddubsw 0x94980(%edx),%xmm1 │ │ + pmaddubsw 0x94980(%edx),%xmm2 │ │ psubw %xmm1,%xmm6 │ │ psubw %xmm2,%xmm7 │ │ movdqa 0x10(%esp),%xmm1 │ │ punpcklbw 0x120(%esp),%xmm1 │ │ movdqa 0x10(%esp),%xmm2 │ │ punpckhbw 0x120(%esp),%xmm2 │ │ - pmaddubsw 0x91d10(%edx),%xmm1 │ │ - pmaddubsw 0x91d10(%edx),%xmm2 │ │ + pmaddubsw 0x94980(%edx),%xmm1 │ │ + pmaddubsw 0x94980(%edx),%xmm2 │ │ paddw %xmm1,%xmm6 │ │ paddw %xmm2,%xmm7 │ │ psrlw $0x3,%xmm6 │ │ psrlw $0x3,%xmm7 │ │ packuswb %xmm7,%xmm6 │ │ pand (%esp),%xmm6 │ │ movdqa (%esp),%xmm7 │ │ pandn 0x10(%esp),%xmm7 │ │ por %xmm7,%xmm6 │ │ movdqa %xmm6,(%eax,%ecx,2) │ │ - jmp 26d4e │ │ + jmp 26d1e │ │ test %ebp,0x4(%edx) │ │ - je 26ad5 │ │ + je 26aa5 │ │ mov 0x19c(%esp),%edx │ │ mov %ebp,0x190(%esp) │ │ movdqa %xmm5,0xf0(%esp) │ │ lea (%ecx,%ecx,2),%ebp │ │ mov %ecx,%edi │ │ neg %edi │ │ lea (%eax,%edi,4),%esi │ │ @@ -31196,30 +31199,30 @@ │ │ movdqu (%ebx,%esi,1),%xmm1 │ │ mov 0x1d4(%esp),%edi │ │ pxor %xmm6,%xmm6 │ │ movdqa %xmm6,%xmm7 │ │ pcmpeqb %xmm1,%xmm7 │ │ pand %xmm7,%xmm2 │ │ por %xmm2,%xmm1 │ │ - pshufb 0x91ca0(%edx),%xmm1 │ │ + pshufb 0x94910(%edx),%xmm1 │ │ pcmpeqb %xmm1,%xmm6 │ │ movdqa %xmm1,%xmm7 │ │ psrlq 0x80(%edi),%xmm7 │ │ - pand 0x91d60(%edx),%xmm7 │ │ + pand 0x949d0(%edx),%xmm7 │ │ pminub 0xe0(%esp),%xmm7 │ │ - pmaxub 0x91d10(%edx),%xmm7 │ │ - movdqa 0x91da0(%edx),%xmm2 │ │ + pmaxub 0x94980(%edx),%xmm7 │ │ + movdqa 0x94a10(%edx),%xmm2 │ │ pand %xmm1,%xmm2 │ │ psrlq $0x4,%xmm2 │ │ - paddb 0x91d20(%edx),%xmm1 │ │ + paddb 0x94990(%edx),%xmm1 │ │ paddb %xmm1,%xmm1 │ │ paddb %xmm7,%xmm1 │ │ - pxor 0x91d80(%edx),%xmm2 │ │ - pxor 0x91d80(%edx),%xmm7 │ │ - pxor 0x91d80(%edx),%xmm1 │ │ + pxor 0x949f0(%edx),%xmm2 │ │ + pxor 0x949f0(%edx),%xmm7 │ │ + pxor 0x949f0(%edx),%xmm1 │ │ mov %ecx,%edi │ │ neg %edi │ │ lea (%eax,%edi,4),%esi │ │ movdqa %xmm1,0x30(%esp) │ │ movdqa %xmm7,0x40(%esp) │ │ movdqa %xmm3,%xmm1 │ │ psubusb %xmm4,%xmm1 │ │ @@ -31229,15 +31232,15 @@ │ │ pmaxub %xmm6,%xmm1 │ │ movdqa %xmm5,%xmm7 │ │ psubusb %xmm0,%xmm7 │ │ movdqa %xmm0,%xmm6 │ │ psubusb %xmm5,%xmm6 │ │ por %xmm6,%xmm7 │ │ pmaxub %xmm7,%xmm1 │ │ - movdqa 0x91d80(%edx),%xmm6 │ │ + movdqa 0x949f0(%edx),%xmm6 │ │ pxor %xmm1,%xmm6 │ │ pcmpgtb %xmm2,%xmm6 │ │ movdqa %xmm6,0x50(%esp) │ │ movdqa (%eax,%edi,4),%xmm7 │ │ movdqa %xmm7,%xmm2 │ │ psubusb %xmm4,%xmm2 │ │ movdqa %xmm4,%xmm6 │ │ @@ -31258,16 +31261,16 @@ │ │ pmaxub %xmm6,%xmm2 │ │ movdqa %xmm5,%xmm6 │ │ psubusb 0x120(%esp),%xmm6 │ │ movdqa 0x120(%esp),%xmm7 │ │ psubusb %xmm5,%xmm7 │ │ por %xmm7,%xmm6 │ │ pmaxub %xmm6,%xmm2 │ │ - pxor 0x91d80(%edx),%xmm2 │ │ - pcmpgtb 0x91d90(%edx),%xmm2 │ │ + pxor 0x949f0(%edx),%xmm2 │ │ + pcmpgtb 0x94a00(%edx),%xmm2 │ │ movdqa %xmm2,0x60(%esp) │ │ movdqa (%eax,%edi,4),%xmm7 │ │ movdqa %xmm7,%xmm6 │ │ psubusb 0x100(%esp),%xmm6 │ │ movdqa 0x100(%esp),%xmm2 │ │ psubusb %xmm7,%xmm2 │ │ por %xmm2,%xmm6 │ │ @@ -31291,31 +31294,31 @@ │ │ pmaxub %xmm7,%xmm6 │ │ movdqa 0xf0(%esp),%xmm2 │ │ movdqa 0xc0(%esp),%xmm7 │ │ pand %xmm2,%xmm7 │ │ pcmpeqd %xmm2,%xmm7 │ │ pand %xmm7,%xmm6 │ │ pmaxub %xmm6,%xmm1 │ │ - pxor 0x91d80(%edx),%xmm1 │ │ + pxor 0x949f0(%edx),%xmm1 │ │ pcmpgtb 0x40(%esp),%xmm1 │ │ movdqa %xmm3,%xmm2 │ │ psubusb %xmm0,%xmm2 │ │ movdqa %xmm0,%xmm6 │ │ psubusb %xmm3,%xmm6 │ │ por %xmm6,%xmm2 │ │ movdqa %xmm4,%xmm6 │ │ psubusb %xmm5,%xmm6 │ │ movdqa %xmm5,%xmm7 │ │ psubusb %xmm4,%xmm7 │ │ por %xmm7,%xmm6 │ │ paddusb %xmm6,%xmm6 │ │ - pand 0x91dc0(%edx),%xmm2 │ │ + pand 0x94a30(%edx),%xmm2 │ │ psrlq $0x1,%xmm2 │ │ paddusb %xmm6,%xmm2 │ │ - pxor 0x91d80(%edx),%xmm2 │ │ + pxor 0x949f0(%edx),%xmm2 │ │ pcmpgtb 0x30(%esp),%xmm2 │ │ por %xmm2,%xmm1 │ │ movdqa 0xf0(%esp),%xmm6 │ │ movdqa 0x60(%esp),%xmm2 │ │ movdqa 0xc0(%esp),%xmm7 │ │ pand %xmm6,%xmm7 │ │ pcmpeqd %xmm6,%xmm7 │ │ @@ -31325,78 +31328,78 @@ │ │ movdqa 0xb0(%esp),%xmm2 │ │ pand %xmm6,%xmm2 │ │ pcmpeqd %xmm6,%xmm2 │ │ pandn %xmm2,%xmm1 │ │ movdqa %xmm7,%xmm2 │ │ pandn %xmm1,%xmm2 │ │ movdqa %xmm7,(%esp) │ │ - movdqa 0x91d80(%edx),%xmm7 │ │ + movdqa 0x949f0(%edx),%xmm7 │ │ movdqa 0x50(%esp),%xmm6 │ │ pxor %xmm7,%xmm3 │ │ pxor %xmm7,%xmm0 │ │ pxor %xmm7,%xmm4 │ │ pxor %xmm7,%xmm5 │ │ movdqa %xmm3,%xmm7 │ │ psubsb %xmm0,%xmm7 │ │ pand %xmm6,%xmm7 │ │ movdqa %xmm5,%xmm1 │ │ psubsb %xmm4,%xmm1 │ │ paddsb %xmm1,%xmm7 │ │ paddsb %xmm1,%xmm7 │ │ paddsb %xmm1,%xmm7 │ │ - movdqa 0x91d50(%edx),%xmm1 │ │ + movdqa 0x949c0(%edx),%xmm1 │ │ pand %xmm7,%xmm2 │ │ - movdqa 0x91d30(%edx),%xmm7 │ │ + movdqa 0x949a0(%edx),%xmm7 │ │ paddsb %xmm2,%xmm7 │ │ - paddsb 0x91d40(%edx),%xmm2 │ │ - pand 0x91db0(%edx),%xmm7 │ │ - pand 0x91db0(%edx),%xmm2 │ │ + paddsb 0x949b0(%edx),%xmm2 │ │ + pand 0x94a20(%edx),%xmm7 │ │ + pand 0x94a20(%edx),%xmm2 │ │ psrlq $0x3,%xmm7 │ │ psrlq $0x3,%xmm2 │ │ pxor %xmm1,%xmm7 │ │ pxor %xmm1,%xmm2 │ │ psubb %xmm1,%xmm7 │ │ psubb %xmm1,%xmm2 │ │ - movdqa 0x91d80(%edx),%xmm1 │ │ + movdqa 0x949f0(%edx),%xmm1 │ │ paddsb %xmm7,%xmm4 │ │ psubsb %xmm2,%xmm5 │ │ pxor %xmm1,%xmm4 │ │ pxor %xmm1,%xmm5 │ │ pxor %xmm1,%xmm2 │ │ pxor %xmm7,%xmm7 │ │ pavgb %xmm7,%xmm2 │ │ - psubb 0x91d70(%edx),%xmm2 │ │ + psubb 0x949e0(%edx),%xmm2 │ │ pandn %xmm2,%xmm6 │ │ paddsb %xmm6,%xmm3 │ │ psubsb %xmm6,%xmm0 │ │ pxor %xmm1,%xmm3 │ │ pxor %xmm1,%xmm0 │ │ movdqa (%eax,%edi,4),%xmm7 │ │ movdqa %xmm7,%xmm2 │ │ punpcklbw %xmm3,%xmm2 │ │ movdqa 0x100(%esp),%xmm6 │ │ punpcklbw %xmm4,%xmm6 │ │ movdqa %xmm2,%xmm1 │ │ - pmaddubsw 0x91cc0(%edx),%xmm1 │ │ - pmaddubsw 0x91cd0(%edx),%xmm6 │ │ + pmaddubsw 0x94930(%edx),%xmm1 │ │ + pmaddubsw 0x94940(%edx),%xmm6 │ │ paddw %xmm6,%xmm1 │ │ movdqa %xmm5,%xmm6 │ │ - punpcklbw 0x91d40(%edx),%xmm6 │ │ - pmaddubsw 0x91d10(%edx),%xmm6 │ │ + punpcklbw 0x949b0(%edx),%xmm6 │ │ + pmaddubsw 0x94980(%edx),%xmm6 │ │ paddw %xmm6,%xmm1 │ │ punpckhbw %xmm3,%xmm7 │ │ movdqa %xmm7,%xmm6 │ │ - pmaddubsw 0x91cc0(%edx),%xmm6 │ │ + pmaddubsw 0x94930(%edx),%xmm6 │ │ movdqa 0x100(%esp),%xmm2 │ │ punpckhbw %xmm4,%xmm2 │ │ - pmaddubsw 0x91cd0(%edx),%xmm2 │ │ + pmaddubsw 0x94940(%edx),%xmm2 │ │ paddw %xmm2,%xmm6 │ │ movdqa %xmm5,%xmm2 │ │ - punpckhbw 0x91d40(%edx),%xmm2 │ │ - pmaddubsw 0x91d10(%edx),%xmm2 │ │ + punpckhbw 0x949b0(%edx),%xmm2 │ │ + pmaddubsw 0x94980(%edx),%xmm2 │ │ paddw %xmm2,%xmm6 │ │ movdqa %xmm1,%xmm2 │ │ psrlw $0x3,%xmm2 │ │ movdqa %xmm6,%xmm7 │ │ psrlw $0x3,%xmm7 │ │ packuswb %xmm7,%xmm2 │ │ pand (%esp),%xmm2 │ │ @@ -31404,24 +31407,24 @@ │ │ pandn 0x100(%esp),%xmm7 │ │ por %xmm7,%xmm2 │ │ movdqa %xmm2,(%esi,%ecx,1) │ │ movdqa (%eax,%edi,4),%xmm7 │ │ movdqa %xmm7,%xmm2 │ │ punpcklbw %xmm3,%xmm2 │ │ punpckhbw %xmm3,%xmm7 │ │ - pmaddubsw 0x91cf0(%edx),%xmm2 │ │ - pmaddubsw 0x91cf0(%edx),%xmm7 │ │ + pmaddubsw 0x94960(%edx),%xmm2 │ │ + pmaddubsw 0x94960(%edx),%xmm7 │ │ paddw %xmm2,%xmm1 │ │ paddw %xmm7,%xmm6 │ │ movdqa 0x100(%esp),%xmm2 │ │ punpcklbw %xmm0,%xmm2 │ │ movdqa 0x100(%esp),%xmm7 │ │ punpckhbw %xmm0,%xmm7 │ │ - pmaddubsw 0x91cf0(%edx),%xmm2 │ │ - pmaddubsw 0x91cf0(%edx),%xmm7 │ │ + pmaddubsw 0x94960(%edx),%xmm2 │ │ + pmaddubsw 0x94960(%edx),%xmm7 │ │ paddw %xmm2,%xmm1 │ │ paddw %xmm7,%xmm6 │ │ movdqa %xmm1,%xmm2 │ │ psrlw $0x3,%xmm2 │ │ movdqa %xmm6,%xmm7 │ │ psrlw $0x3,%xmm7 │ │ packuswb %xmm7,%xmm2 │ │ @@ -31430,24 +31433,24 @@ │ │ pandn %xmm3,%xmm7 │ │ por %xmm7,%xmm2 │ │ movdqa %xmm2,(%esi,%ecx,2) │ │ movdqa (%eax,%edi,4),%xmm7 │ │ movdqa %xmm7,%xmm2 │ │ punpcklbw %xmm3,%xmm2 │ │ punpckhbw %xmm3,%xmm7 │ │ - pmaddubsw 0x91d10(%edx),%xmm2 │ │ - pmaddubsw 0x91d10(%edx),%xmm7 │ │ + pmaddubsw 0x94980(%edx),%xmm2 │ │ + pmaddubsw 0x94980(%edx),%xmm7 │ │ psubw %xmm2,%xmm1 │ │ psubw %xmm7,%xmm6 │ │ movdqa %xmm4,%xmm2 │ │ punpcklbw 0x10(%esp),%xmm2 │ │ movdqa %xmm4,%xmm7 │ │ punpckhbw 0x10(%esp),%xmm7 │ │ - pmaddubsw 0x91d10(%edx),%xmm2 │ │ - pmaddubsw 0x91d10(%edx),%xmm7 │ │ + pmaddubsw 0x94980(%edx),%xmm2 │ │ + pmaddubsw 0x94980(%edx),%xmm7 │ │ paddw %xmm2,%xmm1 │ │ paddw %xmm7,%xmm6 │ │ movdqa %xmm1,%xmm2 │ │ psrlw $0x3,%xmm2 │ │ movdqa %xmm6,%xmm7 │ │ psrlw $0x3,%xmm7 │ │ packuswb %xmm7,%xmm2 │ │ @@ -31456,24 +31459,24 @@ │ │ pandn %xmm4,%xmm7 │ │ por %xmm7,%xmm2 │ │ movdqa %xmm2,(%esi,%ebp,1) │ │ movdqa %xmm5,%xmm2 │ │ punpcklbw 0x120(%esp),%xmm2 │ │ movdqa %xmm5,%xmm7 │ │ punpckhbw 0x120(%esp),%xmm7 │ │ - pmaddubsw 0x91d10(%edx),%xmm2 │ │ - pmaddubsw 0x91d10(%edx),%xmm7 │ │ + pmaddubsw 0x94980(%edx),%xmm2 │ │ + pmaddubsw 0x94980(%edx),%xmm7 │ │ paddw %xmm2,%xmm1 │ │ paddw %xmm7,%xmm6 │ │ movdqa (%eax,%edi,4),%xmm7 │ │ movdqa %xmm7,%xmm2 │ │ punpcklbw %xmm4,%xmm2 │ │ punpckhbw %xmm4,%xmm7 │ │ - pmaddubsw 0x91d10(%edx),%xmm2 │ │ - pmaddubsw 0x91d10(%edx),%xmm7 │ │ + pmaddubsw 0x94980(%edx),%xmm2 │ │ + pmaddubsw 0x94980(%edx),%xmm7 │ │ psubw %xmm2,%xmm1 │ │ psubw %xmm7,%xmm6 │ │ movdqa %xmm1,%xmm2 │ │ psrlw $0x3,%xmm2 │ │ movdqa %xmm6,%xmm7 │ │ psrlw $0x3,%xmm7 │ │ packuswb %xmm7,%xmm2 │ │ @@ -31482,24 +31485,24 @@ │ │ pandn %xmm5,%xmm7 │ │ por %xmm2,%xmm7 │ │ movdqa %xmm7,(%eax) │ │ movdqa %xmm5,%xmm2 │ │ punpcklbw 0x120(%esp),%xmm2 │ │ movdqa %xmm5,%xmm7 │ │ punpckhbw 0x120(%esp),%xmm7 │ │ - pmaddubsw 0x91cf0(%edx),%xmm2 │ │ - pmaddubsw 0x91cf0(%edx),%xmm7 │ │ + pmaddubsw 0x94960(%edx),%xmm2 │ │ + pmaddubsw 0x94960(%edx),%xmm7 │ │ paddw %xmm2,%xmm1 │ │ paddw %xmm7,%xmm6 │ │ movdqa 0x100(%esp),%xmm2 │ │ punpcklbw %xmm0,%xmm2 │ │ movdqa 0x100(%esp),%xmm7 │ │ punpckhbw %xmm0,%xmm7 │ │ - pmaddubsw 0x91cf0(%edx),%xmm2 │ │ - pmaddubsw 0x91cf0(%edx),%xmm7 │ │ + pmaddubsw 0x94960(%edx),%xmm2 │ │ + pmaddubsw 0x94960(%edx),%xmm7 │ │ paddw %xmm2,%xmm1 │ │ paddw %xmm7,%xmm6 │ │ movdqa %xmm1,%xmm2 │ │ psrlw $0x3,%xmm2 │ │ movdqa %xmm6,%xmm7 │ │ psrlw $0x3,%xmm7 │ │ packuswb %xmm7,%xmm2 │ │ @@ -31508,38 +31511,38 @@ │ │ pandn %xmm0,%xmm7 │ │ por %xmm7,%xmm2 │ │ movdqa %xmm2,(%eax,%ecx,1) │ │ movdqa %xmm3,%xmm2 │ │ punpcklbw %xmm0,%xmm2 │ │ movdqa %xmm3,%xmm7 │ │ punpckhbw %xmm0,%xmm7 │ │ - pmaddubsw 0x91d10(%edx),%xmm2 │ │ - pmaddubsw 0x91d10(%edx),%xmm7 │ │ + pmaddubsw 0x94980(%edx),%xmm2 │ │ + pmaddubsw 0x94980(%edx),%xmm7 │ │ psubw %xmm2,%xmm1 │ │ psubw %xmm7,%xmm6 │ │ movdqa 0x10(%esp),%xmm2 │ │ punpcklbw 0x120(%esp),%xmm2 │ │ movdqa 0x10(%esp),%xmm7 │ │ punpckhbw 0x120(%esp),%xmm7 │ │ - pmaddubsw 0x91d10(%edx),%xmm2 │ │ - pmaddubsw 0x91d10(%edx),%xmm7 │ │ + pmaddubsw 0x94980(%edx),%xmm2 │ │ + pmaddubsw 0x94980(%edx),%xmm7 │ │ paddw %xmm2,%xmm1 │ │ paddw %xmm7,%xmm6 │ │ psrlw $0x3,%xmm1 │ │ psrlw $0x3,%xmm6 │ │ packuswb %xmm6,%xmm1 │ │ pand (%esp),%xmm1 │ │ movdqa (%esp),%xmm6 │ │ pandn 0x10(%esp),%xmm6 │ │ por %xmm6,%xmm1 │ │ movdqa %xmm1,(%eax,%ecx,2) │ │ - jmp 26d4e │ │ + jmp 26d1e │ │ test %ebp,(%edx) │ │ mov 0x19c(%esp),%edx │ │ - je 26d5e │ │ + je 26d2e │ │ mov %ebp,0x190(%esp) │ │ movdqa %xmm5,0xf0(%esp) │ │ lea (%ecx,%ecx,2),%ebp │ │ mov %ecx,%edi │ │ neg %edi │ │ lea (%eax,%edi,2),%esi │ │ movdqa (%esi),%xmm3 │ │ @@ -31551,30 +31554,30 @@ │ │ movdqu (%ebx,%esi,1),%xmm2 │ │ mov 0x1d4(%esp),%edi │ │ pxor %xmm1,%xmm1 │ │ movdqa %xmm1,%xmm6 │ │ pcmpeqb %xmm2,%xmm6 │ │ pand %xmm6,%xmm7 │ │ por %xmm7,%xmm2 │ │ - pshufb 0x91ca0(%edx),%xmm2 │ │ + pshufb 0x94910(%edx),%xmm2 │ │ pcmpeqb %xmm2,%xmm1 │ │ movdqa %xmm2,%xmm6 │ │ psrlq 0x80(%edi),%xmm6 │ │ - pand 0x91d60(%edx),%xmm6 │ │ + pand 0x949d0(%edx),%xmm6 │ │ pminub 0xe0(%esp),%xmm6 │ │ - pmaxub 0x91d10(%edx),%xmm6 │ │ - movdqa 0x91da0(%edx),%xmm7 │ │ + pmaxub 0x94980(%edx),%xmm6 │ │ + movdqa 0x94a10(%edx),%xmm7 │ │ pand %xmm2,%xmm7 │ │ psrlq $0x4,%xmm7 │ │ - paddb 0x91d20(%edx),%xmm2 │ │ + paddb 0x94990(%edx),%xmm2 │ │ paddb %xmm2,%xmm2 │ │ paddb %xmm6,%xmm2 │ │ - pxor 0x91d80(%edx),%xmm7 │ │ - pxor 0x91d80(%edx),%xmm6 │ │ - pxor 0x91d80(%edx),%xmm2 │ │ + pxor 0x949f0(%edx),%xmm7 │ │ + pxor 0x949f0(%edx),%xmm6 │ │ + pxor 0x949f0(%edx),%xmm2 │ │ mov %ecx,%edi │ │ neg %edi │ │ lea (%eax,%edi,2),%esi │ │ movdqa %xmm2,0x30(%esp) │ │ movdqa %xmm6,0x40(%esp) │ │ movdqa %xmm3,%xmm2 │ │ psubusb %xmm4,%xmm2 │ │ @@ -31584,15 +31587,15 @@ │ │ pmaxub %xmm1,%xmm2 │ │ movdqa %xmm5,%xmm6 │ │ psubusb %xmm0,%xmm6 │ │ movdqa %xmm0,%xmm1 │ │ psubusb %xmm5,%xmm1 │ │ por %xmm1,%xmm6 │ │ pmaxub %xmm6,%xmm2 │ │ - pxor 0x91d80(%edx),%xmm2 │ │ + pxor 0x949f0(%edx),%xmm2 │ │ movdqa %xmm2,%xmm1 │ │ pcmpgtb %xmm7,%xmm1 │ │ movdqa %xmm1,0x50(%esp) │ │ pcmpgtb 0x40(%esp),%xmm2 │ │ movdqa %xmm3,%xmm7 │ │ psubusb %xmm0,%xmm7 │ │ movdqa %xmm0,%xmm1 │ │ @@ -31600,61 +31603,61 @@ │ │ por %xmm1,%xmm7 │ │ movdqa %xmm4,%xmm1 │ │ psubusb %xmm5,%xmm1 │ │ movdqa %xmm5,%xmm6 │ │ psubusb %xmm4,%xmm6 │ │ por %xmm6,%xmm1 │ │ paddusb %xmm1,%xmm1 │ │ - pand 0x91dc0(%edx),%xmm7 │ │ + pand 0x94a30(%edx),%xmm7 │ │ psrlq $0x1,%xmm7 │ │ paddusb %xmm1,%xmm7 │ │ - pxor 0x91d80(%edx),%xmm7 │ │ + pxor 0x949f0(%edx),%xmm7 │ │ pcmpgtb 0x30(%esp),%xmm7 │ │ por %xmm7,%xmm2 │ │ movdqa 0xf0(%esp),%xmm7 │ │ movdqa 0xb0(%esp),%xmm6 │ │ pand %xmm7,%xmm6 │ │ pcmpeqd %xmm7,%xmm6 │ │ pandn %xmm6,%xmm2 │ │ - movdqa 0x91d80(%edx),%xmm7 │ │ + movdqa 0x949f0(%edx),%xmm7 │ │ movdqa 0x50(%esp),%xmm1 │ │ pxor %xmm7,%xmm3 │ │ pxor %xmm7,%xmm0 │ │ pxor %xmm7,%xmm4 │ │ pxor %xmm7,%xmm5 │ │ movdqa %xmm3,%xmm7 │ │ psubsb %xmm0,%xmm7 │ │ pand %xmm1,%xmm7 │ │ movdqa %xmm5,%xmm6 │ │ psubsb %xmm4,%xmm6 │ │ paddsb %xmm6,%xmm7 │ │ paddsb %xmm6,%xmm7 │ │ paddsb %xmm6,%xmm7 │ │ - movdqa 0x91d50(%edx),%xmm6 │ │ + movdqa 0x949c0(%edx),%xmm6 │ │ pand %xmm7,%xmm2 │ │ - movdqa 0x91d30(%edx),%xmm7 │ │ + movdqa 0x949a0(%edx),%xmm7 │ │ paddsb %xmm2,%xmm7 │ │ - paddsb 0x91d40(%edx),%xmm2 │ │ - pand 0x91db0(%edx),%xmm7 │ │ - pand 0x91db0(%edx),%xmm2 │ │ + paddsb 0x949b0(%edx),%xmm2 │ │ + pand 0x94a20(%edx),%xmm7 │ │ + pand 0x94a20(%edx),%xmm2 │ │ psrlq $0x3,%xmm7 │ │ psrlq $0x3,%xmm2 │ │ pxor %xmm6,%xmm7 │ │ pxor %xmm6,%xmm2 │ │ psubb %xmm6,%xmm7 │ │ psubb %xmm6,%xmm2 │ │ - movdqa 0x91d80(%edx),%xmm6 │ │ + movdqa 0x949f0(%edx),%xmm6 │ │ paddsb %xmm7,%xmm4 │ │ psubsb %xmm2,%xmm5 │ │ pxor %xmm6,%xmm4 │ │ pxor %xmm6,%xmm5 │ │ pxor %xmm6,%xmm2 │ │ pxor %xmm7,%xmm7 │ │ pavgb %xmm7,%xmm2 │ │ - psubb 0x91d70(%edx),%xmm2 │ │ + psubb 0x949e0(%edx),%xmm2 │ │ pandn %xmm2,%xmm1 │ │ paddsb %xmm1,%xmm3 │ │ psubsb %xmm1,%xmm0 │ │ pxor %xmm6,%xmm3 │ │ pxor %xmm6,%xmm0 │ │ movdqa %xmm3,(%esi) │ │ movdqa %xmm4,(%esi,%ecx,1) │ │ @@ -31665,15 +31668,15 @@ │ │ pslld $0x4,%xmm5 │ │ shl $0x4,%ebp │ │ add $0x10,%ebx │ │ add $0x10,%eax │ │ subl $0x4,0x1d8(%esp) │ │ mov %edx,0x19c(%esp) │ │ mov 0x1c8(%esp),%edx │ │ - jg 25274 │ │ + jg 25244 │ │ add $0x1ac,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ @@ -31685,22 +31688,22 @@ │ │ sub $0x27c,%esp │ │ mov 0x290(%esp),%eax │ │ mov 0x294(%esp),%ecx │ │ mov 0x298(%esp),%edx │ │ mov 0x29c(%esp),%ebx │ │ mov 0x2a0(%esp),%esi │ │ mov 0x2a4(%esp),%edi │ │ - call 26dd9 │ │ + call 26da9 │ │ pop %edx │ │ add $0xffffe3e7,%edx │ │ sub $0x4,%ebx │ │ shl $0x2,%esi │ │ mov %esi,0x2a0(%esp) │ │ mov $0xf,%ebp │ │ - movdqa 0x91df0(%edx),%xmm5 │ │ + movdqa 0x94a60(%edx),%xmm5 │ │ mov %edx,0x26c(%esp) │ │ mov 0x298(%esp),%edx │ │ movdqu (%edx),%xmm0 │ │ pxor %xmm4,%xmm4 │ │ movd 0x88(%edi),%xmm3 │ │ pshufb %xmm4,%xmm3 │ │ pshufd $0xaa,%xmm0,%xmm2 │ │ @@ -31709,15 +31712,15 @@ │ │ por %xmm2,%xmm1 │ │ por %xmm1,%xmm0 │ │ movdqa %xmm0,0x160(%esp) │ │ movdqa %xmm1,0x170(%esp) │ │ movdqa %xmm2,0x180(%esp) │ │ movdqa %xmm3,0x190(%esp) │ │ test %ebp,0x8(%edx) │ │ - je 287c1 │ │ + je 28791 │ │ mov 0x26c(%esp),%edx │ │ mov %ebp,0x260(%esp) │ │ movdqa %xmm5,0x250(%esp) │ │ lea (%ecx,%ecx,2),%ebp │ │ lea (%eax,%ecx,8),%esi │ │ movdqu -0x8(%esi),%xmm0 │ │ movdqu -0x8(%esi,%ecx,1),%xmm1 │ │ @@ -31911,45 +31914,45 @@ │ │ shufps $0x88,%xmm1,%xmm6 │ │ lea (%ecx,%ecx,2),%ebp │ │ pxor %xmm1,%xmm1 │ │ movdqa %xmm1,%xmm3 │ │ pcmpeqb %xmm0,%xmm3 │ │ pand %xmm3,%xmm6 │ │ por %xmm6,%xmm0 │ │ - pshufb 0x91ca0(%edx),%xmm0 │ │ + pshufb 0x94910(%edx),%xmm0 │ │ pcmpeqb %xmm0,%xmm1 │ │ movdqa %xmm0,%xmm3 │ │ psrlq 0x80(%edi),%xmm3 │ │ - pand 0x91d60(%edx),%xmm3 │ │ + pand 0x949d0(%edx),%xmm3 │ │ pminub 0x190(%esp),%xmm3 │ │ - pmaxub 0x91d10(%edx),%xmm3 │ │ - movdqa 0x91da0(%edx),%xmm6 │ │ + pmaxub 0x94980(%edx),%xmm3 │ │ + movdqa 0x94a10(%edx),%xmm6 │ │ pand %xmm0,%xmm6 │ │ psrlq $0x4,%xmm6 │ │ - paddb 0x91d20(%edx),%xmm0 │ │ + paddb 0x94990(%edx),%xmm0 │ │ paddb %xmm0,%xmm0 │ │ paddb %xmm3,%xmm0 │ │ - pxor 0x91d80(%edx),%xmm6 │ │ - pxor 0x91d80(%edx),%xmm3 │ │ - pxor 0x91d80(%edx),%xmm0 │ │ + pxor 0x949f0(%edx),%xmm6 │ │ + pxor 0x949f0(%edx),%xmm3 │ │ + pxor 0x949f0(%edx),%xmm0 │ │ movdqa %xmm0,0x30(%esp) │ │ movdqa %xmm3,0x40(%esp) │ │ movdqa %xmm5,%xmm0 │ │ psubusb %xmm2,%xmm0 │ │ movdqa %xmm2,%xmm3 │ │ psubusb %xmm5,%xmm3 │ │ por %xmm3,%xmm0 │ │ pmaxub %xmm1,%xmm0 │ │ movdqa %xmm7,%xmm3 │ │ psubusb %xmm4,%xmm3 │ │ movdqa %xmm4,%xmm1 │ │ psubusb %xmm7,%xmm1 │ │ por %xmm1,%xmm3 │ │ pmaxub %xmm3,%xmm0 │ │ - movdqa 0x91d80(%edx),%xmm1 │ │ + movdqa 0x949f0(%edx),%xmm1 │ │ pxor %xmm0,%xmm1 │ │ pcmpgtb %xmm6,%xmm1 │ │ movdqa %xmm1,0x50(%esp) │ │ movdqa 0x1a0(%esp),%xmm3 │ │ movdqa %xmm3,%xmm6 │ │ psubusb %xmm2,%xmm6 │ │ movdqa %xmm2,%xmm1 │ │ @@ -31970,16 +31973,16 @@ │ │ pmaxub %xmm1,%xmm6 │ │ movdqa %xmm7,%xmm1 │ │ psubusb 0x1d0(%esp),%xmm1 │ │ movdqa 0x1d0(%esp),%xmm3 │ │ psubusb %xmm7,%xmm3 │ │ por %xmm3,%xmm1 │ │ pmaxub %xmm1,%xmm6 │ │ - pxor 0x91d80(%edx),%xmm6 │ │ - pcmpgtb 0x91d90(%edx),%xmm6 │ │ + pxor 0x949f0(%edx),%xmm6 │ │ + pcmpgtb 0x94a00(%edx),%xmm6 │ │ movdqa %xmm6,0x60(%esp) │ │ movdqa 0x1a0(%esp),%xmm3 │ │ movdqa %xmm3,%xmm1 │ │ psubusb 0x1b0(%esp),%xmm1 │ │ movdqa 0x1b0(%esp),%xmm6 │ │ psubusb %xmm3,%xmm6 │ │ por %xmm6,%xmm1 │ │ @@ -32003,31 +32006,31 @@ │ │ pmaxub %xmm3,%xmm1 │ │ movdqa 0x250(%esp),%xmm6 │ │ movdqa 0x170(%esp),%xmm3 │ │ pand %xmm6,%xmm3 │ │ pcmpeqd %xmm6,%xmm3 │ │ pand %xmm3,%xmm1 │ │ pmaxub %xmm1,%xmm0 │ │ - pxor 0x91d80(%edx),%xmm0 │ │ + pxor 0x949f0(%edx),%xmm0 │ │ pcmpgtb 0x40(%esp),%xmm0 │ │ movdqa %xmm5,%xmm6 │ │ psubusb %xmm4,%xmm6 │ │ movdqa %xmm4,%xmm1 │ │ psubusb %xmm5,%xmm1 │ │ por %xmm1,%xmm6 │ │ movdqa %xmm2,%xmm1 │ │ psubusb %xmm7,%xmm1 │ │ movdqa %xmm7,%xmm3 │ │ psubusb %xmm2,%xmm3 │ │ por %xmm3,%xmm1 │ │ paddusb %xmm1,%xmm1 │ │ - pand 0x91dc0(%edx),%xmm6 │ │ + pand 0x94a30(%edx),%xmm6 │ │ psrlq $0x1,%xmm6 │ │ paddusb %xmm1,%xmm6 │ │ - pxor 0x91d80(%edx),%xmm6 │ │ + pxor 0x949f0(%edx),%xmm6 │ │ pcmpgtb 0x30(%esp),%xmm6 │ │ por %xmm6,%xmm0 │ │ movdqa %xmm0,0x30(%esp) │ │ movdqa 0xc0(%esp),%xmm0 │ │ movdqa %xmm0,%xmm6 │ │ psubusb %xmm2,%xmm6 │ │ movdqa %xmm2,%xmm3 │ │ @@ -32064,16 +32067,16 @@ │ │ movdqa 0x110(%esp),%xmm0 │ │ movdqa %xmm0,%xmm3 │ │ psubusb %xmm7,%xmm3 │ │ movdqa %xmm7,%xmm1 │ │ psubusb %xmm0,%xmm1 │ │ por %xmm1,%xmm3 │ │ pmaxub %xmm3,%xmm6 │ │ - pxor 0x91d80(%edx),%xmm6 │ │ - pcmpgtb 0x91d90(%edx),%xmm6 │ │ + pxor 0x949f0(%edx),%xmm6 │ │ + pcmpgtb 0x94a00(%edx),%xmm6 │ │ por 0x60(%esp),%xmm6 │ │ movdqa 0x250(%esp),%xmm1 │ │ movdqa 0x180(%esp),%xmm3 │ │ pand %xmm1,%xmm3 │ │ pcmpeqd %xmm1,%xmm3 │ │ pandn %xmm3,%xmm6 │ │ movdqa 0x30(%esp),%xmm3 │ │ @@ -32093,50 +32096,50 @@ │ │ movdqa 0x30(%esp),%xmm0 │ │ pandn %xmm6,%xmm0 │ │ movdqa 0x60(%esp),%xmm6 │ │ pandn %xmm0,%xmm6 │ │ movdqa %xmm3,%xmm0 │ │ pandn 0x60(%esp),%xmm0 │ │ movdqa %xmm0,0x150(%esp) │ │ - movdqa 0x91d80(%edx),%xmm3 │ │ + movdqa 0x949f0(%edx),%xmm3 │ │ movdqa 0x50(%esp),%xmm1 │ │ pxor %xmm3,%xmm5 │ │ pxor %xmm3,%xmm4 │ │ pxor %xmm3,%xmm2 │ │ pxor %xmm3,%xmm7 │ │ movdqa %xmm5,%xmm3 │ │ psubsb %xmm4,%xmm3 │ │ pand %xmm1,%xmm3 │ │ movdqa %xmm7,%xmm0 │ │ psubsb %xmm2,%xmm0 │ │ paddsb %xmm0,%xmm3 │ │ paddsb %xmm0,%xmm3 │ │ paddsb %xmm0,%xmm3 │ │ - movdqa 0x91d50(%edx),%xmm0 │ │ + movdqa 0x949c0(%edx),%xmm0 │ │ pand %xmm3,%xmm6 │ │ - movdqa 0x91d30(%edx),%xmm3 │ │ + movdqa 0x949a0(%edx),%xmm3 │ │ paddsb %xmm6,%xmm3 │ │ - paddsb 0x91d40(%edx),%xmm6 │ │ - pand 0x91db0(%edx),%xmm3 │ │ - pand 0x91db0(%edx),%xmm6 │ │ + paddsb 0x949b0(%edx),%xmm6 │ │ + pand 0x94a20(%edx),%xmm3 │ │ + pand 0x94a20(%edx),%xmm6 │ │ psrlq $0x3,%xmm3 │ │ psrlq $0x3,%xmm6 │ │ pxor %xmm0,%xmm3 │ │ pxor %xmm0,%xmm6 │ │ psubb %xmm0,%xmm3 │ │ psubb %xmm0,%xmm6 │ │ - movdqa 0x91d80(%edx),%xmm0 │ │ + movdqa 0x949f0(%edx),%xmm0 │ │ paddsb %xmm3,%xmm2 │ │ psubsb %xmm6,%xmm7 │ │ pxor %xmm0,%xmm2 │ │ pxor %xmm0,%xmm7 │ │ pxor %xmm0,%xmm6 │ │ pxor %xmm3,%xmm3 │ │ pavgb %xmm3,%xmm6 │ │ - psubb 0x91d70(%edx),%xmm6 │ │ + psubb 0x949e0(%edx),%xmm6 │ │ pandn %xmm6,%xmm1 │ │ paddsb %xmm1,%xmm5 │ │ psubsb %xmm1,%xmm4 │ │ pxor %xmm0,%xmm5 │ │ pxor %xmm0,%xmm4 │ │ movdqa 0xc0(%esp),%xmm6 │ │ movdqa 0xd0(%esp),%xmm0 │ │ @@ -32148,206 +32151,206 @@ │ │ movdqa %xmm4,0x230(%esp) │ │ movdqa 0x1a0(%esp),%xmm5 │ │ movdqa %xmm6,%xmm2 │ │ punpcklbw %xmm5,%xmm2 │ │ movdqa %xmm6,%xmm7 │ │ punpckhbw %xmm5,%xmm7 │ │ movdqa %xmm2,%xmm4 │ │ - pmaddubsw 0x91cb0(%edx),%xmm4 │ │ + pmaddubsw 0x94920(%edx),%xmm4 │ │ movdqa %xmm7,%xmm5 │ │ - pmaddubsw 0x91cb0(%edx),%xmm5 │ │ + pmaddubsw 0x94920(%edx),%xmm5 │ │ movdqa %xmm0,%xmm6 │ │ punpcklbw %xmm1,%xmm6 │ │ movdqa %xmm0,%xmm3 │ │ punpckhbw %xmm1,%xmm3 │ │ - pmaddubsw 0x91d20(%edx),%xmm6 │ │ - pmaddubsw 0x91d20(%edx),%xmm3 │ │ + pmaddubsw 0x94990(%edx),%xmm6 │ │ + pmaddubsw 0x94990(%edx),%xmm3 │ │ paddw %xmm6,%xmm4 │ │ paddw %xmm3,%xmm5 │ │ movdqa 0x1b0(%esp),%xmm6 │ │ punpcklbw 0x200(%esp),%xmm6 │ │ movdqa 0x1b0(%esp),%xmm3 │ │ punpckhbw 0x200(%esp),%xmm3 │ │ - pmaddubsw 0x91d10(%edx),%xmm6 │ │ - pmaddubsw 0x91d10(%edx),%xmm3 │ │ + pmaddubsw 0x94980(%edx),%xmm6 │ │ + pmaddubsw 0x94980(%edx),%xmm3 │ │ paddw %xmm6,%xmm4 │ │ paddw %xmm3,%xmm5 │ │ movdqa 0x210(%esp),%xmm6 │ │ punpcklbw 0x220(%esp),%xmm6 │ │ movdqa 0x210(%esp),%xmm3 │ │ punpckhbw 0x220(%esp),%xmm3 │ │ - pmaddubsw 0x91d10(%edx),%xmm6 │ │ - pmaddubsw 0x91d10(%edx),%xmm3 │ │ + pmaddubsw 0x94980(%edx),%xmm6 │ │ + pmaddubsw 0x94980(%edx),%xmm3 │ │ paddw %xmm6,%xmm4 │ │ paddw %xmm3,%xmm5 │ │ - movdqa 0x91dd0(%edx),%xmm6 │ │ + movdqa 0x94a40(%edx),%xmm6 │ │ pmulhrsw %xmm4,%xmm6 │ │ - movdqa 0x91dd0(%edx),%xmm3 │ │ + movdqa 0x94a40(%edx),%xmm3 │ │ pmulhrsw %xmm5,%xmm3 │ │ packuswb %xmm3,%xmm6 │ │ pand 0x1e0(%esp),%xmm6 │ │ movdqa 0x1e0(%esp),%xmm3 │ │ pandn %xmm0,%xmm3 │ │ por %xmm3,%xmm6 │ │ movdqa %xmm6,0xd0(%esp) │ │ - pmaddubsw 0x91cf0(%edx),%xmm2 │ │ - pmaddubsw 0x91cf0(%edx),%xmm7 │ │ + pmaddubsw 0x94960(%edx),%xmm2 │ │ + pmaddubsw 0x94960(%edx),%xmm7 │ │ paddw %xmm2,%xmm4 │ │ paddw %xmm7,%xmm5 │ │ movdqa 0x1f0(%esp),%xmm6 │ │ punpcklbw 0x230(%esp),%xmm6 │ │ movdqa 0x1f0(%esp),%xmm3 │ │ punpckhbw 0x230(%esp),%xmm3 │ │ - pmaddubsw 0x91cf0(%edx),%xmm6 │ │ - pmaddubsw 0x91cf0(%edx),%xmm3 │ │ + pmaddubsw 0x94960(%edx),%xmm6 │ │ + pmaddubsw 0x94960(%edx),%xmm3 │ │ movdqa %xmm6,0x30(%esp) │ │ movdqa %xmm3,0x40(%esp) │ │ paddw %xmm6,%xmm4 │ │ paddw %xmm3,%xmm5 │ │ - movdqa 0x91dd0(%edx),%xmm6 │ │ + movdqa 0x94a40(%edx),%xmm6 │ │ pmulhrsw %xmm4,%xmm6 │ │ - movdqa 0x91dd0(%edx),%xmm3 │ │ + movdqa 0x94a40(%edx),%xmm3 │ │ pmulhrsw %xmm5,%xmm3 │ │ packuswb %xmm3,%xmm6 │ │ pand 0x1e0(%esp),%xmm6 │ │ movdqa 0x1e0(%esp),%xmm3 │ │ pandn %xmm1,%xmm3 │ │ por %xmm3,%xmm6 │ │ movdqa %xmm6,0xe0(%esp) │ │ movdqa 0x1c0(%esp),%xmm2 │ │ movdqa 0x1f0(%esp),%xmm6 │ │ punpcklbw 0x1b0(%esp),%xmm6 │ │ movdqa 0x1f0(%esp),%xmm3 │ │ punpckhbw 0x1b0(%esp),%xmm3 │ │ - pmaddubsw 0x91cf0(%edx),%xmm6 │ │ - pmaddubsw 0x91cf0(%edx),%xmm3 │ │ + pmaddubsw 0x94960(%edx),%xmm6 │ │ + pmaddubsw 0x94960(%edx),%xmm3 │ │ paddw %xmm6,%xmm4 │ │ paddw %xmm3,%xmm5 │ │ movdqa %xmm0,%xmm6 │ │ punpcklbw %xmm2,%xmm6 │ │ punpckhbw %xmm2,%xmm0 │ │ - pmaddubsw 0x91cf0(%edx),%xmm6 │ │ - pmaddubsw 0x91cf0(%edx),%xmm0 │ │ + pmaddubsw 0x94960(%edx),%xmm6 │ │ + pmaddubsw 0x94960(%edx),%xmm0 │ │ movdqa %xmm6,0x10(%esp) │ │ paddw %xmm6,%xmm4 │ │ paddw %xmm0,%xmm5 │ │ - movdqa 0x91dd0(%edx),%xmm6 │ │ + movdqa 0x94a40(%edx),%xmm6 │ │ pmulhrsw %xmm4,%xmm6 │ │ - movdqa 0x91dd0(%edx),%xmm3 │ │ + movdqa 0x94a40(%edx),%xmm3 │ │ pmulhrsw %xmm5,%xmm3 │ │ packuswb %xmm3,%xmm6 │ │ pand 0x1e0(%esp),%xmm6 │ │ movdqa 0x1e0(%esp),%xmm3 │ │ pandn 0x1a0(%esp),%xmm3 │ │ por %xmm3,%xmm6 │ │ movdqa %xmm6,0x130(%esp) │ │ movdqa 0x1d0(%esp),%xmm7 │ │ movdqa 0x1f0(%esp),%xmm6 │ │ punpcklbw 0x200(%esp),%xmm6 │ │ movdqa 0x1f0(%esp),%xmm3 │ │ punpckhbw 0x200(%esp),%xmm3 │ │ - pmaddubsw 0x91cf0(%edx),%xmm6 │ │ - pmaddubsw 0x91cf0(%edx),%xmm3 │ │ + pmaddubsw 0x94960(%edx),%xmm6 │ │ + pmaddubsw 0x94960(%edx),%xmm3 │ │ paddw %xmm6,%xmm4 │ │ paddw %xmm3,%xmm5 │ │ movdqa %xmm1,%xmm6 │ │ punpcklbw %xmm7,%xmm6 │ │ punpckhbw %xmm7,%xmm1 │ │ - pmaddubsw 0x91cf0(%edx),%xmm6 │ │ - pmaddubsw 0x91cf0(%edx),%xmm1 │ │ + pmaddubsw 0x94960(%edx),%xmm6 │ │ + pmaddubsw 0x94960(%edx),%xmm1 │ │ movdqa %xmm6,0x20(%esp) │ │ movdqa %xmm1,0x240(%esp) │ │ paddw %xmm6,%xmm4 │ │ paddw %xmm1,%xmm5 │ │ - movdqa 0x91dd0(%edx),%xmm6 │ │ + movdqa 0x94a40(%edx),%xmm6 │ │ pmulhrsw %xmm4,%xmm6 │ │ - movdqa 0x91dd0(%edx),%xmm3 │ │ + movdqa 0x94a40(%edx),%xmm3 │ │ pmulhrsw %xmm5,%xmm3 │ │ packuswb %xmm3,%xmm6 │ │ pand 0x1e0(%esp),%xmm6 │ │ movdqa 0x1e0(%esp),%xmm3 │ │ pandn 0x1b0(%esp),%xmm3 │ │ por %xmm3,%xmm6 │ │ movdqa %xmm6,0x60(%esp) │ │ movdqa 0x1f0(%esp),%xmm6 │ │ punpcklbw 0x210(%esp),%xmm6 │ │ movdqa 0x1f0(%esp),%xmm3 │ │ punpckhbw 0x210(%esp),%xmm3 │ │ - pmaddubsw 0x91cf0(%edx),%xmm6 │ │ - pmaddubsw 0x91cf0(%edx),%xmm3 │ │ + pmaddubsw 0x94960(%edx),%xmm6 │ │ + pmaddubsw 0x94960(%edx),%xmm3 │ │ paddw %xmm6,%xmm4 │ │ paddw %xmm3,%xmm5 │ │ movdqa 0xf0(%esp),%xmm3 │ │ movdqa 0x1a0(%esp),%xmm1 │ │ movdqa %xmm3,%xmm6 │ │ punpcklbw %xmm1,%xmm6 │ │ punpckhbw %xmm1,%xmm3 │ │ - pmaddubsw 0x91cf0(%edx),%xmm6 │ │ - pmaddubsw 0x91cf0(%edx),%xmm3 │ │ + pmaddubsw 0x94960(%edx),%xmm6 │ │ + pmaddubsw 0x94960(%edx),%xmm3 │ │ movdqa %xmm6,0x70(%esp) │ │ movdqa %xmm3,0x50(%esp) │ │ psubw %xmm6,%xmm4 │ │ psubw %xmm3,%xmm5 │ │ - movdqa 0x91dd0(%edx),%xmm6 │ │ + movdqa 0x94a40(%edx),%xmm6 │ │ pmulhrsw %xmm4,%xmm6 │ │ - movdqa 0x91dd0(%edx),%xmm3 │ │ + movdqa 0x94a40(%edx),%xmm3 │ │ pmulhrsw %xmm5,%xmm3 │ │ packuswb %xmm3,%xmm6 │ │ pand 0x1e0(%esp),%xmm6 │ │ movdqa 0x1e0(%esp),%xmm3 │ │ pandn 0x200(%esp),%xmm3 │ │ por %xmm3,%xmm6 │ │ movdqa %xmm6,0x80(%esp) │ │ movdqa 0xc0(%esp),%xmm1 │ │ movdqa 0x100(%esp),%xmm3 │ │ movdqa %xmm1,%xmm6 │ │ punpcklbw 0x220(%esp),%xmm6 │ │ punpckhbw 0x220(%esp),%xmm1 │ │ - pmaddubsw 0x91cf0(%edx),%xmm6 │ │ - pmaddubsw 0x91cf0(%edx),%xmm1 │ │ + pmaddubsw 0x94960(%edx),%xmm6 │ │ + pmaddubsw 0x94960(%edx),%xmm1 │ │ paddw %xmm6,%xmm4 │ │ paddw %xmm1,%xmm5 │ │ movdqa 0x1b0(%esp),%xmm1 │ │ punpcklbw %xmm3,%xmm1 │ │ - pmaddubsw 0x91cf0(%edx),%xmm1 │ │ + pmaddubsw 0x94960(%edx),%xmm1 │ │ movdqa %xmm1,0x90(%esp) │ │ paddw %xmm1,%xmm4 │ │ movdqa 0x1b0(%esp),%xmm1 │ │ punpckhbw %xmm3,%xmm1 │ │ movdqa 0x60(%esp),%xmm3 │ │ movdqa %xmm3,0x1b0(%esp) │ │ - pmaddubsw 0x91cf0(%edx),%xmm1 │ │ + pmaddubsw 0x94960(%edx),%xmm1 │ │ movdqa %xmm1,0xa0(%esp) │ │ paddw %xmm1,%xmm5 │ │ - movdqa 0x91dd0(%edx),%xmm3 │ │ + movdqa 0x94a40(%edx),%xmm3 │ │ pmulhrsw %xmm4,%xmm3 │ │ - movdqa 0x91dd0(%edx),%xmm6 │ │ + movdqa 0x94a40(%edx),%xmm6 │ │ pmulhrsw %xmm5,%xmm6 │ │ packuswb %xmm6,%xmm3 │ │ pand 0x1e0(%esp),%xmm3 │ │ movdqa 0x1e0(%esp),%xmm6 │ │ pandn 0x210(%esp),%xmm6 │ │ por %xmm6,%xmm3 │ │ movdqa %xmm3,0x60(%esp) │ │ movdqa 0x110(%esp),%xmm3 │ │ paddw 0x30(%esp),%xmm4 │ │ paddw 0x40(%esp),%xmm5 │ │ movdqa 0x200(%esp),%xmm6 │ │ punpcklbw %xmm3,%xmm6 │ │ movdqa 0x200(%esp),%xmm1 │ │ punpckhbw %xmm3,%xmm1 │ │ - pmaddubsw 0x91cf0(%edx),%xmm6 │ │ - pmaddubsw 0x91cf0(%edx),%xmm1 │ │ + pmaddubsw 0x94960(%edx),%xmm6 │ │ + pmaddubsw 0x94960(%edx),%xmm1 │ │ movdqa %xmm6,0x30(%esp) │ │ movdqa %xmm1,0x40(%esp) │ │ paddw %xmm6,%xmm4 │ │ paddw %xmm1,%xmm5 │ │ - movdqa 0x91dd0(%edx),%xmm6 │ │ + movdqa 0x94a40(%edx),%xmm6 │ │ pmulhrsw %xmm4,%xmm6 │ │ - movdqa 0x91dd0(%edx),%xmm1 │ │ + movdqa 0x94a40(%edx),%xmm1 │ │ pmulhrsw %xmm5,%xmm1 │ │ packuswb %xmm1,%xmm6 │ │ pand 0x1e0(%esp),%xmm6 │ │ movdqa 0x1e0(%esp),%xmm1 │ │ pandn 0x220(%esp),%xmm1 │ │ por %xmm1,%xmm6 │ │ movdqa 0x80(%esp),%xmm1 │ │ @@ -32355,99 +32358,99 @@ │ │ movdqa %xmm6,0x80(%esp) │ │ paddw 0x10(%esp),%xmm4 │ │ paddw %xmm0,%xmm5 │ │ movdqa 0x210(%esp),%xmm6 │ │ punpcklbw %xmm3,%xmm6 │ │ movdqa 0x210(%esp),%xmm0 │ │ punpckhbw %xmm3,%xmm0 │ │ - pmaddubsw 0x91cf0(%edx),%xmm6 │ │ - pmaddubsw 0x91cf0(%edx),%xmm0 │ │ + pmaddubsw 0x94960(%edx),%xmm6 │ │ + pmaddubsw 0x94960(%edx),%xmm0 │ │ paddw %xmm6,%xmm4 │ │ paddw %xmm0,%xmm5 │ │ - movdqa 0x91dd0(%edx),%xmm0 │ │ + movdqa 0x94a40(%edx),%xmm0 │ │ pmulhrsw %xmm4,%xmm0 │ │ - movdqa 0x91dd0(%edx),%xmm1 │ │ + movdqa 0x94a40(%edx),%xmm1 │ │ pmulhrsw %xmm5,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ pand 0x1e0(%esp),%xmm0 │ │ movdqa 0x1e0(%esp),%xmm1 │ │ pandn 0x230(%esp),%xmm1 │ │ por %xmm1,%xmm0 │ │ paddw 0x20(%esp),%xmm4 │ │ movdqa %xmm3,0x1f0(%esp) │ │ paddw 0x240(%esp),%xmm5 │ │ movdqa 0x220(%esp),%xmm6 │ │ punpcklbw 0x1f0(%esp),%xmm6 │ │ movdqa 0x220(%esp),%xmm1 │ │ punpckhbw 0x1f0(%esp),%xmm1 │ │ - pmaddubsw 0x91cf0(%edx),%xmm6 │ │ - pmaddubsw 0x91cf0(%edx),%xmm1 │ │ + pmaddubsw 0x94960(%edx),%xmm6 │ │ + pmaddubsw 0x94960(%edx),%xmm1 │ │ paddw %xmm6,%xmm4 │ │ paddw %xmm1,%xmm5 │ │ - movdqa 0x91dd0(%edx),%xmm3 │ │ + movdqa 0x94a40(%edx),%xmm3 │ │ pmulhrsw %xmm4,%xmm3 │ │ - movdqa 0x91dd0(%edx),%xmm1 │ │ + movdqa 0x94a40(%edx),%xmm1 │ │ pmulhrsw %xmm5,%xmm1 │ │ packuswb %xmm1,%xmm3 │ │ pand 0x1e0(%esp),%xmm3 │ │ movdqa 0x1e0(%esp),%xmm1 │ │ pandn %xmm2,%xmm1 │ │ por %xmm1,%xmm3 │ │ psubw 0x70(%esp),%xmm4 │ │ psubw 0x50(%esp),%xmm5 │ │ movdqa 0x230(%esp),%xmm6 │ │ punpcklbw 0x1f0(%esp),%xmm6 │ │ movdqa 0x230(%esp),%xmm1 │ │ punpckhbw 0x1f0(%esp),%xmm1 │ │ - pmaddubsw 0x91cf0(%edx),%xmm6 │ │ - pmaddubsw 0x91cf0(%edx),%xmm1 │ │ + pmaddubsw 0x94960(%edx),%xmm6 │ │ + pmaddubsw 0x94960(%edx),%xmm1 │ │ paddw %xmm6,%xmm4 │ │ paddw %xmm1,%xmm5 │ │ - movdqa 0x91dd0(%edx),%xmm6 │ │ + movdqa 0x94a40(%edx),%xmm6 │ │ pmulhrsw %xmm4,%xmm6 │ │ - movdqa 0x91dd0(%edx),%xmm1 │ │ + movdqa 0x94a40(%edx),%xmm1 │ │ pmulhrsw %xmm5,%xmm1 │ │ packuswb %xmm1,%xmm6 │ │ pand 0x1e0(%esp),%xmm6 │ │ movdqa 0x1e0(%esp),%xmm1 │ │ pandn %xmm7,%xmm1 │ │ por %xmm1,%xmm6 │ │ movdqa %xmm6,0x140(%esp) │ │ paddw 0x90(%esp),%xmm4 │ │ paddw 0xa0(%esp),%xmm5 │ │ movdqa %xmm2,%xmm6 │ │ punpcklbw 0x1f0(%esp),%xmm6 │ │ movdqa %xmm2,%xmm1 │ │ punpckhbw 0x1f0(%esp),%xmm1 │ │ - pmaddubsw 0x91cf0(%edx),%xmm6 │ │ - pmaddubsw 0x91cf0(%edx),%xmm1 │ │ + pmaddubsw 0x94960(%edx),%xmm6 │ │ + pmaddubsw 0x94960(%edx),%xmm1 │ │ paddw %xmm6,%xmm4 │ │ paddw %xmm1,%xmm5 │ │ - movdqa 0x91dd0(%edx),%xmm6 │ │ + movdqa 0x94a40(%edx),%xmm6 │ │ pmulhrsw %xmm4,%xmm6 │ │ - movdqa 0x91dd0(%edx),%xmm1 │ │ + movdqa 0x94a40(%edx),%xmm1 │ │ pmulhrsw %xmm5,%xmm1 │ │ packuswb %xmm1,%xmm6 │ │ pand 0x1e0(%esp),%xmm6 │ │ movdqa 0x1e0(%esp),%xmm1 │ │ pandn 0xf0(%esp),%xmm1 │ │ por %xmm1,%xmm6 │ │ movdqa %xmm6,0xf0(%esp) │ │ paddw 0x30(%esp),%xmm4 │ │ paddw 0x40(%esp),%xmm5 │ │ movdqa %xmm7,%xmm6 │ │ punpcklbw 0x1f0(%esp),%xmm6 │ │ movdqa %xmm7,%xmm1 │ │ punpckhbw 0x1f0(%esp),%xmm1 │ │ - pmaddubsw 0x91cf0(%edx),%xmm6 │ │ - pmaddubsw 0x91cf0(%edx),%xmm1 │ │ + pmaddubsw 0x94960(%edx),%xmm6 │ │ + pmaddubsw 0x94960(%edx),%xmm1 │ │ paddw %xmm6,%xmm4 │ │ paddw %xmm1,%xmm5 │ │ - pmulhrsw 0x91dd0(%edx),%xmm4 │ │ - pmulhrsw 0x91dd0(%edx),%xmm5 │ │ + pmulhrsw 0x94a40(%edx),%xmm4 │ │ + pmulhrsw 0x94a40(%edx),%xmm5 │ │ packuswb %xmm5,%xmm4 │ │ pand 0x1e0(%esp),%xmm4 │ │ movdqa 0x1e0(%esp),%xmm5 │ │ pandn 0x100(%esp),%xmm5 │ │ por %xmm5,%xmm4 │ │ movdqa %xmm4,0x100(%esp) │ │ movdqa %xmm3,0x1c0(%esp) │ │ @@ -32456,31 +32459,31 @@ │ │ movdqa 0x80(%esp),%xmm7 │ │ movdqa 0x1a0(%esp),%xmm1 │ │ movdqa %xmm1,%xmm6 │ │ punpcklbw %xmm5,%xmm6 │ │ movdqa 0x1b0(%esp),%xmm3 │ │ punpcklbw %xmm2,%xmm3 │ │ movdqa %xmm6,%xmm4 │ │ - pmaddubsw 0x91cc0(%edx),%xmm4 │ │ - pmaddubsw 0x91cd0(%edx),%xmm3 │ │ + pmaddubsw 0x94930(%edx),%xmm4 │ │ + pmaddubsw 0x94940(%edx),%xmm3 │ │ paddw %xmm3,%xmm4 │ │ movdqa %xmm7,%xmm3 │ │ - punpcklbw 0x91d40(%edx),%xmm3 │ │ - pmaddubsw 0x91d10(%edx),%xmm3 │ │ + punpcklbw 0x949b0(%edx),%xmm3 │ │ + pmaddubsw 0x94980(%edx),%xmm3 │ │ paddw %xmm3,%xmm4 │ │ punpckhbw %xmm5,%xmm1 │ │ movdqa %xmm1,%xmm3 │ │ - pmaddubsw 0x91cc0(%edx),%xmm3 │ │ + pmaddubsw 0x94930(%edx),%xmm3 │ │ movdqa 0x1b0(%esp),%xmm6 │ │ punpckhbw %xmm2,%xmm6 │ │ - pmaddubsw 0x91cd0(%edx),%xmm6 │ │ + pmaddubsw 0x94940(%edx),%xmm6 │ │ paddw %xmm6,%xmm3 │ │ movdqa %xmm7,%xmm6 │ │ - punpckhbw 0x91d40(%edx),%xmm6 │ │ - pmaddubsw 0x91d10(%edx),%xmm6 │ │ + punpckhbw 0x949b0(%edx),%xmm6 │ │ + pmaddubsw 0x94980(%edx),%xmm6 │ │ paddw %xmm6,%xmm3 │ │ movdqa %xmm4,%xmm6 │ │ psrlw $0x3,%xmm6 │ │ movdqa %xmm3,%xmm1 │ │ psrlw $0x3,%xmm1 │ │ packuswb %xmm1,%xmm6 │ │ pand 0x150(%esp),%xmm6 │ │ @@ -32488,24 +32491,24 @@ │ │ pandn 0x1b0(%esp),%xmm1 │ │ por %xmm1,%xmm6 │ │ movdqa %xmm6,0x20(%esp) │ │ movdqa 0x1a0(%esp),%xmm1 │ │ movdqa %xmm1,%xmm6 │ │ punpcklbw %xmm5,%xmm6 │ │ punpckhbw %xmm5,%xmm1 │ │ - pmaddubsw 0x91cf0(%edx),%xmm6 │ │ - pmaddubsw 0x91cf0(%edx),%xmm1 │ │ + pmaddubsw 0x94960(%edx),%xmm6 │ │ + pmaddubsw 0x94960(%edx),%xmm1 │ │ paddw %xmm6,%xmm4 │ │ paddw %xmm1,%xmm3 │ │ movdqa 0x1b0(%esp),%xmm6 │ │ punpcklbw %xmm0,%xmm6 │ │ movdqa 0x1b0(%esp),%xmm1 │ │ punpckhbw %xmm0,%xmm1 │ │ - pmaddubsw 0x91cf0(%edx),%xmm6 │ │ - pmaddubsw 0x91cf0(%edx),%xmm1 │ │ + pmaddubsw 0x94960(%edx),%xmm6 │ │ + pmaddubsw 0x94960(%edx),%xmm1 │ │ paddw %xmm6,%xmm4 │ │ paddw %xmm1,%xmm3 │ │ movdqa %xmm4,%xmm6 │ │ psrlw $0x3,%xmm6 │ │ movdqa %xmm3,%xmm1 │ │ psrlw $0x3,%xmm1 │ │ packuswb %xmm1,%xmm6 │ │ @@ -32514,24 +32517,24 @@ │ │ pandn %xmm5,%xmm1 │ │ por %xmm1,%xmm6 │ │ movdqa %xmm6,(%esp) │ │ movdqa 0x1a0(%esp),%xmm1 │ │ movdqa %xmm1,%xmm6 │ │ punpcklbw %xmm5,%xmm6 │ │ punpckhbw %xmm5,%xmm1 │ │ - pmaddubsw 0x91d10(%edx),%xmm6 │ │ - pmaddubsw 0x91d10(%edx),%xmm1 │ │ + pmaddubsw 0x94980(%edx),%xmm6 │ │ + pmaddubsw 0x94980(%edx),%xmm1 │ │ psubw %xmm6,%xmm4 │ │ psubw %xmm1,%xmm3 │ │ movdqa %xmm2,%xmm6 │ │ punpcklbw 0x1c0(%esp),%xmm6 │ │ movdqa %xmm2,%xmm1 │ │ punpckhbw 0x1c0(%esp),%xmm1 │ │ - pmaddubsw 0x91d10(%edx),%xmm6 │ │ - pmaddubsw 0x91d10(%edx),%xmm1 │ │ + pmaddubsw 0x94980(%edx),%xmm6 │ │ + pmaddubsw 0x94980(%edx),%xmm1 │ │ paddw %xmm6,%xmm4 │ │ paddw %xmm1,%xmm3 │ │ movdqa %xmm4,%xmm6 │ │ psrlw $0x3,%xmm6 │ │ movdqa %xmm3,%xmm1 │ │ psrlw $0x3,%xmm1 │ │ packuswb %xmm1,%xmm6 │ │ @@ -32540,24 +32543,24 @@ │ │ pandn %xmm2,%xmm1 │ │ por %xmm1,%xmm6 │ │ movdqa %xmm6,0x10(%esp) │ │ movdqa %xmm7,%xmm6 │ │ punpcklbw 0x1d0(%esp),%xmm6 │ │ movdqa %xmm7,%xmm1 │ │ punpckhbw 0x1d0(%esp),%xmm1 │ │ - pmaddubsw 0x91d10(%edx),%xmm6 │ │ - pmaddubsw 0x91d10(%edx),%xmm1 │ │ + pmaddubsw 0x94980(%edx),%xmm6 │ │ + pmaddubsw 0x94980(%edx),%xmm1 │ │ paddw %xmm6,%xmm4 │ │ paddw %xmm1,%xmm3 │ │ movdqa 0x1a0(%esp),%xmm1 │ │ movdqa %xmm1,%xmm6 │ │ punpcklbw %xmm2,%xmm6 │ │ punpckhbw %xmm2,%xmm1 │ │ - pmaddubsw 0x91d10(%edx),%xmm6 │ │ - pmaddubsw 0x91d10(%edx),%xmm1 │ │ + pmaddubsw 0x94980(%edx),%xmm6 │ │ + pmaddubsw 0x94980(%edx),%xmm1 │ │ psubw %xmm6,%xmm4 │ │ psubw %xmm1,%xmm3 │ │ movdqa %xmm4,%xmm6 │ │ psrlw $0x3,%xmm6 │ │ movdqa %xmm3,%xmm1 │ │ psrlw $0x3,%xmm1 │ │ packuswb %xmm1,%xmm6 │ │ @@ -32566,24 +32569,24 @@ │ │ pandn %xmm7,%xmm1 │ │ por %xmm6,%xmm1 │ │ movdqa %xmm1,0x80(%esp) │ │ movdqa %xmm7,%xmm6 │ │ punpcklbw 0x1d0(%esp),%xmm6 │ │ movdqa %xmm7,%xmm1 │ │ punpckhbw 0x1d0(%esp),%xmm1 │ │ - pmaddubsw 0x91cf0(%edx),%xmm6 │ │ - pmaddubsw 0x91cf0(%edx),%xmm1 │ │ + pmaddubsw 0x94960(%edx),%xmm6 │ │ + pmaddubsw 0x94960(%edx),%xmm1 │ │ paddw %xmm6,%xmm4 │ │ paddw %xmm1,%xmm3 │ │ movdqa 0x1b0(%esp),%xmm6 │ │ punpcklbw %xmm0,%xmm6 │ │ movdqa 0x1b0(%esp),%xmm1 │ │ punpckhbw %xmm0,%xmm1 │ │ - pmaddubsw 0x91cf0(%edx),%xmm6 │ │ - pmaddubsw 0x91cf0(%edx),%xmm1 │ │ + pmaddubsw 0x94960(%edx),%xmm6 │ │ + pmaddubsw 0x94960(%edx),%xmm1 │ │ paddw %xmm6,%xmm4 │ │ paddw %xmm1,%xmm3 │ │ movdqa %xmm4,%xmm6 │ │ psrlw $0x3,%xmm6 │ │ movdqa %xmm3,%xmm1 │ │ psrlw $0x3,%xmm1 │ │ packuswb %xmm1,%xmm6 │ │ @@ -32592,24 +32595,24 @@ │ │ pandn %xmm0,%xmm1 │ │ por %xmm1,%xmm6 │ │ movdqa %xmm6,0x90(%esp) │ │ movdqa %xmm5,%xmm6 │ │ punpcklbw %xmm0,%xmm6 │ │ movdqa %xmm5,%xmm1 │ │ punpckhbw %xmm0,%xmm1 │ │ - pmaddubsw 0x91d10(%edx),%xmm6 │ │ - pmaddubsw 0x91d10(%edx),%xmm1 │ │ + pmaddubsw 0x94980(%edx),%xmm6 │ │ + pmaddubsw 0x94980(%edx),%xmm1 │ │ psubw %xmm6,%xmm4 │ │ psubw %xmm1,%xmm3 │ │ movdqa 0x1c0(%esp),%xmm6 │ │ punpcklbw 0x1d0(%esp),%xmm6 │ │ movdqa 0x1c0(%esp),%xmm1 │ │ punpckhbw 0x1d0(%esp),%xmm1 │ │ - pmaddubsw 0x91d10(%edx),%xmm6 │ │ - pmaddubsw 0x91d10(%edx),%xmm1 │ │ + pmaddubsw 0x94980(%edx),%xmm6 │ │ + pmaddubsw 0x94980(%edx),%xmm1 │ │ paddw %xmm6,%xmm4 │ │ paddw %xmm1,%xmm3 │ │ psrlw $0x3,%xmm4 │ │ psrlw $0x3,%xmm3 │ │ packuswb %xmm3,%xmm4 │ │ pand 0x150(%esp),%xmm4 │ │ movdqa 0x150(%esp),%xmm3 │ │ @@ -32797,17 +32800,17 @@ │ │ lea (%eax,%ecx,4),%eax │ │ movdqu %xmm3,-0x8(%eax) │ │ movdqu %xmm5,-0x8(%eax,%ecx,1) │ │ movdqu %xmm7,-0x8(%eax,%ecx,2) │ │ movdqu %xmm0,-0x8(%eax,%ebp,1) │ │ lea (%eax,%ecx,4),%eax │ │ lea (%eax,%ecx,8),%eax │ │ - jmp 2963b │ │ + jmp 2960b │ │ test %ebp,0x4(%edx) │ │ - je 2922a │ │ + je 291fa │ │ mov 0x26c(%esp),%edx │ │ mov %ebp,0x260(%esp) │ │ movdqa %xmm5,0x250(%esp) │ │ lea (%ecx,%ecx,2),%ebp │ │ movq -0x4(%eax),%xmm0 │ │ movq -0x4(%eax,%ecx,1),%xmm6 │ │ movq -0x4(%eax,%ecx,2),%xmm3 │ │ @@ -32889,45 +32892,45 @@ │ │ shufps $0x88,%xmm6,%xmm2 │ │ lea (%ecx,%ecx,2),%ebp │ │ pxor %xmm6,%xmm6 │ │ movdqa %xmm6,%xmm0 │ │ pcmpeqb %xmm1,%xmm0 │ │ pand %xmm0,%xmm2 │ │ por %xmm2,%xmm1 │ │ - pshufb 0x91ca0(%edx),%xmm1 │ │ + pshufb 0x94910(%edx),%xmm1 │ │ pcmpeqb %xmm1,%xmm6 │ │ movdqa %xmm1,%xmm0 │ │ psrlq 0x80(%edi),%xmm0 │ │ - pand 0x91d60(%edx),%xmm0 │ │ + pand 0x949d0(%edx),%xmm0 │ │ pminub 0x190(%esp),%xmm0 │ │ - pmaxub 0x91d10(%edx),%xmm0 │ │ - movdqa 0x91da0(%edx),%xmm2 │ │ + pmaxub 0x94980(%edx),%xmm0 │ │ + movdqa 0x94a10(%edx),%xmm2 │ │ pand %xmm1,%xmm2 │ │ psrlq $0x4,%xmm2 │ │ - paddb 0x91d20(%edx),%xmm1 │ │ + paddb 0x94990(%edx),%xmm1 │ │ paddb %xmm1,%xmm1 │ │ paddb %xmm0,%xmm1 │ │ - pxor 0x91d80(%edx),%xmm2 │ │ - pxor 0x91d80(%edx),%xmm0 │ │ - pxor 0x91d80(%edx),%xmm1 │ │ + pxor 0x949f0(%edx),%xmm2 │ │ + pxor 0x949f0(%edx),%xmm0 │ │ + pxor 0x949f0(%edx),%xmm1 │ │ movdqa %xmm1,0x30(%esp) │ │ movdqa %xmm0,0x40(%esp) │ │ movdqa %xmm4,%xmm1 │ │ psubusb %xmm7,%xmm1 │ │ movdqa %xmm7,%xmm0 │ │ psubusb %xmm4,%xmm0 │ │ por %xmm0,%xmm1 │ │ pmaxub %xmm6,%xmm1 │ │ movdqa %xmm3,%xmm0 │ │ psubusb %xmm5,%xmm0 │ │ movdqa %xmm5,%xmm6 │ │ psubusb %xmm3,%xmm6 │ │ por %xmm6,%xmm0 │ │ pmaxub %xmm0,%xmm1 │ │ - movdqa 0x91d80(%edx),%xmm6 │ │ + movdqa 0x949f0(%edx),%xmm6 │ │ pxor %xmm1,%xmm6 │ │ pcmpgtb %xmm2,%xmm6 │ │ movdqa %xmm6,0x50(%esp) │ │ movdqa 0x1a0(%esp),%xmm0 │ │ movdqa %xmm0,%xmm2 │ │ psubusb %xmm7,%xmm2 │ │ movdqa %xmm7,%xmm6 │ │ @@ -32948,16 +32951,16 @@ │ │ pmaxub %xmm6,%xmm2 │ │ movdqa %xmm3,%xmm6 │ │ psubusb 0x1d0(%esp),%xmm6 │ │ movdqa 0x1d0(%esp),%xmm0 │ │ psubusb %xmm3,%xmm0 │ │ por %xmm0,%xmm6 │ │ pmaxub %xmm6,%xmm2 │ │ - pxor 0x91d80(%edx),%xmm2 │ │ - pcmpgtb 0x91d90(%edx),%xmm2 │ │ + pxor 0x949f0(%edx),%xmm2 │ │ + pcmpgtb 0x94a00(%edx),%xmm2 │ │ movdqa %xmm2,0x60(%esp) │ │ movdqa 0x1a0(%esp),%xmm0 │ │ movdqa %xmm0,%xmm6 │ │ psubusb 0x1b0(%esp),%xmm6 │ │ movdqa 0x1b0(%esp),%xmm2 │ │ psubusb %xmm0,%xmm2 │ │ por %xmm2,%xmm6 │ │ @@ -32981,31 +32984,31 @@ │ │ pmaxub %xmm0,%xmm6 │ │ movdqa 0x250(%esp),%xmm2 │ │ movdqa 0x170(%esp),%xmm0 │ │ pand %xmm2,%xmm0 │ │ pcmpeqd %xmm2,%xmm0 │ │ pand %xmm0,%xmm6 │ │ pmaxub %xmm6,%xmm1 │ │ - pxor 0x91d80(%edx),%xmm1 │ │ + pxor 0x949f0(%edx),%xmm1 │ │ pcmpgtb 0x40(%esp),%xmm1 │ │ movdqa %xmm4,%xmm2 │ │ psubusb %xmm5,%xmm2 │ │ movdqa %xmm5,%xmm6 │ │ psubusb %xmm4,%xmm6 │ │ por %xmm6,%xmm2 │ │ movdqa %xmm7,%xmm6 │ │ psubusb %xmm3,%xmm6 │ │ movdqa %xmm3,%xmm0 │ │ psubusb %xmm7,%xmm0 │ │ por %xmm0,%xmm6 │ │ paddusb %xmm6,%xmm6 │ │ - pand 0x91dc0(%edx),%xmm2 │ │ + pand 0x94a30(%edx),%xmm2 │ │ psrlq $0x1,%xmm2 │ │ paddusb %xmm6,%xmm2 │ │ - pxor 0x91d80(%edx),%xmm2 │ │ + pxor 0x949f0(%edx),%xmm2 │ │ pcmpgtb 0x30(%esp),%xmm2 │ │ por %xmm2,%xmm1 │ │ movdqa 0x250(%esp),%xmm6 │ │ movdqa 0x60(%esp),%xmm2 │ │ movdqa 0x170(%esp),%xmm0 │ │ pand %xmm6,%xmm0 │ │ pcmpeqd %xmm6,%xmm0 │ │ @@ -33015,78 +33018,78 @@ │ │ movdqa 0x160(%esp),%xmm2 │ │ pand %xmm6,%xmm2 │ │ pcmpeqd %xmm6,%xmm2 │ │ pandn %xmm2,%xmm1 │ │ movdqa %xmm0,%xmm2 │ │ pandn %xmm1,%xmm2 │ │ movdqa %xmm0,0x150(%esp) │ │ - movdqa 0x91d80(%edx),%xmm0 │ │ + movdqa 0x949f0(%edx),%xmm0 │ │ movdqa 0x50(%esp),%xmm6 │ │ pxor %xmm0,%xmm4 │ │ pxor %xmm0,%xmm5 │ │ pxor %xmm0,%xmm7 │ │ pxor %xmm0,%xmm3 │ │ movdqa %xmm4,%xmm0 │ │ psubsb %xmm5,%xmm0 │ │ pand %xmm6,%xmm0 │ │ movdqa %xmm3,%xmm1 │ │ psubsb %xmm7,%xmm1 │ │ paddsb %xmm1,%xmm0 │ │ paddsb %xmm1,%xmm0 │ │ paddsb %xmm1,%xmm0 │ │ - movdqa 0x91d50(%edx),%xmm1 │ │ + movdqa 0x949c0(%edx),%xmm1 │ │ pand %xmm0,%xmm2 │ │ - movdqa 0x91d30(%edx),%xmm0 │ │ + movdqa 0x949a0(%edx),%xmm0 │ │ paddsb %xmm2,%xmm0 │ │ - paddsb 0x91d40(%edx),%xmm2 │ │ - pand 0x91db0(%edx),%xmm0 │ │ - pand 0x91db0(%edx),%xmm2 │ │ + paddsb 0x949b0(%edx),%xmm2 │ │ + pand 0x94a20(%edx),%xmm0 │ │ + pand 0x94a20(%edx),%xmm2 │ │ psrlq $0x3,%xmm0 │ │ psrlq $0x3,%xmm2 │ │ pxor %xmm1,%xmm0 │ │ pxor %xmm1,%xmm2 │ │ psubb %xmm1,%xmm0 │ │ psubb %xmm1,%xmm2 │ │ - movdqa 0x91d80(%edx),%xmm1 │ │ + movdqa 0x949f0(%edx),%xmm1 │ │ paddsb %xmm0,%xmm7 │ │ psubsb %xmm2,%xmm3 │ │ pxor %xmm1,%xmm7 │ │ pxor %xmm1,%xmm3 │ │ pxor %xmm1,%xmm2 │ │ pxor %xmm0,%xmm0 │ │ pavgb %xmm0,%xmm2 │ │ - psubb 0x91d70(%edx),%xmm2 │ │ + psubb 0x949e0(%edx),%xmm2 │ │ pandn %xmm2,%xmm6 │ │ paddsb %xmm6,%xmm4 │ │ psubsb %xmm6,%xmm5 │ │ pxor %xmm1,%xmm4 │ │ pxor %xmm1,%xmm5 │ │ movdqa 0x1a0(%esp),%xmm0 │ │ movdqa %xmm0,%xmm2 │ │ punpcklbw %xmm4,%xmm2 │ │ movdqa 0x1b0(%esp),%xmm6 │ │ punpcklbw %xmm7,%xmm6 │ │ movdqa %xmm2,%xmm1 │ │ - pmaddubsw 0x91cc0(%edx),%xmm1 │ │ - pmaddubsw 0x91cd0(%edx),%xmm6 │ │ + pmaddubsw 0x94930(%edx),%xmm1 │ │ + pmaddubsw 0x94940(%edx),%xmm6 │ │ paddw %xmm6,%xmm1 │ │ movdqa %xmm3,%xmm6 │ │ - punpcklbw 0x91d40(%edx),%xmm6 │ │ - pmaddubsw 0x91d10(%edx),%xmm6 │ │ + punpcklbw 0x949b0(%edx),%xmm6 │ │ + pmaddubsw 0x94980(%edx),%xmm6 │ │ paddw %xmm6,%xmm1 │ │ punpckhbw %xmm4,%xmm0 │ │ movdqa %xmm0,%xmm6 │ │ - pmaddubsw 0x91cc0(%edx),%xmm6 │ │ + pmaddubsw 0x94930(%edx),%xmm6 │ │ movdqa 0x1b0(%esp),%xmm2 │ │ punpckhbw %xmm7,%xmm2 │ │ - pmaddubsw 0x91cd0(%edx),%xmm2 │ │ + pmaddubsw 0x94940(%edx),%xmm2 │ │ paddw %xmm2,%xmm6 │ │ movdqa %xmm3,%xmm2 │ │ - punpckhbw 0x91d40(%edx),%xmm2 │ │ - pmaddubsw 0x91d10(%edx),%xmm2 │ │ + punpckhbw 0x949b0(%edx),%xmm2 │ │ + pmaddubsw 0x94980(%edx),%xmm2 │ │ paddw %xmm2,%xmm6 │ │ movdqa %xmm1,%xmm2 │ │ psrlw $0x3,%xmm2 │ │ movdqa %xmm6,%xmm0 │ │ psrlw $0x3,%xmm0 │ │ packuswb %xmm0,%xmm2 │ │ pand 0x150(%esp),%xmm2 │ │ @@ -33094,24 +33097,24 @@ │ │ pandn 0x1b0(%esp),%xmm0 │ │ por %xmm0,%xmm2 │ │ movdqa %xmm2,0x20(%esp) │ │ movdqa 0x1a0(%esp),%xmm0 │ │ movdqa %xmm0,%xmm2 │ │ punpcklbw %xmm4,%xmm2 │ │ punpckhbw %xmm4,%xmm0 │ │ - pmaddubsw 0x91cf0(%edx),%xmm2 │ │ - pmaddubsw 0x91cf0(%edx),%xmm0 │ │ + pmaddubsw 0x94960(%edx),%xmm2 │ │ + pmaddubsw 0x94960(%edx),%xmm0 │ │ paddw %xmm2,%xmm1 │ │ paddw %xmm0,%xmm6 │ │ movdqa 0x1b0(%esp),%xmm2 │ │ punpcklbw %xmm5,%xmm2 │ │ movdqa 0x1b0(%esp),%xmm0 │ │ punpckhbw %xmm5,%xmm0 │ │ - pmaddubsw 0x91cf0(%edx),%xmm2 │ │ - pmaddubsw 0x91cf0(%edx),%xmm0 │ │ + pmaddubsw 0x94960(%edx),%xmm2 │ │ + pmaddubsw 0x94960(%edx),%xmm0 │ │ paddw %xmm2,%xmm1 │ │ paddw %xmm0,%xmm6 │ │ movdqa %xmm1,%xmm2 │ │ psrlw $0x3,%xmm2 │ │ movdqa %xmm6,%xmm0 │ │ psrlw $0x3,%xmm0 │ │ packuswb %xmm0,%xmm2 │ │ @@ -33120,24 +33123,24 @@ │ │ pandn %xmm4,%xmm0 │ │ por %xmm0,%xmm2 │ │ movdqa %xmm2,(%esp) │ │ movdqa 0x1a0(%esp),%xmm0 │ │ movdqa %xmm0,%xmm2 │ │ punpcklbw %xmm4,%xmm2 │ │ punpckhbw %xmm4,%xmm0 │ │ - pmaddubsw 0x91d10(%edx),%xmm2 │ │ - pmaddubsw 0x91d10(%edx),%xmm0 │ │ + pmaddubsw 0x94980(%edx),%xmm2 │ │ + pmaddubsw 0x94980(%edx),%xmm0 │ │ psubw %xmm2,%xmm1 │ │ psubw %xmm0,%xmm6 │ │ movdqa %xmm7,%xmm2 │ │ punpcklbw 0x1c0(%esp),%xmm2 │ │ movdqa %xmm7,%xmm0 │ │ punpckhbw 0x1c0(%esp),%xmm0 │ │ - pmaddubsw 0x91d10(%edx),%xmm2 │ │ - pmaddubsw 0x91d10(%edx),%xmm0 │ │ + pmaddubsw 0x94980(%edx),%xmm2 │ │ + pmaddubsw 0x94980(%edx),%xmm0 │ │ paddw %xmm2,%xmm1 │ │ paddw %xmm0,%xmm6 │ │ movdqa %xmm1,%xmm2 │ │ psrlw $0x3,%xmm2 │ │ movdqa %xmm6,%xmm0 │ │ psrlw $0x3,%xmm0 │ │ packuswb %xmm0,%xmm2 │ │ @@ -33146,24 +33149,24 @@ │ │ pandn %xmm7,%xmm0 │ │ por %xmm0,%xmm2 │ │ movdqa %xmm2,0x10(%esp) │ │ movdqa %xmm3,%xmm2 │ │ punpcklbw 0x1d0(%esp),%xmm2 │ │ movdqa %xmm3,%xmm0 │ │ punpckhbw 0x1d0(%esp),%xmm0 │ │ - pmaddubsw 0x91d10(%edx),%xmm2 │ │ - pmaddubsw 0x91d10(%edx),%xmm0 │ │ + pmaddubsw 0x94980(%edx),%xmm2 │ │ + pmaddubsw 0x94980(%edx),%xmm0 │ │ paddw %xmm2,%xmm1 │ │ paddw %xmm0,%xmm6 │ │ movdqa 0x1a0(%esp),%xmm0 │ │ movdqa %xmm0,%xmm2 │ │ punpcklbw %xmm7,%xmm2 │ │ punpckhbw %xmm7,%xmm0 │ │ - pmaddubsw 0x91d10(%edx),%xmm2 │ │ - pmaddubsw 0x91d10(%edx),%xmm0 │ │ + pmaddubsw 0x94980(%edx),%xmm2 │ │ + pmaddubsw 0x94980(%edx),%xmm0 │ │ psubw %xmm2,%xmm1 │ │ psubw %xmm0,%xmm6 │ │ movdqa %xmm1,%xmm2 │ │ psrlw $0x3,%xmm2 │ │ movdqa %xmm6,%xmm0 │ │ psrlw $0x3,%xmm0 │ │ packuswb %xmm0,%xmm2 │ │ @@ -33172,24 +33175,24 @@ │ │ pandn %xmm3,%xmm0 │ │ por %xmm2,%xmm0 │ │ movdqa %xmm0,0x80(%esp) │ │ movdqa %xmm3,%xmm2 │ │ punpcklbw 0x1d0(%esp),%xmm2 │ │ movdqa %xmm3,%xmm0 │ │ punpckhbw 0x1d0(%esp),%xmm0 │ │ - pmaddubsw 0x91cf0(%edx),%xmm2 │ │ - pmaddubsw 0x91cf0(%edx),%xmm0 │ │ + pmaddubsw 0x94960(%edx),%xmm2 │ │ + pmaddubsw 0x94960(%edx),%xmm0 │ │ paddw %xmm2,%xmm1 │ │ paddw %xmm0,%xmm6 │ │ movdqa 0x1b0(%esp),%xmm2 │ │ punpcklbw %xmm5,%xmm2 │ │ movdqa 0x1b0(%esp),%xmm0 │ │ punpckhbw %xmm5,%xmm0 │ │ - pmaddubsw 0x91cf0(%edx),%xmm2 │ │ - pmaddubsw 0x91cf0(%edx),%xmm0 │ │ + pmaddubsw 0x94960(%edx),%xmm2 │ │ + pmaddubsw 0x94960(%edx),%xmm0 │ │ paddw %xmm2,%xmm1 │ │ paddw %xmm0,%xmm6 │ │ movdqa %xmm1,%xmm2 │ │ psrlw $0x3,%xmm2 │ │ movdqa %xmm6,%xmm0 │ │ psrlw $0x3,%xmm0 │ │ packuswb %xmm0,%xmm2 │ │ @@ -33198,24 +33201,24 @@ │ │ pandn %xmm5,%xmm0 │ │ por %xmm0,%xmm2 │ │ movdqa %xmm2,0x90(%esp) │ │ movdqa %xmm4,%xmm2 │ │ punpcklbw %xmm5,%xmm2 │ │ movdqa %xmm4,%xmm0 │ │ punpckhbw %xmm5,%xmm0 │ │ - pmaddubsw 0x91d10(%edx),%xmm2 │ │ - pmaddubsw 0x91d10(%edx),%xmm0 │ │ + pmaddubsw 0x94980(%edx),%xmm2 │ │ + pmaddubsw 0x94980(%edx),%xmm0 │ │ psubw %xmm2,%xmm1 │ │ psubw %xmm0,%xmm6 │ │ movdqa 0x1c0(%esp),%xmm2 │ │ punpcklbw 0x1d0(%esp),%xmm2 │ │ movdqa 0x1c0(%esp),%xmm0 │ │ punpckhbw 0x1d0(%esp),%xmm0 │ │ - pmaddubsw 0x91d10(%edx),%xmm2 │ │ - pmaddubsw 0x91d10(%edx),%xmm0 │ │ + pmaddubsw 0x94980(%edx),%xmm2 │ │ + pmaddubsw 0x94980(%edx),%xmm0 │ │ paddw %xmm2,%xmm1 │ │ paddw %xmm0,%xmm6 │ │ psrlw $0x3,%xmm1 │ │ psrlw $0x3,%xmm6 │ │ packuswb %xmm6,%xmm1 │ │ pand 0x150(%esp),%xmm1 │ │ movdqa 0x150(%esp),%xmm6 │ │ @@ -33279,18 +33282,18 @@ │ │ movhps %xmm3,-0x4(%eax,%ebp,1) │ │ lea (%eax,%ecx,4),%eax │ │ movq %xmm6,-0x4(%eax) │ │ movhps %xmm6,-0x4(%eax,%ecx,1) │ │ movq %xmm7,-0x4(%eax,%ecx,2) │ │ movhps %xmm7,-0x4(%eax,%ebp,1) │ │ lea (%eax,%ecx,4),%eax │ │ - jmp 2963b │ │ + jmp 2960b │ │ test %ebp,(%edx) │ │ mov 0x26c(%esp),%edx │ │ - je 29633 │ │ + je 29603 │ │ mov %ebp,0x260(%esp) │ │ movdqa %xmm5,0x250(%esp) │ │ lea (%ecx,%ecx,2),%ebp │ │ movd -0x2(%eax),%xmm6 │ │ movd -0x2(%eax,%ecx,1),%xmm4 │ │ movd -0x2(%eax,%ecx,2),%xmm7 │ │ movd -0x2(%eax,%ebp,1),%xmm3 │ │ @@ -33350,45 +33353,45 @@ │ │ shufps $0x88,%xmm1,%xmm0 │ │ lea (%ecx,%ecx,2),%ebp │ │ pxor %xmm1,%xmm1 │ │ movdqa %xmm1,%xmm6 │ │ pcmpeqb %xmm2,%xmm6 │ │ pand %xmm6,%xmm0 │ │ por %xmm0,%xmm2 │ │ - pshufb 0x91ca0(%edx),%xmm2 │ │ + pshufb 0x94910(%edx),%xmm2 │ │ pcmpeqb %xmm2,%xmm1 │ │ movdqa %xmm2,%xmm6 │ │ psrlq 0x80(%edi),%xmm6 │ │ - pand 0x91d60(%edx),%xmm6 │ │ + pand 0x949d0(%edx),%xmm6 │ │ pminub 0x190(%esp),%xmm6 │ │ - pmaxub 0x91d10(%edx),%xmm6 │ │ - movdqa 0x91da0(%edx),%xmm0 │ │ + pmaxub 0x94980(%edx),%xmm6 │ │ + movdqa 0x94a10(%edx),%xmm0 │ │ pand %xmm2,%xmm0 │ │ psrlq $0x4,%xmm0 │ │ - paddb 0x91d20(%edx),%xmm2 │ │ + paddb 0x94990(%edx),%xmm2 │ │ paddb %xmm2,%xmm2 │ │ paddb %xmm6,%xmm2 │ │ - pxor 0x91d80(%edx),%xmm0 │ │ - pxor 0x91d80(%edx),%xmm6 │ │ - pxor 0x91d80(%edx),%xmm2 │ │ + pxor 0x949f0(%edx),%xmm0 │ │ + pxor 0x949f0(%edx),%xmm6 │ │ + pxor 0x949f0(%edx),%xmm2 │ │ movdqa %xmm2,0x30(%esp) │ │ movdqa %xmm6,0x40(%esp) │ │ movdqa %xmm4,%xmm2 │ │ psubusb %xmm3,%xmm2 │ │ movdqa %xmm3,%xmm6 │ │ psubusb %xmm4,%xmm6 │ │ por %xmm6,%xmm2 │ │ pmaxub %xmm1,%xmm2 │ │ movdqa %xmm7,%xmm6 │ │ psubusb %xmm5,%xmm6 │ │ movdqa %xmm5,%xmm1 │ │ psubusb %xmm7,%xmm1 │ │ por %xmm1,%xmm6 │ │ pmaxub %xmm6,%xmm2 │ │ - pxor 0x91d80(%edx),%xmm2 │ │ + pxor 0x949f0(%edx),%xmm2 │ │ movdqa %xmm2,%xmm1 │ │ pcmpgtb %xmm0,%xmm1 │ │ movdqa %xmm1,0x50(%esp) │ │ pcmpgtb 0x40(%esp),%xmm2 │ │ movdqa %xmm4,%xmm0 │ │ psubusb %xmm5,%xmm0 │ │ movdqa %xmm5,%xmm1 │ │ @@ -33396,61 +33399,61 @@ │ │ por %xmm1,%xmm0 │ │ movdqa %xmm3,%xmm1 │ │ psubusb %xmm7,%xmm1 │ │ movdqa %xmm7,%xmm6 │ │ psubusb %xmm3,%xmm6 │ │ por %xmm6,%xmm1 │ │ paddusb %xmm1,%xmm1 │ │ - pand 0x91dc0(%edx),%xmm0 │ │ + pand 0x94a30(%edx),%xmm0 │ │ psrlq $0x1,%xmm0 │ │ paddusb %xmm1,%xmm0 │ │ - pxor 0x91d80(%edx),%xmm0 │ │ + pxor 0x949f0(%edx),%xmm0 │ │ pcmpgtb 0x30(%esp),%xmm0 │ │ por %xmm0,%xmm2 │ │ movdqa 0x250(%esp),%xmm0 │ │ movdqa 0x160(%esp),%xmm6 │ │ pand %xmm0,%xmm6 │ │ pcmpeqd %xmm0,%xmm6 │ │ pandn %xmm6,%xmm2 │ │ - movdqa 0x91d80(%edx),%xmm0 │ │ + movdqa 0x949f0(%edx),%xmm0 │ │ movdqa 0x50(%esp),%xmm1 │ │ pxor %xmm0,%xmm4 │ │ pxor %xmm0,%xmm5 │ │ pxor %xmm0,%xmm3 │ │ pxor %xmm0,%xmm7 │ │ movdqa %xmm4,%xmm0 │ │ psubsb %xmm5,%xmm0 │ │ pand %xmm1,%xmm0 │ │ movdqa %xmm7,%xmm6 │ │ psubsb %xmm3,%xmm6 │ │ paddsb %xmm6,%xmm0 │ │ paddsb %xmm6,%xmm0 │ │ paddsb %xmm6,%xmm0 │ │ - movdqa 0x91d50(%edx),%xmm6 │ │ + movdqa 0x949c0(%edx),%xmm6 │ │ pand %xmm0,%xmm2 │ │ - movdqa 0x91d30(%edx),%xmm0 │ │ + movdqa 0x949a0(%edx),%xmm0 │ │ paddsb %xmm2,%xmm0 │ │ - paddsb 0x91d40(%edx),%xmm2 │ │ - pand 0x91db0(%edx),%xmm0 │ │ - pand 0x91db0(%edx),%xmm2 │ │ + paddsb 0x949b0(%edx),%xmm2 │ │ + pand 0x94a20(%edx),%xmm0 │ │ + pand 0x94a20(%edx),%xmm2 │ │ psrlq $0x3,%xmm0 │ │ psrlq $0x3,%xmm2 │ │ pxor %xmm6,%xmm0 │ │ pxor %xmm6,%xmm2 │ │ psubb %xmm6,%xmm0 │ │ psubb %xmm6,%xmm2 │ │ - movdqa 0x91d80(%edx),%xmm6 │ │ + movdqa 0x949f0(%edx),%xmm6 │ │ paddsb %xmm0,%xmm3 │ │ psubsb %xmm2,%xmm7 │ │ pxor %xmm6,%xmm3 │ │ pxor %xmm6,%xmm7 │ │ pxor %xmm6,%xmm2 │ │ pxor %xmm0,%xmm0 │ │ pavgb %xmm0,%xmm2 │ │ - psubb 0x91d70(%edx),%xmm2 │ │ + psubb 0x949e0(%edx),%xmm2 │ │ pandn %xmm2,%xmm1 │ │ paddsb %xmm1,%xmm4 │ │ psubsb %xmm1,%xmm5 │ │ pxor %xmm6,%xmm4 │ │ pxor %xmm6,%xmm5 │ │ movdqa %xmm4,%xmm1 │ │ punpcklbw %xmm3,%xmm1 │ │ @@ -33493,28 +33496,28 @@ │ │ psrldq $0x4,%xmm4 │ │ movd %xmm5,-0x2(%eax) │ │ movd %xmm1,-0x2(%eax,%ecx,4) │ │ movd %xmm3,-0x2(%eax,%ecx,8) │ │ movd %xmm4,-0x2(%eax,%ebp,4) │ │ add %ecx,%eax │ │ lea (%eax,%ebp,4),%eax │ │ - jmp 2963b │ │ + jmp 2960b │ │ lea (%eax,%ecx,8),%eax │ │ lea (%eax,%ecx,8),%eax │ │ - jmp 29652 │ │ + jmp 29622 │ │ movdqa 0x250(%esp),%xmm5 │ │ mov 0x2a0(%esp),%esi │ │ mov 0x260(%esp),%ebp │ │ lea (%ebx,%esi,4),%ebx │ │ pslld $0x4,%xmm5 │ │ shl $0x4,%ebp │ │ subl $0x4,0x2a8(%esp) │ │ mov %edx,0x26c(%esp) │ │ mov 0x298(%esp),%edx │ │ - jg 26e58 │ │ + jg 26e28 │ │ add $0x27c,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ @@ -33526,36 +33529,36 @@ │ │ sub $0xcc,%esp │ │ mov 0xe0(%esp),%eax │ │ mov 0xe4(%esp),%ecx │ │ mov 0xe8(%esp),%edx │ │ mov 0xec(%esp),%ebx │ │ mov 0xf0(%esp),%esi │ │ mov 0xf4(%esp),%edi │ │ - call 296c9 │ │ + call 29699 │ │ pop %edx │ │ add $0xffffbaf7,%edx │ │ shl $0x2,%esi │ │ sub %esi,%ebx │ │ mov %esi,0xf0(%esp) │ │ mov $0xf,%ebp │ │ - movdqa 0x91df0(%edx),%xmm4 │ │ + movdqa 0x94a60(%edx),%xmm4 │ │ mov %edx,0xbc(%esp) │ │ mov 0xe8(%esp),%edx │ │ movq (%edx),%xmm0 │ │ pxor %xmm3,%xmm3 │ │ movd 0x88(%edi),%xmm2 │ │ pshufb %xmm3,%xmm2 │ │ pshufd $0x55,%xmm0,%xmm1 │ │ pshufd $0x0,%xmm0,%xmm0 │ │ por %xmm1,%xmm0 │ │ movdqa %xmm0,(%esp) │ │ movdqa %xmm1,0x10(%esp) │ │ movdqa %xmm2,0x20(%esp) │ │ test %ebp,0x4(%edx) │ │ - je 29ce0 │ │ + je 29cb0 │ │ mov 0xbc(%esp),%edx │ │ mov %ebp,0xb0(%esp) │ │ movdqa %xmm4,0x70(%esp) │ │ lea (%ecx,%ecx,2),%ebp │ │ mov %ecx,%edi │ │ neg %edi │ │ lea (%eax,%edi,4),%esi │ │ @@ -33572,30 +33575,30 @@ │ │ movdqu (%ebx,%esi,1),%xmm0 │ │ mov 0xf4(%esp),%edi │ │ pxor %xmm2,%xmm2 │ │ movdqa %xmm2,%xmm7 │ │ pcmpeqb %xmm0,%xmm7 │ │ pand %xmm7,%xmm1 │ │ por %xmm1,%xmm0 │ │ - pshufb 0x91ca0(%edx),%xmm0 │ │ + pshufb 0x94910(%edx),%xmm0 │ │ pcmpeqb %xmm0,%xmm2 │ │ movdqa %xmm0,%xmm7 │ │ psrlq 0x80(%edi),%xmm7 │ │ - pand 0x91d60(%edx),%xmm7 │ │ + pand 0x949d0(%edx),%xmm7 │ │ pminub 0x20(%esp),%xmm7 │ │ - pmaxub 0x91d10(%edx),%xmm7 │ │ - movdqa 0x91da0(%edx),%xmm1 │ │ + pmaxub 0x94980(%edx),%xmm7 │ │ + movdqa 0x94a10(%edx),%xmm1 │ │ pand %xmm0,%xmm1 │ │ psrlq $0x4,%xmm1 │ │ - paddb 0x91d20(%edx),%xmm0 │ │ + paddb 0x94990(%edx),%xmm0 │ │ paddb %xmm0,%xmm0 │ │ paddb %xmm7,%xmm0 │ │ - pxor 0x91d80(%edx),%xmm1 │ │ - pxor 0x91d80(%edx),%xmm7 │ │ - pxor 0x91d80(%edx),%xmm0 │ │ + pxor 0x949f0(%edx),%xmm1 │ │ + pxor 0x949f0(%edx),%xmm7 │ │ + pxor 0x949f0(%edx),%xmm0 │ │ mov %ecx,%edi │ │ neg %edi │ │ lea (%eax,%edi,4),%esi │ │ movdqa %xmm0,0x30(%esp) │ │ movdqa %xmm7,0x40(%esp) │ │ movdqa %xmm3,%xmm0 │ │ psubusb %xmm4,%xmm0 │ │ @@ -33605,15 +33608,15 @@ │ │ pmaxub %xmm2,%xmm0 │ │ movdqa %xmm5,%xmm7 │ │ psubusb %xmm6,%xmm7 │ │ movdqa %xmm6,%xmm2 │ │ psubusb %xmm5,%xmm2 │ │ por %xmm2,%xmm7 │ │ pmaxub %xmm7,%xmm0 │ │ - movdqa 0x91d80(%edx),%xmm2 │ │ + movdqa 0x949f0(%edx),%xmm2 │ │ pxor %xmm0,%xmm2 │ │ pcmpgtb %xmm1,%xmm2 │ │ movdqa %xmm2,0x50(%esp) │ │ movdqa 0x80(%esp),%xmm1 │ │ psubusb %xmm4,%xmm1 │ │ movdqa %xmm4,%xmm2 │ │ psubusb 0x80(%esp),%xmm2 │ │ @@ -33621,16 +33624,16 @@ │ │ pmaxub %xmm0,%xmm1 │ │ movdqa %xmm5,%xmm2 │ │ psubusb 0x90(%esp),%xmm2 │ │ movdqa 0x90(%esp),%xmm7 │ │ psubusb %xmm5,%xmm7 │ │ por %xmm7,%xmm2 │ │ pmaxub %xmm2,%xmm1 │ │ - pxor 0x91d80(%edx),%xmm1 │ │ - pcmpgtb 0x91d90(%edx),%xmm1 │ │ + pxor 0x949f0(%edx),%xmm1 │ │ + pcmpgtb 0x94a00(%edx),%xmm1 │ │ movdqa %xmm1,0x60(%esp) │ │ movdqa 0x80(%esp),%xmm2 │ │ psubusb %xmm3,%xmm2 │ │ movdqa %xmm3,%xmm1 │ │ psubusb 0x80(%esp),%xmm1 │ │ por %xmm1,%xmm2 │ │ movdqa 0x90(%esp),%xmm7 │ │ @@ -33641,31 +33644,31 @@ │ │ pmaxub %xmm7,%xmm2 │ │ movdqa 0x70(%esp),%xmm1 │ │ movdqa 0x10(%esp),%xmm7 │ │ pand %xmm1,%xmm7 │ │ pcmpeqd %xmm1,%xmm7 │ │ pand %xmm7,%xmm2 │ │ pmaxub %xmm2,%xmm0 │ │ - pxor 0x91d80(%edx),%xmm0 │ │ + pxor 0x949f0(%edx),%xmm0 │ │ pcmpgtb 0x40(%esp),%xmm0 │ │ movdqa %xmm3,%xmm1 │ │ psubusb %xmm6,%xmm1 │ │ movdqa %xmm6,%xmm2 │ │ psubusb %xmm3,%xmm2 │ │ por %xmm2,%xmm1 │ │ movdqa %xmm4,%xmm2 │ │ psubusb %xmm5,%xmm2 │ │ movdqa %xmm5,%xmm7 │ │ psubusb %xmm4,%xmm7 │ │ por %xmm7,%xmm2 │ │ paddusb %xmm2,%xmm2 │ │ - pand 0x91dc0(%edx),%xmm1 │ │ + pand 0x94a30(%edx),%xmm1 │ │ psrlq $0x1,%xmm1 │ │ paddusb %xmm2,%xmm1 │ │ - pxor 0x91d80(%edx),%xmm1 │ │ + pxor 0x949f0(%edx),%xmm1 │ │ pcmpgtb 0x30(%esp),%xmm1 │ │ por %xmm1,%xmm0 │ │ movdqa 0x70(%esp),%xmm2 │ │ movdqa 0x60(%esp),%xmm1 │ │ movdqa 0x10(%esp),%xmm7 │ │ pand %xmm2,%xmm7 │ │ pcmpeqd %xmm2,%xmm7 │ │ @@ -33675,151 +33678,151 @@ │ │ movdqa (%esp),%xmm1 │ │ pand %xmm2,%xmm1 │ │ pcmpeqd %xmm2,%xmm1 │ │ pandn %xmm1,%xmm0 │ │ movdqa %xmm7,%xmm1 │ │ pandn %xmm0,%xmm1 │ │ movdqa %xmm7,0xa0(%esp) │ │ - movdqa 0x91d80(%edx),%xmm7 │ │ + movdqa 0x949f0(%edx),%xmm7 │ │ movdqa 0x50(%esp),%xmm2 │ │ pxor %xmm7,%xmm3 │ │ pxor %xmm7,%xmm6 │ │ pxor %xmm7,%xmm4 │ │ pxor %xmm7,%xmm5 │ │ movdqa %xmm3,%xmm7 │ │ psubsb %xmm6,%xmm7 │ │ pand %xmm2,%xmm7 │ │ movdqa %xmm5,%xmm0 │ │ psubsb %xmm4,%xmm0 │ │ paddsb %xmm0,%xmm7 │ │ paddsb %xmm0,%xmm7 │ │ paddsb %xmm0,%xmm7 │ │ - movdqa 0x91d50(%edx),%xmm0 │ │ + movdqa 0x949c0(%edx),%xmm0 │ │ pand %xmm7,%xmm1 │ │ - movdqa 0x91d30(%edx),%xmm7 │ │ + movdqa 0x949a0(%edx),%xmm7 │ │ paddsb %xmm1,%xmm7 │ │ - paddsb 0x91d40(%edx),%xmm1 │ │ - pand 0x91db0(%edx),%xmm7 │ │ - pand 0x91db0(%edx),%xmm1 │ │ + paddsb 0x949b0(%edx),%xmm1 │ │ + pand 0x94a20(%edx),%xmm7 │ │ + pand 0x94a20(%edx),%xmm1 │ │ psrlq $0x3,%xmm7 │ │ psrlq $0x3,%xmm1 │ │ pxor %xmm0,%xmm7 │ │ pxor %xmm0,%xmm1 │ │ psubb %xmm0,%xmm7 │ │ psubb %xmm0,%xmm1 │ │ - movdqa 0x91d80(%edx),%xmm0 │ │ + movdqa 0x949f0(%edx),%xmm0 │ │ paddsb %xmm7,%xmm4 │ │ psubsb %xmm1,%xmm5 │ │ pxor %xmm0,%xmm4 │ │ pxor %xmm0,%xmm5 │ │ pxor %xmm0,%xmm1 │ │ pxor %xmm7,%xmm7 │ │ pavgb %xmm7,%xmm1 │ │ - psubb 0x91d70(%edx),%xmm1 │ │ + psubb 0x949e0(%edx),%xmm1 │ │ pandn %xmm1,%xmm2 │ │ paddsb %xmm2,%xmm3 │ │ psubsb %xmm2,%xmm6 │ │ pxor %xmm0,%xmm3 │ │ pxor %xmm0,%xmm6 │ │ movdqa %xmm3,0x30(%esp) │ │ movdqa %xmm4,0x40(%esp) │ │ movdqa %xmm5,0x50(%esp) │ │ movdqa %xmm6,0x60(%esp) │ │ movdqa 0x80(%esp),%xmm3 │ │ punpcklbw 0x50(%esp),%xmm3 │ │ movdqa 0x80(%esp),%xmm5 │ │ punpckhbw 0x50(%esp),%xmm5 │ │ movdqa %xmm3,%xmm1 │ │ - pmaddubsw 0x91cc0(%edx),%xmm1 │ │ + pmaddubsw 0x94930(%edx),%xmm1 │ │ movdqa %xmm5,%xmm7 │ │ - pmaddubsw 0x91cc0(%edx),%xmm7 │ │ + pmaddubsw 0x94930(%edx),%xmm7 │ │ movdqa 0x40(%esp),%xmm2 │ │ punpcklbw 0x30(%esp),%xmm2 │ │ movdqa 0x40(%esp),%xmm4 │ │ punpckhbw 0x30(%esp),%xmm4 │ │ movdqa %xmm2,%xmm0 │ │ - pmaddubsw 0x91d20(%edx),%xmm0 │ │ + pmaddubsw 0x94990(%edx),%xmm0 │ │ movdqa %xmm4,%xmm6 │ │ - pmaddubsw 0x91d20(%edx),%xmm6 │ │ + pmaddubsw 0x94990(%edx),%xmm6 │ │ paddw %xmm0,%xmm1 │ │ paddw %xmm6,%xmm7 │ │ - movdqa 0x91de0(%edx),%xmm0 │ │ + movdqa 0x94a50(%edx),%xmm0 │ │ pmulhrsw %xmm1,%xmm0 │ │ - movdqa 0x91de0(%edx),%xmm6 │ │ + movdqa 0x94a50(%edx),%xmm6 │ │ pmulhrsw %xmm7,%xmm6 │ │ packuswb %xmm6,%xmm0 │ │ pand 0xa0(%esp),%xmm0 │ │ movdqa 0xa0(%esp),%xmm6 │ │ pandn 0x30(%esp),%xmm6 │ │ por %xmm6,%xmm0 │ │ movdqa %xmm0,(%esi,%ecx,2) │ │ - pmaddubsw 0x91cf0(%edx),%xmm3 │ │ - pmaddubsw 0x91cf0(%edx),%xmm5 │ │ + pmaddubsw 0x94960(%edx),%xmm3 │ │ + pmaddubsw 0x94960(%edx),%xmm5 │ │ paddw %xmm3,%xmm1 │ │ paddw %xmm5,%xmm7 │ │ movdqa 0x80(%esp),%xmm3 │ │ punpcklbw 0x60(%esp),%xmm3 │ │ movdqa 0x80(%esp),%xmm5 │ │ punpckhbw 0x60(%esp),%xmm5 │ │ - pmaddubsw 0x91cf0(%edx),%xmm3 │ │ - pmaddubsw 0x91cf0(%edx),%xmm5 │ │ + pmaddubsw 0x94960(%edx),%xmm3 │ │ + pmaddubsw 0x94960(%edx),%xmm5 │ │ paddw %xmm3,%xmm1 │ │ paddw %xmm5,%xmm7 │ │ - movdqa 0x91de0(%edx),%xmm0 │ │ + movdqa 0x94a50(%edx),%xmm0 │ │ pmulhrsw %xmm1,%xmm0 │ │ - movdqa 0x91de0(%edx),%xmm6 │ │ + movdqa 0x94a50(%edx),%xmm6 │ │ pmulhrsw %xmm7,%xmm6 │ │ packuswb %xmm6,%xmm0 │ │ pand 0xa0(%esp),%xmm0 │ │ movdqa 0xa0(%esp),%xmm6 │ │ pandn 0x40(%esp),%xmm6 │ │ por %xmm6,%xmm0 │ │ movdqa %xmm0,(%esi,%ebp,1) │ │ paddw %xmm3,%xmm1 │ │ paddw %xmm5,%xmm7 │ │ movdqa 0x30(%esp),%xmm3 │ │ punpcklbw 0x90(%esp),%xmm3 │ │ movdqa 0x30(%esp),%xmm5 │ │ punpckhbw 0x90(%esp),%xmm5 │ │ movdqa %xmm3,%xmm0 │ │ - pmaddubsw 0x91cf0(%edx),%xmm0 │ │ + pmaddubsw 0x94960(%edx),%xmm0 │ │ movdqa %xmm5,%xmm6 │ │ - pmaddubsw 0x91cf0(%edx),%xmm6 │ │ + pmaddubsw 0x94960(%edx),%xmm6 │ │ paddw %xmm0,%xmm1 │ │ paddw %xmm6,%xmm7 │ │ - movdqa 0x91de0(%edx),%xmm0 │ │ + movdqa 0x94a50(%edx),%xmm0 │ │ pmulhrsw %xmm1,%xmm0 │ │ - movdqa 0x91de0(%edx),%xmm6 │ │ + movdqa 0x94a50(%edx),%xmm6 │ │ pmulhrsw %xmm7,%xmm6 │ │ packuswb %xmm6,%xmm0 │ │ pand 0xa0(%esp),%xmm0 │ │ movdqa 0xa0(%esp),%xmm6 │ │ pandn 0x50(%esp),%xmm6 │ │ por %xmm6,%xmm0 │ │ movdqa %xmm0,(%eax) │ │ - pmaddubsw 0x91d00(%edx),%xmm3 │ │ - pmaddubsw 0x91d00(%edx),%xmm5 │ │ + pmaddubsw 0x94970(%edx),%xmm3 │ │ + pmaddubsw 0x94970(%edx),%xmm5 │ │ paddw %xmm3,%xmm1 │ │ paddw %xmm5,%xmm7 │ │ - pmaddubsw 0x91ce0(%edx),%xmm2 │ │ - pmaddubsw 0x91ce0(%edx),%xmm4 │ │ + pmaddubsw 0x94950(%edx),%xmm2 │ │ + pmaddubsw 0x94950(%edx),%xmm4 │ │ paddw %xmm2,%xmm1 │ │ paddw %xmm4,%xmm7 │ │ - pmulhrsw 0x91de0(%edx),%xmm1 │ │ - pmulhrsw 0x91de0(%edx),%xmm7 │ │ + pmulhrsw 0x94a50(%edx),%xmm1 │ │ + pmulhrsw 0x94a50(%edx),%xmm7 │ │ packuswb %xmm7,%xmm1 │ │ pand 0xa0(%esp),%xmm1 │ │ movdqa 0xa0(%esp),%xmm7 │ │ pandn 0x60(%esp),%xmm7 │ │ por %xmm7,%xmm1 │ │ movdqa %xmm1,(%eax,%ecx,1) │ │ - jmp 29f4c │ │ + jmp 29f1c │ │ test %ebp,(%edx) │ │ mov 0xbc(%esp),%edx │ │ - je 29f59 │ │ + je 29f29 │ │ mov %ebp,0xb0(%esp) │ │ movdqa %xmm4,0x70(%esp) │ │ lea (%ecx,%ecx,2),%ebp │ │ mov %ecx,%edi │ │ neg %edi │ │ lea (%eax,%edi,2),%esi │ │ movdqa (%esi),%xmm3 │ │ @@ -33831,30 +33834,30 @@ │ │ movdqu (%ebx,%esi,1),%xmm1 │ │ mov 0xf4(%esp),%edi │ │ pxor %xmm0,%xmm0 │ │ movdqa %xmm0,%xmm2 │ │ pcmpeqb %xmm1,%xmm2 │ │ pand %xmm2,%xmm7 │ │ por %xmm7,%xmm1 │ │ - pshufb 0x91ca0(%edx),%xmm1 │ │ + pshufb 0x94910(%edx),%xmm1 │ │ pcmpeqb %xmm1,%xmm0 │ │ movdqa %xmm1,%xmm2 │ │ psrlq 0x80(%edi),%xmm2 │ │ - pand 0x91d60(%edx),%xmm2 │ │ + pand 0x949d0(%edx),%xmm2 │ │ pminub 0x20(%esp),%xmm2 │ │ - pmaxub 0x91d10(%edx),%xmm2 │ │ - movdqa 0x91da0(%edx),%xmm7 │ │ + pmaxub 0x94980(%edx),%xmm2 │ │ + movdqa 0x94a10(%edx),%xmm7 │ │ pand %xmm1,%xmm7 │ │ psrlq $0x4,%xmm7 │ │ - paddb 0x91d20(%edx),%xmm1 │ │ + paddb 0x94990(%edx),%xmm1 │ │ paddb %xmm1,%xmm1 │ │ paddb %xmm2,%xmm1 │ │ - pxor 0x91d80(%edx),%xmm7 │ │ - pxor 0x91d80(%edx),%xmm2 │ │ - pxor 0x91d80(%edx),%xmm1 │ │ + pxor 0x949f0(%edx),%xmm7 │ │ + pxor 0x949f0(%edx),%xmm2 │ │ + pxor 0x949f0(%edx),%xmm1 │ │ mov %ecx,%edi │ │ neg %edi │ │ lea (%eax,%edi,2),%esi │ │ movdqa %xmm1,0x30(%esp) │ │ movdqa %xmm2,0x40(%esp) │ │ movdqa %xmm3,%xmm1 │ │ psubusb %xmm4,%xmm1 │ │ @@ -33864,15 +33867,15 @@ │ │ pmaxub %xmm0,%xmm1 │ │ movdqa %xmm5,%xmm2 │ │ psubusb %xmm6,%xmm2 │ │ movdqa %xmm6,%xmm0 │ │ psubusb %xmm5,%xmm0 │ │ por %xmm0,%xmm2 │ │ pmaxub %xmm2,%xmm1 │ │ - pxor 0x91d80(%edx),%xmm1 │ │ + pxor 0x949f0(%edx),%xmm1 │ │ movdqa %xmm1,%xmm0 │ │ pcmpgtb %xmm7,%xmm0 │ │ movdqa %xmm0,0x50(%esp) │ │ pcmpgtb 0x40(%esp),%xmm1 │ │ movdqa %xmm3,%xmm7 │ │ psubusb %xmm6,%xmm7 │ │ movdqa %xmm6,%xmm0 │ │ @@ -33880,61 +33883,61 @@ │ │ por %xmm0,%xmm7 │ │ movdqa %xmm4,%xmm0 │ │ psubusb %xmm5,%xmm0 │ │ movdqa %xmm5,%xmm2 │ │ psubusb %xmm4,%xmm2 │ │ por %xmm2,%xmm0 │ │ paddusb %xmm0,%xmm0 │ │ - pand 0x91dc0(%edx),%xmm7 │ │ + pand 0x94a30(%edx),%xmm7 │ │ psrlq $0x1,%xmm7 │ │ paddusb %xmm0,%xmm7 │ │ - pxor 0x91d80(%edx),%xmm7 │ │ + pxor 0x949f0(%edx),%xmm7 │ │ pcmpgtb 0x30(%esp),%xmm7 │ │ por %xmm7,%xmm1 │ │ movdqa 0x70(%esp),%xmm7 │ │ movdqa (%esp),%xmm2 │ │ pand %xmm7,%xmm2 │ │ pcmpeqd %xmm7,%xmm2 │ │ pandn %xmm2,%xmm1 │ │ - movdqa 0x91d80(%edx),%xmm7 │ │ + movdqa 0x949f0(%edx),%xmm7 │ │ movdqa 0x50(%esp),%xmm0 │ │ pxor %xmm7,%xmm3 │ │ pxor %xmm7,%xmm6 │ │ pxor %xmm7,%xmm4 │ │ pxor %xmm7,%xmm5 │ │ movdqa %xmm3,%xmm7 │ │ psubsb %xmm6,%xmm7 │ │ pand %xmm0,%xmm7 │ │ movdqa %xmm5,%xmm2 │ │ psubsb %xmm4,%xmm2 │ │ paddsb %xmm2,%xmm7 │ │ paddsb %xmm2,%xmm7 │ │ paddsb %xmm2,%xmm7 │ │ - movdqa 0x91d50(%edx),%xmm2 │ │ + movdqa 0x949c0(%edx),%xmm2 │ │ pand %xmm7,%xmm1 │ │ - movdqa 0x91d30(%edx),%xmm7 │ │ + movdqa 0x949a0(%edx),%xmm7 │ │ paddsb %xmm1,%xmm7 │ │ - paddsb 0x91d40(%edx),%xmm1 │ │ - pand 0x91db0(%edx),%xmm7 │ │ - pand 0x91db0(%edx),%xmm1 │ │ + paddsb 0x949b0(%edx),%xmm1 │ │ + pand 0x94a20(%edx),%xmm7 │ │ + pand 0x94a20(%edx),%xmm1 │ │ psrlq $0x3,%xmm7 │ │ psrlq $0x3,%xmm1 │ │ pxor %xmm2,%xmm7 │ │ pxor %xmm2,%xmm1 │ │ psubb %xmm2,%xmm7 │ │ psubb %xmm2,%xmm1 │ │ - movdqa 0x91d80(%edx),%xmm2 │ │ + movdqa 0x949f0(%edx),%xmm2 │ │ paddsb %xmm7,%xmm4 │ │ psubsb %xmm1,%xmm5 │ │ pxor %xmm2,%xmm4 │ │ pxor %xmm2,%xmm5 │ │ pxor %xmm2,%xmm1 │ │ pxor %xmm7,%xmm7 │ │ pavgb %xmm7,%xmm1 │ │ - psubb 0x91d70(%edx),%xmm1 │ │ + psubb 0x949e0(%edx),%xmm1 │ │ pandn %xmm1,%xmm0 │ │ paddsb %xmm0,%xmm3 │ │ psubsb %xmm0,%xmm6 │ │ pxor %xmm2,%xmm3 │ │ pxor %xmm2,%xmm6 │ │ movdqa %xmm3,(%esi) │ │ movdqa %xmm4,(%esi,%ecx,1) │ │ @@ -33945,15 +33948,15 @@ │ │ pslld $0x4,%xmm4 │ │ shl $0x4,%ebp │ │ add $0x10,%ebx │ │ add $0x10,%eax │ │ subl $0x4,0xf8(%esp) │ │ mov %edx,0xbc(%esp) │ │ mov 0xe8(%esp),%edx │ │ - jg 2972b │ │ + jg 296fb │ │ add $0xcc,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ xchg %ax,%ax │ │ @@ -33964,36 +33967,36 @@ │ │ sub $0xdc,%esp │ │ mov 0xf0(%esp),%eax │ │ mov 0xf4(%esp),%ecx │ │ mov 0xf8(%esp),%edx │ │ mov 0xfc(%esp),%ebx │ │ mov 0x100(%esp),%esi │ │ mov 0x104(%esp),%edi │ │ - call 29fc9 │ │ + call 29f99 │ │ pop %edx │ │ add $0xffffb1f7,%edx │ │ sub $0x4,%ebx │ │ shl $0x2,%esi │ │ mov %esi,0x100(%esp) │ │ mov $0xf,%ebp │ │ - movdqa 0x91df0(%edx),%xmm4 │ │ + movdqa 0x94a60(%edx),%xmm4 │ │ mov %edx,0xcc(%esp) │ │ mov 0xf8(%esp),%edx │ │ movq (%edx),%xmm0 │ │ pxor %xmm3,%xmm3 │ │ movd 0x88(%edi),%xmm2 │ │ pshufb %xmm3,%xmm2 │ │ pshufd $0x55,%xmm0,%xmm1 │ │ pshufd $0x0,%xmm0,%xmm0 │ │ por %xmm1,%xmm0 │ │ movdqa %xmm0,(%esp) │ │ movdqa %xmm1,0x10(%esp) │ │ movdqa %xmm2,0x20(%esp) │ │ test %ebp,0x4(%edx) │ │ - je 2a7bf │ │ + je 2a78f │ │ mov 0xcc(%esp),%edx │ │ mov %ebp,0xc0(%esp) │ │ movdqa %xmm4,0x70(%esp) │ │ lea (%ecx,%ecx,2),%ebp │ │ movq -0x3(%eax),%xmm7 │ │ movq -0x3(%eax,%ecx,1),%xmm3 │ │ movq -0x3(%eax,%ecx,2),%xmm4 │ │ @@ -34067,45 +34070,45 @@ │ │ shufps $0x88,%xmm5,%xmm1 │ │ lea (%ecx,%ecx,2),%ebp │ │ pxor %xmm5,%xmm5 │ │ movdqa %xmm5,%xmm7 │ │ pcmpeqb %xmm3,%xmm7 │ │ pand %xmm7,%xmm1 │ │ por %xmm1,%xmm3 │ │ - pshufb 0x91ca0(%edx),%xmm3 │ │ + pshufb 0x94910(%edx),%xmm3 │ │ pcmpeqb %xmm3,%xmm5 │ │ movdqa %xmm3,%xmm7 │ │ psrlq 0x80(%edi),%xmm7 │ │ - pand 0x91d60(%edx),%xmm7 │ │ + pand 0x949d0(%edx),%xmm7 │ │ pminub 0x20(%esp),%xmm7 │ │ - pmaxub 0x91d10(%edx),%xmm7 │ │ - movdqa 0x91da0(%edx),%xmm1 │ │ + pmaxub 0x94980(%edx),%xmm7 │ │ + movdqa 0x94a10(%edx),%xmm1 │ │ pand %xmm3,%xmm1 │ │ psrlq $0x4,%xmm1 │ │ - paddb 0x91d20(%edx),%xmm3 │ │ + paddb 0x94990(%edx),%xmm3 │ │ paddb %xmm3,%xmm3 │ │ paddb %xmm7,%xmm3 │ │ - pxor 0x91d80(%edx),%xmm1 │ │ - pxor 0x91d80(%edx),%xmm7 │ │ - pxor 0x91d80(%edx),%xmm3 │ │ + pxor 0x949f0(%edx),%xmm1 │ │ + pxor 0x949f0(%edx),%xmm7 │ │ + pxor 0x949f0(%edx),%xmm3 │ │ movdqa %xmm3,0x30(%esp) │ │ movdqa %xmm7,0x40(%esp) │ │ movdqa %xmm0,%xmm3 │ │ psubusb %xmm2,%xmm3 │ │ movdqa %xmm2,%xmm7 │ │ psubusb %xmm0,%xmm7 │ │ por %xmm7,%xmm3 │ │ pmaxub %xmm5,%xmm3 │ │ movdqa %xmm6,%xmm7 │ │ psubusb %xmm4,%xmm7 │ │ movdqa %xmm4,%xmm5 │ │ psubusb %xmm6,%xmm5 │ │ por %xmm5,%xmm7 │ │ pmaxub %xmm7,%xmm3 │ │ - movdqa 0x91d80(%edx),%xmm5 │ │ + movdqa 0x949f0(%edx),%xmm5 │ │ pxor %xmm3,%xmm5 │ │ pcmpgtb %xmm1,%xmm5 │ │ movdqa %xmm5,0x50(%esp) │ │ movdqa 0x80(%esp),%xmm1 │ │ psubusb %xmm2,%xmm1 │ │ movdqa %xmm2,%xmm5 │ │ psubusb 0x80(%esp),%xmm5 │ │ @@ -34113,16 +34116,16 @@ │ │ pmaxub %xmm3,%xmm1 │ │ movdqa %xmm6,%xmm5 │ │ psubusb 0x90(%esp),%xmm5 │ │ movdqa 0x90(%esp),%xmm7 │ │ psubusb %xmm6,%xmm7 │ │ por %xmm7,%xmm5 │ │ pmaxub %xmm5,%xmm1 │ │ - pxor 0x91d80(%edx),%xmm1 │ │ - pcmpgtb 0x91d90(%edx),%xmm1 │ │ + pxor 0x949f0(%edx),%xmm1 │ │ + pcmpgtb 0x94a00(%edx),%xmm1 │ │ movdqa %xmm1,0x60(%esp) │ │ movdqa 0x80(%esp),%xmm5 │ │ psubusb %xmm0,%xmm5 │ │ movdqa %xmm0,%xmm1 │ │ psubusb 0x80(%esp),%xmm1 │ │ por %xmm1,%xmm5 │ │ movdqa 0x90(%esp),%xmm7 │ │ @@ -34133,31 +34136,31 @@ │ │ pmaxub %xmm7,%xmm5 │ │ movdqa 0x70(%esp),%xmm1 │ │ movdqa 0x10(%esp),%xmm7 │ │ pand %xmm1,%xmm7 │ │ pcmpeqd %xmm1,%xmm7 │ │ pand %xmm7,%xmm5 │ │ pmaxub %xmm5,%xmm3 │ │ - pxor 0x91d80(%edx),%xmm3 │ │ + pxor 0x949f0(%edx),%xmm3 │ │ pcmpgtb 0x40(%esp),%xmm3 │ │ movdqa %xmm0,%xmm1 │ │ psubusb %xmm4,%xmm1 │ │ movdqa %xmm4,%xmm5 │ │ psubusb %xmm0,%xmm5 │ │ por %xmm5,%xmm1 │ │ movdqa %xmm2,%xmm5 │ │ psubusb %xmm6,%xmm5 │ │ movdqa %xmm6,%xmm7 │ │ psubusb %xmm2,%xmm7 │ │ por %xmm7,%xmm5 │ │ paddusb %xmm5,%xmm5 │ │ - pand 0x91dc0(%edx),%xmm1 │ │ + pand 0x94a30(%edx),%xmm1 │ │ psrlq $0x1,%xmm1 │ │ paddusb %xmm5,%xmm1 │ │ - pxor 0x91d80(%edx),%xmm1 │ │ + pxor 0x949f0(%edx),%xmm1 │ │ pcmpgtb 0x30(%esp),%xmm1 │ │ por %xmm1,%xmm3 │ │ movdqa 0x70(%esp),%xmm5 │ │ movdqa 0x60(%esp),%xmm1 │ │ movdqa 0x10(%esp),%xmm7 │ │ pand %xmm5,%xmm7 │ │ pcmpeqd %xmm5,%xmm7 │ │ @@ -34167,140 +34170,140 @@ │ │ movdqa (%esp),%xmm1 │ │ pand %xmm5,%xmm1 │ │ pcmpeqd %xmm5,%xmm1 │ │ pandn %xmm1,%xmm3 │ │ movdqa %xmm7,%xmm1 │ │ pandn %xmm3,%xmm1 │ │ movdqa %xmm7,0xa0(%esp) │ │ - movdqa 0x91d80(%edx),%xmm7 │ │ + movdqa 0x949f0(%edx),%xmm7 │ │ movdqa 0x50(%esp),%xmm5 │ │ pxor %xmm7,%xmm0 │ │ pxor %xmm7,%xmm4 │ │ pxor %xmm7,%xmm2 │ │ pxor %xmm7,%xmm6 │ │ movdqa %xmm0,%xmm7 │ │ psubsb %xmm4,%xmm7 │ │ pand %xmm5,%xmm7 │ │ movdqa %xmm6,%xmm3 │ │ psubsb %xmm2,%xmm3 │ │ paddsb %xmm3,%xmm7 │ │ paddsb %xmm3,%xmm7 │ │ paddsb %xmm3,%xmm7 │ │ - movdqa 0x91d50(%edx),%xmm3 │ │ + movdqa 0x949c0(%edx),%xmm3 │ │ pand %xmm7,%xmm1 │ │ - movdqa 0x91d30(%edx),%xmm7 │ │ + movdqa 0x949a0(%edx),%xmm7 │ │ paddsb %xmm1,%xmm7 │ │ - paddsb 0x91d40(%edx),%xmm1 │ │ - pand 0x91db0(%edx),%xmm7 │ │ - pand 0x91db0(%edx),%xmm1 │ │ + paddsb 0x949b0(%edx),%xmm1 │ │ + pand 0x94a20(%edx),%xmm7 │ │ + pand 0x94a20(%edx),%xmm1 │ │ psrlq $0x3,%xmm7 │ │ psrlq $0x3,%xmm1 │ │ pxor %xmm3,%xmm7 │ │ pxor %xmm3,%xmm1 │ │ psubb %xmm3,%xmm7 │ │ psubb %xmm3,%xmm1 │ │ - movdqa 0x91d80(%edx),%xmm3 │ │ + movdqa 0x949f0(%edx),%xmm3 │ │ paddsb %xmm7,%xmm2 │ │ psubsb %xmm1,%xmm6 │ │ pxor %xmm3,%xmm2 │ │ pxor %xmm3,%xmm6 │ │ pxor %xmm3,%xmm1 │ │ pxor %xmm7,%xmm7 │ │ pavgb %xmm7,%xmm1 │ │ - psubb 0x91d70(%edx),%xmm1 │ │ + psubb 0x949e0(%edx),%xmm1 │ │ pandn %xmm1,%xmm5 │ │ paddsb %xmm5,%xmm0 │ │ psubsb %xmm5,%xmm4 │ │ pxor %xmm3,%xmm0 │ │ pxor %xmm3,%xmm4 │ │ movdqa %xmm0,0x30(%esp) │ │ movdqa %xmm2,0x40(%esp) │ │ movdqa %xmm6,0x50(%esp) │ │ movdqa %xmm4,0x60(%esp) │ │ movdqa 0x80(%esp),%xmm0 │ │ punpcklbw 0x50(%esp),%xmm0 │ │ movdqa 0x80(%esp),%xmm6 │ │ punpckhbw 0x50(%esp),%xmm6 │ │ movdqa %xmm0,%xmm1 │ │ - pmaddubsw 0x91cc0(%edx),%xmm1 │ │ + pmaddubsw 0x94930(%edx),%xmm1 │ │ movdqa %xmm6,%xmm7 │ │ - pmaddubsw 0x91cc0(%edx),%xmm7 │ │ + pmaddubsw 0x94930(%edx),%xmm7 │ │ movdqa 0x40(%esp),%xmm5 │ │ punpcklbw 0x30(%esp),%xmm5 │ │ movdqa 0x40(%esp),%xmm2 │ │ punpckhbw 0x30(%esp),%xmm2 │ │ movdqa %xmm5,%xmm3 │ │ - pmaddubsw 0x91d20(%edx),%xmm3 │ │ + pmaddubsw 0x94990(%edx),%xmm3 │ │ movdqa %xmm2,%xmm4 │ │ - pmaddubsw 0x91d20(%edx),%xmm4 │ │ + pmaddubsw 0x94990(%edx),%xmm4 │ │ paddw %xmm3,%xmm1 │ │ paddw %xmm4,%xmm7 │ │ - movdqa 0x91de0(%edx),%xmm3 │ │ + movdqa 0x94a50(%edx),%xmm3 │ │ pmulhrsw %xmm1,%xmm3 │ │ - movdqa 0x91de0(%edx),%xmm4 │ │ + movdqa 0x94a50(%edx),%xmm4 │ │ pmulhrsw %xmm7,%xmm4 │ │ packuswb %xmm4,%xmm3 │ │ pand 0xa0(%esp),%xmm3 │ │ movdqa 0xa0(%esp),%xmm4 │ │ pandn 0x30(%esp),%xmm4 │ │ por %xmm4,%xmm3 │ │ movdqa %xmm3,0xb0(%esp) │ │ - pmaddubsw 0x91cf0(%edx),%xmm0 │ │ - pmaddubsw 0x91cf0(%edx),%xmm6 │ │ + pmaddubsw 0x94960(%edx),%xmm0 │ │ + pmaddubsw 0x94960(%edx),%xmm6 │ │ paddw %xmm0,%xmm1 │ │ paddw %xmm6,%xmm7 │ │ movdqa 0x80(%esp),%xmm0 │ │ punpcklbw 0x60(%esp),%xmm0 │ │ movdqa 0x80(%esp),%xmm6 │ │ punpckhbw 0x60(%esp),%xmm6 │ │ - pmaddubsw 0x91cf0(%edx),%xmm0 │ │ - pmaddubsw 0x91cf0(%edx),%xmm6 │ │ + pmaddubsw 0x94960(%edx),%xmm0 │ │ + pmaddubsw 0x94960(%edx),%xmm6 │ │ paddw %xmm0,%xmm1 │ │ paddw %xmm6,%xmm7 │ │ - movdqa 0x91de0(%edx),%xmm3 │ │ + movdqa 0x94a50(%edx),%xmm3 │ │ pmulhrsw %xmm1,%xmm3 │ │ - movdqa 0x91de0(%edx),%xmm4 │ │ + movdqa 0x94a50(%edx),%xmm4 │ │ pmulhrsw %xmm7,%xmm4 │ │ packuswb %xmm4,%xmm3 │ │ pand 0xa0(%esp),%xmm3 │ │ movdqa 0xa0(%esp),%xmm4 │ │ pandn 0x40(%esp),%xmm4 │ │ por %xmm4,%xmm3 │ │ movdqa %xmm3,0x80(%esp) │ │ paddw %xmm0,%xmm1 │ │ paddw %xmm6,%xmm7 │ │ movdqa 0x30(%esp),%xmm0 │ │ punpcklbw 0x90(%esp),%xmm0 │ │ movdqa 0x30(%esp),%xmm6 │ │ punpckhbw 0x90(%esp),%xmm6 │ │ movdqa %xmm0,%xmm3 │ │ - pmaddubsw 0x91cf0(%edx),%xmm3 │ │ + pmaddubsw 0x94960(%edx),%xmm3 │ │ movdqa %xmm6,%xmm4 │ │ - pmaddubsw 0x91cf0(%edx),%xmm4 │ │ + pmaddubsw 0x94960(%edx),%xmm4 │ │ paddw %xmm3,%xmm1 │ │ paddw %xmm4,%xmm7 │ │ - movdqa 0x91de0(%edx),%xmm3 │ │ + movdqa 0x94a50(%edx),%xmm3 │ │ pmulhrsw %xmm1,%xmm3 │ │ - movdqa 0x91de0(%edx),%xmm4 │ │ + movdqa 0x94a50(%edx),%xmm4 │ │ pmulhrsw %xmm7,%xmm4 │ │ packuswb %xmm4,%xmm3 │ │ pand 0xa0(%esp),%xmm3 │ │ movdqa 0xa0(%esp),%xmm4 │ │ pandn 0x50(%esp),%xmm4 │ │ por %xmm4,%xmm3 │ │ - pmaddubsw 0x91d00(%edx),%xmm0 │ │ - pmaddubsw 0x91d00(%edx),%xmm6 │ │ + pmaddubsw 0x94970(%edx),%xmm0 │ │ + pmaddubsw 0x94970(%edx),%xmm6 │ │ paddw %xmm0,%xmm1 │ │ paddw %xmm6,%xmm7 │ │ - pmaddubsw 0x91ce0(%edx),%xmm5 │ │ - pmaddubsw 0x91ce0(%edx),%xmm2 │ │ + pmaddubsw 0x94950(%edx),%xmm5 │ │ + pmaddubsw 0x94950(%edx),%xmm2 │ │ paddw %xmm5,%xmm1 │ │ paddw %xmm2,%xmm7 │ │ - pmulhrsw 0x91de0(%edx),%xmm1 │ │ - pmulhrsw 0x91de0(%edx),%xmm7 │ │ + pmulhrsw 0x94a50(%edx),%xmm1 │ │ + pmulhrsw 0x94a50(%edx),%xmm7 │ │ packuswb %xmm7,%xmm1 │ │ pand 0xa0(%esp),%xmm1 │ │ movdqa 0xa0(%esp),%xmm7 │ │ pandn 0x60(%esp),%xmm7 │ │ por %xmm7,%xmm1 │ │ movdqa 0xb0(%esp),%xmm0 │ │ movdqa 0x80(%esp),%xmm2 │ │ @@ -34345,18 +34348,18 @@ │ │ psrldq $0x4,%xmm0 │ │ movd %xmm1,-0x2(%eax) │ │ movd %xmm5,-0x2(%eax,%ecx,4) │ │ movd %xmm2,-0x2(%eax,%ecx,8) │ │ movd %xmm0,-0x2(%eax,%ebp,4) │ │ add %ecx,%eax │ │ lea (%eax,%ebp,4),%eax │ │ - jmp 2abc3 │ │ + jmp 2ab93 │ │ test %ebp,(%edx) │ │ mov 0xcc(%esp),%edx │ │ - je 2abbb │ │ + je 2ab8b │ │ mov %ebp,0xc0(%esp) │ │ movdqa %xmm4,0x70(%esp) │ │ lea (%ecx,%ecx,2),%ebp │ │ movd -0x2(%eax),%xmm5 │ │ movd -0x2(%eax,%ecx,1),%xmm0 │ │ movd -0x2(%eax,%ecx,2),%xmm2 │ │ movd -0x2(%eax,%ebp,1),%xmm3 │ │ @@ -34416,45 +34419,45 @@ │ │ shufps $0x88,%xmm6,%xmm7 │ │ lea (%ecx,%ecx,2),%ebp │ │ pxor %xmm6,%xmm6 │ │ movdqa %xmm6,%xmm5 │ │ pcmpeqb %xmm4,%xmm5 │ │ pand %xmm5,%xmm7 │ │ por %xmm7,%xmm4 │ │ - pshufb 0x91ca0(%edx),%xmm4 │ │ + pshufb 0x94910(%edx),%xmm4 │ │ pcmpeqb %xmm4,%xmm6 │ │ movdqa %xmm4,%xmm5 │ │ psrlq 0x80(%edi),%xmm5 │ │ - pand 0x91d60(%edx),%xmm5 │ │ + pand 0x949d0(%edx),%xmm5 │ │ pminub 0x20(%esp),%xmm5 │ │ - pmaxub 0x91d10(%edx),%xmm5 │ │ - movdqa 0x91da0(%edx),%xmm7 │ │ + pmaxub 0x94980(%edx),%xmm5 │ │ + movdqa 0x94a10(%edx),%xmm7 │ │ pand %xmm4,%xmm7 │ │ psrlq $0x4,%xmm7 │ │ - paddb 0x91d20(%edx),%xmm4 │ │ + paddb 0x94990(%edx),%xmm4 │ │ paddb %xmm4,%xmm4 │ │ paddb %xmm5,%xmm4 │ │ - pxor 0x91d80(%edx),%xmm7 │ │ - pxor 0x91d80(%edx),%xmm5 │ │ - pxor 0x91d80(%edx),%xmm4 │ │ + pxor 0x949f0(%edx),%xmm7 │ │ + pxor 0x949f0(%edx),%xmm5 │ │ + pxor 0x949f0(%edx),%xmm4 │ │ movdqa %xmm4,0x30(%esp) │ │ movdqa %xmm5,0x40(%esp) │ │ movdqa %xmm0,%xmm4 │ │ psubusb %xmm3,%xmm4 │ │ movdqa %xmm3,%xmm5 │ │ psubusb %xmm0,%xmm5 │ │ por %xmm5,%xmm4 │ │ pmaxub %xmm6,%xmm4 │ │ movdqa %xmm2,%xmm5 │ │ psubusb %xmm1,%xmm5 │ │ movdqa %xmm1,%xmm6 │ │ psubusb %xmm2,%xmm6 │ │ por %xmm6,%xmm5 │ │ pmaxub %xmm5,%xmm4 │ │ - pxor 0x91d80(%edx),%xmm4 │ │ + pxor 0x949f0(%edx),%xmm4 │ │ movdqa %xmm4,%xmm6 │ │ pcmpgtb %xmm7,%xmm6 │ │ movdqa %xmm6,0x50(%esp) │ │ pcmpgtb 0x40(%esp),%xmm4 │ │ movdqa %xmm0,%xmm7 │ │ psubusb %xmm1,%xmm7 │ │ movdqa %xmm1,%xmm6 │ │ @@ -34462,61 +34465,61 @@ │ │ por %xmm6,%xmm7 │ │ movdqa %xmm3,%xmm6 │ │ psubusb %xmm2,%xmm6 │ │ movdqa %xmm2,%xmm5 │ │ psubusb %xmm3,%xmm5 │ │ por %xmm5,%xmm6 │ │ paddusb %xmm6,%xmm6 │ │ - pand 0x91dc0(%edx),%xmm7 │ │ + pand 0x94a30(%edx),%xmm7 │ │ psrlq $0x1,%xmm7 │ │ paddusb %xmm6,%xmm7 │ │ - pxor 0x91d80(%edx),%xmm7 │ │ + pxor 0x949f0(%edx),%xmm7 │ │ pcmpgtb 0x30(%esp),%xmm7 │ │ por %xmm7,%xmm4 │ │ movdqa 0x70(%esp),%xmm7 │ │ movdqa (%esp),%xmm5 │ │ pand %xmm7,%xmm5 │ │ pcmpeqd %xmm7,%xmm5 │ │ pandn %xmm5,%xmm4 │ │ - movdqa 0x91d80(%edx),%xmm7 │ │ + movdqa 0x949f0(%edx),%xmm7 │ │ movdqa 0x50(%esp),%xmm6 │ │ pxor %xmm7,%xmm0 │ │ pxor %xmm7,%xmm1 │ │ pxor %xmm7,%xmm3 │ │ pxor %xmm7,%xmm2 │ │ movdqa %xmm0,%xmm7 │ │ psubsb %xmm1,%xmm7 │ │ pand %xmm6,%xmm7 │ │ movdqa %xmm2,%xmm5 │ │ psubsb %xmm3,%xmm5 │ │ paddsb %xmm5,%xmm7 │ │ paddsb %xmm5,%xmm7 │ │ paddsb %xmm5,%xmm7 │ │ - movdqa 0x91d50(%edx),%xmm5 │ │ + movdqa 0x949c0(%edx),%xmm5 │ │ pand %xmm7,%xmm4 │ │ - movdqa 0x91d30(%edx),%xmm7 │ │ + movdqa 0x949a0(%edx),%xmm7 │ │ paddsb %xmm4,%xmm7 │ │ - paddsb 0x91d40(%edx),%xmm4 │ │ - pand 0x91db0(%edx),%xmm7 │ │ - pand 0x91db0(%edx),%xmm4 │ │ + paddsb 0x949b0(%edx),%xmm4 │ │ + pand 0x94a20(%edx),%xmm7 │ │ + pand 0x94a20(%edx),%xmm4 │ │ psrlq $0x3,%xmm7 │ │ psrlq $0x3,%xmm4 │ │ pxor %xmm5,%xmm7 │ │ pxor %xmm5,%xmm4 │ │ psubb %xmm5,%xmm7 │ │ psubb %xmm5,%xmm4 │ │ - movdqa 0x91d80(%edx),%xmm5 │ │ + movdqa 0x949f0(%edx),%xmm5 │ │ paddsb %xmm7,%xmm3 │ │ psubsb %xmm4,%xmm2 │ │ pxor %xmm5,%xmm3 │ │ pxor %xmm5,%xmm2 │ │ pxor %xmm5,%xmm4 │ │ pxor %xmm7,%xmm7 │ │ pavgb %xmm7,%xmm4 │ │ - psubb 0x91d70(%edx),%xmm4 │ │ + psubb 0x949e0(%edx),%xmm4 │ │ pandn %xmm4,%xmm6 │ │ paddsb %xmm6,%xmm0 │ │ psubsb %xmm6,%xmm1 │ │ pxor %xmm5,%xmm0 │ │ pxor %xmm5,%xmm1 │ │ movdqa %xmm0,%xmm6 │ │ punpcklbw %xmm3,%xmm6 │ │ @@ -34559,648 +34562,1527 @@ │ │ psrldq $0x4,%xmm0 │ │ movd %xmm1,-0x2(%eax) │ │ movd %xmm6,-0x2(%eax,%ecx,4) │ │ movd %xmm3,-0x2(%eax,%ecx,8) │ │ movd %xmm0,-0x2(%eax,%ebp,4) │ │ add %ecx,%eax │ │ lea (%eax,%ebp,4),%eax │ │ - jmp 2abc3 │ │ + jmp 2ab93 │ │ lea (%eax,%ecx,8),%eax │ │ lea (%eax,%ecx,8),%eax │ │ - jmp 2abd7 │ │ + jmp 2aba7 │ │ movdqa 0x70(%esp),%xmm4 │ │ mov 0x100(%esp),%esi │ │ mov 0xc0(%esp),%ebp │ │ lea (%ebx,%esi,4),%ebx │ │ pslld $0x4,%xmm4 │ │ shl $0x4,%ebp │ │ subl $0x4,0x108(%esp) │ │ mov %edx,0xcc(%esp) │ │ mov 0xf8(%esp),%edx │ │ - jg 2a02c │ │ + jg 29ffc │ │ add $0xdc,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ lea 0x0(%esi,%eiz,1),%esi │ │ push %ebx │ │ push %esi │ │ push %edi │ │ push %ebp │ │ - sub $0x60,%esp │ │ - mov 0x74(%esp),%eax │ │ - mov 0x78(%esp),%ecx │ │ - mov 0x7c(%esp),%edx │ │ - mov 0x80(%esp),%ebx │ │ - mov 0x84(%esp),%esi │ │ - mov 0x90(%esp),%edi │ │ - mov %edi,0xc(%esp) │ │ - mov 0x88(%esp),%edi │ │ - mov 0x8c(%esp),%ebp │ │ - mov %ebp,(%esp) │ │ - call 2ac52 │ │ - pop %ebp │ │ - add $0xffffffbe,%ebp │ │ - movq (%esi),%xmm0 │ │ - pshuflw $0xff,%xmm0,%xmm3 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshufhw $0x0,%xmm0,%xmm2 │ │ - pshuflw $0xaa,%xmm0,%xmm1 │ │ - pshuflw $0x0,%xmm0,%xmm0 │ │ - punpcklqdq %xmm3,%xmm3 │ │ - punpckhqdq %xmm2,%xmm2 │ │ - punpcklqdq %xmm1,%xmm1 │ │ - punpcklqdq %xmm0,%xmm0 │ │ - psraw $0x8,%xmm2 │ │ - psraw $0x8,%xmm1 │ │ - psraw $0x8,%xmm0 │ │ - movdqa %xmm3,0x14(%esp) │ │ - movdqa %xmm2,0x24(%esp) │ │ - movdqa %xmm1,0x34(%esp) │ │ - movdqa %xmm0,0x44(%esp) │ │ - testb $0x2,0xc(%esp) │ │ - jne 2acba │ │ - movl $0xfffffffd,0x10(%esp) │ │ - jmp 2acc8 │ │ - add $0xf,%edi │ │ - and $0xfffffff0,%edi │ │ - movl $0x0,0x10(%esp) │ │ + sub $0x127c,%esp │ │ + mov 0x12ac(%esp),%ecx │ │ + mov 0x1290(%esp),%eax │ │ + mov 0x12a4(%esp),%edi │ │ + mov 0x129c(%esp),%ebx │ │ + mov 0x12b0(%esp),%edx │ │ + mov 0x12a8(%esp),%esi │ │ + movq (%ecx),%xmm3 │ │ + movq 0x10(%ecx),%xmm7 │ │ + add %edi,%eax │ │ + mov 0x1294(%esp),%ecx │ │ + add %edi,%ebx │ │ mov %edx,0x8(%esp) │ │ - mov %eax,0x4(%esp) │ │ - mov 0x10(%esp),%esi │ │ - add %edi,%esi │ │ - testb $0x1,0xc(%esp) │ │ - je 2ad03 │ │ - test %ecx,%ecx │ │ - je 2acf7 │ │ - movd (%ecx),%xmm0 │ │ - movd (%edx),%xmm1 │ │ - punpckldq %xmm1,%xmm0 │ │ - pslldq $0x9,%xmm0 │ │ - add $0x4,%ecx │ │ - jmp 2ad26 │ │ - movq -0x3(%edx),%xmm0 │ │ - pslldq $0xa,%xmm0 │ │ - jmp 2ad26 │ │ - movd (%edx),%xmm0 │ │ - movdqa %xmm0,%xmm1 │ │ - pslldq $0xd,%xmm1 │ │ - punpcklbw %xmm0,%xmm0 │ │ - pshuflw $0x0,%xmm0,%xmm0 │ │ - punpcklqdq %xmm0,%xmm0 │ │ - psrldq $0x2,%xmm0 │ │ - por %xmm1,%xmm0 │ │ - cmp $0x10,%esi │ │ - jg 2adba │ │ - test %esi,%esi │ │ - jg 2ad78 │ │ - je 2ad65 │ │ - shl $0x4,%edi │ │ - pcmpeqd %xmm2,%xmm2 │ │ - movd %edi,%xmm3 │ │ - psrldq $0x2,%xmm2 │ │ - movdqa %xmm0,%xmm1 │ │ - punpckhbw %xmm0,%xmm1 │ │ - pshufhw $0x5a,%xmm1,%xmm1 │ │ - psllq %xmm3,%xmm1 │ │ - pand %xmm2,%xmm0 │ │ - pandn %xmm1,%xmm2 │ │ - por %xmm2,%xmm0 │ │ - shr $0x4,%edi │ │ - movdqa %xmm0,%xmm1 │ │ - punpckhbw %xmm0,%xmm1 │ │ - pshufhw $0xff,%xmm1,%xmm1 │ │ - punpckhqdq %xmm1,%xmm1 │ │ - jmp 2adbf │ │ - movdqu 0x3(%edx),%xmm1 │ │ - sub %esi,%ebp │ │ - movdqu 0x8c3c0(%ebp),%xmm2 │ │ - add %esi,%ebp │ │ - movd 0x2(%edx,%esi,1),%xmm3 │ │ - punpcklbw %xmm3,%xmm3 │ │ - pshuflw $0x0,%xmm3,%xmm3 │ │ - punpcklqdq %xmm3,%xmm3 │ │ - pand %xmm2,%xmm1 │ │ - pxor 0x8c3b0(%ebp),%xmm2 │ │ - pand %xmm2,%xmm3 │ │ - pxor 0x8c3b0(%ebp),%xmm2 │ │ - por %xmm3,%xmm1 │ │ - jmp 2adbf │ │ - movdqu 0x3(%edx),%xmm1 │ │ - movdqa %xmm0,%xmm2 │ │ - psrldq $0xa,%xmm2 │ │ - movdqa %xmm1,%xmm3 │ │ - pslldq $0x6,%xmm3 │ │ - por %xmm3,%xmm2 │ │ - movdqa %xmm2,%xmm3 │ │ - punpcklbw %xmm1,%xmm3 │ │ - punpckhbw %xmm1,%xmm2 │ │ - pxor %xmm4,%xmm4 │ │ - movdqa %xmm3,%xmm5 │ │ - punpckhbw %xmm4,%xmm5 │ │ - punpcklbw %xmm4,%xmm3 │ │ - pmaddwd 0x44(%esp),%xmm5 │ │ - pmaddwd 0x44(%esp),%xmm3 │ │ - packssdw %xmm5,%xmm3 │ │ - movdqa %xmm2,%xmm5 │ │ - punpckhbw %xmm4,%xmm5 │ │ - punpcklbw %xmm4,%xmm2 │ │ - pmaddwd 0x44(%esp),%xmm5 │ │ - pmaddwd 0x44(%esp),%xmm2 │ │ - packssdw %xmm5,%xmm2 │ │ - movdqa %xmm0,%xmm4 │ │ - psrldq $0xb,%xmm4 │ │ - movdqa %xmm1,%xmm5 │ │ - pslldq $0x5,%xmm5 │ │ - por %xmm5,%xmm4 │ │ - movdqa %xmm0,%xmm5 │ │ - psrldq $0xf,%xmm5 │ │ - movdqa %xmm1,%xmm6 │ │ - pslldq $0x1,%xmm6 │ │ - por %xmm6,%xmm5 │ │ - movdqa %xmm4,%xmm6 │ │ - punpcklbw %xmm5,%xmm6 │ │ - punpckhbw %xmm5,%xmm4 │ │ - pxor %xmm5,%xmm5 │ │ - movdqa %xmm6,%xmm7 │ │ - punpckhbw %xmm5,%xmm7 │ │ - punpcklbw %xmm5,%xmm6 │ │ - pmaddwd 0x34(%esp),%xmm7 │ │ - pmaddwd 0x34(%esp),%xmm6 │ │ - packssdw %xmm7,%xmm6 │ │ - movdqa %xmm4,%xmm7 │ │ - punpckhbw %xmm5,%xmm7 │ │ - punpcklbw %xmm5,%xmm4 │ │ - pmaddwd 0x34(%esp),%xmm7 │ │ - pmaddwd 0x34(%esp),%xmm4 │ │ - packssdw %xmm7,%xmm4 │ │ - paddw %xmm6,%xmm3 │ │ - paddw %xmm4,%xmm2 │ │ - movdqa %xmm0,%xmm4 │ │ - psrldq $0xc,%xmm4 │ │ - movdqa %xmm1,%xmm5 │ │ - pslldq $0x4,%xmm5 │ │ - por %xmm5,%xmm4 │ │ - movdqa %xmm0,%xmm5 │ │ - psrldq $0xe,%xmm5 │ │ - movdqa %xmm1,%xmm6 │ │ - pslldq $0x2,%xmm6 │ │ - por %xmm6,%xmm5 │ │ - movdqa %xmm4,%xmm6 │ │ - punpcklbw %xmm5,%xmm6 │ │ - punpckhbw %xmm5,%xmm4 │ │ - pxor %xmm5,%xmm5 │ │ - movdqa %xmm6,%xmm7 │ │ - punpckhbw %xmm5,%xmm7 │ │ - punpcklbw %xmm5,%xmm6 │ │ - pmaddwd 0x24(%esp),%xmm7 │ │ - pmaddwd 0x24(%esp),%xmm6 │ │ - packssdw %xmm7,%xmm6 │ │ - movdqa %xmm4,%xmm7 │ │ - punpckhbw %xmm5,%xmm7 │ │ - punpcklbw %xmm5,%xmm4 │ │ - pmaddwd 0x24(%esp),%xmm7 │ │ - pmaddwd 0x24(%esp),%xmm4 │ │ - packssdw %xmm7,%xmm4 │ │ - paddw %xmm6,%xmm3 │ │ - paddw %xmm4,%xmm2 │ │ - movdqa %xmm0,%xmm6 │ │ - psrldq $0xd,%xmm6 │ │ - movdqa %xmm1,%xmm7 │ │ - pslldq $0x3,%xmm7 │ │ - por %xmm7,%xmm6 │ │ - movdqa %xmm6,%xmm4 │ │ - punpcklbw %xmm5,%xmm4 │ │ - punpckhbw %xmm5,%xmm6 │ │ - movdqa %xmm4,%xmm5 │ │ - psllw $0x7,%xmm5 │ │ - movdqa %xmm6,%xmm7 │ │ - psllw $0x7,%xmm7 │ │ - psubw 0x8c4f0(%ebp),%xmm5 │ │ - psubw 0x8c4f0(%ebp),%xmm7 │ │ - pmullw 0x14(%esp),%xmm4 │ │ - pmullw 0x14(%esp),%xmm6 │ │ - paddw %xmm4,%xmm3 │ │ - paddw %xmm6,%xmm2 │ │ - paddsw %xmm5,%xmm3 │ │ - paddsw %xmm7,%xmm2 │ │ - psraw $0x3,%xmm3 │ │ - psraw $0x3,%xmm2 │ │ - paddw 0x8c4e0(%ebp),%xmm3 │ │ - paddw 0x8c4e0(%ebp),%xmm2 │ │ - movdqa %xmm3,(%eax) │ │ - movdqa %xmm2,0x10(%eax) │ │ - movdqa %xmm1,%xmm0 │ │ - add $0x10,%edx │ │ - add $0x20,%eax │ │ - sub $0x10,%esi │ │ - cmp $0x10,%esi │ │ - jg 2adba │ │ - test %esi,%esi │ │ - jg 2ad78 │ │ - cmp 0x10(%esp),%esi │ │ - jg 2ad65 │ │ - mov 0x8(%esp),%edx │ │ - mov 0x4(%esp),%eax │ │ - add %ebx,%edx │ │ + mov 0x1298(%esp),%edx │ │ + mov %eax,0xc(%esp) │ │ + lea 0x70(%esp,%edi,2),%eax │ │ + mov %esi,0x10(%esp) │ │ + neg %edi │ │ + mov 0x12a0(%esp),%esi │ │ + call 2ac4d │ │ + pop %ebp │ │ + add $0x8f038,%ebp │ │ + mov %edi,0x14(%esp) │ │ + mov %ecx,0x18(%esp) │ │ + mov %edx,0x1c(%esp) │ │ + punpcklwd %xmm3,%xmm3 │ │ + pshufd $0x0,%xmm3,%xmm0 │ │ + pshufd $0x55,%xmm3,%xmm1 │ │ + pshufd $0xaa,%xmm3,%xmm2 │ │ + pshufd $0xff,%xmm3,%xmm3 │ │ + movdqa %xmm0,0x60(%esp) │ │ + movdqa %xmm1,0x30(%esp) │ │ + movdqa %xmm2,0x40(%esp) │ │ + movdqa %xmm3,0x50(%esp) │ │ + pshufd $0x0,%xmm7,%xmm6 │ │ + pshufd $0x55,%xmm7,%xmm7 │ │ + testb $0x4,0x8(%esp) │ │ + je 2ad59 │ │ + call 2ae61 │ │ + add %esi,%ebx │ │ + mov %eax,0x2c(%esp) │ │ + mov %eax,0x28(%esp) │ │ add $0x300,%eax │ │ - decl (%esp) │ │ - jg 2acc8 │ │ - add $0x60,%esp │ │ + call 2ae61 │ │ + lea (%ebx,%esi,4),%edi │ │ + mov 0xc(%esp),%ebx │ │ + mov %esi,0x4(%esp) │ │ + add %esi,%edi │ │ + mov %edi,(%esp) │ │ + mov %eax,0x24(%esp) │ │ + add $0x300,%eax │ │ + call 2ae1f │ │ + mov %eax,%edi │ │ + mov %eax,0x20(%esp) │ │ + decl 0x10(%esp) │ │ + je 2ad49 │ │ + add 0x18(%esp),%ebx │ │ + add $0x300,%eax │ │ + call 2ae1f │ │ + mov %eax,0x20(%esp) │ │ + decl 0x10(%esp) │ │ + je 2adde │ │ + add 0x18(%esp),%ebx │ │ + add $0x300,%eax │ │ + call 2ae1f │ │ + decl 0x10(%esp) │ │ + je 2add9 │ │ + lea 0x300(%eax),%esi │ │ + call 2aff0 │ │ + decl 0x10(%esp) │ │ + jne 2ad22 │ │ + testb $0x8,0x8(%esp) │ │ + je 2add9 │ │ + mov (%esp),%ebx │ │ + call 2b036 │ │ + add 0x4(%esp),%ebx │ │ + call 2b036 │ │ + call 2be8d │ │ + add $0x127c,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ + lea (%ebx,%esi,4),%edi │ │ + mov 0xc(%esp),%ebx │ │ + mov %esi,0x4(%esp) │ │ + lea (%edi,%esi,2),%edi │ │ + mov %edi,(%esp) │ │ + call 2ae1f │ │ + mov %eax,0x2c(%esp) │ │ + mov %eax,0x28(%esp) │ │ + mov %eax,0x24(%esp) │ │ + mov %eax,%edi │ │ + mov %eax,0x20(%esp) │ │ + decl 0x10(%esp) │ │ + je 2ad49 │ │ + add 0x18(%esp),%ebx │ │ + add $0x300,%eax │ │ + call 2ae1f │ │ + mov %eax,0x20(%esp) │ │ + decl 0x10(%esp) │ │ + je 2adde │ │ + add 0x18(%esp),%ebx │ │ + add $0x300,%eax │ │ + call 2ae1f │ │ + decl 0x10(%esp) │ │ + je 2add9 │ │ + lea 0x300(%eax),%esi │ │ + call 2aff0 │ │ + decl 0x10(%esp) │ │ + je 2add9 │ │ + add $0xc00,%esi │ │ + call 2aff0 │ │ + decl 0x10(%esp) │ │ + jne 2ad1c │ │ + call 2be8d │ │ + call 2be8d │ │ + jmp 2ad49 │ │ + movd -0x4(%ebx),%xmm2 │ │ + movdqu 0x0(%ebp,%ecx,1),%xmm0 │ │ + movdqu 0x8(%ebp,%ecx,1),%xmm1 │ │ + punpcklbw %xmm2,%xmm2 │ │ + pshuflw $0xff,%xmm2,%xmm2 │ │ + punpcklqdq %xmm2,%xmm2 │ │ + pand %xmm0,%xmm4 │ │ + pand %xmm1,%xmm5 │ │ + pandn %xmm2,%xmm0 │ │ + pandn %xmm2,%xmm1 │ │ + por %xmm0,%xmm4 │ │ + por %xmm1,%xmm5 │ │ + retq │ │ + mov 0x18(%esp),%ecx │ │ + testb $0x1,0xc(%esp) │ │ + je 2ae49 │ │ + mov 0x20(%esp),%edx │ │ + movdqa (%ebx,%ecx,1),%xmm4 │ │ + movd (%edx),%xmm5 │ │ + add $0x4,%edx │ │ + pslldq $0x4,%xmm4 │ │ + por %xmm5,%xmm4 │ │ + mov %edx,0x20(%esp) │ │ + jmp 2ae72 │ │ + movdqa (%ebx,%ecx,1),%xmm5 │ │ + pshufd $0x93,%xmm5,%xmm4 │ │ + punpcklbw %xmm5,%xmm5 │ │ + punpcklwd %xmm5,%xmm5 │ │ + movss %xmm5,%xmm4 │ │ + jmp 2ae72 │ │ + mov 0x18(%esp),%ecx │ │ + testb $0x1,0xc(%esp) │ │ + je 2ae49 │ │ + movdqu -0x4(%ebx,%ecx,1),%xmm4 │ │ + movdqu 0x4(%ebx,%ecx,1),%xmm5 │ │ + testb $0x2,0xc(%esp) │ │ + jne 2ae89 │ │ + cmp $0xffffffee,%ecx │ │ + jl 2ae89 │ │ + call 2ade8 │ │ + movdqa %xmm4,%xmm0 │ │ + psrldq $0x1,%xmm0 │ │ + movdqa %xmm4,%xmm1 │ │ + pslldq $0x1,%xmm1 │ │ + pxor %xmm3,%xmm3 │ │ + punpcklbw %xmm3,%xmm0 │ │ + punpckhbw %xmm3,%xmm1 │ │ + paddw %xmm1,%xmm0 │ │ + pmullw 0x64(%esp),%xmm0 │ │ + movdqa %xmm4,%xmm1 │ │ + psrldq $0x2,%xmm1 │ │ + movdqa %xmm4,%xmm2 │ │ + pslldq $0x2,%xmm2 │ │ + punpcklbw %xmm3,%xmm1 │ │ + punpckhbw %xmm3,%xmm2 │ │ + paddw %xmm2,%xmm1 │ │ + pmullw 0x34(%esp),%xmm1 │ │ + paddw %xmm1,%xmm0 │ │ + pshufd $0x39,%xmm4,%xmm2 │ │ + punpcklbw %xmm3,%xmm2 │ │ + movdqa 0x54(%esp),%xmm1 │ │ + pmullw %xmm2,%xmm1 │ │ + paddw %xmm1,%xmm0 │ │ + movdqa %xmm4,%xmm1 │ │ + psrldq $0x3,%xmm1 │ │ + pslldq $0x3,%xmm4 │ │ + punpcklbw %xmm3,%xmm1 │ │ + punpckhbw %xmm3,%xmm4 │ │ + paddw %xmm4,%xmm1 │ │ + pmullw 0x44(%esp),%xmm1 │ │ + paddw %xmm1,%xmm0 │ │ + psllw $0x7,%xmm2 │ │ + paddw 0xbb(%ebp),%xmm2 │ │ + paddsw %xmm2,%xmm0 │ │ + movdqa %xmm5,%xmm1 │ │ + psrldq $0x1,%xmm1 │ │ + movdqa %xmm5,%xmm2 │ │ + pslldq $0x1,%xmm2 │ │ + punpcklbw %xmm3,%xmm1 │ │ + punpckhbw %xmm3,%xmm2 │ │ + paddw %xmm2,%xmm1 │ │ + pmullw 0x64(%esp),%xmm1 │ │ + movdqa %xmm5,%xmm2 │ │ + psrldq $0x2,%xmm2 │ │ + movdqa %xmm5,%xmm4 │ │ + pslldq $0x2,%xmm4 │ │ + punpcklbw %xmm3,%xmm2 │ │ + punpckhbw %xmm3,%xmm4 │ │ + paddw %xmm4,%xmm2 │ │ + pmullw 0x34(%esp),%xmm2 │ │ + paddw %xmm2,%xmm1 │ │ + pshufd $0x39,%xmm5,%xmm4 │ │ + punpcklbw %xmm3,%xmm4 │ │ + movdqa 0x54(%esp),%xmm2 │ │ + pmullw %xmm4,%xmm2 │ │ + paddw %xmm2,%xmm1 │ │ + movdqa %xmm5,%xmm2 │ │ + psrldq $0x3,%xmm2 │ │ + pslldq $0x3,%xmm5 │ │ + punpcklbw %xmm3,%xmm2 │ │ + punpckhbw %xmm3,%xmm5 │ │ + paddw %xmm5,%xmm2 │ │ + pmullw 0x44(%esp),%xmm2 │ │ + paddw %xmm2,%xmm1 │ │ + psllw $0x7,%xmm4 │ │ + paddw 0xbb(%ebp),%xmm4 │ │ + paddsw %xmm4,%xmm1 │ │ + psraw $0x3,%xmm0 │ │ + psraw $0x3,%xmm1 │ │ + paddw 0xab(%ebp),%xmm0 │ │ + paddw 0xab(%ebp),%xmm1 │ │ + movdqa %xmm0,(%eax,%ecx,2) │ │ + movdqa %xmm1,0x10(%eax,%ecx,2) │ │ + add $0x10,%ecx │ │ + jl 2ae6c │ │ + retq │ │ + nopl 0x0(%eax) │ │ + add 0x1c(%esp),%ebx │ │ + mov 0x18(%esp),%ecx │ │ + testb $0x1,0xc(%esp) │ │ + je 2b01e │ │ + mov 0x20(%esp),%edx │ │ + movdqa (%ebx,%ecx,1),%xmm4 │ │ + movd (%edx),%xmm5 │ │ + add $0x4,%edx │ │ + pslldq $0x4,%xmm4 │ │ + por %xmm5,%xmm4 │ │ + mov %edx,0x20(%esp) │ │ + jmp 2b047 │ │ + movdqa (%ebx,%ecx,1),%xmm5 │ │ + pshufd $0x93,%xmm5,%xmm4 │ │ + punpcklbw %xmm5,%xmm5 │ │ + punpcklwd %xmm5,%xmm5 │ │ + movss %xmm5,%xmm4 │ │ + jmp 2b047 │ │ + mov 0x18(%esp),%ecx │ │ + testb $0x1,0xc(%esp) │ │ + je 2b01e │ │ + movdqu -0x4(%ebx,%ecx,1),%xmm4 │ │ + movdqu 0x4(%ebx,%ecx,1),%xmm5 │ │ + testb $0x2,0xc(%esp) │ │ + jne 2b05e │ │ + cmp $0xffffffee,%ecx │ │ + jl 2b05e │ │ + call 2ade8 │ │ + movdqa %xmm4,%xmm0 │ │ + psrldq $0x1,%xmm0 │ │ + movdqa %xmm4,%xmm1 │ │ + pslldq $0x1,%xmm1 │ │ + pxor %xmm3,%xmm3 │ │ + punpcklbw %xmm3,%xmm0 │ │ + punpckhbw %xmm3,%xmm1 │ │ + paddw %xmm1,%xmm0 │ │ + pmullw 0x64(%esp),%xmm0 │ │ + movdqa %xmm4,%xmm1 │ │ + psrldq $0x2,%xmm1 │ │ + movdqa %xmm4,%xmm2 │ │ + pslldq $0x2,%xmm2 │ │ + punpcklbw %xmm3,%xmm1 │ │ + punpckhbw %xmm3,%xmm2 │ │ + paddw %xmm2,%xmm1 │ │ + pmullw 0x34(%esp),%xmm1 │ │ + paddw %xmm1,%xmm0 │ │ + pshufd $0x39,%xmm4,%xmm2 │ │ + punpcklbw %xmm3,%xmm2 │ │ + movdqa 0x54(%esp),%xmm1 │ │ + pmullw %xmm2,%xmm1 │ │ + paddw %xmm1,%xmm0 │ │ + movdqa %xmm4,%xmm1 │ │ + psrldq $0x3,%xmm1 │ │ + pslldq $0x3,%xmm4 │ │ + punpcklbw %xmm3,%xmm1 │ │ + punpckhbw %xmm3,%xmm4 │ │ + paddw %xmm4,%xmm1 │ │ + pmullw 0x44(%esp),%xmm1 │ │ + paddw %xmm1,%xmm0 │ │ + psllw $0x7,%xmm2 │ │ + paddw 0xbb(%ebp),%xmm2 │ │ + paddsw %xmm2,%xmm0 │ │ + movdqa %xmm5,%xmm1 │ │ + psrldq $0x1,%xmm1 │ │ + movdqa %xmm5,%xmm2 │ │ + pslldq $0x1,%xmm2 │ │ + punpcklbw %xmm3,%xmm1 │ │ + punpckhbw %xmm3,%xmm2 │ │ + paddw %xmm2,%xmm1 │ │ + pmullw 0x64(%esp),%xmm1 │ │ + movdqa %xmm5,%xmm2 │ │ + psrldq $0x2,%xmm2 │ │ + movdqa %xmm5,%xmm4 │ │ + pslldq $0x2,%xmm4 │ │ + punpcklbw %xmm3,%xmm2 │ │ + punpckhbw %xmm3,%xmm4 │ │ + paddw %xmm4,%xmm2 │ │ + pmullw 0x34(%esp),%xmm2 │ │ + paddw %xmm2,%xmm1 │ │ + pshufd $0x39,%xmm5,%xmm4 │ │ + punpcklbw %xmm3,%xmm4 │ │ + movdqa 0x54(%esp),%xmm2 │ │ + pmullw %xmm4,%xmm2 │ │ + paddw %xmm2,%xmm1 │ │ + movdqa %xmm5,%xmm2 │ │ + psrldq $0x3,%xmm2 │ │ + pslldq $0x3,%xmm5 │ │ + punpcklbw %xmm3,%xmm2 │ │ + punpckhbw %xmm3,%xmm5 │ │ + paddw %xmm5,%xmm2 │ │ + pmullw 0x44(%esp),%xmm2 │ │ + paddw %xmm2,%xmm1 │ │ + psllw $0x7,%xmm4 │ │ + paddw 0xbb(%ebp),%xmm4 │ │ + paddsw %xmm4,%xmm1 │ │ + mov 0x28(%esp),%edx │ │ + movdqa (%edx,%ecx,2),%xmm2 │ │ + mov 0x24(%esp),%edx │ │ + paddw (%edx,%ecx,2),%xmm2 │ │ + mov 0x2c(%esp),%edx │ │ + movdqa (%edi,%ecx,2),%xmm3 │ │ + movdqa (%edx,%ecx,2),%xmm5 │ │ + mov 0x30(%esp),%edx │ │ + paddw (%eax,%ecx,2),%xmm5 │ │ + psraw $0x3,%xmm0 │ │ + psraw $0x3,%xmm1 │ │ + paddw 0xab(%ebp),%xmm0 │ │ + paddw 0xab(%ebp),%xmm1 │ │ + movdqa (%edx,%ecx,2),%xmm4 │ │ + paddw %xmm0,%xmm4 │ │ + mov 0x28(%esp),%edx │ │ + movdqa %xmm0,(%esi,%ecx,2) │ │ + movdqa %xmm2,%xmm0 │ │ + punpcklwd %xmm3,%xmm0 │ │ + pmaddwd %xmm7,%xmm0 │ │ + punpckhwd %xmm3,%xmm2 │ │ + pmaddwd %xmm7,%xmm2 │ │ + movdqa %xmm4,%xmm3 │ │ + punpcklwd %xmm5,%xmm3 │ │ + pmaddwd %xmm6,%xmm3 │ │ + punpckhwd %xmm5,%xmm4 │ │ + pmaddwd %xmm6,%xmm4 │ │ + paddd %xmm3,%xmm0 │ │ + movdqa 0x10(%edi,%ecx,2),%xmm3 │ │ + paddd %xmm2,%xmm4 │ │ + movdqa 0x10(%edx,%ecx,2),%xmm2 │ │ + mov 0x24(%esp),%edx │ │ + paddw 0x10(%edx,%ecx,2),%xmm2 │ │ + mov 0x2c(%esp),%edx │ │ + movdqa 0x10(%edx,%ecx,2),%xmm5 │ │ + mov 0x30(%esp),%edx │ │ + paddw 0x10(%eax,%ecx,2),%xmm5 │ │ + psrad $0xb,%xmm0 │ │ + psrad $0xb,%xmm4 │ │ + packssdw %xmm4,%xmm0 │ │ + movdqa 0x10(%edx,%ecx,2),%xmm4 │ │ + paddw %xmm1,%xmm4 │ │ + mov 0x10(%esp),%edx │ │ + movdqa %xmm1,0x10(%esi,%ecx,2) │ │ + movdqa %xmm2,%xmm1 │ │ + punpcklwd %xmm3,%xmm1 │ │ + pmaddwd %xmm7,%xmm1 │ │ + punpckhwd %xmm3,%xmm2 │ │ + pmaddwd %xmm7,%xmm2 │ │ + movdqa %xmm4,%xmm3 │ │ + punpcklwd %xmm5,%xmm3 │ │ + pmaddwd %xmm6,%xmm3 │ │ + punpckhwd %xmm5,%xmm4 │ │ + pmaddwd %xmm6,%xmm4 │ │ + paddd %xmm3,%xmm1 │ │ + paddd %xmm4,%xmm2 │ │ + psrad $0xb,%xmm1 │ │ + psrad $0xb,%xmm2 │ │ + packssdw %xmm2,%xmm1 │ │ + packuswb %xmm1,%xmm0 │ │ + movdqa %xmm0,(%edx,%ecx,1) │ │ + add $0x10,%ecx │ │ + jl 2b041 │ │ + add 0x1c(%esp),%edx │ │ + mov %edx,0x10(%esp) │ │ + mov 0x2c(%esp),%ecx │ │ + mov 0x28(%esp),%edx │ │ + mov %ecx,0x30(%esp) │ │ + mov %edx,0x2c(%esp) │ │ + mov %edi,0x28(%esp) │ │ + mov 0x24(%esp),%edi │ │ + mov %eax,0x24(%esp) │ │ + mov %esi,%eax │ │ + mov %ecx,%esi │ │ + retq │ │ + nopl 0x0(%eax) │ │ push %ebx │ │ push %esi │ │ push %edi │ │ push %ebp │ │ - sub $0x6c,%esp │ │ - mov 0x80(%esp),%eax │ │ - mov 0x84(%esp),%ecx │ │ - mov 0x88(%esp),%edx │ │ - mov 0x8c(%esp),%ebx │ │ - mov 0x90(%esp),%esi │ │ - mov 0x98(%esp),%edi │ │ - and $0x8,%edi │ │ - shr $0x2,%edi │ │ - sub $0x3,%edi │ │ - mov %edi,0xc(%esp) │ │ - mov 0x94(%esp),%edi │ │ - mov 0x98(%esp),%ebp │ │ - mov %ebp,(%esp) │ │ - call 2b034 │ │ + sub $0xc6c,%esp │ │ + mov 0xc9c(%esp),%ecx │ │ + mov 0xc80(%esp),%eax │ │ + mov 0xc94(%esp),%edi │ │ + mov 0xc8c(%esp),%ebx │ │ + mov 0xca0(%esp),%edx │ │ + mov 0xc98(%esp),%esi │ │ + movq (%ecx),%xmm2 │ │ + movq 0x10(%ecx),%xmm7 │ │ + add %edi,%eax │ │ + mov 0xc84(%esp),%ecx │ │ + add %edi,%ebx │ │ + mov %edx,0x8(%esp) │ │ + mov 0xc88(%esp),%edx │ │ + mov %eax,0xc(%esp) │ │ + lea 0x60(%esp,%edi,2),%eax │ │ + mov %esi,0x10(%esp) │ │ + neg %edi │ │ + mov 0xc90(%esp),%esi │ │ + call 2b34d │ │ pop %ebp │ │ - add $0xfffffbdc,%ebp │ │ - movq (%edi),%xmm0 │ │ - pshufd $0x55,%xmm0,%xmm1 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - paddw 0x8c510(%ebp),%xmm1 │ │ + add $0x8e938,%ebp │ │ + mov %edi,0x14(%esp) │ │ + mov %ecx,0x18(%esp) │ │ + mov %edx,0x1c(%esp) │ │ + punpcklwd %xmm2,%xmm2 │ │ + pshufd $0x55,%xmm2,%xmm0 │ │ + pshufd $0xaa,%xmm2,%xmm1 │ │ + pshufd $0xff,%xmm2,%xmm2 │ │ movdqa %xmm0,0x50(%esp) │ │ movdqa %xmm1,0x40(%esp) │ │ - movdqa (%edx),%xmm3 │ │ - testb $0x4,(%esp) │ │ - je 2b07d │ │ - movdqa -0x600(%edx),%xmm0 │ │ - movdqa -0x300(%edx),%xmm2 │ │ - movdqa %xmm0,%xmm1 │ │ - jmp 2b089 │ │ - movdqa %xmm3,%xmm0 │ │ - movdqa %xmm3,%xmm1 │ │ - movdqa %xmm3,%xmm2 │ │ - mov %esi,%edi │ │ - mov %edx,0x8(%esp) │ │ - mov %eax,0x4(%esp) │ │ - add 0xc(%esp),%edi │ │ - jg 2b0d6 │ │ - je 2b0c0 │ │ - cmp $0xffffffff,%edi │ │ - je 2b0ae │ │ - movdqa %xmm3,%xmm5 │ │ - movdqa %xmm3,%xmm4 │ │ - movdqa %xmm3,%xmm6 │ │ - jmp 2b0ee │ │ - movdqa 0x300(%edx),%xmm4 │ │ - movdqa %xmm4,%xmm5 │ │ - movdqa %xmm4,%xmm6 │ │ - jmp 2b0ee │ │ - movdqa 0x300(%edx),%xmm4 │ │ - movdqa 0x600(%edx),%xmm5 │ │ - movdqa %xmm5,%xmm6 │ │ - jmp 2b0ee │ │ - movdqa 0x300(%edx),%xmm4 │ │ - movdqa 0x600(%edx),%xmm5 │ │ - movdqa 0x900(%edx),%xmm6 │ │ - movdqa %xmm1,0x30(%esp) │ │ - movdqa %xmm2,0x20(%esp) │ │ - movdqa %xmm3,0x10(%esp) │ │ - paddw %xmm6,%xmm0 │ │ - paddw %xmm5,%xmm1 │ │ - paddw %xmm4,%xmm2 │ │ - movdqa %xmm2,%xmm7 │ │ - punpcklwd %xmm3,%xmm7 │ │ - punpckhwd %xmm3,%xmm2 │ │ - movdqa %xmm0,%xmm3 │ │ - punpcklwd %xmm1,%xmm3 │ │ - punpckhwd %xmm1,%xmm0 │ │ - movdqa 0x50(%esp),%xmm1 │ │ - pmaddwd %xmm1,%xmm3 │ │ - pmaddwd %xmm1,%xmm0 │ │ - movdqa 0x40(%esp),%xmm1 │ │ - pmaddwd %xmm1,%xmm7 │ │ - pmaddwd %xmm1,%xmm2 │ │ - paddd 0x8c520(%ebp),%xmm3 │ │ - paddd 0x8c520(%ebp),%xmm0 │ │ - paddd %xmm7,%xmm3 │ │ - paddd %xmm2,%xmm0 │ │ - psrad $0xb,%xmm3 │ │ - psrad $0xb,%xmm0 │ │ - packssdw %xmm0,%xmm3 │ │ - packuswb %xmm3,%xmm3 │ │ - movq %xmm3,(%eax) │ │ - movdqa 0x30(%esp),%xmm1 │ │ - movdqa 0x20(%esp),%xmm2 │ │ - movdqa 0x10(%esp),%xmm3 │ │ - movdqa %xmm1,%xmm0 │ │ - movdqa %xmm2,%xmm1 │ │ - movdqa %xmm3,%xmm2 │ │ - movdqa %xmm4,%xmm3 │ │ - movdqa %xmm5,%xmm4 │ │ - movdqa %xmm6,%xmm5 │ │ - add $0x300,%edx │ │ - add %ecx,%eax │ │ - dec %edi │ │ - jg 2b0e6 │ │ - cmp 0xc(%esp),%edi │ │ - jg 2b0ee │ │ - mov 0x8(%esp),%edx │ │ - mov 0x4(%esp),%eax │ │ - add $0x10,%edx │ │ - add $0x8,%eax │ │ - sub $0x8,%ebx │ │ - jg 2b05d │ │ - add $0x6c,%esp │ │ + movdqa %xmm2,0x30(%esp) │ │ + pshufd $0x0,%xmm7,%xmm6 │ │ + pshufd $0x55,%xmm7,%xmm7 │ │ + testb $0x4,0x8(%esp) │ │ + je 2b423 │ │ + call 2b4e8 │ │ + add %esi,%ebx │ │ + mov %eax,0x24(%esp) │ │ + add $0x300,%eax │ │ + call 2b4e8 │ │ + lea (%ebx,%esi,4),%ecx │ │ + mov 0xc(%esp),%ebx │ │ + mov %eax,%edi │ │ + add $0x300,%eax │ │ + mov %esi,0x4(%esp) │ │ + add %esi,%ecx │ │ + mov %ecx,(%esp) │ │ + call 2b4a6 │ │ + mov %eax,0x20(%esp) │ │ + decl 0x10(%esp) │ │ + je 2b49c │ │ + add 0x18(%esp),%ebx │ │ + add $0x300,%eax │ │ + call 2b4a6 │ │ + decl 0x10(%esp) │ │ + je 2b483 │ │ + mov 0x24(%esp),%esi │ │ + call 2b630 │ │ + decl 0x10(%esp) │ │ + jne 2b3f5 │ │ + testb $0x8,0x8(%esp) │ │ + je 2b483 │ │ + mov (%esp),%ebx │ │ + call 2b676 │ │ + add 0x4(%esp),%ebx │ │ + call 2b676 │ │ + add $0xc6c,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ + lea (%ebx,%esi,4),%edi │ │ + mov 0xc(%esp),%ebx │ │ + mov %esi,0x4(%esp) │ │ + lea (%edi,%esi,2),%edi │ │ + mov %edi,(%esp) │ │ + call 2b4a6 │ │ + mov %eax,0x24(%esp) │ │ + mov %eax,%edi │ │ + mov %eax,0x20(%esp) │ │ + decl 0x10(%esp) │ │ + je 2b49c │ │ + add 0x18(%esp),%ebx │ │ + add $0x300,%eax │ │ + call 2b4a6 │ │ + decl 0x10(%esp) │ │ + je 2b483 │ │ + lea 0x300(%eax),%esi │ │ + call 2b630 │ │ + decl 0x10(%esp) │ │ + je 2b483 │ │ + add $0x900,%esi │ │ + call 2b630 │ │ + decl 0x10(%esp) │ │ + jne 2b3f1 │ │ + call 2c4bb │ │ + add 0x18(%esp),%edx │ │ + mov %edi,0x24(%esp) │ │ + mov 0x20(%esp),%edi │ │ + mov %eax,0x20(%esp) │ │ + mov %edx,0xc(%esp) │ │ + call 2c4bb │ │ + jmp 2b418 │ │ + mov 0x18(%esp),%ecx │ │ + testb $0x1,0xc(%esp) │ │ + je 2b4d0 │ │ + mov 0x20(%esp),%edx │ │ + movdqa (%ebx,%ecx,1),%xmm4 │ │ + movd (%edx),%xmm5 │ │ + add $0x4,%edx │ │ + pslldq $0x4,%xmm4 │ │ + por %xmm5,%xmm4 │ │ + mov %edx,0x20(%esp) │ │ + jmp 2b4f9 │ │ + movdqa (%ebx,%ecx,1),%xmm5 │ │ + pshufd $0x93,%xmm5,%xmm4 │ │ + punpcklbw %xmm5,%xmm5 │ │ + punpcklwd %xmm5,%xmm5 │ │ + movss %xmm5,%xmm4 │ │ + jmp 2b4f9 │ │ + mov 0x18(%esp),%ecx │ │ + testb $0x1,0xc(%esp) │ │ + je 2b4d0 │ │ + movdqu -0x4(%ebx,%ecx,1),%xmm4 │ │ + movdqu 0x4(%ebx,%ecx,1),%xmm5 │ │ + testb $0x2,0xc(%esp) │ │ + jne 2b510 │ │ + cmp $0xffffffef,%ecx │ │ + jl 2b510 │ │ + call 2ade8 │ │ + movdqa %xmm4,%xmm0 │ │ + psrldq $0x2,%xmm0 │ │ + movdqa %xmm4,%xmm1 │ │ + pslldq $0x2,%xmm1 │ │ + pxor %xmm3,%xmm3 │ │ + punpcklbw %xmm3,%xmm0 │ │ + punpckhbw %xmm3,%xmm1 │ │ + paddw %xmm1,%xmm0 │ │ + pmullw 0x54(%esp),%xmm0 │ │ + pshufd $0x39,%xmm4,%xmm2 │ │ + punpcklbw %xmm3,%xmm2 │ │ + movdqa 0x34(%esp),%xmm1 │ │ + pmullw %xmm2,%xmm1 │ │ + paddw %xmm1,%xmm0 │ │ + movdqa %xmm4,%xmm1 │ │ + psrldq $0x3,%xmm1 │ │ + pslldq $0x3,%xmm4 │ │ + punpcklbw %xmm3,%xmm1 │ │ + punpckhbw %xmm3,%xmm4 │ │ + paddw %xmm4,%xmm1 │ │ + pmullw 0x44(%esp),%xmm1 │ │ + paddw %xmm1,%xmm0 │ │ + psllw $0x7,%xmm2 │ │ + paddw 0xbb(%ebp),%xmm2 │ │ + paddsw %xmm2,%xmm0 │ │ + movdqa %xmm5,%xmm1 │ │ + psrldq $0x2,%xmm1 │ │ + movdqa %xmm5,%xmm4 │ │ + pslldq $0x2,%xmm4 │ │ + punpcklbw %xmm3,%xmm1 │ │ + punpckhbw %xmm3,%xmm4 │ │ + paddw %xmm4,%xmm1 │ │ + pmullw 0x54(%esp),%xmm1 │ │ + pshufd $0x39,%xmm5,%xmm4 │ │ + punpcklbw %xmm3,%xmm4 │ │ + movdqa 0x34(%esp),%xmm2 │ │ + pmullw %xmm4,%xmm2 │ │ + paddw %xmm2,%xmm1 │ │ + movdqa %xmm5,%xmm2 │ │ + psrldq $0x3,%xmm2 │ │ + pslldq $0x3,%xmm5 │ │ + punpcklbw %xmm3,%xmm2 │ │ + punpckhbw %xmm3,%xmm5 │ │ + paddw %xmm5,%xmm2 │ │ + pmullw 0x44(%esp),%xmm2 │ │ + paddw %xmm2,%xmm1 │ │ + psllw $0x7,%xmm4 │ │ + paddw 0xbb(%ebp),%xmm4 │ │ + paddsw %xmm4,%xmm1 │ │ + psraw $0x3,%xmm0 │ │ + psraw $0x3,%xmm1 │ │ + paddw 0xab(%ebp),%xmm0 │ │ + paddw 0xab(%ebp),%xmm1 │ │ + movdqa %xmm0,(%eax,%ecx,2) │ │ + movdqa %xmm1,0x10(%eax,%ecx,2) │ │ + add $0x10,%ecx │ │ + jl 2b4f3 │ │ + retq │ │ + nopl 0x0(%eax,%eax,1) │ │ + nopl 0x0(%eax,%eax,1) │ │ + add 0x1c(%esp),%ebx │ │ + mov 0x18(%esp),%ecx │ │ + testb $0x1,0xc(%esp) │ │ + je 2b65e │ │ + mov 0x20(%esp),%edx │ │ + movdqa (%ebx,%ecx,1),%xmm4 │ │ + movd (%edx),%xmm5 │ │ + add $0x4,%edx │ │ + pslldq $0x4,%xmm4 │ │ + por %xmm5,%xmm4 │ │ + mov %edx,0x20(%esp) │ │ + jmp 2b687 │ │ + movdqa (%ebx,%ecx,1),%xmm5 │ │ + pshufd $0x93,%xmm5,%xmm4 │ │ + punpcklbw %xmm5,%xmm5 │ │ + punpcklwd %xmm5,%xmm5 │ │ + movss %xmm5,%xmm4 │ │ + jmp 2b687 │ │ + mov 0x18(%esp),%ecx │ │ + testb $0x1,0xc(%esp) │ │ + je 2b65e │ │ + movdqu -0x4(%ebx,%ecx,1),%xmm4 │ │ + movdqu 0x4(%ebx,%ecx,1),%xmm5 │ │ + testb $0x2,0xc(%esp) │ │ + jne 2b69e │ │ + cmp $0xffffffef,%ecx │ │ + jl 2b69e │ │ + call 2ade8 │ │ + movdqa %xmm4,%xmm0 │ │ + psrldq $0x2,%xmm0 │ │ + movdqa %xmm4,%xmm1 │ │ + pslldq $0x2,%xmm1 │ │ + pxor %xmm3,%xmm3 │ │ + punpcklbw %xmm3,%xmm0 │ │ + punpckhbw %xmm3,%xmm1 │ │ + paddw %xmm1,%xmm0 │ │ + pmullw 0x54(%esp),%xmm0 │ │ + pshufd $0x39,%xmm4,%xmm2 │ │ + punpcklbw %xmm3,%xmm2 │ │ + movdqa 0x34(%esp),%xmm1 │ │ + pmullw %xmm2,%xmm1 │ │ + paddw %xmm1,%xmm0 │ │ + movdqa %xmm4,%xmm1 │ │ + psrldq $0x3,%xmm1 │ │ + pslldq $0x3,%xmm4 │ │ + punpcklbw %xmm3,%xmm1 │ │ + punpckhbw %xmm3,%xmm4 │ │ + paddw %xmm4,%xmm1 │ │ + pmullw 0x44(%esp),%xmm1 │ │ + paddw %xmm1,%xmm0 │ │ + psllw $0x7,%xmm2 │ │ + paddw 0xbb(%ebp),%xmm2 │ │ + paddsw %xmm2,%xmm0 │ │ + movdqa %xmm5,%xmm1 │ │ + psrldq $0x2,%xmm1 │ │ + movdqa %xmm5,%xmm4 │ │ + pslldq $0x2,%xmm4 │ │ + punpcklbw %xmm3,%xmm1 │ │ + punpckhbw %xmm3,%xmm4 │ │ + paddw %xmm4,%xmm1 │ │ + pmullw 0x54(%esp),%xmm1 │ │ + pshufd $0x39,%xmm5,%xmm4 │ │ + punpcklbw %xmm3,%xmm4 │ │ + movdqa 0x34(%esp),%xmm2 │ │ + pmullw %xmm4,%xmm2 │ │ + paddw %xmm2,%xmm1 │ │ + movdqa %xmm5,%xmm2 │ │ + psrldq $0x3,%xmm2 │ │ + pslldq $0x3,%xmm5 │ │ + punpcklbw %xmm3,%xmm2 │ │ + punpckhbw %xmm3,%xmm5 │ │ + paddw %xmm5,%xmm2 │ │ + pmullw 0x44(%esp),%xmm2 │ │ + paddw %xmm2,%xmm1 │ │ + psllw $0x7,%xmm4 │ │ + paddw 0xbb(%ebp),%xmm4 │ │ + paddsw %xmm4,%xmm1 │ │ + movdqa (%edi,%ecx,2),%xmm2 │ │ + paddw (%eax,%ecx,2),%xmm2 │ │ + psraw $0x3,%xmm0 │ │ + psraw $0x3,%xmm1 │ │ + paddw 0xab(%ebp),%xmm0 │ │ + paddw 0xab(%ebp),%xmm1 │ │ + mov 0x24(%esp),%edx │ │ + movdqa (%edx,%ecx,2),%xmm3 │ │ + mov 0x28(%esp),%edx │ │ + movdqa (%edx,%ecx,2),%xmm4 │ │ + paddw %xmm0,%xmm4 │ │ + movdqa %xmm0,(%esi,%ecx,2) │ │ + movdqa %xmm2,%xmm0 │ │ + punpcklwd %xmm3,%xmm0 │ │ + pmaddwd %xmm7,%xmm0 │ │ + punpckhwd %xmm3,%xmm2 │ │ + pmaddwd %xmm7,%xmm2 │ │ + movdqa %xmm4,%xmm3 │ │ + punpcklwd %xmm4,%xmm3 │ │ + pmaddwd %xmm6,%xmm3 │ │ + punpckhwd %xmm4,%xmm4 │ │ + pmaddwd %xmm6,%xmm4 │ │ + paddd %xmm3,%xmm0 │ │ + paddd %xmm2,%xmm4 │ │ + movdqa 0x10(%edi,%ecx,2),%xmm2 │ │ + paddw 0x10(%eax,%ecx,2),%xmm2 │ │ + psrad $0xb,%xmm0 │ │ + psrad $0xb,%xmm4 │ │ + packssdw %xmm4,%xmm0 │ │ + movdqa 0x10(%edx,%ecx,2),%xmm4 │ │ + paddw %xmm1,%xmm4 │ │ + mov 0x24(%esp),%edx │ │ + movdqa 0x10(%edx,%ecx,2),%xmm3 │ │ + mov 0x10(%esp),%edx │ │ + movdqa %xmm1,0x10(%esi,%ecx,2) │ │ + movdqa %xmm2,%xmm1 │ │ + punpcklwd %xmm3,%xmm1 │ │ + pmaddwd %xmm7,%xmm1 │ │ + punpckhwd %xmm3,%xmm2 │ │ + pmaddwd %xmm7,%xmm2 │ │ + movdqa %xmm4,%xmm3 │ │ + punpcklwd %xmm4,%xmm3 │ │ + pmaddwd %xmm6,%xmm3 │ │ + punpckhwd %xmm4,%xmm4 │ │ + pmaddwd %xmm6,%xmm4 │ │ + paddd %xmm3,%xmm1 │ │ + paddd %xmm4,%xmm2 │ │ + psrad $0xb,%xmm1 │ │ + psrad $0xb,%xmm2 │ │ + packssdw %xmm2,%xmm1 │ │ + packuswb %xmm1,%xmm0 │ │ + movdqa %xmm0,(%edx,%ecx,1) │ │ + add $0x10,%ecx │ │ + jl 2b681 │ │ + add 0x1c(%esp),%edx │ │ + mov %edi,0x28(%esp) │ │ + mov 0x24(%esp),%edi │ │ + mov %eax,0x24(%esp) │ │ + mov %esi,%eax │ │ + mov 0x28(%esp),%esi │ │ + mov %edx,0x10(%esp) │ │ + retq │ │ + nopl 0x0(%eax,%eax,1) │ │ + nopl 0x0(%eax) │ │ push %ebx │ │ push %esi │ │ push %edi │ │ push %ebp │ │ - sub $0x60,%esp │ │ - mov 0x74(%esp),%eax │ │ - mov 0x78(%esp),%ecx │ │ - mov 0x7c(%esp),%edx │ │ - mov 0x80(%esp),%ebx │ │ - mov 0x84(%esp),%esi │ │ - mov 0x90(%esp),%edi │ │ - mov %edi,0xc(%esp) │ │ - mov 0x88(%esp),%edi │ │ - mov 0x8c(%esp),%ebp │ │ - mov %ebp,(%esp) │ │ - call 2b212 │ │ + sub $0x126c,%esp │ │ + mov 0x129c(%esp),%ecx │ │ + mov 0x1280(%esp),%eax │ │ + mov 0x1294(%esp),%edi │ │ + mov 0x128c(%esp),%ebx │ │ + mov 0x12a0(%esp),%edx │ │ + mov 0x1298(%esp),%esi │ │ + movq (%ecx),%xmm3 │ │ + movq 0x10(%ecx),%xmm7 │ │ + add %edi,%eax │ │ + mov 0x1284(%esp),%ecx │ │ + add %edi,%ebx │ │ + mov %edx,0x8(%esp) │ │ + mov 0x1288(%esp),%edx │ │ + mov %eax,0xc(%esp) │ │ + lea 0x60(%esp,%edi,2),%eax │ │ + mov %esi,0x10(%esp) │ │ + neg %edi │ │ + mov 0x1290(%esp),%esi │ │ + call 2b90d │ │ pop %ebp │ │ - add $0xfffff9fe,%ebp │ │ - movq (%esi),%xmm0 │ │ - movdqa %xmm0,%xmm3 │ │ - pshufb 0x8c470(%ebp),%xmm3 │ │ - movdqa %xmm0,%xmm2 │ │ - pshufb 0x8c440(%ebp),%xmm2 │ │ - movdqa %xmm0,%xmm1 │ │ - pshufb 0x8c420(%ebp),%xmm1 │ │ - pshufb 0x8c410(%ebp),%xmm0 │ │ - movdqa %xmm3,0x14(%esp) │ │ - movdqa %xmm2,0x24(%esp) │ │ - movdqa %xmm1,0x34(%esp) │ │ - movdqa %xmm0,0x44(%esp) │ │ + add $0x8e378,%ebp │ │ + mov %edi,0x14(%esp) │ │ + mov %ecx,0x18(%esp) │ │ + mov %edx,0x1c(%esp) │ │ + pshufb -0x85(%ebp),%xmm3 │ │ + pshufd $0xaa,%xmm3,%xmm1 │ │ + pshufd $0xff,%xmm3,%xmm2 │ │ + punpcklqdq %xmm3,%xmm3 │ │ + movdqa %xmm1,0x30(%esp) │ │ + movdqa %xmm2,0x40(%esp) │ │ + movdqa %xmm3,0x50(%esp) │ │ + pshufd $0x0,%xmm7,%xmm6 │ │ + pshufd $0x55,%xmm7,%xmm7 │ │ + testb $0x4,0x8(%esp) │ │ + je 2ba12 │ │ + call 2bb08 │ │ + add %esi,%ebx │ │ + mov %eax,0x2c(%esp) │ │ + mov %eax,0x28(%esp) │ │ + add $0x300,%eax │ │ + call 2bb08 │ │ + lea (%ebx,%esi,4),%edi │ │ + mov 0xc(%esp),%ebx │ │ + mov %esi,0x4(%esp) │ │ + add %esi,%edi │ │ + mov %edi,(%esp) │ │ + mov %eax,0x24(%esp) │ │ + add $0x300,%eax │ │ + call 2bad1 │ │ + mov %eax,%edi │ │ + mov %eax,0x20(%esp) │ │ + decl 0x10(%esp) │ │ + je 2ba02 │ │ + add 0x18(%esp),%ebx │ │ + add $0x300,%eax │ │ + call 2bad1 │ │ + mov %eax,0x20(%esp) │ │ + decl 0x10(%esp) │ │ + je 2ba97 │ │ + add 0x18(%esp),%ebx │ │ + add $0x300,%eax │ │ + call 2bad1 │ │ + decl 0x10(%esp) │ │ + je 2ba92 │ │ + lea 0x300(%eax),%esi │ │ + call 2bc20 │ │ + decl 0x10(%esp) │ │ + jne 2b9db │ │ + testb $0x8,0x8(%esp) │ │ + je 2ba92 │ │ + mov (%esp),%ebx │ │ + call 2bc5b │ │ + add 0x4(%esp),%ebx │ │ + call 2bc5b │ │ + call 2be8d │ │ + add $0x126c,%esp │ │ + pop %ebp │ │ + pop %edi │ │ + pop %esi │ │ + pop %ebx │ │ + retq │ │ + lea (%ebx,%esi,4),%edi │ │ + mov 0xc(%esp),%ebx │ │ + mov %esi,0x4(%esp) │ │ + lea (%edi,%esi,2),%edi │ │ + mov %edi,(%esp) │ │ + call 2bad1 │ │ + mov %eax,0x2c(%esp) │ │ + mov %eax,0x28(%esp) │ │ + mov %eax,0x24(%esp) │ │ + mov %eax,%edi │ │ + mov %eax,0x20(%esp) │ │ + decl 0x10(%esp) │ │ + je 2ba02 │ │ + add 0x18(%esp),%ebx │ │ + add $0x300,%eax │ │ + call 2bad1 │ │ + mov %eax,0x20(%esp) │ │ + decl 0x10(%esp) │ │ + je 2ba97 │ │ + add 0x18(%esp),%ebx │ │ + add $0x300,%eax │ │ + call 2bad1 │ │ + decl 0x10(%esp) │ │ + je 2ba92 │ │ + lea 0x300(%eax),%esi │ │ + call 2bc20 │ │ + decl 0x10(%esp) │ │ + je 2ba92 │ │ + add $0xc00,%esi │ │ + call 2bc20 │ │ + decl 0x10(%esp) │ │ + jne 2b9d5 │ │ + call 2be8d │ │ + call 2be8d │ │ + jmp 2ba02 │ │ + movd -0x4(%ebx),%xmm2 │ │ + movdqu 0x0(%ebp,%ecx,1),%xmm0 │ │ + movdqu 0x8(%ebp,%ecx,1),%xmm1 │ │ + pshufb 0x1b(%ebp),%xmm2 │ │ + pand %xmm0,%xmm4 │ │ + pand %xmm1,%xmm5 │ │ + pandn %xmm2,%xmm0 │ │ + pandn %xmm2,%xmm1 │ │ + por %xmm0,%xmm4 │ │ + por %xmm1,%xmm5 │ │ + retq │ │ + mov 0x18(%esp),%ecx │ │ + testb $0x1,0xc(%esp) │ │ + je 2bafb │ │ + mov 0x20(%esp),%edx │ │ + movdqa (%ebx,%ecx,1),%xmm4 │ │ + movd (%edx),%xmm5 │ │ + add $0x4,%edx │ │ + pslldq $0x4,%xmm4 │ │ + por %xmm5,%xmm4 │ │ + mov %edx,0x20(%esp) │ │ + jmp 2bb19 │ │ + movdqa (%ebx,%ecx,1),%xmm4 │ │ + pshufb -0x35(%ebp),%xmm4 │ │ + jmp 2bb19 │ │ + mov 0x18(%esp),%ecx │ │ + testb $0x1,0xc(%esp) │ │ + je 2bafb │ │ + movdqu -0x4(%ebx,%ecx,1),%xmm4 │ │ + movdqu 0x4(%ebx,%ecx,1),%xmm5 │ │ testb $0x2,0xc(%esp) │ │ - jne 2b276 │ │ - movl $0xfffffffd,0x10(%esp) │ │ - jmp 2b284 │ │ - add $0xf,%edi │ │ - and $0xfffffff0,%edi │ │ - movl $0x0,0x10(%esp) │ │ - mov %edx,0x8(%esp) │ │ - mov %eax,0x4(%esp) │ │ - mov 0x10(%esp),%esi │ │ - add %edi,%esi │ │ + jne 2bb30 │ │ + cmp $0xffffffee,%ecx │ │ + jl 2bb30 │ │ + call 2baa1 │ │ + movdqa %xmm4,%xmm0 │ │ + pshufb -0x75(%ebp),%xmm0 │ │ + pmaddubsw 0x34(%esp),%xmm0 │ │ + movdqa %xmm5,%xmm1 │ │ + pshufb -0x75(%ebp),%xmm1 │ │ + pmaddubsw 0x34(%esp),%xmm1 │ │ + movdqa %xmm4,%xmm2 │ │ + pshufb -0x65(%ebp),%xmm2 │ │ + pmaddubsw 0x44(%esp),%xmm2 │ │ + movdqa %xmm5,%xmm3 │ │ + pshufb -0x65(%ebp),%xmm3 │ │ + pmaddubsw 0x44(%esp),%xmm3 │ │ + paddw %xmm2,%xmm0 │ │ + movdqa %xmm4,%xmm2 │ │ + pshufb -0x55(%ebp),%xmm2 │ │ + pmaddubsw 0x44(%esp),%xmm2 │ │ + paddw %xmm3,%xmm1 │ │ + movdqa %xmm5,%xmm3 │ │ + pshufb -0x55(%ebp),%xmm3 │ │ + pmaddubsw 0x44(%esp),%xmm3 │ │ + pshufb -0x45(%ebp),%xmm4 │ │ + paddw %xmm2,%xmm0 │ │ + movdqa 0x54(%esp),%xmm2 │ │ + pmullw %xmm4,%xmm2 │ │ + pshufb -0x45(%ebp),%xmm5 │ │ + paddw %xmm3,%xmm1 │ │ + movdqa 0x54(%esp),%xmm3 │ │ + pmullw %xmm5,%xmm3 │ │ + psllw $0x7,%xmm4 │ │ + psllw $0x7,%xmm5 │ │ + paddw %xmm2,%xmm0 │ │ + movdqa 0xbb(%ebp),%xmm2 │ │ + paddw %xmm3,%xmm1 │ │ + paddw %xmm2,%xmm4 │ │ + paddw %xmm2,%xmm5 │ │ + paddsw %xmm4,%xmm0 │ │ + paddsw %xmm5,%xmm1 │ │ + psraw $0x3,%xmm0 │ │ + psraw $0x3,%xmm1 │ │ + paddw 0xab(%ebp),%xmm0 │ │ + paddw 0xab(%ebp),%xmm1 │ │ + movdqa %xmm0,(%eax,%ecx,2) │ │ + movdqa %xmm1,0x10(%eax,%ecx,2) │ │ + add $0x10,%ecx │ │ + jl 2bb13 │ │ + retq │ │ + nop │ │ + add 0x1c(%esp),%ebx │ │ + mov 0x18(%esp),%ecx │ │ testb $0x1,0xc(%esp) │ │ - je 2b2bf │ │ - test %ecx,%ecx │ │ - je 2b2b3 │ │ - movd (%ecx),%xmm0 │ │ - movd (%edx),%xmm1 │ │ - punpckldq %xmm1,%xmm0 │ │ - pslldq $0x9,%xmm0 │ │ - add $0x4,%ecx │ │ - jmp 2b2cc │ │ - movq -0x3(%edx),%xmm0 │ │ - pslldq $0xa,%xmm0 │ │ - jmp 2b2cc │ │ - movd (%edx),%xmm0 │ │ - pshufb 0x8c3d0(%ebp),%xmm0 │ │ - cmp $0x10,%esi │ │ - jg 2b332 │ │ - test %esi,%esi │ │ - jg 2b2f4 │ │ - je 2b2e5 │ │ - add %edi,%edi │ │ - pshufb 0x8c3d0(%ebp,%edi,8),%xmm0 │ │ - shr %edi │ │ - movdqa %xmm0,%xmm1 │ │ - pshufb 0x8c450(%ebp),%xmm1 │ │ - jmp 2b337 │ │ - movdqu 0x3(%edx),%xmm1 │ │ - sub %esi,%ebp │ │ - movdqu 0x8c3c0(%ebp),%xmm2 │ │ - add %esi,%ebp │ │ - movd 0x2(%edx,%esi,1),%xmm3 │ │ - pshufb 0x8c410(%ebp),%xmm3 │ │ - pand %xmm2,%xmm1 │ │ - pxor 0x8c3b0(%ebp),%xmm2 │ │ - pand %xmm2,%xmm3 │ │ - pxor 0x8c3b0(%ebp),%xmm2 │ │ - por %xmm3,%xmm1 │ │ - jmp 2b337 │ │ - movdqu 0x3(%edx),%xmm1 │ │ - movdqa %xmm1,%xmm2 │ │ - palignr $0xa,%xmm0,%xmm2 │ │ - movdqa %xmm2,%xmm3 │ │ - punpcklbw %xmm1,%xmm3 │ │ - punpckhbw %xmm1,%xmm2 │ │ + je 2bc4e │ │ + mov 0x20(%esp),%edx │ │ + movdqa (%ebx,%ecx,1),%xmm4 │ │ + movd (%edx),%xmm5 │ │ + add $0x4,%edx │ │ + pslldq $0x4,%xmm4 │ │ + por %xmm5,%xmm4 │ │ + mov %edx,0x20(%esp) │ │ + jmp 2bc6c │ │ + movdqa (%ebx,%ecx,1),%xmm4 │ │ + pshufb -0x35(%ebp),%xmm4 │ │ + jmp 2bc6c │ │ + mov 0x18(%esp),%ecx │ │ + testb $0x1,0xc(%esp) │ │ + je 2bc4e │ │ + movdqu -0x4(%ebx,%ecx,1),%xmm4 │ │ + movdqu 0x4(%ebx,%ecx,1),%xmm5 │ │ + testb $0x2,0xc(%esp) │ │ + jne 2bc83 │ │ + cmp $0xffffffee,%ecx │ │ + jl 2bc83 │ │ + call 2baa1 │ │ + movdqa %xmm4,%xmm0 │ │ + pshufb -0x75(%ebp),%xmm0 │ │ + pmaddubsw 0x34(%esp),%xmm0 │ │ + movdqa %xmm5,%xmm1 │ │ + pshufb -0x75(%ebp),%xmm1 │ │ + pmaddubsw 0x34(%esp),%xmm1 │ │ + movdqa %xmm4,%xmm2 │ │ + pshufb -0x65(%ebp),%xmm2 │ │ + pmaddubsw 0x44(%esp),%xmm2 │ │ + movdqa %xmm5,%xmm3 │ │ + pshufb -0x65(%ebp),%xmm3 │ │ pmaddubsw 0x44(%esp),%xmm3 │ │ + paddw %xmm2,%xmm0 │ │ + movdqa %xmm4,%xmm2 │ │ + pshufb -0x55(%ebp),%xmm2 │ │ pmaddubsw 0x44(%esp),%xmm2 │ │ - movdqa %xmm1,%xmm4 │ │ - palignr $0xb,%xmm0,%xmm4 │ │ - movdqa %xmm1,%xmm5 │ │ - palignr $0xf,%xmm0,%xmm5 │ │ - movdqa %xmm4,%xmm6 │ │ - punpcklbw %xmm5,%xmm6 │ │ - punpckhbw %xmm5,%xmm4 │ │ - pmaddubsw 0x34(%esp),%xmm6 │ │ - pmaddubsw 0x34(%esp),%xmm4 │ │ - paddw %xmm6,%xmm3 │ │ - paddw %xmm4,%xmm2 │ │ - movdqa %xmm1,%xmm4 │ │ - palignr $0xc,%xmm0,%xmm4 │ │ - movdqa %xmm1,%xmm5 │ │ - palignr $0xe,%xmm0,%xmm5 │ │ - movdqa %xmm4,%xmm6 │ │ - punpcklbw %xmm5,%xmm6 │ │ - punpckhbw %xmm5,%xmm4 │ │ - pmaddubsw 0x24(%esp),%xmm6 │ │ - pmaddubsw 0x24(%esp),%xmm4 │ │ - paddw %xmm6,%xmm3 │ │ - paddw %xmm4,%xmm2 │ │ - movdqa %xmm1,%xmm6 │ │ - palignr $0xd,%xmm0,%xmm6 │ │ - pxor %xmm5,%xmm5 │ │ - movdqa %xmm6,%xmm4 │ │ - punpcklbw %xmm5,%xmm4 │ │ - punpckhbw %xmm5,%xmm6 │ │ - movdqa %xmm4,%xmm5 │ │ + paddw %xmm3,%xmm1 │ │ + movdqa %xmm5,%xmm3 │ │ + pshufb -0x55(%ebp),%xmm3 │ │ + pmaddubsw 0x44(%esp),%xmm3 │ │ + pshufb -0x45(%ebp),%xmm4 │ │ + paddw %xmm2,%xmm0 │ │ + movdqa 0x54(%esp),%xmm2 │ │ + pmullw %xmm4,%xmm2 │ │ + pshufb -0x45(%ebp),%xmm5 │ │ + paddw %xmm3,%xmm1 │ │ + movdqa 0x54(%esp),%xmm3 │ │ + pmullw %xmm5,%xmm3 │ │ + psllw $0x7,%xmm4 │ │ psllw $0x7,%xmm5 │ │ - movdqa %xmm6,%xmm7 │ │ - psllw $0x7,%xmm7 │ │ - psubw 0x8c4f0(%ebp),%xmm5 │ │ - psubw 0x8c4f0(%ebp),%xmm7 │ │ - pmullw 0x14(%esp),%xmm4 │ │ - pmullw 0x14(%esp),%xmm6 │ │ + paddw %xmm2,%xmm0 │ │ + movdqa 0xbb(%ebp),%xmm2 │ │ + paddw %xmm3,%xmm1 │ │ + paddw %xmm2,%xmm4 │ │ + paddw %xmm2,%xmm5 │ │ + paddsw %xmm4,%xmm0 │ │ + paddsw %xmm5,%xmm1 │ │ + mov 0x28(%esp),%edx │ │ + movdqa (%edx,%ecx,2),%xmm2 │ │ + mov 0x24(%esp),%edx │ │ + paddw (%edx,%ecx,2),%xmm2 │ │ + mov 0x2c(%esp),%edx │ │ + movdqa (%edi,%ecx,2),%xmm3 │ │ + movdqa (%edx,%ecx,2),%xmm5 │ │ + mov 0x30(%esp),%edx │ │ + paddw (%eax,%ecx,2),%xmm5 │ │ + psraw $0x3,%xmm0 │ │ + psraw $0x3,%xmm1 │ │ + paddw 0xab(%ebp),%xmm0 │ │ + paddw 0xab(%ebp),%xmm1 │ │ + movdqa (%edx,%ecx,2),%xmm4 │ │ + paddw %xmm0,%xmm4 │ │ + mov 0x28(%esp),%edx │ │ + movdqa %xmm0,(%esi,%ecx,2) │ │ + movdqa %xmm2,%xmm0 │ │ + punpcklwd %xmm3,%xmm0 │ │ + pmaddwd %xmm7,%xmm0 │ │ + punpckhwd %xmm3,%xmm2 │ │ + pmaddwd %xmm7,%xmm2 │ │ + movdqa %xmm4,%xmm3 │ │ + punpcklwd %xmm5,%xmm3 │ │ + pmaddwd %xmm6,%xmm3 │ │ + punpckhwd %xmm5,%xmm4 │ │ + pmaddwd %xmm6,%xmm4 │ │ + paddd %xmm3,%xmm0 │ │ + movdqa 0x10(%edi,%ecx,2),%xmm3 │ │ + paddd %xmm2,%xmm4 │ │ + movdqa 0x10(%edx,%ecx,2),%xmm2 │ │ + mov 0x24(%esp),%edx │ │ + paddw 0x10(%edx,%ecx,2),%xmm2 │ │ + mov 0x2c(%esp),%edx │ │ + movdqa 0x10(%edx,%ecx,2),%xmm5 │ │ + mov 0x30(%esp),%edx │ │ + paddw 0x10(%eax,%ecx,2),%xmm5 │ │ + psrad $0xb,%xmm0 │ │ + psrad $0xb,%xmm4 │ │ + packssdw %xmm4,%xmm0 │ │ + movdqa 0x10(%edx,%ecx,2),%xmm4 │ │ + paddw %xmm1,%xmm4 │ │ + mov 0x10(%esp),%edx │ │ + movdqa %xmm1,0x10(%esi,%ecx,2) │ │ + movdqa %xmm2,%xmm1 │ │ + punpcklwd %xmm3,%xmm1 │ │ + pmaddwd %xmm7,%xmm1 │ │ + punpckhwd %xmm3,%xmm2 │ │ + pmaddwd %xmm7,%xmm2 │ │ + movdqa %xmm4,%xmm3 │ │ + punpcklwd %xmm5,%xmm3 │ │ + pmaddwd %xmm6,%xmm3 │ │ + punpckhwd %xmm5,%xmm4 │ │ + pmaddwd %xmm6,%xmm4 │ │ + paddd %xmm3,%xmm1 │ │ + paddd %xmm4,%xmm2 │ │ + psrad $0xb,%xmm1 │ │ + psrad $0xb,%xmm2 │ │ + packssdw %xmm2,%xmm1 │ │ + packuswb %xmm1,%xmm0 │ │ + movdqa %xmm0,(%edx,%ecx,1) │ │ + add $0x10,%ecx │ │ + jl 2bc66 │ │ + add 0x1c(%esp),%edx │ │ + mov %edx,0x10(%esp) │ │ + mov 0x2c(%esp),%ecx │ │ + mov 0x28(%esp),%edx │ │ + mov %ecx,0x30(%esp) │ │ + mov %edx,0x2c(%esp) │ │ + mov %edi,0x28(%esp) │ │ + mov 0x24(%esp),%edi │ │ + mov %eax,0x24(%esp) │ │ + mov %esi,%eax │ │ + mov %ecx,%esi │ │ + retq │ │ + mov 0x18(%esp),%ecx │ │ + mov 0x28(%esp),%edx │ │ + movdqa (%edx,%ecx,2),%xmm1 │ │ + mov 0x24(%esp),%edx │ │ + paddw (%edx,%ecx,2),%xmm1 │ │ + mov 0x30(%esp),%edx │ │ + movdqa (%edi,%ecx,2),%xmm2 │ │ + movdqa (%eax,%ecx,2),%xmm4 │ │ + movdqa (%edx,%ecx,2),%xmm3 │ │ paddw %xmm4,%xmm3 │ │ - paddw %xmm6,%xmm2 │ │ - paddsw %xmm5,%xmm3 │ │ - paddsw %xmm7,%xmm2 │ │ - psraw $0x3,%xmm3 │ │ - psraw $0x3,%xmm2 │ │ - paddw 0x8c4e0(%ebp),%xmm3 │ │ - paddw 0x8c4e0(%ebp),%xmm2 │ │ - movdqa %xmm3,(%eax) │ │ - movdqa %xmm2,0x10(%eax) │ │ + mov 0x2c(%esp),%edx │ │ + paddw (%edx,%ecx,2),%xmm4 │ │ + mov 0x28(%esp),%edx │ │ movdqa %xmm1,%xmm0 │ │ - add $0x10,%edx │ │ - add $0x20,%eax │ │ - sub $0x10,%esi │ │ - cmp $0x10,%esi │ │ - jg 2b332 │ │ - test %esi,%esi │ │ - jg 2b2f4 │ │ - cmp 0x10(%esp),%esi │ │ - jg 2b2e5 │ │ - mov 0x8(%esp),%edx │ │ - mov 0x4(%esp),%eax │ │ - add %ebx,%edx │ │ - add $0x300,%eax │ │ - decl (%esp) │ │ - jg 2b284 │ │ - add $0x60,%esp │ │ - pop %ebp │ │ - pop %edi │ │ - pop %esi │ │ - pop %ebx │ │ + punpcklwd %xmm2,%xmm0 │ │ + pmaddwd %xmm7,%xmm0 │ │ + punpckhwd %xmm2,%xmm1 │ │ + pmaddwd %xmm7,%xmm1 │ │ + movdqa %xmm3,%xmm2 │ │ + punpcklwd %xmm4,%xmm2 │ │ + pmaddwd %xmm6,%xmm2 │ │ + punpckhwd %xmm4,%xmm3 │ │ + pmaddwd %xmm6,%xmm3 │ │ + paddd %xmm2,%xmm0 │ │ + paddd %xmm3,%xmm1 │ │ + movdqa 0x10(%edx,%ecx,2),%xmm2 │ │ + mov 0x24(%esp),%edx │ │ + paddw 0x10(%edx,%ecx,2),%xmm2 │ │ + mov 0x30(%esp),%edx │ │ + movdqa 0x10(%edi,%ecx,2),%xmm3 │ │ + movdqa 0x10(%eax,%ecx,2),%xmm5 │ │ + movdqa 0x10(%edx,%ecx,2),%xmm4 │ │ + paddw %xmm5,%xmm4 │ │ + mov 0x2c(%esp),%edx │ │ + paddw 0x10(%edx,%ecx,2),%xmm5 │ │ + mov 0x10(%esp),%edx │ │ + psrad $0xb,%xmm0 │ │ + psrad $0xb,%xmm1 │ │ + packssdw %xmm1,%xmm0 │ │ + movdqa %xmm2,%xmm1 │ │ + punpcklwd %xmm3,%xmm1 │ │ + pmaddwd %xmm7,%xmm1 │ │ + punpckhwd %xmm3,%xmm2 │ │ + pmaddwd %xmm7,%xmm2 │ │ + movdqa %xmm4,%xmm3 │ │ + punpcklwd %xmm5,%xmm3 │ │ + pmaddwd %xmm6,%xmm3 │ │ + punpckhwd %xmm5,%xmm4 │ │ + pmaddwd %xmm6,%xmm4 │ │ + paddd %xmm3,%xmm1 │ │ + paddd %xmm4,%xmm2 │ │ + psrad $0xb,%xmm1 │ │ + psrad $0xb,%xmm2 │ │ + packssdw %xmm2,%xmm1 │ │ + packuswb %xmm1,%xmm0 │ │ + movdqa %xmm0,(%edx,%ecx,1) │ │ + add $0x10,%ecx │ │ + jl 2be91 │ │ + add 0x1c(%esp),%edx │ │ + mov %edx,0x10(%esp) │ │ + mov 0x2c(%esp),%ecx │ │ + mov 0x28(%esp),%edx │ │ + mov %ecx,0x30(%esp) │ │ + mov %edx,0x2c(%esp) │ │ + mov %edi,0x28(%esp) │ │ + mov 0x24(%esp),%edi │ │ + mov %eax,0x24(%esp) │ │ retq │ │ + nopl 0x0(%eax,%eax,1) │ │ nopw 0x0(%eax,%eax,1) │ │ push %ebx │ │ push %esi │ │ push %edi │ │ push %ebp │ │ - sub $0x6c,%esp │ │ - mov 0x80(%esp),%eax │ │ - mov 0x84(%esp),%ecx │ │ - mov 0x88(%esp),%edx │ │ - mov 0x8c(%esp),%ebx │ │ - mov 0x90(%esp),%esi │ │ - mov 0x98(%esp),%edi │ │ - and $0x8,%edi │ │ - shr $0x2,%edi │ │ - sub $0x3,%edi │ │ - mov %edi,0xc(%esp) │ │ - mov 0x94(%esp),%edi │ │ - mov 0x98(%esp),%ebp │ │ - mov %ebp,(%esp) │ │ - call 2b4e4 │ │ + sub $0xc5c,%esp │ │ + mov 0xc8c(%esp),%ecx │ │ + mov 0xc70(%esp),%eax │ │ + mov 0xc84(%esp),%edi │ │ + mov 0xc7c(%esp),%ebx │ │ + mov 0xc90(%esp),%edx │ │ + mov 0xc88(%esp),%esi │ │ + movq (%ecx),%xmm2 │ │ + movq 0x10(%ecx),%xmm7 │ │ + add %edi,%eax │ │ + mov 0xc74(%esp),%ecx │ │ + add %edi,%ebx │ │ + mov %edx,0x8(%esp) │ │ + mov 0xc78(%esp),%edx │ │ + mov %eax,0xc(%esp) │ │ + lea 0x50(%esp,%edi,2),%eax │ │ + mov %esi,0x10(%esp) │ │ + neg %edi │ │ + mov 0xc80(%esp),%esi │ │ + call 2c02d │ │ pop %ebp │ │ - add $0xfffff72c,%ebp │ │ - movq (%edi),%xmm0 │ │ - pshufd $0x55,%xmm0,%xmm1 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - paddw 0x8c510(%ebp),%xmm1 │ │ - movdqa %xmm0,0x50(%esp) │ │ + add $0x8dc58,%ebp │ │ + mov %edi,0x14(%esp) │ │ + mov %ecx,0x18(%esp) │ │ + mov %edx,0x1c(%esp) │ │ + pshufb -0x85(%ebp),%xmm2 │ │ + pshufd $0xff,%xmm2,%xmm1 │ │ + punpcklqdq %xmm2,%xmm2 │ │ movdqa %xmm1,0x40(%esp) │ │ - movdqa (%edx),%xmm3 │ │ - testb $0x4,(%esp) │ │ - je 2b52d │ │ - movdqa -0x600(%edx),%xmm0 │ │ - movdqa -0x300(%edx),%xmm2 │ │ - movdqa %xmm0,%xmm1 │ │ - jmp 2b539 │ │ - movdqa %xmm3,%xmm0 │ │ - movdqa %xmm3,%xmm1 │ │ - movdqa %xmm3,%xmm2 │ │ - mov %esi,%edi │ │ - mov %edx,0x8(%esp) │ │ - mov %eax,0x4(%esp) │ │ - add 0xc(%esp),%edi │ │ - jg 2b586 │ │ - je 2b570 │ │ - cmp $0xffffffff,%edi │ │ - je 2b55e │ │ - movdqa %xmm3,%xmm5 │ │ - movdqa %xmm3,%xmm4 │ │ - movdqa %xmm3,%xmm6 │ │ - jmp 2b59e │ │ - movdqa 0x300(%edx),%xmm4 │ │ - movdqa %xmm4,%xmm5 │ │ - movdqa %xmm4,%xmm6 │ │ - jmp 2b59e │ │ - movdqa 0x300(%edx),%xmm4 │ │ - movdqa 0x600(%edx),%xmm5 │ │ - movdqa %xmm5,%xmm6 │ │ - jmp 2b59e │ │ - movdqa 0x300(%edx),%xmm4 │ │ - movdqa 0x600(%edx),%xmm5 │ │ - movdqa 0x900(%edx),%xmm6 │ │ - movdqa %xmm1,0x30(%esp) │ │ - movdqa %xmm2,0x20(%esp) │ │ - movdqa %xmm3,0x10(%esp) │ │ - paddw %xmm6,%xmm0 │ │ - paddw %xmm5,%xmm1 │ │ - paddw %xmm4,%xmm2 │ │ - movdqa %xmm2,%xmm7 │ │ - punpcklwd %xmm3,%xmm7 │ │ - punpckhwd %xmm3,%xmm2 │ │ - movdqa %xmm0,%xmm3 │ │ - punpcklwd %xmm1,%xmm3 │ │ - punpckhwd %xmm1,%xmm0 │ │ - movdqa 0x50(%esp),%xmm1 │ │ - pmaddwd %xmm1,%xmm3 │ │ - pmaddwd %xmm1,%xmm0 │ │ - movdqa 0x40(%esp),%xmm1 │ │ - pmaddwd %xmm1,%xmm7 │ │ - pmaddwd %xmm1,%xmm2 │ │ - paddd 0x8c520(%ebp),%xmm3 │ │ - paddd 0x8c520(%ebp),%xmm0 │ │ - paddd %xmm7,%xmm3 │ │ - paddd %xmm2,%xmm0 │ │ - psrad $0xb,%xmm3 │ │ - psrad $0xb,%xmm0 │ │ - packssdw %xmm0,%xmm3 │ │ - packuswb %xmm3,%xmm3 │ │ - movq %xmm3,(%eax) │ │ - movdqa 0x30(%esp),%xmm1 │ │ - movdqa 0x20(%esp),%xmm2 │ │ - movdqa 0x10(%esp),%xmm3 │ │ - movdqa %xmm1,%xmm0 │ │ - movdqa %xmm2,%xmm1 │ │ - movdqa %xmm3,%xmm2 │ │ - movdqa %xmm4,%xmm3 │ │ - movdqa %xmm5,%xmm4 │ │ - movdqa %xmm6,%xmm5 │ │ - add $0x300,%edx │ │ - add %ecx,%eax │ │ - dec %edi │ │ - jg 2b596 │ │ - cmp 0xc(%esp),%edi │ │ - jg 2b59e │ │ - mov 0x8(%esp),%edx │ │ - mov 0x4(%esp),%eax │ │ - add $0x10,%edx │ │ - add $0x8,%eax │ │ - sub $0x8,%ebx │ │ - jg 2b50d │ │ - add $0x6c,%esp │ │ + movdqa %xmm2,0x30(%esp) │ │ + pshufd $0x0,%xmm7,%xmm6 │ │ + pshufd $0x55,%xmm7,%xmm7 │ │ + testb $0x4,0x8(%esp) │ │ + je 2c0fc │ │ + call 2c1b6 │ │ + add %esi,%ebx │ │ + mov %eax,0x24(%esp) │ │ + add $0x300,%eax │ │ + call 2c1b6 │ │ + lea (%ebx,%esi,4),%ecx │ │ + mov 0xc(%esp),%ebx │ │ + mov %eax,%edi │ │ + add $0x300,%eax │ │ + mov %esi,0x4(%esp) │ │ + add %esi,%ecx │ │ + mov %ecx,(%esp) │ │ + call 2c17f │ │ + mov %eax,0x20(%esp) │ │ + decl 0x10(%esp) │ │ + je 2c175 │ │ + add 0x18(%esp),%ebx │ │ + add $0x300,%eax │ │ + call 2c17f │ │ + decl 0x10(%esp) │ │ + je 2c15c │ │ + mov 0x24(%esp),%esi │ │ + call 2c2b0 │ │ + decl 0x10(%esp) │ │ + jne 2c0ce │ │ + testb $0x8,0x8(%esp) │ │ + je 2c15c │ │ + mov (%esp),%ebx │ │ + call 2c2eb │ │ + add 0x4(%esp),%ebx │ │ + call 2c2eb │ │ + add $0xc5c,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ + lea (%ebx,%esi,4),%edi │ │ + mov 0xc(%esp),%ebx │ │ + mov %esi,0x4(%esp) │ │ + lea (%edi,%esi,2),%edi │ │ + mov %edi,(%esp) │ │ + call 2c17f │ │ + mov %eax,0x24(%esp) │ │ + mov %eax,%edi │ │ + mov %eax,0x20(%esp) │ │ + decl 0x10(%esp) │ │ + je 2c175 │ │ + add 0x18(%esp),%ebx │ │ + add $0x300,%eax │ │ + call 2c17f │ │ + decl 0x10(%esp) │ │ + je 2c15c │ │ + lea 0x300(%eax),%esi │ │ + call 2c2b0 │ │ + decl 0x10(%esp) │ │ + je 2c15c │ │ + add $0x900,%esi │ │ + call 2c2b0 │ │ + decl 0x10(%esp) │ │ + jne 2c0ca │ │ + call 2c4bb │ │ + add 0x18(%esp),%edx │ │ + mov %edi,0x24(%esp) │ │ + mov 0x20(%esp),%edi │ │ + mov %eax,0x20(%esp) │ │ + mov %edx,0xc(%esp) │ │ + call 2c4bb │ │ + jmp 2c0f1 │ │ + mov 0x18(%esp),%ecx │ │ + testb $0x1,0xc(%esp) │ │ + je 2c1a9 │ │ + mov 0x20(%esp),%edx │ │ + movdqa (%ebx,%ecx,1),%xmm4 │ │ + movd (%edx),%xmm5 │ │ + add $0x4,%edx │ │ + pslldq $0x4,%xmm4 │ │ + por %xmm5,%xmm4 │ │ + mov %edx,0x20(%esp) │ │ + jmp 2c1c7 │ │ + movdqa (%ebx,%ecx,1),%xmm4 │ │ + pshufb -0x35(%ebp),%xmm4 │ │ + jmp 2c1c7 │ │ + mov 0x18(%esp),%ecx │ │ + testb $0x1,0xc(%esp) │ │ + je 2c1a9 │ │ + movdqu -0x4(%ebx,%ecx,1),%xmm4 │ │ + movdqu 0x4(%ebx,%ecx,1),%xmm5 │ │ + testb $0x2,0xc(%esp) │ │ + jne 2c1de │ │ + cmp $0xffffffef,%ecx │ │ + jl 2c1de │ │ + call 2baa1 │ │ + movdqa %xmm4,%xmm0 │ │ + pshufb -0x65(%ebp),%xmm0 │ │ + pmaddubsw 0x44(%esp),%xmm0 │ │ + movdqa %xmm5,%xmm1 │ │ + pshufb -0x65(%ebp),%xmm1 │ │ + pmaddubsw 0x44(%esp),%xmm1 │ │ + movdqa %xmm4,%xmm2 │ │ + pshufb -0x55(%ebp),%xmm2 │ │ + pmaddubsw 0x44(%esp),%xmm2 │ │ + movdqa %xmm5,%xmm3 │ │ + pshufb -0x55(%ebp),%xmm3 │ │ + pmaddubsw 0x44(%esp),%xmm3 │ │ + pshufb -0x45(%ebp),%xmm4 │ │ + paddw %xmm2,%xmm0 │ │ + movdqa 0x34(%esp),%xmm2 │ │ + pmullw %xmm4,%xmm2 │ │ + pshufb -0x45(%ebp),%xmm5 │ │ + paddw %xmm3,%xmm1 │ │ + movdqa 0x34(%esp),%xmm3 │ │ + pmullw %xmm5,%xmm3 │ │ + psllw $0x7,%xmm4 │ │ + psllw $0x7,%xmm5 │ │ + paddw 0xbb(%ebp),%xmm4 │ │ + paddw 0xbb(%ebp),%xmm5 │ │ + paddw %xmm2,%xmm0 │ │ + paddw %xmm3,%xmm1 │ │ + paddsw %xmm4,%xmm0 │ │ + paddsw %xmm5,%xmm1 │ │ + psraw $0x3,%xmm0 │ │ + psraw $0x3,%xmm1 │ │ + paddw 0xab(%ebp),%xmm0 │ │ + paddw 0xab(%ebp),%xmm1 │ │ + movdqa %xmm0,(%eax,%ecx,2) │ │ + movdqa %xmm1,0x10(%eax,%ecx,2) │ │ + add $0x10,%ecx │ │ + jl 2c1c1 │ │ + retq │ │ + nopl 0x0(%eax,%eax,1) │ │ + nopl 0x0(%eax,%eax,1) │ │ + add 0x1c(%esp),%ebx │ │ + mov 0x18(%esp),%ecx │ │ + testb $0x1,0xc(%esp) │ │ + je 2c2de │ │ + mov 0x20(%esp),%edx │ │ + movdqa (%ebx,%ecx,1),%xmm4 │ │ + movd (%edx),%xmm5 │ │ + add $0x4,%edx │ │ + pslldq $0x4,%xmm4 │ │ + por %xmm5,%xmm4 │ │ + mov %edx,0x20(%esp) │ │ + jmp 2c2fc │ │ + movdqa (%ebx,%ecx,1),%xmm4 │ │ + pshufb -0x35(%ebp),%xmm4 │ │ + jmp 2c2fc │ │ + mov 0x18(%esp),%ecx │ │ + testb $0x1,0xc(%esp) │ │ + je 2c2de │ │ + movdqu -0x4(%ebx,%ecx,1),%xmm4 │ │ + movdqu 0x4(%ebx,%ecx,1),%xmm5 │ │ + testb $0x2,0xc(%esp) │ │ + jne 2c313 │ │ + cmp $0xffffffef,%ecx │ │ + jl 2c313 │ │ + call 2baa1 │ │ + movdqa %xmm4,%xmm0 │ │ + pshufb -0x65(%ebp),%xmm0 │ │ + pmaddubsw 0x44(%esp),%xmm0 │ │ + movdqa %xmm5,%xmm1 │ │ + pshufb -0x65(%ebp),%xmm1 │ │ + pmaddubsw 0x44(%esp),%xmm1 │ │ + movdqa %xmm4,%xmm2 │ │ + pshufb -0x55(%ebp),%xmm2 │ │ + pmaddubsw 0x44(%esp),%xmm2 │ │ + movdqa %xmm5,%xmm3 │ │ + pshufb -0x55(%ebp),%xmm3 │ │ + pmaddubsw 0x44(%esp),%xmm3 │ │ + pshufb -0x45(%ebp),%xmm4 │ │ + paddw %xmm2,%xmm0 │ │ + movdqa 0x34(%esp),%xmm2 │ │ + pmullw %xmm4,%xmm2 │ │ + pshufb -0x45(%ebp),%xmm5 │ │ + paddw %xmm3,%xmm1 │ │ + movdqa 0x34(%esp),%xmm3 │ │ + pmullw %xmm5,%xmm3 │ │ + psllw $0x7,%xmm4 │ │ + psllw $0x7,%xmm5 │ │ + paddw 0xbb(%ebp),%xmm4 │ │ + paddw 0xbb(%ebp),%xmm5 │ │ + paddw %xmm2,%xmm0 │ │ + paddw %xmm3,%xmm1 │ │ + paddsw %xmm4,%xmm0 │ │ + paddsw %xmm5,%xmm1 │ │ + movdqa (%edi,%ecx,2),%xmm2 │ │ + paddw (%eax,%ecx,2),%xmm2 │ │ + psraw $0x3,%xmm0 │ │ + psraw $0x3,%xmm1 │ │ + paddw 0xab(%ebp),%xmm0 │ │ + paddw 0xab(%ebp),%xmm1 │ │ + mov 0x24(%esp),%edx │ │ + movdqa (%edx,%ecx,2),%xmm3 │ │ + mov 0x28(%esp),%edx │ │ + movdqa (%edx,%ecx,2),%xmm4 │ │ + paddw %xmm0,%xmm4 │ │ + movdqa %xmm0,(%esi,%ecx,2) │ │ + movdqa %xmm2,%xmm0 │ │ + punpcklwd %xmm3,%xmm0 │ │ + pmaddwd %xmm7,%xmm0 │ │ + punpckhwd %xmm3,%xmm2 │ │ + pmaddwd %xmm7,%xmm2 │ │ + movdqa %xmm4,%xmm3 │ │ + punpcklwd %xmm4,%xmm3 │ │ + pmaddwd %xmm6,%xmm3 │ │ + punpckhwd %xmm4,%xmm4 │ │ + pmaddwd %xmm6,%xmm4 │ │ + paddd %xmm3,%xmm0 │ │ + paddd %xmm2,%xmm4 │ │ + movdqa 0x10(%edi,%ecx,2),%xmm2 │ │ + paddw 0x10(%eax,%ecx,2),%xmm2 │ │ + psrad $0xb,%xmm0 │ │ + psrad $0xb,%xmm4 │ │ + packssdw %xmm4,%xmm0 │ │ + movdqa 0x10(%edx,%ecx,2),%xmm4 │ │ + paddw %xmm1,%xmm4 │ │ + mov 0x24(%esp),%edx │ │ + movdqa 0x10(%edx,%ecx,2),%xmm3 │ │ + mov 0x10(%esp),%edx │ │ + movdqa %xmm1,0x10(%esi,%ecx,2) │ │ + movdqa %xmm2,%xmm1 │ │ + punpcklwd %xmm3,%xmm1 │ │ + pmaddwd %xmm7,%xmm1 │ │ + punpckhwd %xmm3,%xmm2 │ │ + pmaddwd %xmm7,%xmm2 │ │ + movdqa %xmm4,%xmm3 │ │ + punpcklwd %xmm4,%xmm3 │ │ + pmaddwd %xmm6,%xmm3 │ │ + punpckhwd %xmm4,%xmm4 │ │ + pmaddwd %xmm6,%xmm4 │ │ + paddd %xmm3,%xmm1 │ │ + paddd %xmm4,%xmm2 │ │ + psrad $0xb,%xmm1 │ │ + psrad $0xb,%xmm2 │ │ + packssdw %xmm2,%xmm1 │ │ + packuswb %xmm1,%xmm0 │ │ + movdqa %xmm0,(%edx,%ecx,1) │ │ + add $0x10,%ecx │ │ + jl 2c2f6 │ │ + add 0x1c(%esp),%edx │ │ + mov %edi,0x28(%esp) │ │ + mov 0x24(%esp),%edi │ │ + mov %eax,0x24(%esp) │ │ + mov %esi,%eax │ │ + mov 0x28(%esp),%esi │ │ + mov %edx,0x10(%esp) │ │ + retq │ │ + mov 0x18(%esp),%ecx │ │ + movdqa (%eax,%ecx,2),%xmm3 │ │ + movdqa (%edi,%ecx,2),%xmm1 │ │ + paddw %xmm3,%xmm1 │ │ + mov 0x24(%esp),%edx │ │ + movdqa (%edx,%ecx,2),%xmm2 │ │ + mov 0x28(%esp),%edx │ │ + paddw (%edx,%ecx,2),%xmm3 │ │ + movdqa %xmm1,%xmm0 │ │ + punpcklwd %xmm2,%xmm0 │ │ + pmaddwd %xmm7,%xmm0 │ │ + punpckhwd %xmm2,%xmm1 │ │ + pmaddwd %xmm7,%xmm1 │ │ + punpcklwd %xmm3,%xmm2 │ │ + pmaddwd %xmm6,%xmm2 │ │ + punpckhwd %xmm3,%xmm3 │ │ + pmaddwd %xmm6,%xmm3 │ │ + paddd %xmm2,%xmm0 │ │ + paddd %xmm3,%xmm1 │ │ + movdqa 0x10(%eax,%ecx,2),%xmm4 │ │ + movdqa 0x10(%edi,%ecx,2),%xmm2 │ │ + paddw %xmm4,%xmm2 │ │ + paddw 0x10(%edx,%ecx,2),%xmm4 │ │ + mov 0x24(%esp),%edx │ │ + movdqa 0x10(%edx,%ecx,2),%xmm3 │ │ + mov 0x10(%esp),%edx │ │ + psrad $0xb,%xmm0 │ │ + psrad $0xb,%xmm1 │ │ + packssdw %xmm1,%xmm0 │ │ + movdqa %xmm2,%xmm1 │ │ + punpcklwd %xmm3,%xmm1 │ │ + pmaddwd %xmm7,%xmm1 │ │ + punpckhwd %xmm3,%xmm2 │ │ + pmaddwd %xmm7,%xmm2 │ │ + punpcklwd %xmm4,%xmm3 │ │ + pmaddwd %xmm6,%xmm3 │ │ + punpckhwd %xmm4,%xmm4 │ │ + pmaddwd %xmm6,%xmm4 │ │ + paddd %xmm3,%xmm1 │ │ + paddd %xmm4,%xmm2 │ │ + psrad $0xb,%xmm1 │ │ + psrad $0xb,%xmm2 │ │ + packssdw %xmm2,%xmm1 │ │ + packuswb %xmm1,%xmm0 │ │ + movdqa %xmm0,(%edx,%ecx,1) │ │ + add $0x10,%ecx │ │ + jl 2c4bf │ │ + retq │ │ + nopw 0x0(%eax,%eax,1) │ │ push %ebx │ │ push %esi │ │ push %edi │ │ push %ebp │ │ mov 0x14(%esp),%eax │ │ mov 0x18(%esp),%ecx │ │ mov 0x1c(%esp),%edx │ │ @@ -35208,56 +36090,56 @@ │ │ mov 0x24(%esp),%esi │ │ mov 0x28(%esp),%edi │ │ mov 0x30(%esp),%ebp │ │ and $0x2,%ebp │ │ add %ebp,%edi │ │ xor $0x2,%ebp │ │ mov %ebp,0x18(%esp) │ │ - call 2b6b1 │ │ + call 2c5c1 │ │ pop %ebp │ │ - add $0xfffff55f,%ebp │ │ - jne 2b6c0 │ │ + add $0xffffe61f,%ebp │ │ + jne 2c5d0 │ │ add $0x7,%edi │ │ and $0xfffffff8,%edi │ │ pxor %xmm1,%xmm1 │ │ lea (%ebx,%edi,1),%ebx │ │ lea -0x2(%ecx,%edi,2),%ecx │ │ lea -0x4(%eax,%edi,4),%eax │ │ neg %edi │ │ mov %edi,0x14(%esp) │ │ mov 0x14(%esp),%edi │ │ testb $0x1,0x30(%esp) │ │ - je 2b6f2 │ │ + je 2c602 │ │ test %edx,%edx │ │ - je 2b702 │ │ + je 2c612 │ │ movd (%edx),%xmm0 │ │ pslldq $0xc,%xmm0 │ │ add $0x4,%edx │ │ - jmp 2b70d │ │ + jmp 2c61d │ │ movd (%ebx,%edi,1),%xmm0 │ │ - pshufb 0x8c410(%ebp),%xmm0 │ │ - jmp 2b70d │ │ + pshufb 0x8f0b0(%ebp),%xmm0 │ │ + jmp 2c61d │ │ movd -0x2(%ebx,%edi,1),%xmm0 │ │ pslldq $0xe,%xmm0 │ │ punpckhbw %xmm1,%xmm0 │ │ cmp $0xfffffff8,%edi │ │ - jle 2b757 │ │ + jle 2c667 │ │ movd -0x4(%ebx),%xmm3 │ │ - pshufb 0x8c430(%ebp),%xmm3 │ │ + pshufb 0x8f0c0(%ebp),%xmm3 │ │ movq (%ebx,%edi,1),%xmm2 │ │ punpcklbw %xmm1,%xmm2 │ │ punpcklbw %xmm1,%xmm3 │ │ - movdqu 0x8c3c0(%ebp,%edi,2),%xmm4 │ │ + movdqu 0x8f0a8(%ebp,%edi,2),%xmm4 │ │ pand %xmm4,%xmm2 │ │ pandn %xmm3,%xmm4 │ │ por %xmm4,%xmm2 │ │ - jmp 2b760 │ │ + jmp 2c670 │ │ movdqa %xmm0,%xmm2 │ │ - pshufb 0x8c480(%ebp),%xmm2 │ │ - jmp 2b760 │ │ + pshufb 0x8f0f0(%ebp),%xmm2 │ │ + jmp 2c670 │ │ movq (%ebx,%edi,1),%xmm2 │ │ punpcklbw %xmm1,%xmm2 │ │ movdqa %xmm2,%xmm3 │ │ palignr $0xc,%xmm0,%xmm3 │ │ movdqa %xmm2,%xmm4 │ │ palignr $0xe,%xmm0,%xmm4 │ │ movdqa %xmm3,%xmm5 │ │ @@ -35277,24 +36159,24 @@ │ │ paddw %xmm2,%xmm3 │ │ movdqu %xmm3,(%ecx,%edi,2) │ │ movdqu %xmm5,(%eax,%edi,4) │ │ movdqu %xmm6,0x10(%eax,%edi,4) │ │ movdqa %xmm2,%xmm0 │ │ add $0x8,%edi │ │ cmp $0xfffffff8,%edi │ │ - jle 2b757 │ │ + jle 2c667 │ │ test %edi,%edi │ │ - jl 2b716 │ │ + jl 2c626 │ │ cmp 0x18(%esp),%edi │ │ - jl 2b748 │ │ + jl 2c658 │ │ add $0x640,%eax │ │ add $0x320,%ecx │ │ add %esi,%ebx │ │ decl 0x2c(%esp) │ │ - jg 2b6d5 │ │ + jg 2c5e5 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopw 0x0(%eax,%eax,1) │ │ push %ebx │ │ @@ -35318,25 +36200,25 @@ │ │ mov (%esp),%eax │ │ mov 0x4(%esp),%ecx │ │ lea 0x2(%esi),%ebp │ │ add 0x8(%esp),%ebp │ │ lea -0x63c(%eax,%edi,4),%eax │ │ lea -0x31e(%ecx,%edi,2),%ecx │ │ test $0x4,%bl │ │ - jne 2b88b │ │ + jne 2c79b │ │ movdqu 0x640(%eax),%xmm0 │ │ movdqu 0x650(%eax),%xmm1 │ │ movdqa %xmm0,%xmm2 │ │ movdqa %xmm1,%xmm3 │ │ movdqa %xmm0,%xmm4 │ │ movdqa %xmm1,%xmm5 │ │ movdqu 0x320(%ecx),%xmm6 │ │ movdqa %xmm6,%xmm7 │ │ movdqa %xmm6,0xc(%esp) │ │ - jmp 2b8ce │ │ + jmp 2c7de │ │ movdqu -0x640(%eax),%xmm0 │ │ movdqu -0x630(%eax),%xmm1 │ │ movdqu (%eax),%xmm2 │ │ movdqu 0x10(%eax),%xmm3 │ │ movdqu -0x320(%ecx),%xmm6 │ │ movdqu (%ecx),%xmm7 │ │ movdqu 0x320(%ecx),%xmm4 │ │ @@ -35357,20 +36239,20 @@ │ │ movdqa %xmm4,%xmm2 │ │ movdqa %xmm5,%xmm3 │ │ movdqa %xmm7,%xmm6 │ │ movdqa 0xc(%esp),%xmm7 │ │ add $0x640,%eax │ │ add $0x320,%ecx │ │ dec %ebp │ │ - jg 2b8b0 │ │ + jg 2c7c0 │ │ cmp 0x8(%esp),%ebp │ │ - jg 2b8ce │ │ + jg 2c7de │ │ add $0x8,%edi │ │ cmp %edx,%edi │ │ - jl 2b836 │ │ + jl 2c746 │ │ add $0x28,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ @@ -35383,17 +36265,17 @@ │ │ mov 0x18(%esp),%ecx │ │ mov 0x1c(%esp),%edx │ │ mov 0x20(%esp),%ebx │ │ mov 0x24(%esp),%esi │ │ sub $0x63c,%eax │ │ sub $0x31e,%ecx │ │ add $0x2,%ebx │ │ - call 2b96b │ │ + call 2c87b │ │ pop %edi │ │ - add $0xfffff2a5,%edi │ │ + add $0xffffe365,%edi │ │ movd %esi,%xmm6 │ │ pshuflw $0x0,%xmm6,%xmm6 │ │ punpcklqdq %xmm6,%xmm6 │ │ pxor %xmm7,%xmm7 │ │ mov $0xfffffffe,%esi │ │ movq (%ecx,%esi,2),%xmm0 │ │ movq 0x320(%ecx,%esi,2),%xmm1 │ │ @@ -35407,86 +36289,86 @@ │ │ pslld $0x3,%xmm5 │ │ paddd %xmm4,%xmm2 │ │ paddd %xmm5,%xmm3 │ │ movdqa %xmm0,%xmm4 │ │ pmaddwd %xmm0,%xmm4 │ │ movdqa %xmm1,%xmm5 │ │ pmaddwd %xmm1,%xmm5 │ │ - pmaddwd 0x8c570(%edi),%xmm0 │ │ - pmaddwd 0x8c570(%edi),%xmm1 │ │ + pmaddwd 0x8f1c0(%edi),%xmm0 │ │ + pmaddwd 0x8f1c0(%edi),%xmm1 │ │ psubd %xmm4,%xmm2 │ │ psubd %xmm5,%xmm3 │ │ movdqa %xmm2,%xmm5 │ │ pmulhuw %xmm6,%xmm5 │ │ pmullw %xmm6,%xmm2 │ │ pslld $0x10,%xmm5 │ │ paddd %xmm5,%xmm2 │ │ movdqa %xmm3,%xmm5 │ │ pmulhuw %xmm6,%xmm5 │ │ pmullw %xmm6,%xmm3 │ │ pslld $0x10,%xmm5 │ │ paddd %xmm5,%xmm3 │ │ - paddusw 0x8c570(%edi),%xmm2 │ │ - paddusw 0x8c570(%edi),%xmm3 │ │ + paddusw 0x8f1c0(%edi),%xmm2 │ │ + paddusw 0x8f1c0(%edi),%xmm3 │ │ psrld $0x14,%xmm2 │ │ psrld $0x14,%xmm3 │ │ movdqa %xmm7,%xmm5 │ │ movd %xmm2,%ebp │ │ - movd 0xa3d7d(%ebp,%edi,1),%xmm4 │ │ + movd 0xa61cd(%ebp,%edi,1),%xmm4 │ │ pextrw $0x2,%xmm2,%ebp │ │ - pinsrw $0x3,0xa3d7f(%ebp,%edi,1),%xmm5 │ │ + pinsrw $0x3,0xa61cf(%ebp,%edi,1),%xmm5 │ │ pextrw $0x4,%xmm2,%ebp │ │ - pinsrw $0x5,0xa3d7f(%ebp,%edi,1),%xmm4 │ │ + pinsrw $0x5,0xa61cf(%ebp,%edi,1),%xmm4 │ │ pextrw $0x6,%xmm2,%ebp │ │ - pinsrw $0x7,0xa3d7f(%ebp,%edi,1),%xmm5 │ │ + pinsrw $0x7,0xa61cf(%ebp,%edi,1),%xmm5 │ │ por %xmm5,%xmm4 │ │ movdqa %xmm7,%xmm5 │ │ movd %xmm3,%ebp │ │ - movd 0xa3d7d(%ebp,%edi,1),%xmm2 │ │ + movd 0xa61cd(%ebp,%edi,1),%xmm2 │ │ pextrw $0x2,%xmm3,%ebp │ │ - pinsrw $0x3,0xa3d7f(%ebp,%edi,1),%xmm5 │ │ + pinsrw $0x3,0xa61cf(%ebp,%edi,1),%xmm5 │ │ pextrw $0x4,%xmm3,%ebp │ │ - pinsrw $0x5,0xa3d7f(%ebp,%edi,1),%xmm2 │ │ + pinsrw $0x5,0xa61cf(%ebp,%edi,1),%xmm2 │ │ pextrw $0x6,%xmm3,%ebp │ │ - pinsrw $0x7,0xa3d7f(%ebp,%edi,1),%xmm5 │ │ + pinsrw $0x7,0xa61cf(%ebp,%edi,1),%xmm5 │ │ por %xmm5,%xmm2 │ │ psrld $0x18,%xmm4 │ │ psrld $0x18,%xmm2 │ │ movdqa %xmm4,%xmm3 │ │ packssdw %xmm2,%xmm3 │ │ - pshufb 0x8c400(%edi),%xmm4 │ │ + pshufb 0x8f080(%edi),%xmm4 │ │ movdqa %xmm0,%xmm5 │ │ pmulhuw %xmm4,%xmm5 │ │ pmullw %xmm4,%xmm0 │ │ pslld $0x10,%xmm5 │ │ paddd %xmm5,%xmm0 │ │ - pshufb 0x8c400(%edi),%xmm2 │ │ + pshufb 0x8f080(%edi),%xmm2 │ │ movdqa %xmm1,%xmm5 │ │ pmulhuw %xmm2,%xmm5 │ │ pmullw %xmm2,%xmm1 │ │ pslld $0x10,%xmm5 │ │ paddd %xmm5,%xmm1 │ │ - movdqa 0x8c4d0(%edi),%xmm5 │ │ + movdqa 0x8f130(%edi),%xmm5 │ │ psubw %xmm3,%xmm5 │ │ - paddd 0x8c550(%edi),%xmm0 │ │ - paddd 0x8c550(%edi),%xmm1 │ │ + paddd 0x8f1a0(%edi),%xmm0 │ │ + paddd 0x8f1a0(%edi),%xmm1 │ │ psrld $0xc,%xmm0 │ │ psrld $0xc,%xmm1 │ │ movq %xmm5,(%ecx,%esi,2) │ │ psrldq $0x8,%xmm5 │ │ movq %xmm5,0x320(%ecx,%esi,2) │ │ movdqu %xmm0,(%eax,%esi,4) │ │ movdqu %xmm1,0x640(%eax,%esi,4) │ │ add $0x4,%esi │ │ cmp %edx,%esi │ │ - jl 2b988 │ │ + jl 2c898 │ │ add $0xc80,%eax │ │ add $0x640,%ecx │ │ sub $0x2,%ebx │ │ - jg 2b983 │ │ + jg 2c893 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nop │ │ push %ebx │ │ @@ -35505,20 +36387,20 @@ │ │ mov %ecx,0xc(%esp) │ │ mov %ebx,0x10(%esp) │ │ mov %esi,0x14(%esp) │ │ mov %edi,0x18(%esp) │ │ mov %ebp,0x1c(%esp) │ │ xor %edi,%edi │ │ mov %ebp,(%esp) │ │ - call 2bbcd │ │ + call 2cadd │ │ pop %ebp │ │ - add $0xfffff043,%ebp │ │ + add $0xffffe103,%ebp │ │ mov %ebp,0x4(%esp) │ │ mov (%esp),%ebp │ │ - jmp 2bbed │ │ + jmp 2cafd │ │ mov 0x8(%esp),%eax │ │ mov 0xc(%esp),%ecx │ │ mov 0x10(%esp),%ebx │ │ mov 0x14(%esp),%esi │ │ movdqu -0x322(%esi,%edi,2),%xmm0 │ │ movdqu -0x31e(%esi,%edi,2),%xmm2 │ │ movdqa -0x320(%esi,%edi,2),%xmm1 │ │ @@ -35589,21 +36471,21 @@ │ │ psubw -0x640(%esi),%xmm5 │ │ paddw %xmm4,%xmm1 │ │ psllw $0x2,%xmm1 │ │ psubw %xmm4,%xmm1 │ │ movq (%ecx),%xmm0 │ │ mov %ebp,(%esp) │ │ mov 0x4(%esp),%ebp │ │ - punpcklbw 0x8c3c0(%ebp),%xmm0 │ │ + punpcklbw 0x8f0b0(%ebp),%xmm0 │ │ movdqa %xmm1,%xmm4 │ │ - punpcklwd 0x8c4a0(%ebp),%xmm4 │ │ - punpckhwd 0x8c4a0(%ebp),%xmm1 │ │ + punpcklwd 0x8f110(%ebp),%xmm4 │ │ + punpckhwd 0x8f110(%ebp),%xmm1 │ │ movdqa %xmm0,%xmm2 │ │ - punpcklwd 0x8c4a0(%ebp),%xmm2 │ │ - punpckhwd 0x8c4a0(%ebp),%xmm0 │ │ + punpcklwd 0x8f110(%ebp),%xmm2 │ │ + punpckhwd 0x8f110(%ebp),%xmm0 │ │ mov %ebp,0x4(%esp) │ │ mov (%esp),%ebp │ │ pmaddwd %xmm2,%xmm4 │ │ pmaddwd %xmm0,%xmm1 │ │ paddd 0x20(%esp),%xmm4 │ │ paddd %xmm3,%xmm1 │ │ psrad $0x9,%xmm4 │ │ @@ -35622,18 +36504,18 @@ │ │ psubd -0xc80(%ebx),%xmm1 │ │ psubd -0xc70(%ebx),%xmm3 │ │ add %edx,%ecx │ │ add $0x640,%ebx │ │ add $0x320,%esi │ │ add $0x300,%eax │ │ dec %ebp │ │ - jg 2bcb7 │ │ + jg 2cbc7 │ │ add $0x8,%edi │ │ cmp 0x18(%esp),%edi │ │ - jl 2bbdd │ │ + jl 2caed │ │ add $0x9c,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nop │ │ @@ -35642,19 +36524,19 @@ │ │ push %edi │ │ push %ebp │ │ mov 0x14(%esp),%eax │ │ mov 0x18(%esp),%ecx │ │ mov 0x1c(%esp),%edx │ │ mov 0x20(%esp),%ebx │ │ mov 0x24(%esp),%esi │ │ - call 2be7d │ │ + call 2cd8d │ │ pop %ebp │ │ - add $0xffffed93,%ebp │ │ + add $0xffffde53,%ebp │ │ movd 0x28(%esp),%xmm0 │ │ - pshufb 0x8c460(%ebp),%xmm0 │ │ + pshufb 0x8f0e0(%ebp),%xmm0 │ │ psllw $0x4,%xmm0 │ │ pxor %xmm7,%xmm7 │ │ xor %edi,%edi │ │ movdqa (%edx,%edi,2),%xmm1 │ │ movdqa 0x10(%edx,%edi,2),%xmm4 │ │ movdqa (%eax,%edi,1),%xmm5 │ │ movdqa %xmm5,%xmm2 │ │ @@ -35670,19 +36552,19 @@ │ │ pmulhrsw %xmm0,%xmm4 │ │ paddw %xmm2,%xmm1 │ │ paddw %xmm5,%xmm4 │ │ packuswb %xmm4,%xmm1 │ │ movdqa %xmm1,(%eax,%edi,1) │ │ add $0x10,%edi │ │ cmp %ebx,%edi │ │ - jl 2be9e │ │ + jl 2cdae │ │ add %ecx,%eax │ │ add $0x300,%edx │ │ dec %esi │ │ - jg 2be9c │ │ + jg 2cdac │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ @@ -35695,82 +36577,82 @@ │ │ mov 0x1c(%esp),%edx │ │ mov 0x20(%esp),%ebx │ │ mov 0x24(%esp),%esi │ │ mov 0x28(%esp),%edi │ │ mov 0x2c(%esp),%ebp │ │ sub $0x8,%esp │ │ mov %eax,(%esp) │ │ - call 2bf3b │ │ + call 2ce4b │ │ pop %eax │ │ - add $0xffffecd5,%eax │ │ + add $0xffffdd95,%eax │ │ mov %eax,0x4(%esp) │ │ mov (%esp),%eax │ │ testb $0x2,0x38(%esp) │ │ - je 2bf5c │ │ + je 2ce6c │ │ xor %esi,%esi │ │ add $0x2,%edi │ │ add $0xf,%edi │ │ and $0xfffffff0,%edi │ │ - jmp 2bf62 │ │ + jmp 2ce72 │ │ mov $0x3,%esi │ │ dec %edi │ │ pxor %xmm1,%xmm1 │ │ lea 0x1(%ebx,%edi,1),%ebx │ │ lea -0x2(%ecx,%edi,2),%ecx │ │ lea -0x4(%eax,%edi,4),%eax │ │ neg %edi │ │ mov %edi,0x30(%esp) │ │ mov 0x30(%esp),%edi │ │ testb $0x1,0x38(%esp) │ │ - je 2bfa4 │ │ + je 2ceb4 │ │ test %edx,%edx │ │ - je 2bfc3 │ │ + je 2ced3 │ │ movd (%edx),%xmm0 │ │ movd -0x1(%ebx,%edi,1),%xmm2 │ │ pslldq $0x4,%xmm2 │ │ por %xmm2,%xmm0 │ │ pslldq $0xb,%xmm0 │ │ add $0x4,%edx │ │ - jmp 2bfce │ │ + jmp 2cede │ │ movd -0x1(%ebx,%edi,1),%xmm0 │ │ mov %eax,(%esp) │ │ mov 0x4(%esp),%eax │ │ - pshufb 0x8c410(%eax),%xmm0 │ │ + pshufb 0x8f0b0(%eax),%xmm0 │ │ mov %eax,0x4(%esp) │ │ mov (%esp),%eax │ │ - jmp 2bfce │ │ + jmp 2cede │ │ movd -0x4(%ebx,%edi,1),%xmm0 │ │ pslldq $0xc,%xmm0 │ │ punpckhbw %xmm1,%xmm0 │ │ cmp $0xfffffff8,%edi │ │ - jle 2c03d │ │ + jle 2cf4d │ │ test %edi,%edi │ │ - jge 2c01b │ │ + jge 2cf2b │ │ mov %eax,(%esp) │ │ mov 0x4(%esp),%eax │ │ movd -0x1(%ebx),%xmm3 │ │ movq (%ebx,%edi,1),%xmm2 │ │ - pshufb 0x8c410(%eax),%xmm3 │ │ + pshufb 0x8f0b0(%eax),%xmm3 │ │ punpcklbw %xmm1,%xmm3 │ │ punpcklbw %xmm1,%xmm2 │ │ - movdqu 0x8c3c0(%eax,%edi,2),%xmm4 │ │ + movdqu 0x8f0a8(%eax,%edi,2),%xmm4 │ │ mov %eax,0x4(%esp) │ │ mov (%esp),%eax │ │ pand %xmm4,%xmm2 │ │ pandn %xmm3,%xmm4 │ │ por %xmm4,%xmm2 │ │ - jmp 2c046 │ │ + jmp 2cf56 │ │ movdqa %xmm0,%xmm2 │ │ psrldq $0xe,%xmm2 │ │ mov %eax,(%esp) │ │ mov 0x4(%esp),%eax │ │ - pshufb 0x8c460(%eax),%xmm2 │ │ + pshufb 0x8f0e0(%eax),%xmm2 │ │ mov %eax,0x4(%esp) │ │ mov (%esp),%eax │ │ - jmp 2c046 │ │ + jmp 2cf56 │ │ movq (%ebx,%edi,1),%xmm2 │ │ punpcklbw %xmm1,%xmm2 │ │ movdqa %xmm2,%xmm3 │ │ palignr $0x8,%xmm0,%xmm3 │ │ movdqa %xmm2,%xmm4 │ │ palignr $0xa,%xmm0,%xmm4 │ │ movdqa %xmm2,%xmm5 │ │ @@ -35804,24 +36686,24 @@ │ │ pmaddwd %xmm0,%xmm0 │ │ paddd %xmm0,%xmm7 │ │ movdqu %xmm7,(%eax,%edi,4) │ │ movdqu %xmm3,0x10(%eax,%edi,4) │ │ movdqa %xmm2,%xmm0 │ │ add $0x8,%edi │ │ cmp $0xfffffff8,%edi │ │ - jle 2c03d │ │ + jle 2cf4d │ │ test %edi,%edi │ │ - jl 2bfdb │ │ + jl 2ceeb │ │ cmp %esi,%edi │ │ - jl 2c01b │ │ + jl 2cf2b │ │ add 0x2c(%esp),%ebx │ │ add $0x640,%eax │ │ add $0x320,%ecx │ │ dec %ebp │ │ - jg 2bf78 │ │ + jg 2ce88 │ │ add $0x8,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ push %ebx │ │ @@ -35841,34 +36723,34 @@ │ │ shr $0x2,%esi │ │ sub $0x3,%esi │ │ mov $0xfffffffe,%edx │ │ lea 0x2(%esi),%ebx │ │ add 0x4(%esp),%ebx │ │ lea -0x63c(%eax,%edx,4),%edi │ │ testb $0x4,0x8(%esp) │ │ - jne 2c197 │ │ + jne 2d0a7 │ │ movdqu 0x640(%edi),%xmm0 │ │ movdqu 0x650(%edi),%xmm1 │ │ movdqa %xmm0,%xmm4 │ │ movdqa %xmm1,%xmm5 │ │ movdqa %xmm0,%xmm6 │ │ movdqa %xmm1,%xmm7 │ │ movdqa %xmm0,0x1c(%esp) │ │ movdqa %xmm1,0xc(%esp) │ │ - jmp 2c1cc │ │ + jmp 2d0dc │ │ movdqu -0x640(%edi),%xmm0 │ │ movdqu -0x630(%edi),%xmm1 │ │ movdqu (%edi),%xmm4 │ │ movdqu 0x10(%edi),%xmm5 │ │ movdqa %xmm0,0x1c(%esp) │ │ movdqa %xmm1,0xc(%esp) │ │ movdqu 0x640(%edi),%xmm6 │ │ movdqu 0x650(%edi),%xmm7 │ │ test %ebx,%ebx │ │ - jle 2c2ed │ │ + jle 2d1fd │ │ movdqu 0xc80(%edi),%xmm2 │ │ movdqu 0xc90(%edi),%xmm3 │ │ paddd 0x1c(%esp),%xmm0 │ │ paddd 0xc(%esp),%xmm1 │ │ paddd %xmm4,%xmm0 │ │ paddd %xmm5,%xmm1 │ │ paddd %xmm6,%xmm0 │ │ @@ -35881,83 +36763,83 @@ │ │ movdqa %xmm5,%xmm1 │ │ movdqa %xmm2,%xmm4 │ │ movdqa %xmm3,%xmm5 │ │ movdqa %xmm6,0x1c(%esp) │ │ movdqa %xmm7,0xc(%esp) │ │ add $0xc80,%edi │ │ sub $0x2,%ebx │ │ - jge 2c1bc │ │ + jge 2d0cc │ │ movdqa %xmm2,%xmm6 │ │ movdqa %xmm3,%xmm7 │ │ cmp %esi,%ebx │ │ - jg 2c1e4 │ │ + jg 2d0f4 │ │ add $0x8,%edx │ │ cmp (%esp),%edx │ │ - jl 2c154 │ │ + jl 2d064 │ │ mov $0xfffffffe,%edx │ │ lea 0x2(%esi),%ebx │ │ add 0x4(%esp),%ebx │ │ lea -0x31e(%ecx,%edx,2),%ebp │ │ testb $0x4,0x8(%esp) │ │ - jne 2c280 │ │ + jne 2d190 │ │ movdqu 0x320(%ebp),%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ movdqa %xmm0,%xmm2 │ │ movdqa %xmm0,%xmm3 │ │ - jmp 2c299 │ │ + jmp 2d1a9 │ │ movdqu -0x320(%ebp),%xmm0 │ │ movdqu 0x0(%ebp),%xmm2 │ │ movdqa %xmm0,%xmm1 │ │ movdqu 0x320(%ebp),%xmm3 │ │ test %ebx,%ebx │ │ - jle 2c2fa │ │ + jle 2d20a │ │ movdqu 0x640(%ebp),%xmm4 │ │ paddw %xmm1,%xmm0 │ │ paddw %xmm2,%xmm0 │ │ paddw %xmm3,%xmm0 │ │ paddw %xmm4,%xmm0 │ │ movdqu %xmm0,0x0(%ebp) │ │ movdqa %xmm2,%xmm0 │ │ movdqa %xmm3,%xmm1 │ │ movdqa %xmm4,%xmm2 │ │ add $0x640,%ebp │ │ sub $0x2,%ebx │ │ - jge 2c291 │ │ + jge 2d1a1 │ │ movdqa %xmm4,%xmm3 │ │ cmp %esi,%ebx │ │ - jg 2c2a5 │ │ + jg 2d1b5 │ │ add $0x8,%edx │ │ cmp (%esp),%edx │ │ - jl 2c255 │ │ + jl 2d165 │ │ add $0x38,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ movdqa %xmm6,%xmm2 │ │ movdqa %xmm7,%xmm3 │ │ - jmp 2c1e4 │ │ + jmp 2d0f4 │ │ movdqa %xmm3,%xmm4 │ │ - jmp 2c2a5 │ │ + jmp 2d1b5 │ │ push %ebx │ │ push %esi │ │ push %edi │ │ push %ebp │ │ mov 0x14(%esp),%eax │ │ mov 0x18(%esp),%ecx │ │ mov 0x1c(%esp),%edx │ │ mov 0x20(%esp),%ebx │ │ mov 0x24(%esp),%esi │ │ sub $0x63c,%eax │ │ sub $0x31e,%ecx │ │ add $0x2,%ebx │ │ - call 2c32b │ │ + call 2d23b │ │ pop %edi │ │ - add $0xffffe8e5,%edi │ │ + add $0xffffd9a5,%edi │ │ movd %esi,%xmm6 │ │ pshuflw $0x0,%xmm6,%xmm6 │ │ punpcklqdq %xmm6,%xmm6 │ │ pxor %xmm7,%xmm7 │ │ mov $0xfffffffe,%esi │ │ movq (%ecx,%esi,2),%xmm0 │ │ movq 0x8(%ecx,%esi,2),%xmm1 │ │ @@ -35987,62 +36869,62 @@ │ │ pslld $0x10,%xmm5 │ │ paddd %xmm5,%xmm2 │ │ movdqa %xmm3,%xmm5 │ │ pmulhuw %xmm6,%xmm5 │ │ pmullw %xmm6,%xmm3 │ │ pslld $0x10,%xmm5 │ │ paddd %xmm5,%xmm3 │ │ - paddusw 0x8c560(%edi),%xmm2 │ │ - paddusw 0x8c560(%edi),%xmm3 │ │ + paddusw 0x8f1b0(%edi),%xmm2 │ │ + paddusw 0x8f1b0(%edi),%xmm3 │ │ psrld $0x14,%xmm2 │ │ psrld $0x14,%xmm3 │ │ movdqa %xmm7,%xmm5 │ │ movd %xmm2,%ebp │ │ - movd 0xa3d7d(%ebp,%edi,1),%xmm4 │ │ + movd 0xa61cd(%ebp,%edi,1),%xmm4 │ │ pextrw $0x2,%xmm2,%ebp │ │ - pinsrw $0x3,0xa3d7f(%ebp,%edi,1),%xmm5 │ │ + pinsrw $0x3,0xa61cf(%ebp,%edi,1),%xmm5 │ │ pextrw $0x4,%xmm2,%ebp │ │ - pinsrw $0x5,0xa3d7f(%ebp,%edi,1),%xmm4 │ │ + pinsrw $0x5,0xa61cf(%ebp,%edi,1),%xmm4 │ │ pextrw $0x6,%xmm2,%ebp │ │ - pinsrw $0x7,0xa3d7f(%ebp,%edi,1),%xmm5 │ │ + pinsrw $0x7,0xa61cf(%ebp,%edi,1),%xmm5 │ │ por %xmm5,%xmm4 │ │ movdqa %xmm7,%xmm5 │ │ movd %xmm3,%ebp │ │ - movd 0xa3d7d(%ebp,%edi,1),%xmm2 │ │ + movd 0xa61cd(%ebp,%edi,1),%xmm2 │ │ pextrw $0x2,%xmm3,%ebp │ │ - pinsrw $0x3,0xa3d7f(%ebp,%edi,1),%xmm5 │ │ + pinsrw $0x3,0xa61cf(%ebp,%edi,1),%xmm5 │ │ pextrw $0x4,%xmm3,%ebp │ │ - pinsrw $0x5,0xa3d7f(%ebp,%edi,1),%xmm2 │ │ + pinsrw $0x5,0xa61cf(%ebp,%edi,1),%xmm2 │ │ pextrw $0x6,%xmm3,%ebp │ │ - pinsrw $0x7,0xa3d7f(%ebp,%edi,1),%xmm5 │ │ + pinsrw $0x7,0xa61cf(%ebp,%edi,1),%xmm5 │ │ por %xmm5,%xmm2 │ │ psrld $0x18,%xmm4 │ │ psrld $0x18,%xmm2 │ │ movdqa %xmm4,%xmm3 │ │ packssdw %xmm2,%xmm3 │ │ - pmullw 0x8c560(%edi),%xmm4 │ │ - pmullw 0x8c560(%edi),%xmm2 │ │ - movdqa 0x8c4d0(%edi),%xmm5 │ │ + pmullw 0x8f1b0(%edi),%xmm4 │ │ + pmullw 0x8f1b0(%edi),%xmm2 │ │ + movdqa 0x8f130(%edi),%xmm5 │ │ psubw %xmm3,%xmm5 │ │ pmaddwd %xmm4,%xmm0 │ │ pmaddwd %xmm2,%xmm1 │ │ - paddd 0x8c540(%edi),%xmm0 │ │ - paddd 0x8c540(%edi),%xmm1 │ │ + paddd 0x8f190(%edi),%xmm0 │ │ + paddd 0x8f190(%edi),%xmm1 │ │ psrld $0xa,%xmm0 │ │ psrld $0xa,%xmm1 │ │ movdqu %xmm5,(%ecx,%esi,2) │ │ movdqu %xmm0,(%eax,%esi,4) │ │ movdqu %xmm1,0x10(%eax,%esi,4) │ │ add $0x8,%esi │ │ cmp %edx,%esi │ │ - jl 2c348 │ │ + jl 2d258 │ │ add $0xc80,%eax │ │ add $0x640,%ecx │ │ sub $0x2,%ebx │ │ - jg 2c343 │ │ + jg 2d253 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ nopl 0x0(%eax) │ │ @@ -36054,17 +36936,17 @@ │ │ mov 0x18(%esp),%ecx │ │ mov 0x1c(%esp),%edx │ │ mov 0x20(%esp),%ebx │ │ mov 0x24(%esp),%esi │ │ mov 0x28(%esp),%edi │ │ sub $0x8,%esp │ │ mov %ebp,(%esp) │ │ - call 2c527 │ │ + call 2d437 │ │ pop %ebp │ │ - add $0xffffe6e9,%ebp │ │ + add $0xffffd7a9,%ebp │ │ xor %edi,%edi │ │ mov 0x1c(%esp),%eax │ │ mov 0x20(%esp),%ecx │ │ mov 0x28(%esp),%ebx │ │ mov 0x2c(%esp),%esi │ │ movdqu -0x644(%ebx,%edi,4),%xmm0 │ │ movdqa -0x640(%ebx,%edi,4),%xmm1 │ │ @@ -36089,16 +36971,16 @@ │ │ movdqu -0x322(%esi,%edi,2),%xmm3 │ │ movdqa -0x320(%esi,%edi,2),%xmm4 │ │ movdqu -0x31e(%esi,%edi,2),%xmm5 │ │ paddw %xmm5,%xmm3 │ │ movdqa %xmm3,%xmm5 │ │ punpcklwd %xmm4,%xmm5 │ │ punpckhwd %xmm4,%xmm3 │ │ - pmaddwd 0x8c500(%ebp),%xmm5 │ │ - pmaddwd 0x8c500(%ebp),%xmm3 │ │ + pmaddwd 0x8f170(%ebp),%xmm5 │ │ + pmaddwd 0x8f170(%ebp),%xmm3 │ │ movdqa %xmm5,%xmm2 │ │ packssdw %xmm3,%xmm2 │ │ lea (%eax,%edi,2),%eax │ │ lea (%ecx,%edi,1),%ecx │ │ lea 0x640(%ebx,%edi,4),%ebx │ │ lea 0x320(%esi,%edi,2),%esi │ │ mov %ebp,(%esp) │ │ @@ -36127,47 +37009,47 @@ │ │ movdqu -0x2(%esi),%xmm3 │ │ movdqa (%esi),%xmm6 │ │ movdqu 0x2(%esi),%xmm7 │ │ paddw %xmm7,%xmm3 │ │ movdqa %xmm3,%xmm7 │ │ punpcklwd %xmm6,%xmm7 │ │ punpckhwd %xmm6,%xmm3 │ │ - pmaddwd 0x8c500(%ebp),%xmm7 │ │ - pmaddwd 0x8c500(%ebp),%xmm3 │ │ + pmaddwd 0x8f170(%ebp),%xmm7 │ │ + pmaddwd 0x8f170(%ebp),%xmm3 │ │ movdqa %xmm7,%xmm6 │ │ packssdw %xmm3,%xmm6 │ │ paddd %xmm5,%xmm0 │ │ paddd %xmm4,%xmm1 │ │ paddw %xmm6,%xmm2 │ │ movq (%ecx),%xmm3 │ │ movdqa %xmm5,(%eax) │ │ pxor %xmm7,%xmm7 │ │ punpcklbw %xmm7,%xmm3 │ │ movdqa %xmm3,%xmm7 │ │ - punpcklwd 0x8c490(%ebp),%xmm7 │ │ - punpckhwd 0x8c490(%ebp),%xmm3 │ │ + punpcklwd 0x8f100(%ebp),%xmm7 │ │ + punpckhwd 0x8f100(%ebp),%xmm3 │ │ movdqa %xmm2,%xmm5 │ │ - punpcklwd 0x8c4d0(%ebp),%xmm5 │ │ - punpckhwd 0x8c4d0(%ebp),%xmm2 │ │ + punpcklwd 0x8f130(%ebp),%xmm5 │ │ + punpckhwd 0x8f130(%ebp),%xmm2 │ │ pmaddwd %xmm5,%xmm7 │ │ pmaddwd %xmm2,%xmm3 │ │ paddd %xmm0,%xmm7 │ │ paddd %xmm1,%xmm3 │ │ psrad $0x9,%xmm7 │ │ psrad $0x9,%xmm3 │ │ pxor %xmm0,%xmm0 │ │ movq (%ecx,%edx,1),%xmm5 │ │ punpcklbw %xmm0,%xmm5 │ │ movdqa %xmm5,%xmm0 │ │ - punpcklwd 0x8c490(%ebp),%xmm0 │ │ - punpckhwd 0x8c490(%ebp),%xmm5 │ │ + punpcklwd 0x8f100(%ebp),%xmm0 │ │ + punpckhwd 0x8f100(%ebp),%xmm5 │ │ movdqa %xmm6,%xmm1 │ │ - punpcklwd 0x8c4b0(%ebp),%xmm1 │ │ + punpcklwd 0x8f120(%ebp),%xmm1 │ │ movdqa %xmm6,%xmm2 │ │ - punpckhwd 0x8c4b0(%ebp),%xmm2 │ │ + punpckhwd 0x8f120(%ebp),%xmm2 │ │ pmaddwd %xmm1,%xmm0 │ │ pmaddwd %xmm2,%xmm5 │ │ paddd (%eax),%xmm0 │ │ paddd %xmm4,%xmm5 │ │ psrad $0x8,%xmm0 │ │ psrad $0x8,%xmm5 │ │ packssdw %xmm3,%xmm7 │ │ @@ -36179,18 +37061,18 @@ │ │ movdqa %xmm4,%xmm1 │ │ movdqa %xmm6,%xmm2 │ │ add $0xc80,%ebx │ │ add $0x640,%esi │ │ add $0x600,%eax │ │ lea (%ecx,%edx,2),%ecx │ │ subl $0x2,0x4(%esp) │ │ - jg 2c615 │ │ + jg 2d525 │ │ add $0x8,%edi │ │ cmp 0x30(%esp),%edi │ │ - jl 2c530 │ │ + jl 2d440 │ │ add $0x8,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ @@ -36201,17 +37083,17 @@ │ │ push %ebp │ │ mov 0x14(%esp),%eax │ │ mov 0x18(%esp),%ecx │ │ mov 0x1c(%esp),%edx │ │ mov 0x20(%esp),%ebx │ │ mov 0x24(%esp),%esi │ │ movd 0x2c(%esp),%xmm0 │ │ - call 2c7d3 │ │ + call 2d6e3 │ │ pop %edi │ │ - add $0xffffe43d,%edi │ │ + add $0xffffd4fd,%edi │ │ pshufd $0x0,%xmm0,%xmm0 │ │ xor %ebp,%ebp │ │ movdqa (%edx,%ebp,2),%xmm1 │ │ movdqa 0x10(%edx,%ebp,2),%xmm2 │ │ movdqa (%ebx,%ebp,2),%xmm3 │ │ movdqa 0x10(%ebx,%ebp,2),%xmm4 │ │ movdqa (%eax,%ebp,1),%xmm6 │ │ @@ -36233,112 +37115,112 @@ │ │ movdqa %xmm2,%xmm3 │ │ punpcklwd %xmm4,%xmm3 │ │ punpckhwd %xmm4,%xmm2 │ │ pmaddwd %xmm0,%xmm7 │ │ pmaddwd %xmm0,%xmm1 │ │ pmaddwd %xmm0,%xmm3 │ │ pmaddwd %xmm0,%xmm2 │ │ - paddd 0x8c520(%edi),%xmm7 │ │ - paddd 0x8c520(%edi),%xmm1 │ │ - paddd 0x8c520(%edi),%xmm3 │ │ - paddd 0x8c520(%edi),%xmm2 │ │ + paddd 0x8f180(%edi),%xmm7 │ │ + paddd 0x8f180(%edi),%xmm1 │ │ + paddd 0x8f180(%edi),%xmm3 │ │ + paddd 0x8f180(%edi),%xmm2 │ │ psrad $0xb,%xmm7 │ │ psrad $0xb,%xmm1 │ │ psrad $0xb,%xmm3 │ │ psrad $0xb,%xmm2 │ │ packssdw %xmm1,%xmm7 │ │ packssdw %xmm2,%xmm3 │ │ paddw %xmm5,%xmm7 │ │ paddw %xmm6,%xmm3 │ │ packuswb %xmm3,%xmm7 │ │ movdqa %xmm7,(%eax,%ebp,1) │ │ add $0x10,%ebp │ │ cmp %esi,%ebp │ │ - jl 2c7e1 │ │ + jl 2d6f1 │ │ add %ecx,%eax │ │ add $0x300,%edx │ │ add $0x300,%ebx │ │ decl 0x28(%esp) │ │ - jg 2c7df │ │ + jg 2d6ef │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nop │ │ lea 0x0(%esi,%eiz,1),%esi │ │ push %ebx │ │ push %esi │ │ push %edi │ │ push %ebp │ │ mov 0x14(%esp),%eax │ │ mov 0x2c(%esp),%ebp │ │ - call 2c8e1 │ │ + call 2d7f1 │ │ pop %ecx │ │ add $0x2a,%ecx │ │ mov 0x1c(%esp),%edx │ │ mov 0x20(%esp),%ebx │ │ tzcnt 0x24(%esp),%esi │ │ mov 0x28(%esp),%edi │ │ test %ebp,%ebp │ │ - jne 2ca5b │ │ + jne 2d96b │ │ mov 0x30(%esp),%ebp │ │ test %ebp,%ebp │ │ - jne 2cc9e │ │ - movzwl 0x8ac37(%ecx,%esi,2),%esi │ │ + jne 2dbae │ │ + movzwl 0x8c947(%ecx,%esi,2),%esi │ │ add %ecx,%esi │ │ mov 0x18(%esp),%ecx │ │ jmp *%esi │ │ movzwl (%edx),%esi │ │ movzwl (%edx,%ebx,1),%ebp │ │ lea (%edx,%ebx,2),%edx │ │ mov %si,(%eax) │ │ mov %bp,(%eax,%ecx,1) │ │ lea (%eax,%ecx,2),%eax │ │ sub $0x2,%edi │ │ - jg 2c91b │ │ + jg 2d82b │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ mov (%edx),%esi │ │ mov (%edx,%ebx,1),%ebp │ │ lea (%edx,%ebx,2),%edx │ │ mov %esi,(%eax) │ │ mov %ebp,(%eax,%ecx,1) │ │ lea (%eax,%ecx,2),%eax │ │ sub $0x2,%edi │ │ - jg 2c939 │ │ + jg 2d849 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ movq (%edx),%xmm0 │ │ movq (%edx,%ebx,1),%xmm1 │ │ lea (%edx,%ebx,2),%edx │ │ movq %xmm0,(%eax) │ │ movq %xmm1,(%eax,%ecx,1) │ │ lea (%eax,%ecx,2),%eax │ │ sub $0x2,%edi │ │ - jg 2c953 │ │ + jg 2d863 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ movdqu (%edx),%xmm0 │ │ movdqu (%edx,%ebx,1),%xmm1 │ │ lea (%edx,%ebx,2),%edx │ │ movdqa %xmm0,(%eax) │ │ movdqa %xmm1,(%eax,%ecx,1) │ │ lea (%eax,%ecx,2),%eax │ │ sub $0x2,%edi │ │ - jg 2c975 │ │ + jg 2d885 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ movdqu (%edx),%xmm0 │ │ movdqu 0x10(%edx),%xmm1 │ │ @@ -36347,15 +37229,15 @@ │ │ lea (%edx,%ebx,2),%edx │ │ movdqa %xmm0,(%eax) │ │ movdqa %xmm1,0x10(%eax) │ │ movdqa %xmm2,(%eax,%ecx,1) │ │ movdqa %xmm3,0x10(%eax,%ecx,1) │ │ lea (%eax,%ecx,2),%eax │ │ sub $0x2,%edi │ │ - jg 2c997 │ │ + jg 2d8a7 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ movdqu (%edx),%xmm0 │ │ movdqu 0x10(%edx),%xmm1 │ │ @@ -36364,15 +37246,15 @@ │ │ add %ebx,%edx │ │ movdqa %xmm0,(%eax) │ │ movdqa %xmm1,0x10(%eax) │ │ movdqa %xmm2,0x20(%eax) │ │ movdqa %xmm3,0x30(%eax) │ │ add %ecx,%eax │ │ dec %edi │ │ - jg 2c9cf │ │ + jg 2d8df │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ movdqu (%edx),%xmm0 │ │ movdqu 0x10(%edx),%xmm1 │ │ @@ -36389,31 +37271,31 @@ │ │ movdqa %xmm0,0x40(%eax) │ │ movdqa %xmm1,0x50(%eax) │ │ movdqa %xmm2,0x60(%eax) │ │ movdqa %xmm3,0x70(%eax) │ │ add %ebx,%edx │ │ add %ecx,%eax │ │ dec %edi │ │ - jg 2ca01 │ │ + jg 2d911 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ imul $0xff00ff,%ebp,%ebp │ │ - movdqa 0x8a9c5(%ecx),%xmm4 │ │ - movdqa 0x8a9b5(%ecx),%xmm0 │ │ + movdqa 0x8c6d5(%ecx),%xmm4 │ │ + movdqa 0x8c6c5(%ecx),%xmm0 │ │ add $0x100010,%ebp │ │ movd %ebp,%xmm5 │ │ mov 0x30(%esp),%ebp │ │ pshufd $0x0,%xmm5,%xmm5 │ │ test %ebp,%ebp │ │ - jne 2cebc │ │ - movzwl 0x8aca9(%ecx,%esi,2),%esi │ │ - movdqa 0x8aad5(%ecx),%xmm3 │ │ + jne 2ddcc │ │ + movzwl 0x8c9b9(%ecx,%esi,2),%esi │ │ + movdqa 0x8c7e5(%ecx),%xmm3 │ │ add %ecx,%esi │ │ mov 0x18(%esp),%ecx │ │ jmp *%esi │ │ pshufd $0xd8,%xmm4,%xmm4 │ │ movd (%edx),%xmm0 │ │ movd (%edx,%ebx,1),%xmm1 │ │ lea (%edx,%ebx,2),%edx │ │ @@ -36424,15 +37306,15 @@ │ │ packuswb %xmm0,%xmm0 │ │ movd %xmm0,%ebp │ │ mov %bp,(%eax) │ │ shr $0x10,%ebp │ │ mov %bp,(%eax,%ecx,1) │ │ lea (%eax,%ecx,2),%eax │ │ sub $0x2,%edi │ │ - jg 2caa9 │ │ + jg 2d9b9 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ movq (%edx),%xmm4 │ │ movhps (%edx,%ebx,1),%xmm4 │ │ @@ -36442,15 +37324,15 @@ │ │ pmulhrsw %xmm3,%xmm4 │ │ packuswb %xmm4,%xmm4 │ │ movd %xmm4,(%eax) │ │ psrlq $0x20,%xmm4 │ │ movd %xmm4,(%eax,%ecx,1) │ │ lea (%eax,%ecx,2),%eax │ │ sub $0x2,%edi │ │ - jg 2cae7 │ │ + jg 2d9f7 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ movdqu (%edx),%xmm0 │ │ movdqu (%edx,%ebx,1),%xmm1 │ │ @@ -36462,15 +37344,15 @@ │ │ pmulhrsw %xmm3,%xmm0 │ │ pmulhrsw %xmm3,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movq %xmm0,(%eax) │ │ movhps %xmm0,(%eax,%ecx,1) │ │ lea (%eax,%ecx,2),%eax │ │ sub $0x2,%edi │ │ - jg 2cb20 │ │ + jg 2da30 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ movdqu (%edx),%xmm0 │ │ movdqu 0x8(%edx),%xmm1 │ │ @@ -36481,15 +37363,15 @@ │ │ pmaddubsw %xmm5,%xmm1 │ │ pmulhrsw %xmm3,%xmm0 │ │ pmulhrsw %xmm3,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movdqa %xmm0,(%eax) │ │ add %ecx,%eax │ │ dec %edi │ │ - jg 2cb63 │ │ + jg 2da73 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ movdqu (%edx),%xmm0 │ │ movdqu 0x8(%edx),%xmm1 │ │ @@ -36510,15 +37392,15 @@ │ │ pmulhrsw %xmm3,%xmm1 │ │ pmulhrsw %xmm3,%xmm2 │ │ packuswb %xmm2,%xmm1 │ │ movdqa %xmm0,(%eax) │ │ movdqa %xmm1,0x10(%eax) │ │ add %ecx,%eax │ │ dec %edi │ │ - jg 2cb9e │ │ + jg 2daae │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ mov $0xffffffd0,%ebp │ │ movdqu 0x30(%ebp,%edx,1),%xmm0 │ │ @@ -36528,19 +37410,19 @@ │ │ pmaddubsw %xmm5,%xmm0 │ │ pmaddubsw %xmm5,%xmm1 │ │ pmulhrsw %xmm3,%xmm0 │ │ pmulhrsw %xmm3,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movdqa %xmm0,0x30(%eax,%ebp,1) │ │ add $0x10,%ebp │ │ - jle 2cc0f │ │ + jle 2db1f │ │ add %ebx,%edx │ │ add %ecx,%eax │ │ dec %edi │ │ - jg 2cc0a │ │ + jg 2db1a │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ mov $0xffffff90,%ebp │ │ movdqu 0x70(%ebp,%edx,1),%xmm0 │ │ @@ -36550,27 +37432,27 @@ │ │ pmaddubsw %xmm5,%xmm0 │ │ pmaddubsw %xmm5,%xmm1 │ │ pmulhrsw %xmm3,%xmm0 │ │ pmulhrsw %xmm3,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movdqa %xmm0,0x70(%eax,%ebp,1) │ │ add $0x10,%ebp │ │ - jle 2cc59 │ │ + jle 2db69 │ │ add %ebx,%edx │ │ add %ecx,%eax │ │ dec %edi │ │ - jg 2cc54 │ │ + jg 2db64 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ - movzwl 0x8acb7(%ecx,%esi,2),%esi │ │ + movzwl 0x8c9c7(%ecx,%esi,2),%esi │ │ imul $0xff00ff,%ebp,%ebp │ │ - movdqa 0x8aad5(%ecx),%xmm5 │ │ + movdqa 0x8c7e5(%ecx),%xmm5 │ │ add $0x100010,%ebp │ │ add %ecx,%esi │ │ movd %ebp,%xmm4 │ │ pshufd $0x0,%xmm4,%xmm4 │ │ mov 0x18(%esp),%ecx │ │ jmp *%esi │ │ movd (%edx),%xmm0 │ │ @@ -36584,15 +37466,15 @@ │ │ packuswb %xmm1,%xmm1 │ │ movd %xmm1,%ebp │ │ mov %bp,(%eax,%ecx,1) │ │ shr $0x10,%ebp │ │ mov %bp,(%eax) │ │ lea (%eax,%ecx,2),%eax │ │ sub $0x2,%edi │ │ - jg 2cccf │ │ + jg 2dbdf │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ movd (%edx),%xmm0 │ │ movd (%edx,%ebx,1),%xmm2 │ │ @@ -36606,15 +37488,15 @@ │ │ pmulhrsw %xmm5,%xmm1 │ │ packuswb %xmm1,%xmm1 │ │ movd %xmm1,(%eax) │ │ psrlq $0x20,%xmm1 │ │ movd %xmm1,(%eax,%ecx,1) │ │ lea (%eax,%ecx,2),%eax │ │ sub $0x2,%edi │ │ - jg 2cd13 │ │ + jg 2dc23 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ movq (%edx),%xmm0 │ │ movq (%edx,%ebx,1),%xmm2 │ │ @@ -36628,15 +37510,15 @@ │ │ pmulhrsw %xmm5,%xmm1 │ │ pmulhrsw %xmm5,%xmm2 │ │ packuswb %xmm2,%xmm1 │ │ movq %xmm1,(%eax) │ │ movhps %xmm1,(%eax,%ecx,1) │ │ lea (%eax,%ecx,2),%eax │ │ sub $0x2,%edi │ │ - jg 2cd5c │ │ + jg 2dc6c │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ movdqu (%edx),%xmm0 │ │ movdqu (%edx,%ebx,1),%xmm3 │ │ @@ -36659,24 +37541,24 @@ │ │ pmulhrsw %xmm5,%xmm2 │ │ pmulhrsw %xmm5,%xmm3 │ │ packuswb %xmm3,%xmm2 │ │ movdqa %xmm1,(%eax) │ │ movdqa %xmm2,(%eax,%ecx,1) │ │ lea (%eax,%ecx,2),%eax │ │ sub $0x2,%edi │ │ - jg 2cda5 │ │ + jg 2dcb5 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ lea 0x70000(%edi),%ebp │ │ - jmp 2ce29 │ │ + jmp 2dd39 │ │ lea 0x30000(%edi),%ebp │ │ - jmp 2ce29 │ │ + jmp 2dd39 │ │ lea 0x10000(%edi),%ebp │ │ mov %edx,%esi │ │ movdqu (%edx),%xmm0 │ │ movdqu (%edx,%ebx,1),%xmm3 │ │ lea (%edx,%ebx,2),%edx │ │ movdqa %xmm0,%xmm1 │ │ movdqa %xmm0,%xmm2 │ │ @@ -36696,31 +37578,31 @@ │ │ pmulhrsw %xmm5,%xmm2 │ │ pmulhrsw %xmm5,%xmm3 │ │ packuswb %xmm3,%xmm2 │ │ movdqa %xmm1,(%eax) │ │ movdqa %xmm2,(%eax,%ecx,1) │ │ lea (%eax,%ecx,2),%eax │ │ sub $0x2,%edi │ │ - jg 2ce2f │ │ + jg 2dd3f │ │ mov 0x14(%esp),%eax │ │ add $0x10,%esi │ │ movzwl %bp,%edi │ │ add $0x10,%eax │ │ mov %esi,%edx │ │ mov %eax,0x14(%esp) │ │ sub $0x10000,%ebp │ │ - jg 2ce29 │ │ + jg 2dd39 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ - movzwl 0x8acc5(%ecx,%esi,2),%esi │ │ + movzwl 0x8c9d5(%ecx,%esi,2),%esi │ │ shl $0xb,%ebp │ │ - movdqa 0x8aa85(%ecx),%xmm7 │ │ + movdqa 0x8c795(%ecx),%xmm7 │ │ movd %ebp,%xmm6 │ │ add %ecx,%esi │ │ pshuflw $0x0,%xmm6,%xmm6 │ │ paddb %xmm5,%xmm5 │ │ punpcklqdq %xmm6,%xmm6 │ │ jmp *%esi │ │ mov 0x18(%esp),%ecx │ │ @@ -36746,21 +37628,21 @@ │ │ pshuflw $0x88,%xmm1,%xmm1 │ │ movd %xmm1,%ebp │ │ mov %bp,(%eax) │ │ shr $0x10,%ebp │ │ mov %bp,(%eax,%ecx,1) │ │ lea (%eax,%ecx,2),%eax │ │ sub $0x2,%edi │ │ - jg 2cefa │ │ + jg 2de0a │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ - movdqa 0x8a9b5(%ecx),%xmm4 │ │ + movdqa 0x8c6c5(%ecx),%xmm4 │ │ movddup (%edx),%xmm0 │ │ mov 0x18(%esp),%ecx │ │ pshufb %xmm4,%xmm0 │ │ pmaddubsw %xmm5,%xmm0 │ │ movq (%edx,%ebx,1),%xmm1 │ │ lea (%edx,%ebx,2),%edx │ │ movhps (%edx),%xmm1 │ │ @@ -36776,15 +37658,15 @@ │ │ psrlw $0x4,%xmm1 │ │ packuswb %xmm1,%xmm1 │ │ movd %xmm1,(%eax) │ │ psrlq $0x20,%xmm1 │ │ movd %xmm1,(%eax,%ecx,1) │ │ lea (%eax,%ecx,2),%eax │ │ sub $0x2,%edi │ │ - jg 2cf72 │ │ + jg 2de82 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ movdqu (%edx),%xmm0 │ │ mov 0x18(%esp),%ecx │ │ @@ -36810,24 +37692,24 @@ │ │ psrlw $0x4,%xmm1 │ │ psrlw $0x4,%xmm3 │ │ packuswb %xmm3,%xmm1 │ │ movq %xmm1,(%eax) │ │ movhps %xmm1,(%eax,%ecx,1) │ │ lea (%eax,%ecx,2),%eax │ │ sub $0x2,%edi │ │ - jg 2cfd8 │ │ + jg 2dee8 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ lea 0x70000(%edi),%ebp │ │ - jmp 2d059 │ │ + jmp 2df69 │ │ lea 0x30000(%edi),%ebp │ │ - jmp 2d059 │ │ + jmp 2df69 │ │ lea 0x10000(%edi),%ebp │ │ mov %edx,%esi │ │ mov 0x18(%esp),%ecx │ │ movdqu (%edx),%xmm0 │ │ movdqu 0x8(%edx),%xmm1 │ │ pshufb %xmm4,%xmm0 │ │ pshufb %xmm4,%xmm1 │ │ @@ -36854,60 +37736,60 @@ │ │ movdqa (%eax),%xmm0 │ │ psrlw $0x4,%xmm2 │ │ psrlw $0x4,%xmm3 │ │ packuswb %xmm3,%xmm2 │ │ movdqa %xmm2,(%eax) │ │ add 0x18(%esp),%eax │ │ dec %edi │ │ - jg 2d07c │ │ + jg 2df8c │ │ mov 0x14(%esp),%eax │ │ add $0x10,%esi │ │ movzwl %bp,%edi │ │ add $0x10,%eax │ │ mov %esi,%edx │ │ mov %eax,0x14(%esp) │ │ sub $0x10000,%ebp │ │ - jg 2d05f │ │ + jg 2df6f │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ mov $0x1e002d,%ecx │ │ mov %ecx,%edx │ │ - jmp 2d1a0 │ │ + jmp 2e0b0 │ │ nopl 0x0(%eax) │ │ mov $0x1e002d,%ecx │ │ mov $0xf003c,%edx │ │ - jmp 2d1a0 │ │ + jmp 2e0b0 │ │ nopl 0x0(%eax) │ │ mov $0xf003c,%ecx │ │ mov $0x1e002d,%edx │ │ - jmp 2d1a0 │ │ + jmp 2e0b0 │ │ nopl 0x0(%eax) │ │ mov $0xf003c,%ecx │ │ mov %ecx,%edx │ │ - jmp 2d1a0 │ │ + jmp 2e0b0 │ │ nopl 0x0(%eax) │ │ mov $0x1e002d,%ecx │ │ mov $0x2d,%edx │ │ - jmp 2d1a0 │ │ + jmp 2e0b0 │ │ nopl 0x0(%eax) │ │ mov $0x2d,%ecx │ │ mov $0x1e002d,%edx │ │ - jmp 2d1a0 │ │ + jmp 2e0b0 │ │ nopl 0x0(%eax) │ │ mov $0xf003c,%ecx │ │ mov $0x2d,%edx │ │ - jmp 2d1a0 │ │ + jmp 2e0b0 │ │ nopl 0x0(%eax) │ │ mov $0x2d,%ecx │ │ mov $0xf003c,%edx │ │ - jmp 2d1a0 │ │ + jmp 2e0b0 │ │ nopl 0x0(%eax) │ │ mov $0x2d,%ecx │ │ mov %ecx,%edx │ │ nopl 0x0(%eax,%eax,1) │ │ nop │ │ push %ebx │ │ push %esi │ │ @@ -36917,49 +37799,49 @@ │ │ imul $0x10101,0x2c(%esp),%ebp │ │ add %ecx,%ebp │ │ imul $0x10101,0x30(%esp),%ebx │ │ add %edx,%ebx │ │ mov 0x1c(%esp),%edx │ │ mov 0x24(%esp),%esi │ │ mov 0x28(%esp),%edi │ │ - call 2d1cd │ │ + call 2e0dd │ │ pop %ecx │ │ add $0xfffff73e,%ecx │ │ test $0xf00,%ebp │ │ - jne 2d203 │ │ + jne 2e113 │ │ test $0xf00,%ebx │ │ - jne 2d4e7 │ │ + jne 2e3f7 │ │ tzcnt %esi,%esi │ │ - movzwl 0x8ac37(%ecx,%esi,2),%esi │ │ + movzwl 0x8c947(%ecx,%esi,2),%esi │ │ add %ecx,%esi │ │ mov 0x18(%esp),%ecx │ │ mov 0x20(%esp),%ebx │ │ lea (%ebx,%ebx,2),%ebp │ │ jmp *%esi │ │ test $0xf00,%ebx │ │ - jne 2d70e │ │ + jne 2e61e │ │ mov 0x20(%esp),%ebx │ │ cmp $0x4,%esi │ │ - jl 2d24f │ │ - je 2d2b7 │ │ + jl 2e15f │ │ + je 2e1c7 │ │ tzcnt %esi,%esi │ │ shr $0x10,%ebp │ │ sub $0x3,%edx │ │ - movzwl 0x8ac81(%ecx,%esi,2),%esi │ │ - movq 0xa307d(%ecx,%ebp,8),%xmm6 │ │ - movdqa 0x8aaa5(%ecx),%xmm7 │ │ + movzwl 0x8c991(%ecx,%esi,2),%esi │ │ + movq 0xa458d(%ecx,%ebp,8),%xmm6 │ │ + movdqa 0x8c7b5(%ecx),%xmm7 │ │ pshufd $0x0,%xmm6,%xmm5 │ │ pshufd $0x55,%xmm6,%xmm6 │ │ add %ecx,%esi │ │ jmp *%esi │ │ and $0x7f,%ebp │ │ dec %edx │ │ - movdqa 0x8a945(%ecx),%xmm4 │ │ - movd 0xa307f(%ecx,%ebp,8),%xmm3 │ │ - movdqa 0x8aaa5(%ecx),%xmm5 │ │ + movdqa 0x8c655(%ecx),%xmm4 │ │ + movd 0xa458f(%ecx,%ebp,8),%xmm3 │ │ + movdqa 0x8c7b5(%ecx),%xmm5 │ │ pshufd $0x0,%xmm3,%xmm3 │ │ mov 0x18(%esp),%ecx │ │ movq (%edx),%xmm0 │ │ movhps (%edx,%ebx,1),%xmm0 │ │ lea (%edx,%ebx,2),%edx │ │ pshufb %xmm4,%xmm0 │ │ pmaddubsw %xmm3,%xmm0 │ │ @@ -36969,25 +37851,25 @@ │ │ packuswb %xmm0,%xmm0 │ │ movd %xmm0,%ebp │ │ mov %bp,(%eax) │ │ shr $0x10,%ebp │ │ mov %bp,(%eax,%ecx,1) │ │ lea (%eax,%ecx,2),%eax │ │ sub $0x2,%edi │ │ - jg 2d275 │ │ + jg 2e185 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ and $0x7f,%ebp │ │ dec %edx │ │ - movd 0xa307f(%ecx,%ebp,8),%xmm3 │ │ - movdqa 0x8a965(%ecx),%xmm6 │ │ - movdqa 0x8aaa5(%ecx),%xmm5 │ │ + movd 0xa458f(%ecx,%ebp,8),%xmm3 │ │ + movdqa 0x8c675(%ecx),%xmm6 │ │ + movdqa 0x8c7b5(%ecx),%xmm5 │ │ pshufd $0x0,%xmm3,%xmm3 │ │ mov 0x18(%esp),%ecx │ │ movq (%edx),%xmm0 │ │ movq (%edx,%ebx,1),%xmm1 │ │ lea (%edx,%ebx,2),%edx │ │ pshufb %xmm6,%xmm0 │ │ pshufb %xmm6,%xmm1 │ │ @@ -36998,43 +37880,43 @@ │ │ psraw $0x6,%xmm0 │ │ packuswb %xmm0,%xmm0 │ │ movd %xmm0,(%eax) │ │ psrlq $0x20,%xmm0 │ │ movd %xmm0,(%eax,%ecx,1) │ │ lea (%eax,%ecx,2),%eax │ │ sub $0x2,%edi │ │ - jg 2d2dd │ │ + jg 2e1ed │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ movdqu (%edx),%xmm0 │ │ movdqu (%edx,%ebx,1),%xmm1 │ │ lea (%edx,%ebx,2),%edx │ │ movdqa %xmm0,%xmm2 │ │ - pshufb 0x8a975(%ecx),%xmm2 │ │ + pshufb 0x8c685(%ecx),%xmm2 │ │ movdqa %xmm0,%xmm3 │ │ - pshufb 0x8a985(%ecx),%xmm3 │ │ - pshufb 0x8a965(%ecx),%xmm0 │ │ + pshufb 0x8c695(%ecx),%xmm3 │ │ + pshufb 0x8c675(%ecx),%xmm0 │ │ movdqa %xmm2,%xmm4 │ │ pmaddubsw %xmm5,%xmm4 │ │ pmaddubsw %xmm6,%xmm2 │ │ pmaddubsw %xmm6,%xmm3 │ │ pmaddubsw %xmm5,%xmm0 │ │ paddw %xmm4,%xmm3 │ │ paddw %xmm2,%xmm0 │ │ phaddw %xmm3,%xmm0 │ │ paddw %xmm7,%xmm0 │ │ psraw $0x6,%xmm0 │ │ movdqa %xmm1,%xmm2 │ │ - pshufb 0x8a975(%ecx),%xmm2 │ │ + pshufb 0x8c685(%ecx),%xmm2 │ │ movdqa %xmm1,%xmm3 │ │ - pshufb 0x8a985(%ecx),%xmm3 │ │ - pshufb 0x8a965(%ecx),%xmm1 │ │ + pshufb 0x8c695(%ecx),%xmm3 │ │ + pshufb 0x8c675(%ecx),%xmm1 │ │ movdqa %xmm2,%xmm4 │ │ pmaddubsw %xmm5,%xmm4 │ │ pmaddubsw %xmm6,%xmm2 │ │ pmaddubsw %xmm6,%xmm3 │ │ pmaddubsw %xmm5,%xmm1 │ │ paddw %xmm4,%xmm3 │ │ paddw %xmm2,%xmm1 │ │ @@ -37043,84 +37925,84 @@ │ │ psraw $0x6,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movq %xmm0,(%eax) │ │ add 0x18(%esp),%eax │ │ movhps %xmm0,(%eax) │ │ add 0x18(%esp),%eax │ │ sub $0x2,%edi │ │ - jg 2d32a │ │ + jg 2e23a │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ mov $0xffffff90,%esi │ │ - jmp 2d410 │ │ + jmp 2e320 │ │ mov $0xffffffd0,%esi │ │ - jmp 2d410 │ │ + jmp 2e320 │ │ mov $0xfffffff0,%esi │ │ - jmp 2d410 │ │ + jmp 2e320 │ │ xor %esi,%esi │ │ sub %esi,%edx │ │ sub %esi,%eax │ │ mov %esi,%ebp │ │ movdqu (%edx,%ebp,1),%xmm0 │ │ movdqu 0x8(%edx,%ebp,1),%xmm1 │ │ movdqa %xmm0,%xmm2 │ │ - pshufb 0x8a975(%ecx),%xmm2 │ │ + pshufb 0x8c685(%ecx),%xmm2 │ │ movdqa %xmm0,%xmm3 │ │ - pshufb 0x8a985(%ecx),%xmm3 │ │ - pshufb 0x8a965(%ecx),%xmm0 │ │ + pshufb 0x8c695(%ecx),%xmm3 │ │ + pshufb 0x8c675(%ecx),%xmm0 │ │ movdqa %xmm2,%xmm4 │ │ pmaddubsw %xmm5,%xmm4 │ │ pmaddubsw %xmm6,%xmm2 │ │ pmaddubsw %xmm6,%xmm3 │ │ pmaddubsw %xmm5,%xmm0 │ │ paddw %xmm4,%xmm3 │ │ paddw %xmm2,%xmm0 │ │ phaddw %xmm3,%xmm0 │ │ paddw %xmm7,%xmm0 │ │ psraw $0x6,%xmm0 │ │ movdqa %xmm1,%xmm2 │ │ - pshufb 0x8a975(%ecx),%xmm2 │ │ + pshufb 0x8c685(%ecx),%xmm2 │ │ movdqa %xmm1,%xmm3 │ │ - pshufb 0x8a985(%ecx),%xmm3 │ │ - pshufb 0x8a965(%ecx),%xmm1 │ │ + pshufb 0x8c695(%ecx),%xmm3 │ │ + pshufb 0x8c675(%ecx),%xmm1 │ │ movdqa %xmm2,%xmm4 │ │ pmaddubsw %xmm5,%xmm4 │ │ pmaddubsw %xmm6,%xmm2 │ │ pmaddubsw %xmm6,%xmm3 │ │ pmaddubsw %xmm5,%xmm1 │ │ paddw %xmm4,%xmm3 │ │ paddw %xmm2,%xmm1 │ │ phaddw %xmm3,%xmm1 │ │ paddw %xmm7,%xmm1 │ │ psraw $0x6,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movdqa %xmm0,(%eax,%ebp,1) │ │ add $0x10,%ebp │ │ - jle 2d416 │ │ + jle 2e326 │ │ add %ebx,%edx │ │ add 0x18(%esp),%eax │ │ dec %edi │ │ - jg 2d414 │ │ + jg 2e324 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ movzbl %bl,%ebp │ │ shr $0x10,%ebx │ │ cmp $0x6,%edi │ │ cmovs %ebp,%ebx │ │ - movq 0xa307d(%ecx,%ebx,8),%xmm0 │ │ + movq 0xa458d(%ecx,%ebx,8),%xmm0 │ │ tzcnt %esi,%ebp │ │ - movzwl 0x8ac8f(%ecx,%ebp,2),%ebp │ │ + movzwl 0x8c99f(%ecx,%ebp,2),%ebp │ │ punpcklwd %xmm0,%xmm0 │ │ - movdqa 0x8aab5(%ecx),%xmm7 │ │ + movdqa 0x8c7c5(%ecx),%xmm7 │ │ add %ecx,%ebp │ │ sub $0x4c,%esp │ │ pshufd $0x0,%xmm0,%xmm1 │ │ movdqa %xmm1,(%esp) │ │ pshufd $0x55,%xmm0,%xmm1 │ │ movdqa %xmm1,0x10(%esp) │ │ pshufd $0xaa,%xmm0,%xmm1 │ │ @@ -37174,15 +38056,15 @@ │ │ packuswb %xmm5,%xmm5 │ │ movd %xmm5,%ebp │ │ mov %bp,(%eax) │ │ shr $0x10,%ebp │ │ mov %bp,(%eax,%ecx,1) │ │ lea (%eax,%ecx,2),%eax │ │ sub $0x2,%edi │ │ - jg 2d5a3 │ │ + jg 2e4b3 │ │ add $0x4c,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ shl $0xe,%esi │ │ @@ -37228,39 +38110,39 @@ │ │ pmulhrsw %xmm7,%xmm5 │ │ packuswb %xmm5,%xmm5 │ │ movd %xmm5,(%eax) │ │ psrlq $0x20,%xmm5 │ │ movd %xmm5,(%eax,%ecx,1) │ │ lea (%eax,%ecx,2),%eax │ │ sub $0x2,%edi │ │ - jg 2d675 │ │ + jg 2e585 │ │ mov 0x60(%esp),%eax │ │ add $0x4,%esi │ │ movzwl %bp,%edi │ │ add $0x4,%eax │ │ mov %esi,%edx │ │ mov %eax,0x60(%esp) │ │ sub $0x10000,%ebp │ │ - jg 2d629 │ │ + jg 2e539 │ │ add $0x4c,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ cmp $0x4,%esi │ │ - jg 2dbe5 │ │ + jg 2eaf5 │ │ and $0x7f,%ebp │ │ dec %edx │ │ - movd 0xa307f(%ecx,%ebp,8),%xmm1 │ │ + movd 0xa458f(%ecx,%ebp,8),%xmm1 │ │ movzbl %bl,%ebp │ │ shr $0x10,%ebx │ │ cmp $0x6,%edi │ │ cmovs %ebp,%ebx │ │ - movq 0xa307d(%ecx,%ebx,8),%xmm0 │ │ + movq 0xa458d(%ecx,%ebx,8),%xmm0 │ │ mov 0x20(%esp),%ebx │ │ lea (%ebx,%ebx,2),%ebp │ │ sub %ebp,%edx │ │ mov %ecx,%ebp │ │ sub $0xec,%esp │ │ mov 0x104(%esp),%ecx │ │ punpcklbw %xmm0,%xmm0 │ │ @@ -37271,38 +38153,38 @@ │ │ movdqa %xmm6,0x10(%esp) │ │ pshufd $0xaa,%xmm0,%xmm6 │ │ movdqa %xmm6,0x20(%esp) │ │ pshufd $0xff,%xmm0,%xmm6 │ │ movdqa %xmm6,0x30(%esp) │ │ pshufd $0x0,%xmm1,%xmm7 │ │ cmp $0x4,%esi │ │ - je 2d8c5 │ │ - movdqa 0x8a945(%ebp),%xmm6 │ │ + je 2e7d5 │ │ + movdqa 0x8c655(%ebp),%xmm6 │ │ movq (%edx),%xmm2 │ │ movhps (%edx,%ebx,1),%xmm2 │ │ lea (%edx,%ebx,2),%edx │ │ movq (%edx),%xmm0 │ │ movhps (%edx,%ebx,1),%xmm0 │ │ lea (%edx,%ebx,2),%edx │ │ pshufb %xmm6,%xmm2 │ │ pshufb %xmm6,%xmm0 │ │ pmaddubsw %xmm7,%xmm2 │ │ pmaddubsw %xmm7,%xmm0 │ │ phaddw %xmm0,%xmm2 │ │ - pmulhrsw 0x8aaf5(%ebp),%xmm2 │ │ + pmulhrsw 0x8c805(%ebp),%xmm2 │ │ movq (%edx),%xmm3 │ │ movhps (%edx,%ebx,1),%xmm3 │ │ lea (%edx,%ebx,2),%edx │ │ movq (%edx),%xmm0 │ │ pshufb %xmm6,%xmm3 │ │ pshufb %xmm6,%xmm0 │ │ pmaddubsw %xmm7,%xmm3 │ │ pmaddubsw %xmm7,%xmm0 │ │ phaddw %xmm0,%xmm3 │ │ - pmulhrsw 0x8aaf5(%ebp),%xmm3 │ │ + pmulhrsw 0x8c805(%ebp),%xmm3 │ │ movdqa %xmm3,%xmm4 │ │ palignr $0x4,%xmm2,%xmm4 │ │ movdqa %xmm2,%xmm1 │ │ punpcklwd %xmm4,%xmm1 │ │ punpckhwd %xmm4,%xmm2 │ │ pshufd $0x99,%xmm3,%xmm0 │ │ punpcklwd %xmm0,%xmm3 │ │ @@ -37315,89 +38197,89 @@ │ │ pmaddwd %xmm1,%xmm5 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd 0x10(%esp),%xmm2 │ │ paddd %xmm2,%xmm5 │ │ movdqa %xmm3,%xmm2 │ │ pmaddwd 0x20(%esp),%xmm3 │ │ phaddw %xmm4,%xmm4 │ │ - pmulhrsw 0x8aaf5(%ebp),%xmm4 │ │ + pmulhrsw 0x8c805(%ebp),%xmm4 │ │ paddd %xmm3,%xmm5 │ │ movdqa %xmm4,%xmm3 │ │ palignr $0xc,%xmm0,%xmm3 │ │ movdqa %xmm4,%xmm0 │ │ punpcklwd %xmm0,%xmm3 │ │ movdqa 0x30(%esp),%xmm4 │ │ pmaddwd %xmm3,%xmm4 │ │ - paddd 0x8ab25(%ebp),%xmm5 │ │ + paddd 0x8c835(%ebp),%xmm5 │ │ paddd %xmm4,%xmm5 │ │ psrad $0xa,%xmm5 │ │ packssdw %xmm5,%xmm5 │ │ packuswb %xmm5,%xmm5 │ │ movd %xmm5,%esi │ │ mov %si,(%eax) │ │ shr $0x10,%esi │ │ mov %si,(%eax,%ecx,1) │ │ lea (%eax,%ecx,2),%eax │ │ sub $0x2,%edi │ │ - jg 2d823 │ │ + jg 2e733 │ │ add $0xec,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ - movdqa 0x8a945(%ebp),%xmm6 │ │ + movdqa 0x8c655(%ebp),%xmm6 │ │ movq (%edx),%xmm5 │ │ movhps (%edx,%ebx,1),%xmm5 │ │ lea (%edx,%ebx,2),%edx │ │ movq (%edx),%xmm4 │ │ movhps (%edx,%ebx,1),%xmm4 │ │ lea (%edx,%ebx,2),%edx │ │ movdqa %xmm5,%xmm2 │ │ pshufb %xmm6,%xmm2 │ │ movdqa %xmm4,%xmm0 │ │ pshufb %xmm6,%xmm0 │ │ pmaddubsw %xmm7,%xmm2 │ │ pmaddubsw %xmm7,%xmm0 │ │ phaddw %xmm0,%xmm2 │ │ - pmulhrsw 0x8aaf5(%ebp),%xmm2 │ │ + pmulhrsw 0x8c805(%ebp),%xmm2 │ │ movdqa %xmm2,0x60(%esp) │ │ - movdqa 0x8a955(%ebp),%xmm6 │ │ + movdqa 0x8c665(%ebp),%xmm6 │ │ movdqa %xmm5,%xmm2 │ │ pshufb %xmm6,%xmm2 │ │ movdqa %xmm4,%xmm0 │ │ pshufb %xmm6,%xmm0 │ │ pmaddubsw %xmm7,%xmm2 │ │ pmaddubsw %xmm7,%xmm0 │ │ phaddw %xmm0,%xmm2 │ │ - pmulhrsw 0x8aaf5(%ebp),%xmm2 │ │ - movdqa 0x8a945(%ebp),%xmm6 │ │ + pmulhrsw 0x8c805(%ebp),%xmm2 │ │ + movdqa 0x8c655(%ebp),%xmm6 │ │ movq (%edx),%xmm5 │ │ movhps (%edx,%ebx,1),%xmm5 │ │ lea (%edx,%ebx,2),%edx │ │ movq (%edx),%xmm4 │ │ add %ebx,%edx │ │ movdqa %xmm5,%xmm3 │ │ pshufb %xmm6,%xmm3 │ │ movdqa %xmm4,%xmm0 │ │ pshufb %xmm6,%xmm0 │ │ pmaddubsw %xmm7,%xmm3 │ │ pmaddubsw %xmm7,%xmm0 │ │ phaddw %xmm0,%xmm3 │ │ - pmulhrsw 0x8aaf5(%ebp),%xmm3 │ │ + pmulhrsw 0x8c805(%ebp),%xmm3 │ │ movdqa %xmm3,0x70(%esp) │ │ - movdqa 0x8a955(%ebp),%xmm6 │ │ + movdqa 0x8c665(%ebp),%xmm6 │ │ movdqa %xmm5,%xmm3 │ │ pshufb %xmm6,%xmm3 │ │ movdqa %xmm4,%xmm0 │ │ pshufb %xmm6,%xmm0 │ │ pmaddubsw %xmm7,%xmm3 │ │ pmaddubsw %xmm7,%xmm0 │ │ phaddw %xmm0,%xmm3 │ │ - pmulhrsw 0x8aaf5(%ebp),%xmm3 │ │ + pmulhrsw 0x8c805(%ebp),%xmm3 │ │ movdqa %xmm3,%xmm4 │ │ palignr $0x4,%xmm2,%xmm4 │ │ movdqa %xmm2,%xmm1 │ │ punpcklwd %xmm4,%xmm1 │ │ punpckhwd %xmm4,%xmm2 │ │ pshufd $0x99,%xmm3,%xmm0 │ │ punpcklwd %xmm0,%xmm3 │ │ @@ -37418,28 +38300,28 @@ │ │ pmaddwd %xmm1,%xmm5 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd 0x10(%esp),%xmm2 │ │ paddd %xmm2,%xmm5 │ │ movdqa %xmm3,%xmm2 │ │ pmaddwd 0x20(%esp),%xmm3 │ │ paddd %xmm3,%xmm5 │ │ - movdqa 0x8a945(%ebp),%xmm6 │ │ + movdqa 0x8c655(%ebp),%xmm6 │ │ movq (%edx),%xmm4 │ │ movhps (%edx,%ebx,1),%xmm4 │ │ pshufb %xmm6,%xmm4 │ │ pmaddubsw %xmm7,%xmm4 │ │ phaddw %xmm4,%xmm4 │ │ - pmulhrsw 0x8aaf5(%ebp),%xmm4 │ │ + pmulhrsw 0x8c805(%ebp),%xmm4 │ │ movdqa %xmm4,%xmm3 │ │ palignr $0xc,%xmm0,%xmm3 │ │ movdqa %xmm4,%xmm0 │ │ punpcklwd %xmm4,%xmm3 │ │ movdqa 0x30(%esp),%xmm4 │ │ pmaddwd %xmm3,%xmm4 │ │ - paddd 0x8ab25(%ebp),%xmm5 │ │ + paddd 0x8c835(%ebp),%xmm5 │ │ paddd %xmm4,%xmm5 │ │ psrad $0xa,%xmm5 │ │ movdqa %xmm0,0x40(%esp) │ │ movdqa %xmm1,0x50(%esp) │ │ movdqa %xmm2,0x60(%esp) │ │ movdqa %xmm3,0x70(%esp) │ │ movdqa %xmm5,0x90(%esp) │ │ @@ -37451,29 +38333,29 @@ │ │ pmaddwd %xmm1,%xmm5 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd 0x10(%esp),%xmm2 │ │ paddd %xmm2,%xmm5 │ │ movdqa %xmm3,%xmm2 │ │ pmaddwd 0x20(%esp),%xmm3 │ │ paddd %xmm3,%xmm5 │ │ - movdqa 0x8a955(%ebp),%xmm6 │ │ + movdqa 0x8c665(%ebp),%xmm6 │ │ movq (%edx),%xmm4 │ │ movhps (%edx,%ebx,1),%xmm4 │ │ lea (%edx,%ebx,2),%edx │ │ pshufb %xmm6,%xmm4 │ │ pmaddubsw %xmm7,%xmm4 │ │ phaddw %xmm4,%xmm4 │ │ - pmulhrsw 0x8aaf5(%ebp),%xmm4 │ │ + pmulhrsw 0x8c805(%ebp),%xmm4 │ │ movdqa %xmm4,%xmm3 │ │ palignr $0xc,%xmm0,%xmm3 │ │ movdqa %xmm4,%xmm0 │ │ punpcklwd %xmm4,%xmm3 │ │ movdqa 0x30(%esp),%xmm4 │ │ pmaddwd %xmm3,%xmm4 │ │ - paddd 0x8ab25(%ebp),%xmm5 │ │ + paddd 0x8c835(%ebp),%xmm5 │ │ paddd %xmm4,%xmm5 │ │ movdqa %xmm5,%xmm4 │ │ psrad $0xa,%xmm4 │ │ movdqa 0x90(%esp),%xmm5 │ │ packssdw %xmm4,%xmm5 │ │ packuswb %xmm5,%xmm5 │ │ pshuflw $0xd8,%xmm5,%xmm5 │ │ @@ -37486,29 +38368,29 @@ │ │ movdqa %xmm1,0xb0(%esp) │ │ movdqa %xmm2,0xc0(%esp) │ │ movdqa %xmm3,0xd0(%esp) │ │ movdqa 0x40(%esp),%xmm0 │ │ movdqa 0x50(%esp),%xmm1 │ │ movdqa 0x60(%esp),%xmm2 │ │ movdqa 0x70(%esp),%xmm3 │ │ - jg 2da2e │ │ + jg 2e93e │ │ add $0xec,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ shr $0x10,%ebp │ │ sub $0x3,%edx │ │ - movq 0xa307d(%ecx,%ebp,8),%xmm1 │ │ + movq 0xa458d(%ecx,%ebp,8),%xmm1 │ │ movzbl %bl,%ebp │ │ shr $0x10,%ebx │ │ cmp $0x6,%edi │ │ cmovs %ebp,%ebx │ │ - movq 0xa307d(%ecx,%ebx,8),%xmm5 │ │ + movq 0xa458d(%ecx,%ebx,8),%xmm5 │ │ mov 0x20(%esp),%ebx │ │ sub $0xdc,%esp │ │ pshufd $0x0,%xmm1,%xmm0 │ │ pshufd $0x55,%xmm1,%xmm1 │ │ punpcklbw %xmm5,%xmm5 │ │ psraw $0x8,%xmm5 │ │ pshufd $0x0,%xmm5,%xmm2 │ │ @@ -37527,127 +38409,127 @@ │ │ shl $0xe,%esi │ │ lea -0x10000(%edi,%esi,1),%ebp │ │ mov %edx,%esi │ │ movdqu (%edx),%xmm4 │ │ movdqu (%edx,%ebx,1),%xmm5 │ │ lea (%edx,%ebx,2),%edx │ │ movdqa %xmm4,%xmm2 │ │ - pshufb 0x8a975(%ecx),%xmm2 │ │ + pshufb 0x8c685(%ecx),%xmm2 │ │ movdqa %xmm4,%xmm3 │ │ - pshufb 0x8a985(%ecx),%xmm3 │ │ - pshufb 0x8a965(%ecx),%xmm4 │ │ + pshufb 0x8c695(%ecx),%xmm3 │ │ + pshufb 0x8c675(%ecx),%xmm4 │ │ movdqa %xmm2,%xmm1 │ │ pmaddubsw 0x50(%esp),%xmm1 │ │ pmaddubsw 0x60(%esp),%xmm3 │ │ pmaddubsw 0x60(%esp),%xmm2 │ │ pmaddubsw 0x50(%esp),%xmm4 │ │ paddw %xmm3,%xmm1 │ │ paddw %xmm2,%xmm4 │ │ phaddw %xmm1,%xmm4 │ │ movdqa %xmm5,%xmm2 │ │ - pshufb 0x8a975(%ecx),%xmm2 │ │ + pshufb 0x8c685(%ecx),%xmm2 │ │ movdqa %xmm5,%xmm3 │ │ - pshufb 0x8a985(%ecx),%xmm3 │ │ - pshufb 0x8a965(%ecx),%xmm5 │ │ + pshufb 0x8c695(%ecx),%xmm3 │ │ + pshufb 0x8c675(%ecx),%xmm5 │ │ movdqa %xmm2,%xmm1 │ │ pmaddubsw 0x50(%esp),%xmm1 │ │ pmaddubsw 0x60(%esp),%xmm3 │ │ pmaddubsw 0x60(%esp),%xmm2 │ │ pmaddubsw 0x50(%esp),%xmm5 │ │ paddw %xmm3,%xmm1 │ │ paddw %xmm2,%xmm5 │ │ phaddw %xmm1,%xmm5 │ │ movdqu (%edx),%xmm6 │ │ movdqu (%edx,%ebx,1),%xmm0 │ │ lea (%edx,%ebx,2),%edx │ │ movdqa %xmm6,%xmm2 │ │ - pshufb 0x8a975(%ecx),%xmm2 │ │ + pshufb 0x8c685(%ecx),%xmm2 │ │ movdqa %xmm6,%xmm3 │ │ - pshufb 0x8a985(%ecx),%xmm3 │ │ - pshufb 0x8a965(%ecx),%xmm6 │ │ + pshufb 0x8c695(%ecx),%xmm3 │ │ + pshufb 0x8c675(%ecx),%xmm6 │ │ movdqa %xmm2,%xmm1 │ │ pmaddubsw 0x50(%esp),%xmm1 │ │ pmaddubsw 0x60(%esp),%xmm3 │ │ pmaddubsw 0x60(%esp),%xmm2 │ │ pmaddubsw 0x50(%esp),%xmm6 │ │ paddw %xmm3,%xmm1 │ │ paddw %xmm2,%xmm6 │ │ phaddw %xmm1,%xmm6 │ │ movdqa %xmm0,%xmm2 │ │ - pshufb 0x8a975(%ecx),%xmm2 │ │ + pshufb 0x8c685(%ecx),%xmm2 │ │ movdqa %xmm0,%xmm3 │ │ - pshufb 0x8a985(%ecx),%xmm3 │ │ - pshufb 0x8a965(%ecx),%xmm0 │ │ + pshufb 0x8c695(%ecx),%xmm3 │ │ + pshufb 0x8c675(%ecx),%xmm0 │ │ movdqa %xmm2,%xmm1 │ │ pmaddubsw 0x50(%esp),%xmm1 │ │ pmaddubsw 0x60(%esp),%xmm3 │ │ pmaddubsw 0x60(%esp),%xmm2 │ │ pmaddubsw 0x50(%esp),%xmm0 │ │ paddw %xmm3,%xmm1 │ │ paddw %xmm2,%xmm0 │ │ phaddw %xmm1,%xmm0 │ │ - movdqa 0x8aaf5(%ecx),%xmm7 │ │ + movdqa 0x8c805(%ecx),%xmm7 │ │ pmulhrsw %xmm7,%xmm4 │ │ pmulhrsw %xmm7,%xmm5 │ │ pmulhrsw %xmm7,%xmm6 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa %xmm4,%xmm1 │ │ punpcklwd %xmm5,%xmm1 │ │ movdqa %xmm5,%xmm2 │ │ punpcklwd %xmm6,%xmm2 │ │ movdqa %xmm6,%xmm3 │ │ punpcklwd %xmm0,%xmm3 │ │ movdqa %xmm1,(%esp) │ │ movdqa %xmm2,0x10(%esp) │ │ movdqa %xmm3,0x20(%esp) │ │ - movdqa 0x8a965(%ecx),%xmm7 │ │ + movdqa 0x8c675(%ecx),%xmm7 │ │ movdqu (%edx),%xmm4 │ │ movdqu (%edx,%ebx,1),%xmm5 │ │ lea (%edx,%ebx,2),%edx │ │ movdqu (%edx),%xmm6 │ │ movdqa %xmm4,%xmm2 │ │ - pshufb 0x8a975(%ecx),%xmm2 │ │ + pshufb 0x8c685(%ecx),%xmm2 │ │ movdqa %xmm4,%xmm3 │ │ - pshufb 0x8a985(%ecx),%xmm3 │ │ - pshufb 0x8a965(%ecx),%xmm4 │ │ + pshufb 0x8c695(%ecx),%xmm3 │ │ + pshufb 0x8c675(%ecx),%xmm4 │ │ movdqa %xmm2,%xmm1 │ │ pmaddubsw 0x50(%esp),%xmm1 │ │ pmaddubsw 0x60(%esp),%xmm3 │ │ pmaddubsw 0x60(%esp),%xmm2 │ │ pmaddubsw 0x50(%esp),%xmm4 │ │ paddw %xmm3,%xmm1 │ │ paddw %xmm2,%xmm4 │ │ phaddw %xmm1,%xmm4 │ │ movdqa %xmm5,%xmm2 │ │ - pshufb 0x8a975(%ecx),%xmm2 │ │ + pshufb 0x8c685(%ecx),%xmm2 │ │ movdqa %xmm5,%xmm3 │ │ - pshufb 0x8a985(%ecx),%xmm3 │ │ - pshufb 0x8a965(%ecx),%xmm5 │ │ + pshufb 0x8c695(%ecx),%xmm3 │ │ + pshufb 0x8c675(%ecx),%xmm5 │ │ movdqa %xmm2,%xmm1 │ │ pmaddubsw 0x50(%esp),%xmm1 │ │ pmaddubsw 0x60(%esp),%xmm3 │ │ pmaddubsw 0x60(%esp),%xmm2 │ │ pmaddubsw 0x50(%esp),%xmm5 │ │ paddw %xmm3,%xmm1 │ │ paddw %xmm2,%xmm5 │ │ phaddw %xmm1,%xmm5 │ │ movdqa %xmm6,%xmm2 │ │ - pshufb 0x8a975(%ecx),%xmm2 │ │ + pshufb 0x8c685(%ecx),%xmm2 │ │ movdqa %xmm6,%xmm3 │ │ - pshufb 0x8a985(%ecx),%xmm3 │ │ - pshufb 0x8a965(%ecx),%xmm6 │ │ + pshufb 0x8c695(%ecx),%xmm3 │ │ + pshufb 0x8c675(%ecx),%xmm6 │ │ movdqa %xmm2,%xmm1 │ │ pmaddubsw 0x50(%esp),%xmm1 │ │ pmaddubsw 0x60(%esp),%xmm3 │ │ pmaddubsw 0x60(%esp),%xmm2 │ │ pmaddubsw 0x50(%esp),%xmm6 │ │ paddw %xmm3,%xmm1 │ │ paddw %xmm2,%xmm6 │ │ phaddw %xmm1,%xmm6 │ │ - movdqa 0x8aaf5(%ecx),%xmm7 │ │ + movdqa 0x8c805(%ecx),%xmm7 │ │ movdqa %xmm4,%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa %xmm5,%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa %xmm6,%xmm3 │ │ pmulhrsw %xmm7,%xmm3 │ │ movdqa %xmm0,%xmm4 │ │ @@ -37672,49 +38554,49 @@ │ │ pmaddwd 0x80(%esp),%xmm4 │ │ paddd %xmm3,%xmm0 │ │ paddd %xmm4,%xmm7 │ │ pmaddwd 0x90(%esp),%xmm5 │ │ pmaddwd 0x90(%esp),%xmm6 │ │ paddd %xmm5,%xmm0 │ │ paddd %xmm6,%xmm7 │ │ - movdqa 0x8ab25(%ecx),%xmm5 │ │ + movdqa 0x8c835(%ecx),%xmm5 │ │ paddd %xmm5,%xmm0 │ │ paddd %xmm5,%xmm7 │ │ movdqa %xmm0,0xb0(%esp) │ │ movdqa %xmm7,0xc0(%esp) │ │ movdqu (%edx,%ebx,1),%xmm0 │ │ movdqu (%edx,%ebx,2),%xmm4 │ │ lea (%edx,%ebx,2),%edx │ │ movdqa %xmm0,%xmm2 │ │ - pshufb 0x8a975(%ecx),%xmm2 │ │ + pshufb 0x8c685(%ecx),%xmm2 │ │ movdqa %xmm0,%xmm3 │ │ - pshufb 0x8a985(%ecx),%xmm3 │ │ - pshufb 0x8a965(%ecx),%xmm0 │ │ + pshufb 0x8c695(%ecx),%xmm3 │ │ + pshufb 0x8c675(%ecx),%xmm0 │ │ movdqa %xmm2,%xmm1 │ │ pmaddubsw 0x50(%esp),%xmm1 │ │ pmaddubsw 0x60(%esp),%xmm3 │ │ pmaddubsw 0x60(%esp),%xmm2 │ │ pmaddubsw 0x50(%esp),%xmm0 │ │ paddw %xmm3,%xmm1 │ │ paddw %xmm2,%xmm0 │ │ phaddw %xmm1,%xmm0 │ │ movdqa %xmm4,%xmm2 │ │ - pshufb 0x8a975(%ecx),%xmm2 │ │ + pshufb 0x8c685(%ecx),%xmm2 │ │ movdqa %xmm4,%xmm3 │ │ - pshufb 0x8a985(%ecx),%xmm3 │ │ - pshufb 0x8a965(%ecx),%xmm4 │ │ + pshufb 0x8c695(%ecx),%xmm3 │ │ + pshufb 0x8c675(%ecx),%xmm4 │ │ movdqa %xmm2,%xmm1 │ │ pmaddubsw 0x50(%esp),%xmm1 │ │ pmaddubsw 0x60(%esp),%xmm3 │ │ pmaddubsw 0x60(%esp),%xmm2 │ │ pmaddubsw 0x50(%esp),%xmm4 │ │ paddw %xmm3,%xmm1 │ │ paddw %xmm2,%xmm4 │ │ phaddw %xmm1,%xmm4 │ │ - movdqa 0x8aaf5(%ecx),%xmm5 │ │ + movdqa 0x8c805(%ecx),%xmm5 │ │ pmulhrsw %xmm5,%xmm0 │ │ pmulhrsw %xmm5,%xmm4 │ │ movdqa 0x40(%esp),%xmm6 │ │ movdqa %xmm6,%xmm5 │ │ punpcklwd %xmm0,%xmm5 │ │ movdqa %xmm0,%xmm6 │ │ punpcklwd %xmm4,%xmm6 │ │ @@ -37731,46 +38613,46 @@ │ │ packuswb %xmm1,%xmm2 │ │ movd %xmm2,(%eax) │ │ psrlq $0x20,%xmm2 │ │ add 0xf4(%esp),%eax │ │ movd %xmm2,(%eax) │ │ add 0xf4(%esp),%eax │ │ sub $0x2,%edi │ │ - jle 2e150 │ │ + jle 2f060 │ │ movdqa %xmm4,0x40(%esp) │ │ movdqa (%esp),%xmm1 │ │ movdqa 0x10(%esp),%xmm2 │ │ movdqa 0x20(%esp),%xmm3 │ │ movdqa 0x30(%esp),%xmm4 │ │ - jmp 2df76 │ │ + jmp 2ee86 │ │ mov 0xf0(%esp),%eax │ │ add $0x4,%esi │ │ movzwl %bp,%edi │ │ add $0x4,%eax │ │ mov %esi,%edx │ │ mov %eax,0xf0(%esp) │ │ sub $0x10000,%ebp │ │ - jg 2dc7f │ │ + jg 2eb8f │ │ add $0xdc,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ push %ebx │ │ push %esi │ │ push %edi │ │ push %ebp │ │ mov 0x14(%esp),%eax │ │ mov 0x18(%esp),%ecx │ │ mov 0x1c(%esp),%edx │ │ mov 0x20(%esp),%ebx │ │ - call 2e199 │ │ + call 2f0a9 │ │ pop %ebp │ │ - add $0x89303,%ebp │ │ + add $0x8b013,%ebp │ │ tzcnt 0x24(%esp),%esi │ │ mov 0x28(%esp),%edi │ │ mov 0x0(%ebp,%esi,4),%esi │ │ movdqa -0xcc(%ebp),%xmm2 │ │ add %ebp,%esi │ │ movdqa (%edx),%xmm0 │ │ paddw (%ebx),%xmm0 │ │ @@ -37795,15 +38677,15 @@ │ │ pshuflw $0x4e,%xmm0,%xmm1 │ │ movd %xmm1,(%eax,%ecx,1) │ │ punpckhqdq %xmm0,%xmm0 │ │ movd %xmm0,(%eax,%ecx,2) │ │ psrlq $0x20,%xmm0 │ │ movd %xmm0,(%eax,%ebp,1) │ │ sub $0x4,%edi │ │ - jg 2e1dd │ │ + jg 2f0ed │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ add $0x20,%edx │ │ add $0x20,%ebx │ │ @@ -37814,15 +38696,15 @@ │ │ pmulhrsw %xmm2,%xmm0 │ │ pmulhrsw %xmm2,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ lea (%eax,%ecx,2),%eax │ │ movq %xmm0,(%eax) │ │ movhps %xmm0,(%eax,%ecx,1) │ │ sub $0x2,%edi │ │ - jg 2e231 │ │ + jg 2f141 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ add $0x20,%edx │ │ add $0x20,%ebx │ │ @@ -37832,15 +38714,15 @@ │ │ paddw 0x10(%ebx),%xmm1 │ │ pmulhrsw %xmm2,%xmm0 │ │ pmulhrsw %xmm2,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ lea (%eax,%ecx,1),%eax │ │ movdqa %xmm0,(%eax) │ │ dec %edi │ │ - jg 2e26c │ │ + jg 2f17c │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ add $0x40,%edx │ │ add $0x40,%ebx │ │ @@ -37858,15 +38740,15 @@ │ │ movdqa 0x30(%edx),%xmm1 │ │ paddw 0x30(%ebx),%xmm1 │ │ pmulhrsw %xmm2,%xmm0 │ │ pmulhrsw %xmm2,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movdqa %xmm0,0x10(%eax) │ │ dec %edi │ │ - jg 2e2a1 │ │ + jg 2f1b1 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ sub $0xffffff80,%edx │ │ sub $0xffffff80,%ebx │ │ @@ -37900,15 +38782,15 @@ │ │ movdqa 0x70(%edx),%xmm1 │ │ paddw 0x70(%ebx),%xmm1 │ │ pmulhrsw %xmm2,%xmm0 │ │ pmulhrsw %xmm2,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movdqa %xmm0,0x30(%eax) │ │ dec %edi │ │ - jg 2e2fd │ │ + jg 2f20d │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ add $0x100,%edx │ │ add $0x100,%ebx │ │ @@ -37974,43 +38856,43 @@ │ │ movdqa 0xf0(%edx),%xmm1 │ │ paddw 0xf0(%ebx),%xmm1 │ │ pmulhrsw %xmm2,%xmm0 │ │ pmulhrsw %xmm2,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movdqa %xmm0,0x70(%eax) │ │ dec %edi │ │ - jg 2e3aa │ │ + jg 2f2ba │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax) │ │ push %ebx │ │ push %esi │ │ push %edi │ │ push %ebp │ │ mov 0x14(%esp),%eax │ │ mov 0x18(%esp),%ecx │ │ mov 0x1c(%esp),%edx │ │ mov 0x20(%esp),%ebx │ │ - call 2e549 │ │ + call 2f459 │ │ pop %ebp │ │ - add $0x88f6b,%ebp │ │ + add $0x8ac7b,%ebp │ │ tzcnt 0x24(%esp),%esi │ │ movd 0x2c(%esp),%xmm4 │ │ mov 0x28(%esp),%edi │ │ pxor %xmm0,%xmm0 │ │ mov 0x0(%ebp,%esi,4),%esi │ │ movdqa -0xd4(%ebp),%xmm5 │ │ pshufb %xmm0,%xmm4 │ │ psllw $0xc,%xmm4 │ │ add %ebp,%esi │ │ cmpl $0x7,0x2c(%esp) │ │ - jg 2e591 │ │ + jg 2f4a1 │ │ mov %edx,%ebp │ │ psubw %xmm4,%xmm0 │ │ mov %ebx,%edx │ │ movdqa %xmm0,%xmm4 │ │ mov %ebp,%ebx │ │ movdqa (%edx),%xmm2 │ │ movdqa %xmm2,%xmm0 │ │ @@ -38047,15 +38929,15 @@ │ │ pshuflw $0x4e,%xmm0,%xmm1 │ │ movd %xmm1,(%eax,%ecx,1) │ │ punpckhqdq %xmm0,%xmm0 │ │ movd %xmm0,(%eax,%ecx,2) │ │ psrlq $0x20,%xmm0 │ │ movd %xmm0,(%eax,%ebp,1) │ │ sub $0x4,%edi │ │ - jg 2e5ce │ │ + jg 2f4de │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ add $0x20,%edx │ │ add $0x20,%ebx │ │ @@ -38072,15 +38954,15 @@ │ │ pmulhrsw %xmm5,%xmm0 │ │ pmulhrsw %xmm5,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ lea (%eax,%ecx,2),%eax │ │ movq %xmm0,(%eax) │ │ movhps %xmm0,(%eax,%ecx,1) │ │ sub $0x2,%edi │ │ - jg 2e63a │ │ + jg 2f54a │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ add $0x20,%edx │ │ add $0x20,%ebx │ │ @@ -38096,15 +38978,15 @@ │ │ paddw %xmm3,%xmm1 │ │ pmulhrsw %xmm5,%xmm0 │ │ pmulhrsw %xmm5,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ lea (%eax,%ecx,1),%eax │ │ movdqa %xmm0,(%eax) │ │ dec %edi │ │ - jg 2e68d │ │ + jg 2f59d │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ add $0x40,%edx │ │ add $0x40,%ebx │ │ @@ -38134,15 +39016,15 @@ │ │ paddw %xmm2,%xmm0 │ │ paddw %xmm3,%xmm1 │ │ pmulhrsw %xmm5,%xmm0 │ │ pmulhrsw %xmm5,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movdqa %xmm0,0x10(%eax) │ │ dec %edi │ │ - jg 2e6da │ │ + jg 2f5ea │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ sub $0xffffff80,%edx │ │ sub $0xffffff80,%ebx │ │ @@ -38200,15 +39082,15 @@ │ │ paddw %xmm2,%xmm0 │ │ paddw %xmm3,%xmm1 │ │ pmulhrsw %xmm5,%xmm0 │ │ pmulhrsw %xmm5,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movdqa %xmm0,0x30(%eax) │ │ dec %edi │ │ - jg 2e76a │ │ + jg 2f67a │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ add $0x100,%edx │ │ add $0x100,%ebx │ │ @@ -38322,15 +39204,15 @@ │ │ paddw %xmm2,%xmm0 │ │ paddw %xmm3,%xmm1 │ │ pmulhrsw %xmm5,%xmm0 │ │ pmulhrsw %xmm5,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movdqa %xmm0,0x70(%eax) │ │ dec %edi │ │ - jg 2e877 │ │ + jg 2f787 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ @@ -38338,17 +39220,17 @@ │ │ push %esi │ │ push %edi │ │ push %ebp │ │ mov 0x14(%esp),%eax │ │ mov 0x18(%esp),%ecx │ │ mov 0x1c(%esp),%edx │ │ mov 0x20(%esp),%ebx │ │ - call 2ead9 │ │ + call 2f9e9 │ │ pop %ebp │ │ - add $0x889f3,%ebp │ │ + add $0x8a703,%ebp │ │ tzcnt 0x24(%esp),%esi │ │ mov 0x0(%ebp,%esi,4),%esi │ │ pxor %xmm4,%xmm4 │ │ movdqa -0xec(%ebp),%xmm5 │ │ add %ebp,%esi │ │ mov 0x2c(%esp),%edi │ │ movdqa (%edi),%xmm3 │ │ @@ -38411,15 +39293,15 @@ │ │ pshuflw $0x4e,%xmm0,%xmm1 │ │ movd %xmm1,(%eax,%ecx,1) │ │ punpckhqdq %xmm0,%xmm0 │ │ movd %xmm0,(%eax,%ecx,2) │ │ psrlq $0x20,%xmm0 │ │ movd %xmm0,(%eax,%ebp,1) │ │ subl $0x4,0x28(%esp) │ │ - jg 2eb69 │ │ + jg 2fa79 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ add $0x10,%edi │ │ add $0x20,%edx │ │ @@ -38449,15 +39331,15 @@ │ │ pmulhrsw %xmm5,%xmm0 │ │ pmulhrsw %xmm5,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ lea (%eax,%ecx,2),%eax │ │ movq %xmm0,(%eax) │ │ movhps %xmm0,(%eax,%ecx,1) │ │ subl $0x2,0x28(%esp) │ │ - jg 2ec0e │ │ + jg 2fb1e │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ add $0x10,%edi │ │ add $0x20,%edx │ │ @@ -38486,15 +39368,15 @@ │ │ paddw %xmm2,%xmm1 │ │ pmulhrsw %xmm5,%xmm0 │ │ pmulhrsw %xmm5,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ lea (%eax,%ecx,1),%eax │ │ movdqa %xmm0,(%eax) │ │ decl 0x28(%esp) │ │ - jg 2ec9a │ │ + jg 2fbaa │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ add $0x20,%edi │ │ add $0x40,%edx │ │ @@ -38549,15 +39431,15 @@ │ │ pmulhw %xmm3,%xmm2 │ │ paddw %xmm2,%xmm1 │ │ pmulhrsw %xmm5,%xmm0 │ │ pmulhrsw %xmm5,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movdqa %xmm0,0x10(%eax) │ │ decl 0x28(%esp) │ │ - jg 2ed1d │ │ + jg 2fc2d │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ add $0x40,%edi │ │ sub $0xffffff80,%edx │ │ @@ -38664,15 +39546,15 @@ │ │ pmulhw %xmm3,%xmm2 │ │ paddw %xmm2,%xmm1 │ │ pmulhrsw %xmm5,%xmm0 │ │ pmulhrsw %xmm5,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movdqa %xmm0,0x30(%eax) │ │ decl 0x28(%esp) │ │ - jg 2ee14 │ │ + jg 2fd24 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ sub $0xffffff80,%edi │ │ add $0x100,%edx │ │ @@ -38883,15 +39765,15 @@ │ │ pmulhw %xmm3,%xmm2 │ │ paddw %xmm2,%xmm1 │ │ pmulhrsw %xmm5,%xmm0 │ │ pmulhrsw %xmm5,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movdqa %xmm0,0x70(%eax) │ │ decl 0x28(%esp) │ │ - jg 2efea │ │ + jg 2fefa │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ @@ -38900,17 +39782,17 @@ │ │ push %edi │ │ push %ebp │ │ mov 0x14(%esp),%eax │ │ mov 0x18(%esp),%ecx │ │ mov 0x1c(%esp),%edx │ │ mov 0x20(%esp),%ebx │ │ tzcnt 0x24(%esp),%esi │ │ - call 2f3df │ │ + call 302ef │ │ pop %ebp │ │ - add $0x88105,%ebp │ │ + add $0x89e15,%ebp │ │ movd 0x30(%esp),%xmm0 │ │ mov 0x2c(%esp),%edi │ │ mov 0x0(%ebp,%esi,4),%esi │ │ movd -0x44(%ebp),%xmm6 │ │ add %ebp,%esi │ │ psubw %xmm0,%xmm6 │ │ pshuflw $0x0,%xmm6,%xmm6 │ │ @@ -38985,15 +39867,15 @@ │ │ psrlq $0x20,%xmm4 │ │ psubw %xmm4,%xmm1 │ │ psrlw $0x2,%xmm1 │ │ packuswb %xmm1,%xmm1 │ │ pshuflw $0x88,%xmm1,%xmm1 │ │ movd %xmm1,(%edi) │ │ subl $0x4,0x28(%esp) │ │ - jg 2f485 │ │ + jg 30395 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ add $0x20,%edx │ │ add $0x20,%ebx │ │ @@ -39031,23 +39913,23 @@ │ │ psubw %xmm4,%xmm0 │ │ punpckhqdq %xmm4,%xmm4 │ │ psubw %xmm4,%xmm0 │ │ psrlw $0x2,%xmm0 │ │ packuswb %xmm0,%xmm0 │ │ movd %xmm0,(%edi) │ │ subl $0x2,0x28(%esp) │ │ - jg 2f562 │ │ + jg 30472 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ mov 0x24(%esp),%esi │ │ mov %esi,0x14(%esp) │ │ - jmp 2f6b5 │ │ + jmp 305c5 │ │ lea (%edx,%esi,2),%edx │ │ lea (%ebx,%esi,2),%ebx │ │ sub %esi,%eax │ │ mov %esi,0x14(%esp) │ │ lea (%eax,%ecx,2),%eax │ │ movdqa (%edx),%xmm0 │ │ movdqa (%ebx),%xmm1 │ │ @@ -39110,33 +39992,33 @@ │ │ packuswb %xmm1,%xmm1 │ │ movq %xmm1,(%edi) │ │ add $0x20,%edx │ │ add $0x20,%ebx │ │ add $0x8,%edi │ │ add $0x10,%eax │ │ subl $0x10,0x14(%esp) │ │ - jg 2f63a │ │ + jg 3054a │ │ subl $0x2,0x28(%esp) │ │ - jg 2f62b │ │ + jg 3053b │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl (%eax) │ │ push %ebx │ │ push %esi │ │ push %edi │ │ push %ebp │ │ mov 0x14(%esp),%eax │ │ mov 0x18(%esp),%ecx │ │ mov 0x1c(%esp),%edx │ │ - call 2f795 │ │ + call 306a5 │ │ pop %ebp │ │ - add $0x87d67,%ebp │ │ + add $0x89a77,%ebp │ │ tzcnt 0x20(%esp),%ebx │ │ mov 0x24(%esp),%esi │ │ mov 0x28(%esp),%edi │ │ mov 0x0(%ebp,%ebx,4),%ebx │ │ movdqa -0x1bc(%ebp),%xmm4 │ │ movdqa -0x13c(%ebp),%xmm5 │ │ add %ebp,%ebx │ │ @@ -39158,15 +40040,15 @@ │ │ movd %xmm1,(%eax) │ │ psrlq $0x20,%xmm1 │ │ movd %xmm1,(%eax,%ecx,1) │ │ add $0x8,%edi │ │ add $0x8,%edx │ │ lea (%eax,%ecx,2),%eax │ │ sub $0x2,%esi │ │ - jg 2f7c5 │ │ + jg 306d5 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ movdqa (%edi),%xmm0 │ │ movq (%eax),%xmm1 │ │ @@ -39187,15 +40069,15 @@ │ │ packuswb %xmm1,%xmm0 │ │ movq %xmm0,(%eax) │ │ movhps %xmm0,(%eax,%ecx,1) │ │ add $0x10,%edi │ │ add $0x10,%edx │ │ lea (%eax,%ecx,2),%eax │ │ sub $0x2,%esi │ │ - jg 2f81d │ │ + jg 3072d │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ movdqa (%edi),%xmm0 │ │ movdqa (%eax),%xmm1 │ │ @@ -39214,15 +40096,15 @@ │ │ pmulhrsw %xmm5,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movdqa %xmm0,(%eax) │ │ add $0x10,%edi │ │ add $0x10,%edx │ │ add %ecx,%eax │ │ dec %esi │ │ - jg 2f880 │ │ + jg 30790 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ movdqa (%edi),%xmm0 │ │ movdqa (%eax),%xmm1 │ │ @@ -39258,29 +40140,29 @@ │ │ pmulhrsw %xmm5,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movdqa %xmm0,0x10(%eax) │ │ add $0x20,%edi │ │ add $0x20,%edx │ │ add %ecx,%eax │ │ dec %esi │ │ - jg 2f8d8 │ │ + jg 307e8 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ push %ebx │ │ push %esi │ │ push %edi │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ - call 2f994 │ │ + call 308a4 │ │ pop %edi │ │ - add $0x87b7c,%edi │ │ + add $0x8988c,%edi │ │ tzcnt 0x1c(%esp),%ebx │ │ mov 0x20(%esp),%esi │ │ mov (%edi,%ebx,4),%ebx │ │ movdqa -0x150(%edi),%xmm5 │ │ add %edi,%ebx │ │ add $0xfffffc80,%edi │ │ jmp *%ebx │ │ @@ -39297,15 +40179,15 @@ │ │ movd %xmm0,%ebx │ │ mov %bx,(%eax) │ │ shr $0x10,%ebx │ │ mov %bx,(%eax,%ecx,1) │ │ add $0x4,%edx │ │ lea (%eax,%ecx,2),%eax │ │ sub $0x2,%esi │ │ - jg 2f9c3 │ │ + jg 308d3 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ movddup 0x8(%edi),%xmm3 │ │ movd (%eax),%xmm1 │ │ movd (%eax,%ecx,1),%xmm2 │ │ @@ -39317,15 +40199,15 @@ │ │ packuswb %xmm1,%xmm1 │ │ movd %xmm1,(%eax) │ │ psrlq $0x20,%xmm1 │ │ movd %xmm1,(%eax,%ecx,1) │ │ add $0x8,%edx │ │ lea (%eax,%ecx,2),%eax │ │ sub $0x2,%esi │ │ - jg 2fa09 │ │ + jg 30919 │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ movdqa 0x10(%edi),%xmm3 │ │ movq (%eax),%xmm1 │ │ movhps (%eax,%ecx,1),%xmm1 │ │ @@ -39339,15 +40221,15 @@ │ │ pmulhrsw %xmm5,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movq %xmm0,(%eax) │ │ movhps %xmm0,(%eax,%ecx,1) │ │ add $0x10,%edx │ │ lea (%eax,%ecx,2),%eax │ │ sub $0x2,%esi │ │ - jg 2fa4e │ │ + jg 3095e │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ movdqa 0x20(%edi),%xmm3 │ │ movdqa 0x30(%edi),%xmm4 │ │ movdqa (%eax),%xmm1 │ │ @@ -39360,15 +40242,15 @@ │ │ pmulhrsw %xmm5,%xmm0 │ │ pmulhrsw %xmm5,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movdqa %xmm0,(%eax) │ │ add $0x10,%edx │ │ add %ecx,%eax │ │ dec %esi │ │ - jg 2fa9f │ │ + jg 309af │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ movdqa 0x40(%edi),%xmm3 │ │ movdqa 0x50(%edi),%xmm4 │ │ movdqa 0x60(%edi),%xmm6 │ │ @@ -39388,31 +40270,31 @@ │ │ pmulhrsw %xmm5,%xmm1 │ │ packuswb %xmm1,%xmm1 │ │ movdqa %xmm0,(%eax) │ │ movq %xmm1,0x10(%eax) │ │ add $0x20,%edx │ │ add %ecx,%eax │ │ dec %esi │ │ - jg 2faea │ │ + jg 309fa │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ nopl 0x0(%eax,%eax,1) │ │ push %ebx │ │ push %esi │ │ push %edi │ │ push %ebp │ │ mov 0x14(%esp),%eax │ │ mov 0x18(%esp),%ecx │ │ mov 0x1c(%esp),%edx │ │ - call 2fb65 │ │ + call 30a75 │ │ pop %ebp │ │ - add $0x879bf,%ebp │ │ + add $0x896cf,%ebp │ │ tzcnt 0x20(%esp),%ebx │ │ mov 0x24(%esp),%esi │ │ mov 0x0(%ebp,%ebx,4),%ebx │ │ movdqa -0x164(%ebp),%xmm5 │ │ add %ebp,%ebx │ │ lea -0x394(%ebp,%esi,2),%edi │ │ lea (%esi,%esi,2),%esi │ │ @@ -39432,15 +40314,15 @@ │ │ movd %xmm0,%ebx │ │ mov %bx,(%eax) │ │ shr $0x10,%ebx │ │ mov %bx,(%eax,%ecx,1) │ │ lea (%eax,%ecx,2),%eax │ │ add $0x4,%edx │ │ add $0x2,%esi │ │ - jl 2fb98 │ │ + jl 30aa8 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ movdqa -0x2e4(%ebp),%xmm3 │ │ movd (%eax),%xmm0 │ │ @@ -39455,15 +40337,15 @@ │ │ packuswb %xmm0,%xmm0 │ │ movd %xmm0,(%eax) │ │ psrlq $0x20,%xmm0 │ │ movd %xmm0,(%eax,%ecx,1) │ │ lea (%eax,%ecx,2),%eax │ │ add $0x8,%edx │ │ add $0x2,%esi │ │ - jl 2fbe7 │ │ + jl 30af7 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ movd (%edi,%esi,2),%xmm4 │ │ punpcklwd %xmm4,%xmm4 │ │ @@ -39481,15 +40363,15 @@ │ │ pmulhrsw %xmm5,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movq %xmm0,(%eax) │ │ movhps %xmm0,(%eax,%ecx,1) │ │ lea (%eax,%ecx,2),%eax │ │ add $0x10,%edx │ │ add $0x2,%esi │ │ - jl 2fc32 │ │ + jl 30b42 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ mov 0x20(%esp),%ebp │ │ sub %ebp,%ecx │ │ @@ -39507,18 +40389,18 @@ │ │ pmulhrsw %xmm5,%xmm0 │ │ pmulhrsw %xmm5,%xmm1 │ │ packuswb %xmm1,%xmm0 │ │ movdqa %xmm0,(%eax) │ │ add $0x10,%eax │ │ add $0x10,%edx │ │ sub $0x10,%ebx │ │ - jg 2fca3 │ │ + jg 30bb3 │ │ add %ecx,%eax │ │ inc %esi │ │ - jl 2fc93 │ │ + jl 30ba3 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ push %ebx │ │ @@ -39582,154 +40464,154 @@ │ │ imul 0x30(%esp),%edx │ │ add %edx,%ebp │ │ mov %ebp,0x1c(%esp) │ │ mov %eax,%edx │ │ sub 0x20(%esp),%edx │ │ sub %esi,%edx │ │ test %esi,%esi │ │ - jne 2fdf6 │ │ + jne 30d06 │ │ cmp 0x20(%esp),%esi │ │ - jne 2fed2 │ │ + jne 30de2 │ │ mov 0x14(%esp),%eax │ │ mov 0x18(%esp),%ecx │ │ xor %ebx,%ebx │ │ mov 0x34(%esp),%ecx │ │ movdqu (%ecx,%ebx,1),%xmm0 │ │ movdqu %xmm0,0x0(%ebp,%ebx,1) │ │ add $0x10,%ebx │ │ cmp %edx,%ebx │ │ - jl 2fdc4 │ │ + jl 30cd4 │ │ add 0x30(%esp),%ebp │ │ mov 0x38(%esp),%eax │ │ add %eax,0x34(%esp) │ │ subl $0x1,0x18(%esp) │ │ - jg 2fdba │ │ + jg 30cca │ │ mov 0x14(%esp),%eax │ │ - jmp 2ff2c │ │ + jmp 30e3c │ │ mov 0x20(%esp),%ebx │ │ test %ebx,%ebx │ │ - jne 2fe59 │ │ + jne 30d69 │ │ mov 0x14(%esp),%eax │ │ mov 0x18(%esp),%ecx │ │ mov 0x34(%esp),%ebx │ │ movd (%ebx),%xmm0 │ │ pshufb %xmm1,%xmm0 │ │ xor %ebx,%ebx │ │ movdqa %xmm0,0x0(%ebp,%ebx,1) │ │ add $0x10,%ebx │ │ cmp %esi,%ebx │ │ - jl 2fe15 │ │ + jl 30d25 │ │ lea 0x0(%ebp,%esi,1),%eax │ │ xor %ebx,%ebx │ │ mov 0x34(%esp),%ecx │ │ movdqu (%ecx,%ebx,1),%xmm0 │ │ movdqu %xmm0,(%eax,%ebx,1) │ │ add $0x10,%ebx │ │ cmp %edx,%ebx │ │ - jl 2fe28 │ │ + jl 30d38 │ │ add 0x30(%esp),%ebp │ │ mov 0x38(%esp),%eax │ │ add %eax,0x34(%esp) │ │ subl $0x1,0x18(%esp) │ │ - jg 2fdfe │ │ + jg 30d0e │ │ mov 0x14(%esp),%eax │ │ - jmp 2ff2c │ │ + jmp 30e3c │ │ mov 0x14(%esp),%eax │ │ mov 0x18(%esp),%ecx │ │ mov 0x34(%esp),%ebx │ │ movd (%ebx),%xmm0 │ │ pshufb %xmm1,%xmm0 │ │ xor %ebx,%ebx │ │ movdqa %xmm0,0x0(%ebp,%ebx,1) │ │ add $0x10,%ebx │ │ cmp %esi,%ebx │ │ - jl 2fe70 │ │ + jl 30d80 │ │ lea 0x0(%ebp,%esi,1),%eax │ │ xor %ebx,%ebx │ │ mov 0x34(%esp),%ecx │ │ movdqu (%ecx,%ebx,1),%xmm0 │ │ movdqu %xmm0,(%eax,%ebx,1) │ │ add $0x10,%ebx │ │ cmp %edx,%ebx │ │ - jl 2fe83 │ │ + jl 30d93 │ │ add %edx,%eax │ │ mov 0x34(%esp),%ebx │ │ movd -0x1(%ebx,%edx,1),%xmm0 │ │ pshufb %xmm1,%xmm0 │ │ xor %ebx,%ebx │ │ movdqu %xmm0,(%eax,%ebx,1) │ │ add $0x10,%ebx │ │ cmp 0x20(%esp),%ebx │ │ - jl 2feab │ │ + jl 30dbb │ │ add 0x30(%esp),%ebp │ │ mov 0x38(%esp),%eax │ │ add %eax,0x34(%esp) │ │ subl $0x1,0x18(%esp) │ │ - jg 2fe59 │ │ + jg 30d69 │ │ mov 0x14(%esp),%eax │ │ - jmp 2ff2c │ │ + jmp 30e3c │ │ mov 0x14(%esp),%eax │ │ mov 0x18(%esp),%ecx │ │ xor %ebx,%ebx │ │ mov 0x34(%esp),%ecx │ │ movdqu (%ecx,%ebx,1),%xmm0 │ │ movdqu %xmm0,0x0(%ebp,%ebx,1) │ │ add $0x10,%ebx │ │ cmp %edx,%ebx │ │ - jl 2fedc │ │ + jl 30dec │ │ lea 0x0(%ebp,%edx,1),%eax │ │ mov 0x34(%esp),%ebx │ │ movd -0x1(%ebx,%edx,1),%xmm0 │ │ pshufb %xmm1,%xmm0 │ │ xor %ebx,%ebx │ │ movdqu %xmm0,(%eax,%ebx,1) │ │ add $0x10,%ebx │ │ cmp 0x20(%esp),%ebx │ │ - jl 2ff07 │ │ + jl 30e17 │ │ add 0x30(%esp),%ebp │ │ mov 0x38(%esp),%eax │ │ add %eax,0x34(%esp) │ │ subl $0x1,0x18(%esp) │ │ - jg 2fed2 │ │ + jg 30de2 │ │ mov 0x14(%esp),%eax │ │ xor %ecx,%ecx │ │ cmp 0x24(%esp),%ecx │ │ - je 2ff61 │ │ + je 30e71 │ │ mov %ebp,%ebx │ │ mov 0x30(%esp),%edx │ │ sub %edx,%ebx │ │ mov %ebx,0x34(%esp) │ │ mov 0x34(%esp),%ebx │ │ movdqa (%ebx,%ecx,1),%xmm0 │ │ lea 0x0(%ebp,%ecx,1),%ebx │ │ mov 0x24(%esp),%esi │ │ movdqa %xmm0,(%ebx) │ │ add %edx,%ebx │ │ dec %esi │ │ - jg 2ff51 │ │ + jg 30e61 │ │ add $0x10,%ecx │ │ cmp %eax,%ecx │ │ - jl 2ff40 │ │ + jl 30e50 │ │ test %edi,%edi │ │ - je 2ff92 │ │ + je 30ea2 │ │ mov 0x1c(%esp),%ebx │ │ mov 0x30(%esp),%edx │ │ mov 0x2c(%esp),%ebp │ │ xor %ecx,%ecx │ │ mov 0x1c(%esp),%ebx │ │ movdqa (%ebx,%ecx,1),%xmm0 │ │ lea 0x0(%ebp,%ecx,1),%ebx │ │ mov %edi,%esi │ │ movdqa %xmm0,(%ebx) │ │ add %edx,%ebx │ │ dec %esi │ │ - jg 2ff82 │ │ + jg 30e92 │ │ add $0x10,%ecx │ │ cmp %eax,%ecx │ │ - jl 2ff73 │ │ + jl 30e83 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ nop │ │ @@ -39745,18 +40627,18 @@ │ │ subl $0x8,0x68(%esp) │ │ movd 0x6c(%esp),%xmm7 │ │ movd 0x70(%esp),%xmm6 │ │ movd 0x68(%esp),%xmm5 │ │ pshufd $0x0,%xmm7,%xmm7 │ │ pshufd $0x0,%xmm6,%xmm6 │ │ pshufd $0x0,%xmm5,%xmm5 │ │ - call 2ffe6 │ │ + call 30ef6 │ │ pop %ebp │ │ add $0xffffc8ea,%ebp │ │ - movdqa 0x8aa40(%ebp),%xmm4 │ │ + movdqa 0x8c750(%ebp),%xmm4 │ │ pmaddwd %xmm7,%xmm4 │ │ pslld $0x2,%xmm7 │ │ pslld $0xe,%xmm5 │ │ paddd %xmm4,%xmm6 │ │ movdqa %xmm7,(%esp) │ │ movdqa %xmm6,0x10(%esp) │ │ movdqa %xmm5,0x20(%esp) │ │ @@ -39772,15 +40654,15 @@ │ │ pand %xmm3,%xmm1 │ │ pandn 0x20(%esp),%xmm3 │ │ por %xmm3,%xmm1 │ │ movdqa %xmm0,%xmm3 │ │ psubd %xmm1,%xmm3 │ │ psrad $0xe,%xmm1 │ │ psrad $0xe,%xmm3 │ │ - pand 0x8ab50(%ebp),%xmm2 │ │ + pand 0x8c860(%ebp),%xmm2 │ │ movd %xmm1,%ebx │ │ pshufd $0xf6,%xmm1,%xmm1 │ │ movd %xmm1,%ecx │ │ pshuflw $0xee,%xmm1,%xmm1 │ │ movq (%edx,%ebx,1),%xmm4 │ │ movq (%edx,%ecx,1),%xmm5 │ │ movd %xmm1,%ebx │ │ @@ -39788,56 +40670,56 @@ │ │ movd %xmm1,%ecx │ │ movhps (%edx,%ebx,1),%xmm4 │ │ movhps (%edx,%ecx,1),%xmm5 │ │ pxor %xmm6,%xmm6 │ │ pcmpeqb %xmm3,%xmm6 │ │ pmovmskb %xmm6,%ebx │ │ cmp $0xffff,%ebx │ │ - je 30105 │ │ + je 31015 │ │ movd %xmm3,%ebx │ │ pshufd $0xf6,%xmm3,%xmm3 │ │ movd %xmm3,%ecx │ │ pshuflw $0xee,%xmm3,%xmm3 │ │ - movq 0x8aa54(%ebp,%ebx,1),%xmm6 │ │ - movq 0x8aa54(%ebp,%ecx,1),%xmm7 │ │ + movq 0x8c764(%ebp,%ebx,1),%xmm6 │ │ + movq 0x8c764(%ebp,%ecx,1),%xmm7 │ │ movd %xmm3,%ebx │ │ punpckhqdq %xmm3,%xmm3 │ │ movd %xmm3,%ecx │ │ - movhps 0x8aa54(%ebp,%ebx,1),%xmm6 │ │ - movhps 0x8aa54(%ebp,%ecx,1),%xmm7 │ │ - paddb 0x8aa20(%ebp),%xmm6 │ │ - paddb 0x8aa20(%ebp),%xmm7 │ │ + movhps 0x8c764(%ebp,%ebx,1),%xmm6 │ │ + movhps 0x8c764(%ebp,%ecx,1),%xmm7 │ │ + paddb 0x8c730(%ebp),%xmm6 │ │ + paddb 0x8c730(%ebp),%xmm7 │ │ pshufb %xmm6,%xmm4 │ │ pshufb %xmm7,%xmm5 │ │ movd %xmm2,%ebx │ │ pshufd $0xf6,%xmm2,%xmm2 │ │ movd %xmm2,%ecx │ │ pshuflw $0xee,%xmm2,%xmm2 │ │ - movq 0xa3920(%ebp,%ebx,8),%xmm6 │ │ - movq 0xa3920(%ebp,%ecx,8),%xmm7 │ │ + movq 0xa4e30(%ebp,%ebx,8),%xmm6 │ │ + movq 0xa4e30(%ebp,%ecx,8),%xmm7 │ │ movd %xmm2,%ebx │ │ punpckhqdq %xmm2,%xmm2 │ │ movd %xmm2,%ecx │ │ - movhps 0xa3920(%ebp,%ebx,8),%xmm6 │ │ - movhps 0xa3920(%ebp,%ecx,8),%xmm7 │ │ + movhps 0xa4e30(%ebp,%ebx,8),%xmm6 │ │ + movhps 0xa4e30(%ebp,%ecx,8),%xmm7 │ │ pmaddubsw %xmm6,%xmm4 │ │ pmaddubsw %xmm7,%xmm5 │ │ phaddw %xmm5,%xmm4 │ │ phaddsw %xmm4,%xmm4 │ │ - pmulhrsw 0x8aa80(%ebp),%xmm4 │ │ + pmulhrsw 0x8c790(%ebp),%xmm4 │ │ packuswb %xmm4,%xmm4 │ │ movd %xmm4,(%eax,%edi,1) │ │ paddd (%esp),%xmm0 │ │ add $0x4,%edi │ │ cmp %esi,%edi │ │ - jl 30020 │ │ + jl 30f30 │ │ add 0x54(%esp),%eax │ │ add 0x5c(%esp),%edx │ │ decl 0x64(%esp) │ │ - jg 30018 │ │ + jg 30f28 │ │ add $0x3c,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ @@ -39846,25 +40728,25 @@ │ │ push %esi │ │ push %edi │ │ push %ebp │ │ mov 0x14(%esp),%eax │ │ mov 0x18(%esp),%ecx │ │ mov 0x1c(%esp),%edx │ │ mov 0x28(%esp),%edi │ │ - call 301b9 │ │ + call 310c9 │ │ pop %ebp │ │ add $0x22,%ebp │ │ tzcnt 0x20(%esp),%ebx │ │ mov 0x24(%esp),%esi │ │ test %edi,%edi │ │ - jne 30359 │ │ + jne 31269 │ │ mov 0x2c(%esp),%edi │ │ test %edi,%edi │ │ - jne 30512 │ │ - movzwl 0x87373(%ebp,%ebx,2),%ebx │ │ + jne 31422 │ │ + movzwl 0x89083(%ebp,%ebx,2),%ebx │ │ pxor %xmm4,%xmm4 │ │ add %ebp,%ebx │ │ lea (%edx,%edx,2),%ebp │ │ jmp *%ebx │ │ movd (%ecx),%xmm0 │ │ movd (%ecx,%edx,1),%xmm1 │ │ movd (%ecx,%edx,2),%xmm2 │ │ @@ -39876,15 +40758,15 @@ │ │ punpcklbw %xmm4,%xmm2 │ │ psllw $0x4,%xmm0 │ │ psllw $0x4,%xmm2 │ │ movdqa %xmm0,(%eax) │ │ movdqa %xmm2,0x10(%eax) │ │ add $0x20,%eax │ │ sub $0x4,%esi │ │ - jg 301ee │ │ + jg 310fe │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ movq (%ecx),%xmm0 │ │ movq (%ecx,%edx,1),%xmm1 │ │ @@ -39901,15 +40783,15 @@ │ │ psllw $0x4,%xmm3 │ │ movdqa %xmm0,(%eax) │ │ movdqa %xmm1,0x10(%eax) │ │ movdqa %xmm2,0x20(%eax) │ │ movdqa %xmm3,0x30(%eax) │ │ add $0x40,%eax │ │ sub $0x4,%esi │ │ - jg 30234 │ │ + jg 31144 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ movdqu (%ecx),%xmm1 │ │ movdqu (%ecx,%edx,1),%xmm3 │ │ @@ -39926,24 +40808,24 @@ │ │ psllw $0x4,%xmm3 │ │ movdqa %xmm0,(%eax) │ │ movdqa %xmm1,0x10(%eax) │ │ movdqa %xmm2,0x20(%eax) │ │ movdqa %xmm3,0x30(%eax) │ │ add $0x40,%eax │ │ sub $0x2,%esi │ │ - jg 3028e │ │ + jg 3119e │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ mov $0xffffff80,%ebx │ │ - jmp 302f9 │ │ + jmp 31209 │ │ mov $0xffffffc0,%ebx │ │ - jmp 302f9 │ │ + jmp 31209 │ │ mov $0xffffffe0,%ebx │ │ sub %ebx,%ecx │ │ mov %ebx,%ebp │ │ movdqu (%ecx,%ebp,1),%xmm1 │ │ movdqu 0x10(%ecx,%ebp,1),%xmm3 │ │ movdqa %xmm1,%xmm0 │ │ punpcklbw %xmm4,%xmm0 │ │ @@ -39957,50 +40839,50 @@ │ │ psllw $0x4,%xmm3 │ │ movdqa %xmm0,(%eax) │ │ movdqa %xmm1,0x10(%eax) │ │ movdqa %xmm2,0x20(%eax) │ │ movdqa %xmm3,0x30(%eax) │ │ add $0x40,%eax │ │ add $0x20,%ebp │ │ - jl 302fd │ │ + jl 3120d │ │ add %edx,%ecx │ │ dec %esi │ │ - jg 302fb │ │ + jg 3120b │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ imul $0xff00ff,%edi,%edi │ │ - movdqa 0x870f5(%ebp),%xmm4 │ │ + movdqa 0x88e05(%ebp),%xmm4 │ │ add $0x100010,%edi │ │ movd %edi,%xmm5 │ │ mov 0x2c(%esp),%edi │ │ pshufd $0x0,%xmm5,%xmm5 │ │ test %edi,%edi │ │ - jne 30782 │ │ - movzwl 0x87401(%ebp,%ebx,2),%ebx │ │ + jne 31692 │ │ + movzwl 0x89111(%ebp,%ebx,2),%ebx │ │ add %ebp,%ebx │ │ jmp *%ebx │ │ - movdqa 0x870e5(%ebp),%xmm4 │ │ + movdqa 0x88df5(%ebp),%xmm4 │ │ lea (%edx,%edx,2),%ebp │ │ movq (%ecx),%xmm0 │ │ movhps (%ecx,%edx,1),%xmm0 │ │ movq (%ecx,%edx,2),%xmm1 │ │ movhps (%ecx,%ebp,1),%xmm1 │ │ lea (%ecx,%edx,4),%ecx │ │ pshufb %xmm4,%xmm0 │ │ pmaddubsw %xmm5,%xmm0 │ │ pshufb %xmm4,%xmm1 │ │ pmaddubsw %xmm5,%xmm1 │ │ movdqa %xmm0,(%eax) │ │ movdqa %xmm1,0x10(%eax) │ │ add $0x20,%eax │ │ sub $0x4,%esi │ │ - jg 30399 │ │ + jg 312a9 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ lea (%edx,%edx,2),%ebp │ │ movdqu (%ecx),%xmm0 │ │ @@ -40018,15 +40900,15 @@ │ │ pmaddubsw %xmm5,%xmm3 │ │ movdqa %xmm0,(%eax) │ │ movdqa %xmm1,0x10(%eax) │ │ movdqa %xmm2,0x20(%eax) │ │ movdqa %xmm3,0x30(%eax) │ │ add $0x40,%eax │ │ sub $0x4,%esi │ │ - jg 303da │ │ + jg 312ea │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ movdqu (%ecx),%xmm0 │ │ movdqu 0x8(%ecx),%xmm1 │ │ @@ -40043,24 +40925,24 @@ │ │ pmaddubsw %xmm5,%xmm3 │ │ movdqa %xmm0,(%eax) │ │ movdqa %xmm1,0x10(%eax) │ │ movdqa %xmm2,0x20(%eax) │ │ movdqa %xmm3,0x30(%eax) │ │ add $0x40,%eax │ │ sub $0x2,%esi │ │ - jg 30438 │ │ + jg 31348 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ mov $0xffffff80,%ebx │ │ - jmp 304aa │ │ + jmp 313ba │ │ mov $0xffffffc0,%ebx │ │ - jmp 304aa │ │ + jmp 313ba │ │ mov $0xffffffe0,%ebx │ │ sub %ebx,%ecx │ │ mov %ebx,%ebp │ │ movdqu (%ecx,%ebp,1),%xmm0 │ │ movdqu 0x8(%ecx,%ebp,1),%xmm1 │ │ movdqu 0x10(%ecx,%ebp,1),%xmm2 │ │ movdqu 0x18(%ecx,%ebp,1),%xmm3 │ │ @@ -40074,24 +40956,24 @@ │ │ pmaddubsw %xmm5,%xmm3 │ │ movdqa %xmm0,(%eax) │ │ movdqa %xmm1,0x10(%eax) │ │ movdqa %xmm2,0x20(%eax) │ │ movdqa %xmm3,0x30(%eax) │ │ add $0x40,%eax │ │ add $0x20,%ebp │ │ - jl 304ae │ │ + jl 313be │ │ add %edx,%ecx │ │ dec %esi │ │ - jg 304ac │ │ + jg 313bc │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ - movzwl 0x8740d(%ebp,%ebx,2),%ebx │ │ + movzwl 0x8911d(%ebp,%ebx,2),%ebx │ │ imul $0xff00ff,%edi,%edi │ │ add $0x100010,%edi │ │ add %ebp,%ebx │ │ lea (%edx,%edx,2),%ebp │ │ movd %edi,%xmm5 │ │ pshufd $0x0,%xmm5,%xmm5 │ │ jmp *%ebx │ │ @@ -40109,15 +40991,15 @@ │ │ punpckldq %xmm3,%xmm2 │ │ punpckldq %xmm0,%xmm3 │ │ punpcklbw %xmm3,%xmm2 │ │ pmaddubsw %xmm5,%xmm2 │ │ movdqa %xmm2,0x10(%eax) │ │ add $0x20,%eax │ │ sub $0x4,%esi │ │ - jg 3053a │ │ + jg 3144a │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ movq (%ecx),%xmm0 │ │ movq (%ecx,%edx,1),%xmm1 │ │ @@ -40135,15 +41017,15 @@ │ │ pmaddubsw %xmm5,%xmm2 │ │ movdqa %xmm1,0x10(%eax) │ │ pmaddubsw %xmm5,%xmm3 │ │ movdqa %xmm2,0x20(%eax) │ │ movdqa %xmm3,0x30(%eax) │ │ add $0x40,%eax │ │ sub $0x4,%esi │ │ - jg 3058c │ │ + jg 3149c │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ movdqu (%ecx),%xmm0 │ │ movdqu (%ecx,%edx,1),%xmm1 │ │ @@ -40177,26 +41059,26 @@ │ │ pmaddubsw %xmm5,%xmm4 │ │ movdqa %xmm2,0x50(%eax) │ │ pmaddubsw %xmm5,%xmm3 │ │ movdqa %xmm4,0x60(%eax) │ │ movdqa %xmm3,0x70(%eax) │ │ sub $0xffffff80,%eax │ │ sub $0x4,%esi │ │ - jg 305ea │ │ + jg 314fa │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ lea 0x300(%esi),%ebx │ │ mov $0x100,%ebp │ │ - jmp 306b1 │ │ + jmp 315c1 │ │ lea 0x100(%esi),%ebx │ │ mov $0x80,%ebp │ │ - jmp 306b1 │ │ + jmp 315c1 │ │ xor %ebx,%ebx │ │ mov $0x40,%ebp │ │ mov %ecx,%edi │ │ movdqu (%ecx),%xmm0 │ │ movdqu 0x10(%ecx),%xmm1 │ │ movdqu (%ecx,%edx,1),%xmm2 │ │ movdqu 0x10(%ecx,%edx,1),%xmm3 │ │ @@ -40230,35 +41112,35 @@ │ │ punpckhbw %xmm1,%xmm3 │ │ pmaddubsw %xmm5,%xmm4 │ │ pmaddubsw %xmm5,%xmm3 │ │ movdqa %xmm4,0x20(%eax) │ │ movdqa %xmm3,0x30(%eax) │ │ add %ebp,%eax │ │ sub $0x2,%esi │ │ - jg 306bc │ │ + jg 315cc │ │ add $0x20,%edi │ │ movzbl %bl,%esi │ │ mov %edi,%ecx │ │ mov 0x14(%esp),%eax │ │ add $0x40,%eax │ │ mov %eax,0x14(%esp) │ │ sub $0x100,%ebx │ │ - jg 306b3 │ │ + jg 315c3 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ - movzwl 0x87419(%ebp,%ebx,2),%ebx │ │ + movzwl 0x89129(%ebp,%ebx,2),%ebx │ │ imul $0x8000800,%edi,%edi │ │ movd %edi,%xmm6 │ │ add %ebp,%ebx │ │ pshufd $0x0,%xmm6,%xmm6 │ │ jmp *%ebx │ │ - movdqa 0x870e5(%ebp),%xmm4 │ │ + movdqa 0x88df5(%ebp),%xmm4 │ │ movddup (%ecx),%xmm0 │ │ lea (%edx,%edx,2),%ebx │ │ pshufb %xmm4,%xmm0 │ │ pmaddubsw %xmm5,%xmm0 │ │ movq (%ecx,%edx,1),%xmm1 │ │ movhps (%ecx,%edx,2),%xmm1 │ │ movq (%ecx,%ebx,1),%xmm2 │ │ @@ -40278,15 +41160,15 @@ │ │ psubw %xmm3,%xmm2 │ │ pmulhrsw %xmm6,%xmm2 │ │ paddw %xmm3,%xmm2 │ │ movdqa %xmm1,(%eax) │ │ movdqa %xmm2,0x10(%eax) │ │ add $0x20,%eax │ │ sub $0x4,%esi │ │ - jg 307b6 │ │ + jg 316c6 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ movdqu (%ecx),%xmm0 │ │ pshufb %xmm4,%xmm0 │ │ @@ -40306,29 +41188,29 @@ │ │ psubw %xmm1,%xmm2 │ │ pmulhrsw %xmm6,%xmm2 │ │ paddw %xmm1,%xmm2 │ │ movdqa %xmm3,(%eax) │ │ movdqa %xmm2,0x10(%eax) │ │ add $0x20,%eax │ │ sub $0x2,%esi │ │ - jg 3082d │ │ + jg 3173d │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ lea 0x700(%esi),%ebx │ │ mov $0x100,%edi │ │ - jmp 308b3 │ │ + jmp 317c3 │ │ lea 0x300(%esi),%ebx │ │ mov $0x80,%edi │ │ - jmp 308b3 │ │ + jmp 317c3 │ │ lea 0x100(%esi),%ebx │ │ mov $0x40,%edi │ │ - jmp 308b3 │ │ + jmp 317c3 │ │ xor %ebx,%ebx │ │ mov $0x20,%edi │ │ mov %ecx,%ebp │ │ movdqu (%ecx),%xmm0 │ │ movdqu 0x8(%ecx),%xmm1 │ │ pshufb %xmm4,%xmm0 │ │ pshufb %xmm4,%xmm1 │ │ @@ -40366,60 +41248,60 @@ │ │ movdqa %xmm1,%xmm2 │ │ psubw %xmm3,%xmm2 │ │ pmulhrsw %xmm6,%xmm2 │ │ paddw %xmm3,%xmm2 │ │ movdqa %xmm2,0x10(%eax) │ │ add %edi,%eax │ │ sub $0x2,%esi │ │ - jg 308d2 │ │ + jg 317e2 │ │ movzbl %bl,%esi │ │ mov 0x14(%esp),%eax │ │ add $0x10,%ebp │ │ add $0x20,%eax │ │ mov %ebp,%ecx │ │ mov %eax,0x14(%esp) │ │ sub $0x100,%ebx │ │ - jg 308b5 │ │ + jg 317c5 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ mov $0x1e002d,%ecx │ │ mov %ecx,%edx │ │ - jmp 30a30 │ │ + jmp 31940 │ │ nopl 0x0(%eax) │ │ mov $0x1e002d,%ecx │ │ mov $0xf003c,%edx │ │ - jmp 30a30 │ │ + jmp 31940 │ │ nopl 0x0(%eax) │ │ mov $0xf003c,%ecx │ │ mov $0x1e002d,%edx │ │ - jmp 30a30 │ │ + jmp 31940 │ │ nopl 0x0(%eax) │ │ mov $0xf003c,%ecx │ │ mov %ecx,%edx │ │ - jmp 30a30 │ │ + jmp 31940 │ │ nopl 0x0(%eax) │ │ mov $0x1e002d,%ecx │ │ mov $0x2d,%edx │ │ - jmp 30a30 │ │ + jmp 31940 │ │ nopl 0x0(%eax) │ │ mov $0x2d,%ecx │ │ mov $0x1e002d,%edx │ │ - jmp 30a30 │ │ + jmp 31940 │ │ nopl 0x0(%eax) │ │ mov $0xf003c,%ecx │ │ mov $0x2d,%edx │ │ - jmp 30a30 │ │ + jmp 31940 │ │ nopl 0x0(%eax) │ │ mov $0x2d,%ecx │ │ mov $0xf003c,%edx │ │ - jmp 30a30 │ │ + jmp 31940 │ │ nopl 0x0(%eax) │ │ mov $0x2d,%ecx │ │ mov %ecx,%edx │ │ nopl 0x0(%eax,%eax,1) │ │ nop │ │ push %ebx │ │ push %esi │ │ @@ -40430,50 +41312,50 @@ │ │ add %ecx,%edi │ │ imul $0x10101,0x2c(%esp),%ebp │ │ add %edx,%ebp │ │ mov 0x20(%esp),%ebx │ │ mov 0x18(%esp),%ecx │ │ mov 0x24(%esp),%esi │ │ test $0xf00,%edi │ │ - jne 30a93 │ │ + jne 319a3 │ │ test $0xf00,%ebp │ │ - jne 30d19 │ │ - call 30a71 │ │ + jne 31c29 │ │ + call 31981 │ │ pop %edx │ │ add $0xfffff76a,%edx │ │ tzcnt %ebx,%ebx │ │ - movzwl 0x87373(%edx,%ebx,2),%ebx │ │ + movzwl 0x89083(%edx,%ebx,2),%ebx │ │ pxor %xmm4,%xmm4 │ │ add %edx,%ebx │ │ mov 0x1c(%esp),%edx │ │ lea (%edx,%edx,2),%ebp │ │ jmp *%ebx │ │ - call 30a98 │ │ + call 319a8 │ │ pop %edx │ │ add $0xfffff743,%edx │ │ test $0xf00,%ebp │ │ - jne 30e7a │ │ + jne 31d8a │ │ mov 0x1c(%esp),%ebp │ │ cmp $0x4,%ebx │ │ - je 30ae5 │ │ + je 319f5 │ │ tzcnt %ebx,%ebx │ │ shr $0x10,%edi │ │ sub $0x3,%ecx │ │ - movzwl 0x873cb(%edx,%ebx,2),%ebx │ │ - movq 0x9f7ad(%edx,%edi,8),%xmm6 │ │ - movdqa 0x87225(%edx),%xmm7 │ │ + movzwl 0x890db(%edx,%ebx,2),%ebx │ │ + movq 0xa0cbd(%edx,%edi,8),%xmm6 │ │ + movdqa 0x88f35(%edx),%xmm7 │ │ pshufd $0x0,%xmm6,%xmm5 │ │ pshufd $0x55,%xmm6,%xmm6 │ │ add %edx,%ebx │ │ jmp *%ebx │ │ and $0x7f,%edi │ │ dec %ecx │ │ - movd 0x9f7af(%edx,%edi,8),%xmm4 │ │ - movdqa 0x87225(%edx),%xmm6 │ │ - movdqa 0x87095(%edx),%xmm5 │ │ + movd 0xa0cbf(%edx,%edi,8),%xmm4 │ │ + movdqa 0x88f35(%edx),%xmm6 │ │ + movdqa 0x88da5(%edx),%xmm5 │ │ pshufd $0x0,%xmm4,%xmm4 │ │ movq (%ecx),%xmm0 │ │ movq (%ecx,%ebp,1),%xmm1 │ │ lea (%ecx,%ebp,2),%ecx │ │ movq (%ecx),%xmm2 │ │ movq (%ecx,%ebp,1),%xmm3 │ │ lea (%ecx,%ebp,2),%ecx │ │ @@ -40489,125 +41371,125 @@ │ │ phaddw %xmm3,%xmm2 │ │ pmulhrsw %xmm6,%xmm0 │ │ pmulhrsw %xmm6,%xmm2 │ │ movdqa %xmm0,(%eax) │ │ movdqa %xmm2,0x10(%eax) │ │ add $0x20,%eax │ │ sub $0x4,%esi │ │ - jg 30b07 │ │ + jg 31a17 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ movdqu (%ecx),%xmm0 │ │ movdqa %xmm0,%xmm2 │ │ - pshufb 0x870a5(%edx),%xmm2 │ │ + pshufb 0x88db5(%edx),%xmm2 │ │ movdqa %xmm0,%xmm3 │ │ - pshufb 0x870b5(%edx),%xmm3 │ │ - pshufb 0x87095(%edx),%xmm0 │ │ + pshufb 0x88dc5(%edx),%xmm3 │ │ + pshufb 0x88da5(%edx),%xmm0 │ │ movdqa %xmm2,%xmm4 │ │ pmaddubsw %xmm5,%xmm4 │ │ pmaddubsw %xmm6,%xmm2 │ │ pmaddubsw %xmm6,%xmm3 │ │ pmaddubsw %xmm5,%xmm0 │ │ paddw %xmm4,%xmm3 │ │ paddw %xmm2,%xmm0 │ │ phaddw %xmm3,%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqu (%ecx,%ebp,1),%xmm1 │ │ movdqa %xmm1,%xmm2 │ │ - pshufb 0x870a5(%edx),%xmm2 │ │ + pshufb 0x88db5(%edx),%xmm2 │ │ movdqa %xmm1,%xmm3 │ │ - pshufb 0x870b5(%edx),%xmm3 │ │ - pshufb 0x87095(%edx),%xmm1 │ │ + pshufb 0x88dc5(%edx),%xmm3 │ │ + pshufb 0x88da5(%edx),%xmm1 │ │ movdqa %xmm2,%xmm4 │ │ pmaddubsw %xmm5,%xmm4 │ │ pmaddubsw %xmm6,%xmm2 │ │ pmaddubsw %xmm6,%xmm3 │ │ pmaddubsw %xmm5,%xmm1 │ │ paddw %xmm4,%xmm3 │ │ paddw %xmm2,%xmm1 │ │ phaddw %xmm3,%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa %xmm0,(%eax) │ │ movdqa %xmm1,0x10(%eax) │ │ lea (%ecx,%ebp,2),%ecx │ │ add $0x20,%eax │ │ sub $0x2,%esi │ │ - jg 30b71 │ │ + jg 31a81 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ mov $0xfffffff0,%ebx │ │ - jmp 30c4b │ │ + jmp 31b5b │ │ mov $0xffffffe0,%ebx │ │ - jmp 30c4b │ │ + jmp 31b5b │ │ mov $0xffffffc0,%ebx │ │ - jmp 30c4b │ │ + jmp 31b5b │ │ mov $0xffffff80,%ebx │ │ sub %ebx,%ecx │ │ mov %ebx,%edi │ │ movdqu (%ecx,%ebx,1),%xmm0 │ │ movdqa %xmm0,%xmm2 │ │ - pshufb 0x870a5(%edx),%xmm2 │ │ + pshufb 0x88db5(%edx),%xmm2 │ │ movdqa %xmm0,%xmm3 │ │ - pshufb 0x870b5(%edx),%xmm3 │ │ - pshufb 0x87095(%edx),%xmm0 │ │ + pshufb 0x88dc5(%edx),%xmm3 │ │ + pshufb 0x88da5(%edx),%xmm0 │ │ movdqa %xmm2,%xmm4 │ │ pmaddubsw %xmm5,%xmm4 │ │ pmaddubsw %xmm6,%xmm2 │ │ pmaddubsw %xmm6,%xmm3 │ │ pmaddubsw %xmm5,%xmm0 │ │ paddw %xmm4,%xmm3 │ │ paddw %xmm2,%xmm0 │ │ phaddw %xmm3,%xmm0 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqu 0x8(%ecx,%ebx,1),%xmm1 │ │ movdqa %xmm1,%xmm2 │ │ - pshufb 0x870a5(%edx),%xmm2 │ │ + pshufb 0x88db5(%edx),%xmm2 │ │ movdqa %xmm1,%xmm3 │ │ - pshufb 0x870b5(%edx),%xmm3 │ │ - pshufb 0x87095(%edx),%xmm1 │ │ + pshufb 0x88dc5(%edx),%xmm3 │ │ + pshufb 0x88da5(%edx),%xmm1 │ │ movdqa %xmm2,%xmm4 │ │ pmaddubsw %xmm5,%xmm4 │ │ pmaddubsw %xmm6,%xmm2 │ │ pmaddubsw %xmm6,%xmm3 │ │ pmaddubsw %xmm5,%xmm1 │ │ paddw %xmm4,%xmm3 │ │ paddw %xmm2,%xmm1 │ │ phaddw %xmm3,%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa %xmm0,(%eax) │ │ movdqa %xmm1,0x10(%eax) │ │ add $0x20,%eax │ │ add $0x10,%ebx │ │ - jl 30c4f │ │ + jl 31b5f │ │ add %ebp,%ecx │ │ mov %edi,%ebx │ │ dec %esi │ │ - jg 30c4f │ │ + jg 31b5f │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ - call 30d1e │ │ + call 31c2e │ │ pop %edx │ │ add $0xfffff4bd,%edx │ │ mov %ebp,%edi │ │ and $0x7f,%edi │ │ shr $0x10,%ebp │ │ cmp $0x6,%esi │ │ cmovs %edi,%ebp │ │ - movq 0x9f7ad(%edx,%ebp,8),%xmm0 │ │ - movdqa 0x871e5(%edx),%xmm2 │ │ - movdqa 0x87225(%edx),%xmm7 │ │ + movq 0xa0cbd(%edx,%ebp,8),%xmm0 │ │ + movdqa 0x88ef5(%edx),%xmm2 │ │ + movdqa 0x88f35(%edx),%xmm7 │ │ punpcklwd %xmm0,%xmm0 │ │ sub $0x4c,%esp │ │ mov 0x68(%esp),%ebp │ │ pshufd $0x0,%xmm0,%xmm1 │ │ movdqa %xmm1,(%esp) │ │ pshufd $0x55,%xmm0,%xmm1 │ │ movdqa %xmm1,0x10(%esp) │ │ @@ -40660,40 +41542,40 @@ │ │ pmaddubsw 0x30(%esp),%xmm4 │ │ paddw %xmm4,%xmm5 │ │ pmulhrsw %xmm7,%xmm5 │ │ movq %xmm5,(%eax) │ │ movhps %xmm5,(%eax,%ebx,2) │ │ lea (%eax,%ebx,4),%eax │ │ sub $0x2,%esi │ │ - jg 30de5 │ │ + jg 31cf5 │ │ mov 0x64(%esp),%ecx │ │ mov 0x60(%esp),%eax │ │ movzwl %di,%esi │ │ add $0x4,%ecx │ │ add $0x8,%eax │ │ mov %ecx,0x64(%esp) │ │ mov %eax,0x60(%esp) │ │ sub $0x10000,%edi │ │ - jg 30d99 │ │ + jg 31ca9 │ │ add $0x4c,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ cmp $0x4,%ebx │ │ - jg 31201 │ │ + jg 32111 │ │ and $0x7f,%edi │ │ - movd 0x9f7af(%edx,%edi,8),%xmm1 │ │ + movd 0xa0cbf(%edx,%edi,8),%xmm1 │ │ mov %ebp,%edi │ │ shr $0x10,%ebp │ │ and $0x7f,%edi │ │ cmp $0x6,%esi │ │ cmovs %edi,%ebp │ │ - movq 0x9f7ad(%edx,%ebp,8),%xmm0 │ │ + movq 0xa0cbd(%edx,%ebp,8),%xmm0 │ │ mov 0x1c(%esp),%ebp │ │ sub $0xec,%esp │ │ lea 0x1(%ebp,%ebp,2),%edi │ │ sub %edi,%ecx │ │ punpcklbw %xmm0,%xmm0 │ │ psraw $0x8,%xmm0 │ │ pshufd $0x0,%xmm0,%xmm6 │ │ @@ -40701,63 +41583,63 @@ │ │ pshufd $0x55,%xmm0,%xmm6 │ │ movdqa %xmm6,0x10(%esp) │ │ pshufd $0xaa,%xmm0,%xmm6 │ │ movdqa %xmm6,0x20(%esp) │ │ pshufd $0xff,%xmm0,%xmm6 │ │ movdqa %xmm6,0x30(%esp) │ │ pshufd $0x0,%xmm1,%xmm7 │ │ - movdqa 0x87075(%edx),%xmm6 │ │ + movdqa 0x88d85(%edx),%xmm6 │ │ movq (%ecx),%xmm5 │ │ movhps (%ecx,%ebp,1),%xmm5 │ │ lea (%ecx,%ebp,2),%ecx │ │ movq (%ecx),%xmm4 │ │ movhps (%ecx,%ebp,1),%xmm4 │ │ lea (%ecx,%ebp,2),%ecx │ │ movdqa %xmm5,%xmm2 │ │ pshufb %xmm6,%xmm2 │ │ movdqa %xmm4,%xmm0 │ │ pshufb %xmm6,%xmm0 │ │ pmaddubsw %xmm7,%xmm2 │ │ pmaddubsw %xmm7,%xmm0 │ │ phaddw %xmm0,%xmm2 │ │ - pmulhrsw 0x87225(%edx),%xmm2 │ │ + pmulhrsw 0x88f35(%edx),%xmm2 │ │ movdqa %xmm2,0x60(%esp) │ │ - movdqa 0x87085(%edx),%xmm6 │ │ + movdqa 0x88d95(%edx),%xmm6 │ │ movdqa %xmm5,%xmm2 │ │ pshufb %xmm6,%xmm2 │ │ movdqa %xmm4,%xmm0 │ │ pshufb %xmm6,%xmm0 │ │ pmaddubsw %xmm7,%xmm2 │ │ pmaddubsw %xmm7,%xmm0 │ │ phaddw %xmm0,%xmm2 │ │ - pmulhrsw 0x87225(%edx),%xmm2 │ │ - movdqa 0x87075(%edx),%xmm6 │ │ + pmulhrsw 0x88f35(%edx),%xmm2 │ │ + movdqa 0x88d85(%edx),%xmm6 │ │ movq (%ecx),%xmm5 │ │ movhps (%ecx,%ebp,1),%xmm5 │ │ lea (%ecx,%ebp,2),%ecx │ │ movq (%ecx),%xmm4 │ │ add %ebp,%ecx │ │ movdqa %xmm5,%xmm3 │ │ pshufb %xmm6,%xmm3 │ │ movdqa %xmm4,%xmm0 │ │ pshufb %xmm6,%xmm0 │ │ pmaddubsw %xmm7,%xmm3 │ │ pmaddubsw %xmm7,%xmm0 │ │ phaddw %xmm0,%xmm3 │ │ - pmulhrsw 0x87225(%edx),%xmm3 │ │ + pmulhrsw 0x88f35(%edx),%xmm3 │ │ movdqa %xmm3,0x70(%esp) │ │ - movdqa 0x87085(%edx),%xmm6 │ │ + movdqa 0x88d95(%edx),%xmm6 │ │ movdqa %xmm5,%xmm3 │ │ pshufb %xmm6,%xmm3 │ │ movdqa %xmm4,%xmm0 │ │ pshufb %xmm6,%xmm0 │ │ pmaddubsw %xmm7,%xmm3 │ │ pmaddubsw %xmm7,%xmm0 │ │ phaddw %xmm0,%xmm3 │ │ - pmulhrsw 0x87225(%edx),%xmm3 │ │ + pmulhrsw 0x88f35(%edx),%xmm3 │ │ movdqa %xmm3,%xmm4 │ │ palignr $0x4,%xmm2,%xmm4 │ │ movdqa %xmm2,%xmm1 │ │ punpcklwd %xmm4,%xmm1 │ │ punpckhwd %xmm4,%xmm2 │ │ pshufd $0x99,%xmm3,%xmm0 │ │ punpcklwd %xmm0,%xmm3 │ │ @@ -40778,28 +41660,28 @@ │ │ pmaddwd %xmm1,%xmm5 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd 0x10(%esp),%xmm2 │ │ paddd %xmm2,%xmm5 │ │ movdqa %xmm3,%xmm2 │ │ pmaddwd 0x20(%esp),%xmm3 │ │ paddd %xmm3,%xmm5 │ │ - movdqa 0x87075(%edx),%xmm6 │ │ + movdqa 0x88d85(%edx),%xmm6 │ │ movq (%ecx),%xmm4 │ │ movhps (%ecx,%ebp,1),%xmm4 │ │ pshufb %xmm6,%xmm4 │ │ pmaddubsw %xmm7,%xmm4 │ │ phaddw %xmm4,%xmm4 │ │ - pmulhrsw 0x87225(%edx),%xmm4 │ │ + pmulhrsw 0x88f35(%edx),%xmm4 │ │ movdqa %xmm4,%xmm3 │ │ palignr $0xc,%xmm0,%xmm3 │ │ movdqa %xmm4,%xmm0 │ │ punpcklwd %xmm4,%xmm3 │ │ movdqa 0x30(%esp),%xmm4 │ │ pmaddwd %xmm3,%xmm4 │ │ - paddd 0x87235(%edx),%xmm5 │ │ + paddd 0x88f45(%edx),%xmm5 │ │ paddd %xmm4,%xmm5 │ │ psrad $0x6,%xmm5 │ │ movdqa %xmm0,0x40(%esp) │ │ movdqa %xmm1,0x50(%esp) │ │ movdqa %xmm2,0x60(%esp) │ │ movdqa %xmm3,0x70(%esp) │ │ movdqa %xmm5,0x90(%esp) │ │ @@ -40811,28 +41693,28 @@ │ │ pmaddwd %xmm1,%xmm5 │ │ movdqa %xmm2,%xmm1 │ │ pmaddwd 0x10(%esp),%xmm2 │ │ paddd %xmm2,%xmm5 │ │ movdqa %xmm3,%xmm2 │ │ pmaddwd 0x20(%esp),%xmm3 │ │ paddd %xmm3,%xmm5 │ │ - movdqa 0x87085(%edx),%xmm6 │ │ + movdqa 0x88d95(%edx),%xmm6 │ │ movq (%ecx),%xmm4 │ │ movhps (%ecx,%ebp,1),%xmm4 │ │ pshufb %xmm6,%xmm4 │ │ pmaddubsw %xmm7,%xmm4 │ │ phaddw %xmm4,%xmm4 │ │ - pmulhrsw 0x87225(%edx),%xmm4 │ │ + pmulhrsw 0x88f35(%edx),%xmm4 │ │ movdqa %xmm4,%xmm3 │ │ palignr $0xc,%xmm0,%xmm3 │ │ movdqa %xmm4,%xmm0 │ │ punpcklwd %xmm4,%xmm3 │ │ movdqa 0x30(%esp),%xmm4 │ │ pmaddwd %xmm3,%xmm4 │ │ - paddd 0x87235(%edx),%xmm5 │ │ + paddd 0x88f45(%edx),%xmm5 │ │ paddd %xmm4,%xmm5 │ │ movdqa %xmm5,%xmm4 │ │ psrad $0x6,%xmm4 │ │ movdqa 0x90(%esp),%xmm5 │ │ packssdw %xmm4,%xmm5 │ │ pshufd $0xd8,%xmm5,%xmm5 │ │ movdqu %xmm5,(%eax) │ │ @@ -40843,29 +41725,29 @@ │ │ movdqa %xmm1,0xb0(%esp) │ │ movdqa %xmm2,0xc0(%esp) │ │ movdqa %xmm3,0xd0(%esp) │ │ movdqa 0x40(%esp),%xmm0 │ │ movdqa 0x50(%esp),%xmm1 │ │ movdqa 0x60(%esp),%xmm2 │ │ movdqa 0x70(%esp),%xmm3 │ │ - jg 31058 │ │ + jg 31f68 │ │ add $0xec,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ shr $0x10,%edi │ │ - movq 0x9f7ad(%edx,%edi,8),%xmm1 │ │ + movq 0xa0cbd(%edx,%edi,8),%xmm1 │ │ mov %ebp,%edi │ │ shr $0x10,%ebp │ │ and $0x7f,%edi │ │ cmp $0x6,%esi │ │ cmovs %edi,%ebp │ │ - movq 0x9f7ad(%edx,%ebp,8),%xmm5 │ │ + movq 0xa0cbd(%edx,%ebp,8),%xmm5 │ │ mov 0x1c(%esp),%ebp │ │ sub $0xec,%esp │ │ pshufd $0x0,%xmm1,%xmm0 │ │ pshufd $0x55,%xmm1,%xmm1 │ │ punpcklbw %xmm5,%xmm5 │ │ psraw $0x8,%xmm5 │ │ pshufd $0x0,%xmm5,%xmm2 │ │ @@ -40882,129 +41764,129 @@ │ │ sub %edi,%ecx │ │ mov %ecx,0x104(%esp) │ │ lea -0x4(%ebx),%edi │ │ shl $0xe,%edi │ │ add %esi,%edi │ │ movdqu (%ecx),%xmm4 │ │ movdqa %xmm4,%xmm2 │ │ - pshufb 0x870a5(%edx),%xmm2 │ │ + pshufb 0x88db5(%edx),%xmm2 │ │ movdqa %xmm4,%xmm3 │ │ - pshufb 0x870b5(%edx),%xmm3 │ │ - pshufb 0x87095(%edx),%xmm4 │ │ + pshufb 0x88dc5(%edx),%xmm3 │ │ + pshufb 0x88da5(%edx),%xmm4 │ │ movdqa %xmm2,%xmm1 │ │ pmaddubsw 0x50(%esp),%xmm1 │ │ pmaddubsw 0x60(%esp),%xmm3 │ │ pmaddubsw 0x60(%esp),%xmm2 │ │ pmaddubsw 0x50(%esp),%xmm4 │ │ paddw %xmm3,%xmm1 │ │ paddw %xmm2,%xmm4 │ │ phaddw %xmm1,%xmm4 │ │ movdqu (%ecx,%ebp,1),%xmm5 │ │ movdqa %xmm5,%xmm2 │ │ - pshufb 0x870a5(%edx),%xmm2 │ │ + pshufb 0x88db5(%edx),%xmm2 │ │ movdqa %xmm5,%xmm3 │ │ - pshufb 0x870b5(%edx),%xmm3 │ │ - pshufb 0x87095(%edx),%xmm5 │ │ + pshufb 0x88dc5(%edx),%xmm3 │ │ + pshufb 0x88da5(%edx),%xmm5 │ │ movdqa %xmm2,%xmm1 │ │ pmaddubsw 0x50(%esp),%xmm1 │ │ pmaddubsw 0x60(%esp),%xmm3 │ │ pmaddubsw 0x60(%esp),%xmm2 │ │ pmaddubsw 0x50(%esp),%xmm5 │ │ paddw %xmm3,%xmm1 │ │ paddw %xmm2,%xmm5 │ │ phaddw %xmm1,%xmm5 │ │ lea (%ecx,%ebp,2),%ecx │ │ movdqu (%ecx),%xmm6 │ │ movdqa %xmm6,%xmm2 │ │ - pshufb 0x870a5(%edx),%xmm2 │ │ + pshufb 0x88db5(%edx),%xmm2 │ │ movdqa %xmm6,%xmm3 │ │ - pshufb 0x870b5(%edx),%xmm3 │ │ - pshufb 0x87095(%edx),%xmm6 │ │ + pshufb 0x88dc5(%edx),%xmm3 │ │ + pshufb 0x88da5(%edx),%xmm6 │ │ movdqa %xmm2,%xmm1 │ │ pmaddubsw 0x50(%esp),%xmm1 │ │ pmaddubsw 0x60(%esp),%xmm3 │ │ pmaddubsw 0x60(%esp),%xmm2 │ │ pmaddubsw 0x50(%esp),%xmm6 │ │ paddw %xmm3,%xmm1 │ │ paddw %xmm2,%xmm6 │ │ phaddw %xmm1,%xmm6 │ │ movdqu (%ecx,%ebp,1),%xmm0 │ │ movdqa %xmm0,%xmm2 │ │ - pshufb 0x870a5(%edx),%xmm2 │ │ + pshufb 0x88db5(%edx),%xmm2 │ │ movdqa %xmm0,%xmm3 │ │ - pshufb 0x870b5(%edx),%xmm3 │ │ - pshufb 0x87095(%edx),%xmm0 │ │ + pshufb 0x88dc5(%edx),%xmm3 │ │ + pshufb 0x88da5(%edx),%xmm0 │ │ movdqa %xmm2,%xmm1 │ │ pmaddubsw 0x50(%esp),%xmm1 │ │ pmaddubsw 0x60(%esp),%xmm3 │ │ pmaddubsw 0x60(%esp),%xmm2 │ │ pmaddubsw 0x50(%esp),%xmm0 │ │ paddw %xmm3,%xmm1 │ │ paddw %xmm2,%xmm0 │ │ phaddw %xmm1,%xmm0 │ │ lea (%ecx,%ebp,2),%ecx │ │ - movdqa 0x87225(%edx),%xmm7 │ │ + movdqa 0x88f35(%edx),%xmm7 │ │ pmulhrsw %xmm7,%xmm4 │ │ pmulhrsw %xmm7,%xmm5 │ │ pmulhrsw %xmm7,%xmm6 │ │ pmulhrsw %xmm7,%xmm0 │ │ movdqa %xmm4,%xmm1 │ │ punpcklwd %xmm5,%xmm1 │ │ movdqa %xmm5,%xmm2 │ │ punpcklwd %xmm6,%xmm2 │ │ movdqa %xmm6,%xmm3 │ │ punpcklwd %xmm0,%xmm3 │ │ movdqa %xmm1,(%esp) │ │ movdqa %xmm2,0x10(%esp) │ │ movdqa %xmm3,0x20(%esp) │ │ - movdqa 0x87095(%edx),%xmm7 │ │ + movdqa 0x88da5(%edx),%xmm7 │ │ movdqu (%ecx),%xmm4 │ │ movdqa %xmm4,%xmm2 │ │ - pshufb 0x870a5(%edx),%xmm2 │ │ + pshufb 0x88db5(%edx),%xmm2 │ │ movdqa %xmm4,%xmm3 │ │ - pshufb 0x870b5(%edx),%xmm3 │ │ - pshufb 0x87095(%edx),%xmm4 │ │ + pshufb 0x88dc5(%edx),%xmm3 │ │ + pshufb 0x88da5(%edx),%xmm4 │ │ movdqa %xmm2,%xmm1 │ │ pmaddubsw 0x50(%esp),%xmm1 │ │ pmaddubsw 0x60(%esp),%xmm3 │ │ pmaddubsw 0x60(%esp),%xmm2 │ │ pmaddubsw 0x50(%esp),%xmm4 │ │ paddw %xmm3,%xmm1 │ │ paddw %xmm2,%xmm4 │ │ phaddw %xmm1,%xmm4 │ │ movdqu (%ecx,%ebp,1),%xmm5 │ │ movdqa %xmm5,%xmm2 │ │ - pshufb 0x870a5(%edx),%xmm2 │ │ + pshufb 0x88db5(%edx),%xmm2 │ │ movdqa %xmm5,%xmm3 │ │ - pshufb 0x870b5(%edx),%xmm3 │ │ - pshufb 0x87095(%edx),%xmm5 │ │ + pshufb 0x88dc5(%edx),%xmm3 │ │ + pshufb 0x88da5(%edx),%xmm5 │ │ movdqa %xmm2,%xmm1 │ │ pmaddubsw 0x50(%esp),%xmm1 │ │ pmaddubsw 0x60(%esp),%xmm3 │ │ pmaddubsw 0x60(%esp),%xmm2 │ │ pmaddubsw 0x50(%esp),%xmm5 │ │ paddw %xmm3,%xmm1 │ │ paddw %xmm2,%xmm5 │ │ phaddw %xmm1,%xmm5 │ │ lea (%ecx,%ebp,2),%ecx │ │ movdqu (%ecx),%xmm6 │ │ movdqa %xmm6,%xmm2 │ │ - pshufb 0x870a5(%edx),%xmm2 │ │ + pshufb 0x88db5(%edx),%xmm2 │ │ movdqa %xmm6,%xmm3 │ │ - pshufb 0x870b5(%edx),%xmm3 │ │ - pshufb 0x87095(%edx),%xmm6 │ │ + pshufb 0x88dc5(%edx),%xmm3 │ │ + pshufb 0x88da5(%edx),%xmm6 │ │ movdqa %xmm2,%xmm1 │ │ pmaddubsw 0x50(%esp),%xmm1 │ │ pmaddubsw 0x60(%esp),%xmm3 │ │ pmaddubsw 0x60(%esp),%xmm2 │ │ pmaddubsw 0x50(%esp),%xmm6 │ │ paddw %xmm3,%xmm1 │ │ paddw %xmm2,%xmm6 │ │ phaddw %xmm1,%xmm6 │ │ - movdqa 0x87225(%edx),%xmm7 │ │ + movdqa 0x88f35(%edx),%xmm7 │ │ movdqa %xmm4,%xmm1 │ │ pmulhrsw %xmm7,%xmm1 │ │ movdqa %xmm5,%xmm2 │ │ pmulhrsw %xmm7,%xmm2 │ │ movdqa %xmm6,%xmm3 │ │ pmulhrsw %xmm7,%xmm3 │ │ movdqa %xmm0,%xmm4 │ │ @@ -41029,49 +41911,49 @@ │ │ pmaddwd 0x80(%esp),%xmm4 │ │ paddd %xmm3,%xmm0 │ │ paddd %xmm4,%xmm7 │ │ pmaddwd 0x90(%esp),%xmm5 │ │ pmaddwd 0x90(%esp),%xmm6 │ │ paddd %xmm5,%xmm0 │ │ paddd %xmm6,%xmm7 │ │ - movdqa 0x87235(%edx),%xmm5 │ │ + movdqa 0x88f45(%edx),%xmm5 │ │ paddd %xmm5,%xmm0 │ │ paddd %xmm5,%xmm7 │ │ movdqa %xmm0,0xb0(%esp) │ │ movdqa %xmm7,0xc0(%esp) │ │ movdqu (%ecx,%ebp,1),%xmm0 │ │ movdqa %xmm0,%xmm2 │ │ - pshufb 0x870a5(%edx),%xmm2 │ │ + pshufb 0x88db5(%edx),%xmm2 │ │ movdqa %xmm0,%xmm3 │ │ - pshufb 0x870b5(%edx),%xmm3 │ │ - pshufb 0x87095(%edx),%xmm0 │ │ + pshufb 0x88dc5(%edx),%xmm3 │ │ + pshufb 0x88da5(%edx),%xmm0 │ │ movdqa %xmm2,%xmm1 │ │ pmaddubsw 0x50(%esp),%xmm1 │ │ pmaddubsw 0x60(%esp),%xmm3 │ │ pmaddubsw 0x60(%esp),%xmm2 │ │ pmaddubsw 0x50(%esp),%xmm0 │ │ paddw %xmm3,%xmm1 │ │ paddw %xmm2,%xmm0 │ │ phaddw %xmm1,%xmm0 │ │ lea (%ecx,%ebp,2),%ecx │ │ movdqu (%ecx),%xmm4 │ │ movdqa %xmm4,%xmm2 │ │ - pshufb 0x870a5(%edx),%xmm2 │ │ + pshufb 0x88db5(%edx),%xmm2 │ │ movdqa %xmm4,%xmm3 │ │ - pshufb 0x870b5(%edx),%xmm3 │ │ - pshufb 0x87095(%edx),%xmm4 │ │ + pshufb 0x88dc5(%edx),%xmm3 │ │ + pshufb 0x88da5(%edx),%xmm4 │ │ movdqa %xmm2,%xmm1 │ │ pmaddubsw 0x50(%esp),%xmm1 │ │ pmaddubsw 0x60(%esp),%xmm3 │ │ pmaddubsw 0x60(%esp),%xmm2 │ │ pmaddubsw 0x50(%esp),%xmm4 │ │ paddw %xmm3,%xmm1 │ │ paddw %xmm2,%xmm4 │ │ phaddw %xmm1,%xmm4 │ │ - movdqa 0x87225(%edx),%xmm5 │ │ + movdqa 0x88f35(%edx),%xmm5 │ │ pmulhrsw %xmm5,%xmm0 │ │ pmulhrsw %xmm5,%xmm4 │ │ movdqa 0x40(%esp),%xmm6 │ │ movdqa %xmm6,%xmm5 │ │ punpcklwd %xmm0,%xmm5 │ │ movdqa %xmm0,%xmm6 │ │ punpcklwd %xmm4,%xmm6 │ │ @@ -41085,75 +41967,75 @@ │ │ psrad $0x6,%xmm2 │ │ psrad $0x6,%xmm1 │ │ packssdw %xmm1,%xmm2 │ │ movq %xmm2,(%eax) │ │ movhps %xmm2,(%eax,%ebx,2) │ │ lea (%eax,%ebx,4),%eax │ │ sub $0x2,%esi │ │ - jle 31753 │ │ + jle 32663 │ │ movdqa %xmm4,0x40(%esp) │ │ movdqa (%esp),%xmm1 │ │ movdqa 0x10(%esp),%xmm2 │ │ movdqa 0x20(%esp),%xmm3 │ │ movdqa 0x30(%esp),%xmm4 │ │ - jmp 3158e │ │ + jmp 3249e │ │ mov 0x104(%esp),%ecx │ │ mov 0x100(%esp),%eax │ │ movzwl %di,%esi │ │ add $0x4,%ecx │ │ add $0x8,%eax │ │ mov %ecx,0x104(%esp) │ │ mov %eax,0x100(%esp) │ │ sub $0x10000,%edi │ │ - jg 31297 │ │ + jg 321a7 │ │ add $0xec,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nop │ │ push %ebx │ │ push %esi │ │ push %edi │ │ push %ebp │ │ sub $0x13c,%esp │ │ - call 31840 │ │ - jmp 317be │ │ + call 32750 │ │ + jmp 326ce │ │ mov %eax,0x150(%esp) │ │ mov 0x100(%esp),%eax │ │ mov 0x104(%esp),%ecx │ │ - call 31a68 │ │ + call 32978 │ │ lea (%eax,%ecx,2),%eax │ │ movdqa 0xc0(%esp),%xmm5 │ │ movdqa 0xd0(%esp),%xmm6 │ │ psrad $0x11,%xmm5 │ │ psrad $0x11,%xmm6 │ │ packssdw %xmm6,%xmm5 │ │ - pmulhrsw 0x8ab30(%edx),%xmm5 │ │ + pmulhrsw 0x8c840(%edx),%xmm5 │ │ movdqa 0xe0(%esp),%xmm6 │ │ movdqa 0xf0(%esp),%xmm7 │ │ psrad $0x11,%xmm6 │ │ psrad $0x11,%xmm7 │ │ packssdw %xmm7,%xmm6 │ │ - pmulhrsw 0x8ab30(%edx),%xmm6 │ │ + pmulhrsw 0x8c840(%edx),%xmm6 │ │ packuswb %xmm6,%xmm5 │ │ movq %xmm5,(%eax) │ │ movhps %xmm5,(%eax,%ecx,1) │ │ decl 0x160(%esp) │ │ - jg 317a1 │ │ + jg 326b1 │ │ add $0x13c,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ nopl 0x0(%eax) │ │ - call 31845 │ │ + call 32755 │ │ pop %edx │ │ add $0xffffb08b,%edx │ │ mov 0x164(%esp),%esi │ │ mov 0x160(%esp),%ebx │ │ mov 0x168(%esp),%edi │ │ mov %edx,0x118(%esp) │ │ mov 0x15c(%esp),%edx │ │ @@ -41169,77 +42051,77 @@ │ │ lea 0x3(%ebx,%ebx,2),%esi │ │ add $0x10200,%edi │ │ lea (%eax,%eax,2),%ebp │ │ sub %esi,%edx │ │ mov %edx,0x15c(%esp) │ │ mov 0x118(%esp),%edx │ │ sub %ebp,%ecx │ │ - lea 0xa3318(%edx),%ebx │ │ - call 31e20 │ │ + lea 0xa4828(%edx),%ebx │ │ + call 32d30 │ │ movdqa %xmm0,%xmm2 │ │ psrld $0x10,%xmm2 │ │ movdqa %xmm1,%xmm3 │ │ psrld $0x10,%xmm3 │ │ movdqa %xmm3,0x14(%esp) │ │ - call 31e20 │ │ + call 32d30 │ │ movdqa %xmm0,%xmm4 │ │ psrld $0x10,%xmm4 │ │ movdqa %xmm1,%xmm5 │ │ psrld $0x10,%xmm5 │ │ movdqa %xmm4,0x24(%esp) │ │ movdqa %xmm5,0x34(%esp) │ │ - call 31e20 │ │ + call 32d30 │ │ movdqa 0x14(%esp),%xmm3 │ │ pcmpeqd %xmm7,%xmm7 │ │ pslld $0x10,%xmm7 │ │ movdqa %xmm7,0x124(%esp) │ │ pand %xmm7,%xmm0 │ │ por %xmm0,%xmm2 │ │ pand %xmm7,%xmm1 │ │ por %xmm1,%xmm3 │ │ movdqa %xmm2,0x4(%esp) │ │ movdqa %xmm3,0x14(%esp) │ │ - call 31e20 │ │ + call 32d30 │ │ movdqa 0x24(%esp),%xmm4 │ │ movdqa 0x34(%esp),%xmm5 │ │ movdqa 0x124(%esp),%xmm7 │ │ pand %xmm7,%xmm0 │ │ por %xmm0,%xmm4 │ │ pand %xmm7,%xmm1 │ │ por %xmm1,%xmm5 │ │ movdqa %xmm4,0x24(%esp) │ │ movdqa %xmm5,0x34(%esp) │ │ - call 31e20 │ │ + call 32d30 │ │ movdqa 0x14(%esp),%xmm3 │ │ movdqa %xmm2,%xmm6 │ │ psrld $0x10,%xmm6 │ │ movdqa %xmm3,%xmm7 │ │ psrld $0x10,%xmm7 │ │ movdqa 0x124(%esp),%xmm5 │ │ pand %xmm5,%xmm0 │ │ por %xmm0,%xmm6 │ │ pand %xmm5,%xmm1 │ │ por %xmm1,%xmm7 │ │ movdqa %xmm6,0x44(%esp) │ │ movdqa %xmm7,0x54(%esp) │ │ - call 31e20 │ │ + call 32d30 │ │ movdqa 0x24(%esp),%xmm4 │ │ movdqa 0x34(%esp),%xmm5 │ │ movdqa %xmm4,%xmm2 │ │ psrld $0x10,%xmm2 │ │ movdqa %xmm5,%xmm3 │ │ psrld $0x10,%xmm3 │ │ movdqa 0x124(%esp),%xmm5 │ │ pand %xmm5,%xmm0 │ │ por %xmm0,%xmm2 │ │ pand %xmm5,%xmm1 │ │ por %xmm1,%xmm3 │ │ movdqa %xmm2,0x64(%esp) │ │ movdqa %xmm3,0x74(%esp) │ │ - call 31e20 │ │ + call 32d30 │ │ movdqa 0x44(%esp),%xmm6 │ │ movdqa 0x54(%esp),%xmm7 │ │ movdqa %xmm6,%xmm4 │ │ psrld $0x10,%xmm4 │ │ movdqa %xmm7,%xmm5 │ │ psrld $0x10,%xmm5 │ │ movdqa 0x124(%esp),%xmm7 │ │ @@ -41249,15 +42131,15 @@ │ │ por %xmm1,%xmm5 │ │ movdqa %xmm4,0x84(%esp) │ │ movdqa %xmm5,0x94(%esp) │ │ addl $0x10200,0x16c(%esp) │ │ movl $0x4,0x164(%esp) │ │ mov %eax,0x104(%esp) │ │ mov %ecx,0x108(%esp) │ │ - call 31e20 │ │ + call 32d30 │ │ movdqa 0x64(%esp),%xmm6 │ │ movdqa 0x74(%esp),%xmm7 │ │ psrld $0x10,%xmm6 │ │ psrld $0x10,%xmm7 │ │ movdqa 0x124(%esp),%xmm5 │ │ pand %xmm5,%xmm0 │ │ por %xmm0,%xmm6 │ │ @@ -41335,15 +42217,15 @@ │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm2,%xmm1 │ │ movdqa %xmm1,0xd4(%esp) │ │ mov %edi,0x16c(%esp) │ │ mov 0x104(%esp),%eax │ │ mov 0x108(%esp),%ecx │ │ mov 0x168(%esp),%edi │ │ - call 31e20 │ │ + call 32d30 │ │ movdqa 0x44(%esp),%xmm2 │ │ movdqa 0x54(%esp),%xmm3 │ │ movdqa 0x84(%esp),%xmm4 │ │ movdqa 0x94(%esp),%xmm5 │ │ movdqa %xmm2,0x4(%esp) │ │ movdqa %xmm3,0x14(%esp) │ │ movdqa %xmm4,0x44(%esp) │ │ @@ -41468,75 +42350,75 @@ │ │ lea 0x0(%ebp,%eax,4),%esi │ │ lea 0x0(%ebp,%ecx,1),%edi │ │ shr $0xa,%ebp │ │ shr $0xa,%esi │ │ movhps (%ebx,%ebp,8),%xmm6 │ │ movhps (%ebx,%esi,8),%xmm4 │ │ movdqa %xmm5,%xmm0 │ │ - pshufb 0x8a930(%edx),%xmm0 │ │ + pshufb 0x8c640(%edx),%xmm0 │ │ pmaddubsw %xmm1,%xmm0 │ │ movdqa %xmm5,%xmm1 │ │ - pshufb 0x8a940(%edx),%xmm1 │ │ + pshufb 0x8c650(%edx),%xmm1 │ │ pmaddubsw %xmm3,%xmm1 │ │ movdqa %xmm5,%xmm7 │ │ - pshufb 0x8a950(%edx),%xmm7 │ │ + pshufb 0x8c660(%edx),%xmm7 │ │ pmaddubsw %xmm6,%xmm7 │ │ - pshufb 0x8a960(%edx),%xmm5 │ │ + pshufb 0x8c670(%edx),%xmm5 │ │ pmaddubsw %xmm4,%xmm5 │ │ phaddw %xmm7,%xmm0 │ │ phaddw %xmm5,%xmm1 │ │ - movdqa 0x8ab30(%edx),%xmm6 │ │ - movdqa 0x8ab80(%edx),%xmm4 │ │ + movdqa 0x8c840(%edx),%xmm6 │ │ + movdqa 0x8c890(%edx),%xmm4 │ │ pmaddwd %xmm6,%xmm0 │ │ pmaddwd %xmm6,%xmm1 │ │ paddd %xmm4,%xmm0 │ │ paddd %xmm4,%xmm1 │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ push %ebp │ │ sub $0x13c,%esp │ │ - call 31840 │ │ + call 32750 │ │ movdqa 0xc0(%esp),%xmm4 │ │ movdqa 0xd0(%esp),%xmm5 │ │ movdqa 0xe0(%esp),%xmm6 │ │ movdqa 0xf0(%esp),%xmm7 │ │ psrad $0xd,%xmm4 │ │ psrad $0xd,%xmm5 │ │ psrad $0xd,%xmm6 │ │ psrad $0xd,%xmm7 │ │ packssdw %xmm5,%xmm4 │ │ packssdw %xmm7,%xmm6 │ │ - movdqa 0x8ab30(%edx),%xmm5 │ │ + movdqa 0x8c840(%edx),%xmm5 │ │ pmulhrsw %xmm5,%xmm4 │ │ pmulhrsw %xmm5,%xmm6 │ │ movdqa %xmm4,(%eax) │ │ movdqa %xmm6,(%eax,%ecx,2) │ │ decl 0x160(%esp) │ │ - je 31829 │ │ + je 32739 │ │ mov %eax,0x150(%esp) │ │ mov 0x100(%esp),%eax │ │ mov 0x104(%esp),%ecx │ │ - call 31a68 │ │ + call 32978 │ │ lea (%eax,%ecx,4),%eax │ │ - jmp 31f1f │ │ + jmp 32e2f │ │ nopl 0x0(%eax) │ │ push %ebx │ │ push %esi │ │ push %edi │ │ push %ebp │ │ sub $0x13c,%esp │ │ - call 32050 │ │ - jmp 31fde │ │ + call 32f60 │ │ + jmp 32eee │ │ mov %eax,0x150(%esp) │ │ mov 0x100(%esp),%eax │ │ mov 0x104(%esp),%ecx │ │ - call 32264 │ │ + call 33174 │ │ lea (%eax,%ecx,2),%eax │ │ movdqa 0xc0(%esp),%xmm5 │ │ movdqa 0xd0(%esp),%xmm6 │ │ pxor %xmm4,%xmm4 │ │ psrad $0x12,%xmm5 │ │ psrad $0x12,%xmm6 │ │ packusdw %xmm6,%xmm5 │ │ @@ -41547,23 +42429,23 @@ │ │ psrad $0x12,%xmm7 │ │ packusdw %xmm7,%xmm6 │ │ pavgw %xmm4,%xmm6 │ │ packuswb %xmm6,%xmm5 │ │ movq %xmm5,(%eax) │ │ movhps %xmm5,(%eax,%ecx,1) │ │ decl 0x160(%esp) │ │ - jg 31fc1 │ │ + jg 32ed1 │ │ add $0x13c,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax) │ │ - call 32055 │ │ + call 32f65 │ │ pop %edx │ │ add $0xffffa87b,%edx │ │ mov 0x164(%esp),%esi │ │ mov 0x160(%esp),%ebx │ │ mov 0x168(%esp),%edi │ │ mov %edx,0x118(%esp) │ │ mov 0x15c(%esp),%edx │ │ @@ -41579,69 +42461,69 @@ │ │ lea 0x3(%ebx,%ebx,2),%esi │ │ add $0x10200,%edi │ │ lea (%eax,%eax,2),%ebp │ │ sub %esi,%edx │ │ mov %edx,0x15c(%esp) │ │ mov 0x118(%esp),%edx │ │ sub %ebp,%ecx │ │ - lea 0xa3318(%edx),%ebx │ │ - call 32610 │ │ + lea 0xa4828(%edx),%ebx │ │ + call 33520 │ │ movdqa %xmm0,%xmm2 │ │ psrld $0x10,%xmm2 │ │ movdqa %xmm1,%xmm3 │ │ psrld $0x10,%xmm3 │ │ movdqa %xmm3,0x14(%esp) │ │ - call 32610 │ │ + call 33520 │ │ movdqa %xmm0,%xmm4 │ │ psrld $0x10,%xmm4 │ │ movdqa %xmm1,%xmm5 │ │ psrld $0x10,%xmm5 │ │ movdqa %xmm4,0x24(%esp) │ │ movdqa %xmm5,0x34(%esp) │ │ - call 32610 │ │ + call 33520 │ │ movdqa 0x14(%esp),%xmm3 │ │ pcmpeqd %xmm7,%xmm7 │ │ pslld $0x10,%xmm7 │ │ movdqa %xmm7,0x124(%esp) │ │ pblendw $0xaa,%xmm0,%xmm2 │ │ pblendw $0xaa,%xmm1,%xmm3 │ │ movdqa %xmm2,0x4(%esp) │ │ movdqa %xmm3,0x14(%esp) │ │ - call 32610 │ │ + call 33520 │ │ movdqa 0x24(%esp),%xmm4 │ │ movdqa 0x34(%esp),%xmm5 │ │ movdqa 0x124(%esp),%xmm7 │ │ pblendw $0xaa,%xmm0,%xmm4 │ │ pblendw $0xaa,%xmm1,%xmm5 │ │ movdqa %xmm4,0x24(%esp) │ │ movdqa %xmm5,0x34(%esp) │ │ - call 32610 │ │ + call 33520 │ │ movdqa 0x14(%esp),%xmm3 │ │ movdqa %xmm2,%xmm6 │ │ psrld $0x10,%xmm6 │ │ movdqa %xmm3,%xmm7 │ │ psrld $0x10,%xmm7 │ │ movdqa 0x124(%esp),%xmm5 │ │ pblendw $0xaa,%xmm0,%xmm6 │ │ pblendw $0xaa,%xmm1,%xmm7 │ │ movdqa %xmm6,0x44(%esp) │ │ movdqa %xmm7,0x54(%esp) │ │ - call 32610 │ │ + call 33520 │ │ movdqa 0x24(%esp),%xmm4 │ │ movdqa 0x34(%esp),%xmm5 │ │ movdqa %xmm4,%xmm2 │ │ psrld $0x10,%xmm2 │ │ movdqa %xmm5,%xmm3 │ │ psrld $0x10,%xmm3 │ │ movdqa 0x124(%esp),%xmm5 │ │ pblendw $0xaa,%xmm0,%xmm2 │ │ pblendw $0xaa,%xmm1,%xmm3 │ │ movdqa %xmm2,0x64(%esp) │ │ movdqa %xmm3,0x74(%esp) │ │ - call 32610 │ │ + call 33520 │ │ movdqa 0x44(%esp),%xmm6 │ │ movdqa 0x54(%esp),%xmm7 │ │ movdqa %xmm6,%xmm4 │ │ psrld $0x10,%xmm4 │ │ movdqa %xmm7,%xmm5 │ │ psrld $0x10,%xmm5 │ │ movdqa 0x124(%esp),%xmm7 │ │ @@ -41649,15 +42531,15 @@ │ │ pblendw $0xaa,%xmm1,%xmm5 │ │ movdqa %xmm4,0x84(%esp) │ │ movdqa %xmm5,0x94(%esp) │ │ addl $0x10200,0x16c(%esp) │ │ movl $0x4,0x164(%esp) │ │ mov %eax,0x104(%esp) │ │ mov %ecx,0x108(%esp) │ │ - call 32610 │ │ + call 33520 │ │ movdqa 0x64(%esp),%xmm6 │ │ movdqa 0x74(%esp),%xmm7 │ │ psrld $0x10,%xmm6 │ │ psrld $0x10,%xmm7 │ │ movdqa 0x124(%esp),%xmm5 │ │ pblendw $0xaa,%xmm0,%xmm6 │ │ pblendw $0xaa,%xmm1,%xmm7 │ │ @@ -41733,15 +42615,15 @@ │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm2,%xmm1 │ │ movdqa %xmm1,0xd4(%esp) │ │ mov %edi,0x16c(%esp) │ │ mov 0x104(%esp),%eax │ │ mov 0x108(%esp),%ecx │ │ mov 0x168(%esp),%edi │ │ - call 32610 │ │ + call 33520 │ │ movdqa 0x44(%esp),%xmm2 │ │ movdqa 0x54(%esp),%xmm3 │ │ movdqa 0x84(%esp),%xmm4 │ │ movdqa 0x94(%esp),%xmm5 │ │ movdqa %xmm2,0x4(%esp) │ │ movdqa %xmm3,0x14(%esp) │ │ movdqa %xmm4,0x44(%esp) │ │ @@ -41864,92 +42746,92 @@ │ │ lea 0x0(%ebp,%eax,4),%esi │ │ lea 0x0(%ebp,%ecx,1),%edi │ │ shr $0xa,%ebp │ │ shr $0xa,%esi │ │ movhps (%ebx,%ebp,8),%xmm6 │ │ movhps (%ebx,%esi,8),%xmm4 │ │ movdqa %xmm5,%xmm0 │ │ - pshufb 0x8a930(%edx),%xmm0 │ │ + pshufb 0x8c640(%edx),%xmm0 │ │ pmaddubsw %xmm1,%xmm0 │ │ movdqa %xmm5,%xmm1 │ │ - pshufb 0x8a940(%edx),%xmm1 │ │ + pshufb 0x8c650(%edx),%xmm1 │ │ pmaddubsw %xmm3,%xmm1 │ │ movdqa %xmm5,%xmm7 │ │ - pshufb 0x8a950(%edx),%xmm7 │ │ + pshufb 0x8c660(%edx),%xmm7 │ │ pmaddubsw %xmm6,%xmm7 │ │ - pshufb 0x8a960(%edx),%xmm5 │ │ + pshufb 0x8c670(%edx),%xmm5 │ │ pmaddubsw %xmm4,%xmm5 │ │ phaddw %xmm7,%xmm0 │ │ phaddw %xmm5,%xmm1 │ │ - movdqa 0x8ab30(%edx),%xmm6 │ │ - movdqa 0x8ab80(%edx),%xmm4 │ │ + movdqa 0x8c840(%edx),%xmm6 │ │ + movdqa 0x8c890(%edx),%xmm4 │ │ pmaddwd %xmm6,%xmm0 │ │ pmaddwd %xmm6,%xmm1 │ │ paddd %xmm4,%xmm0 │ │ paddd %xmm4,%xmm1 │ │ retq │ │ xchg %ax,%ax │ │ push %ebx │ │ push %esi │ │ push %edi │ │ push %ebp │ │ sub $0x13c,%esp │ │ - call 32050 │ │ + call 32f60 │ │ movdqa 0xc0(%esp),%xmm4 │ │ movdqa 0xd0(%esp),%xmm5 │ │ movdqa 0xe0(%esp),%xmm6 │ │ movdqa 0xf0(%esp),%xmm7 │ │ psrad $0xd,%xmm4 │ │ psrad $0xd,%xmm5 │ │ psrad $0xd,%xmm6 │ │ psrad $0xd,%xmm7 │ │ packssdw %xmm5,%xmm4 │ │ packssdw %xmm7,%xmm6 │ │ - movdqa 0x8ab30(%edx),%xmm5 │ │ + movdqa 0x8c840(%edx),%xmm5 │ │ pmulhrsw %xmm5,%xmm4 │ │ pmulhrsw %xmm5,%xmm6 │ │ movdqa %xmm4,(%eax) │ │ movdqa %xmm6,(%eax,%ecx,2) │ │ decl 0x160(%esp) │ │ - je 32041 │ │ + je 32f51 │ │ mov %eax,0x150(%esp) │ │ mov 0x100(%esp),%eax │ │ mov 0x104(%esp),%ecx │ │ - call 32264 │ │ + call 33174 │ │ lea (%eax,%ecx,4),%eax │ │ - jmp 3270f │ │ + jmp 3361f │ │ nopl 0x0(%eax) │ │ push %ebx │ │ push %esi │ │ push %edi │ │ push %ebp │ │ mov 0x14(%esp),%eax │ │ mov 0x18(%esp),%ecx │ │ mov 0x1c(%esp),%edx │ │ mov 0x28(%esp),%edi │ │ - call 327b9 │ │ + call 336c9 │ │ pop %ebp │ │ add $0x1e,%ebp │ │ tzcnt 0x20(%esp),%ebx │ │ mov 0x24(%esp),%esi │ │ test %edi,%edi │ │ - jne 327e2 │ │ + jne 336f2 │ │ mov 0x2c(%esp),%edi │ │ test %edi,%edi │ │ - jne 32b32 │ │ + jne 33a42 │ │ add $0xffffda04,%ebp │ │ - jmp 301db │ │ + jmp 310eb │ │ imul $0xffff,%edi,%edi │ │ add $0x10,%edi │ │ movd %edi,%xmm5 │ │ mov 0x2c(%esp),%edi │ │ pshufd $0x0,%xmm5,%xmm5 │ │ test %edi,%edi │ │ - jne 32f49 │ │ - movzwl 0x84d8f(%ebp,%ebx,2),%ebx │ │ + jne 33e59 │ │ + movzwl 0x86a9f(%ebp,%ebx,2),%ebx │ │ pxor %xmm6,%xmm6 │ │ add %ebp,%ebx │ │ jmp *%ebx │ │ lea (%edx,%edx,2),%ebp │ │ movq (%ecx),%xmm0 │ │ movhps (%ecx,%edx,1),%xmm0 │ │ movq (%ecx,%edx,2),%xmm1 │ │ @@ -41979,15 +42861,15 @@ │ │ pmaddwd %xmm5,%xmm2 │ │ pmaddwd %xmm5,%xmm1 │ │ packssdw %xmm2,%xmm1 │ │ movdqa %xmm0,(%eax) │ │ movdqa %xmm1,0x10(%eax) │ │ add $0x20,%eax │ │ sub $0x4,%esi │ │ - jg 32813 │ │ + jg 33723 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ lea (%edx,%edx,2),%ebp │ │ movdqu (%ecx),%xmm0 │ │ @@ -42033,15 +42915,15 @@ │ │ packssdw %xmm7,%xmm3 │ │ movdqa %xmm0,(%eax) │ │ movdqa %xmm1,0x10(%eax) │ │ movdqa %xmm2,0x20(%eax) │ │ movdqa %xmm3,0x30(%eax) │ │ add $0x40,%eax │ │ sub $0x4,%esi │ │ - jg 328a6 │ │ + jg 337b6 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ movdqu (%ecx),%xmm0 │ │ movdqu 0x8(%ecx),%xmm1 │ │ @@ -42086,24 +42968,24 @@ │ │ packssdw %xmm7,%xmm3 │ │ movdqa %xmm0,(%eax) │ │ movdqa %xmm1,0x10(%eax) │ │ movdqa %xmm2,0x20(%eax) │ │ movdqa %xmm3,0x30(%eax) │ │ add $0x40,%eax │ │ sub $0x2,%esi │ │ - jg 32974 │ │ + jg 33884 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ mov $0xffffff80,%ebx │ │ - jmp 32a56 │ │ + jmp 33966 │ │ mov $0xffffffc0,%ebx │ │ - jmp 32a56 │ │ + jmp 33966 │ │ mov $0xffffffe0,%ebx │ │ sub %ebx,%ecx │ │ mov %ebx,%ebp │ │ movdqu (%ecx,%ebp,1),%xmm0 │ │ movdqu 0x8(%ecx,%ebp,1),%xmm1 │ │ movdqu 0x10(%ecx,%ebp,1),%xmm2 │ │ movdqu 0x18(%ecx,%ebp,1),%xmm3 │ │ @@ -42145,24 +43027,24 @@ │ │ packssdw %xmm7,%xmm3 │ │ movdqa %xmm0,(%eax) │ │ movdqa %xmm1,0x10(%eax) │ │ movdqa %xmm2,0x20(%eax) │ │ movdqa %xmm3,0x30(%eax) │ │ add $0x40,%eax │ │ add $0x20,%ebp │ │ - jl 32a5a │ │ + jl 3396a │ │ add %edx,%ecx │ │ dec %esi │ │ - jg 32a58 │ │ + jg 33968 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ - movzwl 0x84d9b(%ebp,%ebx,2),%ebx │ │ + movzwl 0x86aab(%ebp,%ebx,2),%ebx │ │ imul $0xffff,%edi,%edi │ │ pxor %xmm6,%xmm6 │ │ add $0x10,%edi │ │ add %ebp,%ebx │ │ lea (%edx,%edx,2),%ebp │ │ movd %edi,%xmm5 │ │ pshufd $0x0,%xmm5,%xmm5 │ │ @@ -42191,15 +43073,15 @@ │ │ punpcklbw %xmm6,%xmm2 │ │ pmaddwd %xmm5,%xmm7 │ │ pmaddwd %xmm5,%xmm2 │ │ packssdw %xmm7,%xmm2 │ │ movdqa %xmm2,0x10(%eax) │ │ add $0x20,%eax │ │ sub $0x4,%esi │ │ - jg 32b5b │ │ + jg 33a6b │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ movq (%ecx),%xmm0 │ │ movq (%ecx,%edx,1),%xmm1 │ │ @@ -42237,15 +43119,15 @@ │ │ pmaddwd %xmm5,%xmm7 │ │ pmaddwd %xmm5,%xmm3 │ │ packssdw %xmm7,%xmm3 │ │ movdqa %xmm2,0x20(%eax) │ │ movdqa %xmm3,0x30(%eax) │ │ add $0x40,%eax │ │ sub $0x4,%esi │ │ - jg 32bd3 │ │ + jg 33ae3 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ movdqu (%ecx),%xmm0 │ │ movdqu (%ecx,%edx,1),%xmm1 │ │ @@ -42319,26 +43201,26 @@ │ │ pmaddwd %xmm5,%xmm7 │ │ pmaddwd %xmm5,%xmm3 │ │ packssdw %xmm7,%xmm3 │ │ movdqa %xmm4,0x60(%eax) │ │ movdqa %xmm3,0x70(%eax) │ │ sub $0xffffff80,%eax │ │ sub $0x4,%esi │ │ - jg 32c81 │ │ + jg 33b91 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ lea 0x300(%esi),%ebx │ │ mov $0x100,%ebp │ │ - jmp 32de0 │ │ + jmp 33cf0 │ │ lea 0x100(%esi),%ebx │ │ mov $0x80,%ebp │ │ - jmp 32de0 │ │ + jmp 33cf0 │ │ xor %ebx,%ebx │ │ mov $0x40,%ebp │ │ mov %ecx,%edi │ │ movdqu (%ecx),%xmm0 │ │ movdqu 0x10(%ecx),%xmm1 │ │ movdqu (%ecx,%edx,1),%xmm2 │ │ movdqu 0x10(%ecx,%edx,1),%xmm3 │ │ @@ -42412,29 +43294,29 @@ │ │ pmaddwd %xmm5,%xmm7 │ │ pmaddwd %xmm5,%xmm3 │ │ packssdw %xmm7,%xmm3 │ │ movdqa %xmm4,0x20(%eax) │ │ movdqa %xmm3,0x30(%eax) │ │ add %ebp,%eax │ │ sub $0x2,%esi │ │ - jg 32deb │ │ + jg 33cfb │ │ add $0x20,%edi │ │ movzbl %bl,%esi │ │ mov %edi,%ecx │ │ mov 0x14(%esp),%eax │ │ add $0x40,%eax │ │ mov %eax,0x14(%esp) │ │ sub $0x100,%ebx │ │ - jg 32de2 │ │ + jg 33cf2 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ - movzwl 0x84da7(%ebp,%ebx,2),%ebx │ │ + movzwl 0x86ab7(%ebp,%ebx,2),%ebx │ │ or $0x10000,%edi │ │ pxor %xmm7,%xmm7 │ │ movd %edi,%xmm6 │ │ add %ebp,%ebx │ │ pshufd $0x0,%xmm6,%xmm6 │ │ jmp *%ebx │ │ movhps (%ecx),%xmm0 │ │ @@ -42481,38 +43363,38 @@ │ │ pmaddwd %xmm5,%xmm2 │ │ packssdw %xmm4,%xmm2 │ │ shufpd $0x1,%xmm1,%xmm0 │ │ movaps %xmm1,%xmm3 │ │ shufpd $0x1,%xmm2,%xmm3 │ │ psubw %xmm0,%xmm1 │ │ movdqa %xmm1,%xmm4 │ │ - punpckhwd 0x84ba9(%ebp),%xmm4 │ │ - punpcklwd 0x84ba9(%ebp),%xmm1 │ │ + punpckhwd 0x868b9(%ebp),%xmm4 │ │ + punpcklwd 0x868b9(%ebp),%xmm1 │ │ pmaddwd %xmm6,%xmm4 │ │ pmaddwd %xmm6,%xmm1 │ │ psrad $0x4,%xmm4 │ │ psrad $0x4,%xmm1 │ │ packssdw %xmm4,%xmm1 │ │ paddw %xmm0,%xmm1 │ │ movdqa %xmm2,%xmm0 │ │ psubw %xmm3,%xmm2 │ │ movdqa %xmm2,%xmm4 │ │ - punpckhwd 0x84ba9(%ebp),%xmm4 │ │ - punpcklwd 0x84ba9(%ebp),%xmm2 │ │ + punpckhwd 0x868b9(%ebp),%xmm4 │ │ + punpcklwd 0x868b9(%ebp),%xmm2 │ │ pmaddwd %xmm6,%xmm4 │ │ pmaddwd %xmm6,%xmm2 │ │ psrad $0x4,%xmm4 │ │ psrad $0x4,%xmm2 │ │ packssdw %xmm4,%xmm2 │ │ paddw %xmm3,%xmm2 │ │ movdqa %xmm1,(%eax) │ │ movdqa %xmm2,0x10(%eax) │ │ add $0x20,%eax │ │ sub $0x4,%esi │ │ - jg 32f9f │ │ + jg 33eaf │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ movdqu (%ecx),%xmm0 │ │ movdqa %xmm0,%xmm4 │ │ @@ -42544,52 +43426,52 @@ │ │ punpcklbw %xmm7,%xmm2 │ │ pmaddwd %xmm5,%xmm4 │ │ pmaddwd %xmm5,%xmm2 │ │ packssdw %xmm4,%xmm2 │ │ movdqa %xmm1,%xmm3 │ │ psubw %xmm0,%xmm3 │ │ movdqa %xmm3,%xmm4 │ │ - punpckhwd 0x84ba9(%ebp),%xmm4 │ │ - punpcklwd 0x84ba9(%ebp),%xmm3 │ │ + punpckhwd 0x868b9(%ebp),%xmm4 │ │ + punpcklwd 0x868b9(%ebp),%xmm3 │ │ pmaddwd %xmm6,%xmm4 │ │ pmaddwd %xmm6,%xmm3 │ │ psrad $0x4,%xmm4 │ │ psrad $0x4,%xmm3 │ │ packssdw %xmm4,%xmm3 │ │ paddw %xmm0,%xmm3 │ │ movdqa %xmm2,%xmm0 │ │ psubw %xmm1,%xmm2 │ │ movdqa %xmm2,%xmm4 │ │ - punpckhwd 0x84ba9(%ebp),%xmm4 │ │ - punpcklwd 0x84ba9(%ebp),%xmm2 │ │ + punpckhwd 0x868b9(%ebp),%xmm4 │ │ + punpcklwd 0x868b9(%ebp),%xmm2 │ │ pmaddwd %xmm6,%xmm4 │ │ pmaddwd %xmm6,%xmm2 │ │ psrad $0x4,%xmm4 │ │ psrad $0x4,%xmm2 │ │ packssdw %xmm4,%xmm2 │ │ paddw %xmm1,%xmm2 │ │ movdqa %xmm3,(%eax) │ │ movdqa %xmm2,0x10(%eax) │ │ add $0x20,%eax │ │ sub $0x2,%esi │ │ - jg 330cd │ │ + jg 33fdd │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ lea 0x700(%esi),%ebx │ │ mov $0x100,%edi │ │ - jmp 331d7 │ │ + jmp 340e7 │ │ lea 0x300(%esi),%ebx │ │ mov $0x80,%edi │ │ - jmp 331d7 │ │ + jmp 340e7 │ │ lea 0x100(%esi),%ebx │ │ mov $0x40,%edi │ │ - jmp 331d7 │ │ + jmp 340e7 │ │ xor %ebx,%ebx │ │ mov $0x20,%edi │ │ movdqu (%ecx),%xmm0 │ │ movdqu 0x8(%ecx),%xmm1 │ │ movdqa %xmm0,%xmm4 │ │ psrldq $0x1,%xmm4 │ │ punpcklbw %xmm4,%xmm0 │ │ @@ -42617,16 +43499,16 @@ │ │ punpcklbw %xmm7,%xmm2 │ │ pmaddwd %xmm5,%xmm4 │ │ pmaddwd %xmm5,%xmm2 │ │ packssdw %xmm4,%xmm2 │ │ movdqa %xmm2,%xmm3 │ │ psubw %xmm0,%xmm3 │ │ movdqa %xmm3,%xmm4 │ │ - punpckhwd 0x84ba9(%ebp),%xmm4 │ │ - punpcklwd 0x84ba9(%ebp),%xmm3 │ │ + punpckhwd 0x868b9(%ebp),%xmm4 │ │ + punpcklwd 0x868b9(%ebp),%xmm3 │ │ pmaddwd %xmm6,%xmm4 │ │ pmaddwd %xmm6,%xmm3 │ │ psrad $0x4,%xmm4 │ │ psrad $0x4,%xmm3 │ │ packssdw %xmm4,%xmm3 │ │ paddw %xmm0,%xmm3 │ │ movdqa %xmm3,(%eax) │ │ @@ -42640,16 +43522,16 @@ │ │ punpcklbw %xmm7,%xmm3 │ │ pmaddwd %xmm5,%xmm4 │ │ pmaddwd %xmm5,%xmm3 │ │ packssdw %xmm4,%xmm3 │ │ movdqa %xmm3,%xmm0 │ │ psubw %xmm1,%xmm0 │ │ movdqa %xmm0,%xmm4 │ │ - punpckhwd 0x84ba9(%ebp),%xmm4 │ │ - punpcklwd 0x84ba9(%ebp),%xmm0 │ │ + punpckhwd 0x868b9(%ebp),%xmm4 │ │ + punpcklwd 0x868b9(%ebp),%xmm0 │ │ pmaddwd %xmm6,%xmm4 │ │ pmaddwd %xmm6,%xmm0 │ │ psrad $0x4,%xmm4 │ │ psrad $0x4,%xmm0 │ │ packssdw %xmm4,%xmm0 │ │ paddw %xmm1,%xmm0 │ │ movdqa %xmm0,0x10(%eax) │ │ @@ -42663,16 +43545,16 @@ │ │ punpcklbw %xmm7,%xmm0 │ │ pmaddwd %xmm5,%xmm4 │ │ pmaddwd %xmm5,%xmm0 │ │ packssdw %xmm4,%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ psubw %xmm2,%xmm1 │ │ movdqa %xmm1,%xmm4 │ │ - punpckhwd 0x84ba9(%ebp),%xmm4 │ │ - punpcklwd 0x84ba9(%ebp),%xmm1 │ │ + punpckhwd 0x868b9(%ebp),%xmm4 │ │ + punpcklwd 0x868b9(%ebp),%xmm1 │ │ pmaddwd %xmm6,%xmm4 │ │ pmaddwd %xmm6,%xmm1 │ │ psrad $0x4,%xmm4 │ │ psrad $0x4,%xmm1 │ │ packssdw %xmm4,%xmm1 │ │ paddw %xmm2,%xmm1 │ │ movdqa %xmm1,(%eax) │ │ @@ -42685,73 +43567,73 @@ │ │ punpcklbw %xmm7,%xmm1 │ │ pmaddwd %xmm5,%xmm4 │ │ pmaddwd %xmm5,%xmm1 │ │ packssdw %xmm4,%xmm1 │ │ movdqa %xmm1,%xmm2 │ │ psubw %xmm3,%xmm2 │ │ movdqa %xmm2,%xmm4 │ │ - punpckhwd 0x84ba9(%ebp),%xmm4 │ │ - punpcklwd 0x84ba9(%ebp),%xmm2 │ │ + punpckhwd 0x868b9(%ebp),%xmm4 │ │ + punpcklwd 0x868b9(%ebp),%xmm2 │ │ pmaddwd %xmm6,%xmm4 │ │ pmaddwd %xmm6,%xmm2 │ │ psrad $0x4,%xmm4 │ │ psrad $0x4,%xmm2 │ │ packssdw %xmm4,%xmm2 │ │ paddw %xmm3,%xmm2 │ │ movdqa %xmm2,0x10(%eax) │ │ add %edi,%eax │ │ sub $0x2,%esi │ │ - jg 3322a │ │ + jg 3413a │ │ movzbl %bl,%esi │ │ mov 0x18(%esp),%ecx │ │ mov 0x14(%esp),%eax │ │ add $0x10,%ecx │ │ add $0x20,%eax │ │ mov %ecx,0x18(%esp) │ │ mov %eax,0x14(%esp) │ │ sub $0x100,%ebx │ │ - jg 331d7 │ │ + jg 340e7 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ xchg %ax,%ax │ │ mov $0x1e002d,%ecx │ │ mov %ecx,%edx │ │ - jmp 33490 │ │ + jmp 343a0 │ │ nopl 0x0(%eax) │ │ mov $0x1e002d,%ecx │ │ mov $0xf003c,%edx │ │ - jmp 33490 │ │ + jmp 343a0 │ │ nopl 0x0(%eax) │ │ mov $0xf003c,%ecx │ │ mov $0x1e002d,%edx │ │ - jmp 33490 │ │ + jmp 343a0 │ │ nopl 0x0(%eax) │ │ mov $0xf003c,%ecx │ │ mov %ecx,%edx │ │ - jmp 33490 │ │ + jmp 343a0 │ │ nopl 0x0(%eax) │ │ mov $0x1e002d,%ecx │ │ mov $0x2d,%edx │ │ - jmp 33490 │ │ + jmp 343a0 │ │ nopl 0x0(%eax) │ │ mov $0x2d,%ecx │ │ mov $0x1e002d,%edx │ │ - jmp 33490 │ │ + jmp 343a0 │ │ nopl 0x0(%eax) │ │ mov $0xf003c,%ecx │ │ mov $0x2d,%edx │ │ - jmp 33490 │ │ + jmp 343a0 │ │ nopl 0x0(%eax) │ │ mov $0x2d,%ecx │ │ mov $0xf003c,%edx │ │ - jmp 33490 │ │ + jmp 343a0 │ │ nopl 0x0(%eax) │ │ mov $0x2d,%ecx │ │ mov %ecx,%edx │ │ nopl 0x0(%eax,%eax,1) │ │ nop │ │ push %ebx │ │ push %esi │ │ @@ -42762,50 +43644,50 @@ │ │ add %ecx,%edi │ │ imul $0x10101,0x2c(%esp),%ebp │ │ add %edx,%ebp │ │ mov 0x20(%esp),%ebx │ │ mov 0x18(%esp),%ecx │ │ mov 0x24(%esp),%esi │ │ test $0xf00,%edi │ │ - jne 334f3 │ │ + jne 34403 │ │ test $0xf00,%ebp │ │ - jne 338e0 │ │ - call 334d1 │ │ + jne 347f0 │ │ + call 343e1 │ │ pop %edx │ │ add $0xffffcd0a,%edx │ │ tzcnt %ebx,%ebx │ │ - movzwl 0x87373(%edx,%ebx,2),%ebx │ │ + movzwl 0x89083(%edx,%ebx,2),%ebx │ │ pxor %xmm4,%xmm4 │ │ add %edx,%ebx │ │ mov 0x1c(%esp),%edx │ │ lea (%edx,%edx,2),%ebp │ │ jmp *%ebx │ │ - call 334f8 │ │ + call 34408 │ │ pop %edx │ │ add $0xfffff2df,%edx │ │ test $0xf00,%ebp │ │ - jne 33aae │ │ + jne 349be │ │ mov 0x1c(%esp),%ebp │ │ cmp $0x4,%ebx │ │ - je 33545 │ │ + je 34455 │ │ tzcnt %ebx,%ebx │ │ shr $0x10,%edi │ │ sub $0x3,%ecx │ │ - movzwl 0x84d83(%edx,%ebx,2),%ebx │ │ - movq 0x9d1b1(%edx,%edi,8),%xmm6 │ │ + movzwl 0x86a93(%edx,%ebx,2),%ebx │ │ + movq 0x9e6c1(%edx,%edi,8),%xmm6 │ │ punpcklbw %xmm6,%xmm6 │ │ psraw $0x8,%xmm6 │ │ pshufd $0x44,%xmm6,%xmm5 │ │ punpckhqdq %xmm6,%xmm6 │ │ add %edx,%ebx │ │ jmp *%ebx │ │ and $0x7f,%edi │ │ dec %ecx │ │ - movd 0x9d1b3(%edx,%edi,8),%xmm4 │ │ - movdqa 0x84b99(%edx),%xmm6 │ │ + movd 0x9e6c3(%edx,%edi,8),%xmm4 │ │ + movdqa 0x868a9(%edx),%xmm6 │ │ punpcklbw %xmm4,%xmm4 │ │ psraw $0x8,%xmm4 │ │ punpcklqdq %xmm4,%xmm4 │ │ movd (%ecx),%xmm0 │ │ movd 0x1(%ecx),%xmm1 │ │ movd 0x2(%ecx),%xmm2 │ │ movd 0x3(%ecx),%xmm3 │ │ @@ -42856,30 +43738,30 @@ │ │ packssdw %xmm7,%xmm2 │ │ movdqa %xmm3,%xmm7 │ │ punpckhbw %xmm5,%xmm7 │ │ punpcklbw %xmm5,%xmm3 │ │ pmaddwd %xmm4,%xmm7 │ │ pmaddwd %xmm4,%xmm3 │ │ packssdw %xmm7,%xmm3 │ │ - movdqa 0x84b89(%edx),%xmm7 │ │ + movdqa 0x86899(%edx),%xmm7 │ │ pmaddwd %xmm7,%xmm0 │ │ pmaddwd %xmm7,%xmm1 │ │ packssdw %xmm1,%xmm0 │ │ pmaddwd %xmm7,%xmm2 │ │ pmaddwd %xmm7,%xmm3 │ │ packssdw %xmm3,%xmm2 │ │ paddw %xmm6,%xmm0 │ │ psraw $0x2,%xmm0 │ │ paddw %xmm6,%xmm2 │ │ psraw $0x2,%xmm2 │ │ movdqa %xmm0,(%eax) │ │ movdqa %xmm2,0x10(%eax) │ │ add $0x20,%eax │ │ sub $0x4,%esi │ │ - jg 33567 │ │ + jg 34477 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ movd (%ecx),%xmm0 │ │ movd 0x1(%ecx),%xmm1 │ │ @@ -42926,36 +43808,36 @@ │ │ punpckhbw %xmm1,%xmm7 │ │ punpcklbw %xmm1,%xmm0 │ │ pmaddwd %xmm5,%xmm7 │ │ pmaddwd %xmm5,%xmm0 │ │ packssdw %xmm7,%xmm0 │ │ paddw %xmm4,%xmm3 │ │ paddw %xmm2,%xmm0 │ │ - movdqa 0x84b89(%edx),%xmm4 │ │ + movdqa 0x86899(%edx),%xmm4 │ │ pmaddwd %xmm4,%xmm0 │ │ pmaddwd %xmm4,%xmm3 │ │ packssdw %xmm3,%xmm0 │ │ - paddw 0x84b99(%edx),%xmm0 │ │ + paddw 0x868a9(%edx),%xmm0 │ │ psraw $0x2,%xmm0 │ │ movdqa %xmm0,(%eax) │ │ add %ebp,%ecx │ │ add $0x10,%eax │ │ dec %esi │ │ - jg 336a1 │ │ + jg 345b1 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ mov $0xfffffff0,%ebx │ │ - jmp 337c0 │ │ + jmp 346d0 │ │ mov $0xffffffe0,%ebx │ │ - jmp 337c0 │ │ + jmp 346d0 │ │ mov $0xffffffc0,%ebx │ │ - jmp 337c0 │ │ + jmp 346d0 │ │ mov $0xffffff80,%ebx │ │ sub %ebx,%ecx │ │ mov %ebx,%edi │ │ movd (%ecx,%ebx,1),%xmm0 │ │ movd 0x1(%ebx,%ecx,1),%xmm1 │ │ movd 0x2(%ebx,%ecx,1),%xmm4 │ │ movd 0x3(%ebx,%ecx,1),%xmm7 │ │ @@ -43000,42 +43882,42 @@ │ │ punpckhbw %xmm1,%xmm7 │ │ punpcklbw %xmm1,%xmm0 │ │ pmaddwd %xmm5,%xmm7 │ │ pmaddwd %xmm5,%xmm0 │ │ packssdw %xmm7,%xmm0 │ │ paddw %xmm4,%xmm3 │ │ paddw %xmm2,%xmm0 │ │ - movdqa 0x84b89(%edx),%xmm4 │ │ + movdqa 0x86899(%edx),%xmm4 │ │ pmaddwd %xmm4,%xmm0 │ │ pmaddwd %xmm4,%xmm3 │ │ packssdw %xmm3,%xmm0 │ │ - paddw 0x84b99(%edx),%xmm0 │ │ + paddw 0x868a9(%edx),%xmm0 │ │ psraw $0x2,%xmm0 │ │ movdqa %xmm0,(%eax) │ │ add $0x10,%eax │ │ add $0x8,%ebx │ │ - jl 337c4 │ │ + jl 346d4 │ │ add %ebp,%ecx │ │ mov %edi,%ebx │ │ dec %esi │ │ - jg 337c4 │ │ + jg 346d4 │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ - call 338e5 │ │ + call 347f5 │ │ pop %edx │ │ add $0xffffeef2,%edx │ │ mov %ebp,%edi │ │ and $0x7f,%edi │ │ shr $0x10,%ebp │ │ cmp $0x6,%esi │ │ cmovs %edi,%ebp │ │ - movq 0x9d1b1(%edx,%ebp,8),%xmm0 │ │ + movq 0x9e6c1(%edx,%ebp,8),%xmm0 │ │ punpcklbw %xmm0,%xmm0 │ │ psraw $0x8,%xmm0 │ │ sub $0x5c,%esp │ │ mov 0x78(%esp),%ebp │ │ pshufd $0x0,%xmm0,%xmm1 │ │ movdqa %xmm1,(%esp) │ │ pshufd $0x55,%xmm0,%xmm1 │ │ @@ -43111,46 +43993,46 @@ │ │ punpckhbw %xmm6,%xmm0 │ │ punpcklbw %xmm6,%xmm4 │ │ pmaddwd %xmm7,%xmm0 │ │ pmaddwd %xmm7,%xmm4 │ │ packssdw %xmm0,%xmm4 │ │ paddw %xmm4,%xmm5 │ │ movdqa 0x40(%esp),%xmm0 │ │ - paddw 0x84b99(%edx),%xmm5 │ │ + paddw 0x868a9(%edx),%xmm5 │ │ psraw $0x2,%xmm5 │ │ movq %xmm5,(%eax) │ │ movhps %xmm5,(%eax,%ebx,2) │ │ lea (%eax,%ebx,4),%eax │ │ sub $0x2,%esi │ │ - jg 339a5 │ │ + jg 348b5 │ │ mov 0x74(%esp),%ecx │ │ mov 0x70(%esp),%eax │ │ movzwl %di,%esi │ │ add $0x4,%ecx │ │ add $0x8,%eax │ │ mov %ecx,0x74(%esp) │ │ mov %eax,0x70(%esp) │ │ sub $0x10000,%edi │ │ - jg 33959 │ │ + jg 34869 │ │ add $0x5c,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ cmp $0x4,%ebx │ │ - jg 340bc │ │ + jg 34fcc │ │ and $0x7f,%edi │ │ - movd 0x9d1b3(%edx,%edi,8),%xmm1 │ │ + movd 0x9e6c3(%edx,%edi,8),%xmm1 │ │ mov %ebp,%edi │ │ shr $0x10,%ebp │ │ and $0x7f,%edi │ │ cmp $0x6,%esi │ │ cmovs %edi,%ebp │ │ - movq 0x9d1b1(%edx,%ebp,8),%xmm0 │ │ + movq 0x9e6c1(%edx,%ebp,8),%xmm0 │ │ mov 0x1c(%esp),%ebp │ │ sub $0xec,%esp │ │ lea 0x1(%ebp,%ebp,2),%edi │ │ sub %edi,%ecx │ │ punpcklbw %xmm0,%xmm0 │ │ psraw $0x8,%xmm0 │ │ pshufd $0x0,%xmm0,%xmm6 │ │ @@ -43197,19 +44079,19 @@ │ │ packssdw %xmm3,%xmm2 │ │ movdqa %xmm0,%xmm3 │ │ punpckhbw %xmm1,%xmm3 │ │ punpcklbw %xmm1,%xmm0 │ │ pmaddwd %xmm7,%xmm3 │ │ pmaddwd %xmm7,%xmm0 │ │ packssdw %xmm3,%xmm0 │ │ - movdqa 0x84b89(%edx),%xmm1 │ │ + movdqa 0x86899(%edx),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm0 │ │ packssdw %xmm0,%xmm2 │ │ - paddw 0x84b99(%edx),%xmm2 │ │ + paddw 0x868a9(%edx),%xmm2 │ │ psraw $0x2,%xmm2 │ │ movdqa %xmm2,0x60(%esp) │ │ movdqa %xmm5,%xmm2 │ │ psrlq $0x10,%xmm2 │ │ movdqa %xmm2,%xmm1 │ │ psrldq $0x1,%xmm1 │ │ pshufd $0xb1,%xmm1,%xmm1 │ │ @@ -43235,19 +44117,19 @@ │ │ packssdw %xmm3,%xmm2 │ │ movdqa %xmm0,%xmm3 │ │ punpckhbw %xmm1,%xmm3 │ │ punpcklbw %xmm1,%xmm0 │ │ pmaddwd %xmm7,%xmm3 │ │ pmaddwd %xmm7,%xmm0 │ │ packssdw %xmm3,%xmm0 │ │ - movdqa 0x84b89(%edx),%xmm1 │ │ + movdqa 0x86899(%edx),%xmm1 │ │ pmaddwd %xmm1,%xmm2 │ │ pmaddwd %xmm1,%xmm0 │ │ packssdw %xmm0,%xmm2 │ │ - paddw 0x84b99(%edx),%xmm2 │ │ + paddw 0x868a9(%edx),%xmm2 │ │ psraw $0x2,%xmm2 │ │ movdqa %xmm2,0x40(%esp) │ │ movq (%ecx),%xmm5 │ │ movhps (%ecx,%ebp,1),%xmm5 │ │ lea (%ecx,%ebp,2),%ecx │ │ movq (%ecx),%xmm4 │ │ add %ebp,%ecx │ │ @@ -43276,19 +44158,19 @@ │ │ packssdw %xmm2,%xmm3 │ │ movdqa %xmm0,%xmm2 │ │ punpckhbw %xmm1,%xmm2 │ │ punpcklbw %xmm1,%xmm0 │ │ pmaddwd %xmm7,%xmm2 │ │ pmaddwd %xmm7,%xmm0 │ │ packssdw %xmm2,%xmm0 │ │ - movdqa 0x84b89(%edx),%xmm1 │ │ + movdqa 0x86899(%edx),%xmm1 │ │ pmaddwd %xmm1,%xmm3 │ │ pmaddwd %xmm1,%xmm0 │ │ packssdw %xmm0,%xmm3 │ │ - paddw 0x84b99(%edx),%xmm3 │ │ + paddw 0x868a9(%edx),%xmm3 │ │ psraw $0x2,%xmm3 │ │ movdqa %xmm3,0x70(%esp) │ │ movdqa %xmm5,%xmm3 │ │ psrlq $0x10,%xmm3 │ │ movdqa %xmm3,%xmm1 │ │ psrldq $0x1,%xmm1 │ │ pshufd $0xb1,%xmm1,%xmm1 │ │ @@ -43314,19 +44196,19 @@ │ │ packssdw %xmm2,%xmm3 │ │ movdqa %xmm0,%xmm2 │ │ punpckhbw %xmm1,%xmm2 │ │ punpcklbw %xmm1,%xmm0 │ │ pmaddwd %xmm7,%xmm2 │ │ pmaddwd %xmm7,%xmm0 │ │ packssdw %xmm2,%xmm0 │ │ - movdqa 0x84b89(%edx),%xmm1 │ │ + movdqa 0x86899(%edx),%xmm1 │ │ pmaddwd %xmm1,%xmm3 │ │ pmaddwd %xmm1,%xmm0 │ │ packssdw %xmm0,%xmm3 │ │ - paddw 0x84b99(%edx),%xmm3 │ │ + paddw 0x868a9(%edx),%xmm3 │ │ psraw $0x2,%xmm3 │ │ movdqa 0x40(%esp),%xmm2 │ │ movdqa %xmm2,%xmm4 │ │ psrldq $0x4,%xmm4 │ │ movdqa %xmm3,%xmm5 │ │ pslldq $0xc,%xmm5 │ │ por %xmm5,%xmm4 │ │ @@ -43372,29 +44254,29 @@ │ │ pxor %xmm3,%xmm3 │ │ movdqa %xmm4,%xmm5 │ │ punpckhbw %xmm3,%xmm5 │ │ punpcklbw %xmm3,%xmm4 │ │ pmaddwd %xmm7,%xmm5 │ │ pmaddwd %xmm7,%xmm4 │ │ packssdw %xmm5,%xmm4 │ │ - pmaddwd 0x84b89(%edx),%xmm4 │ │ + pmaddwd 0x86899(%edx),%xmm4 │ │ packssdw %xmm4,%xmm4 │ │ - paddw 0x84b99(%edx),%xmm4 │ │ + paddw 0x868a9(%edx),%xmm4 │ │ psraw $0x2,%xmm4 │ │ movdqa %xmm0,%xmm3 │ │ psrldq $0xc,%xmm3 │ │ movdqa %xmm4,%xmm5 │ │ pslldq $0x4,%xmm5 │ │ por %xmm5,%xmm3 │ │ movdqa %xmm4,%xmm0 │ │ punpcklwd %xmm4,%xmm3 │ │ movdqa 0x30(%esp),%xmm4 │ │ pmaddwd %xmm3,%xmm4 │ │ movdqa 0x40(%esp),%xmm5 │ │ - paddd 0x84c39(%edx),%xmm5 │ │ + paddd 0x86949(%edx),%xmm5 │ │ paddd %xmm4,%xmm5 │ │ psrad $0x6,%xmm5 │ │ movdqa %xmm0,0x40(%esp) │ │ movdqa %xmm1,0x50(%esp) │ │ movdqa %xmm2,0x60(%esp) │ │ movdqa %xmm3,0x70(%esp) │ │ movdqa %xmm5,0x90(%esp) │ │ @@ -43424,29 +44306,29 @@ │ │ pxor %xmm3,%xmm3 │ │ movdqa %xmm4,%xmm5 │ │ punpckhbw %xmm3,%xmm5 │ │ punpcklbw %xmm3,%xmm4 │ │ pmaddwd %xmm7,%xmm5 │ │ pmaddwd %xmm7,%xmm4 │ │ packssdw %xmm5,%xmm4 │ │ - pmaddwd 0x84b89(%edx),%xmm4 │ │ + pmaddwd 0x86899(%edx),%xmm4 │ │ packssdw %xmm4,%xmm4 │ │ - paddw 0x84b99(%edx),%xmm4 │ │ + paddw 0x868a9(%edx),%xmm4 │ │ psraw $0x2,%xmm4 │ │ movdqa %xmm0,%xmm3 │ │ psrldq $0xc,%xmm3 │ │ movdqa %xmm4,%xmm5 │ │ pslldq $0x4,%xmm5 │ │ por %xmm5,%xmm3 │ │ movdqa %xmm4,%xmm0 │ │ punpcklwd %xmm4,%xmm3 │ │ movdqa 0x30(%esp),%xmm4 │ │ pmaddwd %xmm3,%xmm4 │ │ movdqa 0xa0(%esp),%xmm5 │ │ - paddd 0x84c39(%edx),%xmm5 │ │ + paddd 0x86949(%edx),%xmm5 │ │ paddd %xmm4,%xmm5 │ │ movdqa %xmm5,%xmm4 │ │ psrad $0x6,%xmm4 │ │ movdqa 0x90(%esp),%xmm5 │ │ packssdw %xmm4,%xmm5 │ │ pshufd $0xd8,%xmm5,%xmm5 │ │ movdqu %xmm5,(%eax) │ │ @@ -43457,29 +44339,29 @@ │ │ movdqa %xmm1,0xb0(%esp) │ │ movdqa %xmm2,0xc0(%esp) │ │ movdqa %xmm3,0xd0(%esp) │ │ movdqa 0x40(%esp),%xmm0 │ │ movdqa 0x50(%esp),%xmm1 │ │ movdqa 0x60(%esp),%xmm2 │ │ movdqa 0x70(%esp),%xmm3 │ │ - jg 33e72 │ │ + jg 34d82 │ │ add $0xec,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ shr $0x10,%edi │ │ - movq 0x9d1b1(%edx,%edi,8),%xmm1 │ │ + movq 0x9e6c1(%edx,%edi,8),%xmm1 │ │ mov %ebp,%edi │ │ shr $0x10,%ebp │ │ and $0x7f,%edi │ │ cmp $0x6,%esi │ │ cmovs %edi,%ebp │ │ - movq 0x9d1b1(%edx,%ebp,8),%xmm5 │ │ + movq 0x9e6c1(%edx,%ebp,8),%xmm5 │ │ mov 0x1c(%esp),%ebp │ │ sub $0xec,%esp │ │ punpcklbw %xmm1,%xmm1 │ │ psraw $0x8,%xmm1 │ │ pshufd $0x44,%xmm1,%xmm0 │ │ punpckhqdq %xmm1,%xmm1 │ │ punpcklbw %xmm5,%xmm5 │ │ @@ -43545,15 +44427,15 @@ │ │ punpckhbw %xmm7,%xmm0 │ │ punpcklbw %xmm7,%xmm4 │ │ pmaddwd 0x50(%esp),%xmm0 │ │ pmaddwd 0x50(%esp),%xmm4 │ │ packssdw %xmm0,%xmm4 │ │ paddw %xmm3,%xmm1 │ │ paddw %xmm2,%xmm4 │ │ - movdqa 0x84b89(%edx),%xmm7 │ │ + movdqa 0x86899(%edx),%xmm7 │ │ pmaddwd %xmm7,%xmm4 │ │ pmaddwd %xmm7,%xmm1 │ │ packssdw %xmm1,%xmm4 │ │ movd (%ecx,%ebp,1),%xmm5 │ │ movd 0x1(%ebp,%ecx,1),%xmm1 │ │ movd 0x2(%ebp,%ecx,1),%xmm7 │ │ movd 0x3(%ebp,%ecx,1),%xmm0 │ │ @@ -43598,15 +44480,15 @@ │ │ punpckhbw %xmm7,%xmm0 │ │ punpcklbw %xmm7,%xmm5 │ │ pmaddwd 0x50(%esp),%xmm0 │ │ pmaddwd 0x50(%esp),%xmm5 │ │ packssdw %xmm0,%xmm5 │ │ paddw %xmm3,%xmm1 │ │ paddw %xmm2,%xmm5 │ │ - movdqa 0x84b89(%edx),%xmm7 │ │ + movdqa 0x86899(%edx),%xmm7 │ │ pmaddwd %xmm7,%xmm5 │ │ pmaddwd %xmm7,%xmm1 │ │ packssdw %xmm1,%xmm5 │ │ lea (%ecx,%ebp,2),%ecx │ │ movdqa %xmm4,(%esp) │ │ movd (%ecx),%xmm6 │ │ movd 0x1(%ecx),%xmm1 │ │ @@ -43653,15 +44535,15 @@ │ │ punpckhbw %xmm7,%xmm4 │ │ punpcklbw %xmm7,%xmm6 │ │ pmaddwd 0x50(%esp),%xmm4 │ │ pmaddwd 0x50(%esp),%xmm6 │ │ packssdw %xmm4,%xmm6 │ │ paddw %xmm3,%xmm1 │ │ paddw %xmm2,%xmm6 │ │ - movdqa 0x84b89(%edx),%xmm7 │ │ + movdqa 0x86899(%edx),%xmm7 │ │ pmaddwd %xmm7,%xmm6 │ │ pmaddwd %xmm7,%xmm1 │ │ packssdw %xmm1,%xmm6 │ │ movd (%ecx,%ebp,1),%xmm0 │ │ movd 0x1(%ebp,%ecx,1),%xmm1 │ │ movd 0x2(%ebp,%ecx,1),%xmm7 │ │ movd 0x3(%ebp,%ecx,1),%xmm4 │ │ @@ -43706,20 +44588,20 @@ │ │ punpckhbw %xmm7,%xmm4 │ │ punpcklbw %xmm7,%xmm0 │ │ pmaddwd 0x50(%esp),%xmm4 │ │ pmaddwd 0x50(%esp),%xmm0 │ │ packssdw %xmm4,%xmm0 │ │ paddw %xmm3,%xmm1 │ │ paddw %xmm2,%xmm0 │ │ - movdqa 0x84b89(%edx),%xmm7 │ │ + movdqa 0x86899(%edx),%xmm7 │ │ pmaddwd %xmm7,%xmm0 │ │ pmaddwd %xmm7,%xmm1 │ │ packssdw %xmm1,%xmm0 │ │ lea (%ecx,%ebp,2),%ecx │ │ - movdqa 0x84b99(%edx),%xmm7 │ │ + movdqa 0x868a9(%edx),%xmm7 │ │ movdqa (%esp),%xmm4 │ │ paddw %xmm7,%xmm4 │ │ psraw $0x2,%xmm4 │ │ paddw %xmm7,%xmm5 │ │ psraw $0x2,%xmm5 │ │ paddw %xmm7,%xmm6 │ │ psraw $0x2,%xmm6 │ │ @@ -43780,15 +44662,15 @@ │ │ punpckhbw %xmm7,%xmm0 │ │ punpcklbw %xmm7,%xmm4 │ │ pmaddwd 0x50(%esp),%xmm0 │ │ pmaddwd 0x50(%esp),%xmm4 │ │ packssdw %xmm0,%xmm4 │ │ paddw %xmm3,%xmm1 │ │ paddw %xmm2,%xmm4 │ │ - movdqa 0x84b89(%edx),%xmm7 │ │ + movdqa 0x86899(%edx),%xmm7 │ │ pmaddwd %xmm7,%xmm4 │ │ pmaddwd %xmm7,%xmm1 │ │ packssdw %xmm1,%xmm4 │ │ movd (%ecx,%ebp,1),%xmm5 │ │ movd 0x1(%ebp,%ecx,1),%xmm1 │ │ movd 0x2(%ebp,%ecx,1),%xmm7 │ │ movd 0x3(%ebp,%ecx,1),%xmm0 │ │ @@ -43833,15 +44715,15 @@ │ │ punpckhbw %xmm7,%xmm0 │ │ punpcklbw %xmm7,%xmm5 │ │ pmaddwd 0x50(%esp),%xmm0 │ │ pmaddwd 0x50(%esp),%xmm5 │ │ packssdw %xmm0,%xmm5 │ │ paddw %xmm3,%xmm1 │ │ paddw %xmm2,%xmm5 │ │ - movdqa 0x84b89(%edx),%xmm7 │ │ + movdqa 0x86899(%edx),%xmm7 │ │ pmaddwd %xmm7,%xmm5 │ │ pmaddwd %xmm7,%xmm1 │ │ packssdw %xmm1,%xmm5 │ │ lea (%ecx,%ebp,2),%ecx │ │ movd (%ecx),%xmm6 │ │ movd 0x1(%ecx),%xmm1 │ │ movd 0x2(%ecx),%xmm7 │ │ @@ -43887,20 +44769,20 @@ │ │ punpckhbw %xmm7,%xmm0 │ │ punpcklbw %xmm7,%xmm6 │ │ pmaddwd 0x50(%esp),%xmm0 │ │ pmaddwd 0x50(%esp),%xmm6 │ │ packssdw %xmm0,%xmm6 │ │ paddw %xmm3,%xmm1 │ │ paddw %xmm2,%xmm6 │ │ - movdqa 0x84b89(%edx),%xmm7 │ │ + movdqa 0x86899(%edx),%xmm7 │ │ pmaddwd %xmm7,%xmm6 │ │ pmaddwd %xmm7,%xmm1 │ │ packssdw %xmm1,%xmm6 │ │ movdqa 0x30(%esp),%xmm0 │ │ - movdqa 0x84b99(%edx),%xmm7 │ │ + movdqa 0x868a9(%edx),%xmm7 │ │ movdqa %xmm4,%xmm1 │ │ paddw %xmm7,%xmm1 │ │ psraw $0x2,%xmm1 │ │ movdqa %xmm5,%xmm2 │ │ paddw %xmm7,%xmm2 │ │ psraw $0x2,%xmm2 │ │ movdqa %xmm6,%xmm3 │ │ @@ -43928,15 +44810,15 @@ │ │ pmaddwd 0x80(%esp),%xmm4 │ │ paddd %xmm3,%xmm0 │ │ paddd %xmm4,%xmm7 │ │ pmaddwd 0x90(%esp),%xmm5 │ │ pmaddwd 0x90(%esp),%xmm6 │ │ paddd %xmm5,%xmm0 │ │ paddd %xmm6,%xmm7 │ │ - movdqa 0x84c39(%edx),%xmm5 │ │ + movdqa 0x86949(%edx),%xmm5 │ │ paddd %xmm5,%xmm0 │ │ paddd %xmm5,%xmm7 │ │ movdqa %xmm0,0xb0(%esp) │ │ movdqa %xmm7,0xc0(%esp) │ │ movd (%ecx,%ebp,1),%xmm0 │ │ movd 0x1(%ebp,%ecx,1),%xmm1 │ │ movd 0x2(%ebp,%ecx,1),%xmm5 │ │ @@ -43982,15 +44864,15 @@ │ │ punpckhbw %xmm5,%xmm6 │ │ punpcklbw %xmm5,%xmm0 │ │ pmaddwd 0x50(%esp),%xmm6 │ │ pmaddwd 0x50(%esp),%xmm0 │ │ packssdw %xmm6,%xmm0 │ │ paddw %xmm3,%xmm1 │ │ paddw %xmm2,%xmm0 │ │ - movdqa 0x84b89(%edx),%xmm5 │ │ + movdqa 0x86899(%edx),%xmm5 │ │ pmaddwd %xmm5,%xmm0 │ │ pmaddwd %xmm5,%xmm1 │ │ packssdw %xmm1,%xmm0 │ │ lea (%ecx,%ebp,2),%ecx │ │ movd (%ecx),%xmm4 │ │ movd 0x1(%ecx),%xmm1 │ │ movd 0x2(%ecx),%xmm5 │ │ @@ -44036,19 +44918,19 @@ │ │ punpckhbw %xmm5,%xmm6 │ │ punpcklbw %xmm5,%xmm4 │ │ pmaddwd 0x50(%esp),%xmm6 │ │ pmaddwd 0x50(%esp),%xmm4 │ │ packssdw %xmm6,%xmm4 │ │ paddw %xmm3,%xmm1 │ │ paddw %xmm2,%xmm4 │ │ - movdqa 0x84b89(%edx),%xmm5 │ │ + movdqa 0x86899(%edx),%xmm5 │ │ pmaddwd %xmm5,%xmm4 │ │ pmaddwd %xmm5,%xmm1 │ │ packssdw %xmm1,%xmm4 │ │ - movdqa 0x84b99(%edx),%xmm5 │ │ + movdqa 0x868a9(%edx),%xmm5 │ │ paddw %xmm5,%xmm0 │ │ psraw $0x2,%xmm0 │ │ paddw %xmm5,%xmm4 │ │ psraw $0x2,%xmm4 │ │ movdqa 0x40(%esp),%xmm6 │ │ movdqa %xmm6,%xmm5 │ │ punpcklwd %xmm0,%xmm5 │ │ @@ -44064,78 +44946,78 @@ │ │ psrad $0x6,%xmm2 │ │ psrad $0x6,%xmm1 │ │ packssdw %xmm1,%xmm2 │ │ movq %xmm2,(%eax) │ │ movhps %xmm2,(%eax,%ebx,2) │ │ lea (%eax,%ebx,4),%eax │ │ sub $0x2,%esi │ │ - jle 34c0b │ │ + jle 35b1b │ │ movdqa %xmm4,0x40(%esp) │ │ movdqa (%esp),%xmm1 │ │ movdqa 0x10(%esp),%xmm2 │ │ movdqa 0x20(%esp),%xmm3 │ │ movdqa 0x30(%esp),%xmm4 │ │ - jmp 348f5 │ │ + jmp 35805 │ │ mov 0x104(%esp),%ecx │ │ mov 0x100(%esp),%eax │ │ movzwl %di,%esi │ │ add $0x4,%ecx │ │ add $0x8,%eax │ │ mov %ecx,0x104(%esp) │ │ mov %eax,0x100(%esp) │ │ sub $0x10000,%edi │ │ - jg 3415a │ │ + jg 3506a │ │ add $0xec,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ nop │ │ push %ebx │ │ push %esi │ │ push %edi │ │ push %ebp │ │ sub $0x13c,%esp │ │ - call 34d10 │ │ - jmp 34c7e │ │ + call 35c20 │ │ + jmp 35b8e │ │ mov %eax,0x150(%esp) │ │ mov 0x100(%esp),%eax │ │ mov 0x104(%esp),%ecx │ │ - call 34f4a │ │ + call 35e5a │ │ lea (%eax,%ecx,2),%eax │ │ movdqa 0xc0(%esp),%xmm5 │ │ movdqa 0xd0(%esp),%xmm6 │ │ - paddd 0x8ab90(%edx),%xmm5 │ │ - paddd 0x8ab90(%edx),%xmm6 │ │ + paddd 0x8c8a0(%edx),%xmm5 │ │ + paddd 0x8c8a0(%edx),%xmm6 │ │ psrad $0x13,%xmm5 │ │ psrad $0x13,%xmm6 │ │ packssdw %xmm6,%xmm5 │ │ movdqa 0xe0(%esp),%xmm6 │ │ movdqa 0xf0(%esp),%xmm7 │ │ - paddd 0x8ab90(%edx),%xmm6 │ │ - paddd 0x8ab90(%edx),%xmm7 │ │ + paddd 0x8c8a0(%edx),%xmm6 │ │ + paddd 0x8c8a0(%edx),%xmm7 │ │ psrad $0x13,%xmm6 │ │ psrad $0x13,%xmm7 │ │ packssdw %xmm7,%xmm6 │ │ packuswb %xmm6,%xmm5 │ │ movq %xmm5,(%eax) │ │ movhps %xmm5,(%eax,%ecx,1) │ │ decl 0x160(%esp) │ │ - jg 34c61 │ │ + jg 35b71 │ │ add $0x13c,%esp │ │ pop %ebp │ │ pop %edi │ │ pop %esi │ │ pop %ebx │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ nopw 0x0(%eax,%eax,1) │ │ - call 34d15 │ │ + call 35c25 │ │ pop %edx │ │ add $0xffff7bbb,%edx │ │ mov 0x164(%esp),%esi │ │ mov 0x160(%esp),%ebx │ │ mov 0x168(%esp),%edi │ │ mov %edx,0x118(%esp) │ │ mov 0x15c(%esp),%edx │ │ @@ -44151,80 +45033,80 @@ │ │ lea 0x3(%ebx,%ebx,2),%esi │ │ add $0x10200,%edi │ │ lea (%eax,%eax,2),%ebp │ │ sub %esi,%edx │ │ mov %edx,0x15c(%esp) │ │ mov 0x118(%esp),%edx │ │ sub %ebp,%ecx │ │ - lea 0xa3318(%edx),%ebx │ │ - call 35300 │ │ + lea 0xa4828(%edx),%ebx │ │ + call 36210 │ │ movdqa %xmm0,%xmm2 │ │ psrld $0x10,%xmm2 │ │ movdqa %xmm1,%xmm3 │ │ psrld $0x10,%xmm3 │ │ movdqa %xmm2,0x4(%esp) │ │ movdqa %xmm3,0x14(%esp) │ │ - call 35300 │ │ + call 36210 │ │ movdqa %xmm0,%xmm4 │ │ psrld $0x10,%xmm4 │ │ movdqa %xmm1,%xmm5 │ │ psrld $0x10,%xmm5 │ │ movdqa %xmm4,0x24(%esp) │ │ movdqa %xmm5,0x34(%esp) │ │ - call 35300 │ │ + call 36210 │ │ movdqa 0x4(%esp),%xmm2 │ │ movdqa 0x14(%esp),%xmm3 │ │ pcmpeqd %xmm7,%xmm7 │ │ pslld $0x10,%xmm7 │ │ movdqa %xmm7,0x124(%esp) │ │ pand %xmm7,%xmm0 │ │ por %xmm0,%xmm2 │ │ pand %xmm7,%xmm1 │ │ por %xmm1,%xmm3 │ │ movdqa %xmm2,0x4(%esp) │ │ movdqa %xmm3,0x14(%esp) │ │ - call 35300 │ │ + call 36210 │ │ movdqa 0x24(%esp),%xmm4 │ │ movdqa 0x34(%esp),%xmm5 │ │ movdqa 0x124(%esp),%xmm7 │ │ pand %xmm7,%xmm0 │ │ por %xmm0,%xmm4 │ │ pand %xmm7,%xmm1 │ │ por %xmm1,%xmm5 │ │ movdqa %xmm4,0x24(%esp) │ │ movdqa %xmm5,0x34(%esp) │ │ - call 35300 │ │ + call 36210 │ │ movdqa 0x4(%esp),%xmm2 │ │ movdqa 0x14(%esp),%xmm3 │ │ movdqa %xmm2,%xmm6 │ │ psrld $0x10,%xmm6 │ │ movdqa %xmm3,%xmm7 │ │ psrld $0x10,%xmm7 │ │ movdqa 0x124(%esp),%xmm5 │ │ pand %xmm5,%xmm0 │ │ por %xmm0,%xmm6 │ │ pand %xmm5,%xmm1 │ │ por %xmm1,%xmm7 │ │ movdqa %xmm6,0x44(%esp) │ │ movdqa %xmm7,0x54(%esp) │ │ - call 35300 │ │ + call 36210 │ │ movdqa 0x24(%esp),%xmm4 │ │ movdqa 0x34(%esp),%xmm5 │ │ movdqa %xmm4,%xmm2 │ │ psrld $0x10,%xmm2 │ │ movdqa %xmm5,%xmm3 │ │ psrld $0x10,%xmm3 │ │ movdqa 0x124(%esp),%xmm5 │ │ pand %xmm5,%xmm0 │ │ por %xmm0,%xmm2 │ │ pand %xmm5,%xmm1 │ │ por %xmm1,%xmm3 │ │ movdqa %xmm2,0x64(%esp) │ │ movdqa %xmm3,0x74(%esp) │ │ - call 35300 │ │ + call 36210 │ │ movdqa 0x44(%esp),%xmm6 │ │ movdqa 0x54(%esp),%xmm7 │ │ movdqa %xmm6,%xmm4 │ │ psrld $0x10,%xmm4 │ │ movdqa %xmm7,%xmm5 │ │ psrld $0x10,%xmm5 │ │ movdqa 0x124(%esp),%xmm7 │ │ @@ -44234,15 +45116,15 @@ │ │ por %xmm1,%xmm5 │ │ movdqa %xmm4,0x84(%esp) │ │ movdqa %xmm5,0x94(%esp) │ │ addl $0x10200,0x16c(%esp) │ │ movl $0x4,0x164(%esp) │ │ mov %eax,0x104(%esp) │ │ mov %ecx,0x108(%esp) │ │ - call 35300 │ │ + call 36210 │ │ movdqa 0x64(%esp),%xmm6 │ │ movdqa 0x74(%esp),%xmm7 │ │ psrld $0x10,%xmm6 │ │ psrld $0x10,%xmm7 │ │ movdqa 0x124(%esp),%xmm5 │ │ pand %xmm5,%xmm0 │ │ por %xmm0,%xmm6 │ │ @@ -44320,15 +45202,15 @@ │ │ paddd %xmm7,%xmm2 │ │ paddd %xmm2,%xmm1 │ │ movdqa %xmm1,0xd4(%esp) │ │ mov %edi,0x16c(%esp) │ │ mov 0x104(%esp),%eax │ │ mov 0x108(%esp),%ecx │ │ mov 0x168(%esp),%edi │ │ - call 35300 │ │ + call 36210 │ │ movdqa 0x44(%esp),%xmm2 │ │ movdqa 0x54(%esp),%xmm3 │ │ movdqa 0x84(%esp),%xmm4 │ │ movdqa 0x94(%esp),%xmm5 │ │ movdqa %xmm2,0x4(%esp) │ │ movdqa %xmm3,0x14(%esp) │ │ movdqa %xmm4,0x44(%esp) │ │ @@ -44546,64 +45428,115 @@ │ │ paddw %xmm2,%xmm5 │ │ psrad $0x10,%xmm0 │ │ psrad $0x10,%xmm1 │ │ psrad $0x10,%xmm7 │ │ psrad $0x10,%xmm5 │ │ packssdw %xmm7,%xmm0 │ │ packssdw %xmm5,%xmm1 │ │ - movdqa 0x8ab30(%edx),%xmm6 │ │ - movdqa 0x8ab80(%edx),%xmm4 │ │ + movdqa 0x8c840(%edx),%xmm6 │ │ + movdqa 0x8c890(%edx),%xmm4 │ │ pmaddwd %xmm6,%xmm0 │ │ pmaddwd %xmm6,%xmm1 │ │ paddd %xmm4,%xmm0 │ │ paddd %xmm4,%xmm1 │ │ retq │ │ nopl 0x0(%eax,%eax,1) │ │ nop │ │ push %ebx │ │ push %esi │ │ push %edi │ │ push %ebp │ │ sub $0x13c,%esp │ │ - call 34d10 │ │ + call 35c20 │ │ movdqa 0xc0(%esp),%xmm4 │ │ movdqa 0xd0(%esp),%xmm5 │ │ movdqa 0xe0(%esp),%xmm6 │ │ movdqa 0xf0(%esp),%xmm7 │ │ - movdqa 0x8ab70(%edx),%xmm0 │ │ + movdqa 0x8c880(%edx),%xmm0 │ │ paddd %xmm0,%xmm4 │ │ paddd %xmm0,%xmm5 │ │ paddd %xmm0,%xmm6 │ │ paddd %xmm0,%xmm7 │ │ psrad $0xf,%xmm4 │ │ psrad $0xf,%xmm5 │ │ psrad $0xf,%xmm6 │ │ psrad $0xf,%xmm7 │ │ packssdw %xmm5,%xmm4 │ │ packssdw %xmm7,%xmm6 │ │ movdqa %xmm4,(%eax) │ │ movdqa %xmm6,(%eax,%ecx,2) │ │ decl 0x160(%esp) │ │ - je 34cf7 │ │ + je 35c07 │ │ mov %eax,0x150(%esp) │ │ mov 0x100(%esp),%eax │ │ mov 0x104(%esp),%ecx │ │ - call 34f4a │ │ + call 35e5a │ │ lea (%eax,%ecx,4),%eax │ │ - jmp 3555f │ │ + jmp 3646f │ │ nop │ │ + push %ebx │ │ + sub $0x68,%esp │ │ + mov 0x70(%esp),%eax │ │ + mov 0x74(%esp),%ecx │ │ + bsr 0x7c(%esp),%ebx │ │ + push %esi │ │ + sub $0x9,%ebx │ │ + call 3651a │ │ + pop %esi │ │ + add $0x83d16,%esi │ │ + movq (%esi,%ebx,4),%xmm4 │ │ + pop %esi │ │ + lea (%ecx,%ecx,2),%ebx │ │ + movdqa (%eax),%xmm0 │ │ + movdqa (%eax,%ecx,1),%xmm1 │ │ + movdqa (%eax,%ecx,2),%xmm2 │ │ + movdqa (%eax,%ebx,1),%xmm3 │ │ + psraw %xmm4,%xmm0 │ │ + psraw %xmm4,%xmm1 │ │ + psraw %xmm4,%xmm2 │ │ + psraw %xmm4,%xmm3 │ │ + packuswb %xmm1,%xmm0 │ │ + packuswb %xmm3,%xmm2 │ │ + movdqa %xmm0,0x20(%esp) │ │ + movdqa %xmm2,0x30(%esp) │ │ + lea (%eax,%ecx,4),%eax │ │ + movdqa (%eax),%xmm0 │ │ + movdqa (%eax,%ecx,1),%xmm1 │ │ + movdqa (%eax,%ecx,2),%xmm2 │ │ + movdqa (%eax,%ebx,1),%xmm3 │ │ + psraw %xmm4,%xmm0 │ │ + psraw %xmm4,%xmm1 │ │ + psraw %xmm4,%xmm2 │ │ + psraw %xmm4,%xmm3 │ │ + packuswb %xmm1,%xmm0 │ │ + packuswb %xmm3,%xmm2 │ │ + movdqa %xmm0,0x40(%esp) │ │ + movdqa %xmm2,0x50(%esp) │ │ + lea 0x20(%esp),%eax │ │ + mov $0x8,%ecx │ │ + mov 0x78(%esp),%edx │ │ + push %eax │ │ + push %edx │ │ + push %ecx │ │ + push %eax │ │ + call 5c90 │ │ + add $0x10,%esp │ │ + add $0x68,%esp │ │ + pop %ebx │ │ + retq │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffffc,%esp │ │ - call 355fe │ │ + call 365ce │ │ pop %esi │ │ - add $0x9f972,%esi │ │ + add $0xa09a2,%esi │ │ mov 0x10(%ebp),%ecx │ │ mov 0xc(%ebp),%eax │ │ movzwl 0x1558(%ecx),%edx │ │ mov %dx,0x1558(%eax) │ │ movw $0x0,0x155a(%eax) │ │ movzwl 0x155c(%ecx),%edx │ │ mov %dx,0x155c(%eax) │ │ @@ -44995,25 +45928,25 @@ │ │ movaps 0x260(%ebx,%edx,1),%xmm0 │ │ movaps %xmm0,0x258(%edi,%edx,1) │ │ movw $0x0,0x260(%edi,%edx,1) │ │ movaps 0x270(%ebx,%edx,1),%xmm0 │ │ movaps %xmm0,0x268(%edi,%edx,1) │ │ movw $0x0,0x270(%edi,%edx,1) │ │ add $0xd0,%edx │ │ - jne 36040 │ │ + jne 37010 │ │ movzwl 0x177c(%ecx),%edx │ │ mov %dx,0x177c(%eax) │ │ movw $0x0,0x177e(%eax) │ │ movzwl 0x1780(%ecx),%edx │ │ mov %dx,0x1780(%eax) │ │ movw $0x0,0x1782(%eax) │ │ movzwl 0x1784(%ecx),%edx │ │ mov %dx,0x1784(%eax) │ │ movw $0x0,0x1786(%eax) │ │ - lea -0x58a2(%esi),%esi │ │ + lea -0x5442(%esi),%esi │ │ movzbl (%esi),%edx │ │ movaps 0x4e0(%ecx),%xmm0 │ │ movaps 0x4f0(%ecx),%xmm1 │ │ movaps %xmm0,0x4e0(%eax) │ │ movaps %xmm1,0x4f0(%eax) │ │ movw $0x0,0x4e0(%eax,%edx,2) │ │ movaps 0x500(%ecx),%xmm0 │ │ @@ -45154,15 +46087,15 @@ │ │ movzwl 0x33b8(%ecx,%edx,1),%edi │ │ mov %di,0xfe(%esi,%edx,1) │ │ movw $0x0,0x100(%esi,%edx,1) │ │ movzwl 0x33bc(%ecx,%edx,1),%edi │ │ mov %di,0x102(%esi,%edx,1) │ │ movw $0x0,0x104(%esi,%edx,1) │ │ add $0x34,%edx │ │ - jne 36500 │ │ + jne 374d0 │ │ movaps 0x1b80(%ecx),%xmm0 │ │ movaps %xmm0,0x1b80(%eax) │ │ movw $0x0,0x1b88(%eax) │ │ movaps 0x1b90(%ecx),%xmm0 │ │ movaps %xmm0,0x1b90(%eax) │ │ movw $0x0,0x1b98(%eax) │ │ movaps 0x1ba0(%ecx),%xmm0 │ │ @@ -45325,15 +46258,15 @@ │ │ movzwl 0x1b4(%edi,%ebx,1),%edx │ │ mov %dx,0x1b2(%esi,%ebx,1) │ │ movw $0x0,0x1b4(%esi,%ebx,1) │ │ movzwl 0x1b8(%edi,%ebx,1),%edx │ │ mov %dx,0x1b6(%esi,%ebx,1) │ │ movw $0x0,0x1b8(%esi,%ebx,1) │ │ add $0x58,%ebx │ │ - jne 36910 │ │ + jne 378e0 │ │ movsd 0x1d80(%ecx),%xmm0 │ │ movsd %xmm0,0x1d80(%eax) │ │ movw $0x0,0x1d84(%eax) │ │ movsd 0x1d88(%ecx),%xmm0 │ │ movsd %xmm0,0x1d88(%eax) │ │ movw $0x0,0x1d8c(%eax) │ │ movsd 0x1d90(%ecx),%xmm0 │ │ @@ -46838,15 +47771,15 @@ │ │ movsd 0x538(%edi,%ebx,1),%xmm0 │ │ movsd %xmm0,0x532(%esi,%ebx,1) │ │ movw $0x0,0x538(%esi,%ebx,1) │ │ movsd 0x540(%edi,%ebx,1),%xmm0 │ │ movsd %xmm0,0x53a(%esi,%ebx,1) │ │ movw $0x0,0x540(%esi,%ebx,1) │ │ add $0x150,%ebx │ │ - jne 397f0 │ │ + jne 3a7c0 │ │ movaps 0xdb0(%ecx),%xmm0 │ │ movaps %xmm0,0xdb0(%eax) │ │ movw $0x0,0xdbe(%eax) │ │ movaps 0xdc0(%ecx),%xmm0 │ │ movaps %xmm0,0xdc0(%eax) │ │ movw $0x0,0xdce(%eax) │ │ movaps 0xdd0(%ecx),%xmm0 │ │ @@ -47129,15 +48062,15 @@ │ │ movaps 0x450(%edi,%ebx,1),%xmm0 │ │ movaps %xmm0,0x442(%esi,%ebx,1) │ │ movw $0x0,0x450(%esi,%ebx,1) │ │ movaps 0x460(%edi,%ebx,1),%xmm0 │ │ movaps %xmm0,0x452(%esi,%ebx,1) │ │ movw $0x0,0x460(%esi,%ebx,1) │ │ add $0x230,%ebx │ │ - jne 3a210 │ │ + jne 3b1e0 │ │ movzwl 0x1728(%ecx),%edx │ │ mov %dx,0x1728(%eax) │ │ movw $0x0,0x172a(%eax) │ │ movzwl 0x172c(%ecx),%edx │ │ mov %dx,0x172c(%eax) │ │ movw $0x0,0x172e(%eax) │ │ movzwl 0x1730(%ecx),%edx │ │ @@ -47222,15 +48155,15 @@ │ │ mov %dx,0x1550(%eax) │ │ movw $0x0,0x1552(%eax) │ │ movzwl 0x1554(%ecx),%edx │ │ mov %dx,0x1554(%eax) │ │ movw $0x0,0x1556(%eax) │ │ mov 0x8(%ebp),%edx │ │ testb $0x1,0xe4(%edx) │ │ - jne 3ab13 │ │ + jne 3bae3 │ │ movzwl 0x1854(%ecx),%edx │ │ mov %dx,0x1854(%eax) │ │ movw $0x0,0x1856(%eax) │ │ mov 0x35e0(%ecx),%edx │ │ mov 0x35e4(%ecx),%esi │ │ mov %esi,0x35e4(%eax) │ │ mov %edx,0x35e0(%eax) │ │ @@ -47313,15 +48246,15 @@ │ │ movw $0x0,0x35c6(%eax) │ │ movzwl 0x35c8(%ecx),%edx │ │ mov %dx,0x35c8(%eax) │ │ movw $0x0,0x35ca(%eax) │ │ movzwl 0x35cc(%ecx),%ecx │ │ mov %cx,0x35cc(%eax) │ │ add $0x35ce,%eax │ │ - jmp 3c0fc │ │ + jmp 3d0cc │ │ movzwl 0x1788(%ecx),%edx │ │ mov %dx,0x1788(%eax) │ │ movw $0x0,0x178a(%eax) │ │ movzwl 0x178c(%ecx),%edx │ │ mov %dx,0x178c(%eax) │ │ movw $0x0,0x178e(%eax) │ │ movzwl 0x1790(%ecx),%edx │ │ @@ -48067,18 +49000,18 @@ │ │ mov %esp,%ebp │ │ and $0xfffffffc,%esp │ │ mov 0xc(%ebp),%edx │ │ mov 0x8(%ebp),%eax │ │ movl $0x0,(%eax) │ │ xor %ecx,%ecx │ │ cmp $0x15,%edx │ │ - jl 3c13e │ │ + jl 3d10e │ │ mov $0x1,%ecx │ │ cmp $0x3d,%edx │ │ - jl 3c13e │ │ + jl 3d10e │ │ xor %ecx,%ecx │ │ cmp $0x79,%edx │ │ setl %cl │ │ xor $0x3,%ecx │ │ mov %ecx,0x4(%eax) │ │ mov %ebp,%esp │ │ pop %ebp │ │ @@ -48097,71 +49030,71 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 3c161 │ │ + call 3d131 │ │ pop %ebx │ │ - add $0x98e0f,%ebx │ │ + add $0x99e3f,%ebx │ │ mov 0xc(%ebp),%edi │ │ mov 0x8(%ebp),%esi │ │ cmpl $0x0,(%edi) │ │ - je 3c18c │ │ + je 3d15c │ │ sub $0x4,%esp │ │ push $0x3600 │ │ pushl 0x4(%edi) │ │ push %esi │ │ - call 14a0 │ │ + call 1470 │ │ add $0x10,%esp │ │ - jmp 3c328 │ │ + jmp 3d2f8 │ │ sub $0x4,%esp │ │ - lea -0x1d5b0(%ebx),%eax │ │ + lea -0x1c990(%ebx),%eax │ │ push $0x1860 │ │ push %eax │ │ push %esi │ │ - call 14a0 │ │ + call 1470 │ │ add $0x10,%esp │ │ lea 0x1860(%esi),%eax │ │ sub $0x4,%esp │ │ - lea -0x1d950(%ebx),%ecx │ │ + lea -0x1cd30(%ebx),%ecx │ │ push $0x320 │ │ push %ecx │ │ push %eax │ │ - call 14a0 │ │ + call 1470 │ │ add $0x10,%esp │ │ lea 0x1b80(%esi),%eax │ │ imul $0x1840,0x4(%edi),%ecx │ │ - lea -0x1bd50(%ebx,%ecx,1),%ecx │ │ + lea -0x1b130(%ebx,%ecx,1),%ecx │ │ sub $0x4,%esp │ │ push $0x1840 │ │ push %ecx │ │ push %eax │ │ - call 14a0 │ │ + call 1470 │ │ add $0x10,%esp │ │ movl $0x3480,0x34c4(%esi) │ │ movl $0x54007000,0x34c0(%esi) │ │ movl $0x3480,0x35e4(%esi) │ │ movl $0x54007000,0x35e0(%esi) │ │ - movaps -0x1d5c0(%ebx),%xmm0 │ │ + movaps -0x1c9a0(%ebx),%xmm0 │ │ movaps %xmm0,0x35d0(%esi) │ │ - movaps -0x1d5d0(%ebx),%xmm1 │ │ + movaps -0x1c9b0(%ebx),%xmm1 │ │ movaps %xmm1,0x35c0(%esi) │ │ - movaps -0x1d5e0(%ebx),%xmm2 │ │ + movaps -0x1c9c0(%ebx),%xmm2 │ │ movaps %xmm2,0x35b0(%esi) │ │ - movaps -0x1d5f0(%ebx),%xmm3 │ │ + movaps -0x1c9d0(%ebx),%xmm3 │ │ movaps %xmm3,0x35a0(%esi) │ │ - movaps -0x1d600(%ebx),%xmm4 │ │ + movaps -0x1c9e0(%ebx),%xmm4 │ │ movaps %xmm4,0x3590(%esi) │ │ - movaps -0x1d610(%ebx),%xmm5 │ │ + movaps -0x1c9f0(%ebx),%xmm5 │ │ movaps %xmm5,0x3580(%esi) │ │ - movaps -0x1d620(%ebx),%xmm6 │ │ + movaps -0x1ca00(%ebx),%xmm6 │ │ movaps %xmm6,0x3570(%esi) │ │ - movaps -0x1d630(%ebx),%xmm7 │ │ + movaps -0x1ca10(%ebx),%xmm7 │ │ movaps %xmm7,0x3560(%esi) │ │ movaps %xmm0,0x3550(%esi) │ │ movaps %xmm1,0x3540(%esi) │ │ movaps %xmm2,0x3530(%esi) │ │ movaps %xmm3,0x3520(%esi) │ │ movaps %xmm4,0x3510(%esi) │ │ movaps %xmm5,0x3500(%esi) │ │ @@ -48192,69 +49125,67 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 3c341 │ │ + call 3d311 │ │ pop %ebx │ │ - add $0x98c2f,%ebx │ │ + add $0x99c5f,%ebx │ │ mov 0xc(%ebp),%esi │ │ - mov 0x8(%ebp),%edi │ │ - xor %eax,%eax │ │ - test %esi,%esi │ │ - setne %al │ │ - lea 0x3600(,%eax,4),%eax │ │ - mov %eax,(%esp) │ │ - call 61570 │ │ - mov %eax,(%edi) │ │ + mov 0x8(%ebp),%eax │ │ + sub $0x8,%esp │ │ + push $0x3604 │ │ + pushl 0x784(%eax) │ │ + call 62910 │ │ + add $0x10,%esp │ │ + mov %eax,(%esi) │ │ test %eax,%eax │ │ - je 3c38f │ │ - mov %eax,%ecx │ │ + je 3d360 │ │ + mov 0x10(%ebp),%ecx │ │ + mov (%eax),%edx │ │ + mov %edx,0x4(%esi) │ │ xor %eax,%eax │ │ - test %esi,%esi │ │ - mov (%ecx),%ecx │ │ - mov %ecx,0x4(%edi) │ │ - je 3c394 │ │ - lea 0x3600(%ecx),%edx │ │ - mov %edx,0xc(%edi) │ │ - movl $0x0,0x3600(%ecx) │ │ - mov %esi,0x8(%edi) │ │ - jmp 3c394 │ │ + test %ecx,%ecx │ │ + je 3d365 │ │ + lea 0x3600(%edx),%edi │ │ + mov %edi,0xc(%esi) │ │ + movl $0x0,0x3600(%edx) │ │ + mov %ecx,0x8(%esi) │ │ + jmp 3d365 │ │ mov $0xfffffff4,%eax │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 3c3af │ │ + call 3d37f │ │ pop %ebx │ │ - add $0x98bc1,%ebx │ │ + add $0x99bf1,%ebx │ │ mov 0x8(%ebp),%eax │ │ mov 0xc(%ebp),%ecx │ │ movsd (%ecx),%xmm0 │ │ movsd 0x8(%ecx),%xmm1 │ │ movsd %xmm1,0x8(%eax) │ │ movsd %xmm0,(%eax) │ │ mov (%ecx),%eax │ │ test %eax,%eax │ │ - je 3c3dc │ │ + je 3d3ac │ │ mov %eax,(%esp) │ │ - call 61680 │ │ + call 62a10 │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ @@ -48271,22 +49202,22 @@ │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 3c400 │ │ + call 3d3d0 │ │ pop %ebx │ │ - add $0x98b70,%ebx │ │ + add $0x99ba0,%ebx │ │ mov 0x8(%ebp),%esi │ │ cmpl $0x0,(%esi) │ │ - je 3c417 │ │ + je 3d3e7 │ │ mov %esi,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ movl $0x0,0x4(%esi) │ │ movl $0x0,(%esi) │ │ movl $0x0,0xc(%esi) │ │ movl $0x0,0x8(%esi) │ │ lea -0x8(%ebp),%esp │ │ pop %esi │ │ pop %ebx │ │ @@ -48301,51 +49232,51 @@ │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 3c450 │ │ + call 3d420 │ │ pop %ebx │ │ - add $0x98b20,%ebx │ │ + add $0x99b50,%ebx │ │ mov 0x8(%ebp),%esi │ │ cmpl $0x0,0x8(%esi) │ │ - je 3c4ab │ │ + je 3d47b │ │ mov 0xc(%esi),%eax │ │ mov (%eax),%eax │ │ test %eax,%eax │ │ - jne 3c4ab │ │ + jne 3d47b │ │ mov 0x8(%esi),%eax │ │ add $0x8,%eax │ │ mov %eax,(%esp) │ │ - call 14b0 │ │ + call 1480 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ mov 0xc(%esi),%eax │ │ mov (%eax),%eax │ │ test %eax,%eax │ │ mov 0x8(%esi),%eax │ │ - jne 3c4a0 │ │ + jne 3d470 │ │ lea 0x4(%eax),%ecx │ │ add $0x8,%eax │ │ mov %eax,0x4(%esp) │ │ mov %ecx,(%esp) │ │ - call 14c0 │ │ - jmp 3c480 │ │ + call 1490 │ │ + jmp 3d450 │ │ add $0x8,%eax │ │ mov %eax,(%esp) │ │ - call 14d0 │ │ + call 14a0 │ │ lea -0x8(%ebp),%esp │ │ pop %esi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ @@ -48363,142 +49294,152 @@ │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 3c4d0 │ │ + call 3d4a0 │ │ pop %ebx │ │ - add $0x98aa0,%ebx │ │ + add $0x99ad0,%ebx │ │ mov 0x8(%ebp),%esi │ │ mov 0x8(%esi),%eax │ │ test %eax,%eax │ │ - je 3c512 │ │ + je 3d4e2 │ │ add $0x8,%eax │ │ mov %eax,(%esp) │ │ - call 14b0 │ │ + call 1480 │ │ mov 0xc(%esi),%eax │ │ mov $0x1,%ecx │ │ xchg %ecx,(%eax) │ │ mov 0x8(%esi),%eax │ │ add $0x4,%eax │ │ mov %eax,(%esp) │ │ - call 14e0 │ │ + call 14b0 │ │ mov 0x8(%esi),%eax │ │ add $0x8,%eax │ │ mov %eax,(%esp) │ │ - call 14d0 │ │ + call 14a0 │ │ lea -0x8(%ebp),%esp │ │ pop %esi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ lea 0x0(%esi),%esi │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 3c52b │ │ + call 3d4fb │ │ pop %ebx │ │ - add $0x98a45,%ebx │ │ - call 65f4c │ │ + add $0x99a75,%ebx │ │ + call 67290 │ │ mov %eax,0x4d0(%ebx) │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ push %ebp │ │ mov %esp,%ebp │ │ and $0xfffffffc,%esp │ │ - call 3c54e │ │ + call 3d51e │ │ pop %ecx │ │ - add $0x98a22,%ecx │ │ + add $0x99a52,%ecx │ │ mov 0x90(%ecx),%eax │ │ and 0x4d0(%ecx),%eax │ │ mov %ebp,%esp │ │ pop %ebp │ │ retq │ │ │ │ -0003c565 : │ │ +0003d535 : │ │ push %ebp │ │ mov %esp,%ebp │ │ and $0xfffffffc,%esp │ │ - call 3c570 │ │ + call 3d540 │ │ pop %eax │ │ - add $0x98a00,%eax │ │ + add $0x99a30,%eax │ │ mov 0x8(%ebp),%ecx │ │ mov %ecx,0x90(%eax) │ │ mov %ebp,%esp │ │ pop %ebp │ │ retq │ │ lea 0x0(%esi),%esi │ │ lea 0x0(%edi),%edi │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 3c5a1 │ │ + call 3d571 │ │ pop %ebx │ │ - add $0x989cf,%ebx │ │ - mov 0x8(%ebp),%esi │ │ - test %esi,%esi │ │ - je 3c5fb │ │ - mov 0xc(%ebp),%edi │ │ + add $0x999ff,%ebx │ │ + mov 0x8(%ebp),%edi │ │ + test %edi,%edi │ │ + je 3d5d4 │ │ + mov 0xc(%ebp),%eax │ │ + xor %esi,%esi │ │ + test %eax,%eax │ │ + js 3d5ff │ │ sub $0xc,%esp │ │ - push %edi │ │ - call 61570 │ │ + push %eax │ │ + call 62860 │ │ add $0x10,%esp │ │ - mov %eax,0x8(%esi) │ │ + mov %eax,0x8(%edi) │ │ test %eax,%eax │ │ - je 3c624 │ │ + je 3d5ff │ │ mov 0x4(%eax),%ecx │ │ - mov %ecx,(%esi) │ │ - mov %edi,0x24(%esi) │ │ - mov %edi,0x4(%esi) │ │ - movaps -0x15c50(%ebx),%xmm0 │ │ - movups %xmm0,0xc(%esi) │ │ - movl $0xffffffff,0x20(%esi) │ │ - movl $0xffffffff,0x1c(%esi) │ │ - movl $0x0,0x28(%esi) │ │ - movl $0x0,0x2c(%esi) │ │ - mov (%eax),%eax │ │ - jmp 3c626 │ │ - lea -0x15709(%ebx),%eax │ │ - lea -0x15715(%ebx),%ecx │ │ - lea -0x15740(%ebx),%edx │ │ + mov %ecx,(%edi) │ │ + mov 0xc(%ebp),%ecx │ │ + mov %ecx,0x24(%edi) │ │ + mov %ecx,0x4(%edi) │ │ + movaps -0x15030(%ebx),%xmm0 │ │ + movups %xmm0,0xc(%edi) │ │ + movl $0xffffffff,0x20(%edi) │ │ + movl $0xffffffff,0x1c(%edi) │ │ + movl $0x0,0x28(%edi) │ │ + movl $0x0,0x2c(%edi) │ │ + mov (%eax),%esi │ │ + jmp 3d5ff │ │ + lea -0x14ad9(%ebx),%eax │ │ + lea -0x14ae5(%ebx),%ecx │ │ + lea -0x14b10(%ebx),%edx │ │ mov $0xa8,%esi │ │ - add -0x278(%ebx),%esi │ │ + add -0x2a4(%ebx),%esi │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push %esi │ │ - call 14f0 │ │ + call 14c0 │ │ add $0x10,%esp │ │ - xor %eax,%eax │ │ + xor %esi,%esi │ │ + mov %esi,%eax │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ and $0xfffffffc,%esp │ │ - call 3c63b │ │ + call 3d61b │ │ pop %eax │ │ - add $0x98935,%eax │ │ + add $0x99955,%eax │ │ mov 0x8(%ebp),%ecx │ │ - movaps -0x15c50(%eax),%xmm0 │ │ + movaps -0x15030(%eax),%xmm0 │ │ movups %xmm0,(%ecx) │ │ movl $0xffffffff,0x14(%ecx) │ │ movl $0xffffffff,0x10(%ecx) │ │ movl $0x0,0x1c(%ecx) │ │ movl $0x0,0x20(%ecx) │ │ mov %ebp,%esp │ │ pop %ebp │ │ @@ -48507,73 +49448,73 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 3c681 │ │ + call 3d661 │ │ pop %ebx │ │ - add $0x988ef,%ebx │ │ + add $0x9990f,%ebx │ │ mov 0x8(%ebp),%esi │ │ test %esi,%esi │ │ - je 3c6ee │ │ + je 3d6ce │ │ mov 0xc(%ebp),%edi │ │ test %edi,%edi │ │ - je 3c6fc │ │ + je 3d6dc │ │ mov 0x14(%ebp),%eax │ │ test %eax,%eax │ │ - je 3c70a │ │ + je 3d6ea │ │ sub $0x4,%esp │ │ pushl 0x18(%ebp) │ │ push %eax │ │ push %edi │ │ - call 615f0 │ │ + call 629b0 │ │ add $0x10,%esp │ │ mov %eax,0x8(%esi) │ │ test %eax,%eax │ │ - je 3c740 │ │ + je 3d720 │ │ mov 0x10(%ebp),%eax │ │ mov %edi,(%esi) │ │ mov %eax,0x24(%esi) │ │ mov %eax,0x4(%esi) │ │ - movaps -0x15c50(%ebx),%xmm0 │ │ + movaps -0x15030(%ebx),%xmm0 │ │ movups %xmm0,0xc(%esi) │ │ movl $0xffffffff,0x20(%esi) │ │ movl $0xffffffff,0x1c(%esi) │ │ movl $0x0,0x28(%esi) │ │ movl $0x0,0x2c(%esi) │ │ xor %eax,%eax │ │ - jmp 3c738 │ │ - lea -0x156ee(%ebx),%eax │ │ - lea -0x15715(%ebx),%ecx │ │ - jmp 3c716 │ │ - lea -0x156ee(%ebx),%eax │ │ - lea -0x156d5(%ebx),%ecx │ │ - jmp 3c716 │ │ - lea -0x156ee(%ebx),%eax │ │ - lea -0x156c9(%ebx),%ecx │ │ - lea -0x15740(%ebx),%edx │ │ + jmp 3d718 │ │ + lea -0x14abe(%ebx),%eax │ │ + lea -0x14ae5(%ebx),%ecx │ │ + jmp 3d6f6 │ │ + lea -0x14abe(%ebx),%eax │ │ + lea -0x14aa5(%ebx),%ecx │ │ + jmp 3d6f6 │ │ + lea -0x14abe(%ebx),%eax │ │ + lea -0x14a99(%ebx),%ecx │ │ + lea -0x14b10(%ebx),%edx │ │ mov $0xa8,%esi │ │ - add -0x278(%ebx),%esi │ │ + add -0x2a4(%ebx),%esi │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push %esi │ │ - call 14f0 │ │ + call 14c0 │ │ add $0x10,%esp │ │ mov $0xffffffea,%eax │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ mov $0xfffffff4,%eax │ │ - jmp 3c738 │ │ + jmp 3d718 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -48582,52 +49523,52 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 3c761 │ │ + call 3d741 │ │ pop %ebx │ │ - add $0x9880f,%ebx │ │ + add $0x9982f,%ebx │ │ mov 0x8(%ebp),%esi │ │ test %esi,%esi │ │ - je 3c797 │ │ + je 3d777 │ │ mov 0x10(%ebp),%eax │ │ test %eax,%eax │ │ - je 3c7a5 │ │ + je 3d785 │ │ mov 0xc(%ebp),%edi │ │ sub $0x4,%esp │ │ pushl 0x14(%ebp) │ │ push %eax │ │ push %edi │ │ - call 615f0 │ │ + call 629b0 │ │ add $0x10,%esp │ │ mov %eax,0x2c(%esi) │ │ test %eax,%eax │ │ - je 3c7d5 │ │ + je 3d7b5 │ │ mov %edi,0x28(%esi) │ │ xor %eax,%eax │ │ - jmp 3c7da │ │ - lea -0x156b3(%ebx),%eax │ │ - lea -0x15715(%ebx),%ecx │ │ - jmp 3c7b1 │ │ - lea -0x156b3(%ebx),%eax │ │ - lea -0x156c9(%ebx),%ecx │ │ - lea -0x15740(%ebx),%edx │ │ + jmp 3d7ba │ │ + lea -0x14a83(%ebx),%eax │ │ + lea -0x14ae5(%ebx),%ecx │ │ + jmp 3d791 │ │ + lea -0x14a83(%ebx),%eax │ │ + lea -0x14a99(%ebx),%ecx │ │ + lea -0x14b10(%ebx),%edx │ │ mov $0xa8,%esi │ │ - add -0x278(%ebx),%esi │ │ + add -0x2a4(%ebx),%esi │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push %esi │ │ - call 14f0 │ │ + call 14c0 │ │ add $0x10,%esp │ │ mov $0xffffffea,%eax │ │ - jmp 3c7da │ │ + jmp 3d7ba │ │ mov $0xfffffff4,%eax │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ @@ -48648,196 +49589,122 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 3c801 │ │ + call 3d7e1 │ │ pop %ebx │ │ - add $0x9876f,%ebx │ │ + add $0x9978f,%ebx │ │ mov 0x8(%ebp),%esi │ │ test %esi,%esi │ │ - je 3c822 │ │ + je 3d802 │ │ cmpl $0x0,(%esi) │ │ - je 3c853 │ │ - lea -0x1567e(%ebx),%eax │ │ - lea -0x1566f(%ebx),%ecx │ │ - jmp 3c82e │ │ - lea -0x1567e(%ebx),%eax │ │ - lea -0x15690(%ebx),%ecx │ │ - lea -0x15740(%ebx),%edx │ │ + je 3d833 │ │ + lea -0x14a4e(%ebx),%eax │ │ + lea -0x14a3f(%ebx),%ecx │ │ + jmp 3d80e │ │ + lea -0x14a4e(%ebx),%eax │ │ + lea -0x14a60(%ebx),%ecx │ │ + lea -0x14b10(%ebx),%edx │ │ mov $0xa8,%esi │ │ - add -0x278(%ebx),%esi │ │ + add -0x2a4(%ebx),%esi │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push %esi │ │ - call 14f0 │ │ + call 14c0 │ │ add $0x10,%esp │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ mov 0xc(%ebp),%edi │ │ test %edi,%edi │ │ - je 3c8c1 │ │ + je 3d8a1 │ │ mov 0x8(%edi),%eax │ │ test %eax,%eax │ │ - je 3c872 │ │ + je 3d852 │ │ cmpl $0x0,(%edi) │ │ - je 3c8d2 │ │ + je 3d8b2 │ │ sub $0xc,%esp │ │ push %eax │ │ - call 61680 │ │ + call 62a10 │ │ add $0x10,%esp │ │ mov 0x2c(%edi),%eax │ │ test %eax,%eax │ │ - je 3c885 │ │ + je 3d865 │ │ sub $0xc,%esp │ │ push %eax │ │ - call 61680 │ │ + call 62a10 │ │ add $0x10,%esp │ │ movsd 0x28(%edi),%xmm0 │ │ movsd %xmm0,0x28(%esi) │ │ movsd 0x20(%edi),%xmm0 │ │ movsd %xmm0,0x20(%esi) │ │ movsd 0x18(%edi),%xmm0 │ │ movsd %xmm0,0x18(%esi) │ │ movsd 0x10(%edi),%xmm0 │ │ movsd %xmm0,0x10(%esi) │ │ movsd (%edi),%xmm0 │ │ movsd 0x8(%edi),%xmm1 │ │ movsd %xmm1,0x8(%esi) │ │ movsd %xmm0,(%esi) │ │ - jmp 3c84b │ │ - lea -0x1567e(%ebx),%eax │ │ - lea -0x15657(%ebx),%ecx │ │ - jmp 3c82e │ │ - lea -0x1567e(%ebx),%eax │ │ - lea -0x15645(%ebx),%ecx │ │ - jmp 3c82e │ │ - nop │ │ + jmp 3d82b │ │ + lea -0x14a4e(%ebx),%eax │ │ + lea -0x14a27(%ebx),%ecx │ │ + jmp 3d80e │ │ + lea -0x14a4e(%ebx),%eax │ │ + lea -0x14a15(%ebx),%ecx │ │ + jmp 3d80e │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 3c8fd │ │ - pop %ebx │ │ - add $0x98673,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - test %ecx,%ecx │ │ - je 3c91e │ │ - cmpl $0x0,(%ecx) │ │ - je 3c94e │ │ - lea -0x1562d(%ebx),%eax │ │ - lea -0x1566f(%ebx),%ecx │ │ - jmp 3c92a │ │ - lea -0x1562d(%ebx),%eax │ │ - lea -0x15690(%ebx),%ecx │ │ - lea -0x15740(%ebx),%edx │ │ - mov $0xa8,%esi │ │ - add -0x278(%ebx),%esi │ │ - push %eax │ │ - push %ecx │ │ - push %edx │ │ - push %esi │ │ - call 14f0 │ │ - add $0x10,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - mov 0xc(%ebp),%eax │ │ - test %eax,%eax │ │ - je 3c9fa │ │ - cmpl $0x0,0x8(%eax) │ │ - je 3c968 │ │ - cmpl $0x0,(%eax) │ │ - je 3ca0b │ │ - movsd 0x28(%eax),%xmm0 │ │ - movsd %xmm0,0x28(%ecx) │ │ - movsd 0x20(%eax),%xmm0 │ │ - movsd %xmm0,0x20(%ecx) │ │ - movsd 0x18(%eax),%xmm0 │ │ - movsd %xmm0,0x18(%ecx) │ │ - movsd 0x10(%eax),%xmm0 │ │ - movsd %xmm0,0x10(%ecx) │ │ - movsd (%eax),%xmm0 │ │ - movsd 0x8(%eax),%xmm1 │ │ - movsd %xmm1,0x8(%ecx) │ │ - movsd %xmm0,(%ecx) │ │ - movl $0x0,0x4(%eax) │ │ - movl $0x0,(%eax) │ │ - movl $0x0,0xc(%eax) │ │ - movl $0x0,0x8(%eax) │ │ - movl $0x0,0x14(%eax) │ │ - movl $0x0,0x10(%eax) │ │ - movl $0x0,0x1c(%eax) │ │ - movl $0x0,0x18(%eax) │ │ - movl $0x0,0x24(%eax) │ │ - movl $0x0,0x20(%eax) │ │ - movl $0x0,0x2c(%eax) │ │ - movl $0x0,0x28(%eax) │ │ - jmp 3c947 │ │ - lea -0x1562d(%ebx),%eax │ │ - lea -0x15657(%ebx),%ecx │ │ - jmp 3c92a │ │ - lea -0x1562d(%ebx),%eax │ │ - lea -0x15645(%ebx),%ecx │ │ - jmp 3c92a │ │ - nop │ │ - nop │ │ - nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 3ca31 │ │ + call 3d8e1 │ │ pop %ebx │ │ - add $0x9853f,%ebx │ │ + add $0x9968f,%ebx │ │ mov 0xc(%ebp),%esi │ │ mov 0x8(%ebp),%edi │ │ lea 0x20(%edi),%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ mov 0x20(%esi),%eax │ │ mov %eax,0x20(%edi) │ │ movsd 0x18(%esi),%xmm0 │ │ movsd %xmm0,0x18(%edi) │ │ movsd 0x10(%esi),%xmm0 │ │ movsd %xmm0,0x10(%edi) │ │ movsd (%esi),%xmm0 │ │ movsd 0x8(%esi),%xmm1 │ │ movsd %xmm1,0x8(%edi) │ │ movsd %xmm0,(%edi) │ │ test %eax,%eax │ │ - je 3ca81 │ │ + je 3d931 │ │ mov %eax,(%esp) │ │ - call 61680 │ │ + call 62a10 │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ @@ -48849,30 +49716,30 @@ │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 3caa0 │ │ + call 3d950 │ │ pop %ebx │ │ - add $0x984d0,%ebx │ │ + add $0x99620,%ebx │ │ mov 0x8(%ebp),%esi │ │ test %esi,%esi │ │ - je 3cb35 │ │ + je 3d9e5 │ │ mov 0x2c(%esi),%eax │ │ mov %eax,0xc(%esp) │ │ cmpl $0x0,0x8(%esi) │ │ - je 3cad3 │ │ + je 3d983 │ │ cmpl $0x0,(%esi) │ │ - je 3cb43 │ │ + je 3d9f3 │ │ lea 0x8(%esi),%eax │ │ sub $0xc,%esp │ │ push %eax │ │ - call 616a0 │ │ + call 62a30 │ │ add $0x10,%esp │ │ movl $0x0,0x4(%esi) │ │ movl $0x0,(%esi) │ │ movl $0x0,0xc(%esi) │ │ movl $0x0,0x8(%esi) │ │ movl $0x0,0x14(%esi) │ │ movl $0x0,0x10(%esi) │ │ @@ -48881,29 +49748,29 @@ │ │ movl $0x0,0x24(%esi) │ │ movl $0x0,0x20(%esi) │ │ movl $0x0,0x2c(%esi) │ │ movl $0x0,0x28(%esi) │ │ sub $0xc,%esp │ │ lea 0x18(%esp),%eax │ │ push %eax │ │ - call 616a0 │ │ - jmp 3cb69 │ │ - lea -0x15607(%ebx),%eax │ │ - lea -0x15619(%ebx),%ecx │ │ - jmp 3cb4f │ │ - lea -0x15607(%ebx),%eax │ │ - lea -0x155ed(%ebx),%ecx │ │ - lea -0x15740(%ebx),%edx │ │ + call 62a30 │ │ + jmp 3da19 │ │ + lea -0x149eb(%ebx),%eax │ │ + lea -0x149fd(%ebx),%ecx │ │ + jmp 3d9ff │ │ + lea -0x149eb(%ebx),%eax │ │ + lea -0x149d1(%ebx),%ecx │ │ + lea -0x14b10(%ebx),%edx │ │ mov $0xa8,%esi │ │ - add -0x278(%ebx),%esi │ │ + add -0x2a4(%ebx),%esi │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push %esi │ │ - call 14f0 │ │ + call 14c0 │ │ add $0x10,%esp │ │ lea -0x8(%ebp),%esp │ │ pop %esi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ lea 0x0(%esi),%esi │ │ @@ -48911,17 +49778,17 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x40,%esp │ │ - call 3cb91 │ │ + call 3da41 │ │ pop %eax │ │ - add $0x983df,%eax │ │ + add $0x9952f,%eax │ │ mov %eax,0x4(%esp) │ │ mov 0x8(%ebp),%ecx │ │ mov (%ecx),%edx │ │ mov 0x4(%edx),%eax │ │ mov 0x3f4(%eax),%eax │ │ mov %eax,0x38(%esp) │ │ test %eax,%eax │ │ @@ -48935,48 +49802,48 @@ │ │ mov %eax,%ecx │ │ shr %cl,%edi │ │ mov %edi,0x14(%esp) │ │ testb $0x1,0xe4(%ebx) │ │ mov 0x7ac(%edx),%ecx │ │ mov %ecx,0x28(%esp) │ │ mov %edx,(%esp) │ │ - mov 0x80c(%edx),%ecx │ │ + mov 0x81c(%edx),%ecx │ │ mov %ecx,0x1c(%esp) │ │ mov %esi,0xc(%esp) │ │ mov 0x362c(%esi),%ecx │ │ mov %ecx,0x18(%esp) │ │ - jne 3cc12 │ │ + jne 3dac2 │ │ cmpl $0x0,0x1cc(%ebx) │ │ - je 3d8c8 │ │ + je 3e778 │ │ mov 0x8(%ebp),%edi │ │ lea 0x22e0(%edi),%eax │ │ mov (%esp),%ecx │ │ - lea 0xa44(%ecx),%edx │ │ + lea 0x970(%ecx),%edx │ │ mov 0xc(%edi),%esi │ │ - mov 0x808(%ecx),%cl │ │ + mov 0x818(%ecx),%cl │ │ sar %cl,%esi │ │ mov 0x4(%esp),%ebx │ │ pushl 0x18(%esp) │ │ push %esi │ │ mov 0x14(%esp),%ecx │ │ pushl 0x3624(%ecx) │ │ pushl 0x3620(%ecx) │ │ pushl 0x361c(%ecx) │ │ pushl 0x3618(%ecx) │ │ push %edx │ │ push %eax │ │ - call 63680 │ │ + call 649c0 │ │ mov 0x20(%esp),%edx │ │ add $0x20,%esp │ │ mov 0xc(%edx),%eax │ │ mov 0xe4(%eax),%eax │ │ and $0x1,%eax │ │ mov %eax,%ecx │ │ xor $0x1,%ecx │ │ - mov 0xb44(%edx),%edx │ │ + mov 0xa70(%edx),%edx │ │ imul $0x1010101,%ecx,%esi │ │ mov %esi,0x10c(%edi) │ │ mov %esi,0x108(%edi) │ │ mov %esi,0x104(%edi) │ │ mov %esi,0x100(%edi) │ │ mov %esi,0xfc(%edi) │ │ mov %esi,0xf8(%edi) │ │ @@ -48988,26 +49855,26 @@ │ │ movl $0x0,0x240(%edi) │ │ movl $0x0,0x24c(%edi) │ │ movl $0x0,0x248(%edi) │ │ movl $0x0,0x254(%edi) │ │ movl $0x0,0x250(%edi) │ │ movl $0x0,0x25c(%edi) │ │ movl $0x0,0x258(%edi) │ │ - jne 3cd3d │ │ + jne 3dbed │ │ movl $0x0,0x4(%eax) │ │ movl $0x0,(%eax) │ │ movl $0x0,0xc(%eax) │ │ movl $0x0,0x8(%eax) │ │ movl $0x0,0x14(%eax) │ │ movl $0x0,0x10(%eax) │ │ movl $0x0,0x1c(%eax) │ │ movl $0x0,0x18(%eax) │ │ cmp $0x2,%edx │ │ mov 0x4(%esp),%ebx │ │ - je 3d1d7 │ │ + je 3e087 │ │ test %ecx,%ecx │ │ mov 0x8(%ebp),%edx │ │ movl $0x0,0x234(%edx) │ │ movl $0x0,0x230(%edx) │ │ movl $0x0,0x23c(%edx) │ │ movl $0x0,0x238(%edx) │ │ movl $0x0,0xb4(%edx) │ │ @@ -49054,15 +49921,15 @@ │ │ movl $0x4040404,0x1d4(%edx) │ │ movl $0x4040404,0x1d8(%edx) │ │ movl $0x4040404,0x1dc(%edx) │ │ movl $0x4040404,0x1e0(%edx) │ │ movl $0x4040404,0x1e4(%edx) │ │ movl $0x4040404,0x1e8(%edx) │ │ movl $0x4040404,0x1ec(%edx) │ │ - jne 3d084 │ │ + jne 3df34 │ │ movl $0xffffffff,0x16c(%edx) │ │ movl $0xffffffff,0x168(%edx) │ │ movl $0xffffffff,0x164(%edx) │ │ movl $0xffffffff,0x160(%edx) │ │ movl $0xffffffff,0x15c(%edx) │ │ movl $0xffffffff,0x158(%edx) │ │ movl $0xffffffff,0x154(%edx) │ │ @@ -49129,177 +49996,177 @@ │ │ movl $0x0,0x278(%edx) │ │ mov 0x4(%esp),%ebx │ │ xor %eax,%eax │ │ mov 0x8(%esp),%cl │ │ mov %cl,%al │ │ mov %eax,0x30(%esp) │ │ mov (%esp),%eax │ │ - cmpl $0x2,0xb44(%eax) │ │ - jne 3d2be │ │ + cmpl $0x2,0xa70(%eax) │ │ + jne 3e16e │ │ mov 0xc(%esp),%esi │ │ mov 0x3618(%esi),%eax │ │ mov 0x8(%ebp),%ecx │ │ mov %eax,0x8(%ecx) │ │ imul $0x270,0x14(%esp),%ecx │ │ mov (%esp),%edi │ │ - add 0xa3c(%edi),%ecx │ │ + add 0x968(%edi),%ecx │ │ mov 0x18(%esp),%edx │ │ - imul 0x7fc(%edi),%edx │ │ + imul 0x80c(%edi),%edx │ │ imul $0x270,%edx,%edx │ │ add %ecx,%edx │ │ mov 0x8(%ebp),%ecx │ │ mov %edx,0x280(%ecx) │ │ cmp 0x361c(%esi),%eax │ │ - jl 3d263 │ │ - jmp 3d8b3 │ │ + jl 3e113 │ │ + jmp 3e763 │ │ nop │ │ nop │ │ nop │ │ addl $0x270,0x280(%esi) │ │ add 0x1c(%esp),%eax │ │ mov %eax,0x8(%esi) │ │ mov 0xc(%esp),%ecx │ │ cmp 0x361c(%ecx),%eax │ │ mov %edi,%ebx │ │ - jge 3d8b3 │ │ + jge 3e763 │ │ mov 0x28(%esp),%ecx │ │ - mov 0x114(%ecx),%eax │ │ + mov 0x11c(%ecx),%eax │ │ mov (%eax),%eax │ │ movl $0x1,0x24(%esp) │ │ test %eax,%eax │ │ - jne 3d9e3 │ │ + jne 3e893 │ │ sub $0xc,%esp │ │ mov 0x8(%ebp),%esi │ │ mov %ecx,%eax │ │ mov %esi,%ecx │ │ mov 0x3c(%esp),%edx │ │ mov %ebx,%edi │ │ - pushl 0x1b70(%eax,%edx,4) │ │ - call 3d9f0 │ │ + pushl 0x1bc4(%eax,%edx,4) │ │ + call 3e8a0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - jne 3d9e3 │ │ + jne 3e893 │ │ mov 0x8(%esi),%eax │ │ test $0x10,%al │ │ - jne 3d240 │ │ + jne 3e0f0 │ │ mov (%esp),%ecx │ │ mov 0x4(%ecx),%ecx │ │ cmpl $0x0,0x3f4(%ecx) │ │ - jne 3d240 │ │ - jmp 3d24a │ │ + jne 3e0f0 │ │ + jmp 3e0fa │ │ movl $0x1,0x24(%esp) │ │ mov 0xc(%esp),%eax │ │ cmpl $0xfffffff1,0x3610(%eax) │ │ - jl 3d9e3 │ │ + jl 3e893 │ │ mov (%esp),%eax │ │ cmpl $0x2,0x7b4(%eax) │ │ - jl 3d46a │ │ + jl 3e31a │ │ mov (%esp),%eax │ │ mov 0xc(%eax),%eax │ │ cmpl $0x0,0x1fc(%eax) │ │ - je 3d46a │ │ + je 3e31a │ │ mov 0x28(%esp),%eax │ │ cmpl $0x2,0x4(%eax) │ │ mov 0x8(%ebp),%esi │ │ mov %esi,%edi │ │ - jb 3d420 │ │ + jb 3e2d0 │ │ mov (%esp),%eax │ │ add $0x10,%eax │ │ mov 0xc(%edi),%ecx │ │ mov 0x1c(%esp),%esi │ │ add %esi,%ecx │ │ shl $0x2,%ecx │ │ sub $0x4,%esp │ │ push $0x2 │ │ push %ecx │ │ push %eax │ │ - call 60bc0 │ │ + call 61ef0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - jne 3d9e3 │ │ + jne 3e893 │ │ mov (%esp),%eax │ │ add $0xb4,%eax │ │ mov 0xc(%edi),%ecx │ │ add %esi,%ecx │ │ shl $0x2,%ecx │ │ sub $0x4,%esp │ │ push $0x2 │ │ push %ecx │ │ push %eax │ │ - call 60bc0 │ │ + call 61ef0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - jne 3d9e3 │ │ + jne 3e893 │ │ mov (%esp),%eax │ │ add $0x158,%eax │ │ mov 0xc(%edi),%ecx │ │ add %esi,%ecx │ │ shl $0x2,%ecx │ │ sub $0x4,%esp │ │ push $0x2 │ │ push %ecx │ │ push %eax │ │ - call 60bc0 │ │ + call 61ef0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - jne 3d9e3 │ │ + jne 3e893 │ │ mov (%esp),%eax │ │ add $0x1fc,%eax │ │ mov 0xc(%edi),%ecx │ │ add %esi,%ecx │ │ shl $0x2,%ecx │ │ sub $0x4,%esp │ │ push $0x2 │ │ push %ecx │ │ push %eax │ │ - call 60bc0 │ │ + call 61ef0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - jne 3d9e3 │ │ + jne 3e893 │ │ mov (%esp),%eax │ │ add $0x2a0,%eax │ │ mov 0xc(%edi),%ecx │ │ add %esi,%ecx │ │ shl $0x2,%ecx │ │ sub $0x4,%esp │ │ push $0x2 │ │ push %ecx │ │ push %eax │ │ - call 60bc0 │ │ + call 61ef0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - jne 3d9e3 │ │ + jne 3e893 │ │ mov (%esp),%eax │ │ add $0x344,%eax │ │ mov 0xc(%edi),%ecx │ │ add %esi,%ecx │ │ shl $0x2,%ecx │ │ sub $0x4,%esp │ │ push $0x2 │ │ push %ecx │ │ push %eax │ │ - call 60bc0 │ │ + call 61ef0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - jne 3d9e3 │ │ + jne 3e893 │ │ mov (%esp),%eax │ │ add $0x3e8,%eax │ │ mov 0xc(%edi),%ecx │ │ add %esi,%ecx │ │ shl $0x2,%ecx │ │ sub $0x4,%esp │ │ push $0x2 │ │ push %ecx │ │ push %eax │ │ - call 60bc0 │ │ + call 61ef0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - jne 3d9e3 │ │ + jne 3e893 │ │ mov (%esp),%eax │ │ - add $0xa44,%eax │ │ + add $0x970,%eax │ │ mov %eax,0x8(%esp) │ │ mov 0xc(%esp),%eax │ │ mov 0x3618(%eax),%ecx │ │ mov 0x361c(%eax),%edx │ │ sar %ecx │ │ sar %edx │ │ mov 0xc(%edi),%esi │ │ @@ -49311,48 +50178,48 @@ │ │ mov 0xc(%esp),%ebx │ │ push %esi │ │ push %edi │ │ push %edx │ │ push %ecx │ │ pushl 0x362c(%eax) │ │ pushl 0x24(%esp) │ │ - call 637f0 │ │ + call 64b30 │ │ add $0x20,%esp │ │ xorps %xmm0,%xmm0 │ │ mov 0x8(%ebp),%ebx │ │ movaps %xmm0,0x1ed0(%ebx) │ │ movaps %xmm0,0x1ec0(%ebx) │ │ mov 0xc(%ebx),%eax │ │ mov 0xc(%esp),%ecx │ │ mov 0x3618(%ecx),%ecx │ │ mov %ecx,0x8(%esp) │ │ mov %ecx,0x8(%ebx) │ │ imul $0x270,0x14(%esp),%edx │ │ mov (%esp),%ecx │ │ - add 0xa3c(%ecx),%edx │ │ - mov 0x7fc(%ecx),%esi │ │ + add 0x968(%ecx),%edx │ │ + mov 0x80c(%ecx),%esi │ │ mov 0x18(%esp),%edi │ │ imul %esi,%edi │ │ imul $0x270,%edi,%edi │ │ add %edx,%edi │ │ mov %edi,0x280(%ebx) │ │ mov 0x4(%esp),%edi │ │ sar $0x5,%eax │ │ imul %esi,%eax │ │ - imul $0x584,%eax,%eax │ │ - add 0xb74(%ecx),%eax │ │ - imul $0x584,0x14(%esp),%edx │ │ + imul $0x544,%eax,%eax │ │ + add 0xaa4(%ecx),%eax │ │ + imul $0x544,0x14(%esp),%edx │ │ add %eax,%edx │ │ mov %edx,0x3f564(%ebx) │ │ mov 0xc(%esp),%eax │ │ mov 0x361c(%eax),%eax │ │ cmp %eax,0x8(%esp) │ │ - jge 3d8d5 │ │ + jge 3e785 │ │ movl $0x1,0x24(%esp) │ │ - jmp 3d53d │ │ + jmp 3e3ed │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -49360,111 +50227,114 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ addl $0x270,0x280(%ebx) │ │ - addl $0x584,0x3f564(%ebx) │ │ + addl $0x544,0x3f564(%ebx) │ │ add 0x1c(%esp),%ecx │ │ mov %ecx,0x8(%ebx) │ │ mov 0xc(%esp),%eax │ │ mov 0x361c(%eax),%eax │ │ cmp %eax,%ecx │ │ - jge 3d8d5 │ │ + jge 3e785 │ │ mov 0x28(%esp),%eax │ │ - mov 0x114(%eax),%eax │ │ + mov 0x11c(%eax),%eax │ │ mov (%eax),%eax │ │ test %eax,%eax │ │ - jne 3d9e3 │ │ + jne 3e893 │ │ cmpl $0x0,0x38(%esp) │ │ mov 0x3f564(%ebx),%eax │ │ - je 3d590 │ │ + je 3e440 │ │ lea 0x500(%eax),%ecx │ │ mov %ecx,0x3f568(%ebx) │ │ movb $0xff,0x500(%eax) │ │ mov 0x3f568(%ebx),%eax │ │ movb $0xff,0x1(%eax) │ │ mov 0x3f568(%ebx),%eax │ │ movb $0xff,0x2(%eax) │ │ mov 0x3f568(%ebx),%eax │ │ add $0x3,%eax │ │ - jmp 3d5b1 │ │ + jmp 3e461 │ │ mov 0x8(%ebx),%ecx │ │ mov 0xc(%ebx),%edx │ │ shr $0x4,%ecx │ │ and $0x1,%ecx │ │ shr $0x3,%edx │ │ and $0x2,%edx │ │ or %ecx,%edx │ │ lea 0x500(%eax,%edx,1),%eax │ │ mov %eax,0x3f568(%ebx) │ │ movb $0xff,(%eax) │ │ xor %esi,%esi │ │ mov (%esp),%eax │ │ - mov 0xe88(%eax),%eax │ │ + mov 0xdb8(%eax),%eax │ │ bt %esi,%eax │ │ - jb 3d648 │ │ - jmp 3d630 │ │ + jb 3e4f8 │ │ + jmp 3e4e0 │ │ mov 0x34(%esp),%edi │ │ mov %edi,%eax │ │ sar $0x5,%eax │ │ mov (%esp),%esi │ │ - imul 0x810(%esi),%eax │ │ + imul 0x820(%esi),%eax │ │ mov %edx,%ecx │ │ sar $0x5,%ecx │ │ add %eax,%ecx │ │ shr $0x3,%edi │ │ and $0x2,%edi │ │ shr $0x4,%edx │ │ and $0x1,%edx │ │ or %edi,%edx │ │ - lea (%ecx,%ecx,8),%eax │ │ - shl $0x5,%eax │ │ - add 0xb78(%esi),%eax │ │ + imul $0x78,%ecx,%eax │ │ + add 0xaa8(%esi),%eax │ │ mov 0x18(%esp),%esi │ │ - lea (%esi,%esi,2),%ecx │ │ - shl $0x5,%ecx │ │ - add %eax,%ecx │ │ - lea (%edx,%edx,2),%eax │ │ - lea (%ecx,%eax,8),%edx │ │ + lea (%esi,%esi,4),%ecx │ │ + lea (%eax,%ecx,8),%eax │ │ + lea (%edx,%edx,4),%ecx │ │ + lea (%eax,%ecx,2),%edx │ │ mov 0x8(%ebp),%eax │ │ mov 0x4(%eax),%ecx │ │ sub $0x8,%esp │ │ mov 0xc(%esp),%ebx │ │ pushl 0x1c(%esp) │ │ push %esi │ │ - call 3e8e0 │ │ + call 3f790 │ │ add $0x10,%esp │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ inc %esi │ │ cmp $0x3,%esi │ │ - je 3d860 │ │ + je 3e710 │ │ mov (%esp),%eax │ │ - mov 0xe88(%eax),%eax │ │ + mov 0xdb8(%eax),%eax │ │ bt %esi,%eax │ │ - jae 3d630 │ │ + jae 3e4e0 │ │ mov %esi,0x18(%esp) │ │ test %esi,%esi │ │ - je 3d670 │ │ + je 3e520 │ │ mov (%esp),%esi │ │ mov 0x4b0(%esi),%ecx │ │ xor %eax,%eax │ │ cmp $0x1,%ecx │ │ sete %al │ │ cmp $0x3,%ecx │ │ setne %cl │ │ mov %ecx,0x14(%esp) │ │ mov 0x8(%ebp),%edx │ │ - jmp 3d680 │ │ + jmp 3e530 │ │ xor %eax,%eax │ │ movl $0x0,0x14(%esp) │ │ mov 0x8(%ebp),%edx │ │ mov (%esp),%esi │ │ xor %ecx,%ecx │ │ mov 0x18(%esp),%edi │ │ test %edi,%edi │ │ @@ -49480,54 +50350,54 @@ │ │ sar %cl,%edi │ │ mov $0x1,%edx │ │ mov %ebx,0x8(%esp) │ │ mov %ebx,%ecx │ │ shl %cl,%edx │ │ lea -0x1(%edx),%ecx │ │ test %ecx,%edi │ │ - jne 3d630 │ │ + jne 3e4e0 │ │ mov %ecx,0x10(%esp) │ │ mov (%esp),%ecx │ │ mov 0x4ac(%ecx),%ebx │ │ add %eax,%ebx │ │ mov %eax,%ecx │ │ sar %cl,%ebx │ │ mov %edx,%eax │ │ sar %eax │ │ test %edi,%edi │ │ - je 3d6ea │ │ + je 3e59a │ │ add %eax,%edi │ │ cmp %ebx,%edi │ │ - jg 3d630 │ │ + jg 3e4e0 │ │ movzbl 0x14(%esp),%ebx │ │ mov 0x20(%esp),%edi │ │ mov 0x558(%edi,%esi,4),%ecx │ │ mov %ecx,0x14(%esp) │ │ mov 0xe8(%edi),%ecx │ │ cmp 0xec(%edi),%ecx │ │ - jne 3d753 │ │ + jne 3e603 │ │ mov 0x8(%ebp),%ecx │ │ mov 0x8(%ecx),%edx │ │ lea 0x0(,%edx,4),%edi │ │ mov %ebx,%ecx │ │ sar %cl,%edi │ │ test %edi,0x10(%esp) │ │ - jne 3d630 │ │ + jne 3e4e0 │ │ test %edi,%edi │ │ - je 3d5ca │ │ + je 3e47a │ │ mov (%esp),%ecx │ │ mov %ebx,0x10(%esp) │ │ mov 0x4a8(%ecx),%ebx │ │ mov 0x10(%esp),%ecx │ │ add %ecx,%ebx │ │ sar %cl,%ebx │ │ add %eax,%edi │ │ cmp %ebx,%edi │ │ - jle 3d5ca │ │ - jmp 3d630 │ │ + jle 3e47a │ │ + jmp 3e4e0 │ │ mov (%esp),%ecx │ │ mov %ebx,0x10(%esp) │ │ mov 0x540(%ecx),%ebx │ │ add 0x10(%esp),%ebx │ │ mov 0x10(%esp),%ecx │ │ sar %cl,%ebx │ │ add %eax,%ebx │ │ @@ -49557,56 +50427,59 @@ │ │ mov 0x20(%esp),%cl │ │ sar %cl,%edx │ │ cmp %ebx,%edx │ │ cmovg %ebx,%edx │ │ mov 0x10(%esp),%eax │ │ mov %edx,0x20(%esp) │ │ cmp %edx,%edi │ │ - jge 3d630 │ │ + jge 3e4e0 │ │ add %eax,0x8(%esp) │ │ mov 0x34(%esp),%edx │ │ nop │ │ mov %edi,%eax │ │ mov 0x8(%esp),%ecx │ │ shl %cl,%eax │ │ mov %edx,%ecx │ │ sar $0x5,%ecx │ │ mov (%esp),%esi │ │ - imul 0x810(%esi),%ecx │ │ + imul 0x820(%esi),%ecx │ │ mov %eax,%ebx │ │ sar $0x7,%ebx │ │ add %ecx,%ebx │ │ shr $0x3,%edx │ │ and $0x2,%edx │ │ shr $0x6,%eax │ │ and $0x1,%eax │ │ or %edx,%eax │ │ - lea (%ebx,%ebx,8),%ecx │ │ - shl $0x5,%ecx │ │ - add 0xb78(%esi),%ecx │ │ + imul $0x78,%ebx,%ecx │ │ + add 0xaa8(%esi),%ecx │ │ mov 0x18(%esp),%esi │ │ - lea (%esi,%esi,2),%edx │ │ - shl $0x5,%edx │ │ - add %ecx,%edx │ │ - lea (%eax,%eax,2),%eax │ │ - lea (%edx,%eax,8),%edx │ │ + lea (%esi,%esi,4),%edx │ │ + lea (%ecx,%edx,8),%ecx │ │ + lea (%eax,%eax,4),%eax │ │ + lea (%ecx,%eax,2),%edx │ │ mov 0x8(%ebp),%eax │ │ mov 0x4(%eax),%ecx │ │ sub $0x8,%esp │ │ mov 0xc(%esp),%ebx │ │ pushl 0x1c(%esp) │ │ push %esi │ │ - call 3e8e0 │ │ + call 3f790 │ │ add $0x10,%esp │ │ inc %edi │ │ cmp 0x20(%esp),%edi │ │ - jge 3d630 │ │ + jge 3e4e0 │ │ mov 0x8(%ebp),%ebx │ │ mov 0xc(%ebx),%edx │ │ - jmp 3d7e0 │ │ + jmp 3e690 │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -49615,43 +50488,43 @@ │ │ sub $0xc,%esp │ │ mov 0x8(%ebp),%esi │ │ mov %esi,%ecx │ │ mov 0x3c(%esp),%edx │ │ mov 0x10(%esp),%edi │ │ mov %edi,%ebx │ │ mov 0x34(%esp),%eax │ │ - pushl 0x1b70(%eax,%edx,4) │ │ - call 3d9f0 │ │ + pushl 0x1bc4(%eax,%edx,4) │ │ + call 3e8a0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - jne 3d9e3 │ │ + jne 3e893 │ │ mov 0x8(%esi),%ecx │ │ test $0x10,%cl │ │ mov %esi,%ebx │ │ - jne 3d510 │ │ + jne 3e3c0 │ │ mov (%esp),%eax │ │ mov 0x4(%eax),%eax │ │ cmpl $0x0,0x3f4(%eax) │ │ - jne 3d510 │ │ - jmp 3d524 │ │ + jne 3e3c0 │ │ + jmp 3e3d4 │ │ sub $0xc,%esp │ │ pushl 0x8(%ebp) │ │ mov 0x10(%esp),%eax │ │ - call *0x7d0(%eax) │ │ - jmp 3d9d8 │ │ + call *0x7e0(%eax) │ │ + jmp 3e888 │ │ xor %eax,%eax │ │ mov 0x8(%ebp),%edi │ │ mov (%esp),%edx │ │ - jmp 3cc6e │ │ + jmp 3db1e │ │ mov (%esp),%esi │ │ cmpl $0x2,0x7b4(%esi) │ │ - jl 3d934 │ │ + jl 3e7e4 │ │ mov 0xc(%esi),%ecx │ │ testb $0x1,0xe4(%ecx) │ │ - je 3d934 │ │ + je 3e7e4 │ │ lea 0x22e0(%ebx),%ecx │ │ mov %ecx,0x18(%esp) │ │ mov 0xc(%esp),%edx │ │ mov 0x3618(%edx),%edx │ │ sar %edx │ │ sar %eax │ │ mov %esi,%ecx │ │ @@ -49665,67 +50538,67 @@ │ │ push %esi │ │ mov %ecx,%esi │ │ push %edi │ │ mov 0x18(%esp),%edi │ │ push %eax │ │ push %edx │ │ pushl 0x34(%esp) │ │ - call 63bf0 │ │ + call 64f30 │ │ mov 0x8(%ebp),%ebx │ │ add $0x20,%esp │ │ - cmpl $0x1,0xb44(%esi) │ │ - je 3d951 │ │ + cmpl $0x1,0xa70(%esi) │ │ + je 3e801 │ │ sub $0xc,%esp │ │ mov %edi,%ebx │ │ pushl 0x8(%ebp) │ │ - call *0x7d0(%esi) │ │ + call *0x7e0(%esi) │ │ mov 0x8(%ebp),%ebx │ │ add $0x10,%esp │ │ mov %esi,%eax │ │ - mov 0x7f8(%esi),%esi │ │ + mov 0x808(%esi),%esi │ │ mov %eax,%edx │ │ add $0x1f,%esi │ │ and $0xffffffe0,%esi │ │ mov %esi,%eax │ │ imul 0x2c(%esp),%eax │ │ mov 0xc(%ebx),%ecx │ │ add %ecx,%eax │ │ - add 0xe34(%edx),%eax │ │ + add 0xd64(%edx),%eax │ │ and $0x10,%ecx │ │ lea 0x1f0(%ebx,%ecx,1),%ecx │ │ sub $0x4,%esp │ │ mov %edi,%ebx │ │ pushl 0x20(%esp) │ │ push %ecx │ │ push %eax │ │ - call 14a0 │ │ + call 1470 │ │ add $0x10,%esp │ │ mov (%esp),%eax │ │ cmpl $0x1,0x4b0(%eax) │ │ sete %cl │ │ sar %cl,%esi │ │ imul 0x2c(%esp),%esi │ │ mov 0x8(%ebp),%ebx │ │ mov 0xc(%ebx),%eax │ │ mov %eax,%edx │ │ sar %cl,%edx │ │ add %esi,%edx │ │ mov (%esp),%esi │ │ - add 0xe38(%esi),%edx │ │ + add 0xd68(%esi),%edx │ │ and $0x10,%eax │ │ shr %cl,%eax │ │ lea 0x210(%ebx,%eax,1),%eax │ │ mov 0x1c(%esp),%esi │ │ sar %cl,%esi │ │ sub $0x4,%esp │ │ mov %edi,%ebx │ │ push %esi │ │ push %eax │ │ push %edx │ │ - call 14a0 │ │ + call 1470 │ │ add $0x10,%esp │ │ movl $0x0,0x24(%esp) │ │ mov 0x24(%esp),%eax │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ @@ -49736,43 +50609,43 @@ │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x30,%esp │ │ mov %ecx,%eax │ │ - call 3da03 │ │ + call 3e8b3 │ │ pop %ecx │ │ - add $0x9756d,%ecx │ │ + add $0x986bd,%ecx │ │ mov %ecx,0x10(%esp) │ │ mov (%eax),%esi │ │ mov $0x10,%edi │ │ mov %edx,(%esp) │ │ mov %edx,%ecx │ │ shr %cl,%edi │ │ - mov 0x7f8(%esi),%ebx │ │ + mov 0x808(%esi),%ebx │ │ mov 0xc(%eax),%ecx │ │ mov %ecx,0x8(%esp) │ │ add %edi,%ecx │ │ mov %ecx,0x4(%esp) │ │ cmp %ecx,%ebx │ │ setg %ch │ │ mov %eax,0xc(%esp) │ │ mov 0x8(%eax),%edx │ │ mov %esi,0x18(%esp) │ │ - mov 0x7f4(%esi),%eax │ │ + mov 0x804(%esi),%eax │ │ mov %edx,0x24(%esp) │ │ add %edi,%edx │ │ cmp %edx,%eax │ │ setg %dl │ │ mov 0x8(%ebp),%esi │ │ mov %esi,0x14(%esp) │ │ - jg 3daa0 │ │ + jg 3e950 │ │ cmp 0x4(%esp),%ebx │ │ - jg 3daa0 │ │ + jg 3e950 │ │ nop │ │ mov (%esp),%esi │ │ mov %esi,%ecx │ │ mov $0x8,%edi │ │ shr %cl,%edi │ │ mov 0x24(%esp),%ecx │ │ lea (%ecx,%edi,1),%edx │ │ @@ -49784,75 +50657,75 @@ │ │ cmp %edx,%eax │ │ mov 0x14(%esp),%edx │ │ mov 0x64(%edx),%edx │ │ mov %edx,0x14(%esp) │ │ lea 0x1(%esi),%esi │ │ mov %esi,(%esp) │ │ setg %dl │ │ - jg 3daa4 │ │ + jg 3e954 │ │ cmp %edi,%ebx │ │ - jle 3da60 │ │ - jmp 3daa4 │ │ + jle 3e910 │ │ + jmp 3e954 │ │ mov %edi,0x4(%esp) │ │ mov 0x18(%esp),%eax │ │ - mov 0xb44(%eax),%eax │ │ + mov 0xa70(%eax),%eax │ │ mov %eax,0x28(%esp) │ │ cmp $0x2,%eax │ │ - jne 3db7c │ │ + jne 3ea2c │ │ mov 0xc(%esp),%esi │ │ mov (%esp),%ebx │ │ and %dl,%ch │ │ cmp $0x1,%ch │ │ - je 3dbe3 │ │ + je 3ea93 │ │ test %dl,%dl │ │ - je 3dc39 │ │ + je 3eae9 │ │ cmpl $0x2,0x28(%esp) │ │ mov 0x8(%esp),%edx │ │ - jne 3de8c │ │ + jne 3ed3c │ │ mov 0x18(%esp),%ecx │ │ - mov 0xb4c(%ecx),%eax │ │ - imul 0x7e8(%ecx),%edx │ │ + mov 0xa78(%ecx),%eax │ │ + imul 0x7f8(%ecx),%edx │ │ add 0x24(%esp),%edx │ │ shl $0x5,%edx │ │ movzbl (%eax,%edx,1),%ecx │ │ xor %eax,%eax │ │ cmp %ecx,%ebx │ │ setne %al │ │ test %eax,%eax │ │ - je 3ded4 │ │ + je 3ed84 │ │ lea 0x1(%ebx),%edx │ │ sub $0xc,%esp │ │ mov %esi,%ecx │ │ mov %edx,0x14(%esp) │ │ mov %esi,%edi │ │ mov %ebx,0xc(%esp) │ │ mov 0x1c(%esp),%ebx │ │ mov 0x20(%esp),%esi │ │ pushl 0x64(%esi) │ │ - call 3d9f0 │ │ + call 3e8a0 │ │ add $0x10,%esp │ │ mov $0x1,%ecx │ │ test %eax,%eax │ │ - jne 3e611 │ │ + jne 3f4c1 │ │ mov 0x4(%esp),%eax │ │ add %eax,0x8(%edi) │ │ sub $0xc,%esp │ │ mov %edi,%ecx │ │ mov 0x14(%esp),%edx │ │ pushl 0x68(%esi) │ │ - call 3d9f0 │ │ + call 3e8a0 │ │ mov $0x1,%ecx │ │ add $0x10,%esp │ │ test %eax,%eax │ │ mov (%esp),%edx │ │ - jne 3e611 │ │ + jne 3f4c1 │ │ mov 0xc(%esp),%eax │ │ mov 0x4(%esp),%ecx │ │ sub %ecx,0x8(%eax) │ │ - jmp 3dcdd │ │ + jmp 3eb8d │ │ mov 0x24(%esp),%esi │ │ shr %esi │ │ and $0xf,%esi │ │ mov 0x8(%esp),%edi │ │ shr %edi │ │ and $0xf,%edi │ │ mov 0xc(%esp),%ebx │ │ @@ -49873,825 +50746,825 @@ │ │ shl $0x5,%eax │ │ mov %ebx,%edi │ │ shl $0x7,%edi │ │ add 0x4(%esi),%edi │ │ lea 0x4e0(%eax,%edi,1),%edi │ │ and %dl,%ch │ │ cmp $0x1,%ch │ │ - jne 3dacd │ │ + jne 3e97d │ │ cmpl $0x2,0x28(%esp) │ │ - jne 3dcfa │ │ + jne 3ebaa │ │ mov 0x18(%esp),%ecx │ │ - mov 0xb4c(%ecx),%eax │ │ + mov 0xa78(%ecx),%eax │ │ mov 0x8(%esp),%edx │ │ - imul 0x7e8(%ecx),%edx │ │ + imul 0x7f8(%ecx),%edx │ │ add 0x24(%esp),%edx │ │ shl $0x5,%edx │ │ movzbl (%eax,%edx,1),%ecx │ │ cmp %ecx,%ebx │ │ - jne 3ddb9 │ │ + jne 3ec69 │ │ movzbl 0x2(%eax,%edx,1),%eax │ │ lea (%ebx,%ebx,4),%ecx │ │ shl $0x2,%ecx │ │ mov 0x10(%esp),%edx │ │ - add -0x274(%edx),%ecx │ │ + add -0x2a0(%edx),%ecx │ │ lea (%ecx,%eax,2),%ecx │ │ - mov -0x1515c(%edx,%eax,4),%eax │ │ + mov -0x144d8(%edx,%eax,4),%eax │ │ add %edx,%eax │ │ jmp *%eax │ │ cmpl $0x2,0x28(%esp) │ │ mov 0x8(%esp),%edx │ │ - jne 3df2f │ │ + jne 3eddf │ │ mov 0x18(%esp),%ecx │ │ - mov 0xb4c(%ecx),%eax │ │ - imul 0x7e8(%ecx),%edx │ │ + mov 0xa78(%ecx),%eax │ │ + imul 0x7f8(%ecx),%edx │ │ add 0x24(%esp),%edx │ │ shl $0x5,%edx │ │ movzbl (%eax,%edx,1),%ecx │ │ xor %eax,%eax │ │ cmp %ecx,%ebx │ │ setne %al │ │ test %eax,%eax │ │ - je 3e5b1 │ │ + je 3f461 │ │ lea 0x1(%ebx),%edx │ │ sub $0xc,%esp │ │ mov 0x18(%esp),%edi │ │ mov %edi,%ecx │ │ mov %edx,0x14(%esp) │ │ mov %ebx,0xc(%esp) │ │ mov 0x1c(%esp),%ebx │ │ mov 0x20(%esp),%esi │ │ pushl 0x64(%esi) │ │ - call 3d9f0 │ │ + call 3e8a0 │ │ add $0x10,%esp │ │ mov $0x1,%ecx │ │ test %eax,%eax │ │ - jne 3e611 │ │ + jne 3f4c1 │ │ mov 0x4(%esp),%eax │ │ add %eax,0xc(%edi) │ │ sub $0xc,%esp │ │ mov %edi,%ecx │ │ mov 0x14(%esp),%edx │ │ pushl 0x6c(%esi) │ │ - call 3d9f0 │ │ + call 3e8a0 │ │ mov $0x1,%ecx │ │ add $0x10,%esp │ │ test %eax,%eax │ │ mov (%esp),%edx │ │ - jne 3e611 │ │ + jne 3f4c1 │ │ mov 0xc(%esp),%eax │ │ mov 0x4(%esp),%ecx │ │ sub %ecx,0xc(%eax) │ │ mov $0x3,%edi │ │ xor %ecx,%ecx │ │ mov 0x18(%esp),%eax │ │ - cmpl $0x2,0xb44(%eax) │ │ - jne 3e601 │ │ - jmp 3e611 │ │ + cmpl $0x2,0xa70(%eax) │ │ + jne 3f4b1 │ │ + jmp 3f4c1 │ │ mov $0x3600,%eax │ │ add 0x4(%esi),%eax │ │ mov 0x10(%esp),%ebx │ │ - lea -0x58a2(%ebx),%ecx │ │ + lea -0x5442(%ebx),%ecx │ │ mov (%esp),%edx │ │ movzbl (%ecx,%edx,1),%ecx │ │ sub $0x4,%esp │ │ push %ecx │ │ push %edi │ │ push %eax │ │ - call 19a0 │ │ + call 1970 │ │ mov 0x10(%esp),%ebx │ │ add $0x10,%esp │ │ mov 0x18(%esp),%ecx │ │ cmpl $0x2,0x4b0(%ecx) │ │ - jne 3dd4d │ │ + jne 3ebfd │ │ lea -0x2(%eax),%ecx │ │ cmp $0x8,%ecx │ │ - jae 3dd4d │ │ + jae 3ebfd │ │ mov $0xb1,%edx │ │ bt %ecx,%edx │ │ mov $0x1,%ecx │ │ - jb 3e611 │ │ + jb 3f4c1 │ │ lea (%ebx,%ebx,4),%ecx │ │ shl $0x2,%ecx │ │ mov 0x10(%esp),%edx │ │ - add -0x274(%edx),%ecx │ │ + add -0x2a0(%edx),%ecx │ │ lea (%ecx,%eax,2),%ecx │ │ - mov -0x1515c(%edx,%eax,4),%eax │ │ + mov -0x144d8(%edx,%eax,4),%eax │ │ add %edx,%eax │ │ mov 0xc(%esp),%esi │ │ jmp *%eax │ │ movzbl (%ecx),%eax │ │ sub $0x4,%esp │ │ mov %esi,%ecx │ │ mov %ebx,%edx │ │ mov 0x14(%esp),%ebx │ │ mov 0x18(%esp),%esi │ │ pushl (%esi) │ │ push $0x0 │ │ push %eax │ │ - call 439f0 │ │ + call 448e0 │ │ mov 0x10(%esp),%edx │ │ add $0x10,%esp │ │ mov $0xffffffff,%ecx │ │ test %eax,%eax │ │ - jne 3e611 │ │ + jne 3f4c1 │ │ xor %edi,%edi │ │ xor %ecx,%ecx │ │ mov 0x18(%esp),%eax │ │ - cmpl $0x2,0xb44(%eax) │ │ - jne 3e601 │ │ - jmp 3e611 │ │ + cmpl $0x2,0xa70(%eax) │ │ + jne 3f4b1 │ │ + jmp 3f4c1 │ │ cmp $0x4,%ebx │ │ - jne 3df93 │ │ + jne 3ee43 │ │ sub $0x4,%esp │ │ mov %esi,%ecx │ │ mov $0x4,%edx │ │ mov %esi,%edi │ │ mov 0x14(%esp),%ebx │ │ mov 0x18(%esp),%esi │ │ pushl 0x14(%esi) │ │ push $0x3 │ │ push $0x15 │ │ - call 439f0 │ │ + call 448e0 │ │ add $0x10,%esp │ │ mov $0xffffffff,%ecx │ │ test %eax,%eax │ │ - jne 3e611 │ │ + jne 3f4c1 │ │ mov 0x3f56c(%edi),%eax │ │ mov %eax,0x8(%esp) │ │ incl 0x8(%edi) │ │ sub $0x4,%esp │ │ mov %edi,%ecx │ │ mov $0x4,%edx │ │ pushl 0x18(%esi) │ │ push $0x3 │ │ push $0x15 │ │ - call 439f0 │ │ + call 448e0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - jne 3e59f │ │ + jne 3f44f │ │ decl 0x8(%edi) │ │ incl 0xc(%edi) │ │ sub $0x4,%esp │ │ mov %edi,%ecx │ │ mov $0x4,%edx │ │ pushl 0x1c(%esi) │ │ push $0x3 │ │ push $0x15 │ │ - call 439f0 │ │ + call 448e0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - jne 3e59f │ │ + jne 3f44f │ │ incl 0x8(%edi) │ │ mov 0x8(%esp),%eax │ │ mov %eax,0x3f56c(%edi) │ │ sub $0x4,%esp │ │ mov %edi,%ecx │ │ mov $0x4,%edx │ │ pushl 0x20(%esi) │ │ push $0x3 │ │ push $0x15 │ │ - call 439f0 │ │ + call 448e0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ mov (%esp),%edx │ │ mov $0xffffffff,%ecx │ │ - jne 3e611 │ │ + jne 3f4c1 │ │ mov 0xc(%esp),%eax │ │ decl 0x8(%eax) │ │ decl 0xc(%eax) │ │ - jmp 3dcdd │ │ + jmp 3eb8d │ │ movzwl 0x2(%edi),%ecx │ │ movzwl 0x8(%edi),%eax │ │ sub %eax,%ecx │ │ movzwl 0xa(%edi),%eax │ │ add %ecx,%eax │ │ mov $0x3600,%ecx │ │ add 0x4(%esi),%ecx │ │ test %ebx,%ebx │ │ - je 3deb4 │ │ + je 3ed64 │ │ movzwl 0x10(%edi),%edx │ │ movzwl 0xe(%edi),%edi │ │ add %edx,%eax │ │ sub %edi,%eax │ │ mov 0x10(%esp),%ebx │ │ sub $0x8,%esp │ │ push %eax │ │ push %ecx │ │ - call 1b80 │ │ + call 1b50 │ │ add $0x10,%esp │ │ mov 0xc(%esp),%esi │ │ mov (%esp),%ebx │ │ test %eax,%eax │ │ - jne 3db0f │ │ + jne 3e9bf │ │ lea (%ebx,%ebx,4),%eax │ │ mov 0x10(%esp),%ebx │ │ - lea -0x5a6c(%ebx),%ecx │ │ + lea -0x560c(%ebx),%ecx │ │ movzbl 0x2(%ecx,%eax,4),%eax │ │ sub $0x4,%esp │ │ mov %esi,%ecx │ │ mov 0x4(%esp),%edx │ │ mov 0x18(%esp),%esi │ │ pushl 0x4(%esi) │ │ push $0x1 │ │ push %eax │ │ - call 439f0 │ │ + call 448e0 │ │ mov 0x10(%esp),%edx │ │ add $0x10,%esp │ │ mov $0xffffffff,%ecx │ │ test %eax,%eax │ │ - jne 3e611 │ │ + jne 3f4c1 │ │ mov $0x1,%edi │ │ xor %ecx,%ecx │ │ mov 0x18(%esp),%eax │ │ - cmpl $0x2,0xb44(%eax) │ │ - jne 3e601 │ │ - jmp 3e611 │ │ + cmpl $0x2,0xa70(%eax) │ │ + jne 3f4b1 │ │ + jmp 3f4c1 │ │ movzwl (%edi),%ecx │ │ movzwl 0x2(%edi),%eax │ │ sub %eax,%ecx │ │ movzwl 0x4(%edi),%eax │ │ movzwl 0xc(%edi),%edx │ │ sub %edx,%eax │ │ add %ecx,%eax │ │ mov $0x3600,%ecx │ │ add 0x4(%esi),%ecx │ │ test %ebx,%ebx │ │ - je 3df5c │ │ + je 3ee0c │ │ movzwl 0xe(%edi),%edx │ │ movzwl 0x10(%edi),%edi │ │ add %edx,%eax │ │ sub %edi,%eax │ │ mov 0x10(%esp),%ebx │ │ sub $0x8,%esp │ │ push %eax │ │ push %ecx │ │ - call 1b80 │ │ + call 1b50 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - jne 3e5a6 │ │ + jne 3f456 │ │ mov 0x18(%esp),%ecx │ │ cmpl $0x2,0x4b0(%ecx) │ │ mov $0x1,%ecx │ │ mov (%esp),%ebx │ │ - je 3e611 │ │ - jmp 3dc6b │ │ + je 3f4c1 │ │ + jmp 3eb1b │ │ lea 0x1(%ebx),%edx │ │ sub $0xc,%esp │ │ mov %esi,%ecx │ │ mov %edx,0x14(%esp) │ │ mov %esi,%edi │ │ mov 0x1c(%esp),%ebx │ │ mov 0x20(%esp),%esi │ │ pushl 0x64(%esi) │ │ - call 3d9f0 │ │ + call 3e8a0 │ │ add $0x10,%esp │ │ mov $0x1,%ecx │ │ test %eax,%eax │ │ - jne 3e611 │ │ + jne 3f4c1 │ │ mov 0x4(%esp),%eax │ │ add %eax,0x8(%edi) │ │ sub $0xc,%esp │ │ mov %edi,%ecx │ │ mov 0x14(%esp),%edx │ │ pushl 0x68(%esi) │ │ - call 3d9f0 │ │ + call 3e8a0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - jne 3e006 │ │ + jne 3eeb6 │ │ mov 0x4(%esp),%eax │ │ sub %eax,0x8(%edi) │ │ add %eax,0xc(%edi) │ │ sub $0xc,%esp │ │ mov %edi,%ecx │ │ mov 0x14(%esp),%edx │ │ pushl 0x6c(%esi) │ │ - call 3d9f0 │ │ + call 3e8a0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - je 3e829 │ │ + je 3f6d9 │ │ mov $0x1,%ecx │ │ - jmp 3e611 │ │ + jmp 3f4c1 │ │ mov %ebx,(%esp) │ │ movzbl (%ecx),%eax │ │ sub $0x4,%esp │ │ mov %esi,%ecx │ │ mov %ebx,%edx │ │ mov %esi,%edi │ │ mov 0x14(%esp),%ebx │ │ mov 0x18(%esp),%esi │ │ pushl 0x4(%esi) │ │ push $0x1 │ │ mov %eax,0x14(%esp) │ │ push %eax │ │ - call 439f0 │ │ + call 448e0 │ │ add $0x10,%esp │ │ mov $0xffffffff,%ecx │ │ test %eax,%eax │ │ - jne 3e611 │ │ + jne 3f4c1 │ │ mov 0x4(%esp),%eax │ │ add %eax,0xc(%edi) │ │ sub $0x4,%esp │ │ mov %edi,%ecx │ │ mov 0x4(%esp),%edi │ │ mov %edi,%edx │ │ pushl 0x8(%esi) │ │ push $0x1 │ │ pushl 0x14(%esp) │ │ - call 439f0 │ │ + call 448e0 │ │ mov $0xffffffff,%ecx │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - jne 3e611 │ │ + jne 3f4c1 │ │ mov %edi,%edx │ │ mov 0xc(%esp),%eax │ │ mov 0x4(%esp),%ecx │ │ sub %ecx,0xc(%eax) │ │ - jmp 3df12 │ │ + jmp 3edc2 │ │ mov %ebx,(%esp) │ │ movzbl (%ecx),%eax │ │ sub $0x4,%esp │ │ mov %esi,%ecx │ │ mov %ebx,%edx │ │ mov %esi,%edi │ │ mov 0x14(%esp),%ebx │ │ mov 0x18(%esp),%esi │ │ pushl 0xc(%esi) │ │ push $0x2 │ │ mov %eax,0x14(%esp) │ │ push %eax │ │ - call 439f0 │ │ + call 448e0 │ │ add $0x10,%esp │ │ mov $0xffffffff,%ecx │ │ test %eax,%eax │ │ - jne 3e611 │ │ + jne 3f4c1 │ │ mov 0x4(%esp),%eax │ │ add %eax,0x8(%edi) │ │ sub $0x4,%esp │ │ mov %edi,%ecx │ │ mov 0x4(%esp),%edi │ │ mov %edi,%edx │ │ pushl 0x10(%esi) │ │ push $0x2 │ │ pushl 0x14(%esp) │ │ - call 439f0 │ │ + call 448e0 │ │ mov $0xffffffff,%ecx │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - jne 3e611 │ │ + jne 3f4c1 │ │ mov %edi,%edx │ │ mov 0xc(%esp),%eax │ │ mov 0x4(%esp),%ecx │ │ sub %ecx,0x8(%eax) │ │ - jmp 3e5ed │ │ + jmp 3f49d │ │ mov %ebx,(%esp) │ │ movzbl (%ecx),%eax │ │ sub $0x4,%esp │ │ mov %esi,%ecx │ │ mov %ebx,%edx │ │ mov %esi,%edi │ │ mov 0x14(%esp),%ebx │ │ mov 0x18(%esp),%esi │ │ pushl 0x14(%esi) │ │ push $0x4 │ │ mov %eax,0x14(%esp) │ │ push %eax │ │ - call 439f0 │ │ + call 448e0 │ │ add $0x10,%esp │ │ mov $0xffffffff,%ecx │ │ test %eax,%eax │ │ - jne 3e611 │ │ + jne 3f4c1 │ │ mov 0x4(%esp),%eax │ │ add %eax,0x8(%edi) │ │ sub $0x4,%esp │ │ mov %edi,%ecx │ │ mov 0x4(%esp),%edx │ │ pushl 0x18(%esi) │ │ push $0x4 │ │ pushl 0x14(%esp) │ │ - call 439f0 │ │ + call 448e0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - jne 3e59f │ │ + jne 3f44f │ │ mov (%esp),%ecx │ │ lea (%ecx,%ecx,4),%eax │ │ mov %ecx,%edx │ │ - lea -0x5a6c(%ebx),%ecx │ │ + lea -0x560c(%ebx),%ecx │ │ movzbl 0x9(%ecx,%eax,4),%eax │ │ mov 0x4(%esp),%ecx │ │ sub %ecx,0x8(%edi) │ │ add %ecx,0xc(%edi) │ │ sub $0x4,%esp │ │ mov %edi,%ecx │ │ mov %edx,%edi │ │ pushl 0x1c(%esi) │ │ push $0x4 │ │ push %eax │ │ - call 439f0 │ │ + call 448e0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ mov $0xffffffff,%ecx │ │ - jne 3e611 │ │ + jne 3f4c1 │ │ mov %edi,%edx │ │ mov 0xc(%esp),%eax │ │ mov 0x4(%esp),%ecx │ │ sub %ecx,0xc(%eax) │ │ mov $0x4,%edi │ │ xor %ecx,%ecx │ │ mov 0x18(%esp),%eax │ │ - cmpl $0x2,0xb44(%eax) │ │ - jne 3e601 │ │ - jmp 3e611 │ │ + cmpl $0x2,0xa70(%eax) │ │ + jne 3f4b1 │ │ + jmp 3f4c1 │ │ mov %ebx,(%esp) │ │ movzbl (%ecx),%eax │ │ sub $0x4,%esp │ │ mov %esi,%ecx │ │ mov %ebx,%edx │ │ mov %esi,%edi │ │ mov 0x14(%esp),%ebx │ │ mov 0x18(%esp),%esi │ │ pushl 0x20(%esi) │ │ push $0x5 │ │ push %eax │ │ - call 439f0 │ │ + call 448e0 │ │ add $0x10,%esp │ │ mov $0xffffffff,%ecx │ │ test %eax,%eax │ │ - jne 3e611 │ │ + jne 3f4c1 │ │ mov 0x4(%esp),%eax │ │ add %eax,0xc(%edi) │ │ mov (%esp),%edx │ │ lea (%edx,%edx,4),%eax │ │ - lea -0x5a6c(%ebx),%ecx │ │ + lea -0x560c(%ebx),%ecx │ │ movzbl 0xb(%ecx,%eax,4),%eax │ │ sub $0x4,%esp │ │ mov %edi,%ecx │ │ pushl 0x24(%esi) │ │ push $0x5 │ │ mov %eax,0x14(%esp) │ │ push %eax │ │ - call 439f0 │ │ + call 448e0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - jne 3e59f │ │ + jne 3f44f │ │ mov 0x4(%esp),%eax │ │ add %eax,0x8(%edi) │ │ sub $0x4,%esp │ │ mov %edi,%ecx │ │ mov 0x4(%esp),%edi │ │ mov %edi,%edx │ │ pushl 0x28(%esi) │ │ push $0x5 │ │ pushl 0x14(%esp) │ │ - call 439f0 │ │ + call 448e0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ mov $0xffffffff,%ecx │ │ - jne 3e611 │ │ + jne 3f4c1 │ │ mov %edi,%edx │ │ mov 0xc(%esp),%eax │ │ mov 0x4(%esp),%ecx │ │ sub %ecx,0x8(%eax) │ │ sub %ecx,0xc(%eax) │ │ mov $0x5,%edi │ │ xor %ecx,%ecx │ │ mov 0x18(%esp),%eax │ │ - cmpl $0x2,0xb44(%eax) │ │ - jne 3e601 │ │ - jmp 3e611 │ │ + cmpl $0x2,0xa70(%eax) │ │ + jne 3f4b1 │ │ + jmp 3f4c1 │ │ mov %ebx,(%esp) │ │ movzbl (%ecx),%eax │ │ sub $0x4,%esp │ │ mov %esi,%ecx │ │ mov %ebx,%edx │ │ mov %esi,%edi │ │ mov 0x14(%esp),%ebx │ │ mov 0x18(%esp),%esi │ │ pushl 0x2c(%esi) │ │ push $0x6 │ │ mov %eax,0x14(%esp) │ │ push %eax │ │ - call 439f0 │ │ + call 448e0 │ │ add $0x10,%esp │ │ mov $0xffffffff,%ecx │ │ test %eax,%eax │ │ - jne 3e611 │ │ + jne 3f4c1 │ │ mov 0x4(%esp),%eax │ │ add %eax,0xc(%edi) │ │ sub $0x4,%esp │ │ mov %edi,%ecx │ │ mov 0x4(%esp),%edx │ │ pushl 0x30(%esi) │ │ push $0x6 │ │ pushl 0x14(%esp) │ │ - call 439f0 │ │ + call 448e0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - jne 3e59f │ │ + jne 3f44f │ │ mov (%esp),%ecx │ │ lea (%ecx,%ecx,4),%eax │ │ mov %ecx,%edx │ │ - lea -0x5a6c(%ebx),%ecx │ │ + lea -0x560c(%ebx),%ecx │ │ movzbl 0xd(%ecx,%eax,4),%eax │ │ mov 0x4(%esp),%ecx │ │ sub %ecx,0xc(%edi) │ │ add %ecx,0x8(%edi) │ │ sub $0x4,%esp │ │ mov %edi,%ecx │ │ mov %edx,%edi │ │ pushl 0x34(%esi) │ │ push $0x6 │ │ push %eax │ │ - call 439f0 │ │ + call 448e0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ mov $0xffffffff,%ecx │ │ - jne 3e611 │ │ + jne 3f4c1 │ │ mov %edi,%edx │ │ mov 0xc(%esp),%eax │ │ mov 0x4(%esp),%ecx │ │ sub %ecx,0x8(%eax) │ │ mov $0x6,%edi │ │ xor %ecx,%ecx │ │ mov 0x18(%esp),%eax │ │ - cmpl $0x2,0xb44(%eax) │ │ - jne 3e601 │ │ - jmp 3e611 │ │ + cmpl $0x2,0xa70(%eax) │ │ + jne 3f4b1 │ │ + jmp 3f4c1 │ │ mov %ebx,(%esp) │ │ movzbl (%ecx),%eax │ │ sub $0x4,%esp │ │ mov %esi,%ecx │ │ mov %ebx,%edx │ │ mov %esi,%edi │ │ mov 0x14(%esp),%ebx │ │ mov 0x18(%esp),%esi │ │ pushl 0x38(%esi) │ │ push $0x7 │ │ push %eax │ │ - call 439f0 │ │ + call 448e0 │ │ add $0x10,%esp │ │ mov $0xffffffff,%ecx │ │ test %eax,%eax │ │ - jne 3e611 │ │ + jne 3f4c1 │ │ mov 0x4(%esp),%eax │ │ add %eax,0x8(%edi) │ │ mov (%esp),%edx │ │ lea (%edx,%edx,4),%eax │ │ - lea -0x5a6c(%ebx),%ecx │ │ + lea -0x560c(%ebx),%ecx │ │ movzbl 0xf(%ecx,%eax,4),%eax │ │ sub $0x4,%esp │ │ mov %edi,%ecx │ │ pushl 0x3c(%esi) │ │ push $0x7 │ │ mov %eax,0x14(%esp) │ │ push %eax │ │ - call 439f0 │ │ + call 448e0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - jne 3e59f │ │ + jne 3f44f │ │ mov 0x4(%esp),%eax │ │ add %eax,0xc(%edi) │ │ sub $0x4,%esp │ │ mov %edi,%ecx │ │ mov 0x4(%esp),%edi │ │ mov %edi,%edx │ │ pushl 0x40(%esi) │ │ push $0x7 │ │ pushl 0x14(%esp) │ │ - call 439f0 │ │ + call 448e0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ mov $0xffffffff,%ecx │ │ - jne 3e611 │ │ + jne 3f4c1 │ │ mov %edi,%edx │ │ mov 0xc(%esp),%eax │ │ mov 0x4(%esp),%ecx │ │ sub %ecx,0xc(%eax) │ │ sub %ecx,0x8(%eax) │ │ mov $0x7,%edi │ │ xor %ecx,%ecx │ │ mov 0x18(%esp),%eax │ │ - cmpl $0x2,0xb44(%eax) │ │ - jne 3e601 │ │ - jmp 3e611 │ │ + cmpl $0x2,0xa70(%eax) │ │ + jne 3f4b1 │ │ + jmp 3f4c1 │ │ mov %ebx,(%esp) │ │ movzbl (%ecx),%edi │ │ sub $0x4,%esp │ │ mov %esi,%ecx │ │ mov %ebx,%edx │ │ mov 0x14(%esp),%ebx │ │ mov 0x18(%esp),%esi │ │ pushl 0x44(%esi) │ │ push $0x8 │ │ push %edi │ │ - call 439f0 │ │ + call 448e0 │ │ add $0x10,%esp │ │ mov $0xffffffff,%ecx │ │ test %eax,%eax │ │ - jne 3e611 │ │ + jne 3f4c1 │ │ mov 0x4(%esp),%eax │ │ shr %eax │ │ mov 0xc(%esp),%ecx │ │ mov %eax,0x8(%esp) │ │ add %eax,0xc(%ecx) │ │ sub $0x4,%esp │ │ mov 0x4(%esp),%edx │ │ pushl 0x48(%esi) │ │ push $0x8 │ │ push %edi │ │ - call 439f0 │ │ + call 448e0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - jne 3e59f │ │ + jne 3f44f │ │ mov 0xc(%esp),%ecx │ │ mov 0x8(%esp),%eax │ │ add %eax,0xc(%ecx) │ │ sub $0x4,%esp │ │ mov 0x4(%esp),%edx │ │ pushl 0x4c(%esi) │ │ push $0x8 │ │ push %edi │ │ - call 439f0 │ │ + call 448e0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - jne 3e59f │ │ + jne 3f44f │ │ mov 0xc(%esp),%ecx │ │ mov 0x8(%esp),%edx │ │ add 0xc(%ecx),%edx │ │ mov %edx,0xc(%ecx) │ │ mov 0x18(%esp),%eax │ │ mov %edx,%esi │ │ - cmp 0x7f8(%eax),%edx │ │ + cmp 0x808(%eax),%edx │ │ mov (%esp),%edx │ │ - jge 3e4f2 │ │ + jge 3f3a2 │ │ sub $0x4,%esp │ │ mov 0x14(%esp),%ebx │ │ mov 0x18(%esp),%eax │ │ pushl 0x50(%eax) │ │ push $0x8 │ │ push %edi │ │ - call 439f0 │ │ + call 448e0 │ │ mov 0x10(%esp),%edx │ │ add $0x10,%esp │ │ test %eax,%eax │ │ mov $0xffffffff,%ecx │ │ - jne 3e611 │ │ + jne 3f4c1 │ │ mov 0xc(%esp),%ecx │ │ mov 0xc(%ecx),%esi │ │ mov 0x4(%esp),%eax │ │ lea (%eax,%eax,2),%eax │ │ sar %eax │ │ sub %eax,%esi │ │ mov %esi,0xc(%ecx) │ │ mov $0x8,%edi │ │ xor %ecx,%ecx │ │ mov 0x18(%esp),%eax │ │ - cmpl $0x2,0xb44(%eax) │ │ - jne 3e601 │ │ - jmp 3e611 │ │ + cmpl $0x2,0xa70(%eax) │ │ + jne 3f4b1 │ │ + jmp 3f4c1 │ │ mov %ebx,(%esp) │ │ movzbl (%ecx),%edi │ │ sub $0x4,%esp │ │ mov %esi,%ecx │ │ mov %ebx,%edx │ │ mov 0x14(%esp),%ebx │ │ mov 0x18(%esp),%esi │ │ pushl 0x54(%esi) │ │ push $0x9 │ │ push %edi │ │ - call 439f0 │ │ + call 448e0 │ │ add $0x10,%esp │ │ mov $0xffffffff,%ecx │ │ test %eax,%eax │ │ - jne 3e611 │ │ + jne 3f4c1 │ │ mov 0x4(%esp),%eax │ │ shr %eax │ │ mov 0xc(%esp),%ecx │ │ mov %eax,0x8(%esp) │ │ add %eax,0x8(%ecx) │ │ sub $0x4,%esp │ │ mov 0x4(%esp),%edx │ │ pushl 0x58(%esi) │ │ push $0x9 │ │ push %edi │ │ - call 439f0 │ │ + call 448e0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - jne 3e59f │ │ + jne 3f44f │ │ mov 0xc(%esp),%ecx │ │ mov 0x8(%esp),%eax │ │ add %eax,0x8(%ecx) │ │ sub $0x4,%esp │ │ mov 0x4(%esp),%edx │ │ pushl 0x5c(%esi) │ │ push $0x9 │ │ push %edi │ │ - call 439f0 │ │ + call 448e0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - je 3e864 │ │ + je 3f714 │ │ mov $0xffffffff,%ecx │ │ - jmp 3e611 │ │ + jmp 3f4c1 │ │ mov (%esp),%ebx │ │ test %eax,%eax │ │ - jne 3dc73 │ │ + jne 3eb23 │ │ lea (%ebx,%ebx,4),%eax │ │ mov 0x10(%esp),%ebx │ │ - lea -0x5a6c(%ebx),%ecx │ │ + lea -0x560c(%ebx),%ecx │ │ movzbl 0x4(%ecx,%eax,4),%eax │ │ sub $0x4,%esp │ │ mov 0x10(%esp),%ecx │ │ mov 0x4(%esp),%edx │ │ mov 0x18(%esp),%esi │ │ pushl 0xc(%esi) │ │ push $0x2 │ │ push %eax │ │ - call 439f0 │ │ + call 448e0 │ │ mov 0x10(%esp),%edx │ │ add $0x10,%esp │ │ mov $0xffffffff,%ecx │ │ test %eax,%eax │ │ - jne 3e611 │ │ + jne 3f4c1 │ │ mov $0x2,%edi │ │ xor %ecx,%ecx │ │ mov 0x18(%esp),%eax │ │ - cmpl $0x2,0xb44(%eax) │ │ - je 3e611 │ │ + cmpl $0x2,0xa70(%eax) │ │ + je 3f4c1 │ │ cmp $0x4,%edx │ │ mov 0x10(%esp),%ecx │ │ - je 3e61b │ │ + je 3f4cb │ │ cmp $0x3,%edi │ │ - jne 3e61b │ │ + jne 3f4cb │ │ xor %ecx,%ecx │ │ mov %ecx,%eax │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ mov 0x4(%esp),%eax │ │ dec %eax │ │ cmp $0xf,%eax │ │ - ja 3e60f │ │ - mov -0x15134(%ecx,%eax,4),%eax │ │ + ja 3f4bf │ │ + mov -0x144b0(%ecx,%eax,4),%eax │ │ add %ecx,%eax │ │ xor %ecx,%ecx │ │ jmp *%eax │ │ lea (%edx,%edx,4),%eax │ │ add %eax,%eax │ │ mov 0x10(%esp),%ecx │ │ - add -0x270(%ecx),%eax │ │ + add -0x29c(%ecx),%eax │ │ mov (%edi,%eax,1),%cl │ │ mov 0xc(%esp),%esi │ │ mov 0x280(%esi),%edx │ │ mov 0x1c(%esp),%ebx │ │ mov %cl,0x220(%edx,%ebx,1) │ │ mov 0x32(%edi,%eax,1),%al │ │ mov 0x20(%esp),%ecx │ │ mov %al,0x230(%esi,%ecx,1) │ │ - jmp 3e60f │ │ + jmp 3f4bf │ │ lea (%edx,%edx,4),%eax │ │ add %eax,%eax │ │ mov 0x10(%esp),%ecx │ │ - add -0x270(%ecx),%eax │ │ + add -0x29c(%ecx),%eax │ │ movzbl (%edi,%eax,1),%ecx │ │ mov %ecx,%edx │ │ shl $0x8,%edx │ │ or %ecx,%edx │ │ mov 0xc(%esp),%esi │ │ mov 0x280(%esi),%ecx │ │ mov 0x1c(%esp),%ebx │ │ mov %dx,0x220(%ecx,%ebx,1) │ │ movzbl 0x32(%edi,%eax,1),%eax │ │ mov %eax,%ecx │ │ shl $0x8,%ecx │ │ or %eax,%ecx │ │ mov 0x20(%esp),%eax │ │ mov %cx,0x230(%esi,%eax,1) │ │ - jmp 3e60f │ │ + jmp 3f4bf │ │ lea (%edx,%edx,4),%eax │ │ add %eax,%eax │ │ mov 0x10(%esp),%ecx │ │ - add -0x270(%ecx),%eax │ │ + add -0x29c(%ecx),%eax │ │ movzbl (%edi,%eax,1),%ecx │ │ imul $0x1010101,%ecx,%ecx │ │ mov 0xc(%esp),%esi │ │ mov 0x280(%esi),%edx │ │ mov 0x1c(%esp),%ebx │ │ mov %ecx,0x220(%edx,%ebx,1) │ │ movzbl 0x32(%edi,%eax,1),%eax │ │ imul $0x1010101,%eax,%eax │ │ mov 0x20(%esp),%ecx │ │ mov %eax,0x230(%esi,%ecx,1) │ │ - jmp 3e60f │ │ + jmp 3f4bf │ │ lea (%edx,%edx,4),%esi │ │ add %esi,%esi │ │ mov 0x10(%esp),%eax │ │ - add -0x270(%eax),%esi │ │ + add -0x29c(%eax),%esi │ │ movzbl (%edi,%esi,1),%ecx │ │ mov $0x1010101,%edx │ │ mov %ecx,%eax │ │ mul %edx │ │ mov %eax,(%esp) │ │ imul $0x1010101,%ecx,%ecx │ │ add %edx,%ecx │ │ @@ -50708,19 +51581,19 @@ │ │ imul $0x1010101,%ecx,%ecx │ │ add %edx,%ecx │ │ mov 0x20(%esp),%edx │ │ mov 0xc(%esp),%esi │ │ mov %ecx,0x234(%esi,%edx,1) │ │ xor %ecx,%ecx │ │ mov %eax,0x230(%esi,%edx,1) │ │ - jmp 3e611 │ │ + jmp 3f4c1 │ │ lea (%edx,%edx,4),%esi │ │ add %esi,%esi │ │ mov 0x10(%esp),%eax │ │ - add -0x270(%eax),%esi │ │ + add -0x29c(%eax),%esi │ │ movzbl (%edi,%esi,1),%ecx │ │ mov $0x1010101,%edx │ │ mov %ecx,%eax │ │ mul %edx │ │ mov %eax,(%esp) │ │ imul $0x1010101,%ecx,%ecx │ │ add %edx,%ecx │ │ @@ -50749,303 +51622,295 @@ │ │ xor %ecx,%ecx │ │ movd %eax,%xmm1 │ │ punpckldq %xmm0,%xmm1 │ │ pshufd $0x44,%xmm1,%xmm0 │ │ mov 0x20(%esp),%eax │ │ mov 0xc(%esp),%edx │ │ movdqu %xmm0,0x230(%edx,%eax,1) │ │ - jmp 3e611 │ │ + jmp 3f4c1 │ │ mov 0x4(%esp),%eax │ │ add %eax,0x8(%edi) │ │ sub $0xc,%esp │ │ mov %edi,%ecx │ │ mov 0x14(%esp),%edx │ │ pushl 0x70(%esi) │ │ - call 3d9f0 │ │ + call 3e8a0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ mov (%esp),%edx │ │ mov $0x1,%ecx │ │ - jne 3e611 │ │ + jne 3f4c1 │ │ mov 0xc(%esp),%eax │ │ mov 0x4(%esp),%ecx │ │ sub %ecx,0x8(%eax) │ │ - jmp 3dcda │ │ + jmp 3eb8a │ │ mov 0xc(%esp),%ecx │ │ mov 0x8(%esp),%edx │ │ add 0x8(%ecx),%edx │ │ mov %edx,0x8(%ecx) │ │ mov 0x18(%esp),%eax │ │ mov %edx,%esi │ │ - cmp 0x7f4(%eax),%edx │ │ + cmp 0x804(%eax),%edx │ │ mov (%esp),%edx │ │ - jge 3e8b4 │ │ + jge 3f764 │ │ sub $0x4,%esp │ │ mov 0x14(%esp),%ebx │ │ mov 0x18(%esp),%eax │ │ pushl 0x60(%eax) │ │ push $0x9 │ │ push %edi │ │ - call 439f0 │ │ + call 448e0 │ │ mov 0x10(%esp),%edx │ │ add $0x10,%esp │ │ test %eax,%eax │ │ mov $0xffffffff,%ecx │ │ - jne 3e611 │ │ + jne 3f4c1 │ │ mov 0xc(%esp),%ecx │ │ mov 0x8(%ecx),%esi │ │ mov 0x4(%esp),%eax │ │ lea (%eax,%eax,2),%eax │ │ sar %eax │ │ sub %eax,%esi │ │ mov %esi,0x8(%ecx) │ │ mov $0x9,%edi │ │ xor %ecx,%ecx │ │ mov 0x18(%esp),%eax │ │ - cmpl $0x2,0xb44(%eax) │ │ - jne 3e601 │ │ - jmp 3e611 │ │ + cmpl $0x2,0xa70(%eax) │ │ + jne 3f4b1 │ │ + jmp 3f4c1 │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x20,%esp │ │ - mov %edx,0x14(%esp) │ │ - call 3e8f5 │ │ + mov %edx,0x10(%esp) │ │ + mov %ecx,%esi │ │ + call 3f7a7 │ │ pop %ebx │ │ - add $0x9667b,%ebx │ │ - mov 0xc(%ebp),%eax │ │ + add $0x977c9,%ebx │ │ lea 0x3600(%ecx),%edx │ │ - cmp $0x1,%eax │ │ - mov %ecx,0xc(%esp) │ │ - jne 3e93e │ │ - lea 0x1500(%ecx),%eax │ │ + cmpl $0x1,0xc(%ebp) │ │ + jne 3f7e4 │ │ + lea 0x1500(%esi),%eax │ │ sub $0x4,%esp │ │ push $0x2 │ │ push %eax │ │ mov %edx,%edi │ │ push %edx │ │ - call 1770 │ │ + call 1740 │ │ add $0x10,%esp │ │ cmp $0x2,%eax │ │ sete %cl │ │ test %eax,%eax │ │ - je 3ea5d │ │ - xor %eax,%eax │ │ - mov %cl,%al │ │ - or $0x2,%eax │ │ - mov %eax,%esi │ │ - jmp 3e96b │ │ - mov %eax,%edi │ │ - lea 0x1508(%ecx),%eax │ │ - add $0x150c,%ecx │ │ - mov %edi,%esi │ │ - cmp $0x2,%edi │ │ + je 3f90b │ │ + or $0x2,%cl │ │ + jmp 3f80e │ │ + lea 0x1508(%esi),%eax │ │ + lea 0x150c(%esi),%ecx │ │ + cmpl $0x2,0xc(%ebp) │ │ cmove %eax,%ecx │ │ sub $0x8,%esp │ │ push %ecx │ │ mov %edx,%edi │ │ push %edx │ │ - call 1ac0 │ │ + call 1a90 │ │ + mov 0xc(%ebp),%ecx │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - je 3ea5d │ │ + cmove %eax,%ecx │ │ mov 0x8(%ebp),%edx │ │ - mov 0x14(%esp),%eax │ │ - mov %esi,(%eax) │ │ - cmp $0x2,%esi │ │ - je 3ea6c │ │ - cmp $0x3,%esi │ │ - jne 3ebfb │ │ + mov 0x10(%esp),%eax │ │ + mov %cl,(%eax) │ │ + cmp $0x2,%cl │ │ + je 3f901 │ │ + cmp $0x3,%cl │ │ + jne 3fa7e │ │ + mov %esi,0x14(%esp) │ │ sub $0xc,%esp │ │ push %edi │ │ - mov %edi,0x20(%esp) │ │ - call 1b40 │ │ + mov %edi,0x1c(%esp) │ │ + call 1b10 │ │ add $0x10,%esp │ │ mov %eax,%esi │ │ add %eax,%esi │ │ sub $0xc,%esp │ │ push %edi │ │ - call 1b40 │ │ + call 1b10 │ │ add $0x10,%esp │ │ mov %eax,%edi │ │ or %esi,%edi │ │ add %edi,%edi │ │ sub $0xc,%esp │ │ - pushl 0x1c(%esp) │ │ - call 1b40 │ │ + pushl 0x18(%esp) │ │ + call 1b10 │ │ add $0x10,%esp │ │ mov %eax,%esi │ │ or %edi,%esi │ │ - mov 0x14(%esp),%edi │ │ + mov 0x10(%esp),%edi │ │ add %esi,%esi │ │ sub $0xc,%esp │ │ - pushl 0x1c(%esp) │ │ - call 1b40 │ │ + pushl 0x18(%esp) │ │ + call 1b10 │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ or %esi,%ecx │ │ - mov %cl,0x10(%edi) │ │ - lea -0x5760(%ebx),%esi │ │ - cmpw $0x0,(%esi,%ecx,8) │ │ - je 3ea7a │ │ - mov 0xc(%esp),%eax │ │ + lea -0x5300(%ebx),%esi │ │ + mov %cl,0x7(%edi) │ │ + cmpw $0x0,(%esi,%ecx,4) │ │ + je 3f917 │ │ + mov 0x14(%esp),%eax │ │ mov %ecx,0x18(%esp) │ │ mov 0x8(%ebp),%ecx │ │ mov 0x38b4(%eax,%ecx,4),%eax │ │ - movswl 0x12(%eax),%eax │ │ + movsbl 0x8(%eax),%eax │ │ add $0x60,%eax │ │ push $0x4 │ │ push $0x80 │ │ push %eax │ │ - pushl 0x1c(%esp) │ │ - call 59c00 │ │ + pushl 0x18(%esp) │ │ + call 5add0 │ │ mov 0x28(%esp),%ecx │ │ add $0x10,%esp │ │ - add $0xffffffa0,%eax │ │ - mov %ax,0x12(%edi) │ │ - cmpw $0x0,0x2(%esi,%ecx,8) │ │ - je 3ea88 │ │ - mov 0xc(%esp),%esi │ │ + add $0xa0,%al │ │ + mov %al,0x8(%edi) │ │ + cmpw $0x0,0x2(%esi,%ecx,4) │ │ + je 3f924 │ │ + mov 0x14(%esp),%esi │ │ mov 0x8(%ebp),%eax │ │ mov 0x38b4(%esi,%eax,4),%eax │ │ - movswl 0x14(%eax),%eax │ │ + movsbl 0x9(%eax),%eax │ │ add $0x20,%eax │ │ push $0x4 │ │ push $0x80 │ │ push %eax │ │ - pushl 0x1c(%esp) │ │ - call 59c00 │ │ + pushl 0x18(%esp) │ │ + call 5add0 │ │ mov 0x8(%ebp),%edx │ │ add $0x10,%esp │ │ - add $0xffffffe0,%eax │ │ - jmp 3ea93 │ │ - mov 0x14(%esp),%eax │ │ - movl $0x0,(%eax) │ │ - jmp 3ebfb │ │ + add $0xe0,%al │ │ + jmp 3f92d │ │ test %edx,%edx │ │ mov %edi,%ecx │ │ - mov 0xc(%esp),%esi │ │ - je 3eacd │ │ + je 3f966 │ │ xor %eax,%eax │ │ - jmp 3eaf2 │ │ + jmp 3f98a │ │ + mov 0x10(%esp),%eax │ │ + movb $0x0,(%eax) │ │ + jmp 3fa7e │ │ xor %eax,%eax │ │ - mov %ax,0x12(%edi) │ │ - cmpw $0x0,0x2(%esi,%ecx,8) │ │ - jne 3ea2c │ │ - mov $0x5f,%ax │ │ - mov 0xc(%esp),%esi │ │ + mov %al,0x8(%edi) │ │ + cmpw $0x0,0x2(%esi,%ecx,4) │ │ + jne 3f8d1 │ │ + mov $0x5f,%al │ │ + mov 0x14(%esp),%esi │ │ mov 0x8(%ebp),%edx │ │ - mov %ax,0x14(%edi) │ │ + mov %al,0x9(%edi) │ │ mov 0x38b4(%esi,%edx,4),%eax │ │ - movzwl 0xe(%eax),%ecx │ │ - mov %cx,0xe(%edi) │ │ - mov 0xa(%eax),%eax │ │ - mov %eax,0xa(%edi) │ │ + mov 0x6(%eax),%cl │ │ + mov %cl,0x6(%edi) │ │ + movzwl 0x4(%eax),%eax │ │ + mov %ax,0x4(%edi) │ │ mov 0x38b4(%esi,%edx,4),%eax │ │ - movzwl 0x8(%eax),%ecx │ │ - mov %cx,0x8(%edi) │ │ - mov 0x4(%eax),%eax │ │ - mov %eax,0x4(%edi) │ │ + mov 0x3(%eax),%cl │ │ + mov %cl,0x3(%edi) │ │ + movzwl 0x1(%eax),%eax │ │ + mov %ax,0x1(%edi) │ │ mov %edi,0x38b4(%esi,%edx,4) │ │ - jmp 3ebfb │ │ + jmp 3fa7e │ │ mov 0x38b4(%esi),%eax │ │ - movswl 0xa(%eax),%eax │ │ + movsbl 0x4(%eax),%eax │ │ add $0x5,%eax │ │ push $0x1 │ │ push $0x10 │ │ push %eax │ │ push %ecx │ │ mov %ecx,%edi │ │ - call 59c00 │ │ + call 5add0 │ │ mov 0x8(%ebp),%edx │ │ mov %edi,%ecx │ │ add $0x10,%esp │ │ - add $0xfffffffb,%eax │ │ - mov 0x14(%esp),%esi │ │ - mov %ax,0xa(%esi) │ │ - mov 0xc(%esp),%eax │ │ - mov 0x38b4(%eax,%edx,4),%eax │ │ - movswl 0xc(%eax),%eax │ │ + add $0xfb,%al │ │ + mov 0x10(%esp),%edi │ │ + mov %al,0x4(%edi) │ │ + mov 0x38b4(%esi,%edx,4),%eax │ │ + movsbl 0x5(%eax),%eax │ │ add $0x17,%eax │ │ push $0x2 │ │ push $0x20 │ │ push %eax │ │ push %ecx │ │ mov %ecx,%edi │ │ - call 59c00 │ │ + call 5add0 │ │ add $0x10,%esp │ │ - add $0xffffffe9,%eax │ │ - mov %ax,0xc(%esi) │ │ + add $0xe9,%al │ │ + mov 0x10(%esp),%ecx │ │ + mov %al,0x5(%ecx) │ │ mov 0x8(%ebp),%eax │ │ - mov 0xc(%esp),%ecx │ │ - mov 0x38b4(%ecx,%eax,4),%eax │ │ - movswl 0xe(%eax),%eax │ │ + mov 0x38b4(%esi,%eax,4),%eax │ │ + movsbl 0x6(%eax),%eax │ │ add $0x11,%eax │ │ push $0x3 │ │ push $0x40 │ │ push %eax │ │ - mov %edi,0x1c(%esp) │ │ + mov %edi,0x18(%esp) │ │ push %edi │ │ - call 59c00 │ │ + call 5add0 │ │ mov 0x8(%ebp),%ecx │ │ add $0x10,%esp │ │ - add $0xffffffef,%eax │ │ + add $0xef,%al │ │ test %ecx,%ecx │ │ - mov %ax,0xe(%esi) │ │ - je 3eb60 │ │ + mov 0x10(%esp),%edx │ │ + mov %al,0x6(%edx) │ │ + je 3f9ef │ │ xor %eax,%eax │ │ - mov 0xc(%esp),%esi │ │ - jmp 3eb89 │ │ - mov 0xc(%esp),%esi │ │ + jmp 3fa13 │ │ mov 0x38b4(%esi,%ecx,4),%eax │ │ - movswl 0x4(%eax),%eax │ │ + movsbl 0x1(%eax),%eax │ │ add $0x5,%eax │ │ push $0x1 │ │ push $0x10 │ │ push %eax │ │ - pushl 0x1c(%esp) │ │ - call 59c00 │ │ + pushl 0x18(%esp) │ │ + call 5add0 │ │ mov 0x8(%ebp),%ecx │ │ add $0x10,%esp │ │ - add $0xfffffffb,%eax │ │ - mov 0x14(%esp),%edi │ │ - mov %ax,0x4(%edi) │ │ + add $0xfb,%al │ │ + mov 0x10(%esp),%edi │ │ + mov %al,0x1(%edi) │ │ mov 0x38b4(%esi,%ecx,4),%eax │ │ - movswl 0x6(%eax),%eax │ │ + movsbl 0x2(%eax),%eax │ │ add $0x17,%eax │ │ push $0x2 │ │ push $0x20 │ │ push %eax │ │ - pushl 0x1c(%esp) │ │ - mov %ecx,%esi │ │ - call 59c00 │ │ + pushl 0x18(%esp) │ │ + call 5add0 │ │ add $0x10,%esp │ │ - add $0xffffffe9,%eax │ │ - mov %ax,0x6(%edi) │ │ - mov 0xc(%esp),%eax │ │ - mov 0x38b4(%eax,%esi,4),%eax │ │ - movswl 0x8(%eax),%eax │ │ + add $0xe9,%al │ │ + mov %al,0x2(%edi) │ │ + mov 0x8(%ebp),%eax │ │ + mov 0x38b4(%esi,%eax,4),%eax │ │ + movsbl 0x3(%eax),%eax │ │ add $0x11,%eax │ │ push $0x3 │ │ push $0x40 │ │ push %eax │ │ - pushl 0x1c(%esp) │ │ - call 59c00 │ │ + pushl 0x18(%esp) │ │ + call 5add0 │ │ add $0x10,%esp │ │ - add $0xffffffef,%eax │ │ + add $0xef,%al │ │ + mov %al,0x3(%edi) │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0x38b4(%esi,%ecx,4),%eax │ │ + movzwl 0x8(%eax),%eax │ │ mov %ax,0x8(%edi) │ │ - mov 0xc(%esp),%edx │ │ - mov 0x38b4(%edx,%esi,4),%eax │ │ - mov 0x12(%eax),%eax │ │ - mov %eax,0x12(%edi) │ │ - mov %edi,0x38b4(%edx,%esi,4) │ │ + mov %edi,0x38b4(%esi,%ecx,4) │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ @@ -51054,126 +51919,123 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0xd0,%esp │ │ - call 3ec24 │ │ + call 3faa4 │ │ pop %eax │ │ - add $0x9634c,%eax │ │ - mov %eax,0x2c(%esp) │ │ + add $0x974cc,%eax │ │ + mov %eax,0x28(%esp) │ │ mov 0x8(%ebp),%ecx │ │ mov 0x7ac(%ecx),%eax │ │ - mov %eax,0x64(%esp) │ │ + mov %eax,0x4c(%esp) │ │ cmpl $0x2,0x7b4(%ecx) │ │ mov 0xc(%ecx),%esi │ │ - jl 3ee17 │ │ + jl 3fc97 │ │ mov 0x218(%esi),%edi │ │ - mov 0x804(%ecx),%edx │ │ + mov 0x814(%ecx),%edx │ │ imul %edi,%edx │ │ - cmp 0xeb0(%ecx),%edx │ │ - je 3ecb9 │ │ - mov 0xeac(%ecx),%eax │ │ + cmp 0xe00(%ecx),%edx │ │ + je 3fb39 │ │ + mov 0xdfc(%ecx),%eax │ │ test %eax,%eax │ │ - mov 0x2c(%esp),%ebx │ │ + mov 0x28(%esp),%ebx │ │ mov %ecx,%esi │ │ - je 3ec89 │ │ + je 3fb09 │ │ mov %eax,(%esp) │ │ mov %edx,%edi │ │ - call 1500 │ │ + call 14d0 │ │ mov %edi,%edx │ │ - movl $0x0,0xeac(%esi) │ │ + movl $0x0,0xdfc(%esi) │ │ lea 0x0(,%edx,8),%eax │ │ mov %eax,(%esp) │ │ mov %edx,%edi │ │ - call 1510 │ │ - mov %eax,0xeac(%esi) │ │ + call 14e0 │ │ + mov %eax,0xdfc(%esi) │ │ test %eax,%eax │ │ mov %esi,%ecx │ │ - je 3f306 │ │ - mov %edi,0xeb0(%ecx) │ │ + je 40182 │ │ + mov %edi,0xe00(%ecx) │ │ mov 0xc(%ecx),%esi │ │ mov 0x218(%esi),%edi │ │ - cmp %edi,0xeb4(%ecx) │ │ - jne 3ed0c │ │ - mov 0xeb8(%ecx),%edx │ │ + cmp %edi,0xe04(%ecx) │ │ + jne 3fb8c │ │ + mov 0xe08(%ecx),%edx │ │ mov 0x228(%esi),%eax │ │ cmp %eax,%edx │ │ - jne 3ed12 │ │ + jne 3fb92 │ │ lea 0x2ae(%esi),%eax │ │ mov 0x8(%ebp),%ecx │ │ - add $0xebc,%ecx │ │ + add $0xe0c,%ecx │ │ mov %edx,0x24(%esp) │ │ lea 0x2(%edx,%edx,1),%edx │ │ mov %edx,0x8(%esp) │ │ mov %ecx,0x4(%esp) │ │ mov %eax,(%esp) │ │ - mov 0x2c(%esp),%ebx │ │ - call 1520 │ │ + mov 0x28(%esp),%ebx │ │ + call 14f0 │ │ mov 0x8(%ebp),%ecx │ │ test %eax,%eax │ │ mov 0x24(%esp),%eax │ │ - jne 3ed12 │ │ - jmp 3ee17 │ │ + jne 3fb92 │ │ + jmp 3fc97 │ │ mov 0x228(%esi),%eax │ │ test %eax,%eax │ │ - jle 3edd8 │ │ + jle 3fc58 │ │ mov %eax,0x24(%esp) │ │ movzwl 0x2ae(%esi),%eax │ │ xor %ebx,%ebx │ │ xor %edx,%edx │ │ - jmp 3ed4e │ │ + jmp 3fbce │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ mov %ecx,%edx │ │ mov 0x8(%ebp),%ecx │ │ mov 0x24(%esp),%eax │ │ - mov 0x34(%esp),%ebx │ │ + mov 0x30(%esp),%ebx │ │ mov %eax,0x24(%esp) │ │ cmp %eax,%ebx │ │ - movzwl 0x30(%esp),%eax │ │ - jge 3edd8 │ │ + movzwl 0x34(%esp),%eax │ │ + jge 3fc58 │ │ mov %edx,%ecx │ │ lea 0x1(%ebx),%edx │ │ - mov %edx,0x34(%esp) │ │ + mov %edx,0x30(%esp) │ │ movzwl 0x2b0(%esi,%ebx,2),%edx │ │ cmp %dx,%ax │ │ - mov %dx,0x30(%esp) │ │ - jae 3ed30 │ │ + mov %dx,0x34(%esp) │ │ + jae 3fbb0 │ │ movzwl %dx,%edx │ │ - mov %edx,0x28(%esp) │ │ + mov %edx,0x2c(%esp) │ │ movzwl %ax,%eax │ │ mov %ecx,%edx │ │ mov 0x8(%ebp),%ecx │ │ test %edi,%edi │ │ - jg 3ed8b │ │ + jg 3fc0b │ │ nop │ │ nop │ │ nop │ │ nop │ │ inc %eax │ │ - cmp 0x28(%esp),%eax │ │ - jae 3edcd │ │ + cmp 0x2c(%esp),%eax │ │ + jae 3fc4d │ │ test %edi,%edi │ │ - jle 3ed80 │ │ - mov 0xeac(%ecx),%ecx │ │ + jle 3fc00 │ │ + mov 0xdfc(%ecx),%ecx │ │ mov %edx,0x24(%esp) │ │ lea 0x4(%ecx,%edx,8),%edx │ │ xor %ecx,%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -51182,428 +52044,410 @@ │ │ mov 0x218(%esi),%edi │ │ imul %ebx,%edi │ │ add %ecx,%edi │ │ mov %edi,(%edx,%ecx,8) │ │ inc %ecx │ │ mov 0x218(%esi),%edi │ │ cmp %edi,%ecx │ │ - jl 3eda0 │ │ + jl 3fc20 │ │ mov 0x24(%esp),%edx │ │ add %ecx,%edx │ │ mov 0x8(%ebp),%ecx │ │ inc %eax │ │ - cmp 0x28(%esp),%eax │ │ - jb 3ed87 │ │ + cmp 0x2c(%esp),%eax │ │ + jb 3fc07 │ │ mov 0x228(%esi),%eax │ │ - jmp 3ed39 │ │ - mov %edi,0xeb4(%ecx) │ │ + jmp 3fbb9 │ │ + mov %edi,0xe04(%ecx) │ │ mov 0x228(%esi),%eax │ │ - mov %eax,0xeb8(%ecx) │ │ - lea 0xebc(%ecx),%eax │ │ + mov %eax,0xe08(%ecx) │ │ + lea 0xe0c(%ecx),%eax │ │ lea 0x2ae(%esi),%ecx │ │ mov 0x228(%esi),%edx │ │ lea 0x2(%edx,%edx,1),%edx │ │ mov %edx,0x8(%esp) │ │ mov %ecx,0x4(%esp) │ │ mov %eax,(%esp) │ │ - mov 0x2c(%esp),%ebx │ │ - call 14a0 │ │ + mov 0x28(%esp),%ebx │ │ + call 1470 │ │ mov 0x8(%ebp),%ecx │ │ mov 0x218(%esi),%edi │ │ mov 0x228(%esi),%esi │ │ mov %esi,%edx │ │ imul %edi,%edx │ │ cmp 0x7bc(%ecx),%edx │ │ - jne 3f1e8 │ │ - mov 0x7fc(%ecx),%edi │ │ + jne 40068 │ │ + mov 0x80c(%ecx),%edi │ │ mov 0xc(%ecx),%eax │ │ mov 0x228(%eax),%esi │ │ imul %edi,%esi │ │ - cmp 0xa40(%ecx),%esi │ │ - mov 0x2c(%esp),%ebx │ │ - je 3ee9a │ │ - mov 0xa3c(%ecx),%eax │ │ + cmp 0x96c(%ecx),%esi │ │ + mov 0x28(%esp),%ebx │ │ + je 3fd1a │ │ + mov 0x968(%ecx),%eax │ │ test %eax,%eax │ │ mov %ecx,%edi │ │ - je 3ee70 │ │ + je 3fcf0 │ │ mov %eax,(%esp) │ │ - call 1500 │ │ - movl $0x0,0xa3c(%edi) │ │ + call 14d0 │ │ + movl $0x0,0x968(%edi) │ │ imul $0x270,%esi,%eax │ │ mov %eax,(%esp) │ │ - call 1510 │ │ - mov %eax,0xa3c(%edi) │ │ + call 14e0 │ │ + mov %eax,0x968(%edi) │ │ test %eax,%eax │ │ mov %edi,%ecx │ │ - je 3f2f7 │ │ - mov %esi,0xa40(%ecx) │ │ - mov 0x7fc(%ecx),%edi │ │ - mov 0x800(%ecx),%eax │ │ + je 40173 │ │ + mov %esi,0x96c(%ecx) │ │ + mov 0x80c(%ecx),%edi │ │ + mov 0x810(%ecx),%eax │ │ imul %edi,%eax │ │ mov %eax,0x3c(%esp) │ │ mov 0x4(%ecx),%eax │ │ xor %edx,%edx │ │ cmpl $0x0,0x20(%eax) │ │ mov 0x4b0(%ecx),%eax │ │ - mov %eax,0x68(%esp) │ │ + mov %eax,0x70(%esp) │ │ setne %dl │ │ - mov %edx,0x48(%esp) │ │ - mov 0x64(%esp),%eax │ │ + mov %edx,0x40(%esp) │ │ + mov 0x4c(%esp),%eax │ │ cmpl $0x2,0x4(%eax) │ │ - jb 3f497 │ │ + jb 402e7 │ │ mov 0xc(%ecx),%esi │ │ mov 0x228(%esi),%eax │ │ test %eax,%eax │ │ mov %esi,0x38(%esp) │ │ - jle 3f01e │ │ + jle 3fe9e │ │ mov %edi,%ebx │ │ mov %eax,0x24(%esp) │ │ mov 0x218(%esi),%edi │ │ - movl $0x0,0x34(%esp) │ │ + movl $0x0,0x30(%esp) │ │ xor %edx,%edx │ │ lea 0x1(%edx),%eax │ │ - mov %eax,0x30(%esp) │ │ + mov %eax,0x34(%esp) │ │ test %edi,%edi │ │ - jg 3ef40 │ │ - jmp 3ef25 │ │ + jg 3fdc0 │ │ + jmp 3fda5 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ mov %eax,0x24(%esp) │ │ - mov 0x7fc(%ecx),%ebx │ │ + mov 0x80c(%ecx),%ebx │ │ lea 0x1(%edx),%eax │ │ - mov %eax,0x30(%esp) │ │ + mov %eax,0x34(%esp) │ │ test %edi,%edi │ │ - jg 3ef40 │ │ - mov 0x30(%esp),%edx │ │ + jg 3fdc0 │ │ + mov 0x34(%esp),%edx │ │ mov 0x24(%esp),%eax │ │ cmp %eax,%edx │ │ - jl 3ef10 │ │ - jmp 3f01e │ │ + jl 3fd90 │ │ + jmp 3fe9e │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ mov %ecx,%eax │ │ movzwl 0x2ae(%esi,%edx,2),%ecx │ │ - mov 0x80c(%eax),%edi │ │ + mov 0x81c(%eax),%edi │ │ mov %edi,0x24(%esp) │ │ imul %ecx,%ebx │ │ shl $0x9,%ebx │ │ mov %esi,%edi │ │ movzwl 0x2b0(%esi,%edx,2),%esi │ │ sub %ecx,%esi │ │ shl $0x4,%esi │ │ - mov 0xb6c(%eax),%edx │ │ + mov 0xa98(%eax),%edx │ │ movzwl 0x22c(%edi),%ecx │ │ - mov %esi,0x40(%esp) │ │ + mov %esi,0x44(%esp) │ │ imul %esi,%ecx │ │ mov 0x24(%esp),%eax │ │ imul %eax,%ecx │ │ add %ebx,%ecx │ │ imul %eax,%ecx │ │ - mov 0x34(%esp),%eax │ │ + mov 0x30(%esp),%eax │ │ mov %ecx,(%edx,%eax,4) │ │ mov 0x218(%edi),%edi │ │ cmp $0x2,%edi │ │ - jl 3f000 │ │ + jl 3fe80 │ │ lea 0x4(%edx,%eax,4),%eax │ │ - mov %eax,0x28(%esp) │ │ + mov %eax,0x2c(%esp) │ │ xor %eax,%eax │ │ mov %ebx,%edx │ │ mov 0x38(%esp),%ebx │ │ - mov 0x40(%esp),%esi │ │ + mov 0x44(%esp),%esi │ │ nop │ │ mov %eax,%ecx │ │ movzwl 0x22e(%ebx,%eax,2),%eax │ │ imul %esi,%eax │ │ mov 0x8(%ebp),%edi │ │ - imul 0x80c(%edi),%eax │ │ + imul 0x81c(%edi),%eax │ │ add %edx,%eax │ │ imul 0x24(%esp),%eax │ │ - mov 0x28(%esp),%edi │ │ + mov 0x2c(%esp),%edi │ │ mov %eax,(%edi,%ecx,4) │ │ mov 0x218(%ebx),%edi │ │ lea 0x1(%ecx),%eax │ │ add $0x2,%ecx │ │ cmp %edi,%ecx │ │ - jl 3efb0 │ │ - mov 0x34(%esp),%ecx │ │ + jl 3fe30 │ │ + mov 0x30(%esp),%ecx │ │ lea 0x1(%ecx,%eax,1),%ecx │ │ - mov %ecx,0x34(%esp) │ │ - jmp 3f005 │ │ + mov %ecx,0x30(%esp) │ │ + jmp 3fe85 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ inc %eax │ │ - mov %eax,0x34(%esp) │ │ + mov %eax,0x30(%esp) │ │ mov 0x38(%esp),%esi │ │ mov 0x228(%esi),%eax │ │ mov 0x8(%ebp),%ecx │ │ - mov 0x30(%esp),%edx │ │ + mov 0x34(%esp),%edx │ │ cmp %eax,%edx │ │ - jl 3ef10 │ │ - mov 0x2c(%esp),%ebx │ │ - mov 0x68(%esp),%eax │ │ - movzbl -0x143ee(%ebx,%eax,2),%esi │ │ + jl 3fd90 │ │ + mov 0x28(%esp),%ebx │ │ + mov 0x70(%esp),%eax │ │ + movzbl -0x1376a(%ebx,%eax,2),%esi │ │ mov 0x3c(%esp),%edi │ │ imul %edi,%esi │ │ - mov 0x48(%esp),%ecx │ │ + mov 0x40(%esp),%ecx │ │ shl %cl,%esi │ │ mov 0x8(%ebp),%ecx │ │ - cmp 0xb68(%ecx),%esi │ │ - je 3f0d3 │ │ - mov 0xb5c(%ecx),%eax │ │ + cmp 0xa94(%ecx),%esi │ │ + je 3ff53 │ │ + mov 0xa88(%ecx),%eax │ │ test %eax,%eax │ │ - je 3f068 │ │ + je 3fee8 │ │ mov %ecx,%edi │ │ mov %eax,(%esp) │ │ - call 1500 │ │ - movl $0x0,0xb5c(%edi) │ │ + call 14d0 │ │ + movl $0x0,0xa88(%edi) │ │ mov %esi,%edi │ │ shl $0xd,%edi │ │ and $0x7fffe000,%edi │ │ mov %edi,0x8(%esp) │ │ - lea 0x50(%esp),%eax │ │ + lea 0x54(%esp),%eax │ │ mov %eax,(%esp) │ │ movl $0x20,0x4(%esp) │ │ - call 1530 │ │ + call 1500 │ │ xor %ecx,%ecx │ │ test %eax,%eax │ │ - jne 3f095 │ │ - mov 0x50(%esp),%ecx │ │ + jne 3ff15 │ │ + mov 0x54(%esp),%ecx │ │ mov 0x8(%ebp),%eax │ │ - mov %ecx,0xb5c(%eax) │ │ + mov %ecx,0xa88(%eax) │ │ test %ecx,%ecx │ │ - je 40394 │ │ + je 40bd1 │ │ mov %edi,0x8(%esp) │ │ mov %ecx,(%esp) │ │ movl $0x0,0x4(%esp) │ │ - mov 0x2c(%esp),%ebx │ │ + mov 0x28(%esp),%ebx │ │ mov %eax,%edi │ │ - call 1540 │ │ - mov %esi,0xb68(%edi) │ │ + call 1510 │ │ + mov %esi,0xa94(%edi) │ │ mov 0xc(%edi),%eax │ │ mov %eax,0x38(%esp) │ │ mov %edi,%ecx │ │ mov 0x3c(%esp),%edi │ │ mov 0x38(%esp),%eax │ │ cmpl $0x0,0x120(%eax) │ │ - je 3f445 │ │ - cmp 0xb60(%ecx),%edi │ │ - je 3f14d │ │ - mov 0xb54(%ecx),%eax │ │ + je 40295 │ │ + cmp 0xa8c(%ecx),%edi │ │ + je 3ffcd │ │ + mov 0xa80(%ecx),%eax │ │ test %eax,%eax │ │ - je 3f10a │ │ + je 3ff8a │ │ mov %ecx,%esi │ │ mov %eax,(%esp) │ │ - call 1500 │ │ - movl $0x0,0xb54(%esi) │ │ + call 14d0 │ │ + movl $0x0,0xa80(%esi) │ │ mov %edi,%eax │ │ shl $0xc,%eax │ │ lea (%eax,%eax,2),%eax │ │ mov %eax,0x8(%esp) │ │ - lea 0x50(%esp),%eax │ │ + lea 0x54(%esp),%eax │ │ mov %eax,(%esp) │ │ movl $0x20,0x4(%esp) │ │ - call 1530 │ │ + call 1500 │ │ xor %ecx,%ecx │ │ test %eax,%eax │ │ - jne 3f134 │ │ - mov 0x50(%esp),%ecx │ │ + jne 3ffb4 │ │ + mov 0x54(%esp),%ecx │ │ mov 0x8(%ebp),%eax │ │ - mov %ecx,0xb54(%eax) │ │ + mov %ecx,0xa80(%eax) │ │ test %ecx,%ecx │ │ - je 40b2f │ │ - mov %edi,0xb60(%eax) │ │ + je 40c47 │ │ + mov %edi,0xa8c(%eax) │ │ mov %eax,%ecx │ │ - mov 0x68(%esp),%eax │ │ - movzbl -0x143ed(%ebx,%eax,2),%esi │ │ + mov 0x70(%esp),%eax │ │ + movzbl -0x13769(%ebx,%eax,2),%esi │ │ imul %edi,%esi │ │ - cmp 0xb64(%ecx),%esi │ │ - je 3f497 │ │ - mov 0xb58(%ecx),%eax │ │ + cmp 0xa90(%ecx),%esi │ │ + je 402e7 │ │ + mov 0xa84(%ecx),%eax │ │ test %eax,%eax │ │ - je 3f186 │ │ + je 40006 │ │ mov %ecx,%edi │ │ mov %eax,(%esp) │ │ - call 1500 │ │ - movl $0x0,0xb58(%edi) │ │ + call 14d0 │ │ + movl $0x0,0xa84(%edi) │ │ mov %esi,%eax │ │ shl $0xc,%eax │ │ and $0x3ffff000,%eax │ │ mov %eax,0x8(%esp) │ │ - lea 0x50(%esp),%eax │ │ + lea 0x54(%esp),%eax │ │ mov %eax,(%esp) │ │ movl $0x20,0x4(%esp) │ │ - call 1530 │ │ + call 1500 │ │ xor %ecx,%ecx │ │ test %eax,%eax │ │ - jne 3f1b2 │ │ - mov 0x50(%esp),%ecx │ │ + jne 40032 │ │ + mov 0x54(%esp),%ecx │ │ mov 0x8(%ebp),%eax │ │ - mov %ecx,0xb58(%eax) │ │ + mov %ecx,0xa84(%eax) │ │ test %ecx,%ecx │ │ - je 40b99 │ │ - mov %esi,0xb64(%eax) │ │ + je 40c7a │ │ + mov %esi,0xa90(%eax) │ │ mov %eax,%ecx │ │ mov 0x4a0(%ecx),%esi │ │ mov 0x4a4(%ecx),%edi │ │ - cmp 0xb88(%ecx),%esi │ │ - je 3f4ab │ │ - jmp 3f4b7 │ │ - mov 0x64(%esp),%eax │ │ + cmp 0xab8(%ecx),%esi │ │ + je 402fb │ │ + jmp 40307 │ │ + mov 0x4c(%esp),%eax │ │ cmpl $0x2,0x4(%eax) │ │ - mov %edx,0x30(%esp) │ │ - jb 3f241 │ │ - mov 0xb6c(%ecx),%eax │ │ + mov %edx,0x2c(%esp) │ │ + jb 400c1 │ │ + mov 0xa98(%ecx),%eax │ │ test %eax,%eax │ │ - mov 0x2c(%esp),%ebx │ │ - je 3f21d │ │ + mov 0x28(%esp),%ebx │ │ + je 4009d │ │ mov %eax,(%esp) │ │ - call 1500 │ │ - mov 0x30(%esp),%edx │ │ + call 14d0 │ │ + mov 0x2c(%esp),%edx │ │ mov 0x8(%ebp),%eax │ │ - movl $0x0,0xb6c(%eax) │ │ + movl $0x0,0xa98(%eax) │ │ lea 0x0(,%edx,4),%eax │ │ mov %eax,(%esp) │ │ - call 1510 │ │ - mov 0x30(%esp),%edx │ │ + call 14e0 │ │ + mov 0x2c(%esp),%edx │ │ mov 0x8(%ebp),%ecx │ │ - mov %eax,0xb6c(%ecx) │ │ + mov %eax,0xa98(%ecx) │ │ test %eax,%eax │ │ - je 3f3dd │ │ + je 4022d │ │ imul $0x38c0,%edx,%eax │ │ - mov %eax,0x28(%esp) │ │ + mov %eax,0x30(%esp) │ │ mov %eax,0x8(%esp) │ │ - lea 0x50(%esp),%eax │ │ + lea 0x54(%esp),%eax │ │ mov %eax,(%esp) │ │ movl $0x20,0x4(%esp) │ │ - mov 0x2c(%esp),%ebx │ │ - call 1530 │ │ + mov 0x28(%esp),%ebx │ │ + call 1500 │ │ test %eax,%eax │ │ - jne 3f315 │ │ - mov 0x50(%esp),%ebx │ │ + movl $0xfffffff4,0x24(%esp) │ │ + jne 40c21 │ │ + mov 0x54(%esp),%ebx │ │ test %ebx,%ebx │ │ mov 0x8(%ebp),%ecx │ │ - je 3f322 │ │ + je 40c8e │ │ mov 0x7bc(%ecx),%eax │ │ - mov 0x30(%esp),%edx │ │ + mov 0x2c(%esp),%edx │ │ cmp %eax,%edx │ │ - jle 3f334 │ │ + jle 40191 │ │ mov %eax,%esi │ │ - movl $0xfffffff4,0x28(%esp) │ │ mov 0x7b8(%ecx),%eax │ │ test %eax,%eax │ │ - je 403a3 │ │ + je 40be0 │ │ imul $0x38c0,%esi,%ecx │ │ mov %ecx,0x8(%esp) │ │ mov %eax,0x4(%esp) │ │ mov %ebx,(%esp) │ │ mov %ebx,%esi │ │ - mov 0x2c(%esp),%ebx │ │ - call 14a0 │ │ + mov 0x28(%esp),%ebx │ │ + call 1470 │ │ mov 0x8(%ebp),%eax │ │ mov 0x7b8(%eax),%eax │ │ mov %eax,(%esp) │ │ - call 1500 │ │ + call 14d0 │ │ mov %esi,%ebx │ │ - mov 0x30(%esp),%edx │ │ + mov 0x2c(%esp),%edx │ │ mov 0x8(%ebp),%ecx │ │ mov 0x7bc(%ecx),%eax │ │ mov %ebx,0x7b8(%ecx) │ │ cmp %edx,%eax │ │ - jge 3ee34 │ │ - jmp 403b3 │ │ - movl $0x0,0xa40(%ecx) │ │ - jmp 40bc0 │ │ - movl $0x0,0xeb0(%ecx) │ │ - jmp 40bc0 │ │ - movl $0xfffffff4,0x28(%esp) │ │ - jmp 403e4 │ │ - movl $0xfffffff4,0x28(%esp) │ │ - mov $0xfffffffe,%edx │ │ - jmp 40bcd │ │ + jge 3fcb4 │ │ + jmp 40bf0 │ │ + movl $0x0,0x96c(%ecx) │ │ + jmp 40cae │ │ + movl $0x0,0xe00(%ecx) │ │ + jmp 40cae │ │ mov %ebx,0x34(%esp) │ │ - mov 0x2c(%esp),%ebx │ │ - jge 3f396 │ │ + mov 0x28(%esp),%ebx │ │ + jge 401e6 │ │ imul %edi,%esi │ │ imul $0x38c0,%esi,%esi │ │ add $0x3638,%esi │ │ - mov 0x30(%esp),%edi │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + mov 0x2c(%esp),%edi │ │ nop │ │ nop │ │ mov 0x7b8(%ecx),%eax │ │ mov %eax,0x24(%esp) │ │ add %esi,%eax │ │ mov %eax,(%esp) │ │ - call 1550 │ │ + call 1520 │ │ mov 0x24(%esp),%eax │ │ lea -0x4(%eax,%esi,1),%eax │ │ mov %eax,(%esp) │ │ - call 1560 │ │ + call 1530 │ │ mov 0x8(%ebp),%ecx │ │ inc %edi │ │ add $0x38c0,%esi │ │ cmp 0x7bc(%ecx),%edi │ │ - jl 3f360 │ │ + jl 401b0 │ │ mov 0x7b8(%ecx),%eax │ │ - mov 0x28(%esp),%ecx │ │ + mov 0x30(%esp),%ecx │ │ mov %ecx,0x8(%esp) │ │ mov %eax,0x4(%esp) │ │ mov 0x34(%esp),%esi │ │ mov %esi,(%esp) │ │ - call 14a0 │ │ + call 1470 │ │ mov 0x8(%ebp),%eax │ │ mov 0x7b8(%eax),%eax │ │ mov %eax,(%esp) │ │ - call 1500 │ │ + call 14d0 │ │ mov 0x8(%ebp),%ecx │ │ - mov 0x30(%esp),%eax │ │ + mov 0x2c(%esp),%eax │ │ mov %eax,0x7bc(%ecx) │ │ mov %esi,0x7b8(%ecx) │ │ - jmp 3ee34 │ │ + jmp 3fcb4 │ │ cmpl $0x0,0x7bc(%ecx) │ │ - mov 0x2c(%esp),%ebx │ │ - jle 3f436 │ │ + mov 0x28(%esp),%ebx │ │ + jle 40286 │ │ xor %esi,%esi │ │ mov $0x3638,%edi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -51617,739 +52461,854 @@ │ │ nop │ │ nop │ │ nop │ │ mov 0x7b8(%ecx),%eax │ │ mov %eax,0x24(%esp) │ │ add %edi,%eax │ │ mov %eax,(%esp) │ │ - call 1550 │ │ + call 1520 │ │ mov 0x24(%esp),%eax │ │ lea -0x4(%eax,%edi,1),%eax │ │ mov %eax,(%esp) │ │ - call 1560 │ │ + call 1530 │ │ mov 0x8(%ebp),%ecx │ │ inc %esi │ │ add $0x38c0,%edi │ │ cmp 0x7bc(%ecx),%esi │ │ - jl 3f400 │ │ + jl 40250 │ │ movl $0x0,0x7bc(%ecx) │ │ - jmp 40bc0 │ │ - mov 0xb54(%ecx),%eax │ │ + jmp 40cae │ │ + mov 0xa80(%ecx),%eax │ │ test %eax,%eax │ │ - je 3f497 │ │ + je 402e7 │ │ mov %eax,(%esp) │ │ - call 1500 │ │ + call 14d0 │ │ mov 0x8(%ebp),%ecx │ │ - movl $0x0,0xb54(%ecx) │ │ - mov 0xb58(%ecx),%eax │ │ + movl $0x0,0xa80(%ecx) │ │ + mov 0xa84(%ecx),%eax │ │ test %eax,%eax │ │ - je 3f483 │ │ + je 402d3 │ │ mov %eax,(%esp) │ │ - call 1500 │ │ + call 14d0 │ │ mov 0x8(%ebp),%ecx │ │ - movl $0x0,0xb58(%ecx) │ │ - movl $0x0,0xb64(%ecx) │ │ - movl $0x0,0xb60(%ecx) │ │ + movl $0x0,0xa84(%ecx) │ │ + movl $0x0,0xa90(%ecx) │ │ + movl $0x0,0xa8c(%ecx) │ │ mov 0x4a0(%ecx),%esi │ │ mov 0x4a4(%ecx),%edi │ │ - cmp 0xb88(%ecx),%esi │ │ - jne 3f4b7 │ │ - cmp 0xb8c(%ecx),%edi │ │ - je 3f5d8 │ │ - mov 0xe3c(%ecx),%eax │ │ + cmp 0xab8(%ecx),%esi │ │ + jne 40307 │ │ + cmp 0xabc(%ecx),%edi │ │ + je 40428 │ │ + mov 0xd6c(%ecx),%eax │ │ mov %eax,(%esp) │ │ - mov 0x2c(%esp),%ebx │ │ - call 1500 │ │ + mov 0x28(%esp),%ebx │ │ + call 14d0 │ │ mov %esi,%ecx │ │ neg %ecx │ │ mov %esi,0x24(%esp) │ │ mov %esi,%eax │ │ - mov %ecx,0x30(%esp) │ │ + mov %ecx,0x34(%esp) │ │ cmovge %ecx,%eax │ │ mov %edi,%esi │ │ neg %esi │ │ - mov %edi,0x28(%esp) │ │ + mov %edi,0x2c(%esp) │ │ cmovge %esi,%edi │ │ shl $0x3,%edi │ │ lea 0x40(%edi,%eax,4),%eax │ │ mov %eax,0x8(%esp) │ │ - lea 0x50(%esp),%eax │ │ + lea 0x54(%esp),%eax │ │ mov %eax,(%esp) │ │ movl $0x20,0x4(%esp) │ │ - call 1530 │ │ + call 1500 │ │ xor %ecx,%ecx │ │ test %eax,%eax │ │ - jne 3f50e │ │ - mov 0x50(%esp),%ecx │ │ + jne 4035e │ │ + mov 0x54(%esp),%ecx │ │ mov 0x8(%ebp),%eax │ │ - mov %ecx,0xe3c(%eax) │ │ + mov %ecx,0xd6c(%eax) │ │ test %ecx,%ecx │ │ - je 3f534 │ │ + je 40384 │ │ add $0x20,%ecx │ │ mov 0x24(%esp),%eax │ │ test %eax,%eax │ │ - js 3f54d │ │ + js 4039d │ │ lea (%eax,%eax,1),%edx │ │ lea 0x0(,%eax,4),%eax │ │ mov %ecx,%ebx │ │ - jmp 3f561 │ │ - movl $0x0,0xb8c(%eax) │ │ - movl $0x0,0xb88(%eax) │ │ - jmp 40ba3 │ │ - mov 0x30(%esp),%ebx │ │ + jmp 403b1 │ │ + movl $0x0,0xabc(%eax) │ │ + movl $0x0,0xab8(%eax) │ │ + jmp 40c84 │ │ + mov 0x34(%esp),%ebx │ │ add %ecx,%ebx │ │ lea (%eax,%eax,2),%edx │ │ neg %edx │ │ lea 0x0(,%eax,4),%eax │ │ neg %eax │ │ - mov 0x28(%esp),%edi │ │ + mov 0x2c(%esp),%edi │ │ add %ecx,%edx │ │ add %ecx,%eax │ │ mov 0x8(%ebp),%ecx │ │ - mov %ebx,0xe40(%ecx) │ │ - mov %edx,0xe4c(%ecx) │ │ + mov %ebx,0xd70(%ecx) │ │ + mov %edx,0xd7c(%ecx) │ │ test %edi,%edi │ │ - js 3f58f │ │ + js 403df │ │ lea (%edi,%edi,1),%ecx │ │ lea 0x0(,%edi,4),%edx │ │ mov $0x6,%esi │ │ mov %eax,%ebx │ │ - jmp 3f5a2 │ │ + jmp 403f2 │ │ add %eax,%esi │ │ lea (%edi,%edi,2),%ecx │ │ neg %ecx │ │ lea (%edi,%edi,4),%edx │ │ neg %edx │ │ mov %esi,%ebx │ │ mov $0xfffffff9,%esi │ │ imul %edi,%esi │ │ add %eax,%esi │ │ add %eax,%edx │ │ add %eax,%ecx │ │ mov 0x8(%ebp),%eax │ │ - mov %ebx,0xe44(%eax) │ │ - mov %ecx,0xe48(%eax) │ │ + mov %ebx,0xd74(%eax) │ │ + mov %ecx,0xd78(%eax) │ │ mov %eax,%ecx │ │ - mov %edx,0xe50(%eax) │ │ - mov %esi,0xe54(%eax) │ │ + mov %edx,0xd80(%eax) │ │ + mov %esi,0xd84(%eax) │ │ mov 0x24(%esp),%eax │ │ - mov %eax,0xb88(%ecx) │ │ - mov %edi,0xb8c(%ecx) │ │ + mov %eax,0xab8(%ecx) │ │ + mov %edi,0xabc(%ecx) │ │ mov 0x540(%ecx),%esi │ │ add $0x1f,%esi │ │ and $0xffffffe0,%esi │ │ - mov 0x48(%esp),%ecx │ │ + mov 0x40(%esp),%ecx │ │ shl %cl,%esi │ │ mov 0x8(%ebp),%ecx │ │ - cmp 0xb90(%ecx),%esi │ │ - je 3f671 │ │ - mov 0xe58(%ecx),%eax │ │ + cmp 0xac0(%ecx),%esi │ │ + je 404eb │ │ + mov 0xd88(%ecx),%eax │ │ test %eax,%eax │ │ - mov 0x2c(%esp),%ebx │ │ - je 3f617 │ │ - mov %ecx,%edi │ │ + mov 0x28(%esp),%ebx │ │ + je 4046c │ │ mov %eax,(%esp) │ │ - call 1500 │ │ - movl $0x0,0xe58(%edi) │ │ - lea 0x0(,%esi,4),%edi │ │ - lea (%edi,%edi,8),%eax │ │ + call 14d0 │ │ + mov 0x8(%ebp),%ecx │ │ + movl $0x0,0xd88(%ecx) │ │ + mov $0xc,%edi │ │ + mov 0x4c(%esp),%eax │ │ + cmpl $0x2,0xc(%eax) │ │ + jb 40495 │ │ + mov 0x4(%ecx),%eax │ │ + mov 0x3f4(%eax),%cl │ │ + mov $0x4,%edi │ │ + shl %cl,%edi │ │ + mov 0x8(%ebp),%eax │ │ + imul 0x814(%eax),%edi │ │ + imul %esi,%edi │ │ + lea 0x40(%edi,%edi,2),%eax │ │ mov %eax,0x8(%esp) │ │ - lea 0x50(%esp),%eax │ │ + lea 0x54(%esp),%eax │ │ mov %eax,(%esp) │ │ movl $0x20,0x4(%esp) │ │ - call 1530 │ │ + mov 0x28(%esp),%ebx │ │ + call 1500 │ │ test %eax,%eax │ │ - jne 40268 │ │ - mov 0x50(%esp),%eax │ │ + jne 40bb0 │ │ + mov 0x54(%esp),%eax │ │ test %eax,%eax │ │ - je 40268 │ │ - lea (%edi,%edi,2),%ecx │ │ - mov 0x8(%ebp),%edx │ │ - mov %eax,0xe58(%edx) │ │ - add %ecx,%eax │ │ - mov %eax,0xe5c(%edx) │ │ - add %ecx,%eax │ │ - mov %edx,%ecx │ │ - mov %eax,0xe60(%edx) │ │ - mov %esi,0xb90(%edx) │ │ + je 40bb0 │ │ + mov 0x8(%ebp),%ecx │ │ + mov %eax,0xd88(%ecx) │ │ + add %edi,%eax │ │ + mov %eax,0xd8c(%ecx) │ │ + add %edi,%eax │ │ + mov %eax,0xd90(%ecx) │ │ + mov %esi,0xac0(%ecx) │ │ mov 0x3c(%esp),%edi │ │ - cmp 0xb80(%ecx),%edi │ │ - mov 0x2c(%esp),%ebx │ │ - je 3f7a2 │ │ - mov 0xb74(%ecx),%eax │ │ + cmp 0xab0(%ecx),%edi │ │ + mov 0x28(%esp),%ebx │ │ + je 4061c │ │ + mov 0xaa4(%ecx),%eax │ │ test %eax,%eax │ │ - je 3f6a4 │ │ + je 4051e │ │ mov %eax,(%esp) │ │ - call 1500 │ │ + call 14d0 │ │ mov 0x8(%ebp),%ecx │ │ - movl $0x0,0xb74(%ecx) │ │ - mov 0xb70(%ecx),%eax │ │ + movl $0x0,0xaa4(%ecx) │ │ + mov 0xaa0(%ecx),%eax │ │ test %eax,%eax │ │ mov %ecx,%esi │ │ - je 3f6c2 │ │ + je 4053c │ │ mov %eax,(%esp) │ │ - call 1500 │ │ - movl $0x0,0xb70(%esi) │ │ - imul $0x584,%edi,%eax │ │ + call 14d0 │ │ + movl $0x0,0xaa0(%esi) │ │ + imul $0x544,%edi,%eax │ │ mov %eax,(%esp) │ │ - call 1510 │ │ + call 14e0 │ │ mov %edi,%ecx │ │ mov %eax,%edi │ │ - mov %eax,0xb74(%esi) │ │ + mov %eax,0xaa4(%esi) │ │ mov %ecx,%eax │ │ shl $0xc,%eax │ │ or $0x3,%eax │ │ mov %eax,(%esp) │ │ - call 1510 │ │ - mov %eax,0xb70(%esi) │ │ + call 14e0 │ │ + mov %eax,0xaa0(%esi) │ │ test %edi,%edi │ │ mov %esi,%ecx │ │ - je 4027a │ │ + je 40bc2 │ │ test %eax,%eax │ │ - je 4027a │ │ - mov 0x64(%esp),%eax │ │ + je 40bc2 │ │ + mov 0x4c(%esp),%eax │ │ cmpl $0x2,0x4(%eax) │ │ - jb 3f794 │ │ - mov 0xb4c(%ecx),%eax │ │ + jb 4060e │ │ + mov 0xa78(%ecx),%eax │ │ test %eax,%eax │ │ - mov 0x2c(%esp),%ebx │ │ - je 3f733 │ │ + mov 0x28(%esp),%ebx │ │ + je 405ad │ │ mov %eax,(%esp) │ │ - call 1500 │ │ + call 14d0 │ │ mov 0x8(%ebp),%ecx │ │ - movl $0x0,0xb4c(%ecx) │ │ - mov 0xb50(%ecx),%eax │ │ + movl $0x0,0xa78(%ecx) │ │ + mov 0xa7c(%ecx),%eax │ │ test %eax,%eax │ │ mov %ecx,%esi │ │ mov 0x3c(%esp),%edi │ │ - je 3f755 │ │ + je 405cf │ │ mov %eax,(%esp) │ │ - call 1500 │ │ - movl $0x0,0xb50(%esi) │ │ + call 14d0 │ │ + movl $0x0,0xa7c(%esi) │ │ mov %edi,%eax │ │ shl $0xf,%eax │ │ mov %eax,(%esp) │ │ - call 1510 │ │ + call 14e0 │ │ mov %edi,%ecx │ │ mov %eax,%edi │ │ - mov %eax,0xb4c(%esi) │ │ + mov %eax,0xa78(%esi) │ │ mov %ecx,%eax │ │ shl $0xb,%eax │ │ lea (%eax,%eax,4),%eax │ │ mov %eax,(%esp) │ │ - call 1510 │ │ - mov %eax,0xb50(%esi) │ │ + call 14e0 │ │ + mov %eax,0xa7c(%esi) │ │ test %edi,%edi │ │ mov %esi,%ecx │ │ - je 4027a │ │ + je 40bc2 │ │ test %eax,%eax │ │ - je 4027a │ │ + je 40bc2 │ │ mov 0x3c(%esp),%eax │ │ - mov %eax,0xb80(%ecx) │ │ - mov 0x2c(%esp),%ebx │ │ + mov %eax,0xab0(%ecx) │ │ + mov 0x28(%esp),%ebx │ │ mov 0x540(%ecx),%esi │ │ add $0x7f,%esi │ │ sar $0x7,%esi │ │ - mov %esi,0x810(%ecx) │ │ - imul 0x800(%ecx),%esi │ │ - cmp 0xb84(%ecx),%esi │ │ - je 3f80f │ │ - mov 0xb78(%ecx),%eax │ │ + mov %esi,0x820(%ecx) │ │ + imul 0x810(%ecx),%esi │ │ + cmp 0xab4(%ecx),%esi │ │ + je 4067c │ │ + mov 0xaa8(%ecx),%eax │ │ test %eax,%eax │ │ mov %ecx,%edi │ │ - je 3f7e9 │ │ + je 4065b │ │ mov %eax,(%esp) │ │ - mov 0x2c(%esp),%ebx │ │ - call 1500 │ │ - mov 0x2c(%esp),%ebx │ │ - movl $0x0,0xb78(%edi) │ │ - mov %esi,%eax │ │ - shl $0x5,%eax │ │ - lea (%eax,%eax,8),%eax │ │ + call 14d0 │ │ + movl $0x0,0xaa8(%edi) │ │ + imul $0x78,%esi,%eax │ │ mov %eax,(%esp) │ │ - call 1510 │ │ - mov %eax,0xb78(%edi) │ │ + call 14e0 │ │ + mov %eax,0xaa8(%edi) │ │ test %eax,%eax │ │ mov %edi,%ecx │ │ - je 40b0c │ │ - mov %esi,0xb84(%ecx) │ │ + je 40c3b │ │ + mov %esi,0xab4(%ecx) │ │ mov 0xc(%ecx),%eax │ │ mov %ecx,%edi │ │ xor %ecx,%ecx │ │ cmpl $0x0,0x558(%eax) │ │ setne %cl │ │ xor %edx,%edx │ │ cmpl $0x0,0x55c(%eax) │ │ setne %dl │ │ lea (%ecx,%edx,2),%ecx │ │ xor %edx,%edx │ │ cmpl $0x0,0x560(%eax) │ │ setne %dl │ │ lea (%ecx,%edx,4),%ecx │ │ - mov %ecx,0xe88(%edi) │ │ + mov %ecx,0xdb8(%edi) │ │ mov 0x50c(%eax),%ecx │ │ - cmp 0xc30(%edi),%ecx │ │ - je 3f877 │ │ - lea 0xba0(%edi),%eax │ │ + cmp 0xb60(%edi),%ecx │ │ + je 406e0 │ │ + lea 0xad0(%edi),%eax │ │ mov %ecx,0x4(%esp) │ │ mov %eax,(%esp) │ │ - mov 0x2c(%esp),%ebx │ │ - call 58970 │ │ + call 59900 │ │ mov 0xc(%edi),%eax │ │ mov 0x50c(%eax),%ecx │ │ - mov %ecx,0xc30(%edi) │ │ - lea 0xc34(%edi),%ecx │ │ + mov %ecx,0xb60(%edi) │ │ + lea 0xb64(%edi),%ecx │ │ movl $0x0,0x8c(%esp) │ │ lea 0x8c(%esp),%edx │ │ mov %edx,0x8(%esp) │ │ mov %eax,0x4(%esp) │ │ mov %ecx,(%esp) │ │ - mov 0x2c(%esp),%ebx │ │ - call 58e80 │ │ - mov 0xb74(%edi),%eax │ │ - imul $0x584,0x3c(%esp),%ecx │ │ + call 59e10 │ │ + mov 0xaa4(%edi),%eax │ │ + imul $0x544,0x3c(%esp),%ecx │ │ mov %ecx,0x8(%esp) │ │ mov %eax,(%esp) │ │ movl $0x0,0x4(%esp) │ │ - mov 0x2c(%esp),%ebx │ │ - call 1540 │ │ - mov 0x2c(%esp),%ebx │ │ - mov 0x7fc(%edi),%esi │ │ - imul 0x804(%edi),%esi │ │ - mov 0x48(%esp),%ecx │ │ + call 1510 │ │ + mov 0x80c(%edi),%esi │ │ + imul 0x814(%edi),%esi │ │ + mov 0x40(%esp),%ecx │ │ shl %cl,%esi │ │ - cmp 0x7d8(%edi),%esi │ │ + cmp 0x7e8(%edi),%esi │ │ mov %edi,%ecx │ │ - je 3f970 │ │ - mov 0x7dc(%ecx),%eax │ │ + je 407c1 │ │ + mov 0x7ec(%ecx),%eax │ │ test %eax,%eax │ │ - je 3f914 │ │ + je 40765 │ │ mov %ecx,%edi │ │ mov %eax,(%esp) │ │ - mov 0x2c(%esp),%ebx │ │ - call 1500 │ │ - mov 0x2c(%esp),%ebx │ │ - movl $0x0,0x7dc(%edi) │ │ + call 14d0 │ │ + movl $0x0,0x7ec(%edi) │ │ mov %esi,%edi │ │ shl $0x7,%edi │ │ lea (%edi,%edi,2),%eax │ │ mov %eax,0x8(%esp) │ │ - lea 0x50(%esp),%eax │ │ + lea 0x54(%esp),%eax │ │ mov %eax,(%esp) │ │ movl $0x20,0x4(%esp) │ │ - call 1530 │ │ + call 1500 │ │ xor %ecx,%ecx │ │ test %eax,%eax │ │ - jne 3f93e │ │ - mov 0x50(%esp),%ecx │ │ + jne 4078f │ │ + mov 0x54(%esp),%ecx │ │ mov 0x8(%ebp),%edx │ │ - mov %ecx,0x7dc(%edx) │ │ + mov %ecx,0x7ec(%edx) │ │ test %ecx,%ecx │ │ - je 40b3b │ │ + je 40c53 │ │ add %ecx,%edi │ │ - mov %edi,0x7e0(%edx) │ │ + mov %edi,0x7f0(%edx) │ │ mov %esi,%eax │ │ shl $0x8,%eax │ │ add %ecx,%eax │ │ - mov %eax,0x7e4(%edx) │ │ - mov %esi,0x7d8(%edx) │ │ - mov 0x2c(%esp),%ebx │ │ + mov %eax,0x7f4(%edx) │ │ + mov %esi,0x7e8(%edx) │ │ + mov 0x28(%esp),%ebx │ │ mov %edx,%ecx │ │ - mov 0xc(%ecx),%edx │ │ - mov 0x218(%edx),%esi │ │ - imul 0x800(%ecx),%esi │ │ - cmp 0xb94(%ecx),%esi │ │ - je 3f9e6 │ │ - mov 0xe34(%ecx),%eax │ │ + mov 0xc(%ecx),%eax │ │ + mov 0x218(%eax),%esi │ │ + imul 0x810(%ecx),%esi │ │ + cmp 0xac4(%ecx),%esi │ │ + je 4082b │ │ + mov 0xd64(%ecx),%eax │ │ test %eax,%eax │ │ mov %ecx,%edi │ │ - je 3f9ae │ │ + je 407f7 │ │ mov %eax,(%esp) │ │ - mov 0x2c(%esp),%ebx │ │ - call 1500 │ │ - mov 0x2c(%esp),%ebx │ │ - movl $0x0,0xe34(%edi) │ │ + call 14d0 │ │ + movl $0x0,0xd64(%edi) │ │ mov %esi,%eax │ │ shl $0x6,%eax │ │ mov %eax,(%esp) │ │ - call 1510 │ │ - mov %eax,0xe34(%edi) │ │ + call 14e0 │ │ + mov %eax,0xd64(%edi) │ │ test %eax,%eax │ │ - je 40bb4 │ │ + je 40ca2 │ │ mov %esi,%ecx │ │ shl $0x5,%ecx │ │ add %ecx,%eax │ │ mov 0x8(%ebp),%ecx │ │ - mov %eax,0xe38(%ecx) │ │ - mov %esi,0xb94(%ecx) │ │ - mov 0xc(%ecx),%edx │ │ - mov 0x2c(%esp),%ebx │ │ - testb $0x1,0xe4(%edx) │ │ - jne 3f9f8 │ │ - cmpl $0x0,0x1cc(%edx) │ │ - je 3fa72 │ │ - lea 0xa44(%ecx),%eax │ │ - mov %eax,0x24(%esp) │ │ - mov 0x4(%ecx),%eax │ │ - mov %eax,0x28(%esp) │ │ - lea 0x618(%ecx),%eax │ │ - mov %eax,0x30(%esp) │ │ + mov %eax,0xd68(%ecx) │ │ + mov %esi,0xac4(%ecx) │ │ + mov 0xc(%ecx),%eax │ │ + testb $0x1,0xe4(%eax) │ │ + jne 4083d │ │ + cmpl $0x0,0x1cc(%eax) │ │ + je 408aa │ │ + lea 0x970(%ecx),%edx │ │ + mov %edx,0x24(%esp) │ │ + mov 0x4(%ecx),%edx │ │ + mov %edx,0x2c(%esp) │ │ + lea 0x618(%ecx),%esi │ │ mov 0x5cc(%ecx),%edi │ │ lea 0x634(%ecx),%ebx │ │ - mov %ecx,%esi │ │ - lea 0x5d0(%ecx),%ecx │ │ - mov 0x7b4(%esi),%eax │ │ - mov %eax,0x1c(%esp) │ │ - mov %ecx,0x18(%esp) │ │ + lea 0x5d0(%ecx),%edx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0x7b4(%ecx),%ecx │ │ + mov %ecx,0x1c(%esp) │ │ + mov %edx,0x18(%esp) │ │ mov %ebx,0x14(%esp) │ │ mov %edi,0x10(%esp) │ │ - mov 0x2c(%esp),%ebx │ │ - mov 0x30(%esp),%eax │ │ - mov %eax,0xc(%esp) │ │ - mov %edx,0x8(%esp) │ │ - mov 0x28(%esp),%eax │ │ + mov %esi,0xc(%esp) │ │ + mov %eax,0x8(%esp) │ │ + mov 0x2c(%esp),%eax │ │ mov %eax,0x4(%esp) │ │ mov 0x24(%esp),%eax │ │ mov %eax,(%esp) │ │ - mov %ebx,%edi │ │ - call 63f60 │ │ + mov 0x28(%esp),%ebx │ │ + call 652a0 │ │ + mov 0x8(%ebp),%ecx │ │ test %eax,%eax │ │ - js 40b1b │ │ - mov 0xc(%esi),%edx │ │ - mov %esi,%ecx │ │ - mov %edi,%ebx │ │ - mov %ecx,%edi │ │ - mov 0x4(%ecx),%ecx │ │ + js 40cae │ │ + mov 0x4c(%esp),%eax │ │ + cmpl $0x2,0xc(%eax) │ │ + jb 408d3 │ │ + mov %ecx,(%esp) │ │ + mov 0x28(%esp),%ebx │ │ + call a67f0 │ │ + mov 0x8(%ebp),%ecx │ │ + movl $0xfffffff4,0x24(%esp) │ │ + test %eax,%eax │ │ + jne 40c8e │ │ + mov 0x8(%ebp),%eax │ │ + mov 0x4(%eax),%ecx │ │ + mov 0x8(%ebp),%eax │ │ + mov 0xc(%eax),%edx │ │ mov 0x334(%edx),%eax │ │ - lea 0x814(%edi),%esi │ │ + mov 0x8(%ebp),%esi │ │ + lea 0x824(%esi),%esi │ │ mov %esi,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 41e50 │ │ - mov 0xc(%edi),%esi │ │ - mov 0x34c(%esi),%eax │ │ - test %eax,%eax │ │ - je 3fd81 │ │ - imul $0x98,0x350(%esi),%edx │ │ - lea 0x40b24(%ebx),%ecx │ │ - mov (%ecx,%edx,1),%ebx │ │ - imul $0x98,0x354(%esi),%edi │ │ - imul $0x98,0x358(%esi),%esi │ │ - mov %esi,0x24(%esp) │ │ + mov 0x28(%esp),%ebx │ │ + call 42c70 │ │ mov 0x8(%ebp),%esi │ │ - mov %ebx,0x874(%esi) │ │ - mov 0x4c(%ecx,%edi,1),%ebx │ │ - mov %ebx,0x878(%esi) │ │ - mov 0x24(%esp),%ebx │ │ - mov 0x4c(%ecx,%ebx,1),%ebx │ │ - mov %ebx,0x87c(%esi) │ │ - mov 0x4(%ecx,%edx,1),%ebx │ │ - mov %ebx,0x880(%esi) │ │ - mov 0x50(%ecx,%edi,1),%ebx │ │ + mov 0xc(%esi),%edx │ │ + cmpl $0x0,0x34c(%edx) │ │ + je 40fe1 │ │ + imul $0x98,0x350(%edx),%ecx │ │ + lea 0x40724(%ebx),%eax │ │ + mov (%eax,%ecx,1),%ebx │ │ + imul $0x98,0x354(%edx),%edi │ │ + mov %edx,0x24(%esp) │ │ + imul $0x98,0x358(%edx),%edx │ │ mov %ebx,0x884(%esi) │ │ - mov 0x24(%esp),%ebx │ │ - mov 0x50(%ecx,%ebx,1),%ebx │ │ + mov 0x4c(%eax,%edi,1),%ebx │ │ mov %ebx,0x888(%esi) │ │ - mov 0x8(%ecx,%edx,1),%ebx │ │ + mov 0x4c(%eax,%edx,1),%ebx │ │ mov %ebx,0x88c(%esi) │ │ - mov 0x54(%ecx,%edi,1),%ebx │ │ + mov 0x4(%eax,%ecx,1),%ebx │ │ mov %ebx,0x890(%esi) │ │ - mov 0x24(%esp),%ebx │ │ - mov 0x54(%ecx,%ebx,1),%ebx │ │ + mov 0x50(%eax,%edi,1),%ebx │ │ mov %ebx,0x894(%esi) │ │ - mov 0xc(%ecx,%edx,1),%ebx │ │ + mov 0x50(%eax,%edx,1),%ebx │ │ mov %ebx,0x898(%esi) │ │ - mov 0x58(%ecx,%edi,1),%ebx │ │ + mov 0x8(%eax,%ecx,1),%ebx │ │ mov %ebx,0x89c(%esi) │ │ - mov 0x24(%esp),%ebx │ │ - mov 0x58(%ecx,%ebx,1),%ebx │ │ + mov 0x54(%eax,%edi,1),%ebx │ │ mov %ebx,0x8a0(%esi) │ │ - mov 0x10(%ecx,%edx,1),%ebx │ │ + mov 0x54(%eax,%edx,1),%ebx │ │ mov %ebx,0x8a4(%esi) │ │ - mov 0x5c(%ecx,%edi,1),%ebx │ │ + mov 0xc(%eax,%ecx,1),%ebx │ │ mov %ebx,0x8a8(%esi) │ │ - mov 0x24(%esp),%ebx │ │ - mov 0x5c(%ecx,%ebx,1),%ebx │ │ + mov 0x58(%eax,%edi,1),%ebx │ │ mov %ebx,0x8ac(%esi) │ │ - mov 0x14(%ecx,%edx,1),%ebx │ │ + mov 0x58(%eax,%edx,1),%ebx │ │ mov %ebx,0x8b0(%esi) │ │ - mov 0x60(%ecx,%edi,1),%ebx │ │ + mov 0x10(%eax,%ecx,1),%ebx │ │ mov %ebx,0x8b4(%esi) │ │ - mov 0x24(%esp),%ebx │ │ - mov 0x60(%ecx,%ebx,1),%ebx │ │ + mov 0x5c(%eax,%edi,1),%ebx │ │ mov %ebx,0x8b8(%esi) │ │ - mov 0x18(%ecx,%edx,1),%ebx │ │ + mov 0x5c(%eax,%edx,1),%ebx │ │ mov %ebx,0x8bc(%esi) │ │ - mov 0x64(%ecx,%edi,1),%ebx │ │ + mov 0x14(%eax,%ecx,1),%ebx │ │ mov %ebx,0x8c0(%esi) │ │ - mov 0x24(%esp),%ebx │ │ - mov 0x64(%ecx,%ebx,1),%ebx │ │ + mov 0x60(%eax,%edi,1),%ebx │ │ mov %ebx,0x8c4(%esi) │ │ - mov 0x1c(%ecx,%edx,1),%ebx │ │ + mov 0x60(%eax,%edx,1),%ebx │ │ mov %ebx,0x8c8(%esi) │ │ - mov 0x68(%ecx,%edi,1),%ebx │ │ + mov 0x18(%eax,%ecx,1),%ebx │ │ mov %ebx,0x8cc(%esi) │ │ - mov 0x24(%esp),%ebx │ │ - mov 0x68(%ecx,%ebx,1),%ebx │ │ + mov 0x64(%eax,%edi,1),%ebx │ │ mov %ebx,0x8d0(%esi) │ │ - mov 0x20(%ecx,%edx,1),%ebx │ │ + mov 0x64(%eax,%edx,1),%ebx │ │ mov %ebx,0x8d4(%esi) │ │ - mov 0x6c(%ecx,%edi,1),%ebx │ │ + mov 0x1c(%eax,%ecx,1),%ebx │ │ mov %ebx,0x8d8(%esi) │ │ - mov 0x24(%esp),%ebx │ │ - mov 0x6c(%ecx,%ebx,1),%ebx │ │ + mov 0x68(%eax,%edi,1),%ebx │ │ mov %ebx,0x8dc(%esi) │ │ - mov 0x24(%ecx,%edx,1),%ebx │ │ + mov 0x68(%eax,%edx,1),%ebx │ │ mov %ebx,0x8e0(%esi) │ │ - mov 0x70(%ecx,%edi,1),%ebx │ │ + mov 0x20(%eax,%ecx,1),%ebx │ │ mov %ebx,0x8e4(%esi) │ │ - mov 0x24(%esp),%ebx │ │ - mov 0x70(%ecx,%ebx,1),%ebx │ │ + mov 0x6c(%eax,%edi,1),%ebx │ │ mov %ebx,0x8e8(%esi) │ │ - mov 0x28(%ecx,%edx,1),%ebx │ │ + mov 0x6c(%eax,%edx,1),%ebx │ │ mov %ebx,0x8ec(%esi) │ │ - mov 0x74(%ecx,%edi,1),%ebx │ │ + mov 0x24(%eax,%ecx,1),%ebx │ │ mov %ebx,0x8f0(%esi) │ │ - mov 0x24(%esp),%ebx │ │ - mov 0x74(%ecx,%ebx,1),%ebx │ │ + mov 0x70(%eax,%edi,1),%ebx │ │ mov %ebx,0x8f4(%esi) │ │ - mov 0x2c(%ecx,%edx,1),%ebx │ │ + mov 0x70(%eax,%edx,1),%ebx │ │ mov %ebx,0x8f8(%esi) │ │ - mov 0x78(%ecx,%edi,1),%ebx │ │ + mov 0x28(%eax,%ecx,1),%ebx │ │ mov %ebx,0x8fc(%esi) │ │ - mov 0x24(%esp),%ebx │ │ - mov 0x78(%ecx,%ebx,1),%ebx │ │ + mov 0x74(%eax,%edi,1),%ebx │ │ mov %ebx,0x900(%esi) │ │ - mov 0x30(%ecx,%edx,1),%ebx │ │ + mov 0x74(%eax,%edx,1),%ebx │ │ mov %ebx,0x904(%esi) │ │ - mov 0x7c(%ecx,%edi,1),%ebx │ │ + mov 0x2c(%eax,%ecx,1),%ebx │ │ mov %ebx,0x908(%esi) │ │ - mov 0x24(%esp),%ebx │ │ - mov 0x7c(%ecx,%ebx,1),%ebx │ │ + mov 0x78(%eax,%edi,1),%ebx │ │ mov %ebx,0x90c(%esi) │ │ - mov 0x34(%ecx,%edx,1),%ebx │ │ + mov 0x78(%eax,%edx,1),%ebx │ │ mov %ebx,0x910(%esi) │ │ - mov 0x80(%ecx,%edi,1),%ebx │ │ + mov 0x30(%eax,%ecx,1),%ebx │ │ mov %ebx,0x914(%esi) │ │ - mov 0x24(%esp),%ebx │ │ - mov 0x80(%ecx,%ebx,1),%ebx │ │ + mov 0x7c(%eax,%edi,1),%ebx │ │ mov %ebx,0x918(%esi) │ │ - mov 0x38(%ecx,%edx,1),%ebx │ │ + mov 0x7c(%eax,%edx,1),%ebx │ │ mov %ebx,0x91c(%esi) │ │ - mov 0x84(%ecx,%edi,1),%ebx │ │ + mov 0x34(%eax,%ecx,1),%ebx │ │ mov %ebx,0x920(%esi) │ │ - mov 0x24(%esp),%ebx │ │ - mov 0x84(%ecx,%ebx,1),%ebx │ │ + mov 0x80(%eax,%edi,1),%ebx │ │ mov %ebx,0x924(%esi) │ │ - mov 0x3c(%ecx,%edx,1),%ebx │ │ + mov 0x80(%eax,%edx,1),%ebx │ │ mov %ebx,0x928(%esi) │ │ - mov 0x88(%ecx,%edi,1),%ebx │ │ + mov 0x38(%eax,%ecx,1),%ebx │ │ mov %ebx,0x92c(%esi) │ │ - mov 0x24(%esp),%ebx │ │ - mov 0x88(%ecx,%ebx,1),%ebx │ │ + mov 0x84(%eax,%edi,1),%ebx │ │ mov %ebx,0x930(%esi) │ │ - mov 0x40(%ecx,%edx,1),%ebx │ │ + mov 0x84(%eax,%edx,1),%ebx │ │ mov %ebx,0x934(%esi) │ │ - mov 0x8c(%ecx,%edi,1),%ebx │ │ + mov 0x3c(%eax,%ecx,1),%ebx │ │ mov %ebx,0x938(%esi) │ │ - mov 0x24(%esp),%ebx │ │ - mov 0x8c(%ecx,%ebx,1),%ebx │ │ + mov 0x88(%eax,%edi,1),%ebx │ │ mov %ebx,0x93c(%esi) │ │ - mov 0x44(%ecx,%edx,1),%ebx │ │ + mov 0x88(%eax,%edx,1),%ebx │ │ mov %ebx,0x940(%esi) │ │ - mov 0x90(%ecx,%edi,1),%ebx │ │ + mov 0x40(%eax,%ecx,1),%ebx │ │ mov %ebx,0x944(%esi) │ │ - mov 0x24(%esp),%ebx │ │ - mov 0x90(%ecx,%ebx,1),%ebx │ │ + mov 0x8c(%eax,%edi,1),%ebx │ │ mov %ebx,0x948(%esi) │ │ - mov 0x48(%ecx,%edx,1),%edx │ │ - mov %edx,0x94c(%esi) │ │ - mov 0x94(%ecx,%edi,1),%edx │ │ - mov 0x2c(%esp),%ebx │ │ - mov %edx,0x950(%esi) │ │ - mov 0x24(%esp),%edx │ │ - mov 0x94(%ecx,%edx,1),%ecx │ │ - mov %ecx,0x954(%esi) │ │ - cmp $0x1,%eax │ │ - jg 3fff5 │ │ - imul $0xe4,%eax,%ecx │ │ - mov 0x8(%ebp),%edx │ │ - lea 0x954(%ecx,%edx,1),%ecx │ │ - add $0xfffffffe,%eax │ │ - lea 0x40b24(%ebx),%edx │ │ + mov 0x8c(%eax,%edx,1),%ebx │ │ + mov %ebx,0x94c(%esi) │ │ + mov 0x44(%eax,%ecx,1),%ebx │ │ + mov %ebx,0x950(%esi) │ │ + mov 0x90(%eax,%edi,1),%ebx │ │ + mov %ebx,0x954(%esi) │ │ + mov 0x90(%eax,%edx,1),%ebx │ │ + mov %ebx,0x958(%esi) │ │ + mov 0x48(%eax,%ecx,1),%ecx │ │ + mov %ecx,0x95c(%esi) │ │ + mov 0x94(%eax,%edi,1),%ecx │ │ + mov 0x28(%esp),%ebx │ │ + mov %ecx,0x960(%esi) │ │ + mov 0x94(%eax,%edx,1),%eax │ │ + mov %eax,0x964(%esi) │ │ + mov 0x24(%esp),%esi │ │ + cmpl $0x0,0x570(%esi) │ │ + jne 4100e │ │ + jmp 41268 │ │ + mov 0x8(%ebp),%ecx │ │ + movl $0x0,0xac0(%ecx) │ │ + jmp 40cae │ │ + movl $0x0,0xab0(%ecx) │ │ + jmp 40cae │ │ + movl $0x0,0xa94(%eax) │ │ + jmp 40c84 │ │ + mov %esi,%eax │ │ + mov %ebx,0x7b8(%ecx) │ │ + cmp %edx,%eax │ │ + jge 3fcb4 │ │ + imul $0x38c0,%eax,%edi │ │ + lea 0x3634(%ebx,%edi,1),%esi │ │ + mov %esi,(%esp) │ │ + movl $0x0,0x4(%esp) │ │ + mov %ebx,0x34(%esp) │ │ + mov 0x28(%esp),%ebx │ │ + mov %eax,0x30(%esp) │ │ + call 1540 │ │ + test %eax,%eax │ │ + je 40f4b │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0x4c(%esp),%eax │ │ + cmpl $0x2,0xc(%eax) │ │ + mov 0x28(%esp),%ebx │ │ + jae 40cc4 │ │ + jmp 40d31 │ │ + movl $0x0,0xab4(%ecx) │ │ + jmp 40cae │ │ + movl $0x0,0xa8c(%eax) │ │ + jmp 40c84 │ │ + movl $0x0,0x7e8(%edx) │ │ + movl $0xfffffff4,0x24(%esp) │ │ + mov %edx,%ecx │ │ + mov 0x4c(%esp),%eax │ │ + cmpl $0x2,0xc(%eax) │ │ + mov 0x28(%esp),%ebx │ │ + jae 40cc4 │ │ + jmp 40d31 │ │ + movl $0x0,0xa90(%eax) │ │ + movl $0xfffffff4,0x24(%esp) │ │ + mov %eax,%ecx │ │ + mov 0x4c(%esp),%eax │ │ + cmpl $0x2,0xc(%eax) │ │ + mov 0x28(%esp),%ebx │ │ + jb 40d31 │ │ + jmp 40cc4 │ │ + mov %edi,%ecx │ │ + movl $0x0,0xac4(%edi) │ │ + movl $0xfffffff4,0x24(%esp) │ │ + mov 0x4c(%esp),%eax │ │ + cmpl $0x2,0xc(%eax) │ │ + mov 0x28(%esp),%ebx │ │ + jb 40d31 │ │ + mov 0xdc0(%ecx),%eax │ │ + mov %eax,(%esp) │ │ + call 1480 │ │ + mov 0x8(%ebp),%eax │ │ + cmpl $0x0,0xdd0(%eax) │ │ + jne 40d20 │ │ + cmpl $0x0,0x24(%esp) │ │ + je 40d03 │ │ + movl $0xffffffff,0xdd0(%eax) │ │ + mov 0xdc0(%eax),%eax │ │ + add $0x4,%eax │ │ + mov %eax,(%esp) │ │ + call 1550 │ │ + mov 0x8(%ebp),%eax │ │ + add $0xdbc,%eax │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xdc0(%ecx),%ecx │ │ + mov %ecx,0x4(%esp) │ │ + mov %eax,(%esp) │ │ + call 1490 │ │ + mov 0x8(%ebp),%eax │ │ + mov 0xdc0(%eax),%eax │ │ + mov %eax,(%esp) │ │ + call 14a0 │ │ + mov 0x8(%ebp),%ecx │ │ + lea 0x524(%ecx),%esi │ │ + xor %eax,%eax │ │ + cmpl $0x0,0x24(%esp) │ │ + sete %al │ │ + or $0xfffffffe,%eax │ │ + mov %esi,(%esp) │ │ + mov %eax,0x4(%esp) │ │ + movl $0x3,0x8(%esp) │ │ + call 61fe0 │ │ + mov 0x8(%ebp),%eax │ │ + cmpl $0x0,0x18(%eax) │ │ + je 40d6f │ │ + add $0x10,%eax │ │ + mov %eax,(%esp) │ │ + call 61eb0 │ │ + mov 0x8(%ebp),%eax │ │ + add $0x5ec,%eax │ │ + mov %eax,(%esp) │ │ + call 62a30 │ │ + mov 0x8(%ebp),%eax │ │ + cmpl $0x0,0xbc(%eax) │ │ + je 40d98 │ │ + add $0xb4,%eax │ │ + mov %eax,(%esp) │ │ + call 61eb0 │ │ + mov 0x8(%ebp),%eax │ │ + add $0x5f0,%eax │ │ + mov %eax,(%esp) │ │ + call 62a30 │ │ + mov 0x8(%ebp),%eax │ │ + cmpl $0x0,0x160(%eax) │ │ + je 40dc1 │ │ + add $0x158,%eax │ │ + mov %eax,(%esp) │ │ + call 61eb0 │ │ + mov 0x8(%ebp),%eax │ │ + add $0x5f4,%eax │ │ + mov %eax,(%esp) │ │ + call 62a30 │ │ + mov 0x8(%ebp),%eax │ │ + cmpl $0x0,0x204(%eax) │ │ + je 40dea │ │ + add $0x1fc,%eax │ │ + mov %eax,(%esp) │ │ + call 61eb0 │ │ + mov 0x8(%ebp),%eax │ │ + add $0x5f8,%eax │ │ + mov %eax,(%esp) │ │ + call 62a30 │ │ + mov 0x8(%ebp),%eax │ │ + cmpl $0x0,0x2a8(%eax) │ │ + je 40e13 │ │ + add $0x2a0,%eax │ │ + mov %eax,(%esp) │ │ + call 61eb0 │ │ + mov 0x8(%ebp),%eax │ │ + add $0x5fc,%eax │ │ + mov %eax,(%esp) │ │ + call 62a30 │ │ + mov 0x8(%ebp),%eax │ │ + cmpl $0x0,0x34c(%eax) │ │ + je 40e3c │ │ + add $0x344,%eax │ │ + mov %eax,(%esp) │ │ + call 61eb0 │ │ + mov 0x8(%ebp),%eax │ │ + add $0x600,%eax │ │ + mov %eax,(%esp) │ │ + call 62a30 │ │ + mov 0x8(%ebp),%eax │ │ + cmpl $0x0,0x3f0(%eax) │ │ + je 40e65 │ │ + add $0x3e8,%eax │ │ + mov %eax,(%esp) │ │ + call 61eb0 │ │ + mov 0x8(%ebp),%eax │ │ + add $0x604,%eax │ │ + mov %eax,(%esp) │ │ + call 62a30 │ │ + mov 0x8(%ebp),%eax │ │ + add $0x48c,%eax │ │ + mov %eax,(%esp) │ │ + call 61dc0 │ │ + mov %esi,(%esp) │ │ + call 61eb0 │ │ + mov 0x8(%ebp),%eax │ │ + add $0x700,%eax │ │ + mov %eax,(%esp) │ │ + call 3d3c0 │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ecx),%eax │ │ + cmpl $0x0,0x200(%eax) │ │ + je 40ec2 │ │ + lea 0x710(%ecx),%esi │ │ + mov %esi,(%esp) │ │ + call 3d490 │ │ + mov %esi,(%esp) │ │ + call 3d3c0 │ │ + mov 0x8(%ebp),%ecx │ │ + lea 0x608(%ecx),%eax │ │ + mov %eax,(%esp) │ │ + call 62a30 │ │ + mov 0x8(%ebp),%eax │ │ + add $0x60c,%eax │ │ + mov %eax,(%esp) │ │ + call 62a30 │ │ + mov 0x8(%ebp),%eax │ │ + add $0x5c8,%eax │ │ + mov %eax,(%esp) │ │ + call 62a30 │ │ + mov 0x8(%ebp),%eax │ │ + mov %eax,(%esp) │ │ + call 62a30 │ │ + mov 0x8(%ebp),%eax │ │ + add $0x8,%eax │ │ + mov %eax,(%esp) │ │ + call 62a30 │ │ + mov 0x8(%ebp),%eax │ │ + cmpl $0x0,0x728(%eax) │ │ + jle 40f3f │ │ + xor %esi,%esi │ │ + xor %edi,%edi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x8e8(%edx),%esi │ │ - mov %esi,-0xe0(%ecx) │ │ - mov 0x934(%edx),%esi │ │ - mov %esi,-0xdc(%ecx) │ │ - mov 0x934(%edx),%esi │ │ - mov %esi,-0xd8(%ecx) │ │ - mov 0x8ec(%edx),%esi │ │ - mov %esi,-0xd4(%ecx) │ │ - mov 0x938(%edx),%esi │ │ - mov %esi,-0xd0(%ecx) │ │ - mov 0x938(%edx),%esi │ │ - mov %esi,-0xcc(%ecx) │ │ - mov 0x8f0(%edx),%esi │ │ - mov %esi,-0xc8(%ecx) │ │ - mov 0x93c(%edx),%esi │ │ - mov %esi,-0xc4(%ecx) │ │ - mov 0x93c(%edx),%esi │ │ - mov %esi,-0xc0(%ecx) │ │ - mov 0x8f4(%edx),%esi │ │ - mov %esi,-0xbc(%ecx) │ │ - mov 0x940(%edx),%esi │ │ - mov %esi,-0xb8(%ecx) │ │ - mov 0x940(%edx),%esi │ │ - mov %esi,-0xb4(%ecx) │ │ - mov 0x8f8(%edx),%esi │ │ - mov %esi,-0xb0(%ecx) │ │ - mov 0x944(%edx),%esi │ │ - mov %esi,-0xac(%ecx) │ │ - mov 0x944(%edx),%esi │ │ - mov %esi,-0xa8(%ecx) │ │ - mov 0x8fc(%edx),%esi │ │ - mov %esi,-0xa4(%ecx) │ │ - mov 0x948(%edx),%esi │ │ - mov %esi,-0xa0(%ecx) │ │ - mov 0x948(%edx),%esi │ │ - mov %esi,-0x9c(%ecx) │ │ - mov 0x900(%edx),%esi │ │ - mov %esi,-0x98(%ecx) │ │ - mov 0x94c(%edx),%esi │ │ - mov %esi,-0x94(%ecx) │ │ - mov 0x94c(%edx),%esi │ │ - mov %esi,-0x90(%ecx) │ │ - mov 0x904(%edx),%esi │ │ - mov %esi,-0x8c(%ecx) │ │ - mov 0x950(%edx),%esi │ │ - mov %esi,-0x88(%ecx) │ │ - mov 0x950(%edx),%esi │ │ - mov %esi,-0x84(%ecx) │ │ - mov 0x908(%edx),%esi │ │ - mov %esi,-0x80(%ecx) │ │ - mov 0x954(%edx),%esi │ │ - mov %esi,-0x7c(%ecx) │ │ - mov 0x954(%edx),%esi │ │ - mov %esi,-0x78(%ecx) │ │ - mov 0x90c(%edx),%esi │ │ - mov %esi,-0x74(%ecx) │ │ - mov 0x958(%edx),%esi │ │ - mov %esi,-0x70(%ecx) │ │ - mov 0x958(%edx),%esi │ │ - mov %esi,-0x6c(%ecx) │ │ - mov 0x910(%edx),%esi │ │ - mov %esi,-0x68(%ecx) │ │ - mov 0x95c(%edx),%esi │ │ - mov %esi,-0x64(%ecx) │ │ - mov 0x95c(%edx),%esi │ │ - mov %esi,-0x60(%ecx) │ │ - mov 0x914(%edx),%esi │ │ - mov %esi,-0x5c(%ecx) │ │ - mov 0x960(%edx),%esi │ │ - mov %esi,-0x58(%ecx) │ │ - mov 0x960(%edx),%esi │ │ - mov %esi,-0x54(%ecx) │ │ - mov 0x918(%edx),%esi │ │ - mov %esi,-0x50(%ecx) │ │ - mov 0x964(%edx),%esi │ │ - mov %esi,-0x4c(%ecx) │ │ - mov 0x964(%edx),%esi │ │ - mov %esi,-0x48(%ecx) │ │ - mov 0x91c(%edx),%esi │ │ - mov %esi,-0x44(%ecx) │ │ - mov 0x968(%edx),%esi │ │ - mov %esi,-0x40(%ecx) │ │ - mov 0x968(%edx),%esi │ │ - mov %esi,-0x3c(%ecx) │ │ - mov 0x920(%edx),%esi │ │ - mov %esi,-0x38(%ecx) │ │ - mov 0x96c(%edx),%esi │ │ - mov %esi,-0x34(%ecx) │ │ - mov 0x96c(%edx),%esi │ │ - mov %esi,-0x30(%ecx) │ │ - mov 0x924(%edx),%esi │ │ - mov %esi,-0x2c(%ecx) │ │ - mov 0x970(%edx),%esi │ │ - mov %esi,-0x28(%ecx) │ │ - mov 0x970(%edx),%esi │ │ - mov %esi,-0x24(%ecx) │ │ - mov 0x928(%edx),%esi │ │ - mov %esi,-0x20(%ecx) │ │ - mov 0x974(%edx),%esi │ │ - mov %esi,-0x1c(%ecx) │ │ - mov 0x974(%edx),%esi │ │ - mov %esi,-0x18(%ecx) │ │ - mov 0x92c(%edx),%esi │ │ - mov %esi,-0x14(%ecx) │ │ - mov 0x978(%edx),%esi │ │ - mov %esi,-0x10(%ecx) │ │ - mov 0x978(%edx),%esi │ │ - mov %esi,-0xc(%ecx) │ │ - mov 0x930(%edx),%esi │ │ - mov %esi,-0x8(%ecx) │ │ - mov 0x97c(%edx),%esi │ │ - mov %esi,-0x4(%ecx) │ │ - mov 0x97c(%edx),%esi │ │ - mov %esi,(%ecx) │ │ - add $0xe4,%ecx │ │ - inc %eax │ │ - jne 3fda0 │ │ + nop │ │ + mov 0x720(%eax),%eax │ │ + add %esi,%eax │ │ + mov %eax,(%esp) │ │ + call 3d940 │ │ mov 0x8(%ebp),%eax │ │ - mov 0xc(%eax),%eax │ │ - cmpl $0x0,0x570(%eax) │ │ - je 40289 │ │ + inc %edi │ │ + add $0x38,%esi │ │ + cmp 0x728(%eax),%edi │ │ + jl 40f20 │ │ + mov 0x24(%esp),%eax │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + mov %esi,0x38(%esp) │ │ + add $0x6ef4,%edi │ │ + mov 0x30(%esp),%eax │ │ + lea 0x1(%eax),%esi │ │ + mov 0x28(%esp),%ebx │ │ + mov 0x34(%esp),%eax │ │ + lea -0x38bc(%eax,%edi,1),%eax │ │ + mov %eax,(%esp) │ │ + movl $0x0,0x4(%esp) │ │ + call 1560 │ │ + test %eax,%eax │ │ + jne 42b7d │ │ + mov 0x8(%ebp),%ecx │ │ + mov %esi,0x7bc(%ecx) │ │ + cmp %esi,0x2c(%esp) │ │ + mov 0x30(%esp),%eax │ │ + je 3fcb4 │ │ + inc %eax │ │ + mov 0x7b8(%ecx),%ecx │ │ + mov %eax,0x30(%esp) │ │ + imul $0x38c0,%eax,%eax │ │ + lea 0x3634(%ecx,%eax,1),%eax │ │ + mov %eax,0x38(%esp) │ │ + mov %ecx,0x34(%esp) │ │ + lea (%ecx,%edi,1),%eax │ │ + mov %eax,(%esp) │ │ + movl $0x0,0x4(%esp) │ │ + mov 0x28(%esp),%ebx │ │ + call 1540 │ │ + add $0x38c0,%edi │ │ + inc %esi │ │ + test %eax,%eax │ │ + je 40f60 │ │ + jmp 40c21 │ │ + lea 0x884(%esi),%eax │ │ + mov %eax,(%esp) │ │ + movl $0xe4,0x8(%esp) │ │ + movl $0x0,0x4(%esp) │ │ + mov %edx,%esi │ │ + call 1510 │ │ + cmpl $0x0,0x570(%esi) │ │ + je 41268 │ │ mov 0x8(%ebp),%eax │ │ lea 0xb8(%eax),%ecx │ │ - mov %ecx,0x5c(%esp) │ │ - add $0xafd,%eax │ │ - mov %eax,0x48(%esp) │ │ + mov %ecx,0x60(%esp) │ │ + add $0xa29,%eax │ │ + mov %eax,0x40(%esp) │ │ xor %eax,%eax │ │ - jmp 4004a │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + jmp 4104a │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - addl $0xa4,0x5c(%esp) │ │ - addl $0x8,0x48(%esp) │ │ - mov 0x60(%esp),%eax │ │ + addl $0xa4,0x60(%esp) │ │ + addl $0x8,0x40(%esp) │ │ + mov 0x64(%esp),%eax │ │ cmp $0x7,%eax │ │ - je 40289 │ │ + je 41268 │ │ mov %eax,0x3c(%esp) │ │ inc %eax │ │ - mov %eax,0x60(%esp) │ │ + mov %eax,0x64(%esp) │ │ cmp $0x6,%eax │ │ - ja 40030 │ │ + ja 41030 │ │ imul $0xa4,0x3c(%esp),%eax │ │ mov 0x8(%ebp),%ecx │ │ mov 0x14(%ecx,%eax,1),%eax │ │ mov 0xf4(%eax),%eax │ │ - mov %eax,0x58(%esp) │ │ + mov %eax,0x48(%esp) │ │ mov 0x4(%ecx),%eax │ │ - mov %eax,0x44(%esp) │ │ + mov %eax,0x58(%esp) │ │ mov 0x490(%ecx),%eax │ │ - mov %eax,0x4c(%esp) │ │ + mov %eax,0x50(%esp) │ │ mov $0xfffffffa,%ecx │ │ - mov 0x5c(%esp),%eax │ │ - mov %eax,0x40(%esp) │ │ - jmp 400d6 │ │ + mov 0x60(%esp),%eax │ │ + mov %eax,0x44(%esp) │ │ + jmp 410d6 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -52357,67 +53316,67 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x2c(%esp),%ebx │ │ - lea -0x143e6(%ebx,%esi,2),%eax │ │ - mov 0x28(%esp),%ecx │ │ + mov 0x28(%esp),%ebx │ │ + lea -0x13762(%ebx,%esi,2),%eax │ │ + mov 0x2c(%esp),%ecx │ │ movzbl (%ecx,%eax,1),%eax │ │ - mov 0x48(%esp),%ecx │ │ - mov 0x30(%esp),%edx │ │ + mov 0x40(%esp),%ecx │ │ + mov 0x34(%esp),%edx │ │ mov %al,0x6(%ecx,%edx,1) │ │ mov %edx,%ecx │ │ inc %ecx │ │ - addl $0xa4,0x40(%esp) │ │ + addl $0xa4,0x44(%esp) │ │ mov 0x3c(%esp),%eax │ │ add %ecx,%eax │ │ - je 40030 │ │ - mov %ecx,0x30(%esp) │ │ - mov 0x44(%esp),%eax │ │ + je 41030 │ │ + mov %ecx,0x34(%esp) │ │ + mov 0x58(%esp),%eax │ │ mov 0x424(%eax),%ecx │ │ test %ecx,%ecx │ │ - je 40160 │ │ - mov 0x4c(%esp),%eax │ │ + je 41160 │ │ + mov 0x50(%esp),%eax │ │ mov 0xf4(%eax),%eax │ │ - mov %eax,0x28(%esp) │ │ + mov %eax,0x2c(%esp) │ │ dec %cl │ │ mov $0x1,%edx │ │ shl %cl,%edx │ │ - mov 0x58(%esp),%ecx │ │ + mov 0x48(%esp),%ecx │ │ sub %eax,%ecx │ │ lea -0x1(%edx),%esi │ │ mov %ecx,%edi │ │ and %esi,%edi │ │ and %edx,%ecx │ │ sub %ecx,%edi │ │ mov %edi,%ecx │ │ neg %ecx │ │ cmovl %edi,%ecx │ │ - mov 0x40(%esp),%edi │ │ + mov 0x44(%esp),%edi │ │ mov (%edi),%edi │ │ mov 0xf4(%edi),%edi │ │ - mov 0x2c(%esp),%ebx │ │ + mov 0x28(%esp),%ebx │ │ cmp $0x20,%ecx │ │ mov $0x1f,%eax │ │ cmovge %eax,%ecx │ │ mov %ecx,0x24(%esp) │ │ - sub 0x28(%esp),%edi │ │ + sub 0x2c(%esp),%edi │ │ and %edi,%esi │ │ and %edx,%edi │ │ sub %edi,%esi │ │ mov %esi,%eax │ │ neg %eax │ │ cmovl %esi,%eax │ │ mov $0x1f,%esi │ │ cmp $0x1e,%eax │ │ - jle 4016a │ │ - jmp 4016c │ │ + jle 4116a │ │ + jmp 4116c │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -52430,218 +53389,189 @@ │ │ xor %eax,%eax │ │ movl $0x0,0x24(%esp) │ │ mov %eax,%esi │ │ xor %edx,%edx │ │ xor %ecx,%ecx │ │ cmp 0x24(%esp),%esi │ │ setbe %al │ │ - mov %al,0x34(%esp) │ │ + mov %al,0x30(%esp) │ │ mov %al,%dl │ │ seta %cl │ │ - mov %edx,0x28(%esp) │ │ + mov %edx,0x2c(%esp) │ │ mov %esi,%eax │ │ - movzbl -0x143f4(%ebx,%edx,1),%esi │ │ - movzbl -0x143f4(%ebx,%ecx,1),%edi │ │ + movzbl -0x13770(%ebx,%edx,1),%esi │ │ + movzbl -0x13770(%ebx,%ecx,1),%edi │ │ imul %eax,%esi │ │ imul 0x24(%esp),%edi │ │ cmp %edi,%esi │ │ setl %dl │ │ setg %bh │ │ xor %esi,%esi │ │ mov %ecx,0x38(%esp) │ │ test %dl,%cl │ │ - jne 400a0 │ │ - and %bh,0x34(%esp) │ │ - mov 0x2c(%esp),%ebx │ │ - jne 400a4 │ │ + jne 410a0 │ │ + and %bh,0x30(%esp) │ │ + mov 0x28(%esp),%ebx │ │ + jne 410a4 │ │ mov %eax,%edx │ │ mov 0x24(%esp),%eax │ │ cmp %eax,%edx │ │ - seta 0x34(%esp) │ │ - setbe 0x54(%esp) │ │ + seta 0x30(%esp) │ │ + setbe 0x5c(%esp) │ │ mov %edx,%edi │ │ - mov 0x28(%esp),%edx │ │ - movzbl -0x143f2(%ebx,%edx,1),%esi │ │ + mov 0x2c(%esp),%edx │ │ + movzbl -0x1376e(%ebx,%edx,1),%esi │ │ mov %edi,%edx │ │ mov 0x38(%esp),%ecx │ │ - movzbl -0x143f2(%ebx,%ecx,1),%edi │ │ + movzbl -0x1376e(%ebx,%ecx,1),%edi │ │ imul %edx,%esi │ │ imul %eax,%edi │ │ cmp %edi,%esi │ │ setl %ah │ │ setg %bh │ │ - test %ah,0x34(%esp) │ │ + test %ah,0x30(%esp) │ │ mov $0x1,%esi │ │ - jne 400a0 │ │ - and %bh,0x54(%esp) │ │ - mov 0x2c(%esp),%ebx │ │ - jne 400a4 │ │ + jne 410a0 │ │ + and %bh,0x5c(%esp) │ │ + mov 0x28(%esp),%ebx │ │ + jne 410a4 │ │ mov 0x24(%esp),%eax │ │ cmp %eax,%edx │ │ - seta 0x54(%esp) │ │ - setbe 0x34(%esp) │ │ + seta 0x5c(%esp) │ │ + setbe 0x30(%esp) │ │ mov %edx,%edi │ │ - mov 0x28(%esp),%edx │ │ - movzbl -0x143f0(%ebx,%edx,1),%esi │ │ + mov 0x2c(%esp),%edx │ │ + movzbl -0x1376c(%ebx,%edx,1),%esi │ │ imul %edi,%esi │ │ mov 0x38(%esp),%ecx │ │ - movzbl -0x143f0(%ebx,%ecx,1),%edx │ │ + movzbl -0x1376c(%ebx,%ecx,1),%edx │ │ imul %eax,%edx │ │ cmp %edx,%esi │ │ setl %cl │ │ setg %dl │ │ - and 0x54(%esp),%cl │ │ - and 0x34(%esp),%dl │ │ + and 0x5c(%esp),%cl │ │ + and 0x30(%esp),%dl │ │ or %cl,%dl │ │ movzbl %dl,%esi │ │ xor $0x3,%esi │ │ - jmp 400a4 │ │ - mov 0x8(%ebp),%ecx │ │ - movl $0x0,0xb90(%ecx) │ │ - jmp 40bc0 │ │ - movl $0x0,0xb80(%ecx) │ │ - jmp 40bc0 │ │ + jmp 410a4 │ │ xor %eax,%eax │ │ mov 0x8(%ebp),%ecx │ │ mov %ecx,%esi │ │ cmpl $0x0,0x4b0(%ecx) │ │ setne %al │ │ - mov 0xb74(%ecx),%ecx │ │ - mov %ecx,0xe80(%esi) │ │ + mov 0xaa4(%ecx),%ecx │ │ + mov %ecx,0xdb0(%esi) │ │ mov 0x494(%esi),%ecx │ │ mov 0x52c(%esi),%edx │ │ - mov %ecx,0xe68(%esi) │ │ + mov %ecx,0xd98(%esi) │ │ mov 0x494(%esi,%eax,4),%ecx │ │ - mov %ecx,0xe6c(%esi) │ │ + mov %ecx,0xd9c(%esi) │ │ mov 0x494(%esi,%eax,8),%ecx │ │ - mov %ecx,0xe70(%esi) │ │ - mov %edx,0xe74(%esi) │ │ + mov %ecx,0xda0(%esi) │ │ + mov %edx,0xda4(%esi) │ │ mov 0x52c(%esi,%eax,4),%ecx │ │ - mov %ecx,0xe78(%esi) │ │ + mov %ecx,0xda8(%esi) │ │ mov 0x52c(%esi,%eax,8),%eax │ │ - mov %eax,0xe7c(%esi) │ │ - movl $0x1,0xe64(%esi) │ │ + mov %eax,0xdac(%esi) │ │ + movl $0x1,0xd94(%esi) │ │ lea 0x700(%esi),%edi │ │ mov %edi,(%esp) │ │ - call 3c440 │ │ + call 3d410 │ │ mov %esi,%ecx │ │ mov 0xc(%esi),%eax │ │ cmpl $0x0,0x200(%eax) │ │ - je 4032d │ │ + je 4130c │ │ mov 0x714(%ecx),%eax │ │ mov %edi,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 3c150 │ │ + call 3d120 │ │ mov 0x8(%ebp),%ecx │ │ - mov %edi,0x6c(%esp) │ │ + mov %edi,0x68(%esp) │ │ mov %ecx,%eax │ │ mov 0x728(%ecx),%ecx │ │ test %ecx,%ecx │ │ - jle 40b49 │ │ + jle 41b20 │ │ mov 0x720(%eax),%eax │ │ - movdqa -0x15c40(%ebx),%xmm0 │ │ + movdqa -0x15020(%ebx),%xmm0 │ │ movdqa %xmm0,0x90(%esp) │ │ pxor %xmm5,%xmm5 │ │ - movdqa -0x15c30(%ebx),%xmm6 │ │ - movdqa -0x15c20(%ebx),%xmm7 │ │ + movdqa -0x15010(%ebx),%xmm6 │ │ + movdqa -0x15000(%ebx),%xmm7 │ │ xor %edx,%edx │ │ - xor %ebx,%ebx │ │ - movl $0x0,0x24(%esp) │ │ - movl $0x0,0x70(%esp) │ │ + xor %esi,%esi │ │ + movl $0x0,0x2c(%esp) │ │ + movl $0x0,0x6c(%esp) │ │ movdqa %xmm6,0xb0(%esp) │ │ movdqa %xmm7,0xa0(%esp) │ │ - jmp 40404 │ │ - movl $0x0,0xb68(%eax) │ │ - jmp 40ba3 │ │ - mov %esi,%eax │ │ - mov %ebx,0x7b8(%ecx) │ │ - cmp %edx,%eax │ │ - jge 3ee34 │ │ - imul $0x38c0,%eax,%edi │ │ - lea 0x3634(%ebx,%edi,1),%esi │ │ - mov %esi,(%esp) │ │ - movl $0x0,0x4(%esp) │ │ - mov %ebx,0x34(%esp) │ │ - mov 0x2c(%esp),%ebx │ │ - mov %eax,0x24(%esp) │ │ - call 1570 │ │ - test %eax,%eax │ │ - je 40ddb │ │ - mov 0x8(%ebp),%ecx │ │ - mov $0xfffffffe,%edx │ │ - jmp 40bcd │ │ + jmp 41386 │ │ mov 0x728(%ecx),%ecx │ │ mov 0x74(%esp),%edx │ │ inc %edx │ │ cmp %ecx,%edx │ │ - jge 40b51 │ │ + jge 41b28 │ │ mov %edx,0x74(%esp) │ │ imul $0x38,%edx,%edi │ │ - mov 0x30(%eax,%edi,1),%esi │ │ + mov 0x30(%eax,%edi,1),%ebx │ │ mov 0x34(%eax,%edi,1),%edx │ │ - cmp %edx,%esi │ │ - jg 403f7 │ │ + cmp %edx,%ebx │ │ + jg 41379 │ │ mov (%eax,%edi,1),%ecx │ │ - mov %ecx,0x48(%esp) │ │ + mov %ecx,0x40(%esp) │ │ mov 0x4(%eax,%edi,1),%eax │ │ mov 0x8(%ebp),%ecx │ │ mov %edi,0x78(%esp) │ │ mov %eax,%edi │ │ - cmp %edx,%esi │ │ - mov %esi,0x3c(%esp) │ │ - mov %ebx,0x38(%esp) │ │ - je 40470 │ │ - jmp 40480 │ │ - nop │ │ - nop │ │ + cmp %edx,%ebx │ │ + mov %esi,0x30(%esp) │ │ + mov %ebx,0x44(%esp) │ │ + je 413f4 │ │ + jmp 41400 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - add %edi,0x48(%esp) │ │ - mov 0x54(%esp),%eax │ │ - sub %edi,%eax │ │ + mov 0x3c(%esp),%ecx │ │ + add %ecx,0x40(%esp) │ │ + mov 0x58(%esp),%eax │ │ + sub %ecx,%eax │ │ mov %eax,%edi │ │ mov 0x8(%ebp),%ecx │ │ mov 0x720(%ecx),%eax │ │ mov 0x78(%esp),%edx │ │ mov 0x34(%eax,%edx,1),%edx │ │ - cmp %edx,%esi │ │ - lea 0x1(%esi),%esi │ │ - jge 403f1 │ │ - cmp %edx,%esi │ │ - mov %esi,0x3c(%esp) │ │ - mov %ebx,0x38(%esp) │ │ - jne 40480 │ │ - mov %edi,0x54(%esp) │ │ - jmp 405a0 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + cmp %edx,%ebx │ │ + lea 0x1(%ebx),%ebx │ │ + jge 41373 │ │ + cmp %edx,%ebx │ │ + mov %esi,0x30(%esp) │ │ + mov %ebx,0x44(%esp) │ │ + jne 41400 │ │ + mov %edi,0x58(%esp) │ │ + jmp 41520 │ │ nop │ │ nop │ │ nop │ │ mov 0xc(%ecx),%eax │ │ mov 0x208(%eax),%eax │ │ + movl $0xffffffea,0x24(%esp) │ │ sub %eax,%edi │ │ - jb 40e71 │ │ - mov %edi,0x54(%esp) │ │ - movl $0xffffffea,0x28(%esp) │ │ + jb 40c8e │ │ + mov %edi,0x58(%esp) │ │ test %eax,%eax │ │ - je 4058a │ │ + je 41509 │ │ xor %ecx,%ecx │ │ cmp $0x3,%eax │ │ mov $0x0,%edi │ │ - mov 0x48(%esp),%edx │ │ - jbe 4054c │ │ + mov 0x40(%esp),%edx │ │ + jbe 414cc │ │ mov %eax,%ecx │ │ and $0xfffffffc,%ecx │ │ - mov 0x48(%esp),%edi │ │ + mov 0x40(%esp),%edi │ │ lea (%edi,%ecx,1),%edx │ │ pxor %xmm0,%xmm0 │ │ mov %ecx,%esi │ │ movdqa 0x90(%esp),%xmm1 │ │ nop │ │ nop │ │ nop │ │ @@ -52669,22 +53599,22 @@ │ │ pmuludq %xmm4,%xmm3 │ │ pshufd $0xe8,%xmm3,%xmm3 │ │ punpckldq %xmm3,%xmm2 │ │ por %xmm2,%xmm0 │ │ paddd %xmm7,%xmm1 │ │ add $0x4,%edi │ │ add $0xfffffffc,%esi │ │ - jne 404e0 │ │ + jne 41460 │ │ pshufd $0x4e,%xmm0,%xmm1 │ │ por %xmm0,%xmm1 │ │ pshufd $0xe5,%xmm1,%xmm0 │ │ por %xmm1,%xmm0 │ │ movd %xmm0,%edi │ │ cmp %ecx,%eax │ │ - je 4056e │ │ + je 414ee │ │ mov %eax,%esi │ │ sub %ecx,%esi │ │ shl $0x3,%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -52699,706 +53629,534 @@ │ │ nop │ │ movzbl (%edx),%ebx │ │ shl %cl,%ebx │ │ or %ebx,%edi │ │ inc %edx │ │ add $0x8,%ecx │ │ dec %esi │ │ - jne 40560 │ │ - add %eax,0x48(%esp) │ │ + jne 414e0 │ │ + add %eax,0x40(%esp) │ │ mov 0x8(%ebp),%ecx │ │ - mov 0x3c(%esp),%esi │ │ + mov 0x30(%esp),%esi │ │ + mov 0x44(%esp),%ebx │ │ inc %edi │ │ - cmp 0x54(%esp),%edi │ │ - mov $0xfffffffe,%edx │ │ - jbe 405a0 │ │ - jmp 40bcd │ │ + cmp 0x58(%esp),%edi │ │ + jbe 41520 │ │ + jmp 40c8e │ │ xor %edi,%edi │ │ inc %edi │ │ - cmp 0x54(%esp),%edi │ │ - mov $0xfffffffe,%edx │ │ - ja 40bcd │ │ + cmp 0x58(%esp),%edi │ │ + ja 40c8e │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ mov 0x7b8(%ecx),%eax │ │ - mov %eax,0x30(%esp) │ │ - movl $0x0,0x44(%esp) │ │ - mov 0x64(%esp),%eax │ │ + mov %eax,0x24(%esp) │ │ + movl $0x0,0x3c(%esp) │ │ + mov 0x4c(%esp),%eax │ │ cmpl $0x2,0x4(%eax) │ │ mov $0x0,%eax │ │ - jb 405ca │ │ - mov 0xb6c(%ecx),%eax │ │ - mov (%eax,%esi,4),%eax │ │ - mov %eax,0x84(%esp) │ │ + jb 4154a │ │ + mov 0xa98(%ecx),%eax │ │ + mov (%eax,%ebx,4),%eax │ │ + mov %eax,0x60(%esp) │ │ mov 0x4(%ecx),%edx │ │ mov 0xc(%ecx),%ebx │ │ - mov 0x38(%esp),%esi │ │ movzwl 0x22c(%ebx,%esi,2),%eax │ │ mov %edx,0x80(%esp) │ │ cmpl $0x0,0x3f4(%edx) │ │ mov %ecx,%edx │ │ sete %cl │ │ - mov %eax,0x28(%esp) │ │ + mov %eax,0x38(%esp) │ │ shr %cl,%eax │ │ mov %eax,0x7c(%esp) │ │ movzwl 0x22e(%ebx,%esi,2),%eax │ │ - mov %eax,0x60(%esp) │ │ - mov 0x24(%esp),%ecx │ │ + mov %eax,0x50(%esp) │ │ + mov 0x2c(%esp),%ecx │ │ movzwl 0x2ae(%ebx,%ecx,2),%esi │ │ - mov %esi,0x58(%esp) │ │ + mov %esi,0x5c(%esp) │ │ movzwl 0x2b0(%ebx,%ecx,2),%eax │ │ - mov %eax,0x4c(%esp) │ │ - mov 0xb58(%edx),%ebx │ │ + mov %eax,0x48(%esp) │ │ + mov 0xa84(%edx),%ebx │ │ test %ebx,%ebx │ │ - mov 0x808(%edx),%eax │ │ - mov %eax,0x5c(%esp) │ │ - mov 0x84(%esp),%eax │ │ + mov 0x818(%edx),%eax │ │ + mov %eax,0x64(%esp) │ │ + mov 0x60(%esp),%eax │ │ mov 0x4b0(%edx),%ecx │ │ - je 40661 │ │ - mov 0x2c(%esp),%edx │ │ - movzbl -0x143ed(%edx,%ecx,2),%edx │ │ + je 415d7 │ │ + mov 0x28(%esp),%edx │ │ + movzbl -0x13769(%edx,%ecx,2),%edx │ │ imul %eax,%edx │ │ shr $0x2,%edx │ │ add %edx,%ebx │ │ - mov %ebx,0x44(%esp) │ │ - imul $0x38c0,0x3c(%esp),%esi │ │ - mov 0x30(%esp),%edx │ │ - mov %esi,0x40(%esp) │ │ - mov 0x44(%esp),%ebx │ │ + mov %ebx,0x3c(%esp) │ │ + imul $0x38c0,0x44(%esp),%esi │ │ + mov 0x24(%esp),%edx │ │ + mov %esi,0x34(%esp) │ │ + mov 0x3c(%esp),%ebx │ │ mov %ebx,0x363c(%edx,%esi,1) │ │ mov 0x8(%ebp),%edx │ │ - mov 0xb5c(%edx),%edx │ │ + mov 0xa88(%edx),%edx │ │ test %edx,%edx │ │ - mov %edi,0x34(%esp) │ │ - je 406b0 │ │ - mov 0x2c(%esp),%ebx │ │ - movzbl -0x143ee(%ebx,%ecx,2),%ecx │ │ + mov %edi,0x3c(%esp) │ │ + je 41630 │ │ + mov 0x28(%esp),%ebx │ │ + movzbl -0x1376a(%ebx,%ecx,2),%ecx │ │ imul %ecx,%eax │ │ mov 0x80(%esp),%ecx │ │ cmpl $0x0,0x20(%ecx) │ │ sete %cl │ │ shr %cl,%eax │ │ add %eax,%edx │ │ - jmp 406b6 │ │ + jmp 41636 │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ xor %edx,%edx │ │ - mov 0x2c(%esp),%ebx │ │ - mov 0x6c(%esp),%ecx │ │ - mov 0x30(%esp),%esi │ │ - mov 0x40(%esp),%edi │ │ + mov 0x28(%esp),%ebx │ │ + mov 0x68(%esp),%ecx │ │ + mov 0x24(%esp),%esi │ │ + mov 0x34(%esp),%edi │ │ lea (%esi,%edi,1),%eax │ │ mov %edx,0x3640(%esi,%edi,1) │ │ mov %ecx,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 3c150 │ │ + call 3d120 │ │ mov 0x8(%ebp),%eax │ │ mov %eax,%ecx │ │ mov 0xc(%eax),%eax │ │ mov 0x334(%eax),%eax │ │ mov %eax,0x36a8(%esi,%edi,1) │ │ movl $0x0,0x36ac(%esi,%edi,1) │ │ lea 0x3600(%esi,%edi,1),%eax │ │ mov 0xc(%ecx),%ecx │ │ mov 0x11c(%ecx),%ecx │ │ mov %ecx,0xc(%esp) │ │ - mov 0x34(%esp),%ecx │ │ + mov 0x3c(%esp),%ecx │ │ mov %ecx,0x8(%esp) │ │ - mov 0x48(%esp),%ecx │ │ + mov 0x40(%esp),%ecx │ │ mov %ecx,0x4(%esp) │ │ mov %eax,(%esp) │ │ - mov 0x2c(%esp),%ebx │ │ - call 5a210 │ │ - mov 0x24(%esp),%eax │ │ + mov 0x28(%esp),%ebx │ │ + call 5b3b0 │ │ + mov 0x2c(%esp),%eax │ │ mov %eax,0x362c(%esi,%edi,1) │ │ - mov 0x38(%esp),%eax │ │ + mov 0x30(%esp),%eax │ │ mov %eax,0x3628(%esi,%edi,1) │ │ - mov 0x5c(%esp),%ecx │ │ - mov 0x28(%esp),%eax │ │ + mov 0x64(%esp),%ecx │ │ + mov 0x38(%esp),%eax │ │ shl %cl,%eax │ │ - mov %eax,0x28(%esp) │ │ + mov %eax,0x38(%esp) │ │ mov %eax,0x3618(%esi,%edi,1) │ │ - mov 0x60(%esp),%edx │ │ + mov 0x50(%esp),%edx │ │ shl %cl,%edx │ │ mov 0x8(%ebp),%eax │ │ - mov 0x7f4(%eax),%eax │ │ + mov 0x804(%eax),%eax │ │ cmp %eax,%edx │ │ cmovg %eax,%edx │ │ mov %edx,0x361c(%esi,%edi,1) │ │ - mov 0x58(%esp),%ebx │ │ + mov 0x5c(%esp),%ebx │ │ shl %cl,%ebx │ │ mov %ebx,0x3620(%esi,%edi,1) │ │ - mov 0x4c(%esp),%edx │ │ + mov 0x48(%esp),%edx │ │ shl %cl,%edx │ │ mov 0x8(%ebp),%ecx │ │ - mov 0x7f8(%ecx),%eax │ │ + mov 0x808(%ecx),%eax │ │ cmp %eax,%edx │ │ cmovg %eax,%edx │ │ - mov %ecx,%eax │ │ mov %edx,0x3624(%esi,%edi,1) │ │ - mov %ebx,%edx │ │ + mov %ebx,%edi │ │ + mov %ecx,%ebx │ │ mov 0xc(%ecx),%esi │ │ - mov 0xe8(%esi),%ebx │ │ + mov 0xe8(%esi),%eax │ │ mov 0xec(%esi),%ecx │ │ - mov %edx,%edi │ │ + mov %edi,%edx │ │ sar $0x5,%edi │ │ - mov %ebx,0x4c(%esp) │ │ - cmp %ecx,%ebx │ │ - jne 407e0 │ │ - imul 0x7fc(%eax),%edi │ │ + cmp %ecx,%eax │ │ + jne 41760 │ │ + imul 0x80c(%ebx),%edi │ │ add 0x7c(%esp),%edi │ │ - mov %edi,0x44(%esp) │ │ + mov %edi,0x48(%esp) │ │ shr $0x3,%edx │ │ and $0x2,%edx │ │ - mov 0x28(%esp),%edi │ │ - mov %edi,%ebx │ │ + mov %ebx,%edi │ │ + mov 0x38(%esp),%ebx │ │ shr $0x4,%ebx │ │ and $0x1,%ebx │ │ or %ebx,%edx │ │ + mov %edx,0x50(%esp) │ │ mov %edi,%ebx │ │ - jmp 407f5 │ │ + jmp 41775 │ │ nop │ │ nop │ │ nop │ │ - imul 0x810(%eax),%edi │ │ - mov %edi,0x44(%esp) │ │ + imul 0x820(%ebx),%edi │ │ + mov %edi,0x48(%esp) │ │ shr $0x3,%edx │ │ and $0x2,%edx │ │ - mov 0x28(%esp),%ebx │ │ - mov 0xe88(%eax),%eax │ │ - shl $0x2,%ebx │ │ - mov %eax,0x28(%esp) │ │ - test $0x1,%al │ │ + mov %edx,0x50(%esp) │ │ + mov 0xdb8(%ebx),%ebx │ │ + test $0x1,%bl │ │ pxor %xmm5,%xmm5 │ │ movdqa 0xb0(%esp),%xmm6 │ │ movdqa 0xa0(%esp),%xmm7 │ │ - mov 0x34(%esp),%edi │ │ - je 408db │ │ - cmp %ecx,0x4c(%esp) │ │ - jne 40850 │ │ - mov 0x44(%esp),%eax │ │ - lea (%eax,%eax,8),%eax │ │ - shl $0x5,%eax │ │ + jne 417a0 │ │ mov 0x8(%ebp),%ecx │ │ - add 0xb78(%ecx),%eax │ │ - lea (%edx,%edx,2),%ecx │ │ - jmp 408ad │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + jmp 4187f │ │ nop │ │ nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov 0x564(%esi),%al │ │ - mov %ebx,%edi │ │ - mov $0x8,%ebx │ │ - mov %eax,%ecx │ │ - shl %cl,%ebx │ │ - mov 0x1c0(%esi),%ecx │ │ - imul %edi,%ecx │ │ - lea -0x1(%ecx,%ebx,1),%esi │ │ - mov %edi,%ebx │ │ - mov 0x34(%esp),%edi │ │ - mov %eax,%ecx │ │ + cmp %ecx,%eax │ │ + jne 417bd │ │ + imul $0x78,0x48(%esp),%eax │ │ + mov 0x8(%ebp),%ecx │ │ + mov %ecx,%edi │ │ + add 0xaa8(%ecx),%eax │ │ + mov 0x50(%esp),%ecx │ │ + lea (%ecx,%ecx,4),%ecx │ │ + jmp 41814 │ │ + mov 0x564(%esi),%ch │ │ + mov $0x8,%eax │ │ + mov %ch,%cl │ │ + shl %cl,%eax │ │ + mov 0x38(%esp),%edi │ │ + imul 0x1c0(%esi),%edi │ │ + lea -0x1(%eax,%edi,4),%esi │ │ add $0x3,%cl │ │ sar %cl,%esi │ │ - mov %eax,%ecx │ │ + mov %ch,%cl │ │ shl %cl,%esi │ │ mov %esi,%eax │ │ sar $0x7,%eax │ │ mov 0x8(%ebp),%ecx │ │ - cmp 0x810(%ecx),%eax │ │ - jge 408db │ │ + cmp 0x820(%ecx),%eax │ │ + jge 4187f │ │ shr $0x6,%esi │ │ and $0x1,%esi │ │ - add %edx,%esi │ │ - add 0x44(%esp),%eax │ │ - lea (%eax,%eax,8),%eax │ │ - shl $0x5,%eax │ │ - mov 0x8(%ebp),%ecx │ │ - add 0xb78(%ecx),%eax │ │ - lea (%esi,%esi,2),%ecx │ │ - lea (%eax,%ecx,8),%eax │ │ - mov 0x30(%esp),%ecx │ │ - mov 0x40(%esp),%esi │ │ + add 0x50(%esp),%esi │ │ + add 0x48(%esp),%eax │ │ + imul $0x78,%eax,%eax │ │ + add 0xaa8(%ecx),%eax │ │ + mov %ecx,%edi │ │ + lea (%esi,%esi,4),%ecx │ │ + lea (%eax,%ecx,2),%eax │ │ + mov 0x24(%esp),%ecx │ │ + mov 0x34(%esp),%esi │ │ mov %eax,0x38b4(%ecx,%esi,1) │ │ - movl $0xffff9,0xc(%eax) │ │ - movl $0xfff90003,0x4(%eax) │ │ - movl $0x3000f,0x8(%eax) │ │ - movl $0x1fffe0,0x12(%eax) │ │ - testb $0x2,0x28(%esp) │ │ - mov 0x8(%ebp),%ecx │ │ - je 409b6 │ │ - mov 0xc(%ecx),%esi │ │ - mov 0xe8(%esi),%eax │ │ - cmp 0xec(%esi),%eax │ │ - jne 40910 │ │ - mov 0x44(%esp),%eax │ │ - lea (%eax,%eax,8),%eax │ │ - shl $0x5,%eax │ │ - add 0xb78(%ecx),%eax │ │ - lea (%edx,%edx,2),%ecx │ │ - jmp 40984 │ │ - nop │ │ - xor %eax,%eax │ │ - cmpl $0x3,0x4b0(%ecx) │ │ - setne %al │ │ - mov 0x568(%esi),%ecx │ │ - mov %ecx,0x4c(%esp) │ │ - mov %ebx,%edi │ │ - mov $0x8,%ebx │ │ - mov 0x4c(%esp),%ecx │ │ - shl %cl,%ebx │ │ - mov 0x1c0(%esi),%esi │ │ - imul %edi,%esi │ │ - mov %eax,%ecx │ │ + movb $0x3,0x4(%eax) │ │ + mov 0x38b4(%ecx,%esi,1),%eax │ │ + movb $0xf9,0x5(%eax) │ │ + mov 0x38b4(%ecx,%esi,1),%eax │ │ + movb $0xf,0x6(%eax) │ │ + mov 0x38b4(%ecx,%esi,1),%eax │ │ + movb $0x3,0x1(%eax) │ │ + mov 0x38b4(%ecx,%esi,1),%eax │ │ + movb $0xf9,0x2(%eax) │ │ + mov 0x38b4(%ecx,%esi,1),%eax │ │ + movb $0xf,0x3(%eax) │ │ + mov 0x38b4(%ecx,%esi,1),%eax │ │ + movb $0xe0,0x8(%eax) │ │ + mov 0x38b4(%ecx,%esi,1),%eax │ │ + movb $0x1f,0x9(%eax) │ │ + mov 0xdb8(%edi),%ebx │ │ + mov %edi,%ecx │ │ + mov 0x24(%esp),%eax │ │ + mov 0x34(%esp),%esi │ │ + lea 0x3618(%eax,%esi,1),%eax │ │ + mov %eax,0x38(%esp) │ │ + test $0x2,%bl │ │ + je 419a2 │ │ + mov %ecx,%esi │ │ + mov 0xc(%ecx),%ecx │ │ + mov 0xe8(%ecx),%eax │ │ + cmp 0xec(%ecx),%eax │ │ + jne 418c4 │ │ + imul $0x78,0x48(%esp),%eax │ │ + mov %esi,%edi │ │ + add 0xaa8(%esi),%eax │ │ + mov 0x50(%esp),%ecx │ │ + lea (%ecx,%ecx,4),%ecx │ │ + jmp 41936 │ │ + xor %edx,%edx │ │ + cmpl $0x3,0x4b0(%esi) │ │ + setne %dl │ │ + mov 0x1c0(%ecx),%esi │ │ + mov 0x568(%ecx),%edi │ │ + mov $0x8,%eax │ │ + mov %edi,%ecx │ │ + shl %cl,%eax │ │ + mov 0x38(%esp),%ecx │ │ + imul (%ecx),%esi │ │ + shl $0x2,%esi │ │ + mov %edx,%ecx │ │ sar %cl,%esi │ │ - lea -0x1(%ebx,%esi,1),%esi │ │ - mov %edi,%ebx │ │ - mov 0x34(%esp),%edi │ │ - mov 0x4c(%esp),%ecx │ │ - add %ecx,%eax │ │ + lea -0x1(%eax,%esi,1),%esi │ │ + mov %edi,%eax │ │ + add %edi,%edx │ │ + mov %eax,%ecx │ │ add $0x3,%cl │ │ sar %cl,%esi │ │ - mov %eax,%ecx │ │ + mov %edx,%ecx │ │ shl %cl,%esi │ │ - mov 0x8(%ebp),%ecx │ │ mov %esi,%eax │ │ sar $0x7,%eax │ │ - cmp 0x810(%ecx),%eax │ │ - jge 409b6 │ │ + mov 0x8(%ebp),%ecx │ │ + cmp 0x820(%ecx),%eax │ │ + jge 419a2 │ │ shr $0x6,%esi │ │ and $0x1,%esi │ │ - add %edx,%esi │ │ - add 0x44(%esp),%eax │ │ - lea (%eax,%eax,8),%eax │ │ - shl $0x5,%eax │ │ - add 0xb78(%ecx),%eax │ │ - lea (%esi,%esi,2),%ecx │ │ - lea 0x60(%eax,%ecx,8),%eax │ │ - mov 0x30(%esp),%ecx │ │ - mov 0x40(%esp),%esi │ │ + add 0x50(%esp),%esi │ │ + add 0x48(%esp),%eax │ │ + imul $0x78,%eax,%eax │ │ + add 0xaa8(%ecx),%eax │ │ + mov %ecx,%edi │ │ + lea (%esi,%esi,4),%ecx │ │ + lea 0x28(%eax,%ecx,2),%eax │ │ + mov 0x24(%esp),%ecx │ │ + mov 0x34(%esp),%esi │ │ mov %eax,0x38b8(%ecx,%esi,1) │ │ - movl $0xffff9,0xc(%eax) │ │ - movl $0xfff90003,0x4(%eax) │ │ - movl $0x3000f,0x8(%eax) │ │ - movl $0x1fffe0,0x12(%eax) │ │ - mov 0x8(%ebp),%ecx │ │ - testb $0x4,0x28(%esp) │ │ - je 40a96 │ │ - mov %ebx,0x28(%esp) │ │ - mov %ecx,%ebx │ │ + movb $0x3,0x4(%eax) │ │ + mov 0x38b8(%ecx,%esi,1),%eax │ │ + movb $0xf9,0x5(%eax) │ │ + mov 0x38b8(%ecx,%esi,1),%eax │ │ + movb $0xf,0x6(%eax) │ │ + mov 0x38b8(%ecx,%esi,1),%eax │ │ + movb $0x3,0x1(%eax) │ │ + mov 0x38b8(%ecx,%esi,1),%eax │ │ + movb $0xf9,0x2(%eax) │ │ + mov 0x38b8(%ecx,%esi,1),%eax │ │ + movb $0xf,0x3(%eax) │ │ + mov 0x38b8(%ecx,%esi,1),%eax │ │ + movb $0xe0,0x8(%eax) │ │ + mov 0x38b8(%ecx,%esi,1),%eax │ │ + movb $0x1f,0x9(%eax) │ │ + mov %edi,%ecx │ │ + mov 0xdb8(%edi),%ebx │ │ + test $0x4,%bl │ │ + mov 0x44(%esp),%ebx │ │ + je 41aae │ │ + mov %ecx,%edi │ │ mov 0xc(%ecx),%ecx │ │ mov 0xe8(%ecx),%eax │ │ cmp 0xec(%ecx),%eax │ │ - jne 409f0 │ │ - mov 0x44(%esp),%eax │ │ - lea (%eax,%eax,8),%eax │ │ - shl $0x5,%eax │ │ - add 0xb78(%ebx),%eax │ │ - lea (%edx,%edx,2),%ecx │ │ - jmp 40a61 │ │ - nop │ │ - nop │ │ - nop │ │ + jne 419d6 │ │ + imul $0x78,0x48(%esp),%eax │ │ + add 0xaa8(%edi),%eax │ │ + mov 0x50(%esp),%ecx │ │ + lea (%ecx,%ecx,4),%ecx │ │ + jmp 41a47 │ │ xor %eax,%eax │ │ - cmpl $0x3,0x4b0(%ebx) │ │ + cmpl $0x3,0x4b0(%edi) │ │ setne %al │ │ - mov 0x568(%ecx),%esi │ │ - mov %esi,0x4c(%esp) │ │ - mov 0x28(%esp),%edi │ │ - imul 0x1c0(%ecx),%edi │ │ - mov $0x8,%esi │ │ - mov 0x4c(%esp),%ecx │ │ - shl %cl,%esi │ │ + mov 0x1c0(%ecx),%esi │ │ + mov 0x568(%ecx),%edx │ │ + mov 0x38(%esp),%ecx │ │ + imul (%ecx),%esi │ │ + mov $0x8,%ebx │ │ + mov %edx,%ecx │ │ + shl %cl,%ebx │ │ + shl $0x2,%esi │ │ mov %eax,%ecx │ │ - sar %cl,%edi │ │ - lea -0x1(%esi,%edi,1),%esi │ │ - mov 0x34(%esp),%edi │ │ - mov 0x4c(%esp),%ecx │ │ - add %ecx,%eax │ │ + sar %cl,%esi │ │ + lea -0x1(%ebx,%esi,1),%esi │ │ + mov 0x44(%esp),%ebx │ │ + add %edx,%eax │ │ + mov %edx,%ecx │ │ add $0x3,%cl │ │ sar %cl,%esi │ │ mov %eax,%ecx │ │ shl %cl,%esi │ │ mov %esi,%eax │ │ sar $0x7,%eax │ │ - cmp 0x810(%ebx),%eax │ │ - mov %ebx,%ecx │ │ - jge 40a96 │ │ + cmp 0x820(%edi),%eax │ │ + mov %edi,%ecx │ │ + jge 41aae │ │ shr $0x6,%esi │ │ and $0x1,%esi │ │ - add %edx,%esi │ │ - add 0x44(%esp),%eax │ │ - lea (%eax,%eax,8),%eax │ │ - shl $0x5,%eax │ │ - add 0xb78(%ecx),%eax │ │ - lea (%esi,%esi,2),%ecx │ │ - lea 0xc0(%eax,%ecx,8),%eax │ │ - mov 0x30(%esp),%ecx │ │ - mov 0x40(%esp),%edx │ │ + add 0x50(%esp),%esi │ │ + add 0x48(%esp),%eax │ │ + imul $0x78,%eax,%eax │ │ + add 0xaa8(%ecx),%eax │ │ + lea (%esi,%esi,4),%ecx │ │ + lea 0x50(%eax,%ecx,2),%eax │ │ + mov 0x24(%esp),%ecx │ │ + mov 0x34(%esp),%edx │ │ mov %eax,0x38bc(%ecx,%edx,1) │ │ - movl $0xffff9,0xc(%eax) │ │ - movl $0xfff90003,0x4(%eax) │ │ - movl $0x3000f,0x8(%eax) │ │ - movl $0x1fffe0,0x12(%eax) │ │ + movb $0x3,0x4(%eax) │ │ + mov 0x38bc(%ecx,%edx,1),%eax │ │ + movb $0xf9,0x5(%eax) │ │ + mov 0x38bc(%ecx,%edx,1),%eax │ │ + movb $0xf,0x6(%eax) │ │ + mov 0x38bc(%ecx,%edx,1),%eax │ │ + movb $0x3,0x1(%eax) │ │ + mov 0x38bc(%ecx,%edx,1),%eax │ │ + movb $0xf9,0x2(%eax) │ │ + mov 0x38bc(%ecx,%edx,1),%eax │ │ + movb $0xf,0x3(%eax) │ │ + mov 0x38bc(%ecx,%edx,1),%eax │ │ + movb $0xe0,0x8(%eax) │ │ + mov 0x38bc(%ecx,%edx,1),%eax │ │ + movb $0x1f,0x9(%eax) │ │ mov 0x8(%ebp),%ecx │ │ - mov 0x38(%esp),%ebx │ │ - inc %ebx │ │ - mov 0x24(%esp),%eax │ │ + mov 0x30(%esp),%esi │ │ + inc %esi │ │ + mov 0x2c(%esp),%eax │ │ inc %eax │ │ cmpl $0x1,0x7b4(%ecx) │ │ - jle 40ac4 │ │ - mov 0x30(%esp),%edx │ │ - mov %ebx,%esi │ │ - mov 0x58(%esp),%ebx │ │ - mov 0x40(%esp),%edi │ │ - mov %ebx,0x3630(%edx,%edi,1) │ │ - mov %esi,%ebx │ │ + jle 41adc │ │ + mov 0x24(%esp),%edx │ │ + mov %esi,0x30(%esp) │ │ + mov 0x5c(%esp),%esi │ │ mov 0x34(%esp),%edi │ │ + mov %esi,0x3630(%edx,%edi,1) │ │ + mov 0x30(%esp),%esi │ │ mov 0xc(%ecx),%ecx │ │ - cmp 0x218(%ecx),%ebx │ │ - mov 0x24(%esp),%edx │ │ + cmp 0x218(%ecx),%esi │ │ + mov 0x2c(%esp),%edx │ │ cmove %eax,%edx │ │ - mov %edx,0x24(%esp) │ │ + mov %edx,0x2c(%esp) │ │ mov $0x0,%eax │ │ - cmove %eax,%ebx │ │ - mov 0x3c(%esp),%esi │ │ - cmp 0x330(%ecx),%esi │ │ - jne 40440 │ │ + cmove %eax,%esi │ │ + cmp 0x330(%ecx),%ebx │ │ + jne 413c0 │ │ cmpl $0x0,0x200(%ecx) │ │ - mov 0x70(%esp),%eax │ │ + mov 0x6c(%esp),%eax │ │ mov $0x1,%ecx │ │ cmovne %ecx,%eax │ │ - mov %eax,0x70(%esp) │ │ - jmp 40440 │ │ - movl $0x0,0xb84(%ecx) │ │ - jmp 40bc0 │ │ - mov $0xfffffffe,%edx │ │ - movl $0xfffffff4,0x28(%esp) │ │ - mov %esi,%ecx │ │ - jmp 40bcd │ │ - movl $0x0,0xb60(%eax) │ │ - jmp 40ba3 │ │ - movl $0x0,0x7d8(%edx) │ │ - mov %edx,%ecx │ │ - jmp 40bc0 │ │ - movl $0x0,0x70(%esp) │ │ - mov 0x64(%esp),%eax │ │ + mov %eax,0x6c(%esp) │ │ + jmp 413c0 │ │ + movl $0x0,0x6c(%esp) │ │ + mov 0x4c(%esp),%eax │ │ cmpl $0x1,0x4(%eax) │ │ - jbe 40e83 │ │ + jbe 41b71 │ │ mov 0x8(%ebp),%eax │ │ mov %eax,%edx │ │ mov 0xc(%eax),%ecx │ │ xor %eax,%eax │ │ cmpl $0x0,0x200(%ecx) │ │ mov %edx,%ecx │ │ setne %al │ │ - mov %eax,0xb44(%edx) │ │ + mov %eax,0xa70(%edx) │ │ lea (%eax,%eax,1),%edx │ │ - mov %edx,0x60(%esp) │ │ + movl $0x0,0x24(%esp) │ │ + mov %edx,0x64(%esp) │ │ cmp %eax,%edx │ │ - jae 40ebb │ │ - mov $0xffffffff,%edx │ │ - movl $0x0,0x28(%esp) │ │ - jmp 40bcd │ │ - movl $0x0,0xb64(%eax) │ │ - mov $0xfffffffe,%edx │ │ - movl $0xfffffff4,0x28(%esp) │ │ - mov %eax,%ecx │ │ - jmp 40bcd │ │ - mov %edi,%ecx │ │ - movl $0x0,0xb94(%edi) │ │ - mov $0xfffffffe,%edx │ │ - movl $0xfffffff4,0x28(%esp) │ │ - lea 0x524(%ecx),%esi │ │ - mov %edx,0x4(%esp) │ │ - mov %esi,(%esp) │ │ - movl $0x3,0x8(%esp) │ │ - mov 0x2c(%esp),%ebx │ │ - call 60cb0 │ │ - mov 0x8(%ebp),%eax │ │ - cmpl $0x0,0x18(%eax) │ │ - je 40c02 │ │ - add $0x10,%eax │ │ - mov %eax,(%esp) │ │ - call 60b80 │ │ - mov 0x8(%ebp),%eax │ │ - add $0x5ec,%eax │ │ - mov %eax,(%esp) │ │ - call 616a0 │ │ - mov 0x8(%ebp),%eax │ │ - cmpl $0x0,0xbc(%eax) │ │ - je 40c2b │ │ - add $0xb4,%eax │ │ - mov %eax,(%esp) │ │ - call 60b80 │ │ - mov 0x8(%ebp),%eax │ │ - add $0x5f0,%eax │ │ - mov %eax,(%esp) │ │ - call 616a0 │ │ - mov 0x8(%ebp),%eax │ │ - cmpl $0x0,0x160(%eax) │ │ - je 40c54 │ │ - add $0x158,%eax │ │ - mov %eax,(%esp) │ │ - call 60b80 │ │ - mov 0x8(%ebp),%eax │ │ - add $0x5f4,%eax │ │ - mov %eax,(%esp) │ │ - call 616a0 │ │ - mov 0x8(%ebp),%eax │ │ - cmpl $0x0,0x204(%eax) │ │ - je 40c7d │ │ - add $0x1fc,%eax │ │ - mov %eax,(%esp) │ │ - call 60b80 │ │ - mov 0x8(%ebp),%eax │ │ - add $0x5f8,%eax │ │ - mov %eax,(%esp) │ │ - call 616a0 │ │ - mov 0x8(%ebp),%eax │ │ - cmpl $0x0,0x2a8(%eax) │ │ - je 40ca6 │ │ - add $0x2a0,%eax │ │ - mov %eax,(%esp) │ │ - call 60b80 │ │ - mov 0x8(%ebp),%eax │ │ - add $0x5fc,%eax │ │ - mov %eax,(%esp) │ │ - call 616a0 │ │ - mov 0x8(%ebp),%eax │ │ - cmpl $0x0,0x34c(%eax) │ │ - je 40ccf │ │ - add $0x344,%eax │ │ - mov %eax,(%esp) │ │ - call 60b80 │ │ - mov 0x8(%ebp),%eax │ │ - add $0x600,%eax │ │ - mov %eax,(%esp) │ │ - call 616a0 │ │ - mov 0x8(%ebp),%eax │ │ - cmpl $0x0,0x3f0(%eax) │ │ - je 40cf8 │ │ - add $0x3e8,%eax │ │ - mov %eax,(%esp) │ │ - call 60b80 │ │ - mov 0x8(%ebp),%eax │ │ - add $0x604,%eax │ │ - mov %eax,(%esp) │ │ - call 616a0 │ │ - mov 0x8(%ebp),%eax │ │ - add $0x48c,%eax │ │ - mov %eax,(%esp) │ │ - call 60a90 │ │ - mov %esi,(%esp) │ │ - call 60b80 │ │ - mov 0x8(%ebp),%eax │ │ - add $0x700,%eax │ │ - mov %eax,(%esp) │ │ - call 3c3f0 │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ecx),%eax │ │ - cmpl $0x0,0x200(%eax) │ │ - je 40d55 │ │ - lea 0x710(%ecx),%esi │ │ - mov %esi,(%esp) │ │ - call 3c4c0 │ │ - mov %esi,(%esp) │ │ - call 3c3f0 │ │ - mov 0x8(%ebp),%ecx │ │ - lea 0x608(%ecx),%eax │ │ - mov %eax,(%esp) │ │ - call 616a0 │ │ - mov 0x8(%ebp),%eax │ │ - add $0x60c,%eax │ │ - mov %eax,(%esp) │ │ - call 616a0 │ │ - mov 0x8(%ebp),%eax │ │ - add $0x5c8,%eax │ │ - mov %eax,(%esp) │ │ - call 616a0 │ │ - mov 0x8(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call 616a0 │ │ - mov 0x8(%ebp),%eax │ │ - add $0x8,%eax │ │ - mov %eax,(%esp) │ │ - call 616a0 │ │ - mov 0x8(%ebp),%eax │ │ - cmpl $0x0,0x728(%eax) │ │ - jle 40dcf │ │ - xor %esi,%esi │ │ - xor %edi,%edi │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov 0x720(%eax),%eax │ │ - add %esi,%eax │ │ - mov %eax,(%esp) │ │ - call 3ca90 │ │ - mov 0x8(%ebp),%eax │ │ - inc %edi │ │ - add $0x38,%esi │ │ - cmp 0x728(%eax),%edi │ │ - jl 40db0 │ │ - mov 0x28(%esp),%eax │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - mov %esi,0x38(%esp) │ │ - add $0x6ef4,%edi │ │ - mov 0x24(%esp),%eax │ │ - lea 0x1(%eax),%esi │ │ - mov 0x2c(%esp),%ebx │ │ - mov 0x34(%esp),%eax │ │ - lea -0x38bc(%eax,%edi,1),%eax │ │ - mov %eax,(%esp) │ │ - movl $0x0,0x4(%esp) │ │ - call 1580 │ │ - test %eax,%eax │ │ - jne 40ea6 │ │ - mov 0x8(%ebp),%ecx │ │ - mov %esi,0x7bc(%ecx) │ │ - cmp %esi,0x30(%esp) │ │ - mov 0x24(%esp),%eax │ │ - je 3ee34 │ │ - inc %eax │ │ - mov 0x7b8(%ecx),%ecx │ │ - mov %eax,0x24(%esp) │ │ - imul $0x38c0,%eax,%eax │ │ - lea 0x3634(%ecx,%eax,1),%eax │ │ - mov %eax,0x38(%esp) │ │ - mov %ecx,0x34(%esp) │ │ - lea (%ecx,%edi,1),%eax │ │ - mov %eax,(%esp) │ │ - movl $0x0,0x4(%esp) │ │ - mov 0x2c(%esp),%ebx │ │ - call 1570 │ │ - add $0x38c0,%edi │ │ - inc %esi │ │ - test %eax,%eax │ │ - je 40df0 │ │ - jmp 403e4 │ │ - movl $0xffffffea,0x28(%esp) │ │ - mov $0xfffffffe,%edx │ │ - jmp 40bcd │ │ + jb 40c8e │ │ + lea 0xa70(%ecx),%edx │ │ + mov %edx,0x34(%esp) │ │ + jmp 41b92 │ │ mov 0x8(%ebp),%ecx │ │ - lea 0xb44(%ecx),%eax │ │ - mov %eax,0x30(%esp) │ │ - movl $0x0,0xb44(%ecx) │ │ - movl $0x0,0x60(%esp) │ │ + lea 0xa70(%ecx),%eax │ │ + mov %eax,0x34(%esp) │ │ + movl $0x0,0xa70(%ecx) │ │ + movl $0x0,0x64(%esp) │ │ xor %eax,%eax │ │ - jmp 40ec5 │ │ - mov 0x38(%esp),%eax │ │ - mov %eax,(%esp) │ │ - mov 0x2c(%esp),%ebx │ │ - call 1560 │ │ - jmp 403e4 │ │ - lea 0xb44(%ecx),%edx │ │ - mov %edx,0x30(%esp) │ │ lea 0x524(%ecx),%edx │ │ - mov %edx,0x58(%esp) │ │ - lea 0x804(%ecx),%edx │ │ - mov %edx,0x4c(%esp) │ │ - lea 0xe98(%ecx),%esi │ │ - lea 0xe9c(%ecx),%edx │ │ - mov %edx,0x5c(%esp) │ │ - lea 0xea0(%ecx),%edx │ │ mov %edx,0x48(%esp) │ │ - lea 0xa44(%ecx),%edx │ │ - mov %edx,0x84(%esp) │ │ + lea 0x814(%ecx),%edx │ │ + mov %edx,0x50(%esp) │ │ + lea 0xde8(%ecx),%esi │ │ + lea 0xdec(%ecx),%edx │ │ + mov %edx,0x60(%esp) │ │ + lea 0xdf0(%ecx),%edx │ │ + mov %edx,0x40(%esp) │ │ + lea 0x970(%ecx),%edx │ │ + mov %edx,0x80(%esp) │ │ lea 0x710(%ecx),%edx │ │ - mov %edx,0xb0(%esp) │ │ + mov %edx,0x88(%esp) │ │ lea 0x10(%ecx),%edx │ │ - mov %edx,0x80(%esp) │ │ - lea 0xb4(%ecx),%edx │ │ mov %edx,0x7c(%esp) │ │ - lea 0x158(%ecx),%edx │ │ + lea 0xb4(%ecx),%edx │ │ mov %edx,0x78(%esp) │ │ + lea 0x158(%ecx),%edx │ │ + mov %edx,0x68(%esp) │ │ lea 0x1fc(%ecx),%edx │ │ - mov %edx,0x6c(%esp) │ │ + mov %edx,0xb0(%esp) │ │ lea 0x2a0(%ecx),%edx │ │ mov %edx,0xa0(%esp) │ │ lea 0x344(%ecx),%edx │ │ mov %edx,0x74(%esp) │ │ lea 0x3e8(%ecx),%edx │ │ mov %edx,0x90(%esp) │ │ - mov $0x3,%edi │ │ + mov $0x3,%edx │ │ mov %esi,0x38(%esp) │ │ xor %ebx,%ebx │ │ cmp $0x1,%eax │ │ sete %bl │ │ add %ebx,%ebx │ │ test %eax,%eax │ │ - cmove %edi,%ebx │ │ - mov %ebx,0x54(%esp) │ │ + cmove %edx,%ebx │ │ + mov %ebx,0x5c(%esp) │ │ mov %ecx,%esi │ │ mov 0xc(%ecx),%ecx │ │ mov 0x228(%ecx),%edx │ │ - mov 0x7fc(%esi),%esi │ │ + mov 0x80c(%esi),%esi │ │ imul %edx,%esi │ │ test %esi,%esi │ │ - jle 415d3 │ │ + jle 422a3 │ │ movl $0x1,0x24(%esp) │ │ xor %esi,%esi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ + nop │ │ mov 0x8(%ebp),%edx │ │ - mov 0xa3c(%edx),%edx │ │ + mov 0x968(%edx),%edx │ │ mov 0xe4(%ecx),%edi │ │ and $0x1,%edi │ │ mov %edi,%ecx │ │ xor $0x1,%ecx │ │ imul $0x1010101,%ecx,%ebx │ │ + mov %ebx,0xe4(%edx,%esi,1) │ │ + mov %ebx,0xec(%edx,%esi,1) │ │ + mov %ebx,0xf4(%edx,%esi,1) │ │ mov %ebx,0xfc(%edx,%esi,1) │ │ mov %ebx,0xf8(%edx,%esi,1) │ │ - mov %ebx,0xf4(%edx,%esi,1) │ │ mov %ebx,0xf0(%edx,%esi,1) │ │ - mov %ebx,0xec(%edx,%esi,1) │ │ mov %ebx,0xe8(%edx,%esi,1) │ │ - mov %ebx,0xe4(%edx,%esi,1) │ │ mov %ebx,0xe0(%edx,%esi,1) │ │ test %edi,%edi │ │ movl $0x0,0x234(%edx,%esi,1) │ │ movl $0x0,0x230(%edx,%esi,1) │ │ movl $0x0,0x23c(%edx,%esi,1) │ │ movl $0x0,0x238(%edx,%esi,1) │ │ movl $0x0,0x244(%edx,%esi,1) │ │ movl $0x0,0x240(%edx,%esi,1) │ │ movl $0x0,0x24c(%edx,%esi,1) │ │ movl $0x0,0x248(%edx,%esi,1) │ │ - jne 41090 │ │ + jne 41d60 │ │ movl $0x0,0x4(%edx,%esi,1) │ │ movl $0x0,(%edx,%esi,1) │ │ movl $0x0,0xc(%edx,%esi,1) │ │ movl $0x0,0x8(%edx,%esi,1) │ │ movl $0x0,0x14(%edx,%esi,1) │ │ movl $0x0,0x10(%edx,%esi,1) │ │ movl $0x0,0x1c(%edx,%esi,1) │ │ movl $0x0,0x18(%edx,%esi,1) │ │ cmp $0x2,%eax │ │ - mov 0x2c(%esp),%ebx │ │ + mov 0x28(%esp),%ebx │ │ mov 0x24(%esp),%edi │ │ - je 415a4 │ │ + je 42274 │ │ test %ecx,%ecx │ │ movl $0x0,0x224(%edx,%esi,1) │ │ movl $0x0,0x220(%edx,%esi,1) │ │ movl $0x0,0x22c(%edx,%esi,1) │ │ movl $0x0,0x228(%edx,%esi,1) │ │ movl $0x0,0xa4(%edx,%esi,1) │ │ movl $0x0,0xa0(%edx,%esi,1) │ │ @@ -53444,15 +54202,15 @@ │ │ movl $0x4040404,0x1c4(%edx,%esi,1) │ │ movl $0x4040404,0x1c8(%edx,%esi,1) │ │ movl $0x4040404,0x1cc(%edx,%esi,1) │ │ movl $0x4040404,0x1d0(%edx,%esi,1) │ │ movl $0x4040404,0x1d4(%edx,%esi,1) │ │ movl $0x4040404,0x1d8(%edx,%esi,1) │ │ movl $0x4040404,0x1dc(%edx,%esi,1) │ │ - jne 4142c │ │ + jne 420fc │ │ movl $0xffffffff,0x15c(%edx,%esi,1) │ │ movl $0xffffffff,0x158(%edx,%esi,1) │ │ movl $0xffffffff,0x154(%edx,%esi,1) │ │ movl $0xffffffff,0x150(%edx,%esi,1) │ │ movl $0xffffffff,0x14c(%edx,%esi,1) │ │ movl $0xffffffff,0x148(%edx,%esi,1) │ │ movl $0xffffffff,0x144(%edx,%esi,1) │ │ @@ -53513,608 +54271,685 @@ │ │ movl $0x0,0x250(%edx,%esi,1) │ │ movl $0x0,0x25c(%edx,%esi,1) │ │ movl $0x0,0x258(%edx,%esi,1) │ │ movl $0x0,0x264(%edx,%esi,1) │ │ movl $0x0,0x260(%edx,%esi,1) │ │ movl $0x0,0x26c(%edx,%esi,1) │ │ movl $0x0,0x268(%edx,%esi,1) │ │ - mov 0x2c(%esp),%ebx │ │ + mov 0x28(%esp),%ebx │ │ mov 0x24(%esp),%edi │ │ mov 0x8(%ebp),%eax │ │ mov 0xc(%eax),%ecx │ │ mov 0x228(%ecx),%edx │ │ - mov 0x7fc(%eax),%eax │ │ + mov 0x80c(%eax),%eax │ │ imul %edx,%eax │ │ cmp %eax,%edi │ │ - jge 415d7 │ │ - mov 0x30(%esp),%eax │ │ + jge 422a7 │ │ + mov 0x34(%esp),%eax │ │ mov (%eax),%eax │ │ inc %edi │ │ mov %edi,0x24(%esp) │ │ add $0x270,%esi │ │ - jmp 40fa0 │ │ - mov 0x2c(%esp),%ebx │ │ - mov 0x8(%ebp),%esi │ │ - cmpl $0x1,0x7b4(%esi) │ │ - jne 4160b │ │ + jmp 41c70 │ │ + mov 0x28(%esp),%ebx │ │ + mov 0x8(%ebp),%eax │ │ + cmpl $0x1,0x7b4(%eax) │ │ + mov 0x38(%esp),%esi │ │ + jne 422dc │ │ test %edx,%edx │ │ - jle 4189b │ │ + jle 429c9 │ │ mov 0x8(%ebp),%eax │ │ mov 0x7b0(%eax),%eax │ │ - mov %eax,0x24(%esp) │ │ + mov %eax,0x2c(%esp) │ │ add $0x22e0,%eax │ │ - mov %eax,0x88(%esp) │ │ + mov %eax,0x84(%esp) │ │ xor %edi,%edi │ │ - jmp 41a43 │ │ - mov 0x38(%esp),%eax │ │ + jmp 42327 │ │ + mov 0x4c(%esp),%eax │ │ + cmpl $0x2,0xc(%eax) │ │ + jb 422f4 │ │ + mov 0x218(%ecx),%eax │ │ + imul %edx,%eax │ │ + cmp $0x1,%eax │ │ + je 422b7 │ │ + mov %esi,(%esp) │ │ + call 1480 │ │ + mov 0x8(%ebp),%eax │ │ + cmpl $0x1,0xa70(%eax) │ │ + jne 426c9 │ │ + mov 0xc(%eax),%ecx │ │ + mov 0x218(%ecx),%eax │ │ + jmp 426e0 │ │ + inc %edi │ │ + cmp 0x228(%ecx),%edi │ │ + jge 429c9 │ │ + movzwl 0x2b0(%ecx,%edi,2),%eax │ │ + mov 0x50(%esp),%edx │ │ + mov (%edx),%edx │ │ + cmp %eax,%edx │ │ + cmovg %eax,%edx │ │ + movzwl 0x2ae(%ecx,%edi,2),%eax │ │ + mov %edx,0x58(%esp) │ │ + cmp %eax,%edx │ │ + jle 4231a │ │ + mov %eax,%edx │ │ + mov 0x8(%ebp),%esi │ │ + mov %edi,0x30(%esp) │ │ + mov 0x4(%esi),%eax │ │ + mov 0x3f4(%eax),%cl │ │ + add $0x4,%cl │ │ + mov %edx,0x44(%esp) │ │ + mov %edx,%eax │ │ + shl %cl,%eax │ │ + mov 0x2c(%esp),%ecx │ │ + mov %eax,0xc(%ecx) │ │ + mov 0x81c(%esi),%ecx │ │ + add %eax,%ecx │ │ + mov %ecx,%edx │ │ + sar %edx │ │ + mov %edx,0x3c(%esp) │ │ + cmpl $0x1,0xa70(%esi) │ │ + jg 42531 │ │ + mov 0xc(%esi),%edx │ │ + cmpl $0x0,0x1fc(%edx) │ │ + je 42531 │ │ + mov 0x4c(%esp),%edx │ │ + cmpl $0x2,0x4(%edx) │ │ + jb 424f9 │ │ + shl $0x2,%ecx │ │ + mov %ecx,0x4(%esp) │ │ + mov 0x7c(%esp),%eax │ │ + mov %eax,(%esp) │ │ + movl $0x2,0x8(%esp) │ │ + call 61ef0 │ │ + movl $0xffffffea,0x24(%esp) │ │ + test %eax,%eax │ │ + jne 40c21 │ │ + mov 0x8(%ebp),%edi │ │ + mov 0x81c(%edi),%eax │ │ + mov 0x2c(%esp),%esi │ │ + add 0xc(%esi),%eax │ │ + shl $0x2,%eax │ │ + mov %eax,0x4(%esp) │ │ + mov 0x78(%esp),%eax │ │ + mov %eax,(%esp) │ │ + movl $0x2,0x8(%esp) │ │ + call 61ef0 │ │ + test %eax,%eax │ │ + jne 42c49 │ │ + mov 0x81c(%edi),%eax │ │ + add 0xc(%esi),%eax │ │ + shl $0x2,%eax │ │ + mov %eax,0x4(%esp) │ │ + mov 0x68(%esp),%eax │ │ + mov %eax,(%esp) │ │ + movl $0x2,0x8(%esp) │ │ + call 61ef0 │ │ + test %eax,%eax │ │ + jne 42c49 │ │ + mov 0x81c(%edi),%eax │ │ + add 0xc(%esi),%eax │ │ + shl $0x2,%eax │ │ + mov %eax,0x4(%esp) │ │ + mov 0xb0(%esp),%eax │ │ + mov %eax,(%esp) │ │ + movl $0x2,0x8(%esp) │ │ + call 61ef0 │ │ + test %eax,%eax │ │ + jne 42c49 │ │ + mov 0x81c(%edi),%eax │ │ + add 0xc(%esi),%eax │ │ + shl $0x2,%eax │ │ + mov %eax,0x4(%esp) │ │ + mov 0xa0(%esp),%eax │ │ + mov %eax,(%esp) │ │ + movl $0x2,0x8(%esp) │ │ + call 61ef0 │ │ + test %eax,%eax │ │ + jne 42c49 │ │ + mov 0x81c(%edi),%eax │ │ + add 0xc(%esi),%eax │ │ + shl $0x2,%eax │ │ + mov %eax,0x4(%esp) │ │ + mov 0x74(%esp),%eax │ │ + mov %eax,(%esp) │ │ + movl $0x2,0x8(%esp) │ │ + call 61ef0 │ │ + test %eax,%eax │ │ + jne 42c49 │ │ + mov 0x81c(%edi),%eax │ │ + add 0xc(%esi),%eax │ │ + shl $0x2,%eax │ │ + mov %eax,0x4(%esp) │ │ + mov 0x90(%esp),%eax │ │ + mov %eax,(%esp) │ │ + movl $0x2,0x8(%esp) │ │ + call 61ef0 │ │ + test %eax,%eax │ │ + mov %edi,%ecx │ │ + jne 40c8e │ │ + mov 0xc(%esi),%eax │ │ + mov 0x28(%esp),%ebx │ │ + mov 0x30(%esp),%edi │ │ + mov 0x8(%ebp),%esi │ │ + mov 0x804(%esi),%ecx │ │ + sar %ecx │ │ + sar %eax │ │ + mov %eax,0x10(%esp) │ │ + mov 0x3c(%esp),%eax │ │ + mov %eax,0x14(%esp) │ │ + mov %ecx,0xc(%esp) │ │ + mov %edi,0x4(%esp) │ │ + mov 0x80(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 14b0 │ │ - cmpl $0x1,0xb44(%esi) │ │ - jne 4162b │ │ + movl $0x0,0x8(%esp) │ │ + call 64b30 │ │ mov 0xc(%esi),%ecx │ │ mov 0x218(%ecx),%eax │ │ - jmp 41640 │ │ + test %eax,%eax │ │ + jle 4257c │ │ + xor %edi,%edi │ │ + imul 0x30(%esp),%eax │ │ + add %edi,%eax │ │ + imul $0x38c0,%eax,%eax │ │ + add 0x7b8(%esi),%eax │ │ + mov 0x2c(%esp),%ecx │ │ + mov %eax,0x4(%ecx) │ │ + mov %ecx,(%esp) │ │ + mov 0x28(%esp),%ebx │ │ + call 3da30 │ │ + test %eax,%eax │ │ + jne 42b5c │ │ + inc %edi │ │ mov 0xc(%esi),%ecx │ │ mov 0x218(%ecx),%eax │ │ - cmp %eax,0x7b4(%esi) │ │ - mov 0x4c(%esp),%edx │ │ - jl 41648 │ │ + cmp %eax,%edi │ │ + jl 42540 │ │ + mov 0x34(%esp),%eax │ │ + mov (%eax),%eax │ │ + cmp $0x1,%eax │ │ + mov 0x28(%esp),%ebx │ │ + mov 0x30(%esp),%edi │ │ + jg 425e4 │ │ + testb $0x1,0xe4(%ecx) │ │ + je 425db │ │ + mov 0x8(%ebp),%eax │ │ + mov %eax,%esi │ │ + mov 0x804(%eax),%eax │ │ + sar %eax │ │ + mov 0x2c(%esp),%ecx │ │ + mov 0xc(%ecx),%ecx │ │ + sar %ecx │ │ + mov 0x3c(%esp),%edx │ │ + mov %edx,0x10(%esp) │ │ + mov %ecx,0xc(%esp) │ │ + mov %eax,0x8(%esp) │ │ + mov 0x84(%esp),%eax │ │ + mov %eax,(%esp) │ │ + movl $0x0,0x4(%esp) │ │ + call 64f30 │ │ + mov 0xa70(%esi),%eax │ │ + cmp $0x1,%eax │ │ + je 42666 │ │ + mov 0x4c(%esp),%eax │ │ + cmpl $0x1,0xc(%eax) │ │ + jne 42604 │ │ + mov 0x44(%esp),%eax │ │ + mov %eax,0x4(%esp) │ │ + mov 0x8(%ebp),%eax │ │ + mov %eax,(%esp) │ │ + call *0x7cc(%eax) │ │ + jmp 42666 │ │ + mov 0x8(%ebp),%esi │ │ + mov 0xdc0(%esi),%eax │ │ + mov %eax,(%esp) │ │ + call 1480 │ │ + mov 0xdcc(%esi),%ecx │ │ + test %ecx,%ecx │ │ + je 42658 │ │ + cmpl $0x0,0xdd0(%esi) │ │ + jne 42658 │ │ + mov 0xdc4(%esi),%eax │ │ + imul 0x44(%esp),%ecx │ │ + imul $0x2c,%ecx,%ecx │ │ + movl $0x1,0x4(%eax,%ecx,1) │ │ + cmpl $0x1,(%eax,%ecx,1) │ │ + jne 42658 │ │ + add %ecx,%eax │ │ + mov 0xdc0(%esi),%ecx │ │ + mov %eax,0x4(%esp) │ │ + mov %ecx,(%esp) │ │ + call a6cc0 │ │ + mov 0xdc0(%esi),%eax │ │ + mov %eax,(%esp) │ │ + call 14a0 │ │ + mov 0x4c(%esp),%eax │ │ + cmpl $0x1,0xc(%eax) │ │ + mov 0x8(%ebp),%esi │ │ + mov 0x44(%esp),%edx │ │ + je 42689 │ │ + mov 0x34(%esp),%eax │ │ + cmpl $0x1,(%eax) │ │ + je 42689 │ │ + cmpl $0x0,0xdcc(%esi) │ │ + jne 426b6 │ │ + lea 0x4(,%edx,4),%eax │ │ + imul 0x81c(%esi),%eax │ │ + mov 0x5c(%esp),%ecx │ │ + mov %ecx,0x8(%esp) │ │ + mov %eax,0x4(%esp) │ │ + mov 0x48(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 61fe0 │ │ + mov 0x44(%esp),%edx │ │ + mov 0x8(%ebp),%esi │ │ + inc %edx │ │ + cmp 0x58(%esp),%edx │ │ + jl 42353 │ │ + mov 0xc(%esi),%ecx │ │ + jmp 4231a │ │ + mov %eax,%edx │ │ + mov 0xc(%eax),%ecx │ │ + mov 0x218(%ecx),%eax │ │ + cmp %eax,0x7b4(%edx) │ │ + mov 0x50(%esp),%edx │ │ + jl 426e8 │ │ add $0x228,%ecx │ │ mov %ecx,%edx │ │ imul (%edx),%eax │ │ mov 0x8(%ebp),%ecx │ │ mov %ecx,%esi │ │ - mov %eax,0xea4(%ecx) │ │ - mov %eax,0xea8(%ecx) │ │ - mov 0x5c(%esp),%eax │ │ + mov %eax,0xdf4(%ecx) │ │ + mov %eax,0xdf8(%ecx) │ │ + mov 0x60(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 14e0 │ │ + call 14b0 │ │ mov 0x38(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 14d0 │ │ + call 14a0 │ │ mov %esi,%ecx │ │ mov 0xc(%esi),%eax │ │ cmpl $0x0,0x228(%eax) │ │ - jle 41812 │ │ + jle 42940 │ │ xor %esi,%esi │ │ movzwl 0x2ae(%eax,%esi,2),%edx │ │ cmp 0x2b0(%eax,%esi,2),%dx │ │ - jb 416b9 │ │ + jb 42759 │ │ inc %esi │ │ cmp 0x228(%eax),%esi │ │ - jge 41812 │ │ + jge 42940 │ │ movzwl 0x2ae(%eax,%esi,2),%edx │ │ cmp 0x2b0(%eax,%esi,2),%dx │ │ - jae 4169a │ │ - mov %esi,0x44(%esp) │ │ - mov 0x218(%eax),%eax │ │ - test %eax,%eax │ │ - jg 41718 │ │ - jmp 417e5 │ │ - inc %edx │ │ - mov 0x80c(%ecx),%eax │ │ - imul %edx,%eax │ │ - shl $0x2,%eax │ │ - mov 0x54(%esp),%ecx │ │ - mov %ecx,0x8(%esp) │ │ - mov %eax,0x4(%esp) │ │ - mov 0x58(%esp),%eax │ │ - mov %eax,(%esp) │ │ - mov %edx,%edi │ │ - call 60cb0 │ │ - mov %edi,%edx │ │ - mov 0x8(%ebp),%eax │ │ - mov 0xc(%eax),%eax │ │ - movzwl 0x2b0(%eax,%esi,2),%ecx │ │ - cmp %ecx,%edi │ │ - mov 0x8(%ebp),%ecx │ │ - jae 4169a │ │ + jae 4273a │ │ + mov %esi,0x58(%esp) │ │ mov 0x218(%eax),%eax │ │ test %eax,%eax │ │ - jle 417e5 │ │ + jle 42835 │ │ xor %ebx,%ebx │ │ - mov %edx,0x28(%esp) │ │ - nop │ │ - nop │ │ + mov %edx,0x2c(%esp) │ │ mov 0x7b8(%ecx),%edi │ │ imul %esi,%eax │ │ add %ebx,%eax │ │ imul $0x38c0,%eax,%eax │ │ - mov %edi,0x34(%esp) │ │ + mov %edi,0x30(%esp) │ │ mov 0x3630(%edi,%eax,1),%edi │ │ cmp %edx,%edi │ │ - jg 417c7 │ │ - mov %ebx,0x40(%esp) │ │ + jg 42817 │ │ + mov %ebx,0x44(%esp) │ │ mov %eax,%ecx │ │ - mov 0x34(%esp),%eax │ │ + mov 0x30(%esp),%eax │ │ lea 0x3630(%eax,%ecx,1),%edi │ │ mov %ecx,0x3c(%esp) │ │ lea 0x3634(%eax,%ecx,1),%eax │ │ mov %eax,0x24(%esp) │ │ mov %eax,(%esp) │ │ - mov 0x2c(%esp),%ebx │ │ + mov 0x28(%esp),%ebx │ │ mov %edx,%esi │ │ - call 14b0 │ │ + call 1480 │ │ mov %edi,%eax │ │ mov (%edi),%edi │ │ cmp %esi,%edi │ │ - jg 417ac │ │ - mov 0x34(%esp),%ecx │ │ + jg 427fc │ │ + mov 0x30(%esp),%ecx │ │ mov 0x3c(%esp),%edx │ │ lea 0x3638(%ecx,%edx,1),%esi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ mov %eax,%edi │ │ mov 0x24(%esp),%eax │ │ mov %eax,0x4(%esp) │ │ mov %esi,(%esp) │ │ - call 14c0 │ │ + call 1490 │ │ mov %edi,%eax │ │ mov (%edi),%edi │ │ - cmp 0x28(%esp),%edi │ │ - jle 41790 │ │ + cmp 0x2c(%esp),%edi │ │ + jle 427e0 │ │ mov 0x24(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 14d0 │ │ + call 14a0 │ │ mov 0x8(%ebp),%ecx │ │ - mov 0x44(%esp),%esi │ │ - mov 0x28(%esp),%edx │ │ - mov 0x40(%esp),%ebx │ │ + mov 0x58(%esp),%esi │ │ + mov 0x2c(%esp),%edx │ │ + mov 0x44(%esp),%ebx │ │ cmp $0x7ffffffe,%edi │ │ - je 41d69 │ │ + je 42b92 │ │ inc %ebx │ │ mov 0xc(%ecx),%eax │ │ mov 0x218(%eax),%eax │ │ cmp %eax,%ebx │ │ - jl 41720 │ │ - mov 0x30(%esp),%eax │ │ + jl 42771 │ │ + mov 0x34(%esp),%eax │ │ cmpl $0x1,(%eax) │ │ - mov 0x2c(%esp),%ebx │ │ - je 416cc │ │ + mov 0x28(%esp),%ebx │ │ + mov %edx,%edi │ │ + je 428dd │ │ + mov 0x4c(%esp),%eax │ │ + cmpl $0x1,0xc(%eax) │ │ + jne 42876 │ │ mov %edx,0x4(%esp) │ │ mov %ecx,(%esp) │ │ mov 0x8(%ebp),%eax │ │ - mov %edx,%edi │ │ call *0x7cc(%eax) │ │ mov %edi,%edx │ │ mov 0x8(%ebp),%ecx │ │ - jmp 416cc │ │ + mov 0x4c(%esp),%eax │ │ + cmpl $0x1,0xc(%eax) │ │ + jne 428e7 │ │ + jmp 428f9 │ │ + mov 0xdc0(%ecx),%eax │ │ + mov %eax,(%esp) │ │ + mov %ecx,%esi │ │ + call 1480 │ │ + mov 0xdcc(%esi),%ecx │ │ + test %ecx,%ecx │ │ + je 428c7 │ │ + cmpl $0x0,0xdd0(%esi) │ │ + jne 428c7 │ │ + mov 0xdc4(%esi),%eax │ │ + imul %edi,%ecx │ │ + imul $0x2c,%ecx,%ecx │ │ + movl $0x1,0x4(%eax,%ecx,1) │ │ + cmpl $0x1,(%eax,%ecx,1) │ │ + jne 428c7 │ │ + add %ecx,%eax │ │ + mov 0xdc0(%esi),%ecx │ │ + mov %eax,0x4(%esp) │ │ + mov %ecx,(%esp) │ │ + call a6cc0 │ │ + mov 0xdc0(%esi),%eax │ │ + mov %eax,(%esp) │ │ + call 14a0 │ │ + mov %esi,%ecx │ │ + mov 0x58(%esp),%esi │ │ + mov %edi,%edx │ │ + mov 0x4c(%esp),%eax │ │ + cmpl $0x1,0xc(%eax) │ │ + je 428f9 │ │ + mov 0x34(%esp),%eax │ │ + cmpl $0x1,(%eax) │ │ + je 428f9 │ │ + cmpl $0x0,0xdcc(%ecx) │ │ + jne 42924 │ │ + lea 0x4(,%edx,4),%eax │ │ + imul 0x81c(%ecx),%eax │ │ + mov 0x5c(%esp),%ecx │ │ + mov %ecx,0x8(%esp) │ │ + mov %eax,0x4(%esp) │ │ + mov 0x48(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 61fe0 │ │ + mov %edi,%edx │ │ + mov 0x8(%ebp),%ecx │ │ + inc %edx │ │ + mov 0xc(%ecx),%eax │ │ + movzwl 0x2b0(%eax,%esi,2),%ecx │ │ + cmp %ecx,%edx │ │ + mov 0x8(%ebp),%ecx │ │ + jb 4275d │ │ + jmp 4273a │ │ mov %ecx,%edi │ │ mov $0x40,%cl │ │ sub 0x7b4(%edi),%cl │ │ mov $0xffffffff,%edx │ │ shr %cl,%edx │ │ mov $0xffffffff,%esi │ │ shrd %cl,%esi,%esi │ │ test $0x20,%cl │ │ cmovne %edx,%esi │ │ mov $0x0,%eax │ │ cmovne %eax,%edx │ │ mov %edx,0x24(%esp) │ │ mov 0x38(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 14b0 │ │ - mov 0xe90(%edi),%eax │ │ - mov %esi,0x28(%esp) │ │ + call 1480 │ │ + mov 0xde0(%edi),%eax │ │ + mov %esi,0x2c(%esp) │ │ xor %esi,%eax │ │ - mov 0xe94(%edi),%ecx │ │ + mov 0xde4(%edi),%ecx │ │ xor 0x24(%esp),%ecx │ │ or %eax,%ecx │ │ - mov 0x48(%esp),%esi │ │ - je 4188f │ │ + mov 0x40(%esp),%esi │ │ + je 429bd │ │ mov 0x38(%esp),%eax │ │ mov %eax,0x4(%esp) │ │ mov %esi,(%esp) │ │ - call 14c0 │ │ - mov 0xe94(%edi),%eax │ │ + call 1490 │ │ + mov 0xde4(%edi),%eax │ │ xor 0x24(%esp),%eax │ │ - mov 0xe90(%edi),%ecx │ │ - xor 0x28(%esp),%ecx │ │ + mov 0xde0(%edi),%ecx │ │ + xor 0x2c(%esp),%ecx │ │ or %eax,%ecx │ │ - jne 41867 │ │ + jne 42995 │ │ mov 0x38(%esp),%esi │ │ mov %esi,(%esp) │ │ - call 14d0 │ │ - mov 0x30(%esp),%eax │ │ + call 14a0 │ │ + mov 0x34(%esp),%eax │ │ mov (%eax),%ecx │ │ cmp $0x1,%ecx │ │ - jg 41a06 │ │ + jg 42b34 │ │ mov 0x8(%ebp),%eax │ │ mov 0xc(%eax),%eax │ │ cmpl $0x0,0x200(%eax) │ │ - je 41900 │ │ - cmpl $0x0,0x70(%esp) │ │ - je 418eb │ │ + je 42a2e │ │ + cmpl $0x0,0x6c(%esp) │ │ + je 42a19 │ │ mov 0x8(%ebp),%ecx │ │ mov %ecx,%esi │ │ mov 0x714(%ecx),%ecx │ │ imul $0x38c0,0x330(%eax),%edx │ │ add 0x7b8(%esi),%edx │ │ mov %edx,0x8(%esp) │ │ mov %ecx,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 355f0 │ │ - mov 0xb0(%esp),%eax │ │ + call 365c0 │ │ + mov 0x88(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 3c4c0 │ │ - mov 0x30(%esp),%eax │ │ + call 3d490 │ │ + mov 0x34(%esp),%eax │ │ mov (%eax),%ecx │ │ cmp $0x1,%ecx │ │ - jne 41a06 │ │ + jne 42b34 │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ecx),%edi │ │ mov 0x218(%edi),%eax │ │ imul 0x228(%edi),%eax │ │ test %eax,%eax │ │ - jle 41a01 │ │ + jle 42b2f │ │ xor %edx,%edx │ │ mov $0xd90,%esi │ │ - jmp 41949 │ │ + jmp 42a77 │ │ inc %edx │ │ mov 0x218(%edi),%eax │ │ imul 0x228(%edi),%eax │ │ add $0xe30,%esi │ │ cmp %eax,%edx │ │ - jge 419f9 │ │ - mov %edi,0x28(%esp) │ │ + jge 42b27 │ │ + mov %edi,0x2c(%esp) │ │ mov 0x7b8(%ecx),%eax │ │ mov %eax,0x24(%esp) │ │ - mov 0xb6c(%ecx),%eax │ │ + mov 0xa98(%ecx),%eax │ │ mov (%eax,%edx,4),%ebx │ │ - mov 0xb58(%ecx),%eax │ │ + mov 0xa84(%ecx),%eax │ │ test %eax,%eax │ │ mov $0x0,%ecx │ │ - je 41989 │ │ - mov 0x2c(%esp),%ecx │ │ - mov 0x68(%esp),%edi │ │ - movzbl -0x143ed(%ecx,%edi,2),%ecx │ │ + je 42ab7 │ │ + mov 0x28(%esp),%ecx │ │ + mov 0x70(%esp),%edi │ │ + movzbl -0x13769(%ecx,%edi,2),%ecx │ │ imul %ebx,%ecx │ │ shr $0x2,%ecx │ │ add %ecx,%eax │ │ mov %eax,%ecx │ │ mov 0x24(%esp),%eax │ │ mov %ecx,-0x4(%eax,%esi,4) │ │ mov 0x8(%ebp),%ecx │ │ - mov 0xb5c(%ecx),%eax │ │ + mov 0xa88(%ecx),%eax │ │ test %eax,%eax │ │ - je 419c7 │ │ - mov 0x2c(%esp),%ecx │ │ - mov 0x68(%esp),%edi │ │ - movzbl -0x143ee(%ecx,%edi,2),%ecx │ │ + je 42af5 │ │ + mov 0x28(%esp),%ecx │ │ + mov 0x70(%esp),%edi │ │ + movzbl -0x1376a(%ecx,%edi,2),%ecx │ │ imul %ecx,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0x4(%ecx),%ecx │ │ cmpl $0x0,0x20(%ecx) │ │ sete %cl │ │ shr %cl,%ebx │ │ mov 0x8(%ebp),%ecx │ │ add %ebx,%eax │ │ - jmp 419c9 │ │ + jmp 42af7 │ │ xor %eax,%eax │ │ - mov 0x28(%esp),%edi │ │ + mov 0x2c(%esp),%edi │ │ mov 0x24(%esp),%ebx │ │ mov %eax,(%ebx,%esi,4) │ │ cmpl $0x0,0x7b4(%ecx) │ │ - jle 4192d │ │ + jle 42a5b │ │ mov -0x14(%ebx,%esi,4),%eax │ │ movzwl 0x2ae(%edi,%eax,2),%eax │ │ mov %eax,-0x10(%ebx,%esi,4) │ │ mov 0xc(%ecx),%edi │ │ - jmp 4192d │ │ - mov 0x30(%esp),%eax │ │ + jmp 42a5b │ │ + mov 0x34(%esp),%eax │ │ mov (%eax),%ecx │ │ - jmp 41a06 │ │ + jmp 42b34 │ │ mov $0x1,%ecx │ │ lea 0x1(%ecx),%eax │ │ - mov 0x30(%esp),%edx │ │ + mov 0x34(%esp),%edx │ │ mov %eax,(%edx) │ │ - movl $0x0,0x28(%esp) │ │ - cmp 0x60(%esp),%ecx │ │ - mov $0xffffffff,%edx │ │ + movl $0x0,0x24(%esp) │ │ + cmp 0x64(%esp),%ecx │ │ mov 0x8(%ebp),%ecx │ │ - mov $0x3,%edi │ │ - jl 40f62 │ │ - jmp 40bcd │ │ - mov 0xc(%esi),%ecx │ │ - inc %edi │ │ - cmp 0x228(%ecx),%edi │ │ - jge 4189b │ │ - movzwl 0x2b0(%ecx,%edi,2),%eax │ │ - mov 0x4c(%esp),%edx │ │ - mov (%edx),%edx │ │ - cmp %eax,%edx │ │ - cmovg %eax,%edx │ │ - movzwl 0x2ae(%ecx,%edi,2),%eax │ │ - mov %edx,0x44(%esp) │ │ - cmp %eax,%edx │ │ - jle 41a36 │ │ - mov %eax,%edx │ │ - mov 0x8(%ebp),%esi │ │ - mov %edi,0x34(%esp) │ │ - mov 0x4(%esi),%eax │ │ - mov 0x3f4(%eax),%cl │ │ - add $0x4,%cl │ │ - mov %edx,0x40(%esp) │ │ - mov %edx,%eax │ │ - shl %cl,%eax │ │ - mov 0x24(%esp),%ecx │ │ - mov %eax,0xc(%ecx) │ │ - mov 0x80c(%esi),%ecx │ │ - add %eax,%ecx │ │ - mov %ecx,%edx │ │ - sar %edx │ │ - mov %edx,0x3c(%esp) │ │ - cmpl $0x1,0xb44(%esi) │ │ - jg 41c52 │ │ - mov 0xc(%esi),%edx │ │ - cmpl $0x0,0x1fc(%edx) │ │ - je 41c52 │ │ - mov 0x64(%esp),%edx │ │ - cmpl $0x2,0x4(%edx) │ │ - jb 41c1a │ │ - shl $0x2,%ecx │ │ - mov %ecx,0x4(%esp) │ │ - mov 0x80(%esp),%eax │ │ - mov %eax,(%esp) │ │ - movl $0x2,0x8(%esp) │ │ - call 60bc0 │ │ - movl $0xffffffea,0x28(%esp) │ │ - test %eax,%eax │ │ - jne 403e4 │ │ - mov 0x8(%ebp),%edi │ │ - mov 0x80c(%edi),%eax │ │ - mov 0x24(%esp),%esi │ │ - add 0xc(%esi),%eax │ │ - shl $0x2,%eax │ │ - mov %eax,0x4(%esp) │ │ - mov 0x7c(%esp),%eax │ │ - mov %eax,(%esp) │ │ - movl $0x2,0x8(%esp) │ │ - call 60bc0 │ │ - test %eax,%eax │ │ - jne 41e40 │ │ - mov 0x80c(%edi),%eax │ │ - add 0xc(%esi),%eax │ │ - shl $0x2,%eax │ │ - mov %eax,0x4(%esp) │ │ - mov 0x78(%esp),%eax │ │ - mov %eax,(%esp) │ │ - movl $0x2,0x8(%esp) │ │ - call 60bc0 │ │ - test %eax,%eax │ │ - jne 41e40 │ │ - mov 0x80c(%edi),%eax │ │ - add 0xc(%esi),%eax │ │ - shl $0x2,%eax │ │ - mov %eax,0x4(%esp) │ │ - mov 0x6c(%esp),%eax │ │ - mov %eax,(%esp) │ │ - movl $0x2,0x8(%esp) │ │ - call 60bc0 │ │ - test %eax,%eax │ │ - jne 41e40 │ │ - mov 0x80c(%edi),%eax │ │ - add 0xc(%esi),%eax │ │ - shl $0x2,%eax │ │ - mov %eax,0x4(%esp) │ │ - mov 0xa0(%esp),%eax │ │ - mov %eax,(%esp) │ │ - movl $0x2,0x8(%esp) │ │ - call 60bc0 │ │ - test %eax,%eax │ │ - jne 41e40 │ │ - mov 0x80c(%edi),%eax │ │ - add 0xc(%esi),%eax │ │ - shl $0x2,%eax │ │ - mov %eax,0x4(%esp) │ │ - mov 0x74(%esp),%eax │ │ - mov %eax,(%esp) │ │ - movl $0x2,0x8(%esp) │ │ - call 60bc0 │ │ - test %eax,%eax │ │ - jne 41e40 │ │ - mov 0x80c(%edi),%eax │ │ - add 0xc(%esi),%eax │ │ - shl $0x2,%eax │ │ - mov %eax,0x4(%esp) │ │ - mov 0x90(%esp),%eax │ │ - mov %eax,(%esp) │ │ - movl $0x2,0x8(%esp) │ │ - call 60bc0 │ │ - test %eax,%eax │ │ - mov %edi,%ecx │ │ - mov $0xfffffffe,%edx │ │ - jne 40bcd │ │ - mov 0xc(%esi),%eax │ │ - mov 0x2c(%esp),%ebx │ │ - mov 0x34(%esp),%edi │ │ - mov 0x8(%ebp),%esi │ │ - mov 0x7f4(%esi),%ecx │ │ - sar %ecx │ │ - sar %eax │ │ - mov %eax,0x10(%esp) │ │ - mov 0x3c(%esp),%eax │ │ - mov %eax,0x14(%esp) │ │ - mov %ecx,0xc(%esp) │ │ - mov %edi,0x4(%esp) │ │ - mov 0x84(%esp),%eax │ │ - mov %eax,(%esp) │ │ - movl $0x0,0x8(%esp) │ │ - call 637f0 │ │ - mov 0xc(%esi),%ecx │ │ - mov 0x218(%ecx),%eax │ │ - test %eax,%eax │ │ - jle 41cac │ │ - xor %edi,%edi │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - imul 0x34(%esp),%eax │ │ - add %edi,%eax │ │ - imul $0x38c0,%eax,%eax │ │ - add 0x7b8(%esi),%eax │ │ - mov 0x24(%esp),%ecx │ │ - mov %eax,0x4(%ecx) │ │ - mov %ecx,(%esp) │ │ - mov 0x2c(%esp),%ebx │ │ - call 3cb80 │ │ - test %eax,%eax │ │ - jne 41e2c │ │ - inc %edi │ │ - mov 0xc(%esi),%ecx │ │ - mov 0x218(%ecx),%eax │ │ - cmp %eax,%edi │ │ - jl 41c70 │ │ - mov 0x30(%esp),%eax │ │ - mov (%eax),%eax │ │ - cmp $0x1,%eax │ │ - mov 0x2c(%esp),%ebx │ │ - mov 0x34(%esp),%edi │ │ - mov 0x40(%esp),%edx │ │ - jg 41d18 │ │ - testb $0x1,0xe4(%ecx) │ │ - je 41d13 │ │ - mov 0x8(%ebp),%eax │ │ - mov %eax,%esi │ │ - mov 0x7f4(%eax),%eax │ │ - sar %eax │ │ - mov 0x24(%esp),%ecx │ │ - mov 0xc(%ecx),%ecx │ │ - sar %ecx │ │ - mov 0x3c(%esp),%edx │ │ - mov %edx,0x10(%esp) │ │ - mov %ecx,0xc(%esp) │ │ - mov %eax,0x8(%esp) │ │ - mov 0x88(%esp),%eax │ │ - mov %eax,(%esp) │ │ - movl $0x0,0x4(%esp) │ │ - call 63bf0 │ │ - mov 0x40(%esp),%edx │ │ - mov 0xb44(%esi),%eax │ │ - cmp $0x1,%eax │ │ - je 41d2c │ │ - mov %edx,0x4(%esp) │ │ - mov 0x8(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call *0x7cc(%eax) │ │ - mov 0x40(%esp),%edx │ │ - lea 0x4(,%edx,4),%eax │ │ - mov 0x8(%ebp),%esi │ │ - imul 0x80c(%esi),%eax │ │ - mov 0x54(%esp),%ecx │ │ - mov %ecx,0x8(%esp) │ │ - mov %eax,0x4(%esp) │ │ - mov 0x58(%esp),%eax │ │ + mov $0x3,%edx │ │ + jl 41c2f │ │ + jmp 40c8e │ │ + movl $0xffffffea,0x24(%esp) │ │ + mov %esi,%ecx │ │ + mov 0x4c(%esp),%eax │ │ + cmpl $0x2,0xc(%eax) │ │ + mov 0x28(%esp),%ebx │ │ + jae 40cc4 │ │ + jmp 40d31 │ │ + mov 0x38(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 60cb0 │ │ - mov 0x40(%esp),%edx │ │ - inc %edx │ │ - cmp 0x44(%esp),%edx │ │ - jl 41a6f │ │ - jmp 41a33 │ │ - mov 0x58(%esp),%eax │ │ + mov 0x28(%esp),%ebx │ │ + call 1530 │ │ + jmp 40c21 │ │ + mov 0x48(%esp),%eax │ │ mov %eax,(%esp) │ │ movl $0x3,0x8(%esp) │ │ movl $0xfffffffe,0x4(%esp) │ │ - mov 0x2c(%esp),%ebx │ │ + mov 0x28(%esp),%ebx │ │ mov %ecx,%esi │ │ - call 60cb0 │ │ + call 61fe0 │ │ mov $0x40,%cl │ │ sub 0x7b4(%esi),%cl │ │ mov $0xffffffff,%edi │ │ mov $0xffffffff,%eax │ │ shr %cl,%eax │ │ shrd %cl,%edi,%edi │ │ xor %esi,%esi │ │ test $0x20,%cl │ │ cmovne %eax,%edi │ │ cmove %eax,%esi │ │ mov 0x38(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 14b0 │ │ + call 1480 │ │ mov %edi,%edx │ │ mov 0x8(%ebp),%edi │ │ - mov 0xe90(%edi),%eax │ │ + mov 0xde0(%edi),%eax │ │ xor %edx,%eax │ │ - mov 0xe94(%edi),%ecx │ │ + mov 0xde4(%edi),%ecx │ │ mov %esi,0x24(%esp) │ │ xor %esi,%ecx │ │ or %eax,%ecx │ │ - mov 0x48(%esp),%ecx │ │ - je 41e0c │ │ + mov 0x40(%esp),%ecx │ │ + je 42c35 │ │ mov 0x38(%esp),%eax │ │ mov %eax,0x4(%esp) │ │ mov %ecx,(%esp) │ │ mov %edi,%esi │ │ mov %edx,%edi │ │ - call 14c0 │ │ + call 1490 │ │ mov %edi,%edx │ │ mov %esi,%edi │ │ - mov 0xe94(%esi),%eax │ │ + mov 0xde4(%esi),%eax │ │ xor 0x24(%esp),%eax │ │ - mov 0xe90(%esi),%ecx │ │ + mov 0xde0(%esi),%ecx │ │ xor %edx,%ecx │ │ or %eax,%ecx │ │ - mov 0x48(%esp),%ecx │ │ - jne 41dda │ │ + mov 0x40(%esp),%ecx │ │ + jne 42c03 │ │ mov 0x38(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 14d0 │ │ - mov $0xfffffffe,%edx │ │ - movl $0xffffffea,0x28(%esp) │ │ - mov %edi,%ecx │ │ - jmp 40bcd │ │ - mov $0xfffffffe,%edx │ │ - movl $0xffffffea,0x28(%esp) │ │ - mov %esi,%ecx │ │ - jmp 40bcd │ │ + call 14a0 │ │ + movl $0xffffffea,0x24(%esp) │ │ mov %edi,%ecx │ │ - mov $0xfffffffe,%edx │ │ - jmp 40bcd │ │ + mov 0x4c(%esp),%eax │ │ + cmpl $0x2,0xc(%eax) │ │ + mov 0x28(%esp),%ebx │ │ + jae 40cc4 │ │ + jmp 40d31 │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffffc,%esp │ │ sub $0x3c,%esp │ │ - call 41e61 │ │ + call 42c81 │ │ pop %eax │ │ - add $0x9310f,%eax │ │ + add $0x942ef,%eax │ │ mov 0x35c(%edx),%esi │ │ mov %esi,0x28(%esp) │ │ test %esi,%esi │ │ mov $0x8,%esi │ │ mov $0x1,%edi │ │ cmovne %esi,%edi │ │ mov %edi,0x24(%esp) │ │ mov 0x20(%ecx),%ecx │ │ shl $0xa,%ecx │ │ - add -0x26c(%eax),%ecx │ │ + add -0x298(%eax),%ecx │ │ mov %ecx,0x20(%esp) │ │ mov 0xc(%ebp),%edi │ │ add $0xa,%edi │ │ mov 0x338(%edx),%eax │ │ mov %eax,0x1c(%esp) │ │ mov 0x33c(%edx),%eax │ │ mov %eax,0x18(%esp) │ │ @@ -54125,16 +54960,16 @@ │ │ mov 0x344(%edx),%eax │ │ mov %eax,0xc(%esp) │ │ add $0x36c,%edx │ │ xor %eax,%eax │ │ mov 0x20(%esp),%esi │ │ cmpl $0x0,0x28(%esp) │ │ mov 0x8(%ebp),%ebx │ │ - jne 41f4d │ │ - jmp 41f65 │ │ + jne 42d6d │ │ + jmp 42d85 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -54155,102 +54990,102 @@ │ │ mov %ax,(%edi) │ │ mov 0x34(%esp),%eax │ │ inc %eax │ │ add $0xc,%edi │ │ mov 0x38(%esp),%edx │ │ add $0x20,%edx │ │ cmp 0x24(%esp),%eax │ │ - jae 4203c │ │ + jae 42e5c │ │ cmpl $0x0,0x28(%esp) │ │ mov 0x8(%ebp),%ebx │ │ - je 41f65 │ │ + je 42d85 │ │ mov (%edx),%ebx │ │ add 0x8(%ebp),%ebx │ │ cmp $0x100,%ebx │ │ - jl 41f5f │ │ + jl 42d7f │ │ mov $0xff,%ebx │ │ test %ebx,%ebx │ │ - jns 41f65 │ │ + jns 42d85 │ │ xor %ebx,%ebx │ │ mov %eax,0x34(%esp) │ │ mov 0x1c(%esp),%eax │ │ lea (%eax,%ebx,1),%ecx │ │ cmp $0x100,%ecx │ │ - jge 41fe0 │ │ + jge 42e00 │ │ test %ecx,%ecx │ │ - js 41fe9 │ │ + js 42e09 │ │ mov 0x14(%esp),%eax │ │ add %ebx,%eax │ │ cmp $0x100,%eax │ │ - jge 41ff8 │ │ + jge 42e18 │ │ mov %edx,0x38(%esp) │ │ test %eax,%eax │ │ - jns 41f93 │ │ + jns 42db3 │ │ xor %eax,%eax │ │ mov %eax,0x30(%esp) │ │ mov 0x18(%esp),%eax │ │ add %ebx,%eax │ │ cmp $0x100,%eax │ │ - jl 41fa9 │ │ + jl 42dc9 │ │ mov $0xff,%eax │ │ test %eax,%eax │ │ - jns 41faf │ │ + jns 42dcf │ │ xor %eax,%eax │ │ mov %eax,0x2c(%esp) │ │ mov 0x10(%esp),%eax │ │ lea (%eax,%ebx,1),%edx │ │ cmp $0x100,%edx │ │ - jge 42010 │ │ + jge 42e30 │ │ test %edx,%edx │ │ - js 42019 │ │ + js 42e39 │ │ mov 0xc(%esp),%eax │ │ add %ebx,%eax │ │ cmp $0x100,%eax │ │ - jge 42028 │ │ + jge 42e48 │ │ test %eax,%eax │ │ - jns 41ef0 │ │ - jmp 42035 │ │ + jns 42d10 │ │ + jmp 42e55 │ │ nop │ │ nop │ │ nop │ │ mov $0xff,%ecx │ │ test %ecx,%ecx │ │ - jns 41f7c │ │ + jns 42d9c │ │ xor %ecx,%ecx │ │ mov 0x14(%esp),%eax │ │ add %ebx,%eax │ │ cmp $0x100,%eax │ │ - jl 41f89 │ │ + jl 42da9 │ │ mov $0xff,%eax │ │ mov %edx,0x38(%esp) │ │ test %eax,%eax │ │ - js 41f91 │ │ - jmp 41f93 │ │ + js 42db1 │ │ + jmp 42db3 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ mov $0xff,%edx │ │ test %edx,%edx │ │ - jns 41fc6 │ │ + jns 42de6 │ │ xor %edx,%edx │ │ mov 0xc(%esp),%eax │ │ add %ebx,%eax │ │ cmp $0x100,%eax │ │ - jl 41fd3 │ │ + jl 42df3 │ │ mov $0xff,%eax │ │ test %eax,%eax │ │ - jns 41ef0 │ │ + jns 42d10 │ │ xor %eax,%eax │ │ - jmp 41ef0 │ │ + jmp 42d10 │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ @@ -54268,218 +55103,246 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x60,%esp │ │ - call 42061 │ │ + call 42e81 │ │ pop %ebx │ │ - add $0x92f0f,%ebx │ │ - mov 0x8(%ebp),%edi │ │ - mov 0x4(%edi),%eax │ │ + add $0x940ef,%ebx │ │ + mov 0x8(%ebp),%esi │ │ + mov 0x4(%esi),%eax │ │ cmp $0x2,%eax │ │ mov %ebx,0x24(%esp) │ │ - jb 42152 │ │ - mov 0x10c(%edi),%ecx │ │ - lea 0x1(%ecx),%esi │ │ + jb 42f7c │ │ + mov 0x124(%esi),%ecx │ │ + lea 0x1(%ecx),%edi │ │ xor %edx,%edx │ │ - cmp %eax,%esi │ │ - mov %esi,%eax │ │ - mov (%edi),%esi │ │ + cmp %eax,%edi │ │ + mov %edi,%eax │ │ + mov (%esi),%edi │ │ cmovne %eax,%edx │ │ - mov %edx,0x10c(%edi) │ │ + mov %edx,0x124(%esi) │ │ mov %ecx,0x30(%esp) │ │ - imul $0xf50,%ecx,%edi │ │ - lea 0xb3c(%esi,%edi,1),%eax │ │ + imul $0xea0,%ecx,%esi │ │ + lea 0xa68(%edi,%esi,1),%eax │ │ mov %eax,0x1c(%esp) │ │ mov %eax,(%esp) │ │ - call 14b0 │ │ - mov %esi,0x20(%esp) │ │ - mov %edi,0x28(%esp) │ │ - cmpl $0x0,0x728(%esi,%edi,1) │ │ - jle 420f5 │ │ + call 1480 │ │ + mov %edi,0x20(%esp) │ │ + mov %esi,0x28(%esp) │ │ + cmpl $0x0,0x728(%edi,%esi,1) │ │ + jle 42f15 │ │ mov 0x20(%esp),%eax │ │ mov 0x28(%esp),%ecx │ │ lea 0x728(%eax,%ecx,1),%edi │ │ - lea 0xb38(%eax,%ecx,1),%esi │ │ + lea 0xa64(%eax,%ecx,1),%esi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ mov 0x1c(%esp),%eax │ │ mov %eax,0x4(%esp) │ │ mov %esi,(%esp) │ │ - call 14c0 │ │ + call 1490 │ │ cmpl $0x0,(%edi) │ │ - jg 420e0 │ │ + jg 42f00 │ │ mov 0x28(%esp),%eax │ │ add %eax,0x20(%esp) │ │ - mov 0x8(%ebp),%edi │ │ - mov 0x108(%edi),%eax │ │ + mov 0x8(%ebp),%esi │ │ + mov 0x120(%esi),%eax │ │ imul $0xa4,0x30(%esp),%ecx │ │ - lea (%eax,%ecx,1),%esi │ │ + lea (%eax,%ecx,1),%edx │ │ + mov %edx,0x38(%esp) │ │ cmpl $0x0,0x8(%eax,%ecx,1) │ │ - mov %esi,0x3c(%esp) │ │ - je 42156 │ │ + je 42f80 │ │ mov 0xa0(%eax,%ecx,1),%edx │ │ mov 0x4(%edx),%edx │ │ cmp $0xfffffffe,%edx │ │ mov 0x24(%esp),%ebx │ │ - je 42148 │ │ + je 42f6e │ │ cmpl $0x0,0x98(%eax,%ecx,1) │ │ - je 42148 │ │ - lea 0x70(%edi),%eax │ │ - mov %esi,0x4(%esp) │ │ + je 42f6e │ │ + mov %esi,%eax │ │ + sub $0xffffff80,%eax │ │ + mov 0x38(%esp),%ecx │ │ + mov %ecx,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 60830 │ │ - mov %esi,(%esp) │ │ - call 60b80 │ │ - jmp 4215a │ │ - mov (%edi),%esi │ │ - jmp 4215e │ │ + call 61b60 │ │ + mov 0x38(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 61eb0 │ │ + jmp 42f84 │ │ + mov (%esi),%edi │ │ + jmp 42f88 │ │ mov 0x24(%esp),%ebx │ │ - mov 0x20(%esp),%esi │ │ - mov 0x1c(%edi),%eax │ │ - mov %eax,0x4(%esi) │ │ - mov 0x18(%edi),%eax │ │ - mov %eax,(%esi) │ │ + mov 0x20(%esp),%edi │ │ + mov 0x28(%esi),%eax │ │ + mov %eax,0x4(%edi) │ │ + mov 0x24(%esi),%eax │ │ + mov %eax,(%edi) │ │ mov %eax,(%esp) │ │ - call 61680 │ │ - mov 0x24(%edi),%eax │ │ - mov %eax,0xc(%esi) │ │ - mov 0x20(%edi),%eax │ │ - mov %eax,0x8(%esi) │ │ - movl $0x0,0x24(%edi) │ │ - movl $0x0,0x20(%edi) │ │ - mov 0x4(%esi),%eax │ │ + call 62a10 │ │ + mov 0x34(%esi),%eax │ │ + mov %eax,0xc(%edi) │ │ + mov 0x30(%esi),%eax │ │ + mov %eax,0x8(%edi) │ │ + movl $0x0,0x34(%esi) │ │ + movl $0x0,0x30(%esi) │ │ + mov 0x4(%edi),%eax │ │ mov 0x20(%eax),%eax │ │ - imul $0x688,%eax,%ecx │ │ - lea 0x7d8(%edi,%ecx,1),%edx │ │ + imul $0x694,%eax,%ecx │ │ + lea 0x808(%esi,%ecx,1),%edx │ │ mov %edx,0x1c(%esp) │ │ - mov %edx,0x7c0(%esi) │ │ + mov %edx,0x7c0(%edi) │ │ lea 0x8(%eax,%eax,1),%edx │ │ mov %edx,0x34(%esp) │ │ - cmpl $0x0,0x7f8(%edi,%ecx,1) │ │ - mov %esi,0x20(%esp) │ │ - jne 422f3 │ │ + cmpl $0x0,0x828(%esi,%ecx,1) │ │ + mov %edi,0x20(%esp) │ │ + jne 4311d │ │ add %eax,%eax │ │ cmp $0x4,%eax │ │ - je 42269 │ │ + je 43093 │ │ cmp $0x2,%eax │ │ - je 42269 │ │ + je 43093 │ │ test %eax,%eax │ │ - jne 428e8 │ │ + jne 4379c │ │ mov 0x8(%ebp),%eax │ │ - mov %eax,%esi │ │ - lea 0xe48(%eax,%ecx,1),%eax │ │ + mov %eax,%edi │ │ + lea 0xe78(%eax,%ecx,1),%eax │ │ mov %eax,(%esp) │ │ mov 0x24(%esp),%ebx │ │ - mov %ecx,%edi │ │ - call 7ab90 │ │ - lea 0x7f8(%esi,%edi,1),%eax │ │ + mov %ecx,%esi │ │ + call 9ac30 │ │ + lea 0x828(%edi,%esi,1),%eax │ │ mov %eax,(%esp) │ │ - call 65ff0 │ │ - lea 0x92c(%esi,%edi,1),%eax │ │ - mov 0x34(%esp),%esi │ │ - mov %esi,0x4(%esp) │ │ + call 87600 │ │ + lea 0x95c(%edi,%esi,1),%eax │ │ + mov 0x34(%esp),%edi │ │ + mov %edi,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 9f7d0 │ │ + call 966d0 │ │ mov 0x8(%ebp),%eax │ │ - lea 0xe38(%eax,%edi,1),%eax │ │ + lea 0xe68(%eax,%esi,1),%eax │ │ mov %eax,(%esp) │ │ - call 77560 │ │ + call 71a80 │ │ mov 0x8(%ebp),%ecx │ │ - lea 0xe58(%ecx,%edi,1),%eax │ │ - mov %esi,0x4(%esp) │ │ + lea 0xe88(%ecx,%esi,1),%eax │ │ + mov %edi,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 9cce0 │ │ + call 94760 │ │ mov 0x8(%ebp),%eax │ │ - lea 0x858(%eax,%edi,1),%eax │ │ + lea 0x888(%eax,%esi,1),%eax │ │ mov %eax,(%esp) │ │ - call 8ff90 │ │ + call 67310 │ │ mov 0x1c(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 75470 │ │ - jmp 422ef │ │ + call 7b9c0 │ │ + jmp 43119 │ │ mov 0x8(%ebp),%eax │ │ - mov %eax,%esi │ │ - lea 0xe48(%eax,%ecx,1),%eax │ │ + mov %eax,%edi │ │ + lea 0xe78(%eax,%ecx,1),%eax │ │ mov %eax,(%esp) │ │ mov 0x24(%esp),%ebx │ │ - mov %ecx,%edi │ │ - call b1910 │ │ - lea 0x7f8(%esi,%edi,1),%eax │ │ + mov %ecx,%esi │ │ + call 82360 │ │ + lea 0x828(%edi,%esi,1),%eax │ │ mov %eax,(%esp) │ │ - call 99ad0 │ │ - lea 0x92c(%esi,%edi,1),%eax │ │ - mov 0x34(%esp),%esi │ │ - mov %esi,0x4(%esp) │ │ + call a35e0 │ │ + lea 0x95c(%edi,%esi,1),%eax │ │ + mov 0x34(%esp),%edi │ │ + mov %edi,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 8b2a0 │ │ + call 7dab0 │ │ mov 0x8(%ebp),%eax │ │ - lea 0xe38(%eax,%edi,1),%eax │ │ + lea 0xe68(%eax,%esi,1),%eax │ │ mov %eax,(%esp) │ │ - call 989c0 │ │ + call a2710 │ │ mov 0x8(%ebp),%ecx │ │ - lea 0xe58(%ecx,%edi,1),%eax │ │ - mov %esi,0x4(%esp) │ │ + lea 0xe88(%ecx,%esi,1),%eax │ │ + mov %edi,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call ac720 │ │ + call a77b0 │ │ mov 0x8(%ebp),%eax │ │ - lea 0x858(%eax,%edi,1),%eax │ │ + lea 0x888(%eax,%esi,1),%eax │ │ mov %eax,(%esp) │ │ - call a38f0 │ │ + call aef40 │ │ mov 0x1c(%esp),%eax │ │ mov %eax,(%esp) │ │ - call aef00 │ │ - mov 0x20(%esp),%esi │ │ - mov 0x4(%esi),%ecx │ │ - mov 0xc(%esi),%eax │ │ - cmpl $0x0,0x20(%ecx) │ │ - lea -0x50740(%ebx),%ecx │ │ + call a9840 │ │ + mov 0x20(%esp),%edi │ │ + mov 0x4(%edi),%eax │ │ + xor %ecx,%ecx │ │ + cmpl $0x0,0x20(%eax) │ │ + mov 0xc(%edi),%eax │ │ + sete %cl │ │ + movd %ecx,%xmm0 │ │ + lea -0x467e0(%ebx),%ecx │ │ + cmove -0x294(%ebx),%ecx │ │ + mov %ecx,0x7c8(%edi) │ │ + lea -0x48560(%ebx),%ecx │ │ + cmove -0x290(%ebx),%ecx │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + pslld $0x1f,%xmm0 │ │ + psrad $0x1f,%xmm0 │ │ + movd -0x28c(%ebx),%xmm1 │ │ + movd -0x288(%ebx),%xmm2 │ │ + punpckldq %xmm1,%xmm2 │ │ + movd -0x284(%ebx),%xmm1 │ │ + movd -0x280(%ebx),%xmm3 │ │ + punpckldq %xmm1,%xmm3 │ │ + punpcklqdq %xmm2,%xmm3 │ │ + movd -0x27c(%ebx),%xmm1 │ │ + movd -0x278(%ebx),%xmm2 │ │ + punpckldq %xmm1,%xmm2 │ │ + movd -0x274(%ebx),%xmm1 │ │ + movd -0x270(%ebx),%xmm4 │ │ + punpckldq %xmm1,%xmm4 │ │ + punpcklqdq %xmm2,%xmm4 │ │ + pand %xmm0,%xmm4 │ │ + pandn %xmm3,%xmm0 │ │ + por %xmm4,%xmm0 │ │ + mov %ecx,0x7c4(%edi) │ │ + lea -0x42ba0(%ebx),%ecx │ │ + cmove -0x26c(%ebx),%ecx │ │ + movdqu %xmm0,0x7cc(%edi) │ │ + mov %ecx,0x7dc(%edi) │ │ + lea -0x42a30(%ebx),%ecx │ │ cmove -0x268(%ebx),%ecx │ │ - mov %ecx,0x7c8(%esi) │ │ - lea -0x524c0(%ebx),%ecx │ │ + mov %ecx,0x7e0(%edi) │ │ + lea -0x4ba30(%ebx),%ecx │ │ cmove -0x264(%ebx),%ecx │ │ - mov %ecx,0x7c4(%esi) │ │ - lea -0x4cff0(%ebx),%ecx │ │ - cmove -0x260(%ebx),%ecx │ │ - mov %ecx,0x7cc(%esi) │ │ - lea -0x4cbd0(%ebx),%ecx │ │ - cmove -0x25c(%ebx),%ecx │ │ - mov %ecx,0x7d0(%esi) │ │ - lea -0x554e0(%ebx),%ecx │ │ - cmove -0x258(%ebx),%ecx │ │ - mov %ecx,0x7d4(%esi) │ │ + mov %ecx,0x7e4(%edi) │ │ testb $0x1,0xe4(%eax) │ │ - jne 423a8 │ │ + mov %edi,%esi │ │ + jne 43258 │ │ mov 0x12c(%eax),%ecx │ │ cmp $0x7,%ecx │ │ - jne 42629 │ │ + jne 434d9 │ │ lea 0x700(%esi),%ecx │ │ mov 0x334(%eax),%eax │ │ mov %eax,0x4(%esp) │ │ mov %ecx,(%esp) │ │ mov 0x24(%esp),%ebx │ │ - call 3c110 │ │ + call 3d0e0 │ │ mov 0x8(%ebp),%edi │ │ mov 0xc(%esi),%eax │ │ cmpl $0x0,0x200(%eax) │ │ - jne 4265f │ │ - jmp 42688 │ │ + jne 4350f │ │ + jmp 4353c │ │ mov 0x12c(%eax),%ecx │ │ cmp $0x7,%ecx │ │ - je 423cf │ │ + je 4327f │ │ imul $0xc8,0x1d4(%eax,%ecx,4),%ecx │ │ mov 0x8(%ebp),%edx │ │ - cmpl $0x0,0x120(%edx,%ecx,1) │ │ - je 42b11 │ │ + cmpl $0x0,0x14c(%edx,%ecx,1) │ │ + je 439c1 │ │ lea 0x10(%esi),%ecx │ │ mov %ecx,0x2c(%esp) │ │ movl $0x0,0x28(%esp) │ │ mov $0x58c,%ecx │ │ xor %edi,%edi │ │ nop │ │ nop │ │ @@ -54491,81 +55354,81 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ mov %ecx,0x1c(%esp) │ │ imul $0xc8,0x1d4(%eax,%edi,4),%esi │ │ mov 0x8(%ebp),%ecx │ │ - cmpl $0x0,0x120(%ecx,%esi,1) │ │ - je 425eb │ │ + cmpl $0x0,0x14c(%ecx,%esi,1) │ │ + je 4349b │ │ mov 0xe8(%eax),%ecx │ │ lea (%ecx,%ecx,1),%ebx │ │ mov 0x8(%ebp),%edx │ │ - mov 0x134(%edx,%esi,1),%edx │ │ + mov 0x160(%edx,%esi,1),%edx │ │ cmp %edx,%ebx │ │ mov 0x8(%ebp),%ebx │ │ - jl 425eb │ │ + jl 4349b │ │ shl $0x4,%edx │ │ cmp %edx,%ecx │ │ - jg 425eb │ │ + jg 4349b │ │ mov 0xf0(%eax),%eax │ │ lea (%eax,%eax,1),%edx │ │ - mov 0x138(%ebx,%esi,1),%ecx │ │ + mov 0x164(%ebx,%esi,1),%ecx │ │ cmp %ecx,%edx │ │ - jl 425eb │ │ + jl 4349b │ │ shl $0x4,%ecx │ │ cmp %ecx,%eax │ │ - jg 425eb │ │ + jg 4349b │ │ mov 0x20(%esp),%eax │ │ mov 0x4(%eax),%eax │ │ mov 0xc(%eax),%eax │ │ - cmp 0x13c(%ebx,%esi,1),%eax │ │ - jne 425eb │ │ + cmp 0x168(%ebx,%esi,1),%eax │ │ + jne 4349b │ │ mov 0x34(%esp),%eax │ │ - cmp 0x140(%ebx,%esi,1),%eax │ │ - jne 425eb │ │ - lea 0x118(%ebx,%esi,1),%eax │ │ + cmp 0x16c(%ebx,%esi,1),%eax │ │ + jne 4349b │ │ + lea 0x144(%ebx,%esi,1),%eax │ │ mov %eax,0x30(%esp) │ │ mov %eax,0x4(%esp) │ │ mov 0x2c(%esp),%eax │ │ mov %eax,(%esp) │ │ mov 0x24(%esp),%ebx │ │ - call 60a30 │ │ + call 61d60 │ │ mov 0x30(%esp),%ebx │ │ mov 0x8(%ebp),%eax │ │ - mov 0x11c(%eax,%esi,1),%eax │ │ + mov 0x148(%eax,%esi,1),%eax │ │ mov 0xe8(%eax),%eax │ │ mov %eax,0x40(%esp,%edi,4) │ │ mov 0x20(%esp),%eax │ │ mov 0xc(%eax),%esi │ │ mov 0xe8(%esi),%ecx │ │ mov 0x1c(%ebx),%edx │ │ cmp %edx,%ecx │ │ - jne 42530 │ │ + jne 433e0 │ │ mov 0xf0(%esi),%eax │ │ mov 0x20(%ebx),%ebx │ │ cmp %ebx,%eax │ │ - jne 42539 │ │ + jne 433e9 │ │ mov 0x20(%esp),%eax │ │ mov 0x28(%esp),%ecx │ │ movl $0x0,0x72c(%eax,%ecx,1) │ │ mov 0x1c(%esp),%ecx │ │ cmpl $0x2,(%esi,%ecx,1) │ │ - jb 425a3 │ │ + jb 43453 │ │ cmpl $0x0,0x124(%esi) │ │ - jne 425a3 │ │ + jne 43453 │ │ add %ecx,%esi │ │ mov %esi,(%esp) │ │ mov 0x24(%esp),%ebx │ │ - call 64890 │ │ + call 65bd0 │ │ test %eax,%eax │ │ - je 425d2 │ │ + je 43482 │ │ xor %eax,%eax │ │ mov 0x20(%esp),%esi │ │ - jmp 425e5 │ │ + jmp 43495 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ mov 0x20(%ebx),%ebx │ │ mov 0xf0(%esi),%eax │ │ @@ -54573,15 +55436,15 @@ │ │ shl $0xe,%edx │ │ mov %ecx,%eax │ │ sar %eax │ │ add %edx,%eax │ │ cltd │ │ idiv %ecx │ │ mov %eax,%ecx │ │ - mov %esi,0x38(%esp) │ │ + mov %esi,0x3c(%esp) │ │ mov 0x20(%esp),%esi │ │ mov %ebx,%edx │ │ mov 0x28(%esp),%ebx │ │ mov %eax,0x72c(%esi,%ebx,1) │ │ shl $0xe,%edx │ │ mov 0x30(%esp),%eax │ │ sar %eax │ │ @@ -54591,160 +55454,161 @@ │ │ mov %eax,0x734(%esi,%ebx,1) │ │ add $0x8,%ecx │ │ sar $0x4,%ecx │ │ mov %ecx,0x730(%esi,%ebx,1) │ │ add $0x8,%eax │ │ sar $0x4,%eax │ │ mov %eax,0x738(%esi,%ebx,1) │ │ - mov 0x38(%esp),%esi │ │ + mov 0x3c(%esp),%esi │ │ mov 0x1c(%esp),%ecx │ │ cmpl $0x2,(%esi,%ecx,1) │ │ - jae 424fd │ │ + jae 433ad │ │ xor %eax,%eax │ │ mov 0x20(%esp),%esi │ │ mov %al,0x6f8(%esi,%edi,1) │ │ inc %edi │ │ mov 0xc(%esi),%eax │ │ addl $0x10,0x28(%esp) │ │ addl $0xa4,0x2c(%esp) │ │ add $0x24,%ecx │ │ cmp $0x7,%edi │ │ - jne 423f0 │ │ - jmp 42365 │ │ + jne 432a0 │ │ + jmp 43215 │ │ mov 0x20(%esp),%esi │ │ mov 0x28(%esp),%eax │ │ cmpl $0x0,0x72c(%esi,%eax,1) │ │ sete %al │ │ mov 0x1c(%esp),%ecx │ │ - jmp 425a9 │ │ + jmp 43459 │ │ movl $0xffffffea,0x1c(%esp) │ │ test %edi,%edi │ │ - je 42794 │ │ + je 43648 │ │ mov 0x20(%esp),%eax │ │ lea 0x10(%eax),%esi │ │ mov 0x24(%esp),%ebx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ mov %esi,(%esp) │ │ - call 60b80 │ │ + call 61eb0 │ │ add $0xa4,%esi │ │ dec %edi │ │ - jne 42610 │ │ + jne 434c0 │ │ mov 0x8(%ebp),%edi │ │ - jmp 42911 │ │ + jmp 437c5 │ │ mov 0x1d4(%eax,%ecx,4),%eax │ │ lea 0x700(%esi),%ecx │ │ shl $0x4,%eax │ │ mov 0x8(%ebp),%edi │ │ - lea 0x758(%edi,%eax,1),%eax │ │ + lea 0x788(%edi,%eax,1),%eax │ │ mov %eax,0x4(%esp) │ │ mov %ecx,(%esp) │ │ mov 0x24(%esp),%ebx │ │ - call 3c3a0 │ │ + call 3d370 │ │ mov 0xc(%esi),%eax │ │ cmpl $0x0,0x200(%eax) │ │ - je 42688 │ │ + je 4353c │ │ lea 0x710(%esi),%eax │ │ - lea 0xb34(%esi),%ecx │ │ + lea 0xa60(%esi),%ecx │ │ xor %edx,%edx │ │ cmpl $0x1,0x4(%edi) │ │ cmova %ecx,%edx │ │ - mov %edx,0x4(%esp) │ │ - mov %eax,(%esp) │ │ - call 3c330 │ │ + mov %edx,0x8(%esp) │ │ + mov %eax,0x4(%esp) │ │ + mov %edi,(%esp) │ │ + call 3d300 │ │ test %eax,%eax │ │ - js 4278b │ │ - mov 0x10(%edi),%edi │ │ + js 4363f │ │ + mov 0x18(%edi),%edi │ │ cmp %edi,0x724(%esi) │ │ - jge 426de │ │ + jge 43592 │ │ mov 0x720(%esi),%eax │ │ test %eax,%eax │ │ - je 426b5 │ │ + je 43569 │ │ mov %eax,(%esp) │ │ - call 1500 │ │ + call 14d0 │ │ movl $0x0,0x720(%esi) │ │ mov 0x8(%ebp),%eax │ │ - mov 0x10(%eax),%edi │ │ + mov 0x18(%eax),%edi │ │ imul $0x38,%edi,%eax │ │ mov %eax,0x1c(%esp) │ │ mov %eax,(%esp) │ │ - call 1510 │ │ + call 14e0 │ │ mov %eax,0x720(%esi) │ │ test %eax,%eax │ │ - je 42d07 │ │ + je 43bca │ │ mov %edi,0x724(%esi) │ │ mov 0x1c(%esp),%edi │ │ - jmp 426e7 │ │ + jmp 4359b │ │ mov 0x720(%esi),%eax │ │ imul $0x38,%edi,%edi │ │ mov 0x8(%ebp),%ecx │ │ mov %ecx,%edx │ │ - mov 0x8(%ecx),%ecx │ │ + mov 0x10(%ecx),%ecx │ │ mov %edi,0x8(%esp) │ │ mov %edx,%edi │ │ mov %ecx,0x4(%esp) │ │ mov %eax,(%esp) │ │ mov 0x24(%esp),%ebx │ │ - call 14a0 │ │ - mov 0x8(%edi),%eax │ │ - imul $0x38,0x10(%edi),%ecx │ │ + call 1470 │ │ + mov 0x10(%edi),%eax │ │ + imul $0x38,0x18(%edi),%ecx │ │ mov %ecx,0x8(%esp) │ │ mov %eax,(%esp) │ │ movl $0x0,0x4(%esp) │ │ - call 1540 │ │ - mov 0x10(%edi),%eax │ │ + call 1510 │ │ + mov 0x18(%edi),%eax │ │ mov %eax,0x728(%esi) │ │ - movl $0x0,0x10(%edi) │ │ + movl $0x0,0x18(%edi) │ │ mov 0x34(%esp),%eax │ │ mov %eax,0x8(%esp) │ │ mov %esi,0x4(%esp) │ │ mov %edi,(%esp) │ │ - call 60490 │ │ + call 617c0 │ │ test %eax,%eax │ │ - js 4278b │ │ + js 4363f │ │ mov 0xc(%esi),%edx │ │ mov 0xe8(%edx),%ecx │ │ lea 0x48c(%esi),%edi │ │ lea 0x524(%esi),%eax │ │ cmp 0xec(%edx),%ecx │ │ mov %eax,0x30(%esp) │ │ - jne 427a0 │ │ + jne 43654 │ │ mov %eax,0x4(%esp) │ │ mov %edi,(%esp) │ │ - call 60830 │ │ + call 61b60 │ │ mov 0xc(%esi),%ecx │ │ mov 0xe8(%ecx),%eax │ │ cmp 0xec(%ecx),%eax │ │ - jne 427d4 │ │ - jmp 428b3 │ │ + jne 43688 │ │ + jmp 43767 │ │ mov %eax,0x1c(%esp) │ │ - jmp 42915 │ │ + jmp 437c9 │ │ mov 0x24(%esp),%ebx │ │ mov 0x8(%ebp),%edi │ │ - jmp 42911 │ │ + jmp 437c5 │ │ mov %eax,0xc(%esp) │ │ mov %ecx,0x8(%esp) │ │ mov %edi,0x4(%esp) │ │ mov 0x8(%ebp),%eax │ │ mov %eax,(%esp) │ │ - call 607c0 │ │ + call 61af0 │ │ test %eax,%eax │ │ - js 43317 │ │ + js 4419f │ │ mov 0xc(%esi),%ecx │ │ mov 0xe8(%ecx),%eax │ │ cmp 0xec(%ecx),%eax │ │ - je 428b3 │ │ + je 43767 │ │ mov 0x4a8(%esi),%esi │ │ mov %esi,0x2c(%esp) │ │ shl $0xe,%esi │ │ mov 0x20(%esp),%eax │ │ mov 0x540(%eax),%edi │ │ mov %edi,%eax │ │ sar %eax │ │ @@ -54757,15 +55621,15 @@ │ │ idiv %edi │ │ mov %eax,%edx │ │ xor %ecx,%ecx │ │ cmp $0x3,%ebx │ │ mov 0x20(%esp),%eax │ │ mov %edx,0x79c(%eax) │ │ setne %cl │ │ - mov %edi,0x38(%esp) │ │ + mov %edi,0x3c(%esp) │ │ imul %edi,%edx │ │ sub %esi,%edx │ │ mov %edx,0x34(%esp) │ │ mov %edi,%eax │ │ mov 0x2c(%esp),%esi │ │ sub %esi,%eax │ │ shl $0xd,%eax │ │ @@ -54785,15 +55649,15 @@ │ │ cltd │ │ idiv %esi │ │ mov %eax,%ecx │ │ mov 0x20(%esp),%eax │ │ mov %ecx,0x7a0(%eax) │ │ mov 0x1c(%esp),%eax │ │ cltd │ │ - idivl 0x38(%esp) │ │ + idivl 0x3c(%esp) │ │ mov 0x34(%esp),%edx │ │ shr %edx │ │ sub %edx,%eax │ │ sub $0xffffff80,%eax │ │ and $0x3fff,%eax │ │ mov 0x20(%esp),%edx │ │ mov %eax,0x7a4(%edx) │ │ @@ -54810,574 +55674,555 @@ │ │ sub %ecx,%eax │ │ mov 0x28(%esp),%ecx │ │ sub $0xffffff80,%eax │ │ and $0x3fff,%eax │ │ mov %eax,0x7a8(%esi) │ │ mov 0x8(%ebp),%eax │ │ cmpl $0x1,0x4(%eax) │ │ - jne 42b21 │ │ + jne 439d1 │ │ cmpl $0x0,0x110(%ecx) │ │ mov 0x30(%esp),%ecx │ │ - je 42b35 │ │ + je 439e5 │ │ mov 0x8(%ebp),%eax │ │ - add $0x70,%eax │ │ + sub $0xffffff80,%eax │ │ mov %ecx,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 60830 │ │ - jmp 42b35 │ │ + call 61b60 │ │ + jmp 439e5 │ │ mov 0x34(%esp),%eax │ │ mov %eax,0x8(%esp) │ │ mov 0x24(%esp),%ebx │ │ - lea -0x155d5(%ebx),%eax │ │ + lea -0x149b9(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov 0x8(%ebp),%edi │ │ mov %edi,(%esp) │ │ - call 59805 │ │ + call 5a795 │ │ movl $0xffffffa4,0x1c(%esp) │ │ mov 0x20(%esp),%esi │ │ lea 0x700(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 3c3f0 │ │ + call 3d3c0 │ │ mov 0xc(%esi),%eax │ │ cmpl $0x0,0x200(%eax) │ │ - je 4293d │ │ + je 437f1 │ │ lea 0x710(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 3c3f0 │ │ + call 3d3c0 │ │ cmpl $0x0,0x18(%esi) │ │ - je 4294e │ │ + je 43802 │ │ lea 0x10(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 60b80 │ │ + call 61eb0 │ │ lea 0x5ec(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ cmpl $0x0,0xbc(%esi) │ │ - je 42973 │ │ + je 43827 │ │ lea 0xb4(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 60b80 │ │ + call 61eb0 │ │ lea 0x5f0(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ cmpl $0x0,0x160(%esi) │ │ - je 42998 │ │ + je 4384c │ │ lea 0x158(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 60b80 │ │ + call 61eb0 │ │ lea 0x5f4(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ cmpl $0x0,0x204(%esi) │ │ - je 429bd │ │ + je 43871 │ │ lea 0x1fc(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 60b80 │ │ + call 61eb0 │ │ lea 0x5f8(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ cmpl $0x0,0x2a8(%esi) │ │ - je 429e2 │ │ + je 43896 │ │ lea 0x2a0(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 60b80 │ │ + call 61eb0 │ │ lea 0x5fc(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ cmpl $0x0,0x34c(%esi) │ │ - je 42a07 │ │ + je 438bb │ │ lea 0x344(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 60b80 │ │ + call 61eb0 │ │ lea 0x600(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ cmpl $0x0,0x3f0(%esi) │ │ - je 42a2c │ │ + je 438e0 │ │ lea 0x3e8(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 60b80 │ │ + call 61eb0 │ │ mov %esi,%eax │ │ add $0x8,%esi │ │ add $0x604,%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ cmpl $0x1,0x4(%edi) │ │ - jne 42a51 │ │ - lea 0x70(%edi),%eax │ │ + jne 43907 │ │ + mov %edi,%eax │ │ + sub $0xffffff80,%eax │ │ mov %eax,(%esp) │ │ - call 60a90 │ │ - jmp 42a5d │ │ - mov 0x3c(%esp),%eax │ │ + call 61dc0 │ │ + jmp 43913 │ │ + mov 0x38(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 60b80 │ │ + call 61eb0 │ │ mov 0x20(%esp),%edi │ │ lea 0x48c(%edi),%eax │ │ mov %eax,(%esp) │ │ - call 60a90 │ │ + call 61dc0 │ │ lea 0x524(%edi),%eax │ │ mov %eax,(%esp) │ │ - call 60b80 │ │ + call 61eb0 │ │ lea 0x5c8(%edi),%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ mov %edi,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ mov %esi,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ mov %edi,%ecx │ │ cmpl $0x0,0x728(%edi) │ │ - jle 42ad0 │ │ + jle 43980 │ │ xor %esi,%esi │ │ xor %edi,%edi │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ mov 0x720(%ecx),%eax │ │ add %esi,%eax │ │ mov %eax,(%esp) │ │ - call 3ca90 │ │ + call 3d940 │ │ mov 0x20(%esp),%ecx │ │ inc %edi │ │ add $0x38,%esi │ │ cmp 0x728(%ecx),%edi │ │ - jl 42ab0 │ │ + jl 43960 │ │ movl $0x0,0x728(%ecx) │ │ mov 0x8(%ebp),%eax │ │ cmpl $0x1,0x4(%eax) │ │ - jbe 42b05 │ │ + jbe 439b5 │ │ mov %ecx,%esi │ │ - lea 0xb38(%ecx),%eax │ │ + lea 0xa64(%ecx),%eax │ │ mov %eax,(%esp) │ │ mov 0x24(%esp),%ebx │ │ - call 1590 │ │ - add $0xb3c,%esi │ │ + call 1550 │ │ + add $0xa68,%esi │ │ mov %esi,(%esp) │ │ - call 14d0 │ │ + call 14a0 │ │ mov 0x1c(%esp),%eax │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ movl $0xffffffea,0x1c(%esp) │ │ mov 0x8(%ebp),%edi │ │ - jmp 42915 │ │ + jmp 437c9 │ │ mov 0x30(%esp),%edi │ │ mov %edi,0x4(%esp) │ │ - mov 0x3c(%esp),%eax │ │ + mov 0x38(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 60a30 │ │ + call 61d60 │ │ mov 0x4(%esi),%eax │ │ mov 0xc(%esi),%edi │ │ mov %edi,0x1c(%esp) │ │ mov 0xe8(%edi),%ecx │ │ add $0x3,%ecx │ │ sar $0x2,%ecx │ │ - mov %ecx,0x7ec(%esi) │ │ + mov %ecx,0x7fc(%esi) │ │ mov 0xf0(%edi),%edx │ │ lea 0x3(%edx),%ecx │ │ sar $0x2,%ecx │ │ - mov %ecx,0x7f0(%esi) │ │ + mov %ecx,0x800(%esi) │ │ mov 0xe8(%edi),%ecx │ │ add $0x7,%ecx │ │ sar $0x3,%ecx │ │ mov %esi,%edi │ │ lea (%ecx,%ecx,1),%esi │ │ - mov %esi,0x7f4(%edi) │ │ + mov %esi,0x804(%edi) │ │ add $0x7,%edx │ │ sar $0x3,%edx │ │ lea (%edx,%edx,1),%esi │ │ - mov %esi,0x7f8(%edi) │ │ + mov %esi,0x808(%edi) │ │ lea 0x1f(%ecx,%ecx,1),%ecx │ │ mov %ecx,0x28(%esp) │ │ sar $0x5,%ecx │ │ - mov %ecx,0x7fc(%edi) │ │ + mov %ecx,0x80c(%edi) │ │ lea 0x1f(%edx,%edx,1),%esi │ │ sar $0x5,%esi │ │ - mov %esi,0x800(%edi) │ │ + mov %esi,0x810(%edi) │ │ mov 0x3f4(%eax),%ecx │ │ lea 0x4(%ecx),%eax │ │ - mov %eax,0x808(%edi) │ │ + mov %eax,0x818(%edi) │ │ mov $0x10,%ebx │ │ shl %cl,%ebx │ │ - mov %ebx,0x80c(%edi) │ │ + mov %ebx,0x81c(%edi) │ │ lea -0x1(%ebx,%edx,2),%edx │ │ mov 0x28(%esp),%ebx │ │ mov %eax,%ecx │ │ sar %cl,%edx │ │ - mov %edx,0x804(%edi) │ │ + mov %edx,0x814(%edi) │ │ mov 0x1c(%esp),%edx │ │ and $0xffffffe0,%ebx │ │ - mov %ebx,0x7e8(%edi) │ │ + mov %ebx,0x7f8(%edi) │ │ mov 0x4b4(%edi),%cl │ │ mov $0xffffffff,%eax │ │ shl %cl,%eax │ │ not %eax │ │ - mov %eax,0xb30(%edi) │ │ + mov %eax,0xa5c(%edi) │ │ mov %edi,%eax │ │ testb $0x1,0xe4(%edx) │ │ - jne 42c0f │ │ + jne 43abf │ │ cmpl $0x0,0x1cc(%edx) │ │ - je 43424 │ │ + je 442ac │ │ + mov %eax,%edi │ │ + mov 0x8(%ebp),%eax │ │ + mov 0x140(%eax),%eax │ │ shr %ebx │ │ imul %ebx,%esi │ │ shl $0x7,%esi │ │ - mov %esi,(%esp) │ │ + mov %esi,0x4(%esp) │ │ + mov %eax,(%esp) │ │ mov 0x24(%esp),%ebx │ │ - mov %eax,%esi │ │ - call 61570 │ │ - mov %eax,0x5c8(%esi) │ │ + call 62910 │ │ + mov %eax,0x5c8(%edi) │ │ test %eax,%eax │ │ - je 43307 │ │ + mov %edi,%esi │ │ + je 43bf2 │ │ mov (%eax),%eax │ │ mov %eax,0x5cc(%esi) │ │ mov 0xc(%esi),%edx │ │ cmpl $0x0,0x1cc(%edx) │ │ - je 43323 │ │ + je 441ab │ │ movl $0x0,0x61c(%esi) │ │ movl $0x0,0x618(%esi) │ │ movl $0x0,0x624(%esi) │ │ movl $0x0,0x620(%esi) │ │ movl $0x0,0x62c(%esi) │ │ movl $0x0,0x628(%esi) │ │ movl $0x0,0x630(%esi) │ │ mov 0x8(%ebp),%edi │ │ cmpl $0x0,0x1fc(%edx) │ │ - je 433ae │ │ + je 44236 │ │ imul $0xc8,0x1d4(%edx),%ebx │ │ - mov 0x1c0(%edi,%ebx,1),%eax │ │ + mov 0x1ec(%edi,%ebx,1),%eax │ │ test %eax,%eax │ │ - je 42d2f │ │ + je 43c02 │ │ mov 0x40(%esp),%ecx │ │ cmp 0x4a8(%esi),%ecx │ │ - jne 42d2f │ │ + jne 43c02 │ │ mov 0x30(%esi),%ecx │ │ cmp 0x4ac(%esi),%ecx │ │ - jne 42d2f │ │ + jne 43c02 │ │ mov 0x8(%ebp),%ecx │ │ - lea 0x1c0(%ecx,%ebx,1),%ecx │ │ + lea 0x1ec(%ecx,%ebx,1),%ecx │ │ mov %ecx,0x1c(%esp) │ │ mov %eax,0x5ec(%esi) │ │ mov %eax,(%esp) │ │ mov %ebx,%edi │ │ mov 0x24(%esp),%ebx │ │ - call 61680 │ │ + call 62a10 │ │ mov %edi,%ebx │ │ mov 0x1c(%esp),%eax │ │ mov (%eax),%eax │ │ mov 0x8(%ebp),%edi │ │ mov (%eax),%eax │ │ mov %eax,0x5d0(%esi) │ │ mov 0xc(%esi),%edx │ │ - jmp 42d43 │ │ + jmp 43c16 │ │ movl $0x0,0x728(%esi) │ │ movl $0x0,0x724(%esi) │ │ movl $0xfffffff4,0x1c(%esp) │ │ mov 0x24(%esp),%ebx │ │ mov 0x8(%ebp),%edi │ │ - jmp 42915 │ │ + jmp 437c9 │ │ + movl $0xfffffff4,0x1c(%esp) │ │ + mov 0x8(%ebp),%edi │ │ + jmp 437c9 │ │ movl $0x0,0x5d0(%esi) │ │ movl $0x0,0x5ec(%esi) │ │ - mov 0x1dc(%edi,%ebx,1),%eax │ │ + mov 0x208(%edi,%ebx,1),%eax │ │ mov %eax,0x64c(%esi) │ │ - movsd 0x1d4(%edi,%ebx,1),%xmm0 │ │ + movsd 0x200(%edi,%ebx,1),%xmm0 │ │ movsd %xmm0,0x644(%esi) │ │ - movsd 0x1c4(%edi,%ebx,1),%xmm0 │ │ - movsd 0x1cc(%edi,%ebx,1),%xmm1 │ │ + movsd 0x1f0(%edi,%ebx,1),%xmm0 │ │ + movsd 0x1f8(%edi,%ebx,1),%xmm1 │ │ movsd %xmm1,0x63c(%esi) │ │ movsd %xmm0,0x634(%esi) │ │ imul $0xc8,0x1d8(%edx),%ebx │ │ - mov 0x1c0(%edi,%ebx,1),%eax │ │ + mov 0x1ec(%edi,%ebx,1),%eax │ │ test %eax,%eax │ │ - je 42dec │ │ + je 43cbf │ │ mov 0x44(%esp),%ecx │ │ cmp 0x4a8(%esi),%ecx │ │ - jne 42dec │ │ + jne 43cbf │ │ mov 0xd4(%esi),%ecx │ │ cmp 0x4ac(%esi),%ecx │ │ - jne 42dec │ │ + jne 43cbf │ │ mov 0x8(%ebp),%ecx │ │ - lea 0x1c0(%ecx,%ebx,1),%ecx │ │ + lea 0x1ec(%ecx,%ebx,1),%ecx │ │ mov %ecx,0x1c(%esp) │ │ mov %eax,0x5f0(%esi) │ │ mov %eax,(%esp) │ │ mov %ebx,%edi │ │ mov 0x24(%esp),%ebx │ │ - call 61680 │ │ + call 62a10 │ │ mov %edi,%ebx │ │ mov 0x1c(%esp),%eax │ │ mov (%eax),%eax │ │ mov 0x8(%ebp),%edi │ │ mov (%eax),%eax │ │ mov %eax,0x5d4(%esi) │ │ mov 0xc(%esi),%edx │ │ - jmp 42e00 │ │ + jmp 43cd3 │ │ movl $0x0,0x5d4(%esi) │ │ movl $0x0,0x5f0(%esi) │ │ - mov 0x1dc(%edi,%ebx,1),%eax │ │ + mov 0x208(%edi,%ebx,1),%eax │ │ mov %eax,0x668(%esi) │ │ - movsd 0x1d4(%edi,%ebx,1),%xmm0 │ │ + movsd 0x200(%edi,%ebx,1),%xmm0 │ │ movsd %xmm0,0x660(%esi) │ │ - movsd 0x1c4(%edi,%ebx,1),%xmm0 │ │ - movsd 0x1cc(%edi,%ebx,1),%xmm1 │ │ + movsd 0x1f0(%edi,%ebx,1),%xmm0 │ │ + movsd 0x1f8(%edi,%ebx,1),%xmm1 │ │ movsd %xmm1,0x658(%esi) │ │ movsd %xmm0,0x650(%esi) │ │ imul $0xc8,0x1dc(%edx),%ebx │ │ - mov 0x1c0(%edi,%ebx,1),%eax │ │ + mov 0x1ec(%edi,%ebx,1),%eax │ │ test %eax,%eax │ │ - je 42ea9 │ │ + je 43d7c │ │ mov 0x48(%esp),%ecx │ │ cmp 0x4a8(%esi),%ecx │ │ - jne 42ea9 │ │ + jne 43d7c │ │ mov 0x178(%esi),%ecx │ │ cmp 0x4ac(%esi),%ecx │ │ - jne 42ea9 │ │ + jne 43d7c │ │ mov 0x8(%ebp),%ecx │ │ - lea 0x1c0(%ecx,%ebx,1),%ecx │ │ + lea 0x1ec(%ecx,%ebx,1),%ecx │ │ mov %ecx,0x1c(%esp) │ │ mov %eax,0x5f4(%esi) │ │ mov %eax,(%esp) │ │ mov %ebx,%edi │ │ mov 0x24(%esp),%ebx │ │ - call 61680 │ │ + call 62a10 │ │ mov %edi,%ebx │ │ mov 0x1c(%esp),%eax │ │ mov (%eax),%eax │ │ mov 0x8(%ebp),%edi │ │ mov (%eax),%eax │ │ mov %eax,0x5d8(%esi) │ │ mov 0xc(%esi),%edx │ │ - jmp 42ebd │ │ + jmp 43d90 │ │ movl $0x0,0x5d8(%esi) │ │ movl $0x0,0x5f4(%esi) │ │ - mov 0x1dc(%edi,%ebx,1),%eax │ │ + mov 0x208(%edi,%ebx,1),%eax │ │ mov %eax,0x684(%esi) │ │ - movsd 0x1d4(%edi,%ebx,1),%xmm0 │ │ + movsd 0x200(%edi,%ebx,1),%xmm0 │ │ movsd %xmm0,0x67c(%esi) │ │ - movsd 0x1c4(%edi,%ebx,1),%xmm0 │ │ - movsd 0x1cc(%edi,%ebx,1),%xmm1 │ │ + movsd 0x1f0(%edi,%ebx,1),%xmm0 │ │ + movsd 0x1f8(%edi,%ebx,1),%xmm1 │ │ movsd %xmm1,0x674(%esi) │ │ movsd %xmm0,0x66c(%esi) │ │ imul $0xc8,0x1e0(%edx),%ebx │ │ - mov 0x1c0(%edi,%ebx,1),%eax │ │ + mov 0x1ec(%edi,%ebx,1),%eax │ │ test %eax,%eax │ │ - je 42f66 │ │ + je 43e39 │ │ mov 0x4c(%esp),%ecx │ │ cmp 0x4a8(%esi),%ecx │ │ - jne 42f66 │ │ + jne 43e39 │ │ mov 0x21c(%esi),%ecx │ │ cmp 0x4ac(%esi),%ecx │ │ - jne 42f66 │ │ + jne 43e39 │ │ mov 0x8(%ebp),%ecx │ │ - lea 0x1c0(%ecx,%ebx,1),%ecx │ │ + lea 0x1ec(%ecx,%ebx,1),%ecx │ │ mov %ecx,0x1c(%esp) │ │ mov %eax,0x5f8(%esi) │ │ mov %eax,(%esp) │ │ mov %ebx,%edi │ │ mov 0x24(%esp),%ebx │ │ - call 61680 │ │ + call 62a10 │ │ mov %edi,%ebx │ │ mov 0x1c(%esp),%eax │ │ mov (%eax),%eax │ │ mov 0x8(%ebp),%edi │ │ mov (%eax),%eax │ │ mov %eax,0x5dc(%esi) │ │ mov 0xc(%esi),%edx │ │ - jmp 42f7a │ │ + jmp 43e4d │ │ movl $0x0,0x5dc(%esi) │ │ movl $0x0,0x5f8(%esi) │ │ - mov 0x1dc(%edi,%ebx,1),%eax │ │ + mov 0x208(%edi,%ebx,1),%eax │ │ mov %eax,0x6a0(%esi) │ │ - movsd 0x1d4(%edi,%ebx,1),%xmm0 │ │ + movsd 0x200(%edi,%ebx,1),%xmm0 │ │ movsd %xmm0,0x698(%esi) │ │ - movsd 0x1c4(%edi,%ebx,1),%xmm0 │ │ - movsd 0x1cc(%edi,%ebx,1),%xmm1 │ │ + movsd 0x1f0(%edi,%ebx,1),%xmm0 │ │ + movsd 0x1f8(%edi,%ebx,1),%xmm1 │ │ movsd %xmm1,0x690(%esi) │ │ movsd %xmm0,0x688(%esi) │ │ imul $0xc8,0x1e4(%edx),%ebx │ │ - mov 0x1c0(%edi,%ebx,1),%eax │ │ + mov 0x1ec(%edi,%ebx,1),%eax │ │ test %eax,%eax │ │ - je 43023 │ │ + je 43ef6 │ │ mov 0x50(%esp),%ecx │ │ cmp 0x4a8(%esi),%ecx │ │ - jne 43023 │ │ + jne 43ef6 │ │ mov 0x2c0(%esi),%ecx │ │ cmp 0x4ac(%esi),%ecx │ │ - jne 43023 │ │ + jne 43ef6 │ │ mov 0x8(%ebp),%ecx │ │ - lea 0x1c0(%ecx,%ebx,1),%ecx │ │ + lea 0x1ec(%ecx,%ebx,1),%ecx │ │ mov %ecx,0x1c(%esp) │ │ mov %eax,0x5fc(%esi) │ │ mov %eax,(%esp) │ │ mov %ebx,%edi │ │ mov 0x24(%esp),%ebx │ │ - call 61680 │ │ + call 62a10 │ │ mov %edi,%ebx │ │ mov 0x1c(%esp),%eax │ │ mov (%eax),%eax │ │ mov 0x8(%ebp),%edi │ │ mov (%eax),%eax │ │ mov %eax,0x5e0(%esi) │ │ mov 0xc(%esi),%edx │ │ - jmp 43037 │ │ + jmp 43f0a │ │ movl $0x0,0x5e0(%esi) │ │ movl $0x0,0x5fc(%esi) │ │ - mov 0x1dc(%edi,%ebx,1),%eax │ │ + mov 0x208(%edi,%ebx,1),%eax │ │ mov %eax,0x6bc(%esi) │ │ - movsd 0x1d4(%edi,%ebx,1),%xmm0 │ │ + movsd 0x200(%edi,%ebx,1),%xmm0 │ │ movsd %xmm0,0x6b4(%esi) │ │ - movsd 0x1c4(%edi,%ebx,1),%xmm0 │ │ - movsd 0x1cc(%edi,%ebx,1),%xmm1 │ │ + movsd 0x1f0(%edi,%ebx,1),%xmm0 │ │ + movsd 0x1f8(%edi,%ebx,1),%xmm1 │ │ movsd %xmm1,0x6ac(%esi) │ │ movsd %xmm0,0x6a4(%esi) │ │ imul $0xc8,0x1e8(%edx),%ebx │ │ - mov 0x1c0(%edi,%ebx,1),%eax │ │ + mov 0x1ec(%edi,%ebx,1),%eax │ │ test %eax,%eax │ │ - je 430e0 │ │ + je 43fb3 │ │ mov 0x54(%esp),%ecx │ │ cmp 0x4a8(%esi),%ecx │ │ - jne 430e0 │ │ + jne 43fb3 │ │ mov 0x364(%esi),%ecx │ │ cmp 0x4ac(%esi),%ecx │ │ - jne 430e0 │ │ + jne 43fb3 │ │ mov 0x8(%ebp),%ecx │ │ - lea 0x1c0(%ecx,%ebx,1),%ecx │ │ + lea 0x1ec(%ecx,%ebx,1),%ecx │ │ mov %ecx,0x1c(%esp) │ │ mov %eax,0x600(%esi) │ │ mov %eax,(%esp) │ │ mov %ebx,%edi │ │ mov 0x24(%esp),%ebx │ │ - call 61680 │ │ + call 62a10 │ │ mov %edi,%ebx │ │ mov 0x1c(%esp),%eax │ │ mov (%eax),%eax │ │ mov 0x8(%ebp),%edi │ │ mov (%eax),%eax │ │ mov %eax,0x5e4(%esi) │ │ mov 0xc(%esi),%edx │ │ - jmp 430f4 │ │ + jmp 43fc7 │ │ movl $0x0,0x5e4(%esi) │ │ movl $0x0,0x600(%esi) │ │ - mov 0x1dc(%edi,%ebx,1),%eax │ │ + mov 0x208(%edi,%ebx,1),%eax │ │ mov %eax,0x6d8(%esi) │ │ - movsd 0x1d4(%edi,%ebx,1),%xmm0 │ │ + movsd 0x200(%edi,%ebx,1),%xmm0 │ │ movsd %xmm0,0x6d0(%esi) │ │ - movsd 0x1c4(%edi,%ebx,1),%xmm0 │ │ - movsd 0x1cc(%edi,%ebx,1),%xmm1 │ │ + movsd 0x1f0(%edi,%ebx,1),%xmm0 │ │ + movsd 0x1f8(%edi,%ebx,1),%xmm1 │ │ movsd %xmm1,0x6c8(%esi) │ │ movsd %xmm0,0x6c0(%esi) │ │ imul $0xc8,0x1ec(%edx),%ebx │ │ - mov 0x1c0(%edi,%ebx,1),%eax │ │ + mov 0x1ec(%edi,%ebx,1),%eax │ │ test %eax,%eax │ │ - je 4319d │ │ + je 44070 │ │ mov 0x58(%esp),%ecx │ │ cmp 0x4a8(%esi),%ecx │ │ - jne 4319d │ │ + jne 44070 │ │ mov 0x408(%esi),%ecx │ │ cmp 0x4ac(%esi),%ecx │ │ - jne 4319d │ │ + jne 44070 │ │ mov 0x8(%ebp),%ecx │ │ - lea 0x1c0(%ecx,%ebx,1),%ecx │ │ + lea 0x1ec(%ecx,%ebx,1),%ecx │ │ mov %ecx,0x1c(%esp) │ │ mov %eax,0x604(%esi) │ │ mov %eax,(%esp) │ │ mov %ebx,%edi │ │ mov 0x24(%esp),%ebx │ │ - call 61680 │ │ + call 62a10 │ │ mov %edi,%ebx │ │ mov 0x1c(%esp),%eax │ │ mov (%eax),%eax │ │ mov 0x8(%ebp),%edi │ │ mov (%eax),%eax │ │ mov %eax,0x5e8(%esi) │ │ mov 0xc(%esi),%edx │ │ - jmp 431b1 │ │ + jmp 44084 │ │ movl $0x0,0x5e8(%esi) │ │ movl $0x0,0x604(%esi) │ │ - mov 0x1dc(%edi,%ebx,1),%eax │ │ + mov 0x208(%edi,%ebx,1),%eax │ │ mov %eax,0x6f4(%esi) │ │ - movsd 0x1d4(%edi,%ebx,1),%xmm0 │ │ + movsd 0x200(%edi,%ebx,1),%xmm0 │ │ movsd %xmm0,0x6ec(%esi) │ │ - movsd 0x1c4(%edi,%ebx,1),%xmm0 │ │ - movsd 0x1cc(%edi,%ebx,1),%xmm1 │ │ - movsd %xmm1,0x6e4(%esi) │ │ - movsd %xmm0,0x6dc(%esi) │ │ + movq 0x1f0(%edi,%ebx,1),%xmm0 │ │ + movq 0x1f8(%edi,%ebx,1),%xmm1 │ │ + movq %xmm1,0x6e4(%esi) │ │ + movq %xmm0,0x6dc(%esi) │ │ cmpl $0x0,0x35c(%edx) │ │ - je 43401 │ │ - lea 0x60c(%esi),%ecx │ │ - mov %ecx,0x28(%esp) │ │ + je 44289 │ │ + lea 0x60c(%esi),%eax │ │ + mov %eax,0x28(%esp) │ │ movl $0x0,0x60c(%esi) │ │ movl $0x0,0x614(%esi) │ │ cmpl $0x0,0x364(%edx) │ │ - je 4348b │ │ - mov %edi,%esi │ │ + je 44367 │ │ mov %edx,%eax │ │ mov 0x12c(%edx),%ecx │ │ mov 0x40(%esp,%ecx,4),%edx │ │ add $0x7,%edx │ │ sar $0x3,%edx │ │ add %edx,%edx │ │ movl $0x0,0x1c(%esp) │ │ - mov 0x20(%esp),%edi │ │ - cmp 0x7f4(%edi),%edx │ │ + mov 0x20(%esp),%esi │ │ + cmp 0x804(%esi),%edx │ │ mov 0x24(%esp),%ebx │ │ - jne 432c0 │ │ + jne 44313 │ │ imul $0xa4,%ecx,%edx │ │ - mov 0x30(%edi,%edx,1),%edx │ │ + mov 0x30(%esi,%edx,1),%edx │ │ add $0x7,%edx │ │ sar $0x3,%edx │ │ add %edx,%edx │ │ - cmp 0x7f8(%edi),%edx │ │ - jne 432c0 │ │ + cmp 0x808(%esi),%edx │ │ + jne 445f4 │ │ mov %eax,%edx │ │ imul $0xc8,0x1d4(%eax,%ecx,4),%ecx │ │ - mov %esi,%edi │ │ - mov 0x1bc(%esi,%ecx,1),%ecx │ │ + mov 0x1e8(%edi,%ecx,1),%ecx │ │ mov 0x28(%esp),%eax │ │ mov %ecx,(%eax) │ │ test %ecx,%ecx │ │ - je 432c4 │ │ + je 44315 │ │ mov %ecx,(%esp) │ │ - call 61680 │ │ + call 62a10 │ │ mov 0x20(%esp),%edx │ │ mov 0x60c(%edx),%eax │ │ mov %eax,0x1c(%esp) │ │ mov (%eax),%ecx │ │ mov %ecx,0x614(%edx) │ │ mov 0xc(%edx),%edx │ │ cmpl $0x0,0x360(%edx) │ │ - jne 432d1 │ │ - jmp 434b1 │ │ - mov %esi,%edi │ │ - mov %eax,%edx │ │ - cmpl $0x0,0x360(%edx) │ │ - je 434b1 │ │ - mov 0x20(%esp),%esi │ │ - mov 0x7e8(%esi),%eax │ │ - imul 0x800(%esi),%eax │ │ - shl $0x5,%eax │ │ - mov %eax,(%esp) │ │ - call 61570 │ │ - mov %eax,0x608(%esi) │ │ - test %eax,%eax │ │ - jne 434d5 │ │ - mov 0x28(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 616a0 │ │ - movl $0xfffffff4,0x1c(%esp) │ │ - mov 0x8(%ebp),%edi │ │ - jmp 42915 │ │ + jne 4431e │ │ + jmp 44389 │ │ mov %eax,0x1c(%esp) │ │ mov 0x8(%ebp),%edi │ │ - jmp 42915 │ │ + jmp 437c9 │ │ mov 0x14(%esi),%eax │ │ mov 0xb8(%esi),%ecx │ │ mov 0xf4(%eax),%eax │ │ mov %eax,0x618(%esi) │ │ mov 0xf4(%ecx),%eax │ │ mov %eax,0x61c(%esi) │ │ mov 0x15c(%esi),%eax │ │ @@ -55393,582 +56238,602 @@ │ │ mov 0xf4(%eax),%eax │ │ mov %eax,0x62c(%esi) │ │ mov 0x3ec(%esi),%eax │ │ mov 0xf4(%eax),%eax │ │ mov %eax,0x630(%esi) │ │ mov 0x8(%ebp),%edi │ │ cmpl $0x0,0x1fc(%edx) │ │ - jne 42ca1 │ │ + jne 43b60 │ │ movl $0x0,0x5f0(%esi) │ │ movl $0x0,0x5ec(%esi) │ │ movl $0x0,0x5f8(%esi) │ │ movl $0x0,0x5f4(%esi) │ │ movl $0x0,0x600(%esi) │ │ movl $0x0,0x5fc(%esi) │ │ movl $0x0,0x604(%esi) │ │ cmpl $0x0,0x35c(%edx) │ │ - jne 431fe │ │ + jne 440d1 │ │ movl $0x0,0x610(%esi) │ │ movl $0x0,0x608(%esi) │ │ movl $0x0,0x60c(%esi) │ │ - jmp 434dd │ │ + jmp 443b5 │ │ movl $0x0,0x5c8(%eax) │ │ movl $0x0,0x5f0(%eax) │ │ movl $0x0,0x5ec(%eax) │ │ movl $0x0,0x5f8(%eax) │ │ movl $0x0,0x5f4(%eax) │ │ movl $0x0,0x600(%eax) │ │ movl $0x0,0x5fc(%eax) │ │ movl $0x0,0x604(%eax) │ │ mov 0x8(%ebp),%edi │ │ mov %eax,%esi │ │ cmpl $0x0,0x35c(%edx) │ │ - jne 431fe │ │ - jmp 43401 │ │ + jne 440d1 │ │ + jmp 44289 │ │ + mov %eax,%edx │ │ + cmpl $0x0,0x360(%edx) │ │ + je 44389 │ │ + mov 0x13c(%edi),%eax │ │ + mov 0x20(%esp),%esi │ │ + mov 0x7f8(%esi),%ecx │ │ + imul 0x810(%esi),%ecx │ │ + shl $0x5,%ecx │ │ + mov %ecx,0x4(%esp) │ │ + mov %eax,(%esp) │ │ + call 62910 │ │ + mov %eax,0x608(%esi) │ │ + test %eax,%eax │ │ + jne 443ad │ │ + mov 0x28(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 62a30 │ │ + movl $0xfffffff4,0x1c(%esp) │ │ + jmp 437c9 │ │ cmpl $0x0,0x360(%edx) │ │ - je 43229 │ │ + je 440fc │ │ movl $0x0,0x1c(%esp) │ │ mov 0x24(%esp),%ebx │ │ cmpl $0x0,0x360(%edx) │ │ - jne 432d1 │ │ + jne 4431e │ │ mov 0x1c(%esp),%eax │ │ test %eax,%eax │ │ - je 43722 │ │ + je 44608 │ │ mov 0x20(%esp),%esi │ │ mov %eax,0x608(%esi) │ │ mov %eax,(%esp) │ │ - call 61680 │ │ + call 62a10 │ │ mov 0x60c(%esi),%eax │ │ mov (%eax),%eax │ │ mov %eax,0x610(%esi) │ │ mov 0xc(%esi),%eax │ │ mov 0x1b4(%eax),%eax │ │ lea 0x710(%esi),%ecx │ │ mov %ecx,0x34(%esp) │ │ lea 0x700(%esi),%ecx │ │ - mov %ecx,0x38(%esp) │ │ - lea 0x618(%esi),%ecx │ │ mov %ecx,0x3c(%esp) │ │ + lea 0x618(%esi),%ecx │ │ + mov %ecx,0x38(%esp) │ │ xor %esi,%esi │ │ - mov $0x758,%ecx │ │ + mov $0x788,%ecx │ │ xor %edi,%edi │ │ mov %eax,0x2c(%esp) │ │ bt %edi,%eax │ │ - jb 4357a │ │ - jmp 4355f │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov 0x3c(%esp),%ecx │ │ + jb 4444a │ │ + jmp 4442f │ │ + mov 0x38(%esp),%ecx │ │ mov 0x18(%ecx),%eax │ │ - mov %eax,0x1dc(%edx,%esi,1) │ │ + mov %eax,0x208(%edx,%esi,1) │ │ movsd 0x10(%ecx),%xmm0 │ │ - movsd %xmm0,0x1d4(%edx,%esi,1) │ │ - movsd (%ecx),%xmm0 │ │ - movsd 0x8(%ecx),%xmm1 │ │ - movsd %xmm1,0x1cc(%edx,%esi,1) │ │ - movsd %xmm0,0x1c4(%edx,%esi,1) │ │ + movsd %xmm0,0x200(%edx,%esi,1) │ │ + movq (%ecx),%xmm0 │ │ + movq 0x8(%ecx),%xmm1 │ │ + movq %xmm1,0x1f8(%edx,%esi,1) │ │ + movq %xmm0,0x1f0(%edx,%esi,1) │ │ mov 0x2c(%esp),%eax │ │ mov 0x1c(%esp),%ecx │ │ inc %edi │ │ add $0xc8,%esi │ │ add $0x10,%ecx │ │ cmp $0x640,%esi │ │ - je 4367c │ │ + je 4454c │ │ bt %edi,%eax │ │ - jae 4355f │ │ + jae 4442f │ │ mov %ecx,0x1c(%esp) │ │ mov 0x8(%ebp),%eax │ │ - lea 0x118(%eax,%esi,1),%ecx │ │ - cmpl $0x0,0x120(%eax,%esi,1) │ │ + lea 0x144(%eax,%esi,1),%ecx │ │ + cmpl $0x0,0x14c(%eax,%esi,1) │ │ mov 0x24(%esp),%ebx │ │ - je 435a6 │ │ + je 44476 │ │ mov %ecx,(%esp) │ │ mov %ecx,0x28(%esp) │ │ - call 60b80 │ │ + call 61eb0 │ │ mov 0x28(%esp),%ecx │ │ mov 0x30(%esp),%eax │ │ mov %eax,0x4(%esp) │ │ mov %ecx,(%esp) │ │ - call 60a30 │ │ + call 61d60 │ │ mov 0x8(%ebp),%eax │ │ mov %eax,%ecx │ │ mov 0x1c(%esp),%eax │ │ add %ecx,%eax │ │ mov %eax,0x28(%esp) │ │ mov %eax,(%esp) │ │ - call 3c3f0 │ │ + call 3d3c0 │ │ mov 0x20(%esp),%eax │ │ mov 0xc(%eax),%eax │ │ cmpl $0x0,0x200(%eax) │ │ mov 0x34(%esp),%eax │ │ - cmove 0x38(%esp),%eax │ │ + cmove 0x3c(%esp),%eax │ │ mov %eax,0x4(%esp) │ │ mov 0x28(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 3c3a0 │ │ + call 3d370 │ │ mov 0x8(%ebp),%eax │ │ - lea 0x1bc(%eax,%esi,1),%eax │ │ + lea 0x1e8(%eax,%esi,1),%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ mov 0x20(%esp),%eax │ │ mov 0x608(%eax),%eax │ │ mov 0x8(%ebp),%ecx │ │ - mov %eax,0x1bc(%ecx,%esi,1) │ │ + mov %eax,0x1e8(%ecx,%esi,1) │ │ test %eax,%eax │ │ - je 43626 │ │ + je 444f6 │ │ mov %eax,(%esp) │ │ - call 61680 │ │ + call 62a10 │ │ mov 0x8(%ebp),%eax │ │ - lea 0x1c0(%eax,%esi,1),%eax │ │ + lea 0x1ec(%eax,%esi,1),%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ mov 0x8(%ebp),%edx │ │ mov 0x20(%esp),%eax │ │ mov 0xc(%eax),%eax │ │ cmpl $0x0,0x1cc(%eax) │ │ - jne 43520 │ │ + jne 443f0 │ │ mov 0x20(%esp),%eax │ │ mov 0x5c8(%eax),%eax │ │ - mov %eax,0x1c0(%edx,%esi,1) │ │ + mov %eax,0x1ec(%edx,%esi,1) │ │ test %eax,%eax │ │ - je 43520 │ │ + je 443f0 │ │ mov %eax,(%esp) │ │ mov 0x24(%esp),%ebx │ │ - call 61680 │ │ + call 62a10 │ │ mov 0x8(%ebp),%edx │ │ - jmp 43520 │ │ + jmp 443f0 │ │ mov 0x8(%ebp),%esi │ │ cmpl $0x1,0x4(%esi) │ │ - jne 436f7 │ │ + jne 445c9 │ │ mov 0x20(%esp),%eax │ │ mov %eax,(%esp) │ │ mov 0x24(%esp),%ebx │ │ - call 3ec10 │ │ + call 3fa90 │ │ mov %eax,%edi │ │ xor %eax,%eax │ │ test %edi,%edi │ │ - jns 42b09 │ │ - lea 0x70(%esi),%eax │ │ + jns 439b9 │ │ + mov %esi,%eax │ │ + sub $0xffffff80,%eax │ │ mov %eax,(%esp) │ │ - call 60a90 │ │ + call 61dc0 │ │ mov 0x2c(%esp),%eax │ │ test $0x1,%al │ │ - jne 4377d │ │ + jne 44663 │ │ test $0x2,%al │ │ - jne 437ca │ │ + jne 446b0 │ │ test $0x4,%al │ │ - jne 43817 │ │ + jne 446fd │ │ test $0x8,%al │ │ - jne 43864 │ │ + jne 4474a │ │ test $0x10,%al │ │ - jne 438b1 │ │ + jne 44797 │ │ test $0x20,%al │ │ - jne 438fe │ │ + jne 447e4 │ │ test $0x40,%al │ │ - jne 4394b │ │ + jne 44831 │ │ test %al,%al │ │ - js 43998 │ │ + js 4487e │ │ mov %edi,%eax │ │ - jmp 42b09 │ │ + jmp 439b9 │ │ mov 0x20(%esp),%esi │ │ - lea 0xb38(%esi),%eax │ │ + lea 0xa64(%esi),%eax │ │ mov %eax,(%esp) │ │ mov 0x24(%esp),%ebx │ │ - call 1590 │ │ - add $0xb3c,%esi │ │ + call 1550 │ │ + add $0xa68,%esi │ │ mov %esi,(%esp) │ │ - call 14d0 │ │ + call 14a0 │ │ xor %eax,%eax │ │ - jmp 42b09 │ │ - mov 0x20(%esp),%esi │ │ - mov 0x7e8(%esi),%eax │ │ - imul 0x800(%esi),%eax │ │ - shl $0x5,%eax │ │ + jmp 439b9 │ │ + mov %eax,%edx │ │ + cmpl $0x0,0x360(%edx) │ │ + jne 4431e │ │ + jmp 44389 │ │ + mov 0x20(%esp),%eax │ │ + mov 0x7f8(%eax),%esi │ │ + imul 0x810(%eax),%esi │ │ + shl $0x5,%esi │ │ + mov 0x13c(%edi),%eax │ │ + mov %esi,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 61570 │ │ - mov %eax,0x608(%esi) │ │ + call 62910 │ │ + mov 0x20(%esp),%ecx │ │ + mov %eax,0x608(%ecx) │ │ test %eax,%eax │ │ - je 439e0 │ │ + je 448c6 │ │ mov (%eax),%eax │ │ - mov %eax,0x610(%esi) │ │ - mov 0x7e8(%esi),%ecx │ │ - imul 0x800(%esi),%ecx │ │ - shl $0x5,%ecx │ │ - mov %ecx,0x8(%esp) │ │ + mov %eax,0x610(%ecx) │ │ + mov %esi,0x8(%esp) │ │ mov %eax,(%esp) │ │ movl $0x0,0x4(%esp) │ │ - call 1540 │ │ - jmp 434dd │ │ - cmpl $0x0,0x120(%esi) │ │ - je 43794 │ │ - lea 0x118(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 60b80 │ │ - lea 0x758(%esi),%eax │ │ + mov %ecx,%esi │ │ + call 1510 │ │ + jmp 443b5 │ │ + cmpl $0x0,0x14c(%esi) │ │ + je 4467a │ │ + lea 0x144(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 3c3f0 │ │ - lea 0x1bc(%esi),%eax │ │ + call 61eb0 │ │ + lea 0x788(%esi),%eax │ │ + mov %eax,(%esp) │ │ + call 3d3c0 │ │ + lea 0x1e8(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ - lea 0x1c0(%esi),%eax │ │ + call 62a30 │ │ + lea 0x1ec(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ mov 0x2c(%esp),%eax │ │ test $0x2,%al │ │ - je 436c0 │ │ - cmpl $0x0,0x1e8(%esi) │ │ - je 437e1 │ │ - lea 0x1e0(%esi),%eax │ │ + je 44592 │ │ + cmpl $0x0,0x214(%esi) │ │ + je 446c7 │ │ + lea 0x20c(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 60b80 │ │ - lea 0x768(%esi),%eax │ │ + call 61eb0 │ │ + lea 0x798(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 3c3f0 │ │ - lea 0x284(%esi),%eax │ │ + call 3d3c0 │ │ + lea 0x2b0(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ - lea 0x288(%esi),%eax │ │ + call 62a30 │ │ + lea 0x2b4(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ mov 0x2c(%esp),%eax │ │ test $0x4,%al │ │ - je 436c8 │ │ - cmpl $0x0,0x2b0(%esi) │ │ - je 4382e │ │ - lea 0x2a8(%esi),%eax │ │ + je 4459a │ │ + cmpl $0x0,0x2dc(%esi) │ │ + je 44714 │ │ + lea 0x2d4(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 60b80 │ │ - lea 0x778(%esi),%eax │ │ + call 61eb0 │ │ + lea 0x7a8(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 3c3f0 │ │ - lea 0x34c(%esi),%eax │ │ + call 3d3c0 │ │ + lea 0x378(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ - lea 0x350(%esi),%eax │ │ + call 62a30 │ │ + lea 0x37c(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ mov 0x2c(%esp),%eax │ │ test $0x8,%al │ │ - je 436d0 │ │ - cmpl $0x0,0x378(%esi) │ │ - je 4387b │ │ - lea 0x370(%esi),%eax │ │ + je 445a2 │ │ + cmpl $0x0,0x3a4(%esi) │ │ + je 44761 │ │ + lea 0x39c(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 60b80 │ │ - lea 0x788(%esi),%eax │ │ + call 61eb0 │ │ + lea 0x7b8(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 3c3f0 │ │ - lea 0x414(%esi),%eax │ │ + call 3d3c0 │ │ + lea 0x440(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ - lea 0x418(%esi),%eax │ │ + call 62a30 │ │ + lea 0x444(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ mov 0x2c(%esp),%eax │ │ test $0x10,%al │ │ - je 436d8 │ │ - cmpl $0x0,0x440(%esi) │ │ - je 438c8 │ │ - lea 0x438(%esi),%eax │ │ + je 445aa │ │ + cmpl $0x0,0x46c(%esi) │ │ + je 447ae │ │ + lea 0x464(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 60b80 │ │ - lea 0x798(%esi),%eax │ │ + call 61eb0 │ │ + lea 0x7c8(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 3c3f0 │ │ - lea 0x4dc(%esi),%eax │ │ + call 3d3c0 │ │ + lea 0x508(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ - lea 0x4e0(%esi),%eax │ │ + call 62a30 │ │ + lea 0x50c(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ mov 0x2c(%esp),%eax │ │ test $0x20,%al │ │ - je 436e0 │ │ - cmpl $0x0,0x508(%esi) │ │ - je 43915 │ │ - lea 0x500(%esi),%eax │ │ + je 445b2 │ │ + cmpl $0x0,0x534(%esi) │ │ + je 447fb │ │ + lea 0x52c(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 60b80 │ │ - lea 0x7a8(%esi),%eax │ │ + call 61eb0 │ │ + lea 0x7d8(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 3c3f0 │ │ - lea 0x5a4(%esi),%eax │ │ + call 3d3c0 │ │ + lea 0x5d0(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ - lea 0x5a8(%esi),%eax │ │ + call 62a30 │ │ + lea 0x5d4(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ mov 0x2c(%esp),%eax │ │ test $0x40,%al │ │ - je 436e8 │ │ - cmpl $0x0,0x5d0(%esi) │ │ - je 43962 │ │ - lea 0x5c8(%esi),%eax │ │ + je 445ba │ │ + cmpl $0x0,0x5fc(%esi) │ │ + je 44848 │ │ + lea 0x5f4(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 60b80 │ │ - lea 0x7b8(%esi),%eax │ │ + call 61eb0 │ │ + lea 0x7e8(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 3c3f0 │ │ - lea 0x66c(%esi),%eax │ │ + call 3d3c0 │ │ + lea 0x698(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ - lea 0x670(%esi),%eax │ │ + call 62a30 │ │ + lea 0x69c(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ mov 0x2c(%esp),%eax │ │ test %al,%al │ │ - jns 436f0 │ │ - cmpl $0x0,0x698(%esi) │ │ - je 439af │ │ - lea 0x690(%esi),%eax │ │ + jns 445c2 │ │ + cmpl $0x0,0x6c4(%esi) │ │ + je 44895 │ │ + lea 0x6bc(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 60b80 │ │ - lea 0x7c8(%esi),%eax │ │ + call 61eb0 │ │ + lea 0x7f8(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 3c3f0 │ │ - lea 0x734(%esi),%eax │ │ + call 3d3c0 │ │ + lea 0x760(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ - add $0x738,%esi │ │ + call 62a30 │ │ + add $0x764,%esi │ │ mov %esi,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ mov %edi,%eax │ │ - jmp 42b09 │ │ + jmp 439b9 │ │ movl $0xfffffff4,0x1c(%esp) │ │ - jmp 42915 │ │ + mov %ecx,%esi │ │ + jmp 437c9 │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ nop │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x230,%esp │ │ - call 43a04 │ │ + sub $0x240,%esp │ │ + call 448f4 │ │ pop %edi │ │ - add $0x9156c,%edi │ │ + add $0x9267c,%edi │ │ mov (%ecx),%ebx │ │ - mov 0xb44(%ebx),%esi │ │ + mov 0xa70(%ebx),%esi │ │ test %esi,%esi │ │ mov 0x4(%ecx),%eax │ │ mov %eax,0x1c(%esp) │ │ - mov %ecx,(%esp) │ │ - mov %edi,0x4(%esp) │ │ - mov %edx,0x2c(%esp) │ │ - mov %esi,0x10(%esp) │ │ - je 43a4d │ │ + mov %ecx,0xc(%esp) │ │ + mov %edi,0x10(%esp) │ │ + mov %edx,0x90(%esp) │ │ + mov %esi,0x28(%esp) │ │ + je 44941 │ │ mov 0x8(%ecx),%edx │ │ mov 0xc(%ecx),%edi │ │ - mov 0x7e8(%ebx),%eax │ │ + mov 0x7f8(%ebx),%eax │ │ imul %edi,%eax │ │ - mov %edx,0x44(%esp) │ │ + mov %edx,0x54(%esp) │ │ add %edx,%eax │ │ shl $0x5,%eax │ │ - add 0xb4c(%ebx),%eax │ │ - jmp 43a5e │ │ + add 0xa78(%ebx),%eax │ │ + jmp 44952 │ │ mov 0x8(%ecx),%eax │ │ - mov %eax,0x44(%esp) │ │ + mov %eax,0x54(%esp) │ │ mov 0xc(%ecx),%edi │ │ - lea 0x208(%esp),%eax │ │ - mov %eax,0x8(%esp) │ │ - mov 0x44(%esp),%esi │ │ + lea 0x218(%esp),%eax │ │ + mov %eax,0x14(%esp) │ │ + mov 0x54(%esp),%esi │ │ and $0x1f,%esi │ │ - mov %edi,0x20(%esp) │ │ + mov %edi,0x30(%esp) │ │ and $0x1f,%edi │ │ mov 0x4b0(%ebx),%ecx │ │ mov %ebx,%edx │ │ xor %ebx,%ebx │ │ cmp $0x1,%ecx │ │ - mov %ecx,0x80(%esp) │ │ + mov %ecx,0x70(%esp) │ │ sete %bl │ │ xor %eax,%eax │ │ cmp $0x3,%ecx │ │ setne %al │ │ mov %esi,%ecx │ │ - mov %esi,0x14(%esp) │ │ + mov %esi,0x20(%esp) │ │ mov %eax,%ecx │ │ shr %cl,%esi │ │ - mov %esi,0x54(%esp) │ │ + mov %esi,0x5c(%esp) │ │ mov %edi,%ecx │ │ - mov %edi,0xc(%esp) │ │ + mov %edi,0x18(%esp) │ │ mov %ebx,%ecx │ │ shr %cl,%edi │ │ - mov %edi,0x50(%esp) │ │ + mov %edi,0x58(%esp) │ │ mov %edx,%esi │ │ - mov %edx,0x28(%esp) │ │ - mov 0x7f4(%edx),%edx │ │ - sub 0x44(%esp),%edx │ │ - mov 0x4(%esp),%ecx │ │ - lea -0x5a08(%ecx),%edi │ │ + mov %edx,0x38(%esp) │ │ + mov 0x804(%edx),%edx │ │ + sub 0x54(%esp),%edx │ │ + mov 0x10(%esp),%ecx │ │ + lea -0x55a8(%ecx),%edi │ │ mov 0x8(%ebp),%ecx │ │ movzbl (%edi,%ecx,4),%ecx │ │ cmp %ecx,%edx │ │ cmovg %ecx,%edx │ │ - mov %edx,0x18(%esp) │ │ - mov 0x7f8(%esi),%edx │ │ - sub 0x20(%esp),%edx │ │ - mov %edi,0x48(%esp) │ │ + mov %edx,0x24(%esp) │ │ + mov 0x808(%esi),%edx │ │ + sub 0x30(%esp),%edx │ │ + mov %edi,0x4c(%esp) │ │ mov 0x8(%ebp),%esi │ │ movzbl 0x1(%edi,%esi,4),%edi │ │ cmp %edi,%edx │ │ cmovg %edi,%edx │ │ - mov %edx,0xb0(%esp) │ │ - mov %ecx,0x38(%esp) │ │ + mov %edx,0xc0(%esp) │ │ + mov %ecx,0x40(%esp) │ │ lea (%ecx,%eax,1),%esi │ │ - mov %eax,0x34(%esp) │ │ + mov %eax,%edx │ │ mov %eax,%ecx │ │ shr %cl,%esi │ │ - mov %edi,0x24(%esp) │ │ + mov %edi,0x2c(%esp) │ │ add %ebx,%edi │ │ - mov %ebx,0x60(%esp) │ │ + mov %ebx,0x3c(%esp) │ │ mov %ebx,%ecx │ │ shr %cl,%edi │ │ - mov %edi,0xa8(%esp) │ │ - cmpl $0x0,0x80(%esp) │ │ - mov 0x1c(%esp),%edx │ │ - mov 0x3618(%edx),%ecx │ │ - mov %ecx,0x30(%esp) │ │ - mov 0x3620(%edx),%eax │ │ - je 43b79 │ │ - testb $0x1,0x44(%esp) │ │ - mov (%esp),%edi │ │ - jne 43e1a │ │ - mov 0x34(%esp),%ecx │ │ - cmp %ecx,0x38(%esp) │ │ - ja 43e1a │ │ - movl $0x0,0x5c(%esp) │ │ - mov 0x4(%esp),%ebx │ │ - mov 0x18(%esp),%edx │ │ - mov %esi,0xac(%esp) │ │ - cmpl $0x2,0x10(%esp) │ │ - je 43e4f │ │ - jmp 43b9e │ │ - movl $0x0,0x5c(%esp) │ │ - mov 0x4(%esp),%ebx │ │ - mov 0x18(%esp),%edx │ │ - mov (%esp),%edi │ │ - mov %esi,0xac(%esp) │ │ - cmpl $0x2,0x10(%esp) │ │ - je 43e4f │ │ - mov %edi,%esi │ │ - mov %edi,%ebx │ │ - mov %eax,0x3c(%esp) │ │ - mov 0x8(%esp),%esi │ │ - mov 0x2c(%esp),%eax │ │ + mov %edi,0xb8(%esp) │ │ + cmpl $0x0,0x70(%esp) │ │ + mov 0x1c(%esp),%edi │ │ + mov 0x3618(%edi),%ecx │ │ + mov %ecx,0x34(%esp) │ │ + mov 0x3620(%edi),%eax │ │ + je 44a3c │ │ + testb $0x1,0x54(%esp) │ │ + jne 44cd8 │ │ + mov %edx,%ecx │ │ + cmp %edx,0x40(%esp) │ │ + ja 44cd8 │ │ + movl $0x0,0x68(%esp) │ │ + mov %esi,0xbc(%esp) │ │ + cmpl $0x2,0x28(%esp) │ │ + je 44d05 │ │ + mov %eax,0x50(%esp) │ │ + mov 0x14(%esp),%esi │ │ + mov 0x90(%esp),%eax │ │ mov %al,(%esi) │ │ mov 0xc(%ebp),%ecx │ │ mov %cl,0x2(%esi) │ │ - mov 0x34(%esp),%ecx │ │ - lea (%edx,%ecx,1),%eax │ │ + mov 0x24(%esp),%ecx │ │ + lea (%ecx,%edx,1),%eax │ │ + mov %edx,%ecx │ │ sar %cl,%eax │ │ - mov %eax,0x9c(%esp) │ │ - mov 0xb0(%esp),%eax │ │ - mov 0x60(%esp),%ecx │ │ + mov %eax,0xac(%esp) │ │ + mov 0xc0(%esp),%eax │ │ + mov 0x3c(%esp),%ecx │ │ add %ecx,%eax │ │ sar %cl,%eax │ │ - mov %eax,0xcc(%esp) │ │ + mov %eax,0xdc(%esp) │ │ mov 0x8(%ebp),%eax │ │ mov %al,0x1(%esi) │ │ - mov 0x28(%esp),%eax │ │ + mov 0x38(%esp),%eax │ │ lea 0xc(%eax),%ecx │ │ - mov %ecx,0x34(%esp) │ │ + mov %ecx,0x3c(%esp) │ │ mov 0xc(%eax),%ecx │ │ cmpl $0x0,0x35c(%ecx) │ │ - mov %esi,0x8(%esp) │ │ - je 43ec8 │ │ + mov %esi,0x14(%esp) │ │ + je 44d86 │ │ cmpl $0x0,0x360(%ecx) │ │ - mov 0x24(%esp),%eax │ │ - je 43f54 │ │ + mov 0x2c(%esp),%eax │ │ + je 44e04 │ │ cmpl $0x0,0x46c(%ecx) │ │ - je 440da │ │ + je 44f88 │ │ cmpl $0x0,0x364(%ecx) │ │ - mov 0x20(%esp),%eax │ │ - mov 0x44(%esp),%ecx │ │ - je 4460f │ │ - mov 0x280(%ebx),%eax │ │ - mov 0x14(%esp),%ecx │ │ + mov 0x30(%esp),%eax │ │ + mov 0x54(%esp),%ecx │ │ + je 454b4 │ │ + mov 0xc(%esp),%esi │ │ + mov 0x280(%esi),%eax │ │ + mov 0x20(%esp),%ecx │ │ movzbl 0x80(%eax,%ecx,1),%eax │ │ - mov 0xc(%esp),%ecx │ │ - movzbl 0x90(%ebx,%ecx,1),%ecx │ │ + mov 0x18(%esp),%ecx │ │ + movzbl 0x90(%esi,%ecx,1),%ecx │ │ add %eax,%ecx │ │ - mov 0x1c(%esp),%edx │ │ - lea 0x3600(%edx),%eax │ │ - lea 0x1794(%edx,%ecx,4),%ecx │ │ + lea 0x3600(%edi),%eax │ │ + lea 0x1794(%edi,%ecx,4),%ecx │ │ sub $0x8,%esp │ │ - mov %ebx,%esi │ │ - mov 0xc(%esp),%ebx │ │ + mov 0x18(%esp),%ebx │ │ push %ecx │ │ push %eax │ │ - call 1ac0 │ │ + call 1a90 │ │ add $0x10,%esp │ │ - mov %eax,0x40(%esp) │ │ + mov %eax,0x48(%esp) │ │ test %eax,%eax │ │ - je 44609 │ │ - mov %esi,%edx │ │ - mov 0x28(%esp),%ecx │ │ + je 454ae │ │ + mov %esi,%edi │ │ + mov 0x38(%esp),%ecx │ │ mov 0x614(%ecx),%esi │ │ test %esi,%esi │ │ - je 44932 │ │ - mov 0x8(%edx),%eax │ │ - mov %eax,0x60(%esp) │ │ - mov 0xc(%edx),%edx │ │ - mov 0x7e8(%ecx),%eax │ │ - mov %eax,0x10(%esp) │ │ + je 457e1 │ │ + mov 0x8(%edi),%eax │ │ + mov %eax,0x90(%esp) │ │ + mov 0x10(%esp),%ebx │ │ + mov 0xc(%edi),%edi │ │ + mov 0x7f8(%ecx),%eax │ │ + mov %eax,0x28(%esp) │ │ mov 0xc(%ecx),%eax │ │ imul $0xa4,0x12c(%eax),%eax │ │ lea 0x10(%ecx,%eax,1),%eax │ │ - mov 0xb0(%esp),%ecx │ │ - mov %edx,0x2c(%esp) │ │ - add %edx,%ecx │ │ + mov 0xc0(%esp),%ecx │ │ + add %edi,%ecx │ │ shl $0x2,%ecx │ │ sub $0x4,%esp │ │ - mov 0x8(%esp),%ebx │ │ push $0x2 │ │ push %ecx │ │ push %eax │ │ - call 60bc0 │ │ + call 61ef0 │ │ add $0x10,%esp │ │ - mov $0xffffffff,%edi │ │ + mov $0xffffffff,%ecx │ │ test %eax,%eax │ │ - jne 4ccf6 │ │ - mov 0x60(%esp),%ecx │ │ - mov 0x2c(%esp),%eax │ │ - mov 0x18(%esp),%ebx │ │ - test %ebx,%ebx │ │ - jle 45a7f │ │ - imul 0x10(%esp),%eax │ │ - add %ecx,%eax │ │ - add %eax,%esi │ │ - mov %ebx,%ecx │ │ + jne 4dc26 │ │ + mov 0x90(%esp),%eax │ │ + mov 0x24(%esp),%ecx │ │ + test %ecx,%ecx │ │ + jle 4aa40 │ │ + imul 0x28(%esp),%edi │ │ + add %eax,%edi │ │ + add %edi,%esi │ │ and $0xfffffff8,%ecx │ │ mov $0x8,%eax │ │ pxor %xmm0,%xmm0 │ │ - mov 0xb0(%esp),%edx │ │ + mov 0xc0(%esp),%edx │ │ + nop │ │ + nop │ │ nop │ │ - xor %edi,%edi │ │ - cmp $0x8,%ebx │ │ - jb 43df0 │ │ - movd %eax,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm1 │ │ - xor %eax,%eax │ │ - movdqa %xmm1,%xmm2 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + xor %ebx,%ebx │ │ + mov 0x24(%esp),%edi │ │ + cmp $0x8,%edi │ │ + jb 44cb0 │ │ + movd %eax,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm1 │ │ + xor %eax,%eax │ │ + movdqa %xmm1,%xmm2 │ │ + nop │ │ + nop │ │ movd (%esi,%eax,1),%xmm3 │ │ movd 0x4(%esi,%eax,1),%xmm4 │ │ punpcklbw %xmm0,%xmm3 │ │ punpcklwd %xmm0,%xmm3 │ │ punpcklbw %xmm0,%xmm4 │ │ punpcklwd %xmm0,%xmm4 │ │ movdqa %xmm3,%xmm5 │ │ @@ -55983,16 +56848,16 @@ │ │ movdqa %xmm2,%xmm5 │ │ pand %xmm3,%xmm5 │ │ pandn %xmm4,%xmm3 │ │ movdqa %xmm3,%xmm2 │ │ por %xmm5,%xmm2 │ │ add $0x8,%eax │ │ cmp %eax,%ecx │ │ - jne 43d40 │ │ - cmp %ecx,%ebx │ │ + jne 44c00 │ │ + cmp %ecx,%edi │ │ movdqa %xmm2,%xmm3 │ │ pcmpgtd %xmm1,%xmm3 │ │ pand %xmm3,%xmm1 │ │ pandn %xmm2,%xmm3 │ │ por %xmm1,%xmm3 │ │ pshufd $0x4e,%xmm3,%xmm1 │ │ movdqa %xmm1,%xmm2 │ │ @@ -56003,159 +56868,153 @@ │ │ pshufd $0xe5,%xmm2,%xmm1 │ │ movdqa %xmm1,%xmm3 │ │ pcmpgtd %xmm2,%xmm3 │ │ pand %xmm3,%xmm2 │ │ pandn %xmm1,%xmm3 │ │ por %xmm2,%xmm3 │ │ movd %xmm3,%eax │ │ - mov %ecx,%edi │ │ - je 43e02 │ │ + mov %ecx,%ebx │ │ + je 44cc0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movzbl (%esi,%edi,1),%ebx │ │ - cmp %ebx,%eax │ │ - cmovg %ebx,%eax │ │ - mov 0x18(%esp),%ebx │ │ - inc %edi │ │ - cmp %edi,%ebx │ │ - jne 43df0 │ │ + movzbl (%esi,%ebx,1),%edi │ │ + cmp %edi,%eax │ │ + cmovg %edi,%eax │ │ + inc %ebx │ │ + cmp %ebx,0x24(%esp) │ │ + jne 44cb0 │ │ dec %edx │ │ - jle 45a84 │ │ - add 0x10(%esp),%esi │ │ + jle 44ccf │ │ + add 0x28(%esp),%esi │ │ test %eax,%eax │ │ - jne 43d20 │ │ - jmp 45a84 │ │ + jne 44be0 │ │ + mov 0x14(%esp),%esi │ │ + jmp 49014 │ │ mov $0x1,%cl │ │ - mov %ecx,0x5c(%esp) │ │ - mov 0x60(%esp),%ecx │ │ - cmp %ecx,0x24(%esp) │ │ - mov 0x4(%esp),%ebx │ │ - mov 0x18(%esp),%edx │ │ - ja 43e3d │ │ - mov 0x20(%esp),%ecx │ │ + mov %ecx,0x68(%esp) │ │ + mov 0x3c(%esp),%ecx │ │ + cmp %ecx,0x2c(%esp) │ │ + ja 44cf3 │ │ + mov 0x30(%esp),%ecx │ │ and $0x1,%cl │ │ - mov %ecx,0x5c(%esp) │ │ - mov %esi,0xac(%esp) │ │ - cmpl $0x2,0x10(%esp) │ │ - jne 43b9e │ │ - mov 0x8(%esp),%esi │ │ + mov %ecx,0x68(%esp) │ │ + mov %esi,0xbc(%esp) │ │ + cmpl $0x2,0x28(%esp) │ │ + jne 44a56 │ │ + mov 0x14(%esp),%esi │ │ cmpb $0x0,0x3(%esi) │ │ - je 43efa │ │ + je 44db5 │ │ + mov 0x10(%esp),%ebx │ │ push %esi │ │ pushl 0x10(%ebp) │ │ pushl 0x8(%ebp) │ │ - push %edi │ │ - mov 0x38(%esp),%eax │ │ + pushl 0x18(%esp) │ │ + mov 0x48(%esp),%eax │ │ call *0x7c4(%eax) │ │ add $0x10,%esp │ │ mov 0x8(%esi),%eax │ │ xor %ebx,%ebx │ │ cmp $0xd,%al │ │ cmovne %eax,%ebx │ │ movzbl %bl,%edi │ │ - mov 0x24(%esp),%eax │ │ + mov 0x2c(%esp),%eax │ │ dec %al │ │ cmp $0x1f,%al │ │ movzbl %bl,%ecx │ │ - ja 442d5 │ │ + ja 4517e │ │ movzbl %al,%eax │ │ - mov 0x4(%esp),%edx │ │ - mov -0x14a74(%edx,%eax,4),%eax │ │ + mov 0x10(%esp),%edx │ │ + mov -0x13df0(%edx,%eax,4),%eax │ │ add %edx,%eax │ │ jmp *%eax │ │ - mov (%esp),%eax │ │ - mov 0xc(%esp),%edx │ │ + mov 0xc(%esp),%eax │ │ + mov 0x18(%esp),%edx │ │ mov %bl,0x10(%eax,%edx,1) │ │ movb $0x1,0xf0(%eax,%edx,1) │ │ - mov 0x38(%esp),%eax │ │ + mov 0x40(%esp),%eax │ │ dec %al │ │ cmp $0x1f,%al │ │ - jbe 442e3 │ │ - jmp 444b7 │ │ + jbe 4518c │ │ + jmp 45366 │ │ movb $0x0,0x4(%esi) │ │ - movl $0x0,0x10(%esp) │ │ xor %edx,%edx │ │ - movl $0x0,0x40(%esp) │ │ - mov 0x24(%esp),%eax │ │ - mov %ebx,%esi │ │ - mov 0x4(%esp),%ebx │ │ + movl $0x0,0x90(%esp) │ │ + movl $0x0,0x48(%esp) │ │ + mov 0x2c(%esp),%eax │ │ cmpl $0x0,0x578(%ecx) │ │ - jne 440ff │ │ - jmp 449ac │ │ - mov 0x28(%esp),%eax │ │ + jne 44faa │ │ + jmp 45853 │ │ + mov 0x38(%esp),%eax │ │ mov 0xc(%eax),%eax │ │ testb $0x1,0xe4(%eax) │ │ mov 0x8(%ebp),%ecx │ │ - je 44ffb │ │ + mov 0xc(%esp),%edi │ │ + je 46cef │ │ cmpb $0x0,0x14(%esi) │ │ - jne 44ffb │ │ + jne 46cef │ │ cmpb $0x2,0x16(%esi) │ │ - jne 44ffb │ │ + jne 46cef │ │ movzwl 0xc(%esi),%eax │ │ - mov %eax,0x18(%esp) │ │ - lea 0x3f540(%edi),%eax │ │ - mov %eax,0x10(%esp) │ │ - cmpl $0x8000,0x18(%esp) │ │ - jne 44f8b │ │ - mov 0x10(%esp),%eax │ │ - movl $0x0,(%eax) │ │ - jmp 44ffb │ │ - mov 0x28(%esp),%edx │ │ + lea 0x3f540(%edi),%edx │ │ + cmp $0x8000,%eax │ │ + jne 46c7d │ │ + movl $0x0,(%edx) │ │ + jmp 46cef │ │ + mov 0x38(%esp),%edx │ │ mov 0x614(%edx),%esi │ │ test %esi,%esi │ │ - je 445db │ │ - mov 0x7e8(%edx),%eax │ │ - mov %eax,0x10(%esp) │ │ + je 4548b │ │ + mov 0x7f8(%edx),%edi │ │ imul $0xa4,0x12c(%ecx),%eax │ │ lea 0x10(%edx,%eax,1),%eax │ │ - mov 0xb0(%esp),%ecx │ │ - mov 0x20(%esp),%edx │ │ + mov 0xc0(%esp),%ecx │ │ + mov 0x30(%esp),%edx │ │ add %edx,%ecx │ │ shl $0x2,%ecx │ │ sub $0x4,%esp │ │ - mov 0x8(%esp),%ebx │ │ + mov 0x14(%esp),%ebx │ │ push $0x2 │ │ push %ecx │ │ push %eax │ │ - call 60bc0 │ │ + call 61ef0 │ │ add $0x10,%esp │ │ - mov $0xffffffff,%edi │ │ + mov $0xffffffff,%ecx │ │ test %eax,%eax │ │ - jne 4ccf6 │ │ - mov 0x18(%esp),%ebx │ │ - test %ebx,%ebx │ │ - jle 44947 │ │ - mov 0x10(%esp),%eax │ │ - imul 0x20(%esp),%eax │ │ - add 0x44(%esp),%eax │ │ + jne 4dc26 │ │ + mov 0x24(%esp),%ecx │ │ + test %ecx,%ecx │ │ + jle 457f0 │ │ + mov %edi,0x28(%esp) │ │ + mov %edi,%eax │ │ + imul 0x30(%esp),%eax │ │ + add 0x54(%esp),%eax │ │ add %eax,%esi │ │ - mov %ebx,%eax │ │ + mov %ecx,%eax │ │ and $0xfffffff8,%eax │ │ mov $0x8,%edx │ │ pxor %xmm0,%xmm0 │ │ - mov 0xb0(%esp),%ecx │ │ + mov 0xc0(%esp),%ecx │ │ nop │ │ nop │ │ - xor %edi,%edi │ │ - cmp $0x8,%ebx │ │ - jb 440b0 │ │ + nop │ │ + nop │ │ + xor %ebx,%ebx │ │ + mov 0x24(%esp),%edi │ │ + cmp $0x8,%edi │ │ + jb 44f60 │ │ movd %edx,%xmm1 │ │ pshufd $0x0,%xmm1,%xmm1 │ │ xor %edx,%edx │ │ movdqa %xmm1,%xmm2 │ │ nop │ │ nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ movd (%esi,%edx,1),%xmm3 │ │ movd 0x4(%esi,%edx,1),%xmm4 │ │ punpcklbw %xmm0,%xmm3 │ │ punpcklwd %xmm0,%xmm3 │ │ punpcklbw %xmm0,%xmm4 │ │ punpcklwd %xmm0,%xmm4 │ │ movdqa %xmm3,%xmm5 │ │ @@ -56170,16 +57029,16 @@ │ │ movdqa %xmm2,%xmm5 │ │ pand %xmm3,%xmm5 │ │ pandn %xmm4,%xmm3 │ │ movdqa %xmm3,%xmm2 │ │ por %xmm5,%xmm2 │ │ add $0x8,%edx │ │ cmp %edx,%eax │ │ - jne 44000 │ │ - cmp %eax,%ebx │ │ + jne 44eb0 │ │ + cmp %eax,%edi │ │ movdqa %xmm2,%xmm3 │ │ pcmpgtd %xmm1,%xmm3 │ │ pand %xmm3,%xmm1 │ │ pandn %xmm2,%xmm3 │ │ por %xmm1,%xmm3 │ │ pshufd $0x4e,%xmm3,%xmm1 │ │ movdqa %xmm1,%xmm2 │ │ @@ -56190,242 +57049,237 @@ │ │ pshufd $0xe5,%xmm2,%xmm1 │ │ movdqa %xmm1,%xmm3 │ │ pcmpgtd %xmm2,%xmm3 │ │ pand %xmm3,%xmm2 │ │ pandn %xmm1,%xmm3 │ │ por %xmm2,%xmm3 │ │ movd %xmm3,%edx │ │ - mov %eax,%edi │ │ - je 440c2 │ │ + mov %eax,%ebx │ │ + je 44f70 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movzbl (%esi,%edi,1),%ebx │ │ - cmp %ebx,%edx │ │ - cmovg %ebx,%edx │ │ - mov 0x18(%esp),%ebx │ │ - inc %edi │ │ - cmp %edi,%ebx │ │ - jne 440b0 │ │ + movzbl (%esi,%ebx,1),%edi │ │ + cmp %edi,%edx │ │ + cmovg %edi,%edx │ │ + inc %ebx │ │ + cmp %ebx,0x24(%esp) │ │ + jne 44f60 │ │ dec %ecx │ │ - jle 4494c │ │ - add 0x10(%esp),%esi │ │ + jle 457f5 │ │ + add 0x28(%esp),%esi │ │ test %edx,%edx │ │ - jne 43fe0 │ │ - jmp 4494c │ │ - movl $0x0,0x10(%esp) │ │ + jne 44e90 │ │ + jmp 457f5 │ │ xor %edx,%edx │ │ - movl $0x0,0x40(%esp) │ │ - mov %ebx,%esi │ │ - mov 0x4(%esp),%ebx │ │ + movl $0x0,0x90(%esp) │ │ + movl $0x0,0x48(%esp) │ │ cmpl $0x0,0x578(%ecx) │ │ - je 449ac │ │ - mov 0x38(%esp),%ecx │ │ + je 45853 │ │ + mov 0x40(%esp),%ecx │ │ cmp %eax,%ecx │ │ cmovb %ecx,%eax │ │ cmp $0x1,%eax │ │ - jle 449ac │ │ - mov %edx,0x60(%esp) │ │ - mov 0x280(%esi),%eax │ │ - mov 0x14(%esp),%ecx │ │ + jle 45853 │ │ + mov %edx,0x28(%esp) │ │ + mov 0xc(%esp),%ebx │ │ + mov 0x280(%ebx),%eax │ │ + mov 0x20(%esp),%ecx │ │ movzbl 0xc0(%eax,%ecx,1),%eax │ │ - mov 0xc(%esp),%ecx │ │ - movzbl 0xd0(%esi,%ecx,1),%ecx │ │ + mov 0x18(%esp),%ecx │ │ + movzbl 0xd0(%ebx,%ecx,1),%ecx │ │ add %eax,%ecx │ │ - mov 0x1c(%esp),%edx │ │ - lea 0x3600(%edx),%eax │ │ - lea 0x1788(%edx,%ecx,4),%ecx │ │ + lea 0x3600(%edi),%eax │ │ + lea 0x1788(%edi,%ecx,4),%ecx │ │ sub $0x8,%esp │ │ + mov 0x18(%esp),%ebx │ │ push %ecx │ │ push %eax │ │ - call 1ac0 │ │ + call 1a90 │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ - mov 0x8(%esp),%eax │ │ - lea 0x5(%eax),%ebx │ │ - mov %cl,0x5(%eax) │ │ + lea 0x5(%esi),%eax │ │ + mov %eax,0x64(%esp) │ │ + mov %cl,0x5(%esi) │ │ mov $0x1,%al │ │ test %cl,%cl │ │ - je 445ea │ │ - mov (%esp),%esi │ │ + je 4549a │ │ mov 0x1c(%esp),%edi │ │ - mov 0x60(%esp),%edx │ │ - mov 0x8(%esp),%ecx │ │ - jmp 44a1c │ │ + jmp 458b7 │ │ mov %ecx,%eax │ │ shl $0x8,%eax │ │ or %ecx,%eax │ │ - mov (%esp),%edx │ │ - mov 0xc(%esp),%esi │ │ + mov 0xc(%esp),%edx │ │ + mov 0x18(%esp),%esi │ │ mov %ax,0x10(%edx,%esi,1) │ │ movw $0x101,0xf0(%edx,%esi,1) │ │ - mov 0x38(%esp),%eax │ │ + mov 0x40(%esp),%eax │ │ dec %al │ │ cmp $0x1f,%al │ │ - jbe 442e3 │ │ - jmp 444b7 │ │ + jbe 4518c │ │ + jmp 45366 │ │ imul $0x1010101,%edi,%eax │ │ - mov (%esp),%edx │ │ - mov 0xc(%esp),%esi │ │ + mov 0xc(%esp),%edx │ │ + mov 0x18(%esp),%esi │ │ mov %eax,0x10(%edx,%esi,1) │ │ movl $0x1010101,0xf0(%edx,%esi,1) │ │ - mov 0x38(%esp),%eax │ │ + mov 0x40(%esp),%eax │ │ dec %al │ │ cmp $0x1f,%al │ │ - jbe 442e3 │ │ - jmp 444b7 │ │ + jbe 4518c │ │ + jmp 45366 │ │ mov %ecx,%esi │ │ mov $0x1010101,%edx │ │ imul %edx,%esi │ │ mov %ecx,%eax │ │ mul %edx │ │ - mov %eax,0x18(%esp) │ │ + mov %eax,0x24(%esp) │ │ add %esi,%edx │ │ - mov (%esp),%esi │ │ - mov %edi,0x10(%esp) │ │ - mov 0xc(%esp),%edi │ │ - mov 0x18(%esp),%eax │ │ + mov 0xc(%esp),%esi │ │ + mov %edi,0x28(%esp) │ │ + mov 0x18(%esp),%edi │ │ + mov 0x24(%esp),%eax │ │ mov %eax,0x10(%esi,%edi,1) │ │ mov %edx,0x14(%esi,%edi,1) │ │ mov $0x1010101,%edx │ │ mov %edx,0xf0(%esi,%edi,1) │ │ mov %edx,0xf4(%esi,%edi,1) │ │ - mov 0x10(%esp),%edi │ │ - mov 0x38(%esp),%eax │ │ + mov 0x28(%esp),%edi │ │ + mov 0x40(%esp),%eax │ │ dec %al │ │ cmp $0x1f,%al │ │ - jbe 442e3 │ │ - jmp 444b7 │ │ + jbe 4518c │ │ + jmp 45366 │ │ mov %ecx,%esi │ │ mov $0x1010101,%edx │ │ imul %edx,%esi │ │ mov %ecx,%eax │ │ mul %edx │ │ add %esi,%edx │ │ movd %edx,%xmm0 │ │ movd %eax,%xmm1 │ │ punpckldq %xmm0,%xmm1 │ │ pshufd $0x44,%xmm1,%xmm0 │ │ - mov (%esp),%eax │ │ - mov 0xc(%esp),%esi │ │ + mov 0xc(%esp),%eax │ │ + mov 0x18(%esp),%esi │ │ movdqu %xmm0,0x10(%eax,%esi,1) │ │ - mov 0x4(%esp),%edx │ │ - movdqa -0x15c10(%edx),%xmm0 │ │ + mov 0x10(%esp),%edx │ │ + movdqa -0x14ff0(%edx),%xmm0 │ │ movdqu %xmm0,0xf0(%eax,%esi,1) │ │ - mov 0x38(%esp),%eax │ │ + mov 0x40(%esp),%eax │ │ dec %al │ │ cmp $0x1f,%al │ │ - jbe 442e3 │ │ - jmp 444b7 │ │ + jbe 4518c │ │ + jmp 45366 │ │ mov %ecx,%esi │ │ mov $0x1010101,%edx │ │ imul %edx,%esi │ │ mov %ecx,%eax │ │ mul %edx │ │ add %esi,%edx │ │ movd %edx,%xmm0 │ │ movd %eax,%xmm1 │ │ punpckldq %xmm0,%xmm1 │ │ pshufd $0x44,%xmm1,%xmm0 │ │ - mov (%esp),%eax │ │ - mov 0xc(%esp),%esi │ │ + mov 0xc(%esp),%eax │ │ + mov 0x18(%esp),%esi │ │ movdqu %xmm0,0x10(%eax,%esi,1) │ │ movdqu %xmm0,0x20(%eax,%esi,1) │ │ - mov 0x4(%esp),%edx │ │ - movdqa -0x15c10(%edx),%xmm0 │ │ + mov 0x10(%esp),%edx │ │ + movdqa -0x14ff0(%edx),%xmm0 │ │ movdqu %xmm0,0xf0(%eax,%esi,1) │ │ movdqu %xmm0,0x100(%eax,%esi,1) │ │ - mov 0x38(%esp),%eax │ │ + mov 0x40(%esp),%eax │ │ dec %al │ │ cmp $0x1f,%al │ │ - ja 444b7 │ │ + ja 45366 │ │ movzbl %al,%eax │ │ - mov 0x4(%esp),%edx │ │ - mov -0x149f4(%edx,%eax,4),%eax │ │ + mov 0x10(%esp),%edx │ │ + mov -0x13d70(%edx,%eax,4),%eax │ │ add %edx,%eax │ │ jmp *%eax │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ mov %eax,%ecx │ │ mov 0x280(%eax),%eax │ │ - mov 0x14(%esp),%edx │ │ + mov 0x20(%esp),%edx │ │ mov %bl,(%eax,%edx,1) │ │ mov 0x280(%ecx),%eax │ │ movb $0x1,0xe0(%eax,%edx,1) │ │ - jmp 444b7 │ │ + jmp 45366 │ │ mov %ecx,%eax │ │ shl $0x8,%eax │ │ or %ecx,%eax │ │ - mov (%esp),%ecx │ │ + mov 0xc(%esp),%ecx │ │ mov %ecx,%edx │ │ mov 0x280(%ecx),%ecx │ │ - mov 0x14(%esp),%esi │ │ + mov 0x20(%esp),%esi │ │ mov %ax,(%ecx,%esi,1) │ │ mov 0x280(%edx),%eax │ │ movw $0x101,0xe0(%eax,%esi,1) │ │ - jmp 444b7 │ │ + jmp 45366 │ │ imul $0x1010101,%edi,%eax │ │ - mov (%esp),%ecx │ │ + mov 0xc(%esp),%ecx │ │ mov %ecx,%edx │ │ mov 0x280(%ecx),%ecx │ │ - mov 0x14(%esp),%esi │ │ + mov 0x20(%esp),%esi │ │ mov %eax,(%ecx,%esi,1) │ │ mov 0x280(%edx),%eax │ │ movl $0x1010101,0xe0(%eax,%esi,1) │ │ - jmp 444b7 │ │ + jmp 45366 │ │ mov %ecx,%esi │ │ mov $0x1010101,%ebx │ │ imul %ebx,%esi │ │ mov %ecx,%eax │ │ mul %ebx │ │ add %esi,%edx │ │ - mov (%esp),%ecx │ │ + mov 0xc(%esp),%ecx │ │ mov %ecx,%esi │ │ mov 0x280(%ecx),%ecx │ │ - mov 0x14(%esp),%edi │ │ + mov 0x20(%esp),%edi │ │ mov %eax,(%ecx,%edi,1) │ │ mov %edx,0x4(%ecx,%edi,1) │ │ mov 0x280(%esi),%eax │ │ mov %ebx,0xe4(%eax,%edi,1) │ │ mov %ebx,0xe0(%eax,%edi,1) │ │ - jmp 444b7 │ │ + jmp 45366 │ │ mov %ecx,%esi │ │ mov $0x1010101,%ebx │ │ imul %ebx,%esi │ │ mov %ecx,%eax │ │ mul %ebx │ │ add %esi,%edx │ │ - mov (%esp),%ecx │ │ + mov 0xc(%esp),%ecx │ │ mov %ecx,%esi │ │ mov 0x280(%ecx),%ecx │ │ - mov 0x14(%esp),%edi │ │ + mov 0x20(%esp),%edi │ │ mov %eax,(%ecx,%edi,1) │ │ mov %edx,0x4(%ecx,%edi,1) │ │ mov 0x280(%esi),%ecx │ │ mov %edx,0xc(%ecx,%edi,1) │ │ mov %eax,0x8(%ecx,%edi,1) │ │ mov 0x280(%esi),%eax │ │ mov %ebx,0xe4(%eax,%edi,1) │ │ mov %ebx,0xe0(%eax,%edi,1) │ │ mov 0x280(%esi),%eax │ │ mov %ebx,0xec(%eax,%edi,1) │ │ mov %ebx,0xe8(%eax,%edi,1) │ │ - jmp 444b7 │ │ + jmp 45366 │ │ mov %ecx,%esi │ │ mov $0x1010101,%ebx │ │ imul %ebx,%esi │ │ mov %ecx,%eax │ │ mul %ebx │ │ add %esi,%edx │ │ - mov (%esp),%ecx │ │ + mov 0xc(%esp),%ecx │ │ mov %ecx,%esi │ │ mov 0x280(%ecx),%ecx │ │ - mov 0x14(%esp),%edi │ │ + mov 0x20(%esp),%edi │ │ mov %eax,(%ecx,%edi,1) │ │ mov %edx,0x4(%ecx,%edi,1) │ │ mov 0x280(%esi),%ecx │ │ mov %edx,0xc(%ecx,%edi,1) │ │ mov %eax,0x8(%ecx,%edi,1) │ │ mov 0x280(%esi),%ecx │ │ mov %edx,0x14(%ecx,%edi,1) │ │ @@ -56441,602 +57295,569 @@ │ │ mov %ebx,0xe8(%eax,%edi,1) │ │ mov 0x280(%esi),%eax │ │ mov %ebx,0xf4(%eax,%edi,1) │ │ mov %ebx,0xf0(%eax,%edi,1) │ │ mov 0x280(%esi),%eax │ │ mov %ebx,0xfc(%eax,%edi,1) │ │ mov %ebx,0xf8(%eax,%edi,1) │ │ - mov 0x28(%esp),%eax │ │ + mov 0x38(%esp),%eax │ │ mov 0xc(%eax),%eax │ │ testb $0x1,0xe4(%eax) │ │ - mov (%esp),%edi │ │ - mov %edi,%esi │ │ - mov 0x24(%esp),%edi │ │ - mov 0x38(%esp),%edx │ │ - je 4455b │ │ - mov 0xc(%esi),%eax │ │ + mov 0xc(%esp),%edi │ │ + mov 0x2c(%esp),%esi │ │ + mov 0x40(%esp),%edx │ │ + je 4540d │ │ + mov 0xc(%edi),%eax │ │ and $0x1f,%eax │ │ test %dl,%dl │ │ - je 44512 │ │ - mov 0x8(%esi),%ecx │ │ - add %edi,%eax │ │ - mov 0x22f4(%esi,%eax,4),%eax │ │ + je 453c2 │ │ + mov 0x8(%edi),%ecx │ │ + add %esi,%eax │ │ + mov 0x22f4(%edi,%eax,4),%eax │ │ lea (%ecx,%ecx,2),%ecx │ │ lea 0xa(%eax,%ecx,4),%eax │ │ mov %edx,%ecx │ │ mov 0x8(%ebp),%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ movb $0x0,-0x2(%eax) │ │ mov %dl,(%eax) │ │ add $0xc,%eax │ │ dec %ecx │ │ - jne 44500 │ │ - mov 0xc(%esi),%eax │ │ + jne 453b0 │ │ + mov 0xc(%edi),%eax │ │ and $0x1f,%eax │ │ - dec %edi │ │ - jle 4455b │ │ - decl 0x38(%esp) │ │ - mov (%esp),%edx │ │ - mov 0x8(%edx),%ecx │ │ - lea 0x22f8(%edx,%eax,4),%eax │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + dec %esi │ │ + mov 0x8(%ebp),%edx │ │ + jle 4540d │ │ + decl 0x40(%esp) │ │ + mov 0xc(%esp),%edi │ │ + mov 0x8(%edi),%ecx │ │ + lea 0x22f8(%edi,%eax,4),%eax │ │ + mov 0x40(%esp),%ebx │ │ nop │ │ nop │ │ - mov (%eax),%edx │ │ - mov 0x38(%esp),%esi │ │ - add %esi,%ecx │ │ + mov %esi,0x2c(%esp) │ │ + mov (%eax),%esi │ │ + add %ebx,%ecx │ │ lea (%ecx,%ecx,2),%ecx │ │ - movb $0x0,0x8(%edx,%ecx,4) │ │ - mov (%eax),%edx │ │ - mov (%esp),%ecx │ │ + movb $0x0,0x8(%esi,%ecx,4) │ │ + mov (%eax),%edi │ │ + mov 0xc(%esp),%ecx │ │ mov 0x8(%ecx),%ecx │ │ - lea (%esi,%ecx,1),%esi │ │ + lea (%ebx,%ecx,1),%esi │ │ lea (%esi,%esi,2),%esi │ │ - mov 0x8(%ebp),%ebx │ │ - mov %bl,0xa(%edx,%esi,4) │ │ + mov %dl,0xa(%edi,%esi,4) │ │ + mov 0x2c(%esp),%esi │ │ add $0x4,%eax │ │ - dec %edi │ │ - jne 44530 │ │ - xor %edi,%edi │ │ - cmpb $0x0,0x5c(%esp) │ │ - je 4ccf6 │ │ - mov 0xa8(%esp),%eax │ │ + dec %esi │ │ + jne 453e0 │ │ + xor %ecx,%ecx │ │ + cmpb $0x0,0x68(%esp) │ │ + je 4dc26 │ │ + mov 0xb8(%esp),%eax │ │ dec %eax │ │ cmp $0x1f,%eax │ │ - mov 0x8(%esp),%ecx │ │ - ja 447bb │ │ - mov 0x4(%esp),%edx │ │ - mov -0x14974(%edx,%eax,4),%eax │ │ - add %edx,%eax │ │ - jmp *%eax │ │ - mov 0x9(%ecx),%al │ │ - mov (%esp),%ecx │ │ - mov 0x50(%esp),%edx │ │ - mov %al,0x240(%ecx,%edx,1) │ │ - mov 0xac(%esp),%ecx │ │ - dec %ecx │ │ - cmp $0x1f,%ecx │ │ - ja 4ccf6 │ │ - mov 0x4(%esp),%eax │ │ - add -0x148f4(%eax,%ecx,4),%eax │ │ + mov 0x14(%esp),%edx │ │ + mov 0x10(%esp),%edi │ │ + ja 45665 │ │ + mov -0x13cf0(%edi,%eax,4),%eax │ │ + add %edi,%eax │ │ jmp *%eax │ │ - mov 0x8(%esp),%eax │ │ + mov 0x9(%edx),%al │ │ + mov 0x58(%esp),%edx │ │ + mov 0xc(%esp),%esi │ │ + mov %al,0x240(%esi,%edx,1) │ │ + mov 0xbc(%esp),%eax │ │ + dec %eax │ │ + cmp $0x1f,%eax │ │ + ja 4dc26 │ │ + add -0x13c70(%edi,%eax,4),%edi │ │ + jmp *%edi │ │ + mov 0x14(%esp),%eax │ │ mov 0x9(%eax),%al │ │ - mov (%esp),%ecx │ │ - mov 0x280(%ecx),%ecx │ │ - mov 0x54(%esp),%edx │ │ - mov %al,0x230(%ecx,%edx,1) │ │ - jmp 4ccf6 │ │ - mov 0x8(%esp),%eax │ │ - movb $0x0,0x4(%eax) │ │ + mov 0xc(%esp),%edx │ │ + mov 0x280(%edx),%edx │ │ + mov 0x5c(%esp),%esi │ │ + mov %al,0x230(%edx,%esi,1) │ │ + jmp 4dc26 │ │ + mov 0x14(%esp),%esi │ │ + movb $0x0,0x4(%esi) │ │ xor %edx,%edx │ │ - jmp 4495c │ │ - cmpb $0x0,0x10(%esp) │ │ - mov (%esp),%esi │ │ + jmp 45802 │ │ + cmpb $0x0,0x28(%esp) │ │ mov 0x1c(%esp),%edi │ │ - mov 0x60(%esp),%edx │ │ - mov 0x8(%esp),%ecx │ │ - jne 449c2 │ │ - jmp 449ca │ │ + jne 45862 │ │ + jmp 45871 │ │ mov 0x8(%esi),%ecx │ │ mov 0xc(%esi),%eax │ │ - mov 0x28(%esp),%edx │ │ - mov 0x7e8(%edx),%esi │ │ + mov 0x38(%esp),%edx │ │ + mov 0x7f8(%edx),%esi │ │ imul %esi,%eax │ │ add %ecx,%eax │ │ add 0x610(%edx),%eax │ │ - mov 0x30(%esp),%ecx │ │ - cmp %ecx,0x44(%esp) │ │ - jle 4467d │ │ - mov 0x3c(%esp),%ecx │ │ - cmp %ecx,0x20(%esp) │ │ - jle 4467d │ │ + mov 0x34(%esp),%ecx │ │ + cmp %ecx,0x54(%esp) │ │ + jle 45522 │ │ + mov 0x50(%esp),%ecx │ │ + cmp %ecx,0x30(%esp) │ │ + jle 45522 │ │ mov -0x1(%eax),%dl │ │ mov %eax,%ecx │ │ sub %esi,%ecx │ │ mov (%ecx),%dh │ │ not %esi │ │ mov (%eax,%esi,1),%al │ │ cmp %dh,%dl │ │ - mov 0x4(%esp),%ebx │ │ - jne 44657 │ │ + mov 0x10(%esp),%edi │ │ + jne 454fc │ │ mov $0x2,%ecx │ │ cmp %dl,%al │ │ - je 4466d │ │ + je 45512 │ │ cmp %dl,%al │ │ sete %cl │ │ cmp %dh,%dl │ │ sete %ah │ │ cmp %al,%dh │ │ sete %ch │ │ or %cl,%ch │ │ or %ah,%ch │ │ movzbl %ch,%ecx │ │ cmp %al,%dh │ │ movzbl %dh,%eax │ │ movzbl %dl,%esi │ │ cmove %eax,%esi │ │ - jmp 44eef │ │ - mov 0x30(%esp),%ecx │ │ - cmp %ecx,0x44(%esp) │ │ - mov 0x4(%esp),%ebx │ │ - jle 44917 │ │ + jmp 46c02 │ │ + mov 0x34(%esp),%ecx │ │ + cmp %ecx,0x54(%esp) │ │ + mov 0x10(%esp),%edi │ │ + jle 457c6 │ │ mov -0x1(%eax),%al │ │ mov %eax,%esi │ │ xor %ecx,%ecx │ │ - jmp 44eef │ │ - movzbl 0x9(%ecx),%eax │ │ - mov %eax,%ecx │ │ - shl $0x8,%ecx │ │ - or %eax,%ecx │ │ - mov (%esp),%eax │ │ - mov 0x50(%esp),%edx │ │ - mov %cx,0x240(%eax,%edx,1) │ │ - mov 0xac(%esp),%ecx │ │ - dec %ecx │ │ - cmp $0x1f,%ecx │ │ - jbe 445ae │ │ - jmp 4ccf6 │ │ - movzbl 0x9(%ecx),%eax │ │ + jmp 46c02 │ │ + movzbl 0x9(%edx),%eax │ │ + mov %eax,%edx │ │ + shl $0x8,%edx │ │ + or %eax,%edx │ │ + mov 0x58(%esp),%eax │ │ + mov 0xc(%esp),%esi │ │ + mov %dx,0x240(%esi,%eax,1) │ │ + mov 0xbc(%esp),%eax │ │ + dec %eax │ │ + cmp $0x1f,%eax │ │ + jbe 45461 │ │ + jmp 4dc26 │ │ + movzbl 0x9(%edx),%eax │ │ imul $0x1010101,%eax,%eax │ │ - mov (%esp),%ecx │ │ - mov 0x50(%esp),%edx │ │ - mov %eax,0x240(%ecx,%edx,1) │ │ - mov 0xac(%esp),%ecx │ │ - dec %ecx │ │ - cmp $0x1f,%ecx │ │ - jbe 445ae │ │ - jmp 4ccf6 │ │ - movzbl 0x9(%ecx),%eax │ │ - mov %eax,%ecx │ │ + mov 0x58(%esp),%edx │ │ + mov 0xc(%esp),%esi │ │ + mov %eax,0x240(%esi,%edx,1) │ │ + mov 0xbc(%esp),%eax │ │ + dec %eax │ │ + cmp $0x1f,%eax │ │ + jbe 45461 │ │ + jmp 4dc26 │ │ + movzbl 0x9(%edx),%eax │ │ + mov %eax,%esi │ │ mov $0x1010101,%edx │ │ - imul %edx,%ecx │ │ + imul %edx,%esi │ │ mul %edx │ │ - add %ecx,%edx │ │ - mov (%esp),%ecx │ │ - mov 0x50(%esp),%esi │ │ - mov %eax,0x240(%ecx,%esi,1) │ │ - mov %edx,0x244(%ecx,%esi,1) │ │ - mov 0xac(%esp),%ecx │ │ - dec %ecx │ │ - cmp $0x1f,%ecx │ │ - jbe 445ae │ │ - jmp 4ccf6 │ │ - movzbl 0x9(%ecx),%eax │ │ - mov %eax,%ecx │ │ + add %esi,%edx │ │ + mov 0x58(%esp),%esi │ │ + mov 0xc(%esp),%ebx │ │ + mov %eax,0x240(%ebx,%esi,1) │ │ + mov %edx,0x244(%ebx,%esi,1) │ │ + mov 0xbc(%esp),%eax │ │ + dec %eax │ │ + cmp $0x1f,%eax │ │ + jbe 45461 │ │ + jmp 4dc26 │ │ + movzbl 0x9(%edx),%eax │ │ + mov %eax,%esi │ │ mov $0x1010101,%edx │ │ - imul %edx,%ecx │ │ + imul %edx,%esi │ │ mul %edx │ │ - add %ecx,%edx │ │ + add %esi,%edx │ │ movd %edx,%xmm0 │ │ movd %eax,%xmm1 │ │ punpckldq %xmm0,%xmm1 │ │ pshufd $0x44,%xmm1,%xmm0 │ │ - mov (%esp),%eax │ │ - mov 0x50(%esp),%ecx │ │ - movdqu %xmm0,0x240(%eax,%ecx,1) │ │ - mov 0xac(%esp),%ecx │ │ - dec %ecx │ │ - cmp $0x1f,%ecx │ │ - jbe 445ae │ │ - jmp 4ccf6 │ │ - movzbl 0x9(%ecx),%eax │ │ - mov %eax,%ecx │ │ + mov 0x58(%esp),%eax │ │ + mov 0xc(%esp),%edx │ │ + movdqu %xmm0,0x240(%edx,%eax,1) │ │ + mov 0xbc(%esp),%eax │ │ + dec %eax │ │ + cmp $0x1f,%eax │ │ + jbe 45461 │ │ + jmp 4dc26 │ │ + movzbl 0x9(%edx),%eax │ │ + mov %eax,%esi │ │ mov $0x1010101,%edx │ │ - imul %edx,%ecx │ │ + imul %edx,%esi │ │ mul %edx │ │ - add %ecx,%edx │ │ + add %esi,%edx │ │ movd %edx,%xmm0 │ │ movd %eax,%xmm1 │ │ punpckldq %xmm0,%xmm1 │ │ pshufd $0x44,%xmm1,%xmm0 │ │ - mov (%esp),%eax │ │ - mov 0x50(%esp),%ecx │ │ - movdqu %xmm0,0x240(%eax,%ecx,1) │ │ - movdqu %xmm0,0x250(%eax,%ecx,1) │ │ - mov 0xac(%esp),%ecx │ │ - dec %ecx │ │ - cmp $0x1f,%ecx │ │ - jbe 445ae │ │ - jmp 4ccf6 │ │ - mov 0x8(%esp),%eax │ │ + mov 0x58(%esp),%eax │ │ + mov 0xc(%esp),%edx │ │ + movdqu %xmm0,0x240(%edx,%eax,1) │ │ + movdqu %xmm0,0x250(%edx,%eax,1) │ │ + mov 0xbc(%esp),%eax │ │ + dec %eax │ │ + cmp $0x1f,%eax │ │ + jbe 45461 │ │ + jmp 4dc26 │ │ + mov 0x14(%esp),%eax │ │ movzbl 0x9(%eax),%eax │ │ - mov %eax,%ecx │ │ - shl $0x8,%ecx │ │ - or %eax,%ecx │ │ - mov (%esp),%eax │ │ + mov %eax,%edx │ │ + shl $0x8,%edx │ │ + or %eax,%edx │ │ + mov 0xc(%esp),%eax │ │ mov 0x280(%eax),%eax │ │ - mov 0x54(%esp),%edx │ │ - mov %cx,0x230(%eax,%edx,1) │ │ - jmp 4ccf6 │ │ - mov 0x8(%esp),%eax │ │ + mov 0x5c(%esp),%esi │ │ + mov %dx,0x230(%eax,%esi,1) │ │ + jmp 4dc26 │ │ + mov 0x14(%esp),%eax │ │ movzbl 0x9(%eax),%eax │ │ imul $0x1010101,%eax,%eax │ │ - mov (%esp),%ecx │ │ - mov 0x280(%ecx),%ecx │ │ - mov 0x54(%esp),%edx │ │ - mov %eax,0x230(%ecx,%edx,1) │ │ - jmp 4ccf6 │ │ - mov 0x8(%esp),%eax │ │ + mov 0xc(%esp),%edx │ │ + mov 0x280(%edx),%edx │ │ + mov 0x5c(%esp),%esi │ │ + mov %eax,0x230(%edx,%esi,1) │ │ + jmp 4dc26 │ │ + mov 0x14(%esp),%eax │ │ movzbl 0x9(%eax),%eax │ │ - mov %eax,%ecx │ │ + mov %eax,%esi │ │ mov $0x1010101,%edx │ │ - imul %edx,%ecx │ │ + imul %edx,%esi │ │ mul %edx │ │ - add %ecx,%edx │ │ - mov (%esp),%ecx │ │ - mov 0x280(%ecx),%ecx │ │ - mov 0x54(%esp),%esi │ │ - mov %eax,0x230(%ecx,%esi,1) │ │ - mov %edx,0x234(%ecx,%esi,1) │ │ - jmp 4ccf6 │ │ - mov 0x8(%esp),%eax │ │ + add %esi,%edx │ │ + mov 0xc(%esp),%esi │ │ + mov 0x280(%esi),%esi │ │ + mov 0x5c(%esp),%edi │ │ + mov %eax,0x230(%esi,%edi,1) │ │ + mov %edx,0x234(%esi,%edi,1) │ │ + jmp 4dc26 │ │ + mov 0x14(%esp),%eax │ │ movzbl 0x9(%eax),%eax │ │ - mov %eax,%ecx │ │ + mov %eax,%esi │ │ mov $0x1010101,%edx │ │ - imul %edx,%ecx │ │ + imul %edx,%esi │ │ mul %edx │ │ - add %ecx,%edx │ │ - mov (%esp),%ecx │ │ - mov %ecx,%esi │ │ - mov 0x280(%ecx),%ecx │ │ - mov 0x54(%esp),%ebx │ │ - mov %eax,0x230(%ecx,%ebx,1) │ │ - mov %edx,0x234(%ecx,%ebx,1) │ │ - mov 0x280(%esi),%ecx │ │ - mov %edx,0x23c(%ebx,%ecx,1) │ │ - mov %eax,0x238(%ebx,%ecx,1) │ │ - jmp 4ccf6 │ │ - mov 0x8(%esp),%eax │ │ + add %esi,%edx │ │ + mov 0xc(%esp),%esi │ │ + mov %esi,%edi │ │ + mov 0x280(%esi),%esi │ │ + mov 0x5c(%esp),%ebx │ │ + mov %eax,0x230(%esi,%ebx,1) │ │ + mov %edx,0x234(%esi,%ebx,1) │ │ + mov 0x280(%edi),%esi │ │ + mov %edx,0x23c(%ebx,%esi,1) │ │ + mov %eax,0x238(%ebx,%esi,1) │ │ + jmp 4dc26 │ │ + mov 0x14(%esp),%eax │ │ movzbl 0x9(%eax),%eax │ │ - mov %eax,%ecx │ │ + mov %eax,%esi │ │ mov $0x1010101,%edx │ │ - imul %edx,%ecx │ │ + imul %edx,%esi │ │ mul %edx │ │ - add %ecx,%edx │ │ - mov (%esp),%ecx │ │ - mov %ecx,%esi │ │ - mov 0x280(%ecx),%ecx │ │ - mov 0x54(%esp),%ebx │ │ - mov %eax,0x230(%ecx,%ebx,1) │ │ - mov %edx,0x234(%ecx,%ebx,1) │ │ - mov 0x280(%esi),%ecx │ │ - mov %edx,0x23c(%ebx,%ecx,1) │ │ - mov %eax,0x238(%ebx,%ecx,1) │ │ - mov 0x280(%esi),%ecx │ │ - mov %edx,0x244(%ebx,%ecx,1) │ │ - mov %eax,0x240(%ebx,%ecx,1) │ │ - mov 0x280(%esi),%ecx │ │ - mov %edx,0x24c(%ebx,%ecx,1) │ │ - mov %eax,0x248(%ebx,%ecx,1) │ │ - jmp 4ccf6 │ │ + add %esi,%edx │ │ + mov 0xc(%esp),%esi │ │ + mov %esi,%edi │ │ + mov 0x280(%esi),%esi │ │ + mov 0x5c(%esp),%ebx │ │ + mov %eax,0x230(%esi,%ebx,1) │ │ + mov %edx,0x234(%esi,%ebx,1) │ │ + mov 0x280(%edi),%esi │ │ + mov %edx,0x23c(%ebx,%esi,1) │ │ + mov %eax,0x238(%ebx,%esi,1) │ │ + mov 0x280(%edi),%esi │ │ + mov %edx,0x244(%ebx,%esi,1) │ │ + mov %eax,0x240(%ebx,%esi,1) │ │ + mov 0x280(%edi),%esi │ │ + mov %edx,0x24c(%ebx,%esi,1) │ │ + mov %eax,0x248(%ebx,%esi,1) │ │ + jmp 4dc26 │ │ xor %ecx,%ecx │ │ - mov 0x3c(%esp),%edx │ │ - cmp %edx,0x20(%esp) │ │ - jle 44eed │ │ + mov 0x50(%esp),%edx │ │ + cmp %edx,0x30(%esp) │ │ + jle 46c00 │ │ sub %esi,%eax │ │ mov (%eax),%al │ │ mov %eax,%esi │ │ - jmp 44eef │ │ - mov 0x8(%esp),%eax │ │ - movb $0x0,0x4(%eax) │ │ + jmp 46c02 │ │ + mov 0x14(%esp),%esi │ │ + movb $0x0,0x4(%esi) │ │ xor %eax,%eax │ │ - mov %edx,%esi │ │ - mov 0x4(%esp),%ebx │ │ - jmp 45af2 │ │ + jmp 49017 │ │ mov $0x8,%edx │ │ - mov 0x8(%esp),%eax │ │ - mov %dl,0x4(%eax) │ │ - mov 0x34(%esp),%eax │ │ + mov 0x14(%esp),%esi │ │ + mov %dl,0x4(%esi) │ │ + mov 0x3c(%esp),%eax │ │ mov (%eax),%ecx │ │ - mov (%esp),%edi │ │ - mov %edi,%esi │ │ - mov 0x4(%esp),%ebx │ │ movzbl %dl,%eax │ │ shl $0x5,%eax │ │ - lea 0x36c(%ecx,%eax,1),%edx │ │ - movl $0x0,0x40(%esp) │ │ - cmpl $0x0,0x1c(%edx) │ │ - jne 45b0f │ │ - cmpl $0xffffffff,0x14(%edx) │ │ - jne 45b0f │ │ - cmpl $0x0,0x18(%edx) │ │ - jne 45b0f │ │ - mov $0x1,%al │ │ - mov %eax,0x10(%esp) │ │ - mov 0x24(%esp),%eax │ │ - cmpl $0x0,0x578(%ecx) │ │ - jne 440ff │ │ - mov 0x8(%esp),%ecx │ │ - lea 0x5(%ecx),%ebx │ │ - movb $0x0,0x5(%ecx) │ │ - cmpb $0x0,0x10(%esp) │ │ + lea 0x36c(%ecx,%eax,1),%eax │ │ + movl $0x0,0x48(%esp) │ │ mov 0x1c(%esp),%edi │ │ - je 449ca │ │ + cmpl $0x0,0x1c(%eax) │ │ + mov %eax,0x90(%esp) │ │ + jne 4903f │ │ + cmpl $0xffffffff,0x14(%eax) │ │ + jne 4903f │ │ + cmpl $0x0,0x18(%eax) │ │ + jne 4903f │ │ + mov $0x1,%dl │ │ + mov 0x2c(%esp),%eax │ │ + cmpl $0x0,0x578(%ecx) │ │ + jne 44faa │ │ + lea 0x5(%esi),%eax │ │ + mov %eax,0x64(%esp) │ │ + movb $0x0,0x5(%esi) │ │ + test %dl,%dl │ │ + je 45871 │ │ mov $0x1,%al │ │ - cmpl $0x0,0x18(%edx) │ │ - jne 44a1c │ │ - mov 0x280(%esi),%eax │ │ - mov 0x14(%esp),%ecx │ │ + mov 0x90(%esp),%ecx │ │ + cmpl $0x0,0x18(%ecx) │ │ + jne 458b7 │ │ + mov 0xc(%esp),%ebx │ │ + mov 0x280(%ebx),%eax │ │ + mov 0x20(%esp),%ecx │ │ movzbl 0xa0(%eax,%ecx,1),%eax │ │ - mov 0xc(%esp),%ecx │ │ - movzbl 0xb0(%esi,%ecx,1),%ecx │ │ + mov 0x18(%esp),%ecx │ │ + movzbl 0xb0(%ebx,%ecx,1),%ecx │ │ add %eax,%ecx │ │ lea 0x3600(%edi),%eax │ │ lea 0x177c(%edi,%ecx,4),%ecx │ │ sub $0x8,%esp │ │ - mov %ebx,%edi │ │ - mov 0xc(%esp),%ebx │ │ + mov 0x18(%esp),%ebx │ │ push %ecx │ │ push %eax │ │ - mov %edx,%esi │ │ - call 1ac0 │ │ - mov %edi,%ebx │ │ - mov %esi,%edx │ │ - mov 0x10(%esp),%esi │ │ - mov 0x2c(%esp),%edi │ │ - mov 0x18(%esp),%ecx │ │ + call 1a90 │ │ + mov 0x24(%esp),%esi │ │ add $0x10,%esp │ │ - mov %ebx,0x2c(%esp) │ │ - mov %al,0x6(%ecx) │ │ - mov 0x34(%esp),%ecx │ │ + mov %al,0x6(%esi) │ │ + mov 0x3c(%esp),%ecx │ │ mov (%ecx),%ecx │ │ cmpl $0x0,0x35c(%ecx) │ │ - je 44ae8 │ │ + je 4598f │ │ cmpl $0x0,0x360(%ecx) │ │ - mov 0x4(%esp),%ebx │ │ - je 44a50 │ │ + mov 0x10(%esp),%edx │ │ + je 45993 │ │ cmpl $0x0,0x46c(%ecx) │ │ - je 44afd │ │ - mov %edx,0x60(%esp) │ │ - test %al,%al │ │ - jne 45be7 │ │ - mov 0x28(%esp),%eax │ │ - mov 0x4(%eax),%eax │ │ - cmpl $0x0,0x3f4(%eax) │ │ - je 44bae │ │ - mov 0x8(%esi),%eax │ │ - mov 0xc(%esi),%edx │ │ - shr $0x4,%eax │ │ - and $0x1,%eax │ │ - shr $0x3,%edx │ │ - and $0x2,%edx │ │ - or %eax,%edx │ │ - mov %edx,%eax │ │ - mov 0x3f568(%esi),%edx │ │ - mov %eax,0x4c(%esp) │ │ - cmpb $0xff,(%edx,%eax,1) │ │ - jne 45be7 │ │ - mov 0x514(%ecx),%edi │ │ - test %edi,%edi │ │ - je 44e56 │ │ - mov 0x1c(%esp),%eax │ │ - add $0x3600,%eax │ │ - mov %eax,0x10(%esp) │ │ - xor %eax,%eax │ │ - mov 0x4(%esp),%ebx │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov %eax,%esi │ │ - add %eax,%esi │ │ - sub $0xc,%esp │ │ - pushl 0x1c(%esp) │ │ - call 1b40 │ │ - add $0x10,%esp │ │ - or %esi,%eax │ │ - dec %edi │ │ - jne 44ac0 │ │ - mov (%esp),%edi │ │ - mov %edi,%esi │ │ - mov 0x3f568(%edi),%edx │ │ - jmp 44e5d │ │ - mov %edx,0x60(%esp) │ │ - mov 0x4(%esp),%ebx │ │ + jne 45993 │ │ test %al,%al │ │ - jne 45be7 │ │ - jmp 44a5c │ │ - test %al,%al │ │ - je 44c55 │ │ - mov 0x28(%esp),%eax │ │ - mov 0x7e8(%eax),%edx │ │ - mov 0xc(%esi),%ecx │ │ + je 45aec │ │ + mov 0x38(%esp),%eax │ │ + mov 0x7f8(%eax),%edx │ │ + mov 0xc(%esp),%edi │ │ + mov 0xc(%edi),%ecx │ │ imul %edx,%ecx │ │ - add 0x8(%esi),%ecx │ │ + add 0x8(%edi),%ecx │ │ add 0x610(%eax),%ecx │ │ - mov 0x44(%esp),%eax │ │ - cmp 0x30(%esp),%eax │ │ - mov %eax,0x44(%esp) │ │ - jle 44bc9 │ │ - mov 0x3c(%esp),%edi │ │ - cmp %edi,0x20(%esp) │ │ - jle 44bc9 │ │ + mov 0x34(%esp),%eax │ │ + cmp %eax,0x54(%esp) │ │ + jle 45a52 │ │ + mov 0x50(%esp),%eax │ │ + cmp %eax,0x30(%esp) │ │ + jle 45a52 │ │ mov -0x1(%ecx),%bl │ │ mov %ecx,%eax │ │ sub %edx,%eax │ │ mov (%eax),%al │ │ not %edx │ │ mov (%ecx,%edx,1),%cl │ │ + mov %bl,%dh │ │ cmp %al,%bl │ │ - jne 44b59 │ │ - mov $0x2,%edi │ │ - cmp %bl,%cl │ │ - je 44b6f │ │ - cmp %bl,%cl │ │ + jne 45949 │ │ + mov $0x2,%ebx │ │ + cmp %dh,%cl │ │ + je 4595f │ │ + cmp %dh,%cl │ │ sete %ch │ │ - cmp %al,%bl │ │ + cmp %al,%dh │ │ sete %dl │ │ cmp %cl,%al │ │ sete %ah │ │ or %ch,%ah │ │ or %dl,%ah │ │ - movzbl %ah,%edi │ │ + movzbl %ah,%ebx │ │ cmp %cl,%al │ │ movzbl %al,%ecx │ │ - movzbl %bl,%edx │ │ - cmove %ecx,%edx │ │ - mov 0x44(%esp),%eax │ │ - mov 0x8(%esp),%ecx │ │ - cmpb $0x0,0x6(%ecx) │ │ - je 44be2 │ │ - mov %dl,0x4(%ecx) │ │ - mov 0x4(%esp),%ebx │ │ - cmp $0x8,%dl │ │ - jb 45bb9 │ │ - xor %edx,%edx │ │ - mov 0x1c(%esp),%edi │ │ - mov %edx,0x10(%esp) │ │ - mov %eax,0x44(%esp) │ │ - mov %dl,0x4(%ecx) │ │ - jmp 45bc1 │ │ - xor %eax,%eax │ │ - mov 0x3f568(%esi),%edx │ │ - mov %eax,0x4c(%esp) │ │ - cmpb $0xff,(%edx,%eax,1) │ │ - jne 45be7 │ │ - jmp 44a9a │ │ - cmp 0x30(%esp),%eax │ │ - jle 44ec3 │ │ - mov -0x1(%ecx),%dl │ │ - xor %edi,%edi │ │ - mov 0x8(%esp),%ecx │ │ - cmpb $0x0,0x6(%ecx) │ │ - jne 44b88 │ │ - mov 0x1c(%esp),%eax │ │ - lea 0x3600(%eax),%ecx │ │ - shl $0x4,%edi │ │ - lea 0xdb0(%eax,%edi,1),%eax │ │ - sub $0x4,%esp │ │ - mov 0x8(%esp),%ebx │ │ - push $0x7 │ │ - push %eax │ │ - push %ecx │ │ - mov %edx,%esi │ │ - call 18d0 │ │ - mov %esi,%edx │ │ - add $0x10,%esp │ │ - mov 0x34(%esp),%ecx │ │ + movzbl %dh,%eax │ │ + cmove %ecx,%eax │ │ + cmpb $0x0,0x6(%esi) │ │ + je 45a6f │ │ + mov %al,0x4(%esi) │ │ + mov 0x10(%esp),%edx │ │ + cmp $0x8,%al │ │ + jb 4aa90 │ │ + xor %ecx,%ecx │ │ + mov %cl,0x4(%esi) │ │ + mov %ecx,%ebx │ │ + jmp 4aa92 │ │ + mov 0x10(%esp),%edx │ │ + test %al,%al │ │ + mov 0xc(%esp),%edi │ │ + mov %edx,%ebx │ │ + je 4aabd │ │ + lea 0x6(%esi),%eax │ │ + mov %eax,0x60(%esp) │ │ + mov 0x38(%esp),%eax │ │ + mov 0x4(%eax),%eax │ │ + mov 0x3f4(%eax),%eax │ │ + test %eax,%eax │ │ + sete %cl │ │ + mov $0x1f,%edx │ │ + shr %cl,%edx │ │ + test %edx,0x8(%edi) │ │ + jne 460c1 │ │ + test %edx,0xc(%edi) │ │ + jne 460c1 │ │ + mov 0x1c(%esp),%esi │ │ + mov 0x36a8(%esi),%ebx │ │ + mov 0x3c(%esp),%ecx │ │ + mov (%ecx),%edx │ │ + cmpl $0x0,0x4b4(%edx) │ │ + mov %ebx,0xb4(%esp) │ │ + je 45cda │ │ + xor %ecx,%ecx │ │ + test %eax,%eax │ │ + sete %cl │ │ + lea (%ecx,%ecx,2),%eax │ │ + cmp 0x8(%ebp),%eax │ │ + jne 45d20 │ │ + mov 0x1c(%esp),%ecx │ │ + lea 0x36ac(%ecx),%esi │ │ + mov 0x60(%esp),%eax │ │ + cmpb $0x0,(%eax) │ │ + lea 0x100(%esp),%eax │ │ + mov %eax,0xa8(%esp) │ │ + mov 0x36ac(%ecx),%eax │ │ + mov %esi,%ecx │ │ + mov %eax,0x100(%esp) │ │ + mov 0xb4(%esp),%eax │ │ + mov 0x14(%esp),%esi │ │ + mov 0x10(%esp),%ebx │ │ + jne 45d05 │ │ + jmp 45d49 │ │ + mov 0x34(%esp),%eax │ │ + cmp %eax,0x54(%esp) │ │ + jle 45e25 │ │ + mov -0x1(%ecx),%al │ │ + xor %ebx,%ebx │ │ + cmpb $0x0,0x6(%esi) │ │ + jne 45974 │ │ + mov %eax,%edi │ │ + mov 0x1c(%esp),%eax │ │ + lea 0x3600(%eax),%ecx │ │ + shl $0x4,%ebx │ │ + lea 0xdb0(%eax,%ebx,1),%eax │ │ + sub $0x4,%esp │ │ + mov 0x14(%esp),%ebx │ │ + push $0x7 │ │ + push %eax │ │ + push %ecx │ │ + call 18a0 │ │ + mov %edi,%edx │ │ + add $0x10,%esp │ │ + mov 0x3c(%esp),%ecx │ │ mov (%ecx),%ecx │ │ mov 0x470(%ecx),%ecx │ │ test %dl,%dl │ │ - je 45812 │ │ + mov %ecx,0x28(%esp) │ │ + je 4aa71 │ │ movzbl %dl,%edx │ │ mov %ecx,%esi │ │ sub %edx,%esi │ │ - mov (%esp),%ebx │ │ - jle 4583c │ │ + jle 4aa67 │ │ lea 0x1(%ecx),%ebx │ │ lea (%edx,%edx,1),%edi │ │ cmp %ebx,%edi │ │ - jge 45aac │ │ - mov %ecx,0x10(%esp) │ │ + jge 4aa5d │ │ cmp %eax,%edi │ │ - jge 45b38 │ │ - mov (%esp),%edi │ │ - mov %edi,%esi │ │ - jmp 45b90 │ │ + mov 0x14(%esp),%esi │ │ + jl 4aa71 │ │ + test $0x1,%al │ │ + jne 4ad53 │ │ + sar %eax │ │ + sub %eax,%edx │ │ + mov %edx,%eax │ │ + jmp 4aa71 │ │ cmpl $0x0,0x364(%ecx) │ │ - je 44b05 │ │ - mov 0x280(%esi),%eax │ │ - mov 0x14(%esp),%ecx │ │ + je 458f3 │ │ + mov 0xc(%esp),%ebx │ │ + mov 0x280(%ebx),%eax │ │ + mov 0x20(%esp),%ecx │ │ movzbl 0x80(%eax,%ecx,1),%eax │ │ - mov 0xc(%esp),%ecx │ │ - movzbl 0x90(%esi,%ecx,1),%ecx │ │ + mov 0x18(%esp),%ecx │ │ + movzbl 0x90(%ebx,%ecx,1),%ecx │ │ add %eax,%ecx │ │ lea 0x3600(%edi),%eax │ │ lea 0x1794(%edi,%ecx,4),%ecx │ │ sub $0x8,%esp │ │ + mov %edx,%ebx │ │ push %ecx │ │ push %eax │ │ - call 1ac0 │ │ + call 1a90 │ │ add $0x10,%esp │ │ - mov %eax,0x40(%esp) │ │ + mov %eax,0x48(%esp) │ │ test %eax,%eax │ │ - je 45870 │ │ - mov 0x28(%esp),%ecx │ │ + je 4a5ab │ │ + mov 0x38(%esp),%ecx │ │ mov 0x614(%ecx),%esi │ │ test %esi,%esi │ │ - je 45a96 │ │ - mov (%esp),%eax │ │ - mov 0x8(%eax),%edx │ │ - mov %edx,0x10(%esp) │ │ - mov 0xc(%eax),%edx │ │ - mov 0x7e8(%ecx),%eax │ │ - mov %eax,0x4c(%esp) │ │ + je 4aa4e │ │ + mov 0xc(%esp),%edi │ │ + mov 0x8(%edi),%eax │ │ + mov %eax,0x90(%esp) │ │ + mov 0x10(%esp),%ebx │ │ + mov 0xc(%edi),%edi │ │ + mov 0x7f8(%ecx),%eax │ │ + mov %eax,0x28(%esp) │ │ mov 0xc(%ecx),%eax │ │ imul $0xa4,0x12c(%eax),%eax │ │ lea 0x10(%ecx,%eax,1),%eax │ │ - mov 0xb0(%esp),%ecx │ │ - mov %edx,0x60(%esp) │ │ - add %edx,%ecx │ │ + mov 0xc0(%esp),%ecx │ │ + add %edi,%ecx │ │ shl $0x2,%ecx │ │ sub $0x4,%esp │ │ - mov 0x8(%esp),%ebx │ │ push $0x2 │ │ push %ecx │ │ push %eax │ │ - call 60bc0 │ │ + call 61ef0 │ │ add $0x10,%esp │ │ - mov $0xffffffff,%edi │ │ + mov $0xffffffff,%ecx │ │ test %eax,%eax │ │ - jne 4ccf6 │ │ - mov 0x10(%esp),%ecx │ │ - mov 0x60(%esp),%eax │ │ - mov 0x18(%esp),%ebx │ │ - test %ebx,%ebx │ │ - jle 45b63 │ │ - imul 0x4c(%esp),%eax │ │ - add %ecx,%eax │ │ - add %eax,%esi │ │ - mov %ebx,%eax │ │ + jne 4dc26 │ │ + mov 0x90(%esp),%ecx │ │ + mov 0x24(%esp),%eax │ │ + test %eax,%eax │ │ + jle 4ad49 │ │ + imul 0x28(%esp),%edi │ │ + add %ecx,%edi │ │ + add %edi,%esi │ │ and $0xfffffff8,%eax │ │ - movl $0x8,0x10(%esp) │ │ + mov $0x8,%ecx │ │ pxor %xmm0,%xmm0 │ │ - mov 0xb0(%esp),%ecx │ │ + mov 0xc0(%esp),%ebx │ │ xor %edx,%edx │ │ - cmp $0x8,%ebx │ │ - mov %ecx,0x60(%esp) │ │ - jae 44d5b │ │ - mov 0x10(%esp),%ecx │ │ - jmp 44e20 │ │ - movd 0x10(%esp),%xmm1 │ │ + mov 0x24(%esp),%edi │ │ + cmp $0x8,%edi │ │ + jb 45cb0 │ │ + movd %ecx,%xmm1 │ │ pshufd $0x0,%xmm1,%xmm1 │ │ xor %edx,%edx │ │ movdqa %xmm1,%xmm2 │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -57058,16 +57879,16 @@ │ │ movdqa %xmm2,%xmm5 │ │ pand %xmm3,%xmm5 │ │ pandn %xmm4,%xmm3 │ │ movdqa %xmm3,%xmm2 │ │ por %xmm5,%xmm2 │ │ add $0x8,%edx │ │ cmp %edx,%eax │ │ - jne 44d70 │ │ - cmp %eax,%ebx │ │ + jne 45c00 │ │ + cmp %eax,%edi │ │ movdqa %xmm2,%xmm3 │ │ pcmpgtd %xmm1,%xmm3 │ │ pand %xmm3,%xmm1 │ │ pandn %xmm2,%xmm3 │ │ por %xmm1,%xmm3 │ │ pshufd $0x4e,%xmm3,%xmm1 │ │ movdqa %xmm1,%xmm2 │ │ @@ -57079,936 +57900,96 @@ │ │ movdqa %xmm1,%xmm3 │ │ pcmpgtd %xmm2,%xmm3 │ │ pand %xmm3,%xmm2 │ │ pandn %xmm1,%xmm3 │ │ por %xmm2,%xmm3 │ │ movd %xmm3,%ecx │ │ mov %eax,%edx │ │ - je 44e2e │ │ + je 45cc0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ movzbl (%esi,%edx,1),%edi │ │ cmp %edi,%ecx │ │ cmovg %edi,%ecx │ │ inc %edx │ │ - cmp %edx,%ebx │ │ - jne 44e20 │ │ - mov %ecx,0x10(%esp) │ │ - mov 0x60(%esp),%ecx │ │ - dec %ecx │ │ - jle 45b6b │ │ - add 0x4c(%esp),%esi │ │ - cmpl $0x0,0x10(%esp) │ │ - mov (%esp),%edi │ │ - mov %edi,%edx │ │ - jne 44d47 │ │ - jmp 45b70 │ │ - xor %eax,%eax │ │ - mov (%esp),%edi │ │ - mov %edi,%esi │ │ - mov 0x4c(%esp),%ecx │ │ - mov %al,(%edx,%ecx,1) │ │ - cmpb $0x11,0x38(%esp) │ │ - mov 0x4(%esp),%ebx │ │ - mov 0x1c(%esp),%edi │ │ - jb 44e81 │ │ - mov 0x3f568(%esi),%ecx │ │ - mov 0x4c(%esp),%edx │ │ - mov %al,0x1(%edx,%ecx,1) │ │ - cmpb $0x11,0x24(%esp) │ │ - jb 45be7 │ │ - mov 0x3f568(%esi),%ecx │ │ - mov 0x4c(%esp),%edx │ │ - mov %al,0x2(%edx,%ecx,1) │ │ - cmpb $0x20,0x38(%esp) │ │ - jne 45be7 │ │ - cmpb $0x20,0x24(%esp) │ │ - jne 45be7 │ │ - mov 0x3f568(%esi),%ecx │ │ - mov 0x4c(%esp),%edx │ │ - mov %al,0x3(%edx,%ecx,1) │ │ - jmp 45be7 │ │ - xor %edi,%edi │ │ - mov 0x3c(%esp),%ebx │ │ - cmp %ebx,0x20(%esp) │ │ - jle 45824 │ │ - sub %edx,%ecx │ │ - mov (%ecx),%dl │ │ - mov (%esp),%esi │ │ - mov 0x8(%esp),%ecx │ │ - cmpb $0x0,0x6(%ecx) │ │ - jne 44b88 │ │ - jmp 44be2 │ │ - xor %esi,%esi │ │ - mov 0x1c(%esp),%edx │ │ - lea 0x3600(%edx),%eax │ │ - shl $0x4,%ecx │ │ - lea 0xdb0(%edx,%ecx,1),%ecx │ │ - sub $0x4,%esp │ │ - push $0x7 │ │ - push %ecx │ │ - push %eax │ │ - call 18d0 │ │ - add $0x10,%esp │ │ - mov 0x34(%esp),%ecx │ │ - mov (%ecx),%ecx │ │ - mov 0x470(%ecx),%ecx │ │ - mov %esi,%edx │ │ - test %dl,%dl │ │ - je 44f56 │ │ - movzbl %dl,%edx │ │ - mov %ecx,%esi │ │ - sub %edx,%esi │ │ - jle 44f5f │ │ - lea 0x1(%ecx),%ebx │ │ - lea (%edx,%edx,1),%edi │ │ - cmp %ebx,%edi │ │ - jge 44f72 │ │ - cmp %eax,%edi │ │ - mov 0x8(%esp),%esi │ │ - jl 45ad1 │ │ - test $0x1,%al │ │ - jne 45acc │ │ - sar %eax │ │ - sub %eax,%edx │ │ - mov %edx,%eax │ │ - jmp 45ad1 │ │ - mov 0x8(%esp),%esi │ │ - jmp 45ad5 │ │ - mov 0x4(%esp),%ebx │ │ - mov %ecx,%edx │ │ - sub %eax,%edx │ │ - mov %edx,%eax │ │ - mov 0x8(%esp),%esi │ │ - jmp 45ad5 │ │ - add %esi,%esi │ │ - cmp %eax,%esi │ │ - jge 45853 │ │ - mov %ecx,%edx │ │ - sub %eax,%edx │ │ - mov %edx,%eax │ │ - mov 0x8(%esp),%esi │ │ - jmp 45ad1 │ │ - movl $0x3,0x3f540(%edi) │ │ - movswl 0xc(%esi),%eax │ │ - add $0x10000,%eax │ │ - mov %eax,0x3f54c(%edi) │ │ - movswl 0xe(%esi),%eax │ │ - mov %eax,0x3f550(%edi) │ │ - movswl 0x10(%esi),%eax │ │ - mov %eax,0x3f554(%edi) │ │ - movswl 0x12(%esi),%eax │ │ - add $0x10000,%eax │ │ - mov %eax,0x3f558(%edi) │ │ - sub $0x8,%esp │ │ - mov 0x8(%esi),%eax │ │ - pushl 0x28(%esp) │ │ - pushl 0x50(%esp) │ │ - mov 0x20(%esp),%edi │ │ - push %edi │ │ - push %eax │ │ - pushl 0x3c(%esp) │ │ - pushl 0x54(%esp) │ │ - call 64b40 │ │ - add $0x14,%esp │ │ - push %edi │ │ - call 64890 │ │ - mov 0x10(%esp),%edi │ │ - mov 0x8(%ebp),%ecx │ │ - add $0x10,%esp │ │ - sub $0x4,%esp │ │ - push %esi │ │ - push %ecx │ │ - push %edi │ │ - mov 0x38(%esp),%eax │ │ - call *0x7c8(%eax) │ │ - add $0x10,%esp │ │ - mov $0xffffffff,%edi │ │ - test %eax,%eax │ │ - jne 4ccf6 │ │ - mov 0x8(%esp),%eax │ │ - movzbl 0x1b(%eax),%eax │ │ - mov %eax,0x18(%esp) │ │ - mov 0x24(%esp),%eax │ │ - dec %al │ │ - cmp $0x1f,%al │ │ - mov (%esp),%edi │ │ - mov %edi,%esi │ │ - mov %ebx,%edi │ │ - ja 452f2 │ │ - movzbl %al,%eax │ │ - mov -0x14874(%edi,%eax,4),%eax │ │ - add %edi,%eax │ │ - jmp *%eax │ │ - lea -0x57da(%edi),%eax │ │ - mov 0x18(%esp),%edx │ │ - mov (%eax,%edx,2),%cl │ │ - mov 0x1(%eax,%edx,2),%al │ │ - mov 0xc(%esp),%edx │ │ - mov %cl,0x170(%esi,%edx,1) │ │ - mov %al,0x190(%esi,%edx,1) │ │ - movb $0x0,0xf0(%esi,%edx,1) │ │ - mov 0x38(%esp),%eax │ │ - dec %al │ │ - cmp $0x1f,%al │ │ - jbe 45300 │ │ - jmp 456bd │ │ - lea -0x57da(%edi),%ecx │ │ - mov %ecx,0x10(%esp) │ │ - mov 0x18(%esp),%eax │ │ - movzbl (%ecx,%eax,2),%ecx │ │ + cmp %edx,0x24(%esp) │ │ + jne 45cb0 │ │ + dec %ebx │ │ + jle 4aa50 │ │ + add 0x28(%esp),%esi │ │ mov %ecx,%edx │ │ - shl $0x8,%edx │ │ - or %ecx,%edx │ │ - mov 0xc(%esp),%ebx │ │ - mov %dx,0x170(%esi,%ebx,1) │ │ - mov 0x10(%esp),%ecx │ │ - movzbl 0x1(%ecx,%eax,2),%eax │ │ - mov %eax,%ecx │ │ - shl $0x8,%ecx │ │ - or %eax,%ecx │ │ - mov %cx,0x190(%esi,%ebx,1) │ │ - movw $0x0,0xf0(%esi,%ebx,1) │ │ - mov 0x38(%esp),%eax │ │ - dec %al │ │ - cmp $0x1f,%al │ │ - jbe 45300 │ │ - jmp 456bd │ │ - lea -0x57da(%edi),%eax │ │ - mov 0x18(%esp),%ebx │ │ - movzbl (%eax,%ebx,2),%ecx │ │ - imul $0x1010101,%ecx,%ecx │ │ - mov 0xc(%esp),%edx │ │ - mov %ecx,0x170(%esi,%edx,1) │ │ - movzbl 0x1(%eax,%ebx,2),%eax │ │ - imul $0x1010101,%eax,%eax │ │ - mov %eax,0x190(%esi,%edx,1) │ │ - movl $0x0,0xf0(%esi,%edx,1) │ │ - mov 0x38(%esp),%eax │ │ - dec %al │ │ - cmp $0x1f,%al │ │ - jbe 45300 │ │ - jmp 456bd │ │ - mov 0x4(%esp),%eax │ │ - lea -0x57da(%eax),%edi │ │ - mov 0x18(%esp),%ebx │ │ - movzbl (%edi,%ebx,2),%ecx │ │ - mov $0x1010101,%edx │ │ - mov %ecx,%eax │ │ - mul %edx │ │ - imul $0x1010101,%ecx,%ecx │ │ - add %edx,%ecx │ │ - mov (%esp),%edx │ │ - mov 0xc(%esp),%esi │ │ - mov %eax,0x170(%edx,%esi,1) │ │ - mov (%esp),%eax │ │ - mov %ecx,0x174(%eax,%esi,1) │ │ - movzbl 0x1(%edi,%ebx,2),%ebx │ │ - mov (%esp),%ecx │ │ - mov 0x4(%esp),%edi │ │ + test %ecx,%ecx │ │ + jne 45bde │ │ + jmp 4aa50 │ │ + lea 0x100(%esp),%eax │ │ + mov %eax,0xa8(%esp) │ │ + lea 0x36ac(%esi),%ecx │ │ + mov 0x36ac(%esi),%eax │ │ + mov %eax,0x100(%esp) │ │ mov %ebx,%eax │ │ - mov $0x1010101,%edx │ │ - mul %edx │ │ - imul $0x1010101,%ebx,%ebx │ │ - add %edx,%ebx │ │ - mov %eax,0x190(%ecx,%esi,1) │ │ - mov %ebx,0x194(%ecx,%esi,1) │ │ - movl $0x0,0xf4(%ecx,%esi,1) │ │ - movl $0x0,0xf0(%ecx,%esi,1) │ │ - mov 0x38(%esp),%eax │ │ - dec %al │ │ - cmp $0x1f,%al │ │ - jbe 45300 │ │ - jmp 456bd │ │ - mov 0x4(%esp),%eax │ │ - lea -0x57da(%eax),%edi │ │ - mov 0x18(%esp),%esi │ │ - movzbl (%edi,%esi,2),%ecx │ │ - mov $0x1010101,%ebx │ │ - mov %ecx,%eax │ │ - mul %ebx │ │ - imul $0x1010101,%ecx,%ecx │ │ - add %edx,%ecx │ │ - movd %ecx,%xmm0 │ │ - movd %eax,%xmm1 │ │ - movzbl 0x1(%edi,%esi,2),%ecx │ │ - mov (%esp),%edi │ │ - mov %edi,%esi │ │ - mov 0x4(%esp),%edi │ │ - mov %ecx,%eax │ │ - mul %ebx │ │ - imul $0x1010101,%ecx,%ecx │ │ - add %edx,%ecx │ │ - movd %ecx,%xmm2 │ │ - movd %eax,%xmm3 │ │ - punpckldq %xmm0,%xmm1 │ │ - pshufd $0x44,%xmm1,%xmm0 │ │ - mov 0xc(%esp),%eax │ │ - movdqu %xmm0,0x170(%esi,%eax,1) │ │ - punpckldq %xmm2,%xmm3 │ │ - pshufd $0x44,%xmm3,%xmm0 │ │ - movdqu %xmm0,0x190(%esi,%eax,1) │ │ - pxor %xmm0,%xmm0 │ │ - movdqu %xmm0,0xf0(%esi,%eax,1) │ │ - mov 0x38(%esp),%eax │ │ - dec %al │ │ - cmp $0x1f,%al │ │ - jbe 45300 │ │ - jmp 456bd │ │ - mov 0x4(%esp),%eax │ │ - lea -0x57da(%eax),%edi │ │ - mov 0x18(%esp),%esi │ │ - movzbl (%edi,%esi,2),%ecx │ │ - mov $0x1010101,%ebx │ │ - mov %ecx,%eax │ │ - mul %ebx │ │ - imul $0x1010101,%ecx,%ecx │ │ - add %edx,%ecx │ │ - movd %ecx,%xmm0 │ │ - movd %eax,%xmm1 │ │ - movzbl 0x1(%edi,%esi,2),%ecx │ │ - mov (%esp),%edi │ │ - mov %edi,%esi │ │ - mov 0x4(%esp),%edi │ │ - mov %ecx,%eax │ │ - mul %ebx │ │ - imul $0x1010101,%ecx,%ecx │ │ - add %edx,%ecx │ │ - movd %ecx,%xmm2 │ │ - movd %eax,%xmm3 │ │ - punpckldq %xmm0,%xmm1 │ │ - pshufd $0x44,%xmm1,%xmm0 │ │ - mov 0xc(%esp),%eax │ │ - movdqu %xmm0,0x170(%esi,%eax,1) │ │ - movdqu %xmm0,0x180(%esi,%eax,1) │ │ - punpckldq %xmm2,%xmm3 │ │ - pshufd $0x44,%xmm3,%xmm0 │ │ - movdqu %xmm0,0x190(%esi,%eax,1) │ │ - movdqu %xmm0,0x1a0(%esi,%eax,1) │ │ - pxor %xmm0,%xmm0 │ │ - movdqu %xmm0,0xf0(%esi,%eax,1) │ │ - movdqu %xmm0,0x100(%esi,%eax,1) │ │ - mov 0x38(%esp),%eax │ │ - dec %al │ │ - cmp $0x1f,%al │ │ - ja 456bd │ │ - movzbl %al,%eax │ │ - mov -0x147f4(%edi,%eax,4),%eax │ │ - add %edi,%eax │ │ - jmp *%eax │ │ - lea -0x57da(%edi),%eax │ │ - mov 0x18(%esp),%edx │ │ - mov (%eax,%edx,2),%cl │ │ - mov 0x1(%eax,%edx,2),%al │ │ - mov (%esp),%edi │ │ - mov 0x280(%edi),%edx │ │ - mov 0x14(%esp),%esi │ │ - mov %cl,0x160(%edx,%esi,1) │ │ - mov 0x280(%edi),%ecx │ │ - mov %al,0x180(%ecx,%esi,1) │ │ - mov 0x280(%edi),%eax │ │ - movb $0x0,0xe0(%eax,%esi,1) │ │ - jmp 456bd │ │ - lea -0x57da(%edi),%eax │ │ - mov 0x18(%esp),%ebx │ │ - movzbl (%eax,%ebx,2),%ecx │ │ - mov %ecx,%edx │ │ - shl $0x8,%edx │ │ - or %ecx,%edx │ │ - mov (%esp),%edi │ │ - mov 0x280(%edi),%ecx │ │ - mov 0x14(%esp),%esi │ │ - mov %dx,0x160(%ecx,%esi,1) │ │ - movzbl 0x1(%eax,%ebx,2),%eax │ │ - mov %eax,%ecx │ │ - shl $0x8,%ecx │ │ - or %eax,%ecx │ │ - mov 0x280(%edi),%eax │ │ - mov %cx,0x180(%eax,%esi,1) │ │ - mov 0x280(%edi),%eax │ │ - movw $0x0,0xe0(%eax,%esi,1) │ │ - jmp 456bd │ │ - lea -0x57da(%edi),%eax │ │ - mov 0x18(%esp),%ebx │ │ - movzbl (%eax,%ebx,2),%ecx │ │ - imul $0x1010101,%ecx,%ecx │ │ - mov (%esp),%edi │ │ - mov 0x280(%edi),%edx │ │ - mov 0x14(%esp),%esi │ │ - mov %ecx,0x160(%edx,%esi,1) │ │ - movzbl 0x1(%eax,%ebx,2),%eax │ │ - imul $0x1010101,%eax,%eax │ │ - mov 0x280(%edi),%ecx │ │ - mov %eax,0x180(%ecx,%esi,1) │ │ - mov 0x280(%edi),%eax │ │ - movl $0x0,0xe0(%eax,%esi,1) │ │ - jmp 456bd │ │ - mov 0x4(%esp),%eax │ │ - lea -0x57da(%eax),%ebx │ │ - mov 0x18(%esp),%edi │ │ - movzbl (%ebx,%edi,2),%ecx │ │ - mov $0x1010101,%edx │ │ - mov %ecx,%eax │ │ - mul %edx │ │ - imul $0x1010101,%ecx,%ecx │ │ - add %edx,%ecx │ │ - mov (%esp),%edx │ │ - mov 0x280(%edx),%edx │ │ - mov 0x14(%esp),%esi │ │ - mov %eax,0x160(%edx,%esi,1) │ │ - mov %ecx,0x164(%edx,%esi,1) │ │ - movzbl 0x1(%ebx,%edi,2),%ecx │ │ - mov (%esp),%edi │ │ - mov %ecx,%eax │ │ - mov $0x1010101,%edx │ │ - mul %edx │ │ - imul $0x1010101,%ecx,%ecx │ │ - add %edx,%ecx │ │ - mov 0x280(%edi),%edx │ │ - mov %ecx,0x184(%edx,%esi,1) │ │ - mov %eax,0x180(%edx,%esi,1) │ │ - mov 0x280(%edi),%eax │ │ - movl $0x0,0xe4(%eax,%esi,1) │ │ - movl $0x0,0xe0(%eax,%esi,1) │ │ - jmp 456bd │ │ - mov 0x4(%esp),%eax │ │ - lea -0x57da(%eax),%ebx │ │ - mov 0x18(%esp),%edi │ │ - movzbl (%ebx,%edi,2),%ecx │ │ - mov $0x1010101,%edx │ │ - mov %ecx,%eax │ │ - mul %edx │ │ - imul $0x1010101,%ecx,%ecx │ │ - add %edx,%ecx │ │ - mov (%esp),%edx │ │ - mov 0x280(%edx),%edx │ │ - mov 0x14(%esp),%esi │ │ - mov %eax,0x160(%edx,%esi,1) │ │ - mov %ecx,0x164(%edx,%esi,1) │ │ - mov (%esp),%edx │ │ - mov 0x280(%edx),%edx │ │ - mov %ecx,0x16c(%edx,%esi,1) │ │ - mov %eax,0x168(%edx,%esi,1) │ │ - movzbl 0x1(%ebx,%edi,2),%ecx │ │ - mov (%esp),%edi │ │ - mov %ecx,%eax │ │ - mov $0x1010101,%edx │ │ - mul %edx │ │ - imul $0x1010101,%ecx,%ecx │ │ - add %edx,%ecx │ │ - mov 0x280(%edi),%edx │ │ - mov %ecx,0x184(%edx,%esi,1) │ │ - mov %eax,0x180(%edx,%esi,1) │ │ - mov 0x280(%edi),%edx │ │ - mov %ecx,0x18c(%edx,%esi,1) │ │ - mov %eax,0x188(%edx,%esi,1) │ │ - mov 0x280(%edi),%eax │ │ - movl $0x0,0xe4(%eax,%esi,1) │ │ - movl $0x0,0xe0(%eax,%esi,1) │ │ - mov 0x280(%edi),%eax │ │ - movl $0x0,0xec(%eax,%esi,1) │ │ - movl $0x0,0xe8(%eax,%esi,1) │ │ - jmp 456bd │ │ - mov 0x4(%esp),%eax │ │ - lea -0x57da(%eax),%ebx │ │ - mov 0x18(%esp),%edi │ │ - movzbl (%ebx,%edi,2),%ecx │ │ - mov $0x1010101,%edx │ │ - mov %ecx,%eax │ │ - mul %edx │ │ - imul $0x1010101,%ecx,%ecx │ │ - add %edx,%ecx │ │ - mov (%esp),%edx │ │ - mov 0x280(%edx),%edx │ │ mov 0x14(%esp),%esi │ │ - mov %eax,0x160(%edx,%esi,1) │ │ - mov %ecx,0x164(%edx,%esi,1) │ │ - mov (%esp),%edx │ │ - mov 0x280(%edx),%edx │ │ - mov %ecx,0x16c(%edx,%esi,1) │ │ - mov %eax,0x168(%edx,%esi,1) │ │ - mov (%esp),%edx │ │ - mov 0x280(%edx),%edx │ │ - mov %ecx,0x174(%edx,%esi,1) │ │ - mov %eax,0x170(%edx,%esi,1) │ │ - mov (%esp),%edx │ │ - mov 0x280(%edx),%edx │ │ - mov %ecx,0x17c(%edx,%esi,1) │ │ - mov %eax,0x178(%edx,%esi,1) │ │ - movzbl 0x1(%ebx,%edi,2),%ecx │ │ - mov (%esp),%edi │ │ - mov %ecx,%eax │ │ - mov $0x1010101,%edx │ │ - mul %edx │ │ - imul $0x1010101,%ecx,%ecx │ │ - add %edx,%ecx │ │ - mov 0x280(%edi),%edx │ │ - mov %ecx,0x184(%edx,%esi,1) │ │ - mov %eax,0x180(%edx,%esi,1) │ │ - mov 0x280(%edi),%edx │ │ - mov %ecx,0x18c(%edx,%esi,1) │ │ - mov %eax,0x188(%edx,%esi,1) │ │ - mov 0x280(%edi),%edx │ │ - mov %ecx,0x194(%edx,%esi,1) │ │ - mov %eax,0x190(%edx,%esi,1) │ │ - mov 0x280(%edi),%edx │ │ - mov %ecx,0x19c(%edx,%esi,1) │ │ - mov %eax,0x198(%edx,%esi,1) │ │ - mov 0x280(%edi),%eax │ │ - movl $0x0,0xe4(%eax,%esi,1) │ │ - movl $0x0,0xe0(%eax,%esi,1) │ │ - mov 0x280(%edi),%eax │ │ - movl $0x0,0xec(%eax,%esi,1) │ │ - movl $0x0,0xe8(%eax,%esi,1) │ │ - mov 0x280(%edi),%eax │ │ - movl $0x0,0xf4(%eax,%esi,1) │ │ - movl $0x0,0xf0(%eax,%esi,1) │ │ - mov 0x280(%edi),%eax │ │ - movl $0x0,0xfc(%eax,%esi,1) │ │ - movl $0x0,0xf8(%eax,%esi,1) │ │ - mov 0x28(%esp),%eax │ │ - mov 0xc(%eax),%eax │ │ - testb $0x1,0xe4(%eax) │ │ - mov 0x8(%esp),%ebx │ │ - mov 0x38(%esp),%edx │ │ - mov (%esp),%esi │ │ - je 457c0 │ │ - mov 0xc(%esi),%eax │ │ - and $0x1f,%eax │ │ - test %dl,%dl │ │ - mov %ebx,%edi │ │ - je 4572d │ │ - mov 0x8(%esi),%ecx │ │ - add 0x24(%esp),%eax │ │ - mov 0x22f4(%esi,%eax,4),%eax │ │ - lea (%ecx,%ecx,2),%ecx │ │ - lea 0xa(%eax,%ecx,4),%eax │ │ - mov %edx,%ecx │ │ - mov 0x8(%ebp),%edx │ │ - mov %edx,%ebx │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - movzbl 0x18(%edi),%edx │ │ - inc %dl │ │ - mov %dl,-0x2(%eax) │ │ - mov 0x8(%edi),%edx │ │ - mov %edx,-0xa(%eax) │ │ - mov %bl,(%eax) │ │ - add $0xc,%eax │ │ - dec %ecx │ │ - jne 45710 │ │ - mov 0xc(%esi),%eax │ │ - and $0x1f,%eax │ │ - mov 0x24(%esp),%esi │ │ - dec %esi │ │ - mov %edi,0x8(%esp) │ │ - jle 457c0 │ │ - decl 0x38(%esp) │ │ - mov (%esp),%edx │ │ - mov 0x8(%edx),%ecx │ │ - lea 0x22f8(%edx,%eax,4),%eax │ │ - nop │ │ - nop │ │ - nop │ │ - mov %esi,0x24(%esp) │ │ - mov 0x8(%esp),%edx │ │ - movzbl 0x18(%edx),%edx │ │ - inc %dl │ │ - mov (%eax),%edi │ │ - mov %edi,0x18(%esp) │ │ - mov 0x38(%esp),%edi │ │ - add %edi,%ecx │ │ - lea (%ecx,%ecx,2),%ecx │ │ - mov 0x18(%esp),%esi │ │ - mov %dl,0x8(%esi,%ecx,4) │ │ - mov (%eax),%ecx │ │ - mov %ecx,0x18(%esp) │ │ - mov (%esp),%ecx │ │ - mov 0x8(%ecx),%edx │ │ - add %edi,%edx │ │ - lea (%edx,%edx,2),%edx │ │ - mov %edx,0x28(%esp) │ │ - mov 0x8(%esp),%edx │ │ - mov 0x8(%edx),%esi │ │ - mov 0x18(%esp),%edx │ │ - mov 0x28(%esp),%ebx │ │ - mov %esi,(%edx,%ebx,4) │ │ - mov (%eax),%edx │ │ - mov %edx,0x18(%esp) │ │ - mov 0x8(%ecx),%ecx │ │ - lea (%edi,%ecx,1),%esi │ │ - lea (%esi,%esi,2),%esi │ │ - mov 0x8(%ebp),%edx │ │ - mov 0x18(%esp),%edi │ │ - mov %dl,0xa(%edi,%esi,4) │ │ - mov 0x24(%esp),%esi │ │ - add $0x4,%eax │ │ - dec %esi │ │ - jne 45750 │ │ - xor %edi,%edi │ │ - cmpb $0x0,0x5c(%esp) │ │ - je 4ccf6 │ │ - mov 0xa8(%esp),%eax │ │ - dec %eax │ │ - cmp $0x1f,%eax │ │ - ja 45922 │ │ - mov 0x4(%esp),%ecx │ │ - mov -0x14774(%ecx,%eax,4),%eax │ │ - add %ecx,%eax │ │ - jmp *%eax │ │ - mov (%esp),%eax │ │ - mov 0x50(%esp),%ecx │ │ - movb $0x0,0x240(%eax,%ecx,1) │ │ - mov 0xac(%esp),%ecx │ │ - dec %ecx │ │ - cmp $0x1f,%ecx │ │ - jbe 45933 │ │ - jmp 4ccf6 │ │ - mov (%esp),%esi │ │ - mov 0x4(%esp),%ebx │ │ - mov %ecx,%edi │ │ - mov 0x8(%esp),%ecx │ │ - jmp 45b9c │ │ - xor %edx,%edx │ │ - mov (%esp),%esi │ │ - mov 0x8(%esp),%ecx │ │ - cmpb $0x0,0x6(%ecx) │ │ - jne 44b88 │ │ - jmp 44be2 │ │ - mov %ecx,%edx │ │ - sub %eax,%edx │ │ - mov %edx,%eax │ │ - mov %ecx,%edi │ │ - mov 0x8(%esp),%ecx │ │ - mov %ebx,%esi │ │ - mov 0x4(%esp),%ebx │ │ - jmp 45b9c │ │ - test $0x1,%al │ │ - mov 0x8(%esp),%edi │ │ - mov 0x4(%esp),%ebx │ │ - jne 45b2f │ │ - sar %eax │ │ - sub %eax,%edx │ │ - mov %edx,%eax │ │ - mov %edi,%esi │ │ - jmp 45ad5 │ │ - movl $0x0,0x40(%esp) │ │ - mov (%esp),%esi │ │ - jmp 44b05 │ │ - mov (%esp),%eax │ │ - mov 0x50(%esp),%ecx │ │ - movw $0x0,0x240(%eax,%ecx,1) │ │ - mov 0xac(%esp),%ecx │ │ - dec %ecx │ │ - cmp $0x1f,%ecx │ │ - jbe 45933 │ │ - jmp 4ccf6 │ │ - mov (%esp),%eax │ │ - mov 0x50(%esp),%ecx │ │ - jmp 458c2 │ │ - mov (%esp),%eax │ │ - mov 0x50(%esp),%ecx │ │ - movl $0x0,0x244(%eax,%ecx,1) │ │ - movl $0x0,0x240(%eax,%ecx,1) │ │ - mov 0xac(%esp),%ecx │ │ - dec %ecx │ │ - cmp $0x1f,%ecx │ │ - jbe 45933 │ │ - jmp 4ccf6 │ │ - pxor %xmm0,%xmm0 │ │ - mov (%esp),%eax │ │ - mov 0x50(%esp),%ecx │ │ - movdqu %xmm0,0x240(%eax,%ecx,1) │ │ - mov 0xac(%esp),%ecx │ │ - dec %ecx │ │ - cmp $0x1f,%ecx │ │ - jbe 45933 │ │ - jmp 4ccf6 │ │ - pxor %xmm0,%xmm0 │ │ - mov (%esp),%eax │ │ - mov 0x50(%esp),%ecx │ │ - movdqu %xmm0,0x240(%eax,%ecx,1) │ │ - movdqu %xmm0,0x250(%eax,%ecx,1) │ │ - mov 0xac(%esp),%ecx │ │ - dec %ecx │ │ - cmp $0x1f,%ecx │ │ - ja 4ccf6 │ │ - mov 0x4(%esp),%eax │ │ - add -0x146f4(%eax,%ecx,4),%eax │ │ - jmp *%eax │ │ - mov (%esp),%eax │ │ - mov 0x280(%eax),%eax │ │ - mov 0x54(%esp),%ecx │ │ - movb $0x0,0x230(%eax,%ecx,1) │ │ - jmp 4ccf6 │ │ - mov (%esp),%eax │ │ - mov 0x280(%eax),%eax │ │ - mov 0x54(%esp),%ecx │ │ - movw $0x0,0x230(%eax,%ecx,1) │ │ - jmp 4ccf6 │ │ - mov (%esp),%eax │ │ - mov 0x280(%eax),%eax │ │ - mov 0x54(%esp),%ecx │ │ - movl $0x0,0x230(%eax,%ecx,1) │ │ - jmp 4ccf6 │ │ - mov (%esp),%eax │ │ - mov 0x280(%eax),%eax │ │ - mov 0x54(%esp),%ecx │ │ - movl $0x0,0x234(%eax,%ecx,1) │ │ - movl $0x0,0x230(%eax,%ecx,1) │ │ - jmp 4ccf6 │ │ - mov (%esp),%eax │ │ - mov %eax,%ecx │ │ - mov 0x280(%eax),%eax │ │ - mov 0x54(%esp),%edx │ │ - movl $0x0,0x234(%eax,%edx,1) │ │ - movl $0x0,0x230(%eax,%edx,1) │ │ - mov 0x280(%ecx),%eax │ │ - movl $0x0,0x23c(%edx,%eax,1) │ │ - movl $0x0,0x238(%edx,%eax,1) │ │ - jmp 4ccf6 │ │ - mov (%esp),%eax │ │ - mov %eax,%ecx │ │ - mov 0x280(%eax),%eax │ │ - mov 0x54(%esp),%edx │ │ - movl $0x0,0x234(%eax,%edx,1) │ │ - movl $0x0,0x230(%eax,%edx,1) │ │ - mov 0x280(%ecx),%eax │ │ - movl $0x0,0x23c(%edx,%eax,1) │ │ - movl $0x0,0x238(%edx,%eax,1) │ │ - mov 0x280(%ecx),%eax │ │ - movl $0x0,0x244(%edx,%eax,1) │ │ - movl $0x0,0x240(%edx,%eax,1) │ │ - mov 0x280(%ecx),%eax │ │ - movl $0x0,0x24c(%edx,%eax,1) │ │ - movl $0x0,0x248(%edx,%eax,1) │ │ - jmp 4ccf6 │ │ - mov $0x8,%eax │ │ - mov 0x8(%esp),%ecx │ │ - mov %al,0x4(%ecx) │ │ - mov (%esp),%edi │ │ - mov %edi,%esi │ │ - mov 0x4(%esp),%ebx │ │ - jmp 45af2 │ │ - xor %edx,%edx │ │ - mov 0x8(%esp),%ecx │ │ - mov 0x44(%esp),%eax │ │ - mov (%esp),%esi │ │ - mov 0x4(%esp),%ebx │ │ - jmp 44b9e │ │ - add %esi,%esi │ │ - cmp %eax,%esi │ │ - mov (%esp),%edi │ │ - mov %edi,%esi │ │ - jge 45b49 │ │ - mov %ecx,%edx │ │ - sub %eax,%edx │ │ - mov %edx,%eax │ │ - mov %ecx,%edi │ │ - mov 0x8(%esp),%ecx │ │ - jmp 4584a │ │ - inc %eax │ │ - sar %eax │ │ - add %edx,%eax │ │ - mov 0x4(%esp),%ebx │ │ - movzbl %al,%edx │ │ - xor %edi,%edi │ │ - cmp %ecx,%edx │ │ - cmova %edi,%eax │ │ - cmp $0x7,%al │ │ - movl $0x0,0x40(%esp) │ │ - cmova %edi,%eax │ │ - mov %al,0x4(%esi) │ │ - mov (%esp),%esi │ │ - mov 0x34(%esp),%ecx │ │ - mov (%ecx),%ecx │ │ - movzbl %al,%eax │ │ - shl $0x5,%eax │ │ - lea 0x36c(%ecx,%eax,1),%edx │ │ - cmpl $0x0,0x1c(%edx) │ │ - je 44981 │ │ - mov 0x8(%esp),%ecx │ │ - lea 0x5(%ecx),%ebx │ │ - movb $0x0,0x5(%ecx) │ │ - mov 0x1c(%esp),%edi │ │ - mov $0x1,%al │ │ - cmpl $0x0,0x18(%edx) │ │ - jne 44a1c │ │ - jmp 449ca │ │ - inc %eax │ │ - sar %eax │ │ - add %edx,%eax │ │ - mov %edi,%esi │ │ - jmp 45ad5 │ │ - test $0x1,%al │ │ - mov (%esp),%edi │ │ - mov %edi,%esi │ │ - jne 45b8b │ │ - sar %eax │ │ - sub %eax,%edx │ │ - mov %edx,%eax │ │ - jmp 45b90 │ │ - mov %ecx,%edi │ │ - test $0x1,%al │ │ - mov 0x8(%esp),%ecx │ │ - mov 0x4(%esp),%ebx │ │ - jne 49ef9 │ │ - sar %eax │ │ - sub %eax,%edx │ │ - mov %edx,%eax │ │ - jmp 45b9c │ │ - movl $0x8,0x10(%esp) │ │ - mov (%esp),%edi │ │ - mov %edi,%edx │ │ - mov 0x8(%esp),%ecx │ │ - mov 0x4(%esp),%ebx │ │ - mov 0x44(%esp),%eax │ │ - mov 0x1c(%esp),%edi │ │ - mov %edx,%esi │ │ - mov 0x10(%esp),%edx │ │ - jmp 44b9e │ │ - inc %eax │ │ - sar %eax │ │ - add %edx,%eax │ │ - mov 0x4(%esp),%ebx │ │ - mov 0x8(%esp),%ecx │ │ - mov 0x10(%esp),%edi │ │ - movzbl %al,%edx │ │ - cmp %edi,%edx │ │ - mov $0x0,%edx │ │ - cmovbe %eax,%edx │ │ - mov %dl,0x4(%ecx) │ │ - mov 0x44(%esp),%eax │ │ - cmp $0x8,%dl │ │ - jae 44b98 │ │ - mov 0x1c(%esp),%edi │ │ - mov %edx,0x10(%esp) │ │ - mov %ecx,%edx │ │ - mov 0x34(%esp),%eax │ │ - mov (%eax),%ecx │ │ - movzbl 0x10(%esp),%eax │ │ - shl $0x5,%eax │ │ - lea 0x36c(%ecx,%eax,1),%eax │ │ - mov %eax,0x60(%esp) │ │ - mov 0x6(%edx),%al │ │ - test %al,%al │ │ - je 44a5c │ │ - mov 0x8(%esp),%eax │ │ - add $0x6,%eax │ │ - mov %eax,0x58(%esp) │ │ - mov 0x28(%esp),%eax │ │ - mov 0x4(%eax),%eax │ │ - mov 0x3f4(%eax),%eax │ │ - test %eax,%eax │ │ - sete %cl │ │ - mov $0x1f,%edx │ │ - shr %cl,%edx │ │ - test %edx,0x8(%esi) │ │ - jne 46012 │ │ - test %edx,0xc(%esi) │ │ - jne 46012 │ │ - mov 0x36a8(%edi),%edx │ │ - mov 0x34(%esp),%ecx │ │ - mov (%ecx),%ecx │ │ - mov %ecx,0x10(%esp) │ │ - cmpl $0x0,0x4b4(%ecx) │ │ - je 45c90 │ │ - mov %edx,0xa0(%esp) │ │ - xor %ecx,%ecx │ │ - test %eax,%eax │ │ - sete %cl │ │ - lea (%ecx,%ecx,2),%eax │ │ - cmp 0x8(%ebp),%eax │ │ - jne 45cdd │ │ - lea 0x36ac(%edi),%eax │ │ - mov %eax,0xa4(%esp) │ │ - mov 0x58(%esp),%eax │ │ - cmpb $0x0,(%eax) │ │ - lea 0xf0(%esp),%eax │ │ - mov %eax,0x98(%esp) │ │ - mov 0x36ac(%edi),%eax │ │ - mov %eax,0xf0(%esp) │ │ - mov 0xa0(%esp),%ecx │ │ - mov %ecx,%eax │ │ - mov 0x10(%esp),%edx │ │ - jne 45cc0 │ │ - jmp 45d05 │ │ - lea 0xf0(%esp),%eax │ │ - mov %eax,0x98(%esp) │ │ - lea 0x36ac(%edi),%eax │ │ - mov %eax,0xa4(%esp) │ │ - mov 0x36ac(%edi),%eax │ │ - mov %eax,0xf0(%esp) │ │ - mov %edx,%eax │ │ - mov %edx,%ecx │ │ - mov 0x10(%esp),%edx │ │ + mov 0x10(%esp),%ebx │ │ cmp 0x334(%edx),%eax │ │ - jne 45f8d │ │ - mov %esi,%ecx │ │ - mov 0x28(%esp),%eax │ │ - lea 0x814(%eax),%esi │ │ - jmp 45fb3 │ │ - lea 0xf0(%esp),%eax │ │ - mov %eax,0x98(%esp) │ │ - lea 0x36ac(%edi),%eax │ │ - mov %eax,0xa4(%esp) │ │ - mov 0x36ac(%edi),%eax │ │ - mov %eax,0xf0(%esp) │ │ - lea 0x3600(%edi),%esi │ │ - lea 0x14b0(%edi),%eax │ │ + jne 46022 │ │ + mov 0x38(%esp),%eax │ │ + lea 0x824(%eax),%esi │ │ + jmp 46057 │ │ + lea 0x100(%esp),%eax │ │ + mov %eax,0xa8(%esp) │ │ + mov 0x1c(%esp),%eax │ │ + lea 0x36ac(%eax),%ecx │ │ + mov 0x36ac(%eax),%eax │ │ + mov %eax,0x100(%esp) │ │ + mov 0x10(%esp),%ebx │ │ + mov %ecx,0xb0(%esp) │ │ + mov 0x1c(%esp),%eax │ │ + lea 0x3600(%eax),%esi │ │ + add $0x14b0,%eax │ │ sub $0x4,%esp │ │ push $0x3 │ │ push %eax │ │ push %esi │ │ - call 1770 │ │ + call 1740 │ │ add $0x10,%esp │ │ mov %eax,%edi │ │ cmp $0x3,%eax │ │ - mov %esi,0x10(%esp) │ │ - jne 45da8 │ │ + mov %esi,0x28(%esp) │ │ + jne 45df8 │ │ sub $0xc,%esp │ │ - mov 0x10(%esp),%ebx │ │ + mov 0x1c(%esp),%ebx │ │ push %esi │ │ - call 1b40 │ │ + call 1b10 │ │ add $0x10,%esp │ │ add %eax,%eax │ │ - mov %eax,0x4c(%esp) │ │ + mov %eax,0x44(%esp) │ │ sub $0xc,%esp │ │ push %esi │ │ - call 1b40 │ │ + call 1b10 │ │ add $0x10,%esp │ │ mov %eax,%edi │ │ - or 0x4c(%esp),%edi │ │ + or 0x44(%esp),%edi │ │ add %edi,%edi │ │ sub $0xc,%esp │ │ push %esi │ │ - call 1b40 │ │ + call 1b10 │ │ add $0x10,%esp │ │ or %edi,%eax │ │ mov %esi,%edx │ │ xor %esi,%esi │ │ inc %eax │ │ - mov %eax,0x4c(%esp) │ │ - je 45d97 │ │ + mov %eax,0x44(%esp) │ │ + je 45de7 │ │ xor %esi,%esi │ │ - mov 0x4c(%esp),%edi │ │ + mov 0x44(%esp),%edi │ │ + nop │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -58016,1123 +57997,1647 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ add %esi,%esi │ │ sub $0xc,%esp │ │ push %edx │ │ - call 1b40 │ │ - mov 0x20(%esp),%edx │ │ + call 1b10 │ │ + mov 0x38(%esp),%edx │ │ add $0x10,%esp │ │ or %eax,%esi │ │ dec %edi │ │ - jne 45d80 │ │ + jne 45dd0 │ │ mov $0x1,%eax │ │ - mov 0x4c(%esp),%ecx │ │ + mov 0x44(%esp),%ecx │ │ shl %cl,%eax │ │ lea 0x1(%eax,%esi,1),%edi │ │ mov %edx,%esi │ │ test %edi,%edi │ │ - je 45dd5 │ │ + je 45e48 │ │ sub $0xc,%esp │ │ - mov 0x10(%esp),%ebx │ │ + mov 0x1c(%esp),%ebx │ │ push %esi │ │ - call 1b40 │ │ + call 1b10 │ │ add $0x10,%esp │ │ mov %edi,%esi │ │ neg %esi │ │ test %eax,%eax │ │ cmove %edi,%esi │ │ - mov 0x34(%esp),%eax │ │ + mov 0x3c(%esp),%eax │ │ mov (%eax),%edx │ │ mov 0x4b8(%edx),%cl │ │ shl %cl,%esi │ │ - jmp 45ddd │ │ - mov 0x34(%esp),%eax │ │ + jmp 45e50 │ │ + xor %ebx,%ebx │ │ + mov 0x50(%esp),%eax │ │ + cmp %eax,0x30(%esp) │ │ + jle 48fc6 │ │ + sub %edx,%ecx │ │ + mov (%ecx),%al │ │ + cmpb $0x0,0x6(%esi) │ │ + jne 45974 │ │ + jmp 45a6f │ │ + mov 0x3c(%esp),%eax │ │ mov (%eax),%edx │ │ xor %esi,%esi │ │ - mov (%esp),%edi │ │ - mov %edi,%ecx │ │ - mov 0x1c(%esp),%edi │ │ - add 0x36a8(%edi),%esi │ │ + mov 0xc(%esp),%edi │ │ + mov 0x1c(%esp),%ecx │ │ + add 0x36a8(%ecx),%esi │ │ cmp $0x100,%esi │ │ mov $0xff,%eax │ │ cmovl %esi,%eax │ │ test %eax,%eax │ │ mov $0x1,%esi │ │ - movl $0x1,0x7c(%esp) │ │ + movl $0x1,0x6c(%esp) │ │ cmovle %esi,%eax │ │ - mov %eax,0x36a8(%edi) │ │ + mov %eax,0x36a8(%ecx) │ │ cmpl $0x0,0x4bc(%edx) │ │ - mov 0x4(%esp),%ebx │ │ - je 46b47 │ │ + mov 0x10(%esp),%ebx │ │ + je 4665e │ │ mov 0x4c4(%edx),%eax │ │ test %eax,%eax │ │ - je 45e45 │ │ + je 45eb7 │ │ xor %ecx,%ecx │ │ - mov 0x28(%esp),%edx │ │ + mov 0x38(%esp),%edx │ │ cmpl $0x0,0x4b0(%edx) │ │ setne %cl │ │ lea 0x2(%ecx,%ecx,1),%ecx │ │ - mov %ecx,0x7c(%esp) │ │ + mov %ecx,0x6c(%esp) │ │ xor %edx,%edx │ │ + mov 0x1c(%esp),%ecx │ │ nop │ │ nop │ │ nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov 0x10(%esp),%esi │ │ - mov %edx,0x4c(%esp) │ │ + mov %edx,0x44(%esp) │ │ add %edx,%eax │ │ - lea 0x14b8(%edi,%eax,8),%eax │ │ + lea 0x14b8(%ecx,%eax,8),%eax │ │ sub $0x4,%esp │ │ push $0x3 │ │ push %eax │ │ - push %esi │ │ - call 1770 │ │ + pushl 0x34(%esp) │ │ + call 1740 │ │ add $0x10,%esp │ │ mov %eax,%edi │ │ cmp $0x3,%eax │ │ - jne 45ee9 │ │ + jne 45f78 │ │ sub $0xc,%esp │ │ - mov 0x10(%esp),%ebx │ │ - push %esi │ │ - call 1b40 │ │ + mov 0x1c(%esp),%ebx │ │ + mov 0x34(%esp),%edi │ │ + push %edi │ │ + call 1b10 │ │ add $0x10,%esp │ │ - mov %eax,%edi │ │ - add %eax,%edi │ │ + add %eax,%eax │ │ + mov %eax,0x8c(%esp) │ │ sub $0xc,%esp │ │ - push %esi │ │ - call 1b40 │ │ + push %edi │ │ + call 1b10 │ │ add $0x10,%esp │ │ - mov %esi,%ecx │ │ mov %eax,%esi │ │ - or %edi,%esi │ │ + or 0x8c(%esp),%esi │ │ add %esi,%esi │ │ sub $0xc,%esp │ │ - push %ecx │ │ - call 1b40 │ │ + push %edi │ │ + call 1b10 │ │ add $0x10,%esp │ │ or %esi,%eax │ │ xor %esi,%esi │ │ inc %eax │ │ - mov %eax,0x78(%esp) │ │ - je 45ed6 │ │ + mov %eax,0x8c(%esp) │ │ + je 45f66 │ │ xor %esi,%esi │ │ - mov 0x78(%esp),%edi │ │ + mov 0x8c(%esp),%edi │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ add %esi,%esi │ │ sub $0xc,%esp │ │ - pushl 0x1c(%esp) │ │ - call 1b40 │ │ + pushl 0x34(%esp) │ │ + call 1b10 │ │ add $0x10,%esp │ │ or %eax,%esi │ │ dec %edi │ │ - jne 45ec0 │ │ + jne 45f50 │ │ mov $0x1,%eax │ │ - mov 0x78(%esp),%ecx │ │ + mov 0x8c(%esp),%ecx │ │ shl %cl,%eax │ │ lea 0x1(%eax,%esi,1),%edi │ │ - mov 0x10(%esp),%esi │ │ test %edi,%edi │ │ - je 45f16 │ │ + je 45fa8 │ │ sub $0xc,%esp │ │ - mov 0x10(%esp),%ebx │ │ - push %esi │ │ - call 1b40 │ │ + mov 0x1c(%esp),%ebx │ │ + pushl 0x34(%esp) │ │ + call 1b10 │ │ add $0x10,%esp │ │ mov %edi,%edx │ │ neg %edx │ │ test %eax,%eax │ │ cmove %edi,%edx │ │ - mov 0x34(%esp),%eax │ │ + mov 0x3c(%esp),%eax │ │ mov (%eax),%eax │ │ mov 0x4c0(%eax),%cl │ │ shl %cl,%edx │ │ - jmp 45f18 │ │ + jmp 45faa │ │ xor %edx,%edx │ │ - mov (%esp),%edi │ │ - mov %edi,%esi │ │ - mov 0x1c(%esp),%edi │ │ - mov 0x4c(%esp),%ebx │ │ - movsbl 0x36ac(%edi,%ebx,1),%eax │ │ + mov 0xc(%esp),%edi │ │ + mov 0x1c(%esp),%ecx │ │ + mov 0x44(%esp),%esi │ │ + movsbl 0x36ac(%ecx,%esi,1),%eax │ │ add %edx,%eax │ │ - mov %ebx,%edx │ │ + mov %esi,%edx │ │ cmp $0x40,%eax │ │ - mov $0x3f,%ebx │ │ - cmovge %ebx,%eax │ │ + mov $0x3f,%esi │ │ + cmovge %esi,%eax │ │ cmp $0xffffffc1,%eax │ │ - mov $0xc1,%ebx │ │ - cmovle %ebx,%eax │ │ - mov %al,0x36ac(%edi,%edx,1) │ │ + mov $0xc1,%esi │ │ + cmovle %esi,%eax │ │ + mov %al,0x36ac(%ecx,%edx,1) │ │ inc %edx │ │ - cmp 0x7c(%esp),%edx │ │ - jae 45f6a │ │ - mov 0x34(%esp),%eax │ │ + cmp 0x6c(%esp),%edx │ │ + jae 45ffb │ │ + mov 0x3c(%esp),%eax │ │ mov (%eax),%eax │ │ mov 0x4c4(%eax),%eax │ │ - mov 0x4(%esp),%ebx │ │ - jmp 45e50 │ │ - mov 0x36a8(%edi),%eax │ │ - mov 0x34(%esp),%ecx │ │ + mov 0x10(%esp),%ebx │ │ + jmp 45ec0 │ │ + mov 0x36a8(%ecx),%eax │ │ + mov 0x3c(%esp),%ecx │ │ mov (%ecx),%edx │ │ - mov 0x4(%esp),%ebx │ │ - mov 0xa0(%esp),%ecx │ │ + mov 0x10(%esp),%ebx │ │ + mov 0xb0(%esp),%ecx │ │ + mov 0x14(%esp),%esi │ │ cmp 0x334(%edx),%eax │ │ - je 45ccc │ │ - cmp %ecx,%eax │ │ - je 45fbb │ │ - mov 0x28(%esp),%ecx │ │ + je 45d11 │ │ + cmp 0xb4(%esp),%eax │ │ + je 46065 │ │ + mov %ecx,0xb0(%esp) │ │ + mov 0x38(%esp),%ecx │ │ mov 0x4(%ecx),%ecx │ │ - lea 0x3644(%edi),%esi │ │ + mov 0x1c(%esp),%esi │ │ + add $0x3644,%esi │ │ sub $0x8,%esp │ │ push %esi │ │ push %eax │ │ - call 41e50 │ │ - mov 0x10(%esp),%ecx │ │ - mov 0x2c(%esp),%edi │ │ + call 42c70 │ │ + mov 0xc0(%esp),%ecx │ │ add $0x10,%esp │ │ - mov %esi,0x36a4(%edi) │ │ - mov %ecx,%esi │ │ - movl $0x0,0x1a4(%esp) │ │ - mov 0xa4(%esp),%ecx │ │ + mov 0x1c(%esp),%eax │ │ + mov %esi,0x36a4(%eax) │ │ + mov 0x14(%esp),%esi │ │ + movl $0x0,0x1b4(%esp) │ │ cmpl $0x0,(%ecx) │ │ - je 45ffe │ │ + je 460a9 │ │ mov (%ecx),%eax │ │ - mov 0x98(%esp),%edx │ │ + mov 0xa8(%esp),%edx │ │ cmp (%edx),%eax │ │ - je 46012 │ │ - lea 0x36b0(%edi),%esi │ │ + mov 0x1c(%esp),%eax │ │ + je 460c1 │ │ + lea 0x36b0(%eax),%esi │ │ sub $0x4,%esp │ │ push %ecx │ │ - mov 0x3c(%esp),%eax │ │ + mov 0x44(%esp),%eax │ │ pushl (%eax) │ │ push %esi │ │ - call 58e80 │ │ - mov 0x10(%esp),%ecx │ │ - add $0x10,%esp │ │ - jmp 4600a │ │ - mov %esi,%ecx │ │ - mov 0x28(%esp),%eax │ │ - lea 0xc34(%eax),%esi │ │ - mov %esi,0x38b0(%edi) │ │ - mov %ecx,%esi │ │ + call 59e10 │ │ mov 0x2c(%esp),%eax │ │ - cmpb $0x0,(%eax) │ │ - mov 0x20(%esp),%ebx │ │ - je 460c9 │ │ - mov 0x8(%esp),%eax │ │ - movb $0x0,0x3(%eax) │ │ - mov 0x34(%esp),%eax │ │ + mov 0x1c(%esp),%edi │ │ + add $0x10,%esp │ │ + jmp 460b7 │ │ + mov 0x38(%esp),%eax │ │ + lea 0xb64(%eax),%esi │ │ + mov 0x1c(%esp),%eax │ │ + mov %esi,0x38b0(%eax) │ │ + mov 0x14(%esp),%esi │ │ + mov 0x64(%esp),%edx │ │ + cmpb $0x0,(%edx) │ │ + mov 0x30(%esp),%ecx │ │ + je 46174 │ │ + movb $0x0,0x3(%esi) │ │ + mov 0x3c(%esp),%eax │ │ mov (%eax),%eax │ │ testb $0x1,0xe4(%eax) │ │ - mov 0x60(%esp),%edx │ │ - jne 46284 │ │ - lea 0x22e0(%esi),%eax │ │ - movw $0xff00,0x170(%esp) │ │ - mov 0x8(%esi),%ecx │ │ - mov 0xc(%esi),%edx │ │ + jne 466cb │ │ + lea 0x22e0(%edi),%eax │ │ + movw $0xff00,0x180(%esp) │ │ + mov 0x8(%edi),%ecx │ │ + mov 0xc(%edi),%edx │ │ sub $0x30,%esp │ │ - movzwl 0x1a0(%esp),%esi │ │ + movzwl 0x1b0(%esp),%esi │ │ mov %si,0x10(%esp) │ │ mov %ecx,0x20(%esp) │ │ mov %edx,0x1c(%esp) │ │ mov 0x10(%ebp),%ecx │ │ mov %ecx,0x18(%esp) │ │ - lea 0x1b4(%esp),%ecx │ │ + lea 0x1c4(%esp),%ecx │ │ mov %ecx,0xc(%esp) │ │ - lea 0x1d8(%esp),%ecx │ │ + lea 0x1e8(%esp),%ecx │ │ mov %ecx,0x8(%esp) │ │ - lea 0x120(%esp),%ecx │ │ + lea 0x130(%esp),%ecx │ │ mov %ecx,0x4(%esp) │ │ mov 0x8(%ebp),%ecx │ │ mov %ecx,0x14(%esp) │ │ mov %eax,(%esp) │ │ - mov 0x34(%esp),%ebx │ │ - call 61710 │ │ + call 62ab0 │ │ add $0x30,%esp │ │ - mov 0xf0(%esp),%eax │ │ + mov 0x100(%esp),%eax │ │ test %eax,%eax │ │ - je 46183 │ │ - mov 0x8(%esp),%esi │ │ + je 4622f │ │ + mov 0x14(%esp),%esi │ │ mov %eax,0x8(%esi) │ │ - jmp 467d7 │ │ - mov 0x34(%esp),%eax │ │ + mov 0xc(%esp),%ecx │ │ + mov 0x1c(%esp),%edi │ │ + jmp 46308 │ │ + mov 0x3c(%esp),%eax │ │ mov (%eax),%eax │ │ testb $0x1,0xe4(%eax) │ │ - mov 0x60(%esp),%edx │ │ - mov 0x8(%esp),%ecx │ │ - jne 4611b │ │ + jne 461ba │ │ cmpl $0x0,0x1cc(%eax) │ │ - je 4619a │ │ - lea 0x3600(%edi),%eax │ │ - lea 0x1854(%edi),%ecx │ │ + je 4624a │ │ + mov 0x1c(%esp),%ecx │ │ + lea 0x3600(%ecx),%eax │ │ + add $0x1854,%ecx │ │ sub $0x8,%esp │ │ - mov 0xc(%esp),%ebx │ │ push %ecx │ │ push %eax │ │ - call 1ac0 │ │ - mov 0x18(%esp),%ecx │ │ - mov 0x70(%esp),%edx │ │ - mov 0x10(%esp),%esi │ │ + call 1a90 │ │ + mov 0x74(%esp),%edx │ │ + mov 0x1c(%esp),%edi │ │ add $0x10,%esp │ │ - jmp 4625f │ │ - test %edx,%edx │ │ - je 46134 │ │ - mov 0x14(%edx),%eax │ │ + jmp 466a2 │ │ + cmpl $0x0,0x90(%esp) │ │ + je 461e0 │ │ + mov 0x90(%esp),%ecx │ │ + mov 0x14(%ecx),%eax │ │ test %eax,%eax │ │ - jns 4625f │ │ - cmpl $0x0,0x1c(%edx) │ │ - jne 4625f │ │ - mov 0x30(%esp),%eax │ │ - cmp %eax,0x44(%esp) │ │ - mov 0x280(%esi),%ecx │ │ - jle 4621c │ │ - mov 0x3c(%esp),%eax │ │ - cmp %eax,0x20(%esp) │ │ - mov 0xc(%esp),%eax │ │ - movzbl 0xf0(%esi,%eax,1),%eax │ │ - mov 0x4(%esp),%ebx │ │ - jle 46238 │ │ - mov 0x14(%esp),%edx │ │ + jns 466a2 │ │ + cmpl $0x0,0x1c(%ecx) │ │ + jne 466a2 │ │ + mov 0x34(%esp),%eax │ │ + cmp %eax,0x54(%esp) │ │ + mov 0x280(%edi),%ecx │ │ + jle 462c4 │ │ + mov 0x50(%esp),%eax │ │ + cmp %eax,0x30(%esp) │ │ + mov 0x18(%esp),%eax │ │ + movzbl 0xf0(%edi,%eax,1),%eax │ │ + mov 0x10(%esp),%ebx │ │ + jle 4667a │ │ + mov 0x20(%esp),%edx │ │ movzbl 0xe0(%ecx,%edx,1),%ecx │ │ add %eax,%ecx │ │ xor %eax,%eax │ │ cmp $0x2,%ecx │ │ sete %al │ │ add %ecx,%eax │ │ - jmp 4623a │ │ - mov 0xfc(%esp),%eax │ │ + jmp 4667c │ │ + mov 0x10c(%esp),%eax │ │ test %eax,%eax │ │ - mov 0x8(%esp),%esi │ │ - je 461ce │ │ + mov 0x14(%esp),%esi │ │ + mov 0x1c(%esp),%edi │ │ + je 4627c │ │ mov %eax,0x8(%esi) │ │ - jmp 467d7 │ │ - movb $0x1,0x3(%ecx) │ │ - mov 0x34(%esp),%eax │ │ + jmp 46304 │ │ + movb $0x1,0x3(%esi) │ │ + mov 0x3c(%esp),%eax │ │ mov (%eax),%eax │ │ testb $0x1,0xe4(%eax) │ │ - mov 0x4(%esp),%ebx │ │ - je 46427 │ │ - lea -0x5875(%ebx),%eax │ │ - mov %edi,%ecx │ │ + je 4685a │ │ + lea -0x5415(%ebx),%eax │ │ + mov 0x1c(%esp),%ecx │ │ mov 0x8(%ebp),%edi │ │ movzbl (%eax,%edi,1),%eax │ │ shl $0x5,%eax │ │ add %ecx,%eax │ │ - jmp 46463 │ │ - mov (%esp),%eax │ │ + jmp 4689a │ │ + mov 0xc(%esp),%eax │ │ mov 0xc(%eax),%eax │ │ mov %edi,%ebx │ │ - mov 0x28(%esp),%edi │ │ + mov 0x38(%esp),%edi │ │ mov 0x4(%edi),%ecx │ │ mov 0x3f4(%ecx),%ecx │ │ mov $0x10,%edx │ │ shl %cl,%edx │ │ sub %edx,%eax │ │ cmp 0x3620(%ebx),%eax │ │ - jge 467c2 │ │ + jge 462ef │ │ movw $0x0,0x8(%esi) │ │ mov 0x4(%edi),%eax │ │ mov 0x3f4(%eax),%cl │ │ mov $0xfffffe00,%eax │ │ shl %cl,%eax │ │ add $0xfffff800,%eax │ │ mov %ax,0xa(%esi) │ │ - jmp 467d3 │ │ + jmp 46300 │ │ xor %eax,%eax │ │ - mov 0x3c(%esp),%edx │ │ - cmp %edx,0x20(%esp) │ │ - mov 0x4(%esp),%ebx │ │ - jle 4623a │ │ - mov 0x14(%esp),%eax │ │ + mov 0x50(%esp),%edx │ │ + cmp %edx,0x30(%esp) │ │ + mov 0x1c(%esp),%edx │ │ + mov 0x10(%esp),%ebx │ │ + jle 46680 │ │ + mov 0x20(%esp),%eax │ │ movzbl 0xe0(%ecx,%eax,1),%eax │ │ add %eax,%eax │ │ - lea 0x3600(%edi),%ecx │ │ - lea 0x15f4(%edi,%eax,4),%eax │ │ + jmp 46680 │ │ + mov $0xfffffe00,%eax │ │ + shl %cl,%eax │ │ + mov %ax,0x8(%esi) │ │ + movw $0x0,0xa(%esi) │ │ + mov 0x1c(%esp),%edi │ │ + mov 0xc(%esp),%ecx │ │ + mov 0x10(%esp),%ebx │ │ + lea 0x8(%esi),%edx │ │ + lea 0x34e0(%edi),%eax │ │ + sub $0x8,%esp │ │ + mov %edx,0xc8(%esp) │ │ + push $0x0 │ │ + push %eax │ │ + call 510c0 │ │ + add $0x10,%esp │ │ + mov 0x3618(%edi),%edx │ │ + mov 0x3620(%edi),%ebx │ │ + shl $0x2,%edx │ │ + shl $0x2,%ebx │ │ + cmpb $0x0,0x68(%esp) │ │ + je 46369 │ │ + lea 0x4(%edx),%eax │ │ + cmpb $0x2,0x40(%esp) │ │ + cmovae %edx,%eax │ │ + mov 0x70(%esp),%ecx │ │ + cmp $0x3,%ecx │ │ + cmovne %eax,%edx │ │ + lea 0x4(%ebx),%eax │ │ + cmpb $0x2,0x2c(%esp) │ │ + cmovae %ebx,%eax │ │ + cmp $0x1,%ecx │ │ + cmove %eax,%ebx │ │ + mov 0xc(%esp),%edi │ │ + mov 0x8(%edi),%esi │ │ + mov 0xc(%edi),%edi │ │ + mov 0xc0(%esp),%ecx │ │ + movswl 0x2(%ecx),%eax │ │ + sar $0x3,%eax │ │ + mov %esi,0x30(%esp) │ │ + lea (%eax,%esi,4),%esi │ │ + movswl (%ecx),%ecx │ │ + sar $0x3,%ecx │ │ + mov %edi,0x70(%esp) │ │ + lea (%ecx,%edi,4),%ecx │ │ + mov 0x40(%esp),%eax │ │ + lea 0x0(,%eax,4),%edi │ │ + cmp %esi,%edx │ │ + mov 0x2c(%esp),%eax │ │ + lea 0x0(,%eax,4),%eax │ │ + mov %eax,0x24(%esp) │ │ + mov %edx,0x44(%esp) │ │ + mov %ebx,0x90(%esp) │ │ + jle 463ca │ │ + add %edx,%edi │ │ + mov %edi,0x1c(%esp) │ │ + mov %edx,0x34(%esp) │ │ + jmp 4640b │ │ + mov %ecx,0x28(%esp) │ │ + mov 0x1c(%esp),%ecx │ │ + mov 0x361c(%ecx),%ecx │ │ + mov 0x40(%esp),%eax │ │ + lea -0x1(%eax,%ecx,1),%ecx │ │ + mov %eax,%edx │ │ + neg %edx │ │ + and %ecx,%edx │ │ + shl $0x2,%edx │ │ + mov %edx,%ebx │ │ + sub %edi,%ebx │ │ + lea (%esi,%eax,4),%ecx │ │ + cmp %ecx,%edx │ │ + cmovg %ecx,%edx │ │ + mov 0x28(%esp),%ecx │ │ + cmovge %esi,%ebx │ │ + mov %ebx,0x34(%esp) │ │ + mov 0x90(%esp),%ebx │ │ + mov %edx,0x1c(%esp) │ │ + cmp %ecx,%ebx │ │ + cmovge %ebx,%ecx │ │ + mov %ecx,0x28(%esp) │ │ + mov 0x24(%esp),%esi │ │ + add %ecx,%esi │ │ + mov 0x38(%esp),%eax │ │ + mov 0x4(%eax),%eax │ │ + mov 0x3f4(%eax),%al │ │ + mov %eax,%edx │ │ + add $0x4,%dl │ │ + mov 0x30(%esp),%ebx │ │ + mov %edx,%ecx │ │ + sar %cl,%ebx │ │ + add $0x6,%al │ │ + mov %eax,%ecx │ │ + shl %cl,%ebx │ │ + mov %edx,%ecx │ │ + mov 0x70(%esp),%edi │ │ + sar %cl,%edi │ │ + mov %eax,%ecx │ │ + shl %cl,%edi │ │ + mov $0x1,%edx │ │ + mov %eax,%ecx │ │ + shl %cl,%edx │ │ + mov %esi,0x24(%esp) │ │ + mov %esi,%ecx │ │ + sub %edi,%ecx │ │ + jle 4649f │ │ + mov 0x1c(%esp),%eax │ │ + sub %ebx,%eax │ │ + jle 4649f │ │ + mov 0x28(%esp),%esi │ │ + sub 0x90(%esp),%esi │ │ + cmp %ecx,%esi │ │ + jge 464a9 │ │ + mov 0x34(%esp),%esi │ │ + mov %esi,%ecx │ │ + sub 0x44(%esp),%ecx │ │ + cmp %eax,%ecx │ │ + mov $0x0,%ecx │ │ + cmovge %eax,%ecx │ │ + mov 0x1c(%esp),%eax │ │ + cmovge %ebx,%eax │ │ + mov %eax,0x1c(%esp) │ │ + sub %ecx,%esi │ │ + mov %esi,0x34(%esp) │ │ + mov 0x14(%esp),%esi │ │ + mov 0x28(%esp),%ecx │ │ + jmp 464b9 │ │ + mov 0x28(%esp),%ecx │ │ + mov 0x14(%esp),%esi │ │ + jmp 464b9 │ │ + mov 0x28(%esp),%eax │ │ + sub %ecx,%eax │ │ + mov %edi,0x24(%esp) │ │ + mov 0x14(%esp),%esi │ │ + mov %eax,%ecx │ │ + add %edi,%edx │ │ + mov 0x24(%esp),%eax │ │ + cmp %eax,%edx │ │ + cmovle %edx,%eax │ │ + cmp %ebx,0x1c(%esp) │ │ + jle 464d2 │ │ + cmp %edi,%eax │ │ + jg 4655e │ │ + mov 0x30(%esp),%edi │ │ + shl $0x2,%edi │ │ + xor %eax,%eax │ │ + sub 0x24(%esp),%edx │ │ + cmovge %eax,%edx │ │ + add %edx,%ecx │ │ + mov 0x34(%esp),%eax │ │ + sub %edi,%eax │ │ + shl $0x3,%eax │ │ + mov %ax,0xa(%esi) │ │ + mov %esi,%edi │ │ + mov 0xc(%esp),%esi │ │ + mov 0xc(%esi),%eax │ │ + shl $0x2,%eax │ │ + sub %eax,%ecx │ │ + shl $0x3,%ecx │ │ + mov %cx,0x8(%edi) │ │ + sub $0x4,%esp │ │ + mov %esi,%ecx │ │ + mov %edi,%edx │ │ + mov 0x14(%esp),%ebx │ │ + pushl 0x1c(%esp) │ │ + pushl 0x28(%esp) │ │ + mov 0x8(%ebp),%eax │ │ + push %eax │ │ + call 51190 │ │ + add $0x10,%esp │ │ + mov 0x38(%esp),%ecx │ │ + cmpl $0x1,0xa70(%ecx) │ │ + jne 46549 │ │ + sub $0x4,%esp │ │ + push %edi │ │ + pushl 0x8(%ebp) │ │ + push %esi │ │ + call *0x7e4(%ecx) │ │ + add $0x10,%esp │ │ + movb $0x9,0x1b(%edi) │ │ + jmp 46568 │ │ + sub $0x4,%esp │ │ + push %edi │ │ + pushl 0x8(%ebp) │ │ + push %esi │ │ + call *0x7c8(%ecx) │ │ + add $0x10,%esp │ │ + test %eax,%eax │ │ + je 46568 │ │ + mov $0xffffffff,%ecx │ │ + jmp 4dc26 │ │ + mov 0x40(%esp),%ebx │ │ + test %bl,%bl │ │ + je 465d6 │ │ + mov 0xc(%esp),%eax │ │ + mov %eax,%esi │ │ + mov 0x8(%eax),%edx │ │ + mov 0xc0(%esp),%eax │ │ + mov (%eax),%eax │ │ + mov 0xc(%esi),%ecx │ │ + and $0x1f,%ecx │ │ + lea 0x22f8(%esi,%ecx,4),%ecx │ │ + lea (%edx,%edx,2),%edx │ │ + mov %edx,0x24(%esp) │ │ + mov 0x2c(%esp),%esi │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov (%ecx),%edi │ │ + mov 0x24(%esp),%edx │ │ + lea 0xb(%edi,%edx,4),%edi │ │ + mov 0x8(%ebp),%edx │ │ + nop │ │ + nop │ │ + nop │ │ + mov %eax,-0xb(%edi) │ │ + movl $0x0,-0x7(%edi) │ │ + movw $0xff00,-0x3(%edi) │ │ + mov %dl,-0x1(%edi) │ │ + movb $0x0,(%edi) │ │ + add $0xc,%edi │ │ + dec %ebx │ │ + jne 465b0 │ │ + add $0x4,%ecx │ │ + dec %esi │ │ + mov 0x40(%esp),%ebx │ │ + jne 465a0 │ │ + mov 0x2c(%esp),%eax │ │ + dec %al │ │ + cmp $0x1f,%al │ │ + mov 0xc(%esp),%edi │ │ + mov 0x8(%ebp),%edx │ │ + ja 47926 │ │ + movzbl %al,%eax │ │ + mov 0x10(%esp),%ecx │ │ + mov -0x14270(%ecx,%eax,4),%eax │ │ + add %ecx,%eax │ │ + jmp *%eax │ │ + mov 0x4c(%esp),%eax │ │ + mov 0x3(%eax,%edx,4),%al │ │ + mov 0x18(%esp),%ecx │ │ + mov %al,0x1b0(%edi,%ecx,1) │ │ + movb $0x0,0x10(%edi,%ecx,1) │ │ + movb $0x0,0x260(%edi,%ecx,1) │ │ + movb $0x0,0x1ec0(%edi,%ecx,1) │ │ + mov 0x48(%esp),%eax │ │ + mov %al,0x90(%edi,%ecx,1) │ │ + movb $0x0,0xd0(%edi,%ecx,1) │ │ + movb $0x0,0xf0(%edi,%ecx,1) │ │ + mov 0x60(%esp),%eax │ │ + mov (%eax),%al │ │ + mov %al,0xb0(%edi,%ecx,1) │ │ + mov %ebx,%eax │ │ + dec %al │ │ + cmp $0x1f,%al │ │ + jbe 47932 │ │ + jmp 48129 │ │ + mov 0x14(%esp),%esi │ │ + mov 0xb0(%esp),%ecx │ │ + cmp 0x334(%edx),%eax │ │ + je 45d11 │ │ + jmp 46022 │ │ + add %eax,%eax │ │ + mov 0x1c(%esp),%edx │ │ + lea 0x3600(%edx),%ecx │ │ + lea 0x15f4(%edx,%eax,4),%eax │ │ sub $0x8,%esp │ │ push %eax │ │ push %ecx │ │ - call 1ac0 │ │ + call 1a90 │ │ add $0x10,%esp │ │ - mov (%esp),%esi │ │ - mov 0x60(%esp),%edx │ │ - mov 0x8(%esp),%ecx │ │ + mov 0xc(%esp),%edi │ │ + mov 0x64(%esp),%edx │ │ test %eax,%eax │ │ - sete 0x3(%ecx) │ │ - mov 0x34(%esp),%eax │ │ + sete 0x3(%esi) │ │ + mov 0x3c(%esp),%eax │ │ mov (%eax),%eax │ │ mov 0xe4(%eax),%ecx │ │ - je 4641a │ │ + je 4684d │ │ test $0x1,%cl │ │ - mov 0x20(%esp),%ebx │ │ - je 46042 │ │ - mov %esi,%ecx │ │ - mov %edi,%esi │ │ - movl $0x1,0x10(%esp) │ │ - mov 0x2c(%esp),%edi │ │ - cmpb $0x0,(%edi) │ │ - je 463c2 │ │ - mov %ecx,%edx │ │ + mov 0x30(%esp),%ecx │ │ + mov 0x10(%esp),%ebx │ │ + je 460e9 │ │ + movl $0x1,0x28(%esp) │ │ + cmpb $0x0,(%edx) │ │ + je 467fb │ │ mov 0x57c(%eax),%al │ │ - mov 0x8(%esp),%esi │ │ mov %al,0x18(%esi) │ │ - mov 0x34(%esp),%edi │ │ - mov (%edi),%ecx │ │ + mov 0x3c(%esp),%ecx │ │ + mov (%ecx),%ecx │ │ mov 0x580(%ecx),%cl │ │ mov %cl,0x19(%esi) │ │ movw $0x2,0x14(%esi) │ │ movb $0x0,0x17(%esi) │ │ - lea 0x22e0(%edx),%ebx │ │ + lea 0x22e0(%edi),%edx │ │ inc %al │ │ - mov %al,0xe0(%esp) │ │ + mov %al,0xf0(%esp) │ │ inc %cl │ │ - mov %cl,0xe1(%esp) │ │ - mov 0x8(%edx),%eax │ │ - mov 0xc(%edx),%ecx │ │ + mov %cl,0xf1(%esp) │ │ + mov 0x8(%edi),%eax │ │ + mov 0xc(%edi),%ecx │ │ sub $0x30,%esp │ │ - movzwl 0x110(%esp),%esi │ │ + mov %esi,%edi │ │ + movzwl 0x120(%esp),%esi │ │ mov %si,0x10(%esp) │ │ mov %eax,0x20(%esp) │ │ mov %ecx,0x1c(%esp) │ │ mov 0x10(%ebp),%eax │ │ mov %eax,0x18(%esp) │ │ - lea 0x1b4(%esp),%eax │ │ + lea 0x1c4(%esp),%eax │ │ mov %eax,0xc(%esp) │ │ - lea 0x1d8(%esp),%eax │ │ + lea 0x1e8(%esp),%eax │ │ mov %eax,0x8(%esp) │ │ - lea 0x120(%esp),%eax │ │ + lea 0x130(%esp),%eax │ │ mov %eax,0x4(%esp) │ │ mov 0x8(%ebp),%eax │ │ mov %eax,0x14(%esp) │ │ - mov %ebx,(%esp) │ │ - mov 0x34(%esp),%ebx │ │ - call 61710 │ │ - mov 0x38(%esp),%ebx │ │ + mov %edx,(%esp) │ │ + call 62ab0 │ │ + mov %edi,%ebx │ │ add $0x30,%esp │ │ - mov 0xf0(%esp),%edx │ │ - mov %edx,0x8(%ebx) │ │ - mov 0xf4(%esp),%eax │ │ - mov %eax,0xc(%ebx) │ │ - mov (%edi),%edi │ │ + mov 0x100(%esp),%edx │ │ + mov %edx,0x8(%edi) │ │ + mov 0x104(%esp),%eax │ │ + mov %eax,0xc(%edi) │ │ + mov 0x3c(%esp),%ecx │ │ + mov (%ecx),%edi │ │ mov %edx,%esi │ │ shr $0x10,%esi │ │ mov %eax,%ecx │ │ shr $0x10,%ecx │ │ cmpl $0x0,0x124(%edi) │ │ - je 46536 │ │ + je 46969 │ │ movzwl %dx,%edi │ │ shr $0x1f,%edx │ │ lea 0x3(%esi,%edx,1),%edx │ │ and $0xfff8,%edx │ │ mov %dx,0xa(%ebx) │ │ mov %edi,%edx │ │ shr $0xf,%edx │ │ lea 0x3(%edi,%edx,1),%edx │ │ and $0xfff8,%edx │ │ mov %ebx,%esi │ │ mov %dx,0x8(%esi) │ │ mov 0x1c(%esp),%edi │ │ - mov 0x34(%esp),%edx │ │ + mov 0x3c(%esp),%edx │ │ mov (%edx),%edx │ │ cmpl $0x0,0x124(%edx) │ │ - jne 4655a │ │ + jne 4698d │ │ cmpl $0x0,0x1f0(%edx) │ │ - mov 0x8(%esp),%esi │ │ - je 46613 │ │ + mov 0x14(%esp),%esi │ │ + je 46a4a │ │ xor %edx,%edx │ │ - jmp 4abba │ │ + jmp 4ba51 │ │ + mov 0x90(%esp),%edx │ │ test %edx,%edx │ │ - mov %esi,%edi │ │ - je 4658a │ │ + je 469bd │ │ cmpl $0xffffffff,0x14(%edx) │ │ - jne 463e2 │ │ + jne 46820 │ │ cmpl $0x0,0x1c(%edx) │ │ - jne 463e2 │ │ + jne 46820 │ │ cmpl $0x0,0x18(%edx) │ │ - je 4658a │ │ - mov 0x8(%esp),%ebx │ │ - lea 0x8(%ebx),%eax │ │ - mov %eax,0x80(%esp) │ │ - movb $0x0,0x14(%ebx) │ │ - mov %ecx,%esi │ │ - mov %ebx,%ecx │ │ + je 469bd │ │ + lea 0x8(%esi),%eax │ │ + mov %eax,0x70(%esp) │ │ + movb $0x0,0x14(%esi) │ │ mov 0x14(%edx),%eax │ │ test %eax,%eax │ │ - jg 4a148 │ │ + jg 4afb5 │ │ cmpl $0x0,0x1c(%edx) │ │ - je 48602 │ │ + je 48faf │ │ mov $0x1,%al │ │ - mov %eax,0x10(%esp) │ │ + mov %eax,0x28(%esp) │ │ xor %eax,%eax │ │ - jmp 4a150 │ │ + jmp 4afbd │ │ test $0x1,%cl │ │ - mov 0x4(%esp),%ebx │ │ - jne 461b5 │ │ - mov 0x280(%esi),%eax │ │ - mov 0x14(%esp),%ecx │ │ + mov 0x10(%esp),%ebx │ │ + jne 46261 │ │ + mov 0x280(%edi),%eax │ │ + mov 0x20(%esp),%ecx │ │ movzbl (%eax,%ecx,1),%eax │ │ - lea -0x57c1(%ebx),%ecx │ │ + lea -0x5361(%ebx),%ecx │ │ movzbl (%ecx,%eax,1),%eax │ │ - mov 0xc(%esp),%edx │ │ - movzbl 0x10(%esi,%edx,1),%edx │ │ + mov 0x18(%esp),%edx │ │ + movzbl 0x10(%edi,%edx,1),%edx │ │ movzbl (%ecx,%edx,1),%ecx │ │ lea (%eax,%eax,4),%eax │ │ shl $0x5,%eax │ │ - add %edi,%eax │ │ + mov 0x1c(%esp),%edx │ │ + add %edx,%eax │ │ shl $0x5,%ecx │ │ lea 0x1860(%ecx,%eax,1),%eax │ │ - mov %edi,%ecx │ │ + mov %edx,%ecx │ │ mov 0x8(%ebp),%edi │ │ add $0x3600,%ecx │ │ sub $0x4,%esp │ │ push $0xc │ │ push %eax │ │ - mov %ecx,0x38(%esp) │ │ + mov %ecx,0x40(%esp) │ │ push %ecx │ │ - call 19a0 │ │ + call 1970 │ │ add $0x10,%esp │ │ - mov 0x8(%esp),%ecx │ │ - lea 0x8(%ecx),%esi │ │ + mov %esi,%ecx │ │ + add $0x8,%esi │ │ mov %al,0x8(%ecx) │ │ - mov 0x48(%esp),%ecx │ │ + mov 0x4c(%esp),%ecx │ │ movzbl 0x2(%ecx,%edi,4),%ebx │ │ movzbl 0x3(%ecx,%edi,4),%ecx │ │ lea (%ecx,%ebx,1),%edx │ │ - mov %edx,0x10(%esp) │ │ + mov %edx,0x28(%esp) │ │ cmp $0x2,%edx │ │ mov %edi,%edx │ │ - mov %ebx,0x30(%esp) │ │ - mov %ecx,0x48(%esp) │ │ - jb 464de │ │ + mov %ebx,0x44(%esp) │ │ + mov %ecx,0x4c(%esp) │ │ + jb 46913 │ │ movzbl %al,%eax │ │ dec %eax │ │ cmp $0x7,%eax │ │ - ja 464de │ │ + ja 46913 │ │ shl $0x4,%eax │ │ mov 0x1c(%esp),%ecx │ │ lea 0xca0(%ecx,%eax,1),%eax │ │ sub $0x4,%esp │ │ - mov 0x8(%esp),%ebx │ │ + mov 0x14(%esp),%ebx │ │ push $0x6 │ │ push %eax │ │ - pushl 0x38(%esp) │ │ - call 18d0 │ │ + pushl 0x40(%esp) │ │ + call 18a0 │ │ mov 0x8(%ebp),%edx │ │ add $0x10,%esp │ │ add $0xfd,%al │ │ - jmp 464e0 │ │ + jmp 46915 │ │ xor %eax,%eax │ │ - mov 0x24(%esp),%edi │ │ - mov (%esp),%ebx │ │ + mov 0x2c(%esp),%edi │ │ + mov 0xc(%esp),%ebx │ │ mov %al,0x5(%esi) │ │ - cmpb $0x0,0x5c(%esp) │ │ - mov %esi,0x80(%esp) │ │ - je 477d5 │ │ - mov 0x34(%esp),%eax │ │ + cmpb $0x0,0x68(%esp) │ │ + mov %esi,0x70(%esp) │ │ + je 48189 │ │ + mov 0x3c(%esp),%eax │ │ mov (%eax),%eax │ │ - mov 0x8(%esp),%ecx │ │ + mov 0x14(%esp),%ecx │ │ movzbl 0x4(%ecx),%ecx │ │ cmpl $0x0,0x474(%eax,%ecx,4) │ │ - je 46662 │ │ - mov 0xac(%esp),%eax │ │ + je 46a99 │ │ + mov 0xbc(%esp),%eax │ │ xor $0x1,%eax │ │ - mov 0xa8(%esp),%ecx │ │ + mov 0xb8(%esp),%ecx │ │ xor $0x1,%ecx │ │ or %eax,%ecx │ │ sete %al │ │ - jmp 4666d │ │ + jmp 46aa4 │ │ cmpl $0x0,0x1f0(%edi) │ │ mov 0x1c(%esp),%edi │ │ - je 46637 │ │ - mov 0x34(%esp),%edx │ │ + je 46a6e │ │ + mov 0x3c(%esp),%edx │ │ mov (%edx),%edx │ │ cmpl $0x0,0x124(%edx) │ │ - je 463aa │ │ + je 467e3 │ │ movzwl %ax,%edx │ │ shr $0x1f,%eax │ │ lea 0x3(%ecx,%eax,1),%eax │ │ and $0xfff8,%eax │ │ - mov 0x8(%esp),%esi │ │ + mov 0x14(%esp),%esi │ │ mov %ax,0xe(%esi) │ │ mov %edx,%eax │ │ shr $0xf,%eax │ │ lea 0x3(%edx,%eax,1),%eax │ │ and $0xfff8,%eax │ │ mov %ax,0xc(%esi) │ │ xor %edx,%edx │ │ - jmp 4abba │ │ + jmp 4ba51 │ │ cmpl $0x0,0x570(%eax) │ │ - mov %ecx,%esi │ │ - je 4a123 │ │ - mov 0x38(%esp),%ecx │ │ - mov 0x24(%esp),%eax │ │ + je 4af90 │ │ + mov 0x40(%esp),%ecx │ │ + mov 0x2c(%esp),%eax │ │ cmp %eax,%ecx │ │ cmovb %ecx,%eax │ │ - mov 0x20(%esp),%ebx │ │ + mov 0x30(%esp),%ecx │ │ cmp $0x2,%eax │ │ - jl 4a123 │ │ - cmp 0x3c(%esp),%ebx │ │ - jle 49d7f │ │ - mov 0x280(%esi),%ecx │ │ - mov 0x30(%esp),%eax │ │ - cmp %eax,0x44(%esp) │ │ - mov 0x14(%esp),%eax │ │ + jl 4af90 │ │ + cmp 0x50(%esp),%ecx │ │ + jle 4a9ff │ │ + mov 0x280(%edi),%ecx │ │ + mov 0x34(%esp),%eax │ │ + cmp %eax,0x54(%esp) │ │ + mov 0x20(%esp),%eax │ │ mov 0x100(%ecx,%eax,1),%dl │ │ - mov 0x4(%esp),%ebx │ │ - jle 49dca │ │ + jle 4abe5 │ │ test %dl,%dl │ │ - mov 0xc(%esp),%eax │ │ - mov 0x110(%esi,%eax,1),%dl │ │ - je 49f03 │ │ + mov 0x18(%esp),%eax │ │ + mov 0x110(%edi,%eax,1),%dl │ │ + je 4ad67 │ │ mov $0x4,%eax │ │ test %dl,%dl │ │ - jne 4a073 │ │ + mov 0x1c(%esp),%edx │ │ + jne 4aeed │ │ xor %eax,%eax │ │ - mov 0xc(%esp),%ecx │ │ - cmpb $0x3,0x130(%esi,%ecx,1) │ │ - jmp 49f19 │ │ + mov 0x18(%esp),%ecx │ │ + cmpb $0x3,0x130(%edi,%ecx,1) │ │ + seta %al │ │ + or $0x2,%eax │ │ + jmp 4aeed │ │ movswl %cx,%edx │ │ sar $0xf,%edx │ │ sub %edx,%ecx │ │ and $0xfffe,%ecx │ │ mov %cx,0xe(%esi) │ │ movswl %ax,%ecx │ │ sar $0xf,%ecx │ │ sub %ecx,%eax │ │ and $0xfffe,%eax │ │ - jmp 4657f │ │ + jmp 469b2 │ │ movswl %si,%edi │ │ sar $0xf,%edi │ │ sub %edi,%esi │ │ and $0xfffe,%esi │ │ - mov 0x8(%esp),%edi │ │ + mov 0x14(%esp),%edi │ │ mov %si,0xa(%edi) │ │ movswl %dx,%esi │ │ sar $0xf,%esi │ │ sub %esi,%edx │ │ mov %edi,%esi │ │ and $0xfffe,%edx │ │ - jmp 4638f │ │ + jmp 467c8 │ │ mov $0x3ffb80,%eax │ │ bt %edx,%eax │ │ setb %al │ │ mov 0x1c(%esp),%edi │ │ movzbl %al,%eax │ │ movzbl (%esi),%ecx │ │ imul $0x1a0,%eax,%edx │ │ add %edi,%edx │ │ shl $0x5,%ecx │ │ lea 0x80(%ecx,%edx,1),%ecx │ │ or $0xc,%eax │ │ sub $0x4,%esp │ │ - mov 0x8(%esp),%ebx │ │ + mov 0x14(%esp),%ebx │ │ push %eax │ │ push %ecx │ │ - pushl 0x38(%esp) │ │ - call 19a0 │ │ + pushl 0x40(%esp) │ │ + call 1970 │ │ add $0x10,%esp │ │ mov %al,0x1(%esi) │ │ movzbl %al,%eax │ │ cmp $0xd,%eax │ │ - jne 4677c │ │ + jne 46bb0 │ │ lea 0xc90(%edi),%eax │ │ sub $0x4,%esp │ │ push $0x7 │ │ push %eax │ │ - pushl 0x38(%esp) │ │ - call 18d0 │ │ + pushl 0x40(%esp) │ │ + call 18a0 │ │ add $0x10,%esp │ │ lea 0x1(%eax),%ecx │ │ mov %edi,%edx │ │ imul $0x56,%ecx,%edi │ │ sar $0x8,%edi │ │ lea (%edi,%edi,2),%ecx │ │ neg %ecx │ │ lea 0x1(%eax,%ecx,1),%esi │ │ xor %eax,%eax │ │ test %edi,%edi │ │ - je 4671b │ │ + je 46b52 │ │ cmp $0x2,%edi │ │ sete %al │ │ lea (%eax,%eax,2),%eax │ │ add %esi,%eax │ │ shl $0x5,%eax │ │ lea 0x760(%edx,%eax,1),%eax │ │ sub $0x4,%esp │ │ push $0xf │ │ push %eax │ │ - pushl 0x38(%esp) │ │ - call 19a0 │ │ + pushl 0x40(%esp) │ │ + call 1970 │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ inc %cl │ │ cmp $0x1,%edi │ │ not %al │ │ movzbl %al,%edx │ │ movzbl %cl,%eax │ │ cmove %edx,%eax │ │ - mov 0x80(%esp),%ecx │ │ + mov 0x70(%esp),%ecx │ │ mov %al,0x7(%ecx) │ │ test %esi,%esi │ │ - je 477c3 │ │ + je 48176 │ │ xor %eax,%eax │ │ cmp $0x2,%esi │ │ sete %al │ │ lea (%eax,%eax,2),%eax │ │ add %edi,%eax │ │ shl $0x5,%eax │ │ mov 0x1c(%esp),%ecx │ │ lea 0x760(%ecx,%eax,1),%eax │ │ sub $0x4,%esp │ │ - mov 0x8(%esp),%ebx │ │ + mov 0x14(%esp),%ebx │ │ push $0xf │ │ push %eax │ │ - pushl 0x38(%esp) │ │ - call 19a0 │ │ + pushl 0x40(%esp) │ │ + call 1970 │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ inc %cl │ │ cmp $0x1,%esi │ │ not %al │ │ movzbl %al,%eax │ │ movzbl %cl,%ecx │ │ cmove %eax,%ecx │ │ - mov 0x8(%esp),%eax │ │ + mov 0x14(%esp),%eax │ │ mov %cl,0x10(%eax) │ │ - jmp 477cb │ │ - cmpl $0x2,0x10(%esp) │ │ - jb 46b2d │ │ + jmp 4817e │ │ + cmpl $0x2,0x28(%esp) │ │ + jb 46be8 │ │ dec %eax │ │ cmp $0x7,%eax │ │ - ja 46b2d │ │ + ja 46be8 │ │ shl $0x4,%eax │ │ lea 0xca0(%edi,%eax,1),%eax │ │ sub $0x4,%esp │ │ - mov 0x8(%esp),%ebx │ │ + mov 0x14(%esp),%ebx │ │ push $0x6 │ │ push %eax │ │ - pushl 0x38(%esp) │ │ - call 18d0 │ │ + pushl 0x40(%esp) │ │ + call 18a0 │ │ add $0x10,%esp │ │ add $0xfd,%al │ │ - mov 0x80(%esp),%esi │ │ + mov 0x70(%esp),%esi │ │ mov %al,0x6(%esi) │ │ - jmp 46b38 │ │ - mov $0xfffffe00,%eax │ │ - shl %cl,%eax │ │ - mov %ax,0x8(%esi) │ │ - movw $0x0,0xa(%esi) │ │ - mov 0x1c(%esp),%edi │ │ - mov (%esp),%ecx │ │ - mov 0x4(%esp),%ebx │ │ - lea 0x8(%esi),%edx │ │ - lea 0x34e0(%edi),%eax │ │ - sub $0x8,%esp │ │ - mov %edx,0x68(%esp) │ │ - push $0x0 │ │ + jmp 46bf0 │ │ + mov 0x70(%esp),%esi │ │ + movb $0x0,0x6(%esi) │ │ + mov 0x2c(%esp),%edi │ │ + mov 0x8(%ebp),%edx │ │ + mov 0xc(%esp),%ebx │ │ + jmp 48189 │ │ + xor %esi,%esi │ │ + mov 0x1c(%esp),%edx │ │ + lea 0x3600(%edx),%eax │ │ + shl $0x4,%ecx │ │ + lea 0xdb0(%edx,%ecx,1),%ecx │ │ + sub $0x4,%esp │ │ + mov %edi,%ebx │ │ + push $0x7 │ │ + push %ecx │ │ push %eax │ │ - call 50130 │ │ + call 18a0 │ │ add $0x10,%esp │ │ - mov 0x3618(%edi),%edx │ │ - mov 0x3620(%edi),%ebx │ │ - shl $0x2,%edx │ │ - shl $0x2,%ebx │ │ - cmpb $0x0,0x5c(%esp) │ │ - je 4683b │ │ - lea 0x4(%edx),%eax │ │ - cmpb $0x2,0x38(%esp) │ │ - cmovae %edx,%eax │ │ - mov 0x80(%esp),%ecx │ │ - cmp $0x3,%ecx │ │ - cmovne %eax,%edx │ │ - lea 0x4(%ebx),%eax │ │ - cmpb $0x2,0x24(%esp) │ │ - cmovae %ebx,%eax │ │ - cmp $0x1,%ecx │ │ - cmove %eax,%ebx │ │ - mov (%esp),%edi │ │ - mov 0x8(%edi),%esi │ │ - mov 0xc(%edi),%edi │ │ - mov 0x60(%esp),%ecx │ │ - movswl 0x2(%ecx),%eax │ │ - sar $0x3,%eax │ │ - mov %esi,0x20(%esp) │ │ - lea (%eax,%esi,4),%esi │ │ - movswl (%ecx),%ecx │ │ - sar $0x3,%ecx │ │ - mov %edi,0x80(%esp) │ │ - lea (%ecx,%edi,4),%ecx │ │ - mov 0x38(%esp),%eax │ │ - lea 0x0(,%eax,4),%edi │ │ - cmp %esi,%edx │ │ - mov 0x24(%esp),%eax │ │ - lea 0x0(,%eax,4),%eax │ │ - mov %eax,0x18(%esp) │ │ - mov %edx,0x30(%esp) │ │ - mov %ebx,0xb0(%esp) │ │ - jle 4689b │ │ - add %edx,%edi │ │ - mov %edi,0x1c(%esp) │ │ - mov %edx,0x2c(%esp) │ │ - jmp 468dc │ │ - mov %ecx,0x10(%esp) │ │ - mov 0x1c(%esp),%ecx │ │ - mov 0x361c(%ecx),%ecx │ │ - mov 0x38(%esp),%eax │ │ - lea -0x1(%eax,%ecx,1),%ecx │ │ - mov %eax,%edx │ │ - neg %edx │ │ - and %ecx,%edx │ │ - shl $0x2,%edx │ │ - mov %edx,%ebx │ │ - sub %edi,%ebx │ │ - lea (%esi,%eax,4),%ecx │ │ - cmp %ecx,%edx │ │ - cmovg %ecx,%edx │ │ - mov 0x10(%esp),%ecx │ │ - cmovge %esi,%ebx │ │ - mov %ebx,0x2c(%esp) │ │ - mov 0xb0(%esp),%ebx │ │ - mov %edx,0x1c(%esp) │ │ - cmp %ecx,%ebx │ │ - cmovge %ebx,%ecx │ │ - mov %ecx,0x10(%esp) │ │ - mov 0x18(%esp),%esi │ │ - add %ecx,%esi │ │ - mov 0x28(%esp),%eax │ │ - mov 0x4(%eax),%eax │ │ - mov 0x3f4(%eax),%al │ │ - mov %eax,%edx │ │ - add $0x4,%dl │ │ - mov 0x20(%esp),%ebx │ │ - mov %edx,%ecx │ │ - sar %cl,%ebx │ │ - add $0x6,%al │ │ - mov %eax,%ecx │ │ - shl %cl,%ebx │ │ - mov %edx,%ecx │ │ - mov 0x80(%esp),%edi │ │ - sar %cl,%edi │ │ - mov %eax,%ecx │ │ - shl %cl,%edi │ │ - mov $0x1,%edx │ │ - mov %eax,%ecx │ │ - shl %cl,%edx │ │ - mov %esi,0x18(%esp) │ │ - mov %esi,%ecx │ │ - sub %edi,%ecx │ │ - jle 46973 │ │ - mov 0x1c(%esp),%eax │ │ - sub %ebx,%eax │ │ - jle 46973 │ │ - mov 0x10(%esp),%esi │ │ - sub 0xb0(%esp),%esi │ │ - cmp %ecx,%esi │ │ - jge 4697d │ │ - mov 0x2c(%esp),%esi │ │ - mov %esi,%ecx │ │ - sub 0x30(%esp),%ecx │ │ - cmp %eax,%ecx │ │ - mov $0x0,%ecx │ │ - cmovge %eax,%ecx │ │ - mov 0x1c(%esp),%eax │ │ - cmovge %ebx,%eax │ │ - mov %eax,0x1c(%esp) │ │ - sub %ecx,%esi │ │ - mov %esi,0x2c(%esp) │ │ - mov 0x8(%esp),%esi │ │ - mov 0x10(%esp),%ecx │ │ - jmp 4698d │ │ - mov 0x10(%esp),%ecx │ │ - mov 0x8(%esp),%esi │ │ - jmp 4698d │ │ - mov 0x10(%esp),%eax │ │ - sub %ecx,%eax │ │ - mov %edi,0x18(%esp) │ │ - mov 0x8(%esp),%esi │ │ - mov %eax,%ecx │ │ - add %edi,%edx │ │ - mov 0x18(%esp),%eax │ │ - cmp %eax,%edx │ │ - cmovle %edx,%eax │ │ - cmp %ebx,0x1c(%esp) │ │ - jle 469a6 │ │ - cmp %edi,%eax │ │ - jg 46a31 │ │ - mov 0x20(%esp),%edi │ │ - shl $0x2,%edi │ │ - xor %eax,%eax │ │ - sub 0x18(%esp),%edx │ │ - cmovge %eax,%edx │ │ - add %edx,%ecx │ │ - mov 0x2c(%esp),%eax │ │ - sub %edi,%eax │ │ - shl $0x3,%eax │ │ - mov %ax,0xa(%esi) │ │ - mov %esi,%edi │ │ - mov (%esp),%esi │ │ - mov 0xc(%esi),%eax │ │ - shl $0x2,%eax │ │ - sub %eax,%ecx │ │ - shl $0x3,%ecx │ │ - mov %cx,0x8(%edi) │ │ - sub $0x4,%esp │ │ + mov 0x3c(%esp),%ecx │ │ + mov (%ecx),%ecx │ │ + mov 0x470(%ecx),%ebx │ │ mov %esi,%ecx │ │ - mov %edi,%edx │ │ - mov 0x8(%esp),%ebx │ │ - pushl 0x10(%esp) │ │ - pushl 0x1c(%esp) │ │ - mov 0x8(%ebp),%eax │ │ + test %cl,%cl │ │ + je 48ff9 │ │ + movzbl %cl,%edx │ │ + mov %ebx,%esi │ │ + sub %edx,%esi │ │ + jle 46c63 │ │ + mov %ebx,%ecx │ │ + inc %ebx │ │ + lea (%edx,%edx,1),%edi │ │ + cmp %ebx,%edi │ │ + jge 46c6a │ │ + cmp %eax,%edi │ │ + mov 0x14(%esp),%esi │ │ + jge 48fd7 │ │ + mov %ecx,%ebx │ │ + jmp 48ffd │ │ + mov %ebx,%edx │ │ + jmp 48ff5 │ │ + add %esi,%esi │ │ + cmp %eax,%esi │ │ + jge 48fe9 │ │ + mov %ecx,%ebx │ │ + mov %ecx,%edx │ │ + jmp 48ff5 │ │ + movl $0x3,0x3f540(%edi) │ │ + movswl 0xc(%esi),%eax │ │ + add $0x10000,%eax │ │ + mov %eax,0x3f54c(%edi) │ │ + movswl 0xe(%esi),%eax │ │ + mov %eax,0x3f550(%edi) │ │ + movswl 0x10(%esi),%eax │ │ + mov %eax,0x3f554(%edi) │ │ + movswl 0x12(%esi),%eax │ │ + add $0x10000,%eax │ │ + mov %eax,0x3f558(%edi) │ │ + sub $0x8,%esp │ │ + mov 0x8(%esi),%eax │ │ + mov 0x18(%esp),%ebx │ │ + pushl 0x38(%esp) │ │ + pushl 0x60(%esp) │ │ + push %edx │ │ push %eax │ │ - call 50200 │ │ - add $0x10,%esp │ │ - mov 0x28(%esp),%ecx │ │ - cmpl $0x1,0xb44(%ecx) │ │ - jne 46a1c │ │ - sub $0x4,%esp │ │ + pushl 0x44(%esp) │ │ + pushl 0x5c(%esp) │ │ + mov %edx,%edi │ │ + call 65e80 │ │ + add $0x14,%esp │ │ push %edi │ │ - pushl 0x8(%ebp) │ │ - push %esi │ │ - call *0x7d4(%ecx) │ │ + call 65bd0 │ │ + mov 0x1c(%esp),%edi │ │ + mov 0x8(%ebp),%ecx │ │ add $0x10,%esp │ │ - movb $0x9,0x1b(%edi) │ │ - jmp 46a3b │ │ sub $0x4,%esp │ │ - push %edi │ │ - pushl 0x8(%ebp) │ │ + mov 0x14(%esp),%ebx │ │ push %esi │ │ - call *0x7c8(%ecx) │ │ + push %ecx │ │ + push %edi │ │ + mov 0x48(%esp),%eax │ │ + call *0x7c8(%eax) │ │ add $0x10,%esp │ │ + mov $0xffffffff,%ecx │ │ test %eax,%eax │ │ - je 46a3b │ │ - mov $0xffffffff,%edi │ │ - jmp 4ccf6 │ │ - mov 0x38(%esp),%ebx │ │ - test %bl,%bl │ │ - je 46aa6 │ │ - mov (%esp),%eax │ │ - mov %eax,%esi │ │ - mov 0x8(%eax),%edx │ │ - mov 0x60(%esp),%eax │ │ - mov (%eax),%eax │ │ - mov 0xc(%esi),%ecx │ │ - and $0x1f,%ecx │ │ - lea 0x22f8(%esi,%ecx,4),%ecx │ │ - lea (%edx,%edx,2),%edx │ │ - mov %edx,0x18(%esp) │ │ - mov 0x24(%esp),%esi │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov (%ecx),%edi │ │ - mov 0x18(%esp),%edx │ │ - lea 0xb(%edi,%edx,4),%edi │ │ - mov 0x8(%ebp),%edx │ │ - nop │ │ - nop │ │ - nop │ │ - mov %eax,-0xb(%edi) │ │ - movl $0x0,-0x7(%edi) │ │ - movw $0xff00,-0x3(%edi) │ │ - mov %dl,-0x1(%edi) │ │ - movb $0x0,(%edi) │ │ - add $0xc,%edi │ │ - dec %ebx │ │ - jne 46a80 │ │ - add $0x4,%ecx │ │ - dec %esi │ │ - mov 0x38(%esp),%ebx │ │ - jne 46a70 │ │ - mov 0x24(%esp),%eax │ │ + jne 4dc26 │ │ + mov 0x14(%esp),%eax │ │ + movzbl 0x1b(%eax),%eax │ │ + mov %eax,0x24(%esp) │ │ + mov 0x2c(%esp),%eax │ │ dec %al │ │ cmp $0x1f,%al │ │ - mov (%esp),%edi │ │ - mov 0x8(%ebp),%edx │ │ - ja 46f73 │ │ + mov 0xc(%esp),%edi │ │ + mov %edi,%esi │ │ + mov %ebx,%edi │ │ + ja 46ff0 │ │ movzbl %al,%eax │ │ - mov 0x4(%esp),%ecx │ │ - mov -0x14ef4(%ecx,%eax,4),%eax │ │ - add %ecx,%eax │ │ + mov -0x13bf0(%edi,%eax,4),%eax │ │ + add %edi,%eax │ │ jmp *%eax │ │ - mov 0x48(%esp),%eax │ │ - mov 0x3(%eax,%edx,4),%al │ │ - mov 0xc(%esp),%ecx │ │ - mov %al,0x1b0(%edi,%ecx,1) │ │ - movb $0x0,0x10(%edi,%ecx,1) │ │ - movb $0x0,0x260(%edi,%ecx,1) │ │ - movb $0x0,0x1ec0(%edi,%ecx,1) │ │ + lea -0x537a(%edi),%eax │ │ + mov 0x24(%esp),%edx │ │ + mov (%eax,%edx,2),%cl │ │ + mov 0x1(%eax,%edx,2),%al │ │ + mov 0x18(%esp),%edx │ │ + mov %cl,0x170(%esi,%edx,1) │ │ + mov %al,0x190(%esi,%edx,1) │ │ + movb $0x0,0xf0(%esi,%edx,1) │ │ mov 0x40(%esp),%eax │ │ - mov %al,0x90(%edi,%ecx,1) │ │ - movb $0x0,0xd0(%edi,%ecx,1) │ │ - movb $0x0,0xf0(%edi,%ecx,1) │ │ - mov 0x58(%esp),%eax │ │ - mov (%eax),%al │ │ - mov %al,0xb0(%edi,%ecx,1) │ │ + dec %al │ │ + cmp $0x1f,%al │ │ + jbe 46ffe │ │ + jmp 473c8 │ │ + lea -0x537a(%edi),%ecx │ │ + mov %ecx,0x28(%esp) │ │ + mov 0x24(%esp),%eax │ │ + movzbl (%ecx,%eax,2),%ecx │ │ + mov %ecx,%edx │ │ + shl $0x8,%edx │ │ + or %ecx,%edx │ │ + mov 0x18(%esp),%ebx │ │ + mov %dx,0x170(%esi,%ebx,1) │ │ + mov 0x28(%esp),%ecx │ │ + movzbl 0x1(%ecx,%eax,2),%eax │ │ + mov %eax,%ecx │ │ + shl $0x8,%ecx │ │ + or %eax,%ecx │ │ + mov %cx,0x190(%esi,%ebx,1) │ │ + movw $0x0,0xf0(%esi,%ebx,1) │ │ + mov 0x40(%esp),%eax │ │ + dec %al │ │ + cmp $0x1f,%al │ │ + jbe 46ffe │ │ + jmp 473c8 │ │ + lea -0x537a(%edi),%eax │ │ + mov 0x24(%esp),%ebx │ │ + movzbl (%eax,%ebx,2),%ecx │ │ + imul $0x1010101,%ecx,%ecx │ │ + mov 0x18(%esp),%edx │ │ + mov %ecx,0x170(%esi,%edx,1) │ │ + movzbl 0x1(%eax,%ebx,2),%eax │ │ + imul $0x1010101,%eax,%eax │ │ + mov %eax,0x190(%esi,%edx,1) │ │ + movl $0x0,0xf0(%esi,%edx,1) │ │ + mov 0x40(%esp),%eax │ │ + dec %al │ │ + cmp $0x1f,%al │ │ + jbe 46ffe │ │ + jmp 473c8 │ │ + mov 0x10(%esp),%eax │ │ + lea -0x537a(%eax),%edi │ │ + mov 0x24(%esp),%ebx │ │ + movzbl (%edi,%ebx,2),%ecx │ │ + mov $0x1010101,%edx │ │ + mov %ecx,%eax │ │ + mul %edx │ │ + imul $0x1010101,%ecx,%ecx │ │ + add %edx,%ecx │ │ + mov 0xc(%esp),%edx │ │ + mov 0x18(%esp),%esi │ │ + mov %eax,0x170(%edx,%esi,1) │ │ + mov 0xc(%esp),%eax │ │ + mov %ecx,0x174(%eax,%esi,1) │ │ + movzbl 0x1(%edi,%ebx,2),%ebx │ │ + mov 0xc(%esp),%ecx │ │ + mov 0x10(%esp),%edi │ │ mov %ebx,%eax │ │ + mov $0x1010101,%edx │ │ + mul %edx │ │ + imul $0x1010101,%ebx,%ebx │ │ + add %edx,%ebx │ │ + mov %eax,0x190(%ecx,%esi,1) │ │ + mov %ebx,0x194(%ecx,%esi,1) │ │ + movl $0x0,0xf4(%ecx,%esi,1) │ │ + movl $0x0,0xf0(%ecx,%esi,1) │ │ + mov 0x40(%esp),%eax │ │ dec %al │ │ cmp $0x1f,%al │ │ - jbe 46f7f │ │ - jmp 47776 │ │ - mov 0x80(%esp),%esi │ │ - movb $0x0,0x6(%esi) │ │ + jbe 46ffe │ │ + jmp 473c8 │ │ + mov 0x10(%esp),%eax │ │ + lea -0x537a(%eax),%edi │ │ + mov 0x24(%esp),%esi │ │ + movzbl (%edi,%esi,2),%ecx │ │ + mov $0x1010101,%ebx │ │ + mov %ecx,%eax │ │ + mul %ebx │ │ + imul $0x1010101,%ecx,%ecx │ │ + add %edx,%ecx │ │ + movd %ecx,%xmm0 │ │ + movd %eax,%xmm1 │ │ + movzbl 0x1(%edi,%esi,2),%ecx │ │ + mov 0xc(%esp),%edi │ │ + mov %edi,%esi │ │ + mov 0x10(%esp),%edi │ │ + mov %ecx,%eax │ │ + mul %ebx │ │ + imul $0x1010101,%ecx,%ecx │ │ + add %edx,%ecx │ │ + movd %ecx,%xmm2 │ │ + movd %eax,%xmm3 │ │ + punpckldq %xmm0,%xmm1 │ │ + pshufd $0x44,%xmm1,%xmm0 │ │ + mov 0x18(%esp),%eax │ │ + movdqu %xmm0,0x170(%esi,%eax,1) │ │ + punpckldq %xmm2,%xmm3 │ │ + pshufd $0x44,%xmm3,%xmm0 │ │ + movdqu %xmm0,0x190(%esi,%eax,1) │ │ + pxor %xmm0,%xmm0 │ │ + movdqu %xmm0,0xf0(%esi,%eax,1) │ │ + mov 0x40(%esp),%eax │ │ + dec %al │ │ + cmp $0x1f,%al │ │ + jbe 46ffe │ │ + jmp 473c8 │ │ + mov 0x10(%esp),%eax │ │ + lea -0x537a(%eax),%edi │ │ + mov 0x24(%esp),%esi │ │ + movzbl (%edi,%esi,2),%ecx │ │ + mov $0x1010101,%ebx │ │ + mov %ecx,%eax │ │ + mul %ebx │ │ + imul $0x1010101,%ecx,%ecx │ │ + add %edx,%ecx │ │ + movd %ecx,%xmm0 │ │ + movd %eax,%xmm1 │ │ + movzbl 0x1(%edi,%esi,2),%ecx │ │ + mov 0xc(%esp),%edi │ │ + mov %edi,%esi │ │ + mov 0x10(%esp),%edi │ │ + mov %ecx,%eax │ │ + mul %ebx │ │ + imul $0x1010101,%ecx,%ecx │ │ + add %edx,%ecx │ │ + movd %ecx,%xmm2 │ │ + movd %eax,%xmm3 │ │ + punpckldq %xmm0,%xmm1 │ │ + pshufd $0x44,%xmm1,%xmm0 │ │ + mov 0x18(%esp),%eax │ │ + movdqu %xmm0,0x170(%esi,%eax,1) │ │ + movdqu %xmm0,0x180(%esi,%eax,1) │ │ + punpckldq %xmm2,%xmm3 │ │ + pshufd $0x44,%xmm3,%xmm0 │ │ + movdqu %xmm0,0x190(%esi,%eax,1) │ │ + movdqu %xmm0,0x1a0(%esi,%eax,1) │ │ + pxor %xmm0,%xmm0 │ │ + movdqu %xmm0,0xf0(%esi,%eax,1) │ │ + movdqu %xmm0,0x100(%esi,%eax,1) │ │ + mov 0x40(%esp),%eax │ │ + dec %al │ │ + cmp $0x1f,%al │ │ + ja 473c8 │ │ + movzbl %al,%eax │ │ + mov -0x13b70(%edi,%eax,4),%eax │ │ + add %edi,%eax │ │ + jmp *%eax │ │ + lea -0x537a(%edi),%eax │ │ + mov 0x24(%esp),%edx │ │ + mov (%eax,%edx,2),%cl │ │ + mov 0x1(%eax,%edx,2),%al │ │ + mov 0xc(%esp),%edi │ │ + mov 0x280(%edi),%edx │ │ + mov 0x20(%esp),%esi │ │ + mov %cl,0x160(%edx,%esi,1) │ │ + mov 0x280(%edi),%ecx │ │ + mov %al,0x180(%ecx,%esi,1) │ │ + mov 0x280(%edi),%eax │ │ + movb $0x0,0xe0(%eax,%esi,1) │ │ + jmp 473c8 │ │ + lea -0x537a(%edi),%eax │ │ + mov 0x24(%esp),%ebx │ │ + movzbl (%eax,%ebx,2),%ecx │ │ + mov %ecx,%edx │ │ + shl $0x8,%edx │ │ + or %ecx,%edx │ │ + mov 0xc(%esp),%edi │ │ + mov 0x280(%edi),%ecx │ │ + mov 0x20(%esp),%esi │ │ + mov %dx,0x160(%ecx,%esi,1) │ │ + movzbl 0x1(%eax,%ebx,2),%eax │ │ + mov %eax,%ecx │ │ + shl $0x8,%ecx │ │ + or %eax,%ecx │ │ + mov 0x280(%edi),%eax │ │ + mov %cx,0x180(%eax,%esi,1) │ │ + mov 0x280(%edi),%eax │ │ + movw $0x0,0xe0(%eax,%esi,1) │ │ + jmp 473c8 │ │ + lea -0x537a(%edi),%eax │ │ + mov 0x24(%esp),%ebx │ │ + movzbl (%eax,%ebx,2),%ecx │ │ + imul $0x1010101,%ecx,%ecx │ │ + mov 0xc(%esp),%edi │ │ + mov 0x280(%edi),%edx │ │ + mov 0x20(%esp),%esi │ │ + mov %ecx,0x160(%edx,%esi,1) │ │ + movzbl 0x1(%eax,%ebx,2),%eax │ │ + imul $0x1010101,%eax,%eax │ │ + mov 0x280(%edi),%ecx │ │ + mov %eax,0x180(%ecx,%esi,1) │ │ + mov 0x280(%edi),%eax │ │ + movl $0x0,0xe0(%eax,%esi,1) │ │ + jmp 473c8 │ │ + mov 0x10(%esp),%eax │ │ + lea -0x537a(%eax),%ebx │ │ + mov 0x24(%esp),%edi │ │ + movzbl (%ebx,%edi,2),%ecx │ │ + mov $0x1010101,%edx │ │ + mov %ecx,%eax │ │ + mul %edx │ │ + imul $0x1010101,%ecx,%ecx │ │ + add %edx,%ecx │ │ + mov 0xc(%esp),%edx │ │ + mov 0x280(%edx),%edx │ │ + mov 0x20(%esp),%esi │ │ + mov %eax,0x160(%edx,%esi,1) │ │ + mov %ecx,0x164(%edx,%esi,1) │ │ + movzbl 0x1(%ebx,%edi,2),%ecx │ │ + mov 0xc(%esp),%edi │ │ + mov %ecx,%eax │ │ + mov $0x1010101,%edx │ │ + mul %edx │ │ + imul $0x1010101,%ecx,%ecx │ │ + add %edx,%ecx │ │ + mov 0x280(%edi),%edx │ │ + mov %ecx,0x184(%edx,%esi,1) │ │ + mov %eax,0x180(%edx,%esi,1) │ │ + mov 0x280(%edi),%eax │ │ + movl $0x0,0xe4(%eax,%esi,1) │ │ + movl $0x0,0xe0(%eax,%esi,1) │ │ + jmp 473c8 │ │ + mov 0x10(%esp),%eax │ │ + lea -0x537a(%eax),%ebx │ │ + mov 0x24(%esp),%edi │ │ + movzbl (%ebx,%edi,2),%ecx │ │ + mov $0x1010101,%edx │ │ + mov %ecx,%eax │ │ + mul %edx │ │ + imul $0x1010101,%ecx,%ecx │ │ + add %edx,%ecx │ │ + mov 0xc(%esp),%edx │ │ + mov 0x280(%edx),%edx │ │ + mov 0x20(%esp),%esi │ │ + mov %eax,0x160(%edx,%esi,1) │ │ + mov %ecx,0x164(%edx,%esi,1) │ │ + mov 0xc(%esp),%edx │ │ + mov 0x280(%edx),%edx │ │ + mov %ecx,0x16c(%edx,%esi,1) │ │ + mov %eax,0x168(%edx,%esi,1) │ │ + movzbl 0x1(%ebx,%edi,2),%ecx │ │ + mov 0xc(%esp),%edi │ │ + mov %ecx,%eax │ │ + mov $0x1010101,%edx │ │ + mul %edx │ │ + imul $0x1010101,%ecx,%ecx │ │ + add %edx,%ecx │ │ + mov 0x280(%edi),%edx │ │ + mov %ecx,0x184(%edx,%esi,1) │ │ + mov %eax,0x180(%edx,%esi,1) │ │ + mov 0x280(%edi),%edx │ │ + mov %ecx,0x18c(%edx,%esi,1) │ │ + mov %eax,0x188(%edx,%esi,1) │ │ + mov 0x280(%edi),%eax │ │ + movl $0x0,0xe4(%eax,%esi,1) │ │ + movl $0x0,0xe0(%eax,%esi,1) │ │ + mov 0x280(%edi),%eax │ │ + movl $0x0,0xec(%eax,%esi,1) │ │ + movl $0x0,0xe8(%eax,%esi,1) │ │ + jmp 473c8 │ │ + mov 0x10(%esp),%eax │ │ + lea -0x537a(%eax),%ebx │ │ mov 0x24(%esp),%edi │ │ + movzbl (%ebx,%edi,2),%ecx │ │ + mov $0x1010101,%edx │ │ + mov %ecx,%eax │ │ + mul %edx │ │ + imul $0x1010101,%ecx,%ecx │ │ + add %edx,%ecx │ │ + mov 0xc(%esp),%edx │ │ + mov 0x280(%edx),%edx │ │ + mov 0x20(%esp),%esi │ │ + mov %eax,0x160(%edx,%esi,1) │ │ + mov %ecx,0x164(%edx,%esi,1) │ │ + mov 0xc(%esp),%edx │ │ + mov 0x280(%edx),%edx │ │ + mov %ecx,0x16c(%edx,%esi,1) │ │ + mov %eax,0x168(%edx,%esi,1) │ │ + mov 0xc(%esp),%edx │ │ + mov 0x280(%edx),%edx │ │ + mov %ecx,0x174(%edx,%esi,1) │ │ + mov %eax,0x170(%edx,%esi,1) │ │ + mov 0xc(%esp),%edx │ │ + mov 0x280(%edx),%edx │ │ + mov %ecx,0x17c(%edx,%esi,1) │ │ + mov %eax,0x178(%edx,%esi,1) │ │ + movzbl 0x1(%ebx,%edi,2),%ecx │ │ + mov 0xc(%esp),%edi │ │ + mov %ecx,%eax │ │ + mov $0x1010101,%edx │ │ + mul %edx │ │ + imul $0x1010101,%ecx,%ecx │ │ + add %edx,%ecx │ │ + mov 0x280(%edi),%edx │ │ + mov %ecx,0x184(%edx,%esi,1) │ │ + mov %eax,0x180(%edx,%esi,1) │ │ + mov 0x280(%edi),%edx │ │ + mov %ecx,0x18c(%edx,%esi,1) │ │ + mov %eax,0x188(%edx,%esi,1) │ │ + mov 0x280(%edi),%edx │ │ + mov %ecx,0x194(%edx,%esi,1) │ │ + mov %eax,0x190(%edx,%esi,1) │ │ + mov 0x280(%edi),%edx │ │ + mov %ecx,0x19c(%edx,%esi,1) │ │ + mov %eax,0x198(%edx,%esi,1) │ │ + mov 0x280(%edi),%eax │ │ + movl $0x0,0xe4(%eax,%esi,1) │ │ + movl $0x0,0xe0(%eax,%esi,1) │ │ + mov 0x280(%edi),%eax │ │ + movl $0x0,0xec(%eax,%esi,1) │ │ + movl $0x0,0xe8(%eax,%esi,1) │ │ + mov 0x280(%edi),%eax │ │ + movl $0x0,0xf4(%eax,%esi,1) │ │ + movl $0x0,0xf0(%eax,%esi,1) │ │ + mov 0x280(%edi),%eax │ │ + movl $0x0,0xfc(%eax,%esi,1) │ │ + movl $0x0,0xf8(%eax,%esi,1) │ │ + mov 0x38(%esp),%eax │ │ + mov 0xc(%eax),%eax │ │ + testb $0x1,0xe4(%eax) │ │ + mov 0x14(%esp),%ebx │ │ + mov 0x40(%esp),%edx │ │ + mov 0xc(%esp),%esi │ │ + je 474c1 │ │ + mov 0xc(%esi),%eax │ │ + and $0x1f,%eax │ │ + test %dl,%dl │ │ + mov %ebx,%edi │ │ + je 4742d │ │ + mov 0x8(%esi),%ecx │ │ + add 0x2c(%esp),%eax │ │ + mov 0x22f4(%esi,%eax,4),%eax │ │ + lea (%ecx,%ecx,2),%ecx │ │ + lea 0xa(%eax,%ecx,4),%eax │ │ + mov %edx,%ecx │ │ mov 0x8(%ebp),%edx │ │ - mov (%esp),%ebx │ │ - jmp 477d5 │ │ - mov %ecx,%esi │ │ - mov 0xa0(%esp),%ecx │ │ - cmp 0x334(%edx),%eax │ │ - je 45ccc │ │ - jmp 45f8d │ │ - mov 0x48(%esp),%eax │ │ + mov %edx,%ebx │ │ + movzbl 0x18(%edi),%edx │ │ + inc %dl │ │ + mov %dl,-0x2(%eax) │ │ + mov 0x8(%edi),%edx │ │ + mov %edx,-0xa(%eax) │ │ + mov %bl,(%eax) │ │ + add $0xc,%eax │ │ + dec %ecx │ │ + jne 47410 │ │ + mov 0xc(%esi),%eax │ │ + and $0x1f,%eax │ │ + mov 0x2c(%esp),%esi │ │ + dec %esi │ │ + mov %edi,0x14(%esp) │ │ + jle 474c1 │ │ + decl 0x40(%esp) │ │ + mov 0xc(%esp),%edx │ │ + mov 0x8(%edx),%ecx │ │ + lea 0x22f8(%edx,%eax,4),%eax │ │ + nop │ │ + nop │ │ + mov %esi,0x2c(%esp) │ │ + mov 0x14(%esp),%edx │ │ + movzbl 0x18(%edx),%edx │ │ + inc %dl │ │ + mov (%eax),%edi │ │ + mov %edi,0x24(%esp) │ │ + mov 0x40(%esp),%edi │ │ + add %edi,%ecx │ │ + lea (%ecx,%ecx,2),%ecx │ │ + mov 0x24(%esp),%esi │ │ + mov %dl,0x8(%esi,%ecx,4) │ │ + mov (%eax),%ecx │ │ + mov %ecx,0x24(%esp) │ │ + mov 0xc(%esp),%ecx │ │ + mov 0x8(%ecx),%edx │ │ + add %edi,%edx │ │ + lea (%edx,%edx,2),%edx │ │ + mov %edx,0x38(%esp) │ │ + mov 0x14(%esp),%edx │ │ + mov 0x8(%edx),%esi │ │ + mov 0x24(%esp),%edx │ │ + mov 0x38(%esp),%ebx │ │ + mov %esi,(%edx,%ebx,4) │ │ + mov (%eax),%edx │ │ + mov %edx,0x24(%esp) │ │ + mov 0x8(%ecx),%ecx │ │ + lea (%edi,%ecx,1),%esi │ │ + lea (%esi,%esi,2),%esi │ │ + mov 0x8(%ebp),%edx │ │ + mov 0x24(%esp),%edi │ │ + mov %dl,0xa(%edi,%esi,4) │ │ + mov 0x2c(%esp),%esi │ │ + add $0x4,%eax │ │ + dec %esi │ │ + jne 47450 │ │ + xor %ecx,%ecx │ │ + cmpb $0x0,0x68(%esp) │ │ + je 4dc26 │ │ + mov 0xb8(%esp),%eax │ │ + dec %eax │ │ + cmp $0x1f,%eax │ │ + mov 0x10(%esp),%edx │ │ + ja 4a65f │ │ + mov -0x13af0(%edx,%eax,4),%eax │ │ + add %edx,%eax │ │ + jmp *%eax │ │ + mov 0x58(%esp),%eax │ │ + mov 0xc(%esp),%esi │ │ + movb $0x0,0x240(%esi,%eax,1) │ │ + mov 0xbc(%esp),%eax │ │ + dec %eax │ │ + cmp $0x1f,%eax │ │ + jbe 4a670 │ │ + jmp 4dc26 │ │ + mov 0x4c(%esp),%eax │ │ movzbl 0x3(%eax,%edx,4),%eax │ │ mov %eax,%ecx │ │ shl $0x8,%ecx │ │ or %eax,%ecx │ │ - mov 0xc(%esp),%edx │ │ + mov 0x18(%esp),%edx │ │ mov %cx,0x1b0(%edi,%edx,1) │ │ movw $0x0,0x10(%edi,%edx,1) │ │ movw $0x0,0x260(%edi,%edx,1) │ │ movw $0x0,0x1ec0(%edi,%edx,1) │ │ - mov 0x40(%esp),%ecx │ │ + mov 0x48(%esp),%ecx │ │ mov %ecx,%eax │ │ shl $0x8,%eax │ │ add %ecx,%eax │ │ mov %ax,0x90(%edi,%edx,1) │ │ movw $0x0,0xd0(%edi,%edx,1) │ │ movw $0x0,0xf0(%edi,%edx,1) │ │ - mov 0x58(%esp),%eax │ │ + mov 0x60(%esp),%eax │ │ movzbl (%eax),%eax │ │ mov %eax,%ecx │ │ shl $0x8,%ecx │ │ or %eax,%ecx │ │ mov %cx,0xb0(%edi,%edx,1) │ │ mov 0x8(%ebp),%edx │ │ mov %ebx,%eax │ │ dec %al │ │ cmp $0x1f,%al │ │ - jbe 46f7f │ │ - jmp 47776 │ │ - mov 0x48(%esp),%eax │ │ + jbe 47932 │ │ + jmp 48129 │ │ + mov 0x4c(%esp),%eax │ │ movzbl 0x3(%eax,%edx,4),%eax │ │ imul $0x1010101,%eax,%eax │ │ - mov 0xc(%esp),%ecx │ │ + mov 0x18(%esp),%ecx │ │ mov %eax,0x1b0(%edi,%ecx,1) │ │ movl $0x0,0x10(%edi,%ecx,1) │ │ movl $0x0,0x260(%edi,%ecx,1) │ │ movl $0x0,0x1ec0(%edi,%ecx,1) │ │ - imul $0x1010101,0x40(%esp),%eax │ │ + imul $0x1010101,0x48(%esp),%eax │ │ mov %eax,0x90(%edi,%ecx,1) │ │ movl $0x0,0xd0(%edi,%ecx,1) │ │ movl $0x0,0xf0(%edi,%ecx,1) │ │ - mov 0x58(%esp),%eax │ │ + mov 0x60(%esp),%eax │ │ movzbl (%eax),%eax │ │ imul $0x1010101,%eax,%eax │ │ mov %eax,0xb0(%edi,%ecx,1) │ │ mov %ebx,%eax │ │ dec %al │ │ cmp $0x1f,%al │ │ - jbe 46f7f │ │ - jmp 47776 │ │ - mov 0x48(%esp),%eax │ │ + jbe 47932 │ │ + jmp 48129 │ │ + mov 0x4c(%esp),%eax │ │ movzbl 0x3(%eax,%edx,4),%ecx │ │ mov $0x1010101,%edx │ │ mov %ecx,%eax │ │ mul %edx │ │ imul $0x1010101,%ecx,%esi │ │ add %edx,%esi │ │ - mov 0xc(%esp),%ecx │ │ + mov 0x18(%esp),%ecx │ │ mov %eax,0x1b0(%edi,%ecx,1) │ │ mov %esi,0x1b4(%edi,%ecx,1) │ │ - mov 0x40(%esp),%eax │ │ + mov 0x48(%esp),%eax │ │ mov %eax,%esi │ │ mov $0x1010101,%edx │ │ mul %edx │ │ - mov %eax,0x18(%esp) │ │ + mov %eax,0x24(%esp) │ │ mov %edx,%eax │ │ mov %esi,%edx │ │ imul $0x1010101,%esi,%esi │ │ add %eax,%esi │ │ sar $0x1f,%edx │ │ imul $0x1010101,%edx,%edx │ │ add %esi,%edx │ │ movl $0x0,0x14(%edi,%ecx,1) │ │ movl $0x0,0x10(%edi,%ecx,1) │ │ movl $0x0,0x264(%edi,%ecx,1) │ │ movl $0x0,0x260(%edi,%ecx,1) │ │ movl $0x0,0x1ec4(%edi,%ecx,1) │ │ movl $0x0,0x1ec0(%edi,%ecx,1) │ │ - mov 0x18(%esp),%eax │ │ + mov 0x24(%esp),%eax │ │ mov %eax,0x90(%edi,%ecx,1) │ │ mov %edx,0x94(%edi,%ecx,1) │ │ movl $0x0,0xd4(%edi,%ecx,1) │ │ movl $0x0,0xd0(%edi,%ecx,1) │ │ movl $0x0,0xf4(%edi,%ecx,1) │ │ movl $0x0,0xf0(%edi,%ecx,1) │ │ - mov 0x58(%esp),%eax │ │ + mov 0x60(%esp),%eax │ │ movzbl (%eax),%esi │ │ mov %esi,%eax │ │ mov $0x1010101,%edx │ │ mul %edx │ │ imul $0x1010101,%esi,%esi │ │ add %edx,%esi │ │ mov 0x8(%ebp),%edx │ │ mov %eax,0xb0(%edi,%ecx,1) │ │ mov %esi,0xb4(%edi,%ecx,1) │ │ mov %ebx,%eax │ │ dec %al │ │ cmp $0x1f,%al │ │ - jbe 46f7f │ │ - jmp 47776 │ │ - mov 0x48(%esp),%eax │ │ + jbe 47932 │ │ + jmp 48129 │ │ + mov 0x4c(%esp),%eax │ │ movzbl 0x3(%eax,%edx,4),%ecx │ │ mov $0x1010101,%edx │ │ mov %ecx,%eax │ │ mul %edx │ │ imul $0x1010101,%ecx,%ecx │ │ add %edx,%ecx │ │ movd %ecx,%xmm0 │ │ movd %eax,%xmm1 │ │ - mov 0x40(%esp),%esi │ │ + mov 0x48(%esp),%esi │ │ mov %esi,%eax │ │ mov $0x1010101,%ecx │ │ mul %ecx │ │ imul $0x1010101,%esi,%ecx │ │ add %edx,%ecx │ │ sar $0x1f,%esi │ │ imul $0x1010101,%esi,%edx │ │ add %ecx,%edx │ │ punpckldq %xmm0,%xmm1 │ │ pshufd $0x44,%xmm1,%xmm0 │ │ - mov 0xc(%esp),%ecx │ │ + mov 0x18(%esp),%ecx │ │ movdqu %xmm0,0x1b0(%edi,%ecx,1) │ │ pxor %xmm0,%xmm0 │ │ movdqu %xmm0,0x10(%edi,%ecx,1) │ │ movdqu %xmm0,0x260(%edi,%ecx,1) │ │ movdqu %xmm0,0x1ec0(%edi,%ecx,1) │ │ movd %eax,%xmm1 │ │ movd %edx,%xmm2 │ │ punpckldq %xmm2,%xmm1 │ │ pshufd $0x44,%xmm1,%xmm1 │ │ movdqu %xmm1,0x90(%edi,%ecx,1) │ │ movdqu %xmm0,0xd0(%edi,%ecx,1) │ │ movdqu %xmm0,0xf0(%edi,%ecx,1) │ │ - mov 0x58(%esp),%eax │ │ + mov 0x60(%esp),%eax │ │ movzbl (%eax),%esi │ │ mov %esi,%eax │ │ mov $0x1010101,%edx │ │ mul %edx │ │ imul $0x1010101,%esi,%esi │ │ add %edx,%esi │ │ mov 0x8(%ebp),%edx │ │ @@ -59140,37 +59645,37 @@ │ │ movd %esi,%xmm1 │ │ punpckldq %xmm1,%xmm0 │ │ pshufd $0x44,%xmm0,%xmm0 │ │ movdqu %xmm0,0xb0(%edi,%ecx,1) │ │ mov %ebx,%eax │ │ dec %al │ │ cmp $0x1f,%al │ │ - jbe 46f7f │ │ - jmp 47776 │ │ - mov 0x48(%esp),%eax │ │ + jbe 47932 │ │ + jmp 48129 │ │ + mov 0x4c(%esp),%eax │ │ movzbl 0x3(%eax,%edx,4),%ecx │ │ mov $0x1010101,%edx │ │ mov %ecx,%eax │ │ mul %edx │ │ imul $0x1010101,%ecx,%ecx │ │ add %edx,%ecx │ │ movd %ecx,%xmm0 │ │ movd %eax,%xmm1 │ │ - mov 0x40(%esp),%esi │ │ + mov 0x48(%esp),%esi │ │ mov %esi,%eax │ │ mov $0x1010101,%ecx │ │ mul %ecx │ │ imul $0x1010101,%esi,%ecx │ │ add %edx,%ecx │ │ sar $0x1f,%esi │ │ imul $0x1010101,%esi,%edx │ │ add %ecx,%edx │ │ punpckldq %xmm0,%xmm1 │ │ pshufd $0x44,%xmm1,%xmm0 │ │ - mov 0xc(%esp),%ecx │ │ + mov 0x18(%esp),%ecx │ │ movdqu %xmm0,0x1b0(%edi,%ecx,1) │ │ movdqu %xmm0,0x1c0(%edi,%ecx,1) │ │ pxor %xmm0,%xmm0 │ │ movdqu %xmm0,0x10(%edi,%ecx,1) │ │ movdqu %xmm0,0x20(%edi,%ecx,1) │ │ movdqu %xmm0,0x260(%edi,%ecx,1) │ │ movdqu %xmm0,0x270(%edi,%ecx,1) │ │ @@ -59182,15 +59687,15 @@ │ │ pshufd $0x44,%xmm1,%xmm1 │ │ movdqu %xmm1,0x90(%edi,%ecx,1) │ │ movdqu %xmm1,0xa0(%edi,%ecx,1) │ │ movdqu %xmm0,0xd0(%edi,%ecx,1) │ │ movdqu %xmm0,0xe0(%edi,%ecx,1) │ │ movdqu %xmm0,0xf0(%edi,%ecx,1) │ │ movdqu %xmm0,0x100(%edi,%ecx,1) │ │ - mov 0x58(%esp),%eax │ │ + mov 0x60(%esp),%eax │ │ movzbl (%eax),%esi │ │ mov %esi,%eax │ │ mov $0x1010101,%edx │ │ mul %edx │ │ imul $0x1010101,%esi,%esi │ │ add %edx,%esi │ │ mov 0x8(%ebp),%edx │ │ @@ -59199,124 +59704,124 @@ │ │ punpckldq %xmm1,%xmm0 │ │ pshufd $0x44,%xmm0,%xmm0 │ │ movdqu %xmm0,0xb0(%edi,%ecx,1) │ │ movdqu %xmm0,0xc0(%edi,%ecx,1) │ │ mov %ebx,%eax │ │ dec %al │ │ cmp $0x1f,%al │ │ - ja 47776 │ │ + ja 48129 │ │ movzbl %al,%eax │ │ - mov 0x4(%esp),%ecx │ │ - mov -0x14e74(%ecx,%eax,4),%eax │ │ + mov 0x10(%esp),%ecx │ │ + mov -0x141f0(%ecx,%eax,4),%eax │ │ add %ecx,%eax │ │ jmp *%eax │ │ - mov 0x48(%esp),%eax │ │ + mov 0x4c(%esp),%eax │ │ mov 0x2(%eax,%edx,4),%al │ │ mov 0x280(%edi),%ecx │ │ - mov 0x14(%esp),%edx │ │ + mov 0x20(%esp),%edx │ │ mov %al,0x1a0(%ecx,%edx,1) │ │ mov 0x280(%edi),%eax │ │ movb $0x0,(%eax,%edx,1) │ │ mov 0x280(%edi),%eax │ │ movb $0x0,0x250(%eax,%edx,1) │ │ movb $0x0,0x1ea0(%edi,%edx,1) │ │ mov 0x280(%edi),%eax │ │ - mov 0x40(%esp),%ecx │ │ + mov 0x48(%esp),%ecx │ │ mov %cl,0x80(%eax,%edx,1) │ │ mov 0x280(%edi),%eax │ │ movb $0x0,0xc0(%eax,%edx,1) │ │ mov 0x280(%edi),%eax │ │ movb $0x0,0xe0(%eax,%edx,1) │ │ - mov 0x58(%esp),%eax │ │ + mov 0x60(%esp),%eax │ │ mov (%eax),%al │ │ mov 0x280(%edi),%ecx │ │ mov %al,0xa0(%ecx,%edx,1) │ │ - cmpb $0x0,0x5c(%esp) │ │ - mov 0xac(%esp),%edx │ │ - jne 47788 │ │ - jmp 4cb1c │ │ - mov 0x48(%esp),%eax │ │ + cmpb $0x0,0x68(%esp) │ │ + mov 0xbc(%esp),%edx │ │ + jne 4813b │ │ + jmp 4da51 │ │ + mov 0x4c(%esp),%eax │ │ movzbl 0x2(%eax,%edx,4),%eax │ │ mov %eax,%ecx │ │ shl $0x8,%ecx │ │ or %eax,%ecx │ │ mov 0x280(%edi),%eax │ │ - mov 0x14(%esp),%edx │ │ + mov 0x20(%esp),%edx │ │ mov %cx,0x1a0(%eax,%edx,1) │ │ mov 0x280(%edi),%eax │ │ movw $0x0,(%eax,%edx,1) │ │ mov 0x280(%edi),%eax │ │ movw $0x0,0x250(%eax,%edx,1) │ │ movw $0x0,0x1ea0(%edi,%edx,1) │ │ - mov 0x40(%esp),%ecx │ │ + mov 0x48(%esp),%ecx │ │ mov %ecx,%eax │ │ shl $0x8,%eax │ │ add %ecx,%eax │ │ mov 0x280(%edi),%ecx │ │ mov %ax,0x80(%ecx,%edx,1) │ │ mov 0x280(%edi),%eax │ │ movw $0x0,0xc0(%eax,%edx,1) │ │ mov 0x280(%edi),%eax │ │ movw $0x0,0xe0(%eax,%edx,1) │ │ - mov 0x58(%esp),%eax │ │ + mov 0x60(%esp),%eax │ │ movzbl (%eax),%eax │ │ mov %eax,%ecx │ │ shl $0x8,%ecx │ │ or %eax,%ecx │ │ mov 0x280(%edi),%eax │ │ mov %cx,0xa0(%eax,%edx,1) │ │ - cmpb $0x0,0x5c(%esp) │ │ - mov 0xac(%esp),%edx │ │ - jne 47788 │ │ - jmp 4cb1c │ │ - mov 0x48(%esp),%eax │ │ + cmpb $0x0,0x68(%esp) │ │ + mov 0xbc(%esp),%edx │ │ + jne 4813b │ │ + jmp 4da51 │ │ + mov 0x4c(%esp),%eax │ │ movzbl 0x2(%eax,%edx,4),%eax │ │ imul $0x1010101,%eax,%eax │ │ mov 0x280(%edi),%ecx │ │ - mov 0x14(%esp),%edx │ │ + mov 0x20(%esp),%edx │ │ mov %eax,0x1a0(%ecx,%edx,1) │ │ mov 0x280(%edi),%eax │ │ movl $0x0,(%eax,%edx,1) │ │ mov 0x280(%edi),%eax │ │ movl $0x0,0x250(%eax,%edx,1) │ │ movl $0x0,0x1ea0(%edi,%edx,1) │ │ - imul $0x1010101,0x40(%esp),%eax │ │ + imul $0x1010101,0x48(%esp),%eax │ │ mov 0x280(%edi),%ecx │ │ mov %eax,0x80(%ecx,%edx,1) │ │ mov 0x280(%edi),%eax │ │ movl $0x0,0xc0(%eax,%edx,1) │ │ mov 0x280(%edi),%eax │ │ movl $0x0,0xe0(%eax,%edx,1) │ │ - mov 0x58(%esp),%eax │ │ + mov 0x60(%esp),%eax │ │ movzbl (%eax),%eax │ │ imul $0x1010101,%eax,%eax │ │ mov 0x280(%edi),%ecx │ │ mov %eax,0xa0(%ecx,%edx,1) │ │ - cmpb $0x0,0x5c(%esp) │ │ - mov 0xac(%esp),%edx │ │ - jne 47788 │ │ - jmp 4cb1c │ │ - mov 0x48(%esp),%eax │ │ + cmpb $0x0,0x68(%esp) │ │ + mov 0xbc(%esp),%edx │ │ + jne 4813b │ │ + jmp 4da51 │ │ + mov 0x4c(%esp),%eax │ │ movzbl 0x2(%eax,%edx,4),%ecx │ │ mov $0x1010101,%edx │ │ mov %ecx,%eax │ │ mul %edx │ │ imul $0x1010101,%ecx,%ecx │ │ add %edx,%ecx │ │ mov 0x280(%edi),%edx │ │ - mov 0x14(%esp),%ebx │ │ + mov 0x20(%esp),%ebx │ │ mov %eax,0x1a0(%edx,%ebx,1) │ │ mov %ecx,0x1a4(%edx,%ebx,1) │ │ mov 0x280(%edi),%eax │ │ movl $0x0,0x4(%eax,%ebx,1) │ │ movl $0x0,(%eax,%ebx,1) │ │ mov 0x280(%edi),%eax │ │ movl $0x0,0x254(%eax,%ebx,1) │ │ movl $0x0,0x250(%eax,%ebx,1) │ │ - mov 0x40(%esp),%esi │ │ + mov 0x48(%esp),%esi │ │ mov %esi,%eax │ │ mov $0x1010101,%ecx │ │ mul %ecx │ │ imul $0x1010101,%esi,%ecx │ │ add %edx,%ecx │ │ movl $0x0,0x1ea4(%edi,%ebx,1) │ │ movl $0x0,0x1ea0(%edi,%ebx,1) │ │ @@ -59328,37 +59833,37 @@ │ │ mov %eax,0x80(%ecx,%ebx,1) │ │ mov 0x280(%edi),%eax │ │ movl $0x0,0xc4(%eax,%ebx,1) │ │ movl $0x0,0xc0(%eax,%ebx,1) │ │ mov 0x280(%edi),%eax │ │ movl $0x0,0xe4(%eax,%ebx,1) │ │ movl $0x0,0xe0(%eax,%ebx,1) │ │ - mov 0x58(%esp),%eax │ │ + mov 0x60(%esp),%eax │ │ movzbl (%eax),%ecx │ │ mov %ecx,%eax │ │ mov $0x1010101,%edx │ │ mul %edx │ │ imul $0x1010101,%ecx,%ecx │ │ add %edx,%ecx │ │ mov 0x280(%edi),%edx │ │ mov %eax,0xa0(%edx,%ebx,1) │ │ mov %ecx,0xa4(%edx,%ebx,1) │ │ - cmpb $0x0,0x5c(%esp) │ │ - mov 0xac(%esp),%edx │ │ - jne 47788 │ │ - jmp 4cb1c │ │ - mov 0x48(%esp),%eax │ │ + cmpb $0x0,0x68(%esp) │ │ + mov 0xbc(%esp),%edx │ │ + jne 4813b │ │ + jmp 4da51 │ │ + mov 0x4c(%esp),%eax │ │ movzbl 0x2(%eax,%edx,4),%ecx │ │ mov $0x1010101,%edx │ │ mov %ecx,%eax │ │ mul %edx │ │ imul $0x1010101,%ecx,%ecx │ │ add %edx,%ecx │ │ mov 0x280(%edi),%edx │ │ - mov 0x14(%esp),%ebx │ │ + mov 0x20(%esp),%ebx │ │ mov %eax,0x1a0(%edx,%ebx,1) │ │ mov %ecx,0x1a4(%edx,%ebx,1) │ │ mov 0x280(%edi),%edx │ │ mov %ecx,0x1ac(%edx,%ebx,1) │ │ mov %eax,0x1a8(%edx,%ebx,1) │ │ mov 0x280(%edi),%eax │ │ movl $0x0,0x4(%eax,%ebx,1) │ │ @@ -59368,15 +59873,15 @@ │ │ movl $0x0,0x8(%eax,%ebx,1) │ │ mov 0x280(%edi),%eax │ │ movl $0x0,0x254(%eax,%ebx,1) │ │ movl $0x0,0x250(%eax,%ebx,1) │ │ mov 0x280(%edi),%eax │ │ movl $0x0,0x25c(%eax,%ebx,1) │ │ movl $0x0,0x258(%eax,%ebx,1) │ │ - mov 0x40(%esp),%esi │ │ + mov 0x48(%esp),%esi │ │ mov %esi,%eax │ │ mov $0x1010101,%ecx │ │ mul %ecx │ │ imul $0x1010101,%esi,%ecx │ │ add %edx,%ecx │ │ pxor %xmm0,%xmm0 │ │ movdqu %xmm0,0x1ea0(%edi,%ebx,1) │ │ @@ -59397,40 +59902,40 @@ │ │ movl $0x0,0xc8(%eax,%ebx,1) │ │ mov 0x280(%edi),%eax │ │ movl $0x0,0xe4(%eax,%ebx,1) │ │ movl $0x0,0xe0(%eax,%ebx,1) │ │ mov 0x280(%edi),%eax │ │ movl $0x0,0xec(%eax,%ebx,1) │ │ movl $0x0,0xe8(%eax,%ebx,1) │ │ - mov 0x58(%esp),%eax │ │ + mov 0x60(%esp),%eax │ │ movzbl (%eax),%ecx │ │ mov %ecx,%eax │ │ mov $0x1010101,%edx │ │ mul %edx │ │ imul $0x1010101,%ecx,%ecx │ │ add %edx,%ecx │ │ mov 0x280(%edi),%edx │ │ mov %eax,0xa0(%edx,%ebx,1) │ │ mov %ecx,0xa4(%edx,%ebx,1) │ │ mov 0x280(%edi),%edx │ │ mov %ecx,0xac(%edx,%ebx,1) │ │ mov %eax,0xa8(%edx,%ebx,1) │ │ - cmpb $0x0,0x5c(%esp) │ │ - mov 0xac(%esp),%edx │ │ - jne 47788 │ │ - jmp 4cb1c │ │ - mov 0x48(%esp),%eax │ │ + cmpb $0x0,0x68(%esp) │ │ + mov 0xbc(%esp),%edx │ │ + jne 4813b │ │ + jmp 4da51 │ │ + mov 0x4c(%esp),%eax │ │ movzbl 0x2(%eax,%edx,4),%ecx │ │ mov $0x1010101,%edx │ │ mov %ecx,%eax │ │ mul %edx │ │ imul $0x1010101,%ecx,%ecx │ │ add %edx,%ecx │ │ mov 0x280(%edi),%edx │ │ - mov 0x14(%esp),%ebx │ │ + mov 0x20(%esp),%ebx │ │ mov %eax,0x1a0(%edx,%ebx,1) │ │ mov %ecx,0x1a4(%edx,%ebx,1) │ │ mov 0x280(%edi),%edx │ │ mov %ecx,0x1ac(%edx,%ebx,1) │ │ mov %eax,0x1a8(%edx,%ebx,1) │ │ mov 0x280(%edi),%edx │ │ mov %ecx,0x1b4(%edx,%ebx,1) │ │ @@ -59458,15 +59963,15 @@ │ │ movl $0x0,0x258(%eax,%ebx,1) │ │ mov 0x280(%edi),%eax │ │ movl $0x0,0x264(%eax,%ebx,1) │ │ movl $0x0,0x260(%eax,%ebx,1) │ │ mov 0x280(%edi),%eax │ │ movl $0x0,0x26c(%eax,%ebx,1) │ │ movl $0x0,0x268(%eax,%ebx,1) │ │ - mov 0x40(%esp),%esi │ │ + mov 0x48(%esp),%esi │ │ mov %esi,%eax │ │ mov $0x1010101,%ecx │ │ mul %ecx │ │ imul $0x1010101,%esi,%ecx │ │ add %edx,%ecx │ │ pxor %xmm0,%xmm0 │ │ movdqu %xmm0,0x1ea0(%edi,%ebx,1) │ │ @@ -59506,15 +60011,15 @@ │ │ movl $0x0,0xe8(%eax,%ebx,1) │ │ mov 0x280(%edi),%eax │ │ movl $0x0,0xf4(%eax,%ebx,1) │ │ movl $0x0,0xf0(%eax,%ebx,1) │ │ mov 0x280(%edi),%eax │ │ movl $0x0,0xfc(%eax,%ebx,1) │ │ movl $0x0,0xf8(%eax,%ebx,1) │ │ - mov 0x58(%esp),%eax │ │ + mov 0x60(%esp),%eax │ │ movzbl (%eax),%ecx │ │ mov %ecx,%eax │ │ mov $0x1010101,%edx │ │ mul %edx │ │ imul $0x1010101,%ecx,%ecx │ │ add %edx,%ecx │ │ mov 0x280(%edi),%edx │ │ @@ -59525,1057 +60030,1100 @@ │ │ mov %eax,0xa8(%edx,%ebx,1) │ │ mov 0x280(%edi),%edx │ │ mov %ecx,0xb4(%edx,%ebx,1) │ │ mov %eax,0xb0(%edx,%ebx,1) │ │ mov 0x280(%edi),%edx │ │ mov %ecx,0xbc(%edx,%ebx,1) │ │ mov %eax,0xb8(%edx,%ebx,1) │ │ - cmpb $0x0,0x5c(%esp) │ │ - mov 0xac(%esp),%edx │ │ - je 4cb1c │ │ - mov 0xa8(%esp),%eax │ │ + cmpb $0x0,0x68(%esp) │ │ + mov 0xbc(%esp),%edx │ │ + je 4da51 │ │ + mov 0xb8(%esp),%eax │ │ dec %eax │ │ cmp $0x1f,%eax │ │ - ja 49c80 │ │ - mov 0x4(%esp),%ecx │ │ - mov -0x14df4(%ecx,%eax,4),%eax │ │ + ja 4a900 │ │ + mov 0x10(%esp),%ecx │ │ + mov -0x14170(%ecx,%eax,4),%eax │ │ add %ecx,%eax │ │ jmp *%eax │ │ - mov 0x50(%esp),%eax │ │ + mov 0x58(%esp),%eax │ │ movb $0x0,0x240(%edi,%eax,1) │ │ dec %edx │ │ cmp $0x1f,%edx │ │ - jbe 49c8a │ │ - jmp 4cb1c │ │ - mov 0x8(%esp),%eax │ │ + jbe 4a90a │ │ + jmp 4da51 │ │ + mov 0x14(%esp),%eax │ │ movb $0x0,0x10(%eax) │ │ - mov (%esp),%ebx │ │ - mov 0x24(%esp),%edi │ │ + mov 0xc(%esp),%ebx │ │ + mov 0x2c(%esp),%edi │ │ mov 0x8(%ebp),%edx │ │ - mov 0x8(%esp),%ecx │ │ + mov 0x14(%esp),%ecx │ │ lea 0xc(%ecx),%eax │ │ - mov %eax,0x60(%esp) │ │ + mov %eax,0x90(%esp) │ │ movw $0x0,0xb(%ecx) │ │ - mov 0x34(%esp),%eax │ │ + mov 0x3c(%esp),%eax │ │ mov (%eax),%eax │ │ cmpl $0x0,0x120(%eax) │ │ - je 478c9 │ │ - mov 0x38(%esp),%ecx │ │ + je 4827a │ │ + mov 0x40(%esp),%ecx │ │ cmp %edi,%ecx │ │ mov %edi,%eax │ │ cmova %ecx,%eax │ │ add %edi,%ecx │ │ cmp $0x4,%ecx │ │ - jb 478c9 │ │ + jb 4827a │ │ cmp $0x10,%eax │ │ - jg 478c9 │ │ - mov 0x10(%esp),%esi │ │ + jg 4827a │ │ + mov 0x28(%esp),%esi │ │ add $0xfffffffe,%esi │ │ - mov 0x80(%esp),%eax │ │ + mov 0x70(%esp),%eax │ │ cmpb $0x0,(%eax) │ │ - jne 478b1 │ │ + jne 48265 │ │ mov 0x280(%ebx),%ecx │ │ xor %eax,%eax │ │ - mov 0xc(%esp),%edx │ │ + mov 0x18(%esp),%edx │ │ cmpb $0x0,0x260(%ebx,%edx,1) │ │ setne %al │ │ - mov 0x14(%esp),%edx │ │ + mov 0x20(%esp),%edx │ │ cmpb $0x1,0x250(%ecx,%edx,1) │ │ sbb $0xffffffff,%eax │ │ lea (%esi,%esi,2),%ecx │ │ mov 0x1c(%esp),%edx │ │ lea (%edx,%ecx,4),%ecx │ │ lea 0x17f8(%ecx,%eax,4),%eax │ │ sub $0x8,%esp │ │ - mov 0xc(%esp),%ebx │ │ + mov 0x18(%esp),%ebx │ │ push %eax │ │ - pushl 0x38(%esp) │ │ - call 1ac0 │ │ - mov 0x10(%esp),%ebx │ │ + pushl 0x40(%esp) │ │ + call 1a90 │ │ + mov 0x1c(%esp),%ebx │ │ mov 0x8(%ebp),%edx │ │ - mov 0x34(%esp),%edi │ │ + mov 0x3c(%esp),%edi │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - je 478b1 │ │ + je 48265 │ │ mov %ebx,%ecx │ │ - mov 0x8(%esp),%edx │ │ - mov 0x4(%esp),%ebx │ │ - pushl 0xc(%esp) │ │ + mov 0x14(%esp),%edx │ │ + mov 0x10(%esp),%ebx │ │ pushl 0x18(%esp) │ │ + pushl 0x24(%esp) │ │ push %esi │ │ push $0x0 │ │ - call 4f350 │ │ - mov 0x10(%esp),%ebx │ │ + call 502e0 │ │ + mov 0x1c(%esp),%ebx │ │ mov 0x8(%ebp),%edx │ │ - mov 0x34(%esp),%edi │ │ + mov 0x3c(%esp),%edi │ │ add $0x10,%esp │ │ - cmpb $0x0,0x5c(%esp) │ │ - je 478c9 │ │ - mov 0x80(%esp),%eax │ │ + cmpb $0x0,0x68(%esp) │ │ + je 4827a │ │ + mov 0x70(%esp),%eax │ │ cmpb $0x0,0x1(%eax) │ │ - je 49b3b │ │ - mov 0x80(%esp),%esi │ │ + je 4a7be │ │ + mov 0x70(%esp),%esi │ │ cmpb $0x0,(%esi) │ │ - je 478dd │ │ + je 4828b │ │ cmpb $0x0,0x3(%esi) │ │ - jne 478e7 │ │ - jmp 47951 │ │ + jne 48295 │ │ + jmp 48301 │ │ cmpb $0x0,0x3(%esi) │ │ - je 479a7 │ │ - mov 0x28(%esp),%eax │ │ - cmpl $0x0,0xb44(%eax) │ │ - je 4791d │ │ + je 4835a │ │ + mov 0x38(%esp),%eax │ │ + cmpl $0x0,0xa70(%eax) │ │ + je 482cc │ │ mov 0x1c(%esp),%ecx │ │ mov 0x363c(%ecx),%edx │ │ mov %edi,%eax │ │ mov %esi,%ebx │ │ - mov 0x38(%esp),%esi │ │ + mov 0x40(%esp),%esi │ │ imul %esi,%eax │ │ shl $0x4,%eax │ │ add %edx,%eax │ │ mov %eax,0x363c(%ecx) │ │ mov %esi,%eax │ │ mov %ebx,%esi │ │ - mov (%esp),%ebx │ │ - jmp 47927 │ │ + mov 0xc(%esp),%ebx │ │ + jmp 482d6 │ │ lea 0x3000(%ebx),%edx │ │ - mov 0x38(%esp),%eax │ │ + mov 0x40(%esp),%eax │ │ sub $0x8,%esp │ │ mov %ebx,%ecx │ │ - mov 0xc(%esp),%ebx │ │ + mov 0x18(%esp),%ebx │ │ push %edi │ │ push %eax │ │ - pushl 0xc0(%esp) │ │ - pushl 0x2c(%esp) │ │ + pushl 0xd0(%esp) │ │ + pushl 0x38(%esp) │ │ push $0x0 │ │ - pushl 0x24(%esp) │ │ - call 4f8f0 │ │ + pushl 0x30(%esp) │ │ + call 50880 │ │ add $0x20,%esp │ │ - mov (%esp),%ebx │ │ + mov 0xc(%esp),%ebx │ │ mov 0x8(%ebp),%edx │ │ - cmpb $0x0,0x5c(%esp) │ │ - je 47a90 │ │ - mov 0x60(%esp),%eax │ │ + cmpb $0x0,0x68(%esp) │ │ + je 48440 │ │ + mov 0x90(%esp),%eax │ │ cmpb $0x0,(%eax) │ │ - je 47a90 │ │ - mov 0x28(%esp),%eax │ │ - cmpl $0x0,0xb44(%eax) │ │ - je 47a42 │ │ + je 48440 │ │ + mov 0x38(%esp),%eax │ │ + cmpl $0x0,0xa70(%eax) │ │ + je 483f5 │ │ mov 0x1c(%esp),%ecx │ │ mov 0x363c(%ecx),%edx │ │ - mov 0xac(%esp),%esi │ │ + mov 0xbc(%esp),%esi │ │ mov %esi,%eax │ │ - mov 0xa8(%esp),%edi │ │ + mov 0xb8(%esp),%edi │ │ imul %edi,%eax │ │ shl $0x4,%eax │ │ add %edx,%eax │ │ mov %eax,0x363c(%ecx) │ │ - jmp 47a5f │ │ - mov 0x30(%esp),%eax │ │ - mov 0x48(%esp),%ecx │ │ + jmp 48412 │ │ + mov 0x44(%esp),%eax │ │ + mov 0x4c(%esp),%ecx │ │ cmp %ecx,%eax │ │ cmova %eax,%ecx │ │ cmp $0x3,%ecx │ │ - jg 478d5 │ │ - mov 0x28(%esp),%eax │ │ + jg 48283 │ │ + mov 0x38(%esp),%eax │ │ mov 0x4(%eax),%eax │ │ cmpl $0x0,0x3f8(%eax) │ │ - je 478d5 │ │ + je 48283 │ │ mov 0x1c(%esp),%eax │ │ lea 0x1558(%eax,%edx,4),%eax │ │ sub $0x8,%esp │ │ - mov 0xc(%esp),%ebx │ │ + mov 0x18(%esp),%ebx │ │ push %eax │ │ - pushl 0x38(%esp) │ │ - call 1ac0 │ │ - mov 0x10(%esp),%ebx │ │ + pushl 0x40(%esp) │ │ + call 1a90 │ │ + mov 0x1c(%esp),%ebx │ │ mov 0x8(%ebp),%edx │ │ - mov 0x34(%esp),%edi │ │ + mov 0x3c(%esp),%edi │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - je 478d5 │ │ + je 48283 │ │ movb $0xd,(%esi) │ │ mov 0x1c(%esp),%eax │ │ add $0xd20,%eax │ │ sub $0x4,%esp │ │ - mov 0x8(%esp),%ebx │ │ + mov 0x14(%esp),%ebx │ │ push $0x4 │ │ push %eax │ │ - pushl 0x38(%esp) │ │ - call 1770 │ │ - mov 0x10(%esp),%ebx │ │ + pushl 0x40(%esp) │ │ + call 1740 │ │ + mov 0x1c(%esp),%ebx │ │ mov 0x8(%ebp),%edx │ │ - mov 0x34(%esp),%edi │ │ + mov 0x3c(%esp),%edi │ │ add $0x10,%esp │ │ mov %al,0x5(%esi) │ │ cmpb $0x0,0x3(%esi) │ │ - jne 478e7 │ │ - jmp 47951 │ │ - imul 0x38(%esp),%edi │ │ + jne 48295 │ │ + jmp 48301 │ │ + imul 0x40(%esp),%edi │ │ shl $0x4,%edi │ │ lea 0x3000(%ebx,%edi,1),%edx │ │ - mov 0xac(%esp),%esi │ │ - mov 0xa8(%esp),%edi │ │ + mov 0xbc(%esp),%esi │ │ + mov 0xb8(%esp),%edi │ │ sub $0x8,%esp │ │ mov %ebx,%ecx │ │ - mov 0xc(%esp),%ebx │ │ + mov 0x18(%esp),%ebx │ │ push %edi │ │ push %esi │ │ - pushl 0xdc(%esp) │ │ - pushl 0xb0(%esp) │ │ + pushl 0xec(%esp) │ │ + pushl 0xc0(%esp) │ │ push $0x1 │ │ - pushl 0x24(%esp) │ │ - call 4f8f0 │ │ + pushl 0x30(%esp) │ │ + call 50880 │ │ add $0x20,%esp │ │ mov 0x8(%ebp),%edx │ │ - mov 0x80(%esp),%esi │ │ - mov 0x34(%esp),%eax │ │ + mov 0x70(%esp),%esi │ │ + mov 0x3c(%esp),%eax │ │ mov (%eax),%eax │ │ - mov 0x8(%esp),%edi │ │ + mov 0x14(%esp),%edi │ │ movzbl 0x4(%edi),%ecx │ │ cmpl $0x0,0x474(%eax,%ecx,4) │ │ - je 47aeb │ │ + je 4849b │ │ movb $0x0,0x7(%edi) │ │ movb $0x0,0xa(%edi) │ │ - mov 0x4(%esp),%eax │ │ - lea -0x59b0(%eax),%eax │ │ - mov %eax,0x18(%esp) │ │ - mov 0x28(%esp),%ecx │ │ - cmpl $0x1,0xb44(%ecx) │ │ - je 47c25 │ │ - mov 0x4(%esp),%ebx │ │ - pushl 0x8(%esp) │ │ + mov 0x10(%esp),%eax │ │ + lea -0x5550(%eax),%eax │ │ + mov %eax,0x24(%esp) │ │ + mov 0x38(%esp),%ecx │ │ + cmpl $0x1,0xa70(%ecx) │ │ + je 485d0 │ │ + mov 0x10(%esp),%ebx │ │ + pushl 0x14(%esp) │ │ pushl 0x10(%ebp) │ │ push %edx │ │ - mov 0xc(%esp),%edi │ │ + mov 0x18(%esp),%edi │ │ push %edi │ │ call *0x7c4(%ecx) │ │ - jmp 47c3c │ │ - mov 0x4(%esp),%esi │ │ - lea -0x5918(%esi),%eax │ │ + jmp 485e7 │ │ + mov 0x10(%esp),%esi │ │ + lea -0x54b8(%esi),%eax │ │ lea (%eax,%edx,4),%ecx │ │ movzbl (%eax,%edx,4),%ebx │ │ mov %bl,0xa(%edi) │ │ - mov 0x28(%esp),%edx │ │ + mov 0x38(%esp),%edx │ │ mov 0x4b0(%edx),%eax │ │ mov (%eax,%ecx,1),%al │ │ mov %al,0x7(%edi) │ │ lea 0x0(,%ebx,8),%eax │ │ - add -0x254(%esi),%eax │ │ - mov %eax,0x18(%esp) │ │ + add -0x260(%esi),%eax │ │ + mov %eax,0x24(%esp) │ │ mov 0xc(%edx),%eax │ │ cmpl $0x2,0x56c(%eax) │ │ - jne 47c0a │ │ - lea -0x59b0(%esi),%edi │ │ + jne 485b8 │ │ + lea -0x5550(%esi),%edi │ │ mov %ebx,%eax │ │ movzbl 0x5(%edi,%ebx,8),%ebx │ │ test %ebx,%ebx │ │ - je 47c0a │ │ - mov (%esp),%ecx │ │ + je 485b8 │ │ + mov 0xc(%esp),%ecx │ │ mov 0x280(%ecx),%edx │ │ - mov %edx,0x10(%esp) │ │ + mov %edx,0x28(%esp) │ │ movzbl 0x3(%edi,%eax,8),%edx │ │ - mov 0xc(%esp),%esi │ │ + mov 0x18(%esp),%esi │ │ movsbl 0x1b0(%ecx,%esi,1),%esi │ │ xor %ecx,%ecx │ │ cmp %edx,%esi │ │ - mov %eax,0xb0(%esp) │ │ + mov %eax,0xc0(%esp) │ │ movzbl 0x2(%edi,%eax,8),%eax │ │ - mov %eax,0x20(%esp) │ │ + mov %eax,0x30(%esp) │ │ setge %cl │ │ - mov 0x14(%esp),%edx │ │ - mov 0x10(%esp),%eax │ │ + mov 0x20(%esp),%edx │ │ + mov 0x28(%esp),%eax │ │ movsbl 0x1a0(%eax,%edx,1),%esi │ │ xor %edx,%edx │ │ - cmp 0x20(%esp),%esi │ │ + cmp 0x30(%esp),%esi │ │ setge %dl │ │ add %ecx,%edx │ │ lea (%ebx,%ebx,2),%ecx │ │ mov 0x1c(%esp),%eax │ │ lea (%eax,%ecx,8),%ecx │ │ lea 0x1388(%ecx,%edx,8),%ecx │ │ cmp $0x2,%ebx │ │ mov $0x2,%edx │ │ cmovb %ebx,%edx │ │ sub $0x4,%esp │ │ - mov 0x8(%esp),%ebx │ │ + mov 0x14(%esp),%ebx │ │ push %edx │ │ push %ecx │ │ - pushl 0x38(%esp) │ │ - call 1770 │ │ + pushl 0x40(%esp) │ │ + call 1740 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - mov 0x28(%esp),%ecx │ │ + mov 0x38(%esp),%ecx │ │ mov 0x8(%ebp),%edx │ │ - mov 0x80(%esp),%esi │ │ - je 47c18 │ │ - mov 0xb0(%esp),%ebx │ │ + mov 0x70(%esp),%esi │ │ + je 485c3 │ │ + mov 0xc0(%esp),%ebx │ │ dec %eax │ │ movzbl 0x6(%edi,%ebx,8),%ebx │ │ mov %bl,0x2(%esi) │ │ - jne 47bdf │ │ + jne 4858d │ │ shl $0x3,%ebx │ │ - mov 0x4(%esp),%eax │ │ - add -0x254(%eax),%ebx │ │ - mov %ebx,0x18(%esp) │ │ - cmpl $0x1,0xb44(%ecx) │ │ - jne 47acf │ │ - jmp 47c25 │ │ - mov 0x28(%esp),%ecx │ │ + mov 0x10(%esp),%eax │ │ + add -0x260(%eax),%ebx │ │ + mov %ebx,0x24(%esp) │ │ + cmpl $0x1,0xa70(%ecx) │ │ + jne 4847f │ │ + jmp 485d0 │ │ + mov 0x38(%esp),%ecx │ │ mov 0x8(%ebp),%edx │ │ - mov 0x80(%esp),%esi │ │ - cmpl $0x1,0xb44(%ecx) │ │ - jne 47acf │ │ + mov 0x70(%esp),%esi │ │ + cmpl $0x1,0xa70(%ecx) │ │ + jne 4847f │ │ sub $0x4,%esp │ │ - mov 0x8(%esp),%ebx │ │ - pushl 0xc(%esp) │ │ + mov 0x14(%esp),%ebx │ │ + pushl 0x18(%esp) │ │ push %edx │ │ - mov 0xc(%esp),%edi │ │ + mov 0x18(%esp),%edi │ │ push %edi │ │ - call *0x7d4(%ecx) │ │ + call *0x7e4(%ecx) │ │ add $0x10,%esp │ │ - mov 0x34(%esp),%eax │ │ + mov 0x3c(%esp),%eax │ │ mov (%eax),%eax │ │ cmpl $0x0,0x4cc(%eax) │ │ - jne 47c5b │ │ + jne 48606 │ │ cmpl $0x0,0x4d0(%eax) │ │ - je 47d22 │ │ - mov 0x8(%esp),%eax │ │ + je 486cc │ │ + mov 0x14(%esp),%eax │ │ movzbl 0x4(%eax),%eax │ │ shl $0x6,%eax │ │ mov 0x1c(%esp),%ecx │ │ add 0x38b0(%ecx),%eax │ │ mov 0x280(%edi),%ecx │ │ - mov 0x54(%esp),%edx │ │ + mov 0x5c(%esp),%edx │ │ lea 0x200(%ecx,%edx,1),%edx │ │ xor %esi,%esi │ │ - cmpb $0x0,0x5c(%esp) │ │ + cmpb $0x0,0x68(%esp) │ │ cmove %esi,%edx │ │ - mov (%esp),%edi │ │ - mov 0x50(%esp),%ebx │ │ + mov 0xc(%esp),%edi │ │ + mov 0x58(%esp),%ebx │ │ lea 0x210(%edi,%ebx,1),%edi │ │ cmove %esi,%edi │ │ - mov 0x8(%esp),%esi │ │ - movzbl 0xa(%esi),%esi │ │ - mov %esi,0x10(%esp) │ │ mov 0x14(%esp),%esi │ │ + movzbl 0xa(%esi),%esi │ │ + mov %esi,0x28(%esp) │ │ + mov 0x20(%esp),%esi │ │ lea 0x1e0(%ecx,%esi,1),%ecx │ │ - mov 0x8(%esp),%esi │ │ + mov 0x14(%esp),%esi │ │ movzbl 0x7(%esi),%esi │ │ mov %esi,0x1c(%esp) │ │ - mov (%esp),%esi │ │ - mov 0xc(%esp),%ebx │ │ + mov 0xc(%esp),%esi │ │ + mov 0x18(%esp),%ebx │ │ lea 0x1f0(%esi,%ebx,1),%esi │ │ - mov 0x4(%esp),%ebx │ │ + mov 0x10(%esp),%ebx │ │ push %edi │ │ - mov 0x4(%esp),%edi │ │ + mov 0x10(%esp),%edi │ │ push %edx │ │ push %esi │ │ - mov 0x8c(%esp),%esi │ │ + mov 0x7c(%esp),%esi │ │ push %ecx │ │ - mov 0x38(%esp),%ecx │ │ + mov 0x48(%esp),%ecx │ │ pushl 0x4b0(%ecx) │ │ pushl 0x30(%esp) │ │ - pushl 0x28(%esp) │ │ + pushl 0x40(%esp) │ │ pushl 0x8(%ebp) │ │ - pushl 0x7f0(%ecx) │ │ - pushl 0x7ec(%ecx) │ │ + pushl 0x800(%ecx) │ │ + pushl 0x7fc(%ecx) │ │ pushl 0xc(%edi) │ │ pushl 0x8(%edi) │ │ push %eax │ │ - pushl 0x7e8(%ecx) │ │ - pushl 0xb70(%ecx) │ │ + pushl 0x7f8(%ecx) │ │ + pushl 0xaa0(%ecx) │ │ pushl 0x3f564(%edi) │ │ - call 577d0 │ │ + call 58760 │ │ add $0x40,%esp │ │ mov (%esi),%eax │ │ xor %ecx,%ecx │ │ cmp $0xd,%al │ │ cmovne %eax,%ecx │ │ movzbl %cl,%eax │ │ - mov %eax,0x20(%esp) │ │ - mov 0x24(%esp),%eax │ │ + mov %eax,0x30(%esp) │ │ + mov 0x2c(%esp),%eax │ │ dec %al │ │ cmp $0x1f,%al │ │ mov %ecx,0x1c(%esp) │ │ movzbl %cl,%ecx │ │ - mov %ecx,0x10(%esp) │ │ - mov 0x14(%esp),%ebx │ │ - ja 486d1 │ │ + mov %ecx,0x28(%esp) │ │ + mov 0x20(%esp),%ebx │ │ + ja 4911a │ │ movzbl %al,%eax │ │ - mov 0x4(%esp),%edx │ │ - mov -0x14cf4(%edx,%eax,4),%eax │ │ + mov 0x10(%esp),%edx │ │ + mov -0x14070(%edx,%eax,4),%eax │ │ add %edx,%eax │ │ jmp *%eax │ │ - mov 0x18(%esp),%ecx │ │ + mov 0x24(%esp),%ecx │ │ mov 0x3(%ecx),%al │ │ - mov 0xc(%esp),%edx │ │ + mov 0x18(%esp),%edx │ │ mov %al,0x1b0(%edi,%edx,1) │ │ mov 0x3(%ecx),%al │ │ mov %al,0x1d0(%edi,%edx,1) │ │ mov 0x1c(%esp),%eax │ │ mov %al,0x10(%edi,%edx,1) │ │ mov 0x3(%esi),%al │ │ mov %al,0x260(%edi,%edx,1) │ │ - mov 0x40(%esp),%eax │ │ + mov 0x48(%esp),%eax │ │ mov %al,0x90(%edi,%edx,1) │ │ movb $0x0,0xd0(%edi,%edx,1) │ │ movb $0x1,0xf0(%edi,%edx,1) │ │ - mov 0x58(%esp),%eax │ │ + mov 0x60(%esp),%eax │ │ mov (%eax),%al │ │ mov %al,0xb0(%edi,%edx,1) │ │ - cmpb $0x0,0x5c(%esp) │ │ - je 48619 │ │ - mov 0x60(%esp),%eax │ │ + cmpb $0x0,0x68(%esp) │ │ + je 49062 │ │ + mov 0x90(%esp),%eax │ │ mov (%eax),%al │ │ - jmp 4861b │ │ - mov 0x18(%esp),%eax │ │ + jmp 49064 │ │ + mov 0x24(%esp),%eax │ │ movzbl 0x3(%eax),%eax │ │ mov %eax,%edx │ │ shl $0x8,%edx │ │ or %eax,%edx │ │ - mov 0xc(%esp),%ecx │ │ + mov 0x18(%esp),%ecx │ │ mov %dx,0x1b0(%edi,%ecx,1) │ │ - mov 0x18(%esp),%eax │ │ + mov 0x24(%esp),%eax │ │ movzbl 0x3(%eax),%eax │ │ mov %eax,%edx │ │ shl $0x8,%edx │ │ or %eax,%edx │ │ mov %dx,0x1d0(%edi,%ecx,1) │ │ - mov 0x10(%esp),%edx │ │ + mov 0x28(%esp),%edx │ │ mov %edx,%eax │ │ shl $0x8,%eax │ │ or %edx,%eax │ │ mov %ax,0x10(%edi,%ecx,1) │ │ movzbl 0x3(%esi),%eax │ │ mov %eax,%edx │ │ shl $0x8,%edx │ │ or %eax,%edx │ │ mov %dx,0x260(%edi,%ecx,1) │ │ - mov 0x40(%esp),%edx │ │ + mov 0x48(%esp),%edx │ │ mov %edx,%eax │ │ shl $0x8,%eax │ │ add %edx,%eax │ │ mov %ax,0x90(%edi,%ecx,1) │ │ movw $0x0,0xd0(%edi,%ecx,1) │ │ movw $0x101,0xf0(%edi,%ecx,1) │ │ - mov 0x58(%esp),%eax │ │ + mov 0x60(%esp),%eax │ │ movzbl (%eax),%eax │ │ mov %eax,%edx │ │ shl $0x8,%edx │ │ or %eax,%edx │ │ mov %dx,0xb0(%edi,%ecx,1) │ │ - cmpb $0x0,0x5c(%esp) │ │ - je 48674 │ │ - mov 0x60(%esp),%eax │ │ + cmpb $0x0,0x68(%esp) │ │ + je 490bd │ │ + mov 0x90(%esp),%eax │ │ movzbl (%eax),%eax │ │ - jmp 48676 │ │ - mov 0x18(%esp),%ecx │ │ + jmp 490bf │ │ + mov 0x24(%esp),%ecx │ │ movzbl 0x3(%ecx),%eax │ │ imul $0x1010101,%eax,%eax │ │ - mov 0xc(%esp),%edx │ │ + mov 0x18(%esp),%edx │ │ mov %eax,0x1b0(%edi,%edx,1) │ │ movzbl 0x3(%ecx),%eax │ │ imul $0x1010101,%eax,%eax │ │ mov %eax,0x1d0(%edi,%edx,1) │ │ - imul $0x1010101,0x20(%esp),%eax │ │ + imul $0x1010101,0x30(%esp),%eax │ │ mov %eax,0x10(%edi,%edx,1) │ │ movzbl 0x3(%esi),%eax │ │ imul $0x1010101,%eax,%eax │ │ mov %eax,0x260(%edi,%edx,1) │ │ - imul $0x1010101,0x40(%esp),%eax │ │ + imul $0x1010101,0x48(%esp),%eax │ │ mov %eax,0x90(%edi,%edx,1) │ │ movl $0x0,0xd0(%edi,%edx,1) │ │ movl $0x1010101,0xf0(%edi,%edx,1) │ │ - mov 0x58(%esp),%eax │ │ + mov 0x60(%esp),%eax │ │ movzbl (%eax),%eax │ │ imul $0x1010101,%eax,%eax │ │ mov %eax,0xb0(%edi,%edx,1) │ │ xor %eax,%eax │ │ - cmpb $0x0,0x5c(%esp) │ │ - je 47f06 │ │ - mov 0x60(%esp),%eax │ │ + cmpb $0x0,0x68(%esp) │ │ + je 488b9 │ │ + mov 0x90(%esp),%eax │ │ movzbl (%eax),%eax │ │ imul $0x1010101,%eax,%eax │ │ - mov 0xc(%esp),%ecx │ │ + mov 0x18(%esp),%ecx │ │ mov %eax,0x1ec0(%edi,%ecx,1) │ │ - mov 0x34(%esp),%eax │ │ + mov 0x3c(%esp),%eax │ │ mov (%eax),%eax │ │ testb $0x1,0xe4(%eax) │ │ - je 486d1 │ │ - mov 0xc(%esp),%eax │ │ + je 4911a │ │ + mov 0x18(%esp),%eax │ │ movl $0x0,0x110(%edi,%eax,1) │ │ movl $0xffffffff,0x130(%edi,%eax,1) │ │ movl $0xffffffff,0x150(%edi,%eax,1) │ │ movl $0x3030303,0x170(%edi,%eax,1) │ │ - jmp 4813b │ │ - mov 0x18(%esp),%eax │ │ + jmp 48aec │ │ + mov 0x24(%esp),%eax │ │ movzbl 0x3(%eax),%eax │ │ mov %eax,%esi │ │ mov $0x1010101,%ecx │ │ imul %ecx,%esi │ │ mul %ecx │ │ add %esi,%edx │ │ - mov 0xc(%esp),%ecx │ │ + mov 0x18(%esp),%ecx │ │ mov %eax,0x1b0(%edi,%ecx,1) │ │ mov %edx,0x1b4(%edi,%ecx,1) │ │ - mov 0x18(%esp),%eax │ │ + mov 0x24(%esp),%eax │ │ movzbl 0x3(%eax),%eax │ │ mov %eax,%esi │ │ mov $0x1010101,%edx │ │ imul %edx,%esi │ │ mov $0x1010101,%edx │ │ mul %edx │ │ add %esi,%edx │ │ mov %eax,0x1d0(%edi,%ecx,1) │ │ mov %edx,0x1d4(%edi,%ecx,1) │ │ - mov 0x10(%esp),%eax │ │ + mov 0x28(%esp),%eax │ │ mov %eax,%esi │ │ mov $0x1010101,%edx │ │ imul %edx,%esi │ │ mul %edx │ │ add %esi,%edx │ │ mov %edx,0x14(%edi,%ecx,1) │ │ mov %eax,0x10(%edi,%ecx,1) │ │ - mov 0x80(%esp),%eax │ │ + mov 0x70(%esp),%eax │ │ movzbl 0x3(%eax),%eax │ │ mov %eax,%esi │ │ mov $0x1010101,%edx │ │ imul %edx,%esi │ │ mul %edx │ │ add %esi,%edx │ │ mov %eax,0x260(%edi,%ecx,1) │ │ mov %edx,0x264(%edi,%ecx,1) │ │ - mov 0x40(%esp),%eax │ │ + mov 0x48(%esp),%eax │ │ mov %eax,%esi │ │ mov $0x1010101,%edx │ │ mul %edx │ │ - mov %eax,0xb0(%esp) │ │ - mov %edx,0x2c(%esp) │ │ + mov %eax,0xc0(%esp) │ │ + mov %edx,0x4c(%esp) │ │ mov %esi,%edx │ │ mov $0x1010101,%eax │ │ imul %eax,%esi │ │ mov $0x1010101,%eax │ │ - add 0x2c(%esp),%esi │ │ + add 0x4c(%esp),%esi │ │ sar $0x1f,%edx │ │ imul %eax,%edx │ │ add %esi,%edx │ │ - mov 0xb0(%esp),%eax │ │ + mov 0xc0(%esp),%eax │ │ mov %eax,0x90(%edi,%ecx,1) │ │ mov %edx,0x94(%edi,%ecx,1) │ │ movl $0x0,0xd0(%edi,%ecx,1) │ │ movl $0x0,0xd4(%edi,%ecx,1) │ │ mov $0x1010101,%edx │ │ mov %edx,0xf4(%edi,%ecx,1) │ │ mov %edx,0xf0(%edi,%ecx,1) │ │ - mov 0x58(%esp),%eax │ │ + mov 0x60(%esp),%eax │ │ movzbl (%eax),%eax │ │ mov %eax,%esi │ │ imul %edx,%esi │ │ mov $0x1010101,%edx │ │ mul %edx │ │ add %esi,%edx │ │ mov %eax,0xb0(%edi,%ecx,1) │ │ mov %edx,0xb4(%edi,%ecx,1) │ │ xor %edi,%edi │ │ - cmpb $0x0,0x5c(%esp) │ │ - je 48095 │ │ - mov 0x60(%esp),%eax │ │ + cmpb $0x0,0x68(%esp) │ │ + je 48a48 │ │ + mov 0x90(%esp),%eax │ │ movzbl (%eax),%edi │ │ mov %edi,%eax │ │ mov $0x1010101,%ecx │ │ mul %ecx │ │ imul %ecx,%edi │ │ add %edx,%edi │ │ - mov (%esp),%edx │ │ - mov 0xc(%esp),%ecx │ │ + mov 0xc(%esp),%edx │ │ + mov 0x18(%esp),%ecx │ │ mov %eax,0x1ec0(%edx,%ecx,1) │ │ mov %edi,0x1ec4(%edx,%ecx,1) │ │ mov %edx,%edi │ │ - mov 0x34(%esp),%eax │ │ + mov 0x3c(%esp),%eax │ │ mov (%eax),%eax │ │ testb $0x1,0xe4(%eax) │ │ - mov 0x80(%esp),%esi │ │ - je 486d1 │ │ - mov 0xc(%esp),%eax │ │ + mov 0x70(%esp),%esi │ │ + je 4911a │ │ + mov 0x18(%esp),%eax │ │ movl $0x0,0x114(%edi,%eax,1) │ │ movl $0x0,0x110(%edi,%eax,1) │ │ movl $0xffffffff,0x134(%edi,%eax,1) │ │ movl $0xffffffff,0x130(%edi,%eax,1) │ │ movl $0xffffffff,0x154(%edi,%eax,1) │ │ movl $0xffffffff,0x150(%edi,%eax,1) │ │ movl $0x3030303,0x174(%edi,%eax,1) │ │ movl $0x3030303,0x170(%edi,%eax,1) │ │ movl $0x3030303,0x194(%edi,%eax,1) │ │ movl $0x3030303,0x190(%edi,%eax,1) │ │ - mov 0x38(%esp),%eax │ │ + mov 0x40(%esp),%eax │ │ dec %al │ │ cmp $0x1f,%al │ │ - jbe 486df │ │ - jmp 49541 │ │ - mov 0x18(%esp),%ecx │ │ + jbe 49128 │ │ + jmp 49f93 │ │ + mov 0x24(%esp),%ecx │ │ movzbl 0x3(%ecx),%eax │ │ mov %eax,%esi │ │ mov $0x1010101,%edx │ │ imul %edx,%esi │ │ mov $0x1010101,%edx │ │ mul %edx │ │ add %esi,%edx │ │ movd %edx,%xmm0 │ │ movd %eax,%xmm1 │ │ punpckldq %xmm0,%xmm1 │ │ pshufd $0x44,%xmm1,%xmm0 │ │ - mov 0xc(%esp),%eax │ │ + mov 0x18(%esp),%eax │ │ movdqu %xmm0,0x1b0(%edi,%eax,1) │ │ movzbl 0x3(%ecx),%eax │ │ mov %eax,%esi │ │ mov $0x1010101,%ecx │ │ imul %ecx,%esi │ │ mul %ecx │ │ add %esi,%edx │ │ movd %edx,%xmm0 │ │ movd %eax,%xmm1 │ │ punpckldq %xmm0,%xmm1 │ │ pshufd $0x44,%xmm1,%xmm0 │ │ - mov 0xc(%esp),%ecx │ │ + mov 0x18(%esp),%ecx │ │ movdqu %xmm0,0x1d0(%edi,%ecx,1) │ │ - mov 0x10(%esp),%eax │ │ + mov 0x28(%esp),%eax │ │ mov %eax,%esi │ │ mov $0x1010101,%edx │ │ imul %edx,%esi │ │ mul %edx │ │ add %esi,%edx │ │ movd %edx,%xmm0 │ │ movd %eax,%xmm1 │ │ punpckldq %xmm0,%xmm1 │ │ pshufd $0x44,%xmm1,%xmm0 │ │ movdqu %xmm0,0x10(%edi,%ecx,1) │ │ - mov 0x80(%esp),%eax │ │ + mov 0x70(%esp),%eax │ │ movzbl 0x3(%eax),%eax │ │ mov %eax,%esi │ │ mov $0x1010101,%edx │ │ imul %edx,%esi │ │ mul %edx │ │ add %esi,%edx │ │ movd %edx,%xmm0 │ │ movd %eax,%xmm1 │ │ punpckldq %xmm0,%xmm1 │ │ pshufd $0x44,%xmm1,%xmm0 │ │ movdqu %xmm0,0x260(%edi,%ecx,1) │ │ - mov 0x40(%esp),%ecx │ │ + mov 0x48(%esp),%ecx │ │ mov %ecx,%eax │ │ mov $0x1010101,%edx │ │ mul %edx │ │ - mov %eax,0xb0(%esp) │ │ + mov %eax,0xc0(%esp) │ │ mov %edx,%eax │ │ mov %ecx,%esi │ │ mov %ecx,%edx │ │ mov $0x1010101,%ecx │ │ imul %ecx,%esi │ │ mov $0x1010101,%ecx │ │ add %eax,%esi │ │ sar $0x1f,%edx │ │ imul %ecx,%edx │ │ add %esi,%edx │ │ movd %edx,%xmm0 │ │ - movd 0xb0(%esp),%xmm1 │ │ + movd 0xc0(%esp),%xmm1 │ │ punpckldq %xmm0,%xmm1 │ │ pshufd $0x44,%xmm1,%xmm0 │ │ - mov 0xc(%esp),%ecx │ │ + mov 0x18(%esp),%ecx │ │ movdqu %xmm0,0x90(%edi,%ecx,1) │ │ pxor %xmm0,%xmm0 │ │ movdqu %xmm0,0xd0(%edi,%ecx,1) │ │ - mov 0x4(%esp),%eax │ │ - movaps -0x15c10(%eax),%xmm0 │ │ + mov 0x10(%esp),%eax │ │ + movaps -0x14ff0(%eax),%xmm0 │ │ movups %xmm0,0xf0(%edi,%ecx,1) │ │ - mov 0x58(%esp),%eax │ │ + mov 0x60(%esp),%eax │ │ movzbl (%eax),%eax │ │ mov %eax,%esi │ │ mov $0x1010101,%ecx │ │ imul %ecx,%esi │ │ mul %ecx │ │ add %esi,%edx │ │ movd %edx,%xmm0 │ │ movd %eax,%xmm1 │ │ punpckldq %xmm0,%xmm1 │ │ pshufd $0x44,%xmm1,%xmm0 │ │ - mov 0xc(%esp),%eax │ │ + mov 0x18(%esp),%eax │ │ movdqu %xmm0,0xb0(%edi,%eax,1) │ │ xor %edi,%edi │ │ - cmpb $0x0,0x5c(%esp) │ │ - je 482d5 │ │ - mov 0x60(%esp),%eax │ │ + cmpb $0x0,0x68(%esp) │ │ + je 48c86 │ │ + mov 0x90(%esp),%eax │ │ movzbl (%eax),%edi │ │ mov %edi,%eax │ │ mov $0x1010101,%ecx │ │ mul %ecx │ │ imul %ecx,%edi │ │ add %edx,%edi │ │ movd %edi,%xmm0 │ │ movd %eax,%xmm1 │ │ punpckldq %xmm0,%xmm1 │ │ pshufd $0x44,%xmm1,%xmm0 │ │ - mov (%esp),%edi │ │ - mov 0xc(%esp),%eax │ │ + mov 0xc(%esp),%edi │ │ + mov 0x18(%esp),%eax │ │ movdqu %xmm0,0x1ec0(%edi,%eax,1) │ │ - mov 0x34(%esp),%eax │ │ + mov 0x3c(%esp),%eax │ │ mov (%eax),%eax │ │ testb $0x1,0xe4(%eax) │ │ - mov 0x80(%esp),%esi │ │ - je 486d1 │ │ + mov 0x70(%esp),%esi │ │ + je 4911a │ │ pxor %xmm0,%xmm0 │ │ - mov 0xc(%esp),%ecx │ │ + mov 0x18(%esp),%ecx │ │ movdqu %xmm0,0x110(%edi,%ecx,1) │ │ pcmpeqd %xmm0,%xmm0 │ │ movdqu %xmm0,0x130(%edi,%ecx,1) │ │ movdqu %xmm0,0x150(%edi,%ecx,1) │ │ - mov 0x4(%esp),%eax │ │ - movdqa -0x15c00(%eax),%xmm0 │ │ + mov 0x10(%esp),%eax │ │ + movdqa -0x14fe0(%eax),%xmm0 │ │ movdqu %xmm0,0x170(%edi,%ecx,1) │ │ movdqu %xmm0,0x190(%edi,%ecx,1) │ │ - mov 0x38(%esp),%eax │ │ + mov 0x40(%esp),%eax │ │ dec %al │ │ cmp $0x1f,%al │ │ - jbe 486df │ │ - jmp 49541 │ │ - mov 0x18(%esp),%eax │ │ + jbe 49128 │ │ + jmp 49f93 │ │ + mov 0x24(%esp),%eax │ │ movzbl 0x3(%eax),%eax │ │ mov %eax,%esi │ │ mov $0x1010101,%ecx │ │ imul %ecx,%esi │ │ mul %ecx │ │ add %esi,%edx │ │ movd %edx,%xmm0 │ │ movd %eax,%xmm1 │ │ punpckldq %xmm0,%xmm1 │ │ pshufd $0x44,%xmm1,%xmm0 │ │ - mov 0xc(%esp),%ecx │ │ + mov 0x18(%esp),%ecx │ │ movdqu %xmm0,0x1b0(%edi,%ecx,1) │ │ movdqu %xmm0,0x1c0(%edi,%ecx,1) │ │ - mov 0x18(%esp),%eax │ │ + mov 0x24(%esp),%eax │ │ movzbl 0x3(%eax),%eax │ │ mov %eax,%esi │ │ mov $0x1010101,%edx │ │ imul %edx,%esi │ │ mul %edx │ │ add %esi,%edx │ │ movd %edx,%xmm0 │ │ movd %eax,%xmm1 │ │ punpckldq %xmm0,%xmm1 │ │ pshufd $0x44,%xmm1,%xmm0 │ │ movdqu %xmm0,0x1d0(%edi,%ecx,1) │ │ movdqu %xmm0,0x1e0(%edi,%ecx,1) │ │ - mov 0x10(%esp),%eax │ │ + mov 0x28(%esp),%eax │ │ mov %eax,%esi │ │ mov $0x1010101,%edx │ │ imul %edx,%esi │ │ mul %edx │ │ add %esi,%edx │ │ movd %edx,%xmm0 │ │ movd %eax,%xmm1 │ │ punpckldq %xmm0,%xmm1 │ │ pshufd $0x44,%xmm1,%xmm0 │ │ movdqu %xmm0,0x10(%edi,%ecx,1) │ │ movdqu %xmm0,0x20(%edi,%ecx,1) │ │ - mov 0x80(%esp),%eax │ │ + mov 0x70(%esp),%eax │ │ movzbl 0x3(%eax),%eax │ │ mov %eax,%esi │ │ mov $0x1010101,%edx │ │ imul %edx,%esi │ │ mul %edx │ │ add %esi,%edx │ │ movd %edx,%xmm0 │ │ movd %eax,%xmm1 │ │ punpckldq %xmm0,%xmm1 │ │ pshufd $0x44,%xmm1,%xmm0 │ │ movdqu %xmm0,0x260(%edi,%ecx,1) │ │ movdqu %xmm0,0x270(%edi,%ecx,1) │ │ - mov 0x40(%esp),%eax │ │ + mov 0x48(%esp),%eax │ │ mov %eax,%esi │ │ mov $0x1010101,%edx │ │ mul %edx │ │ - mov %eax,0xb0(%esp) │ │ - mov %edx,0x2c(%esp) │ │ + mov %eax,0xc0(%esp) │ │ + mov %edx,0x4c(%esp) │ │ mov %esi,%edx │ │ mov $0x1010101,%eax │ │ imul %eax,%esi │ │ mov $0x1010101,%eax │ │ - add 0x2c(%esp),%esi │ │ + add 0x4c(%esp),%esi │ │ sar $0x1f,%edx │ │ imul %eax,%edx │ │ add %esi,%edx │ │ movd %edx,%xmm0 │ │ - movd 0xb0(%esp),%xmm1 │ │ + movd 0xc0(%esp),%xmm1 │ │ punpckldq %xmm0,%xmm1 │ │ pshufd $0x44,%xmm1,%xmm0 │ │ movdqu %xmm0,0x90(%edi,%ecx,1) │ │ movdqu %xmm0,0xa0(%edi,%ecx,1) │ │ pxor %xmm0,%xmm0 │ │ movdqu %xmm0,0xd0(%edi,%ecx,1) │ │ movdqu %xmm0,0xe0(%edi,%ecx,1) │ │ - mov 0x4(%esp),%eax │ │ - movaps -0x15c10(%eax),%xmm0 │ │ + mov 0x10(%esp),%eax │ │ + movaps -0x14ff0(%eax),%xmm0 │ │ movups %xmm0,0xf0(%edi,%ecx,1) │ │ movups %xmm0,0x100(%edi,%ecx,1) │ │ - mov 0x58(%esp),%eax │ │ + mov 0x60(%esp),%eax │ │ movzbl (%eax),%eax │ │ mov %eax,%esi │ │ mov $0x1010101,%edx │ │ imul %edx,%esi │ │ mul %edx │ │ add %esi,%edx │ │ movd %edx,%xmm0 │ │ movd %eax,%xmm1 │ │ punpckldq %xmm0,%xmm1 │ │ pshufd $0x44,%xmm1,%xmm0 │ │ movdqu %xmm0,0xb0(%edi,%ecx,1) │ │ movdqu %xmm0,0xc0(%edi,%ecx,1) │ │ xor %edi,%edi │ │ - cmpb $0x0,0x5c(%esp) │ │ - je 4852b │ │ - mov 0x60(%esp),%eax │ │ + cmpb $0x0,0x68(%esp) │ │ + je 48eda │ │ + mov 0x90(%esp),%eax │ │ movzbl (%eax),%edi │ │ mov %edi,%eax │ │ mov $0x1010101,%ecx │ │ mul %ecx │ │ imul %ecx,%edi │ │ add %edx,%edi │ │ movd %edi,%xmm0 │ │ movd %eax,%xmm1 │ │ punpckldq %xmm0,%xmm1 │ │ pshufd $0x44,%xmm1,%xmm0 │ │ - mov (%esp),%edi │ │ - mov 0xc(%esp),%eax │ │ + mov 0xc(%esp),%edi │ │ + mov 0x18(%esp),%eax │ │ movdqu %xmm0,0x1ec0(%edi,%eax,1) │ │ movdqu %xmm0,0x1ed0(%edi,%eax,1) │ │ - mov 0x34(%esp),%eax │ │ + mov 0x3c(%esp),%eax │ │ mov (%eax),%eax │ │ testb $0x1,0xe4(%eax) │ │ - mov 0x80(%esp),%esi │ │ - je 486d1 │ │ + mov 0x70(%esp),%esi │ │ + je 4911a │ │ pxor %xmm0,%xmm0 │ │ - mov 0xc(%esp),%ecx │ │ + mov 0x18(%esp),%ecx │ │ movdqu %xmm0,0x110(%edi,%ecx,1) │ │ movdqu %xmm0,0x120(%edi,%ecx,1) │ │ pcmpeqd %xmm0,%xmm0 │ │ movdqu %xmm0,0x130(%edi,%ecx,1) │ │ movdqu %xmm0,0x140(%edi,%ecx,1) │ │ movdqu %xmm0,0x150(%edi,%ecx,1) │ │ movdqu %xmm0,0x160(%edi,%ecx,1) │ │ - mov 0x4(%esp),%eax │ │ - movdqa -0x15c00(%eax),%xmm0 │ │ + mov 0x10(%esp),%eax │ │ + movdqa -0x14fe0(%eax),%xmm0 │ │ movdqu %xmm0,0x170(%edi,%ecx,1) │ │ movdqu %xmm0,0x180(%edi,%ecx,1) │ │ movdqu %xmm0,0x190(%edi,%ecx,1) │ │ movdqu %xmm0,0x1a0(%edi,%ecx,1) │ │ - mov 0x38(%esp),%eax │ │ + mov 0x40(%esp),%eax │ │ dec %al │ │ cmp $0x1f,%al │ │ - jbe 486df │ │ - jmp 49541 │ │ + jbe 49128 │ │ + jmp 49f93 │ │ mov $0x1,%al │ │ - mov %eax,0x10(%esp) │ │ + mov %eax,0x28(%esp) │ │ cmpl $0x0,0x18(%edx) │ │ - je 49dbd │ │ + je 4abdc │ │ xor %eax,%eax │ │ - jmp 4a150 │ │ + jmp 4afbd │ │ xor %eax,%eax │ │ - mov 0xc(%esp),%ecx │ │ + cmpb $0x0,0x6(%esi) │ │ + jne 45974 │ │ + jmp 45a6f │ │ + test $0x1,%al │ │ + mov %ecx,%ebx │ │ + jne 4abc8 │ │ + sar %eax │ │ + sub %eax,%edx │ │ + mov %edx,%eax │ │ + jmp 48ffd │ │ + test $0x1,%al │ │ + mov %ecx,%ebx │ │ + jne 4abd2 │ │ + sar %eax │ │ + sub %eax,%edx │ │ + mov %edx,%eax │ │ + mov 0x14(%esp),%esi │ │ + movzbl %al,%edx │ │ + xor %ecx,%ecx │ │ + cmp %ebx,%edx │ │ + cmova %ecx,%eax │ │ + cmp $0x7,%al │ │ + movl $0x0,0x48(%esp) │ │ + cmova %ecx,%eax │ │ + mov %al,0x4(%esi) │ │ + mov 0x1c(%esp),%edi │ │ + mov 0x3c(%esp),%ecx │ │ + mov (%ecx),%ecx │ │ + movzbl %al,%eax │ │ + shl $0x5,%eax │ │ + lea 0x36c(%ecx,%eax,1),%eax │ │ + cmpl $0x0,0x1c(%eax) │ │ + mov %eax,0x90(%esp) │ │ + je 4582c │ │ + lea 0x5(%esi),%eax │ │ + mov %eax,0x64(%esp) │ │ + movb $0x0,0x5(%esi) │ │ + mov $0x1,%al │ │ + mov 0x90(%esp),%ecx │ │ + cmpl $0x0,0x18(%ecx) │ │ + jne 458b7 │ │ + jmp 45871 │ │ + xor %eax,%eax │ │ + mov 0x18(%esp),%ecx │ │ mov %al,0x1ec0(%edi,%ecx,1) │ │ - mov 0x34(%esp),%eax │ │ + mov 0x3c(%esp),%eax │ │ mov (%eax),%eax │ │ testb $0x1,0xe4(%eax) │ │ - je 486d1 │ │ - mov 0xc(%esp),%eax │ │ + je 4911a │ │ + mov 0x18(%esp),%eax │ │ movb $0x0,0x110(%edi,%eax,1) │ │ movb $0xff,0x130(%edi,%eax,1) │ │ movb $0xff,0x150(%edi,%eax,1) │ │ movb $0x3,0x170(%edi,%eax,1) │ │ movb $0x3,0x190(%edi,%eax,1) │ │ - mov 0x38(%esp),%eax │ │ + mov 0x40(%esp),%eax │ │ dec %al │ │ cmp $0x1f,%al │ │ - jbe 486df │ │ - jmp 49541 │ │ + jbe 49128 │ │ + jmp 49f93 │ │ xor %eax,%eax │ │ movzwl %ax,%eax │ │ mov %eax,%edx │ │ shl $0x8,%edx │ │ or %eax,%edx │ │ - mov 0xc(%esp),%eax │ │ + mov 0x18(%esp),%eax │ │ mov %dx,0x1ec0(%edi,%eax,1) │ │ - mov 0x34(%esp),%eax │ │ + mov 0x3c(%esp),%eax │ │ mov (%eax),%eax │ │ testb $0x1,0xe4(%eax) │ │ - je 486d1 │ │ - mov 0xc(%esp),%eax │ │ + je 4911a │ │ + mov 0x18(%esp),%eax │ │ movw $0x0,0x110(%edi,%eax,1) │ │ movw $0xffff,0x130(%edi,%eax,1) │ │ movw $0xffff,0x150(%edi,%eax,1) │ │ movw $0x303,0x170(%edi,%eax,1) │ │ movw $0x303,0x190(%edi,%eax,1) │ │ - mov 0x38(%esp),%eax │ │ + mov 0x40(%esp),%eax │ │ dec %al │ │ cmp $0x1f,%al │ │ - ja 49541 │ │ + ja 49f93 │ │ movzbl %al,%eax │ │ - mov 0x4(%esp),%edx │ │ - mov -0x14c74(%edx,%eax,4),%eax │ │ + mov 0x10(%esp),%edx │ │ + mov -0x13ff0(%edx,%eax,4),%eax │ │ add %edx,%eax │ │ jmp *%eax │ │ - mov 0x18(%esp),%ecx │ │ + mov 0x24(%esp),%ecx │ │ mov 0x2(%ecx),%al │ │ mov 0x280(%edi),%edx │ │ mov %al,0x1a0(%edx,%ebx,1) │ │ mov 0x2(%ecx),%al │ │ mov 0x280(%edi),%edx │ │ mov %al,0x1c0(%edx,%ebx,1) │ │ mov 0x280(%edi),%eax │ │ mov 0x1c(%esp),%ecx │ │ mov %cl,(%eax,%ebx,1) │ │ mov 0x3(%esi),%al │ │ mov 0x280(%edi),%ecx │ │ mov %al,0x250(%ecx,%ebx,1) │ │ mov 0x280(%edi),%eax │ │ - mov 0x40(%esp),%ecx │ │ + mov 0x48(%esp),%ecx │ │ mov %cl,0x80(%eax,%ebx,1) │ │ mov 0x280(%edi),%eax │ │ movb $0x0,0xc0(%eax,%ebx,1) │ │ mov 0x280(%edi),%eax │ │ movb $0x1,0xe0(%eax,%ebx,1) │ │ - mov 0x58(%esp),%eax │ │ + mov 0x60(%esp),%eax │ │ mov (%eax),%al │ │ mov 0x280(%edi),%ecx │ │ mov %al,0xa0(%ecx,%ebx,1) │ │ - cmpb $0x0,0x5c(%esp) │ │ - je 4945d │ │ - mov 0x60(%esp),%eax │ │ + cmpb $0x0,0x68(%esp) │ │ + je 49eaf │ │ + mov 0x90(%esp),%eax │ │ mov (%eax),%al │ │ - jmp 4945f │ │ - mov 0x18(%esp),%edx │ │ + jmp 49eb1 │ │ + mov 0x24(%esp),%edx │ │ movzbl 0x2(%edx),%eax │ │ mov %eax,%ecx │ │ shl $0x8,%ecx │ │ or %eax,%ecx │ │ mov 0x280(%edi),%eax │ │ mov %cx,0x1a0(%eax,%ebx,1) │ │ movzbl 0x2(%edx),%eax │ │ mov %eax,%ecx │ │ shl $0x8,%ecx │ │ or %eax,%ecx │ │ mov 0x280(%edi),%eax │ │ mov %cx,0x1c0(%eax,%ebx,1) │ │ - mov 0x10(%esp),%ecx │ │ + mov 0x28(%esp),%ecx │ │ mov %ecx,%eax │ │ shl $0x8,%eax │ │ or %ecx,%eax │ │ mov 0x280(%edi),%ecx │ │ mov %ax,(%ecx,%ebx,1) │ │ movzbl 0x3(%esi),%eax │ │ mov %eax,%ecx │ │ shl $0x8,%ecx │ │ or %eax,%ecx │ │ mov 0x280(%edi),%eax │ │ mov %cx,0x250(%eax,%ebx,1) │ │ - mov 0x40(%esp),%ecx │ │ + mov 0x48(%esp),%ecx │ │ mov %ecx,%eax │ │ shl $0x8,%eax │ │ add %ecx,%eax │ │ mov 0x280(%edi),%ecx │ │ mov %ax,0x80(%ecx,%ebx,1) │ │ mov 0x280(%edi),%eax │ │ movw $0x0,0xc0(%eax,%ebx,1) │ │ mov 0x280(%edi),%eax │ │ movw $0x101,0xe0(%eax,%ebx,1) │ │ - mov 0x58(%esp),%eax │ │ + mov 0x60(%esp),%eax │ │ movzbl (%eax),%eax │ │ mov %eax,%ecx │ │ shl $0x8,%ecx │ │ or %eax,%ecx │ │ mov 0x280(%edi),%eax │ │ mov %cx,0xa0(%eax,%ebx,1) │ │ - cmpb $0x0,0x5c(%esp) │ │ - je 494ce │ │ - mov 0x60(%esp),%eax │ │ + cmpb $0x0,0x68(%esp) │ │ + je 49f20 │ │ + mov 0x90(%esp),%eax │ │ movzbl (%eax),%eax │ │ - jmp 494d0 │ │ - mov 0x18(%esp),%edx │ │ + jmp 49f22 │ │ + mov 0x24(%esp),%edx │ │ movzbl 0x2(%edx),%eax │ │ imul $0x1010101,%eax,%eax │ │ mov 0x280(%edi),%ecx │ │ mov %eax,0x1a0(%ecx,%ebx,1) │ │ movzbl 0x2(%edx),%eax │ │ imul $0x1010101,%eax,%eax │ │ mov 0x280(%edi),%ecx │ │ mov %eax,0x1c0(%ecx,%ebx,1) │ │ - imul $0x1010101,0x20(%esp),%eax │ │ + imul $0x1010101,0x30(%esp),%eax │ │ mov 0x280(%edi),%ecx │ │ mov %eax,(%ecx,%ebx,1) │ │ movzbl 0x3(%esi),%eax │ │ imul $0x1010101,%eax,%eax │ │ mov 0x280(%edi),%ecx │ │ mov %eax,0x250(%ecx,%ebx,1) │ │ - imul $0x1010101,0x40(%esp),%eax │ │ + imul $0x1010101,0x48(%esp),%eax │ │ mov 0x280(%edi),%ecx │ │ mov %eax,0x80(%ecx,%ebx,1) │ │ mov 0x280(%edi),%eax │ │ movl $0x0,0xc0(%eax,%ebx,1) │ │ mov 0x280(%edi),%eax │ │ movl $0x1010101,0xe0(%eax,%ebx,1) │ │ - mov 0x58(%esp),%eax │ │ + mov 0x60(%esp),%eax │ │ movzbl (%eax),%eax │ │ imul $0x1010101,%eax,%eax │ │ mov 0x280(%edi),%ecx │ │ mov %eax,0xa0(%ecx,%ebx,1) │ │ xor %eax,%eax │ │ - cmpb $0x0,0x5c(%esp) │ │ - je 48913 │ │ - mov 0x60(%esp),%eax │ │ + cmpb $0x0,0x68(%esp) │ │ + je 49365 │ │ + mov 0x90(%esp),%eax │ │ movzbl (%eax),%eax │ │ imul $0x1010101,%eax,%eax │ │ mov %eax,0x1ea0(%edi,%ebx,1) │ │ - mov 0x34(%esp),%eax │ │ + mov 0x3c(%esp),%eax │ │ mov (%eax),%eax │ │ testb $0x1,0xe4(%eax) │ │ - je 49541 │ │ + je 49f93 │ │ mov 0x280(%edi),%eax │ │ movl $0x0,0x100(%eax,%ebx,1) │ │ mov 0x280(%edi),%eax │ │ movl $0xffffffff,0x120(%eax,%ebx,1) │ │ mov 0x280(%edi),%eax │ │ movl $0xffffffff,0x140(%eax,%ebx,1) │ │ mov 0x280(%edi),%eax │ │ movl $0x3030303,0x160(%eax,%ebx,1) │ │ mov 0x280(%edi),%eax │ │ movl $0x3030303,0x180(%eax,%ebx,1) │ │ cmpb $0x0,0x3(%esi) │ │ - jne 4954b │ │ - jmp 49608 │ │ - mov 0x18(%esp),%eax │ │ + jne 49f9d │ │ + jmp 4a068 │ │ + mov 0x24(%esp),%eax │ │ movzbl 0x2(%eax),%eax │ │ mov %eax,%ecx │ │ mov $0x1010101,%edx │ │ imul %edx,%ecx │ │ mov $0x1010101,%edx │ │ mul %edx │ │ add %ecx,%edx │ │ mov 0x280(%edi),%ecx │ │ mov %eax,0x1a0(%ecx,%ebx,1) │ │ mov %edx,0x1a4(%ecx,%ebx,1) │ │ - mov 0x18(%esp),%eax │ │ + mov 0x24(%esp),%eax │ │ movzbl 0x2(%eax),%eax │ │ mov %eax,%ecx │ │ mov $0x1010101,%edx │ │ imul %edx,%ecx │ │ mul %edx │ │ add %ecx,%edx │ │ mov 0x280(%edi),%ecx │ │ mov %eax,0x1c0(%ecx,%ebx,1) │ │ mov %edx,0x1c4(%ecx,%ebx,1) │ │ - mov 0x10(%esp),%eax │ │ + mov 0x28(%esp),%eax │ │ mov %eax,%ecx │ │ mov $0x1010101,%edx │ │ imul %edx,%ecx │ │ mul %edx │ │ add %ecx,%edx │ │ mov 0x280(%edi),%ecx │ │ mov %edx,0x4(%ecx,%ebx,1) │ │ @@ -60585,67 +61133,67 @@ │ │ mov $0x1010101,%edx │ │ imul %edx,%ecx │ │ mul %edx │ │ add %ecx,%edx │ │ mov 0x280(%edi),%ecx │ │ mov %eax,0x250(%ecx,%ebx,1) │ │ mov %edx,0x254(%ecx,%ebx,1) │ │ - mov 0x40(%esp),%esi │ │ + mov 0x48(%esp),%esi │ │ mov %esi,%ecx │ │ mov %esi,%eax │ │ mov $0x1010101,%edx │ │ mul %edx │ │ - mov %eax,0x18(%esp) │ │ + mov %eax,0x24(%esp) │ │ mov %ebx,%eax │ │ mov $0x1010101,%ebx │ │ imul %ebx,%esi │ │ mov $0x1010101,%ebx │ │ add %edx,%esi │ │ sar $0x1f,%ecx │ │ imul %ebx,%ecx │ │ mov %eax,%ebx │ │ add %esi,%ecx │ │ mov 0x280(%edi),%edx │ │ mov %ecx,0x84(%edx,%eax,1) │ │ - mov 0x18(%esp),%eax │ │ + mov 0x24(%esp),%eax │ │ mov %eax,0x80(%edx,%ebx,1) │ │ mov 0x280(%edi),%eax │ │ movl $0x0,0xc4(%eax,%ebx,1) │ │ movl $0x0,0xc0(%eax,%ebx,1) │ │ mov 0x280(%edi),%eax │ │ mov $0x1010101,%edx │ │ mov %edx,0xe4(%eax,%ebx,1) │ │ mov %edx,0xe0(%eax,%ebx,1) │ │ - mov 0x58(%esp),%eax │ │ + mov 0x60(%esp),%eax │ │ movzbl (%eax),%eax │ │ mov %eax,%ecx │ │ imul %edx,%ecx │ │ mov $0x1010101,%edx │ │ mul %edx │ │ add %ecx,%edx │ │ mov 0x280(%edi),%ecx │ │ mov %eax,0xa0(%ecx,%ebx,1) │ │ mov %edx,0xa4(%ecx,%ebx,1) │ │ xor %ecx,%ecx │ │ - cmpb $0x0,0x5c(%esp) │ │ - je 48ae9 │ │ - mov 0x60(%esp),%eax │ │ + cmpb $0x0,0x68(%esp) │ │ + je 4953e │ │ + mov 0x90(%esp),%eax │ │ movzbl (%eax),%ecx │ │ mov %ecx,%eax │ │ mov $0x1010101,%esi │ │ mul %esi │ │ imul %esi,%ecx │ │ add %edx,%ecx │ │ mov %eax,0x1ea0(%edi,%ebx,1) │ │ mov %ecx,0x1ea4(%edi,%ebx,1) │ │ - mov 0x34(%esp),%eax │ │ + mov 0x3c(%esp),%eax │ │ mov (%eax),%eax │ │ testb $0x1,0xe4(%eax) │ │ - mov 0x80(%esp),%esi │ │ - je 49541 │ │ + mov 0x70(%esp),%esi │ │ + je 49f93 │ │ mov 0x280(%edi),%eax │ │ movl $0x0,0x104(%eax,%ebx,1) │ │ movl $0x0,0x100(%eax,%ebx,1) │ │ mov 0x280(%edi),%eax │ │ movl $0xffffffff,0x124(%eax,%ebx,1) │ │ movl $0xffffffff,0x120(%eax,%ebx,1) │ │ mov 0x280(%edi),%eax │ │ @@ -60654,44 +61202,44 @@ │ │ mov 0x280(%edi),%eax │ │ movl $0x3030303,0x164(%eax,%ebx,1) │ │ movl $0x3030303,0x160(%eax,%ebx,1) │ │ mov 0x280(%edi),%eax │ │ movl $0x3030303,0x184(%eax,%ebx,1) │ │ movl $0x3030303,0x180(%eax,%ebx,1) │ │ cmpb $0x0,0x3(%esi) │ │ - jne 4954b │ │ - jmp 49608 │ │ - mov 0x18(%esp),%eax │ │ + jne 49f9d │ │ + jmp 4a068 │ │ + mov 0x24(%esp),%eax │ │ movzbl 0x2(%eax),%eax │ │ mov %eax,%ecx │ │ mov $0x1010101,%edx │ │ imul %edx,%ecx │ │ mov $0x1010101,%edx │ │ mul %edx │ │ add %ecx,%edx │ │ mov 0x280(%edi),%ecx │ │ mov %eax,0x1a0(%ecx,%ebx,1) │ │ mov %edx,0x1a4(%ecx,%ebx,1) │ │ mov 0x280(%edi),%ecx │ │ mov %edx,0x1ac(%ecx,%ebx,1) │ │ mov %eax,0x1a8(%ecx,%ebx,1) │ │ - mov 0x18(%esp),%eax │ │ + mov 0x24(%esp),%eax │ │ movzbl 0x2(%eax),%eax │ │ mov %eax,%ecx │ │ mov $0x1010101,%edx │ │ imul %edx,%ecx │ │ mul %edx │ │ add %ecx,%edx │ │ mov 0x280(%edi),%ecx │ │ mov %eax,0x1c0(%ecx,%ebx,1) │ │ mov %edx,0x1c4(%ecx,%ebx,1) │ │ mov 0x280(%edi),%ecx │ │ mov %edx,0x1cc(%ecx,%ebx,1) │ │ mov %eax,0x1c8(%ecx,%ebx,1) │ │ - mov 0x10(%esp),%eax │ │ + mov 0x28(%esp),%eax │ │ mov %eax,%ecx │ │ mov $0x1010101,%edx │ │ imul %edx,%ecx │ │ mul %edx │ │ add %ecx,%edx │ │ mov 0x280(%edi),%ecx │ │ mov %edx,0x4(%ecx,%ebx,1) │ │ @@ -60707,26 +61255,26 @@ │ │ add %ecx,%edx │ │ mov 0x280(%edi),%ecx │ │ mov %eax,0x250(%ecx,%ebx,1) │ │ mov %edx,0x254(%ecx,%ebx,1) │ │ mov 0x280(%edi),%ecx │ │ mov %edx,0x25c(%ecx,%ebx,1) │ │ mov %eax,0x258(%ecx,%ebx,1) │ │ - mov 0x40(%esp),%esi │ │ + mov 0x48(%esp),%esi │ │ mov %esi,%ecx │ │ mov %esi,%eax │ │ mov $0x1010101,%edx │ │ mul %edx │ │ mov $0x1010101,%ebx │ │ imul %ebx,%esi │ │ mov $0x1010101,%ebx │ │ add %edx,%esi │ │ sar $0x1f,%ecx │ │ imul %ebx,%ecx │ │ - mov 0x14(%esp),%ebx │ │ + mov 0x20(%esp),%ebx │ │ add %esi,%ecx │ │ mov 0x280(%edi),%edx │ │ mov %ecx,0x84(%edx,%ebx,1) │ │ mov %eax,0x80(%edx,%ebx,1) │ │ mov 0x280(%edi),%edx │ │ mov %ecx,0x8c(%edx,%ebx,1) │ │ mov %eax,0x88(%edx,%ebx,1) │ │ @@ -60739,47 +61287,47 @@ │ │ mov 0x280(%edi),%eax │ │ mov $0x1010101,%edx │ │ mov %edx,0xe4(%eax,%ebx,1) │ │ mov %edx,0xe0(%eax,%ebx,1) │ │ mov 0x280(%edi),%eax │ │ mov %edx,0xec(%eax,%ebx,1) │ │ mov %edx,0xe8(%eax,%ebx,1) │ │ - mov 0x58(%esp),%eax │ │ + mov 0x60(%esp),%eax │ │ movzbl (%eax),%eax │ │ mov %eax,%ecx │ │ imul %edx,%ecx │ │ mov $0x1010101,%edx │ │ mul %edx │ │ add %ecx,%edx │ │ mov 0x280(%edi),%ecx │ │ mov %eax,0xa0(%ecx,%ebx,1) │ │ mov %edx,0xa4(%ecx,%ebx,1) │ │ mov 0x280(%edi),%ecx │ │ mov %edx,0xac(%ecx,%ebx,1) │ │ mov %eax,0xa8(%ecx,%ebx,1) │ │ xor %ecx,%ecx │ │ - cmpb $0x0,0x5c(%esp) │ │ - je 48da6 │ │ - mov 0x60(%esp),%eax │ │ + cmpb $0x0,0x68(%esp) │ │ + je 497fb │ │ + mov 0x90(%esp),%eax │ │ movzbl (%eax),%ecx │ │ mov %ecx,%eax │ │ mov $0x1010101,%esi │ │ mul %esi │ │ imul %esi,%ecx │ │ add %edx,%ecx │ │ movd %ecx,%xmm0 │ │ movd %eax,%xmm1 │ │ punpckldq %xmm0,%xmm1 │ │ pshufd $0x44,%xmm1,%xmm0 │ │ movdqu %xmm0,0x1ea0(%edi,%ebx,1) │ │ - mov 0x34(%esp),%eax │ │ + mov 0x3c(%esp),%eax │ │ mov (%eax),%eax │ │ testb $0x1,0xe4(%eax) │ │ - mov 0x80(%esp),%esi │ │ - je 49541 │ │ + mov 0x70(%esp),%esi │ │ + je 49f93 │ │ lea 0x280(%edi),%eax │ │ mov (%eax),%ecx │ │ movl $0x0,0x104(%ecx,%ebx,1) │ │ movl $0x0,0x100(%ecx,%ebx,1) │ │ mov (%eax),%ecx │ │ movl $0x0,0x10c(%ecx,%ebx,1) │ │ movl $0x0,0x108(%ecx,%ebx,1) │ │ @@ -60804,17 +61352,17 @@ │ │ mov (%eax),%ecx │ │ movl $0x3030303,0x184(%ecx,%ebx,1) │ │ movl $0x3030303,0x180(%ecx,%ebx,1) │ │ mov (%eax),%eax │ │ movl $0x3030303,0x18c(%eax,%ebx,1) │ │ movl $0x3030303,0x188(%eax,%ebx,1) │ │ cmpb $0x0,0x3(%esi) │ │ - jne 4954b │ │ - jmp 49608 │ │ - mov 0x18(%esp),%eax │ │ + jne 49f9d │ │ + jmp 4a068 │ │ + mov 0x24(%esp),%eax │ │ movzbl 0x2(%eax),%eax │ │ mov %eax,%ecx │ │ mov $0x1010101,%edx │ │ imul %edx,%ecx │ │ mov $0x1010101,%edx │ │ mul %edx │ │ add %ecx,%edx │ │ @@ -60826,15 +61374,15 @@ │ │ mov %eax,0x1a8(%ecx,%ebx,1) │ │ mov 0x280(%edi),%ecx │ │ mov %edx,0x1b4(%ecx,%ebx,1) │ │ mov %eax,0x1b0(%ecx,%ebx,1) │ │ mov 0x280(%edi),%ecx │ │ mov %edx,0x1bc(%ecx,%ebx,1) │ │ mov %eax,0x1b8(%ecx,%ebx,1) │ │ - mov 0x18(%esp),%eax │ │ + mov 0x24(%esp),%eax │ │ movzbl 0x2(%eax),%eax │ │ mov %eax,%ecx │ │ mov $0x1010101,%edx │ │ imul %edx,%ecx │ │ mul %edx │ │ add %ecx,%edx │ │ mov 0x280(%edi),%ecx │ │ @@ -60845,15 +61393,15 @@ │ │ mov %eax,0x1c8(%ecx,%ebx,1) │ │ mov 0x280(%edi),%ecx │ │ mov %edx,0x1d4(%ecx,%ebx,1) │ │ mov %eax,0x1d0(%ecx,%ebx,1) │ │ mov 0x280(%edi),%ecx │ │ mov %edx,0x1dc(%ecx,%ebx,1) │ │ mov %eax,0x1d8(%ecx,%ebx,1) │ │ - mov 0x10(%esp),%eax │ │ + mov 0x28(%esp),%eax │ │ mov %eax,%ecx │ │ mov $0x1010101,%edx │ │ imul %edx,%ecx │ │ mul %edx │ │ add %ecx,%edx │ │ mov 0x280(%edi),%ecx │ │ mov %edx,0x4(%ecx,%ebx,1) │ │ @@ -60881,26 +61429,26 @@ │ │ mov %eax,0x258(%ecx,%ebx,1) │ │ mov 0x280(%edi),%ecx │ │ mov %edx,0x264(%ecx,%ebx,1) │ │ mov %eax,0x260(%ecx,%ebx,1) │ │ mov 0x280(%edi),%ecx │ │ mov %edx,0x26c(%ecx,%ebx,1) │ │ mov %eax,0x268(%ecx,%ebx,1) │ │ - mov 0x40(%esp),%esi │ │ + mov 0x48(%esp),%esi │ │ mov %esi,%ecx │ │ mov %esi,%eax │ │ mov $0x1010101,%edx │ │ mul %edx │ │ mov $0x1010101,%ebx │ │ imul %ebx,%esi │ │ mov $0x1010101,%ebx │ │ add %edx,%esi │ │ sar $0x1f,%ecx │ │ imul %ebx,%ecx │ │ - mov 0x14(%esp),%ebx │ │ + mov 0x20(%esp),%ebx │ │ add %esi,%ecx │ │ mov 0x280(%edi),%edx │ │ mov %ecx,0x84(%edx,%ebx,1) │ │ mov %eax,0x80(%edx,%ebx,1) │ │ mov 0x280(%edi),%edx │ │ mov %ecx,0x8c(%edx,%ebx,1) │ │ mov %eax,0x88(%edx,%ebx,1) │ │ @@ -60931,15 +61479,15 @@ │ │ mov %edx,0xe8(%eax,%ebx,1) │ │ mov 0x280(%edi),%eax │ │ mov %edx,0xf4(%eax,%ebx,1) │ │ mov %edx,0xf0(%eax,%ebx,1) │ │ mov 0x280(%edi),%eax │ │ mov %edx,0xfc(%eax,%ebx,1) │ │ mov %edx,0xf8(%eax,%ebx,1) │ │ - mov 0x58(%esp),%eax │ │ + mov 0x60(%esp),%eax │ │ movzbl (%eax),%eax │ │ mov %eax,%ecx │ │ imul %edx,%ecx │ │ mov $0x1010101,%edx │ │ mul %edx │ │ add %ecx,%edx │ │ mov 0x280(%edi),%ecx │ │ @@ -60951,34 +61499,34 @@ │ │ mov 0x280(%edi),%ecx │ │ mov %edx,0xb4(%ecx,%ebx,1) │ │ mov %eax,0xb0(%ecx,%ebx,1) │ │ mov 0x280(%edi),%ecx │ │ mov %edx,0xbc(%ecx,%ebx,1) │ │ mov %eax,0xb8(%ecx,%ebx,1) │ │ xor %ecx,%ecx │ │ - cmpb $0x0,0x5c(%esp) │ │ - je 4921d │ │ - mov 0x60(%esp),%eax │ │ + cmpb $0x0,0x68(%esp) │ │ + je 49c72 │ │ + mov 0x90(%esp),%eax │ │ movzbl (%eax),%ecx │ │ mov %ecx,%eax │ │ mov $0x1010101,%esi │ │ mul %esi │ │ imul %esi,%ecx │ │ add %edx,%ecx │ │ movd %ecx,%xmm0 │ │ movd %eax,%xmm1 │ │ punpckldq %xmm0,%xmm1 │ │ pshufd $0x44,%xmm1,%xmm0 │ │ movdqu %xmm0,0x1ea0(%edi,%ebx,1) │ │ movdqu %xmm0,0x1eb0(%edi,%ebx,1) │ │ - mov 0x34(%esp),%eax │ │ + mov 0x3c(%esp),%eax │ │ mov (%eax),%eax │ │ testb $0x1,0xe4(%eax) │ │ - mov 0x80(%esp),%esi │ │ - je 49541 │ │ + mov 0x70(%esp),%esi │ │ + je 49f93 │ │ lea 0x280(%edi),%eax │ │ mov (%eax),%ecx │ │ movl $0x0,0x104(%ecx,%ebx,1) │ │ movl $0x0,0x100(%ecx,%ebx,1) │ │ mov (%eax),%ecx │ │ movl $0x0,0x10c(%ecx,%ebx,1) │ │ movl $0x0,0x108(%ecx,%ebx,1) │ │ @@ -61033,369 +61581,382 @@ │ │ mov (%eax),%ecx │ │ movl $0x3030303,0x194(%ecx,%ebx,1) │ │ movl $0x3030303,0x190(%ecx,%ebx,1) │ │ mov (%eax),%eax │ │ movl $0x3030303,0x19c(%eax,%ebx,1) │ │ movl $0x3030303,0x198(%eax,%ebx,1) │ │ cmpb $0x0,0x3(%esi) │ │ - jne 4954b │ │ - jmp 49608 │ │ + jne 49f9d │ │ + jmp 4a068 │ │ xor %eax,%eax │ │ mov %al,0x1ea0(%edi,%ebx,1) │ │ - mov 0x34(%esp),%eax │ │ + mov 0x3c(%esp),%eax │ │ mov (%eax),%eax │ │ testb $0x1,0xe4(%eax) │ │ - je 49541 │ │ + je 49f93 │ │ mov 0x280(%edi),%eax │ │ movb $0x0,0x100(%eax,%ebx,1) │ │ mov 0x280(%edi),%eax │ │ movb $0xff,0x120(%eax,%ebx,1) │ │ mov 0x280(%edi),%eax │ │ movb $0xff,0x140(%eax,%ebx,1) │ │ mov 0x280(%edi),%eax │ │ movb $0x3,0x160(%eax,%ebx,1) │ │ mov 0x280(%edi),%eax │ │ movb $0x3,0x180(%eax,%ebx,1) │ │ cmpb $0x0,0x3(%esi) │ │ - jne 4954b │ │ - jmp 49608 │ │ + jne 49f9d │ │ + jmp 4a068 │ │ xor %eax,%eax │ │ movzwl %ax,%eax │ │ mov %eax,%ecx │ │ shl $0x8,%ecx │ │ or %eax,%ecx │ │ mov %cx,0x1ea0(%edi,%ebx,1) │ │ - mov 0x34(%esp),%eax │ │ + mov 0x3c(%esp),%eax │ │ mov (%eax),%eax │ │ testb $0x1,0xe4(%eax) │ │ - je 49541 │ │ + je 49f93 │ │ mov 0x280(%edi),%eax │ │ movw $0x0,0x100(%eax,%ebx,1) │ │ mov 0x280(%edi),%eax │ │ movw $0xffff,0x120(%eax,%ebx,1) │ │ mov 0x280(%edi),%eax │ │ movw $0xffff,0x140(%eax,%ebx,1) │ │ mov 0x280(%edi),%eax │ │ movw $0x303,0x160(%eax,%ebx,1) │ │ mov 0x280(%edi),%eax │ │ movw $0x303,0x180(%eax,%ebx,1) │ │ cmpb $0x0,0x3(%esi) │ │ - je 49608 │ │ - mov 0x28(%esp),%ebx │ │ - cmpl $0x0,0xb44(%ebx) │ │ - je 4959a │ │ + je 4a068 │ │ + mov 0x38(%esp),%ebx │ │ + cmpl $0x0,0xa70(%ebx) │ │ + je 49fec │ │ mov 0x8(%edi),%eax │ │ mov 0xc(%edi),%ecx │ │ mov %ecx,%edx │ │ sar %edx │ │ mov %eax,%esi │ │ and $0x1,%esi │ │ add %edx,%esi │ │ - mov 0x7e8(%ebx),%edx │ │ + mov 0x7f8(%ebx),%edx │ │ sar %edx │ │ imul %esi,%edx │ │ sar %eax │ │ and $0x1,%ecx │ │ add %eax,%ecx │ │ add %edx,%ecx │ │ lea (%ecx,%ecx,2),%eax │ │ shl $0x4,%eax │ │ - add 0xb54(%ebx),%eax │ │ - mov 0x14(%esp),%ecx │ │ - cmpb $0x0,0x38(%esp) │ │ - mov 0xc(%esp),%esi │ │ - jne 495af │ │ - jmp 495d8 │ │ + add 0xa80(%ebx),%eax │ │ + mov 0x20(%esp),%ecx │ │ + cmpb $0x0,0x40(%esp) │ │ + mov 0x18(%esp),%esi │ │ + jne 4a001 │ │ + jmp 4a038 │ │ lea 0x5000(%edi),%eax │ │ - mov 0x14(%esp),%ecx │ │ - cmpb $0x0,0x38(%esp) │ │ - mov 0xc(%esp),%esi │ │ - je 495d8 │ │ + mov 0x20(%esp),%ecx │ │ + cmpb $0x0,0x40(%esp) │ │ + mov 0x18(%esp),%esi │ │ + je 4a038 │ │ lea (%ecx,%ecx,2),%ecx │ │ shl $0x4,%ecx │ │ lea 0x12a0(%ecx,%edi,1),%ecx │ │ - mov 0x38(%esp),%edx │ │ + mov 0x40(%esp),%edx │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ movq (%eax),%xmm0 │ │ movq 0x8(%eax),%xmm1 │ │ movq %xmm1,0x8(%ecx) │ │ movq %xmm0,(%ecx) │ │ add $0x30,%ecx │ │ dec %edx │ │ - jne 495c0 │ │ - cmpb $0x0,0x24(%esp) │ │ - je 49608 │ │ + jne 4a020 │ │ + cmpb $0x0,0x2c(%esp) │ │ + je 4a068 │ │ lea (%esi,%esi,2),%ecx │ │ shl $0x4,%ecx │ │ lea 0x18a0(%ecx,%edi,1),%ecx │ │ - mov 0x24(%esp),%edx │ │ + mov 0x2c(%esp),%edx │ │ movq (%eax),%xmm0 │ │ movq 0x8(%eax),%xmm1 │ │ movq %xmm1,0x8(%ecx) │ │ movq %xmm0,(%ecx) │ │ add $0x30,%ecx │ │ dec %edx │ │ - jne 495f0 │ │ - cmpb $0x0,0x5c(%esp) │ │ - je 49aad │ │ - mov 0xa8(%esp),%eax │ │ + jne 4a050 │ │ + cmpb $0x0,0x68(%esp) │ │ + je 4a51e │ │ + mov 0xb8(%esp),%eax │ │ dec %eax │ │ cmp $0x1f,%eax │ │ - mov 0x80(%esp),%esi │ │ - ja 4976b │ │ - mov 0x4(%esp),%ecx │ │ - mov -0x14bf4(%ecx,%eax,4),%eax │ │ + mov 0x70(%esp),%esi │ │ + ja 4a1c8 │ │ + mov 0x10(%esp),%ecx │ │ + mov -0x13f70(%ecx,%eax,4),%eax │ │ add %ecx,%eax │ │ jmp *%eax │ │ mov 0x1(%esi),%al │ │ - mov 0x50(%esp),%ecx │ │ + mov 0x58(%esp),%ecx │ │ mov %al,0x240(%edi,%ecx,1) │ │ - mov 0xac(%esp),%eax │ │ + mov 0xbc(%esp),%eax │ │ dec %eax │ │ cmp $0x1f,%eax │ │ - jbe 4977c │ │ - jmp 498fb │ │ + jbe 4a1d9 │ │ + jmp 4a367 │ │ movzbl 0x1(%esi),%eax │ │ mov %eax,%ecx │ │ shl $0x8,%ecx │ │ or %eax,%ecx │ │ - mov 0x50(%esp),%eax │ │ + mov 0x58(%esp),%eax │ │ mov %cx,0x240(%edi,%eax,1) │ │ - mov 0xac(%esp),%eax │ │ + mov 0xbc(%esp),%eax │ │ dec %eax │ │ cmp $0x1f,%eax │ │ - jbe 4977c │ │ - jmp 498fb │ │ + jbe 4a1d9 │ │ + jmp 4a367 │ │ movzbl 0x1(%esi),%eax │ │ imul $0x1010101,%eax,%eax │ │ - mov 0x50(%esp),%ecx │ │ + mov 0x58(%esp),%ecx │ │ mov %eax,0x240(%edi,%ecx,1) │ │ - mov 0xac(%esp),%eax │ │ + mov 0xbc(%esp),%eax │ │ dec %eax │ │ cmp $0x1f,%eax │ │ - jbe 4977c │ │ - jmp 498fb │ │ + jbe 4a1d9 │ │ + jmp 4a367 │ │ movzbl 0x1(%esi),%eax │ │ mov %eax,%ecx │ │ mov $0x1010101,%edx │ │ imul %edx,%ecx │ │ mul %edx │ │ add %ecx,%edx │ │ - mov 0x50(%esp),%ecx │ │ + mov 0x58(%esp),%ecx │ │ mov %eax,0x240(%edi,%ecx,1) │ │ mov %edx,0x244(%edi,%ecx,1) │ │ - mov 0xac(%esp),%eax │ │ + mov 0xbc(%esp),%eax │ │ dec %eax │ │ cmp $0x1f,%eax │ │ - jbe 4977c │ │ - jmp 498fb │ │ + jbe 4a1d9 │ │ + jmp 4a367 │ │ movzbl 0x1(%esi),%eax │ │ mov %eax,%ecx │ │ mov $0x1010101,%edx │ │ imul %edx,%ecx │ │ mul %edx │ │ add %ecx,%edx │ │ movd %edx,%xmm0 │ │ movd %eax,%xmm1 │ │ punpckldq %xmm0,%xmm1 │ │ pshufd $0x44,%xmm1,%xmm0 │ │ - mov 0x50(%esp),%eax │ │ + mov 0x58(%esp),%eax │ │ movdqu %xmm0,0x240(%edi,%eax,1) │ │ - mov 0xac(%esp),%eax │ │ + mov 0xbc(%esp),%eax │ │ dec %eax │ │ cmp $0x1f,%eax │ │ - jbe 4977c │ │ - jmp 498fb │ │ + jbe 4a1d9 │ │ + jmp 4a367 │ │ movzbl 0x1(%esi),%eax │ │ mov %eax,%ecx │ │ mov $0x1010101,%edx │ │ imul %edx,%ecx │ │ mul %edx │ │ add %ecx,%edx │ │ movd %edx,%xmm0 │ │ movd %eax,%xmm1 │ │ punpckldq %xmm0,%xmm1 │ │ pshufd $0x44,%xmm1,%xmm0 │ │ - mov 0x50(%esp),%eax │ │ + mov 0x58(%esp),%eax │ │ movdqu %xmm0,0x240(%edi,%eax,1) │ │ movdqu %xmm0,0x250(%edi,%eax,1) │ │ - mov 0xac(%esp),%eax │ │ + mov 0xbc(%esp),%eax │ │ dec %eax │ │ cmp $0x1f,%eax │ │ - ja 498fb │ │ - mov 0x4(%esp),%ecx │ │ - mov -0x14b74(%ecx,%eax,4),%eax │ │ + ja 4a367 │ │ + mov 0x10(%esp),%ecx │ │ + mov -0x13ef0(%ecx,%eax,4),%eax │ │ add %ecx,%eax │ │ jmp *%eax │ │ mov 0x1(%esi),%al │ │ mov 0x280(%edi),%ecx │ │ - mov 0x54(%esp),%edx │ │ + mov 0x5c(%esp),%edx │ │ mov %al,0x230(%ecx,%edx,1) │ │ - mov 0x60(%esp),%eax │ │ + mov 0x90(%esp),%eax │ │ cmpb $0x0,(%eax) │ │ - jne 49908 │ │ - jmp 49aad │ │ + jne 4a377 │ │ + jmp 4a51e │ │ movzbl 0x1(%esi),%eax │ │ mov %eax,%ecx │ │ shl $0x8,%ecx │ │ or %eax,%ecx │ │ mov 0x280(%edi),%eax │ │ - mov 0x54(%esp),%edx │ │ + mov 0x5c(%esp),%edx │ │ mov %cx,0x230(%eax,%edx,1) │ │ - mov 0x60(%esp),%eax │ │ + mov 0x90(%esp),%eax │ │ cmpb $0x0,(%eax) │ │ - jne 49908 │ │ - jmp 49aad │ │ + jne 4a377 │ │ + jmp 4a51e │ │ movzbl 0x1(%esi),%eax │ │ imul $0x1010101,%eax,%eax │ │ mov 0x280(%edi),%ecx │ │ - mov 0x54(%esp),%edx │ │ + mov 0x5c(%esp),%edx │ │ mov %eax,0x230(%ecx,%edx,1) │ │ - mov 0x60(%esp),%eax │ │ + mov 0x90(%esp),%eax │ │ cmpb $0x0,(%eax) │ │ - jne 49908 │ │ - jmp 49aad │ │ + jne 4a377 │ │ + jmp 4a51e │ │ movzbl 0x1(%esi),%eax │ │ mov %eax,%ecx │ │ mov $0x1010101,%edx │ │ imul %edx,%ecx │ │ mul %edx │ │ add %ecx,%edx │ │ mov 0x280(%edi),%ecx │ │ - mov 0x54(%esp),%esi │ │ + mov 0x5c(%esp),%esi │ │ mov %eax,0x230(%ecx,%esi,1) │ │ mov %edx,0x234(%ecx,%esi,1) │ │ - mov 0x60(%esp),%eax │ │ + mov 0x90(%esp),%eax │ │ cmpb $0x0,(%eax) │ │ - jne 49908 │ │ - jmp 49aad │ │ + jne 4a377 │ │ + jmp 4a51e │ │ movzbl 0x1(%esi),%eax │ │ mov %eax,%ecx │ │ mov $0x1010101,%edx │ │ imul %edx,%ecx │ │ mul %edx │ │ add %ecx,%edx │ │ mov 0x280(%edi),%ecx │ │ - mov 0x54(%esp),%esi │ │ + mov 0x5c(%esp),%esi │ │ mov %eax,0x230(%ecx,%esi,1) │ │ mov %edx,0x234(%ecx,%esi,1) │ │ mov 0x280(%edi),%ecx │ │ mov %edx,0x23c(%esi,%ecx,1) │ │ mov %eax,0x238(%esi,%ecx,1) │ │ - mov 0x60(%esp),%eax │ │ + mov 0x90(%esp),%eax │ │ cmpb $0x0,(%eax) │ │ - jne 49908 │ │ - jmp 49aad │ │ + jne 4a377 │ │ + jmp 4a51e │ │ movzbl 0x1(%esi),%eax │ │ mov %eax,%ecx │ │ mov $0x1010101,%edx │ │ imul %edx,%ecx │ │ mul %edx │ │ add %ecx,%edx │ │ mov 0x280(%edi),%ecx │ │ - mov 0x54(%esp),%esi │ │ + mov 0x5c(%esp),%esi │ │ mov %eax,0x230(%ecx,%esi,1) │ │ mov %edx,0x234(%ecx,%esi,1) │ │ mov 0x280(%edi),%ecx │ │ mov %edx,0x23c(%esi,%ecx,1) │ │ mov %eax,0x238(%esi,%ecx,1) │ │ mov 0x280(%edi),%ecx │ │ mov %edx,0x244(%esi,%ecx,1) │ │ mov %eax,0x240(%esi,%ecx,1) │ │ mov 0x280(%edi),%ecx │ │ mov %edx,0x24c(%esi,%ecx,1) │ │ mov %eax,0x248(%esi,%ecx,1) │ │ - mov 0x60(%esp),%eax │ │ + mov 0x90(%esp),%eax │ │ cmpb $0x0,(%eax) │ │ - je 49aad │ │ - mov 0x28(%esp),%ebx │ │ - cmpl $0x0,0xb44(%ebx) │ │ - je 49a3a │ │ + je 4a51e │ │ + mov 0x38(%esp),%ebx │ │ + cmpl $0x0,0xa70(%ebx) │ │ + je 4a4aa │ │ mov 0x8(%edi),%eax │ │ mov 0xc(%edi),%ecx │ │ mov %ecx,%edx │ │ sar %edx │ │ mov %eax,%esi │ │ and $0x1,%esi │ │ add %edx,%esi │ │ - mov 0x7e8(%ebx),%edx │ │ + mov 0x7f8(%ebx),%edx │ │ sar %edx │ │ imul %esi,%edx │ │ sar %eax │ │ and $0x1,%ecx │ │ add %eax,%ecx │ │ add %edx,%ecx │ │ lea (%ecx,%ecx,2),%eax │ │ shl $0x4,%eax │ │ - add 0xb54(%ebx),%eax │ │ - mov 0x38(%esp),%ebx │ │ + add 0xa80(%ebx),%eax │ │ + mov 0x40(%esp),%ebx │ │ test %bl,%bl │ │ - mov 0x24(%esp),%ecx │ │ - je 49a50 │ │ + mov 0x2c(%esp),%ecx │ │ + je 4a4c0 │ │ lea 0x10(%eax),%edx │ │ - mov 0x14(%esp),%ecx │ │ + mov 0x20(%esp),%ecx │ │ lea (%ecx,%ecx,2),%ecx │ │ shl $0x4,%ecx │ │ lea 0x12b0(%ecx,%edi,1),%esi │ │ nop │ │ nop │ │ + nop │ │ movq (%edx),%xmm0 │ │ movq 0x8(%edx),%xmm1 │ │ movq %xmm1,0x8(%esi) │ │ movq %xmm0,(%esi) │ │ add $0x30,%esi │ │ dec %ebx │ │ - jne 49970 │ │ - cmpb $0x0,0x24(%esp) │ │ - mov 0xc(%esp),%ebx │ │ - je 499c8 │ │ + jne 4a3e0 │ │ + cmpb $0x0,0x2c(%esp) │ │ + mov 0x18(%esp),%ebx │ │ + je 4a438 │ │ lea (%ebx,%ebx,2),%esi │ │ shl $0x4,%esi │ │ - mov (%esp),%edi │ │ + mov 0xc(%esp),%edi │ │ lea 0x18b0(%esi,%edi,1),%esi │ │ - mov 0x24(%esp),%edi │ │ - nop │ │ + mov 0x2c(%esp),%edi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ movq (%edx),%xmm0 │ │ movq 0x8(%edx),%xmm1 │ │ movq %xmm1,0x8(%esi) │ │ movq %xmm0,(%esi) │ │ add $0x30,%esi │ │ dec %edi │ │ - jne 499b0 │ │ + jne 4a420 │ │ add $0x20,%eax │ │ - mov (%esp),%esi │ │ + mov 0xc(%esp),%esi │ │ lea 0x12c0(%ecx,%esi,1),%ecx │ │ - mov 0x38(%esp),%edx │ │ - nop │ │ + mov 0x40(%esp),%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ movq (%eax),%xmm0 │ │ movq 0x8(%eax),%xmm1 │ │ movq %xmm1,0x8(%ecx) │ │ movq %xmm0,(%ecx) │ │ add $0x30,%ecx │ │ dec %edx │ │ - jne 499e0 │ │ - cmpb $0x0,0x24(%esp) │ │ - je 49aad │ │ + jne 4a450 │ │ + cmpb $0x0,0x2c(%esp) │ │ + je 4a51e │ │ lea (%ebx,%ebx,2),%ecx │ │ shl $0x4,%ecx │ │ lea 0x18c0(%ecx,%esi,1),%ecx │ │ - mov 0x24(%esp),%edx │ │ + mov 0x2c(%esp),%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -61406,58 +61967,58 @@ │ │ nop │ │ movq (%eax),%xmm0 │ │ movq 0x8(%eax),%xmm1 │ │ movq %xmm1,0x8(%ecx) │ │ movq %xmm0,(%ecx) │ │ add $0x30,%ecx │ │ dec %edx │ │ - jne 49a20 │ │ - jmp 49aad │ │ + jne 4a490 │ │ + jmp 4a51e │ │ lea 0x5000(%edi),%eax │ │ - mov 0x38(%esp),%ebx │ │ + mov 0x40(%esp),%ebx │ │ test %bl,%bl │ │ - mov 0x24(%esp),%ecx │ │ - jne 4995a │ │ + mov 0x2c(%esp),%ecx │ │ + jne 4a3c9 │ │ test %cl,%cl │ │ - mov 0xc(%esp),%ecx │ │ - je 49aad │ │ + mov 0x18(%esp),%ecx │ │ + je 4a51e │ │ lea 0x10(%eax),%edx │ │ lea (%ecx,%ecx,2),%ecx │ │ shl $0x4,%ecx │ │ lea 0x18b0(%ecx,%edi,1),%esi │ │ - mov 0x24(%esp),%ebx │ │ + mov 0x2c(%esp),%ebx │ │ mov %ebx,%edi │ │ movq (%edx),%xmm0 │ │ movq 0x8(%edx),%xmm1 │ │ movq %xmm1,0x8(%esi) │ │ movq %xmm0,(%esi) │ │ add $0x30,%esi │ │ dec %edi │ │ - jne 49a6e │ │ + jne 4a4de │ │ add $0x20,%eax │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ lea 0x18c0(%ecx,%edx,1),%ecx │ │ mov %ebx,%edx │ │ movq (%eax),%xmm0 │ │ movq 0x8(%eax),%xmm1 │ │ movq %xmm1,0x8(%ecx) │ │ movq %xmm0,(%ecx) │ │ add $0x30,%ecx │ │ dec %edx │ │ - jne 49a95 │ │ - mov 0x34(%esp),%eax │ │ + jne 4a506 │ │ + mov 0x3c(%esp),%eax │ │ mov (%eax),%eax │ │ testb $0x1,0xe4(%eax) │ │ - mov 0x24(%esp),%esi │ │ - jne 49acd │ │ + mov 0x2c(%esp),%esi │ │ + jne 4a53e │ │ cmpl $0x0,0x1cc(%eax) │ │ - je 4cb1c │ │ - cmpb $0x0,0x38(%esp) │ │ - je 4cb1c │ │ - mov (%esp),%eax │ │ + je 4da51 │ │ + cmpb $0x0,0x40(%esp) │ │ + je 4da51 │ │ + mov 0xc(%esp),%eax │ │ mov %eax,%edx │ │ mov 0x8(%eax),%ecx │ │ mov 0xc(%eax),%eax │ │ and $0x1f,%eax │ │ lea 0x22f8(%edx,%eax,4),%eax │ │ lea (%ecx,%ecx,2),%ecx │ │ mov %esi,%edx │ │ @@ -61469,1531 +62030,1763 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ - nop │ │ mov (%eax),%esi │ │ lea 0xb(%esi,%ecx,4),%esi │ │ - mov 0x38(%esp),%edi │ │ + mov 0x40(%esp),%edi │ │ mov 0x8(%ebp),%ebx │ │ nop │ │ nop │ │ nop │ │ movl $0x80008000,-0xb(%esi) │ │ movl $0x0,-0x7(%esi) │ │ movw $0xff00,-0x3(%esi) │ │ mov %bl,-0x1(%esi) │ │ movb $0x0,(%esi) │ │ add $0xc,%esi │ │ dec %edi │ │ - jne 49b10 │ │ + jne 4a580 │ │ add $0x4,%eax │ │ dec %edx │ │ - jne 49b00 │ │ - jmp 4cb1c │ │ + jne 4a570 │ │ + jmp 4da51 │ │ + movl $0x0,0x48(%esp) │ │ + jmp 458f3 │ │ + mov 0x58(%esp),%eax │ │ + mov 0xc(%esp),%esi │ │ + movw $0x0,0x240(%esi,%eax,1) │ │ + mov 0xbc(%esp),%eax │ │ + dec %eax │ │ + cmp $0x1f,%eax │ │ + jbe 4a670 │ │ + jmp 4dc26 │ │ + mov 0x58(%esp),%eax │ │ + mov 0xc(%esp),%esi │ │ + jmp 4a5fd │ │ + mov 0x58(%esp),%eax │ │ + mov 0xc(%esp),%esi │ │ + movl $0x0,0x244(%esi,%eax,1) │ │ + movl $0x0,0x240(%esi,%eax,1) │ │ + mov 0xbc(%esp),%eax │ │ + dec %eax │ │ + cmp $0x1f,%eax │ │ + jbe 4a670 │ │ + jmp 4dc26 │ │ + pxor %xmm0,%xmm0 │ │ + mov 0x58(%esp),%eax │ │ + mov 0xc(%esp),%esi │ │ + movdqu %xmm0,0x240(%esi,%eax,1) │ │ + mov 0xbc(%esp),%eax │ │ + dec %eax │ │ + cmp $0x1f,%eax │ │ + jbe 4a670 │ │ + jmp 4dc26 │ │ + pxor %xmm0,%xmm0 │ │ + mov 0x58(%esp),%eax │ │ + mov 0xc(%esp),%esi │ │ + movdqu %xmm0,0x240(%esi,%eax,1) │ │ + movdqu %xmm0,0x250(%esi,%eax,1) │ │ + mov 0xbc(%esp),%eax │ │ + dec %eax │ │ + cmp $0x1f,%eax │ │ + ja 4dc26 │ │ + add -0x13a70(%edx,%eax,4),%edx │ │ + jmp *%edx │ │ + mov 0xc(%esp),%eax │ │ + mov 0x280(%eax),%eax │ │ + mov 0x5c(%esp),%edx │ │ + movb $0x0,0x230(%eax,%edx,1) │ │ + jmp 4dc26 │ │ + mov 0xc(%esp),%eax │ │ + mov 0x280(%eax),%eax │ │ + mov 0x5c(%esp),%edx │ │ + movw $0x0,0x230(%eax,%edx,1) │ │ + jmp 4dc26 │ │ + mov 0xc(%esp),%eax │ │ + mov 0x280(%eax),%eax │ │ + mov 0x5c(%esp),%edx │ │ + movl $0x0,0x230(%eax,%edx,1) │ │ + jmp 4dc26 │ │ + mov 0xc(%esp),%eax │ │ + mov 0x280(%eax),%eax │ │ + mov 0x5c(%esp),%edx │ │ + movl $0x0,0x234(%eax,%edx,1) │ │ + movl $0x0,0x230(%eax,%edx,1) │ │ + jmp 4dc26 │ │ + mov 0xc(%esp),%eax │ │ + mov %eax,%edx │ │ + mov 0x280(%eax),%eax │ │ + mov 0x5c(%esp),%esi │ │ + movl $0x0,0x234(%eax,%esi,1) │ │ + movl $0x0,0x230(%eax,%esi,1) │ │ + mov 0x280(%edx),%eax │ │ + movl $0x0,0x23c(%esi,%eax,1) │ │ + movl $0x0,0x238(%esi,%eax,1) │ │ + jmp 4dc26 │ │ + mov 0xc(%esp),%eax │ │ + mov %eax,%edx │ │ + mov 0x280(%eax),%eax │ │ + mov 0x5c(%esp),%esi │ │ + movl $0x0,0x234(%eax,%esi,1) │ │ + movl $0x0,0x230(%eax,%esi,1) │ │ + mov 0x280(%edx),%eax │ │ + movl $0x0,0x23c(%esi,%eax,1) │ │ + movl $0x0,0x238(%esi,%eax,1) │ │ + mov 0x280(%edx),%eax │ │ + movl $0x0,0x244(%esi,%eax,1) │ │ + movl $0x0,0x240(%esi,%eax,1) │ │ + mov 0x280(%edx),%eax │ │ + movl $0x0,0x24c(%esi,%eax,1) │ │ + movl $0x0,0x248(%esi,%eax,1) │ │ + jmp 4dc26 │ │ xor %eax,%eax │ │ - mov 0x80(%esp),%ecx │ │ + mov 0x70(%esp),%ecx │ │ cmpb $0x0,0x3(%ecx) │ │ setne %al │ │ mov 0x1c(%esp),%ecx │ │ lea 0x184c(%ecx,%eax,4),%eax │ │ sub $0x8,%esp │ │ - mov 0xc(%esp),%ebx │ │ + mov 0x18(%esp),%ebx │ │ push %eax │ │ - pushl 0x38(%esp) │ │ - call 1ac0 │ │ - mov 0x10(%esp),%ebx │ │ + pushl 0x40(%esp) │ │ + call 1a90 │ │ + mov 0x1c(%esp),%ebx │ │ mov 0x8(%ebp),%edx │ │ - mov 0x34(%esp),%edi │ │ + mov 0x3c(%esp),%edi │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - je 478c9 │ │ + je 4827a │ │ mov %ebx,%ecx │ │ - mov 0x8(%esp),%edx │ │ - mov 0x4(%esp),%ebx │ │ - pushl 0xc(%esp) │ │ + mov 0x14(%esp),%edx │ │ + mov 0x10(%esp),%ebx │ │ pushl 0x18(%esp) │ │ + pushl 0x24(%esp) │ │ push %esi │ │ push $0x1 │ │ - call 4f350 │ │ - mov 0x10(%esp),%ecx │ │ + call 502e0 │ │ + mov 0x1c(%esp),%ecx │ │ add $0x10,%esp │ │ mov (%ecx),%eax │ │ mov 0x4(%ecx),%edi │ │ - cmpl $0x0,0xb44(%eax) │ │ - mov %eax,0x3c(%esp) │ │ - je 49ded │ │ + cmpl $0x0,0xa70(%eax) │ │ + mov %eax,0x50(%esp) │ │ + je 4ac2b │ │ mov 0x8(%ecx),%ebx │ │ mov 0xc(%ecx),%ecx │ │ mov %ecx,%edx │ │ sar %edx │ │ mov %ebx,%esi │ │ and $0x1,%esi │ │ add %edx,%esi │ │ - mov 0x7e8(%eax),%edx │ │ + mov 0x7f8(%eax),%edx │ │ sar %edx │ │ imul %esi,%edx │ │ sar %ebx │ │ and $0x1,%ecx │ │ add %ebx,%ecx │ │ add %edx,%ecx │ │ - mov 0xb54(%eax),%eax │ │ + mov 0xa80(%eax),%eax │ │ lea (%ecx,%ecx,2),%ecx │ │ shl $0x4,%ecx │ │ lea 0x20(%eax,%ecx,1),%eax │ │ - jmp 49df3 │ │ - mov 0x50(%esp),%eax │ │ + jmp 4ac31 │ │ + mov 0x58(%esp),%eax │ │ movw $0x0,0x240(%edi,%eax,1) │ │ dec %edx │ │ cmp $0x1f,%edx │ │ - jbe 49c8a │ │ - jmp 4cb1c │ │ - mov 0x50(%esp),%eax │ │ + jbe 4a90a │ │ + jmp 4da51 │ │ + mov 0x58(%esp),%eax │ │ movl $0x0,0x240(%edi,%eax,1) │ │ dec %edx │ │ cmp $0x1f,%edx │ │ - jbe 49c8a │ │ - jmp 4cb1c │ │ - mov 0x50(%esp),%eax │ │ + jbe 4a90a │ │ + jmp 4da51 │ │ + mov 0x58(%esp),%eax │ │ movl $0x0,0x244(%edi,%eax,1) │ │ movl $0x0,0x240(%edi,%eax,1) │ │ dec %edx │ │ cmp $0x1f,%edx │ │ - jbe 49c8a │ │ - jmp 4cb1c │ │ + jbe 4a90a │ │ + jmp 4da51 │ │ pxor %xmm0,%xmm0 │ │ - mov 0x50(%esp),%eax │ │ + mov 0x58(%esp),%eax │ │ movdqu %xmm0,0x240(%edi,%eax,1) │ │ dec %edx │ │ cmp $0x1f,%edx │ │ - jbe 49c8a │ │ - jmp 4cb1c │ │ + jbe 4a90a │ │ + jmp 4da51 │ │ pxor %xmm0,%xmm0 │ │ - mov 0x50(%esp),%eax │ │ + mov 0x58(%esp),%eax │ │ movdqu %xmm0,0x240(%edi,%eax,1) │ │ movdqu %xmm0,0x250(%edi,%eax,1) │ │ dec %edx │ │ cmp $0x1f,%edx │ │ - ja 4cb1c │ │ - mov 0x4(%esp),%ecx │ │ - mov -0x14d74(%ecx,%edx,4),%eax │ │ + ja 4da51 │ │ + mov 0x10(%esp),%ecx │ │ + mov -0x140f0(%ecx,%edx,4),%eax │ │ add %ecx,%eax │ │ jmp *%eax │ │ mov 0x280(%edi),%eax │ │ - jmp 4c9ee │ │ + jmp 4d91e │ │ mov 0x280(%edi),%eax │ │ - jmp 4ca08 │ │ + jmp 4d939 │ │ mov 0x280(%edi),%eax │ │ - jmp 4ca24 │ │ + jmp 4d956 │ │ mov 0x280(%edi),%eax │ │ - jmp 4ca41 │ │ + jmp 4d974 │ │ mov 0x280(%edi),%eax │ │ - mov 0x54(%esp),%ecx │ │ + mov 0x5c(%esp),%ecx │ │ movl $0x0,0x234(%eax,%ecx,1) │ │ movl $0x0,0x230(%eax,%ecx,1) │ │ mov 0x280(%edi),%eax │ │ movl $0x0,0x23c(%ecx,%eax,1) │ │ movl $0x0,0x238(%ecx,%eax,1) │ │ - jmp 4cb1c │ │ + jmp 4da51 │ │ mov 0x280(%edi),%eax │ │ - mov 0x54(%esp),%ecx │ │ + mov 0x5c(%esp),%ecx │ │ movl $0x0,0x234(%eax,%ecx,1) │ │ movl $0x0,0x230(%eax,%ecx,1) │ │ mov 0x280(%edi),%eax │ │ movl $0x0,0x23c(%ecx,%eax,1) │ │ movl $0x0,0x238(%ecx,%eax,1) │ │ mov 0x280(%edi),%eax │ │ movl $0x0,0x244(%ecx,%eax,1) │ │ movl $0x0,0x240(%ecx,%eax,1) │ │ mov 0x280(%edi),%eax │ │ movl $0x0,0x24c(%ecx,%eax,1) │ │ movl $0x0,0x248(%ecx,%eax,1) │ │ - jmp 4cb1c │ │ + jmp 4da51 │ │ mov $0x1,%eax │ │ - mov 0x30(%esp),%ecx │ │ - cmp %ecx,0x44(%esp) │ │ - mov 0x4(%esp),%ebx │ │ - jle 4a073 │ │ + mov 0x34(%esp),%ecx │ │ + cmp %ecx,0x54(%esp) │ │ + mov 0x1c(%esp),%edx │ │ + jle 4aeed │ │ mov $0x3,%eax │ │ - mov 0xc(%esp),%ecx │ │ - cmpb $0x0,0x110(%esi,%ecx,1) │ │ - jne 4a073 │ │ + mov 0x18(%esp),%ecx │ │ + cmpb $0x0,0x110(%edi,%ecx,1) │ │ + jne 4aeed │ │ xor %eax,%eax │ │ - mov 0xc(%esp),%ecx │ │ - cmpb $0x3,0x130(%esi,%ecx,1) │ │ - jmp 49de5 │ │ - mov 0x20(%esp),%ebx │ │ - mov 0x1c(%esp),%edi │ │ - jmp 4a530 │ │ + mov 0x18(%esp),%ecx │ │ + cmpb $0x3,0x130(%edi,%ecx,1) │ │ + jmp 4ac08 │ │ + mov $0x8,%eax │ │ + mov 0x14(%esp),%esi │ │ + jmp 49014 │ │ + xor %ecx,%ecx │ │ + mov 0x14(%esp),%esi │ │ + mov 0x10(%esp),%edx │ │ + jmp 45985 │ │ + add %esi,%esi │ │ + cmp %eax,%esi │ │ + jge 4ac10 │ │ + mov %ecx,%edx │ │ + sub %eax,%edx │ │ + mov %edx,%eax │ │ + mov 0x14(%esp),%esi │ │ + mov 0x10(%esp),%ebx │ │ + mov %ebx,%edx │ │ + mov %eax,%ecx │ │ + movzbl %cl,%ebx │ │ + xor %eax,%eax │ │ + cmp 0x28(%esp),%ebx │ │ + cmovbe %ecx,%eax │ │ + mov %al,0x4(%esi) │ │ + cmp $0x8,%al │ │ + jae 45983 │ │ + mov %eax,%ebx │ │ + mov 0x3c(%esp),%eax │ │ + mov (%eax),%ecx │ │ + movzbl %bl,%eax │ │ + shl $0x5,%eax │ │ + lea 0x36c(%ecx,%eax,1),%eax │ │ + mov %eax,0x90(%esp) │ │ + mov 0x6(%esi),%al │ │ + test %al,%al │ │ + mov 0xc(%esp),%edi │ │ + mov %edx,%ebx │ │ + jne 459a1 │ │ + mov 0x38(%esp),%eax │ │ + mov 0x4(%eax),%eax │ │ + cmpl $0x0,0x3f4(%eax) │ │ + je 4ab48 │ │ + mov 0x8(%edi),%eax │ │ + mov 0xc(%edi),%edx │ │ + shr $0x4,%eax │ │ + and $0x1,%eax │ │ + shr $0x3,%edx │ │ + and $0x2,%edx │ │ + or %eax,%edx │ │ + mov %edx,%eax │ │ + mov 0x3f568(%edi),%edx │ │ + mov %eax,0x44(%esp) │ │ + cmpb $0xff,(%edx,%eax,1) │ │ + jne 459a1 │ │ + mov 0x514(%ecx),%edi │ │ + test %edi,%edi │ │ + je 4ab60 │ │ + mov 0x1c(%esp),%eax │ │ + add $0x3600,%eax │ │ + mov %eax,0x28(%esp) │ │ + xor %eax,%eax │ │ + mov 0x10(%esp),%ebx │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov %eax,%esi │ │ + add %eax,%esi │ │ + sub $0xc,%esp │ │ + pushl 0x34(%esp) │ │ + call 1b10 │ │ + add $0x10,%esp │ │ + or %esi,%eax │ │ + dec %edi │ │ + jne 4ab20 │ │ + mov 0xc(%esp),%edi │ │ + mov 0x3f568(%edi),%edx │ │ + mov 0x14(%esp),%esi │ │ + jmp 4ab66 │ │ + xor %eax,%eax │ │ + mov 0x3f568(%edi),%edx │ │ + mov %eax,0x44(%esp) │ │ + cmpb $0xff,(%edx,%eax,1) │ │ + jne 459a1 │ │ + jmp 4aaf7 │ │ + xor %eax,%eax │ │ + mov 0xc(%esp),%edi │ │ + mov 0x44(%esp),%ecx │ │ + mov %al,(%edx,%ecx,1) │ │ + cmpb $0x11,0x40(%esp) │ │ + mov 0x10(%esp),%ebx │ │ + jb 4ab86 │ │ + mov 0x3f568(%edi),%ecx │ │ + mov 0x44(%esp),%edx │ │ + mov %al,0x1(%edx,%ecx,1) │ │ + cmpb $0x11,0x2c(%esp) │ │ + jb 459a1 │ │ + mov 0x3f568(%edi),%ecx │ │ + mov 0x44(%esp),%edx │ │ + mov %al,0x2(%edx,%ecx,1) │ │ + cmpb $0x20,0x40(%esp) │ │ + jne 459a1 │ │ + cmpb $0x20,0x2c(%esp) │ │ + jne 459a1 │ │ + mov 0x3f568(%edi),%ecx │ │ + mov 0x44(%esp),%edx │ │ + mov %al,0x3(%edx,%ecx,1) │ │ + jmp 459a1 │ │ + inc %eax │ │ + sar %eax │ │ + add %edx,%eax │ │ + jmp 48ffd │ │ + inc %eax │ │ + sar %eax │ │ + add %edx,%eax │ │ + jmp 48ff9 │ │ + mov 0x30(%esp),%ecx │ │ + jmp 4b3ae │ │ mov $0x3,%eax │ │ test %dl,%dl │ │ - jne 4a073 │ │ + mov 0x1c(%esp),%edx │ │ + jne 4aeed │ │ xor %eax,%eax │ │ - mov 0x14(%esp),%edx │ │ + mov 0x20(%esp),%edx │ │ cmpb $0x3,0x120(%ecx,%edx,1) │ │ + mov 0x1c(%esp),%edx │ │ setg %al │ │ - jmp 4a073 │ │ + jmp 4aeed │ │ + test $0x1,%al │ │ + mov 0x14(%esp),%esi │ │ + mov 0x10(%esp),%ebx │ │ + jne 4ad5d │ │ + sar %eax │ │ + sub %eax,%edx │ │ + mov %edx,%eax │ │ + jmp 4aa75 │ │ lea 0x5020(%ecx),%eax │ │ - mov %eax,0x4c(%esp) │ │ + mov %eax,0x64(%esp) │ │ add $0x3600,%edi │ │ sub $0xc,%esp │ │ - mov 0x10(%esp),%ebx │ │ + mov 0x1c(%esp),%ebx │ │ push %edi │ │ - call 1b40 │ │ + call 1b10 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - mov %edi,0x20(%esp) │ │ - je 49e7c │ │ - mov 0x3c(%esp),%esi │ │ + mov %edi,0x30(%esp) │ │ + je 4acbd │ │ + mov 0x50(%esp),%esi │ │ mov 0x4b4(%esi),%eax │ │ - mov %eax,0x78(%esp) │ │ + mov %eax,0x8c(%esp) │ │ sub $0xc,%esp │ │ push %edi │ │ - call 1b40 │ │ + call 1b10 │ │ add $0x10,%esp │ │ - mov %eax,0x7c(%esp) │ │ + mov %eax,0x6c(%esp) │ │ sub $0xc,%esp │ │ push %edi │ │ mov %esi,%edi │ │ - call 1b40 │ │ + call 1b10 │ │ add $0x10,%esp │ │ - mov %eax,0x10(%esp) │ │ + mov %eax,0x28(%esp) │ │ mov 0x4b4(%esi),%esi │ │ test %esi,%esi │ │ - je 49f24 │ │ + je 4ad88 │ │ xor %eax,%eax │ │ mov %eax,%edi │ │ add %eax,%edi │ │ sub $0xc,%esp │ │ - pushl 0x2c(%esp) │ │ - call 1b40 │ │ + pushl 0x3c(%esp) │ │ + call 1b10 │ │ add $0x10,%esp │ │ or %edi,%eax │ │ dec %esi │ │ - jne 49e55 │ │ - mov 0x3c(%esp),%ecx │ │ + jne 4ac96 │ │ + mov 0x50(%esp),%ecx │ │ mov 0x4b4(%ecx),%ecx │ │ - jmp 49f28 │ │ - mov 0x60(%esp),%eax │ │ + jmp 4ad8c │ │ + mov 0x90(%esp),%eax │ │ cmpb $0x0,(%eax) │ │ - mov 0x24(%esp),%edi │ │ + mov 0x2c(%esp),%edi │ │ mov 0x8(%ebp),%edx │ │ - mov (%esp),%ebx │ │ - je 478c9 │ │ + mov 0xc(%esp),%ebx │ │ + je 4827a │ │ xor %ecx,%ecx │ │ - jmp 49ebd │ │ - mov 0x4c(%esp),%eax │ │ - mov 0x10(%esp),%ecx │ │ + jmp 4ad06 │ │ + mov 0x64(%esp),%eax │ │ + mov 0x28(%esp),%ecx │ │ mov %di,(%eax,%ecx,2) │ │ inc %ecx │ │ - mov 0x60(%esp),%eax │ │ + mov 0x90(%esp),%eax │ │ movzbl (%eax),%eax │ │ cmp %eax,%ecx │ │ - mov (%esp),%ebx │ │ - mov 0x24(%esp),%edi │ │ + mov 0xc(%esp),%ebx │ │ + mov 0x2c(%esp),%edi │ │ mov 0x8(%ebp),%edx │ │ - jae 478c9 │ │ - mov %ecx,0x10(%esp) │ │ - mov 0x3c(%esp),%eax │ │ + jae 4827a │ │ + mov %ecx,0x28(%esp) │ │ + mov 0x50(%esp),%eax │ │ mov 0x4b4(%eax),%esi │ │ test %esi,%esi │ │ - mov 0x4(%esp),%ebx │ │ + mov 0x10(%esp),%ebx │ │ mov $0x0,%edi │ │ - mov 0x20(%esp),%eax │ │ - je 49e97 │ │ + mov 0x30(%esp),%eax │ │ + je 4acdc │ │ xor %edi,%edi │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ add %edi,%edi │ │ sub $0xc,%esp │ │ push %eax │ │ - call 1b40 │ │ + call 1b10 │ │ add $0x10,%esp │ │ or %eax,%edi │ │ - mov 0x20(%esp),%eax │ │ + mov 0x30(%esp),%eax │ │ dec %esi │ │ - jne 49ee0 │ │ - jmp 49e97 │ │ + jne 4ad30 │ │ + jmp 4acdc │ │ + mov $0x8,%ecx │ │ + jmp 4aa50 │ │ + inc %eax │ │ + sar %eax │ │ + add %edx,%eax │ │ + jmp 4aa71 │ │ inc %eax │ │ sar %eax │ │ add %edx,%eax │ │ - jmp 45b9c │ │ + jmp 4aa75 │ │ test %dl,%dl │ │ - je 4a050 │ │ + je 4aec6 │ │ xor %eax,%eax │ │ - mov 0x14(%esp),%edx │ │ + mov 0x20(%esp),%edx │ │ cmpb $0x3,0x120(%ecx,%edx,1) │ │ seta %al │ │ or $0x2,%eax │ │ - jmp 4a073 │ │ + jmp 4aee9 │ │ xor %ecx,%ecx │ │ xor %eax,%eax │ │ - mov 0x4c(%esp),%edx │ │ + mov 0x64(%esp),%edx │ │ mov %ax,(%edx) │ │ mov $0xffffffff,%esi │ │ shl %cl,%esi │ │ - mov 0x60(%esp),%ecx │ │ + mov 0x90(%esp),%ecx │ │ cmpb $0x2,(%ecx) │ │ - mov 0x24(%esp),%edi │ │ + mov 0x2c(%esp),%edi │ │ mov 0x8(%ebp),%edx │ │ - mov (%esp),%ebx │ │ - jb 478c9 │ │ - mov 0x7c(%esp),%ecx │ │ + mov 0xc(%esp),%ebx │ │ + jb 4827a │ │ + mov 0x6c(%esp),%ecx │ │ add %ecx,%ecx │ │ - or %ecx,0x10(%esp) │ │ - mov 0x78(%esp),%ecx │ │ - mov %esi,0x7c(%esp) │ │ - mov 0x10(%esp),%esi │ │ + or %ecx,0x28(%esp) │ │ + mov 0x8c(%esp),%ecx │ │ + mov %esi,0x6c(%esp) │ │ + mov 0x28(%esp),%esi │ │ lea -0x4(%ecx,%esi,1),%ecx │ │ - mov %ecx,0xa4(%esp) │ │ - xorl $0xffff,0x7c(%esp) │ │ + mov %ecx,0xb4(%esp) │ │ + xorl $0xffff,0x6c(%esp) │ │ movzwl %ax,%ecx │ │ - cmpl $0x0,0xa4(%esp) │ │ - je 4a02a │ │ + cmpl $0x0,0xb4(%esp) │ │ + je 4ae9d │ │ mov $0x1,%esi │ │ - jmp 49fdd │ │ + jmp 4ae4f │ │ sub $0xc,%esp │ │ - mov 0x10(%esp),%ebx │ │ - pushl 0x2c(%esp) │ │ - call 1b40 │ │ + mov 0x1c(%esp),%ebx │ │ + pushl 0x3c(%esp) │ │ + call 1b10 │ │ add $0x10,%esp │ │ mov %edi,%ecx │ │ neg %ecx │ │ test %eax,%eax │ │ cmove %edi,%ecx │ │ - mov (%esp),%ebx │ │ - mov 0x24(%esp),%edi │ │ + mov 0xc(%esp),%ebx │ │ + mov 0x2c(%esp),%edi │ │ mov 0x8(%ebp),%edx │ │ - mov 0x7c(%esp),%eax │ │ - mov 0x78(%esp),%esi │ │ - add 0x3c(%esp),%ecx │ │ + mov 0x6c(%esp),%eax │ │ + mov 0x8c(%esp),%esi │ │ + add 0x50(%esp),%ecx │ │ and %eax,%ecx │ │ - mov 0x4c(%esp),%eax │ │ + mov 0x64(%esp),%eax │ │ mov %cx,(%eax,%esi,2) │ │ inc %esi │ │ - mov 0x60(%esp),%eax │ │ + mov 0x90(%esp),%eax │ │ movzbl (%eax),%eax │ │ cmp %eax,%esi │ │ movzwl %cx,%ecx │ │ - jae 478c9 │ │ - mov %esi,0x78(%esp) │ │ - mov %ecx,0x3c(%esp) │ │ - mov 0x4(%esp),%ebx │ │ + jae 4827a │ │ + mov %esi,0x8c(%esp) │ │ + mov %ecx,0x50(%esp) │ │ + mov 0x10(%esp),%ebx │ │ xor %edi,%edi │ │ - mov 0xa4(%esp),%esi │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + mov 0xb4(%esp),%esi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ add %edi,%edi │ │ - mov %edi,0x10(%esp) │ │ + mov %edi,0x28(%esp) │ │ sub $0xc,%esp │ │ - pushl 0x2c(%esp) │ │ - call 1b40 │ │ + pushl 0x3c(%esp) │ │ + call 1b10 │ │ add $0x10,%esp │ │ mov %eax,%edi │ │ - or 0x10(%esp),%edi │ │ + or 0x28(%esp),%edi │ │ dec %esi │ │ - jne 4a000 │ │ + jne 4ae70 │ │ test %edi,%edi │ │ - jne 49f8e │ │ + jne 4adf9 │ │ xor %ecx,%ecx │ │ - jmp 49faa │ │ + jmp 4ae15 │ │ mov $0x1,%eax │ │ - and 0x7c(%esp),%ecx │ │ + and 0x6c(%esp),%ecx │ │ mov %ecx,%esi │ │ - mov 0x4c(%esp),%ecx │ │ + mov 0x64(%esp),%ecx │ │ mov %si,(%ecx,%eax,2) │ │ inc %eax │ │ - mov 0x60(%esp),%ecx │ │ + mov 0x90(%esp),%ecx │ │ movzbl (%ecx),%ecx │ │ cmp %ecx,%eax │ │ mov %esi,%ecx │ │ - jb 4a02f │ │ - jmp 478c9 │ │ - mov 0xc(%esp),%eax │ │ - cmpb $0x3,0x130(%esi,%eax,1) │ │ + jb 4aea2 │ │ + jmp 4827a │ │ + mov 0x18(%esp),%eax │ │ + cmpb $0x3,0x130(%edi,%eax,1) │ │ setg %al │ │ - mov 0x14(%esp),%edx │ │ + mov 0x20(%esp),%edx │ │ cmpb $0x3,0x120(%ecx,%edx,1) │ │ setg %cl │ │ xor %al,%cl │ │ movzbl %cl,%eax │ │ - lea 0x3600(%edi),%esi │ │ - lea 0x1604(%edi,%eax,4),%eax │ │ + mov 0x1c(%esp),%edx │ │ + lea 0x3600(%edx),%edi │ │ + lea 0x1604(%edx,%eax,4),%eax │ │ sub $0x8,%esp │ │ push %eax │ │ - push %esi │ │ - call 1ac0 │ │ + push %edi │ │ + call 1a90 │ │ add $0x10,%esp │ │ - mov 0x2c(%esp),%ecx │ │ + mov 0x64(%esp),%ecx │ │ cmpb $0x0,(%ecx) │ │ - je 4a0a8 │ │ - mov %eax,0x10(%esp) │ │ - mov 0x34(%esp),%eax │ │ + je 4af23 │ │ + mov %eax,0x28(%esp) │ │ + mov 0x3c(%esp),%eax │ │ mov (%eax),%eax │ │ - mov (%esp),%edx │ │ - jmp 4629f │ │ - mov %esi,0x80(%esp) │ │ + mov 0xc(%esp),%edi │ │ + jmp 466dc │ │ + mov %edi,0x70(%esp) │ │ test %eax,%eax │ │ - mov 0x20(%esp),%ebx │ │ - mov (%esp),%esi │ │ - mov 0x60(%esp),%edx │ │ - je 4a123 │ │ - mov %eax,0x10(%esp) │ │ - mov %esi,%ecx │ │ - add $0x10,%esi │ │ - mov 0x44(%esp),%eax │ │ - cmp 0x30(%esp),%eax │ │ - mov %ecx,%ebx │ │ - mov 0x280(%ecx),%ecx │ │ - mov %eax,0x44(%esp) │ │ - jle 4cfde │ │ - mov 0x3c(%esp),%edx │ │ - cmp %edx,0x20(%esp) │ │ - jle 4cfde │ │ - mov 0x14(%esp),%eax │ │ + mov 0x30(%esp),%ecx │ │ + mov 0xc(%esp),%edi │ │ + je 4af90 │ │ + mov %eax,0x28(%esp) │ │ + lea 0x10(%edi),%esi │ │ + mov 0x34(%esp),%eax │ │ + cmp %eax,0x54(%esp) │ │ + mov 0x280(%edi),%ecx │ │ + jle 4df3d │ │ + mov 0x50(%esp),%eax │ │ + cmp %eax,0x30(%esp) │ │ + jle 4df3d │ │ + mov 0x20(%esp),%eax │ │ mov 0xe0(%ecx,%eax,1),%dl │ │ - mov 0xc(%esp),%eax │ │ - mov 0xf0(%ebx,%eax,1),%dh │ │ + mov 0x18(%esp),%eax │ │ + mov 0xf0(%edi,%eax,1),%dh │ │ test %dl,%dl │ │ mov $0x2,%eax │ │ - je 4d158 │ │ + je 4e0c2 │ │ test %dh,%dh │ │ - je 4d158 │ │ - mov 0x4(%esp),%ebx │ │ - jmp 4d7c1 │ │ - mov 0x8(%esp),%ecx │ │ - lea 0x8(%ecx),%eax │ │ - mov %eax,0x80(%esp) │ │ - movb $0x0,0x14(%ecx) │ │ + je 4e0c2 │ │ + mov 0x70(%esp),%edi │ │ + jmp 4e755 │ │ + lea 0x8(%esi),%eax │ │ + mov %eax,0x70(%esp) │ │ + movb $0x0,0x14(%esi) │ │ + mov 0x90(%esp),%edx │ │ test %edx,%edx │ │ - je 4a528 │ │ + je 4b3a6 │ │ mov 0x14(%edx),%eax │ │ test %eax,%eax │ │ - jle 46403 │ │ + jle 46836 │ │ dec %al │ │ - mov $0x1,%dl │ │ - mov %edx,0x10(%esp) │ │ - mov %al,0x18(%ecx) │ │ - movb $0xff,0x19(%ecx) │ │ - lea 0x22e0(%esi),%ecx │ │ + mov $0x1,%cl │ │ + mov %ecx,0x28(%esp) │ │ + mov %al,0x18(%esi) │ │ + movb $0xff,0x19(%esi) │ │ + lea 0x22e0(%edi),%ecx │ │ inc %al │ │ - mov %al,0xd0(%esp) │ │ - movb $0xff,0xd1(%esp) │ │ - mov 0x8(%esi),%eax │ │ - mov 0xc(%esi),%edx │ │ + mov %al,0xe0(%esp) │ │ + movb $0xff,0xe1(%esp) │ │ + mov 0x8(%edi),%eax │ │ + mov 0xc(%edi),%edx │ │ sub $0x30,%esp │ │ - movzwl 0x100(%esp),%esi │ │ + movzwl 0x110(%esp),%esi │ │ mov %si,0x10(%esp) │ │ mov %eax,0x20(%esp) │ │ mov %edx,0x1c(%esp) │ │ - lea 0x1a8(%esp),%eax │ │ + lea 0x1b8(%esp),%eax │ │ mov %eax,0xc(%esp) │ │ - lea 0x11c(%esp),%eax │ │ + lea 0x12c(%esp),%eax │ │ mov %eax,0x8(%esp) │ │ - lea 0x1d8(%esp),%eax │ │ + lea 0x1e8(%esp),%eax │ │ mov %eax,0x4(%esp) │ │ mov 0x10(%ebp),%eax │ │ mov %eax,0x18(%esp) │ │ mov 0x8(%ebp),%eax │ │ mov %eax,0x14(%esp) │ │ mov %ecx,(%esp) │ │ - mov 0x34(%esp),%ebx │ │ - call 61710 │ │ - mov 0x34(%esp),%ebx │ │ + mov 0x40(%esp),%ebx │ │ + call 62ab0 │ │ + mov 0x40(%esp),%ebx │ │ add $0x30,%esp │ │ - mov 0x10(%esp),%eax │ │ + mov 0x28(%esp),%eax │ │ test %al,%al │ │ mov %eax,%edi │ │ - je 4a1f0 │ │ - mov 0x60(%esp),%eax │ │ + je 4b063 │ │ + mov 0x90(%esp),%eax │ │ cmpl $0x0,0x18(%eax) │ │ - jne 4a36a │ │ - mov 0x60(%esp),%eax │ │ + jne 4b1ef │ │ + mov 0x90(%esp),%eax │ │ cmpl $0x0,0x1c(%eax) │ │ - jne 4a238 │ │ + jne 4b0ae │ │ mov 0x1c(%esp),%ecx │ │ lea 0x3600(%ecx),%esi │ │ - mov 0x178(%esp),%eax │ │ + mov 0x188(%esp),%eax │ │ and $0x7,%eax │ │ lea 0x15b0(%ecx,%eax,4),%eax │ │ sub $0x8,%esp │ │ push %eax │ │ push %esi │ │ - call 1ac0 │ │ + call 1a90 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - je 4a3ef │ │ + je 4b271 │ │ mov %edi,%eax │ │ test %al,%al │ │ - mov 0x4(%esp),%ebx │ │ - je 4a246 │ │ - mov 0x60(%esp),%eax │ │ + mov 0x10(%esp),%ebx │ │ + je 4b0bf │ │ + mov 0x90(%esp),%eax │ │ cmpl $0x0,0x18(%eax) │ │ - jne 4a36a │ │ - mov 0x60(%esp),%eax │ │ + jne 4b1ef │ │ + mov 0x90(%esp),%eax │ │ cmpl $0x0,0x1c(%eax) │ │ - jne 4a36a │ │ + jne 4b1ef │ │ mov 0x1c(%esp),%ecx │ │ lea 0x3600(%ecx),%esi │ │ - mov 0x178(%esp),%eax │ │ + mov 0x188(%esp),%eax │ │ shr %eax │ │ and $0x4,%eax │ │ lea 0x15c8(%ecx,%eax,1),%eax │ │ sub $0x8,%esp │ │ - mov 0xc(%esp),%ebx │ │ + mov 0x18(%esp),%ebx │ │ push %eax │ │ push %esi │ │ - call 1ac0 │ │ - mov 0x14(%esp),%ebx │ │ + call 1a90 │ │ + mov 0x20(%esp),%ebx │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - je 4a36a │ │ - mov 0x178(%esp),%eax │ │ + je 4b1ef │ │ + mov 0x188(%esp),%eax │ │ shr $0x2,%eax │ │ and $0x3c,%eax │ │ - mov 0x1c(%esp),%edi │ │ - lea 0x15d0(%edi,%eax,1),%eax │ │ + mov 0x1c(%esp),%ecx │ │ + lea 0x15d0(%ecx,%eax,1),%eax │ │ sub $0x8,%esp │ │ push %eax │ │ push %esi │ │ - call 1ac0 │ │ + call 1a90 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - je 4a861 │ │ - mov 0x8(%esp),%eax │ │ + je 4b6e8 │ │ + mov 0x14(%esp),%eax │ │ movb $0x1,0x15(%eax) │ │ movb $0x1,0x17(%eax) │ │ mov $0x1,%al │ │ - cmpl $0x3,0xec(%esp) │ │ - jl 4a86f │ │ + cmpl $0x3,0xfc(%esp) │ │ + mov 0x70(%esp),%edi │ │ + jl 4b6fa │ │ xor %eax,%eax │ │ - cmpl $0x280,0x1c8(%esp) │ │ + cmpl $0x280,0x1d8(%esp) │ │ setl %al │ │ lea (%eax,%eax,1),%ecx │ │ - cmpl $0x27f,0x1bc(%esp) │ │ + cmpl $0x27f,0x1cc(%esp) │ │ cmovg %eax,%ecx │ │ - lea 0x15e8(%edi,%ecx,4),%eax │ │ + mov 0x1c(%esp),%eax │ │ + lea 0x15e8(%eax,%ecx,4),%eax │ │ sub $0x8,%esp │ │ - mov 0xc(%esp),%ebx │ │ + mov 0x18(%esp),%ebx │ │ push %eax │ │ push %esi │ │ - call 1ac0 │ │ + call 1a90 │ │ add $0x10,%esp │ │ - mov 0x8(%esp),%ecx │ │ + mov 0x14(%esp),%ecx │ │ add 0x17(%ecx),%al │ │ mov %al,0x17(%ecx) │ │ cmp $0x2,%al │ │ - jne 4a86f │ │ - cmpl $0x4,0xec(%esp) │ │ - jl 4a86f │ │ + jne 4b6fa │ │ + cmpl $0x4,0xfc(%esp) │ │ + jl 4b6fa │ │ xor %eax,%eax │ │ - cmpl $0x280,0x1d4(%esp) │ │ + cmpl $0x280,0x1e4(%esp) │ │ setl %al │ │ lea (%eax,%eax,1),%ecx │ │ - cmpl $0x27f,0x1c8(%esp) │ │ + cmpl $0x27f,0x1d8(%esp) │ │ cmovg %eax,%ecx │ │ - lea 0x15e8(%edi,%ecx,4),%eax │ │ + mov 0x1c(%esp),%eax │ │ + lea 0x15e8(%eax,%ecx,4),%eax │ │ sub $0x8,%esp │ │ - mov 0xc(%esp),%ebx │ │ + mov 0x18(%esp),%ebx │ │ push %eax │ │ push %esi │ │ - call 1ac0 │ │ + call 1a90 │ │ add $0x10,%esp │ │ - mov 0x8(%esp),%ecx │ │ + mov 0x14(%esp),%ecx │ │ add 0x17(%ecx),%al │ │ mov %al,0x17(%ecx) │ │ - jmp 4a86f │ │ - mov 0x8(%esp),%ecx │ │ + jmp 4b6fa │ │ + mov 0x14(%esp),%ecx │ │ movb $0x2,0x15(%ecx) │ │ - mov 0x34(%esp),%eax │ │ + mov 0x3c(%esp),%eax │ │ mov (%eax),%eax │ │ movsbl 0x18(%ecx),%ecx │ │ lea (%ecx,%ecx,8),%ecx │ │ lea 0x58c(%eax,%ecx,4),%edx │ │ sub $0xc,%esp │ │ - lea 0xfc(%esp),%ecx │ │ + lea 0x10c(%esp),%ecx │ │ push %eax │ │ - mov 0x34(%esp),%edi │ │ + mov 0x3c(%esp),%edi │ │ push %edi │ │ - mov 0x4c(%esp),%esi │ │ + mov 0x54(%esp),%esi │ │ push %esi │ │ - mov 0x18(%esp),%eax │ │ + mov 0x24(%esp),%eax │ │ pushl 0xc(%eax) │ │ pushl 0x8(%eax) │ │ - call 50a50 │ │ + call 519e0 │ │ add $0x20,%esp │ │ - mov 0xf0(%esp),%eax │ │ - mov 0x80(%esp),%ecx │ │ + mov 0x100(%esp),%eax │ │ + mov 0x70(%esp),%ecx │ │ mov %eax,(%ecx) │ │ cmp %edi,%esi │ │ mov %edi,%ecx │ │ cmovb %esi,%ecx │ │ mov $0x1,%al │ │ cmp $0x1,%ecx │ │ - je 4a3e7 │ │ - mov 0x34(%esp),%eax │ │ + je 4b269 │ │ + mov 0x3c(%esp),%eax │ │ mov (%eax),%eax │ │ - mov 0x8(%esp),%ecx │ │ + mov 0x14(%esp),%ecx │ │ movsbl 0x18(%ecx),%ecx │ │ lea (%ecx,%ecx,8),%ecx │ │ cmpl $0x1,0x58c(%eax,%ecx,4) │ │ sete %al │ │ movzbl %al,%edx │ │ - jmp 4a8d5 │ │ - mov 0x8(%esp),%eax │ │ + jmp 4b759 │ │ + mov 0x14(%esp),%eax │ │ movb $0x3,0x15(%eax) │ │ movb $0x0,0x17(%eax) │ │ - cmpl $0x2,0xec(%esp) │ │ - mov 0x4(%esp),%ebx │ │ - mov 0x1c(%esp),%edi │ │ - jl 4a4d1 │ │ + cmpl $0x2,0xfc(%esp) │ │ + mov 0x70(%esp),%edi │ │ + mov 0x10(%esp),%ebx │ │ + jl 4b355 │ │ xor %eax,%eax │ │ - cmpl $0x280,0x1bc(%esp) │ │ + cmpl $0x280,0x1cc(%esp) │ │ setl %al │ │ lea (%eax,%eax,1),%ecx │ │ - cmpl $0x27f,0x1b0(%esp) │ │ + cmpl $0x27f,0x1c0(%esp) │ │ cmovg %eax,%ecx │ │ - lea 0x15e8(%edi,%ecx,4),%eax │ │ + mov 0x1c(%esp),%eax │ │ + lea 0x15e8(%eax,%ecx,4),%eax │ │ sub $0x8,%esp │ │ push %eax │ │ push %esi │ │ - call 1ac0 │ │ + call 1a90 │ │ add $0x10,%esp │ │ - mov 0x8(%esp),%ecx │ │ + mov 0x14(%esp),%ecx │ │ add 0x17(%ecx),%al │ │ mov %al,0x17(%ecx) │ │ cmp $0x1,%al │ │ - mov 0xec(%esp),%ecx │ │ - jne 4a4aa │ │ + mov 0xfc(%esp),%ecx │ │ + jne 4b334 │ │ cmp $0x3,%ecx │ │ - jl 4a4aa │ │ + jl 4b334 │ │ xor %eax,%eax │ │ - cmpl $0x280,0x1c8(%esp) │ │ + cmpl $0x280,0x1d8(%esp) │ │ setl %al │ │ lea (%eax,%eax,1),%ecx │ │ - cmpl $0x27f,0x1bc(%esp) │ │ + cmpl $0x27f,0x1cc(%esp) │ │ cmovg %eax,%ecx │ │ - lea 0x15e8(%edi,%ecx,4),%eax │ │ + mov 0x1c(%esp),%eax │ │ + lea 0x15e8(%eax,%ecx,4),%eax │ │ sub $0x8,%esp │ │ - mov 0xc(%esp),%ebx │ │ + mov 0x18(%esp),%ebx │ │ push %eax │ │ push %esi │ │ - call 1ac0 │ │ + call 1a90 │ │ add $0x10,%esp │ │ - mov 0x8(%esp),%ecx │ │ + mov 0x14(%esp),%ecx │ │ add 0x17(%ecx),%al │ │ mov %al,0x17(%ecx) │ │ - mov 0xec(%esp),%ecx │ │ + mov 0xfc(%esp),%ecx │ │ cmp $0x2,%ecx │ │ - mov 0x4(%esp),%ebx │ │ - jl 4a4d1 │ │ + mov 0x10(%esp),%ebx │ │ + jl 4b355 │ │ movzbl %al,%eax │ │ lea (%eax,%eax,2),%eax │ │ - mov 0x1a8(%esp,%eax,4),%eax │ │ - mov 0x80(%esp),%edi │ │ + mov 0x1b8(%esp,%eax,4),%eax │ │ mov %eax,(%edi) │ │ - mov (%esp),%ecx │ │ - jmp 4a82f │ │ - mov 0x1a8(%esp),%eax │ │ - mov 0x80(%esp),%edi │ │ + mov 0xc(%esp),%ecx │ │ + jmp 4b6b6 │ │ + mov 0x1b8(%esp),%eax │ │ mov %eax,(%edi) │ │ - mov 0x34(%esp),%ecx │ │ + mov 0x3c(%esp),%ecx │ │ mov (%ecx),%edx │ │ mov %eax,%esi │ │ shr $0x10,%esi │ │ cmpl $0x0,0x124(%edx) │ │ - mov (%esp),%ecx │ │ - je 4a822 │ │ + mov 0xc(%esp),%ecx │ │ + je 4b6a9 │ │ mov %eax,%edx │ │ shr $0x1f,%edx │ │ lea 0x3(%esi,%edx,1),%edx │ │ and $0xfff8,%edx │ │ mov %dx,0x2(%edi) │ │ movzwl %ax,%eax │ │ mov %eax,%edx │ │ shr $0xf,%edx │ │ lea 0x3(%eax,%edx,1),%eax │ │ and $0xfff8,%eax │ │ mov %ax,(%edi) │ │ - jmp 4a82f │ │ - movl $0x0,0x10(%esp) │ │ - cmp 0x3c(%esp),%ebx │ │ - mov 0x280(%esi),%eax │ │ - movl $0x0,0xf4(%esp) │ │ - movl $0x0,0xf0(%esp) │ │ - jle 4a59a │ │ - mov 0x14(%esp),%ecx │ │ + jmp 4b6b6 │ │ + movl $0x0,0x28(%esp) │ │ + cmp 0x50(%esp),%ecx │ │ + mov 0x280(%edi),%eax │ │ + movl $0x0,0x104(%esp) │ │ + movl $0x0,0x100(%esp) │ │ + jle 4b418 │ │ + mov 0x20(%esp),%ecx │ │ cmpb $0x0,0xe0(%eax,%ecx,1) │ │ - jne 4a59a │ │ + jne 4b418 │ │ xor %ecx,%ecx │ │ - mov 0x14(%esp),%edx │ │ + mov 0x20(%esp),%edx │ │ cmpb $0x3,0x120(%eax,%edx,1) │ │ setg %cl │ │ - incl 0xf0(%esp,%ecx,4) │ │ + incl 0x100(%esp,%ecx,4) │ │ cmpb $0x0,0x100(%eax,%edx,1) │ │ - je 4a59a │ │ + je 4b418 │ │ xor %ecx,%ecx │ │ - mov 0x14(%esp),%edx │ │ + mov 0x20(%esp),%edx │ │ cmpb $0x3,0x140(%eax,%edx,1) │ │ setg %cl │ │ - incl 0xf0(%esp,%ecx,4) │ │ - mov 0x30(%esp),%eax │ │ - cmp %eax,0x44(%esp) │ │ - mov 0x4(%esp),%ebx │ │ - jle 4a5f0 │ │ - mov 0xc(%esp),%eax │ │ - cmpb $0x0,0xf0(%esi,%eax,1) │ │ - jne 4a5f0 │ │ + incl 0x100(%esp,%ecx,4) │ │ + mov 0x34(%esp),%eax │ │ + cmp %eax,0x54(%esp) │ │ + jle 4b46a │ │ + mov 0x18(%esp),%eax │ │ + cmpb $0x0,0xf0(%edi,%eax,1) │ │ + jne 4b46a │ │ xor %eax,%eax │ │ - mov 0xc(%esp),%ecx │ │ - cmpb $0x3,0x130(%esi,%ecx,1) │ │ + mov 0x18(%esp),%ecx │ │ + cmpb $0x3,0x130(%edi,%ecx,1) │ │ setg %al │ │ - incl 0xf0(%esp,%eax,4) │ │ - cmpb $0x0,0x110(%esi,%ecx,1) │ │ - je 4a5f0 │ │ + incl 0x100(%esp,%eax,4) │ │ + cmpb $0x0,0x110(%edi,%ecx,1) │ │ + je 4b46a │ │ xor %eax,%eax │ │ - mov 0xc(%esp),%ecx │ │ - cmpb $0x3,0x150(%esi,%ecx,1) │ │ + mov 0x18(%esp),%ecx │ │ + cmpb $0x3,0x150(%edi,%ecx,1) │ │ setg %al │ │ - incl 0xf0(%esp,%eax,4) │ │ - mov 0xf0(%esp),%ecx │ │ - mov 0xf4(%esp),%edx │ │ + incl 0x100(%esp,%eax,4) │ │ + mov 0x100(%esp),%ecx │ │ + mov 0x104(%esp),%edx │ │ xor %eax,%eax │ │ cmp %edx,%ecx │ │ setge %al │ │ add %eax,%eax │ │ cmp %edx,%ecx │ │ mov $0x1,%ecx │ │ cmovne %eax,%ecx │ │ - lea 0x3600(%edi),%esi │ │ - lea 0x1680(%edi,%ecx,4),%eax │ │ + mov 0x1c(%esp),%eax │ │ + lea 0x3600(%eax),%esi │ │ + lea 0x1680(%eax,%ecx,4),%eax │ │ sub $0x8,%esp │ │ push %eax │ │ push %esi │ │ - call 1ac0 │ │ - mov 0x10(%esp),%edx │ │ + call 1a90 │ │ + mov 0x1c(%esp),%edx │ │ add $0x10,%esp │ │ test %eax,%eax │ │ mov 0x280(%edx),%eax │ │ - je 4a6ee │ │ - mov 0x3c(%esp),%ecx │ │ - cmp %ecx,0x20(%esp) │ │ - movl $0x0,0xf4(%esp) │ │ - movl $0x0,0xf0(%esp) │ │ - movl $0x0,0xf8(%esp) │ │ - mov 0x4(%esp),%ebx │ │ - jle 4a67e │ │ - mov 0x14(%esp),%ecx │ │ + je 4b571 │ │ + mov 0x50(%esp),%ecx │ │ + cmp %ecx,0x30(%esp) │ │ + movl $0x0,0x104(%esp) │ │ + movl $0x0,0x100(%esp) │ │ + movl $0x0,0x108(%esp) │ │ + mov 0x10(%esp),%ebx │ │ + jle 4b4fc │ │ + mov 0x20(%esp),%ecx │ │ cmpb $0x0,0xe0(%eax,%ecx,1) │ │ - je 4cf3a │ │ - mov 0x30(%esp),%eax │ │ - cmp %eax,0x44(%esp) │ │ - jle 4a69a │ │ - mov 0xc(%esp),%eax │ │ + je 4de99 │ │ + mov 0x34(%esp),%eax │ │ + cmp %eax,0x54(%esp) │ │ + jle 4b518 │ │ + mov 0x18(%esp),%eax │ │ cmpb $0x0,0xf0(%edx,%eax,1) │ │ - je 4cf93 │ │ - mov 0xf4(%esp),%ecx │ │ - mov 0xf8(%esp),%edx │ │ - add 0xf0(%esp),%ecx │ │ + je 4def2 │ │ + mov 0x104(%esp),%ecx │ │ + mov 0x108(%esp),%edx │ │ + add 0x100(%esp),%ecx │ │ xor %eax,%eax │ │ cmp %edx,%ecx │ │ setge %al │ │ add %eax,%eax │ │ cmp %ecx,%edx │ │ mov $0x1,%ecx │ │ cmovne %eax,%ecx │ │ - lea 0x168c(%edi,%ecx,4),%eax │ │ + mov 0x1c(%esp),%eax │ │ + lea 0x168c(%eax,%ecx,4),%eax │ │ sub $0x8,%esp │ │ push %eax │ │ push %esi │ │ - call 1ac0 │ │ + call 1a90 │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov $0x6,%al │ │ test %ecx,%ecx │ │ - je 4a9cd │ │ - mov 0x8(%esp),%ecx │ │ - mov (%esp),%esi │ │ - jmp 4a150 │ │ - mov 0x3c(%esp),%ecx │ │ - cmp %ecx,0x20(%esp) │ │ + je 4b85d │ │ + mov 0x14(%esp),%esi │ │ + mov 0xc(%esp),%edi │ │ + jmp 4afbd │ │ + mov 0x50(%esp),%ecx │ │ + cmp %ecx,0x30(%esp) │ │ pxor %xmm0,%xmm0 │ │ - movdqa %xmm0,0xf0(%esp) │ │ - mov 0x4(%esp),%ebx │ │ - jle 4a71b │ │ - mov 0x14(%esp),%ecx │ │ + movdqa %xmm0,0x100(%esp) │ │ + mov 0x10(%esp),%ebx │ │ + jle 4b59e │ │ + mov 0x20(%esp),%ecx │ │ cmpb $0x0,0xe0(%eax,%ecx,1) │ │ - je 4d0b4 │ │ - mov 0x30(%esp),%eax │ │ - cmp %eax,0x44(%esp) │ │ - jle 4a737 │ │ - mov 0xc(%esp),%eax │ │ + je 4e01e │ │ + mov 0x34(%esp),%eax │ │ + cmp %eax,0x54(%esp) │ │ + jle 4b5ba │ │ + mov 0x18(%esp),%eax │ │ cmpb $0x0,0xf0(%edx,%eax,1) │ │ - je 4d10d │ │ - mov 0xf0(%esp),%ecx │ │ - mov 0xf8(%esp),%edx │ │ - add 0xf4(%esp),%ecx │ │ - add 0xfc(%esp),%edx │ │ + je 4e077 │ │ + mov 0x100(%esp),%ecx │ │ + mov 0x108(%esp),%edx │ │ + add 0x104(%esp),%ecx │ │ + add 0x10c(%esp),%edx │ │ xor %eax,%eax │ │ cmp %edx,%ecx │ │ setge %al │ │ add %eax,%eax │ │ cmp %edx,%ecx │ │ mov $0x1,%ecx │ │ cmovne %eax,%ecx │ │ - lea 0x1698(%edi,%ecx,4),%eax │ │ + mov 0x1c(%esp),%eax │ │ + lea 0x1698(%eax,%ecx,4),%eax │ │ sub $0x8,%esp │ │ push %eax │ │ push %esi │ │ - call 1ac0 │ │ - mov 0x10(%esp),%edi │ │ + call 1a90 │ │ + mov 0x1c(%esp),%edi │ │ add $0x10,%esp │ │ test %eax,%eax │ │ mov 0x280(%edi),%eax │ │ - movl $0x0,0xf4(%esp) │ │ - movl $0x0,0xf0(%esp) │ │ - je 4ce94 │ │ - mov 0x3c(%esp),%ecx │ │ - cmp %ecx,0x20(%esp) │ │ - jle 4a7be │ │ - mov 0x14(%esp),%ecx │ │ + movl $0x0,0x104(%esp) │ │ + movl $0x0,0x100(%esp) │ │ + je 4ddf3 │ │ + mov 0x50(%esp),%ecx │ │ + cmp %ecx,0x30(%esp) │ │ + jle 4b645 │ │ + mov 0x20(%esp),%ecx │ │ cmpb $0x0,0xe0(%eax,%ecx,1) │ │ - je 4d1a4 │ │ - mov 0x30(%esp),%eax │ │ - cmp %eax,0x44(%esp) │ │ - jle 4a7da │ │ - mov 0xc(%esp),%eax │ │ + je 4e10e │ │ + mov 0x34(%esp),%eax │ │ + cmp %eax,0x54(%esp) │ │ + jle 4b661 │ │ + mov 0x18(%esp),%eax │ │ cmpb $0x0,0xf0(%edi,%eax,1) │ │ - je 4d207 │ │ - mov 0xf0(%esp),%ecx │ │ - mov 0xf4(%esp),%edx │ │ + je 4e171 │ │ + mov 0x100(%esp),%ecx │ │ + mov 0x104(%esp),%edx │ │ xor %eax,%eax │ │ cmp %edx,%ecx │ │ setge %al │ │ add %eax,%eax │ │ cmp %edx,%ecx │ │ mov $0x1,%ecx │ │ cmovne %eax,%ecx │ │ mov 0x1c(%esp),%eax │ │ lea 0x16b0(%eax,%ecx,4),%eax │ │ sub $0x8,%esp │ │ - mov 0xc(%esp),%ebx │ │ + mov 0x18(%esp),%ebx │ │ push %eax │ │ push %esi │ │ - call 1ac0 │ │ - mov 0x10(%esp),%esi │ │ + call 1a90 │ │ + mov 0x1c(%esp),%edi │ │ add $0x10,%esp │ │ add $0x2,%al │ │ - jmp 4cf0d │ │ + jmp 4de6c │ │ cmpl $0x0,0x1f0(%edx) │ │ - je 4cf16 │ │ + je 4de75 │ │ mov 0x1c(%esp),%eax │ │ lea 0x33c0(%eax),%esi │ │ - mov 0x34(%esp),%eax │ │ + mov 0x3c(%esp),%eax │ │ mov (%eax),%edx │ │ xor %eax,%eax │ │ cmpl $0x0,0x124(%edx) │ │ sete %al │ │ sub $0x8,%esp │ │ mov %edi,%edx │ │ push %eax │ │ push %esi │ │ - call 50130 │ │ + call 510c0 │ │ add $0x10,%esp │ │ mov $0x1,%edx │ │ - jmp 4a8d5 │ │ - mov 0x8(%esp),%eax │ │ + jmp 4b759 │ │ + mov 0x14(%esp),%eax │ │ movb $0x0,0x15(%eax) │ │ movb $0x0,0x17(%eax) │ │ xor %eax,%eax │ │ + mov 0x70(%esp),%edi │ │ movzbl %al,%ecx │ │ lea (%ecx,%ecx,2),%ecx │ │ - mov 0x1a8(%esp,%ecx,4),%ecx │ │ - mov 0x80(%esp),%esi │ │ - mov %ecx,(%esi) │ │ + mov 0x1b8(%esp,%ecx,4),%ecx │ │ + mov %ecx,(%edi) │ │ cmp $0x1,%al │ │ mov $0x1,%edx │ │ - ja 4a8d5 │ │ + ja 4b759 │ │ mov %ecx,%eax │ │ shr $0x10,%eax │ │ - mov 0x34(%esp),%edx │ │ + mov 0x3c(%esp),%edx │ │ mov (%edx),%edx │ │ cmpl $0x0,0x124(%edx) │ │ - mov 0x28(%esp),%ebx │ │ - je 4aa73 │ │ + mov 0x38(%esp),%ebx │ │ + je 4b908 │ │ mov %ecx,%edx │ │ shr $0x1f,%edx │ │ lea 0x3(%eax,%edx,1),%eax │ │ and $0xfff8,%eax │ │ - mov %ax,0x2(%esi) │ │ + mov %ax,0x2(%edi) │ │ movzwl %cx,%eax │ │ mov %eax,%ecx │ │ shr $0xf,%ecx │ │ lea 0x3(%eax,%ecx,1),%eax │ │ and $0xfff8,%eax │ │ - mov %ax,(%esi) │ │ - jmp 4aa9e │ │ - mov 0x28(%esp),%ebx │ │ + mov %ax,(%edi) │ │ + jmp 4b933 │ │ + mov 0x38(%esp),%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0x4(%ebx),%eax │ │ cmpl $0x0,0x400(%eax) │ │ - je 4aab6 │ │ + je 4b94b │ │ mov $0x33980,%eax │ │ bt %ecx,%eax │ │ - jae 4aab6 │ │ - mov 0x4(%esp),%ebx │ │ - lea -0x5875(%ebx),%eax │ │ + jae 4b94b │ │ + mov 0x10(%esp),%ebx │ │ + lea -0x5415(%ebx),%eax │ │ movzbl (%eax,%ecx,1),%edi │ │ mov 0x1c(%esp),%eax │ │ lea 0x3600(%eax),%esi │ │ lea 0x1510(%eax,%edi,4),%eax │ │ sub $0x8,%esp │ │ push %eax │ │ push %esi │ │ - mov %edx,0x70(%esp) │ │ - call 1ac0 │ │ - mov 0x70(%esp),%edx │ │ + mov %edx,0xa0(%esp) │ │ + call 1a90 │ │ + mov 0xa0(%esp),%edx │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - je 4aab6 │ │ - mov %esi,0x10(%esp) │ │ + je 4b94b │ │ + mov %esi,0x28(%esp) │ │ mov 0x1c(%esp),%esi │ │ lea 0x14e0(%esi,%edi,8),%eax │ │ sub $0x4,%esp │ │ - mov 0x8(%esp),%ebx │ │ + mov 0x14(%esp),%ebx │ │ push $0x3 │ │ push %eax │ │ - pushl 0x1c(%esp) │ │ - call 1770 │ │ + pushl 0x34(%esp) │ │ + call 1740 │ │ add $0x10,%esp │ │ - mov 0x8(%esp),%ecx │ │ + mov 0x14(%esp),%ecx │ │ mov %al,0x12(%ecx) │ │ - lea -0x57b4(%ebx),%eax │ │ + lea -0x5354(%ebx),%eax │ │ mov 0x8(%ebp),%ecx │ │ movzbl (%eax,%ecx,1),%edi │ │ lea 0x152c(%esi,%edi,4),%eax │ │ - mov 0x10(%esp),%esi │ │ + mov 0x28(%esp),%esi │ │ sub $0x8,%esp │ │ push %eax │ │ push %esi │ │ - call 1ac0 │ │ - mov 0x70(%esp),%edx │ │ + call 1a90 │ │ + mov 0xa0(%esp),%edx │ │ add $0x10,%esp │ │ inc %al │ │ - mov 0x8(%esp),%ecx │ │ + mov 0x14(%esp),%ecx │ │ mov %al,0x1c(%ecx) │ │ cmp $0x2,%al │ │ - jne 4aabe │ │ + jne 4b953 │ │ shl $0x5,%edi │ │ mov 0x1c(%esp),%eax │ │ lea 0x3c0(%eax,%edi,1),%eax │ │ sub $0x4,%esp │ │ - mov 0x8(%esp),%ebx │ │ + mov 0x14(%esp),%ebx │ │ push $0xf │ │ push %eax │ │ push %esi │ │ - call 19a0 │ │ - mov 0x70(%esp),%edx │ │ + call 1970 │ │ + mov 0xa0(%esp),%edx │ │ add $0x10,%esp │ │ - mov 0x8(%esp),%ecx │ │ + mov 0x14(%esp),%ecx │ │ mov %al,0x10(%ecx) │ │ - jmp 4aabe │ │ - mov 0x3c(%esp),%eax │ │ - cmp %eax,0x20(%esp) │ │ - mov (%esp),%edx │ │ + jmp 4b953 │ │ + mov 0x50(%esp),%eax │ │ + cmp %eax,0x30(%esp) │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%eax │ │ - movl $0x0,0xf4(%esp) │ │ - movl $0x0,0xf0(%esp) │ │ - movl $0x0,0xf8(%esp) │ │ - jle 4aa13 │ │ - mov 0x14(%esp),%ecx │ │ + movl $0x0,0x104(%esp) │ │ + movl $0x0,0x100(%esp) │ │ + movl $0x0,0x108(%esp) │ │ + jle 4b8a4 │ │ + mov 0x20(%esp),%ecx │ │ cmpb $0x0,0xe0(%eax,%ecx,1) │ │ - je 4d25c │ │ - mov 0x30(%esp),%eax │ │ - cmp %eax,0x44(%esp) │ │ - jle 4aa2f │ │ - mov 0xc(%esp),%eax │ │ + je 4e1c6 │ │ + mov 0x34(%esp),%eax │ │ + cmp %eax,0x54(%esp) │ │ + jle 4b8c0 │ │ + mov 0x18(%esp),%eax │ │ cmpb $0x0,0xf0(%edx,%eax,1) │ │ - je 4d2b5 │ │ - mov 0xf0(%esp),%ecx │ │ - mov 0xf4(%esp),%edx │ │ + je 4e21f │ │ + mov 0x100(%esp),%ecx │ │ + mov 0x104(%esp),%edx │ │ xor %eax,%eax │ │ cmp %edx,%ecx │ │ setge %al │ │ add %eax,%eax │ │ cmp %edx,%ecx │ │ mov $0x1,%ecx │ │ cmovne %eax,%ecx │ │ - lea 0x16bc(%edi,%ecx,4),%eax │ │ + mov 0x1c(%esp),%eax │ │ + lea 0x16bc(%eax,%ecx,4),%eax │ │ sub $0x8,%esp │ │ - mov 0xc(%esp),%ebx │ │ + mov 0x18(%esp),%ebx │ │ push %eax │ │ push %esi │ │ - call 1ac0 │ │ - mov 0x10(%esp),%esi │ │ + call 1a90 │ │ + mov 0x1c(%esp),%edi │ │ add $0x10,%esp │ │ add $0x4,%al │ │ - jmp 4cf0d │ │ + jmp 4de6c │ │ cmpl $0x0,0x1f0(%edx) │ │ - jne 4aa9e │ │ + jne 4b933 │ │ movswl %ax,%edx │ │ sar $0xf,%edx │ │ sub %edx,%eax │ │ and $0xfffe,%eax │ │ - mov %ax,0x2(%esi) │ │ + mov %ax,0x2(%edi) │ │ movswl %cx,%eax │ │ sar $0xf,%eax │ │ sub %eax,%ecx │ │ and $0xfffe,%ecx │ │ - mov %cx,(%esi) │ │ + mov %cx,(%edi) │ │ mov 0x8(%ebp),%ecx │ │ mov $0x1,%edx │ │ mov 0x4(%ebx),%eax │ │ cmpl $0x0,0x400(%eax) │ │ - jne 4a8ec │ │ - mov 0x8(%esp),%eax │ │ + jne 4b770 │ │ + mov 0x14(%esp),%eax │ │ movb $0x0,0x1c(%eax) │ │ - mov 0x34(%esp),%eax │ │ + mov 0x3c(%esp),%eax │ │ mov (%eax),%eax │ │ - mov %eax,0x10(%esp) │ │ + mov %eax,0x28(%esp) │ │ cmpl $0x0,0x1f8(%eax) │ │ - mov 0x8(%esp),%esi │ │ + mov 0x14(%esp),%esi │ │ mov 0x1c(%esp),%edi │ │ - je 4abae │ │ + je 4ba45 │ │ cmpb $0x0,0x1c(%esi) │ │ - jne 4abae │ │ - mov 0x38(%esp),%ecx │ │ - mov 0x24(%esp),%eax │ │ + jne 4ba45 │ │ + mov 0x40(%esp),%ecx │ │ + mov 0x2c(%esp),%eax │ │ cmp %eax,%ecx │ │ cmovb %ecx,%eax │ │ cmp $0x2,%eax │ │ - jl 4abae │ │ - mov 0x10(%esp),%eax │ │ + jl 4ba45 │ │ + mov 0x28(%esp),%eax │ │ mov 0x124(%eax),%eax │ │ - mov %eax,0x4c(%esp) │ │ + mov %eax,0x44(%esp) │ │ test %eax,%eax │ │ - jne 4ab2e │ │ + jne 4b9c3 │ │ cmpb $0x2,0x15(%esi) │ │ - jne 4ab2e │ │ + jne 4b9c3 │ │ movsbl 0x18(%esi),%eax │ │ lea (%eax,%eax,8),%eax │ │ - mov 0x10(%esp),%ecx │ │ + mov 0x28(%esp),%ecx │ │ cmpl $0x1,0x58c(%ecx,%eax,4) │ │ - ja 4abae │ │ - mov 0x30(%esp),%eax │ │ - cmp %eax,0x44(%esp) │ │ - jle 4ab6c │ │ - cmpl $0x2,0xb0(%esp) │ │ - jl 4ab6c │ │ - mov 0xb0(%esp),%eax │ │ + ja 4ba45 │ │ + mov 0x34(%esp),%eax │ │ + cmp %eax,0x54(%esp) │ │ + jle 4ba02 │ │ + cmpl $0x2,0xc0(%esp) │ │ + jl 4ba02 │ │ + mov 0xc0(%esp),%eax │ │ sar %eax │ │ - mov 0xc(%esp),%ecx │ │ - mov (%esp),%esi │ │ + mov 0x18(%esp),%ecx │ │ + mov 0xc(%esp),%esi │ │ lea 0xf1(%ecx,%esi,1),%ecx │ │ - mov 0x8(%esp),%esi │ │ + mov 0x14(%esp),%esi │ │ cmpb $0x0,(%ecx) │ │ - je 4cd7e │ │ + je 4dcd0 │ │ add $0x2,%ecx │ │ dec %eax │ │ - jne 4ab5d │ │ - mov 0x3c(%esp),%eax │ │ - cmp %eax,0x20(%esp) │ │ - jle 4abae │ │ - cmpl $0x2,0x18(%esp) │ │ - jl 4abae │ │ - mov (%esp),%eax │ │ + jne 4b9f3 │ │ + mov 0x50(%esp),%eax │ │ + cmp %eax,0x30(%esp) │ │ + jle 4ba45 │ │ + cmpl $0x2,0x24(%esp) │ │ + jl 4ba45 │ │ + mov 0xc(%esp),%eax │ │ mov 0x280(%eax),%ecx │ │ - mov 0x18(%esp),%eax │ │ + mov 0x24(%esp),%eax │ │ sar %eax │ │ mov %edx,%esi │ │ - mov 0x14(%esp),%edx │ │ + mov 0x20(%esp),%edx │ │ lea 0xe1(%edx,%ecx,1),%ecx │ │ mov %esi,%edx │ │ - mov 0x8(%esp),%esi │ │ + mov 0x14(%esp),%esi │ │ cmpb $0x0,(%ecx) │ │ - je 4cd7e │ │ + je 4dcd0 │ │ add $0x2,%ecx │ │ dec %eax │ │ - jne 4ab9f │ │ + jne 4ba36 │ │ movb $0x0,0x16(%esi) │ │ - movl $0x0,0x10(%esp) │ │ - mov 0x34(%esp),%eax │ │ + movl $0x0,0x28(%esp) │ │ + mov 0x3c(%esp),%eax │ │ mov (%eax),%eax │ │ mov 0x1f4(%eax),%eax │ │ cmp $0x4,%eax │ │ mov %eax,%ecx │ │ - jne 4ad51 │ │ + jne 4bbea │ │ test %edx,%edx │ │ - je 4ac3f │ │ + je 4bad7 │ │ cmpb $0x0,0x14(%esi) │ │ setne %cl │ │ - mov (%esp),%ebx │ │ + mov 0xc(%esp),%ebx │ │ mov 0x280(%ebx),%edx │ │ mov 0x18(%esi),%ch │ │ - mov 0x14(%esp),%esi │ │ + mov 0x20(%esp),%esi │ │ cmp %ch,0x120(%edx,%esi,1) │ │ - je 4ac03 │ │ + je 4ba9b │ │ mov $0x3,%eax │ │ cmp %ch,0x140(%edx,%esi,1) │ │ - jne 4ac0b │ │ + jne 4baa3 │ │ movzbl 0x160(%edx,%esi,1),%eax │ │ - mov 0xc(%esp),%esi │ │ + mov 0x18(%esp),%esi │ │ cmp %ch,0x130(%ebx,%esi,1) │ │ - je 4ac26 │ │ + je 4babe │ │ mov $0x3,%edx │ │ cmp %ch,0x150(%ebx,%esi,1) │ │ - jne 4ac2e │ │ + jne 4bac6 │ │ movzbl 0x170(%ebx,%esi,1),%edx │ │ xor %ebx,%ebx │ │ mov %cl,%bl │ │ cmp %edx,%eax │ │ - mov %ebx,0x18(%esp) │ │ - jne 4ac48 │ │ + mov %ebx,0x24(%esp) │ │ + jne 4bae0 │ │ lea (%eax,%ebx,4),%eax │ │ - jmp 4ac67 │ │ + jmp 4baff │ │ xor %eax,%eax │ │ xor %ecx,%ecx │ │ - jmp 4ad51 │ │ + jmp 4bbea │ │ cmp $0x3,%eax │ │ - jne 4ac52 │ │ + jne 4baea │ │ lea (%edx,%ebx,4),%eax │ │ - jmp 4ac67 │ │ + jmp 4baff │ │ lea 0x0(,%ebx,4),%ecx │ │ cmp $0x3,%edx │ │ - jne 4ac62 │ │ + jne 4bafa │ │ add %ecx,%eax │ │ - jmp 4ac67 │ │ + jmp 4baff │ │ or $0x3,%ecx │ │ mov %ecx,%eax │ │ lea 0x3600(%edi),%esi │ │ lea 0x1320(%edi,%eax,8),%eax │ │ sub $0x4,%esp │ │ - mov 0x8(%esp),%ebx │ │ + mov 0x14(%esp),%ebx │ │ push $0x2 │ │ push %eax │ │ push %esi │ │ - call 1770 │ │ + call 1740 │ │ add $0x10,%esp │ │ - mov 0x28(%esp),%ebx │ │ + mov 0x38(%esp),%ebx │ │ mov 0x4(%ebx),%ecx │ │ cmpl $0x0,0x40c(%ecx) │ │ - je 4ad02 │ │ - mov %eax,0x2c(%esp) │ │ - mov (%esp),%ebx │ │ + je 4bb9b │ │ + mov %eax,0x34(%esp) │ │ + mov 0xc(%esp),%ebx │ │ mov 0x280(%ebx),%edx │ │ - mov 0x8(%esp),%eax │ │ + mov 0x14(%esp),%eax │ │ mov 0x18(%eax),%cl │ │ - mov 0x14(%esp),%edi │ │ + mov 0x20(%esp),%edi │ │ cmp %cl,0x120(%edx,%edi,1) │ │ - je 4acc6 │ │ + je 4bb5f │ │ mov $0x3,%eax │ │ cmp %cl,0x140(%edx,%edi,1) │ │ - jne 4acce │ │ + jne 4bb67 │ │ movzbl 0x180(%edx,%edi,1),%eax │ │ - mov 0xc(%esp),%edi │ │ + mov 0x18(%esp),%edi │ │ cmp %cl,0x130(%ebx,%edi,1) │ │ - je 4ace9 │ │ + je 4bb82 │ │ mov $0x3,%edx │ │ cmp %cl,0x150(%ebx,%edi,1) │ │ - jne 4acf1 │ │ + jne 4bb8a │ │ movzbl 0x190(%ebx,%edi,1),%edx │ │ cmp %edx,%eax │ │ - jne 4ad0a │ │ - mov 0x18(%esp),%ecx │ │ + jne 4bba3 │ │ + mov 0x24(%esp),%ecx │ │ lea (%eax,%ecx,4),%eax │ │ mov 0x1c(%esp),%ecx │ │ - jmp 4ad2d │ │ + jmp 4bbc6 │ │ mov %eax,%ecx │ │ - mov 0x8(%esp),%esi │ │ - jmp 4ad51 │ │ + mov 0x14(%esp),%esi │ │ + jmp 4bbea │ │ cmp $0x3,%eax │ │ mov 0x1c(%esp),%ecx │ │ - mov 0x18(%esp),%edi │ │ - jne 4ad1c │ │ + mov 0x24(%esp),%edi │ │ + jne 4bbb5 │ │ lea (%edx,%edi,4),%eax │ │ - jmp 4ad2d │ │ + jmp 4bbc6 │ │ shl $0x2,%edi │ │ cmp $0x3,%edx │ │ - jne 4ad28 │ │ + jne 4bbc1 │ │ add %edi,%eax │ │ - jmp 4ad2d │ │ + jmp 4bbc6 │ │ or $0x3,%edi │ │ mov %edi,%eax │ │ lea 0x1360(%ecx,%eax,8),%eax │ │ sub $0x4,%esp │ │ - mov 0x8(%esp),%ebx │ │ + mov 0x14(%esp),%ebx │ │ push $0x2 │ │ push %eax │ │ push %esi │ │ - call 1770 │ │ + call 1740 │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ - mov 0x8(%esp),%esi │ │ - mov 0x2c(%esp),%eax │ │ - mov %ecx,0x30(%esp) │ │ + mov 0x14(%esp),%esi │ │ + mov 0x34(%esp),%eax │ │ + mov %ecx,0x44(%esp) │ │ lea 0x0(,%ecx,4),%ecx │ │ - mov 0x4(%esp),%ebx │ │ - add -0x250(%ebx),%ecx │ │ - mov %eax,0x2c(%esp) │ │ + mov 0x10(%esp),%ebx │ │ + add -0x25c(%ebx),%ecx │ │ + mov %eax,0x34(%esp) │ │ mov (%eax,%ecx,1),%al │ │ mov %al,0x1b(%esi) │ │ sub $0x4,%esp │ │ - mov 0x4(%esp),%edi │ │ + mov 0x10(%esp),%edi │ │ mov %edi,%ecx │ │ mov %esi,%edx │ │ - pushl 0x10(%esp) │ │ pushl 0x1c(%esp) │ │ + pushl 0x28(%esp) │ │ mov 0x8(%ebp),%esi │ │ push %esi │ │ - call 50200 │ │ - mov 0x38(%esp),%ecx │ │ + call 51190 │ │ + mov 0x48(%esp),%ecx │ │ add $0x10,%esp │ │ - cmpl $0x1,0xb44(%ecx) │ │ - jne 4adcb │ │ + cmpl $0x1,0xa70(%ecx) │ │ + jne 4bc64 │ │ sub $0x4,%esp │ │ - pushl 0xc(%esp) │ │ + pushl 0x18(%esp) │ │ push %esi │ │ push %edi │ │ - call *0x7d4(%ecx) │ │ + call *0x7e4(%ecx) │ │ add $0x10,%esp │ │ - mov 0x34(%esp),%eax │ │ + mov 0x3c(%esp),%eax │ │ mov (%eax),%edx │ │ cmpl $0x0,0x4cc(%edx) │ │ - jne 4adf9 │ │ + jne 4bc92 │ │ cmpl $0x0,0x4d0(%edx) │ │ - jne 4adf9 │ │ - jmp 4af73 │ │ + jne 4bc92 │ │ + jmp 4be13 │ │ sub $0x4,%esp │ │ - pushl 0xc(%esp) │ │ + pushl 0x18(%esp) │ │ push %esi │ │ push %edi │ │ call *0x7c8(%ecx) │ │ add $0x10,%esp │ │ - mov $0xffffffff,%edi │ │ + mov $0xffffffff,%ecx │ │ test %eax,%eax │ │ - jne 4ccf6 │ │ - mov 0x34(%esp),%eax │ │ + jne 4dc26 │ │ + mov 0x3c(%esp),%eax │ │ mov (%eax),%edx │ │ cmpl $0x0,0x4cc(%edx) │ │ - je 4adbd │ │ - mov 0x8(%esp),%ebx │ │ + je 4bc56 │ │ + mov 0x14(%esp),%ebx │ │ movzbl 0x15(%ebx),%ecx │ │ xor %eax,%eax │ │ - cmpl $0x0,0x10(%esp) │ │ + cmpl $0x0,0x28(%esp) │ │ setne %al │ │ lea 0x2(,%eax,4),%esi │ │ xor %eax,%eax │ │ cmp %ecx,%esi │ │ setne %al │ │ movzbl 0x4(%ebx),%ecx │ │ mov %ecx,%esi │ │ shl $0x6,%esi │ │ mov 0x1c(%esp),%edi │ │ add 0x38b0(%edi),%esi │ │ movsbl 0x18(%ebx),%edi │ │ lea (%esi,%edi,2),%esi │ │ lea 0x2(%eax,%esi,1),%eax │ │ - mov %eax,0x18(%esp) │ │ + mov %eax,0x24(%esp) │ │ mov %ebx,%esi │ │ movzbl 0x1d(%ebx),%eax │ │ - mov %ax,0xf0(%esp) │ │ + mov %ax,0x100(%esp) │ │ movzwl 0x1e(%ebx),%eax │ │ - mov %ax,0xf2(%esp) │ │ - mov (%esp),%eax │ │ + mov %ax,0x102(%esp) │ │ + mov 0xc(%esp),%eax │ │ mov 0x3f564(%eax),%edi │ │ mov %edi,0x1c(%esp) │ │ cmpl $0x0,0x474(%edx,%ecx,4) │ │ - mov 0x28(%esp),%edi │ │ - mov 0xb70(%edi),%ecx │ │ - mov %ecx,0x20(%esp) │ │ - mov 0x7e8(%edi),%ecx │ │ - mov %ecx,0x80(%esp) │ │ - mov 0x7ec(%edi),%ecx │ │ - mov %ecx,0x4c(%esp) │ │ + mov 0x38(%esp),%edi │ │ + mov 0xaa0(%edi),%ecx │ │ + mov %ecx,0x30(%esp) │ │ + mov 0x7f8(%edi),%ecx │ │ + mov %ecx,0x70(%esp) │ │ + mov 0x7fc(%edi),%ecx │ │ + mov %ecx,0x64(%esp) │ │ mov 0x8(%eax),%ecx │ │ - mov %ecx,0x60(%esp) │ │ + mov %ecx,0xc0(%esp) │ │ mov 0xc(%eax),%ecx │ │ - mov %ecx,0xb0(%esp) │ │ - mov 0x7f0(%edi),%ecx │ │ - mov %ecx,0x3c(%esp) │ │ + mov %ecx,0x90(%esp) │ │ + mov 0x800(%edi),%ecx │ │ + mov %ecx,0x50(%esp) │ │ movzbl 0x6(%esi),%ecx │ │ - mov %ecx,0x78(%esp) │ │ + mov %ecx,0x8c(%esp) │ │ mov $0x0,%ecx │ │ - jne 4aebd │ │ + jne 4bd5a │ │ movzbl 0x1a(%esi),%ecx │ │ - mov %ecx,0x7c(%esp) │ │ + mov %ecx,0x6c(%esp) │ │ movzbl 0x7(%esi),%ecx │ │ - mov %ecx,0x9c(%esp) │ │ + mov %ecx,0xac(%esp) │ │ mov 0x280(%eax),%ebx │ │ - mov 0x14(%esp),%ecx │ │ + mov 0x20(%esp),%ecx │ │ lea 0x1e0(%ebx,%ecx,1),%ecx │ │ - mov 0x54(%esp),%edx │ │ + mov 0x5c(%esp),%edx │ │ lea 0x200(%ebx,%edx,1),%edx │ │ - cmpb $0x0,0x5c(%esp) │ │ + cmpb $0x0,0x68(%esp) │ │ mov $0x0,%ebx │ │ cmove %ebx,%edx │ │ - mov 0x50(%esp),%esi │ │ + mov 0x58(%esp),%esi │ │ lea 0x210(%eax,%esi,1),%esi │ │ cmove %ebx,%esi │ │ - mov 0xc(%esp),%ebx │ │ + mov 0x18(%esp),%ebx │ │ lea 0x1f0(%eax,%ebx,1),%eax │ │ sub $0x8,%esp │ │ - mov 0xc(%esp),%ebx │ │ + mov 0x18(%esp),%ebx │ │ push %esi │ │ push %edx │ │ push %eax │ │ push %ecx │ │ pushl 0x4b0(%edi) │ │ - pushl 0xb8(%esp) │ │ - lea 0x110(%esp),%eax │ │ + pushl 0xc8(%esp) │ │ + lea 0x120(%esp),%eax │ │ push %eax │ │ - pushl 0xa0(%esp) │ │ + pushl 0x90(%esp) │ │ pushl 0x8(%ebp) │ │ - pushl 0xa4(%esp) │ │ - pushl 0x6c(%esp) │ │ + pushl 0xb8(%esp) │ │ pushl 0x80(%esp) │ │ - pushl 0xe8(%esp) │ │ - pushl 0x9c(%esp) │ │ - pushl 0x58(%esp) │ │ - pushl 0xc4(%esp) │ │ - pushl 0x68(%esp) │ │ + pushl 0x98(%esp) │ │ + pushl 0xc8(%esp) │ │ + pushl 0xfc(%esp) │ │ + pushl 0x64(%esp) │ │ + pushl 0xb4(%esp) │ │ + pushl 0x78(%esp) │ │ pushl 0x68(%esp) │ │ - call 583a0 │ │ + call 59330 │ │ add $0x50,%esp │ │ - cmpl $0x0,0x10(%esp) │ │ - mov (%esp),%esi │ │ + cmpl $0x0,0x28(%esp) │ │ + mov 0xc(%esp),%esi │ │ mov %esi,%ecx │ │ mov 0x8(%esi),%ebx │ │ mov 0xc(%esi),%esi │ │ - mov 0x8(%esp),%edi │ │ + mov 0x14(%esp),%edi │ │ movzbl 0x15(%edi),%edx │ │ movzbl 0x18(%edi),%eax │ │ - je 4b03f │ │ + je 4bedf │ │ movzbl 0x19(%edi),%ecx │ │ shl $0x8,%ecx │ │ cmp $0x6,%dl │ │ sete 0x1c(%esp) │ │ - mov %ebx,0x10(%esp) │ │ + mov %ebx,0x28(%esp) │ │ mov $0xbc,%ebx │ │ bt %edx,%ebx │ │ movzwl %ax,%eax │ │ lea 0x101(%ecx,%eax,1),%eax │ │ mov 0x8(%edi),%ecx │ │ - mov %ecx,0x18(%esp) │ │ + mov %ecx,0x24(%esp) │ │ setb %dl │ │ add %dl,%dl │ │ add 0x1c(%esp),%dl │ │ and $0x1f,%esi │ │ - mov (%esp),%ebx │ │ + mov 0xc(%esp),%ebx │ │ lea 0x22f8(%ebx,%esi,4),%esi │ │ - mov 0x10(%esp),%ecx │ │ + mov 0x28(%esp),%ecx │ │ lea (%ecx,%ecx,2),%ebx │ │ - mov %ebx,0x80(%esp) │ │ + mov %ebx,0x70(%esp) │ │ mov 0xc(%edi),%ebx │ │ - mov 0x24(%esp),%edi │ │ - mov %eax,0x20(%esp) │ │ + mov 0x2c(%esp),%edi │ │ + mov %eax,0x30(%esp) │ │ + nop │ │ mov %edi,0x1c(%esp) │ │ - mov %esi,0x10(%esp) │ │ + mov %esi,0x28(%esp) │ │ mov (%esi),%esi │ │ - mov 0x80(%esp),%eax │ │ + mov 0x70(%esp),%eax │ │ lea 0xb(%esi,%eax,4),%esi │ │ - mov 0x38(%esp),%edi │ │ - mov 0x20(%esp),%eax │ │ + mov 0x40(%esp),%edi │ │ + mov 0x30(%esp),%eax │ │ nop │ │ nop │ │ nop │ │ - mov 0x18(%esp),%ecx │ │ + nop │ │ + nop │ │ + nop │ │ + mov 0x24(%esp),%ecx │ │ mov %ecx,-0xb(%esi) │ │ mov %ebx,-0x7(%esi) │ │ mov %ax,-0x3(%esi) │ │ mov 0x8(%ebp),%ecx │ │ mov %cl,-0x1(%esi) │ │ mov %dl,(%esi) │ │ add $0xc,%esi │ │ dec %edi │ │ - jne 4b010 │ │ - mov 0x10(%esp),%esi │ │ + jne 4beb0 │ │ + mov 0x28(%esp),%esi │ │ add $0x4,%esi │ │ mov 0x1c(%esp),%edi │ │ dec %edi │ │ - jne 4aff0 │ │ - jmp 4b130 │ │ + jne 4be90 │ │ + jmp 4bfd0 │ │ mov 0x8(%edi),%ecx │ │ - mov %ecx,0x80(%esp) │ │ + mov %ecx,0x70(%esp) │ │ cmpb $0x1,0x1c(%edi) │ │ sbb %cl,%cl │ │ - mov %cl,0x60(%esp) │ │ + mov %cl,0xc0(%esp) │ │ cmp $0x2,%dl │ │ - jne 4b084 │ │ + jne 4bf24 │ │ mov %ebx,%ecx │ │ - mov 0x24(%esp),%ebx │ │ - mov 0x38(%esp),%edi │ │ + mov 0x2c(%esp),%ebx │ │ + mov 0x40(%esp),%edi │ │ cmp %ebx,%edi │ │ cmovb %edi,%ebx │ │ cmp $0x1,%ebx │ │ mov %ecx,%ebx │ │ setg %cl │ │ - mov %ecx,0x20(%esp) │ │ + mov %ecx,0x30(%esp) │ │ mov %edi,%ecx │ │ cmp $0x3,%dl │ │ sete %dh │ │ test %cl,%cl │ │ - jne 4b09e │ │ - jmp 4b130 │ │ - movl $0x0,0x20(%esp) │ │ - mov 0x38(%esp),%ecx │ │ + jne 4bf3e │ │ + jmp 4bfd0 │ │ + movl $0x0,0x30(%esp) │ │ + mov 0x40(%esp),%ecx │ │ cmp $0x3,%dl │ │ sete %dh │ │ test %cl,%cl │ │ - je 4b130 │ │ + je 4bfd0 │ │ mov %esi,%ecx │ │ and $0x1f,%ecx │ │ - mov (%esp),%esi │ │ + mov 0xc(%esp),%esi │ │ lea 0x22f8(%esi,%ecx,4),%ecx │ │ inc %al │ │ - mov %eax,0x18(%esp) │ │ + mov %eax,0x24(%esp) │ │ add %dh,%dh │ │ - mov 0x20(%esp),%eax │ │ + mov 0x30(%esp),%eax │ │ or %dh,%al │ │ - mov %eax,0x20(%esp) │ │ + mov %eax,0x30(%esp) │ │ lea (%ebx,%ebx,2),%eax │ │ - mov %eax,0xb0(%esp) │ │ - mov 0x24(%esp),%eax │ │ - mov 0x80(%esp),%edx │ │ - mov 0x60(%esp),%bl │ │ - nop │ │ + mov %eax,0x90(%esp) │ │ + mov 0x2c(%esp),%eax │ │ + mov 0x70(%esp),%edx │ │ + mov 0xc0(%esp),%bl │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ mov %eax,0x1c(%esp) │ │ - mov %ecx,0x10(%esp) │ │ + mov %ecx,0x28(%esp) │ │ mov (%ecx),%esi │ │ - mov 0xb0(%esp),%eax │ │ + mov 0x90(%esp),%eax │ │ lea 0xb(%esi,%eax,4),%esi │ │ - mov 0x38(%esp),%edi │ │ - mov 0x20(%esp),%eax │ │ + mov 0x40(%esp),%edi │ │ + mov 0x30(%esp),%eax │ │ nop │ │ nop │ │ nop │ │ mov %edx,-0xb(%esi) │ │ movl $0x0,-0x7(%esi) │ │ - mov 0x18(%esp),%ecx │ │ + mov 0x24(%esp),%ecx │ │ mov %cl,-0x3(%esi) │ │ mov %bl,-0x2(%esi) │ │ mov 0x8(%ebp),%ecx │ │ mov %cl,-0x1(%esi) │ │ mov %al,(%esi) │ │ add $0xc,%esi │ │ dec %edi │ │ - jne 4b100 │ │ - mov 0x10(%esp),%ecx │ │ + jne 4bfa0 │ │ + mov 0x28(%esp),%ecx │ │ add $0x4,%ecx │ │ mov 0x1c(%esp),%eax │ │ dec %eax │ │ - jne 4b0e0 │ │ - mov 0x24(%esp),%eax │ │ + jne 4bf80 │ │ + mov 0x2c(%esp),%eax │ │ dec %al │ │ cmp $0x1f,%al │ │ - mov (%esp),%edi │ │ - ja 4baba │ │ + mov 0xc(%esp),%edi │ │ + ja 4c995 │ │ movzbl %al,%eax │ │ - mov 0x4(%esp),%ecx │ │ - mov -0x150f4(%ecx,%eax,4),%eax │ │ + mov 0x10(%esp),%ecx │ │ + mov -0x14470(%ecx,%eax,4),%eax │ │ add %ecx,%eax │ │ jmp *%eax │ │ - mov 0xc(%esp),%edx │ │ - mov 0x40(%esp),%eax │ │ + mov 0x18(%esp),%edx │ │ + mov 0x48(%esp),%eax │ │ mov %al,0x90(%edi,%edx,1) │ │ - mov 0x8(%esp),%ecx │ │ + mov 0x14(%esp),%ecx │ │ mov 0x5(%ecx),%al │ │ mov %al,0xd0(%edi,%edx,1) │ │ movb $0x0,0xf0(%edi,%edx,1) │ │ mov 0x6(%ecx),%al │ │ mov %al,0xb0(%edi,%edx,1) │ │ movb $0x0,0x260(%edi,%edx,1) │ │ movb $0x0,0x1ec0(%edi,%edx,1) │ │ mov 0x8(%ebp),%eax │ │ - mov 0x48(%esp),%esi │ │ + mov 0x4c(%esp),%esi │ │ mov 0x3(%esi,%eax,4),%al │ │ mov %al,0x1b0(%edi,%edx,1) │ │ mov 0x14(%ecx),%al │ │ mov %al,0x110(%edi,%edx,1) │ │ - mov 0x2c(%esp),%eax │ │ + mov 0x34(%esp),%eax │ │ mov %al,0x170(%edi,%edx,1) │ │ - mov 0x30(%esp),%eax │ │ + mov 0x44(%esp),%eax │ │ mov %al,0x190(%edi,%edx,1) │ │ mov 0x15(%ecx),%al │ │ mov %al,0x10(%edi,%edx,1) │ │ mov 0x18(%ecx),%al │ │ mov %al,0x130(%edi,%edx,1) │ │ mov 0x19(%ecx),%al │ │ mov %al,0x150(%edi,%edx,1) │ │ - mov 0x38(%esp),%eax │ │ + mov 0x40(%esp),%eax │ │ dec %al │ │ cmp $0x1f,%al │ │ - jbe 4bac8 │ │ - jmp 4c8db │ │ - mov 0x40(%esp),%ecx │ │ + jbe 4c9a3 │ │ + jmp 4d804 │ │ + mov 0x48(%esp),%ecx │ │ mov %ecx,%eax │ │ shl $0x8,%eax │ │ add %ecx,%eax │ │ - mov 0xc(%esp),%esi │ │ + mov 0x18(%esp),%esi │ │ mov %ax,0x90(%edi,%esi,1) │ │ - mov 0x8(%esp),%edx │ │ + mov 0x14(%esp),%edx │ │ movzbl 0x5(%edx),%eax │ │ mov %eax,%ecx │ │ shl $0x8,%ecx │ │ or %eax,%ecx │ │ mov %cx,0xd0(%edi,%esi,1) │ │ movw $0x0,0xf0(%edi,%esi,1) │ │ movzbl 0x6(%edx),%eax │ │ mov %eax,%ecx │ │ shl $0x8,%ecx │ │ or %eax,%ecx │ │ mov %cx,0xb0(%edi,%esi,1) │ │ movw $0x0,0x260(%edi,%esi,1) │ │ movw $0x0,0x1ec0(%edi,%esi,1) │ │ mov 0x8(%ebp),%eax │ │ - mov 0x48(%esp),%ecx │ │ + mov 0x4c(%esp),%ecx │ │ movzbl 0x3(%ecx,%eax,4),%eax │ │ mov %eax,%ecx │ │ shl $0x8,%ecx │ │ or %eax,%ecx │ │ mov %cx,0x1b0(%edi,%esi,1) │ │ movzbl 0x14(%edx),%eax │ │ mov %eax,%ecx │ │ shl $0x8,%ecx │ │ or %eax,%ecx │ │ mov %cx,0x110(%edi,%esi,1) │ │ - mov 0x2c(%esp),%ecx │ │ + mov 0x34(%esp),%ecx │ │ mov %ecx,%eax │ │ shl $0x8,%eax │ │ add %ecx,%eax │ │ mov %ax,0x170(%edi,%esi,1) │ │ - mov 0x30(%esp),%ecx │ │ + mov 0x44(%esp),%ecx │ │ mov %ecx,%eax │ │ shl $0x8,%eax │ │ add %ecx,%eax │ │ mov %ax,0x190(%edi,%esi,1) │ │ movzbl 0x15(%edx),%eax │ │ mov %eax,%ecx │ │ shl $0x8,%ecx │ │ @@ -63005,293 +63798,293 @@ │ │ add %eax,%ecx │ │ mov %cx,0x130(%edi,%esi,1) │ │ movzbl 0x19(%edx),%eax │ │ mov %eax,%ecx │ │ shl $0x8,%ecx │ │ or %eax,%ecx │ │ mov %cx,0x150(%edi,%esi,1) │ │ - mov 0x38(%esp),%eax │ │ + mov 0x40(%esp),%eax │ │ dec %al │ │ cmp $0x1f,%al │ │ - jbe 4bac8 │ │ - jmp 4c8db │ │ - imul $0x1010101,0x40(%esp),%eax │ │ - mov 0xc(%esp),%edx │ │ + jbe 4c9a3 │ │ + jmp 4d804 │ │ + imul $0x1010101,0x48(%esp),%eax │ │ + mov 0x18(%esp),%edx │ │ mov %eax,0x90(%edi,%edx,1) │ │ - mov 0x8(%esp),%ecx │ │ + mov 0x14(%esp),%ecx │ │ movzbl 0x5(%ecx),%eax │ │ imul $0x1010101,%eax,%eax │ │ mov %eax,0xd0(%edi,%edx,1) │ │ movl $0x0,0xf0(%edi,%edx,1) │ │ movzbl 0x6(%ecx),%eax │ │ imul $0x1010101,%eax,%eax │ │ mov %eax,0xb0(%edi,%edx,1) │ │ movl $0x0,0x260(%edi,%edx,1) │ │ movl $0x0,0x1ec0(%edi,%edx,1) │ │ mov 0x8(%ebp),%eax │ │ - mov 0x48(%esp),%esi │ │ + mov 0x4c(%esp),%esi │ │ movzbl 0x3(%esi,%eax,4),%eax │ │ imul $0x1010101,%eax,%eax │ │ mov %eax,0x1b0(%edi,%edx,1) │ │ movzbl 0x14(%ecx),%eax │ │ imul $0x1010101,%eax,%eax │ │ mov %eax,0x110(%edi,%edx,1) │ │ - imul $0x1010101,0x2c(%esp),%eax │ │ + imul $0x1010101,0x34(%esp),%eax │ │ mov %eax,0x170(%edi,%edx,1) │ │ - imul $0x1010101,0x30(%esp),%eax │ │ + imul $0x1010101,0x44(%esp),%eax │ │ mov %eax,0x190(%edi,%edx,1) │ │ movzbl 0x15(%ecx),%eax │ │ imul $0x1010101,%eax,%eax │ │ mov %eax,0x10(%edi,%edx,1) │ │ movsbl 0x18(%ecx),%eax │ │ imul $0x1010101,%eax,%eax │ │ mov %eax,0x130(%edi,%edx,1) │ │ movzbl 0x19(%ecx),%eax │ │ imul $0x1010101,%eax,%eax │ │ mov %eax,0x150(%edi,%edx,1) │ │ - mov 0x38(%esp),%eax │ │ + mov 0x40(%esp),%eax │ │ dec %al │ │ cmp $0x1f,%al │ │ - jbe 4bac8 │ │ - jmp 4c8db │ │ - mov 0x40(%esp),%esi │ │ + jbe 4c9a3 │ │ + jmp 4d804 │ │ + mov 0x48(%esp),%esi │ │ mov %esi,%ecx │ │ sar $0x1f,%ecx │ │ mov $0x1010101,%edx │ │ mov %esi,%eax │ │ mul %edx │ │ imul $0x1010101,%esi,%edi │ │ add %edx,%edi │ │ imul $0x1010101,%ecx,%ecx │ │ add %edi,%ecx │ │ - mov (%esp),%edx │ │ - mov 0xc(%esp),%esi │ │ + mov 0xc(%esp),%edx │ │ + mov 0x18(%esp),%esi │ │ mov %eax,0x90(%edx,%esi,1) │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ mov %ecx,0x94(%eax,%esi,1) │ │ - mov 0x8(%esp),%ebx │ │ + mov 0x14(%esp),%ebx │ │ movzbl 0x5(%ebx),%ecx │ │ mov %ecx,%eax │ │ mov $0x1010101,%edi │ │ mul %edi │ │ imul $0x1010101,%ecx,%ecx │ │ add %edx,%ecx │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov %eax,0xd0(%edx,%esi,1) │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ mov %ecx,0xd4(%eax,%esi,1) │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ movl $0x0,0xf4(%eax,%esi,1) │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ movl $0x0,0xf0(%eax,%esi,1) │ │ movzbl 0x6(%ebx),%ecx │ │ mov %ecx,%eax │ │ mul %edi │ │ mov $0x1010101,%edi │ │ imul $0x1010101,%ecx,%ecx │ │ add %edx,%ecx │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov %eax,0xb0(%edx,%esi,1) │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ mov %ecx,0xb4(%eax,%esi,1) │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ movl $0x0,0x260(%eax,%esi,1) │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ movl $0x0,0x264(%eax,%esi,1) │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ movl $0x0,0x1ec4(%eax,%esi,1) │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ movl $0x0,0x1ec0(%eax,%esi,1) │ │ mov 0x8(%ebp),%eax │ │ - mov 0x48(%esp),%ecx │ │ + mov 0x4c(%esp),%ecx │ │ movzbl 0x3(%ecx,%eax,4),%ecx │ │ mov %ecx,%eax │ │ mul %edi │ │ imul $0x1010101,%ecx,%ecx │ │ add %edx,%ecx │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov %eax,0x1b0(%edx,%esi,1) │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ mov %ecx,0x1b4(%eax,%esi,1) │ │ movzbl 0x14(%ebx),%ecx │ │ mov %ecx,%eax │ │ mul %edi │ │ imul $0x1010101,%ecx,%ecx │ │ add %edx,%ecx │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov %eax,0x110(%edx,%esi,1) │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ mov %ecx,0x114(%eax,%esi,1) │ │ - mov 0x2c(%esp),%ecx │ │ + mov 0x34(%esp),%ecx │ │ mov %ecx,%eax │ │ mul %edi │ │ imul $0x1010101,%ecx,%ecx │ │ add %edx,%ecx │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov %eax,0x170(%edx,%esi,1) │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ mov %ecx,0x174(%eax,%esi,1) │ │ - mov 0x30(%esp),%ecx │ │ + mov 0x44(%esp),%ecx │ │ mov %ecx,%eax │ │ mul %edi │ │ imul $0x1010101,%ecx,%ecx │ │ add %edx,%ecx │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov %eax,0x190(%edx,%esi,1) │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ mov %ecx,0x194(%eax,%esi,1) │ │ movzbl 0x15(%ebx),%ecx │ │ mov %ecx,%eax │ │ mul %edi │ │ imul $0x1010101,%ecx,%ecx │ │ add %edx,%ecx │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov %eax,0x10(%edx,%esi,1) │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ mov %ecx,0x14(%eax,%esi,1) │ │ movsbl 0x18(%ebx),%ecx │ │ mov %ecx,%eax │ │ mul %edi │ │ imul $0x1010101,%ecx,%edi │ │ add %edx,%edi │ │ sar $0x1f,%ecx │ │ imul $0x1010101,%ecx,%ecx │ │ add %edi,%ecx │ │ - mov (%esp),%edi │ │ + mov 0xc(%esp),%edi │ │ mov %eax,0x130(%edi,%esi,1) │ │ mov %ecx,0x134(%edi,%esi,1) │ │ movzbl 0x19(%ebx),%ecx │ │ mov %ecx,%eax │ │ mov $0x1010101,%edx │ │ mul %edx │ │ imul $0x1010101,%ecx,%ecx │ │ add %edx,%ecx │ │ mov %eax,0x150(%edi,%esi,1) │ │ mov %ecx,0x154(%edi,%esi,1) │ │ - mov 0x38(%esp),%eax │ │ + mov 0x40(%esp),%eax │ │ dec %al │ │ cmp $0x1f,%al │ │ - jbe 4bac8 │ │ - jmp 4c8db │ │ - mov 0x40(%esp),%esi │ │ + jbe 4c9a3 │ │ + jmp 4d804 │ │ + mov 0x48(%esp),%esi │ │ mov %esi,%ecx │ │ sar $0x1f,%ecx │ │ mov $0x1010101,%edx │ │ mov %esi,%eax │ │ mul %edx │ │ imul $0x1010101,%esi,%edi │ │ add %edx,%edi │ │ imul $0x1010101,%ecx,%ecx │ │ add %edi,%ecx │ │ movd %eax,%xmm0 │ │ movd %ecx,%xmm1 │ │ punpckldq %xmm1,%xmm0 │ │ pshufd $0x44,%xmm0,%xmm0 │ │ - mov (%esp),%eax │ │ - mov 0xc(%esp),%esi │ │ + mov 0xc(%esp),%eax │ │ + mov 0x18(%esp),%esi │ │ movdqu %xmm0,0x90(%eax,%esi,1) │ │ - mov 0x8(%esp),%ebx │ │ + mov 0x14(%esp),%ebx │ │ movzbl 0x5(%ebx),%ecx │ │ mov %ecx,%eax │ │ mov $0x1010101,%edi │ │ mul %edi │ │ imul $0x1010101,%ecx,%ecx │ │ add %edx,%ecx │ │ movd %eax,%xmm0 │ │ movd %ecx,%xmm1 │ │ punpckldq %xmm1,%xmm0 │ │ pshufd $0x44,%xmm0,%xmm0 │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ movdqu %xmm0,0xd0(%eax,%esi,1) │ │ pxor %xmm0,%xmm0 │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ movdqu %xmm0,0xf0(%eax,%esi,1) │ │ movzbl 0x6(%ebx),%ecx │ │ mov %ecx,%eax │ │ mul %edi │ │ mov $0x1010101,%edi │ │ imul $0x1010101,%ecx,%ecx │ │ add %edx,%ecx │ │ movd %eax,%xmm1 │ │ movd %ecx,%xmm2 │ │ punpckldq %xmm2,%xmm1 │ │ pshufd $0x44,%xmm1,%xmm1 │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ movdqu %xmm1,0xb0(%eax,%esi,1) │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ movdqu %xmm0,0x260(%eax,%esi,1) │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ movdqu %xmm0,0x1ec0(%eax,%esi,1) │ │ mov 0x8(%ebp),%eax │ │ - mov 0x48(%esp),%ecx │ │ + mov 0x4c(%esp),%ecx │ │ movzbl 0x3(%ecx,%eax,4),%ecx │ │ mov %ecx,%eax │ │ mul %edi │ │ imul $0x1010101,%ecx,%ecx │ │ add %edx,%ecx │ │ movd %ecx,%xmm0 │ │ movd %eax,%xmm1 │ │ punpckldq %xmm0,%xmm1 │ │ pshufd $0x44,%xmm1,%xmm0 │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ movdqu %xmm0,0x1b0(%eax,%esi,1) │ │ movzbl 0x14(%ebx),%ecx │ │ mov %ecx,%eax │ │ mul %edi │ │ imul $0x1010101,%ecx,%ecx │ │ add %edx,%ecx │ │ movd %eax,%xmm0 │ │ movd %ecx,%xmm1 │ │ punpckldq %xmm1,%xmm0 │ │ pshufd $0x44,%xmm0,%xmm0 │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ movdqu %xmm0,0x110(%eax,%esi,1) │ │ - mov 0x2c(%esp),%ecx │ │ + mov 0x34(%esp),%ecx │ │ mov %ecx,%eax │ │ mul %edi │ │ imul $0x1010101,%ecx,%ecx │ │ add %edx,%ecx │ │ movd %eax,%xmm0 │ │ movd %ecx,%xmm1 │ │ punpckldq %xmm1,%xmm0 │ │ pshufd $0x44,%xmm0,%xmm0 │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ movdqu %xmm0,0x170(%eax,%esi,1) │ │ - mov 0x30(%esp),%ecx │ │ + mov 0x44(%esp),%ecx │ │ mov %ecx,%eax │ │ mul %edi │ │ imul $0x1010101,%ecx,%ecx │ │ add %edx,%ecx │ │ movd %eax,%xmm0 │ │ movd %ecx,%xmm1 │ │ punpckldq %xmm1,%xmm0 │ │ pshufd $0x44,%xmm0,%xmm0 │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ movdqu %xmm0,0x190(%eax,%esi,1) │ │ movzbl 0x15(%ebx),%ecx │ │ mov %ecx,%eax │ │ mul %edi │ │ mov $0x1010101,%edi │ │ imul $0x1010101,%ecx,%ecx │ │ add %edx,%ecx │ │ movd %eax,%xmm0 │ │ movd %ecx,%xmm1 │ │ punpckldq %xmm1,%xmm0 │ │ pshufd $0x44,%xmm0,%xmm0 │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ movdqu %xmm0,0x10(%eax,%esi,1) │ │ movsbl 0x18(%ebx),%ecx │ │ mov %ecx,%eax │ │ mul %edi │ │ imul $0x1010101,%ecx,%edi │ │ add %edx,%edi │ │ sar $0x1f,%ecx │ │ imul $0x1010101,%ecx,%ecx │ │ add %edi,%ecx │ │ - mov (%esp),%edi │ │ + mov 0xc(%esp),%edi │ │ movd %eax,%xmm0 │ │ movd %ecx,%xmm1 │ │ punpckldq %xmm1,%xmm0 │ │ pshufd $0x44,%xmm0,%xmm0 │ │ movdqu %xmm0,0x130(%edi,%esi,1) │ │ movzbl 0x19(%ebx),%ecx │ │ mov %ecx,%eax │ │ @@ -63300,156 +64093,156 @@ │ │ imul $0x1010101,%ecx,%ecx │ │ add %edx,%ecx │ │ movd %eax,%xmm0 │ │ movd %ecx,%xmm1 │ │ punpckldq %xmm1,%xmm0 │ │ pshufd $0x44,%xmm0,%xmm0 │ │ movdqu %xmm0,0x150(%edi,%esi,1) │ │ - mov 0x38(%esp),%eax │ │ + mov 0x40(%esp),%eax │ │ dec %al │ │ cmp $0x1f,%al │ │ - jbe 4bac8 │ │ - jmp 4c8db │ │ - mov 0x40(%esp),%esi │ │ + jbe 4c9a3 │ │ + jmp 4d804 │ │ + mov 0x48(%esp),%esi │ │ mov %esi,%ecx │ │ sar $0x1f,%ecx │ │ mov $0x1010101,%edx │ │ mov %esi,%eax │ │ mul %edx │ │ imul $0x1010101,%esi,%edi │ │ add %edx,%edi │ │ imul $0x1010101,%ecx,%ecx │ │ add %edi,%ecx │ │ movd %eax,%xmm0 │ │ movd %ecx,%xmm1 │ │ punpckldq %xmm1,%xmm0 │ │ pshufd $0x44,%xmm0,%xmm0 │ │ - mov (%esp),%eax │ │ - mov 0xc(%esp),%esi │ │ + mov 0xc(%esp),%eax │ │ + mov 0x18(%esp),%esi │ │ movdqu %xmm0,0x90(%eax,%esi,1) │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ movdqu %xmm0,0xa0(%eax,%esi,1) │ │ - mov 0x8(%esp),%ebx │ │ + mov 0x14(%esp),%ebx │ │ movzbl 0x5(%ebx),%ecx │ │ mov %ecx,%eax │ │ mov $0x1010101,%edi │ │ mul %edi │ │ imul $0x1010101,%ecx,%ecx │ │ add %edx,%ecx │ │ movd %eax,%xmm0 │ │ movd %ecx,%xmm1 │ │ punpckldq %xmm1,%xmm0 │ │ pshufd $0x44,%xmm0,%xmm0 │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ movdqu %xmm0,0xd0(%eax,%esi,1) │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ movdqu %xmm0,0xe0(%eax,%esi,1) │ │ pxor %xmm0,%xmm0 │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ movdqu %xmm0,0xf0(%eax,%esi,1) │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ movdqu %xmm0,0x100(%eax,%esi,1) │ │ movzbl 0x6(%ebx),%ecx │ │ mov %ecx,%eax │ │ mul %edi │ │ mov $0x1010101,%edi │ │ imul $0x1010101,%ecx,%ecx │ │ add %edx,%ecx │ │ movd %eax,%xmm1 │ │ movd %ecx,%xmm2 │ │ punpckldq %xmm2,%xmm1 │ │ pshufd $0x44,%xmm1,%xmm1 │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ movdqu %xmm1,0xb0(%eax,%esi,1) │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ movdqu %xmm1,0xc0(%eax,%esi,1) │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ movdqu %xmm0,0x260(%eax,%esi,1) │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ movdqu %xmm0,0x270(%eax,%esi,1) │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ movdqu %xmm0,0x1ec0(%eax,%esi,1) │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ movdqu %xmm0,0x1ed0(%eax,%esi,1) │ │ mov 0x8(%ebp),%eax │ │ - mov 0x48(%esp),%ecx │ │ + mov 0x4c(%esp),%ecx │ │ movzbl 0x3(%ecx,%eax,4),%ecx │ │ mov %ecx,%eax │ │ mul %edi │ │ imul $0x1010101,%ecx,%ecx │ │ add %edx,%ecx │ │ movd %ecx,%xmm0 │ │ movd %eax,%xmm1 │ │ punpckldq %xmm0,%xmm1 │ │ pshufd $0x44,%xmm1,%xmm0 │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ movdqu %xmm0,0x1b0(%eax,%esi,1) │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ movdqu %xmm0,0x1c0(%eax,%esi,1) │ │ movzbl 0x14(%ebx),%ecx │ │ mov %ecx,%eax │ │ mul %edi │ │ imul $0x1010101,%ecx,%ecx │ │ add %edx,%ecx │ │ movd %eax,%xmm0 │ │ movd %ecx,%xmm1 │ │ punpckldq %xmm1,%xmm0 │ │ pshufd $0x44,%xmm0,%xmm0 │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ movdqu %xmm0,0x110(%eax,%esi,1) │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ movdqu %xmm0,0x120(%eax,%esi,1) │ │ - mov 0x2c(%esp),%ecx │ │ + mov 0x34(%esp),%ecx │ │ mov %ecx,%eax │ │ mul %edi │ │ imul $0x1010101,%ecx,%ecx │ │ add %edx,%ecx │ │ movd %eax,%xmm0 │ │ movd %ecx,%xmm1 │ │ punpckldq %xmm1,%xmm0 │ │ pshufd $0x44,%xmm0,%xmm0 │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ movdqu %xmm0,0x170(%eax,%esi,1) │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ movdqu %xmm0,0x180(%eax,%esi,1) │ │ - mov 0x30(%esp),%ecx │ │ + mov 0x44(%esp),%ecx │ │ mov %ecx,%eax │ │ mul %edi │ │ imul $0x1010101,%ecx,%ecx │ │ add %edx,%ecx │ │ movd %eax,%xmm0 │ │ movd %ecx,%xmm1 │ │ punpckldq %xmm1,%xmm0 │ │ pshufd $0x44,%xmm0,%xmm0 │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ movdqu %xmm0,0x190(%eax,%esi,1) │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ movdqu %xmm0,0x1a0(%eax,%esi,1) │ │ movzbl 0x15(%ebx),%ecx │ │ mov %ecx,%eax │ │ mul %edi │ │ imul $0x1010101,%ecx,%ecx │ │ add %edx,%ecx │ │ movd %eax,%xmm0 │ │ movd %ecx,%xmm1 │ │ punpckldq %xmm1,%xmm0 │ │ pshufd $0x44,%xmm0,%xmm0 │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ movdqu %xmm0,0x10(%eax,%esi,1) │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ movdqu %xmm0,0x20(%eax,%esi,1) │ │ movsbl 0x18(%ebx),%ecx │ │ mov %ecx,%eax │ │ mul %edi │ │ imul $0x1010101,%ecx,%edi │ │ add %edx,%edi │ │ sar $0x1f,%ecx │ │ imul $0x1010101,%ecx,%ecx │ │ add %edi,%ecx │ │ - mov (%esp),%edi │ │ + mov 0xc(%esp),%edi │ │ movd %eax,%xmm0 │ │ movd %ecx,%xmm1 │ │ punpckldq %xmm1,%xmm0 │ │ pshufd $0x44,%xmm0,%xmm0 │ │ movdqu %xmm0,0x130(%edi,%esi,1) │ │ movdqu %xmm0,0x140(%edi,%esi,1) │ │ movzbl 0x19(%ebx),%ecx │ │ @@ -63460,74 +64253,74 @@ │ │ add %edx,%ecx │ │ movd %eax,%xmm0 │ │ movd %ecx,%xmm1 │ │ punpckldq %xmm1,%xmm0 │ │ pshufd $0x44,%xmm0,%xmm0 │ │ movdqu %xmm0,0x150(%edi,%esi,1) │ │ movdqu %xmm0,0x160(%edi,%esi,1) │ │ - mov 0x38(%esp),%eax │ │ + mov 0x40(%esp),%eax │ │ dec %al │ │ cmp $0x1f,%al │ │ - ja 4c8db │ │ + ja 4d804 │ │ movzbl %al,%eax │ │ - mov 0x4(%esp),%ecx │ │ - mov -0x15074(%ecx,%eax,4),%eax │ │ + mov 0x10(%esp),%ecx │ │ + mov -0x143f0(%ecx,%eax,4),%eax │ │ add %ecx,%eax │ │ jmp *%eax │ │ mov 0x280(%edi),%eax │ │ - mov 0x14(%esp),%esi │ │ - mov 0x40(%esp),%ecx │ │ + mov 0x20(%esp),%esi │ │ + mov 0x48(%esp),%ecx │ │ mov %cl,0x80(%eax,%esi,1) │ │ - mov 0x8(%esp),%edx │ │ + mov 0x14(%esp),%edx │ │ mov 0x5(%edx),%al │ │ mov 0x280(%edi),%ecx │ │ mov %al,0xc0(%ecx,%esi,1) │ │ mov 0x280(%edi),%eax │ │ movb $0x0,0xe0(%eax,%esi,1) │ │ mov 0x6(%edx),%al │ │ mov 0x280(%edi),%ecx │ │ mov %al,0xa0(%ecx,%esi,1) │ │ mov 0x8(%ebp),%eax │ │ - mov 0x48(%esp),%ecx │ │ + mov 0x4c(%esp),%ecx │ │ mov 0x2(%ecx,%eax,4),%al │ │ mov 0x280(%edi),%ecx │ │ movb $0x0,0x250(%ecx,%esi,1) │ │ movb $0x0,0x1ea0(%edi,%esi,1) │ │ mov 0x280(%edi),%ecx │ │ mov %al,0x1a0(%ecx,%esi,1) │ │ mov 0x14(%edx),%al │ │ mov 0x280(%edi),%ecx │ │ mov %al,0x100(%ecx,%esi,1) │ │ mov 0x280(%edi),%eax │ │ - mov 0x2c(%esp),%ecx │ │ + mov 0x34(%esp),%ecx │ │ mov %cl,0x160(%eax,%esi,1) │ │ mov 0x280(%edi),%eax │ │ - mov 0x30(%esp),%ecx │ │ + mov 0x44(%esp),%ecx │ │ mov %cl,0x180(%eax,%esi,1) │ │ mov 0x15(%edx),%al │ │ mov 0x280(%edi),%ecx │ │ mov %al,(%ecx,%esi,1) │ │ mov 0x18(%edx),%al │ │ mov 0x280(%edi),%ecx │ │ mov %al,0x120(%ecx,%esi,1) │ │ mov 0x19(%edx),%al │ │ mov 0x280(%edi),%ecx │ │ mov %al,0x140(%ecx,%esi,1) │ │ - cmpb $0x0,0x5c(%esp) │ │ - mov 0xac(%esp),%edx │ │ - jne 4c8ed │ │ - jmp 4cb1c │ │ - mov 0x40(%esp),%ecx │ │ + cmpb $0x0,0x68(%esp) │ │ + mov 0xbc(%esp),%edx │ │ + jne 4d816 │ │ + jmp 4da51 │ │ + mov 0x48(%esp),%ecx │ │ mov %ecx,%eax │ │ shl $0x8,%eax │ │ add %ecx,%eax │ │ mov 0x280(%edi),%ecx │ │ - mov 0x14(%esp),%esi │ │ + mov 0x20(%esp),%esi │ │ mov %ax,0x80(%ecx,%esi,1) │ │ - mov 0x8(%esp),%edx │ │ + mov 0x14(%esp),%edx │ │ movzbl 0x5(%edx),%eax │ │ mov %eax,%ecx │ │ shl $0x8,%ecx │ │ or %eax,%ecx │ │ mov 0x280(%edi),%eax │ │ mov %cx,0xc0(%eax,%esi,1) │ │ mov 0x280(%edi),%eax │ │ @@ -63538,34 +64331,34 @@ │ │ or %eax,%ecx │ │ mov 0x280(%edi),%eax │ │ mov %cx,0xa0(%eax,%esi,1) │ │ mov 0x280(%edi),%eax │ │ movw $0x0,0x250(%eax,%esi,1) │ │ movw $0x0,0x1ea0(%edi,%esi,1) │ │ mov 0x8(%ebp),%eax │ │ - mov 0x48(%esp),%ecx │ │ + mov 0x4c(%esp),%ecx │ │ movzbl 0x2(%ecx,%eax,4),%eax │ │ mov %eax,%ecx │ │ shl $0x8,%ecx │ │ or %eax,%ecx │ │ mov 0x280(%edi),%eax │ │ mov %cx,0x1a0(%eax,%esi,1) │ │ movzbl 0x14(%edx),%eax │ │ mov %eax,%ecx │ │ shl $0x8,%ecx │ │ or %eax,%ecx │ │ mov 0x280(%edi),%eax │ │ mov %cx,0x100(%eax,%esi,1) │ │ - mov 0x2c(%esp),%ecx │ │ + mov 0x34(%esp),%ecx │ │ mov %ecx,%eax │ │ shl $0x8,%eax │ │ add %ecx,%eax │ │ mov 0x280(%edi),%ecx │ │ mov %ax,0x160(%ecx,%esi,1) │ │ - mov 0x30(%esp),%ecx │ │ + mov 0x44(%esp),%ecx │ │ mov %ecx,%eax │ │ shl $0x8,%eax │ │ add %ecx,%eax │ │ mov 0x280(%edi),%ecx │ │ mov %ax,0x180(%ecx,%esi,1) │ │ movzbl 0x15(%edx),%eax │ │ mov %eax,%ecx │ │ @@ -63581,322 +64374,322 @@ │ │ mov %cx,0x120(%eax,%esi,1) │ │ movzbl 0x19(%edx),%eax │ │ mov %eax,%ecx │ │ shl $0x8,%ecx │ │ or %eax,%ecx │ │ mov 0x280(%edi),%eax │ │ mov %cx,0x140(%eax,%esi,1) │ │ - cmpb $0x0,0x5c(%esp) │ │ - mov 0xac(%esp),%edx │ │ - jne 4c8ed │ │ - jmp 4cb1c │ │ - imul $0x1010101,0x40(%esp),%eax │ │ + cmpb $0x0,0x68(%esp) │ │ + mov 0xbc(%esp),%edx │ │ + jne 4d816 │ │ + jmp 4da51 │ │ + imul $0x1010101,0x48(%esp),%eax │ │ mov 0x280(%edi),%ecx │ │ - mov 0x14(%esp),%esi │ │ + mov 0x20(%esp),%esi │ │ mov %eax,0x80(%ecx,%esi,1) │ │ - mov 0x8(%esp),%edx │ │ + mov 0x14(%esp),%edx │ │ movzbl 0x5(%edx),%eax │ │ imul $0x1010101,%eax,%eax │ │ mov 0x280(%edi),%ecx │ │ mov %eax,0xc0(%ecx,%esi,1) │ │ mov 0x280(%edi),%eax │ │ movl $0x0,0xe0(%eax,%esi,1) │ │ movzbl 0x6(%edx),%eax │ │ imul $0x1010101,%eax,%eax │ │ mov 0x280(%edi),%ecx │ │ mov %eax,0xa0(%ecx,%esi,1) │ │ mov 0x280(%edi),%eax │ │ movl $0x0,0x250(%eax,%esi,1) │ │ movl $0x0,0x1ea0(%edi,%esi,1) │ │ mov 0x8(%ebp),%eax │ │ - mov 0x48(%esp),%ecx │ │ + mov 0x4c(%esp),%ecx │ │ movzbl 0x2(%ecx,%eax,4),%eax │ │ imul $0x1010101,%eax,%eax │ │ mov 0x280(%edi),%ecx │ │ mov %eax,0x1a0(%ecx,%esi,1) │ │ movzbl 0x14(%edx),%eax │ │ imul $0x1010101,%eax,%eax │ │ mov 0x280(%edi),%ecx │ │ mov %eax,0x100(%ecx,%esi,1) │ │ - imul $0x1010101,0x2c(%esp),%eax │ │ + imul $0x1010101,0x34(%esp),%eax │ │ mov 0x280(%edi),%ecx │ │ mov %eax,0x160(%ecx,%esi,1) │ │ - imul $0x1010101,0x30(%esp),%eax │ │ + imul $0x1010101,0x44(%esp),%eax │ │ mov 0x280(%edi),%ecx │ │ mov %eax,0x180(%ecx,%esi,1) │ │ movzbl 0x15(%edx),%eax │ │ imul $0x1010101,%eax,%eax │ │ mov 0x280(%edi),%ecx │ │ mov %eax,(%ecx,%esi,1) │ │ movsbl 0x18(%edx),%eax │ │ imul $0x1010101,%eax,%eax │ │ mov 0x280(%edi),%ecx │ │ mov %eax,0x120(%ecx,%esi,1) │ │ movzbl 0x19(%edx),%eax │ │ imul $0x1010101,%eax,%eax │ │ mov 0x280(%edi),%ecx │ │ mov %eax,0x140(%ecx,%esi,1) │ │ - cmpb $0x0,0x5c(%esp) │ │ - mov 0xac(%esp),%edx │ │ - jne 4c8ed │ │ - jmp 4cb1c │ │ - mov 0x40(%esp),%eax │ │ + cmpb $0x0,0x68(%esp) │ │ + mov 0xbc(%esp),%edx │ │ + jne 4d816 │ │ + jmp 4da51 │ │ + mov 0x48(%esp),%eax │ │ mov %eax,%ecx │ │ mov $0x1010101,%edx │ │ imul $0x1010101,%eax,%edi │ │ mul %edx │ │ add %edx,%edi │ │ sar $0x1f,%ecx │ │ imul $0x1010101,%ecx,%ecx │ │ add %edi,%ecx │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ - mov 0x14(%esp),%esi │ │ + mov 0x20(%esp),%esi │ │ mov %eax,0x80(%edx,%esi,1) │ │ mov %ecx,0x84(%edx,%esi,1) │ │ - mov 0x8(%esp),%ebx │ │ + mov 0x14(%esp),%ebx │ │ movzbl 0x5(%ebx),%eax │ │ imul $0x1010101,%eax,%ecx │ │ mov $0x1010101,%edi │ │ mul %edi │ │ add %edx,%ecx │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov %eax,0xc0(%edx,%esi,1) │ │ mov %ecx,0xc4(%edx,%esi,1) │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ mov 0x280(%eax),%eax │ │ movl $0x0,0xe4(%eax,%esi,1) │ │ movl $0x0,0xe0(%eax,%esi,1) │ │ movzbl 0x6(%ebx),%eax │ │ imul $0x1010101,%eax,%ecx │ │ mul %edi │ │ mov $0x1010101,%edi │ │ add %edx,%ecx │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov %eax,0xa0(%edx,%esi,1) │ │ mov %ecx,0xa4(%edx,%esi,1) │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ mov 0x280(%eax),%eax │ │ movl $0x0,0x254(%eax,%esi,1) │ │ movl $0x0,0x250(%eax,%esi,1) │ │ mov 0x8(%ebp),%eax │ │ - mov 0x48(%esp),%ecx │ │ + mov 0x4c(%esp),%ecx │ │ movzbl 0x2(%ecx,%eax,4),%ecx │ │ mov %ecx,%eax │ │ mul %edi │ │ imul $0x1010101,%ecx,%ecx │ │ add %edx,%ecx │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ movl $0x0,0x1ea4(%edx,%esi,1) │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ movl $0x0,0x1ea0(%edx,%esi,1) │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov %ecx,0x1a4(%edx,%esi,1) │ │ mov %eax,0x1a0(%edx,%esi,1) │ │ movzbl 0x14(%ebx),%ecx │ │ mov %ecx,%eax │ │ mul %edi │ │ imul $0x1010101,%ecx,%ecx │ │ add %edx,%ecx │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov %eax,0x100(%edx,%esi,1) │ │ mov %ecx,0x104(%edx,%esi,1) │ │ - mov 0x2c(%esp),%eax │ │ + mov 0x34(%esp),%eax │ │ imul $0x1010101,%eax,%ecx │ │ mul %edi │ │ add %edx,%ecx │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov %ecx,0x164(%edx,%esi,1) │ │ mov %eax,0x160(%edx,%esi,1) │ │ - mov 0x30(%esp),%eax │ │ + mov 0x44(%esp),%eax │ │ imul $0x1010101,%eax,%ecx │ │ mul %edi │ │ add %edx,%ecx │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov %ecx,0x184(%edx,%esi,1) │ │ mov %eax,0x180(%edx,%esi,1) │ │ movzbl 0x15(%ebx),%ecx │ │ mov %ecx,%eax │ │ mul %edi │ │ imul $0x1010101,%ecx,%ecx │ │ add %edx,%ecx │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov %eax,(%edx,%esi,1) │ │ mov %ecx,0x4(%edx,%esi,1) │ │ movsbl 0x18(%ebx),%ecx │ │ mov %ecx,%eax │ │ mul %edi │ │ imul $0x1010101,%ecx,%edi │ │ add %edx,%edi │ │ sar $0x1f,%ecx │ │ imul $0x1010101,%ecx,%ecx │ │ add %edi,%ecx │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov %edx,%edi │ │ mov 0x280(%edx),%edx │ │ mov %eax,0x120(%edx,%esi,1) │ │ mov %ecx,0x124(%edx,%esi,1) │ │ movzbl 0x19(%ebx),%ecx │ │ mov %ecx,%eax │ │ mov $0x1010101,%edx │ │ mul %edx │ │ imul $0x1010101,%ecx,%ecx │ │ add %edx,%ecx │ │ mov 0x280(%edi),%edx │ │ mov %eax,0x140(%edx,%esi,1) │ │ mov %ecx,0x144(%edx,%esi,1) │ │ - cmpb $0x0,0x5c(%esp) │ │ - mov 0xac(%esp),%edx │ │ - jne 4c8ed │ │ - jmp 4cb1c │ │ - mov 0x40(%esp),%eax │ │ + cmpb $0x0,0x68(%esp) │ │ + mov 0xbc(%esp),%edx │ │ + jne 4d816 │ │ + jmp 4da51 │ │ + mov 0x48(%esp),%eax │ │ mov %eax,%ecx │ │ mov $0x1010101,%edx │ │ imul $0x1010101,%eax,%edi │ │ mul %edx │ │ add %edx,%edi │ │ sar $0x1f,%ecx │ │ imul $0x1010101,%ecx,%ecx │ │ add %edi,%ecx │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ - mov 0x14(%esp),%esi │ │ + mov 0x20(%esp),%esi │ │ mov %eax,0x80(%edx,%esi,1) │ │ mov %ecx,0x84(%edx,%esi,1) │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov %ecx,0x8c(%edx,%esi,1) │ │ mov %eax,0x88(%edx,%esi,1) │ │ - mov 0x8(%esp),%ebx │ │ + mov 0x14(%esp),%ebx │ │ movzbl 0x5(%ebx),%eax │ │ imul $0x1010101,%eax,%ecx │ │ mov $0x1010101,%edi │ │ mul %edi │ │ add %edx,%ecx │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov %eax,0xc0(%edx,%esi,1) │ │ mov %ecx,0xc4(%edx,%esi,1) │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov %ecx,0xcc(%edx,%esi,1) │ │ mov %eax,0xc8(%edx,%esi,1) │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ mov 0x280(%eax),%eax │ │ movl $0x0,0xe4(%eax,%esi,1) │ │ movl $0x0,0xe0(%eax,%esi,1) │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ mov 0x280(%eax),%eax │ │ movl $0x0,0xec(%eax,%esi,1) │ │ movl $0x0,0xe8(%eax,%esi,1) │ │ movzbl 0x6(%ebx),%eax │ │ imul $0x1010101,%eax,%ecx │ │ mul %edi │ │ mov $0x1010101,%edi │ │ add %edx,%ecx │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov %eax,0xa0(%edx,%esi,1) │ │ mov %ecx,0xa4(%edx,%esi,1) │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov %ecx,0xac(%edx,%esi,1) │ │ mov %eax,0xa8(%edx,%esi,1) │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ mov 0x280(%eax),%eax │ │ movl $0x0,0x254(%eax,%esi,1) │ │ movl $0x0,0x250(%eax,%esi,1) │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ mov 0x280(%eax),%eax │ │ movl $0x0,0x25c(%eax,%esi,1) │ │ movl $0x0,0x258(%eax,%esi,1) │ │ mov 0x8(%ebp),%eax │ │ - mov 0x48(%esp),%ecx │ │ + mov 0x4c(%esp),%ecx │ │ movzbl 0x2(%ecx,%eax,4),%ecx │ │ mov %ecx,%eax │ │ mul %edi │ │ imul $0x1010101,%ecx,%ecx │ │ add %edx,%ecx │ │ pxor %xmm0,%xmm0 │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ movdqu %xmm0,0x1ea0(%edx,%esi,1) │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov %ecx,0x1a4(%edx,%esi,1) │ │ mov %eax,0x1a0(%edx,%esi,1) │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov %ecx,0x1ac(%edx,%esi,1) │ │ mov %eax,0x1a8(%edx,%esi,1) │ │ movzbl 0x14(%ebx),%ecx │ │ mov %ecx,%eax │ │ mul %edi │ │ imul $0x1010101,%ecx,%ecx │ │ add %edx,%ecx │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov %eax,0x100(%edx,%esi,1) │ │ mov %ecx,0x104(%edx,%esi,1) │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov %ecx,0x10c(%edx,%esi,1) │ │ mov %eax,0x108(%edx,%esi,1) │ │ - mov 0x2c(%esp),%eax │ │ + mov 0x34(%esp),%eax │ │ imul $0x1010101,%eax,%ecx │ │ mul %edi │ │ add %edx,%ecx │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov %ecx,0x164(%edx,%esi,1) │ │ mov %eax,0x160(%edx,%esi,1) │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov %ecx,0x16c(%edx,%esi,1) │ │ mov %eax,0x168(%edx,%esi,1) │ │ - mov 0x30(%esp),%eax │ │ + mov 0x44(%esp),%eax │ │ imul $0x1010101,%eax,%ecx │ │ mul %edi │ │ add %edx,%ecx │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov %ecx,0x184(%edx,%esi,1) │ │ mov %eax,0x180(%edx,%esi,1) │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov %ecx,0x18c(%edx,%esi,1) │ │ mov %eax,0x188(%edx,%esi,1) │ │ movzbl 0x15(%ebx),%ecx │ │ mov %ecx,%eax │ │ mul %edi │ │ imul $0x1010101,%ecx,%ecx │ │ add %edx,%ecx │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov %eax,(%edx,%esi,1) │ │ mov %ecx,0x4(%edx,%esi,1) │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov %ecx,0xc(%edx,%esi,1) │ │ mov %eax,0x8(%edx,%esi,1) │ │ movsbl 0x18(%ebx),%ecx │ │ mov %ecx,%eax │ │ mul %edi │ │ imul $0x1010101,%ecx,%edi │ │ add %edx,%edi │ │ sar $0x1f,%ecx │ │ imul $0x1010101,%ecx,%ecx │ │ add %edi,%ecx │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov %edx,%edi │ │ mov 0x280(%edx),%edx │ │ mov %eax,0x120(%edx,%esi,1) │ │ mov %ecx,0x124(%edx,%esi,1) │ │ mov 0x280(%edi),%edx │ │ mov %ecx,0x12c(%edx,%esi,1) │ │ mov %eax,0x128(%edx,%esi,1) │ │ @@ -63908,238 +64701,238 @@ │ │ add %edx,%ecx │ │ mov 0x280(%edi),%edx │ │ mov %eax,0x140(%edx,%esi,1) │ │ mov %ecx,0x144(%edx,%esi,1) │ │ mov 0x280(%edi),%edx │ │ mov %ecx,0x14c(%edx,%esi,1) │ │ mov %eax,0x148(%edx,%esi,1) │ │ - cmpb $0x0,0x5c(%esp) │ │ - mov 0xac(%esp),%edx │ │ - jne 4c8ed │ │ - jmp 4cb1c │ │ - mov 0x40(%esp),%eax │ │ + cmpb $0x0,0x68(%esp) │ │ + mov 0xbc(%esp),%edx │ │ + jne 4d816 │ │ + jmp 4da51 │ │ + mov 0x48(%esp),%eax │ │ mov %eax,%ecx │ │ mov $0x1010101,%edx │ │ imul $0x1010101,%eax,%edi │ │ mul %edx │ │ add %edx,%edi │ │ sar $0x1f,%ecx │ │ imul $0x1010101,%ecx,%ecx │ │ add %edi,%ecx │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ - mov 0x14(%esp),%esi │ │ + mov 0x20(%esp),%esi │ │ mov %eax,0x80(%edx,%esi,1) │ │ mov %ecx,0x84(%edx,%esi,1) │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov %ecx,0x8c(%edx,%esi,1) │ │ mov %eax,0x88(%edx,%esi,1) │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov %ecx,0x94(%edx,%esi,1) │ │ mov %eax,0x90(%edx,%esi,1) │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov %ecx,0x9c(%edx,%esi,1) │ │ mov %eax,0x98(%edx,%esi,1) │ │ - mov 0x8(%esp),%ebx │ │ + mov 0x14(%esp),%ebx │ │ movzbl 0x5(%ebx),%eax │ │ imul $0x1010101,%eax,%ecx │ │ mov $0x1010101,%edi │ │ mul %edi │ │ add %edx,%ecx │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov %eax,0xc0(%edx,%esi,1) │ │ mov %ecx,0xc4(%edx,%esi,1) │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov %ecx,0xcc(%edx,%esi,1) │ │ mov %eax,0xc8(%edx,%esi,1) │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov %ecx,0xd4(%edx,%esi,1) │ │ mov %eax,0xd0(%edx,%esi,1) │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov %ecx,0xdc(%edx,%esi,1) │ │ mov %eax,0xd8(%edx,%esi,1) │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ mov 0x280(%eax),%eax │ │ movl $0x0,0xe4(%eax,%esi,1) │ │ movl $0x0,0xe0(%eax,%esi,1) │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ mov 0x280(%eax),%eax │ │ movl $0x0,0xec(%eax,%esi,1) │ │ movl $0x0,0xe8(%eax,%esi,1) │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ mov 0x280(%eax),%eax │ │ movl $0x0,0xf4(%eax,%esi,1) │ │ movl $0x0,0xf0(%eax,%esi,1) │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ mov 0x280(%eax),%eax │ │ movl $0x0,0xfc(%eax,%esi,1) │ │ movl $0x0,0xf8(%eax,%esi,1) │ │ movzbl 0x6(%ebx),%eax │ │ imul $0x1010101,%eax,%ecx │ │ mul %edi │ │ mov $0x1010101,%edi │ │ add %edx,%ecx │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov %eax,0xa0(%edx,%esi,1) │ │ mov %ecx,0xa4(%edx,%esi,1) │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov %ecx,0xac(%edx,%esi,1) │ │ mov %eax,0xa8(%edx,%esi,1) │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov %ecx,0xb4(%edx,%esi,1) │ │ mov %eax,0xb0(%edx,%esi,1) │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov %ecx,0xbc(%edx,%esi,1) │ │ mov %eax,0xb8(%edx,%esi,1) │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ mov 0x280(%eax),%eax │ │ movl $0x0,0x254(%eax,%esi,1) │ │ movl $0x0,0x250(%eax,%esi,1) │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ mov 0x280(%eax),%eax │ │ movl $0x0,0x25c(%eax,%esi,1) │ │ movl $0x0,0x258(%eax,%esi,1) │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ mov 0x280(%eax),%eax │ │ movl $0x0,0x264(%eax,%esi,1) │ │ movl $0x0,0x260(%eax,%esi,1) │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ mov 0x280(%eax),%eax │ │ movl $0x0,0x26c(%eax,%esi,1) │ │ movl $0x0,0x268(%eax,%esi,1) │ │ mov 0x8(%ebp),%eax │ │ - mov 0x48(%esp),%ecx │ │ + mov 0x4c(%esp),%ecx │ │ movzbl 0x2(%ecx,%eax,4),%ecx │ │ mov %ecx,%eax │ │ mul %edi │ │ imul $0x1010101,%ecx,%ecx │ │ add %edx,%ecx │ │ pxor %xmm0,%xmm0 │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ movdqu %xmm0,0x1ea0(%edx,%esi,1) │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ movdqu %xmm0,0x1eb0(%edx,%esi,1) │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov %ecx,0x1a4(%edx,%esi,1) │ │ mov %eax,0x1a0(%edx,%esi,1) │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov %ecx,0x1ac(%edx,%esi,1) │ │ mov %eax,0x1a8(%edx,%esi,1) │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov %ecx,0x1b4(%edx,%esi,1) │ │ mov %eax,0x1b0(%edx,%esi,1) │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov %ecx,0x1bc(%edx,%esi,1) │ │ mov %eax,0x1b8(%edx,%esi,1) │ │ movzbl 0x14(%ebx),%ecx │ │ mov %ecx,%eax │ │ mul %edi │ │ imul $0x1010101,%ecx,%ecx │ │ add %edx,%ecx │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov %eax,0x100(%edx,%esi,1) │ │ mov %ecx,0x104(%edx,%esi,1) │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov %ecx,0x10c(%edx,%esi,1) │ │ mov %eax,0x108(%edx,%esi,1) │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov %ecx,0x114(%edx,%esi,1) │ │ mov %eax,0x110(%edx,%esi,1) │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov %ecx,0x11c(%edx,%esi,1) │ │ mov %eax,0x118(%edx,%esi,1) │ │ - mov 0x2c(%esp),%eax │ │ + mov 0x34(%esp),%eax │ │ imul $0x1010101,%eax,%ecx │ │ mul %edi │ │ add %edx,%ecx │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov %ecx,0x164(%edx,%esi,1) │ │ mov %eax,0x160(%edx,%esi,1) │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov %ecx,0x16c(%edx,%esi,1) │ │ mov %eax,0x168(%edx,%esi,1) │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov %ecx,0x174(%edx,%esi,1) │ │ mov %eax,0x170(%edx,%esi,1) │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov %ecx,0x17c(%edx,%esi,1) │ │ mov %eax,0x178(%edx,%esi,1) │ │ - mov 0x30(%esp),%eax │ │ + mov 0x44(%esp),%eax │ │ imul $0x1010101,%eax,%ecx │ │ mul %edi │ │ add %edx,%ecx │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov %ecx,0x184(%edx,%esi,1) │ │ mov %eax,0x180(%edx,%esi,1) │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov %ecx,0x18c(%edx,%esi,1) │ │ mov %eax,0x188(%edx,%esi,1) │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov %ecx,0x194(%edx,%esi,1) │ │ mov %eax,0x190(%edx,%esi,1) │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov %ecx,0x19c(%edx,%esi,1) │ │ mov %eax,0x198(%edx,%esi,1) │ │ movzbl 0x15(%ebx),%ecx │ │ mov %ecx,%eax │ │ mul %edi │ │ imul $0x1010101,%ecx,%ecx │ │ add %edx,%ecx │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov %eax,(%edx,%esi,1) │ │ mov %ecx,0x4(%edx,%esi,1) │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov %ecx,0xc(%edx,%esi,1) │ │ mov %eax,0x8(%edx,%esi,1) │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov %ecx,0x14(%edx,%esi,1) │ │ mov %eax,0x10(%edx,%esi,1) │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov %ecx,0x1c(%edx,%esi,1) │ │ mov %eax,0x18(%edx,%esi,1) │ │ movsbl 0x18(%ebx),%ecx │ │ mov %ecx,%eax │ │ mul %edi │ │ imul $0x1010101,%ecx,%edi │ │ add %edx,%edi │ │ sar $0x1f,%ecx │ │ imul $0x1010101,%ecx,%ecx │ │ add %edi,%ecx │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov %edx,%edi │ │ mov 0x280(%edx),%edx │ │ mov %eax,0x120(%edx,%esi,1) │ │ mov %ecx,0x124(%edx,%esi,1) │ │ mov 0x280(%edi),%edx │ │ mov %ecx,0x12c(%edx,%esi,1) │ │ mov %eax,0x128(%edx,%esi,1) │ │ @@ -64163,161 +64956,155 @@ │ │ mov %eax,0x148(%edx,%esi,1) │ │ mov 0x280(%edi),%edx │ │ mov %ecx,0x154(%edx,%esi,1) │ │ mov %eax,0x150(%edx,%esi,1) │ │ mov 0x280(%edi),%edx │ │ mov %ecx,0x15c(%edx,%esi,1) │ │ mov %eax,0x158(%edx,%esi,1) │ │ - cmpb $0x0,0x5c(%esp) │ │ - mov 0xac(%esp),%edx │ │ - je 4cb1c │ │ - mov 0xa8(%esp),%eax │ │ + cmpb $0x0,0x68(%esp) │ │ + mov 0xbc(%esp),%edx │ │ + je 4da51 │ │ + mov 0xb8(%esp),%eax │ │ dec %eax │ │ cmp $0x1f,%eax │ │ - ja 4c9cc │ │ - mov 0x4(%esp),%ecx │ │ - mov -0x14ff4(%ecx,%eax,4),%eax │ │ + ja 4d8fb │ │ + mov 0x10(%esp),%ecx │ │ + mov -0x14370(%ecx,%eax,4),%eax │ │ add %ecx,%eax │ │ jmp *%eax │ │ - mov (%esp),%eax │ │ - mov 0x50(%esp),%ecx │ │ + mov 0xc(%esp),%eax │ │ + mov 0x58(%esp),%ecx │ │ movb $0x0,0x240(%eax,%ecx,1) │ │ dec %edx │ │ cmp $0x1f,%edx │ │ - jbe 4c9d6 │ │ - jmp 4cb1c │ │ - mov (%esp),%eax │ │ - mov 0x50(%esp),%ecx │ │ + jbe 4d905 │ │ + jmp 4da51 │ │ + mov 0xc(%esp),%eax │ │ + mov 0x58(%esp),%ecx │ │ movw $0x0,0x240(%eax,%ecx,1) │ │ dec %edx │ │ cmp $0x1f,%edx │ │ - jbe 4c9d6 │ │ - jmp 4cb1c │ │ - mov (%esp),%eax │ │ - mov 0x50(%esp),%ecx │ │ + jbe 4d905 │ │ + jmp 4da51 │ │ + mov 0xc(%esp),%eax │ │ + mov 0x58(%esp),%ecx │ │ movl $0x0,0x240(%eax,%ecx,1) │ │ dec %edx │ │ cmp $0x1f,%edx │ │ - jbe 4c9d6 │ │ - jmp 4cb1c │ │ - mov (%esp),%eax │ │ - mov 0x50(%esp),%ecx │ │ + jbe 4d905 │ │ + jmp 4da51 │ │ + mov 0xc(%esp),%eax │ │ + mov 0x58(%esp),%ecx │ │ movl $0x0,0x244(%eax,%ecx,1) │ │ movl $0x0,0x240(%eax,%ecx,1) │ │ dec %edx │ │ cmp $0x1f,%edx │ │ - jbe 4c9d6 │ │ - jmp 4cb1c │ │ + jbe 4d905 │ │ + jmp 4da51 │ │ pxor %xmm0,%xmm0 │ │ - mov (%esp),%eax │ │ - mov 0x50(%esp),%ecx │ │ + mov 0xc(%esp),%eax │ │ + mov 0x58(%esp),%ecx │ │ movdqu %xmm0,0x240(%eax,%ecx,1) │ │ dec %edx │ │ cmp $0x1f,%edx │ │ - jbe 4c9d6 │ │ - jmp 4cb1c │ │ + jbe 4d905 │ │ + jmp 4da51 │ │ pxor %xmm0,%xmm0 │ │ - mov (%esp),%eax │ │ - mov 0x50(%esp),%ecx │ │ + mov 0xc(%esp),%eax │ │ + mov 0x58(%esp),%ecx │ │ movdqu %xmm0,0x240(%eax,%ecx,1) │ │ movdqu %xmm0,0x250(%eax,%ecx,1) │ │ dec %edx │ │ cmp $0x1f,%edx │ │ - ja 4cb1c │ │ - mov 0x4(%esp),%ecx │ │ - mov -0x14f74(%ecx,%edx,4),%eax │ │ + ja 4da51 │ │ + mov 0x10(%esp),%ecx │ │ + mov -0x142f0(%ecx,%edx,4),%eax │ │ add %ecx,%eax │ │ jmp *%eax │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ mov 0x280(%eax),%eax │ │ - mov 0x54(%esp),%ecx │ │ + mov 0x5c(%esp),%ecx │ │ movb $0x0,0x230(%eax,%ecx,1) │ │ - jmp 4cb1c │ │ - mov (%esp),%eax │ │ + jmp 4da51 │ │ + mov 0xc(%esp),%eax │ │ mov 0x280(%eax),%eax │ │ - mov 0x54(%esp),%ecx │ │ + mov 0x5c(%esp),%ecx │ │ movw $0x0,0x230(%eax,%ecx,1) │ │ - jmp 4cb1c │ │ - mov (%esp),%eax │ │ + jmp 4da51 │ │ + mov 0xc(%esp),%eax │ │ mov 0x280(%eax),%eax │ │ - mov 0x54(%esp),%ecx │ │ + mov 0x5c(%esp),%ecx │ │ movl $0x0,0x230(%eax,%ecx,1) │ │ - jmp 4cb1c │ │ - mov (%esp),%eax │ │ + jmp 4da51 │ │ + mov 0xc(%esp),%eax │ │ mov 0x280(%eax),%eax │ │ - mov 0x54(%esp),%ecx │ │ + mov 0x5c(%esp),%ecx │ │ movl $0x0,0x234(%eax,%ecx,1) │ │ movl $0x0,0x230(%eax,%ecx,1) │ │ - jmp 4cb1c │ │ - mov (%esp),%eax │ │ + jmp 4da51 │ │ + mov 0xc(%esp),%eax │ │ mov %eax,%ecx │ │ mov 0x280(%eax),%eax │ │ - mov 0x54(%esp),%edx │ │ + mov 0x5c(%esp),%edx │ │ movl $0x0,0x234(%eax,%edx,1) │ │ movl $0x0,0x230(%eax,%edx,1) │ │ mov 0x280(%ecx),%eax │ │ movl $0x0,0x23c(%edx,%eax,1) │ │ movl $0x0,0x238(%edx,%eax,1) │ │ - jmp 4cb1c │ │ - mov (%esp),%eax │ │ + jmp 4da51 │ │ + mov 0xc(%esp),%eax │ │ mov %eax,%ecx │ │ mov 0x280(%eax),%eax │ │ - mov 0x54(%esp),%edx │ │ + mov 0x5c(%esp),%edx │ │ movl $0x0,0x234(%eax,%edx,1) │ │ movl $0x0,0x230(%eax,%edx,1) │ │ mov 0x280(%ecx),%eax │ │ movl $0x0,0x23c(%edx,%eax,1) │ │ movl $0x0,0x238(%edx,%eax,1) │ │ mov 0x280(%ecx),%eax │ │ movl $0x0,0x244(%edx,%eax,1) │ │ movl $0x0,0x240(%edx,%eax,1) │ │ mov 0x280(%ecx),%eax │ │ movl $0x0,0x24c(%edx,%eax,1) │ │ movl $0x0,0x248(%edx,%eax,1) │ │ - mov 0x34(%esp),%eax │ │ + mov 0x3c(%esp),%eax │ │ mov (%eax),%eax │ │ cmpl $0x0,0x35c(%eax) │ │ - mov 0x8(%esp),%ebx │ │ - mov 0x28(%esp),%edi │ │ - je 4cceb │ │ + mov 0x14(%esp),%ebx │ │ + mov 0x38(%esp),%edi │ │ + je 4dc1b │ │ cmpl $0x0,0x360(%eax) │ │ - je 4cceb │ │ - mov 0x38(%esp),%eax │ │ + je 4dc1b │ │ + mov 0x40(%esp),%eax │ │ dec %al │ │ cmp $0x1f,%al │ │ - ja 4cceb │ │ - mov 0x7e8(%edi),%ecx │ │ - mov (%esp),%edx │ │ + ja 4dc1b │ │ + mov 0x7f8(%edi),%ecx │ │ + mov 0xc(%esp),%edx │ │ imul 0xc(%edx),%ecx │ │ add 0x8(%edx),%ecx │ │ add 0x610(%edi),%ecx │ │ movzbl %al,%eax │ │ - mov 0x4(%esp),%edx │ │ - add -0x14af4(%edx,%eax,4),%edx │ │ + mov 0x10(%esp),%edx │ │ + add -0x13e70(%edx,%eax,4),%edx │ │ mov %ebx,%esi │ │ jmp *%edx │ │ - cmpb $0x0,0x24(%esp) │ │ - je 4cceb │ │ - mov 0x24(%esp),%eax │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + cmpb $0x0,0x2c(%esp) │ │ + je 4dc1b │ │ + mov 0x2c(%esp),%eax │ │ nop │ │ movzbl 0x4(%ebx),%edx │ │ mov %dl,(%ecx) │ │ - add 0x7e8(%edi),%ecx │ │ + add 0x7f8(%edi),%ecx │ │ dec %eax │ │ - jne 4cb90 │ │ - jmp 4cceb │ │ - cmpb $0x0,0x24(%esp) │ │ - je 4cceb │ │ - mov 0x24(%esp),%eax │ │ + jne 4dac0 │ │ + jmp 4dc1b │ │ + cmpb $0x0,0x2c(%esp) │ │ + je 4dc1b │ │ + mov 0x2c(%esp),%eax │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -64328,36 +65115,36 @@ │ │ nop │ │ nop │ │ movzbl 0x4(%ebx),%edx │ │ mov %edx,%esi │ │ shl $0x8,%esi │ │ or %edx,%esi │ │ mov %si,(%ecx) │ │ - add 0x7e8(%edi),%ecx │ │ + add 0x7f8(%edi),%ecx │ │ dec %eax │ │ - jne 4cbc0 │ │ - jmp 4cceb │ │ - cmpb $0x0,0x24(%esp) │ │ - je 4cceb │ │ - mov 0x24(%esp),%eax │ │ + jne 4daf0 │ │ + jmp 4dc1b │ │ + cmpb $0x0,0x2c(%esp) │ │ + je 4dc1b │ │ + mov 0x2c(%esp),%eax │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ movzbl 0x4(%ebx),%edx │ │ imul $0x1010101,%edx,%edx │ │ mov %edx,(%ecx) │ │ - add 0x7e8(%edi),%ecx │ │ + add 0x7f8(%edi),%ecx │ │ dec %eax │ │ - jne 4cbf0 │ │ - jmp 4cceb │ │ - cmpb $0x0,0x24(%esp) │ │ - je 4cceb │ │ - mov 0x24(%esp),%edi │ │ + jne 4db20 │ │ + jmp 4dc1b │ │ + cmpb $0x0,0x2c(%esp) │ │ + je 4dc1b │ │ + mov 0x2c(%esp),%edi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -64366,22 +65153,22 @@ │ │ mov $0x1010101,%edx │ │ imul %edx,%ebx │ │ mul %edx │ │ add %ebx,%edx │ │ mov %esi,%ebx │ │ mov %eax,(%ecx) │ │ mov %edx,0x4(%ecx) │ │ - mov 0x28(%esp),%eax │ │ - add 0x7e8(%eax),%ecx │ │ + mov 0x38(%esp),%eax │ │ + add 0x7f8(%eax),%ecx │ │ dec %edi │ │ - jne 4cc20 │ │ - jmp 4cceb │ │ - cmpb $0x0,0x24(%esp) │ │ - je 4cceb │ │ - mov 0x24(%esp),%edi │ │ + jne 4db50 │ │ + jmp 4dc1b │ │ + cmpb $0x0,0x2c(%esp) │ │ + je 4dc1b │ │ + mov 0x2c(%esp),%edi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ movzbl 0x4(%ebx),%eax │ │ @@ -64392,22 +65179,22 @@ │ │ add %ebx,%edx │ │ mov %esi,%ebx │ │ movd %edx,%xmm0 │ │ movd %eax,%xmm1 │ │ punpckldq %xmm0,%xmm1 │ │ pshufd $0x44,%xmm1,%xmm0 │ │ movdqu %xmm0,(%ecx) │ │ - mov 0x28(%esp),%eax │ │ - add 0x7e8(%eax),%ecx │ │ + mov 0x38(%esp),%eax │ │ + add 0x7f8(%eax),%ecx │ │ dec %edi │ │ - jne 4cc60 │ │ - jmp 4cceb │ │ - cmpb $0x0,0x24(%esp) │ │ - je 4cceb │ │ - mov 0x24(%esp),%edi │ │ + jne 4db90 │ │ + jmp 4dc1b │ │ + cmpb $0x0,0x2c(%esp) │ │ + je 4dc1b │ │ + mov 0x2c(%esp),%edi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -64426,1408 +65213,1442 @@ │ │ mov %esi,%ebx │ │ movd %edx,%xmm0 │ │ movd %eax,%xmm1 │ │ punpckldq %xmm0,%xmm1 │ │ pshufd $0x44,%xmm1,%xmm0 │ │ movdqu %xmm0,(%ecx) │ │ movdqu %xmm0,0x10(%ecx) │ │ - mov 0x28(%esp),%eax │ │ - add 0x7e8(%eax),%ecx │ │ + mov 0x38(%esp),%eax │ │ + add 0x7f8(%eax),%ecx │ │ dec %edi │ │ - jne 4ccb0 │ │ - xor %edi,%edi │ │ - mov 0x58(%esp),%eax │ │ + jne 4dbe0 │ │ + xor %ecx,%ecx │ │ + mov 0x60(%esp),%eax │ │ cmpb $0x0,(%eax) │ │ - je 4cd00 │ │ - mov %edi,%eax │ │ + je 4dc30 │ │ + mov %ecx,%eax │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ - mov 0x24(%esp),%ebx │ │ - test %bl,%bl │ │ - je 4ccf6 │ │ - mov 0x44(%esp),%edx │ │ - shr $0x4,%edx │ │ - and $0x1,%edx │ │ - mov 0x38(%esp),%eax │ │ - mov %eax,%ecx │ │ - mov %eax,%esi │ │ + cmpb $0x0,0x2c(%esp) │ │ + je 4dc26 │ │ + mov 0x18(%esp),%esi │ │ + shr %esi │ │ + mov 0x54(%esp),%edx │ │ + mov %edx,%edi │ │ + shr $0x4,%edi │ │ + and $0x1,%edi │ │ + mov 0x40(%esp),%ebx │ │ + mov %ebx,%ecx │ │ neg %cl │ │ mov $0xffffffff,%eax │ │ shr %cl,%eax │ │ - mov 0x44(%esp),%ecx │ │ - and $0xf,%cl │ │ + and $0xf,%dl │ │ + mov %edx,%ecx │ │ shl %cl,%eax │ │ - mov %esi,%ecx │ │ - cmp $0x20,%cl │ │ - mov (%esp),%ecx │ │ + cmp $0x20,%bl │ │ + mov 0xc(%esp),%ecx │ │ mov 0x3f564(%ecx),%ecx │ │ - jne 4cd60 │ │ - mov 0xc(%esp),%esi │ │ - lea 0x506(%ecx,%esi,4),%ecx │ │ + jne 4dca1 │ │ + lea 0x506(%ecx,%esi,4),%esi │ │ + lea -0x2(%esi,%edi,2),%edx │ │ + xor %ecx,%ecx │ │ + xor %edi,%edi │ │ + mov 0x2c(%esp),%ebx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - or %ax,-0x2(%ecx,%edx,2) │ │ - or %ax,(%ecx) │ │ - add $0x4,%ecx │ │ - dec %ebx │ │ - jne 4cd50 │ │ - jmp 4ccf6 │ │ - mov 0xc(%esp),%esi │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + or %ax,(%edx,%edi,2) │ │ + or %ax,(%esi,%edi,2) │ │ + add $0x2,%edi │ │ + cmp %ebx,%edi │ │ + jb 4dc90 │ │ + jmp 4dc26 │ │ lea (%ecx,%esi,4),%ecx │ │ - lea 0x504(%ecx,%edx,2),%ecx │ │ + lea 0x504(%ecx,%edi,2),%edx │ │ + xor %ecx,%ecx │ │ + xor %esi,%esi │ │ + mov 0x2c(%esp),%edi │ │ nop │ │ nop │ │ - or %ax,(%ecx) │ │ - add $0x4,%ecx │ │ - dec %ebx │ │ - jne 4cd70 │ │ - jmp 4ccf6 │ │ - mov %edx,0x60(%esp) │ │ - mov 0x20(%esp),%ebx │ │ - mov 0x3c(%esp),%eax │ │ - cmp %eax,%ebx │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + or %ax,(%edx,%esi,2) │ │ + add $0x2,%esi │ │ + cmp %edi,%esi │ │ + jb 4dcc0 │ │ + jmp 4dc26 │ │ + mov %edx,0x90(%esp) │ │ + mov 0x30(%esp),%eax │ │ + mov 0x50(%esp),%edi │ │ + cmp %edi,%eax │ │ setg %dl │ │ - mov 0x30(%esp),%ecx │ │ - cmp %ecx,0x44(%esp) │ │ + mov 0x54(%esp),%ecx │ │ + cmp 0x34(%esp),%ecx │ │ setg %dh │ │ - mov (%esp),%ecx │ │ + mov 0xc(%esp),%ecx │ │ mov 0xc(%ecx),%ecx │ │ - mov %ecx,0x17c(%esp) │ │ + mov %ecx,0x18c(%esp) │ │ and $0x1f,%ecx │ │ and %dl,%dh │ │ - mov %dh,0x2c(%esp) │ │ - mov 0x38(%esp),%edx │ │ - mov 0x24(%esp),%edi │ │ - cmp %edi,%edx │ │ - mov %edi,%esi │ │ - mov %eax,%edi │ │ + mov %dh,0x6c(%esp) │ │ + mov 0x40(%esp),%edx │ │ + mov 0x2c(%esp),%ebx │ │ + cmp %ebx,%edx │ │ + mov %ebx,%esi │ │ + mov %eax,%ebx │ │ cmova %edx,%esi │ │ - movl $0x0,0x78(%esp) │ │ - mov %esi,0x180(%esp) │ │ + movl $0x0,0x64(%esp) │ │ + mov %esi,0x190(%esp) │ │ cmp $0x1f,%esi │ │ - mov 0x8(%esp),%esi │ │ + mov 0x14(%esp),%esi │ │ movsbl 0x18(%esi),%edx │ │ - mov %edx,0x7c(%esp) │ │ - mov %ebx,%edx │ │ - mov $0x0,%ebx │ │ - jg 4ce24 │ │ - cmp %edi,%edx │ │ - mov $0x0,%ebx │ │ - jle 4ce24 │ │ - mov (%esp),%edx │ │ + mov %edx,0x8c(%esp) │ │ + mov %edi,%edx │ │ + mov $0x0,%edi │ │ + jg 4dd7f │ │ + cmp %edx,%ebx │ │ + mov $0x0,%edi │ │ + jle 4dd7f │ │ + mov 0xc(%esp),%edx │ │ mov 0x8(%edx),%esi │ │ - add 0x38(%esp),%esi │ │ - mov (%esp),%edx │ │ + add 0x40(%esp),%esi │ │ + mov 0xc(%esp),%edx │ │ mov 0x4(%edx),%edx │ │ - mov %edx,0x9c(%esp) │ │ + mov %edx,0xac(%esp) │ │ mov 0x10(%ebp),%edx │ │ and $0x1,%edx │ │ - xor %ebx,%ebx │ │ - mov 0x9c(%esp),%eax │ │ + xor %edi,%edi │ │ + mov 0xac(%esp),%eax │ │ cmp 0x361c(%eax),%esi │ │ - cmovl %edx,%ebx │ │ - mov 0x20(%esp),%edx │ │ - mov %ebx,0xcc(%esp) │ │ - mov (%esp),%esi │ │ + cmovl %edx,%edi │ │ + mov 0x50(%esp),%edx │ │ + mov 0xc(%esp),%esi │ │ lea 0x22f8(%esi,%ecx,4),%ecx │ │ - movzbl 0x2c(%esp),%eax │ │ - cmp %edi,%edx │ │ - mov %ecx,0x3c(%esp) │ │ - mov %eax,0xa4(%esp) │ │ - jle 4d04e │ │ + movzbl 0x6c(%esp),%eax │ │ + mov %eax,0xb4(%esp) │ │ + cmp %edx,%ebx │ │ + mov %ecx,0xac(%esp) │ │ + jle 4dfb1 │ │ + mov %edi,0x6c(%esp) │ │ mov -0x4(%ecx),%ecx │ │ mov %esi,%edi │ │ mov 0x8(%esi),%edi │ │ lea (%edi,%edi,2),%ebx │ │ movsbl 0x8(%ecx,%ebx,4),%eax │ │ - mov 0x7c(%esp),%edx │ │ + mov 0x8c(%esp),%edx │ │ inc %edx │ │ - mov %edx,0x20(%esp) │ │ + mov %edx,0x30(%esp) │ │ cmp %eax,%edx │ │ - jne 4d300 │ │ + jne 4e26a │ │ lea 0x8(%ecx,%ebx,4),%eax │ │ xor %edx,%edx │ │ cmpb $0xff,0x1(%eax) │ │ sete %dl │ │ - movl $0x0,0xa0(%esp) │ │ - mov %edx,0x9c(%esp) │ │ + movl $0x0,0xb0(%esp) │ │ + mov %edx,0xdc(%esp) │ │ mov %edx,%esi │ │ - jmp 4d318 │ │ - mov 0x3c(%esp),%ecx │ │ - cmp %ecx,0x20(%esp) │ │ - jle 4ceb0 │ │ - mov 0x14(%esp),%ecx │ │ + jmp 4e282 │ │ + mov 0x50(%esp),%ecx │ │ + cmp %ecx,0x30(%esp) │ │ + jle 4de0f │ │ + mov 0x20(%esp),%ecx │ │ cmpb $0x0,0xe0(%eax,%ecx,1) │ │ - je 4d587 │ │ - mov 0x30(%esp),%eax │ │ - cmp %eax,0x44(%esp) │ │ - jle 4cecc │ │ - mov 0xc(%esp),%eax │ │ + je 4e4fa │ │ + mov 0x34(%esp),%eax │ │ + cmp %eax,0x54(%esp) │ │ + jle 4de2b │ │ + mov 0x18(%esp),%eax │ │ cmpb $0x0,0xf0(%edi,%eax,1) │ │ - je 4d5e0 │ │ - mov 0xf0(%esp),%ecx │ │ - mov 0xf4(%esp),%edx │ │ + je 4e553 │ │ + mov 0x100(%esp),%ecx │ │ + mov 0x104(%esp),%edx │ │ xor %eax,%eax │ │ cmp %edx,%ecx │ │ setge %al │ │ add %eax,%eax │ │ cmp %edx,%ecx │ │ mov $0x1,%ecx │ │ cmovne %eax,%ecx │ │ mov 0x1c(%esp),%eax │ │ lea 0x16a4(%eax,%ecx,4),%eax │ │ sub $0x8,%esp │ │ - mov 0xc(%esp),%ebx │ │ + mov 0x18(%esp),%ebx │ │ push %eax │ │ push %esi │ │ - call 1ac0 │ │ - mov 0x10(%esp),%esi │ │ + call 1a90 │ │ + mov 0x1c(%esp),%edi │ │ add $0x10,%esp │ │ - mov 0x8(%esp),%ecx │ │ - jmp 4a150 │ │ + mov 0x14(%esp),%esi │ │ + jmp 4afbd │ │ movswl %si,%edx │ │ sar $0xf,%edx │ │ sub %edx,%esi │ │ and $0xfffe,%esi │ │ mov %si,0x2(%edi) │ │ movswl %ax,%edx │ │ sar $0xf,%edx │ │ sub %edx,%eax │ │ and $0xfffe,%eax │ │ - jmp 4a520 │ │ - mov 0x14(%esp),%ecx │ │ + jmp 4b39e │ │ + mov 0x20(%esp),%ecx │ │ movsbl 0x120(%eax,%ecx,1),%ecx │ │ cmp $0x4,%ecx │ │ - jl 4cf52 │ │ - incl 0xe0(%esp,%ecx,4) │ │ - mov 0x14(%esp),%ecx │ │ + jl 4deb1 │ │ + incl 0xf0(%esp,%ecx,4) │ │ + mov 0x20(%esp),%ecx │ │ cmpb $0x0,0x100(%eax,%ecx,1) │ │ - je 4a67e │ │ - mov 0x14(%esp),%ecx │ │ + je 4b4fc │ │ + mov 0x20(%esp),%ecx │ │ movsbl 0x140(%eax,%ecx,1),%eax │ │ cmp $0x4,%eax │ │ - jl 4a67e │ │ - incl 0xe0(%esp,%eax,4) │ │ - mov 0x30(%esp),%eax │ │ - cmp %eax,0x44(%esp) │ │ - jg 4a688 │ │ - jmp 4a69a │ │ - mov 0xc(%esp),%eax │ │ + jl 4b4fc │ │ + incl 0xf0(%esp,%eax,4) │ │ + mov 0x34(%esp),%eax │ │ + cmp %eax,0x54(%esp) │ │ + jg 4b506 │ │ + jmp 4b518 │ │ + mov 0x18(%esp),%eax │ │ movsbl 0x130(%edx,%eax,1),%eax │ │ cmp $0x4,%eax │ │ - jl 4cfab │ │ - incl 0xe0(%esp,%eax,4) │ │ - mov 0xc(%esp),%eax │ │ + jl 4df0a │ │ + incl 0xf0(%esp,%eax,4) │ │ + mov 0x18(%esp),%eax │ │ cmpb $0x0,0x110(%edx,%eax,1) │ │ - je 4a69a │ │ - mov 0xc(%esp),%eax │ │ + je 4b518 │ │ + mov 0x18(%esp),%eax │ │ movsbl 0x150(%edx,%eax,1),%eax │ │ cmp $0x4,%eax │ │ - jl 4a69a │ │ - incl 0xe0(%esp,%eax,4) │ │ - jmp 4a69a │ │ - cmp 0x30(%esp),%eax │ │ + jl 4b518 │ │ + incl 0xf0(%esp,%eax,4) │ │ + jmp 4b518 │ │ + mov 0x34(%esp),%eax │ │ + cmp %eax,0x54(%esp) │ │ mov $0x2,%eax │ │ - mov 0x4(%esp),%ebx │ │ - jg 4cffb │ │ - mov 0x3c(%esp),%edx │ │ - cmp %edx,0x20(%esp) │ │ - jle 4d7c1 │ │ - mov 0x30(%esp),%edx │ │ - cmp %edx,0x44(%esp) │ │ + mov 0x70(%esp),%edi │ │ + jg 4df5e │ │ + mov 0x50(%esp),%edx │ │ + cmp %edx,0x30(%esp) │ │ + jle 4e755 │ │ + mov 0x34(%esp),%edx │ │ + cmp %edx,0x54(%esp) │ │ cmovg %esi,%ecx │ │ - mov 0x14(%esp),%edx │ │ - cmovg 0xc(%esp),%edx │ │ + mov 0x20(%esp),%edx │ │ + cmovg 0x18(%esp),%edx │ │ cmpb $0x0,0xe0(%ecx,%edx,1) │ │ - jne 4d7c1 │ │ + jne 4e755 │ │ cmpb $0x0,0x100(%ecx,%edx,1) │ │ - je 4d7c1 │ │ + je 4e755 │ │ cmpb $0x3,0x120(%ecx,%edx,1) │ │ setg %al │ │ cmpb $0x4,0x140(%ecx,%edx,1) │ │ setl %cl │ │ xor %al,%cl │ │ movzbl %cl,%eax │ │ shl $0x2,%eax │ │ - jmp 4d7c1 │ │ - movl $0x0,0x9c(%esp) │ │ - movl $0x0,0xa0(%esp) │ │ + jmp 4e755 │ │ + movl $0x0,0xdc(%esp) │ │ + movl $0x0,0xb0(%esp) │ │ mov 0x8(%ebp),%edx │ │ - mov 0x30(%esp),%eax │ │ - cmp %eax,0x44(%esp) │ │ - jle 4d3f3 │ │ + mov 0x54(%esp),%eax │ │ + mov %edi,0x6c(%esp) │ │ + cmp 0x34(%esp),%eax │ │ + jle 4e35b │ │ mov (%ecx),%eax │ │ mov 0x8(%esi),%ecx │ │ dec %ecx │ │ lea (%ecx,%ecx,2),%ebx │ │ movsbl 0x8(%eax,%ebx,4),%ecx │ │ - mov 0x7c(%esp),%edi │ │ + mov 0x8c(%esp),%edi │ │ inc %edi │ │ - mov %edi,0x20(%esp) │ │ + mov %edi,0x30(%esp) │ │ cmp %ecx,%edi │ │ - jne 4d456 │ │ + jne 4e3c2 │ │ lea 0x8(%eax,%ebx,4),%ecx │ │ xor %edi,%edi │ │ cmpb $0xff,0x1(%ecx) │ │ - je 4d6eb │ │ - movl $0x0,0x98(%esp) │ │ - jmp 4d463 │ │ - mov 0x14(%esp),%ecx │ │ + je 4e680 │ │ + movl $0x0,0xa8(%esp) │ │ + jmp 4e3cf │ │ + mov 0x20(%esp),%ecx │ │ movsbl 0x120(%eax,%ecx,1),%ecx │ │ cmp $0x3,%ecx │ │ - jg 4d0cc │ │ - incl 0xf0(%esp,%ecx,4) │ │ - mov 0x14(%esp),%ecx │ │ + jg 4e036 │ │ + incl 0x100(%esp,%ecx,4) │ │ + mov 0x20(%esp),%ecx │ │ cmpb $0x0,0x100(%eax,%ecx,1) │ │ - je 4a71b │ │ - mov 0x14(%esp),%ecx │ │ + je 4b59e │ │ + mov 0x20(%esp),%ecx │ │ movsbl 0x140(%eax,%ecx,1),%eax │ │ cmp $0x3,%eax │ │ - jg 4a71b │ │ - incl 0xf0(%esp,%eax,4) │ │ - mov 0x30(%esp),%eax │ │ - cmp %eax,0x44(%esp) │ │ - jg 4a725 │ │ - jmp 4a737 │ │ - mov 0xc(%esp),%eax │ │ + jg 4b59e │ │ + incl 0x100(%esp,%eax,4) │ │ + mov 0x34(%esp),%eax │ │ + cmp %eax,0x54(%esp) │ │ + jg 4b5a8 │ │ + jmp 4b5ba │ │ + mov 0x18(%esp),%eax │ │ movsbl 0x130(%edx,%eax,1),%eax │ │ cmp $0x3,%eax │ │ - jg 4d125 │ │ - incl 0xf0(%esp,%eax,4) │ │ - mov 0xc(%esp),%eax │ │ + jg 4e08f │ │ + incl 0x100(%esp,%eax,4) │ │ + mov 0x18(%esp),%eax │ │ cmpb $0x0,0x110(%edx,%eax,1) │ │ - je 4a737 │ │ - mov 0xc(%esp),%eax │ │ + je 4b5ba │ │ + mov 0x18(%esp),%eax │ │ movsbl 0x150(%edx,%eax,1),%eax │ │ cmp $0x3,%eax │ │ - jg 4a737 │ │ - incl 0xf0(%esp,%eax,4) │ │ - jmp 4a737 │ │ + jg 4b5ba │ │ + incl 0x100(%esp,%eax,4) │ │ + jmp 4b5ba │ │ or %dl,%dh │ │ - je 4d62b │ │ + je 4e59e │ │ test %dl,%dl │ │ cmovne %esi,%ecx │ │ - mov 0x14(%esp),%edx │ │ - cmovne 0xc(%esp),%edx │ │ + mov 0x20(%esp),%edx │ │ + cmovne 0x18(%esp),%edx │ │ cmpb $0x0,0x100(%ecx,%edx,1) │ │ - mov 0x4(%esp),%ebx │ │ - je 4d7c1 │ │ + mov 0x70(%esp),%edi │ │ + je 4e755 │ │ cmpb $0x3,0x120(%ecx,%edx,1) │ │ setg %al │ │ cmpb $0x4,0x140(%ecx,%edx,1) │ │ setl %cl │ │ xor %al,%cl │ │ movzbl %cl,%eax │ │ lea 0x1(%eax,%eax,1),%eax │ │ - jmp 4d7c1 │ │ - mov 0x14(%esp),%ecx │ │ + jmp 4e755 │ │ + mov 0x20(%esp),%ecx │ │ movsbl 0x120(%eax,%ecx,1),%ecx │ │ mov %ecx,%edx │ │ xor $0x2,%edx │ │ cmp $0x1,%edx │ │ - ja 4d1c1 │ │ - incl 0xe8(%esp,%ecx,4) │ │ - mov 0x14(%esp),%ecx │ │ + ja 4e12b │ │ + incl 0xf8(%esp,%ecx,4) │ │ + mov 0x20(%esp),%ecx │ │ cmpb $0x0,0x100(%eax,%ecx,1) │ │ - je 4a7be │ │ - mov 0x14(%esp),%ecx │ │ + je 4b645 │ │ + mov 0x20(%esp),%ecx │ │ movsbl 0x140(%eax,%ecx,1),%eax │ │ mov %eax,%ecx │ │ xor $0x2,%ecx │ │ cmp $0x1,%ecx │ │ - ja 4a7be │ │ - incl 0xe8(%esp,%eax,4) │ │ - mov 0x30(%esp),%eax │ │ - cmp %eax,0x44(%esp) │ │ - jg 4a7c8 │ │ - jmp 4a7da │ │ - mov 0xc(%esp),%eax │ │ + ja 4b645 │ │ + incl 0xf8(%esp,%eax,4) │ │ + mov 0x34(%esp),%eax │ │ + cmp %eax,0x54(%esp) │ │ + jg 4b64f │ │ + jmp 4b661 │ │ + mov 0x18(%esp),%eax │ │ movsbl 0x130(%edi,%eax,1),%eax │ │ mov %eax,%ecx │ │ xor $0x2,%ecx │ │ cmp $0x1,%ecx │ │ - ja 4d224 │ │ - incl 0xe8(%esp,%eax,4) │ │ - mov 0xc(%esp),%eax │ │ + ja 4e18e │ │ + incl 0xf8(%esp,%eax,4) │ │ + mov 0x18(%esp),%eax │ │ cmpb $0x0,0x110(%edi,%eax,1) │ │ - je 4a7da │ │ - mov 0xc(%esp),%eax │ │ + je 4b661 │ │ + mov 0x18(%esp),%eax │ │ movsbl 0x150(%edi,%eax,1),%eax │ │ mov %eax,%ecx │ │ xor $0x2,%ecx │ │ cmp $0x1,%ecx │ │ - ja 4a7da │ │ - incl 0xe8(%esp,%eax,4) │ │ - jmp 4a7da │ │ - mov 0x14(%esp),%ecx │ │ + ja 4b661 │ │ + incl 0xf8(%esp,%eax,4) │ │ + jmp 4b661 │ │ + mov 0x20(%esp),%ecx │ │ movsbl 0x120(%eax,%ecx,1),%ecx │ │ cmp $0x4,%ecx │ │ - jl 4d274 │ │ - incl 0xe0(%esp,%ecx,4) │ │ - mov 0x14(%esp),%ecx │ │ + jl 4e1de │ │ + incl 0xf0(%esp,%ecx,4) │ │ + mov 0x20(%esp),%ecx │ │ cmpb $0x0,0x100(%eax,%ecx,1) │ │ - je 4aa13 │ │ - mov 0x14(%esp),%ecx │ │ + je 4b8a4 │ │ + mov 0x20(%esp),%ecx │ │ movsbl 0x140(%eax,%ecx,1),%eax │ │ cmp $0x4,%eax │ │ - jl 4aa13 │ │ - incl 0xe0(%esp,%eax,4) │ │ - mov 0x30(%esp),%eax │ │ - cmp %eax,0x44(%esp) │ │ - jg 4aa1d │ │ - jmp 4aa2f │ │ - mov 0xc(%esp),%eax │ │ + jl 4b8a4 │ │ + incl 0xf0(%esp,%eax,4) │ │ + mov 0x34(%esp),%eax │ │ + cmp %eax,0x54(%esp) │ │ + jg 4b8ae │ │ + jmp 4b8c0 │ │ + mov 0x18(%esp),%eax │ │ movsbl 0x130(%edx,%eax,1),%eax │ │ cmp $0x4,%eax │ │ - jl 4d2cd │ │ - incl 0xe0(%esp,%eax,4) │ │ - mov 0xc(%esp),%eax │ │ + jl 4e237 │ │ + incl 0xf0(%esp,%eax,4) │ │ + mov 0x18(%esp),%eax │ │ cmpb $0x0,0x110(%edx,%eax,1) │ │ - je 4aa2f │ │ - mov 0xc(%esp),%eax │ │ + je 4b8c0 │ │ + mov 0x18(%esp),%eax │ │ movsbl 0x150(%edx,%eax,1),%eax │ │ cmp $0x4,%eax │ │ - jl 4aa2f │ │ - incl 0xe0(%esp,%eax,4) │ │ - jmp 4aa2f │ │ - movl $0x0,0x9c(%esp) │ │ - movl $0x0,0xa0(%esp) │ │ + jl 4b8c0 │ │ + incl 0xf0(%esp,%eax,4) │ │ + jmp 4b8c0 │ │ + movl $0x0,0xdc(%esp) │ │ + movl $0x0,0xb0(%esp) │ │ xor %esi,%esi │ │ movzbl 0xa(%ecx,%ebx,4),%eax │ │ - mov 0x48(%esp),%edx │ │ + mov 0x4c(%esp),%edx │ │ movzbl (%edx,%eax,4),%eax │ │ - mov 0x38(%esp),%edx │ │ + mov 0x40(%esp),%edx │ │ cmp %dl,%al │ │ - mov %esi,0x78(%esp) │ │ - jae 4d3ab │ │ - cmp %eax,0x18(%esp) │ │ - jle 4d3db │ │ + mov %esi,0x64(%esp) │ │ + jae 4e315 │ │ + cmp %eax,0x24(%esp) │ │ + jle 4e64d │ │ lea (%ecx,%ebx,4),%ebx │ │ mov $0x1,%edi │ │ mov %eax,%ecx │ │ shl %cl,%edi │ │ mov %eax,%ecx │ │ mov 0x8(%ebp),%edx │ │ lea (%ecx,%ecx,2),%ecx │ │ movsbl 0x8(%ebx,%ecx,4),%esi │ │ - cmp %esi,0x20(%esp) │ │ - je 4d386 │ │ + cmp %esi,0x30(%esp) │ │ + je 4e2f0 │ │ movzbl 0xa(%ebx,%ecx,4),%esi │ │ lea (%ebx,%ecx,4),%ebx │ │ - mov 0x48(%esp),%ecx │ │ + mov 0x4c(%esp),%ecx │ │ movzbl (%ecx,%esi,4),%ecx │ │ shl %cl,%edi │ │ add %ecx,%eax │ │ - cmp 0x18(%esp),%eax │ │ - jge 4d6d1 │ │ + cmp 0x24(%esp),%eax │ │ + jge 4e65a │ │ lea (%ecx,%ecx,2),%ecx │ │ movsbl 0x8(%ebx,%ecx,4),%esi │ │ - cmp %esi,0x20(%esp) │ │ - jne 4d35a │ │ + cmp %esi,0x30(%esp) │ │ + jne 4e2c4 │ │ lea 0x8(%ebx,%ecx,4),%esi │ │ cmpb $0xff,0x1(%esi) │ │ - jne 4d35a │ │ - or %edi,0x9c(%esp) │ │ - mov 0x78(%esp),%esi │ │ + jne 4e2c4 │ │ + or %edi,0xdc(%esp) │ │ + mov 0x64(%esp),%esi │ │ cmp $0x6,%esi │ │ - jg 4e96e │ │ + jg 4f8f6 │ │ inc %esi │ │ - mov %esi,0x78(%esp) │ │ - jmp 4d35a │ │ + mov %esi,0x64(%esp) │ │ + jmp 4e2c4 │ │ lea -0x1(%eax),%ecx │ │ and %edi,%ecx │ │ sete %bl │ │ - and 0xa4(%esp),%bl │ │ + and 0xb4(%esp),%bl │ │ sub %ecx,%eax │ │ xor %ecx,%ecx │ │ cmp %edx,%eax │ │ - mov 0xcc(%esp),%eax │ │ - cmovg %ecx,%eax │ │ - mov %eax,0xcc(%esp) │ │ + mov 0x6c(%esp),%edi │ │ + cmovg %ecx,%edi │ │ movzbl %bl,%eax │ │ - mov %eax,0xa4(%esp) │ │ - mov (%esp),%esi │ │ + mov %eax,0xb4(%esp) │ │ + mov 0xc(%esp),%esi │ │ + mov 0x54(%esp),%eax │ │ mov 0x8(%ebp),%edx │ │ - mov 0x3c(%esp),%ecx │ │ - mov 0x30(%esp),%eax │ │ - cmp %eax,0x44(%esp) │ │ - jg 4d075 │ │ - movl $0x0,0x2c(%esp) │ │ - movl $0x0,0x98(%esp) │ │ - cmpl $0x0,0xa4(%esp) │ │ - je 4d521 │ │ - mov 0x3c(%esp),%eax │ │ + mov 0xac(%esp),%ecx │ │ + mov %edi,0x6c(%esp) │ │ + cmp 0x34(%esp),%eax │ │ + jg 4dfdc │ │ + movl $0x0,0x34(%esp) │ │ + movl $0x0,0xa8(%esp) │ │ + cmpl $0x0,0xb4(%esp) │ │ + je 4e490 │ │ + mov 0xac(%esp),%eax │ │ mov -0x4(%eax),%eax │ │ - mov (%esp),%ecx │ │ + mov 0xc(%esp),%ecx │ │ mov 0x8(%ecx),%ecx │ │ lea (%ecx,%ecx,2),%edi │ │ movsbl -0x4(%eax,%edi,4),%edx │ │ - mov 0x7c(%esp),%esi │ │ + mov 0x8c(%esp),%esi │ │ inc %esi │ │ cmp %edx,%esi │ │ - jne 4d440 │ │ + jne 4e3af │ │ lea -0x4(%eax,%edi,4),%edx │ │ cmpb $0xff,0x1(%edx) │ │ - je 4d71d │ │ + je 4e6b2 │ │ mov 0x8(%ebp),%edx │ │ - cmpl $0x0,0xcc(%esp) │ │ - jne 4d52f │ │ - jmp 4e981 │ │ - movl $0x0,0x98(%esp) │ │ + cmpl $0x0,0x6c(%esp) │ │ + jne 4e49b │ │ + jmp 4f909 │ │ + movl $0x0,0xa8(%esp) │ │ xor %edi,%edi │ │ movzbl 0xa(%eax,%ebx,4),%eax │ │ - mov 0x48(%esp),%ecx │ │ + mov 0x4c(%esp),%ecx │ │ movzbl 0x1(%ecx,%eax,4),%eax │ │ - cmp 0x24(%esp),%al │ │ - mov %edi,0x2c(%esp) │ │ - jae 4d513 │ │ - cmp %eax,0xb0(%esp) │ │ - jle 4d406 │ │ + cmp 0x2c(%esp),%al │ │ + mov %edi,0x34(%esp) │ │ + jae 4e482 │ │ + cmp %eax,0xc0(%esp) │ │ + jle 4e36e │ │ mov $0x1,%edx │ │ mov %eax,%ecx │ │ shl %cl,%edx │ │ - mov %edx,0x18(%esp) │ │ + mov %edx,0x24(%esp) │ │ mov %eax,%ecx │ │ - mov 0x3c(%esp),%esi │ │ - mov %ebx,0x30(%esp) │ │ + mov 0xac(%esp),%esi │ │ + mov %ebx,0x50(%esp) │ │ mov (%esi,%ecx,4),%edi │ │ movsbl 0x8(%edi,%ebx,4),%edx │ │ - cmp %edx,0x20(%esp) │ │ - je 4d4ea │ │ + cmp %edx,0x30(%esp) │ │ + je 4e459 │ │ mov 0x8(%ebp),%edx │ │ lea (%esi,%ecx,4),%esi │ │ - mov 0x30(%esp),%ebx │ │ + mov 0x50(%esp),%ebx │ │ movzbl 0xa(%edi,%ebx,4),%ecx │ │ - mov 0x48(%esp),%edi │ │ + mov 0x4c(%esp),%edi │ │ movzbl 0x1(%edi,%ecx,4),%ecx │ │ - shll %cl,0x18(%esp) │ │ + shll %cl,0x24(%esp) │ │ add %ecx,%eax │ │ - cmp 0xb0(%esp),%eax │ │ - jge 4d406 │ │ + cmp 0xc0(%esp),%eax │ │ + jge 4e36e │ │ mov (%esi,%ecx,4),%edi │ │ movsbl 0x8(%edi,%ebx,4),%edx │ │ - cmp %edx,0x20(%esp) │ │ - jne 4d4b1 │ │ + cmp %edx,0x30(%esp) │ │ + jne 4e420 │ │ lea 0x8(%edi,%ebx,4),%edx │ │ cmpb $0xff,0x1(%edx) │ │ - jne 4d4b1 │ │ - mov 0x18(%esp),%edx │ │ - or %edx,0x2c(%esp) │ │ - mov 0x78(%esp),%ebx │ │ + jne 4e420 │ │ + mov 0x24(%esp),%edx │ │ + or %edx,0x34(%esp) │ │ + mov 0x64(%esp),%ebx │ │ cmp $0x6,%ebx │ │ mov 0x8(%ebp),%edx │ │ - jg 4e981 │ │ + jg 4f909 │ │ inc %ebx │ │ - mov %ebx,0x78(%esp) │ │ - jmp 4d4b4 │ │ + mov %ebx,0x64(%esp) │ │ + jmp 4e423 │ │ dec %eax │ │ - test %eax,0x17c(%esp) │ │ - je 4d406 │ │ - cmpl $0x0,0xcc(%esp) │ │ - je 4e981 │ │ - mov 0x3c(%esp),%eax │ │ + test %eax,0x18c(%esp) │ │ + je 4e36e │ │ + cmpl $0x0,0x6c(%esp) │ │ + je 4f909 │ │ + mov 0xac(%esp),%eax │ │ mov -0x4(%eax),%eax │ │ - mov (%esp),%ecx │ │ + mov 0xc(%esp),%ecx │ │ mov 0x8(%ecx),%ecx │ │ - mov 0x7c(%esp),%edx │ │ + mov 0x8c(%esp),%edx │ │ lea 0x1(%edx),%esi │ │ - mov 0x38(%esp),%edx │ │ - mov 0x28(%esp),%ebx │ │ + mov 0x40(%esp),%edx │ │ + mov 0x38(%esp),%ebx │ │ mov 0x1c(%esp),%edi │ │ add %edx,%ecx │ │ lea (%ecx,%ecx,2),%ecx │ │ movsbl 0x8(%eax,%ecx,4),%edx │ │ cmp %edx,%esi │ │ - jne 4d57b │ │ + jne 4e4ee │ │ lea 0x8(%eax,%ecx,4),%eax │ │ - mov 0xa0(%esp),%edx │ │ + mov 0xb0(%esp),%edx │ │ mov %edx,%ecx │ │ or $0x1,%ecx │ │ cmpb $0xff,0x1(%eax) │ │ cmove %ecx,%edx │ │ - mov %edx,0xa0(%esp) │ │ - mov 0x8(%esp),%esi │ │ + mov %edx,0xb0(%esp) │ │ + mov 0x14(%esp),%esi │ │ mov 0x8(%ebp),%edx │ │ - jmp 4e98d │ │ - mov 0x14(%esp),%ecx │ │ + jmp 4f915 │ │ + mov 0x20(%esp),%ecx │ │ movsbl 0x120(%eax,%ecx,1),%ecx │ │ cmp $0x1,%ecx │ │ - jg 4d59f │ │ - incl 0xf0(%esp,%ecx,4) │ │ - mov 0x14(%esp),%ecx │ │ + jg 4e512 │ │ + incl 0x100(%esp,%ecx,4) │ │ + mov 0x20(%esp),%ecx │ │ cmpb $0x0,0x100(%eax,%ecx,1) │ │ - je 4ceb0 │ │ - mov 0x14(%esp),%ecx │ │ + je 4de0f │ │ + mov 0x20(%esp),%ecx │ │ movsbl 0x140(%eax,%ecx,1),%eax │ │ cmp $0x1,%eax │ │ - jg 4ceb0 │ │ - incl 0xf0(%esp,%eax,4) │ │ - mov 0x30(%esp),%eax │ │ - cmp %eax,0x44(%esp) │ │ - jg 4ceba │ │ - jmp 4cecc │ │ - mov 0xc(%esp),%eax │ │ + jg 4de0f │ │ + incl 0x100(%esp,%eax,4) │ │ + mov 0x34(%esp),%eax │ │ + cmp %eax,0x54(%esp) │ │ + jg 4de19 │ │ + jmp 4de2b │ │ + mov 0x18(%esp),%eax │ │ movsbl 0x130(%edi,%eax,1),%eax │ │ cmp $0x1,%eax │ │ - jg 4d5f8 │ │ - incl 0xf0(%esp,%eax,4) │ │ - mov 0xc(%esp),%eax │ │ + jg 4e56b │ │ + incl 0x100(%esp,%eax,4) │ │ + mov 0x18(%esp),%eax │ │ cmpb $0x0,0x110(%edi,%eax,1) │ │ - je 4cecc │ │ - mov 0xc(%esp),%eax │ │ + je 4de2b │ │ + mov 0x18(%esp),%eax │ │ movsbl 0x150(%edi,%eax,1),%eax │ │ cmp $0x1,%eax │ │ - jg 4cecc │ │ - incl 0xf0(%esp,%eax,4) │ │ - jmp 4cecc │ │ - mov 0x14(%esp),%edx │ │ - mov 0x100(%ecx,%edx,1),%al │ │ - mov 0x120(%ecx,%edx,1),%dh │ │ - mov 0xc(%esp),%edi │ │ - mov 0x110(%ebx,%edi,1),%ah │ │ - mov %ah,%dl │ │ - or %al,%dl │ │ - mov 0x130(%ebx,%edi,1),%dl │ │ - je 4d74f │ │ - test %al,%al │ │ - je 4d778 │ │ - test %ah,%ah │ │ - je 4d778 │ │ - cmp $0x3,%dh │ │ + jg 4de2b │ │ + incl 0x100(%esp,%eax,4) │ │ + jmp 4de2b │ │ + mov 0x20(%esp),%edx │ │ + mov 0x100(%ecx,%edx,1),%bl │ │ + mov 0x120(%ecx,%edx,1),%bh │ │ + mov 0x18(%esp),%eax │ │ + mov 0x110(%edi,%eax,1),%dh │ │ + mov %dh,%dl │ │ + or %bl,%dl │ │ + mov 0x130(%edi,%eax,1),%dl │ │ + je 4e6e1 │ │ + mov %bh,0x24(%esp) │ │ + test %bl,%bl │ │ + je 4e70a │ │ + test %dh,%dh │ │ + je 4e70a │ │ + cmpb $0x3,0x24(%esp) │ │ setg %al │ │ - mov 0x14(%esp),%esi │ │ + mov 0x20(%esp),%esi │ │ cmpb $0x4,0x140(%ecx,%esi,1) │ │ setl %cl │ │ xor %al,%cl │ │ cmp $0x3,%dl │ │ setg %al │ │ - mov 0xc(%esp),%esi │ │ - mov (%esp),%edi │ │ + mov 0x18(%esp),%esi │ │ + mov 0xc(%esp),%edi │ │ cmpb $0x4,0x150(%edi,%esi,1) │ │ setl %ch │ │ xor %al,%ch │ │ test %cl,%cl │ │ - mov 0x1c(%esp),%edi │ │ - mov 0x4(%esp),%ebx │ │ - jne 4d6b0 │ │ + mov 0x10(%esp),%ebx │ │ + mov 0x70(%esp),%edi │ │ + jne 4e62a │ │ xor %eax,%eax │ │ test %ch,%ch │ │ - je 4d7c1 │ │ + je 4e755 │ │ and %ch,%cl │ │ cmp $0x1,%cl │ │ mov $0x2,%eax │ │ - jne 4d7c1 │ │ - cmp $0x4,%dh │ │ + jne 4e755 │ │ + cmpb $0x4,0x24(%esp) │ │ setne %al │ │ cmp $0x4,%dl │ │ sete %cl │ │ - jmp 4d7b9 │ │ - mov (%esp),%esi │ │ - mov 0x3c(%esp),%ecx │ │ - mov 0x30(%esp),%eax │ │ - cmp %eax,0x44(%esp) │ │ - jle 4d3f3 │ │ - jmp 4d075 │ │ - movl $0x0,0x98(%esp) │ │ + jmp 4e74d │ │ + mov 0xc(%esp),%esi │ │ + mov 0x54(%esp),%eax │ │ + mov 0x8(%ebp),%edx │ │ + jmp 4e662 │ │ + mov 0xc(%esp),%esi │ │ + mov 0x54(%esp),%eax │ │ + mov 0x6c(%esp),%edi │ │ + mov 0xac(%esp),%ecx │ │ + mov %edi,0x6c(%esp) │ │ + cmp 0x34(%esp),%eax │ │ + jle 4e35b │ │ + jmp 4dfdc │ │ + movl $0x0,0xa8(%esp) │ │ mov $0x1,%edi │ │ - mov 0x78(%esp),%ecx │ │ + mov 0x64(%esp),%ecx │ │ cmp $0x6,%ecx │ │ - jle 4d76e │ │ - movl $0x1,0x2c(%esp) │ │ - mov 0x28(%esp),%ebx │ │ + jle 4e700 │ │ + movl $0x1,0x34(%esp) │ │ + mov 0x38(%esp),%ebx │ │ mov 0x1c(%esp),%edi │ │ - mov 0x8(%esp),%esi │ │ - jmp 4e98d │ │ - orl $0x1,0x98(%esp) │ │ - cmpl $0x0,0xcc(%esp) │ │ - mov 0x38(%esp),%edx │ │ - je 4e961 │ │ - cmpl $0x6,0x78(%esp) │ │ - mov 0x28(%esp),%ebx │ │ + mov 0x14(%esp),%esi │ │ + jmp 4f915 │ │ + orl $0x1,0xa8(%esp) │ │ + cmpl $0x0,0x6c(%esp) │ │ + mov 0x40(%esp),%edx │ │ + je 4f8e9 │ │ + cmpl $0x6,0x64(%esp) │ │ + mov 0x38(%esp),%ebx │ │ mov 0x1c(%esp),%edi │ │ - jle 4d54f │ │ - jmp 4d57b │ │ - cmp $0x4,%dh │ │ + jle 4e4c2 │ │ + jmp 4e4ee │ │ + cmp $0x4,%bh │ │ setl %al │ │ cmp $0x3,%dl │ │ setg %cl │ │ xor %al,%cl │ │ movzbl %cl,%eax │ │ lea 0x1(%eax,%eax,1),%eax │ │ - mov 0x1c(%esp),%edi │ │ - mov 0x4(%esp),%ebx │ │ - jmp 4d7c1 │ │ + mov 0x10(%esp),%ebx │ │ + mov 0x70(%esp),%edi │ │ + jmp 4e755 │ │ inc %ecx │ │ - mov %ecx,0x78(%esp) │ │ - jmp 4d463 │ │ - test %al,%al │ │ + mov %ecx,0x64(%esp) │ │ + jmp 4e3cf │ │ + test %bl,%bl │ │ cmovne %ecx,%esi │ │ - mov 0xc(%esp),%eax │ │ - cmovne 0x14(%esp),%eax │ │ + mov 0x18(%esp),%eax │ │ + cmovne 0x20(%esp),%eax │ │ cmpb $0x3,0x120(%esi,%eax,1) │ │ setg %cl │ │ cmpb $0x4,0x140(%esi,%eax,1) │ │ setl %ch │ │ mov $0x1,%eax │ │ cmp %ch,%cl │ │ - mov 0x1c(%esp),%edi │ │ - mov 0x4(%esp),%ebx │ │ - je 4d7c1 │ │ - cmp $0x4,%dh │ │ + mov 0x10(%esp),%ebx │ │ + mov 0x70(%esp),%edi │ │ + je 4e755 │ │ + cmpb $0x4,0x24(%esp) │ │ setl %al │ │ cmp $0x3,%dl │ │ setg %cl │ │ xor %al,%cl │ │ movzbl %cl,%eax │ │ add $0x3,%eax │ │ - lea 0x1618(%edi,%eax,4),%eax │ │ + mov 0x1c(%esp),%ecx │ │ + lea 0x1618(%ecx,%eax,4),%eax │ │ sub $0x8,%esp │ │ mov %ebx,%esi │ │ push %eax │ │ - pushl 0x8c(%esp) │ │ - call 1ac0 │ │ + push %edi │ │ + call 1a90 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - mov (%esp),%edi │ │ + mov 0xc(%esp),%edi │ │ mov 0x280(%edi),%eax │ │ - je 4d92a │ │ - mov 0x3c(%esp),%ecx │ │ - cmp %ecx,0x20(%esp) │ │ + je 4e8b8 │ │ + mov 0x50(%esp),%ecx │ │ + cmp %ecx,0x30(%esp) │ │ pxor %xmm0,%xmm0 │ │ - movdqa %xmm0,0xf0(%esp) │ │ + movdqa %xmm0,0x100(%esp) │ │ mov %esi,%ebx │ │ - jle 4d819 │ │ - mov 0x14(%esp),%ecx │ │ + jle 4e7ac │ │ + mov 0x20(%esp),%ecx │ │ cmpb $0x0,0xe0(%eax,%ecx,1) │ │ - je 4e535 │ │ - mov 0x30(%esp),%eax │ │ - cmp %eax,0x44(%esp) │ │ - jle 4d835 │ │ - mov 0xc(%esp),%eax │ │ + je 4f4bb │ │ + mov 0x34(%esp),%eax │ │ + cmp %eax,0x54(%esp) │ │ + jle 4e7c8 │ │ + mov 0x18(%esp),%eax │ │ cmpb $0x0,0xf0(%edi,%eax,1) │ │ - je 4e58e │ │ - mov 0xf0(%esp),%ecx │ │ - mov 0xf8(%esp),%edx │ │ - add 0xf4(%esp),%ecx │ │ - add 0xfc(%esp),%edx │ │ + je 4f514 │ │ + mov 0x100(%esp),%ecx │ │ + mov 0x108(%esp),%edx │ │ + add 0x104(%esp),%ecx │ │ + add 0x10c(%esp),%edx │ │ xor %eax,%eax │ │ cmp %edx,%ecx │ │ setge %al │ │ add %eax,%eax │ │ cmp %edx,%ecx │ │ mov $0x1,%ecx │ │ cmovne %eax,%ecx │ │ mov 0x1c(%esp),%eax │ │ lea 0x16c8(%eax,%ecx,4),%eax │ │ sub $0x8,%esp │ │ push %eax │ │ - pushl 0x8c(%esp) │ │ - call 1ac0 │ │ - mov 0x10(%esp),%edi │ │ + pushl 0x7c(%esp) │ │ + call 1a90 │ │ + mov 0x1c(%esp),%edi │ │ add $0x10,%esp │ │ test %eax,%eax │ │ mov 0x280(%edi),%eax │ │ - movl $0x0,0xf4(%esp) │ │ - movl $0x0,0xf0(%esp) │ │ - je 4da3c │ │ - mov 0x3c(%esp),%ecx │ │ - cmp %ecx,0x20(%esp) │ │ + movl $0x0,0x104(%esp) │ │ + movl $0x0,0x100(%esp) │ │ + je 4e9c7 │ │ + mov 0x50(%esp),%ecx │ │ + cmp %ecx,0x30(%esp) │ │ mov %esi,%ebx │ │ - jle 4d8c8 │ │ - mov 0x14(%esp),%ecx │ │ + jle 4e858 │ │ + mov 0x20(%esp),%ecx │ │ cmpb $0x0,0xe0(%eax,%ecx,1) │ │ - je 4e67d │ │ - mov 0x30(%esp),%eax │ │ - cmp %eax,0x44(%esp) │ │ - jle 4d8e4 │ │ - mov 0xc(%esp),%eax │ │ + je 4f603 │ │ + mov 0x34(%esp),%eax │ │ + cmp %eax,0x54(%esp) │ │ + jle 4e874 │ │ + mov 0x18(%esp),%eax │ │ cmpb $0x0,0xf0(%edi,%eax,1) │ │ - je 4e6e0 │ │ - mov 0xf0(%esp),%ecx │ │ - mov 0xf4(%esp),%edx │ │ + je 4f666 │ │ + mov 0x100(%esp),%ecx │ │ + mov 0x104(%esp),%edx │ │ xor %eax,%eax │ │ cmp %edx,%ecx │ │ setge %al │ │ add %eax,%eax │ │ cmp %edx,%ecx │ │ mov $0x1,%ecx │ │ cmovne %eax,%ecx │ │ - mov 0x1c(%esp),%edi │ │ - lea 0x16e0(%edi,%ecx,4),%eax │ │ + mov 0x1c(%esp),%eax │ │ + lea 0x16e0(%eax,%ecx,4),%eax │ │ sub $0x8,%esp │ │ push %eax │ │ - pushl 0x8c(%esp) │ │ - call 1ac0 │ │ + mov 0x7c(%esp),%edi │ │ + push %edi │ │ + call 1a90 │ │ add $0x10,%esp │ │ add $0x2,%al │ │ - jmp 4dab5 │ │ - mov 0x3c(%esp),%ecx │ │ - cmp %ecx,0x20(%esp) │ │ - movl $0x0,0xf4(%esp) │ │ - movl $0x0,0xf0(%esp) │ │ - jle 4d992 │ │ - mov 0x14(%esp),%ecx │ │ + jmp 4ea3e │ │ + mov 0x50(%esp),%ecx │ │ + cmp %ecx,0x30(%esp) │ │ + movl $0x0,0x104(%esp) │ │ + movl $0x0,0x100(%esp) │ │ + jle 4e920 │ │ + mov 0x20(%esp),%ecx │ │ cmpb $0x0,0xe0(%eax,%ecx,1) │ │ - jne 4d992 │ │ + jne 4e920 │ │ xor %ecx,%ecx │ │ - mov 0x14(%esp),%edx │ │ + mov 0x20(%esp),%edx │ │ cmpb $0x3,0x120(%eax,%edx,1) │ │ setg %cl │ │ - incl 0xf0(%esp,%ecx,4) │ │ + incl 0x100(%esp,%ecx,4) │ │ cmpb $0x0,0x100(%eax,%edx,1) │ │ - je 4d992 │ │ + je 4e920 │ │ xor %ecx,%ecx │ │ - mov 0x14(%esp),%edx │ │ + mov 0x20(%esp),%edx │ │ cmpb $0x3,0x140(%eax,%edx,1) │ │ setg %cl │ │ - incl 0xf0(%esp,%ecx,4) │ │ - mov 0x30(%esp),%eax │ │ - cmp %eax,0x44(%esp) │ │ + incl 0x100(%esp,%ecx,4) │ │ + mov 0x34(%esp),%eax │ │ + cmp %eax,0x54(%esp) │ │ mov %esi,%ebx │ │ - jle 4d9e6 │ │ - mov 0xc(%esp),%eax │ │ + jle 4e974 │ │ + mov 0x18(%esp),%eax │ │ cmpb $0x0,0xf0(%edi,%eax,1) │ │ - jne 4d9e6 │ │ + jne 4e974 │ │ xor %eax,%eax │ │ - mov 0xc(%esp),%ecx │ │ + mov 0x18(%esp),%ecx │ │ cmpb $0x3,0x130(%edi,%ecx,1) │ │ setg %al │ │ - incl 0xf0(%esp,%eax,4) │ │ + incl 0x100(%esp,%eax,4) │ │ cmpb $0x0,0x110(%edi,%ecx,1) │ │ - je 4d9e6 │ │ + je 4e974 │ │ xor %eax,%eax │ │ - mov 0xc(%esp),%ecx │ │ + mov 0x18(%esp),%ecx │ │ cmpb $0x3,0x150(%edi,%ecx,1) │ │ setg %al │ │ - incl 0xf0(%esp,%eax,4) │ │ - mov 0xf0(%esp),%ecx │ │ - mov 0xf4(%esp),%edx │ │ + incl 0x100(%esp,%eax,4) │ │ + mov 0x100(%esp),%ecx │ │ + mov 0x104(%esp),%edx │ │ xor %eax,%eax │ │ cmp %edx,%ecx │ │ setge %al │ │ add %eax,%eax │ │ cmp %edx,%ecx │ │ mov $0x1,%ecx │ │ cmovne %eax,%ecx │ │ mov 0x1c(%esp),%eax │ │ lea 0x1704(%eax,%ecx,4),%eax │ │ sub $0x8,%esp │ │ push %eax │ │ - pushl 0x8c(%esp) │ │ - call 1ac0 │ │ + pushl 0x7c(%esp) │ │ + call 1a90 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - je 4dc2b │ │ - mov 0x8(%esp),%edx │ │ + je 4ebb3 │ │ + mov 0x14(%esp),%edx │ │ movw $0x604,0x18(%edx) │ │ - jmp 4db6e │ │ - mov 0x3c(%esp),%ecx │ │ - cmp %ecx,0x20(%esp) │ │ + jmp 4eaf6 │ │ + mov 0x50(%esp),%ecx │ │ + cmp %ecx,0x30(%esp) │ │ mov %esi,%ebx │ │ - jle 4da5a │ │ - mov 0x14(%esp),%ecx │ │ + jle 4e9e5 │ │ + mov 0x20(%esp),%ecx │ │ cmpb $0x0,0xe0(%eax,%ecx,1) │ │ - je 4e759 │ │ - mov 0x30(%esp),%eax │ │ - cmp %eax,0x44(%esp) │ │ - jle 4da76 │ │ - mov 0xc(%esp),%eax │ │ + je 4f6df │ │ + mov 0x34(%esp),%eax │ │ + cmp %eax,0x54(%esp) │ │ + jle 4ea01 │ │ + mov 0x18(%esp),%eax │ │ cmpb $0x0,0xf0(%edi,%eax,1) │ │ - je 4e7b2 │ │ - mov 0xf0(%esp),%ecx │ │ - mov 0xf4(%esp),%edx │ │ + je 4f738 │ │ + mov 0x100(%esp),%ecx │ │ + mov 0x104(%esp),%edx │ │ xor %eax,%eax │ │ cmp %edx,%ecx │ │ setge %al │ │ add %eax,%eax │ │ cmp %edx,%ecx │ │ mov $0x1,%ecx │ │ cmovne %eax,%ecx │ │ - mov 0x1c(%esp),%edi │ │ - lea 0x16d4(%edi,%ecx,4),%eax │ │ + mov 0x1c(%esp),%eax │ │ + lea 0x16d4(%eax,%ecx,4),%eax │ │ sub $0x8,%esp │ │ push %eax │ │ - pushl 0x8c(%esp) │ │ - call 1ac0 │ │ + mov 0x7c(%esp),%edi │ │ + push %edi │ │ + call 1a90 │ │ add $0x10,%esp │ │ - mov 0x3c(%esp),%ecx │ │ - cmp %ecx,0x20(%esp) │ │ - mov 0x8(%esp),%ecx │ │ + mov 0x50(%esp),%ecx │ │ + cmp %ecx,0x30(%esp) │ │ + mov 0x14(%esp),%ecx │ │ mov %al,0x18(%ecx) │ │ - mov (%esp),%edx │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%eax │ │ - movl $0x0,0xf4(%esp) │ │ - movl $0x0,0xf0(%esp) │ │ - movl $0x0,0xf8(%esp) │ │ + movl $0x0,0x104(%esp) │ │ + movl $0x0,0x100(%esp) │ │ + movl $0x0,0x108(%esp) │ │ mov %esi,%ebx │ │ - jle 4db04 │ │ - mov 0x14(%esp),%ecx │ │ + jle 4ea8e │ │ + mov 0x20(%esp),%ecx │ │ cmpb $0x0,0xe0(%eax,%ecx,1) │ │ - je 4e5d9 │ │ - mov 0x30(%esp),%eax │ │ - cmp %eax,0x44(%esp) │ │ - jle 4db20 │ │ - mov 0xc(%esp),%eax │ │ + je 4f55f │ │ + mov 0x34(%esp),%eax │ │ + cmp %eax,0x54(%esp) │ │ + jle 4eaaa │ │ + mov 0x18(%esp),%eax │ │ cmpb $0x0,0xf0(%edx,%eax,1) │ │ - je 4e632 │ │ - mov 0xf4(%esp),%ecx │ │ - mov 0xf8(%esp),%edx │ │ - add 0xf0(%esp),%ecx │ │ + je 4f5b8 │ │ + mov 0x104(%esp),%ecx │ │ + mov 0x108(%esp),%edx │ │ + add 0x100(%esp),%ecx │ │ xor %eax,%eax │ │ cmp %edx,%ecx │ │ setge %al │ │ add %eax,%eax │ │ cmp %ecx,%edx │ │ mov $0x1,%ecx │ │ cmovne %eax,%ecx │ │ - lea 0x16ec(%edi,%ecx,4),%eax │ │ + mov 0x1c(%esp),%eax │ │ + lea 0x16ec(%eax,%ecx,4),%eax │ │ sub $0x8,%esp │ │ push %eax │ │ - pushl 0x8c(%esp) │ │ - call 1ac0 │ │ + push %edi │ │ + call 1a90 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - je 4db7a │ │ - mov 0x8(%esp),%edx │ │ + je 4eb03 │ │ + mov 0x14(%esp),%edx │ │ movb $0x6,0x19(%edx) │ │ mov $0x6,%al │ │ - mov (%esp),%edi │ │ + mov 0xc(%esp),%edi │ │ mov %esi,%ebx │ │ - jmp 4dd89 │ │ - mov 0x3c(%esp),%eax │ │ - cmp %eax,0x20(%esp) │ │ - mov (%esp),%edx │ │ + jmp 4ed0c │ │ + mov 0x50(%esp),%eax │ │ + cmp %eax,0x30(%esp) │ │ + mov 0xc(%esp),%edx │ │ mov 0x280(%edx),%eax │ │ - movl $0x0,0xf4(%esp) │ │ - movl $0x0,0xf0(%esp) │ │ - movl $0x0,0xf8(%esp) │ │ - jle 4dbc0 │ │ - mov 0x14(%esp),%ecx │ │ + movl $0x0,0x104(%esp) │ │ + movl $0x0,0x100(%esp) │ │ + movl $0x0,0x108(%esp) │ │ + jle 4eb4a │ │ + mov 0x20(%esp),%ecx │ │ cmpb $0x0,0xe0(%eax,%ecx,1) │ │ - je 4e7fd │ │ - mov 0x30(%esp),%eax │ │ - cmp %eax,0x44(%esp) │ │ - jle 4dbdc │ │ - mov 0xc(%esp),%eax │ │ + je 4f783 │ │ + mov 0x34(%esp),%eax │ │ + cmp %eax,0x54(%esp) │ │ + jle 4eb66 │ │ + mov 0x18(%esp),%eax │ │ cmpb $0x0,0xf0(%edx,%eax,1) │ │ - je 4e856 │ │ - mov 0xf0(%esp),%ecx │ │ - mov 0xf4(%esp),%edx │ │ + je 4f7dc │ │ + mov 0x100(%esp),%ecx │ │ + mov 0x104(%esp),%edx │ │ xor %eax,%eax │ │ cmp %edx,%ecx │ │ setge %al │ │ add %eax,%eax │ │ cmp %edx,%ecx │ │ mov $0x1,%ecx │ │ cmovne %eax,%ecx │ │ - lea 0x16f8(%edi,%ecx,4),%eax │ │ + mov 0x1c(%esp),%eax │ │ + lea 0x16f8(%eax,%ecx,4),%eax │ │ sub $0x8,%esp │ │ mov %esi,%ebx │ │ push %eax │ │ - pushl 0x8c(%esp) │ │ - call 1ac0 │ │ - mov 0x10(%esp),%edi │ │ + push %edi │ │ + call 1a90 │ │ + mov 0x1c(%esp),%edi │ │ add $0x10,%esp │ │ add $0x4,%al │ │ - mov 0x8(%esp),%edx │ │ + mov 0x14(%esp),%edx │ │ mov %al,0x19(%edx) │ │ - jmp 4dd89 │ │ - mov 0x3c(%esp),%eax │ │ - cmp %eax,0x20(%esp) │ │ - mov (%esp),%edi │ │ + jmp 4ed0c │ │ + mov 0x50(%esp),%eax │ │ + cmp %eax,0x30(%esp) │ │ + mov 0xc(%esp),%edi │ │ mov 0x280(%edi),%eax │ │ - movl $0x0,0xf4(%esp) │ │ - movl $0x0,0xf0(%esp) │ │ - movl $0x0,0xf8(%esp) │ │ - jle 4dc71 │ │ - mov 0x14(%esp),%ecx │ │ + movl $0x0,0x104(%esp) │ │ + movl $0x0,0x100(%esp) │ │ + movl $0x0,0x108(%esp) │ │ + jle 4ebfa │ │ + mov 0x20(%esp),%ecx │ │ cmpb $0x0,0xe0(%eax,%ecx,1) │ │ - je 4e8a1 │ │ + je 4f827 │ │ mov %esi,%ebx │ │ - mov 0x30(%esp),%eax │ │ - cmp %eax,0x44(%esp) │ │ - jle 4dc8f │ │ - mov 0xc(%esp),%eax │ │ + mov 0x34(%esp),%eax │ │ + cmp %eax,0x54(%esp) │ │ + jle 4ec18 │ │ + mov 0x18(%esp),%eax │ │ cmpb $0x0,0xf0(%edi,%eax,1) │ │ - je 4e909 │ │ - mov 0xf0(%esp),%ecx │ │ - mov 0xf4(%esp),%edx │ │ - add 0xf8(%esp),%edx │ │ + je 4f890 │ │ + mov 0x100(%esp),%ecx │ │ + mov 0x104(%esp),%edx │ │ + add 0x108(%esp),%edx │ │ xor %eax,%eax │ │ cmp %edx,%ecx │ │ setge %al │ │ add %eax,%eax │ │ cmp %edx,%ecx │ │ mov $0x1,%ecx │ │ cmovne %eax,%ecx │ │ - mov 0x8(%esp),%esi │ │ + mov 0x14(%esp),%esi │ │ movb $0x0,0x18(%esi) │ │ mov 0x1c(%esp),%eax │ │ lea 0x1710(%eax,%ecx,4),%eax │ │ sub $0x8,%esp │ │ push %eax │ │ - pushl 0x8c(%esp) │ │ - call 1ac0 │ │ + pushl 0x7c(%esp) │ │ + call 1a90 │ │ mov %esi,%edx │ │ add $0x10,%esp │ │ inc %al │ │ mov %al,0x19(%esi) │ │ cmp $0x2,%al │ │ - jne 4dd89 │ │ - mov 0x3c(%esp),%eax │ │ - cmp %eax,0x20(%esp) │ │ + jne 4ed0c │ │ + mov 0x50(%esp),%eax │ │ + cmp %eax,0x30(%esp) │ │ mov 0x280(%edi),%eax │ │ - movl $0x0,0xf4(%esp) │ │ - movl $0x0,0xf0(%esp) │ │ - jle 4dd24 │ │ - mov 0x14(%esp),%ecx │ │ + movl $0x0,0x104(%esp) │ │ + movl $0x0,0x100(%esp) │ │ + jle 4ecaa │ │ + mov 0x20(%esp),%ecx │ │ cmpb $0x0,0xe0(%eax,%ecx,1) │ │ - je 4f27b │ │ + je 50201 │ │ mov %edx,%esi │ │ - mov 0x30(%esp),%eax │ │ - cmp %eax,0x44(%esp) │ │ - jle 4dd42 │ │ - mov 0xc(%esp),%eax │ │ + mov 0x34(%esp),%eax │ │ + cmp %eax,0x54(%esp) │ │ + jle 4ecc8 │ │ + mov 0x18(%esp),%eax │ │ cmpb $0x0,0xf0(%edi,%eax,1) │ │ - je 4f2eb │ │ - mov 0xf0(%esp),%ecx │ │ - mov 0xf4(%esp),%edx │ │ + je 50272 │ │ + mov 0x100(%esp),%ecx │ │ + mov 0x104(%esp),%edx │ │ xor %eax,%eax │ │ cmp %edx,%ecx │ │ setge %al │ │ add %eax,%eax │ │ cmp %edx,%ecx │ │ mov $0x1,%ecx │ │ cmovne %eax,%ecx │ │ mov 0x1c(%esp),%eax │ │ lea 0x171c(%eax,%ecx,4),%eax │ │ sub $0x8,%esp │ │ push %eax │ │ - pushl 0x8c(%esp) │ │ - call 1ac0 │ │ + pushl 0x7c(%esp) │ │ + call 1a90 │ │ add $0x10,%esp │ │ mov %esi,%edx │ │ add 0x19(%esi),%al │ │ mov %al,0x19(%esi) │ │ lea 0x22e0(%edi),%ecx │ │ mov 0x18(%edx),%dl │ │ inc %dl │ │ - mov %dl,0xd8(%esp) │ │ + mov %dl,0xe8(%esp) │ │ inc %al │ │ - mov %al,0xd9(%esp) │ │ + mov %al,0xe9(%esp) │ │ mov 0x8(%edi),%eax │ │ mov 0xc(%edi),%edx │ │ sub $0x30,%esp │ │ - movzwl 0x108(%esp),%esi │ │ + movzwl 0x118(%esp),%esi │ │ mov %si,0x10(%esp) │ │ - mov 0x38(%esp),%esi │ │ + mov 0x44(%esp),%esi │ │ mov %eax,0x20(%esp) │ │ mov %edx,0x1c(%esp) │ │ mov 0x10(%ebp),%eax │ │ mov %eax,0x18(%esp) │ │ - lea 0x1b4(%esp),%eax │ │ + lea 0x1c4(%esp),%eax │ │ mov %eax,0xc(%esp) │ │ - lea 0x1d8(%esp),%eax │ │ + lea 0x1e8(%esp),%eax │ │ mov %eax,0x8(%esp) │ │ - lea 0x120(%esp),%eax │ │ + lea 0x130(%esp),%eax │ │ mov %eax,0x4(%esp) │ │ mov 0x8(%ebp),%eax │ │ mov %eax,0x14(%esp) │ │ mov %ecx,(%esp) │ │ - call 61710 │ │ + call 62ab0 │ │ add $0x30,%esp │ │ - mov 0x184(%esp),%eax │ │ + mov 0x194(%esp),%eax │ │ shl $0x4,%eax │ │ mov 0x1c(%esp),%ecx │ │ lea 0xd30(%ecx,%eax,1),%eax │ │ sub $0x4,%esp │ │ push $0x7 │ │ push %eax │ │ - pushl 0x8c(%esp) │ │ - call 18d0 │ │ + pushl 0x7c(%esp) │ │ + call 18a0 │ │ add $0x10,%esp │ │ mov %al,0x15(%esi) │ │ movzbl %al,%edi │ │ movb $0x0,0x17(%esi) │ │ cmp $0x7,%edi │ │ - jne 4ded1 │ │ - cmpl $0x2,0x1a8(%esp) │ │ - jl 4dfaa │ │ + jne 4ee4e │ │ + cmpl $0x2,0x1b8(%esp) │ │ + jl 4ef21 │ │ xor %eax,%eax │ │ - cmpl $0x280,0x104(%esp) │ │ + cmpl $0x280,0x114(%esp) │ │ setl %al │ │ lea (%eax,%eax,1),%ecx │ │ - cmpl $0x27f,0xf8(%esp) │ │ + cmpl $0x27f,0x108(%esp) │ │ cmovg %eax,%ecx │ │ mov 0x1c(%esp),%eax │ │ lea 0x15e8(%eax,%ecx,4),%eax │ │ sub $0x8,%esp │ │ - mov 0xc(%esp),%ebx │ │ + mov 0x18(%esp),%ebx │ │ push %eax │ │ - pushl 0x8c(%esp) │ │ - call 1ac0 │ │ + pushl 0x7c(%esp) │ │ + call 1a90 │ │ add $0x10,%esp │ │ add 0x17(%esi),%al │ │ mov %al,0x17(%esi) │ │ cmp $0x1,%al │ │ - jne 4dfac │ │ - cmpl $0x3,0x1a8(%esp) │ │ - mov 0x24(%esp),%ebx │ │ - jl 4dfb4 │ │ + jne 4ef23 │ │ + cmpl $0x3,0x1b8(%esp) │ │ + mov 0x2c(%esp),%ebx │ │ + jl 4ef2b │ │ xor %eax,%eax │ │ - cmpl $0x280,0x110(%esp) │ │ + cmpl $0x280,0x120(%esp) │ │ setl %al │ │ lea (%eax,%eax,1),%ecx │ │ - cmpl $0x27f,0x104(%esp) │ │ - jmp 4df79 │ │ - lea -0x58b2(%ebx),%eax │ │ + cmpl $0x27f,0x114(%esp) │ │ + jmp 4eef3 │ │ + lea -0x5452(%ebx),%eax │ │ cmpb $0x1,(%eax,%edi,2) │ │ - mov 0x24(%esp),%ebx │ │ - je 4deec │ │ + mov 0x2c(%esp),%ebx │ │ + je 4ee69 │ │ cmpb $0x1,0x1(%eax,%edi,2) │ │ - jne 4dfb2 │ │ + jne 4ef29 │ │ movb $0x1,0x17(%esi) │ │ mov $0x1,%al │ │ - cmpl $0x3,0x1a8(%esp) │ │ - jl 4dfb4 │ │ + cmpl $0x3,0x1b8(%esp) │ │ + jl 4ef2b │ │ xor %eax,%eax │ │ - cmpl $0x280,0x110(%esp) │ │ + cmpl $0x280,0x120(%esp) │ │ setl %al │ │ lea (%eax,%eax,1),%ecx │ │ - cmpl $0x27f,0x104(%esp) │ │ + cmpl $0x27f,0x114(%esp) │ │ cmovg %eax,%ecx │ │ mov 0x1c(%esp),%eax │ │ lea 0x15e8(%eax,%ecx,4),%eax │ │ sub $0x8,%esp │ │ - mov 0xc(%esp),%ebx │ │ + mov 0x18(%esp),%ebx │ │ push %eax │ │ - pushl 0x8c(%esp) │ │ - call 1ac0 │ │ + pushl 0x7c(%esp) │ │ + call 1a90 │ │ add $0x10,%esp │ │ add 0x17(%esi),%al │ │ mov %al,0x17(%esi) │ │ cmp $0x2,%al │ │ - jne 4dfac │ │ - cmpl $0x4,0x1a8(%esp) │ │ - mov 0x24(%esp),%ebx │ │ - jl 4dfb4 │ │ + jne 4ef23 │ │ + cmpl $0x4,0x1b8(%esp) │ │ + mov 0x2c(%esp),%ebx │ │ + jl 4ef2b │ │ xor %eax,%eax │ │ - cmpl $0x280,0x11c(%esp) │ │ + cmpl $0x280,0x12c(%esp) │ │ setl %al │ │ lea (%eax,%eax,1),%ecx │ │ - cmpl $0x27f,0x110(%esp) │ │ + cmpl $0x27f,0x120(%esp) │ │ cmovg %eax,%ecx │ │ mov 0x1c(%esp),%eax │ │ lea 0x15e8(%eax,%ecx,4),%eax │ │ sub $0x8,%esp │ │ - mov 0xc(%esp),%ebx │ │ + mov 0x18(%esp),%ebx │ │ push %eax │ │ - pushl 0x8c(%esp) │ │ - call 1ac0 │ │ - mov 0x34(%esp),%ebx │ │ + pushl 0x7c(%esp) │ │ + call 1a90 │ │ + mov 0x3c(%esp),%ebx │ │ add $0x10,%esp │ │ add 0x17(%esi),%al │ │ mov %al,0x17(%esi) │ │ - jmp 4dfb4 │ │ + jmp 4ef2b │ │ xor %eax,%eax │ │ - mov 0x24(%esp),%ebx │ │ - jmp 4dfb4 │ │ + mov 0x2c(%esp),%ebx │ │ + jmp 4ef2b │ │ xor %eax,%eax │ │ - mov 0x38(%esp),%ecx │ │ + mov 0x40(%esp),%ecx │ │ cmp %ebx,%ecx │ │ mov %ebx,%edx │ │ cmovb %ecx,%edx │ │ mov $0x1,%cl │ │ cmp $0x1,%edx │ │ - je 4dfcd │ │ + je 4ef44 │ │ cmpb $0x6,0x15(%esi) │ │ setne %cl │ │ lea 0x8(%esi),%edx │ │ movzbl %cl,%ecx │ │ - mov %ecx,0x60(%esp) │ │ - mov 0x4(%esp),%ecx │ │ - lea -0x58b2(%ecx),%esi │ │ + mov %ecx,0x90(%esp) │ │ + mov 0x10(%esp),%ecx │ │ + lea -0x5452(%ecx),%esi │ │ mov (%esi,%edi,2),%cl │ │ cmp $0x2,%cl │ │ movzbl %al,%eax │ │ - jb 4e051 │ │ - je 4e10a │ │ + jb 4efcb │ │ + je 4f084 │ │ cmp $0x3,%cl │ │ - jne 4e1ab │ │ + jne 4f12b │ │ lea (%eax,%eax,2),%eax │ │ - mov 0xf0(%esp,%eax,4),%eax │ │ + mov 0x100(%esp,%eax,4),%eax │ │ mov %eax,(%edx) │ │ - mov 0x34(%esp),%eax │ │ + mov 0x3c(%esp),%eax │ │ mov (%eax),%ecx │ │ xor %eax,%eax │ │ cmpl $0x0,0x124(%ecx) │ │ mov 0x1c(%esp),%ecx │ │ lea 0x33c0(%ecx),%ecx │ │ - mov %ecx,0x18(%esp) │ │ + mov %ecx,0x24(%esp) │ │ sete %al │ │ sub $0x8,%esp │ │ - mov 0x8(%esp),%ecx │ │ - mov 0xc(%esp),%ebx │ │ + mov 0x14(%esp),%ecx │ │ + mov 0x18(%esp),%ebx │ │ push %eax │ │ - pushl 0x24(%esp) │ │ - call 50130 │ │ + pushl 0x30(%esp) │ │ + call 510c0 │ │ add $0x10,%esp │ │ - mov 0x28(%esp),%ebx │ │ + mov 0x38(%esp),%ebx │ │ mov 0x1(%esi,%edi,2),%al │ │ cmp $0x2,%al │ │ - jae 4e1bb │ │ - jmp 4e0ac │ │ + jae 4f13b │ │ + jmp 4f026 │ │ lea (%eax,%eax,2),%eax │ │ - mov 0xf0(%esp,%eax,4),%eax │ │ + mov 0x100(%esp,%eax,4),%eax │ │ mov %eax,(%edx) │ │ - mov 0x34(%esp),%ecx │ │ + mov 0x3c(%esp),%ecx │ │ mov (%ecx),%ebx │ │ mov %eax,%ecx │ │ shr $0x10,%ecx │ │ cmpl $0x0,0x124(%ebx) │ │ - je 4e180 │ │ + je 4f100 │ │ mov %eax,%ebx │ │ shr $0x1f,%ebx │ │ lea 0x3(%ecx,%ebx,1),%ecx │ │ and $0xfff8,%ecx │ │ mov %cx,0x2(%edx) │ │ movzwl %ax,%eax │ │ mov %eax,%ecx │ │ shr $0xf,%ecx │ │ lea 0x3(%eax,%ecx,1),%eax │ │ and $0xfff8,%eax │ │ mov %ax,(%edx) │ │ - mov 0x28(%esp),%ebx │ │ + mov 0x38(%esp),%ebx │ │ mov 0x1(%esi,%edi,2),%al │ │ cmp $0x2,%al │ │ - jae 4e1bb │ │ - mov 0x8(%esp),%esi │ │ + jae 4f13b │ │ + mov 0x14(%esp),%esi │ │ movzbl 0x17(%esi),%eax │ │ lea (%eax,%eax,2),%eax │ │ - mov 0xf4(%esp,%eax,4),%eax │ │ + mov 0x104(%esp,%eax,4),%eax │ │ mov %eax,0xc(%esi) │ │ - mov 0x34(%esp),%ecx │ │ + mov 0x3c(%esp),%ecx │ │ mov (%ecx),%edx │ │ mov %eax,%ecx │ │ shr $0x10,%ecx │ │ cmpl $0x0,0x124(%edx) │ │ mov 0x1c(%esp),%edi │ │ - je 4e294 │ │ + je 4f21a │ │ mov %eax,%edx │ │ shr $0x1f,%edx │ │ lea 0x3(%ecx,%edx,1),%ecx │ │ and $0xfff8,%ecx │ │ mov %cx,0xe(%esi) │ │ movzwl %ax,%eax │ │ mov %eax,%ecx │ │ shr $0xf,%ecx │ │ lea 0x3(%eax,%ecx,1),%eax │ │ and $0xfff8,%eax │ │ mov %ax,0xc(%esi) │ │ - jmp 4e2a1 │ │ - mov 0x34(%esp),%eax │ │ + jmp 4f227 │ │ + mov 0x3c(%esp),%eax │ │ mov (%eax),%eax │ │ - mov 0x8(%esp),%ecx │ │ + mov 0x14(%esp),%ecx │ │ movsbl 0x18(%ecx),%ecx │ │ lea (%ecx,%ecx,8),%ecx │ │ cmpl $0x1,0x58c(%eax,%ecx,4) │ │ sete %bl │ │ - or 0x60(%esp),%bl │ │ + or 0x90(%esp),%bl │ │ lea 0x58c(%eax,%ecx,4),%edx │ │ movzbl %bl,%ecx │ │ - mov %ecx,0x60(%esp) │ │ + mov %ecx,0x90(%esp) │ │ sub $0xc,%esp │ │ - lea 0xf4(%esp),%ecx │ │ - mov 0x10(%esp),%ebx │ │ + lea 0x104(%esp),%ecx │ │ + mov 0x1c(%esp),%ebx │ │ push %eax │ │ - pushl 0x34(%esp) │ │ - pushl 0x4c(%esp) │ │ - mov 0x18(%esp),%eax │ │ + pushl 0x3c(%esp) │ │ + pushl 0x54(%esp) │ │ + mov 0x24(%esp),%eax │ │ pushl 0xc(%eax) │ │ pushl 0x8(%eax) │ │ - call 50a50 │ │ + call 519e0 │ │ add $0x20,%esp │ │ - mov 0xe8(%esp),%eax │ │ - mov 0x8(%esp),%ecx │ │ + mov 0xf8(%esp),%eax │ │ + mov 0x14(%esp),%ecx │ │ mov %eax,0x8(%ecx) │ │ - mov 0x28(%esp),%ebx │ │ + mov 0x38(%esp),%ebx │ │ mov 0x1(%esi,%edi,2),%al │ │ cmp $0x2,%al │ │ - jae 4e1bb │ │ - jmp 4e0ac │ │ + jae 4f13b │ │ + jmp 4f026 │ │ cmpl $0x0,0x1f0(%ebx) │ │ - jne 4e1ab │ │ + jne 4f12b │ │ movswl %cx,%ebx │ │ sar $0xf,%ebx │ │ sub %ebx,%ecx │ │ and $0xfffe,%ecx │ │ mov %cx,0x2(%edx) │ │ movswl %ax,%ecx │ │ sar $0xf,%ecx │ │ sub %ecx,%eax │ │ and $0xfffe,%eax │ │ mov %ax,(%edx) │ │ - mov 0x28(%esp),%ebx │ │ + mov 0x38(%esp),%ebx │ │ mov 0x1(%esi,%edi,2),%al │ │ cmp $0x2,%al │ │ - jb 4e0ac │ │ - mov 0x8(%esp),%esi │ │ + jb 4f026 │ │ + mov 0x14(%esp),%esi │ │ mov 0x1c(%esp),%edi │ │ - je 4e21b │ │ + je 4f19b │ │ cmp $0x3,%al │ │ - jne 4e2a1 │ │ + jne 4f227 │ │ lea 0xc(%esi),%edx │ │ movzbl 0x17(%esi),%eax │ │ lea (%eax,%eax,2),%eax │ │ - mov 0xf4(%esp,%eax,4),%eax │ │ + mov 0x104(%esp,%eax,4),%eax │ │ mov %eax,0xc(%esi) │ │ - mov 0x34(%esp),%eax │ │ + mov 0x3c(%esp),%eax │ │ mov (%eax),%ecx │ │ xor %eax,%eax │ │ cmpl $0x0,0x124(%ecx) │ │ lea 0x33c0(%edi),%esi │ │ sete %al │ │ sub $0x8,%esp │ │ - mov 0x8(%esp),%ecx │ │ - mov 0xc(%esp),%ebx │ │ + mov 0x14(%esp),%ecx │ │ + mov 0x18(%esp),%ebx │ │ push %eax │ │ push %esi │ │ - mov 0x18(%esp),%esi │ │ - call 50130 │ │ - mov 0x38(%esp),%ebx │ │ + mov 0x24(%esp),%esi │ │ + call 510c0 │ │ + mov 0x48(%esp),%ebx │ │ add $0x10,%esp │ │ - jmp 4e2a1 │ │ - mov 0x34(%esp),%eax │ │ + jmp 4f227 │ │ + mov 0x3c(%esp),%eax │ │ mov (%eax),%eax │ │ movsbl 0x19(%esi),%ecx │ │ lea (%ecx,%ecx,8),%ecx │ │ xor %edx,%edx │ │ cmpl $0x1,0x58c(%eax,%ecx,4) │ │ sete %dl │ │ - mov 0x60(%esp),%esi │ │ + mov 0x90(%esp),%esi │ │ or %edx,%esi │ │ lea 0x58c(%eax,%ecx,4),%edx │ │ sub $0xc,%esp │ │ - lea 0xf4(%esp),%ecx │ │ - mov 0x10(%esp),%ebx │ │ + lea 0x104(%esp),%ecx │ │ + mov 0x1c(%esp),%ebx │ │ push %eax │ │ - pushl 0x34(%esp) │ │ - pushl 0x4c(%esp) │ │ - mov 0x18(%esp),%eax │ │ + pushl 0x3c(%esp) │ │ + pushl 0x54(%esp) │ │ + mov 0x24(%esp),%eax │ │ pushl 0xc(%eax) │ │ pushl 0x8(%eax) │ │ - call 50a50 │ │ + call 519e0 │ │ mov %esi,%edx │ │ - mov 0x28(%esp),%esi │ │ - mov 0x48(%esp),%ebx │ │ + mov 0x34(%esp),%esi │ │ + mov 0x58(%esp),%ebx │ │ add $0x20,%esp │ │ - mov 0xe8(%esp),%eax │ │ + mov 0xf8(%esp),%eax │ │ mov %eax,0xc(%esi) │ │ mov 0x4(%ebx),%eax │ │ cmpl $0x0,0x404(%eax) │ │ - mov %edx,0x60(%esp) │ │ - jne 4e2b9 │ │ - jmp 4e3d1 │ │ + mov %edx,0x90(%esp) │ │ + jne 4f245 │ │ + jmp 4f354 │ │ cmpl $0x0,0x1f0(%edx) │ │ - je 4e735 │ │ - mov 0x60(%esp),%edx │ │ + je 4f6bb │ │ + mov 0x90(%esp),%edx │ │ mov 0x4(%ebx),%eax │ │ cmpl $0x0,0x404(%eax) │ │ - mov %edx,0x60(%esp) │ │ - je 4e3d1 │ │ - mov (%esp),%esi │ │ + mov %edx,0x90(%esp) │ │ + je 4f354 │ │ + mov 0xc(%esp),%esi │ │ mov 0x280(%esi),%edx │ │ mov $0x1,%eax │ │ - mov 0x14(%esp),%edi │ │ + mov 0x20(%esp),%edi │ │ cmpb $0x2,0x100(%edx,%edi,1) │ │ mov $0x1,%ecx │ │ - ja 4e2ea │ │ + ja 4f277 │ │ xor %ecx,%ecx │ │ cmpb $0x6,0x120(%edx,%edi,1) │ │ sete %cl │ │ lea (%ecx,%ecx,2),%ecx │ │ - mov 0xc(%esp),%edx │ │ + mov 0x18(%esp),%edx │ │ cmpb $0x2,0x110(%esi,%edx,1) │ │ - ja 4e308 │ │ + ja 4f295 │ │ xor %eax,%eax │ │ cmpb $0x6,0x130(%esi,%edx,1) │ │ sete %al │ │ lea (%eax,%eax,2),%eax │ │ add %ecx,%eax │ │ cmp $0x5,%eax │ │ mov $0x5,%ecx │ │ cmovb %eax,%ecx │ │ mov 0x1c(%esp),%edi │ │ lea 0x1644(%edi,%ecx,4),%eax │ │ sub $0x8,%esp │ │ - mov 0xc(%esp),%ebx │ │ + mov 0x18(%esp),%ebx │ │ push %eax │ │ - pushl 0x8c(%esp) │ │ - call 1ac0 │ │ + pushl 0x7c(%esp) │ │ + call 1a90 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - je 4e3c2 │ │ + je 4f342 │ │ mov $0x3bb80,%eax │ │ mov 0x8(%ebp),%ecx │ │ bt %ecx,%eax │ │ - mov 0x8(%esp),%esi │ │ - jae 4e472 │ │ - mov 0x4(%esp),%ebx │ │ - lea -0x57b4(%ebx),%eax │ │ + mov 0x14(%esp),%esi │ │ + jae 4f3f6 │ │ + mov 0x10(%esp),%ebx │ │ + lea -0x5354(%ebx),%eax │ │ movzbl (%eax,%ecx,1),%eax │ │ - mov %eax,0x18(%esp) │ │ + mov %eax,0x24(%esp) │ │ lea 0x165c(%edi,%eax,4),%eax │ │ sub $0x8,%esp │ │ push %eax │ │ - mov 0x8c(%esp),%esi │ │ - push %esi │ │ - call 1ac0 │ │ - mov %esi,%edx │ │ - mov 0x18(%esp),%esi │ │ + pushl 0x7c(%esp) │ │ + call 1a90 │ │ add $0x10,%esp │ │ mov $0x4,%cl │ │ sub %al,%cl │ │ mov %cl,0x14(%esi) │ │ + mov 0x70(%esp),%ecx │ │ test %al,%al │ │ - jne 4e481 │ │ - mov 0x18(%esp),%eax │ │ + jne 4f402 │ │ + mov 0x24(%esp),%eax │ │ shl $0x5,%eax │ │ lea 0x3c0(%edi,%eax,1),%eax │ │ sub $0x4,%esp │ │ push $0xf │ │ push %eax │ │ - push %edx │ │ - call 19a0 │ │ - mov 0x90(%esp),%edx │ │ + push %ecx │ │ + call 1970 │ │ + mov 0x80(%esp),%ecx │ │ add $0x10,%esp │ │ mov %al,0x10(%esi) │ │ - jmp 4e481 │ │ - mov 0x28(%esp),%ebx │ │ + jmp 4f402 │ │ + mov 0x38(%esp),%ebx │ │ mov 0x4(%ebx),%eax │ │ - mov 0x60(%esp),%edx │ │ - mov 0x8(%esp),%esi │ │ + mov 0x90(%esp),%edx │ │ + mov 0x14(%esp),%esi │ │ cmpl $0x0,0x414(%eax) │ │ - je 4e469 │ │ + je 4f3ed │ │ mov 0x424(%eax),%ecx │ │ - mov (%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ mov 0x280(%eax),%eax │ │ - mov %eax,0x18(%esp) │ │ + mov %eax,0x24(%esp) │ │ test %ecx,%ecx │ │ - je 4e499 │ │ + je 4f41d │ │ mov 0x490(%ebx),%eax │ │ mov 0xf4(%eax),%edx │ │ movsbl 0x18(%esi),%eax │ │ imul $0xa4,%eax,%eax │ │ mov 0x14(%ebx,%eax,1),%eax │ │ mov 0xf4(%eax),%esi │ │ dec %cl │ │ @@ -65835,909 +66656,917 @@ │ │ shl %cl,%edi │ │ sub %edx,%esi │ │ lea -0x1(%edi),%ebx │ │ mov %esi,%eax │ │ and %ebx,%eax │ │ and %edi,%esi │ │ sub %esi,%eax │ │ - mov 0x8(%esp),%ecx │ │ + mov 0x14(%esp),%ecx │ │ movsbl 0x19(%ecx),%ecx │ │ imul $0xa4,%ecx,%ecx │ │ mov %eax,%esi │ │ neg %esi │ │ cmovl %eax,%esi │ │ - mov %esi,0x20(%esp) │ │ - mov 0x28(%esp),%eax │ │ + mov %esi,0x30(%esp) │ │ + mov 0x38(%esp),%eax │ │ mov 0x14(%eax,%ecx,1),%eax │ │ sub 0xf4(%eax),%edx │ │ and %edx,%ebx │ │ and %edi,%edx │ │ mov 0x1c(%esp),%edi │ │ sub %edx,%ebx │ │ mov %ebx,%edx │ │ neg %edx │ │ cmovl %ebx,%edx │ │ - jmp 4e4a3 │ │ + jmp 4f427 │ │ movb $0x2,0x14(%esi) │ │ - jmp 4abba │ │ + jmp 4ba51 │ │ movb $0x3,0x14(%esi) │ │ - mov 0x4(%esp),%ebx │ │ - mov 0x80(%esp),%edx │ │ + mov 0x10(%esp),%ebx │ │ + mov 0x70(%esp),%ecx │ │ sub $0xc,%esp │ │ - push %edx │ │ - call 1b40 │ │ + push %ecx │ │ + call 1b10 │ │ add $0x10,%esp │ │ mov %al,0x11(%esi) │ │ - mov 0x60(%esp),%edx │ │ - jmp 4abba │ │ - movl $0x0,0x20(%esp) │ │ + mov 0x90(%esp),%edx │ │ + jmp 4ba51 │ │ + movl $0x0,0x30(%esp) │ │ xor %edx,%edx │ │ mov $0x1,%ebx │ │ - mov 0x14(%esp),%eax │ │ - mov 0x18(%esp),%esi │ │ + mov 0x20(%esp),%eax │ │ + mov 0x24(%esp),%esi │ │ cmpb $0x1,0x100(%esi,%eax,1) │ │ mov $0x1,%eax │ │ - ja 4e4d0 │ │ + ja 4f454 │ │ xor %eax,%eax │ │ - mov 0x14(%esp),%ecx │ │ + mov 0x20(%esp),%ecx │ │ cmpb $0x6,0x120(%esi,%ecx,1) │ │ sete %al │ │ - mov 0xc(%esp),%ecx │ │ - mov (%esp),%esi │ │ + mov 0x18(%esp),%ecx │ │ + mov 0xc(%esp),%esi │ │ cmpb $0x1,0x110(%esi,%ecx,1) │ │ - ja 4e4f5 │ │ + ja 4f47b │ │ xor %ebx,%ebx │ │ - mov 0xc(%esp),%ecx │ │ - mov (%esp),%esi │ │ + mov 0x18(%esp),%ecx │ │ + mov 0xc(%esp),%esi │ │ cmpb $0x6,0x130(%esi,%ecx,1) │ │ sete %bl │ │ xor %ecx,%ecx │ │ - cmp %edx,0x20(%esp) │ │ + cmp %edx,0x30(%esp) │ │ sete %cl │ │ lea (%ecx,%ecx,2),%ecx │ │ add %ecx,%eax │ │ add %ebx,%eax │ │ lea 0x162c(%edi,%eax,4),%eax │ │ sub $0x8,%esp │ │ - mov 0xc(%esp),%ebx │ │ + mov 0x18(%esp),%ebx │ │ push %eax │ │ - pushl 0x8c(%esp) │ │ - call 1ac0 │ │ + pushl 0x7c(%esp) │ │ + call 1a90 │ │ add $0x10,%esp │ │ inc %al │ │ - mov 0x8(%esp),%esi │ │ + mov 0x14(%esp),%esi │ │ mov %al,0x14(%esi) │ │ - mov 0x60(%esp),%edx │ │ - jmp 4abba │ │ - mov 0x14(%esp),%ecx │ │ + mov 0x90(%esp),%edx │ │ + jmp 4ba51 │ │ + mov 0x20(%esp),%ecx │ │ movsbl 0x120(%eax,%ecx,1),%ecx │ │ cmp $0x3,%ecx │ │ - jg 4e54d │ │ - incl 0xf0(%esp,%ecx,4) │ │ - mov 0x14(%esp),%ecx │ │ + jg 4f4d3 │ │ + incl 0x100(%esp,%ecx,4) │ │ + mov 0x20(%esp),%ecx │ │ cmpb $0x0,0x100(%eax,%ecx,1) │ │ - je 4d819 │ │ - mov 0x14(%esp),%ecx │ │ + je 4e7ac │ │ + mov 0x20(%esp),%ecx │ │ movsbl 0x140(%eax,%ecx,1),%eax │ │ cmp $0x3,%eax │ │ - jg 4d819 │ │ - incl 0xf0(%esp,%eax,4) │ │ - mov 0x30(%esp),%eax │ │ - cmp %eax,0x44(%esp) │ │ - jg 4d823 │ │ - jmp 4d835 │ │ - mov 0xc(%esp),%eax │ │ + jg 4e7ac │ │ + incl 0x100(%esp,%eax,4) │ │ + mov 0x34(%esp),%eax │ │ + cmp %eax,0x54(%esp) │ │ + jg 4e7b6 │ │ + jmp 4e7c8 │ │ + mov 0x18(%esp),%eax │ │ movsbl 0x130(%edi,%eax,1),%eax │ │ cmp $0x3,%eax │ │ - jg 4e5a6 │ │ - incl 0xf0(%esp,%eax,4) │ │ - mov 0xc(%esp),%eax │ │ + jg 4f52c │ │ + incl 0x100(%esp,%eax,4) │ │ + mov 0x18(%esp),%eax │ │ cmpb $0x0,0x110(%edi,%eax,1) │ │ - je 4d835 │ │ - mov 0xc(%esp),%eax │ │ + je 4e7c8 │ │ + mov 0x18(%esp),%eax │ │ movsbl 0x150(%edi,%eax,1),%eax │ │ cmp $0x3,%eax │ │ - jg 4d835 │ │ - incl 0xf0(%esp,%eax,4) │ │ - jmp 4d835 │ │ - mov 0x14(%esp),%ecx │ │ + jg 4e7c8 │ │ + incl 0x100(%esp,%eax,4) │ │ + jmp 4e7c8 │ │ + mov 0x20(%esp),%ecx │ │ movsbl 0x120(%eax,%ecx,1),%ecx │ │ cmp $0x4,%ecx │ │ - jl 4e5f1 │ │ - incl 0xe0(%esp,%ecx,4) │ │ - mov 0x14(%esp),%ecx │ │ + jl 4f577 │ │ + incl 0xf0(%esp,%ecx,4) │ │ + mov 0x20(%esp),%ecx │ │ cmpb $0x0,0x100(%eax,%ecx,1) │ │ - je 4db04 │ │ - mov 0x14(%esp),%ecx │ │ + je 4ea8e │ │ + mov 0x20(%esp),%ecx │ │ movsbl 0x140(%eax,%ecx,1),%eax │ │ cmp $0x4,%eax │ │ - jl 4db04 │ │ - incl 0xe0(%esp,%eax,4) │ │ - mov 0x30(%esp),%eax │ │ - cmp %eax,0x44(%esp) │ │ - jg 4db0e │ │ - jmp 4db20 │ │ - mov 0xc(%esp),%eax │ │ + jl 4ea8e │ │ + incl 0xf0(%esp,%eax,4) │ │ + mov 0x34(%esp),%eax │ │ + cmp %eax,0x54(%esp) │ │ + jg 4ea98 │ │ + jmp 4eaaa │ │ + mov 0x18(%esp),%eax │ │ movsbl 0x130(%edx,%eax,1),%eax │ │ cmp $0x4,%eax │ │ - jl 4e64a │ │ - incl 0xe0(%esp,%eax,4) │ │ - mov 0xc(%esp),%eax │ │ + jl 4f5d0 │ │ + incl 0xf0(%esp,%eax,4) │ │ + mov 0x18(%esp),%eax │ │ cmpb $0x0,0x110(%edx,%eax,1) │ │ - je 4db20 │ │ - mov 0xc(%esp),%eax │ │ + je 4eaaa │ │ + mov 0x18(%esp),%eax │ │ movsbl 0x150(%edx,%eax,1),%eax │ │ cmp $0x4,%eax │ │ - jl 4db20 │ │ - incl 0xe0(%esp,%eax,4) │ │ - jmp 4db20 │ │ - mov 0x14(%esp),%ecx │ │ + jl 4eaaa │ │ + incl 0xf0(%esp,%eax,4) │ │ + jmp 4eaaa │ │ + mov 0x20(%esp),%ecx │ │ movsbl 0x120(%eax,%ecx,1),%ecx │ │ mov %ecx,%edx │ │ xor $0x2,%edx │ │ cmp $0x1,%edx │ │ - ja 4e69a │ │ - incl 0xe8(%esp,%ecx,4) │ │ - mov 0x14(%esp),%ecx │ │ + ja 4f620 │ │ + incl 0xf8(%esp,%ecx,4) │ │ + mov 0x20(%esp),%ecx │ │ cmpb $0x0,0x100(%eax,%ecx,1) │ │ - je 4d8c8 │ │ - mov 0x14(%esp),%ecx │ │ + je 4e858 │ │ + mov 0x20(%esp),%ecx │ │ movsbl 0x140(%eax,%ecx,1),%eax │ │ mov %eax,%ecx │ │ xor $0x2,%ecx │ │ cmp $0x1,%ecx │ │ - ja 4d8c8 │ │ - incl 0xe8(%esp,%eax,4) │ │ - mov 0x30(%esp),%eax │ │ - cmp %eax,0x44(%esp) │ │ - jg 4d8d2 │ │ - jmp 4d8e4 │ │ - mov 0xc(%esp),%eax │ │ + ja 4e858 │ │ + incl 0xf8(%esp,%eax,4) │ │ + mov 0x34(%esp),%eax │ │ + cmp %eax,0x54(%esp) │ │ + jg 4e862 │ │ + jmp 4e874 │ │ + mov 0x18(%esp),%eax │ │ movsbl 0x130(%edi,%eax,1),%eax │ │ mov %eax,%ecx │ │ xor $0x2,%ecx │ │ cmp $0x1,%ecx │ │ - ja 4e6fd │ │ - incl 0xe8(%esp,%eax,4) │ │ - mov 0xc(%esp),%eax │ │ + ja 4f683 │ │ + incl 0xf8(%esp,%eax,4) │ │ + mov 0x18(%esp),%eax │ │ cmpb $0x0,0x110(%edi,%eax,1) │ │ - je 4d8e4 │ │ - mov 0xc(%esp),%eax │ │ + je 4e874 │ │ + mov 0x18(%esp),%eax │ │ movsbl 0x150(%edi,%eax,1),%eax │ │ mov %eax,%ecx │ │ xor $0x2,%ecx │ │ cmp $0x1,%ecx │ │ - ja 4d8e4 │ │ - incl 0xe8(%esp,%eax,4) │ │ - jmp 4d8e4 │ │ + ja 4e874 │ │ + incl 0xf8(%esp,%eax,4) │ │ + jmp 4e874 │ │ movswl %cx,%edx │ │ sar $0xf,%edx │ │ sub %edx,%ecx │ │ and $0xfffe,%ecx │ │ mov %cx,0xe(%esi) │ │ movswl %ax,%ecx │ │ sar $0xf,%ecx │ │ sub %ecx,%eax │ │ and $0xfffe,%eax │ │ - jmp 4e101 │ │ - mov 0x14(%esp),%ecx │ │ + jmp 4f07b │ │ + mov 0x20(%esp),%ecx │ │ movsbl 0x120(%eax,%ecx,1),%ecx │ │ cmp $0x1,%ecx │ │ - jg 4e771 │ │ - incl 0xf0(%esp,%ecx,4) │ │ - mov 0x14(%esp),%ecx │ │ + jg 4f6f7 │ │ + incl 0x100(%esp,%ecx,4) │ │ + mov 0x20(%esp),%ecx │ │ cmpb $0x0,0x100(%eax,%ecx,1) │ │ - je 4da5a │ │ - mov 0x14(%esp),%ecx │ │ + je 4e9e5 │ │ + mov 0x20(%esp),%ecx │ │ movsbl 0x140(%eax,%ecx,1),%eax │ │ cmp $0x1,%eax │ │ - jg 4da5a │ │ - incl 0xf0(%esp,%eax,4) │ │ - mov 0x30(%esp),%eax │ │ - cmp %eax,0x44(%esp) │ │ - jg 4da64 │ │ - jmp 4da76 │ │ - mov 0xc(%esp),%eax │ │ + jg 4e9e5 │ │ + incl 0x100(%esp,%eax,4) │ │ + mov 0x34(%esp),%eax │ │ + cmp %eax,0x54(%esp) │ │ + jg 4e9ef │ │ + jmp 4ea01 │ │ + mov 0x18(%esp),%eax │ │ movsbl 0x130(%edi,%eax,1),%eax │ │ cmp $0x1,%eax │ │ - jg 4e7ca │ │ - incl 0xf0(%esp,%eax,4) │ │ - mov 0xc(%esp),%eax │ │ + jg 4f750 │ │ + incl 0x100(%esp,%eax,4) │ │ + mov 0x18(%esp),%eax │ │ cmpb $0x0,0x110(%edi,%eax,1) │ │ - je 4da76 │ │ - mov 0xc(%esp),%eax │ │ + je 4ea01 │ │ + mov 0x18(%esp),%eax │ │ movsbl 0x150(%edi,%eax,1),%eax │ │ cmp $0x1,%eax │ │ - jg 4da76 │ │ - incl 0xf0(%esp,%eax,4) │ │ - jmp 4da76 │ │ - mov 0x14(%esp),%ecx │ │ + jg 4ea01 │ │ + incl 0x100(%esp,%eax,4) │ │ + jmp 4ea01 │ │ + mov 0x20(%esp),%ecx │ │ movsbl 0x120(%eax,%ecx,1),%ecx │ │ cmp $0x4,%ecx │ │ - jl 4e815 │ │ - incl 0xe0(%esp,%ecx,4) │ │ - mov 0x14(%esp),%ecx │ │ + jl 4f79b │ │ + incl 0xf0(%esp,%ecx,4) │ │ + mov 0x20(%esp),%ecx │ │ cmpb $0x0,0x100(%eax,%ecx,1) │ │ - je 4dbc0 │ │ - mov 0x14(%esp),%ecx │ │ + je 4eb4a │ │ + mov 0x20(%esp),%ecx │ │ movsbl 0x140(%eax,%ecx,1),%eax │ │ cmp $0x4,%eax │ │ - jl 4dbc0 │ │ - incl 0xe0(%esp,%eax,4) │ │ - mov 0x30(%esp),%eax │ │ - cmp %eax,0x44(%esp) │ │ - jg 4dbca │ │ - jmp 4dbdc │ │ - mov 0xc(%esp),%eax │ │ + jl 4eb4a │ │ + incl 0xf0(%esp,%eax,4) │ │ + mov 0x34(%esp),%eax │ │ + cmp %eax,0x54(%esp) │ │ + jg 4eb54 │ │ + jmp 4eb66 │ │ + mov 0x18(%esp),%eax │ │ movsbl 0x130(%edx,%eax,1),%eax │ │ cmp $0x4,%eax │ │ - jl 4e86e │ │ - incl 0xe0(%esp,%eax,4) │ │ - mov 0xc(%esp),%eax │ │ + jl 4f7f4 │ │ + incl 0xf0(%esp,%eax,4) │ │ + mov 0x18(%esp),%eax │ │ cmpb $0x0,0x110(%edx,%eax,1) │ │ - je 4dbdc │ │ - mov 0xc(%esp),%eax │ │ + je 4eb66 │ │ + mov 0x18(%esp),%eax │ │ movsbl 0x150(%edx,%eax,1),%eax │ │ cmp $0x4,%eax │ │ - jl 4dbdc │ │ - incl 0xe0(%esp,%eax,4) │ │ - jmp 4dbdc │ │ - mov 0x14(%esp),%ecx │ │ + jl 4eb66 │ │ + incl 0xf0(%esp,%eax,4) │ │ + jmp 4eb66 │ │ + mov 0x20(%esp),%ecx │ │ movsbl 0x120(%eax,%ecx,1),%ecx │ │ lea -0x1(%ecx),%edx │ │ cmp $0x2,%edx │ │ - ja 4e8bc │ │ - incl 0xec(%esp,%ecx,4) │ │ - mov 0x14(%esp),%ecx │ │ + ja 4f842 │ │ + incl 0xfc(%esp,%ecx,4) │ │ + mov 0x20(%esp),%ecx │ │ cmpb $0x0,0x100(%eax,%ecx,1) │ │ - mov (%esp),%edi │ │ - mov 0x4(%esp),%esi │ │ - je 4dc71 │ │ - mov 0x14(%esp),%ecx │ │ + mov 0xc(%esp),%edi │ │ + mov 0x10(%esp),%esi │ │ + je 4ebfa │ │ + mov 0x20(%esp),%ecx │ │ movsbl 0x140(%eax,%ecx,1),%eax │ │ lea -0x1(%eax),%ecx │ │ cmp $0x2,%ecx │ │ - ja 4dc71 │ │ - incl 0xec(%esp,%eax,4) │ │ + ja 4ebfa │ │ + incl 0xfc(%esp,%eax,4) │ │ mov %esi,%ebx │ │ - mov 0x30(%esp),%eax │ │ - cmp %eax,0x44(%esp) │ │ - jg 4dc7d │ │ - jmp 4dc8f │ │ - mov 0xc(%esp),%eax │ │ + mov 0x34(%esp),%eax │ │ + cmp %eax,0x54(%esp) │ │ + jg 4ec06 │ │ + jmp 4ec18 │ │ + mov 0x18(%esp),%eax │ │ movsbl 0x130(%edi,%eax,1),%eax │ │ lea -0x1(%eax),%ecx │ │ cmp $0x2,%ecx │ │ - ja 4e924 │ │ - incl 0xec(%esp,%eax,4) │ │ - mov (%esp),%edi │ │ - mov 0xc(%esp),%eax │ │ + ja 4f8ab │ │ + incl 0xfc(%esp,%eax,4) │ │ + mov 0xc(%esp),%edi │ │ + mov 0x18(%esp),%eax │ │ cmpb $0x0,0x110(%edi,%eax,1) │ │ - mov 0x4(%esp),%ebx │ │ - je 4dc8f │ │ - mov 0xc(%esp),%eax │ │ + mov 0x10(%esp),%ebx │ │ + je 4ec18 │ │ + mov 0x18(%esp),%eax │ │ movsbl 0x150(%edi,%eax,1),%eax │ │ lea -0x1(%eax),%ecx │ │ cmp $0x2,%ecx │ │ - ja 4dc8f │ │ - incl 0xec(%esp,%eax,4) │ │ - jmp 4dc8f │ │ - mov 0x8(%esp),%esi │ │ - mov 0x28(%esp),%ebx │ │ + ja 4ec18 │ │ + incl 0xfc(%esp,%eax,4) │ │ + jmp 4ec18 │ │ + mov 0x14(%esp),%esi │ │ + mov 0x38(%esp),%ebx │ │ mov 0x8(%ebp),%edx │ │ - jmp 4e989 │ │ - movl $0x0,0x2c(%esp) │ │ - movl $0x0,0x98(%esp) │ │ - mov 0x8(%esp),%esi │ │ - mov 0x28(%esp),%ebx │ │ + jmp 4f911 │ │ + movl $0x0,0x34(%esp) │ │ + movl $0x0,0xa8(%esp) │ │ + mov 0x14(%esp),%esi │ │ + mov 0x38(%esp),%ebx │ │ mov 0x1c(%esp),%edi │ │ - mov 0x4c(%esp),%eax │ │ - mov 0x7c(%esp),%ecx │ │ + mov 0x44(%esp),%eax │ │ + mov 0x8c(%esp),%ecx │ │ shl $0x4,%ecx │ │ or 0x72c(%ebx,%ecx,1),%eax │ │ - jne 4e9ea │ │ - mov 0x10(%esp),%eax │ │ + jne 4f975 │ │ + mov 0x28(%esp),%eax │ │ cmpl $0x0,0x584(%eax) │ │ - je 4e9ea │ │ - mov 0x9c(%esp),%eax │ │ - or 0x2c(%esp),%eax │ │ - mov 0xa0(%esp),%ecx │ │ - or 0x98(%esp),%ecx │ │ + je 4f975 │ │ + mov 0xdc(%esp),%eax │ │ + or 0x34(%esp),%eax │ │ + mov 0xb0(%esp),%ecx │ │ + or 0xa8(%esp),%ecx │ │ or %eax,%ecx │ │ lea 0x3600(%edi),%eax │ │ - je 4e9f0 │ │ + je 4f97b │ │ lea 0x1400(%edi,%edx,8),%ecx │ │ sub $0x4,%esp │ │ - mov 0x8(%esp),%ebx │ │ + mov 0x14(%esp),%ebx │ │ push $0x2 │ │ push %ecx │ │ push %eax │ │ - call 1770 │ │ - jmp 4ea05 │ │ + call 1740 │ │ + jmp 4f990 │ │ lea 0x3600(%edi),%eax │ │ lea 0x17a0(%edi,%edx,4),%ecx │ │ sub $0x8,%esp │ │ - mov 0xc(%esp),%ebx │ │ + mov 0x18(%esp),%ebx │ │ push %ecx │ │ push %eax │ │ - call 1ac0 │ │ + call 1a90 │ │ add $0x10,%esp │ │ mov %al,0x16(%esi) │ │ - movl $0x0,0x10(%esp) │ │ + movl $0x0,0x28(%esp) │ │ cmp $0x2,%al │ │ - mov 0x60(%esp),%edx │ │ - jne 4abba │ │ - mov 0x80(%esp),%eax │ │ + mov 0x90(%esp),%edx │ │ + jne 4ba51 │ │ + mov 0x70(%esp),%eax │ │ mov (%eax),%eax │ │ - mov %eax,0x3c(%esp) │ │ - mov %eax,0xe8(%esp) │ │ - mov (%esp),%ebx │ │ + mov %eax,0x50(%esp) │ │ + mov %eax,0xf8(%esp) │ │ + mov 0xc(%esp),%ebx │ │ mov 0xc(%ebx),%eax │ │ - mov %eax,0x4c(%esp) │ │ + mov %eax,0x64(%esp) │ │ and $0x1f,%eax │ │ lea 0x22f8(%ebx,%eax,4),%eax │ │ - mov %eax,0x30(%esp) │ │ - mov 0x9c(%esp),%eax │ │ + mov %eax,0x44(%esp) │ │ + mov 0xdc(%esp),%eax │ │ test %eax,%eax │ │ - je 4eb4e │ │ + je 4fadb │ │ cmp $0x1,%eax │ │ - jne 4ea6d │ │ - cmpl $0x0,0x98(%esp) │ │ - je 4eb54 │ │ - mov 0x30(%esp),%ecx │ │ + jne 4f9f9 │ │ + cmpl $0x0,0xa8(%esp) │ │ + je 4fae1 │ │ + mov 0x44(%esp),%ecx │ │ mov -0x4(%ecx),%ecx │ │ - mov %ecx,0x10(%esp) │ │ + mov %ecx,0x28(%esp) │ │ mov 0x8(%ebx),%ecx │ │ - mov %ecx,0xb0(%esp) │ │ - lea 0xfc(%esp),%edx │ │ - movl $0x0,0x18(%esp) │ │ - movl $0x0,0x20(%esp) │ │ + mov %ecx,0x90(%esp) │ │ + lea 0x10c(%esp),%edx │ │ + movl $0x0,0x24(%esp) │ │ + movl $0x0,0x30(%esp) │ │ bsf %eax,%ecx │ │ - mov %ecx,0x80(%esp) │ │ - mov 0x20(%esp),%ebx │ │ + mov %ecx,0x70(%esp) │ │ + mov 0x30(%esp),%ebx │ │ add %ecx,%ebx │ │ - mov 0xb0(%esp),%ecx │ │ + mov 0x90(%esp),%ecx │ │ lea (%ebx,%ecx,1),%edi │ │ lea (%edi,%edi,2),%ecx │ │ - mov %ecx,0x60(%esp) │ │ - mov 0x10(%esp),%esi │ │ + mov %ecx,0xc0(%esp) │ │ + mov 0x28(%esp),%esi │ │ movzbl 0xa(%esi,%ecx,4),%edi │ │ - mov 0x48(%esp),%ecx │ │ + mov 0x4c(%esp),%ecx │ │ movzbl (%ecx,%edi,4),%esi │ │ - mov %ebx,0x20(%esp) │ │ + mov %ebx,0x30(%esp) │ │ lea (%esi,%ebx,2),%esi │ │ shl $0x4,%esi │ │ lea -0x8(%esi),%ebx │ │ mov %ebx,-0xc(%edx) │ │ movzbl 0x1(%ecx,%edi,4),%ecx │ │ shl $0x4,%ecx │ │ xor $0xfffffff8,%ecx │ │ mov %ecx,-0x8(%edx) │ │ - mov 0x60(%esp),%edi │ │ - mov 0x10(%esp),%ebx │ │ + mov 0xc0(%esp),%edi │ │ + mov 0x28(%esp),%ebx │ │ movswl 0x2(%ebx,%edi,4),%ebx │ │ lea -0x8(%esi,%ebx,1),%esi │ │ mov %esi,-0x4(%edx) │ │ - mov 0x10(%esp),%esi │ │ + mov 0x28(%esp),%esi │ │ movswl (%esi,%edi,4),%esi │ │ add %ecx,%esi │ │ mov %esi,(%edx) │ │ - mov 0x80(%esp),%ecx │ │ + mov 0x70(%esp),%ecx │ │ shr %cl,%eax │ │ - mov 0x18(%esp),%ecx │ │ + mov 0x24(%esp),%ecx │ │ inc %ecx │ │ - mov %ecx,0x18(%esp) │ │ + mov %ecx,0x24(%esp) │ │ cmp $0x7,%ecx │ │ - ja 4eb2e │ │ + ja 4faba │ │ and $0xfffffffe,%eax │ │ add $0x10,%edx │ │ test %eax,%eax │ │ - jne 4ea99 │ │ + jne 4fa25 │ │ mov $0x8,%edx │ │ - cmpl $0x7,0x18(%esp) │ │ - mov (%esp),%ebx │ │ - mov 0x8(%esp),%esi │ │ + cmpl $0x7,0x24(%esp) │ │ + mov 0xc(%esp),%ebx │ │ + mov 0x14(%esp),%esi │ │ mov 0x1c(%esp),%edi │ │ - jbe 4ebce │ │ - jmp 4ee71 │ │ - mov %eax,0x18(%esp) │ │ - jmp 4ebce │ │ + jbe 4fb5c │ │ + jmp 4fe02 │ │ + mov %eax,0x24(%esp) │ │ + jmp 4fb5c │ │ mov 0x8(%ebx),%eax │ │ - mov 0x30(%esp),%ecx │ │ + mov 0x44(%esp),%ecx │ │ mov -0x4(%ecx),%ecx │ │ lea (%eax,%eax,2),%edx │ │ movzbl 0xa(%ecx,%edx,4),%edi │ │ - mov %edi,0x18(%esp) │ │ - mov 0x48(%esp),%esi │ │ + mov %edi,0x24(%esp) │ │ + mov 0x4c(%esp),%esi │ │ movzbl (%esi,%edi,4),%edi │ │ lea -0x1(%edi),%ebx │ │ and %eax,%ebx │ │ add %ebx,%ebx │ │ sub %ebx,%edi │ │ shl $0x4,%edi │ │ lea -0x8(%edi),%eax │ │ - mov %eax,0xf0(%esp) │ │ - mov 0x18(%esp),%eax │ │ + mov %eax,0x100(%esp) │ │ + mov 0x24(%esp),%eax │ │ movzbl 0x1(%esi,%eax,4),%eax │ │ shl $0x4,%eax │ │ xor $0xfffffff8,%eax │ │ - mov %eax,0xf4(%esp) │ │ + mov %eax,0x104(%esp) │ │ movswl 0x2(%ecx,%edx,4),%esi │ │ lea -0x8(%edi,%esi,1),%esi │ │ - mov (%esp),%ebx │ │ - mov %esi,0xf8(%esp) │ │ + mov 0xc(%esp),%ebx │ │ + mov %esi,0x108(%esp) │ │ movswl (%ecx,%edx,4),%ecx │ │ add %eax,%ecx │ │ - mov %ecx,0xfc(%esp) │ │ - movl $0x1,0x18(%esp) │ │ - mov 0x8(%esp),%esi │ │ + mov %ecx,0x10c(%esp) │ │ + movl $0x1,0x24(%esp) │ │ + mov 0x14(%esp),%esi │ │ mov 0x1c(%esp),%edi │ │ - mov 0x2c(%esp),%ecx │ │ + mov 0x34(%esp),%ecx │ │ mov %ecx,%eax │ │ xor $0x1,%eax │ │ - or 0x98(%esp),%eax │ │ - jne 4ec7a │ │ - mov 0x30(%esp),%esi │ │ + or 0xa8(%esp),%eax │ │ + jne 4fc08 │ │ + mov 0x44(%esp),%esi │ │ mov (%esi),%ecx │ │ mov 0x8(%ebx),%eax │ │ lea (%eax,%eax,2),%eax │ │ movzbl -0x2(%ecx,%eax,4),%ecx │ │ - mov %eax,0x10(%esp) │ │ - mov 0x48(%esp),%ebx │ │ + mov %eax,0x28(%esp) │ │ + mov 0x4c(%esp),%ebx │ │ movzbl 0x1(%ebx,%ecx,4),%ecx │ │ dec %ecx │ │ - and 0x4c(%esp),%ecx │ │ + and 0x64(%esp),%ecx │ │ lea 0x0(,%ecx,4),%edx │ │ neg %edx │ │ mov (%esi,%edx,1),%edx │ │ movzbl -0x2(%edx,%eax,4),%esi │ │ mov %edx,%eax │ │ movzbl (%ebx,%esi,4),%edi │ │ shl $0x4,%edi │ │ xor $0xfffffff8,%edi │ │ movzbl 0x1(%ebx,%esi,4),%esi │ │ add %ecx,%ecx │ │ sub %ecx,%esi │ │ - mov 0x18(%esp),%edx │ │ + mov 0x24(%esp),%edx │ │ mov %edx,%ecx │ │ shl $0x4,%ecx │ │ - mov %edi,0xf0(%esp,%ecx,1) │ │ + mov %edi,0x100(%esp,%ecx,1) │ │ shl $0x4,%esi │ │ lea -0x8(%esi),%ebx │ │ - mov %ebx,0xf4(%esp,%ecx,1) │ │ - mov 0x10(%esp),%ebx │ │ + mov %ebx,0x104(%esp,%ecx,1) │ │ + mov 0x28(%esp),%ebx │ │ movswl -0xa(%eax,%ebx,4),%ebx │ │ add %edi,%ebx │ │ - mov %ebx,0xf8(%esp,%ecx,1) │ │ - mov 0x10(%esp),%edi │ │ + mov %ebx,0x108(%esp,%ecx,1) │ │ + mov 0x28(%esp),%edi │ │ movswl -0xc(%eax,%edi,4),%eax │ │ lea -0x8(%esi,%eax,1),%eax │ │ - mov %eax,0xfc(%esp,%ecx,1) │ │ + mov %eax,0x10c(%esp,%ecx,1) │ │ inc %edx │ │ - mov %edx,0x18(%esp) │ │ - jmp 4ed20 │ │ + mov %edx,0x24(%esp) │ │ + jmp 4fcae │ │ test %ecx,%ecx │ │ - je 4ed3b │ │ + je 4fcca │ │ mov 0x8(%ebx),%ecx │ │ dec %ecx │ │ - mov 0x18(%esp),%eax │ │ + mov 0x24(%esp),%eax │ │ shl $0x4,%eax │ │ - lea 0xfc(%esp,%eax,1),%eax │ │ + lea 0x10c(%esp,%eax,1),%eax │ │ xor %edx,%edx │ │ lea (%ecx,%ecx,2),%ecx │ │ - mov %ecx,0x10(%esp) │ │ - mov 0x2c(%esp),%esi │ │ - mov %esi,0x2c(%esp) │ │ + mov %ecx,0x28(%esp) │ │ + mov 0x34(%esp),%esi │ │ + mov %esi,0x34(%esp) │ │ bsf %esi,%ecx │ │ - mov %ecx,0x20(%esp) │ │ + mov %ecx,0x30(%esp) │ │ add %ecx,%edx │ │ - mov 0x30(%esp),%ecx │ │ + mov 0x44(%esp),%ecx │ │ mov (%ecx,%edx,4),%esi │ │ - mov 0x10(%esp),%ecx │ │ + mov 0x28(%esp),%ecx │ │ movzbl 0xa(%esi,%ecx,4),%ebx │ │ mov %esi,%ecx │ │ - mov 0x48(%esp),%edi │ │ + mov 0x4c(%esp),%edi │ │ movzbl (%edi,%ebx,4),%esi │ │ shl $0x4,%esi │ │ xor $0xfffffff8,%esi │ │ mov %esi,-0xc(%eax) │ │ movzbl 0x1(%edi,%ebx,4),%ebx │ │ lea (%ebx,%edx,2),%ebx │ │ shl $0x4,%ebx │ │ lea -0x8(%ebx),%edi │ │ mov %edi,-0x8(%eax) │ │ - mov 0x10(%esp),%edi │ │ + mov 0x28(%esp),%edi │ │ movswl 0x2(%ecx,%edi,4),%edi │ │ add %esi,%edi │ │ mov %edi,-0x4(%eax) │ │ - mov 0x2c(%esp),%esi │ │ - mov 0x10(%esp),%edi │ │ + mov 0x34(%esp),%esi │ │ + mov 0x28(%esp),%edi │ │ movswl (%ecx,%edi,4),%ecx │ │ lea -0x8(%ebx,%ecx,1),%ecx │ │ mov %ecx,(%eax) │ │ - mov 0x20(%esp),%ecx │ │ + mov 0x30(%esp),%ecx │ │ shr %cl,%esi │ │ - mov 0x18(%esp),%ecx │ │ + mov 0x24(%esp),%ecx │ │ inc %ecx │ │ - mov %ecx,0x18(%esp) │ │ + mov %ecx,0x24(%esp) │ │ cmp $0x7,%ecx │ │ - ja 4ed20 │ │ + ja 4fcae │ │ and $0xfffffffe,%esi │ │ add $0x10,%eax │ │ test %esi,%esi │ │ - jne 4eca1 │ │ + jne 4fc2f │ │ mov $0x8,%edx │ │ - cmpl $0x7,0x18(%esp) │ │ - mov (%esp),%ebx │ │ - mov 0x8(%esp),%esi │ │ + cmpl $0x7,0x24(%esp) │ │ + mov 0xc(%esp),%ebx │ │ + mov 0x14(%esp),%esi │ │ mov 0x1c(%esp),%edi │ │ - jg 4ee71 │ │ - cmpl $0x0,0x98(%esp) │ │ - je 4edd3 │ │ - mov 0x30(%esp),%eax │ │ + jg 4fe02 │ │ + cmpl $0x0,0xa8(%esp) │ │ + je 4fd63 │ │ + mov 0x44(%esp),%eax │ │ mov -0x4(%eax),%esi │ │ mov 0x8(%ebx),%ecx │ │ lea (%ecx,%ecx,2),%eax │ │ - mov %eax,0x10(%esp) │ │ + mov %eax,0x28(%esp) │ │ movzbl -0x2(%esi,%eax,4),%edx │ │ mov %esi,%eax │ │ - mov 0x48(%esp),%ebx │ │ + mov 0x4c(%esp),%ebx │ │ movzbl (%ebx,%edx,4),%esi │ │ shl $0x4,%esi │ │ xor $0xfffffff8,%esi │ │ - mov 0x18(%esp),%ecx │ │ + mov 0x24(%esp),%ecx │ │ mov %ecx,%edi │ │ shl $0x4,%edi │ │ - mov %esi,0xf0(%esp,%edi,1) │ │ + mov %esi,0x100(%esp,%edi,1) │ │ movzbl 0x1(%ebx,%edx,4),%edx │ │ shl $0x4,%edx │ │ xor $0xfffffff8,%edx │ │ - mov %edx,0xf4(%esp,%edi,1) │ │ - mov 0x10(%esp),%ebx │ │ + mov %edx,0x104(%esp,%edi,1) │ │ + mov 0x28(%esp),%ebx │ │ movswl -0xa(%eax,%ebx,4),%ebx │ │ add %esi,%ebx │ │ - mov 0x8(%esp),%esi │ │ - mov %ebx,0xf8(%esp,%edi,1) │ │ - mov 0x10(%esp),%ebx │ │ + mov 0x14(%esp),%esi │ │ + mov %ebx,0x108(%esp,%edi,1) │ │ + mov 0x28(%esp),%ebx │ │ movswl -0xc(%eax,%ebx,4),%eax │ │ add %edx,%eax │ │ - mov %eax,0xfc(%esp,%edi,1) │ │ + mov %eax,0x10c(%esp,%edi,1) │ │ mov 0x1c(%esp),%edi │ │ - mov (%esp),%ebx │ │ + mov 0xc(%esp),%ebx │ │ inc %ecx │ │ mov $0x8,%edx │ │ - mov %ecx,0x18(%esp) │ │ + mov %ecx,0x24(%esp) │ │ cmp $0x7,%ecx │ │ - jg 4ee71 │ │ - cmpl $0x0,0xa0(%esp) │ │ - je 4ee6d │ │ - mov 0x30(%esp),%eax │ │ + jg 4fe02 │ │ + cmpl $0x0,0xb0(%esp) │ │ + je 4fdfe │ │ + mov 0x44(%esp),%eax │ │ mov -0x4(%eax),%eax │ │ - mov %eax,0x20(%esp) │ │ + mov %eax,0x30(%esp) │ │ mov 0x8(%ebx),%ecx │ │ - mov 0x38(%esp),%edi │ │ + mov 0x40(%esp),%edi │ │ add %edi,%ecx │ │ lea (%ecx,%ecx,2),%ecx │ │ - mov %ecx,0x10(%esp) │ │ + mov %ecx,0x28(%esp) │ │ movzbl 0xa(%eax,%ecx,4),%edx │ │ - mov 0x48(%esp),%eax │ │ + mov 0x4c(%esp),%eax │ │ movzbl (%eax,%edx,4),%esi │ │ lea (%esi,%edi,2),%esi │ │ shl $0x4,%esi │ │ - mov 0x18(%esp),%ecx │ │ + mov 0x24(%esp),%ecx │ │ mov %ecx,%edi │ │ shl $0x4,%edi │ │ lea -0x8(%esi),%ebx │ │ - mov %ebx,0xf0(%esp,%edi,1) │ │ + mov %ebx,0x100(%esp,%edi,1) │ │ movzbl 0x1(%eax,%edx,4),%edx │ │ shl $0x4,%edx │ │ xor $0xfffffff8,%edx │ │ - mov %edx,0xf4(%esp,%edi,1) │ │ - mov 0x20(%esp),%eax │ │ - mov 0x10(%esp),%ebx │ │ + mov %edx,0x104(%esp,%edi,1) │ │ + mov 0x30(%esp),%eax │ │ + mov 0x28(%esp),%ebx │ │ movswl 0x2(%eax,%ebx,4),%ebx │ │ lea -0x8(%esi,%ebx,1),%esi │ │ - mov %esi,0xf8(%esp,%edi,1) │ │ - mov 0x8(%esp),%esi │ │ - mov 0x10(%esp),%ebx │ │ + mov %esi,0x108(%esp,%edi,1) │ │ + mov 0x14(%esp),%esi │ │ + mov 0x28(%esp),%ebx │ │ movswl (%eax,%ebx,4),%eax │ │ add %edx,%eax │ │ - mov %eax,0xfc(%esp,%edi,1) │ │ + mov %eax,0x10c(%esp,%edi,1) │ │ mov 0x1c(%esp),%edi │ │ - mov (%esp),%ebx │ │ + mov 0xc(%esp),%ebx │ │ inc %ecx │ │ mov %ecx,%edx │ │ - jmp 4ee71 │ │ - mov 0x18(%esp),%edx │ │ + jmp 4fe02 │ │ + mov 0x24(%esp),%edx │ │ lea 0x3f540(%ebx),%eax │ │ - mov %eax,0x2c(%esp) │ │ - mov 0x180(%esp),%ecx │ │ + mov %eax,0x34(%esp) │ │ + mov 0x190(%esp),%ecx │ │ cmp $0x1d,%ecx │ │ mov $0x1c,%eax │ │ cmovl %ecx,%eax │ │ cmp $0x3,%eax │ │ mov $0x4,%ebx │ │ cmovg %eax,%ebx │ │ - movl $0x1,0x30(%esp) │ │ + movl $0x1,0x44(%esp) │ │ test %edx,%edx │ │ - jle 4f1b9 │ │ + jle 5013e │ │ shl $0x2,%ebx │ │ - mov 0x3c(%esp),%eax │ │ + mov 0x50(%esp),%eax │ │ mov %eax,%ecx │ │ sar $0x10,%ecx │ │ - mov %ecx,0x18(%esp) │ │ + mov %ecx,0x24(%esp) │ │ cwtl │ │ - mov %eax,0x10(%esp) │ │ + mov %eax,0x28(%esp) │ │ xor %ecx,%ecx │ │ mov %edx,%eax │ │ - mov %edx,0x20(%esp) │ │ + mov %edx,0x30(%esp) │ │ cmp $0x3,%edx │ │ - movl $0x0,0x80(%esp) │ │ - jbe 4f065 │ │ - mov 0x20(%esp),%ecx │ │ + movl $0x0,0x70(%esp) │ │ + jbe 4fff0 │ │ + mov 0x30(%esp),%ecx │ │ and $0xfffffffc,%ecx │ │ - movd 0x18(%esp),%xmm0 │ │ + movd 0x24(%esp),%xmm0 │ │ pshufd $0x0,%xmm0,%xmm0 │ │ - movdqa %xmm0,0x80(%esp) │ │ - movd 0x10(%esp),%xmm1 │ │ + movdqa %xmm0,0x70(%esp) │ │ + movd 0x28(%esp),%xmm1 │ │ pshufd $0x0,%xmm1,%xmm0 │ │ - movdqa %xmm0,0x60(%esp) │ │ + movdqa %xmm0,0xc0(%esp) │ │ movd %ebx,%xmm1 │ │ pshufd $0x0,%xmm1,%xmm0 │ │ - movdqa %xmm0,0xb0(%esp) │ │ + movdqa %xmm0,0x90(%esp) │ │ pxor %xmm1,%xmm1 │ │ xor %edi,%edi │ │ mov %ecx,%eax │ │ - jmp 4ef39 │ │ + jmp 4fec7 │ │ paddd %xmm5,%xmm1 │ │ pcmpeqd %xmm0,%xmm0 │ │ psubd %xmm0,%xmm1 │ │ add $0x10,%edi │ │ add $0xfffffffc,%eax │ │ - je 4f044 │ │ - movdqu 0xf0(%esp,%edi,4),%xmm5 │ │ - movdqu 0x100(%esp,%edi,4),%xmm6 │ │ - movdqu 0x120(%esp,%edi,4),%xmm7 │ │ - movdqu 0x110(%esp,%edi,4),%xmm0 │ │ + je 4ffd2 │ │ + movdqu 0x100(%esp,%edi,4),%xmm5 │ │ + movdqu 0x110(%esp,%edi,4),%xmm6 │ │ + movdqu 0x130(%esp,%edi,4),%xmm7 │ │ + movdqu 0x120(%esp,%edi,4),%xmm0 │ │ movdqa %xmm0,%xmm4 │ │ punpckldq %xmm7,%xmm4 │ │ movdqa %xmm5,%xmm2 │ │ punpckldq %xmm6,%xmm2 │ │ movdqa %xmm2,%xmm3 │ │ punpcklqdq %xmm4,%xmm3 │ │ punpckhqdq %xmm4,%xmm2 │ │ punpckhdq %xmm7,%xmm0 │ │ punpckhdq %xmm6,%xmm5 │ │ movdqa %xmm5,%xmm4 │ │ punpcklqdq %xmm0,%xmm4 │ │ psubd %xmm3,%xmm4 │ │ punpckhqdq %xmm0,%xmm5 │ │ psubd %xmm2,%xmm5 │ │ - psubd 0x80(%esp),%xmm4 │ │ - psubd 0x60(%esp),%xmm5 │ │ + psubd 0x70(%esp),%xmm4 │ │ + psubd 0xc0(%esp),%xmm5 │ │ pabsd %xmm4,%xmm0 │ │ pabsd %xmm5,%xmm5 │ │ paddd %xmm0,%xmm5 │ │ - movdqu %xmm5,0x184(%esp,%edi,1) │ │ - pcmpgtd 0xb0(%esp),%xmm5 │ │ + movdqu %xmm5,0x194(%esp,%edi,1) │ │ + pcmpgtd 0x90(%esp),%xmm5 │ │ movd %xmm5,%edx │ │ test $0x1,%dl │ │ - je 4f007 │ │ - movl $0xffffffff,0x184(%esp,%edi,1) │ │ + je 4ff95 │ │ + movl $0xffffffff,0x194(%esp,%edi,1) │ │ pextrw $0x2,%xmm5,%edx │ │ test $0x1,%dl │ │ - jne 4f011 │ │ + jne 4ff9f │ │ pextrw $0x4,%xmm5,%edx │ │ test $0x1,%dl │ │ - je 4f026 │ │ - movl $0xffffffff,0x18c(%esp,%edi,1) │ │ + je 4ffb4 │ │ + movl $0xffffffff,0x19c(%esp,%edi,1) │ │ pextrw $0x6,%xmm5,%edx │ │ test $0x1,%dl │ │ - je 4ef21 │ │ - jmp 4f034 │ │ + je 4feaf │ │ + jmp 4ffc2 │ │ pextrw $0x2,%xmm5,%edx │ │ test $0x1,%dl │ │ - je 4efe2 │ │ - movl $0xffffffff,0x188(%esp,%edi,1) │ │ + je 4ff70 │ │ + movl $0xffffffff,0x198(%esp,%edi,1) │ │ pextrw $0x4,%xmm5,%edx │ │ test $0x1,%dl │ │ - jne 4efec │ │ + jne 4ff7a │ │ pextrw $0x6,%xmm5,%edx │ │ test $0x1,%dl │ │ - je 4ef21 │ │ - movl $0xffffffff,0x190(%esp,%edi,1) │ │ - jmp 4ef21 │ │ + je 4feaf │ │ + movl $0xffffffff,0x1a0(%esp,%edi,1) │ │ + jmp 4feaf │ │ pshufd $0x4e,%xmm1,%xmm0 │ │ paddd %xmm1,%xmm0 │ │ pshufd $0xe5,%xmm0,%xmm1 │ │ paddd %xmm0,%xmm1 │ │ - movd %xmm1,0x80(%esp) │ │ - cmp %ecx,0x20(%esp) │ │ - je 4f0cd │ │ - mov 0x20(%esp),%eax │ │ + movd %xmm1,0x70(%esp) │ │ + cmp %ecx,0x30(%esp) │ │ + je 50055 │ │ + mov 0x30(%esp),%eax │ │ sub %ecx,%eax │ │ shl $0x2,%ecx │ │ - jmp 4f07d │ │ - incl 0x80(%esp) │ │ + jmp 50005 │ │ + incl 0x70(%esp) │ │ add $0x4,%ecx │ │ dec %eax │ │ - je 4f0cd │ │ - mov 0xf8(%esp,%ecx,4),%edx │ │ - mov 0xfc(%esp,%ecx,4),%edi │ │ - sub 0xf0(%esp,%ecx,4),%edx │ │ - sub 0x18(%esp),%edx │ │ + je 50055 │ │ + mov 0x108(%esp,%ecx,4),%edx │ │ + mov 0x10c(%esp,%ecx,4),%edi │ │ + sub 0x100(%esp,%ecx,4),%edx │ │ + sub 0x24(%esp),%edx │ │ mov %edx,%esi │ │ neg %esi │ │ cmovl %edx,%esi │ │ - sub 0xf4(%esp,%ecx,4),%edi │ │ - sub 0x10(%esp),%edi │ │ + sub 0x104(%esp,%ecx,4),%edi │ │ + sub 0x28(%esp),%edi │ │ mov %edi,%edx │ │ neg %edx │ │ cmovl %edi,%edx │ │ add %esi,%edx │ │ - mov %edx,0x184(%esp,%ecx,1) │ │ + mov %edx,0x194(%esp,%ecx,1) │ │ cmp %ebx,%edx │ │ - jle 4f070 │ │ - movl $0xffffffff,0x184(%esp,%ecx,1) │ │ + jle 4fffb │ │ + movl $0xffffffff,0x194(%esp,%ecx,1) │ │ add $0x4,%ecx │ │ dec %eax │ │ - jne 4f07d │ │ - mov 0x80(%esp),%ecx │ │ + jne 50005 │ │ + mov 0x70(%esp),%ecx │ │ test %ecx,%ecx │ │ - mov 0x8(%esp),%esi │ │ + mov 0x14(%esp),%esi │ │ mov 0x1c(%esp),%edi │ │ - je 4f1b9 │ │ - mov 0x20(%esp),%eax │ │ + je 5013e │ │ + mov 0x30(%esp),%eax │ │ sub %ecx,%eax │ │ - mov %eax,0x60(%esp) │ │ + mov %eax,0xc0(%esp) │ │ test %eax,%eax │ │ - jle 4f1a0 │ │ + jle 50128 │ │ xor %ecx,%ecx │ │ xor %ebx,%ebx │ │ - mov %ecx,0x10(%esp) │ │ + mov %ecx,0x28(%esp) │ │ lea 0x0(,%ebx,4),%edx │ │ neg %ebx │ │ dec %ebx │ │ - cmpl $0xffffffff,0x184(%esp,%edx,1) │ │ + cmpl $0xffffffff,0x194(%esp,%edx,1) │ │ lea 0x4(%edx),%edx │ │ - jne 4f107 │ │ + jne 5008f │ │ mov %ebx,%eax │ │ not %eax │ │ - mov %eax,0x18(%esp) │ │ + mov %eax,0x24(%esp) │ │ neg %ebx │ │ - mov 0x20(%esp),%eax │ │ + mov 0x30(%esp),%eax │ │ lea 0x0(,%eax,4),%eax │ │ xor %esi,%esi │ │ - mov 0x180(%esp,%eax,1),%ecx │ │ + mov 0x190(%esp,%eax,1),%ecx │ │ inc %esi │ │ add $0xfffffffc,%eax │ │ cmp $0xffffffff,%ecx │ │ - je 4f12c │ │ - mov 0x20(%esp),%edi │ │ + je 500b4 │ │ + mov 0x30(%esp),%edi │ │ sub %esi,%edi │ │ mov %edi,%esi │ │ - mov %edi,0x20(%esp) │ │ + mov %edi,0x30(%esp) │ │ lea 0x1(%edi),%esi │ │ - cmp %esi,0x18(%esp) │ │ - jge 4f1a6 │ │ - mov %ecx,0x180(%esp,%edx,1) │ │ - movq 0xf0(%esp,%eax,4),%xmm0 │ │ - movq 0xf8(%esp,%eax,4),%xmm1 │ │ - lea 0xe0(%esp),%eax │ │ + cmp %esi,0x24(%esp) │ │ + jge 5012e │ │ + mov %ecx,0x190(%esp,%edx,1) │ │ + movq 0x100(%esp,%eax,4),%xmm0 │ │ + movq 0x108(%esp,%eax,4),%xmm1 │ │ + lea 0xf0(%esp),%eax │ │ movq %xmm1,0x8(%eax,%edx,4) │ │ movq %xmm0,(%eax,%edx,4) │ │ - mov 0x10(%esp),%ecx │ │ + mov 0x28(%esp),%ecx │ │ inc %ecx │ │ - cmp 0x60(%esp),%ecx │ │ - mov 0x8(%esp),%esi │ │ + cmp 0xc0(%esp),%ecx │ │ + mov 0x14(%esp),%esi │ │ mov 0x1c(%esp),%edi │ │ - jne 4f0fa │ │ - mov 0x80(%esp),%eax │ │ - mov %eax,0x30(%esp) │ │ - jmp 4f1b9 │ │ - mov %ecx,0x30(%esp) │ │ - jmp 4f1b9 │ │ - mov 0x80(%esp),%eax │ │ - mov %eax,0x30(%esp) │ │ - mov 0x8(%esp),%esi │ │ + jne 50082 │ │ + mov 0x70(%esp),%eax │ │ + mov %eax,0x44(%esp) │ │ + jmp 5013e │ │ + mov %ecx,0x44(%esp) │ │ + jmp 5013e │ │ + mov 0x70(%esp),%eax │ │ + mov %eax,0x44(%esp) │ │ + mov 0x14(%esp),%esi │ │ mov 0x1c(%esp),%edi │ │ - mov 0xe8(%esp),%eax │ │ - lea 0xf0(%esp),%ecx │ │ - mov 0x4(%esp),%ebx │ │ - pushl 0x4c(%esp) │ │ - mov 0x4(%esp),%edx │ │ + mov 0xf8(%esp),%eax │ │ + lea 0x100(%esp),%ecx │ │ + mov 0x10(%esp),%ebx │ │ + pushl 0x64(%esp) │ │ + mov 0x10(%esp),%edx │ │ pushl 0x8(%edx) │ │ - pushl 0x34(%esp) │ │ + pushl 0x3c(%esp) │ │ push %eax │ │ - pushl 0x34(%esp) │ │ - pushl 0x4c(%esp) │ │ - pushl 0x48(%esp) │ │ + pushl 0x3c(%esp) │ │ + pushl 0x54(%esp) │ │ + pushl 0x5c(%esp) │ │ push %ecx │ │ - call 64be0 │ │ + call 65f20 │ │ add $0x20,%esp │ │ test %eax,%eax │ │ - jne 4f20b │ │ + jne 50190 │ │ sub $0xc,%esp │ │ - mov 0x10(%esp),%ebx │ │ - pushl 0x38(%esp) │ │ - call 64890 │ │ + mov 0x1c(%esp),%ebx │ │ + pushl 0x40(%esp) │ │ + call 65bd0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - je 4f274 │ │ + je 501fa │ │ xor %eax,%eax │ │ - mov 0x2c(%esp),%ecx │ │ + mov 0x34(%esp),%ecx │ │ mov %eax,(%ecx) │ │ - movl $0x0,0x10(%esp) │ │ - mov 0x28(%esp),%ebx │ │ - cmpl $0x0,0xb44(%ebx) │ │ - je 463bb │ │ + movl $0x0,0x28(%esp) │ │ + mov 0x38(%esp),%ebx │ │ + cmpl $0x0,0xa70(%ebx) │ │ + je 467f4 │ │ cmp $0x3,%eax │ │ - jne 4f267 │ │ - mov (%esp),%eax │ │ + jne 501ed │ │ + mov 0xc(%esp),%eax │ │ mov %eax,%ecx │ │ movzwl 0x3f54c(%eax),%eax │ │ mov %ax,0xc(%esi) │ │ movzwl 0x3f550(%ecx),%eax │ │ mov %ax,0xe(%esi) │ │ movzwl 0x3f554(%ecx),%eax │ │ mov %ax,0x10(%esi) │ │ movzwl 0x3f558(%ecx),%eax │ │ mov %ax,0x12(%esi) │ │ - jmp 463bb │ │ + jmp 467f4 │ │ movw $0x8000,0xc(%esi) │ │ xor %edx,%edx │ │ - jmp 4abba │ │ + jmp 4ba51 │ │ mov $0x3,%eax │ │ - jmp 4f20d │ │ - mov 0x14(%esp),%ecx │ │ + jmp 50192 │ │ + mov 0x20(%esp),%ecx │ │ movsbl 0x120(%eax,%ecx,1),%ecx │ │ mov %ecx,%edx │ │ xor $0x2,%edx │ │ cmp $0x1,%edx │ │ - ja 4f298 │ │ - incl 0xe8(%esp,%ecx,4) │ │ - mov 0x14(%esp),%ecx │ │ + ja 5021e │ │ + incl 0xf8(%esp,%ecx,4) │ │ + mov 0x20(%esp),%ecx │ │ cmpb $0x0,0x100(%eax,%ecx,1) │ │ - mov (%esp),%edi │ │ - mov 0x8(%esp),%edx │ │ - mov 0x4(%esp),%ebx │ │ - je 4dd24 │ │ - mov 0x14(%esp),%ecx │ │ + mov 0xc(%esp),%edi │ │ + mov 0x14(%esp),%edx │ │ + mov 0x10(%esp),%ebx │ │ + je 4ecaa │ │ + mov 0x20(%esp),%ecx │ │ movsbl 0x140(%eax,%ecx,1),%eax │ │ mov %eax,%ecx │ │ xor $0x2,%ecx │ │ cmp $0x1,%ecx │ │ - ja 4dd24 │ │ - incl 0xe8(%esp,%eax,4) │ │ + ja 4ecaa │ │ + incl 0xf8(%esp,%eax,4) │ │ mov %edx,%esi │ │ - mov 0x30(%esp),%eax │ │ - cmp %eax,0x44(%esp) │ │ - jg 4dd30 │ │ - jmp 4dd42 │ │ - mov 0xc(%esp),%eax │ │ + mov 0x34(%esp),%eax │ │ + cmp %eax,0x54(%esp) │ │ + jg 4ecb6 │ │ + jmp 4ecc8 │ │ + mov 0x18(%esp),%eax │ │ movsbl 0x130(%edi,%eax,1),%eax │ │ mov %eax,%ecx │ │ xor $0x2,%ecx │ │ cmp $0x1,%ecx │ │ - ja 4f308 │ │ - incl 0xe8(%esp,%eax,4) │ │ - mov (%esp),%edi │ │ - mov 0xc(%esp),%eax │ │ + ja 5028f │ │ + incl 0xf8(%esp,%eax,4) │ │ + mov 0xc(%esp),%edi │ │ + mov 0x18(%esp),%eax │ │ cmpb $0x0,0x110(%edi,%eax,1) │ │ - mov 0x8(%esp),%esi │ │ - mov 0x4(%esp),%ebx │ │ - je 4dd42 │ │ - mov 0xc(%esp),%eax │ │ + mov 0x14(%esp),%esi │ │ + mov 0x10(%esp),%ebx │ │ + je 4ecc8 │ │ + mov 0x18(%esp),%eax │ │ movsbl 0x150(%edi,%eax,1),%eax │ │ mov %eax,%ecx │ │ xor $0x2,%ecx │ │ cmp $0x1,%ecx │ │ - ja 4dd42 │ │ - incl 0xe8(%esp,%eax,4) │ │ - jmp 4dd42 │ │ + ja 4ecc8 │ │ + incl 0xf8(%esp,%eax,4) │ │ + jmp 4ecc8 │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ @@ -66751,26 +67580,26 @@ │ │ mov 0x8(%ebp),%edi │ │ mov 0x4(%ecx),%eax │ │ imul $0x70,%edi,%ecx │ │ add %eax,%ecx │ │ mov 0xc(%ebp),%edx │ │ shl $0x4,%edx │ │ lea 0xde0(%edx,%ecx,1),%ecx │ │ - call 4f382 │ │ + call 50312 │ │ pop %ebx │ │ - add $0x85bee,%ebx │ │ + add $0x86c5e,%ebx │ │ add $0x3600,%eax │ │ mov %eax,0x38(%esp) │ │ mov (%esi),%edx │ │ mov %edx,0x28(%esp) │ │ mov %ecx,0x4(%esp) │ │ mov %eax,(%esp) │ │ movl $0x6,0x8(%esp) │ │ mov %ebx,0x2c(%esp) │ │ - call 18d0 │ │ + call 18a0 │ │ add $0x2,%al │ │ mov 0x18(%esp),%ecx │ │ mov %al,0xb(%ecx,%edi,1) │ │ mov %esi,%ebx │ │ mov %edi,%esi │ │ test %edi,%edi │ │ mov 0x14(%ebp),%edi │ │ @@ -66779,46 +67608,46 @@ │ │ cmovne %ecx,%edx │ │ movzbl %al,%eax │ │ mov %eax,0x20(%esp) │ │ movzbl (%edx),%eax │ │ mov %edi,%ecx │ │ test $0xf,%cl │ │ mov %ebx,0x24(%esp) │ │ - je 4f3f9 │ │ + je 50389 │ │ mov 0x10(%ebp),%ecx │ │ test %esi,%esi │ │ - je 4f443 │ │ + je 503d3 │ │ lea 0x1ea0(%ebx,%ecx,1),%edx │ │ - jmp 4f450 │ │ + jmp 503e0 │ │ test %al,%al │ │ - je 4f7a5 │ │ + je 50735 │ │ mov 0x14(%ebp),%ecx │ │ lea (%ecx,%ecx,2),%ecx │ │ shl $0x4,%ecx │ │ add %ebx,%ecx │ │ mov %esi,%edx │ │ shl $0x4,%edx │ │ lea 0x18a0(%edx,%ecx,1),%edx │ │ xor %edi,%edi │ │ test %edi,%edi │ │ - jne 4f437 │ │ + jne 503c7 │ │ nop │ │ nop │ │ movzwl (%edx),%ecx │ │ mov %cx,0x4c(%esp,%edi,2) │ │ inc %edi │ │ add $0x2,%edx │ │ dec %eax │ │ - jle 4f54f │ │ + jle 504df │ │ test %edi,%edi │ │ - je 4f420 │ │ + je 503b0 │ │ movzwl (%edx),%ecx │ │ cmp %cx,0x4a(%esp,%edi,2) │ │ - jne 4f423 │ │ - jmp 4f429 │ │ + jne 503b3 │ │ + jmp 503b9 │ │ mov 0x280(%ebx),%edx │ │ lea 0x250(%edx,%ecx,1),%edx │ │ movzbl (%edx),%edi │ │ mov 0x14(%ebp),%edx │ │ lea (%edx,%edx,2),%edx │ │ shl $0x4,%edx │ │ shl $0x4,%esi │ │ @@ -66831,93 +67660,93 @@ │ │ setne %cl │ │ lea 0x12a0(%ebx,%edx,1),%edx │ │ mov %edi,%ebx │ │ lea 0x600(%esi,%edx,1),%edx │ │ xor %edi,%edi │ │ test %ebx,%ebx │ │ setne %ch │ │ - je 4f519 │ │ + je 504a9 │ │ test %al,%al │ │ - je 4f519 │ │ + je 504a9 │ │ xor %edi,%edi │ │ nop │ │ nop │ │ mov %ebx,0x18(%esp) │ │ movzwl (%edx),%esi │ │ mov 0x1c(%esp),%ecx │ │ movzwl (%ecx),%ebx │ │ cmp %bx,%si │ │ - jae 4f4d0 │ │ + jae 50460 │ │ test %edi,%edi │ │ - je 4f4be │ │ + je 5044e │ │ cmp %si,0x4a(%esp,%edi,2) │ │ - je 4f4c4 │ │ + je 50454 │ │ mov %si,0x4c(%esp,%edi,2) │ │ inc %edi │ │ mov 0x18(%esp),%ebx │ │ add $0x2,%edx │ │ dec %eax │ │ - jmp 4f509 │ │ + jmp 50499 │ │ nop │ │ nop │ │ cmp %si,%bx │ │ sete 0x30(%esp) │ │ mov %eax,%esi │ │ - jne 4f4df │ │ + jne 5046f │ │ add $0x2,%edx │ │ movzbl 0x30(%esp),%ecx │ │ xor %eax,%eax │ │ mov %cl,%al │ │ mov %eax,%ecx │ │ test %edi,%edi │ │ - je 4f4f5 │ │ + je 50485 │ │ cmp %bx,0x4a(%esp,%edi,2) │ │ - je 4f4fb │ │ + je 5048b │ │ mov %bx,0x4c(%esp,%edi,2) │ │ inc %edi │ │ mov 0x18(%esp),%ebx │ │ mov %esi,%eax │ │ sub %ecx,%eax │ │ addl $0x2,0x1c(%esp) │ │ dec %ebx │ │ test %eax,%eax │ │ setne %cl │ │ test %ebx,%ebx │ │ setne %ch │ │ - je 4f519 │ │ + je 504a9 │ │ test %eax,%eax │ │ - jne 4f4a0 │ │ + jne 50430 │ │ test %cl,%cl │ │ - jne 4f433 │ │ + jne 503c3 │ │ test %ch,%ch │ │ - je 4f54f │ │ + je 504df │ │ mov 0x1c(%esp),%ecx │ │ test %edi,%edi │ │ - jne 4f543 │ │ + jne 504d3 │ │ nop │ │ nop │ │ nop │ │ movzwl (%ecx),%eax │ │ mov %ax,0x4c(%esp,%edi,2) │ │ inc %edi │ │ add $0x2,%ecx │ │ dec %ebx │ │ - jle 4f54f │ │ + jle 504df │ │ test %edi,%edi │ │ - je 4f530 │ │ + je 504c0 │ │ movzwl (%ecx),%eax │ │ cmp %ax,0x4a(%esp,%edi,2) │ │ - jne 4f533 │ │ - jmp 4f539 │ │ + jne 504c3 │ │ + jmp 504c9 │ │ movl $0x0,0x18(%esp) │ │ cmpb $0x0,0x20(%esp) │ │ setne %al │ │ - je 4f5d1 │ │ + je 50561 │ │ test %edi,%edi │ │ - jle 4f5d1 │ │ + jle 50561 │ │ movl $0x0,0x18(%esp) │ │ mov $0x1,%esi │ │ mov 0x2c(%esp),%ebx │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -66925,117 +67754,117 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ mov 0x38(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 1b40 │ │ + call 1b10 │ │ test %eax,%eax │ │ - je 4f5c0 │ │ + je 50550 │ │ movzwl 0x4a(%esp,%esi,2),%eax │ │ mov 0x18(%esp),%ecx │ │ mov %ax,0x6c(%esp,%ecx,2) │ │ mov %ecx,%eax │ │ inc %eax │ │ mov %eax,0x18(%esp) │ │ cmp 0x20(%esp),%eax │ │ setl %al │ │ - jge 4f5d1 │ │ + jge 50561 │ │ cmp %edi,%esi │ │ lea 0x1(%esi),%esi │ │ - jl 4f580 │ │ - jmp 4f5d1 │ │ + jl 50510 │ │ + jmp 50561 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ mov 0x18(%esp),%eax │ │ mov %eax,0x18(%esp) │ │ cmp 0x20(%esp),%eax │ │ setl %al │ │ - jl 4f5ae │ │ + jl 5053e │ │ mov 0x28(%esp),%esi │ │ - cmpl $0x0,0xb44(%esi) │ │ - je 4f7c6 │ │ + cmpl $0x0,0xa70(%esi) │ │ + je 50756 │ │ mov 0x24(%esp),%edx │ │ mov 0x8(%edx),%ecx │ │ mov 0xc(%edx),%edx │ │ mov %edx,%esi │ │ sar %esi │ │ mov %ecx,%edi │ │ and $0x1,%edi │ │ add %esi,%edi │ │ mov 0x28(%esp),%esi │ │ - mov 0x7e8(%esi),%esi │ │ + mov 0x7f8(%esi),%esi │ │ sar %esi │ │ imul %edi,%esi │ │ sar %ecx │ │ and $0x1,%edx │ │ add %ecx,%edx │ │ add %esi,%edx │ │ mov 0x28(%esp),%esi │ │ lea (%edx,%edx,2),%ecx │ │ shl $0x4,%ecx │ │ - add 0xb54(%esi),%ecx │ │ + add 0xa80(%esi),%ecx │ │ mov 0x8(%ebp),%edx │ │ shl $0x4,%edx │ │ add %ecx,%edx │ │ mov %edx,0x1c(%esp) │ │ mov 0x2c(%esp),%ebx │ │ test %al,%al │ │ - je 4f7e7 │ │ + je 50777 │ │ mov 0x4b4(%esi),%edi │ │ xor %esi,%esi │ │ test %edi,%edi │ │ - je 4f663 │ │ + je 505f3 │ │ mov 0x2c(%esp),%ebx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ add %esi,%esi │ │ mov 0x38(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 1b40 │ │ + call 1b10 │ │ or %eax,%esi │ │ dec %edi │ │ - jne 4f650 │ │ + jne 505e0 │ │ mov 0x18(%esp),%eax │ │ lea 0x1(%eax),%edx │ │ mov 0x1c(%esp),%ecx │ │ mov %si,(%ecx,%eax,2) │ │ cmp 0x20(%esp),%edx │ │ - jge 4f879 │ │ + jge 50809 │ │ xor %eax,%eax │ │ cmpl $0x0,0x8(%ebp) │ │ sete %al │ │ mov %eax,0x40(%esp) │ │ mov 0x28(%esp),%eax │ │ mov 0x4b4(%eax),%ecx │ │ mov %ecx,0x24(%esp) │ │ mov 0x38(%esp),%edi │ │ mov %edi,(%esp) │ │ mov 0x2c(%esp),%ebx │ │ mov %edx,0x30(%esp) │ │ - call 1b40 │ │ + call 1b10 │ │ add %eax,%eax │ │ mov %eax,0x34(%esp) │ │ mov %edi,(%esp) │ │ - call 1b40 │ │ + call 1b10 │ │ mov 0x30(%esp),%edx │ │ or 0x34(%esp),%eax │ │ movzwl %si,%ebx │ │ mov 0x24(%esp),%ecx │ │ lea -0x3(%ecx,%eax,1),%edi │ │ mov 0x28(%esp),%eax │ │ mov 0x4b4(%eax),%cl │ │ @@ -67053,27 +67882,27 @@ │ │ lea 0x4(%ecx,%eax,2),%eax │ │ mov %ebx,0x28(%esp) │ │ mov %eax,0x34(%esp) │ │ mov %esi,0x24(%esp) │ │ mov %edx,0x30(%esp) │ │ test %edi,%edi │ │ mov %edi,0x48(%esp) │ │ - je 4f740 │ │ + je 506d0 │ │ xor %esi,%esi │ │ mov 0x2c(%esp),%ebx │ │ nop │ │ nop │ │ add %esi,%esi │ │ mov 0x38(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 1b40 │ │ + call 1b10 │ │ or %eax,%esi │ │ dec %edi │ │ - jne 4f720 │ │ - jmp 4f742 │ │ + jne 506b0 │ │ + jmp 506d2 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -67092,77 +67921,77 @@ │ │ mov 0x1c(%esp),%eax │ │ mov 0x30(%esp),%edx │ │ mov %bx,(%eax,%edx,2) │ │ inc %edx │ │ movzwl %bx,%ebx │ │ lea (%ebx,%edi,1),%eax │ │ cmp %ecx,%eax │ │ - jge 4f80a │ │ + jge 5079a │ │ mov 0x44(%esp),%eax │ │ sub %ebx,%eax │ │ bsr %eax,%eax │ │ xor $0xffffffe0,%eax │ │ add $0x21,%eax │ │ mov 0x48(%esp),%edi │ │ cmp %eax,%edi │ │ cmovg %eax,%edi │ │ mov 0x34(%esp),%eax │ │ add $0x2,%eax │ │ mov 0x24(%esp),%esi │ │ dec %esi │ │ cmp 0x20(%esp),%edx │ │ - jne 4f700 │ │ - jmp 4f879 │ │ + jne 50690 │ │ + jmp 50809 │ │ cmpb $0x0,0x20(%esp) │ │ setne %al │ │ movl $0x0,0x18(%esp) │ │ mov 0x28(%esp),%esi │ │ - cmpl $0x0,0xb44(%esi) │ │ - jne 4f5e2 │ │ + cmpl $0x0,0xa70(%esi) │ │ + jne 50572 │ │ mov 0x8(%ebp),%ecx │ │ shl $0x4,%ecx │ │ mov 0x24(%esp),%edx │ │ lea 0x5000(%edx,%ecx,1),%ecx │ │ mov %ecx,0x1c(%esp) │ │ mov 0x2c(%esp),%ebx │ │ test %al,%al │ │ - jne 4f637 │ │ + jne 505c7 │ │ mov 0x18(%esp),%eax │ │ add %eax,%eax │ │ mov %eax,0x8(%esp) │ │ lea 0x6c(%esp),%eax │ │ mov %eax,0x4(%esp) │ │ mov 0x1c(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 14a0 │ │ - jmp 4f8dd │ │ + call 1470 │ │ + jmp 5086d │ │ cmp 0x20(%esp),%edx │ │ mov 0x24(%esp),%esi │ │ mov 0x34(%esp),%edi │ │ - jge 4f879 │ │ + jge 50809 │ │ mov 0x20(%esp),%eax │ │ sub %edx,%eax │ │ cmp $0x8,%eax │ │ - jb 4f850 │ │ + jb 507e0 │ │ mov %eax,%ecx │ │ and $0xfffffff8,%ecx │ │ add %ecx,%edx │ │ movd 0x3c(%esp),%xmm0 │ │ pshuflw $0xe0,%xmm0,%xmm0 │ │ pshufd $0x0,%xmm0,%xmm0 │ │ and $0xfffffff8,%esi │ │ nop │ │ nop │ │ nop │ │ movdqu %xmm0,(%edi) │ │ add $0x10,%edi │ │ add $0xfffffff8,%esi │ │ - jne 4f840 │ │ + jne 507d0 │ │ cmp %ecx,%eax │ │ - je 4f879 │ │ + je 50809 │ │ mov 0x20(%esp),%eax │ │ sub %edx,%eax │ │ mov 0x1c(%esp),%ecx │ │ lea (%ecx,%edx,2),%ecx │ │ mov 0x3c(%esp),%edx │ │ nop │ │ nop │ │ @@ -67178,60 +68007,60 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ mov %dx,(%ecx) │ │ add $0x2,%ecx │ │ dec %eax │ │ - jne 4f870 │ │ + jne 50800 │ │ cmpb $0x0,0x20(%esp) │ │ - je 4f8dd │ │ + je 5086d │ │ xor %eax,%eax │ │ mov 0x20(%esp),%ecx │ │ mov 0x1c(%esp),%edx │ │ mov 0x18(%esp),%esi │ │ cmp 0x18(%esp),%eax │ │ - jl 4f8b0 │ │ - jmp 4f8d0 │ │ + jl 50840 │ │ + jmp 50860 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ inc %eax │ │ mov %di,(%edx) │ │ add $0x2,%edx │ │ dec %ecx │ │ - je 4f8dd │ │ + je 5086d │ │ cmp 0x18(%esp),%eax │ │ - jge 4f8d0 │ │ + jge 50860 │ │ cmp 0x20(%esp),%esi │ │ movzwl 0x6c(%esp,%eax,2),%edi │ │ - jge 4f8a0 │ │ + jge 50830 │ │ mov 0x1c(%esp),%ebx │ │ movzwl (%ebx,%esi,2),%ebx │ │ cmp %bx,%di │ │ - jbe 4f8a0 │ │ - jmp 4f8d8 │ │ + jbe 50830 │ │ + jmp 50868 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ mov 0x1c(%esp),%edi │ │ movzwl (%edi,%esi,2),%ebx │ │ inc %esi │ │ mov %ebx,%edi │ │ - jmp 4f8a1 │ │ + jmp 50831 │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ @@ -67249,17 +68078,17 @@ │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x80,%esp │ │ mov %edx,0x1c(%esp) │ │ - call 4f908 │ │ + call 50898 │ │ pop %ebx │ │ - add $0x85668,%ebx │ │ + add $0x866d8,%ebx │ │ mov 0xc(%ebp),%eax │ │ mov 0x8(%ebp),%edx │ │ mov %ecx,0xc(%esp) │ │ mov 0x4(%ecx),%ecx │ │ mov %ecx,0x78(%esp) │ │ lea 0x3600(%ecx),%ecx │ │ mov %ecx,0x38(%esp) │ │ @@ -67271,34 +68100,34 @@ │ │ mov %edi,0x28(%esp) │ │ nop │ │ nop │ │ mov %edx,%esi │ │ add %edx,%esi │ │ sub $0xc,%esp │ │ pushl 0x44(%esp) │ │ - call 1b40 │ │ + call 1b10 │ │ add $0x10,%esp │ │ mov %eax,%edx │ │ or %esi,%edx │ │ dec %edi │ │ - jne 4f940 │ │ + jne 508d0 │ │ mov %ebx,0x34(%esp) │ │ mov $0x2,%eax │ │ mov 0x28(%esp),%ecx │ │ shl %cl,%eax │ │ sub 0x10(%esp),%eax │ │ cmp %eax,%edx │ │ - jb 4f98e │ │ + jb 5091e │ │ add %edx,%edx │ │ sub %eax,%edx │ │ sub $0xc,%esp │ │ mov 0x40(%esp),%ebx │ │ pushl 0x44(%esp) │ │ mov %edx,%esi │ │ - call 1b40 │ │ + call 1b10 │ │ mov %esi,%edx │ │ add $0x10,%esp │ │ add %eax,%edx │ │ mov 0x18(%ebp),%eax │ │ lea 0x0(,%eax,4),%eax │ │ mov %eax,0x2c(%esp) │ │ mov 0x1c(%esp),%eax │ │ @@ -67306,15 +68135,15 @@ │ │ mov 0x14(%ebp),%eax │ │ mov 0x10(%ebp),%ecx │ │ add %ecx,%eax │ │ lea -0x1(,%eax,4),%eax │ │ mov %eax,0x68(%esp) │ │ cmp $0x2,%eax │ │ mov 0x8(%ebp),%eax │ │ - jl 5005b │ │ + jl 50feb │ │ mov 0xc(%ebp),%ecx │ │ movzbl 0xb(%eax,%ecx,1),%ecx │ │ add $0xfffffffe,%ecx │ │ mov 0x10(%ebp),%eax │ │ lea 0x0(,%eax,4),%edx │ │ mov %edx,0x5c(%esp) │ │ lea -0x1(,%eax,4),%eax │ │ @@ -67333,15 +68162,15 @@ │ │ mov %eax,0x28(%esp) │ │ mov 0xc(%esp),%eax │ │ lea 0x25c0(%eax),%eax │ │ mov %eax,0x54(%esp) │ │ mov $0x1,%edx │ │ movl $0x8,0x40(%esp) │ │ mov %ecx,0x74(%esp) │ │ - jmp 4fa54 │ │ + jmp 509e4 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -67350,161 +68179,161 @@ │ │ nop │ │ nop │ │ nop │ │ mov 0x48(%esp),%edx │ │ inc %edx │ │ addl $0x4,0x40(%esp) │ │ cmp 0x68(%esp),%edx │ │ - je 5005b │ │ + je 50feb │ │ mov 0x44(%esp),%eax │ │ cmp %eax,%edx │ │ mov %eax,%esi │ │ cmovle %edx,%esi │ │ mov %edx,0x48(%esp) │ │ sub 0x64(%esp),%edx │ │ cmp $0xfffffffe,%edx │ │ mov $0xffffffff,%eax │ │ cmovle %eax,%edx │ │ cmp %edx,%esi │ │ - jle 4fa40 │ │ + jle 509d0 │ │ mov %edx,0x14(%esp) │ │ mov 0x48(%esp),%edx │ │ mov %edx,%eax │ │ sub %esi,%eax │ │ imul 0x2c(%esp),%eax │ │ mov %eax,0x4c(%esp) │ │ lea (%esi,%eax,1),%edi │ │ mov 0x1c(%esp),%eax │ │ lea (%eax,%edi,1),%ecx │ │ cmpl $0x0,0x44(%esp) │ │ mov %edi,0x60(%esp) │ │ - jle 4fb05 │ │ + jle 50a95 │ │ cmp 0x5c(%esp),%edx │ │ - jl 4fb19 │ │ + jl 50aa9 │ │ mov %esi,%edi │ │ mov -0x1(%ecx),%dh │ │ mov 0x3c(%esp),%eax │ │ mov (%ecx,%eax,1),%al │ │ movzbl %al,%esi │ │ mov %esi,0x10(%esp) │ │ mov 0x58(%esp),%esi │ │ mov (%ecx,%esi,1),%dl │ │ cmp %dl,%dh │ │ - jne 4ff61 │ │ + jne 50ef1 │ │ cmp %dh,%al │ │ - jne 4ff61 │ │ + jne 50ef1 │ │ cmp %dl,%al │ │ - jne 4ff61 │ │ + jne 50ef1 │ │ mov 0xc(%esp),%eax │ │ movb $0x4,0x25c0(%eax) │ │ mov %dh,0x23c0(%eax) │ │ mov $0x1,%edx │ │ mov $0x1,%eax │ │ mov 0x10(%esp),%ecx │ │ shl %cl,%eax │ │ mov %edi,%esi │ │ mov 0x14(%esp),%edi │ │ test $0x1,%al │ │ - je 4fb41 │ │ - jmp 4fb4e │ │ + je 50ad1 │ │ + jmp 50ade │ │ mov 0xc(%esp),%eax │ │ movb $0x0,0x25c0(%eax) │ │ mov 0x3c(%esp),%edx │ │ mov (%ecx,%edx,1),%cl │ │ - jmp 4fb27 │ │ + jmp 50ab7 │ │ mov 0xc(%esp),%eax │ │ movb $0x0,0x25c0(%eax) │ │ mov -0x1(%ecx),%cl │ │ mov %cl,0x23c0(%eax) │ │ mov $0x1,%edx │ │ mov $0x1,%eax │ │ shl %cl,%eax │ │ mov 0x14(%esp),%edi │ │ test $0x1,%al │ │ - jne 4fb4e │ │ + jne 50ade │ │ mov 0xc(%esp),%ecx │ │ movb $0x0,0x23c0(%ecx,%edx,1) │ │ inc %edx │ │ test $0x2,%al │ │ - jne 4fe60 │ │ + jne 50df0 │ │ mov 0xc(%esp),%ecx │ │ movb $0x1,0x23c0(%ecx,%edx,1) │ │ inc %edx │ │ test $0x4,%al │ │ - je 4fe68 │ │ + je 50df8 │ │ test $0x8,%al │ │ - jne 4fe7d │ │ + jne 50e0d │ │ mov 0xc(%esp),%ecx │ │ movb $0x3,0x23c0(%ecx,%edx,1) │ │ inc %edx │ │ test $0x10,%al │ │ - je 4fe85 │ │ + je 50e15 │ │ test $0x20,%al │ │ - jne 4fe9a │ │ + jne 50e2a │ │ mov 0xc(%esp),%ecx │ │ movb $0x5,0x23c0(%ecx,%edx,1) │ │ inc %edx │ │ test $0x40,%al │ │ - je 4fea2 │ │ + je 50e32 │ │ inc %edi │ │ mov %edi,0x50(%esp) │ │ test %al,%al │ │ - js 4fbba │ │ + js 50b4a │ │ mov 0xc(%esp),%eax │ │ movb $0x7,0x23c0(%eax,%edx,1) │ │ mov %esi,0x10(%esp) │ │ cmp 0x50(%esp),%esi │ │ - jle 4fed0 │ │ + jle 50e60 │ │ mov 0x10(%esp),%ecx │ │ lea 0x0(,%ecx,4),%eax │ │ mov 0x40(%esp),%edx │ │ sub %eax,%edx │ │ mov 0x1c(%esp),%eax │ │ lea (%eax,%ecx,1),%esi │ │ imul 0x18(%ebp),%edx │ │ mov %edx,0x70(%esp) │ │ mov $0x25c1,%edx │ │ - jmp 4fc05 │ │ + jmp 50b95 │ │ nop │ │ mov 0x28(%esp),%eax │ │ add %eax,%esi │ │ inc %edx │ │ mov 0x24(%esp),%ecx │ │ cmp 0x50(%esp),%ecx │ │ - jle 4fed0 │ │ + jle 50e60 │ │ dec %ecx │ │ test %ecx,%ecx │ │ mov %ecx,%edi │ │ mov %ecx,0x24(%esp) │ │ - jle 4fc80 │ │ + jle 50c10 │ │ mov 0x70(%esp),%eax │ │ movzbl -0x2(%esi,%eax,1),%eax │ │ mov 0x4c(%esp),%ecx │ │ mov -0x2(%esi,%ecx,1),%ah │ │ mov %esi,0x20(%esp) │ │ movzbl -0x1(%esi,%ecx,1),%ecx │ │ movzbl %cl,%esi │ │ mov %esi,0x18(%esp) │ │ cmp %ah,%al │ │ - jne 4fd50 │ │ + jne 50ce0 │ │ cmp %al,%cl │ │ - jne 4fd50 │ │ + jne 50ce0 │ │ cmp %ah,%cl │ │ - jne 4fd50 │ │ + jne 50ce0 │ │ mov 0xc(%esp),%ebx │ │ movb $0x4,(%ebx,%edx,1) │ │ mov %al,-0x10a40(%ebx,%edx,8) │ │ mov $0x1,%edi │ │ mov $0x1,%eax │ │ mov 0x18(%esp),%ecx │ │ shl %cl,%eax │ │ mov 0x20(%esp),%esi │ │ test $0x1,%al │ │ - je 4fca8 │ │ - jmp 4fcb4 │ │ + je 50c38 │ │ + jmp 50c44 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -67520,99 +68349,99 @@ │ │ mov 0x4c(%esp),%eax │ │ movzbl -0x1(%esi,%eax,1),%ecx │ │ mov %cl,-0x10a40(%ebx,%edx,8) │ │ mov $0x1,%edi │ │ mov $0x1,%eax │ │ shl %cl,%eax │ │ test $0x1,%al │ │ - jne 4fcb4 │ │ + jne 50c44 │ │ lea (%ebx,%edi,1),%ecx │ │ inc %edi │ │ movb $0x0,-0x10a40(%ecx,%edx,8) │ │ test $0x2,%al │ │ - jne 4fd00 │ │ + jne 50c90 │ │ lea (%ebx,%edi,1),%ecx │ │ inc %edi │ │ movb $0x1,-0x10a40(%ecx,%edx,8) │ │ test $0x4,%al │ │ - je 4fd04 │ │ + je 50c94 │ │ test $0x8,%al │ │ - jne 4fd14 │ │ + jne 50ca4 │ │ lea (%ebx,%edi,1),%ecx │ │ inc %edi │ │ movb $0x3,-0x10a40(%ecx,%edx,8) │ │ test $0x10,%al │ │ - je 4fd18 │ │ + je 50ca8 │ │ test $0x20,%al │ │ - jne 4fd28 │ │ + jne 50cb8 │ │ lea (%ebx,%edi,1),%ecx │ │ inc %edi │ │ movb $0x5,-0x10a40(%ecx,%edx,8) │ │ test $0x40,%al │ │ - je 4fd2c │ │ + je 50cbc │ │ test %al,%al │ │ - jns 4fd40 │ │ - jmp 4fbf0 │ │ + jns 50cd0 │ │ + jmp 50b80 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ test $0x4,%al │ │ - jne 4fcc8 │ │ + jne 50c58 │ │ lea (%ebx,%edi,1),%ecx │ │ inc %edi │ │ movb $0x2,-0x10a40(%ecx,%edx,8) │ │ test $0x8,%al │ │ - je 4fccc │ │ + je 50c5c │ │ test $0x10,%al │ │ - jne 4fcdc │ │ + jne 50c6c │ │ lea (%ebx,%edi,1),%ecx │ │ inc %edi │ │ movb $0x4,-0x10a40(%ecx,%edx,8) │ │ test $0x20,%al │ │ - je 4fce0 │ │ + je 50c70 │ │ test $0x40,%al │ │ - jne 4fcf0 │ │ + jne 50c80 │ │ lea (%ebx,%edi,1),%ecx │ │ inc %edi │ │ movb $0x6,-0x10a40(%ecx,%edx,8) │ │ test %al,%al │ │ - js 4fbf0 │ │ + js 50b80 │ │ add %ebx,%edi │ │ movb $0x7,-0x10a40(%edi,%edx,8) │ │ - jmp 4fbf0 │ │ + jmp 50b80 │ │ nop │ │ movzbl %ah,%ecx │ │ mov %ecx,0x30(%esp) │ │ mov 0x18(%esp),%ebx │ │ cmp %al,%bl │ │ - jne 4fd9d │ │ + jne 50d2d │ │ mov %ebx,%esi │ │ mov 0xc(%esp),%ecx │ │ movb $0x3,(%ecx,%edx,1) │ │ mov %al,-0x10a40(%ecx,%edx,8) │ │ mov %ah,-0x10a3f(%ecx,%edx,8) │ │ mov %ecx,%ebx │ │ mov $0x1,%eax │ │ mov 0x30(%esp),%ecx │ │ shl %cl,%eax │ │ bts %esi,%eax │ │ mov $0x2,%edi │ │ mov 0x20(%esp),%esi │ │ test $0x1,%al │ │ - jne 4fcb4 │ │ - jmp 4fca8 │ │ + jne 50c44 │ │ + jmp 50c38 │ │ movzbl %al,%ecx │ │ cmp %ah,%bl │ │ - je 4fe08 │ │ + je 50d98 │ │ cmp %ah,%al │ │ - je 4fe08 │ │ + je 50d98 │ │ mov 0xc(%esp),%edi │ │ movb $0x1,(%edi,%edx,1) │ │ mov %ah,%bl │ │ mov 0x18(%esp),%eax │ │ cmp %ecx,%eax │ │ mov %ecx,%esi │ │ cmovb %eax,%ecx │ │ @@ -67628,16 +68457,16 @@ │ │ mov %bl,-0x10a3e(%edi,%edx,8) │ │ mov %edi,%ebx │ │ mov 0x6c(%esp),%ecx │ │ bts %ecx,%eax │ │ mov $0x3,%edi │ │ mov 0x20(%esp),%esi │ │ test $0x1,%al │ │ - je 4fca8 │ │ - jmp 4fcb4 │ │ + je 50c38 │ │ + jmp 50c44 │ │ mov %ah,%bl │ │ mov 0x18(%esp),%eax │ │ cmp %bl,%al │ │ mov %eax,%esi │ │ mov 0xc(%esp),%eax │ │ movb $0x2,(%eax,%edx,1) │ │ mov %bl,-0x10a40(%eax,%edx,8) │ │ @@ -67647,16 +68476,16 @@ │ │ mov $0x1,%eax │ │ shl %cl,%eax │ │ mov 0x30(%esp),%ecx │ │ bts %ecx,%eax │ │ mov $0x2,%edi │ │ mov 0x20(%esp),%esi │ │ test $0x1,%al │ │ - je 4fca8 │ │ - jmp 4fcb4 │ │ + je 50c38 │ │ + jmp 50c44 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -67665,37 +68494,37 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ test $0x4,%al │ │ - jne 4fb6b │ │ + jne 50afb │ │ mov 0xc(%esp),%ecx │ │ movb $0x2,0x23c0(%ecx,%edx,1) │ │ inc %edx │ │ test $0x8,%al │ │ - je 4fb73 │ │ + je 50b03 │ │ test $0x10,%al │ │ - jne 4fb88 │ │ + jne 50b18 │ │ mov 0xc(%esp),%ecx │ │ movb $0x4,0x23c0(%ecx,%edx,1) │ │ inc %edx │ │ test $0x20,%al │ │ - je 4fb90 │ │ + je 50b20 │ │ test $0x40,%al │ │ - jne 4fba5 │ │ + jne 50b35 │ │ mov 0xc(%esp),%ecx │ │ movb $0x6,0x23c0(%ecx,%edx,1) │ │ inc %edx │ │ inc %edi │ │ mov %edi,0x50(%esp) │ │ test %al,%al │ │ - jns 4fbae │ │ - jmp 4fbba │ │ + jns 50b3e │ │ + jmp 50b4a │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -67707,15 +68536,15 @@ │ │ nop │ │ nop │ │ nop │ │ mov 0x14(%esp),%ecx │ │ cmp %ecx,0x10(%esp) │ │ mov 0x8(%ebp),%ebx │ │ mov 0x60(%esp),%edi │ │ - jle 4fa40 │ │ + jle 509d0 │ │ add 0x1c(%esp),%edi │ │ xor %esi,%esi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -67733,48 +68562,48 @@ │ │ movzbl 0xb(%ebx,%ecx,1),%ecx │ │ dec %ecx │ │ sub $0x4,%esp │ │ mov 0x38(%esp),%ebx │ │ push %ecx │ │ push %eax │ │ pushl 0x44(%esp) │ │ - call 18d0 │ │ + call 18a0 │ │ mov 0x8(%ebp),%ebx │ │ add $0x10,%esp │ │ add 0x54(%esp),%eax │ │ movzbl -0x200(%eax,%esi,8),%eax │ │ mov %al,(%edi) │ │ mov 0x10(%esp),%eax │ │ dec %eax │ │ inc %esi │ │ add 0x28(%esp),%edi │ │ mov %eax,0x10(%esp) │ │ cmp 0x14(%esp),%eax │ │ - jg 4fef0 │ │ - jmp 4fa40 │ │ + jg 50e80 │ │ + jmp 509d0 │ │ movzbl %dl,%eax │ │ mov 0x10(%esp),%ecx │ │ cmp %dh,%cl │ │ - jne 4ff96 │ │ + jne 50f26 │ │ mov %ecx,%esi │ │ mov %eax,%ecx │ │ mov 0xc(%esp),%eax │ │ movb $0x3,0x25c0(%eax) │ │ mov %dh,0x23c0(%eax) │ │ mov %dl,0x23c1(%eax) │ │ mov $0x1,%eax │ │ shl %cl,%eax │ │ bts %esi,%eax │ │ - jmp 50043 │ │ + jmp 50fd3 │ │ mov %eax,0x18(%esp) │ │ movzbl %dh,%eax │ │ cmp %dl,%cl │ │ - je 50015 │ │ + je 50fa5 │ │ cmp %dl,%dh │ │ - je 50015 │ │ + je 50fa5 │ │ mov 0xc(%esp),%esi │ │ movb $0x1,0x25c0(%esi) │ │ cmp %eax,%ecx │ │ mov %eax,0x24(%esp) │ │ mov 0x24(%esp),%esi │ │ cmovb %ecx,%esi │ │ mov %esi,0x24(%esp) │ │ @@ -67793,16 +68622,16 @@ │ │ mov %dl,0x23c2(%esi) │ │ mov 0x24(%esp),%ecx │ │ bts %ecx,%eax │ │ mov $0x3,%edx │ │ mov %edi,%esi │ │ mov 0x14(%esp),%edi │ │ test $0x1,%al │ │ - je 4fb41 │ │ - jmp 4fb4e │ │ + je 50ad1 │ │ + jmp 50ade │ │ cmp %dl,%cl │ │ mov %ecx,%esi │ │ mov %eax,%ecx │ │ mov 0xc(%esp),%eax │ │ movb $0x2,0x25c0(%eax) │ │ mov %dl,0x23c0(%eax) │ │ cmovne %esi,%ecx │ │ @@ -67811,24 +68640,24 @@ │ │ shl %cl,%eax │ │ mov 0x18(%esp),%ecx │ │ bts %ecx,%eax │ │ mov $0x2,%edx │ │ mov %edi,%esi │ │ mov 0x14(%esp),%edi │ │ test $0x1,%al │ │ - je 4fb41 │ │ - jmp 4fb4e │ │ + je 50ad1 │ │ + jmp 50ade │ │ mov 0x18(%ebp),%eax │ │ mov %eax,%ecx │ │ sub 0x10(%ebp),%ecx │ │ mov 0x34(%esp),%ebx │ │ mov 0x2c(%esp),%edx │ │ - jle 500c3 │ │ + jle 51053 │ │ cmpl $0x0,0x14(%ebp) │ │ - jle 500c3 │ │ + jle 51053 │ │ mov 0x14(%ebp),%eax │ │ lea 0x0(,%eax,4),%eax │ │ mov %eax,0x28(%esp) │ │ shl $0x2,%ecx │ │ mov %ecx,0x10(%esp) │ │ mov 0x1c(%esp),%eax │ │ mov 0x10(%ebp),%ecx │ │ @@ -67844,31 +68673,31 @@ │ │ nop │ │ nop │ │ movzbl -0x1(%edi),%eax │ │ sub $0x4,%esp │ │ push %ecx │ │ push %eax │ │ push %edi │ │ - call 1540 │ │ + call 1510 │ │ mov 0x20(%esp),%ecx │ │ mov 0x3c(%esp),%edx │ │ add $0x10,%esp │ │ inc %esi │ │ add %edx,%edi │ │ cmp 0x28(%esp),%esi │ │ - jl 500a0 │ │ + jl 51030 │ │ mov 0x1c(%ebp),%edi │ │ mov 0x14(%ebp),%ecx │ │ cmp %edi,%ecx │ │ mov 0x18(%ebp),%esi │ │ - jge 5011a │ │ + jge 510aa │ │ lea 0x0(,%ecx,4),%eax │ │ shl $0x2,%edi │ │ cmp %edi,%eax │ │ - jge 5011a │ │ + jge 510aa │ │ sub %eax,%edi │ │ imul %ecx,%esi │ │ lea -0x1(,%ecx,4),%ecx │ │ imul %edx,%ecx │ │ mov 0x1c(%esp),%eax │ │ add %eax,%ecx │ │ mov %ecx,0x10(%esp) │ │ @@ -67878,20 +68707,20 @@ │ │ nop │ │ nop │ │ nop │ │ sub $0x4,%esp │ │ push %edx │ │ pushl 0x18(%esp) │ │ push %esi │ │ - call 14a0 │ │ + call 1470 │ │ mov 0x3c(%esp),%edx │ │ add $0x10,%esp │ │ add %edx,%esi │ │ dec %edi │ │ - jne 50100 │ │ + jne 51090 │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ @@ -67913,66 +68742,66 @@ │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ mov %edx,0x8(%esp) │ │ mov %ecx,%edi │ │ - call 50147 │ │ + call 510d7 │ │ pop %ebx │ │ - add $0x84e29,%ebx │ │ + add $0x85e99,%ebx │ │ mov 0x4(%ecx),%eax │ │ lea 0x3600(%eax),%ecx │ │ add $0x34c0,%eax │ │ mov 0x8(%ebp),%esi │ │ sub $0x4,%esp │ │ push $0x3 │ │ push %eax │ │ push %ecx │ │ - call 1770 │ │ + call 1740 │ │ add $0x10,%esp │ │ cmp $0x1,%eax │ │ - je 501a2 │ │ + je 51132 │ │ cmp $0x2,%eax │ │ - je 501cc │ │ + je 5115c │ │ cmp $0x3,%eax │ │ - jne 501f0 │ │ + jne 51180 │ │ mov (%edi),%eax │ │ mov 0x4(%edi),%edx │ │ mov 0xc(%eax),%eax │ │ mov 0x1f0(%eax),%ecx │ │ sub $0x8,%esp │ │ mov 0xc(%ebp),%eax │ │ push %eax │ │ push %esi │ │ - call 50bd0 │ │ + call 51b60 │ │ add $0x10,%esp │ │ mov 0x8(%esp),%ecx │ │ add %ax,(%ecx) │ │ sub $0xffffff80,%esi │ │ mov (%edi),%eax │ │ mov 0x4(%edi),%edx │ │ mov 0xc(%eax),%eax │ │ mov 0x1f0(%eax),%ecx │ │ sub $0x8,%esp │ │ pushl 0xc(%ebp) │ │ push %esi │ │ - call 50bd0 │ │ + call 51b60 │ │ add $0x10,%esp │ │ mov 0x8(%esp),%ecx │ │ add %ax,0x2(%ecx) │ │ - jmp 501f0 │ │ + jmp 51180 │ │ mov (%edi),%eax │ │ mov 0x4(%edi),%edx │ │ mov 0xc(%eax),%eax │ │ mov 0x1f0(%eax),%ecx │ │ sub $0x8,%esp │ │ pushl 0xc(%ebp) │ │ push %esi │ │ - call 50bd0 │ │ + call 51b60 │ │ add $0x10,%esp │ │ mov 0x8(%esp),%ecx │ │ add %ax,(%ecx) │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ @@ -67989,108 +68818,108 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x30,%esp │ │ - call 50211 │ │ + call 511a1 │ │ pop %ebx │ │ - add $0x84d5f,%ebx │ │ + add $0x85dcf,%ebx │ │ mov 0x8(%ebp),%esi │ │ mov %ecx,0x4(%esp) │ │ mov (%ecx),%edi │ │ movl $0x0,0x24(%esp) │ │ - lea -0x5918(%ebx),%eax │ │ + lea -0x54b8(%ebx),%eax │ │ movzbl (%eax,%esi,4),%eax │ │ mov %eax,0x10(%esp) │ │ mov %al,0x1a(%edx) │ │ mov 0x6(%edx),%al │ │ mov %al,0x20(%esp) │ │ test %al,%al │ │ - lea -0x5a08(%ebx),%ecx │ │ + lea -0x55a8(%ebx),%ecx │ │ movzbl (%ecx,%esi,4),%eax │ │ mov %eax,0xc(%esp) │ │ mov %ecx,0x8(%esp) │ │ movzbl 0x1(%ecx,%esi,4),%eax │ │ mov %edi,0x1c(%esp) │ │ mov 0xc(%edi),%esi │ │ mov %edx,%edi │ │ mov %edx,0x18(%esp) │ │ mov %eax,0x14(%esp) │ │ - jne 5028a │ │ + jne 5121a │ │ cmpb $0x0,0x10(%esp) │ │ - je 502e7 │ │ + je 51277 │ │ mov 0x18(%esp),%edi │ │ movzbl 0x4(%edi),%edi │ │ cmpl $0x0,0x474(%esi,%edi,4) │ │ mov 0x18(%esp),%edi │ │ - jne 502e7 │ │ + jne 51277 │ │ cmpl $0x2,0x56c(%esi) │ │ - jne 5074f │ │ + jne 516df │ │ cmpb $0x0,0x20(%esp) │ │ - je 50342 │ │ + je 512d2 │ │ dec %al │ │ cmp $0x1f,%al │ │ - ja 5055f │ │ + ja 514ef │ │ movzbl %al,%eax │ │ - mov -0x14674(%ebx,%eax,4),%eax │ │ + mov -0x139f0(%ebx,%eax,4),%eax │ │ add %ebx,%eax │ │ jmp *%eax │ │ mov 0x8(%ebp),%eax │ │ mov 0x8(%esp),%ecx │ │ mov 0x3(%ecx,%eax,4),%al │ │ mov 0x4(%esp),%edx │ │ mov 0x10(%ebp),%ecx │ │ mov %al,0x1d0(%edx,%ecx,1) │ │ mov 0xc(%esp),%ecx │ │ dec %cl │ │ cmp $0x1f,%cl │ │ - jbe 5056e │ │ - jmp 5074f │ │ + jbe 514fe │ │ + jmp 516df │ │ movb $0x0,0x7(%edi) │ │ movb $0x0,0x1a(%edi) │ │ mov 0x1c(%esp),%eax │ │ mov 0xc(%eax),%eax │ │ cmpl $0x2,0x56c(%eax) │ │ mov 0xc(%esp),%ecx │ │ - jne 5076b │ │ + jne 516fb │ │ mov 0x14(%esp),%eax │ │ dec %al │ │ cmp $0x1f,%al │ │ - ja 50859 │ │ + ja 517e9 │ │ movzbl %al,%eax │ │ - mov -0x14574(%ebx,%eax,4),%eax │ │ + mov -0x138f0(%ebx,%eax,4),%eax │ │ add %ebx,%eax │ │ jmp *%eax │ │ mov 0x4(%esp),%eax │ │ mov 0x10(%ebp),%edx │ │ movb $0x0,0x1d0(%eax,%edx,1) │ │ dec %cl │ │ cmp $0x1f,%cl │ │ - jbe 50864 │ │ - jmp 5076b │ │ + jbe 517f4 │ │ + jmp 516fb │ │ mov 0xc(%esp),%ecx │ │ cmp $0x11,%cl │ │ - jb 50361 │ │ + jb 512f1 │ │ cmp $0x11,%al │ │ - jb 50361 │ │ - lea -0x59b0(%ebx),%edx │ │ + jb 512f1 │ │ + lea -0x5550(%ebx),%edx │ │ lea 0x20(%edx),%eax │ │ mov %eax,0x10(%esp) │ │ add $0x21,%edx │ │ - jmp 5038a │ │ + jmp 5131a │ │ test %al,%al │ │ mov 0x4(%esp),%esi │ │ - je 50783 │ │ + je 51713 │ │ test %cl,%cl │ │ - lea -0x59b0(%ebx),%ecx │ │ + lea -0x5550(%ebx),%ecx │ │ mov 0x10(%esp),%edi │ │ lea 0x1(%ecx,%edi,8),%edx │ │ - je 5078d │ │ + je 5171d │ │ lea (%ecx,%edi,8),%eax │ │ mov %eax,0x10(%esp) │ │ xor %edi,%edi │ │ xor %eax,%eax │ │ mov %edx,0x28(%esp) │ │ nop │ │ nop │ │ @@ -68118,67 +68947,67 @@ │ │ movzbl 0x1a(%eax),%edx │ │ mov 0x4(%esp),%ecx │ │ pushl 0x8(%esp) │ │ push %edi │ │ lea 0x2c(%esp),%eax │ │ push %eax │ │ push $0x0 │ │ - call 50d40 │ │ + call 51cd0 │ │ add $0x10,%esp │ │ mov 0x10(%esp),%eax │ │ movzbl (%eax),%ecx │ │ mov 0x4(%esp),%edx │ │ mov 0x8(%edx),%eax │ │ add %ecx,%eax │ │ add %ecx,%esi │ │ mov %eax,0x8(%edx) │ │ inc %edi │ │ cmp 0xc(%esp),%esi │ │ - jb 503b0 │ │ + jb 51340 │ │ sub %esi,%eax │ │ mov 0x4(%esp),%esi │ │ mov %eax,0x8(%esi) │ │ mov 0x28(%esp),%edx │ │ movzbl (%edx),%eax │ │ mov 0xc(%esi),%ecx │ │ add %eax,%ecx │ │ mov 0x20(%esp),%edi │ │ add %eax,%edi │ │ mov %ecx,0xc(%esi) │ │ mov 0x8(%esp),%eax │ │ inc %eax │ │ cmp 0x14(%esp),%edi │ │ - jb 503a0 │ │ - jmp 50a1b │ │ + jb 51330 │ │ + jmp 519ab │ │ mov 0x8(%ebp),%eax │ │ mov 0x8(%esp),%ecx │ │ movzbl 0x3(%ecx,%eax,4),%eax │ │ mov %eax,%edx │ │ shl $0x8,%edx │ │ or %eax,%edx │ │ mov 0x4(%esp),%eax │ │ mov 0x10(%ebp),%ecx │ │ mov %dx,0x1d0(%eax,%ecx,1) │ │ mov 0xc(%esp),%ecx │ │ dec %cl │ │ cmp $0x1f,%cl │ │ - jbe 5056e │ │ - jmp 5074f │ │ + jbe 514fe │ │ + jmp 516df │ │ mov 0x8(%ebp),%eax │ │ mov 0x8(%esp),%ecx │ │ movzbl 0x3(%ecx,%eax,4),%eax │ │ imul $0x1010101,%eax,%eax │ │ mov 0x4(%esp),%edx │ │ mov 0x10(%ebp),%ecx │ │ mov %eax,0x1d0(%edx,%ecx,1) │ │ mov 0xc(%esp),%ecx │ │ dec %cl │ │ cmp $0x1f,%cl │ │ - jbe 5056e │ │ - jmp 5074f │ │ + jbe 514fe │ │ + jmp 516df │ │ mov 0x8(%ebp),%eax │ │ mov 0x8(%esp),%ecx │ │ movzbl 0x3(%ecx,%eax,4),%ecx │ │ mov $0x1010101,%edx │ │ mov %ecx,%eax │ │ mul %edx │ │ imul $0x1010101,%ecx,%esi │ │ @@ -68186,16 +69015,16 @@ │ │ mov 0x4(%esp),%edx │ │ mov 0x10(%ebp),%ecx │ │ mov %eax,0x1d0(%edx,%ecx,1) │ │ mov %esi,0x1d4(%edx,%ecx,1) │ │ mov 0xc(%esp),%ecx │ │ dec %cl │ │ cmp $0x1f,%cl │ │ - jbe 5056e │ │ - jmp 5074f │ │ + jbe 514fe │ │ + jmp 516df │ │ mov 0x8(%ebp),%eax │ │ mov 0x8(%esp),%ecx │ │ movzbl 0x3(%ecx,%eax,4),%ecx │ │ mov $0x1010101,%edx │ │ mov %ecx,%eax │ │ mul %edx │ │ imul $0x1010101,%ecx,%esi │ │ @@ -68206,16 +69035,16 @@ │ │ pshufd $0x44,%xmm1,%xmm0 │ │ mov 0x4(%esp),%eax │ │ mov 0x10(%ebp),%ecx │ │ movdqu %xmm0,0x1d0(%eax,%ecx,1) │ │ mov 0xc(%esp),%ecx │ │ dec %cl │ │ cmp $0x1f,%cl │ │ - jbe 5056e │ │ - jmp 5074f │ │ + jbe 514fe │ │ + jmp 516df │ │ mov 0x8(%ebp),%eax │ │ mov 0x8(%esp),%ecx │ │ movzbl 0x3(%ecx,%eax,4),%ecx │ │ mov $0x1010101,%edx │ │ mov %ecx,%eax │ │ mul %edx │ │ imul $0x1010101,%ecx,%esi │ │ @@ -68227,62 +69056,62 @@ │ │ mov 0x4(%esp),%eax │ │ mov 0x10(%ebp),%ecx │ │ movdqu %xmm0,0x1d0(%eax,%ecx,1) │ │ movdqu %xmm0,0x1e0(%eax,%ecx,1) │ │ mov 0xc(%esp),%ecx │ │ dec %cl │ │ cmp $0x1f,%cl │ │ - ja 5074f │ │ + ja 516df │ │ mov %ecx,%eax │ │ movzbl %al,%eax │ │ - mov -0x145f4(%ebx,%eax,4),%eax │ │ + mov -0x13970(%ebx,%eax,4),%eax │ │ add %ebx,%eax │ │ jmp *%eax │ │ mov 0x8(%ebp),%eax │ │ mov 0x8(%esp),%ecx │ │ mov 0x2(%ecx,%eax,4),%al │ │ mov 0x4(%esp),%ecx │ │ mov 0x280(%ecx),%ecx │ │ mov 0xc(%ebp),%edx │ │ mov %al,0x1c0(%ecx,%edx,1) │ │ - jmp 5074f │ │ + jmp 516df │ │ mov 0x8(%ebp),%eax │ │ mov 0x8(%esp),%ecx │ │ movzbl 0x2(%ecx,%eax,4),%eax │ │ mov %eax,%ecx │ │ shl $0x8,%ecx │ │ or %eax,%ecx │ │ mov 0x4(%esp),%eax │ │ mov 0x280(%eax),%eax │ │ mov 0xc(%ebp),%edx │ │ mov %cx,0x1c0(%eax,%edx,1) │ │ - jmp 5074f │ │ + jmp 516df │ │ mov 0x8(%ebp),%eax │ │ mov 0x8(%esp),%ecx │ │ movzbl 0x2(%ecx,%eax,4),%eax │ │ imul $0x1010101,%eax,%eax │ │ mov 0x4(%esp),%ecx │ │ mov 0x280(%ecx),%ecx │ │ mov 0xc(%ebp),%edx │ │ mov %eax,0x1c0(%ecx,%edx,1) │ │ - jmp 5074f │ │ + jmp 516df │ │ mov 0x8(%ebp),%eax │ │ mov 0x8(%esp),%ecx │ │ movzbl 0x2(%ecx,%eax,4),%ecx │ │ mov $0x1010101,%edx │ │ mov %ecx,%eax │ │ mul %edx │ │ imul $0x1010101,%ecx,%ecx │ │ add %edx,%ecx │ │ mov 0x4(%esp),%edx │ │ mov 0x280(%edx),%edx │ │ mov 0xc(%ebp),%esi │ │ mov %eax,0x1c0(%edx,%esi,1) │ │ mov %ecx,0x1c4(%edx,%esi,1) │ │ - jmp 5074f │ │ + jmp 516df │ │ mov 0x8(%ebp),%eax │ │ mov 0x8(%esp),%ecx │ │ movzbl 0x2(%ecx,%eax,4),%ecx │ │ mov $0x1010101,%edx │ │ mov %ecx,%eax │ │ mul %edx │ │ mov %eax,0x8(%esp) │ │ @@ -68298,15 +69127,15 @@ │ │ mov 0x4(%esp),%eax │ │ mov 0x280(%eax),%edx │ │ mov 0xc(%ebp),%eax │ │ mov %ecx,0x1cc(%eax,%edx,1) │ │ mov 0xc(%ebp),%eax │ │ mov 0x8(%esp),%ecx │ │ mov %ecx,0x1c8(%eax,%edx,1) │ │ - jmp 5074f │ │ + jmp 516df │ │ mov 0x8(%ebp),%eax │ │ mov 0x8(%esp),%ecx │ │ movzbl 0x2(%ecx,%eax,4),%ecx │ │ mov $0x1010101,%edx │ │ mov %ecx,%eax │ │ mul %edx │ │ imul $0x1010101,%ecx,%ecx │ │ @@ -68341,129 +69170,129 @@ │ │ mov 0x280(%esi),%esi │ │ mov %ecx,0x1dc(%edx,%esi,1) │ │ mov %eax,0x1d8(%edx,%esi,1) │ │ mov 0x1c(%esp),%eax │ │ mov 0x4b0(%eax),%eax │ │ mov 0x8(%ebp),%ecx │ │ shl $0x2,%ecx │ │ - add -0x24c(%ebx),%ecx │ │ + add -0x258(%ebx),%ecx │ │ mov (%eax,%ecx,1),%al │ │ mov %al,0x7(%edi) │ │ mov 0x24(%esp),%al │ │ mov %al,0x1d(%edi) │ │ movzwl 0x26(%esp),%eax │ │ mov %ax,0x1e(%edi) │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ mov 0xc(%esi),%ecx │ │ xor %edi,%edi │ │ - jmp 50a1b │ │ + jmp 519ab │ │ movzbl (%edx),%ecx │ │ mov %ecx,0x8(%esp) │ │ mov 0xc(%esi),%ecx │ │ dec %eax │ │ xor %edi,%edi │ │ xor %edx,%edx │ │ divl 0x8(%esp) │ │ inc %eax │ │ cmp $0x7,%eax │ │ - ja 509ab │ │ + ja 5193b │ │ mov 0x14(%esp),%eax │ │ mov 0x8(%esp),%edx │ │ - jmp 50a10 │ │ + jmp 519a0 │ │ mov 0x4(%esp),%eax │ │ mov 0x10(%ebp),%edx │ │ movw $0x0,0x1d0(%eax,%edx,1) │ │ dec %cl │ │ cmp $0x1f,%cl │ │ - jbe 50864 │ │ - jmp 5076b │ │ + jbe 517f4 │ │ + jmp 516fb │ │ mov 0x4(%esp),%eax │ │ mov 0x10(%ebp),%edx │ │ movl $0x0,0x1d0(%eax,%edx,1) │ │ dec %cl │ │ cmp $0x1f,%cl │ │ - jbe 50864 │ │ - jmp 5076b │ │ + jbe 517f4 │ │ + jmp 516fb │ │ mov 0x4(%esp),%eax │ │ mov 0x10(%ebp),%edx │ │ movl $0x0,0x1d4(%eax,%edx,1) │ │ movl $0x0,0x1d0(%eax,%edx,1) │ │ dec %cl │ │ cmp $0x1f,%cl │ │ - jbe 50864 │ │ - jmp 5076b │ │ + jbe 517f4 │ │ + jmp 516fb │ │ pxor %xmm0,%xmm0 │ │ mov 0x4(%esp),%eax │ │ mov 0x10(%ebp),%edx │ │ movdqu %xmm0,0x1d0(%eax,%edx,1) │ │ dec %cl │ │ cmp $0x1f,%cl │ │ - jbe 50864 │ │ - jmp 5076b │ │ + jbe 517f4 │ │ + jmp 516fb │ │ pxor %xmm0,%xmm0 │ │ mov 0x4(%esp),%eax │ │ mov 0x10(%ebp),%edx │ │ movdqu %xmm0,0x1d0(%eax,%edx,1) │ │ movdqu %xmm0,0x1e0(%eax,%edx,1) │ │ dec %cl │ │ cmp $0x1f,%cl │ │ - ja 5076b │ │ + ja 516fb │ │ movzbl %cl,%eax │ │ - add -0x144f4(%ebx,%eax,4),%ebx │ │ + add -0x13870(%ebx,%eax,4),%ebx │ │ jmp *%ebx │ │ mov 0x4(%esp),%eax │ │ mov 0x280(%eax),%eax │ │ mov 0xc(%ebp),%ecx │ │ movb $0x0,0x1c0(%eax,%ecx,1) │ │ - jmp 5076b │ │ + jmp 516fb │ │ mov 0x4(%esp),%eax │ │ mov 0x280(%eax),%eax │ │ mov 0xc(%ebp),%ecx │ │ movw $0x0,0x1c0(%eax,%ecx,1) │ │ - jmp 5076b │ │ + jmp 516fb │ │ mov 0x4(%esp),%eax │ │ mov 0x280(%eax),%eax │ │ mov 0xc(%ebp),%ecx │ │ movl $0x0,0x1c0(%eax,%ecx,1) │ │ - jmp 5076b │ │ + jmp 516fb │ │ mov 0x4(%esp),%eax │ │ mov 0x280(%eax),%eax │ │ mov 0xc(%ebp),%ecx │ │ movl $0x0,0x1c4(%eax,%ecx,1) │ │ movl $0x0,0x1c0(%eax,%ecx,1) │ │ - jmp 5076b │ │ + jmp 516fb │ │ mov 0x4(%esp),%ecx │ │ mov 0x280(%ecx),%eax │ │ mov 0xc(%ebp),%edx │ │ movl $0x0,0x1c4(%eax,%edx,1) │ │ movl $0x0,0x1c0(%eax,%edx,1) │ │ mov 0x280(%ecx),%eax │ │ movl $0x0,0x1cc(%edx,%eax,1) │ │ movl $0x0,0x1c8(%edx,%eax,1) │ │ - jmp 5076b │ │ + jmp 516fb │ │ mov 0x4(%esp),%ecx │ │ mov 0x280(%ecx),%eax │ │ mov 0xc(%ebp),%edx │ │ movl $0x0,0x1c4(%eax,%edx,1) │ │ movl $0x0,0x1c0(%eax,%edx,1) │ │ mov 0x280(%ecx),%eax │ │ movl $0x0,0x1cc(%edx,%eax,1) │ │ movl $0x0,0x1c8(%edx,%eax,1) │ │ mov 0x280(%ecx),%eax │ │ movl $0x0,0x1d4(%edx,%eax,1) │ │ movl $0x0,0x1d0(%edx,%eax,1) │ │ mov 0x280(%ecx),%eax │ │ movl $0x0,0x1dc(%edx,%eax,1) │ │ movl $0x0,0x1d8(%edx,%eax,1) │ │ - jmp 5076b │ │ + jmp 516fb │ │ mov %eax,0xc(%esp) │ │ mov %eax,%edx │ │ and $0xfffffff8,%edx │ │ mov %edx,%edi │ │ mov 0x8(%esp),%eax │ │ imul %eax,%edi │ │ movd %eax,%xmm0 │ │ @@ -68471,50 +69300,50 @@ │ │ movd %ecx,%xmm1 │ │ pxor %xmm0,%xmm0 │ │ xor %ecx,%ecx │ │ paddd %xmm2,%xmm1 │ │ paddd %xmm2,%xmm0 │ │ add $0x8,%ecx │ │ cmp %edx,%ecx │ │ - jne 509d0 │ │ + jne 51960 │ │ paddd %xmm1,%xmm0 │ │ pshufd $0x4e,%xmm0,%xmm1 │ │ paddd %xmm0,%xmm1 │ │ pshufd $0xe5,%xmm1,%xmm0 │ │ paddd %xmm1,%xmm0 │ │ movd %xmm0,%ecx │ │ cmp %edx,0xc(%esp) │ │ mov 0x14(%esp),%eax │ │ mov 0x8(%esp),%edx │ │ - je 50a18 │ │ + je 519a8 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ add %edx,%ecx │ │ add %edx,%edi │ │ cmp %eax,%edi │ │ - jb 50a10 │ │ + jb 519a0 │ │ mov %ecx,0xc(%esi) │ │ sub %edi,%ecx │ │ mov %ecx,0xc(%esi) │ │ mov 0x8(%ebp),%eax │ │ mov %eax,%ecx │ │ shl $0x2,%ecx │ │ - add -0x24c(%ebx),%ecx │ │ + add -0x258(%ebx),%ecx │ │ mov 0x1c(%esp),%eax │ │ mov 0x4b0(%eax),%eax │ │ mov (%eax,%ecx,1),%al │ │ mov 0x18(%esp),%edi │ │ - jmp 50768 │ │ + jmp 516f8 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -68528,50 +69357,50 @@ │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffffc,%esp │ │ sub $0xc,%esp │ │ mov (%edx),%eax │ │ test %eax,%eax │ │ - je 50a85 │ │ + je 51a15 │ │ mov 0x18(%ebp),%ebx │ │ cmp $0x1,%eax │ │ - je 50a90 │ │ + je 51a20 │ │ mov 0x10(%ebp),%esi │ │ cmp $0x2,%eax │ │ mov %ecx,0x8(%esp) │ │ - jne 50adf │ │ + jne 51a6f │ │ mov 0x18(%edx),%eax │ │ mov %eax,0x4(%esp) │ │ mov 0xc(%edx),%eax │ │ mov 0x10(%edx),%edi │ │ - jmp 50aec │ │ + jmp 51a7c │ │ movl $0x0,(%ecx) │ │ - jmp 50bc1 │ │ + jmp 51b51 │ │ mov 0x4(%edx),%eax │ │ mov %eax,%edi │ │ shr $0xd,%edi │ │ mov %di,(%ecx) │ │ mov 0x8(%edx),%edx │ │ mov %edx,%esi │ │ shr $0xd,%esi │ │ mov %si,0x2(%ecx) │ │ cmpl $0x0,0x124(%ebx) │ │ - je 50bc1 │ │ + je 51b51 │ │ shr $0x1c,%edx │ │ and $0x1,%edx │ │ lea 0x3(%esi,%edx,1),%edx │ │ and $0xfff8,%edx │ │ mov %dx,0x2(%ecx) │ │ shr $0x1c,%eax │ │ and $0x1,%eax │ │ lea 0x3(%edi,%eax,1),%eax │ │ and $0xfff8,%eax │ │ mov %ax,(%ecx) │ │ - jmp 50bc1 │ │ + jmp 51b51 │ │ mov 0xc(%edx),%eax │ │ mov 0x10(%edx),%edi │ │ mov 0x18(%edx),%ecx │ │ mov %ecx,0x4(%esp) │ │ mov 0x14(%edx),%ebx │ │ mov 0x8(%ebp),%ecx │ │ add %esi,%esi │ │ @@ -68627,15 +69456,15 @@ │ │ test %edi,%edi │ │ cmovns %esi,%eax │ │ mov 0x8(%esp),%esi │ │ mov %dx,(%esi) │ │ mov %ax,0x2(%esi) │ │ mov 0x18(%ebp),%ecx │ │ cmpl $0x0,0x124(%ecx) │ │ - je 50bc1 │ │ + je 51b51 │ │ movzwl %ax,%eax │ │ mov %eax,%ecx │ │ shr $0xf,%ecx │ │ lea 0x3(%eax,%ecx,1),%eax │ │ and $0xfff8,%eax │ │ mov %ax,0x2(%esi) │ │ movzwl %dx,%eax │ │ @@ -68662,42 +69491,42 @@ │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x20,%esp │ │ mov %edx,%esi │ │ mov %ecx,0x14(%esp) │ │ - call 50be7 │ │ + call 51b77 │ │ pop %ebx │ │ - add $0x84389,%ebx │ │ + add $0x853f9,%ebx │ │ mov 0x8(%ebp),%edi │ │ add $0x3600,%esi │ │ lea 0x6c(%edi),%eax │ │ sub $0x8,%esp │ │ push %eax │ │ push %esi │ │ - call 1ac0 │ │ + call 1a90 │ │ add $0x10,%esp │ │ mov %eax,0x8(%esp) │ │ sub $0x4,%esp │ │ push $0xa │ │ push %edi │ │ push %esi │ │ - call 19a0 │ │ + call 1970 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - je 50cb0 │ │ + je 51c40 │ │ mov %eax,%edx │ │ mov %esi,0x10(%esp) │ │ mov $0x1,%eax │ │ mov %edx,%ecx │ │ shl %cl,%eax │ │ mov %eax,0xc(%esp) │ │ test %edx,%edx │ │ - jle 50c76 │ │ + jle 51c06 │ │ mov 0x8(%ebp),%eax │ │ lea 0x44(%eax),%esi │ │ xor %edi,%edi │ │ mov %edx,0x18(%esp) │ │ nop │ │ nop │ │ nop │ │ @@ -68708,77 +69537,77 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ sub $0x8,%esp │ │ push %esi │ │ pushl 0x1c(%esp) │ │ - call 1ac0 │ │ + call 1a90 │ │ mov 0x28(%esp),%edx │ │ add $0x10,%esp │ │ mov %edi,%ecx │ │ shl %cl,%eax │ │ or %eax,0xc(%esp) │ │ inc %ecx │ │ add $0x4,%esi │ │ mov %ecx,%edi │ │ cmp %ecx,%edx │ │ - jne 50c50 │ │ + jne 51be0 │ │ cmpl $0x0,0xc(%ebp) │ │ - je 50d03 │ │ + je 51c93 │ │ mov 0x8(%ebp),%eax │ │ mov %eax,%edi │ │ add $0x30,%eax │ │ sub $0x4,%esp │ │ push $0x3 │ │ push %eax │ │ pushl 0x1c(%esp) │ │ - call 1770 │ │ + call 1740 │ │ add $0x10,%esp │ │ mov %eax,%esi │ │ cmpl $0x0,0x14(%esp) │ │ - je 50d08 │ │ + je 51c98 │ │ add $0x3c,%edi │ │ sub $0x8,%esp │ │ push %edi │ │ pushl 0x1c(%esp) │ │ - jmp 50cf9 │ │ + jmp 51c89 │ │ lea 0x40(%edi),%eax │ │ sub $0x8,%esp │ │ push %eax │ │ push %esi │ │ - call 1ac0 │ │ + call 1a90 │ │ add $0x10,%esp │ │ mov %eax,0xc(%esp) │ │ mov $0x1,%eax │ │ cmpl $0x0,0xc(%ebp) │ │ - je 50d13 │ │ + je 51ca3 │ │ mov 0xc(%esp),%eax │ │ lea 0x20(%edi,%eax,8),%eax │ │ sub $0x4,%esp │ │ push $0x3 │ │ push %eax │ │ push %esi │ │ - call 1770 │ │ + call 1740 │ │ add $0x10,%esp │ │ mov %esi,%ecx │ │ mov %eax,%esi │ │ cmpl $0x0,0x14(%esp) │ │ - je 50d08 │ │ + je 51c98 │ │ add $0x38,%edi │ │ sub $0x8,%esp │ │ push %edi │ │ push %ecx │ │ - call 1ac0 │ │ + call 1a90 │ │ add $0x10,%esp │ │ - jmp 50d18 │ │ + jmp 51ca8 │ │ mov $0x3,%esi │ │ mov 0x8(%esp),%ecx │ │ mov $0x1,%eax │ │ - jmp 50d1c │ │ + jmp 51cac │ │ mov $0x3,%esi │ │ mov 0x8(%esp),%ecx │ │ mov 0xc(%esp),%edx │ │ shl $0x3,%edx │ │ add %esi,%esi │ │ or %edx,%esi │ │ or %eax,%esi │ │ @@ -68800,35 +69629,35 @@ │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x30,%esp │ │ mov %edx,%esi │ │ - call 50d53 │ │ + call 51ce3 │ │ pop %ebx │ │ - add $0x8421d,%ebx │ │ + add $0x8528d,%ebx │ │ mov 0x8(%ecx),%edi │ │ and $0x1f,%edi │ │ mov %ecx,0x4(%esp) │ │ mov 0xc(%ecx),%eax │ │ and $0x1f,%eax │ │ mov %eax,0x18(%esp) │ │ xor %ecx,%ecx │ │ test %edx,%edx │ │ - lea -0x59b0(%ebx),%edx │ │ + lea -0x5550(%ebx),%edx │ │ movzbl 0x2(%edx,%esi,8),%eax │ │ mov %eax,0x1c(%esp) │ │ movzbl 0x3(%edx,%esi,8),%eax │ │ mov %eax,0x10(%esp) │ │ mov %edx,0xc(%esp) │ │ - je 50fc2 │ │ + je 51f52 │ │ mov 0x8(%ebp),%eax │ │ cmp $0x1,%eax │ │ - jg 50fc2 │ │ + jg 51f52 │ │ mov %esi,0x14(%esp) │ │ movzbl 0x5(%edx,%esi,8),%ecx │ │ mov %ecx,0x20(%esp) │ │ lea (%eax,%ecx,2),%eax │ │ mov $0x8,%edx │ │ sub %eax,%edx │ │ mov %edi,%ecx │ │ @@ -68850,18 +69679,18 @@ │ │ lea (%eax,%edx,4),%edx │ │ lea 0x1728(%edx,%ecx,4),%ecx │ │ mov (%edi),%esi │ │ add $0x3600,%eax │ │ sub $0x8,%esp │ │ push %ecx │ │ push %eax │ │ - call 1ac0 │ │ + call 1a90 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - je 50fb4 │ │ + je 51f44 │ │ mov %esi,0x24(%esp) │ │ mov 0x14(%ebp),%ecx │ │ mov 0x10(%ebp),%eax │ │ mov 0xc(%ebp),%esi │ │ lea (%eax,%ecx,4),%ecx │ │ mov $0x1,%eax │ │ shl %cl,%eax │ │ @@ -68869,15 +69698,15 @@ │ │ or %ax,(%esi,%edx,2) │ │ cmpb $0x2,0x20(%esp) │ │ mov $0x1,%cl │ │ mov 0x8(%esp),%edi │ │ mov 0x14(%esp),%esi │ │ mov %edx,%eax │ │ mov 0xc(%esp),%edx │ │ - jb 50fc2 │ │ + jb 51f52 │ │ movzbl 0x6(%edx,%esi,8),%esi │ │ movzbl (%edx,%esi,8),%ecx │ │ mov %ecx,0x14(%esp) │ │ movzbl 0x1(%edx,%esi,8),%ecx │ │ mov %ecx,0x18(%esp) │ │ inc %eax │ │ mov %eax,0xc(%esp) │ │ @@ -68890,152 +69719,152 @@ │ │ mov %esi,%edx │ │ mov %eax,0x8(%esp) │ │ push %eax │ │ mov %edi,0x2c(%esp) │ │ push %edi │ │ pushl 0xc(%ebp) │ │ pushl 0x18(%esp) │ │ - call 50d40 │ │ + call 51cd0 │ │ mov 0x24(%esp),%edi │ │ add $0x10,%esp │ │ mov 0x4(%esp),%edx │ │ mov 0x8(%edx),%eax │ │ add %edi,%eax │ │ mov %eax,0x8(%edx) │ │ mov 0x10(%esp),%edx │ │ cmp %dl,0x1c(%esp) │ │ - jb 50eea │ │ + jb 51e7a │ │ mov 0x24(%esp),%esi │ │ - cmp 0x7f4(%esi),%eax │ │ - jge 50eee │ │ + cmp 0x804(%esi),%eax │ │ + jge 51e7e │ │ mov 0x28(%esp),%eax │ │ or $0x1,%eax │ │ mov 0x4(%esp),%esi │ │ mov %esi,%ecx │ │ mov 0x20(%esp),%edx │ │ pushl 0x8(%esp) │ │ push %eax │ │ pushl 0xc(%ebp) │ │ pushl 0x18(%esp) │ │ - call 50d40 │ │ + call 51cd0 │ │ add $0x10,%esp │ │ mov 0x8(%esi),%eax │ │ mov 0x24(%esp),%esi │ │ sub %edi,%eax │ │ mov 0x4(%esp),%ecx │ │ mov %eax,0x8(%ecx) │ │ mov 0xc(%ecx),%eax │ │ add 0x18(%esp),%eax │ │ mov %eax,0xc(%ecx) │ │ mov 0x1c(%esp),%edx │ │ mov 0x10(%esp),%ecx │ │ cmp %dl,%cl │ │ - jb 50fa4 │ │ - cmp 0x7f8(%esi),%eax │ │ - jge 50fa4 │ │ + jb 51f34 │ │ + cmp 0x808(%esi),%eax │ │ + jge 51f34 │ │ mov 0x8(%esp),%esi │ │ or $0x1,%esi │ │ mov 0x4(%esp),%edi │ │ mov %edi,%ecx │ │ mov 0x20(%esp),%edx │ │ push %esi │ │ pushl 0x2c(%esp) │ │ pushl 0xc(%ebp) │ │ pushl 0x18(%esp) │ │ - call 50d40 │ │ + call 51cd0 │ │ add $0x10,%esp │ │ mov 0x8(%edi),%eax │ │ mov 0x14(%esp),%ecx │ │ add %ecx,%eax │ │ mov 0x10(%esp),%edx │ │ cmp %dl,0x1c(%esp) │ │ mov %eax,0x8(%edi) │ │ - jb 50f98 │ │ + jb 51f28 │ │ mov 0x20(%esp),%edx │ │ mov %esi,0x8(%esp) │ │ mov 0x24(%esp),%ecx │ │ - cmp 0x7f4(%ecx),%eax │ │ + cmp 0x804(%ecx),%eax │ │ mov 0x14(%esp),%ecx │ │ - jge 50f98 │ │ + jge 51f28 │ │ mov 0x28(%esp),%eax │ │ or $0x1,%eax │ │ mov 0x4(%esp),%esi │ │ mov %esi,%ecx │ │ pushl 0x8(%esp) │ │ push %eax │ │ pushl 0xc(%ebp) │ │ pushl 0x18(%esp) │ │ - call 50d40 │ │ + call 51cd0 │ │ mov 0x24(%esp),%ecx │ │ add $0x10,%esp │ │ mov 0x8(%esi),%eax │ │ sub %ecx,%eax │ │ mov 0x4(%esp),%ecx │ │ mov %eax,0x8(%ecx) │ │ mov 0xc(%ecx),%eax │ │ sub 0x18(%esp),%eax │ │ mov 0x4(%esp),%ecx │ │ mov %eax,0xc(%ecx) │ │ - jmp 51216 │ │ + jmp 521a6 │ │ xor %ecx,%ecx │ │ mov 0x8(%esp),%edi │ │ mov 0x14(%esp),%esi │ │ mov 0xc(%esp),%edx │ │ mov 0x1(%edx,%esi,8),%al │ │ dec %al │ │ cmp $0xf,%al │ │ - ja 51045 │ │ + ja 51fd5 │ │ movzbl %al,%eax │ │ - mov -0x14474(%ebx,%eax,4),%eax │ │ + mov -0x137f0(%ebx,%eax,4),%eax │ │ add %ebx,%eax │ │ mov %ecx,0x8(%esp) │ │ jmp *%eax │ │ xor %eax,%eax │ │ test %cl,%cl │ │ mov 0x10(%esp),%edx │ │ cmovne %eax,%edx │ │ mov 0x4(%esp),%eax │ │ mov 0x18(%esp),%ecx │ │ mov %dl,0x1d0(%eax,%ecx,1) │ │ - jmp 5103d │ │ + jmp 51fcd │ │ movzwl 0x10(%esp),%eax │ │ mov %eax,%edx │ │ shl $0x8,%edx │ │ or %eax,%edx │ │ xor %eax,%eax │ │ test %cl,%cl │ │ cmove %edx,%eax │ │ mov 0x4(%esp),%edx │ │ mov 0x18(%esp),%ecx │ │ mov %ax,0x1d0(%edx,%ecx,1) │ │ - jmp 5103d │ │ + jmp 51fcd │ │ imul $0x1010101,0x10(%esp),%eax │ │ xor %edx,%edx │ │ test %cl,%cl │ │ cmove %eax,%edx │ │ mov 0x4(%esp),%eax │ │ mov 0x18(%esp),%ecx │ │ mov %edx,0x1d0(%eax,%ecx,1) │ │ mov 0x8(%esp),%ecx │ │ mov 0xc(%esp),%edx │ │ mov (%edx,%esi,8),%al │ │ dec %al │ │ cmp $0xf,%al │ │ - ja 51216 │ │ + ja 521a6 │ │ movzbl %al,%eax │ │ - add -0x14434(%ebx,%eax,4),%ebx │ │ + add -0x137b0(%ebx,%eax,4),%ebx │ │ jmp *%ebx │ │ xor %eax,%eax │ │ test %cl,%cl │ │ mov 0x1c(%esp),%ecx │ │ cmovne %eax,%ecx │ │ mov 0x4(%esp),%eax │ │ mov 0x280(%eax),%eax │ │ mov %cl,0x1c0(%eax,%edi,1) │ │ - jmp 51216 │ │ + jmp 521a6 │ │ movzwl 0x10(%esp),%eax │ │ mov %eax,0x10(%esp) │ │ mov $0x1010101,%edx │ │ mov 0x10(%esp),%eax │ │ mul %edx │ │ mov %esi,0x14(%esp) │ │ imul $0x1010101,0x10(%esp),%esi │ │ @@ -69050,16 +69879,16 @@ │ │ mov %esi,0x1d4(%edx,%ecx,1) │ │ mov 0x8(%esp),%ecx │ │ mov 0xc(%esp),%edx │ │ mov 0x14(%esp),%esi │ │ mov (%edx,%esi,8),%al │ │ dec %al │ │ cmp $0xf,%al │ │ - jbe 51052 │ │ - jmp 51216 │ │ + jbe 51fe2 │ │ + jmp 521a6 │ │ mov $0x1010101,%edx │ │ mov %esi,0x14(%esp) │ │ mov 0x10(%esp),%esi │ │ mov %esi,%eax │ │ mul %edx │ │ imul $0x1010101,%esi,%esi │ │ add %edx,%esi │ │ @@ -69076,50 +69905,50 @@ │ │ mov 0x4(%esp),%eax │ │ mov 0x18(%esp),%ecx │ │ movdqu %xmm0,0x1d0(%eax,%ecx,1) │ │ mov 0x8(%esp),%ecx │ │ mov (%edx,%esi,8),%al │ │ dec %al │ │ cmp $0xf,%al │ │ - jbe 51052 │ │ - jmp 51216 │ │ + jbe 51fe2 │ │ + jmp 521a6 │ │ movzwl 0x1c(%esp),%eax │ │ mov %eax,%edx │ │ shl $0x8,%edx │ │ or %eax,%edx │ │ xor %eax,%eax │ │ test %cl,%cl │ │ cmove %edx,%eax │ │ mov 0x4(%esp),%ecx │ │ mov 0x280(%ecx),%ecx │ │ mov %ax,0x1c0(%ecx,%edi,1) │ │ - jmp 51216 │ │ + jmp 521a6 │ │ imul $0x1010101,0x1c(%esp),%eax │ │ xor %edx,%edx │ │ test %cl,%cl │ │ cmove %eax,%edx │ │ mov 0x4(%esp),%eax │ │ mov 0x280(%eax),%eax │ │ mov %edx,0x1c0(%eax,%edi,1) │ │ - jmp 51216 │ │ + jmp 521a6 │ │ movzwl 0x1c(%esp),%esi │ │ mov $0x1010101,%edx │ │ mov %esi,%eax │ │ mul %edx │ │ imul $0x1010101,%esi,%esi │ │ add %edx,%esi │ │ xor %edx,%edx │ │ test %cl,%cl │ │ cmovne %edx,%esi │ │ cmovne %edx,%eax │ │ mov 0x4(%esp),%ecx │ │ mov 0x280(%ecx),%ecx │ │ mov %eax,0x1c0(%ecx,%edi,1) │ │ mov %esi,0x1c4(%ecx,%edi,1) │ │ - jmp 51216 │ │ + jmp 521a6 │ │ mov $0x1010101,%edx │ │ mov 0x1c(%esp),%esi │ │ mov %esi,%eax │ │ mul %edx │ │ imul $0x1010101,%esi,%esi │ │ add %edx,%esi │ │ xor %edx,%edx │ │ @@ -69165,61 +69994,61 @@ │ │ push %edi │ │ push %esi │ │ and $0xfffffffc,%esp │ │ sub $0xc,%esp │ │ mov 0x8(%ebp),%esi │ │ mov 0x10(%esi),%ebx │ │ cmp 0xc(%ebp),%ebx │ │ - jae 512e9 │ │ + jae 52279 │ │ mov 0x4(%esi),%eax │ │ mov %eax,0x4(%esp) │ │ mov 0x14(%esi),%ecx │ │ xor %edi,%edi │ │ xor %eax,%eax │ │ mov %edi,%esi │ │ - jmp 5129f │ │ + jmp 5222f │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ mov 0x8(%esp),%ebx │ │ shld $0x8,%edi,%eax │ │ cmp 0xc(%ebp),%ebx │ │ mov %esi,%edi │ │ - jae 512f1 │ │ + jae 52281 │ │ shl $0x8,%esi │ │ add $0x8,%ebx │ │ mov %ebx,%edx │ │ mov 0x8(%ebp),%ebx │ │ mov %edx,0x8(%esp) │ │ mov %edx,0x10(%ebx) │ │ cmpl $0x0,0x4(%esp) │ │ - je 512c0 │ │ + je 52250 │ │ cmp 0x1c(%ebx),%ecx │ │ - jb 51290 │ │ - jmp 512d2 │ │ + jb 52220 │ │ + jmp 52262 │ │ nop │ │ lea 0x1(%ecx),%edx │ │ mov %edx,0x14(%ebx) │ │ movzbl (%ecx),%ecx │ │ or %ecx,%esi │ │ mov %edx,%ecx │ │ cmp 0x1c(%ebx),%ecx │ │ - jb 51290 │ │ + jb 52220 │ │ mov 0x4(%esp),%edx │ │ mov %edx,(%ebx) │ │ movl $0x1,0x4(%ebx) │ │ movl $0x1,0x4(%esp) │ │ - jmp 51290 │ │ + jmp 52220 │ │ mov 0x8(%esi),%edx │ │ mov 0xc(%esi),%eax │ │ - jmp 51314 │ │ + jmp 522a4 │ │ mov $0x40,%cl │ │ sub %bl,%cl │ │ shld %cl,%esi,%eax │ │ shl %cl,%esi │ │ xor %edx,%edx │ │ test $0x20,%cl │ │ cmovne %esi,%eax │ │ @@ -69282,61 +70111,61 @@ │ │ mov $0x1f,%eax │ │ sub %ecx,%eax │ │ mov %eax,0x14(%esp) │ │ lea 0x1(%ecx),%eax │ │ mov 0x10(%ebx),%edx │ │ mov %eax,0x10(%esp) │ │ cmp %eax,%edx │ │ - jae 513fd │ │ + jae 5238d │ │ mov 0x4(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ mov 0x14(%ebx),%ecx │ │ xor %edi,%edi │ │ xor %eax,%eax │ │ mov %edi,%esi │ │ - jmp 513b0 │ │ + jmp 52340 │ │ nop │ │ nop │ │ nop │ │ shld $0x8,%edi,%eax │ │ mov 0x18(%esp),%edx │ │ cmp 0x10(%esp),%edx │ │ mov %esi,%edi │ │ - jae 51405 │ │ + jae 52395 │ │ shl $0x8,%esi │ │ add $0x8,%edx │ │ mov %edx,0x18(%esp) │ │ mov %edx,0x10(%ebx) │ │ cmpl $0x0,0xc(%esp) │ │ - je 513d0 │ │ + je 52360 │ │ cmp 0x1c(%ebx),%ecx │ │ - jb 513a0 │ │ - jmp 513e6 │ │ + jb 52330 │ │ + jmp 52376 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ mov %ebx,%edx │ │ lea 0x1(%ecx),%ebx │ │ mov %ebx,0x14(%edx) │ │ movzbl (%ecx),%ecx │ │ or %ecx,%esi │ │ mov %ebx,%ecx │ │ mov %edx,%ebx │ │ cmp 0x1c(%ebx),%ecx │ │ - jb 513a0 │ │ + jb 52330 │ │ mov 0xc(%esp),%edx │ │ mov %edx,(%ebx) │ │ movl $0x1,0x4(%ebx) │ │ movl $0x1,0xc(%esp) │ │ - jmp 513a0 │ │ + jmp 52330 │ │ mov 0x8(%ebx),%edi │ │ mov 0xc(%ebx),%eax │ │ - jmp 51425 │ │ + jmp 523b5 │ │ mov $0x40,%cl │ │ sub %dl,%cl │ │ shld %cl,%esi,%eax │ │ shl %cl,%esi │ │ xor %edi,%edi │ │ test $0x20,%cl │ │ cmovne %esi,%eax │ │ @@ -69409,29 +70238,29 @@ │ │ nop │ │ mov %ecx,0x14(%esp) │ │ mov %eax,0x18(%esp) │ │ lea -0x7(%edi),%eax │ │ mov %eax,0x10(%esp) │ │ mov 0x8(%ebp),%eax │ │ cmp $0x8,%edx │ │ - jae 51520 │ │ + jae 524b0 │ │ mov 0x4(%eax),%ecx │ │ mov 0x14(%eax),%esi │ │ mov %esi,(%esp) │ │ lea 0x8(%edx),%esi │ │ mov %esi,0xc(%esp) │ │ mov %esi,0x10(%eax) │ │ xor %ebx,%ebx │ │ mov %ecx,0x8(%esp) │ │ test %ecx,%ecx │ │ - je 5157a │ │ + je 5250a │ │ xor %esi,%esi │ │ mov (%esp),%ecx │ │ cmp 0x1c(%eax),%ecx │ │ - jb 514ef │ │ + jb 5247f │ │ mov 0x8(%esp),%ecx │ │ mov %ecx,(%eax) │ │ movl $0x1,0x4(%eax) │ │ mov $0x38,%cl │ │ sub %dl,%cl │ │ shld %cl,%esi,%ebx │ │ shl %cl,%esi │ │ @@ -69440,15 +70269,15 @@ │ │ mov $0x0,%ecx │ │ cmovne %ecx,%esi │ │ or 0xc(%eax),%ebx │ │ or 0x8(%eax),%esi │ │ mov %esi,0x8(%eax) │ │ mov %ebx,0xc(%eax) │ │ mov 0xc(%esp),%edx │ │ - jmp 51526 │ │ + jmp 524b6 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -69474,32 +70303,32 @@ │ │ mov $0x0,%ecx │ │ cmovne %ecx,%esi │ │ mov 0x14(%esp),%ecx │ │ or %eax,%ecx │ │ mov 0x18(%esp),%eax │ │ or %esi,%eax │ │ cmp $0x37,%edi │ │ - ja 5159c │ │ + ja 5252c │ │ add $0x7,%edi │ │ test %bl,%bl │ │ - js 514a0 │ │ - jmp 5159c │ │ + js 52430 │ │ + jmp 5252c │ │ mov (%esp),%ecx │ │ lea 0x1(%ecx),%esi │ │ mov %esi,0x4(%esp) │ │ mov %esi,0x14(%eax) │ │ movzbl (%ecx),%esi │ │ mov 0x4(%esp),%ecx │ │ cmp 0x1c(%eax),%ecx │ │ - jae 514e2 │ │ - jmp 514ef │ │ + jae 52472 │ │ + jmp 5247f │ │ test %bl,%bl │ │ - js 515a4 │ │ + js 52534 │ │ test %ecx,%ecx │ │ - je 515af │ │ + je 5253f │ │ mov 0x8(%ebp),%eax │ │ movl $0x1,(%eax) │ │ xor %eax,%eax │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ @@ -69528,44 +70357,44 @@ │ │ shl %cl,%edx │ │ sub %esi,%edx │ │ mov %eax,%esi │ │ mov 0x10(%eax),%ebx │ │ mov %ecx,0x10(%esp) │ │ cmp %ecx,%ebx │ │ mov %edx,0x18(%esp) │ │ - jae 5167f │ │ + jae 5260f │ │ mov 0x4(%esi),%eax │ │ mov %eax,0x14(%esp) │ │ mov 0x14(%esi),%edx │ │ mov %edx,0xc(%esp) │ │ xor %edi,%edi │ │ xor %eax,%eax │ │ mov %edi,%edx │ │ - jmp 5161c │ │ + jmp 525ac │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ shld $0x8,%edi,%eax │ │ cmp 0x10(%esp),%ebx │ │ mov %edx,%edi │ │ - jae 51687 │ │ + jae 52617 │ │ shl $0x8,%edx │ │ add $0x8,%ebx │ │ mov %ebx,0x10(%esi) │ │ cmpl $0x0,0x14(%esp) │ │ - je 51640 │ │ + je 525d0 │ │ mov 0xc(%esp),%ecx │ │ mov %ecx,0xc(%esp) │ │ cmp 0x1c(%esi),%ecx │ │ - jb 51610 │ │ - jmp 51668 │ │ + jb 525a0 │ │ + jmp 525f8 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ mov %ebx,0x8(%esp) │ │ mov 0xc(%esp),%ebx │ │ @@ -69575,23 +70404,23 @@ │ │ movzbl (%ebx),%ebx │ │ or %ebx,%edx │ │ mov %esi,%ecx │ │ mov 0x8(%ebp),%esi │ │ mov 0x8(%esp),%ebx │ │ mov %ecx,0xc(%esp) │ │ cmp 0x1c(%esi),%ecx │ │ - jb 51610 │ │ + jb 525a0 │ │ mov 0x14(%esp),%ecx │ │ mov %ecx,(%esi) │ │ movl $0x1,0x4(%esi) │ │ movl $0x1,0x14(%esp) │ │ - jmp 51610 │ │ + jmp 525a0 │ │ mov 0x8(%esi),%edx │ │ mov 0xc(%esi),%eax │ │ - jmp 516b3 │ │ + jmp 52643 │ │ mov %ebx,0x8(%esp) │ │ mov $0x40,%cl │ │ sub 0x8(%esp),%cl │ │ shld %cl,%edx,%eax │ │ shl %cl,%edx │ │ xor %edi,%edi │ │ test $0x20,%cl │ │ @@ -69628,33 +70457,33 @@ │ │ mov 0x14(%esp),%edx │ │ mov %edx,%ebx │ │ mov %edx,0xc(%edi) │ │ mov %esi,0xc(%esp) │ │ mov %esi,0x8(%edi) │ │ mov 0x18(%esp),%edx │ │ cmp %eax,%edx │ │ - ja 51777 │ │ + ja 52707 │ │ mov %edi,%esi │ │ add %eax,%eax │ │ sub %edx,%eax │ │ test %ecx,%ecx │ │ - je 5171a │ │ + je 526aa │ │ mov 0xc(%esp),%edx │ │ - jmp 5175e │ │ + jmp 526ee │ │ mov %ebx,%edi │ │ mov 0x4(%esi),%ebx │ │ mov 0x14(%esi),%ecx │ │ movl $0x8,0x10(%esi) │ │ xor %edx,%edx │ │ mov %ebx,0x10(%esp) │ │ test %ebx,%ebx │ │ - je 5177f │ │ + je 5270f │ │ xor %ebx,%ebx │ │ cmp 0x1c(%esi),%ecx │ │ - jb 51747 │ │ + jb 526d7 │ │ mov 0x10(%esp),%ecx │ │ mov %ecx,(%esi) │ │ movl $0x1,0x4(%esi) │ │ or %ebx,%edi │ │ mov 0xc(%esp),%ecx │ │ or %edx,%ecx │ │ mov %ecx,%edx │ │ @@ -69682,16 +70511,16 @@ │ │ mov %edx,0x8(%esp) │ │ mov %edx,0x14(%esi) │ │ movzbl (%ecx),%ebx │ │ shl $0x18,%ebx │ │ xor %edx,%edx │ │ mov 0x8(%esp),%ecx │ │ cmp 0x1c(%esi),%ecx │ │ - jae 5173a │ │ - jmp 51747 │ │ + jae 526ca │ │ + jmp 526d7 │ │ nop │ │ nop │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ @@ -69712,19 +70541,19 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ mov %eax,0x10(%esp) │ │ test %esi,%esi │ │ - je 517e0 │ │ + je 52770 │ │ mov 0x8(%ebx),%edi │ │ mov 0xc(%ebx),%ecx │ │ mov %esi,%edx │ │ - jmp 51812 │ │ + jmp 527a2 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -69736,17 +70565,17 @@ │ │ nop │ │ nop │ │ mov 0x4(%ebx),%eax │ │ mov 0x14(%ebx),%esi │ │ movl $0x8,0x10(%ebx) │ │ xor %ecx,%ecx │ │ test %eax,%eax │ │ - je 51839 │ │ + je 527c9 │ │ cmp 0x1c(%ebx),%esi │ │ - jb 51801 │ │ + jb 52791 │ │ mov %eax,(%ebx) │ │ movl $0x1,0x4(%ebx) │ │ shl $0x18,%ecx │ │ mov 0x8(%ebx),%edi │ │ or 0xc(%ebx),%ecx │ │ mov %ecx,0xc(%ebx) │ │ mov $0x8,%edx │ │ @@ -69754,77 +70583,77 @@ │ │ shld $0x1,%edi,%eax │ │ add %edi,%edi │ │ test %ecx,%ecx │ │ lea -0x1(%edx),%esi │ │ mov %esi,0x10(%ebx) │ │ mov %edi,0x8(%ebx) │ │ mov %eax,0xc(%ebx) │ │ - js 5184b │ │ + js 527db │ │ mov 0x10(%esp),%eax │ │ inc %eax │ │ cmp $0x20,%eax │ │ - jne 517c0 │ │ - jmp 51939 │ │ + jne 52750 │ │ + jmp 528c9 │ │ lea 0x1(%esi),%edi │ │ mov %edi,0x14(%ebx) │ │ movzbl (%esi),%ecx │ │ mov %edi,%esi │ │ cmp 0x1c(%ebx),%esi │ │ - jae 517f8 │ │ - jmp 51801 │ │ + jae 52788 │ │ + jmp 52791 │ │ mov 0x10(%esp),%ecx │ │ test %ecx,%ecx │ │ - je 51940 │ │ + je 528d0 │ │ mov $0xffffffff,%ebx │ │ shl %cl,%ebx │ │ not %ebx │ │ mov %ebx,0x28(%esp) │ │ cmp %ecx,%esi │ │ - jae 51944 │ │ + jae 528d4 │ │ mov 0x8(%ebp),%ecx │ │ mov 0x4(%ecx),%esi │ │ mov %esi,0x14(%esp) │ │ mov 0x14(%ecx),%ecx │ │ mov %ecx,0xc(%esp) │ │ mov %edx,%ebx │ │ add $0xffffffbf,%ebx │ │ xor %ecx,%ecx │ │ xor %esi,%esi │ │ mov %ecx,%edx │ │ - jmp 518af │ │ + jmp 5283f │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ mov 0x20(%esp),%ecx │ │ mov 0x1c(%esp),%edx │ │ shld $0x8,%ecx,%esi │ │ add $0x8,%ebx │ │ cmp 0x10(%esp),%edx │ │ mov 0x24(%esp),%edx │ │ mov %edx,%ecx │ │ - jae 51949 │ │ + jae 528d9 │ │ mov %esi,0x18(%esp) │ │ mov %ecx,0x20(%esp) │ │ shl $0x8,%edx │ │ lea 0x48(%ebx),%esi │ │ mov 0x8(%ebp),%ecx │ │ mov %esi,0x1c(%esp) │ │ mov %esi,0x10(%ecx) │ │ cmpl $0x0,0x14(%esp) │ │ - je 518f0 │ │ + je 52880 │ │ mov %edx,0x24(%esp) │ │ mov %ecx,%edx │ │ mov 0x18(%esp),%esi │ │ mov 0xc(%esp),%ecx │ │ cmp 0x1c(%edx),%ecx │ │ - jb 51890 │ │ - jmp 5191f │ │ + jb 52820 │ │ + jmp 528af │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -69843,26 +70672,26 @@ │ │ mov %edx,0x24(%esp) │ │ mov 0x8(%ebp),%ecx │ │ mov %ecx,%edx │ │ mov %esi,0xc(%esp) │ │ mov 0x18(%esp),%esi │ │ mov 0xc(%esp),%ecx │ │ cmp 0x1c(%edx),%ecx │ │ - jb 51890 │ │ + jb 52820 │ │ mov 0x14(%esp),%ecx │ │ mov %ecx,(%edx) │ │ movl $0x1,0x4(%edx) │ │ movl $0x1,0x14(%esp) │ │ - jmp 51890 │ │ + jmp 52820 │ │ mov $0xffffffff,%eax │ │ - jmp 519ba │ │ + jmp 5294a │ │ xor %eax,%eax │ │ - jmp 519ba │ │ + jmp 5294a │ │ mov 0x8(%ebp),%ecx │ │ - jmp 5197f │ │ + jmp 5290f │ │ mov %ebx,%ecx │ │ neg %cl │ │ shld %cl,%edx,%esi │ │ shl %cl,%edx │ │ movl $0x0,0xc(%esp) │ │ test $0x20,%cl │ │ cmovne %edx,%esi │ │ @@ -69921,62 +70750,62 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x30,%esp │ │ - call 519e1 │ │ + call 52971 │ │ pop %eax │ │ - add $0x8358f,%eax │ │ + add $0x845ff,%eax │ │ mov %eax,0x4(%esp) │ │ mov 0x10(%ebp),%cl │ │ mov $0x1,%eax │ │ shl %cl,%eax │ │ mov 0xc(%ebp),%edx │ │ mov %eax,0x14(%esp) │ │ add %eax,%edx │ │ mov %edx,0x28(%esp) │ │ mov $0x2,%eax │ │ shl %cl,%eax │ │ xor %edx,%edx │ │ mov %eax,0x10(%esp) │ │ cmp $0x18,%eax │ │ - jb 51ae1 │ │ + jb 52a71 │ │ mov 0x8(%ebp),%eax │ │ mov 0x10(%eax),%esi │ │ xor %edx,%edx │ │ movl $0x3,0x8(%esp) │ │ mov $0x8,%ebx │ │ xor %ecx,%ecx │ │ mov %edx,0x1c(%esp) │ │ mov 0x8(%ebp),%edi │ │ test %esi,%esi │ │ - je 51a50 │ │ + je 529e0 │ │ mov 0x8(%edi),%edx │ │ mov %esi,%eax │ │ mov 0xc(%edi),%esi │ │ mov %eax,(%esp) │ │ - jmp 51a84 │ │ + jmp 52a14 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ mov 0x4(%edi),%edx │ │ mov 0x14(%edi),%eax │ │ movl $0x8,0x10(%edi) │ │ xor %esi,%esi │ │ test %edx,%edx │ │ - je 51acb │ │ + je 52a5b │ │ cmp 0x1c(%edi),%eax │ │ - jb 51a71 │ │ + jb 52a01 │ │ mov %edx,(%edi) │ │ movl $0x1,0x4(%edi) │ │ shl $0x18,%esi │ │ mov 0x8(%edi),%edx │ │ or 0xc(%edi),%esi │ │ mov %esi,0xc(%edi) │ │ movl $0x8,(%esp) │ │ @@ -69985,84 +70814,84 @@ │ │ add %edx,%edx │ │ test %esi,%esi │ │ mov (%esp),%esi │ │ lea -0x1(%esi),%esi │ │ mov %esi,0x10(%edi) │ │ mov %edx,0x8(%edi) │ │ mov %eax,0xc(%edi) │ │ - jns 51b0a │ │ + jns 52a9a │ │ mov 0x1c(%esp),%edx │ │ add %ebx,%edx │ │ mov $0x8,%ebx │ │ shl %cl,%ebx │ │ mov $0x18,%eax │ │ shl %cl,%eax │ │ add %edx,%eax │ │ cmp 0x10(%esp),%eax │ │ lea 0x3(%ecx),%eax │ │ mov %eax,0x8(%esp) │ │ lea 0x1(%ecx),%ecx │ │ - jbe 51a30 │ │ - jmp 51ae1 │ │ + jbe 529c0 │ │ + jmp 52a71 │ │ lea 0x1(%eax),%esi │ │ mov %esi,(%esp) │ │ mov %esi,0x14(%edi) │ │ movzbl (%eax),%esi │ │ mov (%esp),%eax │ │ cmp 0x1c(%edi),%eax │ │ - jae 51a68 │ │ - jmp 51a71 │ │ + jae 529f8 │ │ + jmp 52a01 │ │ mov 0x10(%esp),%esi │ │ mov %esi,%eax │ │ sub %edx,%eax │ │ inc %eax │ │ sub $0x8,%esp │ │ mov 0xc(%esp),%ebx │ │ push %eax │ │ pushl 0x8(%ebp) │ │ mov %edx,%edi │ │ - call 515c0 │ │ + call 52550 │ │ mov %esi,%ebx │ │ add $0x10,%esp │ │ mov 0x14(%esp),%esi │ │ - jmp 51c38 │ │ + jmp 52bc8 │ │ mov (%esp),%ebx │ │ cmp 0x8(%esp),%esi │ │ - jae 51bc0 │ │ + jae 52b50 │ │ mov 0x8(%ebp),%ecx │ │ mov 0x4(%ecx),%esi │ │ mov %esi,0xc(%esp) │ │ mov 0x14(%ecx),%esi │ │ mov %esi,0x4(%esp) │ │ add $0xffffffbf,%ebx │ │ xor %esi,%esi │ │ xor %edi,%edi │ │ mov %esi,(%esp) │ │ mov %edx,0x20(%esp) │ │ mov %eax,0x24(%esp) │ │ mov (%esp),%eax │ │ - jmp 51b52 │ │ + jmp 52ae2 │ │ nop │ │ shld $0x8,%esi,%edi │ │ mov (%esp),%ebx │ │ add $0x8,%ebx │ │ cmp 0x8(%esp),%edx │ │ mov %eax,%esi │ │ - jae 51bc7 │ │ + jae 52b57 │ │ shl $0x8,%eax │ │ mov %ebx,(%esp) │ │ lea 0x48(%ebx),%edx │ │ mov %edx,0x10(%ecx) │ │ cmpl $0x0,0xc(%esp) │ │ - je 51b80 │ │ + je 52b10 │ │ mov 0x4(%esp),%ebx │ │ cmp 0x1c(%ecx),%ebx │ │ mov %ebx,0x4(%esp) │ │ - jb 51b40 │ │ - jmp 51ba9 │ │ + jb 52ad0 │ │ + jmp 52b39 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -70079,23 +70908,23 @@ │ │ mov 0x4(%esp),%ecx │ │ movzbl (%ecx),%ecx │ │ or %ecx,%eax │ │ mov 0x8(%ebp),%ecx │ │ mov 0x18(%esp),%ebx │ │ cmp 0x1c(%ecx),%ebx │ │ mov %ebx,0x4(%esp) │ │ - jb 51b40 │ │ + jb 52ad0 │ │ mov 0xc(%esp),%ebx │ │ mov %ebx,(%ecx) │ │ movl $0x1,0x4(%ecx) │ │ movl $0x1,0xc(%esp) │ │ - jmp 51b40 │ │ + jmp 52ad0 │ │ mov 0x8(%ebp),%ecx │ │ mov %edx,%edi │ │ - jmp 51bf5 │ │ + jmp 52b85 │ │ mov %ebx,%ecx │ │ neg %cl │ │ shld %cl,%eax,%edi │ │ shl %cl,%eax │ │ xor %edx,%edx │ │ test $0x20,%cl │ │ mov 0x8(%ebp),%ecx │ │ @@ -70134,40 +70963,40 @@ │ │ mov 0x1c(%esp),%edi │ │ mov 0x10(%esp),%ebx │ │ add %eax,%edi │ │ mov 0x28(%esp),%edx │ │ lea (%edx,%edx,1),%ecx │ │ cmp %ebx,%ecx │ │ mov %edi,%eax │ │ - jbe 51c5e │ │ + jbe 52bee │ │ mov %edx,%ecx │ │ mov %ebx,%edx │ │ sub %ecx,%edx │ │ lea (%edx,%edx,1),%ecx │ │ cmp %eax,%ecx │ │ - jb 51c73 │ │ + jb 52c03 │ │ test $0x1,%al │ │ - jne 51c6c │ │ + jne 52bfc │ │ shr %eax │ │ add %edx,%eax │ │ - jmp 51c73 │ │ + jmp 52c03 │ │ cmp %eax,%ecx │ │ - jb 51c80 │ │ + jb 52c10 │ │ test $0x1,%al │ │ - jne 51c79 │ │ + jne 52c09 │ │ shr %eax │ │ add %edx,%eax │ │ - jmp 51c80 │ │ + jmp 52c10 │ │ inc %eax │ │ shr %eax │ │ sub %eax,%edx │ │ mov %edx,%eax │ │ sub %eax,%ebx │ │ mov %ebx,%eax │ │ - jmp 51c80 │ │ + jmp 52c10 │ │ inc %eax │ │ shr %eax │ │ sub %eax,%edx │ │ mov %edx,%eax │ │ sub %esi,%eax │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ @@ -70194,44 +71023,44 @@ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ lea 0x0(%edi,%eiz,1),%edi │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ and $0xfffffff0,%esp │ │ sub $0x20,%esp │ │ - call 51ccf │ │ + call 52c5f │ │ pop %ebx │ │ - add $0x832a1,%ebx │ │ + add $0x84311,%ebx │ │ mov 0xc(%ebp),%eax │ │ mov 0x8(%ebp),%ecx │ │ mov %eax,0xc(%esp) │ │ cmpl $0x0,0x10(%ebp) │ │ - je 51d0b │ │ + je 52c9b │ │ lea 0x74(%ecx),%eax │ │ mov %eax,(%esp) │ │ lea 0x244(%ecx),%eax │ │ mov %eax,0x4(%esp) │ │ lea 0x984(%ecx),%eax │ │ mov %eax,0x8(%esp) │ │ sub $0x4,%esp │ │ lea 0x4(%esp),%eax │ │ xor %edx,%edx │ │ - jmp 51d2f │ │ + jmp 52cbf │ │ movl $0x0,(%esp) │ │ lea 0x74(%ecx),%eax │ │ mov %eax,0x4(%esp) │ │ lea 0x244(%ecx),%eax │ │ mov %eax,0x8(%esp) │ │ sub $0x4,%esp │ │ lea 0x4(%esp),%eax │ │ mov $0x1,%edx │ │ push $0x0 │ │ push $0x1 │ │ push %eax │ │ - call 51d50 │ │ + call 52ce0 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ @@ -70251,17 +71080,17 @@ │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x20,%esp │ │ mov %edx,0x4(%esp) │ │ - call 51d65 │ │ + call 52cf5 │ │ pop %eax │ │ - add $0x8320b,%eax │ │ + add $0x8427b,%eax │ │ mov 0xc(%ebp),%edx │ │ test %edx,%edx │ │ mov $0x7,%esi │ │ cmove %edx,%esi │ │ mov 0x10(%ebp),%edx │ │ test %edx,%edx │ │ mov $0x38,%ebx │ │ @@ -70270,15 +71099,15 @@ │ │ or %esi,%edx │ │ mov %edx,(%ecx) │ │ mov %esi,%edi │ │ or $0x38,%edi │ │ cmpl $0x4,0x4(%esp) │ │ mov %edi,0x4(%ecx) │ │ mov %eax,0x8(%esp) │ │ - jne 51de0 │ │ + jne 52d70 │ │ mov %ecx,%edi │ │ mov %edx,%ecx │ │ and $0x3c,%ecx │ │ mov %ecx,0x8(%edi) │ │ or $0x7,%ebx │ │ mov %ebx,0xc(%edi) │ │ mov %edx,%eax │ │ @@ -70291,38 +71120,38 @@ │ │ or $0x1,%eax │ │ mov %eax,0x1c(%edi) │ │ and $0x34,%edx │ │ mov %edi,%esi │ │ mov %edx,0x20(%edi) │ │ mov 0x8(%ebp),%edi │ │ mov 0x4(%esp),%edx │ │ - jmp 51f50 │ │ + jmp 52ee0 │ │ mov %ebx,0x8(%ecx) │ │ mov %ebx,%eax │ │ or $0x7,%eax │ │ mov %eax,0xc(%ecx) │ │ mov %esi,0x10(%ecx) │ │ mov %edi,0x44(%ecx) │ │ movl $0x38,0x4c(%ecx) │ │ movl $0x38,0x48(%ecx) │ │ mov %ebx,0x50(%ecx) │ │ mov 0x4(%esp),%edx │ │ cmp $0x3,%edx │ │ - jne 51e1a │ │ + jne 52daa │ │ mov %esi,%edx │ │ and $0x4,%edx │ │ or $0x38,%edx │ │ mov %edx,0x48(%ecx) │ │ mov 0x4(%esp),%edx │ │ cmp $0x3,%edx │ │ mov %eax,0x54(%ecx) │ │ movl $0x7,0x5c(%ecx) │ │ movl $0x7,0x58(%ecx) │ │ mov %esi,0x60(%ecx) │ │ - jne 51e42 │ │ + jne 52dd2 │ │ mov %ebx,%edx │ │ and $0x30,%edx │ │ or $0x7,%edx │ │ mov %edx,0x58(%ecx) │ │ mov 0x4(%esp),%edx │ │ movl $0x3f,0x2c(%ecx) │ │ mov %ebx,0x30(%ecx) │ │ @@ -70335,38 +71164,38 @@ │ │ mov %ebx,0x1c(%ecx) │ │ mov %edi,0x20(%ecx) │ │ mov %eax,0x24(%ecx) │ │ mov %ecx,%esi │ │ movl $0x0,0x28(%ecx) │ │ cmp $0x3,%edx │ │ mov 0x8(%ebp),%edi │ │ - jne 51f50 │ │ + jne 52ee0 │ │ mov 0xc(%edi),%ecx │ │ lea 0x24(%ecx),%edx │ │ mov %edx,0xc(%edi) │ │ mov %esi,%edx │ │ mov %esi,0x10(%esp) │ │ mov %ecx,0x64(%esi) │ │ mov 0x8(%esp),%edx │ │ - movaps -0x15bf0(%edx),%xmm0 │ │ + movaps -0x14fd0(%edx),%xmm0 │ │ movups %xmm0,(%ecx) │ │ - movaps -0x15be0(%edx),%xmm0 │ │ + movaps -0x14fc0(%edx),%xmm0 │ │ movups %xmm0,0x10(%ecx) │ │ movl $0x34,0x20(%ecx) │ │ mov 0xc(%edi),%ecx │ │ cmpl $0x0,0xc(%ebp) │ │ lea 0x24(%ecx),%edx │ │ mov %edx,0xc(%edi) │ │ mov 0x10(%esp),%edx │ │ mov %ecx,0x68(%edx) │ │ - je 52001 │ │ + je 52f91 │ │ mov 0x8(%esp),%edx │ │ - movaps -0x15bb0(%edx),%xmm0 │ │ + movaps -0x14f90(%edx),%xmm0 │ │ movups %xmm0,(%ecx) │ │ - movaps -0x15ba0(%edx),%xmm0 │ │ + movaps -0x14f80(%edx),%xmm0 │ │ movups %xmm0,0x10(%ecx) │ │ movl $0x4,0x20(%ecx) │ │ mov 0xc(%edi),%ecx │ │ lea 0x24(%ecx),%edx │ │ mov %edx,0xc(%edi) │ │ mov %ecx,0x6c(%esi) │ │ mov %eax,(%ecx) │ │ @@ -70383,17 +71212,17 @@ │ │ and $0x34,%edx │ │ mov %edx,0x20(%ecx) │ │ mov 0xc(%edi),%eax │ │ lea 0x24(%eax),%ecx │ │ mov %ecx,0xc(%edi) │ │ mov %eax,0x70(%esi) │ │ mov 0x8(%esp),%ecx │ │ - movaps -0x15bd0(%ecx),%xmm0 │ │ - movaps -0x15bc0(%ecx),%xmm1 │ │ - jmp 5206a │ │ + movaps -0x14fb0(%ecx),%xmm0 │ │ + movaps -0x14fa0(%ecx),%xmm1 │ │ + jmp 52ffa │ │ xor %eax,%eax │ │ cmpl $0x0,0x10(%ebp) │ │ setne %al │ │ mov %eax,0x18(%esp) │ │ xor %eax,%eax │ │ cmpl $0x0,0xc(%ebp) │ │ setne %al │ │ @@ -70405,56 +71234,56 @@ │ │ mov %edx,0xc(%esp) │ │ mov %ecx,0x64(%esi) │ │ sub $0x4,%esp │ │ mov 0xc(%esp),%ebx │ │ push $0x1 │ │ push $0x1 │ │ push %edi │ │ - call 51d50 │ │ + call 52ce0 │ │ add $0x10,%esp │ │ mov 0x4(%esp),%edx │ │ mov (%edi,%edx,4),%ecx │ │ lea 0x74(%ecx),%eax │ │ mov %eax,(%edi,%edx,4) │ │ mov %ecx,0x68(%esi) │ │ sub $0x4,%esp │ │ mov 0x10(%esp),%edx │ │ push $0x0 │ │ pushl 0x1c(%esp) │ │ push %edi │ │ - call 51d50 │ │ + call 52ce0 │ │ add $0x10,%esp │ │ mov 0x4(%esp),%edx │ │ mov (%edi,%edx,4),%ecx │ │ lea 0x74(%ecx),%eax │ │ mov %eax,(%edi,%edx,4) │ │ mov %ecx,0x6c(%esi) │ │ sub $0x4,%esp │ │ mov 0x10(%esp),%edx │ │ pushl 0x1c(%esp) │ │ push $0x1 │ │ push %edi │ │ - call 51d50 │ │ + call 52ce0 │ │ add $0x10,%esp │ │ mov 0x4(%esp),%edx │ │ mov (%edi,%edx,4),%ecx │ │ lea 0x74(%ecx),%eax │ │ mov %eax,(%edi,%edx,4) │ │ mov %ecx,0x70(%esi) │ │ sub $0x4,%esp │ │ mov 0x10(%esp),%edx │ │ push $0x0 │ │ push $0x0 │ │ push %edi │ │ - call 51d50 │ │ + call 52ce0 │ │ add $0x10,%esp │ │ - jmp 52078 │ │ + jmp 53008 │ │ mov 0x8(%esp),%edx │ │ - movaps -0x15bd0(%edx),%xmm0 │ │ - movaps -0x15bc0(%edx),%xmm1 │ │ + movaps -0x14fb0(%edx),%xmm0 │ │ + movaps -0x14fa0(%edx),%xmm1 │ │ movups %xmm0,(%ecx) │ │ movups %xmm1,0x10(%ecx) │ │ movl $0x0,0x20(%ecx) │ │ mov 0xc(%edi),%ecx │ │ lea 0x24(%ecx),%edx │ │ mov %edx,0xc(%edi) │ │ mov %ecx,0x6c(%esi) │ │ @@ -70485,24 +71314,24 @@ │ │ pop %ebp │ │ retq │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 5208f │ │ + call 5301f │ │ pop %ebx │ │ - add $0x82ee1,%ebx │ │ + add $0x83f51,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ sub $0x4,%esp │ │ push $0x0 │ │ pushl 0x14(%ebp) │ │ pushl 0x10(%ebp) │ │ - call 520c0 │ │ + call 53050 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ @@ -70523,15 +71352,15 @@ │ │ and $0xfffffffc,%esp │ │ sub $0x1c,%esp │ │ mov (%ecx),%esi │ │ cmpl $0x0,0x10(%ebp) │ │ mov (%ecx,%edx,4),%ebx │ │ mov %edx,0x10(%esp) │ │ mov %ecx,0x14(%esp) │ │ - je 5211f │ │ + je 530af │ │ imul $0xb5,%esi,%esi │ │ sub $0xffffff80,%esi │ │ sar $0x8,%esi │ │ imul $0x61f,%ebx,%edi │ │ add $0x800,%edi │ │ sar $0xc,%edi │ │ mov %edi,0x8(%esp) │ │ @@ -70539,15 +71368,15 @@ │ │ add $0x800,%edi │ │ sar $0xc,%edi │ │ lea (%edx,%edx,1),%ebx │ │ mov %ebx,0x4(%esp) │ │ lea (%edx,%edx,2),%edx │ │ mov %edx,0xc(%esp) │ │ mov %esi,%ebx │ │ - jmp 52190 │ │ + jmp 53120 │ │ mov %edx,%edi │ │ mov (%ecx,%edx,8),%edx │ │ lea (%edi,%edi,2),%edi │ │ lea (%edx,%esi,1),%eax │ │ mov %eax,0x4(%esp) │ │ sub %edx,%esi │ │ mov %edi,0xc(%esp) │ │ @@ -70626,24 +71455,24 @@ │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 5221f │ │ + call 531af │ │ pop %ebx │ │ - add $0x82d51,%ebx │ │ + add $0x83dc1,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ sub $0x4,%esp │ │ push $0x0 │ │ pushl 0x14(%ebp) │ │ pushl 0x10(%ebp) │ │ - call 52250 │ │ + call 531e0 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ @@ -70661,33 +71490,33 @@ │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x40,%esp │ │ mov %edx,%esi │ │ mov %ecx,%edi │ │ - call 52265 │ │ + call 531f5 │ │ pop %ebx │ │ - add $0x82d0b,%ebx │ │ + add $0x83d7b,%ebx │ │ add %edx,%edx │ │ sub $0x4,%esp │ │ mov %edx,0x2c(%esp) │ │ pushl 0x10(%ebp) │ │ pushl 0xc(%ebp) │ │ pushl 0x8(%ebp) │ │ - call 520c0 │ │ + call 53050 │ │ add $0x10,%esp │ │ mov (%edi,%esi,4),%edx │ │ mov %esi,0x10(%esp) │ │ lea (%esi,%esi,2),%eax │ │ mov %edi,0x14(%esp) │ │ mov %eax,0x18(%esp) │ │ mov (%edi,%eax,4),%ecx │ │ cmpl $0x0,0x10(%ebp) │ │ - je 522fd │ │ + je 5328d │ │ imul $0x31f,%edx,%edi │ │ add $0x800,%edi │ │ sar $0xc,%edi │ │ imul $0xfffff71c,%ecx,%ebx │ │ add $0x800,%ebx │ │ sar $0xc,%ebx │ │ imul $0xd4e,%ecx,%eax │ │ @@ -70699,15 +71528,15 @@ │ │ sar $0xc,%edx │ │ mov 0x10(%esp),%ecx │ │ lea 0x0(,%ecx,8),%eax │ │ sub %ecx,%eax │ │ mov %eax,0x20(%esp) │ │ lea (%ecx,%ecx,4),%eax │ │ mov %eax,0x1c(%esp) │ │ - jmp 5238b │ │ + jmp 5331b │ │ mov %edx,%esi │ │ mov %edx,0xc(%esp) │ │ mov 0x10(%esp),%edx │ │ lea 0x0(,%edx,8),%eax │ │ sub %edx,%eax │ │ mov 0x14(%esp),%ebx │ │ mov %eax,0x20(%esp) │ │ @@ -70884,24 +71713,24 @@ │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 5252f │ │ + call 534bf │ │ pop %ebx │ │ - add $0x82a41,%ebx │ │ + add $0x83ab1,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ sub $0x4,%esp │ │ push $0x0 │ │ pushl 0x14(%ebp) │ │ pushl 0x10(%ebp) │ │ - call 52560 │ │ + call 534f0 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ @@ -70919,24 +71748,24 @@ │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x80,%esp │ │ mov %edx,%esi │ │ mov %ecx,%edi │ │ - call 52578 │ │ + call 53508 │ │ pop %ebx │ │ - add $0x829f8,%ebx │ │ + add $0x83a68,%ebx │ │ add %edx,%edx │ │ sub $0x4,%esp │ │ mov %edx,0x68(%esp) │ │ pushl 0x10(%ebp) │ │ pushl 0xc(%ebp) │ │ pushl 0x8(%ebp) │ │ - call 52250 │ │ + call 531e0 │ │ mov %edi,%eax │ │ add $0x10,%esp │ │ mov (%edi,%esi,4),%edi │ │ lea (%esi,%esi,2),%ecx │ │ mov %ecx,0x28(%esp) │ │ mov (%eax,%ecx,4),%ecx │ │ mov %ecx,0xc(%esp) │ │ @@ -70947,15 +71776,15 @@ │ │ lea (%esi,%esi,4),%edx │ │ mov %edx,0x2c(%esp) │ │ mov (%eax,%edx,4),%edx │ │ mov %edx,0x4(%esp) │ │ mov %ebx,0x78(%esp) │ │ mov (%eax,%ebx,4),%edx │ │ mov %eax,0x74(%esp) │ │ - je 526a0 │ │ + je 53630 │ │ imul $0x191,%edi,%eax │ │ add $0x800,%eax │ │ sar $0xc,%eax │ │ mov %eax,0x14(%esp) │ │ mov %edx,%esi │ │ imul $0xfffff5da,%edx,%ebx │ │ add $0x800,%ebx │ │ @@ -70993,15 +71822,15 @@ │ │ lea (%eax,%ecx,2),%esi │ │ mov %esi,0x40(%esp) │ │ mov 0x28(%esp),%esi │ │ lea (%eax,%esi,4),%esi │ │ mov %esi,0x44(%esp) │ │ lea (%ecx,%ecx,2),%ecx │ │ mov %ecx,0x48(%esp) │ │ - jmp 527ec │ │ + jmp 5377c │ │ mov 0x2c(%esp),%ecx │ │ lea (%ecx,%ecx,2),%ebx │ │ mov %ebx,0x48(%esp) │ │ mov (%eax,%ebx,4),%esi │ │ mov %esi,0x20(%esp) │ │ mov %edi,0x24(%esp) │ │ imul $0x191,%edi,%edi │ │ @@ -71460,24 +72289,24 @@ │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 52c7f │ │ + call 53c0f │ │ pop %ebx │ │ - add $0x822f1,%ebx │ │ + add $0x83361,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ sub $0x4,%esp │ │ push $0x0 │ │ pushl 0x14(%ebp) │ │ pushl 0x10(%ebp) │ │ - call 52cb0 │ │ + call 53c40 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ @@ -71495,24 +72324,24 @@ │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x100,%esp │ │ mov %edx,%esi │ │ mov %ecx,%edi │ │ - call 52cc8 │ │ + call 53c58 │ │ pop %ebx │ │ - add $0x822a8,%ebx │ │ + add $0x83318,%ebx │ │ add %edx,%edx │ │ sub $0x4,%esp │ │ mov %edx,0xe0(%esp) │ │ pushl 0x10(%ebp) │ │ pushl 0xc(%ebp) │ │ pushl 0x8(%ebp) │ │ - call 52560 │ │ + call 534f0 │ │ add $0x10,%esp │ │ mov (%edi,%esi,4),%eax │ │ mov %eax,0x38(%esp) │ │ lea (%esi,%esi,2),%ebx │ │ mov (%edi,%ebx,4),%eax │ │ mov %eax,0x18(%esp) │ │ lea 0x0(,%esi,8),%eax │ │ @@ -71540,15 +72369,15 @@ │ │ lea (%edx,%edx,2),%eax │ │ mov %eax,0xf8(%esp) │ │ mov (%edi,%eax,4),%esi │ │ mov %edi,0xf4(%esp) │ │ mov %edx,0x70(%esp) │ │ mov %ebx,0x64(%esp) │ │ mov %esi,0x1c(%esp) │ │ - je 52f21 │ │ + je 53eb1 │ │ imul $0xc9,0x38(%esp),%eax │ │ add $0x800,%eax │ │ sar $0xc,%eax │ │ mov %eax,0x4c(%esp) │ │ imul $0xfffff541,%esi,%eax │ │ add $0x800,%eax │ │ sar $0xc,%eax │ │ @@ -71634,15 +72463,15 @@ │ │ mov %eax,0x8c(%esp) │ │ lea (%esi,%ebx,2),%eax │ │ mov %eax,0x74(%esp) │ │ lea (%esi,%edx,4),%eax │ │ mov %eax,0x78(%esp) │ │ lea (%edx,%edx,4),%eax │ │ mov %eax,0x80(%esp) │ │ - jmp 531dc │ │ + jmp 5416c │ │ mov 0x6c(%esp),%ecx │ │ mov %ecx,%eax │ │ shl $0x5,%eax │ │ sub %ecx,%eax │ │ mov %eax,0x8c(%esp) │ │ mov (%edi,%eax,4),%eax │ │ mov %eax,0x24(%esp) │ │ @@ -72750,26 +73579,26 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x1b0,%esp │ │ - call 53e64 │ │ + call 54df4 │ │ pop %ebx │ │ - add $0x8110c,%ebx │ │ + add $0x8217c,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0x14(%ebp),%edi │ │ mov 0xc(%ebp),%esi │ │ lea (%esi,%esi,1),%edx │ │ sub $0x4,%esp │ │ push $0x1 │ │ push %edi │ │ pushl 0x10(%ebp) │ │ - call 52cb0 │ │ + call 53c40 │ │ add $0x10,%esp │ │ lea (%esi,%esi,8),%eax │ │ mov %eax,0xbc(%esp) │ │ lea (%eax,%eax,2),%ecx │ │ add %esi,%ecx │ │ mov %ecx,0x174(%esp) │ │ mov %esi,%ebx │ │ @@ -75269,23 +76098,23 @@ │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 563af │ │ + call 5733f │ │ pop %ebx │ │ - add $0x7ebc1,%ebx │ │ + add $0x7fc31,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ sub $0x8,%esp │ │ push %edx │ │ push %ecx │ │ - call 563d0 │ │ + call 57360 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ push %ebp │ │ @@ -75364,27 +76193,27 @@ │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - call 564bd │ │ + call 5744d │ │ pop %ebx │ │ - add $0x7eab3,%ebx │ │ + add $0x7fb23,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ lea (%edx,%edx,2),%eax │ │ lea (%ecx,%eax,4),%eax │ │ mov %edx,%esi │ │ neg %esi │ │ sub $0x8,%esp │ │ push %esi │ │ push %eax │ │ - call 563d0 │ │ + call 57360 │ │ add $0x10,%esp │ │ lea -0x8(%ebp),%esp │ │ pop %esi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ @@ -75396,24 +76225,24 @@ │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 564ff │ │ + call 5748f │ │ pop %ebx │ │ - add $0x7ea71,%ebx │ │ + add $0x7fae1,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ push %edx │ │ push %ecx │ │ pushl 0x14(%ebp) │ │ pushl 0x10(%ebp) │ │ - call 56530 │ │ + call 574c0 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ @@ -75716,52 +76545,52 @@ │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - call 568ed │ │ + call 5787d │ │ pop %ebx │ │ - add $0x7e683,%ebx │ │ + add $0x7f6f3,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ lea (%edx,%edx,8),%eax │ │ lea (%eax,%eax,2),%eax │ │ add %edx,%eax │ │ add %ecx,%eax │ │ mov %edx,%esi │ │ neg %esi │ │ push %esi │ │ push %eax │ │ pushl 0x14(%ebp) │ │ pushl 0x10(%ebp) │ │ - call 56530 │ │ + call 574c0 │ │ add $0x10,%esp │ │ lea -0x8(%ebp),%esp │ │ pop %esi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 5692f │ │ + call 578bf │ │ pop %ebx │ │ - add $0x7e641,%ebx │ │ + add $0x7f6b1,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ push %edx │ │ push %ecx │ │ pushl 0x14(%ebp) │ │ pushl 0x10(%ebp) │ │ - call 56960 │ │ + call 578f0 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ @@ -76574,28 +77403,28 @@ │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - call 573cd │ │ + call 5835d │ │ pop %ebx │ │ - add $0x7dba3,%ebx │ │ + add $0x7ec13,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ imul $0x3c,%edx,%eax │ │ add %ecx,%eax │ │ mov %edx,%esi │ │ neg %esi │ │ push %esi │ │ push %eax │ │ pushl 0x14(%ebp) │ │ pushl 0x10(%ebp) │ │ - call 56960 │ │ + call 578f0 │ │ add $0x10,%esp │ │ lea -0x8(%ebp),%esp │ │ pop %esi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ @@ -76923,21 +77752,21 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x40,%esp │ │ - call 577e1 │ │ + call 58771 │ │ pop %ecx │ │ - add $0x7d78f,%ecx │ │ + add $0x7e7ff,%ecx │ │ mov 0x20(%ebp),%edi │ │ mov 0x28(%ebp),%eax │ │ mov %ecx,0x2c(%esp) │ │ - lea -0x5a08(%ecx),%ecx │ │ + lea -0x55a8(%ecx),%ecx │ │ movzbl (%ecx,%eax,4),%esi │ │ movzbl 0x1(%ecx,%eax,4),%eax │ │ mov 0x18(%ebp),%ecx │ │ sub %ecx,%edi │ │ cmp %esi,%edi │ │ cmovg %esi,%edi │ │ mov 0x24(%ebp),%ebx │ │ @@ -76949,23 +77778,23 @@ │ │ mov %ecx,0x24(%esp) │ │ mov %edx,%ecx │ │ and $0x1f,%ecx │ │ mov %ecx,0x20(%esp) │ │ mov %edi,0x18(%esp) │ │ test %edi,%edi │ │ mov 0x40(%ebp),%ecx │ │ - je 57daa │ │ + je 58d3a │ │ test %ebx,%ebx │ │ - je 57daa │ │ + je 58d3a │ │ mov %ebx,0x8(%esp) │ │ mov %eax,0x14(%esp) │ │ mov %esi,0x1c(%esp) │ │ - jle 578ae │ │ + jle 5883e │ │ cmpl $0x0,0x18(%esp) │ │ - jle 578ae │ │ + jle 5883e │ │ mov 0x1c(%ebp),%eax │ │ mov 0x10(%ebp),%ecx │ │ imul %ecx,%eax │ │ mov 0xc(%ebp),%edx │ │ lea (%edx,%eax,4),%eax │ │ mov 0x18(%ebp),%edx │ │ lea (%eax,%edx,4),%eax │ │ @@ -76994,21 +77823,21 @@ │ │ nop │ │ movzbl (%ebx),%ecx │ │ mov %cl,(%eax,%edi,4) │ │ movzbl 0x10(%ebx),%ecx │ │ mov %cl,0x1(%eax,%edi,4) │ │ inc %edi │ │ cmp %esi,%edi │ │ - jl 57890 │ │ + jl 58820 │ │ inc %edx │ │ add 0x4(%esp),%eax │ │ cmp 0x8(%esp),%edx │ │ - jl 57880 │ │ + jl 58810 │ │ mov 0x2c(%esp),%eax │ │ - lea -0x59b0(%eax),%ecx │ │ + lea -0x5550(%eax),%ecx │ │ mov 0x2c(%ebp),%eax │ │ movzbl 0x2(%ecx,%eax,8),%edx │ │ cmp $0x2,%edx │ │ mov %ecx,0x38(%esp) │ │ movzbl 0x3(%ecx,%eax,8),%eax │ │ mov $0x2,%ecx │ │ cmovae %ecx,%edx │ │ @@ -77018,15 +77847,15 @@ │ │ mov %ecx,0xc(%esp) │ │ mov $0x1,%eax │ │ mov 0x20(%esp),%ecx │ │ shl %cl,%eax │ │ mov %eax,0x34(%esp) │ │ cmpl $0x0,0x8(%esp) │ │ movl $0x1,0x30(%esp) │ │ - jle 57953 │ │ + jle 588e3 │ │ mov 0x24(%esp),%eax │ │ lea (%eax,%eax,2),%eax │ │ mov 0x8(%ebp),%ecx │ │ lea (%ecx,%eax,4),%eax │ │ mov %eax,0x10(%esp) │ │ mov 0x3c(%ebp),%ebx │ │ mov 0x8(%esp),%eax │ │ @@ -77045,19 +77874,19 @@ │ │ cmovle %edi,%ecx │ │ mov 0x10(%esp),%edi │ │ lea (%edi,%ecx,4),%ecx │ │ or %si,(%ecx,%edx,2) │ │ add %eax,%eax │ │ inc %ebx │ │ decl 0x28(%esp) │ │ - jne 57920 │ │ + jne 588b0 │ │ mov 0x24(%esp),%ecx │ │ shll %cl,0x30(%esp) │ │ cmpl $0x0,0x18(%esp) │ │ - jle 579c8 │ │ + jle 58958 │ │ mov 0x20(%esp),%eax │ │ lea (%eax,%eax,2),%eax │ │ mov 0x8(%ebp),%ecx │ │ lea (%ecx,%eax,4),%eax │ │ mov %eax,0x10(%esp) │ │ mov 0x38(%ebp),%ebx │ │ mov 0x18(%esp),%eax │ │ @@ -77090,35 +77919,35 @@ │ │ cmovle %edi,%ecx │ │ mov 0x10(%esp),%edi │ │ lea (%edi,%ecx,4),%ecx │ │ or %si,0x180(%ecx,%eax,2) │ │ add %edx,%edx │ │ inc %ebx │ │ decl 0x28(%esp) │ │ - jne 57990 │ │ + jne 58920 │ │ mov 0x2c(%ebp),%eax │ │ mov 0x38(%esp),%ecx │ │ movzbl (%ecx,%eax,8),%esi │ │ mov 0x34(%esp),%eax │ │ mov %eax,%ebx │ │ mov 0x8(%esp),%ecx │ │ shl %cl,%ebx │ │ xor %edx,%edx │ │ test $0x20,%cl │ │ cmovne %edx,%ebx │ │ mov 0x18(%esp),%ecx │ │ cmp %esi,%ecx │ │ - jle 57acb │ │ + jle 58a5b │ │ sub %eax,%ebx │ │ mov %ebx,%eax │ │ shr $0x10,%eax │ │ test %bx,%bx │ │ - je 57a53 │ │ + je 589e3 │ │ test %eax,%eax │ │ - je 57a8d │ │ + je 58a1d │ │ mov %eax,0x10(%esp) │ │ mov 0x24(%esp),%eax │ │ add %esi,%eax │ │ lea (%eax,%eax,2),%eax │ │ mov 0x8(%ebp),%edx │ │ lea (%edx,%eax,4),%eax │ │ mov 0x4(%esp),%edx │ │ @@ -77136,19 +77965,19 @@ │ │ nop │ │ nop │ │ or %bx,-0x2(%eax) │ │ or %di,(%eax) │ │ add %esi,%edx │ │ add 0x28(%esp),%eax │ │ cmp %ecx,%edx │ │ - jl 57a40 │ │ - jmp 57acb │ │ + jl 589d0 │ │ + jmp 58a5b │ │ test %eax,%eax │ │ mov 0x18(%esp),%ecx │ │ - je 57acb │ │ + je 58a5b │ │ mov %eax,%ebx │ │ mov 0x24(%esp),%eax │ │ add %esi,%eax │ │ lea (%eax,%eax,2),%eax │ │ mov 0x8(%ebp),%edx │ │ lea (%edx,%eax,4),%eax │ │ mov 0x4(%esp),%edx │ │ @@ -77156,16 +77985,16 @@ │ │ lea 0x0(,%esi,4),%edx │ │ lea (%edx,%edx,2),%edi │ │ mov %esi,%edx │ │ or %bx,(%eax) │ │ add %esi,%edx │ │ add %edi,%eax │ │ cmp %ecx,%edx │ │ - jl 57a80 │ │ - jmp 57acb │ │ + jl 58a10 │ │ + jmp 58a5b │ │ mov 0x24(%esp),%eax │ │ mov %esi,%edi │ │ add %esi,%eax │ │ lea (%eax,%eax,2),%eax │ │ mov 0x8(%ebp),%ecx │ │ lea (%ecx,%eax,4),%eax │ │ mov 0x4(%esp),%ecx │ │ @@ -77185,34 +78014,34 @@ │ │ nop │ │ nop │ │ nop │ │ or %bx,(%eax) │ │ add %edi,%edx │ │ add %esi,%eax │ │ cmp %ecx,%edx │ │ - jl 57ac0 │ │ + jl 58a50 │ │ mov 0x2c(%ebp),%eax │ │ mov 0x38(%esp),%edx │ │ movzbl 0x1(%edx,%eax,8),%edx │ │ mov 0x30(%esp),%eax │ │ mov %eax,%esi │ │ shl %cl,%esi │ │ test $0x20,%cl │ │ mov $0x0,%ecx │ │ cmovne %ecx,%esi │ │ cmp %edx,0x8(%esp) │ │ - jle 57bdb │ │ + jle 58b6b │ │ mov %edx,%ecx │ │ sub %eax,%esi │ │ mov %esi,%eax │ │ shr $0x10,%eax │ │ test %si,%si │ │ - je 57b56 │ │ + je 58ae6 │ │ test %eax,%eax │ │ - je 57b9d │ │ + je 58b2d │ │ mov %eax,0x10(%esp) │ │ mov 0x20(%esp),%eax │ │ add %ecx,%eax │ │ lea (%eax,%eax,2),%eax │ │ mov 0x8(%ebp),%edx │ │ lea (%edx,%eax,4),%eax │ │ mov 0xc(%esp),%edx │ │ @@ -77224,19 +78053,19 @@ │ │ mov 0x8(%esp),%ebx │ │ mov 0x10(%esp),%edi │ │ or %si,-0x2(%eax) │ │ or %di,(%eax) │ │ add %ecx,%edx │ │ add 0x28(%esp),%eax │ │ cmp %ebx,%edx │ │ - jl 57b40 │ │ - jmp 57bdb │ │ + jl 58ad0 │ │ + jmp 58b6b │ │ test %eax,%eax │ │ mov 0x8(%esp),%esi │ │ - je 57bdb │ │ + je 58b6b │ │ mov %eax,%ebx │ │ mov 0x20(%esp),%eax │ │ add %ecx,%eax │ │ lea (%eax,%eax,2),%eax │ │ mov 0x8(%ebp),%edx │ │ lea (%edx,%eax,4),%eax │ │ mov 0xc(%esp),%edx │ │ @@ -77250,16 +78079,16 @@ │ │ nop │ │ nop │ │ nop │ │ or %bx,(%eax) │ │ add %ecx,%edx │ │ add %edi,%eax │ │ cmp %esi,%edx │ │ - jl 57b90 │ │ - jmp 57bdb │ │ + jl 58b20 │ │ + jmp 58b6b │ │ mov 0x20(%esp),%eax │ │ mov %ecx,%ebx │ │ add %ecx,%eax │ │ lea (%eax,%eax,2),%eax │ │ mov 0x8(%ebp),%ecx │ │ lea (%ecx,%eax,4),%eax │ │ mov 0xc(%esp),%ecx │ │ @@ -77275,69 +78104,69 @@ │ │ nop │ │ nop │ │ nop │ │ or %si,(%eax) │ │ add %ebx,%edx │ │ add %ecx,%eax │ │ cmp %edi,%edx │ │ - jl 57bd0 │ │ + jl 58b60 │ │ mov 0x18(%esp),%edx │ │ lea -0x1(%edx),%eax │ │ cmp $0x1f,%eax │ │ - ja 57c1a │ │ + ja 58baa │ │ mov 0x2c(%esp),%ecx │ │ - mov -0x137d4(%ecx,%eax,4),%eax │ │ + mov -0x12b50(%ecx,%eax,4),%eax │ │ add %ecx,%eax │ │ jmp *%eax │ │ mov 0xc(%esp),%eax │ │ mov 0x38(%ebp),%ecx │ │ mov %al,(%ecx) │ │ - jmp 57cc8 │ │ + jmp 58c58 │ │ mov 0xc(%esp),%ecx │ │ mov %ecx,%eax │ │ shl $0x8,%eax │ │ or %ecx,%eax │ │ mov 0x38(%ebp),%ecx │ │ mov %ax,(%ecx) │ │ - jmp 57cc8 │ │ + jmp 58c58 │ │ sub $0x4,%esp │ │ mov 0x30(%esp),%ebx │ │ push %edx │ │ pushl 0x14(%esp) │ │ pushl 0x38(%ebp) │ │ - call 1540 │ │ + call 1510 │ │ add $0x10,%esp │ │ - jmp 57cc8 │ │ + jmp 58c58 │ │ imul $0x1010101,0xc(%esp),%eax │ │ mov 0x38(%ebp),%ecx │ │ mov %eax,(%ecx) │ │ - jmp 57cc8 │ │ + jmp 58c58 │ │ mov $0x1010101,%ecx │ │ mov 0xc(%esp),%esi │ │ mov %esi,%eax │ │ mul %ecx │ │ imul $0x1010101,%esi,%ecx │ │ add %edx,%ecx │ │ mov 0x38(%ebp),%edx │ │ mov %eax,(%edx) │ │ mov %ecx,0x4(%edx) │ │ - jmp 57cc8 │ │ + jmp 58c58 │ │ mov $0x1010101,%ecx │ │ mov 0xc(%esp),%esi │ │ mov %esi,%eax │ │ mul %ecx │ │ imul $0x1010101,%esi,%ecx │ │ add %edx,%ecx │ │ movd %eax,%xmm0 │ │ movd %ecx,%xmm1 │ │ punpckldq %xmm1,%xmm0 │ │ pshufd $0x44,%xmm0,%xmm0 │ │ mov 0x38(%ebp),%eax │ │ movdqu %xmm0,(%eax) │ │ - jmp 57cc8 │ │ + jmp 58c58 │ │ mov $0x1010101,%ecx │ │ mov 0xc(%esp),%esi │ │ mov %esi,%eax │ │ mul %ecx │ │ imul $0x1010101,%esi,%ecx │ │ add %edx,%ecx │ │ movd %eax,%xmm0 │ │ @@ -77348,62 +78177,62 @@ │ │ movdqu %xmm0,(%eax) │ │ movdqu %xmm0,0x10(%eax) │ │ mov 0x1c(%esp),%esi │ │ mov 0x8(%esp),%ecx │ │ mov 0x4(%esp),%ebx │ │ lea -0x1(%ecx),%eax │ │ cmp $0x1f,%eax │ │ - ja 57d07 │ │ + ja 58c97 │ │ mov 0x2c(%esp),%edx │ │ - mov -0x13754(%edx,%eax,4),%eax │ │ + mov -0x12ad0(%edx,%eax,4),%eax │ │ add %edx,%eax │ │ jmp *%eax │ │ mov 0x3c(%ebp),%eax │ │ mov %bl,(%eax) │ │ - jmp 57da3 │ │ + jmp 58d33 │ │ mov %ebx,%eax │ │ shl $0x8,%eax │ │ or %ebx,%eax │ │ mov 0x3c(%ebp),%ecx │ │ mov %ax,(%ecx) │ │ - jmp 57da3 │ │ + jmp 58d33 │ │ sub $0x4,%esp │ │ mov %ebx,%eax │ │ mov 0x30(%esp),%ebx │ │ push %ecx │ │ push %eax │ │ pushl 0x3c(%ebp) │ │ - call 1540 │ │ + call 1510 │ │ add $0x10,%esp │ │ - jmp 57da3 │ │ + jmp 58d33 │ │ imul $0x1010101,%ebx,%eax │ │ mov 0x3c(%ebp),%ecx │ │ mov %eax,(%ecx) │ │ - jmp 57da3 │ │ + jmp 58d33 │ │ mov $0x1010101,%ecx │ │ mov %ebx,%eax │ │ mul %ecx │ │ imul $0x1010101,%ebx,%ecx │ │ add %edx,%ecx │ │ mov 0x3c(%ebp),%edx │ │ mov %eax,(%edx) │ │ mov %ecx,0x4(%edx) │ │ - jmp 57da3 │ │ + jmp 58d33 │ │ mov $0x1010101,%ecx │ │ mov %ebx,%eax │ │ mul %ecx │ │ imul $0x1010101,%ebx,%ecx │ │ add %edx,%ecx │ │ movd %eax,%xmm0 │ │ movd %ecx,%xmm1 │ │ punpckldq %xmm1,%xmm0 │ │ pshufd $0x44,%xmm0,%xmm0 │ │ mov 0x3c(%ebp),%eax │ │ movdqu %xmm0,(%eax) │ │ - jmp 57da3 │ │ + jmp 58d33 │ │ mov $0x1010101,%ecx │ │ mov %ebx,%eax │ │ mul %ecx │ │ imul $0x1010101,%ebx,%ecx │ │ add %edx,%ecx │ │ movd %eax,%xmm0 │ │ movd %ecx,%xmm1 │ │ @@ -77411,15 +78240,15 @@ │ │ pshufd $0x44,%xmm0,%xmm0 │ │ mov 0x3c(%ebp),%eax │ │ movdqu %xmm0,(%eax) │ │ movdqu %xmm0,0x10(%eax) │ │ mov 0x14(%esp),%eax │ │ mov 0x40(%ebp),%ecx │ │ test %ecx,%ecx │ │ - je 57ec7 │ │ + je 58e57 │ │ mov 0x34(%ebp),%ecx │ │ xor %edx,%edx │ │ cmp $0x1,%ecx │ │ sete %dl │ │ mov %edx,0xc(%esp) │ │ xor %edx,%edx │ │ cmp $0x3,%ecx │ │ @@ -77450,25 +78279,25 @@ │ │ sar %cl,%edx │ │ sub %edx,%ebx │ │ add %ecx,%eax │ │ shr %cl,%eax │ │ cmp %eax,%ebx │ │ cmovle %ebx,%eax │ │ test %esi,%esi │ │ - je 57ec7 │ │ + je 58e57 │ │ test %eax,%eax │ │ - je 57ec7 │ │ + je 58e57 │ │ mov 0x10(%esp),%ecx │ │ shrl %cl,0x24(%esp) │ │ mov 0xc(%esp),%ecx │ │ shrl %cl,0x20(%esp) │ │ test %eax,%eax │ │ - jle 57e92 │ │ + jle 58e22 │ │ test %esi,%esi │ │ - jle 57e92 │ │ + jle 58e22 │ │ mov 0x10(%ebp),%ecx │ │ mov %edx,%ebx │ │ mov %ecx,%edx │ │ imul %ecx,%ebx │ │ mov 0xc(%ebp),%ecx │ │ lea (%ecx,%ebx,4),%ecx │ │ mov 0x4(%esp),%edi │ │ @@ -77497,35 +78326,35 @@ │ │ nop │ │ movzbl 0x20(%ebx),%eax │ │ mov %al,0x2(%ecx,%edi,4) │ │ movzbl 0x30(%ebx),%eax │ │ mov %al,0x3(%ecx,%edi,4) │ │ inc %edi │ │ cmp %esi,%edi │ │ - jl 57e70 │ │ + jl 58e00 │ │ inc %edx │ │ add 0x4(%esp),%ecx │ │ mov 0x14(%esp),%eax │ │ cmp %eax,%edx │ │ - jl 57e60 │ │ + jl 58df0 │ │ mov 0x8(%ebp),%ecx │ │ add $0x300,%ecx │ │ sub $0xc,%esp │ │ mov 0x2c(%esp),%edx │ │ mov 0x38(%esp),%ebx │ │ pushl 0x18(%esp) │ │ pushl 0x20(%esp) │ │ pushl 0x44(%ebp) │ │ pushl 0x40(%ebp) │ │ pushl 0x30(%ebp) │ │ push $0x0 │ │ push %eax │ │ push %esi │ │ pushl 0x50(%esp) │ │ - call 57ed0 │ │ + call 58e60 │ │ add $0x30,%esp │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ @@ -77534,20 +78363,20 @@ │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x50,%esp │ │ mov %ecx,0x10(%esp) │ │ - call 57ee5 │ │ + call 58e75 │ │ pop %eax │ │ - add $0x7d08b,%eax │ │ + add $0x7e0fb,%eax │ │ mov 0x18(%ebp),%ecx │ │ mov %eax,0x48(%esp) │ │ - lea -0x59b0(%eax),%esi │ │ + lea -0x5550(%eax),%esi │ │ mov 0x2(%esi,%ecx,8),%al │ │ xor %ebx,%ebx │ │ mov %al,0xf(%esp) │ │ test %al,%al │ │ setne %bl │ │ mov %ebx,0x2c(%esp) │ │ mov %esi,0x34(%esp) │ │ @@ -77575,15 +78404,15 @@ │ │ mov %edx,0x18(%esp) │ │ mov %edx,%ecx │ │ shl %cl,%eax │ │ mov %eax,0x38(%esp) │ │ cmpl $0x0,0x10(%ebp) │ │ movl $0x1,0x1c(%esp) │ │ mov %edi,0x3c(%esp) │ │ - jle 57fd5 │ │ + jle 58f65 │ │ mov $0x4,%eax │ │ sub %esi,%eax │ │ mov %eax,0x28(%esp) │ │ mov 0x20(%ebp),%esi │ │ mov 0x10(%ebp),%eax │ │ mov %eax,0x24(%esp) │ │ mov 0x38(%esp),%ebx │ │ @@ -77607,24 +78436,24 @@ │ │ lea (%ecx,%eax,4),%eax │ │ mov 0x14(%esp),%ecx │ │ or %di,(%eax,%ecx,2) │ │ mov 0x3c(%esp),%edi │ │ add %ebx,%ebx │ │ inc %esi │ │ decl 0x24(%esp) │ │ - jne 57f90 │ │ + jne 58f20 │ │ xor %ecx,%ecx │ │ mov 0x20(%esp),%al │ │ mov %al,%cl │ │ mov %ecx,0x14(%esp) │ │ mov 0x8(%ebp),%ecx │ │ shll %cl,0x1c(%esp) │ │ cmpl $0x0,0xc(%ebp) │ │ mov 0x30(%esp),%edi │ │ - jle 5805d │ │ + jle 58fed │ │ mov $0x4,%eax │ │ sub 0x24(%ebp),%eax │ │ mov %eax,0x28(%esp) │ │ mov 0x18(%esp),%eax │ │ mov 0x10(%esp),%ecx │ │ lea (%ecx,%eax,8),%eax │ │ mov %eax,0x24(%esp) │ │ @@ -77653,18 +78482,18 @@ │ │ mov 0x24(%esp),%ecx │ │ lea (%ecx,%eax,4),%eax │ │ or %di,0x100(%eax,%edx,2) │ │ mov 0x30(%esp),%edi │ │ add %ebx,%ebx │ │ inc %esi │ │ decl 0x20(%esp) │ │ - jne 58020 │ │ + jne 58fb0 │ │ cmpl $0x0,0x14(%ebp) │ │ mov 0x10(%ebp),%ebx │ │ - jne 581ba │ │ + jne 5914a │ │ mov 0x18(%ebp),%eax │ │ mov 0x34(%esp),%ecx │ │ movzbl (%ecx,%eax,8),%edx │ │ mov 0x38(%esp),%eax │ │ mov %eax,%esi │ │ mov %ebx,%ecx │ │ shl %cl,%esi │ │ @@ -77673,44 +78502,44 @@ │ │ cmovne %ecx,%esi │ │ sub %eax,%esi │ │ mov %esi,%eax │ │ mov 0x40(%esp),%ecx │ │ shr %cl,%eax │ │ cmp 0xc(%ebp),%edx │ │ mov 0x3c(%esp),%edi │ │ - jge 5810b │ │ + jge 5909b │ │ dec %edi │ │ and %esi,%edi │ │ - je 580dd │ │ + je 5906d │ │ mov 0x8(%ebp),%ecx │ │ mov 0x10(%esp),%esi │ │ lea (%esi,%ecx,8),%ecx │ │ mov 0x2c(%esp),%esi │ │ lea 0x2(%ecx,%esi,4),%ecx │ │ mov %edx,%esi │ │ or %di,-0x2(%ecx,%esi,8) │ │ test %eax,%eax │ │ - jne 580d0 │ │ + jne 59060 │ │ nop │ │ nop │ │ nop │ │ nop │ │ add %edx,%esi │ │ cmp 0xc(%ebp),%esi │ │ - jge 5810b │ │ + jge 5909b │ │ or %di,-0x2(%ecx,%esi,8) │ │ test %eax,%eax │ │ - je 580c0 │ │ + je 59050 │ │ or %ax,(%ecx,%esi,8) │ │ add %edx,%esi │ │ cmp 0xc(%ebp),%esi │ │ - jl 580c7 │ │ - jmp 5810b │ │ + jl 59057 │ │ + jmp 5909b │ │ test %eax,%eax │ │ - je 5810b │ │ + je 5909b │ │ mov 0x8(%ebp),%ecx │ │ mov 0x10(%esp),%esi │ │ lea (%esi,%ecx,8),%ecx │ │ mov 0x2c(%esp),%esi │ │ lea 0x2(%ecx,%esi,4),%ecx │ │ mov %edx,%esi │ │ nop │ │ @@ -77723,15 +78552,15 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ or %ax,(%ecx,%esi,8) │ │ add %edx,%esi │ │ cmp 0xc(%ebp),%esi │ │ - jl 58100 │ │ + jl 59090 │ │ mov 0x18(%ebp),%eax │ │ mov 0x34(%esp),%ecx │ │ movzbl 0x1(%ecx,%eax,8),%edx │ │ mov 0x1c(%esp),%eax │ │ mov %eax,%esi │ │ mov 0xc(%ebp),%ecx │ │ shl %cl,%esi │ │ @@ -77739,52 +78568,52 @@ │ │ mov $0x0,%ecx │ │ cmovne %ecx,%esi │ │ sub %eax,%esi │ │ mov %esi,%eax │ │ mov 0x44(%esp),%ecx │ │ shr %cl,%eax │ │ cmp %ebx,%edx │ │ - jge 581ba │ │ + jge 5914a │ │ mov 0x30(%esp),%edi │ │ dec %edi │ │ and %esi,%edi │ │ - je 5818b │ │ + je 5911b │ │ mov 0x18(%esp),%ecx │ │ mov 0x10(%esp),%esi │ │ lea (%esi,%ecx,8),%ecx │ │ mov 0x14(%esp),%esi │ │ lea 0x102(%ecx,%esi,4),%ecx │ │ mov %edx,%esi │ │ or %di,-0x2(%ecx,%esi,8) │ │ test %eax,%eax │ │ - jne 5817f │ │ + jne 5910f │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ add %edx,%esi │ │ cmp %ebx,%esi │ │ - jge 581ba │ │ + jge 5914a │ │ or %di,-0x2(%ecx,%esi,8) │ │ test %eax,%eax │ │ - je 58170 │ │ + je 59100 │ │ or %ax,(%ecx,%esi,8) │ │ add %edx,%esi │ │ cmp %ebx,%esi │ │ - jl 58176 │ │ - jmp 581ba │ │ + jl 59106 │ │ + jmp 5914a │ │ test %eax,%eax │ │ - je 581ba │ │ + je 5914a │ │ mov 0x18(%esp),%ecx │ │ mov 0x10(%esp),%esi │ │ lea (%esi,%ecx,8),%ecx │ │ mov 0x14(%esp),%esi │ │ lea 0x102(%ecx,%esi,4),%ecx │ │ mov %edx,%esi │ │ nop │ │ @@ -77795,147 +78624,147 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ or %ax,(%ecx,%esi,8) │ │ add %edx,%esi │ │ cmp %ebx,%esi │ │ - jl 581b0 │ │ + jl 59140 │ │ mov 0xc(%ebp),%eax │ │ dec %eax │ │ cmp $0x1f,%eax │ │ mov 0x48(%esp),%ebx │ │ - ja 58228 │ │ - mov -0x136d4(%ebx,%eax,4),%eax │ │ + ja 591b8 │ │ + mov -0x12a50(%ebx,%eax,4),%eax │ │ add %ebx,%eax │ │ jmp *%eax │ │ cmpb $0x0,0xe(%esp) │ │ mov 0x1c(%ebp),%eax │ │ setne (%eax) │ │ mov 0x10(%ebp),%eax │ │ dec %eax │ │ cmp $0x1f,%eax │ │ - ja 582eb │ │ - mov -0x13654(%ebx,%eax,4),%eax │ │ + ja 5927b │ │ + mov -0x129d0(%ebx,%eax,4),%eax │ │ add %ebx,%eax │ │ jmp *%eax │ │ cmpb $0x0,0xf(%esp) │ │ mov 0x20(%ebp),%eax │ │ setne (%eax) │ │ - jmp 58397 │ │ + jmp 59327 │ │ xor %eax,%eax │ │ cmpb $0x0,0xe(%esp) │ │ mov $0x101,%ecx │ │ cmove %eax,%ecx │ │ mov 0x1c(%ebp),%eax │ │ mov %cx,(%eax) │ │ mov 0x10(%ebp),%eax │ │ dec %eax │ │ cmp $0x1f,%eax │ │ - jbe 581ea │ │ - jmp 582eb │ │ + jbe 5917a │ │ + jmp 5927b │ │ xor %eax,%eax │ │ cmpb $0x0,0xe(%esp) │ │ setne %al │ │ sub $0x4,%esp │ │ pushl 0xc(%ebp) │ │ push %eax │ │ pushl 0x1c(%ebp) │ │ - call 1540 │ │ + call 1510 │ │ add $0x10,%esp │ │ mov 0x10(%ebp),%eax │ │ dec %eax │ │ cmp $0x1f,%eax │ │ - jbe 581ea │ │ - jmp 582eb │ │ + jbe 5917a │ │ + jmp 5927b │ │ xor %eax,%eax │ │ cmpb $0x0,0xe(%esp) │ │ mov $0x1010101,%ecx │ │ cmove %eax,%ecx │ │ mov 0x1c(%ebp),%eax │ │ - jmp 5827b │ │ + jmp 5920b │ │ xor %eax,%eax │ │ cmpb $0x0,0xe(%esp) │ │ mov $0x1010101,%ecx │ │ cmove %eax,%ecx │ │ mov 0x1c(%ebp),%eax │ │ mov %ecx,0x4(%eax) │ │ mov %ecx,(%eax) │ │ mov 0x10(%ebp),%eax │ │ dec %eax │ │ cmp $0x1f,%eax │ │ - jbe 581ea │ │ - jmp 582eb │ │ + jbe 5917a │ │ + jmp 5927b │ │ xor %eax,%eax │ │ cmpb $0x0,0xe(%esp) │ │ mov $0x1010101,%ecx │ │ cmove %eax,%ecx │ │ movd %ecx,%xmm0 │ │ pshufd $0x0,%xmm0,%xmm0 │ │ mov 0x1c(%ebp),%eax │ │ movdqu %xmm0,(%eax) │ │ mov 0x10(%ebp),%eax │ │ dec %eax │ │ cmp $0x1f,%eax │ │ - jbe 581ea │ │ - jmp 582eb │ │ + jbe 5917a │ │ + jmp 5927b │ │ xor %eax,%eax │ │ cmpb $0x0,0xe(%esp) │ │ mov $0x1010101,%ecx │ │ cmove %eax,%ecx │ │ movd %ecx,%xmm0 │ │ pshufd $0x0,%xmm0,%xmm0 │ │ mov 0x1c(%ebp),%eax │ │ movdqu %xmm0,(%eax) │ │ movdqu %xmm0,0x10(%eax) │ │ mov 0x10(%ebp),%eax │ │ dec %eax │ │ cmp $0x1f,%eax │ │ - jbe 581ea │ │ + jbe 5917a │ │ xor %eax,%eax │ │ cmpb $0x0,0xf(%esp) │ │ setne %al │ │ sub $0x4,%esp │ │ pushl 0x10(%ebp) │ │ push %eax │ │ pushl 0x20(%ebp) │ │ - call 1540 │ │ + call 1510 │ │ add $0x10,%esp │ │ - jmp 58397 │ │ + jmp 59327 │ │ xor %eax,%eax │ │ cmpb $0x0,0xf(%esp) │ │ mov $0x101,%ecx │ │ cmove %eax,%ecx │ │ mov 0x20(%ebp),%eax │ │ mov %cx,(%eax) │ │ - jmp 58397 │ │ + jmp 59327 │ │ xor %eax,%eax │ │ cmpb $0x0,0xf(%esp) │ │ mov $0x1010101,%ecx │ │ cmove %eax,%ecx │ │ mov 0x20(%ebp),%eax │ │ mov %ecx,(%eax) │ │ - jmp 58397 │ │ + jmp 59327 │ │ xor %eax,%eax │ │ cmpb $0x0,0xf(%esp) │ │ mov $0x1010101,%ecx │ │ cmove %eax,%ecx │ │ mov 0x20(%ebp),%eax │ │ mov %ecx,0x4(%eax) │ │ mov %ecx,(%eax) │ │ - jmp 58397 │ │ + jmp 59327 │ │ xor %eax,%eax │ │ cmpb $0x0,0xf(%esp) │ │ mov $0x1010101,%ecx │ │ cmove %eax,%ecx │ │ movd %ecx,%xmm0 │ │ pshufd $0x0,%xmm0,%xmm0 │ │ mov 0x20(%ebp),%eax │ │ movdqu %xmm0,(%eax) │ │ - jmp 58397 │ │ + jmp 59327 │ │ xor %eax,%eax │ │ cmpb $0x0,0xf(%esp) │ │ mov $0x1010101,%ecx │ │ cmove %eax,%ecx │ │ movd %ecx,%xmm0 │ │ pshufd $0x0,%xmm0,%xmm0 │ │ mov 0x20(%ebp),%eax │ │ @@ -77950,64 +78779,64 @@ │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x1040,%esp │ │ - call 583b4 │ │ + sub $0x1050,%esp │ │ + call 59344 │ │ pop %ecx │ │ - add $0x7cbbc,%ecx │ │ - mov %ecx,0x30(%esp) │ │ + add $0x7dc2c,%ecx │ │ + mov %ecx,0x34(%esp) │ │ mov 0x20(%ebp),%ebx │ │ mov 0x2c(%ebp),%eax │ │ - lea -0x5a08(%ecx),%ecx │ │ + lea -0x55a8(%ecx),%ecx │ │ movzbl (%ecx,%eax,4),%edi │ │ movzbl 0x1(%ecx,%eax,4),%ecx │ │ mov 0x18(%ebp),%edx │ │ mov %ebx,%esi │ │ sub %edx,%esi │ │ cmp %edi,%esi │ │ - mov %edi,0x28(%esp) │ │ + mov %edi,0x2c(%esp) │ │ cmovg %edi,%esi │ │ mov 0x24(%ebp),%eax │ │ mov 0x1c(%ebp),%ebx │ │ mov %eax,%edi │ │ sub %ebx,%edi │ │ cmp %ecx,%edi │ │ - mov %ecx,0x34(%esp) │ │ + mov %ecx,0x38(%esp) │ │ cmovg %ecx,%edi │ │ mov %edx,%eax │ │ and $0x1f,%eax │ │ mov %ebx,%ecx │ │ and $0x1f,%ecx │ │ - mov %ecx,0x24(%esp) │ │ + mov %ecx,0x28(%esp) │ │ test %esi,%esi │ │ mov 0x48(%ebp),%ecx │ │ - mov %eax,0x1c(%esp) │ │ - je 58821 │ │ + mov %eax,0x20(%esp) │ │ + je 597b1 │ │ test %edi,%edi │ │ - je 58821 │ │ - mov %edi,0x18(%esp) │ │ - mov %esi,0xc(%esp) │ │ - jle 58524 │ │ + je 597b1 │ │ + mov %edi,0x1c(%esp) │ │ + mov %esi,0x10(%esp) │ │ + jle 594b4 │ │ test %esi,%esi │ │ - jle 58538 │ │ + jle 594c8 │ │ mov %ebx,%eax │ │ mov 0x10(%ebp),%ecx │ │ imul %ecx,%eax │ │ mov 0xc(%ebp),%edx │ │ lea (%edx,%eax,4),%eax │ │ mov 0x18(%ebp),%edx │ │ lea (%eax,%edx,4),%eax │ │ lea 0x0(,%ecx,4),%ecx │ │ - mov %ecx,0x8(%esp) │ │ + mov %ecx,0xc(%esp) │ │ xor %edx,%edx │ │ - mov 0xc(%esp),%edi │ │ + mov 0x10(%esp),%edi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -78028,126 +78857,126 @@ │ │ nop │ │ movzbl (%ecx),%ebx │ │ mov %bl,(%eax,%esi,4) │ │ movzbl 0x10(%ecx),%ebx │ │ mov %bl,0x1(%eax,%esi,4) │ │ inc %esi │ │ cmp %edi,%esi │ │ - jl 58470 │ │ + jl 59400 │ │ inc %edx │ │ - add 0x8(%esp),%eax │ │ - cmp 0x18(%esp),%edx │ │ - jl 58460 │ │ - cmpl $0x0,0x18(%esp) │ │ - mov 0x1c(%esp),%eax │ │ - mov 0xc(%esp),%esi │ │ - jle 58524 │ │ + add 0xc(%esp),%eax │ │ + cmp 0x1c(%esp),%edx │ │ + jl 593f0 │ │ + cmpl $0x0,0x1c(%esp) │ │ + mov 0x20(%esp),%eax │ │ + mov 0x10(%esp),%esi │ │ + jle 594b4 │ │ test %esi,%esi │ │ - mov 0x18(%esp),%ebx │ │ - jle 5853c │ │ + mov 0x1c(%esp),%ebx │ │ + jle 594cc │ │ xor %esi,%esi │ │ - mov 0x30(%esp),%eax │ │ - lea -0x59b0(%eax),%eax │ │ + mov 0x34(%esp),%eax │ │ + lea -0x5550(%eax),%eax │ │ mov 0x30(%ebp),%ecx │ │ movzbl (%eax,%ecx,8),%edx │ │ - mov %edx,0x20(%esp) │ │ + mov %edx,0x24(%esp) │ │ movzbl 0x1(%eax,%ecx,8),%eax │ │ - mov %eax,0x14(%esp) │ │ + mov %eax,0x18(%esp) │ │ xor %ecx,%ecx │ │ nop │ │ - mov %esi,0x8(%esp) │ │ + mov %esi,0xc(%esp) │ │ xor %esi,%esi │ │ xor %edi,%edi │ │ - mov 0x30(%esp),%ebx │ │ - mov %ecx,0x10(%esp) │ │ + mov 0x34(%esp),%ebx │ │ + mov %ecx,0x14(%esp) │ │ mov %ecx,%eax │ │ shl $0x5,%eax │ │ - lea 0x3c(%esp,%eax,1),%ecx │ │ + lea 0x40(%esp,%eax,1),%ecx │ │ add %edi,%ecx │ │ mov 0x30(%ebp),%edx │ │ pushl 0x34(%ebp) │ │ push %esi │ │ - pushl 0x10(%esp) │ │ + pushl 0x14(%esp) │ │ push $0x0 │ │ - call 592f0 │ │ - mov 0x20(%esp),%ecx │ │ + call 5a280 │ │ + mov 0x24(%esp),%ecx │ │ add $0x10,%esp │ │ - add 0x20(%esp),%edi │ │ + add 0x24(%esp),%edi │ │ inc %esi │ │ - cmp 0xc(%esp),%edi │ │ - jl 584e0 │ │ - add 0x14(%esp),%ecx │ │ - mov 0x8(%esp),%eax │ │ + cmp 0x10(%esp),%edi │ │ + jl 59470 │ │ + add 0x18(%esp),%ecx │ │ + mov 0xc(%esp),%eax │ │ inc %eax │ │ - mov 0x18(%esp),%ebx │ │ + mov 0x1c(%esp),%ebx │ │ cmp %ebx,%ecx │ │ mov %eax,%esi │ │ - jl 584d0 │ │ - jmp 5853c │ │ + jl 59460 │ │ + jmp 594cc │ │ mov $0x1,%edx │ │ - mov 0x24(%esp),%ecx │ │ + mov 0x28(%esp),%ecx │ │ shl %cl,%edx │ │ - mov %edx,0x2c(%esp) │ │ - jmp 585bc │ │ - mov 0x18(%esp),%ebx │ │ + mov %edx,0x30(%esp) │ │ + jmp 5954c │ │ + mov 0x1c(%esp),%ebx │ │ mov $0x1,%esi │ │ - mov 0x24(%esp),%ecx │ │ + mov 0x28(%esp),%ecx │ │ shl %cl,%esi │ │ - lea 0x3c(%esp),%eax │ │ - mov %eax,0x8(%esp) │ │ - mov 0x1c(%esp),%eax │ │ + lea 0x40(%esp),%eax │ │ + mov %eax,0xc(%esp) │ │ + mov 0x20(%esp),%eax │ │ lea (%eax,%eax,2),%eax │ │ mov 0x8(%ebp),%ecx │ │ lea (%ecx,%eax,4),%eax │ │ - mov %eax,0x20(%esp) │ │ + mov %eax,0x24(%esp) │ │ mov 0x44(%ebp),%eax │ │ - mov %ebx,0x14(%esp) │ │ - mov %esi,0x2c(%esp) │ │ + mov %ebx,0x18(%esp) │ │ + mov %esi,0x30(%esp) │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ xor %ecx,%ecx │ │ cmp $0xffff,%esi │ │ seta %cl │ │ - mov %ecx,0x10(%esp) │ │ + mov %ecx,0x14(%esp) │ │ shl $0x4,%ecx │ │ mov %esi,%ebx │ │ shr %cl,%ebx │ │ - mov 0x8(%esp),%edi │ │ + mov 0xc(%esp),%edi │ │ movzbl (%edi),%ecx │ │ movzbl (%eax),%edx │ │ cmp %edx,%ecx │ │ cmovb %ecx,%edx │ │ - mov 0x20(%esp),%ecx │ │ + mov 0x24(%esp),%ecx │ │ lea (%ecx,%edx,4),%ecx │ │ - mov 0x10(%esp),%edx │ │ + mov 0x14(%esp),%edx │ │ or %bx,(%ecx,%edx,2) │ │ add %esi,%esi │ │ inc %eax │ │ add $0x20,%edi │ │ - mov %edi,0x8(%esp) │ │ - decl 0x14(%esp) │ │ - jne 58570 │ │ - mov 0x1c(%esp),%eax │ │ - mov 0xc(%esp),%esi │ │ + mov %edi,0xc(%esp) │ │ + decl 0x18(%esp) │ │ + jne 59500 │ │ + mov 0x20(%esp),%eax │ │ + mov 0x10(%esp),%esi │ │ mov $0x1,%edx │ │ mov %eax,%ecx │ │ shl %cl,%edx │ │ - mov %edx,0x14(%esp) │ │ + mov %edx,0x18(%esp) │ │ test %esi,%esi │ │ - jle 58632 │ │ + jle 595c2 │ │ xor %eax,%eax │ │ - mov 0x24(%esp),%ecx │ │ + mov 0x28(%esp),%ecx │ │ lea (%ecx,%ecx,2),%ecx │ │ mov 0x8(%ebp),%edx │ │ lea (%edx,%ecx,4),%ecx │ │ - mov %ecx,0x8(%esp) │ │ - mov 0x14(%esp),%esi │ │ + mov %ecx,0xc(%esp) │ │ + mov 0x18(%esp),%esi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -78159,119 +78988,119 @@ │ │ xor %ebx,%ebx │ │ cmp $0xffff,%esi │ │ seta %bl │ │ mov %ebx,%ecx │ │ shl $0x4,%ecx │ │ mov %esi,%edi │ │ shr %cl,%edi │ │ - movzbl 0x83c(%esp,%eax,1),%ecx │ │ + movzbl 0x840(%esp,%eax,1),%ecx │ │ mov 0x40(%ebp),%edx │ │ movzbl (%edx,%eax,1),%edx │ │ cmp %edx,%ecx │ │ cmovb %ecx,%edx │ │ - mov 0x8(%esp),%ecx │ │ + mov 0xc(%esp),%ecx │ │ lea (%ecx,%edx,4),%ecx │ │ or %di,0x180(%ecx,%ebx,2) │ │ - mov 0xc(%esp),%edi │ │ + mov 0x10(%esp),%edi │ │ inc %eax │ │ add %esi,%esi │ │ cmp %eax,%edi │ │ - jne 585f0 │ │ + jne 59580 │ │ cmpl $0x0,0x28(%ebp) │ │ - mov 0x18(%esp),%ebx │ │ - jne 587cf │ │ + mov 0x1c(%esp),%ebx │ │ + jne 5975f │ │ test %ebx,%ebx │ │ - mov 0x2c(%esp),%eax │ │ - jle 586f8 │ │ + mov 0x30(%esp),%eax │ │ + jle 59688 │ │ xor %edx,%edx │ │ - jmp 58667 │ │ - mov 0x38(%esp),%edx │ │ + jmp 595f7 │ │ + mov 0x3c(%esp),%edx │ │ inc %edx │ │ - mov 0x2c(%esp),%eax │ │ + mov 0x30(%esp),%eax │ │ add %eax,%eax │ │ - mov 0x18(%esp),%ebx │ │ + mov 0x1c(%esp),%ebx │ │ cmp %ebx,%edx │ │ - je 586f8 │ │ - mov %eax,0x2c(%esp) │ │ + je 59688 │ │ + mov %eax,0x30(%esp) │ │ cmp $0xffff,%eax │ │ seta %cl │ │ - mov %edx,0x38(%esp) │ │ + mov %edx,0x3c(%esp) │ │ shl $0x5,%edx │ │ - mov %edx,0x8(%esp) │ │ - movzbl 0x43c(%esp,%edx,1),%esi │ │ - mov 0xc(%esp),%edi │ │ + mov %edx,0xc(%esp) │ │ + movzbl 0x440(%esp,%edx,1),%esi │ │ + mov 0x10(%esp),%edi │ │ cmp %esi,%edi │ │ - jle 58650 │ │ + jle 595e0 │ │ xor %eax,%eax │ │ mov %cl,%al │ │ - mov 0x8(%esp),%ecx │ │ - movzbl 0x3c(%esp,%ecx,1),%edx │ │ - mov %eax,0x10(%esp) │ │ + mov 0xc(%esp),%ecx │ │ + movzbl 0x40(%esp,%ecx,1),%edx │ │ + mov %eax,0x14(%esp) │ │ mov %eax,%ecx │ │ shl $0x4,%ecx │ │ - mov 0x2c(%esp),%eax │ │ + mov 0x30(%esp),%eax │ │ shr %cl,%eax │ │ - mov %eax,0x20(%esp) │ │ + mov %eax,0x24(%esp) │ │ nop │ │ nop │ │ - mov 0x8(%esp),%eax │ │ - lea 0x3c(%esp,%eax,1),%ecx │ │ + mov 0xc(%esp),%eax │ │ + lea 0x40(%esp,%eax,1),%ecx │ │ movzbl (%esi,%ecx,1),%eax │ │ - mov 0x1c(%esp),%edi │ │ + mov 0x20(%esp),%edi │ │ add %esi,%edi │ │ cmp %eax,%edx │ │ cmova %eax,%edx │ │ lea (%edi,%edi,2),%edi │ │ mov 0x8(%ebp),%ebx │ │ lea (%ebx,%edi,4),%edi │ │ lea (%edi,%edx,4),%edx │ │ - mov 0x10(%esp),%edi │ │ - mov 0x20(%esp),%ebx │ │ + mov 0x14(%esp),%edi │ │ + mov 0x24(%esp),%ebx │ │ or %bx,(%edx,%edi,2) │ │ - mov 0xc(%esp),%edi │ │ + mov 0x10(%esp),%edi │ │ movzbl 0x400(%esi,%ecx,1),%ecx │ │ add %ecx,%esi │ │ cmp %edi,%esi │ │ mov %eax,%edx │ │ - jl 586b0 │ │ - jmp 58650 │ │ - cmpl $0x0,0xc(%esp) │ │ - mov 0x14(%esp),%eax │ │ - jle 587cf │ │ + jl 59640 │ │ + jmp 595e0 │ │ + cmpl $0x0,0x10(%esp) │ │ + mov 0x18(%esp),%eax │ │ + jle 5975f │ │ xor %edx,%edx │ │ - jmp 58723 │ │ + jmp 596b3 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ inc %eax │ │ mov %eax,%edx │ │ - mov 0x14(%esp),%eax │ │ + mov 0x18(%esp),%eax │ │ add %eax,%eax │ │ - cmp 0xc(%esp),%edx │ │ - je 587cf │ │ - mov %eax,0x14(%esp) │ │ + cmp 0x10(%esp),%edx │ │ + je 5975f │ │ + mov %eax,0x18(%esp) │ │ cmp $0xffff,%eax │ │ seta %cl │ │ - movzbl 0xc3c(%esp,%edx,1),%esi │ │ + movzbl 0xc40(%esp,%edx,1),%esi │ │ cmp %esi,%ebx │ │ mov %edx,%eax │ │ - jle 58710 │ │ + jle 596a0 │ │ xor %edx,%edx │ │ mov %cl,%dl │ │ - movzbl 0x83c(%esp,%eax,1),%ecx │ │ - mov %ecx,0x8(%esp) │ │ - mov %edx,0x10(%esp) │ │ + movzbl 0x840(%esp,%eax,1),%ecx │ │ + mov %ecx,0xc(%esp) │ │ + mov %edx,0x14(%esp) │ │ mov %edx,%ecx │ │ shl $0x4,%ecx │ │ - mov 0x14(%esp),%edx │ │ + mov 0x18(%esp),%edx │ │ shr %cl,%edx │ │ - mov %edx,0x20(%esp) │ │ - jmp 587a4 │ │ + mov %edx,0x24(%esp) │ │ + jmp 59734 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -78282,41 +79111,41 @@ │ │ nop │ │ nop │ │ nop │ │ lea (%ebx,%ebx,2),%ebx │ │ mov 0x8(%ebp),%eax │ │ lea (%eax,%ebx,4),%ebx │ │ lea (%ebx,%ecx,4),%ecx │ │ - mov 0x10(%esp),%eax │ │ - mov 0x20(%esp),%ebx │ │ + mov 0x14(%esp),%eax │ │ + mov 0x24(%esp),%ebx │ │ or %bx,0x180(%ecx,%eax,2) │ │ movzbl 0xc00(%edi,%edx,1),%ecx │ │ add %ecx,%esi │ │ - mov 0x18(%esp),%ebx │ │ + mov 0x1c(%esp),%ebx │ │ cmp %ebx,%esi │ │ mov %edi,%eax │ │ - jge 58710 │ │ - mov 0x8(%esp),%ecx │ │ + jge 596a0 │ │ + mov 0xc(%esp),%ecx │ │ mov %esi,%edx │ │ shl $0x5,%edx │ │ - lea 0x3c(%esp,%edx,1),%edx │ │ + lea 0x40(%esp,%edx,1),%edx │ │ movzbl 0x800(%eax,%edx,1),%edi │ │ - mov 0x24(%esp),%ebx │ │ + mov 0x28(%esp),%ebx │ │ add %esi,%ebx │ │ - mov %edi,0x8(%esp) │ │ + mov %edi,0xc(%esp) │ │ cmp %edi,%ecx │ │ mov %eax,%edi │ │ - jb 58770 │ │ - mov 0x8(%esp),%ecx │ │ - jmp 58770 │ │ + jb 59700 │ │ + mov 0xc(%esp),%ecx │ │ + jmp 59700 │ │ test %ebx,%ebx │ │ - mov 0xc(%esp),%esi │ │ + mov 0x10(%esp),%esi │ │ mov 0x44(%ebp),%edi │ │ - jle 587fc │ │ - lea 0x3c(%esp),%eax │ │ + jle 5978c │ │ + lea 0x40(%esp),%eax │ │ lea -0x1(%esi,%eax,1),%eax │ │ mov %ebx,%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -78328,91 +79157,91 @@ │ │ nop │ │ nop │ │ movzbl (%eax),%edx │ │ mov %dl,(%edi) │ │ inc %edi │ │ add $0x20,%eax │ │ dec %ecx │ │ - jne 587f0 │ │ + jne 59780 │ │ shl $0x5,%ebx │ │ - lea 0x3c(%esp),%eax │ │ + lea 0x40(%esp),%eax │ │ lea 0x7e0(%ebx,%eax,1),%eax │ │ sub $0x4,%esp │ │ - mov 0x34(%esp),%ebx │ │ + mov 0x38(%esp),%ebx │ │ push %esi │ │ push %eax │ │ pushl 0x40(%ebp) │ │ - call 14a0 │ │ + call 1470 │ │ add $0x10,%esp │ │ mov 0x48(%ebp),%ecx │ │ test %ecx,%ecx │ │ - mov 0x34(%esp),%edi │ │ - je 5895b │ │ + mov 0x38(%esp),%edi │ │ + je 598eb │ │ mov 0x3c(%ebp),%ecx │ │ xor %eax,%eax │ │ cmp $0x1,%ecx │ │ sete %al │ │ - mov %eax,0x8(%esp) │ │ + mov %eax,0xc(%esp) │ │ xor %ebx,%ebx │ │ cmp $0x3,%ecx │ │ setne %bl │ │ mov 0x20(%ebp),%esi │ │ add %ebx,%esi │ │ mov %ebx,%ecx │ │ sar %cl,%esi │ │ mov 0x18(%ebp),%edx │ │ sar %cl,%edx │ │ mov %edx,%ecx │ │ - mov %edx,0xc(%esp) │ │ + mov %edx,0x10(%esp) │ │ sub %edx,%esi │ │ - mov 0x28(%esp),%eax │ │ + mov 0x2c(%esp),%eax │ │ add %ebx,%eax │ │ - mov %ebx,0x10(%esp) │ │ + mov %ebx,0x14(%esp) │ │ mov %ebx,%ecx │ │ mov 0x1c(%ebp),%edx │ │ shr %cl,%eax │ │ cmp %eax,%esi │ │ cmovle %esi,%eax │ │ mov 0x24(%ebp),%ecx │ │ mov %ecx,%esi │ │ - mov 0x8(%esp),%ecx │ │ + mov 0xc(%esp),%ecx │ │ add %ecx,%esi │ │ sar %cl,%esi │ │ sar %cl,%edx │ │ sub %edx,%esi │ │ add %ecx,%edi │ │ - mov 0x1c(%esp),%ebx │ │ + mov 0x20(%esp),%ebx │ │ shr %cl,%edi │ │ cmp %edi,%esi │ │ cmovle %esi,%edi │ │ test %eax,%eax │ │ - je 5895b │ │ + je 598eb │ │ test %edi,%edi │ │ - je 5895b │ │ + je 598eb │ │ mov %eax,%ecx │ │ - mov %eax,0x28(%esp) │ │ - mov 0x10(%esp),%ecx │ │ + mov %eax,0x2c(%esp) │ │ + mov 0x14(%esp),%ecx │ │ shr %cl,%ebx │ │ - mov %ebx,0x1c(%esp) │ │ - mov 0x8(%esp),%ecx │ │ - shrl %cl,0x24(%esp) │ │ + mov %ebx,0x20(%esp) │ │ + mov 0xc(%esp),%ecx │ │ + shrl %cl,0x28(%esp) │ │ test %edi,%edi │ │ - jle 58922 │ │ - cmpl $0x0,0x28(%esp) │ │ - jle 58922 │ │ + jle 598b2 │ │ + cmpl $0x0,0x2c(%esp) │ │ + jle 598b2 │ │ mov 0x10(%ebp),%eax │ │ imul %eax,%edx │ │ mov 0xc(%ebp),%ecx │ │ lea (%ecx,%edx,4),%ecx │ │ - mov 0xc(%esp),%edx │ │ + mov 0x10(%esp),%edx │ │ lea (%ecx,%edx,4),%ecx │ │ shl $0x2,%eax │ │ - mov %eax,0xc(%esp) │ │ + mov %eax,0x10(%esp) │ │ xor %edx,%edx │ │ - mov %edi,0x34(%esp) │ │ + mov %edi,0x38(%esp) │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -78421,50 +79250,50 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ xor %esi,%esi │ │ - mov 0x28(%esp),%edi │ │ + mov 0x2c(%esp),%edi │ │ mov 0x14(%ebp),%eax │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ movzbl 0x20(%eax),%ebx │ │ mov %bl,0x2(%ecx,%esi,4) │ │ movzbl 0x30(%eax),%ebx │ │ mov %bl,0x3(%ecx,%esi,4) │ │ inc %esi │ │ cmp %edi,%esi │ │ - jl 58900 │ │ + jl 59890 │ │ inc %edx │ │ - add 0xc(%esp),%ecx │ │ - mov 0x34(%esp),%edi │ │ + add 0x10(%esp),%ecx │ │ + mov 0x38(%esp),%edi │ │ cmp %edi,%edx │ │ - jl 588f0 │ │ + jl 59880 │ │ mov 0x8(%ebp),%ecx │ │ add $0x300,%ecx │ │ sub $0xc,%esp │ │ - mov 0x30(%esp),%edx │ │ - mov 0x3c(%esp),%ebx │ │ - pushl 0x14(%esp) │ │ - pushl 0x20(%esp) │ │ + mov 0x34(%esp),%edx │ │ + mov 0x40(%esp),%ebx │ │ + pushl 0x18(%esp) │ │ + pushl 0x24(%esp) │ │ pushl 0x4c(%ebp) │ │ pushl 0x48(%ebp) │ │ pushl 0x38(%ebp) │ │ pushl 0x28(%ebp) │ │ push %edi │ │ - pushl 0x50(%esp) │ │ - pushl 0x48(%esp) │ │ - call 57ed0 │ │ + pushl 0x54(%esp) │ │ + pushl 0x4c(%esp) │ │ + call 58e60 │ │ add $0x30,%esp │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ @@ -78483,35 +79312,35 @@ │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x30,%esp │ │ - call 58980 │ │ + call 59910 │ │ pop %esi │ │ - add $0x7c5f0,%esi │ │ + add $0x7d660,%esi │ │ mov 0xc(%ebp),%ecx │ │ mov 0x8(%ebp),%eax │ │ lea 0x3(%ecx),%edi │ │ sar $0x2,%edi │ │ mov $0x9,%edx │ │ sub %ecx,%edx │ │ test %ecx,%ecx │ │ movd %edi,%xmm0 │ │ - jle 58de9 │ │ + jle 59d79 │ │ movd %edx,%xmm1 │ │ pshufd $0x0,%xmm1,%xmm1 │ │ - movdqa -0x15c40(%esi),%xmm2 │ │ + movdqa -0x15020(%esi),%xmm2 │ │ psrld %xmm0,%xmm2 │ │ - movdqa -0x15b10(%esi),%xmm4 │ │ + movdqa -0x14ef0(%esi),%xmm4 │ │ psrld %xmm0,%xmm4 │ │ - movdqa -0x15b00(%esi),%xmm6 │ │ + movdqa -0x14ee0(%esi),%xmm6 │ │ psrld %xmm0,%xmm6 │ │ - movdqa -0x15af0(%esi),%xmm5 │ │ + movdqa -0x14ed0(%esi),%xmm5 │ │ psrld %xmm0,%xmm5 │ │ movdqa %xmm1,%xmm3 │ │ pcmpgtd %xmm5,%xmm3 │ │ pand %xmm3,%xmm5 │ │ pandn %xmm1,%xmm3 │ │ por %xmm5,%xmm3 │ │ movdqa %xmm1,%xmm5 │ │ @@ -78525,15 +79354,15 @@ │ │ pandn %xmm1,%xmm7 │ │ por %xmm4,%xmm7 │ │ movdqa %xmm1,%xmm6 │ │ pcmpgtd %xmm2,%xmm6 │ │ pand %xmm6,%xmm2 │ │ pandn %xmm1,%xmm6 │ │ por %xmm2,%xmm6 │ │ - movdqa -0x15ae0(%esi),%xmm2 │ │ + movdqa -0x14ec0(%esi),%xmm2 │ │ movdqa %xmm6,%xmm4 │ │ pcmpgtd %xmm2,%xmm4 │ │ pand %xmm4,%xmm6 │ │ pandn %xmm2,%xmm4 │ │ por %xmm6,%xmm4 │ │ movdqa %xmm7,%xmm6 │ │ pcmpgtd %xmm2,%xmm6 │ │ @@ -78546,34 +79375,34 @@ │ │ pandn %xmm2,%xmm7 │ │ por %xmm5,%xmm7 │ │ movdqa %xmm3,%xmm5 │ │ pcmpgtd %xmm2,%xmm5 │ │ pand %xmm5,%xmm3 │ │ pandn %xmm2,%xmm5 │ │ por %xmm3,%xmm5 │ │ - movdqa -0x15ad0(%esi),%xmm3 │ │ + movdqa -0x14eb0(%esi),%xmm3 │ │ pand %xmm3,%xmm5 │ │ pand %xmm3,%xmm7 │ │ packuswb %xmm5,%xmm7 │ │ pand %xmm3,%xmm6 │ │ pand %xmm3,%xmm4 │ │ packuswb %xmm6,%xmm4 │ │ packuswb %xmm7,%xmm4 │ │ movdqu %xmm4,0x40(%eax) │ │ - paddb -0x15ac0(%esi),%xmm4 │ │ + paddb -0x14ea0(%esi),%xmm4 │ │ movdqu %xmm4,(%eax) │ │ - movdqa -0x15ab0(%esi),%xmm5 │ │ + movdqa -0x14e90(%esi),%xmm5 │ │ psrld %xmm0,%xmm5 │ │ - movdqa -0x15aa0(%esi),%xmm7 │ │ + movdqa -0x14e80(%esi),%xmm7 │ │ psrld %xmm0,%xmm7 │ │ movdqa %xmm0,%xmm4 │ │ movdqa %xmm0,(%esp) │ │ - movdqa -0x15a90(%esi),%xmm0 │ │ + movdqa -0x14e70(%esi),%xmm0 │ │ psrld %xmm4,%xmm0 │ │ - movdqa -0x15a80(%esi),%xmm6 │ │ + movdqa -0x14e60(%esi),%xmm6 │ │ psrld %xmm4,%xmm6 │ │ movdqa %xmm1,%xmm4 │ │ pcmpgtd %xmm6,%xmm4 │ │ pand %xmm4,%xmm6 │ │ pandn %xmm1,%xmm4 │ │ por %xmm6,%xmm4 │ │ movdqa %xmm1,%xmm6 │ │ @@ -78616,24 +79445,24 @@ │ │ pand %xmm3,%xmm0 │ │ packuswb %xmm6,%xmm0 │ │ pand %xmm3,%xmm7 │ │ pand %xmm3,%xmm5 │ │ packuswb %xmm7,%xmm5 │ │ packuswb %xmm0,%xmm5 │ │ movdqu %xmm5,0x50(%eax) │ │ - paddb -0x15a70(%esi),%xmm5 │ │ + paddb -0x14e50(%esi),%xmm5 │ │ movdqu %xmm5,0x10(%eax) │ │ - movdqa -0x15a60(%esi),%xmm5 │ │ + movdqa -0x14e40(%esi),%xmm5 │ │ movdqa (%esp),%xmm3 │ │ psrld %xmm3,%xmm5 │ │ - movdqa -0x15a50(%esi),%xmm0 │ │ + movdqa -0x14e30(%esi),%xmm0 │ │ psrld %xmm3,%xmm0 │ │ - movdqa -0x15a40(%esi),%xmm7 │ │ + movdqa -0x14e20(%esi),%xmm7 │ │ psrld %xmm3,%xmm7 │ │ - movdqa -0x15a30(%esi),%xmm6 │ │ + movdqa -0x14e10(%esi),%xmm6 │ │ psrld %xmm3,%xmm6 │ │ movdqa %xmm1,%xmm4 │ │ pcmpgtd %xmm6,%xmm4 │ │ pand %xmm4,%xmm6 │ │ pandn %xmm1,%xmm4 │ │ por %xmm6,%xmm4 │ │ movdqa %xmm1,%xmm6 │ │ @@ -78677,23 +79506,23 @@ │ │ pand %xmm4,%xmm0 │ │ packuswb %xmm1,%xmm0 │ │ pand %xmm4,%xmm7 │ │ pand %xmm4,%xmm5 │ │ packuswb %xmm7,%xmm5 │ │ packuswb %xmm0,%xmm5 │ │ movdqu %xmm5,0x60(%eax) │ │ - paddb -0x15a20(%esi),%xmm5 │ │ + paddb -0x14e00(%esi),%xmm5 │ │ movdqu %xmm5,0x20(%eax) │ │ - movdqa -0x15a10(%esi),%xmm6 │ │ + movdqa -0x14df0(%esi),%xmm6 │ │ psrld %xmm3,%xmm6 │ │ - movdqa -0x15a00(%esi),%xmm0 │ │ + movdqa -0x14de0(%esi),%xmm0 │ │ psrld %xmm3,%xmm0 │ │ - movdqa -0x159f0(%esi),%xmm1 │ │ + movdqa -0x14dd0(%esi),%xmm1 │ │ psrld %xmm3,%xmm1 │ │ - movdqa -0x159e0(%esi),%xmm5 │ │ + movdqa -0x14dc0(%esi),%xmm5 │ │ psrld %xmm3,%xmm5 │ │ movdqa 0x20(%esp),%xmm3 │ │ movdqa %xmm3,%xmm4 │ │ pcmpgtd %xmm5,%xmm4 │ │ pand %xmm4,%xmm5 │ │ pandn %xmm3,%xmm4 │ │ por %xmm5,%xmm4 │ │ @@ -78737,33 +79566,33 @@ │ │ pand %xmm2,%xmm0 │ │ packuswb %xmm5,%xmm0 │ │ pand %xmm2,%xmm6 │ │ pand %xmm2,%xmm1 │ │ packuswb %xmm6,%xmm1 │ │ packuswb %xmm0,%xmm1 │ │ movdqu %xmm1,0x70(%eax) │ │ - paddb -0x159d0(%esi),%xmm1 │ │ + paddb -0x14db0(%esi),%xmm1 │ │ movdqu %xmm1,0x30(%eax) │ │ movdqa (%esp),%xmm1 │ │ - jmp 58e44 │ │ - movaps -0x15b90(%esi),%xmm1 │ │ + jmp 59dd4 │ │ + movaps -0x14f70(%esi),%xmm1 │ │ movups %xmm1,0x40(%eax) │ │ - movaps -0x15b80(%esi),%xmm1 │ │ + movaps -0x14f60(%esi),%xmm1 │ │ movups %xmm1,(%eax) │ │ - movaps -0x15b70(%esi),%xmm1 │ │ + movaps -0x14f50(%esi),%xmm1 │ │ movups %xmm1,0x50(%eax) │ │ - movaps -0x15b60(%esi),%xmm1 │ │ + movaps -0x14f40(%esi),%xmm1 │ │ movups %xmm1,0x10(%eax) │ │ - movaps -0x15b50(%esi),%xmm1 │ │ + movaps -0x14f30(%esi),%xmm1 │ │ movups %xmm1,0x60(%eax) │ │ - movaps -0x15b40(%esi),%xmm1 │ │ + movaps -0x14f20(%esi),%xmm1 │ │ movups %xmm1,0x20(%eax) │ │ - movaps -0x15b30(%esi),%xmm1 │ │ + movaps -0x14f10(%esi),%xmm1 │ │ movups %xmm1,0x70(%eax) │ │ - movaps -0x15b20(%esi),%xmm1 │ │ + movaps -0x14f00(%esi),%xmm1 │ │ movups %xmm1,0x30(%eax) │ │ movdqa %xmm0,%xmm1 │ │ test %ecx,%ecx │ │ mov $0xff,%ecx │ │ cmove %ecx,%edx │ │ movd %edx,%xmm0 │ │ punpckldq %xmm0,%xmm1 │ │ @@ -78794,32 +79623,32 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x30,%esp │ │ - call 58e91 │ │ + call 59e21 │ │ pop %ebx │ │ - add $0x7c0df,%ebx │ │ + add $0x7d14f,%ebx │ │ mov 0xc(%ebp),%ecx │ │ mov 0x35c(%ecx),%eax │ │ mov %eax,%esi │ │ test %eax,%eax │ │ mov $0x1,%edx │ │ mov $0x8,%eax │ │ cmove %edx,%eax │ │ mov %eax,0x1c(%esp) │ │ mov 0x4cc(%ecx),%edx │ │ test %edx,%edx │ │ mov 0x8(%ebp),%eax │ │ mov %eax,0x14(%esp) │ │ - jne 58ed4 │ │ + jne 59e64 │ │ cmpl $0x0,0x4d0(%ecx) │ │ - je 59050 │ │ + je 59fe0 │ │ mov %edx,0x20(%esp) │ │ movl $0x1,0x24(%esp) │ │ mov 0x4dc(%ecx),%eax │ │ lea 0x4e4(%ecx),%edx │ │ test %eax,%eax │ │ cmove %eax,%edx │ │ mov %edx,0x18(%esp) │ │ @@ -78834,108 +79663,108 @@ │ │ cmovne %eax,%esi │ │ mov 0x10(%ebp),%eax │ │ movsbl (%eax),%eax │ │ mov %eax,0x10(%esp) │ │ movl $0x0,0xc(%esp) │ │ test %esi,%esi │ │ mov $0x0,%eax │ │ - je 58f27 │ │ + je 59eb7 │ │ mov 0x4(%esi),%eax │ │ mov 0x14(%esp),%edi │ │ mov %edi,%ecx │ │ xor %edx,%edx │ │ pushl 0x18(%esp) │ │ push %eax │ │ pushl 0x18(%esp) │ │ pushl 0x2c(%esp) │ │ - call 59070 │ │ + call 5a000 │ │ add $0x10,%esp │ │ lea 0x10(%edi),%ecx │ │ mov 0xc(%ebp),%eax │ │ cmpl $0x1,0x4c4(%eax) │ │ mov 0x10(%ebp),%edi │ │ mov %edi,%edx │ │ sbb $0xffffffff,%edx │ │ mov %esi,%edi │ │ test %esi,%esi │ │ mov 0x4d0(%eax),%eax │ │ movsbl (%edx),%esi │ │ - je 58f6f │ │ + je 59eff │ │ mov 0x8(%edi),%edx │ │ mov %edx,0xc(%esp) │ │ movl $0x0,0x10(%esp) │ │ xor %edx,%edx │ │ pushl 0x18(%esp) │ │ pushl 0x10(%esp) │ │ push %esi │ │ push %eax │ │ - call 59070 │ │ + call 5a000 │ │ add $0x10,%esp │ │ mov 0x14(%esp),%eax │ │ lea 0x20(%eax),%ecx │ │ xor %eax,%eax │ │ mov 0xc(%ebp),%edx │ │ cmpl $0x0,0x4c4(%edx) │ │ setne %al │ │ test %edi,%edi │ │ mov 0x4d4(%edx),%edx │ │ mov %edx,0xc(%esp) │ │ mov 0x10(%ebp),%edx │ │ movsbl (%edx,%eax,2),%esi │ │ mov $0x0,%eax │ │ - je 58fbe │ │ + je 59f4e │ │ mov 0xc(%edi),%eax │ │ mov $0x1,%edx │ │ pushl 0x18(%esp) │ │ push %eax │ │ push %esi │ │ pushl 0x18(%esp) │ │ - call 59070 │ │ + call 5a000 │ │ add $0x10,%esp │ │ mov 0x14(%esp),%eax │ │ lea 0x30(%eax),%ecx │ │ xor %edx,%edx │ │ mov 0xc(%ebp),%eax │ │ cmpl $0x0,0x4c4(%eax) │ │ setne %dl │ │ test %edi,%edi │ │ mov 0x4d8(%eax),%eax │ │ lea (%edx,%edx,2),%edx │ │ mov 0x10(%ebp),%esi │ │ movsbl (%esi,%edx,1),%esi │ │ - je 59006 │ │ + je 59f96 │ │ mov 0x10(%edi),%edx │ │ mov %edx,0x10(%esp) │ │ mov $0x1,%edx │ │ pushl 0x18(%esp) │ │ pushl 0x14(%esp) │ │ push %esi │ │ push %eax │ │ - call 59070 │ │ + call 5a000 │ │ add $0x10,%esp │ │ mov 0x24(%esp),%ecx │ │ cmp 0x1c(%esp),%ecx │ │ - jae 59068 │ │ + jae 59ff8 │ │ mov 0xc(%ebp),%eax │ │ mov 0x35c(%eax),%esi │ │ mov 0x4cc(%eax),%eax │ │ mov %eax,0x20(%esp) │ │ inc %ecx │ │ mov %ecx,0x24(%esp) │ │ addl $0x40,0x14(%esp) │ │ mov 0x28(%esp),%eax │ │ add $0x20,%eax │ │ - jmp 58f00 │ │ + jmp 59e90 │ │ mov 0x1c(%esp),%eax │ │ shl $0x6,%eax │ │ sub $0x4,%esp │ │ push %eax │ │ push $0x0 │ │ pushl 0x8(%ebp) │ │ - call 1540 │ │ + call 1510 │ │ add $0x10,%esp │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ @@ -78957,25 +79786,25 @@ │ │ cmovs %edi,%ebx │ │ add 0x10(%ebp),%ebx │ │ cmp $0x40,%ebx │ │ cmovge %esi,%ebx │ │ test %ebx,%ebx │ │ cmovs %edi,%ebx │ │ test %edx,%edx │ │ - je 590cb │ │ + je 5a05b │ │ test %ecx,%ecx │ │ - jne 590cb │ │ + jne 5a05b │ │ movl $0x0,0x4(%eax) │ │ movl $0x0,(%eax) │ │ movl $0x0,0xc(%eax) │ │ movl $0x0,0x8(%eax) │ │ - jmp 592e0 │ │ + jmp 5a270 │ │ mov 0x14(%ebp),%esi │ │ test %esi,%esi │ │ - je 592cc │ │ + je 5a25c │ │ cmp $0x1f,%ebx │ │ setg %cl │ │ mov 0x8(%esi),%edx │ │ shl %cl,%edx │ │ add %ebx,%edx │ │ cmp $0x40,%edx │ │ mov $0x3f,%edi │ │ @@ -79134,15 +79963,15 @@ │ │ add %ebx,%edx │ │ cmp $0x40,%edx │ │ mov $0x3f,%ecx │ │ cmovge %ecx,%edx │ │ test %edx,%edx │ │ cmovle %edi,%edx │ │ mov %dl,0xf(%eax) │ │ - jmp 592e0 │ │ + jmp 5a270 │ │ movzbl %bl,%ecx │ │ imul $0x1010101,%ecx,%ecx │ │ mov %ecx,0xc(%eax) │ │ mov %ecx,0x8(%eax) │ │ mov %ecx,0x4(%eax) │ │ mov %ecx,(%eax) │ │ lea -0xc(%ebp),%esp │ │ @@ -79163,33 +79992,33 @@ │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x30,%esp │ │ mov %ecx,0x4(%esp) │ │ - call 59305 │ │ + call 5a295 │ │ pop %ecx │ │ - add $0x7bc6b,%ecx │ │ + add $0x7ccdb,%ecx │ │ lea 0x0(,%edx,8),%ebx │ │ mov %ecx,0x18(%esp) │ │ - add -0x254(%ecx),%ebx │ │ + add -0x260(%ecx),%ebx │ │ test %edx,%edx │ │ - je 5949e │ │ + je 5a42e │ │ mov 0x8(%ebp),%esi │ │ cmp $0x1,%esi │ │ - jg 5949e │ │ + jg 5a42e │ │ mov %ebx,0x8(%esp) │ │ mov 0x14(%ebp),%edi │ │ mov 0x10(%ebp),%eax │ │ mov %eax,0x10(%esp) │ │ mov 0xc(%ebp),%eax │ │ mov %eax,0x20(%esp) │ │ mov 0x18(%esp),%ecx │ │ - lea -0x59b0(%ecx),%eax │ │ + lea -0x5550(%ecx),%eax │ │ mov %eax,0x1c(%esp) │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -79201,15 +80030,15 @@ │ │ nop │ │ movzwl (%edi,%esi,2),%eax │ │ mov %esi,%ecx │ │ mov 0x10(%esp),%edi │ │ mov 0x20(%esp),%esi │ │ lea (%edi,%esi,4),%ebx │ │ bt %ebx,%eax │ │ - jae 5949a │ │ + jae 5a42a │ │ mov %edx,(%esp) │ │ mov 0x1c(%esp),%eax │ │ movzbl 0x6(%eax,%edx,8),%edx │ │ mov 0x8(%esp),%ebx │ │ movzbl (%ebx),%ebx │ │ mov %ebx,0x8(%esp) │ │ shr %ebx │ │ @@ -79227,104 +80056,104 @@ │ │ mov 0x4(%esp),%ecx │ │ mov %edx,0x14(%esp) │ │ mov 0x18(%esp),%ebx │ │ pushl 0x14(%ebp) │ │ push %edi │ │ push %esi │ │ pushl 0xc(%esp) │ │ - call 592f0 │ │ + call 5a280 │ │ mov 0x1c(%esp),%ecx │ │ mov 0x18(%esp),%eax │ │ add $0x10,%esp │ │ cmp %cl,%al │ │ - jb 59412 │ │ + jb 5a3a2 │ │ mov 0x4(%esp),%eax │ │ mov 0x24(%esp),%ecx │ │ add %eax,%ecx │ │ mov 0x10(%esp),%eax │ │ or $0x1,%eax │ │ mov 0x14(%esp),%edx │ │ mov 0x18(%esp),%ebx │ │ pushl 0x14(%ebp) │ │ push %eax │ │ push %esi │ │ pushl 0xc(%esp) │ │ - call 592f0 │ │ + call 5a280 │ │ mov 0x1c(%esp),%ecx │ │ mov 0x18(%esp),%eax │ │ add $0x10,%esp │ │ cmp %al,%cl │ │ mov 0x14(%esp),%edi │ │ - jb 597c3 │ │ + jb 5a753 │ │ mov %ecx,%eax │ │ shr %eax │ │ shl $0x5,%eax │ │ mov 0x4(%esp),%ecx │ │ add %eax,%ecx │ │ or $0x1,%esi │ │ mov %ecx,0x4(%esp) │ │ mov %edi,%edx │ │ mov 0x18(%esp),%ebx │ │ pushl 0x14(%ebp) │ │ pushl 0x14(%esp) │ │ push %esi │ │ pushl 0xc(%esp) │ │ - call 592f0 │ │ + call 5a280 │ │ add $0x10,%esp │ │ mov 0xc(%esp),%eax │ │ cmp %al,0x8(%esp) │ │ - jb 597c3 │ │ + jb 5a753 │ │ mov %edi,%edx │ │ mov %esi,0x20(%esp) │ │ mov 0x24(%esp),%eax │ │ add %eax,0x4(%esp) │ │ lea 0x0(,%edi,8),%eax │ │ add 0x1c(%esp),%eax │ │ mov %eax,0x8(%esp) │ │ test %dl,%dl │ │ mov 0x14(%ebp),%ebx │ │ mov 0x28(%esp),%ecx │ │ mov %edi,%eax │ │ - je 59498 │ │ + je 5a428 │ │ mov %ebx,%edi │ │ orl $0x1,0x10(%esp) │ │ test %ecx,%ecx │ │ mov (%esp),%esi │ │ mov %eax,%edx │ │ - jle 59360 │ │ + jle 5a2f0 │ │ mov %eax,%edx │ │ mov 0x8(%esp),%ebx │ │ mov 0x18(%esp),%ecx │ │ - lea -0x59b0(%ecx),%esi │ │ + lea -0x5550(%ecx),%esi │ │ movzbl 0x2(%esi,%edx,8),%eax │ │ cmp $0x2,%eax │ │ mov $0x2,%ecx │ │ cmovae %ecx,%eax │ │ mov %eax,0xc(%esp) │ │ mov %edx,(%esp) │ │ movzbl 0x3(%esi,%edx,8),%edi │ │ cmp $0x2,%edi │ │ cmovb %edi,%ecx │ │ mov %ecx,0x8(%esp) │ │ mov (%ebx),%bl │ │ dec %bl │ │ cmp $0xf,%bl │ │ - ja 597c3 │ │ + ja 5a753 │ │ movzbl %bl,%eax │ │ mov 0x18(%esp),%edi │ │ mov %eax,0x1c(%esp) │ │ - mov -0x135d4(%edi,%eax,4),%eax │ │ + mov -0x12950(%edi,%eax,4),%eax │ │ add %edi,%eax │ │ jmp *%eax │ │ mov %bl,0x14(%esp) │ │ mov (%esp),%eax │ │ movzbl 0x1(%esi,%eax,8),%esi │ │ xor %eax,%eax │ │ test %esi,%esi │ │ - je 59727 │ │ + je 5a6b7 │ │ mov 0x4(%esp),%edx │ │ add $0x800,%edx │ │ mov 0x8(%esp),%ecx │ │ mov 0xc(%esp),%ebx │ │ nop │ │ nop │ │ nop │ │ @@ -79334,25 +80163,25 @@ │ │ nop │ │ mov %bl,-0x800(%edx) │ │ mov %cl,(%edx) │ │ movb $0x1,-0x400(%edx) │ │ inc %eax │ │ add $0x20,%edx │ │ cmp %esi,%eax │ │ - jb 59520 │ │ + jb 5a4b0 │ │ mov %esi,%ebx │ │ cmpb $0xf,0x14(%esp) │ │ - jbe 59716 │ │ - jmp 597c3 │ │ + jbe 5a6a6 │ │ + jmp 5a753 │ │ mov %bl,0x14(%esp) │ │ mov (%esp),%eax │ │ movzbl 0x1(%esi,%eax,8),%ebx │ │ xor %eax,%eax │ │ test %ebx,%ebx │ │ - je 59738 │ │ + je 5a6c8 │ │ mov 0xc(%esp),%ecx │ │ mov %ecx,%edx │ │ shl $0x8,%edx │ │ or %ecx,%edx │ │ mov 0x8(%esp),%esi │ │ mov %esi,%ecx │ │ shl $0x8,%ecx │ │ @@ -79362,42 +80191,42 @@ │ │ nop │ │ mov %dx,-0x800(%esi) │ │ mov %cx,(%esi) │ │ movb $0x2,-0x400(%esi) │ │ inc %eax │ │ add $0x20,%esi │ │ cmp %ebx,%eax │ │ - jb 59580 │ │ - jmp 5970b │ │ + jb 5a510 │ │ + jmp 5a69b │ │ mov %bl,0x14(%esp) │ │ mov (%esp),%eax │ │ movzbl 0x1(%esi,%eax,8),%ebx │ │ xor %eax,%eax │ │ test %ebx,%ebx │ │ - je 59751 │ │ + je 5a6e1 │ │ imul $0x1010101,0xc(%esp),%ecx │ │ imul $0x1010101,0x8(%esp),%edx │ │ mov 0x4(%esp),%esi │ │ add $0x800,%esi │ │ nop │ │ nop │ │ mov %ecx,-0x800(%esi) │ │ mov %edx,(%esi) │ │ movb $0x4,-0x400(%esi) │ │ inc %eax │ │ add $0x20,%esi │ │ cmp %ebx,%eax │ │ - jb 595d0 │ │ - jmp 5970b │ │ + jb 5a560 │ │ + jmp 5a69b │ │ mov %bl,0x14(%esp) │ │ mov (%esp),%eax │ │ movzbl 0x1(%esi,%eax,8),%ebx │ │ xor %esi,%esi │ │ test %ebx,%ebx │ │ - je 59768 │ │ + je 5a6f8 │ │ mov $0x1010101,%edx │ │ mov 0xc(%esp),%ecx │ │ mov %ecx,%eax │ │ mul %edx │ │ mov %eax,0x10(%esp) │ │ imul $0x1010101,%ecx,%eax │ │ add %edx,%eax │ │ @@ -79419,22 +80248,22 @@ │ │ mov %ecx,-0x7fc(%edx) │ │ mov %eax,(%edx) │ │ mov %edi,0x4(%edx) │ │ movb $0x8,-0x400(%edx) │ │ inc %esi │ │ add $0x20,%edx │ │ cmp %ebx,%esi │ │ - jb 59640 │ │ - jmp 5970b │ │ + jb 5a5d0 │ │ + jmp 5a69b │ │ mov %bl,0x14(%esp) │ │ mov (%esp),%eax │ │ movzbl 0x1(%esi,%eax,8),%ebx │ │ xor %esi,%esi │ │ test %ebx,%ebx │ │ - je 59790 │ │ + je 5a720 │ │ mov $0x1010101,%edx │ │ mov 0xc(%esp),%ecx │ │ mov %ecx,%eax │ │ mul %edx │ │ mov %eax,0x10(%esp) │ │ imul $0x1010101,%ecx,%ecx │ │ add %edx,%ecx │ │ @@ -79472,50 +80301,50 @@ │ │ nop │ │ movdqu %xmm0,-0x800(%eax) │ │ movdqu %xmm1,(%eax) │ │ movb $0x10,-0x400(%eax) │ │ inc %esi │ │ add $0x20,%eax │ │ cmp %ebx,%esi │ │ - jb 596f0 │ │ + jb 5a680 │ │ cmpb $0xf,0x14(%esp) │ │ - ja 597c3 │ │ + ja 5a753 │ │ mov 0x18(%esp),%eax │ │ mov 0x1c(%esp),%ecx │ │ - add -0x13594(%eax,%ecx,4),%eax │ │ + add -0x12910(%eax,%ecx,4),%eax │ │ jmp *%eax │ │ xor %ebx,%ebx │ │ mov 0x4(%esp),%eax │ │ mov %bl,0xc00(%eax) │ │ - jmp 597c3 │ │ + jmp 5a753 │ │ xor %ebx,%ebx │ │ movzbl %bl,%eax │ │ mov %eax,%ecx │ │ shl $0x8,%ecx │ │ or %eax,%ecx │ │ mov 0x4(%esp),%eax │ │ mov %cx,0xc00(%eax) │ │ - jmp 597c3 │ │ + jmp 5a753 │ │ xor %ebx,%ebx │ │ movzbl %bl,%eax │ │ imul $0x1010101,%eax,%eax │ │ mov 0x4(%esp),%ecx │ │ mov %eax,0xc00(%ecx) │ │ - jmp 597c3 │ │ + jmp 5a753 │ │ xor %ebx,%ebx │ │ movzbl %bl,%ecx │ │ mov $0x1010101,%edx │ │ mov %ecx,%eax │ │ mul %edx │ │ imul $0x1010101,%ecx,%ecx │ │ add %edx,%ecx │ │ mov 0x4(%esp),%edx │ │ mov %eax,0xc00(%edx) │ │ mov %ecx,0xc04(%edx) │ │ - jmp 597c3 │ │ + jmp 5a753 │ │ xor %ebx,%ebx │ │ movzbl %bl,%ecx │ │ mov $0x1010101,%edx │ │ mov %ecx,%eax │ │ mul %edx │ │ imul $0x1010101,%ecx,%ecx │ │ add %edx,%ecx │ │ @@ -79533,79 +80362,289 @@ │ │ retq │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 597db │ │ + call 5a76b │ │ pop %ebx │ │ - add $0x7b795,%ebx │ │ + add $0x7c805,%ebx │ │ sub $0x4,%esp │ │ mov $0xa8,%eax │ │ - add -0x278(%ebx),%eax │ │ + add -0x2a4(%ebx),%eax │ │ pushl 0x10(%ebp) │ │ pushl 0xc(%ebp) │ │ push %eax │ │ - call 15a0 │ │ + call 1570 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 59815 │ │ + call 5a7a5 │ │ pop %ebx │ │ - add $0x7b75b,%ebx │ │ + add $0x7c7cb,%ebx │ │ mov 0x8(%ebp),%eax │ │ test %eax,%eax │ │ - je 59849 │ │ - cmpl $0x0,0x78a8(%eax) │ │ - je 59872 │ │ + je 5a7d9 │ │ + cmpl $0x0,0x78fc(%eax) │ │ + je 5a802 │ │ mov 0xc(%ebp),%ecx │ │ lea 0x10(%ebp),%edx │ │ mov %edx,0xc(%esp) │ │ sub $0x4,%esp │ │ push %edx │ │ push %ecx │ │ - pushl 0x78a4(%eax) │ │ - call *0x78a8(%eax) │ │ - jmp 5986f │ │ - lea -0x15597(%ebx),%eax │ │ - lea -0x155a7(%ebx),%ecx │ │ - lea -0x15740(%ebx),%edx │ │ + pushl 0x78f8(%eax) │ │ + call *0x78fc(%eax) │ │ + jmp 5a7ff │ │ + lea -0x1497b(%ebx),%eax │ │ + lea -0x1498b(%ebx),%ecx │ │ + lea -0x14b10(%ebx),%edx │ │ mov $0xa8,%esi │ │ - add -0x278(%ebx),%esi │ │ + add -0x2a4(%ebx),%esi │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push %esi │ │ - call 14f0 │ │ + call 14c0 │ │ add $0x10,%esp │ │ lea -0x8(%ebp),%esp │ │ pop %esi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ lea 0x0(%esi,%eiz,1),%esi │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 5a821 │ │ + pop %ebx │ │ + add $0x7c74f,%ebx │ │ + mov 0x8(%ebp),%esi │ │ + mov %esi,(%esp) │ │ + call 1480 │ │ + mov 0x8(%esi),%edi │ │ + dec %edi │ │ + mov %edi,0x8(%esi) │ │ + cmpl $0x0,0xc(%esi) │ │ + je 5a86b │ │ + mov %esi,(%esp) │ │ + call 14a0 │ │ + mov 0xc(%ebp),%eax │ │ + mov (%eax),%eax │ │ + mov %eax,(%esp) │ │ + call 14d0 │ │ + test %edi,%edi │ │ + jne 5a87f │ │ + mov %esi,(%esp) │ │ + call 1530 │ │ + mov %esi,(%esp) │ │ + call 14d0 │ │ + jmp 5a87f │ │ + mov 0x4(%esi),%eax │ │ + mov 0xc(%ebp),%ecx │ │ + mov %eax,0x4(%ecx) │ │ + mov %ecx,0x4(%esi) │ │ + mov %esi,(%esp) │ │ + call 14a0 │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x20,%esp │ │ + call 5a8a1 │ │ + pop %ebx │ │ + add $0x7c6cf,%ebx │ │ + mov 0x8(%ebp),%edi │ │ + mov %edi,(%esp) │ │ + call 1480 │ │ + mov 0x4(%edi),%esi │ │ + incl 0x8(%edi) │ │ + test %esi,%esi │ │ + je 5a8e4 │ │ + mov 0x4(%esi),%eax │ │ + mov %eax,0x4(%edi) │ │ + mov %edi,(%esp) │ │ + call 14a0 │ │ + mov (%esi),%eax │ │ + mov %esi,%ecx │ │ + sub %eax,%ecx │ │ + mov 0xc(%ebp),%edx │ │ + cmp %edx,%ecx │ │ + je 5a954 │ │ + mov %edx,%edi │ │ + mov %eax,(%esp) │ │ + call 14d0 │ │ + jmp 5a8f1 │ │ + mov %edi,%eax │ │ + mov 0xc(%ebp),%edi │ │ + mov %eax,(%esp) │ │ + call 14a0 │ │ + lea 0x8(%edi),%eax │ │ + mov %eax,0x8(%esp) │ │ + lea 0x18(%esp),%eax │ │ + mov %eax,(%esp) │ │ + movl $0x40,0x4(%esp) │ │ + call 1500 │ │ + test %eax,%eax │ │ + jne 5a920 │ │ + mov 0x18(%esp),%eax │ │ + test %eax,%eax │ │ + je 5a920 │ │ + lea (%eax,%edi,1),%esi │ │ + mov %eax,(%eax,%edi,1) │ │ + jmp 5a954 │ │ + mov 0x8(%ebp),%edi │ │ + mov %edi,(%esp) │ │ + call 1480 │ │ + decl 0x8(%edi) │ │ + setne 0x17(%esp) │ │ + mov %edi,(%esp) │ │ + call 14a0 │ │ + xor %esi,%esi │ │ + cmpb $0x0,0x17(%esp) │ │ + jne 5a954 │ │ + mov %edi,(%esp) │ │ + call 1530 │ │ + mov %edi,(%esp) │ │ + call 14d0 │ │ + mov %esi,%eax │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 5a96f │ │ + pop %ebx │ │ + add $0x7c601,%ebx │ │ + movl $0x10,(%esp) │ │ + call 14e0 │ │ + mov $0xfffffff4,%esi │ │ + xor %ecx,%ecx │ │ + test %eax,%eax │ │ + je 5a9c3 │ │ + mov %eax,%edi │ │ + mov %eax,(%esp) │ │ + movl $0x0,0x4(%esp) │ │ + call 1540 │ │ + test %eax,%eax │ │ + je 5a9b2 │ │ + mov %edi,(%esp) │ │ + call 14d0 │ │ + mov 0x8(%ebp),%eax │ │ + xor %ecx,%ecx │ │ + jmp 5a9c6 │ │ + xor %esi,%esi │ │ + mov %esi,0x4(%edi) │ │ + movl $0x1,0x8(%edi) │ │ + mov %esi,0xc(%edi) │ │ + mov %edi,%ecx │ │ + mov 0x8(%ebp),%eax │ │ + mov %ecx,(%eax) │ │ + mov %esi,%eax │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 5a9e3 │ │ + pop %ebx │ │ + add $0x7c58d,%ebx │ │ + mov 0x8(%ebp),%esi │ │ + test %esi,%esi │ │ + je 5aa43 │ │ + mov %esi,(%esp) │ │ + call 1480 │ │ + mov %esi,%ecx │ │ + mov 0x4(%esi),%esi │ │ + mov 0x8(%ecx),%edi │ │ + dec %edi │ │ + mov %edi,0x8(%ecx) │ │ + xor %eax,%eax │ │ + mov %eax,0x4(%ecx) │ │ + movl $0x1,0xc(%ecx) │ │ + mov %ecx,(%esp) │ │ + call 14a0 │ │ + test %esi,%esi │ │ + je 5aa2c │ │ + mov (%esi),%eax │ │ + mov 0x4(%esi),%esi │ │ + mov %eax,(%esp) │ │ + call 14d0 │ │ + jmp 5aa19 │ │ + test %edi,%edi │ │ + mov 0x8(%ebp),%esi │ │ + jne 5aa43 │ │ + mov %esi,(%esp) │ │ + call 1530 │ │ + mov %esi,(%esp) │ │ + call 14d0 │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ and $0xfffffffc,%esp │ │ sub $0x1c,%esp │ │ - call 59891 │ │ + call 5aa61 │ │ pop %eax │ │ - add $0x7b6df,%eax │ │ + add $0x7c50f,%eax │ │ mov %eax,0x18(%esp) │ │ mov 0x8(%ebp),%edi │ │ mov 0xc(%edi),%eax │ │ mov %eax,%ecx │ │ shr %ecx │ │ and $0xffffff80,%ecx │ │ lea 0x8(%ecx,%ecx,1),%edx │ │ @@ -79630,53 +80669,53 @@ │ │ mov 0x8(%ebp),%ebx │ │ mov 0x10(%ebx),%ebx │ │ sub %ecx,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov %ebx,0x10(%ecx) │ │ mov %edi,0x8(%ecx) │ │ mov %eax,0xc(%ecx) │ │ - jns 59a28 │ │ + jns 5abf8 │ │ mov %edx,0x10(%esp) │ │ mov %esi,0x14(%esp) │ │ mov 0x8(%ebp),%esi │ │ mov (%esi),%eax │ │ mov $0x8,%edx │ │ mov $0x8,%ecx │ │ sub %ebx,%ecx │ │ - js 59939 │ │ + js 5ab09 │ │ mov 0x4(%esi),%ebx │ │ cmp %ebx,%eax │ │ - jae 59939 │ │ + jae 5ab09 │ │ mov %ecx,%edx │ │ shr $0x3,%edx │ │ mov %eax,%esi │ │ not %esi │ │ add %ebx,%esi │ │ cmp %esi,%edx │ │ cmovb %edx,%esi │ │ inc %esi │ │ cmp $0x4,%esi │ │ - jae 59940 │ │ + jae 5ab10 │ │ mov %eax,%esi │ │ mov $0x8,%edx │ │ - jmp 59a00 │ │ + jmp 5abd0 │ │ mov %eax,%esi │ │ - jmp 59a13 │ │ + jmp 5abe3 │ │ mov %esi,0xc(%esp) │ │ and $0xfffffffc,%esi │ │ lea 0x0(,%esi,8),%edx │ │ movd %ecx,%xmm0 │ │ sub %edx,%ecx │ │ pshufd $0x0,%xmm0,%xmm1 │ │ mov 0x18(%esp),%edx │ │ - paddd -0x159c0(%edx),%xmm1 │ │ + paddd -0x14da0(%edx),%xmm1 │ │ movd %edi,%xmm0 │ │ pxor %xmm2,%xmm2 │ │ - movdqa -0x15c30(%edx),%xmm3 │ │ - movdqa -0x159b0(%edx),%xmm4 │ │ + movdqa -0x15010(%edx),%xmm3 │ │ + movdqa -0x14d90(%edx),%xmm4 │ │ mov %esi,%edx │ │ mov %esi,%edi │ │ add %eax,%esi │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -79703,34 +80742,34 @@ │ │ pmuludq %xmm7,%xmm6 │ │ pshufd $0xe8,%xmm6,%xmm6 │ │ punpckldq %xmm6,%xmm5 │ │ pxor %xmm5,%xmm0 │ │ paddd %xmm4,%xmm1 │ │ add $0x4,%eax │ │ add $0xfffffffc,%edi │ │ - jne 59990 │ │ + jne 5ab60 │ │ pshufd $0x4e,%xmm0,%xmm1 │ │ pxor %xmm0,%xmm1 │ │ pshufd $0xe5,%xmm1,%xmm0 │ │ pxor %xmm1,%xmm0 │ │ movd %xmm0,%edi │ │ cmp 0xc(%esp),%edx │ │ mov $0x8,%edx │ │ - je 59a13 │ │ + je 5abe3 │ │ nop │ │ nop │ │ mov %edi,%eax │ │ movzbl (%esi),%edi │ │ inc %esi │ │ shl %cl,%edi │ │ xor %eax,%edi │ │ add $0xfffffff8,%ecx │ │ - js 59a13 │ │ + js 5abe3 │ │ cmp %ebx,%esi │ │ - jb 59a00 │ │ + jb 5abd0 │ │ mov 0x8(%ebp),%eax │ │ mov %edi,0x8(%eax) │ │ sub %ecx,%edx │ │ mov %edx,0x10(%eax) │ │ mov %esi,(%eax) │ │ mov 0x14(%esp),%esi │ │ mov 0x10(%esp),%edx │ │ @@ -79755,17 +80794,17 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffffc,%esp │ │ sub $0x1c,%esp │ │ - call 59a51 │ │ + call 5ac21 │ │ pop %eax │ │ - add $0x7b51f,%eax │ │ + add $0x7c34f,%eax │ │ mov %eax,0x18(%esp) │ │ mov 0x8(%ebp),%edi │ │ mov 0xc(%ebp),%eax │ │ mov 0xc(%edi),%ecx │ │ mov %ecx,%edx │ │ shr $0x8,%edx │ │ shr $0x6,%eax │ │ @@ -79793,53 +80832,53 @@ │ │ mov 0x8(%ebp),%ebx │ │ mov 0x10(%ebx),%ebx │ │ sub %ecx,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov %ebx,0x10(%ecx) │ │ mov %edi,0x8(%ecx) │ │ mov %eax,0xc(%ecx) │ │ - jns 59be8 │ │ + jns 5adb8 │ │ mov %edx,0x10(%esp) │ │ mov %esi,0x14(%esp) │ │ mov 0x8(%ebp),%esi │ │ mov (%esi),%eax │ │ mov $0x8,%edx │ │ mov $0x8,%ecx │ │ sub %ebx,%ecx │ │ - js 59b02 │ │ + js 5acd2 │ │ mov 0x4(%esi),%ebx │ │ cmp %ebx,%eax │ │ - jae 59b02 │ │ + jae 5acd2 │ │ mov %ecx,%edx │ │ shr $0x3,%edx │ │ mov %eax,%esi │ │ not %esi │ │ add %ebx,%esi │ │ cmp %esi,%edx │ │ cmovb %edx,%esi │ │ inc %esi │ │ cmp $0x4,%esi │ │ - jae 59b09 │ │ + jae 5acd9 │ │ mov %eax,%esi │ │ mov $0x8,%edx │ │ - jmp 59bc0 │ │ + jmp 5ad90 │ │ mov %eax,%esi │ │ - jmp 59bd3 │ │ + jmp 5ada3 │ │ mov %esi,0xc(%esp) │ │ and $0xfffffffc,%esi │ │ lea 0x0(,%esi,8),%edx │ │ movd %ecx,%xmm0 │ │ sub %edx,%ecx │ │ pshufd $0x0,%xmm0,%xmm1 │ │ mov 0x18(%esp),%edx │ │ - paddd -0x159c0(%edx),%xmm1 │ │ + paddd -0x14da0(%edx),%xmm1 │ │ movd %edi,%xmm0 │ │ pxor %xmm2,%xmm2 │ │ - movdqa -0x15c30(%edx),%xmm3 │ │ - movdqa -0x159b0(%edx),%xmm4 │ │ + movdqa -0x15010(%edx),%xmm3 │ │ + movdqa -0x14d90(%edx),%xmm4 │ │ mov %esi,%edx │ │ mov %esi,%edi │ │ add %eax,%esi │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -79857,34 +80896,34 @@ │ │ pmuludq %xmm7,%xmm6 │ │ pshufd $0xe8,%xmm6,%xmm6 │ │ punpckldq %xmm6,%xmm5 │ │ pxor %xmm5,%xmm0 │ │ paddd %xmm4,%xmm1 │ │ add $0x4,%eax │ │ add $0xfffffffc,%edi │ │ - jne 59b50 │ │ + jne 5ad20 │ │ pshufd $0x4e,%xmm0,%xmm1 │ │ pxor %xmm0,%xmm1 │ │ pshufd $0xe5,%xmm1,%xmm0 │ │ pxor %xmm1,%xmm0 │ │ movd %xmm0,%edi │ │ cmp 0xc(%esp),%edx │ │ mov $0x8,%edx │ │ - je 59bd3 │ │ + je 5ada3 │ │ nop │ │ nop │ │ mov %edi,%eax │ │ movzbl (%esi),%edi │ │ inc %esi │ │ shl %cl,%edi │ │ xor %eax,%edi │ │ add $0xfffffff8,%ecx │ │ - js 59bd3 │ │ + js 5ada3 │ │ cmp %ebx,%esi │ │ - jb 59bc0 │ │ + jb 5ad90 │ │ mov 0x8(%ebp),%eax │ │ mov %edi,0x8(%eax) │ │ sub %ecx,%edx │ │ mov %edx,0x10(%eax) │ │ mov %esi,(%eax) │ │ mov 0x14(%esp),%esi │ │ mov 0x10(%esp),%edx │ │ @@ -79909,137 +80948,115 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 59c11 │ │ + call 5ade1 │ │ pop %ebx │ │ - add $0x7b35f,%ebx │ │ - mov 0x14(%ebp),%ecx │ │ - mov 0x10(%ebp),%esi │ │ - mov $0x2,%eax │ │ - shl %cl,%eax │ │ + add $0x7c18f,%ebx │ │ + mov 0x14(%ebp),%edi │ │ + mov 0x8(%ebp),%esi │ │ + mov %esi,(%esp) │ │ + call 1b10 │ │ xor %edx,%edx │ │ - cmp %esi,%eax │ │ - mov 0x8(%ebp),%eax │ │ - jge 59c79 │ │ - mov %ecx,%edi │ │ - mov %eax,(%esp) │ │ - call 1b40 │ │ test %eax,%eax │ │ - je 59c89 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov %edi,%ecx │ │ - mov $0x2,%eax │ │ - shl %cl,%eax │ │ - cmp %esi,%eax │ │ - jge 59c61 │ │ - mov 0x8(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - mov %ecx,%edi │ │ - call 1b40 │ │ - mov %edi,%ecx │ │ - inc %edi │ │ + je 5ae29 │ │ + mov %esi,(%esp) │ │ + call 1b10 │ │ test %eax,%eax │ │ - jne 59c40 │ │ + je 5ae14 │ │ + mov %esi,(%esp) │ │ + call 1b10 │ │ + lea 0x1(%edi,%eax,1),%edi │ │ + mov %edi,%ecx │ │ mov $0x1,%eax │ │ shl %cl,%eax │ │ mov %eax,0x8(%esp) │ │ - mov %ecx,%edi │ │ xor %edx,%edx │ │ - mov 0x8(%ebp),%eax │ │ - test %edi,%edi │ │ - jne 59c9a │ │ - jmp 59cb6 │ │ - movl $0x0,0x8(%esp) │ │ - mov %ecx,%edi │ │ - test %edi,%edi │ │ - jne 59c9a │ │ - jmp 59cb6 │ │ + test %ecx,%ecx │ │ + jne 5ae37 │ │ + jmp 5ae5a │ │ movl $0x0,0x8(%esp) │ │ + mov %edi,%ecx │ │ + test %ecx,%ecx │ │ + je 5ae5a │ │ xor %edx,%edx │ │ - mov 0x8(%ebp),%eax │ │ - test %edi,%edi │ │ - je 59cb6 │ │ - xor %edx,%edx │ │ + nop │ │ + nop │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ add %edx,%edx │ │ - mov %eax,(%esp) │ │ - mov %edx,%esi │ │ - call 1b40 │ │ - mov %esi,%edx │ │ + mov %esi,(%esp) │ │ + mov %edx,%edi │ │ + mov %ecx,%esi │ │ + call 1b10 │ │ + mov %edi,%edx │ │ or %eax,%edx │ │ - mov 0x8(%ebp),%eax │ │ - dec %edi │ │ - jne 59ca0 │ │ + mov %esi,%ecx │ │ + mov 0x8(%ebp),%esi │ │ + dec %ecx │ │ + jne 5ae40 │ │ add 0x8(%esp),%edx │ │ mov 0xc(%ebp),%ecx │ │ lea (%ecx,%ecx,1),%eax │ │ mov 0x10(%ebp),%esi │ │ cmp %esi,%eax │ │ - jle 59cde │ │ + jle 5ae82 │ │ dec %esi │ │ mov %esi,%eax │ │ sub %ecx,%eax │ │ lea (%eax,%eax,1),%ecx │ │ cmp %edx,%ecx │ │ - jb 59cf4 │ │ + jb 5ae98 │ │ test $0x1,%dl │ │ - jne 59ced │ │ + jne 5ae91 │ │ shr %edx │ │ add %eax,%edx │ │ - jmp 59cf4 │ │ + jmp 5ae98 │ │ cmp %edx,%eax │ │ - jb 59d01 │ │ + jb 5aea5 │ │ test $0x1,%dl │ │ - jne 59cfa │ │ + jne 5ae9e │ │ shr %edx │ │ add %ecx,%edx │ │ - jmp 59d01 │ │ + jmp 5aea5 │ │ inc %edx │ │ shr %edx │ │ sub %edx,%eax │ │ mov %eax,%edx │ │ sub %edx,%esi │ │ mov %esi,%edx │ │ - jmp 59d01 │ │ + jmp 5aea5 │ │ inc %edx │ │ shr %edx │ │ sub %edx,%ecx │ │ mov %ecx,%edx │ │ mov %edx,%eax │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x40,%esp │ │ - call 59d21 │ │ + call 5aec1 │ │ pop %eax │ │ - add $0x7b24f,%eax │ │ + add $0x7c0af,%eax │ │ mov %eax,0xc(%esp) │ │ mov 0x8(%ebp),%eax │ │ mov 0x8(%eax),%ecx │ │ mov 0xc(%eax),%eax │ │ mov %ecx,0x10(%esp) │ │ shr $0x10,%ecx │ │ mov %ecx,0x18(%esp) │ │ @@ -80068,15 +81085,15 @@ │ │ mov %edi,0x8(%esp) │ │ add $0xfffffffe,%esi │ │ dec %eax │ │ lea -0x4(%ebx,%ecx,1),%edi │ │ add $0xfffffffc,%ecx │ │ cmp %edi,0x18(%esp) │ │ mov 0xc(%ebp),%edi │ │ - jb 59d70 │ │ + jb 5af10 │ │ mov %esi,0x14(%esp) │ │ mov %eax,0x18(%esp) │ │ mov %edx,0x8(%esp) │ │ mov 0x20(%esp),%eax │ │ sub %ebx,%eax │ │ lea (%ebx,%ecx,1),%edx │ │ shl $0x10,%edx │ │ @@ -80092,58 +81109,58 @@ │ │ shl %cl,%ebx │ │ dec %ebx │ │ shl %cl,%eax │ │ sub %ecx,%edx │ │ mov %edx,0x10(%edi) │ │ mov %ebx,0x8(%edi) │ │ mov %eax,0xc(%edi) │ │ - js 59df7 │ │ + js 5af97 │ │ cmpl $0x0,0x14(%esi) │ │ mov 0x10(%ebp),%ebx │ │ - jne 59f31 │ │ - jmp 5a0e5 │ │ + jne 5b0d1 │ │ + jmp 5b285 │ │ mov (%esi),%edi │ │ mov $0x8,%ecx │ │ sub %edx,%ecx │ │ - js 59e34 │ │ + js 5afd4 │ │ mov 0x4(%esi),%eax │ │ cmp %eax,%edi │ │ - jae 59e34 │ │ + jae 5afd4 │ │ mov %eax,0x20(%esp) │ │ mov %ecx,%eax │ │ shr $0x3,%eax │ │ mov %edi,%edx │ │ not %edx │ │ add 0x20(%esp),%edx │ │ cmp %edx,%eax │ │ cmovb %eax,%edx │ │ mov %edx,%eax │ │ inc %eax │ │ mov %esi,%edx │ │ cmp $0x4,%eax │ │ - jae 59e3d │ │ + jae 5afdd │ │ mov %edi,%esi │ │ mov 0x20(%esp),%edi │ │ - jmp 59f00 │ │ + jmp 5b0a0 │ │ mov %esi,%edx │ │ mov %edi,%esi │ │ - jmp 59f13 │ │ + jmp 5b0b3 │ │ mov %eax,0x10(%esp) │ │ mov %eax,%esi │ │ and $0xfffffffc,%esi │ │ lea 0x0(,%esi,8),%eax │ │ movd %ecx,%xmm0 │ │ sub %eax,%ecx │ │ pshufd $0x0,%xmm0,%xmm1 │ │ mov 0xc(%esp),%eax │ │ - paddd -0x159c0(%eax),%xmm1 │ │ + paddd -0x14da0(%eax),%xmm1 │ │ movd %ebx,%xmm0 │ │ pxor %xmm2,%xmm2 │ │ - movdqa -0x15c30(%eax),%xmm3 │ │ - movdqa -0x159b0(%eax),%xmm4 │ │ + movdqa -0x15010(%eax),%xmm3 │ │ + movdqa -0x14d90(%eax),%xmm4 │ │ mov %esi,%eax │ │ mov %esi,%ebx │ │ add %edi,%esi │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -80171,67 +81188,67 @@ │ │ pmuludq %xmm7,%xmm6 │ │ pshufd $0xe8,%xmm6,%xmm6 │ │ punpckldq %xmm6,%xmm5 │ │ pxor %xmm5,%xmm0 │ │ paddd %xmm4,%xmm1 │ │ add $0x4,%edi │ │ add $0xfffffffc,%ebx │ │ - jne 59e90 │ │ + jne 5b030 │ │ pshufd $0x4e,%xmm0,%xmm1 │ │ pxor %xmm0,%xmm1 │ │ pshufd $0xe5,%xmm1,%xmm0 │ │ pxor %xmm1,%xmm0 │ │ movd %xmm0,%ebx │ │ cmp 0x10(%esp),%eax │ │ mov 0x20(%esp),%edi │ │ - je 59f13 │ │ + je 5b0b3 │ │ nop │ │ nop │ │ nop │ │ mov %ebx,%eax │ │ movzbl (%esi),%ebx │ │ inc %esi │ │ shl %cl,%ebx │ │ xor %eax,%ebx │ │ add $0xfffffff8,%ecx │ │ - js 59f13 │ │ + js 5b0b3 │ │ cmp %edi,%esi │ │ - jb 59f00 │ │ + jb 5b0a0 │ │ mov %ebx,0x8(%edx) │ │ mov $0x8,%eax │ │ sub %ecx,%eax │ │ mov %eax,0x10(%edx) │ │ mov %esi,(%edx) │ │ mov %edx,%esi │ │ cmpl $0x0,0x14(%esi) │ │ mov 0x10(%ebp),%ebx │ │ - je 5a0e5 │ │ + je 5b285 │ │ mov 0x1c(%esp),%eax │ │ shr $0x4,%eax │ │ or $0x4,%eax │ │ xor %ecx,%ecx │ │ cmp $0x2,%ebx │ │ seta %cl │ │ add %eax,%ecx │ │ cmpl $0x0,0x8(%esp) │ │ movd %ecx,%xmm0 │ │ - je 5a017 │ │ + je 5b1b7 │ │ xor %esi,%esi │ │ cmpl $0x7,0x8(%esp) │ │ - jbe 59ff6 │ │ + jbe 5b196 │ │ mov 0x8(%esp),%eax │ │ mov %eax,%esi │ │ and $0xfffffff8,%esi │ │ pxor %xmm1,%xmm1 │ │ pxor %xmm2,%xmm2 │ │ movdqa %xmm0,0x20(%esp) │ │ movss %xmm0,%xmm2 │ │ mov 0xc(%esp),%edx │ │ - movdqa -0x159a0(%edx),%xmm0 │ │ - movdqa -0x15990(%edx),%xmm4 │ │ + movdqa -0x14d80(%edx),%xmm0 │ │ + movdqa -0x14d70(%edx),%xmm4 │ │ mov %esi,%edx │ │ mov 0xc(%ebp),%ebx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -80255,52 +81272,52 @@ │ │ pshufb %xmm4,%xmm3 │ │ pshufb %xmm4,%xmm7 │ │ punpcklqdq %xmm3,%xmm7 │ │ paddw %xmm5,%xmm7 │ │ movdqu %xmm7,(%ebx) │ │ add $0x10,%ebx │ │ add $0xfffffff8,%edx │ │ - jne 59fa0 │ │ + jne 5b140 │ │ cmp %esi,%eax │ │ mov 0x10(%ebp),%ebx │ │ movaps 0x20(%esp),%xmm0 │ │ - je 5a017 │ │ + je 5b1b7 │ │ mov 0xc(%ebp),%eax │ │ lea (%eax,%esi,2),%eax │ │ sub 0x8(%esp),%esi │ │ movzwl (%eax),%edx │ │ mov $0x8000,%edi │ │ sub %edx,%edi │ │ sar %cl,%edi │ │ add %edx,%edi │ │ mov %di,(%eax) │ │ add $0x2,%eax │ │ inc %esi │ │ - jne 5a000 │ │ + jne 5b1a0 │ │ cmp %ebx,0x8(%esp) │ │ - jae 5a0d2 │ │ + jae 5b272 │ │ mov %ebx,%esi │ │ mov 0x8(%esp),%eax │ │ sub %eax,%esi │ │ cmp $0x7,%esi │ │ mov %eax,%edi │ │ - jbe 5a0b1 │ │ + jbe 5b251 │ │ mov 0xc(%ebp),%ebx │ │ sub 0x14(%esp),%ebx │ │ mov %esi,%edx │ │ and $0xfffffff8,%edx │ │ mov 0x18(%esp),%eax │ │ and $0xfffffff8,%eax │ │ mov %eax,%edi │ │ add 0x8(%esp),%edi │ │ pxor %xmm1,%xmm1 │ │ pxor %xmm2,%xmm2 │ │ movss %xmm0,%xmm2 │ │ mov 0xc(%esp),%eax │ │ - movdqa -0x15990(%eax),%xmm0 │ │ + movdqa -0x14d70(%eax),%xmm0 │ │ mov %edx,%eax │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -80317,18 +81334,18 @@ │ │ pshufb %xmm0,%xmm4 │ │ pshufb %xmm0,%xmm5 │ │ punpcklqdq %xmm4,%xmm5 │ │ psubw %xmm5,%xmm3 │ │ movdqu %xmm3,(%ebx) │ │ add $0x10,%ebx │ │ add $0xfffffff8,%eax │ │ - jne 5a070 │ │ + jne 5b210 │ │ cmp %edx,%esi │ │ mov 0x10(%ebp),%ebx │ │ - je 5a0d2 │ │ + je 5b272 │ │ mov %ebx,%eax │ │ sub %edi,%eax │ │ mov 0xc(%ebp),%edx │ │ lea (%edx,%edi,2),%edx │ │ nop │ │ nop │ │ nop │ │ @@ -80337,15 +81354,15 @@ │ │ movzwl (%edx),%esi │ │ mov %esi,%edi │ │ shr %cl,%edi │ │ sub %edi,%esi │ │ mov %si,(%edx) │ │ add $0x2,%edx │ │ dec %eax │ │ - jne 5a0c0 │ │ + jne 5b260 │ │ mov 0x1c(%esp),%ecx │ │ cmp $0x20,%cx │ │ adc $0x0,%cx │ │ mov 0xc(%ebp),%eax │ │ mov %cx,(%eax,%ebx,2) │ │ mov 0x8(%esp),%eax │ │ lea -0xc(%ebp),%esp │ │ @@ -80372,39 +81389,39 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 5a111 │ │ + call 5b2b1 │ │ pop %ebx │ │ - add $0x7ae5f,%ebx │ │ + add $0x7bcbf,%ebx │ │ mov 0xc(%ebp),%esi │ │ mov 0x8(%ebp),%edi │ │ movzwl (%esi),%eax │ │ sub $0x8,%esp │ │ push %eax │ │ push %edi │ │ - call 1b80 │ │ + call 1b50 │ │ add $0x10,%esp │ │ cmpl $0x0,0x14(%edi) │ │ - je 5a16b │ │ + je 5b30b │ │ movzwl 0x2(%esi),%edx │ │ mov %edx,%ecx │ │ shr $0x4,%ecx │ │ add $0x4,%ecx │ │ test %eax,%eax │ │ movzwl (%esi),%edi │ │ - je 5a154 │ │ + je 5b2f4 │ │ mov $0x8000,%ebx │ │ sub %edi,%ebx │ │ sar %cl,%ebx │ │ add %edi,%ebx │ │ - jmp 5a15c │ │ + jmp 5b2fc │ │ mov %edi,%ebx │ │ shr %cl,%ebx │ │ sub %ebx,%edi │ │ mov %edi,%ebx │ │ mov %bx,(%esi) │ │ cmp $0x20,%dx │ │ adc $0x0,%dx │ │ @@ -80431,55 +81448,55 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 5a191 │ │ + call 5b331 │ │ pop %ebx │ │ - add $0x7addf,%ebx │ │ + add $0x7bc3f,%ebx │ │ mov 0xc(%ebp),%edi │ │ mov 0x8(%ebp),%esi │ │ sub $0x4,%esp │ │ push $0x3 │ │ push %edi │ │ push %esi │ │ - call 1770 │ │ + call 1740 │ │ add $0x10,%esp │ │ cmp $0x3,%eax │ │ - jne 5a1ee │ │ + jne 5b38e │ │ sub $0x4,%esp │ │ push $0x3 │ │ push %edi │ │ push %esi │ │ - call 1770 │ │ + call 1740 │ │ add $0x10,%esp │ │ cmp $0x3,%eax │ │ - jne 5a1f3 │ │ + jne 5b393 │ │ sub $0x4,%esp │ │ push $0x3 │ │ push %edi │ │ push %esi │ │ - call 1770 │ │ + call 1740 │ │ add $0x10,%esp │ │ cmp $0x3,%eax │ │ - jne 5a1f8 │ │ + jne 5b398 │ │ sub $0x4,%esp │ │ push $0x3 │ │ push %edi │ │ push %esi │ │ - call 1770 │ │ + call 1740 │ │ add $0x10,%esp │ │ add $0xc,%eax │ │ - jmp 5a1fb │ │ + jmp 5b39b │ │ add $0x3,%eax │ │ - jmp 5a1fb │ │ + jmp 5b39b │ │ add $0x6,%eax │ │ - jmp 5a1fb │ │ + jmp 5b39b │ │ add $0x9,%eax │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ @@ -80513,15 +81530,15 @@ │ │ movl $0xfffffff1,0x10(%edx) │ │ xor %ebx,%ebx │ │ cmpl $0x0,0x14(%ebp) │ │ sete %bl │ │ mov %ebx,0x14(%edx) │ │ mov $0x7fffffff,%edi │ │ test %ecx,%ecx │ │ - jle 5a281 │ │ + jle 5b421 │ │ mov $0xf,%ebx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -80531,20 +81548,20 @@ │ │ inc %eax │ │ mov %ebx,%ecx │ │ add $0x8,%cl │ │ shl %cl,%edi │ │ xor %edx,%edi │ │ test %ebx,%ebx │ │ lea -0x8(%ebx),%ebx │ │ - js 5a27a │ │ + js 5b41a │ │ cmp %esi,%eax │ │ - jb 5a260 │ │ + jb 5b400 │ │ neg %ebx │ │ mov 0x8(%ebp),%edx │ │ - jmp 5a286 │ │ + jmp 5b426 │ │ mov $0xfffffff1,%ebx │ │ mov %edi,0x8(%edx) │ │ mov %ebx,0x10(%edx) │ │ mov %eax,(%edx) │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ @@ -80556,1213 +81573,1244 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x60,%esp │ │ - call 5a2b1 │ │ + call 5b451 │ │ pop %ebx │ │ - add $0x7acbf,%ebx │ │ + add $0x7bb1f,%ebx │ │ mov 0xc(%ebp),%ecx │ │ mov (%ecx),%eax │ │ mov 0x4(%ecx),%ecx │ │ mov %ecx,0x8(%esp) │ │ mov %eax,0x4(%esp) │ │ - lea 0x38(%esp),%edi │ │ + lea 0x30(%esp),%edi │ │ mov %edi,(%esp) │ │ - call 51220 │ │ + call 521b0 │ │ mov %edi,(%esp) │ │ movl $0x1,0x4(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ mov %edi,(%esp) │ │ movl $0x4,0x4(%esp) │ │ - call 51260 │ │ - mov %eax,0x20(%esp) │ │ + call 521f0 │ │ + mov %eax,0x1c(%esp) │ │ mov %edi,(%esp) │ │ movl $0x1,0x4(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ mov %eax,%esi │ │ mov %edi,(%esp) │ │ movl $0x1,0x4(%esp) │ │ - call 51260 │ │ - mov %eax,0x24(%esp) │ │ + call 521f0 │ │ + mov %eax,0x20(%esp) │ │ mov %edi,(%esp) │ │ movl $0x1,0x4(%esp) │ │ - call 51260 │ │ - mov %esi,0x1c(%esp) │ │ + call 521f0 │ │ + mov %esi,0x18(%esp) │ │ test %esi,%esi │ │ - je 5a391 │ │ + je 5b531 │ │ mov %edi,(%esp) │ │ movl $0x3,0x4(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ mov %eax,0x2c(%esp) │ │ mov %edi,(%esp) │ │ movl $0x2,0x4(%esp) │ │ - call 51260 │ │ - mov %eax,0x30(%esp) │ │ + call 521f0 │ │ + mov %eax,0x58(%esp) │ │ mov %edi,(%esp) │ │ movl $0x3,0x4(%esp) │ │ - call 51260 │ │ - cmpl $0x0,0x24(%esp) │ │ - je 5a3a8 │ │ - lea 0x38(%esp),%eax │ │ + call 521f0 │ │ + cmpl $0x0,0x20(%esp) │ │ + je 5b548 │ │ + lea 0x30(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 51480 │ │ - mov %eax,0x24(%esp) │ │ + call 52410 │ │ + mov %eax,0x20(%esp) │ │ mov 0x8(%ebp),%edx │ │ - cmpl $0x0,0x38(%esp) │ │ - jne 5a3e8 │ │ - jmp 5a3c2 │ │ - movl $0x0,0x30(%esp) │ │ + cmpl $0x0,0x30(%esp) │ │ + jne 5b588 │ │ + jmp 5b562 │ │ + movl $0x0,0x58(%esp) │ │ movl $0x0,0x2c(%esp) │ │ - cmpl $0x0,0x24(%esp) │ │ - jne 5a375 │ │ - mov 0x1c(%esp),%eax │ │ + cmpl $0x0,0x20(%esp) │ │ + jne 5b515 │ │ + mov 0x18(%esp),%eax │ │ not %eax │ │ mov 0xc(%ebp),%ecx │ │ add 0x4(%ecx),%eax │ │ - mov %eax,0x24(%esp) │ │ + mov %eax,0x20(%esp) │ │ mov 0x8(%ebp),%edx │ │ - cmpl $0x0,0x38(%esp) │ │ - jne 5a3e8 │ │ - mov 0x4c(%esp),%edi │ │ - sub 0x50(%esp),%edi │ │ - shl $0x3,%edi │ │ + cmpl $0x0,0x30(%esp) │ │ + jne 5b588 │ │ + mov 0x44(%esp),%edi │ │ sub 0x48(%esp),%edi │ │ + shl $0x3,%edi │ │ + sub 0x40(%esp),%edi │ │ mov %edi,%ecx │ │ shr $0x3,%ecx │ │ mov 0xc(%ebp),%eax │ │ mov 0x4(%eax),%eax │ │ - mov %ecx,0x58(%esp) │ │ + mov %ecx,0x54(%esp) │ │ sub %ecx,%eax │ │ - cmp %eax,0x24(%esp) │ │ - jbe 5a409 │ │ - lea -0x154fe(%ebx),%eax │ │ + cmp %eax,0x20(%esp) │ │ + jbe 5b5a9 │ │ + lea -0x148e2(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %edx,(%esp) │ │ - call 59805 │ │ + call 5a795 │ │ mov $0xffffffea,%esi │ │ mov %esi,%eax │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ - mov 0x20(%esp),%eax │ │ + mov 0x1c(%esp),%eax │ │ dec %eax │ │ cmp $0x2,%eax │ │ - jb 5a452 │ │ - cmpl $0x0,0x1c(%esp) │ │ - je 5a452 │ │ - mov 0x7894(%edx),%edx │ │ + jb 5b5f2 │ │ + cmpl $0x0,0x18(%esp) │ │ + je 5b5f2 │ │ + mov 0x78e8(%edx),%edx │ │ test %edx,%edx │ │ - je 5a44f │ │ + je 5b5ef │ │ mov $0x1,%esi │ │ mov 0x2c(%esp),%ecx │ │ shl %cl,%esi │ │ - mov 0x30(%esp),%ecx │ │ + mov 0x58(%esp),%ecx │ │ add $0x8,%cl │ │ bts %ecx,%esi │ │ and %esi,%edx │ │ cmp %esi,%edx │ │ - mov 0x24(%esp),%ecx │ │ - mov 0x58(%esp),%edx │ │ + mov 0x20(%esp),%ecx │ │ + mov 0x54(%esp),%edx │ │ lea (%edx,%ecx,1),%esi │ │ mov 0x8(%ebp),%edx │ │ - jne 5a3ff │ │ - jmp 5a452 │ │ + jne 5b59f │ │ + jmp 5b5f2 │ │ mov 0x8(%ebp),%edx │ │ cmp $0xe,%eax │ │ - ja 5a776 │ │ + ja 5b886 │ │ mov 0x10(%ebp),%ecx │ │ - mov -0x13554(%ebx,%eax,4),%eax │ │ + mov -0x128d0(%ebx,%eax,4),%eax │ │ add %ebx,%eax │ │ jmp *%eax │ │ test %ecx,%ecx │ │ - jne 5afc9 │ │ - jmp 5a68f │ │ - movl $0x5cc,(%esp) │ │ - call 61570 │ │ - mov %eax,0x34(%esp) │ │ + jne 5c1d6 │ │ + jmp 5b798 │ │ + mov 0x20(%edx),%eax │ │ + mov %eax,(%esp) │ │ + movl $0x5cc,0x4(%esp) │ │ + call 62910 │ │ + mov %eax,0x28(%esp) │ │ test %eax,%eax │ │ - je 5b882 │ │ - mov %edi,0x28(%esp) │ │ + je 5ca91 │ │ + mov %edi,0x24(%esp) │ │ mov (%eax),%esi │ │ mov %esi,(%esp) │ │ movl $0x5cc,0x8(%esp) │ │ movl $0x0,0x4(%esp) │ │ - call 1540 │ │ - lea 0x38(%esp),%edi │ │ - mov %edi,(%esp) │ │ + call 1510 │ │ + lea 0x30(%esp),%eax │ │ + mov %eax,(%esp) │ │ movl $0x3,0x4(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ + mov %esi,0x18(%esp) │ │ mov %eax,(%esi) │ │ - lea -0x154e6(%ebx),%ecx │ │ cmp $0x2,%eax │ │ - jg 5beb0 │ │ - mov %ecx,0x30(%esp) │ │ - mov %edi,(%esp) │ │ - movl $0x1,0x4(%esp) │ │ - call 51260 │ │ - mov %eax,0x3ac(%esi) │ │ - mov %edi,(%esp) │ │ - movl $0x1,0x4(%esp) │ │ - call 51260 │ │ - mov %eax,0x3b0(%esi) │ │ - test %eax,%eax │ │ - je 5a7b8 │ │ - cmpl $0x0,0x3ac(%esi) │ │ - je 5ad60 │ │ - movl $0x0,0x3b4(%esi) │ │ - movl $0x0,0x3c8(%esi) │ │ - movl $0x0,0x3dc(%esi) │ │ - movl $0x1,0x28(%esi) │ │ - movl $0x0,0x38(%esi) │ │ - mov %edi,(%esp) │ │ - movl $0x3,0x4(%esp) │ │ - call 51260 │ │ - mov %eax,0x2c(%esi) │ │ - mov %edi,(%esp) │ │ - movl $0x2,0x4(%esp) │ │ - call 51260 │ │ - mov %eax,0x30(%esi) │ │ - movl $0x0,0x3c(%esi) │ │ - movl $0x0,0x40(%esi) │ │ - movl $0x0,0x44(%esi) │ │ - jmp 5ad99 │ │ - lea 0x38(%esp),%eax │ │ + jle 5b8ba │ │ + lea -0x148ca(%ebx),%eax │ │ + mov %eax,0x4(%esp) │ │ + mov 0x8(%ebp),%eax │ │ + mov %eax,(%esp) │ │ + jmp 5d14f │ │ + lea 0x30(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 51480 │ │ + call 52410 │ │ mov 0x8(%ebp),%edx │ │ - cmpl $0x0,0x38(%esp) │ │ - jne 5a3e8 │ │ + cmpl $0x0,0x30(%esp) │ │ + jne 5b588 │ │ lea -0x1(%eax),%ecx │ │ cmp $0x4,%ecx │ │ - ja 5a980 │ │ - mov -0x13518(%ebx,%ecx,4),%eax │ │ + ja 5bb67 │ │ + mov -0x12894(%ebx,%ecx,4),%eax │ │ add %ebx,%eax │ │ jmp *%eax │ │ movl $0x8,(%esp) │ │ - call 61570 │ │ - mov %eax,0x34(%esp) │ │ + call 62860 │ │ + mov %eax,0x28(%esp) │ │ test %eax,%eax │ │ - je 5ab73 │ │ - mov %edi,0x28(%esp) │ │ + je 5bd5a │ │ + mov %edi,0x24(%esp) │ │ mov (%eax),%eax │ │ - mov %eax,0x1c(%esp) │ │ - lea 0x38(%esp),%edi │ │ + mov %eax,0x18(%esp) │ │ + lea 0x30(%esp),%edi │ │ mov %edi,(%esp) │ │ movl $0x10,0x4(%esp) │ │ - call 51260 │ │ - mov 0x1c(%esp),%ecx │ │ + call 521f0 │ │ + mov 0x18(%esp),%ecx │ │ mov %eax,(%ecx) │ │ mov %edi,(%esp) │ │ movl $0x10,0x4(%esp) │ │ - call 51260 │ │ - mov 0x1c(%esp),%ecx │ │ + call 521f0 │ │ + mov 0x18(%esp),%ecx │ │ mov %eax,0x4(%ecx) │ │ mov %edi,(%esp) │ │ movl $0x1,0x4(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ mov %edi,(%esp) │ │ - call 51c90 │ │ - cmpl $0x0,0x38(%esp) │ │ - jne 5aac9 │ │ - mov 0x1c(%esp),%edi │ │ - mov 0x4c(%esp),%eax │ │ - sub 0x50(%esp),%eax │ │ - shl $0x3,%eax │ │ + call 52c20 │ │ + cmpl $0x0,0x30(%esp) │ │ + jne 5bcb0 │ │ + mov 0x18(%esp),%edi │ │ + mov 0x44(%esp),%eax │ │ sub 0x48(%esp),%eax │ │ - sub 0x28(%esp),%eax │ │ - mov 0x24(%esp),%ecx │ │ + shl $0x3,%eax │ │ + sub 0x40(%esp),%eax │ │ + sub 0x24(%esp),%eax │ │ + mov 0x20(%esp),%ecx │ │ lea 0x0(,%ecx,8),%ecx │ │ cmp %ecx,%eax │ │ mov 0x8(%ebp),%ecx │ │ - ja 5ba86 │ │ - lea 0x28(%ecx),%eax │ │ + ja 5cca9 │ │ + lea 0x38(%ecx),%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ mov 0x8(%ebp),%edx │ │ - mov %edi,0x2c(%edx) │ │ - mov 0x34(%esp),%eax │ │ - mov %eax,0x28(%edx) │ │ - cmpl $0x0,0x1c(%edx) │ │ - jne 5afd3 │ │ - jmp 5b687 │ │ + mov %edi,0x3c(%edx) │ │ + mov 0x28(%esp),%eax │ │ + mov %eax,0x38(%edx) │ │ + cmpl $0x0,0x28(%edx) │ │ + jne 5c1e0 │ │ + jmp 5c896 │ │ test %ecx,%ecx │ │ - jne 5afc9 │ │ - cmpl $0x0,0x24(%edx) │ │ - jne 5afc9 │ │ - cmpl $0x0,0x1c(%edx) │ │ - je 5a3e8 │ │ - mov 0x20(%edx),%eax │ │ + jne 5c1d6 │ │ + cmpl $0x0,0x34(%edx) │ │ + jne 5c1d6 │ │ + cmpl $0x0,0x28(%edx) │ │ + je 5b588 │ │ + mov 0x30(%edx),%eax │ │ test %eax,%eax │ │ - jne 5a6ba │ │ - movl $0x688,(%esp) │ │ - call 61570 │ │ + jne 5b7ca │ │ + mov 0x2c(%edx),%eax │ │ + mov %eax,(%esp) │ │ + movl $0x688,0x4(%esp) │ │ + call 62910 │ │ mov 0x8(%ebp),%edx │ │ - mov %eax,0x20(%edx) │ │ + mov %eax,0x30(%edx) │ │ test %eax,%eax │ │ - je 5b882 │ │ - mov %edi,0x28(%esp) │ │ + je 5ca91 │ │ + mov %edi,0x24(%esp) │ │ mov (%eax),%eax │ │ - mov %eax,0x24(%edx) │ │ + mov %eax,0x34(%edx) │ │ mov %eax,(%esp) │ │ movl $0x688,0x8(%esp) │ │ movl $0x0,0x4(%esp) │ │ mov %edx,%edi │ │ - call 1540 │ │ - mov 0x24(%edi),%eax │ │ + call 1510 │ │ + mov 0x34(%edi),%eax │ │ mov 0x2c(%esp),%ecx │ │ mov %ecx,0xf8(%eax) │ │ - mov 0x30(%esp),%ecx │ │ + mov 0x58(%esp),%ecx │ │ mov %ecx,0xfc(%eax) │ │ - lea 0x38(%esp),%edx │ │ + lea 0x30(%esp),%edx │ │ mov %edi,%ecx │ │ - call 5c1b0 │ │ + call 5d440 │ │ test %eax,%eax │ │ - js 5a7aa │ │ - cmpl $0x0,0x10(%edi) │ │ + js 5b979 │ │ + cmpl $0x0,0x18(%edi) │ │ mov %edi,%edx │ │ - jle 5a72c │ │ + jle 5b83c │ │ xor %esi,%esi │ │ xor %edi,%edi │ │ - mov 0x8(%edx),%eax │ │ + mov 0x10(%edx),%eax │ │ add %esi,%eax │ │ mov %eax,(%esp) │ │ - call 3ca90 │ │ + call 3d940 │ │ mov 0x8(%ebp),%edx │ │ inc %edi │ │ add $0x38,%esi │ │ - cmp 0x10(%edx),%edi │ │ - jl 5a713 │ │ - movl $0x0,0x10(%edx) │ │ - movl $0x0,0x14(%edx) │ │ - cmpl $0x6,0x20(%esp) │ │ - mov 0x28(%esp),%edi │ │ - je 5a8f4 │ │ - lea 0x38(%esp),%eax │ │ + cmp 0x18(%edx),%edi │ │ + jl 5b823 │ │ + movl $0x0,0x18(%edx) │ │ + movl $0x0,0x1c(%edx) │ │ + cmpl $0x6,0x1c(%esp) │ │ + mov 0x24(%esp),%edi │ │ + je 5badb │ │ + lea 0x30(%esp),%eax │ │ mov %eax,(%esp) │ │ movl $0x1,0x4(%esp) │ │ - call 51260 │ │ - cmpl $0x0,0x38(%esp) │ │ - je 5a8b1 │ │ - lea -0x154c7(%ebx),%eax │ │ + call 521f0 │ │ + cmpl $0x0,0x30(%esp) │ │ + je 5ba98 │ │ + lea -0x148ab(%ebx),%eax │ │ mov 0x8(%ebp),%edx │ │ - jmp 5a8da │ │ - mov 0x24(%esp),%eax │ │ - mov %eax,0xc(%esp) │ │ + jmp 5bac1 │ │ mov 0x20(%esp),%eax │ │ + mov %eax,0xc(%esp) │ │ + mov 0x1c(%esp),%eax │ │ mov %eax,0x8(%esp) │ │ - lea -0x1551e(%ebx),%eax │ │ + lea -0x14902(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %edx,(%esp) │ │ - call 59805 │ │ + call 5a795 │ │ mov 0x8(%ebp),%edx │ │ - cmpl $0x0,0x1c(%edx) │ │ - jne 5afd3 │ │ - jmp 5b687 │ │ + cmpl $0x0,0x28(%edx) │ │ + jne 5c1e0 │ │ + jmp 5c896 │ │ + lea 0x30(%esp),%esi │ │ + mov %esi,(%esp) │ │ + movl $0x1,0x4(%esp) │ │ + call 521f0 │ │ + mov 0x18(%esp),%edi │ │ + mov %eax,0x3ac(%edi) │ │ + mov %esi,(%esp) │ │ + movl $0x1,0x4(%esp) │ │ + call 521f0 │ │ + mov %eax,0x3b0(%edi) │ │ + test %eax,%eax │ │ + je 5b987 │ │ + mov 0x18(%esp),%eax │ │ + cmpl $0x0,0x3ac(%eax) │ │ + je 5b676 │ │ + mov 0x18(%esp),%edi │ │ + movl $0x0,0x3b4(%edi) │ │ + movl $0x0,0x3c8(%edi) │ │ + movl $0x0,0x3dc(%edi) │ │ + movl $0x1,0x28(%edi) │ │ + movl $0x0,0x38(%edi) │ │ + mov %esi,(%esp) │ │ + movl $0x3,0x4(%esp) │ │ + call 521f0 │ │ + mov %eax,0x2c(%edi) │ │ + mov %esi,(%esp) │ │ + movl $0x2,0x4(%esp) │ │ + call 521f0 │ │ + mov %eax,0x30(%edi) │ │ + movl $0x0,0x3c(%edi) │ │ + movl $0x0,0x40(%edi) │ │ + movl $0x0,0x44(%edi) │ │ + mov %esi,%edi │ │ + jmp 5bf86 │ │ mov %eax,%esi │ │ - movl $0x0,0x24(%edi) │ │ - jmp 5a3ff │ │ - mov %edi,(%esp) │ │ + movl $0x0,0x34(%edi) │ │ + jmp 5b59f │ │ + mov %esi,(%esp) │ │ movl $0x1,0x4(%esp) │ │ - call 51260 │ │ - mov %eax,0x3b4(%esi) │ │ + call 521f0 │ │ + mov 0x18(%esp),%ecx │ │ + mov %eax,0x3b4(%ecx) │ │ test %eax,%eax │ │ - je 5ab8a │ │ - mov %edi,(%esp) │ │ + je 5bd71 │ │ + mov %esi,(%esp) │ │ movl $0x20,0x4(%esp) │ │ - call 51260 │ │ - mov %eax,0x3b8(%esi) │ │ - mov %edi,(%esp) │ │ + call 521f0 │ │ + mov 0x18(%esp),%edi │ │ + mov %eax,0x3b8(%edi) │ │ + mov %esi,(%esp) │ │ movl $0x20,0x4(%esp) │ │ - call 51260 │ │ - mov %eax,0x3bc(%esi) │ │ - mov %edi,(%esp) │ │ + call 521f0 │ │ + mov %eax,0x3bc(%edi) │ │ + mov %esi,(%esp) │ │ movl $0x1,0x4(%esp) │ │ - call 51260 │ │ - mov %eax,0x3c0(%esi) │ │ + call 521f0 │ │ + mov %eax,0x3c0(%edi) │ │ test %eax,%eax │ │ - je 5a834 │ │ - mov %edi,(%esp) │ │ - call 517a0 │ │ + je 5ba13 │ │ + mov %esi,%edi │ │ + mov %esi,(%esp) │ │ + call 52730 │ │ cmp $0xffffffff,%eax │ │ - je 5ad60 │ │ + je 5b676 │ │ inc %eax │ │ - mov %eax,0x3c4(%esi) │ │ - mov %edi,(%esp) │ │ + mov 0x18(%esp),%ecx │ │ + mov %eax,0x3c4(%ecx) │ │ + mov %edi,%esi │ │ + mov %esi,(%esp) │ │ movl $0x1,0x4(%esp) │ │ - call 51260 │ │ - mov %eax,0x3c8(%esi) │ │ + call 521f0 │ │ + mov 0x18(%esp),%ecx │ │ + mov %eax,0x3c8(%ecx) │ │ test %eax,%eax │ │ - je 5ab94 │ │ - mov %edi,(%esp) │ │ + je 5bd7f │ │ + mov %esi,(%esp) │ │ movl $0x5,0x4(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ inc %eax │ │ - mov %eax,0x3cc(%esi) │ │ - mov %edi,(%esp) │ │ + mov 0x18(%esp),%edi │ │ + mov %eax,0x3cc(%edi) │ │ + mov %esi,(%esp) │ │ movl $0x20,0x4(%esp) │ │ - call 51260 │ │ - mov %eax,0x3d0(%esi) │ │ - mov %edi,(%esp) │ │ + call 521f0 │ │ + mov %eax,0x3d0(%edi) │ │ + mov %esi,(%esp) │ │ movl $0x5,0x4(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ inc %eax │ │ - mov %eax,0x3d4(%esi) │ │ - mov %edi,(%esp) │ │ + mov %eax,0x3d4(%edi) │ │ + mov %esi,(%esp) │ │ movl $0x5,0x4(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ inc %eax │ │ mov $0x3d8,%ecx │ │ - jmp 5ab91 │ │ - mov 0x4c(%esp),%eax │ │ - sub 0x50(%esp),%eax │ │ - shl $0x3,%eax │ │ + jmp 5bd78 │ │ + mov 0x44(%esp),%eax │ │ sub 0x48(%esp),%eax │ │ + shl $0x3,%eax │ │ + sub 0x40(%esp),%eax │ │ sub %edi,%eax │ │ - mov 0x24(%esp),%ecx │ │ + mov 0x20(%esp),%ecx │ │ lea 0x0(,%ecx,8),%ecx │ │ cmp %ecx,%eax │ │ mov 0x8(%ebp),%edx │ │ - jbe 5a8f4 │ │ - lea -0x154ac(%ebx),%eax │ │ + jbe 5badb │ │ + lea -0x14890(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %edx,(%esp) │ │ mov %edx,%esi │ │ - call 59805 │ │ - movl $0x0,0x24(%esi) │ │ - jmp 5a3fa │ │ - mov 0x789c(%edx),%esi │ │ + call 5a795 │ │ + movl $0x0,0x34(%esi) │ │ + jmp 5b59a │ │ + mov 0x78f0(%edx),%esi │ │ test %esi,%esi │ │ - je 5a959 │ │ - mov 0x24(%edx),%eax │ │ + je 5bb40 │ │ + mov 0x34(%edx),%eax │ │ mov 0xec(%eax),%edx │ │ mov 0xf0(%eax),%ecx │ │ mov %ecx,%eax │ │ - mov %edx,0x1c(%esp) │ │ + mov %edx,0x18(%esp) │ │ imul %edx │ │ xor %edi,%edi │ │ cmp %eax,%esi │ │ sbb %edx,%edi │ │ - mov 0x28(%esp),%edi │ │ + mov 0x24(%esp),%edi │ │ mov 0x8(%ebp),%edx │ │ - jge 5a959 │ │ + jge 5bb40 │ │ mov %esi,0x10(%esp) │ │ mov %ecx,0xc(%esp) │ │ - mov 0x1c(%esp),%eax │ │ + mov 0x18(%esp),%eax │ │ mov %eax,0x8(%esp) │ │ - lea -0x1558d(%ebx),%eax │ │ + lea -0x14971(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %edx,(%esp) │ │ mov %edx,%esi │ │ - call 59805 │ │ - movl $0x0,0x24(%esi) │ │ + call 5a795 │ │ + movl $0x0,0x34(%esi) │ │ mov $0xffffffde,%esi │ │ - jmp 5a3ff │ │ - cmpl $0x6,0x20(%esp) │ │ - jne 5afc9 │ │ - mov 0x24(%edx),%eax │ │ + jmp 5b59f │ │ + cmpl $0x6,0x1c(%esp) │ │ + jne 5c1d6 │ │ + mov 0x34(%edx),%eax │ │ cmpl $0x0,0x100(%eax) │ │ - je 5afaf │ │ - movl $0x0,0x24(%edx) │ │ - jmp 5a3e8 │ │ + je 5c1bc │ │ + movl $0x0,0x34(%edx) │ │ + jmp 5b588 │ │ mov %eax,0x8(%esp) │ │ - lea -0x1553c(%ebx),%eax │ │ - jmp 5a78c │ │ + lea -0x14920(%ebx),%eax │ │ + jmp 5b89c │ │ movl $0x18,(%esp) │ │ - call 61570 │ │ - mov %eax,0x34(%esp) │ │ + call 62860 │ │ + mov %eax,0x28(%esp) │ │ test %eax,%eax │ │ - je 5ab73 │ │ - mov %edi,0x28(%esp) │ │ + je 5bd5a │ │ + mov %edi,0x24(%esp) │ │ mov (%eax),%eax │ │ - mov %eax,0x1c(%esp) │ │ - lea 0x38(%esp),%edi │ │ + mov %eax,0x18(%esp) │ │ + lea 0x30(%esp),%edi │ │ mov %edi,(%esp) │ │ movl $0x10,0x4(%esp) │ │ - call 51260 │ │ - mov 0x1c(%esp),%edi │ │ + call 521f0 │ │ + mov 0x18(%esp),%edi │ │ mov %ax,(%edi) │ │ - lea 0x38(%esp),%eax │ │ + lea 0x30(%esp),%eax │ │ mov %eax,(%esp) │ │ movl $0x10,0x4(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ mov %ax,0x2(%edi) │ │ - lea 0x38(%esp),%eax │ │ + lea 0x30(%esp),%eax │ │ mov %eax,(%esp) │ │ movl $0x10,0x4(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ mov %ax,0x4(%edi) │ │ - lea 0x38(%esp),%eax │ │ + lea 0x30(%esp),%eax │ │ mov %eax,(%esp) │ │ movl $0x10,0x4(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ mov %ax,0x6(%edi) │ │ - lea 0x38(%esp),%eax │ │ + lea 0x30(%esp),%eax │ │ mov %eax,(%esp) │ │ movl $0x10,0x4(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ mov %ax,0x8(%edi) │ │ - lea 0x38(%esp),%eax │ │ + lea 0x30(%esp),%eax │ │ mov %eax,(%esp) │ │ movl $0x10,0x4(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ mov %ax,0xa(%edi) │ │ - lea 0x38(%esp),%eax │ │ + lea 0x30(%esp),%eax │ │ mov %eax,(%esp) │ │ movl $0x10,0x4(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ mov %ax,0xc(%edi) │ │ - lea 0x38(%esp),%eax │ │ + lea 0x30(%esp),%eax │ │ mov %eax,(%esp) │ │ movl $0x10,0x4(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ mov %ax,0xe(%edi) │ │ - lea 0x38(%esp),%eax │ │ + lea 0x30(%esp),%eax │ │ mov %eax,(%esp) │ │ movl $0x20,0x4(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ mov %eax,0x10(%edi) │ │ - lea 0x38(%esp),%eax │ │ + lea 0x30(%esp),%eax │ │ mov %eax,(%esp) │ │ movl $0x20,0x4(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ mov %eax,0x14(%edi) │ │ - lea 0x38(%esp),%edi │ │ + lea 0x30(%esp),%edi │ │ mov %edi,(%esp) │ │ movl $0x1,0x4(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ mov %edi,(%esp) │ │ - call 51c90 │ │ - cmpl $0x0,0x38(%esp) │ │ - je 5ba59 │ │ - lea -0x154c7(%ebx),%eax │ │ + call 52c20 │ │ + cmpl $0x0,0x30(%esp) │ │ + je 5cc7c │ │ + lea -0x148ab(%ebx),%eax │ │ mov 0x8(%ebp),%ecx │ │ - jmp 5ba8c │ │ - mov 0x4c(%esp),%eax │ │ - sub 0x50(%esp),%eax │ │ + jmp 5ccaf │ │ + mov 0x44(%esp),%eax │ │ + sub 0x48(%esp),%eax │ │ shl $0x3,%eax │ │ - add 0x48(%esp),%edi │ │ + add 0x40(%esp),%edi │ │ sub %edi,%eax │ │ shr $0x3,%eax │ │ - mov %eax,0x1c(%esp) │ │ - mov 0x24(%esp),%eax │ │ + mov %eax,0x18(%esp) │ │ + mov 0x20(%esp),%eax │ │ lea -0x1(%eax),%esi │ │ lea 0x1(%esi),%eax │ │ test %eax,%eax │ │ - jle 5ab10 │ │ + jle 5bcf7 │ │ mov 0xc(%ebp),%eax │ │ mov (%eax),%eax │ │ - add 0x58(%esp),%eax │ │ + add 0x54(%esp),%eax │ │ cmpb $0x0,(%esi,%eax,1) │ │ lea -0x1(%esi),%esi │ │ - je 5aaf6 │ │ + je 5bcdd │ │ inc %esi │ │ - lea 0x38(%esp),%edi │ │ + lea 0x30(%esp),%edi │ │ mov %edi,(%esp) │ │ movl $0x8,0x4(%esp) │ │ - call 51260 │ │ - mov 0x1c(%esp),%ecx │ │ + call 521f0 │ │ + mov 0x18(%esp),%ecx │ │ not %ecx │ │ add %esi,%ecx │ │ mov %ecx,%esi │ │ - mov %eax,0x1c(%esp) │ │ + mov %eax,0x18(%esp) │ │ cmp $0xff,%eax │ │ - jne 5b7ee │ │ + jne 5c9fd │ │ mov %edi,(%esp) │ │ movl $0x8,0x4(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ dec %esi │ │ mov 0x8(%ebp),%ecx │ │ test %esi,%esi │ │ - jg 5b7fb │ │ - lea -0x1556a(%ebx),%eax │ │ + jg 5ca0a │ │ + lea -0x1494e(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %ecx,(%esp) │ │ - call 59805 │ │ + call 5a795 │ │ mov 0x8(%ebp),%edx │ │ - jmp 5a3e8 │ │ + jmp 5b588 │ │ mov $0xfffffff4,%esi │ │ xor %eax,%eax │ │ test %al,%al │ │ mov 0x8(%ebp),%edx │ │ - jne 5a3e8 │ │ - jmp 5a3ff │ │ + jne 5b588 │ │ + jmp 5b59f │ │ xor %eax,%eax │ │ mov $0x3c8,%ecx │ │ - mov %eax,(%esi,%ecx,1) │ │ - mov %edi,(%esp) │ │ + mov 0x18(%esp),%edx │ │ + mov %eax,(%edx,%ecx,1) │ │ + mov %esi,(%esp) │ │ movl $0x1,0x4(%esp) │ │ - call 51260 │ │ - mov %eax,0x3dc(%esi) │ │ - mov %edi,(%esp) │ │ + call 521f0 │ │ + mov 0x18(%esp),%edi │ │ + mov %eax,0x3dc(%edi) │ │ + mov %esi,(%esp) │ │ movl $0x5,0x4(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ inc %eax │ │ - mov %eax,0x28(%esi) │ │ + mov %eax,0x28(%edi) │ │ test %eax,%eax │ │ - mov %esi,0x2c(%esp) │ │ - jle 5ad69 │ │ - lea 0x44(%esi),%edi │ │ - lea 0x454(%esi),%eax │ │ + jle 5bf5a │ │ + mov 0x18(%esp),%eax │ │ + lea 0x44(%eax),%edi │ │ + add $0x454,%eax │ │ mov %eax,0x1c(%esp) │ │ xor %ecx,%ecx │ │ - jmp 5abf9 │ │ + jmp 5bdeb │ │ movl $0x0,(%edi) │ │ - mov 0x20(%esp),%ecx │ │ + mov 0x2c(%esp),%ecx │ │ inc %ecx │ │ - mov 0x28(%esi),%eax │ │ + mov 0x18(%esp),%eax │ │ + mov 0x28(%eax),%eax │ │ add $0x1c,%edi │ │ addl $0xc,0x1c(%esp) │ │ cmp %eax,%ecx │ │ - jge 5ad69 │ │ - mov %ecx,0x20(%esp) │ │ - lea 0x38(%esp),%eax │ │ + jge 5bf5a │ │ + mov %ecx,0x2c(%esp) │ │ + lea 0x30(%esp),%eax │ │ mov %eax,(%esp) │ │ movl $0xc,0x4(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ mov %eax,-0xc(%edi) │ │ test %eax,%eax │ │ - je 5ac2b │ │ + je 5be1d │ │ test %al,%al │ │ - je 5ad60 │ │ + je 5b676 │ │ and $0xf00,%eax │ │ - je 5ad60 │ │ - lea 0x38(%esp),%esi │ │ + je 5b676 │ │ + lea 0x30(%esp),%esi │ │ mov %esi,(%esp) │ │ movl $0x3,0x4(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ add $0x2,%eax │ │ mov %eax,-0x18(%edi) │ │ mov %esi,(%esp) │ │ movl $0x2,0x4(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ mov %eax,-0x14(%edi) │ │ xor %eax,%eax │ │ cmpl $0x4,-0x18(%edi) │ │ - jl 5ac74 │ │ - lea 0x38(%esp),%eax │ │ + jl 5be66 │ │ + lea 0x30(%esp),%eax │ │ mov %eax,(%esp) │ │ movl $0x1,0x4(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ mov %eax,-0x8(%edi) │ │ - mov 0x2c(%esp),%esi │ │ - cmpl $0x0,0x3c8(%esi) │ │ - je 5ad0c │ │ - lea 0x38(%esp),%eax │ │ + mov 0x18(%esp),%eax │ │ + cmpl $0x0,0x3c8(%eax) │ │ + je 5bf02 │ │ + lea 0x30(%esp),%eax │ │ mov %eax,(%esp) │ │ movl $0x1,0x4(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ xor %ecx,%ecx │ │ test %eax,%eax │ │ setne %cl │ │ mov %ecx,-0x4(%edi) │ │ - je 5ad13 │ │ - mov 0x3cc(%esi),%eax │ │ + je 5bf09 │ │ + mov 0x18(%esp),%eax │ │ + mov 0x3cc(%eax),%eax │ │ mov %eax,0x4(%esp) │ │ - lea 0x38(%esp),%eax │ │ + lea 0x30(%esp),%eax │ │ mov %eax,%esi │ │ mov %eax,(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ mov 0x1c(%esp),%ecx │ │ mov %eax,-0x8(%ecx) │ │ - mov 0x2c(%esp),%eax │ │ + mov 0x18(%esp),%eax │ │ mov 0x3cc(%eax),%eax │ │ mov %eax,0x4(%esp) │ │ mov %esi,(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ mov 0x1c(%esp),%ecx │ │ mov %eax,-0x4(%ecx) │ │ mov %esi,(%esp) │ │ - mov 0x2c(%esp),%esi │ │ movl $0x1,0x4(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ mov 0x1c(%esp),%ecx │ │ mov %eax,(%ecx) │ │ - cmpl $0x0,0x3dc(%esi) │ │ - jne 5ad20 │ │ - jmp 5abdb │ │ + mov 0x18(%esp),%eax │ │ + cmpl $0x0,0x3dc(%eax) │ │ + jne 5bf1a │ │ + jmp 5bdc9 │ │ movl $0x0,-0x4(%edi) │ │ - cmpl $0x0,0x3dc(%esi) │ │ - je 5abdb │ │ - lea 0x38(%esp),%eax │ │ + mov 0x18(%esp),%eax │ │ + cmpl $0x0,0x3dc(%eax) │ │ + je 5bdc9 │ │ + lea 0x30(%esp),%eax │ │ mov %eax,(%esp) │ │ movl $0x1,0x4(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ xor %ecx,%ecx │ │ test %eax,%eax │ │ setne %cl │ │ mov %ecx,(%edi) │ │ - je 5abe1 │ │ - lea 0x38(%esp),%eax │ │ + je 5bdcf │ │ + lea 0x30(%esp),%eax │ │ mov %eax,(%esp) │ │ movl $0x4,0x4(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ inc %eax │ │ mov %eax,-0x10(%edi) │ │ - jmp 5abe1 │ │ - mov 0x30(%esp),%ecx │ │ - jmp 5beb0 │ │ + jmp 5bdcf │ │ mov 0x8(%ebp),%ecx │ │ mov %ecx,%esi │ │ - mov 0x7890(%ecx),%ecx │ │ + mov 0x78e4(%ecx),%ecx │ │ xor %edx,%edx │ │ cmp %eax,%ecx │ │ cmovl %ecx,%edx │ │ lea (%edx,%edx,8),%eax │ │ lea (%eax,%eax,2),%eax │ │ add %edx,%eax │ │ - mov 0x2c(%esp),%ecx │ │ + mov 0x18(%esp),%ecx │ │ mov 0x38(%ecx,%eax,1),%eax │ │ - mov %eax,0x7894(%esi) │ │ - mov 0x2c(%esp),%esi │ │ - lea 0x38(%esp),%edi │ │ + mov %eax,0x78e8(%esi) │ │ + lea 0x30(%esp),%edi │ │ mov %edi,(%esp) │ │ movl $0x4,0x4(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ inc %eax │ │ + mov 0x18(%esp),%esi │ │ mov %eax,0x3e0(%esi) │ │ mov %edi,(%esp) │ │ movl $0x4,0x4(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ inc %eax │ │ mov %eax,0x3e4(%esi) │ │ mov 0x3e0(%esi),%eax │ │ mov %eax,0x4(%esp) │ │ mov %edi,(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ inc %eax │ │ mov %eax,0x4(%esi) │ │ mov 0x3e4(%esi),%eax │ │ mov %eax,0x4(%esp) │ │ mov %edi,(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ inc %eax │ │ mov %eax,0x8(%esi) │ │ cmpl $0x0,0x3b0(%esi) │ │ - je 5ae05 │ │ + je 5bff6 │ │ xor %eax,%eax │ │ mov $0x3e8,%ecx │ │ - jmp 5ae57 │ │ + jmp 5c050 │ │ mov %edi,(%esp) │ │ movl $0x1,0x4(%esp) │ │ - call 51260 │ │ - mov %eax,0x3e8(%esi) │ │ + call 521f0 │ │ + mov 0x18(%esp),%ecx │ │ + mov %eax,0x3e8(%ecx) │ │ test %eax,%eax │ │ - je 5ae5a │ │ + je 5c057 │ │ mov %edi,(%esp) │ │ movl $0x4,0x4(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ add $0x2,%eax │ │ + mov 0x18(%esp),%esi │ │ mov %eax,0x3ec(%esi) │ │ mov %edi,(%esp) │ │ movl $0x3,0x4(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ mov 0x3ec(%esi),%ecx │ │ lea 0x1(%eax,%ecx,1),%eax │ │ mov $0x3f0,%ecx │ │ - mov %eax,(%esi,%ecx,1) │ │ + mov 0x18(%esp),%edx │ │ + mov %eax,(%edx,%ecx,1) │ │ mov %edi,(%esp) │ │ movl $0x1,0x4(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ + mov 0x18(%esp),%esi │ │ mov %eax,0x3f4(%esi) │ │ mov %edi,(%esp) │ │ movl $0x1,0x4(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ mov %eax,0x3f8(%esi) │ │ mov %edi,(%esp) │ │ movl $0x1,0x4(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ mov %eax,0x3fc(%esi) │ │ cmpl $0x0,0x3b0(%esi) │ │ - je 5af0e │ │ - movl $0x0,0x424(%esi) │ │ - movl $0x0,0x404(%esi) │ │ - movl $0x0,0x400(%esi) │ │ - movl $0x0,0x40c(%esi) │ │ - movl $0x0,0x408(%esi) │ │ - movl $0x0,0x414(%esi) │ │ - movl $0x0,0x410(%esi) │ │ - movl $0x0,0x418(%esi) │ │ - movl $0x2,0x41c(%esi) │ │ + je 5c113 │ │ + mov 0x18(%esp),%eax │ │ + movl $0x0,0x424(%eax) │ │ + movl $0x0,0x404(%eax) │ │ + movl $0x0,0x400(%eax) │ │ + movl $0x0,0x40c(%eax) │ │ + movl $0x0,0x408(%eax) │ │ + movl $0x0,0x414(%eax) │ │ + movl $0x0,0x410(%eax) │ │ + movl $0x0,0x418(%eax) │ │ + movl $0x2,0x41c(%eax) │ │ mov $0x2,%eax │ │ mov $0x420,%ecx │ │ - jmp 5bae0 │ │ + jmp 5cd07 │ │ mov %edi,(%esp) │ │ movl $0x1,0x4(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ + mov 0x18(%esp),%esi │ │ mov %eax,0x400(%esi) │ │ mov %edi,(%esp) │ │ movl $0x1,0x4(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ mov %eax,0x404(%esi) │ │ mov %edi,(%esp) │ │ movl $0x1,0x4(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ mov %eax,0x408(%esi) │ │ mov %edi,(%esp) │ │ movl $0x1,0x4(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ mov %eax,0x40c(%esi) │ │ mov %edi,(%esp) │ │ movl $0x1,0x4(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ mov %eax,0x410(%esi) │ │ test %eax,%eax │ │ - je 5b96e │ │ + je 5cb7d │ │ mov %edi,(%esp) │ │ movl $0x1,0x4(%esp) │ │ - call 51260 │ │ - mov %eax,0x414(%esi) │ │ + call 521f0 │ │ + mov 0x18(%esp),%ecx │ │ + mov %eax,0x414(%ecx) │ │ mov %edi,(%esp) │ │ movl $0x1,0x4(%esp) │ │ - call 51260 │ │ - jmp 5b984 │ │ - lea 0x38(%esp),%eax │ │ + call 521f0 │ │ + jmp 5cb97 │ │ + lea 0x30(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 51c90 │ │ + call 52c20 │ │ mov 0x10(%ebp),%ecx │ │ mov 0x8(%ebp),%edx │ │ test %ecx,%ecx │ │ - je 5b694 │ │ - cmpl $0x0,0x1c(%edx) │ │ - je 5b687 │ │ - mov 0x24(%edx),%eax │ │ + je 5c8a3 │ │ + cmpl $0x0,0x28(%edx) │ │ + je 5c896 │ │ + mov 0x34(%edx),%eax │ │ test %eax,%eax │ │ - je 5b687 │ │ + je 5c896 │ │ cmpl $0x0,0x100(%eax) │ │ - je 5b03c │ │ + je 5c24b │ │ imul $0xc8,0x104(%eax),%ecx │ │ - cmpl $0x0,0x120(%edx,%ecx,1) │ │ - je 5a3fa │ │ + cmpl $0x0,0x14c(%edx,%ecx,1) │ │ + je 5b59a │ │ mov 0x4(%edx),%eax │ │ cmp $0x1,%eax │ │ - jne 5b081 │ │ - lea 0x118(%edx,%ecx,1),%eax │ │ - lea 0x70(%edx),%ecx │ │ + jne 5c290 │ │ + lea 0x144(%edx,%ecx,1),%eax │ │ + mov %edx,%ecx │ │ + sub $0xffffff80,%ecx │ │ mov %eax,0x4(%esp) │ │ mov %ecx,(%esp) │ │ mov %edx,%esi │ │ - call 60830 │ │ - lea 0x9c(%esi),%eax │ │ + call 61b60 │ │ + lea 0xac(%esi),%eax │ │ mov 0xc(%ebp),%ecx │ │ add $0xc,%ecx │ │ mov %ecx,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 3ca20 │ │ - jmp 5b19f │ │ + call 3d8d0 │ │ + jmp 5c3ae │ │ mov 0x228(%eax),%ecx │ │ imul 0x218(%eax),%ecx │ │ - cmp %ecx,0x14(%edx) │ │ - jne 5b687 │ │ - cmpl $0x0,0x10(%edx) │ │ - je 5a3fa │ │ + cmp %ecx,0x1c(%edx) │ │ + jne 5c896 │ │ + cmpl $0x0,0x18(%edx) │ │ + je 5b59a │ │ mov %edx,(%esp) │ │ mov %edx,%edi │ │ - call 42050 │ │ + call 42e70 │ │ test %eax,%eax │ │ - js 5b7e7 │ │ - movl $0x0,0x24(%edi) │ │ - movl $0x0,0x14(%edi) │ │ - jmp 5b687 │ │ - mov 0x10c(%edx),%edi │ │ + js 5c9f6 │ │ + movl $0x0,0x34(%edi) │ │ + movl $0x0,0x1c(%edi) │ │ + jmp 5c896 │ │ + mov 0x124(%edx),%edi │ │ lea 0x1(%edi),%ecx │ │ mov %edx,%esi │ │ xor %edx,%edx │ │ cmp %eax,%ecx │ │ mov (%esi),%eax │ │ cmovne %ecx,%edx │ │ - mov %edx,0x10c(%esi) │ │ - mov %edi,0x20(%esp) │ │ - imul $0xf50,%edi,%esi │ │ + mov %edx,0x124(%esi) │ │ + mov %edi,0x1c(%esp) │ │ + imul $0xea0,%edi,%esi │ │ mov %eax,%edi │ │ - lea 0xb3c(%eax,%esi,1),%eax │ │ - mov %eax,0x1c(%esp) │ │ + lea 0xa68(%eax,%esi,1),%eax │ │ + mov %eax,0x18(%esp) │ │ mov %eax,(%esp) │ │ - call 14b0 │ │ + call 1480 │ │ cmpl $0x0,0x728(%edi,%esi,1) │ │ - jle 5b0e9 │ │ + jle 5c2f8 │ │ mov %edi,%eax │ │ lea 0x728(%edi,%esi,1),%edi │ │ - lea 0xb38(%eax,%esi,1),%esi │ │ - mov 0x1c(%esp),%eax │ │ + lea 0xa64(%eax,%esi,1),%esi │ │ + mov 0x18(%esp),%eax │ │ mov %eax,0x4(%esp) │ │ mov %esi,(%esp) │ │ - call 14c0 │ │ + call 1490 │ │ cmpl $0x0,(%edi) │ │ - jg 5b0d4 │ │ + jg 5c2e3 │ │ mov 0x8(%ebp),%esi │ │ - mov 0x108(%esi),%edi │ │ - imul $0xa4,0x20(%esp),%eax │ │ + mov 0x120(%esi),%edi │ │ + imul $0xa4,0x1c(%esp),%eax │ │ lea (%edi,%eax,1),%edx │ │ - mov %eax,0x20(%esp) │ │ + mov %eax,0x1c(%esp) │ │ cmpl $0x0,0x8(%edi,%eax,1) │ │ - je 5b14e │ │ - mov 0x20(%esp),%ecx │ │ + je 5c35d │ │ + mov 0x1c(%esp),%ecx │ │ mov 0xa0(%edi,%ecx,1),%eax │ │ mov 0x4(%eax),%eax │ │ cmp $0xfffffffe,%eax │ │ mov %edi,%esi │ │ mov %edx,%edi │ │ - je 5b13f │ │ + je 5c34e │ │ mov %ecx,%eax │ │ cmpl $0x0,0x98(%esi,%ecx,1) │ │ - je 5b13f │ │ + je 5c34e │ │ mov 0x8(%ebp),%eax │ │ - add $0x70,%eax │ │ + sub $0xffffff80,%eax │ │ mov %edx,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 60830 │ │ + call 61b60 │ │ mov %edi,%edx │ │ mov %edx,(%esp) │ │ - call 60b80 │ │ + call 61eb0 │ │ mov %edi,%edx │ │ mov %esi,%edi │ │ mov 0x8(%ebp),%esi │ │ - mov 0x24(%esi),%eax │ │ + mov 0x34(%esi),%eax │ │ imul $0xc8,0x104(%eax),%eax │ │ - lea 0x118(%esi,%eax,1),%eax │ │ + lea 0x144(%esi,%eax,1),%eax │ │ mov %eax,0x4(%esp) │ │ mov %edx,(%esp) │ │ - call 60a30 │ │ - mov 0x20(%esp),%eax │ │ + call 61d60 │ │ + mov 0x1c(%esp),%eax │ │ movl $0x1,0x98(%edi,%eax,1) │ │ lea 0x2c(%edi,%eax,1),%eax │ │ mov 0xc(%ebp),%ecx │ │ add $0xc,%ecx │ │ mov %ecx,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 3ca20 │ │ - mov 0x1c(%esp),%eax │ │ + call 3d8d0 │ │ + mov 0x18(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 14d0 │ │ - mov 0x24(%esi),%eax │ │ + call 14a0 │ │ + mov 0x34(%esi),%eax │ │ mov 0x104(%eax),%eax │ │ - mov %eax,0x1c(%esp) │ │ + mov %eax,0x18(%esp) │ │ imul $0xc8,%eax,%eax │ │ - mov 0x11c(%esi,%eax,1),%ecx │ │ + mov 0x148(%esi,%eax,1),%ecx │ │ cmpl $0x0,0xe4(%ecx) │ │ mov %esi,%ecx │ │ - jne 5b680 │ │ - lea 0x118(%ecx,%eax,1),%esi │ │ - mov 0x1c(%esp),%edx │ │ + jne 5c88f │ │ + lea 0x144(%ecx,%eax,1),%esi │ │ + mov 0x18(%esp),%edx │ │ mov %edx,%eax │ │ shl $0x4,%eax │ │ - lea 0x758(%ecx,%eax,1),%eax │ │ - mov %eax,0x20(%esp) │ │ + lea 0x788(%ecx,%eax,1),%eax │ │ + mov %eax,0x1c(%esp) │ │ test %edx,%edx │ │ - je 5b27f │ │ - lea 0x118(%ecx),%edi │ │ - cmpl $0x0,0x120(%ecx) │ │ - je 5b202 │ │ + je 5c48e │ │ + lea 0x144(%ecx),%edi │ │ + cmpl $0x0,0x14c(%ecx) │ │ + je 5c411 │ │ mov %edi,(%esp) │ │ - call 60b80 │ │ + call 61eb0 │ │ mov %esi,0x4(%esp) │ │ mov %edi,(%esp) │ │ - call 60a30 │ │ + call 61d60 │ │ mov 0x8(%ebp),%eax │ │ - lea 0x758(%eax),%edi │ │ + lea 0x788(%eax),%edi │ │ mov %edi,(%esp) │ │ - call 3c3f0 │ │ - mov 0x20(%esp),%eax │ │ + call 3d3c0 │ │ + mov 0x1c(%esp),%eax │ │ mov %eax,0x4(%esp) │ │ mov %edi,(%esp) │ │ - call 3c3a0 │ │ + call 3d370 │ │ mov 0x8(%ebp),%edi │ │ - lea 0x1bc(%edi),%eax │ │ + lea 0x1e8(%edi),%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ mov %edi,%ecx │ │ mov 0xa4(%esi),%eax │ │ - mov %eax,0x1bc(%edi) │ │ + mov %eax,0x1e8(%edi) │ │ mov 0xa4(%esi),%eax │ │ test %eax,%eax │ │ - je 5b263 │ │ + je 5c472 │ │ mov %eax,(%esp) │ │ - call 61680 │ │ + call 62a10 │ │ mov 0x8(%ebp),%ecx │ │ - lea 0x1c0(%ecx),%eax │ │ + lea 0x1ec(%ecx),%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ mov 0x8(%ebp),%ecx │ │ - cmpl $0x1,0x1c(%esp) │ │ - je 5b313 │ │ - lea 0x1e0(%ecx),%edi │ │ - cmpl $0x0,0x1e8(%ecx) │ │ - je 5b296 │ │ + cmpl $0x1,0x18(%esp) │ │ + je 5c522 │ │ + lea 0x20c(%ecx),%edi │ │ + cmpl $0x0,0x214(%ecx) │ │ + je 5c4a5 │ │ mov %edi,(%esp) │ │ - call 60b80 │ │ + call 61eb0 │ │ mov %esi,0x4(%esp) │ │ mov %edi,(%esp) │ │ - call 60a30 │ │ + call 61d60 │ │ mov 0x8(%ebp),%eax │ │ - lea 0x768(%eax),%edi │ │ + lea 0x798(%eax),%edi │ │ mov %edi,(%esp) │ │ - call 3c3f0 │ │ - mov 0x20(%esp),%eax │ │ + call 3d3c0 │ │ + mov 0x1c(%esp),%eax │ │ mov %eax,0x4(%esp) │ │ mov %edi,(%esp) │ │ - call 3c3a0 │ │ + call 3d370 │ │ mov 0x8(%ebp),%edi │ │ - lea 0x284(%edi),%eax │ │ + lea 0x2b0(%edi),%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ mov %edi,%ecx │ │ mov 0xa4(%esi),%eax │ │ - mov %eax,0x284(%edi) │ │ + mov %eax,0x2b0(%edi) │ │ mov 0xa4(%esi),%eax │ │ test %eax,%eax │ │ - je 5b2f7 │ │ + je 5c506 │ │ mov %eax,(%esp) │ │ - call 61680 │ │ + call 62a10 │ │ mov 0x8(%ebp),%ecx │ │ - lea 0x288(%ecx),%eax │ │ + lea 0x2b4(%ecx),%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ mov 0x8(%ebp),%ecx │ │ - cmpl $0x2,0x1c(%esp) │ │ - je 5b3a7 │ │ - lea 0x2a8(%ecx),%edi │ │ - cmpl $0x0,0x2b0(%ecx) │ │ - je 5b32a │ │ + cmpl $0x2,0x18(%esp) │ │ + je 5c5b6 │ │ + lea 0x2d4(%ecx),%edi │ │ + cmpl $0x0,0x2dc(%ecx) │ │ + je 5c539 │ │ mov %edi,(%esp) │ │ - call 60b80 │ │ + call 61eb0 │ │ mov %esi,0x4(%esp) │ │ mov %edi,(%esp) │ │ - call 60a30 │ │ + call 61d60 │ │ mov 0x8(%ebp),%eax │ │ - lea 0x778(%eax),%edi │ │ + lea 0x7a8(%eax),%edi │ │ mov %edi,(%esp) │ │ - call 3c3f0 │ │ - mov 0x20(%esp),%eax │ │ + call 3d3c0 │ │ + mov 0x1c(%esp),%eax │ │ mov %eax,0x4(%esp) │ │ mov %edi,(%esp) │ │ - call 3c3a0 │ │ + call 3d370 │ │ mov 0x8(%ebp),%edi │ │ - lea 0x34c(%edi),%eax │ │ + lea 0x378(%edi),%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ mov %edi,%ecx │ │ mov 0xa4(%esi),%eax │ │ - mov %eax,0x34c(%edi) │ │ + mov %eax,0x378(%edi) │ │ mov 0xa4(%esi),%eax │ │ test %eax,%eax │ │ - je 5b38b │ │ + je 5c59a │ │ mov %eax,(%esp) │ │ - call 61680 │ │ + call 62a10 │ │ mov 0x8(%ebp),%ecx │ │ - lea 0x350(%ecx),%eax │ │ + lea 0x37c(%ecx),%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ mov 0x8(%ebp),%ecx │ │ - cmpl $0x3,0x1c(%esp) │ │ - je 5b43b │ │ - lea 0x370(%ecx),%edi │ │ - cmpl $0x0,0x378(%ecx) │ │ - je 5b3be │ │ + cmpl $0x3,0x18(%esp) │ │ + je 5c64a │ │ + lea 0x39c(%ecx),%edi │ │ + cmpl $0x0,0x3a4(%ecx) │ │ + je 5c5cd │ │ mov %edi,(%esp) │ │ - call 60b80 │ │ + call 61eb0 │ │ mov %esi,0x4(%esp) │ │ mov %edi,(%esp) │ │ - call 60a30 │ │ + call 61d60 │ │ mov 0x8(%ebp),%eax │ │ - lea 0x788(%eax),%edi │ │ + lea 0x7b8(%eax),%edi │ │ mov %edi,(%esp) │ │ - call 3c3f0 │ │ - mov 0x20(%esp),%eax │ │ + call 3d3c0 │ │ + mov 0x1c(%esp),%eax │ │ mov %eax,0x4(%esp) │ │ mov %edi,(%esp) │ │ - call 3c3a0 │ │ + call 3d370 │ │ mov 0x8(%ebp),%edi │ │ - lea 0x414(%edi),%eax │ │ + lea 0x440(%edi),%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ mov %edi,%ecx │ │ mov 0xa4(%esi),%eax │ │ - mov %eax,0x414(%edi) │ │ + mov %eax,0x440(%edi) │ │ mov 0xa4(%esi),%eax │ │ test %eax,%eax │ │ - je 5b41f │ │ + je 5c62e │ │ mov %eax,(%esp) │ │ - call 61680 │ │ + call 62a10 │ │ mov 0x8(%ebp),%ecx │ │ - lea 0x418(%ecx),%eax │ │ + lea 0x444(%ecx),%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ mov 0x8(%ebp),%ecx │ │ - cmpl $0x4,0x1c(%esp) │ │ - je 5b4cf │ │ - lea 0x438(%ecx),%edi │ │ - cmpl $0x0,0x440(%ecx) │ │ - je 5b452 │ │ + cmpl $0x4,0x18(%esp) │ │ + je 5c6de │ │ + lea 0x464(%ecx),%edi │ │ + cmpl $0x0,0x46c(%ecx) │ │ + je 5c661 │ │ mov %edi,(%esp) │ │ - call 60b80 │ │ + call 61eb0 │ │ mov %esi,0x4(%esp) │ │ mov %edi,(%esp) │ │ - call 60a30 │ │ + call 61d60 │ │ mov 0x8(%ebp),%eax │ │ - lea 0x798(%eax),%edi │ │ + lea 0x7c8(%eax),%edi │ │ mov %edi,(%esp) │ │ - call 3c3f0 │ │ - mov 0x20(%esp),%eax │ │ + call 3d3c0 │ │ + mov 0x1c(%esp),%eax │ │ mov %eax,0x4(%esp) │ │ mov %edi,(%esp) │ │ - call 3c3a0 │ │ + call 3d370 │ │ mov 0x8(%ebp),%edi │ │ - lea 0x4dc(%edi),%eax │ │ + lea 0x508(%edi),%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ mov %edi,%ecx │ │ mov 0xa4(%esi),%eax │ │ - mov %eax,0x4dc(%edi) │ │ + mov %eax,0x508(%edi) │ │ mov 0xa4(%esi),%eax │ │ test %eax,%eax │ │ - je 5b4b3 │ │ + je 5c6c2 │ │ mov %eax,(%esp) │ │ - call 61680 │ │ + call 62a10 │ │ mov 0x8(%ebp),%ecx │ │ - lea 0x4e0(%ecx),%eax │ │ + lea 0x50c(%ecx),%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ mov 0x8(%ebp),%ecx │ │ - cmpl $0x5,0x1c(%esp) │ │ - je 5b563 │ │ - lea 0x500(%ecx),%edi │ │ - cmpl $0x0,0x508(%ecx) │ │ - je 5b4e6 │ │ + cmpl $0x5,0x18(%esp) │ │ + je 5c772 │ │ + lea 0x52c(%ecx),%edi │ │ + cmpl $0x0,0x534(%ecx) │ │ + je 5c6f5 │ │ mov %edi,(%esp) │ │ - call 60b80 │ │ + call 61eb0 │ │ mov %esi,0x4(%esp) │ │ mov %edi,(%esp) │ │ - call 60a30 │ │ + call 61d60 │ │ mov 0x8(%ebp),%eax │ │ - lea 0x7a8(%eax),%edi │ │ + lea 0x7d8(%eax),%edi │ │ mov %edi,(%esp) │ │ - call 3c3f0 │ │ - mov 0x20(%esp),%eax │ │ + call 3d3c0 │ │ + mov 0x1c(%esp),%eax │ │ mov %eax,0x4(%esp) │ │ mov %edi,(%esp) │ │ - call 3c3a0 │ │ + call 3d370 │ │ mov 0x8(%ebp),%edi │ │ - lea 0x5a4(%edi),%eax │ │ + lea 0x5d0(%edi),%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ mov %edi,%ecx │ │ mov 0xa4(%esi),%eax │ │ - mov %eax,0x5a4(%edi) │ │ + mov %eax,0x5d0(%edi) │ │ mov 0xa4(%esi),%eax │ │ test %eax,%eax │ │ - je 5b547 │ │ + je 5c756 │ │ mov %eax,(%esp) │ │ - call 61680 │ │ + call 62a10 │ │ mov 0x8(%ebp),%ecx │ │ - lea 0x5a8(%ecx),%eax │ │ + lea 0x5d4(%ecx),%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ mov 0x8(%ebp),%ecx │ │ - cmpl $0x6,0x1c(%esp) │ │ - je 5b5f7 │ │ - lea 0x5c8(%ecx),%edi │ │ - cmpl $0x0,0x5d0(%ecx) │ │ - je 5b57a │ │ + cmpl $0x6,0x18(%esp) │ │ + je 5c806 │ │ + lea 0x5f4(%ecx),%edi │ │ + cmpl $0x0,0x5fc(%ecx) │ │ + je 5c789 │ │ mov %edi,(%esp) │ │ - call 60b80 │ │ + call 61eb0 │ │ mov %esi,0x4(%esp) │ │ mov %edi,(%esp) │ │ - call 60a30 │ │ + call 61d60 │ │ mov 0x8(%ebp),%eax │ │ - lea 0x7b8(%eax),%edi │ │ + lea 0x7e8(%eax),%edi │ │ mov %edi,(%esp) │ │ - call 3c3f0 │ │ - mov 0x20(%esp),%eax │ │ + call 3d3c0 │ │ + mov 0x1c(%esp),%eax │ │ mov %eax,0x4(%esp) │ │ mov %edi,(%esp) │ │ - call 3c3a0 │ │ + call 3d370 │ │ mov 0x8(%ebp),%edi │ │ - lea 0x66c(%edi),%eax │ │ + lea 0x698(%edi),%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ mov %edi,%ecx │ │ mov 0xa4(%esi),%eax │ │ - mov %eax,0x66c(%edi) │ │ + mov %eax,0x698(%edi) │ │ mov 0xa4(%esi),%eax │ │ test %eax,%eax │ │ - je 5b5db │ │ + je 5c7ea │ │ mov %eax,(%esp) │ │ - call 61680 │ │ + call 62a10 │ │ mov 0x8(%ebp),%ecx │ │ - lea 0x670(%ecx),%eax │ │ + lea 0x69c(%ecx),%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ mov 0x8(%ebp),%ecx │ │ - cmpl $0x7,0x1c(%esp) │ │ - je 5b680 │ │ - lea 0x690(%ecx),%edi │ │ - cmpl $0x0,0x698(%ecx) │ │ - je 5b60e │ │ + cmpl $0x7,0x18(%esp) │ │ + je 5c88f │ │ + lea 0x6bc(%ecx),%edi │ │ + cmpl $0x0,0x6c4(%ecx) │ │ + je 5c81d │ │ mov %edi,(%esp) │ │ - call 60b80 │ │ + call 61eb0 │ │ mov %esi,0x4(%esp) │ │ mov %edi,(%esp) │ │ - call 60a30 │ │ + call 61d60 │ │ mov 0x8(%ebp),%eax │ │ - lea 0x7c8(%eax),%edi │ │ + lea 0x7f8(%eax),%edi │ │ mov %edi,(%esp) │ │ - call 3c3f0 │ │ - mov 0x20(%esp),%eax │ │ + call 3d3c0 │ │ + mov 0x1c(%esp),%eax │ │ mov %eax,0x4(%esp) │ │ mov %edi,(%esp) │ │ - call 3c3a0 │ │ + call 3d370 │ │ mov 0x8(%ebp),%edi │ │ - lea 0x734(%edi),%eax │ │ + lea 0x760(%edi),%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ mov %edi,%ecx │ │ mov 0xa4(%esi),%eax │ │ - mov %eax,0x734(%edi) │ │ + mov %eax,0x760(%edi) │ │ mov 0xa4(%esi),%eax │ │ test %eax,%eax │ │ - je 5b66f │ │ + je 5c87e │ │ mov %eax,(%esp) │ │ - call 61680 │ │ + call 62a10 │ │ mov 0x8(%ebp),%ecx │ │ - lea 0x738(%ecx),%eax │ │ + lea 0x764(%ecx),%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ mov 0x8(%ebp),%ecx │ │ - movl $0x0,0x24(%ecx) │ │ - mov 0x58(%esp),%esi │ │ - add 0x24(%esp),%esi │ │ - jmp 5a3ff │ │ - mov 0x24(%edx),%eax │ │ + movl $0x0,0x34(%ecx) │ │ + mov 0x54(%esp),%esi │ │ + add 0x20(%esp),%esi │ │ + jmp 5b59f │ │ + mov 0x34(%edx),%eax │ │ test %eax,%eax │ │ - je 5a3e8 │ │ - mov 0x10(%edx),%ecx │ │ - cmp %ecx,0xc(%edx) │ │ - jle 5b6b0 │ │ - mov %edi,0x28(%esp) │ │ - jmp 5b764 │ │ + je 5b588 │ │ + mov 0x18(%edx),%ecx │ │ + cmp %ecx,0x14(%edx) │ │ + jle 5c8bf │ │ + mov %edi,0x24(%esp) │ │ + jmp 5c973 │ │ cmp $0x2492491,%ecx │ │ - jg 5a3e8 │ │ - mov 0x8(%edx),%eax │ │ + jg 5b588 │ │ + mov 0x10(%edx),%eax │ │ imul $0x38,%ecx,%ecx │ │ add $0x38,%ecx │ │ mov %ecx,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 15b0 │ │ + call 1580 │ │ mov 0x8(%ebp),%edx │ │ test %eax,%eax │ │ - je 5a3e8 │ │ - mov %edi,0x28(%esp) │ │ - mov %eax,0x8(%edx) │ │ - mov 0x10(%edx),%ecx │ │ + je 5b588 │ │ + mov %edi,0x24(%esp) │ │ + mov %eax,0x10(%edx) │ │ + mov 0x18(%edx),%ecx │ │ imul $0x38,%ecx,%edx │ │ movl $0x0,0x4(%eax,%edx,1) │ │ movl $0x0,(%eax,%edx,1) │ │ movl $0x0,0xc(%eax,%edx,1) │ │ movl $0x0,0x8(%eax,%edx,1) │ │ movl $0x0,0x14(%eax,%edx,1) │ │ movl $0x0,0x10(%eax,%edx,1) │ │ @@ -81772,1464 +82820,1776 @@ │ │ movl $0x0,0x20(%eax,%edx,1) │ │ movl $0x0,0x2c(%eax,%edx,1) │ │ movl $0x0,0x28(%eax,%edx,1) │ │ movl $0x0,0x34(%eax,%edx,1) │ │ movl $0x0,0x30(%eax,%edx,1) │ │ mov 0x8(%ebp),%edx │ │ lea 0x1(%ecx),%eax │ │ - mov %eax,0xc(%edx) │ │ - mov 0x24(%edx),%eax │ │ + mov %eax,0x14(%edx) │ │ + mov 0x34(%edx),%eax │ │ mov 0x228(%eax),%esi │ │ imul 0x218(%eax),%esi │ │ cmp $0x2,%esi │ │ - lea 0x38(%esp),%edi │ │ - jl 5b892 │ │ + lea 0x30(%esp),%edi │ │ + jl 5caa1 │ │ mov %edi,(%esp) │ │ movl $0x1,0x4(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ test %eax,%eax │ │ - je 5b88c │ │ + je 5ca9b │ │ mov 0x8(%ebp),%eax │ │ - mov 0x24(%eax),%eax │ │ + mov 0x34(%eax),%eax │ │ mov 0x224(%eax),%esi │ │ add 0x214(%eax),%esi │ │ mov %esi,0x4(%esp) │ │ mov %edi,(%esp) │ │ - call 51260 │ │ - mov %eax,0x1c(%esp) │ │ + call 521f0 │ │ + mov %eax,0x18(%esp) │ │ mov 0x8(%ebp),%eax │ │ - mov 0x8(%eax),%ecx │ │ - imul $0x38,0x10(%eax),%edx │ │ - mov 0x1c(%esp),%eax │ │ + mov 0x10(%eax),%ecx │ │ + imul $0x38,0x18(%eax),%edx │ │ + mov 0x18(%esp),%eax │ │ mov %eax,0x30(%ecx,%edx,1) │ │ mov %esi,0x4(%esp) │ │ mov %edi,(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ mov %eax,%esi │ │ mov 0x8(%ebp),%ecx │ │ - mov 0x8(%ecx),%eax │ │ - imul $0x38,0x10(%ecx),%ecx │ │ - jmp 5b8a1 │ │ + mov 0x10(%ecx),%eax │ │ + imul $0x38,0x18(%ecx),%ecx │ │ + jmp 5cab0 │ │ mov %eax,%esi │ │ - jmp 5a3ff │ │ + jmp 5b59f │ │ xor %eax,%eax │ │ mov 0x8(%ebp),%ecx │ │ test %esi,%esi │ │ - jle 5ab59 │ │ - mov %eax,0x20(%esp) │ │ + jle 5bd40 │ │ + mov %eax,0x1c(%esp) │ │ lea 0xc(%esi),%eax │ │ mov %eax,(%esp) │ │ - call 61570 │ │ + call 62860 │ │ test %eax,%eax │ │ - je 5b882 │ │ + je 5ca91 │ │ mov %eax,0x2c(%esp) │ │ mov (%eax),%ecx │ │ lea 0xc(%ecx),%eax │ │ mov %eax,0x8(%ecx) │ │ - mov 0x1c(%esp),%eax │ │ + mov 0x18(%esp),%eax │ │ mov %al,(%ecx) │ │ - mov %ecx,0x1c(%esp) │ │ - mov 0x20(%esp),%eax │ │ + mov %ecx,0x18(%esp) │ │ + mov 0x1c(%esp),%eax │ │ mov %al,0x1(%ecx) │ │ xor %edi,%edi │ │ - lea 0x38(%esp),%eax │ │ + lea 0x30(%esp),%eax │ │ mov %eax,(%esp) │ │ movl $0x8,0x4(%esp) │ │ - call 51260 │ │ - mov 0x1c(%esp),%ecx │ │ + call 521f0 │ │ + mov 0x18(%esp),%ecx │ │ mov 0x8(%ecx),%ecx │ │ mov %al,(%ecx,%edi,1) │ │ inc %edi │ │ cmp %edi,%esi │ │ - jne 5b82d │ │ - mov 0x1c(%esp),%edi │ │ + jne 5ca3c │ │ + mov 0x18(%esp),%edi │ │ mov %esi,0x4(%edi) │ │ mov 0x8(%ebp),%eax │ │ mov %eax,%esi │ │ - add $0x38,%eax │ │ + add $0x48,%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ mov %esi,%edx │ │ - mov %edi,0x3c(%esi) │ │ + mov %edi,0x4c(%esi) │ │ mov 0x2c(%esp),%eax │ │ - mov %eax,0x38(%esi) │ │ - cmpl $0x0,0x1c(%edx) │ │ - jne 5afd3 │ │ - jmp 5b687 │ │ + mov %eax,0x48(%esi) │ │ + cmpl $0x0,0x28(%edx) │ │ + jne 5c1e0 │ │ + jmp 5c896 │ │ mov $0xfffffff4,%esi │ │ - jmp 5a3ff │ │ + jmp 5b59f │ │ mov 0x8(%ebp),%edx │ │ - mov 0x10(%edx),%ecx │ │ - mov 0x8(%edx),%eax │ │ + mov 0x18(%edx),%ecx │ │ + mov 0x10(%edx),%eax │ │ imul $0x38,%ecx,%ecx │ │ movl $0x0,0x30(%eax,%ecx,1) │ │ dec %esi │ │ lea 0x34(%eax,%ecx,1),%eax │ │ mov %esi,(%eax) │ │ mov %edi,(%esp) │ │ - call 51c90 │ │ - cmpl $0x0,0x38(%esp) │ │ - je 5b8cb │ │ - lea -0x154c7(%ebx),%eax │ │ + call 52c20 │ │ + cmpl $0x0,0x30(%esp) │ │ + je 5cada │ │ + lea -0x148ab(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov 0x8(%ebp),%eax │ │ mov %eax,(%esp) │ │ - jmp 5a3f5 │ │ - mov 0x4c(%esp),%esi │ │ - sub 0x50(%esp),%esi │ │ - shl $0x3,%esi │ │ + jmp 5b595 │ │ + mov 0x44(%esp),%esi │ │ sub 0x48(%esp),%esi │ │ + shl $0x3,%esi │ │ + sub 0x40(%esp),%esi │ │ mov %esi,%eax │ │ - sub 0x28(%esp),%eax │ │ - mov 0x24(%esp),%edx │ │ + sub 0x24(%esp),%eax │ │ + mov 0x20(%esp),%edx │ │ lea 0x0(,%edx,8),%ecx │ │ cmp %ecx,%eax │ │ mov 0x8(%ebp),%ecx │ │ - jbe 5b904 │ │ - lea -0x154ac(%ebx),%eax │ │ + jbe 5cb13 │ │ + lea -0x14890(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %ecx,(%esp) │ │ - jmp 5a3f5 │ │ - mov 0x58(%esp),%eax │ │ + jmp 5b595 │ │ + mov 0x54(%esp),%eax │ │ lea (%eax,%edx,1),%edi │ │ shr $0x3,%esi │ │ - imul $0x38,0x10(%ecx),%eax │ │ - add 0x8(%ecx),%eax │ │ + imul $0x38,0x18(%ecx),%eax │ │ + add 0x10(%ecx),%eax │ │ mov 0xc(%ebp),%edx │ │ mov %edx,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 3c7f0 │ │ + call 3d7d0 │ │ mov 0x8(%ebp),%ecx │ │ - mov 0x8(%ecx),%eax │ │ - mov 0x10(%ecx),%ecx │ │ + mov 0x10(%ecx),%eax │ │ + mov 0x18(%ecx),%ecx │ │ imul $0x38,%ecx,%edx │ │ add %esi,(%eax,%edx,1) │ │ sub %esi,%edi │ │ mov %edi,0x4(%eax,%edx,1) │ │ mov 0x8(%ebp),%edi │ │ mov 0x30(%eax,%edx,1),%esi │ │ mov 0x34(%eax,%edx,1),%edx │ │ cmp %edx,%esi │ │ - jg 5ba0f │ │ - cmp 0x14(%edi),%esi │ │ - jne 5ba0f │ │ + jg 5cc32 │ │ + cmp 0x1c(%edi),%esi │ │ + jne 5cc32 │ │ inc %edx │ │ - mov %edx,0x14(%edi) │ │ + mov %edx,0x1c(%edi) │ │ inc %ecx │ │ - mov %ecx,0x10(%edi) │ │ + mov %ecx,0x18(%edi) │ │ mov %edi,%edx │ │ - cmpl $0x0,0x1c(%edx) │ │ - jne 5afd3 │ │ - jmp 5b687 │ │ - movl $0x0,0x414(%esi) │ │ - movl $0x0,0x424(%esi) │ │ + cmpl $0x0,0x28(%edx) │ │ + jne 5c1e0 │ │ + jmp 5c896 │ │ + mov 0x18(%esp),%eax │ │ + movl $0x0,0x414(%eax) │ │ + movl $0x0,0x424(%eax) │ │ xor %eax,%eax │ │ - mov %eax,0x418(%esi) │ │ + mov 0x18(%esp),%ecx │ │ + mov %eax,0x418(%ecx) │ │ mov %edi,(%esp) │ │ movl $0x1,0x4(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ test %eax,%eax │ │ - je 5b9aa │ │ - movl $0x2,0x41c(%esi) │ │ - jmp 5b9c8 │ │ + je 5cbc5 │ │ + mov 0x18(%esp),%eax │ │ + movl $0x2,0x41c(%eax) │ │ + jmp 5cbe7 │ │ mov %edi,(%esp) │ │ movl $0x1,0x4(%esp) │ │ - call 51260 │ │ - mov %eax,0x41c(%esi) │ │ + call 521f0 │ │ + mov 0x18(%esp),%ecx │ │ + mov %eax,0x41c(%ecx) │ │ test %eax,%eax │ │ - je 5bab6 │ │ + je 5ccd9 │ │ mov %edi,(%esp) │ │ movl $0x1,0x4(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ mov %eax,%ecx │ │ mov $0x2,%eax │ │ test %ecx,%ecx │ │ - jne 5babb │ │ + jne 5ccde │ │ mov %edi,(%esp) │ │ movl $0x1,0x4(%esp) │ │ - call 51260 │ │ - mov %eax,0x420(%esi) │ │ - cmpl $0x0,0x410(%esi) │ │ - jne 5baca │ │ - jmp 5bae3 │ │ + call 521f0 │ │ + mov 0x18(%esp),%ecx │ │ + mov %eax,0x420(%ecx) │ │ + cmpl $0x0,0x410(%ecx) │ │ + jne 5ccf1 │ │ + jmp 5cd0e │ │ test %ecx,%ecx │ │ mov %edi,%edx │ │ - js 5ba46 │ │ + js 5cc69 │ │ mov %eax,(%esp) │ │ - call 3ca90 │ │ + call 3d940 │ │ mov 0x8(%ebp),%edx │ │ - cmpl $0x0,0x10(%edx) │ │ - jle 5ba46 │ │ + cmpl $0x0,0x18(%edx) │ │ + jle 5cc69 │ │ xor %esi,%esi │ │ mov $0x38,%edi │ │ inc %esi │ │ - mov 0x8(%edx),%eax │ │ + mov 0x10(%edx),%eax │ │ add %edi,%eax │ │ mov %eax,(%esp) │ │ - call 3ca90 │ │ + call 3d940 │ │ mov 0x8(%ebp),%edx │ │ add $0x38,%edi │ │ - cmp 0x10(%edx),%esi │ │ - jl 5ba2d │ │ - movl $0x0,0x10(%edx) │ │ - movl $0x0,0x14(%edx) │ │ - jmp 5a3e8 │ │ - mov 0x1c(%esp),%edi │ │ - mov 0x4c(%esp),%eax │ │ - sub 0x50(%esp),%eax │ │ - shl $0x3,%eax │ │ + cmp 0x18(%edx),%esi │ │ + jl 5cc50 │ │ + movl $0x0,0x18(%edx) │ │ + movl $0x0,0x1c(%edx) │ │ + jmp 5b588 │ │ + mov 0x18(%esp),%edi │ │ + mov 0x44(%esp),%eax │ │ sub 0x48(%esp),%eax │ │ - sub 0x28(%esp),%eax │ │ - mov 0x24(%esp),%ecx │ │ + shl $0x3,%eax │ │ + sub 0x40(%esp),%eax │ │ + sub 0x24(%esp),%eax │ │ + mov 0x20(%esp),%ecx │ │ lea 0x0(,%ecx,8),%ecx │ │ cmp %ecx,%eax │ │ mov 0x8(%ebp),%ecx │ │ - jbe 5bdb6 │ │ - lea -0x154ac(%ebx),%eax │ │ - lea 0x34(%esp),%edi │ │ + jbe 5d02c │ │ + lea -0x14890(%ebx),%eax │ │ + lea 0x28(%esp),%edi │ │ mov %eax,0x4(%esp) │ │ mov %ecx,(%esp) │ │ - call 59805 │ │ + call 5a795 │ │ mov %edi,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ mov $0x1,%al │ │ test %al,%al │ │ mov 0x8(%ebp),%edx │ │ - jne 5a3e8 │ │ - jmp 5a3ff │ │ + jne 5b588 │ │ + jmp 5b59f │ │ mov $0x2,%eax │ │ - mov %eax,0x420(%esi) │ │ - cmpl $0x0,0x410(%esi) │ │ - je 5bae3 │ │ + mov 0x18(%esp),%ecx │ │ + mov %eax,0x420(%ecx) │ │ + cmpl $0x0,0x410(%ecx) │ │ + je 5cd0e │ │ mov %edi,(%esp) │ │ movl $0x3,0x4(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ inc %eax │ │ mov $0x424,%ecx │ │ - mov %eax,(%esi,%ecx,1) │ │ + mov 0x18(%esp),%edx │ │ + mov %eax,(%edx,%ecx,1) │ │ mov %edi,(%esp) │ │ movl $0x1,0x4(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ + mov 0x18(%esp),%esi │ │ mov %eax,0x428(%esi) │ │ mov %edi,(%esp) │ │ movl $0x1,0x4(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ mov %eax,0x42c(%esi) │ │ mov %edi,(%esp) │ │ movl $0x1,0x4(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ mov %eax,0x430(%esi) │ │ mov %edi,(%esp) │ │ movl $0x1,0x4(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ mov %eax,0x20(%esi) │ │ mov (%esi),%ecx │ │ test %eax,%eax │ │ - je 5bb58 │ │ + je 5cd8b │ │ cmp $0x2,%ecx │ │ - jne 5bb58 │ │ + jne 5cd8b │ │ mov %edi,(%esp) │ │ movl $0x1,0x4(%esp) │ │ - call 51260 │ │ - add %eax,0x20(%esi) │ │ - mov (%esi),%ecx │ │ + call 521f0 │ │ + mov 0x18(%esp),%ecx │ │ + add %eax,0x20(%ecx) │ │ + mov (%ecx),%ecx │ │ xor %eax,%eax │ │ cmp $0x1,%ecx │ │ - je 5bb6f │ │ + je 5cda2 │ │ mov %edi,(%esp) │ │ movl $0x1,0x4(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ + mov 0x18(%esp),%esi │ │ mov %eax,0x43c(%esi) │ │ mov %edi,(%esp) │ │ movl $0x1,0x4(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ mov %eax,0x440(%esi) │ │ test %eax,%eax │ │ - je 5bc47 │ │ + je 5ce8c │ │ mov %edi,(%esp) │ │ movl $0x8,0x4(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ + mov 0x18(%esp),%esi │ │ mov %eax,0x10(%esi) │ │ mov %edi,(%esp) │ │ movl $0x8,0x4(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ mov %eax,0x14(%esi) │ │ mov %edi,(%esp) │ │ movl $0x8,0x4(%esp) │ │ - call 51260 │ │ - mov 0x30(%esp),%ecx │ │ - mov %eax,0x18(%esi) │ │ - cmpl $0x0,0x43c(%esi) │ │ - je 5bc6e │ │ + call 521f0 │ │ + mov 0x18(%esp),%ecx │ │ + mov %eax,0x18(%ecx) │ │ + cmpl $0x0,0x43c(%ecx) │ │ + je 5ceb7 │ │ + mov %edi,%esi │ │ mov %edi,(%esp) │ │ movl $0x1,0x4(%esp) │ │ - call 51260 │ │ - mov %eax,0x24(%esi) │ │ - movl $0x0,0xc(%esi) │ │ - movl $0x1,0x438(%esi) │ │ - movl $0x1,0x434(%esi) │ │ - movl $0x0,0x1c(%esi) │ │ - movl $0x0,0x444(%esi) │ │ + call 521f0 │ │ + mov 0x18(%esp),%ecx │ │ + mov %eax,0x24(%ecx) │ │ + movl $0x0,0xc(%ecx) │ │ + movl $0x1,0x438(%ecx) │ │ + movl $0x1,0x434(%ecx) │ │ + movl $0x0,0x1c(%ecx) │ │ + movl $0x0,0x444(%ecx) │ │ xor %ecx,%ecx │ │ - cmpl $0x0,0x43c(%esi) │ │ - jne 5be4d │ │ - mov %edi,(%esp) │ │ + mov 0x18(%esp),%eax │ │ + cmpl $0x0,0x43c(%eax) │ │ + jne 5d0d9 │ │ + mov %esi,(%esp) │ │ movl $0x1,0x4(%esp) │ │ - call 51260 │ │ + call 521f0 │ │ xor %ecx,%ecx │ │ test %eax,%eax │ │ setne %cl │ │ - jmp 5be4d │ │ - movl $0x2,0x10(%esi) │ │ - movl $0x2,0x14(%esi) │ │ + jmp 5d0d9 │ │ + mov 0x18(%esp),%eax │ │ + movl $0x2,0x10(%eax) │ │ + movl $0x2,0x14(%eax) │ │ mov $0x2,%eax │ │ - mov 0x30(%esp),%ecx │ │ - mov %eax,0x18(%esi) │ │ - cmpl $0x0,0x43c(%esi) │ │ - jne 5bbdd │ │ - cmpl $0x1,0x10(%esi) │ │ - jne 5bcc3 │ │ - test %eax,%eax │ │ - jne 5bcc3 │ │ - cmpl $0xd,0x14(%esi) │ │ - jne 5bcc3 │ │ - movl $0x3,0xc(%esi) │ │ - movl $0x0,0x438(%esi) │ │ - movl $0x0,0x434(%esi) │ │ - movl $0x1,0x24(%esi) │ │ - mov (%esi),%eax │ │ + mov 0x18(%esp),%ecx │ │ + mov %eax,0x18(%ecx) │ │ + cmpl $0x0,0x43c(%ecx) │ │ + jne 5ce18 │ │ + mov 0x18(%esp),%ecx │ │ + cmpl $0x1,0x10(%ecx) │ │ + jne 5cf1e │ │ + test %eax,%eax │ │ + jne 5cf1e │ │ + mov 0x18(%esp),%eax │ │ + cmpl $0xd,0x14(%eax) │ │ + jne 5cf1e │ │ + mov %edi,%esi │ │ + mov 0x18(%esp),%eax │ │ + movl $0x3,0xc(%eax) │ │ + movl $0x0,0x438(%eax) │ │ + movl $0x0,0x434(%eax) │ │ + movl $0x1,0x24(%eax) │ │ + mov (%eax),%eax │ │ cmp $0x1,%eax │ │ - je 5be3e │ │ + je 5d0c6 │ │ cmp $0x2,%eax │ │ - jne 5beb0 │ │ - cmpl $0x2,0x20(%esi) │ │ - je 5be3e │ │ - jmp 5beb0 │ │ + jne 5b676 │ │ + mov 0x18(%esp),%eax │ │ + cmpl $0x2,0x20(%eax) │ │ + jne 5b676 │ │ + jmp 5d0c6 │ │ mov %edi,(%esp) │ │ movl $0x1,0x4(%esp) │ │ - call 51260 │ │ - mov %eax,0x24(%esi) │ │ - mov (%esi),%eax │ │ + call 521f0 │ │ + mov 0x18(%esp),%ecx │ │ + mov %eax,0x24(%ecx) │ │ + mov (%ecx),%eax │ │ test %eax,%eax │ │ - je 5bd62 │ │ + je 5cfcc │ │ cmp $0x1,%eax │ │ - je 5bd82 │ │ + je 5cff0 │ │ cmp $0x2,%eax │ │ - jne 5bda4 │ │ - cmpl $0x2,0x20(%esi) │ │ - jne 5bddd │ │ + jne 5d016 │ │ + mov 0x18(%esp),%eax │ │ + cmpl $0x2,0x20(%eax) │ │ + jne 5d053 │ │ mov %edi,(%esp) │ │ movl $0x1,0x4(%esp) │ │ - call 51260 │ │ - mov %eax,0x434(%esi) │ │ + call 521f0 │ │ + mov 0x18(%esp),%ecx │ │ + mov %eax,0x434(%ecx) │ │ test %eax,%eax │ │ - je 5be07 │ │ + je 5d077 │ │ mov %edi,(%esp) │ │ movl $0x1,0x4(%esp) │ │ - call 51260 │ │ - mov %eax,0x1c(%esp) │ │ - mov 0x434(%esi),%ecx │ │ + call 521f0 │ │ + mov %eax,%esi │ │ + mov 0x18(%esp),%edi │ │ + mov 0x434(%edi),%ecx │ │ xor %edx,%edx │ │ test %ecx,%ecx │ │ sete %dl │ │ xor %eax,%eax │ │ - cmpl $0x0,0x1c(%esp) │ │ + test %esi,%esi │ │ setne %al │ │ - mov %eax,0x438(%esi) │ │ + mov %eax,0x438(%edi) │ │ lea 0x1(%edx,%edx,1),%eax │ │ - jne 5be18 │ │ + jne 5d08e │ │ test %ecx,%ecx │ │ - jne 5bdf6 │ │ - jmp 5be18 │ │ - movl $0x1,0xc(%esi) │ │ - movl $0x1,0x438(%esi) │ │ - movl $0x1,0x434(%esi) │ │ - jmp 5be2b │ │ - movl $0x3,0xc(%esi) │ │ - movl $0x0,0x438(%esi) │ │ - movl $0x0,0x434(%esi) │ │ + lea 0x30(%esp),%edi │ │ + jne 5d070 │ │ + jmp 5d092 │ │ + mov 0x18(%esp),%eax │ │ + movl $0x1,0xc(%eax) │ │ + movl $0x1,0x438(%eax) │ │ + movl $0x1,0x434(%eax) │ │ + jmp 5d0ad │ │ + mov 0x18(%esp),%eax │ │ + movl $0x3,0xc(%eax) │ │ + movl $0x0,0x438(%eax) │ │ + movl $0x0,0x434(%eax) │ │ xor %eax,%eax │ │ - jmp 5be3b │ │ - mov 0x434(%esi),%ecx │ │ + jmp 5d0bd │ │ + mov 0x18(%esp),%eax │ │ + mov 0x434(%eax),%ecx │ │ xor %eax,%eax │ │ cmp $0x1,%ecx │ │ - je 5be22 │ │ - jmp 5be3b │ │ - lea 0x30(%ecx),%eax │ │ + je 5d0a0 │ │ + jmp 5d0bd │ │ + lea 0x40(%ecx),%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ mov 0x8(%ebp),%edx │ │ - mov %edi,0x34(%edx) │ │ - mov 0x34(%esp),%eax │ │ - mov %eax,0x30(%edx) │ │ - cmpl $0x0,0x1c(%edx) │ │ - jne 5afd3 │ │ - jmp 5b687 │ │ - movl $0x1,0x434(%esi) │ │ - movl $0x0,0x438(%esi) │ │ + mov %edi,0x44(%edx) │ │ + mov 0x28(%esp),%eax │ │ + mov %eax,0x40(%edx) │ │ + cmpl $0x0,0x28(%edx) │ │ + jne 5c1e0 │ │ + jmp 5c896 │ │ + mov 0x18(%esp),%eax │ │ + movl $0x1,0x434(%eax) │ │ + movl $0x0,0x438(%eax) │ │ mov $0x1,%ecx │ │ mov $0x2,%eax │ │ - mov %eax,0xc(%esi) │ │ - xor %eax,%eax │ │ - cmp $0x1,%ecx │ │ - je 5be22 │ │ - jmp 5be3b │ │ - movl $0x0,0x438(%esi) │ │ + jmp 5d092 │ │ + mov 0x18(%esp),%eax │ │ + movl $0x0,0x438(%eax) │ │ mov $0x3,%eax │ │ xor %ecx,%ecx │ │ - mov %eax,0xc(%esi) │ │ + jmp 5d092 │ │ + lea 0x30(%esp),%edi │ │ + mov 0x18(%esp),%edx │ │ + mov %eax,0xc(%edx) │ │ xor %eax,%eax │ │ cmp $0x1,%ecx │ │ - jne 5be3b │ │ - cmpl $0x1,0x438(%esi) │ │ - jne 5be3b │ │ + jne 5d0bd │ │ + mov 0x18(%esp),%ecx │ │ + cmpl $0x1,0x438(%ecx) │ │ + jne 5d0bd │ │ mov %edi,(%esp) │ │ movl $0x2,0x4(%esp) │ │ - call 51260 │ │ - mov %eax,0x1c(%esi) │ │ + call 521f0 │ │ + mov %edi,%esi │ │ + mov 0x18(%esp),%ecx │ │ + mov %eax,0x1c(%ecx) │ │ xor %ecx,%ecx │ │ - cmpl $0x0,0x43c(%esi) │ │ - je 5bc2b │ │ - mov %ecx,0x444(%esi) │ │ - mov %edi,(%esp) │ │ + mov 0x18(%esp),%eax │ │ + cmpl $0x0,0x43c(%eax) │ │ + je 5ce70 │ │ + mov 0x18(%esp),%edi │ │ + mov %ecx,0x444(%edi) │ │ + mov %esi,(%esp) │ │ movl $0x1,0x4(%esp) │ │ - call 51260 │ │ - mov %eax,0x448(%esi) │ │ - mov %edi,(%esp) │ │ + call 521f0 │ │ + mov %eax,0x448(%edi) │ │ + mov %esi,(%esp) │ │ movl $0x1,0x4(%esp) │ │ - call 51260 │ │ - cmpl $0x0,0x38(%esp) │ │ - je 5be88 │ │ - lea -0x154c7(%ebx),%ecx │ │ - jmp 5beb0 │ │ - mov 0x4c(%esp),%eax │ │ - sub 0x50(%esp),%eax │ │ - shl $0x3,%eax │ │ - sub 0x48(%esp),%eax │ │ - sub 0x28(%esp),%eax │ │ + call 521f0 │ │ + cmpl $0x0,0x30(%esp) │ │ mov 0x24(%esp),%ecx │ │ + je 5d11f │ │ + lea -0x148ab(%ebx),%eax │ │ + mov 0x8(%ebp),%ecx │ │ + jmp 5d148 │ │ + mov 0x44(%esp),%eax │ │ + sub 0x48(%esp),%eax │ │ + shl $0x3,%eax │ │ + sub 0x40(%esp),%eax │ │ + sub %ecx,%eax │ │ + mov 0x20(%esp),%ecx │ │ lea 0x0(,%ecx,8),%ecx │ │ cmp %ecx,%eax │ │ - jbe 5bed0 │ │ - lea -0x154ac(%ebx),%ecx │ │ - mov %ecx,0x4(%esp) │ │ - mov 0x8(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call 59805 │ │ - lea 0x34(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 616a0 │ │ - jmp 5a3fa │ │ mov 0x8(%ebp),%ecx │ │ - mov 0x1c(%ecx),%eax │ │ + jbe 5d165 │ │ + lea -0x14890(%ebx),%eax │ │ + mov %eax,0x4(%esp) │ │ + mov %ecx,(%esp) │ │ + call 5a795 │ │ + lea 0x28(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 62a30 │ │ + jmp 5b59a │ │ + mov 0x28(%ecx),%eax │ │ test %eax,%eax │ │ - je 5c178 │ │ + je 5d40e │ │ mov %eax,0x4(%esp) │ │ - mov %esi,(%esp) │ │ + mov 0x18(%esp),%eax │ │ + mov %eax,(%esp) │ │ movl $0x44c,0x8(%esp) │ │ - call 1520 │ │ + call 14f0 │ │ mov 0x8(%ebp),%ecx │ │ test %eax,%eax │ │ - je 5c17f │ │ - movl $0x0,0x24(%ecx) │ │ + je 5d415 │ │ movl $0x0,0x34(%ecx) │ │ - movl $0x0,0x2c(%ecx) │ │ - lea 0x30(%ecx),%eax │ │ + movl $0x0,0x44(%ecx) │ │ + movl $0x0,0x3c(%ecx) │ │ + lea 0x40(%ecx),%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ mov 0x8(%ebp),%eax │ │ - add $0x28,%eax │ │ + add $0x38,%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ mov 0x8(%ebp),%eax │ │ - cmpl $0x0,0x120(%eax) │ │ - je 5bf47 │ │ - add $0x118,%eax │ │ + cmpl $0x0,0x14c(%eax) │ │ + je 5d1dd │ │ + add $0x144,%eax │ │ mov %eax,(%esp) │ │ - call 60b80 │ │ + call 61eb0 │ │ mov 0x8(%ebp),%eax │ │ - add $0x1bc,%eax │ │ + add $0x1e8,%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ mov 0x8(%ebp),%eax │ │ - add $0x1c0,%eax │ │ + add $0x1ec,%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ mov 0x8(%ebp),%eax │ │ - add $0x758,%eax │ │ + add $0x788,%eax │ │ mov %eax,(%esp) │ │ - call 3c3f0 │ │ + call 3d3c0 │ │ mov 0x8(%ebp),%eax │ │ - cmpl $0x0,0x1e8(%eax) │ │ - je 5bf90 │ │ - add $0x1e0,%eax │ │ + cmpl $0x0,0x214(%eax) │ │ + je 5d226 │ │ + add $0x20c,%eax │ │ mov %eax,(%esp) │ │ - call 60b80 │ │ + call 61eb0 │ │ mov 0x8(%ebp),%eax │ │ - add $0x284,%eax │ │ + add $0x2b0,%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ mov 0x8(%ebp),%eax │ │ - add $0x288,%eax │ │ + add $0x2b4,%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ mov 0x8(%ebp),%eax │ │ - add $0x768,%eax │ │ + add $0x798,%eax │ │ mov %eax,(%esp) │ │ - call 3c3f0 │ │ + call 3d3c0 │ │ mov 0x8(%ebp),%eax │ │ - cmpl $0x0,0x2b0(%eax) │ │ - je 5bfd9 │ │ - add $0x2a8,%eax │ │ + cmpl $0x0,0x2dc(%eax) │ │ + je 5d26f │ │ + add $0x2d4,%eax │ │ mov %eax,(%esp) │ │ - call 60b80 │ │ + call 61eb0 │ │ mov 0x8(%ebp),%eax │ │ - add $0x34c,%eax │ │ + add $0x378,%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ mov 0x8(%ebp),%eax │ │ - add $0x350,%eax │ │ + add $0x37c,%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ mov 0x8(%ebp),%eax │ │ - add $0x778,%eax │ │ + add $0x7a8,%eax │ │ mov %eax,(%esp) │ │ - call 3c3f0 │ │ + call 3d3c0 │ │ mov 0x8(%ebp),%eax │ │ - cmpl $0x0,0x378(%eax) │ │ - je 5c022 │ │ - add $0x370,%eax │ │ + cmpl $0x0,0x3a4(%eax) │ │ + je 5d2b8 │ │ + add $0x39c,%eax │ │ mov %eax,(%esp) │ │ - call 60b80 │ │ + call 61eb0 │ │ mov 0x8(%ebp),%eax │ │ - add $0x414,%eax │ │ + add $0x440,%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ mov 0x8(%ebp),%eax │ │ - add $0x418,%eax │ │ + add $0x444,%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ mov 0x8(%ebp),%eax │ │ - add $0x788,%eax │ │ + add $0x7b8,%eax │ │ mov %eax,(%esp) │ │ - call 3c3f0 │ │ + call 3d3c0 │ │ mov 0x8(%ebp),%eax │ │ - cmpl $0x0,0x440(%eax) │ │ - je 5c06b │ │ - add $0x438,%eax │ │ + cmpl $0x0,0x46c(%eax) │ │ + je 5d301 │ │ + add $0x464,%eax │ │ mov %eax,(%esp) │ │ - call 60b80 │ │ + call 61eb0 │ │ mov 0x8(%ebp),%eax │ │ - add $0x4dc,%eax │ │ + add $0x508,%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ mov 0x8(%ebp),%eax │ │ - add $0x4e0,%eax │ │ + add $0x50c,%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ mov 0x8(%ebp),%eax │ │ - add $0x798,%eax │ │ + add $0x7c8,%eax │ │ mov %eax,(%esp) │ │ - call 3c3f0 │ │ + call 3d3c0 │ │ mov 0x8(%ebp),%eax │ │ - cmpl $0x0,0x508(%eax) │ │ - je 5c0b4 │ │ - add $0x500,%eax │ │ + cmpl $0x0,0x534(%eax) │ │ + je 5d34a │ │ + add $0x52c,%eax │ │ mov %eax,(%esp) │ │ - call 60b80 │ │ + call 61eb0 │ │ mov 0x8(%ebp),%eax │ │ - add $0x5a4,%eax │ │ + add $0x5d0,%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ mov 0x8(%ebp),%eax │ │ - add $0x5a8,%eax │ │ + add $0x5d4,%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ mov 0x8(%ebp),%eax │ │ - add $0x7a8,%eax │ │ + add $0x7d8,%eax │ │ mov %eax,(%esp) │ │ - call 3c3f0 │ │ + call 3d3c0 │ │ mov 0x8(%ebp),%eax │ │ - cmpl $0x0,0x5d0(%eax) │ │ - je 5c0fd │ │ - add $0x5c8,%eax │ │ + cmpl $0x0,0x5fc(%eax) │ │ + je 5d393 │ │ + add $0x5f4,%eax │ │ mov %eax,(%esp) │ │ - call 60b80 │ │ + call 61eb0 │ │ mov 0x8(%ebp),%eax │ │ - add $0x66c,%eax │ │ + add $0x698,%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ mov 0x8(%ebp),%eax │ │ - add $0x670,%eax │ │ + add $0x69c,%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ mov 0x8(%ebp),%eax │ │ - add $0x7b8,%eax │ │ + add $0x7e8,%eax │ │ mov %eax,(%esp) │ │ - call 3c3f0 │ │ + call 3d3c0 │ │ mov 0x8(%ebp),%eax │ │ - cmpl $0x0,0x698(%eax) │ │ - je 5c146 │ │ - add $0x690,%eax │ │ + cmpl $0x0,0x6c4(%eax) │ │ + je 5d3dc │ │ + add $0x6bc,%eax │ │ mov %eax,(%esp) │ │ - call 60b80 │ │ + call 61eb0 │ │ mov 0x8(%ebp),%eax │ │ - add $0x734,%eax │ │ + add $0x760,%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ mov 0x8(%ebp),%eax │ │ - add $0x738,%eax │ │ + add $0x764,%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ mov 0x8(%ebp),%eax │ │ - add $0x7c8,%eax │ │ + add $0x7f8,%eax │ │ mov %eax,(%esp) │ │ - call 3c3f0 │ │ + call 3d3c0 │ │ mov 0x8(%ebp),%ecx │ │ - jmp 5c17f │ │ - movl $0x0,0x24(%ecx) │ │ - lea 0x18(%ecx),%eax │ │ + jmp 5d415 │ │ + movl $0x0,0x34(%ecx) │ │ + lea 0x24(%ecx),%eax │ │ mov %eax,(%esp) │ │ - call 616a0 │ │ + call 62a30 │ │ mov 0x8(%ebp),%edx │ │ - mov 0x34(%esp),%eax │ │ - mov %eax,0x18(%edx) │ │ - mov %esi,0x1c(%edx) │ │ - cmpl $0x0,0x1c(%edx) │ │ - jne 5afd3 │ │ - jmp 5b687 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + mov 0x28(%esp),%eax │ │ + mov %eax,0x24(%edx) │ │ + mov 0x18(%esp),%eax │ │ + mov %eax,0x28(%edx) │ │ + cmpl $0x0,0x28(%edx) │ │ + jne 5c1e0 │ │ + jmp 5c896 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0xa0,%esp │ │ - mov %edx,%edi │ │ - call 5c1c6 │ │ + mov %edx,%esi │ │ + call 5d456 │ │ pop %ebx │ │ - add $0x78daa,%ebx │ │ - mov 0x1c(%ecx),%esi │ │ - mov %ecx,0x24(%esp) │ │ - mov 0x24(%ecx),%edx │ │ - cmpl $0x0,0x3b0(%esi) │ │ - mov %edx,0xc(%esp) │ │ - je 5c32f │ │ - movl $0x0,0x100(%edx) │ │ - lea 0xe4(%edx),%eax │ │ - mov %eax,0x48(%esp) │ │ - movl $0x0,0xe4(%edx) │ │ - lea 0x110(%edx),%eax │ │ + add $0x79b1a,%ebx │ │ + mov 0x28(%ecx),%edx │ │ + mov %ecx,0x20(%esp) │ │ + mov 0x34(%ecx),%edi │ │ + cmpl $0x0,0x3b0(%edx) │ │ + mov %edx,0x14(%esp) │ │ + je 5d5bb │ │ + movl $0x0,0x100(%edi) │ │ + lea 0xe4(%edi),%eax │ │ + mov %eax,0x40(%esp) │ │ + movl $0x0,0xe4(%edi) │ │ + lea 0x110(%edi),%eax │ │ mov %eax,0x78(%esp) │ │ - movl $0x1,0x110(%edx) │ │ - cmpl $0x0,0x3c8(%esi) │ │ - je 5c248 │ │ - cmpl $0x0,0x3c0(%esi) │ │ - jne 5c248 │ │ + movl $0x1,0x110(%edi) │ │ + cmpl $0x0,0x3c8(%edx) │ │ + je 5d4d8 │ │ + cmpl $0x0,0x3c0(%edx) │ │ + jne 5d4d8 │ │ sub $0x8,%esp │ │ - pushl 0x3d8(%esi) │ │ - push %edi │ │ - call 51260 │ │ - mov 0x1c(%esp),%edx │ │ + pushl 0x3d8(%edx) │ │ + push %esi │ │ + call 521f0 │ │ + mov 0x24(%esp),%edx │ │ add $0x10,%esp │ │ - mov %eax,0x10c(%edx) │ │ - mov 0x48(%esp),%eax │ │ + mov %eax,0x10c(%edi) │ │ + mov 0x40(%esp),%eax │ │ mov (%eax),%ecx │ │ mov $0x1,%al │ │ cmp $0x3,%ecx │ │ - je 5c282 │ │ + je 5d50e │ │ test %ecx,%ecx │ │ - jne 5c262 │ │ + jne 5d4f2 │ │ mov 0x78(%esp),%ecx │ │ cmpl $0x0,(%ecx) │ │ - jne 5c282 │ │ - cmpl $0x0,0x3b0(%esi) │ │ - jne 5c282 │ │ + jne 5d50e │ │ + cmpl $0x0,0x3b0(%edx) │ │ + jne 5d50e │ │ sub $0x8,%esp │ │ push $0x1 │ │ - push %edi │ │ - call 51260 │ │ - mov 0x1c(%esp),%edx │ │ + push %esi │ │ + call 521f0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ setne %al │ │ movzbl %al,%eax │ │ - mov %eax,0x118(%edx) │ │ + mov %eax,0x118(%edi) │ │ sub $0x8,%esp │ │ push $0x1 │ │ - push %edi │ │ - call 51260 │ │ - mov 0x1c(%esp),%ecx │ │ + push %esi │ │ + call 521f0 │ │ add $0x10,%esp │ │ - mov %eax,0x11c(%ecx) │ │ - mov 0x41c(%esi),%eax │ │ + mov %eax,0x11c(%edi) │ │ + mov 0x14(%esp),%ecx │ │ + mov 0x41c(%ecx),%eax │ │ cmp $0x2,%eax │ │ - jne 5c2c0 │ │ + jne 5d54c │ │ sub $0x8,%esp │ │ push $0x1 │ │ - push %edi │ │ - call 51260 │ │ - mov 0x1c(%esp),%ecx │ │ + push %esi │ │ + call 521f0 │ │ + mov 0x24(%esp),%ecx │ │ add $0x10,%esp │ │ - mov %eax,0x120(%ecx) │ │ + mov %eax,0x120(%edi) │ │ test %eax,%eax │ │ - je 5c3ca │ │ - mov 0x420(%esi),%eax │ │ + je 5d661 │ │ + mov 0x420(%ecx),%eax │ │ cmp $0x2,%eax │ │ - jne 5c300 │ │ + jne 5d58c │ │ sub $0x8,%esp │ │ push $0x1 │ │ - push %edi │ │ - call 51260 │ │ - mov 0x1c(%esp),%ecx │ │ + push %esi │ │ + call 521f0 │ │ + mov 0x24(%esp),%ecx │ │ add $0x10,%esp │ │ - mov %eax,0x124(%ecx) │ │ - testb $0x1,0xe4(%ecx) │ │ - jne 5c3df │ │ - jmp 5c313 │ │ - mov %eax,0x124(%ecx) │ │ - testb $0x1,0xe4(%ecx) │ │ - jne 5c3df │ │ - movl $0x1,0x124(%ecx) │ │ - cmpl $0x0,0x3e8(%esi) │ │ - jne 5c3e8 │ │ - jmp 5c404 │ │ + mov %eax,0x124(%edi) │ │ + testb $0x1,0xe4(%edi) │ │ + jne 5d676 │ │ + jmp 5d59f │ │ + mov %eax,0x124(%edi) │ │ + testb $0x1,0xe4(%edi) │ │ + jne 5d676 │ │ + movl $0x1,0x124(%edi) │ │ + cmpl $0x0,0x3e8(%ecx) │ │ + jne 5d67f │ │ + jmp 5d69b │ │ sub $0x8,%esp │ │ push $0x1 │ │ - push %edi │ │ - call 51260 │ │ - mov 0x1c(%esp),%edx │ │ + push %esi │ │ + call 521f0 │ │ add $0x10,%esp │ │ xor %ecx,%ecx │ │ test %eax,%eax │ │ setne %cl │ │ - mov %ecx,0x100(%edx) │ │ - je 5c922 │ │ + mov %ecx,0x100(%edi) │ │ + je 5dbf7 │ │ sub $0x8,%esp │ │ push $0x3 │ │ - push %edi │ │ - call 51260 │ │ - mov 0x1c(%esp),%ecx │ │ - add $0x10,%esp │ │ - mov %eax,0x104(%ecx) │ │ - cmpl $0x0,0x3c8(%esi) │ │ - je 5c39a │ │ - cmpl $0x0,0x3c0(%esi) │ │ - jne 5c39a │ │ - sub $0x8,%esp │ │ - pushl 0x3d8(%esi) │ │ - push %edi │ │ - call 51260 │ │ - mov 0x1c(%esp),%ecx │ │ + push %esi │ │ + call 521f0 │ │ add $0x10,%esp │ │ - mov %eax,0x10c(%ecx) │ │ - xor %eax,%eax │ │ - cmpl $0x0,0x3e8(%esi) │ │ - je 5fb6b │ │ + mov %eax,0x104(%edi) │ │ + mov 0x14(%esp),%ecx │ │ + cmpl $0x0,0x3c8(%ecx) │ │ + je 5d60a │ │ + cmpl $0x0,0x3c0(%ecx) │ │ + je 5e2ee │ │ + cmpl $0x0,0x3e8(%ecx) │ │ + je 60e1b │ │ sub $0x8,%esp │ │ - mov %esi,%eax │ │ - mov %ecx,%esi │ │ - pushl 0x3f0(%eax) │ │ - push %edi │ │ - call 51260 │ │ + pushl 0x3f0(%ecx) │ │ + push %esi │ │ + call 521f0 │ │ add $0x10,%esp │ │ - mov %eax,0x108(%esi) │ │ - jmp 5fb1e │ │ + mov %eax,0x108(%edi) │ │ + imul $0xc8,0x104(%edi),%ecx │ │ + mov 0x20(%esp),%edx │ │ + mov 0x148(%edx,%ecx,1),%ecx │ │ + test %ecx,%ecx │ │ + je 60e5b │ │ + xor %edx,%edx │ │ + cmp %eax,0x108(%ecx) │ │ + mov $0xffffffea,%eax │ │ + cmove %edx,%eax │ │ + jmp 60e60 │ │ xor %eax,%eax │ │ - mov %eax,0x124(%ecx) │ │ - testb $0x1,0xe4(%ecx) │ │ - je 5c313 │ │ - cmpl $0x0,0x3e8(%esi) │ │ - je 5c404 │ │ + mov %eax,0x124(%edi) │ │ + testb $0x1,0xe4(%edi) │ │ + je 5d59f │ │ + cmpl $0x0,0x3e8(%ecx) │ │ + je 5d69b │ │ sub $0x8,%esp │ │ - pushl 0x3f0(%esi) │ │ - push %edi │ │ - call 51260 │ │ - mov 0x1c(%esp),%ecx │ │ + pushl 0x3f0(%ecx) │ │ + push %esi │ │ + call 521f0 │ │ + mov 0x24(%esp),%ecx │ │ add $0x10,%esp │ │ - mov %eax,0x108(%ecx) │ │ - mov %esi,%eax │ │ + mov %eax,0x108(%edi) │ │ + mov %esi,0xc(%esp) │ │ + mov %ebx,0x8(%esp) │ │ xor %esi,%esi │ │ - mov %eax,0x28(%esp) │ │ - cmpl $0x0,0x3b0(%eax) │ │ + cmpl $0x0,0x3b0(%ecx) │ │ mov $0x0,%eax │ │ - jne 5c43a │ │ + jne 5d6da │ │ mov $0x1,%eax │ │ - mov 0x48(%esp),%edx │ │ + mov 0x40(%esp),%edx │ │ cmpl $0x3,(%edx) │ │ - je 5c43a │ │ + je 5d6da │ │ sub $0x8,%esp │ │ + mov 0x10(%esp),%ebx │ │ push $0x1 │ │ - push %edi │ │ - call 51260 │ │ - mov 0x1c(%esp),%ecx │ │ + pushl 0x18(%esp) │ │ + call 521f0 │ │ + mov 0x24(%esp),%ecx │ │ add $0x10,%esp │ │ - mov %eax,0x128(%ecx) │ │ - mov 0x28(%esp),%eax │ │ - cmpl $0x0,0x410(%eax) │ │ - je 5c465 │ │ + mov %eax,0x128(%edi) │ │ + cmpl $0x0,0x410(%ecx) │ │ + je 5d708 │ │ sub $0x8,%esp │ │ - pushl 0x424(%eax) │ │ - push %edi │ │ - call 51260 │ │ - mov 0x1c(%esp),%ecx │ │ + mov 0x10(%esp),%ebx │ │ + pushl 0x424(%ecx) │ │ + pushl 0x18(%esp) │ │ + call 521f0 │ │ + mov 0x24(%esp),%ecx │ │ add $0x10,%esp │ │ mov %eax,%esi │ │ - mov %esi,0xf4(%ecx) │ │ + mov %esi,0xf4(%edi) │ │ mov $0x7,%eax │ │ - cmpl $0x0,0x118(%ecx) │ │ - je 5c47f │ │ - mov 0x28(%esp),%esi │ │ - jmp 5c49e │ │ - mov 0x48(%esp),%edx │ │ + cmpl $0x0,0x118(%edi) │ │ + jne 5d73e │ │ + mov 0x40(%esp),%edx │ │ testb $0x1,(%edx) │ │ - mov 0x28(%esp),%esi │ │ - je 5c49e │ │ + je 5d73e │ │ sub $0x8,%esp │ │ + mov 0x10(%esp),%ebx │ │ push $0x3 │ │ - push %edi │ │ - call 51260 │ │ - mov 0x1c(%esp),%ecx │ │ + pushl 0x18(%esp) │ │ + call 521f0 │ │ + mov 0x24(%esp),%ecx │ │ add $0x10,%esp │ │ - mov %edi,0x10(%esp) │ │ - mov %ebx,0x18(%esp) │ │ - mov %eax,0x12c(%ecx) │ │ - cmpl $0x0,0x3c8(%esi) │ │ - je 5c585 │ │ + mov %edi,0x4(%esp) │ │ + mov %eax,0x12c(%edi) │ │ + cmpl $0x0,0x3c8(%ecx) │ │ + je 5d811 │ │ sub $0x8,%esp │ │ - mov 0x20(%esp),%ebx │ │ + mov 0x10(%esp),%ebx │ │ push $0x1 │ │ - pushl 0x1c(%esp) │ │ - call 51260 │ │ - mov 0x1c(%esp),%ecx │ │ + pushl 0x18(%esp) │ │ + call 521f0 │ │ add $0x10,%esp │ │ + mov 0x4(%esp),%ecx │ │ mov %eax,0x130(%ecx) │ │ test %eax,%eax │ │ - je 5c585 │ │ - mov 0x24(%esp),%eax │ │ - mov 0x1c(%eax),%ebx │ │ - cmpl $0x0,0x28(%ebx) │ │ - jle 5c585 │ │ - mov 0x28(%esp),%eax │ │ + je 5d811 │ │ + mov 0x20(%esp),%eax │ │ + mov 0x28(%eax),%ecx │ │ + cmpl $0x0,0x28(%ecx) │ │ + jle 5d811 │ │ + mov 0x14(%esp),%eax │ │ lea 0x40(%eax),%esi │ │ xor %edi,%edi │ │ cmpl $0x0,(%esi) │ │ - jne 5c54d │ │ - jmp 5c53f │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + jne 5d7dd │ │ + jmp 5d7cf │ │ nop │ │ nop │ │ nop │ │ sub $0x8,%esp │ │ - mov 0x20(%esp),%ebx │ │ - mov 0x30(%esp),%eax │ │ + mov 0x10(%esp),%ebx │ │ + mov 0x1c(%esp),%eax │ │ pushl 0x3d4(%eax) │ │ - pushl 0x1c(%esp) │ │ - call 51260 │ │ - mov 0x1c(%esp),%ecx │ │ + pushl 0x18(%esp) │ │ + call 521f0 │ │ add $0x10,%esp │ │ + mov 0x4(%esp),%ecx │ │ mov %eax,0x134(%ecx,%edi,4) │ │ - mov 0x24(%esp),%eax │ │ - mov 0x1c(%eax),%ebx │ │ + mov 0x20(%esp),%eax │ │ + mov 0x28(%eax),%ecx │ │ inc %edi │ │ add $0x1c,%esi │ │ - cmp 0x28(%ebx),%edi │ │ - jge 5c585 │ │ + cmp 0x28(%ecx),%edi │ │ + jge 5d811 │ │ cmpl $0x0,(%esi) │ │ - je 5c53f │ │ + je 5d7cf │ │ mov -0x8(%esi),%edx │ │ test %edx,%edx │ │ - je 5c510 │ │ - mov 0xf8(%ecx),%cl │ │ - mov 0xc(%esp),%eax │ │ - mov %ebx,0x14(%esp) │ │ + je 5d7a0 │ │ + mov 0x4(%esp),%eax │ │ + mov %ecx,0x10(%esp) │ │ + mov 0xf8(%eax),%cl │ │ mov 0xfc(%eax),%bl │ │ mov $0x1,%eax │ │ shl %cl,%eax │ │ + mov 0x10(%esp),%ecx │ │ add $0x8,%bl │ │ bts %ebx,%eax │ │ - mov 0x14(%esp),%ebx │ │ - mov 0xc(%esp),%ecx │ │ and %eax,%edx │ │ cmp %eax,%edx │ │ - je 5c510 │ │ - jmp 5c53f │ │ - mov 0x48(%esp),%eax │ │ + je 5d7a0 │ │ + jmp 5d7cf │ │ + mov 0x40(%esp),%eax │ │ mov (%eax),%ecx │ │ - cmp $0x2,%ecx │ │ - mov 0x18(%esp),%ebx │ │ - mov 0x10(%esp),%edi │ │ - je 5c5bc │ │ + test $0x1,%cl │ │ + jne 5d8fc │ │ test %ecx,%ecx │ │ - jne 5c6c2 │ │ - mov 0x78(%esp),%eax │ │ - cmpl $0x0,(%eax) │ │ - je 5c5bc │ │ - mov 0xc(%esp),%eax │ │ - movl $0xff,0x1b4(%eax) │ │ - jmp 5c678 │ │ + mov 0x4(%esp),%esi │ │ + je 5db9c │ │ sub $0x8,%esp │ │ + mov 0x10(%esp),%ebx │ │ push $0x8 │ │ - push %edi │ │ - call 51260 │ │ + pushl 0x18(%esp) │ │ + call 521f0 │ │ add $0x10,%esp │ │ - mov 0xc(%esp),%ecx │ │ - mov %eax,0x1b4(%ecx) │ │ + mov %eax,0x1b4(%esi) │ │ cmp $0xff,%eax │ │ - je 5c678 │ │ - cmpl $0x0,0x118(%ecx) │ │ - je 5c678 │ │ - mov 0x28(%esp),%eax │ │ + je 5dbb3 │ │ + cmpl $0x0,0x118(%esi) │ │ + je 5dbb3 │ │ + mov 0x14(%esp),%eax │ │ cmpl $0x0,0x410(%eax) │ │ - je 5c678 │ │ + je 5dbb3 │ │ sub $0x8,%esp │ │ - mov 0x30(%esp),%esi │ │ - pushl 0x424(%esi) │ │ - push %edi │ │ - call 51260 │ │ + mov 0x10(%esp),%ebx │ │ + mov 0x1c(%esp),%edi │ │ + pushl 0x424(%edi) │ │ + mov 0x18(%esp),%esi │ │ + push %esi │ │ + call 521f0 │ │ add $0x8,%esp │ │ - pushl 0x424(%esi) │ │ - push %edi │ │ - call 51260 │ │ + pushl 0x424(%edi) │ │ + push %esi │ │ + call 521f0 │ │ add $0x8,%esp │ │ - pushl 0x424(%esi) │ │ - push %edi │ │ - call 51260 │ │ + pushl 0x424(%edi) │ │ + push %esi │ │ + call 521f0 │ │ add $0x8,%esp │ │ - pushl 0x424(%esi) │ │ - push %edi │ │ - call 51260 │ │ + pushl 0x424(%edi) │ │ + push %esi │ │ + call 521f0 │ │ add $0x8,%esp │ │ - pushl 0x424(%esi) │ │ - push %edi │ │ - call 51260 │ │ + pushl 0x424(%edi) │ │ + push %esi │ │ + call 521f0 │ │ add $0x8,%esp │ │ - pushl 0x424(%esi) │ │ - push %edi │ │ - call 51260 │ │ + pushl 0x424(%edi) │ │ + push %esi │ │ + call 521f0 │ │ add $0x8,%esp │ │ - pushl 0x424(%esi) │ │ - push %edi │ │ - call 51260 │ │ + pushl 0x424(%edi) │ │ + push %esi │ │ + call 521f0 │ │ add $0x8,%esp │ │ - pushl 0x424(%esi) │ │ - push %edi │ │ - call 51260 │ │ - add $0x10,%esp │ │ - sub $0xc,%esp │ │ - mov 0x30(%esp),%ecx │ │ - mov %edi,%edx │ │ - push $0x0 │ │ - call 60020 │ │ - mov 0x1c(%esp),%ecx │ │ + pushl 0x424(%edi) │ │ + push %esi │ │ + call 521f0 │ │ add $0x10,%esp │ │ - test %eax,%eax │ │ - js 5fb4c │ │ - xor %esi,%esi │ │ - cmpl $0x0,0x120(%ecx) │ │ - je 5cbb6 │ │ - cmpl $0x0,0x1c4(%ecx) │ │ - mov 0x18(%esp),%ebx │ │ - mov 0x10(%esp),%edi │ │ - je 5cbc2 │ │ - xor %eax,%eax │ │ - jmp 5cbd9 │ │ - mov 0xc(%esp),%edx │ │ - movl $0x0,0x1cc(%edx) │ │ + jmp 5dbb3 │ │ + mov 0x4(%esp),%esi │ │ + movl $0x0,0x1cc(%esi) │ │ mov $0xff,%eax │ │ cmp $0x3,%ecx │ │ - mov 0x28(%esp),%esi │ │ - je 5c6f0 │ │ + je 5d929 │ │ sub $0x8,%esp │ │ + mov 0x10(%esp),%ebx │ │ push $0x8 │ │ - push %edi │ │ - call 51260 │ │ - mov 0x1c(%esp),%edx │ │ + pushl 0x18(%esp) │ │ + call 521f0 │ │ add $0x10,%esp │ │ - mov %eax,0x1b4(%edx) │ │ - cmpl $0x0,0x118(%edx) │ │ - je 5c78f │ │ - cmpl $0x0,0x410(%esi) │ │ - je 5c9aa │ │ + mov %eax,0x1b4(%esi) │ │ + cmpl $0x0,0x118(%esi) │ │ + je 5d9ec │ │ + mov 0x14(%esp),%eax │ │ + cmpl $0x0,0x410(%eax) │ │ + je 5db83 │ │ sub $0x8,%esp │ │ - pushl 0x424(%esi) │ │ + mov 0x10(%esp),%ebx │ │ + pushl 0x424(%eax) │ │ + mov 0x18(%esp),%edi │ │ push %edi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x8,%esp │ │ - pushl 0x424(%esi) │ │ + mov 0x1c(%esp),%eax │ │ + pushl 0x424(%eax) │ │ push %edi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x8,%esp │ │ - pushl 0x424(%esi) │ │ + mov 0x1c(%esp),%eax │ │ + pushl 0x424(%eax) │ │ push %edi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x8,%esp │ │ - pushl 0x424(%esi) │ │ + mov 0x1c(%esp),%eax │ │ + pushl 0x424(%eax) │ │ push %edi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x8,%esp │ │ - pushl 0x424(%esi) │ │ + mov 0x1c(%esp),%eax │ │ + pushl 0x424(%eax) │ │ push %edi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x8,%esp │ │ - pushl 0x424(%esi) │ │ + mov 0x1c(%esp),%eax │ │ + pushl 0x424(%eax) │ │ push %edi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x8,%esp │ │ - pushl 0x424(%esi) │ │ + mov 0x1c(%esp),%eax │ │ + pushl 0x424(%eax) │ │ push %edi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x8,%esp │ │ - pushl 0x424(%esi) │ │ + mov 0x1c(%esp),%eax │ │ + pushl 0x424(%eax) │ │ push %edi │ │ - call 51260 │ │ - mov 0x1c(%esp),%edx │ │ + call 521f0 │ │ add $0x10,%esp │ │ - cmpl $0x0,0x410(%esi) │ │ - je 5c9aa │ │ + mov 0x14(%esp),%eax │ │ + cmpl $0x0,0x410(%eax) │ │ + je 5db83 │ │ sub $0x8,%esp │ │ + mov 0x10(%esp),%ebx │ │ push $0x1 │ │ + mov 0x18(%esp),%edi │ │ push %edi │ │ - call 51260 │ │ - mov 0x1c(%esp),%edx │ │ + call 521f0 │ │ add $0x10,%esp │ │ - lea 0x1d0(%edx),%ecx │ │ - mov %ecx,0x14(%esp) │ │ + lea 0x1d0(%esi),%ecx │ │ + mov %ecx,0x10(%esp) │ │ xor %ecx,%ecx │ │ test %eax,%eax │ │ setne %cl │ │ - mov %ecx,0x1d0(%edx) │ │ - je 5c9be │ │ + mov %ecx,0x1d0(%esi) │ │ + je 5dc78 │ │ sub $0x8,%esp │ │ - mov %edi,%esi │ │ - mov %edx,%edi │ │ push $0x3 │ │ - push %esi │ │ - call 51260 │ │ + push %edi │ │ + call 521f0 │ │ add $0x10,%esp │ │ - mov %eax,0x1d4(%edi) │ │ - movl $0xffffffff,0x1dc(%edi) │ │ - movl $0xffffffff,0x1d8(%edi) │ │ + mov %eax,0x1d4(%esi) │ │ + movl $0xffffffff,0x1dc(%esi) │ │ + movl $0xffffffff,0x1d8(%esi) │ │ sub $0x8,%esp │ │ push $0x3 │ │ - push %esi │ │ - mov 0x38(%esp),%esi │ │ - call 51260 │ │ + push %edi │ │ + call 521f0 │ │ add $0x10,%esp │ │ - mov %eax,0x1e0(%edi) │ │ - movl $0xffffffff,0x1ec(%edi) │ │ - movl $0xffffffff,0x1e8(%edi) │ │ - movl $0xffffffff,0x1e4(%edi) │ │ - mov 0x424(%esi),%edi │ │ - mov %edi,%ecx │ │ + mov %eax,0x1e0(%esi) │ │ + movl $0xffffffff,0x1ec(%esi) │ │ + movl $0xffffffff,0x1e8(%esi) │ │ + movl $0xffffffff,0x1e4(%esi) │ │ + mov 0x14(%esp),%ecx │ │ + mov 0x424(%ecx),%esi │ │ + mov %esi,%ecx │ │ sub $0x1,%ecx │ │ mov $0x1,%edx │ │ shl %cl,%edx │ │ - cmp $0x1,%edi │ │ - mov 0x24(%esp),%ecx │ │ - mov 0x11c(%ecx),%ecx │ │ - jae 5d56d │ │ + cmp $0x1,%esi │ │ + mov 0x20(%esp),%ecx │ │ + mov 0x148(%ecx),%ecx │ │ + jae 5e0a9 │ │ test %ecx,%ecx │ │ - je 5fb4c │ │ + je 60e41 │ │ mov %edx,0x7c(%esp) │ │ - mov 0x24(%esp),%ecx │ │ - cmpl $0x0,0x1e4(%ecx) │ │ - je 5fb4c │ │ + mov 0x20(%esp),%ecx │ │ + cmpl $0x0,0x210(%ecx) │ │ + je 60e41 │ │ mov %edx,0x80(%esp) │ │ - mov 0x24(%esp),%ecx │ │ - cmpl $0x0,0x2ac(%ecx) │ │ - je 5fb4c │ │ + mov 0x20(%esp),%ecx │ │ + cmpl $0x0,0x2d8(%ecx) │ │ + je 60e41 │ │ mov %edx,0x84(%esp) │ │ - mov 0x24(%esp),%ecx │ │ - cmpl $0x0,0x374(%ecx) │ │ - je 5fb4c │ │ + mov 0x20(%esp),%ecx │ │ + cmpl $0x0,0x3a0(%ecx) │ │ + je 60e41 │ │ mov %edx,0x88(%esp) │ │ - mov 0x24(%esp),%ecx │ │ - cmpl $0x0,0x43c(%ecx) │ │ - je 5fb4c │ │ + mov 0x20(%esp),%ecx │ │ + cmpl $0x0,0x468(%ecx) │ │ + je 60e41 │ │ mov %edx,0x8c(%esp) │ │ - mov 0x24(%esp),%ecx │ │ - cmpl $0x0,0x504(%ecx) │ │ - je 5fb4c │ │ + mov 0x20(%esp),%ecx │ │ + cmpl $0x0,0x530(%ecx) │ │ + je 60e41 │ │ mov %edx,0x90(%esp) │ │ - mov 0x24(%esp),%ecx │ │ - cmpl $0x0,0x5cc(%ecx) │ │ - je 5fb4c │ │ + mov 0x20(%esp),%ecx │ │ + cmpl $0x0,0x5f8(%ecx) │ │ + je 60e41 │ │ mov %edx,0x94(%esp) │ │ - mov 0x24(%esp),%ecx │ │ - cmpl $0x0,0x694(%ecx) │ │ - mov %edx,%ecx │ │ - mov %edx,0x3c(%esp) │ │ + mov 0x20(%esp),%ecx │ │ + cmpl $0x0,0x6c0(%ecx) │ │ + mov %edx,%ebx │ │ mov %edx,0x38(%esp) │ │ - mov %edx,0x40(%esp) │ │ - mov %edx,0x30(%esp) │ │ - mov %edx,0x44(%esp) │ │ - mov %edx,0x34(%esp) │ │ mov %edx,0x2c(%esp) │ │ - jne 5d700 │ │ - jmp 5fb4c │ │ - cmpl $0x0,0x3b0(%esi) │ │ - jne 5c1f2 │ │ + mov %edx,0x34(%esp) │ │ + mov %edx,0x28(%esp) │ │ + mov %edx,0x24(%esp) │ │ + mov %edx,0x1c(%esp) │ │ + mov %edx,0x18(%esp) │ │ + jne 5e214 │ │ + jmp 60e41 │ │ + lea 0x1d0(%esi),%ecx │ │ + mov %ecx,0x10(%esp) │ │ + movl $0x0,0x1d0(%esi) │ │ + jmp 5dc7c │ │ + mov 0x78(%esp),%eax │ │ + cmpl $0x0,(%eax) │ │ + je 5d82c │ │ + movl $0xff,0x1b4(%esi) │ │ + sub $0xc,%esp │ │ + mov 0x2c(%esp),%ecx │ │ + mov 0x18(%esp),%edx │ │ + mov 0x14(%esp),%ebx │ │ + push $0x0 │ │ + call 61330 │ │ + add $0x10,%esp │ │ + test %eax,%eax │ │ + js 60e41 │ │ + xor %esi,%esi │ │ + mov 0x4(%esp),%edi │ │ + cmpl $0x0,0x120(%edi) │ │ + je 5dbf0 │ │ + cmpl $0x0,0x1c4(%edi) │ │ + je 5e2a5 │ │ + xor %eax,%eax │ │ + jmp 5e2bf │ │ + mov 0x14(%esp),%edx │ │ + cmpl $0x0,0x3b0(%edx) │ │ + jne 5d482 │ │ sub $0x8,%esp │ │ push $0x2 │ │ - push %edi │ │ - call 51260 │ │ - mov 0x1c(%esp),%edx │ │ + push %esi │ │ + call 521f0 │ │ + mov 0x24(%esp),%edx │ │ add $0x10,%esp │ │ - lea 0xe4(%edx),%ecx │ │ - mov %ecx,0x48(%esp) │ │ - cmpl $0x0,0x3b0(%esi) │ │ - mov %eax,0xe4(%edx) │ │ - jne 5c206 │ │ + lea 0xe4(%edi),%ecx │ │ + mov %ecx,0x40(%esp) │ │ + cmpl $0x0,0x3b0(%edx) │ │ + mov %eax,0xe4(%edi) │ │ + jne 5d496 │ │ sub $0x8,%esp │ │ push $0x1 │ │ - push %edi │ │ - call 51260 │ │ - mov 0x1c(%esp),%edx │ │ + push %esi │ │ + call 521f0 │ │ add $0x10,%esp │ │ - lea 0x110(%edx),%ecx │ │ + lea 0x110(%edi),%ecx │ │ mov %ecx,0x78(%esp) │ │ xor %ecx,%ecx │ │ test %eax,%eax │ │ setne %cl │ │ - mov %ecx,0x110(%edx) │ │ - jne 5c21a │ │ - sub $0x8,%esp │ │ - push $0x1 │ │ - push %edi │ │ - call 51260 │ │ - mov 0x1c(%esp),%edx │ │ - add $0x10,%esp │ │ - mov %eax,0x114(%edx) │ │ - jmp 5c248 │ │ - lea 0x1d0(%edx),%eax │ │ - mov %eax,0x14(%esp) │ │ - movl $0x0,0x1d0(%edx) │ │ - lea 0x3ec(%esi),%edi │ │ + mov %ecx,0x110(%edi) │ │ + je 5e31c │ │ + mov 0x14(%esp),%edx │ │ + cmpl $0x0,0x3c8(%edx) │ │ + jne 5d4b3 │ │ + jmp 5d4d8 │ │ + mov 0x14(%esp),%eax │ │ + lea 0x3ec(%eax),%edi │ │ + add $0x3f0,%eax │ │ + mov %eax,0x18(%esp) │ │ + lea 0x108(%esi),%eax │ │ + mov %eax,0x1c(%esp) │ │ sub $0x8,%esp │ │ - mov 0x20(%esp),%ebx │ │ + mov 0x10(%esp),%ebx │ │ push $0x3 │ │ - pushl 0x1c(%esp) │ │ - call 51260 │ │ + pushl 0x18(%esp) │ │ + call 521f0 │ │ + mov 0x24(%esp),%ecx │ │ add $0x10,%esp │ │ - mov 0xc(%esp),%ecx │ │ - mov %eax,0x1d4(%ecx) │ │ - cmpl $0x0,0x3e8(%esi) │ │ - je 5ca01 │ │ + mov %eax,0x1d4(%esi) │ │ + cmpl $0x0,0x3e8(%ecx) │ │ + je 5dd19 │ │ sub $0x8,%esp │ │ - mov 0x20(%esp),%ebx │ │ + mov 0x10(%esp),%ebx │ │ pushl (%edi) │ │ - pushl 0x1c(%esp) │ │ - call 51260 │ │ + pushl 0x18(%esp) │ │ + call 521f0 │ │ add $0x10,%esp │ │ - mov 0x14(%esp),%eax │ │ + mov 0x18(%esp),%ecx │ │ + mov (%ecx),%cl │ │ + mov $0x1,%edx │ │ + shl %cl,%edx │ │ + mov 0x4(%esp),%ecx │ │ + imul $0xc8,0x1d4(%ecx),%ecx │ │ + mov 0x20(%esp),%esi │ │ + mov 0x148(%esi,%ecx,1),%ecx │ │ + test %ecx,%ecx │ │ + je 60e41 │ │ + not %eax │ │ + add %edx,%eax │ │ + mov 0x1c(%esp),%esi │ │ + add (%esi),%eax │ │ + dec %edx │ │ + and %eax,%edx │ │ + cmp %edx,0x108(%ecx) │ │ + jne 60e41 │ │ + mov 0x10(%esp),%eax │ │ cmpl $0x0,(%eax) │ │ - jne 5ca29 │ │ + je 5dd34 │ │ + mov 0x14(%esp),%eax │ │ + cmpl $0x0,0x3e8(%eax) │ │ + jne 5dd60 │ │ + jmp 5ddbc │ │ sub $0x8,%esp │ │ - mov 0x20(%esp),%ebx │ │ + mov 0x10(%esp),%ebx │ │ push $0x3 │ │ - pushl 0x1c(%esp) │ │ - call 51260 │ │ + pushl 0x18(%esp) │ │ + call 521f0 │ │ add $0x10,%esp │ │ - mov 0xc(%esp),%ecx │ │ + mov 0x4(%esp),%ecx │ │ mov %eax,0x1d8(%ecx) │ │ - cmpl $0x0,0x3e8(%esi) │ │ - je 5ca47 │ │ + mov 0x14(%esp),%eax │ │ + cmpl $0x0,0x3e8(%eax) │ │ + je 5ddbc │ │ sub $0x8,%esp │ │ - mov 0x20(%esp),%ebx │ │ + mov 0x10(%esp),%ebx │ │ pushl (%edi) │ │ - pushl 0x1c(%esp) │ │ - call 51260 │ │ + pushl 0x18(%esp) │ │ + call 521f0 │ │ add $0x10,%esp │ │ - mov 0x14(%esp),%eax │ │ + mov 0x18(%esp),%ecx │ │ + mov (%ecx),%cl │ │ + mov $0x1,%edx │ │ + shl %cl,%edx │ │ + mov 0x4(%esp),%ecx │ │ + imul $0xc8,0x1d8(%ecx),%ecx │ │ + mov 0x20(%esp),%esi │ │ + mov 0x148(%esi,%ecx,1),%ecx │ │ + test %ecx,%ecx │ │ + je 60e41 │ │ + not %eax │ │ + add %edx,%eax │ │ + mov 0x1c(%esp),%esi │ │ + add (%esi),%eax │ │ + dec %edx │ │ + and %eax,%edx │ │ + cmp %edx,0x108(%ecx) │ │ + jne 60e41 │ │ + mov 0x10(%esp),%eax │ │ cmpl $0x0,(%eax) │ │ - jne 5ca6f │ │ + jne 5dde4 │ │ sub $0x8,%esp │ │ - mov 0x20(%esp),%ebx │ │ + mov 0x10(%esp),%ebx │ │ push $0x3 │ │ - pushl 0x1c(%esp) │ │ - call 51260 │ │ + pushl 0x18(%esp) │ │ + call 521f0 │ │ add $0x10,%esp │ │ - mov 0xc(%esp),%ecx │ │ + mov 0x4(%esp),%ecx │ │ mov %eax,0x1dc(%ecx) │ │ - cmpl $0x0,0x3e8(%esi) │ │ - je 5ca8d │ │ + mov 0x14(%esp),%eax │ │ + cmpl $0x0,0x3e8(%eax) │ │ + je 5de4d │ │ sub $0x8,%esp │ │ - mov 0x20(%esp),%ebx │ │ + mov 0x10(%esp),%ebx │ │ pushl (%edi) │ │ - pushl 0x1c(%esp) │ │ - call 51260 │ │ + pushl 0x18(%esp) │ │ + call 521f0 │ │ add $0x10,%esp │ │ - mov 0x14(%esp),%eax │ │ + mov 0x18(%esp),%ecx │ │ + mov (%ecx),%cl │ │ + mov $0x1,%edx │ │ + shl %cl,%edx │ │ + mov 0x4(%esp),%ecx │ │ + imul $0xc8,0x1dc(%ecx),%ecx │ │ + mov 0x20(%esp),%esi │ │ + mov 0x148(%esi,%ecx,1),%ecx │ │ + test %ecx,%ecx │ │ + je 60e41 │ │ + not %eax │ │ + add %edx,%eax │ │ + mov 0x1c(%esp),%esi │ │ + add (%esi),%eax │ │ + dec %edx │ │ + and %eax,%edx │ │ + cmp %edx,0x108(%ecx) │ │ + jne 60e41 │ │ + mov 0x10(%esp),%eax │ │ cmpl $0x0,(%eax) │ │ - jne 5cab5 │ │ + jne 5de75 │ │ sub $0x8,%esp │ │ - mov 0x20(%esp),%ebx │ │ + mov 0x10(%esp),%ebx │ │ push $0x3 │ │ - pushl 0x1c(%esp) │ │ - call 51260 │ │ + pushl 0x18(%esp) │ │ + call 521f0 │ │ add $0x10,%esp │ │ - mov 0xc(%esp),%ecx │ │ + mov 0x4(%esp),%ecx │ │ mov %eax,0x1e0(%ecx) │ │ - cmpl $0x0,0x3e8(%esi) │ │ - je 5cad3 │ │ + mov 0x14(%esp),%eax │ │ + cmpl $0x0,0x3e8(%eax) │ │ + je 5dede │ │ sub $0x8,%esp │ │ - mov 0x20(%esp),%ebx │ │ + mov 0x10(%esp),%ebx │ │ pushl (%edi) │ │ - pushl 0x1c(%esp) │ │ - call 51260 │ │ + pushl 0x18(%esp) │ │ + call 521f0 │ │ add $0x10,%esp │ │ - mov 0x14(%esp),%eax │ │ + mov 0x18(%esp),%ecx │ │ + mov (%ecx),%cl │ │ + mov $0x1,%edx │ │ + shl %cl,%edx │ │ + mov 0x4(%esp),%ecx │ │ + imul $0xc8,0x1e0(%ecx),%ecx │ │ + mov 0x20(%esp),%esi │ │ + mov 0x148(%esi,%ecx,1),%ecx │ │ + test %ecx,%ecx │ │ + je 60e41 │ │ + not %eax │ │ + add %edx,%eax │ │ + mov 0x1c(%esp),%esi │ │ + add (%esi),%eax │ │ + dec %edx │ │ + and %eax,%edx │ │ + cmp %edx,0x108(%ecx) │ │ + jne 60e41 │ │ + mov 0x10(%esp),%eax │ │ cmpl $0x0,(%eax) │ │ - jne 5cafb │ │ + jne 5df06 │ │ sub $0x8,%esp │ │ - mov 0x20(%esp),%ebx │ │ + mov 0x10(%esp),%ebx │ │ push $0x3 │ │ - pushl 0x1c(%esp) │ │ - call 51260 │ │ + pushl 0x18(%esp) │ │ + call 521f0 │ │ add $0x10,%esp │ │ - mov 0xc(%esp),%ecx │ │ + mov 0x4(%esp),%ecx │ │ mov %eax,0x1e4(%ecx) │ │ - cmpl $0x0,0x3e8(%esi) │ │ - je 5cb19 │ │ + mov 0x14(%esp),%eax │ │ + cmpl $0x0,0x3e8(%eax) │ │ + je 5df6f │ │ sub $0x8,%esp │ │ - mov 0x20(%esp),%ebx │ │ + mov 0x10(%esp),%ebx │ │ pushl (%edi) │ │ - pushl 0x1c(%esp) │ │ - call 51260 │ │ + pushl 0x18(%esp) │ │ + call 521f0 │ │ add $0x10,%esp │ │ - mov 0x14(%esp),%eax │ │ + mov 0x18(%esp),%ecx │ │ + mov (%ecx),%cl │ │ + mov $0x1,%edx │ │ + shl %cl,%edx │ │ + mov 0x4(%esp),%ecx │ │ + imul $0xc8,0x1e4(%ecx),%ecx │ │ + mov 0x20(%esp),%esi │ │ + mov 0x148(%esi,%ecx,1),%ecx │ │ + test %ecx,%ecx │ │ + je 60e41 │ │ + not %eax │ │ + add %edx,%eax │ │ + mov 0x1c(%esp),%esi │ │ + add (%esi),%eax │ │ + dec %edx │ │ + and %eax,%edx │ │ + cmp %edx,0x108(%ecx) │ │ + jne 60e41 │ │ + mov 0x10(%esp),%eax │ │ cmpl $0x0,(%eax) │ │ - jne 5cb41 │ │ + jne 5df97 │ │ sub $0x8,%esp │ │ - mov 0x20(%esp),%ebx │ │ + mov 0x10(%esp),%ebx │ │ push $0x3 │ │ - pushl 0x1c(%esp) │ │ - call 51260 │ │ + pushl 0x18(%esp) │ │ + call 521f0 │ │ add $0x10,%esp │ │ - mov 0xc(%esp),%ecx │ │ + mov 0x4(%esp),%ecx │ │ mov %eax,0x1e8(%ecx) │ │ - cmpl $0x0,0x3e8(%esi) │ │ - je 5cb5f │ │ + mov 0x14(%esp),%eax │ │ + cmpl $0x0,0x3e8(%eax) │ │ + je 5e000 │ │ sub $0x8,%esp │ │ - mov 0x20(%esp),%ebx │ │ + mov 0x10(%esp),%ebx │ │ pushl (%edi) │ │ - pushl 0x1c(%esp) │ │ - call 51260 │ │ + pushl 0x18(%esp) │ │ + call 521f0 │ │ add $0x10,%esp │ │ - mov 0x14(%esp),%eax │ │ + mov 0x18(%esp),%ecx │ │ + mov (%ecx),%cl │ │ + mov $0x1,%edx │ │ + shl %cl,%edx │ │ + mov 0x4(%esp),%ecx │ │ + imul $0xc8,0x1e8(%ecx),%ecx │ │ + mov 0x20(%esp),%esi │ │ + mov 0x148(%esi,%ecx,1),%ecx │ │ + test %ecx,%ecx │ │ + je 60e41 │ │ + not %eax │ │ + add %edx,%eax │ │ + mov 0x1c(%esp),%esi │ │ + add (%esi),%eax │ │ + dec %edx │ │ + and %eax,%edx │ │ + cmp %edx,0x108(%ecx) │ │ + jne 60e41 │ │ + mov 0x10(%esp),%eax │ │ cmpl $0x0,(%eax) │ │ - jne 5cb87 │ │ + jne 5e028 │ │ sub $0x8,%esp │ │ - mov 0x20(%esp),%ebx │ │ + mov 0x10(%esp),%ebx │ │ push $0x3 │ │ - pushl 0x1c(%esp) │ │ - call 51260 │ │ + pushl 0x18(%esp) │ │ + call 521f0 │ │ add $0x10,%esp │ │ - mov 0xc(%esp),%ecx │ │ + mov 0x4(%esp),%ecx │ │ mov %eax,0x1ec(%ecx) │ │ - cmpl $0x0,0x3e8(%esi) │ │ - je 5cba5 │ │ + mov 0x14(%esp),%eax │ │ + cmpl $0x0,0x3e8(%eax) │ │ + je 5e091 │ │ sub $0x8,%esp │ │ - mov 0x20(%esp),%ebx │ │ + mov 0x10(%esp),%ebx │ │ pushl (%edi) │ │ - pushl 0x1c(%esp) │ │ - call 51260 │ │ + pushl 0x18(%esp) │ │ + call 521f0 │ │ add $0x10,%esp │ │ - mov 0xc(%esp),%eax │ │ + mov 0x18(%esp),%ecx │ │ + mov (%ecx),%cl │ │ + mov $0x1,%edx │ │ + shl %cl,%edx │ │ + mov 0x4(%esp),%ecx │ │ + imul $0xc8,0x1ec(%ecx),%ecx │ │ + mov 0x20(%esp),%esi │ │ + mov 0x148(%esi,%ecx,1),%ecx │ │ + test %ecx,%ecx │ │ + je 60e41 │ │ + not %eax │ │ + add %edx,%eax │ │ + mov 0x1c(%esp),%esi │ │ + add (%esi),%eax │ │ + dec %edx │ │ + and %eax,%edx │ │ + cmp %edx,0x108(%ecx) │ │ + jne 60e41 │ │ + mov 0x4(%esp),%eax │ │ cmpl $0x0,0x118(%eax) │ │ - je 5cc22 │ │ + je 5e339 │ │ xor %eax,%eax │ │ - jmp 5cc2c │ │ - xor %eax,%eax │ │ - mov 0x18(%esp),%ebx │ │ - mov 0x10(%esp),%edi │ │ - jmp 5cbd9 │ │ + jmp 5e343 │ │ + test %ecx,%ecx │ │ + je 60e41 │ │ + lea -0x1(%edx),%ebx │ │ + mov 0x4(%esp),%esi │ │ + mov 0xf4(%esi),%esi │ │ + mov 0xf4(%ecx),%ecx │ │ + sub %esi,%ecx │ │ + mov %ecx,%edi │ │ + and %ebx,%edi │ │ + and %edx,%ecx │ │ + sub %ecx,%edi │ │ + add %edx,%edi │ │ + mov %edi,0x18(%esp) │ │ + mov %edi,0x7c(%esp) │ │ + mov 0x20(%esp),%ecx │ │ + mov 0x210(%ecx),%ecx │ │ + test %ecx,%ecx │ │ + je 60e41 │ │ + mov 0xf4(%ecx),%edi │ │ + sub %esi,%edi │ │ + mov %edi,%ecx │ │ + and %ebx,%ecx │ │ + and %edx,%edi │ │ + sub %edi,%ecx │ │ + add %edx,%ecx │ │ + mov %ecx,0x1c(%esp) │ │ + mov %ecx,0x80(%esp) │ │ + mov 0x20(%esp),%edi │ │ + mov 0x2d8(%edi),%edi │ │ + test %edi,%edi │ │ + je 60e41 │ │ + mov 0xf4(%edi),%edi │ │ + sub %esi,%edi │ │ + mov %edi,%ecx │ │ + and %ebx,%ecx │ │ + and %edx,%edi │ │ + sub %edi,%ecx │ │ + add %edx,%ecx │ │ + mov %ecx,0x24(%esp) │ │ + mov %ecx,0x84(%esp) │ │ + mov 0x20(%esp),%edi │ │ + mov 0x3a0(%edi),%edi │ │ + test %edi,%edi │ │ + je 60e41 │ │ + mov 0xf4(%edi),%edi │ │ + sub %esi,%edi │ │ + mov %edi,%ecx │ │ + and %ebx,%ecx │ │ + and %edx,%edi │ │ + sub %edi,%ecx │ │ + add %edx,%ecx │ │ + mov %ecx,0x28(%esp) │ │ + mov %ecx,0x88(%esp) │ │ + mov 0x20(%esp),%edi │ │ + mov 0x468(%edi),%edi │ │ + test %edi,%edi │ │ + je 60e41 │ │ + mov 0xf4(%edi),%edi │ │ + sub %esi,%edi │ │ + mov %edi,%ecx │ │ + and %ebx,%ecx │ │ + and %edx,%edi │ │ + sub %edi,%ecx │ │ + add %edx,%ecx │ │ + mov %ecx,0x34(%esp) │ │ + mov %ecx,0x8c(%esp) │ │ + mov 0x20(%esp),%edi │ │ + mov 0x530(%edi),%edi │ │ + test %edi,%edi │ │ + je 60e41 │ │ + mov 0xf4(%edi),%edi │ │ + sub %esi,%edi │ │ + mov %edi,%ecx │ │ + and %ebx,%ecx │ │ + and %edx,%edi │ │ + sub %edi,%ecx │ │ + add %edx,%ecx │ │ + mov %ecx,0x90(%esp) │ │ + mov 0x20(%esp),%edi │ │ + mov 0x5f8(%edi),%edi │ │ + test %edi,%edi │ │ + je 60e41 │ │ + mov %ecx,0x2c(%esp) │ │ + mov 0xf4(%edi),%ecx │ │ + sub %esi,%ecx │ │ + mov %ecx,%edi │ │ + and %ebx,%edi │ │ + and %edx,%ecx │ │ + sub %ecx,%edi │ │ + add %edx,%edi │ │ + mov %edi,0x38(%esp) │ │ + mov %edi,0x94(%esp) │ │ + mov 0x20(%esp),%edi │ │ + mov 0x6c0(%edi),%edi │ │ + test %edi,%edi │ │ + je 60e41 │ │ + mov 0xf4(%edi),%edi │ │ + sub %esi,%edi │ │ + and %edi,%ebx │ │ + and %edx,%edi │ │ + sub %edi,%ebx │ │ + add %edx,%ebx │ │ + mov %ebx,0x30(%esp) │ │ + mov %ebx,0x98(%esp) │ │ + pxor %xmm0,%xmm0 │ │ + movdqa %xmm0,0x60(%esp) │ │ + movdqa %xmm0,0x50(%esp) │ │ + mov 0x4(%esp),%esi │ │ + mov 0x1d4(%esi),%esi │ │ + movl $0x1,0x50(%esp,%esi,4) │ │ + movl $0x1,0x50(%esp,%eax,4) │ │ + mov 0x50(%esp),%edi │ │ + mov 0x18(%esp),%eax │ │ + cmp $0xffffffff,%eax │ │ + mov $0xffffffff,%esi │ │ + mov %edi,0x3c(%esp) │ │ + jl 5fc82 │ │ + cmp %edx,%eax │ │ + mov 0x38(%esp),%ecx │ │ + mov 0x28(%esp),%eax │ │ + jl 5fe3f │ │ + test %edi,%edi │ │ + mov $0xffffffff,%edi │ │ + jne 5fe44 │ │ + mov 0x4(%esp),%esi │ │ + movl $0x0,0x1ec(%esi) │ │ + xor %esi,%esi │ │ + mov 0x18(%esp),%edi │ │ + mov 0x1c(%esp),%ebx │ │ + cmp %edi,%ebx │ │ + jge 5fe4c │ │ + jmp 5fe6e │ │ sub $0x8,%esp │ │ + mov 0x10(%esp),%ebx │ │ push $0x1 │ │ - push %edi │ │ - call 51260 │ │ - mov 0x1c(%esp),%ecx │ │ + pushl 0x18(%esp) │ │ + call 521f0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ setne %al │ │ movzbl %al,%eax │ │ - mov %eax,0x1cc(%ecx) │ │ - mov %esi,0x1fc(%ecx) │ │ - mov 0x28(%esp),%eax │ │ - cmpl $0x0,0x3b0(%eax) │ │ - jne 5ccfc │ │ - cmpl $0x0,0x11c(%ecx) │ │ - jne 5ccfc │ │ + mov %eax,0x1cc(%edi) │ │ + mov 0x14(%esp),%ecx │ │ + mov %esi,0x1fc(%edi) │ │ + cmpl $0x0,0x3b0(%ecx) │ │ + je 5e40d │ │ + xor %eax,%eax │ │ + mov 0x8(%esp),%ebx │ │ + mov 0xc(%esp),%esi │ │ + jmp 5e435 │ │ + sub $0x8,%esp │ │ + pushl 0x3d8(%ecx) │ │ + push %esi │ │ + call 521f0 │ │ + mov 0x24(%esp),%ecx │ │ + add $0x10,%esp │ │ + mov %eax,0x10c(%edi) │ │ + cmpl $0x0,0x3e8(%ecx) │ │ + jne 5d617 │ │ + jmp 60e1b │ │ sub $0x8,%esp │ │ push $0x1 │ │ - push %edi │ │ - call 51260 │ │ - mov 0x1c(%esp),%ecx │ │ + push %esi │ │ + call 521f0 │ │ add $0x10,%esp │ │ - test %eax,%eax │ │ - sete %al │ │ - jmp 5ccfe │ │ + mov %eax,0x114(%edi) │ │ + mov 0x14(%esp),%edx │ │ + jmp 5d4d8 │ │ cmpl $0x0,0x128(%eax) │ │ setne %al │ │ - mov 0x18(%esp),%ebx │ │ - mov 0x10(%esp),%edx │ │ - mov 0x24(%esp),%ecx │ │ + mov 0x8(%esp),%ebx │ │ + mov 0xc(%esp),%edx │ │ + mov 0x20(%esp),%ecx │ │ movzbl %al,%eax │ │ sub $0xc,%esp │ │ push %eax │ │ - call 60020 │ │ + call 61330 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - mov 0xc(%esp),%esi │ │ - js 5fb4c │ │ - cmpl $0x0,0x124(%esi) │ │ - je 5cc68 │ │ + js 60e41 │ │ + mov 0x4(%esp),%edi │ │ + cmpl $0x0,0x124(%edi) │ │ + je 5e37f │ │ xor %eax,%eax │ │ - mov 0x18(%esp),%ebx │ │ - mov 0x10(%esp),%edi │ │ - jmp 5cc87 │ │ + mov 0x8(%esp),%ebx │ │ + mov 0xc(%esp),%esi │ │ + jmp 5e39a │ │ sub $0x8,%esp │ │ - mov 0x20(%esp),%ebx │ │ + mov 0x10(%esp),%ebx │ │ push $0x1 │ │ - mov 0x1c(%esp),%edi │ │ - push %edi │ │ - call 51260 │ │ - mov 0x1c(%esp),%esi │ │ + mov 0x18(%esp),%esi │ │ + push %esi │ │ + call 521f0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ setne %al │ │ movzbl %al,%eax │ │ - mov %eax,0x1f0(%esi) │ │ + mov %eax,0x1f0(%edi) │ │ sub $0x8,%esp │ │ push $0x1 │ │ - push %edi │ │ - call 51260 │ │ + push %esi │ │ + call 521f0 │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov $0x4,%eax │ │ test %ecx,%ecx │ │ - jne 5ccb7 │ │ + jne 5e3ca │ │ sub $0x8,%esp │ │ push $0x2 │ │ - push %edi │ │ - call 51260 │ │ + push %esi │ │ + call 521f0 │ │ add $0x10,%esp │ │ - mov %eax,0x1f4(%esi) │ │ + mov %eax,0x1f4(%edi) │ │ sub $0x8,%esp │ │ push $0x1 │ │ - push %edi │ │ - call 51260 │ │ + push %esi │ │ + call 521f0 │ │ add $0x10,%esp │ │ - mov %eax,0x1f8(%esi) │ │ - cmpl $0x0,0x118(%esi) │ │ - mov %esi,%ecx │ │ - je 5d380 │ │ + mov %eax,0x1f8(%edi) │ │ + cmpl $0x0,0x118(%edi) │ │ + je 5fb90 │ │ xor %eax,%eax │ │ + mov 0x14(%esp),%ecx │ │ movzbl %al,%esi │ │ - mov %esi,0x1fc(%ecx) │ │ - mov 0x28(%esp),%eax │ │ - cmpl $0x0,0x3b0(%eax) │ │ - je 5cbf9 │ │ + mov %esi,0x1fc(%edi) │ │ + cmpl $0x0,0x3b0(%ecx) │ │ + jne 5e2df │ │ + cmpl $0x0,0x11c(%edi) │ │ + mov 0x8(%esp),%ebx │ │ + mov 0xc(%esp),%esi │ │ + je 5e422 │ │ xor %eax,%eax │ │ + jmp 5e435 │ │ + sub $0x8,%esp │ │ + push $0x1 │ │ + push %esi │ │ + call 521f0 │ │ + add $0x10,%esp │ │ + test %eax,%eax │ │ + sete %al │ │ movzbl %al,%eax │ │ - mov %eax,0x200(%ecx) │ │ + mov %eax,0x200(%edi) │ │ sub $0x8,%esp │ │ - mov %ecx,%esi │ │ push $0x1 │ │ - push %edi │ │ - call 51260 │ │ + push %esi │ │ + call 521f0 │ │ add $0x10,%esp │ │ - mov %eax,0x44(%esp) │ │ - mov %eax,0x204(%esi) │ │ - mov 0x28(%esp),%eax │ │ + mov %eax,0x34(%esp) │ │ + mov %eax,0x204(%edi) │ │ + mov 0x14(%esp),%eax │ │ mov 0x3f4(%eax),%eax │ │ - mov $0x40,%edi │ │ + mov $0x40,%esi │ │ mov %eax,%ecx │ │ - shl %cl,%edi │ │ - dec %edi │ │ - lea 0x6(%eax),%ecx │ │ - mov 0xe8(%esi),%ebx │ │ - add %edi,%ebx │ │ + shl %cl,%esi │ │ + dec %esi │ │ + lea 0x6(%eax),%edx │ │ + mov 0xe8(%edi),%ebx │ │ + add %esi,%ebx │ │ + mov %edx,%ecx │ │ sar %cl,%ebx │ │ - add 0xf0(%esi),%edi │ │ - mov %edi,0x14(%esp) │ │ + add 0xf0(%edi),%esi │ │ + mov %esi,0x10(%esp) │ │ mov $0x1000,%edi │ │ - mov %ecx,0x2c(%esp) │ │ shr %cl,%edi │ │ lea 0xc(%eax,%eax,1),%eax │ │ - mov $0xffffffff,%edx │ │ - inc %edx │ │ + mov %eax,0x1c(%esp) │ │ + mov $0xffffffff,%eax │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + inc %eax │ │ mov %edi,%esi │ │ - mov %edx,%ecx │ │ + mov %eax,%ecx │ │ shl %cl,%esi │ │ cmp %ebx,%esi │ │ - jl 5cd60 │ │ - mov %edi,0x1c(%esp) │ │ - mov 0x2c(%esp),%ecx │ │ - sarl %cl,0x14(%esp) │ │ + jl 5e4a0 │ │ + mov %edi,0x18(%esp) │ │ + mov %edx,%ecx │ │ + sarl %cl,0x10(%esp) │ │ mov $0x900000,%esi │ │ - mov %eax,%ecx │ │ + mov 0x1c(%esp),%ecx │ │ shr %cl,%esi │ │ - mov 0xc(%esp),%eax │ │ - mov %edx,0x2c(%esp) │ │ - mov %edx,0x20c(%eax) │ │ + mov %eax,0x24(%esp) │ │ + mov 0x4(%esp),%ecx │ │ + mov %eax,0x20c(%ecx) │ │ cmp $0x41,%ebx │ │ mov $0x40,%eax │ │ cmovl %ebx,%eax │ │ mov $0xffffffff,%edx │ │ nop │ │ nop │ │ inc %edx │ │ mov $0x1,%edi │ │ mov %edx,%ecx │ │ shl %cl,%edi │ │ cmp %eax,%edi │ │ - jl 5cda0 │ │ - mov 0xc(%esp),%eax │ │ + jl 5e4e0 │ │ + mov 0x4(%esp),%eax │ │ mov %edx,0x210(%eax) │ │ - mov 0x14(%esp),%ecx │ │ + mov 0x10(%esp),%ecx │ │ cmp $0x41,%ecx │ │ mov $0x40,%eax │ │ cmovl %ecx,%eax │ │ mov $0xffffffff,%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ inc %ecx │ │ mov $0x1,%edi │ │ shl %cl,%edi │ │ cmp %eax,%edi │ │ - jl 5cdd0 │ │ - mov 0xc(%esp),%eax │ │ - mov %ecx,0x220(%eax) │ │ - mov %ebx,0x20(%esp) │ │ - imul 0x14(%esp),%ebx │ │ + jl 5e510 │ │ + mov 0x4(%esp),%edi │ │ + mov %ecx,0x220(%edi) │ │ + mov %ebx,0x1c(%esp) │ │ + imul 0x10(%esp),%ebx │ │ mov $0xffffffff,%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -83239,3498 +84599,3224 @@ │ │ nop │ │ nop │ │ nop │ │ inc %ecx │ │ mov %esi,%eax │ │ shl %cl,%eax │ │ cmp %ebx,%eax │ │ - jl 5ce00 │ │ + jl 5e540 │ │ mov %ebx,0x30(%esp) │ │ - mov 0x2c(%esp),%eax │ │ + mov 0x24(%esp),%eax │ │ cmp %eax,%ecx │ │ cmovbe %eax,%ecx │ │ - mov %ecx,0x34(%esp) │ │ - cmpl $0x0,0x44(%esp) │ │ - mov 0x18(%esp),%ebx │ │ - mov 0x10(%esp),%edi │ │ - je 5d032 │ │ - mov 0xc(%esp),%esi │ │ - mov %eax,0x214(%esi) │ │ + mov %ecx,0x28(%esp) │ │ + cmpl $0x0,0x34(%esp) │ │ + mov 0x1c(%esp),%ebx │ │ + je 5e76a │ │ + mov %eax,0x214(%edi) │ │ cmp %edx,%eax │ │ - jae 5ce67 │ │ + mov 0x8(%esp),%ebx │ │ + mov 0xc(%esp),%esi │ │ + jae 5e5a7 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ sub $0x8,%esp │ │ push $0x1 │ │ - push %edi │ │ - call 51260 │ │ + push %esi │ │ + call 521f0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - mov 0x214(%esi),%eax │ │ - je 5ce67 │ │ + mov 0x214(%edi),%eax │ │ + je 5e5a7 │ │ inc %eax │ │ - mov %eax,0x214(%esi) │ │ - cmp 0x210(%esi),%eax │ │ - jl 5ce40 │ │ - mov 0x20(%esp),%edx │ │ + mov %eax,0x214(%edi) │ │ + cmp 0x210(%edi),%eax │ │ + jl 5e580 │ │ + mov 0x1c(%esp),%edx │ │ mov %eax,%ecx │ │ lea -0x1(%edx),%eax │ │ - mov %eax,%edi │ │ - mov %ecx,0x2c(%esp) │ │ - sar %cl,%edi │ │ - movl $0x0,0x218(%esi) │ │ + mov %eax,%esi │ │ + mov %ecx,0x24(%esp) │ │ + sar %cl,%esi │ │ + movl $0x0,0x218(%edi) │ │ test %edx,%edx │ │ - jle 5cf25 │ │ - inc %edi │ │ + jle 5e665 │ │ + inc %esi │ │ xor %ecx,%ecx │ │ xor %edx,%edx │ │ - div %edi │ │ + div %esi │ │ inc %eax │ │ - mov %eax,0x1c(%esp) │ │ + mov %eax,0x18(%esp) │ │ cmp $0x7,%eax │ │ mov $0x0,%edx │ │ - mov %edi,%eax │ │ - mov 0x20(%esp),%edi │ │ - jbe 5cf10 │ │ - mov 0x1c(%esp),%edx │ │ + mov %esi,%eax │ │ + mov 0x1c(%esp),%esi │ │ + jbe 5e650 │ │ + mov 0x18(%esp),%edx │ │ and $0xfffffff8,%edx │ │ mov %edx,%ecx │ │ imul %eax,%ecx │ │ - mov %eax,0x44(%esp) │ │ + mov %eax,0x34(%esp) │ │ movd %eax,%xmm0 │ │ pshuflw $0xe0,%xmm0,%xmm0 │ │ pshufd $0x0,%xmm0,%xmm0 │ │ - movdqa -0x15980(%ebx),%xmm1 │ │ + movdqa -0x14d60(%ebx),%xmm1 │ │ pmullw %xmm0,%xmm1 │ │ psllw $0x3,%xmm0 │ │ + mov %edi,%esi │ │ xor %edi,%edi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ - nop │ │ movdqu %xmm1,0x22c(%esi,%edi,2) │ │ add $0x8,%edi │ │ paddw %xmm0,%xmm1 │ │ cmp %edx,%edi │ │ - jne 5cee0 │ │ - cmp %edx,0x1c(%esp) │ │ - mov 0x20(%esp),%edi │ │ - mov 0x44(%esp),%eax │ │ - je 5cf1f │ │ - nop │ │ - nop │ │ + jne 5e620 │ │ + cmp %edx,0x18(%esp) │ │ + mov %esi,%edi │ │ + mov 0x1c(%esp),%esi │ │ + mov 0x34(%esp),%eax │ │ + je 5e65f │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %cx,0x22c(%esi,%edx,2) │ │ + mov %cx,0x22c(%edi,%edx,2) │ │ inc %edx │ │ add %eax,%ecx │ │ - cmp %edi,%ecx │ │ - jl 5cf10 │ │ - mov %edx,0x218(%esi) │ │ + cmp %esi,%ecx │ │ + jl 5e650 │ │ + mov %edx,0x218(%edi) │ │ + mov %edi,%esi │ │ xor %edi,%edi │ │ - mov 0x34(%esp),%ecx │ │ - sub 0x2c(%esp),%ecx │ │ + mov 0x28(%esp),%ecx │ │ + sub 0x24(%esp),%ecx │ │ cmovs %edi,%ecx │ │ mov %ecx,0x21c(%esi) │ │ mov %ecx,0x224(%esi) │ │ cmp 0x220(%esi),%ecx │ │ - jge 5cf7a │ │ - mov 0x18(%esp),%ebx │ │ - mov 0xc(%esp),%esi │ │ + jge 5e6ba │ │ + mov 0x8(%esp),%ebx │ │ + nop │ │ + nop │ │ nop │ │ nop │ │ sub $0x8,%esp │ │ push $0x1 │ │ - pushl 0x1c(%esp) │ │ - call 51260 │ │ + pushl 0x18(%esp) │ │ + call 521f0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ mov 0x224(%esi),%ecx │ │ - je 5cf7a │ │ + je 5e6ba │ │ inc %ecx │ │ mov %ecx,0x224(%esi) │ │ cmp 0x220(%esi),%ecx │ │ - jl 5cf50 │ │ - mov 0x14(%esp),%edx │ │ + jl 5e690 │ │ + mov 0x10(%esp),%edx │ │ lea -0x1(%edx),%eax │ │ mov %eax,%ebx │ │ - mov %ecx,0x34(%esp) │ │ + mov %ecx,0x28(%esp) │ │ sar %cl,%ebx │ │ movl $0x0,0x228(%esi) │ │ test %edx,%edx │ │ - jle 5d19a │ │ + jle 5e8ca │ │ inc %ebx │ │ xor %ecx,%ecx │ │ xor %edx,%edx │ │ div %ebx │ │ - mov 0x14(%esp),%edx │ │ + mov 0x10(%esp),%edx │ │ inc %eax │ │ cmp $0x8,%eax │ │ mov $0x0,%edi │ │ - mov 0xc(%esp),%esi │ │ - jb 5d010 │ │ + mov 0x4(%esp),%esi │ │ + jb 5e750 │ │ mov %eax,%edi │ │ and $0xfffffff8,%edi │ │ mov %edi,%ecx │ │ imul %ebx,%ecx │ │ + mov %ebx,0x18(%esp) │ │ movd %ebx,%xmm0 │ │ pshuflw $0xe0,%xmm0,%xmm0 │ │ pshufd $0x0,%xmm0,%xmm0 │ │ - mov 0x18(%esp),%edx │ │ - movdqa -0x15980(%edx),%xmm1 │ │ + mov 0x8(%esp),%edx │ │ + movdqa -0x14d60(%edx),%xmm1 │ │ pmullw %xmm0,%xmm1 │ │ psllw $0x3,%xmm0 │ │ xor %edx,%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ movdqu %xmm1,0x2ae(%esi,%edx,2) │ │ add $0x8,%edx │ │ paddw %xmm0,%xmm1 │ │ cmp %edi,%edx │ │ - jne 5cff0 │ │ + jne 5e730 │ │ cmp %edi,%eax │ │ - mov 0x14(%esp),%edx │ │ - je 5d01f │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + mov 0x10(%esp),%edx │ │ + mov 0x18(%esp),%ebx │ │ + je 5e75f │ │ mov %cx,0x2ae(%esi,%edi,2) │ │ inc %edi │ │ add %ebx,%ecx │ │ cmp %edx,%ecx │ │ - jl 5d010 │ │ + jl 5e750 │ │ mov %edi,0x228(%esi) │ │ - mov 0x34(%esp),%ebx │ │ - mov 0x20(%esp),%ecx │ │ - jmp 5d1a6 │ │ - mov 0xc(%esp),%eax │ │ - movl $0x0,0x218(%eax) │ │ - mov 0x20(%esp),%ecx │ │ + jmp 5e8ce │ │ + movl $0x0,0x218(%edi) │ │ xor %edx,%edx │ │ xor %esi,%esi │ │ - test %ecx,%ecx │ │ - jle 5d0af │ │ + test %ebx,%ebx │ │ + jle 5e7dd │ │ xor %edi,%edi │ │ nop │ │ nop │ │ - mov %ecx,%ebx │ │ + mov %ebx,%ecx │ │ sub %edi,%ecx │ │ - mov 0x1c(%esp),%eax │ │ + mov 0x18(%esp),%eax │ │ cmp %eax,%ecx │ │ cmovg %eax,%ecx │ │ mov $0x1,%eax │ │ cmp $0x2,%ecx │ │ - jl 5d08a │ │ + jl 5e7ba │ │ sub $0x8,%esp │ │ - mov 0x20(%esp),%ebx │ │ + mov 0x10(%esp),%ebx │ │ push %ecx │ │ - pushl 0x1c(%esp) │ │ - call 515c0 │ │ - mov 0x30(%esp),%ebx │ │ + pushl 0x18(%esp) │ │ + call 52550 │ │ + mov 0x2c(%esp),%ebx │ │ add $0x10,%esp │ │ inc %eax │ │ - mov 0xc(%esp),%ecx │ │ + mov 0x4(%esp),%ecx │ │ mov 0x218(%ecx),%edx │ │ - mov 0xc(%esp),%ecx │ │ + mov 0x4(%esp),%ecx │ │ mov %di,0x22c(%ecx,%edx,2) │ │ cmp %eax,%esi │ │ cmovl %eax,%esi │ │ inc %edx │ │ mov %edx,0x218(%ecx) │ │ cmp $0x3f,%edx │ │ - jg 5d0af │ │ + jg 5e7dd │ │ add %eax,%edi │ │ - mov %ebx,%ecx │ │ cmp %edi,%ebx │ │ - jg 5d050 │ │ + jg 5e780 │ │ mov $0xffffffff,%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ inc %ecx │ │ mov $0x1,%eax │ │ shl %cl,%eax │ │ cmp %edx,%eax │ │ - jl 5d0c0 │ │ - mov 0xc(%esp),%ebx │ │ - mov %ecx,0x214(%ebx) │ │ - mov 0x34(%esp),%edx │ │ + jl 5e7f0 │ │ + mov 0x4(%esp),%edi │ │ + mov %ecx,0x214(%edi) │ │ + mov 0x28(%esp),%edx │ │ mov %edx,%eax │ │ inc %al │ │ test %edx,%edx │ │ movzbl %al,%ecx │ │ cmove %edx,%ecx │ │ mov 0x30(%esp),%eax │ │ sar %cl,%eax │ │ cltd │ │ idiv %esi │ │ + mov %eax,%ebx │ │ test %eax,%eax │ │ - mov $0x1,%ecx │ │ - cmovle %ecx,%eax │ │ - mov %eax,0x1c(%esp) │ │ - movl $0x0,0x228(%ebx) │ │ - mov 0x14(%esp),%edx │ │ + mov $0x1,%eax │ │ + cmovle %eax,%ebx │ │ + movl $0x0,0x228(%edi) │ │ + mov 0x10(%esp),%edx │ │ xor %edi,%edi │ │ test %edx,%edx │ │ - jle 5d174 │ │ + jle 5e8a8 │ │ xor %esi,%esi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ mov %edx,%ecx │ │ sub %esi,%ecx │ │ - mov 0x1c(%esp),%eax │ │ - cmp %eax,%ecx │ │ - cmovg %eax,%ecx │ │ + cmp %ebx,%ecx │ │ + cmovg %ebx,%ecx │ │ mov $0x1,%eax │ │ cmp $0x2,%ecx │ │ - jl 5d15a │ │ + jl 5e88a │ │ sub $0x8,%esp │ │ - mov 0x20(%esp),%ebx │ │ + mov %ebx,%edi │ │ + mov 0x10(%esp),%ebx │ │ push %ecx │ │ - pushl 0x1c(%esp) │ │ - call 515c0 │ │ - mov 0x24(%esp),%edx │ │ - mov 0x1c(%esp),%ebx │ │ + pushl 0x18(%esp) │ │ + call 52550 │ │ + mov %edi,%ebx │ │ + mov 0x20(%esp),%edx │ │ add $0x10,%esp │ │ inc %eax │ │ - mov 0x228(%ebx),%edi │ │ - mov %si,0x2ae(%ebx,%edi,2) │ │ + mov 0x4(%esp),%ecx │ │ + mov 0x228(%ecx),%edi │ │ + mov 0x4(%esp),%ecx │ │ + mov %si,0x2ae(%ecx,%edi,2) │ │ inc %edi │ │ - mov %edi,0x228(%ebx) │ │ + mov %edi,0x228(%ecx) │ │ cmp $0x3f,%edi │ │ - jg 5d174 │ │ + jg 5e8a8 │ │ add %eax,%esi │ │ cmp %esi,%edx │ │ - jg 5d120 │ │ - mov %ebx,%esi │ │ + jg 5e850 │ │ mov $0xffffffff,%ebx │ │ nop │ │ nop │ │ nop │ │ - nop │ │ - nop │ │ inc %ebx │ │ mov $0x1,%eax │ │ mov %ebx,%ecx │ │ shl %cl,%eax │ │ cmp %edi,%eax │ │ - jl 5d180 │ │ + jl 5e8b0 │ │ + mov 0x4(%esp),%esi │ │ mov %ebx,0x224(%esi) │ │ - mov 0x20(%esp),%ecx │ │ - jmp 5d1a6 │ │ - mov 0x20(%esp),%ecx │ │ - mov 0x34(%esp),%ebx │ │ - mov 0xc(%esp),%esi │ │ + jmp 5e8d2 │ │ + mov 0x4(%esp),%esi │ │ + mov 0x28(%esp),%ebx │ │ mov 0x218(%esi),%eax │ │ + mov 0x1c(%esp),%ecx │ │ mov %cx,0x22c(%esi,%eax,2) │ │ mov %dx,0x2ae(%esi,%edi,2) │ │ mov 0x214(%esi),%eax │ │ mov %eax,%ecx │ │ or %ebx,%ecx │ │ - je 5d21c │ │ - add %eax,%ebx │ │ + mov %esi,%edi │ │ + je 5e94a │ │ + mov %ebx,%edx │ │ + add %eax,%edx │ │ sub $0x8,%esp │ │ - mov %ebx,%eax │ │ - mov 0x20(%esp),%ebx │ │ - push %eax │ │ - pushl 0x1c(%esp) │ │ - call 51260 │ │ - mov 0x1c(%esp),%edx │ │ + mov 0x10(%esp),%ebx │ │ + push %edx │ │ + pushl 0x18(%esp) │ │ + call 521f0 │ │ add $0x10,%esp │ │ - mov %eax,0x330(%edx) │ │ - mov 0x228(%edx),%ecx │ │ - imul 0x218(%edx),%ecx │ │ + mov %eax,0x330(%edi) │ │ + mov 0x228(%edi),%ecx │ │ + imul 0x218(%edi),%ecx │ │ cmp %ecx,%eax │ │ - jge 5fb4c │ │ + jge 60e41 │ │ sub $0x8,%esp │ │ - mov 0x20(%esp),%ebx │ │ + mov 0x10(%esp),%ebx │ │ push $0x2 │ │ - mov 0x1c(%esp),%edi │ │ - push %edi │ │ - call 51260 │ │ - mov 0x1c(%esp),%esi │ │ + mov 0x18(%esp),%esi │ │ + push %esi │ │ + call 521f0 │ │ add $0x10,%esp │ │ inc %eax │ │ - jmp 5d230 │ │ - movl $0x0,0x330(%esi) │ │ + mov 0x4(%esp),%edi │ │ + jmp 5e95e │ │ + movl $0x0,0x330(%edi) │ │ xor %eax,%eax │ │ - mov 0x18(%esp),%ebx │ │ - mov 0x10(%esp),%edi │ │ - mov %eax,0x208(%esi) │ │ + mov 0xc(%esp),%esi │ │ + mov 0x8(%esp),%ebx │ │ + mov %eax,0x208(%edi) │ │ sub $0x8,%esp │ │ push $0x8 │ │ - push %edi │ │ - call 51260 │ │ + push %esi │ │ + call 521f0 │ │ add $0x10,%esp │ │ - mov %eax,0x334(%esi) │ │ + mov %eax,0x334(%edi) │ │ sub $0x8,%esp │ │ push $0x1 │ │ - push %edi │ │ - call 51260 │ │ + push %esi │ │ + call 521f0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - je 5d26c │ │ + je 5e99a │ │ sub $0x8,%esp │ │ push $0x6 │ │ - push %edi │ │ - call 51360 │ │ + push %esi │ │ + call 522f0 │ │ add $0x10,%esp │ │ - jmp 5d26e │ │ + jmp 5e99c │ │ xor %eax,%eax │ │ - mov 0xc(%esp),%esi │ │ - mov %eax,0x338(%esi) │ │ - mov 0x28(%esp),%eax │ │ + mov %eax,0x338(%edi) │ │ + mov 0x14(%esp),%eax │ │ cmpl $0x0,0x43c(%eax) │ │ - jne 5d3fa │ │ - xor %esi,%esi │ │ - mov 0x28(%esp),%eax │ │ + mov 0x8(%esp),%ebx │ │ + jne 5eac3 │ │ + mov 0x14(%esp),%eax │ │ cmpl $0x0,0x444(%eax) │ │ mov $0x0,%eax │ │ - je 5d2ab │ │ + je 5e9d7 │ │ sub $0x8,%esp │ │ push $0x1 │ │ - push %edi │ │ - call 51260 │ │ + push %esi │ │ + call 521f0 │ │ add $0x10,%esp │ │ - mov %eax,0x14(%esp) │ │ + mov %eax,0x10(%esp) │ │ sub $0x8,%esp │ │ push $0x1 │ │ - push %edi │ │ - call 51260 │ │ + push %esi │ │ + call 521f0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - je 5d2d1 │ │ + mov $0x0,%eax │ │ + je 5ea00 │ │ sub $0x8,%esp │ │ push $0x6 │ │ - push %edi │ │ - call 51360 │ │ + push %esi │ │ + call 522f0 │ │ add $0x10,%esp │ │ - mov %eax,%esi │ │ - mov 0xc(%esp),%eax │ │ - mov %esi,0x33c(%eax) │ │ + mov %eax,0x33c(%edi) │ │ sub $0x8,%esp │ │ push $0x1 │ │ - push %edi │ │ - call 51260 │ │ + push %esi │ │ + call 521f0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - je 5d3c7 │ │ + je 5ea9e │ │ sub $0x8,%esp │ │ push $0x6 │ │ - push %edi │ │ - call 51360 │ │ + push %esi │ │ + call 522f0 │ │ add $0x10,%esp │ │ mov %eax,%esi │ │ - mov 0xc(%esp),%edi │ │ mov %esi,0x340(%edi) │ │ - cmpl $0x0,0x14(%esp) │ │ - je 5d3de │ │ + cmpl $0x0,0x10(%esp) │ │ + je 5eaad │ │ sub $0x8,%esp │ │ - mov 0x20(%esp),%ebx │ │ + mov 0x10(%esp),%ebx │ │ push $0x1 │ │ - mov 0x1c(%esp),%edi │ │ - push %edi │ │ - call 51260 │ │ + pushl 0x18(%esp) │ │ + call 521f0 │ │ add $0x10,%esp │ │ xor %esi,%esi │ │ test %eax,%eax │ │ mov $0x0,%eax │ │ - je 5d345 │ │ + je 5ea6a │ │ sub $0x8,%esp │ │ push $0x6 │ │ - push %edi │ │ - call 51360 │ │ + pushl 0x18(%esp) │ │ + call 522f0 │ │ add $0x10,%esp │ │ - mov %edi,%ecx │ │ - mov 0xc(%esp),%edi │ │ mov %eax,0x344(%edi) │ │ sub $0x8,%esp │ │ push $0x1 │ │ - push %ecx │ │ - call 51260 │ │ + pushl 0x18(%esp) │ │ + call 521f0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - je 5d3ea │ │ + je 5eab9 │ │ sub $0x8,%esp │ │ - mov 0x20(%esp),%ebx │ │ + mov 0x10(%esp),%ebx │ │ push $0x6 │ │ - pushl 0x1c(%esp) │ │ - call 51360 │ │ + pushl 0x18(%esp) │ │ + call 522f0 │ │ add $0x10,%esp │ │ mov %eax,%esi │ │ - jmp 5d3ea │ │ - mov 0x28(%esp),%eax │ │ - cmpl $0x0,0x418(%eax) │ │ - je 5cce0 │ │ - cmpl $0x0,0x410(%eax) │ │ - je 5cce0 │ │ - mov 0x48(%esp),%eax │ │ - testb $0x1,(%eax) │ │ - je 5cce0 │ │ - sub $0x8,%esp │ │ - push $0x1 │ │ - push %edi │ │ - call 51260 │ │ - mov 0x1c(%esp),%ecx │ │ - add $0x10,%esp │ │ - test %eax,%eax │ │ - setne %al │ │ - jmp 5cce2 │ │ + jmp 5eab9 │ │ xor %esi,%esi │ │ - mov 0xc(%esp),%edi │ │ mov %esi,0x340(%edi) │ │ - cmpl $0x0,0x14(%esp) │ │ - jne 5d316 │ │ + cmpl $0x0,0x10(%esp) │ │ + jne 5ea39 │ │ mov 0x33c(%edi),%eax │ │ mov %eax,0x344(%edi) │ │ mov %esi,0x348(%edi) │ │ - mov %edi,%esi │ │ - mov 0x18(%esp),%ebx │ │ - mov 0x10(%esp),%edi │ │ + mov 0xc(%esp),%esi │ │ sub $0x8,%esp │ │ + mov 0x10(%esp),%ebx │ │ push $0x1 │ │ - push %edi │ │ - call 51260 │ │ + push %esi │ │ + call 521f0 │ │ + mov 0x18(%esp),%ebx │ │ add $0x10,%esp │ │ - mov %eax,0x34c(%esi) │ │ + mov %eax,0x34c(%edi) │ │ test %eax,%eax │ │ - je 5d45f │ │ + je 5eb30 │ │ sub $0x8,%esp │ │ push $0x4 │ │ - push %edi │ │ - call 51260 │ │ + push %esi │ │ + call 521f0 │ │ add $0x10,%esp │ │ - mov %eax,0x350(%esi) │ │ + mov %eax,0x350(%edi) │ │ sub $0x8,%esp │ │ push $0x4 │ │ - push %edi │ │ - call 51260 │ │ + push %esi │ │ + call 521f0 │ │ add $0x10,%esp │ │ - mov %eax,0x354(%esi) │ │ - mov 0x28(%esp),%ecx │ │ + mov %eax,0x354(%edi) │ │ + mov 0x14(%esp),%ecx │ │ cmpl $0x0,0x444(%ecx) │ │ - je 5d459 │ │ + je 5eb26 │ │ sub $0x8,%esp │ │ push $0x4 │ │ - push %edi │ │ - call 51260 │ │ - mov 0x1c(%esp),%esi │ │ + push %esi │ │ + call 521f0 │ │ add $0x10,%esp │ │ - mov %eax,0x358(%esi) │ │ + mov %eax,0x358(%edi) │ │ + mov 0x8(%esp),%ebx │ │ sub $0x8,%esp │ │ push $0x1 │ │ - push %edi │ │ - call 51260 │ │ + push %esi │ │ + call 521f0 │ │ add $0x10,%esp │ │ - mov %eax,0x35c(%esi) │ │ + mov %eax,0x35c(%edi) │ │ test %eax,%eax │ │ - mov %esi,%edi │ │ - je 5d4a9 │ │ + je 5eb78 │ │ cmpl $0x7,0x12c(%edi) │ │ - jne 5d532 │ │ + jne 5ec01 │ │ movl $0x1,0x360(%edi) │ │ movl $0x0,0x364(%edi) │ │ movl $0x1,0x368(%edi) │ │ - jmp 5d7ca │ │ + jmp 5ec51 │ │ lea 0x36c(%edi),%eax │ │ sub $0x4,%esp │ │ push $0x108 │ │ push $0x0 │ │ push %eax │ │ - call 1540 │ │ - mov 0x1c(%esp),%edi │ │ + call 1510 │ │ add $0x10,%esp │ │ movl $0xffffffff,0x380(%edi) │ │ movl $0xffffffff,0x3a0(%edi) │ │ movl $0xffffffff,0x3c0(%edi) │ │ movl $0xffffffff,0x3e0(%edi) │ │ movl $0xffffffff,0x400(%edi) │ │ movl $0xffffffff,0x420(%edi) │ │ movl $0xffffffff,0x440(%edi) │ │ movl $0xffffffff,0x460(%edi) │ │ + mov 0x4(%esp),%edi │ │ cmpl $0x0,0x334(%edi) │ │ - jne 5da35 │ │ + jne 5eed2 │ │ movl $0x0,0x4b4(%edi) │ │ - jmp 5daf5 │ │ + jmp 5ef71 │ │ sub $0x8,%esp │ │ + mov 0x10(%esp),%ebx │ │ push $0x1 │ │ - mov 0x1c(%esp),%esi │ │ push %esi │ │ - call 51260 │ │ - mov 0x1c(%esp),%ecx │ │ + call 521f0 │ │ add $0x10,%esp │ │ - mov %eax,0x360(%ecx) │ │ + mov %eax,0x360(%edi) │ │ test %eax,%eax │ │ - je 5d7a2 │ │ + je 5ec2d │ │ sub $0x8,%esp │ │ push $0x1 │ │ push %esi │ │ - call 51260 │ │ - mov 0x1c(%esp),%ecx │ │ + call 521f0 │ │ add $0x10,%esp │ │ - jmp 5d7a4 │ │ - test %ecx,%ecx │ │ - je 5fb4c │ │ - mov %edx,0x1c(%esp) │ │ - mov 0x1c(%esp),%edx │ │ - dec %edx │ │ - mov 0xc(%esp),%edi │ │ - mov 0xf4(%edi),%edi │ │ - mov 0xf4(%ecx),%ecx │ │ - sub %edi,%ecx │ │ - mov %ecx,%ebx │ │ - mov %edx,0x20(%esp) │ │ - and %edx,%ebx │ │ - mov 0x1c(%esp),%edx │ │ - and %edx,%ecx │ │ - sub %ecx,%ebx │ │ - add %edx,%ebx │ │ - mov %ebx,0x2c(%esp) │ │ - mov %ebx,0x7c(%esp) │ │ - mov 0x24(%esp),%ecx │ │ - mov 0x1e4(%ecx),%ecx │ │ - test %ecx,%ecx │ │ - je 5fb4c │ │ - mov 0xf4(%ecx),%ecx │ │ - sub %edi,%ecx │ │ - mov %ecx,%ebx │ │ - and 0x20(%esp),%ebx │ │ - and %edx,%ecx │ │ - sub %ecx,%ebx │ │ - add %edx,%ebx │ │ - mov %ebx,0x34(%esp) │ │ - mov %ebx,0x80(%esp) │ │ - mov 0x24(%esp),%ecx │ │ - mov 0x2ac(%ecx),%ecx │ │ - test %ecx,%ecx │ │ - je 5fb4c │ │ - mov 0xf4(%ecx),%ecx │ │ - sub %edi,%ecx │ │ - mov %ecx,%ebx │ │ - and 0x20(%esp),%ebx │ │ - and %edx,%ecx │ │ - sub %ecx,%ebx │ │ - add %edx,%ebx │ │ - mov %ebx,0x44(%esp) │ │ - mov %ebx,0x84(%esp) │ │ - mov 0x24(%esp),%ecx │ │ - mov 0x374(%ecx),%ecx │ │ - test %ecx,%ecx │ │ - je 5fb4c │ │ - mov 0xf4(%ecx),%ecx │ │ - sub %edi,%ecx │ │ - mov %ecx,%ebx │ │ - and 0x20(%esp),%ebx │ │ - and %edx,%ecx │ │ - sub %ecx,%ebx │ │ - add %edx,%ebx │ │ - mov %ebx,0x30(%esp) │ │ - mov %ebx,0x88(%esp) │ │ - mov 0x24(%esp),%ecx │ │ - mov 0x43c(%ecx),%ecx │ │ - test %ecx,%ecx │ │ - je 5fb4c │ │ - mov 0xf4(%ecx),%ebx │ │ - sub %edi,%ebx │ │ - mov %ebx,%ecx │ │ - and 0x20(%esp),%ecx │ │ - and %edx,%ebx │ │ - sub %ebx,%ecx │ │ - add %edx,%ecx │ │ - mov %ecx,0x40(%esp) │ │ - mov %ecx,0x8c(%esp) │ │ - mov 0x24(%esp),%ecx │ │ - mov 0x504(%ecx),%ecx │ │ - test %ecx,%ecx │ │ - je 5fb4c │ │ - mov 0xf4(%ecx),%ebx │ │ - sub %edi,%ebx │ │ - mov %ebx,%ecx │ │ - and 0x20(%esp),%ecx │ │ - and %edx,%ebx │ │ - sub %ebx,%ecx │ │ - add %edx,%ecx │ │ - mov %ecx,0x38(%esp) │ │ - mov %ecx,0x90(%esp) │ │ - mov 0x24(%esp),%ecx │ │ - mov 0x5cc(%ecx),%ecx │ │ - test %ecx,%ecx │ │ - je 5fb4c │ │ - mov 0xf4(%ecx),%ebx │ │ - sub %edi,%ebx │ │ - mov %ebx,%ecx │ │ - and 0x20(%esp),%ecx │ │ - and %edx,%ebx │ │ - sub %ebx,%ecx │ │ - add %edx,%ecx │ │ - mov %ecx,0x3c(%esp) │ │ - mov %ecx,0x94(%esp) │ │ - mov 0x24(%esp),%ecx │ │ - mov 0x694(%ecx),%ecx │ │ - test %ecx,%ecx │ │ - je 5fb4c │ │ - mov 0xf4(%ecx),%ecx │ │ - sub %edi,%ecx │ │ - mov 0x20(%esp),%edx │ │ - and %ecx,%edx │ │ - and 0x1c(%esp),%ecx │ │ - sub %ecx,%edx │ │ - add 0x1c(%esp),%edx │ │ - mov %edx,%ecx │ │ - mov 0x1c(%esp),%edx │ │ - mov %ecx,%edi │ │ - mov %ecx,0x98(%esp) │ │ - pxor %xmm0,%xmm0 │ │ - movdqa %xmm0,0x60(%esp) │ │ - movdqa %xmm0,0x50(%esp) │ │ - mov 0xc(%esp),%ecx │ │ - mov 0x1d4(%ecx),%ecx │ │ - movl $0x1,0x50(%esp,%ecx,4) │ │ - movl $0x1,0x50(%esp,%eax,4) │ │ - mov 0x50(%esp),%eax │ │ - mov %eax,0x1c(%esp) │ │ - mov 0x2c(%esp),%eax │ │ - cmp $0xffffffff,%eax │ │ - mov $0xffffffff,%ebx │ │ - mov %edi,0x20(%esp) │ │ - jl 5ea02 │ │ - cmp %edx,%eax │ │ - jl 5ed56 │ │ - cmpl $0x0,0x1c(%esp) │ │ - mov $0xffffffff,%eax │ │ - jne 5ed5b │ │ - mov 0xc(%esp),%eax │ │ - movl $0x0,0x1ec(%eax) │ │ - xor %ebx,%ebx │ │ - mov 0x2c(%esp),%eax │ │ - mov %ebx,%edi │ │ - mov 0x34(%esp),%ebx │ │ - cmp %eax,%ebx │ │ - jge 5ed69 │ │ - mov %edi,%ebx │ │ - mov 0x44(%esp),%ecx │ │ - cmp %eax,%ecx │ │ - mov 0x40(%esp),%edi │ │ - jge 5ee02 │ │ - jmp 5ee22 │ │ + jmp 5ec2f │ │ xor %eax,%eax │ │ - mov %eax,0x364(%ecx) │ │ + mov %eax,0x364(%edi) │ │ sub $0x8,%esp │ │ push $0x1 │ │ push %esi │ │ - call 51260 │ │ - mov 0x1c(%esp),%edi │ │ + call 521f0 │ │ add $0x10,%esp │ │ mov %eax,0x368(%edi) │ │ test %eax,%eax │ │ - je 5d9e3 │ │ + je 5ee7c │ │ movl $0x0,0x46c(%edi) │ │ movl $0xffffffff,0x470(%edi) │ │ - xor %eax,%eax │ │ - movl $0xffffff00,0x14(%esp) │ │ - mov 0x18(%esp),%ebx │ │ - jmp 5d7fc │ │ + xor %esi,%esi │ │ + movl $0xffffff00,0x10(%esp) │ │ + mov 0x4(%esp),%edi │ │ + jmp 5ec8c │ │ nop │ │ nop │ │ - inc %eax │ │ - addl $0x20,0x14(%esp) │ │ - je 5da28 │ │ - mov %eax,0x1c(%esp) │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + inc %esi │ │ + addl $0x20,0x10(%esp) │ │ + je 5eec1 │ │ + mov %esi,0x18(%esp) │ │ sub $0x8,%esp │ │ + mov 0x10(%esp),%ebx │ │ push $0x1 │ │ - mov 0x1c(%esp),%esi │ │ + mov 0x18(%esp),%esi │ │ push %esi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ mov $0x0,%eax │ │ - je 5d833 │ │ + je 5ecc7 │ │ sub $0x8,%esp │ │ push $0x8 │ │ push %esi │ │ - call 51360 │ │ + call 522f0 │ │ add $0x10,%esp │ │ - mov 0x1c(%esp),%ecx │ │ + mov 0x18(%esp),%ecx │ │ mov %ecx,0x470(%edi) │ │ - mov 0x14(%esp),%ecx │ │ + mov 0x10(%esp),%ecx │ │ mov %eax,0x46c(%edi,%ecx,1) │ │ sub $0x8,%esp │ │ push $0x1 │ │ push %esi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ mov $0x0,%eax │ │ - je 5d86d │ │ + je 5ed01 │ │ sub $0x8,%esp │ │ push $0x6 │ │ push %esi │ │ - call 51360 │ │ + call 522f0 │ │ add $0x10,%esp │ │ - mov 0x1c(%esp),%ecx │ │ + mov 0x18(%esp),%ecx │ │ mov %ecx,0x470(%edi) │ │ - mov 0x14(%esp),%ecx │ │ + mov 0x10(%esp),%ecx │ │ mov %eax,0x470(%edi,%ecx,1) │ │ sub $0x8,%esp │ │ push $0x1 │ │ push %esi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ mov $0x0,%ecx │ │ - je 5d8a9 │ │ + je 5ed3d │ │ sub $0x8,%esp │ │ push $0x6 │ │ push %esi │ │ - call 51360 │ │ + call 522f0 │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ - mov 0x1c(%esp),%eax │ │ + mov 0x18(%esp),%eax │ │ mov %eax,0x470(%edi) │ │ - mov 0x14(%esp),%eax │ │ + mov 0x10(%esp),%eax │ │ mov %ecx,0x474(%edi,%eax,1) │ │ sub $0x8,%esp │ │ push $0x1 │ │ push %esi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ mov $0x0,%eax │ │ - je 5d8e3 │ │ + je 5ed77 │ │ sub $0x8,%esp │ │ push $0x6 │ │ push %esi │ │ - call 51360 │ │ + call 522f0 │ │ add $0x10,%esp │ │ - mov 0x1c(%esp),%ecx │ │ + mov 0x18(%esp),%ecx │ │ mov %ecx,0x470(%edi) │ │ - mov 0x14(%esp),%ecx │ │ + mov 0x10(%esp),%ecx │ │ mov %eax,0x478(%edi,%ecx,1) │ │ sub $0x8,%esp │ │ push $0x1 │ │ push %esi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ mov $0x0,%ecx │ │ - je 5d91f │ │ + je 5edb3 │ │ sub $0x8,%esp │ │ push $0x6 │ │ push %esi │ │ - call 51360 │ │ + call 522f0 │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ - mov 0x1c(%esp),%eax │ │ + mov 0x18(%esp),%eax │ │ mov %eax,0x470(%edi) │ │ - mov 0x14(%esp),%eax │ │ + mov 0x10(%esp),%eax │ │ mov %ecx,0x47c(%edi,%eax,1) │ │ sub $0x8,%esp │ │ push $0x1 │ │ push %esi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - je 5d960 │ │ + je 5ee00 │ │ sub $0x8,%esp │ │ push $0x3 │ │ push %esi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x10,%esp │ │ - mov 0x1c(%esp),%ecx │ │ + mov 0x18(%esp),%ecx │ │ mov %ecx,0x470(%edi) │ │ movl $0x1,0x46c(%edi) │ │ - jmp 5d965 │ │ + jmp 5ee05 │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ mov $0xffffffff,%eax │ │ - mov %edi,%ecx │ │ - mov %esi,%edi │ │ - mov 0x14(%esp),%esi │ │ - mov %eax,0x480(%ecx,%esi,1) │ │ + mov %esi,%ecx │ │ + mov 0x10(%esp),%esi │ │ + mov %eax,0x480(%edi,%esi,1) │ │ sub $0x8,%esp │ │ push $0x1 │ │ - push %edi │ │ - call 51260 │ │ - mov 0x1c(%esp),%ecx │ │ + push %ecx │ │ + call 521f0 │ │ add $0x10,%esp │ │ - mov %eax,0x484(%ecx,%esi,1) │ │ + mov %eax,0x484(%edi,%esi,1) │ │ test %eax,%eax │ │ - je 5d9a5 │ │ - mov 0x1c(%esp),%eax │ │ - mov %eax,0x470(%ecx) │ │ - movl $0x1,0x46c(%ecx) │ │ + mov 0x18(%esp),%esi │ │ + je 5ee3f │ │ + mov %esi,0x470(%edi) │ │ + movl $0x1,0x46c(%edi) │ │ sub $0x8,%esp │ │ + mov 0x10(%esp),%ebx │ │ push $0x1 │ │ - push %edi │ │ - call 51260 │ │ - mov 0x1c(%esp),%edi │ │ + pushl 0x18(%esp) │ │ + call 521f0 │ │ add $0x10,%esp │ │ - mov 0x14(%esp),%ecx │ │ + mov 0x10(%esp),%ecx │ │ mov %eax,0x488(%edi,%ecx,1) │ │ test %eax,%eax │ │ - mov 0x1c(%esp),%eax │ │ - je 5d7f0 │ │ - mov %eax,0x470(%edi) │ │ + je 5ec80 │ │ + mov %esi,0x470(%edi) │ │ movl $0x1,0x46c(%edi) │ │ - jmp 5d7f0 │ │ + jmp 5ec80 │ │ mov 0x12c(%edi),%eax │ │ imul $0xc8,0x1d4(%edi,%eax,4),%eax │ │ - mov 0x24(%esp),%ecx │ │ - mov 0x11c(%ecx,%eax,1),%eax │ │ + mov 0x20(%esp),%ecx │ │ + mov 0x148(%ecx,%eax,1),%eax │ │ test %eax,%eax │ │ - je 5fb66 │ │ + je 60e5b │ │ lea 0x36c(%edi),%ecx │ │ add $0x36c,%eax │ │ sub $0x4,%esp │ │ + mov 0xc(%esp),%ebx │ │ push $0x108 │ │ push %eax │ │ push %ecx │ │ - call 14a0 │ │ - mov 0x1c(%esp),%edi │ │ + call 1470 │ │ add $0x10,%esp │ │ + mov 0x4(%esp),%edi │ │ cmpl $0x0,0x334(%edi) │ │ - je 5d523 │ │ + je 5ebf2 │ │ sub $0x8,%esp │ │ - mov 0x20(%esp),%ebx │ │ + mov 0x10(%esp),%ebx │ │ push $0x1 │ │ - pushl 0x1c(%esp) │ │ - call 51260 │ │ - mov 0x1c(%esp),%edi │ │ + mov 0x18(%esp),%esi │ │ + push %esi │ │ + call 521f0 │ │ add $0x10,%esp │ │ mov %eax,0x4b4(%edi) │ │ test %eax,%eax │ │ - je 5daf5 │ │ + je 5ef71 │ │ sub $0x8,%esp │ │ push $0x2 │ │ - pushl 0x1c(%esp) │ │ - call 51260 │ │ - mov 0x1c(%esp),%edi │ │ + push %esi │ │ + call 521f0 │ │ add $0x10,%esp │ │ mov %eax,0x4b8(%edi) │ │ cmpl $0x0,0x4b4(%edi) │ │ - je 5daff │ │ + je 5ef7b │ │ cmpl $0x0,0x1cc(%edi) │ │ - jne 5daff │ │ + jne 5ef7b │ │ sub $0x8,%esp │ │ push $0x1 │ │ - pushl 0x1c(%esp) │ │ - call 51260 │ │ - mov 0x1c(%esp),%edi │ │ + push %esi │ │ + call 521f0 │ │ add $0x10,%esp │ │ xor %ecx,%ecx │ │ test %eax,%eax │ │ setne %cl │ │ mov %ecx,0x4bc(%edi) │ │ - je 5db09 │ │ + je 5ef85 │ │ sub $0x8,%esp │ │ push $0x2 │ │ - mov 0x1c(%esp),%esi │ │ push %esi │ │ - call 51260 │ │ - mov 0x1c(%esp),%edi │ │ + call 521f0 │ │ add $0x10,%esp │ │ mov %eax,0x4c0(%edi) │ │ cmpl $0x0,0x4bc(%edi) │ │ - je 5db4f │ │ + je 5efcb │ │ sub $0x8,%esp │ │ push $0x1 │ │ push %esi │ │ - call 51260 │ │ - mov 0x1c(%esp),%edi │ │ + call 521f0 │ │ add $0x10,%esp │ │ mov %eax,0x4c4(%edi) │ │ cmpl $0x0,0x338(%edi) │ │ - jne 5db60 │ │ - jmp 5db24 │ │ + jne 5efdc │ │ + jmp 5efa0 │ │ movl $0x0,0x4b8(%edi) │ │ movl $0x0,0x4bc(%edi) │ │ movl $0x0,0x4c0(%edi) │ │ xor %eax,%eax │ │ mov %eax,0x4c4(%edi) │ │ cmpl $0x0,0x338(%edi) │ │ - jne 5db60 │ │ + jne 5efdc │ │ cmpl $0x0,0x33c(%edi) │ │ - jne 5db60 │ │ + jne 5efdc │ │ cmpl $0x0,0x340(%edi) │ │ - jne 5db60 │ │ + jne 5efdc │ │ cmpl $0x0,0x344(%edi) │ │ - jne 5db60 │ │ + jne 5efdc │ │ cmpl $0x0,0x348(%edi) │ │ sete %al │ │ - mov %eax,0x14(%esp) │ │ - jmp 5db68 │ │ + mov %eax,0x10(%esp) │ │ + jmp 5efe4 │ │ xor %eax,%eax │ │ mov %eax,0x4c4(%edi) │ │ cmpl $0x0,0x338(%edi) │ │ - je 5db24 │ │ - movl $0x0,0x14(%esp) │ │ + je 5efa0 │ │ + movl $0x0,0x10(%esp) │ │ movl $0x1,0x4c8(%edi) │ │ mov 0x334(%edi),%ecx │ │ mov 0x35c(%edi),%esi │ │ test %esi,%esi │ │ - mov %ecx,%eax │ │ - je 5dba5 │ │ - mov 0x36c(%edi),%edx │ │ + mov %edi,%eax │ │ + mov %ecx,%edi │ │ + je 5f01f │ │ + mov 0x36c(%eax),%edx │ │ add %ecx,%edx │ │ cmp $0x100,%edx │ │ mov $0xff,%ebx │ │ cmovl %edx,%ebx │ │ - xor %eax,%eax │ │ + xor %edi,%edi │ │ test %ebx,%ebx │ │ - cmovns %ebx,%eax │ │ - mov 0xc(%esp),%edi │ │ - test %eax,%eax │ │ + cmovns %ebx,%edi │ │ + test %edi,%edi │ │ sete %dl │ │ - and 0x14(%esp),%dl │ │ + and 0x10(%esp),%dl │ │ test %esi,%esi │ │ - mov %eax,0x494(%edi) │ │ - movzbl %dl,%eax │ │ - mov %eax,0x474(%edi) │ │ - mov %eax,0x4c8(%edi) │ │ - mov %ecx,%eax │ │ - je 5dbea │ │ - mov 0x38c(%edi),%edi │ │ + mov %edi,0x494(%eax) │ │ + movzbl %dl,%edi │ │ + mov %edi,0x474(%eax) │ │ + mov %edi,0x4c8(%eax) │ │ + mov %ecx,%edi │ │ + je 5f060 │ │ + mov 0x38c(%eax),%edi │ │ add %ecx,%edi │ │ cmp $0x100,%edi │ │ mov $0xff,%ebx │ │ cmovl %edi,%ebx │ │ - xor %eax,%eax │ │ + xor %edi,%edi │ │ test %ebx,%ebx │ │ - cmovns %ebx,%eax │ │ - mov 0xc(%esp),%edi │ │ - test %eax,%eax │ │ - mov %eax,0x498(%edi) │ │ + cmovns %ebx,%edi │ │ + test %edi,%edi │ │ + mov %edi,0x498(%eax) │ │ sete %dh │ │ - mov 0x14(%esp),%eax │ │ - mov %eax,%ebx │ │ + mov 0x10(%esp),%ebx │ │ and %dh,%bl │ │ and %dh,%dl │ │ test %esi,%esi │ │ movzbl %bl,%edi │ │ - mov 0xc(%esp),%eax │ │ mov %edi,0x478(%eax) │ │ movzbl %dl,%edi │ │ mov %edi,0x4c8(%eax) │ │ mov %ecx,%edi │ │ - je 5dc3c │ │ + je 5f0a8 │ │ mov 0x3ac(%eax),%edi │ │ add %ecx,%edi │ │ cmp $0x100,%edi │ │ mov $0xff,%ebx │ │ cmovl %edi,%ebx │ │ xor %edi,%edi │ │ test %ebx,%ebx │ │ cmovns %ebx,%edi │ │ - mov 0xc(%esp),%eax │ │ test %edi,%edi │ │ mov %edi,0x49c(%eax) │ │ sete %dh │ │ - mov 0x14(%esp),%eax │ │ - mov %eax,%ebx │ │ + mov 0x10(%esp),%ebx │ │ and %dh,%bl │ │ and %dh,%dl │ │ test %esi,%esi │ │ movzbl %bl,%edi │ │ - mov 0xc(%esp),%eax │ │ mov %edi,0x47c(%eax) │ │ movzbl %dl,%edi │ │ mov %edi,0x4c8(%eax) │ │ mov %ecx,%edi │ │ - je 5dc8e │ │ + je 5f0f0 │ │ mov 0x3cc(%eax),%edi │ │ add %ecx,%edi │ │ cmp $0x100,%edi │ │ mov $0xff,%ebx │ │ cmovl %edi,%ebx │ │ xor %edi,%edi │ │ test %ebx,%ebx │ │ cmovns %ebx,%edi │ │ - mov 0xc(%esp),%eax │ │ test %edi,%edi │ │ mov %edi,0x4a0(%eax) │ │ sete %dh │ │ - mov 0x14(%esp),%eax │ │ - mov %eax,%ebx │ │ + mov 0x10(%esp),%ebx │ │ and %dh,%bl │ │ and %dh,%dl │ │ test %esi,%esi │ │ movzbl %bl,%edi │ │ - mov 0xc(%esp),%eax │ │ mov %edi,0x480(%eax) │ │ movzbl %dl,%edi │ │ mov %edi,0x4c8(%eax) │ │ mov %ecx,%edi │ │ - je 5dce0 │ │ + je 5f138 │ │ mov 0x3ec(%eax),%edi │ │ add %ecx,%edi │ │ cmp $0x100,%edi │ │ mov $0xff,%ebx │ │ cmovl %edi,%ebx │ │ xor %edi,%edi │ │ test %ebx,%ebx │ │ cmovns %ebx,%edi │ │ - mov 0xc(%esp),%eax │ │ test %edi,%edi │ │ mov %edi,0x4a4(%eax) │ │ sete %dh │ │ - and 0x14(%esp),%dh │ │ + and 0x10(%esp),%dh │ │ and %dh,%dl │ │ test %esi,%esi │ │ movzbl %dh,%edi │ │ mov %edi,0x484(%eax) │ │ movzbl %dl,%edi │ │ mov %edi,0x4c8(%eax) │ │ mov %ecx,%edi │ │ - je 5dd2a │ │ + je 5f17e │ │ mov 0x40c(%eax),%edi │ │ add %ecx,%edi │ │ cmp $0x100,%edi │ │ mov $0xff,%ebx │ │ cmovl %edi,%ebx │ │ xor %edi,%edi │ │ test %ebx,%ebx │ │ cmovns %ebx,%edi │ │ - mov 0xc(%esp),%eax │ │ test %edi,%edi │ │ mov %edi,0x4a8(%eax) │ │ sete %dh │ │ - mov 0x14(%esp),%ebx │ │ + mov 0x10(%esp),%ebx │ │ and %dh,%bl │ │ and %dh,%dl │ │ test %esi,%esi │ │ movzbl %bl,%edi │ │ mov %edi,0x488(%eax) │ │ movzbl %dl,%edi │ │ mov %edi,0x4c8(%eax) │ │ mov %ecx,%edi │ │ - je 5dd72 │ │ + je 5f1c6 │ │ mov 0x42c(%eax),%edi │ │ add %ecx,%edi │ │ cmp $0x100,%edi │ │ mov $0xff,%ebx │ │ cmovl %edi,%ebx │ │ xor %edi,%edi │ │ test %ebx,%ebx │ │ cmovns %ebx,%edi │ │ test %edi,%edi │ │ sete %dh │ │ - mov 0x14(%esp),%ebx │ │ + mov 0x10(%esp),%ebx │ │ and %dh,%bl │ │ and %dh,%dl │ │ test %esi,%esi │ │ mov %edi,0x4ac(%eax) │ │ movzbl %bl,%esi │ │ mov %esi,0x48c(%eax) │ │ movzbl %dl,%esi │ │ mov %esi,0x4c8(%eax) │ │ mov %eax,%edi │ │ - je 5ddb8 │ │ + je 5f20c │ │ add 0x44c(%edi),%ecx │ │ cmp $0x100,%ecx │ │ mov $0xff,%esi │ │ cmovl %ecx,%esi │ │ xor %ecx,%ecx │ │ test %esi,%esi │ │ cmovns %esi,%ecx │ │ - mov 0x28(%esp),%esi │ │ + mov 0x8(%esp),%ebx │ │ + mov 0xc(%esp),%esi │ │ mov %ecx,0x4b0(%edi) │ │ test %ecx,%ecx │ │ sete %cl │ │ - mov 0x14(%esp),%eax │ │ + mov 0x10(%esp),%eax │ │ and %cl,%al │ │ movzbl %al,%ecx │ │ mov %ecx,0x490(%edi) │ │ and %al,%dl │ │ movzbl %dl,%eax │ │ mov %eax,0x4c8(%edi) │ │ - jne 5ddf0 │ │ + jne 5f248 │ │ cmpl $0x0,0x1cc(%edi) │ │ - je 5df87 │ │ + je 5f3d8 │ │ movl $0x0,0x50c(%edi) │ │ movl $0x0,0x4d0(%edi) │ │ movl $0x0,0x4cc(%edi) │ │ movl $0x0,0x4d8(%edi) │ │ movl $0x0,0x4d4(%edi) │ │ movl $0x1,0x4dc(%edi) │ │ movl $0x1,0x4e0(%edi) │ │ - mov 0x18(%esp),%eax │ │ - movsd -0x13504(%eax),%xmm0 │ │ + movsd -0x12880(%ebx),%xmm0 │ │ movsd %xmm0,0x4e4(%edi) │ │ - movsd -0x134fc(%eax),%xmm0 │ │ + movsd -0x12878(%ebx),%xmm0 │ │ movsd %xmm0,0x4ec(%edi) │ │ - movsd -0x134f4(%eax),%xmm0 │ │ + movsd -0x12870(%ebx),%xmm0 │ │ movsd %xmm0,0x4f4(%edi) │ │ - movsd -0x134ec(%eax),%xmm0 │ │ + movsd -0x12868(%ebx),%xmm0 │ │ movsd %xmm0,0x4fc(%edi) │ │ - movq -0x134e4(%eax),%xmm0 │ │ + movq -0x12860(%ebx),%xmm0 │ │ movq %xmm0,0x504(%edi) │ │ cmpl $0x0,0x4c8(%edi) │ │ - je 5e359 │ │ + je 5f72c │ │ movl $0x0,0x514(%edi) │ │ movl $0x0,0x518(%edi) │ │ movl $0x0,0x538(%edi) │ │ cmpl $0x0,0x4c8(%edi) │ │ - mov 0x28(%esp),%esi │ │ - je 5decb │ │ + mov 0x14(%esp),%edx │ │ + je 5f31f │ │ cmpl $0x0,0x1c4(%edi) │ │ - je 5dee1 │ │ - cmpl $0x0,0x430(%esi) │ │ - je 5dee1 │ │ + je 5f335 │ │ + cmpl $0x0,0x430(%edx) │ │ + je 5f335 │ │ cmpl $0x0,0x1cc(%edi) │ │ - je 5e084 │ │ + je 5f4ad │ │ movl $0x0,0x558(%edi) │ │ movl $0x0,0x55c(%edi) │ │ movl $0x0,0x560(%edi) │ │ + mov 0x8(%esp),%ebx │ │ + mov 0xc(%esp),%esi │ │ xor %eax,%eax │ │ cmpl $0x0,0x4c8(%edi) │ │ - je 5e541 │ │ + je 5f8fd │ │ mov %eax,0x56c(%edi) │ │ testb $0x1,0xe4(%edi) │ │ - jne 5e578 │ │ + jne 5f92d │ │ movl $0x0,0x570(%edi) │ │ movl $0x0,0x574(%edi) │ │ xor %eax,%eax │ │ mov %eax,0x578(%edi) │ │ cmpl $0x0,0x118(%edi) │ │ - jne 5f665 │ │ - mov 0x48(%esp),%eax │ │ + jne 6096d │ │ + mov 0x40(%esp),%eax │ │ testb $0x1,(%eax) │ │ - je 5f665 │ │ - cmpl $0x0,0x408(%esi) │ │ - je 5f665 │ │ + je 6096d │ │ + cmpl $0x0,0x408(%edx) │ │ + je 6096d │ │ sub $0x8,%esp │ │ - mov 0x20(%esp),%ebx │ │ push $0x1 │ │ - pushl 0x1c(%esp) │ │ - call 51260 │ │ - mov 0x1c(%esp),%edi │ │ + push %esi │ │ + call 521f0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ setne %al │ │ - jmp 5f667 │ │ + jmp 6096f │ │ sub $0x8,%esp │ │ - mov 0x20(%esp),%ebx │ │ push $0x6 │ │ - mov %esi,%edi │ │ - mov 0x1c(%esp),%esi │ │ push %esi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x10,%esp │ │ - mov 0xc(%esp),%ecx │ │ - mov %eax,0x4cc(%ecx) │ │ + mov %eax,0x4cc(%edi) │ │ sub $0x8,%esp │ │ push $0x6 │ │ push %esi │ │ - call 51260 │ │ - mov 0x1c(%esp),%ecx │ │ + call 521f0 │ │ add $0x10,%esp │ │ - mov %eax,0x4d0(%ecx) │ │ - cmpl $0x0,0x43c(%edi) │ │ - jne 5e002 │ │ - or 0x4cc(%ecx),%eax │ │ - je 5e002 │ │ + mov %eax,0x4d0(%edi) │ │ + mov 0x14(%esp),%ecx │ │ + cmpl $0x0,0x43c(%ecx) │ │ + jne 5f43d │ │ + or 0x4cc(%edi),%eax │ │ + je 5f43d │ │ sub $0x8,%esp │ │ push $0x6 │ │ push %esi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x10,%esp │ │ - mov 0xc(%esp),%ecx │ │ - mov %eax,0x4d4(%ecx) │ │ + mov %eax,0x4d4(%edi) │ │ sub $0x8,%esp │ │ push $0x6 │ │ push %esi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x10,%esp │ │ - mov 0xc(%esp),%ecx │ │ - mov %eax,0x4d8(%ecx) │ │ + mov %eax,0x4d8(%edi) │ │ sub $0x8,%esp │ │ push $0x3 │ │ push %esi │ │ - call 51260 │ │ - mov 0x1c(%esp),%ecx │ │ + call 521f0 │ │ add $0x10,%esp │ │ - mov %eax,0x50c(%ecx) │ │ - mov 0x12c(%ecx),%eax │ │ + mov %eax,0x50c(%edi) │ │ + mov 0x12c(%edi),%eax │ │ cmp $0x7,%eax │ │ - jne 5e0d3 │ │ - movsd -0x134e4(%ebx),%xmm0 │ │ - movsd %xmm0,0x504(%ecx) │ │ - movsd -0x134ec(%ebx),%xmm0 │ │ - movsd %xmm0,0x4fc(%ecx) │ │ - movsd -0x134f4(%ebx),%xmm0 │ │ - movsd %xmm0,0x4f4(%ecx) │ │ - movsd -0x134fc(%ebx),%xmm0 │ │ - movsd %xmm0,0x4ec(%ecx) │ │ - movq -0x13504(%ebx),%xmm0 │ │ - movq %xmm0,0x4e4(%ecx) │ │ - mov %ecx,%edi │ │ - mov 0x28(%esp),%esi │ │ - jmp 5e147 │ │ + jne 5f4f9 │ │ + movsd -0x12860(%ebx),%xmm0 │ │ + movsd %xmm0,0x504(%edi) │ │ + movsd -0x12868(%ebx),%xmm0 │ │ + movsd %xmm0,0x4fc(%edi) │ │ + movsd -0x12870(%ebx),%xmm0 │ │ + movsd %xmm0,0x4f4(%edi) │ │ + movsd -0x12878(%ebx),%xmm0 │ │ + movsd %xmm0,0x4ec(%edi) │ │ + movq -0x12880(%ebx),%xmm0 │ │ + jmp 5f55f │ │ sub $0x8,%esp │ │ - mov 0x20(%esp),%ebx │ │ + mov 0x10(%esp),%ebx │ │ push $0x2 │ │ - pushl 0x1c(%esp) │ │ - call 51260 │ │ - mov 0x1c(%esp),%edi │ │ + mov 0x18(%esp),%esi │ │ + push %esi │ │ + call 521f0 │ │ + mov 0x24(%esp),%edx │ │ add $0x10,%esp │ │ mov %eax,0x558(%edi) │ │ - cmpl $0x0,0x43c(%esi) │ │ - je 5e426 │ │ + cmpl $0x0,0x43c(%edx) │ │ + je 5f7ee │ │ movl $0x0,0x55c(%edi) │ │ xor %ecx,%ecx │ │ mov %ecx,0x560(%edi) │ │ test %eax,%eax │ │ - mov 0x28(%esp),%esi │ │ - jne 5e476 │ │ - jmp 5e46a │ │ - imul $0xc8,0x1d4(%ecx,%eax,4),%eax │ │ - mov 0x24(%esp),%edx │ │ - mov 0x11c(%edx,%eax,1),%eax │ │ + jne 5f832 │ │ + jmp 5f826 │ │ + imul $0xc8,0x1d4(%edi,%eax,4),%eax │ │ + mov 0x20(%esp),%ecx │ │ + mov 0x148(%ecx,%eax,1),%eax │ │ test %eax,%eax │ │ - mov 0x28(%esp),%esi │ │ - je 5fb66 │ │ + je 60e5b │ │ movsd 0x504(%eax),%xmm0 │ │ - movsd %xmm0,0x504(%ecx) │ │ + movsd %xmm0,0x504(%edi) │ │ movsd 0x4fc(%eax),%xmm0 │ │ - movsd %xmm0,0x4fc(%ecx) │ │ + movsd %xmm0,0x4fc(%edi) │ │ movsd 0x4f4(%eax),%xmm0 │ │ - movsd %xmm0,0x4f4(%ecx) │ │ + movsd %xmm0,0x4f4(%edi) │ │ movq 0x4e4(%eax),%xmm0 │ │ movq 0x4ec(%eax),%xmm1 │ │ - movq %xmm1,0x4ec(%ecx) │ │ - movq %xmm0,0x4e4(%ecx) │ │ - mov %ecx,%edi │ │ + movq %xmm1,0x4ec(%edi) │ │ + movq %xmm0,0x4e4(%edi) │ │ sub $0x8,%esp │ │ push $0x1 │ │ - pushl 0x1c(%esp) │ │ - call 51260 │ │ + push %esi │ │ + call 521f0 │ │ add $0x10,%esp │ │ mov %eax,0x4dc(%edi) │ │ test %eax,%eax │ │ - je 5de8a │ │ + je 5f2de │ │ sub $0x8,%esp │ │ - mov 0x20(%esp),%ebx │ │ push $0x1 │ │ - pushl 0x1c(%esp) │ │ - call 51260 │ │ - mov 0x1c(%esp),%edi │ │ + push %esi │ │ + call 521f0 │ │ add $0x10,%esp │ │ mov %eax,0x4e0(%edi) │ │ test %eax,%eax │ │ - je 5de8a │ │ + je 5f2de │ │ sub $0x8,%esp │ │ - mov 0x20(%esp),%ebx │ │ push $0x1 │ │ - mov 0x1c(%esp),%esi │ │ push %esi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - je 5e1bf │ │ + je 5f5c5 │ │ sub $0x8,%esp │ │ push $0x6 │ │ push %esi │ │ - call 51360 │ │ + call 522f0 │ │ add $0x10,%esp │ │ - mov 0xc(%esp),%ecx │ │ - mov %eax,0x4ec(%ecx) │ │ + mov %eax,0x4ec(%edi) │ │ sub $0x8,%esp │ │ push $0x1 │ │ push %esi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - je 5e1e9 │ │ + je 5f5eb │ │ sub $0x8,%esp │ │ push $0x6 │ │ push %esi │ │ - call 51360 │ │ + call 522f0 │ │ add $0x10,%esp │ │ - mov 0xc(%esp),%ecx │ │ - mov %eax,0x4f0(%ecx) │ │ + mov %eax,0x4f0(%edi) │ │ sub $0x8,%esp │ │ push $0x1 │ │ push %esi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - je 5e213 │ │ + je 5f611 │ │ sub $0x8,%esp │ │ push $0x6 │ │ push %esi │ │ - call 51360 │ │ + call 522f0 │ │ add $0x10,%esp │ │ - mov 0xc(%esp),%ecx │ │ - mov %eax,0x4f4(%ecx) │ │ + mov %eax,0x4f4(%edi) │ │ sub $0x8,%esp │ │ push $0x1 │ │ push %esi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - je 5e23d │ │ + je 5f637 │ │ sub $0x8,%esp │ │ push $0x6 │ │ push %esi │ │ - call 51360 │ │ + call 522f0 │ │ add $0x10,%esp │ │ - mov 0xc(%esp),%ecx │ │ - mov %eax,0x4f8(%ecx) │ │ + mov %eax,0x4f8(%edi) │ │ sub $0x8,%esp │ │ push $0x1 │ │ push %esi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - je 5e267 │ │ + je 5f65d │ │ sub $0x8,%esp │ │ push $0x6 │ │ push %esi │ │ - call 51360 │ │ + call 522f0 │ │ add $0x10,%esp │ │ - mov 0xc(%esp),%ecx │ │ - mov %eax,0x4fc(%ecx) │ │ + mov %eax,0x4fc(%edi) │ │ sub $0x8,%esp │ │ push $0x1 │ │ push %esi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - je 5e291 │ │ + je 5f683 │ │ sub $0x8,%esp │ │ push $0x6 │ │ push %esi │ │ - call 51360 │ │ + call 522f0 │ │ add $0x10,%esp │ │ - mov 0xc(%esp),%ecx │ │ - mov %eax,0x500(%ecx) │ │ + mov %eax,0x500(%edi) │ │ sub $0x8,%esp │ │ push $0x1 │ │ push %esi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - je 5e2bb │ │ + je 5f6a9 │ │ sub $0x8,%esp │ │ push $0x6 │ │ push %esi │ │ - call 51360 │ │ + call 522f0 │ │ add $0x10,%esp │ │ - mov 0xc(%esp),%ecx │ │ - mov %eax,0x504(%ecx) │ │ + mov %eax,0x504(%edi) │ │ sub $0x8,%esp │ │ push $0x1 │ │ push %esi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - je 5e2e5 │ │ + je 5f6cf │ │ sub $0x8,%esp │ │ push $0x6 │ │ push %esi │ │ - call 51360 │ │ + call 522f0 │ │ add $0x10,%esp │ │ - mov 0xc(%esp),%ecx │ │ - mov %eax,0x508(%ecx) │ │ + mov %eax,0x508(%edi) │ │ sub $0x8,%esp │ │ push $0x1 │ │ push %esi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - je 5e30f │ │ + je 5f6f5 │ │ sub $0x8,%esp │ │ push $0x6 │ │ push %esi │ │ - call 51360 │ │ + call 522f0 │ │ add $0x10,%esp │ │ - mov 0xc(%esp),%ecx │ │ - mov %eax,0x4e4(%ecx) │ │ + mov %eax,0x4e4(%edi) │ │ sub $0x8,%esp │ │ push $0x1 │ │ push %esi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - mov 0xc(%esp),%edi │ │ - mov 0x28(%esp),%esi │ │ - je 5de8a │ │ + je 5f2de │ │ sub $0x8,%esp │ │ - mov 0x20(%esp),%ebx │ │ push $0x6 │ │ - pushl 0x1c(%esp) │ │ - call 51360 │ │ - mov 0x1c(%esp),%edi │ │ + push %esi │ │ + call 522f0 │ │ add $0x10,%esp │ │ mov %eax,0x4e8(%edi) │ │ cmpl $0x0,0x4c8(%edi) │ │ - jne 5de97 │ │ - cmpl $0x0,0x42c(%esi) │ │ - je 5de97 │ │ + jne 5f2eb │ │ + mov 0x14(%esp),%eax │ │ + cmpl $0x0,0x42c(%eax) │ │ + je 5f2eb │ │ cmpl $0x0,0x1cc(%edi) │ │ - jne 5de97 │ │ + jne 5f2eb │ │ sub $0x8,%esp │ │ - mov 0x20(%esp),%ebx │ │ push $0x2 │ │ - mov 0x1c(%esp),%esi │ │ push %esi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x10,%esp │ │ add $0x3,%eax │ │ - mov 0xc(%esp),%ecx │ │ - mov %eax,0x510(%ecx) │ │ + mov %eax,0x510(%edi) │ │ sub $0x8,%esp │ │ push $0x2 │ │ push %esi │ │ - call 51260 │ │ - mov 0x1c(%esp),%edi │ │ + call 521f0 │ │ add $0x10,%esp │ │ mov %eax,0x514(%edi) │ │ cmp $0x1f,%eax │ │ - je 5deb5 │ │ + je 5f309 │ │ xor %esi,%esi │ │ - jmp 5e3d7 │ │ + jmp 5f7a7 │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ inc %esi │ │ movzbl 0x514(%edi),%ecx │ │ mov $0x1,%eax │ │ shl %cl,%eax │ │ cmp %eax,%esi │ │ - jge 5deb5 │ │ + jge 5f309 │ │ sub $0x8,%esp │ │ - mov 0x20(%esp),%ebx │ │ + mov 0x10(%esp),%ebx │ │ push $0x6 │ │ - pushl 0x1c(%esp) │ │ - call 51260 │ │ - mov 0x1c(%esp),%edi │ │ + pushl 0x18(%esp) │ │ + call 521f0 │ │ add $0x10,%esp │ │ mov %eax,0x518(%edi,%esi,4) │ │ - mov 0x28(%esp),%eax │ │ + mov 0x14(%esp),%eax │ │ cmpl $0x0,0x43c(%eax) │ │ - jne 5e3c0 │ │ + jne 5f790 │ │ sub $0x8,%esp │ │ - mov 0x20(%esp),%ebx │ │ + mov 0x10(%esp),%ebx │ │ push $0x6 │ │ - pushl 0x1c(%esp) │ │ - call 51260 │ │ - mov 0x1c(%esp),%edi │ │ + pushl 0x18(%esp) │ │ + call 521f0 │ │ add $0x10,%esp │ │ mov %eax,0x538(%edi,%esi,4) │ │ - jmp 5e3c0 │ │ + jmp 5f790 │ │ sub $0x8,%esp │ │ push $0x2 │ │ - mov 0x1c(%esp),%esi │ │ push %esi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x10,%esp │ │ - mov 0xc(%esp),%ecx │ │ - mov %eax,0x55c(%ecx) │ │ + mov %eax,0x55c(%edi) │ │ sub $0x8,%esp │ │ push $0x2 │ │ push %esi │ │ - call 51260 │ │ - mov 0x1c(%esp),%edi │ │ + call 521f0 │ │ + mov 0x24(%esp),%edx │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov 0x558(%edi),%eax │ │ mov %ecx,0x560(%edi) │ │ test %eax,%eax │ │ - mov 0x28(%esp),%esi │ │ - jne 5e476 │ │ + jne 5f832 │ │ or 0x55c(%edi),%ecx │ │ - je 5e645 │ │ - mov 0x3f4(%esi),%eax │ │ + je 5f9fb │ │ + mov 0x3f4(%edx),%eax │ │ add $0x6,%eax │ │ mov %eax,0x564(%edi) │ │ sub $0x8,%esp │ │ - mov 0x20(%esp),%ebx │ │ push $0x1 │ │ - pushl 0x1c(%esp) │ │ - call 51260 │ │ - mov 0x1c(%esp),%edi │ │ + push %esi │ │ + call 521f0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ mov 0x564(%edi),%eax │ │ - je 5e4dd │ │ + je 5f89c │ │ inc %eax │ │ mov %eax,0x564(%edi) │ │ - cmpl $0x0,0x3f4(%esi) │ │ - jne 5e4dd │ │ + mov 0x14(%esp),%edx │ │ + cmpl $0x0,0x3f4(%edx) │ │ + jne 5f8a0 │ │ sub $0x8,%esp │ │ - mov 0x20(%esp),%ebx │ │ push $0x1 │ │ - pushl 0x1c(%esp) │ │ - call 51260 │ │ - mov 0x1c(%esp),%edi │ │ + push %esi │ │ + call 521f0 │ │ + mov 0x24(%esp),%edx │ │ add $0x10,%esp │ │ add 0x564(%edi),%eax │ │ mov %eax,0x564(%edi) │ │ mov %eax,0x568(%edi) │ │ cmpl $0x0,0x55c(%edi) │ │ - jne 5e4f9 │ │ + jne 5f8bc │ │ + jmp 5f8af │ │ + mov 0x14(%esp),%edx │ │ + mov %eax,0x568(%edi) │ │ + cmpl $0x0,0x55c(%edi) │ │ + jne 5f8bc │ │ cmpl $0x0,0x560(%edi) │ │ - je 5deff │ │ - cmpl $0x1,0x434(%esi) │ │ - jne 5deff │ │ - cmpl $0x1,0x438(%esi) │ │ - jne 5deff │ │ + je 5f35b │ │ + cmpl $0x1,0x434(%edx) │ │ + jne 5f35b │ │ + cmpl $0x1,0x438(%edx) │ │ + jne 5f35b │ │ sub $0x8,%esp │ │ - mov 0x20(%esp),%ebx │ │ push $0x1 │ │ - pushl 0x1c(%esp) │ │ - call 51260 │ │ - mov 0x1c(%esp),%edi │ │ + push %esi │ │ + call 521f0 │ │ + mov 0x24(%esp),%edx │ │ add $0x10,%esp │ │ sub %eax,0x568(%edi) │ │ xor %eax,%eax │ │ cmpl $0x0,0x4c8(%edi) │ │ - jne 5df0e │ │ + jne 5f36a │ │ sub $0x8,%esp │ │ - mov 0x20(%esp),%ebx │ │ push $0x1 │ │ - pushl 0x1c(%esp) │ │ - call 51260 │ │ - mov 0x1c(%esp),%edi │ │ + push %esi │ │ + call 521f0 │ │ + mov 0x24(%esp),%edx │ │ add $0x10,%esp │ │ cmp $0x1,%eax │ │ mov $0x2,%eax │ │ sbb $0x0,%eax │ │ mov %eax,0x56c(%edi) │ │ testb $0x1,0xe4(%edi) │ │ - je 5df21 │ │ + je 5f37d │ │ sub $0x8,%esp │ │ - mov 0x20(%esp),%ebx │ │ push $0x1 │ │ - pushl 0x1c(%esp) │ │ - call 51260 │ │ - mov 0x1c(%esp),%edi │ │ + push %esi │ │ + call 521f0 │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov %eax,0x570(%edi) │ │ movl $0x0,0x574(%edi) │ │ xor %eax,%eax │ │ test %ecx,%ecx │ │ - je 5f652 │ │ - mov 0x48(%esp),%ecx │ │ + je 60956 │ │ + mov 0x40(%esp),%ecx │ │ testb $0x1,(%ecx) │ │ - je 5f652 │ │ - cmpl $0x0,0x410(%esi) │ │ - je 5f652 │ │ + mov 0x14(%esp),%edx │ │ + je 6095a │ │ + cmpl $0x0,0x410(%edx) │ │ + je 6095a │ │ imul $0xc8,0x1d4(%edi),%ecx │ │ mov $0xffffffea,%eax │ │ - mov 0x24(%esp),%esi │ │ - cmpl $0x0,0x120(%esi,%ecx,1) │ │ - je 5fb6b │ │ - mov 0xf4(%edi),%edi │ │ - mov 0x11c(%esi,%ecx,1),%ecx │ │ - mov 0xf4(%ecx),%ebx │ │ - mov 0x28(%esp),%eax │ │ - mov 0x424(%eax),%edx │ │ - movl $0xffffffff,0x14(%esp) │ │ - test %edx,%edx │ │ - mov %ebx,0x44(%esp) │ │ - je 5e663 │ │ - mov %edx,0x2c(%esp) │ │ - mov %edx,%ecx │ │ + mov 0x20(%esp),%edx │ │ + cmpl $0x0,0x14c(%edx,%ecx,1) │ │ + je 60e60 │ │ + mov %ecx,0x10(%esp) │ │ + mov 0xf4(%edi),%ecx │ │ + mov %ecx,0x18(%esp) │ │ + mov 0x10(%esp),%ecx │ │ + mov 0x148(%edx,%ecx,1),%ecx │ │ + mov 0xf4(%ecx),%edx │ │ + mov 0x14(%esp),%ecx │ │ + mov 0x424(%ecx),%ecx │ │ + movl $0xffffffff,0x1c(%esp) │ │ + test %ecx,%ecx │ │ + mov %ecx,0x10(%esp) │ │ + mov %edx,0x34(%esp) │ │ + je 5fa19 │ │ dec %cl │ │ mov $0x1,%esi │ │ shl %cl,%esi │ │ - mov %edi,%eax │ │ - mov %ebx,%edi │ │ - mov %eax,%edx │ │ - sub %eax,%edi │ │ + mov %edx,%edi │ │ + sub 0x18(%esp),%edi │ │ lea -0x1(%esi),%ecx │ │ and %edi,%ecx │ │ and %esi,%edi │ │ sub %edi,%ecx │ │ - jle 5e688 │ │ - movl $0xffffffff,0x20(%esp) │ │ - mov %ebx,0x14(%esp) │ │ - jmp 5e695 │ │ + jle 5fa3e │ │ + movl $0xffffffff,0x24(%esp) │ │ + mov %edx,0x1c(%esp) │ │ + jmp 5fa4d │ │ movl $0x8,0x564(%edi) │ │ xor %eax,%eax │ │ cmpl $0x0,0x4c8(%edi) │ │ - jne 5df0e │ │ - jmp 5e541 │ │ - movl $0xffffffff,0x20(%esp) │ │ - mov 0xc(%esp),%eax │ │ - imul $0xc8,0x1d8(%eax),%ecx │ │ - cmpl $0x0,0x120(%esi,%ecx,1) │ │ - jne 5e6bb │ │ - jmp 5fb66 │ │ - xor %eax,%eax │ │ + jne 5f36a │ │ + jmp 5f8fd │ │ + movl $0xffffffff,0x24(%esp) │ │ + imul $0xc8,0x1d8(%edi),%ecx │ │ + mov 0x20(%esp),%edx │ │ + cmpl $0x0,0x14c(%edx,%ecx,1) │ │ + jne 5fa75 │ │ + jmp 60e60 │ │ + mov %edx,%esi │ │ + xor %edx,%edx │ │ cmp $0x1,%ecx │ │ - sbb %eax,%eax │ │ - or %ebx,%eax │ │ - mov %eax,0x20(%esp) │ │ - mov 0x24(%esp),%esi │ │ - mov %edx,%edi │ │ - mov 0x2c(%esp),%edx │ │ - mov 0xc(%esp),%eax │ │ - imul $0xc8,0x1d8(%eax),%ecx │ │ - cmpl $0x0,0x120(%esi,%ecx,1) │ │ - je 5fb66 │ │ - movl $0x0,0x2c(%esp) │ │ - test %edx,%edx │ │ - mov 0x11c(%esi,%ecx,1),%ecx │ │ - mov 0xf4(%ecx),%eax │ │ - mov %eax,0x34(%esp) │ │ - mov %edi,0x1c(%esp) │ │ - je 5e721 │ │ - mov %edx,%ebx │ │ - mov %edx,%ecx │ │ + sbb %edx,%edx │ │ + or %esi,%edx │ │ + mov %edx,0x24(%esp) │ │ + mov 0x4(%esp),%edi │ │ + mov 0x8(%esp),%ebx │ │ + mov 0xc(%esp),%esi │ │ + imul $0xc8,0x1d8(%edi),%ecx │ │ + mov 0x20(%esp),%edx │ │ + cmpl $0x0,0x14c(%edx,%ecx,1) │ │ + je 60e60 │ │ + movl $0x0,0x28(%esp) │ │ + cmpl $0x0,0x10(%esp) │ │ + mov 0x148(%edx,%ecx,1),%ecx │ │ + mov 0xf4(%ecx),%edx │ │ + mov %edx,0x30(%esp) │ │ + je 5fad6 │ │ + mov 0x10(%esp),%ecx │ │ dec %cl │ │ - mov %edi,%edx │ │ mov $0x1,%edi │ │ shl %cl,%edi │ │ - sub %edx,%eax │ │ + mov %edx,%ebx │ │ + sub 0x18(%esp),%ebx │ │ lea -0x1(%edi),%esi │ │ mov %esi,%ecx │ │ - and %eax,%ecx │ │ - and %edi,%eax │ │ - sub %eax,%ecx │ │ - jle 5e746 │ │ - mov 0x14(%esp),%eax │ │ - cmp $0xffffffff,%eax │ │ - je 5e70f │ │ - sub 0x34(%esp),%eax │ │ - and %eax,%esi │ │ - and %eax,%edi │ │ + and %ebx,%ecx │ │ + and %edi,%ebx │ │ + sub %ebx,%ecx │ │ + jle 5fafb │ │ + mov 0x1c(%esp),%ecx │ │ + cmp $0xffffffff,%ecx │ │ + je 5fac8 │ │ + sub %edx,%ecx │ │ + and %ecx,%esi │ │ + and %ecx,%edi │ │ cmp %edi,%esi │ │ - jle 5e74e │ │ - movl $0x1,0x2c(%esp) │ │ - mov 0x34(%esp),%eax │ │ - mov %eax,0x14(%esp) │ │ - jmp 5e74e │ │ - movl $0x0,0x30(%esp) │ │ - mov 0xc(%esp),%eax │ │ - imul $0xc8,0x1dc(%eax),%ecx │ │ - cmpl $0x0,0x120(%esi,%ecx,1) │ │ - jne 5e77c │ │ - jmp 5fb66 │ │ + jle 5fb03 │ │ + movl $0x1,0x28(%esp) │ │ + mov %edx,0x1c(%esp) │ │ + jmp 5fb03 │ │ + movl $0x0,0x2c(%esp) │ │ + imul $0xc8,0x1dc(%edi),%ecx │ │ + mov 0x20(%esp),%edx │ │ + cmpl $0x0,0x14c(%edx,%ecx,1) │ │ + jne 5fb33 │ │ + jmp 60e60 │ │ test %ecx,%ecx │ │ - js 5e8ea │ │ - movl $0x0,0x30(%esp) │ │ - mov 0x24(%esp),%esi │ │ - mov 0x1c(%esp),%edi │ │ - mov %ebx,%edx │ │ - mov 0xc(%esp),%eax │ │ - imul $0xc8,0x1dc(%eax),%ecx │ │ - cmpl $0x0,0x120(%esi,%ecx,1) │ │ - je 5fb66 │ │ - test %edx,%edx │ │ - mov 0x11c(%esi,%ecx,1),%eax │ │ - mov 0xf4(%eax),%eax │ │ - mov %eax,0x40(%esp) │ │ - je 5e7e8 │ │ - mov %edx,%ebx │ │ - mov %edx,%ecx │ │ + js 5fd52 │ │ + movl $0x0,0x2c(%esp) │ │ + mov 0x4(%esp),%edi │ │ + mov 0x8(%esp),%ebx │ │ + mov 0xc(%esp),%esi │ │ + imul $0xc8,0x1dc(%edi),%ecx │ │ + mov 0x20(%esp),%edx │ │ + cmpl $0x0,0x14c(%edx,%ecx,1) │ │ + je 60e60 │ │ + cmpl $0x0,0x10(%esp) │ │ + mov 0x148(%edx,%ecx,1),%ecx │ │ + mov 0xf4(%ecx),%edx │ │ + mov %edx,0x38(%esp) │ │ + je 5fc07 │ │ + mov 0x10(%esp),%ecx │ │ dec %cl │ │ - mov %edi,%edx │ │ mov $0x1,%edi │ │ shl %cl,%edi │ │ - sub %edx,%eax │ │ + mov %edx,%ebx │ │ + sub 0x18(%esp),%ebx │ │ lea -0x1(%edi),%ecx │ │ mov %ecx,%esi │ │ - and %eax,%esi │ │ - and %edi,%eax │ │ - sub %eax,%esi │ │ - jle 5e7d6 │ │ - mov 0x14(%esp),%eax │ │ - cmp $0xffffffff,%eax │ │ - je 5e7c4 │ │ - sub 0x40(%esp),%eax │ │ - and %eax,%ecx │ │ - and %eax,%edi │ │ + and %ebx,%esi │ │ + and %edi,%ebx │ │ + sub %ebx,%esi │ │ + jle 5fbd0 │ │ + mov 0x1c(%esp),%esi │ │ + cmp $0xffffffff,%esi │ │ + je 5fb82 │ │ + sub %edx,%esi │ │ + and %esi,%ecx │ │ + and %esi,%edi │ │ cmp %edi,%ecx │ │ - jle 5e7de │ │ - movl $0x2,0x2c(%esp) │ │ + jle 5fbfb │ │ + movl $0x2,0x28(%esp) │ │ + mov %edx,0x1c(%esp) │ │ + jmp 5fbfb │ │ + mov 0x14(%esp),%ecx │ │ + cmpl $0x0,0x418(%ecx) │ │ + je 5fbb3 │ │ + cmpl $0x0,0x410(%ecx) │ │ + je 5fbb3 │ │ mov 0x40(%esp),%eax │ │ - mov %eax,0x14(%esp) │ │ - jmp 5e7de │ │ + testb $0x1,(%eax) │ │ + jne 6061e │ │ + xor %eax,%eax │ │ + movzbl %al,%esi │ │ + mov %esi,0x1fc(%edi) │ │ + cmpl $0x0,0x3b0(%ecx) │ │ + jne 5e2df │ │ + jmp 5e40d │ │ test %esi,%esi │ │ - js 5e9b0 │ │ - mov 0x24(%esp),%esi │ │ - mov 0x1c(%esp),%edi │ │ - mov %ebx,%edx │ │ - mov 0xc(%esp),%eax │ │ - imul $0xc8,0x1e0(%eax),%ecx │ │ - cmpl $0x0,0x120(%esi,%ecx,1) │ │ - je 5fb66 │ │ - test %edx,%edx │ │ - mov 0x11c(%esi,%ecx,1),%eax │ │ - mov 0xf4(%eax),%eax │ │ - mov %eax,0x3c(%esp) │ │ - je 5e870 │ │ - mov %edx,%ebx │ │ - mov %edx,%ecx │ │ + jns 5fbfb │ │ + mov 0x24(%esp),%edx │ │ + cmp $0xffffffff,%edx │ │ + je 5fbeb │ │ + mov 0x38(%esp),%esi │ │ + sub %edx,%esi │ │ + and %esi,%ecx │ │ + and %esi,%edi │ │ + cmp %edi,%ecx │ │ + jle 5fbfb │ │ + movl $0x2,0x2c(%esp) │ │ + mov 0x38(%esp),%ecx │ │ + mov %ecx,0x24(%esp) │ │ + mov 0x4(%esp),%edi │ │ + mov 0x8(%esp),%ebx │ │ + mov 0xc(%esp),%esi │ │ + imul $0xc8,0x1e0(%edi),%ecx │ │ + mov 0x20(%esp),%edx │ │ + cmpl $0x0,0x14c(%edx,%ecx,1) │ │ + je 60e60 │ │ + cmpl $0x0,0x10(%esp) │ │ + mov 0x148(%edx,%ecx,1),%ecx │ │ + mov 0xf4(%ecx),%edx │ │ + mov %edx,0x3c(%esp) │ │ + je 5fcd7 │ │ + mov 0x10(%esp),%ecx │ │ dec %cl │ │ - mov %edi,%edx │ │ mov $0x1,%edi │ │ shl %cl,%edi │ │ - sub %edx,%eax │ │ + mov %edx,%ebx │ │ + mov 0x18(%esp),%ecx │ │ + sub %ecx,%ebx │ │ lea -0x1(%edi),%ecx │ │ mov %ecx,%esi │ │ - and %eax,%esi │ │ - and %edi,%eax │ │ - sub %eax,%esi │ │ - jle 5e85e │ │ - mov 0x14(%esp),%eax │ │ - cmp $0xffffffff,%eax │ │ - je 5e84c │ │ - sub 0x3c(%esp),%eax │ │ - and %eax,%ecx │ │ - and %eax,%edi │ │ + and %ebx,%esi │ │ + and %edi,%ebx │ │ + sub %ebx,%esi │ │ + jle 5fca0 │ │ + mov 0x1c(%esp),%esi │ │ + cmp $0xffffffff,%esi │ │ + je 5fc74 │ │ + sub %edx,%esi │ │ + and %esi,%ecx │ │ + and %esi,%edi │ │ cmp %edi,%ecx │ │ - jle 5e866 │ │ - movl $0x3,0x2c(%esp) │ │ - mov 0x3c(%esp),%eax │ │ - mov %eax,0x14(%esp) │ │ - jmp 5e866 │ │ + jle 5fccb │ │ + movl $0x3,0x28(%esp) │ │ + mov %edx,0x1c(%esp) │ │ + jmp 5fccb │ │ + mov $0xffffffff,%edi │ │ + mov 0x38(%esp),%ecx │ │ + mov 0x28(%esp),%eax │ │ + mov 0x1c(%esp),%ebx │ │ + cmp %edi,%ebx │ │ + jge 5fe4c │ │ + jmp 5fe6e │ │ test %esi,%esi │ │ - js 5eacb │ │ - mov 0x24(%esp),%esi │ │ - mov 0x1c(%esp),%edi │ │ - mov %ebx,%edx │ │ - mov 0xc(%esp),%eax │ │ - imul $0xc8,0x1e4(%eax),%ecx │ │ - cmpl $0x0,0x120(%esi,%ecx,1) │ │ - je 5fb66 │ │ - test %edx,%edx │ │ - mov 0x11c(%esi,%ecx,1),%eax │ │ - mov 0xf4(%eax),%eax │ │ - mov %eax,0x38(%esp) │ │ - je 5e92e │ │ - mov %edx,%ebx │ │ - mov %edx,%ecx │ │ + jns 5fccb │ │ + mov 0x24(%esp),%edx │ │ + cmp $0xffffffff,%edx │ │ + je 5fcbb │ │ + mov 0x3c(%esp),%esi │ │ + sub %edx,%esi │ │ + and %esi,%ecx │ │ + and %esi,%edi │ │ + cmp %edi,%ecx │ │ + jle 5fccb │ │ + movl $0x3,0x2c(%esp) │ │ + mov 0x3c(%esp),%ecx │ │ + mov %ecx,0x24(%esp) │ │ + mov 0x4(%esp),%edi │ │ + mov 0x8(%esp),%ebx │ │ + mov 0xc(%esp),%esi │ │ + imul $0xc8,0x1e4(%edi),%ecx │ │ + mov 0x20(%esp),%edx │ │ + cmpl $0x0,0x14c(%edx,%ecx,1) │ │ + je 60e60 │ │ + cmpl $0x0,0x10(%esp) │ │ + mov 0x148(%edx,%ecx,1),%ecx │ │ + mov 0xf4(%ecx),%edx │ │ + mov %edx,0x4c(%esp) │ │ + je 5fdb9 │ │ + mov 0x10(%esp),%ecx │ │ dec %cl │ │ - mov %edi,%edx │ │ mov $0x1,%edi │ │ shl %cl,%edi │ │ - sub %edx,%eax │ │ + mov %edx,%ebx │ │ + mov 0x18(%esp),%ecx │ │ + sub %ecx,%ebx │ │ lea -0x1(%edi),%ecx │ │ mov %ecx,%esi │ │ - and %eax,%esi │ │ - and %edi,%eax │ │ - sub %eax,%esi │ │ - jle 5e91c │ │ - mov 0x14(%esp),%eax │ │ - cmp $0xffffffff,%eax │ │ - je 5e8d8 │ │ - sub 0x38(%esp),%eax │ │ - and %eax,%ecx │ │ - and %eax,%edi │ │ + and %ebx,%esi │ │ + and %edi,%ebx │ │ + sub %ebx,%esi │ │ + jle 5fd82 │ │ + mov 0x1c(%esp),%esi │ │ + cmp $0xffffffff,%esi │ │ + je 5fd44 │ │ + sub %edx,%esi │ │ + and %esi,%ecx │ │ + and %esi,%edi │ │ cmp %edi,%ecx │ │ - jle 5e924 │ │ - movl $0x4,0x2c(%esp) │ │ - mov 0x38(%esp),%eax │ │ - mov %eax,0x14(%esp) │ │ - jmp 5e924 │ │ - mov 0x20(%esp),%ecx │ │ - cmp $0xffffffff,%ecx │ │ - mov %ebx,%edx │ │ - je 5e907 │ │ - mov 0x34(%esp),%eax │ │ - sub %ecx,%eax │ │ - and %eax,%esi │ │ - and %eax,%edi │ │ + jle 5fdad │ │ + movl $0x4,0x28(%esp) │ │ + mov %edx,0x1c(%esp) │ │ + jmp 5fdad │ │ + mov 0x24(%esp),%edx │ │ + cmp $0xffffffff,%edx │ │ + je 5fd6d │ │ + mov 0x30(%esp),%ecx │ │ + sub %edx,%ecx │ │ + and %ecx,%esi │ │ + and %ecx,%edi │ │ cmp %edi,%esi │ │ - jle 5eb1d │ │ - movl $0x1,0x30(%esp) │ │ - mov 0x34(%esp),%eax │ │ - mov %eax,0x20(%esp) │ │ - jmp 5eb25 │ │ + jle 5fb03 │ │ + movl $0x1,0x2c(%esp) │ │ + mov 0x30(%esp),%ecx │ │ + mov %ecx,0x24(%esp) │ │ + jmp 5fb0b │ │ test %esi,%esi │ │ - js 5eda2 │ │ - mov 0x24(%esp),%esi │ │ - mov 0x1c(%esp),%edi │ │ - mov %ebx,%edx │ │ - mov 0xc(%esp),%eax │ │ - imul $0xc8,0x1e8(%eax),%ecx │ │ - cmpl $0x0,0x120(%esi,%ecx,1) │ │ - je 5fb66 │ │ - test %edx,%edx │ │ - mov 0x11c(%esi,%ecx,1),%eax │ │ - mov 0xf4(%eax),%eax │ │ - mov %eax,0x4c(%esp) │ │ - je 5ea2c │ │ - mov %edx,%ebx │ │ - mov %edx,%ecx │ │ + jns 5fdad │ │ + mov 0x24(%esp),%edx │ │ + cmp $0xffffffff,%edx │ │ + je 5fd9d │ │ + mov 0x4c(%esp),%esi │ │ + sub %edx,%esi │ │ + and %esi,%ecx │ │ + and %esi,%edi │ │ + cmp %edi,%ecx │ │ + jle 5fdad │ │ + movl $0x4,0x2c(%esp) │ │ + mov 0x4c(%esp),%ecx │ │ + mov %ecx,0x24(%esp) │ │ + mov 0x4(%esp),%edi │ │ + mov 0x8(%esp),%ebx │ │ + mov 0xc(%esp),%esi │ │ + imul $0xc8,0x1e8(%edi),%ecx │ │ + mov 0x20(%esp),%edx │ │ + cmpl $0x0,0x14c(%edx,%ecx,1) │ │ + je 60e60 │ │ + cmpl $0x0,0x10(%esp) │ │ + mov 0x148(%edx,%ecx,1),%ecx │ │ + mov 0xf4(%ecx),%edx │ │ + mov %edx,0x48(%esp) │ │ + je 60687 │ │ + mov 0x10(%esp),%ecx │ │ dec %cl │ │ - mov %edi,%edx │ │ mov $0x1,%edi │ │ shl %cl,%edi │ │ - sub %edx,%eax │ │ + mov %edx,%ebx │ │ + mov 0x18(%esp),%ecx │ │ + sub %ecx,%ebx │ │ lea -0x1(%edi),%ecx │ │ mov %ecx,%esi │ │ - and %eax,%esi │ │ - and %edi,%eax │ │ - sub %eax,%esi │ │ - jle 5ea1a │ │ - mov 0x14(%esp),%eax │ │ - cmp $0xffffffff,%eax │ │ - je 5e99e │ │ - sub 0x4c(%esp),%eax │ │ - and %eax,%ecx │ │ - and %eax,%edi │ │ - cmp %edi,%ecx │ │ - jle 5ea22 │ │ - movl $0x5,0x2c(%esp) │ │ - mov 0x4c(%esp),%eax │ │ - mov %eax,0x14(%esp) │ │ - jmp 5ea22 │ │ - mov 0x20(%esp),%esi │ │ + and %ebx,%esi │ │ + and %edi,%ebx │ │ + sub %ebx,%esi │ │ + jle 60650 │ │ + mov 0x1c(%esp),%esi │ │ cmp $0xffffffff,%esi │ │ - mov %ebx,%edx │ │ - je 5e9c9 │ │ - mov 0x40(%esp),%eax │ │ - sub %esi,%eax │ │ - and %eax,%ecx │ │ - and %eax,%edi │ │ - cmp %edi,%ecx │ │ - jle 5e9d9 │ │ - movl $0x2,0x30(%esp) │ │ - mov 0x40(%esp),%eax │ │ - mov %eax,0x20(%esp) │ │ - mov 0x24(%esp),%esi │ │ - mov 0x1c(%esp),%edi │ │ - mov 0xc(%esp),%eax │ │ - imul $0xc8,0x1e0(%eax),%ecx │ │ - cmpl $0x0,0x120(%esi,%ecx,1) │ │ - jne 5e804 │ │ - jmp 5fb66 │ │ - mov $0xffffffff,%eax │ │ - mov %ebx,%edi │ │ - mov 0x34(%esp),%ebx │ │ - cmp %eax,%ebx │ │ - jge 5ed69 │ │ - jmp 5d78b │ │ - test %esi,%esi │ │ - js 5f585 │ │ - mov 0x24(%esp),%esi │ │ - mov 0x1c(%esp),%edi │ │ - mov %ebx,%edx │ │ - mov 0xc(%esp),%eax │ │ - imul $0xc8,0x1ec(%eax),%ecx │ │ - cmpl $0x0,0x120(%esi,%ecx,1) │ │ - mov $0xffffffea,%eax │ │ - je 5fb6b │ │ - test %edx,%edx │ │ - mov 0x11c(%esi,%ecx,1),%eax │ │ - mov 0xf4(%eax),%ebx │ │ - je 5eab7 │ │ - mov %edx,%ecx │ │ - dec %cl │ │ - mov %edi,%eax │ │ - mov $0x1,%edi │ │ - shl %cl,%edi │ │ - mov %ebx,%esi │ │ - sub %eax,%esi │ │ - lea -0x1(%edi),%eax │ │ - mov %eax,%ecx │ │ + je 5fe2e │ │ + sub %edx,%esi │ │ and %esi,%ecx │ │ - and %edi,%esi │ │ - sub %esi,%ecx │ │ - jle 5eb4e │ │ - mov 0x14(%esp),%ecx │ │ - cmp $0xffffffff,%ecx │ │ - mov 0x28(%esp),%esi │ │ - je 5ea9b │ │ - sub %ebx,%ecx │ │ - and %ecx,%eax │ │ - and %ecx,%edi │ │ - cmp %edi,%eax │ │ - jle 5eb77 │ │ - movl $0x6,0x2c(%esp) │ │ - mov %ebx,0x14(%esp) │ │ - cmpl $0xffffffff,0x20(%esp) │ │ - jne 5eb7e │ │ - jmp 5eb89 │ │ - mov 0x28(%esp),%esi │ │ - cmpl $0xffffffff,0x20(%esp) │ │ - jne 5eb7e │ │ - jmp 5eb89 │ │ - mov 0x20(%esp),%esi │ │ - cmp $0xffffffff,%esi │ │ - mov %ebx,%edx │ │ - je 5eae4 │ │ - mov 0x3c(%esp),%eax │ │ - sub %esi,%eax │ │ - and %eax,%ecx │ │ - and %eax,%edi │ │ + and %esi,%edi │ │ cmp %edi,%ecx │ │ - jle 5eaf4 │ │ - movl $0x3,0x30(%esp) │ │ - mov 0x3c(%esp),%eax │ │ - mov %eax,0x20(%esp) │ │ - mov 0x24(%esp),%esi │ │ - mov 0x1c(%esp),%edi │ │ - mov 0xc(%esp),%eax │ │ - imul $0xc8,0x1e4(%eax),%ecx │ │ - cmpl $0x0,0x120(%esi,%ecx,1) │ │ - jne 5e88c │ │ - jmp 5fb66 │ │ - movl $0x0,0x30(%esp) │ │ - mov 0x24(%esp),%esi │ │ - mov 0x1c(%esp),%edi │ │ - mov 0xc(%esp),%eax │ │ - imul $0xc8,0x1dc(%eax),%ecx │ │ - cmpl $0x0,0x120(%esi,%ecx,1) │ │ - jne 5e77c │ │ - jmp 5fb66 │ │ - test %ecx,%ecx │ │ - mov 0x28(%esp),%esi │ │ - jns 5eb77 │ │ - cmpl $0xffffffff,0x20(%esp) │ │ - je 5eb6b │ │ - mov %ebx,%ecx │ │ - sub 0x20(%esp),%ecx │ │ - and %ecx,%eax │ │ - and %ecx,%edi │ │ - cmp %edi,%eax │ │ - jle 5eb77 │ │ - movl $0x6,0x30(%esp) │ │ - mov %ebx,0x20(%esp) │ │ - cmpl $0xffffffff,0x20(%esp) │ │ - je 5eb89 │ │ - cmpl $0xffffffff,0x14(%esp) │ │ - jne 5f611 │ │ - xor %eax,%eax │ │ - test %edx,%edx │ │ - je 5f5bb │ │ - mov 0x20(%esp),%ecx │ │ - cmp $0xffffffff,%ecx │ │ - mov 0xc(%esp),%edi │ │ - je 5f652 │ │ - mov %ebx,0x14(%esp) │ │ - mov %ecx,%esi │ │ - mov %ecx,0x20(%esp) │ │ - mov %edx,%ecx │ │ - dec %cl │ │ - mov $0x1,%edi │ │ - shl %cl,%edi │ │ - mov 0x44(%esp),%ecx │ │ - mov %ecx,%eax │ │ - sub %esi,%eax │ │ - lea -0x1(%edi),%ebx │ │ - mov %ebx,%esi │ │ - and %eax,%esi │ │ - and %edi,%eax │ │ - cmp %eax,%esi │ │ - mov $0xffffffff,%eax │ │ - cmovl %ecx,%eax │ │ - mov %ebx,%ecx │ │ - mov 0x34(%esp),%esi │ │ - sub 0x20(%esp),%esi │ │ - and %esi,%ebx │ │ - and %edi,%esi │ │ - movl $0x0,0x2c(%esp) │ │ - cmp %esi,%ebx │ │ - mov $0x1,%esi │ │ - jge 5ec12 │ │ - cmp $0xffffffff,%eax │ │ - je 5ec06 │ │ - mov 0x34(%esp),%ebx │ │ - sub %eax,%ebx │ │ - and %ebx,%ecx │ │ - and %ebx,%edi │ │ - cmp %edi,%ecx │ │ - jle 5ec12 │ │ - movl $0x1,0x2c(%esp) │ │ - mov 0x34(%esp),%eax │ │ - mov %edx,%ecx │ │ - dec %cl │ │ - shl %cl,%esi │ │ - mov 0x40(%esp),%edi │ │ - sub 0x20(%esp),%edi │ │ - lea -0x1(%esi),%ecx │ │ - mov %ecx,%ebx │ │ - and %edi,%ebx │ │ - and %esi,%edi │ │ - cmp %edi,%ebx │ │ - jge 5ec4c │ │ - cmp $0xffffffff,%eax │ │ - je 5ec40 │ │ - mov 0x40(%esp),%edi │ │ - sub %eax,%edi │ │ - and %edi,%ecx │ │ - and %edi,%esi │ │ - cmp %esi,%ecx │ │ - jle 5ec4c │ │ - movl $0x2,0x2c(%esp) │ │ - mov 0x40(%esp),%eax │ │ - mov %edx,%ecx │ │ - dec %cl │ │ - mov $0x1,%edi │ │ - shl %cl,%edi │ │ - mov 0x3c(%esp),%esi │ │ - sub 0x20(%esp),%esi │ │ - lea -0x1(%edi),%ecx │ │ - mov %ecx,%ebx │ │ - and %esi,%ebx │ │ - and %edi,%esi │ │ - cmp %esi,%ebx │ │ - mov $0x1,%esi │ │ - jge 5ec90 │ │ - cmp $0xffffffff,%eax │ │ - je 5ec84 │ │ - mov 0x3c(%esp),%ebx │ │ - sub %eax,%ebx │ │ - and %ebx,%ecx │ │ - and %ebx,%edi │ │ - cmp %edi,%ecx │ │ - jle 5ec90 │ │ - movl $0x3,0x2c(%esp) │ │ - mov 0x3c(%esp),%eax │ │ - mov %edx,%ecx │ │ - dec %cl │ │ - shl %cl,%esi │ │ - mov 0x38(%esp),%edi │ │ - sub 0x20(%esp),%edi │ │ - lea -0x1(%esi),%ecx │ │ - mov %ecx,%ebx │ │ - and %edi,%ebx │ │ - and %esi,%edi │ │ + jle 6067b │ │ + movl $0x5,0x28(%esp) │ │ + mov %edx,0x1c(%esp) │ │ + jmp 6067b │ │ + mov $0xffffffff,%edi │ │ + mov 0x1c(%esp),%ebx │ │ cmp %edi,%ebx │ │ - jge 5ecca │ │ - cmp $0xffffffff,%eax │ │ - je 5ecbe │ │ - mov 0x38(%esp),%edi │ │ - sub %eax,%edi │ │ - and %edi,%ecx │ │ - and %edi,%esi │ │ - cmp %esi,%ecx │ │ - jle 5ecca │ │ - movl $0x4,0x2c(%esp) │ │ - mov 0x38(%esp),%eax │ │ - mov %edx,%ecx │ │ - dec %cl │ │ - mov $0x1,%edi │ │ - shl %cl,%edi │ │ - mov 0x4c(%esp),%esi │ │ - sub 0x20(%esp),%esi │ │ - lea -0x1(%edi),%ecx │ │ - mov %ecx,%ebx │ │ - and %esi,%ebx │ │ - and %edi,%esi │ │ - cmp %esi,%ebx │ │ - mov $0x1,%esi │ │ - jge 5ed0e │ │ - cmp $0xffffffff,%eax │ │ - je 5ed02 │ │ - mov 0x4c(%esp),%ebx │ │ - sub %eax,%ebx │ │ - and %ebx,%ecx │ │ - and %ebx,%edi │ │ - cmp %edi,%ecx │ │ - jle 5ed0e │ │ - movl $0x5,0x2c(%esp) │ │ - mov 0x4c(%esp),%eax │ │ - dec %dl │ │ - mov %edx,%ecx │ │ - shl %cl,%esi │ │ - mov 0x14(%esp),%ebx │ │ - mov %ebx,%ecx │ │ - sub 0x20(%esp),%ecx │ │ - lea -0x1(%esi),%edx │ │ - mov %edx,%edi │ │ - and %ecx,%edi │ │ - and %esi,%ecx │ │ - cmp %ecx,%edi │ │ - jge 5f5d7 │ │ - mov $0x6,%ecx │ │ - cmp $0xffffffff,%eax │ │ - je 5f604 │ │ - mov %ebx,%edi │ │ - sub %eax,%edi │ │ - and %edi,%edx │ │ - and %edi,%esi │ │ - cmp %esi,%edx │ │ - mov 0x28(%esp),%esi │ │ - jg 5f608 │ │ - jmp 5f611 │ │ - mov $0xffffffff,%eax │ │ - mov %ebx,%edi │ │ - mov 0x34(%esp),%ebx │ │ - cmp %eax,%ebx │ │ - jl 5d78b │ │ + jl 5fe6e │ │ cmp %edx,%ebx │ │ - jl 5edf4 │ │ + jl 5fe6e │ │ cmpl $0x0,0x54(%esp) │ │ - mov %edi,%ebx │ │ - jne 5edf6 │ │ - mov 0xc(%esp),%eax │ │ - movl $0x1,0x1ec(%eax) │ │ - mov $0x1,%ebx │ │ - mov 0x34(%esp),%eax │ │ - mov 0x44(%esp),%ecx │ │ - cmp %eax,%ecx │ │ - mov 0x40(%esp),%edi │ │ - jge 5ee02 │ │ - jmp 5ee22 │ │ - mov 0x20(%esp),%esi │ │ - cmp $0xffffffff,%esi │ │ - mov %ebx,%edx │ │ - je 5edbb │ │ - mov 0x38(%esp),%eax │ │ - sub %esi,%eax │ │ - and %eax,%ecx │ │ - and %eax,%edi │ │ - cmp %edi,%ecx │ │ - jle 5edcb │ │ - movl $0x4,0x30(%esp) │ │ - mov 0x38(%esp),%eax │ │ - mov %eax,0x20(%esp) │ │ - mov 0x24(%esp),%esi │ │ + jne 5fe6e │ │ + mov 0x4(%esp),%esi │ │ + movl $0x1,0x1ec(%esi) │ │ + mov $0x1,%esi │ │ mov 0x1c(%esp),%edi │ │ - mov 0xc(%esp),%eax │ │ - imul $0xc8,0x1e8(%eax),%ecx │ │ - cmpl $0x0,0x120(%esi,%ecx,1) │ │ - jne 5e94a │ │ - jmp 5fb66 │ │ - mov %edi,%ebx │ │ - mov 0x44(%esp),%ecx │ │ - cmp %eax,%ecx │ │ - mov 0x40(%esp),%edi │ │ - jl 5ee22 │ │ - cmp %edx,%ecx │ │ - jl 5ee22 │ │ + mov 0x24(%esp),%ebx │ │ + cmp %edi,%ebx │ │ + jl 5fea2 │ │ + cmp %edx,%ebx │ │ + jl 5feac │ │ cmpl $0x0,0x58(%esp) │ │ - jne 5ee22 │ │ - mov 0xc(%esp),%eax │ │ - movl $0x2,0x1ec(%eax) │ │ - mov $0x2,%ebx │ │ - mov %ecx,%eax │ │ - mov 0x30(%esp),%ecx │ │ - cmp %eax,%ecx │ │ - jl 5ee56 │ │ - cmp %edx,%ecx │ │ - jl 5ee60 │ │ + mov 0x2c(%esp),%ebx │ │ + jne 5feb0 │ │ + mov 0x4(%esp),%esi │ │ + movl $0x2,0x1ec(%esi) │ │ + mov $0x2,%esi │ │ + mov 0x24(%esp),%edi │ │ + cmp %edi,%eax │ │ + jge 5feb4 │ │ + jmp 5fed4 │ │ + mov 0x2c(%esp),%ebx │ │ + cmp %edi,%eax │ │ + jge 5feb4 │ │ + jmp 5fed4 │ │ + mov 0x2c(%esp),%ebx │ │ + cmp %edi,%eax │ │ + jl 5fed4 │ │ + cmp %edx,%eax │ │ + jl 5fed4 │ │ cmpl $0x0,0x5c(%esp) │ │ - mov 0x38(%esp),%ecx │ │ - jne 5ee64 │ │ - mov 0xc(%esp),%eax │ │ - movl $0x3,0x1ec(%eax) │ │ - mov $0x3,%ebx │ │ - mov 0x30(%esp),%eax │ │ - cmp %eax,%edi │ │ - jge 5ee68 │ │ - jmp 5ee88 │ │ - mov 0x38(%esp),%ecx │ │ - cmp %eax,%edi │ │ - jge 5ee68 │ │ - jmp 5ee88 │ │ - mov 0x38(%esp),%ecx │ │ - cmp %eax,%edi │ │ - jl 5ee88 │ │ - cmp %edx,%edi │ │ - jl 5ee88 │ │ + jne 5fed4 │ │ + mov 0x4(%esp),%esi │ │ + movl $0x3,0x1ec(%esi) │ │ + mov $0x3,%esi │ │ + mov %eax,%edi │ │ + mov 0x34(%esp),%eax │ │ + cmp %edi,%eax │ │ + jl 5ff08 │ │ + cmp %edx,%eax │ │ + jl 5ff12 │ │ cmpl $0x0,0x60(%esp) │ │ - jne 5ee88 │ │ - mov 0xc(%esp),%eax │ │ - movl $0x4,0x1ec(%eax) │ │ - mov $0x4,%ebx │ │ - mov %edi,%eax │ │ - cmp %eax,%ecx │ │ - jl 5eeac │ │ - cmp %edx,%ecx │ │ - jl 5eeac │ │ + mov 0x18(%esp),%eax │ │ + jne 5ff16 │ │ + mov 0x4(%esp),%esi │ │ + movl $0x4,0x1ec(%esi) │ │ + mov $0x4,%esi │ │ + mov 0x34(%esp),%edi │ │ + cmp %edi,%ebx │ │ + jge 5ff1a │ │ + jmp 5ff3a │ │ + mov 0x18(%esp),%eax │ │ + cmp %edi,%ebx │ │ + jge 5ff1a │ │ + jmp 5ff3a │ │ + mov 0x18(%esp),%eax │ │ + cmp %edi,%ebx │ │ + jl 5ff3a │ │ + cmp %edx,%ebx │ │ + jl 5ff3a │ │ cmpl $0x0,0x64(%esp) │ │ - jne 5eeac │ │ - mov 0xc(%esp),%eax │ │ - movl $0x5,0x1ec(%eax) │ │ - mov $0x5,%ebx │ │ - mov %ecx,%eax │ │ - mov 0x3c(%esp),%ecx │ │ - cmp %eax,%ecx │ │ - jl 5eee4 │ │ + jne 5ff3a │ │ + mov 0x4(%esp),%esi │ │ + movl $0x5,0x1ec(%esi) │ │ + mov $0x5,%esi │ │ + mov %ebx,%edi │ │ + cmp %edi,%ecx │ │ + jl 5ff5e │ │ cmp %edx,%ecx │ │ - jl 5eef2 │ │ + jl 5ff5e │ │ cmpl $0x0,0x68(%esp) │ │ - mov 0x30(%esp),%ecx │ │ - jne 5eef6 │ │ - mov 0xc(%esp),%eax │ │ - movl $0x6,0x1ec(%eax) │ │ - mov $0x6,%ebx │ │ - mov 0x3c(%esp),%eax │ │ - mov 0x20(%esp),%edi │ │ - cmp %eax,%edi │ │ - jge 5eefe │ │ - jmp 5ef20 │ │ - mov 0x30(%esp),%ecx │ │ - mov 0x20(%esp),%edi │ │ - cmp %eax,%edi │ │ - jge 5eefe │ │ - jmp 5ef20 │ │ - mov 0x30(%esp),%ecx │ │ - mov 0x20(%esp),%edi │ │ - cmp %eax,%edi │ │ - jl 5ef20 │ │ - cmp %edx,%edi │ │ - jl 5ef20 │ │ - cmpl $0x0,0x6c(%esp) │ │ - jne 5ef20 │ │ - mov 0xc(%esp),%eax │ │ - movl $0x7,0x1ec(%eax) │ │ - mov $0x7,%ebx │ │ - mov 0x20(%esp),%eax │ │ - cmp $0xffffffff,%eax │ │ - je 5ef35 │ │ - movl $0x1,0x50(%esp,%ebx,4) │ │ - mov 0x50(%esp),%eax │ │ - mov %eax,0x1c(%esp) │ │ - mov 0x2c(%esp),%ebx │ │ - cmp $0x7fffffff,%ebx │ │ - mov $0x7fffffff,%eax │ │ - mov $0xffffffff,%edi │ │ - je 5ef74 │ │ - cmp %edx,%ebx │ │ - mov 0x34(%esp),%ebx │ │ - jl 5ef78 │ │ - cmpl $0x0,0x1c(%esp) │ │ - jne 5ef78 │ │ - mov 0xc(%esp),%eax │ │ - movl $0x0,0x1e4(%eax) │ │ - xor %edi,%edi │ │ - mov 0x2c(%esp),%eax │ │ - cmp %eax,%ebx │ │ - jl 5ef7c │ │ - jmp 5ef9c │ │ - mov 0x34(%esp),%ebx │ │ - cmp %eax,%ebx │ │ - jge 5ef9c │ │ - cmp %edx,%ebx │ │ - jl 5ef9c │ │ - cmpl $0x0,0x54(%esp) │ │ - jne 5ef9c │ │ - mov 0xc(%esp),%eax │ │ - movl $0x1,0x1e4(%eax) │ │ - mov $0x1,%edi │ │ - mov %ebx,%eax │ │ - mov 0x44(%esp),%ebx │ │ - cmp %eax,%ebx │ │ - jge 5efd0 │ │ + jne 5ff5e │ │ + mov 0x4(%esp),%esi │ │ + movl $0x6,0x1ec(%esi) │ │ + mov $0x6,%esi │ │ + mov %ecx,%edi │ │ + mov 0x30(%esp),%ebx │ │ + cmp %edi,%ebx │ │ + jl 5ff97 │ │ cmp %edx,%ebx │ │ - jl 5efda │ │ - cmpl $0x0,0x58(%esp) │ │ + mov 0x1c(%esp),%ecx │ │ + jl 5ffa6 │ │ + cmpl $0x0,0x6c(%esp) │ │ mov 0x34(%esp),%ebx │ │ - jne 5efde │ │ - mov 0xc(%esp),%eax │ │ - movl $0x2,0x1e4(%eax) │ │ - mov $0x2,%edi │ │ - mov 0x44(%esp),%eax │ │ - cmp %eax,%ecx │ │ - jl 5efe2 │ │ - jmp 5f002 │ │ + jne 5ffaa │ │ + mov 0x4(%esp),%esi │ │ + movl $0x7,0x1ec(%esi) │ │ + mov $0x7,%esi │ │ + mov 0x30(%esp),%edi │ │ + cmp $0xffffffff,%edi │ │ + jne 5ffaf │ │ + jmp 5ffbf │ │ mov 0x34(%esp),%ebx │ │ - cmp %eax,%ecx │ │ - jl 5efe2 │ │ - jmp 5f002 │ │ + mov 0x1c(%esp),%ecx │ │ + cmp $0xffffffff,%edi │ │ + jne 5ffaf │ │ + jmp 5ffbf │ │ mov 0x34(%esp),%ebx │ │ - cmp %eax,%ecx │ │ - jge 5f002 │ │ + cmp $0xffffffff,%edi │ │ + je 5ffbf │ │ + movl $0x1,0x50(%esp,%esi,4) │ │ + mov 0x50(%esp),%esi │ │ + mov %esi,0x3c(%esp) │ │ + cmp $0x7fffffff,%eax │ │ + mov $0x7fffffff,%edi │ │ + mov $0xffffffff,%esi │ │ + je 5ffed │ │ + cmp %edx,%eax │ │ + jl 5ffed │ │ + cmpl $0x0,0x3c(%esp) │ │ + jne 5ffed │ │ + mov 0x4(%esp),%esi │ │ + movl $0x0,0x1e4(%esi) │ │ + xor %esi,%esi │ │ + mov %eax,%edi │ │ + cmp %edi,%ecx │ │ + jge 60011 │ │ cmp %edx,%ecx │ │ - jl 5f002 │ │ + jl 60011 │ │ + cmpl $0x0,0x54(%esp) │ │ + jne 60011 │ │ + mov 0x4(%esp),%esi │ │ + movl $0x1,0x1e4(%esi) │ │ + mov $0x1,%esi │ │ + mov %ecx,%edi │ │ + mov 0x24(%esp),%eax │ │ + cmp %edi,%eax │ │ + jge 60045 │ │ + cmp %edx,%eax │ │ + jl 6004f │ │ + cmpl $0x0,0x58(%esp) │ │ + mov 0x28(%esp),%eax │ │ + jne 60053 │ │ + mov 0x4(%esp),%esi │ │ + movl $0x2,0x1e4(%esi) │ │ + mov $0x2,%esi │ │ + mov 0x24(%esp),%edi │ │ + cmp %edi,%eax │ │ + jl 60057 │ │ + jmp 60077 │ │ + mov 0x28(%esp),%eax │ │ + cmp %edi,%eax │ │ + jl 60057 │ │ + jmp 60077 │ │ + mov 0x28(%esp),%eax │ │ + cmp %edi,%eax │ │ + jge 60077 │ │ + cmp %edx,%eax │ │ + jl 60077 │ │ cmpl $0x0,0x5c(%esp) │ │ - jne 5f002 │ │ - mov 0xc(%esp),%eax │ │ - movl $0x3,0x1e4(%eax) │ │ - mov $0x3,%edi │ │ - mov %ecx,%eax │ │ - mov 0x40(%esp),%ecx │ │ - cmp %eax,%ecx │ │ - jge 5f042 │ │ - cmp %edx,%ecx │ │ - jl 5f04e │ │ - mov %ebx,%ecx │ │ - cmpl $0x0,0x60(%esp) │ │ - jne 5f050 │ │ - mov 0xc(%esp),%eax │ │ - movl $0x4,0x1e4(%eax) │ │ - mov $0x4,%edi │ │ - mov 0x40(%esp),%eax │ │ - mov 0x38(%esp),%ebx │ │ - cmp %eax,%ebx │ │ - jl 5f058 │ │ - mov %ecx,%ebx │ │ - mov 0x3c(%esp),%ecx │ │ - cmp %eax,%ecx │ │ - jl 5f090 │ │ - jmp 5f0b0 │ │ - mov %ebx,%ecx │ │ - mov 0x38(%esp),%ebx │ │ - cmp %eax,%ebx │ │ - jl 5f058 │ │ - jmp 5f036 │ │ - mov %ebx,%ecx │ │ - mov 0x38(%esp),%ebx │ │ - cmp %eax,%ebx │ │ - jge 5f036 │ │ + jne 60077 │ │ + mov 0x4(%esp),%esi │ │ + movl $0x3,0x1e4(%esi) │ │ + mov $0x3,%esi │ │ + mov %eax,%edi │ │ + cmp %edi,%ebx │ │ + jge 6009b │ │ cmp %edx,%ebx │ │ - jl 5f086 │ │ + jl 6009b │ │ + cmpl $0x0,0x60(%esp) │ │ + jne 6009b │ │ + mov 0x4(%esp),%esi │ │ + movl $0x4,0x1e4(%esi) │ │ + mov $0x4,%esi │ │ + mov %ebx,%edi │ │ + mov 0x2c(%esp),%eax │ │ + cmp %edi,%eax │ │ + jge 600d3 │ │ + cmp %edx,%eax │ │ + mov 0x24(%esp),%ebx │ │ + jl 600e1 │ │ cmpl $0x0,0x64(%esp) │ │ - mov %ecx,%ebx │ │ - jne 5f088 │ │ - mov 0xc(%esp),%eax │ │ - movl $0x5,0x1e4(%eax) │ │ - mov $0x5,%edi │ │ mov 0x38(%esp),%eax │ │ - mov 0x3c(%esp),%ecx │ │ - cmp %eax,%ecx │ │ - jl 5f090 │ │ - jmp 5f0b0 │ │ - mov %ecx,%ebx │ │ - mov 0x3c(%esp),%ecx │ │ - cmp %eax,%ecx │ │ - jge 5f0b0 │ │ - cmp %edx,%ecx │ │ - jl 5f0b0 │ │ + jne 600e5 │ │ + mov 0x4(%esp),%esi │ │ + movl $0x5,0x1e4(%esi) │ │ + mov $0x5,%esi │ │ + mov 0x2c(%esp),%edi │ │ + cmp %edi,%eax │ │ + jl 600e9 │ │ + jmp 60109 │ │ + mov 0x24(%esp),%ebx │ │ + mov 0x38(%esp),%eax │ │ + cmp %edi,%eax │ │ + jl 600e9 │ │ + jmp 60109 │ │ + mov 0x38(%esp),%eax │ │ + cmp %edi,%eax │ │ + jge 60109 │ │ + cmp %edx,%eax │ │ + jl 60109 │ │ cmpl $0x0,0x68(%esp) │ │ - jne 5f0b0 │ │ - mov 0xc(%esp),%eax │ │ - movl $0x6,0x1e4(%eax) │ │ - mov $0x6,%edi │ │ - mov %ecx,%eax │ │ - mov 0x20(%esp),%ecx │ │ - cmp %eax,%ecx │ │ - jge 5f0d8 │ │ - cmp %edx,%ecx │ │ - jl 5f0d8 │ │ + jne 60109 │ │ + mov 0x4(%esp),%esi │ │ + movl $0x6,0x1e4(%esi) │ │ + mov $0x6,%esi │ │ + mov %eax,%edi │ │ + cmp %edi,0x30(%esp) │ │ + jge 60135 │ │ + cmp %edx,0x30(%esp) │ │ + jl 60135 │ │ cmpl $0x0,0x6c(%esp) │ │ - jne 5f0d8 │ │ - mov 0xc(%esp),%eax │ │ + jne 60135 │ │ + mov 0x4(%esp),%eax │ │ movl $0x7,0x1e4(%eax) │ │ - mov $0x7,%edi │ │ - jmp 5f0df │ │ + mov $0x7,%esi │ │ + mov 0x18(%esp),%eax │ │ + jmp 60141 │ │ + cmp $0x7fffffff,%edi │ │ + mov 0x18(%esp),%eax │ │ + je 60151 │ │ + movl $0x1,0x50(%esp,%esi,4) │ │ + mov 0x50(%esp),%esi │ │ + mov %esi,0x3c(%esp) │ │ cmp $0x7fffffff,%eax │ │ - je 5f0ef │ │ - movl $0x1,0x50(%esp,%edi,4) │ │ - mov 0x50(%esp),%eax │ │ - mov %eax,0x1c(%esp) │ │ - mov 0x2c(%esp),%ecx │ │ - cmp $0x7fffffff,%ecx │ │ - mov $0x7fffffff,%eax │ │ - mov $0xffffffff,%edi │ │ - je 5f122 │ │ - cmp %edx,%ecx │ │ - jl 5f122 │ │ - cmpl $0x0,0x1c(%esp) │ │ - jne 5f122 │ │ - mov 0xc(%esp),%eax │ │ + mov $0x7fffffff,%edi │ │ + mov $0xffffffff,%esi │ │ + je 6017f │ │ + cmp %edx,%eax │ │ + jl 6017f │ │ + cmpl $0x0,0x3c(%esp) │ │ + jne 6017f │ │ + mov %eax,%edi │ │ + mov 0x4(%esp),%eax │ │ movl $0x0,0x1e8(%eax) │ │ - xor %edi,%edi │ │ - mov %ecx,%eax │ │ - cmp %eax,%ebx │ │ - jge 5f15a │ │ - cmp %edx,%ebx │ │ - mov 0xc(%esp),%ebx │ │ - jl 5f15e │ │ - cmpl $0x0,0x54(%esp) │ │ - jne 5f15e │ │ - movl $0x1,0x1e8(%ebx) │ │ - mov $0x1,%edi │ │ - mov 0x34(%esp),%eax │ │ - mov 0x44(%esp),%ecx │ │ - cmp %eax,%ecx │ │ - jl 5f166 │ │ - mov 0x30(%esp),%ecx │ │ - cmp %eax,%ecx │ │ - jl 5f196 │ │ - jmp 5f1b2 │ │ - mov 0xc(%esp),%ebx │ │ - mov 0x44(%esp),%ecx │ │ - cmp %eax,%ecx │ │ - jge 5f150 │ │ + xor %esi,%esi │ │ + cmp %edi,%ecx │ │ + jge 601b9 │ │ cmp %edx,%ecx │ │ - jl 5f18e │ │ + jl 601c7 │ │ + cmpl $0x0,0x54(%esp) │ │ + mov 0x28(%esp),%eax │ │ + jne 601cb │ │ + mov 0x4(%esp),%eax │ │ + movl $0x1,0x1e8(%eax) │ │ + mov 0x28(%esp),%eax │ │ + mov $0x1,%esi │ │ + mov %ecx,%edi │ │ + mov 0x2c(%esp),%ecx │ │ + cmp %edi,%ebx │ │ + jl 601d3 │ │ + mov 0x30(%esp),%ebx │ │ + jmp 60203 │ │ + mov 0x28(%esp),%eax │ │ + mov 0x2c(%esp),%ecx │ │ + cmp %edi,%ebx │ │ + jl 601d3 │ │ + jmp 601b3 │ │ + mov 0x28(%esp),%eax │ │ + mov 0x2c(%esp),%ecx │ │ + cmp %edi,%ebx │ │ + jge 601b3 │ │ + cmp %edx,%ebx │ │ + mov 0x30(%esp),%ebx │ │ + jl 60203 │ │ cmpl $0x0,0x58(%esp) │ │ - mov 0x30(%esp),%ecx │ │ - jne 5f192 │ │ - movl $0x2,0x1e8(%ebx) │ │ - mov $0x2,%edi │ │ - mov 0x44(%esp),%eax │ │ - cmp %eax,%ecx │ │ - jl 5f196 │ │ - jmp 5f1b2 │ │ - mov 0x30(%esp),%ecx │ │ - cmp %eax,%ecx │ │ - jge 5f1b2 │ │ - cmp %edx,%ecx │ │ - jl 5f1b2 │ │ + jne 60203 │ │ + mov 0x4(%esp),%eax │ │ + movl $0x2,0x1e8(%eax) │ │ + mov 0x28(%esp),%eax │ │ + mov $0x2,%esi │ │ + mov 0x24(%esp),%edi │ │ + cmp %edi,%eax │ │ + jl 60207 │ │ + jmp 60227 │ │ + cmp %edi,%eax │ │ + jge 60227 │ │ + cmp %edx,%eax │ │ + jl 60227 │ │ cmpl $0x0,0x5c(%esp) │ │ - jne 5f1b2 │ │ - movl $0x3,0x1e8(%ebx) │ │ - mov $0x3,%edi │ │ - mov %ecx,%eax │ │ - mov 0x40(%esp),%ecx │ │ - cmp %eax,%ecx │ │ - jge 5f1e2 │ │ - cmp %edx,%ecx │ │ - jl 5f1ec │ │ + jne 60227 │ │ + mov %eax,%edi │ │ + mov 0x4(%esp),%eax │ │ + movl $0x3,0x1e8(%eax) │ │ + mov $0x3,%esi │ │ + mov 0x34(%esp),%eax │ │ + cmp %edi,%eax │ │ + jge 60251 │ │ + cmp %edx,%eax │ │ + jl 60251 │ │ cmpl $0x0,0x60(%esp) │ │ - mov 0x38(%esp),%ecx │ │ - jne 5f1f0 │ │ - movl $0x4,0x1e8(%ebx) │ │ - mov $0x4,%edi │ │ - mov 0x40(%esp),%eax │ │ - cmp %eax,%ecx │ │ - jl 5f1f4 │ │ - jmp 5f210 │ │ - mov 0x38(%esp),%ecx │ │ - cmp %eax,%ecx │ │ - jl 5f1f4 │ │ - jmp 5f210 │ │ - mov 0x38(%esp),%ecx │ │ - cmp %eax,%ecx │ │ - jge 5f210 │ │ - cmp %edx,%ecx │ │ - jl 5f210 │ │ - cmpl $0x0,0x64(%esp) │ │ - jne 5f210 │ │ - movl $0x5,0x1e8(%ebx) │ │ - mov $0x5,%edi │ │ + jne 60251 │ │ + mov 0x4(%esp),%eax │ │ + movl $0x4,0x1e8(%eax) │ │ + mov $0x4,%esi │ │ + mov 0x34(%esp),%edi │ │ + cmp %edi,%ecx │ │ + jge 60277 │ │ mov %ecx,%eax │ │ - mov 0x3c(%esp),%ecx │ │ - cmp %eax,%ecx │ │ - jge 5f240 │ │ cmp %edx,%ecx │ │ - jl 5f24a │ │ + jl 60277 │ │ + cmpl $0x0,0x64(%esp) │ │ + jne 60277 │ │ + mov 0x4(%esp),%eax │ │ + movl $0x5,0x1e8(%eax) │ │ + mov $0x5,%esi │ │ + mov %ecx,%edi │ │ + mov 0x38(%esp),%eax │ │ + cmp %edi,%eax │ │ + jge 6029f │ │ + cmp %edx,%eax │ │ + jl 6029f │ │ cmpl $0x0,0x68(%esp) │ │ - mov 0x20(%esp),%ecx │ │ - jne 5f24e │ │ - movl $0x6,0x1e8(%ebx) │ │ - mov $0x6,%edi │ │ - mov 0x3c(%esp),%eax │ │ - cmp %eax,%ecx │ │ - jl 5f252 │ │ - jmp 5f26e │ │ - mov 0x20(%esp),%ecx │ │ - cmp %eax,%ecx │ │ - jl 5f252 │ │ - jmp 5f26e │ │ - mov 0x20(%esp),%ecx │ │ - cmp %eax,%ecx │ │ - jge 5f26e │ │ - cmp %edx,%ecx │ │ - jl 5f26e │ │ + jne 6029f │ │ + mov %eax,%edi │ │ + mov 0x4(%esp),%eax │ │ + movl $0x6,0x1e8(%eax) │ │ + mov $0x6,%esi │ │ + cmp %edi,%ebx │ │ + jge 602c3 │ │ + cmp %edx,%ebx │ │ + jl 602c3 │ │ cmpl $0x0,0x6c(%esp) │ │ - jne 5f26e │ │ - movl $0x7,0x1e8(%ebx) │ │ - mov $0x7,%edi │ │ - jmp 5f275 │ │ - cmp $0x7fffffff,%eax │ │ - je 5f27d │ │ - movl $0x1,0x50(%esp,%edi,4) │ │ + jne 602c3 │ │ + mov 0x4(%esp),%edi │ │ + movl $0x7,0x1e8(%edi) │ │ + mov $0x7,%esi │ │ + jmp 602cf │ │ + cmp $0x7fffffff,%edi │ │ + mov 0x4(%esp),%edi │ │ + je 602d7 │ │ + movl $0x1,0x50(%esp,%esi,4) │ │ mov $0xffffffe8,%eax │ │ - mov 0x1f0(%ebx,%eax,1),%ecx │ │ + mov 0x1f0(%edi,%eax,1),%ecx │ │ test %ecx,%ecx │ │ - js 5f2a1 │ │ + js 602fb │ │ add $0x4,%eax │ │ - je 5f41f │ │ - mov 0x1f0(%ebx,%eax,1),%ecx │ │ + je 60479 │ │ + mov 0x1f0(%edi,%eax,1),%ecx │ │ test %ecx,%ecx │ │ - jns 5f28d │ │ - mov 0x7c(%esp),%ebx │ │ - cmp $0xffffffff,%ebx │ │ - mov $0xffffffff,%edi │ │ - jl 5f2cd │ │ - cmp %edx,%ebx │ │ - jge 5f2cd │ │ + jns 602e7 │ │ + mov 0x7c(%esp),%edi │ │ + cmp $0xffffffff,%edi │ │ + mov $0xffffffff,%esi │ │ + jl 60327 │ │ + cmp %edx,%edi │ │ + jge 60327 │ │ cmpl $0x0,0x50(%esp) │ │ - jne 5f2cd │ │ - mov 0xc(%esp),%ecx │ │ + jne 60327 │ │ + mov 0x4(%esp),%ecx │ │ movl $0x0,0x1f0(%ecx,%eax,1) │ │ xor %ecx,%ecx │ │ - mov %ebx,%edi │ │ - mov 0x80(%esp),%ebx │ │ - cmp %edi,%ebx │ │ - jl 5f2f9 │ │ - cmp %edx,%ebx │ │ - jge 5f2f9 │ │ + mov %edi,%esi │ │ + mov 0x80(%esp),%edi │ │ + cmp %esi,%edi │ │ + jl 60353 │ │ + cmp %edx,%edi │ │ + jge 60353 │ │ cmpl $0x0,0x54(%esp) │ │ - jne 5f2f9 │ │ - mov 0xc(%esp),%ecx │ │ + jne 60353 │ │ + mov 0x4(%esp),%ecx │ │ movl $0x1,0x1f0(%ecx,%eax,1) │ │ mov $0x1,%ecx │ │ - mov %ebx,%edi │ │ - mov 0x84(%esp),%ebx │ │ - cmp %edi,%ebx │ │ - jl 5f325 │ │ - cmp %edx,%ebx │ │ - jge 5f325 │ │ + mov %edi,%esi │ │ + mov 0x84(%esp),%edi │ │ + cmp %esi,%edi │ │ + jl 6037f │ │ + cmp %edx,%edi │ │ + jge 6037f │ │ cmpl $0x0,0x58(%esp) │ │ - jne 5f325 │ │ - mov 0xc(%esp),%ecx │ │ + jne 6037f │ │ + mov 0x4(%esp),%ecx │ │ movl $0x2,0x1f0(%ecx,%eax,1) │ │ mov $0x2,%ecx │ │ - mov %ebx,%edi │ │ - mov 0x88(%esp),%ebx │ │ - cmp %edi,%ebx │ │ - jl 5f351 │ │ - cmp %edx,%ebx │ │ - jge 5f351 │ │ + mov %edi,%esi │ │ + mov 0x88(%esp),%edi │ │ + cmp %esi,%edi │ │ + jl 603ab │ │ + cmp %edx,%edi │ │ + jge 603ab │ │ cmpl $0x0,0x5c(%esp) │ │ - jne 5f351 │ │ - mov 0xc(%esp),%ecx │ │ + jne 603ab │ │ + mov 0x4(%esp),%ecx │ │ movl $0x3,0x1f0(%ecx,%eax,1) │ │ mov $0x3,%ecx │ │ - mov %ebx,%edi │ │ - mov 0x8c(%esp),%ebx │ │ - cmp %edi,%ebx │ │ - jl 5f37d │ │ - cmp %edx,%ebx │ │ - jge 5f37d │ │ + mov %edi,%esi │ │ + mov 0x8c(%esp),%edi │ │ + cmp %esi,%edi │ │ + jl 603d7 │ │ + cmp %edx,%edi │ │ + jge 603d7 │ │ cmpl $0x0,0x60(%esp) │ │ - jne 5f37d │ │ - mov 0xc(%esp),%ecx │ │ + jne 603d7 │ │ + mov 0x4(%esp),%ecx │ │ movl $0x4,0x1f0(%ecx,%eax,1) │ │ mov $0x4,%ecx │ │ - mov %ebx,%edi │ │ - mov 0x90(%esp),%ebx │ │ - cmp %edi,%ebx │ │ - jl 5f3a9 │ │ - cmp %edx,%ebx │ │ - jge 5f3a9 │ │ + mov %edi,%esi │ │ + mov 0x90(%esp),%edi │ │ + cmp %esi,%edi │ │ + jl 60403 │ │ + cmp %edx,%edi │ │ + jge 60403 │ │ cmpl $0x0,0x64(%esp) │ │ - jne 5f3a9 │ │ - mov 0xc(%esp),%ecx │ │ + jne 60403 │ │ + mov 0x4(%esp),%ecx │ │ movl $0x5,0x1f0(%ecx,%eax,1) │ │ mov $0x5,%ecx │ │ - mov %ebx,%edi │ │ - mov 0x94(%esp),%ebx │ │ - cmp %edi,%ebx │ │ - jl 5f3d5 │ │ - cmp %edx,%ebx │ │ - jge 5f3d5 │ │ + mov %edi,%esi │ │ + mov 0x94(%esp),%edi │ │ + cmp %esi,%edi │ │ + jl 6042f │ │ + cmp %edx,%edi │ │ + jge 6042f │ │ cmpl $0x0,0x68(%esp) │ │ - jne 5f3d5 │ │ - mov 0xc(%esp),%ecx │ │ + jne 6042f │ │ + mov 0x4(%esp),%ecx │ │ movl $0x6,0x1f0(%ecx,%eax,1) │ │ mov $0x6,%ecx │ │ - mov %ebx,%edi │ │ - mov 0x98(%esp),%ebx │ │ - cmp %edi,%ebx │ │ - jl 5f401 │ │ - cmp %edx,%ebx │ │ - jge 5f401 │ │ + mov %edi,%esi │ │ + mov 0x98(%esp),%edi │ │ + cmp %esi,%edi │ │ + jl 6045b │ │ + cmp %edx,%edi │ │ + jge 6045b │ │ cmpl $0x0,0x6c(%esp) │ │ - jne 5f401 │ │ - mov 0xc(%esp),%ecx │ │ + jne 6045b │ │ + mov 0x4(%esp),%ecx │ │ movl $0x7,0x1f0(%ecx,%eax,1) │ │ mov $0x7,%ecx │ │ - mov %ebx,%edi │ │ - cmp $0xffffffff,%edi │ │ - mov 0xc(%esp),%ebx │ │ - je 5f28d │ │ + mov %edi,%esi │ │ + cmp $0xffffffff,%esi │ │ + mov 0x4(%esp),%edi │ │ + je 602e7 │ │ movl $0x1,0x50(%esp,%ecx,4) │ │ add $0x4,%eax │ │ - jne 5f296 │ │ + jne 602f0 │ │ mov 0x7c(%esp),%eax │ │ mov 0x80(%esp),%edx │ │ xor %ecx,%ecx │ │ cmp $0x7fffffff,%eax │ │ sete %cl │ │ neg %ecx │ │ cmp %eax,%edx │ │ - mov $0x1,%edi │ │ - cmovge %ecx,%edi │ │ + mov $0x1,%esi │ │ + cmovge %ecx,%esi │ │ cmovle %edx,%eax │ │ mov 0x84(%esp),%ecx │ │ cmp %eax,%ecx │ │ mov $0x2,%edx │ │ - cmovge %edi,%edx │ │ + cmovge %esi,%edx │ │ cmovle %ecx,%eax │ │ mov 0x88(%esp),%ecx │ │ cmp %eax,%ecx │ │ - mov $0x3,%edi │ │ - cmovge %edx,%edi │ │ + mov $0x3,%esi │ │ + cmovge %edx,%esi │ │ cmovle %ecx,%eax │ │ mov 0x8c(%esp),%ecx │ │ cmp %eax,%ecx │ │ mov $0x4,%edx │ │ - cmovge %edi,%edx │ │ + cmovge %esi,%edx │ │ cmovle %ecx,%eax │ │ mov 0x90(%esp),%ecx │ │ cmp %eax,%ecx │ │ - mov $0x5,%edi │ │ - cmovge %edx,%edi │ │ + mov $0x5,%esi │ │ + cmovge %edx,%esi │ │ cmovle %ecx,%eax │ │ mov 0x94(%esp),%ecx │ │ cmp %eax,%ecx │ │ mov $0x6,%edx │ │ - cmovge %edi,%edx │ │ + cmovge %esi,%edx │ │ cmovle %ecx,%eax │ │ cmp %eax,0x98(%esp) │ │ mov $0x7,%eax │ │ cmovge %edx,%eax │ │ - cmpl $0x0,0x1d4(%ebx) │ │ - js 5f50d │ │ - cmpl $0x0,0x1d8(%ebx) │ │ - js 5f51c │ │ - cmpl $0x0,0x1dc(%ebx) │ │ - js 5f52b │ │ - cmpl $0x0,0x1e0(%ebx) │ │ - js 5f53a │ │ - cmpl $0x0,0x1e4(%ebx) │ │ - js 5f549 │ │ - cmpl $0x0,0x1e8(%ebx) │ │ - js 5f558 │ │ - cmpl $0x0,0x1ec(%ebx) │ │ - js 5f567 │ │ - lea 0x3ec(%esi),%edi │ │ - mov 0x14(%esp),%eax │ │ - cmpl $0x0,(%eax) │ │ - jne 5c9e3 │ │ - jmp 5c9c4 │ │ - mov %eax,0x1d4(%ebx) │ │ - cmpl $0x0,0x1d8(%ebx) │ │ - jns 5f4c8 │ │ - mov %eax,0x1d8(%ebx) │ │ - cmpl $0x0,0x1dc(%ebx) │ │ - jns 5f4d1 │ │ - mov %eax,0x1dc(%ebx) │ │ - cmpl $0x0,0x1e0(%ebx) │ │ - jns 5f4da │ │ - mov %eax,0x1e0(%ebx) │ │ - cmpl $0x0,0x1e4(%ebx) │ │ - jns 5f4e3 │ │ - mov %eax,0x1e4(%ebx) │ │ - cmpl $0x0,0x1e8(%ebx) │ │ - jns 5f4ec │ │ - mov %eax,0x1e8(%ebx) │ │ - cmpl $0x0,0x1ec(%ebx) │ │ - jns 5f4f5 │ │ - mov %eax,0x1ec(%ebx) │ │ - lea 0x3ec(%esi),%edi │ │ - mov 0x14(%esp),%eax │ │ - cmpl $0x0,(%eax) │ │ - jne 5c9e3 │ │ - jmp 5c9c4 │ │ - mov 0x20(%esp),%esi │ │ - cmp $0xffffffff,%esi │ │ - mov %ebx,%edx │ │ - je 5f59e │ │ - mov 0x4c(%esp),%eax │ │ - sub %esi,%eax │ │ - and %eax,%ecx │ │ + cmpl $0x0,0x1d4(%edi) │ │ + js 6059d │ │ + cmpl $0x0,0x1d8(%edi) │ │ + mov 0x14(%esp),%ecx │ │ + js 605b4 │ │ + cmpl $0x0,0x1dc(%edi) │ │ + js 605c7 │ │ + cmpl $0x0,0x1e0(%edi) │ │ + js 605da │ │ + cmpl $0x0,0x1e4(%edi) │ │ + js 605ed │ │ + cmpl $0x0,0x1e8(%edi) │ │ + js 60600 │ │ + cmpl $0x0,0x1ec(%edi) │ │ + js 60613 │ │ + mov %edi,%esi │ │ + lea 0x3ec(%ecx),%edi │ │ + lea 0x3f0(%ecx),%eax │ │ + mov %eax,0x18(%esp) │ │ + lea 0x108(%esi),%eax │ │ + mov %eax,0x1c(%esp) │ │ + cmpl $0x0,0x1d0(%esi) │ │ + jne 5dcb4 │ │ + jmp 5dc95 │ │ + mov %eax,0x1d4(%edi) │ │ + cmpl $0x0,0x1d8(%edi) │ │ + mov 0x14(%esp),%ecx │ │ + jns 6052e │ │ + mov %eax,0x1d8(%edi) │ │ + cmpl $0x0,0x1dc(%edi) │ │ + jns 6053b │ │ + mov %eax,0x1dc(%edi) │ │ + cmpl $0x0,0x1e0(%edi) │ │ + jns 60548 │ │ + mov %eax,0x1e0(%edi) │ │ + cmpl $0x0,0x1e4(%edi) │ │ + jns 60555 │ │ + mov %eax,0x1e4(%edi) │ │ + cmpl $0x0,0x1e8(%edi) │ │ + jns 60562 │ │ + mov %eax,0x1e8(%edi) │ │ + cmpl $0x0,0x1ec(%edi) │ │ + jns 6056f │ │ + mov %eax,0x1ec(%edi) │ │ + jmp 6056f │ │ + sub $0x8,%esp │ │ + push $0x1 │ │ + push %esi │ │ + call 521f0 │ │ + mov 0x24(%esp),%ecx │ │ + add $0x10,%esp │ │ + test %eax,%eax │ │ + setne %al │ │ + movzbl %al,%esi │ │ + mov %esi,0x1fc(%edi) │ │ + cmpl $0x0,0x3b0(%ecx) │ │ + jne 5e2df │ │ + jmp 5e40d │ │ + test %esi,%esi │ │ + jns 6067b │ │ + mov 0x24(%esp),%edx │ │ + cmp $0xffffffff,%edx │ │ + je 6066b │ │ + mov 0x48(%esp),%esi │ │ + sub %edx,%esi │ │ + and %esi,%ecx │ │ + and %esi,%edi │ │ + cmp %edi,%ecx │ │ + jle 6067b │ │ + movl $0x5,0x2c(%esp) │ │ + mov 0x48(%esp),%ecx │ │ + mov %ecx,0x24(%esp) │ │ + mov 0x4(%esp),%edi │ │ + mov 0x8(%esp),%ebx │ │ + mov 0xc(%esp),%esi │ │ + imul $0xc8,0x1ec(%edi),%ecx │ │ + mov 0x20(%esp),%edx │ │ + cmpl $0x0,0x14c(%edx,%ecx,1) │ │ + je 60e60 │ │ + cmpl $0x0,0x10(%esp) │ │ + mov 0x148(%edx,%ecx,1),%eax │ │ + mov 0xf4(%eax),%edx │ │ + mov %edx,0x44(%esp) │ │ + je 60706 │ │ + mov 0x10(%esp),%ebx │ │ + mov %ebx,%ecx │ │ + dec %cl │ │ + mov $0x1,%eax │ │ + shl %cl,%eax │ │ + mov %edx,%edi │ │ + sub 0x18(%esp),%edi │ │ + lea -0x1(%eax),%ecx │ │ + mov %ecx,%esi │ │ + and %edi,%esi │ │ and %eax,%edi │ │ + sub %edi,%esi │ │ + mov %ebx,%edx │ │ + jle 60713 │ │ + mov 0x1c(%esp),%esi │ │ + cmp $0xffffffff,%esi │ │ + je 606f4 │ │ + sub 0x44(%esp),%esi │ │ + and %esi,%ecx │ │ + and %esi,%eax │ │ + cmp %eax,%ecx │ │ + jle 6071b │ │ + movl $0x6,0x28(%esp) │ │ + mov 0x44(%esp),%eax │ │ + mov %eax,0x1c(%esp) │ │ + jmp 6071b │ │ + mov 0x10(%esp),%edx │ │ + cmpl $0xffffffff,0x24(%esp) │ │ + jne 6072e │ │ + jmp 60739 │ │ + test %esi,%esi │ │ + js 612d7 │ │ + mov 0x4(%esp),%edi │ │ + mov 0x8(%esp),%ebx │ │ + mov 0xc(%esp),%esi │ │ + cmpl $0xffffffff,0x24(%esp) │ │ + je 60739 │ │ + cmpl $0xffffffff,0x1c(%esp) │ │ + jne 60920 │ │ + xor %eax,%eax │ │ + test %edx,%edx │ │ + je 60956 │ │ + cmpl $0xffffffff,0x24(%esp) │ │ + mov 0x14(%esp),%edx │ │ + je 6095a │ │ + mov 0x10(%esp),%eax │ │ + mov %eax,%ecx │ │ + dec %cl │ │ + mov $0x1,%edi │ │ + shl %cl,%edi │ │ + mov 0x34(%esp),%ebx │ │ + mov %ebx,%eax │ │ + mov 0x24(%esp),%edx │ │ + sub %edx,%eax │ │ + lea -0x1(%edi),%ecx │ │ + mov %ecx,%esi │ │ + and %eax,%esi │ │ + and %edi,%eax │ │ + cmp %eax,%esi │ │ + mov $0xffffffff,%eax │ │ + cmovl %ebx,%eax │ │ + mov 0x30(%esp),%esi │ │ + sub %edx,%esi │ │ + mov %ecx,%ebx │ │ + and %esi,%ebx │ │ + and %edi,%esi │ │ + movl $0x0,0x28(%esp) │ │ + cmp %esi,%ebx │ │ + mov $0x1,%esi │ │ + jge 607bc │ │ + cmp $0xffffffff,%eax │ │ + je 607b0 │ │ + mov 0x30(%esp),%ebx │ │ + sub %eax,%ebx │ │ + and %ebx,%ecx │ │ + and %ebx,%edi │ │ + cmp %edi,%ecx │ │ + jle 607bc │ │ + movl $0x1,0x28(%esp) │ │ + mov 0x30(%esp),%eax │ │ + mov 0x10(%esp),%edx │ │ + mov %edx,%ecx │ │ + dec %cl │ │ + shl %cl,%esi │ │ + mov 0x38(%esp),%edi │ │ + sub 0x24(%esp),%edi │ │ + lea -0x1(%esi),%ecx │ │ + mov %ecx,%ebx │ │ + and %edi,%ebx │ │ + and %esi,%edi │ │ + cmp %edi,%ebx │ │ + jge 607fa │ │ + cmp $0xffffffff,%eax │ │ + je 607ee │ │ + mov 0x38(%esp),%edi │ │ + sub %eax,%edi │ │ + and %edi,%ecx │ │ + and %edi,%esi │ │ + cmp %esi,%ecx │ │ + jle 607fa │ │ + movl $0x2,0x28(%esp) │ │ + mov 0x38(%esp),%eax │ │ + mov %edx,%ecx │ │ + dec %cl │ │ + mov $0x1,%edi │ │ + shl %cl,%edi │ │ + mov 0x3c(%esp),%esi │ │ + sub 0x24(%esp),%esi │ │ + lea -0x1(%edi),%ecx │ │ + mov %ecx,%ebx │ │ + and %esi,%ebx │ │ + and %edi,%esi │ │ + cmp %esi,%ebx │ │ + mov $0x1,%esi │ │ + jge 6083e │ │ + cmp $0xffffffff,%eax │ │ + je 60832 │ │ + mov 0x3c(%esp),%ebx │ │ + sub %eax,%ebx │ │ + and %ebx,%ecx │ │ + and %ebx,%edi │ │ cmp %edi,%ecx │ │ - jle 5f5ae │ │ - movl $0x5,0x30(%esp) │ │ + jle 6083e │ │ + movl $0x3,0x28(%esp) │ │ + mov 0x3c(%esp),%eax │ │ + mov %edx,%ecx │ │ + dec %cl │ │ + shl %cl,%esi │ │ + mov 0x4c(%esp),%edi │ │ + sub 0x24(%esp),%edi │ │ + lea -0x1(%esi),%ecx │ │ + mov %ecx,%ebx │ │ + and %edi,%ebx │ │ + and %esi,%edi │ │ + cmp %edi,%ebx │ │ + jge 60878 │ │ + cmp $0xffffffff,%eax │ │ + je 6086c │ │ + mov 0x4c(%esp),%edi │ │ + sub %eax,%edi │ │ + and %edi,%ecx │ │ + and %edi,%esi │ │ + cmp %esi,%ecx │ │ + jle 60878 │ │ + movl $0x4,0x28(%esp) │ │ mov 0x4c(%esp),%eax │ │ - mov %eax,0x20(%esp) │ │ - mov 0x24(%esp),%esi │ │ - mov 0x1c(%esp),%edi │ │ - jmp 5ea2c │ │ - mov 0xc(%esp),%edi │ │ - mov %eax,0x578(%edi) │ │ - cmpl $0x0,0x118(%edi) │ │ - jne 5f665 │ │ - jmp 5df4a │ │ - mov %eax,%ebx │ │ - mov 0x2c(%esp),%ecx │ │ - mov 0x28(%esp),%esi │ │ - cmp $0xffffffff,%ebx │ │ - mov %ecx,0x2c(%esp) │ │ - jne 5f611 │ │ - xor %eax,%eax │ │ - mov 0xc(%esp),%edi │ │ - mov %eax,0x578(%edi) │ │ - cmpl $0x0,0x118(%edi) │ │ - jne 5f665 │ │ - jmp 5df4a │ │ - mov 0x28(%esp),%esi │ │ - cmp $0xffffffff,%ebx │ │ - mov %ecx,0x2c(%esp) │ │ - je 5f5ea │ │ - mov 0x2c(%esp),%ecx │ │ - mov 0x30(%esp),%edx │ │ + mov %edx,%ecx │ │ + dec %cl │ │ + mov $0x1,%edi │ │ + shl %cl,%edi │ │ + mov 0x48(%esp),%esi │ │ + sub 0x24(%esp),%esi │ │ + lea -0x1(%edi),%ecx │ │ + mov %ecx,%ebx │ │ + and %esi,%ebx │ │ + and %edi,%esi │ │ + cmp %esi,%ebx │ │ + mov $0x1,%esi │ │ + jge 608bc │ │ + cmp $0xffffffff,%eax │ │ + je 608b0 │ │ + mov 0x48(%esp),%ebx │ │ + sub %eax,%ebx │ │ + and %ebx,%ecx │ │ + and %ebx,%edi │ │ + cmp %edi,%ecx │ │ + jle 608bc │ │ + movl $0x5,0x28(%esp) │ │ + mov 0x48(%esp),%eax │ │ + dec %dl │ │ + mov %edx,%ecx │ │ + shl %cl,%esi │ │ + mov 0x44(%esp),%ecx │ │ + sub 0x24(%esp),%ecx │ │ + lea -0x1(%esi),%edx │ │ + mov %edx,%edi │ │ + and %ecx,%edi │ │ + and %esi,%ecx │ │ + cmp %ecx,%edi │ │ + jge 608fd │ │ + mov $0x6,%ecx │ │ + cmp $0xffffffff,%eax │ │ + je 60905 │ │ + mov 0x44(%esp),%edi │ │ + sub %eax,%edi │ │ + and %edi,%edx │ │ + and %edi,%esi │ │ + cmp %esi,%edx │ │ + mov 0x4(%esp),%edi │ │ + mov 0x8(%esp),%ebx │ │ + mov 0xc(%esp),%esi │ │ + jg 60911 │ │ + jmp 60920 │ │ + mov %eax,0x44(%esp) │ │ + mov 0x28(%esp),%ecx │ │ + mov 0x4(%esp),%edi │ │ + mov 0x8(%esp),%ebx │ │ + mov 0xc(%esp),%esi │ │ + cmpl $0xffffffff,0x44(%esp) │ │ + mov %ecx,0x28(%esp) │ │ + je 6131e │ │ + mov 0x28(%esp),%ecx │ │ + mov 0x2c(%esp),%edx │ │ cmp %ecx,%edx │ │ mov %ecx,%eax │ │ cmovle %edx,%eax │ │ - mov 0xc(%esp),%edi │ │ mov %eax,0x57c(%edi) │ │ cmovge %edx,%ecx │ │ mov %ecx,0x580(%edi) │ │ movl $0x1,0x574(%edi) │ │ sub $0x8,%esp │ │ - mov 0x20(%esp),%ebx │ │ push $0x1 │ │ - pushl 0x1c(%esp) │ │ - call 51260 │ │ + push %esi │ │ + call 521f0 │ │ add $0x10,%esp │ │ + mov 0x14(%esp),%edx │ │ mov %eax,0x578(%edi) │ │ cmpl $0x0,0x118(%edi) │ │ - je 5df4a │ │ + je 5f3a6 │ │ xor %eax,%eax │ │ movzbl %al,%eax │ │ mov %eax,0x584(%edi) │ │ sub $0x8,%esp │ │ - mov 0x20(%esp),%ebx │ │ push $0x1 │ │ - pushl 0x1c(%esp) │ │ - call 51260 │ │ - mov 0x1c(%esp),%edx │ │ + push %esi │ │ + call 521f0 │ │ add $0x10,%esp │ │ - mov %eax,0x588(%edx) │ │ - lea -0x579c(%ebx),%ecx │ │ + mov %eax,0x588(%edi) │ │ + lea -0x533c(%ebx),%ecx │ │ mov 0x20(%ecx),%eax │ │ - mov %eax,0x5ac(%edx) │ │ + mov %eax,0x5ac(%edi) │ │ movq 0x18(%ecx),%xmm0 │ │ - movq %xmm0,0x5a4(%edx) │ │ + movq %xmm0,0x5a4(%edi) │ │ movq 0x10(%ecx),%xmm1 │ │ - movq %xmm1,0x59c(%edx) │ │ + movq %xmm1,0x59c(%edi) │ │ movsd (%ecx),%xmm2 │ │ - mov %ecx,0x2c(%esp) │ │ + mov %ecx,0x24(%esp) │ │ movsd 0x8(%ecx),%xmm3 │ │ - movsd %xmm3,0x594(%edx) │ │ - movsd %xmm2,0x58c(%edx) │ │ - mov %eax,0x5d0(%edx) │ │ - movq %xmm0,0x5c8(%edx) │ │ - movq %xmm1,0x5c0(%edx) │ │ - movsd %xmm3,0x5b8(%edx) │ │ - movsd %xmm2,0x5b0(%edx) │ │ - mov %eax,0x5f4(%edx) │ │ - movq %xmm0,0x5ec(%edx) │ │ - movq %xmm1,0x5e4(%edx) │ │ - movsd %xmm3,0x5dc(%edx) │ │ - movsd %xmm2,0x5d4(%edx) │ │ - mov %eax,0x618(%edx) │ │ - movq %xmm0,0x610(%edx) │ │ - movq %xmm1,0x608(%edx) │ │ - movsd %xmm3,0x600(%edx) │ │ - movsd %xmm2,0x5f8(%edx) │ │ - mov %eax,0x63c(%edx) │ │ - movq %xmm0,0x634(%edx) │ │ - movq %xmm1,0x62c(%edx) │ │ - movsd %xmm3,0x624(%edx) │ │ - movsd %xmm2,0x61c(%edx) │ │ - mov %eax,0x660(%edx) │ │ - movq %xmm0,0x658(%edx) │ │ - movq %xmm1,0x650(%edx) │ │ - movsd %xmm3,0x648(%edx) │ │ - movsd %xmm2,0x640(%edx) │ │ - mov %eax,0x684(%edx) │ │ - movq %xmm0,0x67c(%edx) │ │ - movq %xmm1,0x674(%edx) │ │ - movsd %xmm3,0x66c(%edx) │ │ - movsd %xmm2,0x664(%edx) │ │ - testb $0x1,0xe4(%edx) │ │ - je 5f9e8 │ │ + movsd %xmm3,0x594(%edi) │ │ + movsd %xmm2,0x58c(%edi) │ │ + mov %eax,0x5d0(%edi) │ │ + movq %xmm0,0x5c8(%edi) │ │ + movq %xmm1,0x5c0(%edi) │ │ + movsd %xmm3,0x5b8(%edi) │ │ + movsd %xmm2,0x5b0(%edi) │ │ + mov %eax,0x5f4(%edi) │ │ + movq %xmm0,0x5ec(%edi) │ │ + movq %xmm1,0x5e4(%edi) │ │ + movsd %xmm3,0x5dc(%edi) │ │ + movsd %xmm2,0x5d4(%edi) │ │ + mov %eax,0x618(%edi) │ │ + movq %xmm0,0x610(%edi) │ │ + movq %xmm1,0x608(%edi) │ │ + movsd %xmm3,0x600(%edi) │ │ + movsd %xmm2,0x5f8(%edi) │ │ + mov %eax,0x63c(%edi) │ │ + movq %xmm0,0x634(%edi) │ │ + movq %xmm1,0x62c(%edi) │ │ + movsd %xmm3,0x624(%edi) │ │ + movsd %xmm2,0x61c(%edi) │ │ + mov %eax,0x660(%edi) │ │ + movq %xmm0,0x658(%edi) │ │ + movq %xmm1,0x650(%edi) │ │ + movsd %xmm3,0x648(%edi) │ │ + movsd %xmm2,0x640(%edi) │ │ + mov %eax,0x684(%edi) │ │ + movq %xmm0,0x67c(%edi) │ │ + movq %xmm1,0x674(%edi) │ │ + movsd %xmm3,0x66c(%edi) │ │ + movsd %xmm2,0x664(%edi) │ │ + testb $0x1,0xe4(%edi) │ │ + je 60cd7 │ │ mov $0x58c,%edi │ │ - jmp 5f7ea │ │ + jmp 60aea │ │ nop │ │ nop │ │ nop │ │ - mov 0xc(%esp),%edx │ │ - movl $0x0,(%edx,%edi,1) │ │ + nop │ │ + nop │ │ + nop │ │ + mov 0x4(%esp),%eax │ │ + movl $0x0,(%eax,%edi,1) │ │ add $0x24,%edi │ │ cmp $0x688,%edi │ │ - je 5f9e8 │ │ + je 60cd7 │ │ sub $0x8,%esp │ │ - mov 0x20(%esp),%ebx │ │ push $0x1 │ │ - mov 0x1c(%esp),%esi │ │ push %esi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - je 5f7d0 │ │ + je 60ad0 │ │ sub $0x8,%esp │ │ push $0x1 │ │ push %esi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x10,%esp │ │ mov $0x2,%ecx │ │ test %eax,%eax │ │ - jne 5f83b │ │ + jne 60b2c │ │ sub $0x8,%esp │ │ - mov 0x20(%esp),%ebx │ │ push $0x1 │ │ - pushl 0x1c(%esp) │ │ - call 51260 │ │ + push %esi │ │ + call 521f0 │ │ add $0x10,%esp │ │ xor %ecx,%ecx │ │ test %eax,%eax │ │ sete %cl │ │ lea 0x1(%ecx,%ecx,1),%ecx │ │ - mov 0xc(%esp),%edx │ │ - mov %ecx,(%edx,%edi,1) │ │ - mov 0x12c(%edx),%eax │ │ + mov 0x4(%esp),%eax │ │ + mov %ecx,(%eax,%edi,1) │ │ + mov 0x12c(%eax),%eax │ │ cmp $0x7,%eax │ │ - mov 0x2c(%esp),%esi │ │ - mov $0xffff0000,%ebx │ │ - je 5f876 │ │ + mov 0x24(%esp),%edx │ │ + je 60b66 │ │ + mov 0x4(%esp),%edx │ │ imul $0xc8,0x1d4(%edx,%eax,4),%eax │ │ - mov 0x24(%esp),%esi │ │ - mov 0x11c(%esi,%eax,1),%esi │ │ - test %esi,%esi │ │ - je 5fb66 │ │ - add %edi,%esi │ │ + mov 0x20(%esp),%edx │ │ + mov 0x148(%edx,%eax,1),%edx │ │ + test %edx,%edx │ │ + je 60e5b │ │ + add %edi,%edx │ │ cmp $0x1,%ecx │ │ - mov %esi,0x20(%esp) │ │ - jbe 5f940 │ │ - mov 0xc(%esi),%eax │ │ - add %ebx,%eax │ │ + mov %edx,0x10(%esp) │ │ + jbe 60c30 │ │ + mov 0xc(%edx),%eax │ │ + mov $0xffff0000,%ecx │ │ + add %ecx,%eax │ │ sar %eax │ │ sub $0x4,%esp │ │ - mov 0x1c(%esp),%ebx │ │ push $0xc │ │ push %eax │ │ - pushl 0x1c(%esp) │ │ - call 519d0 │ │ + push %esi │ │ + call 52960 │ │ add $0x10,%esp │ │ lea 0x10000(%eax,%eax,1),%eax │ │ - mov 0xc(%esp),%ecx │ │ - mov %eax,0xc(%ecx,%edi,1) │ │ - mov 0x10(%esi),%eax │ │ - mov 0x10(%esp),%esi │ │ + mov %esi,%ecx │ │ + mov 0x4(%esp),%esi │ │ + mov %eax,0xc(%esi,%edi,1) │ │ + mov 0x10(%esp),%eax │ │ + mov 0x10(%eax),%eax │ │ sar %eax │ │ sub $0x4,%esp │ │ push $0xc │ │ push %eax │ │ - push %esi │ │ - call 519d0 │ │ - mov 0x1c(%esp),%edx │ │ + push %ecx │ │ + call 52960 │ │ add $0x10,%esp │ │ add %eax,%eax │ │ - mov %eax,0x10(%edx,%edi,1) │ │ - cmpl $0x3,(%edx,%edi,1) │ │ - jne 5f95a │ │ - mov 0x20(%esp),%eax │ │ + mov %eax,0x10(%esi,%edi,1) │ │ + cmpl $0x3,(%esi,%edi,1) │ │ + jne 60c4e │ │ + mov 0x10(%esp),%eax │ │ mov 0x14(%eax),%eax │ │ sar %eax │ │ sub $0x4,%esp │ │ push $0xc │ │ push %eax │ │ - push %esi │ │ - call 519d0 │ │ + pushl 0x18(%esp) │ │ + call 52960 │ │ add $0x10,%esp │ │ add %eax,%eax │ │ - mov 0xc(%esp),%ecx │ │ - mov %eax,0x14(%ecx,%edi,1) │ │ - mov 0x20(%esp),%eax │ │ + mov %eax,0x14(%esi,%edi,1) │ │ + mov 0x10(%esp),%eax │ │ mov 0x18(%eax),%eax │ │ mov $0xffff0000,%ecx │ │ add %ecx,%eax │ │ sar %eax │ │ sub $0x4,%esp │ │ push $0xc │ │ push %eax │ │ - push %esi │ │ - call 519d0 │ │ - mov 0x1c(%esp),%edx │ │ + pushl 0x18(%esp) │ │ + call 52960 │ │ add $0x10,%esp │ │ lea 0x10000(%eax,%eax,1),%eax │ │ movl $0xc,0x1c(%esp) │ │ mov $0xa,%ecx │ │ - mov 0x20(%esp),%esi │ │ - jmp 5f979 │ │ + mov 0x10(%esp),%edx │ │ + jmp 60c6d │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ xor %ecx,%ecx │ │ - cmpl $0x0,0x1f0(%edx) │ │ + mov 0x4(%esp),%esi │ │ + cmpl $0x0,0x1f0(%esi) │ │ sete %cl │ │ mov %ecx,%eax │ │ xor $0x9,%eax │ │ mov %eax,0x1c(%esp) │ │ add $0xd,%ecx │ │ - jmp 5f96b │ │ + jmp 60c5f │ │ movl $0xc,0x1c(%esp) │ │ mov $0xa,%ecx │ │ - mov 0x20(%esp),%esi │ │ + mov 0x10(%esp),%edx │ │ xor %eax,%eax │ │ - sub 0x10(%edx,%edi,1),%eax │ │ - mov %eax,0x14(%edx,%edi,1) │ │ - mov 0xc(%edx,%edi,1),%eax │ │ - mov %eax,0x18(%edx,%edi,1) │ │ - mov 0x4(%esi),%eax │ │ - mov %ecx,0x14(%esp) │ │ + sub 0x10(%esi,%edi,1),%eax │ │ + mov %eax,0x14(%esi,%edi,1) │ │ + mov 0xc(%esi,%edi,1),%eax │ │ + mov %eax,0x18(%esi,%edi,1) │ │ + mov 0x4(%edx),%eax │ │ + mov %ecx,0x18(%esp) │ │ sar %cl,%eax │ │ sub $0x4,%esp │ │ - mov 0x1c(%esp),%ebx │ │ + mov 0xc(%esp),%ebx │ │ pushl 0x20(%esp) │ │ push %eax │ │ - mov 0x1c(%esp),%esi │ │ - push %esi │ │ - call 519d0 │ │ + pushl 0x18(%esp) │ │ + call 52960 │ │ add $0x10,%esp │ │ - mov 0x14(%esp),%edx │ │ - mov %edx,%ecx │ │ + mov 0x18(%esp),%ecx │ │ shl %cl,%eax │ │ - mov 0xc(%esp),%ecx │ │ - mov %eax,0x4(%ecx,%edi,1) │ │ - mov 0x20(%esp),%eax │ │ + mov %eax,0x4(%esi,%edi,1) │ │ + mov 0x10(%esp),%eax │ │ mov 0x8(%eax),%eax │ │ - mov %edx,%ecx │ │ sar %cl,%eax │ │ sub $0x4,%esp │ │ pushl 0x20(%esp) │ │ push %eax │ │ + mov 0x18(%esp),%esi │ │ push %esi │ │ - call 519d0 │ │ - mov 0x1c(%esp),%edx │ │ + call 52960 │ │ add $0x10,%esp │ │ - mov 0x14(%esp),%ecx │ │ + mov 0x18(%esp),%ecx │ │ shl %cl,%eax │ │ - mov %eax,0x8(%edx,%edi,1) │ │ + mov 0x4(%esp),%ecx │ │ + mov %eax,0x8(%ecx,%edi,1) │ │ add $0x24,%edi │ │ cmp $0x688,%edi │ │ - jne 5f7ea │ │ - mov 0x28(%esp),%eax │ │ + jne 60aea │ │ + mov 0x14(%esp),%eax │ │ cmpl $0x0,0x448(%eax) │ │ - je 5fafb │ │ + mov 0x4(%esp),%edi │ │ + je 60dfe │ │ mov 0x78(%esp),%eax │ │ cmpl $0x0,(%eax) │ │ - jne 5fa0f │ │ - cmpl $0x0,0x114(%edx) │ │ - je 5fafb │ │ + jne 60d02 │ │ + cmpl $0x0,0x114(%edi) │ │ + je 60dfe │ │ sub $0x8,%esp │ │ - mov %edx,%esi │ │ - mov 0x20(%esp),%ebx │ │ push $0x1 │ │ - mov 0x1c(%esp),%edi │ │ - push %edi │ │ - call 51260 │ │ + push %esi │ │ + call 521f0 │ │ add $0x10,%esp │ │ xor %ecx,%ecx │ │ test %eax,%eax │ │ setne %cl │ │ - mov %ecx,0xdc(%esi) │ │ - je 5fb0b │ │ + mov %ecx,0xdc(%edi) │ │ + je 60e08 │ │ sub $0x8,%esp │ │ push $0x10 │ │ - push %edi │ │ - call 51260 │ │ + push %esi │ │ + call 521f0 │ │ add $0x10,%esp │ │ - mov %eax,%esi │ │ - mov 0x48(%esp),%eax │ │ + mov %eax,%ecx │ │ + mov 0x40(%esp),%eax │ │ cmpl $0x1,(%eax) │ │ - jne 5fb22 │ │ + jne 60e1f │ │ sub $0x8,%esp │ │ push $0x1 │ │ - push %edi │ │ - call 51260 │ │ + push %esi │ │ + mov %ecx,0x20(%esp) │ │ + call 521f0 │ │ add $0x10,%esp │ │ xor %ecx,%ecx │ │ test %eax,%eax │ │ setne %cl │ │ - mov 0xc(%esp),%eax │ │ - mov %ecx,0xe0(%eax) │ │ - jne 5fb30 │ │ + mov %ecx,0xe0(%edi) │ │ + mov 0x10(%esp),%ecx │ │ + jne 60e29 │ │ sub $0x8,%esp │ │ push $0x3 │ │ - push %edi │ │ - call 51260 │ │ - mov 0x1c(%esp),%ecx │ │ + push %esi │ │ + call 521f0 │ │ add $0x10,%esp │ │ - cmp %eax,0x1d4(%ecx) │ │ - je 5faca │ │ + cmp %eax,0x1d4(%edi) │ │ + je 60dc7 │ │ + mov 0x4(%esp),%ecx │ │ cmp %eax,0x1d8(%ecx) │ │ - je 5faca │ │ + je 60dc7 │ │ + mov 0x4(%esp),%ecx │ │ cmp %eax,0x1dc(%ecx) │ │ - je 5faca │ │ + je 60dc7 │ │ + mov 0x4(%esp),%ecx │ │ cmp %eax,0x1e0(%ecx) │ │ - je 5faca │ │ + je 60dc7 │ │ + mov 0x4(%esp),%ecx │ │ cmp %eax,0x1e4(%ecx) │ │ - je 5faca │ │ + je 60dc7 │ │ + mov 0x4(%esp),%ecx │ │ cmp %eax,0x1e8(%ecx) │ │ - je 5faca │ │ + je 60dc7 │ │ + mov 0x4(%esp),%ecx │ │ cmp %eax,0x1ec(%ecx) │ │ - jne 5fb4c │ │ + jne 60e41 │ │ imul $0xc8,%eax,%eax │ │ - mov 0x24(%esp),%edx │ │ - mov 0x11c(%edx,%eax,1),%eax │ │ + mov 0x20(%esp),%ecx │ │ + mov 0x148(%ecx,%eax,1),%eax │ │ test %eax,%eax │ │ - je 5fb4c │ │ + je 60e41 │ │ sub $0x4,%esp │ │ - mov %ecx,%edi │ │ - mov 0x1c(%esp),%ebx │ │ + mov 0xc(%esp),%ebx │ │ push $0xdc │ │ push %eax │ │ - push %ecx │ │ - call 14a0 │ │ + mov 0x10(%esp),%edi │ │ + push %edi │ │ + call 1470 │ │ add $0x10,%esp │ │ - mov %esi,(%edi) │ │ - jmp 5fb1e │ │ - movl $0x0,0xdc(%edx) │ │ - mov %edx,%esi │ │ - mov 0x18(%esp),%ebx │ │ + mov 0x10(%esp),%eax │ │ + mov %eax,(%edi) │ │ + jmp 60e1b │ │ + movl $0x0,0xdc(%edi) │ │ sub $0x4,%esp │ │ push $0xdc │ │ push $0x0 │ │ - push %esi │ │ - call 1540 │ │ + push %edi │ │ + call 1510 │ │ add $0x10,%esp │ │ xor %eax,%eax │ │ - jmp 5fb6b │ │ - mov 0xc(%esp),%eax │ │ - movl $0x1,0xe0(%eax) │ │ - mov %esi,(%eax) │ │ + jmp 60e60 │ │ + movl $0x1,0xe0(%edi) │ │ + mov %ecx,(%edi) │ │ sub $0x8,%esp │ │ push $0x4 │ │ - push %edi │ │ - call 51260 │ │ - mov 0x1c(%esp),%edi │ │ + push %esi │ │ + call 521f0 │ │ add $0x10,%esp │ │ mov %eax,0x4(%edi) │ │ cmp $0xe,%eax │ │ - jle 5fb73 │ │ + jle 60e68 │ │ sub $0x8,%esp │ │ - mov 0x20(%esp),%ebx │ │ - lea -0x15483(%ebx),%eax │ │ + mov 0x10(%esp),%ebx │ │ + lea -0x14867(%ebx),%eax │ │ push %eax │ │ - pushl 0x30(%esp) │ │ - call 59805 │ │ + pushl 0x2c(%esp) │ │ + call 5a795 │ │ add $0x10,%esp │ │ mov $0xffffffea,%eax │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ test %eax,%eax │ │ - mov 0x10(%esp),%eax │ │ - mov 0x18(%esp),%ebx │ │ - jle 5fbd6 │ │ + mov 0x4(%esp),%ecx │ │ + mov 0x8(%esp),%ebx │ │ + mov 0xc(%esp),%edi │ │ + jle 60ed1 │ │ xor %esi,%esi │ │ - jmp 5fbaf │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + jmp 60ea4 │ │ nop │ │ nop │ │ nop │ │ nop │ │ sub $0x8,%esp │ │ + mov 0x10(%esp),%ebx │ │ push $0x8 │ │ - pushl 0x1c(%esp) │ │ - call 51260 │ │ + mov 0x18(%esp),%edi │ │ + push %edi │ │ + call 521f0 │ │ add $0x10,%esp │ │ - mov %al,0x9(%edi,%esi,2) │ │ - mov 0x10(%esp),%eax │ │ + mov 0x4(%esp),%ecx │ │ + mov %al,0x9(%ecx,%esi,2) │ │ inc %esi │ │ - cmp 0x4(%edi),%esi │ │ - jge 5fbd6 │ │ + cmp 0x4(%ecx),%esi │ │ + jge 60ed1 │ │ sub $0x8,%esp │ │ push $0x8 │ │ - push %eax │ │ - call 51260 │ │ + push %edi │ │ + mov %ecx,%edi │ │ + call 521f0 │ │ add $0x10,%esp │ │ mov %al,0x8(%edi,%esi,2) │ │ test %esi,%esi │ │ - je 5fb90 │ │ - movzbl 0x6(%edi,%esi,2),%ecx │ │ + je 60e80 │ │ + mov 0x4(%esp),%ecx │ │ + movzbl 0x6(%ecx,%esi,2),%ecx │ │ movzbl %al,%eax │ │ cmp %ecx,%eax │ │ - ja 5fb90 │ │ - jmp 5fb4c │ │ - mov 0x28(%esp),%ecx │ │ - cmpl $0x0,0x43c(%ecx) │ │ - je 5fbf7 │ │ - mov 0xc(%esp),%edx │ │ - lea 0x24(%edx),%eax │ │ - mov %eax,0x1c(%esp) │ │ - movl $0x0,0x24(%edx) │ │ - jmp 5fc31 │ │ + ja 60e80 │ │ + jmp 60e41 │ │ + mov 0x14(%esp),%edx │ │ + cmpl $0x0,0x43c(%edx) │ │ + je 60eee │ │ + lea 0x24(%ecx),%eax │ │ + mov %eax,0x18(%esp) │ │ + movl $0x0,0x24(%ecx) │ │ + jmp 60f28 │ │ sub $0x8,%esp │ │ - mov 0x20(%esp),%ebx │ │ + mov 0x10(%esp),%ebx │ │ push $0x1 │ │ - mov %ecx,%edi │ │ - pushl 0x1c(%esp) │ │ - call 51260 │ │ + pushl 0x18(%esp) │ │ + mov %ecx,%esi │ │ + call 521f0 │ │ + mov 0x24(%esp),%edx │ │ add $0x10,%esp │ │ xor %ecx,%ecx │ │ test %eax,%eax │ │ setne %cl │ │ - mov 0xc(%esp),%edx │ │ - lea 0x24(%edx),%esi │ │ - mov %esi,0x1c(%esp) │ │ - or 0x43c(%edi),%eax │ │ - mov %ecx,0x24(%edx) │ │ - je 5fec8 │ │ - mov %edi,%ecx │ │ - movl $0x0,0x2c(%edx) │ │ - movl $0x0,0x28(%edx) │ │ + lea 0x24(%esi),%edi │ │ + mov %edi,0x18(%esp) │ │ + or 0x43c(%edx),%eax │ │ + mov %ecx,0x24(%esi) │ │ + mov %esi,%ecx │ │ + je 6119e │ │ + movl $0x0,0x2c(%ecx) │ │ + movl $0x0,0x28(%ecx) │ │ xor %eax,%eax │ │ - cmpl $0x1,0x434(%ecx) │ │ - jne 5fc6b │ │ - mov 0x28(%esp),%ecx │ │ + cmpl $0x1,0x434(%edx) │ │ + jne 60f66 │ │ + mov 0x14(%esp),%ecx │ │ cmpl $0x1,0x438(%ecx) │ │ - jne 5fc6b │ │ - cmpl $0x0,0x28(%edx) │ │ + jne 60f66 │ │ + mov 0x4(%esp),%ecx │ │ + cmpl $0x0,0x28(%ecx) │ │ setne %cl │ │ test %eax,%eax │ │ setne %al │ │ xor %cl,%al │ │ - jne 5fb4c │ │ + jne 60e41 │ │ sub $0x8,%esp │ │ - mov %edx,%esi │ │ - mov 0x20(%esp),%ebx │ │ + mov 0x10(%esp),%ebx │ │ push $0x2 │ │ - mov 0x1c(%esp),%edi │ │ + mov 0x18(%esp),%edi │ │ push %edi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x10,%esp │ │ add $0x8,%eax │ │ + mov 0x4(%esp),%esi │ │ mov %eax,0x58(%esi) │ │ sub $0x8,%esp │ │ push $0x2 │ │ push %edi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x10,%esp │ │ mov %eax,0x5c(%esi) │ │ lea 0x1(%eax),%ecx │ │ imul %eax,%ecx │ │ add %ecx,%ecx │ │ - mov %ecx,0x14(%esp) │ │ + mov %ecx,0x10(%esp) │ │ cmpl $0x0,0x4(%esi) │ │ - je 5fcd9 │ │ - cmpl $0x0,0x14(%esp) │ │ - jle 5fcd9 │ │ - mov 0xc(%esp),%eax │ │ + je 60fd4 │ │ + cmpl $0x0,0x10(%esp) │ │ + jle 60fd4 │ │ + mov 0x4(%esp),%eax │ │ lea 0x60(%eax),%esi │ │ - mov 0x14(%esp),%edi │ │ - nop │ │ - nop │ │ + mov 0x10(%esp),%edi │ │ sub $0x8,%esp │ │ push $0x8 │ │ - pushl 0x1c(%esp) │ │ - call 51260 │ │ + pushl 0x18(%esp) │ │ + call 521f0 │ │ add $0x10,%esp │ │ xor $0x80,%al │ │ mov %al,(%esi) │ │ inc %esi │ │ dec %edi │ │ - jne 5fcc0 │ │ - mov 0xc(%esp),%edx │ │ - cmpl $0x0,0x28(%edx) │ │ - mov 0x10(%esp),%edi │ │ - jne 5fcf0 │ │ - mov 0x1c(%esp),%eax │ │ + jne 60fbb │ │ + mov 0x4(%esp),%esi │ │ + cmpl $0x0,0x28(%esi) │ │ + jne 60fe7 │ │ + mov 0x18(%esp),%eax │ │ cmpl $0x0,(%eax) │ │ - je 5fd41 │ │ - mov 0x4(%edx),%eax │ │ + je 61033 │ │ + mov 0x4(%esi),%eax │ │ xor %ecx,%ecx │ │ test %eax,%eax │ │ setne %cl │ │ - or 0x14(%esp),%ecx │ │ + or 0x10(%esp),%ecx │ │ test %ecx,%ecx │ │ - jle 5fd38 │ │ - lea 0x78(%edx),%esi │ │ - mov %ecx,0x28(%esp) │ │ + jle 6102a │ │ + add $0x78,%esi │ │ + mov %ecx,0x14(%esp) │ │ mov %ecx,%edi │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + mov 0x8(%esp),%ebx │ │ sub $0x8,%esp │ │ push $0x8 │ │ - pushl 0x1c(%esp) │ │ - call 51260 │ │ + pushl 0x18(%esp) │ │ + call 521f0 │ │ add $0x10,%esp │ │ xor $0x80,%al │ │ mov %al,(%esi) │ │ inc %esi │ │ dec %edi │ │ - jne 5fd10 │ │ - mov 0xc(%esp),%edx │ │ - mov 0x4(%edx),%eax │ │ - mov 0x10(%esp),%edi │ │ - mov 0x28(%esp),%ecx │ │ + jne 61006 │ │ + mov 0x4(%esp),%esi │ │ + mov 0x4(%esi),%eax │ │ + mov 0x14(%esp),%ecx │ │ test %eax,%eax │ │ - jne 5fd41 │ │ - movb $0x0,0x78(%edx,%ecx,1) │ │ - cmpl $0x0,0x2c(%edx) │ │ - jne 5fd50 │ │ - mov 0x1c(%esp),%eax │ │ + jne 61033 │ │ + movb $0x0,0x78(%esi,%ecx,1) │ │ + cmpl $0x0,0x2c(%esi) │ │ + jne 61042 │ │ + mov 0x18(%esp),%eax │ │ cmpl $0x0,(%eax) │ │ - je 5fdb4 │ │ - mov 0x4(%edx),%eax │ │ + je 6109a │ │ + mov 0x4(%esi),%eax │ │ xor %ecx,%ecx │ │ test %eax,%eax │ │ setne %cl │ │ - mov 0x14(%esp),%esi │ │ - or %ecx,%esi │ │ - mov %esi,%ecx │ │ - mov %esi,0x14(%esp) │ │ - test %esi,%esi │ │ - jle 5fda4 │ │ - lea 0x94(%edx),%esi │ │ - mov 0x14(%esp),%edi │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + mov 0x10(%esp),%edx │ │ + or %ecx,%edx │ │ + mov %edx,%ecx │ │ + mov %edx,0x10(%esp) │ │ + test %edx,%edx │ │ + jle 6108a │ │ + add $0x94,%esi │ │ + mov 0x10(%esp),%edi │ │ + mov 0x8(%esp),%ebx │ │ sub $0x8,%esp │ │ push $0x8 │ │ - pushl 0x1c(%esp) │ │ - call 51260 │ │ + pushl 0x18(%esp) │ │ + call 521f0 │ │ add $0x10,%esp │ │ xor $0x80,%al │ │ mov %al,(%esi) │ │ inc %esi │ │ dec %edi │ │ - jne 5fd80 │ │ - mov 0xc(%esp),%edx │ │ - mov 0x4(%edx),%eax │ │ - mov 0x10(%esp),%edi │ │ + jne 6106a │ │ + mov 0x4(%esp),%esi │ │ + mov 0x4(%esi),%eax │ │ test %eax,%eax │ │ - jne 5fdb4 │ │ - mov 0x14(%esp),%eax │ │ - movb $0x0,0x94(%edx,%eax,1) │ │ + jne 6109a │ │ + mov 0x10(%esp),%eax │ │ + movb $0x0,0x94(%esi,%eax,1) │ │ sub $0x8,%esp │ │ + mov 0x10(%esp),%ebx │ │ push $0x2 │ │ + mov 0x18(%esp),%edi │ │ push %edi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x10,%esp │ │ add $0x6,%eax │ │ - mov 0xc(%esp),%ecx │ │ - mov %eax,0xb0(%ecx) │ │ - mov 0xc(%esp),%eax │ │ - movl $0x0,0xb4(%eax) │ │ + mov %eax,0xb0(%esi) │ │ + movl $0x0,0xb4(%esi) │ │ sub $0x8,%esp │ │ push $0x2 │ │ push %edi │ │ - call 51260 │ │ - mov 0x1c(%esp),%esi │ │ + call 521f0 │ │ add $0x10,%esp │ │ mov %eax,0xb8(%esi) │ │ cmpl $0x0,0x28(%esi) │ │ - je 5fe4e │ │ + je 61124 │ │ sub $0x8,%esp │ │ push $0x8 │ │ push %edi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x10,%esp │ │ add $0xffffff80,%eax │ │ - mov 0xc(%esp),%ecx │ │ - mov %eax,0xbc(%ecx) │ │ + mov %eax,0xbc(%esi) │ │ sub $0x8,%esp │ │ push $0x8 │ │ push %edi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x10,%esp │ │ add $0xffffff80,%eax │ │ - mov 0xc(%esp),%ecx │ │ - mov %eax,0xc4(%ecx) │ │ + mov %eax,0xc4(%esi) │ │ sub $0x8,%esp │ │ push $0x9 │ │ push %edi │ │ - call 51260 │ │ - mov 0x1c(%esp),%esi │ │ + call 521f0 │ │ add $0x10,%esp │ │ add $0xffffff00,%eax │ │ mov %eax,0xcc(%esi) │ │ cmpl $0x0,0x2c(%esi) │ │ - je 5fe9b │ │ + je 61171 │ │ sub $0x8,%esp │ │ push $0x8 │ │ push %edi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x10,%esp │ │ add $0xffffff80,%eax │ │ mov %eax,0xc0(%esi) │ │ sub $0x8,%esp │ │ push $0x8 │ │ push %edi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x10,%esp │ │ add $0xffffff80,%eax │ │ mov %eax,0xc8(%esi) │ │ sub $0x8,%esp │ │ push $0x9 │ │ push %edi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x10,%esp │ │ add $0xffffff00,%eax │ │ mov %eax,0xd0(%esi) │ │ sub $0x8,%esp │ │ push $0x1 │ │ push %edi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x10,%esp │ │ mov %eax,0xd4(%esi) │ │ sub $0x8,%esp │ │ push $0x1 │ │ push %edi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x10,%esp │ │ mov %eax,0xd8(%esi) │ │ - jmp 5fb1e │ │ - mov 0x10(%esp),%ecx │ │ - cmpl $0x1,0x438(%edi) │ │ - jne 5feec │ │ - mov 0x28(%esp),%eax │ │ - cmpl $0x1,0x434(%eax) │ │ - jne 5feec │ │ - cmpl $0x0,0x4(%edx) │ │ - je 5ffdf │ │ + jmp 60e1b │ │ + mov 0xc(%esp),%eax │ │ + cmpl $0x1,0x438(%edx) │ │ + jne 611be │ │ + cmpl $0x1,0x434(%edx) │ │ + jne 611be │ │ + cmpl $0x0,0x4(%ecx) │ │ + je 60f28 │ │ sub $0x8,%esp │ │ push $0x4 │ │ - push %ecx │ │ - call 51260 │ │ - mov 0x1c(%esp),%esi │ │ + push %eax │ │ + mov %ecx,%esi │ │ + call 521f0 │ │ add $0x10,%esp │ │ mov %eax,0x28(%esi) │ │ cmp $0xa,%eax │ │ - jg 5fb4c │ │ + jg 60e41 │ │ test %eax,%eax │ │ - mov 0x10(%esp),%eax │ │ - jle 5ff64 │ │ + mov 0x4(%esp),%esi │ │ + mov 0x8(%esp),%ebx │ │ + mov 0xc(%esp),%eax │ │ + jle 61240 │ │ xor %edi,%edi │ │ - jmp 5ff39 │ │ + jmp 61215 │ │ sub $0x8,%esp │ │ - mov 0x20(%esp),%ebx │ │ + mov 0x10(%esp),%ebx │ │ push $0x8 │ │ - pushl 0x1c(%esp) │ │ - call 51260 │ │ + pushl 0x18(%esp) │ │ + call 521f0 │ │ add $0x10,%esp │ │ + mov 0x4(%esp),%esi │ │ mov %al,0x31(%esi,%edi,2) │ │ - mov 0x10(%esp),%eax │ │ + mov 0xc(%esp),%eax │ │ inc %edi │ │ cmp 0x28(%esi),%edi │ │ - jge 5ff64 │ │ + jge 61240 │ │ sub $0x8,%esp │ │ - mov 0x20(%esp),%ebx │ │ push $0x8 │ │ push %eax │ │ - call 51260 │ │ + call 521f0 │ │ add $0x10,%esp │ │ mov %al,0x30(%esi,%edi,2) │ │ test %edi,%edi │ │ - je 5ff16 │ │ - movzbl 0x2e(%esi,%edi,2),%ecx │ │ + je 611ee │ │ + mov 0x4(%esp),%ecx │ │ + movzbl 0x2e(%ecx,%edi,2),%ecx │ │ movzbl %al,%eax │ │ cmp %ecx,%eax │ │ - ja 5ff16 │ │ - jmp 5fb4c │ │ + ja 611ee │ │ + jmp 60e41 │ │ sub $0x8,%esp │ │ - mov 0x20(%esp),%ebx │ │ push $0x4 │ │ push %eax │ │ - call 51260 │ │ + call 521f0 │ │ add $0x10,%esp │ │ mov %eax,0x2c(%esi) │ │ cmp $0xa,%eax │ │ - jg 5fb4c │ │ + jg 60e41 │ │ test %eax,%eax │ │ - jle 5fffe │ │ + jle 612c1 │ │ xor %edi,%edi │ │ - mov 0x18(%esp),%ebx │ │ - mov 0x10(%esp),%esi │ │ - jmp 5ffb4 │ │ + mov 0x4(%esp),%esi │ │ + mov 0x8(%esp),%ebx │ │ + mov 0xc(%esp),%ecx │ │ + jmp 61296 │ │ sub $0x8,%esp │ │ + mov 0x10(%esp),%ebx │ │ push $0x8 │ │ - mov 0x1c(%esp),%esi │ │ + mov 0x18(%esp),%esi │ │ push %esi │ │ - call 51260 │ │ - mov 0x1c(%esp),%edx │ │ + call 521f0 │ │ + mov %esi,%ecx │ │ add $0x10,%esp │ │ - mov %al,0x45(%edx,%edi,2) │ │ + mov 0x4(%esp),%esi │ │ + mov %al,0x45(%esi,%edi,2) │ │ inc %edi │ │ - mov 0x2c(%edx),%eax │ │ + mov 0x2c(%esi),%eax │ │ cmp %eax,%edi │ │ - jge 5ffe8 │ │ + jge 612c1 │ │ sub $0x8,%esp │ │ push $0x8 │ │ - push %esi │ │ - call 51260 │ │ - mov 0x1c(%esp),%ecx │ │ + push %ecx │ │ + call 521f0 │ │ add $0x10,%esp │ │ - mov %al,0x44(%ecx,%edi,2) │ │ + mov %al,0x44(%esi,%edi,2) │ │ test %edi,%edi │ │ - je 5ff92 │ │ + je 6126e │ │ + mov 0x4(%esp),%ecx │ │ movzbl 0x42(%ecx,%edi,2),%ecx │ │ movzbl %al,%eax │ │ cmp %ecx,%eax │ │ - ja 5ff92 │ │ - jmp 5fb4c │ │ - mov 0x28(%esp),%ecx │ │ - jmp 5fc31 │ │ - mov 0x28(%esp),%ecx │ │ - cmpl $0x1,0x434(%ecx) │ │ - je 5fc4a │ │ - jmp 5fc6b │ │ - mov %esi,%edx │ │ - mov 0x28(%esp),%ecx │ │ - cmpl $0x1,0x434(%ecx) │ │ - je 5fc4a │ │ - jmp 5fc6b │ │ + ja 6126e │ │ + jmp 60e41 │ │ + mov 0x14(%esp),%edx │ │ + cmpl $0x1,0x434(%edx) │ │ + je 60f41 │ │ + jmp 60f66 │ │ + cmpl $0xffffffff,0x24(%esp) │ │ + je 612ee │ │ + mov 0x44(%esp),%esi │ │ + sub 0x24(%esp),%esi │ │ + and %esi,%ecx │ │ + and %esi,%eax │ │ + cmp %eax,%ecx │ │ + jle 612fe │ │ + movl $0x6,0x2c(%esp) │ │ + mov 0x44(%esp),%eax │ │ + mov %eax,0x24(%esp) │ │ + mov 0x4(%esp),%edi │ │ + mov 0x8(%esp),%ebx │ │ + mov 0xc(%esp),%esi │ │ + mov 0x10(%esp),%edx │ │ + cmpl $0xffffffff,0x24(%esp) │ │ + jne 6072e │ │ + jmp 60739 │ │ + xor %eax,%eax │ │ + jmp 60956 │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -86740,115 +87826,115 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 60031 │ │ + call 61341 │ │ pop %ebx │ │ - add $0x74f3f,%ebx │ │ - mov 0x1c(%ecx),%eax │ │ + add $0x75c2f,%ebx │ │ + mov 0x28(%ecx),%eax │ │ mov %eax,0x4(%esp) │ │ - mov 0x24(%ecx),%eax │ │ + mov 0x34(%ecx),%eax │ │ mov %eax,0x8(%esp) │ │ cmpl $0x0,0x8(%ebp) │ │ mov %edx,(%esp) │ │ - je 601d4 │ │ + je 614e4 │ │ mov %edx,%esi │ │ mov %ecx,%edi │ │ sub $0x8,%esp │ │ push $0x1 │ │ push %edx │ │ - call 51260 │ │ + call 521f0 │ │ add $0x10,%esp │ │ xor %ecx,%ecx │ │ test %eax,%eax │ │ - jne 600fd │ │ + jne 6140d │ │ sub $0x8,%esp │ │ push $0x1 │ │ push %esi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x10,%esp │ │ mov $0x1,%ecx │ │ test %eax,%eax │ │ - jne 600fd │ │ + jne 6140d │ │ sub $0x8,%esp │ │ push $0x1 │ │ push %esi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x10,%esp │ │ mov $0x2,%ecx │ │ test %eax,%eax │ │ - jne 600fd │ │ + jne 6140d │ │ sub $0x8,%esp │ │ push $0x1 │ │ push %esi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x10,%esp │ │ mov $0x3,%ecx │ │ test %eax,%eax │ │ - jne 600fd │ │ + jne 6140d │ │ sub $0x8,%esp │ │ push $0x1 │ │ push %esi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x10,%esp │ │ mov $0x4,%ecx │ │ test %eax,%eax │ │ - jne 600fd │ │ + jne 6140d │ │ sub $0x8,%esp │ │ push $0x1 │ │ push %esi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x10,%esp │ │ mov $0x5,%ecx │ │ test %eax,%eax │ │ - jne 600fd │ │ + jne 6140d │ │ sub $0x8,%esp │ │ push $0x1 │ │ push %esi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x10,%esp │ │ mov $0x6,%ecx │ │ test %eax,%eax │ │ - je 601d4 │ │ - mov 0x24(%edi),%eax │ │ + je 614e4 │ │ + mov 0x34(%edi),%eax │ │ imul $0xc8,0x1d4(%eax,%ecx,4),%ecx │ │ - cmpl $0x0,0x120(%edi,%ecx,1) │ │ - je 6029f │ │ - mov 0x134(%edi,%ecx,1),%eax │ │ + cmpl $0x0,0x14c(%edi,%ecx,1) │ │ + je 615af │ │ + mov 0x160(%edi,%ecx,1),%eax │ │ mov 0x8(%esp),%esi │ │ mov %eax,0xec(%esi) │ │ - mov 0x138(%edi,%ecx,1),%edx │ │ + mov 0x164(%edi,%ecx,1),%edx │ │ mov %edx,0xf0(%esi) │ │ - mov 0x11c(%edi,%ecx,1),%ecx │ │ + mov 0x148(%edi,%ecx,1),%ecx │ │ mov %esi,%edi │ │ mov 0x1b8(%ecx),%edx │ │ mov %edx,0x1b8(%esi) │ │ mov 0x1bc(%ecx),%ecx │ │ mov %ecx,0x1bc(%esi) │ │ mov 0x4(%esp),%ecx │ │ cmpl $0x0,0x428(%ecx) │ │ - je 602a9 │ │ + je 615b9 │ │ sub $0x8,%esp │ │ push $0x1 │ │ mov 0xc(%esp),%esi │ │ push %esi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x10,%esp │ │ xor %ecx,%ecx │ │ test %eax,%eax │ │ setne %cl │ │ mov %ecx,0x1c4(%edi) │ │ - je 6035c │ │ + je 6166c │ │ sub $0x8,%esp │ │ push $0x3 │ │ push %esi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ add $0x9,%ecx │ │ mov %ecx,0x1c0(%edi) │ │ mov %edi,%esi │ │ mov 0xec(%edi),%edi │ │ mov %ecx,%eax │ │ @@ -86858,53 +87944,53 @@ │ │ idiv %ecx │ │ cmp $0x11,%edi │ │ mov $0x10,%ecx │ │ cmovl %edi,%ecx │ │ cmp %ecx,%eax │ │ cmovge %eax,%ecx │ │ mov %ecx,0xe8(%esi) │ │ - jmp 60372 │ │ + jmp 61682 │ │ mov 0x8(%esp),%edi │ │ cmpl $0x0,0x128(%edi) │ │ - je 602b8 │ │ + je 615c8 │ │ sub $0x8,%esp │ │ mov 0xc(%esp),%eax │ │ pushl 0x3e0(%eax) │ │ mov 0xc(%esp),%esi │ │ push %esi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x10,%esp │ │ inc %eax │ │ mov %eax,0xec(%edi) │ │ sub $0x8,%esp │ │ mov 0xc(%esp),%eax │ │ pushl 0x3e4(%eax) │ │ push %esi │ │ - call 51260 │ │ + call 521f0 │ │ mov 0x14(%esp),%ecx │ │ add $0x10,%esp │ │ inc %eax │ │ mov %eax,0xf0(%edi) │ │ cmpl $0x0,0x428(%ecx) │ │ - je 602db │ │ + je 615eb │ │ sub $0x8,%esp │ │ push $0x1 │ │ mov 0xc(%esp),%esi │ │ push %esi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x10,%esp │ │ xor %ecx,%ecx │ │ test %eax,%eax │ │ setne %cl │ │ mov %ecx,0x1c4(%edi) │ │ - je 602e8 │ │ + je 615f8 │ │ sub $0x8,%esp │ │ push $0x3 │ │ push %esi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ add $0x9,%ecx │ │ mov %ecx,0x1c0(%edi) │ │ mov 0x8(%esp),%eax │ │ mov 0xec(%eax),%edi │ │ mov %ecx,%eax │ │ @@ -86915,59 +88001,59 @@ │ │ cmp $0x11,%edi │ │ mov $0x10,%ecx │ │ cmovl %edi,%ecx │ │ mov 0x8(%esp),%edi │ │ mov (%esp),%esi │ │ cmp %ecx,%eax │ │ cmovge %eax,%ecx │ │ - jmp 602f8 │ │ + jmp 61608 │ │ mov $0xffffffff,%eax │ │ - jmp 60374 │ │ + jmp 61684 │ │ movl $0x0,0x1c4(%edi) │ │ - jmp 60362 │ │ + jmp 61672 │ │ mov 0x4(%esp),%ecx │ │ mov 0x4(%ecx),%eax │ │ mov %eax,0xec(%edi) │ │ mov 0x8(%ecx),%eax │ │ mov %eax,0xf0(%edi) │ │ cmpl $0x0,0x428(%ecx) │ │ - jne 60234 │ │ + jne 61544 │ │ movl $0x0,0x1c4(%edi) │ │ mov (%esp),%esi │ │ movl $0x8,0x1c0(%edi) │ │ mov 0xec(%edi),%ecx │ │ mov %ecx,0xe8(%edi) │ │ sub $0x8,%esp │ │ push $0x1 │ │ push %esi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x10,%esp │ │ mov %eax,0x1c8(%edi) │ │ test %eax,%eax │ │ - je 60342 │ │ + je 61652 │ │ sub $0x8,%esp │ │ push $0x10 │ │ push %esi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x10,%esp │ │ inc %eax │ │ mov %eax,0x1b8(%edi) │ │ sub $0x8,%esp │ │ push $0x10 │ │ push %esi │ │ - call 51260 │ │ + call 521f0 │ │ add $0x10,%esp │ │ inc %eax │ │ mov %eax,0x1bc(%edi) │ │ - jmp 60372 │ │ + jmp 61682 │ │ mov 0xec(%edi),%eax │ │ mov 0xf0(%edi),%ecx │ │ mov %eax,0x1b8(%edi) │ │ mov %ecx,0x1bc(%edi) │ │ - jmp 60372 │ │ + jmp 61682 │ │ mov 0xec(%edi),%eax │ │ movl $0x8,0x1c0(%edi) │ │ mov %eax,0xe8(%edi) │ │ xor %eax,%eax │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ @@ -86978,185 +88064,203 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 60391 │ │ + call 616a1 │ │ pop %eax │ │ - add $0x74bdf,%eax │ │ - mov %eax,0x4(%esp) │ │ + add $0x758cf,%eax │ │ + mov %eax,0x8(%esp) │ │ mov 0x8(%ebp),%eax │ │ cmpl $0x8,0x28(%eax) │ │ setg %cl │ │ mov 0x1c(%eax),%edx │ │ mov 0x20(%eax),%edi │ │ add $0x7f,%edx │ │ and $0xffffff80,%edx │ │ add $0x7f,%edi │ │ and $0xffffff80,%edi │ │ - mov 0x24(%eax),%esi │ │ + mov 0x24(%eax),%eax │ │ xor %ebx,%ebx │ │ - cmp $0x1,%esi │ │ + cmp $0x1,%eax │ │ sete %bl │ │ shl %cl,%edx │ │ - test %esi,%esi │ │ - je 603d5 │ │ - cmp $0x3,%esi │ │ + test %eax,%eax │ │ + mov %eax,0x4(%esp) │ │ + je 616e9 │ │ + cmp $0x3,%eax │ │ setne %cl │ │ mov %edx,%eax │ │ sar %cl,%eax │ │ - jmp 603d7 │ │ + jmp 616eb │ │ xor %eax,%eax │ │ - mov %esi,%ecx │ │ mov %edx,%esi │ │ or $0x40,%esi │ │ test $0x380,%edx │ │ cmovne %edx,%esi │ │ lea 0x40(%eax),%edx │ │ test $0x3ff,%eax │ │ cmovne %eax,%edx │ │ - mov %ecx,(%esp) │ │ - test %ecx,%ecx │ │ + cmpl $0x0,0x4(%esp) │ │ cmove %eax,%edx │ │ mov 0x8(%ebp),%eax │ │ mov %esi,0x14(%eax) │ │ mov %edx,0x18(%eax) │ │ imul %edi,%esi │ │ mov %ebx,%ecx │ │ sar %cl,%edi │ │ imul %edx,%edi │ │ lea (%esi,%edi,2),%eax │ │ or $0x40,%eax │ │ - sub $0x4,%esp │ │ - lea 0xc(%esp),%ecx │ │ - mov 0x8(%esp),%ebx │ │ + add $0xfffffff8,%eax │ │ + sub $0x8,%esp │ │ + mov 0x10(%esp),%ebx │ │ push %eax │ │ - push $0x40 │ │ - push %ecx │ │ - call 1530 │ │ + pushl 0xc(%ebp) │ │ + call 5a890 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ - mov $0xfffffff4,%eax │ │ - jne 60458 │ │ - mov 0x8(%esp),%ecx │ │ - test %ecx,%ecx │ │ - je 60458 │ │ - add %ecx,%esi │ │ + je 61769 │ │ + mov 0x8(%ebp),%ecx │ │ + mov %ecx,%edx │ │ + mov %eax,0x94(%ecx) │ │ + mov (%eax),%eax │ │ + add %eax,%esi │ │ add %esi,%edi │ │ - mov (%esp),%edx │ │ - test %edx,%edx │ │ - mov 0x8(%ebp),%eax │ │ - mov %ecx,0x8(%eax) │ │ - cmove %edx,%esi │ │ - mov %esi,0xc(%eax) │ │ - cmove %edx,%edi │ │ - mov %edi,0x10(%eax) │ │ + mov 0x4(%esp),%ecx │ │ + test %ecx,%ecx │ │ + mov %eax,0x8(%edx) │ │ + cmove %ecx,%esi │ │ + mov %esi,0xc(%edx) │ │ + cmove %ecx,%edi │ │ + mov %edi,0x10(%edx) │ │ xor %eax,%eax │ │ + jmp 6176e │ │ + mov $0xfffffff4,%eax │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 6046f │ │ + call 6178f │ │ pop %ebx │ │ - add $0x74b01,%ebx │ │ + add $0x757e1,%ebx │ │ mov 0x8(%ebp),%eax │ │ - mov 0x8(%eax),%eax │ │ - mov %eax,(%esp) │ │ - call 1500 │ │ + sub $0x8,%esp │ │ + pushl 0x94(%eax) │ │ + pushl 0xc(%ebp) │ │ + call 5a810 │ │ + add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x20,%esp │ │ - call 604a1 │ │ + call 617d1 │ │ pop %ebx │ │ - add $0x74acf,%ebx │ │ + add $0x7579f,%ebx │ │ mov 0xc(%ebp),%edi │ │ mov 0x8(%ebp),%ecx │ │ xor %esi,%esi │ │ xor %eax,%eax │ │ cmpl $0x1,0x4(%ecx) │ │ - lea 0xb34(%edi),%edx │ │ + lea 0xa60(%edi),%edx │ │ cmova %edx,%esi │ │ seta %al │ │ mov %edi,%edx │ │ mov %esi,0x5c0(%edi) │ │ mov 0x720(%edi),%edi │ │ add $0xc,%edi │ │ shl $0x3,%eax │ │ lea 0x524(%edx),%esi │ │ mov %esi,0xc(%esp) │ │ mov 0xc(%edx),%esi │ │ mov %esi,0x18(%esp) │ │ - lea 0x7880(%ecx),%esi │ │ + lea 0x78d4(%ecx),%esi │ │ mov %esi,0x14(%esp) │ │ lea 0x5c4(%edx),%esi │ │ sub $0xc,%esp │ │ mov 0x18(%esp),%edx │ │ mov %ebx,0x18(%esp) │ │ mov %esi,0x1c(%esp) │ │ push %esi │ │ push %eax │ │ pushl 0x28(%esp) │ │ push %edi │ │ mov 0xc(%ebp),%edi │ │ pushl 0x10(%ebp) │ │ + pushl 0x48(%ecx) │ │ + pushl 0x4c(%ecx) │ │ + pushl 0x40(%ecx) │ │ + pushl 0x44(%ecx) │ │ pushl 0x38(%ecx) │ │ pushl 0x3c(%ecx) │ │ - pushl 0x30(%ecx) │ │ - pushl 0x34(%ecx) │ │ - pushl 0x28(%ecx) │ │ - pushl 0x2c(%ecx) │ │ pushl 0x8(%edi) │ │ mov 0x54(%esp),%eax │ │ push %eax │ │ pushl (%edi) │ │ pushl 0x4(%edi) │ │ pushl 0xf0(%eax) │ │ pushl 0xec(%eax) │ │ - call 605b0 │ │ + call 618e0 │ │ add $0x50,%esp │ │ mov %eax,%esi │ │ test %eax,%eax │ │ - jne 60599 │ │ + jne 618c9 │ │ mov 0x8(%ebp),%eax │ │ - add $0x38,%eax │ │ + add $0x48,%eax │ │ sub $0xc,%esp │ │ mov 0x18(%esp),%ebx │ │ push %eax │ │ - call 616a0 │ │ + call 62a30 │ │ add $0x10,%esp │ │ mov 0x8(%ebp),%eax │ │ - movl $0x0,0x3c(%eax) │ │ + movl $0x0,0x4c(%eax) │ │ mov 0xc(%edi),%eax │ │ mov 0x110(%eax),%eax │ │ mov %eax,0x5bc(%edi) │ │ cmpl $0x0,0x5c0(%edi) │ │ - je 60599 │ │ + je 618c9 │ │ mov 0x10(%esp),%ecx │ │ mov (%ecx),%eax │ │ movl $0x0,(%eax) │ │ mov (%ecx),%eax │ │ movl $0x0,0x4(%eax) │ │ mov %esi,%eax │ │ lea -0xc(%ebp),%esp │ │ @@ -87182,39 +88286,39 @@ │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x20,%esp │ │ mov %ecx,%edi │ │ - call 605c3 │ │ + call 618f3 │ │ pop %ebx │ │ - add $0x749ad,%ebx │ │ + add $0x7567d,%ebx │ │ cmpl $0x0,0x8(%edx) │ │ - je 605f1 │ │ - lea -0x153c2(%ebx),%eax │ │ + je 61921 │ │ + lea -0x147a6(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %edi,(%esp) │ │ - call 59805 │ │ + call 5a795 │ │ mov $0xffffffff,%ecx │ │ mov %ecx,%eax │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ mov %edx,%esi │ │ mov 0x44(%ebp),%eax │ │ add $0xa8,%eax │ │ mov %eax,(%esp) │ │ - call 1510 │ │ + call 14e0 │ │ mov $0xfffffff4,%ecx │ │ test %eax,%eax │ │ - je 605e7 │ │ + je 61917 │ │ mov %edi,0x14(%esp) │ │ mov %eax,0x10(%esp) │ │ mov 0x18(%ebp),%eax │ │ mov 0x8(%ebp),%ecx │ │ mov %ecx,0x1c(%esi) │ │ mov 0xc(%ebp),%ecx │ │ mov %ecx,0x20(%esi) │ │ @@ -87231,152 +88335,152 @@ │ │ mov 0xc(%ecx),%eax │ │ mov %eax,0x24(%esi) │ │ mov 0x38(%ebp),%eax │ │ mov %eax,0x28(%esi) │ │ lea 0x2c(%esi),%eax │ │ mov %eax,0x18(%esp) │ │ mov %eax,(%esp) │ │ - call 3c630 │ │ + call 3d610 │ │ mov (%edi),%eax │ │ mov %eax,0x4(%esp) │ │ mov %esi,(%esp) │ │ call *0x4(%edi) │ │ test %eax,%eax │ │ - js 6075f │ │ + js 61a8f │ │ mov 0x40(%ebp),%eax │ │ mov %eax,%ecx │ │ mov 0x8(%eax),%eax │ │ mov 0x10(%esp),%edi │ │ mov %eax,0x8(%edi) │ │ movsd (%ecx),%xmm0 │ │ movsd %xmm0,(%edi) │ │ lea 0xc(%edi),%eax │ │ mov %esi,0x4(%esp) │ │ mov %eax,(%esp) │ │ movl $0x98,0x8(%esp) │ │ - call 14a0 │ │ + call 1470 │ │ mov 0x8(%esi),%eax │ │ mov %edi,0x8(%esp) │ │ - lea -0x74240(%ebx),%ecx │ │ + lea -0x74f10(%ebx),%ecx │ │ mov %ecx,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 615f0 │ │ + call 629b0 │ │ mov %eax,0x90(%esi) │ │ test %eax,%eax │ │ - je 60774 │ │ + je 61aa4 │ │ mov 0x1c(%ebp),%edi │ │ mov 0x14(%ebp),%eax │ │ mov %eax,0x70(%esi) │ │ test %eax,%eax │ │ - je 606d9 │ │ + je 61a09 │ │ mov %eax,(%esp) │ │ - call 61680 │ │ + call 62a10 │ │ mov 0x3c(%ebp),%eax │ │ mov %edi,0x6c(%esi) │ │ test %edi,%edi │ │ - je 606ef │ │ + je 61a1f │ │ mov %edi,(%esp) │ │ mov %eax,%edi │ │ - call 61680 │ │ + call 62a10 │ │ mov %edi,%eax │ │ mov 0x24(%ebp),%edi │ │ mov %eax,0x4(%esp) │ │ mov 0x18(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 3ca20 │ │ + call 3d8d0 │ │ cmpl $0x0,0x44(%ebp) │ │ - je 6071b │ │ + je 61a4b │ │ mov 0x48(%ebp),%eax │ │ test %eax,%eax │ │ - je 6071b │ │ + je 61a4b │ │ mov 0x10(%esp),%ecx │ │ add $0xa4,%ecx │ │ mov %ecx,(%eax) │ │ mov 0x2c(%ebp),%eax │ │ mov %edi,0x74(%esi) │ │ test %edi,%edi │ │ - je 60731 │ │ + je 61a61 │ │ mov %edi,(%esp) │ │ mov %eax,%edi │ │ - call 61680 │ │ + call 62a10 │ │ mov %edi,%eax │ │ mov 0x34(%ebp),%edi │ │ mov %eax,0x78(%esi) │ │ test %eax,%eax │ │ - je 60743 │ │ + je 61a73 │ │ mov %eax,(%esp) │ │ - call 61680 │ │ + call 62a10 │ │ mov %edi,0x7c(%esi) │ │ xor %ecx,%ecx │ │ test %edi,%edi │ │ - je 605e7 │ │ + je 61917 │ │ mov %edi,(%esp) │ │ - call 61680 │ │ + call 62a10 │ │ xor %ecx,%ecx │ │ - jmp 605e7 │ │ + jmp 61917 │ │ mov %eax,%edi │ │ mov 0x10(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 1500 │ │ + call 14d0 │ │ mov %edi,%ecx │ │ - jmp 605e7 │ │ + jmp 61917 │ │ mov 0x40(%ebp),%eax │ │ mov %eax,%ecx │ │ mov (%eax),%eax │ │ mov %eax,0x4(%esp) │ │ mov %esi,(%esp) │ │ call *0x8(%ecx) │ │ mov %edi,(%esp) │ │ - call 1500 │ │ - call 15c0 <__errno@plt> │ │ + call 14d0 │ │ + call 1590 <__errno@plt> │ │ mov (%eax),%eax │ │ mov %eax,(%esp) │ │ - call 15d0 │ │ + call 15a0 │ │ mov %eax,0x8(%esp) │ │ - lea -0x153a6(%ebx),%eax │ │ + lea -0x1478a(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov 0x14(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 59805 │ │ + call 5a795 │ │ mov $0xfffffff4,%ecx │ │ - jmp 605e7 │ │ + jmp 61917 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 607d1 │ │ + call 61b01 │ │ pop %ebx │ │ - add $0x7479f,%ebx │ │ + add $0x7546f,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ mov 0x14(%ebp),%eax │ │ mov 0x90(%eax),%esi │ │ lea 0x2c(%eax),%edi │ │ sub $0xc,%esp │ │ push $0x0 │ │ push $0x0 │ │ - pushl 0x10(%esi) │ │ + pushl 0x14(%esi) │ │ push %edi │ │ pushl 0x28(%eax) │ │ pushl 0x7c(%eax) │ │ pushl 0x58(%eax) │ │ pushl 0x78(%eax) │ │ pushl 0x54(%eax) │ │ pushl 0x74(%eax) │ │ pushl 0x50(%eax) │ │ pushl 0x6c(%eax) │ │ pushl 0x4(%eax) │ │ pushl 0x70(%eax) │ │ pushl (%eax) │ │ pushl 0x20(%eax) │ │ pushl 0x10(%ebp) │ │ - call 605b0 │ │ + call 618e0 │ │ add $0x50,%esp │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ @@ -87388,169 +88492,169 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 60841 │ │ + call 61b71 │ │ pop %ebx │ │ - add $0x7472f,%ebx │ │ + add $0x753ff,%ebx │ │ mov 0x8(%ebp),%esi │ │ test %esi,%esi │ │ - je 60863 │ │ + je 61b93 │ │ cmpl $0x0,0x8(%esi) │ │ - je 60894 │ │ - lea -0x15467(%ebx),%eax │ │ - lea -0x15455(%ebx),%ecx │ │ - jmp 6086f │ │ - lea -0x15467(%ebx),%eax │ │ - lea -0x15690(%ebx),%ecx │ │ - lea -0x15740(%ebx),%edx │ │ + je 61bc4 │ │ + lea -0x1484b(%ebx),%eax │ │ + lea -0x14839(%ebx),%ecx │ │ + jmp 61b9f │ │ + lea -0x1484b(%ebx),%eax │ │ + lea -0x14a60(%ebx),%ecx │ │ + lea -0x14b10(%ebx),%edx │ │ mov $0xa8,%esi │ │ - add -0x278(%ebx),%esi │ │ + add -0x2a4(%ebx),%esi │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push %esi │ │ - call 14f0 │ │ + call 14c0 │ │ add $0x10,%esp │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ mov 0xc(%ebp),%edi │ │ test %edi,%edi │ │ - je 60949 │ │ + je 61c79 │ │ mov 0x90(%edi),%eax │ │ test %eax,%eax │ │ - je 60935 │ │ + je 61c65 │ │ cmpl $0x0,0x8(%edi) │ │ - je 6095a │ │ + je 61c8a │ │ sub $0xc,%esp │ │ push %eax │ │ - call 61680 │ │ + call 62a10 │ │ add $0x10,%esp │ │ mov 0x6c(%edi),%eax │ │ test %eax,%eax │ │ - je 608d6 │ │ + je 61c06 │ │ sub $0xc,%esp │ │ push %eax │ │ - call 61680 │ │ + call 62a10 │ │ add $0x10,%esp │ │ mov 0x70(%edi),%eax │ │ test %eax,%eax │ │ - je 608e9 │ │ + je 61c19 │ │ sub $0xc,%esp │ │ push %eax │ │ - call 61680 │ │ + call 62a10 │ │ add $0x10,%esp │ │ mov 0x4c(%edi),%eax │ │ test %eax,%eax │ │ - je 608fc │ │ + je 61c2c │ │ sub $0xc,%esp │ │ push %eax │ │ - call 61680 │ │ + call 62a10 │ │ add $0x10,%esp │ │ mov 0x74(%edi),%eax │ │ test %eax,%eax │ │ - je 6090f │ │ + je 61c3f │ │ sub $0xc,%esp │ │ push %eax │ │ - call 61680 │ │ + call 62a10 │ │ add $0x10,%esp │ │ mov 0x78(%edi),%eax │ │ test %eax,%eax │ │ - je 60922 │ │ + je 61c52 │ │ sub $0xc,%esp │ │ push %eax │ │ - call 61680 │ │ + call 62a10 │ │ add $0x10,%esp │ │ mov 0x7c(%edi),%eax │ │ test %eax,%eax │ │ - je 60935 │ │ + je 61c65 │ │ sub $0xc,%esp │ │ push %eax │ │ - call 61680 │ │ + call 62a10 │ │ add $0x10,%esp │ │ sub $0x4,%esp │ │ push $0x98 │ │ push %edi │ │ push %esi │ │ - call 14a0 │ │ - jmp 60889 │ │ - lea -0x15467(%ebx),%eax │ │ - lea -0x15657(%ebx),%ecx │ │ - jmp 6086f │ │ - lea -0x15467(%ebx),%eax │ │ - lea -0x1543a(%ebx),%ecx │ │ - jmp 6086f │ │ + call 1470 │ │ + jmp 61bb9 │ │ + lea -0x1484b(%ebx),%eax │ │ + lea -0x14a27(%ebx),%ecx │ │ + jmp 61b9f │ │ + lea -0x1484b(%ebx),%eax │ │ + lea -0x1481e(%ebx),%ecx │ │ + jmp 61b9f │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - call 6097d │ │ + call 61cad │ │ pop %ebx │ │ - add $0x745f3,%ebx │ │ + add $0x752c3,%ebx │ │ mov 0x8(%ebp),%eax │ │ test %eax,%eax │ │ - je 6099f │ │ + je 61ccf │ │ cmpl $0x0,0x8(%eax) │ │ - je 609cf │ │ - lea -0x1541f(%ebx),%eax │ │ - lea -0x15455(%ebx),%ecx │ │ - jmp 609ab │ │ - lea -0x1541f(%ebx),%eax │ │ - lea -0x15690(%ebx),%ecx │ │ - lea -0x15740(%ebx),%edx │ │ + je 61cff │ │ + lea -0x14803(%ebx),%eax │ │ + lea -0x14839(%ebx),%ecx │ │ + jmp 61cdb │ │ + lea -0x14803(%ebx),%eax │ │ + lea -0x14a60(%ebx),%ecx │ │ + lea -0x14b10(%ebx),%edx │ │ mov $0xa8,%esi │ │ - add -0x278(%ebx),%esi │ │ + add -0x2a4(%ebx),%esi │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push %esi │ │ - call 14f0 │ │ + call 14c0 │ │ add $0x10,%esp │ │ lea -0x8(%ebp),%esp │ │ pop %esi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ mov 0xc(%ebp),%esi │ │ test %esi,%esi │ │ - je 60a06 │ │ + je 61d36 │ │ cmpl $0x0,0x90(%esi) │ │ - je 609e5 │ │ + je 61d15 │ │ cmpl $0x0,0x8(%esi) │ │ - je 60a14 │ │ + je 61d44 │ │ sub $0x4,%esp │ │ push $0x98 │ │ push %esi │ │ push %eax │ │ - call 14a0 │ │ + call 1470 │ │ add $0xc,%esp │ │ push $0x98 │ │ push $0x0 │ │ push %esi │ │ - call 1540 │ │ - jmp 609c5 │ │ - lea -0x1541f(%ebx),%eax │ │ - lea -0x15657(%ebx),%ecx │ │ - jmp 609ab │ │ - lea -0x1541f(%ebx),%eax │ │ - lea -0x1543a(%ebx),%ecx │ │ - jmp 609ab │ │ + call 1510 │ │ + jmp 61cf5 │ │ + lea -0x14803(%ebx),%eax │ │ + lea -0x14a27(%ebx),%ecx │ │ + jmp 61cdb │ │ + lea -0x14803(%ebx),%eax │ │ + lea -0x1481e(%ebx),%ecx │ │ + jmp 61cdb │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -87564,23 +88668,23 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 60a41 │ │ + call 61d71 │ │ pop %ebx │ │ - add $0x7452f,%ebx │ │ + add $0x751ff,%ebx │ │ mov 0x8(%ebp),%esi │ │ mov 0xc(%ebp),%edi │ │ sub $0x8,%esp │ │ push %edi │ │ push %esi │ │ - call 60830 │ │ + call 61b60 │ │ add $0x10,%esp │ │ mov 0x9c(%edi),%eax │ │ mov %eax,0x9c(%esi) │ │ mov 0x98(%edi),%eax │ │ mov %eax,0x98(%esi) │ │ mov 0xa0(%edi),%eax │ │ mov %eax,0xa0(%esi) │ │ @@ -87600,98 +88704,98 @@ │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - call 60a9d │ │ + call 61dcd │ │ pop %ebx │ │ - add $0x744d3,%ebx │ │ + add $0x751a3,%ebx │ │ mov 0x8(%ebp),%esi │ │ test %esi,%esi │ │ - je 60b40 │ │ + je 61e70 │ │ cmpl $0x0,0x90(%esi) │ │ - je 60b2e │ │ + je 61e5e │ │ cmpl $0x0,0x8(%esi) │ │ - je 60b4e │ │ + je 61e7e │ │ lea 0x90(%esi),%eax │ │ sub $0xc,%esp │ │ push %eax │ │ - call 616a0 │ │ + call 62a30 │ │ add $0x10,%esp │ │ lea 0x70(%esi),%eax │ │ sub $0xc,%esp │ │ push %eax │ │ - call 616a0 │ │ + call 62a30 │ │ add $0x10,%esp │ │ lea 0x6c(%esi),%eax │ │ sub $0xc,%esp │ │ push %eax │ │ - call 616a0 │ │ + call 62a30 │ │ add $0x10,%esp │ │ lea 0x4c(%esi),%eax │ │ sub $0xc,%esp │ │ push %eax │ │ - call 616a0 │ │ + call 62a30 │ │ add $0x10,%esp │ │ lea 0x74(%esi),%eax │ │ sub $0xc,%esp │ │ push %eax │ │ - call 616a0 │ │ + call 62a30 │ │ add $0x10,%esp │ │ lea 0x78(%esi),%eax │ │ sub $0xc,%esp │ │ push %eax │ │ - call 616a0 │ │ + call 62a30 │ │ add $0x10,%esp │ │ lea 0x7c(%esi),%eax │ │ sub $0xc,%esp │ │ push %eax │ │ - call 616a0 │ │ + call 62a30 │ │ add $0x10,%esp │ │ sub $0x4,%esp │ │ push $0x98 │ │ push $0x0 │ │ push %esi │ │ - call 1540 │ │ - jmp 60b74 │ │ - lea -0x153f8(%ebx),%eax │ │ - lea -0x15408(%ebx),%ecx │ │ - jmp 60b5a │ │ - lea -0x153f8(%ebx),%eax │ │ - lea -0x153db(%ebx),%ecx │ │ - lea -0x15740(%ebx),%edx │ │ + call 1510 │ │ + jmp 61ea4 │ │ + lea -0x147dc(%ebx),%eax │ │ + lea -0x147ec(%ebx),%ecx │ │ + jmp 61e8a │ │ + lea -0x147dc(%ebx),%eax │ │ + lea -0x147bf(%ebx),%ecx │ │ + lea -0x14b10(%ebx),%edx │ │ mov $0xa8,%esi │ │ - add -0x278(%ebx),%esi │ │ + add -0x2a4(%ebx),%esi │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push %esi │ │ - call 14f0 │ │ + call 14c0 │ │ add $0x10,%esp │ │ lea -0x8(%ebp),%esp │ │ pop %esi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 60b90 │ │ + call 61ec0 │ │ pop %ebx │ │ - add $0x743e0,%ebx │ │ + add $0x750b0,%ebx │ │ mov 0x8(%ebp),%esi │ │ mov %esi,(%esp) │ │ - call 60a90 │ │ + call 61dc0 │ │ movl $0x0,0x9c(%esi) │ │ movl $0x0,0xa0(%esi) │ │ lea -0x8(%ebp),%esp │ │ pop %esi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ @@ -87701,20 +88805,20 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x20,%esp │ │ - call 60bd1 │ │ + call 61f01 │ │ pop %ebx │ │ - add $0x7439f,%ebx │ │ + add $0x7506f,%ebx │ │ mov 0x8(%ebp),%ecx │ │ cmpl $0x0,0x9c(%ecx) │ │ - je 60c9f │ │ + je 61fcf │ │ mov 0x10(%ebp),%eax │ │ mov 0xc(%ebp),%edx │ │ mov 0x20(%ecx),%esi │ │ xor %ecx,%ecx │ │ mov 0x8(%ebp),%edi │ │ cmpl $0x1,0x24(%edi) │ │ sete %cl │ │ @@ -87732,47 +88836,47 @@ │ │ mov %edi,%eax │ │ mov $0x1,%edi │ │ cmovg %esi,%edi │ │ mov 0xa0(%eax),%edx │ │ mov %ecx,0x18(%esp) │ │ mov (%edx,%ecx,4),%esi │ │ cmp %edi,%esi │ │ - jae 60c95 │ │ + jae 61fc5 │ │ mov 0x9c(%eax),%eax │ │ add $0x8,%eax │ │ mov %eax,(%esp) │ │ mov %edx,0x14(%esp) │ │ - call 14b0 │ │ + call 1480 │ │ mov 0x14(%esp),%eax │ │ mov 0x18(%esp),%ecx │ │ mov (%eax,%ecx,4),%esi │ │ cmp %edi,%esi │ │ mov 0x8(%ebp),%eax │ │ mov 0x9c(%eax),%eax │ │ - jae 60c8a │ │ + jae 61fba │ │ mov %ecx,%esi │ │ lea 0x4(%eax),%ecx │ │ add $0x8,%eax │ │ mov %eax,0x4(%esp) │ │ mov %ecx,(%esp) │ │ - call 14c0 │ │ + call 1490 │ │ mov %esi,%ecx │ │ mov 0x14(%esp),%eax │ │ mov (%eax,%esi,4),%esi │ │ cmp %edi,%esi │ │ mov 0x8(%ebp),%eax │ │ mov 0x9c(%eax),%eax │ │ - jb 60c60 │ │ + jb 61f90 │ │ add $0x8,%eax │ │ mov %eax,(%esp) │ │ - call 14d0 │ │ + call 14a0 │ │ xor %eax,%eax │ │ cmp $0xfffffffe,%esi │ │ sete %al │ │ - jmp 60ca1 │ │ + jmp 61fd1 │ │ xor %eax,%eax │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ @@ -87786,43 +88890,43 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 60cc1 │ │ + call 61ff1 │ │ pop %ebx │ │ - add $0x742af,%ebx │ │ + add $0x74f7f,%ebx │ │ mov 0x8(%ebp),%esi │ │ mov 0x9c(%esi),%eax │ │ test %eax,%eax │ │ - je 60d24 │ │ + je 62054 │ │ mov 0xc(%ebp),%edi │ │ add $0x8,%eax │ │ mov %eax,(%esp) │ │ - call 14b0 │ │ + call 1480 │ │ mov 0x10(%ebp),%edx │ │ test %edx,%edx │ │ - je 60cf9 │ │ + je 62029 │ │ mov 0xa0(%esi),%eax │ │ mov %edi,%ecx │ │ xchg %ecx,(%eax) │ │ cmp $0x2,%edx │ │ - je 60d02 │ │ + je 62032 │ │ mov 0xa0(%esi),%eax │ │ xchg %edi,0x4(%eax) │ │ mov 0x9c(%esi),%eax │ │ add $0x4,%eax │ │ mov %eax,(%esp) │ │ - call 14e0 │ │ + call 14b0 │ │ mov 0x9c(%esi),%eax │ │ add $0x8,%eax │ │ mov %eax,(%esp) │ │ - call 14d0 │ │ + call 14a0 │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ @@ -87831,69 +88935,69 @@ │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 60d40 │ │ + call 62070 │ │ pop %ebx │ │ - add $0x74230,%ebx │ │ + add $0x74f00,%ebx │ │ mov 0xc(%ebp),%esi │ │ lea 0xc(%esi),%eax │ │ mov (%esi),%ecx │ │ mov %ecx,0x4(%esp) │ │ mov %eax,(%esp) │ │ call *0x8(%esi) │ │ mov %esi,(%esp) │ │ - call 1500 │ │ + call 14d0 │ │ lea -0x8(%ebp),%esp │ │ pop %esi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0xb0,%esp │ │ - call 60d7c │ │ + call 620ac │ │ pop %edi │ │ - add $0x741f4,%edi │ │ + add $0x74ec4,%edi │ │ lea 0x7914(%edi),%eax │ │ xor %ebx,%ebx │ │ inc %ebx │ │ add %ebx,%eax │ │ mov %eax,0x50(%esp) │ │ lea 0x7af4(%edi),%eax │ │ add %ebx,%eax │ │ mov %eax,0x4c(%esp) │ │ lea 0xa074(%edi),%esi │ │ add %ebx,%esi │ │ movl $0x0,0x8(%esp) │ │ lea 0x4d4(%edi),%eax │ │ - lea -0x134dc(%edi),%ecx │ │ + lea -0x12858(%edi),%ecx │ │ mov %ecx,0x48(%esp) │ │ lea 0x894(%edi),%ecx │ │ mov %ecx,0x44(%esp) │ │ - lea -0x1311c(%edi),%ecx │ │ + lea -0x12498(%edi),%ecx │ │ mov %ecx,0x40(%esp) │ │ lea 0x1014(%edi),%ecx │ │ mov %ecx,0x3c(%esp) │ │ - lea -0x1299c(%edi),%ecx │ │ + lea -0x11d18(%edi),%ecx │ │ mov %ecx,0x38(%esp) │ │ lea 0x1f14(%edi),%ecx │ │ mov %ecx,0x34(%esp) │ │ - lea -0x11a9c(%edi),%ecx │ │ + lea -0x10e18(%edi),%ecx │ │ mov %ecx,0x30(%esp) │ │ lea 0x3d14(%edi),%ecx │ │ mov %ecx,0x2c(%esp) │ │ - lea -0xfc9c(%edi),%edx │ │ + lea -0xf018(%edi),%edx │ │ mov %edi,%ecx │ │ lea 0xa092(%edi),%edi │ │ mov %ecx,0x4(%esp) │ │ lea 0x8283(%ecx),%ecx │ │ mov %ecx,0x94(%esp) │ │ mov %ecx,0x8c(%esp) │ │ mov %edi,0x98(%esp) │ │ @@ -87928,49 +89032,49 @@ │ │ mov %eax,%edi │ │ shl $0x5,%eax │ │ mov 0x8(%esp),%esi │ │ mov %esi,%ecx │ │ mov %esi,0x8(%esp) │ │ shl $0x6,%ecx │ │ mov 0x4(%esp),%edx │ │ - lea -0x134dc(%edx,%ecx,1),%edx │ │ + lea -0x12858(%edx,%ecx,1),%edx │ │ add %eax,%edx │ │ mov %edi,%esi │ │ mov %edi,0x10(%esp) │ │ imul $0x4c,%edi,%esi │ │ mov %esi,0x14(%esp) │ │ imul $0x98,0x8(%esp),%esi │ │ mov 0x4(%esp),%edi │ │ - lea 0x40b24(%edi,%esi,1),%esi │ │ + lea 0x40724(%edi,%esi,1),%esi │ │ mov 0x14(%esp),%edi │ │ mov %edx,0x14(%edi,%esi,1) │ │ mov 0x4(%esp),%edx │ │ lea 0x4d4(%edx,%ecx,1),%ecx │ │ add %eax,%ecx │ │ mov %esi,0x18(%esp) │ │ mov %ecx,0x18(%edi,%esi,1) │ │ xor %edi,%edi │ │ mov 0x5c(%esp),%ecx │ │ mov 0x58(%esp),%edx │ │ mov $0xfffffff8,%esi │ │ mov 0x8(%ecx,%esi,1),%al │ │ mov %al,0x20(%edx,%esi,4) │ │ inc %esi │ │ - jne 60f1c │ │ + jne 6224c │ │ add %ebx,%edi │ │ add %ebx,%edx │ │ add $0x8,%ecx │ │ cmp $0x4,%edi │ │ - jne 60f17 │ │ + jne 62247 │ │ mov 0x10(%esp),%edi │ │ shl $0x6,%edi │ │ mov 0x8(%esp),%ecx │ │ shl $0x7,%ecx │ │ mov 0x4(%esp),%eax │ │ - lea -0x1311c(%eax,%ecx,1),%eax │ │ + lea -0x12498(%eax,%ecx,1),%eax │ │ add %edi,%eax │ │ mov 0x14(%esp),%edx │ │ mov 0x18(%esp),%esi │ │ mov %eax,0x34(%edx,%esi,1) │ │ mov %ecx,0x24(%esp) │ │ mov 0x4(%esp),%eax │ │ lea 0x894(%eax,%ecx,1),%eax │ │ @@ -87980,26 +89084,26 @@ │ │ xor %edi,%edi │ │ mov 0x64(%esp),%ecx │ │ mov 0x60(%esp),%edx │ │ mov $0xfffffff0,%esi │ │ mov 0x10(%ecx,%esi,1),%al │ │ mov %al,0x40(%edx,%esi,4) │ │ inc %esi │ │ - jne 60f82 │ │ + jne 622b2 │ │ add %ebx,%edi │ │ add %ebx,%edx │ │ add $0x10,%ecx │ │ cmp $0x4,%edi │ │ - jne 60f7d │ │ + jne 622ad │ │ mov 0x10(%esp),%eax │ │ shl $0x7,%eax │ │ mov 0x8(%esp),%ecx │ │ shl $0x8,%ecx │ │ mov 0x4(%esp),%edx │ │ - lea -0x1299c(%edx,%ecx,1),%edx │ │ + lea -0x11d18(%edx,%ecx,1),%edx │ │ add %eax,%edx │ │ mov 0x14(%esp),%edi │ │ mov 0x18(%esp),%esi │ │ mov %edx,0x1c(%edi,%esi,1) │ │ mov 0x4(%esp),%edx │ │ lea 0x1014(%edx,%ecx,1),%ecx │ │ add %eax,%ecx │ │ @@ -88007,26 +89111,26 @@ │ │ xor %edi,%edi │ │ mov 0x6c(%esp),%ecx │ │ mov 0x68(%esp),%edx │ │ mov $0xfffffff0,%esi │ │ mov 0x10(%ecx,%esi,1),%al │ │ mov %al,0x80(%edx,%esi,8) │ │ inc %esi │ │ - jne 60fe0 │ │ + jne 62310 │ │ add %ebx,%edi │ │ add %ebx,%edx │ │ add $0x10,%ecx │ │ cmp $0x8,%edi │ │ - jne 60fdb │ │ + jne 6230b │ │ mov 0x10(%esp),%edi │ │ shl $0x8,%edi │ │ mov 0x8(%esp),%ecx │ │ shl $0x9,%ecx │ │ mov 0x4(%esp),%eax │ │ - lea -0x11a9c(%eax,%ecx,1),%eax │ │ + lea -0x10e18(%eax,%ecx,1),%eax │ │ add %edi,%eax │ │ mov 0x14(%esp),%edx │ │ mov 0x18(%esp),%esi │ │ mov %eax,0x3c(%edx,%esi,1) │ │ mov %ecx,0x28(%esp) │ │ mov 0x4(%esp),%eax │ │ lea 0x1f14(%eax,%ecx,1),%eax │ │ @@ -88036,26 +89140,26 @@ │ │ xor %ecx,%ecx │ │ mov 0x74(%esp),%esi │ │ mov 0x70(%esp),%edi │ │ mov $0xffffffe0,%eax │ │ mov 0x20(%esi,%eax,1),%dl │ │ mov %dl,0x100(%edi,%eax,8) │ │ inc %eax │ │ - jne 61049 │ │ + jne 62379 │ │ add %ebx,%ecx │ │ add %ebx,%edi │ │ add $0x20,%esi │ │ cmp $0x8,%ecx │ │ - jne 61044 │ │ + jne 62374 │ │ mov 0x10(%esp),%eax │ │ shl $0x9,%eax │ │ mov 0x8(%esp),%ecx │ │ shl $0xa,%ecx │ │ mov 0x4(%esp),%esi │ │ - lea -0xfc9c(%esi,%ecx,1),%edx │ │ + lea -0xf018(%esi,%ecx,1),%edx │ │ add %eax,%edx │ │ mov 0x14(%esp),%edi │ │ mov 0x18(%esp),%ebx │ │ lea 0x24(%edi,%ebx,1),%edi │ │ mov %edx,(%edi) │ │ lea 0x3d14(%esi,%ecx,1),%ecx │ │ add %eax,%ecx │ │ @@ -88066,22 +89170,22 @@ │ │ mov 0x78(%esp),%esi │ │ mov $0xffffffe0,%edx │ │ mov %esi,%ecx │ │ mov 0x20(%edi,%edx,1),%al │ │ mov %al,(%ecx) │ │ add $0x10,%ecx │ │ inc %edx │ │ - jne 610b0 │ │ + jne 623e0 │ │ xor %eax,%eax │ │ inc %eax │ │ add %eax,%ebx │ │ add %eax,%esi │ │ add $0x20,%edi │ │ cmp $0x10,%ebx │ │ - jne 610a9 │ │ + jne 623d9 │ │ mov 0x10(%esp),%eax │ │ shl $0x4,%eax │ │ mov 0x8(%esp),%ecx │ │ shl $0x5,%ecx │ │ mov 0x4(%esp),%esi │ │ lea 0x7914(%esi,%ecx,1),%edi │ │ add %eax,%edi │ │ @@ -88102,15 +89206,15 @@ │ │ shl $0xa,%eax │ │ mov 0x8(%esp),%ecx │ │ shl $0xb,%ecx │ │ lea 0xa074(%esi,%ecx,1),%edx │ │ add %eax,%edx │ │ mov 0x8(%esp),%eax │ │ lea (%eax,%eax,4),%eax │ │ - lea -0xc09c(%esi,%eax,4),%eax │ │ + lea -0xb418(%esi,%eax,4),%eax │ │ mov 0x10(%esp),%ecx │ │ lea (%ecx,%ecx,4),%ecx │ │ lea (%eax,%ecx,2),%eax │ │ mov %edi,%ecx │ │ mov %ebx,0xa4(%esp) │ │ mov %edx,0x24(%esp) │ │ mov %edx,(%ebx) │ │ @@ -88122,124 +89226,124 @@ │ │ sub $0x4,%esp │ │ mov 0x8(%esp),%ebx │ │ push %esi │ │ mov %edx,0x14(%esp) │ │ push %edx │ │ mov %ecx,0x28(%esp) │ │ push %ecx │ │ - call 14a0 │ │ + call 1470 │ │ add $0x10,%esp │ │ cmp $0x3,%esi │ │ mov $0x1,%ebx │ │ - ja 611ab │ │ + ja 624db │ │ add 0xc(%esp),%edi │ │ mov 0x28(%esp),%eax │ │ mov %esi,%ecx │ │ mov (%edi,%ecx,1),%dl │ │ add %ecx,%edi │ │ mov %dl,(%eax) │ │ add %ebx,%ecx │ │ add %ebx,%eax │ │ cmp $0x4,%ecx │ │ - jne 6119b │ │ + jne 624cb │ │ mov $0x4,%eax │ │ mov 0x1c(%esp),%ecx │ │ add %eax,%ecx │ │ mov 0xc(%esp),%edx │ │ add %esi,%edx │ │ addl $0x5,0x28(%esp) │ │ cmp %eax,%esi │ │ mov %esi,%edi │ │ - jne 6116a │ │ + jne 6249a │ │ mov 0x10(%esp),%eax │ │ lea (%eax,%eax,8),%eax │ │ mov 0x8(%esp),%ecx │ │ lea (%ecx,%ecx,8),%ecx │ │ mov 0x4(%esp),%edx │ │ - lea -0xbf70(%edx,%ecx,8),%ecx │ │ + lea -0xb2ec(%edx,%ecx,8),%ecx │ │ lea (%ecx,%eax,4),%edx │ │ xor %edi,%edi │ │ mov 0x84(%esp),%eax │ │ mov %eax,0x1c(%esp) │ │ mov 0x20(%esp),%ecx │ │ lea 0x1(%edi),%esi │ │ sub $0x4,%esp │ │ mov 0x8(%esp),%ebx │ │ push %esi │ │ mov %edx,0x14(%esp) │ │ push %edx │ │ mov %ecx,0x2c(%esp) │ │ push %ecx │ │ - call 14a0 │ │ + call 1470 │ │ xor %ebx,%ebx │ │ inc %ebx │ │ add $0x10,%esp │ │ cmp $0x7,%esi │ │ - ja 61233 │ │ + ja 62563 │ │ add 0xc(%esp),%edi │ │ mov 0x1c(%esp),%eax │ │ mov %esi,%ecx │ │ mov (%edi,%ecx,1),%dl │ │ add %ecx,%edi │ │ mov %dl,(%eax) │ │ add %ebx,%ecx │ │ add %ebx,%eax │ │ cmp $0x8,%ecx │ │ - jne 61223 │ │ + jne 62553 │ │ mov $0x8,%eax │ │ mov 0x20(%esp),%ecx │ │ add %eax,%ecx │ │ mov 0xc(%esp),%edx │ │ add %esi,%edx │ │ addl $0x9,0x1c(%esp) │ │ cmp %eax,%esi │ │ mov %esi,%edi │ │ - jne 611f4 │ │ + jne 62524 │ │ imul $0x210,0x10(%esp),%eax │ │ imul $0x420,0x8(%esp),%ecx │ │ mov 0x4(%esp),%edx │ │ - lea -0xbb38(%edx,%ecx,1),%edx │ │ + lea -0xaeb4(%edx,%ecx,1),%edx │ │ add %eax,%edx │ │ xor %edi,%edi │ │ mov 0x88(%esp),%eax │ │ mov %eax,0x20(%esp) │ │ mov 0x24(%esp),%ecx │ │ lea 0x1(%edi),%esi │ │ sub $0x4,%esp │ │ mov 0x8(%esp),%ebx │ │ push %esi │ │ mov %edx,0x14(%esp) │ │ push %edx │ │ mov %ecx,0x30(%esp) │ │ push %ecx │ │ - call 14a0 │ │ + call 1470 │ │ xor %ebx,%ebx │ │ inc %ebx │ │ add $0x10,%esp │ │ cmp $0x1f,%esi │ │ - ja 612bc │ │ + ja 625ec │ │ add 0xc(%esp),%edi │ │ mov 0x20(%esp),%eax │ │ mov %esi,%ecx │ │ mov (%edi,%ecx,1),%dl │ │ add %ecx,%edi │ │ mov %dl,(%eax) │ │ add %ebx,%ecx │ │ add %ebx,%eax │ │ cmp $0x20,%ecx │ │ - jne 612ac │ │ + jne 625dc │ │ mov $0x20,%eax │ │ mov 0x24(%esp),%ecx │ │ add %eax,%ecx │ │ mov 0xc(%esp),%edx │ │ add %esi,%edx │ │ addl $0x21,0x20(%esp) │ │ cmp %eax,%esi │ │ mov %esi,%edi │ │ - jne 6127d │ │ + jne 625ad │ │ mov $0xffffff00,%eax │ │ mov 0x8c(%esp),%esi │ │ mov 0xa8(%esp),%edi │ │ mov 0x3e2(%edi,%eax,4),%cl │ │ mov %cl,0xf1(%esi,%eax,1) │ │ mov 0x3e4(%edi,%eax,4),%cl │ │ mov %cl,0xf2(%esi,%eax,1) │ │ @@ -88268,15 +89372,15 @@ │ │ mov 0x3fc(%edi,%eax,4),%cl │ │ mov %cl,0xfe(%esi,%eax,1) │ │ mov 0x3fe(%edi,%eax,4),%cl │ │ mov %cl,0xff(%esi,%eax,1) │ │ mov 0x400(%edi,%eax,4),%cl │ │ mov %cl,0x100(%esi,%eax,1) │ │ add $0x10,%eax │ │ - jne 612eb │ │ + jne 6261b │ │ mov 0xa4(%esp),%eax │ │ mov (%eax),%ecx │ │ mov %ecx,0xc(%esp) │ │ mov 0x14(%esp),%eax │ │ mov 0x18(%esp),%edx │ │ mov %ecx,0x10(%eax,%edx,1) │ │ mov %ecx,0x30(%eax,%edx,1) │ │ @@ -88312,15 +89416,15 @@ │ │ add %edx,0x84(%esp) │ │ mov $0x400,%edx │ │ add %edx,0x88(%esp) │ │ add %edx,%edi │ │ add %ecx,%esi │ │ mov %esi,0x8c(%esp) │ │ cmp $0x2,%eax │ │ - jne 60eaa │ │ + jne 621da │ │ mov 0x8(%esp),%eax │ │ inc %eax │ │ mov %eax,0x8(%esp) │ │ mov $0x40,%eax │ │ add %eax,0x54(%esp) │ │ add %eax,0x48(%esp) │ │ mov $0x80,%esi │ │ @@ -88344,107 +89448,128 @@ │ │ mov 0x98(%esp),%edi │ │ add %ecx,%edi │ │ mov 0x94(%esp),%ecx │ │ add %eax,%ecx │ │ mov 0x8(%esp),%eax │ │ cmp $0xf,%eax │ │ mov 0x54(%esp),%eax │ │ - jne 60e1c │ │ - sub $0x4,%esp │ │ - mov 0x8(%esp),%ebx │ │ - lea 0x11874(%ebx),%esi │ │ - push $0x400 │ │ - push $0x20 │ │ - push %esi │ │ - call 1540 │ │ - add $0x10,%esp │ │ - xor %eax,%eax │ │ - lea 0x4140c(%ebx),%ecx │ │ - mov $0xffffffb4,%edx │ │ - mov %esi,0x4c(%ecx,%edx,1) │ │ - add $0x4,%edx │ │ - jne 61549 │ │ - inc %eax │ │ - add $0x4c,%ecx │ │ - cmp $0x2,%eax │ │ - jne 61544 │ │ + jne 6214c │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ - lea 0x0(%esi),%esi │ │ + mov %esi,%esi │ │ lea 0x0(%edi,%eiz,1),%edi │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x20,%esp │ │ - call 61581 │ │ + sub $0x10,%esp │ │ + call 62870 │ │ pop %ebx │ │ - add $0x739ef,%ebx │ │ - mov 0x8(%ebp),%eax │ │ - mov %eax,0x8(%esp) │ │ - lea 0x18(%esp),%eax │ │ - mov %eax,(%esp) │ │ - movl $0x20,0x4(%esp) │ │ - call 1530 │ │ - xor %esi,%esi │ │ - test %eax,%eax │ │ - jne 615e5 │ │ - mov 0x18(%esp),%edi │ │ - test %edi,%edi │ │ - je 615e5 │ │ - movl $0x14,(%esp) │ │ - call 1510 │ │ - test %eax,%eax │ │ - je 615dd │ │ - mov %edi,0x4(%eax) │ │ - movl $0x1,0x8(%eax) │ │ - lea -0x73920(%ebx),%ecx │ │ - mov %ecx,0xc(%eax) │ │ - mov %edi,0x10(%eax) │ │ - mov %edi,(%eax) │ │ - mov %eax,%esi │ │ - jmp 615e5 │ │ - mov %edi,(%esp) │ │ - call 1500 │ │ - mov %esi,%eax │ │ - lea -0xc(%ebp),%esp │ │ + add $0x74700,%ebx │ │ + mov 0x8(%ebp),%esi │ │ + add $0x3,%esi │ │ + and $0xfffffffc,%esi │ │ + lea 0x18(%esi),%eax │ │ + sub $0x4,%esp │ │ + lea 0x10(%esp),%ecx │ │ + push %eax │ │ + push $0x40 │ │ + push %ecx │ │ + call 1500 │ │ + add $0x10,%esp │ │ + mov %eax,%ecx │ │ + xor %eax,%eax │ │ + test %ecx,%ecx │ │ + jne 628ce │ │ + mov 0xc(%esp),%ecx │ │ + test %ecx,%ecx │ │ + je 628ce │ │ + lea (%ecx,%esi,1),%eax │ │ + mov %ecx,(%ecx,%esi,1) │ │ + mov %ecx,0x14(%ecx,%esi,1) │ │ + mov %ecx,0x4(%ecx,%esi,1) │ │ + movl $0x1,0x8(%ecx,%esi,1) │ │ + movl $0x0,0xc(%ecx,%esi,1) │ │ + lea -0x74690(%ebx),%edx │ │ + mov %edx,0x10(%ecx,%esi,1) │ │ + lea -0x8(%ebp),%esp │ │ pop %esi │ │ - pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 61600 │ │ + call 628ef │ │ pop %ebx │ │ - add $0x73970,%ebx │ │ - movl $0x14,(%esp) │ │ - call 1510 │ │ - test %eax,%eax │ │ - je 61638 │ │ - mov 0x10(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ + add $0x74681,%ebx │ │ + mov 0xc(%ebp),%eax │ │ + mov %eax,(%esp) │ │ + call 14d0 │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 6291d │ │ + pop %ebx │ │ + add $0x74653,%ebx │ │ mov 0x8(%ebp),%esi │ │ - movl $0x0,(%eax) │ │ - mov %esi,0x4(%eax) │ │ - movl $0x1,0x8(%eax) │ │ - mov %edx,0xc(%eax) │ │ - mov %ecx,0x10(%eax) │ │ - jmp 6163a │ │ + mov 0xc(%ebp),%eax │ │ + add $0x1b,%eax │ │ + and $0xfffffffc,%eax │ │ + sub $0x8,%esp │ │ + push %eax │ │ + push %esi │ │ + call 5a890 │ │ + add $0x10,%esp │ │ + test %eax,%eax │ │ + je 6296a │ │ + mov %eax,%ecx │ │ + add $0xffffffe8,%eax │ │ + mov (%ecx),%edx │ │ + mov %edx,-0x18(%ecx) │ │ + mov %esi,-0x14(%ecx) │ │ + movl $0x1,-0x10(%ecx) │ │ + movl $0x0,-0xc(%ecx) │ │ + lea -0x745f0(%ebx),%edx │ │ + mov %edx,-0x8(%ecx) │ │ + mov %ecx,-0x4(%ecx) │ │ + jmp 6296c │ │ xor %eax,%eax │ │ lea -0x8(%ebp),%esp │ │ pop %esi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ @@ -88456,34 +89581,65 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 6165f │ │ + call 6298f │ │ pop %ebx │ │ - add $0x73911,%ebx │ │ - mov 0xc(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call 1500 │ │ + add $0x745e1,%ebx │ │ + sub $0x8,%esp │ │ + pushl 0xc(%ebp) │ │ + pushl 0x8(%ebp) │ │ + call 5a810 │ │ + add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 629c0 │ │ + pop %ebx │ │ + add $0x745b0,%ebx │ │ + movl $0x18,(%esp) │ │ + call 14e0 │ │ + test %eax,%eax │ │ + je 629ff │ │ + mov 0x10(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + mov 0x8(%ebp),%esi │ │ + movl $0x0,(%eax) │ │ + mov %esi,0x4(%eax) │ │ + movl $0x1,0x8(%eax) │ │ + movl $0x1,0xc(%eax) │ │ + mov %edx,0x10(%eax) │ │ + mov %ecx,0x14(%eax) │ │ + jmp 62a01 │ │ + xor %eax,%eax │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ push %ebp │ │ @@ -88512,67 +89668,73 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 616b1 │ │ + call 62a41 │ │ pop %ebx │ │ - add $0x738bf,%ebx │ │ + add $0x7452f,%ebx │ │ mov 0x8(%ebp),%esi │ │ mov (%esi),%edi │ │ test %edi,%edi │ │ - je 616e5 │ │ + je 62a83 │ │ lock decl 0x8(%edi) │ │ - jne 616df │ │ + jne 62a7d │ │ mov 0x4(%edi),%eax │ │ - mov 0x10(%edi),%ecx │ │ + mov 0x14(%edi),%ecx │ │ + mov 0xc(%edi),%edx │ │ + mov %edx,0x8(%esp) │ │ mov %ecx,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call *0xc(%edi) │ │ + call *0x10(%edi) │ │ + cmpl $0x0,0x8(%esp) │ │ + je 62a7d │ │ mov %edi,(%esp) │ │ - call 1500 │ │ + call 14d0 │ │ movl $0x0,(%esi) │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ and $0xfffffffc,%esp │ │ mov 0x8(%ebp),%ecx │ │ mov 0x8(%ecx),%edx │ │ xor %eax,%eax │ │ cmp $0x1,%edx │ │ - jne 6170b │ │ + jne 62aab │ │ xor %eax,%eax │ │ cmpl $0x0,(%ecx) │ │ setne %al │ │ mov %ebp,%esp │ │ pop %ebp │ │ retq │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0xd0,%esp │ │ - call 61724 │ │ + call 62ac4 │ │ pop %ebx │ │ - add $0x7384c,%ebx │ │ + add $0x744ac,%ebx │ │ mov 0x1c(%ebp),%eax │ │ - lea -0x5a08(%ebx),%edx │ │ + lea -0x55a8(%ebx),%edx │ │ movzbl (%edx,%eax,4),%esi │ │ cmp $0x10,%esi │ │ mov $0x10,%ecx │ │ cmovb %esi,%ecx │ │ mov 0x8(%ebp),%eax │ │ mov 0xa0(%eax),%edi │ │ sub 0x28(%ebp),%edi │ │ @@ -88599,68 +89761,68 @@ │ │ movsbl 0x19(%ebp),%edx │ │ mov %edx,0x60(%esp) │ │ mov %edi,0x28(%esp) │ │ mov %ecx,0x1c(%esp) │ │ mov %esi,0x18(%esp) │ │ mov %eax,0x5c(%esp) │ │ mov %ebx,0x14(%esp) │ │ - je 6180d │ │ + je 62bad │ │ mov %ecx,%edx │ │ mov %eax,%ecx │ │ mov (%edx),%eax │ │ lea (%ecx,%ecx,8),%ecx │ │ mov %ecx,0x8(%esp) │ │ lea 0x568(%eax,%ecx,4),%edx │ │ sub $0xc,%esp │ │ lea 0x9c(%esp),%ecx │ │ push %eax │ │ push %edi │ │ push %esi │ │ pushl 0x24(%ebp) │ │ pushl 0x28(%ebp) │ │ - call 628c0 │ │ + call 63c60 │ │ add $0x20,%esp │ │ mov 0x90(%esp),%ecx │ │ mov %ecx,0xc0(%esp) │ │ mov 0x1c(%esp),%eax │ │ mov (%eax),%eax │ │ mov 0x8(%esp),%edx │ │ cmpl $0x2,0x568(%eax,%edx,4) │ │ - jb 61836 │ │ + jb 62bd6 │ │ mov %ecx,0x50(%esp) │ │ - jmp 6183e │ │ + jmp 62bde │ │ movl $0x0,0xc0(%esp) │ │ movl $0x80008000,0x50(%esp) │ │ xor %ecx,%ecx │ │ mov 0x60(%esp),%eax │ │ test %al,%al │ │ mov %ecx,0x80(%esp) │ │ - jg 61851 │ │ + jg 62bf1 │ │ mov 0x24(%ebp),%edi │ │ - jmp 618b4 │ │ + jmp 62c54 │ │ movl $0x80008000,0x50(%esp) │ │ mov 0x60(%esp),%eax │ │ mov 0x14(%esp),%ebx │ │ test %al,%al │ │ mov %ecx,0x80(%esp) │ │ - jle 61831 │ │ + jle 62bd1 │ │ mov %eax,%ecx │ │ mov 0x1c(%esp),%eax │ │ mov (%eax),%eax │ │ lea (%ecx,%ecx,8),%esi │ │ lea 0x568(%eax,%esi,4),%edx │ │ sub $0xc,%esp │ │ lea 0x9c(%esp),%ecx │ │ push %eax │ │ pushl 0x38(%esp) │ │ pushl 0x2c(%esp) │ │ mov 0x24(%ebp),%edi │ │ push %edi │ │ pushl 0x28(%ebp) │ │ - call 628c0 │ │ + call 63c60 │ │ add $0x20,%esp │ │ mov 0x90(%esp),%ecx │ │ mov %ecx,0xc4(%esp) │ │ mov 0x1c(%esp),%eax │ │ mov (%eax),%eax │ │ cmpl $0x1,0x568(%eax,%esi,4) │ │ mov $0x80008000,%eax │ │ @@ -88673,15 +89835,15 @@ │ │ movl $0x0,0x48(%esp) │ │ mov 0xa4(%edx),%eax │ │ movl $0x0,0x68(%esp) │ │ movl $0xffffffff,0x2c(%esp) │ │ cmp %edi,%eax │ │ mov $0xffffffff,%edi │ │ movl $0x0,0x64(%esp) │ │ - jge 61985 │ │ + jge 62d25 │ │ mov 0x24(%ebp),%edx │ │ mov %edx,%ecx │ │ sub %eax,%ecx │ │ inc %ecx │ │ sar %ecx │ │ xor %eax,%eax │ │ cmpb $0x1,0x28(%esp) │ │ @@ -88715,23 +89877,23 @@ │ │ pushl 0x38(%esp) │ │ mov %esi,0x90(%esp) │ │ push %esi │ │ lea 0x78(%esp),%eax │ │ push %eax │ │ lea 0x18(%ebp),%eax │ │ pushl (%eax) │ │ - call 62a40 │ │ + call 63de0 │ │ mov 0x8(%ebp),%edx │ │ add $0x30,%esp │ │ mov %eax,%edi │ │ mov 0x20(%ebp),%ecx │ │ mov 0x9c(%edx),%eax │ │ cmp 0x28(%ebp),%eax │ │ mov %edi,0x34(%esp) │ │ - jge 61a3b │ │ + jge 62ddb │ │ mov 0x28(%ebp),%ecx │ │ mov %ecx,%edx │ │ sub %eax,%ecx │ │ inc %ecx │ │ sar %ecx │ │ xor %eax,%eax │ │ cmpb $0x1,0x18(%esp) │ │ @@ -88770,35 +89932,35 @@ │ │ pushl 0x3c(%esp) │ │ push %eax │ │ push %esi │ │ lea 0x78(%esp),%eax │ │ push %eax │ │ lea 0x18(%ebp),%eax │ │ pushl (%eax) │ │ - call 62bb0 │ │ + call 63f50 │ │ mov 0x20(%ebp),%ecx │ │ mov 0x8(%ebp),%edx │ │ add $0x30,%esp │ │ mov %eax,0x2c(%esp) │ │ mov %esi,0x70(%esp) │ │ test $0x1,%cl │ │ - je 61aac │ │ + je 62e4c │ │ cmp $0xffffffff,%edi │ │ - je 61aac │ │ + je 62e4c │ │ mov 0x28(%esp),%eax │ │ mov 0x18(%esp),%ecx │ │ cmp %eax,%ecx │ │ cmova %ecx,%eax │ │ cmp $0x10,%eax │ │ - jg 61aac │ │ + jg 62e4c │ │ mov 0x28(%ebp),%eax │ │ mov 0x18(%esp),%ecx │ │ add %ecx,%eax │ │ cmp 0xa0(%edx),%eax │ │ - jge 61aac │ │ + jge 62e4c │ │ mov 0x18(%esp),%eax │ │ lea (%eax,%eax,2),%eax │ │ mov 0x6c(%esp),%ecx │ │ lea (%ecx,%eax,4),%eax │ │ sub $0x8,%esp │ │ lea 0x50(%esp),%esi │ │ lea 0x84(%esp),%edi │ │ @@ -88809,26 +89971,26 @@ │ │ push %edi │ │ lea 0x60(%esp),%esi │ │ push %esi │ │ lea 0x18(%ebp),%esi │ │ pushl (%esi) │ │ push %eax │ │ push $0x4 │ │ - call 62d30 │ │ + call 640d0 │ │ mov 0x8(%ebp),%edx │ │ add $0x20,%esp │ │ mov 0x48(%esp),%eax │ │ add 0x78(%esp),%eax │ │ mov %eax,0x84(%esp) │ │ mov 0x10(%ebp),%eax │ │ mov (%eax),%ecx │ │ mov %ecx,%eax │ │ mov %ecx,0x3c(%esp) │ │ test %ecx,%ecx │ │ - jle 61aec │ │ + jle 62e8c │ │ mov 0xc(%ebp),%eax │ │ add $0x8,%eax │ │ mov 0x3c(%esp),%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -88839,21 +90001,21 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ addl $0x280,(%eax) │ │ add $0xc,%eax │ │ dec %ecx │ │ - jne 61ae0 │ │ + jne 62e80 │ │ mov 0x1c(%esp),%ecx │ │ mov (%ecx),%eax │ │ mov 0x1fc(%eax),%eax │ │ mov %eax,0xbc(%esp) │ │ cmpl $0x0,0x18(%ecx) │ │ - je 61dd5 │ │ + je 63175 │ │ mov 0x1c(%esp),%eax │ │ mov 0xa4(%eax),%ecx │ │ mov 0x24(%ebp),%eax │ │ mov %eax,%esi │ │ sar %esi │ │ mov 0x28(%ebp),%eax │ │ sar %eax │ │ @@ -88880,17 +90042,17 @@ │ │ mov 0x20(%esp),%esi │ │ lea 0x1(%esi),%edi │ │ sar %edi │ │ cmp $0x9,%edi │ │ cmovge %edx,%edi │ │ mov %edi,0x4c(%esp) │ │ test %esi,%esi │ │ - jle 61c56 │ │ + jle 62ff6 │ │ cmpl $0x0,0x44(%esp) │ │ - jle 61c56 │ │ + jle 62ff6 │ │ xor %edx,%edx │ │ mov %cl,%dl │ │ inc %edx │ │ xor %ecx,%ecx │ │ mov %al,%cl │ │ inc %ecx │ │ lea 0x18(%ebp),%eax │ │ @@ -88926,40 +90088,40 @@ │ │ mov 0xc(%ebp),%edx │ │ lea 0xcc(%esp),%eax │ │ push %eax │ │ pushl 0x18(%esp) │ │ pushl 0x44(%esp) │ │ push %edi │ │ pushl 0x10(%ebp) │ │ - call 62ef0 │ │ + call 64230 │ │ mov 0x2c(%esp),%edx │ │ mov 0x60(%esp),%ecx │ │ add $0x20,%esp │ │ add 0x24(%esp),%esi │ │ add %ecx,%edi │ │ cmp 0x10(%esp),%esi │ │ - jl 61bf0 │ │ + jl 62f90 │ │ add 0x38(%esp),%edx │ │ mov 0x74(%esp),%edi │ │ add 0xc8(%esp),%edi │ │ cmp 0x4c(%esp),%edx │ │ - jl 61be0 │ │ + jl 62f80 │ │ mov 0x28(%esp),%eax │ │ mov 0x18(%esp),%ecx │ │ cmp %eax,%ecx │ │ cmovb %ecx,%eax │ │ cmp $0x2,%eax │ │ mov 0x8(%ebp),%edx │ │ - jl 61dd5 │ │ + jl 63175 │ │ mov 0x28(%esp),%eax │ │ mov 0x18(%esp),%ecx │ │ cmp %eax,%ecx │ │ cmova %ecx,%eax │ │ cmp $0xf,%eax │ │ - jg 61dd5 │ │ + jg 63175 │ │ mov 0x28(%esp),%esi │ │ shr %esi │ │ mov 0x18(%esp),%eax │ │ shr %eax │ │ mov %eax,0x8(%esp) │ │ mov 0xac(%esp),%eax │ │ imul %esi,%eax │ │ @@ -88974,98 +90136,98 @@ │ │ and $0xfffffff8,%eax │ │ cmp %eax,%edi │ │ mov %eax,0xa8(%esp) │ │ cmovg %eax,%edi │ │ mov %esi,0x10(%esp) │ │ cmp %edi,%esi │ │ mov 0xb0(%esp),%esi │ │ - jge 61d29 │ │ + jge 630c9 │ │ mov 0x9c(%edx),%eax │ │ sar %eax │ │ mov %esi,%ecx │ │ and $0xfffffff8,%ecx │ │ cmp %ecx,%eax │ │ cmovge %eax,%ecx │ │ cmp %ecx,%esi │ │ - jle 61d29 │ │ + jle 630c9 │ │ mov 0xc(%esp),%eax │ │ add $0xfffffff8,%eax │ │ sub $0xc,%esp │ │ mov 0x28(%esp),%ecx │ │ mov 0xc(%ebp),%edx │ │ mov 0x20(%esp),%ebx │ │ push $0x0 │ │ push $0x0 │ │ lea 0x18(%ebp),%esi │ │ pushl (%esi) │ │ mov 0xc8(%esp),%esi │ │ push %eax │ │ pushl 0x10(%ebp) │ │ - call 62ef0 │ │ + call 64230 │ │ mov 0x8(%ebp),%edx │ │ add $0x20,%esp │ │ mov 0x8(%esp),%eax │ │ add %esi,%eax │ │ mov 0xa0(%edx),%ecx │ │ sar %ecx │ │ add $0x8,%esi │ │ and $0xfffffff8,%esi │ │ cmp %esi,%ecx │ │ cmovle %ecx,%esi │ │ cmp %esi,%eax │ │ - jge 61dd5 │ │ + jge 63175 │ │ mov 0x10(%esp),%eax │ │ cmp %edi,%eax │ │ mov %eax,%edi │ │ - jge 61d85 │ │ + jge 63125 │ │ mov 0x8(%esp),%eax │ │ mov 0xc(%esp),%ecx │ │ lea (%ecx,%eax,8),%eax │ │ sub $0xc,%esp │ │ mov 0x28(%esp),%ecx │ │ mov 0xc(%ebp),%edx │ │ mov 0x20(%esp),%ebx │ │ push $0x0 │ │ push $0x0 │ │ lea 0x18(%ebp),%esi │ │ pushl (%esi) │ │ push %eax │ │ pushl 0x10(%ebp) │ │ - call 62ef0 │ │ + call 64230 │ │ mov 0x8(%ebp),%edx │ │ add $0x20,%esp │ │ mov 0xa8(%edx),%eax │ │ sar %eax │ │ mov 0xa8(%esp),%ecx │ │ cmp %ecx,%eax │ │ cmovg %ecx,%eax │ │ cmp %eax,%edi │ │ - jg 61dd5 │ │ + jg 63175 │ │ mov 0x8(%esp),%eax │ │ sub 0xac(%esp),%eax │ │ mov 0xc(%esp),%ecx │ │ lea (%ecx,%eax,8),%eax │ │ sub $0xc,%esp │ │ mov 0x28(%esp),%ecx │ │ mov 0xc(%ebp),%edx │ │ mov 0x20(%esp),%ebx │ │ push $0x0 │ │ push $0x0 │ │ lea 0x18(%ebp),%esi │ │ pushl (%esi) │ │ push %eax │ │ pushl 0x10(%ebp) │ │ - call 62ef0 │ │ + call 64230 │ │ mov 0x8(%ebp),%edx │ │ add $0x20,%esp │ │ mov 0x2c(%esp),%eax │ │ mov 0x34(%esp),%edi │ │ or %edi,%eax │ │ cmp $0xffffffff,%eax │ │ - je 61e2f │ │ + je 631cf │ │ mov 0x6c(%esp),%eax │ │ add $0xfffffff4,%eax │ │ mov %eax,0xc(%esp) │ │ lea 0x18(%ebp),%eax │ │ mov (%eax),%eax │ │ sub $0x8,%esp │ │ mov 0xc(%ebp),%ecx │ │ @@ -89078,18 +90240,18 @@ │ │ mov 0x44(%esp),%edi │ │ lea 0x60(%esp),%esi │ │ push %esi │ │ mov %eax,0x1c(%esp) │ │ push %eax │ │ pushl 0x24(%esp) │ │ push $0x4 │ │ - call 62d30 │ │ + call 640d0 │ │ mov 0x8(%ebp),%edx │ │ add $0x20,%esp │ │ - jmp 61e39 │ │ + jmp 631d9 │ │ lea 0x18(%ebp),%eax │ │ movzwl (%eax),%eax │ │ mov %eax,0x8(%esp) │ │ mov 0x24(%ebp),%eax │ │ mov %eax,%esi │ │ and $0x1f,%eax │ │ mov %eax,0x24(%esp) │ │ @@ -89103,17 +90265,17 @@ │ │ mov %eax,0xc(%esp) │ │ and $0x1e,%esi │ │ xor %ebx,%ebx │ │ cmpb $0xf,0x28(%esp) │ │ seta %bl │ │ cmpl $0x2,0x64(%esp) │ │ mov %ecx,0x40(%esp) │ │ - jb 61ee8 │ │ + jb 63288 │ │ cmp $0x1,%edi │ │ - ja 61ee8 │ │ + ja 63288 │ │ mov 0x24(%esp),%eax │ │ lea -0xc(,%eax,4),%eax │ │ or $0x4,%eax │ │ lea (%ecx,%ecx,2),%edi │ │ shl $0x2,%edi │ │ add 0x18(%eax,%edx,1),%edi │ │ mov 0x64(%esp),%eax │ │ @@ -89132,29 +90294,29 @@ │ │ pushl 0x48(%esp) │ │ pushl 0x60(%esp) │ │ pushl 0x38(%esp) │ │ push %edi │ │ lea 0x78(%esp),%eax │ │ push %eax │ │ pushl 0x34(%esp) │ │ - call 62a40 │ │ + call 63de0 │ │ mov 0x40(%esp),%ebx │ │ mov 0x8(%ebp),%edx │ │ add $0x30,%esp │ │ add %eax,0x34(%esp) │ │ mov 0x20(%esp),%edi │ │ mov 0x2c(%esp),%eax │ │ lea 0x1c(%edx,%esi,4),%ecx │ │ mov %ecx,0x10(%esp) │ │ lea 0x2(%ebx,%ebx,1),%ecx │ │ mov %ecx,0x30(%esp) │ │ cmpl $0x2,0x68(%esp) │ │ - jb 62202 │ │ + jb 635a2 │ │ cmp $0x1,%eax │ │ - ja 62202 │ │ + ja 635a2 │ │ mov 0x28(%ebp),%eax │ │ add $0xfffffffd,%eax │ │ or $0x1,%eax │ │ mov 0x68(%esp),%ecx │ │ dec %ecx │ │ mov %ecx,0x74(%esp) │ │ sub $0x8,%esp │ │ @@ -89172,26 +90334,26 @@ │ │ push %edi │ │ pushl 0x48(%esp) │ │ pushl 0x34(%esp) │ │ lea 0x78(%esp),%eax │ │ push %eax │ │ mov 0x34(%esp),%esi │ │ push %esi │ │ - call 62bb0 │ │ + call 63f50 │ │ mov 0x8(%ebp),%edx │ │ add $0x30,%esp │ │ add %eax,0x2c(%esp) │ │ mov 0x2c(%esp),%eax │ │ mov 0x40(%esp),%ecx │ │ cmpl $0x3,0x64(%esp) │ │ mov %eax,0x2c(%esp) │ │ - jb 61ffa │ │ + jb 6339a │ │ mov 0x34(%esp),%ebx │ │ cmp $0x2,%ebx │ │ - ja 61ffa │ │ + ja 6339a │ │ mov 0x24(%esp),%eax │ │ lea -0x14(,%eax,4),%eax │ │ or $0x4,%eax │ │ lea (%ecx,%ecx,2),%esi │ │ shl $0x2,%esi │ │ add 0x18(%eax,%edx,1),%esi │ │ mov 0x64(%esp),%eax │ │ @@ -89211,23 +90373,23 @@ │ │ pushl 0x60(%esp) │ │ pushl 0x38(%esp) │ │ push %esi │ │ mov 0x30(%esp),%esi │ │ lea 0x78(%esp),%eax │ │ push %eax │ │ push %esi │ │ - call 62a40 │ │ + call 63de0 │ │ add $0x30,%esp │ │ add %eax,0x34(%esp) │ │ mov 0x2c(%esp),%eax │ │ mov 0x84(%esp),%ecx │ │ cmpl $0x3,0x68(%esp) │ │ - jb 6206a │ │ + jb 6340a │ │ cmp $0x2,%eax │ │ - ja 6206a │ │ + ja 6340a │ │ mov 0x28(%ebp),%eax │ │ lea -0x5(%eax),%esi │ │ or $0x1,%esi │ │ mov 0x68(%esp),%eax │ │ add $0xfffffffe,%eax │ │ sub $0x8,%esp │ │ mov 0xc(%ebp),%ecx │ │ @@ -89244,99 +90406,99 @@ │ │ mov 0x24(%esp),%esi │ │ push %edi │ │ pushl 0x48(%esp) │ │ pushl 0x34(%esp) │ │ lea 0x78(%esp),%eax │ │ push %eax │ │ push %esi │ │ - call 62bb0 │ │ + call 63f50 │ │ mov 0xb4(%esp),%ecx │ │ add $0x30,%esp │ │ add %eax,0x2c(%esp) │ │ mov 0x10(%ebp),%eax │ │ mov (%eax),%edx │ │ mov 0x48(%esp),%eax │ │ add 0x78(%esp),%eax │ │ test %ecx,%ecx │ │ - je 6254c │ │ + je 638ec │ │ cmp $0x1,%ecx │ │ - je 6257b │ │ + je 6391b │ │ cmp $0x2,%ecx │ │ mov 0x5c(%esp),%eax │ │ - jne 620a6 │ │ + jne 63446 │ │ movl $0x5,0x4c(%esp) │ │ mov $0x5,%ecx │ │ sub 0x7c(%esp),%ecx │ │ mov %ecx,0x38(%esp) │ │ mov 0x3c(%esp),%ecx │ │ test %ecx,%ecx │ │ - je 62147 │ │ + je 634e7 │ │ mov %ecx,%eax │ │ cmp $0x2,%eax │ │ - jge 620cb │ │ - jmp 62132 │ │ + jge 6346b │ │ + jmp 634d2 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ test %esi,%esi │ │ mov %esi,%eax │ │ - je 62132 │ │ + je 634d2 │ │ cmp $0x2,%eax │ │ - jl 62132 │ │ + jl 634d2 │ │ mov $0x1,%ecx │ │ xor %esi,%esi │ │ mov 0xc(%ebp),%edx │ │ mov 0x8(%edx),%edi │ │ cmp 0x14(%edx),%edi │ │ - jl 620f0 │ │ + jl 63490 │ │ nop │ │ nop │ │ nop │ │ inc %ecx │ │ add $0xc,%edx │ │ cmp %ecx,%eax │ │ - je 620c0 │ │ + je 63460 │ │ mov 0x8(%edx),%edi │ │ cmp 0x14(%edx),%edi │ │ - jge 620e0 │ │ + jge 63480 │ │ mov 0x8(%edx),%esi │ │ mov %esi,0x98(%esp) │ │ movsd (%edx),%xmm0 │ │ movsd %xmm0,0x90(%esp) │ │ movsd 0xc(%edx),%xmm0 │ │ movsd %xmm0,(%edx) │ │ mov 0x14(%edx),%esi │ │ mov %esi,0x8(%edx) │ │ movsd 0x90(%esp),%xmm0 │ │ movsd %xmm0,0xc(%edx) │ │ mov 0x98(%esp),%esi │ │ mov %esi,0x14(%edx) │ │ mov %ecx,%esi │ │ - jmp 620e0 │ │ + jmp 63480 │ │ mov 0x10(%ebp),%eax │ │ mov (%eax),%edx │ │ mov 0x20(%esp),%edi │ │ mov 0x5c(%esp),%eax │ │ mov 0x3c(%esp),%ecx │ │ mov 0x8(%esp),%esi │ │ cmp %ecx,%edx │ │ - jle 6222f │ │ + jle 635cf │ │ lea 0x1(%ecx),%ebx │ │ mov 0x3c(%esp),%ecx │ │ lea (%ecx,%ecx,2),%ecx │ │ mov %edx,%edi │ │ mov 0xc(%ebp),%edx │ │ lea (%edx,%ecx,4),%eax │ │ mov %eax,0xc(%esp) │ │ mov 0x3c(%esp),%ecx │ │ cmp %edi,%ebx │ │ - jl 62196 │ │ - jmp 6221e │ │ + jl 63536 │ │ + jmp 635be │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -89346,69 +90508,69 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ mov 0x3c(%esp),%ecx │ │ cmp %ecx,%eax │ │ mov %eax,%edi │ │ - jle 6221e │ │ + jle 635be │ │ cmp %edi,%ebx │ │ - jge 6221e │ │ + jge 635be │ │ mov 0xc(%esp),%edx │ │ mov %ebx,%esi │ │ mov %ecx,%eax │ │ mov 0x8(%edx),%ecx │ │ cmp 0x14(%edx),%ecx │ │ - jl 621c0 │ │ + jl 63560 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ inc %esi │ │ add $0xc,%edx │ │ cmp %esi,%edi │ │ - je 62180 │ │ + je 63520 │ │ mov 0x8(%edx),%ecx │ │ cmp 0x14(%edx),%ecx │ │ - jge 621b0 │ │ + jge 63550 │ │ mov 0x8(%edx),%ecx │ │ mov %ecx,0x98(%esp) │ │ movsd (%edx),%xmm0 │ │ movsd %xmm0,0x90(%esp) │ │ movsd 0xc(%edx),%xmm0 │ │ movsd %xmm0,(%edx) │ │ mov 0x14(%edx),%ecx │ │ mov %ecx,0x8(%edx) │ │ movsd 0x90(%esp),%xmm0 │ │ movsd %xmm0,0xc(%edx) │ │ mov 0x98(%esp),%ecx │ │ mov %ecx,0x14(%edx) │ │ mov %esi,%eax │ │ - jmp 621b0 │ │ + jmp 63550 │ │ mov 0x8(%esp),%esi │ │ mov 0x40(%esp),%ecx │ │ cmpl $0x3,0x64(%esp) │ │ mov %eax,0x2c(%esp) │ │ - jae 61f88 │ │ - jmp 61ffa │ │ + jae 63328 │ │ + jmp 6339a │ │ mov 0x10(%ebp),%eax │ │ mov (%eax),%edx │ │ mov 0x20(%esp),%edi │ │ mov 0x5c(%esp),%eax │ │ mov 0x8(%esp),%esi │ │ cmpb $0x0,0x60(%esp) │ │ - jle 62402 │ │ + jle 637a2 │ │ cmp $0x1,%edx │ │ - jg 62544 │ │ + jg 638e4 │ │ mov %eax,%ebx │ │ mov 0x44(%esp),%eax │ │ cmp %edi,%eax │ │ cmovle %eax,%edi │ │ mov 0x1c(%esp),%eax │ │ lea 0x1c(%eax),%ecx │ │ mov %ecx,0x24(%esp) │ │ @@ -89424,17 +90586,17 @@ │ │ lea (%ecx,%eax,4),%ecx │ │ xorps %xmm0,%xmm0 │ │ movaps %xmm0,0x90(%esp) │ │ mov %edi,0x20(%esp) │ │ mov 0x6c(%esp),%edx │ │ mov %esi,0x8(%esp) │ │ mov %ecx,0xc(%esp) │ │ - je 62304 │ │ + je 636a4 │ │ test %edi,%edi │ │ - jle 62304 │ │ + jle 636a4 │ │ xor %esi,%esi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -89450,31 +90612,31 @@ │ │ lea 0x9c(%esp),%edx │ │ mov 0x20(%esp),%ebx │ │ pushl 0x30(%esp) │ │ pushl 0x18(%esp) │ │ pushl 0x54(%esp) │ │ pushl 0x48(%esp) │ │ push %eax │ │ - call 63200 │ │ + call 64540 │ │ mov 0x2c(%esp),%ecx │ │ mov 0x8c(%esp),%edx │ │ add $0x20,%esp │ │ movzbl 0xa(%edx,%edi,4),%eax │ │ mov 0x20(%esp),%ebx │ │ mov 0x88(%esp),%edi │ │ movzbl (%edi,%eax,4),%eax │ │ mov %ebx,%edi │ │ add %eax,%esi │ │ cmp %ebx,%esi │ │ - jl 622b0 │ │ + jl 63650 │ │ cmpl $0xffffffff,0x2c(%esp) │ │ mov 0x70(%esp),%edx │ │ - je 62385 │ │ + je 63725 │ │ test %edi,%edi │ │ - jle 62385 │ │ + jle 63725 │ │ mov 0x28(%ebp),%eax │ │ dec %eax │ │ xor %esi,%esi │ │ lea (%eax,%eax,2),%eax │ │ mov %eax,0x3c(%esp) │ │ mov 0x3c(%esp),%edi │ │ mov 0x14(%esp),%ebx │ │ @@ -89493,99 +90655,99 @@ │ │ mov 0x18(%esp),%ecx │ │ lea 0x9c(%esp),%edx │ │ pushl 0x30(%esp) │ │ pushl 0x18(%esp) │ │ pushl 0x54(%esp) │ │ pushl 0x48(%esp) │ │ push %eax │ │ - call 63200 │ │ + call 64540 │ │ mov 0x90(%esp),%edx │ │ add $0x20,%esp │ │ mov 0x74(%esp),%eax │ │ movzbl 0xa(%eax,%edi,4),%eax │ │ mov 0x88(%esp),%ecx │ │ movzbl 0x1(%ecx,%eax,4),%eax │ │ add %eax,%esi │ │ cmp 0x20(%esp),%esi │ │ - jl 62330 │ │ + jl 636d0 │ │ mov 0x90(%esp),%eax │ │ cmp $0x1,%eax │ │ mov 0x24(%ebp),%ebx │ │ mov 0x80(%esp),%esi │ │ mov 0xb8(%esp),%edi │ │ - jg 626bb │ │ + jg 63a5b │ │ mov 0x98(%esp),%edx │ │ test %edx,%edx │ │ - je 62694 │ │ + je 63a34 │ │ lea (%eax,%eax,2),%edi │ │ mov 0xc(%esp),%ecx │ │ mov 0x18(%ecx),%esi │ │ mov %esi,(%ecx,%edi,4) │ │ mov 0x80(%esp),%esi │ │ mov 0xb8(%esp),%edi │ │ inc %eax │ │ cmp $0x2,%eax │ │ - je 626bb │ │ + je 63a5b │ │ cmp $0x2,%edx │ │ - jne 62694 │ │ + jne 63a34 │ │ mov 0xc(%esp),%ecx │ │ mov 0x24(%ecx),%eax │ │ mov %eax,0xc(%ecx) │ │ mov 0x94(%esp),%eax │ │ cmp $0x1,%eax │ │ - jle 626c7 │ │ - jmp 6272b │ │ + jle 63a67 │ │ + jmp 63acb │ │ cmp $0x1,%edx │ │ - jg 625af │ │ + jg 6394f │ │ test %al,%al │ │ - je 62518 │ │ + je 638b8 │ │ mov %eax,%ecx │ │ mov 0x44(%esp),%eax │ │ cmp %edi,%eax │ │ cmovle %eax,%edi │ │ cmpl $0xffffffff,0x34(%esp) │ │ mov 0x1c(%esp),%eax │ │ lea 0x1c(%eax),%esi │ │ mov %esi,0xc(%esp) │ │ movzbl 0x1b(%ecx,%eax,1),%eax │ │ mov %eax,0x10(%esp) │ │ mov %edi,0x20(%esp) │ │ - je 62498 │ │ + je 63838 │ │ test %edi,%edi │ │ - jle 62498 │ │ + jle 63838 │ │ cmp $0x1,%edx │ │ - jg 62498 │ │ + jg 63838 │ │ xor %eax,%eax │ │ mov 0x6c(%esp),%esi │ │ mov 0x14(%esp),%ebx │ │ mov %eax,0x8(%esp) │ │ lea (%eax,%eax,2),%edi │ │ lea (%esi,%edi,4),%eax │ │ sub $0x4,%esp │ │ mov 0xc(%ebp),%ecx │ │ mov 0x10(%ebp),%edx │ │ pushl 0x10(%esp) │ │ pushl 0x18(%esp) │ │ push %eax │ │ - call 63560 │ │ + call 648a0 │ │ add $0x10,%esp │ │ movzbl 0xa(%esi,%edi,4),%eax │ │ mov 0x20(%esp),%edi │ │ mov 0x88(%esp),%ecx │ │ movzbl (%ecx,%eax,4),%eax │ │ add 0x8(%esp),%eax │ │ cmp %edi,%eax │ │ - jge 62498 │ │ + jge 63838 │ │ mov 0x10(%ebp),%ecx │ │ cmpl $0x2,(%ecx) │ │ - jl 62450 │ │ + jl 637f0 │ │ cmpl $0xffffffff,0x2c(%esp) │ │ - je 62513 │ │ + je 638b3 │ │ test %edi,%edi │ │ - jle 62513 │ │ + jle 638b3 │ │ mov 0x28(%ebp),%eax │ │ dec %eax │ │ xor %esi,%esi │ │ lea (%eax,%eax,2),%eax │ │ mov %eax,0x24(%esp) │ │ mov 0x24(%esp),%edi │ │ mov 0x14(%esp),%ebx │ │ @@ -89596,75 +90758,75 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ mov 0x10(%ebp),%eax │ │ mov (%eax),%edx │ │ cmp $0x1,%edx │ │ - jg 625af │ │ + jg 6394f │ │ mov 0x70(%esp),%eax │ │ mov (%eax,%esi,4),%eax │ │ mov %eax,0x8(%esp) │ │ lea (%eax,%edi,4),%eax │ │ sub $0x4,%esp │ │ mov 0xc(%ebp),%ecx │ │ mov 0x10(%ebp),%edx │ │ pushl 0x10(%esp) │ │ pushl 0x18(%esp) │ │ push %eax │ │ - call 63560 │ │ + call 648a0 │ │ add $0x10,%esp │ │ mov 0x8(%esp),%eax │ │ movzbl 0xa(%eax,%edi,4),%eax │ │ mov 0x88(%esp),%ecx │ │ movzbl 0x1(%ecx,%eax,4),%eax │ │ add %eax,%esi │ │ cmp 0x20(%esp),%esi │ │ - jl 624c0 │ │ + jl 63860 │ │ mov 0x10(%ebp),%eax │ │ mov (%eax),%edx │ │ mov 0x1c(%esp),%edi │ │ mov %edx,0x10(%esp) │ │ test %edx,%edx │ │ mov 0x24(%ebp),%ecx │ │ mov 0x28(%esp),%esi │ │ mov 0x28(%ebp),%edx │ │ mov 0x18(%esp),%ebx │ │ - jne 625c5 │ │ + jne 63965 │ │ xor %eax,%eax │ │ mov 0x80(%esp),%esi │ │ - jmp 6265d │ │ + jmp 639fd │ │ mov 0x24(%ebp),%ebx │ │ - jmp 6277d │ │ + jmp 63b1d │ │ cmp $0x3,%eax │ │ mov $0x2,%ecx │ │ cmovl %eax,%ecx │ │ mov %ecx,0x4c(%esp) │ │ xor %ecx,%ecx │ │ test %eax,%eax │ │ setg %cl │ │ mov %ecx,0x38(%esp) │ │ mov 0x5c(%esp),%eax │ │ mov 0x3c(%esp),%ecx │ │ test %ecx,%ecx │ │ - jne 620b2 │ │ - jmp 62147 │ │ + jne 63452 │ │ + jmp 634e7 │ │ lea (%eax,%eax,2),%eax │ │ cmp $0x5,%eax │ │ mov $0x4,%ecx │ │ cmovl %eax,%ecx │ │ mov %ecx,0x4c(%esp) │ │ mov $0x3,%eax │ │ sub 0x7c(%esp),%eax │ │ mov %eax,0x38(%esp) │ │ mov 0x5c(%esp),%eax │ │ mov 0x3c(%esp),%ecx │ │ test %ecx,%ecx │ │ - jne 620b2 │ │ - jmp 62147 │ │ + jne 63452 │ │ + jmp 634e7 │ │ mov %edx,0x10(%esp) │ │ mov 0x24(%ebp),%ecx │ │ mov 0x28(%esp),%esi │ │ mov 0x1c(%esp),%edi │ │ mov 0x28(%ebp),%edx │ │ mov 0x18(%esp),%ebx │ │ add %edx,%ebx │ │ @@ -89714,42 +90876,42 @@ │ │ mov 0x24(%esp),%edx │ │ cmp %ecx,%edx │ │ cmovg %edx,%edi │ │ mov %di,-0x2(%ebx) │ │ inc %eax │ │ add $0xc,%ebx │ │ cmp 0x10(%esp),%eax │ │ - jl 62610 │ │ + jl 639b0 │ │ mov 0x10(%ebp),%eax │ │ mov (%eax),%eax │ │ cmp $0x1,%eax │ │ mov 0x80(%esp),%esi │ │ - jg 62678 │ │ + jg 63a18 │ │ lea (%eax,%eax,2),%ecx │ │ add $0xfffffffe,%eax │ │ mov 0xc(%ebp),%edx │ │ lea (%edx,%ecx,4),%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ mov %esi,(%ecx) │ │ add $0xc,%ecx │ │ inc %eax │ │ - jne 62670 │ │ + jne 63a10 │ │ mov 0x4c(%esp),%ecx │ │ shl $0x4,%ecx │ │ mov 0xbc(%esp),%eax │ │ shl $0x3,%eax │ │ or 0x38(%esp),%ecx │ │ or %eax,%ecx │ │ - jmp 628b3 │ │ + jmp 63c53 │ │ mov 0x10(%esp),%ecx │ │ add %eax,%ecx │ │ lea (%ecx,%ecx,2),%ecx │ │ mov 0xc(%ebp),%edx │ │ lea (%edx,%ecx,4),%ecx │ │ nop │ │ nop │ │ @@ -89764,37 +90926,37 @@ │ │ nop │ │ nop │ │ nop │ │ mov %esi,(%ecx) │ │ inc %eax │ │ add $0xc,%ecx │ │ cmp $0x2,%eax │ │ - jl 626b0 │ │ + jl 63a50 │ │ mov 0x94(%esp),%eax │ │ cmp $0x1,%eax │ │ - jg 6272b │ │ + jg 63acb │ │ mov 0x9c(%esp),%ecx │ │ test %ecx,%ecx │ │ - je 62705 │ │ + je 63aa5 │ │ mov %ecx,0x24(%esp) │ │ lea (%eax,%eax,2),%ecx │ │ mov %ecx,0x8(%esp) │ │ mov 0xc(%esp),%ecx │ │ mov 0x1c(%ecx),%esi │ │ mov 0x8(%esp),%edx │ │ mov %esi,0x4(%ecx,%edx,4) │ │ inc %eax │ │ cmp $0x2,%eax │ │ - je 6272b │ │ + je 63acb │ │ cmpl $0x2,0x24(%esp) │ │ - jne 62705 │ │ + jne 63aa5 │ │ mov 0xc(%esp),%ecx │ │ mov 0x28(%ecx),%eax │ │ mov %eax,0x10(%ecx) │ │ - jmp 6272b │ │ + jmp 63acb │ │ mov 0x10(%esp),%ecx │ │ add %eax,%ecx │ │ lea (%ecx,%ecx,2),%ecx │ │ mov 0xc(%ebp),%edx │ │ lea 0x4(%edx,%ecx,4),%ecx │ │ nop │ │ nop │ │ @@ -89807,41 +90969,41 @@ │ │ nop │ │ nop │ │ nop │ │ mov %edi,(%ecx) │ │ inc %eax │ │ add $0xc,%ecx │ │ cmp $0x2,%eax │ │ - jl 62720 │ │ + jl 63ac0 │ │ mov 0x10(%ebp),%eax │ │ mov (%eax),%eax │ │ cmp $0x1,%eax │ │ mov 0xc(%ebp),%edi │ │ - jne 62756 │ │ + jne 63af6 │ │ mov (%edi),%ecx │ │ mov 0x4(%edi),%edx │ │ mov 0xc(%esp),%esi │ │ xor 0x4(%esi),%edx │ │ xor (%esi),%ecx │ │ or %edx,%ecx │ │ - jne 62756 │ │ + jne 63af6 │ │ mov 0x18(%edi),%ecx │ │ mov 0x1c(%edi),%edx │ │ mov %edx,0x10(%edi) │ │ mov %ecx,0xc(%edi) │ │ lea (%eax,%eax,2),%ecx │ │ lea 0x8(%edi,%ecx,4),%ecx │ │ nop │ │ nop │ │ nop │ │ movl $0x2,(%ecx) │ │ inc %eax │ │ add $0xc,%ecx │ │ cmp $0x2,%eax │ │ - jl 62760 │ │ + jl 63b00 │ │ mov 0x10(%ebp),%eax │ │ movl $0x2,(%eax) │ │ mov $0x2,%edx │ │ mov %edx,0x10(%esp) │ │ mov 0x28(%ebp),%eax │ │ mov 0x18(%esp),%ecx │ │ add %eax,%ecx │ │ @@ -89918,37 +91080,37 @@ │ │ cmovg %esi,%edi │ │ mov %di,-0x2(%ecx) │ │ mov 0xc(%esp),%eax │ │ inc %eax │ │ add $0xc,%ecx │ │ mov %eax,0xc(%esp) │ │ cmp 0x10(%esp),%eax │ │ - jl 627f0 │ │ + jl 63b90 │ │ mov 0x4c(%esp),%eax │ │ sar %eax │ │ cmp $0x2,%eax │ │ - je 62885 │ │ + je 63c25 │ │ cmp $0x1,%eax │ │ - je 628a3 │ │ + je 63c43 │ │ test %eax,%eax │ │ - jne 628b8 │ │ + jne 63c58 │ │ mov 0x38(%esp),%eax │ │ cmp $0x2,%eax │ │ mov $0x1,%ecx │ │ cmovl %eax,%ecx │ │ - jmp 628b3 │ │ + jmp 63c53 │ │ mov 0x38(%esp),%ecx │ │ cmp $0x5,%ecx │ │ mov $0x4,%eax │ │ cmovl %ecx,%eax │ │ test %eax,%eax │ │ mov $0x1,%ecx │ │ cmovg %eax,%ecx │ │ add $0x3,%ecx │ │ - jmp 628b3 │ │ + jmp 63c53 │ │ mov 0x38(%esp),%eax │ │ cmp $0x4,%eax │ │ mov $0x3,%ecx │ │ cmovl %eax,%ecx │ │ inc %ecx │ │ mov 0x14(%ebp),%eax │ │ mov %ecx,(%eax) │ │ @@ -89963,50 +91125,50 @@ │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffffc,%esp │ │ sub $0xc,%esp │ │ mov (%edx),%eax │ │ test %eax,%eax │ │ - je 628f5 │ │ + je 63c95 │ │ mov 0x18(%ebp),%ebx │ │ cmp $0x1,%eax │ │ - je 62900 │ │ + je 63ca0 │ │ mov 0x10(%ebp),%esi │ │ cmp $0x2,%eax │ │ mov %ecx,0x8(%esp) │ │ - jne 6294f │ │ + jne 63cef │ │ mov 0x18(%edx),%eax │ │ mov %eax,0x4(%esp) │ │ mov 0xc(%edx),%eax │ │ mov 0x10(%edx),%edi │ │ - jmp 6295c │ │ + jmp 63cfc │ │ movl $0x0,(%ecx) │ │ - jmp 62a31 │ │ + jmp 63dd1 │ │ mov 0x4(%edx),%eax │ │ mov %eax,%edi │ │ shr $0xd,%edi │ │ mov %di,(%ecx) │ │ mov 0x8(%edx),%edx │ │ mov %edx,%esi │ │ shr $0xd,%esi │ │ mov %si,0x2(%ecx) │ │ cmpl $0x0,0x124(%ebx) │ │ - je 62a31 │ │ + je 63dd1 │ │ shr $0x1c,%edx │ │ and $0x1,%edx │ │ lea 0x3(%esi,%edx,1),%edx │ │ and $0xfff8,%edx │ │ mov %dx,0x2(%ecx) │ │ shr $0x1c,%eax │ │ and $0x1,%eax │ │ lea 0x3(%edi,%eax,1),%eax │ │ and $0xfff8,%eax │ │ mov %ax,(%ecx) │ │ - jmp 62a31 │ │ + jmp 63dd1 │ │ mov 0xc(%edx),%eax │ │ mov 0x10(%edx),%edi │ │ mov 0x18(%edx),%ecx │ │ mov %ecx,0x4(%esp) │ │ mov 0x14(%edx),%ebx │ │ mov 0x8(%ebp),%ecx │ │ add %esi,%esi │ │ @@ -90062,15 +91224,15 @@ │ │ test %edi,%edi │ │ cmovns %esi,%eax │ │ mov 0x8(%esp),%esi │ │ mov %dx,(%esi) │ │ mov %ax,0x2(%esi) │ │ mov 0x18(%ebp),%ecx │ │ cmpl $0x0,0x124(%ecx) │ │ - je 62a31 │ │ + je 63dd1 │ │ movzwl %ax,%eax │ │ mov %eax,%ecx │ │ shr $0xf,%ecx │ │ lea 0x3(%eax,%ecx,1),%eax │ │ and $0xfff8,%eax │ │ mov %ax,0x2(%esi) │ │ movzwl %dx,%eax │ │ @@ -90097,51 +91259,51 @@ │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x20,%esp │ │ mov %edx,0x10(%esp) │ │ mov %ecx,0xc(%esp) │ │ - call 62a59 │ │ + call 63df9 │ │ pop %ebx │ │ - add $0x72517,%ebx │ │ + add $0x73177,%ebx │ │ mov 0x14(%ebp),%ecx │ │ mov 0x10(%ebp),%edi │ │ movzbl 0xa(%edi),%eax │ │ - lea -0x5a08(%ebx),%edx │ │ + lea -0x55a8(%ebx),%edx │ │ mov %edx,0x14(%esp) │ │ mov %eax,0x8(%esp) │ │ movzbl (%edx,%eax,4),%edx │ │ cmp %ecx,%edx │ │ mov %edx,%esi │ │ cmovg %ecx,%esi │ │ mov 0x20(%ebp),%eax │ │ cmp %eax,%esi │ │ cmovl %eax,%esi │ │ mov %ecx,%eax │ │ cmp %ecx,%edx │ │ movzwl 0x8(%ebp),%ecx │ │ - jge 62b42 │ │ + jge 63ee2 │ │ lea (%esi,%esi,1),%eax │ │ mov %eax,0x8(%esp) │ │ sub $0x8,%esp │ │ mov %ecx,%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ pushl 0x28(%ebp) │ │ pushl 0x24(%ebp) │ │ pushl 0xc(%ebp) │ │ push %eax │ │ push %edi │ │ pushl 0x24(%esp) │ │ - call 62d30 │ │ + call 640d0 │ │ add $0x20,%esp │ │ mov $0x1,%eax │ │ cmp 0x18(%ebp),%esi │ │ - jge 62ba0 │ │ + jge 63f40 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -90169,26 +91331,26 @@ │ │ pushl 0x28(%ebp) │ │ pushl 0x24(%ebp) │ │ pushl 0xc(%ebp) │ │ movzwl 0x8(%ebp),%eax │ │ push %eax │ │ pushl 0x20(%esp) │ │ pushl 0x34(%esp) │ │ - call 62d30 │ │ + call 640d0 │ │ mov 0x18(%ebp),%eax │ │ add $0x20,%esp │ │ add %edi,%esi │ │ mov 0x10(%ebp),%edi │ │ cmp %eax,%esi │ │ - jl 62ae0 │ │ + jl 63e80 │ │ mov $0x1,%eax │ │ - jmp 62ba0 │ │ + jmp 63f40 │ │ mov $0x2,%ecx │ │ cmp $0x1,%eax │ │ - je 62b70 │ │ + je 63f10 │ │ mov 0x1c(%ebp),%ecx │ │ add %ecx,%ecx │ │ mov 0x14(%esp),%eax │ │ mov 0x8(%esp),%edx │ │ movzbl 0x1(%eax,%edx,4),%eax │ │ cmp %eax,%ecx │ │ cmovg %eax,%ecx │ │ @@ -90204,15 +91366,15 @@ │ │ pushl 0x28(%ebp) │ │ pushl 0x24(%ebp) │ │ pushl 0xc(%ebp) │ │ movzwl 0x8(%ebp),%eax │ │ push %eax │ │ push %edi │ │ push %esi │ │ - call 62d30 │ │ + call 640d0 │ │ mov 0x28(%esp),%eax │ │ add $0x20,%esp │ │ shr %eax │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ @@ -90231,58 +91393,58 @@ │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x20,%esp │ │ mov %edx,0x8(%esp) │ │ mov %ecx,0xc(%esp) │ │ - call 62bc9 │ │ + call 63f69 │ │ pop %ebx │ │ - add $0x723a7,%ebx │ │ + add $0x73007,%ebx │ │ mov 0x14(%ebp),%edi │ │ mov 0x1c(%ebp),%eax │ │ lea (%eax,%eax,2),%edx │ │ mov 0x10(%ebp),%eax │ │ mov (%eax),%eax │ │ movzbl 0xa(%eax,%edx,4),%esi │ │ - lea -0x5a08(%ebx),%ecx │ │ + lea -0x55a8(%ebx),%ecx │ │ mov %ecx,0x14(%esp) │ │ mov %esi,0x4(%esp) │ │ movzbl 0x1(%ecx,%esi,4),%ecx │ │ cmp %edi,%ecx │ │ mov %ecx,%esi │ │ cmovg %edi,%esi │ │ mov 0x24(%ebp),%edi │ │ cmp %edi,%esi │ │ cmovl %edi,%esi │ │ cmp 0x14(%ebp),%ecx │ │ mov %edx,0x18(%esp) │ │ lea (%eax,%edx,4),%edx │ │ mov 0xc(%ebp),%ecx │ │ movzwl 0x8(%ebp),%eax │ │ - jge 62cc7 │ │ + jge 64067 │ │ lea (%esi,%esi,1),%eax │ │ mov %eax,0x4(%esp) │ │ sub $0x8,%esp │ │ mov %ecx,%edi │ │ mov 0x14(%esp),%ecx │ │ mov %edx,%eax │ │ mov 0x10(%esp),%edx │ │ pushl 0x2c(%ebp) │ │ pushl 0x28(%ebp) │ │ push %edi │ │ movzwl 0x8(%ebp),%edi │ │ push %edi │ │ push %eax │ │ pushl 0x20(%esp) │ │ - call 62d30 │ │ + call 640d0 │ │ add $0x20,%esp │ │ mov $0x1,%eax │ │ cmp 0x18(%ebp),%esi │ │ - jge 62d24 │ │ + jge 640c4 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -90305,26 +91467,26 @@ │ │ pushl 0x2c(%ebp) │ │ pushl 0x28(%ebp) │ │ pushl 0xc(%ebp) │ │ movzwl 0x8(%ebp),%eax │ │ push %eax │ │ pushl 0x1c(%esp) │ │ pushl 0x2c(%esp) │ │ - call 62d30 │ │ + call 640d0 │ │ mov 0x18(%ebp),%eax │ │ add $0x20,%esp │ │ add %edi,%esi │ │ cmp %eax,%esi │ │ - jl 62c60 │ │ + jl 64000 │ │ mov $0x1,%eax │ │ - jmp 62d24 │ │ + jmp 640c4 │ │ mov %edx,0x10(%esp) │ │ mov $0x2,%edi │ │ cmpl $0x1,0x14(%ebp) │ │ - je 62cfb │ │ + je 6409b │ │ mov %eax,%edx │ │ mov 0x20(%ebp),%eax │ │ add %eax,%eax │ │ mov 0x14(%esp),%ecx │ │ mov 0x4(%esp),%edi │ │ movzbl (%ecx,%edi,4),%ecx │ │ cmp %ecx,%eax │ │ @@ -90339,15 +91501,15 @@ │ │ mov 0x10(%esp),%edx │ │ pushl 0x2c(%ebp) │ │ pushl 0x28(%ebp) │ │ pushl 0xc(%ebp) │ │ push %eax │ │ pushl 0x28(%esp) │ │ push %esi │ │ - call 62d30 │ │ + call 640d0 │ │ mov %edi,%eax │ │ add $0x20,%esp │ │ shr %eax │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ @@ -90359,187 +91521,160 @@ │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffffc,%esp │ │ - sub $0x1c,%esp │ │ - mov %ecx,0x10(%esp) │ │ - mov 0xc(%ebp),%eax │ │ - mov (%eax),%eax │ │ - cmp $0x80008000,%eax │ │ - je 62ee8 │ │ - mov 0x14(%ebp),%ebx │ │ - movzwl 0x10(%ebp),%ecx │ │ - movzwl %cx,%esi │ │ - cmp $0xff00,%esi │ │ - jb 62df5 │ │ - xor %edi,%edi │ │ + sub $0xc,%esp │ │ + mov %edx,(%esp) │ │ mov 0xc(%ebp),%eax │ │ - cmp %cl,0x8(%eax) │ │ - je 62d7e │ │ - mov $0x1,%edi │ │ - cmp %cl,0x9(%eax) │ │ - jne 62ee8 │ │ - mov %edx,0xc(%esp) │ │ - mov 0xb(%eax),%al │ │ - test $0x1,%al │ │ - je 62d93 │ │ - mov (%ebx),%esi │ │ + mov (%eax),%esi │ │ cmp $0x80008000,%esi │ │ - jne 62d99 │ │ - mov 0xc(%ebp),%ecx │ │ - mov (%ecx,%edi,4),%esi │ │ - mov 0xc(%esp),%ecx │ │ - mov (%ecx),%ebx │ │ - test %ebx,%ebx │ │ - jle 62dc4 │ │ - movzbl %al,%edi │ │ - mov 0x10(%esp),%ecx │ │ - lea 0x8(%ecx),%edx │ │ - mov %ebx,%ecx │ │ + je 64226 │ │ + mov 0x14(%ebp),%edx │ │ + movzwl 0x10(%ebp),%ebx │ │ + movzwl %bx,%edi │ │ + cmp $0xff00,%edi │ │ + jb 64180 │ │ + xor %esi,%esi │ │ + cmp %bl,0x8(%eax) │ │ + je 64117 │ │ + mov $0x1,%esi │ │ + cmp %bl,0x9(%eax) │ │ + jne 64226 │ │ + movzbl 0xb(%eax),%ebx │ │ + test $0x1,%bl │ │ + je 6412a │ │ + mov (%edx),%edx │ │ + cmp $0x80008000,%edx │ │ + jne 6412d │ │ + mov (%eax,%esi,4),%edx │ │ + mov 0x1c(%ebp),%eax │ │ + movl $0x1,(%eax) │ │ + shr %ebx │ │ + mov 0x18(%ebp),%eax │ │ + or %ebx,(%eax) │ │ + mov (%esp),%eax │ │ + mov (%eax),%eax │ │ + test %eax,%eax │ │ + jle 64168 │ │ + lea 0x8(%ecx),%esi │ │ + mov %eax,%edi │ │ nop │ │ - cmp %esi,-0x8(%edx) │ │ - je 62eb8 │ │ - add $0xc,%edx │ │ - dec %ecx │ │ - jne 62db0 │ │ - cmp $0x7,%ebx │ │ - jg 62de2 │ │ - lea (%ebx,%ebx,2),%eax │ │ - mov 0x10(%esp),%ecx │ │ - mov %esi,(%ecx,%eax,4) │ │ - mov 0x8(%ebp),%edx │ │ - mov %edx,0x8(%ecx,%eax,4) │ │ - inc %ebx │ │ - mov 0xc(%esp),%eax │ │ - mov %ebx,(%eax) │ │ - mov 0xc(%ebp),%eax │ │ - mov 0xb(%eax),%al │ │ - mov 0x1c(%ebp),%ecx │ │ - movl $0x1,(%ecx) │ │ - shr %al │ │ - movzbl %al,%eax │ │ - jmp 62eb1 │ │ - mov 0xc(%ebp),%esi │ │ - cmp %cx,0x8(%esi) │ │ - jne 62ee8 │ │ - mov %edx,0xc(%esp) │ │ - mov 0xb(%esi),%dl │ │ - test $0x1,%dl │ │ - jne 62e12 │ │ - xor %edi,%edi │ │ - jmp 62e2c │ │ - mov %esi,%ecx │ │ - mov 0x4(%ebx),%esi │ │ - cmpl $0x80008000,(%ebx) │ │ - cmove %ecx,%ebx │ │ - mov (%ebx),%eax │ │ - xor %edi,%edi │ │ - cmp $0x80008000,%esi │ │ - jne 62e32 │ │ - mov 0xc(%ebp),%ecx │ │ - mov 0x4(%ecx),%esi │ │ - or %edi,%esi │ │ - mov 0xc(%esp),%ecx │ │ - mov (%ecx),%ebx │ │ - test %ebx,%ebx │ │ - jle 62e81 │ │ - mov %dl,0xb(%esp) │ │ - movzbl %dl,%ecx │ │ - mov %ecx,0x14(%esp) │ │ - mov 0x10(%esp),%ecx │ │ - lea 0x8(%ecx),%edi │ │ - mov %ebx,0x18(%esp) │ │ nop │ │ nop │ │ nop │ │ nop │ │ + cmp %edx,-0x8(%esi) │ │ + je 6421a │ │ + add $0xc,%esi │ │ + dec %edi │ │ + jne 64150 │ │ + cmp $0x7,%eax │ │ + jg 64226 │ │ + lea (%eax,%eax,2),%esi │ │ + mov %edx,(%ecx,%esi,4) │ │ + mov 0x8(%ebp),%edx │ │ + mov %edx,0x8(%ecx,%esi,4) │ │ + inc %eax │ │ + mov (%esp),%ecx │ │ + mov %eax,(%ecx) │ │ + jmp 64226 │ │ + cmp %bx,0x8(%eax) │ │ + jne 64226 │ │ + movzbl 0xb(%eax),%ebx │ │ + test $0x1,%bl │ │ + jne 64197 │ │ + xor %edx,%edx │ │ + jmp 641af │ │ + mov 0x4(%edx),%edi │ │ + cmpl $0x80008000,(%edx) │ │ + cmove %eax,%edx │ │ + mov (%edx),%esi │ │ + xor %edx,%edx │ │ + cmp $0x80008000,%edi │ │ + jne 641b2 │ │ + mov 0x4(%eax),%edi │ │ + mov 0x1c(%ebp),%eax │ │ + movl $0x1,(%eax) │ │ + shr %ebx │ │ + mov 0x18(%ebp),%eax │ │ + or %ebx,(%eax) │ │ + or %edx,%edi │ │ + mov (%esp),%eax │ │ + mov (%eax),%ebx │ │ + test %ebx,%ebx │ │ + jle 64201 │ │ + mov %ecx,0x8(%esp) │ │ + lea 0x8(%ecx),%edx │ │ + mov %ebx,0x4(%esp) │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov -0x8(%edi),%ecx │ │ - xor %eax,%ecx │ │ - mov -0x4(%edi),%edx │ │ - xor %esi,%edx │ │ - or %ecx,%edx │ │ - je 62ecf │ │ - add $0xc,%edi │ │ + mov -0x8(%edx),%eax │ │ + xor %esi,%eax │ │ + mov -0x4(%edx),%ecx │ │ + xor %edi,%ecx │ │ + or %eax,%ecx │ │ + je 64221 │ │ + add $0xc,%edx │ │ dec %ebx │ │ - jne 62e60 │ │ - mov 0x18(%esp),%ebx │ │ + jne 641e0 │ │ + mov 0x4(%esp),%ebx │ │ cmp $0x7,%ebx │ │ - mov 0xb(%esp),%cl │ │ - jg 62ea3 │ │ - lea (%ebx,%ebx,2),%ecx │ │ - mov 0x10(%esp),%edx │ │ - mov %esi,0x4(%edx,%ecx,4) │ │ - mov %eax,(%edx,%ecx,4) │ │ - mov 0x8(%ebp),%eax │ │ - mov %eax,0x8(%edx,%ecx,4) │ │ + mov 0x8(%esp),%ecx │ │ + jg 64226 │ │ + lea (%ebx,%ebx,2),%eax │ │ + mov %edi,0x4(%ecx,%eax,4) │ │ + mov %esi,(%ecx,%eax,4) │ │ + mov 0x8(%ebp),%edx │ │ + mov %edx,0x8(%ecx,%eax,4) │ │ inc %ebx │ │ - mov 0xc(%esp),%eax │ │ + mov (%esp),%eax │ │ mov %ebx,(%eax) │ │ - mov 0xc(%ebp),%eax │ │ - mov 0xb(%eax),%cl │ │ - mov 0x1c(%ebp),%eax │ │ - movl $0x1,(%eax) │ │ - shr %cl │ │ - movzbl %cl,%eax │ │ - mov 0x18(%ebp),%ecx │ │ - or %eax,(%ecx) │ │ - jmp 62ee8 │ │ + jmp 64226 │ │ mov 0x8(%ebp),%eax │ │ - add %eax,(%edx) │ │ - mov 0x1c(%ebp),%eax │ │ - movl $0x1,(%eax) │ │ - shr %edi │ │ - mov 0x18(%ebp),%eax │ │ - or %edi,(%eax) │ │ - jmp 62ee8 │ │ + add %eax,(%esi) │ │ + jmp 64226 │ │ mov 0x8(%ebp),%eax │ │ - add %eax,(%edi) │ │ - mov 0x1c(%ebp),%eax │ │ - movl $0x1,(%eax) │ │ - mov 0x14(%esp),%ecx │ │ - shr %ecx │ │ - mov 0x18(%ebp),%eax │ │ - or %ecx,(%eax) │ │ + add %eax,(%edx) │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffffc,%esp │ │ sub $0x1c,%esp │ │ mov %edx,0x4(%esp) │ │ - call 62f05 │ │ + call 64245 │ │ pop %edx │ │ - add $0x7206b,%edx │ │ + add $0x72d2b,%edx │ │ mov 0xc(%ebp),%esi │ │ mov (%esi),%eax │ │ cmp $0x80008000,%eax │ │ - je 631f1 │ │ + je 64531 │ │ mov 0x10(%ebp),%ebx │ │ movsbl %bl,%edi │ │ movsbl 0x29(%edi,%ecx,1),%edi │ │ movsbl 0x4(%esi),%esi │ │ - movzwl -0x7d58(%edx,%esi,2),%edx │ │ + movzwl -0x70d4(%edx,%esi,2),%edx │ │ mov %edx,0x18(%esp) │ │ imul %edx,%edi │ │ movswl %ax,%edx │ │ mov %edi,%esi │ │ mov %edx,0x8(%esp) │ │ imul %edx,%esi │ │ mov %ecx,%edx │ │ @@ -90568,41 +91703,41 @@ │ │ mov %edx,0xc(%esp) │ │ mov (%edx),%ecx │ │ mov 0x124(%ecx),%edx │ │ test %edx,%edx │ │ mov 0x8(%ebp),%edi │ │ mov %ecx,0x10(%esp) │ │ mov %edx,0x14(%esp) │ │ - je 62fe2 │ │ + je 64322 │ │ movzwl %si,%ecx │ │ mov %ecx,%edx │ │ shr $0xf,%edx │ │ lea 0x3(%ecx,%edx,1),%esi │ │ and $0xfff8,%esi │ │ movzwl %bx,%ecx │ │ mov %ecx,%edx │ │ shr $0xf,%edx │ │ lea 0x3(%ecx,%edx,1),%ebx │ │ and $0xfff8,%ebx │ │ - jmp 63007 │ │ + jmp 64347 │ │ cmpl $0x0,0x1f0(%ecx) │ │ - jne 63007 │ │ + jne 64347 │ │ movswl %si,%ecx │ │ sar $0xf,%ecx │ │ sub %ecx,%esi │ │ and $0xfffe,%esi │ │ movswl %bx,%ecx │ │ sar $0xf,%ecx │ │ sub %ecx,%ebx │ │ and $0xfffe,%ebx │ │ mov 0x10(%ebp),%edx │ │ mov (%edi),%ecx │ │ cmp $0xff,%dh │ │ mov %ecx,(%esp) │ │ - je 630bb │ │ + je 643fb │ │ movsbl %dh,%ecx │ │ mov 0xc(%esp),%edx │ │ movsbl 0x29(%ecx,%edx,1),%edx │ │ imul 0x18(%esp),%edx │ │ shl $0x10,%esi │ │ mov 0x8(%esp),%ecx │ │ imul %edx,%ecx │ │ @@ -90624,29 +91759,29 @@ │ │ cmp $0x4000,%eax │ │ mov $0x3fff,%edx │ │ cmovge %edx,%eax │ │ cmp $0xffffc001,%eax │ │ cmovle %edi,%eax │ │ cmpl $0x0,0x14(%esp) │ │ movzwl %bx,%edx │ │ - je 6314f │ │ + je 6448f │ │ movzwl %ax,%eax │ │ mov %eax,%edi │ │ shr $0xf,%edi │ │ lea 0x3(%eax,%edi,1),%eax │ │ and $0xfff8,%eax │ │ movzwl %cx,%ecx │ │ mov %ecx,%edi │ │ shr $0xf,%edi │ │ lea 0x3(%ecx,%edi,1),%ecx │ │ and $0xfff8,%ecx │ │ - jmp 63177 │ │ + jmp 644b7 │ │ mov 0x14(%ebp),%eax │ │ test %eax,%eax │ │ - je 630f6 │ │ + je 64436 │ │ mov 0x18(%ebp),%ecx │ │ movswl %si,%edx │ │ movswl 0x2(%ecx),%edi │ │ sub %edi,%edx │ │ mov %edx,%edi │ │ neg %edi │ │ cmovl %edx,%edi │ │ @@ -90660,61 +91795,61 @@ │ │ mov 0x8(%ebp),%edi │ │ xor %edx,%edx │ │ cmp $0xf,%ecx │ │ mov (%esp),%ecx │ │ setg %dl │ │ mov %edx,(%eax) │ │ test %ecx,%ecx │ │ - jle 6312b │ │ + jle 6446b │ │ mov %ecx,%edx │ │ mov %esi,%ecx │ │ shl $0x10,%ecx │ │ movzwl %bx,%eax │ │ or %ecx,%eax │ │ mov 0x4(%esp),%ecx │ │ add $0x8,%ecx │ │ nop │ │ nop │ │ nop │ │ cmp %eax,-0x8(%ecx) │ │ - je 631ee │ │ + je 6452e │ │ add $0xc,%ecx │ │ dec %edx │ │ - jne 63110 │ │ + jne 64450 │ │ mov (%esp),%ecx │ │ cmp $0x7,%ecx │ │ - jg 631f1 │ │ + jg 64531 │ │ shl $0x10,%esi │ │ movzwl %bx,%eax │ │ or %esi,%eax │ │ mov %ecx,%esi │ │ lea (%ecx,%ecx,2),%ecx │ │ mov 0x4(%esp),%edx │ │ mov %eax,(%edx,%ecx,4) │ │ movl $0x2,0x8(%edx,%ecx,4) │ │ inc %esi │ │ mov %esi,(%edi) │ │ - jmp 631f1 │ │ + jmp 64531 │ │ mov 0x10(%esp),%edi │ │ cmpl $0x0,0x1f0(%edi) │ │ - jne 63177 │ │ + jne 644b7 │ │ movswl %ax,%edi │ │ sar $0xf,%edi │ │ sub %edi,%eax │ │ and $0xfffe,%eax │ │ movswl %cx,%edi │ │ sar $0xf,%edi │ │ sub %edi,%ecx │ │ and $0xfffe,%ecx │ │ or %edx,%esi │ │ mov (%esp),%ebx │ │ test %ebx,%ebx │ │ movzwl %cx,%ecx │ │ mov 0x8(%ebp),%edx │ │ - jle 631c7 │ │ + jle 64507 │ │ mov %eax,0xc(%esp) │ │ mov %eax,%edx │ │ shl $0x10,%edx │ │ mov %ecx,0x8(%esp) │ │ or %ecx,%edx │ │ mov 0x4(%esp),%eax │ │ lea 0x8(%eax),%edi │ │ @@ -90723,37 +91858,37 @@ │ │ nop │ │ nop │ │ mov -0x8(%edi),%ecx │ │ xor %esi,%ecx │ │ mov -0x4(%edi),%eax │ │ xor %edx,%eax │ │ or %ecx,%eax │ │ - je 631e9 │ │ + je 64529 │ │ add $0xc,%edi │ │ dec %ebx │ │ - jne 631a0 │ │ + jne 644e0 │ │ mov (%esp),%ebx │ │ cmp $0x7,%ebx │ │ mov 0x8(%ebp),%edx │ │ mov 0xc(%esp),%eax │ │ mov 0x8(%esp),%ecx │ │ - jg 631f1 │ │ + jg 64531 │ │ shl $0x10,%eax │ │ or %ecx,%eax │ │ mov %eax,%edi │ │ lea (%ebx,%ebx,2),%eax │ │ mov 0x4(%esp),%ecx │ │ mov %esi,(%ecx,%eax,4) │ │ mov %edi,0x4(%ecx,%eax,4) │ │ movl $0x2,0x8(%ecx,%eax,4) │ │ inc %ebx │ │ mov %ebx,(%edx) │ │ - jmp 631f1 │ │ + jmp 64531 │ │ addl $0x2,(%edi) │ │ - jmp 631f1 │ │ + jmp 64531 │ │ addl $0x2,(%ecx) │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ @@ -90770,38 +91905,38 @@ │ │ push %edi │ │ push %esi │ │ and $0xfffffffc,%esp │ │ sub $0x1c,%esp │ │ mov 0x8(%ebp),%edi │ │ movsbl 0x8(%edi),%eax │ │ test %eax,%eax │ │ - jle 63553 │ │ + jle 64893 │ │ mov %ecx,%ebx │ │ mov 0x14(%ebp),%esi │ │ add $0x18,%ecx │ │ mov %ecx,0x14(%esp) │ │ mov %esi,%ecx │ │ cmp %cl,%al │ │ movzwl (%edi),%esi │ │ mov %esi,0x8(%esp) │ │ movzwl 0x2(%edi),%edi │ │ - jne 632a8 │ │ + jne 645e8 │ │ mov (%edx),%esi │ │ cmp $0x1,%esi │ │ - jg 63257 │ │ + jg 64597 │ │ lea 0x1(%esi),%ecx │ │ mov %ecx,(%edx) │ │ lea (%esi,%esi,2),%ecx │ │ mov 0x8(%esp),%esi │ │ mov %si,(%ebx,%ecx,4) │ │ mov %di,0x2(%ebx,%ecx,4) │ │ mov 0x14(%ebp),%ecx │ │ mov 0xc(%edx),%esi │ │ cmp $0x1,%esi │ │ - jg 633d4 │ │ + jg 64714 │ │ mov 0x18(%ebp),%ecx │ │ movzbl -0x1(%eax,%ecx,1),%eax │ │ mov %eax,0xc(%esp) │ │ mov 0x8(%esp),%ecx │ │ neg %ecx │ │ mov %ebx,0x10(%esp) │ │ mov %edi,%ebx │ │ @@ -90813,30 +91948,30 @@ │ │ lea 0x1(%esi),%eax │ │ mov %eax,0xc(%edx) │ │ lea (%esi,%esi,2),%eax │ │ mov 0x14(%esp),%esi │ │ mov %cx,0x4(%esi,%eax,4) │ │ mov 0x14(%ebp),%ecx │ │ mov %bx,0x6(%esi,%eax,4) │ │ - jmp 63320 │ │ + jmp 64660 │ │ cmp %ch,%al │ │ - jne 63338 │ │ + jne 64678 │ │ mov 0x4(%edx),%esi │ │ cmp $0x1,%esi │ │ - jg 632d2 │ │ + jg 64612 │ │ lea 0x1(%esi),%ecx │ │ mov %ecx,0x4(%edx) │ │ lea (%esi,%esi,2),%ecx │ │ mov 0x8(%esp),%esi │ │ mov %si,0x4(%ebx,%ecx,4) │ │ mov %di,0x6(%ebx,%ecx,4) │ │ mov 0x14(%ebp),%ecx │ │ mov 0x8(%edx),%esi │ │ cmp $0x1,%esi │ │ - jg 633d4 │ │ + jg 64714 │ │ mov 0x18(%ebp),%ecx │ │ movzbl -0x1(%eax,%ecx,1),%eax │ │ mov %eax,0xc(%esp) │ │ mov 0x8(%esp),%ecx │ │ neg %ecx │ │ mov %ebx,0x10(%esp) │ │ mov %edi,%ebx │ │ @@ -90852,25 +91987,25 @@ │ │ mov %cx,(%esi,%eax,4) │ │ mov 0x14(%ebp),%ecx │ │ mov %bx,0x2(%esi,%eax,4) │ │ mov 0x10(%esp),%ebx │ │ mov 0x8(%ebp),%edi │ │ movsbl 0x9(%edi),%eax │ │ test %eax,%eax │ │ - jg 633e3 │ │ - jmp 63553 │ │ + jg 64723 │ │ + jmp 64893 │ │ mov 0x8(%esp),%esi │ │ neg %esi │ │ mov %esi,0xc(%esp) │ │ mov %edi,%esi │ │ neg %esi │ │ mov %esi,0x18(%esp) │ │ mov 0x8(%edx),%esi │ │ cmp $0x1,%esi │ │ - jg 6338e │ │ + jg 646ce │ │ lea 0x1(%esi),%ecx │ │ mov %ecx,0x8(%edx) │ │ lea (%esi,%esi,2),%ecx │ │ mov 0x18(%ebp),%esi │ │ movzbl -0x1(%eax,%esi,1),%esi │ │ cmp 0xc(%ebp),%esi │ │ mov 0xc(%esp),%esi │ │ @@ -90881,54 +92016,54 @@ │ │ mov 0x18(%esp),%esi │ │ cmove %edi,%esi │ │ mov %si,0x2(%ebx,%ecx,4) │ │ mov 0x14(%ebp),%ecx │ │ mov 0x10(%esp),%ebx │ │ mov 0xc(%edx),%esi │ │ cmp $0x1,%esi │ │ - jg 633d4 │ │ + jg 64714 │ │ lea 0x1(%esi),%ecx │ │ mov %ecx,0xc(%edx) │ │ mov 0x18(%ebp),%ecx │ │ movzbl -0x1(%eax,%ecx,1),%eax │ │ cmp 0x10(%ebp),%eax │ │ lea (%esi,%esi,2),%eax │ │ mov 0x14(%esp),%ecx │ │ lea (%ecx,%eax,4),%eax │ │ - jne 633c1 │ │ + jne 64701 │ │ mov 0x8(%esp),%ecx │ │ mov %cx,0x4(%eax) │ │ mov %di,0x6(%eax) │ │ - jmp 633d1 │ │ + jmp 64711 │ │ mov 0xc(%esp),%ecx │ │ mov %cx,0x4(%eax) │ │ mov 0x18(%esp),%ecx │ │ mov %cx,0x6(%eax) │ │ mov 0x14(%ebp),%ecx │ │ mov 0x8(%ebp),%edi │ │ movsbl 0x9(%edi),%eax │ │ test %eax,%eax │ │ - jle 63553 │ │ + jle 64893 │ │ movzwl 0x4(%edi),%esi │ │ movzwl 0x6(%edi),%edi │ │ mov %edi,0x8(%esp) │ │ cmp %cl,%al │ │ - jne 6345a │ │ + jne 6479a │ │ mov (%edx),%ecx │ │ cmp $0x1,%ecx │ │ - jg 6340f │ │ + jg 6474f │ │ lea 0x1(%ecx),%edi │ │ mov %edi,(%edx) │ │ lea (%ecx,%ecx,2),%ecx │ │ mov %si,(%ebx,%ecx,4) │ │ mov 0x8(%esp),%edi │ │ mov %di,0x2(%ebx,%ecx,4) │ │ mov 0xc(%edx),%ecx │ │ cmp $0x1,%ecx │ │ - jg 63553 │ │ + jg 64893 │ │ mov 0x18(%ebp),%edi │ │ movzbl -0x1(%eax,%edi,1),%eax │ │ mov %esi,%edi │ │ mov %esi,0x10(%esp) │ │ neg %edi │ │ mov 0x8(%esp),%esi │ │ mov %esi,%ebx │ │ @@ -90938,30 +92073,30 @@ │ │ mov %eax,0xc(%edx) │ │ cmove %esi,%ebx │ │ cmove 0x10(%esp),%edi │ │ lea (%ecx,%ecx,2),%eax │ │ mov 0x14(%esp),%ecx │ │ mov %di,0x4(%ecx,%eax,4) │ │ mov %bx,0x6(%ecx,%eax,4) │ │ - jmp 63553 │ │ + jmp 64893 │ │ cmp %ch,%al │ │ - jne 634c9 │ │ + jne 64809 │ │ mov 0x4(%edx),%ecx │ │ cmp $0x1,%ecx │ │ - jg 6347f │ │ + jg 647bf │ │ mov %ebx,%edi │ │ lea 0x1(%ecx),%ebx │ │ mov %ebx,0x4(%edx) │ │ lea (%ecx,%ecx,2),%ecx │ │ mov %si,0x4(%edi,%ecx,4) │ │ mov 0x8(%esp),%ebx │ │ mov %bx,0x6(%edi,%ecx,4) │ │ mov 0x8(%edx),%ecx │ │ cmp $0x1,%ecx │ │ - jg 63553 │ │ + jg 64893 │ │ mov 0x18(%ebp),%edi │ │ movzbl -0x1(%eax,%edi,1),%eax │ │ mov %esi,%ebx │ │ mov %esi,0x10(%esp) │ │ neg %ebx │ │ mov 0x8(%esp),%esi │ │ mov %esi,%edi │ │ @@ -90971,24 +92106,24 @@ │ │ mov %eax,0x8(%edx) │ │ cmove %esi,%edi │ │ cmove 0x10(%esp),%ebx │ │ lea (%ecx,%ecx,2),%eax │ │ mov 0x14(%esp),%ecx │ │ mov %bx,(%ecx,%eax,4) │ │ mov %di,0x2(%ecx,%eax,4) │ │ - jmp 63553 │ │ + jmp 64893 │ │ mov %esi,%ecx │ │ neg %ecx │ │ mov %ecx,0xc(%esp) │ │ mov 0x8(%esp),%ecx │ │ neg %ecx │ │ mov %ecx,0x18(%esp) │ │ mov 0x8(%edx),%ecx │ │ cmp $0x1,%ecx │ │ - jg 63514 │ │ + jg 64854 │ │ lea 0x1(%ecx),%ebx │ │ mov %ebx,0x8(%edx) │ │ mov 0x18(%ebp),%edi │ │ movzbl -0x1(%eax,%edi,1),%ebx │ │ cmp 0xc(%ebp),%ebx │ │ lea (%ecx,%ecx,2),%ecx │ │ mov 0xc(%esp),%ebx │ │ @@ -90996,27 +92131,27 @@ │ │ mov 0x14(%esp),%edi │ │ mov %bx,(%edi,%ecx,4) │ │ mov 0x18(%esp),%ebx │ │ cmove 0x8(%esp),%ebx │ │ mov %bx,0x2(%edi,%ecx,4) │ │ mov 0xc(%edx),%ecx │ │ cmp $0x1,%ecx │ │ - jg 63553 │ │ + jg 64893 │ │ lea 0x1(%ecx),%ebx │ │ mov %ebx,0xc(%edx) │ │ mov 0x18(%ebp),%edx │ │ movzbl -0x1(%eax,%edx,1),%eax │ │ cmp 0x10(%ebp),%eax │ │ lea (%ecx,%ecx,2),%eax │ │ mov 0x14(%esp),%ecx │ │ lea (%ecx,%eax,4),%eax │ │ - jne 63543 │ │ + jne 64883 │ │ mov %si,0x4(%eax) │ │ mov 0x8(%esp),%ecx │ │ - jmp 6354f │ │ + jmp 6488f │ │ mov 0xc(%esp),%ecx │ │ mov %cx,0x4(%eax) │ │ mov 0x18(%esp),%ecx │ │ mov %cx,0x6(%eax) │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ @@ -91036,75 +92171,75 @@ │ │ and $0xfffffffc,%esp │ │ sub $0xc,%esp │ │ mov %edx,0x8(%esp) │ │ mov %ecx,0x4(%esp) │ │ mov 0x8(%ebp),%edx │ │ movsbl 0x8(%edx),%eax │ │ test %eax,%eax │ │ - jle 63673 │ │ + jle 649b3 │ │ mov 0x10(%ebp),%ecx │ │ movzbl -0x1(%eax,%ecx,1),%eax │ │ mov (%edx),%ecx │ │ mov %ecx,%edi │ │ neg %edi │ │ movzwl 0x2(%edx),%edx │ │ mov %edx,%ebx │ │ neg %ebx │ │ cmp 0xc(%ebp),%eax │ │ cmove %edx,%ebx │ │ cmove %ecx,%edi │ │ mov 0x8(%esp),%eax │ │ mov (%eax),%eax │ │ test %eax,%eax │ │ - jle 635ce │ │ + jle 6490e │ │ mov %ebx,%ecx │ │ shl $0x10,%ecx │ │ movzwl %di,%edx │ │ or %ecx,%edx │ │ xor %esi,%esi │ │ mov 0x4(%esp),%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ cmp (%ecx),%edx │ │ - je 635d0 │ │ + je 64910 │ │ inc %esi │ │ add $0xc,%ecx │ │ cmp %esi,%eax │ │ - jne 635c0 │ │ - jmp 635d4 │ │ + jne 64900 │ │ + jmp 64914 │ │ xor %esi,%esi │ │ cmp %eax,%esi │ │ - jne 635f3 │ │ + jne 64933 │ │ lea (%eax,%eax,2),%ecx │ │ mov 0x4(%esp),%edx │ │ mov %di,(%edx,%ecx,4) │ │ mov %bx,0x2(%edx,%ecx,4) │ │ movl $0x2,0x8(%edx,%ecx,4) │ │ inc %eax │ │ mov 0x8(%esp),%ecx │ │ mov %eax,(%ecx) │ │ mov 0x8(%ebp),%esi │ │ movsbl 0x9(%esi),%ecx │ │ test %ecx,%ecx │ │ - jle 63673 │ │ + jle 649b3 │ │ mov 0x10(%ebp),%edx │ │ movzbl -0x1(%ecx,%edx,1),%ecx │ │ mov 0x4(%esi),%edx │ │ mov %edx,%edi │ │ neg %edi │ │ movzwl 0x6(%esi),%ebx │ │ mov %ebx,%esi │ │ neg %esi │ │ cmp 0xc(%ebp),%ecx │ │ cmove %ebx,%esi │ │ cmove %edx,%edi │ │ test %eax,%eax │ │ - jle 6364e │ │ + jle 6498e │ │ mov %esi,%ecx │ │ shl $0x10,%ecx │ │ movzwl %di,%ebx │ │ or %ecx,%ebx │ │ xor %edx,%edx │ │ mov 0x4(%esp),%ecx │ │ nop │ │ @@ -91118,23 +92253,23 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ cmp (%ecx),%ebx │ │ - je 63650 │ │ + je 64990 │ │ inc %edx │ │ add $0xc,%ecx │ │ cmp %edx,%eax │ │ - jne 63640 │ │ - jmp 63654 │ │ + jne 64980 │ │ + jmp 64994 │ │ xor %edx,%edx │ │ cmp %eax,%edx │ │ - jne 63673 │ │ + jne 649b3 │ │ lea (%eax,%eax,2),%ecx │ │ mov 0x4(%esp),%edx │ │ mov %di,(%edx,%ecx,4) │ │ mov %si,0x2(%edx,%ecx,4) │ │ movl $0x2,0x8(%edx,%ecx,4) │ │ inc %eax │ │ mov 0x8(%esp),%ecx │ │ @@ -91157,15 +92292,15 @@ │ │ push %esi │ │ and $0xfffffffc,%esp │ │ sub $0x1c,%esp │ │ mov 0xc(%ebp),%ebx │ │ mov 0x8(%ebp),%edx │ │ xor %eax,%eax │ │ cmpl $0x1,0xb4(%ebx) │ │ - je 636a0 │ │ + je 649e0 │ │ mov 0x24(%ebp),%eax │ │ mov 0xa4(%ebx),%ecx │ │ imul %eax,%ecx │ │ shl $0x7,%ecx │ │ add 0xa0(%ebx),%ecx │ │ mov %ecx,0x98(%edx) │ │ mov 0x14(%ebx),%esi │ │ @@ -91175,15 +92310,15 @@ │ │ add 0xa8(%ebx),%edi │ │ mov %esi,%ebx │ │ imul 0x20(%ebp),%ebx │ │ and $0x10,%ebx │ │ test %esi,%esi │ │ mov %esi,0x14(%esp) │ │ mov %ebx,0x10(%esp) │ │ - jle 6370a │ │ + jle 64a4a │ │ lea 0x0(,%edx,4),%eax │ │ lea (%eax,%eax,2),%ecx │ │ mov 0x8(%ebp),%eax │ │ lea 0x18(%eax,%ebx,4),%eax │ │ nop │ │ nop │ │ nop │ │ @@ -91194,15 +92329,15 @@ │ │ nop │ │ nop │ │ nop │ │ mov %edi,(%eax) │ │ add %ecx,%edi │ │ add $0x4,%eax │ │ dec %esi │ │ - jne 63700 │ │ + jne 64a40 │ │ mov 0x10(%esp),%eax │ │ lea 0x0(,%eax,4),%ecx │ │ mov %ecx,0x18(%esp) │ │ mov 0x8(%ebp),%esi │ │ mov %edi,0x4(%esi,%eax,4) │ │ shl $0x2,%edx │ │ lea (%edx,%edx,2),%ecx │ │ @@ -91220,15 +92355,15 @@ │ │ movl $0x0,0x4(%esi,%ecx,1) │ │ mov %eax,%ecx │ │ or $0x4,%ecx │ │ mov %ebx,0x4(%esi,%ecx,4) │ │ mov 0x20(%ebp),%eax │ │ test $0x1,%al │ │ mov 0x14(%ebp),%ebx │ │ - je 637b0 │ │ + je 64af0 │ │ mov 0x14(%esp),%ebx │ │ add 0x10(%esp),%ebx │ │ mov %esi,%eax │ │ mov 0x4(%esi,%ebx,4),%esi │ │ mov %edx,0xc(%esp) │ │ mov 0x10(%esp),%edx │ │ mov %esi,0x4(%eax,%edx,4) │ │ @@ -91269,24 +92404,24 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffffc,%esp │ │ sub $0x6c,%esp │ │ - call 63801 │ │ + call 64b41 │ │ pop %eax │ │ - add $0x7176f,%eax │ │ + add $0x7242f,%eax │ │ mov %eax,0x4c(%esp) │ │ mov 0x14(%ebp),%ebx │ │ mov 0x8(%ebp),%edx │ │ xor %eax,%eax │ │ cmpl $0x1,0xb4(%edx) │ │ mov 0x1c(%ebp),%ecx │ │ - je 63823 │ │ + je 64b63 │ │ mov 0xc(%ebp),%eax │ │ mov 0xc(%edx),%esi │ │ mov 0x10(%edx),%edi │ │ cmp %ecx,%edi │ │ cmovg %ecx,%edi │ │ mov 0x10(%ebp),%ecx │ │ cmp $0x7,%ecx │ │ @@ -91298,17 +92433,17 @@ │ │ cmovle %ecx,%esi │ │ mov %esi,0x10(%esp) │ │ mov 0xa4(%edx),%ecx │ │ mov %ecx,0x1c(%esp) │ │ imul %ecx,%eax │ │ mov %edi,0x14(%esp) │ │ cmp 0x18(%ebp),%edi │ │ - jle 638c5 │ │ + jle 64c05 │ │ cmp %ebx,0x10(%ebp) │ │ - jge 638c5 │ │ + jge 64c05 │ │ mov %eax,%edx │ │ shl $0x4,%edx │ │ mov 0x18(%ebp),%esi │ │ mov %esi,%ecx │ │ and $0xf,%ecx │ │ mov 0x1c(%esp),%edi │ │ imul %edi,%ecx │ │ @@ -91345,24 +92480,24 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ movl $0x80008000,(%ecx,%edi,8) │ │ inc %edi │ │ cmp %edi,%ebx │ │ - jne 638b0 │ │ + jne 64bf0 │ │ inc %esi │ │ add %edx,%ecx │ │ cmp 0x14(%esp),%esi │ │ - jl 638a0 │ │ + jl 64be0 │ │ mov 0x8(%ebp),%esi │ │ cmpl $0x0,0x94(%esi) │ │ mov 0x10(%esp),%edi │ │ mov 0x14(%esp),%edx │ │ - jle 63be1 │ │ + jle 64f21 │ │ addl $0xfffffff8,0x18(%esp) │ │ mov 0xa0(%esi),%ecx │ │ mov %ecx,0xc(%esp) │ │ mov 0x1c(%esp),%ebx │ │ mov %eax,%ecx │ │ mov %ebx,%eax │ │ imul 0x18(%ebp),%eax │ │ @@ -91377,25 +92512,25 @@ │ │ lea 0x4(%eax,%ecx,1),%eax │ │ mov %eax,0x44(%esp) │ │ mov %esi,%eax │ │ xor %ecx,%ecx │ │ mov 0x34(%eax,%ecx,4),%eax │ │ mov %eax,0x50(%esp) │ │ cmp $0x80000000,%eax │ │ - jne 6394f │ │ + jne 64c8f │ │ inc %ecx │ │ mov 0x8(%ebp),%eax │ │ cmp 0x94(%eax),%ecx │ │ - jge 63be1 │ │ + jge 64f21 │ │ mov 0x34(%eax,%ecx,4),%eax │ │ mov %eax,0x50(%esp) │ │ cmp $0x80000000,%eax │ │ - je 63930 │ │ + je 64c70 │ │ cmp 0x18(%ebp),%edx │ │ - jle 63930 │ │ + jle 64c70 │ │ mov 0x8(%ebp),%eax │ │ movzbl 0x31(%eax,%ecx,1),%ebx │ │ mov 0x9c(%eax),%eax │ │ mov (%eax,%ebx,4),%eax │ │ add $0xfffffffc,%ebx │ │ mov %ebx,0x30(%esp) │ │ mov %ecx,0x20(%esp) │ │ @@ -91406,15 +92541,15 @@ │ │ lea 0x4(%eax,%ecx,8),%ebx │ │ mov %ebx,0x2c(%esp) │ │ lea (%eax,%ecx,8),%eax │ │ mov %eax,0x28(%esp) │ │ mov 0x20(%esp),%ecx │ │ mov 0x18(%ebp),%eax │ │ mov %eax,%ebx │ │ - jmp 639c5 │ │ + jmp 64d05 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -91424,54 +92559,54 @@ │ │ mov %edx,0x8(%esp) │ │ mov 0x24(%esp),%ebx │ │ inc %ebx │ │ add %eax,0x2c(%esp) │ │ add %eax,0x28(%esp) │ │ mov 0x14(%esp),%edx │ │ cmp %edx,%ebx │ │ - jge 63930 │ │ + jge 64c70 │ │ mov %ebx,0x24(%esp) │ │ and $0x7ffffff8,%ebx │ │ mov 0x18(%ebp),%eax │ │ cmp %eax,%ebx │ │ cmova %ebx,%eax │ │ mov %eax,0x54(%esp) │ │ add $0x8,%ebx │ │ cmp %edx,%ebx │ │ cmovg %edx,%ebx │ │ mov %ebx,0x48(%esp) │ │ cmp %edi,0x18(%esp) │ │ mov 0x8(%esp),%eax │ │ - jge 639a0 │ │ + jge 64ce0 │ │ mov 0x18(%esp),%ebx │ │ movsbl 0x4(%eax,%ebx,8),%edx │ │ test %edx,%edx │ │ - jne 63a12 │ │ - jmp 63a04 │ │ + jne 64d52 │ │ + jmp 64d44 │ │ mov 0x8(%esp),%eax │ │ inc %ebx │ │ cmp %edi,%ebx │ │ - jge 639a0 │ │ + jge 64ce0 │ │ movsbl 0x4(%eax,%ebx,8),%edx │ │ test %edx,%edx │ │ - je 63a04 │ │ + je 64d44 │ │ lea (%ecx,%ecx,8),%eax │ │ lea (%eax,%eax,2),%eax │ │ add %ecx,%eax │ │ add 0x8(%ebp),%eax │ │ mov 0x3c(%eax,%edx,4),%eax │ │ test %eax,%eax │ │ - je 63a00 │ │ + je 64d40 │ │ mov %edx,0x34(%esp) │ │ mov %eax,%ecx │ │ mov 0x8(%esp),%eax │ │ mov (%eax,%ebx,8),%edx │ │ mov 0x4c(%esp),%eax │ │ mov %ecx,0x5c(%esp) │ │ - movzwl -0x7d58(%eax,%ecx,2),%eax │ │ + movzwl -0x70d4(%eax,%ecx,2),%eax │ │ imul 0x50(%esp),%eax │ │ movswl %dx,%ecx │ │ imul %eax,%ecx │ │ mov %edx,0xc(%esp) │ │ sar $0x10,%edx │ │ imul %eax,%edx │ │ mov %ecx,%eax │ │ @@ -91502,17 +92637,17 @@ │ │ mov %eax,%ecx │ │ neg %ecx │ │ xor 0x30(%esp),%esi │ │ cmovns %eax,%ecx │ │ mov 0x24(%esp),%eax │ │ add %ecx,%eax │ │ cmp 0x54(%esp),%eax │ │ - jl 63ba3 │ │ + jl 64ee3 │ │ cmp 0x48(%esp),%eax │ │ - jge 63ba3 │ │ + jge 64ee3 │ │ shr $0x6,%edi │ │ mov %edi,%esi │ │ neg %esi │ │ xor 0x30(%esp),%edx │ │ cmovns %edi,%esi │ │ mov 0x2c(%esp),%eax │ │ lea (%eax,%ebx,8),%eax │ │ @@ -91551,66 +92686,66 @@ │ │ lea (%eax,%esi,1),%edx │ │ and $0xfffffff8,%ecx │ │ lea -0x8(%ecx),%edi │ │ mov 0x10(%ebp),%eax │ │ cmp %eax,%edi │ │ cmovl %eax,%edi │ │ cmp %edi,%edx │ │ - jl 63b6e │ │ + jl 64eae │ │ add $0x10,%ecx │ │ mov 0x14(%ebp),%edi │ │ cmp %edi,%ecx │ │ cmovg %edi,%ecx │ │ cmp %ecx,%edx │ │ - jge 63b6e │ │ + jge 64eae │ │ mov 0xc(%esp),%eax │ │ mov 0x58(%esp),%ecx │ │ mov %eax,-0x4(%ecx,%esi,8) │ │ mov 0x5c(%esp),%eax │ │ mov %al,(%ecx,%esi,8) │ │ lea 0x1(%ebx,%esi,1),%edx │ │ cmp 0x10(%esp),%edx │ │ - jge 63b95 │ │ + jge 64ed5 │ │ mov 0x34(%esp),%eax │ │ mov 0x64(%esp),%ecx │ │ cmp %al,(%ecx,%esi,8) │ │ - jne 63b95 │ │ + jne 64ed5 │ │ mov 0xc(%esp),%eax │ │ mov 0x60(%esp),%ecx │ │ cmp %eax,(%ecx,%esi,8) │ │ lea 0x1(%esi),%esi │ │ - je 63b30 │ │ + je 64e70 │ │ mov 0x10(%esp),%edi │ │ mov 0x20(%esp),%ecx │ │ mov 0x8(%esp),%eax │ │ - jmp 63bd0 │ │ + jmp 64f10 │ │ inc %ebx │ │ mov 0x10(%esp),%edi │ │ mov 0x20(%esp),%ecx │ │ mov 0x8(%esp),%eax │ │ mov %ebx,%edx │ │ cmp %edi,%ebx │ │ - jge 63bd0 │ │ + jge 64f10 │ │ mov 0x34(%esp),%ebx │ │ cmp %bl,0x4(%eax,%edx,8) │ │ - jne 63bd0 │ │ + jne 64f10 │ │ lea 0x1(%edx),%ebx │ │ mov 0xc(%esp),%esi │ │ cmp %esi,(%eax,%edx,8) │ │ - je 63bb0 │ │ + je 64ef0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ dec %edx │ │ mov %edx,%ebx │ │ inc %ebx │ │ cmp %edi,%ebx │ │ - jl 63a09 │ │ - jmp 639a0 │ │ + jl 64d49 │ │ + jmp 64ce0 │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ @@ -91623,17 +92758,17 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffffc,%esp │ │ sub $0x4c,%esp │ │ - call 63c01 │ │ + call 64f41 │ │ pop %ecx │ │ - add $0x7136f,%ecx │ │ + add $0x7202f,%ecx │ │ mov 0x8(%ebp),%edx │ │ mov 0x18(%ebp),%eax │ │ mov (%edx),%edx │ │ mov %edx,0x2c(%esp) │ │ mov 0x10(%edx),%esi │ │ cmp %eax,%esi │ │ cmovg %eax,%esi │ │ @@ -91642,15 +92777,15 @@ │ │ cmp %eax,%edi │ │ cmovg %eax,%edi │ │ mov %edi,0x3c(%esp) │ │ mov 0x14(%ebp),%edx │ │ mov %esi,0x44(%esp) │ │ mov %edx,0x1c(%esp) │ │ cmp %edx,%esi │ │ - jle 63f51 │ │ + jle 65291 │ │ mov 0x2c(%esp),%eax │ │ mov 0xa4(%eax),%edi │ │ mov 0x98(%eax),%edx │ │ mov %edi,%esi │ │ imul 0x14(%ebp),%esi │ │ lea (%edx,%esi,8),%eax │ │ lea 0xc(%edx,%esi,8),%ebx │ │ @@ -91658,106 +92793,106 @@ │ │ lea 0x8(%edx,%esi,8),%ebx │ │ mov %ebx,0x24(%esp) │ │ lea 0xd(%edx,%esi,8),%edx │ │ mov %edx,0x20(%esp) │ │ mov %eax,%esi │ │ shl $0x3,%edi │ │ mov %edi,0x40(%esp) │ │ - lea -0x5a08(%ecx),%ecx │ │ + lea -0x55a8(%ecx),%ecx │ │ mov %ecx,0x48(%esp) │ │ mov 0xc(%ebp),%ecx │ │ cmp %ecx,0x3c(%esp) │ │ - jg 63cbe │ │ + jg 64ffe │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ mov 0x40(%esp),%edx │ │ add %edx,%esi │ │ mov 0x1c(%esp),%ecx │ │ inc %ecx │ │ add %edx,0x28(%esp) │ │ add %edx,0x20(%esp) │ │ add %edx,0x24(%esp) │ │ mov %ecx,0x1c(%esp) │ │ cmp 0x44(%esp),%ecx │ │ - jge 63f51 │ │ + jge 65291 │ │ mov 0xc(%ebp),%ecx │ │ cmp %ecx,0x3c(%esp) │ │ - jle 63c90 │ │ + jle 64fd0 │ │ mov 0x1c(%esp),%ecx │ │ and $0xf,%ecx │ │ mov 0x8(%ebp),%eax │ │ mov 0x1c(%eax,%ecx,8),%eax │ │ mov 0xc(%ebp),%edi │ │ mov %esi,0x4(%esp) │ │ mov %eax,0xc(%esp) │ │ - jmp 63cea │ │ + jmp 6502a │ │ inc %edi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ cmp 0x3c(%esp),%edi │ │ mov 0xc(%esp),%eax │ │ - jge 63c90 │ │ + jge 64fd0 │ │ lea 0x1(%edi,%edi,1),%ecx │ │ lea (%ecx,%ecx,2),%ecx │ │ movzbl 0xa(%eax,%ecx,4),%edx │ │ mov 0x48(%esp),%ebx │ │ movzbl (%ebx,%edx,4),%edx │ │ inc %edx │ │ shr %edx │ │ lea 0x8(%eax,%ecx,4),%ebx │ │ movsbl 0x9(%eax,%ecx,4),%eax │ │ test %eax,%eax │ │ mov %ebx,0x38(%esp) │ │ - jle 63e30 │ │ + jle 65170 │ │ mov %eax,0x8(%esp) │ │ mov 0x2c(%esp),%eax │ │ mov %ecx,0x10(%esp) │ │ mov 0x8(%esp),%ecx │ │ cmpb $0x0,0x22(%ecx,%eax,1) │ │ mov 0x10(%esp),%ecx │ │ - je 63e30 │ │ + je 65170 │ │ mov 0xc(%esp),%eax │ │ movswl 0x4(%eax,%ecx,4),%eax │ │ mov %eax,%esi │ │ neg %esi │ │ cmovl %eax,%esi │ │ mov 0xc(%esp),%eax │ │ movswl 0x6(%eax,%ecx,4),%eax │ │ mov %eax,%ebx │ │ neg %ebx │ │ cmovl %eax,%ebx │ │ or %esi,%ebx │ │ mov 0x4(%esp),%esi │ │ cmp $0xfff,%ebx │ │ mov 0x38(%esp),%ebx │ │ - jg 63e30 │ │ + jg 65170 │ │ mov 0x8(%esp),%eax │ │ test %edx,%edx │ │ - je 63ce0 │ │ + je 65020 │ │ mov 0xc(%esp),%esi │ │ mov 0x4(%esi,%ecx,4),%esi │ │ mov 0x4(%esp),%ebx │ │ mov %esi,(%ebx,%edi,8) │ │ mov 0x4(%esp),%esi │ │ mov %al,0x4(%esi,%edi,8) │ │ movzwl 0x19(%esp),%esi │ │ mov 0x4(%esp),%ebx │ │ mov %si,0x5(%ebx,%edi,8) │ │ mov 0x4(%esp),%esi │ │ mov 0x1b(%esp),%bl │ │ mov %bl,0x7(%esi,%edi,8) │ │ cmp $0x1,%edx │ │ - je 63cd9 │ │ + je 65019 │ │ mov 0xc(%esp),%eax │ │ lea 0x4(%eax,%ecx,4),%eax │ │ mov %eax,0x8(%esp) │ │ mov 0x28(%esp),%eax │ │ lea (%eax,%edi,8),%eax │ │ mov %eax,0x10(%esp) │ │ mov 0x20(%esp),%eax │ │ @@ -91794,73 +92929,73 @@ │ │ movzbl 0x1b(%esp),%eax │ │ mov 0x30(%esp),%ecx │ │ mov %al,0x2(%ecx,%ebx,8) │ │ movzwl 0x19(%esp),%eax │ │ mov %ax,(%ecx,%ebx,8) │ │ inc %ebx │ │ cmp %ebx,%edx │ │ - jne 63df0 │ │ - jmp 63f36 │ │ + jne 65130 │ │ + jmp 65276 │ │ nop │ │ nop │ │ nop │ │ nop │ │ movsbl (%ebx),%ebx │ │ test %ebx,%ebx │ │ - jle 63eb0 │ │ + jle 651f0 │ │ mov 0x2c(%esp),%eax │ │ cmpb $0x0,0x22(%ebx,%eax,1) │ │ - je 63eb0 │ │ + je 651f0 │ │ mov 0xc(%esp),%eax │ │ lea (%eax,%ecx,4),%esi │ │ movswl (%esi),%eax │ │ mov %eax,%ecx │ │ neg %ecx │ │ cmovl %eax,%ecx │ │ mov %esi,0x8(%esp) │ │ movswl 0x2(%esi),%eax │ │ mov %eax,%esi │ │ neg %esi │ │ cmovl %eax,%esi │ │ or %ecx,%esi │ │ cmp $0xfff,%esi │ │ mov 0x4(%esp),%esi │ │ - jg 63eb0 │ │ + jg 651f0 │ │ test %edx,%edx │ │ - je 63ce0 │ │ + je 65020 │ │ mov 0x8(%esp),%eax │ │ mov (%eax),%eax │ │ mov %eax,(%esi,%edi,8) │ │ mov %bl,0x4(%esi,%edi,8) │ │ movzwl 0x16(%esp),%eax │ │ mov %ax,0x5(%esi,%edi,8) │ │ mov 0x18(%esp),%al │ │ mov %al,0x7(%esi,%edi,8) │ │ cmp $0x1,%edx │ │ - jne 63ece │ │ + jne 6520e │ │ inc %edi │ │ cmp 0x3c(%esp),%edi │ │ mov 0xc(%esp),%eax │ │ - jl 63cea │ │ - jmp 63c90 │ │ + jl 6502a │ │ + jmp 64fd0 │ │ test %edx,%edx │ │ - je 63ce0 │ │ + je 65020 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ movb $0x0,0x4(%esi,%edi,8) │ │ inc %edi │ │ dec %edx │ │ - jne 63ec0 │ │ - jmp 63ce0 │ │ + jne 65200 │ │ + jmp 65020 │ │ mov 0x28(%esp),%eax │ │ lea (%eax,%edi,8),%eax │ │ mov %eax,0x10(%esp) │ │ mov 0x20(%esp),%eax │ │ lea (%eax,%edi,8),%eax │ │ mov %eax,0x30(%esp) │ │ mov 0x24(%esp),%eax │ │ @@ -91893,21 +93028,21 @@ │ │ movzbl 0x18(%esp),%eax │ │ mov 0x30(%esp),%ecx │ │ mov %al,0x2(%ecx,%ebx,8) │ │ movzwl 0x16(%esp),%eax │ │ mov %ax,(%ecx,%ebx,8) │ │ inc %ebx │ │ cmp %ebx,%edx │ │ - jne 63f00 │ │ + jne 65240 │ │ lea 0x1(%edi,%ebx,1),%edi │ │ mov 0x4(%esp),%esi │ │ cmp 0x3c(%esp),%edi │ │ mov 0xc(%esp),%eax │ │ - jl 63cea │ │ - jmp 63c90 │ │ + jl 6502a │ │ + jmp 64fd0 │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ @@ -91938,71 +93073,71 @@ │ │ mov %eax,0xc(%edi) │ │ mov 0xf0(%edx),%ecx │ │ add $0x7,%ecx │ │ sar $0x3,%ecx │ │ mov %ecx,0x10(%edi) │ │ add %eax,%eax │ │ mov %eax,0x4(%edi) │ │ - call 63faf │ │ + call 652ef │ │ pop %ebx │ │ - add $0x70fc1,%ebx │ │ + add $0x71c81,%ebx │ │ add %ecx,%ecx │ │ mov %ecx,0x8(%edi) │ │ mov 0xe8(%edx),%esi │ │ add $0x7f,%esi │ │ sar $0x2,%esi │ │ and $0xffffffe0,%esi │ │ cmpl $0x2,0x24(%ebp) │ │ mov $0x1,%edx │ │ - jl 63fde │ │ + jl 6531e │ │ mov 0x10(%ebp),%eax │ │ mov 0x228(%eax),%edx │ │ cmp 0xac(%edi),%esi │ │ mov %edx,0xc(%esp) │ │ - jne 63ff2 │ │ + jne 65332 │ │ cmp 0xb0(%edi),%edx │ │ - je 64036 │ │ + je 65376 │ │ mov 0xa8(%edi),%eax │ │ test %eax,%eax │ │ - je 64008 │ │ + je 65348 │ │ mov %eax,(%esp) │ │ - call 1500 │ │ + call 14d0 │ │ mov 0xc(%esp),%edx │ │ mov %esi,%eax │ │ imul %edx,%eax │ │ imul $0x1a4,%eax,%eax │ │ mov %eax,(%esp) │ │ - call 1510 │ │ + call 14e0 │ │ mov 0x8(%ebp),%edi │ │ mov %eax,0xa8(%edi) │ │ test %eax,%eax │ │ - je 64339 │ │ + je 65679 │ │ mov %esi,0xac(%edi) │ │ mov 0xc(%esp),%edx │ │ mov %esi,%eax │ │ sar %eax │ │ cmp 0xa4(%edi),%eax │ │ - jne 6404a │ │ + jne 6538a │ │ cmp 0xb0(%edi),%edx │ │ - je 64091 │ │ + je 653d1 │ │ mov %eax,0x10(%esp) │ │ mov 0xa0(%edi),%eax │ │ test %eax,%eax │ │ - je 64064 │ │ + je 653a4 │ │ mov %eax,(%esp) │ │ - call 1500 │ │ + call 14d0 │ │ mov 0xc(%esp),%edx │ │ imul %edx,%esi │ │ shl $0x6,%esi │ │ mov %esi,(%esp) │ │ - call 1510 │ │ + call 14e0 │ │ mov 0x8(%ebp),%edi │ │ mov %eax,0xa0(%edi) │ │ test %eax,%eax │ │ - je 64339 │ │ + je 65679 │ │ mov 0x10(%esp),%eax │ │ mov %eax,0xa4(%edi) │ │ mov 0xc(%esp),%edx │ │ mov 0x20(%ebp),%ecx │ │ mov 0x18(%ebp),%eax │ │ mov 0x14(%ebp),%esi │ │ mov %edx,0xb0(%edi) │ │ @@ -92015,15 +93150,15 @@ │ │ mov 0xc(%ebp),%eax │ │ mov 0x424(%eax),%ecx │ │ add $0x424,%eax │ │ mov %eax,0xc(%esp) │ │ xor %eax,%eax │ │ test %ecx,%ecx │ │ mov $0x0,%edx │ │ - je 640fa │ │ + je 6543a │ │ mov 0x14(%ebp),%edx │ │ mov (%edx),%esi │ │ dec %cl │ │ mov $0x1,%edi │ │ shl %cl,%edi │ │ sub %ebx,%esi │ │ lea -0x1(%edi),%edx │ │ @@ -92035,37 +93170,37 @@ │ │ test %edx,%edx │ │ setg 0x1c(%edi) │ │ shr $0x1f,%edx │ │ mov %dl,0x23(%edi) │ │ mov 0xc(%esp),%ecx │ │ mov (%ecx),%ecx │ │ test %ecx,%ecx │ │ - je 6413b │ │ + je 6547b │ │ dec %cl │ │ mov $0x1,%eax │ │ shl %cl,%eax │ │ mov %ebx,%edx │ │ sub (%esi),%edx │ │ lea -0x1(%eax),%ecx │ │ and %edx,%ecx │ │ and %eax,%edx │ │ sub %edx,%ecx │ │ mov $0x1f,%eax │ │ cmp $0x1f,%ecx │ │ - jg 6413b │ │ + jg 6547b │ │ cmp $0xffffffe0,%ecx │ │ mov $0xffffffe1,%eax │ │ cmovg %ecx,%eax │ │ mov %al,0x2a(%edi) │ │ mov 0xc(%esp),%eax │ │ mov (%eax),%ecx │ │ xor %eax,%eax │ │ test %ecx,%ecx │ │ mov $0x0,%edx │ │ - je 6416f │ │ + je 654af │ │ mov 0x14(%ebp),%edx │ │ mov 0x4(%edx),%esi │ │ dec %cl │ │ mov $0x1,%edi │ │ shl %cl,%edi │ │ sub %ebx,%esi │ │ lea -0x1(%edi),%edx │ │ @@ -92077,37 +93212,37 @@ │ │ test %edx,%edx │ │ setg 0x1d(%edi) │ │ shr $0x1f,%edx │ │ mov %dl,0x24(%edi) │ │ mov 0xc(%esp),%ecx │ │ mov (%ecx),%ecx │ │ test %ecx,%ecx │ │ - je 641b1 │ │ + je 654f1 │ │ dec %cl │ │ mov $0x1,%eax │ │ shl %cl,%eax │ │ mov %ebx,%edx │ │ sub 0x4(%esi),%edx │ │ lea -0x1(%eax),%ecx │ │ and %edx,%ecx │ │ and %eax,%edx │ │ sub %edx,%ecx │ │ mov $0x1f,%eax │ │ cmp $0x1f,%ecx │ │ - jg 641b1 │ │ + jg 654f1 │ │ cmp $0xffffffe0,%ecx │ │ mov $0xffffffe1,%eax │ │ cmovg %ecx,%eax │ │ mov %al,0x2b(%edi) │ │ mov 0xc(%esp),%eax │ │ mov (%eax),%ecx │ │ xor %eax,%eax │ │ test %ecx,%ecx │ │ mov $0x0,%edx │ │ - je 641e5 │ │ + je 65525 │ │ mov 0x14(%ebp),%edx │ │ mov 0x8(%edx),%esi │ │ dec %cl │ │ mov $0x1,%edi │ │ shl %cl,%edi │ │ sub %ebx,%esi │ │ lea -0x1(%edi),%edx │ │ @@ -92119,37 +93254,37 @@ │ │ test %edx,%edx │ │ setg 0x1e(%edi) │ │ shr $0x1f,%edx │ │ mov %dl,0x25(%edi) │ │ mov 0xc(%esp),%ecx │ │ mov (%ecx),%ecx │ │ test %ecx,%ecx │ │ - je 64227 │ │ + je 65567 │ │ dec %cl │ │ mov $0x1,%eax │ │ shl %cl,%eax │ │ mov %ebx,%edx │ │ sub 0x8(%esi),%edx │ │ lea -0x1(%eax),%ecx │ │ and %edx,%ecx │ │ and %eax,%edx │ │ sub %edx,%ecx │ │ mov $0x1f,%eax │ │ cmp $0x1f,%ecx │ │ - jg 64227 │ │ + jg 65567 │ │ cmp $0xffffffe0,%ecx │ │ mov $0xffffffe1,%eax │ │ cmovg %ecx,%eax │ │ mov %al,0x2c(%edi) │ │ mov 0xc(%esp),%eax │ │ mov (%eax),%ecx │ │ xor %eax,%eax │ │ test %ecx,%ecx │ │ mov $0x0,%edx │ │ - je 6425b │ │ + je 6559b │ │ mov 0x14(%ebp),%edx │ │ mov 0xc(%edx),%esi │ │ dec %cl │ │ mov $0x1,%edi │ │ shl %cl,%edi │ │ sub %ebx,%esi │ │ lea -0x1(%edi),%edx │ │ @@ -92161,37 +93296,37 @@ │ │ test %edx,%edx │ │ setg 0x1f(%edi) │ │ shr $0x1f,%edx │ │ mov %dl,0x26(%edi) │ │ mov 0xc(%esp),%ecx │ │ mov (%ecx),%ecx │ │ test %ecx,%ecx │ │ - je 6429d │ │ + je 655dd │ │ dec %cl │ │ mov $0x1,%eax │ │ shl %cl,%eax │ │ mov %ebx,%edx │ │ sub 0xc(%esi),%edx │ │ lea -0x1(%eax),%ecx │ │ and %edx,%ecx │ │ and %eax,%edx │ │ sub %edx,%ecx │ │ mov $0x1f,%eax │ │ cmp $0x1f,%ecx │ │ - jg 6429d │ │ + jg 655dd │ │ cmp $0xffffffe0,%ecx │ │ mov $0xffffffe1,%eax │ │ cmovg %ecx,%eax │ │ mov %al,0x2d(%edi) │ │ mov 0xc(%esp),%eax │ │ mov (%eax),%ecx │ │ xor %eax,%eax │ │ test %ecx,%ecx │ │ mov $0x0,%edx │ │ - je 642d1 │ │ + je 65611 │ │ mov 0x14(%ebp),%edx │ │ mov 0x10(%edx),%esi │ │ dec %cl │ │ mov $0x1,%edi │ │ shl %cl,%edi │ │ sub %ebx,%esi │ │ lea -0x1(%edi),%edx │ │ @@ -92203,80 +93338,80 @@ │ │ test %edx,%edx │ │ setg 0x20(%edi) │ │ shr $0x1f,%edx │ │ mov %dl,0x27(%edi) │ │ mov 0xc(%esp),%ecx │ │ mov (%ecx),%ecx │ │ test %ecx,%ecx │ │ - je 64313 │ │ + je 65653 │ │ dec %cl │ │ mov $0x1,%eax │ │ shl %cl,%eax │ │ mov %ebx,%edx │ │ sub 0x10(%esi),%edx │ │ lea -0x1(%eax),%ecx │ │ and %edx,%ecx │ │ and %eax,%edx │ │ sub %edx,%ecx │ │ mov $0x1f,%eax │ │ cmp $0x1f,%ecx │ │ - jg 64313 │ │ + jg 65653 │ │ cmp $0xffffffe0,%ecx │ │ mov $0xffffffe1,%eax │ │ cmovg %ecx,%eax │ │ mov %al,0x2e(%edi) │ │ mov 0xc(%esp),%eax │ │ mov (%eax),%ecx │ │ test %ecx,%ecx │ │ - je 64343 │ │ + je 65683 │ │ mov 0x14(%esi),%edx │ │ dec %cl │ │ mov $0x1,%esi │ │ shl %cl,%esi │ │ sub %ebx,%edx │ │ lea -0x1(%esi),%eax │ │ and %edx,%eax │ │ and %esi,%edx │ │ sub %edx,%eax │ │ - jmp 64345 │ │ + jmp 65685 │ │ mov $0xfffffff4,%eax │ │ - jmp 647ec │ │ + jmp 65b2c │ │ xor %eax,%eax │ │ test %eax,%eax │ │ setg 0x21(%edi) │ │ shr $0x1f,%eax │ │ mov %al,0x28(%edi) │ │ mov 0xc(%esp),%eax │ │ mov (%eax),%ecx │ │ xor %eax,%eax │ │ test %ecx,%ecx │ │ - je 6438b │ │ + je 656cb │ │ dec %cl │ │ mov $0x1,%edx │ │ shl %cl,%edx │ │ mov %ebx,%esi │ │ mov 0x14(%ebp),%ecx │ │ sub 0x14(%ecx),%esi │ │ lea -0x1(%edx),%ecx │ │ and %esi,%ecx │ │ and %edx,%esi │ │ sub %esi,%ecx │ │ mov $0x1f,%dl │ │ cmp $0x1f,%ecx │ │ - jg 6438d │ │ + jg 656cd │ │ cmp $0xffffffe1,%ecx │ │ mov $0xe1,%edx │ │ cmovg %ecx,%edx │ │ - jmp 6438d │ │ + jmp 656cd │ │ xor %edx,%edx │ │ mov %dl,0x2f(%edi) │ │ mov 0xc(%esp),%ecx │ │ mov (%ecx),%ecx │ │ test %ecx,%ecx │ │ - je 643b4 │ │ + je 656f4 │ │ mov 0x14(%ebp),%eax │ │ mov 0x18(%eax),%edx │ │ dec %cl │ │ mov $0x1,%esi │ │ shl %cl,%esi │ │ sub %ebx,%edx │ │ lea -0x1(%esi),%eax │ │ @@ -92287,138 +93422,138 @@ │ │ setg 0x22(%edi) │ │ shr $0x1f,%eax │ │ mov %al,0x29(%edi) │ │ mov 0xc(%esp),%eax │ │ mov (%eax),%ecx │ │ xor %esi,%esi │ │ test %ecx,%ecx │ │ - je 643fb │ │ + je 6573b │ │ dec %cl │ │ mov $0x1,%edx │ │ shl %cl,%edx │ │ mov 0x14(%ebp),%eax │ │ sub 0x18(%eax),%ebx │ │ lea -0x1(%edx),%eax │ │ and %ebx,%eax │ │ and %edx,%ebx │ │ sub %ebx,%eax │ │ mov $0x1f,%cl │ │ cmp $0x1f,%eax │ │ mov 0x20(%ebp),%ebx │ │ - jg 64400 │ │ + jg 65740 │ │ cmp $0xffffffe1,%eax │ │ mov $0xe1,%ecx │ │ cmovg %eax,%ecx │ │ - jmp 64400 │ │ + jmp 65740 │ │ xor %ecx,%ecx │ │ mov 0x20(%ebp),%ebx │ │ mov %cl,0x30(%edi) │ │ movl $0x0,0x94(%edi) │ │ mov 0x10(%ebp),%eax │ │ cmpl $0x0,0x1fc(%eax) │ │ - je 647e0 │ │ + je 65b20 │ │ mov 0xc(%esp),%eax │ │ cmpl $0x0,(%eax) │ │ - je 647e0 │ │ + je 65b20 │ │ mov 0x1c(%ebp),%ecx │ │ mov $0x2,%eax │ │ xor %esi,%esi │ │ cmpl $0x0,(%ebx) │ │ - je 6445c │ │ + je 6579c │ │ mov 0x18(%ecx),%ecx │ │ mov 0x14(%ebp),%edx │ │ cmp 0xc(%edx),%ecx │ │ - je 6445c │ │ + je 6579c │ │ movl $0x1,0x94(%edi) │ │ movb $0x0,0x31(%edi) │ │ mov $0x3,%eax │ │ mov $0x1,%esi │ │ cmpl $0x0,0x10(%ebx) │ │ - je 644a0 │ │ + je 657e0 │ │ mov 0xc(%esp),%ecx │ │ mov (%ecx),%ecx │ │ test %ecx,%ecx │ │ - je 644a0 │ │ + je 657e0 │ │ mov 0x14(%ebp),%edx │ │ mov 0x10(%edx),%edx │ │ dec %cl │ │ mov $0x1,%edi │ │ shl %cl,%edi │ │ mov 0x10(%ebp),%ecx │ │ sub 0xf4(%ecx),%edx │ │ lea -0x1(%edi),%ecx │ │ and %edx,%ecx │ │ and %edi,%edx │ │ mov 0x8(%ebp),%edi │ │ cmp %edx,%ecx │ │ - jle 644a0 │ │ + jle 657e0 │ │ lea 0x1(%esi),%ecx │ │ mov %ecx,0x94(%edi) │ │ movb $0x4,0x31(%edi,%esi,1) │ │ cmpl $0x0,0x14(%ebx) │ │ - je 644e7 │ │ + je 65827 │ │ mov 0xc(%esp),%ecx │ │ mov (%ecx),%ecx │ │ test %ecx,%ecx │ │ - je 644e7 │ │ + je 65827 │ │ mov 0x14(%ebp),%edx │ │ mov 0x14(%edx),%edx │ │ dec %cl │ │ mov $0x1,%esi │ │ shl %cl,%esi │ │ mov 0x10(%ebp),%ecx │ │ sub 0xf4(%ecx),%edx │ │ lea -0x1(%esi),%ecx │ │ and %edx,%ecx │ │ and %esi,%edx │ │ cmp %edx,%ecx │ │ - jle 644e7 │ │ + jle 65827 │ │ mov 0x94(%edi),%ecx │ │ lea 0x1(%ecx),%edx │ │ mov %edx,0x94(%edi) │ │ movb $0x5,0x31(%edi,%ecx,1) │ │ mov 0x94(%edi),%esi │ │ cmp %eax,%esi │ │ - jge 6453b │ │ + jge 6587b │ │ cmpl $0x0,0x18(%ebx) │ │ - je 6453b │ │ + je 6587b │ │ mov 0xc(%esp),%ecx │ │ mov (%ecx),%ecx │ │ test %ecx,%ecx │ │ - je 6453b │ │ + je 6587b │ │ mov 0x14(%ebp),%edx │ │ mov 0x18(%edx),%edx │ │ dec %cl │ │ mov $0x1,%edi │ │ shl %cl,%edi │ │ mov 0x10(%ebp),%ecx │ │ sub 0xf4(%ecx),%edx │ │ lea -0x1(%edi),%ecx │ │ and %edx,%ecx │ │ and %edi,%edx │ │ mov 0x8(%ebp),%edi │ │ cmp %edx,%ecx │ │ - jle 6453b │ │ + jle 6587b │ │ lea 0x1(%esi),%ecx │ │ mov %ecx,0x94(%edi) │ │ movb $0x6,0x31(%edi,%esi,1) │ │ mov 0x94(%edi),%esi │ │ cmp %eax,%esi │ │ - jge 64559 │ │ + jge 65899 │ │ cmpl $0x0,0x4(%ebx) │ │ - je 64559 │ │ + je 65899 │ │ lea 0x1(%esi),%eax │ │ mov %eax,0x94(%edi) │ │ movb $0x1,0x31(%edi,%esi,1) │ │ mov 0x94(%edi),%esi │ │ test %esi,%esi │ │ - jle 647e0 │ │ + jle 65b20 │ │ lea 0x58(%edi),%edx │ │ xor %ecx,%ecx │ │ - jmp 64591 │ │ + jmp 658d1 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -92426,25 +93561,25 @@ │ │ mov 0x8(%ebp),%edi │ │ mov 0x18(%esp),%ecx │ │ movl $0x80000000,0x34(%edi,%ecx,4) │ │ inc %ecx │ │ mov 0x94(%edi),%esi │ │ add $0x1c,%edx │ │ cmp %esi,%ecx │ │ - jge 647e0 │ │ + jge 65b20 │ │ mov %ecx,0x18(%esp) │ │ movzbl 0x31(%edi,%ecx,1),%ebx │ │ mov 0x14(%ebp),%ecx │ │ mov (%ecx,%ebx,4),%eax │ │ mov 0xc(%esp),%ecx │ │ mov (%ecx),%ecx │ │ test %ecx,%ecx │ │ mov $0x0,%edi │ │ mov $0x0,%esi │ │ - je 645df │ │ + je 6591f │ │ dec %cl │ │ mov $0x1,%esi │ │ shl %cl,%esi │ │ mov %eax,%ecx │ │ mov 0x10(%ebp),%edi │ │ sub 0xf4(%edi),%ecx │ │ lea -0x1(%esi),%edi │ │ @@ -92452,28 +93587,28 @@ │ │ and %esi,%ecx │ │ sub %ecx,%edi │ │ mov %edi,%esi │ │ neg %esi │ │ mov %edi,%ecx │ │ cmovge %esi,%ecx │ │ cmp $0x20,%ecx │ │ - jge 64570 │ │ + jge 658b0 │ │ mov %eax,0x10(%esp) │ │ cmp $0x4,%bl │ │ cmovb %esi,%edi │ │ mov 0x8(%ebp),%ecx │ │ mov 0x18(%esp),%eax │ │ mov %edi,0x34(%ecx,%eax,4) │ │ mov 0xc(%esp),%ecx │ │ mov (%ecx),%ecx │ │ xor %edi,%edi │ │ test %ecx,%ecx │ │ mov $0x0,%esi │ │ mov %ebx,0x14(%esp) │ │ - je 6463c │ │ + je 6597c │ │ lea (%ebx,%ebx,8),%esi │ │ lea (%esi,%esi,2),%esi │ │ add %ebx,%esi │ │ dec %cl │ │ mov $0x1,%ebx │ │ shl %cl,%ebx │ │ mov 0x10(%esp),%ecx │ │ @@ -92487,15 +93622,15 @@ │ │ cmp $0x1f,%esi │ │ mov $0x0,%eax │ │ cmova %eax,%esi │ │ mov %esi,-0x18(%edx) │ │ mov 0xc(%esp),%ecx │ │ mov (%ecx),%ecx │ │ test %ecx,%ecx │ │ - je 6467d │ │ + je 659bd │ │ lea (%ebx,%ebx,8),%esi │ │ lea (%esi,%esi,2),%esi │ │ add %ebx,%esi │ │ dec %cl │ │ mov $0x1,%ebx │ │ shl %cl,%ebx │ │ mov 0x10(%esp),%ecx │ │ @@ -92511,15 +93646,15 @@ │ │ cmova %eax,%edi │ │ mov %edi,-0x14(%edx) │ │ mov 0xc(%esp),%ecx │ │ mov (%ecx),%ecx │ │ xor %edi,%edi │ │ test %ecx,%ecx │ │ mov $0x0,%esi │ │ - je 646c5 │ │ + je 65a05 │ │ lea (%ebx,%ebx,8),%esi │ │ lea (%esi,%esi,2),%esi │ │ add %ebx,%esi │ │ dec %cl │ │ mov $0x1,%ebx │ │ shl %cl,%ebx │ │ mov 0x10(%esp),%ecx │ │ @@ -92533,15 +93668,15 @@ │ │ cmp $0x1f,%esi │ │ mov $0x0,%eax │ │ cmova %eax,%esi │ │ mov %esi,-0x10(%edx) │ │ mov 0xc(%esp),%ecx │ │ mov (%ecx),%ecx │ │ test %ecx,%ecx │ │ - je 64706 │ │ + je 65a46 │ │ lea (%ebx,%ebx,8),%esi │ │ lea (%esi,%esi,2),%esi │ │ add %ebx,%esi │ │ dec %cl │ │ mov $0x1,%ebx │ │ shl %cl,%ebx │ │ mov 0x10(%esp),%ecx │ │ @@ -92557,15 +93692,15 @@ │ │ cmova %eax,%edi │ │ mov %edi,-0xc(%edx) │ │ mov 0xc(%esp),%ecx │ │ mov (%ecx),%ecx │ │ xor %edi,%edi │ │ test %ecx,%ecx │ │ mov $0x0,%esi │ │ - je 6474e │ │ + je 65a8e │ │ lea (%ebx,%ebx,8),%esi │ │ lea (%esi,%esi,2),%esi │ │ add %ebx,%esi │ │ dec %cl │ │ mov $0x1,%ebx │ │ shl %cl,%ebx │ │ mov 0x10(%esp),%ecx │ │ @@ -92579,15 +93714,15 @@ │ │ cmp $0x1f,%esi │ │ mov $0x0,%eax │ │ cmova %eax,%esi │ │ mov %esi,-0x8(%edx) │ │ mov 0xc(%esp),%ecx │ │ mov (%ecx),%ecx │ │ test %ecx,%ecx │ │ - je 6478f │ │ + je 65acf │ │ lea (%ebx,%ebx,8),%esi │ │ lea (%esi,%esi,2),%esi │ │ add %ebx,%esi │ │ dec %cl │ │ mov $0x1,%ebx │ │ shl %cl,%ebx │ │ mov 0x10(%esp),%ecx │ │ @@ -92601,15 +93736,15 @@ │ │ cmp $0x1f,%edi │ │ mov $0x0,%eax │ │ cmova %eax,%edi │ │ mov %edi,-0x4(%edx) │ │ mov 0xc(%esp),%ecx │ │ mov (%ecx),%ecx │ │ test %ecx,%ecx │ │ - je 647d0 │ │ + je 65b10 │ │ lea (%ebx,%ebx,8),%esi │ │ lea (%esi,%esi,2),%esi │ │ add %ebx,%esi │ │ dec %cl │ │ mov $0x1,%edi │ │ shl %cl,%edi │ │ mov 0x1c(%ebp),%eax │ │ @@ -92618,22 +93753,22 @@ │ │ lea -0x1(%edi),%eax │ │ and %ecx,%eax │ │ and %edi,%ecx │ │ sub %ecx,%eax │ │ cmp $0x1f,%eax │ │ mov $0x0,%ecx │ │ cmova %ecx,%eax │ │ - jmp 647d2 │ │ + jmp 65b12 │ │ nop │ │ nop │ │ xor %eax,%eax │ │ mov 0x8(%ebp),%edi │ │ mov 0x18(%esp),%ecx │ │ mov %eax,(%edx) │ │ - jmp 6457f │ │ + jmp 658bf │ │ xor %eax,%eax │ │ test %esi,%esi │ │ setg %al │ │ mov %eax,0x18(%edi) │ │ xor %eax,%eax │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ @@ -92677,28 +93812,28 @@ │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 64850 │ │ + call 65b90 │ │ pop %ebx │ │ - add $0x70720,%ebx │ │ + add $0x713e0,%ebx │ │ mov 0x8(%ebp),%esi │ │ mov 0xa8(%esi),%eax │ │ test %eax,%eax │ │ - je 6486c │ │ + je 65bac │ │ mov %eax,(%esp) │ │ - call 1500 │ │ + call 14d0 │ │ mov 0xa0(%esi),%eax │ │ test %eax,%eax │ │ - je 6487e │ │ + je 65bbe │ │ mov %eax,(%esp) │ │ - call 1500 │ │ + call 14d0 │ │ lea -0x8(%ebp),%esp │ │ pop %esi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ lea 0x0(%esi),%esi │ │ nop │ │ @@ -92706,21 +93841,21 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffffc,%esp │ │ sub $0x2c,%esp │ │ - call 648a1 │ │ + call 65be1 │ │ pop %eax │ │ - add $0x706cf,%eax │ │ + add $0x7138f,%eax │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ecx),%edx │ │ test %edx,%edx │ │ - jle 6496f │ │ + jle 65caf │ │ cmp $0x18000,%edx │ │ mov $0x17fff,%ecx │ │ cmovl %edx,%ecx │ │ cmp $0x7fff,%ecx │ │ mov $0x8000,%esi │ │ cmovg %ecx,%esi │ │ mov $0x10000,%ecx │ │ @@ -92761,29 +93896,29 @@ │ │ bsr %edx,%ebx │ │ mov $0x1,%edi │ │ mov %ebx,%ecx │ │ shl %cl,%edi │ │ sub %edi,%edx │ │ mov $0x1,%edi │ │ cmp $0x9,%ebx │ │ - jb 64979 │ │ + jb 65cb9 │ │ mov %ebx,%ecx │ │ add $0xf7,%cl │ │ shl %cl,%edi │ │ add %edi,%edx │ │ mov %ebx,%ecx │ │ add $0xf8,%cl │ │ sar %cl,%edx │ │ - jmp 6497f │ │ + jmp 65cbf │ │ mov $0x1,%eax │ │ - jmp 64b2d │ │ + jmp 65e6d │ │ mov $0x8,%cl │ │ sub %bl,%cl │ │ shl %cl,%edx │ │ - movzwl -0x3920(%eax,%edx,2),%edx │ │ + movzwl -0x3500(%eax,%edx,2),%edx │ │ mov %edx,0x14(%esp) │ │ mov 0x8(%ebp),%eax │ │ mov 0x14(%eax),%eax │ │ mov %eax,0x18(%esp) │ │ mov %eax,%ecx │ │ sar $0x1f,%ecx │ │ mov %ecx,0x8(%esp) │ │ @@ -92900,15 +94035,15 @@ │ │ neg %edi │ │ cmovl %eax,%edi │ │ lea 0x0(,%edi,8),%eax │ │ sub %edi,%eax │ │ lea (%eax,%esi,4),%eax │ │ cmp $0xffff,%eax │ │ mov $0x1,%eax │ │ - jg 64b2d │ │ + jg 65e6d │ │ movswl %dx,%eax │ │ mov %eax,%edx │ │ neg %edx │ │ cmovl %eax,%edx │ │ shl $0x16,%ecx │ │ sar $0x10,%ecx │ │ mov %ecx,%esi │ │ @@ -92995,32 +94130,32 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffffc,%esp │ │ sub $0x4c,%esp │ │ - call 64bf1 │ │ + call 65f31 │ │ pop %eax │ │ - add $0x7037f,%eax │ │ + add $0x7103f,%eax │ │ mov %eax,0x40(%esp) │ │ mov 0xc(%ebp),%ecx │ │ mov 0x10(%ebp),%esi │ │ mov 0x14(%ebp),%edi │ │ add %edi,%edi │ │ add %esi,%esi │ │ movswl 0x18(%ebp),%eax │ │ mov %ecx,%ebx │ │ test %ecx,%ecx │ │ movswl 0x1a(%ebp),%ecx │ │ mov %eax,0x48(%esp) │ │ mov %ecx,0x44(%esp) │ │ mov %esi,0x3c(%esp) │ │ mov %edi,0x38(%esp) │ │ - jle 64d94 │ │ + jle 660d4 │ │ mov 0x8(%ebp),%edx │ │ lea -0x8(,%edi,8),%edi │ │ lea -0x8(,%esi,8),%esi │ │ mov %esi,0xc(%esp) │ │ add %esi,%ecx │ │ mov %ecx,0x20(%esp) │ │ mov %edi,0x30(%esp) │ │ @@ -93031,44 +94166,44 @@ │ │ movl $0x0,0x8(%esp) │ │ movl $0x0,0x1c(%esp) │ │ movl $0x0,0x34(%esp) │ │ movl $0x0,0x24(%esp) │ │ movl $0x0,0x10(%esp) │ │ movl $0x0,0x14(%esp) │ │ mov %ebx,%eax │ │ - jmp 64c9e │ │ + jmp 65fde │ │ nop │ │ mov 0x18(%esp),%eax │ │ add $0x10,%edx │ │ dec %eax │ │ - je 64dcc │ │ + je 6610c │ │ mov -0x4(%edx),%ecx │ │ sub 0x20(%esp),%ecx │ │ mov -0xc(%edx),%edi │ │ sub 0xc(%esp),%edi │ │ mov %edi,%esi │ │ sub %ecx,%esi │ │ mov %esi,%ebx │ │ neg %ebx │ │ cmovl %esi,%ebx │ │ cmp $0xff,%ebx │ │ - jg 64c94 │ │ + jg 65fd4 │ │ mov %eax,0x18(%esp) │ │ mov (%edx),%ebx │ │ sub 0x2c(%esp),%ebx │ │ mov -0x8(%edx),%esi │ │ sub 0x30(%esp),%esi │ │ mov %esi,%eax │ │ mov %ebx,0x28(%esp) │ │ sub %ebx,%eax │ │ mov %eax,%ebx │ │ neg %ebx │ │ cmovl %eax,%ebx │ │ cmp $0xff,%ebx │ │ - jg 64c90 │ │ + jg 65fd0 │ │ mov %edi,%eax │ │ imul %edi,%eax │ │ shr $0x2,%eax │ │ mov 0x4(%esp),%ebx │ │ lea (%ebx,%edi,2),%ebx │ │ lea 0x8(%eax,%ebx,1),%eax │ │ mov %eax,0x4(%esp) │ │ @@ -93115,15 +94250,15 @@ │ │ imul %ebx,%eax │ │ mov 0x14(%esp),%ecx │ │ add %ebx,%ecx │ │ add %esi,%ecx │ │ sar $0x2,%eax │ │ lea 0x8(%eax,%ecx,1),%ecx │ │ mov %ecx,0x14(%esp) │ │ - jmp 64c90 │ │ + jmp 65fd0 │ │ movl $0x0,0x14(%esp) │ │ movl $0x0,0x10(%esp) │ │ movl $0x0,0x24(%esp) │ │ movl $0x0,0x34(%esp) │ │ movl $0x0,0x1c(%esp) │ │ movl $0x0,0x8(%esp) │ │ movl $0x0,0x4(%esp) │ │ @@ -93133,15 +94268,15 @@ │ │ mov %eax,%ebx │ │ mov 0x8(%esp),%eax │ │ imul %eax │ │ sub %eax,%ebx │ │ sbb %edx,%esi │ │ mov %ebx,%eax │ │ or %esi,%eax │ │ - je 64e8f │ │ + je 661cf │ │ mov 0x20(%ebp),%eax │ │ mov 0x24(%ebp),%ecx │ │ mov 0x38(%esp),%edx │ │ lea -0x1(%edx,%ecx,4),%ecx │ │ mov %ecx,0x30(%esp) │ │ mov 0x3c(%esp),%ecx │ │ lea -0x1(%ecx,%eax,4),%eax │ │ @@ -93171,15 +94306,15 @@ │ │ xor %ecx,%ecx │ │ test $0x20,%al │ │ cmovne %esi,%edi │ │ cmovne %ecx,%esi │ │ sub %esi,%ebx │ │ sbb %edi,%edx │ │ cmp $0x9,%eax │ │ - jb 64e99 │ │ + jb 661d9 │ │ mov %eax,%ecx │ │ add $0xf7,%cl │ │ xor %esi,%esi │ │ mov $0x1,%edi │ │ shld %cl,%edi,%esi │ │ shl %cl,%edi │ │ test $0x20,%cl │ │ @@ -93190,26 +94325,26 @@ │ │ adc %esi,%edx │ │ mov %eax,%ecx │ │ add $0xf8,%cl │ │ shrd %cl,%edx,%ebx │ │ sar %cl,%edx │ │ test $0x20,%cl │ │ cmove %ebx,%edx │ │ - jmp 64eac │ │ + jmp 661ec │ │ mov $0x1,%eax │ │ - jmp 65187 │ │ + jmp 664c7 │ │ mov $0x8,%cl │ │ sub %al,%cl │ │ shl %cl,%ebx │ │ test $0x20,%cl │ │ mov $0x0,%ecx │ │ cmovne %ecx,%ebx │ │ mov %ebx,%edx │ │ mov 0x40(%esp),%ecx │ │ - movzwl -0x3920(%ecx,%edx,2),%ecx │ │ + movzwl -0x3500(%ecx,%edx,2),%ecx │ │ mov %ecx,%ebx │ │ neg %ebx │ │ cmpl $0x0,0xc(%esp) │ │ cmovns %ecx,%ebx │ │ xor %edx,%edx │ │ mov $0x2,%ecx │ │ sub %eax,%ecx │ │ @@ -93443,17 +94578,17 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x6020,%esp │ │ - call 651a4 │ │ + call 664e4 │ │ pop %eax │ │ - add $0x6fdcc,%eax │ │ + add $0x70a8c,%eax │ │ mov %eax,0x18(%esp) │ │ mov $0xfffff000,%eax │ │ lea 0x1040(%esp),%ecx │ │ xor %edx,%edx │ │ mov $0x40404040,%esi │ │ mov %edx,0xfe0(%ecx,%eax,1) │ │ mov %edx,0xfdc(%ecx,%eax,1) │ │ @@ -93468,356 +94603,356 @@ │ │ mov %esi,0x1014(%ecx,%eax,1) │ │ mov %esi,0x1010(%ecx,%eax,1) │ │ mov %esi,0x100c(%ecx,%eax,1) │ │ mov %esi,0x1008(%ecx,%eax,1) │ │ mov %esi,0x1004(%ecx,%eax,1) │ │ mov %esi,0x1000(%ecx,%eax,1) │ │ add $0x40,%eax │ │ - jne 651c2 │ │ + jne 66502 │ │ lea 0x305c(%esp),%esi │ │ mov $0x30,%edi │ │ movl $0x0,0x10(%esp) │ │ xor %edx,%edx │ │ mov %edx,0xc(%esp) │ │ cmp $0x5,%edi │ │ mov 0x18(%esp),%ebx │ │ - jl 65277 │ │ + jl 665b7 │ │ lea -0x40(%esi),%eax │ │ lea -0x4(%edi),%ecx │ │ sub $0x4,%esp │ │ push %ecx │ │ push $0x0 │ │ push %eax │ │ - call 1540 │ │ + call 1510 │ │ add $0x10,%esp │ │ cmp $0x3,%edi │ │ mov $0x4,%eax │ │ cmovg %edi,%eax │ │ lea -0x44(%esi,%eax,1),%eax │ │ mov %eax,0x8(%esp) │ │ mov $0x4,%ecx │ │ sub %edi,%ecx │ │ mov $0x0,%edx │ │ cmovs %edx,%ecx │ │ - lea -0x3714(%ebx,%ecx,1),%ecx │ │ + lea -0x32f6(%ebx,%ecx,1),%ecx │ │ mov $0x40,%edx │ │ sub %edi,%edx │ │ cmp $0x9,%edx │ │ mov $0x8,%eax │ │ cmovge %eax,%edx │ │ sub $0x4,%esp │ │ push %edx │ │ push %ecx │ │ pushl 0x14(%esp) │ │ - call 14a0 │ │ + call 1470 │ │ add $0x10,%esp │ │ cmp $0x3b,%edi │ │ mov %esi,0x14(%esp) │ │ - jg 652f7 │ │ + jg 66637 │ │ lea -0x3c(%esi,%edi,1),%eax │ │ mov $0x3c,%ecx │ │ sub %edi,%ecx │ │ sub $0x4,%esp │ │ push %ecx │ │ push $0x40 │ │ push %eax │ │ - call 1540 │ │ + call 1510 │ │ add $0x10,%esp │ │ mov %esi,%ecx │ │ lea -0x1(%edi),%esi │ │ mov $0x4,%eax │ │ cmp $0x4,%esi │ │ - jg 65308 │ │ - jmp 65320 │ │ + jg 66648 │ │ + jmp 66660 │ │ mov 0x10(%esp),%eax │ │ or $0x40,%eax │ │ lea 0x301c(%esp,%eax,1),%ecx │ │ lea -0x1(%edi),%esi │ │ add $0xfffffffb,%edi │ │ sub $0x4,%esp │ │ push %edi │ │ push $0x0 │ │ push %ecx │ │ mov %ecx,%edi │ │ - call 1540 │ │ + call 1510 │ │ mov %edi,%ecx │ │ add $0x10,%esp │ │ mov %esi,%eax │ │ mov %ecx,0x8(%esp) │ │ lea -0x4(%ecx,%eax,1),%eax │ │ mov $0x4,%ecx │ │ sub %esi,%ecx │ │ mov $0x0,%edx │ │ cmovs %edx,%ecx │ │ - lea -0x371c(%ebx,%ecx,1),%ecx │ │ + lea -0x32fe(%ebx,%ecx,1),%ecx │ │ mov $0x40,%edx │ │ sub %esi,%edx │ │ cmp $0x9,%edx │ │ mov $0x8,%edi │ │ cmovge %edi,%edx │ │ sub $0x4,%esp │ │ push %edx │ │ push %ecx │ │ push %eax │ │ - call 14a0 │ │ + call 1470 │ │ add $0x10,%esp │ │ cmp $0x3b,%esi │ │ - jg 65385 │ │ + jg 666c5 │ │ mov 0x8(%esp),%eax │ │ lea 0x4(%eax,%esi,1),%eax │ │ mov $0x3c,%ecx │ │ sub %esi,%ecx │ │ sub $0x4,%esp │ │ mov 0x1c(%esp),%ebx │ │ push %ecx │ │ push $0x40 │ │ push %eax │ │ - call 1540 │ │ + call 1510 │ │ add $0x10,%esp │ │ mov 0xc(%esp),%edx │ │ add $0x2,%edx │ │ mov $0x80,%ecx │ │ add %ecx,0x10(%esp) │ │ mov 0x14(%esp),%eax │ │ add %ecx,%eax │ │ cmp $0x40,%edx │ │ mov %esi,%edi │ │ mov %eax,%esi │ │ - jb 65255 │ │ + jb 66595 │ │ lea 0x201c(%esp),%ebx │ │ lea 0x301c(%esp),%edx │ │ xor %esi,%esi │ │ mov $0xffffffc0,%edi │ │ mov %ebx,%ecx │ │ mov 0x40(%edx,%edi,1),%al │ │ mov %al,(%ecx) │ │ add $0x40,%ecx │ │ inc %edi │ │ - jne 653bf │ │ + jne 666ff │ │ xor %eax,%eax │ │ inc %eax │ │ add %eax,%esi │ │ add %eax,%ebx │ │ mov $0x40,%eax │ │ add %eax,%edx │ │ cmp %eax,%esi │ │ - jne 653b8 │ │ + jne 666f8 │ │ lea 0x101c(%esp),%ecx │ │ xor %edx,%edx │ │ lea 0x1c(%esp),%edi │ │ mov $0xffffffc0,%ebx │ │ mov %edi,%esi │ │ mov 0x40(%ecx,%ebx,1),%al │ │ mov %al,(%esi) │ │ add $0x40,%esi │ │ inc %ebx │ │ - jne 653f1 │ │ + jne 66731 │ │ xor %eax,%eax │ │ inc %eax │ │ add %eax,%edx │ │ add %eax,%edi │ │ mov $0x40,%eax │ │ add %eax,%ecx │ │ cmp %eax,%edx │ │ - jne 653ea │ │ + jne 6672a │ │ lea 0x301c(%esp),%eax │ │ lea 0x405b(%esp),%esi │ │ xor %edx,%edx │ │ mov $0xffffffc0,%edi │ │ mov %esi,%ebx │ │ mov 0x40(%eax,%edi,1),%cl │ │ mov %cl,(%ebx) │ │ dec %ebx │ │ inc %edi │ │ - jne 65426 │ │ + jne 66766 │ │ inc %edx │ │ mov $0x40,%ecx │ │ add %ecx,%eax │ │ add %ecx,%esi │ │ cmp %ecx,%edx │ │ - jne 6541f │ │ + jne 6675f │ │ lea 0x201c(%esp),%eax │ │ lea 0x505b(%esp),%esi │ │ xor %edx,%edx │ │ mov $0xffffffc0,%edi │ │ mov %esi,%ebx │ │ mov 0x40(%eax,%edi,1),%cl │ │ mov %cl,(%ebx) │ │ dec %ebx │ │ inc %edi │ │ - jne 65455 │ │ + jne 66795 │ │ inc %edx │ │ mov $0x40,%ecx │ │ add %ecx,%eax │ │ add %ecx,%esi │ │ cmp %ecx,%edx │ │ - jne 6544e │ │ + jne 6678e │ │ mov 0x18(%esp),%ebx │ │ - lea 0x1dc90(%ebx),%eax │ │ + lea 0x1d890(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ - lea 0x19c90(%ebx),%esi │ │ - lea 0x11c90(%ebx),%ecx │ │ - lea -0x3704(%ebx),%edi │ │ + lea 0x19890(%ebx),%esi │ │ + lea 0x11890(%ebx),%ecx │ │ + lea -0x32e6(%ebx),%edi │ │ mov %edi,0x14(%esp) │ │ mov $0x20,%edx │ │ mov $0x7bfb,%eax │ │ push %eax │ │ pushl 0x10(%esp) │ │ push %esi │ │ push %ecx │ │ push %edi │ │ lea 0x30(%esp),%eax │ │ push %eax │ │ push $0x7 │ │ mov $0x20,%eax │ │ push %eax │ │ - call 656a7 │ │ + call 669e7 │ │ add $0x20,%esp │ │ - lea 0x25c90(%ebx),%eax │ │ + lea 0x25890(%ebx),%eax │ │ mov %eax,0x8(%esp) │ │ - lea 0x23c90(%ebx),%esi │ │ - lea 0x1fc90(%ebx),%ecx │ │ - lea -0x3644(%ebx),%edi │ │ + lea 0x23890(%ebx),%esi │ │ + lea 0x1f890(%ebx),%ecx │ │ + lea -0x32b6(%ebx),%edi │ │ mov $0x20,%edx │ │ mov $0x7beb,%eax │ │ push %eax │ │ pushl 0xc(%esp) │ │ push %esi │ │ push %ecx │ │ push %edi │ │ mov %edi,0x20(%esp) │ │ lea 0x30(%esp),%eax │ │ push %eax │ │ mov $0x8,%eax │ │ push %eax │ │ mov $0x10,%eax │ │ push %eax │ │ - call 656a7 │ │ + call 669e7 │ │ add $0x20,%esp │ │ - lea 0x29c90(%ebx),%eax │ │ - lea 0x28c90(%ebx),%esi │ │ - lea 0x26c90(%ebx),%ecx │ │ + lea 0x29890(%ebx),%eax │ │ + lea 0x28890(%ebx),%esi │ │ + lea 0x26890(%ebx),%ecx │ │ mov $0x20,%edx │ │ push $0x6beb │ │ push %eax │ │ push %esi │ │ push %ecx │ │ push %edi │ │ lea 0x30(%esp),%eax │ │ push %eax │ │ push $0x9 │ │ mov $0x8,%eax │ │ push %eax │ │ - call 656a7 │ │ + call 669e7 │ │ add $0x20,%esp │ │ - lea 0x30490(%ebx),%eax │ │ + lea 0x30090(%ebx),%eax │ │ mov %eax,0x10(%esp) │ │ - lea 0x2e490(%ebx),%edi │ │ - lea 0x2a490(%ebx),%ecx │ │ - lea -0x3584(%ebx),%eax │ │ + lea 0x2e090(%ebx),%edi │ │ + lea 0x2a090(%ebx),%ecx │ │ + lea -0x3286(%ebx),%eax │ │ mov %eax,0x8(%esp) │ │ mov $0x10,%edx │ │ mov $0x7beb,%esi │ │ push %esi │ │ pushl 0x14(%esp) │ │ push %edi │ │ push %ecx │ │ push %eax │ │ lea 0x30(%esp),%eax │ │ push %eax │ │ push $0xb │ │ mov $0x20,%eax │ │ push %eax │ │ - call 656a7 │ │ + call 669e7 │ │ add $0x20,%esp │ │ - lea 0x34490(%ebx),%eax │ │ - lea 0x33490(%ebx),%edi │ │ - lea 0x31490(%ebx),%ecx │ │ + lea 0x34090(%ebx),%eax │ │ + lea 0x33090(%ebx),%edi │ │ + lea 0x31090(%ebx),%ecx │ │ mov $0x10,%edx │ │ mov $0x7bfb,%esi │ │ push %esi │ │ push %eax │ │ push %edi │ │ push %ecx │ │ pushl 0x24(%esp) │ │ lea 0x30(%esp),%eax │ │ push %eax │ │ push $0xc │ │ mov $0x10,%eax │ │ push %eax │ │ - call 656a7 │ │ + call 669e7 │ │ add $0x20,%esp │ │ - lea 0x36490(%ebx),%eax │ │ - lea 0x35c90(%ebx),%edi │ │ - lea 0x34c90(%ebx),%ecx │ │ + lea 0x36090(%ebx),%eax │ │ + lea 0x35890(%ebx),%edi │ │ + lea 0x34890(%ebx),%ecx │ │ mov $0x10,%edx │ │ mov $0x7beb,%esi │ │ push %esi │ │ push %eax │ │ push %edi │ │ push %ecx │ │ pushl 0x1c(%esp) │ │ lea 0x30(%esp),%eax │ │ push %eax │ │ push $0xd │ │ mov $0x8,%eax │ │ push %eax │ │ - call 656a7 │ │ + call 669e7 │ │ add $0x20,%esp │ │ - lea 0x39890(%ebx),%eax │ │ - lea 0x38890(%ebx),%edi │ │ - lea 0x36890(%ebx),%ecx │ │ + lea 0x39490(%ebx),%eax │ │ + lea 0x38490(%ebx),%edi │ │ + lea 0x36490(%ebx),%ecx │ │ mov $0x8,%edx │ │ push $0x7aeb │ │ push %eax │ │ push %edi │ │ push %ecx │ │ mov 0x18(%esp),%esi │ │ push %esi │ │ lea 0x30(%esp),%eax │ │ push %eax │ │ push $0xf │ │ mov $0x20,%eax │ │ push %eax │ │ - call 656a7 │ │ + call 669e7 │ │ add $0x20,%esp │ │ - lea 0x3b890(%ebx),%eax │ │ + lea 0x3b490(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ - lea 0x3b090(%ebx),%edi │ │ - lea 0x3a090(%ebx),%ecx │ │ + lea 0x3ac90(%ebx),%edi │ │ + lea 0x39c90(%ebx),%ecx │ │ mov $0x8,%edx │ │ mov $0x7beb,%eax │ │ push %eax │ │ pushl 0x10(%esp) │ │ push %edi │ │ push %ecx │ │ push %esi │ │ lea 0x30(%esp),%eax │ │ push %eax │ │ mov $0x10,%eax │ │ push %eax │ │ push %eax │ │ - call 656a7 │ │ + call 669e7 │ │ add $0x20,%esp │ │ - lea 0x3c890(%ebx),%eax │ │ - lea 0x3c490(%ebx),%esi │ │ - lea 0x3bc90(%ebx),%ecx │ │ + lea 0x3c490(%ebx),%eax │ │ + lea 0x3c090(%ebx),%esi │ │ + lea 0x3b890(%ebx),%ecx │ │ mov $0x8,%edx │ │ mov $0x7bfb,%edi │ │ push %edi │ │ push %eax │ │ push %esi │ │ push %ecx │ │ pushl 0x24(%esp) │ │ lea 0x30(%esp),%eax │ │ push %eax │ │ push $0x11 │ │ mov $0x8,%eax │ │ push %eax │ │ - call 656a7 │ │ + call 669e7 │ │ add $0x20,%esp │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ @@ -93825,42 +94960,42 @@ │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x50,%esp │ │ mov %edx,%esi │ │ - call 656ba │ │ + call 669fa │ │ pop %eax │ │ - add $0x6f8b6,%eax │ │ + add $0x70576,%eax │ │ mov %eax,0x30(%esp) │ │ mov 0x8(%ebp),%edx │ │ mov %edx,%eax │ │ imul %esi,%eax │ │ mov %eax,0x1c(%esp) │ │ add %ecx,%eax │ │ movl $0x0,0x18(%esp) │ │ mov %ecx,0x10(%esp) │ │ mov %ecx,0x14(%esp) │ │ mov %eax,0x8(%esp) │ │ test %edx,%edx │ │ - jle 6575a │ │ + jle 66a9d │ │ mov 0x18(%esp),%eax │ │ lea (%eax,%eax,2),%eax │ │ mov 0x14(%ebp),%ecx │ │ mov %ecx,%ebx │ │ - mov 0x8(%ecx,%eax,4),%ecx │ │ + movzbl 0x2(%ecx,%eax,1),%ecx │ │ mov 0x8(%ebp),%edx │ │ mov %edx,%edi │ │ imul %edx,%ecx │ │ and $0xfffffff8,%ecx │ │ - mov 0x4(%ebx,%eax,4),%edx │ │ + movzbl 0x1(%ebx,%eax,1),%edx │ │ imul %esi,%edx │ │ sar $0x3,%edx │ │ - mov (%ebx,%eax,4),%ebx │ │ + movzbl (%ebx,%eax,1),%ebx │ │ lea (%edx,%ecx,8),%eax │ │ shl $0xc,%ebx │ │ add 0x10(%ebp),%ebx │ │ sub %eax,%ebx │ │ add $0x820,%ebx │ │ mov %ebx,%eax │ │ mov %edi,%ecx │ │ @@ -93869,69 +95004,69 @@ │ │ mov %ecx,0x4(%esp) │ │ sub $0x4,%esp │ │ mov 0x34(%esp),%ebx │ │ push %esi │ │ mov %eax,%edi │ │ push %eax │ │ push %edx │ │ - call 14a0 │ │ + call 1470 │ │ mov 0x1c(%esp),%edx │ │ mov 0x14(%esp),%ecx │ │ add $0x10,%esp │ │ add $0x40,%edi │ │ mov %edi,%eax │ │ add %esi,%edx │ │ dec %ecx │ │ - jne 6572c │ │ + jne 66a6f │ │ mov 0x1c(%esp),%eax │ │ add %eax,0x14(%esp) │ │ mov 0x18(%esp),%ecx │ │ mov %ecx,%edx │ │ inc %edx │ │ mov 0x8(%esp),%edi │ │ add %edi,%eax │ │ mov %edx,%ecx │ │ mov %edx,0x18(%esp) │ │ cmp $0x10,%edx │ │ mov 0x8(%ebp),%ecx │ │ mov %ecx,%edx │ │ - jne 656e3 │ │ + jne 66a23 │ │ test %edx,%edx │ │ setg %al │ │ test %esi,%esi │ │ setg %ch │ │ and %al,%ch │ │ xor %edx,%edx │ │ mov %edx,0x4(%esp) │ │ mov %edi,0x8(%esp) │ │ test %ch,%ch │ │ - je 657c0 │ │ + je 66b03 │ │ xor %edx,%edx │ │ mov 0x10(%esp),%edi │ │ mov 0x8(%esp),%eax │ │ xor %ebx,%ebx │ │ mov $0x40,%cl │ │ sub (%edi,%ebx,1),%cl │ │ mov %cl,(%eax,%ebx,1) │ │ inc %ebx │ │ cmp %ebx,%esi │ │ - jne 657a9 │ │ + jne 66aec │ │ inc %edx │ │ add %esi,%eax │ │ add %esi,%edi │ │ cmp 0x8(%ebp),%edx │ │ - jne 657a7 │ │ + jne 66aea │ │ mov 0x4(%esp),%edx │ │ inc %edx │ │ mov 0x1c(%esp),%eax │ │ mov 0x8(%esp),%edi │ │ add %eax,%edi │ │ add %eax,0x10(%esp) │ │ cmp $0x10,%edx │ │ - jne 65791 │ │ + jne 66ad4 │ │ mov 0x1c(%esp),%eax │ │ mov %eax,%ecx │ │ sar %ecx │ │ mov %eax,%edx │ │ sar $0x2,%edx │ │ shl $0x4,%eax │ │ mov %eax,0x40(%esp) │ │ @@ -93975,15 +95110,15 @@ │ │ xor %ebx,%edi │ │ mov %edi,%ebx │ │ imul 0x34(%esp),%ebx │ │ add %ecx,%ebx │ │ mov %ebx,0x8(%esp) │ │ mov 0x30(%esp),%ecx │ │ mov 0x4(%esp),%ebx │ │ - lea 0x3ea24(%ecx,%ebx,1),%ebx │ │ + lea 0x3e624(%ecx,%ebx,1),%ebx │ │ mov 0x10(%esp),%ecx │ │ mov %ebx,0x24(%esp) │ │ lea (%ebx,%ecx,4),%ecx │ │ mov %eax,(%ecx) │ │ mov %eax,0x4(%esp) │ │ mov %eax,0x40(%ecx) │ │ mov 0xc(%esp),%eax │ │ @@ -93997,25 +95132,25 @@ │ │ mov %edx,0x100(%ecx) │ │ imul %eax,%edi │ │ add %ebx,%edi │ │ mov %ecx,0x38(%esp) │ │ mov %edi,0x140(%ecx) │ │ mov 0x8(%ebp),%edi │ │ test %edi,%edi │ │ - jle 6598e │ │ + jle 66cd1 │ │ mov 0x10(%esp),%edx │ │ mov 0x24(%esp),%eax │ │ lea 0xc0(%eax,%edx,4),%ecx │ │ mov %ecx,0x24(%esp) │ │ xor %ecx,%ecx │ │ mov %ecx,0x8(%esp) │ │ test %esi,%esi │ │ mov %esi,%eax │ │ mov $0x1,%esi │ │ - jle 65921 │ │ + jle 66c64 │ │ xor %ecx,%ecx │ │ mov 0xc(%esp),%ebx │ │ mov %esi,%eax │ │ mov 0x4(%esp),%esi │ │ movzbl (%esi,%ecx,1),%edi │ │ movzbl 0x1(%esi,%ecx,1),%edx │ │ mov %eax,%esi │ │ @@ -94023,53 +95158,53 @@ │ │ add %eax,%edx │ │ shr %edx │ │ mov %dl,(%ebx) │ │ mov 0x20(%esp),%eax │ │ add $0x2,%ecx │ │ add %esi,%ebx │ │ cmp %eax,%ecx │ │ - jl 658fb │ │ + jl 66c3e │ │ add %eax,0x4(%esp) │ │ mov 0xc(%esp),%ecx │ │ add 0x18(%esp),%ecx │ │ mov %ecx,0xc(%esp) │ │ mov 0x8(%esp),%ecx │ │ inc %ecx │ │ cmp 0x8(%ebp),%ecx │ │ mov %eax,%esi │ │ - jne 658e6 │ │ + jne 66c29 │ │ mov 0x38(%esp),%eax │ │ mov (%eax),%eax │ │ mov 0x24(%esp),%ecx │ │ mov (%ecx),%ecx │ │ mov %ecx,0x4(%esp) │ │ xor %ecx,%ecx │ │ mov %ecx,0xc(%esp) │ │ test %esi,%esi │ │ - jle 65974 │ │ + jle 66cb7 │ │ xor %ebx,%ebx │ │ mov 0x4(%esp),%ecx │ │ movzbl (%eax,%ebx,1),%edi │ │ movzbl 0x1(%eax,%ebx,1),%edx │ │ add %edi,%edx │ │ shr %edx │ │ mov %dl,(%ecx) │ │ add $0x2,%ebx │ │ inc %ecx │ │ cmp %esi,%ebx │ │ - jl 6595d │ │ + jl 66ca0 │ │ add %esi,%eax │ │ mov 0x4(%esp),%ecx │ │ add 0x18(%esp),%ecx │ │ mov %ecx,0x4(%esp) │ │ mov 0xc(%esp),%ecx │ │ inc %ecx │ │ mov 0x8(%ebp),%edi │ │ cmp %edi,%ecx │ │ - jne 6594f │ │ + jne 66c92 │ │ mov 0x14(%esp),%eax │ │ add 0x1c(%esp),%eax │ │ mov %eax,0x14(%esp) │ │ mov 0x28(%esp),%eax │ │ add 0x48(%esp),%eax │ │ mov %eax,0x28(%esp) │ │ mov 0x2c(%esp),%eax │ │ @@ -94080,362 +95215,362 @@ │ │ mov (%esi),%edx │ │ mov 0x30(%esp),%ebx │ │ mov $0x1,%eax │ │ push %eax │ │ push %edi │ │ pushl 0x28(%esp) │ │ push $0x0 │ │ - call 65e96 │ │ + call 671d9 │ │ add $0x10,%esp │ │ mov 0x140(%esi),%ecx │ │ mov (%esi),%edx │ │ mov $0x1,%esi │ │ push %esi │ │ push %edi │ │ pushl 0x28(%esp) │ │ push %esi │ │ - call 65e96 │ │ + call 671d9 │ │ mov %esi,%ebx │ │ mov 0x30(%esp),%esi │ │ add $0x10,%esp │ │ mov 0x10(%esp),%ecx │ │ add %ebx,%ecx │ │ cmp $0x10,%ecx │ │ mov 0x14(%esp),%edi │ │ - jne 65826 │ │ + jne 66b69 │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x20,%esp │ │ - call 65a25 │ │ + call 66d68 │ │ pop %esi │ │ - add $0x6f54b,%esi │ │ + add $0x70208,%esi │ │ sub $0x4,%esp │ │ - lea 0x3ca90(%esi),%eax │ │ + lea 0x3c690(%esi),%eax │ │ mov %esi,%ebx │ │ push $0x400 │ │ push $0x20 │ │ push %eax │ │ - call 1540 │ │ + call 1510 │ │ add $0x10,%esp │ │ xor %edx,%edx │ │ - lea 0x3d690(%esi),%ebx │ │ + lea 0x3d290(%esi),%ebx │ │ mov %esi,0x14(%esp) │ │ - lea -0x34c4(%esi),%eax │ │ + lea -0x3256(%esi),%eax │ │ mov %eax,0x10(%esp) │ │ pxor %xmm0,%xmm0 │ │ xor %eax,%eax │ │ mov 0x14(%esp),%esi │ │ - movzbl -0x34c4(%esi,%eax,1),%ecx │ │ + movzbl -0x3256(%esi,%eax,1),%ecx │ │ movd %ecx,%xmm1 │ │ pshufb %xmm0,%xmm1 │ │ - movdqa %xmm1,0x3cea0(%esi,%edx,1) │ │ + movdqa %xmm1,0x3caa0(%esi,%edx,1) │ │ mov %edx,0xc(%esp) │ │ - movdqa %xmm1,0x3ce90(%esi,%edx,1) │ │ + movdqa %xmm1,0x3ca90(%esi,%edx,1) │ │ mov 0x10(%esp),%edi │ │ xor %ecx,%ecx │ │ cmp %eax,%ecx │ │ mov %eax,%esi │ │ cmovb %ecx,%esi │ │ mov 0x14(%esp),%edx │ │ - mov -0x34c4(%edx,%esi,1),%dl │ │ + mov -0x3256(%edx,%esi,1),%dl │ │ xor %esi,%esi │ │ inc %esi │ │ mov %dl,(%ebx,%ecx,1) │ │ mov (%edi),%dl │ │ mov %dl,-0x400(%ebx,%ecx,1) │ │ add %esi,%ecx │ │ add %esi,%edi │ │ cmp $0x20,%ecx │ │ - jne 65a94 │ │ + jne 66dd7 │ │ inc %eax │ │ mov 0xc(%esp),%edx │ │ mov $0x20,%ecx │ │ add %ecx,%edx │ │ add %ecx,%ebx │ │ cmp %ecx,%eax │ │ - jne 65a63 │ │ + jne 66da6 │ │ xor %ecx,%ecx │ │ mov 0x14(%esp),%ebx │ │ - lea 0x3de90(%ebx),%esi │ │ - lea -0x34c4(%ebx),%eax │ │ + lea 0x3da90(%ebx),%esi │ │ + lea -0x3256(%ebx),%eax │ │ mov %eax,0x18(%esp) │ │ pxor %xmm0,%xmm0 │ │ movl $0x0,0xc(%esp) │ │ mov 0xc(%esp),%eax │ │ - movzbl -0x34c4(%ebx,%eax,1),%eax │ │ + movzbl -0x3256(%ebx,%eax,1),%eax │ │ movd %eax,%xmm1 │ │ pshufb %xmm0,%xmm1 │ │ mov %ecx,0x10(%esp) │ │ - movdqa %xmm1,0x3da90(%ebx,%ecx,1) │ │ + movdqa %xmm1,0x3d690(%ebx,%ecx,1) │ │ mov 0x18(%esp),%edi │ │ xor %ecx,%ecx │ │ xor %ebx,%ebx │ │ inc %ebx │ │ mov 0xc(%esp),%eax │ │ cmp %eax,%ecx │ │ cmovb %ecx,%eax │ │ mov 0x14(%esp),%edx │ │ - mov -0x34c4(%edx,%eax,1),%al │ │ + mov -0x3256(%edx,%eax,1),%al │ │ mov %al,(%esi,%ecx,1) │ │ mov (%edi),%al │ │ mov %al,-0x200(%esi,%ecx,1) │ │ add %ebx,%ecx │ │ add %ebx,%edi │ │ cmp $0x10,%ecx │ │ - jne 65b1d │ │ + jne 66e60 │ │ mov 0xc(%esp),%eax │ │ mov %eax,%edx │ │ inc %edx │ │ mov 0x10(%esp),%ecx │ │ mov $0x10,%eax │ │ add %eax,%ecx │ │ add %eax,%esi │ │ mov %edx,%eax │ │ mov %edx,0xc(%esp) │ │ cmp $0x20,%edx │ │ mov 0x14(%esp),%ebx │ │ - jne 65af2 │ │ + jne 66e35 │ │ xor %ecx,%ecx │ │ - lea 0x3e290(%ebx),%edx │ │ - lea -0x34c4(%ebx),%eax │ │ + lea 0x3de90(%ebx),%edx │ │ + lea -0x3256(%ebx),%eax │ │ mov %eax,0x10(%esp) │ │ pxor %xmm0,%xmm0 │ │ xor %esi,%esi │ │ - movzbl -0x34c4(%ebx,%esi,2),%eax │ │ + movzbl -0x3256(%ebx,%esi,2),%eax │ │ movd %eax,%xmm1 │ │ pshufb %xmm0,%xmm1 │ │ mov %ecx,0xc(%esp) │ │ - movdqa %xmm1,0x3e090(%ebx,%ecx,1) │ │ + movdqa %xmm1,0x3dc90(%ebx,%ecx,1) │ │ mov 0x10(%esp),%edi │ │ xor %ecx,%ecx │ │ cmp %esi,%ecx │ │ mov %esi,%eax │ │ cmovb %ecx,%eax │ │ - mov -0x34c4(%ebx,%eax,2),%al │ │ + mov -0x3256(%ebx,%eax,2),%al │ │ mov %al,(%edx,%ecx,1) │ │ mov (%edi),%al │ │ mov %al,-0x100(%edx,%ecx,1) │ │ inc %ecx │ │ add $0x2,%edi │ │ cmp $0x10,%ecx │ │ - jne 65ba5 │ │ + jne 66ee8 │ │ inc %esi │ │ mov 0xc(%esp),%ecx │ │ mov $0x10,%eax │ │ add %eax,%ecx │ │ add %eax,%edx │ │ cmp %eax,%esi │ │ - jne 65b81 │ │ + jne 66ec4 │ │ xor %ecx,%ecx │ │ - lea 0x3e590(%ebx),%edi │ │ - lea -0x34c4(%ebx),%eax │ │ + lea 0x3e190(%ebx),%edi │ │ + lea -0x3256(%ebx),%eax │ │ mov %eax,0x18(%esp) │ │ movl $0x0,0xc(%esp) │ │ mov 0xc(%esp),%eax │ │ - movzbl -0x34c4(%ebx,%eax,1),%eax │ │ + movzbl -0x3256(%ebx,%eax,1),%eax │ │ imul $0x1010101,%eax,%eax │ │ - mov %eax,0x3e394(%ebx,%ecx,1) │ │ + mov %eax,0x3df94(%ebx,%ecx,1) │ │ mov %ecx,0x10(%esp) │ │ - mov %eax,0x3e390(%ebx,%ecx,1) │ │ + mov %eax,0x3df90(%ebx,%ecx,1) │ │ mov 0x18(%esp),%esi │ │ xor %ecx,%ecx │ │ xor %ebx,%ebx │ │ inc %ebx │ │ mov 0xc(%esp),%eax │ │ cmp %eax,%ecx │ │ cmovb %ecx,%eax │ │ mov 0x14(%esp),%edx │ │ - mov -0x34c4(%edx,%eax,1),%al │ │ + mov -0x3256(%edx,%eax,1),%al │ │ mov %al,(%edi,%ecx,1) │ │ mov (%esi),%al │ │ mov %al,-0x100(%edi,%ecx,1) │ │ add %ebx,%ecx │ │ add %ebx,%esi │ │ cmp $0x8,%ecx │ │ - jne 65c21 │ │ + jne 66f64 │ │ mov 0xc(%esp),%eax │ │ mov %eax,%edx │ │ inc %edx │ │ mov 0x10(%esp),%ecx │ │ mov $0x8,%eax │ │ add %eax,%ecx │ │ add %eax,%edi │ │ mov %edx,%eax │ │ mov %edx,0xc(%esp) │ │ cmp $0x20,%edx │ │ mov 0x14(%esp),%ebx │ │ - jne 65bf4 │ │ + jne 66f37 │ │ xor %esi,%esi │ │ - lea 0x3e790(%ebx),%ecx │ │ - lea -0x34c4(%ebx),%eax │ │ + lea 0x3e390(%ebx),%ecx │ │ + lea -0x3256(%ebx),%eax │ │ mov %eax,0x10(%esp) │ │ xor %edi,%edi │ │ - movzbl -0x34c4(%ebx,%edi,2),%edx │ │ + movzbl -0x3256(%ebx,%edi,2),%edx │ │ imul $0x1010101,%edx,%edx │ │ - mov %edx,0x3e694(%ebx,%esi,1) │ │ + mov %edx,0x3e294(%ebx,%esi,1) │ │ mov %esi,0xc(%esp) │ │ - mov %edx,0x3e690(%ebx,%esi,1) │ │ + mov %edx,0x3e290(%ebx,%esi,1) │ │ mov 0x10(%esp),%edx │ │ xor %esi,%esi │ │ mov %ebx,%eax │ │ cmp %edi,%esi │ │ mov %edi,%ebx │ │ cmovb %esi,%ebx │ │ - mov -0x34c4(%eax,%ebx,2),%bl │ │ + mov -0x3256(%eax,%ebx,2),%bl │ │ mov %bl,(%ecx,%esi,1) │ │ mov (%edx),%bl │ │ mov %bl,-0x80(%ecx,%esi,1) │ │ inc %esi │ │ add $0x2,%edx │ │ cmp $0x8,%esi │ │ - jne 65ca9 │ │ + jne 66fec │ │ inc %edi │ │ mov 0xc(%esp),%esi │ │ mov $0x8,%edx │ │ add %edx,%esi │ │ add %edx,%ecx │ │ cmp $0x10,%edi │ │ mov %eax,%ebx │ │ - jne 65c81 │ │ + jne 66fc4 │ │ xor %esi,%esi │ │ - lea 0x3e890(%ebx),%ecx │ │ - lea -0x34c4(%ebx),%eax │ │ + lea 0x3e490(%ebx),%ecx │ │ + lea -0x3256(%ebx),%eax │ │ mov %eax,0x10(%esp) │ │ xor %edi,%edi │ │ - movzbl -0x34c4(%ebx,%edi,4),%edx │ │ + movzbl -0x3256(%ebx,%edi,4),%edx │ │ imul $0x1010101,%edx,%edx │ │ - mov %edx,0x3e814(%ebx,%esi,1) │ │ + mov %edx,0x3e414(%ebx,%esi,1) │ │ mov %esi,0xc(%esp) │ │ - mov %edx,0x3e810(%ebx,%esi,1) │ │ + mov %edx,0x3e410(%ebx,%esi,1) │ │ mov 0x10(%esp),%edx │ │ xor %esi,%esi │ │ mov %ebx,%eax │ │ cmp %edi,%esi │ │ mov %edi,%ebx │ │ cmovb %esi,%ebx │ │ - mov -0x34c4(%eax,%ebx,4),%bl │ │ + mov -0x3256(%eax,%ebx,4),%bl │ │ mov %bl,(%ecx,%esi,1) │ │ mov (%edx),%bl │ │ mov %bl,-0x40(%ecx,%esi,1) │ │ inc %esi │ │ add $0x4,%edx │ │ cmp $0x8,%esi │ │ - jne 65d1a │ │ + jne 6705d │ │ inc %edi │ │ mov 0xc(%esp),%esi │ │ mov $0x8,%edx │ │ add %edx,%esi │ │ add %edx,%ecx │ │ cmp %edx,%edi │ │ mov %eax,%ebx │ │ - jne 65cf2 │ │ + jne 67035 │ │ xor %esi,%esi │ │ - lea 0x3e950(%ebx),%ecx │ │ - lea -0x34c4(%ebx),%eax │ │ + lea 0x3e550(%ebx),%ecx │ │ + lea -0x3256(%ebx),%eax │ │ mov %eax,0x10(%esp) │ │ xor %edi,%edi │ │ - movzbl -0x34c4(%ebx,%edi,2),%edx │ │ + movzbl -0x3256(%ebx,%edi,2),%edx │ │ imul $0x1010101,%edx,%edx │ │ mov %esi,0xc(%esp) │ │ - mov %edx,0x3e8d0(%ebx,%esi,1) │ │ + mov %edx,0x3e4d0(%ebx,%esi,1) │ │ mov 0x10(%esp),%edx │ │ xor %esi,%esi │ │ mov %ebx,%eax │ │ cmp %edi,%esi │ │ mov %edi,%ebx │ │ cmovb %esi,%ebx │ │ - mov -0x34c4(%eax,%ebx,2),%bl │ │ + mov -0x3256(%eax,%ebx,2),%bl │ │ mov %bl,(%ecx,%esi,1) │ │ mov (%edx),%bl │ │ mov %bl,-0x40(%ecx,%esi,1) │ │ inc %esi │ │ add $0x2,%edx │ │ cmp $0x4,%esi │ │ - jne 65d83 │ │ + jne 670c6 │ │ inc %edi │ │ mov 0xc(%esp),%esi │ │ mov $0x4,%edx │ │ add %edx,%esi │ │ add %edx,%ecx │ │ cmp $0x10,%edi │ │ mov %eax,%ebx │ │ - jne 65d62 │ │ + jne 670a5 │ │ xor %edx,%edx │ │ - lea 0x3e9d0(%ebx),%ecx │ │ - lea -0x34c4(%ebx),%eax │ │ + lea 0x3e5d0(%ebx),%ecx │ │ + lea -0x3256(%ebx),%eax │ │ mov %eax,0x10(%esp) │ │ xor %edi,%edi │ │ - movzbl -0x34c4(%ebx,%edi,4),%eax │ │ + movzbl -0x3256(%ebx,%edi,4),%eax │ │ imul $0x1010101,%eax,%eax │ │ mov %edx,0xc(%esp) │ │ - mov %eax,0x3e990(%ebx,%edx,1) │ │ + mov %eax,0x3e590(%ebx,%edx,1) │ │ mov 0x10(%esp),%edx │ │ xor %eax,%eax │ │ mov %ebx,%esi │ │ cmp %edi,%eax │ │ mov %edi,%ebx │ │ cmovb %eax,%ebx │ │ - mov -0x34c4(%esi,%ebx,4),%bl │ │ + mov -0x3256(%esi,%ebx,4),%bl │ │ mov %bl,(%ecx,%eax,1) │ │ mov (%edx),%bl │ │ mov %bl,-0x20(%ecx,%eax,1) │ │ inc %eax │ │ mov $0x4,%ebx │ │ add %ebx,%edx │ │ cmp %ebx,%eax │ │ - jne 65ded │ │ + jne 67130 │ │ inc %edi │ │ mov 0xc(%esp),%edx │ │ mov $0x4,%eax │ │ add %eax,%edx │ │ add %eax,%ecx │ │ cmp $0x8,%edi │ │ mov %esi,%ebx │ │ - jne 65dcc │ │ + jne 6710f │ │ xor %esi,%esi │ │ - lea 0x3ea10(%ebx),%ecx │ │ - lea -0x34c4(%ebx),%eax │ │ + lea 0x3e610(%ebx),%ecx │ │ + lea -0x3256(%ebx),%eax │ │ mov %eax,0x10(%esp) │ │ xor %edi,%edi │ │ - movzbl -0x34c4(%ebx,%edi,8),%edx │ │ + movzbl -0x3256(%ebx,%edi,8),%edx │ │ imul $0x1010101,%edx,%edx │ │ mov %esi,0xc(%esp) │ │ - mov %edx,0x3e9f0(%ebx,%esi,1) │ │ + mov %edx,0x3e5f0(%ebx,%esi,1) │ │ mov 0x10(%esp),%edx │ │ xor %esi,%esi │ │ mov %ebx,%eax │ │ cmp %edi,%esi │ │ mov %edi,%ebx │ │ cmovb %esi,%ebx │ │ - mov -0x34c4(%eax,%ebx,8),%bl │ │ + mov -0x3256(%eax,%ebx,8),%bl │ │ mov %bl,(%ecx,%esi,1) │ │ mov (%edx),%bl │ │ mov %bl,-0x10(%ecx,%esi,1) │ │ inc %esi │ │ add $0x8,%edx │ │ cmp $0x4,%esi │ │ - jne 65e5a │ │ + jne 6719d │ │ inc %edi │ │ mov 0xc(%esp),%esi │ │ mov $0x4,%edx │ │ add %edx,%esi │ │ add %edx,%ecx │ │ cmp %edx,%edi │ │ mov %eax,%ebx │ │ - jne 65e39 │ │ + jne 6717c │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ push %ebp │ │ @@ -94443,15 +95578,15 @@ │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffffc,%esp │ │ sub $0x1c,%esp │ │ mov %ecx,(%esp) │ │ cmpl $0x0,0x10(%ebp) │ │ - jle 65f44 │ │ + jle 67287 │ │ mov 0x14(%ebp),%ecx │ │ mov 0xc(%ebp),%eax │ │ mov %eax,%esi │ │ shl %cl,%esi │ │ mov %esi,0x10(%esp) │ │ mov %eax,%esi │ │ sar %esi │ │ @@ -94461,644 +95596,701 @@ │ │ add %esi,%ecx │ │ mov %ecx,0x4(%esp) │ │ add %esi,%eax │ │ mov %eax,0x8(%esp) │ │ xor %eax,%eax │ │ mov %eax,0x14(%esp) │ │ cmpl $0x0,0xc(%ebp) │ │ - jle 65f2c │ │ + jle 6726f │ │ mov 0x8(%esp),%eax │ │ add %edx,%eax │ │ mov %eax,0x18(%esp) │ │ xor %esi,%esi │ │ mov (%esp),%edi │ │ movzbl (%edx,%esi,1),%ebx │ │ movzbl 0x1(%edx,%esi,1),%eax │ │ add %ebx,%eax │ │ xor %ecx,%ecx │ │ inc %ecx │ │ add %ecx,%eax │ │ cmpl $0x0,0x14(%ebp) │ │ - je 65f18 │ │ + je 6725b │ │ mov 0x18(%esp),%ecx │ │ movzbl -0x1(%ecx,%esi,1),%ebx │ │ movzbl (%ecx,%esi,1),%ecx │ │ add %ebx,%eax │ │ lea 0x1(%ecx,%eax,1),%eax │ │ sub 0x8(%ebp),%eax │ │ mov 0x4(%esp),%ecx │ │ sar %cl,%eax │ │ mov %al,(%edi) │ │ add $0x2,%esi │ │ inc %edi │ │ cmp 0xc(%ebp),%esi │ │ - jl 65eef │ │ + jl 67232 │ │ add 0x10(%esp),%edx │ │ mov 0xc(%esp),%eax │ │ add %eax,(%esp) │ │ mov 0x14(%esp),%eax │ │ add 0x4(%esp),%eax │ │ cmp 0x10(%ebp),%eax │ │ - jl 65ed6 │ │ + jl 67219 │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x20,%esp │ │ - call 65f5d │ │ + call 672a1 │ │ pop %ebx │ │ - add $0x6f013,%ebx │ │ + add $0x6fccf,%ebx │ │ xorps %xmm0,%xmm0 │ │ mov %esp,%edi │ │ movaps %xmm0,(%edi) │ │ sub $0x4,%esp │ │ xor %esi,%esi │ │ push %esi │ │ push %esi │ │ push %edi │ │ - call 1740 │ │ + call 1710 │ │ add $0x10,%esp │ │ cmp %esi,(%edi) │ │ - je 65fbe │ │ + je 67302 │ │ sub $0x4,%esp │ │ push $0x0 │ │ push $0x1 │ │ push %edi │ │ - call 1740 │ │ + call 1710 │ │ add $0x10,%esp │ │ mov $0x6008000,%eax │ │ mov 0xc(%esp),%ecx │ │ and %eax,%ecx │ │ cmp %eax,%ecx │ │ - jne 65fbe │ │ + jne 67302 │ │ mov 0x8(%esp),%esi │ │ mov $0x201,%eax │ │ mov %esi,%ecx │ │ and %eax,%ecx │ │ cmp %eax,%ecx │ │ - jne 65fbb │ │ + jne 672ff │ │ shr $0x11,%esi │ │ and $0x4,%esi │ │ or $0x3,%esi │ │ - jmp 65fbe │ │ + jmp 67302 │ │ xor %esi,%esi │ │ inc %esi │ │ mov %esi,%eax │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 65fd7 │ │ - pop %ebx │ │ - add $0x6ef99,%ebx │ │ - call 3c543 │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ lea 0x0(%esi,%eiz,1),%esi │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 65fff │ │ + call 6731f │ │ pop %ebx │ │ - add $0x6ef71,%ebx │ │ + add $0x6fc51,%ebx │ │ mov 0x8(%ebp),%eax │ │ - lea -0x6eb90(%ebx),%ecx │ │ + lea -0x6f5f0(%ebx),%ecx │ │ movd %ecx,%xmm0 │ │ - lea -0x6eac0(%ebx),%ecx │ │ + lea -0x6f720(%ebx),%ecx │ │ movd %ecx,%xmm1 │ │ punpckldq %xmm0,%xmm1 │ │ - lea -0x6ea60(%ebx),%ecx │ │ + lea -0x6f850(%ebx),%ecx │ │ movd %ecx,%xmm0 │ │ - lea -0x6ee50(%ebx),%ecx │ │ + lea -0x6f980(%ebx),%ecx │ │ movd %ecx,%xmm2 │ │ punpckldq %xmm0,%xmm2 │ │ punpcklqdq %xmm1,%xmm2 │ │ movdqu %xmm2,(%eax) │ │ - lea -0x6ea00(%ebx),%ecx │ │ - mov %ecx,0x30(%eax) │ │ - lea -0x6d9c0(%ebx),%ecx │ │ + lea -0x6f5a0(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x6f6d0(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x6f800(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x6f930(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x28(%eax) │ │ + lea -0x6f550(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x6f680(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x6f7b0(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x6f8e0(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x50(%eax) │ │ + lea -0x6f510(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x6f640(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x6f770(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x6f8a0(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x78(%eax) │ │ + lea -0x6f130(%ebx),%ecx │ │ movd %ecx,%xmm0 │ │ - lea -0x6dc00(%ebx),%ecx │ │ + lea -0x6f260(%ebx),%ecx │ │ movd %ecx,%xmm1 │ │ punpckldq %xmm0,%xmm1 │ │ - lea -0x6eca0(%ebx),%ecx │ │ + lea -0x6f390(%ebx),%ecx │ │ movd %ecx,%xmm0 │ │ - lea -0x6ec60(%ebx),%ecx │ │ + lea -0x6f4c0(%ebx),%ecx │ │ movd %ecx,%xmm2 │ │ punpckldq %xmm0,%xmm2 │ │ punpcklqdq %xmm1,%xmm2 │ │ movdqu %xmm2,0x10(%eax) │ │ - lea -0x6dfa0(%ebx),%ecx │ │ + lea -0x6f0e0(%ebx),%ecx │ │ movd %ecx,%xmm0 │ │ - lea -0x6e190(%ebx),%ecx │ │ + lea -0x6f210(%ebx),%ecx │ │ movd %ecx,%xmm1 │ │ punpckldq %xmm0,%xmm1 │ │ - lea -0x6e630(%ebx),%ecx │ │ + lea -0x6f340(%ebx),%ecx │ │ movd %ecx,%xmm0 │ │ - lea -0x6d650(%ebx),%ecx │ │ + lea -0x6f470(%ebx),%ecx │ │ movd %ecx,%xmm2 │ │ punpckldq %xmm0,%xmm2 │ │ punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x20(%eax) │ │ - lea -0x6d2f0(%ebx),%ecx │ │ - mov %ecx,0x34(%eax) │ │ - lea -0x6cbd0(%ebx),%ecx │ │ - mov %ecx,0x38(%eax) │ │ - lea -0x6cb90(%ebx),%ecx │ │ - mov %ecx,0x3c(%eax) │ │ - lea -0x6cb50(%ebx),%ecx │ │ - mov %ecx,0x40(%eax) │ │ - lea -0x6cb10(%ebx),%ecx │ │ - mov %ecx,0x44(%eax) │ │ - lea -0x6c960(%ebx),%ecx │ │ - mov %ecx,0x58(%eax) │ │ - lea -0x6c920(%ebx),%ecx │ │ - mov %ecx,0x54(%eax) │ │ - lea -0x6c840(%ebx),%ecx │ │ - mov %ecx,0x50(%eax) │ │ - lea -0x6c760(%ebx),%ecx │ │ - mov %ecx,0x5c(%eax) │ │ + movdqu %xmm2,0x38(%eax) │ │ + lea -0x6f090(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x6f1c0(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x6f2f0(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x6f420(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x60(%eax) │ │ + lea -0x6f050(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x6f180(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x6f2b0(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x6f3e0(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x88(%eax) │ │ + lea -0x6f000(%ebx),%ecx │ │ + mov %ecx,0x20(%eax) │ │ + lea -0x6efb0(%ebx),%ecx │ │ + mov %ecx,0x48(%eax) │ │ + lea -0x6ef60(%ebx),%ecx │ │ + mov %ecx,0x70(%eax) │ │ + lea -0x6ef20(%ebx),%ecx │ │ + mov %ecx,0x98(%eax) │ │ + lea -0x6eed0(%ebx),%ecx │ │ + mov %ecx,0x24(%eax) │ │ + lea -0x6e670(%ebx),%ecx │ │ + mov %ecx,0x4c(%eax) │ │ + lea -0x6e410(%ebx),%ecx │ │ + mov %ecx,0x74(%eax) │ │ + lea -0x6dda0(%ebx),%ecx │ │ + mov %ecx,0x9c(%eax) │ │ + lea -0x6db30(%ebx),%ecx │ │ + mov %ecx,0xa0(%eax) │ │ + lea -0x6d940(%ebx),%ecx │ │ + mov %ecx,0xa4(%eax) │ │ + lea -0x6d660(%ebx),%ecx │ │ + mov %ecx,0xa8(%eax) │ │ + lea -0x6d410(%ebx),%ecx │ │ + mov %ecx,0xb8(%eax) │ │ + lea -0x6d130(%ebx),%ecx │ │ + mov %ecx,0xbc(%eax) │ │ + lea -0x6ce10(%ebx),%ecx │ │ + mov %ecx,0xc0(%eax) │ │ + lea -0x6cb30(%ebx),%ecx │ │ + mov %ecx,0xac(%eax) │ │ + lea -0x6c640(%ebx),%ecx │ │ + mov %ecx,0xb0(%eax) │ │ + lea -0x6bd50(%ebx),%ecx │ │ + mov %ecx,0xb4(%eax) │ │ + lea -0x6ac90(%ebx),%ecx │ │ + mov %ecx,0xc4(%eax) │ │ + lea -0x6a960(%ebx),%ecx │ │ + mov %ecx,0xc8(%eax) │ │ + lea -0x6a640(%ebx),%ecx │ │ + mov %ecx,0xcc(%eax) │ │ + lea -0x6a340(%ebx),%ecx │ │ + mov %ecx,0xd0(%eax) │ │ mov %eax,(%esp) │ │ - call b1828 │ │ + call 8a8d8 │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ - push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 66131 │ │ + call 675ff │ │ pop %ebx │ │ - add $0x6ee3f,%ebx │ │ - mov 0x18(%ebp),%eax │ │ - mov 0x14(%ebp),%edi │ │ - lea (%eax,%edi,1),%esi │ │ - mov %esi,0x8(%esp) │ │ - sar %esi │ │ - test %edi,%edi │ │ - jle 661d9 │ │ - xor %eax,%eax │ │ - cmp $0x7,%edi │ │ - jbe 661b7 │ │ - mov %edi,%eax │ │ - and $0xfffffff8,%eax │ │ - movd %esi,%xmm0 │ │ - mov 0x10(%ebp),%ecx │ │ - lea 0x5(%ecx),%esi │ │ - pxor %xmm2,%xmm2 │ │ - mov %eax,%edx │ │ - pxor %xmm1,%xmm1 │ │ - nop │ │ - movd -0x4(%esi),%xmm3 │ │ - movd (%esi),%xmm4 │ │ - punpcklbw %xmm2,%xmm3 │ │ - punpcklwd %xmm2,%xmm3 │ │ - paddd %xmm3,%xmm0 │ │ - punpcklbw %xmm2,%xmm4 │ │ - punpcklwd %xmm2,%xmm4 │ │ - paddd %xmm4,%xmm1 │ │ - add $0x8,%esi │ │ - add $0xfffffff8,%edx │ │ - jne 66170 │ │ - paddd %xmm0,%xmm1 │ │ - pshufd $0x4e,%xmm1,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - pshufd $0xe5,%xmm0,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - movd %xmm1,%esi │ │ - cmp %edi,%eax │ │ - je 661d9 │ │ - mov %edi,%edx │ │ - sub %eax,%edx │ │ - mov 0x10(%ebp),%ecx │ │ - lea 0x1(%eax,%ecx,1),%eax │ │ - nop │ │ + add $0x6f971,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0x4,%esp │ │ + push $0x0 │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 6cea0 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movzbl (%eax),%ecx │ │ - add %ecx,%esi │ │ - inc %eax │ │ - dec %edx │ │ - jne 661d0 │ │ - mov 0x18(%ebp),%ecx │ │ - test %ecx,%ecx │ │ - jle 66269 │ │ - xor %edx,%edx │ │ - cmp $0x7,%ecx │ │ - jbe 66251 │ │ - mov %ecx,%edx │ │ - and $0xfffffff8,%edx │ │ - movd %esi,%xmm1 │ │ - mov 0x10(%ebp),%eax │ │ - add $0xfffffffc,%eax │ │ - pxor %xmm0,%xmm0 │ │ - movdqa -0x15970(%ebx),%xmm2 │ │ - mov %edx,%esi │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 6764f │ │ + pop %ebx │ │ + add $0x6f921,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + push $0x0 │ │ + pushl 0x2c(%ebp) │ │ + pushl 0x28(%ebp) │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 6dda0 │ │ + add $0x30,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movd (%eax),%xmm3 │ │ - movd -0x4(%eax),%xmm4 │ │ - pshufb %xmm2,%xmm3 │ │ - paddd %xmm3,%xmm1 │ │ - pshufb %xmm2,%xmm4 │ │ - paddd %xmm4,%xmm0 │ │ - add $0xfffffff8,%eax │ │ - add $0xfffffff8,%esi │ │ - jne 66210 │ │ - paddd %xmm1,%xmm0 │ │ - pshufd $0x4e,%xmm0,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - pshufd $0xe5,%xmm1,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - movd %xmm0,%esi │ │ - cmp %ecx,%edx │ │ - je 66269 │ │ - mov 0x18(%ebp),%eax │ │ - sub %edx,%eax │ │ - not %edx │ │ - add 0x10(%ebp),%edx │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 6769f │ │ + pop %ebx │ │ + add $0x6f8d1,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0x8,%esp │ │ + push $0x0 │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 6e660 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ - movzbl (%edx),%ecx │ │ - add %ecx,%esi │ │ - dec %edx │ │ - dec %eax │ │ - jne 66260 │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 676df │ │ + pop %ebx │ │ + add $0x6f891,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - mov 0x8(%ebp),%eax │ │ - bsf 0x8(%esp),%ecx │ │ - shr %cl,%esi │ │ - mov 0x18(%ebp),%ecx │ │ - cmp %ecx,%edi │ │ - je 662ad │ │ - mov %edi,%eax │ │ - lea (%ecx,%ecx,1),%edi │ │ - mov $0x3334,%ecx │ │ - cmp %eax,%edi │ │ - mov %eax,%edi │ │ - jl 662a2 │ │ - lea (%edi,%edi,1),%ecx │ │ - cmp 0x18(%ebp),%ecx │ │ - mov $0x3334,%edi │ │ - mov $0x5556,%ecx │ │ - cmovl %edi,%ecx │ │ - mov %eax,%edi │ │ - imul %esi,%ecx │ │ - shr $0x10,%ecx │ │ - mov %ecx,%esi │ │ - mov 0x8(%ebp),%eax │ │ - sub $0x4,%esp │ │ - mov %eax,%ecx │ │ - push %esi │ │ + push $0x0 │ │ + pushl 0x28(%ebp) │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ pushl 0x18(%ebp) │ │ - push %edi │ │ - call 68880 │ │ - add $0x10,%esp │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 6f450 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 662df │ │ + call 6772f │ │ pop %ebx │ │ - add $0x6ec91,%ebx │ │ + add $0x6f841,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ sub $0x4,%esp │ │ - push $0x80 │ │ + push $0x4 │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ pushl 0x18(%ebp) │ │ pushl 0x14(%ebp) │ │ - call 68880 │ │ - add $0x10,%esp │ │ + pushl 0x10(%ebp) │ │ + call 6cea0 │ │ + add $0x20,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ - push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 66321 │ │ + call 6777f │ │ pop %ebx │ │ - add $0x6ec4f,%ebx │ │ - mov 0x14(%ebp),%esi │ │ - mov %esi,%edi │ │ - sar %edi │ │ - test %esi,%esi │ │ - jle 66341 │ │ - mov 0x10(%ebp),%ecx │ │ - xor %eax,%eax │ │ - cmp $0x8,%esi │ │ - jae 66345 │ │ - mov %esi,%edx │ │ - jmp 663a7 │ │ - mov %esi,%edx │ │ - jmp 663b9 │ │ - mov %esi,%edx │ │ - mov %esi,%eax │ │ - and $0xfffffff8,%eax │ │ - movd %edi,%xmm0 │ │ - lea 0x5(%ecx),%edi │ │ - pxor %xmm2,%xmm2 │ │ - mov %eax,%esi │ │ - pxor %xmm1,%xmm1 │ │ + add $0x6f7f1,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + push $0x4 │ │ + pushl 0x2c(%ebp) │ │ + pushl 0x28(%ebp) │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 6dda0 │ │ + add $0x30,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ - movd -0x4(%edi),%xmm3 │ │ - movd (%edi),%xmm4 │ │ - punpcklbw %xmm2,%xmm3 │ │ - punpcklwd %xmm2,%xmm3 │ │ - paddd %xmm3,%xmm0 │ │ - punpcklbw %xmm2,%xmm4 │ │ - punpcklwd %xmm2,%xmm4 │ │ - paddd %xmm4,%xmm1 │ │ - add $0x8,%edi │ │ - add $0xfffffff8,%esi │ │ - jne 66360 │ │ - paddd %xmm0,%xmm1 │ │ - pshufd $0x4e,%xmm1,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - pshufd $0xe5,%xmm0,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - movd %xmm1,%edi │ │ - cmp %edx,%eax │ │ - je 663b9 │ │ - mov %edx,%esi │ │ - sub %eax,%esi │ │ - lea 0x1(%eax,%ecx,1),%eax │ │ nop │ │ - movzbl (%eax),%ecx │ │ - add %ecx,%edi │ │ - inc %eax │ │ - dec %esi │ │ - jne 663b0 │ │ - mov %edx,%eax │ │ - bsf %edx,%ecx │ │ - shr %cl,%edi │ │ - sub $0x4,%esp │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 677cf │ │ + pop %ebx │ │ + add $0x6f7a1,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - push %edi │ │ + sub $0x8,%esp │ │ + push $0x4 │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ pushl 0x18(%ebp) │ │ - push %eax │ │ - call 68880 │ │ - add $0x10,%esp │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 6e660 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ - push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 663f1 │ │ + call 6780f │ │ pop %ebx │ │ - add $0x6eb7f,%ebx │ │ - mov 0x18(%ebp),%eax │ │ - mov %eax,%edi │ │ - sar %edi │ │ - test %eax,%eax │ │ - jle 66489 │ │ - mov 0x10(%ebp),%edx │ │ - xor %esi,%esi │ │ - cmp $0x8,%eax │ │ - jb 66471 │ │ - mov %eax,%esi │ │ - and $0xfffffff8,%esi │ │ - movd %edi,%xmm1 │ │ - lea -0x4(%edx),%edi │ │ - pxor %xmm0,%xmm0 │ │ - movdqa -0x15970(%ebx),%xmm2 │ │ - mov %esi,%ecx │ │ + add $0x6f761,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + push $0x4 │ │ + pushl 0x28(%ebp) │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 6f450 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movd (%edi),%xmm3 │ │ - movd -0x4(%edi),%xmm4 │ │ - pshufb %xmm2,%xmm3 │ │ - paddd %xmm3,%xmm1 │ │ - pshufb %xmm2,%xmm4 │ │ - paddd %xmm4,%xmm0 │ │ - add $0xfffffff8,%edi │ │ - add $0xfffffff8,%ecx │ │ - jne 66430 │ │ - paddd %xmm1,%xmm0 │ │ - pshufd $0x4e,%xmm0,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - pshufd $0xe5,%xmm1,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - movd %xmm0,%edi │ │ - cmp %eax,%esi │ │ - je 66489 │ │ - mov %eax,%ecx │ │ - sub %esi,%ecx │ │ - not %esi │ │ - add %edx,%esi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movzbl (%esi),%edx │ │ - add %edx,%edi │ │ - dec %esi │ │ - dec %ecx │ │ - jne 66480 │ │ - bsf %eax,%ecx │ │ - shr %cl,%edi │ │ - sub $0x4,%esp │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 6785f │ │ + pop %ebx │ │ + add $0x6f711,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - push %edi │ │ - push %eax │ │ + sub $0x4,%esp │ │ + push $0x8 │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ pushl 0x14(%ebp) │ │ - call 68880 │ │ - add $0x10,%esp │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ + pushl 0x10(%ebp) │ │ + call 6cea0 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ - push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 664c1 │ │ + call 678af │ │ pop %ebx │ │ - add $0x6eaaf,%ebx │ │ - mov 0x18(%ebp),%eax │ │ - test %eax,%eax │ │ - jle 66502 │ │ - mov 0x10(%ebp),%edi │ │ - mov 0x8(%ebp),%esi │ │ - dec %edi │ │ - nop │ │ + add $0x6f6c1,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + push $0x8 │ │ + pushl 0x2c(%ebp) │ │ + pushl 0x28(%ebp) │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 6dda0 │ │ + add $0x30,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %eax,0x8(%esp) │ │ - movzbl (%edi),%eax │ │ - sub $0x4,%esp │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 678ff │ │ + pop %ebx │ │ + add $0x6f671,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0x8,%esp │ │ + push $0x8 │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ pushl 0x14(%ebp) │ │ - push %eax │ │ - push %esi │ │ - call 1540 │ │ - mov 0x18(%esp),%eax │ │ - add $0x10,%esp │ │ - add 0xc(%ebp),%esi │ │ - dec %edi │ │ - dec %eax │ │ - jne 664e0 │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ + pushl 0x10(%ebp) │ │ + call 6e660 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ - push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 66521 │ │ + call 6793f │ │ pop %ebx │ │ - add $0x6ea4f,%ebx │ │ - mov 0x18(%ebp),%esi │ │ - test %esi,%esi │ │ - jle 66559 │ │ - mov 0x10(%ebp),%eax │ │ - mov 0x8(%ebp),%edi │ │ - inc %eax │ │ - mov %eax,0x8(%esp) │ │ + add $0x6f631,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + push $0x8 │ │ + pushl 0x28(%ebp) │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 6f450 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 6798f │ │ + pop %ebx │ │ + add $0x6f5e1,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ sub $0x4,%esp │ │ + push $0x2 │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ pushl 0x14(%ebp) │ │ - pushl 0x10(%esp) │ │ - push %edi │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - add 0xc(%ebp),%edi │ │ - dec %esi │ │ - jne 66540 │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ + pushl 0x10(%ebp) │ │ + call 6cea0 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -95112,254 +96304,131 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ - push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x100,%esp │ │ - call 66584 │ │ - pop %eax │ │ - add $0x6e9ec,%eax │ │ - mov %eax,0x20(%esp) │ │ - cmpl $0x0,0x18(%ebp) │ │ - jle 6692b │ │ - cmpl $0x0,0x14(%ebp) │ │ - jle 6692b │ │ - mov 0x10(%ebp),%edx │ │ + sub $0x10,%esp │ │ + call 679df │ │ + pop %ebx │ │ + add $0x6f591,%ebx │ │ mov 0x8(%ebp),%ecx │ │ - movzbl (%edx),%esi │ │ - mov 0x14(%ebp),%eax │ │ - mov %eax,%edi │ │ - and $0xfffffff0,%edi │ │ - mov %edi,0x1c(%esp) │ │ - mov %esi,0x14(%esp) │ │ - movd %esi,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm2 │ │ - pxor %xmm0,%xmm0 │ │ - pshufb %xmm0,%xmm1 │ │ - lea 0x1(%edx),%esi │ │ - mov %esi,0x24(%esp) │ │ - lea 0x1(%eax,%edx,1),%eax │ │ - mov %eax,0x28(%esp) │ │ - xor %eax,%eax │ │ - mov %ecx,%edi │ │ - movdqa %xmm1,0x60(%esp) │ │ - movdqa %xmm2,0x50(%esp) │ │ - jmp 66601 │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + push $0x2 │ │ + pushl 0x2c(%ebp) │ │ + pushl 0x28(%ebp) │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 6dda0 │ │ + add $0x30,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ nop │ │ - mov 0x10(%esp),%eax │ │ - inc %eax │ │ - add 0xc(%ebp),%edi │ │ - cmp 0x18(%ebp),%eax │ │ - je 6692b │ │ - mov %eax,0x10(%esp) │ │ - not %eax │ │ - movzbl (%edx,%eax,1),%eax │ │ - mov %eax,0x8(%esp) │ │ - sub 0x14(%esp),%eax │ │ - mov %eax,%ecx │ │ - neg %ecx │ │ - mov %eax,0x18(%esp) │ │ - cmovl %eax,%ecx │ │ - cmpl $0x10,0x14(%ebp) │ │ - mov $0x0,%esi │ │ - mov %ecx,0xc(%esp) │ │ - jb 668c0 │ │ - mov 0x10(%esp),%eax │ │ - imul 0xc(%ebp),%eax │ │ - mov 0x8(%ebp),%ecx │ │ - add %eax,%ecx │ │ - cmp 0x28(%esp),%ecx │ │ - jae 66659 │ │ - add 0x14(%ebp),%eax │ │ - add 0x8(%ebp),%eax │ │ - cmp %eax,0x24(%esp) │ │ - mov $0x0,%esi │ │ - jb 668c0 │ │ - pxor %xmm3,%xmm3 │ │ - movd 0x18(%esp),%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - movdqa %xmm0,0xa0(%esp) │ │ - movd 0x8(%esp),%xmm4 │ │ - pshufd $0x0,%xmm4,%xmm0 │ │ - movdqa %xmm0,0x80(%esp) │ │ - movd 0xc(%esp),%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - movdqa %xmm0,0x70(%esp) │ │ - pshufb %xmm3,%xmm4 │ │ - movdqa %xmm4,0x90(%esp) │ │ - xor %esi,%esi │ │ - mov 0x20(%esp),%eax │ │ - mov 0x1c(%esp),%ecx │ │ nop │ │ nop │ │ - movdqu 0x1(%edx,%esi,1),%xmm2 │ │ - movdqa %xmm2,0xe0(%esp) │ │ - movdqa %xmm2,%xmm0 │ │ - pxor %xmm1,%xmm1 │ │ - punpckhbw %xmm1,%xmm0 │ │ - movdqa %xmm0,%xmm4 │ │ - punpcklwd %xmm1,%xmm4 │ │ - punpckhwd %xmm1,%xmm0 │ │ - punpcklbw %xmm1,%xmm2 │ │ - movdqa %xmm2,%xmm3 │ │ - punpcklwd %xmm1,%xmm3 │ │ - movdqa 0xa0(%esp),%xmm7 │ │ - paddd %xmm7,%xmm3 │ │ - paddd %xmm7,%xmm0 │ │ - paddd %xmm7,%xmm4 │ │ - movdqa 0x80(%esp),%xmm5 │ │ - movdqa %xmm5,%xmm1 │ │ - psubd %xmm4,%xmm1 │ │ - movdqa %xmm1,0x40(%esp) │ │ - movdqa %xmm5,%xmm1 │ │ - psubd %xmm0,%xmm1 │ │ - movdqa %xmm1,0x30(%esp) │ │ - movdqa 0x50(%esp),%xmm6 │ │ - movdqa %xmm6,%xmm1 │ │ - psubd %xmm4,%xmm1 │ │ - movdqa %xmm6,%xmm4 │ │ - psubd %xmm0,%xmm4 │ │ - movdqa %xmm5,%xmm0 │ │ - psubd %xmm3,%xmm0 │ │ - movdqa %xmm0,0xd0(%esp) │ │ - movdqa %xmm6,%xmm0 │ │ - psubd %xmm3,%xmm0 │ │ - movdqa %xmm0,0xb0(%esp) │ │ - pxor %xmm0,%xmm0 │ │ - punpckhwd %xmm0,%xmm2 │ │ - paddd %xmm7,%xmm2 │ │ - psubd %xmm2,%xmm5 │ │ - movdqa %xmm5,0xc0(%esp) │ │ - movdqa %xmm6,%xmm3 │ │ - psubd %xmm2,%xmm3 │ │ - pabsd 0x40(%esp),%xmm0 │ │ - pabsd %xmm1,%xmm5 │ │ - movdqa %xmm5,0x40(%esp) │ │ - movdqa %xmm0,%xmm1 │ │ - movdqa 0x70(%esp),%xmm2 │ │ - pcmpgtd %xmm2,%xmm1 │ │ - pcmpgtd %xmm5,%xmm0 │ │ - por %xmm1,%xmm0 │ │ - pabsd 0x30(%esp),%xmm6 │ │ - pabsd %xmm4,%xmm1 │ │ - movdqa %xmm1,0x30(%esp) │ │ - movdqa %xmm6,%xmm4 │ │ - pcmpgtd %xmm2,%xmm4 │ │ - pcmpgtd %xmm1,%xmm6 │ │ - por %xmm4,%xmm6 │ │ - pabsd 0xd0(%esp),%xmm4 │ │ - pabsd 0xb0(%esp),%xmm5 │ │ - movdqa %xmm4,%xmm7 │ │ - pcmpgtd %xmm2,%xmm7 │ │ - pcmpgtd %xmm5,%xmm4 │ │ - por %xmm7,%xmm4 │ │ - pabsd 0xc0(%esp),%xmm7 │ │ - pabsd %xmm3,%xmm3 │ │ - movdqa %xmm7,%xmm1 │ │ - pcmpgtd %xmm2,%xmm1 │ │ - pcmpgtd %xmm3,%xmm7 │ │ - por %xmm1,%xmm7 │ │ - movdqa -0x15960(%eax),%xmm1 │ │ - pshufb %xmm1,%xmm7 │ │ - pshufb %xmm1,%xmm4 │ │ - punpckldq %xmm7,%xmm4 │ │ - movdqa -0x15950(%eax),%xmm7 │ │ - pshufb %xmm7,%xmm6 │ │ - pshufb %xmm7,%xmm0 │ │ - punpckldq %xmm6,%xmm0 │ │ - movsd %xmm4,%xmm0 │ │ - movdqa %xmm2,%xmm4 │ │ - pcmpgtd %xmm3,%xmm4 │ │ - movdqa %xmm2,%xmm3 │ │ - pcmpgtd %xmm5,%xmm3 │ │ - pshufb %xmm1,%xmm4 │ │ - pshufb %xmm1,%xmm3 │ │ - punpckldq %xmm4,%xmm3 │ │ - movdqa %xmm2,%xmm1 │ │ - pcmpgtd 0x30(%esp),%xmm1 │ │ - pcmpgtd 0x40(%esp),%xmm2 │ │ - pshufb %xmm7,%xmm1 │ │ - pshufb %xmm7,%xmm2 │ │ - punpckldq %xmm1,%xmm2 │ │ - movsd %xmm3,%xmm2 │ │ - movapd 0x60(%esp),%xmm1 │ │ - andpd %xmm2,%xmm1 │ │ - andnpd 0xe0(%esp),%xmm2 │ │ - orpd %xmm1,%xmm2 │ │ - andpd %xmm0,%xmm2 │ │ - andnpd 0x90(%esp),%xmm0 │ │ - orpd %xmm2,%xmm0 │ │ - movupd %xmm0,(%edi,%esi,1) │ │ - add $0x10,%esi │ │ - cmp %esi,%ecx │ │ - jne 666b0 │ │ - cmp 0x14(%ebp),%ecx │ │ - mov %ecx,%esi │ │ - je 665f0 │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 67a2f │ │ + pop %ebx │ │ + add $0x6f541,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0x8,%esp │ │ + push $0x2 │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 6e660 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 67a6f │ │ + pop %ebx │ │ + add $0x6f501,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + push $0x2 │ │ + pushl 0x28(%ebp) │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 6f450 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %edi,0x2c(%esp) │ │ - jmp 668ec │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - cmp 0xc(%esp),%eax │ │ - cmovg %ecx,%ebx │ │ - mov 0x2c(%esp),%edi │ │ - mov %bl,(%edi,%esi,1) │ │ - cmp %edx,0x14(%ebp) │ │ - mov %edx,%esi │ │ - mov 0x10(%ebp),%edx │ │ - je 665f0 │ │ - movzbl 0x1(%edx,%esi,1),%ebx │ │ - mov 0x18(%esp),%eax │ │ - lea (%eax,%ebx,1),%edi │ │ - mov 0x8(%esp),%edx │ │ - sub %edi,%edx │ │ - mov %edx,%eax │ │ - neg %eax │ │ - cmovl %edx,%eax │ │ - mov 0x14(%esp),%ecx │ │ - mov %ecx,%edx │ │ - sub %edi,%edx │ │ - mov %edx,%edi │ │ - neg %edi │ │ - cmovl %edx,%edi │ │ - cmp %edi,0xc(%esp) │ │ - jg 6691c │ │ - mov %ebx,%ecx │ │ - lea 0x1(%esi),%edx │ │ - cmp %edi,%eax │ │ - mov %ecx,%ebx │ │ - jg 668d0 │ │ - mov 0x8(%esp),%ebx │ │ - jmp 668d0 │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 67abf │ │ + pop %ebx │ │ + add $0x6f4b1,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0x4,%esp │ │ + push $0x6 │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 6cea0 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -95368,309 +96437,136 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ - push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0xf0,%esp │ │ - call 66954 │ │ - pop %eax │ │ - add $0x6e61c,%eax │ │ - mov %eax,0x10(%esp) │ │ - cmpl $0x0,0x18(%ebp) │ │ - jle 66dc9 │ │ - mov 0x14(%ebp),%esi │ │ - test %esi,%esi │ │ - jle 66dc9 │ │ - mov 0x10(%ebp),%edi │ │ - mov 0x10(%esp),%ecx │ │ - lea -0x4b80(%ecx),%ebx │ │ - mov 0x18(%ebp),%eax │ │ - mov %eax,%edx │ │ - add %eax,%ebx │ │ - mov %ebx,0x38(%esp) │ │ - mov %edi,%eax │ │ - sub %edx,%eax │ │ - movzbl (%eax),%eax │ │ - mov %eax,0x34(%esp) │ │ - lea -0x4b80(%ecx),%eax │ │ - lea (%eax,%esi,2),%edx │ │ - mov %edx,0x30(%esp) │ │ - add %esi,%eax │ │ - mov %eax,0x8(%esp) │ │ - mov %esi,%eax │ │ - and $0xfffffff0,%eax │ │ - mov %eax,0x20(%esp) │ │ - movzbl (%edi,%esi,1),%eax │ │ - mov %eax,0x3c(%esp) │ │ - movd %eax,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - pxor %xmm1,%xmm1 │ │ - movdqa -0x15ad0(%ecx),%xmm2 │ │ - packuswb %xmm0,%xmm0 │ │ - mov 0x8(%ebp),%eax │ │ - lea 0x1(%edi),%ecx │ │ - mov %ecx,0x2c(%esp) │ │ - lea 0x1(%esi,%edi,1),%ecx │ │ - mov %ecx,0x28(%esp) │ │ - xor %ecx,%ecx │ │ - movdqa %xmm0,0x80(%esp) │ │ - movdqa %xmm2,0x70(%esp) │ │ - jmp 66a18 │ │ + sub $0x10,%esp │ │ + call 67b0f │ │ + pop %ebx │ │ + add $0x6f461,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + push $0x6 │ │ + pushl 0x2c(%ebp) │ │ + pushl 0x28(%ebp) │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 6dda0 │ │ + add $0x30,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0xc(%esp),%eax │ │ - add 0xc(%ebp),%eax │ │ - mov 0x14(%esp),%ecx │ │ - inc %ecx │ │ - cmp 0x18(%ebp),%ecx │ │ - mov 0x10(%ebp),%edi │ │ - je 66dc9 │ │ - mov %eax,0xc(%esp) │ │ - mov 0x38(%esp),%eax │ │ - movzbl (%eax,%ecx,1),%eax │ │ - mov $0x100,%edx │ │ - mov %eax,0x18(%esp) │ │ - sub %eax,%edx │ │ - imul 0x34(%esp),%edx │ │ - mov %ecx,0x14(%esp) │ │ - not %ecx │ │ - add %edi,%ecx │ │ - mov %ecx,0x1c(%esp) │ │ - add $0x100,%edx │ │ - cmp $0x10,%esi │ │ - mov $0x0,%edi │ │ - jb 66d80 │ │ - mov 0x14(%esp),%ecx │ │ - mov %ecx,%edi │ │ - imul 0xc(%ebp),%edi │ │ - mov 0x8(%ebp),%eax │ │ - lea (%eax,%edi,1),%ebx │ │ - add %esi,%edi │ │ - add %eax,%edi │ │ - mov 0x10(%ebp),%eax │ │ - sub %ecx,%eax │ │ - mov 0x1c(%esp),%ecx │ │ - cmp %eax,%ebx │ │ - setb %al │ │ - cmp %edi,%ecx │ │ - setb %ah │ │ - cmp 0x28(%esp),%ebx │ │ - setb 0x40(%esp) │ │ - cmp %edi,0x2c(%esp) │ │ - setb 0x50(%esp) │ │ - cmp 0x30(%esp),%ebx │ │ - setb %bl │ │ - cmp %edi,0x8(%esp) │ │ - setb %bh │ │ - test %ah,%al │ │ - mov $0x0,%edi │ │ - jne 66d80 │ │ - mov 0x50(%esp),%al │ │ - and %al,0x40(%esp) │ │ - mov $0x0,%edi │ │ - jne 66d80 │ │ - and %bh,%bl │ │ - mov $0x0,%edi │ │ - jne 66d80 │ │ - movd 0x18(%esp),%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - movdqa %xmm0,0xa0(%esp) │ │ - mov %edx,0x24(%esp) │ │ - movd %edx,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - movdqa %xmm0,0x90(%esp) │ │ - movzbl (%ecx),%eax │ │ - movd %eax,%xmm0 │ │ - pshufb %xmm1,%xmm0 │ │ - pand %xmm2,%xmm0 │ │ - movdqa %xmm0,0x40(%esp) │ │ - xor %edi,%edi │ │ - mov 0x10(%esp),%eax │ │ - mov 0x10(%ebp),%edx │ │ - mov 0x8(%esp),%esi │ │ - mov 0x20(%esp),%ebx │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 67b5f │ │ + pop %ebx │ │ + add $0x6f411,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0x8,%esp │ │ + push $0x6 │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 6e660 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 67b9f │ │ + pop %ebx │ │ + add $0x6f3d1,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + push $0x6 │ │ + pushl 0x28(%ebp) │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 6f450 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ - movdqu 0x1(%edx,%edi,1),%xmm7 │ │ - movdqa %xmm7,%xmm6 │ │ - pxor %xmm1,%xmm1 │ │ - punpcklbw %xmm1,%xmm6 │ │ - movdqa 0xa0(%esp),%xmm0 │ │ - packuswb %xmm0,%xmm0 │ │ - pmullw %xmm0,%xmm6 │ │ - punpckhbw %xmm1,%xmm7 │ │ - pmullw %xmm0,%xmm7 │ │ - movdqu (%esi,%edi,1),%xmm3 │ │ - movdqa %xmm3,%xmm5 │ │ - punpckhbw %xmm1,%xmm3 │ │ - movdqa %xmm3,%xmm0 │ │ - punpcklwd %xmm1,%xmm0 │ │ - movdqa %xmm0,0x50(%esp) │ │ - punpckhwd %xmm1,%xmm3 │ │ - movdqa 0x40(%esp),%xmm4 │ │ - movdqa %xmm4,%xmm2 │ │ - pmuludq %xmm3,%xmm2 │ │ - pshufd $0xe8,%xmm2,%xmm1 │ │ - pshufd $0xf5,%xmm3,%xmm2 │ │ - pshufd $0xf5,%xmm4,%xmm0 │ │ - movdqa %xmm0,0x60(%esp) │ │ - pmuludq %xmm0,%xmm2 │ │ - pshufd $0xe8,%xmm2,%xmm2 │ │ - punpckldq %xmm2,%xmm1 │ │ - movdqa %xmm1,0xd0(%esp) │ │ - movdqa %xmm4,%xmm2 │ │ - movdqa 0x50(%esp),%xmm0 │ │ - pmuludq %xmm0,%xmm2 │ │ - pshufd $0xe8,%xmm2,%xmm1 │ │ - pshufd $0xf5,%xmm0,%xmm2 │ │ - movdqa 0x60(%esp),%xmm4 │ │ - pmuludq %xmm4,%xmm2 │ │ - pshufd $0xe8,%xmm2,%xmm2 │ │ - punpckldq %xmm2,%xmm1 │ │ - movdqa %xmm1,0xc0(%esp) │ │ - pxor %xmm2,%xmm2 │ │ - punpcklbw %xmm2,%xmm5 │ │ - movdqa %xmm5,%xmm1 │ │ - punpckhwd %xmm2,%xmm5 │ │ - movdqa 0x40(%esp),%xmm2 │ │ - pmuludq %xmm5,%xmm2 │ │ - pshufd $0xe8,%xmm2,%xmm0 │ │ - pshufd $0xf5,%xmm5,%xmm2 │ │ - pmuludq %xmm4,%xmm2 │ │ - pshufd $0xe8,%xmm2,%xmm2 │ │ - punpckldq %xmm2,%xmm0 │ │ - movdqa %xmm0,0xb0(%esp) │ │ - pxor %xmm2,%xmm2 │ │ - punpcklwd %xmm2,%xmm1 │ │ - pshufd $0xf5,%xmm1,%xmm2 │ │ - pmuludq %xmm4,%xmm2 │ │ - movdqa 0x40(%esp),%xmm4 │ │ - pmuludq %xmm1,%xmm4 │ │ - pshufd $0xe8,%xmm4,%xmm0 │ │ - pshufd $0xe8,%xmm2,%xmm2 │ │ - punpckldq %xmm2,%xmm0 │ │ - movdqa %xmm0,0x60(%esp) │ │ - movdqa -0x15940(%eax),%xmm4 │ │ - movdqa %xmm4,%xmm2 │ │ - psubd %xmm3,%xmm2 │ │ - movdqa %xmm4,%xmm0 │ │ - psubd 0x50(%esp),%xmm0 │ │ - packssdw %xmm2,%xmm0 │ │ - movdqa %xmm4,%xmm2 │ │ - psubd %xmm5,%xmm2 │ │ - psubd %xmm1,%xmm4 │ │ - packssdw %xmm2,%xmm4 │ │ - movdqa %xmm4,%xmm1 │ │ - movdqa 0x80(%esp),%xmm2 │ │ - pmulhw %xmm2,%xmm1 │ │ - pmullw %xmm2,%xmm4 │ │ - movdqa %xmm4,%xmm5 │ │ - punpcklwd %xmm1,%xmm5 │ │ - paddd 0x60(%esp),%xmm5 │ │ - punpckhwd %xmm1,%xmm4 │ │ - paddd 0xb0(%esp),%xmm4 │ │ - movdqa %xmm0,%xmm1 │ │ - pmulhw %xmm2,%xmm1 │ │ - pmullw %xmm2,%xmm0 │ │ - movdqa %xmm0,%xmm2 │ │ - punpcklwd %xmm1,%xmm2 │ │ - paddd 0xc0(%esp),%xmm2 │ │ - punpckhwd %xmm1,%xmm0 │ │ - paddd 0xd0(%esp),%xmm0 │ │ - movdqa %xmm7,%xmm1 │ │ - pxor %xmm3,%xmm3 │ │ - punpckhwd %xmm3,%xmm7 │ │ - movdqa 0x90(%esp),%xmm3 │ │ - paddd %xmm3,%xmm7 │ │ - paddd %xmm0,%xmm7 │ │ - pxor %xmm0,%xmm0 │ │ - punpcklwd %xmm0,%xmm1 │ │ - paddd %xmm3,%xmm1 │ │ - paddd %xmm2,%xmm1 │ │ - movdqa %xmm6,%xmm0 │ │ - pxor %xmm2,%xmm2 │ │ - punpckhwd %xmm2,%xmm6 │ │ - paddd %xmm3,%xmm6 │ │ - paddd %xmm4,%xmm6 │ │ - punpcklwd %xmm2,%xmm0 │ │ - paddd %xmm3,%xmm0 │ │ - paddd %xmm5,%xmm0 │ │ - psrld $0x9,%xmm1 │ │ - psrld $0x9,%xmm7 │ │ - movdqa 0x70(%esp),%xmm2 │ │ - pand %xmm2,%xmm7 │ │ - pand %xmm2,%xmm1 │ │ - packuswb %xmm7,%xmm1 │ │ - psrld $0x9,%xmm0 │ │ - psrld $0x9,%xmm6 │ │ - pand %xmm2,%xmm6 │ │ - pand %xmm2,%xmm0 │ │ - packuswb %xmm6,%xmm0 │ │ - packuswb %xmm1,%xmm0 │ │ - mov 0xc(%esp),%ecx │ │ - movdqu %xmm0,(%ecx,%edi,1) │ │ - add $0x10,%edi │ │ - cmp %edi,%ebx │ │ - jne 66b20 │ │ - mov 0x14(%ebp),%edx │ │ - mov %edx,%esi │ │ - cmp %edx,%ebx │ │ - mov %ebx,%edi │ │ - pxor %xmm1,%xmm1 │ │ - movdqa 0x70(%esp),%xmm2 │ │ - mov 0x24(%esp),%edx │ │ - je 66a00 │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x8(%esp),%eax │ │ - movzbl (%eax,%edi,1),%eax │ │ - mov 0x1c(%esp),%ecx │ │ - movzbl (%ecx),%ecx │ │ - imul %eax,%ecx │ │ - mov %esi,%ebx │ │ - mov $0x100,%esi │ │ - sub %eax,%esi │ │ - mov 0x10(%ebp),%eax │ │ - movzbl 0x1(%eax,%edi,1),%eax │ │ - imul 0x18(%esp),%eax │ │ - add %edx,%eax │ │ - add %ecx,%eax │ │ - imul 0x3c(%esp),%esi │ │ - add %esi,%eax │ │ - mov %ebx,%esi │ │ - shr $0x9,%eax │ │ - mov 0xc(%esp),%ecx │ │ - mov %al,(%ecx,%edi,1) │ │ - inc %edi │ │ - cmp %edi,%ebx │ │ - jne 66d80 │ │ - jmp 66a00 │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 67bef │ │ + pop %ebx │ │ + add $0x6f381,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0x4,%esp │ │ + push $0xa │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 6cea0 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -95684,499 +96580,272 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffffc,%esp │ │ - sub $0x2c,%esp │ │ - call 66df1 │ │ - pop %eax │ │ - add $0x6e17f,%eax │ │ - cmpl $0x0,0x18(%ebp) │ │ - jle 66fbe │ │ - cmpl $0x0,0x14(%ebp) │ │ - jle 66fbe │ │ - mov 0x10(%ebp),%edi │ │ - lea -0x4b80(%eax),%edx │ │ - mov 0x18(%ebp),%ecx │ │ - add %ecx,%edx │ │ - mov %edx,0x28(%esp) │ │ - mov %edi,%esi │ │ - sub %ecx,%esi │ │ - movzbl (%esi),%ecx │ │ - mov %ecx,0x24(%esp) │ │ - mov 0x14(%ebp),%edx │ │ - movdqa -0x15ad0(%eax),%xmm0 │ │ - mov %edx,%eax │ │ - and $0xfffffff0,%eax │ │ - mov %eax,0x10(%esp) │ │ - pxor %xmm1,%xmm1 │ │ - mov 0x8(%ebp),%ebx │ │ - lea 0x1(%edi),%eax │ │ - mov %eax,0x14(%esp) │ │ - lea 0x1(%edx,%edi,1),%eax │ │ - mov %eax,0x20(%esp) │ │ - xor %ecx,%ecx │ │ - jmp 66e77 │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 67c3f │ │ + pop %ebx │ │ + add $0x6f331,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + push $0xa │ │ + pushl 0x2c(%ebp) │ │ + pushl 0x28(%ebp) │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 6dda0 │ │ + add $0x30,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x8(%esp),%eax │ │ - add 0xc(%ebp),%eax │ │ - mov 0xc(%esp),%ecx │ │ - inc %ecx │ │ - cmp 0x18(%ebp),%ecx │ │ - mov %eax,%ebx │ │ - je 66fbe │ │ - mov %ebx,0x8(%esp) │ │ - mov 0x28(%esp),%eax │ │ - mov %ecx,0xc(%esp) │ │ - movzbl (%eax,%ecx,1),%eax │ │ - mov $0x100,%ebx │ │ - sub %eax,%ebx │ │ - imul 0x24(%esp),%ebx │ │ - sub $0xffffff80,%ebx │ │ - cmp $0x10,%edx │ │ - mov $0x0,%esi │ │ - jb 66fa0 │ │ - mov 0xc(%esp),%esi │ │ - imul 0xc(%ebp),%esi │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 67c8f │ │ + pop %ebx │ │ + add $0x6f2e1,%ebx │ │ mov 0x8(%ebp),%ecx │ │ - add %esi,%ecx │ │ - cmp 0x20(%esp),%ecx │ │ - jae 66ecb │ │ - add %edx,%esi │ │ - add 0x8(%ebp),%esi │ │ - cmp %esi,0x14(%esp) │ │ - mov $0x0,%esi │ │ - jb 66fa0 │ │ - mov %eax,0x1c(%esp) │ │ - movd %eax,%xmm2 │ │ - pshufd $0x0,%xmm2,%xmm2 │ │ - mov %ebx,0x18(%esp) │ │ - movd %ebx,%xmm3 │ │ - pshufd $0x0,%xmm3,%xmm3 │ │ - xor %esi,%esi │ │ - mov 0x10(%ebp),%ecx │ │ - mov 0x10(%esp),%edx │ │ - mov 0x8(%esp),%eax │ │ + mov 0xc(%ebp),%edx │ │ + sub $0x8,%esp │ │ + push $0xa │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 6e660 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 67ccf │ │ + pop %ebx │ │ + add $0x6f2a1,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + push $0xa │ │ + pushl 0x28(%ebp) │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 6f450 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movdqu 0x1(%ecx,%esi,1),%xmm6 │ │ - movdqa %xmm6,%xmm4 │ │ - punpckhbw %xmm1,%xmm4 │ │ - movdqa %xmm2,%xmm7 │ │ - packuswb %xmm2,%xmm7 │ │ - pmullw %xmm7,%xmm4 │ │ - movdqa %xmm4,%xmm5 │ │ - punpcklwd %xmm0,%xmm5 │ │ - punpckhwd %xmm0,%xmm4 │ │ - punpcklbw %xmm1,%xmm6 │ │ - pmullw %xmm7,%xmm6 │ │ - movdqa %xmm6,%xmm7 │ │ - punpcklwd %xmm0,%xmm7 │ │ - punpckhwd %xmm0,%xmm6 │ │ - paddd %xmm3,%xmm6 │ │ - paddd %xmm3,%xmm7 │ │ - paddd %xmm3,%xmm4 │ │ - paddd %xmm3,%xmm5 │ │ - psrld $0x8,%xmm5 │ │ - psrld $0x8,%xmm4 │ │ - psrld $0x8,%xmm7 │ │ - psrld $0x8,%xmm6 │ │ - pand %xmm0,%xmm6 │ │ - pand %xmm0,%xmm7 │ │ - packuswb %xmm6,%xmm7 │ │ - pand %xmm0,%xmm4 │ │ - pand %xmm0,%xmm5 │ │ - packuswb %xmm4,%xmm5 │ │ - packuswb %xmm5,%xmm7 │ │ - movdqu %xmm7,(%eax,%esi,1) │ │ - add $0x10,%esi │ │ - cmp %esi,%edx │ │ - jne 66f00 │ │ - mov %edx,%esi │ │ - mov 0x14(%ebp),%edx │ │ - cmp %edx,%esi │ │ - mov 0x1c(%esp),%eax │ │ - mov 0x18(%esp),%ebx │ │ - je 66e60 │ │ nop │ │ - mov 0x10(%ebp),%ecx │ │ - movzbl 0x1(%ecx,%esi,1),%ecx │ │ - imul %eax,%ecx │ │ - add %ebx,%ecx │ │ - mov 0x8(%esp),%edi │ │ - mov %ch,(%edi,%esi,1) │ │ - inc %esi │ │ - cmp %esi,%edx │ │ - jne 66fa0 │ │ - jmp 66e60 │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 67d1f │ │ + pop %ebx │ │ + add $0x6f251,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0x4,%esp │ │ + push $0x1 │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 6cea0 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - sub $0xc0,%esp │ │ - call 66fe4 │ │ - pop %eax │ │ - add $0x6df8c,%eax │ │ - cmpl $0x0,0x18(%ebp) │ │ - jle 67368 │ │ - cmpl $0x0,0x14(%ebp) │ │ - jle 67368 │ │ - mov 0x10(%ebp),%edx │ │ - mov 0x14(%ebp),%ecx │ │ - movzbl (%edx,%ecx,1),%edx │ │ - lea -0x4b80(%eax),%esi │ │ - lea (%esi,%ecx,2),%edi │ │ - mov %edi,0x14(%esp) │ │ - add %ecx,%esi │ │ - mov %esi,0x8(%esp) │ │ - movdqa -0x15ad0(%eax),%xmm1 │ │ - movdqa -0x15940(%eax),%xmm2 │ │ - movdqa -0x15930(%eax),%xmm3 │ │ - mov %ecx,%eax │ │ - and $0xfffffff0,%eax │ │ - mov %eax,0x10(%esp) │ │ - mov %edx,0x1c(%esp) │ │ - movd %edx,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - mov %ecx,%edi │ │ - neg %edi │ │ - pxor %xmm4,%xmm4 │ │ - packuswb %xmm0,%xmm0 │ │ - mov 0x8(%ebp),%eax │ │ - xor %ecx,%ecx │ │ - movdqa %xmm1,0x50(%esp) │ │ - movdqa %xmm2,0x80(%esp) │ │ - movdqa %xmm3,0x70(%esp) │ │ - movdqa %xmm0,0x60(%esp) │ │ - jmp 67093 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 67d6f │ │ + pop %ebx │ │ + add $0x6f201,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + push $0x1 │ │ + pushl 0x2c(%ebp) │ │ + pushl 0x28(%ebp) │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 6dda0 │ │ + add $0x30,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ - add 0xc(%ebp),%ebx │ │ - mov 0x4(%esp),%ecx │ │ - inc %ecx │ │ - cmp 0x18(%ebp),%ecx │ │ - mov %ebx,%eax │ │ - je 67368 │ │ - mov %ecx,0x4(%esp) │ │ - not %ecx │ │ - add 0x10(%ebp),%ecx │ │ - mov %ecx,0xc(%esp) │ │ - cmpl $0x10,0x14(%ebp) │ │ - mov $0x0,%ecx │ │ - mov %eax,%ebx │ │ - jae 670f0 │ │ nop │ │ nop │ │ nop │ │ - mov 0x8(%esp),%eax │ │ - movzbl (%eax,%ecx,1),%esi │ │ - mov 0xc(%esp),%eax │ │ - mov %ebx,%edx │ │ - movzbl (%eax),%ebx │ │ - imul %esi,%ebx │ │ - mov %edi,%eax │ │ - mov $0x100,%edi │ │ - sub %esi,%edi │ │ - imul 0x1c(%esp),%edi │ │ - lea 0x80(%edi,%ebx,1),%ebx │ │ - mov %eax,%edi │ │ - mov %bh,(%edx,%ecx,1) │ │ - mov %edx,%ebx │ │ - inc %ecx │ │ - mov %eax,%esi │ │ - add %ecx,%esi │ │ - jne 670b0 │ │ - jmp 67080 │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 67dbf │ │ + pop %ebx │ │ + add $0x6f1b1,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0x8,%esp │ │ + push $0x1 │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 6e660 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 67dff │ │ + pop %ebx │ │ + add $0x6f171,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + push $0x1 │ │ + pushl 0x28(%ebp) │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 6f450 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ - mov %ebx,0x18(%esp) │ │ - mov 0x4(%esp),%ebx │ │ - mov %ebx,%ecx │ │ - imul 0xc(%ebp),%ecx │ │ - mov 0x8(%ebp),%eax │ │ - lea (%eax,%ecx,1),%edx │ │ - add 0x14(%ebp),%ecx │ │ - add %eax,%ecx │ │ - mov 0x10(%ebp),%eax │ │ - mov 0x8(%esp),%esi │ │ - sub %ebx,%eax │ │ - mov %eax,0x20(%esp) │ │ - mov 0x18(%esp),%ebx │ │ - mov 0xc(%esp),%eax │ │ - cmp 0x14(%esp),%edx │ │ - setb 0x40(%esp) │ │ - cmp %ecx,%esi │ │ - setb 0x30(%esp) │ │ - cmp 0x20(%esp),%edx │ │ - setb 0x20(%esp) │ │ - mov %eax,%edx │ │ - cmp %ecx,%eax │ │ - setb %ah │ │ - mov 0x30(%esp),%al │ │ - test %al,0x40(%esp) │ │ - mov $0x0,%ecx │ │ - jne 670b0 │ │ - and %ah,0x20(%esp) │ │ - mov $0x0,%ecx │ │ - jne 670b0 │ │ - movzbl (%edx),%ecx │ │ - movd %ecx,%xmm5 │ │ - pshufb %xmm4,%xmm5 │ │ - pand %xmm1,%xmm5 │ │ - movdqa %xmm5,0x90(%esp) │ │ - xor %ecx,%ecx │ │ - mov %esi,%edx │ │ - mov 0x10(%esp),%eax │ │ - mov %ebx,%esi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movdqu (%edx,%ecx,1),%xmm5 │ │ - movdqa %xmm5,%xmm2 │ │ - pxor %xmm0,%xmm0 │ │ - punpcklbw %xmm0,%xmm2 │ │ - movdqa %xmm2,0x30(%esp) │ │ - punpckhwd %xmm0,%xmm2 │ │ - punpckhbw %xmm0,%xmm5 │ │ - movdqa %xmm5,%xmm6 │ │ - punpcklwd %xmm0,%xmm6 │ │ - punpckhwd %xmm0,%xmm5 │ │ - movdqa 0x90(%esp),%xmm3 │ │ - movdqa %xmm3,%xmm0 │ │ - pmuludq %xmm5,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm4 │ │ - pshufd $0xf5,%xmm5,%xmm0 │ │ - pshufd $0xf5,%xmm3,%xmm1 │ │ - pmuludq %xmm1,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - punpckldq %xmm0,%xmm4 │ │ - movdqa %xmm4,0x40(%esp) │ │ - movdqa %xmm3,%xmm0 │ │ - movdqa %xmm6,0x20(%esp) │ │ - pmuludq %xmm6,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm7 │ │ - pshufd $0xf5,%xmm6,%xmm0 │ │ - movdqa %xmm1,0xa0(%esp) │ │ - pmuludq %xmm1,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - punpckldq %xmm0,%xmm7 │ │ - movdqa %xmm3,%xmm0 │ │ - pmuludq %xmm2,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm6 │ │ - pshufd $0xf5,%xmm2,%xmm0 │ │ - pmuludq %xmm1,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - punpckldq %xmm0,%xmm6 │ │ - movdqa 0x30(%esp),%xmm4 │ │ - pxor %xmm0,%xmm0 │ │ - punpcklwd %xmm0,%xmm4 │ │ - pshufd $0xf5,%xmm4,%xmm1 │ │ - pmuludq 0xa0(%esp),%xmm1 │ │ - pmuludq %xmm4,%xmm3 │ │ - pshufd $0xe8,%xmm3,%xmm0 │ │ - pshufd $0xe8,%xmm1,%xmm1 │ │ - punpckldq %xmm1,%xmm0 │ │ - movdqa 0x80(%esp),%xmm3 │ │ - movdqa %xmm3,%xmm1 │ │ - psubd %xmm2,%xmm1 │ │ - movdqa %xmm3,%xmm2 │ │ - psubd %xmm4,%xmm2 │ │ - packssdw %xmm1,%xmm2 │ │ - movdqa %xmm3,%xmm1 │ │ - psubd %xmm5,%xmm1 │ │ - psubd 0x20(%esp),%xmm3 │ │ - packssdw %xmm1,%xmm3 │ │ - movdqa %xmm3,%xmm1 │ │ - movdqa 0x60(%esp),%xmm4 │ │ - pmulhw %xmm4,%xmm1 │ │ - pmullw %xmm4,%xmm3 │ │ - movdqa %xmm3,%xmm5 │ │ - punpckhwd %xmm1,%xmm5 │ │ - punpcklwd %xmm1,%xmm3 │ │ - movdqa %xmm2,%xmm1 │ │ - pmulhw %xmm4,%xmm1 │ │ - pmullw %xmm4,%xmm2 │ │ - movdqa %xmm2,%xmm4 │ │ - punpckhwd %xmm1,%xmm4 │ │ - movdqa %xmm4,0x30(%esp) │ │ - punpcklwd %xmm1,%xmm2 │ │ - movdqa 0x70(%esp),%xmm1 │ │ - movdqa 0x40(%esp),%xmm4 │ │ - paddd %xmm1,%xmm4 │ │ - paddd %xmm5,%xmm4 │ │ - paddd %xmm1,%xmm7 │ │ - paddd %xmm3,%xmm7 │ │ - paddd %xmm1,%xmm6 │ │ - paddd 0x30(%esp),%xmm6 │ │ - paddd %xmm1,%xmm0 │ │ - paddd %xmm2,%xmm0 │ │ - psrld $0x8,%xmm7 │ │ - movdqa %xmm4,%xmm2 │ │ - psrld $0x8,%xmm2 │ │ - movdqa 0x50(%esp),%xmm1 │ │ - pand %xmm1,%xmm2 │ │ - pand %xmm1,%xmm7 │ │ - packuswb %xmm2,%xmm7 │ │ - psrld $0x8,%xmm0 │ │ - psrld $0x8,%xmm6 │ │ - pand %xmm1,%xmm6 │ │ - pand %xmm1,%xmm0 │ │ - packuswb %xmm6,%xmm0 │ │ - packuswb %xmm7,%xmm0 │ │ - movdqu %xmm0,(%esi,%ecx,1) │ │ - add $0x10,%ecx │ │ - cmp %ecx,%eax │ │ - jne 67190 │ │ - cmp 0x14(%ebp),%eax │ │ - mov %eax,%ecx │ │ - movdqa 0x50(%esp),%xmm1 │ │ - pxor %xmm4,%xmm4 │ │ - mov %esi,%ebx │ │ - jne 670b0 │ │ - jmp 67080 │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ - push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0xb0,%esp │ │ - call 67384 │ │ - pop %ecx │ │ - add $0x6dbec,%ecx │ │ - mov 0x18(%ebp),%edi │ │ - mov 0x1c(%ebp),%esi │ │ - mov %esi,%eax │ │ - and $0x1fe,%eax │ │ - mov %ecx,0x14(%esp) │ │ - lea -0x4b00(%ecx),%ecx │ │ - movzwl (%ecx,%eax,1),%eax │ │ - mov %eax,0x18(%esp) │ │ - mov 0x14(%ebp),%ebx │ │ - cmp $0x400,%esi │ │ - mov 0x10(%ebp),%edx │ │ - jb 67576 │ │ - mov %esi,%eax │ │ - shr $0x9,%eax │ │ - and $0x1,%eax │ │ - and $0x1ff,%esi │ │ - lea (%edi,%ebx,1),%ecx │ │ - mov %ecx,0x10(%esp) │ │ - mov $0x10,%edx │ │ - mov %eax,%ecx │ │ - shr %cl,%edx │ │ - mov 0x10(%esp),%ecx │ │ - cmp $0x33,%esi │ │ - jb 67513 │ │ - cmp %ecx,%edx │ │ - jl 67513 │ │ - mov %ecx,%esi │ │ - lea 0x2c(%esp),%ecx │ │ - mov 0x10(%ebp),%eax │ │ - inc %eax │ │ - mov %eax,0xc(%esp) │ │ - cmp %edi,%ebx │ │ - mov %edi,%eax │ │ - cmovle %ebx,%eax │ │ - add %ebx,%eax │ │ + sub $0x10,%esp │ │ + call 67e4f │ │ + pop %ebx │ │ + add $0x6f121,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ sub $0x4,%esp │ │ - mov %esi,%edx │ │ - mov 0x18(%esp),%ebx │ │ - push %eax │ │ - push $0xffffffff │ │ - pushl 0x18(%esp) │ │ - call 68930 │ │ - add $0x10,%esp │ │ - lea -0x2(%esi,%esi,1),%esi │ │ - mov %esi,0x10(%esp) │ │ - mov 0x18(%esp),%eax │ │ - add %eax,%eax │ │ - mov %eax,0x18(%esp) │ │ - movl $0x2,0x20(%esp) │ │ - lea 0x2c(%esp),%eax │ │ - mov %eax,0xc(%esp) │ │ - test %edi,%edi │ │ - jle 67599 │ │ - cmpl $0x0,0x14(%ebp) │ │ - jle 67599 │ │ - mov 0x8(%ebp),%eax │ │ - mov %eax,0x1c(%esp) │ │ - xor %ecx,%ecx │ │ - mov 0x18(%esp),%edx │ │ - jmp 674bc │ │ + push $0x5 │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 6cea0 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -96184,121 +96853,95 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x1c(%esp),%eax │ │ - add %edx,%eax │ │ - mov 0x14(%ebp),%ecx │ │ - sub %edx,%ecx │ │ - mov 0x10(%esp),%edx │ │ - mov 0xc(%esp),%esi │ │ - movzbl (%esi,%edx,1),%edx │ │ - sub $0x4,%esp │ │ - mov 0x18(%esp),%ebx │ │ - push %ecx │ │ - push %edx │ │ - push %eax │ │ - call 1540 │ │ - add $0x10,%esp │ │ - mov 0x28(%esp),%ecx │ │ - inc %ecx │ │ - mov 0x1c(%esp),%eax │ │ - add 0xc(%ebp),%eax │ │ - mov %eax,0x1c(%esp) │ │ - mov 0x24(%esp),%edx │ │ - add 0x18(%esp),%edx │ │ - mov 0x18(%ebp),%eax │ │ - cmp %eax,%ecx │ │ - je 67599 │ │ - mov %ecx,0x28(%esp) │ │ - mov %edx,%ebx │ │ - and $0x3e,%ebx │ │ - mov %edx,0x24(%esp) │ │ - mov %edx,%ecx │ │ - sar $0x6,%ecx │ │ - mov $0x40,%edi │ │ - sub %ebx,%edi │ │ - xor %edx,%edx │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 67e9f │ │ + pop %ebx │ │ + add $0x6f0d1,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + push $0x5 │ │ + pushl 0x2c(%ebp) │ │ + pushl 0x28(%ebp) │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 6dda0 │ │ + add $0x30,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - cmp 0x10(%esp),%ecx │ │ - jge 67470 │ │ - mov 0xc(%esp),%eax │ │ - movzbl (%eax,%ecx,1),%esi │ │ - imul %edi,%esi │ │ - movzbl 0x1(%eax,%ecx,1),%eax │ │ - imul %ebx,%eax │ │ - lea 0x20(%esi,%eax,1),%eax │ │ - shr $0x6,%eax │ │ - mov 0x1c(%esp),%esi │ │ - mov %al,(%esi,%edx,1) │ │ - inc %edx │ │ - add 0x20(%esp),%ecx │ │ - cmp %edx,0x14(%ebp) │ │ - jne 674e0 │ │ - jmp 67499 │ │ - mov $0x5a,%edx │ │ - sub %esi,%edx │ │ - sub $0xc,%esp │ │ - mov 0x20(%esp),%ebx │ │ - push %eax │ │ - call 68a40 │ │ - mov 0x14(%ebp),%ebx │ │ - add $0x10,%esp │ │ - test %eax,%eax │ │ - mov 0x10(%ebp),%ecx │ │ - mov %ecx,%edx │ │ - je 67576 │ │ - lea 0x2c(%esp),%ecx │ │ - inc %edx │ │ - mov %edx,0xc(%esp) │ │ - cmp %edi,%ebx │ │ - mov %edi,%esi │ │ - cmovle %ebx,%esi │ │ - add %ebx,%esi │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 67eef │ │ + pop %ebx │ │ + add $0x6f081,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ sub $0x8,%esp │ │ - mov 0x18(%esp),%edx │ │ - mov 0x1c(%esp),%ebx │ │ - push %eax │ │ - push %esi │ │ - push $0xffffffff │ │ - pushl 0x20(%esp) │ │ - mov 0x28(%esp),%esi │ │ - push %esi │ │ - push $0x0 │ │ - call 68af0 │ │ + push $0x5 │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 6e660 │ │ add $0x20,%esp │ │ - lea 0x2c(%esp),%eax │ │ - mov %eax,0xc(%esp) │ │ - mov %esi,%eax │ │ - jmp 67584 │ │ - inc %edx │ │ - mov %edx,0xc(%esp) │ │ - cmp %edi,%ebx │ │ - mov %edi,%eax │ │ - cmovle %ebx,%eax │ │ - add %ebx,%eax │ │ - dec %eax │ │ - mov %eax,0x10(%esp) │ │ - movl $0x1,0x20(%esp) │ │ - test %edi,%edi │ │ - jg 67448 │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 67f2f │ │ + pop %ebx │ │ + add $0x6f041,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + push $0x5 │ │ + pushl 0x28(%ebp) │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 6f450 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -96312,294 +96955,131 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ - push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0xc0,%esp │ │ - call 675c4 │ │ + sub $0x10,%esp │ │ + call 67f7f │ │ pop %ebx │ │ - add $0x6d9ac,%ebx │ │ - mov 0x1c(%ebp),%esi │ │ - mov %esi,%eax │ │ - shr $0x9,%eax │ │ - and $0x1,%eax │ │ - mov %eax,0x4(%esp) │ │ - mov %esi,%eax │ │ - and $0x1ff,%eax │ │ - lea -0x5a(%eax),%edx │ │ - mov %edx,%ecx │ │ - and $0xfffffffe,%ecx │ │ - mov %ecx,0x8(%esp) │ │ - mov $0xb4,%ecx │ │ - sub %eax,%ecx │ │ - mov %ecx,0x20(%esp) │ │ - and $0xfffffffe,%ecx │ │ - lea -0x4b00(%ebx),%edi │ │ - mov %edi,0x14(%esp) │ │ - movzwl (%edi,%ecx,1),%ecx │ │ - mov %ecx,0x1c(%esp) │ │ - cmp $0x400,%esi │ │ - mov 0x18(%ebp),%ecx │ │ - mov 0x14(%ebp),%edi │ │ - mov 0x10(%ebp),%esi │ │ - jb 67695 │ │ - movl $0x0,0x10(%esp) │ │ - cmp $0x8d,%eax │ │ - jb 6764c │ │ - lea (%ecx,%edi,1),%esi │ │ - mov $0x10,%edi │ │ - mov 0x4(%esp),%ecx │ │ - shr %cl,%edi │ │ - xor %eax,%eax │ │ - cmp %esi,%edi │ │ - mov 0x14(%ebp),%edi │ │ - mov 0x18(%ebp),%ecx │ │ - setge %al │ │ - mov %eax,0x10(%esp) │ │ - cmp $0x28,%edx │ │ - jge 676ae │ │ - lea (%ecx,%edi,1),%eax │ │ - mov %edi,%esi │ │ - mov $0x10,%edi │ │ - mov 0x4(%esp),%ecx │ │ - shr %cl,%edi │ │ - cmp %eax,%edi │ │ - lea 0x7b(%esp),%ecx │ │ - mov %ecx,0xc(%esp) │ │ - jl 676b9 │ │ - lea 0x1(%esi),%edx │ │ + add $0x6eff1,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ sub $0x4,%esp │ │ - push %edx │ │ - push $0x0 │ │ - pushl 0x10(%ebp) │ │ - call 68930 │ │ - add $0x10,%esp │ │ - mov 0x1c(%esp),%eax │ │ - add %eax,%eax │ │ - mov %eax,0x1c(%esp) │ │ - movl $0x2,0x18(%esp) │ │ - jmp 6770a │ │ - lea 0x7b(%esp),%eax │ │ - mov %eax,0xc(%esp) │ │ - lea 0x7c(%esp),%ecx │ │ - lea 0x1(%esi),%edi │ │ - movl $0x0,0x10(%esp) │ │ - jmp 676f2 │ │ - lea 0x7b(%esp),%eax │ │ - mov %eax,0xc(%esp) │ │ - lea (%ecx,%edi,1),%eax │ │ - sub $0xc,%esp │ │ - mov %eax,%ecx │ │ - pushl 0x10(%esp) │ │ - call 68a40 │ │ - add $0x10,%esp │ │ - mov 0x10(%ebp),%ecx │ │ - lea 0x1(%ecx),%edi │ │ - test %eax,%eax │ │ - lea 0x7c(%esp),%ecx │ │ - je 676f2 │ │ - sub $0x8,%esp │ │ - mov 0x14(%ebp),%edx │ │ - push %eax │ │ - push %edx │ │ - push $0xffffffff │ │ - push %edi │ │ + push $0x9 │ │ + pushl 0x24(%ebp) │ │ pushl 0x20(%ebp) │ │ - push $0x0 │ │ - call 68af0 │ │ - add $0x20,%esp │ │ - jmp 67702 │ │ - sub $0x4,%esp │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ pushl 0x14(%ebp) │ │ - push %edi │ │ - push %ecx │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - movl $0x1,0x18(%esp) │ │ - mov 0x18(%ebp),%edi │ │ - mov 0x8(%esp),%eax │ │ - mov 0x14(%esp),%ecx │ │ - movzwl (%ecx,%eax,1),%eax │ │ - cmpl $0x0,0x10(%esp) │ │ - mov %eax,0x8(%esp) │ │ - je 6786a │ │ - lea (%edi,%edi,1),%eax │ │ - mov 0xc(%esp),%ecx │ │ - sub %eax,%ecx │ │ - lea 0x1(%edi),%edx │ │ - mov 0x10(%ebp),%esi │ │ - mov %esi,%eax │ │ - sub %edi,%eax │ │ - sub $0x4,%esp │ │ - push %edx │ │ - push $0x0 │ │ - push %eax │ │ - call 68930 │ │ - add $0x10,%esp │ │ - mov 0x8(%esp),%eax │ │ - add %eax,%eax │ │ - mov %eax,0x8(%esp) │ │ - mov (%esi),%al │ │ - mov %al,0x7b(%esp) │ │ - test %edi,%edi │ │ - jle 6790a │ │ - cmpl $0x0,0x14(%ebp) │ │ - jle 6790a │ │ - mov 0x8(%ebp),%eax │ │ - mov %eax,0x4(%esp) │ │ - mov 0x10(%esp),%eax │ │ - mov %eax,%ecx │ │ - not %ecx │ │ - add 0xc(%esp),%ecx │ │ - mov %ecx,0x14(%esp) │ │ - or $0x6,%eax │ │ - mov %eax,0x10(%esp) │ │ - mov 0x18(%esp),%ecx │ │ - shl $0x6,%ecx │ │ - mov 0x8(%esp),%eax │ │ - neg %eax │ │ - mov %eax,0x24(%esp) │ │ - xor %edi,%edi │ │ - jmp 677bd │ │ + pushl 0x10(%ebp) │ │ + call 6cea0 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ - mov 0x28(%esp),%edi │ │ - inc %edi │ │ - mov 0x4(%esp),%eax │ │ - add 0xc(%ebp),%eax │ │ - mov %eax,0x4(%esp) │ │ - cmp 0x18(%ebp),%edi │ │ - mov 0x2c(%esp),%ecx │ │ - je 6790a │ │ - sub 0x1c(%esp),%ecx │ │ - mov %ecx,%eax │ │ - sar $0x6,%eax │ │ - mov %ecx,0x2c(%esp) │ │ - mov %ecx,%edx │ │ - and $0x3e,%edx │ │ - mov %edi,0x28(%esp) │ │ - mov 0x10(%esp),%ecx │ │ - shl %cl,%edi │ │ - add 0x24(%esp),%edi │ │ - mov $0x40,%ecx │ │ - mov %edx,0x34(%esp) │ │ - sub %edx,%ecx │ │ - mov %ecx,0x30(%esp) │ │ - xor %ebx,%ebx │ │ - test %eax,%eax │ │ - js 6783f │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0xc(%esp),%edx │ │ - movzbl (%edx,%eax,1),%ecx │ │ - imul 0x30(%esp),%ecx │ │ - lea 0x1(%edx,%eax,1),%esi │ │ - mov 0x34(%esp),%edx │ │ - movzbl (%esi),%esi │ │ - imul %edx,%esi │ │ - lea 0x20(%esi,%ecx,1),%ecx │ │ - shr $0x6,%ecx │ │ - mov 0x4(%esp),%edx │ │ - mov %cl,(%edx,%ebx,1) │ │ - inc %ebx │ │ - add 0x18(%esp),%eax │ │ - sub 0x8(%esp),%edi │ │ - cmp %ebx,0x14(%ebp) │ │ - je 677a0 │ │ - test %eax,%eax │ │ - jns 67800 │ │ - mov %edi,%esi │ │ - sar $0x6,%esi │ │ - mov %edi,%edx │ │ - and $0x3e,%edx │ │ - mov 0x14(%esp),%ecx │ │ - sub %esi,%ecx │ │ - movzbl (%ecx),%ecx │ │ - mov %ecx,0x20(%esp) │ │ - mov $0x40,%ecx │ │ - sub %edx,%ecx │ │ - imul 0x20(%esp),%ecx │ │ - not %esi │ │ - add 0x14(%esp),%esi │ │ - jmp 67815 │ │ - cmpl $0x3ff,0x1c(%ebp) │ │ - jbe 678dd │ │ - mov 0x14(%ebp),%eax │ │ - lea (%edi,%eax,1),%ecx │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 67fcf │ │ + pop %ebx │ │ + add $0x6efa1,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ sub $0xc,%esp │ │ - mov 0x2c(%esp),%edx │ │ - pushl 0x10(%esp) │ │ - call 68a40 │ │ - add $0x10,%esp │ │ - mov %edi,%esi │ │ - neg %esi │ │ - mov 0xc(%esp),%ecx │ │ - sub %edi,%ecx │ │ - test %eax,%eax │ │ - je 678e7 │ │ - mov 0x18(%ebp),%edi │ │ - sub 0x24(%ebp),%edi │ │ - mov 0x10(%ebp),%edx │ │ - add %edx,%esi │ │ - mov 0x18(%ebp),%edx │ │ - inc %edx │ │ - mov %edx,0x4(%esp) │ │ + push $0x9 │ │ + pushl 0x2c(%ebp) │ │ + pushl 0x28(%ebp) │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 6dda0 │ │ + add $0x30,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 6801f │ │ + pop %ebx │ │ + add $0x6ef51,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ sub $0x8,%esp │ │ - mov 0x18(%ebp),%edx │ │ - push %eax │ │ - pushl 0x10(%esp) │ │ - push $0x0 │ │ - push %esi │ │ - mov 0x10(%ebp),%esi │ │ + push $0x9 │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ pushl 0x18(%ebp) │ │ - push %edi │ │ - mov 0x18(%ebp),%edi │ │ - call 68af0 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 6e660 │ │ add $0x20,%esp │ │ - mov (%esi),%al │ │ - mov %al,0x7b(%esp) │ │ - test %edi,%edi │ │ - jg 67762 │ │ - jmp 6790a │ │ - mov %edi,%esi │ │ - neg %esi │ │ - mov 0xc(%esp),%ecx │ │ - sub %edi,%ecx │ │ - mov 0x10(%ebp),%eax │ │ - add %eax,%esi │ │ - sub $0x4,%esp │ │ - push %edi │ │ - push %esi │ │ - mov %eax,%esi │ │ - push %ecx │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - mov (%esi),%al │ │ - mov %al,0x7b(%esp) │ │ - test %edi,%edi │ │ - jg 67762 │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 6805f │ │ + pop %ebx │ │ + add $0x6ef11,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + push $0x9 │ │ + pushl 0x28(%ebp) │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 6f450 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -96609,1205 +97089,840 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0xd0,%esp │ │ - call 67934 │ │ + sub $0x81b0,%esp │ │ + call 680b4 │ │ pop %ebx │ │ - add $0x6d63c,%ebx │ │ - mov 0x1c(%ebp),%eax │ │ - mov %eax,%edx │ │ - and $0x1ff,%edx │ │ - mov $0x10e,%ecx │ │ - sub %edx,%ecx │ │ - and $0xfffffffe,%ecx │ │ - lea -0x4b00(%ebx),%esi │ │ - movzwl (%esi,%ecx,1),%ecx │ │ - mov %ecx,0x14(%esp) │ │ - mov 0x18(%ebp),%esi │ │ - cmp $0x400,%eax │ │ - mov 0x14(%ebp),%edi │ │ - mov 0x10(%ebp),%ecx │ │ - jb 67a7d │ │ - shr $0x9,%eax │ │ - and $0x1,%eax │ │ - lea (%esi,%edi,1),%ecx │ │ - mov %ecx,0xc(%esp) │ │ - mov $0x10,%esi │ │ - mov %eax,%ecx │ │ - shr %cl,%esi │ │ - cmp $0xdb,%edx │ │ - ja 679fc │ │ - cmp 0xc(%esp),%esi │ │ - jl 679fc │ │ - mov 0x10(%ebp),%eax │ │ - mov 0xc(%esp),%edx │ │ - sub %edx,%eax │ │ - mov %edi,%esi │ │ - mov 0x18(%ebp),%ecx │ │ - sub %ecx,%esi │ │ - mov $0x0,%ecx │ │ - cmovs %ecx,%esi │ │ - lea 0x1(%edx),%edi │ │ - sub $0x4,%esp │ │ - lea 0x50(%esp),%ecx │ │ - push %edi │ │ - push %esi │ │ - mov 0x18(%ebp),%esi │ │ - mov 0x14(%ebp),%edi │ │ - push %eax │ │ - call 68930 │ │ - add $0x10,%esp │ │ - mov 0xc(%esp),%ecx │ │ - lea -0x2(%ecx,%ecx,1),%eax │ │ - mov %eax,0x18(%esp) │ │ - lea 0x4a(%esp,%ecx,2),%eax │ │ - mov %eax,0x10(%esp) │ │ - mov 0x14(%esp),%eax │ │ - add %eax,%eax │ │ - mov %eax,0x14(%esp) │ │ - movl $0x2,0x24(%esp) │ │ - test %edi,%edi │ │ - jg 67aa1 │ │ - jmp 67c75 │ │ - add $0xffffff4c,%edx │ │ - sub $0xc,%esp │ │ - mov 0x18(%esp),%ecx │ │ - push %eax │ │ - call 68a40 │ │ - add $0x10,%esp │ │ + add $0x6eebc,%ebx │ │ + mov 0x24(%ebp),%esi │ │ + mov 0x1c(%ebp),%edx │ │ + mov 0x18(%ebp),%eax │ │ + cmpl $0x0,0x20(%ebp) │ │ + mov 0x10(%ebp),%edi │ │ + mov 0x8(%ebp),%ecx │ │ + je 682d7 │ │ + test %esi,%esi │ │ + je 6861d │ │ + mov %ebx,0x40(%esp) │ │ test %eax,%eax │ │ - mov 0x18(%ebp),%esi │ │ - mov 0x10(%ebp),%ecx │ │ - je 67a7d │ │ - mov 0xc(%esp),%edx │ │ - sub %edx,%ecx │ │ - mov %ecx,0x10(%esp) │ │ - xor %ecx,%ecx │ │ - mov %edi,%esi │ │ - sub 0x18(%ebp),%esi │ │ - cmovs %ecx,%esi │ │ + jle 688f3 │ │ + lea 0xac(%esp),%eax │ │ lea 0x1(%edx),%ecx │ │ - mov %ecx,0x1c(%esp) │ │ - sub $0x8,%esp │ │ - lea 0x54(%esp),%ecx │ │ - mov %eax,%edi │ │ - push %eax │ │ - pushl 0x28(%esp) │ │ - mov 0x14(%ebp),%edi │ │ - push %esi │ │ - mov 0x18(%ebp),%esi │ │ - pushl 0x24(%esp) │ │ - push %edx │ │ - push $0x0 │ │ - call 68af0 │ │ - add $0x20,%esp │ │ - mov 0xc(%esp),%ecx │ │ - lea 0x4b(%esp,%ecx,1),%eax │ │ - mov %eax,0x10(%esp) │ │ - dec %ecx │ │ - movl $0x1,0x24(%esp) │ │ - mov %ecx,0x18(%esp) │ │ - test %edi,%edi │ │ - jg 67aa1 │ │ - jmp 67c75 │ │ - dec %ecx │ │ - mov %ecx,0x10(%esp) │ │ - cmp %esi,%edi │ │ - mov %esi,%eax │ │ - cmovle %edi,%eax │ │ - lea -0x1(%esi,%eax,1),%eax │ │ - mov %eax,0x18(%esp) │ │ - movl $0x1,0x24(%esp) │ │ - test %edi,%edi │ │ - jle 67c75 │ │ - test %esi,%esi │ │ - jle 67c75 │ │ - mov 0xc(%ebp),%eax │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0x10(%esp),%edx │ │ - sub 0x18(%esp),%edx │ │ - mov %edx,0x20(%esp) │ │ - inc %edx │ │ - mov %edx,0x38(%esp) │ │ - shl $0x5,%eax │ │ - mov %eax,0x34(%esp) │ │ - pxor %xmm0,%xmm0 │ │ - lea 0x10(%ecx),%ebx │ │ - xor %edx,%edx │ │ - mov %ecx,0x2c(%esp) │ │ - mov 0x14(%esp),%edi │ │ - jmp 67aff │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x1c(%esp),%edx │ │ - inc %edx │ │ - mov 0x40(%esp),%edi │ │ - add 0x14(%esp),%edi │ │ - mov 0x44(%esp),%ebx │ │ - inc %ebx │ │ - incl 0x2c(%esp) │ │ - cmp 0x14(%ebp),%edx │ │ - je 67c75 │ │ - mov 0x8(%ebp),%eax │ │ - mov %edx,0x1c(%esp) │ │ - add %edx,%eax │ │ - mov %eax,0x3c(%esp) │ │ - mov %edi,%eax │ │ - and $0x3e,%eax │ │ - mov %edi,0x40(%esp) │ │ - sar $0x6,%edi │ │ - mov $0x40,%ecx │ │ - mov %eax,0x28(%esp) │ │ - sub %eax,%ecx │ │ - mov %ecx,0x48(%esp) │ │ - movl $0x1,0x30(%esp) │ │ - xor %eax,%eax │ │ - mov %ebx,0x44(%esp) │ │ - xor %ecx,%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %edi,0x10(%esp) │ │ + mov %ecx,0x20(%esp) │ │ + mov (%edi),%cl │ │ + xor %edi,%edi │ │ + mov 0x20(%ebp),%esi │ │ nop │ │ - mov %eax,0xc(%esp) │ │ - cmp 0x18(%esp),%edi │ │ - jge 67ba0 │ │ - mov 0x10(%esp),%eax │ │ - mov %eax,%edx │ │ - sub %edi,%edx │ │ - movzbl (%edx),%edx │ │ - imul 0x48(%esp),%edx │ │ - mov %edi,%esi │ │ - not %esi │ │ - movzbl (%eax,%esi,1),%esi │ │ - imul 0x28(%esp),%esi │ │ - lea 0x20(%edx,%esi,1),%edx │ │ - shr $0x6,%edx │ │ - mov %ecx,%esi │ │ - mov 0xc(%ebp),%eax │ │ - imul %eax,%esi │ │ - add 0x1c(%esp),%esi │ │ - mov 0x8(%ebp),%eax │ │ - mov %dl,(%eax,%esi,1) │ │ - inc %ecx │ │ - add 0x24(%esp),%edi │ │ - add 0xc(%ebp),%ebx │ │ - incl 0x30(%esp) │ │ - mov 0xc(%esp),%eax │ │ - dec %eax │ │ - cmp 0x18(%ebp),%ecx │ │ - jne 67b40 │ │ - jmp 67ae0 │ │ + movzbl %cl,%edx │ │ + mov 0x10(%esp),%ecx │ │ + movzbl 0x1(%ecx,%edi,1),%ecx │ │ + mov %ecx,%ebx │ │ + sub %edx,%ebx │ │ + shl $0x4,%edx │ │ + imul %esi,%ebx │ │ + add %edx,%ebx │ │ + mov %bx,(%eax,%edi,2) │ │ + inc %edi │ │ + cmp %edi,0x18(%ebp) │ │ + jne 68110 │ │ + add $0x100,%eax │ │ + mov 0x10(%esp),%edx │ │ + add 0x14(%ebp),%edx │ │ + mov 0x20(%esp),%ecx │ │ + dec %ecx │ │ + mov %edx,%edi │ │ + jne 68100 │ │ + cmpl $0x0,0x18(%ebp) │ │ + mov 0x1c(%ebp),%eax │ │ + mov 0x8(%ebp),%edx │ │ + mov 0x24(%ebp),%ebx │ │ + jle 688f3 │ │ + lea 0xac(%esp),%ecx │ │ + mov 0x18(%ebp),%esi │ │ + and $0xfffffff8,%esi │ │ + mov %esi,0x10(%esp) │ │ + movd %ebx,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + pshufd $0xf5,%xmm0,%xmm1 │ │ + mov 0x40(%esp),%esi │ │ + movdqa -0x14d40(%esi),%xmm2 │ │ + mov %eax,0x4(%esp) │ │ + xor %eax,%eax │ │ + cmpl $0x8,0x18(%ebp) │ │ + jb 682a2 │ │ + jmp 681c4 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - lea 0x1(%ecx),%esi │ │ - mov 0x18(%ebp),%edx │ │ - mov %edx,%edi │ │ - cmp %edx,%esi │ │ - mov %esi,%edx │ │ - cmovl %edi,%edx │ │ - sub %ecx,%edx │ │ - cmp $0x20,%edx │ │ - jb 67be3 │ │ - mov 0xc(%ebp),%eax │ │ - cmp $0x1,%eax │ │ - jne 67beb │ │ - mov 0x3c(%esp),%eax │ │ - lea (%eax,%ecx,1),%edi │ │ - mov %edi,0x28(%esp) │ │ - mov 0x18(%ebp),%edi │ │ - cmp %edi,%esi │ │ - cmovl %edi,%esi │ │ - mov 0x28(%esp),%edi │ │ - cmp 0x38(%esp),%edi │ │ - jae 67bf2 │ │ - add %esi,%eax │ │ - cmp %eax,0x20(%esp) │ │ - jae 67bf2 │ │ - mov 0x18(%ebp),%esi │ │ - mov 0xc(%ebp),%edi │ │ - jmp 67c50 │ │ - mov 0x18(%ebp),%esi │ │ - mov %eax,%edi │ │ - jmp 67c50 │ │ - mov 0x20(%esp),%eax │ │ - movzbl (%eax),%esi │ │ - movd %esi,%xmm1 │ │ - mov %edx,%esi │ │ - and $0xffffffe0,%esi │ │ - add %esi,%ecx │ │ - mov 0x18(%ebp),%edi │ │ - mov 0x30(%esp),%eax │ │ - cmp %eax,%edi │ │ - cmovge %edi,%eax │ │ - mov %eax,%edi │ │ - add 0xc(%esp),%edi │ │ - pshufb %xmm0,%xmm1 │ │ - and $0xffffffe0,%edi │ │ - mov 0x34(%esp),%eax │ │ nop │ │ nop │ │ nop │ │ nop │ │ + add $0x100,%ecx │ │ + add 0xc(%ebp),%edx │ │ + mov 0x4(%esp),%eax │ │ + dec %eax │ │ + je 688f3 │ │ + mov %eax,0x4(%esp) │ │ + xor %eax,%eax │ │ + cmpl $0x8,0x18(%ebp) │ │ + jb 682a2 │ │ + xor %eax,%eax │ │ + mov 0x10(%esp),%esi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movdqu (%ecx,%eax,2),%xmm4 │ │ + movdqu 0x100(%ecx,%eax,2),%xmm5 │ │ + punpckhwd %xmm4,%xmm3 │ │ + psrad $0x10,%xmm3 │ │ + punpcklwd %xmm4,%xmm4 │ │ + psrad $0x10,%xmm4 │ │ + punpcklwd %xmm5,%xmm6 │ │ + psrad $0x10,%xmm6 │ │ + punpckhwd %xmm5,%xmm5 │ │ + psrad $0x10,%xmm5 │ │ + psubd %xmm3,%xmm5 │ │ + pslld $0x4,%xmm3 │ │ + psubd %xmm4,%xmm6 │ │ + pslld $0x4,%xmm4 │ │ + pshufd $0xf5,%xmm6,%xmm7 │ │ + pmuludq %xmm0,%xmm6 │ │ + pshufd $0xe8,%xmm6,%xmm6 │ │ + pmuludq %xmm1,%xmm7 │ │ + pshufd $0xe8,%xmm7,%xmm7 │ │ + punpckldq %xmm7,%xmm6 │ │ + pshufd $0xf5,%xmm5,%xmm7 │ │ + pmuludq %xmm0,%xmm5 │ │ + pshufd $0xe8,%xmm5,%xmm5 │ │ + pmuludq %xmm1,%xmm7 │ │ + pshufd $0xe8,%xmm7,%xmm7 │ │ + punpckldq %xmm7,%xmm5 │ │ + paddd %xmm2,%xmm6 │ │ + paddd %xmm4,%xmm6 │ │ + paddd %xmm2,%xmm5 │ │ + paddd %xmm3,%xmm5 │ │ + psrad $0x8,%xmm5 │ │ + psrad $0x8,%xmm6 │ │ + packssdw %xmm5,%xmm6 │ │ + packuswb %xmm6,%xmm6 │ │ + movq %xmm6,(%edx,%eax,1) │ │ + add $0x8,%eax │ │ + cmp %eax,%esi │ │ + jne 681d0 │ │ + cmp 0x18(%ebp),%esi │ │ + mov %esi,%eax │ │ + jne 682a2 │ │ + jmp 681a0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movdqu %xmm1,-0x10(%ebx) │ │ - movdqu %xmm1,(%ebx) │ │ - add %eax,%ebx │ │ - add $0xffffffe0,%edi │ │ - jne 67c30 │ │ - cmp %esi,%edx │ │ - mov 0x18(%ebp),%esi │ │ - mov 0xc(%ebp),%edi │ │ - je 67ae0 │ │ nop │ │ nop │ │ - mov %edi,%eax │ │ - imul %ecx,%eax │ │ - add 0x2c(%esp),%eax │ │ + nop │ │ + nop │ │ + mov %bl,(%esi,%eax,1) │ │ + mov %esi,%edx │ │ + inc %eax │ │ + cmp %eax,0x18(%ebp) │ │ + mov 0x24(%ebp),%ebx │ │ + je 681a0 │ │ + mov %edx,%esi │ │ + movswl (%ecx,%eax,2),%edx │ │ + movswl 0x100(%ecx,%eax,2),%edi │ │ + sub %edx,%edi │ │ + shl $0x4,%edx │ │ + imul %ebx,%edi │ │ + lea 0x80(%edx,%edi,1),%ebx │ │ + sar $0x8,%ebx │ │ + cmp $0x100,%ebx │ │ + jl 682cf │ │ + mov $0xff,%ebx │ │ + test %ebx,%ebx │ │ + jg 68290 │ │ + xor %ebx,%ebx │ │ + jmp 68290 │ │ + test %esi,%esi │ │ + je 688e0 │ │ + test %eax,%eax │ │ + jle 688f3 │ │ + mov 0x18(%ebp),%eax │ │ + mov 0x14(%ebp),%ecx │ │ + lea (%eax,%ecx,1),%esi │ │ + mov %esi,0xc(%esp) │ │ + and $0xfffffff0,%eax │ │ + mov %eax,0x5c(%esp) │ │ + movd 0x24(%ebp),%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + mov 0x10(%ebp),%edi │ │ + lea (%edi,%ecx,1),%esi │ │ + movl $0x0,0x8(%esp) │ │ + pshufd $0xf5,%xmm0,%xmm1 │ │ + movdqa -0x14d50(%ebx),%xmm2 │ │ + mov 0x8(%ebp),%ecx │ │ + movdqa %xmm0,0x80(%esp) │ │ + movdqa %xmm1,0x70(%esp) │ │ + movdqa %xmm2,0x60(%esp) │ │ + movdqa 0x70(%esp),%xmm6 │ │ + mov %edx,0x4(%esp) │ │ + cmpl $0x10,0x18(%ebp) │ │ + mov $0x0,%eax │ │ + jb 685dd │ │ + jmp 6838c │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x20(%esp),%edx │ │ - movzbl (%edx),%edx │ │ - mov %dl,(%eax) │ │ - inc %ecx │ │ - add %edi,%eax │ │ - cmp %esi,%ecx │ │ - jl 67c60 │ │ - jmp 67ae0 │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffffc,%esp │ │ - sub $0x10c,%esp │ │ - call 67c94 │ │ - pop %edx │ │ - add $0x6d2dc,%edx │ │ - cmpl $0x0,0x18(%ebp) │ │ - jle 68392 │ │ - cmpl $0x0,0x14(%ebp) │ │ - jle 68392 │ │ - mov $0x1ff,%eax │ │ - and 0x1c(%ebp),%eax │ │ - shl $0x6,%eax │ │ - lea -0x4aa0(%edx),%ecx │ │ - add %eax,%ecx │ │ - lea -0x4aa0(%edx),%edx │ │ - movsbl 0x1(%edx,%eax,1),%esi │ │ - mov %esi,0x100(%esp) │ │ - movsbl 0x10(%edx,%eax,1),%esi │ │ - mov %esi,0xfc(%esp) │ │ - movsbl 0x11(%edx,%eax,1),%esi │ │ - mov %esi,0xf8(%esp) │ │ - movsbl 0x20(%edx,%eax,1),%esi │ │ - mov %esi,0xf4(%esp) │ │ - movsbl 0x21(%edx,%eax,1),%esi │ │ - mov %esi,0xf0(%esp) │ │ - movsbl 0x30(%edx,%eax,1),%esi │ │ - mov %esi,0xec(%esp) │ │ - movsbl 0x2(%edx,%eax,1),%esi │ │ - mov %esi,0xe8(%esp) │ │ - movsbl 0x3(%edx,%eax,1),%esi │ │ - mov %esi,0xe4(%esp) │ │ - movsbl 0x12(%edx,%eax,1),%esi │ │ - mov %esi,0xe0(%esp) │ │ - movsbl 0x13(%edx,%eax,1),%esi │ │ - mov %esi,0xdc(%esp) │ │ - movsbl 0x22(%edx,%eax,1),%esi │ │ - mov %esi,0xd8(%esp) │ │ - movsbl 0x23(%edx,%eax,1),%esi │ │ - mov %esi,0xd4(%esp) │ │ - movsbl 0x32(%edx,%eax,1),%esi │ │ - mov %esi,0xd0(%esp) │ │ - movsbl 0x4(%edx,%eax,1),%esi │ │ - mov %esi,0xcc(%esp) │ │ - movsbl 0x5(%edx,%eax,1),%esi │ │ - mov %esi,0xc8(%esp) │ │ - movsbl 0x14(%edx,%eax,1),%esi │ │ - mov %esi,0xc4(%esp) │ │ - movsbl 0x15(%edx,%eax,1),%esi │ │ - mov %esi,0xc0(%esp) │ │ - movsbl 0x24(%edx,%eax,1),%esi │ │ - mov %esi,0xbc(%esp) │ │ - movsbl 0x25(%edx,%eax,1),%esi │ │ - mov %esi,0xb8(%esp) │ │ - movsbl 0x34(%edx,%eax,1),%esi │ │ - mov %esi,0xb4(%esp) │ │ - movsbl 0x6(%edx,%eax,1),%esi │ │ - mov %esi,0xb0(%esp) │ │ - movsbl 0x7(%edx,%eax,1),%esi │ │ - mov %esi,0xac(%esp) │ │ - movsbl 0x16(%edx,%eax,1),%esi │ │ - mov %esi,0xa8(%esp) │ │ - movsbl 0x17(%edx,%eax,1),%esi │ │ - mov %esi,0xa4(%esp) │ │ - movsbl 0x26(%edx,%eax,1),%esi │ │ - mov %esi,0xa0(%esp) │ │ - movsbl 0x27(%edx,%eax,1),%esi │ │ - mov %esi,0x9c(%esp) │ │ - movsbl 0x36(%edx,%eax,1),%esi │ │ - mov %esi,0x98(%esp) │ │ - movsbl 0x8(%edx,%eax,1),%esi │ │ - mov %esi,0x94(%esp) │ │ - movsbl 0x9(%edx,%eax,1),%esi │ │ - mov %esi,0x90(%esp) │ │ - movsbl 0x18(%edx,%eax,1),%esi │ │ - mov %esi,0x8c(%esp) │ │ - movsbl 0x19(%edx,%eax,1),%esi │ │ - mov %esi,0x88(%esp) │ │ - movsbl 0x28(%edx,%eax,1),%esi │ │ - mov %esi,0x84(%esp) │ │ - movsbl 0x29(%edx,%eax,1),%esi │ │ - mov %esi,0x80(%esp) │ │ - movsbl 0x38(%edx,%eax,1),%esi │ │ - mov %esi,0x7c(%esp) │ │ - movsbl 0xa(%edx,%eax,1),%esi │ │ - mov %esi,0x78(%esp) │ │ - movsbl 0xb(%edx,%eax,1),%esi │ │ - mov %esi,0x74(%esp) │ │ - movsbl 0x1a(%edx,%eax,1),%esi │ │ - mov %esi,0x70(%esp) │ │ - movsbl 0x1b(%edx,%eax,1),%esi │ │ - mov %esi,0x6c(%esp) │ │ - movsbl 0x2a(%edx,%eax,1),%esi │ │ - mov %esi,0x68(%esp) │ │ - movsbl 0x2b(%edx,%eax,1),%esi │ │ - mov %esi,0x64(%esp) │ │ - movsbl 0x3a(%edx,%eax,1),%esi │ │ - mov %esi,0x60(%esp) │ │ - movsbl 0xc(%edx,%eax,1),%esi │ │ - mov %esi,0x5c(%esp) │ │ - movsbl 0xd(%edx,%eax,1),%esi │ │ - mov %esi,0x58(%esp) │ │ - movsbl 0x1c(%edx,%eax,1),%esi │ │ - mov %esi,0x54(%esp) │ │ - movsbl 0x1d(%edx,%eax,1),%esi │ │ - mov %esi,0x50(%esp) │ │ - movsbl 0x2c(%edx,%eax,1),%esi │ │ - mov %esi,0x4c(%esp) │ │ - movsbl 0x2d(%edx,%eax,1),%esi │ │ - mov %esi,0x48(%esp) │ │ - movsbl 0x3c(%edx,%eax,1),%esi │ │ - mov %esi,0x44(%esp) │ │ - movsbl 0xe(%edx,%eax,1),%esi │ │ - mov %esi,0x40(%esp) │ │ - movsbl 0xf(%edx,%eax,1),%esi │ │ - mov %esi,0x3c(%esp) │ │ - movsbl 0x1e(%edx,%eax,1),%esi │ │ - mov %esi,0x38(%esp) │ │ - movsbl 0x1f(%edx,%eax,1),%esi │ │ - mov %esi,0x34(%esp) │ │ - movsbl 0x2e(%edx,%eax,1),%esi │ │ - mov %esi,0x30(%esp) │ │ - movsbl 0x2f(%edx,%eax,1),%esi │ │ - mov %esi,0x2c(%esp) │ │ - movsbl 0x3e(%edx,%eax,1),%eax │ │ - mov %eax,0x28(%esp) │ │ - movsbl (%ecx),%eax │ │ - mov %eax,0x24(%esp) │ │ - mov 0x10(%ebp),%eax │ │ - mov 0xc(%ebp),%ecx │ │ - mov 0x8(%ebp),%edx │ │ - lea (%ecx,%ecx,1),%esi │ │ - mov %esi,0x1c(%esp) │ │ - lea 0x1(%eax),%edi │ │ - mov %edx,0x4(%esp) │ │ - lea 0x3(%ecx,%edx,1),%eax │ │ - mov %eax,0x18(%esp) │ │ - xor %edx,%edx │ │ - jmp 67f78 │ │ nop │ │ nop │ │ + add 0xc(%ebp),%ecx │ │ + mov 0x14(%ebp),%eax │ │ + add %eax,%edi │ │ + incl 0x8(%esp) │ │ + add %eax,%esi │ │ + mov 0x4(%esp),%edx │ │ + dec %edx │ │ + je 688f3 │ │ + mov %edx,0x4(%esp) │ │ + cmpl $0x10,0x18(%ebp) │ │ + mov $0x0,%eax │ │ + jb 685dd │ │ + mov 0x8(%esp),%ebx │ │ + mov %ebx,%eax │ │ + imul 0xc(%ebp),%eax │ │ + mov 0x8(%ebp),%edx │ │ + add %eax,%edx │ │ + mov %edx,0x10(%esp) │ │ + mov 0x18(%ebp),%edx │ │ + add %edx,%eax │ │ + add 0x8(%ebp),%eax │ │ + mov 0x14(%ebp),%edx │ │ + imul %edx,%ebx │ │ + mov 0x18(%ebp),%edx │ │ + add %ebx,%edx │ │ + mov %edx,0x20(%esp) │ │ + mov 0x10(%ebp),%edx │ │ + add %edx,0x20(%esp) │ │ + mov 0xc(%esp),%edx │ │ + add %ebx,%edx │ │ + add 0x10(%ebp),%edx │ │ + mov %edx,0x30(%esp) │ │ + mov 0x10(%ebp),%edx │ │ + add %ebx,%edx │ │ + mov %edx,0x40(%esp) │ │ + add 0x14(%ebp),%ebx │ │ + add 0x10(%ebp),%ebx │ │ + mov 0x30(%esp),%edx │ │ + cmp %edx,0x10(%esp) │ │ + setb 0x30(%esp) │ │ + cmp %eax,%ebx │ │ + setb %bh │ │ + mov 0x20(%esp),%edx │ │ + cmp %edx,0x10(%esp) │ │ + setb %dl │ │ + cmp %eax,0x40(%esp) │ │ + setb %bl │ │ + test %bh,0x30(%esp) │ │ + mov $0x0,%eax │ │ + jne 685dd │ │ + and %bl,%dl │ │ + mov $0x0,%eax │ │ + jne 685dd │ │ + mov 0x14(%ebp),%eax │ │ + lea (%edi,%eax,1),%ebx │ │ + xor %eax,%eax │ │ + mov 0x5c(%esp),%edx │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0xc(%ebp),%eax │ │ - mov 0x4(%esp),%ecx │ │ - lea (%ecx,%eax,1),%edi │ │ - mov 0x1c(%esp),%eax │ │ - add %eax,%ecx │ │ - mov %ecx,0x4(%esp) │ │ - mov 0x20(%esp),%edx │ │ - add $0x2,%edx │ │ - add %eax,0x18(%esp) │ │ + movdqu (%edi,%eax,1),%xmm4 │ │ + movdqa %xmm4,%xmm2 │ │ + pxor %xmm7,%xmm7 │ │ + punpcklbw %xmm7,%xmm2 │ │ + movdqa %xmm2,%xmm0 │ │ + punpckhwd %xmm7,%xmm0 │ │ + movdqa %xmm0,%xmm1 │ │ + movdqa %xmm0,0x40(%esp) │ │ + punpcklwd %xmm7,%xmm2 │ │ + movdqa %xmm2,%xmm5 │ │ + movdqa %xmm2,0x20(%esp) │ │ + punpckhbw %xmm7,%xmm4 │ │ + movdqa %xmm4,%xmm0 │ │ + punpckhwd %xmm7,%xmm0 │ │ + movdqa %xmm0,0x10(%esp) │ │ + movdqu (%ebx,%eax,1),%xmm3 │ │ + movdqa %xmm3,%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movdqa %xmm0,%xmm2 │ │ + punpckhwd %xmm7,%xmm2 │ │ + punpcklwd %xmm7,%xmm0 │ │ + punpckhbw %xmm7,%xmm3 │ │ + psubd %xmm5,%xmm0 │ │ + psubd %xmm1,%xmm2 │ │ + pshufd $0xf5,%xmm2,%xmm1 │ │ + movdqa 0x80(%esp),%xmm5 │ │ + pmuludq %xmm5,%xmm2 │ │ + pshufd $0xe8,%xmm2,%xmm2 │ │ + pmuludq %xmm6,%xmm1 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + punpckldq %xmm1,%xmm2 │ │ + movdqa %xmm2,0x30(%esp) │ │ + pshufd $0xf5,%xmm0,%xmm1 │ │ + pmuludq %xmm5,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + pmuludq %xmm6,%xmm1 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + punpckldq %xmm1,%xmm0 │ │ + movdqa %xmm0,0x90(%esp) │ │ + movdqa %xmm3,%xmm1 │ │ + punpckhwd %xmm7,%xmm1 │ │ + psubd 0x10(%esp),%xmm1 │ │ + pshufd $0xf5,%xmm1,%xmm0 │ │ + pmuludq %xmm5,%xmm1 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + pmuludq %xmm6,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + punpckldq %xmm0,%xmm1 │ │ + punpcklwd %xmm7,%xmm4 │ │ + punpcklwd %xmm7,%xmm3 │ │ + psubd %xmm4,%xmm3 │ │ + pshufd $0xf5,%xmm3,%xmm0 │ │ + pmuludq %xmm5,%xmm3 │ │ + pshufd $0xe8,%xmm3,%xmm3 │ │ + pmuludq %xmm6,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + punpckldq %xmm0,%xmm3 │ │ + movdqa 0x40(%esp),%xmm7 │ │ + pslld $0x4,%xmm7 │ │ + movdqa 0x60(%esp),%xmm2 │ │ + por %xmm2,%xmm7 │ │ + paddd 0x30(%esp),%xmm7 │ │ + movdqa 0x20(%esp),%xmm5 │ │ + pslld $0x4,%xmm5 │ │ + por %xmm2,%xmm5 │ │ + paddd 0x90(%esp),%xmm5 │ │ + movdqa 0x10(%esp),%xmm0 │ │ + pslld $0x4,%xmm0 │ │ + por %xmm2,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + pslld $0x4,%xmm4 │ │ + por %xmm2,%xmm4 │ │ + paddd %xmm3,%xmm4 │ │ + psrad $0x4,%xmm7 │ │ + psrad $0x4,%xmm5 │ │ + packssdw %xmm7,%xmm5 │ │ + psrad $0x4,%xmm0 │ │ + psrad $0x4,%xmm4 │ │ + packssdw %xmm0,%xmm4 │ │ + packuswb %xmm4,%xmm5 │ │ + movdqu %xmm5,(%ecx,%eax,1) │ │ + add $0x10,%eax │ │ + cmp %eax,%edx │ │ + jne 68430 │ │ cmp 0x18(%ebp),%edx │ │ - jge 68392 │ │ - mov 0x10(%ebp),%ecx │ │ - mov %edx,0x20(%esp) │ │ - sub %edx,%ecx │ │ - add $0x3,%edi │ │ - mov $0xffffffff,%eax │ │ - lea -0x1(%ecx),%ebx │ │ - xor %edx,%edx │ │ - mov %edi,0x104(%esp) │ │ - jmp 67fc0 │ │ + mov %edx,%eax │ │ + jne 685dd │ │ + jmp 68360 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - lea (%edi,%edx,1),%ecx │ │ - mov 0x18(%esp),%esi │ │ - mov %al,(%esi,%edx,1) │ │ - lea 0x4(%edx),%esi │ │ - or $0x3,%edx │ │ - add 0x4(%esp),%edx │ │ - cmp 0x14(%ebp),%esi │ │ - mov %edx,%ebx │ │ - mov 0xc(%ebp),%eax │ │ - mov %esi,%edx │ │ - jge 67f50 │ │ - mov %eax,(%esp) │ │ - movzbl (%ecx),%eax │ │ - movzbl -0x3(%edi,%edx,1),%esi │ │ - mov 0x24(%esp),%ecx │ │ - mov %eax,0x10(%esp) │ │ - imul %eax,%ecx │ │ - mov %edi,%eax │ │ - mov 0x100(%esp),%edi │ │ - mov %esi,0x14(%esp) │ │ - imul %esi,%edi │ │ - add %ecx,%edi │ │ - movzbl -0x2(%eax,%edx,1),%esi │ │ - mov 0xfc(%esp),%ecx │ │ - mov %esi,0x8(%esp) │ │ - imul %esi,%ecx │ │ - add %edi,%ecx │ │ - movzbl -0x1(%eax,%edx,1),%edi │ │ - mov 0xf8(%esp),%esi │ │ - mov %edi,0x108(%esp) │ │ - imul %edi,%esi │ │ - add %ecx,%esi │ │ - movzbl (%eax,%edx,1),%eax │ │ - mov 0xf4(%esp),%ecx │ │ - mov %eax,0xc(%esp) │ │ - imul %eax,%ecx │ │ - add %esi,%ecx │ │ - mov (%esp),%eax │ │ - movzbl (%ebx,%eax,1),%edi │ │ - movzbl (%ebx),%eax │ │ - mov 0xf0(%esp),%esi │ │ - imul %eax,%esi │ │ - add %ecx,%esi │ │ - mov 0xec(%esp),%ecx │ │ - mov %edi,(%esp) │ │ - imul %edi,%ecx │ │ - lea 0x8(%ecx,%esi,1),%ebx │ │ - sar $0x4,%ebx │ │ - cmp $0x100,%ebx │ │ - jl 68060 │ │ - mov $0xff,%ebx │ │ - test %ebx,%ebx │ │ - jg 68066 │ │ - xor %ebx,%ebx │ │ - mov 0x4(%esp),%ecx │ │ - mov %bl,(%ecx,%edx,1) │ │ - mov 0xe8(%esp),%ecx │ │ - imul 0x10(%esp),%ecx │ │ - mov 0xe4(%esp),%esi │ │ - imul 0x14(%esp),%esi │ │ - add %ecx,%esi │ │ - mov 0xe0(%esp),%ecx │ │ - imul 0x8(%esp),%ecx │ │ - add %esi,%ecx │ │ - mov 0xdc(%esp),%esi │ │ - mov 0x108(%esp),%edi │ │ - imul %edi,%esi │ │ - add %ecx,%esi │ │ - mov 0xd8(%esp),%ecx │ │ - imul 0xc(%esp),%ecx │ │ - add %esi,%ecx │ │ - mov 0xd4(%esp),%esi │ │ - imul %eax,%esi │ │ - add %ecx,%esi │ │ - mov 0xd0(%esp),%ecx │ │ - imul (%esp),%ecx │ │ - lea 0x8(%ecx,%esi,1),%ebx │ │ - sar $0x4,%ebx │ │ - cmp $0x100,%ebx │ │ - jl 680e1 │ │ - mov $0xff,%ebx │ │ - test %ebx,%ebx │ │ - jg 680e7 │ │ - xor %ebx,%ebx │ │ - mov 0x4(%esp),%ecx │ │ - mov %bl,0x1(%ecx,%edx,1) │ │ - mov 0xcc(%esp),%ecx │ │ - imul 0x10(%esp),%ecx │ │ - mov 0xc8(%esp),%esi │ │ - imul 0x14(%esp),%esi │ │ - add %ecx,%esi │ │ - mov 0xc4(%esp),%ecx │ │ - imul 0x8(%esp),%ecx │ │ - add %esi,%ecx │ │ - mov 0xc0(%esp),%esi │ │ - imul %edi,%esi │ │ - add %ecx,%esi │ │ - mov 0xbc(%esp),%ecx │ │ - imul 0xc(%esp),%ecx │ │ - add %esi,%ecx │ │ - mov 0xb8(%esp),%esi │ │ - imul %eax,%esi │ │ - add %ecx,%esi │ │ - mov 0xb4(%esp),%ecx │ │ - imul (%esp),%ecx │ │ - lea 0x8(%ecx,%esi,1),%ebx │ │ - sar $0x4,%ebx │ │ - cmp $0x100,%ebx │ │ - jl 6815c │ │ - mov $0xff,%ebx │ │ - test %ebx,%ebx │ │ - jg 68162 │ │ - xor %ebx,%ebx │ │ - mov 0x4(%esp),%ecx │ │ - mov %bl,0x2(%ecx,%edx,1) │ │ - mov 0xb0(%esp),%ecx │ │ - imul 0x10(%esp),%ecx │ │ - mov 0xac(%esp),%esi │ │ - imul 0x14(%esp),%esi │ │ - add %ecx,%esi │ │ - mov 0xa8(%esp),%ecx │ │ - imul 0x8(%esp),%ecx │ │ - add %esi,%ecx │ │ - mov 0xa4(%esp),%esi │ │ - imul %edi,%esi │ │ - add %ecx,%esi │ │ - mov 0xa0(%esp),%ecx │ │ - imul 0xc(%esp),%ecx │ │ - add %esi,%ecx │ │ - mov 0x9c(%esp),%esi │ │ - imul %eax,%esi │ │ - add %ecx,%esi │ │ - mov 0x98(%esp),%ecx │ │ - imul (%esp),%ecx │ │ - lea 0x8(%ecx,%esi,1),%ebx │ │ - sar $0x4,%ebx │ │ - cmp $0x100,%ebx │ │ - jl 681d7 │ │ - mov $0xff,%ebx │ │ - test %ebx,%ebx │ │ - jg 681dd │ │ - xor %ebx,%ebx │ │ - mov 0x4(%esp),%ecx │ │ - mov %bl,0x3(%ecx,%edx,1) │ │ - mov 0x94(%esp),%ecx │ │ - imul 0x10(%esp),%ecx │ │ - mov 0x90(%esp),%esi │ │ - imul 0x14(%esp),%esi │ │ - add %ecx,%esi │ │ - mov 0x8c(%esp),%ecx │ │ - imul 0x8(%esp),%ecx │ │ - add %esi,%ecx │ │ - mov 0x88(%esp),%esi │ │ - imul %edi,%esi │ │ - add %ecx,%esi │ │ - mov 0x84(%esp),%ecx │ │ - imul 0xc(%esp),%ecx │ │ - add %esi,%ecx │ │ - mov 0x80(%esp),%esi │ │ - imul %eax,%esi │ │ - add %ecx,%esi │ │ - mov 0x7c(%esp),%ecx │ │ - imul (%esp),%ecx │ │ - lea 0x8(%ecx,%esi,1),%ebx │ │ - sar $0x4,%ebx │ │ - cmp $0x100,%ebx │ │ - jl 6824f │ │ - mov $0xff,%ebx │ │ - test %ebx,%ebx │ │ - jg 68255 │ │ - xor %ebx,%ebx │ │ - mov 0x18(%esp),%ecx │ │ - mov %bl,-0x3(%ecx,%edx,1) │ │ - mov 0x78(%esp),%ecx │ │ - imul 0x10(%esp),%ecx │ │ - mov 0x74(%esp),%esi │ │ - imul 0x14(%esp),%esi │ │ - add %ecx,%esi │ │ - mov 0x70(%esp),%ecx │ │ - imul 0x8(%esp),%ecx │ │ - add %esi,%ecx │ │ - mov 0x6c(%esp),%esi │ │ - imul %edi,%esi │ │ - add %ecx,%esi │ │ - mov 0x68(%esp),%ecx │ │ - imul 0xc(%esp),%ecx │ │ - add %esi,%ecx │ │ - mov 0x64(%esp),%esi │ │ - imul %eax,%esi │ │ - add %ecx,%esi │ │ - mov 0x60(%esp),%ecx │ │ - imul (%esp),%ecx │ │ - lea 0x8(%ecx,%esi,1),%ebx │ │ + nop │ │ + nop │ │ + mov %bl,(%ecx,%eax,1) │ │ + inc %eax │ │ + cmp %eax,0x18(%ebp) │ │ + je 68360 │ │ + movzbl (%edi,%eax,1),%edx │ │ + movzbl (%esi,%eax,1),%ebx │ │ + sub %edx,%ebx │ │ + shl $0x4,%edx │ │ + imul 0x24(%ebp),%ebx │ │ + lea 0x8(%edx,%ebx,1),%ebx │ │ sar $0x4,%ebx │ │ cmp $0x100,%ebx │ │ - jl 682b5 │ │ - mov $0xff,%ebx │ │ + jge 68610 │ │ test %ebx,%ebx │ │ - jg 682bb │ │ - xor %ebx,%ebx │ │ - mov 0x18(%esp),%ecx │ │ - mov %bl,-0x2(%ecx,%edx,1) │ │ - mov 0x5c(%esp),%ecx │ │ - imul 0x10(%esp),%ecx │ │ - mov 0x58(%esp),%esi │ │ - imul 0x14(%esp),%esi │ │ - add %ecx,%esi │ │ - mov 0x54(%esp),%ecx │ │ - imul 0x8(%esp),%ecx │ │ - add %esi,%ecx │ │ - mov 0x50(%esp),%esi │ │ - imul %edi,%esi │ │ - add %ecx,%esi │ │ - mov 0x4c(%esp),%ecx │ │ - imul 0xc(%esp),%ecx │ │ - add %esi,%ecx │ │ - mov 0x48(%esp),%esi │ │ - imul %eax,%esi │ │ - add %ecx,%esi │ │ - mov 0x44(%esp),%ecx │ │ - imul (%esp),%ecx │ │ - lea 0x8(%ecx,%esi,1),%ebx │ │ - sar $0x4,%ebx │ │ - cmp $0x100,%ebx │ │ - jl 6831b │ │ + jg 685d0 │ │ + jmp 68619 │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ mov $0xff,%ebx │ │ test %ebx,%ebx │ │ - jg 68321 │ │ + jg 685d0 │ │ xor %ebx,%ebx │ │ - mov 0x18(%esp),%ecx │ │ - mov %bl,-0x1(%ecx,%edx,1) │ │ - mov 0x10(%esp),%esi │ │ - imul 0x40(%esp),%esi │ │ - mov 0x14(%esp),%ecx │ │ - imul 0x3c(%esp),%ecx │ │ - add %esi,%ecx │ │ - mov 0x8(%esp),%esi │ │ - imul 0x38(%esp),%esi │ │ - add %ecx,%esi │ │ - imul 0x34(%esp),%edi │ │ - add %esi,%edi │ │ - mov 0xc(%esp),%ecx │ │ - imul 0x30(%esp),%ecx │ │ - add %edi,%ecx │ │ - imul 0x2c(%esp),%eax │ │ - add %ecx,%eax │ │ - mov (%esp),%ecx │ │ - imul 0x28(%esp),%ecx │ │ - lea 0x8(%ecx,%eax,1),%eax │ │ - sar $0x4,%eax │ │ - cmp $0x100,%eax │ │ - jl 6837c │ │ - mov $0xff,%eax │ │ + jmp 685d0 │ │ test %eax,%eax │ │ - mov 0x104(%esp),%edi │ │ - jg 67fa0 │ │ - xor %eax,%eax │ │ - jmp 67fa0 │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + jle 688f3 │ │ + mov 0x18(%ebp),%eax │ │ + lea 0x1(%eax),%ecx │ │ + mov %ecx,0x8(%esp) │ │ + and $0xfffffff0,%eax │ │ + mov %eax,0xc(%esp) │ │ + movd 0x20(%ebp),%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + movl $0x0,0x60(%esp) │ │ + pshufd $0xf5,%xmm0,%xmm1 │ │ + movdqa -0x14d50(%ebx),%xmm2 │ │ + mov 0x10(%ebp),%eax │ │ + mov 0x8(%ebp),%ebx │ │ + movdqa %xmm0,0x90(%esp) │ │ + movdqa %xmm1,0x80(%esp) │ │ + movdqa %xmm2,0x70(%esp) │ │ + jmp 68695 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 683af │ │ - pop %ebx │ │ - add $0x6cbc1,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0x4,%esp │ │ - push $0x1 │ │ - push $0x1 │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 68cd0 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 683ef │ │ - pop %ebx │ │ - add $0x6cb81,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0x4,%esp │ │ - push $0x0 │ │ - push $0x1 │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 68cd0 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 6842f │ │ - pop %ebx │ │ - add $0x6cb41,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0x4,%esp │ │ - push $0x0 │ │ - push $0x0 │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 68cd0 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 68471 │ │ - pop %ebx │ │ - add $0x6caff,%ebx │ │ - mov 0x18(%ebp),%ecx │ │ - mov 0x14(%ebp),%eax │ │ - add %eax,%ecx │ │ - mov %ecx,%esi │ │ - sar %esi │ │ - test %eax,%eax │ │ - jle 68519 │ │ - xor %edx,%edx │ │ - cmp $0x7,%eax │ │ - jbe 684f7 │ │ - mov %eax,%edx │ │ - and $0xfffffff8,%edx │ │ - movd %esi,%xmm0 │ │ - mov 0x10(%ebp),%esi │ │ - add $0x5,%esi │ │ - pxor %xmm2,%xmm2 │ │ - mov %edx,%edi │ │ - pxor %xmm1,%xmm1 │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movd -0x4(%esi),%xmm3 │ │ - movd (%esi),%xmm4 │ │ - punpcklbw %xmm2,%xmm3 │ │ - punpcklwd %xmm2,%xmm3 │ │ - paddd %xmm3,%xmm0 │ │ - punpcklbw %xmm2,%xmm4 │ │ - punpcklwd %xmm2,%xmm4 │ │ - paddd %xmm4,%xmm1 │ │ - add $0x8,%esi │ │ - add $0xfffffff8,%edi │ │ - jne 684b0 │ │ - paddd %xmm0,%xmm1 │ │ - pshufd $0x4e,%xmm1,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - pshufd $0xe5,%xmm0,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - movd %xmm1,%esi │ │ - cmp %eax,%edx │ │ - je 68519 │ │ - mov 0x14(%ebp),%edi │ │ - sub %edx,%edi │ │ - mov 0x10(%ebp),%eax │ │ - lea 0x1(%edx,%eax,1),%edx │ │ nop │ │ + add 0xc(%ebp),%ebx │ │ + add 0x14(%ebp),%eax │ │ + incl 0x60(%esp) │ │ + mov 0x4(%esp),%edx │ │ + dec %edx │ │ + je 688f3 │ │ + mov %edx,0x4(%esp) │ │ + mov 0x18(%ebp),%esi │ │ + cmp $0x10,%esi │ │ + mov $0x0,%edi │ │ + jb 6889d │ │ + mov 0x60(%esp),%edi │ │ + mov %edi,%ecx │ │ + imul 0xc(%ebp),%ecx │ │ + imul 0x14(%ebp),%edi │ │ + mov 0x8(%esp),%edx │ │ + add %edi,%edx │ │ + add 0x10(%ebp),%edx │ │ + mov %edx,0x10(%esp) │ │ + mov 0x8(%ebp),%edx │ │ + add %ecx,%edx │ │ + cmp 0x10(%esp),%edx │ │ + jae 686e5 │ │ + add 0x10(%ebp),%edi │ │ + add %esi,%ecx │ │ + add 0x8(%ebp),%ecx │ │ + cmp %ecx,%edi │ │ + mov $0x0,%edi │ │ + jb 6889d │ │ + xor %edi,%edi │ │ + mov 0xc(%esp),%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movdqu (%eax,%edi,1),%xmm4 │ │ + movdqu 0x1(%eax,%edi,1),%xmm2 │ │ + movdqa %xmm4,%xmm3 │ │ + pxor %xmm6,%xmm6 │ │ + punpcklbw %xmm6,%xmm3 │ │ + movdqa %xmm3,%xmm0 │ │ + punpckhwd %xmm6,%xmm0 │ │ + movdqa %xmm0,%xmm1 │ │ + movdqa %xmm0,0x20(%esp) │ │ + punpcklwd %xmm6,%xmm3 │ │ + movdqa %xmm3,%xmm7 │ │ + movdqa %xmm3,0x10(%esp) │ │ + punpckhbw %xmm6,%xmm4 │ │ + movdqa %xmm4,%xmm5 │ │ + punpckhwd %xmm6,%xmm5 │ │ + movdqa %xmm2,%xmm0 │ │ + punpcklbw %xmm6,%xmm0 │ │ + movdqa %xmm0,%xmm3 │ │ + punpckhwd %xmm6,%xmm3 │ │ + punpcklwd %xmm6,%xmm0 │ │ + punpckhbw %xmm6,%xmm2 │ │ + psubd %xmm7,%xmm0 │ │ + psubd %xmm1,%xmm3 │ │ + pshufd $0xf5,%xmm3,%xmm1 │ │ + movdqa 0x90(%esp),%xmm6 │ │ + pmuludq %xmm6,%xmm3 │ │ + pshufd $0xe8,%xmm3,%xmm3 │ │ + movdqa 0x80(%esp),%xmm7 │ │ + pmuludq %xmm7,%xmm1 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + punpckldq %xmm1,%xmm3 │ │ + movdqa %xmm3,0x40(%esp) │ │ + pshufd $0xf5,%xmm0,%xmm1 │ │ + pmuludq %xmm6,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + pmuludq %xmm7,%xmm1 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + punpckldq %xmm1,%xmm0 │ │ + movdqa %xmm0,0x30(%esp) │ │ + movdqa %xmm2,%xmm1 │ │ + pxor %xmm0,%xmm0 │ │ + punpckhwd %xmm0,%xmm1 │ │ + psubd %xmm5,%xmm1 │ │ + pshufd $0xf5,%xmm1,%xmm0 │ │ + pmuludq %xmm6,%xmm1 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + pmuludq %xmm7,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + punpckldq %xmm0,%xmm1 │ │ + pxor %xmm0,%xmm0 │ │ + punpcklwd %xmm0,%xmm4 │ │ + punpcklwd %xmm0,%xmm2 │ │ + psubd %xmm4,%xmm2 │ │ + pshufd $0xf5,%xmm2,%xmm0 │ │ + pmuludq %xmm6,%xmm2 │ │ + pshufd $0xe8,%xmm2,%xmm2 │ │ + pmuludq %xmm7,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + punpckldq %xmm0,%xmm2 │ │ + movdqa 0x20(%esp),%xmm0 │ │ + pslld $0x4,%xmm0 │ │ + movdqa 0x70(%esp),%xmm3 │ │ + por %xmm3,%xmm0 │ │ + paddd 0x40(%esp),%xmm0 │ │ + movdqa 0x10(%esp),%xmm6 │ │ + pslld $0x4,%xmm6 │ │ + por %xmm3,%xmm6 │ │ + paddd 0x30(%esp),%xmm6 │ │ + pslld $0x4,%xmm5 │ │ + por %xmm3,%xmm5 │ │ + paddd %xmm1,%xmm5 │ │ + pslld $0x4,%xmm4 │ │ + por %xmm3,%xmm4 │ │ + paddd %xmm2,%xmm4 │ │ + psrad $0x4,%xmm0 │ │ + psrad $0x4,%xmm6 │ │ + packssdw %xmm0,%xmm6 │ │ + psrad $0x4,%xmm5 │ │ + psrad $0x4,%xmm4 │ │ + packssdw %xmm5,%xmm4 │ │ + packuswb %xmm4,%xmm6 │ │ + movdqu %xmm6,(%ebx,%edi,1) │ │ + add $0x10,%edi │ │ + cmp %edi,%ecx │ │ + jne 686f0 │ │ + cmp %esi,%ecx │ │ + mov %ecx,%edi │ │ + jne 6889d │ │ + jmp 68680 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movzbl (%edx),%eax │ │ - add %eax,%esi │ │ - inc %edx │ │ - dec %edi │ │ - jne 68510 │ │ - mov 0x18(%ebp),%eax │ │ - test %eax,%eax │ │ - jle 685a9 │ │ - xor %edx,%edx │ │ - cmp $0x7,%eax │ │ - jbe 68592 │ │ - mov %eax,%edx │ │ - and $0xfffffff8,%edx │ │ - movd %esi,%xmm1 │ │ - mov 0x10(%ebp),%eax │ │ - lea -0x4(%eax),%esi │ │ - pxor %xmm0,%xmm0 │ │ - movdqa -0x15970(%ebx),%xmm2 │ │ - mov %edx,%edi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %cl,(%ebx,%edi,1) │ │ + cmp %edx,%esi │ │ + mov %edx,%edi │ │ + je 68680 │ │ + movzbl (%eax,%edi,1),%ecx │ │ + movzbl 0x1(%eax,%edi,1),%edx │ │ + sub %ecx,%edx │ │ + shl $0x4,%ecx │ │ + imul 0x20(%ebp),%edx │ │ + lea 0x8(%ecx,%edx,1),%ecx │ │ + sar $0x4,%ecx │ │ + cmp $0x100,%ecx │ │ + jge 688d0 │ │ + lea 0x1(%edi),%edx │ │ + test %ecx,%ecx │ │ + jg 68890 │ │ + jmp 688dc │ │ nop │ │ - movd (%esi),%xmm3 │ │ - movd -0x4(%esi),%xmm4 │ │ - pshufb %xmm2,%xmm3 │ │ - paddd %xmm3,%xmm1 │ │ - pshufb %xmm2,%xmm4 │ │ - paddd %xmm4,%xmm0 │ │ - add $0xfffffff8,%esi │ │ - add $0xfffffff8,%edi │ │ - jne 68550 │ │ - paddd %xmm1,%xmm0 │ │ - pshufd $0x4e,%xmm0,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - pshufd $0xe5,%xmm1,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - movd %xmm0,%esi │ │ - cmp 0x18(%ebp),%edx │ │ - je 685a9 │ │ - mov 0x18(%ebp),%edi │ │ - sub %edx,%edi │ │ - not %edx │ │ - add 0x10(%ebp),%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movzbl (%edx),%eax │ │ - add %eax,%esi │ │ - dec %edx │ │ - dec %edi │ │ - jne 685a0 │ │ - mov 0x8(%ebp),%edx │ │ - bsf %ecx,%ecx │ │ - shr %cl,%esi │ │ - mov 0x14(%ebp),%eax │ │ - mov 0x18(%ebp),%edi │ │ - cmp %edi,%eax │ │ - je 685e7 │ │ - add %edi,%edi │ │ - mov $0x3334,%ecx │ │ - cmp %eax,%edi │ │ - jl 685dc │ │ - mov 0x14(%ebp),%eax │ │ - lea (%eax,%eax,1),%ecx │ │ - cmp 0x18(%ebp),%ecx │ │ - mov $0x3334,%edi │ │ - mov $0x5556,%ecx │ │ - cmovl %edi,%ecx │ │ - imul %esi,%ecx │ │ - shr $0x10,%ecx │ │ - mov %ecx,%esi │ │ - mov 0x18(%ebp),%edi │ │ - sub $0xc,%esp │ │ - mov %edx,%ecx │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov $0xff,%ecx │ │ + lea 0x1(%edi),%edx │ │ + test %ecx,%ecx │ │ + jg 68890 │ │ + xor %ecx,%ecx │ │ + jmp 68890 │ │ + mov %edx,%esi │ │ mov 0xc(%ebp),%edx │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ push %esi │ │ - push %edi │ │ + push %eax │ │ pushl 0x14(%ebp) │ │ - call 690a0 │ │ - add $0x20,%esp │ │ + push %edi │ │ + call 6dd40 │ │ + add $0x10,%esp │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 6861f │ │ - pop %ebx │ │ - add $0x6c951,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - push $0x80 │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - call 690a0 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 68661 │ │ - pop %ebx │ │ - add $0x6c90f,%ebx │ │ - mov 0x14(%ebp),%edi │ │ - mov %edi,%esi │ │ - sar %esi │ │ - test %edi,%edi │ │ - jle 68681 │ │ + and $0xfffffffc,%esp │ │ + sub $0x1011c,%esp │ │ + call 68914 │ │ + pop %eax │ │ + add $0x6e65c,%eax │ │ + cmpl $0x0,0x18(%ebp) │ │ + jle 68b4b │ │ + mov %eax,0x14(%esp) │ │ + mov 0x1c(%ebp),%eax │ │ + mov %eax,0x18(%esp) │ │ + dec %eax │ │ + imul 0x2c(%ebp),%eax │ │ + add 0x24(%ebp),%eax │ │ + sar $0xa,%eax │ │ + add $0x2,%eax │ │ mov 0x10(%ebp),%ecx │ │ - xor %eax,%eax │ │ - cmp $0x8,%edi │ │ - jae 68685 │ │ - mov %edi,%edx │ │ - jmp 686e7 │ │ - mov %edi,%edx │ │ - jmp 686f9 │ │ - mov %edi,%edx │ │ - mov %edi,%eax │ │ - and $0xfffffff8,%eax │ │ - movd %esi,%xmm0 │ │ - lea 0x5(%ecx),%esi │ │ - pxor %xmm2,%xmm2 │ │ - mov %eax,%edi │ │ - pxor %xmm1,%xmm1 │ │ + lea 0x1c(%esp),%edx │ │ nop │ │ nop │ │ nop │ │ - movd -0x4(%esi),%xmm3 │ │ - movd (%esi),%xmm4 │ │ - punpcklbw %xmm2,%xmm3 │ │ - punpcklwd %xmm2,%xmm3 │ │ - paddd %xmm3,%xmm0 │ │ - punpcklbw %xmm2,%xmm4 │ │ - punpcklwd %xmm2,%xmm4 │ │ - paddd %xmm4,%xmm1 │ │ - add $0x8,%esi │ │ - add $0xfffffff8,%edi │ │ - jne 686a0 │ │ - paddd %xmm0,%xmm1 │ │ - pshufd $0x4e,%xmm1,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - pshufd $0xe5,%xmm0,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - movd %xmm1,%esi │ │ - cmp %edx,%eax │ │ - je 686f9 │ │ - mov %edx,%edi │ │ - sub %eax,%edi │ │ - lea 0x1(%eax,%ecx,1),%eax │ │ nop │ │ - movzbl (%eax),%ecx │ │ - add %ecx,%esi │ │ - inc %eax │ │ - dec %edi │ │ - jne 686f0 │ │ - mov %edx,%eax │ │ - bsf %edx,%ecx │ │ - shr %cl,%esi │ │ - sub $0xc,%esp │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - push %esi │ │ - pushl 0x18(%ebp) │ │ - push %eax │ │ - call 690a0 │ │ - add $0x20,%esp │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %edx,0x8(%esp) │ │ + mov %ecx,0xc(%esp) │ │ + mov %eax,0x10(%esp) │ │ + xor %esi,%esi │ │ + mov 0x20(%ebp),%eax │ │ + xor %ebx,%ebx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 68741 │ │ - pop %ebx │ │ - add $0x6c82f,%ebx │ │ - mov 0x18(%ebp),%eax │ │ - mov %eax,%esi │ │ - sar %esi │ │ - test %eax,%eax │ │ - jle 687d9 │ │ - mov 0x10(%ebp),%edx │ │ - xor %edi,%edi │ │ - cmp $0x8,%eax │ │ - jb 687c1 │ │ - mov %eax,%edi │ │ - and $0xfffffff8,%edi │ │ - movd %esi,%xmm1 │ │ - lea -0x4(%edx),%esi │ │ - pxor %xmm0,%xmm0 │ │ - movdqa -0x15970(%ebx),%xmm2 │ │ - mov %edi,%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movd (%esi),%xmm3 │ │ - movd -0x4(%esi),%xmm4 │ │ - pshufb %xmm2,%xmm3 │ │ - paddd %xmm3,%xmm1 │ │ - pshufb %xmm2,%xmm4 │ │ - paddd %xmm4,%xmm0 │ │ - add $0xfffffff8,%esi │ │ - add $0xfffffff8,%ecx │ │ - jne 68780 │ │ - paddd %xmm1,%xmm0 │ │ - pshufd $0x4e,%xmm0,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - pshufd $0xe5,%xmm1,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - movd %xmm0,%esi │ │ - cmp %eax,%edi │ │ - je 687d9 │ │ + nop │ │ + nop │ │ + nop │ │ + mov 0xc(%esp),%edx │ │ + movzbl (%edx,%esi,1),%ecx │ │ + mov %eax,%edi │ │ + shr $0x6,%edi │ │ + movzbl 0x1(%edx,%esi,1),%edx │ │ + sub %ecx,%edx │ │ + imul %edi,%edx │ │ + shl $0x4,%ecx │ │ + add %ecx,%edx │ │ + mov 0x8(%esp),%ecx │ │ + mov %dx,(%ecx,%ebx,2) │ │ + mov 0x28(%ebp),%ecx │ │ + add %ecx,%eax │ │ mov %eax,%ecx │ │ - sub %edi,%ecx │ │ - not %edi │ │ - add %edx,%edi │ │ + sar $0xa,%ecx │ │ + add %ecx,%esi │ │ + and $0x3ff,%eax │ │ + inc %ebx │ │ + cmp %ebx,0x18(%ebp) │ │ + jne 68970 │ │ + mov 0x8(%esp),%edx │ │ + add $0x100,%edx │ │ + mov 0xc(%esp),%ecx │ │ + add 0x14(%ebp),%ecx │ │ + mov 0x10(%esp),%eax │ │ + dec %eax │ │ + jne 68950 │ │ + mov 0x18(%ebp),%ebx │ │ + test %ebx,%ebx │ │ + mov 0x24(%ebp),%edx │ │ + mov 0x8(%ebp),%eax │ │ + mov 0x14(%esp),%esi │ │ + jle 68b4b │ │ + lea 0x1c(%esp),%ecx │ │ + mov %ebx,%edi │ │ + and $0xfffffff8,%edi │ │ + movdqa -0x14d40(%esi),%xmm0 │ │ + jmp 68a18 │ │ + nop │ │ + nop │ │ + nop │ │ nop │ │ nop │ │ + mov 0x10(%esp),%edx │ │ + add 0x2c(%ebp),%edx │ │ + mov %edx,%eax │ │ + sar $0xa,%eax │ │ + shl $0x8,%eax │ │ + add %eax,%ecx │ │ + mov 0xc(%esp),%eax │ │ + and $0x3ff,%edx │ │ + add 0xc(%ebp),%eax │ │ + decl 0x18(%esp) │ │ + je 68b4b │ │ + mov %edx,0x10(%esp) │ │ + sar $0x6,%edx │ │ + mov %edx,0x8(%esp) │ │ + xor %esi,%esi │ │ + cmp $0x8,%ebx │ │ + mov %eax,0xc(%esp) │ │ + jb 68b12 │ │ + movd 0x8(%esp),%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm1 │ │ + xor %esi,%esi │ │ nop │ │ + movdqu (%ecx,%esi,2),%xmm3 │ │ + movdqu 0x100(%ecx,%esi,2),%xmm4 │ │ + punpckhwd %xmm3,%xmm2 │ │ + psrad $0x10,%xmm2 │ │ + punpcklwd %xmm3,%xmm3 │ │ + psrad $0x10,%xmm3 │ │ + punpcklwd %xmm4,%xmm5 │ │ + psrad $0x10,%xmm5 │ │ + punpckhwd %xmm4,%xmm4 │ │ + psrad $0x10,%xmm4 │ │ + psubd %xmm2,%xmm4 │ │ + pslld $0x4,%xmm2 │ │ + psubd %xmm3,%xmm5 │ │ + pslld $0x4,%xmm3 │ │ + pshufd $0xf5,%xmm5,%xmm6 │ │ + pmuludq %xmm1,%xmm5 │ │ + pshufd $0xe8,%xmm5,%xmm5 │ │ + pshufd $0xf5,%xmm1,%xmm7 │ │ + pmuludq %xmm7,%xmm6 │ │ + pshufd $0xe8,%xmm6,%xmm6 │ │ + punpckldq %xmm6,%xmm5 │ │ + pshufd $0xf5,%xmm4,%xmm6 │ │ + pmuludq %xmm1,%xmm4 │ │ + pshufd $0xe8,%xmm4,%xmm4 │ │ + pmuludq %xmm7,%xmm6 │ │ + pshufd $0xe8,%xmm6,%xmm6 │ │ + punpckldq %xmm6,%xmm4 │ │ + paddd %xmm0,%xmm5 │ │ + paddd %xmm3,%xmm5 │ │ + paddd %xmm0,%xmm4 │ │ + paddd %xmm2,%xmm4 │ │ + psrad $0x8,%xmm4 │ │ + psrad $0x8,%xmm5 │ │ + packssdw %xmm4,%xmm5 │ │ + packuswb %xmm5,%xmm5 │ │ + movq %xmm5,(%eax,%esi,1) │ │ + add $0x8,%esi │ │ + cmp %esi,%edi │ │ + jne 68a40 │ │ + cmp %ebx,%edi │ │ + mov %edi,%esi │ │ + jne 68b12 │ │ + jmp 689f0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movzbl (%edi),%edx │ │ - add %edx,%esi │ │ - dec %edi │ │ - dec %ecx │ │ - jne 687d0 │ │ - bsf %eax,%ecx │ │ - shr %cl,%esi │ │ - sub $0xc,%esp │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - push %esi │ │ - push %eax │ │ - pushl 0x14(%ebp) │ │ - call 690a0 │ │ - add $0x20,%esp │ │ + mov 0xc(%esp),%edi │ │ + mov %al,(%edi,%esi,1) │ │ + inc %esi │ │ + cmp %esi,%ebx │ │ + mov %edx,%edi │ │ + je 689f0 │ │ + movswl (%ecx,%esi,2),%eax │ │ + movswl 0x100(%ecx,%esi,2),%ebx │ │ + sub %eax,%ebx │ │ + shl $0x4,%eax │ │ + imul 0x8(%esp),%ebx │ │ + lea 0x80(%eax,%ebx,1),%eax │ │ + sar $0x8,%eax │ │ + cmp $0x100,%eax │ │ + jl 68b3e │ │ + mov $0xff,%eax │ │ + mov %edi,%edx │ │ + test %eax,%eax │ │ + mov 0x18(%ebp),%ebx │ │ + jg 68b00 │ │ + xor %eax,%eax │ │ + jmp 68b00 │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ @@ -97819,512 +97934,703 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - and $0xfffffffc,%esp │ │ - sub $0xc,%esp │ │ + and $0xfffffff0,%esp │ │ + sub $0x8180,%esp │ │ + call 68b74 │ │ + pop %ebx │ │ + add $0x6e3fc,%ebx │ │ + mov 0x20(%ebp),%edi │ │ + mov 0x18(%ebp),%esi │ │ + mov 0x14(%ebp),%eax │ │ cmpl $0x0,0x1c(%ebp) │ │ - jle 6886f │ │ - mov 0x18(%ebp),%ecx │ │ - test %ecx,%ecx │ │ - jle 6886f │ │ - mov 0x14(%ebp),%edx │ │ - mov 0x10(%ebp),%esi │ │ - mov 0x8(%ebp),%ebx │ │ - xor %eax,%eax │ │ + mov 0xc(%ebp),%edx │ │ + mov 0x8(%ebp),%ecx │ │ + je 68d9e │ │ + mov %ecx,0x60(%esp) │ │ + test %edi,%edi │ │ + je 68fe8 │ │ + test %eax,%eax │ │ + jle 691c6 │ │ + mov %ebx,0x40(%esp) │ │ + lea 0x7c(%esp),%ecx │ │ + inc %esi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %eax,0x8(%esp) │ │ + nop │ │ + nop │ │ + nop │ │ + mov %esi,0x30(%esp) │ │ + mov %edx,0x20(%esp) │ │ + mov (%edx),%dl │ │ xor %edi,%edi │ │ + mov 0x1c(%ebp),%esi │ │ + nop │ │ + movzbl %dl,%eax │ │ + mov 0x20(%esp),%edx │ │ + movzbl 0x1(%edx,%edi,1),%edx │ │ + mov %edx,%ebx │ │ + sub %eax,%ebx │ │ + shl $0x4,%eax │ │ + imul %esi,%ebx │ │ + add %eax,%ebx │ │ + mov %bx,(%ecx,%edi,2) │ │ + inc %edi │ │ + cmp %edi,0x14(%ebp) │ │ + jne 68bd0 │ │ + add $0x100,%ecx │ │ + mov 0x20(%esp),%edx │ │ + add 0x10(%ebp),%edx │ │ + mov 0x30(%esp),%esi │ │ + dec %esi │ │ + jne 68bc0 │ │ + cmpl $0x0,0x14(%ebp) │ │ + mov 0x18(%ebp),%esi │ │ + mov 0x40(%esp),%edi │ │ + jle 691c6 │ │ + lea 0x7c(%esp),%eax │ │ + mov 0x14(%ebp),%edx │ │ + mov %edx,%ecx │ │ + and $0xfffffff8,%ecx │ │ + mov %ecx,0x8(%esp) │ │ + movd 0x20(%ebp),%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm1 │ │ + movaps -0x14d50(%edi),%xmm2 │ │ + movdqa -0x14d70(%edi),%xmm3 │ │ + lea (%edx,%edx,1),%ecx │ │ + mov %ecx,0x40(%esp) │ │ + pshufd $0xf5,%xmm1,%xmm0 │ │ + movdqa %xmm0,0x20(%esp) │ │ + movaps %xmm2,0x30(%esp) │ │ + movdqa 0x20(%esp),%xmm2 │ │ + jmp 68c78 │ │ + nop │ │ + add $0x100,%eax │ │ + add 0x40(%esp),%edi │ │ + mov %edi,0x60(%esp) │ │ + mov 0xc(%esp),%esi │ │ + dec %esi │ │ + je 691c6 │ │ + mov %esi,0xc(%esp) │ │ + xor %esi,%esi │ │ + mov 0x14(%ebp),%edx │ │ + cmp $0x8,%edx │ │ + mov 0x60(%esp),%edi │ │ + mov 0x20(%ebp),%ecx │ │ + jb 68d70 │ │ + xor %esi,%esi │ │ + mov %edi,%edx │ │ + mov 0x8(%esp),%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movdqu (%eax,%esi,2),%xmm5 │ │ + movdqu 0x100(%eax,%esi,2),%xmm6 │ │ + punpcklwd %xmm5,%xmm4 │ │ + psrad $0x10,%xmm4 │ │ + punpckhwd %xmm5,%xmm5 │ │ + psrad $0x10,%xmm5 │ │ + punpcklwd %xmm6,%xmm7 │ │ + psrad $0x10,%xmm7 │ │ + punpckhwd %xmm6,%xmm6 │ │ + psrad $0x10,%xmm6 │ │ + psubd %xmm5,%xmm6 │ │ + psubd %xmm4,%xmm7 │ │ + pshufd $0xf5,%xmm7,%xmm0 │ │ + pmuludq %xmm1,%xmm7 │ │ + pshufd $0xe8,%xmm7,%xmm7 │ │ + pmuludq %xmm2,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + punpckldq %xmm0,%xmm7 │ │ + pshufd $0xf5,%xmm6,%xmm0 │ │ + pmuludq %xmm1,%xmm6 │ │ + pshufd $0xe8,%xmm6,%xmm6 │ │ + pmuludq %xmm2,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + punpckldq %xmm0,%xmm6 │ │ + pslld $0x4,%xmm4 │ │ + movdqa 0x30(%esp),%xmm0 │ │ + por %xmm0,%xmm4 │ │ + paddd %xmm7,%xmm4 │ │ + pslld $0x4,%xmm5 │ │ + por %xmm0,%xmm5 │ │ + paddd %xmm6,%xmm5 │ │ + psrld $0x4,%xmm4 │ │ + psrld $0x4,%xmm5 │ │ + pshufb %xmm3,%xmm5 │ │ + pshufb %xmm3,%xmm4 │ │ + punpcklqdq %xmm5,%xmm4 │ │ + movdqu %xmm4,(%edx,%esi,2) │ │ + add $0x8,%esi │ │ + cmp %esi,%ecx │ │ + jne 68ca0 │ │ + mov %edx,%edi │ │ + mov 0x14(%ebp),%edx │ │ + cmp %edx,%ecx │ │ + mov %ecx,%esi │ │ + mov 0x20(%ebp),%ecx │ │ + je 68c60 │ │ nop │ │ nop │ │ nop │ │ - movzbl (%edx,%edi,1),%eax │ │ - movzbl (%esi,%eax,2),%eax │ │ - mov %al,(%ebx,%edi,1) │ │ - inc %edi │ │ - cmp %edi,%ecx │ │ - jne 68850 │ │ - add %ecx,%edx │ │ - add 0xc(%ebp),%ebx │ │ - mov 0x8(%esp),%eax │ │ - inc %eax │ │ - cmp 0x1c(%ebp),%eax │ │ - jne 68840 │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ + mov %edi,%edx │ │ + movswl (%eax,%esi,2),%edi │ │ + movswl 0x100(%eax,%esi,2),%ebx │ │ + sub %edi,%ebx │ │ + shl $0x4,%edi │ │ + imul %ecx,%ebx │ │ + lea 0x8(%edi,%ebx,1),%edi │ │ + shr $0x4,%edi │ │ + mov %di,(%edx,%esi,2) │ │ + mov %edx,%edi │ │ + inc %esi │ │ + cmp %esi,0x14(%ebp) │ │ + jne 68d70 │ │ + jmp 68c60 │ │ + test %edi,%edi │ │ + je 691b6 │ │ + test %eax,%eax │ │ + jle 691c6 │ │ + mov 0x14(%ebp),%eax │ │ + mov 0x10(%ebp),%ecx │ │ + lea (%eax,%ecx,1),%edx │ │ + mov %edx,0x58(%esp) │ │ + mov %eax,%edx │ │ + and $0xfffffff8,%edx │ │ + mov %edx,0x54(%esp) │ │ + movd 0x20(%ebp),%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + add %eax,%eax │ │ + mov %eax,0x1c(%esp) │ │ + mov 0xc(%ebp),%edx │ │ + lea (%edx,%ecx,1),%eax │ │ + movdqa -0x14d70(%ebx),%xmm1 │ │ + movl $0x0,0x8(%esp) │ │ + pshufd $0xf5,%xmm0,%xmm3 │ │ + mov 0x8(%ebp),%ecx │ │ + movdqa %xmm3,0x60(%esp) │ │ + movdqa %xmm1,0x40(%esp) │ │ + pxor %xmm2,%xmm2 │ │ + movdqa 0x60(%esp),%xmm3 │ │ + jmp 68e36 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffffc,%esp │ │ - sub $0xc,%esp │ │ - mov %edx,0x8(%esp) │ │ + mov 0x10(%ebp),%eax │ │ + add %eax,%edx │ │ + incl 0x8(%esp) │ │ + mov 0x20(%esp),%edi │ │ + add 0x1c(%esp),%edi │ │ + mov 0x30(%esp),%ecx │ │ + add %eax,%ecx │ │ + mov 0xc(%esp),%esi │ │ + dec %esi │ │ + mov %ecx,%eax │ │ + mov %edi,%ecx │ │ + je 691c6 │ │ + mov %eax,0x30(%esp) │ │ + mov %ecx,0x20(%esp) │ │ + mov %esi,0xc(%esp) │ │ + mov 0x14(%ebp),%esi │ │ + cmp $0x8,%esi │ │ + mov $0x0,%edi │ │ + mov 0x20(%ebp),%ecx │ │ + jb 68fc0 │ │ + mov 0x8(%esp),%edi │ │ + mov %edi,%eax │ │ + imul %esi,%eax │ │ mov 0x10(%ebp),%ebx │ │ - mov 0xc(%ebp),%esi │ │ - mov 0x8(%ebp),%edi │ │ - cmp $0x5,%edi │ │ - jl 688ea │ │ - mov $0x1010101,%edx │ │ - mov %ebx,%eax │ │ - mul %edx │ │ - test %esi,%esi │ │ - jle 68924 │ │ - imul $0x1010101,%ebx,%esi │ │ - sar $0x1f,%ebx │ │ - add %esi,%edx │ │ - imul $0x1010101,%ebx,%ebx │ │ - add %edx,%ebx │ │ - xor %edx,%edx │ │ - xor %esi,%esi │ │ + imul %ebx,%edi │ │ + mov 0x8(%ebp),%ebx │ │ + lea (%ebx,%eax,2),%ebx │ │ + mov %ebx,0x14(%esp) │ │ + add %esi,%eax │ │ + lea (%edi,%esi,1),%ebx │ │ + mov %ebx,0x10(%esp) │ │ + mov 0xc(%ebp),%ebx │ │ + add %ebx,0x10(%esp) │ │ + mov 0x58(%esp),%ebx │ │ + add %edi,%ebx │ │ + add 0xc(%ebp),%ebx │ │ + mov %ebx,0x18(%esp) │ │ + mov 0xc(%ebp),%ebx │ │ + add %edi,%ebx │ │ + mov %ebx,0x5c(%esp) │ │ + add 0x10(%ebp),%edi │ │ + add 0xc(%ebp),%edi │ │ + mov 0x18(%esp),%ebx │ │ + cmp 0x14(%esp),%ebx │ │ + mov 0x8(%ebp),%ebx │ │ + lea (%ebx,%eax,2),%eax │ │ + seta 0x18(%esp) │ │ + cmp %eax,%edi │ │ + setb %bh │ │ + mov 0x10(%esp),%edi │ │ + cmp 0x14(%esp),%edi │ │ + seta %bl │ │ + cmp %eax,0x5c(%esp) │ │ + setb %al │ │ + test %bh,0x18(%esp) │ │ + mov $0x0,%edi │ │ + jne 68fc0 │ │ + and %al,%bl │ │ + mov $0x0,%edi │ │ + jne 68fc0 │ │ + mov 0x10(%ebp),%eax │ │ + lea (%edx,%eax,1),%edi │ │ + xor %ebx,%ebx │ │ + mov 0x54(%esp),%eax │ │ + movdqa %xmm0,%xmm1 │ │ + mov 0x20(%esp),%ecx │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + movq (%edx,%ebx,1),%xmm5 │ │ + punpcklbw %xmm2,%xmm5 │ │ + movdqa %xmm5,%xmm4 │ │ + punpckhwd %xmm2,%xmm5 │ │ + movq (%edi,%ebx,1),%xmm6 │ │ + punpcklbw %xmm2,%xmm6 │ │ + movdqa %xmm6,%xmm7 │ │ + punpckhwd %xmm2,%xmm7 │ │ + psubd %xmm5,%xmm7 │ │ + pshufd $0xf5,%xmm7,%xmm0 │ │ + pmuludq %xmm1,%xmm7 │ │ + pshufd $0xe8,%xmm7,%xmm7 │ │ + pmuludq %xmm3,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + punpckldq %xmm0,%xmm7 │ │ + punpcklwd %xmm2,%xmm4 │ │ + punpcklwd %xmm2,%xmm6 │ │ + psubd %xmm4,%xmm6 │ │ + pslld $0x4,%xmm5 │ │ + paddd %xmm5,%xmm7 │ │ + pshufd $0xf5,%xmm6,%xmm0 │ │ + pmuludq %xmm1,%xmm6 │ │ + pshufd $0xe8,%xmm6,%xmm5 │ │ + pmuludq %xmm3,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + punpckldq %xmm0,%xmm5 │ │ + pslld $0x4,%xmm4 │ │ + paddd %xmm4,%xmm5 │ │ + movdqa 0x40(%esp),%xmm0 │ │ + pshufb %xmm0,%xmm7 │ │ + pshufb %xmm0,%xmm5 │ │ + punpcklqdq %xmm7,%xmm5 │ │ + movdqu %xmm5,(%ecx,%ebx,2) │ │ + add $0x8,%ebx │ │ + cmp %ebx,%eax │ │ + jne 68f00 │ │ + mov 0x14(%ebp),%esi │ │ + cmp %esi,%eax │ │ + mov %eax,%edi │ │ + mov 0x20(%ebp),%ecx │ │ + movdqa %xmm1,%xmm0 │ │ + je 68e10 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %eax,(%ecx,%esi,1) │ │ - mov %ebx,0x4(%ecx,%esi,1) │ │ - add $0x8,%esi │ │ + movzbl (%edx,%edi,1),%eax │ │ + mov 0x30(%esp),%ebx │ │ + movzbl (%ebx,%edi,1),%ebx │ │ + sub %eax,%ebx │ │ + shl $0x4,%eax │ │ + imul %ecx,%ebx │ │ + add %eax,%ebx │ │ + mov 0x20(%esp),%eax │ │ + mov %bx,(%eax,%edi,2) │ │ + inc %edi │ │ cmp %edi,%esi │ │ - jl 688d0 │ │ - add 0x8(%esp),%ecx │ │ - inc %edx │ │ - cmp 0xc(%ebp),%edx │ │ - jne 688c0 │ │ - jmp 68924 │ │ - test %esi,%esi │ │ - jle 68924 │ │ - test %edi,%edi │ │ - jle 68924 │ │ - imul $0x1010101,%ebx,%eax │ │ - xor %edx,%edx │ │ + jne 68fc0 │ │ + jmp 68e10 │ │ + test %eax,%eax │ │ + jle 691c6 │ │ + mov 0x14(%ebp),%eax │ │ + lea 0x1(%eax),%ecx │ │ + mov %ecx,0x10(%esp) │ │ + mov %eax,%ecx │ │ + and $0xfffffff8,%ecx │ │ + mov %ecx,0x1c(%esp) │ │ + movd 0x1c(%ebp),%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + add %eax,%eax │ │ + mov %eax,0x8(%esp) │ │ + movl $0x0,0x30(%esp) │ │ + pshufd $0xf5,%xmm0,%xmm2 │ │ + movdqa -0x14d70(%ebx),%xmm3 │ │ + mov 0x8(%ebp),%ebx │ │ + mov %ebx,%eax │ │ + mov 0xc(%ebp),%edi │ │ + movdqa %xmm3,0x20(%esp) │ │ + pxor %xmm1,%xmm1 │ │ + jmp 69056 │ │ nop │ │ nop │ │ nop │ │ nop │ │ + add 0x10(%ebp),%edi │ │ + incl 0x30(%esp) │ │ + add 0x8(%esp),%eax │ │ + mov 0xc(%esp),%esi │ │ + dec %esi │ │ + je 691c6 │ │ + mov %esi,0xc(%esp) │ │ + mov 0x14(%ebp),%esi │ │ + cmp $0x8,%esi │ │ + mov $0x0,%ecx │ │ + jb 69190 │ │ + mov 0x30(%esp),%edx │ │ + mov %edx,%ebx │ │ + imul %esi,%ebx │ │ + imul 0x10(%ebp),%edx │ │ + mov %eax,0x40(%esp) │ │ + mov 0x10(%esp),%eax │ │ + add %edx,%eax │ │ + add 0xc(%ebp),%eax │ │ + mov %eax,0x14(%esp) │ │ + mov 0x8(%ebp),%eax │ │ + lea (%eax,%ebx,2),%ecx │ │ + mov 0x40(%esp),%eax │ │ + cmp %ecx,0x14(%esp) │ │ + jbe 690b5 │ │ + add 0xc(%ebp),%edx │ │ + add %esi,%ebx │ │ + mov 0x8(%ebp),%eax │ │ + lea (%eax,%ebx,2),%ecx │ │ + mov 0x40(%esp),%eax │ │ + cmp %ecx,%edx │ │ + mov $0x0,%ecx │ │ + jb 69190 │ │ + xor %ecx,%ecx │ │ + mov %eax,%edx │ │ + mov 0x1c(%esp),%eax │ │ + movdqa %xmm2,%xmm3 │ │ + movdqa %xmm0,%xmm2 │ │ nop │ │ nop │ │ - xor %esi,%esi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movq (%edi,%ecx,1),%xmm6 │ │ + movq 0x1(%edi,%ecx,1),%xmm5 │ │ + punpcklbw %xmm1,%xmm6 │ │ + movdqa %xmm6,%xmm4 │ │ + punpckhwd %xmm1,%xmm6 │ │ + punpcklbw %xmm1,%xmm5 │ │ + movdqa %xmm5,%xmm7 │ │ + punpckhwd %xmm1,%xmm7 │ │ + psubd %xmm6,%xmm7 │ │ + pshufd $0xf5,%xmm7,%xmm0 │ │ + pmuludq %xmm2,%xmm7 │ │ + pshufd $0xe8,%xmm7,%xmm7 │ │ + pmuludq %xmm3,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + punpckldq %xmm0,%xmm7 │ │ + punpcklwd %xmm1,%xmm4 │ │ + punpcklwd %xmm1,%xmm5 │ │ + psubd %xmm4,%xmm5 │ │ + pslld $0x4,%xmm6 │ │ + paddd %xmm6,%xmm7 │ │ + pshufd $0xf5,%xmm5,%xmm0 │ │ + pmuludq %xmm2,%xmm5 │ │ + pshufd $0xe8,%xmm5,%xmm5 │ │ + pmuludq %xmm3,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + punpckldq %xmm0,%xmm5 │ │ + pslld $0x4,%xmm4 │ │ + paddd %xmm4,%xmm5 │ │ + movdqa 0x20(%esp),%xmm0 │ │ + pshufb %xmm0,%xmm7 │ │ + pshufb %xmm0,%xmm5 │ │ + punpcklqdq %xmm7,%xmm5 │ │ + movdqu %xmm5,(%edx,%ecx,2) │ │ + add $0x8,%ecx │ │ + cmp %ecx,%eax │ │ + jne 690d0 │ │ + mov 0x14(%ebp),%esi │ │ + cmp %esi,%eax │ │ + mov %eax,%ecx │ │ + movdqa %xmm2,%xmm0 │ │ + movdqa %xmm3,%xmm2 │ │ + mov %edx,%eax │ │ + je 69040 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %eax,(%ecx,%esi,1) │ │ - add $0x4,%esi │ │ - cmp %edi,%esi │ │ - jl 68910 │ │ - add 0x8(%esp),%ecx │ │ - inc %edx │ │ - cmp 0xc(%ebp),%edx │ │ - jne 68900 │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ + nop │ │ + movzbl (%edi,%ecx,1),%edx │ │ + mov %eax,%ebx │ │ + movzbl 0x1(%edi,%ecx,1),%eax │ │ + sub %edx,%eax │ │ + shl $0x4,%edx │ │ + imul 0x1c(%ebp),%eax │ │ + add %edx,%eax │ │ + mov %ax,(%ebx,%ecx,2) │ │ + mov %ebx,%eax │ │ + inc %ecx │ │ + cmp %ecx,%esi │ │ + jne 69190 │ │ + jmp 69040 │ │ + sub $0x4,%esp │ │ push %esi │ │ - and $0xfffffffc,%esp │ │ - sub $0x1c,%esp │ │ - mov 0xc(%ebp),%esi │ │ - mov 0x10(%ebp),%edi │ │ - dec %edx │ │ - dec %edi │ │ - mov %edi,%eax │ │ - sar $0x1f,%eax │ │ - mov %edi,0x8(%esp) │ │ - and %edi,%eax │ │ - test %esi,%esi │ │ - cmovg %esi,%eax │ │ - mov 0x8(%ebp),%edi │ │ - mov (%edi,%eax,1),%al │ │ - mov %ecx,0xc(%esp) │ │ - mov %al,(%ecx) │ │ - mov %edx,0x10(%esp) │ │ - test %edx,%edx │ │ - jle 68a32 │ │ - xor %ebx,%ebx │ │ - jmp 6899c │ │ - mov 0xc(%esp),%edx │ │ - mov %cl,0x1(%edx,%ebx,2) │ │ - mov 0xc(%ebp),%esi │ │ - mov 0x4(%esp),%ecx │ │ - cmp %esi,%ecx │ │ - mov 0x18(%esp),%eax │ │ - cmovl %esi,%eax │ │ - movzbl (%edi,%eax,1),%eax │ │ - mov %al,0x2(%edx,%ebx,2) │ │ - cmp 0x10(%esp),%ecx │ │ - mov %ecx,%ebx │ │ - je 68a32 │ │ - lea -0x1(%ebx),%ecx │ │ - mov 0x8(%esp),%eax │ │ - cmp %eax,%ecx │ │ - cmovg %eax,%ecx │ │ - lea 0x1(%ebx),%edx │ │ - mov %edx,0x4(%esp) │ │ - cmp %eax,%ebx │ │ - mov %ebx,%edi │ │ - cmovg %eax,%edi │ │ - cmp %esi,%ebx │ │ - cmovle %esi,%ecx │ │ - mov 0x8(%ebp),%edx │ │ - movzbl (%edx,%ecx,1),%ecx │ │ - cmovl %esi,%edi │ │ - mov 0x8(%ebp),%edx │ │ - movzbl (%edx,%edi,1),%edi │ │ - lea (%edi,%edi,8),%edx │ │ - sub %ecx,%edx │ │ - mov %edx,0x14(%esp) │ │ - mov 0x4(%esp),%edi │ │ - cmp %eax,%edi │ │ - cmovg %eax,%edi │ │ - lea 0x2(%ebx),%edx │ │ - cmp %esi,%edx │ │ - mov %esi,%ecx │ │ - mov %edi,0x18(%esp) │ │ - cmovg %edi,%ecx │ │ - mov 0x8(%ebp),%edi │ │ - movzbl (%edi,%ecx,1),%ecx │ │ - lea (%ecx,%ecx,8),%ecx │ │ - add 0x14(%esp),%ecx │ │ - lea 0x3(%ebx),%edi │ │ - cmp %eax,%edx │ │ - cmovg %eax,%edx │ │ - cmp %esi,%edi │ │ - mov 0x8(%ebp),%edi │ │ - cmovle %esi,%edx │ │ - movzbl (%edi,%edx,1),%eax │ │ - sub %eax,%ecx │ │ - add $0x8,%ecx │ │ - sar $0x4,%ecx │ │ - cmp $0x100,%ecx │ │ - jl 68a23 │ │ - mov $0xff,%ecx │ │ - test %ecx,%ecx │ │ - jg 68970 │ │ - xor %ecx,%ecx │ │ - jmp 68970 │ │ + push %eax │ │ + pushl 0x10(%ebp) │ │ + call 6f320 │ │ + add $0x10,%esp │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - and $0xfffffffc,%esp │ │ - cmpl $0x0,0x8(%ebp) │ │ - je 68a5d │ │ - cmp $0x8,%ecx │ │ - jg 68a6e │ │ - mov $0x2,%eax │ │ - cmp $0x3f,%edx │ │ - jle 68a8e │ │ - jmp 68aab │ │ - cmp $0x8,%ecx │ │ - jg 68a89 │ │ - mov $0x1,%eax │ │ - cmp $0x37,%edx │ │ - jle 68aa9 │ │ - jmp 68aab │ │ - cmp $0x10,%ecx │ │ - jg 68a9a │ │ - mov $0x2,%eax │ │ - cmp $0x2f,%edx │ │ - jg 68aab │ │ - mov $0x1,%eax │ │ - cmp $0x13,%edx │ │ - jle 68aa9 │ │ - jmp 68aab │ │ - cmp $0x10,%ecx │ │ - jg 68aaf │ │ - mov $0x1,%eax │ │ - cmp $0x27,%edx │ │ - jle 68aa9 │ │ - jmp 68aab │ │ - cmp $0x18,%ecx │ │ - mov $0x3,%eax │ │ - jg 68aab │ │ - cmp $0x3,%edx │ │ - jg 68aab │ │ - xor %eax,%eax │ │ - mov %ebp,%esp │ │ - pop %ebp │ │ - retq │ │ - cmp $0x18,%ecx │ │ - jg 68ad4 │ │ - mov $0x3,%eax │ │ - cmp $0x1f,%edx │ │ - jg 68aab │ │ - mov $0x2,%eax │ │ - cmp $0xf,%edx │ │ - jg 68aab │ │ - mov $0x1,%eax │ │ - cmp $0x7,%edx │ │ - jle 68aa9 │ │ - jmp 68aab │ │ - cmp $0x20,%ecx │ │ - mov $0x3,%eax │ │ - jg 68aab │ │ - cmp $0x1f,%edx │ │ - jg 68aab │ │ - xor %eax,%eax │ │ - cmp $0x3,%edx │ │ - setg %al │ │ - inc %eax │ │ - mov %ebp,%esp │ │ - pop %ebp │ │ - retq │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - and $0xfffffffc,%esp │ │ - sub $0x2c,%esp │ │ - mov %ecx,0x10(%esp) │ │ - call 68b05 │ │ + and $0xfffffff0,%esp │ │ + sub $0x10140,%esp │ │ + call 691e4 │ │ pop %eax │ │ - add $0x6c46b,%eax │ │ - mov %eax,0x8(%esp) │ │ + add $0x6dd8c,%eax │ │ + cmpl $0x0,0x14(%ebp) │ │ + jle 6942c │ │ + mov %eax,0x14(%esp) │ │ mov 0x18(%ebp),%eax │ │ - mov 0x8(%ebp),%ecx │ │ - cmp %ecx,%edx │ │ - mov %edx,0x14(%esp) │ │ - cmovle %edx,%ecx │ │ - test %ecx,%ecx │ │ - mov 0x10(%ebp),%edx │ │ - jle 68b5c │ │ - lea -0x1(%eax),%esi │ │ - xor %edi,%edi │ │ - mov %ecx,0xc(%esp) │ │ - mov 0x14(%ebp),%ecx │ │ - mov 0x10(%esp),%ebx │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + mov %eax,0x1c(%esp) │ │ + lea -0x1(%eax),%ecx │ │ + imul 0x28(%ebp),%ecx │ │ + add 0x20(%ebp),%ecx │ │ + sar $0xa,%ecx │ │ + add $0x2,%ecx │ │ + mov 0xc(%ebp),%edx │ │ + mov 0x8(%ebp),%eax │ │ + mov %eax,0x10(%esp) │ │ + lea 0x3c(%esp),%eax │ │ nop │ │ nop │ │ - cmp %esi,%edi │ │ - mov %edi,%eax │ │ - cmovg %esi,%eax │ │ - cmp %ecx,%edi │ │ - cmovl %ecx,%eax │ │ - movzbl (%edx,%eax,1),%eax │ │ - mov %al,(%ebx,%edi,1) │ │ - inc %edi │ │ - cmp 0xc(%esp),%edi │ │ - jl 68b40 │ │ - jmp 68b5e │ │ - xor %edi,%edi │ │ - mov 0xc(%ebp),%eax │ │ - mov 0x14(%esp),%ecx │ │ - cmp %ecx,%eax │ │ - cmovg %ecx,%eax │ │ - cmp %eax,%edi │ │ - jge 68c80 │ │ - mov 0x1c(%ebp),%edx │ │ - lea (%edx,%edx,4),%edx │ │ - mov 0x8(%esp),%esi │ │ - movzbl -0x34a9(%esi,%edx,1),%ecx │ │ - mov %ecx,0xc(%esp) │ │ - movzbl -0x34a8(%esi,%edx,1),%ecx │ │ - mov %ecx,0x28(%esp) │ │ - movzbl -0x34a7(%esi,%edx,1),%ecx │ │ - mov %ecx,0x24(%esp) │ │ - movzbl -0x34a6(%esi,%edx,1),%ecx │ │ - mov %ecx,0x20(%esp) │ │ - movzbl -0x34a5(%esi,%edx,1),%ecx │ │ - mov %ecx,0x1c(%esp) │ │ mov %eax,0x8(%esp) │ │ - mov 0x18(%ebp),%eax │ │ - dec %eax │ │ - mov %eax,0x18(%esp) │ │ - nop │ │ + mov %edx,0x20(%esp) │ │ + mov %ecx,0xc(%esp) │ │ + xor %esi,%esi │ │ + mov 0x1c(%ebp),%eax │ │ + xor %edi,%edi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - lea -0x2(%edi),%eax │ │ - mov 0x18(%esp),%ecx │ │ - cmp %ecx,%eax │ │ - mov %eax,%ebx │ │ - cmovg %ecx,%ebx │ │ - mov 0x14(%ebp),%edx │ │ - cmp %edx,%eax │ │ - cmovl %edx,%ebx │ │ - mov 0x10(%ebp),%eax │ │ - movzbl (%eax,%ebx,1),%edx │ │ - imul 0xc(%esp),%edx │ │ - lea -0x1(%edi),%ebx │ │ - cmp %ecx,%ebx │ │ - cmovg %ecx,%ebx │ │ - cmp %ecx,%edi │ │ - mov %edi,%esi │ │ - cmovg %ecx,%esi │ │ - mov 0x14(%ebp),%eax │ │ - cmp %eax,%edi │ │ - cmovle %eax,%ebx │ │ - mov 0x10(%ebp),%eax │ │ - movzbl (%eax,%ebx,1),%ebx │ │ - cmovl 0x14(%ebp),%esi │ │ - imul 0x28(%esp),%ebx │ │ - add %edx,%ebx │ │ - movzbl (%eax,%esi,1),%eax │ │ - imul 0x24(%esp),%eax │ │ - add %ebx,%eax │ │ - lea 0x1(%edi),%ebx │ │ - cmp %ecx,%ebx │ │ - mov %ebx,%esi │ │ - cmovg %ecx,%esi │ │ - mov 0x14(%ebp),%edx │ │ - cmp %edx,%ebx │ │ - cmovl %edx,%esi │ │ - mov 0x10(%ebp),%edx │ │ - movzbl (%edx,%esi,1),%edx │ │ - imul 0x20(%esp),%edx │ │ - add %eax,%edx │ │ - lea 0x2(%edi),%esi │ │ - cmp %ecx,%esi │ │ - mov %esi,%eax │ │ - cmovg %ecx,%eax │ │ - mov 0x14(%ebp),%ecx │ │ - cmp %ecx,%esi │ │ - mov 0x10(%esp),%esi │ │ - cmovl %ecx,%eax │ │ - mov 0x10(%ebp),%ecx │ │ - movzbl (%ecx,%eax,1),%eax │ │ - imul 0x1c(%esp),%eax │ │ - lea 0x8(%eax,%edx,1),%eax │ │ - shr $0x4,%eax │ │ - mov %al,(%esi,%edi,1) │ │ - cmp 0x8(%esp),%ebx │ │ - mov %ebx,%edi │ │ - jl 68bd0 │ │ - jmp 68c82 │ │ - mov %edi,%ebx │ │ - mov 0x14(%esp),%edx │ │ - cmp %edx,%ebx │ │ - mov 0x18(%ebp),%esi │ │ - mov 0x14(%ebp),%ecx │ │ - jge 68cbf │ │ - dec %esi │ │ nop │ │ nop │ │ + mov 0x20(%esp),%edx │ │ + movzbl (%edx,%esi,1),%ecx │ │ + mov %eax,%ebx │ │ + shr $0x6,%ebx │ │ + movzbl 0x1(%edx,%esi,1),%edx │ │ + sub %ecx,%edx │ │ + imul %ebx,%edx │ │ + shl $0x4,%ecx │ │ + add %ecx,%edx │ │ + mov 0x8(%esp),%ecx │ │ + mov %dx,(%ecx,%edi,2) │ │ + mov 0x24(%ebp),%ecx │ │ + add %ecx,%eax │ │ + mov %eax,%ecx │ │ + sar $0xa,%ecx │ │ + add %ecx,%esi │ │ + and $0x3ff,%eax │ │ + inc %edi │ │ + cmp %edi,0x14(%ebp) │ │ + jne 69240 │ │ + mov 0x8(%esp),%eax │ │ + add $0x100,%eax │ │ + mov 0x20(%esp),%edx │ │ + add 0x10(%ebp),%edx │ │ + mov 0xc(%esp),%ecx │ │ + dec %ecx │ │ + jne 69220 │ │ + mov 0x14(%ebp),%edi │ │ + test %edi,%edi │ │ + mov 0x20(%ebp),%edx │ │ + mov 0x14(%esp),%ecx │ │ + jle 6942c │ │ + lea 0x3c(%esp),%ebx │ │ + mov %edi,%eax │ │ + and $0xfffffff8,%eax │ │ + mov %eax,0x18(%esp) │ │ + lea (%edi,%edi,1),%eax │ │ + mov %eax,0xc(%esp) │ │ + movdqa -0x14d50(%ecx),%xmm0 │ │ + movdqa -0x14d70(%ecx),%xmm1 │ │ + movdqa %xmm1,0x20(%esp) │ │ + jmp 692f9 │ │ + mov 0x8(%esp),%edx │ │ + add 0x28(%ebp),%edx │ │ + mov %edx,%eax │ │ + sar $0xa,%eax │ │ + shl $0x8,%eax │ │ + add %eax,%ebx │ │ + and $0x3ff,%edx │ │ + add 0xc(%esp),%ecx │ │ + mov %ecx,0x10(%esp) │ │ + decl 0x1c(%esp) │ │ + je 6942c │ │ + mov %edx,0x8(%esp) │ │ + sar $0x6,%edx │ │ + xor %eax,%eax │ │ + cmp $0x8,%edi │ │ + mov 0x10(%esp),%ecx │ │ + jb 69400 │ │ + movd %edx,%xmm2 │ │ + pshufd $0x0,%xmm2,%xmm2 │ │ + xor %esi,%esi │ │ + mov %ecx,%eax │ │ + mov 0x18(%esp),%ecx │ │ + movdqa %xmm0,%xmm1 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movdqu (%ebx,%esi,2),%xmm4 │ │ + movdqu 0x100(%ebx,%esi,2),%xmm5 │ │ + punpcklwd %xmm4,%xmm3 │ │ + psrad $0x10,%xmm3 │ │ + punpckhwd %xmm4,%xmm4 │ │ + psrad $0x10,%xmm4 │ │ + punpcklwd %xmm5,%xmm6 │ │ + psrad $0x10,%xmm6 │ │ + punpckhwd %xmm5,%xmm5 │ │ + psrad $0x10,%xmm5 │ │ + psubd %xmm4,%xmm5 │ │ + psubd %xmm3,%xmm6 │ │ + pshufd $0xf5,%xmm6,%xmm7 │ │ + pmuludq %xmm2,%xmm6 │ │ + pshufd $0xe8,%xmm6,%xmm6 │ │ + pshufd $0xf5,%xmm2,%xmm0 │ │ + pmuludq %xmm0,%xmm7 │ │ + pshufd $0xe8,%xmm7,%xmm7 │ │ + punpckldq %xmm7,%xmm6 │ │ + pshufd $0xf5,%xmm5,%xmm7 │ │ + pmuludq %xmm0,%xmm7 │ │ + pmuludq %xmm2,%xmm5 │ │ + pshufd $0xe8,%xmm5,%xmm0 │ │ + pshufd $0xe8,%xmm7,%xmm5 │ │ + punpckldq %xmm5,%xmm0 │ │ + pslld $0x4,%xmm3 │ │ + por %xmm1,%xmm3 │ │ + paddd %xmm6,%xmm3 │ │ + pslld $0x4,%xmm4 │ │ + por %xmm1,%xmm4 │ │ + paddd %xmm0,%xmm4 │ │ + psrld $0x4,%xmm3 │ │ + psrld $0x4,%xmm4 │ │ + movdqa 0x20(%esp),%xmm0 │ │ + pshufb %xmm0,%xmm4 │ │ + pshufb %xmm0,%xmm3 │ │ + punpcklqdq %xmm4,%xmm3 │ │ + movdqu %xmm3,(%eax,%esi,2) │ │ + add $0x8,%esi │ │ + cmp %esi,%ecx │ │ + jne 69330 │ │ + cmp %edi,%ecx │ │ + mov %ecx,%esi │ │ + mov %eax,%ecx │ │ + mov %esi,%eax │ │ + movdqa %xmm1,%xmm0 │ │ + je 692d0 │ │ nop │ │ - cmp %esi,%ebx │ │ - mov %ebx,%eax │ │ - cmovg %esi,%eax │ │ - cmp %ecx,%ebx │ │ - cmovl %ecx,%eax │ │ - mov 0x10(%ebp),%edi │ │ - movzbl (%edi,%eax,1),%eax │ │ - mov 0x10(%esp),%edi │ │ - mov %al,(%edi,%ebx,1) │ │ - inc %ebx │ │ - cmp %ebx,%edx │ │ - jne 68ca0 │ │ + movswl (%ebx,%eax,2),%esi │ │ + movswl 0x100(%ebx,%eax,2),%edi │ │ + sub %esi,%edi │ │ + shl $0x4,%esi │ │ + imul %edx,%edi │ │ + lea 0x8(%esi,%edi,1),%esi │ │ + mov 0x14(%ebp),%edi │ │ + shr $0x4,%esi │ │ + mov %si,(%ecx,%eax,2) │ │ + inc %eax │ │ + cmp %eax,%edi │ │ + jne 69400 │ │ + jmp 692d0 │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ @@ -98332,3527 +98638,3857 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - and $0xfffffff0,%esp │ │ - sub $0x30,%esp │ │ - mov %ecx,%esi │ │ - mov 0x18(%ebp),%ecx │ │ - mov 0x10(%ebp),%eax │ │ - shl $0x2,%eax │ │ - sub %eax,%ecx │ │ - call 68cee │ │ - pop %ebx │ │ - add $0x6c282,%ebx │ │ - mov %ecx,0x14(%esp) │ │ - test %ecx,%ecx │ │ - mov %esi,0x10(%esp) │ │ - mov %ebx,0x1c(%esp) │ │ - jle 68e9b │ │ - mov 0x20(%ebp),%ebx │ │ - mov 0xc(%ebp),%eax │ │ - shl $0x2,%eax │ │ - mov 0x14(%ebp),%ecx │ │ - sub %eax,%ecx │ │ - mov %ecx,0x4(%esp) │ │ - mov 0x14(%ebp),%eax │ │ - xor %ecx,%ecx │ │ - cmpl $0x0,0x1c(%ebp) │ │ - sete %cl │ │ - cmp $0x1,%ebx │ │ - adc $0xffffffff,%ecx │ │ - add $0x2,%ecx │ │ - mov %ecx,0x8(%esp) │ │ - mov 0x8(%ebp),%edi │ │ - mov %ebx,%ecx │ │ - shl %cl,%edi │ │ - mov %edi,0x24(%esp) │ │ - lea (%eax,%eax,1),%ecx │ │ + and $0xfffffffc,%esp │ │ + sub $0x2c,%esp │ │ + call 69451 │ │ + pop %ecx │ │ + add $0x6db1f,%ecx │ │ + cmpl $0x0,0x18(%ebp) │ │ + jle 6961d │ │ + mov 0x1c(%ebp),%edx │ │ + mov 0x14(%ebp),%edi │ │ + mov 0x10(%ebp),%esi │ │ + movdqa -0x14d30(%ecx),%xmm0 │ │ + mov 0x18(%ebp),%eax │ │ + mov %eax,%ecx │ │ + and $0xfffffff8,%ecx │ │ mov %ecx,0x20(%esp) │ │ mov 0x8(%ebp),%ecx │ │ - lea 0x1(%ecx,%edx,1),%ecx │ │ - mov %ecx,0xc(%esp) │ │ - movl $0x0,0x18(%esp) │ │ - mov 0x14(%esp),%ebx │ │ - cmpl $0x0,0x4(%esp) │ │ - mov $0x0,%ecx │ │ - jg 68d9f │ │ - jmp 68e58 │ │ + add %eax,%eax │ │ + mov %eax,0x24(%esp) │ │ + movl $0x0,0x1c(%esp) │ │ + mov %edx,0x28(%esp) │ │ + cmpl $0x8,0x18(%ebp) │ │ + mov $0x0,%ebx │ │ + jb 695ed │ │ + jmp 694dd │ │ nop │ │ nop │ │ - add 0x20(%esp),%esi │ │ - mov 0x24(%esp),%ecx │ │ - add %ecx,%edx │ │ - mov 0x18(%esp),%edi │ │ - inc %edi │ │ - add %ecx,0xc(%esp) │ │ - mov %edi,0x18(%esp) │ │ - cmp %ebx,%edi │ │ - je 68e8e │ │ - cmpl $0x0,0x4(%esp) │ │ - mov $0x0,%ecx │ │ - jle 68e58 │ │ - cmpl $0x0,0x1c(%ebp) │ │ - je 68e00 │ │ - xor %eax,%eax │ │ - jmp 68dc1 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x8(%esp),%ecx │ │ - shl %cl,%ebx │ │ - mov %bx,(%esi,%eax,2) │ │ - inc %eax │ │ - cmp %eax,0x4(%esp) │ │ - je 68df0 │ │ - mov %eax,%edi │ │ - mov 0x1c(%ebp),%ecx │ │ - shl %cl,%edi │ │ - movzbl (%edx,%edi,1),%ecx │ │ - movzbl 0x1(%edx,%eax,2),%ebx │ │ - add %ecx,%ebx │ │ - cmpl $0x0,0x20(%ebp) │ │ - je 68db0 │ │ - add 0x8(%ebp),%edi │ │ - movzbl (%edx,%edi,1),%ecx │ │ - add %ecx,%ebx │ │ - mov 0xc(%esp),%ecx │ │ - movzbl (%ecx,%eax,2),%ecx │ │ - add %ecx,%ebx │ │ - jmp 68db0 │ │ nop │ │ nop │ │ - mov 0x4(%esp),%ecx │ │ + add 0xc(%ebp),%ecx │ │ + incl 0x1c(%esp) │ │ + mov 0x24(%esp),%eax │ │ + add %eax,%esi │ │ + add %eax,%edi │ │ + mov 0x28(%esp),%edx │ │ + dec %edx │ │ + je 6961d │ │ + mov %edx,0x28(%esp) │ │ + cmpl $0x8,0x18(%ebp) │ │ + mov $0x0,%ebx │ │ + jb 695ed │ │ + mov 0x1c(%esp),%edx │ │ + mov %edx,%ebx │ │ + imul 0xc(%ebp),%ebx │ │ + mov 0x8(%ebp),%eax │ │ + add %ebx,%eax │ │ + mov %eax,0x18(%esp) │ │ + mov 0x18(%ebp),%eax │ │ + add %eax,%ebx │ │ + add 0x8(%ebp),%ebx │ │ + imul %eax,%edx │ │ + mov %edx,0x14(%esp) │ │ + add %edx,%eax │ │ + mov %eax,0x10(%esp) │ │ + mov 0x10(%ebp),%eax │ │ + mov 0x10(%esp),%edx │ │ + lea (%eax,%edx,2),%edx │ │ + cmp %edx,0x18(%esp) │ │ + mov 0x14(%esp),%edx │ │ + lea (%eax,%edx,2),%eax │ │ + setb 0xf(%esp) │ │ + cmp %eax,%ebx │ │ + mov 0x10(%esp),%eax │ │ + mov 0x14(%ebp),%edx │ │ + lea (%edx,%eax,2),%eax │ │ + seta 0x10(%esp) │ │ + cmp %eax,0x18(%esp) │ │ mov 0x14(%ebp),%eax │ │ - jmp 68e54 │ │ + mov 0x14(%esp),%edx │ │ + lea (%eax,%edx,2),%edx │ │ + setb %al │ │ + cmp %edx,%ebx │ │ + seta %dh │ │ + mov 0x10(%esp),%dl │ │ + test %dl,0xf(%esp) │ │ + mov $0x0,%ebx │ │ + jne 695ed │ │ + and %dh,%al │ │ + mov $0x0,%ebx │ │ + jne 695ed │ │ + xor %ebx,%ebx │ │ + mov 0x20(%esp),%eax │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movdqu (%esi,%ebx,2),%xmm1 │ │ + punpcklwd %xmm1,%xmm2 │ │ + psrad $0x10,%xmm2 │ │ + punpckhwd %xmm1,%xmm1 │ │ + psrad $0x10,%xmm1 │ │ + movdqu (%edi,%ebx,2),%xmm3 │ │ + punpcklwd %xmm3,%xmm4 │ │ + psrad $0x10,%xmm4 │ │ + punpckhwd %xmm3,%xmm3 │ │ + psrad $0x10,%xmm3 │ │ + paddd %xmm0,%xmm4 │ │ + paddd %xmm2,%xmm4 │ │ + paddd %xmm0,%xmm3 │ │ + paddd %xmm1,%xmm3 │ │ + psrad $0x5,%xmm3 │ │ + psrad $0x5,%xmm4 │ │ + packssdw %xmm3,%xmm4 │ │ + packuswb %xmm4,%xmm4 │ │ + movq %xmm4,(%ecx,%ebx,1) │ │ + add $0x8,%ebx │ │ + cmp %ebx,%eax │ │ + jne 69570 │ │ + cmp 0x18(%ebp),%eax │ │ + mov %eax,%ebx │ │ + jne 695ed │ │ + jmp 694b0 │ │ nop │ │ nop │ │ nop │ │ - mov 0x8(%ebp),%ecx │ │ - add %edx,%ecx │ │ - mov %ecx,0x28(%esp) │ │ - xor %edi,%edi │ │ - cmpl $0x0,0x20(%ebp) │ │ - movzbl (%edx,%edi,1),%ebx │ │ - jne 68e3b │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %dl,(%ecx,%ebx,1) │ │ + inc %ebx │ │ + cmp %ebx,0x18(%ebp) │ │ + je 694b0 │ │ + movswl (%esi,%ebx,2),%edx │ │ + movswl (%edi,%ebx,2),%eax │ │ + lea 0x10(%edx,%eax,1),%edx │ │ + sar $0x5,%edx │ │ + cmp $0x100,%edx │ │ + jge 69610 │ │ + test %edx,%edx │ │ + jg 695e0 │ │ + jmp 69619 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x8(%esp),%ecx │ │ - shl %cl,%ebx │ │ - mov %bx,(%esi,%edi,2) │ │ - inc %edi │ │ - cmp %edi,0x4(%esp) │ │ - je 68e50 │ │ - cmpl $0x0,0x20(%ebp) │ │ - movzbl (%edx,%edi,1),%ebx │ │ - je 68e20 │ │ - mov 0x28(%esp),%eax │ │ - movzbl (%eax,%edi,1),%eax │ │ - add %eax,%ebx │ │ - mov 0x14(%ebp),%eax │ │ - jmp 68e20 │ │ + mov $0xff,%edx │ │ + test %edx,%edx │ │ + jg 695e0 │ │ + xor %edx,%edx │ │ + jmp 695e0 │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x4(%esp),%ecx │ │ - mov 0x14(%esp),%ebx │ │ - cmp %eax,%ecx │ │ - jge 68d70 │ │ - mov 0x18(%esp),%eax │ │ - imul 0x14(%ebp),%eax │ │ - mov 0x10(%esp),%edi │ │ - lea -0x2(%edi,%eax,2),%eax │ │ - movzwl (%eax,%ecx,2),%edi │ │ - mov 0x14(%ebp),%eax │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x70,%esp │ │ + call 69641 │ │ + pop %ecx │ │ + add $0x6d92f,%ecx │ │ + cmpl $0x0,0x18(%ebp) │ │ + jle 698fd │ │ + mov 0x20(%ebp),%edx │ │ + mov 0x1c(%ebp),%edi │ │ + mov 0x14(%ebp),%esi │ │ + mov $0x10,%ebx │ │ + sub %edx,%ebx │ │ + movdqa -0x14d40(%ecx),%xmm0 │ │ + mov 0x18(%ebp),%eax │ │ + mov %eax,%ecx │ │ + and $0xfffffff8,%ecx │ │ + mov %ecx,0x20(%esp) │ │ + movd %edx,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm3 │ │ + mov %ebx,0x2c(%esp) │ │ + movd %ebx,%xmm2 │ │ + pshufd $0x0,%xmm2,%xmm1 │ │ + pshufd $0xf5,%xmm3,%xmm2 │ │ + pshufd $0xf5,%xmm1,%xmm4 │ │ + mov 0x10(%ebp),%ecx │ │ + mov 0x8(%ebp),%ebx │ │ + lea (%eax,%eax,1),%eax │ │ + mov %eax,0x24(%esp) │ │ + movl $0x0,0x1c(%esp) │ │ + mov %esi,%edx │ │ + mov %ecx,%esi │ │ + movdqa %xmm4,0x50(%esp) │ │ + movdqa %xmm2,0x40(%esp) │ │ + movdqa %xmm3,0x30(%esp) │ │ + movdqa 0x50(%esp),%xmm3 │ │ + mov %edi,0x28(%esp) │ │ + cmpl $0x8,0x18(%ebp) │ │ + mov $0x0,%ecx │ │ + jb 698bd │ │ + jmp 6970d │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %di,(%esi,%ecx,2) │ │ - inc %ecx │ │ - cmp %ecx,%eax │ │ - jne 68e80 │ │ - jmp 68d70 │ │ - mov %ebx,%ecx │ │ - mov 0x1c(%esp),%ebx │ │ - cmp 0x18(%ebp),%ecx │ │ - jl 68ea2 │ │ - jmp 68ee2 │ │ + add 0xc(%ebp),%ebx │ │ + incl 0x1c(%esp) │ │ + mov 0x24(%esp),%eax │ │ + add %eax,%esi │ │ + add %eax,%edx │ │ + mov 0x28(%esp),%edi │ │ + dec %edi │ │ + je 698fd │ │ + mov %edi,0x28(%esp) │ │ + cmpl $0x8,0x18(%ebp) │ │ + mov $0x0,%ecx │ │ + jb 698bd │ │ + mov 0x1c(%esp),%edi │ │ + mov %edi,%ecx │ │ + imul 0xc(%ebp),%ecx │ │ + mov 0x8(%ebp),%eax │ │ + add %ecx,%eax │ │ + mov %eax,0x18(%esp) │ │ + mov 0x18(%ebp),%eax │ │ + add %eax,%ecx │ │ + add 0x8(%ebp),%ecx │ │ + imul %eax,%edi │ │ + mov %edi,0x10(%esp) │ │ + add %eax,%edi │ │ + mov %edi,0x14(%esp) │ │ + mov 0x10(%ebp),%eax │ │ + lea (%eax,%edi,2),%eax │ │ + cmp %eax,0x18(%esp) │ │ + mov 0x10(%esp),%eax │ │ + mov 0x10(%ebp),%edi │ │ + lea (%edi,%eax,2),%eax │ │ + setb 0xf(%esp) │ │ + cmp %eax,%ecx │ │ + mov 0x14(%esp),%eax │ │ + mov 0x14(%ebp),%edi │ │ + lea (%edi,%eax,2),%eax │ │ + seta 0x14(%esp) │ │ + cmp %eax,0x18(%esp) │ │ + mov 0x10(%esp),%eax │ │ + mov 0x14(%ebp),%edi │ │ + lea (%edi,%eax,2),%eax │ │ + setb 0x10(%esp) │ │ + cmp %eax,%ecx │ │ + seta %ah │ │ + mov 0x14(%esp),%al │ │ + test %al,0xf(%esp) │ │ + mov $0x0,%ecx │ │ + jne 698bd │ │ + and %ah,0x10(%esp) │ │ + mov $0x0,%ecx │ │ + jne 698bd │ │ xor %ecx,%ecx │ │ - cmp 0x18(%ebp),%ecx │ │ - jge 68ee2 │ │ - mov 0x14(%ebp),%eax │ │ - add %eax,%eax │ │ - mov 0x18(%ebp),%edi │ │ - sub %ecx,%edi │ │ - mov %eax,0x4(%esp) │ │ - neg %eax │ │ - mov %eax,0x8(%esp) │ │ + movdqa %xmm0,%xmm4 │ │ + mov 0x20(%esp),%eax │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x8(%esp),%eax │ │ - add %esi,%eax │ │ - sub $0x4,%esp │ │ - pushl 0x8(%esp) │ │ - push %eax │ │ - push %esi │ │ - call 14a0 │ │ - mov 0x2c(%esp),%ebx │ │ - add $0x10,%esp │ │ - add 0x4(%esp),%esi │ │ - dec %edi │ │ - jne 68ec0 │ │ - cmpl $0x0,0x18(%ebp) │ │ - mov 0x10(%esp),%ebx │ │ - mov 0x14(%ebp),%esi │ │ - jle 6908b │ │ - test %esi,%esi │ │ - jle 6908b │ │ - bsf %esi,%eax │ │ - bsf 0x18(%ebp),%ecx │ │ - add %eax,%ecx │ │ - mov $0x1,%edx │ │ - mov %ecx,0xc(%esp) │ │ - shl %cl,%edx │ │ - sar %edx │ │ - mov %esi,%eax │ │ - and $0xfffffff8,%eax │ │ - lea (%esi,%esi,1),%ecx │ │ - mov %ecx,0x8(%esp) │ │ - xor %ecx,%ecx │ │ - cmpl $0x8,0x14(%ebp) │ │ - mov %ecx,0x4(%esp) │ │ - jae 68f60 │ │ - jmp 68f4c │ │ nop │ │ nop │ │ nop │ │ + movdqu (%esi,%ecx,2),%xmm5 │ │ + punpckhwd %xmm5,%xmm7 │ │ + psrad $0x10,%xmm7 │ │ + punpcklwd %xmm5,%xmm6 │ │ + psrad $0x10,%xmm6 │ │ + movdqa 0x30(%esp),%xmm2 │ │ + movdqa %xmm2,%xmm5 │ │ + pmuludq %xmm6,%xmm5 │ │ + pshufd $0xe8,%xmm5,%xmm5 │ │ + pshufd $0xf5,%xmm6,%xmm6 │ │ + movdqa 0x40(%esp),%xmm0 │ │ + pmuludq %xmm0,%xmm6 │ │ + pshufd $0xe8,%xmm6,%xmm6 │ │ + punpckldq %xmm6,%xmm5 │ │ + movdqa %xmm2,%xmm6 │ │ + pmuludq %xmm7,%xmm6 │ │ + pshufd $0xe8,%xmm6,%xmm6 │ │ + pshufd $0xf5,%xmm7,%xmm7 │ │ + pmuludq %xmm0,%xmm7 │ │ + pshufd $0xe8,%xmm7,%xmm7 │ │ + punpckldq %xmm7,%xmm6 │ │ + movdqu (%edx,%ecx,2),%xmm7 │ │ + punpckhwd %xmm7,%xmm0 │ │ + psrad $0x10,%xmm0 │ │ + punpcklwd %xmm7,%xmm7 │ │ + psrad $0x10,%xmm7 │ │ + movdqa %xmm1,%xmm2 │ │ + pmuludq %xmm7,%xmm2 │ │ + pshufd $0xe8,%xmm2,%xmm2 │ │ + pshufd $0xf5,%xmm7,%xmm7 │ │ + pmuludq %xmm3,%xmm7 │ │ + pshufd $0xe8,%xmm7,%xmm7 │ │ + punpckldq %xmm7,%xmm2 │ │ + movdqa %xmm1,%xmm7 │ │ + pmuludq %xmm0,%xmm7 │ │ + pshufd $0xe8,%xmm7,%xmm7 │ │ + pshufd $0xf5,%xmm0,%xmm0 │ │ + pmuludq %xmm3,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + punpckldq %xmm0,%xmm7 │ │ + paddd %xmm4,%xmm2 │ │ + paddd %xmm5,%xmm2 │ │ + paddd %xmm4,%xmm7 │ │ + paddd %xmm6,%xmm7 │ │ + psrad $0x8,%xmm7 │ │ + psrad $0x8,%xmm2 │ │ + packssdw %xmm7,%xmm2 │ │ + packuswb %xmm2,%xmm2 │ │ + movq %xmm2,(%ebx,%ecx,1) │ │ + add $0x8,%ecx │ │ + cmp %ecx,%eax │ │ + jne 697b0 │ │ + cmp 0x18(%ebp),%eax │ │ + mov %eax,%ecx │ │ + movdqa %xmm4,%xmm0 │ │ + jne 698bd │ │ + jmp 696e0 │ │ nop │ │ nop │ │ - mov 0x4(%esp),%ecx │ │ - inc %ecx │ │ - add 0x8(%esp),%ebx │ │ - cmp 0x18(%ebp),%ecx │ │ - je 68fe0 │ │ - cmpl $0x8,0x14(%ebp) │ │ - mov %ecx,0x4(%esp) │ │ - jae 68f60 │ │ - xor %esi,%esi │ │ - mov 0x14(%ebp),%ecx │ │ - jmp 68fd0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %al,(%ebx,%ecx,1) │ │ + inc %ecx │ │ + cmp %ecx,0x18(%ebp) │ │ + je 696e0 │ │ + movswl (%esi,%ecx,2),%eax │ │ + imul 0x20(%ebp),%eax │ │ + movswl (%edx,%ecx,2),%edi │ │ + imul 0x2c(%esp),%edi │ │ + lea 0x80(%eax,%edi,1),%eax │ │ + sar $0x8,%eax │ │ + cmp $0x100,%eax │ │ + jge 698f0 │ │ + test %eax,%eax │ │ + jg 698b0 │ │ + jmp 698f9 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movd %edx,%xmm1 │ │ - pxor %xmm0,%xmm0 │ │ - xor %edx,%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov $0xff,%eax │ │ + test %eax,%eax │ │ + jg 698b0 │ │ + xor %eax,%eax │ │ + jmp 698b0 │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ - movq (%ebx,%edx,2),%xmm2 │ │ - punpcklwd %xmm2,%xmm2 │ │ - movq 0x8(%ebx,%edx,2),%xmm3 │ │ - punpcklwd %xmm3,%xmm3 │ │ - psrad $0x10,%xmm2 │ │ - paddd %xmm2,%xmm1 │ │ - psrad $0x10,%xmm3 │ │ - paddd %xmm3,%xmm0 │ │ - add $0x8,%edx │ │ - cmp %edx,%eax │ │ - jne 68f70 │ │ - mov 0x14(%ebp),%ecx │ │ - cmp %ecx,%eax │ │ - paddd %xmm1,%xmm0 │ │ - pshufd $0x4e,%xmm0,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - pshufd $0xe5,%xmm1,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - movd %xmm0,%edx │ │ - mov %eax,%esi │ │ - je 68f30 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffffc,%esp │ │ + sub $0x2c,%esp │ │ + call 69921 │ │ + pop %ecx │ │ + add $0x6d64f,%ecx │ │ + mov 0x18(%ebp),%edi │ │ + test %edi,%edi │ │ + jle 69b57 │ │ + mov 0x1c(%ebp),%edx │ │ + mov 0x14(%ebp),%esi │ │ + mov 0x10(%ebp),%ebx │ │ + movdqa -0x14d20(%ecx),%xmm0 │ │ + movdqa -0x14d10(%ecx),%xmm1 │ │ + mov %edi,%ecx │ │ + and $0xfffffff8,%ecx │ │ + mov %ecx,0x20(%esp) │ │ + pxor %xmm2,%xmm2 │ │ + mov 0x8(%ebp),%ecx │ │ + lea (%edi,%edi,1),%eax │ │ + mov %eax,0x24(%esp) │ │ + movl $0x0,0x1c(%esp) │ │ + mov %esi,0x18(%esp) │ │ + mov %ebx,0x10(%esp) │ │ + mov 0x20(%ebp),%eax │ │ + mov %ecx,%esi │ │ + mov %eax,%ecx │ │ + jmp 699a4 │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movswl (%ebx,%esi,2),%edi │ │ - add %edi,%edx │ │ - inc %esi │ │ - cmp %esi,%ecx │ │ - jne 68fd0 │ │ - jmp 68f30 │ │ - cmpl $0x0,0x18(%ebp) │ │ - mov 0x10(%esp),%edi │ │ + add %edi,%ecx │ │ + mov 0x14(%esp),%esi │ │ + add 0xc(%ebp),%esi │ │ + incl 0x1c(%esp) │ │ + mov 0x24(%esp),%eax │ │ + add %eax,0x10(%esp) │ │ + add %eax,0x18(%esp) │ │ + mov 0x28(%esp),%edx │ │ + dec %edx │ │ + je 69b57 │ │ + mov %esi,0x14(%esp) │ │ + mov %edx,0x28(%esp) │ │ + cmp $0x8,%edi │ │ + mov $0x0,%ebx │ │ + jb 69b12 │ │ + mov %ecx,0xc(%esp) │ │ + mov 0x1c(%esp),%ecx │ │ + mov %ecx,%ebx │ │ + imul 0xc(%ebp),%ebx │ │ + mov 0x8(%ebp),%eax │ │ + lea (%eax,%ebx,1),%esi │ │ + add %edi,%ebx │ │ + add %eax,%ebx │ │ + imul %edi,%ecx │ │ + lea (%ecx,%edi,1),%edx │ │ + mov 0x10(%ebp),%eax │ │ + lea (%eax,%edx,2),%eax │ │ + cmp %eax,%esi │ │ + mov 0x10(%ebp),%eax │ │ + lea (%eax,%ecx,2),%eax │ │ + setb 0xb(%esp) │ │ + cmp %eax,%ebx │ │ + seta 0xa(%esp) │ │ + mov 0x20(%ebp),%eax │ │ + add %edx,%eax │ │ + cmp %eax,%esi │ │ + setb 0x9(%esp) │ │ + mov 0x20(%ebp),%eax │ │ + add %ecx,%eax │ │ + cmp %ebx,%eax │ │ + mov 0x14(%ebp),%eax │ │ + lea (%eax,%edx,2),%eax │ │ + setb %dh │ │ + cmp %eax,%esi │ │ mov 0x14(%ebp),%eax │ │ - jle 6908b │ │ + lea (%eax,%ecx,2),%eax │ │ mov 0xc(%esp),%ecx │ │ - sar %cl,%edx │ │ - test %eax,%eax │ │ - jle 6908b │ │ - mov %eax,%ecx │ │ - and $0xfffffff0,%ecx │ │ - movd %edx,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - xor %esi,%esi │ │ - cmp $0x10,%eax │ │ - mov %eax,%ebx │ │ - mov $0x0,%eax │ │ - jb 69080 │ │ - jmp 69048 │ │ - nop │ │ + setb %dl │ │ + cmp %eax,%ebx │ │ + seta %al │ │ + mov 0xa(%esp),%ah │ │ + test %ah,0xb(%esp) │ │ + mov $0x0,%ebx │ │ + jne 69b12 │ │ + and %dh,0x9(%esp) │ │ + mov $0x0,%ebx │ │ + jne 69b12 │ │ + and %al,%dl │ │ + mov $0x0,%ebx │ │ + jne 69b12 │ │ + xor %ebx,%ebx │ │ + mov 0x20(%esp),%eax │ │ + mov 0x10(%esp),%edx │ │ + mov 0x14(%esp),%esi │ │ nop │ │ + movdqu (%edx,%ebx,2),%xmm3 │ │ + mov 0xc(%esp),%ecx │ │ + movq (%ecx,%ebx,1),%xmm4 │ │ + punpcklbw %xmm2,%xmm4 │ │ + movdqa %xmm4,%xmm5 │ │ + pmulhw %xmm3,%xmm5 │ │ + pmullw %xmm4,%xmm3 │ │ + movdqa %xmm3,%xmm6 │ │ + punpcklwd %xmm5,%xmm6 │ │ + punpckhwd %xmm5,%xmm3 │ │ + mov 0x18(%esp),%ecx │ │ + movdqu (%ecx,%ebx,2),%xmm5 │ │ + movdqa %xmm0,%xmm7 │ │ + psubw %xmm4,%xmm7 │ │ + movdqa %xmm7,%xmm4 │ │ + pmulhw %xmm5,%xmm4 │ │ + pmullw %xmm5,%xmm7 │ │ + movdqa %xmm7,%xmm5 │ │ + punpcklwd %xmm4,%xmm5 │ │ + punpckhwd %xmm4,%xmm7 │ │ + paddd %xmm1,%xmm5 │ │ + paddd %xmm6,%xmm5 │ │ + paddd %xmm1,%xmm7 │ │ + paddd %xmm3,%xmm7 │ │ + psrad $0xa,%xmm7 │ │ + psrad $0xa,%xmm5 │ │ + packssdw %xmm7,%xmm5 │ │ + packuswb %xmm5,%xmm5 │ │ + movq %xmm5,(%esi,%ebx,1) │ │ + add $0x8,%ebx │ │ + cmp %ebx,%eax │ │ + jne 69a60 │ │ + cmp %edi,%eax │ │ + mov %eax,%ebx │ │ + mov 0xc(%esp),%ecx │ │ + jne 69b12 │ │ + jmp 69980 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - inc %esi │ │ - add 0x8(%esp),%edi │ │ - cmp 0x18(%ebp),%esi │ │ - mov %ebx,%eax │ │ - je 6908b │ │ - cmp $0x10,%eax │ │ - mov %eax,%ebx │ │ - mov $0x0,%eax │ │ - jb 69080 │ │ + mov 0x14(%esp),%ecx │ │ + mov %al,(%ecx,%ebx,1) │ │ + inc %ebx │ │ + cmp %ebx,%edi │ │ + mov %esi,%ecx │ │ + je 69980 │ │ + mov %edi,%edx │ │ + mov 0x10(%esp),%eax │ │ + movswl (%eax,%ebx,2),%eax │ │ + mov %ecx,%esi │ │ + movzbl (%ecx,%ebx,1),%ecx │ │ + imul %ecx,%eax │ │ + mov $0x40,%edi │ │ + sub %ecx,%edi │ │ + mov 0x18(%esp),%ecx │ │ + movswl (%ecx,%ebx,2),%ecx │ │ + imul %ecx,%edi │ │ + lea 0x200(%eax,%edi,1),%eax │ │ + sar $0xa,%eax │ │ + cmp $0x100,%eax │ │ + jl 69b4d │ │ + mov $0xff,%eax │ │ + test %eax,%eax │ │ + mov %edx,%edi │ │ + jg 69b00 │ │ xor %eax,%eax │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - movdqu (%edi,%eax,2),%xmm1 │ │ - movdqu 0x10(%edi,%eax,2),%xmm2 │ │ - psubw %xmm0,%xmm1 │ │ - psubw %xmm0,%xmm2 │ │ - movdqu %xmm1,(%edi,%eax,2) │ │ - movdqu %xmm2,0x10(%edi,%eax,2) │ │ - add $0x10,%eax │ │ - cmp %eax,%ecx │ │ - jne 69050 │ │ - mov 0x14(%ebp),%ebx │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%eax │ │ - je 69030 │ │ - nop │ │ - nop │ │ - sub %dx,(%edi,%eax,2) │ │ - inc %eax │ │ - cmp %eax,%ebx │ │ - jne 69080 │ │ - jmp 69030 │ │ + jmp 69b00 │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - and $0xfffffffc,%esp │ │ - sub $0x1c,%esp │ │ - mov %edx,0xc(%esp) │ │ - mov %ecx,0x4(%esp) │ │ - call 690b9 │ │ - pop %eax │ │ - add $0x6beb7,%eax │ │ - cmpl $0x0,0xc(%ebp) │ │ - jle 692bd │ │ - cmpl $0x0,0x8(%ebp) │ │ - jle 692bd │ │ + and $0xfffffff0,%esp │ │ + sub $0x70,%esp │ │ + call 69b71 │ │ + pop %ecx │ │ + add $0x6d3ff,%ecx │ │ mov 0x14(%ebp),%edx │ │ + test %edx,%edx │ │ + jle 69e32 │ │ + mov 0x1c(%ebp),%eax │ │ + mov 0x18(%ebp),%esi │ │ + mov 0x10(%ebp),%edi │ │ + movdqa -0x14d00(%ecx),%xmm3 │ │ + movdqa -0x14cf0(%ecx),%xmm0 │ │ + movdqa -0x14eb0(%ecx),%xmm1 │ │ + mov %edx,%ecx │ │ + and $0xfffffff0,%ecx │ │ + mov %ecx,0x14(%esp) │ │ mov 0x8(%ebp),%ecx │ │ - mov %ecx,%esi │ │ - and $0xfffffff8,%esi │ │ - mov %esi,0x10(%esp) │ │ - movd 0x18(%ebp),%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - movd 0x10(%ebp),%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm1 │ │ - movdqa -0x15920(%eax),%xmm2 │ │ - lea (%ecx,%ecx,1),%eax │ │ - mov %eax,0x18(%esp) │ │ - pshufd $0xf5,%xmm0,%xmm3 │ │ - movl $0x0,0x8(%esp) │ │ + movl $0x0,0x10(%esp) │ │ + mov %edi,%ebx │ │ + mov %ecx,%edi │ │ + movdqa %xmm3,0x50(%esp) │ │ + movdqa %xmm0,0x40(%esp) │ │ + movdqa %xmm1,0x30(%esp) │ │ + jmp 69bf0 │ │ + add 0xc(%ebp),%edi │ │ + mov 0xc(%esp),%ebx │ │ + add %ecx,%ebx │ │ + mov 0x8(%esp),%eax │ │ + add %ecx,%eax │ │ + incl 0x10(%esp) │ │ + mov 0x1c(%esp),%esi │ │ + dec %esi │ │ + mov %ecx,%edx │ │ + je 69e32 │ │ + mov %eax,0x8(%esp) │ │ + mov %ebx,0xc(%esp) │ │ + mov %esi,0x1c(%esp) │ │ + cmp $0x10,%edx │ │ mov %edx,%ecx │ │ - mov 0x4(%esp),%edx │ │ - cmpl $0x8,0x8(%ebp) │ │ - mov $0x0,%eax │ │ - jb 6927d │ │ - jmp 69159 │ │ + mov $0x0,%esi │ │ + jae 69c50 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - add 0xc(%esp),%edx │ │ - mov 0x8(%esp),%eax │ │ - inc %eax │ │ - add 0x18(%esp),%ecx │ │ - mov %eax,0x8(%esp) │ │ - cmp 0xc(%ebp),%eax │ │ - je 692bd │ │ - cmpl $0x8,0x8(%ebp) │ │ - mov $0x0,%eax │ │ - jb 6927d │ │ - mov 0x8(%esp),%ebx │ │ - mov %ebx,%eax │ │ - imul 0xc(%esp),%eax │ │ - mov 0x8(%ebp),%esi │ │ - imul %esi,%ebx │ │ - lea (%ebx,%esi,1),%edi │ │ - mov 0x14(%ebp),%esi │ │ - lea (%esi,%edi,2),%esi │ │ - mov %esi,0x14(%esp) │ │ - mov 0x4(%esp),%esi │ │ - lea (%esi,%eax,1),%edi │ │ - cmp 0x14(%esp),%edi │ │ - jae 6919e │ │ - mov 0x14(%ebp),%esi │ │ - lea (%esi,%ebx,2),%edi │ │ - add 0x8(%ebp),%eax │ │ - add 0x4(%esp),%eax │ │ - cmp %edi,%eax │ │ - mov $0x0,%eax │ │ - ja 6927d │ │ - xor %eax,%eax │ │ - mov 0x10(%esp),%esi │ │ nop │ │ nop │ │ + movzbl (%edi,%esi,1),%eax │ │ + mov 0x8(%esp),%edx │ │ + movzbl (%edx,%esi,1),%ebx │ │ + mov %ecx,%edx │ │ + mov $0x40,%ecx │ │ + sub %ebx,%ecx │ │ + imul %eax,%ecx │ │ + mov 0xc(%esp),%eax │ │ + movzbl (%eax,%esi,1),%eax │ │ + imul %ebx,%eax │ │ + lea 0x20(%eax,%ecx,1),%eax │ │ + mov %edx,%ecx │ │ + shr $0x6,%eax │ │ + mov %al,(%edi,%esi,1) │ │ + inc %esi │ │ + cmp %esi,%edx │ │ + jne 69c10 │ │ + jmp 69bd0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movdqu (%ecx,%eax,2),%xmm4 │ │ - punpckhwd %xmm4,%xmm5 │ │ - psrad $0x10,%xmm5 │ │ - punpcklwd %xmm4,%xmm4 │ │ - psrad $0x10,%xmm4 │ │ - movdqa %xmm0,%xmm6 │ │ - pmuludq %xmm4,%xmm6 │ │ - pshufd $0xe8,%xmm6,%xmm6 │ │ - pshufd $0xf5,%xmm4,%xmm4 │ │ - pmuludq %xmm3,%xmm4 │ │ - pshufd $0xe8,%xmm4,%xmm4 │ │ - punpckldq %xmm4,%xmm6 │ │ - movdqa %xmm0,%xmm4 │ │ - pmuludq %xmm5,%xmm4 │ │ - pshufd $0xe8,%xmm4,%xmm4 │ │ - pshufd $0xf5,%xmm5,%xmm5 │ │ - pmuludq %xmm3,%xmm5 │ │ - pshufd $0xe8,%xmm5,%xmm5 │ │ - punpckldq %xmm5,%xmm4 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtd %xmm4,%xmm5 │ │ - pxor %xmm7,%xmm7 │ │ - pcmpgtd %xmm6,%xmm7 │ │ - pabsd %xmm4,%xmm4 │ │ - pabsd %xmm6,%xmm6 │ │ - paddd %xmm2,%xmm6 │ │ - paddd %xmm2,%xmm4 │ │ - psrld $0x6,%xmm4 │ │ - psrld $0x6,%xmm6 │ │ - pxor %xmm7,%xmm6 │ │ - psubd %xmm7,%xmm6 │ │ - pxor %xmm5,%xmm4 │ │ - psubd %xmm5,%xmm4 │ │ - paddd %xmm1,%xmm4 │ │ - paddd %xmm1,%xmm6 │ │ - packssdw %xmm4,%xmm6 │ │ - packuswb %xmm6,%xmm6 │ │ - movq %xmm6,(%edx,%eax,1) │ │ - add $0x8,%eax │ │ - cmp %eax,%esi │ │ - jne 691b0 │ │ - cmp 0x8(%ebp),%esi │ │ - mov %esi,%eax │ │ - jne 6927d │ │ - jmp 69130 │ │ + mov 0x10(%esp),%ebx │ │ + mov %ebx,%esi │ │ + imul 0xc(%ebp),%esi │ │ + mov 0x8(%ebp),%eax │ │ + lea (%eax,%esi,1),%edx │ │ + add %ecx,%esi │ │ + add %eax,%esi │ │ + imul %ecx,%ebx │ │ + lea (%ebx,%ecx,1),%eax │ │ + mov 0x10(%ebp),%ecx │ │ + add %eax,%ecx │ │ + mov %ecx,0x20(%esp) │ │ + mov 0x1c(%ebp),%ecx │ │ + add %ecx,%eax │ │ + mov 0x10(%ebp),%ecx │ │ + add %ebx,%ecx │ │ + mov %ecx,0x18(%esp) │ │ + add 0x1c(%ebp),%ebx │ │ + mov 0x14(%ebp),%ecx │ │ + cmp %eax,%edx │ │ + setb %al │ │ + cmp %esi,%ebx │ │ + setb %ah │ │ + cmp 0x20(%esp),%edx │ │ + setb %dl │ │ + cmp %esi,0x18(%esp) │ │ + setb %dh │ │ + test %ah,%al │ │ + mov $0x0,%esi │ │ + jne 69c10 │ │ + and %dh,%dl │ │ + mov $0x0,%esi │ │ + jne 69c10 │ │ + mov %ecx,%eax │ │ + xor %esi,%esi │ │ + mov 0x14(%esp),%ecx │ │ + mov 0xc(%esp),%ebx │ │ + mov 0x8(%esp),%edx │ │ nop │ │ nop │ │ nop │ │ - mov %bl,(%edx,%eax,1) │ │ - inc %eax │ │ - cmp %eax,0x8(%ebp) │ │ - je 69130 │ │ - movswl (%ecx,%eax,2),%esi │ │ - imul 0x18(%ebp),%esi │ │ - mov %esi,%edi │ │ - neg %edi │ │ - cmovl %esi,%edi │ │ - add $0x20,%edi │ │ - shr $0x6,%edi │ │ - mov %edi,%ebx │ │ - neg %ebx │ │ - test %esi,%esi │ │ - cmovns %edi,%ebx │ │ - add 0x10(%ebp),%ebx │ │ - cmp $0x100,%ebx │ │ - jge 692b0 │ │ - test %ebx,%ebx │ │ - jg 69270 │ │ - jmp 692b9 │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov $0xff,%ebx │ │ - test %ebx,%ebx │ │ - jg 69270 │ │ - xor %ebx,%ebx │ │ - jmp 69270 │ │ + movdqu (%edi,%esi,1),%xmm4 │ │ + movdqu (%edx,%esi,1),%xmm6 │ │ + movdqa %xmm6,%xmm5 │ │ + pxor %xmm0,%xmm0 │ │ + punpckhbw %xmm0,%xmm5 │ │ + punpcklbw %xmm0,%xmm6 │ │ + movdqa %xmm6,%xmm7 │ │ + movdqu (%ebx,%esi,1),%xmm1 │ │ + movdqa %xmm1,%xmm2 │ │ + pxor %xmm0,%xmm0 │ │ + punpcklbw %xmm0,%xmm1 │ │ + pmullw %xmm6,%xmm1 │ │ + punpcklwd %xmm0,%xmm6 │ │ + punpckhwd %xmm0,%xmm7 │ │ + movdqa 0x50(%esp),%xmm0 │ │ + movdqa %xmm0,%xmm3 │ │ + psubd %xmm7,%xmm3 │ │ + movdqa %xmm3,0x20(%esp) │ │ + movdqa %xmm0,%xmm7 │ │ + psubd %xmm6,%xmm7 │ │ + movdqa %xmm5,%xmm6 │ │ + pxor %xmm3,%xmm3 │ │ + punpckhbw %xmm3,%xmm2 │ │ + pxor %xmm3,%xmm3 │ │ + pmullw %xmm5,%xmm2 │ │ + punpcklwd %xmm3,%xmm5 │ │ + punpckhwd %xmm3,%xmm6 │ │ + packssdw 0x20(%esp),%xmm7 │ │ + movdqa %xmm0,%xmm3 │ │ + psubd %xmm6,%xmm3 │ │ + movdqa %xmm0,%xmm6 │ │ + psubd %xmm5,%xmm6 │ │ + packssdw %xmm3,%xmm6 │ │ + movdqa %xmm4,%xmm0 │ │ + pxor %xmm3,%xmm3 │ │ + punpckhbw %xmm3,%xmm0 │ │ + movdqa %xmm6,%xmm5 │ │ + pmulhw %xmm0,%xmm5 │ │ + pmullw %xmm6,%xmm0 │ │ + movdqa %xmm0,%xmm6 │ │ + punpckhwd %xmm5,%xmm6 │ │ + punpcklwd %xmm5,%xmm0 │ │ + punpcklbw %xmm3,%xmm4 │ │ + movdqa %xmm7,%xmm5 │ │ + pmulhw %xmm4,%xmm5 │ │ + pmullw %xmm7,%xmm4 │ │ + movdqa %xmm4,%xmm7 │ │ + punpckhwd %xmm5,%xmm7 │ │ + punpcklwd %xmm5,%xmm4 │ │ + movdqa %xmm2,%xmm5 │ │ + punpckhwd %xmm0,%xmm5 │ │ + movdqa 0x40(%esp),%xmm3 │ │ + paddd %xmm3,%xmm6 │ │ + paddd %xmm5,%xmm6 │ │ + punpcklwd %xmm0,%xmm2 │ │ + paddd %xmm3,%xmm0 │ │ + paddd %xmm2,%xmm0 │ │ + movdqa %xmm1,%xmm2 │ │ + punpckhwd %xmm0,%xmm2 │ │ + paddd %xmm3,%xmm7 │ │ + paddd %xmm2,%xmm7 │ │ + punpcklwd %xmm0,%xmm1 │ │ + paddd %xmm3,%xmm4 │ │ + paddd %xmm1,%xmm4 │ │ + psrld $0x6,%xmm0 │ │ + psrld $0x6,%xmm6 │ │ + movdqa 0x30(%esp),%xmm1 │ │ + pand %xmm1,%xmm6 │ │ + pand %xmm1,%xmm0 │ │ + packuswb %xmm6,%xmm0 │ │ + psrld $0x6,%xmm4 │ │ + psrld $0x6,%xmm7 │ │ + pand %xmm1,%xmm7 │ │ + pand %xmm1,%xmm4 │ │ + packuswb %xmm7,%xmm4 │ │ + packuswb %xmm0,%xmm4 │ │ + movdqu %xmm4,(%edi,%esi,1) │ │ + add $0x10,%esi │ │ + cmp %esi,%ecx │ │ + jne 69cd0 │ │ + cmp %eax,%ecx │ │ + mov %ecx,%esi │ │ + mov %eax,%ecx │ │ + jne 69c10 │ │ + jmp 69bd0 │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ - lea 0x0(%edi,%eiz,1),%edi │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x4b20,%esp │ │ - call 692e4 │ │ - pop %ebx │ │ - add $0x6bc8c,%ebx │ │ - mov 0x10(%ebp),%esi │ │ - mov 0xc(%ebp),%eax │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0x4(%eax),%edi │ │ - sub $0x8,%esp │ │ - lea 0x408(%esp),%eax │ │ - mov %ebx,0x14(%esp) │ │ - push %edi │ │ - push %eax │ │ - call *(%ecx) │ │ - add $0x10,%esp │ │ - cmpl $0x0,0x28(%edi) │ │ - jne 69318 │ │ - cmpl $0x0,0x24(%edi) │ │ - je 6933b │ │ - mov 0x24(%esi),%eax │ │ - lea 0x1bb4(%esp),%ecx │ │ - mov 0xc(%esp),%ebx │ │ - push $0x0 │ │ - push %edi │ │ - lea 0x408(%esp),%edx │ │ - push %edx │ │ - push %ecx │ │ - mov 0x8(%ebp),%ecx │ │ - call *(%ecx,%eax,4) │ │ - add $0x10,%esp │ │ - cmpl $0x0,0x2c(%edi) │ │ - jne 69347 │ │ - cmpl $0x0,0x24(%edi) │ │ - je 6936a │ │ - mov 0x24(%esi),%eax │ │ - lea 0x3368(%esp),%ecx │ │ - mov 0xc(%esp),%ebx │ │ - push $0x1 │ │ - push %edi │ │ - lea 0x408(%esp),%edx │ │ - push %edx │ │ - push %ecx │ │ - mov 0x8(%ebp),%ecx │ │ - call *(%ecx,%eax,4) │ │ - add $0x10,%esp │ │ - mov 0x4(%edi),%ecx │ │ - mov %ecx,%eax │ │ - mov %ecx,0x14(%esp) │ │ - test %ecx,%ecx │ │ - mov %edi,0x8(%esp) │ │ - je 69759 │ │ + sub $0x80,%esp │ │ + call 69e54 │ │ + pop %eax │ │ + add $0x6d11c,%eax │ │ + mov 0x14(%ebp),%ecx │ │ + lea (%ecx,%ecx,2),%ebx │ │ + cmp $0x4,%ebx │ │ + jl 6a154 │ │ + mov 0x18(%ebp),%esi │ │ + sar $0x2,%ebx │ │ + test %ebx,%ebx │ │ + mov $0x1,%edi │ │ + cmovg %ebx,%edi │ │ + lea -0x4540(%eax),%edx │ │ + mov 0x14(%ebp),%ecx │ │ + add %edi,%ecx │ │ + add %edx,%ecx │ │ + mov %ecx,0x24(%esp) │ │ + mov 0x14(%ebp),%ecx │ │ + add %edx,%ecx │ │ + mov %ecx,0x18(%esp) │ │ + movdqa -0x14d00(%eax),%xmm3 │ │ + movdqa -0x14cf0(%eax),%xmm0 │ │ + movdqa -0x14eb0(%eax),%xmm1 │ │ + mov %edi,0xc(%esp) │ │ + and $0x7ffffff0,%edi │ │ + mov %edi,0x20(%esp) │ │ mov 0x10(%ebp),%eax │ │ - mov 0x28(%eax),%cl │ │ - mov $0x1,%edx │ │ - shl %cl,%edx │ │ - xor %eax,%eax │ │ - cmpb $0x0,0x8(%edi) │ │ - mov %edx,0x18(%esp) │ │ - je 693b6 │ │ + mov 0x8(%ebp),%edx │ │ + movl $0x0,0x14(%esp) │ │ + movdqa %xmm3,0x60(%esp) │ │ + movdqa %xmm0,0x50(%esp) │ │ + movdqa %xmm1,0x40(%esp) │ │ + jmp 69efb │ │ nop │ │ nop │ │ nop │ │ nop │ │ + add 0xc(%ebp),%edi │ │ + mov 0x10(%esp),%eax │ │ + add 0x14(%ebp),%eax │ │ + incl 0x14(%esp) │ │ + mov 0x2c(%esp),%esi │ │ + dec %esi │ │ + mov %edi,%edx │ │ + je 6a154 │ │ + mov %eax,0x10(%esp) │ │ + mov %esi,0x2c(%esp) │ │ + cmpl $0x10,0xc(%esp) │ │ + mov $0x0,%eax │ │ + mov %edx,%edi │ │ + mov 0x18(%esp),%ecx │ │ + mov %edx,0x1c(%esp) │ │ + jae 69f60 │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movzbl 0x9(%edi),%ecx │ │ - mov %cl,0x100(%esp,%eax,1) │ │ - inc %eax │ │ - movzbl 0x8(%edi),%ecx │ │ - cmp %ecx,%eax │ │ - jb 693a0 │ │ - mov %ecx,%eax │ │ - mov 0x14(%esp),%ecx │ │ - lea -0x1(%ecx),%edx │ │ - mov %edx,%ecx │ │ - mov %edx,0x1c(%esp) │ │ - test %edx,%edx │ │ - jle 6969d │ │ - xor %esi,%esi │ │ - mov 0xc(%esp),%ecx │ │ - movaps -0x15af0(%ecx),%xmm0 │ │ - movaps %xmm0,0xf0(%esp) │ │ - movaps -0x15b00(%ecx),%xmm0 │ │ - movaps %xmm0,0xe0(%esp) │ │ - movaps -0x15b10(%ecx),%xmm0 │ │ - movaps %xmm0,0xd0(%esp) │ │ - movaps -0x15c40(%ecx),%xmm0 │ │ - movaps %xmm0,0xc0(%esp) │ │ - movdqa -0x159a0(%ecx),%xmm0 │ │ - movdqa -0x15910(%ecx),%xmm1 │ │ - movdqa -0x15ad0(%ecx),%xmm2 │ │ - movdqa %xmm0,0x90(%esp) │ │ - movdqa %xmm2,0x80(%esp) │ │ - movdqa %xmm1,0xb0(%esp) │ │ - movzbl %al,%ecx │ │ - movzbl 0xa(%edi,%esi,2),%ebx │ │ - mov %ebx,%edi │ │ - sub %ecx,%edi │ │ - mov %edi,%eax │ │ - sar %eax │ │ - add $0x10000,%eax │ │ - cltd │ │ - mov %esi,0xa0(%esp) │ │ - inc %esi │ │ - mov %esi,0x2c(%esp) │ │ - idiv %edi │ │ - test %edi,%edi │ │ - jle 6967f │ │ - mov 0x8(%esp),%esi │ │ - mov %edi,0x20(%esp) │ │ - mov 0xa0(%esp),%edi │ │ - movzbl 0x9(%esi,%edi,2),%edx │ │ - movzbl 0xb(%esi,%edi,2),%esi │ │ - mov 0x20(%esp),%edi │ │ - sub %edx,%esi │ │ - mov %esi,0x28(%esp) │ │ - imul %eax,%esi │ │ - movl $0x0,0x10(%esp) │ │ - cmp $0x10,%edi │ │ - jb 69646 │ │ - mov %ebx,0x24(%esp) │ │ - mov %edi,%ebx │ │ - and $0xfffffff0,%ebx │ │ - movd %esi,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - movdqa %xmm0,0x40(%esp) │ │ - movd %edx,%xmm3 │ │ - pxor %xmm0,%xmm0 │ │ - pshufb %xmm0,%xmm3 │ │ - movdqa %xmm3,0x70(%esp) │ │ - lea 0x100(%esp,%ecx,1),%edi │ │ - mov %ebx,0x10(%esp) │ │ - movdqa 0xc0(%esp),%xmm3 │ │ - movdqa 0xd0(%esp),%xmm7 │ │ - movdqa 0xe0(%esp),%xmm6 │ │ - movdqa 0xf0(%esp),%xmm1 │ │ nop │ │ nop │ │ nop │ │ - movdqa 0x40(%esp),%xmm2 │ │ - movdqa %xmm2,%xmm0 │ │ - movdqa %xmm1,0x30(%esp) │ │ - pmuludq %xmm1,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm5 │ │ - pshufd $0xf5,%xmm1,%xmm0 │ │ - pshufd $0xf5,%xmm2,%xmm4 │ │ - pmuludq %xmm4,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - punpckldq %xmm0,%xmm5 │ │ - movdqa %xmm2,%xmm0 │ │ - movdqa %xmm6,%xmm1 │ │ - movdqa %xmm6,0x50(%esp) │ │ - pmuludq %xmm6,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm6 │ │ - pshufd $0xf5,%xmm1,%xmm0 │ │ - pmuludq %xmm4,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - punpckldq %xmm0,%xmm6 │ │ - movdqa %xmm2,%xmm0 │ │ - movdqa %xmm7,%xmm1 │ │ - movdqa %xmm7,0x60(%esp) │ │ - pmuludq %xmm7,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm7 │ │ - pshufd $0xf5,%xmm1,%xmm0 │ │ - pmuludq %xmm4,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - punpckldq %xmm0,%xmm7 │ │ - movdqa %xmm3,%xmm1 │ │ - pshufd $0xf5,%xmm3,%xmm3 │ │ - pmuludq %xmm4,%xmm3 │ │ - pmuludq %xmm1,%xmm2 │ │ - pshufd $0xe8,%xmm2,%xmm0 │ │ - pshufd $0xe8,%xmm3,%xmm3 │ │ - punpckldq %xmm3,%xmm0 │ │ - movdqa 0x90(%esp),%xmm3 │ │ - paddd %xmm3,%xmm0 │ │ - paddd %xmm3,%xmm7 │ │ - psrld $0x10,%xmm7 │ │ - psrld $0x10,%xmm0 │ │ - movdqa 0x80(%esp),%xmm2 │ │ - pand %xmm2,%xmm0 │ │ - pand %xmm2,%xmm7 │ │ - packuswb %xmm7,%xmm0 │ │ - paddd %xmm3,%xmm6 │ │ - paddd %xmm3,%xmm5 │ │ - psrld $0x10,%xmm5 │ │ - psrld $0x10,%xmm6 │ │ - pand %xmm2,%xmm6 │ │ - pand %xmm2,%xmm5 │ │ - packuswb %xmm5,%xmm6 │ │ - packuswb %xmm6,%xmm0 │ │ - paddb 0x70(%esp),%xmm0 │ │ - movdqu %xmm0,(%edi) │ │ - movdqa 0xb0(%esp),%xmm0 │ │ - paddd %xmm0,%xmm1 │ │ - movdqa %xmm1,%xmm3 │ │ - movdqa 0x60(%esp),%xmm7 │ │ - paddd %xmm0,%xmm7 │ │ - movdqa 0x50(%esp),%xmm6 │ │ - paddd %xmm0,%xmm6 │ │ - movdqa 0x30(%esp),%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - add $0x10,%edi │ │ - add $0xfffffff0,%ebx │ │ - jne 69500 │ │ - mov 0x10(%esp),%edi │ │ - cmp %edi,0x20(%esp) │ │ - mov 0x24(%esp),%ebx │ │ - je 6967f │ │ - add 0x10(%esp),%ecx │ │ - lea 0x100(%esp,%ecx,1),%edi │ │ - sub %ebx,%ecx │ │ - imul 0x10(%esp),%eax │ │ - imul 0x28(%esp),%eax │ │ - add $0x8000,%eax │ │ + movzbl (%edi,%eax,1),%esi │ │ + mov %ecx,%edx │ │ + movzbl (%ecx,%eax,1),%ecx │ │ + mov %ebx,%edi │ │ + mov $0x40,%ebx │ │ + sub %ecx,%ebx │ │ + imul %esi,%ebx │ │ + mov 0x10(%esp),%esi │ │ + movzbl (%esi,%eax,1),%esi │ │ + imul %ecx,%esi │ │ + lea 0x20(%esi,%ebx,1),%ecx │ │ + mov %edi,%ebx │ │ + mov 0x1c(%esp),%edi │ │ + shr $0x6,%ecx │ │ + mov %cl,(%edi,%eax,1) │ │ + mov %edx,%ecx │ │ + inc %eax │ │ + cmp %ebx,%eax │ │ + jl 69f20 │ │ + jmp 69ee0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x14(%esp),%edi │ │ + mov %edi,%eax │ │ + imul 0xc(%ebp),%eax │ │ + mov 0x8(%ebp),%ecx │ │ + mov %ecx,%esi │ │ + add %eax,%ecx │ │ + mov %ecx,0x30(%esp) │ │ + mov 0xc(%esp),%ecx │ │ + add %ecx,%eax │ │ + add %esi,%eax │ │ + mov %edi,%esi │ │ + mov 0x1c(%esp),%edi │ │ + imul 0x14(%ebp),%esi │ │ + lea (%ecx,%esi,1),%edx │ │ + mov 0x10(%ebp),%ecx │ │ + add %ecx,%edx │ │ + mov %edx,0x28(%esp) │ │ + add %ecx,%esi │ │ + mov 0x18(%esp),%ecx │ │ + mov 0x30(%esp),%edx │ │ + cmp 0x24(%esp),%edx │ │ + setb 0xb(%esp) │ │ + cmp %eax,%ecx │ │ + setb 0xa(%esp) │ │ + mov 0x28(%esp),%edx │ │ + cmp %edx,0x30(%esp) │ │ + setb %dl │ │ + cmp %eax,%esi │ │ + setb 0x30(%esp) │ │ + mov 0xa(%esp),%al │ │ + test %al,0xb(%esp) │ │ + mov $0x0,%eax │ │ + jne 69f20 │ │ + and 0x30(%esp),%dl │ │ + mov $0x0,%eax │ │ + jne 69f20 │ │ + xor %eax,%eax │ │ + mov 0x20(%esp),%esi │ │ + mov %edi,%edx │ │ + mov 0x10(%esp),%edi │ │ + nop │ │ nop │ │ nop │ │ + movdqu (%edx,%eax,1),%xmm4 │ │ + movdqu (%ecx,%eax,1),%xmm6 │ │ + movdqa %xmm6,%xmm5 │ │ + pxor %xmm0,%xmm0 │ │ + punpckhbw %xmm0,%xmm5 │ │ + punpcklbw %xmm0,%xmm6 │ │ + movdqa %xmm6,%xmm7 │ │ + movdqu (%edi,%eax,1),%xmm1 │ │ + movdqa %xmm1,%xmm2 │ │ + pxor %xmm0,%xmm0 │ │ + punpcklbw %xmm0,%xmm1 │ │ + pmullw %xmm6,%xmm1 │ │ + punpcklwd %xmm0,%xmm6 │ │ + punpckhwd %xmm0,%xmm7 │ │ + movdqa 0x60(%esp),%xmm0 │ │ + movdqa %xmm0,%xmm3 │ │ + psubd %xmm7,%xmm3 │ │ + movdqa %xmm3,0x30(%esp) │ │ + movdqa %xmm0,%xmm7 │ │ + psubd %xmm6,%xmm7 │ │ + movdqa %xmm5,%xmm6 │ │ + pxor %xmm3,%xmm3 │ │ + punpckhbw %xmm3,%xmm2 │ │ + pxor %xmm3,%xmm3 │ │ + pmullw %xmm5,%xmm2 │ │ + punpcklwd %xmm3,%xmm5 │ │ + punpckhwd %xmm3,%xmm6 │ │ + packssdw 0x30(%esp),%xmm7 │ │ + movdqa %xmm0,%xmm3 │ │ + psubd %xmm6,%xmm3 │ │ + movdqa %xmm0,%xmm6 │ │ + psubd %xmm5,%xmm6 │ │ + packssdw %xmm3,%xmm6 │ │ + movdqa %xmm4,%xmm0 │ │ + pxor %xmm3,%xmm3 │ │ + punpckhbw %xmm3,%xmm0 │ │ + movdqa %xmm6,%xmm5 │ │ + pmulhw %xmm0,%xmm5 │ │ + pmullw %xmm6,%xmm0 │ │ + movdqa %xmm0,%xmm6 │ │ + punpckhwd %xmm5,%xmm6 │ │ + punpcklwd %xmm5,%xmm0 │ │ + punpcklbw %xmm3,%xmm4 │ │ + movdqa %xmm7,%xmm5 │ │ + pmulhw %xmm4,%xmm5 │ │ + pmullw %xmm7,%xmm4 │ │ + movdqa %xmm4,%xmm7 │ │ + punpckhwd %xmm5,%xmm7 │ │ + punpcklwd %xmm5,%xmm4 │ │ + movdqa %xmm2,%xmm5 │ │ + punpckhwd %xmm0,%xmm5 │ │ + movdqa 0x50(%esp),%xmm3 │ │ + paddd %xmm3,%xmm6 │ │ + paddd %xmm5,%xmm6 │ │ + punpcklwd %xmm0,%xmm2 │ │ + paddd %xmm3,%xmm0 │ │ + paddd %xmm2,%xmm0 │ │ + movdqa %xmm1,%xmm2 │ │ + punpckhwd %xmm0,%xmm2 │ │ + paddd %xmm3,%xmm7 │ │ + paddd %xmm2,%xmm7 │ │ + punpcklwd %xmm0,%xmm1 │ │ + paddd %xmm3,%xmm4 │ │ + paddd %xmm1,%xmm4 │ │ + psrld $0x6,%xmm0 │ │ + psrld $0x6,%xmm6 │ │ + movdqa 0x40(%esp),%xmm1 │ │ + pand %xmm1,%xmm6 │ │ + pand %xmm1,%xmm0 │ │ + packuswb %xmm6,%xmm0 │ │ + psrld $0x6,%xmm4 │ │ + psrld $0x6,%xmm7 │ │ + pand %xmm1,%xmm7 │ │ + pand %xmm1,%xmm4 │ │ + packuswb %xmm7,%xmm4 │ │ + packuswb %xmm0,%xmm4 │ │ + movdqu %xmm4,(%edx,%eax,1) │ │ + add $0x10,%eax │ │ + cmp %eax,%esi │ │ + jne 69ff0 │ │ + cmp %esi,0xc(%esp) │ │ + mov %esi,%eax │ │ + mov %edx,%edi │ │ + jne 69f20 │ │ + jmp 69ee0 │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x80,%esp │ │ + call 6a174 │ │ + pop %ecx │ │ + add $0x6cdfc,%ecx │ │ + mov 0x14(%ebp),%edx │ │ + test %edx,%edx │ │ + jle 6a42a │ │ + mov 0x18(%ebp),%eax │ │ + mov 0x10(%ebp),%esi │ │ + lea (%eax,%eax,2),%ebx │ │ + sar $0x2,%ebx │ │ + add -0x254(%ecx),%eax │ │ + movdqa -0x14cf0(%ecx),%xmm1 │ │ + movdqa -0x14eb0(%ecx),%xmm0 │ │ + mov %edx,%ecx │ │ + and $0xfffffff0,%ecx │ │ + mov %ecx,0x10(%esp) │ │ + mov 0x8(%ebp),%edi │ │ + movl $0x0,0x8(%esp) │ │ + movdqa %xmm0,0x50(%esp) │ │ + movdqa %xmm1,0x40(%esp) │ │ + pxor %xmm5,%xmm5 │ │ + jmp 6a1ef │ │ nop │ │ nop │ │ - mov %eax,%ebx │ │ - shr $0x10,%ebx │ │ - add %dl,%bl │ │ - mov %bl,(%edi) │ │ - inc %edi │ │ - add %esi,%eax │ │ - inc %ecx │ │ - jne 69670 │ │ - mov 0x2c(%esp),%esi │ │ - cmp 0x1c(%esp),%esi │ │ - mov 0x8(%esp),%edi │ │ - je 6969d │ │ - mov 0xa0(%esp),%eax │ │ - mov 0xa(%edi,%eax,2),%al │ │ - jmp 69440 │ │ - mov 0x14(%esp),%eax │ │ - movzbl 0x6(%edi,%eax,2),%esi │ │ + mov 0x1c(%esp),%eax │ │ + inc %eax │ │ + add 0xc(%ebp),%edi │ │ + mov 0x4(%esp),%ecx │ │ + add %edx,%ecx │ │ + incl 0x8(%esp) │ │ mov 0x18(%esp),%ebx │ │ - mov %ebx,%ecx │ │ + dec %ebx │ │ + mov %ecx,%esi │ │ + je 6a42a │ │ + mov %esi,0x4(%esp) │ │ + mov %ebx,0x18(%esp) │ │ + mov %eax,0x1c(%esp) │ │ + movzbl (%eax),%esi │ │ + mov $0x40,%ecx │ │ sub %esi,%ecx │ │ - jle 69759 │ │ - mov 0x1c(%esp),%eax │ │ - lea 0x9(%edi,%eax,2),%eax │ │ - cmp $0x1f,%ecx │ │ - ja 696c5 │ │ - mov %esi,%edx │ │ - jmp 6973d │ │ - lea 0x100(%esp,%esi,1),%edx │ │ - mov %edx,0x30(%esp) │ │ - mov 0x14(%esp),%edx │ │ - lea 0x8(%edi,%edx,2),%edi │ │ - cmp %edi,0x30(%esp) │ │ - jae 696f1 │ │ - lea 0x100(%esp,%ebx,1),%edx │ │ - cmp %edx,%eax │ │ - jae 696f1 │ │ - mov %esi,%edx │ │ - mov 0x8(%esp),%edi │ │ - jmp 6973d │ │ - mov %ecx,%edi │ │ - and $0xffffffe0,%edi │ │ - lea (%edi,%esi,1),%edx │ │ - movzbl (%eax),%ebx │ │ - movd %ebx,%xmm0 │ │ - pxor %xmm1,%xmm1 │ │ - pshufb %xmm1,%xmm0 │ │ - lea 0x100(%esp),%ebx │ │ - lea 0x10(%esi,%ebx,1),%esi │ │ - mov %edi,%ebx │ │ + cmp $0x10,%edx │ │ + mov $0x0,%ebx │ │ + mov %ecx,0xc(%esp) │ │ + jb 6a400 │ │ + mov 0x8(%esp),%eax │ │ + mov %eax,%ebx │ │ + imul 0xc(%ebp),%ebx │ │ + imul %edx,%eax │ │ + mov %eax,0x20(%esp) │ │ + add %edx,%eax │ │ + add 0x10(%ebp),%eax │ │ + mov %eax,0x30(%esp) │ │ + mov 0x8(%ebp),%eax │ │ + add %ebx,%eax │ │ + cmp 0x30(%esp),%eax │ │ + jae 6a255 │ │ + mov 0x20(%esp),%eax │ │ + add 0x10(%ebp),%eax │ │ + add %edx,%ebx │ │ + add 0x8(%ebp),%ebx │ │ + cmp %ebx,%eax │ │ + mov $0x0,%ebx │ │ + jb 6a400 │ │ + mov %edx,%eax │ │ + movd %ecx,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + movdqa %xmm0,0x20(%esp) │ │ + mov %esi,0x14(%esp) │ │ + movd %esi,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + movdqa %xmm0,0x60(%esp) │ │ + xor %ebx,%ebx │ │ + mov 0x10(%esp),%ecx │ │ + mov 0x4(%esp),%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movdqu %xmm0,-0x10(%esi) │ │ - movdqu %xmm0,(%esi) │ │ - add $0x20,%esi │ │ - add $0xffffffe0,%ebx │ │ - jne 69720 │ │ - cmp %edi,%ecx │ │ - mov 0x8(%esp),%edi │ │ - mov 0x18(%esp),%ebx │ │ - je 69759 │ │ - lea 0x100(%esp,%edx,1),%ecx │ │ - sub %edx,%ebx │ │ nop │ │ nop │ │ nop │ │ + movdqu (%edi,%ebx,1),%xmm0 │ │ + movdqa %xmm0,%xmm1 │ │ + punpcklbw %xmm5,%xmm1 │ │ + movdqa %xmm1,%xmm6 │ │ + punpcklwd %xmm5,%xmm6 │ │ + punpckhwd %xmm5,%xmm1 │ │ + punpckhbw %xmm5,%xmm0 │ │ + movdqa %xmm0,%xmm2 │ │ + punpcklwd %xmm5,%xmm2 │ │ + punpckhwd %xmm5,%xmm0 │ │ + movdqa 0x20(%esp),%xmm3 │ │ + movdqa %xmm3,%xmm4 │ │ + pmuludq %xmm0,%xmm4 │ │ + pshufd $0xe8,%xmm4,%xmm4 │ │ + pshufd $0xf5,%xmm0,%xmm0 │ │ + pshufd $0xf5,%xmm3,%xmm7 │ │ + pmuludq %xmm7,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + punpckldq %xmm0,%xmm4 │ │ + movdqa %xmm4,0x30(%esp) │ │ + movdqa %xmm3,%xmm0 │ │ + pmuludq %xmm2,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm4 │ │ + pshufd $0xf5,%xmm2,%xmm0 │ │ + pmuludq %xmm7,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + punpckldq %xmm0,%xmm4 │ │ + movdqa %xmm3,%xmm0 │ │ + pmuludq %xmm1,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + pshufd $0xf5,%xmm1,%xmm1 │ │ + pmuludq %xmm7,%xmm1 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + punpckldq %xmm1,%xmm0 │ │ + pmuludq %xmm6,%xmm3 │ │ + pshufd $0xe8,%xmm3,%xmm1 │ │ + pshufd $0xf5,%xmm6,%xmm2 │ │ + pmuludq %xmm7,%xmm2 │ │ + pshufd $0xe8,%xmm2,%xmm2 │ │ + punpckldq %xmm2,%xmm1 │ │ + movdqu (%edx,%ebx,1),%xmm6 │ │ + movdqa %xmm6,%xmm7 │ │ + punpckhbw %xmm5,%xmm7 │ │ + movdqa 0x60(%esp),%xmm2 │ │ + packuswb %xmm2,%xmm2 │ │ + pmullw %xmm2,%xmm7 │ │ + punpcklbw %xmm5,%xmm6 │ │ + pmullw %xmm2,%xmm6 │ │ + movdqa %xmm7,%xmm2 │ │ + punpckhwd %xmm0,%xmm2 │ │ + movdqa 0x40(%esp),%xmm3 │ │ + paddd %xmm3,%xmm2 │ │ + paddd 0x30(%esp),%xmm2 │ │ + punpcklwd %xmm0,%xmm7 │ │ + paddd %xmm3,%xmm7 │ │ + paddd %xmm4,%xmm7 │ │ + movdqa %xmm6,%xmm4 │ │ + punpckhwd %xmm0,%xmm4 │ │ + paddd %xmm3,%xmm4 │ │ + paddd %xmm0,%xmm4 │ │ + punpcklwd %xmm0,%xmm6 │ │ + paddd %xmm3,%xmm6 │ │ + paddd %xmm1,%xmm6 │ │ + psrld $0x6,%xmm7 │ │ + psrld $0x6,%xmm2 │ │ + movdqa 0x50(%esp),%xmm0 │ │ + pand %xmm0,%xmm2 │ │ + pand %xmm0,%xmm7 │ │ + packuswb %xmm2,%xmm7 │ │ + psrld $0x6,%xmm6 │ │ + psrld $0x6,%xmm4 │ │ + pand %xmm0,%xmm4 │ │ + pand %xmm0,%xmm6 │ │ + packuswb %xmm4,%xmm6 │ │ + packuswb %xmm7,%xmm6 │ │ + movdqu %xmm6,(%edi,%ebx,1) │ │ + add $0x10,%ebx │ │ + cmp %ebx,%ecx │ │ + jne 6a290 │ │ + mov %eax,%edx │ │ + cmp %eax,%ecx │ │ + mov %ecx,%ebx │ │ + mov 0x14(%esp),%esi │ │ + mov 0xc(%esp),%ecx │ │ + je 6a1d0 │ │ + nop │ │ + movzbl (%edi,%ebx,1),%eax │ │ + imul %ecx,%eax │ │ + mov 0x4(%esp),%ecx │ │ + movzbl (%ecx,%ebx,1),%ecx │ │ + imul %esi,%ecx │ │ + lea 0x20(%eax,%ecx,1),%eax │ │ + mov 0xc(%esp),%ecx │ │ + shr $0x6,%eax │ │ + mov %al,(%edi,%ebx,1) │ │ + inc %ebx │ │ + cmp %ebx,%edx │ │ + jne 6a400 │ │ + jmp 6a1d0 │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movzbl (%eax),%edx │ │ - mov %dl,(%ecx) │ │ - inc %ecx │ │ - dec %ebx │ │ - jne 69750 │ │ - mov 0x28(%edi),%ecx │ │ - mov %ecx,%eax │ │ - mov %ecx,0x14(%esp) │ │ - test %ecx,%ecx │ │ - je 69b49 │ │ - mov 0x10(%ebp),%eax │ │ - mov 0x28(%eax),%cl │ │ - mov $0x1,%edx │ │ - shl %cl,%edx │ │ - xor %eax,%eax │ │ - cmpb $0x0,0x30(%edi) │ │ - mov %edx,0x18(%esp) │ │ - je 697a6 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0xf0,%esp │ │ + call 6a454 │ │ + pop %eax │ │ + add $0x6cb1c,%eax │ │ + mov 0x18(%ebp),%ecx │ │ + test %ecx,%ecx │ │ + jle 6a924 │ │ + mov 0x1c(%ebp),%esi │ │ + mov 0x14(%ebp),%edi │ │ + mov 0x10(%ebp),%ebx │ │ + movdqa -0x14d50(%eax),%xmm0 │ │ + movdqa -0x14ce0(%eax),%xmm1 │ │ + movdqa -0x14d70(%eax),%xmm2 │ │ + movdqa -0x14cd0(%eax),%xmm3 │ │ + movdqa -0x14cc0(%eax),%xmm4 │ │ + movdqa -0x14cb0(%eax),%xmm5 │ │ + movdqa -0x14d10(%eax),%xmm6 │ │ + movdqa -0x14ca0(%eax),%xmm7 │ │ + mov %ecx,%eax │ │ + and $0xfffffff8,%eax │ │ + mov %eax,0x20(%esp) │ │ + mov 0x8(%ebp),%eax │ │ + lea (%ecx,%ecx,1),%edx │ │ + mov %edx,0x28(%esp) │ │ + movl $0x0,0x18(%esp) │ │ + mov 0x20(%ebp),%edx │ │ + mov %edx,0x10(%esp) │ │ + mov %eax,%edx │ │ + movdqa %xmm6,0xd0(%esp) │ │ + movdqa %xmm7,0xc0(%esp) │ │ + movdqa %xmm0,0xb0(%esp) │ │ + movdqa %xmm1,0xa0(%esp) │ │ + movdqa %xmm2,0x60(%esp) │ │ + movdqa %xmm3,0x90(%esp) │ │ + movdqa %xmm4,0x80(%esp) │ │ + movdqa %xmm5,0x70(%esp) │ │ + jmp 6a546 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movzbl 0x31(%edi),%ecx │ │ - mov %cl,0x200(%esp,%eax,1) │ │ - inc %eax │ │ - movzbl 0x30(%edi),%ecx │ │ - cmp %ecx,%eax │ │ - jb 69790 │ │ - mov %ecx,%eax │ │ - mov 0x14(%esp),%ecx │ │ - lea -0x1(%ecx),%edx │ │ - mov %edx,%ecx │ │ - mov %edx,0x1c(%esp) │ │ - test %edx,%edx │ │ - jle 69a90 │ │ + nop │ │ + mov 0xc(%esp),%edx │ │ + add 0xc(%ebp),%edx │ │ + add %ecx,0x10(%esp) │ │ + incl 0x18(%esp) │ │ + mov 0x28(%esp),%eax │ │ + mov 0x14(%esp),%ebx │ │ + add %eax,%ebx │ │ + add %eax,%edi │ │ + mov 0x2c(%esp),%esi │ │ + dec %esi │ │ + je 6a924 │ │ + mov %edx,0xc(%esp) │ │ + mov %ebx,0x14(%esp) │ │ + mov %esi,0x2c(%esp) │ │ + cmp $0x8,%ecx │ │ + mov $0x0,%ebx │ │ + mov %edi,0x1c(%esp) │ │ + jb 6a8c6 │ │ + mov 0x18(%esp),%esi │ │ + mov %esi,%edx │ │ + imul 0xc(%ebp),%edx │ │ + mov 0x8(%ebp),%eax │ │ + lea (%eax,%edx,1),%edi │ │ + mov %edi,0x8(%esp) │ │ + add %ecx,%edx │ │ + add %eax,%edx │ │ + imul %ecx,%esi │ │ + lea (%esi,%ecx,1),%eax │ │ + mov 0x20(%ebp),%ecx │ │ + lea (%ecx,%eax,1),%edi │ │ + mov %edi,0x24(%esp) │ │ + mov 0x10(%ebp),%ecx │ │ + lea (%ecx,%eax,2),%ebx │ │ + mov %ebx,0x4(%esp) │ │ + mov 0x14(%ebp),%ecx │ │ + lea (%ecx,%eax,2),%eax │ │ + mov %eax,0x30(%esp) │ │ + mov 0x8(%esp),%ecx │ │ + cmp %edi,%ecx │ │ + setb 0x50(%esp) │ │ + mov 0x20(%ebp),%eax │ │ + add %esi,%eax │ │ + cmp %edx,%eax │ │ + setb 0x40(%esp) │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%edi │ │ + setb 0x3(%esp) │ │ + mov 0x10(%ebp),%ecx │ │ + lea (%ecx,%esi,2),%ebx │ │ + cmp %ebx,%edx │ │ + seta 0x2(%esp) │ │ + cmp 0x30(%esp),%edi │ │ + mov 0x1c(%esp),%edi │ │ + mov 0x14(%ebp),%ecx │ │ + lea (%ecx,%esi,2),%esi │ │ + setb 0x8(%esp) │ │ + cmp %esi,%edx │ │ + seta 0x1(%esp) │ │ + cmp 0x4(%esp),%eax │ │ + setb 0x4(%esp) │ │ + mov 0x24(%esp),%edx │ │ + cmp %ebx,%edx │ │ + mov 0x18(%ebp),%ecx │ │ + seta (%esp) │ │ + cmp 0x30(%esp),%eax │ │ + setb %al │ │ + cmp %esi,%edx │ │ + seta %ah │ │ + mov 0x40(%esp),%dl │ │ + test %dl,0x50(%esp) │ │ + mov $0x0,%ebx │ │ + jne 6a8c6 │ │ + mov 0x2(%esp),%bl │ │ + and %bl,0x3(%esp) │ │ + mov $0x0,%ebx │ │ + jne 6a8c6 │ │ + mov 0x1(%esp),%bl │ │ + and %bl,0x8(%esp) │ │ + mov $0x0,%ebx │ │ + jne 6a8c6 │ │ + mov (%esp),%dl │ │ + and %dl,0x4(%esp) │ │ + mov $0x0,%ebx │ │ + jne 6a8c6 │ │ + and %ah,%al │ │ + mov $0x0,%ebx │ │ + jne 6a8c6 │ │ xor %ebx,%ebx │ │ - mov 0xc(%esp),%ecx │ │ - movaps -0x15af0(%ecx),%xmm0 │ │ - movaps %xmm0,0xf0(%esp) │ │ - movaps -0x15b00(%ecx),%xmm0 │ │ - movaps %xmm0,0xe0(%esp) │ │ - movaps -0x15b10(%ecx),%xmm0 │ │ - movaps %xmm0,0xd0(%esp) │ │ - movaps -0x15c40(%ecx),%xmm0 │ │ - movaps %xmm0,0xc0(%esp) │ │ - movdqa -0x159a0(%ecx),%xmm0 │ │ - movdqa -0x15910(%ecx),%xmm1 │ │ - movdqa -0x15ad0(%ecx),%xmm2 │ │ - movdqa %xmm0,0x80(%esp) │ │ - movdqa %xmm2,0xb0(%esp) │ │ - movdqa %xmm1,0xa0(%esp) │ │ - movzbl %al,%esi │ │ - movzbl 0x32(%edi,%ebx,2),%edi │ │ - mov %edi,0x20(%esp) │ │ - sub %esi,%edi │ │ - mov %edi,%eax │ │ - sar %eax │ │ - add $0x10000,%eax │ │ - cltd │ │ - mov %ebx,0x10(%esp) │ │ - lea 0x1(%ebx),%ecx │ │ - mov %ecx,0x2c(%esp) │ │ - idiv %edi │ │ - test %edi,%edi │ │ - jle 69a73 │ │ - mov %edi,%ecx │ │ - mov %eax,%edx │ │ - mov 0x10(%esp),%eax │ │ - mov 0x8(%esp),%edi │ │ - movzbl 0x31(%edi,%eax,2),%ebx │ │ - movzbl 0x33(%edi,%eax,2),%eax │ │ - mov %ebx,0x40(%esp) │ │ - sub %ebx,%eax │ │ - mov %eax,0x28(%esp) │ │ - mov %eax,%ebx │ │ - imul %edx,%ebx │ │ - xor %eax,%eax │ │ - cmp $0x10,%ecx │ │ - jb 69a31 │ │ - mov %ecx,0x24(%esp) │ │ - and $0xfffffff0,%ecx │ │ - movd %ebx,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - movdqa %xmm0,0x70(%esp) │ │ - movd 0x40(%esp),%xmm3 │ │ - pxor %xmm0,%xmm0 │ │ - pshufb %xmm0,%xmm3 │ │ - movdqa %xmm3,0x90(%esp) │ │ - lea 0x200(%esp),%eax │ │ - lea (%eax,%esi,1),%edi │ │ - mov %ecx,%eax │ │ - movdqa 0xc0(%esp),%xmm3 │ │ - movdqa 0xd0(%esp),%xmm7 │ │ - movdqa 0xe0(%esp),%xmm6 │ │ - movdqa 0xf0(%esp),%xmm1 │ │ + mov 0x20(%esp),%eax │ │ + mov 0xc(%esp),%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movdqa 0x70(%esp),%xmm2 │ │ - movdqa %xmm2,%xmm0 │ │ - movdqa %xmm1,0x30(%esp) │ │ - pmuludq %xmm1,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm5 │ │ - pshufd $0xf5,%xmm1,%xmm0 │ │ - pshufd $0xf5,%xmm2,%xmm4 │ │ - pmuludq %xmm4,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - punpckldq %xmm0,%xmm5 │ │ - movdqa %xmm2,%xmm0 │ │ - movdqa %xmm6,%xmm1 │ │ - movdqa %xmm6,0x50(%esp) │ │ - pmuludq %xmm6,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm6 │ │ - pshufd $0xf5,%xmm1,%xmm0 │ │ - pmuludq %xmm4,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - punpckldq %xmm0,%xmm6 │ │ - movdqa %xmm2,%xmm0 │ │ - movdqa %xmm7,%xmm1 │ │ - movdqa %xmm7,0x60(%esp) │ │ - pmuludq %xmm7,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm7 │ │ - pshufd $0xf5,%xmm1,%xmm0 │ │ - pmuludq %xmm4,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - punpckldq %xmm0,%xmm7 │ │ + mov 0x14(%esp),%esi │ │ + movdqu (%esi,%ebx,2),%xmm0 │ │ + punpckhwd %xmm0,%xmm1 │ │ + psrad $0x10,%xmm1 │ │ + movdqa %xmm1,%xmm3 │ │ + movdqa %xmm1,0x40(%esp) │ │ + punpcklwd %xmm0,%xmm7 │ │ + psrad $0x10,%xmm7 │ │ + movdqu (%edi,%ebx,2),%xmm0 │ │ + punpckhwd %xmm0,%xmm2 │ │ + psrad $0x10,%xmm2 │ │ + movdqa %xmm2,0x30(%esp) │ │ + punpcklwd %xmm0,%xmm1 │ │ + psrad $0x10,%xmm1 │ │ + movdqa %xmm1,0x50(%esp) │ │ + movdqa %xmm7,%xmm0 │ │ + psubd %xmm1,%xmm0 │ │ movdqa %xmm3,%xmm1 │ │ - pshufd $0xf5,%xmm3,%xmm3 │ │ - pmuludq %xmm4,%xmm3 │ │ - pmuludq %xmm1,%xmm2 │ │ - pshufd $0xe8,%xmm2,%xmm0 │ │ + psubd %xmm2,%xmm1 │ │ + pabsd %xmm1,%xmm6 │ │ + pabsd %xmm0,%xmm0 │ │ + movdqa 0xb0(%esp),%xmm1 │ │ + paddd %xmm1,%xmm0 │ │ + paddd %xmm1,%xmm6 │ │ + psrld $0x8,%xmm6 │ │ + movdqa 0xa0(%esp),%xmm3 │ │ + movdqa %xmm3,%xmm1 │ │ + pcmpgtd %xmm6,%xmm1 │ │ + movdqa %xmm6,%xmm4 │ │ + pand %xmm1,%xmm4 │ │ + pandn %xmm3,%xmm1 │ │ + por %xmm4,%xmm1 │ │ + psrld $0x8,%xmm0 │ │ + movdqa %xmm3,%xmm4 │ │ + pcmpgtd %xmm0,%xmm4 │ │ + movdqa %xmm0,%xmm2 │ │ + pand %xmm4,%xmm2 │ │ + pandn %xmm3,%xmm4 │ │ + por %xmm2,%xmm4 │ │ + movdqa 0x60(%esp),%xmm2 │ │ + pshufb %xmm2,%xmm1 │ │ + pshufb %xmm2,%xmm4 │ │ + punpcklqdq %xmm1,%xmm4 │ │ + movdqa 0x90(%esp),%xmm1 │ │ + psubusw %xmm4,%xmm1 │ │ + movdqa 0x80(%esp),%xmm2 │ │ + movdqa %xmm2,%xmm4 │ │ + pcmpgtd %xmm0,%xmm4 │ │ + pand %xmm4,%xmm0 │ │ + pandn %xmm2,%xmm4 │ │ + por %xmm0,%xmm4 │ │ + movdqa %xmm2,%xmm0 │ │ + pcmpgtd %xmm6,%xmm0 │ │ + pand %xmm0,%xmm6 │ │ + pandn %xmm2,%xmm0 │ │ + por %xmm6,%xmm0 │ │ + movdqa 0x70(%esp),%xmm5 │ │ + paddd %xmm5,%xmm4 │ │ + movdqa %xmm4,%xmm2 │ │ + pmuludq %xmm7,%xmm2 │ │ + pshufd $0xf5,%xmm7,%xmm3 │ │ + pshufd $0xf5,%xmm4,%xmm6 │ │ + pmuludq %xmm6,%xmm3 │ │ + paddd %xmm5,%xmm0 │ │ + pshufd $0xe8,%xmm2,%xmm2 │ │ pshufd $0xe8,%xmm3,%xmm3 │ │ - punpckldq %xmm3,%xmm0 │ │ - movdqa 0x80(%esp),%xmm3 │ │ - paddd %xmm3,%xmm0 │ │ - paddd %xmm3,%xmm7 │ │ - psrld $0x10,%xmm7 │ │ - psrld $0x10,%xmm0 │ │ - movdqa 0xb0(%esp),%xmm2 │ │ - pand %xmm2,%xmm0 │ │ - pand %xmm2,%xmm7 │ │ - packuswb %xmm7,%xmm0 │ │ - paddd %xmm3,%xmm6 │ │ - paddd %xmm3,%xmm5 │ │ - psrld $0x10,%xmm5 │ │ - psrld $0x10,%xmm6 │ │ - pand %xmm2,%xmm6 │ │ - pand %xmm2,%xmm5 │ │ - packuswb %xmm5,%xmm6 │ │ - packuswb %xmm6,%xmm0 │ │ - paddb 0x90(%esp),%xmm0 │ │ - movdqu %xmm0,(%edi) │ │ - movdqa 0xa0(%esp),%xmm0 │ │ - paddd %xmm0,%xmm1 │ │ + punpckldq %xmm3,%xmm2 │ │ + movdqa %xmm0,%xmm3 │ │ + movdqa 0x40(%esp),%xmm5 │ │ + pmuludq %xmm5,%xmm3 │ │ + pshufd $0xf5,%xmm5,%xmm6 │ │ + pshufd $0xf5,%xmm0,%xmm5 │ │ + pmuludq %xmm5,%xmm6 │ │ + pshufd $0xe8,%xmm3,%xmm5 │ │ + pshufd $0xe8,%xmm6,%xmm3 │ │ + punpckldq %xmm3,%xmm5 │ │ movdqa %xmm1,%xmm3 │ │ - movdqa 0x60(%esp),%xmm7 │ │ - paddd %xmm0,%xmm7 │ │ - movdqa 0x50(%esp),%xmm6 │ │ - paddd %xmm0,%xmm6 │ │ - movdqa 0x30(%esp),%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - add $0x10,%edi │ │ - add $0xfffffff0,%ecx │ │ - jne 698f0 │ │ - cmp %eax,0x24(%esp) │ │ - je 69a73 │ │ - add %eax,%esi │ │ - mov %eax,%edi │ │ - lea 0x200(%esp),%eax │ │ - lea (%eax,%esi,1),%ecx │ │ - sub 0x20(%esp),%esi │ │ - imul %edi,%edx │ │ - imul 0x28(%esp),%edx │ │ - add $0x8000,%edx │ │ + pxor %xmm6,%xmm6 │ │ + punpcklwd %xmm6,%xmm1 │ │ + pshufd $0xf5,%xmm1,%xmm6 │ │ + movdqa 0x50(%esp),%xmm7 │ │ + pmuludq %xmm7,%xmm1 │ │ + pshufd $0xf5,%xmm7,%xmm7 │ │ + pmuludq %xmm6,%xmm7 │ │ + pxor %xmm6,%xmm6 │ │ + punpckhwd %xmm6,%xmm3 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + pshufd $0xe8,%xmm7,%xmm6 │ │ + punpckldq %xmm6,%xmm1 │ │ + pshufd $0xf5,%xmm3,%xmm6 │ │ + movdqa 0x30(%esp),%xmm7 │ │ + pmuludq %xmm7,%xmm3 │ │ + pshufd $0xf5,%xmm7,%xmm7 │ │ + pmuludq %xmm6,%xmm7 │ │ + pshufd $0xe8,%xmm3,%xmm3 │ │ + pshufd $0xe8,%xmm7,%xmm6 │ │ + movdqa 0xc0(%esp),%xmm7 │ │ + punpckldq %xmm6,%xmm3 │ │ + movdqa 0xd0(%esp),%xmm6 │ │ + paddd %xmm6,%xmm2 │ │ + paddd %xmm1,%xmm2 │ │ + paddd %xmm6,%xmm5 │ │ + paddd %xmm3,%xmm5 │ │ + psrad $0xa,%xmm5 │ │ + psrad $0xa,%xmm2 │ │ + packssdw %xmm5,%xmm2 │ │ + packuswb %xmm2,%xmm2 │ │ + movq %xmm2,(%edx,%ebx,1) │ │ + movdqa 0x60(%esp),%xmm1 │ │ + pshufb %xmm1,%xmm0 │ │ + pshufb %xmm1,%xmm4 │ │ + punpcklqdq %xmm0,%xmm4 │ │ + pshufb %xmm7,%xmm4 │ │ + mov 0x10(%esp),%esi │ │ + movq %xmm4,(%esi,%ebx,1) │ │ + add $0x8,%ebx │ │ + cmp %ebx,%eax │ │ + jne 6a670 │ │ + cmp %ecx,%eax │ │ + mov %eax,%ebx │ │ + jne 6a8c6 │ │ + jmp 6a520 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0xc(%esp),%esi │ │ + mov %cl,(%esi,%ebx,1) │ │ + mov %al,(%edx,%ebx,1) │ │ + inc %ebx │ │ + mov 0x18(%ebp),%ecx │ │ + cmp %ebx,%ecx │ │ + je 6a520 │ │ + mov 0x14(%esp),%eax │ │ + movswl (%eax,%ebx,2),%ecx │ │ + movswl (%edi,%ebx,2),%edi │ │ + mov %ecx,%eax │ │ + sub %edi,%eax │ │ + mov %eax,%edx │ │ + neg %edx │ │ + cmovl %eax,%edx │ │ + add $0x8,%edx │ │ + shr $0x8,%edx │ │ + cmp $0x1a,%edx │ │ + mov $0x1a,%esi │ │ + jb 6a8f2 │ │ + mov $0x1a,%edx │ │ + lea 0x26(%edx),%eax │ │ + imul %eax,%ecx │ │ + sub %edx,%esi │ │ + imul %edi,%esi │ │ + lea 0x200(%esi,%ecx,1),%ecx │ │ + sar $0xa,%ecx │ │ + cmp $0x100,%ecx │ │ + jl 6a914 │ │ + mov $0xff,%ecx │ │ + test %ecx,%ecx │ │ + mov 0x1c(%esp),%edi │ │ + mov 0x10(%esp),%edx │ │ + jg 6a8b0 │ │ + xor %ecx,%ecx │ │ + jmp 6a8b0 │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %edx,%eax │ │ - shr $0x10,%eax │ │ - mov %ebx,%edi │ │ - add 0x40(%esp),%al │ │ - mov %al,(%ecx) │ │ - inc %ecx │ │ - add %ebx,%edx │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x1b0,%esp │ │ + call 6a944 │ │ + pop %eax │ │ + add $0x6c62c,%eax │ │ + cmpl $0x0,0x18(%ebp) │ │ + jle 6b217 │ │ + mov 0x18(%ebp),%ecx │ │ + mov %ecx,%edx │ │ + sar %edx │ │ + mov %edx,0x1c(%esp) │ │ + mov $0x1,%edx │ │ + sub 0x24(%ebp),%edx │ │ + lea -0x1(%ecx),%esi │ │ + shr %esi │ │ inc %esi │ │ - jne 69a60 │ │ - mov 0x2c(%esp),%esi │ │ - cmp 0x1c(%esp),%esi │ │ - mov 0x8(%esp),%edi │ │ - je 69a90 │ │ - mov 0x10(%esp),%eax │ │ - mov 0x32(%edi,%eax,2),%al │ │ - mov %esi,%ebx │ │ - jmp 69830 │ │ - mov 0x14(%esp),%eax │ │ - movzbl 0x2e(%edi,%eax,2),%esi │ │ - mov 0x18(%esp),%ebx │ │ - mov %ebx,%ecx │ │ - sub %esi,%ecx │ │ - jle 69b49 │ │ - mov 0x1c(%esp),%eax │ │ - lea 0x31(%edi,%eax,2),%eax │ │ - cmp $0x1f,%ecx │ │ - ja 69ab8 │ │ - mov %esi,%edx │ │ - jmp 69b2d │ │ - lea 0x200(%esp,%esi,1),%edx │ │ - mov %edx,0x30(%esp) │ │ - mov 0x14(%esp),%edx │ │ - lea 0x30(%edi,%edx,2),%edi │ │ - cmp %edi,0x30(%esp) │ │ - jae 69ae4 │ │ - lea 0x200(%esp,%ebx,1),%edx │ │ - cmp %edx,%eax │ │ - jae 69ae4 │ │ - mov %esi,%edx │ │ - mov 0x8(%esp),%edi │ │ - jmp 69b2d │ │ - mov %ecx,%edi │ │ - and $0xffffffe0,%edi │ │ - lea (%edi,%esi,1),%edx │ │ - movzbl (%eax),%ebx │ │ - movd %ebx,%xmm0 │ │ - pxor %xmm1,%xmm1 │ │ - pshufb %xmm1,%xmm0 │ │ - lea 0x100(%esp),%ebx │ │ - lea 0x110(%esi,%ebx,1),%esi │ │ - mov %edi,%ebx │ │ - nop │ │ - nop │ │ + lea 0x1(%ecx),%edi │ │ + and $0xfffffffe,%edi │ │ + mov %edi,0x50(%esp) │ │ + mov %esi,0x8(%esp) │ │ + and $0xfffffff8,%esi │ │ + mov %edx,0x5c(%esp) │ │ + movd %edx,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + movdqa %xmm0,0x150(%esp) │ │ + movdqa -0x14d70(%eax),%xmm1 │ │ + movdqa -0x14d50(%eax),%xmm2 │ │ + movdqa -0x14ce0(%eax),%xmm3 │ │ + movdqa -0x14c90(%eax),%xmm4 │ │ + movdqa -0x14cd0(%eax),%xmm5 │ │ + movdqa -0x14cc0(%eax),%xmm6 │ │ + movdqa -0x14cb0(%eax),%xmm7 │ │ + mov 0x1c(%ebp),%edi │ │ + mov 0x14(%ebp),%ebx │ │ + mov 0x10(%ebp),%ecx │ │ + mov 0x8(%ebp),%edx │ │ + mov %esi,0x4c(%esp) │ │ + lea (%esi,%esi,1),%esi │ │ + mov %esi,0x48(%esp) │ │ + mov 0x18(%ebp),%esi │ │ + lea (%esi,%esi,1),%esi │ │ + mov %esi,0x54(%esp) │ │ + movl $0x0,0x18(%esp) │ │ + mov %ecx,%esi │ │ + mov 0x20(%ebp),%ecx │ │ + movaps -0x14d10(%eax),%xmm0 │ │ + movaps %xmm0,0x120(%esp) │ │ + movdqa -0x14ca0(%eax),%xmm0 │ │ + movdqa %xmm0,0x160(%esp) │ │ + movdqa %xmm1,0xe0(%esp) │ │ + movdqa %xmm2,0xd0(%esp) │ │ + movdqa %xmm3,0x140(%esp) │ │ + movdqa %xmm4,0x130(%esp) │ │ + movdqa %xmm5,0x110(%esp) │ │ + movdqa %xmm6,0x100(%esp) │ │ + movdqa %xmm7,0xf0(%esp) │ │ + jmp 6aa86 │ │ nop │ │ nop │ │ - movdqu %xmm0,-0x10(%esi) │ │ - movdqu %xmm0,(%esi) │ │ - add $0x20,%esi │ │ - add $0xffffffe0,%ebx │ │ - jne 69b10 │ │ - cmp %edi,%ecx │ │ - mov 0x8(%esp),%edi │ │ - mov 0x18(%esp),%ebx │ │ - je 69b49 │ │ - lea 0x200(%esp,%edx,1),%ecx │ │ - sub %edx,%ebx │ │ nop │ │ nop │ │ + mov 0x4(%esp),%edx │ │ + add 0xc(%ebp),%edx │ │ + mov 0xc(%esp),%ecx │ │ + add 0x1c(%esp),%ecx │ │ + incl 0x18(%esp) │ │ + mov 0x54(%esp),%eax │ │ + add %eax,%esi │ │ + add %eax,%ebx │ │ + mov 0x58(%esp),%edi │ │ + dec %edi │ │ + je 6b217 │ │ + mov %edx,0x4(%esp) │ │ + mov %ecx,0xc(%esp) │ │ + mov %edi,0x58(%esp) │ │ + cmpl $0x8,0x8(%esp) │ │ + mov $0x0,%eax │ │ + mov %esi,0x10(%esp) │ │ + mov %ebx,0x14(%esp) │ │ + jae 6abc0 │ │ + mov %eax,%ecx │ │ + shr %ecx │ │ + add 0xc(%esp),%ecx │ │ + jmp 6aaf3 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movzbl (%eax),%edx │ │ - mov %dl,(%ecx) │ │ - inc %ecx │ │ - dec %ebx │ │ - jne 69b40 │ │ - mov 0x2c(%edi),%ecx │ │ - mov %ecx,%eax │ │ - mov %ecx,0x14(%esp) │ │ - test %ecx,%ecx │ │ - je 69f39 │ │ - mov 0x10(%ebp),%eax │ │ - mov 0x28(%eax),%cl │ │ - mov $0x1,%edx │ │ - shl %cl,%edx │ │ - xor %eax,%eax │ │ - cmpb $0x0,0x44(%edi) │ │ - mov %edx,0x18(%esp) │ │ - je 69b96 │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x4(%esp),%esi │ │ + mov %bl,0x1(%esi,%eax,1) │ │ + mov 0x5c(%esp),%esi │ │ + lea 0x26(%esi,%edx,1),%edx │ │ + lea 0x26(%ecx,%edx,1),%ecx │ │ + shr %ecx │ │ + mov 0x20(%esp),%edx │ │ + mov %cl,(%edx) │ │ + mov %edx,%ecx │ │ + add $0x2,%eax │ │ + inc %ecx │ │ + cmp 0x18(%ebp),%eax │ │ + mov 0x14(%esp),%ebx │ │ + mov 0x10(%esp),%esi │ │ + jge 6aa60 │ │ + mov %ecx,0x20(%esp) │ │ + movswl (%esi,%eax,2),%esi │ │ + movswl (%ebx,%eax,2),%ecx │ │ + mov %esi,%edi │ │ + sub %ecx,%edi │ │ + mov %edi,%edx │ │ + neg %edx │ │ + cmovl %edi,%edx │ │ + add $0x8,%edx │ │ + shr $0x8,%edx │ │ + cmp $0x1a,%edx │ │ + mov $0x1a,%ebx │ │ + jb 6ab1f │ │ + mov $0x1a,%edx │ │ + lea 0x26(%edx),%edi │ │ + imul %esi,%edi │ │ + mov $0x1a,%esi │ │ + sub %edx,%esi │ │ + imul %ecx,%esi │ │ + lea 0x200(%esi,%edi,1),%ecx │ │ + sar $0xa,%ecx │ │ + cmp $0x100,%ecx │ │ + jl 6ab46 │ │ + mov $0xff,%ecx │ │ + test %ecx,%ecx │ │ + mov 0x10(%esp),%esi │ │ + jg 6ab50 │ │ + xor %ecx,%ecx │ │ + mov 0x4(%esp),%edi │ │ + mov %cl,(%edi,%eax,1) │ │ + movswl 0x2(%esi,%eax,2),%edi │ │ + mov 0x14(%esp),%ecx │ │ + movswl 0x2(%ecx,%eax,2),%ecx │ │ + mov %edi,%esi │ │ + mov %ecx,0x70(%esp) │ │ + sub %ecx,%esi │ │ + mov %esi,%ecx │ │ + neg %ecx │ │ + cmovl %esi,%ecx │ │ + add $0x8,%ecx │ │ + shr $0x8,%ecx │ │ + cmp $0x1a,%ecx │ │ + jb 6ab84 │ │ + mov $0x1a,%ecx │ │ + lea 0x26(%ecx),%esi │ │ + imul %edi,%esi │ │ + sub %ecx,%ebx │ │ + imul 0x70(%esp),%ebx │ │ + lea 0x200(%ebx,%esi,1),%ebx │ │ + sar $0xa,%ebx │ │ + cmp $0x100,%ebx │ │ + jl 6aba8 │ │ + mov $0xff,%ebx │ │ + test %ebx,%ebx │ │ + jg 6aac0 │ │ + xor %ebx,%ebx │ │ + jmp 6aac0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movzbl 0x45(%edi),%ecx │ │ - mov %cl,0x300(%esp,%eax,1) │ │ - inc %eax │ │ - movzbl 0x44(%edi),%ecx │ │ - cmp %ecx,%eax │ │ - jb 69b80 │ │ - mov %ecx,%eax │ │ - mov 0x14(%esp),%ecx │ │ - lea -0x1(%ecx),%edx │ │ - mov %edx,%ecx │ │ - mov %edx,0x1c(%esp) │ │ - test %edx,%edx │ │ - jle 69e80 │ │ - xor %ebx,%ebx │ │ - mov 0xc(%esp),%ecx │ │ - movaps -0x15af0(%ecx),%xmm0 │ │ - movaps %xmm0,0xf0(%esp) │ │ - movaps -0x15b00(%ecx),%xmm0 │ │ - movaps %xmm0,0xe0(%esp) │ │ - movaps -0x15b10(%ecx),%xmm0 │ │ - movaps %xmm0,0xd0(%esp) │ │ - movaps -0x15c40(%ecx),%xmm0 │ │ - movaps %xmm0,0xc0(%esp) │ │ - movdqa -0x159a0(%ecx),%xmm0 │ │ - movdqa -0x15910(%ecx),%xmm1 │ │ - movdqa -0x15ad0(%ecx),%xmm2 │ │ - movdqa %xmm0,0x80(%esp) │ │ - movdqa %xmm2,0xb0(%esp) │ │ - movdqa %xmm1,0xa0(%esp) │ │ - movzbl %al,%esi │ │ - movzbl 0x46(%edi,%ebx,2),%edi │ │ - mov %edi,0x20(%esp) │ │ - sub %esi,%edi │ │ - mov %edi,%eax │ │ - sar %eax │ │ - add $0x10000,%eax │ │ - cltd │ │ - mov %ebx,0x10(%esp) │ │ - lea 0x1(%ebx),%ecx │ │ - mov %ecx,0x2c(%esp) │ │ - idiv %edi │ │ - test %edi,%edi │ │ - jle 69e63 │ │ - mov %edi,%ecx │ │ - mov %eax,%edx │ │ - mov 0x10(%esp),%eax │ │ - mov 0x8(%esp),%edi │ │ - movzbl 0x45(%edi,%eax,2),%ebx │ │ - movzbl 0x47(%edi,%eax,2),%eax │ │ - mov %ebx,0x40(%esp) │ │ - sub %ebx,%eax │ │ - mov %eax,0x28(%esp) │ │ - mov %eax,%ebx │ │ - imul %edx,%ebx │ │ + mov 0x18(%esp),%ebx │ │ + mov %ebx,%ecx │ │ + imul 0xc(%ebp),%ecx │ │ + mov 0x8(%ebp),%eax │ │ + lea (%eax,%ecx,1),%edx │ │ + mov %edx,0x30(%esp) │ │ + mov 0x50(%esp),%edx │ │ + add %edx,%ecx │ │ + add %eax,%ecx │ │ + mov 0x1c(%esp),%eax │ │ + imul %ebx,%eax │ │ + mov 0x20(%ebp),%edi │ │ + lea (%edi,%eax,1),%esi │ │ + mov %esi,0x20(%esp) │ │ + add 0x8(%esp),%eax │ │ + add %edi,%eax │ │ + mov %ebx,%edi │ │ + imul 0x18(%ebp),%edi │ │ + lea (%edx,%edi,1),%ebx │ │ + mov 0x10(%ebp),%edx │ │ + lea (%edx,%ebx,2),%esi │ │ + mov %esi,0xb0(%esp) │ │ + mov 0x14(%ebp),%edx │ │ + lea (%edx,%ebx,2),%ebx │ │ + mov 0x30(%esp),%edx │ │ + cmp %eax,%edx │ │ + setb 0x70(%esp) │ │ + cmp %ecx,0x20(%esp) │ │ + setb 0xc0(%esp) │ │ + cmp %esi,%edx │ │ + mov %edx,%esi │ │ + setb 0x60(%esp) │ │ + mov 0x10(%ebp),%edx │ │ + lea (%edx,%edi,2),%edx │ │ + cmp %edx,%ecx │ │ + seta 0xa0(%esp) │ │ + cmp %ebx,%esi │ │ + mov 0x14(%ebp),%esi │ │ + lea (%esi,%edi,2),%esi │ │ + setb 0x30(%esp) │ │ + cmp %esi,%ecx │ │ + seta 0x90(%esp) │ │ + mov 0x20(%esp),%edi │ │ + cmp 0xb0(%esp),%edi │ │ + setb %ch │ │ + cmp %edx,%eax │ │ + seta %dh │ │ + cmp %ebx,%edi │ │ + mov 0x14(%esp),%ebx │ │ + setb %cl │ │ + cmp %esi,%eax │ │ + mov 0x10(%esp),%esi │ │ + seta %dl │ │ + mov 0xc0(%esp),%al │ │ + test %al,0x70(%esp) │ │ + mov $0x0,%eax │ │ + jne 6aaaa │ │ + mov 0xa0(%esp),%al │ │ + and %al,0x60(%esp) │ │ + mov $0x0,%eax │ │ + jne 6aaaa │ │ + mov 0x90(%esp),%al │ │ + and %al,0x30(%esp) │ │ + mov $0x0,%eax │ │ + jne 6aaaa │ │ + and %dh,%ch │ │ + mov $0x0,%eax │ │ + jne 6aaaa │ │ + and %dl,%cl │ │ + mov $0x0,%eax │ │ + jne 6aaaa │ │ xor %eax,%eax │ │ - cmp $0x10,%ecx │ │ - jb 69e21 │ │ - mov %ecx,0x24(%esp) │ │ - and $0xfffffff0,%ecx │ │ - movd %ebx,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - movdqa %xmm0,0x70(%esp) │ │ - movd 0x40(%esp),%xmm3 │ │ - pxor %xmm0,%xmm0 │ │ - pshufb %xmm0,%xmm3 │ │ - movdqa %xmm3,0x90(%esp) │ │ - lea 0x300(%esp),%eax │ │ - lea (%eax,%esi,1),%edi │ │ - mov %ecx,%eax │ │ - movdqa 0xc0(%esp),%xmm3 │ │ - movdqa 0xd0(%esp),%xmm7 │ │ - movdqa 0xe0(%esp),%xmm6 │ │ - movdqa 0xf0(%esp),%xmm1 │ │ - nop │ │ - nop │ │ + mov 0x4c(%esp),%edx │ │ nop │ │ nop │ │ nop │ │ - movdqa 0x70(%esp),%xmm2 │ │ + movdqu (%esi,%eax,4),%xmm3 │ │ + movdqa %xmm3,0x20(%esp) │ │ + movdqu 0x10(%esi,%eax,4),%xmm0 │ │ + movdqa %xmm0,0x30(%esp) │ │ + movdqa 0xe0(%esp),%xmm5 │ │ + pshufb %xmm5,%xmm0 │ │ + punpcklwd %xmm0,%xmm0 │ │ + psrad $0x10,%xmm0 │ │ + movdqa %xmm0,%xmm2 │ │ + movdqa %xmm0,0x90(%esp) │ │ + movdqu 0x10(%ebx,%eax,4),%xmm0 │ │ + movdqa %xmm0,0x80(%esp) │ │ + pshufb %xmm5,%xmm0 │ │ + punpcklwd %xmm0,%xmm1 │ │ + psrad $0x10,%xmm1 │ │ + movdqa %xmm1,0x60(%esp) │ │ movdqa %xmm2,%xmm0 │ │ - movdqa %xmm1,0x30(%esp) │ │ - pmuludq %xmm1,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm5 │ │ - pshufd $0xf5,%xmm1,%xmm0 │ │ - pshufd $0xf5,%xmm2,%xmm4 │ │ - pmuludq %xmm4,%xmm0 │ │ + psubd %xmm1,%xmm0 │ │ + pabsd %xmm0,%xmm7 │ │ + paddd 0xd0(%esp),%xmm7 │ │ + psrld $0x8,%xmm7 │ │ + movdqa 0x140(%esp),%xmm4 │ │ + movdqa %xmm4,%xmm6 │ │ + pcmpgtd %xmm7,%xmm6 │ │ + movdqa %xmm7,%xmm0 │ │ + pand %xmm6,%xmm0 │ │ + pandn %xmm4,%xmm6 │ │ + por %xmm0,%xmm6 │ │ + movdqa %xmm3,%xmm0 │ │ + pshufb %xmm5,%xmm0 │ │ + punpcklwd %xmm0,%xmm3 │ │ + psrad $0x10,%xmm3 │ │ + movdqa %xmm3,0x170(%esp) │ │ + movdqu (%ebx,%eax,4),%xmm2 │ │ + movdqa %xmm2,%xmm1 │ │ + pshufb %xmm5,%xmm1 │ │ + punpcklwd %xmm1,%xmm0 │ │ + psrad $0x10,%xmm0 │ │ + movdqa %xmm0,0x190(%esp) │ │ + movdqa %xmm3,%xmm1 │ │ + psubd %xmm0,%xmm1 │ │ + pabsd %xmm1,%xmm0 │ │ + paddd 0xd0(%esp),%xmm0 │ │ + psrld $0x8,%xmm0 │ │ + movdqa %xmm4,%xmm3 │ │ + pcmpgtd %xmm0,%xmm3 │ │ + movdqa %xmm0,%xmm1 │ │ + pand %xmm3,%xmm1 │ │ + pandn %xmm4,%xmm3 │ │ + por %xmm1,%xmm3 │ │ + pshufb %xmm5,%xmm6 │ │ + pshufb %xmm5,%xmm3 │ │ + punpcklqdq %xmm6,%xmm3 │ │ + movdqa 0x130(%esp),%xmm6 │ │ + movdqa 0x20(%esp),%xmm1 │ │ + pshufb %xmm6,%xmm1 │ │ + punpcklwd %xmm1,%xmm1 │ │ + psrad $0x10,%xmm1 │ │ + movdqa %xmm1,0xc0(%esp) │ │ + pshufb %xmm6,%xmm2 │ │ + punpcklwd %xmm2,%xmm2 │ │ + psrad $0x10,%xmm2 │ │ + movdqa %xmm2,0x70(%esp) │ │ + psubd %xmm2,%xmm1 │ │ + pabsd %xmm1,%xmm1 │ │ + movdqa 0xd0(%esp),%xmm5 │ │ + paddd %xmm5,%xmm1 │ │ + psrld $0x8,%xmm1 │ │ + movdqa %xmm1,0xa0(%esp) │ │ + movdqa %xmm4,%xmm2 │ │ + pcmpgtd %xmm1,%xmm2 │ │ + pand %xmm2,%xmm1 │ │ + pandn %xmm4,%xmm2 │ │ + por %xmm1,%xmm2 │ │ + movdqa %xmm2,0x20(%esp) │ │ + movdqa 0x30(%esp),%xmm1 │ │ + pshufb %xmm6,%xmm1 │ │ + punpcklwd %xmm1,%xmm1 │ │ + psrad $0x10,%xmm1 │ │ + movdqa %xmm1,0xb0(%esp) │ │ + movdqa 0x80(%esp),%xmm2 │ │ + pshufb %xmm6,%xmm2 │ │ + punpcklwd %xmm2,%xmm2 │ │ + psrad $0x10,%xmm2 │ │ + movdqa %xmm2,0x30(%esp) │ │ + psubd %xmm2,%xmm1 │ │ + pabsd %xmm1,%xmm1 │ │ + paddd %xmm5,%xmm1 │ │ + psrld $0x8,%xmm1 │ │ + movdqa %xmm1,0x80(%esp) │ │ + movdqa %xmm4,%xmm2 │ │ + pcmpgtd %xmm1,%xmm2 │ │ + pand %xmm2,%xmm1 │ │ + pandn %xmm4,%xmm2 │ │ + por %xmm1,%xmm2 │ │ + movdqa %xmm2,0x180(%esp) │ │ + movdqa 0x100(%esp),%xmm1 │ │ + movdqa %xmm1,%xmm6 │ │ + pcmpgtd %xmm0,%xmm6 │ │ + pand %xmm6,%xmm0 │ │ + pandn %xmm1,%xmm6 │ │ + por %xmm0,%xmm6 │ │ + movdqa %xmm1,%xmm5 │ │ + pcmpgtd %xmm7,%xmm5 │ │ + pand %xmm5,%xmm7 │ │ + pandn %xmm1,%xmm5 │ │ + por %xmm7,%xmm5 │ │ + movdqa 0xf0(%esp),%xmm0 │ │ + paddd %xmm0,%xmm6 │ │ + movdqa %xmm0,%xmm1 │ │ + movdqa %xmm6,%xmm0 │ │ + movdqa 0x170(%esp),%xmm2 │ │ + pmuludq %xmm2,%xmm0 │ │ + pshufd $0xf5,%xmm2,%xmm7 │ │ + pshufd $0xf5,%xmm6,%xmm4 │ │ + pmuludq %xmm4,%xmm7 │ │ + pshufd $0xe8,%xmm0,%xmm4 │ │ + pshufd $0xe8,%xmm7,%xmm0 │ │ + punpckldq %xmm0,%xmm4 │ │ + paddd %xmm1,%xmm5 │ │ + movdqa %xmm5,%xmm7 │ │ + movdqa 0x90(%esp),%xmm0 │ │ + pmuludq %xmm0,%xmm7 │ │ + pshufd $0xf5,%xmm0,%xmm0 │ │ + pshufd $0xf5,%xmm5,%xmm2 │ │ + pmuludq %xmm2,%xmm0 │ │ + pshufd $0xe8,%xmm7,%xmm7 │ │ pshufd $0xe8,%xmm0,%xmm0 │ │ - punpckldq %xmm0,%xmm5 │ │ - movdqa %xmm2,%xmm0 │ │ - movdqa %xmm6,%xmm1 │ │ - movdqa %xmm6,0x50(%esp) │ │ - pmuludq %xmm6,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm6 │ │ - pshufd $0xf5,%xmm1,%xmm0 │ │ - pmuludq %xmm4,%xmm0 │ │ + punpckldq %xmm0,%xmm7 │ │ + movdqa 0x110(%esp),%xmm0 │ │ + psubusw %xmm3,%xmm0 │ │ + movdqa %xmm0,%xmm2 │ │ + pxor %xmm1,%xmm1 │ │ + punpcklwd %xmm1,%xmm0 │ │ + pshufd $0xf5,%xmm0,%xmm3 │ │ + movdqa 0x190(%esp),%xmm1 │ │ + pmuludq %xmm1,%xmm0 │ │ + pshufd $0xf5,%xmm1,%xmm1 │ │ + pmuludq %xmm3,%xmm1 │ │ pshufd $0xe8,%xmm0,%xmm0 │ │ - punpckldq %xmm0,%xmm6 │ │ - movdqa %xmm2,%xmm0 │ │ - movdqa %xmm7,%xmm1 │ │ - movdqa %xmm7,0x60(%esp) │ │ - pmuludq %xmm7,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm7 │ │ - pshufd $0xf5,%xmm1,%xmm0 │ │ - pmuludq %xmm4,%xmm0 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + punpckldq %xmm1,%xmm0 │ │ + pxor %xmm1,%xmm1 │ │ + punpckhwd %xmm1,%xmm2 │ │ + pshufd $0xf5,%xmm2,%xmm1 │ │ + movdqa 0x60(%esp),%xmm3 │ │ + pmuludq %xmm3,%xmm2 │ │ + pshufd $0xf5,%xmm3,%xmm3 │ │ + pmuludq %xmm1,%xmm3 │ │ + pshufd $0xe8,%xmm2,%xmm1 │ │ + pshufd $0xe8,%xmm3,%xmm2 │ │ + punpckldq %xmm2,%xmm1 │ │ + movdqa 0x120(%esp),%xmm2 │ │ + paddd %xmm2,%xmm4 │ │ + paddd %xmm0,%xmm4 │ │ + paddd %xmm2,%xmm7 │ │ + paddd %xmm1,%xmm7 │ │ + psrad $0xa,%xmm7 │ │ + psrad $0xa,%xmm4 │ │ + packssdw %xmm7,%xmm4 │ │ + movdqa %xmm4,0x60(%esp) │ │ + movdqa 0xe0(%esp),%xmm0 │ │ + movdqa 0x180(%esp),%xmm2 │ │ + pshufb %xmm0,%xmm2 │ │ + movdqa 0x20(%esp),%xmm1 │ │ + pshufb %xmm0,%xmm1 │ │ + punpcklqdq %xmm2,%xmm1 │ │ + movdqa %xmm1,0x20(%esp) │ │ + movdqa 0x100(%esp),%xmm3 │ │ + movdqa %xmm3,%xmm0 │ │ + movdqa 0xa0(%esp),%xmm1 │ │ + pcmpgtd %xmm1,%xmm0 │ │ + pand %xmm0,%xmm1 │ │ + pandn %xmm3,%xmm0 │ │ + por %xmm1,%xmm0 │ │ + movdqa %xmm3,%xmm2 │ │ + movdqa 0x80(%esp),%xmm1 │ │ + pcmpgtd %xmm1,%xmm2 │ │ + pand %xmm2,%xmm1 │ │ + pandn %xmm3,%xmm2 │ │ + por %xmm1,%xmm2 │ │ + movdqa 0xf0(%esp),%xmm7 │ │ + paddd %xmm7,%xmm0 │ │ + movdqa 0x150(%esp),%xmm4 │ │ + paddd %xmm4,%xmm6 │ │ + paddd %xmm0,%xmm6 │ │ + pshufd $0xf5,%xmm0,%xmm1 │ │ + movdqa 0xc0(%esp),%xmm3 │ │ + pmuludq %xmm3,%xmm0 │ │ + pshufd $0xf5,%xmm3,%xmm3 │ │ + pmuludq %xmm1,%xmm3 │ │ pshufd $0xe8,%xmm0,%xmm0 │ │ - punpckldq %xmm0,%xmm7 │ │ - movdqa %xmm3,%xmm1 │ │ + pshufd $0xe8,%xmm3,%xmm1 │ │ + punpckldq %xmm1,%xmm0 │ │ + paddd %xmm7,%xmm2 │ │ + paddd %xmm4,%xmm5 │ │ + paddd %xmm2,%xmm5 │ │ + pshufd $0xf5,%xmm2,%xmm1 │ │ + movdqa 0xb0(%esp),%xmm3 │ │ + pmuludq %xmm3,%xmm2 │ │ pshufd $0xf5,%xmm3,%xmm3 │ │ - pmuludq %xmm4,%xmm3 │ │ - pmuludq %xmm1,%xmm2 │ │ - pshufd $0xe8,%xmm2,%xmm0 │ │ + pmuludq %xmm1,%xmm3 │ │ + pshufd $0xe8,%xmm2,%xmm1 │ │ + pshufd $0xe8,%xmm3,%xmm2 │ │ + punpckldq %xmm2,%xmm1 │ │ + movdqa 0x110(%esp),%xmm2 │ │ + psubusw 0x20(%esp),%xmm2 │ │ + movdqa %xmm2,%xmm3 │ │ + pxor %xmm4,%xmm4 │ │ + punpcklwd %xmm4,%xmm2 │ │ + pshufd $0xf5,%xmm2,%xmm7 │ │ + movdqa 0x70(%esp),%xmm4 │ │ + pmuludq %xmm4,%xmm2 │ │ + pshufd $0xf5,%xmm4,%xmm4 │ │ + pmuludq %xmm7,%xmm4 │ │ + pshufd $0xe8,%xmm2,%xmm2 │ │ + pshufd $0xe8,%xmm4,%xmm4 │ │ + punpckldq %xmm4,%xmm2 │ │ + pxor %xmm4,%xmm4 │ │ + punpckhwd %xmm4,%xmm3 │ │ + pshufd $0xf5,%xmm3,%xmm4 │ │ + movdqa 0x30(%esp),%xmm7 │ │ + pmuludq %xmm7,%xmm3 │ │ + pshufd $0xf5,%xmm7,%xmm7 │ │ + pmuludq %xmm4,%xmm7 │ │ pshufd $0xe8,%xmm3,%xmm3 │ │ - punpckldq %xmm3,%xmm0 │ │ - movdqa 0x80(%esp),%xmm3 │ │ - paddd %xmm3,%xmm0 │ │ - paddd %xmm3,%xmm7 │ │ - psrld $0x10,%xmm7 │ │ - psrld $0x10,%xmm0 │ │ - movdqa 0xb0(%esp),%xmm2 │ │ - pand %xmm2,%xmm0 │ │ - pand %xmm2,%xmm7 │ │ - packuswb %xmm7,%xmm0 │ │ - paddd %xmm3,%xmm6 │ │ - paddd %xmm3,%xmm5 │ │ - psrld $0x10,%xmm5 │ │ - psrld $0x10,%xmm6 │ │ - pand %xmm2,%xmm6 │ │ - pand %xmm2,%xmm5 │ │ - packuswb %xmm5,%xmm6 │ │ - packuswb %xmm6,%xmm0 │ │ - paddb 0x90(%esp),%xmm0 │ │ - movdqu %xmm0,(%edi) │ │ - movdqa 0xa0(%esp),%xmm0 │ │ - paddd %xmm0,%xmm1 │ │ - movdqa %xmm1,%xmm3 │ │ - movdqa 0x60(%esp),%xmm7 │ │ - paddd %xmm0,%xmm7 │ │ - movdqa 0x50(%esp),%xmm6 │ │ - paddd %xmm0,%xmm6 │ │ - movdqa 0x30(%esp),%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - add $0x10,%edi │ │ - add $0xfffffff0,%ecx │ │ - jne 69ce0 │ │ - cmp %eax,0x24(%esp) │ │ - je 69e63 │ │ - add %eax,%esi │ │ - mov %eax,%edi │ │ - lea 0x300(%esp),%eax │ │ - lea (%eax,%esi,1),%ecx │ │ - sub 0x20(%esp),%esi │ │ - imul %edi,%edx │ │ - imul 0x28(%esp),%edx │ │ - add $0x8000,%edx │ │ + pshufd $0xe8,%xmm7,%xmm4 │ │ + punpckldq %xmm4,%xmm3 │ │ + movdqa 0x120(%esp),%xmm4 │ │ + paddd %xmm4,%xmm0 │ │ + paddd %xmm2,%xmm0 │ │ + paddd %xmm4,%xmm1 │ │ + paddd %xmm3,%xmm1 │ │ + psrad $0xa,%xmm1 │ │ + psrad $0xa,%xmm0 │ │ + packssdw %xmm1,%xmm0 │ │ + movdqa 0x60(%esp),%xmm1 │ │ + packuswb %xmm1,%xmm1 │ │ + packuswb %xmm0,%xmm0 │ │ + punpcklbw %xmm0,%xmm1 │ │ + movdqa 0x160(%esp),%xmm0 │ │ + mov 0x4(%esp),%ecx │ │ + movdqu %xmm1,(%ecx,%eax,2) │ │ + psrld $0x1,%xmm6 │ │ + psrld $0x1,%xmm5 │ │ + movdqa 0xe0(%esp),%xmm1 │ │ + pshufb %xmm1,%xmm5 │ │ + pshufb %xmm1,%xmm6 │ │ + punpcklqdq %xmm5,%xmm6 │ │ + pshufb %xmm0,%xmm6 │ │ + mov %eax,%ecx │ │ + and $0x7ffffff8,%ecx │ │ + mov 0xc(%esp),%edi │ │ + movq %xmm6,(%edi,%ecx,1) │ │ + add $0x8,%eax │ │ + cmp %eax,%edx │ │ + jne 6ace0 │ │ + cmp %edx,0x8(%esp) │ │ + mov 0x48(%esp),%eax │ │ + je 6aa60 │ │ + jmp 6aaaa │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x1f0,%esp │ │ + call 6b234 │ │ + pop %eax │ │ + add $0x6bd3c,%eax │ │ + mov 0x18(%ebp),%ecx │ │ + mov %ecx,%edx │ │ + sar %edx │ │ + mov %edx,0xf4(%esp) │ │ + mov $0x2,%edx │ │ + sub 0x24(%ebp),%edx │ │ + lea -0x1(%ecx),%esi │ │ + shr %esi │ │ + inc %esi │ │ + inc %ecx │ │ + and $0xfffffffe,%ecx │ │ + mov %ecx,0x14(%esp) │ │ + mov %esi,0x18(%esp) │ │ + and $0xfffffff8,%esi │ │ + mov %edx,0xfc(%esp) │ │ + movd %edx,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + movdqa %xmm0,0x1c0(%esp) │ │ + movdqa -0x14d70(%eax),%xmm1 │ │ + movdqa -0x14d50(%eax),%xmm0 │ │ + movdqa -0x14ce0(%eax),%xmm3 │ │ + movdqa -0x14c90(%eax),%xmm4 │ │ + movdqa -0x14cd0(%eax),%xmm5 │ │ + movdqa -0x14cc0(%eax),%xmm7 │ │ + movdqa -0x14cb0(%eax),%xmm6 │ │ + mov 0x20(%ebp),%ecx │ │ + mov 0x1c(%ebp),%edx │ │ + mov 0x10(%ebp),%ebx │ │ + mov 0x8(%ebp),%edi │ │ + mov %edi,0x8(%esp) │ │ + mov %ebx,%edi │ │ + mov 0x14(%ebp),%ebx │ │ + mov %esi,0x1c(%esp) │ │ + lea (%esi,%esi,1),%esi │ │ + mov %esi,0xac(%esp) │ │ + movaps -0x14d10(%eax),%xmm2 │ │ + movaps %xmm2,0x110(%esp) │ │ + movaps -0x14ca0(%eax),%xmm2 │ │ + movaps %xmm2,0x1b0(%esp) │ │ + movdqa %xmm0,%xmm2 │ │ + mov %eax,0xf8(%esp) │ │ + movdqa %xmm1,0x90(%esp) │ │ + movdqa %xmm6,0x1a0(%esp) │ │ + movdqa %xmm3,0x190(%esp) │ │ + movdqa %xmm5,0x150(%esp) │ │ + movdqa %xmm0,0x180(%esp) │ │ + movdqa %xmm4,0x170(%esp) │ │ + movdqa %xmm7,0x160(%esp) │ │ + mov %edx,0x3c(%esp) │ │ + mov %ecx,0x10(%esp) │ │ + cmpl $0x0,0x18(%ebp) │ │ + jg 6b388 │ │ + jmp 6c2a0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %esi,0x8(%esp) │ │ + mov 0x10(%esp),%ecx │ │ + add 0xf4(%esp),%ecx │ │ + dec %edx │ │ + je 6c2cc │ │ + mov %edx,0x3c(%esp) │ │ + mov %ecx,0x10(%esp) │ │ + cmpl $0x0,0x18(%ebp) │ │ + jle 6c2a0 │ │ + testb $0x1,0x3c(%esp) │ │ + mov %ebx,0x4(%esp) │ │ + mov %edi,0xc(%esp) │ │ + jne 6b9d0 │ │ + xor %esi,%esi │ │ + mov 0x18(%esp),%ecx │ │ + cmp $0x8,%ecx │ │ + jb 6c060 │ │ + mov 0x14(%esp),%edi │ │ + mov 0x8(%esp),%eax │ │ + lea (%eax,%edi,1),%edx │ │ + mov %edx,0x50(%esp) │ │ + mov 0x10(%esp),%edx │ │ + lea (%edx,%ecx,1),%ecx │ │ + mov %ecx,0x20(%esp) │ │ + mov 0xc(%esp),%ecx │ │ + lea (%ecx,%edi,2),%ecx │ │ + mov %ecx,0x40(%esp) │ │ + cmp 0x20(%esp),%eax │ │ + setb 0x80(%esp) │ │ + mov 0x50(%esp),%ecx │ │ + cmp %ecx,%edx │ │ + setb 0xb0(%esp) │ │ + cmp 0x40(%esp),%eax │ │ + setb 0xe0(%esp) │ │ + cmp 0xc(%esp),%ecx │ │ + seta 0x70(%esp) │ │ + lea (%ebx,%edi,2),%ecx │ │ + cmp %ecx,%eax │ │ + setb 0x60(%esp) │ │ + cmp %ebx,0x50(%esp) │ │ + mov 0xc(%esp),%edi │ │ + seta 0x50(%esp) │ │ + cmp 0x40(%esp),%edx │ │ + setb 0x40(%esp) │ │ + mov 0x20(%esp),%eax │ │ + cmp %edi,%eax │ │ + seta 0xd0(%esp) │ │ + cmp %ecx,%edx │ │ + setb %cl │ │ + cmp %ebx,%eax │ │ + seta %dl │ │ + mov 0xb0(%esp),%al │ │ + test %al,0x80(%esp) │ │ + jne 6c04e │ │ + mov 0x70(%esp),%al │ │ + and %al,0xe0(%esp) │ │ + jne 6c04e │ │ + mov 0x50(%esp),%al │ │ + and %al,0x60(%esp) │ │ + jne 6c04e │ │ + mov 0xd0(%esp),%al │ │ + and %al,0x40(%esp) │ │ + jne 6c04e │ │ + and %dl,%cl │ │ + mov 0x4(%esp),%ebx │ │ + jne 6c060 │ │ + xor %esi,%esi │ │ + mov 0x8(%esp),%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %edx,%eax │ │ - shr $0x10,%eax │ │ - mov %ebx,%edi │ │ - add 0x40(%esp),%al │ │ - mov %al,(%ecx) │ │ - inc %ecx │ │ - add %ebx,%edx │ │ - inc %esi │ │ - jne 69e50 │ │ - mov 0x2c(%esp),%esi │ │ - cmp 0x1c(%esp),%esi │ │ - mov 0x8(%esp),%edi │ │ - je 69e80 │ │ - mov 0x10(%esp),%eax │ │ - mov 0x46(%edi,%eax,2),%al │ │ - mov %esi,%ebx │ │ - jmp 69c20 │ │ - mov 0x14(%esp),%eax │ │ - movzbl 0x42(%edi,%eax,2),%esi │ │ - mov 0x18(%esp),%ebx │ │ - mov %ebx,%ecx │ │ - sub %esi,%ecx │ │ - jle 69f39 │ │ - mov 0x1c(%esp),%eax │ │ - lea 0x45(%edi,%eax,2),%eax │ │ - cmp $0x1f,%ecx │ │ - ja 69ea8 │ │ - mov %esi,%edx │ │ - jmp 69f1d │ │ - lea 0x300(%esp,%esi,1),%edx │ │ - mov %edx,0x30(%esp) │ │ - mov 0x14(%esp),%edx │ │ - lea 0x44(%edi,%edx,2),%edi │ │ - cmp %edi,0x30(%esp) │ │ - jae 69ed4 │ │ - lea 0x300(%esp,%ebx,1),%edx │ │ - cmp %edx,%eax │ │ - jae 69ed4 │ │ - mov %esi,%edx │ │ - mov 0x8(%esp),%edi │ │ - jmp 69f1d │ │ - mov %ecx,%edi │ │ - and $0xffffffe0,%edi │ │ - lea (%edi,%esi,1),%edx │ │ - movzbl (%eax),%ebx │ │ - movd %ebx,%xmm0 │ │ + movdqu (%edi,%esi,4),%xmm5 │ │ + movdqa %xmm5,0x50(%esp) │ │ + movdqu 0x10(%edi,%esi,4),%xmm0 │ │ + movdqa %xmm0,0x70(%esp) │ │ + pshufb 0x90(%esp),%xmm0 │ │ + punpcklwd %xmm0,%xmm0 │ │ + psrad $0x10,%xmm0 │ │ + movdqa %xmm0,%xmm2 │ │ + movdqa %xmm0,0x40(%esp) │ │ + movdqu 0x10(%ebx,%esi,4),%xmm0 │ │ + movdqa %xmm0,0xc0(%esp) │ │ + pshufb 0x90(%esp),%xmm0 │ │ + punpcklwd %xmm0,%xmm1 │ │ + psrad $0x10,%xmm1 │ │ + movdqa %xmm1,0x20(%esp) │ │ + movdqa %xmm2,%xmm0 │ │ + psubd %xmm1,%xmm0 │ │ + pabsd %xmm0,%xmm4 │ │ + movdqa 0x180(%esp),%xmm7 │ │ + paddd %xmm7,%xmm4 │ │ + psrld $0x8,%xmm4 │ │ + movdqa 0x190(%esp),%xmm1 │ │ + movdqa %xmm1,%xmm2 │ │ + pcmpgtd %xmm4,%xmm2 │ │ + movdqa %xmm4,%xmm3 │ │ + pand %xmm2,%xmm3 │ │ + pandn %xmm1,%xmm2 │ │ + por %xmm3,%xmm2 │ │ + movdqa %xmm5,%xmm3 │ │ + pshufb 0x90(%esp),%xmm3 │ │ + punpcklwd %xmm3,%xmm5 │ │ + psrad $0x10,%xmm5 │ │ + movdqa %xmm5,0x60(%esp) │ │ + movdqu (%ebx,%esi,4),%xmm6 │ │ + movdqa %xmm6,%xmm3 │ │ + pshufb 0x90(%esp),%xmm3 │ │ + punpcklwd %xmm3,%xmm0 │ │ + psrad $0x10,%xmm0 │ │ + movdqa %xmm0,0x80(%esp) │ │ + movdqa %xmm5,%xmm3 │ │ + psubd %xmm0,%xmm3 │ │ + pabsd %xmm3,%xmm0 │ │ + paddd %xmm7,%xmm0 │ │ + psrld $0x8,%xmm0 │ │ + movdqa %xmm1,%xmm5 │ │ + pcmpgtd %xmm0,%xmm5 │ │ + movdqa %xmm0,%xmm3 │ │ + pand %xmm5,%xmm3 │ │ + pandn %xmm1,%xmm5 │ │ + por %xmm3,%xmm5 │ │ + pshufb 0x90(%esp),%xmm2 │ │ + pshufb 0x90(%esp),%xmm5 │ │ + punpcklqdq %xmm2,%xmm5 │ │ + movdqa %xmm5,0xe0(%esp) │ │ + movdqa 0x170(%esp),%xmm5 │ │ + movdqa 0x50(%esp),%xmm2 │ │ + pshufb %xmm5,%xmm2 │ │ + punpcklwd %xmm2,%xmm2 │ │ + psrad $0x10,%xmm2 │ │ + movdqa %xmm2,0xb0(%esp) │ │ + pshufb %xmm5,%xmm6 │ │ + punpcklwd %xmm6,%xmm3 │ │ + psrad $0x10,%xmm3 │ │ + movdqa %xmm3,0x50(%esp) │ │ + psubd %xmm3,%xmm2 │ │ + pabsd %xmm2,%xmm2 │ │ + paddd %xmm7,%xmm2 │ │ + psrld $0x8,%xmm2 │ │ + movdqa %xmm1,%xmm6 │ │ + pcmpgtd %xmm2,%xmm6 │ │ + movdqa %xmm2,%xmm3 │ │ + pand %xmm6,%xmm3 │ │ + pandn %xmm1,%xmm6 │ │ + por %xmm3,%xmm6 │ │ + movdqa %xmm6,0xd0(%esp) │ │ + movdqa 0x70(%esp),%xmm3 │ │ + pshufb %xmm5,%xmm3 │ │ + punpcklwd %xmm3,%xmm3 │ │ + psrad $0x10,%xmm3 │ │ + movdqa %xmm3,0x140(%esp) │ │ + movdqa 0xc0(%esp),%xmm6 │ │ + pshufb %xmm5,%xmm6 │ │ + punpcklwd %xmm6,%xmm5 │ │ + psrad $0x10,%xmm5 │ │ + movdqa %xmm5,0x70(%esp) │ │ + psubd %xmm5,%xmm3 │ │ + pabsd %xmm3,%xmm6 │ │ + paddd %xmm7,%xmm6 │ │ + psrld $0x8,%xmm6 │ │ + movdqa %xmm1,%xmm5 │ │ + pcmpgtd %xmm6,%xmm5 │ │ + movdqa %xmm6,%xmm3 │ │ + pand %xmm5,%xmm3 │ │ + pandn %xmm1,%xmm5 │ │ + por %xmm3,%xmm5 │ │ + movdqa %xmm5,0xc0(%esp) │ │ + movdqa 0x160(%esp),%xmm3 │ │ + movdqa %xmm3,%xmm1 │ │ + pcmpgtd %xmm0,%xmm1 │ │ + pand %xmm1,%xmm0 │ │ + pandn %xmm3,%xmm1 │ │ + por %xmm0,%xmm1 │ │ + movdqa %xmm3,%xmm5 │ │ + pcmpgtd %xmm4,%xmm5 │ │ + pand %xmm5,%xmm4 │ │ + pandn %xmm3,%xmm5 │ │ + por %xmm4,%xmm5 │ │ + movdqa %xmm3,%xmm0 │ │ + pcmpgtd %xmm2,%xmm0 │ │ + pand %xmm0,%xmm2 │ │ + pandn %xmm3,%xmm0 │ │ + por %xmm2,%xmm0 │ │ + movdqa 0x1a0(%esp),%xmm7 │ │ + paddd %xmm7,%xmm1 │ │ + paddd %xmm7,%xmm0 │ │ + movdqa %xmm0,0x100(%esp) │ │ + pshufd $0xf5,%xmm0,%xmm2 │ │ + movdqa %xmm2,0x130(%esp) │ │ + paddd %xmm1,%xmm0 │ │ + movdqa %xmm0,0x120(%esp) │ │ + pshufd $0xf5,%xmm1,%xmm0 │ │ + movdqa %xmm1,%xmm4 │ │ + movdqa 0x60(%esp),%xmm1 │ │ + pmuludq %xmm1,%xmm4 │ │ + pshufd $0xf5,%xmm1,%xmm2 │ │ + pmuludq %xmm0,%xmm2 │ │ + pshufd $0xe8,%xmm4,%xmm0 │ │ + pshufd $0xe8,%xmm2,%xmm2 │ │ + punpckldq %xmm2,%xmm0 │ │ + movdqa %xmm3,%xmm2 │ │ + pcmpgtd %xmm6,%xmm2 │ │ + pand %xmm2,%xmm6 │ │ + pandn %xmm3,%xmm2 │ │ + por %xmm6,%xmm2 │ │ + movdqa %xmm7,%xmm1 │ │ + paddd %xmm7,%xmm5 │ │ + paddd %xmm7,%xmm2 │ │ + movdqa %xmm2,0x60(%esp) │ │ + pshufd $0xf5,%xmm2,%xmm1 │ │ + movdqa %xmm1,0x1d0(%esp) │ │ + paddd %xmm5,%xmm2 │ │ + pshufd $0xf5,%xmm5,%xmm6 │ │ + movdqa 0x40(%esp),%xmm1 │ │ + pmuludq %xmm1,%xmm5 │ │ + pshufd $0xf5,%xmm1,%xmm1 │ │ + pmuludq %xmm6,%xmm1 │ │ + pshufd $0xe8,%xmm5,%xmm5 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + punpckldq %xmm1,%xmm5 │ │ + movdqa 0x150(%esp),%xmm7 │ │ + movdqa %xmm7,%xmm1 │ │ + psubusw 0xe0(%esp),%xmm1 │ │ + movdqa %xmm1,%xmm6 │ │ + pxor %xmm3,%xmm3 │ │ + punpcklwd %xmm3,%xmm1 │ │ + pshufd $0xf5,%xmm1,%xmm4 │ │ + movdqa 0x80(%esp),%xmm3 │ │ + pmuludq %xmm3,%xmm1 │ │ + pshufd $0xf5,%xmm3,%xmm3 │ │ + pmuludq %xmm4,%xmm3 │ │ + pshufd $0xe8,%xmm1,%xmm4 │ │ + pshufd $0xe8,%xmm3,%xmm3 │ │ + punpckldq %xmm3,%xmm4 │ │ + pxor %xmm1,%xmm1 │ │ + punpckhwd %xmm1,%xmm6 │ │ + pshufd $0xf5,%xmm6,%xmm3 │ │ + movdqa 0x20(%esp),%xmm1 │ │ + pmuludq %xmm1,%xmm6 │ │ + pshufd $0xf5,%xmm1,%xmm1 │ │ + pmuludq %xmm3,%xmm1 │ │ + pshufd $0xe8,%xmm6,%xmm3 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + punpckldq %xmm1,%xmm3 │ │ + movdqa 0x110(%esp),%xmm1 │ │ + paddd %xmm1,%xmm0 │ │ + paddd %xmm4,%xmm0 │ │ + paddd %xmm1,%xmm5 │ │ + paddd %xmm3,%xmm5 │ │ + psrad $0xa,%xmm5 │ │ + psrad $0xa,%xmm0 │ │ + packssdw %xmm5,%xmm0 │ │ + movdqa 0xc0(%esp),%xmm3 │ │ + pshufb 0x90(%esp),%xmm3 │ │ + movdqa 0xd0(%esp),%xmm1 │ │ + pshufb 0x90(%esp),%xmm1 │ │ + punpcklqdq %xmm3,%xmm1 │ │ + movdqa %xmm1,%xmm5 │ │ + movdqa 0xb0(%esp),%xmm1 │ │ + movdqa 0x100(%esp),%xmm3 │ │ + pmuludq %xmm1,%xmm3 │ │ + pshufd $0xf5,%xmm1,%xmm1 │ │ + pmuludq 0x130(%esp),%xmm1 │ │ + pshufd $0xe8,%xmm3,%xmm3 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + punpckldq %xmm1,%xmm3 │ │ + movdqa 0x140(%esp),%xmm1 │ │ + movdqa 0x60(%esp),%xmm4 │ │ + pmuludq %xmm1,%xmm4 │ │ + pshufd $0xf5,%xmm1,%xmm1 │ │ + pmuludq 0x1d0(%esp),%xmm1 │ │ + pshufd $0xe8,%xmm4,%xmm4 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + punpckldq %xmm1,%xmm4 │ │ + movdqa %xmm7,%xmm1 │ │ + psubusw %xmm5,%xmm1 │ │ + movdqa %xmm1,%xmm5 │ │ + pxor %xmm6,%xmm6 │ │ + punpcklwd %xmm6,%xmm1 │ │ + pshufd $0xf5,%xmm1,%xmm7 │ │ + movdqa 0x50(%esp),%xmm6 │ │ + pmuludq %xmm6,%xmm1 │ │ + pshufd $0xf5,%xmm6,%xmm6 │ │ + pmuludq %xmm7,%xmm6 │ │ + pshufd $0xe8,%xmm1,%xmm7 │ │ + pshufd $0xe8,%xmm6,%xmm6 │ │ + punpckldq %xmm6,%xmm7 │ │ pxor %xmm1,%xmm1 │ │ + punpckhwd %xmm1,%xmm5 │ │ + pshufd $0xf5,%xmm5,%xmm6 │ │ + movdqa 0x70(%esp),%xmm1 │ │ + pmuludq %xmm1,%xmm5 │ │ + pshufd $0xf5,%xmm1,%xmm1 │ │ + pmuludq %xmm6,%xmm1 │ │ + pshufd $0xe8,%xmm5,%xmm5 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + punpckldq %xmm1,%xmm5 │ │ + movdqa 0x110(%esp),%xmm1 │ │ + paddd %xmm1,%xmm3 │ │ + paddd %xmm7,%xmm3 │ │ + paddd %xmm1,%xmm4 │ │ + paddd %xmm5,%xmm4 │ │ + psrad $0xa,%xmm4 │ │ + psrad $0xa,%xmm3 │ │ + packssdw %xmm4,%xmm3 │ │ + movdqa 0x90(%esp),%xmm1 │ │ + packuswb %xmm0,%xmm0 │ │ + packuswb %xmm3,%xmm3 │ │ + punpcklbw %xmm3,%xmm0 │ │ + movdqu %xmm0,(%edx,%esi,2) │ │ + pshufb %xmm1,%xmm2 │ │ + movdqa 0x120(%esp),%xmm0 │ │ pshufb %xmm1,%xmm0 │ │ - lea 0x100(%esp),%ebx │ │ - lea 0x210(%esi,%ebx,1),%esi │ │ - mov %edi,%ebx │ │ + punpcklqdq %xmm2,%xmm0 │ │ + pshufb 0x1b0(%esp),%xmm0 │ │ + mov %esi,%eax │ │ + and $0x7ffffff8,%eax │ │ + mov 0x10(%esp),%ecx │ │ + movq %xmm0,(%ecx,%eax,1) │ │ + add $0x8,%esi │ │ + cmp %esi,0x1c(%esp) │ │ + jne 6b490 │ │ + mov 0x1c(%esp),%eax │ │ + cmp %eax,0x18(%esp) │ │ + mov 0xac(%esp),%esi │ │ + jne 6c060 │ │ + jmp 6c160 │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movdqu %xmm0,-0x10(%esi) │ │ - movdqu %xmm0,(%esi) │ │ - add $0x20,%esi │ │ - add $0xffffffe0,%ebx │ │ - jne 69f00 │ │ - cmp %edi,%ecx │ │ - mov 0x8(%esp),%edi │ │ - mov 0x18(%esp),%ebx │ │ - je 69f39 │ │ - lea 0x300(%esp,%edx,1),%ecx │ │ - sub %edx,%ebx │ │ nop │ │ nop │ │ nop │ │ + xor %esi,%esi │ │ + mov 0x18(%esp),%eax │ │ + cmp $0x7,%eax │ │ + jbe 6c190 │ │ + mov 0x8(%esp),%ecx │ │ + mov 0x14(%esp),%edx │ │ + add %ecx,%edx │ │ + mov %edx,0xb0(%esp) │ │ + mov 0x10(%esp),%edx │ │ + lea (%edx,%eax,1),%edi │ │ + mov %edi,0x50(%esp) │ │ + mov 0xc(%esp),%eax │ │ + mov 0x14(%esp),%ebx │ │ + lea (%eax,%ebx,2),%eax │ │ + mov %eax,0x80(%esp) │ │ + cmp %edi,%ecx │ │ + setb 0x20(%esp) │ │ + mov 0xb0(%esp),%edi │ │ + cmp %edi,%edx │ │ + setb 0x40(%esp) │ │ + cmp %eax,%ecx │ │ + setb 0xe0(%esp) │ │ + cmp 0xc(%esp),%edi │ │ + seta 0x70(%esp) │ │ + mov 0x14(%esp),%eax │ │ + mov 0x4(%esp),%ebx │ │ + lea (%ebx,%eax,2),%eax │ │ + cmp %eax,%ecx │ │ + setb 0x60(%esp) │ │ + cmp %ebx,%edi │ │ + mov 0xc(%esp),%edi │ │ + seta 0xb0(%esp) │ │ + cmp 0x80(%esp),%edx │ │ + setb 0x80(%esp) │ │ + mov 0x50(%esp),%ecx │ │ + cmp %edi,%ecx │ │ + seta 0xd0(%esp) │ │ + cmp %eax,%edx │ │ + setb %ah │ │ + cmp %ebx,%ecx │ │ + seta %bh │ │ + mov 0x40(%esp),%al │ │ + test %al,0x20(%esp) │ │ + jne 6c188 │ │ + mov 0x70(%esp),%al │ │ + and %al,0xe0(%esp) │ │ + jne 6c188 │ │ + mov 0xb0(%esp),%al │ │ + and %al,0x60(%esp) │ │ + jne 6c188 │ │ + mov 0xd0(%esp),%al │ │ + and %al,0x80(%esp) │ │ + jne 6c188 │ │ + and %bh,%ah │ │ + mov 0x4(%esp),%ebx │ │ + jne 6c190 │ │ + xor %esi,%esi │ │ + mov 0x10(%esp),%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movzbl (%eax),%edx │ │ - mov %dl,(%ecx) │ │ - inc %ecx │ │ - dec %ebx │ │ - jne 69f30 │ │ - cmpl $0x0,0x4(%edi) │ │ - mov 0x10(%ebp),%esi │ │ - jne 69f89 │ │ - mov 0xc(%ebp),%eax │ │ - mov %eax,%ecx │ │ - mov 0x14(%eax),%edx │ │ - mov 0x20(%eax),%eax │ │ - imul %edx,%eax │ │ - test %eax,%eax │ │ - mov 0x8(%ecx),%ecx │ │ - js 69f64 │ │ - sub $0x4,%esp │ │ - mov 0x10(%esp),%ebx │ │ - push %eax │ │ - pushl 0x8(%esi) │ │ - jmp 69f80 │ │ - add %eax,%ecx │ │ - sub %edx,%ecx │ │ - mov 0x10(%ebp),%esi │ │ - mov 0x8(%esi),%esi │ │ - add %eax,%esi │ │ - sub %edx,%esi │ │ - neg %eax │ │ - sub $0x4,%esp │ │ - mov 0x10(%esp),%ebx │ │ - push %eax │ │ - push %esi │ │ - mov 0x10(%ebp),%esi │ │ - push %ecx │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - mov 0x24(%esi),%eax │ │ - test %eax,%eax │ │ - je 69f9e │ │ - mov 0x8(%esp),%ecx │ │ - cmpl $0x0,0x24(%ecx) │ │ - je 6a35c │ │ - mov 0xc(%ebp),%esi │ │ - mov %esi,%edi │ │ - mov (%esi),%edx │ │ - mov 0x10(%ebp),%eax │ │ - mov 0x24(%eax),%esi │ │ - xor %ebx,%ebx │ │ - cmp $0x1,%esi │ │ - sete %al │ │ - xor %ecx,%ecx │ │ - cmp $0x3,%esi │ │ - setne %cl │ │ - mov 0x1c(%edi),%esi │ │ - add %ecx,%esi │ │ - mov %ecx,0xa0(%esp) │ │ - sar %cl,%esi │ │ - mov %esi,0x90(%esp) │ │ - cmpl $0x0,0x18(%edx) │ │ - sete %cl │ │ - mov 0x20(%edi),%esi │ │ - test %esi,%esi │ │ - jle 6a354 │ │ - mov %esi,%edx │ │ - add $0x1f,%edx │ │ - sar $0x5,%edx │ │ - mov %edx,0xb0(%esp) │ │ - mov %al,%bl │ │ - xor %eax,%eax │ │ - mov %cl,%al │ │ - mov %eax,0x80(%esp) │ │ - xor %esi,%esi │ │ - mov %ebx,0x30(%esp) │ │ - jmp 6a10b │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x50(%esp),%esi │ │ - imul 0x18(%edi),%esi │ │ - mov %ebx,%ecx │ │ - sar %cl,%esi │ │ - mov 0x8(%esp),%eax │ │ - cmpl $0x0,0x24(%eax) │ │ - je 6a250 │ │ - mov 0x10(%ebp),%eax │ │ - mov %eax,%ebx │ │ - mov 0x24(%eax),%eax │ │ - mov %eax,0x50(%esp) │ │ - mov 0xc(%edi),%ecx │ │ - add %esi,%ecx │ │ - mov 0xc(%ebx),%edx │ │ - mov %ebx,%eax │ │ - add %esi,%edx │ │ - sub $0xc,%esp │ │ - mov 0x18(%esp),%ebx │ │ - pushl 0x8c(%esp) │ │ - push $0x0 │ │ - pushl 0x14(%eax) │ │ - pushl 0x88(%esp) │ │ - pushl 0x5c(%esp) │ │ - pushl 0x80(%esp) │ │ - lea 0x1bd8(%esp),%edi │ │ - push %edi │ │ - lea 0x128(%esp),%edi │ │ - push %edi │ │ - pushl 0xbc(%esp) │ │ - mov 0x38(%esp),%edi │ │ - push %edi │ │ - pushl 0x18(%eax) │ │ - push %edx │ │ - push %ecx │ │ - mov 0x8(%ebp),%eax │ │ - mov 0x90(%esp),%ecx │ │ - call *0x10(%eax,%ecx,4) │ │ - add $0x40,%esp │ │ - mov 0x10(%ebp),%edx │ │ - mov 0x24(%edx),%eax │ │ - mov 0xc(%ebp),%ecx │ │ - mov 0x10(%ecx),%ecx │ │ - add %esi,%ecx │ │ - add 0x10(%edx),%esi │ │ - sub $0xc,%esp │ │ - pushl 0x8c(%esp) │ │ - push $0x1 │ │ - pushl 0x14(%edx) │ │ - pushl 0x88(%esp) │ │ - pushl 0x5c(%esp) │ │ - pushl 0x80(%esp) │ │ - lea 0x338c(%esp),%edx │ │ - push %edx │ │ - lea 0x128(%esp),%edx │ │ - push %edx │ │ - pushl 0xbc(%esp) │ │ - push %edi │ │ - mov 0x10(%ebp),%edx │ │ - pushl 0x18(%edx) │ │ - push %esi │ │ - push %ecx │ │ - mov 0x8(%ebp),%ecx │ │ - call *0x10(%ecx,%eax,4) │ │ - mov 0x70(%esp),%ebx │ │ - add $0x40,%esp │ │ - mov 0x40(%esp),%esi │ │ - inc %esi │ │ - cmp 0xb0(%esp),%esi │ │ - jge 6a354 │ │ - mov %esi,%ecx │ │ - shl $0x5,%ecx │ │ - mov 0x10(%ebp),%eax │ │ - mov 0x14(%eax),%edi │ │ - imul %ecx,%edi │ │ - add 0x8(%eax),%edi │ │ + movdqu (%edi,%esi,4),%xmm6 │ │ + movdqa %xmm6,0x80(%esp) │ │ + movdqu 0x10(%edi,%esi,4),%xmm0 │ │ + movdqa %xmm0,0x60(%esp) │ │ + movdqa 0x90(%esp),%xmm4 │ │ + pshufb %xmm4,%xmm0 │ │ + punpcklwd %xmm0,%xmm0 │ │ + psrad $0x10,%xmm0 │ │ + movdqa %xmm0,%xmm2 │ │ + movdqa %xmm0,0x40(%esp) │ │ + movdqu 0x10(%ebx,%esi,4),%xmm0 │ │ + movdqa %xmm0,0xc0(%esp) │ │ + pshufb %xmm4,%xmm0 │ │ + punpcklwd %xmm0,%xmm1 │ │ + psrad $0x10,%xmm1 │ │ + movdqa %xmm1,0x20(%esp) │ │ + movdqa %xmm2,%xmm0 │ │ + psubd %xmm1,%xmm0 │ │ + pabsd %xmm0,%xmm3 │ │ + movdqa 0x180(%esp),%xmm5 │ │ + paddd %xmm5,%xmm3 │ │ + psrld $0x8,%xmm3 │ │ + movdqa %xmm3,0x100(%esp) │ │ + movdqa 0x190(%esp),%xmm1 │ │ + movdqa %xmm1,%xmm2 │ │ + pcmpgtd %xmm3,%xmm2 │ │ + pand %xmm2,%xmm3 │ │ + pandn %xmm1,%xmm2 │ │ + por %xmm3,%xmm2 │ │ + movdqa %xmm6,%xmm3 │ │ + pshufb %xmm4,%xmm3 │ │ + punpcklwd %xmm3,%xmm7 │ │ + psrad $0x10,%xmm7 │ │ + movdqa %xmm7,0x70(%esp) │ │ + movdqu (%ebx,%esi,4),%xmm6 │ │ + movdqa %xmm6,%xmm3 │ │ + pshufb %xmm4,%xmm3 │ │ + punpcklwd %xmm3,%xmm0 │ │ + psrad $0x10,%xmm0 │ │ + movdqa %xmm0,0x50(%esp) │ │ + movdqa %xmm7,%xmm3 │ │ + psubd %xmm0,%xmm3 │ │ + pabsd %xmm3,%xmm0 │ │ + paddd %xmm5,%xmm0 │ │ + psrld $0x8,%xmm0 │ │ + movdqa %xmm1,%xmm7 │ │ + pcmpgtd %xmm0,%xmm7 │ │ + movdqa %xmm0,%xmm3 │ │ + pand %xmm7,%xmm3 │ │ + pandn %xmm1,%xmm7 │ │ + por %xmm3,%xmm7 │ │ + pshufb %xmm4,%xmm2 │ │ + pshufb %xmm4,%xmm7 │ │ + punpcklqdq %xmm2,%xmm7 │ │ + movdqa %xmm7,0xe0(%esp) │ │ + movdqa 0x170(%esp),%xmm4 │ │ + movdqa 0x80(%esp),%xmm2 │ │ + pshufb %xmm4,%xmm2 │ │ + punpcklwd %xmm2,%xmm2 │ │ + psrad $0x10,%xmm2 │ │ + movdqa %xmm2,0xb0(%esp) │ │ + pshufb %xmm4,%xmm6 │ │ + punpcklwd %xmm6,%xmm3 │ │ + psrad $0x10,%xmm3 │ │ + movdqa %xmm3,0x80(%esp) │ │ + psubd %xmm3,%xmm2 │ │ + pabsd %xmm2,%xmm2 │ │ + movdqa %xmm5,%xmm7 │ │ + paddd %xmm5,%xmm2 │ │ + psrld $0x8,%xmm2 │ │ + movdqa %xmm1,%xmm5 │ │ + pcmpgtd %xmm2,%xmm5 │ │ + movdqa %xmm2,%xmm3 │ │ + pand %xmm5,%xmm3 │ │ + pandn %xmm1,%xmm5 │ │ + por %xmm3,%xmm5 │ │ + movdqa %xmm5,0xd0(%esp) │ │ + movdqa 0x60(%esp),%xmm3 │ │ + pshufb %xmm4,%xmm3 │ │ + punpcklwd %xmm3,%xmm3 │ │ + psrad $0x10,%xmm3 │ │ + movdqa %xmm3,0x140(%esp) │ │ + movdqa 0xc0(%esp),%xmm5 │ │ + pshufb %xmm4,%xmm5 │ │ + punpcklwd %xmm5,%xmm4 │ │ + psrad $0x10,%xmm4 │ │ + movdqa %xmm4,0x60(%esp) │ │ + psubd %xmm4,%xmm3 │ │ + pabsd %xmm3,%xmm6 │ │ + paddd %xmm7,%xmm6 │ │ + psrld $0x8,%xmm6 │ │ + movdqa %xmm1,%xmm4 │ │ + pcmpgtd %xmm6,%xmm4 │ │ + movdqa %xmm6,%xmm3 │ │ + pand %xmm4,%xmm3 │ │ + pandn %xmm1,%xmm4 │ │ + por %xmm3,%xmm4 │ │ + movdqa %xmm4,0xc0(%esp) │ │ + movdqa 0x160(%esp),%xmm3 │ │ + movdqa %xmm3,%xmm4 │ │ + pcmpgtd %xmm0,%xmm4 │ │ + pand %xmm4,%xmm0 │ │ + pandn %xmm3,%xmm4 │ │ + por %xmm0,%xmm4 │ │ + movdqa %xmm3,%xmm5 │ │ + movdqa 0x100(%esp),%xmm0 │ │ + pcmpgtd %xmm0,%xmm5 │ │ + pand %xmm5,%xmm0 │ │ + pandn %xmm3,%xmm5 │ │ + por %xmm0,%xmm5 │ │ + movdqa %xmm3,%xmm7 │ │ + pcmpgtd %xmm2,%xmm7 │ │ + pand %xmm7,%xmm2 │ │ + pandn %xmm3,%xmm7 │ │ + por %xmm2,%xmm7 │ │ + movdqa 0x1a0(%esp),%xmm1 │ │ + paddd %xmm1,%xmm4 │ │ + paddd %xmm1,%xmm7 │ │ + movdqa %xmm7,0x100(%esp) │ │ + pshufd $0xf5,%xmm7,%xmm0 │ │ + movdqa %xmm0,0x130(%esp) │ │ + paddd %xmm4,%xmm7 │ │ + pshufd $0xf5,%xmm4,%xmm0 │ │ + movdqa 0x70(%esp),%xmm2 │ │ + pmuludq %xmm2,%xmm4 │ │ + pshufd $0xf5,%xmm2,%xmm2 │ │ + pmuludq %xmm0,%xmm2 │ │ + pshufd $0xe8,%xmm4,%xmm0 │ │ + pshufd $0xe8,%xmm2,%xmm2 │ │ + punpckldq %xmm2,%xmm0 │ │ + movdqa %xmm3,%xmm2 │ │ + pcmpgtd %xmm6,%xmm2 │ │ + pand %xmm2,%xmm6 │ │ + pandn %xmm3,%xmm2 │ │ + por %xmm6,%xmm2 │ │ + paddd %xmm1,%xmm5 │ │ + paddd %xmm1,%xmm2 │ │ + movdqa %xmm2,0x70(%esp) │ │ + pshufd $0xf5,%xmm2,%xmm1 │ │ + movdqa %xmm1,0x120(%esp) │ │ + paddd %xmm5,%xmm2 │ │ + pshufd $0xf5,%xmm5,%xmm6 │ │ + movdqa 0x40(%esp),%xmm1 │ │ + pmuludq %xmm1,%xmm5 │ │ + pshufd $0xf5,%xmm1,%xmm1 │ │ + pmuludq %xmm6,%xmm1 │ │ + pshufd $0xe8,%xmm5,%xmm5 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + punpckldq %xmm1,%xmm5 │ │ + movdqa 0x150(%esp),%xmm1 │ │ + psubusw 0xe0(%esp),%xmm1 │ │ + movdqa %xmm1,%xmm6 │ │ + pxor %xmm3,%xmm3 │ │ + punpcklwd %xmm3,%xmm1 │ │ + pshufd $0xf5,%xmm1,%xmm4 │ │ + movdqa 0x50(%esp),%xmm3 │ │ + pmuludq %xmm3,%xmm1 │ │ + pshufd $0xf5,%xmm3,%xmm3 │ │ + pmuludq %xmm4,%xmm3 │ │ + pshufd $0xe8,%xmm1,%xmm4 │ │ + pshufd $0xe8,%xmm3,%xmm3 │ │ + punpckldq %xmm3,%xmm4 │ │ + pxor %xmm1,%xmm1 │ │ + punpckhwd %xmm1,%xmm6 │ │ + pshufd $0xf5,%xmm6,%xmm3 │ │ + movdqa 0x20(%esp),%xmm1 │ │ + pmuludq %xmm1,%xmm6 │ │ + pshufd $0xf5,%xmm1,%xmm1 │ │ + pmuludq %xmm3,%xmm1 │ │ + pshufd $0xe8,%xmm6,%xmm3 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + punpckldq %xmm1,%xmm3 │ │ + movdqa 0x110(%esp),%xmm1 │ │ + paddd %xmm1,%xmm0 │ │ + paddd %xmm4,%xmm0 │ │ + paddd %xmm1,%xmm5 │ │ + paddd %xmm3,%xmm5 │ │ + psrad $0xa,%xmm5 │ │ + psrad $0xa,%xmm0 │ │ + packssdw %xmm5,%xmm0 │ │ + movdqa 0x90(%esp),%xmm1 │ │ + movdqa 0xc0(%esp),%xmm4 │ │ + pshufb %xmm1,%xmm4 │ │ + movdqa 0xd0(%esp),%xmm3 │ │ + pshufb %xmm1,%xmm3 │ │ + punpcklqdq %xmm4,%xmm3 │ │ + movdqa %xmm3,%xmm5 │ │ + movdqa 0xb0(%esp),%xmm1 │ │ + movdqa 0x100(%esp),%xmm3 │ │ + pmuludq %xmm1,%xmm3 │ │ + pshufd $0xf5,%xmm1,%xmm1 │ │ + pmuludq 0x130(%esp),%xmm1 │ │ + pshufd $0xe8,%xmm3,%xmm3 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + punpckldq %xmm1,%xmm3 │ │ + movdqa 0x140(%esp),%xmm1 │ │ + movdqa 0x70(%esp),%xmm4 │ │ + pmuludq %xmm1,%xmm4 │ │ + pshufd $0xf5,%xmm1,%xmm1 │ │ + pmuludq 0x120(%esp),%xmm1 │ │ + pshufd $0xe8,%xmm4,%xmm4 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + punpckldq %xmm1,%xmm4 │ │ + movdqa 0x150(%esp),%xmm1 │ │ + psubusw %xmm5,%xmm1 │ │ + movdqa %xmm1,%xmm5 │ │ + pxor %xmm6,%xmm6 │ │ + punpcklwd %xmm6,%xmm1 │ │ + pshufd $0xf5,%xmm1,%xmm6 │ │ + movdqa %xmm6,0x20(%esp) │ │ + movdqa 0x80(%esp),%xmm6 │ │ + pmuludq %xmm6,%xmm1 │ │ + pshufd $0xf5,%xmm6,%xmm6 │ │ + pmuludq 0x20(%esp),%xmm6 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + pshufd $0xe8,%xmm6,%xmm6 │ │ + punpckldq %xmm6,%xmm1 │ │ + movdqa %xmm1,0x20(%esp) │ │ + pxor %xmm1,%xmm1 │ │ + punpckhwd %xmm1,%xmm5 │ │ + pshufd $0xf5,%xmm5,%xmm6 │ │ + movdqa 0x60(%esp),%xmm1 │ │ + pmuludq %xmm1,%xmm5 │ │ + pshufd $0xf5,%xmm1,%xmm1 │ │ + pmuludq %xmm6,%xmm1 │ │ + pshufd $0xe8,%xmm5,%xmm5 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + punpckldq %xmm1,%xmm5 │ │ + movdqa 0x110(%esp),%xmm1 │ │ + paddd %xmm1,%xmm3 │ │ + paddd 0x20(%esp),%xmm3 │ │ + paddd %xmm1,%xmm4 │ │ + paddd %xmm5,%xmm4 │ │ + psrad $0xa,%xmm4 │ │ + psrad $0xa,%xmm3 │ │ + packssdw %xmm4,%xmm3 │ │ + packuswb %xmm0,%xmm0 │ │ + packuswb %xmm3,%xmm3 │ │ + punpcklbw %xmm3,%xmm0 │ │ mov 0x8(%esp),%eax │ │ - cmpl $0x0,0x4(%eax) │ │ - mov %ecx,0x50(%esp) │ │ - je 6a18a │ │ - mov 0xc(%ebp),%eax │ │ - mov %eax,%ebx │ │ - mov 0x20(%eax),%eax │ │ - sub %ecx,%eax │ │ - cmp $0x21,%eax │ │ - mov $0x20,%ecx │ │ - cmovge %ecx,%eax │ │ - mov 0x14(%ebx),%ecx │ │ - mov %ecx,%edx │ │ - imul 0x50(%esp),%edx │ │ - add 0x8(%ebx),%edx │ │ - sub $0xc,%esp │ │ - mov 0x18(%esp),%ebx │ │ - push %esi │ │ - push %eax │ │ - lea 0x414(%esp),%eax │ │ - push %eax │ │ - lea 0x118(%esp),%eax │ │ - push %eax │ │ - mov 0xc(%ebp),%eax │ │ - pushl 0x1c(%eax) │ │ - pushl 0x28(%esp) │ │ - push %ecx │ │ - push %edi │ │ - push %edx │ │ - mov 0x8(%ebp),%eax │ │ - call *0x10(%eax) │ │ - mov 0x80(%esp),%ecx │ │ - mov 0x38(%esp),%eax │ │ - mov 0x60(%esp),%ebx │ │ - add $0x30,%esp │ │ - mov %edi,0x70(%esp) │ │ - cmpl $0x0,0x28(%eax) │ │ - jne 6a1b0 │ │ - cmpl $0x0,0x2c(%eax) │ │ - jne 6a1b0 │ │ - cmpl $0x0,0x24(%eax) │ │ - je 6a0fd │ │ - nop │ │ + movdqu %xmm0,(%eax,%esi,2) │ │ + mov %esi,%eax │ │ + and $0x7ffffff8,%eax │ │ + movq (%ecx,%eax,1),%xmm0 │ │ + pxor %xmm3,%xmm3 │ │ + punpcklbw %xmm3,%xmm0 │ │ + movdqa %xmm0,%xmm1 │ │ + punpcklwd %xmm3,%xmm1 │ │ + pxor %xmm4,%xmm4 │ │ + movdqa 0x1c0(%esp),%xmm3 │ │ + paddd %xmm3,%xmm7 │ │ + paddd %xmm1,%xmm7 │ │ + punpckhwd %xmm4,%xmm0 │ │ + paddd %xmm3,%xmm2 │ │ + paddd %xmm0,%xmm2 │ │ + psrld $0x2,%xmm7 │ │ + psrld $0x2,%xmm2 │ │ + mov 0xf8(%esp),%edx │ │ + movdqa -0x14c80(%edx),%xmm0 │ │ + pshufb %xmm0,%xmm2 │ │ + pshufb %xmm0,%xmm7 │ │ + punpckldq %xmm2,%xmm7 │ │ + movq %xmm7,(%ecx,%eax,1) │ │ + add $0x8,%esi │ │ + cmp %esi,0x1c(%esp) │ │ + jne 6bae0 │ │ + mov 0x1c(%esp),%eax │ │ + cmp %eax,0x18(%esp) │ │ + mov 0xac(%esp),%esi │ │ + jne 6c190 │ │ + jmp 6c2a0 │ │ + mov 0x4(%esp),%ebx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %esi,0x40(%esp) │ │ - mov 0xc(%ebp),%edi │ │ - mov 0x1c(%edi),%eax │ │ - mov 0x20(%edi),%esi │ │ - sub %ecx,%esi │ │ - cmp $0x21,%esi │ │ - mov $0x20,%ecx │ │ - cmovge %ecx,%esi │ │ - add %ebx,%esi │ │ - mov %ebx,%ecx │ │ - sar %cl,%esi │ │ - mov %esi,0x60(%esp) │ │ - test %eax,0xa0(%esp) │ │ - mov 0x10(%ebp),%esi │ │ - je 6a010 │ │ - cmpl $0x0,0x60(%esp) │ │ - jle 6a010 │ │ - mov 0x70(%esp),%edx │ │ - mov -0x1(%edx,%eax,1),%cl │ │ - mov %cl,(%edx,%eax,1) │ │ - mov 0x30(%esp),%ebx │ │ - cmpl $0x1,0x60(%esp) │ │ - je 6a010 │ │ - mov 0x60(%esp),%eax │ │ - dec %eax │ │ - mov 0x70(%esp),%edx │ │ nop │ │ nop │ │ nop │ │ + mov %esi,%eax │ │ + shr %eax │ │ + add 0x10(%esp),%eax │ │ + jmp 6c095 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x8(%esp),%ecx │ │ + mov %al,0x1(%ecx,%esi,1) │ │ + lea 0x4c(%edx,%ebx,1),%eax │ │ + mov 0x20(%esp),%ecx │ │ + mov %al,(%ecx) │ │ + mov %ecx,%eax │ │ + add $0x2,%esi │ │ + inc %eax │ │ + cmp 0x18(%ebp),%esi │ │ + mov 0x4(%esp),%ebx │ │ + jge 6c160 │ │ + mov %eax,0x20(%esp) │ │ + movswl (%edi,%esi,2),%edx │ │ + movswl (%ebx,%esi,2),%ecx │ │ + mov %edx,%eax │ │ + sub %ecx,%eax │ │ + mov %eax,%ebx │ │ + neg %ebx │ │ + cmovl %eax,%ebx │ │ + add $0x8,%ebx │ │ + shr $0x8,%ebx │ │ + cmp $0x1a,%ebx │ │ + mov $0x1a,%eax │ │ + jb 6c0c1 │ │ + mov $0x1a,%ebx │ │ + lea 0x26(%ebx),%edi │ │ + imul %edx,%edi │ │ + mov $0x1a,%edx │ │ + sub %ebx,%edx │ │ + imul %ecx,%edx │ │ + lea 0x200(%edx,%edi,1),%ecx │ │ + sar $0xa,%ecx │ │ + cmp $0x100,%ecx │ │ + jl 6c0e8 │ │ + mov $0xff,%ecx │ │ + test %ecx,%ecx │ │ + mov 0xc(%esp),%edx │ │ + jg 6c0f2 │ │ + xor %ecx,%ecx │ │ + mov 0x8(%esp),%edi │ │ + mov %cl,(%edi,%esi,1) │ │ + movswl 0x2(%edx,%esi,2),%edi │ │ + mov 0x4(%esp),%ecx │ │ + movswl 0x2(%ecx,%esi,2),%edx │ │ + mov %edi,%ecx │ │ + mov %edx,0x40(%esp) │ │ + sub %edx,%ecx │ │ + mov %ecx,%edx │ │ + neg %edx │ │ + cmovl %ecx,%edx │ │ + add $0x8,%edx │ │ + shr $0x8,%edx │ │ + cmp $0x1a,%edx │ │ + jb 6c126 │ │ + mov $0x1a,%edx │ │ + lea 0x26(%edx),%ecx │ │ + imul %edi,%ecx │ │ + sub %edx,%eax │ │ + imul 0x40(%esp),%eax │ │ + lea 0x200(%eax,%ecx,1),%eax │ │ + sar $0xa,%eax │ │ + cmp $0x100,%eax │ │ + jl 6c149 │ │ + mov $0xff,%eax │ │ + test %eax,%eax │ │ + mov 0xc(%esp),%edi │ │ + jg 6c070 │ │ + xor %eax,%eax │ │ + jmp 6c070 │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x18(%ebp),%eax │ │ + lea (%edi,%eax,2),%edi │ │ + lea (%ebx,%eax,2),%ebx │ │ + mov 0x8(%esp),%esi │ │ + add 0xc(%ebp),%esi │ │ + mov 0x10(%esp),%ecx │ │ + mov 0x3c(%esp),%edx │ │ + mov %esi,0x8(%esp) │ │ + dec %edx │ │ + jne 6b376 │ │ + jmp 6c2cc │ │ + mov 0x4(%esp),%ebx │ │ nop │ │ - mov 0x14(%esi),%ebx │ │ - mov 0x30(%esp),%ecx │ │ - shl %cl,%ebx │ │ - add %ebx,%edx │ │ - mov 0x1c(%edi),%ecx │ │ - movzbl -0x1(%ecx,%edx,1),%ebx │ │ - mov %bl,(%ecx,%edx,1) │ │ - mov 0x30(%esp),%ebx │ │ - dec %eax │ │ - jne 6a220 │ │ - jmp 6a010 │ │ nop │ │ nop │ │ nop │ │ + mov %esi,%edx │ │ + shr %edx │ │ + add 0x10(%esp),%edx │ │ + jmp 6c1d4 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x8(%esp),%edi │ │ + mov %dl,0x1(%edi,%esi,1) │ │ + lea 0x4c(%eax,%ecx,1),%eax │ │ + mov 0x20(%esp),%edx │ │ + movzbl (%edx),%ecx │ │ + add 0xfc(%esp),%eax │ │ + add %ecx,%eax │ │ + shr $0x2,%eax │ │ + mov %al,(%edx) │ │ + add $0x2,%esi │ │ + inc %edx │ │ + cmp 0x18(%ebp),%esi │ │ + mov %ebx,%edi │ │ + mov 0x4(%esp),%ebx │ │ + jge 6c2a0 │ │ + mov %edx,0x20(%esp) │ │ + movswl (%edi,%esi,2),%edi │ │ + movswl (%ebx,%esi,2),%eax │ │ + mov %edi,%edx │ │ + sub %eax,%edx │ │ + mov %edx,%ecx │ │ + neg %ecx │ │ + cmovl %edx,%ecx │ │ + add $0x8,%ecx │ │ + shr $0x8,%ecx │ │ + cmp $0x1a,%ecx │ │ + mov $0x1a,%edx │ │ + jb 6c200 │ │ + mov $0x1a,%ecx │ │ + lea 0x26(%ecx),%ebx │ │ + imul %edi,%ebx │ │ + mov $0x1a,%edi │ │ + sub %ecx,%edi │ │ + imul %eax,%edi │ │ + lea 0x200(%edi,%ebx,1),%eax │ │ + sar $0xa,%eax │ │ + cmp $0x100,%eax │ │ + jl 6c226 │ │ + mov $0xff,%eax │ │ + test %eax,%eax │ │ + mov 0xc(%esp),%edi │ │ + jg 6c230 │ │ + xor %eax,%eax │ │ + mov 0x8(%esp),%ebx │ │ + mov %al,(%ebx,%esi,1) │ │ + movswl 0x2(%edi,%esi,2),%edi │ │ + mov 0x4(%esp),%eax │ │ + movswl 0x2(%eax,%esi,2),%eax │ │ + mov %edi,%ebx │ │ + mov %eax,0x40(%esp) │ │ + sub %eax,%ebx │ │ + mov %ebx,%eax │ │ + neg %eax │ │ + cmovl %ebx,%eax │ │ + add $0x8,%eax │ │ + shr $0x8,%eax │ │ + cmp $0x1a,%eax │ │ + jb 6c264 │ │ + mov $0x1a,%eax │ │ + lea 0x26(%eax),%ebx │ │ + imul %edi,%ebx │ │ + sub %eax,%edx │ │ + imul 0x40(%esp),%edx │ │ + lea 0x200(%edx,%ebx,1),%edx │ │ + sar $0xa,%edx │ │ + cmp $0x100,%edx │ │ + jl 6c288 │ │ + mov $0xff,%edx │ │ + test %edx,%edx │ │ + mov 0xc(%esp),%ebx │ │ + jg 6c1a0 │ │ + xor %edx,%edx │ │ + jmp 6c1a0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %esi,0x50(%esp) │ │ - cmpl $0x0,0x28(%eax) │ │ - je 6a2cd │ │ - mov %eax,%esi │ │ - mov 0x10(%ebp),%eax │ │ - mov 0x24(%eax),%ecx │ │ - mov %ecx,0x10(%esp) │ │ - mov 0xc(%ebp),%ecx │ │ - mov 0xc(%ecx),%ecx │ │ - mov 0x50(%esp),%edi │ │ - add %edi,%ecx │ │ - mov 0xc(%eax),%edx │ │ - add %edi,%edx │ │ - sub $0xc,%esp │ │ - mov 0x18(%esp),%ebx │ │ - pushl 0x8c(%esp) │ │ - push $0x0 │ │ - pushl 0x14(%eax) │ │ - pushl 0x88(%esp) │ │ - pushl 0x5c(%esp) │ │ - pushl 0x80(%esp) │ │ - lea 0x1bd8(%esp),%edi │ │ - push %edi │ │ - lea 0x228(%esp),%edi │ │ - push %edi │ │ - pushl 0xbc(%esp) │ │ - push %esi │ │ - pushl 0x18(%eax) │ │ - push %edx │ │ - push %ecx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0x50(%esp),%eax │ │ - call *0x10(%ecx,%eax,4) │ │ - mov %esi,%eax │ │ - mov 0x70(%esp),%ebx │ │ - add $0x40,%esp │ │ - cmpl $0x0,0x2c(%eax) │ │ - mov 0x40(%esp),%esi │ │ - mov 0x50(%esp),%edi │ │ - je 6a0fd │ │ - mov 0x10(%ebp),%eax │ │ - mov %eax,%edx │ │ - mov 0x24(%eax),%eax │ │ - mov 0xc(%ebp),%ecx │ │ - mov 0x10(%ecx),%ecx │ │ - add %edi,%ecx │ │ - add 0x10(%edx),%edi │ │ - sub $0xc,%esp │ │ - mov 0x18(%esp),%ebx │ │ - pushl 0x8c(%esp) │ │ - push $0x1 │ │ - pushl 0x14(%edx) │ │ - pushl 0x88(%esp) │ │ - push %esi │ │ - pushl 0x80(%esp) │ │ - lea 0x338c(%esp),%esi │ │ - push %esi │ │ - lea 0x328(%esp),%esi │ │ - push %esi │ │ - mov 0x6c(%esp),%esi │ │ - pushl 0xbc(%esp) │ │ - pushl 0x38(%esp) │ │ - pushl 0x18(%edx) │ │ - push %edi │ │ - push %ecx │ │ - mov 0x8(%ebp),%ecx │ │ - call *0x10(%ecx,%eax,4) │ │ - mov 0x70(%esp),%ebx │ │ - add $0x40,%esp │ │ - inc %esi │ │ - cmp 0xb0(%esp),%esi │ │ - jl 6a10b │ │ + mov 0x18(%ebp),%eax │ │ + lea (%edi,%eax,2),%edi │ │ + lea (%ebx,%eax,2),%ebx │ │ + mov 0x8(%esp),%esi │ │ + add 0xc(%ebp),%esi │ │ + mov 0x3c(%esp),%edx │ │ + test $0x1,%dl │ │ + jne 6b360 │ │ + mov 0x10(%esp),%ecx │ │ + mov %esi,0x8(%esp) │ │ + dec %edx │ │ + jne 6b376 │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ - mov 0xc(%ebp),%ecx │ │ - mov %ecx,%edx │ │ - mov 0x18(%ecx),%edi │ │ - cmp $0x1,%eax │ │ - sete %cl │ │ - mov 0x20(%edx),%esi │ │ - imul %edi,%esi │ │ - sar %cl,%esi │ │ - test %esi,%esi │ │ - mov 0x8(%esp),%eax │ │ - mov 0x28(%eax),%eax │ │ - js 6a3c1 │ │ - test %eax,%eax │ │ - jne 6a39d │ │ - sub $0x4,%esp │ │ - mov 0x10(%esp),%ebx │ │ - push %esi │ │ - mov 0x10(%ebp),%eax │ │ - pushl 0xc(%eax) │ │ - mov 0xc(%ebp),%eax │ │ - pushl 0xc(%eax) │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - mov 0x8(%esp),%eax │ │ - cmpl $0x0,0x2c(%eax) │ │ - jne 69f9e │ │ - sub $0x4,%esp │ │ - mov 0x10(%esp),%ebx │ │ - push %esi │ │ - mov 0x10(%ebp),%eax │ │ - pushl 0x10(%eax) │ │ - mov 0xc(%ebp),%eax │ │ - pushl 0x10(%eax) │ │ - jmp 6a41d │ │ - test %eax,%eax │ │ - jne 6a3ef │ │ - mov 0xc(%ebp),%eax │ │ - mov 0xc(%eax),%eax │ │ - add %esi,%eax │ │ - sub %edi,%eax │ │ - mov 0x10(%ebp),%ecx │ │ - mov 0xc(%ecx),%ecx │ │ - add %esi,%ecx │ │ - sub %edi,%ecx │ │ - mov %esi,%edx │ │ - neg %edx │ │ - sub $0x4,%esp │ │ - mov 0x10(%esp),%ebx │ │ - push %edx │ │ - push %ecx │ │ - push %eax │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - mov 0x8(%esp),%eax │ │ - cmpl $0x0,0x2c(%eax) │ │ - jne 69f9e │ │ - mov 0xc(%ebp),%eax │ │ - mov 0x10(%eax),%eax │ │ - add %esi,%eax │ │ - sub %edi,%eax │ │ - mov 0x10(%ebp),%ecx │ │ - mov 0x10(%ecx),%ecx │ │ - add %esi,%ecx │ │ - sub %edi,%ecx │ │ - neg %esi │ │ - sub $0x4,%esp │ │ - mov 0x10(%esp),%ebx │ │ - push %esi │ │ - push %ecx │ │ - push %eax │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - jmp 69f9e │ │ - lea 0x0(%esi),%esi │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - sub $0xb0,%esp │ │ - call 6a444 │ │ - pop %esi │ │ - add $0x6ab2c,%esi │ │ - mov 0x8(%ebp),%eax │ │ - mov (%eax),%ecx │ │ - mov %ecx,0x40(%esp) │ │ - mov 0x4b0(%ecx),%ecx │ │ - mov %ecx,0x20(%esp) │ │ - xor %ebx,%ebx │ │ - cmp $0x1,%ecx │ │ - sete %bl │ │ - mov %ebx,%edi │ │ - xor %ebx,%ebx │ │ - cmp $0x3,%ecx │ │ - setne %bl │ │ - mov 0x8(%eax),%edx │ │ - mov %edx,0xc(%esp) │ │ - and $0x1f,%edx │ │ - mov %edx,%ecx │ │ - mov %edx,0x28(%esp) │ │ - mov %ebx,%ecx │ │ - shr %cl,%edx │ │ - mov %edx,0x30(%esp) │ │ - mov 0xc(%eax),%edx │ │ - mov %edx,0x10(%esp) │ │ - and $0x1f,%edx │ │ - mov %edx,%ecx │ │ - mov %edx,0x24(%esp) │ │ - mov %edi,%eax │ │ - mov %eax,%ecx │ │ - shr %cl,%edx │ │ - mov %edx,0x2c(%esp) │ │ - mov 0xc(%ebp),%edi │ │ - mov %esi,0x14(%esp) │ │ - lea -0x5a08(%esi),%edx │ │ - movzbl (%edx,%edi,4),%esi │ │ - mov %esi,0x18(%esp) │ │ - mov %ebx,%ecx │ │ - add %esi,%ebx │ │ - mov %ecx,0x44(%esp) │ │ - shr %cl,%ebx │ │ - movzbl 0x1(%edx,%edi,4),%ecx │ │ - mov %ecx,0x1c(%esp) │ │ - lea (%ecx,%eax,1),%edx │ │ - mov %eax,0x3c(%esp) │ │ - mov %eax,%ecx │ │ - shr %cl,%edx │ │ - mov %edx,0x38(%esp) │ │ - cmpl $0x0,0x20(%esp) │ │ - je 6a514 │ │ - mov 0xc(%esp),%ecx │ │ - mov %ecx,%edx │ │ - test $0x1,%cl │ │ - jne 6af5d │ │ - mov 0x18(%esp),%ecx │ │ - cmp 0x44(%esp),%ecx │ │ - ja 6af5d │ │ - movl $0x0,0x48(%esp) │ │ - mov 0x10(%ebp),%esi │ │ - cmpb $0x0,0x6(%esi) │ │ - jne 6af85 │ │ - jmp 6a52d │ │ - mov 0xc(%esp),%edx │ │ - movl $0x0,0x48(%esp) │ │ - mov 0x10(%ebp),%esi │ │ - cmpb $0x0,0x6(%esi) │ │ - jne 6af85 │ │ - mov 0x40(%esp),%ecx │ │ - mov 0x7f4(%ecx),%edi │ │ - mov %esi,%ebx │ │ - mov %edx,%esi │ │ - sub %edx,%edi │ │ - mov 0x18(%esp),%eax │ │ - cmp %eax,%edi │ │ - cmovg %eax,%edi │ │ - mov 0x7f8(%ecx),%esi │ │ - sub 0x10(%esp),%esi │ │ - mov 0x1c(%esp),%eax │ │ - cmp %eax,%esi │ │ - cmovg %eax,%esi │ │ - mov %edi,%eax │ │ - mov 0x44(%esp),%ecx │ │ - lea (%edi,%ecx,1),%eax │ │ - sar %cl,%eax │ │ - mov %eax,0x8c(%esp) │ │ - mov 0x3c(%esp),%ecx │ │ - lea (%esi,%ecx,1),%eax │ │ - sar %cl,%eax │ │ - mov %eax,0x84(%esp) │ │ - xor %ecx,%ecx │ │ - cmpb $0x0,0x3(%ebx) │ │ - sete %cl │ │ - shl $0x4,%ecx │ │ - movzbl 0xa(%ecx,%ebx,1),%ecx │ │ - mov %ecx,0x5c(%esp) │ │ - mov 0x8(%ebp),%eax │ │ - mov 0x4(%eax),%ecx │ │ - mov %ecx,0x78(%esp) │ │ - movzbl 0x7(%ebx),%ecx │ │ - mov %ecx,0x74(%esp) │ │ - movzbl 0x1d(%ebx),%ecx │ │ - mov %cx,0x80(%esp) │ │ - movzwl 0x1e(%ebx),%ecx │ │ - mov %cx,0x82(%esp) │ │ - test %esi,%esi │ │ - jle 6b460 │ │ - mov %esi,%edx │ │ - mov %ebx,%esi │ │ - xor %eax,%eax │ │ - mov %edi,0x98(%esp) │ │ - mov %edx,0x94(%esp) │ │ - jmp 6a5f3 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %edi,%ecx │ │ - mov %ecx,%edi │ │ - mov 0x88(%esp),%eax │ │ - cmp %edx,%eax │ │ - jge 6b460 │ │ - lea 0x10(%eax),%ebx │ │ - cmp %ebx,%edx │ │ - mov %ebx,%ecx │ │ - cmovle %edx,%ecx │ │ - mov %ecx,0x6c(%esp) │ │ - test %edi,%edi │ │ - mov %ebx,0x88(%esp) │ │ - jle 6a5e0 │ │ - xor %ecx,%ecx │ │ - test %eax,%eax │ │ - setne %cl │ │ - mov %ecx,0x90(%esp) │ │ - mov 0x3c(%esp),%edx │ │ - mov %edx,%ecx │ │ - shr %cl,%ebx │ │ - mov 0x84(%esp),%ecx │ │ - cmp %ebx,%ecx │ │ - cmovle %ecx,%ebx │ │ - mov %ebx,0x70(%esp) │ │ - mov %eax,0x68(%esp) │ │ - mov %edx,%ecx │ │ - shr %cl,%eax │ │ - mov %edi,%ecx │ │ - mov %eax,0x9c(%esp) │ │ - xor %edi,%edi │ │ - jmp 6a671 │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffffc,%esp │ │ + sub $0x12c,%esp │ │ + call 6c2f4 │ │ + pop %eax │ │ + add $0x6ac7c,%eax │ │ + mov 0x14(%ebp),%ecx │ │ + mov 0x10(%ebp),%edx │ │ + lea (%ecx,%ecx,2),%ecx │ │ + sub %ecx,%edx │ │ + mov %edx,0x10(%esp) │ │ + mov 0x1c(%ebp),%esi │ │ + lea -0x4f68(%eax),%eax │ │ + mov %eax,0x20(%esp) │ │ + mov 0x8(%ebp),%eax │ │ + mov %eax,0x24(%esp) │ │ + lea 0x3c(%esp),%eax │ │ + xor %edx,%edx │ │ + mov 0x20(%esp),%edi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %ebx,0x10(%esp) │ │ - mov 0x98(%esp),%ecx │ │ - mov 0x64(%esp),%edi │ │ - cmp %ecx,%edi │ │ - mov 0x10(%ebp),%esi │ │ - mov 0x94(%esp),%edx │ │ - jge 6a5e2 │ │ - lea 0x10(%edi),%eax │ │ - cmp %eax,%ecx │ │ - mov %eax,0x64(%esp) │ │ - cmovle %ecx,%eax │ │ - mov %eax,0x38(%esp) │ │ - mov 0x68(%esp),%edx │ │ - mov 0x10(%esp),%ecx │ │ + nop │ │ + nop │ │ + nop │ │ + mov %eax,0x28(%esp) │ │ + mov %edx,0x30(%esp) │ │ + mov 0x10(%esp),%edx │ │ + mov -0x3(%edx),%al │ │ + mov -0x2(%edx),%cl │ │ + mov -0x1(%edx),%ah │ │ + mov %ah,0x4(%esp) │ │ + mov (%edx),%ah │ │ + mov %ah,0x1c(%esp) │ │ + mov 0x1(%edx),%ah │ │ + mov %ah,0xc(%esp) │ │ + mov 0x2(%edx),%ah │ │ + mov %ah,0x18(%esp) │ │ + mov 0x3(%edx),%dl │ │ + mov %edx,0x14(%esp) │ │ + movl $0xfffffff8,0x2c(%esp) │ │ + mov %esi,0x34(%esp) │ │ + mov %esi,0x38(%esp) │ │ + add $0x200,%esi │ │ + sar $0xa,%esi │ │ + movzbl %al,%eax │ │ + movsbl 0x200(%edi,%esi,8),%edx │ │ + imul %edx,%eax │ │ + mov %cl,0xb(%esp) │ │ + movsbl 0x204(%edi,%esi,8),%edx │ │ + movzbl %cl,%ecx │ │ + imul %edx,%ecx │ │ + add %eax,%ecx │ │ + movzbl 0x4(%esp),%edx │ │ + mov %dl,0xa(%esp) │ │ + movsbl 0x201(%edi,%esi,8),%eax │ │ + movzbl %dl,%edx │ │ + imul %eax,%edx │ │ + add %ecx,%edx │ │ + movzbl 0x1c(%esp),%ecx │ │ + movsbl 0x205(%edi,%esi,8),%eax │ │ + mov %cl,0x4(%esp) │ │ + movzbl %cl,%ecx │ │ + imul %eax,%ecx │ │ add %edx,%ecx │ │ - cmp 0x6c(%esp),%edx │ │ - mov 0x8(%ebp),%eax │ │ - mov %ecx,0x10(%esp) │ │ - mov %ecx,0xc(%eax) │ │ - mov %edi,0x54(%esp) │ │ - jge 6aab0 │ │ - xor %eax,%eax │ │ - test %edi,%edi │ │ - setne %al │ │ - mov %eax,0x58(%esp) │ │ - mov 0x90(%esp),%eax │ │ - mov %eax,0x50(%esp) │ │ - mov %edx,0x34(%esp) │ │ - mov 0xc(%esp),%edx │ │ - mov 0x8(%ebp),%edi │ │ + movzbl 0xc(%esp),%edx │ │ + movsbl 0x202(%edi,%esi,8),%eax │ │ + mov %dl,0x1c(%esp) │ │ + movzbl %dl,%edx │ │ + imul %eax,%edx │ │ + add %ecx,%edx │ │ + movzbl 0x18(%esp),%ecx │ │ + movsbl 0x206(%edi,%esi,8),%eax │ │ + mov %cl,0xc(%esp) │ │ + movzbl %cl,%ecx │ │ + imul %eax,%ecx │ │ + add %edx,%ecx │ │ + mov 0x14(%esp),%eax │ │ + mov %eax,%edx │ │ + movsbl 0x203(%edi,%esi,8),%eax │ │ + mov %dl,0x18(%esp) │ │ + movzbl %dl,%edx │ │ + imul %eax,%edx │ │ + add %ecx,%edx │ │ + movsbl 0x207(%edi,%esi,8),%eax │ │ + mov 0x10(%esp),%ecx │ │ + mov 0x2c(%esp),%ebx │ │ + movzbl 0xc(%ecx,%ebx,1),%esi │ │ + mov %esi,%ecx │ │ + mov %esi,0x14(%esp) │ │ + imul %esi,%eax │ │ + lea 0x4(%eax,%edx,1),%eax │ │ + shr $0x3,%eax │ │ + mov 0x28(%esp),%ecx │ │ + mov %ax,0x10(%ecx,%ebx,2) │ │ + movzbl 0xa(%esp),%ecx │ │ + mov 0x18(%ebp),%eax │ │ + movswl (%eax),%eax │ │ + mov 0x38(%esp),%esi │ │ + add %eax,%esi │ │ + movzbl 0xb(%esp),%eax │ │ + inc %ebx │ │ + mov %ebx,0x2c(%esp) │ │ + jne 6c370 │ │ + mov 0x18(%ebp),%eax │ │ + movswl 0x2(%eax),%eax │ │ + mov 0x34(%esp),%esi │ │ + add %eax,%esi │ │ mov 0x10(%esp),%eax │ │ - jmp 6a711 │ │ + add 0x14(%ebp),%eax │ │ + mov %eax,0x10(%esp) │ │ + mov 0x28(%esp),%eax │ │ + add $0x10,%eax │ │ + mov 0x30(%esp),%edx │ │ + inc %edx │ │ + cmp $0xf,%edx │ │ + jne 6c330 │ │ + lea 0xac(%esp),%eax │ │ + mov %eax,0xc(%esp) │ │ + xor %ecx,%ecx │ │ + mov 0x20(%ebp),%edi │ │ + mov 0x20(%esp),%eax │ │ + jmp 6c4d8 │ │ nop │ │ + movswl 0x6(%ecx),%ecx │ │ + mov 0x18(%esp),%edi │ │ + add %ecx,%edi │ │ + mov 0x24(%esp),%ecx │ │ + add 0xc(%ebp),%ecx │ │ + mov %ecx,0x24(%esp) │ │ + mov 0x14(%esp),%ecx │ │ + inc %ecx │ │ + addl $0x10,0xc(%esp) │ │ + cmp $0x8,%ecx │ │ + je 6c5fe │ │ + mov %ecx,0x14(%esp) │ │ + mov $0xfffffff8,%edx │ │ + mov %edi,0x18(%esp) │ │ + jmp 6c510 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x8(%ebp),%edx │ │ - mov %edx,%ebx │ │ - mov %eax,%edx │ │ - mov 0xc(%ebx),%eax │ │ - sub %edi,%edx │ │ - mov 0x14(%esp),%ecx │ │ - lea -0x59b0(%ecx),%ecx │ │ - mov 0x5c(%esp),%edi │ │ - movzbl 0x1(%ecx,%edi,8),%ecx │ │ - mov 0x34(%esp),%edi │ │ - add %ecx,%edi │ │ - add %ecx,%eax │ │ - mov %edx,0x8(%ebx) │ │ - mov %eax,0xc(%ebx) │ │ - incl 0x50(%esp) │ │ - mov %edi,0x34(%esp) │ │ - cmp 0x6c(%esp),%edi │ │ - mov %ebx,%edi │ │ - jge 6aabf │ │ - mov 0x40(%esp),%ebx │ │ - mov 0x7e8(%ebx),%ecx │ │ - imul %eax,%ecx │ │ - lea (%ecx,%ecx,4),%ecx │ │ - add %ecx,%ecx │ │ - add 0xb50(%ebx),%ecx │ │ - mov %ecx,0x60(%esp) │ │ - mov 0x54(%esp),%ecx │ │ - add %ecx,%edx │ │ - cmp 0x38(%esp),%ecx │ │ - mov %edx,0x8(%edi) │ │ - mov %edi,%ebx │ │ - mov %ecx,%edi │ │ - jge 6a6da │ │ - mov 0x24(%esp),%eax │ │ - mov 0x34(%esp),%ecx │ │ - add %ecx,%eax │ │ - lea 0x30(%ebx,%eax,1),%eax │ │ - mov %eax,0x18(%esp) │ │ - mov 0x54(%esp),%edi │ │ - mov 0x58(%esp),%ecx │ │ - mov %ecx,0x10(%esp) │ │ - cmpb $0x0,0x3(%esi) │ │ - jne 6a7bf │ │ - jmp 6a8c0 │ │ - mov 0x8(%ebp),%edx │ │ - mov 0x280(%edx),%edx │ │ - mov 0x20(%esp),%esi │ │ - lea 0x20(%edx,%esi,1),%edx │ │ - sub $0x4,%esp │ │ - mov 0x18(%esp),%ebx │ │ - push %ecx │ │ - push %eax │ │ - push %edx │ │ - call 1540 │ │ - add $0x10,%esp │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0xc(%esp),%eax │ │ - mov 0x10(%esp),%ecx │ │ - mov 0x8(%ebp),%esi │ │ + mov 0x24(%esp),%eax │ │ + mov 0x4(%esp),%edx │ │ + mov %bl,0x8(%eax,%edx,1) │ │ + mov 0x18(%ebp),%ecx │ │ + movswl 0x4(%ecx),%eax │ │ + mov 0x1c(%esp),%edi │ │ add %eax,%edi │ │ - add 0x8(%esi),%eax │ │ - mov %eax,0x8(%esi) │ │ - inc %ecx │ │ - cmp 0x38(%esp),%edi │ │ - mov 0x10(%ebp),%esi │ │ - jge 6a6d0 │ │ - mov %ecx,0x10(%esp) │ │ - cmpb $0x0,0x3(%esi) │ │ - je 6a8c0 │ │ - movb $0x40,0xb(%esp) │ │ - mov 0x8(%ebp),%ebx │ │ - mov 0x280(%ebx),%eax │ │ - mov 0x28(%esp),%ecx │ │ + inc %edx │ │ + mov 0x20(%esp),%eax │ │ + je 6c4b0 │ │ mov %edi,0x1c(%esp) │ │ - lea (%edi,%ecx,1),%ecx │ │ - mov %ecx,0x20(%esp) │ │ - lea 0x20(%eax,%ecx,1),%edx │ │ - movzbl 0xa(%esi),%eax │ │ - sub $0xc,%esp │ │ - mov %ebx,%ecx │ │ - mov 0x20(%esp),%ebx │ │ - lea 0x17(%esp),%edi │ │ - push %edi │ │ - lea 0xb8(%esp),%edi │ │ - push %edi │ │ - mov 0x8c(%esp),%edi │ │ - pushl 0x3640(%edi) │ │ - push $0x0 │ │ - push $0x1 │ │ - push %esi │ │ - pushl 0xc(%ebp) │ │ - push %eax │ │ - pushl 0x44(%esp) │ │ - call 6bb80 │ │ - add $0x30,%esp │ │ - mov 0x8(%ebp),%ebx │ │ - mov 0x8(%ebx),%ecx │ │ - lea (%ecx,%ecx,4),%ecx │ │ - mov 0x60(%esp),%edx │ │ - mov %ax,(%edx,%ecx,2) │ │ - movzbl 0xa8(%esp),%eax │ │ - mov %al,0x6(%edx,%ecx,2) │ │ - mov 0x14(%esp),%eax │ │ - lea -0x59b0(%eax),%eax │ │ - mov 0x5c(%esp),%edx │ │ - movzbl (%eax,%edx,8),%esi │ │ - cmp $0x8,%esi │ │ - mov $0x8,%ecx │ │ - mov %esi,0xc(%esp) │ │ - cmovb %esi,%ecx │ │ - movzbl 0x1(%eax,%edx,8),%edx │ │ - cmp $0x8,%edx │ │ - mov $0x8,%eax │ │ - cmovb %edx,%eax │ │ - imul %ecx,%eax │ │ - shl $0x5,%eax │ │ - add %eax,0x3640(%edi) │ │ - mov 0x40(%esp),%eax │ │ - mov 0x7f8(%eax),%eax │ │ - sub 0xc(%ebx),%eax │ │ - cmp %edx,%eax │ │ - cmovg %edx,%eax │ │ - lea -0x1(%eax),%ecx │ │ - cmp $0xf,%ecx │ │ - ja 6a933 │ │ - mov 0x14(%esp),%edx │ │ - mov -0x3294(%edx,%ecx,4),%ecx │ │ - add %edx,%ecx │ │ - jmp *%ecx │ │ - movzbl 0xb(%esp),%ecx │ │ - mov 0x18(%esp),%eax │ │ - mov %ecx,%esi │ │ - mov %cl,(%eax) │ │ - jmp 6a9c0 │ │ - nop │ │ + lea 0x200(%edi),%ebx │ │ + sar $0xa,%ebx │ │ + movsbl 0x200(%eax,%ebx,8),%ecx │ │ + mov 0xc(%esp),%edi │ │ + movswl -0x60(%edi,%edx,2),%esi │ │ + imul %ecx,%esi │ │ + movsbl 0x204(%eax,%ebx,8),%ecx │ │ + mov %ecx,0x4(%esp) │ │ + mov %eax,%ecx │ │ + movswl -0x50(%edi,%edx,2),%eax │ │ + imul 0x4(%esp),%eax │ │ + add %esi,%eax │ │ + movsbl 0x201(%ecx,%ebx,8),%esi │ │ + mov %esi,0x4(%esp) │ │ + movswl -0x40(%edi,%edx,2),%esi │ │ + imul 0x4(%esp),%esi │ │ + add %eax,%esi │ │ + mov %ecx,%eax │ │ + movsbl 0x205(%ecx,%ebx,8),%ecx │ │ + mov %ecx,0x4(%esp) │ │ + movswl -0x30(%edi,%edx,2),%ecx │ │ + imul 0x4(%esp),%ecx │ │ + add %esi,%ecx │ │ + movsbl 0x202(%eax,%ebx,8),%esi │ │ + mov %esi,0x4(%esp) │ │ + movswl -0x20(%edi,%edx,2),%esi │ │ + imul 0x4(%esp),%esi │ │ + add %ecx,%esi │ │ + movsbl 0x206(%eax,%ebx,8),%ecx │ │ + mov %ecx,0x4(%esp) │ │ + movswl -0x10(%edi,%edx,2),%ecx │ │ + imul 0x4(%esp),%ecx │ │ + add %esi,%ecx │ │ + movsbl 0x203(%eax,%ebx,8),%esi │ │ + mov %esi,0x4(%esp) │ │ + movswl (%edi,%edx,2),%esi │ │ + imul 0x4(%esp),%esi │ │ + movsbl 0x207(%eax,%ebx,8),%eax │ │ + mov %edx,0x4(%esp) │ │ + movswl 0x10(%edi,%edx,2),%ebx │ │ + imul %eax,%ebx │ │ + add %ecx,%esi │ │ + lea 0x400(%ebx,%esi,1),%ebx │ │ + sar $0xb,%ebx │ │ + cmp $0x100,%ebx │ │ + jl 6c5ef │ │ + mov $0xff,%ebx │ │ + test %ebx,%ebx │ │ + jg 6c4f0 │ │ + xor %ebx,%ebx │ │ + jmp 6c4f0 │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movzbl 0x1a(%esi),%eax │ │ - mov %eax,0xc(%esp) │ │ - sub $0x4,%esp │ │ - mov 0x8(%ebp),%esi │ │ - mov %esi,%ecx │ │ - mov 0xc(%ebp),%edx │ │ - mov 0x18(%esp),%ebx │ │ - push $0x0 │ │ - pushl 0x58(%esp) │ │ - pushl 0x1c(%esp) │ │ - mov %edi,%eax │ │ - lea 0x90(%esp),%edi │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ push %edi │ │ - mov %eax,%edi │ │ - push $0x0 │ │ - pushl 0x24(%esp) │ │ - pushl 0x10(%ebp) │ │ - call 6b470 │ │ - add $0x20,%esp │ │ - mov 0x14(%esp),%eax │ │ - lea -0x59b0(%eax),%eax │ │ - mov 0x5c(%esp),%ecx │ │ - movzbl (%eax,%ecx,8),%eax │ │ - mov 0x10(%esp),%ecx │ │ - jmp 6a79b │ │ - movzbl 0xb(%esp),%ecx │ │ - mov %ecx,%eax │ │ - shl $0x8,%eax │ │ - mov %ecx,%esi │ │ - or %ecx,%eax │ │ - mov 0x18(%esp),%ecx │ │ - mov %ax,(%ecx) │ │ - jmp 6a9c0 │ │ - movzbl 0xb(%esp),%ecx │ │ - sub $0x4,%esp │ │ - mov 0x18(%esp),%ebx │ │ - push %eax │ │ - mov %ecx,%esi │ │ - push %ecx │ │ - pushl 0x24(%esp) │ │ - call 1540 │ │ - add $0x10,%esp │ │ - jmp 6a9c0 │ │ - movzbl 0xb(%esp),%eax │ │ - mov %eax,%esi │ │ - imul $0x1010101,%eax,%eax │ │ - mov 0x18(%esp),%ecx │ │ - mov %eax,(%ecx) │ │ - jmp 6a9c0 │ │ - movzbl 0xb(%esp),%ecx │ │ - mov %ecx,%eax │ │ - mov $0x1010101,%edi │ │ - mul %edi │ │ - mov %ecx,%esi │ │ - imul %edi,%ecx │ │ - add %edx,%ecx │ │ - mov 0x18(%esp),%edx │ │ - mov %eax,(%edx) │ │ - mov %ecx,0x4(%edx) │ │ - jmp 6a9c0 │ │ - movzbl 0xb(%esp),%ecx │ │ - mov %ecx,%eax │ │ - mov $0x1010101,%edi │ │ - mul %edi │ │ - mov %ecx,%esi │ │ - imul %edi,%ecx │ │ - add %edx,%ecx │ │ - movd %ecx,%xmm0 │ │ - movd %eax,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - pshufd $0x44,%xmm1,%xmm0 │ │ - mov 0x18(%esp),%eax │ │ - movdqu %xmm0,(%eax) │ │ - nop │ │ + push %esi │ │ + and $0xfffffffc,%esp │ │ + sub $0x12c,%esp │ │ + call 6c624 │ │ + pop %eax │ │ + add $0x6a94c,%eax │ │ + mov 0x14(%ebp),%ecx │ │ + mov 0x10(%ebp),%edx │ │ + lea (%ecx,%ecx,2),%ecx │ │ + sub %ecx,%edx │ │ + mov %edx,0xc(%esp) │ │ + mov 0x1c(%ebp),%edx │ │ + lea -0x4f68(%eax),%eax │ │ + mov %eax,0x28(%esp) │ │ + mov 0xc(%ebp),%eax │ │ + mov %eax,0x20(%esp) │ │ + lea 0x3c(%esp),%eax │ │ + xor %esi,%esi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x1c(%esp),%edi │ │ - mov 0x40(%esp),%eax │ │ - mov 0x7f4(%eax),%ecx │ │ - mov 0x8(%ebp),%eax │ │ - sub 0x8(%eax),%ecx │ │ - mov 0xc(%esp),%eax │ │ - cmp %eax,%ecx │ │ - cmovg %eax,%ecx │ │ - lea -0x1(%ecx),%edx │ │ - cmp $0xf,%edx │ │ - mov %esi,%eax │ │ - movzbl %al,%eax │ │ - ja 6a769 │ │ - mov 0x14(%esp),%ebx │ │ - mov -0x3254(%ebx,%edx,4),%edx │ │ - add %ebx,%edx │ │ - jmp *%edx │ │ - mov 0x8(%ebp),%eax │ │ - mov 0x280(%eax),%eax │ │ - mov 0x20(%esp),%ecx │ │ - mov %esi,%edx │ │ - mov %dl,0x20(%eax,%ecx,1) │ │ - jmp 6a790 │ │ - mov %eax,%ecx │ │ - shl $0x8,%ecx │ │ - or %eax,%ecx │ │ - mov 0x8(%ebp),%eax │ │ - mov 0x280(%eax),%eax │ │ - mov 0x20(%esp),%edx │ │ - mov %cx,0x20(%eax,%edx,1) │ │ - jmp 6a790 │ │ - imul $0x1010101,%eax,%eax │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0x280(%ecx),%ecx │ │ - mov 0x20(%esp),%edx │ │ - mov %eax,0x20(%ecx,%edx,1) │ │ - jmp 6a790 │ │ - mov %eax,%ecx │ │ - mov $0x1010101,%edx │ │ - imul %edx,%ecx │ │ - mul %edx │ │ - add %ecx,%edx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0x280(%ecx),%ecx │ │ - mov 0x20(%esp),%esi │ │ - mov %eax,0x20(%ecx,%esi,1) │ │ - mov %edx,0x24(%ecx,%esi,1) │ │ - jmp 6a790 │ │ - mov %eax,%ecx │ │ - mov $0x1010101,%edx │ │ - imul %edx,%ecx │ │ - mul %edx │ │ - add %ecx,%edx │ │ - mov 0x8(%ebp),%ecx │ │ - mov %ecx,%esi │ │ - mov 0x280(%ecx),%ecx │ │ - mov 0x20(%esp),%ebx │ │ - mov %eax,0x20(%ecx,%ebx,1) │ │ - mov %edx,0x24(%ecx,%ebx,1) │ │ - mov 0x280(%esi),%ecx │ │ - mov %edx,0x2c(%ebx,%ecx,1) │ │ - mov %eax,0x28(%ebx,%ecx,1) │ │ - jmp 6a790 │ │ nop │ │ + mov %eax,0x24(%esp) │ │ + mov %esi,0x30(%esp) │ │ + mov 0xc(%esp),%ecx │ │ + mov -0x3(%ecx),%al │ │ + mov -0x2(%ecx),%ah │ │ + mov %ah,0x1c(%esp) │ │ + mov -0x1(%ecx),%ah │ │ + mov %ah,(%esp) │ │ + mov (%ecx),%ah │ │ + mov %ah,0x8(%esp) │ │ + mov 0x1(%ecx),%ah │ │ + mov %ah,0x18(%esp) │ │ + mov 0x2(%ecx),%ah │ │ + mov %ah,0x14(%esp) │ │ + mov 0x3(%ecx),%cl │ │ + mov %ecx,0x10(%esp) │ │ + movl $0xfffffff8,0x2c(%esp) │ │ mov %edx,0x34(%esp) │ │ - mov 0xc(%esp),%edx │ │ - mov 0x8(%ebp),%edi │ │ - mov 0x10(%esp),%eax │ │ - mov %edx,0xc(%esp) │ │ - sub 0x34(%esp),%eax │ │ - mov %eax,0xc(%edi) │ │ - cmpb $0x0,0x48(%esp) │ │ - mov %eax,%ebx │ │ - je 6a650 │ │ - mov %edi,%esi │ │ - mov 0x64(%esp),%edi │ │ - mov %ebx,0x10(%esp) │ │ - mov 0x44(%esp),%ecx │ │ - shr %cl,%edi │ │ - mov %esi,%eax │ │ - mov 0x8c(%esp),%esi │ │ - cmp %edi,%esi │ │ - cmovle %esi,%edi │ │ - mov %edi,0x38(%esp) │ │ - mov %eax,%esi │ │ - mov 0x54(%esp),%edi │ │ - mov %edi,%edx │ │ - shr %cl,%edi │ │ - mov 0x10(%esp),%ebx │ │ - mov %edi,0xa0(%esp) │ │ - xor %ecx,%ecx │ │ - jmp 6ab4a │ │ - nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %ecx,0x4c(%esp) │ │ - mov 0xc(%esp),%edi │ │ - mov %eax,%ebx │ │ - mov %edi,0xc(%esp) │ │ - mov 0x3c(%esp),%ecx │ │ - mov 0x4c(%esp),%eax │ │ - shl %cl,%eax │ │ - sub %eax,%ebx │ │ - mov %ebx,0xc(%esi) │ │ - mov 0x58(%esp),%ecx │ │ - cmp $0x2,%ecx │ │ - je 6a650 │ │ - add 0x68(%esp),%ebx │ │ - mov %ecx,0x50(%esp) │ │ - inc %ecx │ │ - mov %ecx,0x58(%esp) │ │ - mov 0x9c(%esp),%ecx │ │ - cmp 0x70(%esp),%ecx │ │ - mov %ebx,%eax │ │ - mov %ebx,0xc(%esi) │ │ - jge 6ab20 │ │ - mov %ecx,0x4c(%esp) │ │ - mov 0xc(%esp),%edi │ │ + mov %edx,0x38(%esp) │ │ + add $0x200,%edx │ │ + sar $0xa,%edx │ │ + movzbl %al,%eax │ │ + mov 0x28(%esp),%edi │ │ + movsbl 0x200(%edi,%edx,8),%ebx │ │ + imul %ebx,%eax │ │ + movzbl 0x1c(%esp),%ecx │ │ + mov %cl,0x7(%esp) │ │ + movsbl 0x204(%edi,%edx,8),%esi │ │ + movzbl %cl,%ecx │ │ + imul %esi,%ecx │ │ + add %eax,%ecx │ │ + movzbl (%esp),%ebx │ │ + movsbl 0x201(%edi,%edx,8),%eax │ │ + mov %bl,0x1c(%esp) │ │ + movzbl %bl,%ebx │ │ + imul %eax,%ebx │ │ + add %ecx,%ebx │ │ + movzbl 0x8(%esp),%ecx │ │ + movsbl 0x205(%edi,%edx,8),%eax │ │ + mov %cl,(%esp) │ │ + movzbl %cl,%ecx │ │ + imul %eax,%ecx │ │ + add %ebx,%ecx │ │ + movzbl 0x18(%esp),%ebx │ │ + movsbl 0x202(%edi,%edx,8),%eax │ │ + mov %bl,0x8(%esp) │ │ + movzbl %bl,%ebx │ │ + imul %eax,%ebx │ │ + add %ecx,%ebx │ │ + movzbl 0x14(%esp),%ecx │ │ + movsbl 0x206(%edi,%edx,8),%eax │ │ + mov %cl,0x18(%esp) │ │ + movzbl %cl,%ecx │ │ + imul %eax,%ecx │ │ + add %ebx,%ecx │ │ + mov 0x10(%esp),%eax │ │ mov %eax,%ebx │ │ - jmp 6abc6 │ │ + movsbl 0x203(%edi,%edx,8),%eax │ │ + mov %bl,0x14(%esp) │ │ + movzbl %bl,%ebx │ │ + imul %eax,%ebx │ │ + add %ecx,%ebx │ │ + movsbl 0x207(%edi,%edx,8),%eax │ │ + mov 0x18(%ebp),%ecx │ │ + mov 0xc(%esp),%edx │ │ + mov 0x2c(%esp),%esi │ │ + movzbl 0xc(%edx,%esi,1),%edi │ │ + mov %edi,%edx │ │ + mov %edi,0x10(%esp) │ │ + imul %edi,%eax │ │ + lea 0x4(%eax,%ebx,1),%eax │ │ + shr $0x3,%eax │ │ + mov 0x24(%esp),%edx │ │ + mov %ax,0x10(%edx,%esi,2) │ │ + movswl (%ecx),%eax │ │ + mov 0x38(%esp),%edx │ │ + add %eax,%edx │ │ + movzbl 0x7(%esp),%eax │ │ + inc %esi │ │ + mov %esi,0x2c(%esp) │ │ + jne 6c6b0 │ │ + movswl 0x2(%ecx),%eax │ │ + mov 0x34(%esp),%edx │ │ + add %eax,%edx │ │ + mov 0xc(%esp),%eax │ │ + add 0x14(%ebp),%eax │ │ + mov %eax,0xc(%esp) │ │ + mov 0x24(%esp),%eax │ │ + add $0x10,%eax │ │ + mov 0x30(%esp),%esi │ │ + inc %esi │ │ + cmp $0xf,%esi │ │ + jne 6c660 │ │ + mov 0x20(%esp),%eax │ │ + add %eax,%eax │ │ + mov %eax,0x20(%esp) │ │ + lea 0xac(%esp),%eax │ │ + xor %edx,%edx │ │ + mov 0x20(%ebp),%edi │ │ + mov 0x8(%ebp),%esi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %edi,0xc(%esp) │ │ - mov %edx,%esi │ │ - mov %ebx,%edi │ │ - mov 0xc(%edx),%ebx │ │ - mov 0x34(%esp),%eax │ │ - movzbl %al,%edx │ │ - mov 0x44(%esp),%ecx │ │ - shl %cl,%edi │ │ - mov 0x4c(%esp),%eax │ │ - add %edx,%eax │ │ - mov 0x3c(%esp),%ecx │ │ - shl %cl,%edx │ │ - mov %edi,%ecx │ │ - mov 0xc(%esp),%edi │ │ - sub %ecx,%edi │ │ - add %edx,%ebx │ │ - mov %edi,0x8(%esi) │ │ - mov %ebx,0xc(%esi) │ │ - mov %eax,0x4c(%esp) │ │ - cmp 0x70(%esp),%eax │ │ - mov 0x54(%esp),%edx │ │ - jge 6ab2a │ │ - mov 0x40(%esp),%esi │ │ - mov 0x7e8(%esi),%ecx │ │ - mov %ebx,0x10(%esp) │ │ - imul %ebx,%ecx │ │ - lea (%ecx,%ecx,4),%eax │ │ - add %eax,%eax │ │ - add 0xb50(%esi),%eax │ │ - mov %eax,0x60(%esp) │ │ - add %edx,%edi │ │ - mov 0xa0(%esp),%ebx │ │ - cmp 0x38(%esp),%ebx │ │ - mov 0x8(%ebp),%esi │ │ - mov %edi,0xc(%esp) │ │ - mov %edi,0x8(%esi) │ │ - jge 6af40 │ │ - mov 0x4c(%esp),%edx │ │ - mov %edx,%eax │ │ - mov 0x3c(%esp),%ecx │ │ - shl %cl,%eax │ │ - add 0x24(%esp),%eax │ │ - shl $0x5,%eax │ │ - add 0x28(%esp),%eax │ │ - mov %eax,0xa4(%esp) │ │ - mov 0x2c(%esp),%eax │ │ - add %edx,%eax │ │ - mov 0x50(%esp),%ecx │ │ - shl $0x5,%ecx │ │ - mov %esi,%edx │ │ - mov %ecx,0x10(%esp) │ │ - add %esi,%ecx │ │ - lea 0x50(%ecx,%eax,1),%eax │ │ - mov %eax,0x18(%esp) │ │ - jmp 6ac92 │ │ - mov 0x280(%esi),%ecx │ │ - add 0x10(%esp),%ecx │ │ - mov 0x20(%esp),%edi │ │ - lea 0x40(%edi,%ecx,1),%ecx │ │ - sub $0x4,%esp │ │ - mov 0x18(%esp),%ebx │ │ - push %edx │ │ - push %eax │ │ - push %ecx │ │ - call 1540 │ │ - add $0x10,%esp │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %eax,0x8(%esp) │ │ + mov %edx,0x10(%esp) │ │ + mov $0xfffffff0,%edx │ │ + mov %edi,0x14(%esp) │ │ + mov %esi,0x18(%esp) │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0xc(%esp),%edi │ │ - mov 0x1c(%esp),%ebx │ │ - add %edi,%ebx │ │ - mov 0x44(%esp),%ecx │ │ - shl %cl,%edi │ │ - add 0x8(%esi),%edi │ │ - mov %esi,%edx │ │ - mov %edi,0x8(%esi) │ │ - cmp 0x38(%esp),%ebx │ │ - jge 6ab80 │ │ - movb $0x40,0xa(%esp) │ │ - mov 0x10(%ebp),%esi │ │ - mov %esi,%edi │ │ - movzbl 0x3(%esi),%eax │ │ - test %eax,%eax │ │ - mov %edx,%esi │ │ - jne 6acc1 │ │ - mov %ebx,%edx │ │ - mov 0x44(%esp),%ecx │ │ - shl %cl,%edx │ │ - add 0xa4(%esp),%edx │ │ - movzbl 0x1ee0(%esi,%edx,1),%ecx │ │ - mov %ecx,0x7c(%esp) │ │ - mov 0x30(%esp),%ecx │ │ - mov %ebx,0x1c(%esp) │ │ - lea (%ebx,%ecx,1),%edx │ │ - mov 0x280(%esi),%ecx │ │ - add 0x10(%esp),%ecx │ │ - mov %edx,0x20(%esp) │ │ - lea 0x40(%ecx,%edx,1),%edx │ │ - movzbl 0x7(%edi),%edi │ │ - sub $0xc,%esp │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0x20(%esp),%ebx │ │ - lea 0x16(%esp),%esi │ │ - push %esi │ │ - lea 0x8c(%esp),%esi │ │ - push %esi │ │ - mov 0x8c(%esp),%esi │ │ - pushl 0x3640(%esi) │ │ - pushl 0x70(%esp) │ │ - push %eax │ │ - pushl 0x10(%ebp) │ │ - pushl 0xc(%ebp) │ │ - push %edi │ │ - pushl 0x44(%esp) │ │ - call 6bb80 │ │ - mov 0x44(%esp),%edi │ │ - add $0x30,%esp │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0x8(%ecx),%ecx │ │ - lea (%ecx,%ecx,4),%ecx │ │ - mov 0x60(%esp),%edx │ │ - lea (%edx,%ecx,2),%ecx │ │ - mov 0x50(%esp),%edx │ │ - mov %ax,0x2(%ecx,%edx,2) │ │ - movzbl 0x7c(%esp),%eax │ │ - mov %al,0x7(%edx,%ecx,1) │ │ - lea -0x59b0(%edi),%eax │ │ - mov 0x74(%esp),%ecx │ │ - movzbl (%eax,%ecx,8),%edx │ │ - movzbl 0x1(%eax,%ecx,8),%ebx │ │ - mov %edx,0xc(%esp) │ │ - mov %edx,%eax │ │ - imul %ebx,%eax │ │ - shl $0x5,%eax │ │ - add %eax,0x3640(%esi) │ │ - mov 0x8(%ebp),%esi │ │ - mov 0x40(%esp),%eax │ │ - mov 0x7f8(%eax),%eax │ │ - mov 0x3c(%esp),%ecx │ │ - add %ecx,%eax │ │ - sub 0xc(%esi),%eax │ │ - sar %cl,%eax │ │ - cmp %ebx,%eax │ │ - mov %ebx,0x34(%esp) │ │ - cmovg %ebx,%eax │ │ - lea -0x1(%eax),%ecx │ │ - cmp $0xf,%ecx │ │ - ja 6adc5 │ │ - mov -0x3214(%edi,%ecx,4),%ecx │ │ - add %edi,%ecx │ │ - jmp *%ecx │ │ - movzbl 0xa(%esp),%ebx │ │ - mov 0x18(%esp),%eax │ │ - mov %bl,(%eax) │ │ - jmp 6ae50 │ │ - movzbl 0xa(%esp),%ebx │ │ - mov %ebx,%eax │ │ - shl $0x8,%eax │ │ - or %ebx,%eax │ │ - mov 0x18(%esp),%ecx │ │ - mov %ax,(%ecx) │ │ - jmp 6ae50 │ │ - movzbl 0xa(%esp),%edi │ │ - sub $0x4,%esp │ │ - mov 0x18(%esp),%ebx │ │ - push %eax │ │ - push %edi │ │ - pushl 0x24(%esp) │ │ - call 1540 │ │ - mov %edi,%ebx │ │ - mov 0x24(%esp),%edi │ │ - add $0x10,%esp │ │ - jmp 6ae50 │ │ - movzbl 0xa(%esp),%ebx │ │ - imul $0x1010101,%ebx,%eax │ │ - mov 0x18(%esp),%ecx │ │ - mov %eax,(%ecx) │ │ - jmp 6ae50 │ │ - movzbl 0xa(%esp),%ebx │ │ - mov %ebx,%eax │ │ - mov $0x1010101,%esi │ │ - mul %esi │ │ - mov %ebx,%ecx │ │ - imul %esi,%ecx │ │ - mov 0x8(%ebp),%esi │ │ - add %edx,%ecx │ │ - mov 0x18(%esp),%edx │ │ - mov %eax,(%edx) │ │ - mov %ecx,0x4(%edx) │ │ - jmp 6ae50 │ │ - movzbl 0xa(%esp),%ebx │ │ - mov %ebx,%eax │ │ - mov $0x1010101,%esi │ │ - mul %esi │ │ - mov %ebx,%ecx │ │ - imul %esi,%ecx │ │ - mov 0x8(%ebp),%esi │ │ - add %edx,%ecx │ │ - movd %ecx,%xmm0 │ │ - movd %eax,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - pshufd $0x44,%xmm1,%xmm0 │ │ - mov 0x18(%esp),%eax │ │ - movdqu %xmm0,(%eax) │ │ nop │ │ nop │ │ - mov 0x40(%esp),%eax │ │ - mov 0x7f4(%eax),%edx │ │ - mov 0x44(%esp),%ecx │ │ - add %ecx,%edx │ │ - sub 0x8(%esi),%edx │ │ - sar %cl,%edx │ │ - mov 0xc(%esp),%eax │ │ - cmp %eax,%edx │ │ - cmovg %eax,%edx │ │ - lea -0x1(%edx),%ecx │ │ - cmp $0xf,%ecx │ │ - movzbl %bl,%eax │ │ - ja 6ac40 │ │ - mov -0x31d4(%edi,%ecx,4),%ecx │ │ - add %edi,%ecx │ │ - jmp *%ecx │ │ - mov 0x280(%esi),%eax │ │ - add 0x10(%esp),%eax │ │ - mov 0x20(%esp),%ecx │ │ - mov %bl,0x40(%ecx,%eax,1) │ │ - jmp 6ac70 │ │ - mov %eax,%ecx │ │ - shl $0x8,%ecx │ │ - or %eax,%ecx │ │ - mov 0x280(%esi),%eax │ │ - add 0x10(%esp),%eax │ │ - mov 0x20(%esp),%edx │ │ - mov %cx,0x40(%edx,%eax,1) │ │ - jmp 6ac70 │ │ - imul $0x1010101,%eax,%eax │ │ - mov 0x280(%esi),%ecx │ │ - add 0x10(%esp),%ecx │ │ - mov 0x20(%esp),%edx │ │ - mov %eax,0x40(%edx,%ecx,1) │ │ - jmp 6ac70 │ │ - mov %eax,%ecx │ │ - mov $0x1010101,%edx │ │ - imul %edx,%ecx │ │ - mul %edx │ │ - add %ecx,%edx │ │ - mov 0x280(%esi),%ecx │ │ - add 0x10(%esp),%ecx │ │ - mov 0x20(%esp),%edi │ │ - mov %eax,0x40(%edi,%ecx,1) │ │ - mov %edx,0x44(%edi,%ecx,1) │ │ - jmp 6ac70 │ │ - mov %eax,%ecx │ │ - mov $0x1010101,%edx │ │ - imul %edx,%ecx │ │ - mul %edx │ │ - add %ecx,%edx │ │ - mov 0x280(%esi),%ecx │ │ - mov 0x10(%esp),%edi │ │ - add %edi,%ecx │ │ - mov 0x20(%esp),%ebx │ │ - mov %eax,0x40(%ebx,%ecx,1) │ │ - mov %edx,0x44(%ebx,%ecx,1) │ │ - mov 0x280(%esi),%ecx │ │ - add %edi,%ecx │ │ - mov %edx,0x4c(%ebx,%ecx,1) │ │ - mov %eax,0x48(%ebx,%ecx,1) │ │ - jmp 6ac70 │ │ nop │ │ - mov 0x14(%esp),%eax │ │ - lea -0x59b0(%eax),%ecx │ │ - mov 0x74(%esp),%edx │ │ - mov 0x1(%ecx,%edx,8),%al │ │ - mov %ebx,%edi │ │ - mov 0x10(%esp),%ebx │ │ - jmp 6ab8f │ │ - mov $0x1,%cl │ │ - mov %ecx,0x48(%esp) │ │ - mov 0x1c(%esp),%ecx │ │ - cmp 0x3c(%esp),%ecx │ │ - ja 6af78 │ │ - mov 0x10(%esp),%ecx │ │ - and $0x1,%cl │ │ - mov %ecx,0x48(%esp) │ │ - mov 0x10(%ebp),%esi │ │ - cmpb $0x0,0x6(%esi) │ │ - je 6a52d │ │ - mov %ebx,%esi │ │ - mov 0x1c(%esp),%eax │ │ - dec %al │ │ - cmp $0x1f,%al │ │ - mov 0x8(%ebp),%edx │ │ - ja 6b044 │ │ - movzbl %al,%eax │ │ - mov 0x14(%esp),%ecx │ │ - mov -0x3494(%ecx,%eax,4),%eax │ │ - add %ecx,%eax │ │ - jmp *%eax │ │ - mov 0x24(%esp),%eax │ │ - movb $0x40,0x30(%edx,%eax,1) │ │ - mov 0x18(%esp),%eax │ │ - dec %al │ │ - cmp $0x1f,%al │ │ - jbe 6b04e │ │ - jmp 6b06f │ │ - mov 0x24(%esp),%eax │ │ - movw $0x4040,0x30(%edx,%eax,1) │ │ - mov 0x18(%esp),%eax │ │ - dec %al │ │ - cmp $0x1f,%al │ │ - jbe 6b04e │ │ - jmp 6b06f │ │ - mov 0x24(%esp),%eax │ │ - jmp 6aff2 │ │ - mov 0x24(%esp),%eax │ │ - movl $0x40404040,0x34(%edx,%eax,1) │ │ - movl $0x40404040,0x30(%edx,%eax,1) │ │ - mov 0x18(%esp),%eax │ │ - dec %al │ │ - cmp $0x1f,%al │ │ - jbe 6b04e │ │ - jmp 6b06f │ │ - mov 0x14(%esp),%eax │ │ - movdqa -0x15900(%eax),%xmm0 │ │ - mov 0x24(%esp),%eax │ │ - movdqu %xmm0,0x30(%edx,%eax,1) │ │ - movdqu %xmm0,0x40(%edx,%eax,1) │ │ - mov 0x18(%esp),%eax │ │ - dec %al │ │ - cmp $0x1f,%al │ │ - jbe 6b04e │ │ - jmp 6b06f │ │ - mov 0x14(%esp),%eax │ │ - movdqa -0x15900(%eax),%xmm0 │ │ - mov 0x24(%esp),%eax │ │ - movdqu %xmm0,0x30(%edx,%eax,1) │ │ - mov 0x18(%esp),%eax │ │ - dec %al │ │ - cmp $0x1f,%al │ │ - ja 6b06f │ │ - movzbl %al,%eax │ │ - mov 0x14(%esp),%ecx │ │ - mov -0x3414(%ecx,%eax,4),%eax │ │ - add %ecx,%eax │ │ - jmp *%eax │ │ - mov 0x280(%edx),%eax │ │ - mov 0x28(%esp),%ecx │ │ - movb $0x40,0x20(%eax,%ecx,1) │ │ - cmpb $0x0,0x48(%esp) │ │ - je 6b460 │ │ - mov 0x38(%esp),%eax │ │ - dec %eax │ │ - cmp $0x1f,%eax │ │ - ja 6b2bf │ │ - mov 0x14(%esp),%ecx │ │ - mov -0x3394(%ecx,%eax,4),%eax │ │ - add %ecx,%eax │ │ - jmp *%eax │ │ - mov 0x2c(%esp),%eax │ │ - movb $0x40,0x50(%edx,%eax,1) │ │ - movb $0x40,0x70(%edx,%eax,1) │ │ - dec %esi │ │ - cmp $0x1f,%esi │ │ - ja 6b460 │ │ - mov %esi,%eax │ │ - mov 0x14(%esp),%ecx │ │ - add -0x3314(%ecx,%esi,4),%ecx │ │ - jmp *%ecx │ │ - mov 0x280(%edx),%eax │ │ - mov 0x30(%esp),%ecx │ │ - movb $0x40,0x40(%eax,%ecx,1) │ │ - mov 0x280(%edx),%eax │ │ - movb $0x40,0x60(%eax,%ecx,1) │ │ - jmp 6b460 │ │ - mov 0x280(%edx),%eax │ │ - mov 0x28(%esp),%ecx │ │ - movw $0x4040,0x20(%eax,%ecx,1) │ │ - cmpb $0x0,0x48(%esp) │ │ - jne 6b07a │ │ - jmp 6b460 │ │ - mov 0x280(%edx),%eax │ │ - mov 0x28(%esp),%ecx │ │ - movl $0x40404040,0x20(%eax,%ecx,1) │ │ - cmpb $0x0,0x48(%esp) │ │ - jne 6b07a │ │ - jmp 6b460 │ │ - mov 0x280(%edx),%eax │ │ - mov 0x28(%esp),%ecx │ │ - movl $0x40404040,0x24(%eax,%ecx,1) │ │ - movl $0x40404040,0x20(%eax,%ecx,1) │ │ - cmpb $0x0,0x48(%esp) │ │ - jne 6b07a │ │ - jmp 6b460 │ │ - mov 0x280(%edx),%eax │ │ - mov 0x28(%esp),%ecx │ │ - movl $0x40404040,0x24(%eax,%ecx,1) │ │ - movl $0x40404040,0x20(%eax,%ecx,1) │ │ - mov 0x280(%edx),%eax │ │ - movl $0x40404040,0x2c(%ecx,%eax,1) │ │ - movl $0x40404040,0x28(%ecx,%eax,1) │ │ - mov 0x280(%edx),%eax │ │ - movl $0x40404040,0x34(%ecx,%eax,1) │ │ - movl $0x40404040,0x30(%ecx,%eax,1) │ │ - mov 0x280(%edx),%eax │ │ - movl $0x40404040,0x3c(%ecx,%eax,1) │ │ - movl $0x40404040,0x38(%ecx,%eax,1) │ │ - cmpb $0x0,0x48(%esp) │ │ - jne 6b07a │ │ - jmp 6b460 │ │ - mov 0x280(%edx),%eax │ │ - mov 0x28(%esp),%ecx │ │ - movl $0x40404040,0x24(%eax,%ecx,1) │ │ - movl $0x40404040,0x20(%eax,%ecx,1) │ │ - mov 0x280(%edx),%eax │ │ - movl $0x40404040,0x2c(%ecx,%eax,1) │ │ - movl $0x40404040,0x28(%ecx,%eax,1) │ │ - cmpb $0x0,0x48(%esp) │ │ - jne 6b07a │ │ - jmp 6b460 │ │ - mov 0x2c(%esp),%eax │ │ - movw $0x4040,0x50(%edx,%eax,1) │ │ - movw $0x4040,0x70(%edx,%eax,1) │ │ - dec %esi │ │ - cmp $0x1f,%esi │ │ - jbe 6b0af │ │ - jmp 6b460 │ │ - mov 0x2c(%esp),%eax │ │ - movl $0x40404040,0x50(%edx,%eax,1) │ │ - movl $0x40404040,0x70(%edx,%eax,1) │ │ - dec %esi │ │ - cmp $0x1f,%esi │ │ - jbe 6b0af │ │ - jmp 6b460 │ │ - mov 0x2c(%esp),%eax │ │ - movl $0x40404040,0x54(%edx,%eax,1) │ │ - movl $0x40404040,0x50(%edx,%eax,1) │ │ - movl $0x40404040,0x74(%edx,%eax,1) │ │ - movl $0x40404040,0x70(%edx,%eax,1) │ │ - dec %esi │ │ - cmp $0x1f,%esi │ │ - jbe 6b0af │ │ - jmp 6b460 │ │ - mov 0x14(%esp),%eax │ │ - movdqa -0x15900(%eax),%xmm0 │ │ - mov 0x2c(%esp),%eax │ │ - movdqu %xmm0,0x50(%edx,%eax,1) │ │ - movdqu %xmm0,0x70(%edx,%eax,1) │ │ - dec %esi │ │ - cmp $0x1f,%esi │ │ - jbe 6b0af │ │ - jmp 6b460 │ │ - mov 0x14(%esp),%eax │ │ - movdqa -0x15900(%eax),%xmm0 │ │ - mov 0x2c(%esp),%eax │ │ - movdqu %xmm0,0x50(%edx,%eax,1) │ │ - movdqu %xmm0,0x60(%edx,%eax,1) │ │ - movdqu %xmm0,0x70(%edx,%eax,1) │ │ - movdqu %xmm0,0x80(%edx,%eax,1) │ │ - dec %esi │ │ - cmp $0x1f,%esi │ │ - jbe 6b0af │ │ - jmp 6b460 │ │ - mov 0x280(%edx),%eax │ │ - mov 0x30(%esp),%ecx │ │ - movw $0x4040,0x40(%eax,%ecx,1) │ │ - mov 0x280(%edx),%eax │ │ - movw $0x4040,0x60(%eax,%ecx,1) │ │ - jmp 6b460 │ │ - mov 0x280(%edx),%eax │ │ - mov 0x30(%esp),%ecx │ │ - movl $0x40404040,0x40(%eax,%ecx,1) │ │ - mov 0x280(%edx),%eax │ │ - movl $0x40404040,0x60(%eax,%ecx,1) │ │ - jmp 6b460 │ │ - mov 0x280(%edx),%eax │ │ - mov 0x30(%esp),%ecx │ │ - movl $0x40404040,0x44(%eax,%ecx,1) │ │ - movl $0x40404040,0x40(%eax,%ecx,1) │ │ - mov 0x280(%edx),%eax │ │ - movl $0x40404040,0x64(%eax,%ecx,1) │ │ - movl $0x40404040,0x60(%eax,%ecx,1) │ │ - jmp 6b460 │ │ - mov 0x280(%edx),%eax │ │ - mov 0x30(%esp),%ecx │ │ - movl $0x40404040,0x44(%eax,%ecx,1) │ │ - movl $0x40404040,0x40(%eax,%ecx,1) │ │ - mov 0x280(%edx),%eax │ │ - movl $0x40404040,0x4c(%eax,%ecx,1) │ │ - movl $0x40404040,0x48(%eax,%ecx,1) │ │ - mov 0x280(%edx),%eax │ │ - movl $0x40404040,0x64(%eax,%ecx,1) │ │ - movl $0x40404040,0x60(%eax,%ecx,1) │ │ - mov 0x280(%edx),%eax │ │ - movl $0x40404040,0x6c(%eax,%ecx,1) │ │ - movl $0x40404040,0x68(%eax,%ecx,1) │ │ - jmp 6b460 │ │ - mov 0x280(%edx),%eax │ │ - mov 0x30(%esp),%ecx │ │ - movl $0x40404040,0x44(%eax,%ecx,1) │ │ - movl $0x40404040,0x40(%eax,%ecx,1) │ │ - mov 0x280(%edx),%eax │ │ - movl $0x40404040,0x4c(%eax,%ecx,1) │ │ - movl $0x40404040,0x48(%eax,%ecx,1) │ │ - mov 0x280(%edx),%eax │ │ - movl $0x40404040,0x54(%eax,%ecx,1) │ │ - movl $0x40404040,0x50(%eax,%ecx,1) │ │ - mov 0x280(%edx),%eax │ │ - movl $0x40404040,0x5c(%eax,%ecx,1) │ │ - movl $0x40404040,0x58(%eax,%ecx,1) │ │ - mov 0x280(%edx),%eax │ │ - movl $0x40404040,0x64(%eax,%ecx,1) │ │ - movl $0x40404040,0x60(%eax,%ecx,1) │ │ - mov 0x280(%edx),%eax │ │ - movl $0x40404040,0x6c(%eax,%ecx,1) │ │ - movl $0x40404040,0x68(%eax,%ecx,1) │ │ - mov 0x280(%edx),%eax │ │ - movl $0x40404040,0x74(%eax,%ecx,1) │ │ - movl $0x40404040,0x70(%eax,%ecx,1) │ │ - mov 0x280(%edx),%eax │ │ - movl $0x40404040,0x7c(%eax,%ecx,1) │ │ - movl $0x40404040,0x78(%eax,%ecx,1) │ │ + mov %edi,0x1c(%esp) │ │ + lea 0x200(%edi),%ebx │ │ + sar $0xa,%ebx │ │ + mov 0x28(%esp),%eax │ │ + movsbl 0x200(%eax,%ebx,8),%ecx │ │ + mov 0x8(%esp),%edi │ │ + movswl -0x60(%edi,%edx,1),%esi │ │ + imul %ecx,%esi │ │ + movsbl 0x204(%eax,%ebx,8),%ecx │ │ + mov %ecx,(%esp) │ │ + mov %eax,%ecx │ │ + movswl -0x50(%edi,%edx,1),%eax │ │ + imul (%esp),%eax │ │ + add %esi,%eax │ │ + movsbl 0x201(%ecx,%ebx,8),%esi │ │ + mov %esi,(%esp) │ │ + movswl -0x40(%edi,%edx,1),%esi │ │ + imul (%esp),%esi │ │ + add %eax,%esi │ │ + mov %ecx,%eax │ │ + movsbl 0x205(%ecx,%ebx,8),%ecx │ │ + mov %ecx,(%esp) │ │ + movswl -0x30(%edi,%edx,1),%ecx │ │ + imul (%esp),%ecx │ │ + add %esi,%ecx │ │ + movsbl 0x202(%eax,%ebx,8),%esi │ │ + mov %esi,(%esp) │ │ + movswl -0x20(%edi,%edx,1),%esi │ │ + imul (%esp),%esi │ │ + add %ecx,%esi │ │ + movsbl 0x206(%eax,%ebx,8),%ecx │ │ + mov %ecx,(%esp) │ │ + movswl -0x10(%edi,%edx,1),%ecx │ │ + imul (%esp),%ecx │ │ + add %esi,%ecx │ │ + movsbl 0x203(%eax,%ebx,8),%esi │ │ + mov %esi,(%esp) │ │ + movswl (%edi,%edx,1),%esi │ │ + imul (%esp),%esi │ │ + movsbl 0x207(%eax,%ebx,8),%eax │ │ + movswl 0x10(%edi,%edx,1),%ebx │ │ + imul %eax,%ebx │ │ + add %ecx,%esi │ │ + lea 0x40(%ebx,%esi,1),%eax │ │ + mov 0x18(%esp),%esi │ │ + shr $0x7,%eax │ │ + mov %ax,0x10(%esi,%edx,1) │ │ + mov 0x18(%ebp),%eax │ │ + movswl 0x4(%eax),%eax │ │ + mov 0x1c(%esp),%edi │ │ + add %eax,%edi │ │ + add $0x2,%edx │ │ + jne 6c820 │ │ + mov 0x18(%ebp),%ecx │ │ + movswl 0x6(%ecx),%ecx │ │ + mov 0x14(%esp),%edi │ │ + add %ecx,%edi │ │ + mov 0x10(%esp),%edx │ │ + inc %edx │ │ + add 0x20(%esp),%esi │ │ + mov 0x8(%esp),%eax │ │ + add $0x10,%eax │ │ + cmp $0x8,%edx │ │ + jne 6c800 │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x40,%esp │ │ - mov %edx,0x24(%esp) │ │ - call 6b485 │ │ + call 6c941 │ │ pop %ebx │ │ - add $0x69aeb,%ebx │ │ + add $0x6a62f,%ebx │ │ + mov 0x1c(%ebp),%edx │ │ + mov 0x14(%ebp),%eax │ │ + dec %eax │ │ + cmp %edx,%eax │ │ + cmovg %edx,%eax │ │ + mov %edx,%edi │ │ + neg %edi │ │ + mov 0xc(%ebp),%ecx │ │ + dec %ecx │ │ + mov %ecx,0x14(%esp) │ │ + cmp %edi,%ecx │ │ + cmovle %ecx,%edi │ │ + xor %esi,%esi │ │ + test %edx,%edx │ │ + cmovs %esi,%eax │ │ + mov %eax,0xc(%esp) │ │ + cmovg %esi,%edi │ │ + mov 0x18(%ebp),%edx │ │ mov 0x10(%ebp),%eax │ │ - cmp $0x1,%eax │ │ + dec %eax │ │ + cmp %edx,%eax │ │ + cmovg %edx,%eax │ │ + neg %edx │ │ + mov 0x8(%ebp),%ecx │ │ + lea -0x1(%ecx),%esi │ │ + cmp %edx,%esi │ │ + cmovle %esi,%edx │ │ + cmpl $0x0,0x18(%ebp) │ │ + mov $0x0,%ecx │ │ + cmovs %ecx,%eax │ │ + mov %eax,0x10(%esp) │ │ + mov $0x0,%eax │ │ + cmovg %eax,%edx │ │ + mov %edx,0x2c(%esp) │ │ + mov 0x8(%ebp),%eax │ │ + sub 0x10(%ebp),%eax │ │ + add 0x18(%ebp),%eax │ │ mov 0xc(%ebp),%edx │ │ - mov (%ecx),%edi │ │ - mov %ecx,0x4(%esp) │ │ - mov 0x4(%ecx),%ecx │ │ - mov %ecx,0x20(%esp) │ │ - mov 0x7c0(%edi),%ecx │ │ - mov %ecx,0x30(%esp) │ │ - lea -0x59b0(%ebx),%ecx │ │ - movzbl (%ecx,%edx,8),%esi │ │ - mov %esi,0x18(%esp) │ │ - movzbl 0x1(%ecx,%edx,8),%edx │ │ - mov %edx,0x8(%esp) │ │ - mov %ebx,0x14(%esp) │ │ - mov %edi,0x1c(%esp) │ │ - jg 6b5dd │ │ - mov %eax,%esi │ │ - mov 0x14(%ebp),%edx │ │ - movzwl (%edx,%eax,2),%edx │ │ - test %edx,%edx │ │ - je 6b5dd │ │ - mov 0x1c(%ebp),%eax │ │ - mov 0x18(%ebp),%edi │ │ - lea (%edi,%eax,4),%edi │ │ - bt %edi,%edx │ │ - mov 0x1c(%esp),%edi │ │ - jae 6b5dd │ │ - mov 0x18(%ebp),%eax │ │ - mov %eax,%edx │ │ - mov 0xc(%ebp),%eax │ │ - movzbl 0x6(%ecx,%eax,8),%edi │ │ - movzbl (%ecx,%edi,8),%eax │ │ - mov %eax,0x30(%esp) │ │ - movzbl 0x1(%ecx,%edi,8),%eax │ │ - mov %eax,0x20(%esp) │ │ - inc %esi │ │ - mov %esi,0x10(%esp) │ │ - add %edx,%edx │ │ - mov %edx,0x28(%esp) │ │ - mov 0x1c(%ebp),%eax │ │ - add %eax,%eax │ │ - sub $0x4,%esp │ │ - mov 0x8(%esp),%esi │ │ - mov %esi,%ecx │ │ - mov 0x28(%esp),%edx │ │ - pushl 0x20(%ebp) │ │ - mov %eax,0x14(%esp) │ │ - push %eax │ │ - pushl 0x34(%esp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x24(%esp) │ │ - mov %edi,0x4c(%esp) │ │ - push %edi │ │ - pushl 0x8(%ebp) │ │ - call 6b470 │ │ - mov 0x50(%esp),%edx │ │ - add $0x20,%esp │ │ - mov 0x8(%esi),%eax │ │ - add %edx,%eax │ │ - mov %eax,0x8(%esi) │ │ - mov 0x8(%esp),%ecx │ │ - cmp %cl,0x18(%esp) │ │ - jb 6b71d │ │ - mov 0x1c(%esp),%esi │ │ - cmp 0x7f4(%esi),%eax │ │ - mov 0x14(%esp),%ebx │ │ - mov 0x28(%esp),%edi │ │ - jge 6b725 │ │ + cmp %esi,%eax │ │ + cmovle %eax,%esi │ │ + test %eax,%eax │ │ + mov $0x0,%eax │ │ + cmovs %eax,%esi │ │ + mov %edx,%eax │ │ + sub 0x14(%ebp),%eax │ │ + add 0x1c(%ebp),%eax │ │ + mov 0x14(%esp),%ecx │ │ + cmp %ecx,%eax │ │ + cmovle %eax,%ecx │ │ + test %eax,%eax │ │ + mov $0x0,%eax │ │ + cmovs %eax,%ecx │ │ mov %edi,%eax │ │ - or $0x1,%eax │ │ - mov 0x20(%ebp),%ecx │ │ - test %ecx,%ecx │ │ - lea (%ecx,%edx,4),%edi │ │ - cmove %ecx,%edi │ │ - sub $0x4,%esp │ │ - mov 0x8(%esp),%esi │ │ - mov %esi,%ecx │ │ - mov 0x28(%esp),%edx │ │ - mov 0x18(%esp),%ebx │ │ - push %edi │ │ - mov 0x30(%esp),%edi │ │ - pushl 0x14(%esp) │ │ - push %eax │ │ - pushl 0x14(%ebp) │ │ - pushl 0x24(%esp) │ │ - pushl 0x4c(%esp) │ │ - pushl 0x8(%ebp) │ │ - call 6b470 │ │ - mov 0x50(%esp),%edx │ │ - mov 0x34(%esp),%ebx │ │ - mov 0x28(%esp),%ecx │ │ - add $0x20,%esp │ │ - mov 0x8(%esi),%eax │ │ - jmp 6b725 │ │ - mov 0x4(%esp),%ecx │ │ - mov 0x8(%ecx),%ebx │ │ - mov 0xc(%ecx),%edx │ │ - mov 0xb44(%edi),%ecx │ │ - test %ecx,%ecx │ │ - je 6b66c │ │ - mov 0x18(%esp),%esi │ │ - cmp $0x8,%esi │ │ - mov %edx,0x28(%esp) │ │ - mov $0x8,%edx │ │ - mov $0x8,%edi │ │ - cmovb %esi,%edi │ │ - mov 0x8(%esp),%esi │ │ - cmp $0x8,%esi │ │ - cmovb %esi,%edx │ │ - imul %edi,%edx │ │ - mov 0x1c(%esp),%edi │ │ - mov 0x20(%esp),%eax │ │ - mov 0x3640(%eax),%esi │ │ - shl $0x5,%edx │ │ - add %esi,%edx │ │ - mov %edx,0x3640(%eax) │ │ - mov 0xb50(%edi),%eax │ │ - mov 0x7e8(%edi),%edx │ │ - mov 0x28(%esp),%edi │ │ - imul %edi,%edx │ │ - add %ebx,%edx │ │ - lea (%edx,%edx,4),%edx │ │ - cmp $0x2,%ecx │ │ - lea (%eax,%edx,2),%ecx │ │ - jne 6b67b │ │ - movswl (%ecx),%edi │ │ - movzbl 0x6(%eax,%edx,2),%eax │ │ - mov %eax,0x2c(%esp) │ │ - mov 0x14(%esp),%ebx │ │ - test %edi,%edi │ │ - jns 6ba79 │ │ - jmp 6bb6c │ │ - mov 0x4(%esp),%eax │ │ - add $0x2a0,%eax │ │ - mov %eax,0x20(%esp) │ │ - jmp 6b685 │ │ - mov %ecx,0x34(%esp) │ │ - mov %esi,0x20(%esp) │ │ - mov %edi,%edx │ │ - and $0x1f,%ebx │ │ - and $0x1f,%edx │ │ - mov 0x4(%esp),%edi │ │ - mov 0x280(%edi),%eax │ │ - mov %ebx,0x10(%esp) │ │ - mov %edx,%ecx │ │ - lea 0x20(%eax,%ebx,1),%edx │ │ - mov %ecx,0x28(%esp) │ │ - lea 0x30(%edi,%ecx,1),%esi │ │ - sub $0xc,%esp │ │ - lea 0xf(%esp),%eax │ │ - mov %edi,%ecx │ │ - mov 0x20(%esp),%ebx │ │ - push %eax │ │ - lea 0x3c(%esp),%eax │ │ - push %eax │ │ - pushl 0x34(%esp) │ │ - push $0x0 │ │ - push $0x0 │ │ - pushl 0x8(%ebp) │ │ - pushl 0x48(%esp) │ │ - pushl 0xc(%ebp) │ │ - mov %esi,0x38(%esp) │ │ - push %esi │ │ - call 6bb80 │ │ - mov 0x44(%esp),%ebx │ │ - add $0x30,%esp │ │ - mov 0x1c(%esp),%ecx │ │ - mov 0x7f8(%ecx),%edx │ │ - sub 0xc(%edi),%edx │ │ - mov 0x8(%esp),%ecx │ │ - cmp %ecx,%edx │ │ - cmovg %ecx,%edx │ │ - lea -0x1(%edx),%ecx │ │ - cmp $0xf,%ecx │ │ + imul 0x24(%ebp),%eax │ │ + mov 0x20(%ebp),%edx │ │ + mov %edx,0x1c(%esp) │ │ + add %edx,%eax │ │ mov %eax,0x24(%esp) │ │ - ja 6b792 │ │ - mov -0x3194(%ebx,%ecx,4),%ecx │ │ - add %ebx,%ecx │ │ - jmp *%ecx │ │ - mov 0x3(%esp),%dl │ │ + mov 0xc(%ebp),%eax │ │ + mov %edi,0x18(%esp) │ │ + sub %edi,%eax │ │ + mov %eax,0x34(%esp) │ │ + mov %eax,%edi │ │ + mov %ecx,%eax │ │ + mov %ecx,0x14(%esp) │ │ + sub %ecx,%edi │ │ mov 0xc(%esp),%eax │ │ - mov %dl,(%eax) │ │ - jmp 6b81b │ │ - mov 0x14(%esp),%ebx │ │ - mov 0x28(%esp),%edi │ │ + mov %edi,0x28(%esp) │ │ + test %edi,%edi │ │ + jle 6cb83 │ │ + imul 0x2c(%ebp),%eax │ │ + add 0x10(%esp),%eax │ │ + add 0x28(%ebp),%eax │ │ + mov %eax,0xc(%esp) │ │ + mov 0x8(%ebp),%ecx │ │ + mov %ecx,%eax │ │ + mov 0x2c(%esp),%edx │ │ sub %edx,%eax │ │ - mov 0x4(%esp),%edx │ │ - mov %eax,0x8(%edx) │ │ - mov 0xc(%edx),%eax │ │ - add 0x20(%esp),%eax │ │ - mov %eax,0xc(%edx) │ │ - cmp 0x18(%esp),%cl │ │ - jb 6bb61 │ │ - mov 0x1c(%esp),%ecx │ │ - cmp 0x7f8(%ecx),%eax │ │ - jge 6bb61 │ │ - mov 0x20(%ebp),%eax │ │ - test %eax,%eax │ │ - je 6bab4 │ │ - mov %eax,%ecx │ │ - mov 0x1c(%esp),%eax │ │ - mov 0x4a0(%eax),%eax │ │ - imul 0x20(%esp),%eax │ │ - lea (%ecx,%eax,4),%eax │ │ - mov %eax,0x38(%esp) │ │ - jmp 6babc │ │ - movzbl 0x3(%esp),%edx │ │ - mov %edx,%eax │ │ - shl $0x8,%eax │ │ - or %edx,%eax │ │ - mov 0xc(%esp),%ecx │ │ - mov %ax,(%ecx) │ │ - jmp 6b81b │ │ - movzbl 0x3(%esp),%edi │ │ + mov %esi,%edi │ │ + sub %esi,%eax │ │ + mov %eax,0x10(%esp) │ │ + mov %edx,%esi │ │ + sub $0x1,%esi │ │ + mov %edi,0x30(%esp) │ │ + jae 6cab7 │ │ + test %edi,%edi │ │ + mov 0x14(%esp),%eax │ │ + mov 0x24(%esp),%edi │ │ + je 6cb4c │ │ + mov 0x10(%esp),%edx │ │ + add %edx,%esi │ │ + mov %esi,0x20(%esp) │ │ + mov 0x18(%esp),%ecx │ │ + lea (%ecx,%eax,1),%esi │ │ + sub 0xc(%ebp),%esi │ │ + mov 0xc(%esp),%eax │ │ + nop │ │ + nop │ │ + nop │ │ + mov %eax,0xc(%esp) │ │ sub $0x4,%esp │ │ - mov 0x18(%esp),%ebx │ │ push %edx │ │ + push %eax │ │ push %edi │ │ - pushl 0x18(%esp) │ │ - call 1540 │ │ - mov %edi,%edx │ │ - mov 0x24(%esp),%ebx │ │ + call 1470 │ │ add $0x10,%esp │ │ - jmp 6b81b │ │ - movzbl 0x3(%esp),%edx │ │ - imul $0x1010101,%edx,%eax │ │ - mov 0xc(%esp),%ecx │ │ - mov %eax,(%ecx) │ │ - jmp 6b81b │ │ - movzbl 0x3(%esp),%edi │ │ - mov $0x1010101,%ecx │ │ - mov %edi,%eax │ │ - mul %ecx │ │ - imul $0x1010101,%edi,%ecx │ │ - add %edx,%ecx │ │ - mov %edi,%edx │ │ - mov 0xc(%esp),%esi │ │ - mov %eax,(%esi) │ │ - mov %ecx,0x4(%esi) │ │ - jmp 6b81b │ │ - movzbl 0x3(%esp),%edi │ │ - mov $0x1010101,%ecx │ │ - mov %edi,%eax │ │ - mul %ecx │ │ - imul $0x1010101,%edi,%ecx │ │ - add %edx,%ecx │ │ - mov %edi,%edx │ │ - movd %eax,%xmm0 │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm1,%xmm0 │ │ - pshufd $0x44,%xmm0,%xmm0 │ │ - mov 0xc(%esp),%eax │ │ - movdqu %xmm0,(%eax) │ │ - mov 0x1c(%esp),%eax │ │ - mov 0x7f4(%eax),%eax │ │ - mov 0x4(%esp),%ecx │ │ - sub 0x8(%ecx),%eax │ │ - mov 0x18(%esp),%ecx │ │ - cmp %ecx,%eax │ │ - cmovg %ecx,%eax │ │ - lea -0x1(%eax),%ecx │ │ - cmp $0xf,%ecx │ │ - ja 6b881 │ │ - mov -0x3154(%ebx,%ecx,4),%ecx │ │ - add %ebx,%ecx │ │ - jmp *%ecx │ │ - mov 0x4(%esp),%eax │ │ - mov 0x280(%eax),%eax │ │ - mov 0x10(%esp),%ecx │ │ - mov %dl,0x20(%eax,%ecx,1) │ │ - jmp 6b934 │ │ - movzbl %dl,%eax │ │ - mov %eax,%ecx │ │ - shl $0x8,%ecx │ │ - or %eax,%ecx │ │ - mov 0x4(%esp),%eax │ │ - mov 0x280(%eax),%eax │ │ - mov 0x10(%esp),%edx │ │ - mov %cx,0x20(%eax,%edx,1) │ │ - jmp 6b934 │ │ - mov 0x4(%esp),%ecx │ │ - mov 0x280(%ecx),%ecx │ │ - mov %edx,%ebx │ │ - mov 0x10(%esp),%edx │ │ - lea 0x20(%ecx,%edx,1),%ecx │ │ + mov 0x10(%esp),%eax │ │ + add %edi,%eax │ │ + mov 0x20(%esp),%ecx │ │ + movzbl (%edi,%ecx,1),%ecx │ │ sub $0x4,%esp │ │ - movzbl %bl,%edx │ │ - mov 0x18(%esp),%ebx │ │ - push %eax │ │ - push %edx │ │ + pushl 0x34(%esp) │ │ push %ecx │ │ - call 1540 │ │ - mov 0x24(%esp),%ebx │ │ + push %eax │ │ + call 1510 │ │ + mov 0x20(%esp),%edx │ │ + mov 0x1c(%esp),%eax │ │ add $0x10,%esp │ │ - jmp 6b934 │ │ - movzbl %dl,%eax │ │ - imul $0x1010101,%eax,%eax │ │ - mov 0x4(%esp),%ecx │ │ - mov 0x280(%ecx),%ecx │ │ + add 0x2c(%ebp),%eax │ │ + add 0x24(%ebp),%edi │ │ + inc %esi │ │ + jne 6ca70 │ │ + jmp 6cb83 │ │ + mov 0x14(%esp),%eax │ │ + mov 0x18(%esp),%edx │ │ + add %edx,%eax │ │ + sub 0xc(%ebp),%eax │ │ + sub %edi,%ecx │ │ + mov %ecx,0x38(%esp) │ │ + mov 0x24(%esp),%edi │ │ + mov 0xc(%esp),%ecx │ │ mov 0x10(%esp),%edx │ │ - mov %eax,0x20(%ecx,%edx,1) │ │ - jmp 6b934 │ │ - movzbl %dl,%ecx │ │ - mov $0x1010101,%edx │ │ - mov %ecx,%eax │ │ - mul %edx │ │ - imul $0x1010101,%ecx,%ecx │ │ - add %edx,%ecx │ │ - mov 0x4(%esp),%edx │ │ - mov 0x280(%edx),%edx │ │ - mov 0x10(%esp),%esi │ │ - mov %eax,0x20(%edx,%esi,1) │ │ - mov %ecx,0x24(%edx,%esi,1) │ │ - jmp 6b934 │ │ - movzbl %dl,%ecx │ │ - mov $0x1010101,%edx │ │ - mov %ecx,%eax │ │ - mul %edx │ │ - imul $0x1010101,%ecx,%ecx │ │ - add %edx,%ecx │ │ - mov 0x4(%esp),%esi │ │ - mov 0x280(%esi),%edx │ │ - mov 0x10(%esp),%edi │ │ - mov %eax,0x20(%edx,%edi,1) │ │ - mov %ecx,0x24(%edx,%edi,1) │ │ - mov 0x280(%esi),%edx │ │ - mov %ecx,0x2c(%edi,%edx,1) │ │ - mov %eax,0x28(%edi,%edx,1) │ │ - mov 0x8(%esp),%edx │ │ - mov 0x18(%esp),%ecx │ │ - dec %cl │ │ - cmp $0xf,%cl │ │ - ja 6ba3a │ │ - mov 0x28(%esp),%esi │ │ - shl $0x5,%esi │ │ - add 0x10(%esp),%esi │ │ - mov 0x4(%esp),%eax │ │ - lea 0x1ee0(%eax,%esi,1),%esi │ │ - movzbl %cl,%eax │ │ - mov -0x3114(%ebx,%eax,4),%eax │ │ - add %ebx,%eax │ │ - jmp *%eax │ │ - test %dl,%dl │ │ - je 6ba3a │ │ - mov 0x2c(%esp),%al │ │ + jmp 6caf9 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0xc(%esp),%ecx │ │ + add 0x2c(%ebp),%ecx │ │ + add 0x24(%ebp),%edi │ │ + mov 0x20(%esp),%eax │ │ + inc %eax │ │ + mov 0x10(%esp),%edx │ │ + je 6cb83 │ │ + mov %eax,0x20(%esp) │ │ + mov 0x2c(%esp),%esi │ │ + lea (%edi,%esi,1),%eax │ │ + sub $0x4,%esp │ │ + push %edx │ │ + mov %ecx,0x14(%esp) │ │ + push %ecx │ │ + push %eax │ │ + call 1470 │ │ + add $0x10,%esp │ │ + movzbl (%edi,%esi,1),%eax │ │ + sub $0x4,%esp │ │ + push %esi │ │ + mov 0x38(%esp),%esi │ │ + push %eax │ │ + push %edi │ │ + call 1510 │ │ + add $0x10,%esp │ │ + test %esi,%esi │ │ + je 6cae0 │ │ + mov 0x38(%esp),%ecx │ │ + lea (%edi,%ecx,1),%eax │ │ + movzbl -0x1(%edi,%ecx,1),%ecx │ │ + sub $0x4,%esp │ │ + push %esi │ │ + push %ecx │ │ + push %eax │ │ + call 1510 │ │ + add $0x10,%esp │ │ + jmp 6cae0 │ │ + mov 0x18(%esp),%ecx │ │ + lea (%ecx,%eax,1),%esi │ │ + sub 0xc(%ebp),%esi │ │ + mov 0xc(%esp),%eax │ │ + mov 0x10(%esp),%ecx │ │ nop │ │ - mov %al,(%esi) │ │ - add $0x20,%esi │ │ - dec %edx │ │ - jne 6b980 │ │ - jmp 6ba3a │ │ - test %dl,%dl │ │ - je 6ba3a │ │ - mov 0x2c(%esp),%ecx │ │ - mov %ecx,%eax │ │ - shl $0x8,%eax │ │ - add %ecx,%eax │ │ - mov %ax,(%esi) │ │ - add $0x20,%esi │ │ - dec %edx │ │ - jne 6b9a0 │ │ - jmp 6ba3a │ │ - test %dl,%dl │ │ - je 6ba3a │ │ - imul $0x1010101,0x2c(%esp),%eax │ │ nop │ │ + mov %eax,0xc(%esp) │ │ + sub $0x4,%esp │ │ + push %ecx │ │ + push %eax │ │ + push %edi │ │ + call 1470 │ │ + mov 0x20(%esp),%ecx │ │ + mov 0x1c(%esp),%eax │ │ + add $0x10,%esp │ │ + add 0x2c(%ebp),%eax │ │ + add 0x24(%ebp),%edi │ │ + inc %esi │ │ + jne 6cb60 │ │ + mov 0x18(%esp),%edi │ │ + test %edi,%edi │ │ + jle 6cbc1 │ │ nop │ │ - mov %eax,(%esi) │ │ - add $0x20,%esi │ │ - dec %edx │ │ - jne 6b9c0 │ │ - jmp 6ba3a │ │ - test %dl,%dl │ │ - je 6ba3a │ │ - mov 0x2c(%esp),%ecx │ │ - mov $0x1010101,%edx │ │ - mov %ecx,%eax │ │ - mul %edx │ │ - imul $0x1010101,%ecx,%ecx │ │ - add %edx,%ecx │ │ - mov 0x8(%esp),%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ + sub $0x4,%esp │ │ + pushl 0x8(%ebp) │ │ + pushl 0x2c(%esp) │ │ + mov 0x28(%esp),%esi │ │ + push %esi │ │ + call 1470 │ │ + mov 0x24(%ebp),%edx │ │ + add $0x10,%esp │ │ + add %edx,%esi │ │ + mov %esi,0x1c(%esp) │ │ + dec %edi │ │ + jne 6cb90 │ │ + mov 0x14(%esp),%edi │ │ + test %edi,%edi │ │ + mov 0x28(%esp),%eax │ │ + jg 6cbd0 │ │ + jmp 6cc1a │ │ + mov 0x24(%ebp),%edx │ │ + mov 0x14(%esp),%edi │ │ + test %edi,%edi │ │ + mov 0x28(%esp),%eax │ │ + jle 6cc1a │ │ + imul %edx,%eax │ │ + mov %edi,%esi │ │ + not %esi │ │ + add 0x34(%esp),%esi │ │ + imul %edx,%esi │ │ + mov %esi,0xc(%esp) │ │ + mov %eax,0x28(%esp) │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %eax,(%esi) │ │ - mov %ecx,0x4(%esi) │ │ - add $0x20,%esi │ │ - dec %edx │ │ - jne 6b9f0 │ │ - jmp 6ba3a │ │ - test %dl,%dl │ │ - je 6ba3a │ │ - mov 0x2c(%esp),%ecx │ │ - mov $0x1010101,%edx │ │ - mov %ecx,%eax │ │ - mul %edx │ │ - imul $0x1010101,%ecx,%ecx │ │ - add %edx,%ecx │ │ - mov 0x8(%esp),%edx │ │ - movd %eax,%xmm0 │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm1,%xmm0 │ │ - pshufd $0x44,%xmm0,%xmm0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movdqu %xmm0,(%esi) │ │ - add $0x20,%esi │ │ - dec %edx │ │ - jne 6ba30 │ │ - mov 0x1c(%esp),%eax │ │ - mov 0xb44(%eax),%eax │ │ - cmp $0x1,%eax │ │ - mov 0x24(%esp),%edi │ │ - jne 6ba65 │ │ - mov 0x34(%esp),%ecx │ │ - mov %di,(%ecx) │ │ - mov 0x2c(%esp),%al │ │ - mov %al,0x6(%ecx) │ │ - mov 0x1c(%esp),%eax │ │ - mov 0xb44(%eax),%eax │ │ - test $0x1,%al │ │ - mov 0x20(%esp),%esi │ │ - jne 6bb6c │ │ - test %edi,%edi │ │ - js 6bb6c │ │ - mov 0x2c(%esp),%eax │ │ - mov %eax,0x4(%esp) │ │ - mov 0xc(%ebp),%edx │ │ - mov %edx,%ecx │ │ - shl $0x6,%ecx │ │ - lea (%ecx,%edx,4),%ecx │ │ - mov 0x30(%esp),%edx │ │ - add %ecx,%edx │ │ - push %edi │ │ - push %esi │ │ - mov 0x24(%esp),%eax │ │ - pushl 0x4a0(%eax) │ │ - pushl 0x20(%ebp) │ │ - mov 0x14(%esp),%eax │ │ - call *0x154(%edx,%eax,4) │ │ - add $0x10,%esp │ │ - jmp 6bb6c │ │ - movl $0x0,0x38(%esp) │ │ - mov 0x24(%esp),%edx │ │ - mov 0xc(%esp),%eax │ │ - or $0x1,%eax │ │ + mov 0x1c(%esp),%esi │ │ + add %esi,%eax │ │ + mov 0xc(%esp),%ecx │ │ + add %esi,%ecx │ │ sub $0x4,%esp │ │ - mov 0x8(%esp),%esi │ │ - mov %esi,%ecx │ │ - pushl 0x3c(%esp) │ │ - mov %eax,0x14(%esp) │ │ - push %eax │ │ - push %edi │ │ - pushl 0x14(%ebp) │ │ - pushl 0x24(%esp) │ │ - pushl 0x4c(%esp) │ │ pushl 0x8(%ebp) │ │ - call 6b470 │ │ - add $0x20,%esp │ │ - mov 0x8(%esi),%eax │ │ - mov 0x30(%esp),%edx │ │ - add %edx,%eax │ │ - mov 0x18(%esp),%ecx │ │ - cmp 0x8(%esp),%cl │ │ - mov %eax,0x8(%esi) │ │ - jb 6bb55 │ │ - mov 0x38(%esp),%esi │ │ - mov 0x1c(%esp),%ecx │ │ - cmp 0x7f4(%ecx),%eax │ │ - jge 6bb55 │ │ - or $0x1,%edi │ │ - test %esi,%esi │ │ - lea (%esi,%edx,4),%eax │ │ - cmove %esi,%eax │ │ - sub $0x4,%esp │ │ - mov 0x8(%esp),%esi │ │ - mov %esi,%ecx │ │ - mov 0x28(%esp),%edx │ │ - mov 0x18(%esp),%ebx │ │ + push %ecx │ │ push %eax │ │ - pushl 0x14(%esp) │ │ - push %edi │ │ - pushl 0x14(%ebp) │ │ - pushl 0x24(%esp) │ │ - pushl 0x4c(%esp) │ │ - pushl 0x8(%ebp) │ │ - call 6b470 │ │ - mov 0x50(%esp),%edx │ │ - add $0x20,%esp │ │ - mov 0x8(%esi),%eax │ │ - sub %edx,%eax │ │ - mov 0x4(%esp),%ecx │ │ - mov %eax,0x8(%ecx) │ │ - mov 0xc(%ecx),%eax │ │ - sub 0x20(%esp),%eax │ │ - mov 0x4(%esp),%ecx │ │ - mov %eax,0xc(%ecx) │ │ + call 1470 │ │ + mov 0x38(%esp),%eax │ │ + add $0x10,%esp │ │ + add 0x24(%ebp),%esi │ │ + mov %esi,0x1c(%esp) │ │ + dec %edi │ │ + jne 6cbf0 │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ @@ -101863,1012 +102499,406 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - and $0xfffffff0,%esp │ │ - sub $0x70,%esp │ │ - mov %edx,0x14(%esp) │ │ - mov 0x14(%ebp),%edx │ │ - mov (%ecx),%edi │ │ - mov 0xc(%edi),%eax │ │ - movzbl 0x4(%edx),%edx │ │ - mov 0x474(%eax,%edx,4),%eax │ │ - mov %eax,0x5c(%esp) │ │ - call 6bbac │ │ - pop %edx │ │ - add $0x693c4,%edx │ │ - cmpl $0x0,0x1c(%ebp) │ │ - setne %al │ │ - mov 0xc(%ebp),%esi │ │ - mov %ecx,0x38(%esp) │ │ - mov 0x4(%ecx),%ebx │ │ - mov %edx,0x8(%esp) │ │ - mov %ebx,0x4(%esp) │ │ - mov %edi,0x60(%esp) │ │ - mov %al,0x10(%esp) │ │ - je 6bc8c │ │ - mov 0x4b0(%edi),%edi │ │ - cmp $0x3,%edi │ │ - setne %al │ │ - mov %edx,%ecx │ │ - lea -0x5a08(%edx),%ebx │ │ - mov 0x10(%ebp),%edx │ │ - mov %ebx,0xc(%esp) │ │ - movzbl 0x2(%ebx,%edx,4),%ebx │ │ - test %ebx,%ebx │ │ - setne %dl │ │ - and %al,%dl │ │ - movzbl %dl,%eax │ │ - sub %eax,%ebx │ │ - lea -0x59b0(%ecx),%edx │ │ - movzbl 0x2(%edx,%esi,8),%ecx │ │ - mov %ecx,%eax │ │ - mov %ecx,(%esp) │ │ - cmp %ecx,%ebx │ │ - mov $0xa,%eax │ │ - jg 6bc50 │ │ - cmp $0x1,%edi │ │ - sete %al │ │ - mov 0x10(%ebp),%ecx │ │ - mov 0xc(%esp),%esi │ │ - movzbl 0x3(%esi,%ecx,4),%ecx │ │ - test %ecx,%ecx │ │ - setne %ah │ │ - and %al,%ah │ │ - movzbl %ah,%eax │ │ - sub %eax,%ecx │ │ - mov 0xc(%ebp),%eax │ │ - movzbl 0x3(%edx,%eax,8),%eax │ │ - xor %ebx,%ebx │ │ - cmp %eax,%ecx │ │ - setg %bl │ │ - lea 0x7(%ebx,%ebx,2),%eax │ │ - movzbl (%esp),%ecx │ │ - mov 0x8(%esp),%esi │ │ - mov -0x30ac(%esi,%ecx,4),%ecx │ │ - add %esi,%ecx │ │ - jmp *%ecx │ │ - xor %ecx,%ecx │ │ - mov 0x14(%esp),%edi │ │ - cmpb $0x40,(%edi) │ │ - setne %cl │ │ - mov 0xc(%ebp),%edi │ │ - mov 0x3(%edx,%edi,8),%dl │ │ - mov %dl,0x1c(%esp) │ │ - movzbl %dl,%edx │ │ - mov -0x309c(%esi,%edx,4),%edx │ │ - add %esi,%edx │ │ - mov 0x4(%esp),%edi │ │ - jmp *%edx │ │ - lea -0x5a08(%edx),%edi │ │ - mov 0x10(%ebp),%eax │ │ - mov 0x2(%edi,%eax,4),%cl │ │ - lea -0x59b0(%edx),%edx │ │ - mov 0x2(%edx,%esi,8),%al │ │ - mov %ecx,(%esp) │ │ - cmp %al,%cl │ │ - jne 6bcc6 │ │ - mov 0x10(%ebp),%ecx │ │ - mov 0x3(%edi,%ecx,4),%ah │ │ - xor %ecx,%ecx │ │ - mov %ebx,%edi │ │ - mov 0xc(%ebp),%esi │ │ - mov %ah,0x1c(%esp) │ │ - cmp 0x3(%edx,%esi,8),%ah │ │ - je 6bf16 │ │ - movzbl %al,%ecx │ │ - mov 0x8(%esp),%esi │ │ - mov -0x30d4(%esi,%ecx,4),%ecx │ │ - add %esi,%ecx │ │ - jmp *%ecx │ │ - mov 0x14(%esp),%ecx │ │ - movzbl (%ecx),%ecx │ │ - mov 0xc(%ebp),%edi │ │ - mov 0x3(%edx,%edi,8),%dl │ │ - mov %dl,0x1c(%esp) │ │ - movzbl %dl,%edx │ │ - mov -0x30c0(%esi,%edx,4),%edx │ │ - add %esi,%edx │ │ - jmp *%edx │ │ - mov %esi,%edi │ │ - mov 0x14(%esp),%ecx │ │ - movzwl (%ecx),%esi │ │ - xor %ecx,%ecx │ │ - cmp $0x4040,%esi │ │ - setne %cl │ │ - mov 0xc(%ebp),%esi │ │ - mov 0x3(%edx,%esi,8),%dl │ │ - mov %dl,0x1c(%esp) │ │ - movzbl %dl,%edx │ │ - mov -0x309c(%edi,%edx,4),%edx │ │ - add %edi,%edx │ │ - mov 0x4(%esp),%edi │ │ - jmp *%edx │ │ - xor %ecx,%ecx │ │ - mov 0x14(%esp),%edi │ │ - cmpl $0x40404040,(%edi) │ │ - setne %cl │ │ - mov 0xc(%ebp),%edi │ │ - mov 0x3(%edx,%edi,8),%dl │ │ - mov %dl,0x1c(%esp) │ │ - movzbl %dl,%edx │ │ - mov -0x309c(%esi,%edx,4),%edx │ │ - add %esi,%edx │ │ - mov 0x4(%esp),%edi │ │ - jmp *%edx │ │ - mov %esi,%ebx │ │ - mov $0x40404040,%esi │ │ - mov 0x14(%esp),%ecx │ │ - mov 0x4(%ecx),%edi │ │ - xor %esi,%edi │ │ - xor (%ecx),%esi │ │ - xor %ecx,%ecx │ │ - or %edi,%esi │ │ - setne %cl │ │ - mov 0xc(%ebp),%esi │ │ - mov 0x3(%edx,%esi,8),%dl │ │ - mov %dl,0x1c(%esp) │ │ - movzbl %dl,%edx │ │ - mov -0x309c(%ebx,%edx,4),%edx │ │ - add %ebx,%edx │ │ - mov 0x4(%esp),%edi │ │ - jmp *%edx │ │ - mov 0x8(%ebp),%edx │ │ - cmpb $0x40,(%edx) │ │ - jmp 6bdc3 │ │ - mov 0x8(%ebp),%edx │ │ - movzwl (%edx),%edx │ │ - cmp $0x4040,%edx │ │ - jmp 6bdc3 │ │ - mov 0x8(%ebp),%edx │ │ - cmpl $0x40404040,(%edx) │ │ - jmp 6bdc3 │ │ - mov $0x40404040,%edx │ │ - mov 0x8(%ebp),%esi │ │ - mov %edi,%ebx │ │ - mov %esi,%edi │ │ - mov 0x4(%esi),%esi │ │ - xor %edx,%esi │ │ - xor (%edi),%edx │ │ - mov %ebx,%edi │ │ - or %esi,%edx │ │ - setne %dl │ │ - add %ecx,%eax │ │ - movzbl %dl,%ecx │ │ - add %eax,%ecx │ │ - jmp 6bf16 │ │ - mov %esi,%edi │ │ - mov 0x14(%esp),%ecx │ │ - movzwl (%ecx),%esi │ │ - mov %esi,%ecx │ │ - shr $0x8,%ecx │ │ - or %esi,%ecx │ │ - mov 0xc(%ebp),%esi │ │ - mov 0x3(%edx,%esi,8),%dl │ │ - mov %dl,0x1c(%esp) │ │ - movzbl %dl,%edx │ │ - mov -0x30c0(%edi,%edx,4),%edx │ │ - add %edi,%edx │ │ - jmp *%edx │ │ - mov 0x14(%esp),%ecx │ │ - mov (%ecx),%ecx │ │ - mov %esi,%edi │ │ - mov %ecx,%esi │ │ - shr $0x10,%esi │ │ - or %ecx,%esi │ │ - mov %esi,%ecx │ │ - shr $0x8,%ecx │ │ - or %esi,%ecx │ │ - mov 0xc(%ebp),%esi │ │ - mov 0x3(%edx,%esi,8),%dl │ │ - mov %dl,0x1c(%esp) │ │ - movzbl %dl,%edx │ │ - mov -0x30c0(%edi,%edx,4),%edx │ │ - add %edi,%edx │ │ - jmp *%edx │ │ - mov 0x14(%esp),%edi │ │ - mov 0x4(%edi),%ecx │ │ - or (%edi),%ecx │ │ - mov %esi,%edi │ │ - mov %ecx,%esi │ │ - shr $0x10,%esi │ │ - or %ecx,%esi │ │ - mov %esi,%ecx │ │ - shr $0x8,%ecx │ │ - or %esi,%ecx │ │ - mov 0xc(%ebp),%esi │ │ - mov 0x3(%edx,%esi,8),%dl │ │ - mov %dl,0x1c(%esp) │ │ - movzbl %dl,%edx │ │ - mov -0x30c0(%edi,%edx,4),%edx │ │ - add %edi,%edx │ │ - jmp *%edx │ │ - mov 0x14(%esp),%edi │ │ - mov 0x8(%edi),%ecx │ │ - mov %esi,%ebx │ │ - mov 0xc(%edi),%esi │ │ - or (%edi),%ecx │ │ - or 0x4(%edi),%esi │ │ - or %ecx,%esi │ │ - mov %esi,%edi │ │ - shr $0x10,%edi │ │ - or %esi,%edi │ │ - mov %edi,%ecx │ │ - shr $0x8,%ecx │ │ - or %edi,%ecx │ │ - mov 0xc(%ebp),%esi │ │ - mov 0x3(%edx,%esi,8),%dl │ │ - mov %dl,0x1c(%esp) │ │ - movzbl %dl,%edx │ │ - mov -0x30c0(%ebx,%edx,4),%edx │ │ - add %ebx,%edx │ │ - jmp *%edx │ │ - mov 0x8(%ebp),%edx │ │ - movzbl (%edx),%edx │ │ - jmp 6bee7 │ │ - mov 0x8(%ebp),%edx │ │ - movzwl (%edx),%esi │ │ - jmp 6bebe │ │ - mov 0x8(%ebp),%edx │ │ - mov (%edx),%edx │ │ - jmp 6beb7 │ │ - mov 0x8(%ebp),%edx │ │ - mov %edx,%esi │ │ - mov 0x4(%edx),%edx │ │ - or (%esi),%edx │ │ - mov %edx,%esi │ │ - shr $0x10,%esi │ │ - or %edx,%esi │ │ - mov %esi,%edx │ │ - shr $0x8,%edx │ │ - or %esi,%edx │ │ - jmp 6bee7 │ │ - mov 0x8(%ebp),%edx │ │ - mov %edx,%edi │ │ - mov 0x8(%edx),%edx │ │ - mov 0xc(%edi),%esi │ │ - or (%edi),%edx │ │ - or 0x4(%edi),%esi │ │ - or %edx,%esi │ │ - mov %esi,%edi │ │ - shr $0x10,%edi │ │ - or %esi,%edi │ │ - mov %edi,%edx │ │ - shr $0x8,%edx │ │ - or %edi,%edx │ │ - mov 0x4(%esp),%edi │ │ - and $0x3f,%ecx │ │ - cmp $0x4,%ecx │ │ - mov $0x4,%esi │ │ - cmovae %esi,%ecx │ │ - and $0x3f,%edx │ │ - cmp $0x4,%edx │ │ - cmovae %esi,%edx │ │ - lea (%ecx,%ecx,4),%ecx │ │ - mov 0x8(%esp),%esi │ │ - add -0x248(%esi),%ecx │ │ - movzbl (%edx,%ecx,1),%ecx │ │ - mov %eax,(%esp) │ │ - mov 0x8(%esp),%ebx │ │ - lea -0x59b0(%ebx),%edx │ │ - mov 0xc(%ebp),%eax │ │ - mov %edx,0x24(%esp) │ │ - movzbl 0x7(%edx,%eax,8),%eax │ │ - mov %eax,0x18(%esp) │ │ - imul $0x34,%eax,%eax │ │ - add %edi,%eax │ │ - lea 0x3288(%eax,%ecx,4),%eax │ │ - lea 0x3600(%edi),%esi │ │ - sub $0x8,%esp │ │ - push %eax │ │ - push %esi │ │ - call 1ac0 │ │ - add $0x10,%esp │ │ - test %eax,%eax │ │ - je 6bf6f │ │ - mov 0x28(%ebp),%eax │ │ - movb $0x40,(%eax) │ │ - mov 0x5c(%esp),%eax │ │ - shl $0x4,%eax │ │ - mov 0x24(%ebp),%ecx │ │ - mov %eax,(%ecx) │ │ - mov $0xffffffff,%edx │ │ - jmp 6d262 │ │ - mov %esi,0xc(%esp) │ │ - cmpl $0x0,0x5c(%esp) │ │ - je 6bf87 │ │ - mov $0x10,%eax │ │ - mov 0x24(%ebp),%ebx │ │ - jmp 6c064 │ │ - mov 0x18(%ebp),%esi │ │ - mov 0xc(%ebp),%eax │ │ - mov 0x24(%esp),%ecx │ │ - movzbl 0x5(%ecx,%eax,8),%eax │ │ - mov %eax,0x30(%esp) │ │ - lea (%eax,%esi,1),%ecx │ │ - xor %eax,%eax │ │ - cmp $0x3,%ecx │ │ - mov 0x24(%ebp),%ebx │ │ - jg 6c064 │ │ + and $0xfffffffc,%esp │ │ + sub $0x4c,%esp │ │ + call 6cc41 │ │ + pop %eax │ │ + add $0x6a32f,%eax │ │ mov 0x1c(%ebp),%ecx │ │ - test %ecx,%ecx │ │ - mov 0x60(%esp),%ecx │ │ - je 6bfd4 │ │ - test %esi,%esi │ │ - je 6c034 │ │ - mov 0x14(%ebp),%eax │ │ - movzbl 0x9(%eax),%eax │ │ - mov 0x8(%esp),%ecx │ │ - lea -0x58c0(%ecx),%ecx │ │ - movzbl (%ecx,%eax,1),%eax │ │ - jmp 6c064 │ │ - mov 0xc(%ecx),%ecx │ │ - mov 0x14(%ebp),%edi │ │ - movzbl 0x4(%edi),%edi │ │ - cmpl $0x0,0x494(%ecx,%edi,4) │ │ - mov 0x4(%esp),%edi │ │ - je 6c064 │ │ - test %esi,%esi │ │ - je 6d3ba │ │ - mov 0x14(%ebp),%eax │ │ - mov 0x8(%eax),%al │ │ - cmp $0xd,%al │ │ - mov 0x8(%esp),%ebx │ │ - mov 0x24(%esp),%esi │ │ - jne 6c016 │ │ - mov 0x14(%ebp),%eax │ │ - movsbl 0xd(%eax),%eax │ │ - lea -0x57c6(%ebx),%edx │ │ - mov (%edx,%eax,1),%al │ │ - movzbl %al,%eax │ │ - cmpl $0x0,0x588(%ecx) │ │ - mov 0xc(%ebp),%ecx │ │ - mov 0x4(%esi,%ecx,8),%cl │ │ - je 6d40a │ │ - mov %ecx,%edx │ │ - jmp 6d411 │ │ - mov (%ebx),%ecx │ │ - cmpb $0x3,0x30(%esp) │ │ - jne 6c04a │ │ - xor %eax,%eax │ │ - cmp $0x9,%ecx │ │ - sete %al │ │ - lea (%eax,%eax,8),%eax │ │ - jmp 6c064 │ │ - mov 0xc(%ebp),%edx │ │ - mov 0x24(%esp),%esi │ │ - cmpb $0x2,0x4(%esi,%edx,8) │ │ - jne 6c062 │ │ - mov $0xf000,%edx │ │ - bt %ecx,%edx │ │ - jb 6c064 │ │ - mov %ecx,%eax │ │ - xor %ecx,%ecx │ │ - mov 0x10(%esp),%dl │ │ - mov %dl,%cl │ │ - mov %ecx,0x10(%esp) │ │ - mov %eax,(%ebx) │ │ - mov (%esp),%edx │ │ - movzbl %dl,%ecx │ │ - cmp $0x3,%dl │ │ - mov $0x3,%esi │ │ - cmovae %esi,%ecx │ │ - mov 0x1c(%esp),%bl │ │ - movzbl %bl,%edx │ │ - cmp $0x3,%bl │ │ - cmovae %esi,%edx │ │ - mov %edx,(%esp) │ │ - add %edx,%ecx │ │ - mov 0x8(%esp),%ebx │ │ - lea -0x57fb(%ebx),%edx │ │ - movzbl (%edx,%eax,1),%edx │ │ - xor %eax,%eax │ │ - mov %edx,0x4c(%esp) │ │ - test %edx,%edx │ │ - setne %dl │ │ - cmp $0x6,%ecx │ │ - ja 6c0e7 │ │ - mov %dl,%al │ │ - mov -0x308c(%ebx,%ecx,4),%ecx │ │ - add %ebx,%ecx │ │ - jmp *%ecx │ │ - mov 0x10(%esp),%ecx │ │ - shl $0x5,%ecx │ │ - add %edi,%ecx │ │ - shl $0x4,%eax │ │ - lea 0x1b80(%eax,%ecx,1),%eax │ │ - sub $0x4,%esp │ │ - push $0x4 │ │ - push %eax │ │ - pushl 0x18(%esp) │ │ - call 1770 │ │ - jmp 6c1b8 │ │ - mov 0x18(%esp),%ecx │ │ - cmp $0x3,%ecx │ │ - cmovb %ecx,%esi │ │ - mov %esi,0x28(%esp) │ │ - mov 0xc(%ebp),%eax │ │ - lea (%eax,%eax,2),%eax │ │ - shl $0x2,%eax │ │ - add -0x244(%ebx),%eax │ │ - mov 0x4c(%esp),%edx │ │ - mov (%eax,%edx,4),%eax │ │ - mov %eax,0x1c(%esp) │ │ - jmp 6c60a │ │ - mov 0x10(%esp),%ecx │ │ - shl $0x5,%ecx │ │ - add %edi,%ecx │ │ - shl $0x4,%eax │ │ - lea 0x1bc0(%eax,%ecx,1),%eax │ │ - sub $0x4,%esp │ │ - push $0x5 │ │ - jmp 6c160 │ │ - mov 0x10(%esp),%ecx │ │ - shl $0x5,%ecx │ │ - add %edi,%ecx │ │ - shl $0x4,%eax │ │ - lea 0x1c00(%eax,%ecx,1),%eax │ │ - sub $0x4,%esp │ │ - push $0x6 │ │ - jmp 6c160 │ │ - mov 0x10(%esp),%ecx │ │ - shl $0x5,%ecx │ │ - add %edi,%ecx │ │ - shl $0x4,%eax │ │ - lea 0x1c40(%eax,%ecx,1),%eax │ │ - sub $0x4,%esp │ │ - push $0x7 │ │ - push %eax │ │ - pushl 0x18(%esp) │ │ - call 18d0 │ │ - jmp 6c1b8 │ │ - mov 0x10(%esp),%ecx │ │ - shl $0x6,%ecx │ │ - add %edi,%ecx │ │ - shl $0x5,%eax │ │ - lea 0x1c80(%eax,%ecx,1),%eax │ │ - sub $0x4,%esp │ │ - push $0x8 │ │ - jmp 6c1ae │ │ - mov 0x10(%esp),%eax │ │ - shl $0x5,%eax │ │ - lea 0x1d00(%edi,%eax,1),%eax │ │ - sub $0x4,%esp │ │ - push $0x9 │ │ - jmp 6c1ae │ │ - mov 0x10(%esp),%eax │ │ - shl $0x5,%eax │ │ - lea 0x1d40(%edi,%eax,1),%eax │ │ - sub $0x4,%esp │ │ - push $0xa │ │ - push %eax │ │ - pushl 0x18(%esp) │ │ - call 19a0 │ │ - add $0x10,%esp │ │ - mov 0xc(%ebp),%esi │ │ - mov 0x18(%esp),%ecx │ │ - cmp $0x2,%eax │ │ - jl 6c22c │ │ - imul $0x58,%ecx,%edx │ │ - add 0x4(%esp),%edx │ │ - imul $0x2c,0x10(%esp),%ecx │ │ - add %edx,%ecx │ │ - lea 0x30d0(%ecx,%eax,4),%ecx │ │ - sub $0x8,%esp │ │ - mov %eax,%edi │ │ - mov 0x10(%esp),%ebx │ │ - push %ecx │ │ - mov 0x18(%esp),%esi │ │ - push %esi │ │ - call 1ac0 │ │ - mov %edi,%ecx │ │ - add $0x10,%esp │ │ - or $0x2,%eax │ │ - add $0xfffffffe,%ecx │ │ - shl %cl,%eax │ │ - test %ecx,%ecx │ │ - mov %eax,0x1c(%esp) │ │ - je 6c234 │ │ - xor %edi,%edi │ │ - mov 0x8(%esp),%ebx │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - add %edi,%edi │ │ - sub $0xc,%esp │ │ - pushl 0x18(%esp) │ │ - mov %ecx,%esi │ │ - call 1b40 │ │ - mov %esi,%ecx │ │ - add $0x10,%esp │ │ - or %eax,%edi │ │ - dec %ecx │ │ - jne 6c210 │ │ - jmp 6c23a │ │ - mov %eax,%edi │ │ - mov 0x8(%esp),%ebx │ │ - jmp 6c245 │ │ - xor %edi,%edi │ │ - mov 0x8(%esp),%ebx │ │ - or 0x1c(%esp),%edi │ │ - mov 0xc(%ebp),%esi │ │ - mov 0x18(%esp),%ecx │ │ - cmp $0x3,%ecx │ │ - mov $0x3,%eax │ │ - cmovb %ecx,%eax │ │ - mov %eax,0x28(%esp) │ │ - lea (%esi,%esi,2),%eax │ │ - shl $0x2,%eax │ │ - add -0x244(%ebx),%eax │ │ - mov %ecx,%edx │ │ - mov 0x4c(%esp),%ecx │ │ - mov (%eax,%ecx,4),%eax │ │ - test %edi,%edi │ │ + mov 0x20(%ebp),%edx │ │ + dec %edx │ │ + mov %edx,0x18(%esp) │ │ + movd %edx,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + movdqa -0x14c70(%eax),%xmm1 │ │ + lea -0x4960(%eax),%eax │ │ mov %eax,0x1c(%esp) │ │ - je 6c604 │ │ - mov %eax,%ebx │ │ - mov 0x24(%esp),%eax │ │ - mov %edi,0x30(%esp) │ │ - movzbl (%eax,%esi,8),%edi │ │ - cmp $0x8,%edi │ │ - mov $0x8,%edx │ │ - cmovae %edx,%edi │ │ - movzbl 0x1(%eax,%esi,8),%eax │ │ - cmp $0x8,%eax │ │ - cmovb %eax,%edx │ │ - mov (%esp),%ecx │ │ - add $0x2,%ecx │ │ - lea -0x1(,%edx,4),%eax │ │ - mov 0x30(%esp),%esi │ │ - movzwl (%ebx,%esi,2),%ebx │ │ - mov %ebx,%esi │ │ - mov %ecx,(%esp) │ │ - shr %cl,%esi │ │ - mov %esi,0x34(%esp) │ │ - mov %eax,0x40(%esp) │ │ - mov %ebx,0x3c(%esp) │ │ - and %ebx,%eax │ │ - mov %eax,0x20(%esp) │ │ - mov 0x30(%esp),%esi │ │ - mov %edx,0x2c(%esp) │ │ - mov %edi,0x50(%esp) │ │ - imul %edi,%edx │ │ - lea (%edx,%edx,1),%eax │ │ - xor %ecx,%ecx │ │ - cmp %eax,%esi │ │ - setg %cl │ │ - shl $0x2,%edx │ │ - xor %eax,%eax │ │ - cmp %edx,%esi │ │ - setg %al │ │ - add %ecx,%eax │ │ + mov 0x10(%ebp),%eax │ │ + mov 0x8(%ebp),%edx │ │ + mov %edx,0xc(%esp) │ │ + mov %ecx,0x24(%esp) │ │ + cmpl $0x0,0x18(%ebp) │ │ mov 0x18(%esp),%ecx │ │ - shl $0x6,%ecx │ │ - mov 0x4(%esp),%edi │ │ - add %edi,%ecx │ │ - mov 0x10(%esp),%edx │ │ - shl $0x5,%edx │ │ - add %ecx,%edx │ │ - lea 0x1d88(%edx,%eax,8),%eax │ │ - mov 0x38(%esp),%ecx │ │ - lea 0x23c0(%ecx),%esi │ │ - sub $0x4,%esp │ │ - mov 0xc(%esp),%ebx │ │ - push $0x2 │ │ - push %eax │ │ - pushl 0x18(%esp) │ │ - call 1770 │ │ - add $0x10,%esp │ │ - mov %eax,%ebx │ │ - lea 0x1(%eax),%edx │ │ - mov %edx,%eax │ │ - shl $0x6,%eax │ │ - lea 0x1(%ebx,%eax,1),%ecx │ │ - mov 0x4c(%esp),%eax │ │ - cmp $0x2,%al │ │ - mov %esi,0x24(%esp) │ │ - mov %ebx,0x48(%esp) │ │ - je 6c67e │ │ - cmp $0x1,%al │ │ - mov %edx,0x44(%esp) │ │ - je 6c87c │ │ - mov %ecx,0x38(%esp) │ │ - mov 0x2c(%esp),%eax │ │ - lea 0x0(,%eax,4),%ecx │ │ - cmpl $0x4,0xc(%ebp) │ │ - seta 0x54(%esp) │ │ - mov 0x50(%esp),%eax │ │ - lea 0x2(,%eax,4),%eax │ │ - imul %ecx,%eax │ │ - sub $0x4,%esp │ │ - mov 0xc(%esp),%ebx │ │ - push %eax │ │ - push $0x0 │ │ - mov 0x30(%esp),%esi │ │ - push %esi │ │ - mov %ecx,0x68(%esp) │ │ - call 1540 │ │ - add $0x10,%esp │ │ - cmpl $0x2,0x48(%esp) │ │ - mov 0x28(%esp),%edx │ │ - mov 0x44(%esp),%ebx │ │ - jne 6c3f7 │ │ - mov 0x20(%esp),%eax │ │ - or 0x34(%esp),%eax │ │ - cmp $0x1,%eax │ │ - mov $0x70,%eax │ │ - mov $0x38,%ecx │ │ - cmova %eax,%ecx │ │ - imul $0x150,%edx,%eax │ │ - add %edi,%eax │ │ - imul $0xa8,0x10(%esp),%edx │ │ - add %eax,%edx │ │ - lea 0x2b90(%ecx,%edx,1),%eax │ │ - sub $0x8,%esp │ │ - mov 0x10(%esp),%ebx │ │ - push %eax │ │ - pushl 0x18(%esp) │ │ - call 1bc0 │ │ - add $0x10,%esp │ │ - mov %eax,%ebx │ │ - add $0xc0,%eax │ │ - mov %eax,0x38(%esp) │ │ - mov 0x20(%ebp),%eax │ │ - mov 0x3c(%esp),%ecx │ │ - mov %bx,(%eax,%ecx,2) │ │ - mov 0x34(%esp),%ecx │ │ - mov 0x58(%esp),%edx │ │ - imul %edx,%ecx │ │ - mov 0x20(%esp),%eax │ │ - add %ecx,%eax │ │ - mov 0x38(%esp),%ecx │ │ - mov %cl,(%esi,%eax,1) │ │ - mov 0x30(%esp),%esi │ │ - dec %esi │ │ - mov 0x8(%esp),%ebx │ │ - jle 6cb05 │ │ - xor %ecx,%ecx │ │ - mov 0x54(%esp),%al │ │ - mov %al,%cl │ │ - mov %ecx,%eax │ │ - and 0xc(%ebp),%eax │ │ - add %ecx,%eax │ │ - mov %eax,0x54(%esp) │ │ - mov %edx,%eax │ │ - or $0x1,%eax │ │ - mov %eax,0x68(%esp) │ │ - lea -0x585f(%ebx),%eax │ │ - mov %eax,0x64(%esp) │ │ - jmp 6c4b3 │ │ + jg 6ccb7 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0xc(%esp),%ecx │ │ + add 0xc(%ebp),%ecx │ │ + mov %ecx,0xc(%esp) │ │ + add 0x14(%ebp),%eax │ │ + mov 0x24(%esp),%ecx │ │ + dec %ecx │ │ + je 6ce91 │ │ + mov %ecx,0x24(%esp) │ │ + cmpl $0x0,0x18(%ebp) │ │ + mov 0x18(%esp),%ecx │ │ + jle 6cc90 │ │ + mov $0xffffffff,%edx │ │ + xor %edi,%edi │ │ + mov 0x28(%ebp),%esi │ │ + mov %esi,0x10(%esp) │ │ + mov %eax,0x14(%esp) │ │ + jmp 6cd01 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - add %ebx,%ecx │ │ - imul $0x150,%edx,%eax │ │ - add %edi,%eax │ │ - imul $0xa8,0x10(%esp),%edx │ │ + mov 0xc(%esp),%ecx │ │ + mov %al,(%ecx,%edi,1) │ │ + mov 0x10(%esp),%ecx │ │ + add 0x24(%ebp),%ecx │ │ + mov %ecx,%eax │ │ + sar $0xe,%eax │ │ + mov 0x20(%esp),%edx │ │ add %eax,%edx │ │ - lea 0x2b90(%edx,%ecx,8),%eax │ │ - sub $0x8,%esp │ │ - mov 0x10(%esp),%ebx │ │ - push %eax │ │ - pushl 0x18(%esp) │ │ - call 1bc0 │ │ - add $0x10,%esp │ │ - mov %eax,%ecx │ │ - add $0xc0,%ecx │ │ - mov 0x20(%ebp),%edx │ │ - mov 0x20(%esp),%edi │ │ - mov %ax,(%edx,%edi,2) │ │ - mov 0x34(%esp),%eax │ │ - mov %cl,(%eax) │ │ - dec %esi │ │ - mov 0x58(%esp),%edx │ │ - jle 6cb05 │ │ - mov 0x1c(%esp),%eax │ │ - mov %esi,0x38(%esp) │ │ - movzwl (%eax,%esi,2),%eax │ │ + and $0x3fff,%ecx │ │ + mov %ecx,0x10(%esp) │ │ + inc %edi │ │ + cmp %edi,0x18(%ebp) │ │ + mov 0x18(%esp),%ecx │ │ + mov 0x14(%esp),%eax │ │ + je 6cc90 │ │ + mov %edi,0x48(%esp) │ │ + lea -0x3(%edx),%edi │ │ + cmp %ecx,%edi │ │ + mov %ecx,%ebx │ │ + mov %edx,%esi │ │ + jg 6cd12 │ │ + mov %edi,%ebx │ │ + mov 0x10(%esp),%edx │ │ + sar $0x8,%edx │ │ + test %edi,%edi │ │ + mov $0x0,%edi │ │ + cmovs %edi,%ebx │ │ + movzbl (%eax,%ebx,1),%edi │ │ + mov %edi,0x44(%esp) │ │ + lea -0x2(%esi),%eax │ │ + cmp %ecx,%eax │ │ + mov %ecx,%ebx │ │ + mov %esi,0x20(%esp) │ │ + jg 6cd3a │ │ mov %eax,%ebx │ │ - mov (%esp),%ecx │ │ - shr %cl,%ebx │ │ - mov 0x40(%esp),%edi │ │ - mov %eax,%ecx │ │ - mov %eax,0x20(%esp) │ │ - and %eax,%edi │ │ - mov %ebx,%eax │ │ - imul %edx,%eax │ │ - add 0x24(%esp),%eax │ │ - lea (%eax,%edi,1),%esi │ │ - movzbl 0x1(%edi,%eax,1),%ecx │ │ - mov %ecx,0x34(%esp) │ │ - mov 0x2c(%esp),%ecx │ │ - movzbl (%esi,%ecx,4),%edx │ │ - add 0x34(%esp),%edx │ │ - mov 0x68(%esp),%ecx │ │ - movzbl (%ecx,%esi,1),%ecx │ │ - add %edx,%ecx │ │ - movzbl 0x2(%edi,%eax,1),%edx │ │ - mov %ecx,0x48(%esp) │ │ - add %ecx,%edx │ │ - cmp $0x4,%edi │ │ - mov %esi,0x34(%esp) │ │ - mov 0x2c(%esp),%eax │ │ - movzbl (%esi,%eax,8),%ecx │ │ - mov $0x4,%eax │ │ - mov %edi,%esi │ │ - jb 6c525 │ │ - mov $0x4,%esi │ │ - mov %ecx,0x44(%esp) │ │ - add %edx,%ecx │ │ - mov %ecx,0x3c(%esp) │ │ - cmp $0x4,%ebx │ │ - mov %ebx,%ecx │ │ - mov %ebx,0x50(%esp) │ │ - jb 6c53f │ │ - mov $0x4,%ecx │ │ - lea (%esi,%esi,4),%esi │ │ - mov 0x54(%esp),%ebx │ │ - lea (%ebx,%ebx,4),%ebx │ │ - lea (%ebx,%ebx,4),%ebx │ │ - add 0x64(%esp),%ebx │ │ - add %esi,%ebx │ │ - movzbl (%ecx,%ebx,1),%ebx │ │ - cmpl $0x200,0x3c(%esp) │ │ - ja 6c56b │ │ + mov 0x1c(%esp),%edi │ │ + mov %eax,%esi │ │ + movsbl (%edi,%edx,8),%eax │ │ + mov %eax,0x38(%esp) │ │ + movsbl 0x1(%edi,%edx,8),%eax │ │ + mov %eax,0x3c(%esp) │ │ + test %esi,%esi │ │ + mov $0x0,%eax │ │ + cmovs %eax,%ebx │ │ + mov 0x14(%esp),%eax │ │ + movzbl (%eax,%ebx,1),%eax │ │ + mov %eax,0x40(%esp) │ │ + movsbl 0x2(%edi,%edx,8),%eax │ │ + mov %eax,0x34(%esp) │ │ + mov 0x20(%esp),%esi │ │ + lea -0x1(%esi),%ebx │ │ + cmp %ecx,%ebx │ │ + mov %ecx,%edi │ │ + mov 0x14(%esp),%eax │ │ + jg 6cd83 │ │ + mov %ebx,%edi │ │ + cmp %ecx,%esi │ │ + mov %esi,%ebx │ │ + cmovg %ecx,%ebx │ │ + test %esi,%esi │ │ + mov $0x0,%ecx │ │ + cmovle %ecx,%edi │ │ + mov %edi,0x30(%esp) │ │ + cmovs %ecx,%ebx │ │ + movzbl (%eax,%ebx,1),%ecx │ │ + mov %eax,%ebx │ │ + mov 0x1c(%esp),%edi │ │ + movsbl 0x3(%edi,%edx,8),%eax │ │ + imul %eax,%ecx │ │ + mov %ecx,0x2c(%esp) │ │ + movd %esi,%xmm2 │ │ + pshufd $0x0,%xmm2,%xmm2 │ │ + paddd %xmm1,%xmm2 │ │ + movdqa %xmm0,%xmm3 │ │ + pcmpgtd %xmm2,%xmm3 │ │ + pxor %xmm4,%xmm4 │ │ + pcmpgtd %xmm2,%xmm4 │ │ + pand %xmm3,%xmm2 │ │ + pandn %xmm0,%xmm3 │ │ + por %xmm2,%xmm3 │ │ + pandn %xmm3,%xmm4 │ │ + movd %xmm4,%eax │ │ + mov %ebx,%esi │ │ + movzbl (%ebx,%eax,1),%eax │ │ + movsbl 0x4(%edi,%edx,8),%ebx │ │ + imul %ebx,%eax │ │ + mov %eax,0x28(%esp) │ │ + pshufd $0xe5,%xmm4,%xmm2 │ │ + movd %xmm2,%ebx │ │ + movzbl (%esi,%ebx,1),%ebx │ │ + mov %edi,%ecx │ │ + movsbl 0x5(%edi,%edx,8),%edi │ │ + imul %edi,%ebx │ │ + pshufd $0x4e,%xmm4,%xmm2 │ │ + movd %xmm2,%edi │ │ + movzbl (%esi,%edi,1),%edi │ │ + movsbl 0x6(%ecx,%edx,8),%eax │ │ + imul %eax,%edi │ │ + movsbl 0x7(%ecx,%edx,8),%eax │ │ + pshufd $0xe7,%xmm4,%xmm2 │ │ + movd %xmm2,%edx │ │ + movzbl (%esi,%edx,1),%edx │ │ + mov %esi,%ecx │ │ + imul %eax,%edx │ │ mov 0x44(%esp),%eax │ │ - lea 0x40(%eax,%edx,1),%eax │ │ - shr $0x7,%eax │ │ - add %ebx,%eax │ │ - imul $0x290,0x18(%esp),%ecx │ │ - add 0x4(%esp),%ecx │ │ - imul $0x148,0x10(%esp),%edx │ │ - add %ecx,%edx │ │ - lea 0x1ec0(%edx,%eax,8),%eax │ │ - sub $0x4,%esp │ │ - mov 0xc(%esp),%ebx │ │ - push $0x3 │ │ - push %eax │ │ - pushl 0x18(%esp) │ │ - call 1770 │ │ - add $0x10,%esp │ │ - cmp $0x3,%eax │ │ - jne 6c5f0 │ │ - mov 0x50(%esp),%eax │ │ - or %edi,%eax │ │ - mov 0x48(%esp),%ecx │ │ - and $0x3f,%ecx │ │ - cmp $0x1,%eax │ │ - mov $0xe,%ebx │ │ - ja 6c5c1 │ │ - mov $0x7,%ebx │ │ - cmp $0xc,%ecx │ │ - mov %ecx,%eax │ │ - mov $0x6,%ecx │ │ - mov 0x4(%esp),%edi │ │ - mov 0x28(%esp),%edx │ │ - mov 0x38(%esp),%esi │ │ - ja 6c460 │ │ - inc %eax │ │ - shr %eax │ │ - mov %eax,%ecx │ │ - jmp 6c460 │ │ - nop │ │ - nop │ │ + imul 0x38(%esp),%eax │ │ + mov 0x40(%esp),%esi │ │ + imul 0x3c(%esp),%esi │ │ + add %eax,%esi │ │ + mov 0x30(%esp),%eax │ │ + movzbl (%ecx,%eax,1),%ecx │ │ + imul 0x34(%esp),%ecx │ │ + add %esi,%ecx │ │ + add 0x2c(%esp),%ecx │ │ + add 0x28(%esp),%ecx │ │ + add %ebx,%ecx │ │ + add %edi,%ecx │ │ + add %edx,%ecx │ │ + mov $0x40,%eax │ │ + sub %ecx,%eax │ │ + sar $0x7,%eax │ │ + cmp $0x100,%eax │ │ + jl 6ce7e │ │ + mov $0xff,%eax │ │ + test %eax,%eax │ │ + mov 0x48(%esp),%edi │ │ + jg 6ccd0 │ │ + xor %eax,%eax │ │ + jmp 6ccd0 │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %eax,%ecx │ │ - shl $0x6,%ecx │ │ - add %eax,%ecx │ │ - mov 0x8(%esp),%ebx │ │ - mov 0x38(%esp),%esi │ │ - jmp 6c497 │ │ - mov %edx,%ecx │ │ - mov 0x4(%esp),%edi │ │ - mov %ecx,%eax │ │ - shl $0x6,%eax │ │ - add %edi,%eax │ │ - mov 0x10(%esp),%esi │ │ - mov %esi,%ecx │ │ - shl $0x5,%ecx │ │ - lea 0x1d80(%ecx,%eax,1),%eax │ │ - sub $0x4,%esp │ │ - push $0x2 │ │ - push %eax │ │ - mov 0x18(%esp),%edi │ │ - push %edi │ │ - call 1770 │ │ - add $0x10,%esp │ │ - cmp $0x2,%eax │ │ - jne 6c669 │ │ - movl $0x0,0x30(%esp) │ │ - imul $0x150,0x28(%esp),%eax │ │ - add 0x4(%esp),%eax │ │ - imul $0xa8,%esi,%ecx │ │ - lea 0x2b90(%ecx,%eax,1),%eax │ │ - sub $0x8,%esp │ │ - push %eax │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ push %edi │ │ - call 1bc0 │ │ - add $0x10,%esp │ │ - jmp 6c672 │ │ - movl $0x0,0x30(%esp) │ │ - inc %eax │ │ - mov %eax,(%esp) │ │ - mov 0x4(%esp),%edi │ │ - jmp 6cb99 │ │ - mov 0x50(%esp),%eax │ │ - shl $0x6,%eax │ │ - or $0x20,%eax │ │ - sub $0x4,%esp │ │ - mov %esi,%edi │ │ - mov %edx,%esi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x8840,%esp │ │ + mov %edx,0x14(%esp) │ │ + mov %ecx,%ebx │ │ + call 6ceba │ │ + pop %eax │ │ + add $0x6a0b6,%eax │ │ + mov %eax,0xc(%esp) │ │ + mov 0x18(%ebp),%edx │ │ + movl $0x0,0x40(%esp) │ │ + test %edx,%edx │ │ + mov 0x20(%ebp),%edi │ │ + mov 0x1c(%ebp),%eax │ │ + mov $0x0,%ecx │ │ + je 6ceff │ │ + mov %edi,%esi │ │ + cmpl $0x5,0x10(%ebp) │ │ + jl 6cf21 │ │ + and $0x3,%esi │ │ + imul $0x78,%esi,%esi │ │ + mov %ebx,%ecx │ │ mov 0xc(%esp),%ebx │ │ - push %eax │ │ - push $0x0 │ │ - push %edi │ │ - mov %ecx,%edi │ │ - call 1540 │ │ - mov %edi,%edx │ │ - add $0x10,%esp │ │ - cmpl $0x2,0x48(%esp) │ │ - jne 6c6f7 │ │ - cmpl $0x0,0x20(%esp) │ │ - mov $0x38,%eax │ │ - mov $0x70,%ecx │ │ - cmove %eax,%ecx │ │ - imul $0x150,0x28(%esp),%eax │ │ - add 0x4(%esp),%eax │ │ - imul $0xa8,0x10(%esp),%edx │ │ - add %eax,%edx │ │ - lea 0x2b90(%ecx,%edx,1),%eax │ │ - sub $0x8,%esp │ │ - mov 0x10(%esp),%ebx │ │ - push %eax │ │ - pushl 0x18(%esp) │ │ - call 1bc0 │ │ - add $0x10,%esp │ │ - mov %eax,%esi │ │ - mov %eax,%edx │ │ - add $0xc0,%edx │ │ - mov 0x20(%ebp),%eax │ │ - mov 0x3c(%esp),%ecx │ │ - mov %si,(%eax,%ecx,2) │ │ - mov 0x34(%esp),%ecx │ │ - shl $0x4,%ecx │ │ - mov 0x20(%esp),%eax │ │ - add %ecx,%eax │ │ - mov 0x24(%esp),%ecx │ │ - mov %dl,(%ecx,%eax,1) │ │ - mov 0x30(%esp),%ebx │ │ - dec %ebx │ │ - jg 6c788 │ │ - jmp 6ca4c │ │ + add -0x250(%ebx),%esi │ │ + mov %ecx,%ebx │ │ + lea -0x8(%esi,%edx,8),%ecx │ │ + mov 0x14(%ebp),%esi │ │ + test %eax,%eax │ │ + je 6cf60 │ │ + sar $0x2,%edi │ │ + cmp $0x5,%esi │ │ + jl 6cf45 │ │ + imul $0x78,%edi,%edx │ │ + mov 0xc(%esp),%edi │ │ + add -0x250(%edi),%edx │ │ + lea -0x8(%edx,%eax,8),%eax │ │ + jmp 6cf5c │ │ + and $0x1,%esi │ │ + imul $0x78,%esi,%esi │ │ + mov %ebx,%ecx │ │ + mov 0xc(%esp),%ebx │ │ + add -0x250(%ebx),%esi │ │ + mov %ecx,%ebx │ │ + lea 0x160(%esi,%edx,8),%ecx │ │ + mov 0x14(%ebp),%esi │ │ + test %eax,%eax │ │ + jne 6cf06 │ │ + jmp 6cf60 │ │ + and $0x1,%edi │ │ + imul $0x78,%edi,%edx │ │ + mov 0xc(%esp),%edi │ │ + add -0x250(%edi),%edx │ │ + lea 0x160(%edx,%eax,8),%eax │ │ + mov %eax,0x40(%esp) │ │ + mov 0x8(%ebp),%edi │ │ + test %ecx,%ecx │ │ + je 6d59a │ │ + mov %ecx,0x10(%esp) │ │ + cmpl $0x0,0x40(%esp) │ │ + mov %ebx,0x1c(%esp) │ │ + mov 0x10(%ebp),%edx │ │ + je 6d6a1 │ │ + mov %esi,0x18(%esp) │ │ + test %edx,%edx │ │ + jle 6d0e4 │ │ + mov 0xc(%ebp),%eax │ │ + lea (%eax,%eax,2),%eax │ │ + sub %eax,%edi │ │ + lea 0x13c(%esp),%ecx │ │ + mov 0x14(%ebp),%eax │ │ + add $0x7,%eax │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - add %eax,%ecx │ │ - imul $0x150,0x28(%esp),%eax │ │ - add 0x4(%esp),%eax │ │ - imul $0xa8,0x10(%esp),%edx │ │ - add %eax,%edx │ │ - lea 0x2b90(%edx,%ecx,8),%eax │ │ - sub $0x8,%esp │ │ - mov 0x10(%esp),%ebx │ │ - push %eax │ │ - pushl 0x18(%esp) │ │ - call 1bc0 │ │ - add $0x10,%esp │ │ - mov %eax,%ecx │ │ - add $0xc0,%ecx │ │ - mov 0x34(%esp),%ebx │ │ - mov 0x20(%ebp),%edx │ │ - mov 0x2c(%esp),%esi │ │ - mov %ax,(%edx,%esi,2) │ │ - mov 0x20(%esp),%eax │ │ - mov %cl,(%edi,%eax,1) │ │ - dec %ebx │ │ - jle 6ca4c │ │ - mov 0x1c(%esp),%eax │ │ - mov %ebx,0x34(%esp) │ │ - movzwl (%eax,%ebx,2),%eax │ │ - mov %eax,%edi │ │ - mov (%esp),%ecx │ │ - shr %cl,%edi │ │ - mov 0x40(%esp),%esi │ │ - mov %eax,%ecx │ │ - mov %eax,0x2c(%esp) │ │ - and %eax,%esi │ │ - shl $0x4,%edi │ │ - add 0x24(%esp),%edi │ │ - movzbl 0x1(%esi,%edi,1),%eax │ │ - movzbl 0x10(%esi,%edi,1),%ecx │ │ - add %eax,%ecx │ │ - movzbl 0x2(%esi,%edi,1),%edx │ │ - add %ecx,%edx │ │ - movzbl 0x3(%esi,%edi,1),%eax │ │ - mov %edx,0x3c(%esp) │ │ - add %edx,%eax │ │ - cmp $0x1,%esi │ │ - movzbl 0x4(%esi,%edi,1),%ebx │ │ - lea (%eax,%ebx,1),%edx │ │ - mov $0x24,%ecx │ │ - ja 6c7e2 │ │ - lea 0x1a(%esi,%esi,4),%ecx │ │ - cmp $0x200,%edx │ │ - mov $0x4,%edx │ │ - ja 6c7f6 │ │ - lea 0x40(%ebx,%eax,1),%edx │ │ - shr $0x7,%edx │ │ - add %ecx,%edx │ │ - imul $0x290,0x18(%esp),%eax │ │ - add 0x4(%esp),%eax │ │ - imul $0x148,0x10(%esp),%ecx │ │ - add %eax,%ecx │ │ - lea 0x1ec0(%ecx,%edx,8),%eax │ │ - sub $0x4,%esp │ │ - mov 0xc(%esp),%ebx │ │ - push $0x3 │ │ - push %eax │ │ - pushl 0x18(%esp) │ │ - call 1770 │ │ - add $0x10,%esp │ │ - cmp $0x3,%eax │ │ - mov %esi,0x20(%esp) │ │ - jne 6c870 │ │ - mov 0x3c(%esp),%edx │ │ - and $0x3f,%edx │ │ - test %esi,%esi │ │ - mov $0x7,%eax │ │ - je 6c849 │ │ - mov $0xe,%eax │ │ - cmp $0xc,%edx │ │ - mov $0x6,%ecx │ │ - ja 6c730 │ │ + mov %ecx,0x90(%esp) │ │ + mov %edi,0x20(%esp) │ │ + mov %eax,0xc0(%esp) │ │ + mov -0x3(%edi),%ah │ │ + mov -0x2(%edi),%al │ │ + mov -0x1(%edi),%cl │ │ + mov %cl,0x8(%esp) │ │ + mov (%edi),%bl │ │ + mov 0x1(%edi),%cl │ │ + mov %cl,0x80(%esp) │ │ + mov 0x2(%edi),%cl │ │ + mov %cl,0x60(%esp) │ │ + mov 0x3(%edi),%cl │ │ + mov %ecx,0x70(%esp) │ │ + xor %edx,%edx │ │ + mov 0x10(%esp),%ecx │ │ + nop │ │ + movsbl (%ecx),%edi │ │ + movzbl %ah,%esi │ │ + imul %edi,%esi │ │ + mov %al,0xa0(%esp) │ │ + movsbl 0x1(%ecx),%edi │ │ + movzbl %al,%eax │ │ + imul %edi,%eax │ │ + add %esi,%eax │ │ + mov 0x8(%esp),%bh │ │ + mov %bh,0xd0(%esp) │ │ + movsbl 0x2(%ecx),%esi │ │ + movzbl %bh,%edi │ │ + imul %esi,%edi │ │ + add %eax,%edi │ │ + movsbl 0x3(%ecx),%eax │ │ + mov %bl,0x8(%esp) │ │ + movzbl %bl,%esi │ │ + imul %eax,%esi │ │ + add %edi,%esi │ │ + movzbl 0x80(%esp),%ebx │ │ + mov %bl,0x50(%esp) │ │ + movsbl 0x4(%ecx),%eax │ │ + movzbl %bl,%edi │ │ + imul %eax,%edi │ │ + add %esi,%edi │ │ + mov 0x60(%esp),%bh │ │ + movsbl 0x5(%ecx),%eax │ │ + mov %bh,0x80(%esp) │ │ + movzbl %bh,%esi │ │ + imul %eax,%esi │ │ + mov 0x70(%esp),%eax │ │ + mov %eax,%ebx │ │ + mov %al,0x60(%esp) │ │ + add %edi,%esi │ │ + movsbl 0x6(%ecx),%eax │ │ + movzbl %bl,%edi │ │ + imul %eax,%edi │ │ + add %esi,%edi │ │ + movsbl 0x7(%ecx),%eax │ │ + mov 0x20(%esp),%esi │ │ + movzbl 0x4(%esi,%edx,1),%ebx │ │ + mov %ebx,%esi │ │ + mov %ebx,0x70(%esp) │ │ + imul %ebx,%eax │ │ + movzbl 0x50(%esp),%ebx │ │ + lea 0x2(%eax,%edi,1),%eax │ │ + shr $0x2,%eax │ │ + mov 0x90(%esp),%esi │ │ + mov %ax,(%esi,%edx,2) │ │ + movzbl 0xd0(%esp),%eax │ │ + mov 0xa0(%esp),%ah │ │ inc %edx │ │ - shr %edx │ │ + cmp %edx,0x10(%ebp) │ │ + jne 6cff0 │ │ + mov 0x90(%esp),%edx │ │ + add $0x100,%edx │ │ + mov 0x20(%esp),%ecx │ │ + add 0xc(%ebp),%ecx │ │ + mov 0xc0(%esp),%eax │ │ + dec %eax │ │ + mov %ecx,%edi │ │ mov %edx,%ecx │ │ - jmp 6c730 │ │ + jne 6cfb0 │ │ + mov 0x10(%ebp),%eax │ │ + test %eax,%eax │ │ + jle 6dd36 │ │ + mov 0x40(%esp),%ecx │ │ + lea 0x7(%ecx),%edx │ │ + mov %edx,0xc0(%esp) │ │ + add $0x8,%ecx │ │ + mov %ecx,0x110(%esp) │ │ + lea 0x380(%eax),%ecx │ │ + mov %ecx,0x100(%esp) │ │ + mov %eax,%ecx │ │ + and $0xfffffff8,%ecx │ │ + mov %ecx,0xf0(%esp) │ │ + lea 0x83c(%esp),%edx │ │ + mov 0xc(%esp),%ecx │ │ + movdqa -0x14c50(%ecx),%xmm0 │ │ + movdqa %xmm0,0xe0(%esp) │ │ + lea 0x53c(%esp),%ecx │ │ + movl $0x0,0x10(%esp) │ │ + mov 0x1c(%esp),%esi │ │ + jmp 6d18c │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -102876,585 +102906,211 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %eax,%ecx │ │ - shl $0x6,%ecx │ │ - add %eax,%ecx │ │ - jmp 6c76b │ │ - mov 0x2c(%esp),%eax │ │ - shl $0x6,%eax │ │ - or $0x20,%eax │ │ - sub $0x4,%esp │ │ - mov 0xc(%esp),%ebx │ │ - push %eax │ │ - push $0x0 │ │ - push %esi │ │ - mov %ecx,%edi │ │ - call 1540 │ │ - mov %edi,%edx │ │ - add $0x10,%esp │ │ - cmpl $0x2,0x48(%esp) │ │ - mov %esi,%edi │ │ - jne 6c8f1 │ │ - cmpl $0x0,0x34(%esp) │ │ - mov $0x38,%eax │ │ - mov $0x70,%ecx │ │ - cmove %eax,%ecx │ │ - imul $0x150,0x28(%esp),%eax │ │ - add 0x4(%esp),%eax │ │ - imul $0xa8,0x10(%esp),%edx │ │ + mov 0x8(%esp),%esi │ │ + add 0x14(%esp),%esi │ │ + incl 0x10(%esp) │ │ + mov 0x90(%esp),%edx │ │ + add $0x100,%edx │ │ + add $0x100,%ecx │ │ + decl 0x18(%esp) │ │ + mov 0x10(%ebp),%eax │ │ + je 6dd36 │ │ + mov %esi,0x8(%esp) │ │ + mov %edx,0x90(%esp) │ │ + cmp $0x8,%eax │ │ + mov $0x0,%edx │ │ + jb 6d4f1 │ │ + mov 0x10(%esp),%ebx │ │ + mov %ebx,%edx │ │ + imul 0x14(%esp),%edx │ │ + mov 0x1c(%esp),%eax │ │ + lea (%eax,%edx,1),%esi │ │ + add 0x10(%ebp),%edx │ │ add %eax,%edx │ │ - lea 0x2b90(%ecx,%edx,1),%eax │ │ - sub $0x8,%esp │ │ - push %eax │ │ - pushl 0x18(%esp) │ │ - call 1bc0 │ │ - add $0x10,%esp │ │ - mov %eax,0x44(%esp) │ │ - mov %eax,%edx │ │ - add $0xc0,%edx │ │ - mov 0x20(%ebp),%eax │ │ - mov 0x3c(%esp),%ecx │ │ - mov 0x44(%esp),%esi │ │ - mov %si,(%eax,%ecx,2) │ │ - mov 0x20(%esp),%eax │ │ - shl $0x4,%eax │ │ - add 0x34(%esp),%eax │ │ - mov %dl,(%edi,%eax,1) │ │ - mov 0x30(%esp),%ebx │ │ - dec %ebx │ │ - jg 6c970 │ │ - jmp 6ca4c │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + shl $0x7,%ebx │ │ + mov 0x100(%esp),%eax │ │ + lea (%eax,%ebx,1),%edi │ │ + lea 0x13c(%esp,%edi,2),%edi │ │ + cmp 0x110(%esp),%esi │ │ + setb %al │ │ + cmp %edx,0xc0(%esp) │ │ + setb %ah │ │ + cmp %edi,%esi │ │ + lea 0x13c(%esp,%ebx,2),%edi │ │ + setb %bl │ │ + cmp %edi,%edx │ │ + seta %bh │ │ + test %ah,%al │ │ + mov $0x0,%edx │ │ + jne 6d4f1 │ │ + and %bh,%bl │ │ + mov $0x0,%edx │ │ + jne 6d4f1 │ │ + mov 0x40(%esp),%eax │ │ + movzbl (%eax),%edx │ │ + movd %edx,%xmm0 │ │ + movdqa 0xe0(%esp),%xmm1 │ │ + pshufb %xmm1,%xmm0 │ │ + psrad $0x18,%xmm0 │ │ + movdqa %xmm0,0x80(%esp) │ │ + movzbl 0x1(%eax),%edx │ │ + movd %edx,%xmm0 │ │ + pshufb %xmm1,%xmm0 │ │ + psrad $0x18,%xmm0 │ │ + movdqa %xmm0,0x70(%esp) │ │ + movzbl 0x2(%eax),%edx │ │ + movd %edx,%xmm0 │ │ + pshufb %xmm1,%xmm0 │ │ + psrad $0x18,%xmm0 │ │ + movdqa %xmm0,0x60(%esp) │ │ + movzbl 0x3(%eax),%edx │ │ + movd %edx,%xmm0 │ │ + pshufb %xmm1,%xmm0 │ │ + psrad $0x18,%xmm0 │ │ + movdqa %xmm0,0xa0(%esp) │ │ + movzbl 0x4(%eax),%edx │ │ + movd %edx,%xmm0 │ │ + pshufb %xmm1,%xmm0 │ │ + psrad $0x18,%xmm0 │ │ + movdqa %xmm0,0xd0(%esp) │ │ + movzbl 0x5(%eax),%edx │ │ + movd %edx,%xmm0 │ │ + pshufb %xmm1,%xmm0 │ │ + psrad $0x18,%xmm0 │ │ + movdqa %xmm0,0x50(%esp) │ │ + movzbl 0x6(%eax),%edx │ │ + movd %edx,%xmm0 │ │ + pshufb %xmm1,%xmm0 │ │ + psrad $0x18,%xmm0 │ │ + movdqa %xmm0,0x20(%esp) │ │ + movzbl 0x7(%eax),%edx │ │ + movd %edx,%xmm0 │ │ + pshufb %xmm1,%xmm0 │ │ + psrad $0x18,%xmm0 │ │ + xor %edx,%edx │ │ + mov 0xc(%esp),%eax │ │ + mov 0xf0(%esp),%esi │ │ + mov 0x90(%esp),%edi │ │ + mov 0x8(%esp),%ebx │ │ nop │ │ nop │ │ - add %eax,%ecx │ │ - imul $0x150,0x28(%esp),%eax │ │ - add 0x4(%esp),%eax │ │ - imul $0xa8,0x10(%esp),%edx │ │ - add %eax,%edx │ │ - lea 0x2b90(%edx,%ecx,8),%eax │ │ - sub $0x8,%esp │ │ - mov 0x10(%esp),%ebx │ │ - push %eax │ │ - pushl 0x18(%esp) │ │ - call 1bc0 │ │ - add $0x10,%esp │ │ - mov %eax,%ecx │ │ - add $0xc0,%ecx │ │ - mov 0x2c(%esp),%ebx │ │ - mov 0x20(%ebp),%edx │ │ - mov %ax,(%edx,%ebx,2) │ │ - mov %cl,(%esi,%edi,1) │ │ - dec %ebx │ │ - jle 6ca4c │ │ - mov %ebx,%esi │ │ - and 0x40(%esp),%esi │ │ - mov %ebx,0x2c(%esp) │ │ - mov %ebx,%edi │ │ - mov (%esp),%ecx │ │ - shr %cl,%edi │ │ - shl $0x4,%esi │ │ - add 0x24(%esp),%esi │ │ - movzbl 0x1(%edi,%esi,1),%eax │ │ - movzbl 0x10(%edi,%esi,1),%ecx │ │ - add %eax,%ecx │ │ - movzbl 0x2(%edi,%esi,1),%eax │ │ - add %ecx,%eax │ │ - movzbl 0x3(%edi,%esi,1),%edx │ │ - mov %eax,0x20(%esp) │ │ - add %eax,%edx │ │ - cmp $0x1,%edi │ │ - lea 0x1a(%edi,%edi,4),%ecx │ │ - mov $0x24,%eax │ │ - cmova %eax,%ecx │ │ - movzbl 0x4(%edi,%esi,1),%ebx │ │ - lea (%edx,%ebx,1),%eax │ │ - cmp $0x200,%eax │ │ - mov $0x4,%eax │ │ - ja 6c9d0 │ │ - lea 0x40(%ebx,%edx,1),%eax │ │ - shr $0x7,%eax │ │ - add %ecx,%eax │ │ - imul $0x290,0x18(%esp),%ecx │ │ - add 0x4(%esp),%ecx │ │ - imul $0x148,0x10(%esp),%edx │ │ - add %ecx,%edx │ │ - lea 0x1ec0(%edx,%eax,8),%eax │ │ - sub $0x4,%esp │ │ - mov 0xc(%esp),%ebx │ │ - push $0x3 │ │ - push %eax │ │ - pushl 0x18(%esp) │ │ - call 1770 │ │ - add $0x10,%esp │ │ - cmp $0x3,%eax │ │ - jne 6ca40 │ │ - mov 0x20(%esp),%edx │ │ - and $0x3f,%edx │ │ - test %edi,%edi │ │ - mov $0xe,%eax │ │ - mov $0x7,%ecx │ │ - cmove %ecx,%eax │ │ - cmp $0xc,%edx │ │ - mov $0x6,%ecx │ │ - ja 6c920 │ │ - inc %edx │ │ - shr %edx │ │ - mov %edx,%ecx │ │ - jmp 6c920 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %eax,%ecx │ │ - shl $0x6,%ecx │ │ - add %eax,%ecx │ │ - jmp 6c95b │ │ - mov 0x38(%esp),%edx │ │ - movzbl 0x23c1(%edx),%eax │ │ - movzbl 0x23d0(%edx),%ecx │ │ - add %eax,%ecx │ │ - movzbl 0x23c2(%edx),%esi │ │ - add %ecx,%esi │ │ - movzbl 0x23c3(%edx),%eax │ │ - movzbl 0x23c4(%edx),%ecx │ │ - add %esi,%eax │ │ - lea (%eax,%ecx,1),%edx │ │ - lea 0x40(%ecx,%eax,1),%eax │ │ - shr $0x7,%eax │ │ - add $0x1a,%eax │ │ - cmp $0x200,%edx │ │ - mov $0x1e,%ecx │ │ - cmovbe %eax,%ecx │ │ - imul $0x290,0x18(%esp),%eax │ │ - mov 0x4(%esp),%edi │ │ - add %edi,%eax │ │ - imul $0x148,0x10(%esp),%edx │ │ - add %eax,%edx │ │ - lea 0x1ec0(%edx,%ecx,8),%eax │ │ - sub $0x4,%esp │ │ - mov 0xc(%esp),%ebx │ │ - push $0x3 │ │ - push %eax │ │ - pushl 0x18(%esp) │ │ - call 1770 │ │ - add $0x10,%esp │ │ - cmp $0x3,%eax │ │ - jne 6cb96 │ │ - and $0x3f,%esi │ │ - lea 0x1(%esi),%eax │ │ - shr %eax │ │ - cmp $0xc,%esi │ │ - mov $0x6,%ecx │ │ - cmovbe %eax,%ecx │ │ - imul $0x150,0x28(%esp),%eax │ │ - add %edi,%eax │ │ - imul $0xa8,0x10(%esp),%edx │ │ - add %eax,%edx │ │ - lea 0x2b90(%edx,%ecx,8),%eax │ │ - jmp 6cb86 │ │ - imul $0x290,0x18(%esp),%eax │ │ - mov 0x4(%esp),%edi │ │ - add %edi,%eax │ │ - mov 0x10(%esp),%esi │ │ - imul $0x148,%esi,%ecx │ │ - lea 0x1ec0(%ecx,%eax,1),%eax │ │ - sub $0x4,%esp │ │ - push $0x3 │ │ - push %eax │ │ - pushl 0x18(%esp) │ │ - call 1770 │ │ - add $0x10,%esp │ │ - cmp $0x3,%eax │ │ - jne 6cb96 │ │ - mov 0x24(%esp),%edx │ │ - movzbl 0x1(%edx),%eax │ │ - mov %eax,(%esp) │ │ - mov 0x58(%esp),%eax │ │ - movzbl (%edx,%eax,1),%ecx │ │ - add (%esp),%ecx │ │ - or $0x1,%eax │ │ - movzbl (%edx,%eax,1),%eax │ │ - add %ecx,%eax │ │ - and $0x3f,%eax │ │ - lea 0x1(%eax),%ecx │ │ - shr %ecx │ │ - cmp $0xc,%eax │ │ - mov $0x6,%eax │ │ - cmovbe %ecx,%eax │ │ - imul $0x150,0x28(%esp),%ecx │ │ - add %edi,%ecx │ │ - imul $0xa8,%esi,%edx │ │ - add %ecx,%edx │ │ - lea 0x2b90(%edx,%eax,8),%eax │ │ - sub $0x8,%esp │ │ - push %eax │ │ - pushl 0x18(%esp) │ │ - call 1bc0 │ │ - add $0x10,%esp │ │ - mov %eax,(%esp) │ │ - cmpl $0x0,0x5c(%esp) │ │ - mov 0x36a4(%edi),%eax │ │ - mov 0x14(%ebp),%ecx │ │ - movzbl 0x4(%ecx),%ecx │ │ - lea (%ecx,%ecx,2),%ecx │ │ - mov $0x1,%edx │ │ - jne 6cbcf │ │ - cmpb $0x0,0x4c(%esp) │ │ - mov (%esp),%esi │ │ - jne 6cbd2 │ │ - xor %edx,%edx │ │ - mov 0x24(%ebp),%edi │ │ - cmpl $0x9,(%edi) │ │ - mov (%esp),%esi │ │ - sete %dl │ │ - jmp 6cbd2 │ │ - mov (%esp),%esi │ │ - lea (%eax,%ecx,4),%ebx │ │ - imul $0xe4,%edx,%eax │ │ - mov 0x60(%esp),%ecx │ │ - add %eax,%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea (%edx,%edx,2),%eax │ │ - lea (%ecx,%eax,4),%eax │ │ - mov 0x18(%esp),%ecx │ │ - cmp $0x2,%ecx │ │ - mov $0x2,%edi │ │ - cmova %ecx,%edi │ │ - mov 0x1c(%ebp),%ecx │ │ - mov 0x874(%eax,%ecx,4),%eax │ │ - mov %eax,0x40(%esp) │ │ - add $0xfffffffe,%edi │ │ - mov %edi,0x24(%esp) │ │ - mov %esi,(%esp) │ │ - test %esi,%esi │ │ - je 6cc4b │ │ - lea (%ebx,%ecx,4),%ecx │ │ - mov 0x8(%esp),%edi │ │ - mov -0x3070(%edi,%edx,4),%eax │ │ - add %edi,%eax │ │ - mov %ebx,0x18(%esp) │ │ - mov %ecx,0x2c(%esp) │ │ - jmp *%eax │ │ - mov 0x14(%esp),%eax │ │ - movzbl (%eax),%eax │ │ - shr $0x6,%eax │ │ - mov 0x8(%ebp),%ecx │ │ - movzbl (%ecx),%ecx │ │ - shr $0x6,%ecx │ │ - lea -0x2(%ecx,%eax,1),%eax │ │ - jmp 6cfdc │ │ - movl $0x0,(%esp) │ │ - movl $0x40,0x20(%esp) │ │ - mov 0x30(%esp),%edx │ │ - mov %ebx,%edi │ │ - mov 0x8(%esp),%ebx │ │ - test %edx,%edx │ │ - jg 6d110 │ │ - jmp 6d24b │ │ - mov 0x14(%esp),%eax │ │ - movzwl (%eax),%eax │ │ - and $0xc0c0,%eax │ │ - mov 0x8(%ebp),%ecx │ │ - movzwl (%ecx),%ecx │ │ - and $0xc0c0,%ecx │ │ - add %eax,%ecx │ │ - imul $0x4040404,%ecx,%eax │ │ - shr $0x18,%eax │ │ - add $0xfffffffc,%eax │ │ - jmp 6cfdc │ │ - mov 0x14(%esp),%eax │ │ - mov (%eax),%eax │ │ - shr $0x6,%eax │ │ - and $0x3030303,%eax │ │ - mov 0x8(%ebp),%ecx │ │ - mov (%ecx),%ecx │ │ - shr $0x6,%ecx │ │ - and $0x3030303,%ecx │ │ - add %eax,%ecx │ │ - imul $0x1010101,%ecx,%eax │ │ - shr $0x18,%eax │ │ - add $0xfffffff8,%eax │ │ - jmp 6cfdc │ │ - mov 0x14(%esp),%ecx │ │ - mov (%ecx),%eax │ │ - mov 0x4(%ecx),%edx │ │ - shr $0x6,%edx │ │ - shr $0x6,%eax │ │ - and $0x3030303,%eax │ │ - and $0x3030303,%edx │ │ - mov 0x8(%ebp),%ecx │ │ - mov %ecx,%esi │ │ - mov (%ecx),%ecx │ │ - mov 0x4(%esi),%esi │ │ - shr $0x6,%esi │ │ - shr $0x6,%ecx │ │ - and $0x3030303,%ecx │ │ - add %eax,%ecx │ │ - and $0x3030303,%esi │ │ - add %edx,%esi │ │ - mov $0x1010101,%edx │ │ - mov %ecx,%eax │ │ - mul %edx │ │ - imul $0x1010101,%ecx,%ecx │ │ - add %edx,%ecx │ │ - imul $0x1010101,%esi,%eax │ │ - mov (%esp),%esi │ │ - mov 0x8(%esp),%ebx │ │ - add %ecx,%eax │ │ - shr $0x18,%eax │ │ - add $0xfffffff0,%eax │ │ - mov 0x4(%esp),%edi │ │ - jmp 6cfe5 │ │ - mov 0x14(%esp),%esi │ │ - mov (%esi),%eax │ │ - mov 0x4(%esi),%ecx │ │ - shr $0x6,%ecx │ │ - shr $0x6,%eax │ │ - and $0x3030303,%eax │ │ - and $0x3030303,%ecx │ │ - mov 0x8(%esi),%edx │ │ - mov 0xc(%esi),%esi │ │ - shr $0x6,%esi │ │ - shr $0x6,%edx │ │ - and $0x3030303,%edx │ │ - add %eax,%edx │ │ - and $0x3030303,%esi │ │ - add %ecx,%esi │ │ - mov 0x8(%ebp),%eax │ │ - mov %eax,%ebx │ │ - mov (%eax),%eax │ │ - mov 0x4(%ebx),%edi │ │ - shr $0x6,%eax │ │ - shr $0x6,%edi │ │ - and $0x3030303,%edi │ │ - add %esi,%edi │ │ - and $0x3030303,%eax │ │ - add %edx,%eax │ │ - mov 0x8(%ebx),%ecx │ │ - mov 0xc(%ebx),%esi │ │ - shr $0x6,%esi │ │ - shr $0x6,%ecx │ │ - and $0x3030303,%ecx │ │ - add %eax,%ecx │ │ - and $0x3030303,%esi │ │ - add %edi,%esi │ │ - mov 0x4(%esp),%edi │ │ - mov $0x1010101,%edx │ │ - mov %ecx,%eax │ │ - mul %edx │ │ - imul $0x1010101,%ecx,%ecx │ │ - add %edx,%ecx │ │ - imul $0x1010101,%esi,%eax │ │ - mov (%esp),%esi │ │ - mov 0x8(%esp),%ebx │ │ - add %ecx,%eax │ │ - shr $0x18,%eax │ │ - add $0xffffffe0,%eax │ │ - jmp 6cfe5 │ │ - mov 0x14(%esp),%eax │ │ - movzbl (%eax),%eax │ │ - and $0xffffffc0,%eax │ │ - mov 0x8(%ebp),%ecx │ │ - movzwl (%ecx),%ecx │ │ - and $0xc0c0,%ecx │ │ - jmp 6ce01 │ │ - mov 0x14(%esp),%eax │ │ - movzwl (%eax),%eax │ │ - and $0xc0c0,%eax │ │ - mov 0x8(%ebp),%ecx │ │ - movzbl (%ecx),%ecx │ │ - and $0xffffffc0,%ecx │ │ - add %eax,%ecx │ │ - imul $0x4040404,%ecx,%eax │ │ - shr $0x18,%eax │ │ - add $0xfffffffd,%eax │ │ - jmp 6cfdc │ │ - mov 0x14(%esp),%eax │ │ - movzwl (%eax),%eax │ │ - and $0xc0c0,%eax │ │ - mov $0xc0c0c0c0,%ecx │ │ - mov 0x8(%ebp),%edx │ │ - and (%edx),%ecx │ │ - jmp 6ce43 │ │ - mov $0xc0c0c0c0,%eax │ │ - mov 0x14(%esp),%ecx │ │ - and (%ecx),%eax │ │ - mov 0x8(%ebp),%ecx │ │ - movzwl (%ecx),%ecx │ │ - and $0xc0c0,%ecx │ │ - add %eax,%ecx │ │ - shr $0x6,%ecx │ │ - imul $0x1010101,%ecx,%eax │ │ - shr $0x18,%eax │ │ - add $0xfffffffa,%eax │ │ - jmp 6cfdc │ │ - mov $0xc0c0c0c0,%ecx │ │ - mov 0x14(%esp),%eax │ │ - mov (%eax),%eax │ │ - and %ecx,%eax │ │ - mov 0x8(%ebp),%edx │ │ - mov 0x4(%edx),%esi │ │ - and %ecx,%esi │ │ - jmp 6ce85 │ │ - mov $0xc0c0c0c0,%ecx │ │ - mov 0x14(%esp),%eax │ │ - mov 0x4(%eax),%esi │ │ - and %ecx,%esi │ │ - mov (%eax),%eax │ │ - and %ecx,%eax │ │ - mov 0x8(%ebp),%edx │ │ - and (%edx),%ecx │ │ - add %eax,%ecx │ │ - adc $0x0,%esi │ │ - shrd $0x6,%esi,%ecx │ │ - shr $0x6,%esi │ │ - mov $0x1010101,%edx │ │ - mov %ecx,%eax │ │ - mul %edx │ │ - imul $0x1010101,%ecx,%ecx │ │ - add %edx,%ecx │ │ - imul $0x1010101,%esi,%eax │ │ - mov (%esp),%esi │ │ - mov 0x8(%esp),%ebx │ │ - add %ecx,%eax │ │ - shr $0x18,%eax │ │ - add $0xfffffff4,%eax │ │ - mov 0x4(%esp),%edi │ │ - jmp 6cfe5 │ │ - mov 0x14(%esp),%ecx │ │ - mov (%ecx),%eax │ │ - mov 0x4(%ecx),%ecx │ │ - shr $0x6,%eax │ │ - shr $0x6,%ecx │ │ - and $0x3030303,%ecx │ │ - and $0x3030303,%eax │ │ - mov 0x8(%ebp),%edx │ │ - mov %edx,%edi │ │ - mov (%edx),%edx │ │ - mov 0x4(%edi),%esi │ │ - shr $0x6,%edx │ │ - shr $0x6,%esi │ │ - and $0x3030303,%esi │ │ - add %ecx,%esi │ │ - and $0x3030303,%edx │ │ - add %eax,%edx │ │ - mov 0x8(%edi),%ecx │ │ - mov 0xc(%edi),%edi │ │ - shr $0x6,%edi │ │ - shr $0x6,%ecx │ │ - and $0x3030303,%ecx │ │ - add %edx,%ecx │ │ - and $0x3030303,%edi │ │ - add %esi,%edi │ │ - mov (%esp),%esi │ │ - mov 0x8(%esp),%ebx │ │ - jmp 6cf7c │ │ - mov 0x14(%esp),%esi │ │ - mov (%esi),%eax │ │ - mov 0x4(%esi),%ecx │ │ - shr $0x6,%eax │ │ - shr $0x6,%ecx │ │ - and $0x3030303,%ecx │ │ - and $0x3030303,%eax │ │ - mov 0xc(%esi),%edx │ │ - mov 0x8(%esi),%esi │ │ - shr $0x6,%esi │ │ - shr $0x6,%edx │ │ - and $0x3030303,%edx │ │ - add %ecx,%edx │ │ - and $0x3030303,%esi │ │ - add %eax,%esi │ │ - mov 0x8(%ebp),%eax │ │ - mov (%eax),%ecx │ │ - mov 0x4(%eax),%edi │ │ - shr $0x6,%edi │ │ - shr $0x6,%ecx │ │ - and $0x3030303,%ecx │ │ - add %esi,%ecx │ │ - mov (%esp),%esi │ │ - mov 0x8(%esp),%ebx │ │ - and $0x3030303,%edi │ │ - add %edx,%edi │ │ - mov $0x1010101,%edx │ │ - mov %ecx,%eax │ │ - mul %edx │ │ - imul $0x1010101,%ecx,%ecx │ │ - add %edx,%ecx │ │ - imul $0x1010101,%edi,%eax │ │ - mov 0x4(%esp),%edi │ │ - add %ecx,%eax │ │ - shr $0x18,%eax │ │ - add $0xffffffe8,%eax │ │ - jmp 6cfe5 │ │ - mov 0x14(%esp),%eax │ │ - movzbl (%eax),%eax │ │ - and $0xffffffc0,%eax │ │ - mov $0xc0c0c0c0,%ecx │ │ - mov 0x8(%ebp),%edx │ │ - and (%edx),%ecx │ │ - jmp 6cfcb │ │ - mov $0xc0c0c0c0,%eax │ │ - mov 0x14(%esp),%ecx │ │ - and (%ecx),%eax │ │ - mov 0x8(%ebp),%ecx │ │ - movzbl (%ecx),%ecx │ │ - and $0xffffffc0,%ecx │ │ - add %eax,%ecx │ │ - shr $0x6,%ecx │ │ - imul $0x1010101,%ecx,%eax │ │ - shr $0x18,%eax │ │ - add $0xfffffffb,%eax │ │ - mov %edi,%ebx │ │ - mov 0x4(%esp),%edi │ │ - mov (%esp),%esi │ │ - xor %edx,%edx │ │ - xor %ecx,%ecx │ │ - test %eax,%eax │ │ - setne %dl │ │ - setg %cl │ │ - add %edx,%ecx │ │ - mov 0x10(%esp),%eax │ │ - lea (%eax,%eax,2),%eax │ │ - lea (%edi,%eax,4),%eax │ │ - lea 0x338c(%eax,%ecx,4),%eax │ │ - sub $0x8,%esp │ │ - push %eax │ │ - pushl 0x18(%esp) │ │ - call 1ac0 │ │ - add $0x10,%esp │ │ - mov %eax,%edx │ │ - mov 0x2c(%esp),%eax │ │ - movzwl (%eax),%eax │ │ - mov 0x40(%esp),%ecx │ │ - movzbl (%ecx),%ecx │ │ - imul %eax,%ecx │ │ - add $0x10,%ecx │ │ - shr $0x5,%ecx │ │ - lea -0x1(%edx),%eax │ │ - cmp $0xf,%esi │ │ - mov 0x18(%esp),%edi │ │ - jne 6d0ca │ │ - mov %ecx,(%esp) │ │ - mov %edx,0x4(%esp) │ │ - mov %eax,0x20(%esp) │ │ - mov $0xffffffff,%esi │ │ - mov 0x8(%esp),%ebx │ │ + movdqa 0x80(%esp),%xmm1 │ │ + packssdw %xmm1,%xmm1 │ │ + movdqu -0x700(%edi,%edx,2),%xmm4 │ │ + movdqu -0x600(%edi,%edx,2),%xmm5 │ │ + movdqa %xmm4,%xmm2 │ │ + pmulhw %xmm1,%xmm2 │ │ + pmullw %xmm4,%xmm1 │ │ + movdqa %xmm1,%xmm4 │ │ + punpcklwd %xmm2,%xmm4 │ │ + punpckhwd %xmm2,%xmm1 │ │ + movdqa 0x70(%esp),%xmm2 │ │ + packssdw %xmm2,%xmm2 │ │ + movdqa %xmm5,%xmm3 │ │ + pmulhw %xmm2,%xmm3 │ │ + pmullw %xmm5,%xmm2 │ │ + movdqa %xmm2,%xmm5 │ │ + punpcklwd %xmm3,%xmm5 │ │ + punpckhwd %xmm3,%xmm2 │ │ + movdqu -0x500(%edi,%edx,2),%xmm7 │ │ + movdqa 0x60(%esp),%xmm6 │ │ + packssdw %xmm6,%xmm6 │ │ + movdqa %xmm7,%xmm3 │ │ + pmulhw %xmm6,%xmm3 │ │ + pmullw %xmm7,%xmm6 │ │ + movdqa %xmm6,%xmm7 │ │ + punpckhwd %xmm3,%xmm7 │ │ + paddd %xmm2,%xmm7 │ │ + punpcklwd %xmm3,%xmm6 │ │ + paddd %xmm5,%xmm6 │ │ + movdqu -0x400(%edi,%edx,2),%xmm2 │ │ + movdqa 0xa0(%esp),%xmm3 │ │ + packssdw %xmm3,%xmm3 │ │ + movdqa %xmm2,%xmm5 │ │ + pmulhw %xmm3,%xmm5 │ │ + pmullw %xmm2,%xmm3 │ │ + movdqa %xmm3,%xmm2 │ │ + punpcklwd %xmm5,%xmm2 │ │ + paddd %xmm6,%xmm2 │ │ + punpckhwd %xmm5,%xmm3 │ │ + paddd %xmm7,%xmm3 │ │ + movdqu -0x300(%edi,%edx,2),%xmm5 │ │ + movdqa 0xd0(%esp),%xmm6 │ │ + packssdw %xmm6,%xmm6 │ │ + movdqa %xmm5,%xmm7 │ │ + pmulhw %xmm6,%xmm7 │ │ + pmullw %xmm5,%xmm6 │ │ + movdqa %xmm6,%xmm5 │ │ + punpckhwd %xmm7,%xmm5 │ │ + paddd %xmm3,%xmm5 │ │ + punpcklwd %xmm7,%xmm6 │ │ + paddd %xmm2,%xmm6 │ │ + movdqu -0x200(%edi,%edx,2),%xmm2 │ │ + movdqa 0x50(%esp),%xmm3 │ │ + packssdw %xmm3,%xmm3 │ │ + movdqa %xmm2,%xmm7 │ │ + pmulhw %xmm3,%xmm7 │ │ + pmullw %xmm2,%xmm3 │ │ + movdqa %xmm3,%xmm2 │ │ + punpcklwd %xmm7,%xmm2 │ │ + paddd %xmm6,%xmm2 │ │ + punpckhwd %xmm7,%xmm3 │ │ + paddd %xmm5,%xmm3 │ │ + movdqu -0x100(%edi,%edx,2),%xmm5 │ │ + movdqa 0x20(%esp),%xmm6 │ │ + packssdw %xmm6,%xmm6 │ │ + movdqa %xmm5,%xmm7 │ │ + pmulhw %xmm6,%xmm7 │ │ + pmullw %xmm5,%xmm6 │ │ + movdqa %xmm6,%xmm5 │ │ + punpckhwd %xmm7,%xmm5 │ │ + paddd %xmm3,%xmm5 │ │ + punpcklwd %xmm7,%xmm6 │ │ + paddd %xmm2,%xmm6 │ │ + movdqu (%edi,%edx,2),%xmm2 │ │ + movdqa %xmm0,%xmm3 │ │ + packssdw %xmm0,%xmm3 │ │ + movdqa %xmm2,%xmm7 │ │ + pmulhw %xmm3,%xmm7 │ │ + pmullw %xmm2,%xmm3 │ │ + movdqa %xmm3,%xmm2 │ │ + punpcklwd %xmm7,%xmm2 │ │ + paddd %xmm6,%xmm2 │ │ + punpckhwd %xmm7,%xmm3 │ │ + paddd %xmm5,%xmm3 │ │ + movdqa -0x14d10(%eax),%xmm5 │ │ + paddd %xmm5,%xmm2 │ │ + paddd %xmm4,%xmm2 │ │ + paddd %xmm5,%xmm3 │ │ + paddd %xmm1,%xmm3 │ │ + psrad $0xa,%xmm3 │ │ + psrad $0xa,%xmm2 │ │ + packssdw %xmm3,%xmm2 │ │ + packuswb %xmm2,%xmm2 │ │ + movq %xmm2,(%ebx,%edx,1) │ │ + add $0x8,%edx │ │ + cmp %edx,%esi │ │ + jne 6d300 │ │ + cmp 0x10(%ebp),%esi │ │ + mov %esi,%edx │ │ + jne 6d4f1 │ │ + jmp 6d160 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -103462,4935 +103118,3436 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - inc %esi │ │ - sub $0xc,%esp │ │ - pushl 0x18(%esp) │ │ - call 1b40 │ │ - add $0x10,%esp │ │ - cmp $0x1f,%esi │ │ - ja 6d079 │ │ + mov 0x8(%esp),%eax │ │ + mov %bl,(%eax,%edx,1) │ │ + inc %edx │ │ + cmp %edx,0x10(%ebp) │ │ + je 6d160 │ │ + mov 0x40(%esp),%eax │ │ + movsbl (%eax),%edi │ │ + movswl -0x400(%ecx,%edx,2),%ebx │ │ + imul %edi,%ebx │ │ + movsbl 0x1(%eax),%edi │ │ + movswl -0x300(%ecx,%edx,2),%esi │ │ + imul %edi,%esi │ │ + add %ebx,%esi │ │ + movsbl 0x2(%eax),%edi │ │ + movswl -0x200(%ecx,%edx,2),%ebx │ │ + imul %edi,%ebx │ │ + add %esi,%ebx │ │ + movsbl 0x3(%eax),%esi │ │ + movswl -0x100(%ecx,%edx,2),%edi │ │ + imul %esi,%edi │ │ + add %ebx,%edi │ │ + movsbl 0x4(%eax),%esi │ │ + movswl (%ecx,%edx,2),%ebx │ │ + imul %esi,%ebx │ │ + add %edi,%ebx │ │ + movsbl 0x5(%eax),%esi │ │ + movswl 0x100(%ecx,%edx,2),%edi │ │ + imul %esi,%edi │ │ + add %ebx,%edi │ │ + movsbl 0x6(%eax),%esi │ │ + movswl 0x200(%ecx,%edx,2),%ebx │ │ + imul %esi,%ebx │ │ + movsbl 0x7(%eax),%esi │ │ + movswl 0x300(%ecx,%edx,2),%eax │ │ + imul %esi,%eax │ │ + add %edi,%ebx │ │ + lea 0x200(%eax,%ebx,1),%ebx │ │ + sar $0xa,%ebx │ │ + cmp $0x100,%ebx │ │ + jl 6d58b │ │ + mov $0xff,%ebx │ │ + test %ebx,%ebx │ │ + jg 6d4e0 │ │ + xor %ebx,%ebx │ │ + jmp 6d4e0 │ │ + cmpl $0x0,0x40(%esp) │ │ + mov 0x10(%ebp),%eax │ │ + je 6dd1e │ │ test %eax,%eax │ │ - je 6d060 │ │ - test %esi,%esi │ │ - je 6d0b6 │ │ - neg %esi │ │ - mov $0x1,%edi │ │ - mov 0x8(%esp),%ebx │ │ + jle 6dd36 │ │ + mov 0xc(%ebp),%eax │ │ + lea (%eax,%eax,2),%eax │ │ + sub %eax,%edi │ │ + mov 0x40(%esp),%eax │ │ + jmp 6d5d2 │ │ nop │ │ nop │ │ + add 0x14(%esp),%ebx │ │ + add 0xc(%ebp),%edi │ │ + mov 0x18(%esp),%esi │ │ + dec %esi │ │ + je 6dd36 │ │ + mov %esi,0x18(%esp) │ │ + xor %ecx,%ecx │ │ + mov %edi,0x20(%esp) │ │ + mov %ebx,0x1c(%esp) │ │ + jmp 6d601 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - sub $0xc,%esp │ │ - pushl 0x18(%esp) │ │ - call 1b40 │ │ - add $0x10,%esp │ │ - lea (%eax,%edi,2),%edi │ │ - inc %esi │ │ - jne 6d090 │ │ - add $0xe,%edi │ │ - and $0xfffff,%edi │ │ - mov %edi,%esi │ │ - mov 0x18(%esp),%edi │ │ - jmp 6d0bf │ │ - mov 0x8(%esp),%ebx │ │ - mov $0xf,%esi │ │ - mov 0x20(%esp),%eax │ │ - mov 0x4(%esp),%edx │ │ - mov (%esp),%ecx │ │ - and $0x80,%eax │ │ - mov %eax,0x20(%esp) │ │ - mov %esi,(%esp) │ │ - imul %esi,%ecx │ │ - and $0xffffff,%ecx │ │ - mov %ecx,%esi │ │ - mov 0x24(%esp),%ecx │ │ - shr %cl,%esi │ │ - sub %edx,%esi │ │ - cmp $0x8000,%esi │ │ - mov $0x7fff,%eax │ │ - cmovl %esi,%eax │ │ - neg %edx │ │ - xor %eax,%edx │ │ - mov 0x20(%ebp),%eax │ │ - mov %dx,(%eax) │ │ - mov 0x1c(%ebp),%ecx │ │ - mov 0x30(%esp),%edx │ │ - test %edx,%edx │ │ - jle 6d24b │ │ - lea 0x2(%edi,%ecx,4),%eax │ │ - mov %eax,0x2c(%esp) │ │ - mov $0x1,%eax │ │ - mov 0x1c(%esp),%ecx │ │ - jmp 6d187 │ │ - xor %edi,%edi │ │ - add $0xf,%edi │ │ - and $0xfffff,%edi │ │ - mov 0x8(%esp),%ebx │ │ - mov (%esp),%eax │ │ - mov 0x28(%esp),%edx │ │ - add %edi,%eax │ │ - mov %eax,(%esp) │ │ - mov 0x18(%esp),%esi │ │ - imul %edi,%esi │ │ - and $0xffffff,%esi │ │ - mov 0x24(%esp),%ecx │ │ - shr %cl,%esi │ │ - mov 0x10(%esp),%ecx │ │ - sub %ecx,%esi │ │ - cmp $0x8000,%esi │ │ - mov $0x7fff,%eax │ │ - cmovge %eax,%esi │ │ - neg %ecx │ │ - xor %esi,%ecx │ │ - mov 0x20(%ebp),%eax │ │ - mov %cx,(%eax,%edx,2) │ │ - mov 0x30(%esp),%edx │ │ - mov 0x1c(%esp),%ecx │ │ - mov 0x4(%esp),%eax │ │ - cmp %edx,%eax │ │ - lea 0x1(%eax),%eax │ │ - je 6d24b │ │ - mov %eax,0x4(%esp) │ │ - movzwl (%ecx,%eax,2),%esi │ │ - mov 0x20(%ebp),%eax │ │ - movswl (%eax,%esi,2),%edi │ │ - test %edi,%edi │ │ - je 6d178 │ │ - sub $0xc,%esp │ │ - pushl 0x18(%esp) │ │ - call 1b40 │ │ - add $0x10,%esp │ │ - mov %eax,0x10(%esp) │ │ - mov 0x2c(%esp),%eax │ │ - movzwl (%eax),%eax │ │ - mov 0x40(%esp),%ecx │ │ - movzbl (%ecx,%esi,1),%ecx │ │ - imul %eax,%ecx │ │ - add $0x10,%ecx │ │ - shr $0x5,%ecx │ │ - mov %ecx,0x18(%esp) │ │ - cmp $0xf,%di │ │ - mov %esi,%edx │ │ - mov (%esp),%eax │ │ - jne 6d139 │ │ - mov %edx,0x28(%esp) │ │ - mov $0xffffffff,%edi │ │ - xor %ecx,%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x8(%esp),%ecx │ │ + mov %dl,(%ebx,%ecx,1) │ │ + inc %ecx │ │ + cmp %ecx,0x10(%ebp) │ │ + mov 0x20(%esp),%edi │ │ + je 6d5c0 │ │ + movsbl (%eax),%edx │ │ + lea (%edi,%ecx,1),%ebx │ │ + mov %ecx,0x8(%esp) │ │ + movzbl (%edi,%ecx,1),%esi │ │ + imul %edx,%esi │ │ + movsbl 0x1(%eax),%edx │ │ + mov 0xc(%ebp),%ecx │ │ + movzbl (%ecx,%ebx,1),%edi │ │ + add %ecx,%ebx │ │ + imul %edx,%edi │ │ + add %esi,%edi │ │ + movsbl 0x2(%eax),%edx │ │ + movzbl (%ecx,%ebx,1),%esi │ │ + add %ecx,%ebx │ │ + imul %edx,%esi │ │ + add %edi,%esi │ │ + movsbl 0x3(%eax),%edx │ │ + movzbl (%ecx,%ebx,1),%edi │ │ + add %ecx,%ebx │ │ + imul %edx,%edi │ │ + add %esi,%edi │ │ + movsbl 0x4(%eax),%edx │ │ + movzbl (%ecx,%ebx,1),%esi │ │ + add %ecx,%ebx │ │ + imul %edx,%esi │ │ + add %edi,%esi │ │ + movsbl 0x5(%eax),%edx │ │ + movzbl (%ecx,%ebx,1),%edi │ │ + add %ecx,%ebx │ │ + imul %edx,%edi │ │ + add %esi,%edi │ │ + movsbl 0x6(%eax),%edx │ │ + movzbl (%ecx,%ebx,1),%esi │ │ + add %ecx,%ebx │ │ + imul %edx,%esi │ │ + movsbl 0x7(%eax),%edx │ │ + movzbl (%ecx,%ebx,1),%ebx │ │ + imul %edx,%ebx │ │ + add %edi,%esi │ │ + lea 0x20(%ebx,%esi,1),%edx │ │ + sar $0x6,%edx │ │ + cmp $0x100,%edx │ │ + jl 6d68e │ │ + mov $0xff,%edx │ │ + test %edx,%edx │ │ + mov 0x1c(%esp),%ebx │ │ + jg 6d5f0 │ │ + xor %edx,%edx │ │ + jmp 6d5f0 │ │ + test %edx,%edx │ │ + jle 6dd36 │ │ + mov 0x10(%esp),%eax │ │ + lea 0x7(%eax),%ecx │ │ + mov %ecx,0xbc(%esp) │ │ + add $0x8,%eax │ │ + mov %eax,0xb8(%esp) │ │ + lea 0x4(%edx),%eax │ │ + mov %eax,0xb4(%esp) │ │ + mov %edx,%eax │ │ + and $0xfffffff0,%eax │ │ + mov %eax,0xb0(%esp) │ │ + movl $0x0,0x3c(%esp) │ │ + pxor %xmm0,%xmm0 │ │ + mov %ebx,0x80(%esp) │ │ + jmp 6d711 │ │ + nop │ │ nop │ │ nop │ │ nop │ │ + add 0x14(%esp),%esi │ │ + mov %esi,0x80(%esp) │ │ + mov 0x8(%esp),%edi │ │ + add 0xc(%ebp),%edi │ │ + incl 0x3c(%esp) │ │ + mov 0x18(%esp),%esi │ │ + dec %esi │ │ + je 6dd36 │ │ + mov %esi,0x18(%esp) │ │ + mov %edi,0x8(%esp) │ │ + cmp $0x10,%edx │ │ + mov $0x0,%ebx │ │ + mov 0x80(%esp),%esi │ │ + jb 6dc7d │ │ + mov 0x3c(%esp),%ebx │ │ + mov %ebx,%edi │ │ + imul 0x14(%esp),%edi │ │ + mov 0x1c(%esp),%eax │ │ + lea (%eax,%edi,1),%ecx │ │ + mov %ecx,0x70(%esp) │ │ + add %edx,%edi │ │ + add %eax,%edi │ │ + imul 0xc(%ebp),%ebx │ │ + mov 0xb4(%esp),%eax │ │ + add %ebx,%eax │ │ + mov 0x8(%ebp),%ecx │ │ + add %ecx,%eax │ │ + mov 0x70(%esp),%ecx │ │ + cmp 0xb8(%esp),%ecx │ │ + setb 0x60(%esp) │ │ + cmp %edi,0xbc(%esp) │ │ + setb 0xa0(%esp) │ │ + cmp %eax,%ecx │ │ + mov 0x8(%ebp),%eax │ │ + lea -0x3(%ebx,%eax,1),%ebx │ │ + setb %al │ │ + cmp %edi,%ebx │ │ + setb %ah │ │ + mov 0xa0(%esp),%cl │ │ + test %cl,0x60(%esp) │ │ + mov $0x0,%ebx │ │ + jne 6dc7d │ │ + and %ah,%al │ │ + mov $0x0,%ebx │ │ + jne 6dc7d │ │ + mov 0x10(%esp),%ecx │ │ + movzbl (%ecx),%eax │ │ + movd %eax,%xmm1 │ │ + pshufb %xmm0,%xmm1 │ │ + psrad $0x18,%xmm1 │ │ + movdqa %xmm1,0x40(%esp) │ │ + movzbl 0x1(%ecx),%eax │ │ + movd %eax,%xmm1 │ │ + pshufb %xmm0,%xmm1 │ │ + psrad $0x18,%xmm1 │ │ + movdqa %xmm1,0x90(%esp) │ │ + movzbl 0x2(%ecx),%eax │ │ + movd %eax,%xmm1 │ │ + pshufb %xmm0,%xmm1 │ │ + psrad $0x18,%xmm1 │ │ + movdqa %xmm1,0xc0(%esp) │ │ + movzbl 0x3(%ecx),%eax │ │ + movd %eax,%xmm1 │ │ + pshufb %xmm0,%xmm1 │ │ + psrad $0x18,%xmm1 │ │ + movdqa %xmm1,0x110(%esp) │ │ + movzbl 0x4(%ecx),%eax │ │ + movd %eax,%xmm1 │ │ + pshufb %xmm0,%xmm1 │ │ + psrad $0x18,%xmm1 │ │ + movdqa %xmm1,0x100(%esp) │ │ + movzbl 0x5(%ecx),%eax │ │ + movd %eax,%xmm1 │ │ + pshufb %xmm0,%xmm1 │ │ + psrad $0x18,%xmm1 │ │ + movdqa %xmm1,0xf0(%esp) │ │ + movzbl 0x6(%ecx),%eax │ │ + movd %eax,%xmm1 │ │ + pshufb %xmm0,%xmm1 │ │ + psrad $0x18,%xmm1 │ │ + movdqa %xmm1,0xe0(%esp) │ │ + movzbl 0x7(%ecx),%eax │ │ + movd %eax,%xmm1 │ │ + pshufb %xmm0,%xmm1 │ │ + psrad $0x18,%xmm1 │ │ + movdqa %xmm1,0x120(%esp) │ │ + xor %ebx,%ebx │ │ + mov 0xc(%esp),%eax │ │ + mov 0xb0(%esp),%ecx │ │ + mov 0x8(%esp),%edi │ │ nop │ │ nop │ │ - mov %ecx,%esi │ │ - inc %edi │ │ - sub $0xc,%esp │ │ - mov 0x14(%esp),%ebx │ │ - pushl 0x18(%esp) │ │ - call 1b40 │ │ - add $0x10,%esp │ │ - cmp $0x1f,%edi │ │ - ja 6d212 │ │ - lea -0x1(%esi),%ecx │ │ - test %eax,%eax │ │ - je 6d1f0 │ │ - test %edi,%edi │ │ - je 6d123 │ │ - mov $0x1,%edi │ │ - mov 0x8(%esp),%ebx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movdqa 0x40(%esp),%xmm0 │ │ + packssdw %xmm0,%xmm0 │ │ + movdqu -0x3(%edi,%ebx,1),%xmm2 │ │ + movdqu -0x2(%edi,%ebx,1),%xmm7 │ │ + movdqa %xmm2,%xmm3 │ │ + pxor %xmm1,%xmm1 │ │ + punpcklbw %xmm1,%xmm3 │ │ + pxor %xmm5,%xmm5 │ │ + movdqa %xmm3,%xmm1 │ │ + pmulhw %xmm0,%xmm1 │ │ + pmullw %xmm0,%xmm3 │ │ + movdqa %xmm3,%xmm4 │ │ + punpcklwd %xmm1,%xmm4 │ │ + movdqa %xmm4,0xa0(%esp) │ │ + punpckhwd %xmm1,%xmm3 │ │ + movdqa %xmm3,0x70(%esp) │ │ + punpckhbw %xmm5,%xmm2 │ │ + movdqa %xmm2,%xmm1 │ │ + pmulhw %xmm0,%xmm1 │ │ + pmullw %xmm0,%xmm2 │ │ + movdqa %xmm2,%xmm0 │ │ + punpcklwd %xmm1,%xmm0 │ │ + movdqa %xmm0,0xd0(%esp) │ │ + punpckhwd %xmm1,%xmm2 │ │ + movdqa %xmm2,0x60(%esp) │ │ + movdqa 0x90(%esp),%xmm1 │ │ + packssdw %xmm1,%xmm1 │ │ + movdqa %xmm7,%xmm4 │ │ + pxor %xmm0,%xmm0 │ │ + punpcklbw %xmm0,%xmm4 │ │ + movdqa %xmm4,%xmm2 │ │ + pmulhw %xmm1,%xmm2 │ │ + pmullw %xmm1,%xmm4 │ │ + movdqa %xmm4,%xmm3 │ │ + punpcklwd %xmm2,%xmm3 │ │ + movdqa %xmm3,0x50(%esp) │ │ + punpckhwd %xmm2,%xmm4 │ │ + punpckhbw %xmm0,%xmm7 │ │ + pxor %xmm0,%xmm0 │ │ + movdqa %xmm7,%xmm2 │ │ + pmulhw %xmm1,%xmm2 │ │ + pmullw %xmm1,%xmm7 │ │ + movdqa %xmm7,%xmm3 │ │ + punpcklwd %xmm2,%xmm3 │ │ + punpckhwd %xmm2,%xmm7 │ │ + movdqu -0x1(%edi,%ebx,1),%xmm6 │ │ + movdqa %xmm6,%xmm5 │ │ + punpckhbw %xmm0,%xmm5 │ │ + movdqa 0xc0(%esp),%xmm2 │ │ + packssdw %xmm2,%xmm2 │ │ + movdqa %xmm5,%xmm0 │ │ + pmulhw %xmm2,%xmm0 │ │ + pmullw %xmm2,%xmm5 │ │ + movdqa %xmm5,%xmm1 │ │ + punpckhwd %xmm0,%xmm1 │ │ + paddd %xmm7,%xmm1 │ │ + movdqa %xmm1,0x20(%esp) │ │ + punpcklwd %xmm0,%xmm5 │ │ + paddd %xmm3,%xmm5 │ │ + pxor %xmm0,%xmm0 │ │ + punpcklbw %xmm0,%xmm6 │ │ + movdqa %xmm6,%xmm0 │ │ + pmulhw %xmm2,%xmm0 │ │ + pmullw %xmm2,%xmm6 │ │ + movdqa %xmm6,%xmm3 │ │ + punpckhwd %xmm0,%xmm3 │ │ + paddd %xmm4,%xmm3 │ │ + punpcklwd %xmm0,%xmm6 │ │ + paddd 0x50(%esp),%xmm6 │ │ + movdqa 0x110(%esp),%xmm4 │ │ + packssdw %xmm4,%xmm4 │ │ + movdqu (%edi,%ebx,1),%xmm7 │ │ + movdqa %xmm7,%xmm1 │ │ + pxor %xmm0,%xmm0 │ │ + punpcklbw %xmm0,%xmm1 │ │ + movdqa %xmm1,%xmm2 │ │ + pmulhw %xmm4,%xmm2 │ │ + pmullw %xmm4,%xmm1 │ │ + movdqa %xmm1,%xmm0 │ │ + punpcklwd %xmm2,%xmm0 │ │ + paddd %xmm6,%xmm0 │ │ + movdqa %xmm0,0x50(%esp) │ │ + punpckhwd %xmm2,%xmm1 │ │ + paddd %xmm3,%xmm1 │ │ + pxor %xmm0,%xmm0 │ │ + punpckhbw %xmm0,%xmm7 │ │ + movdqa %xmm7,%xmm2 │ │ + pmulhw %xmm4,%xmm2 │ │ + pmullw %xmm4,%xmm7 │ │ + movdqa %xmm7,%xmm3 │ │ + punpcklwd %xmm2,%xmm3 │ │ + paddd %xmm5,%xmm3 │ │ + punpckhwd %xmm2,%xmm7 │ │ + paddd 0x20(%esp),%xmm7 │ │ + movdqu 0x1(%edi,%ebx,1),%xmm4 │ │ + movdqa %xmm4,%xmm5 │ │ + pxor %xmm0,%xmm0 │ │ + punpckhbw %xmm0,%xmm5 │ │ + movdqa 0x100(%esp),%xmm2 │ │ + packssdw %xmm2,%xmm2 │ │ + movdqa %xmm5,%xmm0 │ │ + pmulhw %xmm2,%xmm0 │ │ + pmullw %xmm2,%xmm5 │ │ + movdqa %xmm5,%xmm6 │ │ + punpckhwd %xmm0,%xmm6 │ │ + paddd %xmm7,%xmm6 │ │ + movdqa %xmm6,0x20(%esp) │ │ + punpcklwd %xmm0,%xmm5 │ │ + paddd %xmm3,%xmm5 │ │ + pxor %xmm0,%xmm0 │ │ + punpcklbw %xmm0,%xmm4 │ │ + pxor %xmm0,%xmm0 │ │ + movdqa %xmm4,%xmm3 │ │ + pmulhw %xmm2,%xmm3 │ │ + pmullw %xmm2,%xmm4 │ │ + movdqa %xmm4,%xmm6 │ │ + punpckhwd %xmm3,%xmm6 │ │ + paddd %xmm1,%xmm6 │ │ + punpcklwd %xmm3,%xmm4 │ │ + paddd 0x50(%esp),%xmm4 │ │ + movdqa 0xf0(%esp),%xmm3 │ │ + packssdw %xmm3,%xmm3 │ │ + movdqu 0x2(%edi,%ebx,1),%xmm2 │ │ + movdqa %xmm2,%xmm7 │ │ + punpcklbw %xmm0,%xmm7 │ │ + movdqa %xmm7,%xmm0 │ │ + pmulhw %xmm3,%xmm0 │ │ + pmullw %xmm3,%xmm7 │ │ + movdqa %xmm7,%xmm1 │ │ + punpcklwd %xmm0,%xmm1 │ │ + paddd %xmm4,%xmm1 │ │ + movdqa %xmm1,0x50(%esp) │ │ + punpckhwd %xmm0,%xmm7 │ │ + paddd %xmm6,%xmm7 │ │ + pxor %xmm4,%xmm4 │ │ + punpckhbw %xmm4,%xmm2 │ │ + movdqa %xmm2,%xmm0 │ │ + pmulhw %xmm3,%xmm0 │ │ + pmullw %xmm3,%xmm2 │ │ + movdqa %xmm2,%xmm3 │ │ + punpcklwd %xmm0,%xmm3 │ │ + paddd %xmm5,%xmm3 │ │ + punpckhwd %xmm0,%xmm2 │ │ + paddd 0x20(%esp),%xmm2 │ │ + movdqu 0x3(%edi,%ebx,1),%xmm5 │ │ + movdqa %xmm5,%xmm6 │ │ + punpckhbw %xmm4,%xmm6 │ │ + movdqa 0xe0(%esp),%xmm0 │ │ + packssdw %xmm0,%xmm0 │ │ + movdqa %xmm6,%xmm1 │ │ + pmulhw %xmm0,%xmm1 │ │ + pmullw %xmm0,%xmm6 │ │ + movdqa %xmm6,%xmm4 │ │ + punpckhwd %xmm1,%xmm4 │ │ + paddd %xmm2,%xmm4 │ │ + movdqa %xmm4,0x20(%esp) │ │ + punpcklwd %xmm1,%xmm6 │ │ + paddd %xmm3,%xmm6 │ │ + pxor %xmm2,%xmm2 │ │ + punpcklbw %xmm2,%xmm5 │ │ + movdqa %xmm5,%xmm1 │ │ + pmulhw %xmm0,%xmm1 │ │ + pmullw %xmm0,%xmm5 │ │ + movdqa %xmm5,%xmm4 │ │ + punpckhwd %xmm1,%xmm4 │ │ + paddd %xmm7,%xmm4 │ │ + punpcklwd %xmm1,%xmm5 │ │ + paddd 0x50(%esp),%xmm5 │ │ + movdqa 0x120(%esp),%xmm3 │ │ + packssdw %xmm3,%xmm3 │ │ + movdqu 0x4(%edi,%ebx,1),%xmm0 │ │ + movdqa %xmm0,%xmm7 │ │ + punpcklbw %xmm2,%xmm7 │ │ + movdqa %xmm7,%xmm2 │ │ + pmulhw %xmm3,%xmm2 │ │ + pmullw %xmm3,%xmm7 │ │ + movdqa %xmm7,%xmm1 │ │ + punpcklwd %xmm2,%xmm1 │ │ + paddd %xmm5,%xmm1 │ │ + punpckhwd %xmm2,%xmm7 │ │ + paddd %xmm4,%xmm7 │ │ + pxor %xmm2,%xmm2 │ │ + punpckhbw %xmm2,%xmm0 │ │ + movdqa %xmm0,%xmm4 │ │ + pmulhw %xmm3,%xmm4 │ │ + pmullw %xmm3,%xmm0 │ │ + movdqa %xmm0,%xmm2 │ │ + punpcklwd %xmm4,%xmm2 │ │ + paddd %xmm6,%xmm2 │ │ + punpckhwd %xmm4,%xmm0 │ │ + paddd 0x20(%esp),%xmm0 │ │ + movdqa -0x14c60(%eax),%xmm3 │ │ + paddd %xmm3,%xmm1 │ │ + paddd 0xa0(%esp),%xmm1 │ │ + paddd %xmm3,%xmm7 │ │ + paddd 0x70(%esp),%xmm7 │ │ + paddd %xmm3,%xmm2 │ │ + paddd 0xd0(%esp),%xmm2 │ │ + paddd %xmm3,%xmm0 │ │ + paddd 0x60(%esp),%xmm0 │ │ + psrad $0x6,%xmm0 │ │ + psrad $0x6,%xmm2 │ │ + packssdw %xmm0,%xmm2 │ │ + psrad $0x6,%xmm7 │ │ + psrad $0x6,%xmm1 │ │ + packssdw %xmm7,%xmm1 │ │ + packuswb %xmm2,%xmm1 │ │ + movdqu %xmm1,(%esi,%ebx,1) │ │ + add $0x10,%ebx │ │ + cmp %ebx,%ecx │ │ + jne 6d8a0 │ │ + cmp %edx,%ecx │ │ + mov %ecx,%ebx │ │ + pxor %xmm0,%xmm0 │ │ + jne 6dc7d │ │ + jmp 6d6f0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - sub $0xc,%esp │ │ - pushl 0x18(%esp) │ │ - call 1b40 │ │ + mov %al,(%esi,%ebx,1) │ │ + cmp %edi,%edx │ │ + mov %edi,%ebx │ │ + je 6d6f0 │ │ + mov 0x10(%esp),%edx │ │ + movsbl (%edx),%eax │ │ + mov 0x8(%esp),%esi │ │ + movzbl -0x3(%esi,%ebx,1),%edi │ │ + imul %eax,%edi │ │ + movsbl 0x1(%edx),%eax │ │ + movzbl -0x2(%esi,%ebx,1),%ecx │ │ + imul %eax,%ecx │ │ + add %edi,%ecx │ │ + movsbl 0x2(%edx),%eax │ │ + movzbl -0x1(%esi,%ebx,1),%edi │ │ + imul %eax,%edi │ │ + add %ecx,%edi │ │ + movsbl 0x3(%edx),%eax │ │ + movzbl (%esi,%ebx,1),%ecx │ │ + imul %eax,%ecx │ │ + add %edi,%ecx │ │ + movsbl 0x4(%edx),%eax │ │ + movzbl 0x1(%esi,%ebx,1),%edi │ │ + imul %eax,%edi │ │ + add %ecx,%edi │ │ + movsbl 0x5(%edx),%eax │ │ + movzbl 0x2(%esi,%ebx,1),%ecx │ │ + imul %eax,%ecx │ │ + add %edi,%ecx │ │ + movsbl 0x6(%edx),%eax │ │ + movzbl 0x3(%esi,%ebx,1),%edi │ │ + imul %eax,%edi │ │ + movsbl 0x7(%edx),%eax │ │ + movzbl 0x4(%esi,%ebx,1),%edx │ │ + imul %eax,%edx │ │ + add %ecx,%edi │ │ + lea 0x22(%edx,%edi,1),%eax │ │ + sar $0x6,%eax │ │ + cmp $0x100,%eax │ │ + jl 6dd02 │ │ + mov $0xff,%eax │ │ + lea 0x1(%ebx),%edi │ │ + test %eax,%eax │ │ + mov 0x10(%ebp),%edx │ │ + mov 0x80(%esp),%esi │ │ + jg 6dc70 │ │ + xor %eax,%eax │ │ + jmp 6dc70 │ │ + mov %ebx,%ecx │ │ + mov 0x14(%esp),%edx │ │ + mov 0xc(%esp),%ebx │ │ + push %esi │ │ + push %eax │ │ + pushl 0xc(%ebp) │ │ + push %edi │ │ + call 6dd40 │ │ add $0x10,%esp │ │ - lea (%eax,%edi,2),%edi │ │ - inc %esi │ │ - jne 6d230 │ │ - dec %edi │ │ - jmp 6d125 │ │ - mov (%esp),%ecx │ │ - cmp $0x3f,%ecx │ │ - mov $0x3f,%eax │ │ - cmovb %ecx,%eax │ │ - or 0x20(%esp),%eax │ │ - mov 0x28(%ebp),%ecx │ │ - mov %al,(%ecx) │ │ - mov %edx,%eax │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ - mov 0x14(%esp),%eax │ │ - movzwl (%eax),%eax │ │ - and $0xc0c0,%eax │ │ - mov $0xc0c0c0c0,%ecx │ │ - mov 0x8(%ebp),%edx │ │ - mov 0x4(%edx),%esi │ │ - and %ecx,%esi │ │ - and (%edx),%ecx │ │ - jmp 6d2a5 │ │ - mov $0xc0c0c0c0,%eax │ │ - mov 0x14(%esp),%ecx │ │ - mov 0x4(%ecx),%esi │ │ - and %eax,%esi │ │ - and (%ecx),%eax │ │ - mov 0x8(%ebp),%ecx │ │ - movzwl (%ecx),%ecx │ │ - and $0xc0c0,%ecx │ │ - add %eax,%ecx │ │ - shr $0x6,%esi │ │ - shr $0x6,%ecx │ │ - mov $0x1010101,%edx │ │ - mov %ecx,%eax │ │ - mul %edx │ │ - imul $0x1010101,%ecx,%ecx │ │ - add %edx,%ecx │ │ - imul $0x1010101,%esi,%eax │ │ - mov (%esp),%esi │ │ - mov 0x8(%esp),%ebx │ │ - add %ecx,%eax │ │ - shr $0x18,%eax │ │ - add $0xfffffff6,%eax │ │ - mov 0x4(%esp),%edi │ │ - jmp 6cfe5 │ │ - mov $0xc0c0c0c0,%eax │ │ - mov 0x14(%esp),%ecx │ │ - mov (%ecx),%ecx │ │ - and %eax,%ecx │ │ - mov 0x8(%ebp),%edx │ │ - mov %edx,%esi │ │ - mov 0x4(%edx),%edx │ │ - and %eax,%edx │ │ - and (%esi),%eax │ │ - add %ecx,%eax │ │ - adc $0x0,%edx │ │ - shrd $0x6,%edx,%eax │ │ - shr $0x6,%edx │ │ - mov 0x8(%esi),%ecx │ │ - mov 0xc(%esi),%esi │ │ - shr $0x6,%ecx │ │ - shr $0x6,%esi │ │ - and $0x3030303,%esi │ │ - add %edx,%esi │ │ - and $0x3030303,%ecx │ │ - add %eax,%ecx │ │ - mov $0x1010101,%edx │ │ - mov %ecx,%eax │ │ - mul %edx │ │ - imul $0x1010101,%ecx,%ecx │ │ - add %edx,%ecx │ │ - imul $0x1010101,%esi,%eax │ │ - mov (%esp),%esi │ │ - mov 0x8(%esp),%ebx │ │ - add %ecx,%eax │ │ - shr $0x18,%eax │ │ - add $0xffffffec,%eax │ │ - mov 0x4(%esp),%edi │ │ - jmp 6cfe5 │ │ - mov $0xc0c0c0c0,%eax │ │ - mov 0x14(%esp),%edi │ │ - mov 0x4(%edi),%edx │ │ - and %eax,%edx │ │ - mov (%edi),%ecx │ │ - and %eax,%ecx │ │ - mov 0x8(%ebp),%esi │ │ - and (%esi),%eax │ │ - add %ecx,%eax │ │ - adc $0x0,%edx │ │ - shrd $0x6,%edx,%eax │ │ - shr $0x6,%edx │ │ - mov 0x8(%edi),%ecx │ │ - mov 0xc(%edi),%esi │ │ - mov 0x4(%esp),%edi │ │ - shr $0x6,%ecx │ │ - shr $0x6,%esi │ │ - and $0x3030303,%esi │ │ - add %edx,%esi │ │ - and $0x3030303,%ecx │ │ - add %eax,%ecx │ │ - mov $0x1010101,%edx │ │ - mov %ecx,%eax │ │ - mul %edx │ │ - imul $0x1010101,%ecx,%ecx │ │ - add %edx,%ecx │ │ - imul $0x1010101,%esi,%eax │ │ - mov (%esp),%esi │ │ - mov 0x8(%esp),%ebx │ │ - add %ecx,%eax │ │ - shr $0x18,%eax │ │ - add $0xffffffec,%eax │ │ - jmp 6cfe5 │ │ - cmpb $0x3,0x30(%esp) │ │ - mov 0xc(%ebp),%eax │ │ - mov 0x24(%esp),%edx │ │ - movzbl 0x4(%edx,%eax,8),%eax │ │ - mov 0x8(%esp),%ebx │ │ - je 6d447 │ │ - cmpl $0x0,0x588(%ecx) │ │ - jne 6d447 │ │ - cmp $0x2,%al │ │ - jne 6d493 │ │ - lea 0x860(%edi),%eax │ │ - sub $0x4,%esp │ │ - push $0xb │ │ - push %eax │ │ - pushl 0x18(%esp) │ │ - call 19a0 │ │ - add $0x10,%esp │ │ - lea -0x589d(%ebx),%ecx │ │ - movzbl 0xc(%eax,%ecx,1),%eax │ │ - jmp 6bf7f │ │ - mov $0x2,%dl │ │ - cmp $0x2,%cl │ │ - jne 6d467 │ │ - movzbl %dl,%ecx │ │ - imul $0xd0,%ecx,%ecx │ │ - add %edi,%ecx │ │ - shl $0x4,%eax │ │ - lea 0xa20(%eax,%ecx,1),%eax │ │ - sub $0x4,%esp │ │ - push $0x4 │ │ - push %eax │ │ - pushl 0x18(%esp) │ │ - call 1770 │ │ - add $0x10,%esp │ │ - lea -0x589d(%ebx),%ecx │ │ - movzbl (%ecx,%eax,1),%eax │ │ - jmp 6bf7f │ │ - lea 0x1548(%edi,%eax,4),%eax │ │ - sub $0x8,%esp │ │ - push %eax │ │ - pushl 0x18(%esp) │ │ - call 1ac0 │ │ - add $0x10,%esp │ │ - dec %eax │ │ - and $0x9,%eax │ │ - jmp 6bf7f │ │ - movzbl %cl,%ecx │ │ - imul $0xd0,%ecx,%ecx │ │ - add %edi,%ecx │ │ - shl $0x4,%eax │ │ - lea 0x880(%eax,%ecx,1),%eax │ │ - sub $0x4,%esp │ │ - push $0x6 │ │ - push %eax │ │ - pushl 0x18(%esp) │ │ - call 18d0 │ │ - add $0x10,%esp │ │ - add $0x5,%eax │ │ - jmp 6d438 │ │ - shl $0x5,%eax │ │ - lea 0x820(%edi,%eax,1),%eax │ │ - sub $0x4,%esp │ │ - push $0xf │ │ - push %eax │ │ - pushl 0x18(%esp) │ │ - call 19a0 │ │ - add $0x10,%esp │ │ - lea -0x589d(%ebx),%ecx │ │ - movzbl 0x18(%eax,%ecx,1),%eax │ │ - jmp 6bf7f │ │ + nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x150,%esp │ │ - call 6d4d4 │ │ + sub $0x10,%esp │ │ + mov %edx,0x4(%esp) │ │ + mov %ecx,%edi │ │ + call 6dd57 │ │ pop %ebx │ │ - add $0x67a9c,%ebx │ │ - mov 0x8(%ebp),%eax │ │ - mov 0x8(%eax),%ecx │ │ - mov %ecx,0x48(%esp) │ │ - and $0x1f,%ecx │ │ - mov 0xc(%eax),%edx │ │ - mov %edx,0x14(%esp) │ │ - and $0x1f,%edx │ │ - mov (%eax),%eax │ │ - mov %eax,0xc(%esp) │ │ - mov 0x4b0(%eax),%esi │ │ - mov %esi,0x20(%esp) │ │ - xor %eax,%eax │ │ - cmp $0x1,%esi │ │ - sete %al │ │ - mov %eax,%edi │ │ - xor %eax,%eax │ │ - cmp $0x3,%esi │ │ - setne %al │ │ - mov %ecx,%esi │ │ - mov %ecx,0x28(%esp) │ │ - mov %eax,%ecx │ │ - shr %cl,%esi │ │ - mov %esi,0x70(%esp) │ │ - mov %edx,%ecx │ │ - mov %edx,0xc8(%esp) │ │ - mov %edi,%ecx │ │ - mov %edi,0x3c(%esp) │ │ - shr %cl,%edx │ │ - mov %edx,0xf4(%esp) │ │ - mov 0xc(%ebp),%edx │ │ - mov %ebx,0x10(%esp) │ │ - lea -0x5a08(%ebx),%ecx │ │ - mov 0x14(%esp),%ebx │ │ - movzbl (%ecx,%edx,4),%esi │ │ - movzbl 0x1(%ecx,%edx,4),%edi │ │ - mov 0xc(%esp),%ecx │ │ - mov 0x7f4(%ecx),%edx │ │ - sub 0x48(%esp),%edx │ │ - cmp %esi,%edx │ │ - mov %esi,0x88(%esp) │ │ - cmovg %esi,%edx │ │ - mov 0x7f8(%ecx),%esi │ │ - sub %ebx,%esi │ │ - cmp %edi,%esi │ │ - mov %edi,0x84(%esp) │ │ - cmovg %edi,%esi │ │ - mov %edx,0xa0(%esp) │ │ - add %eax,%edx │ │ - mov %eax,0x40(%esp) │ │ - mov %eax,%ecx │ │ - sar %cl,%edx │ │ - mov %edx,0xc4(%esp) │ │ - mov 0x3c(%esp),%edx │ │ - mov %esi,0x98(%esp) │ │ - lea (%esi,%edx,1),%eax │ │ - mov %edx,%ecx │ │ - sar %cl,%eax │ │ - mov %eax,0xb4(%esp) │ │ - cmpl $0x0,0x20(%esp) │ │ - mov 0x8(%ebp),%eax │ │ - mov 0x4(%eax),%eax │ │ - mov %eax,0x5c(%esp) │ │ - mov 0xc(%esp),%eax │ │ - mov 0x7c0(%eax),%eax │ │ - mov %eax,0x74(%esp) │ │ - je 6d5e6 │ │ - testb $0x1,0x48(%esp) │ │ - jne 6d5f3 │ │ - mov 0x88(%esp),%eax │ │ - cmp 0x40(%esp),%eax │ │ - ja 6d5f3 │ │ - movl $0x0,0x9c(%esp) │ │ - jmp 6d610 │ │ - mov $0x1,%al │ │ - mov %eax,0x9c(%esp) │ │ - cmp %edx,0x84(%esp) │ │ - ja 6d610 │ │ - mov %ebx,%eax │ │ - and $0x1,%al │ │ - mov %eax,0x9c(%esp) │ │ - mov 0x40(%esp),%ecx │ │ - mov 0x88(%esp),%eax │ │ - add %ecx,%eax │ │ - shr %cl,%eax │ │ - mov %eax,0xb0(%esp) │ │ - mov 0x84(%esp),%eax │ │ - add %edx,%eax │ │ - mov %edx,%ecx │ │ - shr %cl,%eax │ │ - mov %eax,0xac(%esp) │ │ - cmpl $0x0,0x98(%esp) │ │ - jle 6f1a8 │ │ - mov 0xc(%esp),%eax │ │ - mov 0x4(%eax),%eax │ │ - mov 0x3fc(%eax),%ecx │ │ - mov 0x3c(%esp),%eax │ │ - shl $0xa,%ecx │ │ - mov %ecx,0x108(%esp) │ │ - mov 0x84(%esp),%edx │ │ - mov %edx,%esi │ │ - mov 0x88(%esp),%ecx │ │ - imul %ecx,%esi │ │ - shl $0x4,%esi │ │ - shl $0x2,%ecx │ │ - mov %ecx,0x88(%esp) │ │ - shl $0x2,%edx │ │ - mov %edx,0x84(%esp) │ │ - mov 0xb0(%esp),%ecx │ │ - imul 0xac(%esp),%ecx │ │ - shl $0x4,%ecx │ │ - mov %ecx,0x118(%esp) │ │ - mov 0x40(%esp),%edi │ │ - mov %edi,%ecx │ │ - not %ecx │ │ - mov %ecx,0x104(%esp) │ │ - mov %eax,%ecx │ │ - not %ecx │ │ - mov %ecx,0x94(%esp) │ │ - mov 0xc4(%esp),%edx │ │ - mov %edi,%ecx │ │ - shl %cl,%edx │ │ - dec %edx │ │ - mov %edx,0x120(%esp) │ │ - mov 0xb4(%esp),%edx │ │ - mov %eax,%ecx │ │ - shl %cl,%edx │ │ - mov 0x98(%esp),%ecx │ │ - dec %edx │ │ - mov %edx,0x11c(%esp) │ │ - mov 0x10(%esp),%edx │ │ - movdqa -0x15900(%edx),%xmm0 │ │ - movdqa %xmm0,0x130(%esp) │ │ - mov 0x14(%ebp),%edi │ │ - movzbl 0xa(%edi),%edx │ │ - mov %edx,0x58(%esp) │ │ - movzbl 0x7(%edi),%edx │ │ - mov %edx,0x48(%esp) │ │ - mov 0x8(%ebp),%edi │ │ - lea 0x60c0(%edi),%edx │ │ - mov %edx,0x6c(%esp) │ │ - lea 0x3000(%edi),%edx │ │ - mov %edx,0x12c(%esp) │ │ - lea 0x5000(%edi),%edx │ │ - mov %edx,0xe8(%esp) │ │ - lea 0x280(%edi),%edx │ │ - mov %edx,0x2c(%esp) │ │ - lea 0x2a0(%edi),%edx │ │ - mov %edx,0xa8(%esp) │ │ - mov %esi,0x124(%esp) │ │ - lea 0x3000(%edi,%esi,1),%edx │ │ - mov %edx,0x114(%esp) │ │ - mov 0xb0(%esp),%edx │ │ - lea 0x0(,%edx,4),%edx │ │ - mov %edx,0xc0(%esp) │ │ - mov 0xac(%esp),%edx │ │ - lea 0x0(,%edx,4),%edx │ │ - mov %edx,0xbc(%esp) │ │ - lea 0x2800(%edi),%edx │ │ - mov %edx,0xb8(%esp) │ │ - xor %edi,%edi │ │ - jmp 6d7c1 │ │ + add $0x69219,%ebx │ │ + mov 0x14(%ebp),%eax │ │ + mov 0x8(%ebp),%esi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %eax,0x8(%esp) │ │ + sub $0x4,%esp │ │ + pushl 0x10(%ebp) │ │ + push %esi │ │ + push %edi │ │ + call 1470 │ │ + mov 0x18(%esp),%eax │ │ + add $0x10,%esp │ │ + add 0x4(%esp),%edi │ │ + add 0xc(%ebp),%esi │ │ + dec %eax │ │ + jne 6dd70 │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ nop │ │ - mov %edx,%edi │ │ - mov 0x98(%esp),%ecx │ │ - cmp %ecx,%edi │ │ - jge 6f1a8 │ │ - mov %edi,%esi │ │ - lea 0x10(%edi),%edx │ │ - cmp %edx,%ecx │ │ - mov %edx,%edi │ │ - cmovle %ecx,%edi │ │ - mov %edi,0xcc(%esp) │ │ - mov %edx,%edi │ │ - mov %eax,%ecx │ │ - shr %cl,%edi │ │ - mov 0xb4(%esp),%ecx │ │ - cmp %edi,%ecx │ │ - mov %edi,0x128(%esp) │ │ - cmovle %ecx,%edi │ │ - mov %edi,0xd0(%esp) │ │ - cmpl $0x0,0xa0(%esp) │ │ - jle 6d7b0 │ │ - mov 0x10(%ebp),%eax │ │ - mov %eax,%ecx │ │ - test $0x8,%cl │ │ - sete %al │ │ - test %esi,%esi │ │ - sete %ah │ │ - and %cl,%ah │ │ - mov %ah,0x7a(%esp) │ │ - cmp 0x98(%esp),%edx │ │ - setge %ah │ │ - mov %esi,0xa4(%esp) │ │ - mov 0x3c(%esp),%ecx │ │ - shr %cl,%esi │ │ - mov %esi,0xfc(%esp) │ │ - and %al,%ah │ │ - mov %ah,0x79(%esp) │ │ - xor %ecx,%ecx │ │ - mov %edx,%edi │ │ - mov %edx,0xf0(%esp) │ │ - jmp 6d873 │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x107e0,%esp │ │ + mov %edx,0x4c(%esp) │ │ + mov %ecx,0x48(%esp) │ │ + mov 0xc(%ebp),%eax │ │ + mov 0x8(%ebp),%ecx │ │ + lea (%eax,%eax,2),%eax │ │ + sub %eax,%ecx │ │ + mov %ecx,0x8(%esp) │ │ + call 6ddcb │ │ + pop %edx │ │ + add $0x691a5,%edx │ │ + mov 0x14(%ebp),%eax │ │ + lea -0x1(%eax),%esi │ │ + imul 0x24(%ebp),%esi │ │ + add 0x1c(%ebp),%esi │ │ + sar $0xa,%esi │ │ + add $0x8,%esi │ │ + mov 0x28(%ebp),%ecx │ │ + mov %ecx,%eax │ │ + and $0x1,%eax │ │ + add $0x3,%eax │ │ + and $0x3,%ecx │ │ + imul $0x78,%ecx,%ecx │ │ + add -0x250(%edx),%ecx │ │ + mov %ecx,0x50(%esp) │ │ + imul $0x78,%eax,%eax │ │ + mov %edx,0x3c(%esp) │ │ + add -0x250(%edx),%eax │ │ + mov %eax,0xc(%esp) │ │ + mov 0x10(%ebp),%edx │ │ + lea 0xdc(%esp),%eax │ │ + mov %eax,0x60(%esp) │ │ + mov %esi,0x80(%esp) │ │ + test %edx,%edx │ │ + jg 6de5c │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + addl $0x100,0x60(%esp) │ │ + mov 0x8(%esp),%eax │ │ + add 0xc(%ebp),%eax │ │ + mov %eax,0x8(%esp) │ │ + mov 0x80(%esp),%esi │ │ + dec %esi │ │ + je 6e0ab │ │ + mov %esi,0x80(%esp) │ │ + test %edx,%edx │ │ + jle 6de30 │ │ + xor %esi,%esi │ │ + mov 0x18(%ebp),%ebx │ │ + xor %ecx,%ecx │ │ + cmp $0x4,%edx │ │ + jg 6de98 │ │ + jmp 6dfbc │ │ nop │ │ - mov 0x3c(%esp),%eax │ │ - mov 0xa0(%esp),%esi │ │ - mov 0xf0(%esp),%edi │ │ - mov 0xec(%esp),%edx │ │ - cmp %esi,%edx │ │ - mov %edx,%ecx │ │ - jge 6d7b2 │ │ - mov %ecx,0x64(%esp) │ │ - mov 0x14(%ebp),%eax │ │ - cmpb $0x0,0xb(%eax) │ │ - mov 0x8(%ebp),%edi │ │ - je 6d93c │ │ - mov 0xc(%esp),%edx │ │ - mov 0x4a0(%edx),%ecx │ │ - mov %ecx,0x14(%esp) │ │ - imul %ebx,%ecx │ │ - mov 0x8(%edi),%eax │ │ - add %eax,%ecx │ │ - shl $0x2,%ecx │ │ - add 0x494(%edx),%ecx │ │ - cmpl $0x0,0xb44(%edx) │ │ - mov 0x12c(%esp),%edx │ │ - mov 0xe8(%esp),%edi │ │ - je 6d90d │ │ - mov 0x5c(%esp),%esi │ │ - mov 0x363c(%esi),%edx │ │ + nop │ │ + nop │ │ + mov 0x8(%esp),%eax │ │ + movzbl (%eax,%esi,1),%edi │ │ + shl $0x4,%edi │ │ + mov 0x60(%esp),%eax │ │ + mov %di,(%eax,%ecx,2) │ │ + add 0x20(%ebp),%ebx │ │ + mov %ebx,%eax │ │ + sar $0xa,%eax │ │ + add %eax,%esi │ │ + and $0x3ff,%ebx │ │ + inc %ecx │ │ + cmp %ecx,%edx │ │ + je 6de30 │ │ + mov %ebx,%edi │ │ + sar $0x6,%edi │ │ + je 6de70 │ │ + mov 0x50(%esp),%eax │ │ + movsbl -0x8(%eax,%edi,8),%edx │ │ mov %edx,0x20(%esp) │ │ - mov 0x124(%esp),%edi │ │ - add %edx,%edi │ │ - mov %edi,0x363c(%esi) │ │ + mov %eax,%edx │ │ + mov 0x8(%esp),%eax │ │ + movzbl -0x3(%eax,%esi,1),%eax │ │ + imul 0x20(%esp),%eax │ │ + movsbl -0x7(%edx,%edi,8),%edx │ │ + mov %edx,0x20(%esp) │ │ + mov 0x8(%esp),%edx │ │ + movzbl -0x2(%edx,%esi,1),%edx │ │ + imul 0x20(%esp),%edx │ │ + add %eax,%edx │ │ + mov 0x50(%esp),%eax │ │ + movsbl -0x6(%eax,%edi,8),%eax │ │ + mov %eax,0x20(%esp) │ │ + mov 0x8(%esp),%eax │ │ + movzbl -0x1(%eax,%esi,1),%eax │ │ + imul 0x20(%esp),%eax │ │ + add %edx,%eax │ │ + mov 0x50(%esp),%edx │ │ + movsbl -0x5(%edx,%edi,8),%edx │ │ + mov %edx,0x10(%esp) │ │ + mov %ecx,0x20(%esp) │ │ + mov 0x8(%esp),%ecx │ │ + movzbl (%ecx,%esi,1),%ecx │ │ + imul 0x10(%esp),%ecx │ │ + add %eax,%ecx │ │ + mov 0x50(%esp),%eax │ │ + movsbl -0x4(%eax,%edi,8),%edx │ │ + mov %edx,0x10(%esp) │ │ + mov 0x8(%esp),%edx │ │ + movzbl 0x1(%edx,%esi,1),%edx │ │ + imul 0x10(%esp),%edx │ │ + add %ecx,%edx │ │ + movsbl -0x3(%eax,%edi,8),%ecx │ │ + mov %ecx,0x10(%esp) │ │ + mov 0x8(%esp),%ecx │ │ + movzbl 0x2(%ecx,%esi,1),%ecx │ │ + imul 0x10(%esp),%ecx │ │ + add %edx,%ecx │ │ + movsbl -0x2(%eax,%edi,8),%eax │ │ + mov %eax,0x10(%esp) │ │ + mov 0x8(%esp),%eax │ │ + movzbl 0x3(%eax,%esi,1),%edx │ │ + imul 0x10(%esp),%edx │ │ + mov 0x50(%esp),%eax │ │ + movsbl -0x1(%eax,%edi,8),%eax │ │ + mov %eax,0x10(%esp) │ │ + mov 0x8(%esp),%eax │ │ + movzbl 0x4(%eax,%esi,1),%edi │ │ + imul 0x10(%esp),%edi │ │ + add %ecx,%edx │ │ + mov 0x20(%esp),%ecx │ │ + lea 0x2(%edi,%edx,1),%edi │ │ + mov 0x10(%ebp),%edx │ │ + sar $0x2,%edi │ │ + jmp 6de7b │ │ + nop │ │ + mov 0x8(%esp),%eax │ │ + movzbl (%eax,%esi,1),%edi │ │ + shl $0x4,%edi │ │ + mov 0x60(%esp),%eax │ │ + mov %di,(%eax,%ecx,2) │ │ + add 0x20(%ebp),%ebx │ │ + mov %ebx,%eax │ │ + sar $0xa,%eax │ │ + add %eax,%esi │ │ + and $0x3ff,%ebx │ │ + inc %ecx │ │ + cmp %ecx,%edx │ │ + je 6de30 │ │ mov %ebx,%edi │ │ - sar %edi │ │ - mov %eax,%esi │ │ - and $0x1,%esi │ │ - add %edi,%esi │ │ + sar $0x6,%edi │ │ + je 6df90 │ │ + mov 0xc(%esp),%eax │ │ + movsbl -0x8(%eax,%edi,8),%eax │ │ + mov %eax,0x20(%esp) │ │ + mov 0x8(%esp),%edx │ │ + movzbl -0x3(%edx,%esi,1),%eax │ │ + imul 0x20(%esp),%eax │ │ + mov %eax,0x20(%esp) │ │ + mov 0xc(%esp),%eax │ │ + movsbl -0x7(%eax,%edi,8),%eax │ │ + mov %eax,0x10(%esp) │ │ + movzbl -0x2(%edx,%esi,1),%eax │ │ + imul 0x10(%esp),%eax │ │ + add 0x20(%esp),%eax │ │ mov 0xc(%esp),%edx │ │ - mov 0x7e8(%edx),%edi │ │ - sar %edi │ │ - imul %esi,%edi │ │ - sar %eax │ │ - and $0x1,%ebx │ │ - add %eax,%ebx │ │ - add %edi,%ebx │ │ - lea (%ebx,%ebx,2),%edi │ │ - shl $0x4,%edi │ │ - add 0xb54(%edx),%edi │ │ - mov 0x20(%esp),%edx │ │ + movsbl -0x6(%edx,%edi,8),%edx │ │ + mov %edx,0x10(%esp) │ │ + mov %ecx,0x20(%esp) │ │ + mov 0x8(%esp),%edx │ │ + movzbl -0x1(%edx,%esi,1),%ecx │ │ + imul 0x10(%esp),%ecx │ │ + add %eax,%ecx │ │ mov 0xc(%esp),%eax │ │ - mov 0x7c0(%eax),%eax │ │ - sub $0x8,%esp │ │ - mov 0x18(%esp),%ebx │ │ - pushl 0x8c(%esp) │ │ - pushl 0x94(%esp) │ │ - push %edx │ │ - push %edi │ │ - pushl 0x2c(%esp) │ │ - push %ecx │ │ - call *0x7c(%eax) │ │ - add $0x20,%esp │ │ - mov 0x8(%ebp),%edi │ │ - mov 0x2c(%esp),%eax │ │ - mov (%eax),%ecx │ │ - xor %eax,%eax │ │ - mov 0x28(%esp),%edx │ │ - cmpb $0x0,0xe0(%ecx,%edx,1) │ │ - movl $0x0,0x80(%esp) │ │ - je 6d982 │ │ - mov (%ecx,%edx,1),%cl │ │ - mov %ecx,%edx │ │ - or $0x2,%dl │ │ - xor %ebx,%ebx │ │ - cmp $0xb,%dl │ │ - sete %bl │ │ - shl $0x9,%ebx │ │ - cmp $0xa,%cl │ │ - mov $0x200,%ecx │ │ - cmove %ecx,%ebx │ │ - mov %ebx,0x80(%esp) │ │ - mov 0xc8(%esp),%ecx │ │ - cmpb $0x0,0xf0(%edi,%ecx,1) │ │ - je 6d9b9 │ │ - mov 0xc8(%esp),%eax │ │ - mov 0x10(%edi,%eax,1),%cl │ │ - mov %ecx,%edx │ │ - or $0x2,%dl │ │ - xor %eax,%eax │ │ - cmp $0xb,%dl │ │ - sete %al │ │ - shl $0x9,%eax │ │ - cmp $0xa,%cl │ │ - mov $0x200,%ecx │ │ - cmove %ecx,%eax │ │ - mov %edi,%esi │ │ - mov 0x64(%esp),%ecx │ │ - lea 0x10(%ecx),%edi │ │ - mov 0xa0(%esp),%ecx │ │ - cmp %edi,%ecx │ │ - mov %edi,%edx │ │ - cmovle %ecx,%edx │ │ - mov %edx,0x18(%esp) │ │ - mov 0xc(%esi),%ebx │ │ - mov 0xa4(%esp),%edx │ │ - add %edx,%ebx │ │ - cmp 0xcc(%esp),%edx │ │ - mov %ebx,0xc(%esi) │ │ - mov %edi,0xec(%esp) │ │ - mov %ebx,0x14(%esp) │ │ - jge 6e230 │ │ - cmpl $0x0,0x64(%esp) │ │ - setne %bl │ │ - cmp %ecx,%edi │ │ - setl %cl │ │ - or 0x7a(%esp),%cl │ │ - mov %cl,0x4c(%esp) │ │ - or 0x79(%esp),%bl │ │ - mov %bl,0xdc(%esp) │ │ - mov 0x80(%esp),%ebx │ │ - or 0x108(%esp),%ebx │ │ - or %eax,%ebx │ │ - mov %ebx,0x80(%esp) │ │ - mov 0x8(%esi),%eax │ │ - mov %edx,0x68(%esp) │ │ - mov 0x64(%esp),%edi │ │ - mov 0x18(%esp),%ebx │ │ - mov %esi,%ecx │ │ - jmp 6da95 │ │ - nop │ │ + movsbl -0x5(%eax,%edi,8),%eax │ │ + mov %eax,0x10(%esp) │ │ + mov %edx,%eax │ │ + movzbl (%edx,%esi,1),%edx │ │ + imul 0x10(%esp),%edx │ │ + add %ecx,%edx │ │ + mov 0xc(%esp),%ecx │ │ + movsbl -0x4(%ecx,%edi,8),%ecx │ │ + mov %ecx,0x10(%esp) │ │ + movzbl 0x1(%eax,%esi,1),%ecx │ │ + imul 0x10(%esp),%ecx │ │ + add %edx,%ecx │ │ + mov 0xc(%esp),%edx │ │ + movsbl -0x3(%edx,%edi,8),%edx │ │ + mov %edx,0x10(%esp) │ │ + movzbl 0x2(%eax,%esi,1),%edx │ │ + imul 0x10(%esp),%edx │ │ + add %ecx,%edx │ │ + mov 0xc(%esp),%ecx │ │ + movsbl -0x2(%ecx,%edi,8),%ecx │ │ + mov %ecx,0x10(%esp) │ │ + movzbl 0x3(%eax,%esi,1),%ecx │ │ + imul 0x10(%esp),%ecx │ │ + mov 0xc(%esp),%eax │ │ + movsbl -0x1(%eax,%edi,8),%eax │ │ + mov 0x8(%esp),%edi │ │ + movzbl 0x4(%edi,%esi,1),%edi │ │ + imul %eax,%edi │ │ + add %edx,%ecx │ │ + mov 0x10(%ebp),%edx │ │ + lea 0x2(%edi,%ecx,1),%edi │ │ + mov 0x20(%esp),%ecx │ │ + sar $0x2,%edi │ │ + jmp 6df9b │ │ + cmpl $0x0,0x14(%ebp) │ │ + mov 0x3c(%esp),%edx │ │ + mov 0x1c(%ebp),%ecx │ │ + jle 6e64d │ │ + lea 0x3dc(%esp),%esi │ │ + mov 0x28(%ebp),%eax │ │ + sar $0x2,%eax │ │ + mov %eax,0x78(%esp) │ │ + and $0x1,%eax │ │ + add $0x3,%eax │ │ + mov 0x10(%ebp),%edi │ │ + lea 0x200(%edi),%ebx │ │ + mov %ebx,0x70(%esp) │ │ + and $0xfffffff8,%edi │ │ + mov %edi,0x44(%esp) │ │ + movl $0x0,0x40(%esp) │ │ + movdqa -0x14d50(%edx),%xmm2 │ │ + movdqa -0x14c50(%edx),%xmm0 │ │ + movdqa %xmm0,0x90(%esp) │ │ + imul $0x78,%eax,%eax │ │ + add -0x250(%edx),%eax │ │ + mov %eax,0x74(%esp) │ │ + mov 0x48(%esp),%ebx │ │ + movdqa %xmm2,0xa0(%esp) │ │ + mov %ecx,0x7c(%esp) │ │ + sar $0x6,%ecx │ │ + movl $0x0,0x8(%esp) │ │ + jne 6e182 │ │ + jmp 6e1ab │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %esi,0x20(%esp) │ │ - sub 0x20(%esp),%eax │ │ - mov %eax,0x8(%edi) │ │ - mov 0x10(%esp),%ecx │ │ - lea -0x59b0(%ecx),%ecx │ │ - mov 0x58(%esp),%edx │ │ - movzbl 0x1(%ecx,%edx,8),%edx │ │ - mov 0x68(%esp),%ecx │ │ - add %edx,%ecx │ │ - add 0xc(%edi),%edx │ │ - mov %edx,0x14(%esp) │ │ - mov %edx,0xc(%edi) │ │ - mov %ecx,0x68(%esp) │ │ - cmp 0xcc(%esp),%ecx │ │ - mov %edi,%ecx │ │ - mov 0x64(%esp),%edi │ │ - jge 6e236 │ │ - add %edi,%eax │ │ - cmp %ebx,%edi │ │ - mov 0xc(%esp),%edx │ │ - mov %edi,%esi │ │ - mov %ecx,%edi │ │ - mov 0x494(%edx),%ecx │ │ - mov 0x4a0(%edx),%edx │ │ - mov %eax,0x8(%edi) │ │ - jge 6da50 │ │ - imul 0x14(%esp),%edx │ │ - add %eax,%edx │ │ - lea (%ecx,%edx,4),%ecx │ │ - mov %ecx,0x14(%esp) │ │ - mov 0x68(%esp),%edx │ │ - cmp 0xa4(%esp),%edx │ │ - setbe %cl │ │ - and 0x4c(%esp),%cl │ │ - mov %cl,0xe0(%esp) │ │ - mov 0xc8(%esp),%ecx │ │ - add %edx,%ecx │ │ - lea 0x30(%edi,%ecx,1),%ecx │ │ - mov %ecx,0x50(%esp) │ │ - mov %esi,0x20(%esp) │ │ - mov 0x28(%esp),%ecx │ │ - mov 0x14(%ebp),%edx │ │ - cmpb $0x0,0xb(%edx) │ │ - jne 6db41 │ │ - jmp 6dba0 │ │ - mov 0x10(%esp),%eax │ │ - lea -0x59b0(%eax),%eax │ │ - mov 0x58(%esp),%edx │ │ - movzbl (%eax,%edx,8),%edx │ │ - movzbl %dl,%eax │ │ - mov 0x14(%esp),%edx │ │ - lea (%edx,%eax,4),%edx │ │ - mov %edx,0x14(%esp) │ │ - mov 0x20(%esp),%edx │ │ - add %eax,%edx │ │ - add 0x8(%edi),%eax │ │ - mov %eax,0x8(%edi) │ │ - mov %edx,0x20(%esp) │ │ - cmp %ebx,%edx │ │ - jge 6da54 │ │ - mov 0x14(%ebp),%edx │ │ - cmpb $0x0,0xb(%edx) │ │ - je 6dba0 │ │ - mov 0x14(%ebp),%eax │ │ - cmpb $0x0,0x6(%eax) │ │ - je 6dd98 │ │ - mov 0xc(%esp),%eax │ │ - cmpl $0x0,0xb44(%eax) │ │ - jne 6db00 │ │ - mov 0x10(%esp),%eax │ │ - lea -0x59b0(%eax),%eax │ │ - mov 0x58(%esp),%ecx │ │ - movzbl 0x1(%eax,%ecx,8),%ecx │ │ - dec %cl │ │ - cmp $0xf,%cl │ │ - ja 6df60 │ │ - movzbl %cl,%ecx │ │ - mov 0x10(%esp),%edx │ │ - mov -0x3024(%edx,%ecx,4),%ecx │ │ - add %edx,%ecx │ │ - jmp *%ecx │ │ - mov 0x50(%esp),%ecx │ │ - movb $0x40,(%ecx) │ │ - jmp 6df60 │ │ nop │ │ + mov 0x7c(%esp),%ecx │ │ + add 0x24(%ebp),%ecx │ │ + mov %ecx,%eax │ │ + sar $0xa,%eax │ │ + shl $0x8,%eax │ │ + add %eax,%esi │ │ + and $0x3ff,%ecx │ │ + add 0x4c(%esp),%ebx │ │ + mov 0x40(%esp),%eax │ │ + inc %eax │ │ + mov %eax,0x40(%esp) │ │ + cmp 0x14(%ebp),%eax │ │ + mov 0x3c(%esp),%edx │ │ + je 6e64d │ │ + mov %ecx,0x7c(%esp) │ │ + sar $0x6,%ecx │ │ + movl $0x0,0x8(%esp) │ │ + je 6e1ab │ │ + dec %ecx │ │ + cmpl $0x5,0x14(%ebp) │ │ + jl 6e1a0 │ │ + imul $0x78,0x78(%esp),%eax │ │ + add -0x250(%edx),%eax │ │ + jmp 6e1a4 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x14(%ebp),%ecx │ │ - movsbl 0xd(%ecx),%ecx │ │ - mov %ecx,0x110(%esp) │ │ - cmpb $0x0,0xe0(%esp) │ │ - je 6dbfb │ │ - xor %ecx,%ecx │ │ - mov 0x20(%esp),%edx │ │ - xor $0x1,%cl │ │ - movzbl %cl,%ebx │ │ - cmp 0x64(%esp),%edx │ │ - ja 6dc24 │ │ - mov $0x8,%esi │ │ - cmpb $0x0,0xdc(%esp) │ │ - je 6dc26 │ │ - mov 0x10(%esp),%ecx │ │ - lea -0x59b0(%ecx),%edx │ │ - mov 0x58(%esp),%ecx │ │ - movzbl 0x1(%edx,%ecx,8),%edx │ │ - add 0x68(%esp),%edx │ │ - cmp 0xcc(%esp),%edx │ │ - jge 6dc24 │ │ - jmp 6dc26 │ │ - mov 0x10(%esp),%ecx │ │ - lea -0x59b0(%ecx),%ecx │ │ - mov 0x58(%esp),%edx │ │ - movzbl (%ecx,%edx,8),%ecx │ │ - mov 0x20(%esp),%edx │ │ - add %edx,%ecx │ │ - cmp %ebx,%ecx │ │ - setge %cl │ │ - xor $0x1,%cl │ │ - movzbl %cl,%ebx │ │ - cmp 0x64(%esp),%edx │ │ - jbe 6dbca │ │ - xor %esi,%esi │ │ - or %ebx,%esi │ │ - mov %esi,0x24(%esp) │ │ - mov 0xc(%edi),%edi │ │ - mov 0xc(%esp),%ecx │ │ - mov 0x80c(%ecx),%ecx │ │ - dec %ecx │ │ - xor %edx,%edx │ │ - test %edi,%ecx │ │ - jne 6dc60 │ │ - mov 0xc(%esp),%esi │ │ - movzbl 0x808(%esi),%ecx │ │ - mov %edi,%edx │ │ - sar %cl,%edx │ │ - dec %edx │ │ - imul 0x7fc(%esi),%edx │ │ - shl $0x7,%edx │ │ - add 0x7dc(%esi),%edx │ │ - mov %edx,0x8c(%esp) │ │ - xor %ebx,%ebx │ │ - mov 0x5c(%esp),%ecx │ │ - cmp 0x3618(%ecx),%eax │ │ - setg %bl │ │ - mov %ebx,0x38(%esp) │ │ - xor %ebx,%ebx │ │ - cmp 0x3620(%ecx),%edi │ │ - setg %bl │ │ - mov %ebx,0x44(%esp) │ │ - mov 0x14(%ebp),%esi │ │ - movzbl 0x8(%esi),%esi │ │ - mov %esi,0x90(%esp) │ │ - mov 0x10(%esp),%ebx │ │ - lea -0x59b0(%ebx),%esi │ │ - mov %edi,0x34(%esp) │ │ - mov 0x58(%esp),%edi │ │ - movzbl (%esi,%edi,8),%edx │ │ - mov %edx,0x1c(%esp) │ │ - movzbl 0x1(%esi,%edi,8),%edi │ │ - mov %edi,0x30(%esp) │ │ - mov 0xc(%esp),%esi │ │ - mov 0x4(%esi),%edx │ │ - pushl 0x6c(%esp) │ │ - pushl 0x3fc(%edx) │ │ - push %edi │ │ - mov 0x28(%esp),%esi │ │ - push %esi │ │ - lea 0x120(%esp),%edi │ │ - push %edi │ │ - pushl 0xa4(%esp) │ │ - pushl 0xa4(%esp) │ │ - mov 0x28(%esp),%edi │ │ - pushl 0x4a0(%edi) │ │ - pushl 0x34(%esp) │ │ - pushl 0x48(%esp) │ │ - pushl 0x3624(%ecx) │ │ - pushl 0x361c(%ecx) │ │ - pushl 0x74(%esp) │ │ - pushl 0x68(%esp) │ │ - pushl 0x70(%esp) │ │ - push %eax │ │ - call ae8d0 │ │ - add $0x40,%esp │ │ - mov %eax,0x24(%esp) │ │ - shl $0x2,%esi │ │ - mov %esi,0x1c(%esp) │ │ - shll $0x2,0x30(%esp) │ │ - mov 0x110(%esp),%ecx │ │ - or 0x80(%esp),%ecx │ │ - mov 0x7f4(%edi),%edx │ │ - mov %edi,%esi │ │ - mov 0x8(%ebp),%edi │ │ - sub 0x8(%edi),%edx │ │ - shl $0x2,%edx │ │ - mov 0x7f8(%esi),%eax │ │ - sub 0xc(%edi),%eax │ │ - shl $0x2,%eax │ │ - push %eax │ │ - push %edx │ │ - push %ecx │ │ - pushl 0x3c(%esp) │ │ - pushl 0x2c(%esp) │ │ - pushl 0x80(%esp) │ │ - pushl 0x4a0(%esi) │ │ - pushl 0x30(%esp) │ │ - mov 0x94(%esp),%eax │ │ - mov 0x44(%esp),%ecx │ │ - call *0x20(%eax,%ecx,4) │ │ - add $0x20,%esp │ │ - mov 0x28(%esp),%ecx │ │ - mov 0x18(%esp),%ebx │ │ - mov 0x14(%ebp),%eax │ │ - cmpb $0x0,0x6(%eax) │ │ - jne 6db4e │ │ - mov 0xc(%esp),%eax │ │ - cmpl $0x0,0xb44(%eax) │ │ - je 6de78 │ │ - mov 0x5c(%esp),%eax │ │ - mov 0x3640(%eax),%edi │ │ - mov 0x10(%esp),%eax │ │ - lea -0x59b0(%eax),%ecx │ │ - mov 0x58(%esp),%eax │ │ - movzbl (%ecx,%eax,8),%esi │ │ - cmp $0x8,%esi │ │ - mov %esi,%edx │ │ - mov $0x8,%ebx │ │ - cmovae %ebx,%edx │ │ - mov $0x8,%ebx │ │ - movzbl 0x1(%ecx,%eax,8),%ecx │ │ - cmp $0x8,%ecx │ │ - cmovae %ebx,%ecx │ │ - imul %edx,%ecx │ │ - shl $0x5,%ecx │ │ - mov %edi,0x1c(%esp) │ │ - add %edi,%ecx │ │ - mov 0x5c(%esp),%eax │ │ - mov %ecx,0x3640(%eax) │ │ - mov 0x8(%ebp),%edi │ │ - mov 0xc(%esp),%edx │ │ - mov 0xb50(%edx),%ecx │ │ - mov 0x7e8(%edx),%edx │ │ - imul 0xc(%edi),%edx │ │ - add 0x8(%edi),%edx │ │ - lea (%edx,%edx,4),%edx │ │ - movswl (%ecx,%edx,2),%eax │ │ - movzbl 0x6(%ecx,%edx,2),%ecx │ │ - mov %esi,%edx │ │ - mov %ecx,0x60(%esp) │ │ - mov 0x28(%esp),%ecx │ │ - test %eax,%eax │ │ - js 6de6f │ │ - mov 0x14(%ebp),%ecx │ │ - movzbl 0xa(%ecx),%ecx │ │ - mov %edx,%edi │ │ - mov 0x60(%esp),%edx │ │ - mov %ecx,%esi │ │ - shl $0x6,%esi │ │ - lea (%esi,%ecx,4),%ecx │ │ - add 0x74(%esp),%ecx │ │ - mov 0x10(%esp),%ebx │ │ - push %eax │ │ - pushl 0x20(%esp) │ │ - mov 0x14(%esp),%eax │ │ - pushl 0x4a0(%eax) │ │ - pushl 0x20(%esp) │ │ - call *0x154(%ecx,%edx,4) │ │ - mov %edi,%edx │ │ - mov 0x8(%ebp),%edi │ │ - mov 0x38(%esp),%ecx │ │ - add $0x10,%esp │ │ - mov 0x18(%esp),%ebx │ │ - jmp 6db12 │ │ - mov 0x280(%edi),%eax │ │ - mov 0x20(%esp),%edx │ │ - add %edx,%ecx │ │ - mov %ecx,0x24(%esp) │ │ - lea 0x20(%eax,%ecx,1),%edx │ │ - mov 0x14(%ebp),%eax │ │ - mov %eax,%esi │ │ - movzbl 0xa(%eax),%eax │ │ - mov %eax,0x1c(%esp) │ │ - sub $0xc,%esp │ │ - mov %edi,%ecx │ │ - mov 0x1c(%esp),%ebx │ │ - mov %edi,%eax │ │ - lea 0x17(%esp),%edi │ │ - push %edi │ │ - lea 0x70(%esp),%edi │ │ - push %edi │ │ - mov %eax,%edi │ │ - pushl 0xbc(%esp) │ │ - push $0x0 │ │ - push $0x1 │ │ - push %esi │ │ - pushl 0xc(%ebp) │ │ - pushl 0x44(%esp) │ │ - pushl 0x7c(%esp) │ │ - call 6bb80 │ │ - add $0x30,%esp │ │ - mov %eax,0x1c(%esp) │ │ - lea -0x59b0(%ebx),%ebx │ │ - mov 0x58(%esp),%eax │ │ - movzbl 0x1(%ebx,%eax,8),%ecx │ │ - mov 0xc(%esp),%eax │ │ - mov 0x7f8(%eax),%eax │ │ - sub 0xc(%edi),%eax │ │ - cmp %ecx,%eax │ │ - cmovg %ecx,%eax │ │ - lea -0x1(%eax),%ecx │ │ - cmp $0xf,%ecx │ │ - ja 6e052 │ │ - mov 0x10(%esp),%edx │ │ - mov -0x2fa4(%edx,%ecx,4),%ecx │ │ - add %edx,%ecx │ │ - jmp *%ecx │ │ - movzbl 0xb(%esp),%ecx │ │ - mov 0x50(%esp),%eax │ │ - mov %ecx,0x38(%esp) │ │ - mov %cl,(%eax) │ │ - jmp 6e109 │ │ - mov 0x50(%esp),%ecx │ │ - movl $0x40404040,(%ecx) │ │ - jmp 6df60 │ │ - mov 0x50(%esp),%ecx │ │ - movw $0x4040,(%ecx) │ │ - jmp 6df60 │ │ - mov $0x40404040,%ecx │ │ - mov 0x50(%esp),%edx │ │ - mov %ecx,(%edx) │ │ - mov %ecx,0x4(%edx) │ │ - jmp 6df60 │ │ - movdqa 0x130(%esp),%xmm0 │ │ - mov 0x50(%esp),%ecx │ │ - movdqu %xmm0,(%ecx) │ │ nop │ │ nop │ │ + mov 0x74(%esp),%eax │ │ + lea (%eax,%ecx,8),%eax │ │ + mov %eax,0x8(%esp) │ │ + mov 0x10(%ebp),%edx │ │ + test %edx,%edx │ │ + jle 6e140 │ │ + mov %edx,%edi │ │ + cmpl $0x0,0x8(%esp) │ │ + je 6e5b0 │ │ + xor %ecx,%ecx │ │ + cmp $0x7,%edi │ │ + mov %ebx,0xc(%esp) │ │ + jbe 6e502 │ │ + mov 0x40(%esp),%ebx │ │ + imul 0x4c(%esp),%ebx │ │ + mov 0x48(%esp),%eax │ │ + lea (%eax,%ebx,1),%edx │ │ + add %edi,%ebx │ │ + add %eax,%ebx │ │ + mov 0x8(%esp),%eax │ │ + lea 0x7(%eax),%edi │ │ + mov %edi,0x60(%esp) │ │ + lea 0x8(%eax),%edi │ │ + cmp %edi,%edx │ │ + setb 0x50(%esp) │ │ + cmp %ebx,0x60(%esp) │ │ + mov 0x70(%esp),%eax │ │ + lea (%esi,%eax,2),%edi │ │ + setb %ah │ │ + cmp %edi,%edx │ │ + lea -0x300(%esi),%edi │ │ + setb %al │ │ + cmp %edi,%ebx │ │ + seta %bh │ │ + test %ah,0x50(%esp) │ │ + jne 6e502 │ │ + and %bh,%al │ │ + mov 0xc(%esp),%ebx │ │ + jne 6e502 │ │ + mov 0x8(%esp),%eax │ │ + movzbl (%eax),%ecx │ │ + movd %ecx,%xmm0 │ │ + movdqa 0x90(%esp),%xmm1 │ │ + pshufb %xmm1,%xmm0 │ │ + psrad $0x18,%xmm0 │ │ + movdqa %xmm0,0x50(%esp) │ │ + movzbl 0x1(%eax),%ecx │ │ + movd %ecx,%xmm0 │ │ + pshufb %xmm1,%xmm0 │ │ + psrad $0x18,%xmm0 │ │ + movdqa %xmm0,0x60(%esp) │ │ + movzbl 0x2(%eax),%ecx │ │ + movd %ecx,%xmm0 │ │ + pshufb %xmm1,%xmm0 │ │ + psrad $0x18,%xmm0 │ │ + movdqa %xmm0,0x20(%esp) │ │ + movzbl 0x3(%eax),%ecx │ │ + movd %ecx,%xmm0 │ │ + pshufb %xmm1,%xmm0 │ │ + psrad $0x18,%xmm0 │ │ + movdqa %xmm0,0x10(%esp) │ │ + movzbl 0x4(%eax),%ecx │ │ + movd %ecx,%xmm0 │ │ + pshufb %xmm1,%xmm0 │ │ + psrad $0x18,%xmm0 │ │ + movdqa %xmm0,0x80(%esp) │ │ + movzbl 0x5(%eax),%ecx │ │ + movd %ecx,%xmm0 │ │ + pshufb %xmm1,%xmm0 │ │ + psrad $0x18,%xmm0 │ │ + movdqa %xmm0,0xc0(%esp) │ │ + movzbl 0x6(%eax),%ecx │ │ + movd %ecx,%xmm0 │ │ + pshufb %xmm1,%xmm0 │ │ + psrad $0x18,%xmm0 │ │ + movdqa %xmm0,0xb0(%esp) │ │ + movzbl 0x7(%eax),%ecx │ │ + movd %ecx,%xmm0 │ │ + pshufb %xmm1,%xmm0 │ │ + psrad $0x18,%xmm0 │ │ + xor %ecx,%ecx │ │ + mov 0x3c(%esp),%eax │ │ + mov 0x44(%esp),%edi │ │ nop │ │ nop │ │ nop │ │ - mov 0x58(%esp),%ecx │ │ - movzbl (%eax,%ecx,8),%edx │ │ - mov %edx,%eax │ │ - dec %al │ │ - cmp $0xf,%al │ │ - ja 6e218 │ │ - movzbl %al,%eax │ │ - mov 0x10(%esp),%ecx │ │ - mov -0x2fe4(%ecx,%eax,4),%eax │ │ - add %ecx,%eax │ │ - mov 0x28(%esp),%ecx │ │ - jmp *%eax │ │ - mov 0x2c(%esp),%eax │ │ - mov (%eax),%eax │ │ - mov 0x28(%esp),%ecx │ │ - mov 0x20(%esp),%edx │ │ - add %edx,%ecx │ │ - movb $0x40,0x20(%eax,%ecx,1) │ │ - mov 0x28(%esp),%ecx │ │ - mov $0x1,%dl │ │ - jmp 6db12 │ │ - mov 0x2c(%esp),%eax │ │ - mov (%eax),%eax │ │ - mov 0x28(%esp),%ecx │ │ - mov 0x20(%esp),%edx │ │ - add %edx,%ecx │ │ - movl $0x40404040,0x20(%eax,%ecx,1) │ │ - mov 0x28(%esp),%ecx │ │ - mov $0x4,%dl │ │ - jmp 6db12 │ │ - mov 0x2c(%esp),%eax │ │ - mov (%eax),%eax │ │ - mov 0x28(%esp),%ecx │ │ - mov 0x20(%esp),%edx │ │ - add %edx,%ecx │ │ - movw $0x4040,0x20(%eax,%ecx,1) │ │ - mov 0x28(%esp),%ecx │ │ - mov $0x2,%dl │ │ - jmp 6db12 │ │ - mov 0x2c(%esp),%eax │ │ - mov (%eax),%eax │ │ - mov 0x28(%esp),%ecx │ │ - mov 0x20(%esp),%edx │ │ - add %edx,%ecx │ │ - mov $0x40404040,%edx │ │ - mov %edx,0x24(%eax,%ecx,1) │ │ - mov %edx,0x20(%eax,%ecx,1) │ │ - mov 0x28(%esp),%ecx │ │ - mov $0x8,%dl │ │ - jmp 6db12 │ │ - mov %edi,%ebx │ │ - mov 0x2c(%esp),%edi │ │ - mov (%edi),%eax │ │ - mov 0x28(%esp),%ecx │ │ - mov 0x20(%esp),%edx │ │ - lea (%edx,%ecx,1),%ecx │ │ - mov $0x40404040,%edx │ │ - mov %edx,0x24(%eax,%ecx,1) │ │ - mov %edx,0x20(%eax,%ecx,1) │ │ - mov (%edi),%eax │ │ - mov %ebx,%edi │ │ - mov 0x18(%esp),%ebx │ │ - mov %edx,0x2c(%eax,%ecx,1) │ │ - mov %edx,0x28(%eax,%ecx,1) │ │ - mov 0x28(%esp),%ecx │ │ - mov $0x10,%dl │ │ - jmp 6db12 │ │ - movzbl 0xb(%esp),%ecx │ │ - sub $0x4,%esp │ │ - mov %ebx,0x34(%esp) │ │ - mov 0x14(%esp),%ebx │ │ - push %eax │ │ - mov %ecx,0x40(%esp) │ │ - push %ecx │ │ - pushl 0x5c(%esp) │ │ - call 1540 │ │ - mov 0x40(%esp),%ebx │ │ - add $0x10,%esp │ │ - jmp 6e109 │ │ - movzbl 0xb(%esp),%eax │ │ - mov %eax,0x38(%esp) │ │ - imul $0x1010101,%eax,%eax │ │ - mov 0x50(%esp),%ecx │ │ - mov %eax,(%ecx) │ │ - jmp 6e109 │ │ - movzbl 0xb(%esp),%ecx │ │ - mov %ecx,%eax │ │ - shl $0x8,%eax │ │ - mov %ecx,0x38(%esp) │ │ - or %ecx,%eax │ │ - mov 0x50(%esp),%ecx │ │ - mov %ax,(%ecx) │ │ - jmp 6e109 │ │ - movzbl 0xb(%esp),%ecx │ │ - mov %ecx,%eax │ │ - mov $0x1010101,%edx │ │ - mul %edx │ │ - mov %ecx,0x38(%esp) │ │ - mov $0x1010101,%esi │ │ - imul %esi,%ecx │ │ - add %edx,%ecx │ │ - mov 0x50(%esp),%edx │ │ - mov %eax,(%edx) │ │ - mov %ecx,0x4(%edx) │ │ - jmp 6e109 │ │ - movzbl 0xb(%esp),%ecx │ │ - mov %ecx,%eax │ │ - mov $0x1010101,%edx │ │ - mul %edx │ │ - mov $0x1010101,%esi │ │ - mov %ecx,0x38(%esp) │ │ - imul %esi,%ecx │ │ - add %edx,%ecx │ │ - movd %ecx,%xmm0 │ │ - movd %eax,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - pshufd $0x44,%xmm1,%xmm0 │ │ - mov 0x50(%esp),%eax │ │ - movdqu %xmm0,(%eax) │ │ - mov 0x58(%esp),%eax │ │ - movzbl (%ebx,%eax,8),%edx │ │ - mov 0xc(%esp),%eax │ │ - mov 0x7f4(%eax),%ecx │ │ - sub 0x8(%edi),%ecx │ │ - cmp %edx,%ecx │ │ - mov %edx,0x30(%esp) │ │ - cmovg %edx,%ecx │ │ - lea -0x1(%ecx),%edx │ │ - cmp $0xf,%edx │ │ - mov 0x38(%esp),%ebx │ │ - movzbl %bl,%eax │ │ - ja 6e158 │ │ - mov 0x10(%esp),%esi │ │ - mov -0x2f64(%esi,%edx,4),%edx │ │ - add %esi,%edx │ │ - jmp *%edx │ │ - mov 0x2c(%esp),%eax │ │ - mov (%eax),%eax │ │ - mov 0x24(%esp),%ecx │ │ - mov %bl,0x20(%eax,%ecx,1) │ │ - jmp 6e1f4 │ │ - mov 0x2c(%esp),%edx │ │ - mov (%edx),%edx │ │ - mov 0x24(%esp),%esi │ │ - lea 0x20(%edx,%esi,1),%edx │ │ - sub $0x4,%esp │ │ - mov 0x14(%esp),%ebx │ │ - push %ecx │ │ - push %eax │ │ - push %edx │ │ - call 1540 │ │ - add $0x10,%esp │ │ - jmp 6e1f4 │ │ - imul $0x1010101,%eax,%eax │ │ - mov 0x2c(%esp),%ecx │ │ - mov (%ecx),%ecx │ │ - mov 0x24(%esp),%edx │ │ - mov %eax,0x20(%ecx,%edx,1) │ │ - jmp 6e1f4 │ │ - mov %eax,%ecx │ │ - shl $0x8,%ecx │ │ - or %eax,%ecx │ │ - mov 0x2c(%esp),%eax │ │ - mov (%eax),%eax │ │ - mov 0x24(%esp),%edx │ │ - mov %cx,0x20(%eax,%edx,1) │ │ - jmp 6e1f4 │ │ - mov %eax,%ecx │ │ - mov $0x1010101,%edx │ │ - imul %edx,%ecx │ │ - mul %edx │ │ - add %ecx,%edx │ │ - mov 0x2c(%esp),%ecx │ │ - mov (%ecx),%ecx │ │ - mov 0x24(%esp),%esi │ │ - mov %eax,0x20(%ecx,%esi,1) │ │ - mov %edx,0x24(%ecx,%esi,1) │ │ - jmp 6e1f4 │ │ - mov %eax,%ecx │ │ - mov $0x1010101,%edx │ │ - imul %edx,%ecx │ │ - mul %edx │ │ - add %ecx,%edx │ │ - mov 0x2c(%esp),%esi │ │ - mov (%esi),%ecx │ │ - mov 0x24(%esp),%ebx │ │ - mov %eax,0x20(%ecx,%ebx,1) │ │ - mov %edx,0x24(%ecx,%ebx,1) │ │ - mov (%esi),%ecx │ │ - mov %edx,0x2c(%ebx,%ecx,1) │ │ - mov %eax,0x28(%ebx,%ecx,1) │ │ - mov 0x28(%esp),%ecx │ │ - mov 0x1c(%esp),%eax │ │ - mov 0x30(%esp),%edx │ │ - mov 0xa8(%esp),%esi │ │ - mov %esi,0x1c(%esp) │ │ - test %eax,%eax │ │ - jns 6de2c │ │ - jmp 6de6f │ │ - mov 0x28(%esp),%ecx │ │ - jmp 6db12 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movdqa 0x50(%esp),%xmm2 │ │ + packssdw %xmm2,%xmm2 │ │ + movdqu -0x300(%esi,%ecx,2),%xmm5 │ │ + movdqu -0x200(%esi,%ecx,2),%xmm6 │ │ + movdqa %xmm5,%xmm3 │ │ + pmulhw %xmm2,%xmm3 │ │ + pmullw %xmm5,%xmm2 │ │ + movdqa %xmm2,%xmm5 │ │ + punpcklwd %xmm3,%xmm5 │ │ + punpckhwd %xmm3,%xmm2 │ │ + movdqa 0x60(%esp),%xmm3 │ │ + packssdw %xmm3,%xmm3 │ │ + movdqa %xmm6,%xmm4 │ │ + pmulhw %xmm3,%xmm4 │ │ + pmullw %xmm6,%xmm3 │ │ + movdqa %xmm3,%xmm6 │ │ + punpcklwd %xmm4,%xmm6 │ │ + punpckhwd %xmm4,%xmm3 │ │ + movdqu -0x100(%esi,%ecx,2),%xmm1 │ │ + movdqa 0x20(%esp),%xmm7 │ │ + packssdw %xmm7,%xmm7 │ │ + movdqa %xmm1,%xmm4 │ │ + pmulhw %xmm7,%xmm4 │ │ + pmullw %xmm1,%xmm7 │ │ + movdqa %xmm7,%xmm1 │ │ + punpckhwd %xmm4,%xmm1 │ │ + paddd %xmm3,%xmm1 │ │ + punpcklwd %xmm4,%xmm7 │ │ + paddd %xmm6,%xmm7 │ │ + movdqu (%esi,%ecx,2),%xmm3 │ │ + movdqa 0x10(%esp),%xmm4 │ │ + packssdw %xmm4,%xmm4 │ │ + movdqa %xmm3,%xmm6 │ │ + pmulhw %xmm4,%xmm6 │ │ + pmullw %xmm3,%xmm4 │ │ + movdqa %xmm4,%xmm3 │ │ + punpcklwd %xmm6,%xmm3 │ │ + paddd %xmm7,%xmm3 │ │ + punpckhwd %xmm6,%xmm4 │ │ + paddd %xmm1,%xmm4 │ │ + movdqu 0x100(%esi,%ecx,2),%xmm1 │ │ + movdqa 0x80(%esp),%xmm6 │ │ + packssdw %xmm6,%xmm6 │ │ + movdqa %xmm1,%xmm7 │ │ + pmulhw %xmm6,%xmm7 │ │ + pmullw %xmm1,%xmm6 │ │ + movdqa %xmm6,%xmm1 │ │ + punpckhwd %xmm7,%xmm1 │ │ + paddd %xmm4,%xmm1 │ │ + punpcklwd %xmm7,%xmm6 │ │ + paddd %xmm3,%xmm6 │ │ + movdqu 0x200(%esi,%ecx,2),%xmm3 │ │ + movdqa 0xc0(%esp),%xmm4 │ │ + packssdw %xmm4,%xmm4 │ │ + movdqa %xmm3,%xmm7 │ │ + pmulhw %xmm4,%xmm7 │ │ + pmullw %xmm3,%xmm4 │ │ + movdqa %xmm4,%xmm3 │ │ + punpcklwd %xmm7,%xmm3 │ │ + paddd %xmm6,%xmm3 │ │ + punpckhwd %xmm7,%xmm4 │ │ + paddd %xmm1,%xmm4 │ │ + movdqu 0x300(%esi,%ecx,2),%xmm1 │ │ + movdqa 0xb0(%esp),%xmm6 │ │ + packssdw %xmm6,%xmm6 │ │ + movdqa %xmm1,%xmm7 │ │ + pmulhw %xmm6,%xmm7 │ │ + pmullw %xmm1,%xmm6 │ │ + movdqa %xmm6,%xmm1 │ │ + punpckhwd %xmm7,%xmm1 │ │ + paddd %xmm4,%xmm1 │ │ + punpcklwd %xmm7,%xmm6 │ │ + paddd %xmm3,%xmm6 │ │ + movdqu 0x400(%esi,%ecx,2),%xmm3 │ │ + movdqa %xmm0,%xmm4 │ │ + packssdw %xmm0,%xmm4 │ │ + movdqa %xmm3,%xmm7 │ │ + pmulhw %xmm4,%xmm7 │ │ + pmullw %xmm3,%xmm4 │ │ + movdqa %xmm4,%xmm3 │ │ + punpcklwd %xmm7,%xmm3 │ │ + paddd %xmm6,%xmm3 │ │ + punpckhwd %xmm7,%xmm4 │ │ + paddd %xmm1,%xmm4 │ │ + movdqa -0x14d10(%eax),%xmm1 │ │ + paddd %xmm1,%xmm3 │ │ + paddd %xmm5,%xmm3 │ │ + paddd %xmm1,%xmm4 │ │ + paddd %xmm2,%xmm4 │ │ + psrad $0xa,%xmm4 │ │ + psrad $0xa,%xmm3 │ │ + packssdw %xmm4,%xmm3 │ │ + packuswb %xmm3,%xmm3 │ │ + movq %xmm3,(%ebx,%ecx,1) │ │ + add $0x8,%ecx │ │ + cmp %ecx,%edi │ │ + jne 6e310 │ │ + cmp 0x10(%ebp),%edi │ │ + mov %edi,%ecx │ │ + movdqa 0xa0(%esp),%xmm2 │ │ + jne 6e502 │ │ + jmp 6e140 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %edx,0x68(%esp) │ │ - mov %esi,%ecx │ │ - mov 0x14(%esp),%ebx │ │ - sub 0x68(%esp),%ebx │ │ - mov %ebx,0xc(%ecx) │ │ - cmpb $0x0,0x9c(%esp) │ │ - je 6d850 │ │ - mov %ecx,%edi │ │ - mov 0xc(%esp),%eax │ │ - mov 0x4a4(%eax),%ecx │ │ - mov 0x14(%ebp),%eax │ │ - cmpb $0xd,0x9(%eax) │ │ - mov %ecx,0x30(%esp) │ │ - jne 6e600 │ │ - mov 0x8(%edi),%esi │ │ - mov %esi,%ecx │ │ - and 0x104(%esp),%ecx │ │ - shl $0x2,%ecx │ │ - mov 0xc(%esp),%eax │ │ - add 0x494(%eax),%ecx │ │ - mov %ebx,%edx │ │ - and 0x94(%esp),%edx │ │ - mov 0x4a0(%eax),%edi │ │ - mov %edi,0x18(%esp) │ │ - imul %edi,%edx │ │ - lea (%ecx,%edx,4),%ecx │ │ - mov %ecx,0x1c(%esp) │ │ - mov 0x40(%esp),%ecx │ │ - sar %cl,%esi │ │ - mov 0x3c(%esp),%ecx │ │ - sar %cl,%ebx │ │ - imul 0x30(%esp),%ebx │ │ - add %esi,%ebx │ │ - mov 0x10(%esp),%eax │ │ - lea -0x59b0(%eax),%eax │ │ - mov 0x58(%esp),%edx │ │ - movzbl (%eax,%edx,8),%esi │ │ - mov 0x120(%esp),%ecx │ │ - add %esi,%ecx │ │ - neg %esi │ │ - and %ecx,%esi │ │ - mov %eax,0x20(%esp) │ │ - movzbl 0x1(%eax,%edx,8),%edi │ │ - mov 0x11c(%esp),%ecx │ │ - add %edi,%ecx │ │ - neg %edi │ │ - and %ecx,%edi │ │ - mov 0x40(%esp),%ecx │ │ - sar %cl,%esi │ │ - mov 0xb0(%esp),%eax │ │ - sub %esi,%eax │ │ - mov 0x3c(%esp),%ecx │ │ - sar %cl,%edi │ │ - mov 0xac(%esp),%ecx │ │ - sub %edi,%ecx │ │ - shl $0x2,%ebx │ │ mov 0xc(%esp),%edx │ │ - mov 0x498(%edx),%edi │ │ + mov %bl,(%edx,%ecx,1) │ │ + mov %edx,%ebx │ │ + inc %ecx │ │ + cmp %ecx,%eax │ │ + je 6e140 │ │ + mov 0x8(%esp),%eax │ │ + movsbl (%eax),%edi │ │ + movswl -0x300(%esi,%ecx,2),%ebx │ │ + imul %edi,%ebx │ │ + movsbl 0x1(%eax),%edi │ │ + movswl -0x200(%esi,%ecx,2),%edx │ │ + imul %edi,%edx │ │ + add %ebx,%edx │ │ + movsbl 0x2(%eax),%edi │ │ + movswl -0x100(%esi,%ecx,2),%ebx │ │ + imul %edi,%ebx │ │ + add %edx,%ebx │ │ + movsbl 0x3(%eax),%edx │ │ + movswl (%esi,%ecx,2),%edi │ │ + imul %edx,%edi │ │ add %ebx,%edi │ │ - add 0x49c(%edx),%ebx │ │ - mov %ebx,0x14(%esp) │ │ - mov 0x4b0(%edx),%esi │ │ - sub $0x4,%esp │ │ - mov 0x14(%esp),%ebx │ │ - pushl 0xc0(%esp) │ │ - pushl 0xc8(%esp) │ │ - push %ecx │ │ - push %eax │ │ - pushl 0x2c(%esp) │ │ - pushl 0x34(%esp) │ │ - pushl 0xd4(%esp) │ │ - mov 0x94(%esp),%eax │ │ - call *0x54(%eax,%esi,4) │ │ - mov 0x14(%ebp),%esi │ │ - add $0x20,%esp │ │ - cmpb $0x0,0xf(%esi) │ │ - je 6e4b8 │ │ - mov %edi,0x1c(%esp) │ │ - movl $0x0,0x60(%esp) │ │ - mov 0x8(%ebp),%edx │ │ - mov 0xc(%edx),%esi │ │ - mov %esi,%eax │ │ - and 0x94(%esp),%eax │ │ - mov 0xc(%esp),%ecx │ │ - mov 0x80c(%ecx),%ecx │ │ - dec %ecx │ │ - xor %edi,%edi │ │ - test %ecx,%eax │ │ - jne 6e3b3 │ │ - mov 0xc(%esp),%eax │ │ - mov 0x808(%eax),%cl │ │ - mov %esi,%edi │ │ - sar %cl,%edi │ │ - dec %edi │ │ - imul 0x7fc(%eax),%edi │ │ - shl $0x7,%edi │ │ - add 0x7e0(%eax),%edi │ │ - mov %edi,0x34(%esp) │ │ - mov 0x8(%edx),%eax │ │ - mov 0x40(%esp),%edx │ │ - mov %edx,%ecx │ │ - sar %cl,%eax │ │ - mov %eax,0x38(%esp) │ │ - mov 0x3c(%esp),%ebx │ │ - mov %ebx,%ecx │ │ - sar %cl,%esi │ │ - mov %esi,0x18(%esp) │ │ - mov 0x5c(%esp),%esi │ │ - mov 0x3618(%esi),%eax │ │ - mov 0x361c(%esi),%ecx │ │ - mov %ecx,0x24(%esp) │ │ - mov %edx,%ecx │ │ - sar %cl,%eax │ │ - mov 0x3620(%esi),%edi │ │ - mov %ebx,%ecx │ │ - sar %cl,%edi │ │ - xor %ecx,%ecx │ │ - cmp %eax,0x38(%esp) │ │ - setg %cl │ │ - mov %ecx,0x44(%esp) │ │ - xor %eax,%eax │ │ - cmp %edi,0x18(%esp) │ │ - setg %al │ │ - mov %eax,0x90(%esp) │ │ - mov %edx,%ecx │ │ - sarl %cl,0x24(%esp) │ │ - mov 0x3624(%esi),%esi │ │ - mov %ebx,%ecx │ │ - sar %cl,%esi │ │ - mov 0x48(%esp),%ecx │ │ - mov 0x20(%esp),%edx │ │ - movzbl (%edx,%ecx,8),%eax │ │ - mov %eax,0x8c(%esp) │ │ - movzbl 0x1(%edx,%ecx,8),%edi │ │ - mov 0x10(%esp),%ebx │ │ - pushl 0x6c(%esp) │ │ - push $0x0 │ │ - push %edi │ │ - push %eax │ │ - lea 0x70(%esp),%ecx │ │ - push %ecx │ │ - push $0x0 │ │ - pushl 0x4c(%esp) │ │ - pushl 0x4c(%esp) │ │ - pushl 0x3c(%esp) │ │ - push $0x0 │ │ - push %esi │ │ - pushl 0x50(%esp) │ │ - pushl 0xc0(%esp) │ │ - pushl 0x4c(%esp) │ │ - pushl 0x7c(%esp) │ │ - pushl 0x74(%esp) │ │ - call ae8d0 │ │ - add $0x40,%esp │ │ - mov 0x8c(%esp),%edx │ │ - shl $0x2,%edx │ │ - shl $0x2,%edi │ │ - mov 0x14(%ebp),%esi │ │ - movsbl 0xf(%esi),%ecx │ │ - sub $0x4,%esp │ │ - push %ecx │ │ - pushl 0xc0(%esp) │ │ - push %edi │ │ - push %edx │ │ - pushl 0x80(%esp) │ │ - pushl 0x48(%esp) │ │ - pushl 0x38(%esp) │ │ - mov 0x94(%esp),%ecx │ │ - call *0x64(%ecx,%eax,4) │ │ - add $0x20,%esp │ │ - mov 0x14(%ebp),%eax │ │ - cmpb $0x0,0x10(%eax) │ │ - mov 0x8(%ebp),%edi │ │ - je 6e712 │ │ - movl $0x0,0x60(%esp) │ │ - mov 0xc(%edi),%esi │ │ - mov %esi,%eax │ │ - and 0x94(%esp),%eax │ │ - mov 0xc(%esp),%ecx │ │ - mov 0x80c(%ecx),%ecx │ │ - dec %ecx │ │ - xor %edx,%edx │ │ - test %ecx,%eax │ │ - jne 6e50c │ │ - mov 0xc(%esp),%eax │ │ - mov 0x808(%eax),%cl │ │ - mov %esi,%edx │ │ - sar %cl,%edx │ │ - dec %edx │ │ - imul 0x7fc(%eax),%edx │ │ - shl $0x7,%edx │ │ - add 0x7e4(%eax),%edx │ │ - mov %edx,0x24(%esp) │ │ - mov 0x8(%edi),%eax │ │ - mov 0x40(%esp),%ebx │ │ - mov %ebx,%ecx │ │ - sar %cl,%eax │ │ - mov %eax,0x18(%esp) │ │ - mov 0x3c(%esp),%edx │ │ - mov %edx,%ecx │ │ - sar %cl,%esi │ │ - mov %esi,0x1c(%esp) │ │ - mov 0x5c(%esp),%esi │ │ - mov 0x3618(%esi),%eax │ │ - mov %ebx,%ecx │ │ - sar %cl,%eax │ │ - mov 0x3620(%esi),%edi │ │ - mov %edx,%ecx │ │ - sar %cl,%edi │ │ - xor %ecx,%ecx │ │ - cmp %eax,0x18(%esp) │ │ - setg %cl │ │ - mov %ecx,0x38(%esp) │ │ - xor %ecx,%ecx │ │ - cmp %edi,0x1c(%esp) │ │ - mov 0x361c(%esi),%eax │ │ - setg %cl │ │ - mov %ecx,0x44(%esp) │ │ - mov %ebx,%ecx │ │ - sar %cl,%eax │ │ - mov 0x3624(%esi),%edx │ │ - mov 0x3c(%esp),%ecx │ │ - sar %cl,%edx │ │ - mov 0x48(%esp),%ecx │ │ - mov 0x20(%esp),%esi │ │ - movzbl (%esi,%ecx,8),%edi │ │ - movzbl 0x1(%esi,%ecx,8),%esi │ │ - mov 0x10(%esp),%ebx │ │ - pushl 0x6c(%esp) │ │ - push $0x0 │ │ - push %esi │ │ - push %edi │ │ - lea 0x70(%esp),%ecx │ │ - push %ecx │ │ - push $0x0 │ │ - pushl 0x3c(%esp) │ │ - pushl 0x4c(%esp) │ │ - pushl 0x34(%esp) │ │ - push $0x0 │ │ - push %edx │ │ - push %eax │ │ - pushl 0x74(%esp) │ │ - pushl 0x50(%esp) │ │ - pushl 0x70(%esp) │ │ - pushl 0x54(%esp) │ │ - call ae8d0 │ │ - add $0x40,%esp │ │ - shl $0x2,%edi │ │ - shl $0x2,%esi │ │ - mov 0x14(%ebp),%ecx │ │ - movsbl 0x10(%ecx),%ecx │ │ - sub $0x4,%esp │ │ - push %ecx │ │ - pushl 0xc0(%esp) │ │ - push %esi │ │ - push %edi │ │ - mov 0x8(%ebp),%edi │ │ - pushl 0x80(%esp) │ │ - pushl 0x48(%esp) │ │ - pushl 0x30(%esp) │ │ - mov 0x94(%esp),%ecx │ │ - call *0x64(%ecx,%eax,4) │ │ - add $0x20,%esp │ │ - jmp 6e712 │ │ + movsbl 0x4(%eax),%edx │ │ + movswl 0x100(%esi,%ecx,2),%ebx │ │ + imul %edx,%ebx │ │ + add %edi,%ebx │ │ + movsbl 0x5(%eax),%edx │ │ + movswl 0x200(%esi,%ecx,2),%edi │ │ + imul %edx,%edi │ │ + add %ebx,%edi │ │ + movsbl 0x6(%eax),%edx │ │ + movswl 0x300(%esi,%ecx,2),%ebx │ │ + imul %edx,%ebx │ │ + movsbl 0x7(%eax),%edx │ │ + movswl 0x400(%esi,%ecx,2),%eax │ │ + imul %edx,%eax │ │ + add %edi,%ebx │ │ + lea 0x200(%eax,%ebx,1),%ebx │ │ + sar $0xa,%ebx │ │ + cmp $0x100,%ebx │ │ + jl 6e59c │ │ + mov $0xff,%ebx │ │ + test %ebx,%ebx │ │ + mov 0x10(%ebp),%eax │ │ + jg 6e4f0 │ │ + xor %ebx,%ebx │ │ + jmp 6e4f0 │ │ nop │ │ nop │ │ - mov 0x14(%ebp),%eax │ │ - cmpb $0x0,0xc(%eax) │ │ - je 6e712 │ │ - mov 0x8(%edi),%eax │ │ - mov %eax,%edx │ │ - mov 0x40(%esp),%ecx │ │ - sar %cl,%edx │ │ - mov %ebx,%esi │ │ - mov 0x3c(%esp),%ecx │ │ - sar %cl,%esi │ │ - imul 0x30(%esp),%esi │ │ - add %edx,%esi │ │ - shl $0x2,%esi │ │ - mov 0xc(%esp),%ecx │ │ - cmpl $0x0,0xb44(%ecx) │ │ - je 6e68d │ │ - mov %ebx,%ecx │ │ - sar %ecx │ │ - mov %eax,%edx │ │ - and $0x1,%edx │ │ - add %ecx,%edx │ │ - mov 0xc(%esp),%ecx │ │ - mov 0x7e8(%ecx),%ecx │ │ - sar %ecx │ │ - imul %edx,%ecx │ │ - sar %eax │ │ - and $0x1,%ebx │ │ - add %eax,%ebx │ │ - mov 0x5c(%esp),%eax │ │ - mov 0x363c(%eax),%edx │ │ - add %ecx,%ebx │ │ - lea (%ebx,%ebx,2),%edi │ │ - shl $0x4,%edi │ │ - mov 0xc(%esp),%eax │ │ - add 0xb54(%eax),%edi │ │ - mov 0x118(%esp),%eax │ │ - mov %edx,0x14(%esp) │ │ - add %edx,%eax │ │ - mov 0x5c(%esp),%ecx │ │ - mov %eax,0x363c(%ecx) │ │ - jmp 6e69f │ │ - mov 0x114(%esp),%eax │ │ - mov %eax,0x14(%esp) │ │ - mov 0xe8(%esp),%edi │ │ - mov 0xc(%esp),%ecx │ │ - mov 0x7c0(%ecx),%eax │ │ - mov 0x498(%ecx),%ecx │ │ - add %esi,%ecx │ │ - lea 0x10(%edi),%edx │ │ - sub $0x8,%esp │ │ - mov 0x18(%esp),%ebx │ │ - pushl 0xc4(%esp) │ │ - pushl 0xcc(%esp) │ │ - pushl 0x24(%esp) │ │ - push %edx │ │ - pushl 0x48(%esp) │ │ - push %ecx │ │ - call *0x7c(%eax) │ │ - add $0x20,%esp │ │ - mov 0xc(%esp),%ecx │ │ - mov 0x7c0(%ecx),%eax │ │ - add 0x49c(%ecx),%esi │ │ - add $0x20,%edi │ │ - sub $0x8,%esp │ │ - pushl 0xc4(%esp) │ │ - pushl 0xcc(%esp) │ │ - pushl 0x24(%esp) │ │ - push %edi │ │ - pushl 0x4a4(%ecx) │ │ - push %esi │ │ - call *0x7c(%eax) │ │ - add $0x20,%esp │ │ - mov 0x8(%ebp),%edi │ │ - mov 0x280(%edi),%eax │ │ - mov 0x70(%esp),%ecx │ │ - mov 0x230(%eax,%ecx,1),%cl │ │ - mov %ecx,%edx │ │ - or $0x2,%dl │ │ xor %eax,%eax │ │ - cmp $0xb,%dl │ │ - sete %al │ │ - shl $0x9,%eax │ │ - cmp $0xa,%cl │ │ - mov %edi,%edx │ │ - mov $0x200,%edi │ │ - cmove %edi,%eax │ │ - mov 0xf4(%esp),%ecx │ │ - mov 0x240(%edx,%ecx,1),%cl │ │ - mov %ecx,%edx │ │ - or $0x2,%dl │ │ - xor %ebx,%ebx │ │ - cmp $0xb,%dl │ │ - sete %bl │ │ - shl $0x9,%ebx │ │ - cmp $0xa,%cl │ │ - cmove %edi,%ebx │ │ - mov %ebx,0x10c(%esp) │ │ - mov 0xec(%esp),%ecx │ │ - mov %ecx,%edx │ │ - mov 0x40(%esp),%ecx │ │ - shr %cl,%edx │ │ - xor %ecx,%ecx │ │ - mov %edx,%ebx │ │ - cmp 0xc4(%esp),%edx │ │ - setl %cl │ │ - mov %ecx,0xf8(%esp) │ │ - jl 6e7bd │ │ - cmpl $0x0,0xa4(%esp) │ │ - mov 0x8(%ebp),%edx │ │ - jne 6e7c0 │ │ - mov 0xc(%esp),%ecx │ │ - mov 0x4b0(%ecx),%cl │ │ - dec %cl │ │ - mov $0x4,%edi │ │ - shr %cl,%edi │ │ - and 0x10(%ebp),%edi │ │ - mov %edi,0xf8(%esp) │ │ - jmp 6e7c0 │ │ - mov 0x8(%ebp),%edx │ │ - xor %ecx,%ecx │ │ - cmpl $0x0,0x64(%esp) │ │ - sete %cl │ │ - mov %ecx,0x100(%esp) │ │ - jne 6e800 │ │ - mov 0x128(%esp),%ecx │ │ - cmp 0xb4(%esp),%ecx │ │ - jl 6e800 │ │ - mov 0xc(%esp),%ecx │ │ - mov 0x4b0(%ecx),%cl │ │ - dec %cl │ │ - mov $0x20,%edi │ │ - shr %cl,%edi │ │ - and 0x10(%ebp),%edi │ │ - mov %edi,0x100(%esp) │ │ - or %eax,0x10c(%esp) │ │ - mov 0xc4(%esp),%eax │ │ - cmp %ebx,%eax │ │ - cmovle %eax,%ebx │ │ - mov %ebx,0x1c(%esp) │ │ - mov 0x64(%esp),%eax │ │ - mov 0x40(%esp),%ecx │ │ - shr %cl,%eax │ │ - mov %eax,0xd4(%esp) │ │ - mov 0xc(%edx),%ebx │ │ - xor %ecx,%ecx │ │ - jmp 6e869 │ │ + cmp $0x8,%edi │ │ + jb 6e61c │ │ + xor %eax,%eax │ │ + mov 0x44(%esp),%ecx │ │ nop │ │ - mov %esi,0x7c(%esp) │ │ - mov 0x14(%esp),%ebx │ │ - mov 0x3c(%esp),%eax │ │ - mov %eax,%ecx │ │ - mov 0x7c(%esp),%edx │ │ - shl %cl,%edx │ │ - sub %edx,%ebx │ │ - mov %ebx,0xc(%edi) │ │ - mov 0xd8(%esp),%ecx │ │ - cmp $0x2,%ecx │ │ - mov 0xa0(%esp),%esi │ │ - mov %edi,%edx │ │ - mov 0xf0(%esp),%edi │ │ - je 6d862 │ │ - add 0xa4(%esp),%ebx │ │ - lea 0x1(%ecx),%eax │ │ - mov %eax,0xd8(%esp) │ │ - mov 0xfc(%esp),%esi │ │ - cmp 0xd0(%esp),%esi │ │ - mov %ebx,0x14(%esp) │ │ - mov %ebx,0xc(%edx) │ │ - mov %edx,%edi │ │ - jge 6e830 │ │ - mov %ecx,0x38(%esp) │ │ - mov 0x8(%edi),%eax │ │ - mov %esi,0x7c(%esp) │ │ - mov 0x14(%esp),%ebx │ │ - jmp 6e8f1 │ │ nop │ │ nop │ │ + movdqu (%esi,%eax,2),%xmm0 │ │ + punpckhwd %xmm0,%xmm1 │ │ + psrad $0x10,%xmm1 │ │ + punpcklwd %xmm0,%xmm0 │ │ + psrad $0x10,%xmm0 │ │ + paddd %xmm2,%xmm0 │ │ + paddd %xmm2,%xmm1 │ │ + psrad $0x4,%xmm1 │ │ + psrad $0x4,%xmm0 │ │ + packssdw %xmm1,%xmm0 │ │ + packuswb %xmm0,%xmm0 │ │ + movq %xmm0,(%ebx,%eax,1) │ │ + add $0x8,%eax │ │ + cmp %eax,%ecx │ │ + jne 6e5c0 │ │ + cmp %edi,%ecx │ │ + mov %ecx,%eax │ │ + jne 6e61c │ │ + jmp 6e140 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %cl,(%ebx,%eax,1) │ │ + inc %eax │ │ + cmp %eax,%edi │ │ + je 6e140 │ │ + movswl (%esi,%eax,2),%ecx │ │ + add $0x8,%ecx │ │ + sar $0x4,%ecx │ │ + cmp $0x100,%ecx │ │ + jge 6e640 │ │ + test %ecx,%ecx │ │ + jg 6e610 │ │ + jmp 6e649 │ │ nop │ │ nop │ │ - mov 0x40(%esp),%ecx │ │ - shl %cl,%ebx │ │ - sub %ebx,%eax │ │ - mov %eax,0x8(%edi) │ │ - mov 0x10(%esp),%ecx │ │ - lea -0x59b0(%ecx),%ecx │ │ - mov 0x48(%esp),%edx │ │ - movzbl 0x1(%ecx,%edx,8),%ebx │ │ - mov 0x7c(%esp),%edx │ │ - add %ebx,%edx │ │ - mov 0x3c(%esp),%ecx │ │ - shl %cl,%ebx │ │ - add 0xc(%edi),%ebx │ │ - mov %ebx,0xc(%edi) │ │ - mov %edx,0x7c(%esp) │ │ - cmp 0xd0(%esp),%edx │ │ - jge 6e838 │ │ - mov %ebx,0x14(%esp) │ │ - add 0x64(%esp),%eax │ │ - mov 0xd4(%esp),%ebx │ │ - cmp 0x1c(%esp),%ebx │ │ - mov 0xc(%esp),%ecx │ │ - mov 0x38(%esp),%edx │ │ - mov 0x498(%ecx,%edx,4),%esi │ │ - mov %eax,0x8(%edi) │ │ - jge 6e8b0 │ │ - cmpl $0x0,0xf8(%esp) │ │ - setne 0x20(%esp) │ │ - mov %esi,0x18(%esp) │ │ - mov %eax,%esi │ │ - mov 0x40(%esp),%ecx │ │ - sar %cl,%esi │ │ - mov 0x3c(%esp),%ecx │ │ - mov 0x14(%esp),%edx │ │ - sar %cl,%edx │ │ - imul 0x30(%esp),%edx │ │ - add %esi,%edx │ │ - mov 0x18(%esp),%ecx │ │ - lea (%ecx,%edx,4),%ecx │ │ - mov %ecx,0x14(%esp) │ │ - mov 0x7c(%esp),%edx │ │ - cmp 0xfc(%esp),%edx │ │ - setle %cl │ │ - and 0x20(%esp),%cl │ │ - mov %cl,0x7b(%esp) │ │ - mov 0xf4(%esp),%ecx │ │ - add %edx,%ecx │ │ - mov 0x38(%esp),%edx │ │ - shl $0x5,%edx │ │ - mov %edx,0x4c(%esp) │ │ - add %edi,%edx │ │ - lea 0x50(%edx,%ecx,1),%ecx │ │ - mov %ecx,0x54(%esp) │ │ - mov 0x14(%ebp),%ecx │ │ - mov 0x9(%ecx),%ch │ │ - cmp $0xd,%ch │ │ - jne 6e9e1 │ │ - jmp 6e9d3 │ │ nop │ │ nop │ │ - mov 0x10(%esp),%eax │ │ - lea -0x59b0(%eax),%eax │ │ - mov 0x48(%esp),%ecx │ │ - movzbl (%eax,%ecx,8),%edx │ │ - movzbl %dl,%eax │ │ - mov 0x14(%esp),%ecx │ │ - lea (%ecx,%eax,4),%ecx │ │ - mov %ecx,0x14(%esp) │ │ - add %eax,%ebx │ │ - mov 0x40(%esp),%ecx │ │ - shl %cl,%eax │ │ - add 0x8(%edi),%eax │ │ - mov %eax,0x8(%edi) │ │ - cmp 0x1c(%esp),%ebx │ │ - jge 6e8b0 │ │ - mov 0x14(%ebp),%ecx │ │ - mov 0x9(%ecx),%ch │ │ - cmp $0xd,%ch │ │ - jne 6e9e1 │ │ - mov 0x38(%esp),%edx │ │ - mov 0x14(%ebp),%esi │ │ - cmpb $0x0,0xf(%esi,%edx,1) │ │ - jne 6e9ea │ │ - mov 0x14(%ebp),%edx │ │ - cmpb $0x0,0xc(%edx) │ │ - je 6ea40 │ │ - mov 0x14(%ebp),%eax │ │ - cmpb $0x0,0x6(%eax) │ │ - je 6ece7 │ │ - mov 0xc(%esp),%eax │ │ - cmpl $0x0,0xb44(%eax) │ │ - jne 6e990 │ │ - mov 0x10(%esp),%eax │ │ - lea -0x59b0(%eax),%eax │ │ - mov 0x48(%esp),%ecx │ │ - movzbl 0x1(%eax,%ecx,8),%ecx │ │ - dec %cl │ │ - cmp $0xf,%cl │ │ - ja 6eeb0 │ │ - movzbl %cl,%ecx │ │ - mov 0x10(%esp),%edx │ │ - mov -0x2f24(%edx,%ecx,4),%ecx │ │ - add %edx,%ecx │ │ - jmp *%ecx │ │ - mov 0x54(%esp),%ecx │ │ - movb $0x40,(%ecx) │ │ - jmp 6eeb0 │ │ - mov 0x14(%ebp),%edx │ │ - movsbl 0xe(%edx),%edx │ │ - mov %edx,0xe4(%esp) │ │ - cmpb $0x0,0x7b(%esp) │ │ - je 6ea59 │ │ - xor %edx,%edx │ │ - jmp 6ea74 │ │ - mov 0x10(%esp),%edx │ │ - lea -0x59b0(%edx),%edx │ │ - mov 0x48(%esp),%esi │ │ - movzbl (%edx,%esi,8),%edx │ │ - add %ebx,%edx │ │ - cmp 0x1c(%esp),%edx │ │ - setge %dl │ │ - mov 0xd4(%esp),%esi │ │ - xor $0x1,%dl │ │ - movzbl %dl,%edx │ │ - cmp %esi,%ebx │ │ - mov %ebx,0x20(%esp) │ │ - jle 6ea8d │ │ - xor %esi,%esi │ │ - jmp 6ead0 │ │ - mov $0x8,%esi │ │ - cmpl $0x0,0x100(%esp) │ │ - jne 6ead0 │ │ - mov 0x10(%esp),%esi │ │ - lea -0x59b0(%esi),%esi │ │ - mov %edi,%ebx │ │ - mov 0x48(%esp),%edi │ │ - movzbl 0x1(%esi,%edi,8),%esi │ │ - mov %ebx,%edi │ │ - add 0x7c(%esp),%esi │ │ - cmp 0xd0(%esp),%esi │ │ - mov $0x8,%esi │ │ - jge 6ea89 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov $0xff,%ecx │ │ + test %ecx,%ecx │ │ + jg 6e610 │ │ + xor %ecx,%ecx │ │ + jmp 6e610 │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ - or %edx,%esi │ │ - mov %esi,0x34(%esp) │ │ - mov 0xc(%edi),%ebx │ │ - mov %ebx,%edx │ │ - and 0x94(%esp),%edx │ │ - mov 0xc(%esp),%esi │ │ - mov 0x80c(%esi),%edi │ │ - dec %edi │ │ - movl $0x0,0x44(%esp) │ │ - test %edi,%edx │ │ - jne 6eb21 │ │ - mov 0xc(%esp),%edx │ │ - mov 0x808(%edx),%cl │ │ - mov %ebx,%edi │ │ - sar %cl,%edi │ │ - dec %edi │ │ - imul 0x7fc(%edx),%edi │ │ - shl $0x7,%edi │ │ - mov 0x38(%esp),%esi │ │ - add 0x7e0(%edx,%esi,4),%edi │ │ - mov %edi,0x44(%esp) │ │ - cmp $0xd,%ch │ │ - movzbl %ch,%ecx │ │ - mov $0x0,%edx │ │ - cmove %edx,%ecx │ │ - movzbl %cl,%ecx │ │ - mov %ecx,0x50(%esp) │ │ - mov 0x40(%esp),%ecx │ │ - mov %ebx,%edx │ │ - mov %ecx,%ebx │ │ - sar %cl,%eax │ │ - mov 0x3c(%esp),%ecx │ │ - sar %cl,%edx │ │ - mov %edx,0x18(%esp) │ │ - mov 0x5c(%esp),%esi │ │ - mov 0x3618(%esi),%edx │ │ - mov 0x361c(%esi),%ecx │ │ - mov %ecx,0x24(%esp) │ │ - mov %ebx,%ecx │ │ - sar %cl,%edx │ │ - mov 0x3620(%esi),%edi │ │ - mov 0x3c(%esp),%ebx │ │ - mov %ebx,%ecx │ │ - sar %cl,%edi │ │ - xor %ecx,%ecx │ │ - cmp %edx,%eax │ │ - setg %cl │ │ - mov %ecx,0xe0(%esp) │ │ - xor %ecx,%ecx │ │ - cmp %edi,0x18(%esp) │ │ - setg %cl │ │ - mov %ecx,0x80(%esp) │ │ - mov 0x40(%esp),%ecx │ │ - sarl %cl,0x24(%esp) │ │ - mov 0x3624(%esi),%edx │ │ - mov %ebx,%ecx │ │ - sar %cl,%edx │ │ - mov %edx,0xdc(%esp) │ │ - mov 0x10(%esp),%esi │ │ - lea -0x59b0(%esi),%ecx │ │ - mov %esi,%ebx │ │ - mov 0x48(%esp),%esi │ │ - movzbl (%ecx,%esi,8),%edi │ │ - mov %edi,0x8c(%esp) │ │ - movzbl 0x1(%ecx,%esi,8),%edx │ │ - mov %edx,0x90(%esp) │ │ - mov 0xc(%esp),%ecx │ │ - mov 0x4(%ecx),%esi │ │ - mov %esi,0x68(%esp) │ │ - pushl 0x6c(%esp) │ │ - mov 0x6c(%esp),%esi │ │ - pushl 0x3fc(%esi) │ │ - push %edx │ │ - push %edi │ │ - lea 0xf4(%esp),%ecx │ │ - push %ecx │ │ - pushl 0x64(%esp) │ │ - pushl 0x5c(%esp) │ │ - pushl 0x4c(%esp) │ │ - pushl 0x34(%esp) │ │ - pushl 0x58(%esp) │ │ - pushl 0x104(%esp) │ │ - pushl 0x50(%esp) │ │ - pushl 0xb0(%esp) │ │ - pushl 0x4c(%esp) │ │ - pushl 0x118(%esp) │ │ - push %eax │ │ - call ae8d0 │ │ - add $0x40,%esp │ │ - mov %eax,0x18(%esp) │ │ - mov 0xe4(%esp),%edx │ │ - or 0x108(%esp),%edx │ │ - mov %edx,0xe4(%esp) │ │ - mov 0xc(%esp),%eax │ │ - mov 0x7f4(%eax),%ecx │ │ - mov 0x7f8(%eax),%esi │ │ - mov 0x40(%esp),%ebx │ │ - lea (%ebx,%ecx,4),%edi │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0x8(%ecx),%ecx │ │ - and 0x104(%esp),%ecx │ │ - shl $0x2,%ecx │ │ - sub %ecx,%edi │ │ - mov 0x3c(%esp),%eax │ │ - lea (%eax,%esi,4),%esi │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ecx),%ecx │ │ - and 0x94(%esp),%ecx │ │ - shl $0x2,%ecx │ │ - sub %ecx,%esi │ │ - mov %ebx,%ecx │ │ - sar %cl,%edi │ │ - mov %eax,%ecx │ │ - sar %cl,%esi │ │ - mov 0x8c(%esp),%eax │ │ - shl $0x2,%eax │ │ - mov 0x90(%esp),%ecx │ │ - shl $0x2,%ecx │ │ - or 0x10c(%esp),%edx │ │ - mov 0x10(%esp),%ebx │ │ - push %esi │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ push %edi │ │ - push %edx │ │ - push %ecx │ │ - push %eax │ │ - pushl 0x80(%esp) │ │ - pushl 0x48(%esp) │ │ - pushl 0x30(%esp) │ │ - mov 0x94(%esp),%ecx │ │ - mov 0x38(%esp),%eax │ │ - call *0x20(%ecx,%eax,4) │ │ - add $0x20,%esp │ │ - mov 0x8(%ebp),%edi │ │ - mov 0x20(%esp),%ebx │ │ - mov 0x14(%ebp),%eax │ │ - cmpb $0x0,0x6(%eax) │ │ - jne 6e9f7 │ │ - mov 0xc(%esp),%eax │ │ - cmpl $0x0,0xb44(%eax) │ │ - mov %ebx,0x20(%esp) │ │ - je 6edad │ │ - mov 0x5c(%esp),%edx │ │ - mov 0x3640(%edx),%eax │ │ - mov 0x10(%esp),%ecx │ │ - lea -0x59b0(%ecx),%ecx │ │ - mov %edi,%ebx │ │ - mov 0x48(%esp),%edi │ │ - movzbl (%ecx,%edi,8),%esi │ │ - movzbl 0x1(%ecx,%edi,8),%ecx │ │ - mov %ebx,%edi │ │ - imul %esi,%ecx │ │ - shl $0x5,%ecx │ │ - mov %eax,0x18(%esp) │ │ - add %eax,%ecx │ │ - mov %ecx,0x3640(%edx) │ │ - mov 0xc(%esp),%edx │ │ - mov 0x7e8(%edx),%ecx │ │ - imul 0xc(%ebx),%ecx │ │ - add 0x8(%ebx),%ecx │ │ - lea (%ecx,%ecx,4),%ecx │ │ - add %ecx,%ecx │ │ - add 0xb50(%edx),%ecx │ │ - mov 0xd8(%esp),%edx │ │ - movswl (%ecx,%edx,2),%ebx │ │ - movzbl 0x6(%edx,%ecx,1),%ecx │ │ - mov %esi,%edx │ │ - mov %ecx,0x60(%esp) │ │ - test %ebx,%ebx │ │ - js 6eda4 │ │ - mov 0x14(%ebp),%eax │ │ - movzbl 0x7(%eax),%ecx │ │ - mov %edx,%edi │ │ - mov 0x60(%esp),%edx │ │ - mov %ecx,%esi │ │ - shl $0x6,%esi │ │ - lea (%esi,%ecx,4),%ecx │ │ - add 0x74(%esp),%ecx │ │ - mov %ebx,%esi │ │ - mov 0x10(%esp),%ebx │ │ push %esi │ │ - pushl 0x1c(%esp) │ │ - pushl 0x38(%esp) │ │ - pushl 0x20(%esp) │ │ - call *0x154(%ecx,%edx,4) │ │ - mov %edi,%edx │ │ - mov 0x8(%ebp),%edi │ │ - add $0x10,%esp │ │ - mov 0x20(%esp),%ebx │ │ - jmp 6e9a2 │ │ - mov 0x70(%esp),%eax │ │ - lea (%ebx,%eax,1),%ecx │ │ - mov 0x280(%edi),%eax │ │ - add 0x4c(%esp),%eax │ │ - mov %ecx,0x44(%esp) │ │ - lea 0x40(%eax,%ecx,1),%edx │ │ - mov 0x14(%ebp),%eax │ │ + and $0xfffffff0,%esp │ │ + sub $0x8810,%esp │ │ + mov %edx,0x30(%esp) │ │ + call 6e678 │ │ + pop %ebx │ │ + add $0x688f8,%ebx │ │ + mov 0x14(%ebp),%edx │ │ + movl $0x0,0x60(%esp) │ │ + test %edx,%edx │ │ + mov 0x1c(%ebp),%eax │ │ + mov 0x18(%ebp),%esi │ │ + movl $0x0,0x4(%esp) │ │ + mov %ecx,0x8(%esp) │ │ + je 6e6d5 │ │ + mov %esi,%ecx │ │ mov %eax,%esi │ │ - movzbl 0x7(%eax),%eax │ │ - sub $0xc,%esp │ │ - mov %edi,%ecx │ │ - mov 0x1c(%esp),%ebx │ │ - lea 0x17(%esp),%edi │ │ - push %edi │ │ - lea 0x70(%esp),%edi │ │ - push %edi │ │ - mov 0x8(%ebp),%edi │ │ - pushl 0xbc(%esp) │ │ - pushl 0xf0(%esp) │ │ - push $0x1 │ │ - push %esi │ │ - pushl 0xc(%ebp) │ │ - push %eax │ │ - pushl 0x80(%esp) │ │ - call 6bb80 │ │ - add $0x30,%esp │ │ - mov %eax,0x24(%esp) │ │ - lea -0x59b0(%ebx),%ecx │ │ - mov 0x48(%esp),%eax │ │ - mov %ecx,0x34(%esp) │ │ - movzbl 0x1(%ecx,%eax,8),%edx │ │ - mov 0xc(%esp),%eax │ │ - mov 0x7f8(%eax),%eax │ │ - mov 0x3c(%esp),%ecx │ │ - add %ecx,%eax │ │ - sub 0xc(%edi),%eax │ │ - sar %cl,%eax │ │ - cmp %edx,%eax │ │ - cmovg %edx,%eax │ │ - lea -0x1(%eax),%ecx │ │ - cmp $0xf,%ecx │ │ - ja 6ef91 │ │ - mov 0x10(%esp),%edx │ │ - mov -0x2ea4(%edx,%ecx,4),%ecx │ │ - add %edx,%ecx │ │ - jmp *%ecx │ │ - movzbl 0xb(%esp),%ecx │ │ - mov 0x54(%esp),%eax │ │ + cmpl $0x5,0xc(%ebp) │ │ + jl 6e6bc │ │ + and $0x3,%esi │ │ + imul $0x78,%esi,%esi │ │ + add -0x250(%ebx),%esi │ │ + lea -0x8(%esi,%edx,8),%edx │ │ + jmp 6e6cf │ │ + and $0x1,%esi │ │ + imul $0x78,%esi,%esi │ │ + add -0x250(%ebx),%esi │ │ + lea 0x160(%esi,%edx,8),%edx │ │ + mov %ecx,%esi │ │ + mov %edx,0x4(%esp) │ │ + mov 0x10(%ebp),%edi │ │ + test %esi,%esi │ │ + je 6e70a │ │ + sar $0x2,%eax │ │ + cmp $0x5,%edi │ │ + jl 6e6f3 │ │ + imul $0x78,%eax,%ecx │ │ + add -0x250(%ebx),%ecx │ │ + lea -0x8(%ecx,%esi,8),%eax │ │ + jmp 6e706 │ │ + and $0x1,%eax │ │ + imul $0x78,%eax,%ecx │ │ + add -0x250(%ebx),%ecx │ │ + lea 0x160(%ecx,%esi,8),%eax │ │ + mov %eax,0x60(%esp) │ │ + mov 0x8(%ebp),%edx │ │ + cmpl $0x0,0x4(%esp) │ │ + je 6ed58 │ │ + mov %ebx,0x10(%esp) │ │ + cmpl $0x0,0x60(%esp) │ │ + mov 0xc(%ebp),%ecx │ │ + je 6ee5f │ │ + mov %edi,0xc(%esp) │ │ + test %ecx,%ecx │ │ + mov 0x30(%esp),%esi │ │ + jle 6e87d │ │ + lea (%edx,%edx,2),%eax │ │ + sub %eax,%esi │ │ + lea 0x10c(%esp),%ecx │ │ + mov 0x10(%ebp),%eax │ │ + add $0x7,%eax │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov %ecx,0x80(%esp) │ │ + mov %esi,0x30(%esp) │ │ + mov %eax,0xb0(%esp) │ │ + mov -0x3(%esi),%ah │ │ + mov -0x2(%esi),%al │ │ + mov -0x1(%esi),%cl │ │ + mov %cl,(%esp) │ │ + mov (%esi),%cl │ │ + mov %cl,0x70(%esp) │ │ + mov 0x1(%esi),%cl │ │ + mov %cl,0x50(%esp) │ │ + mov 0x2(%esi),%cl │ │ + mov %cl,0x40(%esp) │ │ + mov 0x3(%esi),%cl │ │ + mov %ecx,0x20(%esp) │ │ + xor %ebx,%ebx │ │ + mov 0x4(%esp),%ecx │ │ + nop │ │ + movsbl (%ecx),%edi │ │ + movzbl %ah,%esi │ │ + imul %edi,%esi │ │ + mov %al,0x90(%esp) │ │ + movsbl 0x1(%ecx),%edi │ │ + movzbl %al,%eax │ │ + imul %edi,%eax │ │ + add %esi,%eax │ │ + movzbl (%esp),%edx │ │ + mov %dl,0xc0(%esp) │ │ + movsbl 0x2(%ecx),%esi │ │ + movzbl %dl,%edi │ │ + imul %esi,%edi │ │ + add %eax,%edi │ │ + movzbl 0x70(%esp),%edx │ │ + movsbl 0x3(%ecx),%eax │ │ + mov %dl,(%esp) │ │ + movzbl %dl,%esi │ │ + imul %eax,%esi │ │ + add %edi,%esi │ │ + movzbl 0x50(%esp),%edx │ │ + mov %dl,0x70(%esp) │ │ + movsbl 0x4(%ecx),%eax │ │ + movzbl %dl,%edi │ │ + imul %eax,%edi │ │ + add %esi,%edi │ │ + mov 0x40(%esp),%dh │ │ + movsbl 0x5(%ecx),%eax │ │ + mov %dh,0x50(%esp) │ │ + movzbl %dh,%esi │ │ + imul %eax,%esi │ │ + mov 0x20(%esp),%eax │ │ + mov %eax,%edx │ │ + mov %al,0x40(%esp) │ │ + add %edi,%esi │ │ + movsbl 0x6(%ecx),%eax │ │ + movzbl %dl,%edi │ │ + imul %eax,%edi │ │ + add %esi,%edi │ │ + movsbl 0x7(%ecx),%eax │ │ + mov 0x30(%esp),%edx │ │ + movzbl 0x4(%edx,%ebx,1),%edx │ │ + mov %edx,%esi │ │ + mov %edx,0x20(%esp) │ │ + imul %edx,%eax │ │ + lea 0x2(%eax,%edi,1),%eax │ │ + shr $0x2,%eax │ │ + mov 0x80(%esp),%esi │ │ + mov %ax,(%esi,%ebx,2) │ │ + movzbl 0xc0(%esp),%eax │ │ + mov 0x90(%esp),%ah │ │ + inc %ebx │ │ + cmp %ebx,0xc(%ebp) │ │ + jne 6e790 │ │ + mov 0x80(%esp),%edx │ │ + add $0x100,%edx │ │ + mov 0x30(%esp),%ecx │ │ + add 0x8(%ebp),%ecx │ │ + mov 0xb0(%esp),%eax │ │ + dec %eax │ │ + mov %ecx,%esi │ │ + mov %edx,%ecx │ │ + jne 6e750 │ │ + cmpl $0x0,0xc(%ebp) │ │ + jle 6f315 │ │ + mov 0x60(%esp),%eax │ │ + lea 0x7(%eax),%ecx │ │ + mov %ecx,0x4(%esp) │ │ + add $0x8,%eax │ │ + mov %eax,0x14(%esp) │ │ + mov 0xc(%ebp),%eax │ │ + lea 0x380(%eax),%ecx │ │ + mov %ecx,0x1c(%esp) │ │ + mov %eax,%ecx │ │ + and $0xfffffff8,%ecx │ │ mov %ecx,0x18(%esp) │ │ - mov %cl,(%eax) │ │ - jmp 6efdf │ │ - mov 0x54(%esp),%ecx │ │ - movl $0x40404040,(%ecx) │ │ - jmp 6eeb0 │ │ - mov 0x54(%esp),%ecx │ │ - movw $0x4040,(%ecx) │ │ - jmp 6eeb0 │ │ - mov $0x40404040,%ecx │ │ - mov 0x54(%esp),%edx │ │ - mov %ecx,(%edx) │ │ - mov %ecx,0x4(%edx) │ │ - jmp 6eeb0 │ │ - movdqa 0x130(%esp),%xmm0 │ │ - mov 0x54(%esp),%ecx │ │ - movdqu %xmm0,(%ecx) │ │ + lea 0x80c(%esp),%edx │ │ + mov 0x10(%esp),%ecx │ │ + movdqa -0x14c50(%ecx),%xmm0 │ │ + movdqa %xmm0,0xd0(%esp) │ │ + lea (%eax,%eax,1),%eax │ │ + mov %eax,0xe0(%esp) │ │ + lea 0x50c(%esp),%ecx │ │ + movl $0x0,0xb0(%esp) │ │ + mov 0x8(%esp),%eax │ │ + jmp 6e91b │ │ nop │ │ nop │ │ nop │ │ + incl 0xb0(%esp) │ │ + mov 0x80(%esp),%edx │ │ + add $0x100,%edx │ │ + add 0xe0(%esp),%eax │ │ + add $0x100,%ecx │ │ + decl 0xc(%esp) │ │ + je 6f315 │ │ + mov %edx,0x80(%esp) │ │ + mov 0xc(%ebp),%ebx │ │ + mov %ebx,%esi │ │ + cmp $0x8,%ebx │ │ + mov $0x0,%edx │ │ + mov 0x60(%esp),%ebx │ │ + mov %eax,(%esp) │ │ + jae 6e9f0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movsbl (%ebx),%esi │ │ + movswl -0x400(%ecx,%edx,2),%edi │ │ + imul %esi,%edi │ │ + movsbl 0x1(%ebx),%esi │ │ + movswl -0x300(%ecx,%edx,2),%eax │ │ + imul %esi,%eax │ │ + add %edi,%eax │ │ + movsbl 0x2(%ebx),%esi │ │ + movswl -0x200(%ecx,%edx,2),%edi │ │ + imul %esi,%edi │ │ + add %eax,%edi │ │ + movsbl 0x3(%ebx),%eax │ │ + movswl -0x100(%ecx,%edx,2),%esi │ │ + imul %eax,%esi │ │ + add %edi,%esi │ │ + movsbl 0x4(%ebx),%eax │ │ + movswl (%ecx,%edx,2),%edi │ │ + imul %eax,%edi │ │ + add %esi,%edi │ │ + movsbl 0x5(%ebx),%eax │ │ + movswl 0x100(%ecx,%edx,2),%esi │ │ + imul %eax,%esi │ │ + add %edi,%esi │ │ + movsbl 0x6(%ebx),%eax │ │ + movswl 0x200(%ecx,%edx,2),%edi │ │ + imul %eax,%edi │ │ + add %esi,%edi │ │ + movsbl 0x7(%ebx),%eax │ │ + movswl 0x300(%ecx,%edx,2),%esi │ │ + imul %eax,%esi │ │ + lea 0x20(%esi,%edi,1),%eax │ │ + shr $0x6,%eax │ │ + mov (%esp),%esi │ │ + mov %ax,(%esi,%edx,2) │ │ + mov 0xc(%ebp),%eax │ │ + mov %eax,%esi │ │ + mov (%esp),%eax │ │ + inc %edx │ │ + cmp %edx,%esi │ │ + jne 6e940 │ │ + jmp 6e8f0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x48(%esp),%ecx │ │ - movzbl (%eax,%ecx,8),%edx │ │ - mov %edx,%eax │ │ - dec %al │ │ - cmp $0xf,%al │ │ - ja 6e9a2 │ │ - movzbl %al,%eax │ │ - mov 0x10(%esp),%ecx │ │ - mov -0x2ee4(%ecx,%eax,4),%eax │ │ - add %ecx,%eax │ │ - jmp *%eax │ │ - mov 0x70(%esp),%eax │ │ - add %ebx,%eax │ │ - mov 0x2c(%esp),%ecx │ │ - mov (%ecx),%ecx │ │ - add 0x4c(%esp),%ecx │ │ - movb $0x40,0x40(%ecx,%eax,1) │ │ - mov $0x1,%dl │ │ - jmp 6e9a2 │ │ - mov 0x70(%esp),%eax │ │ - add %ebx,%eax │ │ - mov 0x2c(%esp),%ecx │ │ - mov (%ecx),%ecx │ │ - add 0x4c(%esp),%ecx │ │ - movl $0x40404040,0x40(%ecx,%eax,1) │ │ - mov $0x4,%dl │ │ - jmp 6e9a2 │ │ - mov 0x70(%esp),%eax │ │ - add %ebx,%eax │ │ - mov 0x2c(%esp),%ecx │ │ - mov (%ecx),%ecx │ │ - add 0x4c(%esp),%ecx │ │ - movw $0x4040,0x40(%ecx,%eax,1) │ │ - mov $0x2,%dl │ │ - jmp 6e9a2 │ │ - mov 0x70(%esp),%eax │ │ - add %ebx,%eax │ │ - mov 0x2c(%esp),%ecx │ │ - mov (%ecx),%ecx │ │ - add 0x4c(%esp),%ecx │ │ - mov $0x40404040,%edx │ │ - mov %edx,0x44(%ecx,%eax,1) │ │ - mov %edx,0x40(%ecx,%eax,1) │ │ - mov $0x8,%dl │ │ - jmp 6e9a2 │ │ - mov 0x70(%esp),%eax │ │ - add %ebx,%eax │ │ - mov %ebx,0x20(%esp) │ │ - mov %edi,%ebx │ │ - mov 0x2c(%esp),%edi │ │ - mov (%edi),%ecx │ │ - mov 0x4c(%esp),%edx │ │ - add %edx,%ecx │ │ - mov $0x40404040,%esi │ │ - mov %esi,0x44(%ecx,%eax,1) │ │ - mov %esi,0x40(%ecx,%eax,1) │ │ - mov (%edi),%ecx │ │ - mov %ebx,%edi │ │ - mov 0x20(%esp),%ebx │ │ - add %edx,%ecx │ │ - mov %esi,0x4c(%ecx,%eax,1) │ │ - mov %esi,0x48(%ecx,%eax,1) │ │ - mov $0x10,%dl │ │ - jmp 6e9a2 │ │ - movzbl 0xb(%esp),%ecx │ │ - sub $0x4,%esp │ │ - mov 0x14(%esp),%ebx │ │ - push %eax │ │ - mov %ecx,0x20(%esp) │ │ - push %ecx │ │ - pushl 0x60(%esp) │ │ - call 1540 │ │ - add $0x10,%esp │ │ - jmp 6efdf │ │ - movzbl 0xb(%esp),%eax │ │ - mov %eax,0x18(%esp) │ │ - imul $0x1010101,%eax,%eax │ │ - mov 0x54(%esp),%ecx │ │ - mov %eax,(%ecx) │ │ - jmp 6efdf │ │ - movzbl 0xb(%esp),%ecx │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov 0xb0(%esp),%edi │ │ + mov %edi,%edx │ │ + imul %esi,%edx │ │ + shl $0x7,%edi │ │ + mov 0x8(%esp),%eax │ │ + lea (%eax,%edx,2),%eax │ │ + mov %eax,0x20(%esp) │ │ + add %esi,%edx │ │ + mov 0x8(%esp),%eax │ │ + lea (%eax,%edx,2),%eax │ │ + mov %eax,0x70(%esp) │ │ + mov 0x1c(%esp),%eax │ │ + lea (%eax,%edi,1),%esi │ │ + mov (%esp),%eax │ │ + lea 0x10c(%esp,%esi,2),%edx │ │ + mov %edx,0x40(%esp) │ │ + mov 0x20(%esp),%edx │ │ + cmp %edx,0x14(%esp) │ │ + seta 0x50(%esp) │ │ + mov 0x70(%esp),%esi │ │ + cmp %esi,0x4(%esp) │ │ + setb 0x90(%esp) │ │ + cmp 0x40(%esp),%edx │ │ + lea 0x10c(%esp,%edi,2),%edx │ │ + setb 0x20(%esp) │ │ + cmp %esi,%edx │ │ + setb 0x40(%esp) │ │ + mov 0x90(%esp),%dl │ │ + test %dl,0x50(%esp) │ │ + mov $0x0,%edx │ │ + jne 6e940 │ │ + mov 0x40(%esp),%dl │ │ + and %dl,0x20(%esp) │ │ + mov $0x0,%edx │ │ + jne 6e940 │ │ + movzbl (%ebx),%edx │ │ + movd %edx,%xmm1 │ │ + movdqa 0xd0(%esp),%xmm0 │ │ + pshufb %xmm0,%xmm1 │ │ + psrad $0x18,%xmm1 │ │ + movdqa %xmm1,0x50(%esp) │ │ + movzbl 0x1(%ebx),%edx │ │ + movd %edx,%xmm1 │ │ + pshufb %xmm0,%xmm1 │ │ + psrad $0x18,%xmm1 │ │ + movdqa %xmm1,0x20(%esp) │ │ + movzbl 0x2(%ebx),%edx │ │ + movd %edx,%xmm1 │ │ + pshufb %xmm0,%xmm1 │ │ + psrad $0x18,%xmm1 │ │ + movdqa %xmm1,0x40(%esp) │ │ + movzbl 0x3(%ebx),%edx │ │ + movd %edx,%xmm1 │ │ + pshufb %xmm0,%xmm1 │ │ + psrad $0x18,%xmm1 │ │ + movdqa %xmm1,0x70(%esp) │ │ + movzbl 0x4(%ebx),%edx │ │ + movd %edx,%xmm1 │ │ + pshufb %xmm0,%xmm1 │ │ + psrad $0x18,%xmm1 │ │ + movdqa %xmm1,0x90(%esp) │ │ + movzbl 0x5(%ebx),%edx │ │ + movd %edx,%xmm1 │ │ + pshufb %xmm0,%xmm1 │ │ + psrad $0x18,%xmm1 │ │ + movdqa %xmm1,0xc0(%esp) │ │ + movzbl 0x6(%ebx),%edx │ │ + movd %edx,%xmm1 │ │ + pshufb %xmm0,%xmm1 │ │ + psrad $0x18,%xmm1 │ │ + movdqa %xmm1,0x30(%esp) │ │ + movzbl 0x7(%ebx),%edx │ │ + movd %edx,%xmm3 │ │ + pshufb %xmm0,%xmm3 │ │ + psrad $0x18,%xmm3 │ │ + xor %edx,%edx │ │ + mov %eax,%ebx │ │ + mov 0x10(%esp),%eax │ │ + mov 0x18(%esp),%esi │ │ + mov 0x80(%esp),%edi │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + movdqa 0x50(%esp),%xmm0 │ │ + packssdw %xmm0,%xmm0 │ │ + movdqu -0x700(%edi,%edx,2),%xmm1 │ │ + movdqu -0x600(%edi,%edx,2),%xmm6 │ │ + movdqa %xmm1,%xmm2 │ │ + pmulhw %xmm0,%xmm2 │ │ + pmullw %xmm1,%xmm0 │ │ + movdqa %xmm0,%xmm5 │ │ + punpckhwd %xmm2,%xmm5 │ │ + punpcklwd %xmm2,%xmm0 │ │ + movdqa 0x20(%esp),%xmm2 │ │ + packssdw %xmm2,%xmm2 │ │ + movdqa %xmm6,%xmm4 │ │ + pmulhw %xmm2,%xmm4 │ │ + pmullw %xmm6,%xmm2 │ │ + movdqa %xmm2,%xmm1 │ │ + punpckhwd %xmm4,%xmm1 │ │ + punpcklwd %xmm4,%xmm2 │ │ + movdqu -0x500(%edi,%edx,2),%xmm7 │ │ + movdqa 0x40(%esp),%xmm6 │ │ + packssdw %xmm6,%xmm6 │ │ + movdqa %xmm7,%xmm4 │ │ + pmulhw %xmm6,%xmm4 │ │ + pmullw %xmm7,%xmm6 │ │ + movdqa %xmm6,%xmm7 │ │ + punpcklwd %xmm4,%xmm7 │ │ + paddd %xmm0,%xmm7 │ │ + punpckhwd %xmm4,%xmm6 │ │ + paddd %xmm5,%xmm6 │ │ + movdqu -0x400(%edi,%edx,2),%xmm0 │ │ + movdqa 0x70(%esp),%xmm4 │ │ + packssdw %xmm4,%xmm4 │ │ + movdqa %xmm0,%xmm5 │ │ + pmulhw %xmm4,%xmm5 │ │ + pmullw %xmm0,%xmm4 │ │ + movdqa %xmm4,%xmm0 │ │ + punpckhwd %xmm5,%xmm0 │ │ + paddd %xmm6,%xmm0 │ │ + punpcklwd %xmm5,%xmm4 │ │ + paddd %xmm7,%xmm4 │ │ + movdqu -0x300(%edi,%edx,2),%xmm5 │ │ + movdqa 0x90(%esp),%xmm6 │ │ + packssdw %xmm6,%xmm6 │ │ + movdqa %xmm5,%xmm7 │ │ + pmulhw %xmm6,%xmm7 │ │ + pmullw %xmm5,%xmm6 │ │ + movdqa %xmm6,%xmm5 │ │ + punpcklwd %xmm7,%xmm5 │ │ + paddd %xmm4,%xmm5 │ │ + punpckhwd %xmm7,%xmm6 │ │ + paddd %xmm0,%xmm6 │ │ + movdqu -0x200(%edi,%edx,2),%xmm0 │ │ + movdqa 0xc0(%esp),%xmm4 │ │ + packssdw %xmm4,%xmm4 │ │ + movdqa %xmm0,%xmm7 │ │ + pmulhw %xmm4,%xmm7 │ │ + pmullw %xmm0,%xmm4 │ │ + movdqa %xmm4,%xmm0 │ │ + punpckhwd %xmm7,%xmm0 │ │ + paddd %xmm6,%xmm0 │ │ + punpcklwd %xmm7,%xmm4 │ │ + paddd %xmm5,%xmm4 │ │ + movdqu -0x100(%edi,%edx,2),%xmm5 │ │ + movdqa 0x30(%esp),%xmm6 │ │ + packssdw %xmm6,%xmm6 │ │ + movdqa %xmm5,%xmm7 │ │ + pmulhw %xmm6,%xmm7 │ │ + pmullw %xmm5,%xmm6 │ │ + movdqa %xmm6,%xmm5 │ │ + punpcklwd %xmm7,%xmm5 │ │ + paddd %xmm4,%xmm5 │ │ + punpckhwd %xmm7,%xmm6 │ │ + paddd %xmm0,%xmm6 │ │ + movdqu (%edi,%edx,2),%xmm4 │ │ + movdqa %xmm3,%xmm0 │ │ + packssdw %xmm3,%xmm0 │ │ + movdqa %xmm4,%xmm7 │ │ + pmulhw %xmm0,%xmm7 │ │ + pmullw %xmm4,%xmm0 │ │ + movdqa %xmm0,%xmm4 │ │ + punpckhwd %xmm7,%xmm4 │ │ + paddd %xmm6,%xmm4 │ │ + punpcklwd %xmm7,%xmm0 │ │ + paddd %xmm5,%xmm0 │ │ + movdqa -0x14cf0(%eax),%xmm5 │ │ + paddd %xmm5,%xmm4 │ │ + paddd %xmm1,%xmm4 │ │ + paddd %xmm5,%xmm0 │ │ + paddd %xmm2,%xmm0 │ │ + psrld $0x6,%xmm0 │ │ + psrld $0x6,%xmm4 │ │ + movdqa -0x14d70(%eax),%xmm1 │ │ + pshufb %xmm1,%xmm4 │ │ + pshufb %xmm1,%xmm0 │ │ + punpcklqdq %xmm4,%xmm0 │ │ + movdqu %xmm0,(%ebx,%edx,2) │ │ + add $0x8,%edx │ │ + cmp %edx,%esi │ │ + jne 6eb70 │ │ + mov %ebx,%eax │ │ + mov 0xc(%ebp),%ebx │ │ + cmp %ebx,%esi │ │ + mov %esi,%edx │ │ + mov 0x60(%esp),%ebx │ │ + jne 6e940 │ │ + jmp 6e8f0 │ │ + cmpl $0x0,0x60(%esp) │ │ + mov 0xc(%ebp),%eax │ │ + je 6f2fd │ │ + test %eax,%eax │ │ + jle 6f315 │ │ + add %eax,%eax │ │ + mov %eax,0x50(%esp) │ │ + lea (%edx,%edx,2),%ecx │ │ + sub %ecx,0x30(%esp) │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov %edi,0xc(%esp) │ │ + xor %ecx,%ecx │ │ + mov %edx,%esi │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov 0x60(%esp),%eax │ │ + movsbl (%eax),%ebx │ │ + mov 0x30(%esp),%edi │ │ + lea (%edi,%ecx,1),%edx │ │ + movzbl (%edi,%ecx,1),%edi │ │ + imul %ebx,%edi │ │ + movsbl 0x1(%eax),%ebx │ │ + mov %ebx,(%esp) │ │ + movzbl (%esi,%edx,1),%ebx │ │ + add %esi,%edx │ │ + imul (%esp),%ebx │ │ + add %edi,%ebx │ │ + movsbl 0x2(%eax),%edi │ │ + mov %edi,(%esp) │ │ + movzbl (%esi,%edx,1),%edi │ │ + add %esi,%edx │ │ + imul (%esp),%edi │ │ + add %ebx,%edi │ │ + movsbl 0x3(%eax),%ebx │ │ + mov %ebx,(%esp) │ │ + movzbl (%esi,%edx,1),%ebx │ │ + add %esi,%edx │ │ + imul (%esp),%ebx │ │ + add %edi,%ebx │ │ + movsbl 0x4(%eax),%edi │ │ + mov %edi,(%esp) │ │ + movzbl (%esi,%edx,1),%edi │ │ + add %esi,%edx │ │ + imul (%esp),%edi │ │ + add %ebx,%edi │ │ + movsbl 0x5(%eax),%ebx │ │ + mov %ebx,(%esp) │ │ + movzbl (%esi,%edx,1),%ebx │ │ + add %esi,%edx │ │ + imul (%esp),%ebx │ │ + add %edi,%ebx │ │ + movsbl 0x6(%eax),%edi │ │ + mov %edi,(%esp) │ │ + movzbl (%esi,%edx,1),%edi │ │ + add %esi,%edx │ │ + imul (%esp),%edi │ │ + movsbl 0x7(%eax),%eax │ │ + mov %eax,(%esp) │ │ + movzbl (%esi,%edx,1),%edx │ │ + imul (%esp),%edx │ │ + mov 0x8(%esp),%eax │ │ + add %ebx,%edi │ │ + lea 0x2(%edx,%edi,1),%edx │ │ + shr $0x2,%edx │ │ + mov %dx,(%eax,%ecx,2) │ │ + inc %ecx │ │ + cmp %ecx,0xc(%ebp) │ │ + jne 6ed90 │ │ + mov %eax,%edi │ │ + add 0x50(%esp),%edi │ │ + mov %edi,0x8(%esp) │ │ + add %esi,0x30(%esp) │ │ + mov 0xc(%esp),%edi │ │ + dec %edi │ │ + mov %esi,%edx │ │ + jne 6ed80 │ │ + jmp 6f315 │ │ + test %ecx,%ecx │ │ + jle 6f315 │ │ + mov 0x4(%esp),%eax │ │ + lea 0x7(%eax),%edx │ │ + mov %edx,0x18(%esp) │ │ + add $0x8,%eax │ │ + mov %eax,0xd0(%esp) │ │ + lea 0x4(%ecx),%eax │ │ + mov %eax,0xac(%esp) │ │ mov %ecx,%eax │ │ - shl $0x8,%eax │ │ - mov %ecx,0x18(%esp) │ │ - or %ecx,%eax │ │ - mov 0x54(%esp),%ecx │ │ - mov %ax,(%ecx) │ │ - mov %edi,%ebx │ │ - mov 0x34(%esp),%ecx │ │ - mov 0x48(%esp),%eax │ │ - movzbl (%ecx,%eax,8),%edi │ │ - mov 0xc(%esp),%eax │ │ - mov 0x7f4(%eax),%edx │ │ - mov 0x40(%esp),%ecx │ │ - add %ecx,%edx │ │ - sub 0x8(%ebx),%edx │ │ - sar %cl,%edx │ │ + and $0xfffffff8,%eax │ │ + mov %eax,0xa8(%esp) │ │ + lea (%ecx,%ecx,1),%eax │ │ + mov %eax,0x1c(%esp) │ │ + mov 0x10(%esp),%eax │ │ + movdqa -0x14c50(%eax),%xmm0 │ │ + movdqa %xmm0,0xf0(%esp) │ │ + movl $0x0,0x14(%esp) │ │ + mov 0x8(%esp),%edx │ │ + mov 0x30(%esp),%eax │ │ + jmp 6eed9 │ │ + mov (%esp),%eax │ │ + add 0x8(%ebp),%eax │ │ + incl 0x14(%esp) │ │ + add 0x1c(%esp),%edx │ │ + mov 0xc(%esp),%edi │ │ + dec %edi │ │ + je 6f315 │ │ + mov %eax,(%esp) │ │ + mov %edi,0xc(%esp) │ │ + cmp $0x8,%ecx │ │ + mov $0x0,%eax │ │ + mov 0x4(%esp),%esi │ │ + mov %edx,0x50(%esp) │ │ + jb 6f270 │ │ + mov 0x14(%esp),%edi │ │ + mov %edi,%eax │ │ + imul %ecx,%eax │ │ + imul 0x8(%ebp),%edi │ │ + mov 0x8(%esp),%edx │ │ + lea (%edx,%eax,2),%ebx │ │ + mov %ebx,0x20(%esp) │ │ + add %ecx,%eax │ │ + lea (%edx,%eax,2),%ebx │ │ + mov 0xac(%esp),%eax │ │ + add %edi,%eax │ │ + add 0x30(%esp),%eax │ │ + mov 0x20(%esp),%edx │ │ + cmp %edx,0xd0(%esp) │ │ + seta 0x40(%esp) │ │ + cmp %ebx,0x18(%esp) │ │ + setb 0x70(%esp) │ │ + cmp %edx,%eax │ │ + mov 0x30(%esp),%eax │ │ + lea -0x3(%edi,%eax,1),%eax │ │ + mov 0x50(%esp),%edx │ │ + seta 0x20(%esp) │ │ + cmp %ebx,%eax │ │ + setb %bh │ │ + mov 0x70(%esp),%al │ │ + test %al,0x40(%esp) │ │ + mov $0x0,%eax │ │ + jne 6f270 │ │ + and %bh,0x20(%esp) │ │ + mov $0x0,%eax │ │ + jne 6f270 │ │ + movzbl (%esi),%eax │ │ + movd %eax,%xmm1 │ │ + movdqa 0xf0(%esp),%xmm0 │ │ + pshufb %xmm0,%xmm1 │ │ + psrad $0x18,%xmm1 │ │ + movdqa %xmm1,0x40(%esp) │ │ + movzbl 0x1(%esi),%eax │ │ + movd %eax,%xmm1 │ │ + pshufb %xmm0,%xmm1 │ │ + psrad $0x18,%xmm1 │ │ + movdqa %xmm1,0x70(%esp) │ │ + movzbl 0x2(%esi),%eax │ │ + movd %eax,%xmm1 │ │ + pshufb %xmm0,%xmm1 │ │ + psrad $0x18,%xmm1 │ │ + movdqa %xmm1,0x90(%esp) │ │ + movzbl 0x3(%esi),%eax │ │ + movd %eax,%xmm1 │ │ + pshufb %xmm0,%xmm1 │ │ + psrad $0x18,%xmm1 │ │ + movdqa %xmm1,0xc0(%esp) │ │ + movzbl 0x4(%esi),%eax │ │ + movd %eax,%xmm1 │ │ + pshufb %xmm0,%xmm1 │ │ + psrad $0x18,%xmm1 │ │ + movdqa %xmm1,0x80(%esp) │ │ + movzbl 0x5(%esi),%eax │ │ + movd %eax,%xmm1 │ │ + pshufb %xmm0,%xmm1 │ │ + psrad $0x18,%xmm1 │ │ + movdqa %xmm1,0x60(%esp) │ │ + movzbl 0x6(%esi),%eax │ │ + movd %eax,%xmm1 │ │ + pshufb %xmm0,%xmm1 │ │ + psrad $0x18,%xmm1 │ │ + movdqa %xmm1,0xb0(%esp) │ │ + movzbl 0x7(%esi),%eax │ │ + movd %eax,%xmm1 │ │ + pshufb %xmm0,%xmm1 │ │ + psrad $0x18,%xmm1 │ │ + movdqa %xmm1,0xe0(%esp) │ │ + xor %edi,%edi │ │ + mov 0x10(%esp),%eax │ │ + mov %edx,%esi │ │ + mov 0xa8(%esp),%edx │ │ + mov (%esp),%ebx │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + movdqa 0x40(%esp),%xmm4 │ │ + packssdw %xmm4,%xmm4 │ │ + movq -0x3(%ebx,%edi,1),%xmm6 │ │ + movq -0x2(%ebx,%edi,1),%xmm5 │ │ + pxor %xmm0,%xmm0 │ │ + punpcklbw %xmm0,%xmm6 │ │ + pxor %xmm0,%xmm0 │ │ + movdqa %xmm6,%xmm3 │ │ + pmulhw %xmm4,%xmm3 │ │ + pmullw %xmm4,%xmm6 │ │ + movdqa %xmm6,%xmm1 │ │ + punpckhwd %xmm3,%xmm1 │ │ + movdqa %xmm1,0x20(%esp) │ │ + punpcklwd %xmm3,%xmm6 │ │ + movdqa 0x70(%esp),%xmm3 │ │ + packssdw %xmm3,%xmm3 │ │ + punpcklbw %xmm0,%xmm5 │ │ + pxor %xmm4,%xmm4 │ │ + movdqa %xmm5,%xmm7 │ │ + pmulhw %xmm3,%xmm7 │ │ + pmullw %xmm3,%xmm5 │ │ + movdqa %xmm5,%xmm3 │ │ + punpckhwd %xmm7,%xmm3 │ │ + punpcklwd %xmm7,%xmm5 │ │ + movq -0x1(%ebx,%edi,1),%xmm7 │ │ + movdqa 0x90(%esp),%xmm0 │ │ + packssdw %xmm0,%xmm0 │ │ + punpcklbw %xmm4,%xmm7 │ │ + movdqa %xmm7,%xmm2 │ │ + pmulhw %xmm0,%xmm2 │ │ + pmullw %xmm0,%xmm7 │ │ + movdqa %xmm7,%xmm0 │ │ + punpcklwd %xmm2,%xmm0 │ │ + paddd %xmm5,%xmm0 │ │ + punpckhwd %xmm2,%xmm7 │ │ + paddd %xmm3,%xmm7 │ │ + movq (%ebx,%edi,1),%xmm2 │ │ + movdqa 0xc0(%esp),%xmm3 │ │ + packssdw %xmm3,%xmm3 │ │ + punpcklbw %xmm4,%xmm2 │ │ + movdqa %xmm2,%xmm5 │ │ + pmulhw %xmm3,%xmm5 │ │ + pmullw %xmm3,%xmm2 │ │ + movdqa %xmm2,%xmm3 │ │ + punpckhwd %xmm5,%xmm3 │ │ + paddd %xmm7,%xmm3 │ │ + punpcklwd %xmm5,%xmm2 │ │ + paddd %xmm0,%xmm2 │ │ + movq 0x1(%ebx,%edi,1),%xmm0 │ │ + movdqa 0x80(%esp),%xmm5 │ │ + packssdw %xmm5,%xmm5 │ │ + punpcklbw %xmm4,%xmm0 │ │ + movdqa %xmm0,%xmm7 │ │ + pmulhw %xmm5,%xmm7 │ │ + pmullw %xmm5,%xmm0 │ │ + movdqa %xmm0,%xmm5 │ │ + punpcklwd %xmm7,%xmm5 │ │ + paddd %xmm2,%xmm5 │ │ + punpckhwd %xmm7,%xmm0 │ │ + paddd %xmm3,%xmm0 │ │ + movq 0x2(%ebx,%edi,1),%xmm2 │ │ + movdqa 0x60(%esp),%xmm3 │ │ + packssdw %xmm3,%xmm3 │ │ + punpcklbw %xmm4,%xmm2 │ │ + movdqa %xmm2,%xmm7 │ │ + pmulhw %xmm3,%xmm7 │ │ + pmullw %xmm3,%xmm2 │ │ + movdqa %xmm2,%xmm3 │ │ + punpckhwd %xmm7,%xmm3 │ │ + paddd %xmm0,%xmm3 │ │ + punpcklwd %xmm7,%xmm2 │ │ + paddd %xmm5,%xmm2 │ │ + movq 0x3(%ebx,%edi,1),%xmm0 │ │ + movdqa 0xb0(%esp),%xmm5 │ │ + packssdw %xmm5,%xmm5 │ │ + punpcklbw %xmm4,%xmm0 │ │ + movdqa %xmm0,%xmm7 │ │ + pmulhw %xmm5,%xmm7 │ │ + pmullw %xmm5,%xmm0 │ │ + movdqa %xmm0,%xmm1 │ │ + punpcklwd %xmm7,%xmm1 │ │ + paddd %xmm2,%xmm1 │ │ + punpckhwd %xmm7,%xmm0 │ │ + paddd %xmm3,%xmm0 │ │ + movq 0x4(%ebx,%edi,1),%xmm5 │ │ + movdqa 0xe0(%esp),%xmm2 │ │ + packssdw %xmm2,%xmm2 │ │ + punpcklbw %xmm4,%xmm5 │ │ + movdqa %xmm5,%xmm3 │ │ + pmulhw %xmm2,%xmm3 │ │ + pmullw %xmm2,%xmm5 │ │ + movdqa %xmm5,%xmm2 │ │ + punpckhwd %xmm3,%xmm2 │ │ + paddd %xmm0,%xmm2 │ │ + punpcklwd %xmm3,%xmm5 │ │ + paddd %xmm1,%xmm5 │ │ + movdqa -0x14c40(%eax),%xmm0 │ │ + paddd %xmm0,%xmm2 │ │ + paddd 0x20(%esp),%xmm2 │ │ + paddd %xmm0,%xmm5 │ │ + paddd %xmm6,%xmm5 │ │ + psrld $0x2,%xmm5 │ │ + psrld $0x2,%xmm2 │ │ + movdqa -0x14d70(%eax),%xmm0 │ │ + pshufb %xmm0,%xmm2 │ │ + pshufb %xmm0,%xmm5 │ │ + punpcklqdq %xmm2,%xmm5 │ │ + movdqu %xmm5,(%esi,%edi,2) │ │ + add $0x8,%edi │ │ cmp %edi,%edx │ │ - mov %edi,0x34(%esp) │ │ - cmovg %edi,%edx │ │ - lea -0x1(%edx),%ecx │ │ - cmp $0xf,%ecx │ │ - mov 0x18(%esp),%eax │ │ - mov %eax,%edi │ │ - movzbl %al,%eax │ │ - ja 6f044 │ │ - mov 0x10(%esp),%ebx │ │ - mov -0x2e64(%ebx,%ecx,4),%ecx │ │ + jne 6f060 │ │ + cmp %ecx,%edx │ │ + mov %edx,%eax │ │ + mov %esi,%edx │ │ + mov 0x4(%esp),%esi │ │ + je 6eec0 │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + movsbl (%esi),%edi │ │ + mov (%esp),%edx │ │ + movzbl -0x3(%edx,%eax,1),%ebx │ │ + imul %edi,%ebx │ │ + movsbl 0x1(%esi),%edi │ │ + movzbl -0x2(%edx,%eax,1),%ecx │ │ + imul %edi,%ecx │ │ add %ebx,%ecx │ │ - jmp *%ecx │ │ - mov 0x2c(%esp),%eax │ │ - mov (%eax),%eax │ │ - add 0x4c(%esp),%eax │ │ - mov 0x44(%esp),%ecx │ │ - mov %edi,%edx │ │ - mov %dl,0x40(%ecx,%eax,1) │ │ - jmp 6f12e │ │ - mov 0x2c(%esp),%ecx │ │ - mov (%ecx),%ecx │ │ - add 0x4c(%esp),%ecx │ │ - mov 0x44(%esp),%ebx │ │ - lea 0x40(%ebx,%ecx,1),%ecx │ │ + movsbl 0x2(%esi),%edi │ │ + movzbl -0x1(%edx,%eax,1),%ebx │ │ + imul %edi,%ebx │ │ + add %ecx,%ebx │ │ + movsbl 0x3(%esi),%ecx │ │ + movzbl (%edx,%eax,1),%edi │ │ + imul %ecx,%edi │ │ + add %ebx,%edi │ │ + movsbl 0x4(%esi),%ecx │ │ + movzbl 0x1(%edx,%eax,1),%ebx │ │ + imul %ecx,%ebx │ │ + add %edi,%ebx │ │ + movsbl 0x5(%esi),%ecx │ │ + movzbl 0x2(%edx,%eax,1),%edi │ │ + imul %ecx,%edi │ │ + add %ebx,%edi │ │ + movsbl 0x6(%esi),%ecx │ │ + movzbl 0x3(%edx,%eax,1),%ebx │ │ + imul %ecx,%ebx │ │ + movsbl 0x7(%esi),%ecx │ │ + movzbl 0x4(%edx,%eax,1),%edx │ │ + imul %ecx,%edx │ │ + add %edi,%ebx │ │ + lea 0x2(%edx,%ebx,1),%ecx │ │ + mov 0x50(%esp),%edx │ │ + shr $0x2,%ecx │ │ + mov %cx,(%edx,%eax,2) │ │ + mov 0xc(%ebp),%ecx │ │ + inc %eax │ │ + cmp %eax,%ecx │ │ + jne 6f270 │ │ + jmp 6eec0 │ │ sub $0x4,%esp │ │ - mov 0x14(%esp),%ebx │ │ - push %edx │ │ + mov 0xc(%esp),%ecx │ │ + mov %edx,%esi │ │ + mov 0x34(%esp),%edx │ │ + push %edi │ │ push %eax │ │ - push %ecx │ │ - call 1540 │ │ + push %esi │ │ + call 6f320 │ │ add $0x10,%esp │ │ - jmp 6f12e │ │ - imul $0x1010101,%eax,%eax │ │ - mov 0x2c(%esp),%ecx │ │ - mov (%ecx),%ecx │ │ - add 0x4c(%esp),%ecx │ │ - mov 0x44(%esp),%edx │ │ - mov %eax,0x40(%edx,%ecx,1) │ │ - jmp 6f12e │ │ - movzbl 0xb(%esp),%ecx │ │ - mov %ecx,%eax │ │ - mov $0x1010101,%edi │ │ - mul %edi │ │ - mov %ecx,0x18(%esp) │ │ - imul %edi,%ecx │ │ - mov 0x8(%ebp),%edi │ │ - mov %edi,%ebx │ │ - add %edx,%ecx │ │ - mov 0x54(%esp),%edx │ │ - mov %eax,(%edx) │ │ - mov %ecx,0x4(%edx) │ │ - jmp 6efe1 │ │ - movzbl 0xb(%esp),%ecx │ │ - mov %ecx,%eax │ │ - mov $0x1010101,%edi │ │ - mul %edi │ │ - mov %ecx,0x18(%esp) │ │ - imul %edi,%ecx │ │ - mov 0x8(%ebp),%edi │ │ - mov %edi,%ebx │ │ - add %edx,%ecx │ │ - movd %ecx,%xmm0 │ │ - movd %eax,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - pshufd $0x44,%xmm1,%xmm0 │ │ - mov 0x54(%esp),%eax │ │ - movdqu %xmm0,(%eax) │ │ - jmp 6efe1 │ │ - mov %eax,%ecx │ │ - shl $0x8,%ecx │ │ - or %eax,%ecx │ │ - mov 0x2c(%esp),%eax │ │ - mov (%eax),%eax │ │ - add 0x4c(%esp),%eax │ │ - mov 0x44(%esp),%edx │ │ - mov %cx,0x40(%edx,%eax,1) │ │ - jmp 6f12e │ │ - mov %eax,%ecx │ │ - mov $0x1010101,%edx │ │ - imul %edx,%ecx │ │ - mul %edx │ │ - add %ecx,%edx │ │ - mov 0x2c(%esp),%ecx │ │ - mov (%ecx),%ecx │ │ - add 0x4c(%esp),%ecx │ │ - mov 0x44(%esp),%ebx │ │ - mov %eax,0x40(%ebx,%ecx,1) │ │ - mov %edx,0x44(%ebx,%ecx,1) │ │ - mov 0x24(%esp),%ebx │ │ - mov 0x34(%esp),%edx │ │ - mov 0x8(%ebp),%edi │ │ - mov 0xa8(%esp),%eax │ │ - mov %eax,0x18(%esp) │ │ - test %ebx,%ebx │ │ - jns 6ed69 │ │ - jmp 6eda4 │ │ - mov %eax,%ecx │ │ - mov $0x1010101,%edx │ │ - imul %edx,%ecx │ │ - mul %edx │ │ - mov %eax,%esi │ │ - add %ecx,%edx │ │ - mov 0x2c(%esp),%edi │ │ - mov (%edi),%ecx │ │ - mov 0x4c(%esp),%ebx │ │ - add %ebx,%ecx │ │ - mov 0x44(%esp),%eax │ │ - mov %esi,0x40(%eax,%ecx,1) │ │ - mov %edx,0x44(%eax,%ecx,1) │ │ - mov (%edi),%ecx │ │ - mov 0x8(%ebp),%edi │ │ - add %ebx,%ecx │ │ - mov %edx,0x4c(%eax,%ecx,1) │ │ - mov %esi,0x48(%eax,%ecx,1) │ │ - mov 0x24(%esp),%ebx │ │ - mov 0x34(%esp),%edx │ │ - mov 0xa8(%esp),%eax │ │ - mov %eax,0x18(%esp) │ │ - test %ebx,%ebx │ │ - jns 6ed69 │ │ - jmp 6eda4 │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ + nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - and $0xfffffff0,%esp │ │ - sub $0xd0,%esp │ │ - call 6f1c4 │ │ - pop %eax │ │ - add $0x65dac,%eax │ │ - mov %eax,0xc(%esp) │ │ - mov 0x8(%ebp),%eax │ │ - mov 0x8(%eax),%edx │ │ - mov %edx,0x8(%esp) │ │ - and $0x1f,%edx │ │ - mov 0xc(%eax),%edi │ │ - mov %edi,0x14(%esp) │ │ - and $0x1f,%edi │ │ - mov (%eax),%esi │ │ - mov 0x4b0(%esi),%ecx │ │ - mov %ecx,0x10(%esp) │ │ - xor %ebx,%ebx │ │ - cmp $0x1,%ecx │ │ - sete %bl │ │ - xor %eax,%eax │ │ - cmp $0x3,%ecx │ │ - setne %al │ │ - mov %edx,%ecx │ │ - mov %edx,0x58(%esp) │ │ - mov %eax,0x4c(%esp) │ │ - mov %eax,%ecx │ │ - shr %cl,%edx │ │ - mov %edx,0x84(%esp) │ │ - mov %edi,%ecx │ │ - mov %edi,0x5c(%esp) │ │ - mov %ebx,0x3c(%esp) │ │ - mov %ebx,%ecx │ │ - shr %cl,%edi │ │ - mov %edi,0x7c(%esp) │ │ - mov 0x7f4(%esi),%eax │ │ - mov 0x8(%esp),%edx │ │ - sub %edx,%eax │ │ - mov 0xc(%ebp),%ebx │ │ - mov 0xc(%esp),%ecx │ │ - lea -0x5a08(%ecx),%edi │ │ - movzbl (%edi,%ebx,4),%ecx │ │ - cmp %ecx,%eax │ │ - mov %ecx,0x2c(%esp) │ │ - cmovg %ecx,%eax │ │ - mov %eax,0x8c(%esp) │ │ - mov 0x7f8(%esi),%eax │ │ - sub 0x14(%esp),%eax │ │ - movzbl 0x1(%edi,%ebx,4),%ebx │ │ - cmp %ebx,%eax │ │ - cmovg %ebx,%eax │ │ - mov %eax,0x88(%esp) │ │ - cmpl $0x0,0x10(%esp) │ │ - mov 0x8(%ebp),%eax │ │ - mov 0x4(%eax),%eax │ │ - mov %eax,0x90(%esp) │ │ - mov %esi,0x4(%esp) │ │ - mov 0x7c0(%esi),%eax │ │ - mov %eax,0x50(%esp) │ │ - mov %edi,0x24(%esp) │ │ - je 6f2ae │ │ - test $0x1,%dl │ │ - jne 6f52e │ │ - mov 0x4c(%esp),%eax │ │ - cmp %eax,0x2c(%esp) │ │ - ja 6f52e │ │ - movl $0x0,0x6c(%esp) │ │ - mov $0x3,%eax │ │ - mov 0x10(%esp),%ecx │ │ - sub %ecx,%eax │ │ - test %ecx,%ecx │ │ - cmove %ecx,%eax │ │ - mov %eax,0x1c(%esp) │ │ - mov 0x3c(%esp),%ecx │ │ - lea (%ebx,%ecx,1),%eax │ │ - mov %ebx,0x30(%esp) │ │ - mov %ecx,%ebx │ │ - shr %cl,%eax │ │ - mov %eax,0x68(%esp) │ │ - mov 0x4c(%esp),%eax │ │ - mov 0x2c(%esp),%ecx │ │ - lea (%ecx,%eax,1),%edx │ │ - mov %eax,%ecx │ │ - shr %cl,%edx │ │ - mov %edx,0x54(%esp) │ │ - mov 0x8(%esp),%esi │ │ - sar %cl,%esi │ │ - mov 0x14(%esp),%eax │ │ - mov %eax,%edi │ │ - mov %ebx,%ecx │ │ - sar %cl,%edi │ │ - mov 0x4(%esp),%ebx │ │ - imul 0x4a4(%ebx),%edi │ │ - add %esi,%edi │ │ - mov 0x4a0(%ebx),%esi │ │ - mov %esi,%edx │ │ - imul %eax,%edx │ │ - add 0x8(%esp),%edx │ │ - shl $0x2,%edx │ │ - add 0x494(%ebx),%edx │ │ - shl $0x2,%edi │ │ - mov %edi,0x48(%esp) │ │ - mov 0xc(%ebx),%ecx │ │ - testb $0x1,0xe4(%ecx) │ │ - mov 0x4c(%esp),%eax │ │ - not %eax │ │ - mov %eax,0x10(%esp) │ │ - mov 0x3c(%esp),%eax │ │ - not %eax │ │ - mov %eax,0x18(%esp) │ │ - mov 0x10(%ebp),%edi │ │ - mov 0xc(%esp),%eax │ │ - mov %edx,0x40(%esp) │ │ - jne 6f48f │ │ - mov %esi,0x24(%esp) │ │ - lea 0x524(%ebx),%esi │ │ - sub $0x4,%esp │ │ - mov 0x8(%ebp),%ecx │ │ - mov %eax,%ebx │ │ - push $0x9 │ │ - push $0x0 │ │ - mov %esi,0x28(%esp) │ │ - push %esi │ │ - pushl 0x8(%edi) │ │ - push $0x0 │ │ - pushl 0x2c(%esp) │ │ - pushl 0x24(%esp) │ │ - pushl 0x50(%esp) │ │ - pushl 0x50(%esp) │ │ - pushl 0x4c(%esp) │ │ - push $0x0 │ │ - call 71760 │ │ - add $0x30,%esp │ │ - test %eax,%eax │ │ - jne 7174c │ │ - cmpb $0x0,0x6c(%esp) │ │ - je 7093e │ │ - mov 0x2c(%esp),%eax │ │ - cmp 0x4c(%esp),%eax │ │ - sete %cl │ │ - shl %cl,%eax │ │ - mov %eax,0x8(%esp) │ │ - mov 0x30(%esp),%eax │ │ - cmp 0x3c(%esp),%eax │ │ - sete %cl │ │ - shl %cl,%eax │ │ - mov 0x4(%esp),%ecx │ │ - mov 0x498(%ecx),%edx │ │ - add 0x48(%esp),%edx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0x8(%ecx),%esi │ │ - and 0x10(%esp),%esi │ │ - mov %esi,0x14(%esp) │ │ - mov 0xc(%ecx),%esi │ │ - and 0x18(%esp),%esi │ │ - sub $0x4,%esp │ │ - mov 0x10(%esp),%ebx │ │ - push $0x9 │ │ - push $0x0 │ │ - pushl 0x28(%esp) │ │ - mov 0x10(%ebp),%edi │ │ - pushl 0x8(%edi) │ │ - push $0x1 │ │ - push %esi │ │ - pushl 0x30(%esp) │ │ - mov %eax,0x34(%esp) │ │ - push %eax │ │ - pushl 0x2c(%esp) │ │ - mov 0x2c(%esp),%eax │ │ - pushl 0x4a4(%eax) │ │ - push $0x0 │ │ - call 71760 │ │ - add $0x30,%esp │ │ - test %eax,%eax │ │ - jne 7174c │ │ - mov 0x4(%esp),%eax │ │ - mov 0x49c(%eax),%edx │ │ - add 0x48(%esp),%edx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0x10(%esp),%edi │ │ - and 0x8(%ecx),%edi │ │ - mov 0x18(%esp),%eax │ │ - and 0xc(%ecx),%eax │ │ - sub $0x4,%esp │ │ - mov 0x10(%esp),%ebx │ │ - push $0x9 │ │ - push $0x0 │ │ - pushl 0x28(%esp) │ │ - mov 0x10(%ebp),%esi │ │ - pushl 0x8(%esi) │ │ - push $0x2 │ │ - push %eax │ │ - push %edi │ │ - pushl 0x34(%esp) │ │ - pushl 0x2c(%esp) │ │ - mov 0x2c(%esp),%eax │ │ - pushl 0x4a4(%eax) │ │ - push $0x0 │ │ - call 71760 │ │ - add $0x30,%esp │ │ - test %eax,%eax │ │ - jne 7174c │ │ - jmp 7093e │ │ + and $0xfffffffc,%esp │ │ + sub $0x1c,%esp │ │ + mov %edx,0x4(%esp) │ │ + mov %ecx,(%esp) │ │ mov 0xc(%ebp),%eax │ │ - mov 0x24(%esp),%edx │ │ - lea (%edx,%eax,4),%eax │ │ - mov %eax,0x20(%esp) │ │ - cmpb $0x0,0x14(%edi) │ │ - je 6f5fd │ │ - mov %ecx,%ebx │ │ - movzbl 0x1b(%edi),%eax │ │ - mov %eax,0x10(%esp) │ │ - mov 0x8(%ebp),%eax │ │ - mov %eax,%esi │ │ - lea 0x23c0(%eax),%eax │ │ - mov %eax,0x24(%esp) │ │ - mov 0x2c(%esp),%edx │ │ - lea 0x0(,%edx,4),%eax │ │ - mov %eax,0x18(%esp) │ │ - mov %esi,%ecx │ │ - mov %edi,%eax │ │ - movsbl 0x18(%edi),%edi │ │ - imul $0xa4,%edi,%edx │ │ - mov 0x4(%esp),%esi │ │ - lea 0x10(%esi,%edx,1),%esi │ │ - cmpb $0x6,0x15(%eax) │ │ - jne 6f550 │ │ - mov 0x4(%esp),%edx │ │ - cmpb $0x0,0x6f8(%edx,%edi,1) │ │ - je 6f550 │ │ - lea (%edi,%edi,8),%eax │ │ - lea 0x58c(%ebx,%eax,4),%eax │ │ - sub $0x8,%esp │ │ - xor %edx,%edx │ │ - mov 0x14(%esp),%ebx │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - pushl 0x34(%esp) │ │ - pushl 0x30(%esp) │ │ - pushl 0x40(%esp) │ │ - call 71e30 │ │ - add $0x20,%esp │ │ - test %eax,%eax │ │ - jne 7174c │ │ - jmp 6f58d │ │ - mov $0x1,%cl │ │ - mov %ecx,0x6c(%esp) │ │ - cmp 0x3c(%esp),%ebx │ │ - ja 6f2b6 │ │ - mov %ebx,%eax │ │ - mov 0x14(%esp),%ecx │ │ - and $0x1,%cl │ │ - mov %ecx,0x6c(%esp) │ │ - jmp 6f2b6 │ │ - sub $0x4,%esp │ │ - xor %edx,%edx │ │ - mov 0x10(%esp),%ebx │ │ - pushl 0x14(%esp) │ │ - push %edi │ │ - push %esi │ │ - mov 0x10(%ebp),%eax │ │ - pushl 0x8(%eax) │ │ - push $0x0 │ │ - pushl 0x2c(%esp) │ │ - pushl 0x24(%esp) │ │ - pushl 0x50(%esp) │ │ - pushl 0x50(%esp) │ │ - push $0x0 │ │ - pushl 0x50(%esp) │ │ - call 71760 │ │ - add $0x30,%esp │ │ - test %eax,%eax │ │ - jne 7174c │ │ - mov 0x10(%ebp),%edi │ │ - mov %edi,%ecx │ │ - movsbl 0x19(%edi),%esi │ │ - imul $0xa4,%esi,%eax │ │ - mov 0x4(%esp),%edx │ │ - lea 0x10(%edx,%eax,1),%eax │ │ - cmpb $0x6,0x15(%edi) │ │ - jne 6f66e │ │ - cmpb $0x0,0x6f8(%edx,%esi,1) │ │ - je 6f66e │ │ - mov 0x8(%ebp),%ecx │ │ - lea 0xa3c0(%ecx),%edi │ │ - mov 0xc(%edx),%ebx │ │ - lea (%esi,%esi,8),%edx │ │ - lea 0x58c(%ebx,%edx,4),%esi │ │ - sub $0x8,%esp │ │ - xor %edx,%edx │ │ - mov 0x14(%esp),%ebx │ │ - push %esi │ │ - push %eax │ │ - push $0x0 │ │ - pushl 0x34(%esp) │ │ - pushl 0x30(%esp) │ │ - push %edi │ │ - call 71e30 │ │ - add $0x20,%esp │ │ - test %eax,%eax │ │ - jne 7174c │ │ - jmp 6f6af │ │ - movsbl 0x18(%edi),%ebx │ │ - imul $0xa4,%ebx,%edx │ │ - mov 0x4(%esp),%edi │ │ - lea 0x10(%edi,%edx,1),%eax │ │ - mov %eax,0x24(%esp) │ │ - mov 0x2c(%esp),%edi │ │ - mov 0x30(%esp),%eax │ │ - cmp %eax,%edi │ │ - mov %eax,%edx │ │ - cmovb %edi,%edx │ │ - mov 0x10(%ebp),%edi │ │ - cmp $0x2,%edx │ │ - movzbl 0x1b(%edi),%edx │ │ - mov %edx,0x64(%esp) │ │ - jl 6f795 │ │ - cmpb $0x2,0x15(%edi) │ │ - jne 6f74c │ │ - mov 0x4(%esp),%edx │ │ - cmpb $0x0,0x6f8(%edx,%ebx,1) │ │ - je 6f74c │ │ - cmpb $0x2,0x16(%edi) │ │ - je 6f75e │ │ - lea (%ebx,%ebx,8),%eax │ │ - lea 0x58c(%ecx,%eax,4),%eax │ │ - mov 0x8(%ebp),%ecx │ │ - jmp 6f767 │ │ - mov 0x8(%ebp),%ecx │ │ - lea 0xa3c0(%ecx),%edi │ │ - sub $0x4,%esp │ │ - xor %edx,%edx │ │ - mov 0x10(%esp),%ebx │ │ - pushl 0x14(%esp) │ │ - push %esi │ │ - push %eax │ │ - mov 0x10(%ebp),%eax │ │ - pushl 0xc(%eax) │ │ - push $0x0 │ │ - pushl 0xc(%ecx) │ │ - pushl 0x8(%ecx) │ │ - pushl 0x50(%esp) │ │ - pushl 0x50(%esp) │ │ - push $0x0 │ │ - push %edi │ │ - call 71760 │ │ - add $0x30,%esp │ │ test %eax,%eax │ │ - jne 7174c │ │ - mov 0x8(%ebp),%edi │ │ - lea 0x123c0(%edi),%eax │ │ - mov %eax,0x34(%esp) │ │ - mov 0x10(%ebp),%eax │ │ - mov 0x14(%eax),%al │ │ - dec %al │ │ - cmp $0x3,%al │ │ - ja 6fe2f │ │ - movzbl %al,%eax │ │ - mov 0xc(%esp),%ebx │ │ - mov -0x2e24(%ebx,%eax,4),%eax │ │ - add %ebx,%eax │ │ - jmp *%eax │ │ - mov 0x10(%ebp),%eax │ │ + jle 6f445 │ │ + mov 0x10(%ebp),%esi │ │ mov %eax,%ecx │ │ - movsbl 0x18(%eax),%eax │ │ - movsbl 0x19(%ecx),%ecx │ │ - lea 0x0(,%eax,8),%edx │ │ - sub %eax,%edx │ │ - mov 0x4(%esp),%esi │ │ - add %esi,%edx │ │ - movzbl 0xafc(%ecx,%edx,1),%edx │ │ - lea 0xa3c0(%edi),%eax │ │ - mov 0x30(%esp),%ecx │ │ - lea 0x0(,%ecx,4),%ecx │ │ - sub $0x4,%esp │ │ - mov %edx,0x64(%esp) │ │ - push %edx │ │ - push %ecx │ │ - pushl 0x24(%esp) │ │ - push %eax │ │ - pushl 0x38(%esp) │ │ - pushl 0x4a0(%esi) │ │ - pushl 0x5c(%esp) │ │ - mov 0x70(%esp),%eax │ │ - call *0x124(%eax) │ │ - add $0x20,%esp │ │ - cmpb $0x0,0x6c(%esp) │ │ - jne 6ff8a │ │ - jmp 7093e │ │ - cmpb $0x2,0x16(%edi) │ │ - jne 6f795 │ │ - mov 0x8(%ebp),%ecx │ │ - cmpl $0x1,0x3f540(%ecx) │ │ - jbe 6f795 │ │ - mov 0x8(%ebp),%ecx │ │ - lea 0x3f540(%ecx),%eax │ │ - sub $0x8,%esp │ │ - mov 0x48(%esp),%edx │ │ - mov 0x14(%esp),%ebx │ │ - push %eax │ │ - pushl 0x30(%esp) │ │ - push $0x0 │ │ - pushl 0x34(%esp) │ │ - push %esi │ │ - push $0x0 │ │ - call 71e30 │ │ - add $0x20,%esp │ │ - test %eax,%eax │ │ - jne 7174c │ │ - jmp 6f823 │ │ - sub $0x4,%esp │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0x44(%esp),%edx │ │ - mov %ebx,%edi │ │ - mov 0x10(%esp),%ebx │ │ - pushl 0x68(%esp) │ │ - push %edi │ │ - pushl 0x30(%esp) │ │ - mov 0x10(%ebp),%edi │ │ - pushl 0x8(%edi) │ │ - push $0x0 │ │ - pushl 0x2c(%esp) │ │ - pushl 0x24(%esp) │ │ - push %eax │ │ - pushl 0x50(%esp) │ │ - push %esi │ │ - push $0x0 │ │ - call 71760 │ │ - add $0x30,%esp │ │ - test %eax,%eax │ │ - jne 7174c │ │ - mov 0x10(%ebp),%eax │ │ - cmpb $0x1,0x16(%eax) │ │ - jne 6f823 │ │ - sub $0x4,%esp │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0x44(%esp),%edx │ │ - mov 0x10(%esp),%ebx │ │ - pushl 0x8c(%esp) │ │ - pushl 0x94(%esp) │ │ - pushl 0x68(%esp) │ │ - pushl 0x68(%esp) │ │ - push $0x0 │ │ - pushl 0x38(%esp) │ │ - mov 0x20(%esp),%eax │ │ - pushl 0x4a0(%eax) │ │ - call 723e0 │ │ - add $0x20,%esp │ │ - test %eax,%eax │ │ - jne 7174c │ │ - mov 0x10(%ebp),%eax │ │ - cmpb $0x0,0x1c(%eax) │ │ - je 6f9a3 │ │ - mov 0x8(%ebp),%edi │ │ - lea 0x5040(%edi),%eax │ │ - mov %eax,0x14(%esp) │ │ - mov 0x10(%ebp),%eax │ │ - movzbl 0x12(%eax),%eax │ │ - cmp $0x3,%al │ │ - mov $0x9,%ecx │ │ - cmovne %eax,%ecx │ │ - movl $0x0,0x74(%esp) │ │ - mov 0xc(%edi),%ebx │ │ - mov 0x4(%esp),%eax │ │ - mov 0x80c(%eax),%edx │ │ - dec %edx │ │ - xor %esi,%esi │ │ - test %ebx,%edx │ │ - lea 0x6060(%edi),%eax │ │ - mov %eax,0x8(%esp) │ │ - movzbl %cl,%eax │ │ - mov %eax,0x44(%esp) │ │ - jne 6f89a │ │ - mov 0x4(%esp),%eax │ │ - mov 0x808(%eax),%cl │ │ - mov %ebx,%esi │ │ - sar %cl,%esi │ │ + and $0xfffffff0,%ecx │ │ + mov %ecx,0xc(%esp) │ │ + lea (%eax,%eax,1),%ecx │ │ + mov %ecx,0x14(%esp) │ │ + movl $0x0,0x8(%esp) │ │ + pxor %xmm0,%xmm0 │ │ + mov (%esp),%ecx │ │ + mov 0x4(%esp),%edx │ │ + mov %esi,0x18(%esp) │ │ + cmp $0x10,%eax │ │ + mov $0x0,%ebx │ │ + jb 6f430 │ │ + jmp 6f3a8 │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + add 0x8(%ebp),%edx │ │ + incl 0x8(%esp) │ │ + add 0x14(%esp),%ecx │ │ + mov 0x18(%esp),%esi │ │ dec %esi │ │ - imul 0x7fc(%eax),%esi │ │ - shl $0x7,%esi │ │ - add 0x7dc(%eax),%esi │ │ - mov 0x8(%edi),%edx │ │ - mov %edx,0x38(%esp) │ │ - xor %ecx,%ecx │ │ - mov 0x90(%esp),%eax │ │ - cmp 0x3618(%eax),%edx │ │ - setg %cl │ │ - xor %edx,%edx │ │ - cmp 0x3620(%eax),%ebx │ │ - setg %dl │ │ - mov %ebx,0x34(%esp) │ │ - mov 0xc(%esp),%ebx │ │ - pushl 0x8(%esp) │ │ - push $0x0 │ │ - pushl 0x38(%esp) │ │ - pushl 0x38(%esp) │ │ - lea 0x84(%esp),%edi │ │ - push %edi │ │ - pushl 0x58(%esp) │ │ - push %esi │ │ - mov 0x20(%esp),%esi │ │ - pushl 0x4a0(%esi) │ │ - pushl 0x60(%esp) │ │ - push $0x0 │ │ - pushl 0x3624(%eax) │ │ - pushl 0x361c(%eax) │ │ - push %edx │ │ - pushl 0x68(%esp) │ │ - push %ecx │ │ - pushl 0x74(%esp) │ │ - call ae8d0 │ │ - add $0x40,%esp │ │ - mov 0x2c(%esp),%ecx │ │ - lea 0x0(,%ecx,4),%esi │ │ - mov 0x30(%esp),%ecx │ │ - lea 0x0(,%ecx,4),%ecx │ │ - push $0x0 │ │ - push $0x0 │ │ - push $0x0 │ │ - mov %ecx,0x50(%esp) │ │ - push %ecx │ │ - push %esi │ │ - pushl 0x1c(%esp) │ │ - push %esi │ │ - mov 0x30(%esp),%edi │ │ - push %edi │ │ - mov 0x70(%esp),%ecx │ │ - call *0x20(%ecx,%eax,4) │ │ - add $0x20,%esp │ │ - mov 0x10(%ebp),%eax │ │ - cmpb $0x1,0x1c(%eax) │ │ - mov %edi,%edx │ │ - jne 6f966 │ │ - movzbl 0x12(%eax),%eax │ │ - mov 0xc(%ebp),%ecx │ │ - lea (%ecx,%ecx,2),%ecx │ │ - shl $0x4,%ecx │ │ - add -0x240(%ebx),%ecx │ │ - jmp 6f979 │ │ - movzbl 0x10(%eax),%eax │ │ - mov 0xc(%ebp),%ecx │ │ - lea (%ecx,%ecx,2),%ecx │ │ - shl $0x7,%ecx │ │ - add -0x23c(%ebx),%ecx │ │ - lea (%ecx,%eax,4),%eax │ │ - mov 0x50(%esp),%ecx │ │ - mov 0x44(%esp),%edi │ │ - sub $0x8,%esp │ │ - pushl (%eax) │ │ + je 6f445 │ │ + mov %esi,0x18(%esp) │ │ + cmp $0x10,%eax │ │ + mov $0x0,%ebx │ │ + jb 6f430 │ │ + mov 0x8(%esp),%edi │ │ + mov %edi,%ebx │ │ + imul %eax,%ebx │ │ + imul 0x8(%ebp),%edi │ │ + lea (%edi,%eax,1),%esi │ │ + add 0x4(%esp),%esi │ │ + mov %esi,0x10(%esp) │ │ + mov (%esp),%esi │ │ + lea (%esi,%ebx,2),%esi │ │ + cmp %esi,0x10(%esp) │ │ + jbe 6f3e1 │ │ + add 0x4(%esp),%edi │ │ + add %eax,%ebx │ │ + mov (%esp),%esi │ │ + lea (%esi,%ebx,2),%esi │ │ + cmp %esi,%edi │ │ + mov $0x0,%ebx │ │ + jb 6f430 │ │ + xor %ebx,%ebx │ │ + mov 0xc(%esp),%esi │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + movq (%edx,%ebx,1),%xmm1 │ │ + movq 0x8(%edx,%ebx,1),%xmm2 │ │ + punpcklbw %xmm0,%xmm1 │ │ + punpcklbw %xmm0,%xmm2 │ │ + psllw $0x4,%xmm1 │ │ + psllw $0x4,%xmm2 │ │ + movdqu %xmm1,(%ecx,%ebx,2) │ │ + movdqu %xmm2,0x10(%ecx,%ebx,2) │ │ + add $0x10,%ebx │ │ + cmp %ebx,%esi │ │ + jne 6f3f0 │ │ + cmp %eax,%esi │ │ + mov %esi,%ebx │ │ + je 6f380 │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + movzbl (%edx,%ebx,1),%esi │ │ + shl $0x4,%esi │ │ + mov %si,(%ecx,%ebx,2) │ │ + inc %ebx │ │ + cmp %ebx,%eax │ │ + jne 6f430 │ │ + jmp 6f380 │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ push %edi │ │ push %esi │ │ - push %edx │ │ - mov 0x1c(%esp),%eax │ │ - pushl 0x4a0(%eax) │ │ - pushl 0x5c(%esp) │ │ - call *0x138(%ecx) │ │ - add $0x20,%esp │ │ - cmpb $0x0,0x6c(%esp) │ │ - je 70931 │ │ - mov 0x4c(%esp),%eax │ │ - cmp %eax,0x2c(%esp) │ │ - mov 0x8(%ebp),%edi │ │ - mov 0x30(%esp),%ebx │ │ - mov 0x54(%esp),%ecx │ │ - je 6f9cd │ │ - cmp 0x3c(%esp),%ebx │ │ - jne 6fb81 │ │ - mov 0xc(%edi),%eax │ │ - and $0x1f,%eax │ │ - mov %eax,0x8(%esp) │ │ - mov $0x1,%eax │ │ - cmpb $0x1,0x2c(%esp) │ │ - jne 6fb3b │ │ - mov 0x8(%esp),%eax │ │ - mov 0x22f8(%edi,%eax,4),%ecx │ │ - mov 0x8(%edi),%eax │ │ - lea (%eax,%eax,2),%edx │ │ - xor %eax,%eax │ │ - cmpb $0x0,-0x4(%ecx,%edx,4) │ │ - mov 0x54(%esp),%ecx │ │ - setg %al │ │ - cmp 0x3c(%esp),%ebx │ │ - je 6fb45 │ │ - test %eax,%eax │ │ - je 6fb81 │ │ - movl $0x0,0x18(%esp) │ │ - mov 0x2c(%esp),%eax │ │ - cmp $0x1,%al │ │ - jne 702f7 │ │ - cmp 0x3c(%esp),%ebx │ │ - movl $0x0,0x14(%esp) │ │ - jne 702ff │ │ - mov $0xfffffffe,%esi │ │ - test %esi,%esi │ │ - jne 6fabd │ │ - jmp 702c7 │ │ - mov 0xb4c(%ebx),%eax │ │ - mov 0x7e8(%ebx),%ecx │ │ - imul 0x14(%esp),%ecx │ │ - add 0x10(%esp),%ecx │ │ - shl $0x5,%ecx │ │ - movzbl 0x1b(%eax,%ecx,1),%eax │ │ - mov %eax,0x38(%esp) │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0x34(%esp),%eax │ │ - mov 0xc(%esp),%ebx │ │ - sub $0x4,%esp │ │ - pushl 0x3c(%esp) │ │ - push %edi │ │ - push %eax │ │ - mov 0x28(%esp),%edi │ │ - mov 0x2c(%esp),%eax │ │ - pushl (%edi,%eax,4) │ │ - pushl 0x58(%esp) │ │ - pushl 0x2c(%esp) │ │ - pushl 0x2c(%esp) │ │ - pushl 0x5c(%esp) │ │ - push $0x1 │ │ - pushl 0x48(%esp) │ │ - push $0x0 │ │ - call 71760 │ │ - add $0x30,%esp │ │ - inc %esi │ │ - test %eax,%eax │ │ - jne 7174c │ │ - test %esi,%esi │ │ - je 702c7 │ │ - mov 0x4(%esp),%ebx │ │ - mov 0x4a0(%ebx,%esi,4),%edx │ │ - add 0x48(%esp),%edx │ │ + and $0xfffffff0,%esp │ │ + sub $0x107d0,%esp │ │ + mov %ecx,0x2c(%esp) │ │ + call 6f468 │ │ + pop %esi │ │ + add $0x67b08,%esi │ │ mov 0x8(%ebp),%eax │ │ - mov %eax,%edi │ │ - mov 0x8(%eax),%eax │ │ - mov 0xc(%edi),%ecx │ │ - dec %eax │ │ - dec %ecx │ │ - mov %ecx,0x14(%esp) │ │ - mov 0x8(%esp),%ecx │ │ - mov 0x22f4(%edi,%ecx,4),%ecx │ │ - mov %eax,0x10(%esp) │ │ lea (%eax,%eax,2),%eax │ │ - mov %ecx,0x18(%esp) │ │ - mov %eax,0x1c(%esp) │ │ - movsbl 0x8(%ecx,%eax,4),%edi │ │ - dec %edi │ │ - imul $0xa4,%edi,%ecx │ │ - lea 0x10(%ebx,%ecx,1),%eax │ │ - mov %eax,0x34(%esp) │ │ - cmpl $0x2,0xb44(%ebx) │ │ - lea 0x3(%esi),%ecx │ │ - mov 0x4a4(%ebx),%eax │ │ - mov %eax,0x20(%esp) │ │ - mov %ecx,0x44(%esp) │ │ - je 6fa4c │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0x3f56c(%ecx),%eax │ │ - mov %eax,0x38(%esp) │ │ - jmp 6fa70 │ │ - cmp 0x3c(%esp),%ebx │ │ - jne 6fa10 │ │ - mov 0x8(%esp),%ecx │ │ - mov 0x22f4(%edi,%ecx,4),%esi │ │ - mov 0x8(%edi),%edx │ │ - lea (%edx,%edx,2),%edx │ │ - xor %ecx,%ecx │ │ - cmpb $0x0,0x8(%esi,%edx,4) │ │ - setg %cl │ │ - and %ecx,%eax │ │ - cmpb $0x1,0x2c(%esp) │ │ - jne 6fb75 │ │ - xor %ecx,%ecx │ │ - cmpb $0x0,-0x4(%esi,%edx,4) │ │ - setg %cl │ │ - and %ecx,%eax │ │ - mov 0x54(%esp),%ecx │ │ - test %eax,%eax │ │ - jne 6fa18 │ │ - mov 0x68(%esp),%eax │ │ - cmp %eax,%ecx │ │ - cmovle %ecx,%eax │ │ - cmp $0x2,%eax │ │ - jl 6fc59 │ │ - mov 0x10(%ebp),%eax │ │ - cmpb $0x2,0x15(%eax) │ │ - jne 6fbb1 │ │ - mov 0x10(%ebp),%eax │ │ - movsbl 0x18(%eax),%eax │ │ - mov 0x4(%esp),%ecx │ │ - cmpb $0x0,0x6f8(%ecx,%eax,1) │ │ - jne 6fbcb │ │ - mov 0x10(%ebp),%eax │ │ - cmpb $0x2,0x16(%eax) │ │ - jne 6fc59 │ │ - cmpl $0x2,0x3f540(%edi) │ │ - jb 6fc59 │ │ - lea 0x3f540(%edi),%eax │ │ - mov %eax,0x14(%esp) │ │ - mov $0xfffffffe,%esi │ │ - mov 0xc(%esp),%ebx │ │ - test %esi,%esi │ │ - jne 6fc16 │ │ - jmp 6fdec │ │ - sub $0x8,%esp │ │ - mov 0x8(%ebp),%ecx │ │ - push %eax │ │ - pushl 0x30(%esp) │ │ - pushl 0x18(%esp) │ │ - pushl 0x34(%esp) │ │ - push %edi │ │ - push $0x0 │ │ - call 71e30 │ │ - add $0x20,%esp │ │ - inc %esi │ │ - test %eax,%eax │ │ - jne 7174c │ │ - test %esi,%esi │ │ - je 6fdec │ │ - lea 0x3(%esi),%eax │ │ - mov %eax,0x8(%esp) │ │ - mov 0x4(%esp),%eax │ │ - mov 0x4a0(%eax,%esi,4),%edx │ │ - add 0x48(%esp),%edx │ │ - mov 0x4a4(%eax),%edi │ │ - mov 0x10(%ebp),%eax │ │ - cmpb $0x2,0x16(%eax) │ │ - mov 0x14(%esp),%eax │ │ - je 6fbe7 │ │ - mov 0x4(%esp),%eax │ │ - mov 0xc(%eax),%eax │ │ - mov 0x10(%ebp),%ecx │ │ - movsbl 0x18(%ecx),%ecx │ │ - lea (%ecx,%ecx,8),%ecx │ │ - lea 0x58c(%eax,%ecx,4),%eax │ │ - jmp 6fbe7 │ │ - cmp 0x3c(%esp),%ebx │ │ - sete %ch │ │ - mov 0x2c(%esp),%edx │ │ - cmp 0x4c(%esp),%edx │ │ - sete %cl │ │ - shl %cl,%edx │ │ + sub %eax,%edx │ │ mov %edx,0x8(%esp) │ │ - mov %ebx,%eax │ │ - mov %ch,%cl │ │ - shl %cl,%eax │ │ - mov 0x4(%esp),%ecx │ │ - mov 0x498(%ecx),%edx │ │ - add 0x48(%esp),%edx │ │ - mov 0x8(%edi),%ecx │ │ - and 0x10(%esp),%ecx │ │ - mov %ecx,0x14(%esp) │ │ - mov %edi,%ecx │ │ - mov 0xc(%edi),%edi │ │ - and 0x18(%esp),%edi │ │ - mov 0x10(%ebp),%esi │ │ - movsbl 0x18(%esi),%esi │ │ - sub $0x4,%esp │ │ - mov 0x10(%esp),%ebx │ │ - pushl 0x68(%esp) │ │ - push %esi │ │ - pushl 0x30(%esp) │ │ - mov 0x10(%ebp),%esi │ │ - pushl 0x8(%esi) │ │ - push $0x1 │ │ - push %edi │ │ - pushl 0x30(%esp) │ │ - mov %eax,0x34(%esp) │ │ - push %eax │ │ - pushl 0x2c(%esp) │ │ - mov 0x2c(%esp),%eax │ │ - pushl 0x4a4(%eax) │ │ - push $0x0 │ │ - call 71760 │ │ - add $0x30,%esp │ │ - test %eax,%eax │ │ - jne 7174c │ │ - mov 0x10(%ebp),%eax │ │ - cmpb $0x1,0x16(%eax) │ │ - jne 6fd35 │ │ - mov 0x4(%esp),%eax │ │ - mov 0x498(%eax),%edx │ │ - add 0x48(%esp),%edx │ │ - sub $0x4,%esp │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0x10(%esp),%ebx │ │ - pushl 0x8c(%esp) │ │ - pushl 0x94(%esp) │ │ - pushl 0x68(%esp) │ │ - pushl 0x68(%esp) │ │ - push $0x1 │ │ - pushl 0x38(%esp) │ │ - pushl 0x4a4(%eax) │ │ - call 723e0 │ │ - add $0x20,%esp │ │ - test %eax,%eax │ │ - jne 7174c │ │ - mov 0x4(%esp),%eax │ │ - mov 0x49c(%eax),%edx │ │ - add 0x48(%esp),%edx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0x10(%esp),%edi │ │ - and 0x8(%ecx),%edi │ │ - mov 0x18(%esp),%esi │ │ - and 0xc(%ecx),%esi │ │ - mov 0x10(%ebp),%eax │ │ - movsbl 0x18(%eax),%eax │ │ - sub $0x4,%esp │ │ - mov 0x10(%esp),%ebx │ │ - pushl 0x68(%esp) │ │ - push %eax │ │ - pushl 0x30(%esp) │ │ - mov 0x10(%ebp),%eax │ │ - pushl 0x8(%eax) │ │ - push $0x2 │ │ - push %esi │ │ - push %edi │ │ - pushl 0x34(%esp) │ │ - pushl 0x2c(%esp) │ │ - mov 0x2c(%esp),%eax │ │ - pushl 0x4a4(%eax) │ │ - push $0x0 │ │ - call 71760 │ │ - add $0x30,%esp │ │ - test %eax,%eax │ │ - jne 7174c │ │ - mov 0x10(%ebp),%eax │ │ - cmpb $0x1,0x16(%eax) │ │ - jne 6fdec │ │ - mov 0x4(%esp),%eax │ │ - mov 0x49c(%eax),%edx │ │ - add 0x48(%esp),%edx │ │ - sub $0x4,%esp │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0x10(%esp),%ebx │ │ - pushl 0x8c(%esp) │ │ - pushl 0x94(%esp) │ │ - pushl 0x68(%esp) │ │ - pushl 0x68(%esp) │ │ - push $0x2 │ │ - pushl 0x38(%esp) │ │ - pushl 0x4a4(%eax) │ │ - call 723e0 │ │ - add $0x20,%esp │ │ - test %eax,%eax │ │ - jne 7174c │ │ - mov 0x10(%ebp),%eax │ │ - mov 0x1c(%eax),%al │ │ - test %al,%al │ │ - je 70931 │ │ - cmp $0x1,%al │ │ - jne 705f0 │ │ - mov 0x1c(%esp),%eax │ │ - mov %eax,%ecx │ │ - shl $0x4,%ecx │ │ - mov 0xc(%ebp),%eax │ │ - lea (%eax,%eax,2),%eax │ │ - shl $0x4,%eax │ │ - mov 0xc(%esp),%edx │ │ - add -0x240(%edx),%eax │ │ - add %ecx,%eax │ │ - mov 0x10(%ebp),%ecx │ │ - movzbl 0x12(%ecx),%ecx │ │ - lea (%eax,%ecx,4),%eax │ │ - jmp 7061d │ │ - cmpb $0x0,0x6c(%esp) │ │ - jne 6ff8a │ │ - jmp 7093e │ │ - lea 0xa3c0(%edi),%eax │ │ - mov 0x30(%esp),%ecx │ │ - lea 0x0(,%ecx,4),%ecx │ │ - sub $0x8,%esp │ │ - push %ecx │ │ - pushl 0x24(%esp) │ │ - push %eax │ │ - pushl 0x38(%esp) │ │ - mov 0x1c(%esp),%eax │ │ - pushl 0x4a0(%eax) │ │ - pushl 0x5c(%esp) │ │ - mov 0x70(%esp),%eax │ │ - call *0x120(%eax) │ │ - add $0x20,%esp │ │ - cmpb $0x0,0x6c(%esp) │ │ - jne 6ff8a │ │ - jmp 7093e │ │ - mov 0x10(%ebp),%eax │ │ - movzbl 0x11(%eax),%ecx │ │ - xor %eax,%eax │ │ - test %ecx,%ecx │ │ - sete %al │ │ - mov %ecx,%edx │ │ - shl $0xf,%edx │ │ - lea 0x23c0(%edi,%edx,1),%edx │ │ - shl $0xf,%eax │ │ - lea 0x23c0(%edi,%eax,1),%eax │ │ - mov 0x30(%esp),%esi │ │ - lea 0x0(,%esi,4),%esi │ │ - push %ecx │ │ - pushl 0x38(%esp) │ │ - push %esi │ │ - pushl 0x24(%esp) │ │ - push %eax │ │ - push %edx │ │ - mov 0x1c(%esp),%eax │ │ - pushl 0x4a0(%eax) │ │ - pushl 0x5c(%esp) │ │ - mov 0x70(%esp),%eax │ │ - mov 0x3c(%esp),%ecx │ │ - call *0x12c(%eax,%ecx,4) │ │ - add $0x20,%esp │ │ - cmpb $0x0,0x6c(%esp) │ │ - jne 6ff8a │ │ - jmp 7093e │ │ mov 0x10(%ebp),%eax │ │ - mov %eax,%edx │ │ - movzbl 0x10(%eax),%ecx │ │ - mov 0xc(%ebp),%eax │ │ - lea (%eax,%eax,2),%esi │ │ - shl $0x7,%esi │ │ - add -0x23c(%ebx),%esi │ │ - movzbl 0x11(%edx),%edx │ │ - xor %eax,%eax │ │ + lea -0x1(%eax),%edi │ │ + imul 0x20(%ebp),%edi │ │ + add 0x18(%ebp),%edi │ │ + sar $0xa,%edi │ │ + add $0x8,%edi │ │ + mov 0x24(%ebp),%ecx │ │ + mov %ecx,%eax │ │ + and $0x1,%eax │ │ + add $0x3,%eax │ │ + and $0x3,%ecx │ │ + imul $0x78,%ecx,%ecx │ │ + add -0x250(%esi),%ecx │ │ + mov %ecx,0x40(%esp) │ │ + imul $0x78,%eax,%eax │ │ + mov %esi,0x24(%esp) │ │ + add -0x250(%esi),%eax │ │ + mov %eax,0xc(%esp) │ │ + mov 0xc(%ebp),%edx │ │ + lea 0xcc(%esp),%eax │ │ + mov %eax,0x50(%esp) │ │ + mov %edi,0x80(%esp) │ │ test %edx,%edx │ │ - sete %al │ │ - shl $0xf,%edx │ │ - lea 0x23c0(%edi,%edx,1),%edx │ │ - shl $0xf,%eax │ │ - lea 0x23c0(%edi,%eax,1),%eax │ │ - mov 0x30(%esp),%edi │ │ - lea 0x0(,%edi,4),%edi │ │ - sub $0x4,%esp │ │ - pushl (%esi,%ecx,4) │ │ - push %edi │ │ - pushl 0x24(%esp) │ │ - push %eax │ │ - push %edx │ │ - mov 0x1c(%esp),%eax │ │ - pushl 0x4a0(%eax) │ │ - pushl 0x5c(%esp) │ │ - mov 0x70(%esp),%eax │ │ - call *0x128(%eax) │ │ - add $0x20,%esp │ │ - cmpb $0x0,0x6c(%esp) │ │ - je 7093e │ │ - mov 0x10(%ebp),%eax │ │ - mov %eax,%ecx │ │ - movzbl 0x11(%eax),%eax │ │ - movzbl 0x10(%ecx),%ecx │ │ - mov 0x1c(%esp),%edx │ │ - shl $0x7,%edx │ │ - add %edx,%esi │ │ - shl $0x6,%eax │ │ - add %esi,%eax │ │ - mov (%eax,%ecx,4),%eax │ │ - mov %eax,0x34(%esp) │ │ - mov 0x54(%esp),%eax │ │ - mov 0x68(%esp),%ecx │ │ - cmp %ecx,%eax │ │ - cmovle %eax,%ecx │ │ - mov %ecx,0x64(%esp) │ │ - mov 0x4c(%esp),%ecx │ │ - shrl %cl,0x18(%esp) │ │ - mov 0x30(%esp),%eax │ │ - lea 0x0(,%eax,4),%eax │ │ - mov 0x3c(%esp),%ecx │ │ - shr %cl,%eax │ │ - mov %eax,0x38(%esp) │ │ + jg 6f508 │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + addl $0x100,0x50(%esp) │ │ mov 0x8(%ebp),%eax │ │ - add $0xa3c0,%eax │ │ - mov %eax,0x1c(%esp) │ │ - mov $0xfffffffe,%esi │ │ - jmp 70021 │ │ - movzbl 0x11(%ebx),%edx │ │ - xor %ecx,%ecx │ │ + add %eax,0x8(%esp) │ │ + mov 0x80(%esp),%edi │ │ + dec %edi │ │ + je 6f75b │ │ + mov %edi,0x80(%esp) │ │ test %edx,%edx │ │ - sete %cl │ │ - shl $0xf,%edx │ │ - mov 0x8(%ebp),%esi │ │ - lea 0x23c0(%esi,%edx,1),%edx │ │ - shl $0xf,%ecx │ │ - lea 0x23c0(%esi,%ecx,1),%ecx │ │ - mov 0x14(%esp),%esi │ │ - sub $0x4,%esp │ │ - mov 0x10(%esp),%ebx │ │ - pushl 0x38(%esp) │ │ - pushl 0x40(%esp) │ │ - pushl 0x24(%esp) │ │ - push %ecx │ │ - push %edx │ │ - pushl 0x4a4(%edi) │ │ - push %eax │ │ - mov 0x70(%esp),%eax │ │ - call *0x128(%eax) │ │ - add $0x20,%esp │ │ + jle 6f4e0 │ │ + xor %ecx,%ecx │ │ + mov 0x14(%ebp),%ebx │ │ + xor %esi,%esi │ │ + cmp $0x4,%edx │ │ + jg 6f548 │ │ + jmp 6f66c │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov 0x8(%esp),%eax │ │ + movzbl (%eax,%ecx,1),%edi │ │ + shl $0x4,%edi │ │ + mov 0x50(%esp),%eax │ │ + mov %di,(%eax,%esi,2) │ │ + add 0x1c(%ebp),%ebx │ │ + mov %ebx,%eax │ │ + sar $0xa,%eax │ │ + add %eax,%ecx │ │ + and $0x3ff,%ebx │ │ inc %esi │ │ - je 7093e │ │ - mov %esi,0x14(%esp) │ │ - lea 0x3(%esi),%edx │ │ - mov 0x10(%ebp),%edi │ │ - movsbl 0x18(%edi),%esi │ │ - imul $0xa4,%esi,%eax │ │ - cmpl $0x1,0x64(%esp) │ │ - mov 0x4(%esp),%ecx │ │ - lea 0x10(%ecx,%eax,1),%eax │ │ - mov %edx,0x8(%esp) │ │ - jle 700ab │ │ - cmpb $0x6,0x15(%edi) │ │ - jne 7014b │ │ - mov 0x4(%esp),%ecx │ │ - cmpb $0x0,0x6f8(%ecx,%esi,1) │ │ - je 7014b │ │ - mov 0x4(%esp),%ecx │ │ - mov 0xc(%ecx),%ecx │ │ - lea (%esi,%esi,8),%edx │ │ - lea 0x58c(%ecx,%edx,4),%esi │ │ - sub $0x8,%esp │ │ - mov 0x8(%ebp),%ecx │ │ - xor %edx,%edx │ │ - mov 0x14(%esp),%ebx │ │ - push %esi │ │ - push %eax │ │ - pushl 0x18(%esp) │ │ - pushl 0x34(%esp) │ │ - pushl 0x30(%esp) │ │ - pushl 0x40(%esp) │ │ - call 71e30 │ │ - add $0x20,%esp │ │ - test %eax,%eax │ │ - mov 0x10(%ebp),%esi │ │ - je 7018b │ │ - jmp 7174c │ │ - sub $0x4,%esp │ │ - mov 0x8(%ebp),%edi │ │ - mov %edi,%ecx │ │ - mov %edx,%edi │ │ - xor %edx,%edx │ │ - mov 0x10(%esp),%ebx │ │ - pushl 0x14(%esp) │ │ - push %esi │ │ - push %eax │ │ - mov 0x10(%ebp),%eax │ │ - pushl 0x8(%eax) │ │ - push %edi │ │ - pushl 0xc(%ecx) │ │ - pushl 0x8(%ecx) │ │ - mov 0x50(%esp),%edi │ │ - push %edi │ │ - mov 0x50(%esp),%esi │ │ - push %esi │ │ - push $0x0 │ │ - pushl 0x50(%esp) │ │ - call 71760 │ │ - add $0x30,%esp │ │ - test %eax,%eax │ │ - jne 7174c │ │ - mov 0x10(%ebp),%eax │ │ - movsbl 0x19(%eax),%eax │ │ - imul $0xa4,%eax,%ecx │ │ - mov 0x4(%esp),%edi │ │ - lea 0x10(%edi,%ecx,1),%ecx │ │ - mov %ecx,0x44(%esp) │ │ - sub $0x4,%esp │ │ - mov 0x8(%ebp),%ecx │ │ - xor %edx,%edx │ │ - pushl 0x14(%esp) │ │ - push %eax │ │ - pushl 0x50(%esp) │ │ - mov 0x10(%ebp),%eax │ │ - pushl 0xc(%eax) │ │ - pushl 0x1c(%esp) │ │ - pushl 0xc(%ecx) │ │ - pushl 0x8(%ecx) │ │ - pushl 0x50(%esp) │ │ - push %esi │ │ - push $0x0 │ │ - pushl 0x48(%esp) │ │ - call 71760 │ │ - add $0x30,%esp │ │ - test %eax,%eax │ │ - mov 0x10(%ebp),%ebx │ │ - je 70232 │ │ - jmp 7174c │ │ - sub $0x4,%esp │ │ - mov 0x8(%ebp),%ecx │ │ - xor %edx,%edx │ │ - mov 0x10(%esp),%ebx │ │ - pushl 0x14(%esp) │ │ - push %esi │ │ - push %eax │ │ - mov 0x10(%ebp),%esi │ │ - pushl 0x8(%esi) │ │ - pushl 0x1c(%esp) │ │ - pushl 0xc(%ecx) │ │ - pushl 0x8(%ecx) │ │ - pushl 0x50(%esp) │ │ - pushl 0x50(%esp) │ │ - push $0x0 │ │ - pushl 0x50(%esp) │ │ - call 71760 │ │ - add $0x30,%esp │ │ - test %eax,%eax │ │ - jne 7174c │ │ - movsbl 0x19(%esi),%edx │ │ - imul $0xa4,%edx,%eax │ │ - mov 0x4(%esp),%edi │ │ - lea 0x10(%edi,%eax,1),%eax │ │ - cmpb $0x6,0x15(%esi) │ │ - jne 701ec │ │ - cmpb $0x0,0x6f8(%edi,%edx,1) │ │ - je 701ec │ │ - mov 0xc(%edi),%ecx │ │ - lea (%edx,%edx,8),%edx │ │ - lea 0x58c(%ecx,%edx,4),%esi │ │ - sub $0x8,%esp │ │ - mov 0x8(%ebp),%ecx │ │ - xor %edx,%edx │ │ - mov 0x14(%esp),%ebx │ │ - push %esi │ │ - push %eax │ │ - pushl 0x18(%esp) │ │ - pushl 0x34(%esp) │ │ - pushl 0x30(%esp) │ │ - pushl 0x38(%esp) │ │ - call 71e30 │ │ - add $0x20,%esp │ │ - test %eax,%eax │ │ - mov 0x10(%ebp),%ebx │ │ - je 70232 │ │ - jmp 7174c │ │ - sub $0x4,%esp │ │ - mov 0x8(%ebp),%ecx │ │ - mov %edx,%esi │ │ - xor %edx,%edx │ │ - mov 0x10(%esp),%ebx │ │ - pushl 0x14(%esp) │ │ - push %esi │ │ - push %eax │ │ - mov 0x10(%ebp),%eax │ │ - mov %eax,%esi │ │ - pushl 0xc(%eax) │ │ - pushl 0x1c(%esp) │ │ - pushl 0xc(%ecx) │ │ - pushl 0x8(%ecx) │ │ - pushl 0x50(%esp) │ │ - pushl 0x50(%esp) │ │ - push $0x0 │ │ - pushl 0x48(%esp) │ │ - call 71760 │ │ - mov %esi,%ebx │ │ - add $0x30,%esp │ │ - test %eax,%eax │ │ - jne 7174c │ │ - mov 0x14(%esp),%esi │ │ - mov 0x4a0(%edi,%esi,4),%eax │ │ - add 0x48(%esp),%eax │ │ - movzbl 0x14(%ebx),%ecx │ │ - mov %ecx,%edx │ │ - add $0xfd,%dl │ │ - cmp $0x2,%dl │ │ - jb 6ffcb │ │ - cmp $0x1,%cl │ │ - je 70292 │ │ - cmp $0x2,%cl │ │ - jne 7001a │ │ - sub $0x8,%esp │ │ - mov 0x14(%esp),%ebx │ │ - pushl 0x40(%esp) │ │ - pushl 0x24(%esp) │ │ - pushl 0x2c(%esp) │ │ - pushl 0x38(%esp) │ │ - mov 0x1c(%esp),%ecx │ │ - pushl 0x4a4(%ecx) │ │ - push %eax │ │ - mov 0x70(%esp),%eax │ │ - call *0x120(%eax) │ │ - jmp 70017 │ │ - sub $0x4,%esp │ │ - mov 0x10(%esp),%ebx │ │ - pushl 0x64(%esp) │ │ - pushl 0x40(%esp) │ │ - pushl 0x24(%esp) │ │ - pushl 0x2c(%esp) │ │ - pushl 0x38(%esp) │ │ - mov 0x1c(%esp),%ecx │ │ - pushl 0x4a4(%ecx) │ │ - push %eax │ │ - mov 0x70(%esp),%eax │ │ - call *0x124(%eax) │ │ - jmp 70017 │ │ - mov 0x4(%esp),%eax │ │ - mov 0x4a4(%eax),%eax │ │ - add %eax,%eax │ │ - mov %eax,0x18(%esp) │ │ - movl $0x2,0x14(%esp) │ │ - mov 0x8(%ebp),%edi │ │ - mov 0x2c(%esp),%eax │ │ - mov 0x30(%esp),%ebx │ │ - cmp $0x1,%al │ │ - mov 0xc(%esp),%edx │ │ - je 7030b │ │ - jmp 7043c │ │ - movl $0x0,0x14(%esp) │ │ - cmp $0x1,%al │ │ - mov 0xc(%esp),%edx │ │ - jne 7043c │ │ - mov 0x5c(%esp),%ecx │ │ - movzbl 0x190(%edi,%ecx,1),%eax │ │ - movzbl 0x170(%edi,%ecx,1),%ecx │ │ - shl $0x2,%eax │ │ - add -0x250(%edx),%eax │ │ - mov (%ecx,%eax,1),%al │ │ - mov %al,0x60(%esp) │ │ - mov $0xfffffffe,%edi │ │ - test %edi,%edi │ │ - jne 70388 │ │ - jmp 70429 │ │ - movzbl %cl,%eax │ │ - sub $0x4,%esp │ │ - mov 0x8(%ebp),%ecx │ │ - push %eax │ │ - push %esi │ │ - pushl 0x44(%esp) │ │ - mov 0x2c(%esp),%esi │ │ - mov 0x30(%esp),%eax │ │ - pushl (%esi,%eax,4) │ │ - pushl 0x48(%esp) │ │ - pushl 0x28(%esp) │ │ - pushl 0x30(%esp) │ │ - pushl 0x50(%esp) │ │ - push $0x1 │ │ - pushl 0x6c(%esp) │ │ - push $0x0 │ │ - call 71760 │ │ - add $0x30,%esp │ │ - inc %edi │ │ - test %eax,%eax │ │ - jne 7174c │ │ - test %edi,%edi │ │ - je 70429 │ │ - mov 0x4(%esp),%ebx │ │ - mov 0x4a0(%ebx,%edi,4),%edx │ │ - add 0x48(%esp),%edx │ │ - add 0x18(%esp),%edx │ │ - mov 0x8(%ebp),%eax │ │ + cmp %esi,%edx │ │ + je 6f4e0 │ │ + mov %ebx,%edi │ │ + sar $0x6,%edi │ │ + je 6f520 │ │ + mov 0x40(%esp),%eax │ │ + mov %esi,0x30(%esp) │ │ + movsbl -0x8(%eax,%edi,8),%edx │ │ + mov %edx,0x10(%esp) │ │ mov %eax,%esi │ │ - mov 0x8(%eax),%eax │ │ - dec %eax │ │ - mov 0x8(%esp),%ecx │ │ - mov 0x22f8(%esi,%ecx,4),%ecx │ │ - mov %eax,0x14(%esp) │ │ - lea (%eax,%eax,2),%eax │ │ - mov %ecx,0x1c(%esp) │ │ - mov %eax,0x20(%esp) │ │ - movsbl 0x8(%ecx,%eax,4),%esi │ │ - dec %esi │ │ - imul $0xa4,%esi,%eax │ │ - lea 0x10(%ebx,%eax,1),%eax │ │ - mov %eax,0x38(%esp) │ │ - cmpl $0x2,0xb44(%ebx) │ │ - movzbl 0x60(%esp),%ecx │ │ - lea 0x3(%edi),%eax │ │ - mov %eax,0x34(%esp) │ │ - mov 0x4a4(%ebx),%ebx │ │ - mov %ebx,0x44(%esp) │ │ - mov 0x8(%ebp),%eax │ │ - mov 0xc(%eax),%eax │ │ + mov 0x8(%esp),%edx │ │ + movzbl -0x3(%edx,%ecx,1),%eax │ │ + imul 0x10(%esp),%eax │ │ + movsbl -0x7(%esi,%edi,8),%esi │ │ + mov %esi,0x10(%esp) │ │ + movzbl -0x2(%edx,%ecx,1),%esi │ │ + imul 0x10(%esp),%esi │ │ + add %eax,%esi │ │ + mov 0x40(%esp),%eax │ │ + movsbl -0x6(%eax,%edi,8),%eax │ │ mov %eax,0x10(%esp) │ │ - mov 0xc(%esp),%ebx │ │ - jne 7033d │ │ - mov 0x4(%esp),%eax │ │ - mov 0xb4c(%eax),%ecx │ │ - mov 0x7e8(%eax),%eax │ │ + movzbl -0x1(%edx,%ecx,1),%eax │ │ imul 0x10(%esp),%eax │ │ - add 0x14(%esp),%eax │ │ - shl $0x5,%eax │ │ - movzbl 0x1b(%ecx,%eax,1),%ecx │ │ - jmp 7033d │ │ - movl $0x2,0x14(%esp) │ │ - mov 0x8(%ebp),%edi │ │ - mov 0xc(%esp),%edx │ │ - mov 0x30(%esp),%ebx │ │ - cmp 0x3c(%esp),%ebx │ │ - jne 70579 │ │ - mov 0x280(%edi),%eax │ │ - mov 0x58(%esp),%esi │ │ - movzbl 0x180(%eax,%esi,1),%ecx │ │ - movzbl 0x160(%eax,%esi,1),%eax │ │ - shl $0x2,%ecx │ │ - add -0x250(%edx),%ecx │ │ - mov (%eax,%ecx,1),%al │ │ - mov %al,0x60(%esp) │ │ - mov $0xfffffffe,%esi │ │ - test %esi,%esi │ │ - jne 704cb │ │ - jmp 70569 │ │ - movzbl %cl,%edi │ │ - sub $0x4,%esp │ │ - mov 0x8(%ebp),%ecx │ │ - push %edi │ │ - push %eax │ │ - pushl 0x44(%esp) │ │ - mov 0x2c(%esp),%eax │ │ - mov 0x30(%esp),%edi │ │ - pushl (%eax,%edi,4) │ │ - pushl 0x48(%esp) │ │ - pushl 0x30(%esp) │ │ - pushl 0x2c(%esp) │ │ - pushl 0x5c(%esp) │ │ - pushl 0x50(%esp) │ │ - pushl 0x6c(%esp) │ │ - push $0x0 │ │ - call 71760 │ │ - add $0x30,%esp │ │ - inc %esi │ │ - test %eax,%eax │ │ - jne 7174c │ │ - test %esi,%esi │ │ - je 70569 │ │ - mov 0x4(%esp),%ebx │ │ - mov 0x4a0(%ebx,%esi,4),%edx │ │ - add 0x48(%esp),%edx │ │ - add 0x14(%esp),%edx │ │ - mov 0x8(%ebp),%eax │ │ - mov %eax,%edi │ │ - mov 0x8(%eax),%eax │ │ - mov 0xc(%edi),%ecx │ │ - dec %ecx │ │ - mov %ecx,0x18(%esp) │ │ - mov 0x8(%esp),%ecx │ │ - mov 0x22f4(%edi,%ecx,4),%ecx │ │ + add %esi,%eax │ │ + mov 0x40(%esp),%esi │ │ + movsbl -0x5(%esi,%edi,8),%edx │ │ + mov %edx,0x10(%esp) │ │ + mov 0x8(%esp),%edx │ │ + movzbl (%edx,%ecx,1),%edx │ │ + imul 0x10(%esp),%edx │ │ + add %eax,%edx │ │ + mov %esi,%eax │ │ + movsbl -0x4(%esi,%edi,8),%esi │ │ + mov %esi,0x10(%esp) │ │ + mov 0x8(%esp),%esi │ │ + movzbl 0x1(%esi,%ecx,1),%esi │ │ + imul 0x10(%esp),%esi │ │ + add %edx,%esi │ │ + movsbl -0x3(%eax,%edi,8),%edx │ │ + mov %edx,0x10(%esp) │ │ + mov 0x8(%esp),%edx │ │ + movzbl 0x2(%edx,%ecx,1),%edx │ │ + imul 0x10(%esp),%edx │ │ + add %esi,%edx │ │ + movsbl -0x2(%eax,%edi,8),%eax │ │ mov %eax,0x10(%esp) │ │ - lea (%eax,%eax,2),%eax │ │ - mov %ecx,0x1c(%esp) │ │ - mov %eax,0x20(%esp) │ │ - movsbl 0x8(%ecx,%eax,4),%eax │ │ - dec %eax │ │ - imul $0xa4,%eax,%ecx │ │ - lea 0x10(%ebx,%ecx,1),%ecx │ │ - mov %ecx,0x38(%esp) │ │ - cmpl $0x2,0xb44(%ebx) │ │ - movzbl 0x60(%esp),%ecx │ │ - lea 0x3(%esi),%edi │ │ - mov %edi,0x34(%esp) │ │ - mov 0x4a4(%ebx),%ebx │ │ - mov %ebx,0x44(%esp) │ │ - mov 0xc(%esp),%ebx │ │ - jne 7047e │ │ - mov 0x4(%esp),%ecx │ │ - mov 0xb4c(%ecx),%edi │ │ - mov 0x7e8(%ecx),%ecx │ │ - imul 0x18(%esp),%ecx │ │ - add 0x10(%esp),%ecx │ │ - shl $0x5,%ecx │ │ - movzbl 0x1b(%edi,%ecx,1),%ecx │ │ - jmp 7047e │ │ - mov 0x4(%esp),%eax │ │ - mov 0x4a4(%eax),%eax │ │ - add %eax,%eax │ │ - mov %eax,0x18(%esp) │ │ - mov $0xfffffffe,%edi │ │ - mov 0xc(%esp),%ebx │ │ - test %edi,%edi │ │ - je 70931 │ │ - lea 0x3(%edi),%eax │ │ - mov %eax,0x8(%esp) │ │ - mov 0x4(%esp),%eax │ │ - mov 0x4a0(%eax,%edi,4),%edx │ │ - add 0x48(%esp),%edx │ │ - add 0x14(%esp),%edx │ │ - add 0x18(%esp),%edx │ │ - mov 0x10(%ebp),%ecx │ │ - movsbl 0x18(%ecx),%esi │ │ - sub $0x4,%esp │ │ - mov 0x8(%ebp),%ecx │ │ - pushl 0x68(%esp) │ │ - push %esi │ │ - pushl 0x30(%esp) │ │ - mov 0x10(%ebp),%esi │ │ - pushl 0x8(%esi) │ │ - pushl 0x1c(%esp) │ │ - pushl 0xc(%ecx) │ │ - pushl 0x8(%ecx) │ │ - pushl 0x50(%esp) │ │ - pushl 0x50(%esp) │ │ - pushl 0x4a4(%eax) │ │ - push $0x0 │ │ - call 71760 │ │ - add $0x30,%esp │ │ - inc %edi │ │ - test %eax,%eax │ │ - je 70582 │ │ - jmp 7174c │ │ - mov 0x1c(%esp),%eax │ │ - mov %eax,%ecx │ │ - shl $0x7,%ecx │ │ - mov 0xc(%ebp),%eax │ │ - lea (%eax,%eax,2),%eax │ │ - shl $0x7,%eax │ │ - mov 0xc(%esp),%edx │ │ - add -0x23c(%edx),%eax │ │ - add %ecx,%eax │ │ - mov 0x10(%ebp),%ecx │ │ - mov %ecx,%edx │ │ - movzbl 0x10(%ecx),%ecx │ │ - lea (%eax,%ecx,4),%eax │ │ - mov 0x12(%edx),%cl │ │ - mov 0x8(%ebp),%edi │ │ - cmp $0x3,%cl │ │ - movzbl %cl,%ecx │ │ - mov $0x9,%edx │ │ - cmove %edx,%ecx │ │ - movl $0x0,0x74(%esp) │ │ - mov 0x4(%esp),%edx │ │ - mov 0x498(%edx),%esi │ │ - add 0x48(%esp),%esi │ │ - mov %esi,0x1c(%esp) │ │ - mov 0x80c(%edx),%edx │ │ - dec %edx │ │ - mov 0xc(%edi),%ebx │ │ - movl $0x0,0x44(%esp) │ │ - test %ebx,%edx │ │ - mov (%eax),%eax │ │ - mov %eax,0x18(%esp) │ │ - movzbl %cl,%eax │ │ - mov %eax,0x38(%esp) │ │ - lea 0x5040(%edi),%eax │ │ - mov %eax,0x8(%esp) │ │ - lea 0x6060(%edi),%eax │ │ - mov %eax,0x14(%esp) │ │ - mov 0x54(%esp),%eax │ │ - lea 0x0(,%eax,4),%eax │ │ - mov %eax,0x24(%esp) │ │ - mov 0x68(%esp),%eax │ │ - lea 0x0(,%eax,4),%eax │ │ + mov 0x8(%esp),%eax │ │ + movzbl 0x3(%eax,%ecx,1),%esi │ │ + imul 0x10(%esp),%esi │ │ + mov 0x40(%esp),%eax │ │ + movsbl -0x1(%eax,%edi,8),%eax │ │ mov %eax,0x10(%esp) │ │ - mov $0x0,%eax │ │ - jne 706c1 │ │ - mov 0x4(%esp),%edx │ │ - mov 0x808(%edx),%cl │ │ + mov 0x8(%esp),%eax │ │ + movzbl 0x4(%eax,%ecx,1),%edi │ │ + imul 0x10(%esp),%edi │ │ + add %edx,%esi │ │ + mov 0xc(%ebp),%edx │ │ + lea 0x2(%edi,%esi,1),%edi │ │ + mov 0x30(%esp),%esi │ │ + sar $0x2,%edi │ │ + jmp 6f52b │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov 0x8(%esp),%eax │ │ + movzbl (%eax,%ecx,1),%edi │ │ + shl $0x4,%edi │ │ + mov 0x50(%esp),%eax │ │ + mov %di,(%eax,%esi,2) │ │ + add 0x1c(%ebp),%ebx │ │ mov %ebx,%eax │ │ - sar %cl,%eax │ │ - dec %eax │ │ - imul 0x7fc(%edx),%eax │ │ - shl $0x7,%eax │ │ - add 0x7e0(%edx),%eax │ │ - mov %eax,0x34(%esp) │ │ - mov 0x8(%edi),%edi │ │ - mov 0x4c(%esp),%eax │ │ - mov %eax,%ecx │ │ - sar %cl,%edi │ │ - mov %edi,0x60(%esp) │ │ - mov 0x90(%esp),%esi │ │ - mov 0x3618(%esi),%edx │ │ - mov 0x361c(%esi),%ecx │ │ - mov %ecx,0x20(%esp) │ │ - mov %eax,%ecx │ │ - sar %cl,%edx │ │ - xor %ecx,%ecx │ │ - cmp %edx,%edi │ │ - setg %cl │ │ - mov %ecx,0x70(%esp) │ │ - mov 0x3c(%esp),%edx │ │ - mov %edx,%ecx │ │ - sar %cl,%ebx │ │ - mov %ebx,0x94(%esp) │ │ - mov 0x3620(%esi),%edi │ │ - sar %cl,%edi │ │ - xor %ecx,%ecx │ │ - cmp %edi,%ebx │ │ - setg %cl │ │ - mov %ecx,0x80(%esp) │ │ - mov %eax,%ecx │ │ - sarl %cl,0x20(%esp) │ │ - mov 0x3624(%esi),%edi │ │ - mov %edx,%ecx │ │ - sar %cl,%edi │ │ - lea 0x74(%esp),%eax │ │ - mov 0xc(%esp),%ebx │ │ - pushl 0x14(%esp) │ │ - push $0x0 │ │ - pushl 0x70(%esp) │ │ - pushl 0x60(%esp) │ │ - push %eax │ │ - pushl 0x4c(%esp) │ │ - pushl 0x4c(%esp) │ │ - mov 0x20(%esp),%eax │ │ - pushl 0x4a4(%eax) │ │ - pushl 0x3c(%esp) │ │ - push $0x0 │ │ - push %edi │ │ - pushl 0x4c(%esp) │ │ - pushl 0xb0(%esp) │ │ - pushl 0xc8(%esp) │ │ - pushl 0xa8(%esp) │ │ - pushl 0x9c(%esp) │ │ - call ae8d0 │ │ - add $0x40,%esp │ │ - push $0x0 │ │ - push $0x0 │ │ - push $0x0 │ │ - pushl 0x1c(%esp) │ │ - mov 0x34(%esp),%esi │ │ - push %esi │ │ - pushl 0x28(%esp) │ │ - push %esi │ │ - pushl 0x24(%esp) │ │ - mov 0x70(%esp),%edi │ │ - call *0x20(%edi,%eax,4) │ │ - add $0x18,%esp │ │ - pushl 0x20(%esp) │ │ - pushl 0x1c(%esp) │ │ - push %esi │ │ - pushl 0x1c(%esp) │ │ - mov 0x1c(%esp),%esi │ │ - pushl 0x4a4(%esi) │ │ - pushl 0x38(%esp) │ │ - call *0x138(%edi) │ │ - mov 0x8(%ebp),%edi │ │ - add $0x20,%esp │ │ - mov 0x10(%ebp),%eax │ │ - movzbl 0x12(%eax),%eax │ │ - cmp $0x3,%al │ │ - mov $0x9,%edx │ │ - cmovne %eax,%edx │ │ - movl $0x0,0x74(%esp) │ │ - mov %esi,%ecx │ │ - mov 0x49c(%esi),%eax │ │ - add 0x48(%esp),%eax │ │ - mov %eax,0x1c(%esp) │ │ - mov 0xc(%edi),%esi │ │ - mov 0x80c(%ecx),%ecx │ │ - dec %ecx │ │ - test %esi,%ecx │ │ - movzbl %dl,%eax │ │ - mov %eax,0x38(%esp) │ │ - jne 70834 │ │ - mov 0x4(%esp),%edx │ │ - mov 0x808(%edx),%cl │ │ - mov %esi,%eax │ │ - sar %cl,%esi │ │ - dec %esi │ │ - imul 0x7fc(%edx),%esi │ │ - shl $0x7,%esi │ │ - add 0x7e4(%edx),%esi │ │ - mov %esi,0x44(%esp) │ │ - mov %eax,%esi │ │ - mov 0x8(%edi),%eax │ │ - mov 0x4c(%esp),%ebx │ │ - mov %ebx,%ecx │ │ - sar %cl,%eax │ │ - mov %eax,0x34(%esp) │ │ - mov 0x90(%esp),%edi │ │ - mov 0x3618(%edi),%edx │ │ - mov 0x361c(%edi),%ecx │ │ - mov %ecx,0x20(%esp) │ │ - mov %ebx,%ecx │ │ - sar %cl,%edx │ │ - xor %ecx,%ecx │ │ - cmp %edx,%eax │ │ - setg %cl │ │ - mov %ecx,0x60(%esp) │ │ - mov 0x3c(%esp),%eax │ │ - mov %eax,%ecx │ │ - sar %cl,%esi │ │ - mov %esi,%edx │ │ - mov %esi,0x70(%esp) │ │ - mov 0x3620(%edi),%esi │ │ - sar %cl,%esi │ │ - xor %ecx,%ecx │ │ + sar $0xa,%eax │ │ + add %eax,%ecx │ │ + and $0x3ff,%ebx │ │ + inc %esi │ │ cmp %esi,%edx │ │ - setg %cl │ │ - mov %ecx,%edx │ │ - mov %ebx,%ecx │ │ - sarl %cl,0x20(%esp) │ │ - mov 0x3624(%edi),%esi │ │ - mov %eax,%ecx │ │ - sar %cl,%esi │ │ - mov 0xc(%esp),%ebx │ │ - pushl 0x14(%esp) │ │ - push $0x0 │ │ - pushl 0x70(%esp) │ │ - pushl 0x60(%esp) │ │ - lea 0x84(%esp),%eax │ │ - push %eax │ │ - pushl 0x4c(%esp) │ │ - pushl 0x5c(%esp) │ │ - mov 0x20(%esp),%eax │ │ - pushl 0x4a4(%eax) │ │ - pushl 0x3c(%esp) │ │ - push $0x0 │ │ - push %esi │ │ - pushl 0x4c(%esp) │ │ - push %edx │ │ - pushl 0xa4(%esp) │ │ - pushl 0x98(%esp) │ │ - pushl 0x70(%esp) │ │ - call ae8d0 │ │ - add $0x40,%esp │ │ - push $0x0 │ │ - push $0x0 │ │ - push $0x0 │ │ - pushl 0x1c(%esp) │ │ - mov 0x34(%esp),%edi │ │ - push %edi │ │ - pushl 0x28(%esp) │ │ - push %edi │ │ - pushl 0x24(%esp) │ │ - mov 0x70(%esp),%esi │ │ - call *0x20(%esi,%eax,4) │ │ - add $0x18,%esp │ │ - pushl 0x20(%esp) │ │ - pushl 0x1c(%esp) │ │ - push %edi │ │ - pushl 0x1c(%esp) │ │ - mov 0x1c(%esp),%eax │ │ - pushl 0x4a4(%eax) │ │ - pushl 0x38(%esp) │ │ - call *0x138(%esi) │ │ - add $0x20,%esp │ │ - mov 0x8(%ebp),%eax │ │ - mov 0x64(%esp),%ecx │ │ - mov %ecx,0x3f56c(%eax) │ │ - mov 0x4c(%esp),%ecx │ │ - mov 0x8c(%esp),%eax │ │ - lea (%eax,%ecx,1),%esi │ │ - sar %cl,%esi │ │ - mov 0x3c(%esp),%ecx │ │ - mov 0x88(%esp),%edx │ │ - lea (%edx,%ecx,1),%ebx │ │ - sar %cl,%ebx │ │ - mov 0x10(%ebp),%ecx │ │ - cmpb $0x0,0x6(%ecx) │ │ - je 709a6 │ │ - mov 0x30(%esp),%eax │ │ - dec %al │ │ - cmp $0x1f,%al │ │ - mov 0x8(%ebp),%edx │ │ + je 6f4e0 │ │ + mov %ebx,%edi │ │ + sar $0x6,%edi │ │ + je 6f640 │ │ + mov 0xc(%esp),%eax │ │ + movsbl -0x8(%eax,%edi,8),%eax │ │ + mov %eax,0x30(%esp) │ │ + mov 0x8(%esp),%edx │ │ + movzbl -0x3(%edx,%ecx,1),%eax │ │ + imul 0x30(%esp),%eax │ │ + mov %eax,0x30(%esp) │ │ + mov 0xc(%esp),%eax │ │ + movsbl -0x7(%eax,%edi,8),%eax │ │ + mov %eax,0x10(%esp) │ │ + movzbl -0x2(%edx,%ecx,1),%eax │ │ + imul 0x10(%esp),%eax │ │ + add 0x30(%esp),%eax │ │ + mov 0xc(%esp),%edx │ │ + movsbl -0x6(%edx,%edi,8),%edx │ │ + mov %edx,0x10(%esp) │ │ + mov %esi,0x30(%esp) │ │ + mov 0x8(%esp),%edx │ │ + movzbl -0x1(%edx,%ecx,1),%esi │ │ + imul 0x10(%esp),%esi │ │ + add %eax,%esi │ │ + mov 0xc(%esp),%eax │ │ + movsbl -0x5(%eax,%edi,8),%eax │ │ + mov %eax,0x10(%esp) │ │ + mov %edx,%eax │ │ + movzbl (%edx,%ecx,1),%edx │ │ + imul 0x10(%esp),%edx │ │ + add %esi,%edx │ │ mov 0xc(%esp),%esi │ │ - ja 7133d │ │ - movzbl %al,%eax │ │ - mov -0x2e14(%esi,%eax,4),%eax │ │ - add %esi,%eax │ │ - jmp *%eax │ │ - mov 0x5c(%esp),%eax │ │ - movb $0x40,0x30(%edx,%eax,1) │ │ - mov 0x2c(%esp),%eax │ │ - dec %al │ │ - cmp $0x1f,%al │ │ - jbe 712d5 │ │ - jmp 71459 │ │ - movzbl 0x7(%ecx),%eax │ │ - mov %eax,0x24(%esp) │ │ - movzbl 0x1a(%ecx),%eax │ │ - mov %eax,0xa8(%esp) │ │ - movzbl 0x1d(%ecx),%eax │ │ - mov %ax,0xb0(%esp) │ │ - movzwl 0x1e(%ecx),%eax │ │ - mov %ax,0xb2(%esp) │ │ - mov 0x30(%esp),%ecx │ │ - test %cl,%cl │ │ - mov 0x8(%ebp),%edi │ │ - je 7128c │ │ - mov %esi,0xbc(%esp) │ │ - lea 0x2a0(%edi),%eax │ │ - mov %eax,0x44(%esp) │ │ - movl $0x0,0x78(%esp) │ │ + movsbl -0x4(%esi,%edi,8),%esi │ │ + mov %esi,0x10(%esp) │ │ + movzbl 0x1(%eax,%ecx,1),%esi │ │ + imul 0x10(%esp),%esi │ │ + add %edx,%esi │ │ + mov 0xc(%esp),%edx │ │ + movsbl -0x3(%edx,%edi,8),%edx │ │ + mov %edx,0x10(%esp) │ │ + movzbl 0x2(%eax,%ecx,1),%edx │ │ + imul 0x10(%esp),%edx │ │ + add %esi,%edx │ │ + mov 0xc(%esp),%esi │ │ + movsbl -0x2(%esi,%edi,8),%esi │ │ + mov %esi,0x10(%esp) │ │ + movzbl 0x3(%eax,%ecx,1),%esi │ │ + imul 0x10(%esp),%esi │ │ + mov 0xc(%esp),%eax │ │ + movsbl -0x1(%eax,%edi,8),%eax │ │ + mov 0x8(%esp),%edi │ │ + movzbl 0x4(%edi,%ecx,1),%edi │ │ + imul %eax,%edi │ │ + add %edx,%esi │ │ + mov 0xc(%ebp),%edx │ │ + lea 0x2(%edi,%esi,1),%edi │ │ + mov 0x30(%esp),%esi │ │ + sar $0x2,%edi │ │ + jmp 6f64b │ │ + cmpl $0x0,0x10(%ebp) │ │ + mov 0x18(%ebp),%edi │ │ + jle 6fcd6 │ │ + lea 0x3cc(%esp),%edx │ │ + mov 0x24(%ebp),%eax │ │ + sar $0x2,%eax │ │ + mov %eax,0x74(%esp) │ │ + and $0x1,%eax │ │ + add $0x3,%eax │ │ + mov 0xc(%ebp),%ecx │ │ + mov %ecx,%esi │ │ + add $0x200,%ecx │ │ + mov %ecx,0x6c(%esp) │ │ + mov %esi,%ecx │ │ + and $0xfffffff8,%ecx │ │ + mov %ecx,0x64(%esp) │ │ + mov %esi,%ecx │ │ + and $0xfffffff0,%ecx │ │ + mov %ecx,0x68(%esp) │ │ + mov 0x24(%esp),%ecx │ │ + movdqa -0x14c50(%ecx),%xmm0 │ │ + movdqa %xmm0,0x90(%esp) │ │ + imul $0x78,%eax,%eax │ │ + add -0x250(%ecx),%eax │ │ + mov %eax,0x70(%esp) │ │ + lea (%esi,%esi,1),%eax │ │ + mov %eax,0x78(%esp) │ │ + movl $0x0,0x28(%esp) │ │ mov 0x2c(%esp),%eax │ │ - mov 0x40(%esp),%esi │ │ - mov %ebx,0xb4(%esp) │ │ - test %al,%al │ │ - jne 70a27 │ │ + jmp 6f815 │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x78(%esp),%edi │ │ - add $0x10,%edi │ │ - mov %edi,0x78(%esp) │ │ - cmp %ecx,%edi │ │ - jae 7128c │ │ - test %al,%al │ │ - je 70a10 │ │ - xor %ecx,%ecx │ │ - mov 0x78(%esp),%eax │ │ - test %eax,%eax │ │ - setne %cl │ │ - mov %ecx,0xb8(%esp) │ │ - lea 0x10(%eax),%edi │ │ - cmp %edi,%edx │ │ - mov %edi,%ecx │ │ - cmovle %edx,%ecx │ │ - mov %ecx,0x98(%esp) │ │ - mov %eax,%edx │ │ - mov 0x3c(%esp),%ecx │ │ - shr %cl,%eax │ │ - mov %eax,0xa0(%esp) │ │ - mov %edi,%eax │ │ - shr %cl,%eax │ │ - cmp %eax,%ebx │ │ - cmovle %ebx,%eax │ │ - mov %eax,0x94(%esp) │ │ - lea 0x0(,%edx,4),%eax │ │ - mov %eax,0xac(%esp) │ │ - mov 0x8(%ebp),%eax │ │ - mov 0xc(%eax),%ebx │ │ - xor %ecx,%ecx │ │ - mov %edi,0xa4(%esp) │ │ - jmp 70ab4 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %edi,%ecx │ │ + mov 0x7c(%esp),%edi │ │ + add 0x20(%ebp),%edi │ │ + mov %edi,%eax │ │ + sar $0xa,%eax │ │ + shl $0x8,%eax │ │ + mov 0x8(%esp),%edx │ │ + add %eax,%edx │ │ + and $0x3ff,%edi │ │ + mov 0x28(%esp),%eax │ │ + inc %eax │ │ + add 0x78(%esp),%ecx │ │ + mov %eax,0x28(%esp) │ │ + cmp 0x10(%ebp),%eax │ │ + mov %ecx,%eax │ │ + je 6fcd6 │ │ + mov %eax,0xc(%esp) │ │ + mov %edi,%ecx │ │ + sar $0x6,%ecx │ │ + mov $0x0,%eax │ │ + je 6f847 │ │ + dec %ecx │ │ + cmpl $0x5,0x10(%ebp) │ │ + jl 6f840 │ │ + imul $0x78,0x74(%esp),%eax │ │ + mov 0x24(%esp),%esi │ │ + add -0x250(%esi),%eax │ │ + jmp 6f844 │ │ nop │ │ nop │ │ nop │ │ - mov 0xc0(%esp),%edx │ │ - mov %edx,%ecx │ │ + mov 0x70(%esp),%eax │ │ + lea (%eax,%ecx,8),%eax │ │ + mov %edi,0x7c(%esp) │ │ + cmpl $0x0,0xc(%ebp) │ │ + mov 0xc(%esp),%edi │ │ + mov %edx,0x8(%esp) │ │ + jle 6f7e0 │ │ + mov 0x8(%esp),%edx │ │ + test %eax,%eax │ │ + je 6fc70 │ │ + mov %eax,0x20(%esp) │ │ + xor %ebx,%ebx │ │ + mov 0xc(%ebp),%eax │ │ + cmp $0x7,%eax │ │ + jbe 6fbb0 │ │ + mov %eax,%esi │ │ + mov 0x28(%esp),%ecx │ │ + imul %eax,%ecx │ │ mov 0x2c(%esp),%eax │ │ - mov 0x40(%esp),%esi │ │ - sub 0x9c(%esp),%esi │ │ - cmp %eax,%edx │ │ - mov 0x78(%esp),%edx │ │ - jae 7126e │ │ - mov %ecx,0x80(%esp) │ │ - mov %esi,%ecx │ │ - mov 0x4(%esp),%eax │ │ - mov 0x4a0(%eax),%edi │ │ - imul 0xac(%esp),%edi │ │ - add %esi,%edi │ │ - add %edx,%ebx │ │ - cmp 0x98(%esp),%edx │ │ - mov 0x8(%ebp),%ecx │ │ - mov %ebx,0xc(%ecx) │ │ - mov %edi,0x40(%esp) │ │ - jge 70c10 │ │ - mov 0x80(%esp),%edi │ │ - test %edi,%edi │ │ - setne %dl │ │ - lea 0x10(%edi),%esi │ │ - mov 0x8c(%esp),%eax │ │ - cmp %esi,%eax │ │ - cmovle %eax,%esi │ │ - cmp %esi,%edi │ │ - mov 0x8(%ecx),%ecx │ │ - jge 70c20 │ │ - mov %esi,0x10(%esp) │ │ - xor %eax,%eax │ │ - mov %dl,%al │ │ - mov 0x78(%esp),%edx │ │ - mov 0xb8(%esp),%esi │ │ - mov 0x8(%ebp),%edi │ │ - mov %eax,0x18(%esp) │ │ + lea (%eax,%ecx,2),%edi │ │ + add %esi,%ecx │ │ + lea (%eax,%ecx,2),%esi │ │ + mov 0x20(%esp),%eax │ │ + lea 0x7(%eax),%ecx │ │ + mov %ecx,0x50(%esp) │ │ + lea 0x8(%eax),%ecx │ │ + cmp %edi,%ecx │ │ + seta 0x40(%esp) │ │ + cmp %esi,0x50(%esp) │ │ + mov 0x6c(%esp),%eax │ │ + lea (%edx,%eax,2),%ecx │ │ + setb %ah │ │ + cmp %ecx,%edi │ │ + lea -0x300(%edx),%ecx │ │ + setb %al │ │ + cmp %esi,%ecx │ │ + setb %ch │ │ + test %ah,0x40(%esp) │ │ + jne 6fbb0 │ │ + and %ch,%al │ │ + mov 0xc(%esp),%eax │ │ + mov 0x20(%esp),%edx │ │ + jne 6fbc0 │ │ + mov %eax,%edi │ │ + movzbl (%edx),%ecx │ │ + movd %ecx,%xmm1 │ │ + movdqa 0x90(%esp),%xmm0 │ │ + pshufb %xmm0,%xmm1 │ │ + psrad $0x18,%xmm1 │ │ + movdqa %xmm1,0x40(%esp) │ │ + movzbl 0x1(%edx),%ecx │ │ + movd %ecx,%xmm1 │ │ + pshufb %xmm0,%xmm1 │ │ + psrad $0x18,%xmm1 │ │ + movdqa %xmm1,0x50(%esp) │ │ + movzbl 0x2(%edx),%ecx │ │ + movd %ecx,%xmm1 │ │ + pshufb %xmm0,%xmm1 │ │ + psrad $0x18,%xmm1 │ │ + movdqa %xmm1,0x30(%esp) │ │ + movzbl 0x3(%edx),%ecx │ │ + movd %ecx,%xmm1 │ │ + pshufb %xmm0,%xmm1 │ │ + psrad $0x18,%xmm1 │ │ + movdqa %xmm1,0x10(%esp) │ │ + movzbl 0x4(%edx),%ecx │ │ + movd %ecx,%xmm1 │ │ + pshufb %xmm0,%xmm1 │ │ + psrad $0x18,%xmm1 │ │ + movdqa %xmm1,0x80(%esp) │ │ + movzbl 0x5(%edx),%ecx │ │ + movd %ecx,%xmm1 │ │ + pshufb %xmm0,%xmm1 │ │ + psrad $0x18,%xmm1 │ │ + movdqa %xmm1,0xb0(%esp) │ │ + movzbl 0x6(%edx),%ecx │ │ + movd %ecx,%xmm1 │ │ + pshufb %xmm0,%xmm1 │ │ + psrad $0x18,%xmm1 │ │ + movdqa %xmm1,0xa0(%esp) │ │ + movzbl 0x7(%edx),%ecx │ │ + movd %ecx,%xmm3 │ │ + pshufb %xmm0,%xmm3 │ │ + psrad $0x18,%xmm3 │ │ + xor %ebx,%ebx │ │ + mov 0x24(%esp),%eax │ │ + mov 0x64(%esp),%ecx │ │ + mov %edi,%esi │ │ + mov 0x8(%esp),%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %esi,0x14(%esp) │ │ - mov %edx,0x9c(%esp) │ │ - mov 0x80(%esp),%esi │ │ - add %esi,%ecx │ │ - mov %ecx,0x8(%edi) │ │ - mov %eax,%edi │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movdqa 0x40(%esp),%xmm1 │ │ + packssdw %xmm1,%xmm1 │ │ + movdqu -0x300(%edx,%ebx,2),%xmm2 │ │ + movdqu -0x200(%edx,%ebx,2),%xmm5 │ │ + movdqa %xmm2,%xmm0 │ │ + pmulhw %xmm1,%xmm0 │ │ + pmullw %xmm2,%xmm1 │ │ + movdqa %xmm1,%xmm2 │ │ + punpckhwd %xmm0,%xmm2 │ │ + punpcklwd %xmm0,%xmm1 │ │ + movdqa 0x50(%esp),%xmm0 │ │ + packssdw %xmm0,%xmm0 │ │ + movdqa %xmm5,%xmm4 │ │ + pmulhw %xmm0,%xmm4 │ │ + pmullw %xmm5,%xmm0 │ │ + movdqa %xmm0,%xmm5 │ │ + punpckhwd %xmm4,%xmm5 │ │ + punpcklwd %xmm4,%xmm0 │ │ + movdqu -0x100(%edx,%ebx,2),%xmm7 │ │ + movdqa 0x30(%esp),%xmm6 │ │ + packssdw %xmm6,%xmm6 │ │ + movdqa %xmm7,%xmm4 │ │ + pmulhw %xmm6,%xmm4 │ │ + pmullw %xmm7,%xmm6 │ │ + movdqa %xmm6,%xmm7 │ │ + punpcklwd %xmm4,%xmm7 │ │ + paddd %xmm0,%xmm7 │ │ + punpckhwd %xmm4,%xmm6 │ │ + paddd %xmm5,%xmm6 │ │ + movdqu (%edx,%ebx,2),%xmm0 │ │ + movdqa 0x10(%esp),%xmm4 │ │ + packssdw %xmm4,%xmm4 │ │ + movdqa %xmm0,%xmm5 │ │ + pmulhw %xmm4,%xmm5 │ │ + pmullw %xmm0,%xmm4 │ │ + movdqa %xmm4,%xmm0 │ │ + punpckhwd %xmm5,%xmm0 │ │ + paddd %xmm6,%xmm0 │ │ + punpcklwd %xmm5,%xmm4 │ │ + paddd %xmm7,%xmm4 │ │ + movdqu 0x100(%edx,%ebx,2),%xmm5 │ │ + movdqa 0x80(%esp),%xmm6 │ │ + packssdw %xmm6,%xmm6 │ │ + movdqa %xmm5,%xmm7 │ │ + pmulhw %xmm6,%xmm7 │ │ + pmullw %xmm5,%xmm6 │ │ + movdqa %xmm6,%xmm5 │ │ + punpcklwd %xmm7,%xmm5 │ │ + paddd %xmm4,%xmm5 │ │ + punpckhwd %xmm7,%xmm6 │ │ + paddd %xmm0,%xmm6 │ │ + movdqu 0x200(%edx,%ebx,2),%xmm0 │ │ + movdqa 0xb0(%esp),%xmm4 │ │ + packssdw %xmm4,%xmm4 │ │ + movdqa %xmm0,%xmm7 │ │ + pmulhw %xmm4,%xmm7 │ │ + pmullw %xmm0,%xmm4 │ │ + movdqa %xmm4,%xmm0 │ │ + punpckhwd %xmm7,%xmm0 │ │ + paddd %xmm6,%xmm0 │ │ + punpcklwd %xmm7,%xmm4 │ │ + paddd %xmm5,%xmm4 │ │ + movdqu 0x300(%edx,%ebx,2),%xmm5 │ │ + movdqa 0xa0(%esp),%xmm6 │ │ + packssdw %xmm6,%xmm6 │ │ + movdqa %xmm5,%xmm7 │ │ + pmulhw %xmm6,%xmm7 │ │ + pmullw %xmm5,%xmm6 │ │ + movdqa %xmm6,%xmm5 │ │ + punpcklwd %xmm7,%xmm5 │ │ + paddd %xmm4,%xmm5 │ │ + punpckhwd %xmm7,%xmm6 │ │ + paddd %xmm0,%xmm6 │ │ + movdqu 0x400(%edx,%ebx,2),%xmm4 │ │ + movdqa %xmm3,%xmm0 │ │ + packssdw %xmm3,%xmm0 │ │ + movdqa %xmm4,%xmm7 │ │ + pmulhw %xmm0,%xmm7 │ │ + pmullw %xmm4,%xmm0 │ │ + movdqa %xmm0,%xmm4 │ │ + punpckhwd %xmm7,%xmm4 │ │ + paddd %xmm6,%xmm4 │ │ + punpcklwd %xmm7,%xmm0 │ │ + paddd %xmm5,%xmm0 │ │ + movdqa -0x14cf0(%eax),%xmm5 │ │ + paddd %xmm5,%xmm4 │ │ + paddd %xmm2,%xmm4 │ │ + paddd %xmm5,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + psrld $0x6,%xmm0 │ │ + psrld $0x6,%xmm4 │ │ + movdqa -0x14d70(%eax),%xmm1 │ │ + pshufb %xmm1,%xmm4 │ │ + pshufb %xmm1,%xmm0 │ │ + punpcklqdq %xmm4,%xmm0 │ │ + movdqu %xmm0,(%esi,%ebx,2) │ │ + add $0x8,%ebx │ │ + cmp %ebx,%ecx │ │ + jne 6f9c0 │ │ + mov 0xc(%ebp),%eax │ │ + cmp %eax,%ecx │ │ + mov %ecx,%ebx │ │ + mov %esi,%edi │ │ + mov 0x20(%esp),%edx │ │ + jne 6fbc0 │ │ + jmp 6f7e0 │ │ nop │ │ nop │ │ nop │ │ - mov 0x10(%ebp),%eax │ │ - movzbl 0x1a(%eax),%eax │ │ - mov %eax,0x8(%esp) │ │ - mov 0x40(%esp),%eax │ │ - lea (%eax,%esi,4),%eax │ │ - sub $0x4,%esp │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - mov 0x10(%esp),%ebx │ │ - push %eax │ │ - pushl 0x1c(%esp) │ │ - push %edi │ │ - lea 0xc0(%esp),%eax │ │ - push %eax │ │ - push $0x0 │ │ - pushl 0x20(%esp) │ │ - pushl 0x10(%ebp) │ │ - call 6b470 │ │ - add $0x20,%esp │ │ - mov 0xc(%esp),%eax │ │ - lea -0x59b0(%eax),%eax │ │ - mov 0xa8(%esp),%ecx │ │ - movzbl (%eax,%ecx,8),%edx │ │ - mov 0x8(%ebp),%ebx │ │ - mov 0x8(%ebx),%ecx │ │ - add %edx,%ecx │ │ - add %edx,%esi │ │ - mov %ecx,0x8(%ebx) │ │ - inc %edi │ │ - cmp 0x10(%esp),%esi │ │ - jl 70b50 │ │ - mov 0xa8(%esp),%edx │ │ - movzbl 0x1(%eax,%edx,8),%ebx │ │ - mov 0x4(%esp),%eax │ │ - mov 0x4a0(%eax),%edx │ │ - imul %ebx,%edx │ │ - mov 0x40(%esp),%eax │ │ - lea (%eax,%edx,4),%eax │ │ - mov %eax,0x40(%esp) │ │ - sub %esi,%ecx │ │ - mov 0x8(%ebp),%edi │ │ - mov %ecx,0x8(%edi) │ │ - mov 0x9c(%esp),%edx │ │ - add %ebx,%edx │ │ - add 0xc(%edi),%ebx │ │ - mov %ebx,0xc(%edi) │ │ - mov 0x14(%esp),%esi │ │ - inc %esi │ │ - cmp 0x98(%esp),%edx │ │ - mov 0x18(%esp),%eax │ │ - jl 70b30 │ │ - jmp 70c85 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %ecx,%edi │ │ - jmp 70c85 │ │ + mov 0x20(%esp),%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0xc(%esp),%eax │ │ - lea -0x59b0(%eax),%edx │ │ - mov 0xa8(%esp),%esi │ │ - movzbl 0x1(%edx,%esi,8),%esi │ │ - lea (%ecx,%edi,1),%eax │ │ - mov %eax,0x8(%esp) │ │ - mov 0x78(%esp),%edx │ │ - mov 0x8(%ebp),%edi │ │ + movsbl (%edx),%ecx │ │ + mov 0x8(%esp),%eax │ │ + movswl -0x300(%eax,%ebx,2),%esi │ │ + imul %ecx,%esi │ │ + movsbl 0x1(%edx),%ecx │ │ + movswl -0x200(%eax,%ebx,2),%edi │ │ + imul %ecx,%edi │ │ + add %esi,%edi │ │ + movsbl 0x2(%edx),%ecx │ │ + movswl -0x100(%eax,%ebx,2),%esi │ │ + imul %ecx,%esi │ │ + add %edi,%esi │ │ + movsbl 0x3(%edx),%ecx │ │ + movswl (%eax,%ebx,2),%edi │ │ + imul %ecx,%edi │ │ + add %esi,%edi │ │ + movsbl 0x4(%edx),%ecx │ │ + movswl 0x100(%eax,%ebx,2),%esi │ │ + imul %ecx,%esi │ │ + add %edi,%esi │ │ + movsbl 0x5(%edx),%ecx │ │ + movswl 0x200(%eax,%ebx,2),%edi │ │ + imul %ecx,%edi │ │ + add %esi,%edi │ │ + movsbl 0x6(%edx),%ecx │ │ + movswl 0x300(%eax,%ebx,2),%esi │ │ + imul %ecx,%esi │ │ + movsbl 0x7(%edx),%ecx │ │ + movswl 0x400(%eax,%ebx,2),%eax │ │ + imul %ecx,%eax │ │ + add %edi,%esi │ │ + mov 0xc(%esp),%edi │ │ + lea 0x20(%eax,%esi,1),%eax │ │ + mov 0xc(%ebp),%ecx │ │ + shr $0x6,%eax │ │ + mov %ax,(%edi,%ebx,2) │ │ + inc %ebx │ │ + cmp %ebx,%ecx │ │ + jne 6fbc0 │ │ + jmp 6f7e0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x8(%esp),%eax │ │ - mov %eax,0x8(%edi) │ │ - mov 0x4(%esp),%eax │ │ - mov 0x4a0(%eax),%edi │ │ - imul %esi,%edi │ │ - mov 0x40(%esp),%eax │ │ - lea (%eax,%edi,4),%eax │ │ - mov %eax,0x40(%esp) │ │ - mov 0x8(%ebp),%edi │ │ - mov %ecx,0x8(%edi) │ │ - add %esi,%ebx │ │ - mov %ebx,0xc(%edi) │ │ - add %esi,%edx │ │ - cmp 0x98(%esp),%edx │ │ - jl 70c50 │ │ - sub %edx,%ebx │ │ - mov 0x4(%esp),%eax │ │ - imul 0x4a0(%eax),%edx │ │ - shl $0x2,%edx │ │ - mov %ebx,0xc(%edi) │ │ - cmpb $0x0,0x6c(%esp) │ │ - mov %edx,0x9c(%esp) │ │ - je 71240 │ │ + nop │ │ + xor %eax,%eax │ │ + mov 0xc(%ebp),%esi │ │ + cmp $0x10,%esi │ │ + mov 0xc(%esp),%ecx │ │ + mov %ecx,%edi │ │ + jb 6fcc0 │ │ + xor %eax,%eax │ │ + mov 0x68(%esp),%ecx │ │ mov %edi,%esi │ │ - mov 0x80(%esp),%eax │ │ - mov %eax,%edx │ │ - mov 0x4c(%esp),%ecx │ │ - shr %cl,%edx │ │ - mov %edx,0xc8(%esp) │ │ - add $0x10,%eax │ │ - mov %eax,0xc0(%esp) │ │ - mov %eax,%edx │ │ - shr %cl,%edx │ │ - mov 0xbc(%esp),%eax │ │ - cmp %edx,%eax │ │ - cmovle %eax,%edx │ │ - mov %edx,0x18(%esp) │ │ - xor %edx,%edx │ │ - mov 0xa4(%esp),%edi │ │ - jmp 70d17 │ │ + mov 0x8(%esp),%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movdqu (%edx,%eax,2),%xmm0 │ │ + movdqu 0x10(%edx,%eax,2),%xmm1 │ │ + movdqu %xmm0,(%esi,%eax,2) │ │ + movdqu %xmm1,0x10(%esi,%eax,2) │ │ + add $0x10,%eax │ │ + cmp %eax,%ecx │ │ + jne 6fc90 │ │ + mov %esi,%edi │ │ + mov 0xc(%ebp),%esi │ │ + cmp %esi,%ecx │ │ + mov %ecx,%eax │ │ + je 6f7e0 │ │ nop │ │ - mov 0xa0(%esp),%eax │ │ - mov %eax,0x70(%esp) │ │ - mov 0x3c(%esp),%ecx │ │ - mov 0x70(%esp),%eax │ │ - shl %cl,%eax │ │ - sub %eax,%ebx │ │ - mov %ebx,0xc(%esi) │ │ - mov 0x68(%esp),%edx │ │ - cmp $0x2,%edx │ │ - je 70a90 │ │ - lea 0x1(%edx),%eax │ │ - mov %eax,0x68(%esp) │ │ - add 0x78(%esp),%ebx │ │ - mov 0xa0(%esp),%eax │ │ - cmp 0x94(%esp),%eax │ │ - mov 0x4(%esp),%eax │ │ - mov 0x498(%eax,%edx,4),%ecx │ │ - mov %ecx,0x8(%esp) │ │ - mov 0x4a4(%eax),%eax │ │ - mov %ebx,0xc(%esi) │ │ - jge 70cf0 │ │ - mov %edx,0xc4(%esp) │ │ - mov 0x8(%esp),%edi │ │ - add 0x48(%esp),%edi │ │ - imul 0xac(%esp),%eax │ │ - mov %eax,%edx │ │ - mov 0x3c(%esp),%ecx │ │ - sar %cl,%edx │ │ - add %edi,%edx │ │ - mov %edx,0x64(%esp) │ │ - mov 0x8(%esi),%edx │ │ - mov 0xa0(%esp),%eax │ │ - mov %eax,0x70(%esp) │ │ - jmp 70ddd │ │ nop │ │ - mov 0xc(%esi),%eax │ │ - mov 0x54(%esp),%ecx │ │ - movzbl %cl,%edi │ │ - mov 0x4(%esp),%ecx │ │ - mov 0x4a4(%ecx),%ecx │ │ - imul %edi,%ecx │ │ - mov 0x64(%esp),%esi │ │ - lea (%esi,%ecx,4),%esi │ │ - mov %esi,0x64(%esp) │ │ - mov 0x4c(%esp),%ecx │ │ - shl %cl,%ebx │ │ - sub %ebx,%edx │ │ - mov 0x70(%esp),%esi │ │ - add %edi,%esi │ │ - mov 0x3c(%esp),%ecx │ │ - shl %cl,%edi │ │ - add %edi,%eax │ │ - mov 0x8(%ebp),%ecx │ │ - mov %edx,0x8(%ecx) │ │ - mov %eax,0xc(%ecx) │ │ - mov %esi,0x70(%esp) │ │ - cmp 0x94(%esp),%esi │ │ - mov %ecx,%esi │ │ - mov 0xa4(%esp),%edi │ │ - mov %eax,%ebx │ │ - jge 70cfb │ │ - add 0x80(%esp),%edx │ │ - mov 0xc8(%esp),%edi │ │ - cmp 0x18(%esp),%edi │ │ - mov %edx,0x8(%esi) │ │ - jge 71220 │ │ - mov 0x70(%esp),%ebx │ │ - mov %ebx,%eax │ │ - mov 0x3c(%esp),%ecx │ │ - shl %cl,%eax │ │ - add 0x5c(%esp),%eax │ │ - shl $0x5,%eax │ │ - add 0x58(%esp),%eax │ │ - mov %eax,0x60(%esp) │ │ - mov 0x7c(%esp),%eax │ │ - add %ebx,%eax │ │ - mov 0xc4(%esp),%ecx │ │ - shl $0x5,%ecx │ │ - mov %ecx,0x1c(%esp) │ │ - add %esi,%ecx │ │ - lea 0x50(%ecx,%eax,1),%eax │ │ - mov %eax,0x20(%esp) │ │ - mov %edi,%ebx │ │ - mov 0x4(%esp),%eax │ │ - cmpl $0x0,0xb44(%eax) │ │ - mov %ebx,0x8(%esp) │ │ - jne 70f19 │ │ - jmp 70fa0 │ │ - mov %eax,%ecx │ │ - mov $0x1010101,%edx │ │ - imul %edx,%ecx │ │ - mul %edx │ │ - mov %eax,0x10(%esp) │ │ - add %ecx,%edx │ │ - mov 0x280(%esi),%ecx │ │ - add 0x1c(%esp),%ecx │ │ - mov 0x34(%esp),%eax │ │ - mov 0x10(%esp),%edi │ │ - mov %edi,0x40(%eax,%ecx,1) │ │ - mov %edx,0x44(%eax,%ecx,1) │ │ - mov 0x280(%esi),%ecx │ │ - add 0x1c(%esp),%ecx │ │ - mov %edx,0x4c(%eax,%ecx,1) │ │ - mov 0x10(%esp),%edx │ │ - mov %edx,0x48(%eax,%ecx,1) │ │ nop │ │ - mov 0x38(%esp),%edx │ │ - mov 0x44(%esp),%eax │ │ - mov %eax,0x10(%esp) │ │ - test %edx,%edx │ │ - js 70ee7 │ │ - mov 0x10(%ebp),%ecx │ │ - movzbl 0x7(%ecx),%edi │ │ - mov %edx,%esi │ │ - mov 0x74(%esp),%edx │ │ - mov %edi,%ecx │ │ - shl $0x6,%ecx │ │ - lea (%ecx,%edi,4),%ecx │ │ - add 0x50(%esp),%ecx │ │ - mov 0x64(%esp),%eax │ │ - lea (%eax,%ebx,4),%edi │ │ - mov 0xc(%esp),%ebx │ │ - push %esi │ │ - pushl 0x14(%esp) │ │ - mov 0xc(%esp),%eax │ │ - pushl 0x4a4(%eax) │ │ + nop │ │ + mov 0x8(%esp),%ecx │ │ + movzwl (%ecx,%eax,2),%ecx │ │ + mov %cx,(%edi,%eax,2) │ │ + inc %eax │ │ + cmp %eax,%esi │ │ + jne 6fcc0 │ │ + jmp 6f7e0 │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + xchg %ax,%ax │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ push %edi │ │ - mov 0x8(%ebp),%edi │ │ - mov %edi,%esi │ │ - call *0x154(%ecx,%edx,4) │ │ - mov 0x18(%esp),%ebx │ │ - add $0x10,%esp │ │ - movzbl 0x14(%esp),%edx │ │ - add %edx,%ebx │ │ - mov 0x4c(%esp),%ecx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x40,%esp │ │ + call 6fcf1 │ │ + pop %eax │ │ + add $0x6727f,%eax │ │ + mov %eax,0x24(%esp) │ │ + mov 0x10(%ebp),%ecx │ │ + mov 0x8(%ebp),%ebx │ │ + xor %eax,%eax │ │ + test %ecx,%ecx │ │ + setne %al │ │ + shl $0x3,%eax │ │ + mov %eax,0x8(%esp) │ │ + mov 0x540(%ebx),%edi │ │ + add $0x1f,%edi │ │ + and $0xffffffe0,%edi │ │ + mov 0x7ac(%ebx),%eax │ │ + xor %esi,%esi │ │ + xor %edx,%edx │ │ + cmpl $0x1,0xc(%eax) │ │ + seta %dl │ │ + mov %edx,0x20(%esp) │ │ + cmova %ecx,%esi │ │ + mov 0x4(%ebx),%eax │ │ + mov 0x3f4(%eax),%ecx │ │ + mov $0x4,%edx │ │ + mov %ecx,0xc(%esp) │ │ shl %cl,%edx │ │ - add 0x8(%esi),%edx │ │ - mov %edx,0x8(%esi) │ │ - cmp 0x18(%esp),%ebx │ │ - jge 70d80 │ │ - mov 0x4(%esp),%eax │ │ - cmpl $0x0,0xb44(%eax) │ │ - mov %ebx,0x8(%esp) │ │ - je 70fa0 │ │ - mov 0x90(%esp),%eax │ │ - mov 0x3640(%eax),%ebx │ │ + imul %esi,%edx │ │ + mov %edi,0x28(%esp) │ │ + imul %edi,%edx │ │ + mov 0xd8c(%ebx),%eax │ │ + add %edx,%eax │ │ + mov %eax,0x34(%esp) │ │ + mov 0xd90(%ebx),%eax │ │ + add %edx,%eax │ │ + mov %eax,0x38(%esp) │ │ + mov 0xdb8(%ebx),%eax │ │ + test $0x1,%al │ │ + mov %eax,0x10(%esp) │ │ + je 6fe0b │ │ + mov 0x8(%ebp),%ebx │ │ + add 0xd88(%ebx),%edx │ │ + mov 0x4ac(%ebx),%edi │ │ + mov %edi,0x18(%esp) │ │ + mov 0x804(%ebx),%eax │ │ + shl $0x2,%eax │ │ + mov %eax,0x1c(%esp) │ │ + mov 0x10(%ebp),%eax │ │ + lea 0x1(%eax),%esi │ │ mov 0xc(%esp),%eax │ │ - lea -0x59b0(%eax),%ecx │ │ - mov %esi,%eax │ │ - mov 0x24(%esp),%esi │ │ - movzbl (%ecx,%esi,8),%edi │ │ - movzbl 0x1(%ecx,%esi,8),%esi │ │ + mov %eax,%ecx │ │ + add $0x6,%cl │ │ + shl %cl,%esi │ │ + lea -0x1(%edi),%eax │ │ + cmp %eax,%esi │ │ + cmovg %eax,%esi │ │ + mov 0x4a0(%ebx),%edi │ │ mov %edi,0x14(%esp) │ │ - mov %esi,0x54(%esp) │ │ - imul %esi,%edi │ │ - mov %eax,%esi │ │ - shl $0x5,%edi │ │ - mov %ebx,0x10(%esp) │ │ - add %ebx,%edi │ │ - mov 0x90(%esp),%eax │ │ - mov %edi,0x3640(%eax) │ │ mov 0x8(%esp),%ebx │ │ - mov 0x4(%esp),%eax │ │ - mov 0x7e8(%eax),%ecx │ │ - imul 0xc(%esi),%ecx │ │ - add %edx,%ecx │ │ - lea (%ecx,%ecx,4),%ecx │ │ - add %ecx,%ecx │ │ - add 0xb50(%eax),%ecx │ │ - mov 0x68(%esp),%eax │ │ - movswl (%ecx,%eax,2),%edx │ │ - movzbl 0x6(%eax,%ecx,1),%ecx │ │ - mov %ecx,0x74(%esp) │ │ - test %edx,%edx │ │ - jns 70ea0 │ │ - jmp 70ee7 │ │ - nop │ │ mov %ebx,%eax │ │ - mov 0x4c(%esp),%ecx │ │ - shl %cl,%eax │ │ - add 0x60(%esp),%eax │ │ - movzbl 0x1ee0(%esi,%eax,1),%eax │ │ - mov %eax,0x74(%esp) │ │ - mov 0x84(%esp),%eax │ │ - lea (%ebx,%eax,1),%ecx │ │ - mov 0x280(%esi),%eax │ │ - add 0x1c(%esp),%eax │ │ - mov %ecx,0x34(%esp) │ │ - lea 0x40(%eax,%ecx,1),%edx │ │ + imul %edi,%eax │ │ + mov 0xc(%ebp),%edi │ │ + mov (%edi),%edi │ │ + sub %eax,%edi │ │ mov 0x10(%ebp),%eax │ │ - mov %eax,%edi │ │ - movzbl 0x7(%eax),%eax │ │ - sub $0xc,%esp │ │ - mov %esi,%ecx │ │ - mov 0x18(%esp),%ebx │ │ - lea 0x37(%esp),%esi │ │ - push %esi │ │ - lea 0x84(%esp),%esi │ │ + shl %cl,%eax │ │ + sub %ebx,%eax │ │ + sub $0x4,%esp │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0x28(%esp),%ebx │ │ + pushl 0x24(%esp) │ │ + push $0x0 │ │ + pushl 0x24(%esp) │ │ + pushl 0x2c(%esp) │ │ push %esi │ │ - mov 0x8(%ebp),%esi │ │ - pushl 0x58(%esp) │ │ - pushl 0x80(%esp) │ │ + push %eax │ │ + pushl 0x28(%esp) │ │ push $0x0 │ │ + pushl 0x38(%esp) │ │ push %edi │ │ - pushl 0xc(%ebp) │ │ - push %eax │ │ + pushl 0x54(%esp) │ │ + call 6ff60 │ │ + mov 0x40(%esp),%eax │ │ + add $0x30,%esp │ │ + test $0x6,%al │ │ + je 6ff4e │ │ + mov 0x8(%ebp),%eax │ │ + mov %eax,%edi │ │ + mov 0x548(%eax),%eax │ │ + xor %ebx,%ebx │ │ + cmp $0x1,%eax │ │ + sete %bl │ │ + xor %edx,%edx │ │ + cmp $0x3,%eax │ │ + setne %dl │ │ + mov 0x4ac(%edi),%esi │ │ + add %ebx,%esi │ │ + mov %ebx,%ecx │ │ + sar %cl,%esi │ │ + mov 0x804(%edi),%eax │ │ + mov $0x2,%cl │ │ + mov %edx,0x18(%esp) │ │ + sub %dl,%cl │ │ + shl %cl,%eax │ │ + mov %eax,0x14(%esp) │ │ + mov 0x4(%edi),%eax │ │ + mov 0x3f4(%eax),%eax │ │ + mov %eax,0x30(%esp) │ │ + sub %ebx,%eax │ │ + add $0x6,%al │ │ + mov 0x10(%ebp),%ecx │ │ + mov %ecx,%edx │ │ + lea 0x1(%ecx),%edi │ │ + mov %eax,%ecx │ │ + shl %cl,%edi │ │ + lea -0x1(%esi),%ecx │ │ + cmp %ecx,%edi │ │ + cmovg %ecx,%edi │ │ + mov %ebx,0x1c(%esp) │ │ + mov %ebx,%ecx │ │ + mov 0x8(%esp),%ebx │ │ + shr %cl,%ebx │ │ + mov %eax,%ecx │ │ + shl %cl,%edx │ │ + mov %ebx,0x8(%esp) │ │ + sub %ebx,%edx │ │ + mov 0x10(%esp),%eax │ │ + mov %edx,0xc(%esp) │ │ + test $0x2,%al │ │ + je 6feeb │ │ + mov 0xc(%ebp),%eax │ │ + mov 0x4(%eax),%eax │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0x4a4(%ecx),%ebx │ │ + mov %ebx,0x2c(%esp) │ │ + mov 0x8(%esp),%edx │ │ + imul %ebx,%edx │ │ + sub %edx,%eax │ │ + sub $0x4,%esp │ │ + mov 0x38(%esp),%edx │ │ + mov 0x28(%esp),%ebx │ │ + pushl 0x24(%esp) │ │ + pushl 0x20(%esp) │ │ + push %esi │ │ + pushl 0x24(%esp) │ │ + push %edi │ │ + pushl 0x24(%esp) │ │ pushl 0x4c(%esp) │ │ - call 6bb80 │ │ - mov 0x3c(%esp),%ebx │ │ + pushl 0x3c(%esp) │ │ + pushl 0x50(%esp) │ │ + push %eax │ │ + pushl 0x54(%esp) │ │ + call 6ff60 │ │ + mov 0x40(%esp),%eax │ │ add $0x30,%esp │ │ - mov %eax,0x38(%esp) │ │ - lea -0x59b0(%ebx),%edi │ │ - mov 0x24(%esp),%eax │ │ - movzbl 0x1(%edi,%eax,8),%edx │ │ - mov 0x4(%esp),%eax │ │ - mov 0x7f8(%eax),%eax │ │ - mov 0x3c(%esp),%ecx │ │ - add %ecx,%eax │ │ - sub 0xc(%esi),%eax │ │ - sar %cl,%eax │ │ - cmp %edx,%eax │ │ - mov %edx,0x54(%esp) │ │ - cmovg %edx,%eax │ │ - lea -0x1(%eax),%ecx │ │ - cmp $0xf,%ecx │ │ - ja 7108c │ │ - mov -0x2c14(%ebx,%ecx,4),%ecx │ │ - add %ebx,%ecx │ │ - jmp *%ecx │ │ - movzbl 0x2b(%esp),%ecx │ │ - mov 0x20(%esp),%eax │ │ - mov %ecx,0x10(%esp) │ │ - mov %cl,(%eax) │ │ - jmp 71120 │ │ - movzbl 0x2b(%esp),%ecx │ │ - mov %ecx,%eax │ │ - shl $0x8,%eax │ │ - mov %ecx,0x10(%esp) │ │ - or %ecx,%eax │ │ - mov 0x20(%esp),%ecx │ │ - mov %ax,(%ecx) │ │ - jmp 71120 │ │ - movzbl 0x2b(%esp),%ecx │ │ + test $0x4,%al │ │ + je 6ff4e │ │ + mov 0xc(%ebp),%eax │ │ + mov 0x8(%eax),%eax │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0x4a4(%ecx),%ebx │ │ + mov %ebx,0x10(%esp) │ │ + mov 0x8(%esp),%edx │ │ + imul %ebx,%edx │ │ + sub %edx,%eax │ │ + mov 0x4(%ecx),%edx │ │ + mov %edx,0x8(%esp) │ │ sub $0x4,%esp │ │ - mov 0x10(%esp),%ebx │ │ + mov 0x3c(%esp),%edx │ │ + mov 0x28(%esp),%ebx │ │ + pushl 0x24(%esp) │ │ + pushl 0x20(%esp) │ │ + push %esi │ │ + pushl 0x24(%esp) │ │ + push %edi │ │ + pushl 0x24(%esp) │ │ + mov 0x24(%esp),%esi │ │ + pushl 0x3f4(%esi) │ │ + pushl 0x3c(%esp) │ │ + pushl 0x34(%esp) │ │ push %eax │ │ - mov %ecx,0x18(%esp) │ │ - push %ecx │ │ - pushl 0x2c(%esp) │ │ - call 1540 │ │ - add $0x10,%esp │ │ - jmp 71120 │ │ - movzbl 0x2b(%esp),%eax │ │ - mov %eax,0x10(%esp) │ │ - imul $0x1010101,%eax,%eax │ │ - mov 0x20(%esp),%ecx │ │ - mov %eax,(%ecx) │ │ - jmp 71120 │ │ - movzbl 0x2b(%esp),%ecx │ │ - mov %ecx,%eax │ │ - mov $0x1010101,%esi │ │ - mul %esi │ │ - mov %ecx,0x10(%esp) │ │ - imul %esi,%ecx │ │ - mov 0x8(%ebp),%esi │ │ - add %edx,%ecx │ │ - mov 0x20(%esp),%edx │ │ - mov %eax,(%edx) │ │ - mov %ecx,0x4(%edx) │ │ - jmp 71120 │ │ - movzbl 0x2b(%esp),%ecx │ │ - mov %ecx,%eax │ │ - mov $0x1010101,%esi │ │ - mul %esi │ │ - mov %ecx,0x10(%esp) │ │ - imul %esi,%ecx │ │ - mov 0x8(%ebp),%esi │ │ - add %edx,%ecx │ │ - movd %ecx,%xmm0 │ │ - movd %eax,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - pshufd $0x44,%xmm1,%xmm0 │ │ - mov 0x20(%esp),%eax │ │ - movdqu %xmm0,(%eax) │ │ + pushl 0x54(%esp) │ │ + call 6ff60 │ │ + add $0x30,%esp │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x4(%esp),%eax │ │ - mov 0x8(%esp),%ebx │ │ - mov 0x24(%esp),%ecx │ │ - movzbl (%edi,%ecx,8),%edi │ │ - mov 0x7f4(%eax),%edx │ │ - mov 0x4c(%esp),%ecx │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x30,%esp │ │ + mov %edx,%edi │ │ + call 6ff73 │ │ + pop %ebx │ │ + add $0x66ffd,%ebx │ │ + mov %ecx,0x1c(%esp) │ │ + mov 0xc(%ecx),%esi │ │ + cmpl $0x0,0x1c4(%esi) │ │ + mov 0x2c(%ebp),%ecx │ │ + mov 0x24(%ebp),%edx │ │ + mov 0x14(%ebp),%eax │ │ + je 6ff9d │ │ + mov 0xec(%esi),%edx │ │ add %ecx,%edx │ │ - sub 0x8(%esi),%edx │ │ sar %cl,%edx │ │ - cmp %edi,%edx │ │ - mov %edi,0x14(%esp) │ │ - cmovg %edi,%edx │ │ - lea -0x1(%edx),%ecx │ │ - cmp $0xf,%ecx │ │ - movzbl 0x10(%esp),%eax │ │ - ja 711a0 │ │ - mov 0xc(%esp),%edi │ │ - mov -0x2bd4(%edi,%ecx,4),%ecx │ │ - add %edi,%ecx │ │ - jmp *%ecx │ │ - mov 0x280(%esi),%eax │ │ - add 0x1c(%esp),%eax │ │ - mov 0x34(%esp),%ecx │ │ - mov 0x10(%esp),%edx │ │ - mov %dl,0x40(%ecx,%eax,1) │ │ - jmp 70e90 │ │ + mov %edx,0x8(%esp) │ │ + xor %ecx,%ecx │ │ + mov 0x1c(%ebp),%edx │ │ + test %edx,%edx │ │ + sete %cl │ │ + shl $0x3,%ecx │ │ + mov $0x40,%edx │ │ + sub %ecx,%edx │ │ mov %eax,%ecx │ │ - shl $0x8,%ecx │ │ - or %eax,%ecx │ │ - mov 0x280(%esi),%eax │ │ - add 0x1c(%esp),%eax │ │ - mov 0x34(%esp),%edx │ │ - mov %cx,0x40(%edx,%eax,1) │ │ - jmp 70e90 │ │ - mov 0x280(%esi),%ecx │ │ - add 0x1c(%esp),%ecx │ │ - mov 0x34(%esp),%edi │ │ - lea 0x40(%edi,%ecx,1),%ecx │ │ + shr %cl,%edx │ │ + cmpl $0x0,0x30(%ebp) │ │ + mov %edx,0x4(%esp) │ │ + lea -0x2(%edx),%edx │ │ + mov %ebx,0x10(%esp) │ │ + jne 70081 │ │ + cmpl $0x0,0x1c(%ebp) │ │ + je 7007b │ │ + mov 0x18(%ebp),%ecx │ │ + mov $0x4,%esi │ │ + shl %cl,%esi │ │ + mov %esi,%eax │ │ + mov 0x8(%ebp),%ecx │ │ + imul %ecx,%eax │ │ + add %edi,%eax │ │ sub $0x4,%esp │ │ - mov 0x10(%esp),%ebx │ │ - push %edx │ │ + mov 0x14(%esp),%ebx │ │ + pushl 0xc(%esp) │ │ push %eax │ │ + push %edi │ │ + mov %edx,0x24(%esp) │ │ + call 1470 │ │ + add $0x10,%esp │ │ + mov 0x8(%ebp),%edx │ │ + lea (%edi,%edx,1),%eax │ │ + lea 0x1(%esi),%ecx │ │ + imul %edx,%ecx │ │ + add %edi,%ecx │ │ + sub $0x4,%esp │ │ + mov 0x14(%esp),%ebx │ │ + pushl 0xc(%esp) │ │ push %ecx │ │ - call 1540 │ │ - mov 0x18(%esp),%ebx │ │ + push %eax │ │ + call 1470 │ │ add $0x10,%esp │ │ - jmp 70e90 │ │ - imul $0x1010101,%eax,%eax │ │ - mov 0x280(%esi),%ecx │ │ - add 0x1c(%esp),%ecx │ │ - mov 0x34(%esp),%edx │ │ - mov %eax,0x40(%edx,%ecx,1) │ │ - jmp 70e90 │ │ - mov %eax,%ecx │ │ - mov $0x1010101,%edx │ │ + mov 0x8(%ebp),%edx │ │ + lea (%edi,%edx,2),%eax │ │ + lea 0x2(%esi),%ecx │ │ imul %edx,%ecx │ │ - mul %edx │ │ - add %ecx,%edx │ │ - mov 0x280(%esi),%ecx │ │ - add 0x1c(%esp),%ecx │ │ - mov 0x34(%esp),%edi │ │ - mov %eax,0x40(%edi,%ecx,1) │ │ - mov %edx,0x44(%edi,%ecx,1) │ │ - jmp 70e90 │ │ + add %edi,%ecx │ │ + sub $0x4,%esp │ │ + mov 0x14(%esp),%ebx │ │ + pushl 0xc(%esp) │ │ + push %ecx │ │ + push %eax │ │ + call 1470 │ │ + add $0x10,%esp │ │ + mov 0x8(%ebp),%ecx │ │ + lea (%ecx,%ecx,2),%eax │ │ + add %edi,%eax │ │ + add $0x3,%esi │ │ + imul %ecx,%esi │ │ + add %edi,%esi │ │ + sub $0x4,%esp │ │ + mov 0x14(%esp),%ebx │ │ + pushl 0xc(%esp) │ │ + push %esi │ │ + push %eax │ │ + call 1470 │ │ + mov 0x24(%esp),%edx │ │ + add $0x10,%esp │ │ + mov 0x1c(%esp),%eax │ │ + mov 0xc(%eax),%esi │ │ + mov 0x8(%ebp),%eax │ │ + lea (%edi,%eax,4),%edi │ │ + imul 0x10(%ebp),%edx │ │ + mov %edx,0x14(%esp) │ │ + mov 0xe8(%esi),%ecx │ │ + mov 0x1c(%ebp),%eax │ │ + mov 0x4(%esp),%edx │ │ + add %edx,%eax │ │ + cmp 0xec(%esi),%ecx │ │ + mov 0x20(%ebp),%ecx │ │ + jne 701a2 │ │ + cmp %ecx,%eax │ │ + mov 0xc(%ebp),%edx │ │ + mov 0x28(%ebp),%ecx │ │ + mov %ecx,0x18(%esp) │ │ + mov 0x10(%esp),%ebx │ │ + jg 702a9 │ │ + mov %eax,%ecx │ │ + mov $0x40,%esi │ │ + mov %eax,0xc(%esp) │ │ + mov 0x14(%ebp),%ecx │ │ + shr %cl,%esi │ │ + mov 0xc(%esp),%ecx │ │ + mov %esi,0x8(%esp) │ │ + mov 0x10(%ebp),%eax │ │ + imul %eax,%esi │ │ + mov %esi,0x1c(%esp) │ │ + mov 0x24(%ebp),%esi │ │ + mov 0x4(%esp),%eax │ │ + dec %eax │ │ + imul 0x10(%ebp),%eax │ │ + mov %eax,0x24(%esp) │ │ + mov 0x4(%esp),%eax │ │ + imul 0x10(%ebp),%eax │ │ + mov %eax,0x20(%esp) │ │ + mov 0x4(%esp),%eax │ │ + inc %eax │ │ + imul 0x10(%ebp),%eax │ │ + mov %eax,0x4(%esp) │ │ + decl 0x18(%esp) │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %ecx,0xc(%esp) │ │ + mov 0x14(%esp),%eax │ │ + add %edx,%eax │ │ + sub $0x4,%esp │ │ + push %esi │ │ + push %eax │ │ + push %edi │ │ + mov %edx,%esi │ │ + call 1470 │ │ + add $0x10,%esp │ │ + mov 0x24(%esp),%eax │ │ + add %esi,%eax │ │ + add 0x8(%ebp),%edi │ │ + sub $0x4,%esp │ │ + pushl 0x24(%ebp) │ │ + push %eax │ │ + push %edi │ │ + call 1470 │ │ + add $0x10,%esp │ │ + mov 0x20(%esp),%eax │ │ + add %esi,%eax │ │ + add 0x8(%ebp),%edi │ │ + sub $0x4,%esp │ │ + pushl 0x24(%ebp) │ │ + push %eax │ │ + push %edi │ │ + call 1470 │ │ + add $0x10,%esp │ │ + mov 0x4(%esp),%eax │ │ + add %esi,%eax │ │ + mov 0x18(%esp),%ecx │ │ + cmp 0xc(%esp),%ecx │ │ + cmove %edi,%eax │ │ + add 0x8(%ebp),%edi │ │ + sub $0x4,%esp │ │ + pushl 0x24(%ebp) │ │ + push %eax │ │ + push %edi │ │ + call 1470 │ │ + mov 0x1c(%esp),%ecx │ │ + mov %esi,%edx │ │ + mov 0x24(%ebp),%esi │ │ + add $0x10,%esp │ │ + add 0x8(%esp),%ecx │ │ + add 0x1c(%esp),%edx │ │ + add 0x8(%ebp),%edi │ │ + cmp 0x20(%ebp),%ecx │ │ + jle 70110 │ │ + jmp 702a9 │ │ + cmp %ecx,%eax │ │ + mov 0x14(%esp),%ebx │ │ + mov 0xc(%ebp),%edx │ │ + mov 0x24(%ebp),%esi │ │ + jg 702a9 │ │ + mov %eax,%ecx │ │ + add %ebx,%edx │ │ + mov $0x40,%eax │ │ + mov %ecx,0xc(%esp) │ │ + mov 0x14(%ebp),%ecx │ │ + shr %cl,%eax │ │ + mov 0xc(%esp),%ebx │ │ + mov %eax,0x24(%esp) │ │ + imul 0x10(%ebp),%eax │ │ + mov %eax,0x20(%esp) │ │ + mov 0x8(%ebp),%eax │ │ + neg %eax │ │ + mov %eax,0x28(%esp) │ │ + mov 0x28(%ebp),%eax │ │ + dec %eax │ │ + mov %eax,%ecx │ │ + mov %eax,0x18(%esp) │ │ + jmp 70212 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x4(%esp),%edx │ │ + mov 0x20(%ebp),%eax │ │ + add 0x20(%esp),%edx │ │ + add 0x24(%esp),%edi │ │ + cmp %eax,%edi │ │ + mov %edi,%ebx │ │ + mov %esi,%edi │ │ + mov 0x24(%ebp),%esi │ │ + mov 0x18(%esp),%ecx │ │ + jg 702a9 │ │ + mov %edx,0x4(%esp) │ │ + mov %ebx,0xc(%esp) │ │ + xor %eax,%eax │ │ + cmp %ebx,%ecx │ │ + sete %al │ │ + mov %esi,%ecx │ │ + mov $0x4,%esi │ │ + sub %eax,%esi │ │ + mov 0x1c(%esp),%edx │ │ + mov 0x7c0(%edx),%eax │ │ + mov %eax,0x14(%esp) │ │ + sub $0xc,%esp │ │ + mov 0x1c(%esp),%ebx │ │ + mov 0x2c(%ebp),%eax │ │ + pushl 0x7a4(%edx,%eax,4) │ │ + pushl 0x79c(%edx,%eax,4) │ │ + push %ecx │ │ + push %esi │ │ + pushl 0x24(%esp) │ │ + pushl 0x10(%ebp) │ │ + pushl 0x28(%esp) │ │ + pushl 0x8(%ebp) │ │ + push %edi │ │ + mov 0x44(%esp),%eax │ │ + call *0x150(%eax) │ │ + mov 0x8(%ebp),%edx │ │ + add $0x30,%esp │ │ + imul %edx,%esi │ │ + add %edi,%esi │ │ + mov 0xc(%esp),%edi │ │ + cmp %edi,0x18(%esp) │ │ + jne 701f0 │ │ + mov 0x28(%esp),%eax │ │ + add %esi,%eax │ │ + sub $0x4,%esp │ │ + mov 0x14(%esp),%ebx │ │ + pushl 0xc(%esp) │ │ + push %eax │ │ + push %esi │ │ + call 1470 │ │ + mov 0x8(%ebp),%edx │ │ + add $0x10,%esp │ │ + add %edx,%esi │ │ + jmp 701f0 │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0xc(%esp),%eax │ │ - lea -0x59b0(%eax),%ecx │ │ - mov 0x24(%esp),%eax │ │ - movzbl 0x1(%ecx,%eax,8),%ecx │ │ - mov %ebx,%eax │ │ - mov %edi,%ebx │ │ - jmp 70d87 │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x80(%esp),%ecx │ │ - add $0x10,%ecx │ │ - mov %ecx,%edx │ │ - mov 0x2c(%esp),%eax │ │ - mov 0x40(%esp),%esi │ │ - mov 0xa4(%esp),%edi │ │ - sub 0x9c(%esp),%esi │ │ - cmp %eax,%edx │ │ - mov 0x78(%esp),%edx │ │ - jb 70ab4 │ │ - mov %edi,0x78(%esp) │ │ - mov 0x30(%esp),%ecx │ │ - mov 0x88(%esp),%edx │ │ - mov 0xb4(%esp),%ebx │ │ - cmp %ecx,%edi │ │ - jb 70a23 │ │ - xor %eax,%eax │ │ - jmp 7174c │ │ - mov 0x5c(%esp),%eax │ │ - movw $0x4040,0x30(%edx,%eax,1) │ │ - mov 0x2c(%esp),%eax │ │ - dec %al │ │ - cmp $0x1f,%al │ │ - jbe 712d5 │ │ - jmp 71459 │ │ - mov 0x5c(%esp),%eax │ │ - jmp 712bf │ │ - mov 0x5c(%esp),%eax │ │ - movl $0x40404040,0x34(%edx,%eax,1) │ │ - movl $0x40404040,0x30(%edx,%eax,1) │ │ - mov 0x2c(%esp),%eax │ │ - dec %al │ │ - cmp $0x1f,%al │ │ - ja 71459 │ │ - movzbl %al,%eax │ │ - mov -0x2d94(%esi,%eax,4),%eax │ │ - add %esi,%eax │ │ - jmp *%eax │ │ - mov 0x280(%edx),%eax │ │ - mov 0x58(%esp),%ecx │ │ - movb $0x40,0x20(%eax,%ecx,1) │ │ - xor %eax,%eax │ │ - cmpb $0x0,0x6c(%esp) │ │ - jne 71466 │ │ - jmp 7174c │ │ - movdqa -0x15900(%esi),%xmm0 │ │ - mov 0x5c(%esp),%eax │ │ - movdqu %xmm0,0x30(%edx,%eax,1) │ │ - mov 0x2c(%esp),%eax │ │ - dec %al │ │ - cmp $0x1f,%al │ │ - jbe 712d5 │ │ - jmp 71459 │ │ - movdqa -0x15900(%esi),%xmm0 │ │ - mov 0x5c(%esp),%eax │ │ - movdqu %xmm0,0x30(%edx,%eax,1) │ │ - movdqu %xmm0,0x40(%edx,%eax,1) │ │ - mov 0x2c(%esp),%eax │ │ - dec %al │ │ - cmp $0x1f,%al │ │ - jbe 712d5 │ │ - jmp 71459 │ │ - mov 0x280(%edx),%eax │ │ - mov 0x58(%esp),%ecx │ │ - movw $0x4040,0x20(%eax,%ecx,1) │ │ - xor %eax,%eax │ │ - cmpb $0x0,0x6c(%esp) │ │ - jne 71466 │ │ - jmp 7174c │ │ - mov 0x280(%edx),%eax │ │ - mov 0x58(%esp),%ecx │ │ - movl $0x40404040,0x20(%eax,%ecx,1) │ │ - xor %eax,%eax │ │ - cmpb $0x0,0x6c(%esp) │ │ - jne 71466 │ │ - jmp 7174c │ │ - mov 0x280(%edx),%eax │ │ - mov 0x58(%esp),%ecx │ │ - movl $0x40404040,0x24(%eax,%ecx,1) │ │ - movl $0x40404040,0x20(%eax,%ecx,1) │ │ - xor %eax,%eax │ │ - cmpb $0x0,0x6c(%esp) │ │ - jne 71466 │ │ - jmp 7174c │ │ - mov 0x280(%edx),%eax │ │ - mov 0x58(%esp),%ecx │ │ - movl $0x40404040,0x24(%eax,%ecx,1) │ │ - movl $0x40404040,0x20(%eax,%ecx,1) │ │ - mov 0x280(%edx),%eax │ │ - movl $0x40404040,0x2c(%ecx,%eax,1) │ │ - movl $0x40404040,0x28(%ecx,%eax,1) │ │ - xor %eax,%eax │ │ - cmpb $0x0,0x6c(%esp) │ │ - jne 71466 │ │ - jmp 7174c │ │ - mov 0x280(%edx),%eax │ │ - mov 0x58(%esp),%ecx │ │ - movl $0x40404040,0x24(%eax,%ecx,1) │ │ - movl $0x40404040,0x20(%eax,%ecx,1) │ │ - mov 0x280(%edx),%eax │ │ - movl $0x40404040,0x2c(%ecx,%eax,1) │ │ - movl $0x40404040,0x28(%ecx,%eax,1) │ │ - mov 0x280(%edx),%eax │ │ - movl $0x40404040,0x34(%ecx,%eax,1) │ │ - movl $0x40404040,0x30(%ecx,%eax,1) │ │ - mov 0x280(%edx),%eax │ │ - movl $0x40404040,0x3c(%ecx,%eax,1) │ │ - movl $0x40404040,0x38(%ecx,%eax,1) │ │ - xor %eax,%eax │ │ - cmpb $0x0,0x6c(%esp) │ │ - je 7174c │ │ - mov 0x68(%esp),%ecx │ │ - dec %ecx │ │ - cmp $0x1f,%ecx │ │ - ja 71554 │ │ - mov -0x2d14(%esi,%ecx,4),%ecx │ │ - add %esi,%ecx │ │ - jmp *%ecx │ │ - mov 0x7c(%esp),%ecx │ │ - movb $0x40,0x50(%edx,%ecx,1) │ │ - movb $0x40,0x70(%edx,%ecx,1) │ │ - mov 0x54(%esp),%ecx │ │ - dec %ecx │ │ - cmp $0x1f,%ecx │ │ - jbe 71562 │ │ - jmp 7174c │ │ - mov 0x7c(%esp),%ecx │ │ - movw $0x4040,0x50(%edx,%ecx,1) │ │ - movw $0x4040,0x70(%edx,%ecx,1) │ │ - mov 0x54(%esp),%ecx │ │ - dec %ecx │ │ - cmp $0x1f,%ecx │ │ - jbe 71562 │ │ - jmp 7174c │ │ - mov 0x7c(%esp),%ecx │ │ - movl $0x40404040,0x50(%edx,%ecx,1) │ │ - jmp 714ef │ │ - mov 0x7c(%esp),%ecx │ │ - movl $0x40404040,0x54(%edx,%ecx,1) │ │ - movl $0x40404040,0x50(%edx,%ecx,1) │ │ - movl $0x40404040,0x74(%edx,%ecx,1) │ │ - movl $0x40404040,0x70(%edx,%ecx,1) │ │ - mov 0x54(%esp),%ecx │ │ - dec %ecx │ │ - cmp $0x1f,%ecx │ │ - jbe 71562 │ │ - jmp 7174c │ │ - movdqa -0x15900(%esi),%xmm0 │ │ - mov 0x7c(%esp),%ecx │ │ - movdqu %xmm0,0x50(%edx,%ecx,1) │ │ - movdqu %xmm0,0x70(%edx,%ecx,1) │ │ - mov 0x54(%esp),%ecx │ │ - dec %ecx │ │ - cmp $0x1f,%ecx │ │ - jbe 71562 │ │ - jmp 7174c │ │ - movdqa -0x15900(%esi),%xmm0 │ │ - mov 0x7c(%esp),%ecx │ │ - movdqu %xmm0,0x50(%edx,%ecx,1) │ │ - movdqu %xmm0,0x60(%edx,%ecx,1) │ │ - movdqu %xmm0,0x70(%edx,%ecx,1) │ │ - movdqu %xmm0,0x80(%edx,%ecx,1) │ │ - mov 0x54(%esp),%ecx │ │ - dec %ecx │ │ - cmp $0x1f,%ecx │ │ - ja 7174c │ │ - add -0x2c94(%esi,%ecx,4),%esi │ │ - jmp *%esi │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x20,%esp │ │ + call 702d1 │ │ + pop %eax │ │ + add $0x66c9f,%eax │ │ + mov %eax,0x10(%esp) │ │ + mov 0x10(%ebp),%eax │ │ mov 0x8(%ebp),%ecx │ │ - mov %ecx,%edx │ │ - mov 0x280(%ecx),%ecx │ │ - mov 0x84(%esp),%esi │ │ - movb $0x40,0x40(%ecx,%esi,1) │ │ - mov 0x280(%edx),%ecx │ │ - movb $0x40,0x60(%ecx,%esi,1) │ │ - jmp 7174c │ │ + xor %edx,%edx │ │ + test %eax,%eax │ │ + setne %dl │ │ + shl $0x3,%edx │ │ + mov %edx,0x8(%esp) │ │ + mov 0xdb8(%ecx),%edx │ │ + test $0x1,%dl │ │ + lea 0x1(%eax),%esi │ │ + mov 0x814(%ecx),%eax │ │ + mov %eax,0x4(%esp) │ │ + mov %edx,0x14(%esp) │ │ + mov %esi,(%esp) │ │ + je 70389 │ │ + xor %eax,%eax │ │ + cmp 0x4(%esp),%esi │ │ + setl %al │ │ mov 0x8(%ebp),%ecx │ │ - mov %ecx,%edx │ │ - mov 0x280(%ecx),%ecx │ │ - mov 0x84(%esp),%esi │ │ - movw $0x4040,0x40(%ecx,%esi,1) │ │ - mov 0x280(%edx),%ecx │ │ - movw $0x4040,0x60(%ecx,%esi,1) │ │ - jmp 7174c │ │ + mov 0x544(%ecx),%ebx │ │ + mov 0x4(%ecx),%ecx │ │ + mov 0x3f4(%ecx),%cl │ │ + add $0x6,%cl │ │ + mov (%esp),%edi │ │ + shl %cl,%edi │ │ + shl $0x3,%eax │ │ + sub %eax,%edi │ │ + mov %ebx,0xc(%esp) │ │ + cmp %ebx,%edi │ │ + cmovg %ebx,%edi │ │ + mov 0xc(%ebp),%eax │ │ + mov (%eax),%edx │ │ + mov 0x8(%ebp),%eax │ │ + mov 0x538(%eax),%eax │ │ + mov 0x8(%esp),%esi │ │ + imul %esi,%eax │ │ + sub %eax,%edx │ │ + mov 0x10(%ebp),%eax │ │ + shl %cl,%eax │ │ + sub %esi,%eax │ │ + sub $0xc,%esp │ │ mov 0x8(%ebp),%ecx │ │ - mov %ecx,%edx │ │ - mov 0x280(%ecx),%ecx │ │ - mov 0x84(%esp),%esi │ │ - movl $0x40404040,0x40(%ecx,%esi,1) │ │ - mov 0x280(%edx),%ecx │ │ - movl $0x40404040,0x60(%ecx,%esi,1) │ │ - jmp 7174c │ │ + mov 0x1c(%esp),%ebx │ │ + push $0x0 │ │ + push %edi │ │ + mov 0x14(%esp),%esi │ │ + pushl 0x20(%esp) │ │ + mov 0x8(%ebp),%edi │ │ + pushl 0x540(%edi) │ │ + push %eax │ │ + call 704b0 │ │ + mov 0x34(%esp),%edx │ │ + add $0x20,%esp │ │ + test $0x6,%dl │ │ + je 7049f │ │ + mov 0x8(%ebp),%eax │ │ + mov 0x548(%eax),%ecx │ │ + xor %ebx,%ebx │ │ + cmp $0x1,%ecx │ │ + sete %bl │ │ + xor %eax,%eax │ │ + cmp $0x3,%ecx │ │ + setne %al │ │ mov 0x8(%ebp),%ecx │ │ - mov %ecx,%edx │ │ - mov 0x280(%ecx),%ecx │ │ - mov 0x84(%esp),%esi │ │ - movl $0x40404040,0x44(%ecx,%esi,1) │ │ - movl $0x40404040,0x40(%ecx,%esi,1) │ │ - mov 0x280(%edx),%ecx │ │ - movl $0x40404040,0x64(%ecx,%esi,1) │ │ - movl $0x40404040,0x60(%ecx,%esi,1) │ │ - jmp 7174c │ │ + mov 0x544(%ecx),%edi │ │ + mov %ebx,%ecx │ │ + mov %ebx,0xc(%esp) │ │ + add %ebx,%edi │ │ + sar %cl,%edi │ │ + mov %eax,%edx │ │ + mov 0x8(%ebp),%ebx │ │ + add 0x540(%ebx),%edx │ │ + mov %eax,%ecx │ │ + sar %cl,%edx │ │ + mov %edx,0x18(%esp) │ │ + mov 0x4(%ebx),%ecx │ │ + mov 0x3f4(%ecx),%ebx │ │ + mov 0xc(%esp),%eax │ │ + sub %eax,%ebx │ │ + add $0x6,%bl │ │ + mov %esi,%edx │ │ + mov %ebx,%ecx │ │ + shl %cl,%edx │ │ + mov $0x8,%esi │ │ + mov %eax,%ecx │ │ + shr %cl,%esi │ │ + xor %ecx,%ecx │ │ + mov (%esp),%eax │ │ + cmp 0x4(%esp),%eax │ │ + cmovl %esi,%ecx │ │ + sub %ecx,%edx │ │ + cmp %edi,%edx │ │ + mov %edi,(%esp) │ │ + cmovg %edi,%edx │ │ + mov %edx,0x4(%esp) │ │ + mov 0xc(%esp),%ecx │ │ + mov 0x8(%esp),%edi │ │ + shr %cl,%edi │ │ + mov %ebx,%ecx │ │ + mov 0x14(%esp),%edx │ │ + mov 0x10(%ebp),%eax │ │ + mov %eax,%esi │ │ + shl %cl,%esi │ │ + mov %edi,0x8(%esp) │ │ + sub %edi,%esi │ │ + test $0x2,%dl │ │ + je 70466 │ │ + mov 0xc(%ebp),%eax │ │ + mov 0x4(%eax),%edx │ │ mov 0x8(%ebp),%ecx │ │ - mov %ecx,%edx │ │ - mov 0x280(%ecx),%ecx │ │ - mov 0x84(%esp),%esi │ │ - movl $0x40404040,0x44(%ecx,%esi,1) │ │ - movl $0x40404040,0x40(%ecx,%esi,1) │ │ - mov 0x280(%edx),%ecx │ │ - movl $0x40404040,0x4c(%ecx,%esi,1) │ │ - movl $0x40404040,0x48(%ecx,%esi,1) │ │ - mov 0x280(%edx),%ecx │ │ - movl $0x40404040,0x64(%ecx,%esi,1) │ │ - movl $0x40404040,0x60(%ecx,%esi,1) │ │ - mov 0x280(%edx),%ecx │ │ - movl $0x40404040,0x6c(%ecx,%esi,1) │ │ - movl $0x40404040,0x68(%ecx,%esi,1) │ │ - jmp 7174c │ │ + mov 0x53c(%ecx),%eax │ │ + imul 0x8(%esp),%eax │ │ + sub %eax,%edx │ │ + sub $0xc,%esp │ │ + mov 0x1c(%esp),%ebx │ │ + push $0x1 │ │ + pushl 0x14(%esp) │ │ + pushl 0x14(%esp) │ │ + pushl 0x30(%esp) │ │ + push %esi │ │ + call 704b0 │ │ + mov 0x34(%esp),%edx │ │ + add $0x20,%esp │ │ + test $0x4,%dl │ │ + je 7049f │ │ + mov 0xc(%ebp),%eax │ │ + mov 0x8(%eax),%edx │ │ mov 0x8(%ebp),%ecx │ │ - mov %ecx,%edx │ │ - mov 0x280(%ecx),%ecx │ │ - mov 0x84(%esp),%esi │ │ - movl $0x40404040,0x44(%ecx,%esi,1) │ │ - movl $0x40404040,0x40(%ecx,%esi,1) │ │ - mov 0x280(%edx),%ecx │ │ - movl $0x40404040,0x4c(%ecx,%esi,1) │ │ - movl $0x40404040,0x48(%ecx,%esi,1) │ │ - mov 0x280(%edx),%ecx │ │ - movl $0x40404040,0x54(%ecx,%esi,1) │ │ - movl $0x40404040,0x50(%ecx,%esi,1) │ │ - mov 0x280(%edx),%ecx │ │ - movl $0x40404040,0x5c(%ecx,%esi,1) │ │ - movl $0x40404040,0x58(%ecx,%esi,1) │ │ - mov 0x280(%edx),%ecx │ │ - movl $0x40404040,0x64(%ecx,%esi,1) │ │ - movl $0x40404040,0x60(%ecx,%esi,1) │ │ - mov 0x280(%edx),%ecx │ │ - movl $0x40404040,0x6c(%ecx,%esi,1) │ │ - movl $0x40404040,0x68(%ecx,%esi,1) │ │ - mov 0x280(%edx),%ecx │ │ - movl $0x40404040,0x74(%ecx,%esi,1) │ │ - movl $0x40404040,0x70(%ecx,%esi,1) │ │ - mov 0x280(%edx),%ecx │ │ - movl $0x40404040,0x7c(%ecx,%esi,1) │ │ - movl $0x40404040,0x78(%ecx,%esi,1) │ │ + mov 0x8(%esp),%eax │ │ + imul 0x53c(%ecx),%eax │ │ + sub %eax,%edx │ │ + sub $0xc,%esp │ │ + mov 0x1c(%esp),%ebx │ │ + push $0x2 │ │ + pushl 0x14(%esp) │ │ + pushl 0x14(%esp) │ │ + pushl 0x30(%esp) │ │ + push %esi │ │ + call 704b0 │ │ + add $0x20,%esp │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ @@ -108398,1343 +106555,306 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x50,%esp │ │ - mov %edx,0x40(%esp) │ │ - call 71775 │ │ + sub $0x490,%esp │ │ + mov %edx,0xc(%esp) │ │ + mov %ecx,0x10(%esp) │ │ + call 704cc │ │ pop %eax │ │ - add $0x637fb,%eax │ │ - mov 0x20(%ebp),%edi │ │ - test %edi,%edi │ │ - mov (%ecx),%ebx │ │ - mov %eax,0x2c(%esp) │ │ - mov %ecx,0x3c(%esp) │ │ - mov %ebx,0x8(%esp) │ │ - je 717ad │ │ - mov 0x4b0(%ebx),%ecx │ │ - xor %eax,%eax │ │ - cmp $0x1,%ecx │ │ - sete %al │ │ - cmp $0x3,%ecx │ │ - setne %dl │ │ - mov %eax,%ecx │ │ - mov %ecx,0x4(%esp) │ │ - jmp 717b9 │ │ + add $0x66aa4,%eax │ │ + mov %eax,0x20(%esp) │ │ xor %eax,%eax │ │ - movl $0x0,0x4(%esp) │ │ - xor %edx,%edx │ │ - xor %ebx,%ebx │ │ - test %edi,%edi │ │ - setne %bl │ │ - mov $0x4,%edi │ │ - mov $0x4,%esi │ │ + cmpl $0x0,0x18(%ebp) │ │ + setne %al │ │ + mov 0x548(%ecx),%edx │ │ + cmp $0x1,%edx │ │ + sete %bl │ │ + and %al,%bl │ │ + cmp $0x3,%edx │ │ + mov 0xc(%ecx),%edx │ │ + mov 0x564(%edx,%eax,4),%cl │ │ + setne 0x14(%esp) │ │ + mov $0x1,%edx │ │ + shl %cl,%edx │ │ mov %edx,%ecx │ │ + sar %ecx │ │ + mov %ecx,0x24(%esp) │ │ + mov $0x8,%esi │ │ + mov %ebx,%ecx │ │ shr %cl,%esi │ │ - mov %esi,0x1c(%esp) │ │ - mov %eax,0x20(%esp) │ │ - mov %eax,%ecx │ │ - shr %cl,%edi │ │ - mov %edi,0x14(%esp) │ │ - mov 0x24(%ebp),%eax │ │ - sar $0x10,%eax │ │ - mov %eax,0xc(%esp) │ │ - movzbl %dl,%eax │ │ - mov %eax,0x24(%esp) │ │ - xor $0x1,%dl │ │ - mov $0xf,%eax │ │ - mov %edx,%ecx │ │ - shr %cl,%eax │ │ - mov %eax,0x30(%esp) │ │ - mov 0x4(%esp),%eax │ │ - mov %eax,%ecx │ │ - xor $0x1,%cl │ │ - mov $0xf,%eax │ │ - shr %cl,%eax │ │ - mov %eax,0x28(%esp) │ │ - mov 0x28(%ebp),%edi │ │ - mov 0x1c(%edi),%esi │ │ - mov 0x8(%esp),%eax │ │ - cmp 0x4a8(%eax),%esi │ │ - mov 0x24(%ebp),%eax │ │ - cwtl │ │ - movzbl %dl,%edx │ │ - mov %edx,0x38(%esp) │ │ - movzbl %cl,%ecx │ │ - mov %ecx,0x34(%esp) │ │ - mov 0x1c(%ebp),%edx │ │ - mov 0x18(%ebp),%esi │ │ - mov %ebx,0x10(%esp) │ │ - mov 0x14(%edi,%ebx,4),%ecx │ │ + mov 0x8(%ebp),%edi │ │ + xor %ecx,%ecx │ │ + test %edi,%edi │ │ + cmove %edi,%esi │ │ + setg %cl │ │ + mov %ecx,(%esp) │ │ + add %edi,%esi │ │ + mov %edx,%edi │ │ + neg %edi │ │ + and %esi,%edi │ │ + movzbl %bl,%ecx │ │ + mov %eax,0x8(%esp) │ │ + mov 0x10(%esp),%esi │ │ + mov 0x538(%esi,%eax,4),%esi │ │ + mov $0x0,%ebx │ │ + je 7055c │ │ + mov 0x24(%esp),%eax │ │ + lea (%edi,%eax,1),%ebx │ │ + xor %eax,%eax │ │ + cmp 0x10(%ebp),%ebx │ │ + cmovg %edx,%eax │ │ + sub %eax,%edi │ │ + mov %edi,%ebx │ │ + shl %cl,%ebx │ │ + mov %ebx,%ecx │ │ + sar $0x7,%ecx │ │ + mov 0x10(%esp),%eax │ │ + imul 0x820(%eax),%ecx │ │ + shr $0x5,%ebx │ │ + and $0x2,%ebx │ │ + mov 0xaa8(%eax),%eax │ │ + mov %ecx,0x38(%esp) │ │ + imul $0x78,%ecx,%ecx │ │ + add %eax,%ecx │ │ + mov 0x18(%ebp),%edi │ │ + lea (%edi,%edi,4),%edi │ │ + mov %edi,0x34(%esp) │ │ + lea (%ecx,%edi,8),%ecx │ │ + mov %ebx,0x3c(%esp) │ │ + lea (%ebx,%ebx,4),%edi │ │ + lea (%ecx,%edi,2),%ebx │ │ + mov %ebx,0x40(%esp) │ │ + cmpb $0x0,(%ecx,%edi,2) │ │ + setne 0x4(%esp) │ │ + mov 0x24(%esp),%edi │ │ + lea (%edx,%edi,1),%ecx │ │ + cmp 0xc(%ebp),%ecx │ │ + mov (%esp),%ecx │ │ + lea 0x2(,%ecx,4),%ecx │ │ mov %ecx,0x18(%esp) │ │ - jne 71904 │ │ - mov 0x28(%ebp),%ecx │ │ - mov 0x20(%ecx),%ecx │ │ - mov 0x8(%esp),%edi │ │ - cmp 0x4ac(%edi),%ecx │ │ - jne 71904 │ │ - and %eax,0x28(%esp) │ │ - mov 0x24(%esp),%ecx │ │ - add $0x3,%cl │ │ - mov 0xc(%esp),%ebx │ │ - mov %ebx,%edi │ │ - sar %cl,%edi │ │ - imul 0x14(%esp),%edx │ │ - mov 0x4(%esp),%ecx │ │ - add $0x3,%cl │ │ - sar %cl,%eax │ │ - add %edx,%eax │ │ - mov %eax,%edx │ │ - mov 0x28(%ebp),%eax │ │ - mov 0x8(%eax),%eax │ │ - mov 0x8(%esp),%ecx │ │ - cmp 0x494(%ecx),%eax │ │ - mov %edx,0x4(%esp) │ │ - je 71beb │ │ - mov 0x14(%esp),%eax │ │ - imul 0x14(%ebp),%eax │ │ - add %edx,%eax │ │ + mov 0x14(%ebp),%ecx │ │ + jle 705dd │ │ xor %ecx,%ecx │ │ - cmpl $0x0,0x28(%esp) │ │ - setne %cl │ │ - lea (%eax,%ecx,4),%eax │ │ - sub $0x4,%esp │ │ - mov 0x30(%esp),%ebx │ │ - pushl 0x14(%esp) │ │ - push %eax │ │ - pushl 0x28(%ebp) │ │ - call 60bc0 │ │ - add $0x10,%esp │ │ - mov %eax,%ecx │ │ - mov $0xffffffff,%eax │ │ - test %ecx,%ecx │ │ - jne 71dfb │ │ - mov %edi,0x10(%esp) │ │ - mov 0x8(%esp),%eax │ │ - mov 0x4a8(%eax),%ebx │ │ - mov 0x24(%esp),%ecx │ │ - add %ecx,%ebx │ │ - mov 0x4ac(%eax),%edi │ │ - mov 0x20(%esp),%eax │ │ - add %eax,%edi │ │ - jmp 71c0d │ │ - imul 0x14(%esp),%edx │ │ - shl $0x4,%edx │ │ - mov 0x34(%esp),%ecx │ │ - shl %cl,%eax │ │ - add %edx,%eax │ │ - mov %eax,0x4(%esp) │ │ - imul 0x1c(%esp),%esi │ │ - shl $0x4,%esi │ │ - mov 0x38(%esp),%ecx │ │ mov 0xc(%esp),%edi │ │ - shl %cl,%edi │ │ - add %esi,%edi │ │ - mov 0x2c(%ebp),%ebx │ │ - shl $0x4,%ebx │ │ - mov 0x8(%esp),%esi │ │ - mov 0x72c(%esi,%ebx,1),%ecx │ │ - mov %ecx,%eax │ │ - imul %edi │ │ - lea -0x20000(,%ecx,8),%ecx │ │ - mov %ecx,%edi │ │ - sar $0x1f,%edi │ │ - add %ecx,%eax │ │ - adc %edx,%edi │ │ - mov %edi,%ecx │ │ - sar $0x1f,%ecx │ │ - add %ecx,%eax │ │ - mov %ecx,%edx │ │ - adc %edi,%edx │ │ - xor %ecx,%edx │ │ - xor %ecx,%eax │ │ - add $0x80,%eax │ │ - adc $0x0,%edx │ │ - shld $0x18,%eax,%edx │ │ - mov %edx,%eax │ │ - neg %eax │ │ - test %edi,%edi │ │ - cmovns %edx,%eax │ │ - mov %eax,0xc(%esp) │ │ - mov 0x734(%esi,%ebx,1),%ecx │ │ - mov %ecx,%eax │ │ - imull 0x4(%esp) │ │ - lea -0x20000(,%ecx,8),%ecx │ │ - mov %ecx,%edi │ │ - sar $0x1f,%edi │ │ - add %ecx,%eax │ │ - adc %edx,%edi │ │ - mov %edi,%ecx │ │ - sar $0x1f,%ecx │ │ - add %ecx,%eax │ │ - mov %ecx,%edx │ │ - adc %edi,%edx │ │ - xor %ecx,%edx │ │ - xor %ecx,%eax │ │ - add $0x80,%eax │ │ - adc $0x0,%edx │ │ - shld $0x18,%eax,%edx │ │ - mov %edx,%ecx │ │ - neg %ecx │ │ - test %edi,%edi │ │ - cmovns %edx,%ecx │ │ - mov 0x10(%ebp),%eax │ │ - imul 0x1c(%esp),%eax │ │ - mov %eax,0x38(%esp) │ │ - dec %eax │ │ - imul 0x730(%esi,%ebx,1),%eax │ │ - mov %eax,0x4(%esp) │ │ - mov 0x14(%ebp),%edi │ │ - imul 0x14(%esp),%edi │ │ - lea -0x1(%edi),%eax │ │ - mov %ebx,0x1c(%esp) │ │ - imul 0x738(%esi,%ebx,1),%eax │ │ - mov %ecx,0x14(%esp) │ │ - lea 0x20(%ecx,%eax,1),%esi │ │ - sar $0xa,%esi │ │ - lea 0x5(%esi),%eax │ │ - sub $0x4,%esp │ │ - mov 0x30(%esp),%ebx │ │ - pushl 0x14(%esp) │ │ - mov %eax,0x18(%esp) │ │ - push %eax │ │ - pushl 0x28(%ebp) │ │ - call 60bc0 │ │ - add $0x10,%esp │ │ - mov %eax,%ecx │ │ - mov $0xffffffff,%eax │ │ - test %ecx,%ecx │ │ - jne 71dfb │ │ - mov %esi,0x30(%esp) │ │ - mov %edi,0x28(%esp) │ │ - mov 0xc(%esp),%eax │ │ - lea 0x20(%eax),%edi │ │ - mov 0x14(%esp),%edx │ │ - add $0x20,%edx │ │ - mov 0x4(%esp),%ecx │ │ - lea 0x20(%eax,%ecx,1),%ecx │ │ - mov %edi,%eax │ │ - sar $0xa,%eax │ │ - mov %eax,0xc(%esp) │ │ - mov %edx,%esi │ │ - sar $0xa,%esi │ │ - sar $0xa,%ecx │ │ - mov %ecx,0x4(%esp) │ │ - mov 0x28(%ebp),%ebx │ │ - mov 0x1c(%ebx),%eax │ │ - mov 0x24(%esp),%ecx │ │ - add %ecx,%eax │ │ - sar %cl,%eax │ │ - mov %eax,0x34(%esp) │ │ - mov 0x20(%ebx),%eax │ │ - mov 0x20(%esp),%ecx │ │ - add %ecx,%eax │ │ - sar %cl,%eax │ │ - mov %edi,0x24(%esp) │ │ - cmp $0xc00,%edi │ │ - mov %edx,%edi │ │ - jl 71ab7 │ │ - cmp $0xc00,%edi │ │ - jl 71ab7 │ │ - mov 0x4(%esp),%ecx │ │ - add $0x5,%ecx │ │ - cmp 0x34(%esp),%ecx │ │ - jg 71ab7 │ │ - cmp %eax,0x10(%esp) │ │ - jg 71ab7 │ │ - imul 0x18(%esp),%esi │ │ - mov 0x28(%ebp),%eax │ │ - mov 0x20(%ebp),%ecx │ │ - add 0x8(%eax,%ecx,4),%esi │ │ - add 0xc(%esp),%esi │ │ - mov 0x8(%esp),%ebx │ │ - jmp 71b4f │ │ - mov 0x3c(%esp),%ecx │ │ - add $0x163c0,%ecx │ │ - mov %ecx,0x20(%esp) │ │ - mov 0x8(%esp),%ecx │ │ - mov 0x7c0(%ecx),%edx │ │ - mov %edx,0x10(%esp) │ │ - mov 0x4(%esp),%edx │ │ - mov 0xc(%esp),%ecx │ │ - sub %ecx,%edx │ │ - add $0x8,%edx │ │ - mov %edx,0x4(%esp) │ │ - mov 0x30(%esp),%edx │ │ - sub %esi,%edx │ │ - add $0x8,%edx │ │ - add $0xfffffffd,%ecx │ │ - mov %ecx,0xc(%esp) │ │ - add $0xfffffffd,%esi │ │ - sub $0x8,%esp │ │ - mov 0x34(%esp),%ebx │ │ - pushl 0x20(%esp) │ │ - mov 0x28(%ebp),%ecx │ │ - mov %edi,0x20(%esp) │ │ - mov 0x20(%ebp),%edi │ │ - pushl 0x8(%ecx,%edi,4) │ │ - mov 0x24(%esp),%edi │ │ - push $0x140 │ │ - pushl 0x34(%esp) │ │ - push %esi │ │ - pushl 0x28(%esp) │ │ - push %eax │ │ - mov 0x60(%esp),%esi │ │ - pushl 0x58(%esp) │ │ - push %edx │ │ - pushl 0x30(%esp) │ │ - mov 0x40(%esp),%eax │ │ - call *0x14c(%eax) │ │ - mov 0x38(%esp),%ebx │ │ - add $0x30,%esp │ │ - add $0x16783,%esi │ │ - movl $0x140,0x18(%esp) │ │ - mov 0x1c(%esp),%eax │ │ - lea 0x730(%ebx,%eax,1),%ecx │ │ - mov 0x40(%esp),%edx │ │ - test %edx,%edx │ │ - mov 0x7c0(%ebx),%eax │ │ - je 71baa │ │ - mov %eax,0x8(%esp) │ │ - mov 0x24(%esp),%eax │ │ - and $0x3ff,%eax │ │ - and $0x3ff,%edi │ │ - sub $0x8,%esp │ │ - mov 0x34(%esp),%ebx │ │ - pushl 0x8(%ecx) │ │ - pushl (%ecx) │ │ - push %edi │ │ - push %eax │ │ - pushl 0x40(%esp) │ │ - pushl 0x54(%esp) │ │ - pushl 0x38(%esp) │ │ - push %esi │ │ - pushl 0xc(%ebp) │ │ - push %edx │ │ - mov 0x30(%ebp),%ecx │ │ - mov 0x38(%esp),%eax │ │ - call *0xa8(%eax,%ecx,4) │ │ - jmp 71be3 │ │ - mov %eax,%edx │ │ - mov 0x24(%esp),%eax │ │ - and $0x3ff,%eax │ │ - and $0x3ff,%edi │ │ - sub $0xc,%esp │ │ - mov 0x38(%esp),%ebx │ │ - pushl 0x8(%ecx) │ │ - pushl (%ecx) │ │ - push %edi │ │ - push %eax │ │ - pushl 0x44(%esp) │ │ - pushl 0x58(%esp) │ │ - pushl 0x3c(%esp) │ │ - push %esi │ │ - pushl 0x8(%ebp) │ │ - mov 0x30(%ebp),%ecx │ │ - call *0xf8(%edx,%ecx,4) │ │ - add $0x30,%esp │ │ - jmp 71df9 │ │ - mov %edi,0x10(%esp) │ │ - mov 0x8(%esp),%eax │ │ - mov 0x7f4(%eax),%ebx │ │ - mov 0x7f8(%eax),%edi │ │ - shl $0x2,%ebx │ │ - shl $0x2,%edi │ │ - mov 0x20(%esp),%eax │ │ - mov 0x24(%esp),%ecx │ │ - mov 0x30(%esp),%edx │ │ - and 0xc(%esp),%edx │ │ - imul 0x1c(%esp),%esi │ │ - add 0x10(%esp),%esi │ │ - sar %cl,%ebx │ │ - mov %ebx,0xc(%esp) │ │ - mov %eax,%ecx │ │ - sar %cl,%edi │ │ - xor %ecx,%ecx │ │ + xor %edx,%edx │ │ + mov 0x4(%esp),%al │ │ + test %al,%al │ │ + jne 70816 │ │ + jmp 7086c │ │ + mov %edx,%ebx │ │ + mov 0x8(%esp),%edx │ │ + and 0x14(%esp),%dl │ │ + movzbl %dl,%edx │ │ + xor $0x7,%edx │ │ mov %edx,0x30(%esp) │ │ - test %edx,%edx │ │ - setne %cl │ │ - lea (%ecx,%ecx,2),%eax │ │ - mov %esi,%edx │ │ - mov %eax,0x10(%esp) │ │ - sub %eax,%edx │ │ - mov %edx,0x24(%esp) │ │ - mov 0x14(%ebp),%edx │ │ - mov 0x14(%esp),%eax │ │ - jl 71c8d │ │ - xor %ebx,%ebx │ │ - cmpl $0x0,0x28(%esp) │ │ - setne %bl │ │ - mov %ebx,0x20(%esp) │ │ - lea (%ebx,%ebx,2),%ebx │ │ - cmp %ebx,0x4(%esp) │ │ - jl 71c8d │ │ - mov 0x1c(%esp),%ebx │ │ - imul 0x10(%ebp),%ebx │ │ - add %esi,%ebx │ │ - lea (%ebx,%ecx,4),%ecx │ │ - cmp 0xc(%esp),%ecx │ │ - jg 71c8d │ │ - mov %eax,%ecx │ │ - imul %edx,%ecx │ │ - add 0x4(%esp),%ecx │ │ - mov 0x20(%esp),%ebx │ │ - lea (%ecx,%ebx,4),%ecx │ │ - cmp %edi,%ecx │ │ - jle 71e03 │ │ - mov 0x1c(%esp),%ecx │ │ - imul 0x10(%ebp),%ecx │ │ - mov 0x30(%esp),%ebx │ │ - test %ebx,%ebx │ │ - mov $0x7,%esi │ │ - mov %edi,0x20(%esp) │ │ - mov $0x7,%edi │ │ - cmove %ebx,%edi │ │ - add %ecx,%edi │ │ - mov %eax,%ebx │ │ - imul %edx,%ebx │ │ - xor %ecx,%ecx │ │ - mov 0x28(%esp),%eax │ │ - test %eax,%eax │ │ - setne %cl │ │ - cmove %eax,%esi │ │ - mov $0x240,%edx │ │ - cmove %eax,%edx │ │ - mov %edx,0x48(%esp) │ │ - add %ebx,%esi │ │ - mov 0x3c(%esp),%eax │ │ - add $0x163c0,%eax │ │ - mov %eax,0x44(%esp) │ │ - lea (%ecx,%ecx,2),%ecx │ │ - mov 0x4(%esp),%eax │ │ - sub %ecx,%eax │ │ - mov 0x8(%esp),%ecx │ │ - mov 0x7c0(%ecx),%ecx │ │ - mov %ecx,0x4(%esp) │ │ - sub $0x8,%esp │ │ - mov 0x34(%esp),%ebx │ │ - pushl 0x20(%esp) │ │ - mov 0x28(%ebp),%ecx │ │ - mov 0x20(%ebp),%edx │ │ - pushl 0x8(%ecx,%edx,4) │ │ - push $0xc0 │ │ - pushl 0x58(%esp) │ │ - push %eax │ │ - pushl 0x40(%esp) │ │ - pushl 0x40(%esp) │ │ - pushl 0x30(%esp) │ │ - push %esi │ │ - push %edi │ │ + dec %edx │ │ + mov %edx,0x2c(%esp) │ │ + sub 0x8(%ebp),%ecx │ │ + mov %ecx,0x48(%esp) │ │ + mov %ebx,0x14(%esp) │ │ + jle 70728 │ │ + movl $0x0,(%esp) │ │ + xor %edx,%edx │ │ + mov %edx,0x28(%esp) │ │ + add %edx,%ebx │ │ + mov %ebx,%edx │ │ + mov 0x2c(%esp),%ecx │ │ + shr %cl,%edx │ │ + and $0x1,%edx │ │ + or 0x3c(%esp),%edx │ │ + mov %ebx,0x8(%esp) │ │ + mov 0x30(%esp),%ecx │ │ + sar %cl,%ebx │ │ + add 0x38(%esp),%ebx │ │ + imul $0x78,%ebx,%ecx │ │ + add %eax,%ecx │ │ mov 0x34(%esp),%eax │ │ - call *0x14c(%eax) │ │ - add $0x30,%esp │ │ - mov 0x10(%esp),%eax │ │ - or 0x48(%esp),%eax │ │ - mov 0x3c(%esp),%ecx │ │ - lea 0x163c0(%ecx,%eax,1),%eax │ │ - mov %eax,0x4(%esp) │ │ - mov 0x8(%esp),%eax │ │ - mov $0xc0,%edi │ │ - mov 0x40(%esp),%ecx │ │ - test %ecx,%ecx │ │ - mov 0x7c0(%eax),%eax │ │ - mov %edi,0x18(%esp) │ │ - mov %eax,0x8(%esp) │ │ - je 71dae │ │ - mov 0x1c(%esp),%edi │ │ - imul 0x10(%ebp),%edi │ │ - mov 0x14(%esp),%esi │ │ - imul 0x14(%ebp),%esi │ │ - mov 0x38(%esp),%ecx │ │ - mov 0x30(%esp),%eax │ │ - shl %cl,%eax │ │ - mov 0x34(%esp),%ecx │ │ - mov 0x28(%esp),%edx │ │ - shl %cl,%edx │ │ - mov 0x2c(%esp),%ebx │ │ - push %edx │ │ - push %eax │ │ - push %esi │ │ - push %edi │ │ - pushl 0x28(%esp) │ │ - pushl 0x18(%esp) │ │ - pushl 0xc(%ebp) │ │ - pushl 0x5c(%esp) │ │ - mov 0x30(%ebp),%ecx │ │ - mov 0x28(%esp),%eax │ │ - call *0x80(%eax,%ecx,4) │ │ - jmp 71df6 │ │ - mov 0x1c(%esp),%esi │ │ - imul 0x10(%ebp),%esi │ │ - mov 0x14(%esp),%edx │ │ - imul 0x14(%ebp),%edx │ │ - mov 0x38(%esp),%ecx │ │ - mov 0x30(%esp),%eax │ │ - shl %cl,%eax │ │ - mov 0x34(%esp),%ecx │ │ - mov 0x28(%esp),%edi │ │ - shl %cl,%edi │ │ - sub $0x4,%esp │ │ - mov 0x30(%esp),%ebx │ │ - push %edi │ │ - push %eax │ │ - push %edx │ │ - push %esi │ │ - pushl 0x2c(%esp) │ │ - pushl 0x1c(%esp) │ │ - pushl 0x8(%ebp) │ │ - mov 0x30(%ebp),%ecx │ │ - mov 0x28(%esp),%eax │ │ - call *0xd0(%eax,%ecx,4) │ │ - add $0x20,%esp │ │ + lea (%ecx,%eax,8),%ecx │ │ + lea (%edx,%edx,4),%edx │ │ + lea (%ecx,%edx,2),%ebx │ │ xor %eax,%eax │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - mov 0x18(%esp),%edi │ │ - mov 0x4(%esp),%edx │ │ - imul %edi,%edx │ │ - mov 0x28(%ebp),%eax │ │ - mov 0x20(%ebp),%ecx │ │ - add 0x8(%eax,%ecx,4),%edx │ │ - add %esi,%edx │ │ - mov %edx,0x4(%esp) │ │ - mov 0x8(%esp),%eax │ │ - jmp 71d4d │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - sub $0x90,%esp │ │ - mov %edx,0x30(%esp) │ │ - call 71e48 │ │ - pop %eax │ │ - add $0x63128,%eax │ │ - mov %eax,0x10(%esp) │ │ - cmpl $0x0,0x14(%ebp) │ │ - mov 0x10(%ebp),%edi │ │ - mov %ecx,0x20(%esp) │ │ - mov (%ecx),%esi │ │ - mov 0x7c0(%esi),%ecx │ │ - mov %ecx,0x60(%esp) │ │ - mov $0x0,%ebx │ │ - mov $0x0,%edx │ │ - je 71e8f │ │ - mov 0x4b0(%esi),%ecx │ │ - xor %ebx,%ebx │ │ - cmp $0x1,%ecx │ │ - sete %bl │ │ - cmp $0x3,%ecx │ │ - mov $0x0,%edx │ │ - setne %dl │ │ - mov %esi,0x58(%esp) │ │ - mov $0x4,%eax │ │ - mov $0x4,%esi │ │ - mov %edx,%ecx │ │ - shr %cl,%esi │ │ - mov %esi,0x34(%esp) │ │ - mov %ebx,%ecx │ │ - shr %cl,%eax │ │ - movzbl 0x1(%edi),%esi │ │ - mov %eax,0x80(%esp) │ │ - imul %eax,%esi │ │ - mov 0x18(%ebp),%edi │ │ - mov %edx,%eax │ │ - mov 0x1c(%edi),%edx │ │ - add %eax,%edx │ │ - mov %eax,0x68(%esp) │ │ - mov %eax,%ecx │ │ - sar %cl,%edx │ │ - mov %edx,0x1c(%esp) │ │ - mov 0x20(%edi),%eax │ │ - add %ebx,%eax │ │ - mov %ebx,0x38(%esp) │ │ - mov %ebx,%ecx │ │ - sar %cl,%eax │ │ - mov %eax,0x2c(%esp) │ │ - test %esi,%esi │ │ - mov $0x0,%eax │ │ - je 723c9 │ │ - mov 0x1c(%ebp),%eax │ │ - mov 0x8(%ebp),%edx │ │ - mov 0x10(%ebp),%ecx │ │ - mov (%ecx),%cl │ │ - mov %ecx,0xc(%esp) │ │ - xor %ebx,%ebx │ │ - cmpl $0x0,0x14(%ebp) │ │ - setne %bl │ │ - mov %ebx,0x64(%esp) │ │ - lea 0x1c(%eax),%eax │ │ - mov %eax,0x5c(%esp) │ │ - mov 0x20(%esp),%eax │ │ - lea 0x163c0(%eax),%esi │ │ - mov %esi,0x54(%esp) │ │ - lea 0x16423(%eax),%eax │ │ - mov %eax,0x50(%esp) │ │ - mov 0xc(%ebp),%eax │ │ - lea 0x0(,%eax,8),%eax │ │ - mov %eax,0x7c(%esp) │ │ - xor %ecx,%ecx │ │ - jmp 71f83 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov %edx,0xc(%esp) │ │ - mov 0x30(%esp),%ecx │ │ - test %ecx,%ecx │ │ - mov 0x4c(%esp),%edx │ │ - mov 0x7c(%esp),%esi │ │ - lea (%edx,%esi,2),%eax │ │ - cmove %eax,%edx │ │ - lea (%ecx,%esi,1),%eax │ │ - cmovne %eax,%ecx │ │ - mov %ecx,0x30(%esp) │ │ - mov 0x84(%esp),%ecx │ │ - add $0x8,%ecx │ │ - mov 0x10(%ebp),%eax │ │ - movzbl 0x1(%eax),%eax │ │ - imul 0x80(%esp),%eax │ │ - cmp %eax,%ecx │ │ - jae 723d1 │ │ - mov %edx,0x4c(%esp) │ │ - mov 0x20(%esp),%eax │ │ - mov 0xc(%eax),%eax │ │ - mov %ecx,0x84(%esp) │ │ - mov %ecx,%edx │ │ - or $0x4,%edx │ │ - mov 0x38(%esp),%ecx │ │ - shl %cl,%edx │ │ - lea (%edx,%eax,4),%ebx │ │ - mov %ebx,%eax │ │ - mov 0x1c(%ebp),%edi │ │ - imull 0x10(%edi) │ │ - mov %eax,%ecx │ │ - mov 0x4(%edi),%esi │ │ - mov %esi,%eax │ │ - sar $0x1f,%eax │ │ - add %esi,%ecx │ │ - mov %ecx,0x78(%esp) │ │ - mov 0x8(%edi),%ecx │ │ - adc %edx,%eax │ │ - mov %eax,0x74(%esp) │ │ - mov %ebx,%eax │ │ - imull 0x18(%edi) │ │ - mov %ecx,%esi │ │ - sar $0x1f,%esi │ │ - add %ecx,%eax │ │ - mov %eax,0x70(%esp) │ │ - adc %edx,%esi │ │ - mov %esi,0x6c(%esp) │ │ + cmpl $0x0,(%esp) │ │ + sete %al │ │ + mov %ebx,0x40(%esp,%eax,4) │ │ + cmpb $0x0,(%ecx,%edx,2) │ │ + setne 0x1c(%esp) │ │ + je 7068c │ │ + imul $0x220,(%esp),%ecx │ │ + lea 0x4c(%esp,%ecx,1),%ecx │ │ mov 0xc(%esp),%edx │ │ - movzbl %dl,%eax │ │ - imul 0x34(%esp),%eax │ │ - test %eax,%eax │ │ - je 71f40 │ │ - mov 0x4c(%esp),%eax │ │ - xor %ecx,%ecx │ │ - test %eax,%eax │ │ - je 7228b │ │ - mov %eax,%esi │ │ - jmp 720aa │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + mov 0x14(%esp),%edi │ │ + lea -0x4(%edx,%edi,1),%edx │ │ + mov 0x48(%esp),%ebx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x58(%esp),%eax │ │ - mov 0x7c0(%eax),%eax │ │ - mov %eax,0x14(%esp) │ │ - add $0xfffffff9,%edx │ │ - add $0xfffffff9,%edi │ │ - sub $0x8,%esp │ │ - mov 0x18(%esp),%ebx │ │ - pushl 0x30(%esp) │ │ - mov 0x14(%ebp),%ecx │ │ - mov %edx,%eax │ │ - mov 0x18(%ebp),%edx │ │ - pushl 0x8(%edx,%ecx,4) │ │ - push $0x20 │ │ - pushl 0x68(%esp) │ │ - push %edi │ │ - push %eax │ │ - pushl 0x4c(%esp) │ │ + mov (%edx),%edi │ │ + mov %edi,(%ecx) │ │ + add $0x4,%ecx │ │ + add %esi,%edx │ │ + dec %ebx │ │ + jg 70680 │ │ + testb $0x1,0x4(%esp) │ │ + mov 0xc(%esp),%edi │ │ + je 706d8 │ │ + imul $0x220,%eax,%eax │ │ + lea 0x4c(%esp,%eax,1),%eax │ │ + mov %eax,0x4(%esp) │ │ + mov 0x10(%esp),%ecx │ │ + mov %edi,%edx │ │ + mov 0x20(%esp),%ebx │ │ + pushl 0x18(%esp) │ │ + mov 0x4(%esp),%eax │ │ + pushl 0x44(%esp,%eax,4) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x20(%esp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x8(%ebp) │ │ pushl 0x40(%esp) │ │ - push $0xf │ │ - push $0xf │ │ - mov 0x44(%esp),%eax │ │ - call *0x14c(%eax) │ │ - add $0x30,%esp │ │ - mov $0x20,%eax │ │ - mov 0x50(%esp),%ecx │ │ - sub $0x4,%esp │ │ - push %esi │ │ - pushl 0x14(%esp) │ │ - pushl 0x68(%esp) │ │ - push %eax │ │ - push %ecx │ │ - pushl 0xc(%ebp) │ │ - mov 0x34(%esp),%esi │ │ - push %esi │ │ - mov 0x80(%esp),%eax │ │ - call *0x148(%eax) │ │ + pushl 0x20(%esp) │ │ + call 70880 │ │ add $0x20,%esp │ │ - mov 0x24(%esp),%ecx │ │ - add $0x8,%ecx │ │ - mov 0x10(%ebp),%edi │ │ - movzbl (%edi),%edx │ │ - mov 0x34(%esp),%eax │ │ - imul %edx,%eax │ │ - add $0x10,%esi │ │ - cmp %eax,%ecx │ │ - jae 71f40 │ │ - mov %esi,0x18(%esp) │ │ - mov 0x20(%esp),%eax │ │ - mov 0x8(%eax),%eax │ │ - mov %ecx,0x24(%esp) │ │ - lea 0x4(%ecx),%edx │ │ - mov 0x68(%esp),%ecx │ │ - shl %cl,%edx │ │ - lea (%edx,%eax,4),%esi │ │ - mov %esi,%eax │ │ - mov 0x1c(%ebp),%ebx │ │ - imull 0xc(%ebx) │ │ - add 0x78(%esp),%eax │ │ - adc 0x74(%esp),%edx │ │ - shrd %cl,%edx,%eax │ │ - mov %eax,0x48(%esp) │ │ - sar %cl,%edx │ │ - mov %edx,0x14(%esp) │ │ - mov %esi,%eax │ │ - imull 0x14(%ebx) │ │ - mov %edx,%edi │ │ - mov %eax,%esi │ │ - add 0x70(%esp),%esi │ │ - adc 0x6c(%esp),%edi │ │ - mov 0x38(%esp),%ecx │ │ - shrd %cl,%edi,%esi │ │ - sar %cl,%edi │ │ - movswl 0x1c(%ebx),%eax │ │ - mov %eax,0x3c(%esp) │ │ - shld $0x10,%esi,%edi │ │ - movswl 0x1e(%ebx),%eax │ │ - mov %eax,0xc(%esp) │ │ - movswl 0x20(%ebx),%eax │ │ - mov %eax,0x40(%esp) │ │ - movswl 0x22(%ebx),%eax │ │ - mov %eax,0x44(%esp) │ │ - mov 0x18(%ebp),%eax │ │ - mov 0x64(%esp),%ecx │ │ - mov 0x14(%eax,%ecx,4),%edx │ │ - mov %edx,0x28(%esp) │ │ - lea 0x8(%edi),%edx │ │ - sub $0x4,%esp │ │ mov 0x14(%esp),%ebx │ │ - push %ecx │ │ - mov %edx,0x90(%esp) │ │ - push %edx │ │ - push %eax │ │ - call 60bc0 │ │ - add $0x10,%esp │ │ - test %eax,%eax │ │ - jne 723c4 │ │ - mov 0xc(%esp),%ecx │ │ - lea 0x0(,%ecx,8),%eax │ │ - sub %eax,%ecx │ │ - mov 0x3c(%esp),%eax │ │ - shl $0x2,%eax │ │ - sub %eax,%ecx │ │ - mov 0x14(%esp),%edx │ │ - mov 0x48(%esp),%eax │ │ - shld $0x10,%eax,%edx │ │ - movzwl %ax,%eax │ │ - add %eax,%ecx │ │ - movzwl %si,%esi │ │ - mov 0x40(%esp),%eax │ │ - shl $0x2,%eax │ │ - sub %eax,%esi │ │ - mov 0x44(%esp),%eax │ │ - shl $0x2,%eax │ │ - sub %eax,%esi │ │ - lea -0x4(%edx),%eax │ │ - and $0xffffffc0,%ecx │ │ - mov %ecx,0xc(%esp) │ │ - and $0xffffffc0,%esi │ │ - cmp $0x3,%eax │ │ - jl 72010 │ │ - mov 0x88(%esp),%ecx │ │ - cmp 0x2c(%esp),%ecx │ │ - jg 72010 │ │ - lea 0x8(%edx),%ecx │ │ - cmp 0x1c(%esp),%ecx │ │ - jg 72010 │ │ - lea -0x4(%edi),%ecx │ │ - cmp $0x2,%ecx │ │ - jle 72010 │ │ - mov 0x28(%esp),%ebx │ │ - imul %ebx,%ecx │ │ - mov 0x14(%ebp),%edx │ │ - mov 0x18(%ebp),%edi │ │ - add 0x8(%edi,%edx,4),%ecx │ │ - add %eax,%ecx │ │ - mov %ebx,%eax │ │ - mov 0x10(%esp),%ebx │ │ - jmp 72065 │ │ - nop │ │ - nop │ │ - nop │ │ - mov 0x58(%esp),%eax │ │ - mov 0x7c0(%eax),%eax │ │ - mov %eax,0x18(%esp) │ │ - add $0xfffffff9,%edx │ │ - add $0xfffffff9,%edi │ │ - sub $0x8,%esp │ │ - mov 0x18(%esp),%ebx │ │ - pushl 0x2c(%esp) │ │ - mov 0x14(%ebp),%ecx │ │ - mov %edx,%eax │ │ - mov 0x18(%ebp),%edx │ │ - pushl 0x8(%edx,%ecx,4) │ │ - push $0x20 │ │ - pushl 0x68(%esp) │ │ - push %edi │ │ - push %eax │ │ - pushl 0x4c(%esp) │ │ - pushl 0x40(%esp) │ │ - push $0xf │ │ - push $0xf │ │ - mov 0x48(%esp),%eax │ │ - call *0x14c(%eax) │ │ - add $0x30,%esp │ │ - mov $0x20,%edx │ │ - mov 0x50(%esp),%eax │ │ - mov 0x30(%esp),%ecx │ │ - mov 0x28(%esp),%edi │ │ - add %edi,%ecx │ │ - sub $0x4,%esp │ │ - push %esi │ │ - pushl 0x14(%esp) │ │ - pushl 0x68(%esp) │ │ - push %edx │ │ - push %eax │ │ - pushl 0xc(%ebp) │ │ - push %ecx │ │ - mov 0x80(%esp),%eax │ │ - call *0x144(%eax) │ │ - mov %edi,%ecx │ │ - add $0x20,%esp │ │ - add $0x8,%ecx │ │ - mov 0x10(%ebp),%edi │ │ - movzbl (%edi),%edx │ │ - mov 0x34(%esp),%eax │ │ - imul %edx,%eax │ │ - cmp %eax,%ecx │ │ - jae 71f40 │ │ - mov 0x20(%esp),%eax │ │ - mov 0x8(%eax),%eax │ │ + add %ebx,%edi │ │ + orl $0x1,0x18(%esp) │ │ + mov (%esp),%ecx │ │ + xor $0x1,%ecx │ │ + mov 0x8(%esp),%edx │ │ + lea (%edx,%ebx,1),%eax │ │ + add 0x24(%esp),%eax │ │ + cmp 0xc(%ebp),%eax │ │ + jg 70717 │ │ + mov %ecx,(%esp) │ │ + mov %edi,0xc(%esp) │ │ + mov 0x10(%esp),%eax │ │ + mov 0xaa8(%eax),%eax │ │ + mov 0x1c(%esp),%cl │ │ + mov %cl,0x4(%esp) │ │ + jmp 70610 │ │ + mov 0x1c(%esp),%al │ │ + test %al,%al │ │ + jne 70816 │ │ + jmp 7086c │ │ + lea (%edi,%ebx,2),%ecx │ │ mov %ecx,0x28(%esp) │ │ - lea 0x4(%ecx),%edx │ │ - mov 0x68(%esp),%ecx │ │ - shl %cl,%edx │ │ - lea (%edx,%eax,4),%esi │ │ - mov %esi,%eax │ │ - mov 0x1c(%ebp),%ebx │ │ - imull 0xc(%ebx) │ │ - add 0x78(%esp),%eax │ │ - adc 0x74(%esp),%edx │ │ - shrd %cl,%edx,%eax │ │ - mov %eax,0x14(%esp) │ │ - sar %cl,%edx │ │ - mov %edx,0x18(%esp) │ │ - mov %esi,%eax │ │ - imull 0x14(%ebx) │ │ - mov %edx,%edi │ │ - mov %eax,%esi │ │ - add 0x70(%esp),%esi │ │ - adc 0x6c(%esp),%edi │ │ - mov 0x38(%esp),%ecx │ │ - shrd %cl,%edi,%esi │ │ - sar %cl,%edi │ │ - movswl 0x1c(%ebx),%eax │ │ - mov %eax,0x40(%esp) │ │ - shld $0x10,%esi,%edi │ │ - movswl 0x1e(%ebx),%eax │ │ - mov %eax,0xc(%esp) │ │ - movswl 0x20(%ebx),%eax │ │ - mov %eax,0x44(%esp) │ │ - movswl 0x22(%ebx),%eax │ │ - mov %eax,0x48(%esp) │ │ - mov 0x18(%ebp),%eax │ │ - mov 0x64(%esp),%ecx │ │ - mov 0x14(%eax,%ecx,4),%edx │ │ - mov %edx,0x24(%esp) │ │ - lea 0x8(%edi),%edx │ │ - sub $0x4,%esp │ │ - mov 0x14(%esp),%ebx │ │ - push %ecx │ │ - mov %edx,0x44(%esp) │ │ - push %edx │ │ - push %eax │ │ - call 60bc0 │ │ - add $0x10,%esp │ │ - test %eax,%eax │ │ - jne 723c4 │ │ - mov 0xc(%esp),%ebx │ │ - lea 0x0(,%ebx,8),%eax │ │ - sub %eax,%ebx │ │ - mov 0x40(%esp),%eax │ │ - shl $0x2,%eax │ │ - sub %eax,%ebx │ │ - mov 0x18(%esp),%edx │ │ - mov 0x14(%esp),%eax │ │ - shld $0x10,%eax,%edx │ │ - movzwl %ax,%eax │ │ - add %eax,%ebx │ │ - movzwl %si,%esi │ │ - mov 0x44(%esp),%eax │ │ - shl $0x2,%eax │ │ - sub %eax,%esi │ │ - mov 0x48(%esp),%eax │ │ - shl $0x2,%eax │ │ - sub %eax,%esi │ │ - lea -0x4(%edx),%ecx │ │ - and $0xffffffc0,%ebx │ │ - mov %ebx,0xc(%esp) │ │ - and $0xffffffc0,%esi │ │ - cmp $0x3,%ecx │ │ - jl 721f0 │ │ - mov 0x3c(%esp),%eax │ │ - cmp 0x2c(%esp),%eax │ │ - jg 721f0 │ │ - lea 0x8(%edx),%eax │ │ - cmp 0x1c(%esp),%eax │ │ - jg 721f0 │ │ - lea -0x4(%edi),%eax │ │ - cmp $0x3,%eax │ │ - jl 721f0 │ │ - mov 0x24(%esp),%ebx │ │ - imul %ebx,%eax │ │ - mov 0x14(%ebp),%edx │ │ - mov 0x18(%ebp),%edi │ │ - add 0x8(%edi,%edx,4),%eax │ │ - mov %ebx,%edx │ │ - add %ecx,%eax │ │ - mov 0x10(%esp),%ebx │ │ - jmp 72245 │ │ - mov $0xffffffff,%eax │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - xor %eax,%eax │ │ - jmp 723c9 │ │ - nop │ │ - nop │ │ - nop │ │ + movl $0x0,(%esp) │ │ + xor %ecx,%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - sub $0x60,%esp │ │ - mov %edx,0x54(%esp) │ │ - mov %ecx,%edx │ │ - call 723f7 │ │ - pop %eax │ │ - add $0x62b79,%eax │ │ - mov %eax,0x14(%esp) │ │ - mov 0xc(%ecx),%ebx │ │ - mov %ebx,%edi │ │ - and $0x1e,%edi │ │ - cmpl $0x0,0x10(%ebp) │ │ - mov (%ecx),%eax │ │ - mov 0x8(%ecx),%ecx │ │ mov %ecx,0x8(%esp) │ │ - mov %edx,0xc(%esp) │ │ - mov %eax,0x38(%esp) │ │ - je 72441 │ │ - mov 0x4b0(%eax),%edx │ │ + lea (%ecx,%ebx,1),%edi │ │ + mov %edi,%edx │ │ + mov 0x2c(%esp),%ecx │ │ + shr %cl,%edx │ │ + and $0x1,%edx │ │ + or 0x3c(%esp),%edx │ │ + mov %edi,0x1c(%esp) │ │ + mov 0x30(%esp),%ecx │ │ + sar %cl,%edi │ │ + add 0x38(%esp),%edi │ │ + imul $0x78,%edi,%ecx │ │ + add %eax,%ecx │ │ + mov 0x34(%esp),%eax │ │ + lea (%ecx,%eax,8),%ecx │ │ + lea (%edx,%edx,4),%edx │ │ xor %eax,%eax │ │ - cmp $0x1,%edx │ │ + mov (%esp),%esi │ │ + test %esi,%esi │ │ sete %al │ │ - mov %eax,0x10(%esp) │ │ - xor %ecx,%ecx │ │ - cmp $0x3,%edx │ │ - mov 0xc(%esp),%edx │ │ - setne %cl │ │ - jmp 7244b │ │ - movl $0x0,0x10(%esp) │ │ - xor %ecx,%ecx │ │ - mov $0x4,%esi │ │ - mov $0x4,%eax │ │ - shr %cl,%eax │ │ - mov %eax,0x34(%esp) │ │ + lea (%ecx,%edx,2),%edi │ │ + mov %edi,0x40(%esp,%eax,4) │ │ + cmpb $0x0,(%ecx,%edx,2) │ │ + movzbl 0x4(%esp),%ecx │ │ + setne 0x4(%esp) │ │ + test $0x1,%cl │ │ + mov 0xc(%esp),%edi │ │ + je 707d5 │ │ + imul $0x220,%eax,%eax │ │ + lea 0x4c(%esp,%eax,1),%eax │ │ mov 0x10(%esp),%ecx │ │ - shr %cl,%esi │ │ - mov %esi,0x2c(%esp) │ │ - mov 0x4(%edx),%eax │ │ - cmp 0x3620(%eax),%ebx │ │ - lea 0x22f8(%edx,%edi,4),%ecx │ │ - mov %ecx,0x58(%esp) │ │ - mov %edx,%ebx │ │ - lea 0x23c0(%edx),%ecx │ │ - mov %ecx,0x10(%esp) │ │ - jle 724cb │ │ - mov 0x1c(%ebp),%ecx │ │ - cmpl $0x0,0x10(%ebp) │ │ - je 726c4 │ │ - mov 0xc(%ebp),%edi │ │ - movzbl (%edi),%ecx │ │ - imul 0x34(%esp),%ecx │ │ - movzbl 0x1(%edi),%edx │ │ - imul 0x2c(%esp),%edx │ │ - add %ecx,%edx │ │ - cmp $0x10,%edx │ │ - jb 728bc │ │ - mov 0x1c(%ebp),%ecx │ │ - test %ecx,%ecx │ │ - mov 0xc(%esp),%ebx │ │ - mov 0x8(%esp),%ecx │ │ - jg 726d3 │ │ - jmp 728a1 │ │ - mov 0xc(%ebp),%edi │ │ - mov 0x8(%esp),%ecx │ │ - movl $0x0,0x28(%esp) │ │ - cmp 0x3618(%eax),%ecx │ │ - jle 728d8 │ │ - cmpl $0x0,0x20(%ebp) │ │ - jle 728d8 │ │ - mov 0x2c(%esp),%eax │ │ - imul 0x8(%ebp),%eax │ │ - mov %eax,0x3c(%esp) │ │ - movl $0x0,0x28(%esp) │ │ - xor %esi,%esi │ │ - movl $0x0,0x30(%esp) │ │ - jmp 7253a │ │ - mov 0x14(%esp),%eax │ │ - lea -0x5a08(%eax),%eax │ │ - movzbl 0x1(%eax,%ecx,4),%ecx │ │ - mov %edi,%ebx │ │ - mov 0xc(%ebp),%edi │ │ - cmp $0x2,%ecx │ │ - mov $0x2,%eax │ │ - cmovbe %eax,%ecx │ │ - add %ecx,%esi │ │ - cmp 0x20(%ebp),%esi │ │ - jge 728d8 │ │ - movzbl 0x3(%edi),%eax │ │ - cmp $0x4,%eax │ │ - mov $0x4,%ecx │ │ - cmovae %ecx,%eax │ │ - cmp %eax,0x30(%esp) │ │ - jge 728d8 │ │ - mov 0x58(%esp),%eax │ │ - mov 0x4(%eax,%esi,4),%edx │ │ - mov %ebx,%edi │ │ - mov 0x8(%ebx),%ebx │ │ - lea -0x1(%ebx),%eax │ │ - lea (%eax,%eax,2),%eax │ │ - movzbl 0xa(%edx,%eax,4),%ecx │ │ - mov %edx,0x50(%esp) │ │ - movsbl 0x8(%edx,%eax,4),%edx │ │ - test %edx,%edx │ │ - jle 72510 │ │ - mov %ebx,0x20(%esp) │ │ - mov %edi,%ebx │ │ - mov %edx,0x1c(%esp) │ │ - lea 0x1(%esi),%edx │ │ - mov %eax,0x4c(%esp) │ │ - mov 0xc(%ebp),%eax │ │ - mov %eax,%edi │ │ - movzbl (%eax),%eax │ │ - cmp $0x10,%eax │ │ - mov %ecx,0x18(%esp) │ │ - mov %eax,%ecx │ │ - mov $0x10,%eax │ │ - cmovae %eax,%ecx │ │ - shr %ecx │ │ - mov %ecx,0x24(%esp) │ │ - mov %esi,0x8(%esp) │ │ - mov 0x14(%esp),%eax │ │ - lea -0x5a08(%eax),%esi │ │ - mov 0x18(%esp),%eax │ │ - movzbl 0x1(%esi,%eax,4),%eax │ │ - movzbl 0x1(%edi),%esi │ │ - cmp %esi,%eax │ │ - cmovbe %eax,%esi │ │ - mov %eax,0x40(%esp) │ │ - cmp $0x2,%eax │ │ - mov $0x2,%eax │ │ - cmovb %eax,%esi │ │ - add 0x18(%ebp),%edx │ │ - movzbl 0x190(%ebx,%edx,1),%ecx │ │ - movzbl 0x170(%ebx,%edx,1),%edx │ │ - shl $0x2,%ecx │ │ - mov 0x14(%esp),%eax │ │ - add -0x250(%eax),%ecx │ │ - movzbl (%edx,%ecx,1),%ecx │ │ - mov %ecx,0x44(%esp) │ │ - mov 0x24(%esp),%ecx │ │ - imul 0x34(%esp),%ecx │ │ - mov %ecx,0x18(%esp) │ │ - mov 0xc(%ebx),%ecx │ │ - add 0x8(%esp),%ecx │ │ - mov %ecx,0x48(%esp) │ │ - mov 0x1c(%esp),%edx │ │ - dec %edx │ │ - imul $0xa4,%edx,%ecx │ │ - mov %edx,%edi │ │ - mov 0x38(%esp),%edx │ │ - lea 0x10(%edx,%ecx,1),%ecx │ │ - mov %ecx,0x1c(%esp) │ │ - sub $0x4,%esp │ │ - mov %ebx,%ecx │ │ - mov 0x14(%esp),%edx │ │ - mov %eax,%ebx │ │ - pushl 0x48(%esp) │ │ - push %edi │ │ - pushl 0x28(%esp) │ │ - mov 0x60(%esp),%eax │ │ - mov 0x5c(%esp),%edi │ │ - pushl (%eax,%edi,4) │ │ - mov 0x2c(%esp),%edi │ │ - pushl 0x10(%ebp) │ │ - pushl 0x60(%esp) │ │ - pushl 0x3c(%esp) │ │ - push %esi │ │ - pushl 0x48(%esp) │ │ - push %edi │ │ - push $0x0 │ │ - call 71760 │ │ - add $0x30,%esp │ │ - test %eax,%eax │ │ - jne 728b6 │ │ - mov 0x38(%esp),%eax │ │ - mov 0x7c0(%eax),%eax │ │ - mov 0x3c(%esp),%ecx │ │ - imul 0x8(%esp),%ecx │ │ - add 0x54(%esp),%ecx │ │ - imul 0x2c(%esp),%esi │ │ - sub $0xc,%esp │ │ + mov %edi,%edx │ │ mov 0x20(%esp),%ebx │ │ - push %esi │ │ - push %edi │ │ - pushl 0x24(%esp) │ │ + pushl 0x18(%esp) │ │ + pushl 0x44(%esp,%esi,4) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x20(%esp) │ │ + pushl 0x18(%ebp) │ │ pushl 0x8(%ebp) │ │ - push %ecx │ │ - call *0x13c(%eax) │ │ + pushl 0x20(%esp) │ │ + push %eax │ │ + call 70880 │ │ + mov 0x34(%esp),%ebx │ │ add $0x20,%esp │ │ - incl 0x30(%esp) │ │ - mov 0xc(%esp),%ebx │ │ - mov 0xc(%ebp),%edi │ │ - mov 0x8(%esp),%esi │ │ - mov 0x40(%esp),%ecx │ │ - jmp 72524 │ │ - test %ecx,%ecx │ │ - mov 0xc(%ebp),%edi │ │ - mov 0x8(%esp),%ecx │ │ - jle 728a1 │ │ - mov 0x14(%ebp),%eax │ │ - inc %eax │ │ - mov %eax,0x3c(%esp) │ │ - movl $0x0,0x24(%esp) │ │ - mov 0x14(%esp),%eax │ │ - lea -0x5a08(%eax),%eax │ │ - mov %eax,0x40(%esp) │ │ - xor %ebx,%ebx │ │ - jmp 7271e │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov %ebx,%esi │ │ - mov 0x1c(%ebp),%edi │ │ - cmp $0x2,%ecx │ │ - mov $0x2,%eax │ │ - cmovbe %eax,%ecx │ │ - add %ecx,%esi │ │ - mov %esi,%ebx │ │ - cmp %edi,%esi │ │ - mov %edx,%edi │ │ - jge 72895 │ │ - movzbl 0x2(%edi),%eax │ │ - cmp $0x4,%eax │ │ - mov $0x4,%esi │ │ - cmovae %esi,%eax │ │ - cmp %eax,0x24(%esp) │ │ - jge 72895 │ │ - mov %edi,%edx │ │ - mov 0x58(%esp),%eax │ │ - mov -0x4(%eax),%ecx │ │ - mov 0xc(%esp),%eax │ │ - mov 0x8(%eax),%eax │ │ - mov %eax,%edi │ │ - lea 0x1(%eax,%ebx,1),%eax │ │ - lea (%eax,%eax,2),%esi │ │ - movzbl 0xa(%ecx,%esi,4),%eax │ │ - mov %ecx,0x30(%esp) │ │ - mov %esi,0x50(%esp) │ │ - movsbl 0x8(%ecx,%esi,4),%ecx │ │ - mov %ecx,0x20(%esp) │ │ - test %ecx,%ecx │ │ - mov 0x40(%esp),%esi │ │ - movzbl (%esi,%eax,4),%ecx │ │ - jle 72700 │ │ + orl $0x1,0x18(%esp) │ │ + xor $0x1,%esi │ │ + mov 0x28(%esp),%eax │ │ + mov 0x8(%esp),%edx │ │ + add %edx,%eax │ │ + cmp 0xc(%ebp),%eax │ │ + mov %esi,%ecx │ │ + jg 7080a │ │ + mov %ecx,(%esp) │ │ add %ebx,%edi │ │ - mov %edi,0x4c(%esp) │ │ - movzbl (%edx),%eax │ │ - cmp %eax,%ecx │ │ - cmovbe %ecx,%eax │ │ - mov %ecx,0x44(%esp) │ │ - cmp $0x2,%cl │ │ - mov $0x2,%ecx │ │ - cmovb %ecx,%eax │ │ - mov %eax,0x1c(%esp) │ │ - movzbl 0x1(%edx),%edi │ │ - cmp $0x10,%edi │ │ - mov $0x10,%ecx │ │ - cmovae %ecx,%edi │ │ - shr %edi │ │ - mov 0xc(%esp),%ecx │ │ - mov 0x280(%ecx),%esi │ │ - mov 0x3c(%esp),%ecx │ │ - mov %ebx,0x8(%esp) │ │ - lea (%ecx,%ebx,1),%edx │ │ - movzbl 0x180(%esi,%edx,1),%ecx │ │ - movzbl 0x160(%esi,%edx,1),%edx │ │ - imul 0x34(%esp),%eax │ │ - mov %eax,0x18(%esp) │ │ - shl $0x2,%ecx │ │ - mov 0x14(%esp),%ebx │ │ - add -0x250(%ebx),%ecx │ │ - movzbl (%edx,%ecx,1),%esi │ │ - lea 0x3(%edi,%edi,2),%eax │ │ - shr $0x2,%eax │ │ - mov %eax,0x48(%esp) │ │ - mov 0x20(%esp),%eax │ │ - dec %eax │ │ - imul $0xa4,%eax,%ecx │ │ - mov 0x38(%esp),%edx │ │ - lea 0x10(%edx,%ecx,1),%ecx │ │ - mov %ecx,0x20(%esp) │ │ - sub $0x4,%esp │ │ + mov %edi,0xc(%esp) │ │ + mov 0x10(%esp),%eax │ │ + mov 0xaa8(%eax),%eax │ │ + mov 0x1c(%esp),%ecx │ │ + jmp 70740 │ │ + add %ebx,%edi │ │ + add %ebx,%edx │ │ + mov 0x4(%esp),%al │ │ + test %al,%al │ │ + je 7086c │ │ + mov 0x18(%esp),%esi │ │ + and $0xfffffffd,%esi │ │ + mov 0xc(%ebp),%eax │ │ + sub %edx,%eax │ │ + mov %eax,(%esp) │ │ + xor %eax,%eax │ │ + test %ecx,%ecx │ │ + sete %al │ │ + imul $0x220,%eax,%eax │ │ + lea 0x4c(%esp,%eax,1),%eax │ │ + mov %eax,0xc(%esp) │ │ + mov %ecx,%eax │ │ mov 0x10(%esp),%ecx │ │ - mov 0x14(%esp),%edx │ │ - push %esi │ │ - push %eax │ │ - pushl 0x2c(%esp) │ │ - mov 0x40(%esp),%eax │ │ - mov 0x60(%esp),%esi │ │ - pushl (%eax,%esi,4) │ │ - mov 0x2c(%esp),%esi │ │ - pushl 0x10(%ebp) │ │ - mov 0x24(%esp),%eax │ │ - pushl 0xc(%eax) │ │ - pushl 0x68(%esp) │ │ - pushl 0x68(%esp) │ │ - pushl 0x40(%esp) │ │ - push %esi │ │ - push $0x0 │ │ - call 71760 │ │ - add $0x30,%esp │ │ - test %eax,%eax │ │ - jne 728b6 │ │ - mov 0x38(%esp),%eax │ │ - mov 0x7c0(%eax),%eax │ │ - mov 0x8(%esp),%ecx │ │ - imul 0x34(%esp),%ecx │ │ - add 0x54(%esp),%ecx │ │ - imul 0x2c(%esp),%edi │ │ - sub $0xc,%esp │ │ - push %edi │ │ + mov %edx,0x8(%esp) │ │ + mov %edi,%edx │ │ + mov 0x20(%esp),%ebx │ │ push %esi │ │ - pushl 0x24(%esp) │ │ + pushl 0x44(%esp,%eax,4) │ │ + pushl 0x14(%ebp) │ │ + pushl 0xc(%esp) │ │ + pushl 0x18(%ebp) │ │ pushl 0x8(%ebp) │ │ - push %ecx │ │ - call *0x140(%eax) │ │ + pushl 0x20(%esp) │ │ + pushl 0x28(%esp) │ │ + call 70880 │ │ add $0x20,%esp │ │ - incl 0x24(%esp) │ │ - mov 0xc(%ebp),%edx │ │ - mov 0x1c(%ebp),%ecx │ │ - mov %ecx,%edi │ │ - mov 0x8(%esp),%esi │ │ - mov 0x44(%esp),%ecx │ │ - jmp 72705 │ │ - mov 0xc(%esp),%ecx │ │ - mov 0x4(%ecx),%eax │ │ - mov %ecx,%ebx │ │ - mov 0x8(%ecx),%ecx │ │ - movl $0x0,0x28(%esp) │ │ - cmp 0x3618(%eax),%ecx │ │ - jle 728d8 │ │ - jmp 724e6 │ │ - mov %eax,0x28(%esp) │ │ - jmp 728d8 │ │ - mov 0xc(%esp),%ebx │ │ - mov 0x8(%esp),%ecx │ │ - movl $0x0,0x28(%esp) │ │ - cmp 0x3618(%eax),%ecx │ │ - jg 724e6 │ │ - mov 0x28(%esp),%eax │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ @@ -109751,2100 +106871,430 @@ │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x50,%esp │ │ - call 72901 │ │ + sub $0x60,%esp │ │ + mov %edx,0x2c(%esp) │ │ + mov %ecx,%esi │ │ + call 70897 │ │ pop %eax │ │ - add $0x6266f,%eax │ │ - mov %eax,0x8(%esp) │ │ - mov 0x8(%ebp),%edx │ │ - mov 0x80c(%edx),%edi │ │ - mov 0xc(%edx),%eax │ │ - cmpl $0x0,0x4cc(%eax) │ │ - mov 0x804(%edx),%ecx │ │ - mov %ecx,0x4(%esp) │ │ - jne 72934 │ │ - cmpl $0x0,0x4d0(%eax) │ │ - je 7297b │ │ - mov 0xe64(%edx),%ecx │ │ - movzwl 0x2ae(%eax,%ecx,2),%edx │ │ + add $0x666d9,%eax │ │ + mov %eax,0x28(%esp) │ │ xor %eax,%eax │ │ - mov 0xc(%ebp),%esi │ │ - cmp %esi,%edx │ │ - mov 0x8(%ebp),%edx │ │ - jne 72959 │ │ - lea 0x1(%ecx),%eax │ │ - mov %eax,0xe64(%edx) │ │ - mov %ecx,%eax │ │ - lea 0xe68(%edx),%ecx │ │ - sub $0xc,%esp │ │ - mov 0x14(%esp),%ebx │ │ - push %eax │ │ - push %esi │ │ - pushl 0xe80(%edx) │ │ - push %ecx │ │ - push %edx │ │ - call 89ef0 │ │ - mov 0x8(%ebp),%edx │ │ - add $0x20,%esp │ │ - cmpl $0x0,0xe88(%edx) │ │ - je 729a1 │ │ - lea 0xe68(%edx),%eax │ │ - sub $0x4,%esp │ │ - mov 0xc(%esp),%ebx │ │ - pushl 0xc(%ebp) │ │ - push %eax │ │ - push %edx │ │ - call 73e20 │ │ - mov 0x8(%ebp),%edx │ │ - add $0x10,%esp │ │ - mov 0x4(%edx),%eax │ │ - cmpl $0x0,0x42c(%eax) │ │ - je 72a82 │ │ - mov 0xc(%ebp),%eax │ │ - test %eax,%eax │ │ - mov 0x8(%esp),%ebx │ │ - je 72a45 │ │ - cmpl $0x1,0x4b0(%edx) │ │ + cmpl $0x0,0x14(%ebp) │ │ + setne %al │ │ + mov %eax,0x8(%esp) │ │ + cmpl $0x1,0x548(%ecx) │ │ sete %cl │ │ - mov 0xe68(%edx),%eax │ │ - mov 0x8(%ebp),%edx │ │ - mov 0x4a0(%edx),%edx │ │ - shl $0x3,%edx │ │ - sub %edx,%eax │ │ - mov %eax,0x40(%esp) │ │ - mov 0x8(%ebp),%eax │ │ - mov 0xe6c(%eax),%eax │ │ - mov 0x8(%ebp),%edx │ │ - mov 0x4a4(%edx),%edx │ │ - shl $0x3,%edx │ │ - sar %cl,%edx │ │ - sub %edx,%eax │ │ - mov %eax,0x44(%esp) │ │ - mov 0x8(%ebp),%eax │ │ - mov 0xe70(%eax),%eax │ │ - sub %edx,%eax │ │ - mov %eax,0x48(%esp) │ │ - mov %edi,%esi │ │ - imul 0xc(%ebp),%esi │ │ - lea -0x2(%esi),%eax │ │ - sub $0xc,%esp │ │ - lea 0x4c(%esp),%ecx │ │ - mov 0x14(%esp),%ebx │ │ - push %esi │ │ - push %eax │ │ - mov 0x8(%ebp),%eax │ │ - pushl 0xe84(%eax) │ │ - push %ecx │ │ - pushl 0x8(%ebp) │ │ - call 8f520 │ │ - mov 0x28(%esp),%ebx │ │ - mov 0xc(%ebp),%eax │ │ - mov 0x8(%ebp),%edx │ │ - add $0x20,%esp │ │ - jmp 72a47 │ │ - xor %esi,%esi │ │ - inc %eax │ │ - xor %ecx,%ecx │ │ - cmp 0x4(%esp),%eax │ │ - setl %cl │ │ - add %ecx,%ecx │ │ - mov %edi,%eax │ │ - sub %ecx,%eax │ │ - add %esi,%eax │ │ - mov 0x7f8(%edx),%ecx │ │ - cmp %ecx,%eax │ │ - cmovg %ecx,%eax │ │ - lea 0xe68(%edx),%ecx │ │ - sub $0xc,%esp │ │ - push %eax │ │ - push %esi │ │ - pushl 0xe80(%edx) │ │ - push %ecx │ │ - push %edx │ │ - call 8f520 │ │ - mov 0x8(%ebp),%edx │ │ - add $0x20,%esp │ │ - mov 0xc(%edx),%eax │ │ - mov 0xe8(%eax),%ecx │ │ - cmp 0xec(%eax),%ecx │ │ - je 72c34 │ │ + and %al,%cl │ │ + mov %cl,0x14(%esp) │ │ + mov 0x540(%esi),%ebx │ │ + add $0x1f,%ebx │ │ + and $0xffffffe0,%ebx │ │ + mov $0x8,%edx │ │ + shl %cl,%edx │ │ + mov 0x10(%ebp),%edi │ │ xor %eax,%eax │ │ - mov 0x8(%ebp),%ecx │ │ - cmpl $0x0,0x4b0(%ecx) │ │ - setne %al │ │ - lea 0x1(%eax,%eax,1),%eax │ │ - mov %eax,0x18(%esp) │ │ - xor %ecx,%ecx │ │ - mov 0xc(%ebp),%eax │ │ - mov %eax,%edx │ │ - test %eax,%eax │ │ - setne %cl │ │ - shl $0x3,%ecx │ │ - mov %ecx,0x14(%esp) │ │ - inc %eax │ │ - xor %ecx,%ecx │ │ - cmp 0x4(%esp),%eax │ │ - setl %cl │ │ - add %ecx,%ecx │ │ - mov %edi,%eax │ │ - sub %ecx,%eax │ │ - shl $0x2,%eax │ │ - mov %eax,0x10(%esp) │ │ - mov %edi,%eax │ │ - imul %edx,%eax │ │ - shl $0x2,%eax │ │ - neg %eax │ │ + test %edi,%edi │ │ + sete %al │ │ mov %eax,0xc(%esp) │ │ - xor %eax,%eax │ │ - mov %edi,0x1c(%esp) │ │ - test %eax,%eax │ │ - jne 72b9b │ │ - jmp 72bb0 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - cmpl $0x3,0x4b0(%edi) │ │ - setne %cl │ │ - movzbl %cl,%ebx │ │ - mov 0x540(%edi),%eax │ │ - add %ebx,%eax │ │ - mov 0x7f4(%edi),%edx │ │ - lea (%ebx,%edx,4),%edx │ │ - sar %cl,%eax │ │ + cmove %edi,%edx │ │ + add %edi,%edx │ │ + mov 0x4(%esi),%eax │ │ + mov 0x3f4(%eax),%edi │ │ + mov %edi,0x10(%esp) │ │ + movzbl %cl,%eax │ │ + mov %edi,%ecx │ │ + mov %eax,%edi │ │ + mov %eax,0x18(%esp) │ │ + sub %eax,%ecx │ │ + add $0x6,%cl │ │ sar %cl,%edx │ │ - mov 0xc(%esp),%esi │ │ - mov 0x4(%esp),%ecx │ │ - or %ecx,%esi │ │ - add 0x4ac(%edi),%esi │ │ - sar %cl,%esi │ │ - mov 0x20(%esp),%ecx │ │ - cmp %ecx,%esi │ │ - cmovg %ecx,%esi │ │ - add 0x30(%esp),%esi │ │ - mov 0x7c0(%edi),%ecx │ │ - mov %ecx,0x4(%esp) │ │ - sub $0xc,%esp │ │ - mov 0x14(%esp),%ebx │ │ - mov 0x44(%esp),%ecx │ │ - pushl 0x7a4(%edi,%ecx,4) │ │ - pushl 0x79c(%edi,%ecx,4) │ │ - push %edx │ │ - push %esi │ │ - push %eax │ │ - pushl 0x54(%esp) │ │ - pushl 0x50(%esp) │ │ - pushl 0x50(%esp) │ │ - pushl 0x50(%esp) │ │ - mov 0x34(%esp),%eax │ │ - call *0x150(%eax) │ │ - add $0x30,%esp │ │ - mov 0x3c(%esp),%eax │ │ - inc %eax │ │ - cmp %eax,0x18(%esp) │ │ - mov 0x1c(%esp),%edi │ │ - je 72c34 │ │ - test %eax,%eax │ │ - je 72bb0 │ │ - mov 0x8(%ebp),%edi │ │ - cmpl $0x1,0x4b0(%edi) │ │ - sete %cl │ │ - jmp 72bb5 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + mov $0x4,%edi │ │ + mov 0x10(%esp),%ecx │ │ + shl %cl,%edi │ │ + mov %edx,0x20(%esp) │ │ + imul %edx,%edi │ │ + add $0xfffffffc,%edi │ │ + mov 0x7ac(%esi),%eax │ │ xor %ecx,%ecx │ │ - mov 0x8(%ebp),%edi │ │ - mov %ecx,0x4(%esp) │ │ - xor %edx,%edx │ │ - test %eax,%eax │ │ - setne %dl │ │ - mov 0x14(%esp),%ebx │ │ - mov 0x4(%esp),%ecx │ │ - shr %cl,%ebx │ │ - mov 0x4a0(%edi,%edx,4),%esi │ │ - mov %ebx,%ecx │ │ - mov %esi,0x34(%esp) │ │ - imul %esi,%ecx │ │ - mov 0xe68(%edi,%eax,4),%esi │ │ - sub %ecx,%esi │ │ - mov %esi,0x2c(%esp) │ │ - mov %edx,0x38(%esp) │ │ - mov 0x538(%edi,%edx,4),%edx │ │ - mov %edx,%esi │ │ - mov %ebx,0x30(%esp) │ │ - imul %ebx,%esi │ │ - mov 0xe74(%edi,%eax,4),%ebx │ │ - sub %esi,%ebx │ │ - mov 0x10(%esp),%esi │ │ - mov 0x4(%esp),%ecx │ │ - sar %cl,%esi │ │ - test %eax,%eax │ │ - movzbl %cl,%ecx │ │ - mov %eax,0x3c(%esp) │ │ - mov %edx,0x28(%esp) │ │ + cmpl $0x1,0xc(%eax) │ │ + cmova %edi,%ecx │ │ + mov %ebx,%eax │ │ mov %ebx,0x24(%esp) │ │ - mov %esi,0x20(%esp) │ │ - mov %ecx,0x4(%esp) │ │ - jne 72b00 │ │ - xor %ecx,%ecx │ │ - jmp 72b0a │ │ - mov 0x8(%ebp),%edx │ │ - cmpl $0x0,0xe88(%edx) │ │ - mov 0xc(%ebp),%eax │ │ - mov %eax,%ebx │ │ - je 72c64 │ │ - lea 0xe74(%edx),%eax │ │ - sub $0x4,%esp │ │ - mov %ebx,%esi │ │ - mov 0xc(%esp),%ebx │ │ - push %esi │ │ - push %eax │ │ - push %edx │ │ - call 74380 │ │ - mov %esi,%ebx │ │ - mov 0x8(%ebp),%edx │ │ - add $0x10,%esp │ │ - cmpl $0x1,0x4b0(%edx) │ │ - sete %cl │ │ - shl $0x2,%edi │ │ - mov 0x4a0(%edx),%eax │ │ - imul %edi,%eax │ │ - add %eax,0xe68(%edx) │ │ - mov 0x4a4(%edx),%eax │ │ - imul %edi,%eax │ │ - sar %cl,%eax │ │ - add %eax,0xe6c(%edx) │ │ - add %eax,0xe70(%edx) │ │ - mov 0x538(%edx),%eax │ │ - imul %edi,%eax │ │ - add %eax,0xe74(%edx) │ │ - imul 0x53c(%edx),%edi │ │ - sar %cl,%edi │ │ - add %edi,0xe78(%edx) │ │ - add %edi,0xe7c(%edx) │ │ - mov 0xe80(%edx),%eax │ │ - mov %eax,0xe84(%edx) │ │ - test $0x1,%bl │ │ - jne 72cd8 │ │ - mov 0x4(%edx),%ecx │ │ - cmpl $0x0,0x3f4(%ecx) │ │ - je 72cea │ │ - imul $0x584,0x7fc(%edx),%ecx │ │ - add %ecx,%eax │ │ - mov %eax,0xe80(%edx) │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - sub $0x20,%esp │ │ - mov 0x8(%ebp),%edx │ │ - mov (%edx),%esi │ │ - mov 0x4(%edx),%eax │ │ - mov %eax,0xc(%esp) │ │ - mov 0x3618(%eax),%eax │ │ - mov %eax,0x8(%esp) │ │ - lea 0x0(,%eax,4),%ecx │ │ - mov 0x494(%esi),%edi │ │ - mov %ecx,0x4(%esp) │ │ - add %ecx,%edi │ │ - mov 0xc(%edx),%ecx │ │ - mov %ecx,%eax │ │ - add 0x80c(%esi),%ecx │ │ - lea -0x1(,%ecx,4),%edx │ │ - imul 0x4a0(%esi),%edx │ │ - add %edi,%edx │ │ - call 72d55 │ │ - pop %ebx │ │ - add $0x6221b,%ebx │ │ - mov 0x808(%esi),%cl │ │ - sar %cl,%eax │ │ - imul 0x7fc(%esi),%eax │ │ - shl $0x7,%eax │ │ - mov 0x8(%esp),%edi │ │ - mov %eax,0x14(%esp) │ │ - lea (%eax,%edi,4),%eax │ │ - add 0x7dc(%esi),%eax │ │ - mov 0xc(%esp),%ecx │ │ - mov 0x361c(%ecx),%ecx │ │ - sub %edi,%ecx │ │ - shl $0x2,%ecx │ │ - sub $0x4,%esp │ │ - mov %ebx,0x1c(%esp) │ │ - push %ecx │ │ - push %edx │ │ - push %eax │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - mov 0x4b0(%esi),%ecx │ │ - test %ecx,%ecx │ │ - je 72e61 │ │ - mov %esi,%ebx │ │ - cmp $0x1,%ecx │ │ - sete %al │ │ - cmp $0x3,%ecx │ │ - setne %cl │ │ - mov %cl,0x3(%esp) │ │ - mov 0x4(%esp),%edx │ │ - sar %cl,%edx │ │ - mov 0x80c(%esi),%edi │ │ - mov 0x8(%ebp),%ecx │ │ - add 0xc(%ecx),%edi │ │ - shl $0x2,%edi │ │ - mov %eax,%ecx │ │ - sar %cl,%edi │ │ - dec %edi │ │ - mov %esi,0x10(%esp) │ │ - imul 0x4a4(%esi),%edi │ │ - add %edx,%edi │ │ - add 0x14(%esp),%edx │ │ - mov %edx,0x4(%esp) │ │ - mov 0x7e0(%esi),%eax │ │ - add %edx,%eax │ │ - mov 0x498(%esi),%edx │ │ - add %edi,%edx │ │ + imul %ebx,%ecx │ │ + mov 0x14(%ebp),%eax │ │ + add 0xd88(%esi,%eax,4),%ecx │ │ + mov %ecx,0x10(%esp) │ │ mov 0xc(%esp),%ecx │ │ - mov 0x361c(%ecx),%esi │ │ - sub 0x8(%esp),%esi │ │ - shl $0x2,%esi │ │ - mov 0x3(%esp),%cl │ │ - sar %cl,%esi │ │ - sub $0x4,%esp │ │ - mov 0x1c(%esp),%ebx │ │ - push %esi │ │ - push %edx │ │ - push %eax │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - mov 0x4(%esp),%edx │ │ - mov 0x10(%esp),%eax │ │ - add 0x7e4(%eax),%edx │ │ - add 0x49c(%eax),%edi │ │ - mov 0xc(%esp),%eax │ │ - mov 0x361c(%eax),%eax │ │ - sub 0x8(%esp),%eax │ │ - shl $0x2,%eax │ │ - mov 0x3(%esp),%cl │ │ - sar %cl,%eax │ │ - sub $0x4,%esp │ │ - push %eax │ │ - push %edi │ │ - push %edx │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - sub $0x30,%esp │ │ - call 72e81 │ │ - pop %ecx │ │ - add $0x620ef,%ecx │ │ - mov 0x30(%ebp),%ebx │ │ - mov 0x14(%ebp),%edi │ │ - bsr 0x48(%ebp),%edx │ │ - lea -0x1(%ebx),%eax │ │ - cmp $0x8,%eax │ │ - mov %ecx,0x20(%esp) │ │ - jae 72f08 │ │ - mov %edx,%esi │ │ - mov %ecx,%eax │ │ - mov 0x34(%ebp),%ecx │ │ - movzbl -0x143df(%ebx,%eax,1),%edx │ │ - mov (%ecx),%eax │ │ - lea (%eax,%eax,2),%eax │ │ - add %edx,%eax │ │ - mov %eax,(%ecx) │ │ - cmp $0x5a,%eax │ │ - jg 72edd │ │ - setne %al │ │ - test %edi,%edi │ │ - movzbl %al,%eax │ │ - lea 0x1(%eax,%eax,4),%eax │ │ - mov $0x1,%ebx │ │ - cmovne %eax,%ebx │ │ - mov %esi,%edx │ │ - xor $0xffffffe0,%edx │ │ - test %edi,%edi │ │ - jne 72f29 │ │ - jmp 72f5d │ │ - mov $0x7,%ebx │ │ - cmp $0xb4,%eax │ │ - mov %esi,%edx │ │ - jl 72f22 │ │ - mov $0x8,%ebx │ │ - mov $0x2,%eax │ │ - cmove %eax,%ebx │ │ - cmpl $0x0,0xc(%ebp) │ │ - cmove %eax,%ebx │ │ - xor $0xffffffe0,%edx │ │ - test %edi,%edi │ │ - jne 72f29 │ │ - jmp 72f5d │ │ - test %ebx,%ebx │ │ - je 72f11 │ │ - cmp $0xc,%ebx │ │ - jne 72f22 │ │ - lea -0x2b94(%ecx,%ebx,4),%eax │ │ - mov 0xc(%ebp),%ecx │ │ - lea (%eax,%ecx,2),%eax │ │ - movzbl (%edi,%eax,1),%ebx │ │ - xor $0xffffffe0,%edx │ │ - test %edi,%edi │ │ - je 72f5d │ │ - mov $0x3ed3,%eax │ │ - bt %ebx,%eax │ │ - jb 72f4e │ │ - mov $0x31c0,%eax │ │ - bt %ebx,%eax │ │ - jb 72f4e │ │ - mov $0x72,%eax │ │ - mov %ebx,%ecx │ │ - shr %cl,%eax │ │ - and $0x1,%eax │ │ - or 0xc(%ebp),%eax │ │ - jne 72f69 │ │ - mov 0x2c(%ebp),%eax │ │ - test %eax,%eax │ │ - je 72f5f │ │ - mov 0x8(%ebp),%ecx │ │ - lea (%eax,%ecx,8),%eax │ │ - jmp 72f65 │ │ - jmp 72f69 │ │ - mov 0x24(%ebp),%eax │ │ - sub 0x28(%ebp),%eax │ │ - mov %eax,0x18(%esp) │ │ - add $0x21,%edx │ │ - mov %edx,0x28(%esp) │ │ - mov $0x3f8d,%eax │ │ - bt %ebx,%eax │ │ - jae 73409 │ │ - mov 0x1c(%ebp),%esi │ │ - mov 0x3c(%ebp),%eax │ │ - lea 0x0(,%eax,4),%edi │ │ - lea 0x0(,%eax,8),%ecx │ │ - mov 0x44(%ebp),%eax │ │ - mov %ecx,0x1c(%esp) │ │ + shl $0x3,%ecx │ │ + mov $0x40,%eax │ │ sub %ecx,%eax │ │ - mov %eax,0x10(%esp) │ │ - cmpl $0x0,0xc(%ebp) │ │ - mov %edi,%eax │ │ - mov %edi,0x8(%esp) │ │ - je 7312e │ │ - mov %ebx,0xc(%esp) │ │ - sub 0x10(%ebp),%esi │ │ - shl $0x2,%esi │ │ - cmp %esi,%edi │ │ - mov %esi,0x24(%esp) │ │ - cmovle %edi,%esi │ │ - test %esi,%esi │ │ - jle 73090 │ │ - mov 0x28(%ebp),%eax │ │ - mov %eax,%edx │ │ - sar %edx │ │ - xor %ecx,%ecx │ │ - cmp $0x10,%esi │ │ - jb 7305c │ │ - cmp $0x2,%eax │ │ - jne 7305c │ │ - lea (%esi,%esi,1),%eax │ │ - mov 0x44(%ebp),%edi │ │ - sub %eax,%edi │ │ - mov 0x24(%ebp),%eax │ │ - lea -0x2(%eax,%esi,2),%eax │ │ - cmp %eax,%edi │ │ - jae 72fff │ │ - mov 0x24(%ebp),%eax │ │ - add $0xfffffffe,%eax │ │ - cmp 0x44(%ebp),%eax │ │ - jb 7305c │ │ - mov %esi,%ecx │ │ - and $0xfffffff0,%ecx │ │ - mov 0x24(%ebp),%eax │ │ - lea 0xe(%eax),%ebx │ │ - mov %edx,%eax │ │ - shl $0x5,%eax │ │ - mov %eax,0x14(%esp) │ │ - mov 0x44(%ebp),%eax │ │ - lea -0x10(%eax),%edi │ │ - mov 0x20(%esp),%eax │ │ - movdqa -0x158f0(%eax),%xmm0 │ │ - mov %ecx,%eax │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - movdqu -0x10(%ebx),%xmm1 │ │ - movdqu (%ebx),%xmm2 │ │ - pshufb %xmm0,%xmm1 │ │ - movdqu %xmm1,(%edi) │ │ - pshufb %xmm0,%xmm2 │ │ - movdqu %xmm2,-0x10(%edi) │ │ - add 0x14(%esp),%ebx │ │ - add $0xffffffe0,%edi │ │ - add $0xfffffff0,%eax │ │ - jne 73030 │ │ - cmp %ecx,%esi │ │ - je 73090 │ │ - mov %ecx,%eax │ │ - not %eax │ │ - mov 0x44(%ebp),%edi │ │ - lea (%edi,%eax,2),%eax │ │ - mov %ecx,%edi │ │ - imul %edx,%edi │ │ - mov 0x24(%ebp),%ebx │ │ - lea -0x2(%ebx,%edi,2),%edi │ │ - add %edx,%edx │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - movzwl (%edi),%ebx │ │ - mov %bx,(%eax) │ │ - inc %ecx │ │ - add $0xfffffffe,%eax │ │ - add %edx,%edi │ │ - cmp %esi,%ecx │ │ - jl 73080 │ │ - mov 0x24(%esp),%eax │ │ - cmp %eax,0x8(%esp) │ │ - mov 0xc(%esp),%ebx │ │ - jle 731ae │ │ - mov 0x8(%esp),%edi │ │ - sub %esi,%edi │ │ - test %edi,%edi │ │ - jle 731ae │ │ - mov 0x10(%esp),%eax │ │ - movzwl (%eax,%edi,2),%ecx │ │ - xor %edx,%edx │ │ - cmp $0x10,%edi │ │ - jb 7310d │ │ - mov %edi,%edx │ │ - and $0xfffffff0,%edx │ │ - movd %ecx,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - mov $0x8,%eax │ │ - sub 0x8(%esp),%eax │ │ - mov 0x44(%ebp),%ebx │ │ - lea (%ebx,%eax,2),%eax │ │ - mov %edx,%ebx │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - movdqu %xmm0,-0x10(%eax) │ │ - movdqu %xmm0,(%eax) │ │ - add $0x20,%eax │ │ - add $0xfffffff0,%ebx │ │ - jne 730f0 │ │ - cmp %edx,%edi │ │ - mov 0xc(%esp),%ebx │ │ - je 731ae │ │ - mov 0x8(%esp),%edi │ │ - mov %edi,%eax │ │ - sub %edx,%eax │ │ - sub %esi,%eax │ │ - sub %edi,%edx │ │ - mov 0x44(%ebp),%esi │ │ - lea (%esi,%edx,2),%edx │ │ - nop │ │ - mov %cx,(%edx) │ │ - add $0x2,%edx │ │ - dec %eax │ │ - jne 73120 │ │ - jmp 731ae │ │ - cmpl $0x0,0x14(%ebp) │ │ - je 7319c │ │ - mov 0x18(%esp),%eax │ │ - movzwl (%eax),%edx │ │ - test %edi,%edi │ │ - jle 731ae │ │ - xor %ecx,%ecx │ │ - cmpl $0x10,0x8(%esp) │ │ - jb 73185 │ │ - mov 0x8(%esp),%edi │ │ - mov %edi,%ecx │ │ - and $0xfffffff0,%ecx │ │ - movd %edx,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - mov $0x8,%eax │ │ - sub %edi,%eax │ │ - mov 0x44(%ebp),%esi │ │ - lea (%esi,%eax,2),%eax │ │ - mov %ecx,%esi │ │ - nop │ │ - nop │ │ - movdqu %xmm0,-0x10(%eax) │ │ - movdqu %xmm0,(%eax) │ │ - add $0x20,%eax │ │ - add $0xfffffff0,%esi │ │ - jne 73170 │ │ - cmp %ecx,%edi │ │ - je 731ae │ │ - sub 0x8(%esp),%ecx │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov 0x44(%ebp),%eax │ │ - mov %dx,(%eax,%ecx,2) │ │ - inc %ecx │ │ - jne 73190 │ │ - jmp 731ae │ │ - mov $0x1,%edx │ │ - mov 0x28(%esp),%ecx │ │ - shl %cl,%edx │ │ - sar %edx │ │ - inc %edx │ │ - test %edi,%edi │ │ - jg 7313f │ │ - cmp $0x8,%ebx │ │ - mov 0x28(%ebp),%ecx │ │ - jne 73409 │ │ - mov 0x20(%ebp),%eax │ │ - test $0x8,%al │ │ - mov 0x1c(%ebp),%edx │ │ - mov 0x10(%ebp),%esi │ │ - je 7338b │ │ - cmpl $0x0,0xc(%ebp) │ │ - je 7338b │ │ - mov 0x3c(%ebp),%eax │ │ - add %esi,%eax │ │ - cmp %edx,%eax │ │ - jge 7338b │ │ - mov %ebx,0xc(%esp) │ │ - sub %esi,%edx │ │ - sub 0x3c(%ebp),%edx │ │ - shl $0x2,%edx │ │ - mov 0x8(%esp),%eax │ │ - cmp %edx,%eax │ │ - mov %edx,0x24(%esp) │ │ - cmovle %eax,%edx │ │ - test %edx,%edx │ │ - jle 732e0 │ │ - mov %ecx,%eax │ │ - mov %ecx,%esi │ │ - sar %esi │ │ - xor %ecx,%ecx │ │ - cmp $0x10,%edx │ │ - jb 732ac │ │ - cmp $0x2,%eax │ │ - jne 732ac │ │ + mov 0x14(%esp),%cl │ │ + shr %cl,%eax │ │ + mov 0x1c(%ebp),%ecx │ │ + sub 0x10(%ebp),%ecx │ │ + cmp %ecx,%eax │ │ + cmovle %eax,%ecx │ │ + mov %ecx,0xc(%esp) │ │ mov 0x8(%esp),%eax │ │ - add %edx,%eax │ │ - lea (%eax,%eax,1),%edi │ │ - mov 0x44(%ebp),%ebx │ │ - sub %edi,%ebx │ │ - mov 0x24(%ebp),%edi │ │ - lea -0x2(%edi,%eax,2),%eax │ │ - cmp %eax,%ebx │ │ - jae 73247 │ │ - mov 0x24(%ebp),%eax │ │ - mov 0x8(%esp),%edi │ │ - lea -0x2(%eax,%edi,2),%eax │ │ - cmp 0x10(%esp),%eax │ │ - jb 732ac │ │ - mov %edx,%ecx │ │ - and $0xfffffff0,%ecx │ │ - mov %esi,%eax │ │ - imul 0x3c(%ebp),%eax │ │ - mov 0x24(%ebp),%edi │ │ - lea 0xe(%edi,%eax,8),%edi │ │ - mov %esi,%eax │ │ - shl $0x5,%eax │ │ + mov 0x538(%esi,%eax,4),%eax │ │ mov %eax,0x14(%esp) │ │ - mov $0xfffffff8,%eax │ │ - sub 0x8(%esp),%eax │ │ - mov 0x44(%ebp),%ebx │ │ - lea (%ebx,%eax,2),%eax │ │ - mov 0x20(%esp),%ebx │ │ - movdqa -0x158f0(%ebx),%xmm0 │ │ - mov %ecx,%ebx │ │ - nop │ │ - movdqu -0x10(%edi),%xmm1 │ │ - movdqu (%edi),%xmm2 │ │ - pshufb %xmm0,%xmm1 │ │ - movdqu %xmm1,(%eax) │ │ - pshufb %xmm0,%xmm2 │ │ - movdqu %xmm2,-0x10(%eax) │ │ - add 0x14(%esp),%edi │ │ - add $0xffffffe0,%eax │ │ - add $0xfffffff0,%ebx │ │ - jne 73280 │ │ - cmp %ecx,%edx │ │ - je 732e0 │ │ - mov 0x8(%esp),%eax │ │ + mov 0x20(%ebp),%eax │ │ + cmpb $0x2,(%eax) │ │ + mov %esi,0x58(%esp) │ │ + mov 0x7c0(%esi),%esi │ │ + jne 70a18 │ │ + movsbl 0x1(%eax),%ebx │ │ + mov %bx,0x3c(%esp) │ │ + mov %bx,0x30(%esp) │ │ + movsbl 0x2(%eax),%edx │ │ + mov %dx,0x32(%esp) │ │ + movsbl 0x3(%eax),%ecx │ │ + mov %ecx,0x8(%esp) │ │ + mov %cx,0x34(%esp) │ │ + mov %eax,%edi │ │ + mov %edx,%eax │ │ + add %ebx,%eax │ │ add %ecx,%eax │ │ - mov %esi,%edi │ │ - imul %eax,%edi │ │ - not %eax │ │ - mov 0x44(%ebp),%ebx │ │ - lea (%ebx,%eax,2),%eax │ │ - mov 0x24(%ebp),%ebx │ │ - lea -0x2(%ebx,%edi,2),%edi │ │ - add %esi,%esi │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - movzwl (%edi),%ebx │ │ - mov %bx,(%eax) │ │ - inc %ecx │ │ - add $0xfffffffe,%eax │ │ + add %eax,%eax │ │ + neg %eax │ │ + mov %ax,0x36(%esp) │ │ + mov %edi,%ecx │ │ + movsbl 0x4(%edi),%eax │ │ + mov %ax,0x4c(%esp) │ │ + mov %ax,0x40(%esp) │ │ + movsbl 0x5(%edi),%edi │ │ + mov %di,0x4a(%esp) │ │ + mov %di,0x42(%esp) │ │ + mov %esi,0x1c(%esp) │ │ + movsbl 0x6(%ecx),%esi │ │ + add %eax,%edi │ │ add %esi,%edi │ │ - cmp %edx,%ecx │ │ - jl 732d0 │ │ - mov 0x8(%esp),%edi │ │ - cmp 0x24(%esp),%edi │ │ - mov 0xc(%esp),%ebx │ │ - jle 73409 │ │ - mov %edi,%esi │ │ - sub %edx,%esi │ │ - jle 73409 │ │ - lea (%edx,%edx,1),%eax │ │ - mov 0x10(%esp),%ecx │ │ - sub %eax,%ecx │ │ - movzwl (%ecx),%ecx │ │ + add %edi,%edi │ │ + mov $0x80,%ecx │ │ + sub %edi,%ecx │ │ + mov %edx,%edi │ │ + xor %edx,%edx │ │ + or %bl,%al │ │ + mov %si,0x48(%esp) │ │ + mov %si,0x44(%esp) │ │ + mov %cx,0x46(%esp) │ │ + sete %dl │ │ + mov 0x1c(%esp),%eax │ │ + lea 0x680(%eax,%edx,4),%eax │ │ + mov 0x8(%esp),%edx │ │ + jmp 70a63 │ │ + movzbl 0x7(%eax),%ecx │ │ + mov 0x28(%esp),%eax │ │ + lea -0x5300(%eax),%edx │ │ + movzwl (%edx,%ecx,4),%edi │ │ xor %eax,%eax │ │ - cmp $0x10,%esi │ │ - jb 73365 │ │ - mov %esi,%edi │ │ - and $0xfffffff0,%edi │ │ - movd %ecx,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - mov $0x8,%eax │ │ - sub 0x1c(%esp),%eax │ │ - mov 0x44(%ebp),%ebx │ │ - lea (%ebx,%eax,2),%eax │ │ - mov %edi,0x14(%esp) │ │ - mov %edi,%ebx │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - movdqu %xmm0,-0x10(%eax) │ │ - movdqu %xmm0,(%eax) │ │ - add $0x20,%eax │ │ - add $0xfffffff0,%ebx │ │ - jne 73340 │ │ - mov 0x14(%esp),%eax │ │ - cmp %eax,%esi │ │ - mov 0xc(%esp),%ebx │ │ - mov 0x8(%esp),%edi │ │ - je 73409 │ │ - sub %eax,%edi │ │ - sub %edx,%edi │ │ - sub 0x1c(%esp),%eax │ │ - mov %eax,%edx │ │ - mov 0x44(%ebp),%eax │ │ - lea (%eax,%edx,2),%eax │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov %cx,(%eax) │ │ - add $0x2,%eax │ │ - dec %edi │ │ - jne 73380 │ │ - jmp 73409 │ │ - mov 0x8(%esp),%edi │ │ test %edi,%edi │ │ - jle 73409 │ │ - mov 0x10(%esp),%eax │ │ - movzwl (%eax),%ecx │ │ - xor %edx,%edx │ │ - cmp $0x10,%edi │ │ - jb 733e5 │ │ - mov %edi,%edx │ │ - and $0xfffffff0,%edx │ │ - movd %ecx,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - mov $0x8,%eax │ │ - sub 0x1c(%esp),%eax │ │ - mov 0x44(%ebp),%esi │ │ - lea (%esi,%eax,2),%eax │ │ - mov %edx,%esi │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - movdqu %xmm0,-0x10(%eax) │ │ - movdqu %xmm0,(%eax) │ │ - add $0x20,%eax │ │ - add $0xfffffff0,%esi │ │ - jne 733d0 │ │ - cmp %edx,%edi │ │ - je 73409 │ │ - mov %edx,%eax │ │ - sub %edi,%eax │ │ - sub 0x1c(%esp),%edx │ │ - mov 0x44(%ebp),%esi │ │ - lea (%esi,%edx,2),%edx │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov %cx,(%edx) │ │ - add $0x2,%edx │ │ - inc %eax │ │ - jne 73400 │ │ - mov $0x3ed3,%eax │ │ - bt %ebx,%eax │ │ - jae 73729 │ │ - mov 0x18(%ebp),%ecx │ │ - mov 0x38(%ebp),%eax │ │ - lea 0x0(,%eax,4),%esi │ │ - mov 0x44(%ebp),%eax │ │ - lea 0x2(%eax),%edx │ │ - cmpl $0x0,0x14(%ebp) │ │ - mov %esi,%eax │ │ - mov %esi,0x8(%esp) │ │ - mov %edx,0x14(%esp) │ │ - je 7350e │ │ - mov %ecx,%esi │ │ - sub 0x8(%ebp),%esi │ │ - shl $0x2,%esi │ │ - cmp %esi,0x8(%esp) │ │ - mov %esi,%edi │ │ - cmovle 0x8(%esp),%edi │ │ - lea (%edi,%edi,1),%eax │ │ - sub $0x4,%esp │ │ - mov %ebx,0x10(%esp) │ │ - mov 0x24(%esp),%ebx │ │ - push %eax │ │ - pushl 0x20(%esp) │ │ - push %edx │ │ - call 14a0 │ │ - mov 0x1c(%esp),%ebx │ │ - add $0x10,%esp │ │ - cmp %esi,0x8(%esp) │ │ - mov 0x8(%esp),%esi │ │ - jle 7359d │ │ - mov %esi,%edx │ │ - sub %edi,%edx │ │ - jle 7359d │ │ - mov 0x44(%ebp),%eax │ │ - movzwl (%eax,%edi,2),%eax │ │ - xor %ecx,%ecx │ │ - cmp $0x10,%edx │ │ - jb 734e1 │ │ - mov %edx,%ecx │ │ - and $0xfffffff0,%ecx │ │ - mov %ecx,0x10(%esp) │ │ - movd %eax,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - mov 0x44(%ebp),%ecx │ │ - lea 0x12(%ecx,%edi,2),%ebx │ │ - mov 0x10(%esp),%ecx │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - movdqu %xmm0,-0x10(%ebx) │ │ - movdqu %xmm0,(%ebx) │ │ - add $0x20,%ebx │ │ - add $0xfffffff0,%ecx │ │ - jne 734c0 │ │ - mov 0x10(%esp),%ecx │ │ - cmp %ecx,%edx │ │ - mov 0xc(%esp),%ebx │ │ - je 7359d │ │ - mov %esi,%edx │ │ - sub %ecx,%edx │ │ - sub %edi,%edx │ │ - add %edi,%ecx │ │ - mov %ecx,%esi │ │ - mov 0x44(%ebp),%ecx │ │ - lea 0x2(%ecx,%esi,2),%ecx │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov %ax,(%ecx) │ │ - add $0x2,%ecx │ │ - dec %edx │ │ - jne 73500 │ │ - jmp 7359d │ │ - cmpl $0x0,0xc(%ebp) │ │ - je 7358b │ │ - mov 0x24(%ebp),%eax │ │ - movzwl -0x2(%eax),%eax │ │ - test %esi,%esi │ │ - jle 7359d │ │ - xor %ecx,%ecx │ │ - cmp $0x10,%esi │ │ - jb 73569 │ │ - mov %esi,%ecx │ │ - and $0xfffffff0,%ecx │ │ - movd %eax,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - mov 0x44(%ebp),%edx │ │ - add $0x12,%edx │ │ - mov %ecx,%esi │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - movdqu %xmm0,-0x10(%edx) │ │ - movdqu %xmm0,(%edx) │ │ - add $0x20,%edx │ │ - add $0xfffffff0,%esi │ │ - jne 73550 │ │ - mov 0x8(%esp),%esi │ │ - cmp %ecx,%esi │ │ - je 7359d │ │ - mov 0x44(%ebp),%edx │ │ - lea 0x2(%edx,%ecx,2),%edx │ │ - sub %esi,%ecx │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + mov %edi,0x30(%esp) │ │ + setne %al │ │ + movzwl 0x2(%edx,%ecx,4),%ecx │ │ + xor %ebx,%ebx │ │ + test %ecx,%ecx │ │ + setne %bl │ │ + mov %ecx,0x34(%esp) │ │ + mov 0x20(%ebp),%ecx │ │ + movsbl 0x8(%ecx),%edx │ │ + movsbl 0x9(%ecx),%ecx │ │ + add %edx,%ecx │ │ + mov $0x80,%edi │ │ + sub %ecx,%edi │ │ + lea (%eax,%ebx,2),%eax │ │ + lea 0x684(%esi,%eax,4),%eax │ │ + mov %dx,0x38(%esp) │ │ + mov %di,0x3a(%esp) │ │ + mov 0x10(%ebp),%edx │ │ + add 0xc(%esp),%edx │ │ + mov 0x1c(%ebp),%esi │ │ + cmp %esi,%edx │ │ + mov 0x10(%esp),%ebx │ │ + jg 70b5b │ │ + mov 0x24(%ebp),%edi │ │ + mov 0x8(%ebp),%ecx │ │ + mov %ecx,0x8(%esp) │ │ + add 0xc(%ebp),%ebx │ │ + mov (%eax),%eax │ │ + mov %eax,0x1c(%esp) │ │ + incl 0x20(%esp) │ │ + mov $0x40,%eax │ │ + mov 0x18(%esp),%ecx │ │ + shr %cl,%eax │ │ + mov %eax,0x18(%esp) │ │ + mov 0x24(%esp),%eax │ │ + lea 0x0(,%eax,4),%eax │ │ + mov %eax,0x54(%esp) │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %ax,(%edx) │ │ - add $0x2,%edx │ │ - inc %ecx │ │ - jne 73580 │ │ - jmp 7359d │ │ - mov $0x1,%eax │ │ - mov 0x28(%esp),%ecx │ │ - shl %cl,%eax │ │ - sar %eax │ │ - dec %eax │ │ - test %esi,%esi │ │ - jg 7351f │ │ - cmp $0x6,%ebx │ │ - jne 73729 │ │ - mov 0x20(%ebp),%eax │ │ - test $0x1,%al │ │ - mov 0x18(%ebp),%edx │ │ - je 736ab │ │ - cmpl $0x0,0x14(%ebp) │ │ - je 736ab │ │ - mov 0x8(%ebp),%eax │ │ - mov 0x38(%ebp),%ecx │ │ - add %ecx,%eax │ │ - cmp %edx,%eax │ │ - jge 736ab │ │ - sub 0x8(%ebp),%edx │ │ - sub 0x38(%ebp),%edx │ │ - shl $0x2,%edx │ │ mov %edx,0x10(%esp) │ │ - mov 0x8(%esp),%esi │ │ - cmp %edx,%esi │ │ - mov %edx,%edi │ │ - cmovle %esi,%edi │ │ - mov 0x14(%esp),%eax │ │ - lea (%eax,%esi,2),%eax │ │ - mov 0x18(%esp),%ecx │ │ - lea (%ecx,%esi,2),%ecx │ │ - lea (%edi,%edi,1),%edx │ │ - sub $0x4,%esp │ │ - mov %ebx,0x10(%esp) │ │ - mov 0x24(%esp),%ebx │ │ - push %edx │ │ - push %ecx │ │ - push %eax │ │ - call 14a0 │ │ - mov 0x1c(%esp),%ebx │ │ - add $0x10,%esp │ │ - cmp 0x10(%esp),%esi │ │ - jle 73729 │ │ - mov 0x8(%esp),%edx │ │ - sub %edi,%edx │ │ - jle 73729 │ │ - mov 0x8(%esp),%eax │ │ - lea (%edi,%eax,1),%esi │ │ - mov 0x44(%ebp),%eax │ │ - movzwl (%eax,%esi,2),%eax │ │ - xor %ecx,%ecx │ │ - cmp $0x10,%edx │ │ - jb 7367d │ │ + mov 0x58(%esp),%eax │ │ + mov 0x814(%eax),%eax │ │ + xor 0x20(%esp),%eax │ │ mov %edx,%ecx │ │ - and $0xfffffff0,%ecx │ │ - movd %eax,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - mov 0x44(%ebp),%ebx │ │ - lea 0x12(%ebx,%esi,2),%esi │ │ - mov %ecx,%ebx │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - movdqu %xmm0,-0x10(%esi) │ │ - movdqu %xmm0,(%esi) │ │ - add $0x20,%esi │ │ - add $0xfffffff0,%ebx │ │ - jne 73660 │ │ - cmp %ecx,%edx │ │ - mov 0xc(%esp),%ebx │ │ - je 73729 │ │ - mov 0x8(%esp),%esi │ │ - mov %esi,%edx │ │ - sub %ecx,%edx │ │ - sub %edi,%edx │ │ - add %edi,%ecx │ │ - add %esi,%ecx │ │ - mov 0x44(%ebp),%esi │ │ - lea 0x2(%esi,%ecx,2),%ecx │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov %ax,(%ecx) │ │ - add $0x2,%ecx │ │ - dec %edx │ │ - jne 736a0 │ │ - jmp 73729 │ │ - cmpl $0x0,0x8(%esp) │ │ - jle 73729 │ │ - mov 0x44(%ebp),%eax │ │ - mov 0x8(%esp),%edx │ │ - movzwl (%eax,%edx,2),%eax │ │ - xor %ecx,%ecx │ │ - cmp $0x10,%edx │ │ - jb 73707 │ │ - mov 0x8(%esp),%esi │ │ - mov %esi,%ecx │ │ - and $0xfffffff0,%ecx │ │ - movd %eax,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - mov 0x44(%ebp),%edx │ │ - lea 0x12(%edx,%esi,2),%edx │ │ - mov %ecx,%esi │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - movdqu %xmm0,-0x10(%edx) │ │ - movdqu %xmm0,(%edx) │ │ - add $0x20,%edx │ │ - add $0xfffffff0,%esi │ │ - jne 736f0 │ │ - cmp %ecx,0x8(%esp) │ │ - je 73729 │ │ - mov %ecx,%edx │ │ - mov 0x8(%esp),%esi │ │ - sub %esi,%edx │ │ - add %esi,%ecx │ │ - mov 0x44(%ebp),%esi │ │ - lea 0x2(%esi,%ecx,2),%ecx │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov %ax,(%ecx) │ │ - add $0x2,%ecx │ │ - inc %edx │ │ - jne 73720 │ │ - mov $0x31c0,%eax │ │ - bt %ebx,%eax │ │ - jae 737bf │ │ - cmpl $0x0,0xc(%ebp) │ │ - mov 0x28(%esp),%ecx │ │ - je 73791 │ │ - cmpl $0x0,0x14(%ebp) │ │ - mov 0x24(%ebp),%eax │ │ - cmovne 0x18(%esp),%eax │ │ - movzwl -0x2(%eax),%eax │ │ - mov 0x44(%ebp),%ecx │ │ - mov %ax,(%ecx) │ │ - cmp $0x7,%ebx │ │ - jne 737bf │ │ - mov 0x3c(%ebp),%ecx │ │ - add 0x38(%ebp),%ecx │ │ - cmp $0x6,%ecx │ │ - jl 737bf │ │ - cmpl $0x0,0x40(%ebp) │ │ - je 737bf │ │ - mov 0x44(%ebp),%ecx │ │ - mov %ecx,%esi │ │ - movzwl -0x2(%ecx),%ecx │ │ - movzwl 0x2(%esi),%edx │ │ - add %ecx,%edx │ │ - lea (%edx,%edx,4),%ecx │ │ - movzwl %ax,%eax │ │ - lea (%eax,%eax,2),%eax │ │ - lea 0x8(%ecx,%eax,2),%eax │ │ - shr $0x4,%eax │ │ - mov %ax,(%esi) │ │ - jmp 737bf │ │ - cmpl $0x0,0x14(%ebp) │ │ - je 737ab │ │ - mov 0x18(%esp),%eax │ │ - movzwl (%eax),%eax │ │ - mov 0x44(%ebp),%ecx │ │ - mov %ax,(%ecx) │ │ - cmp $0x7,%ebx │ │ - je 7375c │ │ - jmp 737bf │ │ - mov $0x1,%eax │ │ - shl %cl,%eax │ │ - sar %eax │ │ - mov 0x44(%ebp),%ecx │ │ - mov %ax,(%ecx) │ │ - cmp $0x7,%ebx │ │ - je 7375c │ │ - mov %ebx,%eax │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - lea 0x0(%esi),%esi │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 737db │ │ - pop %ebx │ │ - add $0x61795,%ebx │ │ - call 3c543 │ │ - test $0x2,%al │ │ - je 7381a │ │ - mov 0x8(%ebp),%eax │ │ - movss -0x238(%ebx),%xmm0 │ │ - movss -0x234(%ebx),%xmm1 │ │ - unpcklps %xmm0,%xmm1 │ │ - movss -0x230(%ebx),%xmm0 │ │ - movss -0x22c(%ebx),%xmm2 │ │ - unpcklps %xmm0,%xmm2 │ │ - movlhps %xmm1,%xmm2 │ │ - movups %xmm2,(%eax) │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 7382f │ │ - pop %ebx │ │ - add $0x61741,%ebx │ │ - call 3c543 │ │ - test $0x1,%al │ │ - je 7385f │ │ - mov 0x8(%ebp),%ecx │ │ - lea -0x61700(%ebx),%edx │ │ - mov %edx,(%ecx) │ │ - test $0x2,%al │ │ - je 7385f │ │ - lea -0x61620(%ebx),%eax │ │ - mov %eax,(%ecx) │ │ - lea -0x61540(%ebx),%eax │ │ - mov %eax,0x4(%ecx) │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - sub $0xcc10,%esp │ │ - call 73884 │ │ - pop %ebx │ │ - add $0x616ec,%ebx │ │ - mov 0x2c(%ebp),%edi │ │ - mov 0x1c(%ebp),%esi │ │ - lea 0x600(%esp),%eax │ │ - push %edi │ │ - pushl 0x20(%ebp) │ │ - push %esi │ │ - pushl 0x24(%ebp) │ │ - pushl 0xc(%ebp) │ │ - pushl 0x8(%ebp) │ │ - pushl 0x10(%ebp) │ │ - push %eax │ │ - call 2ac10 │ │ - mov %edi,%edx │ │ - add $0x20,%esp │ │ - test $0x4,%dl │ │ - je 738d7 │ │ - mov %esp,%eax │ │ - push %edx │ │ - push $0x2 │ │ - push %esi │ │ - pushl 0x24(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - mov %edx,%edi │ │ - call 2ac10 │ │ - mov %edi,%edx │ │ - add $0x20,%esp │ │ - mov 0x28(%ebp),%eax │ │ - test $0x8,%dl │ │ - je 7391d │ │ - mov 0x20(%ebp),%eax │ │ - lea (%eax,%eax,2),%eax │ │ - shl $0x8,%eax │ │ - mov %esp,%ecx │ │ - lea 0x600(%eax,%ecx,1),%eax │ │ - mov 0x18(%ebp),%ecx │ │ - mov %ecx,%edi │ │ - lea (%ecx,%ecx,2),%ecx │ │ - mov 0x14(%ebp),%esi │ │ - lea (%esi,%ecx,2),%ecx │ │ - mov 0x1c(%ebp),%esi │ │ - push %edx │ │ - push $0x2 │ │ - push %esi │ │ - pushl 0x24(%ebp) │ │ - push %edi │ │ - push %ecx │ │ - push $0x0 │ │ - push %eax │ │ - mov %edx,%edi │ │ - call 2ac10 │ │ - mov 0x28(%ebp),%eax │ │ - mov %edi,%edx │ │ - add $0x20,%esp │ │ - sub $0x4,%esp │ │ - push %edx │ │ - push %eax │ │ - pushl 0x20(%ebp) │ │ - push %esi │ │ - lea 0x614(%esp),%eax │ │ - push %eax │ │ - pushl 0xc(%ebp) │ │ - pushl 0x8(%ebp) │ │ - call 2afe0 │ │ - add $0x20,%esp │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - sub $0xcc10,%esp │ │ - call 73964 │ │ - pop %ebx │ │ - add $0x6160c,%ebx │ │ - mov 0x2c(%ebp),%edi │ │ - mov 0x1c(%ebp),%esi │ │ - lea 0x600(%esp),%eax │ │ - push %edi │ │ - pushl 0x20(%ebp) │ │ - push %esi │ │ - pushl 0x24(%ebp) │ │ - pushl 0xc(%ebp) │ │ - pushl 0x8(%ebp) │ │ - pushl 0x10(%ebp) │ │ - push %eax │ │ - call 2b1d0 │ │ - mov %edi,%edx │ │ - add $0x20,%esp │ │ - test $0x4,%dl │ │ - je 739b7 │ │ - mov %esp,%eax │ │ - push %edx │ │ - push $0x2 │ │ - push %esi │ │ - pushl 0x24(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - mov %edx,%edi │ │ - call 2b1d0 │ │ - mov %edi,%edx │ │ - add $0x20,%esp │ │ - mov 0x28(%ebp),%eax │ │ - test $0x8,%dl │ │ - je 739fd │ │ - mov 0x20(%ebp),%eax │ │ - lea (%eax,%eax,2),%eax │ │ - shl $0x8,%eax │ │ - mov %esp,%ecx │ │ - lea 0x600(%eax,%ecx,1),%eax │ │ - mov 0x18(%ebp),%ecx │ │ - mov %ecx,%edi │ │ - lea (%ecx,%ecx,2),%ecx │ │ - mov 0x14(%ebp),%esi │ │ - lea (%esi,%ecx,2),%ecx │ │ - mov 0x1c(%ebp),%esi │ │ - push %edx │ │ - push $0x2 │ │ - push %esi │ │ - pushl 0x24(%ebp) │ │ - push %edi │ │ - push %ecx │ │ - push $0x0 │ │ - push %eax │ │ - mov %edx,%edi │ │ - call 2b1d0 │ │ - mov 0x28(%ebp),%eax │ │ - mov %edi,%edx │ │ - add $0x20,%esp │ │ - sub $0x4,%esp │ │ - push %edx │ │ - push %eax │ │ - pushl 0x20(%ebp) │ │ - push %esi │ │ - lea 0x614(%esp),%eax │ │ - push %eax │ │ - pushl 0xc(%ebp) │ │ - pushl 0x8(%ebp) │ │ - call 2b490 │ │ - add $0x20,%esp │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - sub $0x18020,%esp │ │ - call 73a44 │ │ - pop %ebx │ │ - add $0x6152c,%ebx │ │ - mov 0x24(%ebp),%esi │ │ - lea -0x5760(%ebx),%edi │ │ - cmpw $0x0,(%edi,%esi,8) │ │ - mov 0x1c(%ebp),%ecx │ │ - mov 0x8(%ebp),%edx │ │ - je 73b12 │ │ - cmpw $0x0,0x2(%edi,%esi,8) │ │ - je 73b59 │ │ - lea 0x10(%esp),%ecx │ │ - movswl 0x4(%edi,%esi,8),%eax │ │ - mov %eax,0xc(%esp) │ │ - mov 0x2c(%ebp),%eax │ │ - push %eax │ │ - pushl 0x10(%esp) │ │ - mov 0x20(%ebp),%eax │ │ - push %eax │ │ - mov 0x1c(%ebp),%eax │ │ - push %eax │ │ - mov 0x18(%ebp),%eax │ │ - push %eax │ │ - mov 0x14(%ebp),%eax │ │ - push %eax │ │ - mov 0x10(%ebp),%eax │ │ - push %eax │ │ - mov 0xc(%ebp),%eax │ │ - push %eax │ │ - call 73cd0 │ │ - add $0x20,%esp │ │ - movswl 0x6(%edi,%esi,8),%eax │ │ - lea 0xc010(%esp),%ecx │ │ - mov 0x8(%ebp),%edx │ │ - pushl 0x2c(%ebp) │ │ - push %eax │ │ - pushl 0x20(%ebp) │ │ - mov 0x1c(%ebp),%edi │ │ - push %edi │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - mov 0xc(%ebp),%esi │ │ - push %esi │ │ - call 73bb0 │ │ - add $0x20,%esp │ │ - mov 0x28(%ebp),%eax │ │ - mov %eax,%ecx │ │ - movzwl (%eax),%eax │ │ - movzwl 0x2(%ecx),%ecx │ │ - add %eax,%ecx │ │ - mov $0x80,%edx │ │ - sub %ecx,%edx │ │ - shl $0x10,%edx │ │ - or %eax,%edx │ │ - sub $0x4,%esp │ │ - push %edx │ │ - pushl 0x20(%ebp) │ │ - push %edi │ │ - lea 0xc020(%esp),%eax │ │ - push %eax │ │ - lea 0x24(%esp),%eax │ │ - push %eax │ │ - push %esi │ │ - pushl 0x8(%ebp) │ │ - call 2c7b0 │ │ - jmp 73ba1 │ │ - movswl 0x6(%edi,%esi,8),%eax │ │ - mov %ecx,%esi │ │ - lea 0x10(%esp),%ecx │ │ - pushl 0x2c(%ebp) │ │ - push %eax │ │ - mov 0x20(%ebp),%edi │ │ - push %edi │ │ - push %esi │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - mov 0xc(%ebp),%esi │ │ - push %esi │ │ - call 73bb0 │ │ - add $0x20,%esp │ │ - mov 0x28(%ebp),%eax │ │ - movswl 0x2(%eax),%eax │ │ - mov $0x80,%ecx │ │ - sub %eax,%ecx │ │ - sub $0x8,%esp │ │ - push %ecx │ │ - push %edi │ │ - pushl 0x1c(%ebp) │ │ - lea 0x24(%esp),%eax │ │ - push %eax │ │ - push %esi │ │ - jmp 73b99 │ │ - lea 0x10(%esp),%ecx │ │ - movswl 0x4(%edi,%esi,8),%eax │ │ - pushl 0x2c(%ebp) │ │ - push %eax │ │ - mov 0x20(%ebp),%eax │ │ - push %eax │ │ - mov 0x1c(%ebp),%esi │ │ - push %esi │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - mov 0xc(%ebp),%eax │ │ - mov %eax,%edi │ │ - push %eax │ │ - call 73cd0 │ │ - add $0x20,%esp │ │ - mov 0x28(%ebp),%eax │ │ - movswl (%eax),%eax │ │ - sub $0x8,%esp │ │ - push %eax │ │ - pushl 0x20(%ebp) │ │ - push %esi │ │ - lea 0x24(%esp),%eax │ │ - push %eax │ │ - push %edi │ │ - pushl 0x8(%ebp) │ │ - call 2be60 │ │ - add $0x20,%esp │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - sub $0x27de0,%esp │ │ - mov %ecx,0xc(%esp) │ │ - call 73bc8 │ │ - pop %ebx │ │ - add $0x613a8,%ebx │ │ - mov 0x24(%ebp),%esi │ │ - mov 0x14(%ebp),%edi │ │ - lea 0xe150(%esp),%eax │ │ - lea 0x670(%esp),%ecx │ │ - push %esi │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x8(%ebp) │ │ - mov %edx,0x18(%esp) │ │ - push %edx │ │ - pushl 0xc(%ebp) │ │ - push %ecx │ │ - push %eax │ │ - call 2b680 │ │ - add $0x20,%esp │ │ - mov %esi,%eax │ │ - test $0x4,%al │ │ - je 73c26 │ │ - lea 0xd4d0(%esp),%eax │ │ - lea 0x30(%esp),%ecx │ │ - push %esi │ │ - push $0x2 │ │ - pushl 0x18(%ebp) │ │ - push %edi │ │ - pushl 0x10(%ebp) │ │ - push $0x0 │ │ - push %ecx │ │ - push %eax │ │ - call 2b680 │ │ - add $0x20,%esp │ │ - mov %esi,%eax │ │ - test $0x8,%al │ │ - je 73c68 │ │ - imul $0x190,0x1c(%ebp),%eax │ │ - lea (%edi,%edi,2),%ecx │ │ - mov 0x10(%ebp),%edx │ │ - lea (%edx,%ecx,2),%ecx │ │ - lea 0xe150(%esp),%edx │ │ - lea (%edx,%eax,4),%edx │ │ - lea 0x670(%esp),%edi │ │ - lea (%edi,%eax,2),%eax │ │ - mov %esi,%edi │ │ - push %esi │ │ - push $0x2 │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - push %ecx │ │ - push $0x0 │ │ - push %eax │ │ - push %edx │ │ - call 2b680 │ │ - add $0x20,%esp │ │ + xor %esi,%ecx │ │ + xor %edx,%edx │ │ + or %eax,%ecx │ │ + setne %dl │ │ + and $0xfffffff7,%edi │ │ + lea (%edi,%edx,8),%edi │ │ sub $0xc,%esp │ │ - push %esi │ │ - mov 0x1c(%ebp),%edi │ │ - mov 0x18(%ebp),%ecx │ │ - mov %ecx,%edx │ │ - lea 0xe160(%esp),%ecx │ │ - push %edi │ │ - push %edx │ │ - lea 0x688(%esp),%esi │ │ - push %esi │ │ - push %ecx │ │ - call 2b800 │ │ - add $0x14,%esp │ │ - pushl 0x20(%ebp) │ │ - push %edi │ │ - pushl 0x18(%ebp) │ │ - push %esi │ │ - lea 0xe16c(%esp),%eax │ │ - push %eax │ │ - call 2b940 │ │ - add $0x1c,%esp │ │ + mov %ebx,%esi │ │ + mov 0x34(%esp),%ebx │ │ push %edi │ │ - pushl 0x18(%ebp) │ │ - push %esi │ │ - lea 0xe160(%esp),%eax │ │ + lea 0x40(%esp),%eax │ │ push %eax │ │ - pushl 0x8(%ebp) │ │ pushl 0x20(%esp) │ │ - pushl 0x28(%esp) │ │ - call 2bb70 │ │ - add $0x20,%esp │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - sub $0x27de0,%esp │ │ - mov %ecx,0xc(%esp) │ │ - call 73ce8 │ │ - pop %ebx │ │ - add $0x61288,%ebx │ │ - mov 0x24(%ebp),%esi │ │ - mov 0x14(%ebp),%edi │ │ - lea 0xe150(%esp),%eax │ │ - lea 0x670(%esp),%ecx │ │ - push %esi │ │ - pushl 0x1c(%ebp) │ │ pushl 0x18(%ebp) │ │ - pushl 0x8(%ebp) │ │ - mov %edx,0x18(%esp) │ │ - push %edx │ │ - pushl 0xc(%ebp) │ │ - push %ecx │ │ - push %eax │ │ - call 2bf10 │ │ - add $0x20,%esp │ │ - mov %esi,%eax │ │ - test $0x4,%al │ │ - je 73d46 │ │ - lea 0xd4d0(%esp),%eax │ │ - lea 0x30(%esp),%ecx │ │ + pushl 0x40(%esp) │ │ push %esi │ │ - push $0x2 │ │ - pushl 0x18(%ebp) │ │ - push %edi │ │ - pushl 0x10(%ebp) │ │ - push $0x0 │ │ - push %ecx │ │ - push %eax │ │ - call 2bf10 │ │ - add $0x20,%esp │ │ + pushl 0x2c(%esp) │ │ + pushl 0x3c(%esp) │ │ + pushl 0x58(%esp) │ │ + call *0x4c(%esp) │ │ + mov %esi,%ebx │ │ + mov 0x1c(%ebp),%esi │ │ + mov 0x40(%esp),%edx │ │ + add $0x30,%esp │ │ mov %esi,%eax │ │ - test $0x8,%al │ │ - je 73d88 │ │ - imul $0x190,0x1c(%ebp),%eax │ │ - lea (%edi,%edi,2),%ecx │ │ - mov 0x10(%ebp),%edx │ │ - lea (%edx,%ecx,2),%ecx │ │ - lea 0xe150(%esp),%edx │ │ - lea (%edx,%eax,4),%edx │ │ - lea 0x670(%esp),%edi │ │ - lea (%edi,%eax,2),%eax │ │ - mov %esi,%edi │ │ - push %esi │ │ - push $0x2 │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - push %ecx │ │ - push $0x0 │ │ - push %eax │ │ - push %edx │ │ - call 2bf10 │ │ - add $0x20,%esp │ │ - sub $0xc,%esp │ │ - push %esi │ │ - mov 0x1c(%ebp),%edi │ │ - mov 0x18(%ebp),%ecx │ │ - mov %ecx,%edx │ │ - lea 0xe160(%esp),%ecx │ │ - push %edi │ │ - push %edx │ │ - lea 0x688(%esp),%esi │ │ - push %esi │ │ - push %ecx │ │ - call 2c120 │ │ - add $0x14,%esp │ │ - pushl 0x20(%ebp) │ │ - push %edi │ │ - pushl 0x18(%ebp) │ │ - push %esi │ │ - lea 0xe16c(%esp),%eax │ │ - push %eax │ │ - call 2c300 │ │ - add $0x1c,%esp │ │ - push %edi │ │ - pushl 0x18(%ebp) │ │ - push %esi │ │ - lea 0xe160(%esp),%eax │ │ - push %eax │ │ - pushl 0x8(%ebp) │ │ - pushl 0x20(%esp) │ │ - pushl 0x28(%esp) │ │ - call 2c500 │ │ - add $0x20,%esp │ │ + sub %edx,%eax │ │ + mov 0x18(%esp),%ecx │ │ + cmp %eax,%ecx │ │ + cmovle %ecx,%eax │ │ + test %eax,%eax │ │ + je 70b5b │ │ + mov 0x8(%esp),%ecx │ │ + mov 0xc(%esp),%esi │ │ + lea (%ecx,%esi,4),%ecx │ │ + mov %ecx,0x8(%esp) │ │ + imul 0x14(%esp),%esi │ │ + add %esi,0x2c(%esp) │ │ + mov 0x1c(%ebp),%esi │ │ + or $0x4,%edi │ │ + add 0x54(%esp),%ebx │ │ + add %eax,%edx │ │ + cmp %esi,%edx │ │ + mov %eax,0xc(%esp) │ │ + jle 70ac0 │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ - xchg %ax,%ax │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 73dff │ │ - pop %ebx │ │ - add $0x61171,%ebx │ │ - call 3c543 │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - jmp 73e20 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + lea 0x0(%esi),%esi │ │ + lea 0x0(%edi,%eiz,1),%edi │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x30,%esp │ │ - call 73e31 │ │ + sub $0x40,%esp │ │ + call 70b81 │ │ pop %eax │ │ - add $0x6113f,%eax │ │ - mov %eax,0x1c(%esp) │ │ - mov 0x8(%ebp),%ecx │ │ + add $0x663ef,%eax │ │ + mov %eax,0x28(%esp) │ │ + mov 0x10(%ebp),%edx │ │ + mov 0x8(%ebp),%edi │ │ xor %eax,%eax │ │ - cmpl $0x0,0x10(%ebp) │ │ + test %edx,%edx │ │ setne %al │ │ shl $0x3,%eax │ │ - mov %eax,0x4(%esp) │ │ - mov 0x540(%ecx),%eax │ │ - add $0x1f,%eax │ │ - and $0xffffffe0,%eax │ │ - mov %eax,0x20(%esp) │ │ - mov 0xe88(%ecx),%eax │ │ - test $0x1,%al │ │ mov %eax,0x8(%esp) │ │ - je 73efe │ │ - mov 0x8(%ebp),%ebx │ │ - mov 0x4ac(%ebx),%edx │ │ - mov %edx,0x10(%esp) │ │ - mov 0x7f4(%ebx),%eax │ │ + mov 0x540(%edi),%eax │ │ + lea 0x3e(%eax,%eax,1),%esi │ │ + and $0xffffffc0,%esi │ │ + mov 0x7ac(%edi),%eax │ │ + xor %ecx,%ecx │ │ + xor %ebx,%ebx │ │ + cmpl $0x1,0xc(%eax) │ │ + seta %bl │ │ + mov %ebx,0x20(%esp) │ │ + cmova %edx,%ecx │ │ + mov %esi,0x24(%esp) │ │ + mov %esi,%eax │ │ + sar %eax │ │ + imul %ecx,%eax │ │ + mov 0x4(%edi),%ecx │ │ + mov 0x3f4(%ecx),%ecx │ │ + mov $0x4,%edx │ │ + shl %cl,%edx │ │ + imul %eax,%edx │ │ + add %edx,%edx │ │ + mov 0xd8c(%edi),%eax │ │ + add %edx,%eax │ │ + mov %eax,0x34(%esp) │ │ + mov 0xd90(%edi),%eax │ │ + add %edx,%eax │ │ + mov %eax,0x38(%esp) │ │ + mov 0xdb8(%edi),%ebx │ │ + test $0x1,%bl │ │ + mov %ebx,0xc(%esp) │ │ + je 70ca5 │ │ + mov 0x8(%ebp),%eax │ │ + add 0xd88(%eax),%edx │ │ + mov 0x4ac(%eax),%edi │ │ + mov %edi,0x14(%esp) │ │ + mov 0x804(%eax),%eax │ │ shl $0x2,%eax │ │ - mov %eax,0x18(%esp) │ │ + mov %eax,0x1c(%esp) │ │ mov 0x10(%ebp),%eax │ │ lea 0x1(%eax),%esi │ │ - mov 0x4(%ebx),%ecx │ │ - mov 0x3f4(%ecx),%ecx │ │ - mov %ecx,0x14(%esp) │ │ - add $0x6,%cl │ │ + mov %ecx,0x18(%esp) │ │ + mov %ecx,%ebx │ │ + add $0x6,%bl │ │ + mov %ebx,%ecx │ │ shl %cl,%esi │ │ - dec %edx │ │ - cmp %edx,%esi │ │ - cmovg %edx,%esi │ │ - mov 0x4a0(%ebx),%edi │ │ - mov %edi,0xc(%esp) │ │ - mov 0x4(%esp),%ebx │ │ - mov %ebx,%edx │ │ - imul %edi,%edx │ │ + lea -0x1(%edi),%ecx │ │ + cmp %ecx,%esi │ │ + cmovg %ecx,%esi │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0x4a0(%ecx),%ecx │ │ + mov %ecx,0x10(%esp) │ │ + shr %ecx │ │ + imul 0x8(%esp),%ecx │ │ + add %ecx,%ecx │ │ mov 0xc(%ebp),%edi │ │ mov (%edi),%edi │ │ - sub %edx,%edi │ │ + sub %ecx,%edi │ │ + mov %ebx,%ecx │ │ shl %cl,%eax │ │ - sub %ebx,%eax │ │ + sub 0x8(%esp),%eax │ │ + sub $0x4,%esp │ │ mov 0x8(%ebp),%ecx │ │ - mov 0xe58(%ecx),%edx │ │ - sub $0x8,%esp │ │ - mov 0x24(%esp),%ebx │ │ + mov 0x2c(%esp),%ebx │ │ + pushl 0x24(%esp) │ │ push $0x0 │ │ - pushl 0x1c(%esp) │ │ - pushl 0x28(%esp) │ │ + pushl 0x20(%esp) │ │ + pushl 0x2c(%esp) │ │ push %esi │ │ push %eax │ │ - pushl 0x30(%esp) │ │ + pushl 0x34(%esp) │ │ push $0x0 │ │ - pushl 0x30(%esp) │ │ + pushl 0x34(%esp) │ │ push %edi │ │ - pushl 0x4c(%esp) │ │ - call 74050 │ │ - mov 0x38(%esp),%eax │ │ + pushl 0x50(%esp) │ │ + call 70e00 │ │ + mov 0x3c(%esp),%ebx │ │ add $0x30,%esp │ │ - test $0x6,%al │ │ - je 7403d │ │ + test $0x6,%bl │ │ + je 70def │ │ mov 0x8(%ebp),%eax │ │ mov %eax,%edi │ │ mov 0x548(%eax),%eax │ │ xor %ebx,%ebx │ │ cmp $0x1,%eax │ │ sete %bl │ │ xor %edx,%edx │ │ cmp $0x3,%eax │ │ setne %dl │ │ mov 0x4ac(%edi),%esi │ │ add %ebx,%esi │ │ mov %ebx,%ecx │ │ sar %cl,%esi │ │ - mov 0x7f4(%edi),%eax │ │ + mov 0x804(%edi),%eax │ │ mov $0x2,%cl │ │ - mov %edx,0x10(%esp) │ │ + mov %edx,0x14(%esp) │ │ sub %dl,%cl │ │ shl %cl,%eax │ │ - mov %eax,0xc(%esp) │ │ + mov %eax,0x10(%esp) │ │ mov 0x4(%edi),%eax │ │ mov 0x3f4(%eax),%eax │ │ - mov %eax,0x28(%esp) │ │ + mov %eax,0x30(%esp) │ │ sub %ebx,%eax │ │ add $0x6,%al │ │ mov 0x10(%ebp),%ecx │ │ mov %ecx,%edx │ │ lea 0x1(%ecx),%edi │ │ mov %eax,%ecx │ │ shl %cl,%edi │ │ lea -0x1(%esi),%ecx │ │ cmp %ecx,%edi │ │ cmovg %ecx,%edi │ │ - mov %ebx,0x14(%esp) │ │ + mov %ebx,0x18(%esp) │ │ mov %ebx,%ecx │ │ - mov 0x4(%esp),%ebx │ │ + mov 0x8(%esp),%ebx │ │ shr %cl,%ebx │ │ mov %eax,%ecx │ │ shl %cl,%edx │ │ - mov %ebx,0x4(%esp) │ │ + mov %ebx,0x8(%esp) │ │ sub %ebx,%edx │ │ - mov 0x8(%esp),%eax │ │ - mov %edx,0x18(%esp) │ │ + mov 0xc(%esp),%eax │ │ + mov %edx,0x1c(%esp) │ │ test $0x2,%al │ │ - je 73fdc │ │ + je 70d88 │ │ mov 0xc(%ebp),%eax │ │ mov 0x4(%eax),%eax │ │ mov 0x8(%ebp),%ecx │ │ - mov 0x4a4(%ecx),%ebx │ │ - mov %ebx,0x24(%esp) │ │ - mov 0x4(%esp),%edx │ │ - imul %ebx,%edx │ │ + mov 0x4a4(%ecx),%edx │ │ + mov %edx,0x2c(%esp) │ │ + shr %edx │ │ + imul 0x8(%esp),%edx │ │ + add %edx,%edx │ │ sub %edx,%eax │ │ - mov 0xe5c(%ecx),%edx │ │ - sub $0x8,%esp │ │ - mov 0x24(%esp),%ebx │ │ - pushl 0x18(%esp) │ │ - push %esi │ │ + sub $0x4,%esp │ │ + mov 0x38(%esp),%edx │ │ + mov 0x2c(%esp),%ebx │ │ + pushl 0x24(%esp) │ │ pushl 0x1c(%esp) │ │ + push %esi │ │ + pushl 0x20(%esp) │ │ push %edi │ │ - pushl 0x30(%esp) │ │ - pushl 0x44(%esp) │ │ pushl 0x34(%esp) │ │ - pushl 0x48(%esp) │ │ - push %eax │ │ pushl 0x4c(%esp) │ │ - call 74050 │ │ - mov 0x38(%esp),%eax │ │ + pushl 0x38(%esp) │ │ + pushl 0x50(%esp) │ │ + push %eax │ │ + pushl 0x50(%esp) │ │ + call 70e00 │ │ + mov 0x3c(%esp),%eax │ │ add $0x30,%esp │ │ test $0x4,%al │ │ - je 7403d │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xe60(%ecx),%edx │ │ + je 70def │ │ mov 0xc(%ebp),%eax │ │ - mov %esi,0x8(%esp) │ │ - mov 0x8(%eax),%esi │ │ - mov 0x4a4(%ecx),%eax │ │ - mov 0x4(%esp),%ebx │ │ - imul %eax,%ebx │ │ - sub %ebx,%esi │ │ - mov 0x4(%ecx),%ebx │ │ - mov %ebx,0x4(%esp) │ │ - sub $0x8,%esp │ │ - mov 0x24(%esp),%ebx │ │ - pushl 0x18(%esp) │ │ - pushl 0x14(%esp) │ │ + mov 0x8(%eax),%eax │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0x4a4(%ecx),%edx │ │ + mov %edx,0xc(%esp) │ │ + shr %edx │ │ + mov 0x8(%esp),%ebx │ │ + imul %edx,%ebx │ │ + add %ebx,%ebx │ │ + sub %ebx,%eax │ │ + mov 0x4(%ecx),%edx │ │ + mov %edx,0x8(%esp) │ │ + sub $0x4,%esp │ │ + mov 0x3c(%esp),%edx │ │ + mov 0x2c(%esp),%ebx │ │ + pushl 0x24(%esp) │ │ pushl 0x1c(%esp) │ │ + push %esi │ │ + pushl 0x20(%esp) │ │ push %edi │ │ - pushl 0x30(%esp) │ │ - mov 0x20(%esp),%edi │ │ - pushl 0x3f4(%edi) │ │ pushl 0x34(%esp) │ │ + mov 0x24(%esp),%esi │ │ + pushl 0x3f4(%esi) │ │ + pushl 0x38(%esp) │ │ + pushl 0x30(%esp) │ │ push %eax │ │ - push %esi │ │ - pushl 0x4c(%esp) │ │ - call 74050 │ │ + pushl 0x50(%esp) │ │ + call 70e00 │ │ add $0x30,%esp │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ @@ -111853,737 +107303,784 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x30,%esp │ │ - mov %edx,0x8(%esp) │ │ - call 74065 │ │ + mov %edx,%esi │ │ + call 70e13 │ │ pop %ebx │ │ - add $0x60f0b,%ebx │ │ - mov 0x2c(%ebp),%edx │ │ - mov %ecx,0x20(%esp) │ │ + add $0x6615d,%ebx │ │ + mov %ecx,0x18(%esp) │ │ mov 0xc(%ecx),%eax │ │ cmpl $0x0,0x1c4(%eax) │ │ - mov 0x24(%ebp),%ecx │ │ - mov 0x1c(%ebp),%edi │ │ - mov %ecx,%esi │ │ - je 74093 │ │ - mov 0xec(%eax),%esi │ │ - add %edx,%esi │ │ - mov %edx,%ecx │ │ - sar %cl,%esi │ │ - mov %esi,0xc(%esp) │ │ + mov 0x2c(%ebp),%ecx │ │ + mov 0x24(%ebp),%edi │ │ + mov %edi,0x14(%esp) │ │ + je 70e42 │ │ + mov 0xec(%eax),%edi │ │ + add %ecx,%edi │ │ + sar %cl,%edi │ │ + mov %edi,0x14(%esp) │ │ xor %ecx,%ecx │ │ + mov 0x1c(%ebp),%edi │ │ test %edi,%edi │ │ sete %cl │ │ shl $0x3,%ecx │ │ mov $0x40,%edx │ │ sub %ecx,%edx │ │ - mov 0x8(%ebp),%esi │ │ mov 0x14(%ebp),%ecx │ │ shr %cl,%edx │ │ + mov 0x10(%ebp),%ecx │ │ + sar %ecx │ │ + mov %ecx,0x8(%esp) │ │ + cmpl $0x0,0x30(%ebp) │ │ + mov %edx,0x10(%esp) │ │ + lea -0x2(%edx),%edx │ │ + jne 70f2f │ │ test %edi,%edi │ │ - mov %edx,0x14(%esp) │ │ - je 74155 │ │ + je 70f29 │ │ mov 0x18(%ebp),%ecx │ │ - mov $0x4,%esi │ │ - shl %cl,%esi │ │ - mov %esi,%eax │ │ - imul 0x8(%ebp),%eax │ │ - mov 0x8(%esp),%edi │ │ - add %edi,%eax │ │ + mov $0x4,%edi │ │ + shl %cl,%edi │ │ + mov 0x8(%ebp),%eax │ │ + mov %eax,%ecx │ │ + sar %ecx │ │ + mov %ecx,(%esp) │ │ + mov %edi,%eax │ │ + imul %ecx,%eax │ │ + lea (%esi,%eax,2),%eax │ │ + mov 0x14(%esp),%ecx │ │ + add %ecx,%ecx │ │ + mov %ecx,0x4(%esp) │ │ sub $0x4,%esp │ │ - pushl 0x10(%esp) │ │ + push %ecx │ │ push %eax │ │ - push %edi │ │ - call 14a0 │ │ + push %esi │ │ + mov %edx,0x1c(%esp) │ │ + call 1470 │ │ add $0x10,%esp │ │ mov 0x8(%ebp),%eax │ │ - add %edi,%eax │ │ - lea 0x1(%esi),%ecx │ │ - imul 0x8(%ebp),%ecx │ │ - add %edi,%ecx │ │ + add %esi,%eax │ │ + lea 0x1(%edi),%ecx │ │ + imul (%esp),%ecx │ │ + lea (%esi,%ecx,2),%ecx │ │ sub $0x4,%esp │ │ - pushl 0x10(%esp) │ │ + pushl 0x8(%esp) │ │ push %ecx │ │ push %eax │ │ - call 14a0 │ │ + call 1470 │ │ add $0x10,%esp │ │ mov 0x8(%ebp),%eax │ │ - lea (%edi,%eax,2),%eax │ │ - lea 0x2(%esi),%ecx │ │ - imul 0x8(%ebp),%ecx │ │ - add %edi,%ecx │ │ + lea (%esi,%eax,2),%eax │ │ + lea 0x2(%edi),%ecx │ │ + imul (%esp),%ecx │ │ + lea (%esi,%ecx,2),%ecx │ │ sub $0x4,%esp │ │ - pushl 0x10(%esp) │ │ + pushl 0x8(%esp) │ │ push %ecx │ │ push %eax │ │ - call 14a0 │ │ + call 1470 │ │ add $0x10,%esp │ │ - mov 0x8(%ebp),%eax │ │ - lea (%eax,%eax,2),%eax │ │ - add %edi,%eax │ │ - add $0x3,%esi │ │ - imul 0x8(%ebp),%esi │ │ - add %edi,%esi │ │ - mov 0x1c(%ebp),%edi │ │ + mov (%esp),%ecx │ │ + lea (%ecx,%ecx,2),%eax │ │ + lea (%esi,%eax,2),%eax │ │ + add $0x3,%edi │ │ + imul %ecx,%edi │ │ + lea (%esi,%edi,2),%ecx │ │ sub $0x4,%esp │ │ - pushl 0x10(%esp) │ │ - push %esi │ │ - mov 0x8(%ebp),%esi │ │ + pushl 0x8(%esp) │ │ + push %ecx │ │ push %eax │ │ - call 14a0 │ │ - mov 0x24(%esp),%edx │ │ + call 1470 │ │ + mov 0x1c(%esp),%edx │ │ + mov 0x8(%ebp),%ecx │ │ add $0x10,%esp │ │ - mov 0x20(%esp),%eax │ │ + mov 0x18(%esp),%eax │ │ mov 0xc(%eax),%eax │ │ - lea -0x2(%edx),%ecx │ │ - imul 0x10(%ebp),%ecx │ │ - mov %ecx,0x1c(%esp) │ │ - mov 0xe8(%eax),%ecx │ │ - add %edx,%edi │ │ - mov %edi,0x10(%esp) │ │ - cmp 0xec(%eax),%ecx │ │ - mov 0x28(%ebp),%ecx │ │ + jmp 70f2c │ │ + mov 0x8(%ebp),%ecx │ │ + lea (%esi,%ecx,4),%esi │ │ + mov 0xc(%ebp),%edi │ │ + imul 0x8(%esp),%edx │ │ + mov %edx,0xc(%esp) │ │ + mov 0xe8(%eax),%edx │ │ + mov 0x1c(%ebp),%ecx │ │ + add 0x10(%esp),%ecx │ │ + cmp 0xec(%eax),%edx │ │ mov 0x20(%ebp),%eax │ │ - mov 0x8(%esp),%edi │ │ - lea (%edi,%esi,4),%edi │ │ - jne 74280 │ │ - cmp %eax,0x10(%esp) │ │ - mov 0x8(%ebp),%esi │ │ - mov %ecx,0x18(%esp) │ │ - jg 7436a │ │ + jne 7107e │ │ + cmp %eax,%ecx │ │ + mov 0x24(%ebp),%eax │ │ + mov %eax,0x14(%esp) │ │ + mov 0x28(%ebp),%eax │ │ + mov %eax,(%esp) │ │ + jg 71194 │ │ + mov 0x14(%esp),%eax │ │ + add %eax,%eax │ │ + mov %eax,0x14(%esp) │ │ mov $0x40,%edx │ │ + mov %ecx,%eax │ │ mov 0x14(%ebp),%ecx │ │ shr %cl,%edx │ │ - mov 0xc(%ebp),%ecx │ │ - mov %edx,0xc(%esp) │ │ - mov 0x10(%ebp),%eax │ │ - imul %eax,%edx │ │ - mov %edx,0x20(%esp) │ │ - mov 0x14(%esp),%edx │ │ - lea -0x1(%edx),%eax │ │ - imul 0x10(%ebp),%eax │ │ - mov %eax,0x28(%esp) │ │ - mov %edx,%eax │ │ - imul 0x10(%ebp),%eax │ │ - mov %eax,0x24(%esp) │ │ - inc %edx │ │ - imul 0x10(%ebp),%edx │ │ - mov %edx,0x14(%esp) │ │ - decl 0x18(%esp) │ │ + mov %edx,0x18(%esp) │ │ + decl (%esp) │ │ + mov 0xc(%esp),%ecx │ │ + add %ecx,%ecx │ │ + mov %ecx,0xc(%esp) │ │ + mov 0x10(%esp),%ecx │ │ + lea -0x2(%ecx,%ecx,1),%edx │ │ + mov 0x8(%esp),%ecx │ │ + imul %ecx,%edx │ │ + mov %edx,0x24(%esp) │ │ + mov %ecx,%edx │ │ + mov 0x10(%esp),%ecx │ │ + imul %ecx,%edx │ │ + lea 0x2(%ecx,%ecx,1),%ecx │ │ + imul 0x8(%esp),%ecx │ │ + mov %ecx,0x20(%esp) │ │ + mov 0x8(%esp),%ecx │ │ + imul 0x18(%esp),%ecx │ │ + add %ecx,%ecx │ │ + mov %ecx,0x1c(%esp) │ │ + add %edx,%edx │ │ + mov %edx,0x8(%esp) │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %ecx,0x8(%esp) │ │ - mov 0x1c(%esp),%eax │ │ - add %ecx,%eax │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov %edi,0x4(%esp) │ │ + mov %eax,0x10(%esp) │ │ + mov 0xc(%esp),%eax │ │ + add %edi,%eax │ │ sub $0x4,%esp │ │ - mov 0x24(%ebp),%ecx │ │ - push %ecx │ │ - push %eax │ │ + mov 0x18(%esp),%edi │ │ push %edi │ │ - call 14a0 │ │ + push %eax │ │ + push %esi │ │ + call 1470 │ │ add $0x10,%esp │ │ - mov 0x8(%esp),%eax │ │ - mov 0x28(%esp),%ecx │ │ + mov 0x4(%esp),%eax │ │ + mov 0x24(%esp),%ecx │ │ add %ecx,%eax │ │ - add %esi,%edi │ │ + mov 0x8(%ebp),%ecx │ │ + add %ecx,%esi │ │ sub $0x4,%esp │ │ - pushl 0x24(%ebp) │ │ - push %eax │ │ push %edi │ │ - call 14a0 │ │ + push %eax │ │ + push %esi │ │ + call 1470 │ │ add $0x10,%esp │ │ - mov 0x8(%esp),%eax │ │ - mov 0x24(%esp),%ecx │ │ + mov 0x4(%esp),%eax │ │ + mov 0x8(%esp),%ecx │ │ add %ecx,%eax │ │ - add %esi,%edi │ │ + add 0x8(%ebp),%esi │ │ sub $0x4,%esp │ │ - mov 0x24(%ebp),%ecx │ │ - push %ecx │ │ - push %eax │ │ push %edi │ │ - call 14a0 │ │ + push %eax │ │ + push %esi │ │ + call 1470 │ │ add $0x10,%esp │ │ - mov 0x8(%esp),%eax │ │ - mov 0x14(%esp),%ecx │ │ + mov 0x4(%esp),%eax │ │ + mov 0x20(%esp),%ecx │ │ add %ecx,%eax │ │ - mov 0x10(%esp),%esi │ │ - cmp %esi,0x18(%esp) │ │ - cmove %edi,%eax │ │ - add 0x8(%ebp),%edi │ │ + mov (%esp),%ecx │ │ + cmp 0x10(%esp),%ecx │ │ + cmove %esi,%eax │ │ + add 0x8(%ebp),%esi │ │ sub $0x4,%esp │ │ - pushl 0x24(%ebp) │ │ - push %eax │ │ push %edi │ │ - call 14a0 │ │ - mov 0x18(%esp),%ecx │ │ + mov 0xc(%esp),%edi │ │ + push %eax │ │ + push %esi │ │ + call 1470 │ │ + mov 0x20(%esp),%eax │ │ add $0x10,%esp │ │ - add 0xc(%esp),%esi │ │ - add 0x20(%esp),%ecx │ │ - add 0x8(%ebp),%edi │ │ - mov %esi,0x10(%esp) │ │ - cmp 0x20(%ebp),%esi │ │ - mov 0x8(%ebp),%esi │ │ - jle 741e0 │ │ - jmp 7436a │ │ - cmp %eax,0x10(%esp) │ │ - mov 0xc(%ebp),%eax │ │ - mov %ecx,%esi │ │ - mov 0x1c(%esp),%ecx │ │ - jg 7436a │ │ - add %ecx,%eax │ │ + add 0x18(%esp),%eax │ │ + add 0x1c(%esp),%edi │ │ + add 0x8(%ebp),%esi │ │ + cmp 0x20(%ebp),%eax │ │ + jle 70fe0 │ │ + jmp 71194 │ │ + cmp %eax,%ecx │ │ + mov %ecx,%edx │ │ + mov 0xc(%esp),%ecx │ │ + mov 0x28(%ebp),%eax │ │ + jg 71194 │ │ + lea (%edi,%ecx,2),%edi │ │ + mov %eax,(%esp) │ │ + mov %edx,%eax │ │ mov $0x40,%edx │ │ mov 0x14(%ebp),%ecx │ │ shr %cl,%edx │ │ mov %eax,%ecx │ │ - mov %edx,0x1c(%esp) │ │ - imul 0x10(%ebp),%edx │ │ - mov %edx,0x28(%esp) │ │ mov 0x8(%ebp),%eax │ │ + sar %eax │ │ + mov %eax,0x20(%esp) │ │ neg %eax │ │ - mov %eax,0x24(%esp) │ │ - dec %esi │ │ - mov %esi,0x18(%esp) │ │ - jmp 742e1 │ │ + mov %eax,0x1c(%esp) │ │ + mov 0x14(%esp),%eax │ │ + add %eax,%eax │ │ + mov %eax,0x28(%esp) │ │ + decl (%esp) │ │ + mov 0x8(%esp),%eax │ │ + mov %edx,0x24(%esp) │ │ + imul %edx,%eax │ │ + mov (%esp),%edx │ │ + add %eax,%eax │ │ + mov %eax,0x8(%esp) │ │ + mov %edx,(%esp) │ │ + jmp 710fa │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x8(%esp),%ecx │ │ mov 0x20(%ebp),%eax │ │ - add 0x28(%esp),%ecx │ │ - add 0x1c(%esp),%edi │ │ - mov %edi,0x10(%esp) │ │ - cmp %eax,%edi │ │ - mov %esi,%edi │ │ - mov 0x18(%esp),%esi │ │ - jg 7436a │ │ + mov 0xc(%esp),%edi │ │ + add 0x24(%esp),%ecx │ │ + add 0x8(%esp),%edi │ │ + cmp %eax,%ecx │ │ + mov (%esp),%edx │ │ + jg 71194 │ │ + mov %ecx,0x10(%esp) │ │ xor %eax,%eax │ │ - cmp 0x10(%esp),%esi │ │ + cmp %ecx,%edx │ │ sete %al │ │ - mov $0x4,%esi │ │ - sub %eax,%esi │ │ - mov %ecx,%edx │ │ - mov 0x20(%esp),%ecx │ │ + mov %edi,%edx │ │ + mov $0x4,%edi │ │ + sub %eax,%edi │ │ + mov 0x18(%esp),%ecx │ │ mov 0x7c0(%ecx),%eax │ │ - mov %eax,0x14(%esp) │ │ - sub $0xc,%esp │ │ + mov %eax,0x4(%esp) │ │ + sub $0x8,%esp │ │ + pushl 0xa5c(%ecx) │ │ mov 0x2c(%ebp),%eax │ │ pushl 0x7a4(%ecx,%eax,4) │ │ pushl 0x79c(%ecx,%eax,4) │ │ pushl 0x24(%ebp) │ │ - push %esi │ │ - pushl 0x28(%esp) │ │ + push %edi │ │ + pushl 0x30(%esp) │ │ pushl 0x10(%ebp) │ │ - mov %edx,0x2c(%esp) │ │ + mov %edx,0x30(%esp) │ │ push %edx │ │ - mov 0x8(%ebp),%eax │ │ - push %eax │ │ - push %edi │ │ - mov 0x44(%esp),%eax │ │ + pushl 0x8(%ebp) │ │ + push %esi │ │ + mov 0x34(%esp),%eax │ │ call *0x150(%eax) │ │ + mov 0x40(%esp),%ecx │ │ add $0x30,%esp │ │ - imul 0x8(%ebp),%esi │ │ - add %edi,%esi │ │ - mov 0x10(%esp),%edi │ │ - cmp %edi,0x18(%esp) │ │ - jne 742c0 │ │ - mov 0x24(%esp),%eax │ │ - add %esi,%eax │ │ + mov 0x20(%esp),%eax │ │ + imul %eax,%edi │ │ + cmp %ecx,(%esp) │ │ + lea (%esi,%edi,2),%esi │ │ + jne 710e0 │ │ + mov %eax,%edi │ │ + mov 0x1c(%esp),%eax │ │ + lea (%esi,%eax,2),%eax │ │ sub $0x4,%esp │ │ - pushl 0x10(%esp) │ │ + pushl 0x2c(%esp) │ │ push %eax │ │ push %esi │ │ - call 14a0 │ │ + call 1470 │ │ + mov 0x20(%esp),%ecx │ │ add $0x10,%esp │ │ - add 0x8(%ebp),%esi │ │ - jmp 742c0 │ │ + lea (%esi,%edi,2),%esi │ │ + jmp 710e0 │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x20,%esp │ │ - call 74391 │ │ + call 711b1 │ │ pop %eax │ │ - add $0x60bdf,%eax │ │ - mov %eax,0x8(%esp) │ │ - mov 0x8(%ebp),%eax │ │ - xor %ebx,%ebx │ │ - cmpl $0x0,0x10(%ebp) │ │ - setne %bl │ │ - shl $0x3,%ebx │ │ - mov 0xe88(%eax),%eax │ │ - test $0x1,%al │ │ - mov %ebx,0x4(%esp) │ │ - mov %eax,0xc(%esp) │ │ - je 7441f │ │ + add $0x65dbf,%eax │ │ + mov %eax,0x10(%esp) │ │ + mov 0x10(%ebp),%eax │ │ + mov 0x8(%ebp),%ecx │ │ + xor %edx,%edx │ │ + test %eax,%eax │ │ + setne %dl │ │ + shl $0x3,%edx │ │ + mov %edx,0x8(%esp) │ │ + mov 0xdb8(%ecx),%edx │ │ + test $0x1,%dl │ │ + lea 0x1(%eax),%esi │ │ + mov 0x814(%ecx),%eax │ │ + mov %eax,(%esp) │ │ + mov %edx,0x14(%esp) │ │ + mov %esi,0x4(%esp) │ │ + je 71268 │ │ + xor %edx,%edx │ │ + mov %esi,%edi │ │ + cmp (%esp),%esi │ │ + setl %dl │ │ mov 0x8(%ebp),%eax │ │ - mov %eax,%edx │ │ - mov 0x544(%eax),%eax │ │ - mov 0x10(%ebp),%ecx │ │ - lea 0x1(%ecx),%esi │ │ - mov 0x4(%edx),%ecx │ │ + mov 0x544(%eax),%ebx │ │ + mov 0x4(%eax),%ecx │ │ mov 0x3f4(%ecx),%cl │ │ add $0x6,%cl │ │ shl %cl,%esi │ │ - cmp %eax,%esi │ │ - cmovg %eax,%esi │ │ - mov 0xc(%ebp),%edx │ │ - mov (%edx),%edx │ │ - mov 0x8(%ebp),%edi │ │ - mov 0x538(%edi),%edi │ │ - imul %ebx,%edi │ │ + shl $0x3,%edx │ │ + sub %edx,%esi │ │ + mov %ebx,0xc(%esp) │ │ + cmp %ebx,%esi │ │ + cmovg %ebx,%esi │ │ + mov 0xc(%ebp),%eax │ │ + mov (%eax),%edx │ │ + mov 0x8(%ebp),%eax │ │ + mov 0x538(%eax),%edi │ │ + shr %edi │ │ + mov 0x8(%esp),%eax │ │ + imul %eax,%edi │ │ + add %edi,%edi │ │ sub %edi,%edx │ │ mov 0x10(%ebp),%edi │ │ shl %cl,%edi │ │ - sub %ebx,%edi │ │ + sub %eax,%edi │ │ sub $0xc,%esp │ │ mov 0x8(%ebp),%ecx │ │ - mov 0x14(%esp),%ebx │ │ + mov 0x1c(%esp),%ebx │ │ push $0x0 │ │ push %esi │ │ - push %eax │ │ - mov 0x8(%ebp),%eax │ │ - pushl 0x540(%eax) │ │ + pushl 0x20(%esp) │ │ + pushl 0x540(%ecx) │ │ push %edi │ │ - call 74520 │ │ - mov 0x2c(%esp),%eax │ │ + mov 0x24(%esp),%esi │ │ + call 71390 │ │ + mov 0x34(%esp),%edx │ │ add $0x20,%esp │ │ - test $0x6,%al │ │ - je 74512 │ │ + test $0x6,%dl │ │ + je 71388 │ │ mov 0x8(%ebp),%eax │ │ - mov %eax,%esi │ │ mov 0x548(%eax),%ecx │ │ xor %ebx,%ebx │ │ cmp $0x1,%ecx │ │ sete %bl │ │ - xor %edx,%edx │ │ + xor %eax,%eax │ │ cmp $0x3,%ecx │ │ - setne %dl │ │ - mov 0x544(%eax),%eax │ │ - add %ebx,%eax │ │ - mov %ebx,%ecx │ │ - sar %cl,%eax │ │ - mov %edx,%edi │ │ - add 0x540(%esi),%edi │ │ - mov %edx,%ecx │ │ - sar %cl,%edi │ │ - mov %edi,0x18(%esp) │ │ - mov 0x10(%ebp),%edi │ │ - lea 0x1(%edi),%esi │ │ + setne %al │ │ mov 0x8(%ebp),%ecx │ │ - mov 0x4(%ecx),%ecx │ │ - mov 0x3f4(%ecx),%edx │ │ - sub %ebx,%edx │ │ - add $0x6,%dl │ │ - mov %edx,%ecx │ │ - shl %cl,%esi │ │ - cmp %eax,%esi │ │ - mov %eax,0x10(%esp) │ │ - cmovg %eax,%esi │ │ - mov %esi,0x14(%esp) │ │ - mov 0x4(%esp),%esi │ │ + mov 0x544(%ecx),%edi │ │ mov %ebx,%ecx │ │ + mov %ebx,0xc(%esp) │ │ + add %ebx,%edi │ │ + sar %cl,%edi │ │ + mov %eax,%edx │ │ + mov 0x8(%ebp),%ebx │ │ + add 0x540(%ebx),%edx │ │ + mov %eax,%ecx │ │ + sar %cl,%edx │ │ + mov %edx,0x18(%esp) │ │ + mov 0x4(%ebx),%ecx │ │ + mov 0x3f4(%ecx),%ebx │ │ mov 0xc(%esp),%eax │ │ + sub %eax,%ebx │ │ + add $0x6,%bl │ │ + mov %esi,%edx │ │ + mov %ebx,%ecx │ │ + shl %cl,%edx │ │ + mov $0x8,%esi │ │ + mov %eax,%ecx │ │ shr %cl,%esi │ │ - mov %edx,%ecx │ │ - shl %cl,%edi │ │ - sub %esi,%edi │ │ + xor %ecx,%ecx │ │ + mov 0x4(%esp),%eax │ │ + cmp (%esp),%eax │ │ + cmovl %esi,%ecx │ │ + sub %ecx,%edx │ │ + cmp %edi,%edx │ │ mov %edi,0x4(%esp) │ │ - test $0x2,%al │ │ - je 744db │ │ + cmovg %edi,%edx │ │ + mov %edx,(%esp) │ │ + mov 0xc(%esp),%ecx │ │ + mov 0x8(%esp),%edi │ │ + shr %cl,%edi │ │ + mov %ebx,%ecx │ │ + mov 0x14(%esp),%edx │ │ + mov 0x10(%ebp),%eax │ │ + mov %eax,%esi │ │ + shl %cl,%esi │ │ + mov %edi,0x8(%esp) │ │ + sub %edi,%esi │ │ + test $0x2,%dl │ │ + je 71349 │ │ mov 0xc(%ebp),%eax │ │ mov 0x4(%eax),%edx │ │ mov 0x8(%ebp),%ecx │ │ mov 0x53c(%ecx),%eax │ │ - imul %esi,%eax │ │ + shr %eax │ │ + imul 0x8(%esp),%eax │ │ + add %eax,%eax │ │ sub %eax,%edx │ │ sub $0xc,%esp │ │ - mov %esi,%edi │ │ - mov 0x14(%esp),%ebx │ │ + mov 0x1c(%esp),%ebx │ │ push $0x1 │ │ - pushl 0x24(%esp) │ │ - pushl 0x24(%esp) │ │ + pushl 0x10(%esp) │ │ + pushl 0x18(%esp) │ │ pushl 0x30(%esp) │ │ - pushl 0x20(%esp) │ │ - call 74520 │ │ - mov 0x2c(%esp),%eax │ │ + push %esi │ │ + call 71390 │ │ + mov 0x34(%esp),%edx │ │ add $0x20,%esp │ │ - test $0x4,%al │ │ - je 74512 │ │ + test $0x4,%dl │ │ + je 71388 │ │ mov 0xc(%ebp),%eax │ │ mov 0x8(%eax),%edx │ │ mov 0x8(%ebp),%ecx │ │ - imul 0x53c(%ecx),%esi │ │ - sub %esi,%edx │ │ + mov 0x53c(%ecx),%eax │ │ + shr %eax │ │ + mov 0x8(%esp),%edi │ │ + imul %eax,%edi │ │ + add %edi,%edi │ │ + sub %edi,%edx │ │ sub $0xc,%esp │ │ - mov 0x14(%esp),%ebx │ │ + mov 0x1c(%esp),%ebx │ │ push $0x2 │ │ - pushl 0x24(%esp) │ │ - pushl 0x24(%esp) │ │ + pushl 0x10(%esp) │ │ + pushl 0x18(%esp) │ │ pushl 0x30(%esp) │ │ - pushl 0x20(%esp) │ │ - call 74520 │ │ + push %esi │ │ + call 71390 │ │ add $0x20,%esp │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x490,%esp │ │ - mov %edx,0xc(%esp) │ │ - mov %ecx,0x10(%esp) │ │ - call 7453c │ │ + sub $0x8e0,%esp │ │ + mov %edx,0x14(%esp) │ │ + mov %ecx,%edi │ │ + call 713aa │ │ pop %eax │ │ - add $0x60a34,%eax │ │ - mov %eax,0x20(%esp) │ │ + add $0x65bc6,%eax │ │ + mov %eax,0x30(%esp) │ │ xor %eax,%eax │ │ cmpl $0x0,0x18(%ebp) │ │ setne %al │ │ - mov 0x548(%ecx),%edx │ │ - cmp $0x1,%edx │ │ - sete %bl │ │ - and %al,%bl │ │ - mov %bl,(%esp) │ │ - cmp $0x3,%edx │ │ - mov 0xc(%ecx),%edx │ │ - mov 0x564(%edx,%eax,4),%cl │ │ - setne 0x14(%esp) │ │ + mov 0x548(%ecx),%ecx │ │ + cmp $0x1,%ecx │ │ + sete %dl │ │ + and %al,%dl │ │ + mov %dl,0xc(%esp) │ │ + cmp $0x3,%ecx │ │ + mov 0xc(%edi),%ecx │ │ + mov 0x564(%ecx,%eax,4),%cl │ │ + setne 0x24(%esp) │ │ mov $0x1,%ebx │ │ shl %cl,%ebx │ │ mov %ebx,%ecx │ │ sar %ecx │ │ - mov %ecx,0x24(%esp) │ │ + mov %ecx,0x28(%esp) │ │ mov $0x8,%esi │ │ - mov (%esp),%cl │ │ + mov %edx,%ecx │ │ shr %cl,%esi │ │ mov 0x8(%ebp),%ecx │ │ xor %edx,%edx │ │ test %ecx,%ecx │ │ cmove %ecx,%esi │ │ setg %dl │ │ - mov %edx,0x8(%esp) │ │ + mov %edx,0x10(%esp) │ │ add %ecx,%esi │ │ - mov 0x10(%ebp),%edx │ │ - xor %ecx,%ecx │ │ - cmp %edx,0x14(%ebp) │ │ - setl %cl │ │ - shl $0x3,%ecx │ │ - mov %ecx,0x4(%esp) │ │ - mov %ebx,%edi │ │ - neg %edi │ │ - and %esi,%edi │ │ - movzbl (%esp),%ecx │ │ - mov %eax,(%esp) │ │ - mov 0x10(%esp),%edx │ │ - mov 0x538(%edx,%eax,4),%esi │ │ - mov $0x0,%eax │ │ - je 745e3 │ │ - mov 0x24(%esp),%eax │ │ - lea (%edi,%eax,1),%edx │ │ + mov %ebx,%edx │ │ + neg %edx │ │ + and %esi,%edx │ │ + movzbl 0xc(%esp),%ecx │ │ + mov %edi,0x1c(%esp) │ │ + mov %eax,0x18(%esp) │ │ + mov 0x538(%edi,%eax,4),%edi │ │ + mov $0x0,%esi │ │ + je 71441 │ │ + mov 0x28(%esp),%eax │ │ + lea (%edx,%eax,1),%esi │ │ xor %eax,%eax │ │ - cmp 0x10(%ebp),%edx │ │ + cmp 0x10(%ebp),%esi │ │ cmovg %ebx,%eax │ │ - sub %eax,%edi │ │ - mov %edi,%eax │ │ - shl %cl,%eax │ │ - mov %eax,%ecx │ │ + sub %eax,%edx │ │ + mov %edx,%esi │ │ + shl %cl,%esi │ │ + mov %esi,%ecx │ │ sar $0x7,%ecx │ │ - mov %eax,%edi │ │ + mov 0x1c(%esp),%eax │ │ + imul 0x820(%eax),%ecx │ │ + shr $0x5,%esi │ │ + and $0x2,%esi │ │ + mov 0xaa8(%eax),%edx │ │ + mov %ecx,0x40(%esp) │ │ + imul $0x78,%ecx,%eax │ │ + add %edx,%eax │ │ + mov 0x18(%ebp),%ecx │ │ + lea (%ecx,%ecx,4),%ecx │ │ + mov %ecx,0x3c(%esp) │ │ + lea (%eax,%ecx,8),%eax │ │ + mov %esi,0x44(%esp) │ │ + lea (%esi,%esi,4),%ecx │ │ + lea (%eax,%ecx,2),%esi │ │ + mov %esi,0x48(%esp) │ │ + cmpb $0x0,(%eax,%ecx,2) │ │ + setne 0xc(%esp) │ │ + mov 0x28(%esp),%eax │ │ + add %ebx,%eax │ │ + cmp 0xc(%ebp),%eax │ │ mov 0x10(%esp),%eax │ │ - imul 0x810(%eax),%ecx │ │ - shr $0x5,%edi │ │ - and $0x2,%edi │ │ - mov 0xb78(%eax),%eax │ │ - mov %ecx,0x38(%esp) │ │ - lea (%ecx,%ecx,8),%ecx │ │ - shl $0x5,%ecx │ │ - add %eax,%ecx │ │ - mov 0x18(%ebp),%edx │ │ - lea (%edx,%edx,2),%edx │ │ - shl $0x5,%edx │ │ - mov %edx,0x34(%esp) │ │ - add %edx,%ecx │ │ - mov %edi,0x3c(%esp) │ │ - lea (%edi,%edi,2),%edi │ │ - lea (%ecx,%edi,8),%edx │ │ - mov %edx,0x40(%esp) │ │ - cmpl $0x0,(%ecx,%edi,8) │ │ - mov 0x8(%esp),%ecx │ │ - mov 0x4(%esp),%edx │ │ - lea 0x2(%edx,%ecx,4),%ecx │ │ - mov %ecx,0x18(%esp) │ │ - setne 0x4(%esp) │ │ - mov 0x24(%esp),%edx │ │ - lea (%ebx,%edx,1),%ecx │ │ - cmp 0xc(%ebp),%ecx │ │ - jle 7466a │ │ - xor %ecx,%ecx │ │ - mov 0xc(%esp),%edi │ │ - xor %edx,%edx │ │ - mov 0x4(%esp),%al │ │ + lea 0x2(,%eax,4),%eax │ │ + mov %eax,0x10(%esp) │ │ + mov 0x14(%ebp),%eax │ │ + jle 714be │ │ + xor %esi,%esi │ │ + xor %ebx,%ebx │ │ + mov 0xc(%esp),%al │ │ test %al,%al │ │ - jne 748a6 │ │ - jmp 748fc │ │ - mov (%esp),%ecx │ │ - and 0x14(%esp),%cl │ │ - movzbl %cl,%ecx │ │ - xor $0x7,%ecx │ │ - mov %ecx,0x30(%esp) │ │ - dec %ecx │ │ - mov %ecx,0x2c(%esp) │ │ - mov 0x14(%ebp),%ecx │ │ - sub 0x8(%ebp),%ecx │ │ - mov %ecx,0x48(%esp) │ │ - mov %ebx,0x14(%esp) │ │ - jle 747b8 │ │ - movl $0x0,(%esp) │ │ - xor %edx,%edx │ │ + jne 716fd │ │ + jmp 7174f │ │ + mov %ebx,%ecx │ │ + mov 0x18(%esp),%ebx │ │ + and 0x24(%esp),%bl │ │ + movzbl %bl,%esi │ │ + xor $0x7,%esi │ │ + mov %esi,0x38(%esp) │ │ + dec %esi │ │ + mov %esi,0x34(%esp) │ │ + sub 0x8(%ebp),%eax │ │ + mov %eax,0x50(%esp) │ │ + mov %ecx,0x18(%esp) │ │ + jle 71616 │ │ + sar %edi │ │ + mov 0x14(%esp),%eax │ │ + lea -0x8(%eax,%ecx,2),%eax │ │ + mov %eax,0x2c(%esp) │ │ + lea (%ecx,%ecx,1),%eax │ │ + mov %eax,0x54(%esp) │ │ + add %edi,%edi │ │ + xor %esi,%esi │ │ + xor %ebx,%ebx │ │ nop │ │ nop │ │ nop │ │ - mov %edx,0x28(%esp) │ │ - add %edx,%ebx │ │ - mov %ebx,%edx │ │ - mov 0x2c(%esp),%ecx │ │ - shr %cl,%edx │ │ - and $0x1,%edx │ │ - or 0x3c(%esp),%edx │ │ - mov %ebx,0x8(%esp) │ │ - mov 0x30(%esp),%ecx │ │ - sar %cl,%ebx │ │ - add 0x38(%esp),%ebx │ │ - lea (%ebx,%ebx,8),%ecx │ │ - shl $0x5,%ecx │ │ - add %eax,%ecx │ │ - add 0x34(%esp),%ecx │ │ - lea (%edx,%edx,2),%edx │ │ - lea (%ecx,%edx,8),%ebx │ │ - xor %eax,%eax │ │ - cmpl $0x0,(%esp) │ │ - sete %al │ │ - mov %ebx,0x40(%esp,%eax,4) │ │ - cmpl $0x0,(%ecx,%edx,8) │ │ - setne 0x1c(%esp) │ │ - je 7471c │ │ - imul $0x220,(%esp),%ecx │ │ - lea 0x4c(%esp,%ecx,1),%ecx │ │ - mov 0xc(%esp),%edx │ │ - mov 0x14(%esp),%edi │ │ - lea -0x4(%edx,%edi,1),%edx │ │ - mov 0x48(%esp),%ebx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov (%edx),%edi │ │ - mov %edi,(%ecx) │ │ - add $0x4,%ecx │ │ - add %esi,%edx │ │ - dec %ebx │ │ - jg 74710 │ │ - testb $0x1,0x4(%esp) │ │ - mov 0xc(%esp),%edi │ │ - je 74768 │ │ - imul $0x220,%eax,%eax │ │ - lea 0x4c(%esp,%eax,1),%eax │ │ - mov %eax,0x4(%esp) │ │ - mov 0x10(%esp),%ecx │ │ - mov %edi,%edx │ │ - mov 0x20(%esp),%ebx │ │ - pushl 0x18(%esp) │ │ - mov 0x4(%esp),%eax │ │ - pushl 0x44(%esp,%eax,4) │ │ + nop │ │ + nop │ │ + mov %ebx,0x58(%esp) │ │ + add %ecx,%ebx │ │ + mov %ebx,%eax │ │ + mov 0x34(%esp),%ecx │ │ + shr %cl,%eax │ │ + and $0x1,%eax │ │ + or 0x44(%esp),%eax │ │ + mov %ebx,0x24(%esp) │ │ + mov 0x38(%esp),%ecx │ │ + sar %cl,%ebx │ │ + add 0x40(%esp),%ebx │ │ + imul $0x78,%ebx,%ecx │ │ + add %edx,%ecx │ │ + mov 0x3c(%esp),%edx │ │ + lea (%ecx,%edx,8),%edx │ │ + lea (%eax,%eax,4),%eax │ │ + lea (%edx,%eax,2),%ebx │ │ + xor %ecx,%ecx │ │ + test %esi,%esi │ │ + sete %cl │ │ + mov %ebx,0x48(%esp,%ecx,4) │ │ + cmpb $0x0,(%edx,%eax,2) │ │ + setne 0x20(%esp) │ │ + je 71580 │ │ + imul $0x440,%esi,%eax │ │ + lea 0x5c(%esp,%eax,1),%edx │ │ + mov 0x2c(%esp),%ebx │ │ + mov 0x50(%esp),%eax │ │ + nop │ │ + nop │ │ + nop │ │ + movsd (%ebx),%xmm0 │ │ + movsd %xmm0,(%edx) │ │ + add $0x8,%edx │ │ + add %edi,%ebx │ │ + dec %eax │ │ + jg 71570 │ │ + testb $0x1,0xc(%esp) │ │ + je 715bf │ │ + imul $0x440,%ecx,%eax │ │ + lea 0x5c(%esp,%eax,1),%eax │ │ + mov 0x1c(%esp),%ecx │ │ + mov 0x14(%esp),%edx │ │ + mov 0x30(%esp),%ebx │ │ + pushl 0x10(%esp) │ │ + pushl 0x4c(%esp,%esi,4) │ │ pushl 0x14(%ebp) │ │ - pushl 0x20(%esp) │ │ + pushl 0x24(%esp) │ │ pushl 0x18(%ebp) │ │ pushl 0x8(%ebp) │ │ - pushl 0x40(%esp) │ │ - pushl 0x20(%esp) │ │ - call 74910 │ │ + pushl 0x70(%esp) │ │ + push %eax │ │ + call 71760 │ │ add $0x20,%esp │ │ - mov 0x14(%esp),%ebx │ │ - add %ebx,%edi │ │ - orl $0x1,0x18(%esp) │ │ - mov (%esp),%ecx │ │ - xor $0x1,%ecx │ │ - mov 0x8(%esp),%edx │ │ - lea (%edx,%ebx,1),%eax │ │ - add 0x24(%esp),%eax │ │ + orl $0x1,0x10(%esp) │ │ + xor $0x1,%esi │ │ + mov 0x18(%esp),%ecx │ │ + mov 0x24(%esp),%ebx │ │ + lea (%ebx,%ecx,1),%eax │ │ + add 0x28(%esp),%eax │ │ cmp 0xc(%ebp),%eax │ │ - jg 747a7 │ │ - mov %ecx,(%esp) │ │ - mov %edi,0xc(%esp) │ │ - mov 0x10(%esp),%eax │ │ - mov 0xb78(%eax),%eax │ │ - mov 0x1c(%esp),%cl │ │ - mov %cl,0x4(%esp) │ │ - jmp 746a0 │ │ - mov 0x1c(%esp),%al │ │ + mov 0x14(%esp),%eax │ │ + lea (%eax,%ecx,2),%eax │ │ + mov %eax,0x14(%esp) │ │ + jg 71605 │ │ + mov 0x1c(%esp),%eax │ │ + mov 0xaa8(%eax),%edx │ │ + mov 0x54(%esp),%eax │ │ + add %eax,0x2c(%esp) │ │ + mov 0x20(%esp),%al │ │ + mov %al,0xc(%esp) │ │ + jmp 71510 │ │ + mov 0x20(%esp),%al │ │ test %al,%al │ │ - jne 748a6 │ │ - jmp 748fc │ │ - lea (%edx,%ebx,2),%ecx │ │ - mov %ecx,0x28(%esp) │ │ - movl $0x0,(%esp) │ │ - xor %ecx,%ecx │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + jne 716fd │ │ + jmp 7174f │ │ + lea (%ecx,%ecx,1),%eax │ │ + mov %eax,0x20(%esp) │ │ + mov 0x28(%esp),%eax │ │ + lea (%eax,%ecx,2),%eax │ │ + mov %eax,0x2c(%esp) │ │ + xor %esi,%esi │ │ + xor %edi,%edi │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %ecx,0x8(%esp) │ │ - lea (%ecx,%ebx,1),%edi │ │ - mov %edi,%edx │ │ - mov 0x2c(%esp),%ecx │ │ - shr %cl,%edx │ │ - and $0x1,%edx │ │ - or 0x3c(%esp),%edx │ │ - mov %edi,0x1c(%esp) │ │ - mov 0x30(%esp),%ecx │ │ - sar %cl,%edi │ │ - add 0x38(%esp),%edi │ │ - lea (%edi,%edi,8),%ecx │ │ - shl $0x5,%ecx │ │ - add %eax,%ecx │ │ - add 0x34(%esp),%ecx │ │ - lea (%edx,%edx,2),%edx │ │ + lea (%edi,%ecx,1),%ebx │ │ + mov %ebx,%eax │ │ + mov 0x34(%esp),%ecx │ │ + shr %cl,%eax │ │ + and $0x1,%eax │ │ + or 0x44(%esp),%eax │ │ + mov %ebx,0x24(%esp) │ │ + mov 0x38(%esp),%ecx │ │ + sar %cl,%ebx │ │ + add 0x40(%esp),%ebx │ │ + imul $0x78,%ebx,%ecx │ │ + add %edx,%ecx │ │ + mov 0x3c(%esp),%edx │ │ + lea (%ecx,%edx,8),%ecx │ │ + lea (%eax,%eax,4),%edx │ │ xor %eax,%eax │ │ - mov (%esp),%esi │ │ test %esi,%esi │ │ sete %al │ │ - lea (%ecx,%edx,8),%edi │ │ - mov %edi,0x40(%esp,%eax,4) │ │ - cmpl $0x0,(%ecx,%edx,8) │ │ - movzbl 0x4(%esp),%ecx │ │ - setne 0x4(%esp) │ │ + lea (%ecx,%edx,2),%ebx │ │ + mov %ebx,0x48(%esp,%eax,4) │ │ + cmpb $0x0,(%ecx,%edx,2) │ │ + movzbl 0xc(%esp),%ecx │ │ + setne 0xc(%esp) │ │ test $0x1,%cl │ │ - mov 0xc(%esp),%edi │ │ - je 74865 │ │ - imul $0x220,%eax,%eax │ │ - lea 0x4c(%esp,%eax,1),%eax │ │ - mov 0x10(%esp),%ecx │ │ - mov %edi,%edx │ │ - mov 0x20(%esp),%ebx │ │ - pushl 0x18(%esp) │ │ - pushl 0x44(%esp,%esi,4) │ │ + je 716b5 │ │ + imul $0x440,%eax,%eax │ │ + lea 0x5c(%esp,%eax,1),%eax │ │ + mov 0x1c(%esp),%ecx │ │ + mov 0x14(%esp),%edx │ │ + mov 0x30(%esp),%ebx │ │ + pushl 0x10(%esp) │ │ + pushl 0x4c(%esp,%esi,4) │ │ pushl 0x14(%ebp) │ │ - pushl 0x20(%esp) │ │ + pushl 0x24(%esp) │ │ pushl 0x18(%ebp) │ │ pushl 0x8(%ebp) │ │ - pushl 0x20(%esp) │ │ + push %edi │ │ push %eax │ │ - call 74910 │ │ - mov 0x34(%esp),%ebx │ │ + call 71760 │ │ add $0x20,%esp │ │ - orl $0x1,0x18(%esp) │ │ + orl $0x1,0x10(%esp) │ │ xor $0x1,%esi │ │ - mov 0x28(%esp),%eax │ │ - mov 0x8(%esp),%edx │ │ - add %edx,%eax │ │ + mov 0x2c(%esp),%eax │ │ + add %edi,%eax │ │ cmp 0xc(%ebp),%eax │ │ - mov %esi,%ecx │ │ - jg 7489a │ │ - mov %ecx,(%esp) │ │ - add %ebx,%edi │ │ - mov %edi,0xc(%esp) │ │ - mov 0x10(%esp),%eax │ │ - mov 0xb78(%eax),%eax │ │ - mov 0x1c(%esp),%ecx │ │ - jmp 747d0 │ │ - add %ebx,%edi │ │ - add %ebx,%edx │ │ - mov 0x4(%esp),%al │ │ + jg 716e7 │ │ + mov 0x1c(%esp),%eax │ │ + mov 0xaa8(%eax),%edx │ │ + mov 0x20(%esp),%eax │ │ + add %eax,0x14(%esp) │ │ + mov 0x24(%esp),%edi │ │ + mov 0x18(%esp),%ecx │ │ + jmp 71630 │ │ + mov %edi,%ebx │ │ + mov 0x20(%esp),%eax │ │ + add %eax,0x14(%esp) │ │ + add 0x18(%esp),%ebx │ │ + mov 0xc(%esp),%al │ │ test %al,%al │ │ - je 748fc │ │ - mov 0x18(%esp),%esi │ │ - and $0xfffffffd,%esi │ │ + je 7174f │ │ + mov 0x10(%esp),%edi │ │ + and $0xfffffffd,%edi │ │ mov 0xc(%ebp),%eax │ │ - sub %edx,%eax │ │ - mov %eax,(%esp) │ │ + sub %ebx,%eax │ │ + mov %eax,0xc(%esp) │ │ xor %eax,%eax │ │ - test %ecx,%ecx │ │ + test %esi,%esi │ │ sete %al │ │ - imul $0x220,%eax,%eax │ │ - lea 0x4c(%esp,%eax,1),%eax │ │ - mov %eax,0xc(%esp) │ │ - mov %ecx,%eax │ │ - mov 0x10(%esp),%ecx │ │ - mov %edx,0x8(%esp) │ │ - mov %edi,%edx │ │ - mov 0x20(%esp),%ebx │ │ - push %esi │ │ - pushl 0x44(%esp,%eax,4) │ │ + imul $0x440,%eax,%eax │ │ + lea 0x5c(%esp,%eax,1),%eax │ │ + mov %eax,0x10(%esp) │ │ + mov 0x1c(%esp),%ecx │ │ + mov 0x14(%esp),%edx │ │ + mov %ebx,%eax │ │ + mov 0x30(%esp),%ebx │ │ + push %edi │ │ + pushl 0x4c(%esp,%esi,4) │ │ pushl 0x14(%ebp) │ │ - pushl 0xc(%esp) │ │ + pushl 0x18(%esp) │ │ pushl 0x18(%ebp) │ │ pushl 0x8(%ebp) │ │ - pushl 0x20(%esp) │ │ - pushl 0x28(%esp) │ │ - call 74910 │ │ + push %eax │ │ + pushl 0x2c(%esp) │ │ + call 71760 │ │ add $0x20,%esp │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ @@ -112592,3626 +108089,306 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x50,%esp │ │ - mov %edx,0xc(%esp) │ │ - mov %ecx,%edx │ │ - call 74927 │ │ + sub $0x70,%esp │ │ + mov %edx,0x1c(%esp) │ │ + mov %ecx,%ebx │ │ + call 71777 │ │ pop %eax │ │ - add $0x60649,%eax │ │ - mov %eax,0x1c(%esp) │ │ - xor %ebx,%ebx │ │ + add $0x657f9,%eax │ │ + mov %eax,0x2c(%esp) │ │ + xor %eax,%eax │ │ cmpl $0x0,0x14(%ebp) │ │ - setne %bl │ │ + setne %al │ │ + mov %eax,0x8(%esp) │ │ cmpl $0x1,0x548(%ecx) │ │ sete %cl │ │ - and %bl,%cl │ │ + and %al,%cl │ │ + mov 0x540(%ebx),%eax │ │ + lea 0x3e(%eax,%eax,1),%esi │ │ + and $0xffffffc0,%esi │ │ + mov $0x8,%edx │ │ + mov %cl,%ch │ │ + mov %cl,0xc(%esp) │ │ + shl %cl,%edx │ │ mov 0x10(%ebp),%edi │ │ xor %eax,%eax │ │ test %edi,%edi │ │ sete %al │ │ + mov %eax,0x14(%esp) │ │ + cmove %edi,%edx │ │ + add %edi,%edx │ │ + mov 0x4(%ebx),%eax │ │ + mov 0x3f4(%eax),%edi │ │ + mov %edi,0x10(%esp) │ │ + movzbl %cl,%eax │ │ + mov %edi,%ecx │ │ + mov %eax,%edi │ │ + mov %eax,0x18(%esp) │ │ + sub %eax,%ecx │ │ + add $0x6,%cl │ │ + sar %cl,%edx │ │ + mov $0x4,%edi │ │ + mov 0x10(%esp),%ecx │ │ + shl %cl,%edi │ │ + mov %edx,0x24(%esp) │ │ + imul %edx,%edi │ │ + add $0xfffffffc,%edi │ │ + mov 0x7ac(%ebx),%eax │ │ + xor %ecx,%ecx │ │ + cmpl $0x1,0xc(%eax) │ │ + cmova %edi,%ecx │ │ + mov %esi,%eax │ │ + mov %esi,0x28(%esp) │ │ + shr %esi │ │ + imul %ecx,%esi │ │ + add %esi,%esi │ │ + mov 0x14(%ebp),%eax │ │ + add 0xd88(%ebx,%eax,4),%esi │ │ + mov %esi,0x10(%esp) │ │ + mov 0x14(%esp),%eax │ │ shl $0x3,%eax │ │ mov $0x40,%esi │ │ sub %eax,%esi │ │ + mov 0xc(%esp),%cl │ │ shr %cl,%esi │ │ mov 0x1c(%ebp),%eax │ │ - sub %edi,%eax │ │ + sub 0x10(%ebp),%eax │ │ cmp %eax,%esi │ │ cmovle %esi,%eax │ │ - mov %eax,0x8(%esp) │ │ - mov 0x14(%ebp),%eax │ │ - mov 0xe58(%edx,%eax,4),%eax │ │ - mov %eax,0x4(%esp) │ │ - mov 0x538(%edx,%ebx,4),%eax │ │ mov %eax,0x14(%esp) │ │ - mov 0x7c0(%edx),%eax │ │ - mov %eax,0x18(%esp) │ │ - mov 0x540(%edx),%eax │ │ - mov %eax,0x10(%esp) │ │ - mov 0x20(%ebp),%eax │ │ - mov (%eax),%eax │ │ - cmp $0x2,%eax │ │ - movzbl %cl,%ecx │ │ - movl $0x40,0x20(%esp) │ │ - jne 74a24 │ │ - mov 0x20(%ebp),%edx │ │ - mov %ecx,(%esp) │ │ - mov %edx,%ecx │ │ - mov 0x4(%edx),%edx │ │ - mov %dx,0x46(%esp) │ │ - mov %dx,0x3a(%esp) │ │ - movzwl 0x6(%ecx),%esi │ │ - mov %si,0x44(%esp) │ │ - mov %si,0x3c(%esp) │ │ - mov 0x8(%ecx),%ebx │ │ - mov %bx,0x42(%esp) │ │ - mov %bx,0x3e(%esp) │ │ - add %edx,%esi │ │ - add %ebx,%esi │ │ - add %esi,%esi │ │ - neg %esi │ │ - mov %si,0x40(%esp) │ │ - movzwl 0xa(%ecx),%edx │ │ - mov %dx,0x38(%esp) │ │ - mov %dx,0x2c(%esp) │ │ - movzwl 0xc(%ecx),%esi │ │ - mov %si,0x36(%esp) │ │ - mov %si,0x2e(%esp) │ │ - movzwl 0xe(%ecx),%ebx │ │ - mov (%esp),%ecx │ │ - mov %bx,0x34(%esp) │ │ + mov 0x8(%esp),%eax │ │ + mov 0x538(%ebx,%eax,4),%eax │ │ + mov %eax,0x20(%esp) │ │ + mov 0x20(%ebp),%edi │ │ + cmpb $0x2,(%edi) │ │ + mov %ebx,0x68(%esp) │ │ + mov 0x7c0(%ebx),%eax │ │ + mov %eax,0x8(%esp) │ │ + jne 718fe │ │ + movsbl 0x1(%edi),%ebx │ │ + mov %bx,0x3c(%esp) │ │ mov %bx,0x30(%esp) │ │ - add %edx,%esi │ │ - add %ebx,%esi │ │ + movsbl 0x2(%edi),%ecx │ │ + mov %ecx,0xc(%esp) │ │ + mov %cx,0x32(%esp) │ │ + add %ebx,%ecx │ │ + movsbl 0x3(%edi),%eax │ │ + add %eax,%ecx │ │ + add %ecx,%ecx │ │ + mov $0x80,%esi │ │ + sub %ecx,%esi │ │ + mov %ax,0x34(%esp) │ │ + mov %si,0x36(%esp) │ │ + movsbl 0x4(%edi),%ecx │ │ + mov %cx,0x4c(%esp) │ │ + mov %cx,0x40(%esp) │ │ + movsbl 0x5(%edi),%esi │ │ + mov %si,0x4a(%esp) │ │ + mov %si,0x42(%esp) │ │ + movsbl 0x6(%edi),%edi │ │ + add %ecx,%esi │ │ + add %edi,%esi │ │ add %esi,%esi │ │ - neg %esi │ │ - mov %si,0x32(%esp) │ │ - shrl %cl,0x20(%esp) │ │ - add 0x8(%esp),%edi │ │ - mov 0x1c(%ebp),%edx │ │ - cmp %edx,%edi │ │ - jg 74c45 │ │ - mov 0x10(%esp),%ebx │ │ - add $0x1f,%ebx │ │ - mov 0x24(%ebp),%esi │ │ - mov 0x8(%ebp),%ecx │ │ - mov %ecx,(%esp) │ │ - mov 0x4(%esp),%ecx │ │ - add 0xc(%ebp),%ecx │ │ - mov %ecx,0x4(%esp) │ │ - and $0xffffffe0,%ebx │ │ - mov 0x20(%ebp),%ecx │ │ - add $0x12,%ecx │ │ - mov %ecx,0x24(%esp) │ │ - mov %ebx,0x10(%esp) │ │ - lea 0x0(,%ebx,4),%ecx │ │ - mov %ecx,0x28(%esp) │ │ - mov %esi,%ecx │ │ - test $0x8,%cl │ │ - jne 74b60 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - xor %ecx,%ecx │ │ - cmp %edx,%edi │ │ - setne %cl │ │ - and $0xfffffff7,%esi │ │ - lea (%esi,%ecx,8),%esi │ │ - cmp $0x2,%eax │ │ - mov %esi,%ecx │ │ - jne 74ad0 │ │ - sub $0x8,%esp │ │ - mov 0x24(%esp),%ebx │ │ - mov %ecx,%esi │ │ - push %ecx │ │ - lea 0x38(%esp),%eax │ │ - push %eax │ │ - lea 0x4a(%esp),%eax │ │ - push %eax │ │ - pushl 0x1c(%esp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x2c(%esp) │ │ - pushl 0x24(%esp) │ │ - pushl 0x24(%esp) │ │ - pushl 0x3c(%esp) │ │ - pushl 0x38(%esp) │ │ - mov 0x48(%esp),%eax │ │ - call *0x680(%eax) │ │ - jmp 74b0b │ │ - nop │ │ - mov 0x20(%ebp),%eax │ │ - movzbl 0x10(%eax),%eax │ │ - sub $0x8,%esp │ │ - mov 0x24(%esp),%ebx │ │ - mov %ecx,%esi │ │ - push %ecx │ │ - pushl 0x30(%esp) │ │ - push %eax │ │ - pushl 0x1c(%esp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x2c(%esp) │ │ - pushl 0x24(%esp) │ │ - pushl 0x24(%esp) │ │ - pushl 0x3c(%esp) │ │ - pushl 0x38(%esp) │ │ - mov 0x48(%esp),%eax │ │ - call *0x684(%eax) │ │ - add $0x30,%esp │ │ - mov 0x1c(%ebp),%edx │ │ - mov %edx,%ecx │ │ - sub %edi,%ecx │ │ - mov 0x20(%esp),%eax │ │ - cmp %ecx,%eax │ │ - cmovle %eax,%ecx │ │ - test %ecx,%ecx │ │ - mov 0x8(%esp),%eax │ │ - je 74c45 │ │ - add %ecx,%edi │ │ - cmp %edx,%edi │ │ - jg 74c45 │ │ - mov 0x28(%esp),%ebx │ │ - add %ebx,0x4(%esp) │ │ - mov (%esp),%ebx │ │ - lea (%ebx,%eax,4),%ebx │ │ - mov %ebx,(%esp) │ │ - imul 0x14(%esp),%eax │ │ - add %eax,0xc(%esp) │ │ - or $0x4,%esi │ │ - mov 0x20(%ebp),%eax │ │ - mov (%eax),%eax │ │ - mov %ecx,0x8(%esp) │ │ - jmp 74a80 │ │ - nop │ │ - xor %ecx,%ecx │ │ - cmp %edx,%edi │ │ - setne %cl │ │ - and $0xfffffff7,%esi │ │ - lea (%esi,%ecx,8),%esi │ │ - cmp $0x2,%eax │ │ - mov %esi,0x48(%esp) │ │ - jne 74bb0 │ │ - sub $0x8,%esp │ │ - mov 0x24(%esp),%ebx │ │ - push %esi │ │ - lea 0x38(%esp),%eax │ │ - push %eax │ │ - lea 0x4a(%esp),%eax │ │ - push %eax │ │ - mov 0x1c(%esp),%esi │ │ - push %esi │ │ - pushl 0x18(%ebp) │ │ - pushl 0x2c(%esp) │ │ - pushl 0x24(%esp) │ │ - pushl 0x24(%esp) │ │ - pushl 0x3c(%esp) │ │ - pushl 0x38(%esp) │ │ - mov 0x48(%esp),%eax │ │ - call *0x680(%eax) │ │ - jmp 74bea │ │ - mov 0x20(%ebp),%eax │ │ - movzbl 0x10(%eax),%eax │ │ - sub $0x8,%esp │ │ - mov 0x24(%esp),%ebx │ │ - push %esi │ │ - pushl 0x30(%esp) │ │ - push %eax │ │ - mov 0x1c(%esp),%esi │ │ - push %esi │ │ - pushl 0x18(%ebp) │ │ - pushl 0x2c(%esp) │ │ - pushl 0x24(%esp) │ │ - pushl 0x24(%esp) │ │ - pushl 0x3c(%esp) │ │ - pushl 0x38(%esp) │ │ - mov 0x48(%esp),%eax │ │ - call *0x684(%eax) │ │ - add $0x30,%esp │ │ - lea (%edi,%esi,1),%eax │ │ - mov 0x1c(%ebp),%edx │ │ - cmp %edx,%eax │ │ - mov %esi,%ebx │ │ - mov 0xc(%esp),%esi │ │ - jg 74c45 │ │ - mov %edx,%ecx │ │ - sub %edi,%ecx │ │ - mov 0x20(%esp),%eax │ │ - cmp %ecx,%eax │ │ - cmovle %eax,%ecx │ │ - test %ecx,%ecx │ │ - je 74c45 │ │ - add %ecx,%edi │ │ - cmp %edx,%edi │ │ - jg 74c45 │ │ - mov (%esp),%eax │ │ - lea (%eax,%ebx,4),%eax │ │ - mov %eax,(%esp) │ │ - mov 0x28(%esp),%eax │ │ - add %eax,0x4(%esp) │ │ - imul 0x14(%esp),%ebx │ │ - add %ebx,%esi │ │ - mov %esi,0xc(%esp) │ │ - mov 0x48(%esp),%esi │ │ - or $0x4,%esi │ │ - mov 0x20(%ebp),%eax │ │ - mov (%eax),%eax │ │ - mov %ecx,0x8(%esp) │ │ - jmp 74b60 │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - lea 0x0(%esi),%esi │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 74c5f │ │ - pop %ebx │ │ - add $0x60311,%ebx │ │ - call 3c543 │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - lea 0x0(%esi),%esi │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 74c83 │ │ - pop %ebx │ │ - add $0x602ed,%ebx │ │ - call 3c543 │ │ - test $0x2,%al │ │ - je 74cdd │ │ - mov 0x8(%ebp),%eax │ │ - lea -0xcca40(%ebx),%ecx │ │ - mov %ecx,(%eax) │ │ - lea -0xcc330(%ebx),%ecx │ │ - mov %ecx,0x4(%eax) │ │ - lea -0xcb920(%ebx),%ecx │ │ - mov %ecx,0x8(%eax) │ │ - lea -0xcafa0(%ebx),%ecx │ │ - mov %ecx,0xc(%eax) │ │ - lea -0xca700(%ebx),%ecx │ │ - mov %ecx,0x10(%eax) │ │ - lea -0xc9c30(%ebx),%ecx │ │ - mov %ecx,0x14(%eax) │ │ - lea -0xc8340(%ebx),%ecx │ │ - mov %ecx,0x18(%eax) │ │ - lea -0xc6a10(%ebx),%ecx │ │ - mov %ecx,0x1c(%eax) │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 74cf3 │ │ - pop %ebx │ │ - add $0x6027d,%ebx │ │ - call 3c543 │ │ - test $0x2,%al │ │ - je 75438 │ │ - mov 0x8(%ebp),%eax │ │ - movss -0x228(%ebx),%xmm0 │ │ - movss -0x224(%ebx),%xmm1 │ │ - unpcklps %xmm0,%xmm1 │ │ - movss -0x220(%ebx),%xmm0 │ │ - movss -0x21c(%ebx),%xmm2 │ │ - unpcklps %xmm0,%xmm2 │ │ - movlhps %xmm1,%xmm2 │ │ - movups %xmm2,(%eax) │ │ - movss -0x218(%ebx),%xmm0 │ │ - movss -0x214(%ebx),%xmm1 │ │ - unpcklps %xmm0,%xmm1 │ │ - movss -0x210(%ebx),%xmm0 │ │ - movss -0x20c(%ebx),%xmm2 │ │ - unpcklps %xmm0,%xmm2 │ │ - movlhps %xmm1,%xmm2 │ │ - movups %xmm2,0x10(%eax) │ │ - movss -0x208(%ebx),%xmm0 │ │ - movss -0x204(%ebx),%xmm1 │ │ - unpcklps %xmm0,%xmm1 │ │ - movss -0x200(%ebx),%xmm0 │ │ - movss -0x1fc(%ebx),%xmm2 │ │ - unpcklps %xmm0,%xmm2 │ │ - movlhps %xmm1,%xmm2 │ │ - movups %xmm2,0x20(%eax) │ │ - movss -0x1f8(%ebx),%xmm0 │ │ - movss -0x1f4(%ebx),%xmm1 │ │ - unpcklps %xmm0,%xmm1 │ │ - movss -0x1f0(%ebx),%xmm0 │ │ - movss -0x1ec(%ebx),%xmm2 │ │ - unpcklps %xmm0,%xmm2 │ │ - movlhps %xmm1,%xmm2 │ │ - movups %xmm2,0x30(%eax) │ │ - lea -0xc0960(%ebx),%ecx │ │ - mov %ecx,0x40(%eax) │ │ - movss -0x1e8(%ebx),%xmm0 │ │ - movss -0x1e4(%ebx),%xmm1 │ │ - unpcklps %xmm0,%xmm1 │ │ - movss -0x1e0(%ebx),%xmm0 │ │ - movss -0x1dc(%ebx),%xmm2 │ │ - unpcklps %xmm0,%xmm2 │ │ - movlhps %xmm1,%xmm2 │ │ - movups %xmm2,0x154(%eax) │ │ - movss -0x1d8(%ebx),%xmm0 │ │ - movss -0x1d4(%ebx),%xmm1 │ │ - unpcklps %xmm0,%xmm1 │ │ - movss -0x1d0(%ebx),%xmm0 │ │ - movss -0x1cc(%ebx),%xmm2 │ │ - unpcklps %xmm0,%xmm2 │ │ - movlhps %xmm1,%xmm2 │ │ - movups %xmm2,0x164(%eax) │ │ - movss -0x1c8(%ebx),%xmm0 │ │ - movss -0x1c4(%ebx),%xmm1 │ │ - unpcklps %xmm0,%xmm1 │ │ - movss -0x1c0(%ebx),%xmm0 │ │ - movss -0x1bc(%ebx),%xmm2 │ │ - unpcklps %xmm0,%xmm2 │ │ - movlhps %xmm1,%xmm2 │ │ - movups %xmm2,0x174(%eax) │ │ - lea -0xc0510(%ebx),%ecx │ │ - mov %ecx,0x188(%eax) │ │ - lea -0xc0120(%ebx),%ecx │ │ - mov %ecx,0x190(%eax) │ │ - lea -0xc0010(%ebx),%ecx │ │ - mov %ecx,0x184(%eax) │ │ - lea -0xbffe0(%ebx),%ecx │ │ - mov %ecx,0x18c(%eax) │ │ - movss -0x1b8(%ebx),%xmm0 │ │ - movss -0x1b4(%ebx),%xmm1 │ │ - unpcklps %xmm0,%xmm1 │ │ - movss -0x1b0(%ebx),%xmm0 │ │ - movss -0x1ac(%ebx),%xmm2 │ │ - unpcklps %xmm0,%xmm2 │ │ - movlhps %xmm1,%xmm2 │ │ - movups %xmm2,0x198(%eax) │ │ - movss -0x1a8(%ebx),%xmm0 │ │ - movss -0x1a4(%ebx),%xmm1 │ │ - unpcklps %xmm0,%xmm1 │ │ - movss -0x1a0(%ebx),%xmm0 │ │ - movss -0x19c(%ebx),%xmm2 │ │ - unpcklps %xmm0,%xmm2 │ │ - movlhps %xmm1,%xmm2 │ │ - movups %xmm2,0x1a8(%eax) │ │ - movss -0x198(%ebx),%xmm0 │ │ - movss -0x194(%ebx),%xmm1 │ │ - unpcklps %xmm0,%xmm1 │ │ - movss -0x190(%ebx),%xmm0 │ │ - movss -0x18c(%ebx),%xmm2 │ │ - unpcklps %xmm0,%xmm2 │ │ - movlhps %xmm1,%xmm2 │ │ - movups %xmm2,0x1b8(%eax) │ │ - lea -0xbfbe0(%ebx),%ecx │ │ - mov %ecx,0x1cc(%eax) │ │ - lea -0xbf8a0(%ebx),%ecx │ │ - mov %ecx,0x1d4(%eax) │ │ - lea -0xbf780(%ebx),%ecx │ │ - mov %ecx,0x1c8(%eax) │ │ - lea -0xbf750(%ebx),%ecx │ │ - mov %ecx,0x1d0(%eax) │ │ - movss -0x188(%ebx),%xmm0 │ │ - movss -0x184(%ebx),%xmm1 │ │ - unpcklps %xmm0,%xmm1 │ │ - movss -0x180(%ebx),%xmm0 │ │ - movss -0x17c(%ebx),%xmm2 │ │ - unpcklps %xmm0,%xmm2 │ │ - movlhps %xmm1,%xmm2 │ │ - movups %xmm2,0x44(%eax) │ │ - movss -0x178(%ebx),%xmm0 │ │ - movss -0x174(%ebx),%xmm1 │ │ - unpcklps %xmm0,%xmm1 │ │ - movss -0x170(%ebx),%xmm0 │ │ - movss -0x16c(%ebx),%xmm2 │ │ - unpcklps %xmm0,%xmm2 │ │ - movlhps %xmm1,%xmm2 │ │ - movups %xmm2,0x54(%eax) │ │ - movss -0x168(%ebx),%xmm0 │ │ - movss -0x164(%ebx),%xmm1 │ │ - unpcklps %xmm0,%xmm1 │ │ - movss -0x160(%ebx),%xmm0 │ │ - movss -0x15c(%ebx),%xmm2 │ │ - unpcklps %xmm0,%xmm2 │ │ - movlhps %xmm1,%xmm2 │ │ - movups %xmm2,0x64(%eax) │ │ - lea -0xbeec0(%ebx),%ecx │ │ - mov %ecx,0x78(%eax) │ │ - lea -0xbe900(%ebx),%ecx │ │ - mov %ecx,0x80(%eax) │ │ - lea -0xbe760(%ebx),%ecx │ │ - mov %ecx,0x74(%eax) │ │ - lea -0xbe720(%ebx),%ecx │ │ - mov %ecx,0x7c(%eax) │ │ - movss -0x158(%ebx),%xmm0 │ │ - movss -0x154(%ebx),%xmm1 │ │ - unpcklps %xmm0,%xmm1 │ │ - movss -0x150(%ebx),%xmm0 │ │ - movss -0x14c(%ebx),%xmm2 │ │ - unpcklps %xmm0,%xmm2 │ │ - movlhps %xmm1,%xmm2 │ │ - movups %xmm2,0x374(%eax) │ │ - movss -0x148(%ebx),%xmm0 │ │ - movss -0x144(%ebx),%xmm1 │ │ - unpcklps %xmm0,%xmm1 │ │ - movss -0x140(%ebx),%xmm0 │ │ - movss -0x13c(%ebx),%xmm2 │ │ - unpcklps %xmm0,%xmm2 │ │ - movlhps %xmm1,%xmm2 │ │ - movups %xmm2,0x384(%eax) │ │ - movss -0x138(%ebx),%xmm0 │ │ - movss -0x134(%ebx),%xmm1 │ │ - unpcklps %xmm0,%xmm1 │ │ - movss -0x130(%ebx),%xmm0 │ │ - movss -0x12c(%ebx),%xmm2 │ │ - unpcklps %xmm0,%xmm2 │ │ - movlhps %xmm1,%xmm2 │ │ - movups %xmm2,0x394(%eax) │ │ - lea -0xbe090(%ebx),%ecx │ │ - mov %ecx,0x3a8(%eax) │ │ - lea -0xbdd40(%ebx),%ecx │ │ - mov %ecx,0x3b0(%eax) │ │ - lea -0xbdc70(%ebx),%ecx │ │ - mov %ecx,0x3a4(%eax) │ │ - lea -0xbdc40(%ebx),%ecx │ │ - mov %ecx,0x3ac(%eax) │ │ - movss -0x128(%ebx),%xmm0 │ │ - movss -0x124(%ebx),%xmm1 │ │ - unpcklps %xmm0,%xmm1 │ │ - movss -0x120(%ebx),%xmm0 │ │ - movss -0x11c(%ebx),%xmm2 │ │ - unpcklps %xmm0,%xmm2 │ │ - movlhps %xmm1,%xmm2 │ │ - movups %xmm2,0x3b8(%eax) │ │ - movss -0x118(%ebx),%xmm0 │ │ - movss -0x114(%ebx),%xmm1 │ │ - unpcklps %xmm0,%xmm1 │ │ - movss -0x110(%ebx),%xmm0 │ │ - movss -0x10c(%ebx),%xmm2 │ │ - unpcklps %xmm0,%xmm2 │ │ - movlhps %xmm1,%xmm2 │ │ - movups %xmm2,0x3c8(%eax) │ │ - movss -0x108(%ebx),%xmm0 │ │ - movss -0x104(%ebx),%xmm1 │ │ - unpcklps %xmm0,%xmm1 │ │ - movss -0x100(%ebx),%xmm0 │ │ - movss -0xfc(%ebx),%xmm2 │ │ - unpcklps %xmm0,%xmm2 │ │ - movlhps %xmm1,%xmm2 │ │ - movups %xmm2,0x3d8(%eax) │ │ - lea -0xbd350(%ebx),%ecx │ │ - mov %ecx,0x3ec(%eax) │ │ - lea -0xbcc90(%ebx),%ecx │ │ - mov %ecx,0x3f4(%eax) │ │ - lea -0xbcba0(%ebx),%ecx │ │ - mov %ecx,0x3e8(%eax) │ │ - lea -0xbcb70(%ebx),%ecx │ │ - mov %ecx,0x3f0(%eax) │ │ - movss -0xf8(%ebx),%xmm0 │ │ - movss -0xf4(%ebx),%xmm1 │ │ - unpcklps %xmm0,%xmm1 │ │ - movss -0xf0(%ebx),%xmm0 │ │ - movss -0xec(%ebx),%xmm2 │ │ - unpcklps %xmm0,%xmm2 │ │ - movlhps %xmm1,%xmm2 │ │ - movups %xmm2,0x1dc(%eax) │ │ - movss -0xe8(%ebx),%xmm0 │ │ - movss -0xe4(%ebx),%xmm1 │ │ - unpcklps %xmm0,%xmm1 │ │ - movss -0xe0(%ebx),%xmm0 │ │ - movss -0xdc(%ebx),%xmm2 │ │ - unpcklps %xmm0,%xmm2 │ │ - movlhps %xmm1,%xmm2 │ │ - movups %xmm2,0x1ec(%eax) │ │ - movss -0xd8(%ebx),%xmm0 │ │ - movss -0xd4(%ebx),%xmm1 │ │ - unpcklps %xmm0,%xmm1 │ │ - movss -0xd0(%ebx),%xmm0 │ │ - movss -0xcc(%ebx),%xmm2 │ │ - unpcklps %xmm0,%xmm2 │ │ - movlhps %xmm1,%xmm2 │ │ - movups %xmm2,0x1fc(%eax) │ │ - lea -0xbc4d0(%ebx),%ecx │ │ - mov %ecx,0x210(%eax) │ │ - lea -0xbc2a0(%ebx),%ecx │ │ - mov %ecx,0x218(%eax) │ │ - lea -0xbc110(%ebx),%ecx │ │ - mov %ecx,0x20c(%eax) │ │ - lea -0xbc0c0(%ebx),%ecx │ │ - mov %ecx,0x214(%eax) │ │ - movss -0xc8(%ebx),%xmm0 │ │ - movss -0xc4(%ebx),%xmm1 │ │ - unpcklps %xmm0,%xmm1 │ │ - movss -0xc0(%ebx),%xmm0 │ │ - movss -0xbc(%ebx),%xmm2 │ │ - unpcklps %xmm0,%xmm2 │ │ - movlhps %xmm1,%xmm2 │ │ - movups %xmm2,0x220(%eax) │ │ - movss -0xb8(%ebx),%xmm0 │ │ - movss -0xb4(%ebx),%xmm1 │ │ - unpcklps %xmm0,%xmm1 │ │ - movss -0xb0(%ebx),%xmm0 │ │ - movss -0xac(%ebx),%xmm2 │ │ - unpcklps %xmm0,%xmm2 │ │ - movlhps %xmm1,%xmm2 │ │ - movups %xmm2,0x230(%eax) │ │ - movss -0xa8(%ebx),%xmm0 │ │ - movss -0xa4(%ebx),%xmm1 │ │ - unpcklps %xmm0,%xmm1 │ │ - movss -0xa0(%ebx),%xmm0 │ │ - movss -0x9c(%ebx),%xmm2 │ │ - unpcklps %xmm0,%xmm2 │ │ - movlhps %xmm1,%xmm2 │ │ - movups %xmm2,0x240(%eax) │ │ - lea -0xbb4f0(%ebx),%ecx │ │ - mov %ecx,0x254(%eax) │ │ - lea -0xba690(%ebx),%ecx │ │ - mov %ecx,0x25c(%eax) │ │ - lea -0xba3a0(%ebx),%ecx │ │ - mov %ecx,0x250(%eax) │ │ - lea -0xba350(%ebx),%ecx │ │ - mov %ecx,0x258(%eax) │ │ - movss -0x98(%ebx),%xmm0 │ │ - movss -0x94(%ebx),%xmm1 │ │ - unpcklps %xmm0,%xmm1 │ │ - movss -0x90(%ebx),%xmm0 │ │ - movss -0x8c(%ebx),%xmm2 │ │ - unpcklps %xmm0,%xmm2 │ │ - movlhps %xmm1,%xmm2 │ │ - movups %xmm2,0x88(%eax) │ │ - movss -0x88(%ebx),%xmm0 │ │ - movss -0x84(%ebx),%xmm1 │ │ - unpcklps %xmm0,%xmm1 │ │ - movss -0x80(%ebx),%xmm0 │ │ - movss -0x7c(%ebx),%xmm2 │ │ - unpcklps %xmm0,%xmm2 │ │ - movlhps %xmm1,%xmm2 │ │ - movups %xmm2,0x98(%eax) │ │ - movss -0x78(%ebx),%xmm0 │ │ - movss -0x74(%ebx),%xmm1 │ │ - unpcklps %xmm0,%xmm1 │ │ - movss -0x70(%ebx),%xmm0 │ │ - movss -0x6c(%ebx),%xmm2 │ │ - unpcklps %xmm0,%xmm2 │ │ - movlhps %xmm1,%xmm2 │ │ - movups %xmm2,0xa8(%eax) │ │ - lea -0xb8c70(%ebx),%ecx │ │ - mov %ecx,0x3fc(%eax) │ │ - lea -0xb6f10(%ebx),%ecx │ │ - mov %ecx,0x420(%eax) │ │ - lea -0xb73a0(%ebx),%ecx │ │ - mov %ecx,0x440(%eax) │ │ - lea -0xb6dd0(%ebx),%ecx │ │ - mov %ecx,0x464(%eax) │ │ - lea -0xb6cf0(%ebx),%ecx │ │ - mov %ecx,0x264(%eax) │ │ - lea -0xb5950(%ebx),%ecx │ │ - mov %ecx,0x288(%eax) │ │ - lea -0xb5ff0(%ebx),%ecx │ │ - mov %ecx,0x2a8(%eax) │ │ - lea -0xb5710(%ebx),%ecx │ │ - mov %ecx,0x2cc(%eax) │ │ - lea -0xb54d0(%ebx),%ecx │ │ - mov %ecx,0xcc(%eax) │ │ - lea -0xb4b90(%ebx),%ecx │ │ - mov %ecx,0xf0(%eax) │ │ - lea -0xb4a30(%ebx),%ecx │ │ - mov %ecx,0x484(%eax) │ │ - lea -0xb1760(%ebx),%ecx │ │ - mov %ecx,0x2ec(%eax) │ │ - lea -0xb2320(%ebx),%ecx │ │ - mov %ecx,0x4c8(%eax) │ │ - lea -0xb1080(%ebx),%ecx │ │ - mov %ecx,0x330(%eax) │ │ - lea -0xb0710(%ebx),%ecx │ │ - mov %ecx,0x110(%eax) │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - xchg %ax,%ax │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 7544f │ │ - pop %ebx │ │ - add $0x5fb21,%ebx │ │ - call 3c543 │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - jmp 75470 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 7547f │ │ - pop %ebx │ │ - add $0x5faf1,%ebx │ │ - mov 0x8(%ebp),%eax │ │ - lea -0x5fa90(%ebx),%ecx │ │ - mov %ecx,(%eax) │ │ - lea -0x5f7f0(%ebx),%ecx │ │ - mov %ecx,0x4(%eax) │ │ - lea -0x5f7b0(%ebx),%ecx │ │ - mov %ecx,0x8(%eax) │ │ - lea -0x5f770(%ebx),%ecx │ │ - mov %ecx,0xc(%eax) │ │ - lea -0x5f730(%ebx),%ecx │ │ - mov %ecx,0x10(%eax) │ │ - lea -0x5eee0(%ebx),%ecx │ │ - mov %ecx,0x14(%eax) │ │ - lea -0x5ee80(%ebx),%ecx │ │ - mov %ecx,0x18(%eax) │ │ - lea -0x5ee20(%ebx),%ecx │ │ - mov %ecx,0x1c(%eax) │ │ - mov %eax,(%esp) │ │ - call 74c74 │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffffc,%esp │ │ - sub $0x2c,%esp │ │ - call 754f1 │ │ - pop %eax │ │ - add $0x5fa7f,%eax │ │ - mov 0xc(%ebp),%edx │ │ - mov 0x8(%ebp),%ebx │ │ - mov 0xb8(%edx),%ecx │ │ - add $0x4,%ecx │ │ - mov $0x1,%esi │ │ - shl %cl,%esi │ │ - sar %esi │ │ - mov %esi,0x8(%esp) │ │ - lea -0x4920(%eax),%eax │ │ - mov %eax,0x4(%esp) │ │ - mov (%edx),%esi │ │ - xor %eax,%eax │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov %ebx,0xc(%esp) │ │ - mov %eax,0x14(%esp) │ │ - mov $0xffffffae,%edi │ │ - mov 0x4(%esp),%ebx │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov %esi,%eax │ │ - mov %esi,%edx │ │ - shr $0x3,%edx │ │ - xor %esi,%edx │ │ - shr $0xc,%esi │ │ - xor %edx,%esi │ │ - sar %eax │ │ - xor %eax,%esi │ │ - shl $0xf,%esi │ │ - movzwl %si,%esi │ │ - or %eax,%esi │ │ - mov %esi,%eax │ │ - shr $0x4,%eax │ │ - and $0xffe,%eax │ │ - movswl (%ebx,%eax,1),%eax │ │ - add 0x8(%esp),%eax │ │ - sar %cl,%eax │ │ - mov 0xc(%esp),%edx │ │ - mov %al,0x52(%edx,%edi,1) │ │ - inc %edi │ │ - jne 75550 │ │ - mov 0x14(%esp),%eax │ │ - inc %eax │ │ - mov 0xc(%esp),%edx │ │ - add $0x52,%edx │ │ - cmp $0x49,%eax │ │ - mov %edx,%ebx │ │ - jne 75530 │ │ - mov 0xc(%ebp),%eax │ │ - mov 0x5c(%eax),%edx │ │ - add $0x60,%eax │ │ - mov %eax,0x24(%esp) │ │ - mov %edx,%eax │ │ - neg %eax │ │ - mov %eax,0x4(%esp) │ │ - mov 0x8(%ebp),%eax │ │ - mov %eax,%ecx │ │ - lea 0xf9(%eax),%esi │ │ - mov %edx,0x8(%esp) │ │ - imul $0x53,%edx,%eax │ │ - neg %eax │ │ - lea 0xf9(%ecx,%eax,1),%eax │ │ - movl $0x3,0x10(%esp) │ │ - cmpl $0x0,0x8(%esp) │ │ - mov %esi,0x18(%esp) │ │ - mov %eax,0x20(%esp) │ │ - jns 75623 │ │ - jmp 75710 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov 0x10(%esp),%ecx │ │ - inc %ecx │ │ - mov 0x18(%esp),%esi │ │ - add $0x52,%esi │ │ - mov 0x20(%esp),%eax │ │ - add $0x52,%eax │ │ - mov %ecx,0x10(%esp) │ │ - cmp $0x49,%ecx │ │ - je 75771 │ │ - cmpl $0x0,0x8(%esp) │ │ - mov %esi,0x18(%esp) │ │ - mov %eax,0x20(%esp) │ │ - js 75710 │ │ - mov $0x3,%edi │ │ - mov %eax,0x1c(%esp) │ │ - jmp 75681 │ │ - nop │ │ - nop │ │ - imul $0x52,0x10(%esp),%esi │ │ - add 0x8(%ebp),%esi │ │ - mov 0xc(%ebp),%eax │ │ - mov 0xb0(%eax),%cl │ │ - mov $0x1,%eax │ │ - shl %cl,%eax │ │ - sar %eax │ │ - add %edx,%eax │ │ - mov 0x28(%esp),%edi │ │ - movsbl (%edi,%esi,1),%edx │ │ - sar %cl,%eax │ │ - add %edx,%eax │ │ - cmp $0x80,%eax │ │ - mov $0x7f,%ecx │ │ - cmovge %ecx,%eax │ │ - cmp $0xffffff80,%eax │ │ - mov $0x80,%ecx │ │ - cmovle %ecx,%eax │ │ - mov %al,(%edi,%esi,1) │ │ - inc %edi │ │ - incl 0x1c(%esp) │ │ - cmp $0x4f,%edi │ │ - je 755f0 │ │ - mov %edi,0x28(%esp) │ │ - xor %edx,%edx │ │ - mov 0x4(%esp),%eax │ │ - cmp %eax,0x8(%esp) │ │ - jl 75630 │ │ - xor %edx,%edx │ │ - mov 0x1c(%esp),%esi │ │ - mov 0x4(%esp),%ebx │ │ - mov 0x24(%esp),%eax │ │ - jmp 756c2 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov 0x14(%esp),%esi │ │ - add $0x52,%esi │ │ - test %ebx,%ebx │ │ - lea 0x1(%ebx),%ebx │ │ - je 75630 │ │ - mov %ebx,%ecx │ │ - mov 0x4(%esp),%edi │ │ - or %edi,%ecx │ │ - mov %esi,0x14(%esp) │ │ - mov %esi,%ecx │ │ - je 756b0 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov %edx,0xc(%esp) │ │ - movsbl (%eax),%esi │ │ - movsbl (%ecx),%edx │ │ - imul %esi,%edx │ │ - add 0xc(%esp),%edx │ │ - inc %eax │ │ - cmp 0x8(%esp),%edi │ │ - jge 756b0 │ │ - inc %edi │ │ - mov %edi,%esi │ │ - or %ebx,%esi │ │ - inc %ecx │ │ - test %esi,%esi │ │ - jne 756e0 │ │ - jmp 756b0 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov $0xffffffb4,%eax │ │ - jmp 7572b │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov %dl,0x4c(%edi,%eax,1) │ │ - inc %eax │ │ - je 755f0 │ │ - mov 0x18(%esp),%edi │ │ - movsbl 0x4c(%edi,%eax,1),%esi │ │ - mov 0xc(%ebp),%ecx │ │ - movzbl 0xb0(%ecx),%ecx │ │ - mov $0x1,%edx │ │ - shl %cl,%edx │ │ - sar %edx │ │ - sar %cl,%edx │ │ - add %esi,%edx │ │ - cmp $0x80,%edx │ │ - jge 75760 │ │ - cmp $0xffffff80,%edx │ │ - jg 75720 │ │ - jmp 7576a │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov $0x7f,%edx │ │ - cmp $0xffffff80,%edx │ │ - jg 75720 │ │ mov $0x80,%edx │ │ - jmp 75720 │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 7578f │ │ - pop %ebx │ │ - add $0x5f7e1,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - push $0x1 │ │ - push $0x1 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 761b0 │ │ - add $0x10,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 757cf │ │ - pop %ebx │ │ - add $0x5f7a1,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - push $0x0 │ │ - push $0x1 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 761b0 │ │ - add $0x10,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 7580f │ │ - pop %ebx │ │ - add $0x5f761,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - push $0x0 │ │ - push $0x0 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 761b0 │ │ - add $0x10,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffffc,%esp │ │ - sub $0x8c,%esp │ │ - call 75854 │ │ - pop %eax │ │ - add $0x5f71c,%eax │ │ - mov %eax,0x3c(%esp) │ │ - mov 0x28(%ebp),%edx │ │ - mov 0x14(%ebp),%esi │ │ - mov 0xd4(%esi),%eax │ │ - mov %eax,0x10(%esp) │ │ - test %eax,%eax │ │ - setne %al │ │ - test %edx,%edx │ │ - setg %cl │ │ - and %al,%cl │ │ - movzbl %cl,%eax │ │ - inc %eax │ │ - mov %eax,0x4c(%esp) │ │ - mov 0xd8(%esi),%eax │ │ - mov %eax,0x24(%esp) │ │ - test %eax,%eax │ │ - mov $0xff,%eax │ │ - mov $0xeb,%ecx │ │ - cmove %eax,%ecx │ │ - mov %ecx,0x30(%esp) │ │ - imul $0x2500,%edx,%eax │ │ - add $0xb200,%eax │ │ - imul $0xad,%edx,%ebx │ │ - add $0x69,%ebx │ │ - mov 0xc(%ebp),%ecx │ │ - mov %ecx,0x38(%esp) │ │ - mov 0x8(%ebp),%ecx │ │ - mov %ecx,0x34(%esp) │ │ - mov (%esi),%esi │ │ - xor %edi,%edi │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov %eax,%edx │ │ - and $0xff00,%edx │ │ - movzbl %bl,%ecx │ │ - or %edx,%ecx │ │ - xor %esi,%ecx │ │ - mov %ecx,0x84(%esp,%edi,4) │ │ - inc %edi │ │ - add $0xffffdb00,%eax │ │ - add $0xffffff53,%ebx │ │ - cmp 0x4c(%esp),%edi │ │ - jb 758d0 │ │ + sub %esi,%edx │ │ + mov %eax,%esi │ │ xor %eax,%eax │ │ - cmpl $0x0,0x24(%esp) │ │ - setne %cl │ │ - cmpl $0x0,0x18(%ebp) │ │ - je 76084 │ │ - mov %cl,%al │ │ - shl $0x4,%eax │ │ - mov %eax,0x24(%esp) │ │ - mov 0x24(%ebp),%eax │ │ - cmp $0x3,%eax │ │ - mov $0x2,%ecx │ │ - cmovl %eax,%ecx │ │ - mov %ecx,0x74(%esp) │ │ - mov 0x20(%ebp),%eax │ │ - mov %eax,%ecx │ │ - lea 0x2eb(%eax),%eax │ │ - mov %eax,0x48(%esp) │ │ - lea 0x30b(%ecx),%eax │ │ - mov %eax,0x44(%esp) │ │ - lea 0xd2b(%ecx),%eax │ │ - mov %eax,0x70(%esp) │ │ - lea 0xd4b(%ecx),%eax │ │ - mov %eax,0x6c(%esp) │ │ + or %bl,%cl │ │ + mov %di,0x48(%esp) │ │ + mov %di,0x44(%esp) │ │ + mov %dx,0x46(%esp) │ │ + mov 0xc(%esp),%edx │ │ + sete %al │ │ + mov 0x8(%esp),%ecx │ │ + lea 0x680(%ecx,%eax,4),%eax │ │ + jmp 7194a │ │ + movzbl 0x7(%edi),%eax │ │ + mov 0x2c(%esp),%ecx │ │ + lea -0x5300(%ecx),%edx │ │ + movzwl (%edx,%eax,4),%esi │ │ xor %ecx,%ecx │ │ - mov 0x10(%esp),%ebx │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov 0x18(%ebp),%eax │ │ - sub %ecx,%eax │ │ - cmp $0x21,%eax │ │ - mov $0x20,%edx │ │ - mov %eax,0xc(%esp) │ │ - cmovl %eax,%edx │ │ - mov %edx,0x2c(%esp) │ │ - test %ebx,%ebx │ │ - mov %ecx,%eax │ │ + test %esi,%esi │ │ + mov %esi,0x30(%esp) │ │ setne %cl │ │ - mov %eax,0x78(%esp) │ │ + movzwl 0x2(%edx,%eax,4),%eax │ │ + xor %ebx,%ebx │ │ test %eax,%eax │ │ - setne %al │ │ - and %cl,%al │ │ - cmp $0x1,%al │ │ - mov 0x4c(%esp),%esi │ │ - jne 759ad │ │ - xor %ecx,%ecx │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov 0x5c(%esp,%ecx,4),%edx │ │ - mov %edx,0x64(%esp,%ecx,4) │ │ - inc %ecx │ │ - cmp %esi,%ecx │ │ - jb 759a0 │ │ - xor %ecx,%ecx │ │ - nop │ │ - mov 0x84(%esp,%ecx,4),%edx │ │ - mov %edx,%esi │ │ - sar %esi │ │ - mov %edx,%edi │ │ - shr $0x3,%edi │ │ - xor %edx,%edi │ │ - shr $0xc,%edx │ │ - xor %edi,%edx │ │ - xor %esi,%edx │ │ - shl $0xf,%edx │ │ - movzwl %dx,%edx │ │ - or %esi,%edx │ │ - mov %edx,0x84(%esp,%ecx,4) │ │ - movzbl %dh,%edx │ │ - mov %edx,0x5c(%esp,%ecx,4) │ │ - inc %ecx │ │ - cmp 0x4c(%esp),%ecx │ │ - jb 759b0 │ │ - test %ebx,%ebx │ │ - cmovne 0x74(%esp),%ebx │ │ - mov 0x28(%ebp),%ecx │ │ - test %ecx,%ecx │ │ - cmove %ecx,%ebx │ │ - cmpl $0x2,0x2c(%esp) │ │ - mov $0x2,%ecx │ │ - mov 0xc(%esp),%edi │ │ - cmovge %ecx,%edi │ │ - test %al,%al │ │ - mov $0x0,%eax │ │ - cmove %eax,%edi │ │ - mov %ebx,0x10(%esp) │ │ - cmp 0x24(%ebp),%ebx │ │ - mov %edi,0xc(%esp) │ │ - jge 75d50 │ │ - mov 0x5c(%esp),%esi │ │ - mov 0x64(%esp),%edx │ │ - mov %esi,%eax │ │ - sar $0x4,%eax │ │ - add %eax,%eax │ │ - mov %edx,%ecx │ │ - sar $0x4,%ecx │ │ - add %ecx,%ecx │ │ - cmp 0x2c(%esp),%edi │ │ - jge 75c00 │ │ - and $0xf,%esi │ │ - imul $0xa4,%esi,%ebx │ │ - imul $0x52,0x10(%esp),%edi │ │ - and $0xf,%edx │ │ - imul $0xa4,%edx,%edx │ │ - add %edi,%edx │ │ - add %ecx,%edx │ │ - mov 0xc(%esp),%ecx │ │ - lea (%ecx,%ebx,1),%esi │ │ - add %edi,%esi │ │ - add %edi,%ebx │ │ - mov 0x10(%ebp),%ecx │ │ - mov %ecx,%edi │ │ - mov %esi,%ecx │ │ - mov 0x10(%esp),%esi │ │ - imul %esi,%edi │ │ - add %eax,%ecx │ │ - add %eax,%ebx │ │ - mov 0x34(%esp),%eax │ │ - add %edi,%eax │ │ - add 0x38(%esp),%edi │ │ - mov %edi,0x8(%esp) │ │ - mov %eax,%edi │ │ - mov 0x48(%esp),%eax │ │ - add %eax,%ecx │ │ - add 0x44(%esp),%edx │ │ - mov %edx,0x14(%esp) │ │ - add %eax,%ebx │ │ - mov %ebx,0x18(%esp) │ │ - mov %esi,%edx │ │ - mov 0xc(%esp),%esi │ │ - jmp 75ad8 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov 0x28(%esp),%edx │ │ - inc %edx │ │ - mov 0x10(%ebp),%eax │ │ - add %eax,%edi │ │ - add %eax,0x8(%esp) │ │ - mov 0x20(%esp),%ecx │ │ - add $0x52,%ecx │ │ - addl $0x52,0x14(%esp) │ │ - addl $0x52,0x18(%esp) │ │ - cmp 0x24(%ebp),%edx │ │ - je 75d50 │ │ - mov %edx,0x28(%esp) │ │ - mov %ecx,0x20(%esp) │ │ - mov %ecx,%eax │ │ - mov %esi,%edx │ │ - mov %edi,0x1c(%esp) │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - movsbl (%eax),%ecx │ │ - mov 0x8(%esp),%esi │ │ - movzbl (%esi,%edx,1),%esi │ │ - mov 0x1c(%ebp),%edi │ │ - movzbl (%edi,%esi,1),%edi │ │ - imul %ecx,%edi │ │ - mov 0x14(%ebp),%ecx │ │ - movzbl 0x58(%ecx),%ecx │ │ - mov $0x1,%ebx │ │ - shl %cl,%ebx │ │ - sar %ebx │ │ - add %edi,%ebx │ │ - mov 0x1c(%esp),%edi │ │ - sar %cl,%ebx │ │ - add %esi,%ebx │ │ - mov 0x30(%esp),%esi │ │ - cmp %esi,%ebx │ │ - mov %ebx,%ecx │ │ - cmovg %esi,%ecx │ │ - mov 0x24(%esp),%esi │ │ - cmp %esi,%ebx │ │ - cmovl %esi,%ecx │ │ - mov %cl,(%edi,%edx,1) │ │ - inc %edx │ │ - inc %eax │ │ - cmp 0x2c(%esp),%edx │ │ - jl 75af0 │ │ - mov 0xc(%esp),%esi │ │ - test %esi,%esi │ │ - jle 75ab0 │ │ - xor %eax,%eax │ │ - mov 0x3c(%esp),%ecx │ │ - lea -0x2b5c(%ecx),%edx │ │ - jmp 75b6f │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov %bl,(%edi,%eax,1) │ │ - inc %eax │ │ - add $0x8,%edx │ │ - cmp %eax,%esi │ │ - je 75ab0 │ │ - mov 0x18(%esp),%ecx │ │ - movsbl (%ecx,%eax,1),%ecx │ │ - mov 0x14(%esp),%esi │ │ - movsbl (%esi,%eax,1),%ebx │ │ - imul -0x4(%edx),%ebx │ │ - imul (%edx),%ecx │ │ - lea 0x10(%ebx,%ecx,1),%ecx │ │ - sar $0x5,%ecx │ │ - cmp $0x80,%ecx │ │ - jl 75b9a │ │ - mov $0x7f,%ecx │ │ - cmp $0xffffff7f,%ecx │ │ - mov 0x8(%esp),%esi │ │ - jg 75bab │ │ - mov $0xffffff80,%ecx │ │ - movzbl (%esi,%eax,1),%esi │ │ - mov 0x1c(%ebp),%edi │ │ - movzbl (%edi,%esi,1),%edi │ │ - imul %ecx,%edi │ │ - mov 0x14(%ebp),%ecx │ │ - movzbl 0x58(%ecx),%ecx │ │ - mov $0x1,%ebx │ │ - shl %cl,%ebx │ │ - sar %ebx │ │ - add %edi,%ebx │ │ - sar %cl,%ebx │ │ - add %esi,%ebx │ │ - mov 0x30(%esp),%ecx │ │ - cmp %ecx,%ebx │ │ - jg 75bd9 │ │ - mov %ebx,%ecx │ │ - mov 0x24(%esp),%esi │ │ - cmp %esi,%ebx │ │ - mov %esi,%ebx │ │ - mov 0xc(%esp),%esi │ │ - mov 0x1c(%esp),%edi │ │ - jl 75b60 │ │ - mov %ecx,%ebx │ │ - jmp 75b60 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - and $0xf,%esi │ │ - imul $0xa4,%esi,%ebx │ │ - imul $0x52,0x10(%esp),%edi │ │ - add %edi,%ebx │ │ - add %eax,%ebx │ │ - mov 0x10(%ebp),%eax │ │ - mov %edx,%esi │ │ - mov %eax,%edx │ │ - imul 0x10(%esp),%edx │ │ - and $0xf,%esi │ │ - mov %ecx,0x18(%esp) │ │ - imul $0xa4,%esi,%ecx │ │ - add %edi,%ecx │ │ - mov 0xc(%esp),%edi │ │ - mov 0x38(%esp),%eax │ │ - add %edx,%eax │ │ - mov %eax,0x14(%esp) │ │ - add 0x34(%esp),%edx │ │ - mov %edx,0x1c(%esp) │ │ - add 0x48(%esp),%ebx │ │ - mov %ebx,0x8(%esp) │ │ - add 0x18(%esp),%ecx │ │ - add 0x44(%esp),%ecx │ │ - mov %ecx,0x18(%esp) │ │ - mov 0x10(%esp),%esi │ │ - mov %esi,0x20(%esp) │ │ - test %edi,%edi │ │ - jg 75c9b │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov 0x20(%esp),%esi │ │ - inc %esi │ │ - mov 0x10(%ebp),%eax │ │ - add %eax,0x14(%esp) │ │ - add %eax,0x1c(%esp) │ │ - addl $0x52,0x8(%esp) │ │ - addl $0x52,0x18(%esp) │ │ - cmp 0x24(%ebp),%esi │ │ - je 75d50 │ │ - mov %esi,0x20(%esp) │ │ - test %edi,%edi │ │ - jle 75c70 │ │ - xor %eax,%eax │ │ - mov 0x3c(%esp),%ecx │ │ - lea -0x2b5c(%ecx),%edx │ │ - jmp 75cbf │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov 0x1c(%esp),%ecx │ │ - mov %bl,(%ecx,%eax,1) │ │ - inc %eax │ │ - add $0x8,%edx │ │ - cmp %eax,%edi │ │ - je 75c70 │ │ + setne %bl │ │ + mov %eax,0x34(%esp) │ │ + movsbl 0x8(%edi),%esi │ │ + movsbl 0x9(%edi),%eax │ │ + add %esi,%eax │ │ + mov $0x80,%edx │ │ + sub %eax,%edx │ │ + lea (%ecx,%ebx,2),%eax │ │ mov 0x8(%esp),%ecx │ │ - movsbl (%ecx,%eax,1),%ecx │ │ - mov 0x18(%esp),%esi │ │ - movsbl (%esi,%eax,1),%ebx │ │ - imul -0x4(%edx),%ebx │ │ - imul (%edx),%ecx │ │ - lea 0x10(%ebx,%ecx,1),%ecx │ │ - sar $0x5,%ecx │ │ - cmp $0x80,%ecx │ │ - jl 75cea │ │ - mov $0x7f,%ecx │ │ - cmp $0xffffff7f,%ecx │ │ - jg 75cf7 │ │ - mov $0xffffff80,%ecx │ │ + lea 0x684(%ecx,%eax,4),%eax │ │ + mov %si,0x38(%esp) │ │ + mov %dx,0x3a(%esp) │ │ + mov 0x10(%ebp),%edx │ │ mov 0x14(%esp),%esi │ │ - movzbl (%esi,%eax,1),%esi │ │ - mov 0x1c(%ebp),%edi │ │ - movzbl (%edi,%esi,1),%edi │ │ - imul %ecx,%edi │ │ - mov 0x14(%ebp),%ecx │ │ - movzbl 0x58(%ecx),%ecx │ │ - mov $0x1,%ebx │ │ - shl %cl,%ebx │ │ - sar %ebx │ │ - add %edi,%ebx │ │ - sar %cl,%ebx │ │ - add %esi,%ebx │ │ - mov 0x30(%esp),%ecx │ │ - cmp %ecx,%ebx │ │ - jg 75d29 │ │ - mov %ebx,%ecx │ │ - mov 0x24(%esp),%esi │ │ - cmp %esi,%ebx │ │ - mov %esi,%ebx │ │ - mov 0xc(%esp),%edi │ │ - jl 75cb0 │ │ - mov %ecx,%ebx │ │ - jmp 75cb0 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - cmpl $0x0,0x10(%esp) │ │ - jle 76060 │ │ - mov 0x5c(%esp),%eax │ │ - mov 0x60(%esp),%ecx │ │ - mov %eax,%edx │ │ - sar $0x4,%edx │ │ - mov %ecx,%esi │ │ - sar $0x4,%esi │ │ - mov 0x68(%esp),%edi │ │ - and $0xf,%ecx │ │ - imul $0xa4,%ecx,%ecx │ │ - lea (%ecx,%esi,2),%esi │ │ - mov 0x64(%esp),%ecx │ │ - and $0xf,%eax │ │ - imul $0xa4,%eax,%eax │ │ - lea (%eax,%edx,2),%edx │ │ - mov %ecx,%eax │ │ - sar $0x4,%eax │ │ - and $0xf,%ecx │ │ - imul $0xa4,%ecx,%ecx │ │ - lea (%ecx,%eax,2),%ecx │ │ - mov %edi,%eax │ │ - sar $0x4,%eax │ │ - add 0x70(%esp),%esi │ │ - mov %esi,0x14(%esp) │ │ - add 0x48(%esp),%edx │ │ - mov %edx,0x20(%esp) │ │ - add 0x44(%esp),%ecx │ │ - mov %ecx,0x58(%esp) │ │ - and $0xf,%edi │ │ - imul $0xa4,%edi,%ecx │ │ - lea (%ecx,%eax,2),%eax │ │ - add 0x6c(%esp),%eax │ │ - mov %eax,0x54(%esp) │ │ - movl $0x0,0x40(%esp) │ │ - mov 0x34(%esp),%eax │ │ - mov %eax,0x28(%esp) │ │ - mov 0x38(%esp),%eax │ │ - mov %eax,0x50(%esp) │ │ - mov 0xc(%esp),%edi │ │ - cmp 0x2c(%esp),%edi │ │ - jge 75f30 │ │ - jmp 75e40 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov 0x40(%esp),%ecx │ │ - inc %ecx │ │ - addl $0x52,0x14(%esp) │ │ - addl $0x52,0x20(%esp) │ │ - mov 0x10(%ebp),%eax │ │ - add %eax,0x50(%esp) │ │ - add %eax,0x28(%esp) │ │ - addl $0x52,0x58(%esp) │ │ - addl $0x52,0x54(%esp) │ │ - mov %ecx,0x40(%esp) │ │ - cmp 0x10(%esp),%ecx │ │ - je 76060 │ │ - mov 0xc(%esp),%edi │ │ - cmp 0x2c(%esp),%edi │ │ - jge 75f30 │ │ - mov 0x3c(%esp),%eax │ │ - mov 0x40(%esp),%ecx │ │ - mov -0x2b60(%eax,%ecx,8),%edx │ │ - mov %edx,0x80(%esp) │ │ - mov -0x2b5c(%eax,%ecx,8),%eax │ │ - mov %eax,0x7c(%esp) │ │ - xor %edx,%edx │ │ - mov 0x28(%esp),%esi │ │ - mov 0x50(%esp),%eax │ │ - mov %eax,0x8(%esp) │ │ - mov 0x20(%esp),%eax │ │ - mov 0x14(%esp),%ebx │ │ - jmp 75ea1 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov 0xc(%esp),%edi │ │ - mov 0x18(%esp),%esi │ │ - mov %cl,(%esi,%edi,1) │ │ - inc %ebx │ │ - inc %eax │ │ - lea 0x1(%edi,%edx,1),%ecx │ │ - inc %edx │ │ - incl 0x8(%esp) │ │ - inc %esi │ │ - cmp 0x2c(%esp),%ecx │ │ - jge 75f30 │ │ - mov %esi,0x18(%esp) │ │ - mov %edx,0x1c(%esp) │ │ - movsbl (%eax,%edi,1),%ecx │ │ - movsbl (%ebx,%edi,1),%esi │ │ - imul 0x80(%esp),%esi │ │ - imul 0x7c(%esp),%ecx │ │ - lea 0x10(%esi,%ecx,1),%ecx │ │ - sar $0x5,%ecx │ │ - cmp $0x80,%ecx │ │ - jl 75ed2 │ │ - mov $0x7f,%ecx │ │ - cmp $0xffffff7f,%ecx │ │ - mov 0x1c(%ebp),%edx │ │ - jg 75ee2 │ │ - mov $0xffffff80,%ecx │ │ - mov 0x8(%esp),%esi │ │ - movzbl (%esi,%edi,1),%edi │ │ - movzbl (%edx,%edi,1),%edx │ │ - imul %ecx,%edx │ │ - mov 0x14(%ebp),%ecx │ │ - movzbl 0x58(%ecx),%ecx │ │ - mov $0x1,%esi │ │ - shl %cl,%esi │ │ - sar %esi │ │ - add %edx,%esi │ │ - sar %cl,%esi │ │ - add %edi,%esi │ │ - mov 0x30(%esp),%ecx │ │ - cmp %ecx,%esi │ │ - mov %ecx,%edi │ │ - jg 75f13 │ │ - mov %esi,%edi │ │ - mov 0x24(%esp),%ecx │ │ - cmp %ecx,%esi │ │ - mov 0x1c(%esp),%edx │ │ - jl 75e80 │ │ - mov %edi,%ecx │ │ - jmp 75e80 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - test %edi,%edi │ │ - jle 75e00 │ │ - mov 0x3c(%esp),%eax │ │ - mov 0x40(%esp),%ecx │ │ - mov -0x2b60(%eax,%ecx,8),%edx │ │ - mov %edx,0x8(%esp) │ │ - mov -0x2b5c(%eax,%ecx,8),%ecx │ │ - mov %ecx,0x1c(%esp) │ │ - xor %esi,%esi │ │ - lea -0x2b5c(%eax),%edi │ │ - jmp 75f75 │ │ - mov 0x28(%esp),%ecx │ │ - mov %al,(%ecx,%esi,1) │ │ - inc %esi │ │ - add $0x8,%edi │ │ - cmp %esi,0xc(%esp) │ │ - je 75e00 │ │ - mov 0x14(%esp),%eax │ │ - movsbl (%eax,%esi,1),%eax │ │ - mov 0x54(%esp),%ecx │ │ - movsbl (%ecx,%esi,1),%ebx │ │ - mov -0x4(%edi),%ecx │ │ - mov (%edi),%edx │ │ - imul %ecx,%ebx │ │ - imul %edx,%eax │ │ - lea 0x10(%ebx,%eax,1),%eax │ │ - sar $0x5,%eax │ │ - cmp $0x80,%eax │ │ - jl 75fa3 │ │ - mov $0x7f,%eax │ │ - cmp $0xffffff7f,%eax │ │ - jg 75faf │ │ - mov $0xffffff80,%eax │ │ - mov 0x58(%esp),%ebx │ │ - movsbl (%ebx,%esi,1),%ebx │ │ - imul %ebx,%ecx │ │ - mov 0x20(%esp),%ebx │ │ - movsbl (%ebx,%esi,1),%ebx │ │ - imul %ebx,%edx │ │ - lea 0x10(%edx,%ecx,1),%ecx │ │ - sar $0x5,%ecx │ │ - cmp $0x80,%ecx │ │ - jl 75fd9 │ │ - mov $0x7f,%ecx │ │ - cmp $0xffffff7f,%ecx │ │ - jg 75fe6 │ │ - mov $0xffffff80,%ecx │ │ - imul 0x8(%esp),%eax │ │ - imul 0x1c(%esp),%ecx │ │ - lea 0x10(%eax,%ecx,1),%eax │ │ - sar $0x5,%eax │ │ - cmp $0x80,%eax │ │ - jl 76003 │ │ - mov $0x7f,%eax │ │ - cmp $0xffffff7f,%eax │ │ - mov 0x14(%ebp),%ecx │ │ - jg 76012 │ │ - mov $0xffffff80,%eax │ │ - mov 0x50(%esp),%edx │ │ - movzbl (%edx,%esi,1),%edx │ │ + add %esi,%edx │ │ mov 0x1c(%ebp),%ebx │ │ - movzbl (%ebx,%edx,1),%ebx │ │ - imul %eax,%ebx │ │ - movzbl 0x58(%ecx),%ecx │ │ - mov $0x1,%eax │ │ - shl %cl,%eax │ │ - sar %eax │ │ - add %ebx,%eax │ │ - sar %cl,%eax │ │ - add %edx,%eax │ │ - mov 0x30(%esp),%ecx │ │ - cmp %ecx,%eax │ │ - jg 76041 │ │ - mov %eax,%ecx │ │ - mov 0x24(%esp),%edx │ │ - cmp %edx,%eax │ │ - mov %edx,%eax │ │ - jl 75f60 │ │ - mov %ecx,%eax │ │ - jmp 75f60 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov 0x78(%esp),%ecx │ │ - add $0x20,%ecx │ │ - cmp 0x18(%ebp),%ecx │ │ - jae 76084 │ │ - mov 0x14(%ebp),%eax │ │ - mov 0xd4(%eax),%ebx │ │ - addl $0x20,0x38(%esp) │ │ - addl $0x20,0x34(%esp) │ │ - jmp 75960 │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 7609f │ │ - pop %ebx │ │ - add $0x5eed1,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - push $0x1 │ │ - push $0x1 │ │ - pushl 0x38(%ebp) │ │ - pushl 0x34(%ebp) │ │ - pushl 0x30(%ebp) │ │ - pushl 0x2c(%ebp) │ │ - pushl 0x28(%ebp) │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 765b0 │ │ - add $0x40,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 760ff │ │ - pop %ebx │ │ - add $0x5ee71,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - push $0x0 │ │ - push $0x1 │ │ - pushl 0x38(%ebp) │ │ - pushl 0x34(%ebp) │ │ - pushl 0x30(%ebp) │ │ - pushl 0x2c(%ebp) │ │ - pushl 0x28(%ebp) │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 765b0 │ │ - add $0x40,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 7615f │ │ - pop %ebx │ │ - add $0x5ee11,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - push $0x0 │ │ - push $0x0 │ │ - pushl 0x38(%ebp) │ │ - pushl 0x34(%ebp) │ │ - pushl 0x30(%ebp) │ │ - pushl 0x2c(%ebp) │ │ - pushl 0x28(%ebp) │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 765b0 │ │ - add $0x40,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffffc,%esp │ │ - sub $0x6c,%esp │ │ - mov %edx,0x18(%esp) │ │ - mov %ecx,%edi │ │ - call 761c7 │ │ - pop %eax │ │ - add $0x5eda9,%eax │ │ - cmpl $0x0,0xc(%ebp) │ │ - mov $0xb524,%ecx │ │ - mov $0x49d8,%edx │ │ - cmove %ecx,%edx │ │ - mov 0x8(%ebp),%ecx │ │ - xor (%ecx),%edx │ │ - mov 0xb8(%ecx),%ecx │ │ - add $0x4,%ecx │ │ - cmpl $0x0,0x10(%ebp) │ │ - mov $0x52,%esi │ │ - mov $0x2c,%ebx │ │ - cmove %esi,%ebx │ │ - mov %ebx,0x10(%esp) │ │ - cmpl $0x0,0x14(%ebp) │ │ - mov $0x49,%esi │ │ - mov $0x26,%ebx │ │ - cmove %esi,%ebx │ │ - mov %ebx,0x2c(%esp) │ │ - mov $0x1,%esi │ │ - shl %cl,%esi │ │ - sar %esi │ │ - mov %esi,0x14(%esp) │ │ - lea -0x4920(%eax),%eax │ │ - mov %eax,0x24(%esp) │ │ - xor %eax,%eax │ │ - mov %edi,0x30(%esp) │ │ - mov 0x24(%esp),%esi │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov %edi,0x4(%esp) │ │ + cmp %ebx,%edx │ │ + jg 71a6a │ │ + mov 0x24(%ebp),%edi │ │ mov %eax,0x8(%esp) │ │ - xor %ebx,%ebx │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov %edx,%eax │ │ - mov %edx,%edi │ │ - shr $0x3,%edi │ │ - xor %edx,%edi │ │ - shr $0xc,%edx │ │ - xor %edi,%edx │ │ - sar %eax │ │ - xor %eax,%edx │ │ - shl $0xf,%edx │ │ - movzwl %dx,%edx │ │ - or %eax,%edx │ │ - mov %edx,%eax │ │ - shr $0x4,%eax │ │ - and $0xffe,%eax │ │ - movswl (%esi,%eax,1),%eax │ │ - add 0x14(%esp),%eax │ │ - sar %cl,%eax │ │ - mov 0x4(%esp),%edi │ │ - mov %al,(%edi,%ebx,1) │ │ - inc %ebx │ │ - cmp 0x10(%esp),%ebx │ │ - jb 76250 │ │ + mov 0x10(%esp),%eax │ │ + mov 0xc(%ebp),%ecx │ │ + lea (%eax,%ecx,2),%eax │ │ + mov %eax,0xc(%esp) │ │ mov 0x8(%esp),%eax │ │ - inc %eax │ │ - mov 0x4(%esp),%edi │ │ - add $0x52,%edi │ │ - cmp 0x2c(%esp),%eax │ │ - jb 76240 │ │ - mov 0x8(%ebp),%eax │ │ - mov %eax,%ecx │ │ - mov 0x5c(%eax),%ebx │ │ - mov 0x10(%esp),%edx │ │ - add $0xfffffffd,%edx │ │ - mov 0xc(%ebp),%eax │ │ - mov %eax,%esi │ │ - lea (%eax,%eax,8),%eax │ │ - lea (%eax,%eax,2),%eax │ │ - add %esi,%eax │ │ - lea 0x78(%ecx,%eax,1),%eax │ │ - mov %eax,0x44(%esp) │ │ - mov %ebx,%eax │ │ - neg %eax │ │ - mov %eax,0x20(%esp) │ │ - imul $0x53,%ebx,%eax │ │ - mov 0x30(%esp),%edi │ │ - sub %eax,%edi │ │ - mov 0x10(%ebp),%esi │ │ - mov 0x14(%ebp),%ecx │ │ - add %esi,%ecx │ │ - mov $0x1,%eax │ │ - mov %ecx,0x60(%esp) │ │ - shl %cl,%eax │ │ - sar %eax │ │ - mov %eax,0x5c(%esp) │ │ - mov 0x14(%ebp),%eax │ │ - or %esi,%eax │ │ - mov %eax,0x58(%esp) │ │ - lea 0x1(%esi),%eax │ │ - mov %eax,0x8(%esp) │ │ - and $0xfffffff8,%eax │ │ - mov %eax,0x38(%esp) │ │ - add $0xf9,%edi │ │ - mov %edi,0x28(%esp) │ │ - mov 0x18(%esp),%eax │ │ - lea 0xfd(%eax),%ecx │ │ - mov %ecx,0x40(%esp) │ │ - add $0xf9,%eax │ │ + mov (%eax),%eax │ │ + mov %eax,0x64(%esp) │ │ + incl 0x24(%esp) │ │ + mov $0x40,%eax │ │ + mov 0x18(%esp),%ecx │ │ + shr %cl,%eax │ │ mov %eax,0x18(%esp) │ │ - movl $0x3,0xc(%esp) │ │ - mov %edx,0x10(%esp) │ │ - mov %ebx,0x14(%esp) │ │ - cmp $0x4,%edx │ │ - jge 7635d │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov 0xc(%esp),%eax │ │ - inc %eax │ │ - addl $0x52,0x28(%esp) │ │ - mov %eax,0xc(%esp) │ │ - cmp 0x2c(%esp),%eax │ │ - jae 7659e │ │ - cmp $0x4,%edx │ │ - jl 76340 │ │ - mov 0xc(%esp),%eax │ │ - add $0xfffffffd,%eax │ │ - mov 0x14(%ebp),%ecx │ │ - shl %cl,%eax │ │ - imul $0x52,%eax,%ecx │ │ - mov 0x40(%esp),%eax │ │ - add %ecx,%eax │ │ - mov %eax,0x48(%esp) │ │ - add 0x18(%esp),%ecx │ │ - mov %ecx,0x4c(%esp) │ │ - movl $0x3,0x1c(%esp) │ │ - mov 0x28(%esp),%eax │ │ - mov %eax,0x34(%esp) │ │ - xor %edi,%edi │ │ - test %ebx,%ebx │ │ - jns 76404 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - imul $0x52,0xc(%esp),%edx │ │ - add 0x30(%esp),%edx │ │ - mov 0x8(%ebp),%eax │ │ - movzbl 0xb0(%eax),%ecx │ │ - mov $0x1,%eax │ │ - shl %cl,%eax │ │ + mov 0x20(%esp),%eax │ │ sar %eax │ │ - add %edi,%eax │ │ - mov 0x1c(%esp),%edi │ │ - movsbl (%edi,%edx,1),%esi │ │ - sar %cl,%eax │ │ - add %esi,%eax │ │ - cmp $0x80,%eax │ │ - mov $0x7f,%ecx │ │ - cmovge %ecx,%eax │ │ - cmp $0xffffff80,%eax │ │ - mov $0x80,%ecx │ │ - cmovle %ecx,%eax │ │ - mov %al,(%edi,%edx,1) │ │ - inc %edi │ │ - incl 0x34(%esp) │ │ - mov 0x10(%esp),%edx │ │ - mov %edi,0x1c(%esp) │ │ - cmp %edx,%edi │ │ - mov 0x14(%esp),%ebx │ │ - je 76340 │ │ - xor %edi,%edi │ │ - test %ebx,%ebx │ │ - js 763a0 │ │ - mov 0x1c(%esp),%eax │ │ - add $0xfffffffd,%eax │ │ - mov 0x10(%ebp),%ecx │ │ - shl %cl,%eax │ │ - cmp 0x20(%esp),%ebx │ │ - jl 763a0 │ │ - mov %eax,%ecx │ │ - mov 0x48(%esp),%eax │ │ - add %ecx,%eax │ │ - mov %eax,0x50(%esp) │ │ - add 0x4c(%esp),%ecx │ │ - mov %ecx,0x54(%esp) │ │ - xor %edi,%edi │ │ - mov 0x34(%esp),%eax │ │ - mov 0x20(%esp),%ecx │ │ - mov %ecx,0x4(%esp) │ │ - mov 0x44(%esp),%ebx │ │ - jmp 7646c │ │ - xor %esi,%esi │ │ - add 0x5c(%esp),%esi │ │ - mov 0x60(%esp),%ecx │ │ - sar %cl,%esi │ │ - movsbl (%ebx),%eax │ │ - imul %esi,%eax │ │ - add %eax,%edi │ │ - mov 0x64(%esp),%eax │ │ - add $0x52,%eax │ │ - mov 0x4(%esp),%ecx │ │ - test %ecx,%ecx │ │ - lea 0x1(%ecx),%ecx │ │ - mov %ecx,0x4(%esp) │ │ - je 763a0 │ │ - mov %eax,0x64(%esp) │ │ - mov 0x20(%esp),%ecx │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov %ecx,%edx │ │ - or 0x4(%esp),%edx │ │ - je 764a0 │ │ - movsbl (%ebx),%edx │ │ - movsbl (%eax),%esi │ │ - imul %edx,%esi │ │ - add %esi,%edi │ │ - inc %ebx │ │ - inc %eax │ │ - cmp 0x14(%esp),%ecx │ │ - lea 0x1(%ecx),%ecx │ │ - jl 76480 │ │ - jmp 76452 │ │ + mov %eax,0x60(%esp) │ │ mov 0x8(%ebp),%eax │ │ - cmpl $0x0,0x4(%eax) │ │ - je 76452 │ │ - cmpl $0x0,0x58(%esp) │ │ - js 7643e │ │ - xor %eax,%eax │ │ - mov 0x54(%esp),%ecx │ │ - mov %ecx,0x3c(%esp) │ │ - mov 0x50(%esp),%ecx │ │ - xor %esi,%esi │ │ - cmpl $0x7,0x8(%esp) │ │ - mov %eax,0x24(%esp) │ │ - mov %ecx,0x68(%esp) │ │ - ja 76510 │ │ - jmp 7650b │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov 0x68(%esp),%ecx │ │ - add $0x52,%ecx │ │ - addl $0x52,0x3c(%esp) │ │ - mov 0x24(%esp),%eax │ │ - cmp 0x14(%ebp),%eax │ │ - lea 0x1(%eax),%eax │ │ - je 76440 │ │ - cmpl $0x7,0x8(%esp) │ │ - mov %eax,0x24(%esp) │ │ - mov %ecx,0x68(%esp) │ │ - ja 76510 │ │ - xor %eax,%eax │ │ - jmp 7657b │ │ - nop │ │ - movd %esi,%xmm1 │ │ - pxor %xmm0,%xmm0 │ │ - mov 0x38(%esp),%esi │ │ - mov %ecx,%eax │ │ - nop │ │ - nop │ │ - movd -0x4(%eax),%xmm2 │ │ - movd (%eax),%xmm3 │ │ - punpcklbw %xmm2,%xmm2 │ │ - punpcklwd %xmm2,%xmm2 │ │ - psrad $0x18,%xmm2 │ │ - paddd %xmm2,%xmm1 │ │ - punpcklbw %xmm3,%xmm3 │ │ - punpcklwd %xmm3,%xmm2 │ │ - psrad $0x18,%xmm2 │ │ - paddd %xmm2,%xmm0 │ │ - add $0x8,%eax │ │ - add $0xfffffff8,%esi │ │ - jne 76520 │ │ - mov 0x38(%esp),%eax │ │ - cmp %eax,0x8(%esp) │ │ - paddd %xmm1,%xmm0 │ │ - pshufd $0x4e,%xmm0,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - pshufd $0xe5,%xmm1,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - movd %xmm0,%esi │ │ - je 764e0 │ │ - mov 0x8(%esp),%edx │ │ - sub %eax,%edx │ │ - add 0x3c(%esp),%eax │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - movsbl (%eax),%ecx │ │ - add %ecx,%esi │ │ - inc %eax │ │ - dec %edx │ │ - jne 76590 │ │ - jmp 764e0 │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + mov %eax,0x8(%esp) │ │ + mov 0x28(%esp),%eax │ │ + lea 0x0(,%eax,4),%eax │ │ + mov %eax,0x5c(%esp) │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ + mov %esi,0x14(%esp) │ │ + mov %edx,0x10(%esp) │ │ + mov 0x68(%esp),%esi │ │ + mov 0x814(%esi),%eax │ │ + xor 0x24(%esp),%eax │ │ + mov %edx,%ecx │ │ + xor %ebx,%ecx │ │ + xor %edx,%edx │ │ + or %eax,%ecx │ │ + setne %dl │ │ + and $0xfffffff7,%edi │ │ + lea (%edi,%edx,8),%edi │ │ + sub $0x8,%esp │ │ + mov 0x34(%esp),%ebx │ │ + pushl 0xa5c(%esi) │ │ + mov 0x20(%esp),%esi │ │ push %edi │ │ + lea 0x40(%esp),%eax │ │ + push %eax │ │ push %esi │ │ - and $0xfffffffc,%esp │ │ - sub $0xbc,%esp │ │ - mov %edx,0x5c(%esp) │ │ - mov %ecx,0x58(%esp) │ │ - call 765cc │ │ - pop %eax │ │ - add $0x5e9a4,%eax │ │ - mov %eax,0x4c(%esp) │ │ - mov 0xc(%ebp),%esi │ │ - mov 0xd4(%esi),%eax │ │ - mov %eax,0x34(%esp) │ │ - test %eax,%eax │ │ - setne %al │ │ - mov 0x20(%ebp),%edi │ │ - test %edi,%edi │ │ - setg %cl │ │ - and %al,%cl │ │ - movzbl %cl,%eax │ │ - inc %eax │ │ - mov %eax,0x64(%esp) │ │ - xor %ecx,%ecx │ │ - cmpl $0x0,0x30(%ebp) │ │ - sete %cl │ │ - mov 0xd8(%esi),%eax │ │ - mov %eax,0x20(%esp) │ │ - test %eax,%eax │ │ - lea 0xeb(%ecx,%ecx,4),%ecx │ │ - mov $0xff,%eax │ │ - cmovne %ecx,%eax │ │ - mov %eax,0x30(%esp) │ │ - imul $0x2500,%edi,%edx │ │ - add $0xb200,%edx │ │ - imul $0xad,%edi,%ebx │ │ - add $0x69,%ebx │ │ - mov (%esi),%esi │ │ - xor %edi,%edi │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov %edx,%ecx │ │ - and $0xff00,%ecx │ │ - movzbl %bl,%eax │ │ - or %ecx,%eax │ │ - xor %esi,%eax │ │ - mov %eax,0xb4(%esp,%edi,4) │ │ - inc %edi │ │ - add $0xffffdb00,%edx │ │ - add $0xffffff53,%ebx │ │ - cmp 0x64(%esp),%edi │ │ - jb 76640 │ │ - cmpl $0x0,0x20(%esp) │ │ - setne %al │ │ - cmpl $0x0,0x10(%ebp) │ │ - mov 0xc(%ebp),%ebx │ │ - jle 77555 │ │ - xor %ecx,%ecx │ │ - mov %al,%cl │ │ - shl $0x4,%ecx │ │ - mov %ecx,0x20(%esp) │ │ - mov $0x20,%edi │ │ - mov 0x34(%ebp),%edx │ │ - mov %edx,%ecx │ │ - shr %cl,%edi │ │ - mov $0x2,%esi │ │ - mov $0x2,%eax │ │ - mov 0x38(%ebp),%ecx │ │ - shr %cl,%eax │ │ - mov 0x1c(%ebp),%ecx │ │ - cmp %ecx,%eax │ │ - cmovle %eax,%ecx │ │ - mov %ecx,0xa4(%esp) │ │ - mov %edx,%ecx │ │ - shr %cl,%esi │ │ - mov %esi,0x60(%esp) │ │ - mov $0x20,%esi │ │ - mov 0x38(%ebp),%ecx │ │ - shr %cl,%esi │ │ - imul $0x52,%eax,%eax │ │ - mov %eax,0x48(%esp) │ │ - shl $0x4,%edx │ │ - mov 0x4c(%esp),%ecx │ │ - lea -0x2b4c(%ecx,%edx,1),%eax │ │ - mov %eax,0x8c(%esp) │ │ - imul $0x52,%esi,%eax │ │ - mov 0x64(%esp),%esi │ │ - mov 0x18(%ebp),%ecx │ │ - mov %ecx,%edx │ │ - lea 0xf9(%eax,%ecx,1),%ecx │ │ - mov %ecx,0x80(%esp) │ │ - add %edx,%eax │ │ - lea 0xf9(%edx,%edi,1),%ecx │ │ - mov %ecx,0x7c(%esp) │ │ - lea 0xf9(%edx),%ecx │ │ - mov %ecx,0x54(%esp) │ │ - lea 0xf9(%edi,%eax,1),%eax │ │ - mov %eax,0xa0(%esp) │ │ - mov 0x24(%ebp),%eax │ │ - mov %eax,0x44(%esp) │ │ - movl $0x0,0x3c(%esp) │ │ - mov 0x34(%esp),%eax │ │ - mov %edi,0xa8(%esp) │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov 0x10(%ebp),%ecx │ │ - mov %ecx,%edx │ │ - mov 0x3c(%esp),%ecx │ │ - sub %ecx,%edx │ │ - cmp %edx,%edi │ │ - cmovle %edi,%edx │ │ - mov %edx,0x40(%esp) │ │ - mov %eax,0x34(%esp) │ │ - test %eax,%eax │ │ - setne %al │ │ - test %ecx,%ecx │ │ - setne %cl │ │ - and %al,%cl │ │ - mov %cl,0x8(%esp) │ │ - cmp $0x1,%cl │ │ - jne 76783 │ │ - xor %eax,%eax │ │ - nop │ │ - mov 0x90(%esp,%eax,4),%edx │ │ - mov %edx,0x98(%esp,%eax,4) │ │ - inc %eax │ │ - cmp %esi,%eax │ │ - jb 76770 │ │ - xor %eax,%eax │ │ - mov %esi,%ecx │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov 0xb4(%esp,%eax,4),%edx │ │ - mov %edx,%esi │ │ - sar %esi │ │ - mov %edx,%edi │ │ - shr $0x3,%edi │ │ - xor %edx,%edi │ │ - shr $0xc,%edx │ │ - xor %edi,%edx │ │ - xor %esi,%edx │ │ - shl $0xf,%edx │ │ - movzwl %dx,%edx │ │ - or %esi,%edx │ │ - mov %edx,0xb4(%esp,%eax,4) │ │ - movzbl %dh,%edx │ │ - mov %edx,0x90(%esp,%eax,4) │ │ - inc %eax │ │ - cmp %ecx,%eax │ │ - jb 76790 │ │ - mov 0x34(%esp),%edx │ │ - test %edx,%edx │ │ - cmovne 0xa4(%esp),%edx │ │ - mov 0x20(%ebp),%eax │ │ + pushl 0x18(%ebp) │ │ + pushl 0x44(%esp) │ │ + pushl 0x2c(%esp) │ │ + pushl 0x2c(%esp) │ │ + pushl 0x48(%esp) │ │ + pushl 0x48(%esp) │ │ + call *0x94(%esp) │ │ + mov 0x1c(%ebp),%ebx │ │ + mov 0x40(%esp),%edx │ │ + add $0x30,%esp │ │ + mov %ebx,%eax │ │ + sub %edx,%eax │ │ + mov 0x18(%esp),%ecx │ │ + cmp %eax,%ecx │ │ + cmovle %ecx,%eax │ │ test %eax,%eax │ │ - cmove %eax,%edx │ │ - mov 0x60(%esp),%eax │ │ - mov 0x40(%esp),%ecx │ │ - cmp %ecx,%eax │ │ - cmovle %eax,%ecx │ │ - cmpb $0x0,0x8(%esp) │ │ - mov $0x0,%eax │ │ - cmove %eax,%ecx │ │ + je 71a6a │ │ + mov 0x8(%esp),%ecx │ │ + lea (%ecx,%esi,8),%ecx │ │ mov %ecx,0x8(%esp) │ │ - mov %edx,0x34(%esp) │ │ - cmp 0x1c(%ebp),%edx │ │ - jge 76d70 │ │ - mov 0x90(%esp),%ecx │ │ - mov 0x98(%esp),%esi │ │ - mov %ecx,%edi │ │ - sar $0x4,%edi │ │ - add $0x3,%edi │ │ - and $0xf,%ecx │ │ - add $0x3,%ecx │ │ - mov %esi,%ebx │ │ - sar $0x4,%ebx │ │ - add $0x3,%ebx │ │ - and $0xf,%esi │ │ - add $0x3,%esi │ │ - imul 0x48(%esp),%ecx │ │ - mov 0x8(%esp),%edx │ │ - lea (%edx,%ecx,1),%eax │ │ - mov 0x60(%esp),%edx │ │ - imul %edx,%edi │ │ - add %edi,%eax │ │ - imul 0x48(%esp),%esi │ │ - imul %edx,%ebx │ │ - add %esi,%ebx │ │ - mov 0x34(%esp),%esi │ │ - imul $0x52,%esi,%edx │ │ - add %edx,%eax │ │ - add 0x54(%esp),%eax │ │ - mov %eax,0x28(%esp) │ │ - add %ecx,%edi │ │ - mov 0x8(%ebp),%eax │ │ - mov %eax,%ecx │ │ - imul %esi,%ecx │ │ - add %edx,%ebx │ │ - add %edx,%edi │ │ - mov 0x58(%esp),%eax │ │ - add %ecx,%eax │ │ - mov %eax,0x14(%esp) │ │ - add 0x5c(%esp),%ecx │ │ - mov %ecx,0xc(%esp) │ │ - add 0x7c(%esp),%ebx │ │ - mov %ebx,0x38(%esp) │ │ - add 0x54(%esp),%edi │ │ - mov %edi,0x2c(%esp) │ │ - mov %esi,0x1c(%esp) │ │ - mov 0x8(%esp),%eax │ │ - cmp 0x40(%esp),%eax │ │ - jge 76ae0 │ │ - jmp 768ea │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + imul 0x60(%esp),%esi │ │ mov 0x1c(%esp),%ecx │ │ - inc %ecx │ │ - addl $0x52,0x28(%esp) │ │ - mov 0x8(%ebp),%eax │ │ - add %eax,0x14(%esp) │ │ - add %eax,0xc(%esp) │ │ - addl $0x52,0x38(%esp) │ │ - addl $0x52,0x2c(%esp) │ │ - mov %ecx,0x1c(%esp) │ │ - cmp 0x1c(%ebp),%ecx │ │ - je 76d70 │ │ - mov 0x8(%esp),%eax │ │ - cmp 0x40(%esp),%eax │ │ - jge 76ae0 │ │ - mov 0x1c(%esp),%edx │ │ - mov 0x38(%ebp),%ecx │ │ - shl %cl,%edx │ │ - imul 0x28(%ebp),%edx │ │ - cmpl $0x0,0x34(%ebp) │ │ - je 769f9 │ │ - add 0x24(%ebp),%edx │ │ - mov 0x28(%esp),%esi │ │ - mov 0x8(%esp),%edi │ │ - mov %edx,0x18(%esp) │ │ - jmp 76937 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov 0x14(%esp),%eax │ │ - mov %cl,(%eax,%edi,1) │ │ - inc %edi │ │ - inc %esi │ │ - cmp 0x40(%esp),%edi │ │ - mov 0x18(%esp),%edx │ │ - jge 76ae0 │ │ - mov 0x3c(%esp),%eax │ │ - add %edi,%eax │ │ - mov 0x34(%ebp),%ecx │ │ - shl %cl,%eax │ │ - movzbl (%edx,%eax,1),%ecx │ │ - movzbl 0x1(%edx,%eax,1),%eax │ │ - lea 0x1(%ecx,%eax,1),%eax │ │ - movsbl (%esi),%edx │ │ - shr %eax │ │ - movzbl %al,%ebx │ │ - mov 0xc(%ebp),%ecx │ │ - cmpl $0x0,0x24(%ecx) │ │ - je 76970 │ │ - mov 0xc(%esp),%eax │ │ - movzbl (%eax,%edi,1),%eax │ │ - jmp 769bc │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov %edx,0x10(%esp) │ │ - mov 0x2c(%ebp),%eax │ │ - imul 0xc4(%ecx,%eax,4),%ebx │ │ - mov 0xc(%esp),%eax │ │ - movzbl (%eax,%edi,1),%eax │ │ - mov 0x2c(%ebp),%edx │ │ - mov 0xbc(%ecx,%edx,4),%edx │ │ - imul %eax,%edx │ │ - add %ebx,%edx │ │ - sar $0x6,%edx │ │ - mov 0x2c(%ebp),%ebx │ │ - add 0xcc(%ecx,%ebx,4),%edx │ │ - cmp $0x100,%edx │ │ - jl 769b0 │ │ - mov $0xff,%edx │ │ - test %edx,%edx │ │ - jns 769b6 │ │ - xor %edx,%edx │ │ - mov %edx,%ebx │ │ - mov 0x10(%esp),%edx │ │ - mov 0x14(%ebp),%ecx │ │ - movzbl (%ecx,%ebx,1),%ebx │ │ - imul %edx,%ebx │ │ - mov 0xc(%ebp),%ecx │ │ - movzbl 0x58(%ecx),%ecx │ │ - mov $0x1,%edx │ │ - shl %cl,%edx │ │ - sar %edx │ │ - add %ebx,%edx │ │ - sar %cl,%edx │ │ - add %eax,%edx │ │ - mov 0x30(%esp),%eax │ │ - cmp %eax,%edx │ │ - jg 769e6 │ │ - mov %edx,%eax │ │ - mov 0x20(%esp),%ecx │ │ - cmp %ecx,%edx │ │ - jl 76920 │ │ - mov %eax,%ecx │ │ - jmp 76920 │ │ - add 0x44(%esp),%edx │ │ - mov 0x28(%esp),%esi │ │ - mov 0x8(%esp),%edi │ │ - mov %edx,0x18(%esp) │ │ - jmp 76a27 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov 0x14(%esp),%ecx │ │ - mov %al,(%ecx,%edi,1) │ │ - inc %edi │ │ - inc %esi │ │ - cmp 0x40(%esp),%edi │ │ - mov 0x18(%esp),%edx │ │ - jge 76ae0 │ │ - movsbl (%esi),%ecx │ │ - movzbl (%edx,%edi,1),%ebx │ │ - mov 0xc(%ebp),%eax │ │ - cmpl $0x0,0x24(%eax) │ │ - je 76a50 │ │ - mov 0xc(%esp),%eax │ │ - movzbl (%eax,%edi,1),%edx │ │ - jmp 76a9c │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov %ecx,0x10(%esp) │ │ - mov 0x2c(%ebp),%ecx │ │ - imul 0xc4(%eax,%ecx,4),%ebx │ │ - mov 0xc(%esp),%ecx │ │ - movzbl (%ecx,%edi,1),%edx │ │ - mov 0x2c(%ebp),%ecx │ │ - mov 0xbc(%eax,%ecx,4),%ecx │ │ - imul %edx,%ecx │ │ - add %ebx,%ecx │ │ - sar $0x6,%ecx │ │ - mov 0x2c(%ebp),%ebx │ │ - add 0xcc(%eax,%ebx,4),%ecx │ │ - cmp $0x100,%ecx │ │ - jl 76a90 │ │ - mov $0xff,%ecx │ │ - test %ecx,%ecx │ │ - jns 76a96 │ │ - xor %ecx,%ecx │ │ - mov %ecx,%ebx │ │ - mov 0x10(%esp),%ecx │ │ - mov 0x14(%ebp),%eax │ │ - movzbl (%eax,%ebx,1),%ebx │ │ - imul %ecx,%ebx │ │ - mov 0xc(%ebp),%eax │ │ - movzbl 0x58(%eax),%ecx │ │ - mov $0x1,%eax │ │ - shl %cl,%eax │ │ - sar %eax │ │ - add %ebx,%eax │ │ - sar %cl,%eax │ │ - add %edx,%eax │ │ - mov 0x30(%esp),%ecx │ │ - cmp %ecx,%eax │ │ - jg 76ac6 │ │ - mov %eax,%ecx │ │ - mov 0x20(%esp),%edx │ │ - cmp %edx,%eax │ │ - mov %edx,%eax │ │ - jl 76a10 │ │ - mov %ecx,%eax │ │ - jmp 76a10 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - cmpl $0x0,0x8(%esp) │ │ - mov 0xc(%ebp),%ebx │ │ - jle 768b0 │ │ - mov 0x1c(%esp),%eax │ │ - mov 0x38(%ebp),%ecx │ │ - shl %cl,%eax │ │ - imul 0x28(%ebp),%eax │ │ - cmpl $0x0,0x34(%ebp) │ │ - je 76c20 │ │ - add 0x24(%ebp),%eax │ │ - mov %eax,0x18(%esp) │ │ - xor %esi,%esi │ │ - jmp 76b22 │ │ - mov 0x14(%esp),%eax │ │ - mov %cl,(%eax,%esi,1) │ │ - inc %esi │ │ - cmp %esi,0x8(%esp) │ │ - je 768b0 │ │ - mov 0x2c(%esp),%eax │ │ - movsbl (%eax,%esi,1),%eax │ │ - mov 0x38(%esp),%ecx │ │ - movsbl (%ecx,%esi,1),%ecx │ │ - mov 0x8c(%esp),%edx │ │ - imul -0x4(%edx,%esi,8),%ecx │ │ - imul (%edx,%esi,8),%eax │ │ - lea 0x10(%ecx,%eax,1),%edi │ │ - sar $0x5,%edi │ │ - cmp $0x80,%edi │ │ - jl 76b56 │ │ - mov $0x7f,%edi │ │ - cmp $0xffffff7f,%edi │ │ - jg 76b63 │ │ - mov $0xffffff80,%edi │ │ - mov 0x3c(%esp),%eax │ │ - add %esi,%eax │ │ - mov 0x34(%ebp),%ecx │ │ - shl %cl,%eax │ │ - mov 0x18(%esp),%edx │ │ - movzbl (%edx,%eax,1),%ecx │ │ - movzbl 0x1(%edx,%eax,1),%eax │ │ - lea 0x1(%ecx,%eax,1),%eax │ │ - shr %eax │ │ - movzbl %al,%edx │ │ - cmpl $0x0,0x24(%ebx) │ │ - je 76ba0 │ │ - mov 0xc(%esp),%eax │ │ - movzbl (%eax,%esi,1),%eax │ │ - jmp 76be4 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov 0x2c(%ebp),%eax │ │ - imul 0xc4(%ebx,%eax,4),%edx │ │ - mov 0xc(%esp),%eax │ │ - movzbl (%eax,%esi,1),%eax │ │ - mov 0x2c(%ebp),%ecx │ │ - mov 0xbc(%ebx,%ecx,4),%ecx │ │ - imul %eax,%ecx │ │ - add %edx,%ecx │ │ - sar $0x6,%ecx │ │ - mov 0x2c(%ebp),%edx │ │ - add 0xcc(%ebx,%edx,4),%ecx │ │ - cmp $0x100,%ecx │ │ - jl 76bdc │ │ - mov $0xff,%ecx │ │ - test %ecx,%ecx │ │ - jns 76be2 │ │ - xor %ecx,%ecx │ │ - mov %ecx,%edx │ │ - mov 0x14(%ebp),%ecx │ │ - movzbl (%ecx,%edx,1),%ecx │ │ - imul %ecx,%edi │ │ - movzbl 0x58(%ebx),%ecx │ │ - mov $0x1,%edx │ │ - shl %cl,%edx │ │ - sar %edx │ │ - add %edi,%edx │ │ - sar %cl,%edx │ │ - add %eax,%edx │ │ - mov 0x30(%esp),%eax │ │ - cmp %eax,%edx │ │ - jg 76c0b │ │ - mov %edx,%eax │ │ - mov 0x20(%esp),%ecx │ │ - cmp %ecx,%edx │ │ - jl 76b10 │ │ - mov %eax,%ecx │ │ - jmp 76b10 │ │ - nop │ │ - nop │ │ - add 0x44(%esp),%eax │ │ - mov %eax,0x18(%esp) │ │ - xor %esi,%esi │ │ - mov 0x4c(%esp),%eax │ │ - lea -0x2b4c(%eax),%edi │ │ - jmp 76c58 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov 0x14(%esp),%eax │ │ - mov %cl,(%eax,%esi,1) │ │ - inc %esi │ │ - add $0x8,%edi │ │ - cmp %esi,0x8(%esp) │ │ - mov 0xc(%ebp),%ebx │ │ - je 768b0 │ │ - mov 0x2c(%esp),%eax │ │ - movsbl (%eax,%esi,1),%eax │ │ - mov 0x38(%esp),%ecx │ │ - movsbl (%ecx,%esi,1),%ecx │ │ - imul -0x4(%edi),%ecx │ │ - imul (%edi),%eax │ │ - lea 0x10(%ecx,%eax,1),%edx │ │ - sar $0x5,%edx │ │ - cmp $0x80,%edx │ │ - jge 76cb0 │ │ - cmp $0xffffff7f,%edx │ │ - mov 0x18(%esp),%eax │ │ - jle 76cc1 │ │ - movzbl (%eax,%esi,1),%ebx │ │ - mov 0xc(%ebp),%eax │ │ - cmpl $0x0,0x24(%eax) │ │ - je 76cd3 │ │ - mov 0xc(%esp),%eax │ │ - movzbl (%eax,%esi,1),%eax │ │ - mov %eax,0x10(%esp) │ │ - jmp 76d23 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov $0x7f,%edx │ │ - cmp $0xffffff7f,%edx │ │ - mov 0x18(%esp),%eax │ │ - jg 76c8a │ │ - mov $0xffffff80,%edx │ │ - movzbl (%eax,%esi,1),%ebx │ │ - mov 0xc(%ebp),%eax │ │ - cmpl $0x0,0x24(%eax) │ │ - jne 76c97 │ │ - mov 0x2c(%ebp),%ecx │ │ - imul 0xc4(%eax,%ecx,4),%ebx │ │ - mov 0xc(%esp),%ecx │ │ - movzbl (%ecx,%esi,1),%eax │ │ - mov %eax,0x10(%esp) │ │ - mov 0x2c(%ebp),%ecx │ │ - mov 0xc(%ebp),%eax │ │ - mov 0xbc(%eax,%ecx,4),%ecx │ │ - imul 0x10(%esp),%ecx │ │ - add %ebx,%ecx │ │ - sar $0x6,%ecx │ │ - mov 0x2c(%ebp),%eax │ │ - mov 0xc(%ebp),%ebx │ │ - add 0xcc(%ebx,%eax,4),%ecx │ │ - cmp $0x100,%ecx │ │ - jl 76d1b │ │ - mov $0xff,%ecx │ │ - test %ecx,%ecx │ │ - jns 76d21 │ │ - xor %ecx,%ecx │ │ - mov %ecx,%ebx │ │ - mov 0x14(%ebp),%eax │ │ - movzbl (%eax,%ebx,1),%ecx │ │ - imul %ecx,%edx │ │ - mov 0xc(%ebp),%eax │ │ - movzbl 0x58(%eax),%ecx │ │ - mov $0x1,%ebx │ │ - shl %cl,%ebx │ │ - sar %ebx │ │ - add %edx,%ebx │ │ - sar %cl,%ebx │ │ - add 0x10(%esp),%ebx │ │ - mov 0x30(%esp),%eax │ │ - cmp %eax,%ebx │ │ - jg 76d4f │ │ - mov %ebx,%eax │ │ - mov 0x20(%esp),%ecx │ │ - cmp %ecx,%ebx │ │ - jl 76c40 │ │ - mov %eax,%ecx │ │ - jmp 76c40 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - cmpl $0x0,0x34(%esp) │ │ - jle 77520 │ │ - mov 0x90(%esp),%eax │ │ - mov %eax,%ecx │ │ - sar $0x4,%ecx │ │ - add $0x3,%ecx │ │ - mov %ecx,0x14(%esp) │ │ - and $0xf,%eax │ │ - add $0x3,%eax │ │ - mov %eax,0x2c(%esp) │ │ - mov 0x9c(%esp),%ecx │ │ - mov 0x98(%esp),%eax │ │ - mov %eax,%edi │ │ - sar $0x4,%edi │ │ - add $0x3,%edi │ │ - and $0xf,%eax │ │ - add $0x3,%eax │ │ - mov 0x48(%esp),%edx │ │ - imul %edx,%eax │ │ - mov 0x60(%esp),%esi │ │ - imul %esi,%edi │ │ - add %eax,%edi │ │ - mov %edi,0xc(%esp) │ │ - mov %ecx,%ebx │ │ - sar $0x4,%ebx │ │ - add $0x3,%ebx │ │ - and $0xf,%ecx │ │ - add $0x3,%ecx │ │ - mov 0x2c(%esp),%eax │ │ - imul %edx,%eax │ │ - imul %edx,%ecx │ │ - imul %esi,%ebx │ │ - mov %esi,%edx │ │ - add %ecx,%ebx │ │ - mov 0x8(%esp),%esi │ │ - lea (%esi,%eax,1),%edi │ │ - mov 0x14(%esp),%ecx │ │ - imul %edx,%ecx │ │ - add %ecx,%edi │ │ - add %eax,%ecx │ │ - mov %ecx,0x14(%esp) │ │ - mov 0x94(%esp),%eax │ │ - mov %eax,%ecx │ │ - sar $0x4,%ecx │ │ - add $0x3,%ecx │ │ - and $0xf,%eax │ │ - add $0x3,%eax │ │ - imul 0x48(%esp),%eax │ │ - imul %edx,%ecx │ │ - lea (%esi,%eax,1),%edx │ │ - add %ecx,%edx │ │ - add %eax,%ecx │ │ - add 0x80(%esp),%edx │ │ - mov %edx,0x70(%esp) │ │ - mov 0x54(%esp),%eax │ │ - add %eax,%edi │ │ - mov %edi,0x74(%esp) │ │ - mov 0xc(%esp),%edx │ │ - add 0x7c(%esp),%edx │ │ - mov %edx,0xc(%esp) │ │ - add 0xa0(%esp),%ebx │ │ - mov %ebx,0x2c(%esp) │ │ - add %eax,0x14(%esp) │ │ - add 0x80(%esp),%ecx │ │ - mov %ecx,0x38(%esp) │ │ - mov 0x58(%esp),%ecx │ │ - lea (%ecx,%esi,1),%edi │ │ - mov 0x5c(%esp),%eax │ │ - lea (%eax,%esi,1),%ebx │ │ - mov 0x3c(%esp),%edx │ │ - lea (%esi,%edx,1),%edx │ │ - mov %edx,0xb0(%esp) │ │ - mov 0x44(%esp),%edx │ │ - lea (%edx,%esi,1),%edx │ │ - mov %edx,0xac(%esp) │ │ - movl $0x0,0x50(%esp) │ │ - mov %eax,0x10(%esp) │ │ - mov %ecx,0x18(%esp) │ │ - mov %ebx,%eax │ │ - mov %ebx,0x68(%esp) │ │ - mov %ebx,0x6c(%esp) │ │ - mov %edi,%eax │ │ - mov %edi,0x84(%esp) │ │ - mov %edi,0x88(%esp) │ │ - mov 0x8(%esp),%eax │ │ - cmp 0x40(%esp),%eax │ │ - jge 771c0 │ │ - jmp 76f20 │ │ - mov 0x50(%esp),%ecx │ │ - inc %ecx │ │ - addl $0x52,0x70(%esp) │ │ - addl $0x52,0x74(%esp) │ │ - mov 0x8(%ebp),%eax │ │ - add %eax,0x88(%esp) │ │ - add %eax,0x6c(%esp) │ │ - add %eax,0x84(%esp) │ │ - add %eax,0x68(%esp) │ │ - addl $0x52,0xc(%esp) │ │ - addl $0x52,0x2c(%esp) │ │ - addl $0x52,0x14(%esp) │ │ - addl $0x52,0x38(%esp) │ │ - add %eax,0x18(%esp) │ │ - add %eax,0x10(%esp) │ │ - mov %ecx,0x50(%esp) │ │ - cmp 0x34(%esp),%ecx │ │ - je 77520 │ │ - mov 0x8(%esp),%eax │ │ - cmp 0x40(%esp),%eax │ │ - jge 771c0 │ │ - mov 0x38(%ebp),%ecx │ │ - mov %ecx,%eax │ │ - shl $0x4,%eax │ │ - mov 0x50(%esp),%edx │ │ - mov %edx,%edi │ │ - shl %cl,%edi │ │ - imul 0x28(%ebp),%edi │ │ - cmpl $0x0,0x34(%ebp) │ │ - mov 0x4c(%esp),%ecx │ │ - lea -0x2b50(%ecx,%eax,1),%eax │ │ - mov (%eax,%edx,8),%ecx │ │ + lea (%ecx,%esi,2),%ecx │ │ mov %ecx,0x1c(%esp) │ │ - mov 0x4(%eax,%edx,8),%eax │ │ - mov %eax,0x28(%esp) │ │ - je 77085 │ │ - add 0x24(%ebp),%edi │ │ - xor %esi,%esi │ │ - mov %edi,0x24(%esp) │ │ - jmp 76f8d │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov 0x88(%esp),%eax │ │ - mov %cl,(%esi,%eax,1) │ │ - mov 0x8(%esp),%eax │ │ - lea 0x1(%eax,%esi,1),%eax │ │ - inc %esi │ │ - cmp 0x40(%esp),%eax │ │ - jge 771c0 │ │ - mov 0x74(%esp),%eax │ │ - movsbl (%eax,%esi,1),%eax │ │ - mov 0x70(%esp),%ecx │ │ - movsbl (%ecx,%esi,1),%ecx │ │ - imul 0x1c(%esp),%ecx │ │ - imul 0x28(%esp),%eax │ │ - lea 0x10(%ecx,%eax,1),%ebx │ │ - sar $0x5,%ebx │ │ - cmp $0x80,%ebx │ │ - jl 76fbb │ │ - mov $0x7f,%ebx │ │ - cmp $0xffffff7f,%ebx │ │ - jg 76fc8 │ │ - mov $0xffffff80,%ebx │ │ - mov 0xb0(%esp),%eax │ │ - add %esi,%eax │ │ - mov 0x34(%ebp),%ecx │ │ - shl %cl,%eax │ │ - movzbl (%edi,%eax,1),%ecx │ │ - movzbl 0x1(%edi,%eax,1),%eax │ │ - lea 0x1(%ecx,%eax,1),%eax │ │ - shr %eax │ │ - movzbl %al,%edx │ │ - mov 0xc(%ebp),%edi │ │ - cmpl $0x0,0x24(%edi) │ │ - je 77000 │ │ - mov 0x6c(%esp),%eax │ │ - movzbl (%esi,%eax,1),%eax │ │ - mov 0x24(%esp),%edi │ │ - jmp 77048 │ │ - nop │ │ - mov 0x2c(%ebp),%eax │ │ - imul 0xc4(%edi,%eax,4),%edx │ │ - mov 0x6c(%esp),%eax │ │ - movzbl (%esi,%eax,1),%eax │ │ - mov 0x2c(%ebp),%ecx │ │ - mov 0xbc(%edi,%ecx,4),%ecx │ │ - imul %eax,%ecx │ │ - add %edx,%ecx │ │ - sar $0x6,%ecx │ │ - mov 0x2c(%ebp),%edx │ │ - add 0xcc(%edi,%edx,4),%ecx │ │ - cmp $0x100,%ecx │ │ - jl 7703c │ │ - mov $0xff,%ecx │ │ - test %ecx,%ecx │ │ - mov 0x24(%esp),%edi │ │ - jns 77046 │ │ - xor %ecx,%ecx │ │ - mov %ecx,%edx │ │ - mov 0x14(%ebp),%ecx │ │ - movzbl (%ecx,%edx,1),%ecx │ │ - imul %ecx,%ebx │ │ - mov 0xc(%ebp),%ecx │ │ - movzbl 0x58(%ecx),%ecx │ │ - mov $0x1,%edx │ │ - shl %cl,%edx │ │ - sar %edx │ │ - add %ebx,%edx │ │ - sar %cl,%edx │ │ - add %eax,%edx │ │ - mov 0x30(%esp),%eax │ │ - cmp %eax,%edx │ │ - jg 77072 │ │ - mov %edx,%eax │ │ - mov 0x20(%esp),%ecx │ │ - cmp %ecx,%edx │ │ - jl 76f70 │ │ - mov %eax,%ecx │ │ - jmp 76f70 │ │ - add 0xac(%esp),%edi │ │ - xor %esi,%esi │ │ - mov %edi,0x24(%esp) │ │ - jmp 770bd │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov 0x84(%esp),%eax │ │ - mov %cl,(%esi,%eax,1) │ │ - mov 0x8(%esp),%eax │ │ - lea 0x1(%eax,%esi,1),%eax │ │ - inc %esi │ │ - cmp 0x40(%esp),%eax │ │ - jge 771c0 │ │ - mov 0x74(%esp),%eax │ │ - movsbl (%eax,%esi,1),%eax │ │ - mov 0x70(%esp),%ecx │ │ - movsbl (%ecx,%esi,1),%ecx │ │ - imul 0x1c(%esp),%ecx │ │ - imul 0x28(%esp),%eax │ │ - lea 0x10(%ecx,%eax,1),%edx │ │ - sar $0x5,%edx │ │ - cmp $0x80,%edx │ │ - jge 77110 │ │ - cmp $0xffffff7f,%edx │ │ - jle 7711d │ │ - movzbl (%edi,%esi,1),%ebx │ │ - mov 0xc(%ebp),%edi │ │ - cmpl $0x0,0x24(%edi) │ │ - je 7712f │ │ - mov 0x68(%esp),%eax │ │ - movzbl (%esi,%eax,1),%eax │ │ - mov 0x24(%esp),%edi │ │ - jmp 77177 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov $0x7f,%edx │ │ - cmp $0xffffff7f,%edx │ │ - jg 770ee │ │ - mov $0xffffff80,%edx │ │ - movzbl (%edi,%esi,1),%ebx │ │ - mov 0xc(%ebp),%edi │ │ - cmpl $0x0,0x24(%edi) │ │ - jne 770fb │ │ - mov 0x2c(%ebp),%eax │ │ - imul 0xc4(%edi,%eax,4),%ebx │ │ - mov 0x68(%esp),%eax │ │ - movzbl (%esi,%eax,1),%eax │ │ - mov 0x2c(%ebp),%ecx │ │ - mov 0xbc(%edi,%ecx,4),%ecx │ │ - imul %eax,%ecx │ │ - add %ebx,%ecx │ │ - sar $0x6,%ecx │ │ - mov 0x2c(%ebp),%ebx │ │ - add 0xcc(%edi,%ebx,4),%ecx │ │ - cmp $0x100,%ecx │ │ - jl 7716b │ │ - mov $0xff,%ecx │ │ - test %ecx,%ecx │ │ - mov 0x24(%esp),%edi │ │ - jns 77175 │ │ - xor %ecx,%ecx │ │ - mov %ecx,%ebx │ │ - mov 0x14(%ebp),%ecx │ │ - movzbl (%ecx,%ebx,1),%ecx │ │ - imul %ecx,%edx │ │ - mov 0xc(%ebp),%ecx │ │ - movzbl 0x58(%ecx),%ecx │ │ - mov $0x1,%ebx │ │ - shl %cl,%ebx │ │ - sar %ebx │ │ - add %edx,%ebx │ │ - sar %cl,%ebx │ │ - add %eax,%ebx │ │ - mov 0x30(%esp),%eax │ │ - cmp %eax,%ebx │ │ - jg 771a1 │ │ - mov %ebx,%eax │ │ - mov 0x20(%esp),%ecx │ │ - cmp %ecx,%ebx │ │ - jl 770a0 │ │ - mov %eax,%ecx │ │ - jmp 770a0 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - cmpl $0x0,0x8(%esp) │ │ - mov 0xc(%ebp),%ebx │ │ - jle 76ec0 │ │ - mov 0x38(%ebp),%ecx │ │ - mov %ecx,%eax │ │ - shl $0x4,%eax │ │ - mov 0x50(%esp),%edx │ │ - mov %edx,%esi │ │ - shl %cl,%esi │ │ - imul 0x28(%ebp),%esi │ │ - cmpl $0x0,0x34(%ebp) │ │ - mov 0x4c(%esp),%ecx │ │ - lea -0x2b50(%ecx,%eax,1),%eax │ │ - mov (%eax,%edx,8),%edi │ │ - mov %edi,0x1c(%esp) │ │ - mov 0x4(%eax,%edx,8),%eax │ │ - mov %eax,0x28(%esp) │ │ - je 77390 │ │ - add 0x24(%ebp),%esi │ │ - mov %esi,0x24(%esp) │ │ - xor %edi,%edi │ │ - jmp 77232 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov 0x18(%esp),%eax │ │ - mov %cl,(%eax,%edi,1) │ │ - inc %edi │ │ - cmp %edi,0x8(%esp) │ │ - je 76ec0 │ │ - mov 0x38(%esp),%eax │ │ - movsbl (%eax,%edi,1),%eax │ │ - mov 0x2c(%esp),%ecx │ │ - movsbl (%ecx,%edi,1),%esi │ │ - mov 0x8c(%esp),%edx │ │ - mov -0x4(%edx,%edi,8),%ecx │ │ - mov (%edx,%edi,8),%edx │ │ - imul %ecx,%esi │ │ - imul %edx,%eax │ │ - lea 0x10(%esi,%eax,1),%eax │ │ - sar $0x5,%eax │ │ - cmp $0x80,%eax │ │ - jl 77269 │ │ - mov $0x7f,%eax │ │ - cmp $0xffffff7f,%eax │ │ - jg 77275 │ │ - mov $0xffffff80,%eax │ │ - mov 0xc(%esp),%esi │ │ - movsbl (%esi,%edi,1),%esi │ │ - imul %esi,%ecx │ │ - mov 0x14(%esp),%esi │ │ - movsbl (%esi,%edi,1),%esi │ │ - imul %esi,%edx │ │ - lea 0x10(%edx,%ecx,1),%ecx │ │ - sar $0x5,%ecx │ │ - cmp $0x80,%ecx │ │ - jl 7729f │ │ - mov $0x7f,%ecx │ │ - cmp $0xffffff7f,%ecx │ │ - jg 772ac │ │ - mov $0xffffff80,%ecx │ │ - imul 0x1c(%esp),%eax │ │ - imul 0x28(%esp),%ecx │ │ - lea 0x10(%eax,%ecx,1),%esi │ │ - sar $0x5,%esi │ │ - cmp $0x80,%esi │ │ - jl 772ca │ │ - mov $0x7f,%esi │ │ - cmp $0xffffff7f,%esi │ │ - jg 772d7 │ │ - mov $0xffffff80,%esi │ │ - mov 0x3c(%esp),%eax │ │ - add %edi,%eax │ │ - mov 0x34(%ebp),%ecx │ │ - shl %cl,%eax │ │ - mov 0x24(%esp),%edx │ │ - movzbl (%edx,%eax,1),%ecx │ │ - movzbl 0x1(%edx,%eax,1),%eax │ │ - lea 0x1(%ecx,%eax,1),%eax │ │ - shr %eax │ │ - movzbl %al,%edx │ │ - cmpl $0x0,0x24(%ebx) │ │ - je 77310 │ │ - mov 0x10(%esp),%eax │ │ - movzbl (%eax,%edi,1),%eax │ │ - jmp 77354 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov 0x2c(%ebp),%eax │ │ - imul 0xc4(%ebx,%eax,4),%edx │ │ - mov 0x10(%esp),%eax │ │ - movzbl (%eax,%edi,1),%eax │ │ - mov 0x2c(%ebp),%ecx │ │ - mov 0xbc(%ebx,%ecx,4),%ecx │ │ - imul %eax,%ecx │ │ - add %edx,%ecx │ │ - sar $0x6,%ecx │ │ - mov 0x2c(%ebp),%edx │ │ - add 0xcc(%ebx,%edx,4),%ecx │ │ - cmp $0x100,%ecx │ │ - jl 7734c │ │ - mov $0xff,%ecx │ │ - test %ecx,%ecx │ │ - jns 77352 │ │ - xor %ecx,%ecx │ │ - mov %ecx,%edx │ │ - mov 0x14(%ebp),%ecx │ │ - movzbl (%ecx,%edx,1),%ecx │ │ - imul %ecx,%esi │ │ - movzbl 0x58(%ebx),%ecx │ │ - mov $0x1,%edx │ │ - shl %cl,%edx │ │ - sar %edx │ │ - add %esi,%edx │ │ - sar %cl,%edx │ │ + or $0x4,%edi │ │ add %eax,%edx │ │ - mov 0x30(%esp),%eax │ │ - cmp %eax,%edx │ │ - jg 7737b │ │ - mov %edx,%eax │ │ - mov 0x20(%esp),%ecx │ │ - cmp %ecx,%edx │ │ - jl 77220 │ │ - mov %eax,%ecx │ │ - jmp 77220 │ │ - nop │ │ - nop │ │ - add 0x44(%esp),%esi │ │ - mov %esi,0x24(%esp) │ │ - xor %edi,%edi │ │ - lea -0x2b4c(%ecx),%esi │ │ - jmp 773c8 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov 0x18(%esp),%eax │ │ - mov %cl,(%eax,%edi,1) │ │ - inc %edi │ │ - add $0x8,%esi │ │ - cmp %edi,0x8(%esp) │ │ - mov 0xc(%ebp),%ebx │ │ - je 76ec0 │ │ - mov 0x38(%esp),%eax │ │ - movsbl (%eax,%edi,1),%eax │ │ - mov 0x2c(%esp),%ecx │ │ - movsbl (%ecx,%edi,1),%ebx │ │ - mov -0x4(%esi),%ecx │ │ - mov (%esi),%edx │ │ - imul %ecx,%ebx │ │ - imul %edx,%eax │ │ - lea 0x10(%ebx,%eax,1),%eax │ │ - sar $0x5,%eax │ │ - cmp $0x80,%eax │ │ - jl 773f6 │ │ - mov $0x7f,%eax │ │ - cmp $0xffffff7f,%eax │ │ - jg 77402 │ │ - mov $0xffffff80,%eax │ │ - mov 0xc(%esp),%ebx │ │ - movsbl (%ebx,%edi,1),%ebx │ │ - imul %ebx,%ecx │ │ - mov 0x14(%esp),%ebx │ │ - movsbl (%ebx,%edi,1),%ebx │ │ - imul %ebx,%edx │ │ - lea 0x10(%edx,%ecx,1),%ecx │ │ - sar $0x5,%ecx │ │ - cmp $0x80,%ecx │ │ - jl 7742c │ │ - mov $0x7f,%ecx │ │ - cmp $0xffffff7f,%ecx │ │ - jg 77439 │ │ - mov $0xffffff80,%ecx │ │ - imul 0x1c(%esp),%eax │ │ - imul 0x28(%esp),%ecx │ │ - lea 0x10(%eax,%ecx,1),%edx │ │ - sar $0x5,%edx │ │ - cmp $0x80,%edx │ │ - jl 77457 │ │ - mov $0x7f,%edx │ │ - cmp $0xffffff7f,%edx │ │ - jg 77464 │ │ - mov $0xffffff80,%edx │ │ - mov 0x24(%esp),%eax │ │ - movzbl (%eax,%edi,1),%ebx │ │ - mov 0xc(%ebp),%eax │ │ - cmpl $0x0,0x24(%eax) │ │ - je 77490 │ │ - mov 0x10(%esp),%eax │ │ - movzbl (%eax,%edi,1),%eax │ │ - mov %eax,0x78(%esp) │ │ - jmp 774e0 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov 0x2c(%ebp),%ecx │ │ - imul 0xc4(%eax,%ecx,4),%ebx │ │ - mov 0x10(%esp),%ecx │ │ - movzbl (%ecx,%edi,1),%eax │ │ - mov %eax,0x78(%esp) │ │ - mov 0x2c(%ebp),%ecx │ │ - mov 0xc(%ebp),%eax │ │ - mov 0xbc(%eax,%ecx,4),%ecx │ │ - imul 0x78(%esp),%ecx │ │ - add %ebx,%ecx │ │ - sar $0x6,%ecx │ │ - mov 0x2c(%ebp),%eax │ │ - mov 0xc(%ebp),%ebx │ │ - add 0xcc(%ebx,%eax,4),%ecx │ │ - cmp $0x100,%ecx │ │ - jl 774d8 │ │ - mov $0xff,%ecx │ │ - test %ecx,%ecx │ │ - jns 774de │ │ - xor %ecx,%ecx │ │ - mov %ecx,%ebx │ │ - mov 0x14(%ebp),%eax │ │ - movzbl (%eax,%ebx,1),%ecx │ │ - imul %ecx,%edx │ │ - mov 0xc(%ebp),%eax │ │ - movzbl 0x58(%eax),%ecx │ │ - mov $0x1,%ebx │ │ - shl %cl,%ebx │ │ - sar %ebx │ │ - add %edx,%ebx │ │ - sar %cl,%ebx │ │ - add 0x78(%esp),%ebx │ │ - mov 0x30(%esp),%eax │ │ - cmp %eax,%ebx │ │ - jg 7750c │ │ - mov %ebx,%eax │ │ - mov 0x20(%esp),%ecx │ │ - cmp %ecx,%ebx │ │ - jl 773b0 │ │ - mov %eax,%ecx │ │ - jmp 773b0 │ │ - nop │ │ - mov 0xa8(%esp),%edi │ │ - mov 0x3c(%esp),%eax │ │ - mov %eax,%ecx │ │ - add %edi,%ecx │ │ - mov %ecx,%eax │ │ - mov %ecx,0x3c(%esp) │ │ - cmp 0x10(%ebp),%ecx │ │ - mov 0x64(%esp),%esi │ │ - jge 77555 │ │ - mov 0xd4(%ebx),%eax │ │ - add %edi,0x58(%esp) │ │ - add %edi,0x5c(%esp) │ │ - add %edi,0x44(%esp) │ │ - jmp 76740 │ │ + mov 0x5c(%esp),%ecx │ │ + add %ecx,0xc(%esp) │ │ + cmp %ebx,%edx │ │ + mov %eax,%esi │ │ + jle 719c0 │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ - lea 0x0(%esi),%esi │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ + lea 0x0(%edi,%eiz,1),%edi │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 7756f │ │ + call 71a8f │ │ pop %ebx │ │ - add $0x5da01,%ebx │ │ + add $0x654e1,%ebx │ │ mov 0x8(%ebp),%eax │ │ - lea -0x5d6d0(%ebx),%ecx │ │ + lea -0x651b0(%ebx),%ecx │ │ movd %ecx,%xmm0 │ │ - lea -0x5d7c0(%ebx),%ecx │ │ + lea -0x652a0(%ebx),%ecx │ │ movd %ecx,%xmm1 │ │ punpckldq %xmm0,%xmm1 │ │ - lea -0x5d8b0(%ebx),%ecx │ │ + lea -0x65390(%ebx),%ecx │ │ movd %ecx,%xmm0 │ │ - lea -0x5d9b0(%ebx),%ecx │ │ + lea -0x65490(%ebx),%ecx │ │ movd %ecx,%xmm2 │ │ punpckldq %xmm0,%xmm2 │ │ punpcklqdq %xmm1,%xmm2 │ │ movdqu %xmm2,(%eax) │ │ mov %eax,(%esp) │ │ - call 737cc │ │ + call 9f2b8 │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x20,%esp │ │ - call 775d1 │ │ + call 71af1 │ │ pop %eax │ │ - add $0x5d99f,%eax │ │ + add $0x6547f,%eax │ │ mov %eax,0x8(%esp) │ │ mov 0x10(%ebp),%eax │ │ mov 0x4(%eax),%ecx │ │ or (%eax),%ecx │ │ or 0x8(%eax),%ecx │ │ - je 776a9 │ │ + je 71bc9 │ │ mov 0x18(%ebp),%eax │ │ mov 0x14(%ebp),%edx │ │ mov 0xc(%ebp),%esi │ │ mov 0x8(%ebp),%edi │ │ shl $0x2,%eax │ │ mov %eax,0x10(%esp) │ │ lea 0x0(,%esi,4),%eax │ │ mov %eax,0xc(%esp) │ │ mov $0x1,%esi │ │ mov %ecx,0x4(%esp) │ │ test %ecx,%esi │ │ - jne 77663 │ │ - jmp 7764d │ │ + jne 71b83 │ │ + jmp 71b6d │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ mov $0x4,%edi │ │ @@ -116221,50 +108398,50 @@ │ │ mov 0x14(%esp),%ebx │ │ push %edi │ │ mov %ecx,%edi │ │ push $0x1 │ │ pushl 0xc(%ebp) │ │ push %eax │ │ pushl 0x30(%esp) │ │ - call 77980 │ │ + call 71ea0 │ │ add $0x20,%esp │ │ mov 0x4(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ add %esi,%esi │ │ add 0xc(%esp),%edi │ │ mov %esi,%eax │ │ neg %eax │ │ add 0x10(%esp),%edx │ │ test %eax,%ecx │ │ - je 776a9 │ │ + je 71bc9 │ │ test %ecx,%esi │ │ - je 7764d │ │ + je 71b6d │ │ mov (%edx),%al │ │ test %al,%al │ │ - jne 77670 │ │ + jne 71b90 │ │ mov -0x4(%edx),%al │ │ test %al,%al │ │ - je 7764d │ │ + je 71b6d │ │ mov %edi,%ebx │ │ mov %edx,0x18(%esp) │ │ movzbl %al,%eax │ │ mov 0x1c(%ebp),%ecx │ │ movzbl (%ecx,%eax,1),%edx │ │ movzbl 0x40(%ecx,%eax,1),%ecx │ │ mov %ecx,0x14(%esp) │ │ shr $0x4,%eax │ │ mov $0x2,%ecx │ │ mov 0x10(%ebp),%edi │ │ test %esi,0x8(%edi) │ │ - jne 77620 │ │ + jne 71b40 │ │ xor %ecx,%ecx │ │ mov 0x10(%ebp),%edi │ │ test %esi,0x4(%edi) │ │ setne %cl │ │ - jmp 77620 │ │ + jmp 71b40 │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ @@ -116285,84 +108462,84 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x20,%esp │ │ - call 776d1 │ │ + call 71bf1 │ │ pop %eax │ │ - add $0x5d89f,%eax │ │ + add $0x6537f,%eax │ │ mov %eax,0x10(%esp) │ │ mov 0x10(%ebp),%eax │ │ mov 0x4(%eax),%ecx │ │ or (%eax),%ecx │ │ or 0x8(%eax),%ecx │ │ - je 7779b │ │ + je 71cbb │ │ mov 0x18(%ebp),%eax │ │ mov 0x14(%ebp),%edx │ │ mov 0x8(%ebp),%edi │ │ shl $0x2,%eax │ │ neg %eax │ │ mov %eax,0x8(%esp) │ │ mov $0x1,%esi │ │ mov %ecx,0xc(%esp) │ │ test %ecx,%esi │ │ - jne 77751 │ │ - jmp 7773d │ │ + jne 71c71 │ │ + jmp 71c5d │ │ nop │ │ nop │ │ mov $0x4,%edi │ │ shl %cl,%edi │ │ sub $0xc,%esp │ │ mov %ebx,%ecx │ │ mov 0x1c(%esp),%ebx │ │ push %edi │ │ mov %ecx,%edi │ │ pushl 0xc(%ebp) │ │ push $0x1 │ │ push %eax │ │ pushl 0x30(%esp) │ │ - call 77980 │ │ + call 71ea0 │ │ add $0x20,%esp │ │ mov 0xc(%esp),%ecx │ │ mov 0x18(%esp),%edx │ │ add %esi,%esi │ │ add $0x4,%edi │ │ add $0x4,%edx │ │ mov %esi,%eax │ │ neg %eax │ │ test %eax,%ecx │ │ - je 7779b │ │ + je 71cbb │ │ test %ecx,%esi │ │ - je 7773d │ │ + je 71c5d │ │ mov (%edx),%al │ │ test %al,%al │ │ - jne 77762 │ │ + jne 71c82 │ │ mov 0x8(%esp),%eax │ │ mov (%edx,%eax,1),%al │ │ test %al,%al │ │ - je 7773d │ │ + je 71c5d │ │ mov %edi,%ebx │ │ mov %edx,0x18(%esp) │ │ movzbl %al,%eax │ │ mov 0x1c(%ebp),%ecx │ │ movzbl (%ecx,%eax,1),%edx │ │ movzbl 0x40(%ecx,%eax,1),%ecx │ │ mov %ecx,0x14(%esp) │ │ shr $0x4,%eax │ │ mov $0x2,%ecx │ │ mov 0x10(%ebp),%edi │ │ test %esi,0x8(%edi) │ │ - jne 77710 │ │ + jne 71c30 │ │ xor %ecx,%ecx │ │ mov 0x10(%ebp),%edi │ │ test %esi,0x4(%edi) │ │ setne %cl │ │ - jmp 77710 │ │ + jmp 71c30 │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ @@ -116381,36 +108558,36 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x20,%esp │ │ - call 777c1 │ │ + call 71ce1 │ │ pop %eax │ │ - add $0x5d7af,%eax │ │ + add $0x6528f,%eax │ │ mov %eax,0x8(%esp) │ │ mov 0x10(%ebp),%eax │ │ mov 0x4(%eax),%ecx │ │ or (%eax),%ecx │ │ - je 7788a │ │ + je 71daa │ │ mov 0x18(%ebp),%eax │ │ mov 0x14(%ebp),%edi │ │ mov 0xc(%ebp),%edx │ │ mov 0x8(%ebp),%esi │ │ mov %esi,(%esp) │ │ shl $0x2,%eax │ │ mov %eax,0x10(%esp) │ │ lea 0x0(,%edx,4),%eax │ │ mov %eax,0xc(%esp) │ │ mov $0x1,%esi │ │ mov %ecx,0x4(%esp) │ │ test %ecx,%esi │ │ - jne 7787b │ │ - jmp 77862 │ │ + jne 71d9b │ │ + jmp 71d82 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ movzbl %al,%eax │ │ @@ -116431,34 +108608,34 @@ │ │ mov 0xc(%esp),%ecx │ │ mov 0x14(%esp),%ebx │ │ push %eax │ │ push $0x1 │ │ pushl 0xc(%ebp) │ │ pushl 0x30(%esp) │ │ pushl 0x30(%esp) │ │ - call 77980 │ │ + call 71ea0 │ │ mov 0x24(%esp),%ecx │ │ add $0x20,%esp │ │ add %esi,%esi │ │ mov 0xc(%esp),%eax │ │ add %eax,(%esp) │ │ mov %esi,%eax │ │ neg %eax │ │ add 0x10(%esp),%edi │ │ test %eax,%ecx │ │ - je 7788a │ │ + je 71daa │ │ test %ecx,%esi │ │ - je 77862 │ │ + je 71d82 │ │ mov (%edi),%al │ │ test %al,%al │ │ - jne 77810 │ │ + jne 71d30 │ │ mov -0x4(%edi),%al │ │ test %al,%al │ │ - jne 77810 │ │ - jmp 77862 │ │ + jne 71d30 │ │ + jmp 71d82 │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ @@ -116478,34 +108655,34 @@ │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x20,%esp │ │ - call 778b1 │ │ + call 71dd1 │ │ pop %eax │ │ - add $0x5d6bf,%eax │ │ + add $0x6519f,%eax │ │ mov %eax,0x10(%esp) │ │ mov 0x10(%ebp),%eax │ │ mov 0x4(%eax),%ecx │ │ or (%eax),%ecx │ │ - je 7796b │ │ + je 71e8b │ │ mov 0x18(%ebp),%eax │ │ mov 0x14(%ebp),%edi │ │ mov 0x8(%ebp),%edx │ │ mov %edx,0x4(%esp) │ │ shl $0x2,%eax │ │ neg %eax │ │ mov %eax,0x8(%esp) │ │ mov $0x1,%esi │ │ mov %ecx,0xc(%esp) │ │ test %ecx,%esi │ │ - jne 77958 │ │ - jmp 77942 │ │ + jne 71e78 │ │ + jmp 71e62 │ │ nop │ │ movzbl %al,%eax │ │ mov %eax,%edx │ │ shr $0x4,%edx │ │ mov %edx,0x18(%esp) │ │ xor %ecx,%ecx │ │ mov 0x10(%ebp),%edx │ │ @@ -116521,34 +108698,34 @@ │ │ mov 0x10(%esp),%ecx │ │ mov 0x1c(%esp),%ebx │ │ push %eax │ │ pushl 0xc(%ebp) │ │ push $0x1 │ │ pushl 0x30(%esp) │ │ pushl 0x30(%esp) │ │ - call 77980 │ │ + call 71ea0 │ │ mov 0x2c(%esp),%ecx │ │ add $0x20,%esp │ │ add %esi,%esi │ │ addl $0x4,0x4(%esp) │ │ add $0x4,%edi │ │ mov %esi,%eax │ │ neg %eax │ │ test %eax,%ecx │ │ - je 7796b │ │ + je 71e8b │ │ test %ecx,%esi │ │ - je 77942 │ │ + je 71e62 │ │ mov (%edi),%al │ │ test %al,%al │ │ - jne 778f0 │ │ + jne 71e10 │ │ mov 0x8(%esp),%eax │ │ mov (%edi,%eax,1),%al │ │ test %al,%al │ │ - jne 778f0 │ │ - jmp 77942 │ │ + jne 71e10 │ │ + jmp 71e62 │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ @@ -116598,26 +108775,26 @@ │ │ mov %esi,0x64(%esp) │ │ lea (%edx,%edx,4),%edx │ │ mov %edx,%eax │ │ mov %edx,0x60(%esp) │ │ neg %edx │ │ mov %edx,0x5c(%esp) │ │ mov $0x4,%edx │ │ - jmp 77a12 │ │ + jmp 71f32 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ mov 0x2c(%esp),%edx │ │ mov 0x14(%esp),%ecx │ │ add 0x10(%ebp),%ecx │ │ dec %edx │ │ - je 78364 │ │ + je 72884 │ │ mov 0x4c(%esp),%eax │ │ movzbl (%ecx,%eax,1),%edi │ │ mov 0x48(%esp),%eax │ │ movzbl (%ecx,%eax,1),%ebx │ │ movzbl (%ecx),%esi │ │ mov %edi,0x10(%esp) │ │ mov %edi,%eax │ │ @@ -116629,44 +108806,44 @@ │ │ mov 0x14(%ebp),%eax │ │ mov %ecx,0x14(%esp) │ │ movzbl (%ecx,%eax,1),%edi │ │ cmp 0x8(%ebp),%ebx │ │ mov %edi,0xc(%esp) │ │ mov %edx,0x2c(%esp) │ │ mov %esi,0x8(%esp) │ │ - jg 77a64 │ │ + jg 71f84 │ │ mov %edi,%eax │ │ sub %esi,%eax │ │ mov %eax,%edx │ │ neg %edx │ │ cmovl %eax,%edx │ │ cmp 0x8(%ebp),%edx │ │ - jle 77ab0 │ │ + jle 71fd0 │ │ xor %edx,%edx │ │ cmpl $0x5,0x18(%ebp) │ │ - jl 77adf │ │ + jl 71fff │ │ mov 0x58(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ movzbl (%ecx,%eax,1),%eax │ │ mov %eax,0x4(%esp) │ │ sub 0x10(%esp),%eax │ │ mov %eax,%esi │ │ neg %esi │ │ cmovl %eax,%esi │ │ cmp 0x8(%ebp),%esi │ │ mov 0x14(%ebp),%eax │ │ movzbl (%ecx,%eax,2),%eax │ │ mov %eax,0x1c(%esp) │ │ - jle 77b80 │ │ + jle 720a0 │ │ xor %eax,%eax │ │ mov 0x38(%esp),%edi │ │ and %al,%dl │ │ cmpl $0x7,0x18(%ebp) │ │ - jl 77ae3 │ │ - jmp 77ba1 │ │ + jl 72003 │ │ + jmp 720c1 │ │ nop │ │ nop │ │ mov 0x38(%esp),%eax │ │ sub %esi,%eax │ │ mov %eax,%edx │ │ neg %edx │ │ cmovl %eax,%edx │ │ @@ -116676,102 +108853,102 @@ │ │ neg %eax │ │ cmovl %esi,%eax │ │ shr %eax │ │ lea (%eax,%edx,2),%eax │ │ cmp 0x88(%esp),%eax │ │ setle %dl │ │ cmpl $0x5,0x18(%ebp) │ │ - jge 77a6c │ │ + jge 71f8c │ │ mov 0x38(%esp),%edi │ │ test %dl,%dl │ │ - je 77a00 │ │ + je 71f20 │ │ cmpl $0x5,0x18(%ebp) │ │ - jle 77cc7 │ │ + jle 721e7 │ │ mov $0x1,%al │ │ mov %eax,0x30(%esp) │ │ mov 0x4(%esp),%edx │ │ sub %edi,%edx │ │ mov %edx,%eax │ │ neg %eax │ │ cmovl %edx,%eax │ │ xor %ecx,%ecx │ │ cmp $0x1,%ebx │ │ - jg 77b41 │ │ + jg 72061 │ │ cmp $0x1,%eax │ │ - jg 77b41 │ │ + jg 72061 │ │ mov 0xc(%esp),%eax │ │ mov 0x8(%esp),%esi │ │ sub %esi,%eax │ │ mov %eax,%edx │ │ neg %edx │ │ cmovl %eax,%edx │ │ cmp $0x1,%edx │ │ - jg 77d5a │ │ + jg 7227a │ │ mov 0x1c(%esp),%eax │ │ sub %esi,%eax │ │ mov %eax,%edx │ │ neg %edx │ │ cmovl %eax,%edx │ │ cmp $0x2,%edx │ │ setl %cl │ │ cmpl $0x8,0x18(%ebp) │ │ - jl 77d66 │ │ + jl 72286 │ │ mov 0x18(%esp),%eax │ │ sub %edi,%eax │ │ mov %eax,%esi │ │ neg %esi │ │ cmovl %eax,%esi │ │ cmp $0x1,%esi │ │ - jg 77d70 │ │ + jg 72290 │ │ mov 0x28(%esp),%eax │ │ sub 0x8(%esp),%eax │ │ mov %eax,%esi │ │ neg %esi │ │ cmovl %eax,%esi │ │ cmp $0x2,%esi │ │ setl %al │ │ - jmp 77d72 │ │ + jmp 72292 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ sub 0xc(%esp),%eax │ │ mov %eax,%esi │ │ neg %esi │ │ cmovl %eax,%esi │ │ cmp 0x8(%ebp),%esi │ │ setle %al │ │ mov 0x38(%esp),%edi │ │ and %al,%dl │ │ cmpl $0x7,0x18(%ebp) │ │ - jl 77ae3 │ │ + jl 72003 │ │ mov 0x68(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ movzbl (%ecx,%eax,1),%eax │ │ mov %eax,0x18(%esp) │ │ sub 0x4(%esp),%eax │ │ mov %eax,%esi │ │ neg %esi │ │ cmovl %eax,%esi │ │ cmp 0x8(%ebp),%esi │ │ mov 0x6c(%esp),%eax │ │ movzbl (%ecx,%eax,1),%eax │ │ mov %eax,0x28(%esp) │ │ - jg 77a00 │ │ + jg 71f20 │ │ sub 0x1c(%esp),%eax │ │ mov %eax,%esi │ │ neg %esi │ │ cmovl %eax,%esi │ │ cmp 0x8(%ebp),%esi │ │ setle %al │ │ test %al,%dl │ │ - je 77a00 │ │ + je 71f20 │ │ cmpl $0x10,0x18(%ebp) │ │ - jl 77af5 │ │ + jl 72015 │ │ mov 0x74(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ movzbl (%ecx,%eax,1),%edx │ │ mov 0x64(%esp),%eax │ │ movzbl (%ecx,%eax,1),%eax │ │ mov %eax,0x24(%esp) │ │ mov 0x5c(%esp),%eax │ │ @@ -116789,59 +108966,59 @@ │ │ cmp $0x1,%edx │ │ mov 0x60(%esp),%eax │ │ movzbl (%ecx,%eax,1),%eax │ │ mov %eax,0x40(%esp) │ │ mov 0x70(%esp),%eax │ │ movzbl (%ecx,%eax,1),%eax │ │ mov %eax,0x54(%esp) │ │ - jg 7834b │ │ + jg 7286b │ │ mov 0x24(%esp),%eax │ │ sub %edi,%eax │ │ mov %eax,%edx │ │ neg %edx │ │ cmovl %eax,%edx │ │ cmp $0x1,%edx │ │ - jg 7834b │ │ + jg 7286b │ │ mov 0x20(%esp),%eax │ │ sub %edi,%eax │ │ mov %eax,%edx │ │ neg %edx │ │ cmovl %eax,%edx │ │ cmp $0x1,%edx │ │ - jg 7834b │ │ + jg 7286b │ │ mov 0x34(%esp),%eax │ │ mov 0x8(%esp),%esi │ │ sub %esi,%eax │ │ mov %eax,%edx │ │ neg %edx │ │ cmovl %eax,%edx │ │ cmp $0x1,%edx │ │ - jg 7834b │ │ + jg 7286b │ │ mov 0x40(%esp),%eax │ │ sub %esi,%eax │ │ mov %eax,%edx │ │ neg %edx │ │ cmovl %eax,%edx │ │ cmp $0x1,%edx │ │ - jg 7834b │ │ + jg 7286b │ │ mov 0x54(%esp),%eax │ │ sub %esi,%eax │ │ mov %eax,%edx │ │ neg %edx │ │ cmovl %eax,%edx │ │ cmp $0x2,%edx │ │ setl %dl │ │ - jmp 7834d │ │ + jmp 7286d │ │ cmpl $0x0,0x50(%esp) │ │ setne %al │ │ mov 0x10(%esp),%edx │ │ cmpl $0x6,0x18(%ebp) │ │ - jne 78177 │ │ + jne 72697 │ │ test %al,%al │ │ - je 78177 │ │ + je 72697 │ │ mov 0x8(%esp),%ebx │ │ lea (%ebx,%edx,2),%eax │ │ lea (%eax,%edi,2),%eax │ │ mov %edx,%esi │ │ mov 0x4(%esp),%ecx │ │ lea (%ecx,%ecx,2),%edx │ │ lea 0x4(%eax,%edx,1),%eax │ │ @@ -116868,35 +109045,35 @@ │ │ mov %al,(%ecx) │ │ lea (%edi,%ebx,2),%eax │ │ lea (%eax,%esi,2),%eax │ │ add %edx,%eax │ │ lea 0x4(%eax,%edx,2),%eax │ │ shr $0x3,%eax │ │ mov 0x14(%ebp),%edx │ │ - jmp 78151 │ │ + jmp 72671 │ │ xor %ecx,%ecx │ │ cmpl $0x8,0x18(%ebp) │ │ - jge 77b4b │ │ + jge 7206b │ │ movl $0x0,0x3c(%esp) │ │ - jmp 77d7a │ │ + jmp 7229a │ │ xor %eax,%eax │ │ and %al,%cl │ │ mov $0x1,%al │ │ mov %eax,0x3c(%esp) │ │ movzbl %cl,%edx │ │ mov %edx,0x50(%esp) │ │ test %edx,0x84(%esp) │ │ sete %dl │ │ mov 0x30(%esp),%eax │ │ or %dl,%al │ │ - je 77e85 │ │ + je 723a5 │ │ mov 0x3c(%esp),%eax │ │ and %cl,%al │ │ cmp $0x1,%al │ │ - jne 78167 │ │ + jne 72687 │ │ mov 0x18(%esp),%eax │ │ lea (%eax,%eax,2),%eax │ │ mov 0x10(%esp),%edx │ │ lea 0x4(%edi,%edx,1),%ecx │ │ mov %ecx,0x3c(%esp) │ │ mov %edi,%ebx │ │ mov 0x8(%esp),%edi │ │ @@ -116955,16 +109132,16 @@ │ │ lea (%eax,%ebx,2),%eax │ │ shr $0x3,%eax │ │ mov %al,(%ecx,%edx,2) │ │ movl $0x1,0x50(%esp) │ │ mov 0x2c(%esp),%edx │ │ add 0x10(%ebp),%ecx │ │ dec %edx │ │ - jne 77a12 │ │ - jmp 78364 │ │ + jne 71f32 │ │ + jmp 72884 │ │ mov 0x44(%esp),%ecx │ │ lea 0x0(,%ecx,8),%eax │ │ sub %ecx,%eax │ │ mov 0x8(%esp),%ecx │ │ add %edi,%ecx │ │ mov %ecx,0x30(%esp) │ │ mov 0x10(%esp),%edx │ │ @@ -117171,1481 +109348,1832 @@ │ │ add %edx,%eax │ │ shr $0x4,%eax │ │ mov 0x60(%esp),%edx │ │ mov %al,(%ecx,%edx,1) │ │ mov 0x2c(%esp),%edx │ │ add 0x10(%ebp),%ecx │ │ dec %edx │ │ - jne 77a12 │ │ - jmp 78364 │ │ + jne 71f32 │ │ + jmp 72884 │ │ mov %ecx,%eax │ │ mov 0x10(%esp),%edx │ │ cmpl $0x6,0x18(%ebp) │ │ - je 77cdd │ │ + je 721fd │ │ cmp 0xc(%ebp),%ebx │ │ mov 0xc(%esp),%esi │ │ mov 0x8(%esp),%ebx │ │ - jg 7819c │ │ + jg 726bc │ │ mov %esi,%eax │ │ sub %ebx,%eax │ │ mov %eax,%edx │ │ neg %edx │ │ cmovl %eax,%edx │ │ cmp 0xc(%ebp),%edx │ │ mov 0x10(%esp),%edx │ │ - jle 7825f │ │ + jle 7277f │ │ sub %esi,%edx │ │ cmp $0x80,%edx │ │ - jl 781ab │ │ + jl 726cb │ │ mov $0x7f,%edx │ │ cmp $0xffffff7f,%edx │ │ mov 0x14(%esp),%ecx │ │ - jg 781bc │ │ + jg 726dc │ │ mov $0xffffff80,%edx │ │ mov %ebx,%eax │ │ sub %edi,%eax │ │ mov %edx,%esi │ │ lea (%eax,%eax,2),%edx │ │ add %esi,%edx │ │ cmp $0x80,%edx │ │ - jl 781ef │ │ + jl 7270f │ │ mov $0x7f,%edx │ │ cmp $0xffffff7f,%edx │ │ - jle 781f7 │ │ + jle 72717 │ │ cmp $0x7c,%edx │ │ mov %edx,%eax │ │ - jl 78203 │ │ + jl 72723 │ │ mov $0x7b,%eax │ │ cmp $0x7d,%edx │ │ - jge 78208 │ │ - jmp 7820d │ │ + jge 72728 │ │ + jmp 7272d │ │ cmp $0xffffff7f,%edx │ │ - jg 781dc │ │ + jg 726fc │ │ mov $0xffffff80,%edx │ │ cmp $0x7c,%edx │ │ mov %edx,%eax │ │ - jge 781e3 │ │ + jge 72703 │ │ cmp $0x7d,%edx │ │ - jl 7820d │ │ + jl 7272d │ │ mov $0x7c,%edx │ │ add $0x4,%eax │ │ add $0x3,%edx │ │ sar $0x3,%edx │ │ add %edi,%edx │ │ cmp $0x100,%edx │ │ - jl 78225 │ │ + jl 72745 │ │ mov $0xff,%edx │ │ sar $0x3,%eax │ │ test %edx,%edx │ │ - jg 7822e │ │ + jg 7274e │ │ xor %edx,%edx │ │ mov 0x48(%esp),%esi │ │ mov %dl,(%ecx,%esi,1) │ │ sub %eax,%ebx │ │ cmp $0x100,%ebx │ │ - jl 78244 │ │ + jl 72764 │ │ mov $0xff,%ebx │ │ test %ebx,%ebx │ │ mov 0x2c(%esp),%edx │ │ - jg 7824e │ │ + jg 7276e │ │ xor %ebx,%ebx │ │ mov %bl,(%ecx) │ │ add 0x10(%ebp),%ecx │ │ dec %edx │ │ - jne 77a12 │ │ - jmp 78364 │ │ + jne 71f32 │ │ + jmp 72884 │ │ mov %ebx,%esi │ │ mov %ebx,%eax │ │ sub %edi,%eax │ │ lea (%eax,%eax,2),%ebx │ │ cmp $0x80,%ebx │ │ - jl 78294 │ │ + jl 727b4 │ │ mov $0x7f,%ebx │ │ cmp $0xffffff7f,%ebx │ │ mov 0x14(%esp),%ecx │ │ - jle 782a0 │ │ + jle 727c0 │ │ cmp $0x7c,%ebx │ │ mov %ebx,%edx │ │ - jl 782ac │ │ + jl 727cc │ │ mov $0x7b,%edx │ │ cmp $0x7d,%ebx │ │ - jge 782b1 │ │ - jmp 782b6 │ │ + jge 727d1 │ │ + jmp 727d6 │ │ cmp $0xffffff7f,%ebx │ │ mov 0x14(%esp),%ecx │ │ - jg 78281 │ │ + jg 727a1 │ │ mov $0xffffff80,%ebx │ │ cmp $0x7c,%ebx │ │ mov %ebx,%edx │ │ - jge 78288 │ │ + jge 727a8 │ │ cmp $0x7d,%ebx │ │ - jl 782b6 │ │ + jl 727d6 │ │ mov $0x7c,%ebx │ │ add $0x4,%edx │ │ add $0x3,%ebx │ │ sar $0x3,%ebx │ │ add %edi,%ebx │ │ cmp $0x100,%ebx │ │ - jl 782ce │ │ + jl 727ee │ │ mov $0xff,%ebx │ │ sar $0x3,%edx │ │ test %ebx,%ebx │ │ - jg 782d7 │ │ + jg 727f7 │ │ xor %ebx,%ebx │ │ mov 0x48(%esp),%eax │ │ mov %bl,(%ecx,%eax,1) │ │ sub %edx,%esi │ │ cmp $0x100,%esi │ │ - jl 782ed │ │ + jl 7280d │ │ mov $0xff,%esi │ │ test %esi,%esi │ │ mov %esi,%eax │ │ mov 0xc(%esp),%esi │ │ - jg 782f9 │ │ + jg 72819 │ │ xor %eax,%eax │ │ mov %al,(%ecx) │ │ inc %edx │ │ sar %edx │ │ mov 0x10(%esp),%ebx │ │ add %edx,%ebx │ │ cmp $0x100,%ebx │ │ - jl 78311 │ │ + jl 72831 │ │ mov $0xff,%ebx │ │ test %ebx,%ebx │ │ - jg 78317 │ │ + jg 72837 │ │ xor %ebx,%ebx │ │ mov 0x4c(%esp),%eax │ │ mov %bl,(%ecx,%eax,1) │ │ mov %esi,%ebx │ │ sub %edx,%ebx │ │ cmp $0x100,%ebx │ │ - jl 7832f │ │ + jl 7284f │ │ mov $0xff,%ebx │ │ test %ebx,%ebx │ │ mov 0x2c(%esp),%edx │ │ - jg 78339 │ │ + jg 72859 │ │ xor %ebx,%ebx │ │ mov 0x14(%ebp),%eax │ │ mov %bl,(%ecx,%eax,1) │ │ add 0x10(%ebp),%ecx │ │ dec %edx │ │ - jne 77a12 │ │ - jmp 78364 │ │ + jne 71f32 │ │ + jmp 72884 │ │ xor %edx,%edx │ │ movzbl %dl,%eax │ │ mov %eax,0x84(%esp) │ │ movl $0x0,0x30(%esp) │ │ - jmp 77afb │ │ + jmp 7201b │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ lea 0x0(%esi,%eiz,1),%esi │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x20,%esp │ │ - call 78381 │ │ - pop %ebx │ │ - add $0x5cbef,%ebx │ │ - mov 0x8(%ebp),%esi │ │ - lea -0x1538a(%ebx),%eax │ │ - mov %eax,0x4(%esp) │ │ - movl $0xf,(%esp) │ │ - call 15e0 │ │ - lea 0xb3c(%esi),%edi │ │ - mov %edi,(%esp) │ │ - call 14b0 │ │ - lea 0xb38(%esi),%eax │ │ - mov %eax,0x14(%esp) │ │ - cmpl $0x0,0x728(%esi) │ │ - je 78450 │ │ - jmp 78400 │ │ + sub $0xb0,%esp │ │ + call 728a4 │ │ + pop %esi │ │ + add $0x646cc,%esi │ │ + mov 0x8(%ebp),%eax │ │ + mov (%eax),%ecx │ │ + mov %ecx,0x40(%esp) │ │ + mov 0x4b0(%ecx),%ecx │ │ + mov %ecx,0x20(%esp) │ │ + xor %ebx,%ebx │ │ + cmp $0x1,%ecx │ │ + sete %bl │ │ + mov %ebx,%edi │ │ + xor %ebx,%ebx │ │ + cmp $0x3,%ecx │ │ + setne %bl │ │ + mov 0x8(%eax),%edx │ │ + mov %edx,0xc(%esp) │ │ + and $0x1f,%edx │ │ + mov %edx,%ecx │ │ + mov %edx,0x28(%esp) │ │ + mov %ebx,%ecx │ │ + shr %cl,%edx │ │ + mov %edx,0x30(%esp) │ │ + mov 0xc(%eax),%edx │ │ + mov %edx,0x10(%esp) │ │ + and $0x1f,%edx │ │ + mov %edx,%ecx │ │ + mov %edx,0x24(%esp) │ │ + mov %edi,%eax │ │ + mov %eax,%ecx │ │ + shr %cl,%edx │ │ + mov %edx,0x2c(%esp) │ │ + mov 0xc(%ebp),%edi │ │ + mov %esi,0x14(%esp) │ │ + lea -0x55a8(%esi),%edx │ │ + movzbl (%edx,%edi,4),%esi │ │ + mov %esi,0x18(%esp) │ │ + mov %ebx,%ecx │ │ + add %esi,%ebx │ │ + mov %ecx,0x44(%esp) │ │ + shr %cl,%ebx │ │ + movzbl 0x1(%edx,%edi,4),%ecx │ │ + mov %ecx,0x1c(%esp) │ │ + lea (%ecx,%eax,1),%edx │ │ + mov %eax,0x3c(%esp) │ │ + mov %eax,%ecx │ │ + shr %cl,%edx │ │ + mov %edx,0x38(%esp) │ │ + cmpl $0x0,0x20(%esp) │ │ + je 72974 │ │ + mov 0xc(%esp),%ecx │ │ + mov %ecx,%edx │ │ + test $0x1,%cl │ │ + jne 733bd │ │ + mov 0x18(%esp),%ecx │ │ + cmp 0x44(%esp),%ecx │ │ + ja 733bd │ │ + movl $0x0,0x48(%esp) │ │ + mov 0x10(%ebp),%esi │ │ + cmpb $0x0,0x6(%esi) │ │ + jne 733e5 │ │ + jmp 7298d │ │ + mov 0xc(%esp),%edx │ │ + movl $0x0,0x48(%esp) │ │ + mov 0x10(%ebp),%esi │ │ + cmpb $0x0,0x6(%esi) │ │ + jne 733e5 │ │ + mov 0x40(%esp),%ecx │ │ + mov 0x804(%ecx),%edi │ │ + mov %esi,%ebx │ │ + mov %edx,%esi │ │ + sub %edx,%edi │ │ + mov 0x18(%esp),%eax │ │ + cmp %eax,%edi │ │ + cmovg %eax,%edi │ │ + mov 0x808(%ecx),%esi │ │ + sub 0x10(%esp),%esi │ │ + mov 0x1c(%esp),%eax │ │ + cmp %eax,%esi │ │ + cmovg %eax,%esi │ │ + mov %edi,%eax │ │ + mov 0x44(%esp),%ecx │ │ + lea (%edi,%ecx,1),%eax │ │ + sar %cl,%eax │ │ + mov %eax,0x8c(%esp) │ │ + mov 0x3c(%esp),%ecx │ │ + lea (%esi,%ecx,1),%eax │ │ + sar %cl,%eax │ │ + mov %eax,0x84(%esp) │ │ + xor %ecx,%ecx │ │ + cmpb $0x0,0x3(%ebx) │ │ + sete %cl │ │ + shl $0x4,%ecx │ │ + movzbl 0xa(%ecx,%ebx,1),%ecx │ │ + mov %ecx,0x5c(%esp) │ │ + mov 0x8(%ebp),%eax │ │ + mov 0x4(%eax),%ecx │ │ + mov %ecx,0x78(%esp) │ │ + movzbl 0x7(%ebx),%ecx │ │ + mov %ecx,0x74(%esp) │ │ + movzbl 0x1d(%ebx),%ecx │ │ + mov %cx,0x80(%esp) │ │ + movzwl 0x1e(%ebx),%ecx │ │ + mov %cx,0x82(%esp) │ │ + test %esi,%esi │ │ + jle 738c0 │ │ + mov %esi,%edx │ │ + mov %ebx,%esi │ │ + xor %eax,%eax │ │ + mov %edi,0x98(%esp) │ │ + mov %edx,0x94(%esp) │ │ + jmp 72a53 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %edi,(%esp) │ │ - call 14b0 │ │ - movl $0x0,0x728(%esi) │ │ - mov 0x14(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 1590 │ │ - cmpl $0x0,0x728(%esi) │ │ - je 78450 │ │ + mov %edi,%ecx │ │ + mov %ecx,%edi │ │ + mov 0x88(%esp),%eax │ │ + cmp %edx,%eax │ │ + jge 738c0 │ │ + lea 0x10(%eax),%ebx │ │ + cmp %ebx,%edx │ │ + mov %ebx,%ecx │ │ + cmovle %edx,%ecx │ │ + mov %ecx,0x6c(%esp) │ │ + test %edi,%edi │ │ + mov %ebx,0x88(%esp) │ │ + jle 72a40 │ │ + xor %ecx,%ecx │ │ + test %eax,%eax │ │ + setne %cl │ │ + mov %ecx,0x90(%esp) │ │ + mov 0x3c(%esp),%edx │ │ + mov %edx,%ecx │ │ + shr %cl,%ebx │ │ + mov 0x84(%esp),%ecx │ │ + cmp %ebx,%ecx │ │ + cmovle %ecx,%ebx │ │ + mov %ebx,0x70(%esp) │ │ + mov %eax,0x68(%esp) │ │ + mov %edx,%ecx │ │ + shr %cl,%eax │ │ + mov %edi,%ecx │ │ + mov %eax,0x9c(%esp) │ │ + xor %edi,%edi │ │ + jmp 72ad1 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0xb48(%esi),%eax │ │ - mov %eax,0x18(%esp) │ │ - mov %edi,(%esp) │ │ - call 14d0 │ │ - cmpl $0x0,0x18(%esp) │ │ - jne 7847c │ │ - mov %esi,(%esp) │ │ - call 3ec10 │ │ - test %eax,%eax │ │ - je 783d0 │ │ - mov 0xb5c(%esi),%eax │ │ - mov 0xb68(%esi),%ecx │ │ - shl $0xd,%ecx │ │ - and $0x7fffe000,%ecx │ │ - mov %ecx,0x8(%esp) │ │ - mov %eax,(%esp) │ │ - movl $0x0,0x4(%esp) │ │ - call 1540 │ │ - jmp 783d0 │ │ - cmpl $0x0,0xb48(%esi) │ │ - jne 78474 │ │ - mov %edi,0x4(%esp) │ │ - mov 0x14(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 14c0 │ │ - cmpl $0x0,0x728(%esi) │ │ - je 78450 │ │ - jmp 78400 │ │ - mov %edi,(%esp) │ │ - call 14d0 │ │ + mov %ebx,0x10(%esp) │ │ + mov 0x98(%esp),%ecx │ │ + mov 0x64(%esp),%edi │ │ + cmp %ecx,%edi │ │ + mov 0x10(%ebp),%esi │ │ + mov 0x94(%esp),%edx │ │ + jge 72a42 │ │ + lea 0x10(%edi),%eax │ │ + cmp %eax,%ecx │ │ + mov %eax,0x64(%esp) │ │ + cmovle %ecx,%eax │ │ + mov %eax,0x38(%esp) │ │ + mov 0x68(%esp),%edx │ │ + mov 0x10(%esp),%ecx │ │ + add %edx,%ecx │ │ + cmp 0x6c(%esp),%edx │ │ + mov 0x8(%ebp),%eax │ │ + mov %ecx,0x10(%esp) │ │ + mov %ecx,0xc(%eax) │ │ + mov %edi,0x54(%esp) │ │ + jge 72f10 │ │ xor %eax,%eax │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + test %edi,%edi │ │ + setne %al │ │ + mov %eax,0x58(%esp) │ │ + mov 0x90(%esp),%eax │ │ + mov %eax,0x50(%esp) │ │ + mov %edx,0x34(%esp) │ │ + mov 0xc(%esp),%edx │ │ + mov 0x8(%ebp),%edi │ │ + mov 0x10(%esp),%eax │ │ + jmp 72b71 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x8(%ebp),%edx │ │ + mov %edx,%ebx │ │ + mov %eax,%edx │ │ + mov 0xc(%ebx),%eax │ │ + sub %edi,%edx │ │ + mov 0x14(%esp),%ecx │ │ + lea -0x5550(%ecx),%ecx │ │ + mov 0x5c(%esp),%edi │ │ + movzbl 0x1(%ecx,%edi,8),%ecx │ │ + mov 0x34(%esp),%edi │ │ + add %ecx,%edi │ │ + add %ecx,%eax │ │ + mov %edx,0x8(%ebx) │ │ + mov %eax,0xc(%ebx) │ │ + incl 0x50(%esp) │ │ + mov %edi,0x34(%esp) │ │ + cmp 0x6c(%esp),%edi │ │ + mov %ebx,%edi │ │ + jge 72f1f │ │ + mov 0x40(%esp),%ebx │ │ + mov 0x7f8(%ebx),%ecx │ │ + imul %eax,%ecx │ │ + lea (%ecx,%ecx,4),%ecx │ │ + add %ecx,%ecx │ │ + add 0xa7c(%ebx),%ecx │ │ + mov %ecx,0x60(%esp) │ │ + mov 0x54(%esp),%ecx │ │ + add %ecx,%edx │ │ + cmp 0x38(%esp),%ecx │ │ + mov %edx,0x8(%edi) │ │ + mov %edi,%ebx │ │ + mov %ecx,%edi │ │ + jge 72b3a │ │ + mov 0x24(%esp),%eax │ │ + mov 0x34(%esp),%ecx │ │ + add %ecx,%eax │ │ + lea 0x30(%ebx,%eax,1),%eax │ │ + mov %eax,0x18(%esp) │ │ + mov 0x54(%esp),%edi │ │ + mov 0x58(%esp),%ecx │ │ + mov %ecx,0x10(%esp) │ │ + cmpb $0x0,0x3(%esi) │ │ + jne 72c1f │ │ + jmp 72d20 │ │ + mov 0x8(%ebp),%edx │ │ + mov 0x280(%edx),%edx │ │ + mov 0x20(%esp),%esi │ │ + lea 0x20(%edx,%esi,1),%edx │ │ + sub $0x4,%esp │ │ + mov 0x18(%esp),%ebx │ │ + push %ecx │ │ + push %eax │ │ + push %edx │ │ + call 1510 │ │ + add $0x10,%esp │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ + mov 0xc(%esp),%eax │ │ + mov 0x10(%esp),%ecx │ │ + mov 0x8(%ebp),%esi │ │ + add %eax,%edi │ │ + add 0x8(%esi),%eax │ │ + mov %eax,0x8(%esi) │ │ + inc %ecx │ │ + cmp 0x38(%esp),%edi │ │ + mov 0x10(%ebp),%esi │ │ + jge 72b30 │ │ + mov %ecx,0x10(%esp) │ │ + cmpb $0x0,0x3(%esi) │ │ + je 72d20 │ │ + movb $0x40,0xb(%esp) │ │ + mov 0x8(%ebp),%ebx │ │ + mov 0x280(%ebx),%eax │ │ + mov 0x28(%esp),%ecx │ │ + mov %edi,0x1c(%esp) │ │ + lea (%edi,%ecx,1),%ecx │ │ + mov %ecx,0x20(%esp) │ │ + lea 0x20(%eax,%ecx,1),%edx │ │ + movzbl 0xa(%esi),%eax │ │ + sub $0xc,%esp │ │ + mov %ebx,%ecx │ │ + mov 0x20(%esp),%ebx │ │ + lea 0x17(%esp),%edi │ │ + push %edi │ │ + lea 0xb8(%esp),%edi │ │ push %edi │ │ + mov 0x8c(%esp),%edi │ │ + pushl 0x3640(%edi) │ │ + push $0x0 │ │ + push $0x1 │ │ push %esi │ │ - and $0xfffffff0,%esp │ │ - sub $0x50,%esp │ │ - call 784a1 │ │ - pop %ebx │ │ - add $0x5cacf,%ebx │ │ - mov 0x8(%ebp),%edi │ │ - mov (%edi),%ecx │ │ - mov %edi,%eax │ │ - mov %ecx,0x18(%esp) │ │ - sub 0x7b0(%ecx),%eax │ │ - shr $0x6,%eax │ │ - imul $0xffffffe7,%eax,%ecx │ │ - mov $0x1,%esi │ │ - xor %edx,%edx │ │ - shld %cl,%esi,%edx │ │ - shl %cl,%esi │ │ - xor %eax,%eax │ │ - test $0x20,%cl │ │ - cmovne %esi,%edx │ │ - mov %edx,0x34(%esp) │ │ - cmovne %eax,%esi │ │ - mov 0x3f580(%edi),%eax │ │ - mov %eax,0x2c(%esp) │ │ - lea -0x1537e(%ebx),%eax │ │ - mov %eax,0x4(%esp) │ │ - movl $0xf,(%esp) │ │ - call 15e0 │ │ - mov 0x2c(%esp),%ecx │ │ - lea 0x8(%ecx),%eax │ │ - mov %eax,0x30(%esp) │ │ - lea 0x10(%ecx),%eax │ │ - mov %eax,0x38(%esp) │ │ - lea 0xc(%ecx),%eax │ │ - mov %eax,0x48(%esp) │ │ - mov 0x34(%esp),%eax │ │ - not %eax │ │ - mov %eax,0x40(%esp) │ │ - mov %esi,0x44(%esp) │ │ - not %esi │ │ - mov %esi,0x3c(%esp) │ │ - mov 0x30(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 14b0 │ │ - mov 0x44(%esp),%eax │ │ - mov 0x2c(%esp),%ecx │ │ - or %eax,(%ecx) │ │ - mov 0x34(%esp),%eax │ │ - or %eax,0x4(%ecx) │ │ - mov 0x14(%ecx),%eax │ │ - test %eax,%eax │ │ - jne 785b0 │ │ - xor %esi,%esi │ │ - cmpl $0x0,0x3f584(%edi) │ │ - je 7858c │ │ - jmp 78828 │ │ + pushl 0xc(%ebp) │ │ + push %eax │ │ + pushl 0x44(%esp) │ │ + call 73fe0 │ │ + add $0x30,%esp │ │ + mov 0x8(%ebp),%ebx │ │ + mov 0x8(%ebx),%ecx │ │ + lea (%ecx,%ecx,4),%ecx │ │ + mov 0x60(%esp),%edx │ │ + mov %ax,(%edx,%ecx,2) │ │ + movzbl 0xa8(%esp),%eax │ │ + mov %al,0x6(%edx,%ecx,2) │ │ + mov 0x14(%esp),%eax │ │ + lea -0x5550(%eax),%eax │ │ + mov 0x5c(%esp),%edx │ │ + movzbl (%eax,%edx,8),%esi │ │ + cmp $0x8,%esi │ │ + mov $0x8,%ecx │ │ + mov %esi,0xc(%esp) │ │ + cmovb %esi,%ecx │ │ + movzbl 0x1(%eax,%edx,8),%edx │ │ + cmp $0x8,%edx │ │ + mov $0x8,%eax │ │ + cmovb %edx,%eax │ │ + imul %ecx,%eax │ │ + shl $0x5,%eax │ │ + add %eax,0x3640(%edi) │ │ + mov 0x40(%esp),%eax │ │ + mov 0x808(%eax),%eax │ │ + sub 0xc(%ebx),%eax │ │ + cmp %edx,%eax │ │ + cmovg %edx,%eax │ │ + lea -0x1(%eax),%ecx │ │ + cmp $0xf,%ecx │ │ + ja 72d93 │ │ + mov 0x14(%esp),%edx │ │ + mov -0x3034(%edx,%ecx,4),%ecx │ │ + add %edx,%ecx │ │ + jmp *%ecx │ │ + movzbl 0xb(%esp),%ecx │ │ + mov 0x18(%esp),%eax │ │ + mov %ecx,%esi │ │ + mov %cl,(%eax) │ │ + jmp 72e20 │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x30(%esp),%eax │ │ - mov %eax,0x4(%esp) │ │ - mov 0x48(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 14c0 │ │ - mov 0x2c(%esp),%eax │ │ - mov 0x14(%eax),%eax │ │ - test %eax,%eax │ │ - jne 785b0 │ │ - cmpl $0x0,0x3f584(%edi) │ │ - jne 78828 │ │ - test %esi,%esi │ │ - jne 78560 │ │ - mov 0x38(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 1590 │ │ - mov $0x1,%esi │ │ - jmp 78560 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movzbl 0x1a(%esi),%eax │ │ + mov %eax,0xc(%esp) │ │ + sub $0x4,%esp │ │ + mov 0x8(%ebp),%esi │ │ + mov %esi,%ecx │ │ + mov 0xc(%ebp),%edx │ │ + mov 0x18(%esp),%ebx │ │ + push $0x0 │ │ + pushl 0x58(%esp) │ │ + pushl 0x1c(%esp) │ │ + mov %edi,%eax │ │ + lea 0x90(%esp),%edi │ │ + push %edi │ │ + mov %eax,%edi │ │ + push $0x0 │ │ + pushl 0x24(%esp) │ │ + pushl 0x10(%ebp) │ │ + call 738d0 │ │ + add $0x20,%esp │ │ + mov 0x14(%esp),%eax │ │ + lea -0x5550(%eax),%eax │ │ + mov 0x5c(%esp),%ecx │ │ + movzbl (%eax,%ecx,8),%eax │ │ + mov 0x10(%esp),%ecx │ │ + jmp 72bfb │ │ + movzbl 0xb(%esp),%ecx │ │ + mov %ecx,%eax │ │ + shl $0x8,%eax │ │ + mov %ecx,%esi │ │ + or %ecx,%eax │ │ + mov 0x18(%esp),%ecx │ │ + mov %ax,(%ecx) │ │ + jmp 72e20 │ │ + movzbl 0xb(%esp),%ecx │ │ + sub $0x4,%esp │ │ + mov 0x18(%esp),%ebx │ │ + push %eax │ │ + mov %ecx,%esi │ │ + push %ecx │ │ + pushl 0x24(%esp) │ │ + call 1510 │ │ + add $0x10,%esp │ │ + jmp 72e20 │ │ + movzbl 0xb(%esp),%eax │ │ + mov %eax,%esi │ │ + imul $0x1010101,%eax,%eax │ │ + mov 0x18(%esp),%ecx │ │ + mov %eax,(%ecx) │ │ + jmp 72e20 │ │ + movzbl 0xb(%esp),%ecx │ │ + mov %ecx,%eax │ │ + mov $0x1010101,%edi │ │ + mul %edi │ │ + mov %ecx,%esi │ │ + imul %edi,%ecx │ │ + add %edx,%ecx │ │ + mov 0x18(%esp),%edx │ │ + mov %eax,(%edx) │ │ + mov %ecx,0x4(%edx) │ │ + jmp 72e20 │ │ + movzbl 0xb(%esp),%ecx │ │ + mov %ecx,%eax │ │ + mov $0x1010101,%edi │ │ + mul %edi │ │ + mov %ecx,%esi │ │ + imul %edi,%ecx │ │ + add %edx,%ecx │ │ + movd %ecx,%xmm0 │ │ + movd %eax,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + pshufd $0x44,%xmm1,%xmm0 │ │ + mov 0x18(%esp),%eax │ │ + movdqu %xmm0,(%eax) │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - cmpl $0x0,0x3f584(%edi) │ │ - jne 78828 │ │ - mov 0x2c(%esp),%edx │ │ - mov 0x3c(%esp),%ecx │ │ - and %ecx,(%edx) │ │ - mov 0x40(%esp),%ecx │ │ - and %ecx,0x4(%edx) │ │ - mov 0x18(%edx),%esi │ │ - lea -0x1(%eax),%ecx │ │ - mov %ecx,0x14(%edx) │ │ - sub %eax,%esi │ │ - mov 0x30(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 14d0 │ │ - mov 0x18(%esp),%eax │ │ - cmpl $0x1,0xb44(%eax) │ │ - je 78740 │ │ - mov 0x18(%esp),%eax │ │ - mov 0x7b4(%eax),%eax │ │ - mov 0x18(%esp),%ecx │ │ - mov 0xc(%ecx),%ecx │ │ - cmp 0x218(%ecx),%eax │ │ - mov 0x18(%esp),%eax │ │ - jge 78740 │ │ - mov %eax,%ecx │ │ - mov 0xeac(%eax),%eax │ │ - mov (%eax,%esi,8),%edx │ │ - mov 0x7b8(%ecx),%ecx │ │ - imul $0x38c0,0x4(%eax,%esi,8),%eax │ │ - lea 0x3630(%ecx,%eax,1),%esi │ │ - mov 0x3630(%ecx,%eax,1),%edi │ │ - cmp %edx,%edi │ │ - mov %ecx,0x28(%esp) │ │ - mov %eax,0x24(%esp) │ │ - mov %esi,0x1c(%esp) │ │ - jge 786b4 │ │ - lea 0x3634(%ecx,%eax,1),%eax │ │ - mov %eax,0x20(%esp) │ │ - mov %eax,(%esp) │ │ - mov %edx,0x14(%esp) │ │ - call 14b0 │ │ - mov (%esi),%edi │ │ - cmp 0x14(%esp),%edi │ │ - jge 7869c │ │ - mov 0x28(%esp),%eax │ │ - mov 0x24(%esp),%ecx │ │ - lea 0x3638(%eax,%ecx,1),%esi │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x20(%esp),%eax │ │ - mov %eax,0x4(%esp) │ │ - mov %esi,(%esp) │ │ - call 14c0 │ │ - mov 0x1c(%esp),%eax │ │ - mov (%eax),%edi │ │ - cmp 0x14(%esp),%edi │ │ - jl 78680 │ │ - mov 0x20(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 14d0 │ │ - mov 0x14(%esp),%edx │ │ - mov 0x28(%esp),%ecx │ │ - mov 0x24(%esp),%eax │ │ - cmp $0x7ffffffe,%edi │ │ + mov 0x1c(%esp),%edi │ │ + mov 0x40(%esp),%eax │ │ + mov 0x804(%eax),%ecx │ │ + mov 0x8(%ebp),%eax │ │ + sub 0x8(%eax),%ecx │ │ + mov 0xc(%esp),%eax │ │ + cmp %eax,%ecx │ │ + cmovg %eax,%ecx │ │ + lea -0x1(%ecx),%edx │ │ + cmp $0xf,%edx │ │ + mov %esi,%eax │ │ + movzbl %al,%eax │ │ + ja 72bc9 │ │ + mov 0x14(%esp),%ebx │ │ + mov -0x2ff4(%ebx,%edx,4),%edx │ │ + add %ebx,%edx │ │ + jmp *%edx │ │ + mov 0x8(%ebp),%eax │ │ + mov 0x280(%eax),%eax │ │ + mov 0x20(%esp),%ecx │ │ + mov %esi,%edx │ │ + mov %dl,0x20(%eax,%ecx,1) │ │ + jmp 72bf0 │ │ + mov %eax,%ecx │ │ + shl $0x8,%ecx │ │ + or %eax,%ecx │ │ + mov 0x8(%ebp),%eax │ │ + mov 0x280(%eax),%eax │ │ + mov 0x20(%esp),%edx │ │ + mov %cx,0x20(%eax,%edx,1) │ │ + jmp 72bf0 │ │ + imul $0x1010101,%eax,%eax │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0x280(%ecx),%ecx │ │ + mov 0x20(%esp),%edx │ │ + mov %eax,0x20(%ecx,%edx,1) │ │ + jmp 72bf0 │ │ + mov %eax,%ecx │ │ + mov $0x1010101,%edx │ │ + imul %edx,%ecx │ │ + mul %edx │ │ + add %ecx,%edx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0x280(%ecx),%ecx │ │ + mov 0x20(%esp),%esi │ │ + mov %eax,0x20(%ecx,%esi,1) │ │ + mov %edx,0x24(%ecx,%esi,1) │ │ + jmp 72bf0 │ │ + mov %eax,%ecx │ │ + mov $0x1010101,%edx │ │ + imul %edx,%ecx │ │ + mul %edx │ │ + add %ecx,%edx │ │ + mov 0x8(%ebp),%ecx │ │ + mov %ecx,%esi │ │ + mov 0x280(%ecx),%ecx │ │ + mov 0x20(%esp),%ebx │ │ + mov %eax,0x20(%ecx,%ebx,1) │ │ + mov %edx,0x24(%ecx,%ebx,1) │ │ + mov 0x280(%esi),%ecx │ │ + mov %edx,0x2c(%ebx,%ecx,1) │ │ + mov %eax,0x28(%ebx,%ecx,1) │ │ + jmp 72bf0 │ │ + nop │ │ + mov %edx,0x34(%esp) │ │ + mov 0xc(%esp),%edx │ │ mov 0x8(%ebp),%edi │ │ - je 78527 │ │ - add %ecx,%eax │ │ - mov %eax,0x4(%edi) │ │ - mov 0x18(%esp),%eax │ │ - mov 0x808(%eax),%cl │ │ - mov %edx,%eax │ │ - shl %cl,%eax │ │ + mov 0x10(%esp),%eax │ │ + mov %edx,0xc(%esp) │ │ + sub 0x34(%esp),%eax │ │ mov %eax,0xc(%edi) │ │ - mov %edi,(%esp) │ │ - mov %edx,%esi │ │ - call 3cb80 │ │ - inc %esi │ │ - test %eax,%eax │ │ - mov $0x7ffffffe,%eax │ │ - cmovne %eax,%esi │ │ - mov 0x24(%esp),%eax │ │ - mov 0x28(%esp),%ecx │ │ - lea 0x3634(%ecx,%eax,1),%eax │ │ - mov %eax,0x14(%esp) │ │ - mov %eax,(%esp) │ │ - call 14b0 │ │ - mov 0x1c(%esp),%eax │ │ - xchg %esi,(%eax) │ │ - mov 0x24(%esp),%eax │ │ - mov 0x28(%esp),%ecx │ │ - lea 0x3638(%ecx,%eax,1),%eax │ │ - mov %eax,(%esp) │ │ - call 14e0 │ │ - mov 0x14(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 14d0 │ │ - jmp 78527 │ │ + cmpb $0x0,0x48(%esp) │ │ + mov %eax,%ebx │ │ + je 72ab0 │ │ + mov %edi,%esi │ │ + mov 0x64(%esp),%edi │ │ + mov %ebx,0x10(%esp) │ │ + mov 0x44(%esp),%ecx │ │ + shr %cl,%edi │ │ + mov %esi,%eax │ │ + mov 0x8c(%esp),%esi │ │ + cmp %edi,%esi │ │ + cmovle %esi,%edi │ │ + mov %edi,0x38(%esp) │ │ + mov %eax,%esi │ │ + mov 0x54(%esp),%edi │ │ + mov %edi,%edx │ │ + shr %cl,%edi │ │ + mov 0x10(%esp),%ebx │ │ + mov %edi,0xa0(%esp) │ │ + xor %ecx,%ecx │ │ + jmp 72faa │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x7b8(%eax),%eax │ │ - imul $0x38c0,%esi,%ecx │ │ - lea (%eax,%ecx,1),%edx │ │ - mov %edx,0x4(%edi) │ │ - mov 0x3620(%eax,%ecx,1),%edx │ │ - mov %edx,0xc(%edi) │ │ - cmp 0x3624(%eax,%ecx,1),%edx │ │ - jge 78527 │ │ - lea 0x3624(%eax,%ecx,1),%edx │ │ - mov %edx,0x1c(%esp) │ │ - lea 0x3634(%eax,%ecx,1),%edx │ │ - mov %edx,0x14(%esp) │ │ - lea 0x3638(%eax,%ecx,1),%eax │ │ - mov %eax,0x20(%esp) │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov %ecx,0x4c(%esp) │ │ + mov 0xc(%esp),%edi │ │ + mov %eax,%ebx │ │ + mov %edi,0xc(%esp) │ │ + mov 0x3c(%esp),%ecx │ │ + mov 0x4c(%esp),%eax │ │ + shl %cl,%eax │ │ + sub %eax,%ebx │ │ + mov %ebx,0xc(%esi) │ │ + mov 0x58(%esp),%ecx │ │ + cmp $0x2,%ecx │ │ + je 72ab0 │ │ + add 0x68(%esp),%ebx │ │ + mov %ecx,0x50(%esp) │ │ + inc %ecx │ │ + mov %ecx,0x58(%esp) │ │ + mov 0x9c(%esp),%ecx │ │ + cmp 0x70(%esp),%ecx │ │ + mov %ebx,%eax │ │ + mov %ebx,0xc(%esi) │ │ + jge 72f80 │ │ + mov %ecx,0x4c(%esp) │ │ + mov 0xc(%esp),%edi │ │ + mov %eax,%ebx │ │ + jmp 73026 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %edi,(%esp) │ │ - call 3cb80 │ │ - test %eax,%eax │ │ - jne 787f7 │ │ - mov 0x8(%ebp),%eax │ │ - mov 0xc(%eax),%edi │ │ - mov 0x18(%esp),%eax │ │ - movzbl 0x808(%eax),%ecx │ │ - sar %cl,%edi │ │ - inc %edi │ │ - mov 0x14(%esp),%esi │ │ - mov %esi,(%esp) │ │ - call 14b0 │ │ - mov 0x1c(%esp),%eax │ │ - xchg %edi,0xc(%eax) │ │ - mov 0x8(%ebp),%edi │ │ - mov 0x20(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 1590 │ │ - mov %esi,(%esp) │ │ - call 14d0 │ │ - mov 0xc(%edi),%eax │ │ - mov 0x18(%esp),%ecx │ │ - add 0x80c(%ecx),%eax │ │ - mov %eax,0xc(%edi) │ │ - mov 0x1c(%esp),%ecx │ │ - cmp (%ecx),%eax │ │ - jl 78790 │ │ - jmp 78527 │ │ - mov 0x14(%esp),%esi │ │ - mov %esi,(%esp) │ │ - call 14b0 │ │ - mov $0x7ffffffe,%eax │ │ - mov 0x1c(%esp),%ecx │ │ - xchg %eax,0xc(%ecx) │ │ - mov 0x20(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 1590 │ │ - mov %esi,(%esp) │ │ - call 14d0 │ │ - jmp 78527 │ │ - mov 0x38(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 1590 │ │ - mov 0x30(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 14d0 │ │ - xor %eax,%eax │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - lea 0x0(%esi),%esi │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - sub $0x30,%esp │ │ - call 78861 │ │ - pop %eax │ │ - add $0x5c70f,%eax │ │ - mov %eax,0x1c(%esp) │ │ - mov 0x8(%ebp),%ecx │ │ - xor %eax,%eax │ │ - cmpl $0x0,0x10(%ebp) │ │ - setne %al │ │ - shl $0x3,%eax │ │ - mov %eax,0x4(%esp) │ │ - mov 0x540(%ecx),%eax │ │ - lea 0x3e(%eax,%eax,1),%eax │ │ - and $0xffffffc0,%eax │ │ - mov %eax,0x20(%esp) │ │ - mov 0xe88(%ecx),%eax │ │ - test $0x1,%al │ │ - mov %eax,0x8(%esp) │ │ - je 78931 │ │ - mov 0x8(%ebp),%ebx │ │ - mov 0x4ac(%ebx),%edx │ │ - mov %edx,0x10(%esp) │ │ - mov 0x7f4(%ebx),%eax │ │ - shl $0x2,%eax │ │ - mov %eax,0x18(%esp) │ │ - mov 0x10(%ebp),%eax │ │ - lea 0x1(%eax),%esi │ │ - mov 0x4(%ebx),%ecx │ │ - mov 0x3f4(%ecx),%ecx │ │ - mov %ecx,0x14(%esp) │ │ - add $0x6,%cl │ │ - shl %cl,%esi │ │ - dec %edx │ │ - cmp %edx,%esi │ │ - cmovg %edx,%esi │ │ - mov 0x4a0(%ebx),%edx │ │ - mov %edx,0xc(%esp) │ │ - shr %edx │ │ - mov 0x4(%esp),%ebx │ │ - imul %ebx,%edx │ │ - add %edx,%edx │ │ - mov 0xc(%ebp),%edi │ │ - mov (%edi),%edi │ │ - sub %edx,%edi │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov %edi,0xc(%esp) │ │ + mov %edx,%esi │ │ + mov %ebx,%edi │ │ + mov 0xc(%edx),%ebx │ │ + mov 0x34(%esp),%eax │ │ + movzbl %al,%edx │ │ + mov 0x44(%esp),%ecx │ │ + shl %cl,%edi │ │ + mov 0x4c(%esp),%eax │ │ + add %edx,%eax │ │ + mov 0x3c(%esp),%ecx │ │ + shl %cl,%edx │ │ + mov %edi,%ecx │ │ + mov 0xc(%esp),%edi │ │ + sub %ecx,%edi │ │ + add %edx,%ebx │ │ + mov %edi,0x8(%esi) │ │ + mov %ebx,0xc(%esi) │ │ + mov %eax,0x4c(%esp) │ │ + cmp 0x70(%esp),%eax │ │ + mov 0x54(%esp),%edx │ │ + jge 72f8a │ │ + mov 0x40(%esp),%esi │ │ + mov 0x7f8(%esi),%ecx │ │ + mov %ebx,0x10(%esp) │ │ + imul %ebx,%ecx │ │ + lea (%ecx,%ecx,4),%eax │ │ + add %eax,%eax │ │ + add 0xa7c(%esi),%eax │ │ + mov %eax,0x60(%esp) │ │ + add %edx,%edi │ │ + mov 0xa0(%esp),%ebx │ │ + cmp 0x38(%esp),%ebx │ │ + mov 0x8(%ebp),%esi │ │ + mov %edi,0xc(%esp) │ │ + mov %edi,0x8(%esi) │ │ + jge 733a0 │ │ + mov 0x4c(%esp),%edx │ │ + mov %edx,%eax │ │ + mov 0x3c(%esp),%ecx │ │ shl %cl,%eax │ │ - sub %ebx,%eax │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xe58(%ecx),%edx │ │ - sub $0x8,%esp │ │ - mov 0x24(%esp),%ebx │ │ - push $0x0 │ │ - pushl 0x1c(%esp) │ │ - pushl 0x28(%esp) │ │ - push %esi │ │ + add 0x24(%esp),%eax │ │ + shl $0x5,%eax │ │ + add 0x28(%esp),%eax │ │ + mov %eax,0xa4(%esp) │ │ + mov 0x2c(%esp),%eax │ │ + add %edx,%eax │ │ + mov 0x50(%esp),%ecx │ │ + shl $0x5,%ecx │ │ + mov %esi,%edx │ │ + mov %ecx,0x10(%esp) │ │ + add %esi,%ecx │ │ + lea 0x50(%ecx,%eax,1),%eax │ │ + mov %eax,0x18(%esp) │ │ + jmp 730f2 │ │ + mov 0x280(%esi),%ecx │ │ + add 0x10(%esp),%ecx │ │ + mov 0x20(%esp),%edi │ │ + lea 0x40(%edi,%ecx,1),%ecx │ │ + sub $0x4,%esp │ │ + mov 0x18(%esp),%ebx │ │ + push %edx │ │ push %eax │ │ - pushl 0x30(%esp) │ │ - push $0x0 │ │ - pushl 0x30(%esp) │ │ - push %edi │ │ - pushl 0x4c(%esp) │ │ - call 78a80 │ │ - mov 0x38(%esp),%eax │ │ - add $0x30,%esp │ │ - test $0x6,%al │ │ - je 78a76 │ │ - mov 0x8(%ebp),%eax │ │ - mov %eax,%edi │ │ - mov 0x548(%eax),%eax │ │ - xor %ebx,%ebx │ │ - cmp $0x1,%eax │ │ - sete %bl │ │ - xor %edx,%edx │ │ - cmp $0x3,%eax │ │ - setne %dl │ │ - mov 0x4ac(%edi),%esi │ │ - add %ebx,%esi │ │ - mov %ebx,%ecx │ │ - sar %cl,%esi │ │ - mov 0x7f4(%edi),%eax │ │ - mov $0x2,%cl │ │ - mov %edx,0x10(%esp) │ │ - sub %dl,%cl │ │ - shl %cl,%eax │ │ - mov %eax,0xc(%esp) │ │ - mov 0x4(%edi),%eax │ │ - mov 0x3f4(%eax),%eax │ │ - mov %eax,0x28(%esp) │ │ - sub %ebx,%eax │ │ - add $0x6,%al │ │ - mov 0x10(%ebp),%ecx │ │ - mov %ecx,%edx │ │ - lea 0x1(%ecx),%edi │ │ - mov %eax,%ecx │ │ + push %ecx │ │ + call 1510 │ │ + add $0x10,%esp │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov 0xc(%esp),%edi │ │ + mov 0x1c(%esp),%ebx │ │ + add %edi,%ebx │ │ + mov 0x44(%esp),%ecx │ │ shl %cl,%edi │ │ - lea -0x1(%esi),%ecx │ │ - cmp %ecx,%edi │ │ - cmovg %ecx,%edi │ │ - mov %ebx,0x14(%esp) │ │ - mov %ebx,%ecx │ │ - mov 0x4(%esp),%ebx │ │ - shr %cl,%ebx │ │ - mov %eax,%ecx │ │ + add 0x8(%esi),%edi │ │ + mov %esi,%edx │ │ + mov %edi,0x8(%esi) │ │ + cmp 0x38(%esp),%ebx │ │ + jge 72fe0 │ │ + movb $0x40,0xa(%esp) │ │ + mov 0x10(%ebp),%esi │ │ + mov %esi,%edi │ │ + movzbl 0x3(%esi),%eax │ │ + test %eax,%eax │ │ + mov %edx,%esi │ │ + jne 73121 │ │ + mov %ebx,%edx │ │ + mov 0x44(%esp),%ecx │ │ shl %cl,%edx │ │ - mov %ebx,0x4(%esp) │ │ - sub %ebx,%edx │ │ - mov 0x8(%esp),%eax │ │ - mov %edx,0x18(%esp) │ │ - test $0x2,%al │ │ - je 78a11 │ │ - mov 0xc(%ebp),%eax │ │ - mov 0x4(%eax),%eax │ │ + add 0xa4(%esp),%edx │ │ + movzbl 0x1ee0(%esi,%edx,1),%ecx │ │ + mov %ecx,0x7c(%esp) │ │ + mov 0x30(%esp),%ecx │ │ + mov %ebx,0x1c(%esp) │ │ + lea (%ebx,%ecx,1),%edx │ │ + mov 0x280(%esi),%ecx │ │ + add 0x10(%esp),%ecx │ │ + mov %edx,0x20(%esp) │ │ + lea 0x40(%ecx,%edx,1),%edx │ │ + movzbl 0x7(%edi),%edi │ │ + sub $0xc,%esp │ │ mov 0x8(%ebp),%ecx │ │ - mov 0x4a4(%ecx),%edx │ │ - mov %edx,0x24(%esp) │ │ - shr %edx │ │ - imul 0x4(%esp),%edx │ │ - add %edx,%edx │ │ - sub %edx,%eax │ │ - mov 0xe5c(%ecx),%edx │ │ - sub $0x8,%esp │ │ - mov 0x24(%esp),%ebx │ │ - pushl 0x18(%esp) │ │ + mov 0x20(%esp),%ebx │ │ + lea 0x16(%esp),%esi │ │ push %esi │ │ - pushl 0x1c(%esp) │ │ + lea 0x8c(%esp),%esi │ │ + push %esi │ │ + mov 0x8c(%esp),%esi │ │ + pushl 0x3640(%esi) │ │ + pushl 0x70(%esp) │ │ + push %eax │ │ + pushl 0x10(%ebp) │ │ + pushl 0xc(%ebp) │ │ push %edi │ │ - pushl 0x30(%esp) │ │ pushl 0x44(%esp) │ │ - pushl 0x34(%esp) │ │ - pushl 0x48(%esp) │ │ - push %eax │ │ - pushl 0x4c(%esp) │ │ - call 78a80 │ │ - mov 0x38(%esp),%eax │ │ + call 73fe0 │ │ + mov 0x44(%esp),%edi │ │ add $0x30,%esp │ │ - test $0x4,%al │ │ - je 78a76 │ │ mov 0x8(%ebp),%ecx │ │ - mov 0x4a4(%ecx),%eax │ │ - mov %eax,0x8(%esp) │ │ - shr %eax │ │ - mov 0x4(%esp),%ebx │ │ - imul %eax,%ebx │ │ - mov 0xe60(%ecx),%edx │ │ - mov 0xc(%ebp),%eax │ │ - mov 0x8(%eax),%eax │ │ - add %ebx,%ebx │ │ - sub %ebx,%eax │ │ - mov 0x4(%ecx),%ebx │ │ - mov %ebx,0x4(%esp) │ │ - sub $0x8,%esp │ │ - mov 0x24(%esp),%ebx │ │ - pushl 0x18(%esp) │ │ - push %esi │ │ - pushl 0x1c(%esp) │ │ - push %edi │ │ - pushl 0x30(%esp) │ │ - mov 0x20(%esp),%esi │ │ - pushl 0x3f4(%esi) │ │ - pushl 0x34(%esp) │ │ - pushl 0x2c(%esp) │ │ + mov 0x8(%ecx),%ecx │ │ + lea (%ecx,%ecx,4),%ecx │ │ + mov 0x60(%esp),%edx │ │ + lea (%edx,%ecx,2),%ecx │ │ + mov 0x50(%esp),%edx │ │ + mov %ax,0x2(%ecx,%edx,2) │ │ + movzbl 0x7c(%esp),%eax │ │ + mov %al,0x7(%edx,%ecx,1) │ │ + lea -0x5550(%edi),%eax │ │ + mov 0x74(%esp),%ecx │ │ + movzbl (%eax,%ecx,8),%edx │ │ + movzbl 0x1(%eax,%ecx,8),%ebx │ │ + mov %edx,0xc(%esp) │ │ + mov %edx,%eax │ │ + imul %ebx,%eax │ │ + shl $0x5,%eax │ │ + add %eax,0x3640(%esi) │ │ + mov 0x8(%ebp),%esi │ │ + mov 0x40(%esp),%eax │ │ + mov 0x808(%eax),%eax │ │ + mov 0x3c(%esp),%ecx │ │ + add %ecx,%eax │ │ + sub 0xc(%esi),%eax │ │ + sar %cl,%eax │ │ + cmp %ebx,%eax │ │ + mov %ebx,0x34(%esp) │ │ + cmovg %ebx,%eax │ │ + lea -0x1(%eax),%ecx │ │ + cmp $0xf,%ecx │ │ + ja 73225 │ │ + mov -0x2fb4(%edi,%ecx,4),%ecx │ │ + add %edi,%ecx │ │ + jmp *%ecx │ │ + movzbl 0xa(%esp),%ebx │ │ + mov 0x18(%esp),%eax │ │ + mov %bl,(%eax) │ │ + jmp 732b0 │ │ + movzbl 0xa(%esp),%ebx │ │ + mov %ebx,%eax │ │ + shl $0x8,%eax │ │ + or %ebx,%eax │ │ + mov 0x18(%esp),%ecx │ │ + mov %ax,(%ecx) │ │ + jmp 732b0 │ │ + movzbl 0xa(%esp),%edi │ │ + sub $0x4,%esp │ │ + mov 0x18(%esp),%ebx │ │ push %eax │ │ - pushl 0x4c(%esp) │ │ - call 78a80 │ │ - add $0x30,%esp │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + push %edi │ │ + pushl 0x24(%esp) │ │ + call 1510 │ │ + mov %edi,%ebx │ │ + mov 0x24(%esp),%edi │ │ + add $0x10,%esp │ │ + jmp 732b0 │ │ + movzbl 0xa(%esp),%ebx │ │ + imul $0x1010101,%ebx,%eax │ │ + mov 0x18(%esp),%ecx │ │ + mov %eax,(%ecx) │ │ + jmp 732b0 │ │ + movzbl 0xa(%esp),%ebx │ │ + mov %ebx,%eax │ │ + mov $0x1010101,%esi │ │ + mul %esi │ │ + mov %ebx,%ecx │ │ + imul %esi,%ecx │ │ + mov 0x8(%ebp),%esi │ │ + add %edx,%ecx │ │ + mov 0x18(%esp),%edx │ │ + mov %eax,(%edx) │ │ + mov %ecx,0x4(%edx) │ │ + jmp 732b0 │ │ + movzbl 0xa(%esp),%ebx │ │ + mov %ebx,%eax │ │ + mov $0x1010101,%esi │ │ + mul %esi │ │ + mov %ebx,%ecx │ │ + imul %esi,%ecx │ │ + mov 0x8(%ebp),%esi │ │ + add %edx,%ecx │ │ + movd %ecx,%xmm0 │ │ + movd %eax,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + pshufd $0x44,%xmm1,%xmm0 │ │ + mov 0x18(%esp),%eax │ │ + movdqu %xmm0,(%eax) │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - sub $0x30,%esp │ │ - call 78a91 │ │ - pop %ebx │ │ - add $0x5c4df,%ebx │ │ - mov %ecx,0x1c(%esp) │ │ - mov 0xc(%ecx),%eax │ │ - cmpl $0x0,0x1c4(%eax) │ │ - mov 0x24(%ebp),%ecx │ │ - mov 0x1c(%ebp),%esi │ │ - mov %ecx,0x8(%esp) │ │ - je 78ac3 │ │ - mov 0xec(%eax),%edi │ │ - mov 0x2c(%ebp),%ecx │ │ - add %ecx,%edi │ │ - sar %cl,%edi │ │ - mov %edi,0x8(%esp) │ │ - xor %ecx,%ecx │ │ - test %esi,%esi │ │ - sete %cl │ │ - shl $0x3,%ecx │ │ - mov $0x40,%edi │ │ - sub %ecx,%edi │ │ - mov 0x14(%ebp),%ecx │ │ - shr %cl,%edi │ │ - mov %edi,0x18(%esp) │ │ - test %esi,%esi │ │ - mov %edx,0xc(%esp) │ │ - je 78b8f │ │ - mov 0x18(%ebp),%ecx │ │ - mov $0x4,%esi │ │ - shl %cl,%esi │ │ - mov %edx,%edi │ │ - mov 0x8(%ebp),%eax │ │ - mov %eax,%ecx │ │ - sar %ecx │ │ - mov %ecx,(%esp) │ │ - mov %esi,%eax │ │ - imul %ecx,%eax │ │ - lea (%edx,%eax,2),%eax │ │ - mov 0x8(%esp),%ecx │ │ - add %ecx,%ecx │ │ - mov %ecx,0x4(%esp) │ │ - sub $0x4,%esp │ │ - push %ecx │ │ - push %eax │ │ - push %edx │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - mov 0x8(%ebp),%eax │ │ - add %edi,%eax │ │ - lea 0x1(%esi),%ecx │ │ - imul (%esp),%ecx │ │ - lea (%edi,%ecx,2),%ecx │ │ - sub $0x4,%esp │ │ - pushl 0x8(%esp) │ │ - push %ecx │ │ - push %eax │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - mov 0x8(%ebp),%eax │ │ - lea (%edi,%eax,2),%eax │ │ - lea 0x2(%esi),%ecx │ │ - imul (%esp),%ecx │ │ - lea (%edi,%ecx,2),%ecx │ │ - sub $0x4,%esp │ │ - pushl 0x8(%esp) │ │ - push %ecx │ │ - push %eax │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - mov (%esp),%ecx │ │ - lea (%ecx,%ecx,2),%eax │ │ - lea (%edi,%eax,2),%eax │ │ - add $0x3,%esi │ │ - imul %ecx,%esi │ │ - lea (%edi,%esi,2),%ecx │ │ - mov 0x1c(%ebp),%esi │ │ - sub $0x4,%esp │ │ - pushl 0x8(%esp) │ │ - push %ecx │ │ - push %eax │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - mov 0x1c(%esp),%eax │ │ - mov 0xc(%eax),%eax │ │ - jmp 78b97 │ │ - mov 0x8(%ebp),%ecx │ │ - sar %ecx │ │ - mov %ecx,(%esp) │ │ - mov 0x18(%esp),%edx │ │ - lea -0x2(%edx),%edi │ │ - mov 0x10(%ebp),%ecx │ │ - sar %ecx │ │ - mov %ecx,0x10(%esp) │ │ - imul %ecx,%edi │ │ - mov %edi,0x20(%esp) │ │ - mov 0xe8(%eax),%ecx │ │ - add %edx,%esi │ │ - cmp 0xec(%eax),%ecx │ │ - mov 0xc(%ebp),%edi │ │ - mov %esi,%ecx │ │ + mov 0x40(%esp),%eax │ │ + mov 0x804(%eax),%edx │ │ + mov 0x44(%esp),%ecx │ │ + add %ecx,%edx │ │ + sub 0x8(%esi),%edx │ │ + sar %cl,%edx │ │ mov 0xc(%esp),%eax │ │ - mov 0x8(%ebp),%esi │ │ - lea (%eax,%esi,4),%esi │ │ - mov 0x20(%ebp),%eax │ │ - jne 78d16 │ │ - cmp %eax,%ecx │ │ - mov 0x24(%ebp),%eax │ │ - mov %eax,0x14(%esp) │ │ - mov 0x28(%ebp),%eax │ │ - mov %eax,0xc(%esp) │ │ - jg 78e25 │ │ - mov 0x14(%esp),%eax │ │ - add %eax,%eax │ │ - mov %eax,0x14(%esp) │ │ - mov $0x40,%eax │ │ - mov %ecx,0x4(%esp) │ │ - mov 0x14(%ebp),%ecx │ │ - shr %cl,%eax │ │ - mov %eax,0x24(%esp) │ │ - mov 0x4(%esp),%eax │ │ - decl 0xc(%esp) │ │ + cmp %eax,%edx │ │ + cmovg %eax,%edx │ │ + lea -0x1(%edx),%ecx │ │ + cmp $0xf,%ecx │ │ + movzbl %bl,%eax │ │ + ja 730a0 │ │ + mov -0x2f74(%edi,%ecx,4),%ecx │ │ + add %edi,%ecx │ │ + jmp *%ecx │ │ + mov 0x280(%esi),%eax │ │ + add 0x10(%esp),%eax │ │ mov 0x20(%esp),%ecx │ │ - add %ecx,%ecx │ │ - mov %ecx,0x20(%esp) │ │ - lea -0x2(%edx,%edx,1),%ecx │ │ - mov %ecx,0x1c(%esp) │ │ - mov 0x1c(%esp),%ecx │ │ - imul 0x10(%esp),%ecx │ │ - mov %ecx,0x1c(%esp) │ │ - mov 0x10(%esp),%ecx │ │ - mov %ecx,0x8(%esp) │ │ - mov 0x8(%esp),%ecx │ │ + mov %bl,0x40(%ecx,%eax,1) │ │ + jmp 730d0 │ │ + mov %eax,%ecx │ │ + shl $0x8,%ecx │ │ + or %eax,%ecx │ │ + mov 0x280(%esi),%eax │ │ + add 0x10(%esp),%eax │ │ + mov 0x20(%esp),%edx │ │ + mov %cx,0x40(%edx,%eax,1) │ │ + jmp 730d0 │ │ + imul $0x1010101,%eax,%eax │ │ + mov 0x280(%esi),%ecx │ │ + add 0x10(%esp),%ecx │ │ + mov 0x20(%esp),%edx │ │ + mov %eax,0x40(%edx,%ecx,1) │ │ + jmp 730d0 │ │ + mov %eax,%ecx │ │ + mov $0x1010101,%edx │ │ imul %edx,%ecx │ │ - mov %ecx,0x8(%esp) │ │ - lea 0x2(%edx,%edx,1),%edx │ │ - mov 0x10(%esp),%ecx │ │ - imul %ecx,%edx │ │ - mov %edx,0x28(%esp) │ │ - imul 0x24(%esp),%ecx │ │ - add %ecx,%ecx │ │ - mov %ecx,0x10(%esp) │ │ - mov 0x8(%esp),%ecx │ │ - add %ecx,%ecx │ │ - mov %ecx,0x8(%esp) │ │ - mov (%esp),%ecx │ │ - add %ecx,%ecx │ │ - mov %ecx,(%esp) │ │ - nop │ │ - nop │ │ - nop │ │ + mul %edx │ │ + add %ecx,%edx │ │ + mov 0x280(%esi),%ecx │ │ + add 0x10(%esp),%ecx │ │ + mov 0x20(%esp),%edi │ │ + mov %eax,0x40(%edi,%ecx,1) │ │ + mov %edx,0x44(%edi,%ecx,1) │ │ + jmp 730d0 │ │ + mov %eax,%ecx │ │ + mov $0x1010101,%edx │ │ + imul %edx,%ecx │ │ + mul %edx │ │ + add %ecx,%edx │ │ + mov 0x280(%esi),%ecx │ │ + mov 0x10(%esp),%edi │ │ + add %edi,%ecx │ │ + mov 0x20(%esp),%ebx │ │ + mov %eax,0x40(%ebx,%ecx,1) │ │ + mov %edx,0x44(%ebx,%ecx,1) │ │ + mov 0x280(%esi),%ecx │ │ + add %edi,%ecx │ │ + mov %edx,0x4c(%ebx,%ecx,1) │ │ + mov %eax,0x48(%ebx,%ecx,1) │ │ + jmp 730d0 │ │ nop │ │ - mov %edi,0x18(%esp) │ │ - mov %eax,0x4(%esp) │ │ - mov 0x20(%esp),%eax │ │ - add %edi,%eax │ │ - sub $0x4,%esp │ │ - mov 0x18(%esp),%ecx │ │ - push %ecx │ │ - mov %ecx,%edi │ │ - push %eax │ │ - push %esi │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - mov 0x18(%esp),%eax │ │ + mov 0x14(%esp),%eax │ │ + lea -0x5550(%eax),%ecx │ │ + mov 0x74(%esp),%edx │ │ + mov 0x1(%ecx,%edx,8),%al │ │ + mov %ebx,%edi │ │ + mov 0x10(%esp),%ebx │ │ + jmp 72fef │ │ + mov $0x1,%cl │ │ + mov %ecx,0x48(%esp) │ │ mov 0x1c(%esp),%ecx │ │ + cmp 0x3c(%esp),%ecx │ │ + ja 733d8 │ │ + mov 0x10(%esp),%ecx │ │ + and $0x1,%cl │ │ + mov %ecx,0x48(%esp) │ │ + mov 0x10(%ebp),%esi │ │ + cmpb $0x0,0x6(%esi) │ │ + je 7298d │ │ + mov %ebx,%esi │ │ + mov 0x1c(%esp),%eax │ │ + dec %al │ │ + cmp $0x1f,%al │ │ + mov 0x8(%ebp),%edx │ │ + ja 734a4 │ │ + movzbl %al,%eax │ │ + mov 0x14(%esp),%ecx │ │ + mov -0x3234(%ecx,%eax,4),%eax │ │ add %ecx,%eax │ │ - add (%esp),%esi │ │ - sub $0x4,%esp │ │ - push %edi │ │ - push %eax │ │ - push %esi │ │ - call 14a0 │ │ - add $0x10,%esp │ │ + jmp *%eax │ │ + mov 0x24(%esp),%eax │ │ + movb $0x40,0x30(%edx,%eax,1) │ │ mov 0x18(%esp),%eax │ │ - mov 0x8(%esp),%ecx │ │ - add %ecx,%eax │ │ - mov (%esp),%edi │ │ - add %edi,%esi │ │ - sub $0x4,%esp │ │ - pushl 0x18(%esp) │ │ - push %eax │ │ - push %esi │ │ - call 14a0 │ │ - add $0x10,%esp │ │ + dec %al │ │ + cmp $0x1f,%al │ │ + jbe 734ae │ │ + jmp 734cf │ │ + mov 0x24(%esp),%eax │ │ + movw $0x4040,0x30(%edx,%eax,1) │ │ + mov 0x18(%esp),%eax │ │ + dec %al │ │ + cmp $0x1f,%al │ │ + jbe 734ae │ │ + jmp 734cf │ │ + mov 0x24(%esp),%eax │ │ + jmp 73452 │ │ + mov 0x24(%esp),%eax │ │ + movl $0x40404040,0x34(%edx,%eax,1) │ │ + movl $0x40404040,0x30(%edx,%eax,1) │ │ + mov 0x18(%esp),%eax │ │ + dec %al │ │ + cmp $0x1f,%al │ │ + jbe 734ae │ │ + jmp 734cf │ │ + mov 0x14(%esp),%eax │ │ + movdqa -0x14c30(%eax),%xmm0 │ │ + mov 0x24(%esp),%eax │ │ + movdqu %xmm0,0x30(%edx,%eax,1) │ │ + movdqu %xmm0,0x40(%edx,%eax,1) │ │ + mov 0x18(%esp),%eax │ │ + dec %al │ │ + cmp $0x1f,%al │ │ + jbe 734ae │ │ + jmp 734cf │ │ + mov 0x14(%esp),%eax │ │ + movdqa -0x14c30(%eax),%xmm0 │ │ + mov 0x24(%esp),%eax │ │ + movdqu %xmm0,0x30(%edx,%eax,1) │ │ mov 0x18(%esp),%eax │ │ + dec %al │ │ + cmp $0x1f,%al │ │ + ja 734cf │ │ + movzbl %al,%eax │ │ + mov 0x14(%esp),%ecx │ │ + mov -0x31b4(%ecx,%eax,4),%eax │ │ + add %ecx,%eax │ │ + jmp *%eax │ │ + mov 0x280(%edx),%eax │ │ mov 0x28(%esp),%ecx │ │ + movb $0x40,0x20(%eax,%ecx,1) │ │ + cmpb $0x0,0x48(%esp) │ │ + je 738c0 │ │ + mov 0x38(%esp),%eax │ │ + dec %eax │ │ + cmp $0x1f,%eax │ │ + ja 7371f │ │ + mov 0x14(%esp),%ecx │ │ + mov -0x3134(%ecx,%eax,4),%eax │ │ add %ecx,%eax │ │ - mov 0xc(%esp),%ecx │ │ - cmp 0x4(%esp),%ecx │ │ - cmove %esi,%eax │ │ - add %edi,%esi │ │ - sub $0x4,%esp │ │ - pushl 0x18(%esp) │ │ - mov 0x20(%esp),%edi │ │ - push %eax │ │ - push %esi │ │ - call 14a0 │ │ + jmp *%eax │ │ + mov 0x2c(%esp),%eax │ │ + movb $0x40,0x50(%edx,%eax,1) │ │ + movb $0x40,0x70(%edx,%eax,1) │ │ + dec %esi │ │ + cmp $0x1f,%esi │ │ + ja 738c0 │ │ + mov %esi,%eax │ │ + mov 0x14(%esp),%ecx │ │ + add -0x30b4(%ecx,%esi,4),%ecx │ │ + jmp *%ecx │ │ + mov 0x280(%edx),%eax │ │ + mov 0x30(%esp),%ecx │ │ + movb $0x40,0x40(%eax,%ecx,1) │ │ + mov 0x280(%edx),%eax │ │ + movb $0x40,0x60(%eax,%ecx,1) │ │ + jmp 738c0 │ │ + mov 0x280(%edx),%eax │ │ + mov 0x28(%esp),%ecx │ │ + movw $0x4040,0x20(%eax,%ecx,1) │ │ + cmpb $0x0,0x48(%esp) │ │ + jne 734da │ │ + jmp 738c0 │ │ + mov 0x280(%edx),%eax │ │ + mov 0x28(%esp),%ecx │ │ + movl $0x40404040,0x20(%eax,%ecx,1) │ │ + cmpb $0x0,0x48(%esp) │ │ + jne 734da │ │ + jmp 738c0 │ │ + mov 0x280(%edx),%eax │ │ + mov 0x28(%esp),%ecx │ │ + movl $0x40404040,0x24(%eax,%ecx,1) │ │ + movl $0x40404040,0x20(%eax,%ecx,1) │ │ + cmpb $0x0,0x48(%esp) │ │ + jne 734da │ │ + jmp 738c0 │ │ + mov 0x280(%edx),%eax │ │ + mov 0x28(%esp),%ecx │ │ + movl $0x40404040,0x24(%eax,%ecx,1) │ │ + movl $0x40404040,0x20(%eax,%ecx,1) │ │ + mov 0x280(%edx),%eax │ │ + movl $0x40404040,0x2c(%ecx,%eax,1) │ │ + movl $0x40404040,0x28(%ecx,%eax,1) │ │ + mov 0x280(%edx),%eax │ │ + movl $0x40404040,0x34(%ecx,%eax,1) │ │ + movl $0x40404040,0x30(%ecx,%eax,1) │ │ + mov 0x280(%edx),%eax │ │ + movl $0x40404040,0x3c(%ecx,%eax,1) │ │ + movl $0x40404040,0x38(%ecx,%eax,1) │ │ + cmpb $0x0,0x48(%esp) │ │ + jne 734da │ │ + jmp 738c0 │ │ + mov 0x280(%edx),%eax │ │ + mov 0x28(%esp),%ecx │ │ + movl $0x40404040,0x24(%eax,%ecx,1) │ │ + movl $0x40404040,0x20(%eax,%ecx,1) │ │ + mov 0x280(%edx),%eax │ │ + movl $0x40404040,0x2c(%ecx,%eax,1) │ │ + movl $0x40404040,0x28(%ecx,%eax,1) │ │ + cmpb $0x0,0x48(%esp) │ │ + jne 734da │ │ + jmp 738c0 │ │ + mov 0x2c(%esp),%eax │ │ + movw $0x4040,0x50(%edx,%eax,1) │ │ + movw $0x4040,0x70(%edx,%eax,1) │ │ + dec %esi │ │ + cmp $0x1f,%esi │ │ + jbe 7350f │ │ + jmp 738c0 │ │ + mov 0x2c(%esp),%eax │ │ + movl $0x40404040,0x50(%edx,%eax,1) │ │ + movl $0x40404040,0x70(%edx,%eax,1) │ │ + dec %esi │ │ + cmp $0x1f,%esi │ │ + jbe 7350f │ │ + jmp 738c0 │ │ + mov 0x2c(%esp),%eax │ │ + movl $0x40404040,0x54(%edx,%eax,1) │ │ + movl $0x40404040,0x50(%edx,%eax,1) │ │ + movl $0x40404040,0x74(%edx,%eax,1) │ │ + movl $0x40404040,0x70(%edx,%eax,1) │ │ + dec %esi │ │ + cmp $0x1f,%esi │ │ + jbe 7350f │ │ + jmp 738c0 │ │ mov 0x14(%esp),%eax │ │ - add $0x10,%esp │ │ - add 0x24(%esp),%eax │ │ - add 0x10(%esp),%edi │ │ - add (%esp),%esi │ │ - cmp 0x20(%ebp),%eax │ │ - jle 78c70 │ │ - jmp 78e25 │ │ - cmp %eax,%ecx │ │ - mov 0x28(%ebp),%eax │ │ - mov %eax,%edx │ │ - mov 0x20(%esp),%eax │ │ - jg 78e25 │ │ - lea (%edi,%eax,2),%edi │ │ - mov %edx,0xc(%esp) │ │ - mov $0x40,%edx │ │ - mov %ecx,%eax │ │ - mov 0x14(%ebp),%ecx │ │ - shr %cl,%edx │ │ - mov %eax,%ecx │ │ - mov (%esp),%eax │ │ - neg %eax │ │ - mov %eax,0x24(%esp) │ │ - mov 0x8(%esp),%eax │ │ - add %eax,%eax │ │ - mov %eax,0x28(%esp) │ │ - decl 0xc(%esp) │ │ - mov 0x10(%esp),%eax │ │ - mov %edx,0x20(%esp) │ │ - imul %edx,%eax │ │ - mov 0xc(%esp),%edx │ │ - add %eax,%eax │ │ - mov %eax,0x10(%esp) │ │ - mov %edx,0xc(%esp) │ │ - jmp 78d8f │ │ - nop │ │ - nop │ │ - mov 0x20(%ebp),%eax │ │ - mov 0x14(%esp),%edi │ │ - mov 0x4(%esp),%ecx │ │ - add 0x20(%esp),%ecx │ │ - add 0x10(%esp),%edi │ │ - cmp %eax,%ecx │ │ - mov 0xc(%esp),%edx │ │ - jg 78e25 │ │ - mov %ecx,0x4(%esp) │ │ - xor %eax,%eax │ │ - cmp %ecx,%edx │ │ - sete %al │ │ - mov %edi,%edx │ │ - mov $0x4,%edi │ │ - sub %eax,%edi │ │ - mov 0x1c(%esp),%ecx │ │ - mov 0x7c0(%ecx),%eax │ │ - mov %eax,0x18(%esp) │ │ - sub $0x8,%esp │ │ - pushl 0xb30(%ecx) │ │ - mov 0x2c(%ebp),%eax │ │ - pushl 0x7a4(%ecx,%eax,4) │ │ - pushl 0x79c(%ecx,%eax,4) │ │ - pushl 0x24(%ebp) │ │ - push %edi │ │ - pushl 0x24(%esp) │ │ - pushl 0x10(%ebp) │ │ - mov %edx,0x38(%esp) │ │ - push %edx │ │ - pushl 0x8(%ebp) │ │ - push %esi │ │ - mov 0x48(%esp),%eax │ │ - call *0x150(%eax) │ │ - add $0x30,%esp │ │ - mov (%esp),%eax │ │ - imul %eax,%edi │ │ - mov 0x4(%esp),%ecx │ │ - cmp %ecx,0xc(%esp) │ │ - lea (%esi,%edi,2),%esi │ │ - jne 78d70 │ │ - mov %eax,%edi │ │ - mov 0x24(%esp),%eax │ │ - lea (%esi,%eax,2),%eax │ │ - sub $0x4,%esp │ │ - pushl 0x2c(%esp) │ │ - push %eax │ │ - push %esi │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - lea (%esi,%edi,2),%esi │ │ - jmp 78d70 │ │ + movdqa -0x14c30(%eax),%xmm0 │ │ + mov 0x2c(%esp),%eax │ │ + movdqu %xmm0,0x50(%edx,%eax,1) │ │ + movdqu %xmm0,0x70(%edx,%eax,1) │ │ + dec %esi │ │ + cmp $0x1f,%esi │ │ + jbe 7350f │ │ + jmp 738c0 │ │ + mov 0x14(%esp),%eax │ │ + movdqa -0x14c30(%eax),%xmm0 │ │ + mov 0x2c(%esp),%eax │ │ + movdqu %xmm0,0x50(%edx,%eax,1) │ │ + movdqu %xmm0,0x60(%edx,%eax,1) │ │ + movdqu %xmm0,0x70(%edx,%eax,1) │ │ + movdqu %xmm0,0x80(%edx,%eax,1) │ │ + dec %esi │ │ + cmp $0x1f,%esi │ │ + jbe 7350f │ │ + jmp 738c0 │ │ + mov 0x280(%edx),%eax │ │ + mov 0x30(%esp),%ecx │ │ + movw $0x4040,0x40(%eax,%ecx,1) │ │ + mov 0x280(%edx),%eax │ │ + movw $0x4040,0x60(%eax,%ecx,1) │ │ + jmp 738c0 │ │ + mov 0x280(%edx),%eax │ │ + mov 0x30(%esp),%ecx │ │ + movl $0x40404040,0x40(%eax,%ecx,1) │ │ + mov 0x280(%edx),%eax │ │ + movl $0x40404040,0x60(%eax,%ecx,1) │ │ + jmp 738c0 │ │ + mov 0x280(%edx),%eax │ │ + mov 0x30(%esp),%ecx │ │ + movl $0x40404040,0x44(%eax,%ecx,1) │ │ + movl $0x40404040,0x40(%eax,%ecx,1) │ │ + mov 0x280(%edx),%eax │ │ + movl $0x40404040,0x64(%eax,%ecx,1) │ │ + movl $0x40404040,0x60(%eax,%ecx,1) │ │ + jmp 738c0 │ │ + mov 0x280(%edx),%eax │ │ + mov 0x30(%esp),%ecx │ │ + movl $0x40404040,0x44(%eax,%ecx,1) │ │ + movl $0x40404040,0x40(%eax,%ecx,1) │ │ + mov 0x280(%edx),%eax │ │ + movl $0x40404040,0x4c(%eax,%ecx,1) │ │ + movl $0x40404040,0x48(%eax,%ecx,1) │ │ + mov 0x280(%edx),%eax │ │ + movl $0x40404040,0x64(%eax,%ecx,1) │ │ + movl $0x40404040,0x60(%eax,%ecx,1) │ │ + mov 0x280(%edx),%eax │ │ + movl $0x40404040,0x6c(%eax,%ecx,1) │ │ + movl $0x40404040,0x68(%eax,%ecx,1) │ │ + jmp 738c0 │ │ + mov 0x280(%edx),%eax │ │ + mov 0x30(%esp),%ecx │ │ + movl $0x40404040,0x44(%eax,%ecx,1) │ │ + movl $0x40404040,0x40(%eax,%ecx,1) │ │ + mov 0x280(%edx),%eax │ │ + movl $0x40404040,0x4c(%eax,%ecx,1) │ │ + movl $0x40404040,0x48(%eax,%ecx,1) │ │ + mov 0x280(%edx),%eax │ │ + movl $0x40404040,0x54(%eax,%ecx,1) │ │ + movl $0x40404040,0x50(%eax,%ecx,1) │ │ + mov 0x280(%edx),%eax │ │ + movl $0x40404040,0x5c(%eax,%ecx,1) │ │ + movl $0x40404040,0x58(%eax,%ecx,1) │ │ + mov 0x280(%edx),%eax │ │ + movl $0x40404040,0x64(%eax,%ecx,1) │ │ + movl $0x40404040,0x60(%eax,%ecx,1) │ │ + mov 0x280(%edx),%eax │ │ + movl $0x40404040,0x6c(%eax,%ecx,1) │ │ + movl $0x40404040,0x68(%eax,%ecx,1) │ │ + mov 0x280(%edx),%eax │ │ + movl $0x40404040,0x74(%eax,%ecx,1) │ │ + movl $0x40404040,0x70(%eax,%ecx,1) │ │ + mov 0x280(%edx),%eax │ │ + movl $0x40404040,0x7c(%eax,%ecx,1) │ │ + movl $0x40404040,0x78(%eax,%ecx,1) │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x20,%esp │ │ - call 78e41 │ │ - pop %eax │ │ - add $0x5c12f,%eax │ │ - mov %eax,0x8(%esp) │ │ - mov 0x8(%ebp),%eax │ │ - xor %ebx,%ebx │ │ - cmpl $0x0,0x10(%ebp) │ │ - setne %bl │ │ - shl $0x3,%ebx │ │ - mov 0xe88(%eax),%eax │ │ - test $0x1,%al │ │ - mov %ebx,0x4(%esp) │ │ - mov %eax,0xc(%esp) │ │ - je 78ed3 │ │ - mov 0x8(%ebp),%eax │ │ - mov %eax,%edx │ │ - mov 0x544(%eax),%eax │ │ - mov 0x10(%ebp),%ecx │ │ - lea 0x1(%ecx),%esi │ │ - mov 0x4(%edx),%ecx │ │ - mov 0x3f4(%ecx),%cl │ │ - add $0x6,%cl │ │ - shl %cl,%esi │ │ - cmp %eax,%esi │ │ - cmovg %eax,%esi │ │ + sub $0x40,%esp │ │ + mov %edx,0x24(%esp) │ │ + call 738e5 │ │ + pop %ebx │ │ + add $0x6368b,%ebx │ │ + mov 0x10(%ebp),%eax │ │ + cmp $0x1,%eax │ │ mov 0xc(%ebp),%edx │ │ - mov (%edx),%edx │ │ - mov 0x8(%ebp),%edi │ │ - mov 0x538(%edi),%edi │ │ - shr %edi │ │ - imul %ebx,%edi │ │ - add %edi,%edi │ │ - sub %edi,%edx │ │ - mov 0x10(%ebp),%edi │ │ - shl %cl,%edi │ │ - sub %ebx,%edi │ │ - sub $0xc,%esp │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0x14(%esp),%ebx │ │ - push $0x0 │ │ - push %esi │ │ - push %eax │ │ - mov 0x8(%ebp),%eax │ │ - pushl 0x540(%eax) │ │ - push %edi │ │ - call 78fe0 │ │ - mov 0x2c(%esp),%eax │ │ - add $0x20,%esp │ │ - test $0x6,%al │ │ - je 78fd0 │ │ - mov 0x8(%ebp),%eax │ │ - mov %eax,%esi │ │ - mov 0x548(%eax),%ecx │ │ - xor %ebx,%ebx │ │ - cmp $0x1,%ecx │ │ - sete %bl │ │ - xor %edx,%edx │ │ - cmp $0x3,%ecx │ │ - setne %dl │ │ - mov 0x544(%eax),%eax │ │ - add %ebx,%eax │ │ - mov %ebx,%ecx │ │ - sar %cl,%eax │ │ - mov %edx,%edi │ │ - add 0x540(%esi),%edi │ │ - mov %edx,%ecx │ │ - sar %cl,%edi │ │ - mov %edi,0x18(%esp) │ │ - mov 0x10(%ebp),%edi │ │ - lea 0x1(%edi),%esi │ │ - mov 0x8(%ebp),%ecx │ │ + mov (%ecx),%edi │ │ + mov %ecx,0x4(%esp) │ │ mov 0x4(%ecx),%ecx │ │ - mov 0x3f4(%ecx),%edx │ │ - sub %ebx,%edx │ │ - add $0x6,%dl │ │ - mov %edx,%ecx │ │ - shl %cl,%esi │ │ - cmp %eax,%esi │ │ - mov %eax,0x10(%esp) │ │ - cmovg %eax,%esi │ │ - mov %esi,0x14(%esp) │ │ - mov 0x4(%esp),%esi │ │ - mov %ebx,%ecx │ │ - mov 0xc(%esp),%eax │ │ - shr %cl,%esi │ │ - mov %edx,%ecx │ │ - shl %cl,%edi │ │ - sub %esi,%edi │ │ - mov %edi,0x4(%esp) │ │ - test $0x2,%al │ │ - je 78f93 │ │ + mov %ecx,0x20(%esp) │ │ + mov 0x7c0(%edi),%ecx │ │ + mov %ecx,0x30(%esp) │ │ + lea -0x5550(%ebx),%ecx │ │ + movzbl (%ecx,%edx,8),%esi │ │ + mov %esi,0x18(%esp) │ │ + movzbl 0x1(%ecx,%edx,8),%edx │ │ + mov %edx,0x8(%esp) │ │ + mov %ebx,0x14(%esp) │ │ + mov %edi,0x1c(%esp) │ │ + jg 73a3d │ │ + mov %eax,%esi │ │ + mov 0x14(%ebp),%edx │ │ + movzwl (%edx,%eax,2),%edx │ │ + test %edx,%edx │ │ + je 73a3d │ │ + mov 0x1c(%ebp),%eax │ │ + mov 0x18(%ebp),%edi │ │ + lea (%edi,%eax,4),%edi │ │ + bt %edi,%edx │ │ + mov 0x1c(%esp),%edi │ │ + jae 73a3d │ │ + mov 0x18(%ebp),%eax │ │ + mov %eax,%edx │ │ mov 0xc(%ebp),%eax │ │ - mov 0x4(%eax),%edx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0x53c(%ecx),%eax │ │ - shr %eax │ │ - imul %esi,%eax │ │ + movzbl 0x6(%ecx,%eax,8),%edi │ │ + movzbl (%ecx,%edi,8),%eax │ │ + mov %eax,0x30(%esp) │ │ + movzbl 0x1(%ecx,%edi,8),%eax │ │ + mov %eax,0x20(%esp) │ │ + inc %esi │ │ + mov %esi,0x10(%esp) │ │ + add %edx,%edx │ │ + mov %edx,0x28(%esp) │ │ + mov 0x1c(%ebp),%eax │ │ add %eax,%eax │ │ - sub %eax,%edx │ │ - sub $0xc,%esp │ │ - mov %esi,%edi │ │ - mov 0x14(%esp),%ebx │ │ - push $0x1 │ │ - pushl 0x24(%esp) │ │ + sub $0x4,%esp │ │ + mov 0x8(%esp),%esi │ │ + mov %esi,%ecx │ │ + mov 0x28(%esp),%edx │ │ + pushl 0x20(%ebp) │ │ + mov %eax,0x14(%esp) │ │ + push %eax │ │ + pushl 0x34(%esp) │ │ + pushl 0x14(%ebp) │ │ pushl 0x24(%esp) │ │ - pushl 0x30(%esp) │ │ - pushl 0x20(%esp) │ │ - call 78fe0 │ │ - mov 0x2c(%esp),%eax │ │ + mov %edi,0x4c(%esp) │ │ + push %edi │ │ + pushl 0x8(%ebp) │ │ + call 738d0 │ │ + mov 0x50(%esp),%edx │ │ add $0x20,%esp │ │ - test $0x4,%al │ │ - je 78fd0 │ │ - mov 0xc(%ebp),%eax │ │ - mov 0x8(%eax),%edx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0x53c(%ecx),%eax │ │ - shr %eax │ │ - imul %eax,%esi │ │ - add %esi,%esi │ │ - sub %esi,%edx │ │ - sub $0xc,%esp │ │ + mov 0x8(%esi),%eax │ │ + add %edx,%eax │ │ + mov %eax,0x8(%esi) │ │ + mov 0x8(%esp),%ecx │ │ + cmp %cl,0x18(%esp) │ │ + jb 73b7d │ │ + mov 0x1c(%esp),%esi │ │ + cmp 0x804(%esi),%eax │ │ mov 0x14(%esp),%ebx │ │ - push $0x2 │ │ - pushl 0x24(%esp) │ │ + mov 0x28(%esp),%edi │ │ + jge 73b85 │ │ + mov %edi,%eax │ │ + or $0x1,%eax │ │ + mov 0x20(%ebp),%ecx │ │ + test %ecx,%ecx │ │ + lea (%ecx,%edx,4),%edi │ │ + cmove %ecx,%edi │ │ + sub $0x4,%esp │ │ + mov 0x8(%esp),%esi │ │ + mov %esi,%ecx │ │ + mov 0x28(%esp),%edx │ │ + mov 0x18(%esp),%ebx │ │ + push %edi │ │ + mov 0x30(%esp),%edi │ │ + pushl 0x14(%esp) │ │ + push %eax │ │ + pushl 0x14(%ebp) │ │ pushl 0x24(%esp) │ │ - pushl 0x30(%esp) │ │ - pushl 0x20(%esp) │ │ - call 78fe0 │ │ + pushl 0x4c(%esp) │ │ + pushl 0x8(%ebp) │ │ + call 738d0 │ │ + mov 0x50(%esp),%edx │ │ + mov 0x34(%esp),%ebx │ │ + mov 0x28(%esp),%ecx │ │ add $0x20,%esp │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + mov 0x8(%esi),%eax │ │ + jmp 73b85 │ │ + mov 0x4(%esp),%ecx │ │ + mov 0x8(%ecx),%ebx │ │ + mov 0xc(%ecx),%edx │ │ + mov 0xa70(%edi),%ecx │ │ + test %ecx,%ecx │ │ + je 73acc │ │ + mov 0x18(%esp),%esi │ │ + cmp $0x8,%esi │ │ + mov %edx,0x28(%esp) │ │ + mov $0x8,%edx │ │ + mov $0x8,%edi │ │ + cmovb %esi,%edi │ │ + mov 0x8(%esp),%esi │ │ + cmp $0x8,%esi │ │ + cmovb %esi,%edx │ │ + imul %edi,%edx │ │ + mov 0x1c(%esp),%edi │ │ + mov 0x20(%esp),%eax │ │ + mov 0x3640(%eax),%esi │ │ + shl $0x5,%edx │ │ + add %esi,%edx │ │ + mov %edx,0x3640(%eax) │ │ + mov 0xa7c(%edi),%eax │ │ + mov 0x7f8(%edi),%edx │ │ + mov 0x28(%esp),%edi │ │ + imul %edi,%edx │ │ + add %ebx,%edx │ │ + lea (%edx,%edx,4),%edx │ │ + cmp $0x2,%ecx │ │ + lea (%eax,%edx,2),%ecx │ │ + jne 73adb │ │ + movswl (%ecx),%edi │ │ + movzbl 0x6(%eax,%edx,2),%eax │ │ + mov %eax,0x2c(%esp) │ │ + mov 0x14(%esp),%ebx │ │ + test %edi,%edi │ │ + jns 73ed9 │ │ + jmp 73fcc │ │ + mov 0x4(%esp),%eax │ │ + add $0x2a0,%eax │ │ + mov %eax,0x20(%esp) │ │ + jmp 73ae5 │ │ + mov %ecx,0x34(%esp) │ │ + mov %esi,0x20(%esp) │ │ + mov %edi,%edx │ │ + and $0x1f,%ebx │ │ + and $0x1f,%edx │ │ + mov 0x4(%esp),%edi │ │ + mov 0x280(%edi),%eax │ │ + mov %ebx,0x10(%esp) │ │ + mov %edx,%ecx │ │ + lea 0x20(%eax,%ebx,1),%edx │ │ + mov %ecx,0x28(%esp) │ │ + lea 0x30(%edi,%ecx,1),%esi │ │ + sub $0xc,%esp │ │ + lea 0xf(%esp),%eax │ │ + mov %edi,%ecx │ │ + mov 0x20(%esp),%ebx │ │ + push %eax │ │ + lea 0x3c(%esp),%eax │ │ + push %eax │ │ + pushl 0x34(%esp) │ │ + push $0x0 │ │ + push $0x0 │ │ + pushl 0x8(%ebp) │ │ + pushl 0x48(%esp) │ │ + pushl 0xc(%ebp) │ │ + mov %esi,0x38(%esp) │ │ + push %esi │ │ + call 73fe0 │ │ + mov 0x44(%esp),%ebx │ │ + add $0x30,%esp │ │ + mov 0x1c(%esp),%ecx │ │ + mov 0x808(%ecx),%edx │ │ + sub 0xc(%edi),%edx │ │ + mov 0x8(%esp),%ecx │ │ + cmp %ecx,%edx │ │ + cmovg %ecx,%edx │ │ + lea -0x1(%edx),%ecx │ │ + cmp $0xf,%ecx │ │ + mov %eax,0x24(%esp) │ │ + ja 73bf2 │ │ + mov -0x2f34(%ebx,%ecx,4),%ecx │ │ + add %ebx,%ecx │ │ + jmp *%ecx │ │ + mov 0x3(%esp),%dl │ │ + mov 0xc(%esp),%eax │ │ + mov %dl,(%eax) │ │ + jmp 73c7b │ │ + mov 0x14(%esp),%ebx │ │ + mov 0x28(%esp),%edi │ │ + sub %edx,%eax │ │ + mov 0x4(%esp),%edx │ │ + mov %eax,0x8(%edx) │ │ + mov 0xc(%edx),%eax │ │ + add 0x20(%esp),%eax │ │ + mov %eax,0xc(%edx) │ │ + cmp 0x18(%esp),%cl │ │ + jb 73fc1 │ │ + mov 0x1c(%esp),%ecx │ │ + cmp 0x808(%ecx),%eax │ │ + jge 73fc1 │ │ + mov 0x20(%ebp),%eax │ │ + test %eax,%eax │ │ + je 73f14 │ │ + mov %eax,%ecx │ │ + mov 0x1c(%esp),%eax │ │ + mov 0x4a0(%eax),%eax │ │ + imul 0x20(%esp),%eax │ │ + lea (%ecx,%eax,4),%eax │ │ + mov %eax,0x38(%esp) │ │ + jmp 73f1c │ │ + movzbl 0x3(%esp),%edx │ │ + mov %edx,%eax │ │ + shl $0x8,%eax │ │ + or %edx,%eax │ │ + mov 0xc(%esp),%ecx │ │ + mov %ax,(%ecx) │ │ + jmp 73c7b │ │ + movzbl 0x3(%esp),%edi │ │ + sub $0x4,%esp │ │ + mov 0x18(%esp),%ebx │ │ + push %edx │ │ + push %edi │ │ + pushl 0x18(%esp) │ │ + call 1510 │ │ + mov %edi,%edx │ │ + mov 0x24(%esp),%ebx │ │ + add $0x10,%esp │ │ + jmp 73c7b │ │ + movzbl 0x3(%esp),%edx │ │ + imul $0x1010101,%edx,%eax │ │ + mov 0xc(%esp),%ecx │ │ + mov %eax,(%ecx) │ │ + jmp 73c7b │ │ + movzbl 0x3(%esp),%edi │ │ + mov $0x1010101,%ecx │ │ + mov %edi,%eax │ │ + mul %ecx │ │ + imul $0x1010101,%edi,%ecx │ │ + add %edx,%ecx │ │ + mov %edi,%edx │ │ + mov 0xc(%esp),%esi │ │ + mov %eax,(%esi) │ │ + mov %ecx,0x4(%esi) │ │ + jmp 73c7b │ │ + movzbl 0x3(%esp),%edi │ │ + mov $0x1010101,%ecx │ │ + mov %edi,%eax │ │ + mul %ecx │ │ + imul $0x1010101,%edi,%ecx │ │ + add %edx,%ecx │ │ + mov %edi,%edx │ │ + movd %eax,%xmm0 │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm1,%xmm0 │ │ + pshufd $0x44,%xmm0,%xmm0 │ │ + mov 0xc(%esp),%eax │ │ + movdqu %xmm0,(%eax) │ │ + mov 0x1c(%esp),%eax │ │ + mov 0x804(%eax),%eax │ │ + mov 0x4(%esp),%ecx │ │ + sub 0x8(%ecx),%eax │ │ + mov 0x18(%esp),%ecx │ │ + cmp %ecx,%eax │ │ + cmovg %ecx,%eax │ │ + lea -0x1(%eax),%ecx │ │ + cmp $0xf,%ecx │ │ + ja 73ce1 │ │ + mov -0x2ef4(%ebx,%ecx,4),%ecx │ │ + add %ebx,%ecx │ │ + jmp *%ecx │ │ + mov 0x4(%esp),%eax │ │ + mov 0x280(%eax),%eax │ │ + mov 0x10(%esp),%ecx │ │ + mov %dl,0x20(%eax,%ecx,1) │ │ + jmp 73d94 │ │ + movzbl %dl,%eax │ │ + mov %eax,%ecx │ │ + shl $0x8,%ecx │ │ + or %eax,%ecx │ │ + mov 0x4(%esp),%eax │ │ + mov 0x280(%eax),%eax │ │ + mov 0x10(%esp),%edx │ │ + mov %cx,0x20(%eax,%edx,1) │ │ + jmp 73d94 │ │ + mov 0x4(%esp),%ecx │ │ + mov 0x280(%ecx),%ecx │ │ + mov %edx,%ebx │ │ + mov 0x10(%esp),%edx │ │ + lea 0x20(%ecx,%edx,1),%ecx │ │ + sub $0x4,%esp │ │ + movzbl %bl,%edx │ │ + mov 0x18(%esp),%ebx │ │ + push %eax │ │ + push %edx │ │ + push %ecx │ │ + call 1510 │ │ + mov 0x24(%esp),%ebx │ │ + add $0x10,%esp │ │ + jmp 73d94 │ │ + movzbl %dl,%eax │ │ + imul $0x1010101,%eax,%eax │ │ + mov 0x4(%esp),%ecx │ │ + mov 0x280(%ecx),%ecx │ │ + mov 0x10(%esp),%edx │ │ + mov %eax,0x20(%ecx,%edx,1) │ │ + jmp 73d94 │ │ + movzbl %dl,%ecx │ │ + mov $0x1010101,%edx │ │ + mov %ecx,%eax │ │ + mul %edx │ │ + imul $0x1010101,%ecx,%ecx │ │ + add %edx,%ecx │ │ + mov 0x4(%esp),%edx │ │ + mov 0x280(%edx),%edx │ │ + mov 0x10(%esp),%esi │ │ + mov %eax,0x20(%edx,%esi,1) │ │ + mov %ecx,0x24(%edx,%esi,1) │ │ + jmp 73d94 │ │ + movzbl %dl,%ecx │ │ + mov $0x1010101,%edx │ │ + mov %ecx,%eax │ │ + mul %edx │ │ + imul $0x1010101,%ecx,%ecx │ │ + add %edx,%ecx │ │ + mov 0x4(%esp),%esi │ │ + mov 0x280(%esi),%edx │ │ + mov 0x10(%esp),%edi │ │ + mov %eax,0x20(%edx,%edi,1) │ │ + mov %ecx,0x24(%edx,%edi,1) │ │ + mov 0x280(%esi),%edx │ │ + mov %ecx,0x2c(%edi,%edx,1) │ │ + mov %eax,0x28(%edi,%edx,1) │ │ + mov 0x8(%esp),%edx │ │ + mov 0x18(%esp),%ecx │ │ + dec %cl │ │ + cmp $0xf,%cl │ │ + ja 73e9a │ │ + mov 0x28(%esp),%esi │ │ + shl $0x5,%esi │ │ + add 0x10(%esp),%esi │ │ + mov 0x4(%esp),%eax │ │ + lea 0x1ee0(%eax,%esi,1),%esi │ │ + movzbl %cl,%eax │ │ + mov -0x2eb4(%ebx,%eax,4),%eax │ │ + add %ebx,%eax │ │ + jmp *%eax │ │ + test %dl,%dl │ │ + je 73e9a │ │ + mov 0x2c(%esp),%al │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - sub $0x8e0,%esp │ │ - mov %edx,0x14(%esp) │ │ - mov %ecx,0x20(%esp) │ │ - call 78ffc │ │ - pop %eax │ │ - add $0x5bf74,%eax │ │ - mov %eax,0x2c(%esp) │ │ - xor %eax,%eax │ │ - cmpl $0x0,0x18(%ebp) │ │ - setne %al │ │ - mov 0x548(%ecx),%edx │ │ - cmp $0x1,%edx │ │ - sete %bl │ │ - and %al,%bl │ │ - mov %bl,0xc(%esp) │ │ - cmp $0x3,%edx │ │ - mov 0xc(%ecx),%edx │ │ - mov 0x564(%edx,%eax,4),%cl │ │ - setne 0x18(%esp) │ │ - mov $0x1,%ebx │ │ - shl %cl,%ebx │ │ - mov %ebx,%ecx │ │ - sar %ecx │ │ - mov %ecx,0x30(%esp) │ │ - mov $0x8,%edi │ │ - mov 0xc(%esp),%cl │ │ - shr %cl,%edi │ │ - mov 0x8(%ebp),%ecx │ │ - xor %edx,%edx │ │ - test %ecx,%ecx │ │ - cmove %ecx,%edi │ │ - setg %dl │ │ - mov %edx,0x10(%esp) │ │ - add %ecx,%edi │ │ - mov 0x10(%ebp),%edx │ │ - xor %ecx,%ecx │ │ - cmp %edx,0x14(%ebp) │ │ - setl %cl │ │ - shl $0x3,%ecx │ │ - mov %ecx,0x1c(%esp) │ │ - mov %ebx,%esi │ │ - neg %esi │ │ - and %edi,%esi │ │ - movzbl 0xc(%esp),%ecx │ │ - mov %eax,0x24(%esp) │ │ - mov 0x20(%esp),%edx │ │ - mov 0x538(%edx,%eax,4),%edi │ │ - mov $0x0,%eax │ │ - je 790a6 │ │ - mov 0x30(%esp),%eax │ │ - add %esi,%eax │ │ - xor %edx,%edx │ │ - cmp 0x10(%ebp),%eax │ │ - cmovg %ebx,%edx │ │ - sub %edx,%esi │ │ - mov %esi,%eax │ │ - shl %cl,%eax │ │ - mov %eax,%ecx │ │ - sar $0x7,%ecx │ │ - mov %eax,%esi │ │ - mov 0x20(%esp),%eax │ │ - imul 0x810(%eax),%ecx │ │ - shr $0x5,%esi │ │ - and $0x2,%esi │ │ - mov 0xb78(%eax),%edx │ │ - mov %ecx,0x40(%esp) │ │ - lea (%ecx,%ecx,8),%eax │ │ - shl $0x5,%eax │ │ - add %edx,%eax │ │ - mov 0x18(%ebp),%ecx │ │ - lea (%ecx,%ecx,2),%ecx │ │ - shl $0x5,%ecx │ │ - mov %ecx,0x3c(%esp) │ │ + nop │ │ + mov %al,(%esi) │ │ + add $0x20,%esi │ │ + dec %edx │ │ + jne 73de0 │ │ + jmp 73e9a │ │ + test %dl,%dl │ │ + je 73e9a │ │ + mov 0x2c(%esp),%ecx │ │ + mov %ecx,%eax │ │ + shl $0x8,%eax │ │ add %ecx,%eax │ │ - mov %esi,0x44(%esp) │ │ - lea (%esi,%esi,2),%ecx │ │ - lea (%eax,%ecx,8),%esi │ │ - mov %esi,0x48(%esp) │ │ - cmpl $0x0,(%eax,%ecx,8) │ │ - mov 0x10(%esp),%eax │ │ - mov 0x1c(%esp),%ecx │ │ - lea 0x2(%ecx,%eax,4),%eax │ │ - mov %eax,0x10(%esp) │ │ - setne 0xc(%esp) │ │ - mov 0x30(%esp),%ecx │ │ - lea (%ebx,%ecx,1),%eax │ │ - cmp 0xc(%ebp),%eax │ │ - jle 79129 │ │ - xor %esi,%esi │ │ - xor %ecx,%ecx │ │ - mov 0xc(%esp),%al │ │ - test %al,%al │ │ - jne 7935c │ │ - jmp 793ae │ │ - mov 0x24(%esp),%eax │ │ - and 0x18(%esp),%al │ │ - movzbl %al,%eax │ │ - xor $0x7,%eax │ │ - mov %eax,0x38(%esp) │ │ - dec %eax │ │ - mov %eax,0x34(%esp) │ │ - mov 0x14(%ebp),%eax │ │ - sub 0x8(%ebp),%eax │ │ - mov %eax,0x50(%esp) │ │ - mov %ebx,0x1c(%esp) │ │ - jle 79276 │ │ - sar %edi │ │ - mov 0x14(%esp),%eax │ │ - lea -0x8(%eax,%ebx,2),%eax │ │ - mov %eax,0x28(%esp) │ │ - lea (%ebx,%ebx,1),%eax │ │ - mov %eax,0x54(%esp) │ │ - add %edi,%edi │ │ - xor %esi,%esi │ │ - xor %ecx,%ecx │ │ + mov %ax,(%esi) │ │ + add $0x20,%esi │ │ + dec %edx │ │ + jne 73e00 │ │ + jmp 73e9a │ │ + test %dl,%dl │ │ + je 73e9a │ │ + imul $0x1010101,0x2c(%esp),%eax │ │ nop │ │ - mov %ecx,0x58(%esp) │ │ - add %ecx,%ebx │ │ - mov %ebx,%eax │ │ - mov 0x34(%esp),%ecx │ │ - shr %cl,%eax │ │ - and $0x1,%eax │ │ - or 0x44(%esp),%eax │ │ - mov %ebx,0x24(%esp) │ │ - mov 0x38(%esp),%ecx │ │ - sar %cl,%ebx │ │ - add 0x40(%esp),%ebx │ │ - lea (%ebx,%ebx,8),%ebx │ │ - shl $0x5,%ebx │ │ - add %edx,%ebx │ │ - add 0x3c(%esp),%ebx │ │ - lea (%eax,%eax,2),%eax │ │ - lea (%ebx,%eax,8),%edx │ │ - xor %ecx,%ecx │ │ - test %esi,%esi │ │ - sete %cl │ │ - mov %edx,0x48(%esp,%ecx,4) │ │ - cmpl $0x0,(%ebx,%eax,8) │ │ - setne 0x18(%esp) │ │ - je 791e0 │ │ - imul $0x440,%esi,%eax │ │ - lea 0x5c(%esp,%eax,1),%edx │ │ - mov 0x28(%esp),%ebx │ │ - mov 0x50(%esp),%eax │ │ + nop │ │ + mov %eax,(%esi) │ │ + add $0x20,%esi │ │ + dec %edx │ │ + jne 73e20 │ │ + jmp 73e9a │ │ + test %dl,%dl │ │ + je 73e9a │ │ + mov 0x2c(%esp),%ecx │ │ + mov $0x1010101,%edx │ │ + mov %ecx,%eax │ │ + mul %edx │ │ + imul $0x1010101,%ecx,%ecx │ │ + add %edx,%ecx │ │ + mov 0x8(%esp),%edx │ │ nop │ │ nop │ │ nop │ │ - movsd (%ebx),%xmm0 │ │ - movsd %xmm0,(%edx) │ │ - add $0x8,%edx │ │ - add %edi,%ebx │ │ - dec %eax │ │ - jg 791d0 │ │ - testb $0x1,0xc(%esp) │ │ - je 7921f │ │ - imul $0x440,%ecx,%eax │ │ - lea 0x5c(%esp,%eax,1),%eax │ │ - mov 0x20(%esp),%ecx │ │ - mov 0x14(%esp),%edx │ │ - mov 0x2c(%esp),%ebx │ │ - pushl 0x10(%esp) │ │ - pushl 0x4c(%esp,%esi,4) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x28(%esp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x8(%ebp) │ │ - pushl 0x70(%esp) │ │ - push %eax │ │ - call 793c0 │ │ - add $0x20,%esp │ │ - orl $0x1,0x10(%esp) │ │ - xor $0x1,%esi │ │ - mov 0x1c(%esp),%ebx │ │ - mov 0x24(%esp),%ecx │ │ - lea (%ecx,%ebx,1),%eax │ │ - add 0x30(%esp),%eax │ │ - cmp 0xc(%ebp),%eax │ │ - mov 0x14(%esp),%eax │ │ - lea (%eax,%ebx,2),%eax │ │ - mov %eax,0x14(%esp) │ │ - jg 79265 │ │ - mov 0x20(%esp),%eax │ │ - mov 0xb78(%eax),%edx │ │ - mov 0x54(%esp),%eax │ │ - add %eax,0x28(%esp) │ │ - mov 0x18(%esp),%al │ │ - mov %al,0xc(%esp) │ │ - jmp 79170 │ │ - mov 0x18(%esp),%al │ │ - test %al,%al │ │ - jne 7935c │ │ - jmp 793ae │ │ - lea (%ebx,%ebx,1),%eax │ │ - mov %eax,0x18(%esp) │ │ - lea (%ecx,%ebx,2),%eax │ │ - mov %eax,0x28(%esp) │ │ - xor %esi,%esi │ │ - xor %edi,%edi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %eax,(%esi) │ │ + mov %ecx,0x4(%esi) │ │ + add $0x20,%esi │ │ + dec %edx │ │ + jne 73e50 │ │ + jmp 73e9a │ │ + test %dl,%dl │ │ + je 73e9a │ │ + mov 0x2c(%esp),%ecx │ │ + mov $0x1010101,%edx │ │ + mov %ecx,%eax │ │ + mul %edx │ │ + imul $0x1010101,%ecx,%ecx │ │ + add %edx,%ecx │ │ + mov 0x8(%esp),%edx │ │ + movd %eax,%xmm0 │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm1,%xmm0 │ │ + pshufd $0x44,%xmm0,%xmm0 │ │ + nop │ │ + nop │ │ nop │ │ nop │ │ - add %edi,%ebx │ │ - mov %ebx,%eax │ │ + nop │ │ + movdqu %xmm0,(%esi) │ │ + add $0x20,%esi │ │ + dec %edx │ │ + jne 73e90 │ │ + mov 0x1c(%esp),%eax │ │ + mov 0xa70(%eax),%eax │ │ + cmp $0x1,%eax │ │ + mov 0x24(%esp),%edi │ │ + jne 73ec5 │ │ mov 0x34(%esp),%ecx │ │ - shr %cl,%eax │ │ - and $0x1,%eax │ │ - or 0x44(%esp),%eax │ │ - mov %ebx,0x24(%esp) │ │ - mov 0x38(%esp),%ecx │ │ - sar %cl,%ebx │ │ - add 0x40(%esp),%ebx │ │ - lea (%ebx,%ebx,8),%ecx │ │ - shl $0x5,%ecx │ │ - add %edx,%ecx │ │ - add 0x3c(%esp),%ecx │ │ - lea (%eax,%eax,2),%edx │ │ - xor %eax,%eax │ │ - test %esi,%esi │ │ - sete %al │ │ - lea (%ecx,%edx,8),%ebx │ │ - mov %ebx,0x48(%esp,%eax,4) │ │ - cmpl $0x0,(%ecx,%edx,8) │ │ - movzbl 0xc(%esp),%ecx │ │ - setne 0xc(%esp) │ │ - test $0x1,%cl │ │ - je 79314 │ │ - imul $0x440,%eax,%eax │ │ - lea 0x5c(%esp,%eax,1),%eax │ │ - mov 0x20(%esp),%ecx │ │ - mov 0x14(%esp),%edx │ │ - mov 0x2c(%esp),%ebx │ │ - pushl 0x10(%esp) │ │ - pushl 0x4c(%esp,%esi,4) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x28(%esp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x8(%ebp) │ │ + mov %di,(%ecx) │ │ + mov 0x2c(%esp),%al │ │ + mov %al,0x6(%ecx) │ │ + mov 0x1c(%esp),%eax │ │ + mov 0xa70(%eax),%eax │ │ + test $0x1,%al │ │ + mov 0x20(%esp),%esi │ │ + jne 73fcc │ │ + test %edi,%edi │ │ + js 73fcc │ │ + mov 0x2c(%esp),%eax │ │ + mov %eax,0x4(%esp) │ │ + mov 0xc(%ebp),%edx │ │ + mov %edx,%ecx │ │ + shl $0x6,%ecx │ │ + lea (%ecx,%edx,4),%ecx │ │ + mov 0x30(%esp),%edx │ │ + add %ecx,%edx │ │ push %edi │ │ + push %esi │ │ + mov 0x24(%esp),%eax │ │ + pushl 0x4a0(%eax) │ │ + pushl 0x20(%ebp) │ │ + mov 0x14(%esp),%eax │ │ + call *0x154(%edx,%eax,4) │ │ + add $0x10,%esp │ │ + jmp 73fcc │ │ + movl $0x0,0x38(%esp) │ │ + mov 0x24(%esp),%edx │ │ + mov 0xc(%esp),%eax │ │ + or $0x1,%eax │ │ + sub $0x4,%esp │ │ + mov 0x8(%esp),%esi │ │ + mov %esi,%ecx │ │ + pushl 0x3c(%esp) │ │ + mov %eax,0x14(%esp) │ │ push %eax │ │ - call 793c0 │ │ + push %edi │ │ + pushl 0x14(%ebp) │ │ + pushl 0x24(%esp) │ │ + pushl 0x4c(%esp) │ │ + pushl 0x8(%ebp) │ │ + call 738d0 │ │ add $0x20,%esp │ │ - orl $0x1,0x10(%esp) │ │ - xor $0x1,%esi │ │ - mov 0x28(%esp),%eax │ │ - add %edi,%eax │ │ - cmp 0xc(%ebp),%eax │ │ - jg 79346 │ │ - mov 0x20(%esp),%eax │ │ - mov 0xb78(%eax),%edx │ │ - mov 0x18(%esp),%eax │ │ - add %eax,0x14(%esp) │ │ - mov 0x24(%esp),%edi │ │ - mov 0x1c(%esp),%ebx │ │ - jmp 79290 │ │ - mov %edi,%ecx │ │ - mov 0x18(%esp),%eax │ │ - add %eax,0x14(%esp) │ │ - add 0x1c(%esp),%ecx │ │ - mov 0xc(%esp),%al │ │ - test %al,%al │ │ - je 793ae │ │ - mov 0x10(%esp),%edi │ │ - and $0xfffffffd,%edi │ │ - mov 0xc(%ebp),%eax │ │ - sub %ecx,%eax │ │ - mov %eax,0xc(%esp) │ │ - xor %eax,%eax │ │ + mov 0x8(%esi),%eax │ │ + mov 0x30(%esp),%edx │ │ + add %edx,%eax │ │ + mov 0x18(%esp),%ecx │ │ + cmp 0x8(%esp),%cl │ │ + mov %eax,0x8(%esi) │ │ + jb 73fb5 │ │ + mov 0x38(%esp),%esi │ │ + mov 0x1c(%esp),%ecx │ │ + cmp 0x804(%ecx),%eax │ │ + jge 73fb5 │ │ + or $0x1,%edi │ │ test %esi,%esi │ │ - sete %al │ │ - imul $0x440,%eax,%eax │ │ - lea 0x5c(%esp,%eax,1),%eax │ │ - mov %eax,0x10(%esp) │ │ - mov %ecx,%eax │ │ - mov 0x20(%esp),%ecx │ │ - mov 0x14(%esp),%edx │ │ - mov 0x2c(%esp),%ebx │ │ + lea (%esi,%edx,4),%eax │ │ + cmove %esi,%eax │ │ + sub $0x4,%esp │ │ + mov 0x8(%esp),%esi │ │ + mov %esi,%ecx │ │ + mov 0x28(%esp),%edx │ │ + mov 0x18(%esp),%ebx │ │ + push %eax │ │ + pushl 0x14(%esp) │ │ push %edi │ │ - pushl 0x4c(%esp,%esi,4) │ │ pushl 0x14(%ebp) │ │ - pushl 0x18(%esp) │ │ - pushl 0x18(%ebp) │ │ + pushl 0x24(%esp) │ │ + pushl 0x4c(%esp) │ │ pushl 0x8(%ebp) │ │ - push %eax │ │ - pushl 0x2c(%esp) │ │ - call 793c0 │ │ + call 738d0 │ │ + mov 0x50(%esp),%edx │ │ add $0x20,%esp │ │ + mov 0x8(%esi),%eax │ │ + sub %edx,%eax │ │ + mov 0x4(%esp),%ecx │ │ + mov %eax,0x8(%ecx) │ │ + mov 0xc(%ecx),%eax │ │ + sub 0x20(%esp),%eax │ │ + mov 0x4(%esp),%ecx │ │ + mov %eax,0xc(%ecx) │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ @@ -118654,20459 +111182,25729 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x60,%esp │ │ - mov %edx,0x30(%esp) │ │ - mov %ecx,%edi │ │ - call 793d7 │ │ - pop %eax │ │ - add $0x5bb99,%eax │ │ - mov %eax,0x20(%esp) │ │ - mov 0x14(%ebp),%edx │ │ - xor %ebx,%ebx │ │ - test %edx,%edx │ │ - setne %bl │ │ - cmpl $0x1,0x548(%ecx) │ │ - sete %cl │ │ + sub $0x70,%esp │ │ + mov %edx,0x1c(%esp) │ │ + mov 0x14(%ebp),%esi │ │ + mov (%ecx),%edx │ │ + mov 0xc(%edx),%eax │ │ + movzbl 0x4(%esi),%esi │ │ + mov 0x474(%eax,%esi,4),%esi │ │ + call 74008 │ │ + pop %ebx │ │ + add $0x62f68,%ebx │ │ + cmpl $0x0,0x1c(%ebp) │ │ + setne 0x10(%esp) │ │ + mov 0xc(%ebp),%edi │ │ + mov %ecx,0x44(%esp) │ │ + mov 0x4(%ecx),%eax │ │ + mov %eax,0xc(%esp) │ │ + mov %ebx,0x8(%esp) │ │ + mov %edx,0x54(%esp) │ │ + mov %esi,0x14(%esp) │ │ + je 740e3 │ │ + mov 0x4b0(%edx),%esi │ │ + cmp $0x3,%esi │ │ + setne %al │ │ + mov %ebx,%ecx │ │ + lea -0x55a8(%ebx),%edi │ │ + mov 0x10(%ebp),%edx │ │ + movzbl 0x2(%edi,%edx,4),%ebx │ │ + test %ebx,%ebx │ │ + setne %dl │ │ + and %al,%dl │ │ + movzbl %dl,%eax │ │ + sub %eax,%ebx │ │ + lea -0x5550(%ecx),%edx │ │ mov 0xc(%ebp),%eax │ │ - add %eax,%eax │ │ - add 0xe58(%edi,%edx,4),%eax │ │ - mov %eax,0x10(%esp) │ │ - and %bl,%cl │ │ - mov 0x10(%ebp),%esi │ │ - xor %edx,%edx │ │ - test %esi,%esi │ │ - sete %dl │ │ - shl $0x3,%edx │ │ - mov $0x40,%eax │ │ - sub %edx,%eax │ │ - mov %cl,0x4(%esp) │ │ - shr %cl,%eax │ │ - mov 0x1c(%ebp),%ecx │ │ - mov %ecx,%edx │ │ - sub %esi,%edx │ │ - cmp %edx,%eax │ │ - cmovle %eax,%edx │ │ - mov 0x538(%edi,%ebx,4),%eax │ │ - mov %eax,0x14(%esp) │ │ - mov 0x20(%ebp),%eax │ │ - mov (%eax),%eax │ │ - cmp $0x2,%eax │ │ - mov 0x7c0(%edi),%ecx │ │ - mov %ecx,0x1c(%esp) │ │ - mov %edi,0x24(%esp) │ │ - mov 0x540(%edi),%ecx │ │ - mov %edx,0x8(%esp) │ │ - jne 794d8 │ │ - mov %ecx,0xc(%esp) │ │ - mov 0x20(%ebp),%ecx │ │ - mov %ecx,%edi │ │ - mov 0x4(%ecx),%ebx │ │ - mov %bx,0x5a(%esp) │ │ - mov %bx,0x4e(%esp) │ │ - movzwl 0x6(%ecx),%edx │ │ - mov %dx,0x58(%esp) │ │ - mov %dx,0x50(%esp) │ │ - mov 0x8(%ecx),%ecx │ │ - mov %cx,0x56(%esp) │ │ - mov %cx,0x52(%esp) │ │ - add %ebx,%edx │ │ - add %ecx,%edx │ │ - add %edx,%edx │ │ - neg %edx │ │ - mov %dx,0x54(%esp) │ │ - movzwl 0xa(%edi),%ecx │ │ - mov %cx,0x4c(%esp) │ │ - mov %cx,0x40(%esp) │ │ - movzwl 0xc(%edi),%edx │ │ - mov %dx,0x4a(%esp) │ │ - mov %dx,0x42(%esp) │ │ - movzwl 0xe(%edi),%ebx │ │ - mov %bx,0x48(%esp) │ │ - mov %bx,0x44(%esp) │ │ - add %ecx,%edx │ │ - mov 0xc(%esp),%ecx │ │ - add %ebx,%edx │ │ - add %edx,%edx │ │ - neg %edx │ │ - mov %dx,0x46(%esp) │ │ - mov 0x8(%esp),%edx │ │ - add %edx,%esi │ │ - mov 0x1c(%ebp),%ebx │ │ - cmp %ebx,%esi │ │ - mov 0x30(%esp),%edx │ │ - jg 79759 │ │ - mov %esi,0x28(%esp) │ │ - lea 0x3e(%ecx,%ecx,1),%edi │ │ + movzbl 0x2(%edx,%eax,8),%ecx │ │ + mov %ecx,%eax │ │ + mov %ecx,0x4(%esp) │ │ + cmp %ecx,%ebx │ │ + mov $0xa,%eax │ │ + jg 740aa │ │ + cmp $0x1,%esi │ │ + sete %al │ │ + mov 0x10(%ebp),%ecx │ │ + movzbl 0x3(%edi,%ecx,4),%ecx │ │ + test %ecx,%ecx │ │ + setne %ah │ │ + and %al,%ah │ │ + movzbl %ah,%eax │ │ + sub %eax,%ecx │ │ + mov 0xc(%ebp),%eax │ │ + movzbl 0x3(%edx,%eax,8),%eax │ │ + xor %ebx,%ebx │ │ + cmp %eax,%ecx │ │ + setg %bl │ │ + lea 0x7(%ebx,%ebx,2),%eax │ │ movzbl 0x4(%esp),%ecx │ │ - and $0xffffffc0,%edi │ │ - mov $0x40,%esi │ │ - shr %cl,%esi │ │ - mov %esi,0x3c(%esp) │ │ - mov 0x14(%esp),%ecx │ │ - sar %ecx │ │ - mov %ecx,0x38(%esp) │ │ - mov 0x24(%ebp),%ecx │ │ - mov %ecx,%esi │ │ - test $0x8,%cl │ │ - mov 0x8(%ebp),%ecx │ │ + mov 0x8(%esp),%ebx │ │ + mov -0x2e4c(%ebx,%ecx,4),%ecx │ │ + add %ebx,%ecx │ │ + jmp *%ecx │ │ + xor %ecx,%ecx │ │ + mov 0x1c(%esp),%esi │ │ + cmpb $0x40,(%esi) │ │ + setne %cl │ │ + mov 0xc(%ebp),%edi │ │ + mov 0x3(%edx,%edi,8),%dl │ │ + mov %dl,0x18(%esp) │ │ + movzbl %dl,%edx │ │ + mov -0x2e3c(%ebx,%edx,4),%edx │ │ + add %ebx,%edx │ │ + jmp *%edx │ │ + lea -0x55a8(%ebx),%esi │ │ + mov 0x10(%ebp),%eax │ │ + mov 0x2(%esi,%eax,4),%cl │ │ + lea -0x5550(%ebx),%edx │ │ + mov 0x2(%edx,%edi,8),%al │ │ mov %ecx,0x4(%esp) │ │ - mov 0x20(%ebp),%ecx │ │ - lea 0x12(%ecx),%ecx │ │ - mov %ecx,0x34(%esp) │ │ - mov %edi,0x18(%esp) │ │ - lea 0x0(,%edi,4),%ecx │ │ - jne 79642 │ │ - mov %ecx,0x2c(%esp) │ │ - mov 0x10(%esp),%edi │ │ + cmp %al,%cl │ │ + jne 74119 │ │ + mov 0x10(%ebp),%ecx │ │ + mov 0x3(%esi,%ecx,4),%ah │ │ + xor %ecx,%ecx │ │ + mov %ah,0x18(%esp) │ │ + cmp 0x3(%edx,%edi,8),%ah │ │ + je 74348 │ │ + movzbl %al,%ecx │ │ + mov -0x2e74(%ebx,%ecx,4),%ecx │ │ + add %ebx,%ecx │ │ + jmp *%ecx │ │ + mov 0x1c(%esp),%ecx │ │ + movzbl (%ecx),%ecx │ │ + mov 0x3(%edx,%edi,8),%dl │ │ + mov %dl,0x18(%esp) │ │ + movzbl %dl,%edx │ │ + mov -0x2e60(%ebx,%edx,4),%edx │ │ + add %ebx,%edx │ │ + jmp *%edx │ │ + mov 0x1c(%esp),%ecx │ │ + movzwl (%ecx),%esi │ │ xor %ecx,%ecx │ │ - cmp %ebx,0x28(%esp) │ │ + cmp $0x4040,%esi │ │ setne %cl │ │ - and $0xfffffff7,%esi │ │ - lea (%esi,%ecx,8),%esi │ │ - cmp $0x2,%eax │ │ - mov %edi,0x10(%esp) │ │ - mov %esi,0xc(%esp) │ │ - jne 795a0 │ │ - sub $0x4,%esp │ │ - mov 0x24(%esp),%ebx │ │ - mov 0x28(%esp),%eax │ │ - pushl 0xb30(%eax) │ │ - push %esi │ │ - lea 0x4c(%esp),%eax │ │ - push %eax │ │ - lea 0x5e(%esp),%eax │ │ + mov 0xc(%ebp),%edi │ │ + mov 0x3(%edx,%edi,8),%dl │ │ + mov %dl,0x18(%esp) │ │ + movzbl %dl,%edx │ │ + mov -0x2e3c(%ebx,%edx,4),%edx │ │ + add %ebx,%edx │ │ + jmp *%edx │ │ + xor %ecx,%ecx │ │ + mov 0x1c(%esp),%esi │ │ + cmpl $0x40404040,(%esi) │ │ + setne %cl │ │ + mov 0xc(%ebp),%edi │ │ + mov 0x3(%edx,%edi,8),%dl │ │ + mov %dl,0x18(%esp) │ │ + movzbl %dl,%edx │ │ + mov -0x2e3c(%ebx,%edx,4),%edx │ │ + add %ebx,%edx │ │ + jmp *%edx │ │ + mov $0x40404040,%esi │ │ + mov 0x1c(%esp),%ecx │ │ + mov 0x4(%ecx),%edi │ │ + xor %esi,%edi │ │ + xor (%ecx),%esi │ │ + xor %ecx,%ecx │ │ + or %edi,%esi │ │ + mov 0x8(%esp),%ebx │ │ + setne %cl │ │ + mov 0xc(%ebp),%edi │ │ + mov 0x3(%edx,%edi,8),%dl │ │ + mov %dl,0x18(%esp) │ │ + movzbl %dl,%edx │ │ + mov -0x2e3c(%ebx,%edx,4),%edx │ │ + add %ebx,%edx │ │ + jmp *%edx │ │ + mov 0x8(%ebp),%edx │ │ + cmpb $0x40,(%edx) │ │ + jmp 74202 │ │ + mov 0x8(%ebp),%edx │ │ + movzwl (%edx),%edx │ │ + cmp $0x4040,%edx │ │ + jmp 74202 │ │ + mov 0x8(%ebp),%edx │ │ + cmpl $0x40404040,(%edx) │ │ + jmp 74202 │ │ + mov $0x40404040,%edx │ │ + mov 0x8(%ebp),%esi │ │ + mov %esi,%edi │ │ + mov 0x4(%esi),%esi │ │ + xor %edx,%esi │ │ + xor (%edi),%edx │ │ + mov 0xc(%ebp),%edi │ │ + or %esi,%edx │ │ + setne %dl │ │ + add %ecx,%eax │ │ + movzbl %dl,%ecx │ │ + add %eax,%ecx │ │ + jmp 74348 │ │ + mov 0x1c(%esp),%ecx │ │ + movzwl (%ecx),%esi │ │ + mov %esi,%ecx │ │ + shr $0x8,%ecx │ │ + or %esi,%ecx │ │ + mov 0x3(%edx,%edi,8),%dl │ │ + mov %dl,0x18(%esp) │ │ + movzbl %dl,%edx │ │ + mov -0x2e60(%ebx,%edx,4),%edx │ │ + add %ebx,%edx │ │ + jmp *%edx │ │ + mov 0x1c(%esp),%ecx │ │ + mov (%ecx),%ecx │ │ + mov %ecx,%esi │ │ + shr $0x10,%esi │ │ + or %ecx,%esi │ │ + mov %esi,%ecx │ │ + shr $0x8,%ecx │ │ + or %esi,%ecx │ │ + mov 0x3(%edx,%edi,8),%dl │ │ + mov %dl,0x18(%esp) │ │ + movzbl %dl,%edx │ │ + mov -0x2e60(%ebx,%edx,4),%edx │ │ + add %ebx,%edx │ │ + jmp *%edx │ │ + mov 0x1c(%esp),%esi │ │ + mov 0x4(%esi),%ecx │ │ + or (%esi),%ecx │ │ + mov %ecx,%esi │ │ + shr $0x10,%esi │ │ + or %ecx,%esi │ │ + mov %esi,%ecx │ │ + shr $0x8,%ecx │ │ + or %esi,%ecx │ │ + mov 0x3(%edx,%edi,8),%dl │ │ + mov %dl,0x18(%esp) │ │ + movzbl %dl,%edx │ │ + mov -0x2e60(%ebx,%edx,4),%edx │ │ + add %ebx,%edx │ │ + jmp *%edx │ │ + mov 0x1c(%esp),%edi │ │ + mov 0x8(%edi),%ecx │ │ + mov 0xc(%edi),%esi │ │ + or (%edi),%ecx │ │ + or 0x4(%edi),%esi │ │ + or %ecx,%esi │ │ + mov %esi,%edi │ │ + shr $0x10,%edi │ │ + or %esi,%edi │ │ + mov %edi,%ecx │ │ + shr $0x8,%ecx │ │ + or %edi,%ecx │ │ + mov 0xc(%ebp),%edi │ │ + mov 0x8(%esp),%ebx │ │ + mov 0x3(%edx,%edi,8),%dl │ │ + mov %dl,0x18(%esp) │ │ + movzbl %dl,%edx │ │ + mov -0x2e60(%ebx,%edx,4),%edx │ │ + add %ebx,%edx │ │ + jmp *%edx │ │ + mov 0x8(%ebp),%edx │ │ + movzbl (%edx),%edx │ │ + jmp 74320 │ │ + mov 0x8(%ebp),%edx │ │ + movzwl (%edx),%esi │ │ + jmp 742f0 │ │ + mov 0x8(%ebp),%edx │ │ + mov (%edx),%edx │ │ + jmp 742e9 │ │ + mov 0x8(%ebp),%edx │ │ + mov %edx,%esi │ │ + mov 0x4(%edx),%edx │ │ + or (%esi),%edx │ │ + mov %edx,%esi │ │ + shr $0x10,%esi │ │ + or %edx,%esi │ │ + mov %esi,%edx │ │ + shr $0x8,%edx │ │ + or %esi,%edx │ │ + jmp 74320 │ │ + mov 0x8(%ebp),%edx │ │ + mov %edx,%edi │ │ + mov 0x8(%edx),%edx │ │ + mov 0xc(%edi),%esi │ │ + or (%edi),%edx │ │ + or 0x4(%edi),%esi │ │ + or %edx,%esi │ │ + mov %esi,%edi │ │ + shr $0x10,%edi │ │ + or %esi,%edi │ │ + mov %edi,%edx │ │ + shr $0x8,%edx │ │ + or %edi,%edx │ │ + mov 0xc(%ebp),%edi │ │ + mov 0x8(%esp),%ebx │ │ + and $0x3f,%ecx │ │ + cmp $0x4,%ecx │ │ + mov $0x4,%esi │ │ + cmovae %esi,%ecx │ │ + and $0x3f,%edx │ │ + cmp $0x4,%edx │ │ + cmovae %esi,%edx │ │ + lea (%ecx,%ecx,4),%ecx │ │ + add -0x24c(%ebx),%ecx │ │ + movzbl (%edx,%ecx,1),%ecx │ │ + mov %eax,0x4(%esp) │ │ + lea -0x5550(%ebx),%eax │ │ + mov %eax,0x20(%esp) │ │ + movzbl 0x7(%eax,%edi,8),%esi │ │ + imul $0x34,%esi,%eax │ │ + mov 0xc(%esp),%edx │ │ + add %edx,%eax │ │ + lea 0x3288(%eax,%ecx,4),%eax │ │ + lea 0x3600(%edx),%edi │ │ + sub $0x8,%esp │ │ push %eax │ │ - pushl 0x1c(%esp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x34(%esp) │ │ push %edi │ │ - pushl 0x28(%esp) │ │ - pushl 0x3c(%esp) │ │ - mov %edx,%edi │ │ - push %edx │ │ - mov 0x4c(%esp),%eax │ │ - call *0x680(%eax) │ │ - jmp 795df │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov 0x20(%ebp),%eax │ │ - movzbl 0x10(%eax),%eax │ │ + call 1a90 │ │ + add $0x10,%esp │ │ + test %eax,%eax │ │ + je 7439a │ │ + mov 0x28(%ebp),%eax │ │ + movb $0x40,(%eax) │ │ + mov 0x14(%esp),%eax │ │ + shl $0x4,%eax │ │ + mov 0x24(%ebp),%ecx │ │ + mov %eax,(%ecx) │ │ + mov $0xffffffff,%eax │ │ + jmp 75d77 │ │ + mov %esi,0x28(%esp) │ │ + mov %edi,(%esp) │ │ + xor %ecx,%ecx │ │ + mov 0x10(%esp),%al │ │ + mov %al,%cl │ │ + cmpl $0x0,0x14(%esp) │ │ + mov %ecx,0x10(%esp) │ │ + je 74412 │ │ + mov 0x4(%esp),%edx │ │ + movzbl %dl,%edi │ │ + movzbl 0x18(%esp),%esi │ │ + mov $0x10,%eax │ │ + mov 0x24(%ebp),%ecx │ │ + mov %eax,(%ecx) │ │ + cmp $0x3,%dl │ │ + lea -0x539b(%ebx),%ecx │ │ + mov (%ecx,%eax,1),%dl │ │ + mov $0x3,%ecx │ │ + mov $0x3,%eax │ │ + mov %edi,0x2c(%esp) │ │ + cmovb %edi,%eax │ │ + cmpb $0x3,0x18(%esp) │ │ + mov %esi,0x24(%esp) │ │ + cmovb %esi,%ecx │ │ + add %eax,%ecx │ │ + xor %eax,%eax │ │ + mov %dl,0x4(%esp) │ │ + test %dl,%dl │ │ + mov 0x10(%esp),%edx │ │ + setne %al │ │ + mov -0x2e2c(%ebx,%ecx,4),%ecx │ │ + add %ebx,%ecx │ │ + mov (%esp),%edi │ │ + jmp *%ecx │ │ + mov 0x18(%ebp),%esi │ │ + mov 0xc(%ebp),%edi │ │ + mov 0x20(%esp),%eax │ │ + movzbl 0x5(%eax,%edi,8),%edx │ │ + lea (%edx,%esi,1),%ecx │ │ + xor %eax,%eax │ │ + cmp $0x3,%ecx │ │ + jle 74484 │ │ + mov 0x24(%ebp),%ecx │ │ + mov %eax,(%ecx) │ │ + mov 0x4(%esp),%ecx │ │ + movzbl %cl,%esi │ │ + cmp $0x3,%cl │ │ + mov $0x3,%ecx │ │ + lea -0x539b(%ebx),%edx │ │ + mov (%edx,%eax,1),%dh │ │ + mov $0x3,%eax │ │ + mov %esi,0x2c(%esp) │ │ + cmovb %esi,%eax │ │ + mov 0x18(%esp),%dl │ │ + movzbl %dl,%esi │ │ + cmp $0x3,%dl │ │ + mov %esi,0x24(%esp) │ │ + cmovb %esi,%ecx │ │ + add %eax,%ecx │ │ + xor %eax,%eax │ │ + mov %dh,0x4(%esp) │ │ + test %dh,%dh │ │ + setne %al │ │ + mov -0x2e2c(%ebx,%ecx,4),%ecx │ │ + add %ebx,%ecx │ │ + mov (%esp),%edi │ │ + mov 0x10(%esp),%edx │ │ + jmp *%ecx │ │ + cmpl $0x0,0x1c(%ebp) │ │ + je 744fc │ │ + test %esi,%esi │ │ + je 74563 │ │ + mov 0x14(%ebp),%eax │ │ + movzbl 0x9(%eax),%eax │ │ + lea -0x5460(%ebx),%ecx │ │ + movzbl (%ecx,%eax,1),%eax │ │ + mov 0x24(%ebp),%ecx │ │ + mov %eax,(%ecx) │ │ + mov 0x4(%esp),%ecx │ │ + movzbl %cl,%esi │ │ + cmp $0x3,%cl │ │ + mov $0x3,%ecx │ │ + lea -0x539b(%ebx),%edx │ │ + mov (%edx,%eax,1),%dh │ │ + mov $0x3,%eax │ │ + mov %esi,0x2c(%esp) │ │ + cmovb %esi,%eax │ │ + mov 0x18(%esp),%dl │ │ + movzbl %dl,%esi │ │ + cmp $0x3,%dl │ │ + mov %esi,0x24(%esp) │ │ + cmovb %esi,%ecx │ │ + add %eax,%ecx │ │ + xor %eax,%eax │ │ + mov %dh,0x4(%esp) │ │ + test %dh,%dh │ │ + setne %al │ │ + mov -0x2e2c(%ebx,%ecx,4),%ecx │ │ + add %ebx,%ecx │ │ + mov (%esp),%edi │ │ + mov 0x10(%esp),%edx │ │ + jmp *%ecx │ │ + mov 0x54(%esp),%ecx │ │ + mov 0xc(%ecx),%ecx │ │ + mov 0x14(%ebp),%edi │ │ + movzbl 0x4(%edi),%edi │ │ + cmpl $0x0,0x494(%ecx,%edi,4) │ │ + mov 0x8(%esp),%ebx │ │ + je 7442b │ │ + test %esi,%esi │ │ + je 74646 │ │ + mov 0x14(%ebp),%eax │ │ + mov 0x8(%eax),%al │ │ + cmp $0xd,%al │ │ + mov 0xc(%ebp),%esi │ │ + mov 0x20(%esp),%edi │ │ + jne 74545 │ │ + mov 0x14(%ebp),%eax │ │ + movsbl 0xd(%eax),%eax │ │ + lea -0x5366(%ebx),%edx │ │ + mov (%edx,%eax,1),%al │ │ + movzbl %al,%eax │ │ + cmpl $0x0,0x588(%ecx) │ │ + mov 0x4(%edi,%esi,8),%cl │ │ + mov (%esp),%edi │ │ + je 746f4 │ │ + mov %ecx,%edx │ │ + jmp 746ff │ │ + mov 0x24(%ebp),%esi │ │ + mov (%esi),%ecx │ │ + cmp $0x3,%dl │ │ + mov (%esp),%edi │ │ + jne 745ce │ │ + xor %eax,%eax │ │ + cmp $0x9,%ecx │ │ + sete %al │ │ + lea (%eax,%eax,8),%eax │ │ + mov %eax,(%esi) │ │ + mov 0x4(%esp),%ecx │ │ + movzbl %cl,%esi │ │ + cmp $0x3,%cl │ │ + mov $0x3,%ecx │ │ + lea -0x539b(%ebx),%edx │ │ + mov (%edx,%eax,1),%dh │ │ + mov $0x3,%eax │ │ + mov %esi,0x2c(%esp) │ │ + cmovb %esi,%eax │ │ + mov 0x18(%esp),%dl │ │ + movzbl %dl,%esi │ │ + cmp $0x3,%dl │ │ + mov %esi,0x24(%esp) │ │ + cmovb %esi,%ecx │ │ + add %eax,%ecx │ │ + xor %eax,%eax │ │ + mov %dh,0x4(%esp) │ │ + test %dh,%dh │ │ + setne %al │ │ + mov -0x2e2c(%ebx,%ecx,4),%ecx │ │ + add %ebx,%ecx │ │ + mov 0x10(%esp),%edx │ │ + jmp *%ecx │ │ + mov 0x20(%esp),%edx │ │ + mov 0xc(%ebp),%esi │ │ + cmpb $0x2,0x4(%edx,%esi,8) │ │ + jne 746ed │ │ + mov $0xf000,%edx │ │ + bt %ecx,%edx │ │ + jb 7442b │ │ + mov 0x24(%ebp),%eax │ │ + mov %ecx,(%eax) │ │ + mov 0x4(%esp),%eax │ │ + movzbl %al,%esi │ │ + cmp $0x3,%al │ │ + mov $0x3,%edx │ │ + lea -0x539b(%ebx),%eax │ │ + mov (%eax,%ecx,1),%ch │ │ + mov $0x3,%eax │ │ + mov %esi,0x2c(%esp) │ │ + cmovb %esi,%eax │ │ + mov 0x18(%esp),%cl │ │ + movzbl %cl,%esi │ │ + cmp $0x3,%cl │ │ + mov %esi,0x24(%esp) │ │ + cmovb %esi,%edx │ │ + add %eax,%edx │ │ + xor %eax,%eax │ │ + mov %ch,0x4(%esp) │ │ + test %ch,%ch │ │ + setne %al │ │ + mov -0x2e2c(%ebx,%edx,4),%ecx │ │ + add %ebx,%ecx │ │ + mov (%esp),%edi │ │ + mov 0x10(%esp),%edx │ │ + jmp *%ecx │ │ + cmp $0x3,%dl │ │ + mov 0xc(%ebp),%eax │ │ + mov 0x20(%esp),%edx │ │ + movzbl 0x4(%edx,%eax,8),%eax │ │ + je 74785 │ │ + cmpl $0x0,0x588(%ecx) │ │ + jne 74785 │ │ + cmp $0x2,%al │ │ + mov (%esp),%edi │ │ + mov 0xc(%esp),%ecx │ │ + jne 75d7f │ │ + lea 0x860(%ecx),%eax │ │ sub $0x4,%esp │ │ - mov 0x24(%esp),%ebx │ │ - mov 0x28(%esp),%ecx │ │ - pushl 0xb30(%ecx) │ │ - push %esi │ │ - pushl 0x40(%esp) │ │ + push $0xb │ │ push %eax │ │ - pushl 0x1c(%esp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x34(%esp) │ │ push %edi │ │ - pushl 0x28(%esp) │ │ - pushl 0x3c(%esp) │ │ - mov %edx,%edi │ │ - push %edx │ │ - mov 0x4c(%esp),%eax │ │ - call *0x684(%eax) │ │ - add $0x30,%esp │ │ - mov 0x1c(%ebp),%ebx │ │ - mov %ebx,%ecx │ │ - mov 0x28(%esp),%eax │ │ - sub %eax,%ecx │ │ - mov 0x3c(%esp),%edx │ │ - cmp %ecx,%edx │ │ - cmovle %edx,%ecx │ │ - test %ecx,%ecx │ │ - je 79759 │ │ - add %ecx,%eax │ │ - cmp %ebx,%eax │ │ - jg 79759 │ │ - mov %edi,%edx │ │ - mov %eax,0x28(%esp) │ │ - mov 0x8(%esp),%eax │ │ - mov 0x4(%esp),%esi │ │ - lea (%esi,%eax,8),%esi │ │ - mov %esi,0x4(%esp) │ │ - imul 0x38(%esp),%eax │ │ - lea (%edi,%eax,2),%edx │ │ - mov 0xc(%esp),%esi │ │ - or $0x4,%esi │ │ - mov 0x20(%ebp),%eax │ │ - mov (%eax),%eax │ │ - mov 0x10(%esp),%edi │ │ - add 0x2c(%esp),%edi │ │ - mov %ecx,0x8(%esp) │ │ - jmp 79540 │ │ - mov %ecx,0x2c(%esp) │ │ - mov %esi,%edi │ │ - mov 0x28(%esp),%esi │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - xor %ecx,%ecx │ │ - cmp %ebx,%esi │ │ - setne %cl │ │ - and $0xfffffff7,%edi │ │ - lea (%edi,%ecx,8),%edi │ │ - cmp $0x2,%eax │ │ - mov %edx,0x30(%esp) │ │ - mov %edi,0xc(%esp) │ │ - jne 796b0 │ │ + call 1970 │ │ + add $0x10,%esp │ │ + lea -0x543d(%ebx),%ecx │ │ + movzbl 0xc(%eax,%ecx,1),%eax │ │ + mov 0x24(%ebp),%ecx │ │ + mov %eax,(%ecx) │ │ + mov 0x4(%esp),%ecx │ │ + movzbl %cl,%esi │ │ + cmp $0x3,%cl │ │ + mov $0x3,%ecx │ │ + lea -0x539b(%ebx),%edx │ │ + mov (%edx,%eax,1),%dh │ │ + mov $0x3,%eax │ │ + mov %esi,0x2c(%esp) │ │ + cmovb %esi,%eax │ │ + mov 0x18(%esp),%dl │ │ + movzbl %dl,%esi │ │ + cmp $0x3,%dl │ │ + mov %esi,0x24(%esp) │ │ + cmovb %esi,%ecx │ │ + add %eax,%ecx │ │ + xor %eax,%eax │ │ + mov %dh,0x4(%esp) │ │ + test %dh,%dh │ │ + setne %al │ │ + mov -0x2e2c(%ebx,%ecx,4),%ecx │ │ + add %ebx,%ecx │ │ + mov 0x10(%esp),%edx │ │ + jmp *%ecx │ │ + mov %ecx,%eax │ │ + jmp 7442b │ │ + mov $0x2,%dl │ │ + cmp $0x2,%cl │ │ + jne 747fb │ │ + movzbl %dl,%ecx │ │ + imul $0xd0,%ecx,%ecx │ │ + add 0xc(%esp),%ecx │ │ + shl $0x4,%eax │ │ + lea 0xa20(%eax,%ecx,1),%eax │ │ sub $0x4,%esp │ │ - mov 0x24(%esp),%ebx │ │ - mov 0x28(%esp),%eax │ │ - pushl 0xb30(%eax) │ │ + push $0x4 │ │ + push %eax │ │ push %edi │ │ - lea 0x4c(%esp),%eax │ │ + call 1740 │ │ + add $0x10,%esp │ │ + lea -0x543d(%ebx),%ecx │ │ + movzbl (%ecx,%eax,1),%eax │ │ + mov 0x24(%ebp),%ecx │ │ + mov %eax,(%ecx) │ │ + mov 0x4(%esp),%ecx │ │ + movzbl %cl,%esi │ │ + cmp $0x3,%cl │ │ + mov $0x3,%ecx │ │ + lea -0x539b(%ebx),%edx │ │ + mov (%edx,%eax,1),%dh │ │ + mov $0x3,%eax │ │ + mov %esi,0x2c(%esp) │ │ + cmovb %esi,%eax │ │ + mov 0x18(%esp),%dl │ │ + movzbl %dl,%esi │ │ + cmp $0x3,%dl │ │ + mov %esi,0x24(%esp) │ │ + cmovb %esi,%ecx │ │ + add %eax,%ecx │ │ + xor %eax,%eax │ │ + mov %dh,0x4(%esp) │ │ + test %dh,%dh │ │ + setne %al │ │ + mov -0x2e2c(%ebx,%ecx,4),%ecx │ │ + add %ebx,%ecx │ │ + mov 0x10(%esp),%edx │ │ + jmp *%ecx │ │ + mov 0xc(%esp),%ecx │ │ + lea 0x1548(%ecx,%eax,4),%eax │ │ + sub $0x8,%esp │ │ push %eax │ │ - lea 0x5e(%esp),%eax │ │ + mov 0xc(%esp),%edi │ │ + push %edi │ │ + call 1a90 │ │ + add $0x10,%esp │ │ + dec %eax │ │ + and $0x9,%eax │ │ + mov 0x24(%ebp),%ecx │ │ + mov %eax,(%ecx) │ │ + mov 0x4(%esp),%ecx │ │ + movzbl %cl,%esi │ │ + cmp $0x3,%cl │ │ + mov $0x3,%ecx │ │ + lea -0x539b(%ebx),%edx │ │ + mov (%edx,%eax,1),%dh │ │ + mov $0x3,%eax │ │ + mov %esi,0x2c(%esp) │ │ + cmovb %esi,%eax │ │ + mov 0x18(%esp),%dl │ │ + movzbl %dl,%esi │ │ + cmp $0x3,%dl │ │ + mov %esi,0x24(%esp) │ │ + cmovb %esi,%ecx │ │ + add %eax,%ecx │ │ + xor %eax,%eax │ │ + mov %dh,0x4(%esp) │ │ + test %dh,%dh │ │ + setne %al │ │ + mov -0x2e2c(%ebx,%ecx,4),%ecx │ │ + add %ebx,%ecx │ │ + mov 0x10(%esp),%edx │ │ + jmp *%ecx │ │ + movzbl %cl,%ecx │ │ + imul $0xd0,%ecx,%ecx │ │ + add 0xc(%esp),%ecx │ │ + shl $0x4,%eax │ │ + lea 0x880(%eax,%ecx,1),%eax │ │ + sub $0x4,%esp │ │ + push $0x6 │ │ push %eax │ │ - mov 0x1c(%esp),%edi │ │ push %edi │ │ - pushl 0x18(%ebp) │ │ - pushl 0x34(%esp) │ │ - pushl 0x30(%esp) │ │ - pushl 0x28(%esp) │ │ - pushl 0x3c(%esp) │ │ - push %edx │ │ - mov 0x4c(%esp),%eax │ │ - call *0x680(%eax) │ │ - jmp 796f1 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov 0x20(%ebp),%eax │ │ - movzbl 0x10(%eax),%eax │ │ + call 18a0 │ │ + add $0x10,%esp │ │ + add $0x5,%eax │ │ + lea -0x543d(%ebx),%ecx │ │ + movzbl (%ecx,%eax,1),%eax │ │ + mov 0x24(%ebp),%ecx │ │ + mov %eax,(%ecx) │ │ + mov 0x4(%esp),%ecx │ │ + movzbl %cl,%esi │ │ + cmp $0x3,%cl │ │ + mov $0x3,%ecx │ │ + lea -0x539b(%ebx),%edx │ │ + mov (%edx,%eax,1),%dh │ │ + mov $0x3,%eax │ │ + mov %esi,0x2c(%esp) │ │ + cmovb %esi,%eax │ │ + mov 0x18(%esp),%dl │ │ + movzbl %dl,%esi │ │ + cmp $0x3,%dl │ │ + mov %esi,0x24(%esp) │ │ + cmovb %esi,%ecx │ │ + add %eax,%ecx │ │ + xor %eax,%eax │ │ + mov %dh,0x4(%esp) │ │ + test %dh,%dh │ │ + setne %al │ │ + mov -0x2e2c(%ebx,%ecx,4),%ecx │ │ + add %ebx,%ecx │ │ + mov 0x10(%esp),%edx │ │ + jmp *%ecx │ │ + mov %edx,%ecx │ │ + shl $0x5,%ecx │ │ + add 0xc(%esp),%ecx │ │ + shl $0x4,%eax │ │ + lea 0x1b80(%eax,%ecx,1),%eax │ │ sub $0x4,%esp │ │ - mov 0x24(%esp),%ebx │ │ - mov 0x28(%esp),%ecx │ │ - pushl 0xb30(%ecx) │ │ + push $0x4 │ │ + push %eax │ │ push %edi │ │ - pushl 0x40(%esp) │ │ + call 1740 │ │ + jmp 7494a │ │ + mov %edx,%ecx │ │ + shl $0x5,%ecx │ │ + add 0xc(%esp),%ecx │ │ + shl $0x4,%eax │ │ + lea 0x1bc0(%eax,%ecx,1),%eax │ │ + sub $0x4,%esp │ │ + push $0x5 │ │ + jmp 748f4 │ │ + mov %edx,%ecx │ │ + shl $0x5,%ecx │ │ + add 0xc(%esp),%ecx │ │ + shl $0x4,%eax │ │ + lea 0x1c00(%eax,%ecx,1),%eax │ │ + sub $0x4,%esp │ │ + push $0x6 │ │ + jmp 748f4 │ │ + mov %edx,%ecx │ │ + shl $0x5,%ecx │ │ + add 0xc(%esp),%ecx │ │ + shl $0x4,%eax │ │ + lea 0x1c40(%eax,%ecx,1),%eax │ │ + sub $0x4,%esp │ │ + push $0x7 │ │ push %eax │ │ - mov 0x1c(%esp),%edi │ │ push %edi │ │ - pushl 0x18(%ebp) │ │ - pushl 0x34(%esp) │ │ - pushl 0x30(%esp) │ │ - pushl 0x28(%esp) │ │ - pushl 0x3c(%esp) │ │ - push %edx │ │ - mov 0x4c(%esp),%eax │ │ - call *0x684(%eax) │ │ - add $0x30,%esp │ │ - lea (%esi,%edi,1),%eax │ │ - mov 0x1c(%ebp),%ebx │ │ - cmp %ebx,%eax │ │ - mov 0x30(%esp),%edx │ │ - jg 79759 │ │ - mov %ebx,%ecx │ │ - sub %esi,%ecx │ │ - mov 0x3c(%esp),%eax │ │ - cmp %ecx,%eax │ │ - cmovle %eax,%ecx │ │ + call 18a0 │ │ + jmp 7494a │ │ + mov %edx,%ecx │ │ + shl $0x6,%ecx │ │ + add 0xc(%esp),%ecx │ │ + shl $0x5,%eax │ │ + lea 0x1c80(%eax,%ecx,1),%eax │ │ + sub $0x4,%esp │ │ + push $0x8 │ │ + jmp 74943 │ │ + mov %edx,%eax │ │ + shl $0x5,%eax │ │ + mov 0xc(%esp),%ecx │ │ + lea 0x1d00(%ecx,%eax,1),%eax │ │ + sub $0x4,%esp │ │ + push $0x9 │ │ + jmp 74943 │ │ + mov %edx,%eax │ │ + shl $0x5,%eax │ │ + mov 0xc(%esp),%ecx │ │ + lea 0x1d40(%ecx,%eax,1),%eax │ │ + sub $0x4,%esp │ │ + push $0xa │ │ + push %eax │ │ + push %edi │ │ + call 1970 │ │ + add $0x10,%esp │ │ + mov %eax,%edi │ │ + mov 0x28(%esp),%esi │ │ + cmp $0x2,%eax │ │ + jl 749bc │ │ + imul $0x58,%esi,%eax │ │ + add 0xc(%esp),%eax │ │ + imul $0x2c,0x10(%esp),%ecx │ │ + add %eax,%ecx │ │ + lea 0x30d0(%ecx,%edi,4),%eax │ │ + sub $0x8,%esp │ │ + mov 0x10(%esp),%ebx │ │ + push %eax │ │ + pushl 0xc(%esp) │ │ + call 1a90 │ │ + mov %edi,%ecx │ │ + add $0x10,%esp │ │ + or $0x2,%eax │ │ + add $0xfffffffe,%ecx │ │ + shl %cl,%eax │ │ + mov %eax,0x14(%esp) │ │ + xor %edi,%edi │ │ test %ecx,%ecx │ │ - je 79759 │ │ - add %ecx,%esi │ │ - cmp %ebx,%esi │ │ - jg 79759 │ │ - mov 0x8(%esp),%eax │ │ - mov 0x4(%esp),%edi │ │ - lea (%edi,%eax,8),%edi │ │ - mov %edi,0x4(%esp) │ │ - imul 0x38(%esp),%eax │ │ - lea (%edx,%eax,2),%edx │ │ - mov 0xc(%esp),%edi │ │ - or $0x4,%edi │ │ - mov 0x20(%ebp),%eax │ │ - mov (%eax),%eax │ │ - mov %eax,0xc(%esp) │ │ - mov 0x10(%esp),%eax │ │ - add 0x2c(%esp),%eax │ │ - mov %eax,0x10(%esp) │ │ - mov 0xc(%esp),%eax │ │ - mov %ecx,0x8(%esp) │ │ - jmp 79650 │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - jmp 79770 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + je 749c2 │ │ + mov 0x8(%esp),%ebx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - sub $0xa0,%esp │ │ - call 79784 │ │ - pop %eax │ │ - add $0x5b7ec,%eax │ │ - mov %eax,0x60(%esp) │ │ - mov 0x14(%ebp),%edx │ │ - mov 0x8(%ebp),%ecx │ │ - test %edx,%edx │ │ - setg 0x6a(%esp) │ │ - mov 0x4(%ecx),%eax │ │ - mov %ecx,%edi │ │ - xor %ecx,%ecx │ │ - cmpl $0x0,0x3f4(%eax) │ │ - sete %cl │ │ + add %edi,%edi │ │ + sub $0xc,%esp │ │ + pushl 0xc(%esp) │ │ mov %ecx,%esi │ │ - and %edx,%esi │ │ - mov $0x20,%edx │ │ - shr %cl,%edx │ │ - mov %esi,0x88(%esp) │ │ - shl $0x4,%esi │ │ - mov %ecx,0x58(%esp) │ │ - xor $0x5,%ecx │ │ - mov %ecx,0x3c(%esp) │ │ - mov 0x4b0(%edi),%ecx │ │ + call 1b10 │ │ + mov %esi,%ecx │ │ + add $0x10,%esp │ │ + or %eax,%edi │ │ + dec %ecx │ │ + jne 749a0 │ │ + jmp 749c6 │ │ + mov 0x8(%esp),%ebx │ │ + jmp 749ce │ │ + mov 0x8(%esp),%ebx │ │ + or 0x14(%esp),%edi │ │ + mov 0x28(%esp),%esi │ │ + cmp $0x3,%esi │ │ + mov $0x3,%eax │ │ + cmovb %esi,%eax │ │ + mov %eax,0x34(%esp) │ │ + test %edi,%edi │ │ + mov %edi,0x38(%esp) │ │ + je 74d91 │ │ + mov 0xc(%ebp),%eax │ │ + mov 0x20(%esp),%ebx │ │ + movzbl (%ebx,%eax,8),%edx │ │ + cmp $0x8,%edx │ │ + mov $0x8,%ecx │ │ + cmovae %ecx,%edx │ │ + mov 0xc(%ebp),%eax │ │ + movzbl 0x1(%ebx,%eax,8),%eax │ │ + cmp $0x8,%eax │ │ + cmovb %eax,%ecx │ │ + mov %ecx,0x4c(%esp) │ │ + mov %edx,0x30(%esp) │ │ + imul %edx,%ecx │ │ + lea (%ecx,%ecx,1),%edx │ │ xor %eax,%eax │ │ - cmp $0x1,%ecx │ │ - sete %al │ │ - xor %ebx,%ebx │ │ - mov %ecx,0x84(%esp) │ │ - cmp $0x3,%ecx │ │ - setne %bl │ │ - mov $0x10,%edi │ │ - mov %eax,%ecx │ │ - shr %cl,%edi │ │ - mov %edi,0x74(%esp) │ │ - mov $0x10,%edi │ │ - mov %ebx,0x64(%esp) │ │ - mov %ebx,%ecx │ │ - shr %cl,%edi │ │ - mov %edi,0x94(%esp) │ │ - mov %edx,%ecx │ │ - mov 0x14(%ebp),%ebx │ │ - imul %ebx,%ecx │ │ - mov 0x8(%ebp),%edi │ │ - mov 0x7f0(%edi),%edi │ │ - mov %ecx,0x7c(%esp) │ │ - sub %ecx,%edi │ │ cmp %edx,%edi │ │ - cmovg %edx,%edi │ │ - mov %esi,0x44(%esp) │ │ - mov %edi,0x34(%esp) │ │ - lea (%edi,%esi,1),%ecx │ │ - mov %ecx,0x28(%esp) │ │ - lea (%ecx,%eax,1),%edx │ │ + seta %al │ │ + shl $0x2,%ecx │ │ + cmp %edi,%ecx │ │ + adc $0x0,%eax │ │ + shl $0x6,%esi │ │ + add 0xc(%esp),%esi │ │ + mov 0x10(%esp),%edx │ │ + shl $0x5,%edx │ │ + add %esi,%edx │ │ + lea 0x1d88(%edx,%eax,8),%eax │ │ + mov 0x44(%esp),%ecx │ │ + add $0x23c0,%ecx │ │ + mov %ecx,0x14(%esp) │ │ + sub $0x4,%esp │ │ + mov 0xc(%esp),%ebx │ │ + push $0x2 │ │ + push %eax │ │ + pushl 0xc(%esp) │ │ + call 1740 │ │ + add $0x10,%esp │ │ mov %eax,%ecx │ │ - shr %cl,%edx │ │ - mov %edx,0x5c(%esp) │ │ - mov 0x3c(%esp),%edi │ │ + inc %eax │ │ + mov %eax,0x20(%esp) │ │ + shl $0x6,%eax │ │ + lea 0x1(%ecx,%eax,1),%eax │ │ + mov %eax,0x40(%esp) │ │ + mov 0x4(%esp),%al │ │ + cmp $0x2,%al │ │ + mov %ecx,0x3c(%esp) │ │ + je 74df7 │ │ + cmp $0x1,%al │ │ + je 75039 │ │ + mov 0xc(%ebp),%eax │ │ + mov %eax,%ecx │ │ + cmp $0x4,%eax │ │ + seta 0x2c(%esp) │ │ + mov 0x24(%esp),%eax │ │ + add $0x2,%eax │ │ + cmpb $0x4,0x18(%esp) │ │ + mov $0x5,%edi │ │ + cmovb %eax,%edi │ │ + mov 0x8(%esp),%ebx │ │ + lea -0x3f0(%ebx),%eax │ │ + mov (%eax,%ecx,4),%esi │ │ + mov 0x30(%esp),%eax │ │ + lea 0x2(,%eax,4),%eax │ │ + mov 0x4c(%esp),%ecx │ │ + lea 0x0(,%ecx,4),%edx │ │ + mov %edx,0x48(%esp) │ │ + imul %edx,%eax │ │ + lea -0x1(,%ecx,4),%ecx │ │ + mov %ecx,0x58(%esp) │ │ + sub $0x4,%esp │ │ + push %eax │ │ + push $0x0 │ │ + pushl 0x20(%esp) │ │ + call 1510 │ │ + add $0x10,%esp │ │ + mov 0x38(%esp),%edx │ │ + mov %esi,0x64(%esp) │ │ + movzwl (%esi,%edx,2),%eax │ │ + mov %eax,%esi │ │ mov %edi,%ecx │ │ - mov %eax,0x80(%esp) │ │ - sub %eax,%ecx │ │ + mov %edi,0x68(%esp) │ │ + shr %cl,%esi │ │ + mov 0x58(%esp),%edi │ │ + mov %eax,%ecx │ │ + mov %eax,0x4(%esp) │ │ + and %eax,%edi │ │ + cmpl $0x2,0x3c(%esp) │ │ + mov 0x40(%esp),%ebx │ │ + jne 74b75 │ │ + mov %esi,%eax │ │ + or %edi,%eax │ │ + cmp $0x1,%eax │ │ + mov $0x70,%eax │ │ + mov $0x38,%ecx │ │ + cmova %eax,%ecx │ │ + imul $0x150,0x34(%esp),%eax │ │ + add 0xc(%esp),%eax │ │ + imul $0xa8,0x10(%esp),%edx │ │ + add %eax,%edx │ │ + lea 0x2b90(%ecx,%edx,1),%eax │ │ + sub $0x8,%esp │ │ + mov 0x10(%esp),%ebx │ │ + push %eax │ │ + pushl 0xc(%esp) │ │ + call 1b90 │ │ + add $0x10,%esp │ │ + mov %eax,0x20(%esp) │ │ + mov %eax,%ebx │ │ + add $0xc0,%ebx │ │ + mov 0x20(%esp),%edx │ │ + shl $0xb,%edx │ │ + mov 0x20(%ebp),%eax │ │ + mov 0x4(%esp),%ecx │ │ + mov %dx,(%eax,%ecx,2) │ │ + mov 0x48(%esp),%ecx │ │ + imul %ecx,%esi │ │ + add %edi,%esi │ │ + mov 0x14(%esp),%eax │ │ + mov %bl,(%eax,%esi,1) │ │ + mov 0x38(%esp),%edx │ │ + dec %edx │ │ + jle 7527f │ │ + xor %ebx,%ebx │ │ + mov 0x2c(%esp),%al │ │ + mov %al,%bl │ │ mov %ebx,%eax │ │ - shl %cl,%eax │ │ - mov %eax,0x1c(%esp) │ │ - mov 0x8(%ebp),%esi │ │ - mov 0xc(%esi),%eax │ │ - mov %eax,0x30(%esp) │ │ - movzwl 0x22e(%eax),%edx │ │ + and 0xc(%ebp),%eax │ │ + add %ebx,%eax │ │ + mov %eax,0x3c(%esp) │ │ + or $0x1,%ecx │ │ + mov %ecx,0x60(%esp) │ │ + mov 0x8(%esp),%eax │ │ + lea -0x53ff(%eax),%eax │ │ + mov %eax,0x5c(%esp) │ │ + jmp 74c0d │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + imul $0x17ff41,%eax,%ecx │ │ + mov 0x20(%esp),%eax │ │ + mov %cl,(%eax) │ │ + sar $0x9,%ecx │ │ + mov 0x4(%esp),%eax │ │ + mov %eax,%edx │ │ + add $0xfffff800,%eax │ │ + and %ecx,%eax │ │ + mov 0x24(%esp),%ecx │ │ + cmovne %ecx,%edx │ │ + mov %edx,0x4(%esp) │ │ + mov 0x8(%esp),%ebx │ │ + mov 0x20(%ebp),%edi │ │ + mov %ax,(%edi,%ecx,2) │ │ + mov 0x18(%esp),%edx │ │ + dec %edx │ │ + jle 75283 │ │ + mov 0x64(%esp),%eax │ │ + mov %edx,0x18(%esp) │ │ + movzwl (%eax,%edx,2),%eax │ │ + mov %eax,%edx │ │ + mov 0x68(%esp),%ecx │ │ + shr %cl,%edx │ │ + mov 0x58(%esp),%edi │ │ + mov %eax,0x24(%esp) │ │ + and %eax,%edi │ │ + mov %edx,0x30(%esp) │ │ mov %edx,%eax │ │ - mov %edi,%ecx │ │ - shl %cl,%eax │ │ - mov 0x7f4(%esi),%ecx │ │ + imul 0x48(%esp),%eax │ │ + add 0x14(%esp),%eax │ │ + lea (%eax,%edi,1),%esi │ │ + movzbl 0x1(%edi,%eax,1),%ecx │ │ + mov 0x4c(%esp),%ebx │ │ + movzbl (%esi,%ebx,4),%edx │ │ + add %ecx,%edx │ │ + mov 0x60(%esp),%ecx │ │ + movzbl (%ecx,%esi,1),%ecx │ │ + add %edx,%ecx │ │ + movzbl 0x2(%edi,%eax,1),%edx │ │ + mov %ecx,0x44(%esp) │ │ + add %ecx,%edx │ │ + cmp $0x4,%edi │ │ + mov %esi,0x20(%esp) │ │ + movzbl (%esi,%ebx,8),%ecx │ │ + mov $0x4,%eax │ │ + mov %edi,%ebx │ │ + jb 74c7a │ │ + mov $0x4,%ebx │ │ + mov %ecx,0x40(%esp) │ │ + add %edx,%ecx │ │ mov %ecx,0x2c(%esp) │ │ - cmp %ecx,%eax │ │ - mov 0x10(%ebp),%eax │ │ - mov %eax,0x8c(%esp) │ │ - jge 79c6d │ │ - mov %edx,0x8(%esp) │ │ - mov 0x8(%ebp),%edx │ │ - mov 0x7f8(%edx),%esi │ │ - add $0x1f,%esi │ │ - and $0xffffffe0,%esi │ │ - mov 0x1c(%esp),%eax │ │ - add 0xe38(%edx),%eax │ │ - mov %eax,0x1c(%esp) │ │ - xor %eax,%eax │ │ - cmpl $0x1,0x84(%esp) │ │ - sete %al │ │ - mov $0x1,%edi │ │ + mov 0x30(%esp),%esi │ │ + cmp $0x4,%esi │ │ + mov %esi,%ecx │ │ + jb 74c94 │ │ + mov $0x4,%ecx │ │ + lea (%ebx,%ebx,4),%ebx │ │ + mov %ebx,0x50(%esp) │ │ + mov 0x3c(%esp),%ebx │ │ + lea (%ebx,%ebx,4),%ebx │ │ + lea (%ebx,%ebx,4),%ebx │ │ + add 0x5c(%esp),%ebx │ │ + add 0x50(%esp),%ebx │ │ + movzbl (%ecx,%ebx,1),%ecx │ │ + cmpl $0x200,0x2c(%esp) │ │ + ja 74cc6 │ │ + mov 0x40(%esp),%eax │ │ + lea 0x40(%eax,%edx,1),%eax │ │ + shr $0x7,%eax │ │ + add %ecx,%eax │ │ + imul $0x290,0x28(%esp),%ecx │ │ + add 0xc(%esp),%ecx │ │ + imul $0x148,0x10(%esp),%edx │ │ + add %ecx,%edx │ │ + lea 0x1ec0(%edx,%eax,8),%eax │ │ + sub $0x4,%esp │ │ + mov 0xc(%esp),%ebx │ │ + push $0x3 │ │ + push %eax │ │ + pushl 0xc(%esp) │ │ + call 1740 │ │ + add $0x10,%esp │ │ + cmp $0x3,%eax │ │ + jne 74bd0 │ │ + or %edi,%esi │ │ mov 0x44(%esp),%edx │ │ + and $0x3f,%edx │ │ + cmp $0x1,%esi │ │ + mov $0xe,%eax │ │ + ja 74d1c │ │ + mov $0x7,%eax │ │ + cmp $0xc,%edx │ │ + mov $0x6,%ecx │ │ + mov (%esp),%esi │ │ + mov 0x10(%esp),%ebx │ │ + mov 0x20(%ebp),%edi │ │ + ja 74d35 │ │ + inc %edx │ │ + shr %edx │ │ mov %edx,%ecx │ │ - shl %cl,%edi │ │ - mov %edi,0x6c(%esp) │ │ - mov $0x4,%ecx │ │ - sub %eax,%ecx │ │ - mov %ecx,0x38(%esp) │ │ - mov %edx,%ebx │ │ - mov 0x80(%esp),%eax │ │ + add %eax,%ecx │ │ + imul $0x150,0x34(%esp),%eax │ │ + add 0xc(%esp),%eax │ │ + imul $0xa8,%ebx,%edx │ │ + add %eax,%edx │ │ + lea 0x2b90(%edx,%ecx,8),%eax │ │ + sub $0x8,%esp │ │ + mov 0x10(%esp),%ebx │ │ + push %eax │ │ + push %esi │ │ + call 1b90 │ │ + add $0x10,%esp │ │ mov %eax,%ecx │ │ + add $0xc0,%cl │ │ + mov 0x20(%esp),%edx │ │ + mov %cl,(%edx) │ │ + shl $0xb,%eax │ │ + or 0x4(%esp),%eax │ │ + mov 0x24(%esp),%ecx │ │ + mov %ecx,0x4(%esp) │ │ + mov %ax,(%edi,%ecx,2) │ │ + mov 0x18(%esp),%edx │ │ + dec %edx │ │ + jg 74c0d │ │ + jmp 75283 │ │ + shl $0x6,%esi │ │ + add 0xc(%esp),%esi │ │ + mov 0x10(%esp),%edi │ │ + mov %edi,%ecx │ │ + shl $0x5,%ecx │ │ + lea 0x1d80(%ecx,%esi,1),%eax │ │ + sub $0x4,%esp │ │ + push $0x2 │ │ + push %eax │ │ + mov 0xc(%esp),%esi │ │ + push %esi │ │ + call 1740 │ │ + add $0x10,%esp │ │ + cmp $0x2,%eax │ │ + jne 75269 │ │ + movl $0x0,0x4(%esp) │ │ + imul $0x150,0x34(%esp),%eax │ │ + add 0xc(%esp),%eax │ │ + imul $0xa8,%edi,%ecx │ │ + lea 0x2b90(%ecx,%eax,1),%eax │ │ + sub $0x8,%esp │ │ + push %eax │ │ + push %esi │ │ + call 1b90 │ │ + add $0x10,%esp │ │ + jmp 75272 │ │ + addl $0x2,0x2c(%esp) │ │ + mov 0x24(%esp),%edi │ │ + add $0x2,%edi │ │ + mov 0x30(%esp),%eax │ │ + lea -0x1(,%eax,4),%esi │ │ + shl $0x6,%eax │ │ + or $0x20,%eax │ │ + sub $0x4,%esp │ │ + mov 0xc(%esp),%ebx │ │ + push %eax │ │ + push $0x0 │ │ + pushl 0x20(%esp) │ │ + call 1510 │ │ + add $0x10,%esp │ │ + mov %esi,0x50(%esp) │ │ + mov 0x38(%esp),%edx │ │ + and %edx,%esi │ │ + mov %edx,%ebx │ │ + mov 0x2c(%esp),%ecx │ │ shr %cl,%ebx │ │ - mov $0x1,%edi │ │ - mov %ebx,%ecx │ │ - shl %cl,%edi │ │ - mov %edi,0x90(%esp) │ │ + mov %esi,%eax │ │ + mov %edi,%ecx │ │ + mov %ebx,%edi │ │ + mov %ecx,0x24(%esp) │ │ + shl %cl,%eax │ │ + or %ebx,%eax │ │ + mov %eax,0x4(%esp) │ │ + cmpl $0x2,0x3c(%esp) │ │ + mov 0x40(%esp),%ebx │ │ + jne 74ea5 │ │ + test %edi,%edi │ │ + mov $0x38,%eax │ │ + mov $0x70,%ecx │ │ + cmove %eax,%ecx │ │ + imul $0x150,0x34(%esp),%eax │ │ + add 0xc(%esp),%eax │ │ + imul $0xa8,0x10(%esp),%edx │ │ + add %eax,%edx │ │ + lea 0x2b90(%ecx,%edx,1),%eax │ │ + sub $0x8,%esp │ │ + mov 0x10(%esp),%ebx │ │ + push %eax │ │ + pushl 0xc(%esp) │ │ + call 1b90 │ │ + add $0x10,%esp │ │ + mov %eax,0x20(%esp) │ │ + mov %eax,%ebx │ │ + add $0xc0,%ebx │ │ + mov 0x20(%esp),%edx │ │ + shl $0xb,%edx │ │ + mov 0x20(%ebp),%eax │ │ + mov 0x4(%esp),%ecx │ │ + mov %dx,(%eax,%ecx,2) │ │ + shl $0x4,%esi │ │ + add %edi,%esi │ │ + mov 0x14(%esp),%eax │ │ + mov %bl,(%eax,%esi,1) │ │ + mov 0x38(%esp),%esi │ │ + dec %esi │ │ + jg 74eea │ │ + jmp 75322 │ │ + nop │ │ + mov %edx,0x4(%esp) │ │ + mov 0x8(%esp),%ebx │ │ + mov 0x20(%ebp),%ecx │ │ + mov 0x20(%esp),%esi │ │ + mov %ax,(%ecx,%edi,2) │ │ + dec %esi │ │ + jle 75326 │ │ mov %esi,%edi │ │ + and 0x50(%esp),%edi │ │ + mov %esi,0x20(%esp) │ │ + mov 0x2c(%esp),%ecx │ │ + shr %cl,%esi │ │ + mov %edi,%eax │ │ + mov 0x24(%esp),%ecx │ │ + shl %cl,%eax │ │ + mov %eax,0x18(%esp) │ │ + shl $0x4,%edi │ │ + add 0x14(%esp),%edi │ │ + movzbl 0x1(%esi,%edi,1),%eax │ │ + movzbl 0x10(%esi,%edi,1),%ecx │ │ + add %eax,%ecx │ │ + movzbl 0x2(%esi,%edi,1),%eax │ │ + add %ecx,%eax │ │ + movzbl 0x3(%esi,%edi,1),%edx │ │ + mov %eax,0x30(%esp) │ │ + add %eax,%edx │ │ + cmp $0x1,%esi │ │ + lea 0x1a(%esi,%esi,4),%ecx │ │ + mov $0x24,%eax │ │ + cmova %eax,%ecx │ │ + movzbl 0x4(%esi,%edi,1),%ebx │ │ + lea (%edx,%ebx,1),%eax │ │ + cmp $0x200,%eax │ │ + mov $0x4,%eax │ │ + ja 74f55 │ │ + lea 0x40(%ebx,%edx,1),%eax │ │ + shr $0x7,%eax │ │ + add %ecx,%eax │ │ + imul $0x290,0x28(%esp),%ecx │ │ + add 0xc(%esp),%ecx │ │ + imul $0x148,0x10(%esp),%edx │ │ + add %ecx,%edx │ │ + lea 0x1ec0(%edx,%eax,8),%eax │ │ + or %esi,0x18(%esp) │ │ + sub $0x4,%esp │ │ + mov 0xc(%esp),%ebx │ │ + push $0x3 │ │ + push %eax │ │ + pushl 0xc(%esp) │ │ + call 1740 │ │ + add $0x10,%esp │ │ + cmp $0x3,%eax │ │ + jne 75010 │ │ + mov 0x30(%esp),%edx │ │ + and $0x3f,%edx │ │ + test %esi,%esi │ │ + mov $0xe,%eax │ │ + mov $0x7,%ecx │ │ + cmove %ecx,%eax │ │ + cmp $0xc,%edx │ │ + mov $0x6,%ecx │ │ + ja 74fb8 │ │ + inc %edx │ │ + shr %edx │ │ + mov %edx,%ecx │ │ + add %eax,%ecx │ │ + imul $0x150,0x34(%esp),%eax │ │ + add 0xc(%esp),%eax │ │ + imul $0xa8,0x10(%esp),%edx │ │ + add %eax,%edx │ │ + lea 0x2b90(%edx,%ecx,8),%eax │ │ + sub $0x8,%esp │ │ + mov 0x10(%esp),%ebx │ │ + push %eax │ │ + pushl 0xc(%esp) │ │ + call 1b90 │ │ + add $0x10,%esp │ │ mov %eax,%ecx │ │ - sar %cl,%edi │ │ - mov %edi,0x40(%esp) │ │ - cmp 0x28(%esp),%edx │ │ - mov $0x1,%edx │ │ - mov %ebx,0x20(%esp) │ │ - jae 79b40 │ │ - cmp 0x5c(%esp),%ebx │ │ - setae %al │ │ - cmpl $0x0,0x84(%esp) │ │ - sete %ah │ │ - mov 0x3c(%esp),%ecx │ │ - mov 0x14(%ebp),%edx │ │ - shl %cl,%edx │ │ - mov 0x8(%ebp),%ecx │ │ - add 0xe34(%ecx),%edx │ │ - mov %edx,0x24(%esp) │ │ - or %al,%ah │ │ - mov %ah,0x6b(%esp) │ │ - mov $0x1,%edi │ │ - mov 0x8(%esp),%edx │ │ - mov 0x6c(%esp),%eax │ │ - mov %esi,0x98(%esp) │ │ - jmp 7999a │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + add $0xc0,%cl │ │ + mov %cl,(%edi,%esi,1) │ │ + shl $0xb,%eax │ │ + or 0x4(%esp),%eax │ │ + mov 0x18(%esp),%edi │ │ + mov %edi,0x4(%esp) │ │ + jmp 74ed8 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x98(%esp),%esi │ │ - add %esi,0x24(%esp) │ │ - mov 0x40(%esp),%eax │ │ - add %eax,0x1c(%esp) │ │ - mov 0x30(%esp),%eax │ │ - mov 0x70(%esp),%edi │ │ - movzwl 0x22e(%eax,%edi,2),%edx │ │ - inc %edi │ │ + imul $0x17ff41,%eax,%ecx │ │ + mov %cl,(%edi,%esi,1) │ │ + sar $0x9,%ecx │ │ + mov 0x4(%esp),%edx │ │ + lea -0x800(%edx),%eax │ │ + and %ecx,%eax │ │ + mov 0x18(%esp),%edi │ │ + je 74ed0 │ │ + mov %edi,%edx │ │ + jmp 74ed0 │ │ + mov 0x24(%esp),%edi │ │ + add $0x2,%edi │ │ + mov 0x4c(%esp),%eax │ │ + lea -0x1(,%eax,4),%esi │ │ + shl $0x6,%eax │ │ + or $0x20,%eax │ │ + sub $0x4,%esp │ │ + mov 0xc(%esp),%ebx │ │ + push %eax │ │ + push $0x0 │ │ + pushl 0x20(%esp) │ │ + call 1510 │ │ + add $0x10,%esp │ │ + mov %esi,0x30(%esp) │ │ + mov 0x38(%esp),%edx │ │ + and %edx,%esi │ │ mov %edx,%eax │ │ - mov 0x3c(%esp),%ecx │ │ - shl %cl,%eax │ │ - cmp 0x2c(%esp),%eax │ │ - mov 0x6c(%esp),%eax │ │ - jge 79c6d │ │ - mov %edi,0x70(%esp) │ │ - mov %edx,%esi │ │ - mov 0x58(%esp),%ecx │ │ - and %ecx,%esi │ │ + mov %edi,%ecx │ │ + mov %edx,%edi │ │ + mov %ecx,0x24(%esp) │ │ + shr %cl,%edi │ │ + cmpl $0x2,0x3c(%esp) │ │ + mov 0x40(%esp),%ecx │ │ + mov 0x20(%esp),%ebx │ │ + jne 750da │ │ + test %edi,%edi │ │ + mov $0x38,%eax │ │ + mov $0x70,%ecx │ │ + cmove %eax,%ecx │ │ + imul $0x150,0x34(%esp),%eax │ │ + add 0xc(%esp),%eax │ │ + imul $0xa8,0x10(%esp),%edx │ │ + add %eax,%edx │ │ + lea 0x2b90(%ecx,%edx,1),%eax │ │ + sub $0x8,%esp │ │ + mov 0x10(%esp),%ebx │ │ + push %eax │ │ + pushl 0xc(%esp) │ │ + call 1b90 │ │ + mov 0x48(%esp),%edx │ │ + add $0x10,%esp │ │ + mov %eax,%ebx │ │ + mov %eax,%ecx │ │ + add $0xc0,%ecx │ │ + shl $0xb,%ebx │ │ + mov 0x20(%ebp),%eax │ │ + mov %bx,(%eax,%edx,2) │ │ shl $0x4,%esi │ │ - mov %esi,0xc(%esp) │ │ - shr %cl,%edx │ │ - xor %ecx,%ecx │ │ - mov %eax,%esi │ │ - mov %edx,0x8(%esp) │ │ - jmp 799e6 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + add %edi,%esi │ │ + mov 0x14(%esp),%eax │ │ + mov %cl,(%eax,%esi,1) │ │ + mov %edx,%esi │ │ + dec %esi │ │ + jle 7531a │ │ + mov %edx,0x4(%esp) │ │ + jmp 75116 │ │ nop │ │ - lea (%edi,%ecx,4),%ecx │ │ - or %si,(%ecx,%eax,2) │ │ - mov 0x10(%esp),%esi │ │ - add %esi,%esi │ │ - mov 0x44(%esp),%eax │ │ - lea 0x1(%eax,%edx,1),%eax │ │ + mov %edx,0x4(%esp) │ │ + mov 0x8(%esp),%ebx │ │ + mov 0x20(%ebp),%ecx │ │ + mov %ax,(%ecx,%esi,2) │ │ + dec %esi │ │ + jle 75326 │ │ + mov %esi,%edi │ │ + and 0x30(%esp),%edi │ │ + mov %esi,0x18(%esp) │ │ + mov 0x24(%esp),%ecx │ │ + shr %cl,%esi │ │ + shl $0x4,%edi │ │ + add 0x14(%esp),%edi │ │ + movzbl 0x1(%esi,%edi,1),%eax │ │ + movzbl 0x10(%esi,%edi,1),%ecx │ │ + add %eax,%ecx │ │ + movzbl 0x2(%esi,%edi,1),%eax │ │ + add %ecx,%eax │ │ + movzbl 0x3(%esi,%edi,1),%edx │ │ + mov %eax,0x20(%esp) │ │ + add %eax,%edx │ │ + cmp $0x1,%esi │ │ + lea 0x1a(%esi,%esi,4),%ecx │ │ + mov $0x24,%eax │ │ + cmova %eax,%ecx │ │ + movzbl 0x4(%esi,%edi,1),%ebx │ │ + lea (%edx,%ebx,1),%eax │ │ + cmp $0x200,%eax │ │ + mov $0x4,%eax │ │ + ja 75175 │ │ + lea 0x40(%ebx,%edx,1),%eax │ │ + shr $0x7,%eax │ │ + add %ecx,%eax │ │ + imul $0x290,0x28(%esp),%ecx │ │ + add 0xc(%esp),%ecx │ │ + imul $0x148,0x10(%esp),%edx │ │ + add %ecx,%edx │ │ + lea 0x1ec0(%edx,%eax,8),%eax │ │ + sub $0x4,%esp │ │ + mov 0xc(%esp),%ebx │ │ + push $0x3 │ │ + push %eax │ │ + pushl 0xc(%esp) │ │ + call 1740 │ │ + add $0x10,%esp │ │ + cmp $0x3,%eax │ │ + jne 75240 │ │ + mov 0x20(%esp),%edx │ │ + and $0x3f,%edx │ │ + test %esi,%esi │ │ + mov $0xe,%eax │ │ + mov $0x7,%ecx │ │ + cmove %ecx,%eax │ │ + cmp $0xc,%edx │ │ + mov $0x6,%ecx │ │ + ja 751d8 │ │ inc %edx │ │ - cmp 0x28(%esp),%eax │ │ + shr %edx │ │ mov %edx,%ecx │ │ - mov 0x8(%esp),%edx │ │ - jae 79a80 │ │ - mov %ecx,0x14(%esp) │ │ - xor %eax,%eax │ │ - cmp $0xffff,%esi │ │ - seta %al │ │ + add %eax,%ecx │ │ + imul $0x150,0x34(%esp),%eax │ │ + add 0xc(%esp),%eax │ │ + imul $0xa8,0x10(%esp),%edx │ │ + add %eax,%edx │ │ + lea 0x2b90(%edx,%ecx,8),%eax │ │ + sub $0x8,%esp │ │ + mov 0x10(%esp),%ebx │ │ + push %eax │ │ + pushl 0xc(%esp) │ │ + call 1b90 │ │ + add $0x10,%esp │ │ mov %eax,%ecx │ │ - shl $0x4,%ecx │ │ - mov %esi,0x10(%esp) │ │ - shr %cl,%esi │ │ - imul $0x584,%edx,%edx │ │ - add 0x10(%ebp),%edx │ │ - mov 0xc(%esp),%ecx │ │ - lea (%ecx,%ecx,2),%ecx │ │ - mov %edx,0x78(%esp) │ │ - lea (%edx,%ecx,4),%edi │ │ - movzwl 0x8(%edi,%eax,2),%edx │ │ - xor %ebx,%ebx │ │ - test %edx,%esi │ │ - setne %bl │ │ - movzwl 0x4(%edi,%eax,2),%ecx │ │ - mov %ecx,0x4(%esp) │ │ - xor %ecx,%ecx │ │ - test %esi,0x4(%esp) │ │ - setne %cl │ │ - lea (%ecx,%ebx,2),%ecx │ │ - mov %ecx,0x18(%esp) │ │ - mov %esi,%ecx │ │ - not %ecx │ │ - and %ecx,%edx │ │ - mov %dx,0x8(%edi,%eax,2) │ │ - mov %ecx,%edx │ │ - and 0x4(%esp),%edx │ │ - mov %dx,0x4(%edi,%eax,2) │ │ - and %cx,(%edi,%eax,2) │ │ - mov 0x24(%esp),%ecx │ │ - mov 0x14(%esp),%edx │ │ - movzbl (%ecx,%edx,1),%ebx │ │ - mov 0x18(%esp),%ecx │ │ - cmp %ebx,%ecx │ │ - jb 799c0 │ │ - mov %ebx,%ecx │ │ - jmp 799c0 │ │ - nop │ │ - nop │ │ + add $0xc0,%cl │ │ + mov %cl,(%edi,%esi,1) │ │ + shl $0xb,%eax │ │ + or 0x4(%esp),%eax │ │ + mov 0x18(%esp),%esi │ │ + mov %esi,0x4(%esp) │ │ + mov 0x20(%ebp),%ecx │ │ + mov %ax,(%ecx,%esi,2) │ │ + dec %esi │ │ + jg 75116 │ │ + jmp 75326 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x64(%esp),%ecx │ │ - shrl %cl,0xc(%esp) │ │ - cmpb $0x0,0x6b(%esp) │ │ - jne 79960 │ │ - xor %ecx,%ecx │ │ - mov 0x90(%esp),%esi │ │ - jmp 79ac8 │ │ nop │ │ nop │ │ - lea 0x300(%ecx,%edx,4),%ecx │ │ - or %ax,(%ecx,%ebx,2) │ │ - mov 0x10(%esp),%esi │ │ - add %esi,%esi │ │ - mov 0x20(%esp),%eax │ │ - mov 0x4(%esp),%ecx │ │ - lea 0x1(%eax,%ecx,1),%eax │ │ - inc %ecx │ │ - cmp 0x5c(%esp),%eax │ │ - jae 79960 │ │ - mov %ecx,0x4(%esp) │ │ + imul $0x17ff41,%eax,%ecx │ │ + mov %cl,(%edi,%esi,1) │ │ + sar $0x9,%ecx │ │ + mov 0x4(%esp),%edx │ │ + lea -0x800(%edx),%eax │ │ + and %ecx,%eax │ │ + mov 0x18(%esp),%esi │ │ + je 75100 │ │ mov %esi,%edx │ │ - mov 0x74(%esp),%ecx │ │ - shr %cl,%edx │ │ - xor %ebx,%ebx │ │ - test %edx,%edx │ │ - setne %bl │ │ - mov %ebx,%edx │ │ - mov 0x38(%esp),%ecx │ │ - shl %cl,%edx │ │ - mov %esi,0x10(%esp) │ │ - mov %esi,%eax │ │ - mov %edx,%ecx │ │ - shr %cl,%eax │ │ - mov 0xc(%esp),%ecx │ │ - mov 0x78(%esp),%edx │ │ - lea (%edx,%ecx,8),%ecx │ │ - movzwl 0x304(%ecx,%ebx,2),%esi │ │ - mov %esi,0x14(%esp) │ │ - xor %edx,%edx │ │ - test %esi,%eax │ │ - setne %dl │ │ - mov %eax,%esi │ │ - not %esi │ │ + jmp 75100 │ │ + movl $0x0,0x4(%esp) │ │ + inc %eax │ │ + mov %eax,0x14(%esp) │ │ + mov 0xc(%esp),%edi │ │ + jmp 753e8 │ │ + mov 0x8(%esp),%ebx │ │ + imul $0x290,0x28(%esp),%eax │ │ + mov 0xc(%esp),%edi │ │ + add %edi,%eax │ │ + imul $0x148,0x10(%esp),%ecx │ │ + lea 0x1ec0(%ecx,%eax,1),%eax │ │ + sub $0x4,%esp │ │ + push $0x3 │ │ + push %eax │ │ + mov 0xc(%esp),%esi │ │ + push %esi │ │ + call 1740 │ │ + add $0x10,%esp │ │ + cmp $0x3,%eax │ │ + jne 75311 │ │ + mov 0x14(%esp),%edx │ │ + movzbl 0x1(%edx),%eax │ │ + mov 0x48(%esp),%esi │ │ + movzbl (%edx,%esi,1),%ecx │ │ + add %eax,%ecx │ │ + or $0x1,%esi │ │ + movzbl (%edx,%esi,1),%eax │ │ + add %ecx,%eax │ │ + and $0x3f,%eax │ │ + lea 0x1(%eax),%ecx │ │ + shr %ecx │ │ + cmp $0xc,%eax │ │ + mov $0x6,%eax │ │ + cmovbe %ecx,%eax │ │ + imul $0x150,0x34(%esp),%ecx │ │ + add %edi,%ecx │ │ + imul $0xa8,0x10(%esp),%edx │ │ + add %ecx,%edx │ │ + lea 0x2b90(%edx,%eax,8),%eax │ │ + sub $0x8,%esp │ │ + push %eax │ │ + pushl 0xc(%esp) │ │ + call 1b90 │ │ + add $0x10,%esp │ │ + mov %eax,0x14(%esp) │ │ + jmp 753e8 │ │ + movl $0x1,0x4(%esp) │ │ + mov 0x8(%esp),%ebx │ │ + mov 0x44(%esp),%edx │ │ + movzbl 0x23c1(%edx),%eax │ │ + movzbl 0x23d0(%edx),%ecx │ │ + add %eax,%ecx │ │ + movzbl 0x23c2(%edx),%esi │ │ + add %ecx,%esi │ │ + movzbl 0x23c3(%edx),%eax │ │ + movzbl 0x23c4(%edx),%ecx │ │ + add %esi,%eax │ │ + lea (%eax,%ecx,1),%edx │ │ + lea 0x40(%ecx,%eax,1),%eax │ │ + shr $0x7,%eax │ │ + add $0x1a,%eax │ │ + cmp $0x200,%edx │ │ + mov $0x1e,%ecx │ │ + cmovbe %eax,%ecx │ │ + imul $0x290,0x28(%esp),%eax │ │ + add 0xc(%esp),%eax │ │ + imul $0x148,0x10(%esp),%edx │ │ + add %eax,%edx │ │ + lea 0x1ec0(%edx,%ecx,8),%eax │ │ + sub $0x4,%esp │ │ + push $0x3 │ │ + push %eax │ │ + mov 0xc(%esp),%edi │ │ + push %edi │ │ + call 1740 │ │ + add $0x10,%esp │ │ + cmp $0x3,%eax │ │ + jne 753ed │ │ + and $0x3f,%esi │ │ + lea 0x1(%esi),%eax │ │ + shr %eax │ │ + cmp $0xc,%esi │ │ + mov $0x6,%ecx │ │ + cmovbe %eax,%ecx │ │ + imul $0x150,0x34(%esp),%eax │ │ + mov 0xc(%esp),%esi │ │ + add %esi,%eax │ │ + imul $0xa8,0x10(%esp),%edx │ │ + add %eax,%edx │ │ + lea 0x2b90(%edx,%ecx,8),%eax │ │ + sub $0x8,%esp │ │ + push %eax │ │ + push %edi │ │ + call 1b90 │ │ + add $0x10,%esp │ │ + mov %eax,0x14(%esp) │ │ mov %esi,%edi │ │ - and 0x14(%esp),%edi │ │ - mov %di,0x304(%ecx,%ebx,2) │ │ - and %si,0x300(%ecx,%ebx,2) │ │ - mov 0x1c(%esp),%esi │ │ - mov 0x4(%esp),%edi │ │ - movzbl (%esi,%edi,1),%esi │ │ - cmp %esi,%edx │ │ - jb 79aa0 │ │ - mov %esi,%edx │ │ - jmp 79aa0 │ │ - cmp 0x5c(%esp),%ebx │ │ - setae %al │ │ - cmpl $0x0,0x84(%esp) │ │ - sete %cl │ │ - or %al,%cl │ │ - mov %cl,0x78(%esp) │ │ - mov 0x8(%esp),%esi │ │ - jmp 79b8b │ │ - nop │ │ - nop │ │ - mov 0x40(%esp),%eax │ │ - add %eax,0x1c(%esp) │ │ - mov 0x30(%esp),%eax │ │ - mov 0xc(%esp),%edx │ │ - movzwl 0x22e(%eax,%edx,2),%esi │ │ - inc %edx │ │ - mov %esi,%eax │ │ - mov 0x3c(%esp),%ecx │ │ - shl %cl,%eax │ │ - cmp 0x2c(%esp),%eax │ │ - jge 79c6d │ │ - mov %edx,0xc(%esp) │ │ - mov %esi,%edx │ │ - mov 0x58(%esp),%eax │ │ - and %eax,%edx │ │ - shl $0x4,%edx │ │ - mov 0x64(%esp),%ecx │ │ - shr %cl,%edx │ │ - mov %edx,0x18(%esp) │ │ + mov 0x24(%ebp),%edx │ │ + jmp 753fa │ │ mov %eax,%ecx │ │ - shr %cl,%esi │ │ - cmpb $0x0,0x78(%esp) │ │ - jne 79b60 │ │ - xor %eax,%eax │ │ - mov 0x90(%esp),%ebx │ │ - mov %esi,0x8(%esp) │ │ - jmp 79bea │ │ - nop │ │ - nop │ │ - lea 0x300(%edx,%ecx,4),%ecx │ │ - or %bx,(%ecx,%eax,2) │ │ - mov 0x4(%esp),%ebx │ │ - add %ebx,%ebx │ │ - mov 0x20(%esp),%eax │ │ - lea 0x1(%eax,%esi,1),%eax │ │ - inc %esi │ │ - cmp 0x5c(%esp),%eax │ │ - mov %esi,%eax │ │ - mov 0x8(%esp),%esi │ │ - jae 79b60 │ │ - mov %eax,0x10(%esp) │ │ - mov %ebx,%edx │ │ - mov 0x74(%esp),%ecx │ │ - shr %cl,%edx │ │ + mov 0xc(%esp),%edi │ │ + mov 0x24(%ebp),%edx │ │ + mov %eax,0x14(%esp) │ │ + mov 0x36a4(%edi),%eax │ │ + mov 0x14(%ebp),%ecx │ │ + movzbl 0x4(%ecx),%ecx │ │ + lea (%ecx,%ecx,2),%ecx │ │ + xor %esi,%esi │ │ + cmpl $0x8,(%edx) │ │ + ja 75428 │ │ + mov 0xc(%ebp),%edx │ │ + lea (%edx,%edx,2),%edx │ │ + mov 0x54(%esp),%esi │ │ + lea (%esi,%edx,4),%edx │ │ + mov 0x1c(%ebp),%esi │ │ + mov 0x884(%edx,%esi,4),%esi │ │ + lea (%eax,%ecx,4),%edx │ │ + mov 0x28(%esp),%eax │ │ + cmp $0x2,%eax │ │ + mov $0x2,%ecx │ │ + cmova %eax,%ecx │ │ + add $0xfffffffe,%ecx │ │ + mov %ecx,0x28(%esp) │ │ + cmpl $0x0,0x14(%esp) │ │ + mov 0x20(%ebp),%edi │ │ + mov 0x8(%esp),%ebx │ │ + mov %esi,0x18(%esp) │ │ + mov %edx,0x24(%esp) │ │ + je 7548e │ │ + mov 0x1c(%ebp),%eax │ │ + lea (%edx,%eax,4),%ecx │ │ + mov 0xc(%ebp),%eax │ │ + mov -0x2e10(%ebx,%eax,4),%eax │ │ + add %ebx,%eax │ │ + mov %ecx,0x20(%esp) │ │ + jmp *%eax │ │ + mov 0x1c(%esp),%eax │ │ + movzbl (%eax),%eax │ │ + shr $0x6,%eax │ │ + mov 0x8(%ebp),%ecx │ │ + movzbl (%ecx),%ecx │ │ + shr $0x6,%ecx │ │ + lea -0x2(%ecx,%eax,1),%eax │ │ + mov (%esp),%esi │ │ + jmp 7590d │ │ + movl $0x40,0x30(%esp) │ │ xor %eax,%eax │ │ - test %edx,%edx │ │ - setne %al │ │ - mov %eax,%edx │ │ - mov 0x38(%esp),%ecx │ │ - shl %cl,%edx │ │ - mov %ebx,0x4(%esp) │ │ - mov %edx,%ecx │ │ - shr %cl,%ebx │ │ - imul $0x584,%esi,%ecx │ │ - add 0x10(%ebp),%ecx │ │ - mov 0x18(%esp),%edx │ │ - lea (%ecx,%edx,8),%edx │ │ - movzwl 0x304(%edx,%eax,2),%esi │ │ - mov %esi,0x14(%esp) │ │ - xor %ecx,%ecx │ │ - test %esi,%ebx │ │ - setne %cl │ │ - mov %ebx,%esi │ │ - not %esi │ │ - mov %esi,%edi │ │ - and 0x14(%esp),%edi │ │ - mov %di,0x304(%edx,%eax,2) │ │ - and %si,0x300(%edx,%eax,2) │ │ + test %esi,%esi │ │ + mov (%esp),%ecx │ │ + jne 75ad2 │ │ + jmp 75c3f │ │ + mov 0x1c(%esp),%eax │ │ + movzwl (%eax),%eax │ │ + and $0xc0c0,%eax │ │ + mov 0x8(%ebp),%ecx │ │ + movzwl (%ecx),%ecx │ │ + and $0xc0c0,%ecx │ │ + add %eax,%ecx │ │ + imul $0x4040404,%ecx,%eax │ │ + shr $0x18,%eax │ │ + add $0xfffffffc,%eax │ │ + mov (%esp),%esi │ │ + jmp 7590d │ │ + mov 0x1c(%esp),%eax │ │ + mov (%eax),%eax │ │ + shr $0x6,%eax │ │ + and $0x3030303,%eax │ │ + mov 0x8(%ebp),%ecx │ │ + mov (%ecx),%ecx │ │ + shr $0x6,%ecx │ │ + and $0x3030303,%ecx │ │ + add %eax,%ecx │ │ + imul $0x1010101,%ecx,%eax │ │ + shr $0x18,%eax │ │ + add $0xfffffff8,%eax │ │ + mov (%esp),%esi │ │ + jmp 7590d │ │ + mov 0x1c(%esp),%ecx │ │ + mov (%ecx),%eax │ │ + mov 0x4(%ecx),%edx │ │ + shr $0x6,%edx │ │ + shr $0x6,%eax │ │ + and $0x3030303,%eax │ │ + and $0x3030303,%edx │ │ + mov 0x8(%ebp),%ecx │ │ + mov %ecx,%esi │ │ + mov (%ecx),%ecx │ │ + mov 0x4(%esi),%esi │ │ + shr $0x6,%esi │ │ + shr $0x6,%ecx │ │ + and $0x3030303,%ecx │ │ + add %eax,%ecx │ │ + and $0x3030303,%esi │ │ + add %edx,%esi │ │ + mov $0x1010101,%edx │ │ + mov %ecx,%eax │ │ + mul %edx │ │ + imul $0x1010101,%ecx,%ecx │ │ + add %edx,%ecx │ │ + imul $0x1010101,%esi,%eax │ │ + mov (%esp),%esi │ │ + add %ecx,%eax │ │ + shr $0x18,%eax │ │ + add $0xfffffff0,%eax │ │ + jmp 7590d │ │ mov 0x1c(%esp),%esi │ │ - mov 0x10(%esp),%edi │ │ - movzbl (%esi,%edi,1),%esi │ │ - mov %esi,0x14(%esp) │ │ - cmp %esi,%ecx │ │ - mov %edi,%esi │ │ - jb 79bc0 │ │ - mov 0x14(%esp),%ecx │ │ - jmp 79bc0 │ │ - xor %eax,%eax │ │ - mov 0x6a(%esp),%cl │ │ - mov %cl,%al │ │ - mov %eax,0x78(%esp) │ │ - mov 0x18(%ebp),%eax │ │ + mov (%esi),%eax │ │ + mov 0x4(%esi),%ecx │ │ + shr $0x6,%ecx │ │ + shr $0x6,%eax │ │ + and $0x3030303,%eax │ │ + and $0x3030303,%ecx │ │ + mov 0x8(%esi),%edx │ │ + mov 0xc(%esi),%esi │ │ + shr $0x6,%esi │ │ + shr $0x6,%edx │ │ + and $0x3030303,%edx │ │ + add %eax,%edx │ │ + and $0x3030303,%esi │ │ + add %ecx,%esi │ │ + mov 0x8(%ebp),%eax │ │ + mov %eax,%ebx │ │ + mov (%eax),%eax │ │ + mov 0x4(%ebx),%edi │ │ + shr $0x6,%eax │ │ + shr $0x6,%edi │ │ + and $0x3030303,%edi │ │ + add %esi,%edi │ │ + and $0x3030303,%eax │ │ + add %edx,%eax │ │ + mov 0x8(%ebx),%ecx │ │ + mov 0xc(%ebx),%esi │ │ + shr $0x6,%esi │ │ + shr $0x6,%ecx │ │ + and $0x3030303,%ecx │ │ + add %eax,%ecx │ │ + and $0x3030303,%esi │ │ + add %edi,%esi │ │ + mov 0x20(%ebp),%edi │ │ + mov 0x8(%esp),%ebx │ │ + mov $0x1010101,%edx │ │ + mov %ecx,%eax │ │ + mul %edx │ │ + imul $0x1010101,%ecx,%ecx │ │ + add %edx,%ecx │ │ + imul $0x1010101,%esi,%eax │ │ + mov (%esp),%esi │ │ + add %ecx,%eax │ │ + shr $0x18,%eax │ │ + add $0xffffffe0,%eax │ │ + jmp 7590d │ │ + mov 0x1c(%esp),%eax │ │ + movzbl (%eax),%eax │ │ + and $0xffffffc0,%eax │ │ + mov 0x8(%ebp),%ecx │ │ + movzwl (%ecx),%ecx │ │ + and $0xc0c0,%ecx │ │ + jmp 75635 │ │ + mov 0x1c(%esp),%eax │ │ + movzwl (%eax),%eax │ │ + and $0xc0c0,%eax │ │ + mov 0x8(%ebp),%ecx │ │ + movzbl (%ecx),%ecx │ │ + and $0xffffffc0,%ecx │ │ + add %eax,%ecx │ │ + imul $0x4040404,%ecx,%eax │ │ + shr $0x18,%eax │ │ + add $0xfffffffd,%eax │ │ + mov (%esp),%esi │ │ + jmp 7590d │ │ + mov 0x1c(%esp),%eax │ │ + movzwl (%eax),%eax │ │ + and $0xc0c0,%eax │ │ + mov $0xc0c0c0c0,%ecx │ │ + mov 0x8(%ebp),%edx │ │ + and (%edx),%ecx │ │ + jmp 7567a │ │ + mov $0xc0c0c0c0,%eax │ │ + mov 0x1c(%esp),%ecx │ │ + and (%ecx),%eax │ │ + mov 0x8(%ebp),%ecx │ │ + movzwl (%ecx),%ecx │ │ + and $0xc0c0,%ecx │ │ + add %eax,%ecx │ │ + shr $0x6,%ecx │ │ + imul $0x1010101,%ecx,%eax │ │ + shr $0x18,%eax │ │ + add $0xfffffffa,%eax │ │ + mov (%esp),%esi │ │ + jmp 7590d │ │ + mov $0xc0c0c0c0,%ecx │ │ + mov 0x1c(%esp),%eax │ │ + mov (%eax),%eax │ │ + and %ecx,%eax │ │ + mov 0x8(%ebp),%edx │ │ + mov 0x4(%edx),%esi │ │ + and %ecx,%esi │ │ + jmp 756bf │ │ + mov $0xc0c0c0c0,%ecx │ │ + mov 0x1c(%esp),%eax │ │ + mov 0x4(%eax),%esi │ │ + and %ecx,%esi │ │ + mov (%eax),%eax │ │ + and %ecx,%eax │ │ + mov 0x8(%ebp),%edx │ │ + and (%edx),%ecx │ │ + add %eax,%ecx │ │ + adc $0x0,%esi │ │ + shrd $0x6,%esi,%ecx │ │ + shr $0x6,%esi │ │ + mov $0x1010101,%edx │ │ + mov %ecx,%eax │ │ + mul %edx │ │ + imul $0x1010101,%ecx,%ecx │ │ + add %edx,%ecx │ │ + imul $0x1010101,%esi,%eax │ │ + mov (%esp),%esi │ │ + add %ecx,%eax │ │ + shr $0x18,%eax │ │ + add $0xfffffff4,%eax │ │ + jmp 7590d │ │ + mov 0x1c(%esp),%ecx │ │ + mov (%ecx),%eax │ │ + mov 0x4(%ecx),%ecx │ │ + shr $0x6,%eax │ │ + shr $0x6,%ecx │ │ + and $0x3030303,%ecx │ │ + and $0x3030303,%eax │ │ + mov 0x8(%ebp),%edx │ │ + mov %edx,%edi │ │ + mov (%edx),%edx │ │ + mov 0x4(%edi),%esi │ │ + shr $0x6,%edx │ │ + shr $0x6,%esi │ │ + and $0x3030303,%esi │ │ + add %ecx,%esi │ │ + and $0x3030303,%edx │ │ + add %eax,%edx │ │ + mov 0x8(%edi),%ecx │ │ + mov 0xc(%edi),%edi │ │ + shr $0x6,%edi │ │ + shr $0x6,%ecx │ │ + and $0x3030303,%ecx │ │ + add %edx,%ecx │ │ + and $0x3030303,%edi │ │ + add %esi,%edi │ │ + mov (%esp),%esi │ │ + jmp 757a6 │ │ + mov 0x1c(%esp),%esi │ │ + mov (%esi),%eax │ │ + mov 0x4(%esi),%ecx │ │ + shr $0x6,%eax │ │ + shr $0x6,%ecx │ │ + and $0x3030303,%ecx │ │ + and $0x3030303,%eax │ │ + mov 0xc(%esi),%edx │ │ + mov 0x8(%esi),%esi │ │ + shr $0x6,%esi │ │ + shr $0x6,%edx │ │ + and $0x3030303,%edx │ │ + add %ecx,%edx │ │ + and $0x3030303,%esi │ │ + add %eax,%esi │ │ + mov 0x8(%ebp),%eax │ │ + mov (%eax),%ecx │ │ + mov 0x4(%eax),%edi │ │ + shr $0x6,%edi │ │ + shr $0x6,%ecx │ │ + and $0x3030303,%ecx │ │ + add %esi,%ecx │ │ + mov (%esp),%esi │ │ + and $0x3030303,%edi │ │ + add %edx,%edi │ │ + mov $0x1010101,%edx │ │ + mov %ecx,%eax │ │ + mul %edx │ │ + imul $0x1010101,%ecx,%ecx │ │ + add %edx,%ecx │ │ + imul $0x1010101,%edi,%eax │ │ + mov 0x20(%ebp),%edi │ │ + mov 0x8(%esp),%ebx │ │ + add %ecx,%eax │ │ + shr $0x18,%eax │ │ + add $0xffffffe8,%eax │ │ + jmp 7590d │ │ + mov 0x1c(%esp),%eax │ │ + movzbl (%eax),%eax │ │ + and $0xffffffc0,%eax │ │ + mov $0xc0c0c0c0,%ecx │ │ + mov 0x8(%ebp),%edx │ │ + and (%edx),%ecx │ │ + jmp 757fb │ │ + mov $0xc0c0c0c0,%eax │ │ + mov 0x1c(%esp),%ecx │ │ + and (%ecx),%eax │ │ + mov 0x8(%ebp),%ecx │ │ + movzbl (%ecx),%ecx │ │ + and $0xffffffc0,%ecx │ │ + add %eax,%ecx │ │ + shr $0x6,%ecx │ │ + imul $0x1010101,%ecx,%eax │ │ + shr $0x18,%eax │ │ + add $0xfffffffb,%eax │ │ + mov (%esp),%esi │ │ + jmp 7590d │ │ + mov 0x1c(%esp),%eax │ │ + movzwl (%eax),%eax │ │ + and $0xc0c0,%eax │ │ + mov $0xc0c0c0c0,%ecx │ │ + mov 0x8(%ebp),%edx │ │ + mov 0x4(%edx),%esi │ │ + and %ecx,%esi │ │ + and (%edx),%ecx │ │ + jmp 7584d │ │ + mov $0xc0c0c0c0,%eax │ │ + mov 0x1c(%esp),%ecx │ │ + mov 0x4(%ecx),%esi │ │ + and %eax,%esi │ │ + and (%ecx),%eax │ │ + mov 0x8(%ebp),%ecx │ │ + movzwl (%ecx),%ecx │ │ + and $0xc0c0,%ecx │ │ + add %eax,%ecx │ │ + shr $0x6,%esi │ │ + shr $0x6,%ecx │ │ + mov $0x1010101,%edx │ │ + mov %ecx,%eax │ │ + mul %edx │ │ + imul $0x1010101,%ecx,%ecx │ │ + add %edx,%ecx │ │ + imul $0x1010101,%esi,%eax │ │ + mov (%esp),%esi │ │ + add %ecx,%eax │ │ + shr $0x18,%eax │ │ + add $0xfffffff6,%eax │ │ + jmp 7590d │ │ + mov $0xc0c0c0c0,%eax │ │ + mov 0x1c(%esp),%ecx │ │ + mov (%ecx),%ecx │ │ + and %eax,%ecx │ │ + mov 0x8(%ebp),%edx │ │ + mov %edx,%esi │ │ + mov 0x4(%edx),%edx │ │ + and %eax,%edx │ │ + and (%esi),%eax │ │ + add %ecx,%eax │ │ + adc $0x0,%edx │ │ + shrd $0x6,%edx,%eax │ │ + shr $0x6,%edx │ │ + mov 0x8(%esi),%ecx │ │ + mov 0xc(%esi),%esi │ │ + jmp 758d5 │ │ + mov $0xc0c0c0c0,%eax │ │ + mov 0x1c(%esp),%edi │ │ + mov 0x4(%edi),%edx │ │ + and %eax,%edx │ │ + mov (%edi),%ecx │ │ + and %eax,%ecx │ │ mov 0x8(%ebp),%esi │ │ + and (%esi),%eax │ │ + add %ecx,%eax │ │ + adc $0x0,%edx │ │ + shrd $0x6,%edx,%eax │ │ + shr $0x6,%edx │ │ + mov 0x8(%edi),%ecx │ │ + mov 0xc(%edi),%esi │ │ + mov 0x20(%ebp),%edi │ │ + shr $0x6,%ecx │ │ + shr $0x6,%esi │ │ + and $0x3030303,%esi │ │ + add %edx,%esi │ │ + and $0x3030303,%ecx │ │ + add %eax,%ecx │ │ + mov $0x1010101,%edx │ │ + mov %ecx,%eax │ │ + mul %edx │ │ + imul $0x1010101,%ecx,%ecx │ │ + add %edx,%ecx │ │ + imul $0x1010101,%esi,%eax │ │ + mov (%esp),%esi │ │ + add %ecx,%eax │ │ + shr $0x18,%eax │ │ + add $0xffffffec,%eax │ │ + xor %edx,%edx │ │ + xor %ecx,%ecx │ │ test %eax,%eax │ │ - je 79ef4 │ │ - mov 0x7fc(%esi),%ebx │ │ - test %ebx,%ebx │ │ - jle 79eff │ │ - dec %eax │ │ + setne %dl │ │ + setg %cl │ │ + add %edx,%ecx │ │ + mov 0x10(%esp),%eax │ │ + lea (%eax,%eax,2),%eax │ │ + mov 0xc(%esp),%edx │ │ + lea (%edx,%eax,4),%eax │ │ + lea 0x338c(%eax,%ecx,4),%eax │ │ + sub $0x8,%esp │ │ + push %eax │ │ + push %esi │ │ + call 1a90 │ │ + add $0x10,%esp │ │ + mov %eax,%edx │ │ + mov 0x20(%esp),%eax │ │ + movzwl (%eax),%ebx │ │ + lea -0x1(%edx),%ecx │ │ + and $0x80,%ecx │ │ + mov 0x18(%esp),%esi │ │ + test %esi,%esi │ │ + mov %ecx,0x30(%esp) │ │ + je 759e5 │ │ + mov %edx,0xc(%esp) │ │ + movzbl (%esi),%eax │ │ imul %ebx,%eax │ │ - imul $0x270,%eax,%eax │ │ - add 0xa3c(%esi),%eax │ │ + add $0x10,%eax │ │ + shr $0x5,%eax │ │ + mov 0x14(%esp),%ecx │ │ + cmp $0xf,%ecx │ │ + jne 75a59 │ │ mov %eax,0x10(%esp) │ │ - xor %eax,%eax │ │ - mov 0x84(%esp),%edi │ │ - cmp $0x3,%edi │ │ - setne 0x4(%esp) │ │ - mov 0x44(%esp),%edx │ │ - mov 0x80(%esp),%ecx │ │ - shr %cl,%edx │ │ - mov %edx,0x24(%esp) │ │ - test %edi,%edi │ │ - mov 0x7ec(%esi),%ecx │ │ - mov %ecx,0x3c(%esp) │ │ - mov %ebx,0x20(%esp) │ │ - je 79f32 │ │ - mov 0x4(%esp),%cl │ │ - mov %cl,%al │ │ - mov $0x4,%ecx │ │ - sub %eax,%ecx │ │ - mov %ecx,0x38(%esp) │ │ - xor %edi,%edi │ │ - jmp 79d15 │ │ - nop │ │ - nop │ │ - nop │ │ + mov $0xffffffff,%edi │ │ + mov 0x8(%esp),%ebx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ inc %edi │ │ - addl $0x270,0x10(%esp) │ │ - mov 0x20(%esp),%ebx │ │ - cmp %ebx,%edi │ │ - je 7a035 │ │ - mov %edi,%eax │ │ - shl $0x5,%eax │ │ - mov 0x3c(%esp),%ecx │ │ - sub %eax,%ecx │ │ - cmp $0x21,%ecx │ │ - mov $0x20,%eax │ │ - cmovge %eax,%ecx │ │ - mov %ecx,0x14(%esp) │ │ - test %ecx,%ecx │ │ - mov %edi,0x18(%esp) │ │ - je 79e20 │ │ - mov $0x1,%eax │ │ - xor %ecx,%ecx │ │ - jmp 79d72 │ │ - nop │ │ - nop │ │ - nop │ │ + sub $0xc,%esp │ │ + pushl 0xc(%esp) │ │ + call 1b10 │ │ + add $0x10,%esp │ │ + cmp $0x1f,%edi │ │ + ja 759a9 │ │ + test %eax,%eax │ │ + je 75990 │ │ + test %edi,%edi │ │ + je 75a7f │ │ + neg %edi │ │ + mov $0x1,%esi │ │ + mov 0x8(%esp),%ebx │ │ nop │ │ nop │ │ nop │ │ nop │ │ + sub $0xc,%esp │ │ + pushl 0xc(%esp) │ │ + call 1b10 │ │ + add $0x10,%esp │ │ + lea (%eax,%esi,2),%esi │ │ + inc %edi │ │ + jne 759c0 │ │ + add $0xe,%esi │ │ + and $0xfffff,%esi │ │ + mov %esi,%eax │ │ + jmp 75a84 │ │ + mov 0x14(%esp),%eax │ │ + cmp $0xf,%eax │ │ + jne 75a67 │ │ + mov %ebx,0x10(%esp) │ │ + mov %edx,0xc(%esp) │ │ + mov $0xffffffff,%esi │ │ + mov 0x8(%esp),%ebx │ │ nop │ │ + inc %esi │ │ + sub $0xc,%esp │ │ + pushl 0xc(%esp) │ │ + call 1b10 │ │ + add $0x10,%esp │ │ + cmp $0x1f,%esi │ │ + ja 75a19 │ │ + test %eax,%eax │ │ + je 75a00 │ │ + test %esi,%esi │ │ + je 75bef │ │ + neg %esi │ │ + mov $0x1,%eax │ │ + mov 0x8(%esp),%ebx │ │ nop │ │ nop │ │ nop │ │ nop │ │ - lea 0x180(%ecx,%eax,4),%eax │ │ - or %si,(%eax,%ebx,2) │ │ - mov 0xc(%esp),%eax │ │ - add %eax,%eax │ │ - inc %edi │ │ - cmp 0x14(%esp),%edi │ │ - mov %edi,%ecx │ │ - mov 0x18(%esp),%edi │ │ - jae 79e20 │ │ - mov %ecx,0x8(%esp) │ │ - xor %ebx,%ebx │ │ - cmp $0xffff,%eax │ │ - seta %bl │ │ - mov %ebx,%ecx │ │ - shl $0x4,%ecx │ │ + sub $0xc,%esp │ │ + pushl 0xc(%esp) │ │ + mov %eax,%edi │ │ + call 1b10 │ │ + add $0x10,%esp │ │ + lea (%eax,%edi,2),%edi │ │ + mov %edi,%eax │ │ + inc %esi │ │ + jne 75a30 │ │ + add $0xe,%eax │ │ + and $0xfffff,%eax │ │ + mov 0x20(%ebp),%edi │ │ + jmp 75bf4 │ │ + imul %ecx,%eax │ │ + mov 0x8(%esp),%ebx │ │ + mov 0x28(%ebp),%edx │ │ mov %eax,%esi │ │ - mov %eax,0xc(%esp) │ │ - shr %cl,%esi │ │ - imul $0x584,%edi,%ecx │ │ - add 0x10(%ebp),%ecx │ │ - mov 0x44(%esp),%eax │ │ - lea (%eax,%eax,2),%edx │ │ - lea (%ecx,%edx,4),%ecx │ │ - movzwl 0x188(%ecx,%ebx,2),%edi │ │ - xor %edx,%edx │ │ - test %edi,%esi │ │ - setne %dl │ │ - movzwl 0x184(%ecx,%ebx,2),%eax │ │ - mov %eax,0x4(%esp) │ │ - xor %eax,%eax │ │ - test %esi,0x4(%esp) │ │ - setne %al │ │ - lea (%eax,%edx,2),%eax │ │ - mov %eax,0x1c(%esp) │ │ - mov %esi,%eax │ │ - not %eax │ │ - and %eax,%edi │ │ - mov %di,0x188(%ecx,%ebx,2) │ │ - mov %eax,%edx │ │ - and 0x4(%esp),%edx │ │ - mov %dx,0x184(%ecx,%ebx,2) │ │ - and %ax,0x180(%ecx,%ebx,2) │ │ - mov 0x10(%esp),%eax │ │ - mov 0x8(%esp),%edi │ │ - movzbl 0x1e0(%eax,%edi,1),%edx │ │ - mov 0x1c(%esp),%eax │ │ - cmp %edx,%eax │ │ - jb 79d50 │ │ + jmp 75a9f │ │ + imul %eax,%ebx │ │ + mov 0x28(%esp),%ecx │ │ + shr %cl,%ebx │ │ + sub %edx,%ebx │ │ + mov %ebx,%esi │ │ + mov 0x8(%esp),%ebx │ │ mov %edx,%eax │ │ - jmp 79d50 │ │ - nop │ │ - nop │ │ + jmp 75c23 │ │ + mov $0xf,%eax │ │ + mov %eax,0x14(%esp) │ │ + mov 0x10(%esp),%esi │ │ + imul %eax,%esi │ │ + and $0xffffff,%esi │ │ + mov 0x8(%esp),%ebx │ │ + mov 0x28(%ebp),%edx │ │ + mov 0x20(%ebp),%edi │ │ + mov 0x28(%esp),%ecx │ │ + shr %cl,%esi │ │ + mov 0xc(%esp),%ecx │ │ + sub %ecx,%esi │ │ + cmp $0x7fff,%esi │ │ + mov $0x7fff,%eax │ │ + cmovb %esi,%eax │ │ + neg %ecx │ │ + xor %eax,%ecx │ │ + mov %cx,(%edi) │ │ + cmpl $0x0,0x4(%esp) │ │ + mov (%esp),%ecx │ │ + mov 0x14(%esp),%eax │ │ + je 75d60 │ │ + mov %eax,0x14(%esp) │ │ + mov 0x1c(%ebp),%eax │ │ + mov 0x24(%esp),%edx │ │ + movzwl 0x2(%edx,%eax,4),%eax │ │ + mov %eax,0x10(%esp) │ │ + mov 0x4(%esp),%esi │ │ + jmp 75b34 │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %esi,%ebx │ │ + mov %edx,%esi │ │ + shr $0xb,%esi │ │ + imul %esi,%eax │ │ + add %esi,0x14(%esp) │ │ + mov 0x28(%esp),%ecx │ │ + shr %cl,%eax │ │ + mov 0xc(%esp),%esi │ │ + sub %esi,%eax │ │ + cmp $0x7fff,%eax │ │ + mov $0x7fff,%ecx │ │ + cmovae %ecx,%eax │ │ + neg %esi │ │ + xor %eax,%esi │ │ + mov %si,(%edi,%ebx,2) │ │ + and $0x3ff,%edx │ │ + mov %edx,%esi │ │ + mov (%esp),%ecx │ │ + mov 0x8(%esp),%ebx │ │ + je 75d59 │ │ + sub $0xc,%esp │ │ + push %ecx │ │ + call 1b10 │ │ + add $0x10,%esp │ │ + mov %eax,%ecx │ │ + movswl (%edi,%esi,2),%edx │ │ + mov 0x18(%esp),%eax │ │ + movzbl (%eax,%esi,1),%eax │ │ + imul 0x10(%esp),%eax │ │ + add $0x10,%eax │ │ + shr $0x5,%eax │ │ + cmp $0x7800,%edx │ │ + mov %ecx,0xc(%esp) │ │ + jb 75af0 │ │ + mov %eax,0x20(%esp) │ │ + mov %edx,0x24(%esp) │ │ + mov %esi,0x4(%esp) │ │ + mov $0xffffffff,%esi │ │ + xor %ecx,%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x64(%esp),%ecx │ │ - mov 0x14(%esp),%eax │ │ - add %ecx,%eax │ │ - shr %cl,%eax │ │ - mov %eax,0x14(%esp) │ │ + mov %ecx,%edi │ │ + inc %esi │ │ + sub $0xc,%esp │ │ + mov 0x14(%esp),%ebx │ │ + pushl 0xc(%esp) │ │ + call 1b10 │ │ + add $0x10,%esp │ │ + cmp $0x1f,%esi │ │ + ja 75ba2 │ │ + lea -0x1(%edi),%ecx │ │ test %eax,%eax │ │ - je 79d00 │ │ + je 75b80 │ │ + test %esi,%esi │ │ + je 75bc8 │ │ mov $0x1,%esi │ │ - xor %eax,%eax │ │ - jmp 79e72 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + mov 0x8(%esp),%ebx │ │ nop │ │ + sub $0xc,%esp │ │ + pushl 0xc(%esp) │ │ + call 1b10 │ │ + add $0x10,%esp │ │ + lea (%eax,%esi,2),%esi │ │ + inc %edi │ │ + jne 75bb0 │ │ + dec %esi │ │ + jmp 75bca │ │ + xor %esi,%esi │ │ + add $0xf,%esi │ │ + and $0xfffff,%esi │ │ + mov 0x20(%esp),%eax │ │ + imul %esi,%eax │ │ + and $0xffffff,%eax │ │ + mov 0x20(%ebp),%edi │ │ + mov 0x4(%esp),%ebx │ │ + mov 0x24(%esp),%edx │ │ + jmp 75afa │ │ + mov $0xf,%eax │ │ + mov %eax,0x14(%esp) │ │ + mov 0x10(%esp),%edx │ │ + imul %eax,%edx │ │ + and $0xffffff,%edx │ │ + mov 0x28(%esp),%ecx │ │ + shr %cl,%edx │ │ + mov 0xc(%esp),%eax │ │ + sub %eax,%edx │ │ + cmp $0x7fff,%edx │ │ + mov $0x7fff,%esi │ │ + cmovb %edx,%esi │ │ + mov 0x8(%esp),%ebx │ │ + mov 0x28(%ebp),%edx │ │ + mov (%esp),%ecx │ │ + neg %eax │ │ + xor %esi,%eax │ │ + mov %ax,(%edi) │ │ + cmpl $0x0,0x4(%esp) │ │ + mov 0x14(%esp),%eax │ │ + je 75d60 │ │ + mov %eax,0x14(%esp) │ │ + mov 0x1c(%ebp),%eax │ │ + mov 0x24(%esp),%edx │ │ + movzwl 0x2(%edx,%eax,4),%eax │ │ + mov %eax,0xc(%esp) │ │ + mov 0x4(%esp),%esi │ │ + jmp 75ca0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - lea 0x400(%ecx,%edx,4),%eax │ │ - or %si,(%eax,%ebx,2) │ │ - mov 0x4(%esp),%esi │ │ - add %esi,%esi │ │ - inc %edi │ │ - cmp %edi,0x14(%esp) │ │ + mov %ebx,%edi │ │ + shr $0xb,%edi │ │ mov %edi,%eax │ │ - mov 0x18(%esp),%edi │ │ - je 79d00 │ │ - mov %eax,0xc(%esp) │ │ - mov %esi,%eax │ │ - mov 0x94(%esp),%ecx │ │ + imul 0xc(%esp),%eax │ │ + mov 0x28(%esp),%ecx │ │ shr %cl,%eax │ │ - xor %ebx,%ebx │ │ - test %eax,%eax │ │ - setne %bl │ │ - mov %ebx,%edx │ │ - mov 0x38(%esp),%ecx │ │ - shl %cl,%edx │ │ - mov %esi,0x4(%esp) │ │ - mov %edx,%ecx │ │ - shr %cl,%esi │ │ - imul $0x584,%edi,%ecx │ │ - add 0x10(%ebp),%ecx │ │ - mov 0x24(%esp),%eax │ │ - lea (%ecx,%eax,8),%ecx │ │ - movzwl 0x404(%ecx,%ebx,2),%eax │ │ - mov %eax,0x8(%esp) │ │ - xor %edx,%edx │ │ - test %eax,%esi │ │ - setne %dl │ │ - mov %esi,%edi │ │ - not %edi │ │ - mov %edi,%eax │ │ - and 0x8(%esp),%eax │ │ - mov %ax,0x404(%ecx,%ebx,2) │ │ - and %di,0x400(%ecx,%ebx,2) │ │ - mov 0x10(%esp),%eax │ │ - mov 0xc(%esp),%edi │ │ - movzbl 0x200(%eax,%edi,1),%eax │ │ - cmp %eax,%edx │ │ - jb 79e50 │ │ + sub %edx,%eax │ │ + mov 0x14(%esp),%ecx │ │ + neg %edx │ │ + xor %eax,%edx │ │ + mov 0x20(%ebp),%eax │ │ + mov %dx,(%eax,%esi,2) │ │ + add %edi,%ecx │ │ + mov %ecx,0x14(%esp) │ │ + mov %eax,%edi │ │ + and $0x3ff,%ebx │ │ + mov %ebx,%esi │ │ + mov 0x8(%esp),%ebx │ │ + mov (%esp),%ecx │ │ + je 75d59 │ │ + sub $0xc,%esp │ │ + push %ecx │ │ + call 1b10 │ │ + add $0x10,%esp │ │ mov %eax,%edx │ │ - jmp 79e50 │ │ - mov 0x7fc(%esi),%ebx │ │ - jmp 7a038 │ │ - lea 0xb70(%esi),%eax │ │ - mov %eax,0x6c(%esp) │ │ - lea 0x7e8(%esi),%eax │ │ - mov %eax,0x58(%esp) │ │ - lea 0x7fc(%esi),%eax │ │ - mov %eax,0x3c(%esp) │ │ - mov 0xc(%esi),%eax │ │ - cmpl $0x0,0x4d4(%eax) │ │ - jne 7a550 │ │ - jmp 7a543 │ │ - xor %edx,%edx │ │ - jmp 79f55 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + movswl (%edi,%esi,2),%ebx │ │ + cmp $0x7800,%ebx │ │ + jb 75c60 │ │ + mov %edx,0x18(%esp) │ │ + mov %ebx,0x10(%esp) │ │ + mov %esi,0x4(%esp) │ │ + mov $0xffffffff,%edi │ │ + xor %ecx,%ecx │ │ nop │ │ nop │ │ nop │ │ - inc %edx │ │ - addl $0x270,0x10(%esp) │ │ - mov 0x20(%esp),%ebx │ │ - cmp %ebx,%edx │ │ - je 7a035 │ │ - mov %edx,%eax │ │ - shl $0x5,%eax │ │ - mov 0x3c(%esp),%ecx │ │ - sub %eax,%ecx │ │ - cmp $0x21,%ecx │ │ - mov $0x20,%eax │ │ - cmovge %eax,%ecx │ │ - mov %ecx,0xc(%esp) │ │ - test %ecx,%ecx │ │ - je 79f40 │ │ + mov %ecx,%esi │ │ + inc %edi │ │ + sub $0xc,%esp │ │ + mov 0x14(%esp),%ebx │ │ + pushl 0xc(%esp) │ │ + call 1b10 │ │ + add $0x10,%esp │ │ + cmp $0x1f,%edi │ │ + ja 75cf2 │ │ + lea -0x1(%esi),%ecx │ │ + test %eax,%eax │ │ + je 75cd0 │ │ + test %edi,%edi │ │ + je 75d18 │ │ mov $0x1,%edi │ │ - xor %eax,%eax │ │ - mov %edx,0x8(%esp) │ │ - jmp 79f9e │ │ - lea 0x180(%ecx,%ebx,4),%ecx │ │ - or %di,(%ecx,%eax,2) │ │ - mov 0x14(%esp),%edi │ │ - add %edi,%edi │ │ + mov 0x8(%esp),%ebx │ │ + nop │ │ + sub $0xc,%esp │ │ + pushl 0xc(%esp) │ │ + call 1b10 │ │ + add $0x10,%esp │ │ + lea (%eax,%edi,2),%edi │ │ inc %esi │ │ - cmp 0xc(%esp),%esi │ │ - mov 0x8(%esp),%edx │ │ - mov %esi,%eax │ │ - jae 79f40 │ │ - mov %eax,0x18(%esp) │ │ - xor %eax,%eax │ │ - cmp $0xffff,%edi │ │ - seta %al │ │ + jne 75d00 │ │ + dec %edi │ │ + jmp 75d1a │ │ + xor %edi,%edi │ │ + add $0xf,%edi │ │ + and $0xfffff,%edi │ │ + mov %edi,%eax │ │ + imul 0xc(%esp),%eax │ │ + and $0xffffff,%eax │ │ + mov 0x28(%esp),%ecx │ │ + shr %cl,%eax │ │ + mov 0x18(%esp),%edx │ │ + sub %edx,%eax │ │ + cmp $0x7fff,%eax │ │ + mov $0x7fff,%ecx │ │ + cmovae %ecx,%eax │ │ + mov 0x4(%esp),%esi │ │ + mov 0x14(%esp),%ecx │ │ + mov 0x10(%esp),%ebx │ │ + jmp 75c78 │ │ + mov 0x28(%ebp),%edx │ │ + mov 0x14(%esp),%eax │ │ + cmp $0x3f,%eax │ │ mov %eax,%ecx │ │ - shl $0x4,%ecx │ │ - mov %edi,0x14(%esp) │ │ - shr %cl,%edi │ │ - imul $0x584,%edx,%ecx │ │ - add 0x10(%ebp),%ecx │ │ - mov 0x44(%esp),%edx │ │ - lea (%edx,%edx,2),%edx │ │ - lea (%ecx,%edx,4),%ecx │ │ - movzwl 0x188(%ecx,%eax,2),%esi │ │ - xor %edx,%edx │ │ - test %esi,%edi │ │ - setne %dl │ │ - movzwl 0x184(%ecx,%eax,2),%ebx │ │ - mov %ebx,0x4(%esp) │ │ - xor %ebx,%ebx │ │ - test %edi,0x4(%esp) │ │ - setne %bl │ │ - lea (%ebx,%edx,2),%ebx │ │ - mov %edi,%edx │ │ - not %edx │ │ - and %edx,%esi │ │ - mov %si,0x188(%ecx,%eax,2) │ │ - mov %edx,%esi │ │ - and 0x4(%esp),%esi │ │ - mov %si,0x184(%ecx,%eax,2) │ │ - and %dx,0x180(%ecx,%eax,2) │ │ - mov 0x10(%esp),%edx │ │ - mov 0x18(%esp),%esi │ │ - movzbl 0x1e0(%edx,%esi,1),%edx │ │ - cmp %edx,%ebx │ │ - jb 79f80 │ │ - mov %edx,%ebx │ │ - jmp 79f80 │ │ - mov 0x8(%ebp),%esi │ │ - lea 0xb70(%esi),%eax │ │ - mov %eax,0x6c(%esp) │ │ - lea 0x7e8(%esi),%eax │ │ - mov %eax,0x58(%esp) │ │ - lea 0x7fc(%esi),%eax │ │ - mov %eax,0x3c(%esp) │ │ - test %ebx,%ebx │ │ - jle 7a537 │ │ - mov 0xc(%ebp),%eax │ │ - mov (%eax),%eax │ │ - mov %eax,0x20(%esp) │ │ - mov 0x7e8(%esi),%ecx │ │ - mov 0x7c(%esp),%eax │ │ - mov %ecx,0x8(%esp) │ │ - imul %ecx,%eax │ │ - shl $0x2,%eax │ │ - add 0xb70(%esi),%eax │ │ - mov %eax,0x30(%esp) │ │ - lea 0xba0(%esi),%eax │ │ - mov %eax,0x14(%esp) │ │ - mov 0x10(%ebp),%eax │ │ - lea 0xa(%eax),%ecx │ │ - mov %ecx,0x40(%esp) │ │ - add $0x8,%eax │ │ - mov %eax,0x70(%esp) │ │ - movl $0x0,0x2c(%esp) │ │ - xor %ecx,%ecx │ │ - movl $0x0,0x4(%esp) │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + mov $0x3f,%eax │ │ + cmovb %ecx,%eax │ │ + or 0x30(%esp),%eax │ │ + mov %al,(%edx) │ │ + mov 0x38(%esp),%eax │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + shl $0x5,%eax │ │ + lea 0x820(%ecx,%eax,1),%eax │ │ + sub $0x4,%esp │ │ + push $0xf │ │ + push %eax │ │ + push %edi │ │ + call 1970 │ │ + add $0x10,%esp │ │ + lea -0x543d(%ebx),%ecx │ │ + movzbl 0x18(%eax,%ecx,1),%eax │ │ + jmp 7442b │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x7ec(%esi),%edx │ │ - mov %ecx,0x38(%esp) │ │ - mov %ecx,%eax │ │ - shl $0x5,%eax │ │ - cmp %eax,%edx │ │ - jle 7a340 │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x150,%esp │ │ + call 75dc4 │ │ + pop %ebx │ │ + add $0x611ac,%ebx │ │ + mov 0x8(%ebp),%eax │ │ + mov 0x8(%eax),%ecx │ │ + mov %ecx,0x48(%esp) │ │ + and $0x1f,%ecx │ │ + mov 0xc(%eax),%edx │ │ + mov %edx,0x14(%esp) │ │ + and $0x1f,%edx │ │ + mov (%eax),%eax │ │ + mov %eax,0xc(%esp) │ │ + mov 0x4b0(%eax),%esi │ │ + mov %esi,0x20(%esp) │ │ + xor %eax,%eax │ │ + cmp $0x1,%esi │ │ + sete %al │ │ + mov %eax,%edi │ │ + xor %eax,%eax │ │ + cmp $0x3,%esi │ │ + setne %al │ │ + mov %ecx,%esi │ │ + mov %ecx,0x28(%esp) │ │ + mov %eax,%ecx │ │ + shr %cl,%esi │ │ + mov %esi,0x70(%esp) │ │ + mov %edx,%ecx │ │ + mov %edx,0xc8(%esp) │ │ + mov %edi,%ecx │ │ + mov %edi,0x3c(%esp) │ │ + shr %cl,%edx │ │ + mov %edx,0xf4(%esp) │ │ + mov 0xc(%ebp),%edx │ │ + mov %ebx,0x10(%esp) │ │ + lea -0x55a8(%ebx),%ecx │ │ + mov 0x14(%esp),%ebx │ │ + movzbl (%ecx,%edx,4),%esi │ │ + movzbl 0x1(%ecx,%edx,4),%edi │ │ + mov 0xc(%esp),%ecx │ │ + mov 0x804(%ecx),%edx │ │ + sub 0x48(%esp),%edx │ │ + cmp %esi,%edx │ │ + mov %esi,0x88(%esp) │ │ + cmovg %esi,%edx │ │ + mov 0x808(%ecx),%esi │ │ + sub %ebx,%esi │ │ + cmp %edi,%esi │ │ + mov %edi,0x84(%esp) │ │ + cmovg %edi,%esi │ │ + mov %edx,0xa0(%esp) │ │ + add %eax,%edx │ │ + mov %eax,0x40(%esp) │ │ + mov %eax,%ecx │ │ + sar %cl,%edx │ │ + mov %edx,0xc4(%esp) │ │ + mov 0x3c(%esp),%edx │ │ + mov %esi,0x98(%esp) │ │ + lea (%esi,%edx,1),%eax │ │ mov %edx,%ecx │ │ + sar %cl,%eax │ │ + mov %eax,0xb4(%esp) │ │ + cmpl $0x0,0x20(%esp) │ │ mov 0x8(%ebp),%eax │ │ - mov 0x4a0(%eax),%edx │ │ - mov %edx,0x1c(%esp) │ │ - cmpl $0x0,0x88(%esp) │ │ + mov 0x4(%eax),%eax │ │ + mov %eax,0x5c(%esp) │ │ + mov 0xc(%esp),%eax │ │ mov 0x7c0(%eax),%eax │ │ - mov %eax,0x24(%esp) │ │ - je 7a1b0 │ │ - add 0x2c(%esp),%ecx │ │ - cmp $0x21,%ecx │ │ - mov $0x20,%eax │ │ - cmovge %eax,%ecx │ │ - mov %ecx,0x10(%esp) │ │ - xor %esi,%esi │ │ - mov 0x20(%esp),%ecx │ │ - mov 0x30(%esp),%edx │ │ + mov %eax,0x74(%esp) │ │ + je 75ed6 │ │ + testb $0x1,0x48(%esp) │ │ + jne 75ee3 │ │ + mov 0x88(%esp),%eax │ │ + cmp 0x40(%esp),%eax │ │ + ja 75ee3 │ │ + movl $0x0,0x9c(%esp) │ │ + jmp 75f00 │ │ + mov $0x1,%al │ │ + mov %eax,0x9c(%esp) │ │ + cmp %edx,0x84(%esp) │ │ + ja 75f00 │ │ + mov %ebx,%eax │ │ + and $0x1,%al │ │ + mov %eax,0x9c(%esp) │ │ + mov 0x40(%esp),%ecx │ │ + mov 0x88(%esp),%eax │ │ + add %ecx,%eax │ │ + shr %cl,%eax │ │ + mov %eax,0xb0(%esp) │ │ + mov 0x84(%esp),%eax │ │ + add %edx,%eax │ │ + mov %edx,%ecx │ │ + shr %cl,%eax │ │ + mov %eax,0xac(%esp) │ │ + cmpl $0x0,0x98(%esp) │ │ + jle 77a98 │ │ + mov 0xc(%esp),%eax │ │ + mov 0x4(%eax),%eax │ │ + mov 0x3fc(%eax),%ecx │ │ + mov 0x3c(%esp),%eax │ │ + shl $0xa,%ecx │ │ + mov %ecx,0x108(%esp) │ │ + mov 0x84(%esp),%edx │ │ + mov %edx,%esi │ │ + mov 0x88(%esp),%ecx │ │ + imul %ecx,%esi │ │ + shl $0x4,%esi │ │ + shl $0x2,%ecx │ │ + mov %ecx,0x88(%esp) │ │ + shl $0x2,%edx │ │ + mov %edx,0x84(%esp) │ │ + mov 0xb0(%esp),%ecx │ │ + imul 0xac(%esp),%ecx │ │ + shl $0x4,%ecx │ │ + mov %ecx,0x118(%esp) │ │ mov 0x40(%esp),%edi │ │ - mov %esi,%eax │ │ - or 0x4(%esp),%eax │ │ - jne 7a14c │ │ - nop │ │ - nop │ │ - nop │ │ + mov %edi,%ecx │ │ + not %ecx │ │ + mov %ecx,0x104(%esp) │ │ + mov %eax,%ecx │ │ + not %ecx │ │ + mov %ecx,0x94(%esp) │ │ + mov 0xc4(%esp),%edx │ │ + mov %edi,%ecx │ │ + shl %cl,%edx │ │ + dec %edx │ │ + mov %edx,0x120(%esp) │ │ + mov 0xb4(%esp),%edx │ │ + mov %eax,%ecx │ │ + shl %cl,%edx │ │ + mov 0x98(%esp),%ecx │ │ + dec %edx │ │ + mov %edx,0x11c(%esp) │ │ + mov 0x10(%esp),%edx │ │ + movdqa -0x14c30(%edx),%xmm0 │ │ + movdqa %xmm0,0x130(%esp) │ │ + mov 0x14(%ebp),%edi │ │ + movzbl 0xa(%edi),%edx │ │ + mov %edx,0x58(%esp) │ │ + movzbl 0x7(%edi),%edx │ │ + mov %edx,0x48(%esp) │ │ + mov 0x8(%ebp),%edi │ │ + lea 0x60c0(%edi),%edx │ │ + mov %edx,0x6c(%esp) │ │ + lea 0x3000(%edi),%edx │ │ + mov %edx,0x12c(%esp) │ │ + lea 0x5000(%edi),%edx │ │ + mov %edx,0xe8(%esp) │ │ + lea 0x280(%edi),%edx │ │ + mov %edx,0x2c(%esp) │ │ + lea 0x2a0(%edi),%edx │ │ + mov %edx,0xa8(%esp) │ │ + mov %esi,0x124(%esp) │ │ + lea 0x3000(%edi,%esi,1),%edx │ │ + mov %edx,0x114(%esp) │ │ + mov 0xb0(%esp),%edx │ │ + lea 0x0(,%edx,4),%edx │ │ + mov %edx,0xc0(%esp) │ │ + mov 0xac(%esp),%edx │ │ + lea 0x0(,%edx,4),%edx │ │ + mov %edx,0xbc(%esp) │ │ + lea 0x2800(%edi),%edx │ │ + mov %edx,0xb8(%esp) │ │ + xor %edi,%edi │ │ + jmp 760b1 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - inc %esi │ │ - add $0xc,%edi │ │ - add $0x4,%edx │ │ - add $0x8,%ecx │ │ - cmp %esi,0x10(%esp) │ │ - je 7a340 │ │ - mov %esi,%eax │ │ - or 0x4(%esp),%eax │ │ - je 7a130 │ │ - movzwl -0x8(%edi),%eax │ │ - mov %eax,0x48(%esp) │ │ - movzwl -0x4(%edi),%eax │ │ - mov %eax,0x4c(%esp) │ │ - movzwl (%edi),%eax │ │ - mov %eax,0x50(%esp) │ │ - movl $0x0,0x54(%esp) │ │ - mov 0x60(%esp),%ebx │ │ - mov 0x8(%ebp),%eax │ │ - pushl 0xb30(%eax) │ │ - pushl 0x38(%esp) │ │ - pushl 0x1c(%esp) │ │ - pushl 0x14(%esp) │ │ - push %edx │ │ - lea 0x5c(%esp),%eax │ │ - push %eax │ │ - pushl 0x34(%esp) │ │ - push %ecx │ │ - mov 0x44(%esp),%eax │ │ - mov %ecx,0x38(%esp) │ │ - mov %edx,0x2c(%esp) │ │ - call *0x660(%eax) │ │ - mov 0x2c(%esp),%edx │ │ - mov 0x38(%esp),%ecx │ │ - add $0x20,%esp │ │ - jmp 7a130 │ │ nop │ │ nop │ │ - cmpl $0x10,0x28(%esp) │ │ - jle 7a288 │ │ - add 0x2c(%esp),%ecx │ │ - cmp $0x21,%ecx │ │ - mov $0x20,%eax │ │ - cmovge %eax,%ecx │ │ - mov %ecx,0x10(%esp) │ │ - xor %edi,%edi │ │ - mov 0x40(%esp),%esi │ │ - mov 0x20(%esp),%ecx │ │ - mov 0x30(%esp),%edx │ │ - mov %edi,%eax │ │ - or 0x4(%esp),%eax │ │ - jne 7a20c │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %edx,%edi │ │ + mov 0x98(%esp),%ecx │ │ + cmp %ecx,%edi │ │ + jge 77a98 │ │ + mov %edi,%esi │ │ + lea 0x10(%edi),%edx │ │ + cmp %edx,%ecx │ │ + mov %edx,%edi │ │ + cmovle %ecx,%edi │ │ + mov %edi,0xcc(%esp) │ │ + mov %edx,%edi │ │ + mov %eax,%ecx │ │ + shr %cl,%edi │ │ + mov 0xb4(%esp),%ecx │ │ + cmp %edi,%ecx │ │ + mov %edi,0x128(%esp) │ │ + cmovle %ecx,%edi │ │ + mov %edi,0xd0(%esp) │ │ + cmpl $0x0,0xa0(%esp) │ │ + jle 760a0 │ │ + mov 0x10(%ebp),%eax │ │ + mov %eax,%ecx │ │ + test $0x8,%cl │ │ + sete %al │ │ + test %esi,%esi │ │ + sete %ah │ │ + and %cl,%ah │ │ + mov %ah,0x7a(%esp) │ │ + cmp 0x98(%esp),%edx │ │ + setge %ah │ │ + mov %esi,0xa4(%esp) │ │ + mov 0x3c(%esp),%ecx │ │ + shr %cl,%esi │ │ + mov %esi,0xfc(%esp) │ │ + and %al,%ah │ │ + mov %ah,0x79(%esp) │ │ + xor %ecx,%ecx │ │ + mov %edx,%edi │ │ + mov %edx,0xf0(%esp) │ │ + jmp 76163 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - inc %edi │ │ - add $0x4,%edx │ │ - add $0x8,%ecx │ │ - add $0xc,%esi │ │ - cmp %edi,0x10(%esp) │ │ - je 7a340 │ │ - mov %edi,%eax │ │ - or 0x4(%esp),%eax │ │ - je 7a1f0 │ │ - movzwl -0x6(%esi),%eax │ │ - mov %ecx,0x18(%esp) │ │ - movzwl -0x2(%esi),%ecx │ │ - mov %edx,0xc(%esp) │ │ - mov -0xa(%esi),%edx │ │ - mov %edx,0x48(%esp) │ │ - movzwl -0x4(%esi),%edx │ │ - shl $0x10,%edx │ │ - or %eax,%edx │ │ - mov %edx,0x4c(%esp) │ │ - movzwl (%esi),%eax │ │ - shl $0x10,%eax │ │ - or %ecx,%eax │ │ - mov %eax,0x50(%esp) │ │ - movl $0x0,0x54(%esp) │ │ - mov 0x60(%esp),%ebx │ │ - mov 0x8(%ebp),%eax │ │ - pushl 0xb30(%eax) │ │ - pushl 0x38(%esp) │ │ - pushl 0x1c(%esp) │ │ - pushl 0x14(%esp) │ │ - pushl 0x1c(%esp) │ │ - lea 0x5c(%esp),%eax │ │ - push %eax │ │ - pushl 0x34(%esp) │ │ - pushl 0x34(%esp) │ │ - mov 0x44(%esp),%eax │ │ - call *0x660(%eax) │ │ - mov 0x2c(%esp),%edx │ │ - mov 0x38(%esp),%ecx │ │ - add $0x20,%esp │ │ - jmp 7a1f0 │ │ - add 0x2c(%esp),%ecx │ │ - cmp $0x21,%ecx │ │ - mov $0x20,%eax │ │ - cmovge %eax,%ecx │ │ - mov %ecx,0x10(%esp) │ │ - xor %esi,%esi │ │ - mov 0x20(%esp),%ecx │ │ - mov 0x30(%esp),%edx │ │ - mov 0x70(%esp),%edi │ │ - mov %esi,%eax │ │ - or 0x4(%esp),%eax │ │ - jne 7a2d8 │ │ - nop │ │ - nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x3c(%esp),%eax │ │ + mov 0xa0(%esp),%esi │ │ + mov 0xf0(%esp),%edi │ │ + mov 0xec(%esp),%edx │ │ + cmp %esi,%edx │ │ + mov %edx,%ecx │ │ + jge 760a2 │ │ + mov %ecx,0x64(%esp) │ │ + mov 0x14(%ebp),%eax │ │ + cmpb $0x0,0xb(%eax) │ │ + mov 0x8(%ebp),%edi │ │ + je 7622c │ │ + mov 0xc(%esp),%edx │ │ + mov 0x4a0(%edx),%ecx │ │ + mov %ecx,0x14(%esp) │ │ + imul %ebx,%ecx │ │ + mov 0x8(%edi),%eax │ │ + add %eax,%ecx │ │ + shl $0x2,%ecx │ │ + add 0x494(%edx),%ecx │ │ + cmpl $0x0,0xa70(%edx) │ │ + mov 0x12c(%esp),%edx │ │ + mov 0xe8(%esp),%edi │ │ + je 761fd │ │ + mov 0x5c(%esp),%esi │ │ + mov 0x363c(%esi),%edx │ │ + mov %edx,0x20(%esp) │ │ + mov 0x124(%esp),%edi │ │ + add %edx,%edi │ │ + mov %edi,0x363c(%esi) │ │ + mov %ebx,%edi │ │ + sar %edi │ │ + mov %eax,%esi │ │ + and $0x1,%esi │ │ + add %edi,%esi │ │ + mov 0xc(%esp),%edx │ │ + mov 0x7f8(%edx),%edi │ │ + sar %edi │ │ + imul %esi,%edi │ │ + sar %eax │ │ + and $0x1,%ebx │ │ + add %eax,%ebx │ │ + add %edi,%ebx │ │ + lea (%ebx,%ebx,2),%edi │ │ + shl $0x4,%edi │ │ + add 0xa80(%edx),%edi │ │ + mov 0x20(%esp),%edx │ │ + mov 0xc(%esp),%eax │ │ + mov 0x7c0(%eax),%eax │ │ + sub $0x8,%esp │ │ + mov 0x18(%esp),%ebx │ │ + pushl 0x8c(%esp) │ │ + pushl 0x94(%esp) │ │ + push %edx │ │ + push %edi │ │ + pushl 0x2c(%esp) │ │ + push %ecx │ │ + call *0x7c(%eax) │ │ + add $0x20,%esp │ │ + mov 0x8(%ebp),%edi │ │ + mov 0x2c(%esp),%eax │ │ + mov (%eax),%ecx │ │ + xor %eax,%eax │ │ + mov 0x28(%esp),%edx │ │ + cmpb $0x0,0xe0(%ecx,%edx,1) │ │ + movl $0x0,0x80(%esp) │ │ + je 76272 │ │ + mov (%ecx,%edx,1),%cl │ │ + mov %ecx,%edx │ │ + or $0x2,%dl │ │ + xor %ebx,%ebx │ │ + cmp $0xb,%dl │ │ + sete %bl │ │ + shl $0x9,%ebx │ │ + cmp $0xa,%cl │ │ + mov $0x200,%ecx │ │ + cmove %ecx,%ebx │ │ + mov %ebx,0x80(%esp) │ │ + mov 0xc8(%esp),%ecx │ │ + cmpb $0x0,0xf0(%edi,%ecx,1) │ │ + je 762a9 │ │ + mov 0xc8(%esp),%eax │ │ + mov 0x10(%edi,%eax,1),%cl │ │ + mov %ecx,%edx │ │ + or $0x2,%dl │ │ + xor %eax,%eax │ │ + cmp $0xb,%dl │ │ + sete %al │ │ + shl $0x9,%eax │ │ + cmp $0xa,%cl │ │ + mov $0x200,%ecx │ │ + cmove %ecx,%eax │ │ + mov %edi,%esi │ │ + mov 0x64(%esp),%ecx │ │ + lea 0x10(%ecx),%edi │ │ + mov 0xa0(%esp),%ecx │ │ + cmp %edi,%ecx │ │ + mov %edi,%edx │ │ + cmovle %ecx,%edx │ │ + mov %edx,0x18(%esp) │ │ + mov 0xc(%esi),%ebx │ │ + mov 0xa4(%esp),%edx │ │ + add %edx,%ebx │ │ + cmp 0xcc(%esp),%edx │ │ + mov %ebx,0xc(%esi) │ │ + mov %edi,0xec(%esp) │ │ + mov %ebx,0x14(%esp) │ │ + jge 76b20 │ │ + cmpl $0x0,0x64(%esp) │ │ + setne %bl │ │ + cmp %ecx,%edi │ │ + setl %cl │ │ + or 0x7a(%esp),%cl │ │ + mov %cl,0x4c(%esp) │ │ + or 0x79(%esp),%bl │ │ + mov %bl,0xdc(%esp) │ │ + mov 0x80(%esp),%ebx │ │ + or 0x108(%esp),%ebx │ │ + or %eax,%ebx │ │ + mov %ebx,0x80(%esp) │ │ + mov 0x8(%esi),%eax │ │ + mov %edx,0x68(%esp) │ │ + mov 0x64(%esp),%edi │ │ + mov 0x18(%esp),%ebx │ │ + mov %esi,%ecx │ │ + jmp 76385 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - inc %esi │ │ - add $0xc,%edi │ │ - add $0x4,%edx │ │ - add $0x8,%ecx │ │ - cmp %esi,0x10(%esp) │ │ - je 7a340 │ │ - mov %esi,%eax │ │ - or 0x4(%esp),%eax │ │ - je 7a2c0 │ │ - movzwl -0x8(%edi),%eax │ │ - mov %eax,0x48(%esp) │ │ - movzwl -0x4(%edi),%eax │ │ - mov %eax,0x4c(%esp) │ │ - movzwl (%edi),%eax │ │ - mov %eax,0x50(%esp) │ │ - movl $0x0,0x54(%esp) │ │ - mov 0x60(%esp),%ebx │ │ - mov 0x8(%ebp),%eax │ │ - pushl 0xb30(%eax) │ │ - pushl 0x38(%esp) │ │ - pushl 0x1c(%esp) │ │ - pushl 0x14(%esp) │ │ - push %edx │ │ - lea 0x5c(%esp),%eax │ │ - push %eax │ │ - pushl 0x34(%esp) │ │ - push %ecx │ │ - mov 0x44(%esp),%eax │ │ - mov %ecx,0x38(%esp) │ │ - mov %edx,0x2c(%esp) │ │ - call *0x660(%eax) │ │ - mov 0x2c(%esp),%edx │ │ - mov 0x38(%esp),%ecx │ │ - add $0x20,%esp │ │ - jmp 7a2c0 │ │ nop │ │ nop │ │ + mov %esi,0x20(%esp) │ │ + sub 0x20(%esp),%eax │ │ + mov %eax,0x8(%edi) │ │ + mov 0x10(%esp),%ecx │ │ + lea -0x5550(%ecx),%ecx │ │ + mov 0x58(%esp),%edx │ │ + movzbl 0x1(%ecx,%edx,8),%edx │ │ + mov 0x68(%esp),%ecx │ │ + add %edx,%ecx │ │ + add 0xc(%edi),%edx │ │ + mov %edx,0x14(%esp) │ │ + mov %edx,0xc(%edi) │ │ + mov %ecx,0x68(%esp) │ │ + cmp 0xcc(%esp),%ecx │ │ + mov %edi,%ecx │ │ + mov 0x64(%esp),%edi │ │ + jge 76b26 │ │ + add %edi,%eax │ │ + cmp %ebx,%edi │ │ + mov 0xc(%esp),%edx │ │ + mov %edi,%esi │ │ + mov %ecx,%edi │ │ + mov 0x494(%edx),%ecx │ │ + mov 0x4a0(%edx),%edx │ │ + mov %eax,0x8(%edi) │ │ + jge 76340 │ │ + imul 0x14(%esp),%edx │ │ + add %eax,%edx │ │ + lea (%ecx,%edx,4),%ecx │ │ + mov %ecx,0x14(%esp) │ │ + mov 0x68(%esp),%edx │ │ + cmp 0xa4(%esp),%edx │ │ + setbe %cl │ │ + and 0x4c(%esp),%cl │ │ + mov %cl,0xe0(%esp) │ │ + mov 0xc8(%esp),%ecx │ │ + add %edx,%ecx │ │ + lea 0x30(%edi,%ecx,1),%ecx │ │ + mov %ecx,0x50(%esp) │ │ + mov %esi,0x20(%esp) │ │ + mov 0x28(%esp),%ecx │ │ + mov 0x14(%ebp),%edx │ │ + cmpb $0x0,0xb(%edx) │ │ + jne 76431 │ │ + jmp 76490 │ │ + mov 0x10(%esp),%eax │ │ + lea -0x5550(%eax),%eax │ │ + mov 0x58(%esp),%edx │ │ + movzbl (%eax,%edx,8),%edx │ │ + movzbl %dl,%eax │ │ + mov 0x14(%esp),%edx │ │ + lea (%edx,%eax,4),%edx │ │ + mov %edx,0x14(%esp) │ │ + mov 0x20(%esp),%edx │ │ + add %eax,%edx │ │ + add 0x8(%edi),%eax │ │ + mov %eax,0x8(%edi) │ │ + mov %edx,0x20(%esp) │ │ + cmp %ebx,%edx │ │ + jge 76344 │ │ + mov 0x14(%ebp),%edx │ │ + cmpb $0x0,0xb(%edx) │ │ + je 76490 │ │ + mov 0x14(%ebp),%eax │ │ + cmpb $0x0,0x6(%eax) │ │ + je 76688 │ │ + mov 0xc(%esp),%eax │ │ + cmpl $0x0,0xa70(%eax) │ │ + jne 763f0 │ │ + mov 0x10(%esp),%eax │ │ + lea -0x5550(%eax),%eax │ │ + mov 0x58(%esp),%ecx │ │ + movzbl 0x1(%eax,%ecx,8),%ecx │ │ + dec %cl │ │ + cmp $0xf,%cl │ │ + ja 76850 │ │ + movzbl %cl,%ecx │ │ + mov 0x10(%esp),%edx │ │ + mov -0x2dc4(%edx,%ecx,4),%ecx │ │ + add %edx,%ecx │ │ + jmp *%ecx │ │ + mov 0x50(%esp),%ecx │ │ + movb $0x40,(%ecx) │ │ + jmp 76850 │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x38(%esp),%ecx │ │ - inc %ecx │ │ - mov 0x3c(%esp),%eax │ │ - mov (%eax),%ebx │ │ - cmp %ebx,%ecx │ │ - jge 7a38b │ │ - subl $0xffffff80,0x30(%esp) │ │ - addl $0x100,0x20(%esp) │ │ - mov 0x58(%esp),%eax │ │ - mov (%eax),%eax │ │ - mov %eax,0x8(%esp) │ │ - addl $0x584,0x40(%esp) │ │ - addl $0xffffffe0,0x2c(%esp) │ │ - addl $0x584,0x70(%esp) │ │ - movl $0x1,0x4(%esp) │ │ - mov 0x8(%ebp),%esi │ │ - jmp 7a0c0 │ │ - test %ebx,%ebx │ │ - jle 7a534 │ │ - cmpl $0x0,0x34(%esp) │ │ - jle 7a534 │ │ - mov 0x8(%ebp),%esi │ │ - mov 0x7e8(%esi),%ebx │ │ - mov 0x6c(%esp),%eax │ │ - mov (%eax),%eax │ │ - mov %eax,0x4(%esp) │ │ - mov 0x7c(%esp),%ecx │ │ - imul %ebx,%ecx │ │ - mov 0xc(%ebp),%edx │ │ - mov (%edx),%eax │ │ - mov %eax,0x2c(%esp) │ │ - mov 0x44(%esp),%edx │ │ - lea (%edx,%edx,2),%edx │ │ - mov 0x10(%ebp),%edi │ │ - lea 0x18a(%edi,%edx,4),%eax │ │ - mov %eax,0x40(%esp) │ │ - mov 0x4(%esp),%eax │ │ - lea 0x1(%eax,%ecx,4),%ecx │ │ - movl $0x0,0x30(%esp) │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x14(%ebp),%ecx │ │ + movsbl 0xd(%ecx),%ecx │ │ + mov %ecx,0x110(%esp) │ │ + cmpb $0x0,0xe0(%esp) │ │ + je 764eb │ │ + xor %ecx,%ecx │ │ + mov 0x20(%esp),%edx │ │ + xor $0x1,%cl │ │ + movzbl %cl,%ebx │ │ + cmp 0x64(%esp),%edx │ │ + ja 76514 │ │ + mov $0x8,%esi │ │ + cmpb $0x0,0xdc(%esp) │ │ + je 76516 │ │ + mov 0x10(%esp),%ecx │ │ + lea -0x5550(%ecx),%edx │ │ + mov 0x58(%esp),%ecx │ │ + movzbl 0x1(%edx,%ecx,8),%edx │ │ + add 0x68(%esp),%edx │ │ + cmp 0xcc(%esp),%edx │ │ + jge 76514 │ │ + jmp 76516 │ │ + mov 0x10(%esp),%ecx │ │ + lea -0x5550(%ecx),%ecx │ │ + mov 0x58(%esp),%edx │ │ + movzbl (%ecx,%edx,8),%ecx │ │ + mov 0x20(%esp),%edx │ │ + add %edx,%ecx │ │ + cmp %ebx,%ecx │ │ + setge %cl │ │ + xor $0x1,%cl │ │ + movzbl %cl,%ebx │ │ + cmp 0x64(%esp),%edx │ │ + jbe 764ba │ │ + xor %esi,%esi │ │ + or %ebx,%esi │ │ + mov %esi,0x24(%esp) │ │ + mov 0xc(%edi),%edi │ │ + mov 0xc(%esp),%ecx │ │ + mov 0x81c(%ecx),%ecx │ │ + dec %ecx │ │ + xor %edx,%edx │ │ + test %edi,%ecx │ │ + jne 76550 │ │ + mov 0xc(%esp),%esi │ │ + movzbl 0x818(%esi),%ecx │ │ + mov %edi,%edx │ │ + sar %cl,%edx │ │ + dec %edx │ │ + imul 0x80c(%esi),%edx │ │ + shl $0x7,%edx │ │ + add 0x7ec(%esi),%edx │ │ + mov %edx,0x8c(%esp) │ │ + xor %ebx,%ebx │ │ + mov 0x5c(%esp),%ecx │ │ + cmp 0x3618(%ecx),%eax │ │ + setg %bl │ │ + mov %ebx,0x38(%esp) │ │ + xor %ebx,%ebx │ │ + cmp 0x3620(%ecx),%edi │ │ + setg %bl │ │ + mov %ebx,0x44(%esp) │ │ + mov 0x14(%ebp),%esi │ │ + movzbl 0x8(%esi),%esi │ │ + mov %esi,0x90(%esp) │ │ + mov 0x10(%esp),%ebx │ │ + lea -0x5550(%ebx),%esi │ │ + mov %edi,0x34(%esp) │ │ + mov 0x58(%esp),%edi │ │ + movzbl (%esi,%edi,8),%edx │ │ + mov %edx,0x1c(%esp) │ │ + movzbl 0x1(%esi,%edi,8),%edi │ │ + mov %edi,0x30(%esp) │ │ + mov 0xc(%esp),%esi │ │ + mov 0x4(%esi),%edx │ │ + pushl 0x6c(%esp) │ │ + pushl 0x3fc(%edx) │ │ + push %edi │ │ + mov 0x28(%esp),%esi │ │ + push %esi │ │ + lea 0x120(%esp),%edi │ │ + push %edi │ │ + pushl 0xa4(%esp) │ │ + pushl 0xa4(%esp) │ │ + mov 0x28(%esp),%edi │ │ + pushl 0x4a0(%edi) │ │ + pushl 0x34(%esp) │ │ + pushl 0x48(%esp) │ │ + pushl 0x3624(%ecx) │ │ + pushl 0x361c(%ecx) │ │ + pushl 0x74(%esp) │ │ + pushl 0x68(%esp) │ │ + pushl 0x70(%esp) │ │ + push %eax │ │ + call 81d30 │ │ + add $0x40,%esp │ │ + mov %eax,0x24(%esp) │ │ + shl $0x2,%esi │ │ + mov %esi,0x1c(%esp) │ │ + shll $0x2,0x30(%esp) │ │ + mov 0x110(%esp),%ecx │ │ + or 0x80(%esp),%ecx │ │ + mov 0x804(%edi),%edx │ │ + mov %edi,%esi │ │ + mov 0x8(%ebp),%edi │ │ + sub 0x8(%edi),%edx │ │ + shl $0x2,%edx │ │ + mov 0x808(%esi),%eax │ │ + sub 0xc(%edi),%eax │ │ + shl $0x2,%eax │ │ + push %eax │ │ + push %edx │ │ + push %ecx │ │ + pushl 0x3c(%esp) │ │ + pushl 0x2c(%esp) │ │ + pushl 0x80(%esp) │ │ + pushl 0x4a0(%esi) │ │ + pushl 0x30(%esp) │ │ + mov 0x94(%esp),%eax │ │ + mov 0x44(%esp),%ecx │ │ + call *0x20(%eax,%ecx,4) │ │ + add $0x20,%esp │ │ + mov 0x28(%esp),%ecx │ │ + mov 0x18(%esp),%ebx │ │ + mov 0x14(%ebp),%eax │ │ + cmpb $0x0,0x6(%eax) │ │ + jne 7643e │ │ + mov 0xc(%esp),%eax │ │ + cmpl $0x0,0xa70(%eax) │ │ + je 76768 │ │ + mov 0x5c(%esp),%eax │ │ + mov 0x3640(%eax),%edi │ │ + mov 0x10(%esp),%eax │ │ + lea -0x5550(%eax),%ecx │ │ + mov 0x58(%esp),%eax │ │ + movzbl (%ecx,%eax,8),%esi │ │ + cmp $0x8,%esi │ │ + mov %esi,%edx │ │ + mov $0x8,%ebx │ │ + cmovae %ebx,%edx │ │ + mov $0x8,%ebx │ │ + movzbl 0x1(%ecx,%eax,8),%ecx │ │ + cmp $0x8,%ecx │ │ + cmovae %ebx,%ecx │ │ + imul %edx,%ecx │ │ + shl $0x5,%ecx │ │ + mov %edi,0x1c(%esp) │ │ + add %edi,%ecx │ │ + mov 0x5c(%esp),%eax │ │ + mov %ecx,0x3640(%eax) │ │ + mov 0x8(%ebp),%edi │ │ + mov 0xc(%esp),%edx │ │ + mov 0xa7c(%edx),%ecx │ │ + mov 0x7f8(%edx),%edx │ │ + imul 0xc(%edi),%edx │ │ + add 0x8(%edi),%edx │ │ + lea (%edx,%edx,4),%edx │ │ + movswl (%ecx,%edx,2),%eax │ │ + movzbl 0x6(%ecx,%edx,2),%ecx │ │ + mov %esi,%edx │ │ + mov %ecx,0x60(%esp) │ │ + mov 0x28(%esp),%ecx │ │ + test %eax,%eax │ │ + js 7675f │ │ + mov 0x14(%ebp),%ecx │ │ + movzbl 0xa(%ecx),%ecx │ │ + mov %edx,%edi │ │ + mov 0x60(%esp),%edx │ │ + mov %ecx,%esi │ │ + shl $0x6,%esi │ │ + lea (%esi,%ecx,4),%ecx │ │ + add 0x74(%esp),%ecx │ │ + mov 0x10(%esp),%ebx │ │ + push %eax │ │ + pushl 0x20(%esp) │ │ + mov 0x14(%esp),%eax │ │ + pushl 0x4a0(%eax) │ │ + pushl 0x20(%esp) │ │ + call *0x154(%ecx,%edx,4) │ │ + mov %edi,%edx │ │ + mov 0x8(%ebp),%edi │ │ + mov 0x38(%esp),%ecx │ │ + add $0x10,%esp │ │ + mov 0x18(%esp),%ebx │ │ + jmp 76402 │ │ + mov 0x280(%edi),%eax │ │ + mov 0x20(%esp),%edx │ │ + add %edx,%ecx │ │ + mov %ecx,0x24(%esp) │ │ + lea 0x20(%eax,%ecx,1),%edx │ │ + mov 0x14(%ebp),%eax │ │ + mov %eax,%esi │ │ + movzbl 0xa(%eax),%eax │ │ + mov %eax,0x1c(%esp) │ │ + sub $0xc,%esp │ │ + mov %edi,%ecx │ │ + mov 0x1c(%esp),%ebx │ │ + mov %edi,%eax │ │ + lea 0x17(%esp),%edi │ │ + push %edi │ │ + lea 0x70(%esp),%edi │ │ + push %edi │ │ + mov %eax,%edi │ │ + pushl 0xbc(%esp) │ │ + push $0x0 │ │ + push $0x1 │ │ + push %esi │ │ + pushl 0xc(%ebp) │ │ + pushl 0x44(%esp) │ │ + pushl 0x7c(%esp) │ │ + call 73fe0 │ │ + add $0x30,%esp │ │ + mov %eax,0x1c(%esp) │ │ + lea -0x5550(%ebx),%ebx │ │ + mov 0x58(%esp),%eax │ │ + movzbl 0x1(%ebx,%eax,8),%ecx │ │ + mov 0xc(%esp),%eax │ │ + mov 0x808(%eax),%eax │ │ + sub 0xc(%edi),%eax │ │ + cmp %ecx,%eax │ │ + cmovg %ecx,%eax │ │ + lea -0x1(%eax),%ecx │ │ + cmp $0xf,%ecx │ │ + ja 76942 │ │ + mov 0x10(%esp),%edx │ │ + mov -0x2d44(%edx,%ecx,4),%ecx │ │ + add %edx,%ecx │ │ + jmp *%ecx │ │ + movzbl 0xb(%esp),%ecx │ │ + mov 0x50(%esp),%eax │ │ + mov %ecx,0x38(%esp) │ │ + mov %cl,(%eax) │ │ + jmp 769f9 │ │ + mov 0x50(%esp),%ecx │ │ + movl $0x40404040,(%ecx) │ │ + jmp 76850 │ │ + mov 0x50(%esp),%ecx │ │ + movw $0x4040,(%ecx) │ │ + jmp 76850 │ │ + mov $0x40404040,%ecx │ │ + mov 0x50(%esp),%edx │ │ + mov %ecx,(%edx) │ │ + mov %ecx,0x4(%edx) │ │ + jmp 76850 │ │ + movdqa 0x130(%esp),%xmm0 │ │ + mov 0x50(%esp),%ecx │ │ + movdqu %xmm0,(%ecx) │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x4a0(%esi),%edi │ │ - mov 0x7ec(%esi),%edx │ │ - mov 0x30(%esp),%eax │ │ - shl $0x5,%eax │ │ - sub %eax,%edx │ │ - cmp $0x21,%edx │ │ - mov $0x20,%eax │ │ - cmovge %eax,%edx │ │ - mov %edx,0x38(%esp) │ │ - mov 0x7c0(%esi),%eax │ │ - mov %eax,0x20(%esp) │ │ - lea 0x0(,%ebx,4),%eax │ │ - mov %eax,0x18(%esp) │ │ - mov %edi,0x28(%esp) │ │ - lea 0x0(,%edi,4),%eax │ │ - mov %eax,0xc(%esp) │ │ - mov 0x2c(%esp),%edx │ │ + mov 0x58(%esp),%ecx │ │ + movzbl (%eax,%ecx,8),%edx │ │ + mov %edx,%eax │ │ + dec %al │ │ + cmp $0xf,%al │ │ + ja 76b08 │ │ + movzbl %al,%eax │ │ + mov 0x10(%esp),%ecx │ │ + mov -0x2d84(%ecx,%eax,4),%eax │ │ + add %ecx,%eax │ │ + mov 0x28(%esp),%ecx │ │ + jmp *%eax │ │ + mov 0x2c(%esp),%eax │ │ + mov (%eax),%eax │ │ + mov 0x28(%esp),%ecx │ │ + mov 0x20(%esp),%edx │ │ + add %edx,%ecx │ │ + movb $0x40,0x20(%eax,%ecx,1) │ │ + mov 0x28(%esp),%ecx │ │ + mov $0x1,%dl │ │ + jmp 76402 │ │ + mov 0x2c(%esp),%eax │ │ + mov (%eax),%eax │ │ + mov 0x28(%esp),%ecx │ │ + mov 0x20(%esp),%edx │ │ + add %edx,%ecx │ │ + movl $0x40404040,0x20(%eax,%ecx,1) │ │ + mov 0x28(%esp),%ecx │ │ + mov $0x4,%dl │ │ + jmp 76402 │ │ + mov 0x2c(%esp),%eax │ │ + mov (%eax),%eax │ │ + mov 0x28(%esp),%ecx │ │ + mov 0x20(%esp),%edx │ │ + add %edx,%ecx │ │ + movw $0x4040,0x20(%eax,%ecx,1) │ │ + mov 0x28(%esp),%ecx │ │ + mov $0x2,%dl │ │ + jmp 76402 │ │ + mov 0x2c(%esp),%eax │ │ + mov (%eax),%eax │ │ + mov 0x28(%esp),%ecx │ │ + mov 0x20(%esp),%edx │ │ + add %edx,%ecx │ │ + mov $0x40404040,%edx │ │ + mov %edx,0x24(%eax,%ecx,1) │ │ + mov %edx,0x20(%eax,%ecx,1) │ │ + mov 0x28(%esp),%ecx │ │ + mov $0x8,%dl │ │ + jmp 76402 │ │ + mov %edi,%ebx │ │ + mov 0x2c(%esp),%edi │ │ + mov (%edi),%eax │ │ + mov 0x28(%esp),%ecx │ │ + mov 0x20(%esp),%edx │ │ + lea (%edx,%ecx,1),%ecx │ │ + mov $0x40404040,%edx │ │ + mov %edx,0x24(%eax,%ecx,1) │ │ + mov %edx,0x20(%eax,%ecx,1) │ │ + mov (%edi),%eax │ │ + mov %ebx,%edi │ │ + mov 0x18(%esp),%ebx │ │ + mov %edx,0x2c(%eax,%ecx,1) │ │ + mov %edx,0x28(%eax,%ecx,1) │ │ + mov 0x28(%esp),%ecx │ │ + mov $0x10,%dl │ │ + jmp 76402 │ │ + movzbl 0xb(%esp),%ecx │ │ + sub $0x4,%esp │ │ + mov %ebx,0x34(%esp) │ │ + mov 0x14(%esp),%ebx │ │ + push %eax │ │ + mov %ecx,0x40(%esp) │ │ + push %ecx │ │ + pushl 0x5c(%esp) │ │ + call 1510 │ │ + mov 0x40(%esp),%ebx │ │ + add $0x10,%esp │ │ + jmp 769f9 │ │ + movzbl 0xb(%esp),%eax │ │ + mov %eax,0x38(%esp) │ │ + imul $0x1010101,%eax,%eax │ │ + mov 0x50(%esp),%ecx │ │ + mov %eax,(%ecx) │ │ + jmp 769f9 │ │ + movzbl 0xb(%esp),%ecx │ │ mov %ecx,%eax │ │ - mov 0x40(%esp),%edi │ │ - mov 0x34(%esp),%esi │ │ - mov %esi,0x8(%esp) │ │ - mov 0x44(%esp),%esi │ │ - mov %ecx,0x1c(%esp) │ │ - mov %ebx,0x24(%esp) │ │ - mov %eax,0x4(%esp) │ │ - mov %esi,%eax │ │ - or 0x78(%esp),%eax │ │ - jne 7a492 │ │ + shl $0x8,%eax │ │ + mov %ecx,0x38(%esp) │ │ + or %ecx,%eax │ │ + mov 0x50(%esp),%ecx │ │ + mov %ax,(%ecx) │ │ + jmp 769f9 │ │ + movzbl 0xb(%esp),%ecx │ │ + mov %ecx,%eax │ │ + mov $0x1010101,%edx │ │ + mul %edx │ │ + mov %ecx,0x38(%esp) │ │ + mov $0x1010101,%esi │ │ + imul %esi,%ecx │ │ + add %edx,%ecx │ │ + mov 0x50(%esp),%edx │ │ + mov %eax,(%edx) │ │ + mov %ecx,0x4(%edx) │ │ + jmp 769f9 │ │ + movzbl 0xb(%esp),%ecx │ │ + mov %ecx,%eax │ │ + mov $0x1010101,%edx │ │ + mul %edx │ │ + mov $0x1010101,%esi │ │ + mov %ecx,0x38(%esp) │ │ + imul %esi,%ecx │ │ + add %edx,%ecx │ │ + movd %ecx,%xmm0 │ │ + movd %eax,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + pshufd $0x44,%xmm1,%xmm0 │ │ + mov 0x50(%esp),%eax │ │ + movdqu %xmm0,(%eax) │ │ + mov 0x58(%esp),%eax │ │ + movzbl (%ebx,%eax,8),%edx │ │ + mov 0xc(%esp),%eax │ │ + mov 0x804(%eax),%ecx │ │ + sub 0x8(%edi),%ecx │ │ + cmp %edx,%ecx │ │ + mov %edx,0x30(%esp) │ │ + cmovg %edx,%ecx │ │ + lea -0x1(%ecx),%edx │ │ + cmp $0xf,%edx │ │ + mov 0x38(%esp),%ebx │ │ + movzbl %bl,%eax │ │ + ja 76a48 │ │ + mov 0x10(%esp),%esi │ │ + mov -0x2d04(%esi,%edx,4),%edx │ │ + add %esi,%edx │ │ + jmp *%edx │ │ + mov 0x2c(%esp),%eax │ │ + mov (%eax),%eax │ │ + mov 0x24(%esp),%ecx │ │ + mov %bl,0x20(%eax,%ecx,1) │ │ + jmp 76ae4 │ │ + mov 0x2c(%esp),%edx │ │ + mov (%edx),%edx │ │ + mov 0x24(%esp),%esi │ │ + lea 0x20(%edx,%esi,1),%edx │ │ + sub $0x4,%esp │ │ + mov 0x14(%esp),%ebx │ │ + push %ecx │ │ + push %eax │ │ + push %edx │ │ + call 1510 │ │ + add $0x10,%esp │ │ + jmp 76ae4 │ │ + imul $0x1010101,%eax,%eax │ │ + mov 0x2c(%esp),%ecx │ │ + mov (%ecx),%ecx │ │ + mov 0x24(%esp),%edx │ │ + mov %eax,0x20(%ecx,%edx,1) │ │ + jmp 76ae4 │ │ + mov %eax,%ecx │ │ + shl $0x8,%ecx │ │ + or %eax,%ecx │ │ + mov 0x2c(%esp),%eax │ │ + mov (%eax),%eax │ │ + mov 0x24(%esp),%edx │ │ + mov %cx,0x20(%eax,%edx,1) │ │ + jmp 76ae4 │ │ + mov %eax,%ecx │ │ + mov $0x1010101,%edx │ │ + imul %edx,%ecx │ │ + mul %edx │ │ + add %ecx,%edx │ │ + mov 0x2c(%esp),%ecx │ │ + mov (%ecx),%ecx │ │ + mov 0x24(%esp),%esi │ │ + mov %eax,0x20(%ecx,%esi,1) │ │ + mov %edx,0x24(%ecx,%esi,1) │ │ + jmp 76ae4 │ │ + mov %eax,%ecx │ │ + mov $0x1010101,%edx │ │ + imul %edx,%ecx │ │ + mul %edx │ │ + add %ecx,%edx │ │ + mov 0x2c(%esp),%esi │ │ + mov (%esi),%ecx │ │ + mov 0x24(%esp),%ebx │ │ + mov %eax,0x20(%ecx,%ebx,1) │ │ + mov %edx,0x24(%ecx,%ebx,1) │ │ + mov (%esi),%ecx │ │ + mov %edx,0x2c(%ebx,%ecx,1) │ │ + mov %eax,0x28(%ebx,%ecx,1) │ │ + mov 0x28(%esp),%ecx │ │ + mov 0x1c(%esp),%eax │ │ + mov 0x30(%esp),%edx │ │ + mov 0xa8(%esp),%esi │ │ + mov %esi,0x1c(%esp) │ │ + test %eax,%eax │ │ + jns 7671c │ │ + jmp 7675f │ │ + mov 0x28(%esp),%ecx │ │ + jmp 76402 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - inc %esi │ │ - add $0xc,%edi │ │ - mov 0x4(%esp),%eax │ │ - add 0x18(%esp),%eax │ │ - add 0xc(%esp),%edx │ │ - decl 0x8(%esp) │ │ - je 7a500 │ │ - mov %eax,0x4(%esp) │ │ + nop │ │ + mov %edx,0x68(%esp) │ │ + mov %esi,%ecx │ │ + mov 0x14(%esp),%ebx │ │ + sub 0x68(%esp),%ebx │ │ + mov %ebx,0xc(%ecx) │ │ + cmpb $0x0,0x9c(%esp) │ │ + je 76140 │ │ + mov %ecx,%edi │ │ + mov 0xc(%esp),%eax │ │ + mov 0x4a4(%eax),%ecx │ │ + mov 0x14(%ebp),%eax │ │ + cmpb $0xd,0x9(%eax) │ │ + mov %ecx,0x30(%esp) │ │ + jne 76ef0 │ │ + mov 0x8(%edi),%esi │ │ + mov %esi,%ecx │ │ + and 0x104(%esp),%ecx │ │ + shl $0x2,%ecx │ │ + mov 0xc(%esp),%eax │ │ + add 0x494(%eax),%ecx │ │ + mov %ebx,%edx │ │ + and 0x94(%esp),%edx │ │ + mov 0x4a0(%eax),%edi │ │ + mov %edi,0x18(%esp) │ │ + imul %edi,%edx │ │ + lea (%ecx,%edx,4),%ecx │ │ + mov %ecx,0x1c(%esp) │ │ + mov 0x40(%esp),%ecx │ │ + sar %cl,%esi │ │ + mov 0x3c(%esp),%ecx │ │ + sar %cl,%ebx │ │ + imul 0x30(%esp),%ebx │ │ + add %esi,%ebx │ │ + mov 0x10(%esp),%eax │ │ + lea -0x5550(%eax),%eax │ │ + mov 0x58(%esp),%edx │ │ + movzbl (%eax,%edx,8),%esi │ │ + mov 0x120(%esp),%ecx │ │ + add %esi,%ecx │ │ + neg %esi │ │ + and %ecx,%esi │ │ + mov %eax,0x20(%esp) │ │ + movzbl 0x1(%eax,%edx,8),%edi │ │ + mov 0x11c(%esp),%ecx │ │ + add %edi,%ecx │ │ + neg %edi │ │ + and %ecx,%edi │ │ + mov 0x40(%esp),%ecx │ │ + sar %cl,%esi │ │ + mov 0xb0(%esp),%eax │ │ + sub %esi,%eax │ │ + mov 0x3c(%esp),%ecx │ │ + sar %cl,%edi │ │ + mov 0xac(%esp),%ecx │ │ + sub %edi,%ecx │ │ + shl $0x2,%ebx │ │ + mov 0xc(%esp),%edx │ │ + mov 0x498(%edx),%edi │ │ + add %ebx,%edi │ │ + add 0x49c(%edx),%ebx │ │ + mov %ebx,0x14(%esp) │ │ + mov 0x4b0(%edx),%esi │ │ + sub $0x4,%esp │ │ + mov 0x14(%esp),%ebx │ │ + pushl 0xc0(%esp) │ │ + pushl 0xc8(%esp) │ │ + push %ecx │ │ + push %eax │ │ + pushl 0x2c(%esp) │ │ + pushl 0x34(%esp) │ │ + pushl 0xd4(%esp) │ │ + mov 0x94(%esp),%eax │ │ + call *0x54(%eax,%esi,4) │ │ + mov 0x14(%ebp),%esi │ │ + add $0x20,%esp │ │ + cmpb $0x0,0xf(%esi) │ │ + je 76da8 │ │ + mov %edi,0x1c(%esp) │ │ + movl $0x0,0x60(%esp) │ │ + mov 0x8(%ebp),%edx │ │ + mov 0xc(%edx),%esi │ │ mov %esi,%eax │ │ - or 0x78(%esp),%eax │ │ - je 7a470 │ │ - mov -0xa(%edi),%eax │ │ - mov %eax,0x48(%esp) │ │ - mov -0x6(%edi),%eax │ │ - mov %eax,0x4c(%esp) │ │ - mov -0x2(%edi),%eax │ │ - mov %eax,0x50(%esp) │ │ - movl $0x0,0x54(%esp) │ │ - mov 0x60(%esp),%ebx │ │ - mov 0x8(%ebp),%eax │ │ - pushl 0xb30(%eax) │ │ - pushl 0x3c(%esp) │ │ - pushl 0x1c(%esp) │ │ - pushl 0x30(%esp) │ │ - pushl 0x14(%esp) │ │ - lea 0x5c(%esp),%eax │ │ + and 0x94(%esp),%eax │ │ + mov 0xc(%esp),%ecx │ │ + mov 0x81c(%ecx),%ecx │ │ + dec %ecx │ │ + xor %edi,%edi │ │ + test %ecx,%eax │ │ + jne 76ca3 │ │ + mov 0xc(%esp),%eax │ │ + mov 0x818(%eax),%cl │ │ + mov %esi,%edi │ │ + sar %cl,%edi │ │ + dec %edi │ │ + imul 0x80c(%eax),%edi │ │ + shl $0x7,%edi │ │ + add 0x7f0(%eax),%edi │ │ + mov %edi,0x34(%esp) │ │ + mov 0x8(%edx),%eax │ │ + mov 0x40(%esp),%edx │ │ + mov %edx,%ecx │ │ + sar %cl,%eax │ │ + mov %eax,0x38(%esp) │ │ + mov 0x3c(%esp),%ebx │ │ + mov %ebx,%ecx │ │ + sar %cl,%esi │ │ + mov %esi,0x18(%esp) │ │ + mov 0x5c(%esp),%esi │ │ + mov 0x3618(%esi),%eax │ │ + mov 0x361c(%esi),%ecx │ │ + mov %ecx,0x24(%esp) │ │ + mov %edx,%ecx │ │ + sar %cl,%eax │ │ + mov 0x3620(%esi),%edi │ │ + mov %ebx,%ecx │ │ + sar %cl,%edi │ │ + xor %ecx,%ecx │ │ + cmp %eax,0x38(%esp) │ │ + setg %cl │ │ + mov %ecx,0x44(%esp) │ │ + xor %eax,%eax │ │ + cmp %edi,0x18(%esp) │ │ + setg %al │ │ + mov %eax,0x90(%esp) │ │ + mov %edx,%ecx │ │ + sarl %cl,0x24(%esp) │ │ + mov 0x3624(%esi),%esi │ │ + mov %ebx,%ecx │ │ + sar %cl,%esi │ │ + mov 0x48(%esp),%ecx │ │ + mov 0x20(%esp),%edx │ │ + movzbl (%edx,%ecx,8),%eax │ │ + mov %eax,0x8c(%esp) │ │ + movzbl 0x1(%edx,%ecx,8),%edi │ │ + mov 0x10(%esp),%ebx │ │ + pushl 0x6c(%esp) │ │ + push $0x0 │ │ + push %edi │ │ push %eax │ │ - pushl 0x40(%esp) │ │ + lea 0x70(%esp),%ecx │ │ + push %ecx │ │ + push $0x0 │ │ + pushl 0x4c(%esp) │ │ + pushl 0x4c(%esp) │ │ + pushl 0x3c(%esp) │ │ + push $0x0 │ │ + push %esi │ │ + pushl 0x50(%esp) │ │ + pushl 0xc0(%esp) │ │ + pushl 0x4c(%esp) │ │ + pushl 0x7c(%esp) │ │ + pushl 0x74(%esp) │ │ + call 81d30 │ │ + add $0x40,%esp │ │ + mov 0x8c(%esp),%edx │ │ + shl $0x2,%edx │ │ + shl $0x2,%edi │ │ + mov 0x14(%ebp),%esi │ │ + movsbl 0xf(%esi),%ecx │ │ + sub $0x4,%esp │ │ + push %ecx │ │ + pushl 0xc0(%esp) │ │ + push %edi │ │ push %edx │ │ - mov 0x40(%esp),%eax │ │ - mov %edx,0x30(%esp) │ │ - call *0x664(%eax) │ │ - mov 0x30(%esp),%edx │ │ + pushl 0x80(%esp) │ │ + pushl 0x48(%esp) │ │ + pushl 0x38(%esp) │ │ + mov 0x94(%esp),%ecx │ │ + call *0x64(%ecx,%eax,4) │ │ + add $0x20,%esp │ │ + mov 0x14(%ebp),%eax │ │ + cmpb $0x0,0x10(%eax) │ │ + mov 0x8(%ebp),%edi │ │ + je 77002 │ │ + movl $0x0,0x60(%esp) │ │ + mov 0xc(%edi),%esi │ │ + mov %esi,%eax │ │ + and 0x94(%esp),%eax │ │ + mov 0xc(%esp),%ecx │ │ + mov 0x81c(%ecx),%ecx │ │ + dec %ecx │ │ + xor %edx,%edx │ │ + test %ecx,%eax │ │ + jne 76dfc │ │ + mov 0xc(%esp),%eax │ │ + mov 0x818(%eax),%cl │ │ + mov %esi,%edx │ │ + sar %cl,%edx │ │ + dec %edx │ │ + imul 0x80c(%eax),%edx │ │ + shl $0x7,%edx │ │ + add 0x7f4(%eax),%edx │ │ + mov %edx,0x24(%esp) │ │ + mov 0x8(%edi),%eax │ │ + mov 0x40(%esp),%ebx │ │ + mov %ebx,%ecx │ │ + sar %cl,%eax │ │ + mov %eax,0x18(%esp) │ │ + mov 0x3c(%esp),%edx │ │ + mov %edx,%ecx │ │ + sar %cl,%esi │ │ + mov %esi,0x1c(%esp) │ │ + mov 0x5c(%esp),%esi │ │ + mov 0x3618(%esi),%eax │ │ + mov %ebx,%ecx │ │ + sar %cl,%eax │ │ + mov 0x3620(%esi),%edi │ │ + mov %edx,%ecx │ │ + sar %cl,%edi │ │ + xor %ecx,%ecx │ │ + cmp %eax,0x18(%esp) │ │ + setg %cl │ │ + mov %ecx,0x38(%esp) │ │ + xor %ecx,%ecx │ │ + cmp %edi,0x1c(%esp) │ │ + mov 0x361c(%esi),%eax │ │ + setg %cl │ │ + mov %ecx,0x44(%esp) │ │ + mov %ebx,%ecx │ │ + sar %cl,%eax │ │ + mov 0x3624(%esi),%edx │ │ mov 0x3c(%esp),%ecx │ │ + sar %cl,%edx │ │ + mov 0x48(%esp),%ecx │ │ + mov 0x20(%esp),%esi │ │ + movzbl (%esi,%ecx,8),%edi │ │ + movzbl 0x1(%esi,%ecx,8),%esi │ │ + mov 0x10(%esp),%ebx │ │ + pushl 0x6c(%esp) │ │ + push $0x0 │ │ + push %esi │ │ + push %edi │ │ + lea 0x70(%esp),%ecx │ │ + push %ecx │ │ + push $0x0 │ │ + pushl 0x3c(%esp) │ │ + pushl 0x4c(%esp) │ │ + pushl 0x34(%esp) │ │ + push $0x0 │ │ + push %edx │ │ + push %eax │ │ + pushl 0x74(%esp) │ │ + pushl 0x50(%esp) │ │ + pushl 0x70(%esp) │ │ + pushl 0x54(%esp) │ │ + call 81d30 │ │ + add $0x40,%esp │ │ + shl $0x2,%edi │ │ + shl $0x2,%esi │ │ + mov 0x14(%ebp),%ecx │ │ + movsbl 0x10(%ecx),%ecx │ │ + sub $0x4,%esp │ │ + push %ecx │ │ + pushl 0xc0(%esp) │ │ + push %esi │ │ + push %edi │ │ + mov 0x8(%ebp),%edi │ │ + pushl 0x80(%esp) │ │ + pushl 0x48(%esp) │ │ + pushl 0x30(%esp) │ │ + mov 0x94(%esp),%ecx │ │ + call *0x64(%ecx,%eax,4) │ │ add $0x20,%esp │ │ - jmp 7a470 │ │ + jmp 77002 │ │ nop │ │ nop │ │ + mov 0x14(%ebp),%eax │ │ + cmpb $0x0,0xc(%eax) │ │ + je 77002 │ │ + mov 0x8(%edi),%eax │ │ + mov %eax,%edx │ │ + mov 0x40(%esp),%ecx │ │ + sar %cl,%edx │ │ + mov %ebx,%esi │ │ + mov 0x3c(%esp),%ecx │ │ + sar %cl,%esi │ │ + imul 0x30(%esp),%esi │ │ + add %edx,%esi │ │ + shl $0x2,%esi │ │ + mov 0xc(%esp),%ecx │ │ + cmpl $0x0,0xa70(%ecx) │ │ + je 76f7d │ │ + mov %ebx,%ecx │ │ + sar %ecx │ │ + mov %eax,%edx │ │ + and $0x1,%edx │ │ + add %ecx,%edx │ │ + mov 0xc(%esp),%ecx │ │ + mov 0x7f8(%ecx),%ecx │ │ + sar %ecx │ │ + imul %edx,%ecx │ │ + sar %eax │ │ + and $0x1,%ebx │ │ + add %eax,%ebx │ │ + mov 0x5c(%esp),%eax │ │ + mov 0x363c(%eax),%edx │ │ + add %ecx,%ebx │ │ + lea (%ebx,%ebx,2),%edi │ │ + shl $0x4,%edi │ │ + mov 0xc(%esp),%eax │ │ + add 0xa80(%eax),%edi │ │ + mov 0x118(%esp),%eax │ │ + mov %edx,0x14(%esp) │ │ + add %edx,%eax │ │ + mov 0x5c(%esp),%ecx │ │ + mov %eax,0x363c(%ecx) │ │ + jmp 76f8f │ │ + mov 0x114(%esp),%eax │ │ + mov %eax,0x14(%esp) │ │ + mov 0xe8(%esp),%edi │ │ + mov 0xc(%esp),%ecx │ │ + mov 0x7c0(%ecx),%eax │ │ + mov 0x498(%ecx),%ecx │ │ + add %esi,%ecx │ │ + lea 0x10(%edi),%edx │ │ + sub $0x8,%esp │ │ + mov 0x18(%esp),%ebx │ │ + pushl 0xc4(%esp) │ │ + pushl 0xcc(%esp) │ │ + pushl 0x24(%esp) │ │ + push %edx │ │ + pushl 0x48(%esp) │ │ + push %ecx │ │ + call *0x7c(%eax) │ │ + add $0x20,%esp │ │ + mov 0xc(%esp),%ecx │ │ + mov 0x7c0(%ecx),%eax │ │ + add 0x49c(%ecx),%esi │ │ + add $0x20,%edi │ │ + sub $0x8,%esp │ │ + pushl 0xc4(%esp) │ │ + pushl 0xcc(%esp) │ │ + pushl 0x24(%esp) │ │ + push %edi │ │ + pushl 0x4a4(%ecx) │ │ + push %esi │ │ + call *0x7c(%eax) │ │ + add $0x20,%esp │ │ + mov 0x8(%ebp),%edi │ │ + mov 0x280(%edi),%eax │ │ + mov 0x70(%esp),%ecx │ │ + mov 0x230(%eax,%ecx,1),%cl │ │ + mov %ecx,%edx │ │ + or $0x2,%dl │ │ + xor %eax,%eax │ │ + cmp $0xb,%dl │ │ + sete %al │ │ + shl $0x9,%eax │ │ + cmp $0xa,%cl │ │ + mov %edi,%edx │ │ + mov $0x200,%edi │ │ + cmove %edi,%eax │ │ + mov 0xf4(%esp),%ecx │ │ + mov 0x240(%edx,%ecx,1),%cl │ │ + mov %ecx,%edx │ │ + or $0x2,%dl │ │ + xor %ebx,%ebx │ │ + cmp $0xb,%dl │ │ + sete %bl │ │ + shl $0x9,%ebx │ │ + cmp $0xa,%cl │ │ + cmove %edi,%ebx │ │ + mov %ebx,0x10c(%esp) │ │ + mov 0xec(%esp),%ecx │ │ + mov %ecx,%edx │ │ + mov 0x40(%esp),%ecx │ │ + shr %cl,%edx │ │ + xor %ecx,%ecx │ │ + mov %edx,%ebx │ │ + cmp 0xc4(%esp),%edx │ │ + setl %cl │ │ + mov %ecx,0xf8(%esp) │ │ + jl 770ad │ │ + cmpl $0x0,0xa4(%esp) │ │ + mov 0x8(%ebp),%edx │ │ + jne 770b0 │ │ + mov 0xc(%esp),%ecx │ │ + mov 0x4b0(%ecx),%cl │ │ + dec %cl │ │ + mov $0x4,%edi │ │ + shr %cl,%edi │ │ + and 0x10(%ebp),%edi │ │ + mov %edi,0xf8(%esp) │ │ + jmp 770b0 │ │ + mov 0x8(%ebp),%edx │ │ + xor %ecx,%ecx │ │ + cmpl $0x0,0x64(%esp) │ │ + sete %cl │ │ + mov %ecx,0x100(%esp) │ │ + jne 770f0 │ │ + mov 0x128(%esp),%ecx │ │ + cmp 0xb4(%esp),%ecx │ │ + jl 770f0 │ │ + mov 0xc(%esp),%ecx │ │ + mov 0x4b0(%ecx),%cl │ │ + dec %cl │ │ + mov $0x20,%edi │ │ + shr %cl,%edi │ │ + and 0x10(%ebp),%edi │ │ + mov %edi,0x100(%esp) │ │ + or %eax,0x10c(%esp) │ │ + mov 0xc4(%esp),%eax │ │ + cmp %ebx,%eax │ │ + cmovle %eax,%ebx │ │ + mov %ebx,0x1c(%esp) │ │ + mov 0x64(%esp),%eax │ │ + mov 0x40(%esp),%ecx │ │ + shr %cl,%eax │ │ + mov %eax,0xd4(%esp) │ │ + mov 0xc(%edx),%ebx │ │ + xor %ecx,%ecx │ │ + jmp 77159 │ │ nop │ │ + mov %esi,0x7c(%esp) │ │ + mov 0x14(%esp),%ebx │ │ + mov 0x3c(%esp),%eax │ │ + mov %eax,%ecx │ │ + mov 0x7c(%esp),%edx │ │ + shl %cl,%edx │ │ + sub %edx,%ebx │ │ + mov %ebx,0xc(%edi) │ │ + mov 0xd8(%esp),%ecx │ │ + cmp $0x2,%ecx │ │ + mov 0xa0(%esp),%esi │ │ + mov %edi,%edx │ │ + mov 0xf0(%esp),%edi │ │ + je 76152 │ │ + add 0xa4(%esp),%ebx │ │ + lea 0x1(%ecx),%eax │ │ + mov %eax,0xd8(%esp) │ │ + mov 0xfc(%esp),%esi │ │ + cmp 0xd0(%esp),%esi │ │ + mov %ebx,0x14(%esp) │ │ + mov %ebx,0xc(%edx) │ │ + mov %edx,%edi │ │ + jge 77120 │ │ + mov %ecx,0x38(%esp) │ │ + mov 0x8(%edi),%eax │ │ + mov %esi,0x7c(%esp) │ │ + mov 0x14(%esp),%ebx │ │ + jmp 771e1 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x30(%esp),%edx │ │ - inc %edx │ │ - mov 0x3c(%esp),%eax │ │ - mov (%eax),%ebx │ │ - mov %edx,0x30(%esp) │ │ - cmp %ebx,%edx │ │ - jge 7a534 │ │ - addl $0x100,0x2c(%esp) │ │ - mov 0x58(%esp),%eax │ │ - mov (%eax),%ebx │ │ - addl $0x584,0x40(%esp) │ │ - sub $0xffffff80,%ecx │ │ - mov 0x8(%ebp),%esi │ │ - jmp 7a3f0 │ │ - mov 0x8(%ebp),%esi │ │ - mov 0xc(%esi),%eax │ │ - cmpl $0x0,0x4d4(%eax) │ │ - jne 7a550 │ │ - cmpl $0x0,0x4d8(%eax) │ │ - je 7ab7a │ │ - mov 0x80(%esp),%ecx │ │ - sarl %cl,0x7c(%esp) │ │ - test %ebx,%ebx │ │ - jle 7ab7a │ │ - mov 0xb70(%esi),%eax │ │ - mov 0x7e8(%esi),%edx │ │ - mov 0x44(%esp),%edi │ │ - mov 0x80(%esp),%ecx │ │ - shr %cl,%edi │ │ - mov $0x80,%ebx │ │ - mov 0x64(%esp),%ecx │ │ - shr %cl,%ebx │ │ - mov %ebx,0x40(%esp) │ │ - mov %edx,0x10(%esp) │ │ - imul 0x7c(%esp),%edx │ │ - lea 0x3(%eax,%edx,4),%eax │ │ - mov %eax,0x2c(%esp) │ │ - mov $0x20,%eax │ │ - shr %cl,%eax │ │ - mov 0x5c(%esp),%ecx │ │ - mov %edi,0x88(%esp) │ │ - sub %edi,%ecx │ │ - mov %ecx,0xc(%esp) │ │ - shl $0x2,%eax │ │ - mov %eax,0x70(%esp) │ │ - lea 0xba0(%esi),%eax │ │ - mov %eax,0x4(%esp) │ │ - mov 0x10(%ebp),%eax │ │ - lea 0x306(%eax),%ecx │ │ - mov %ecx,0x38(%esp) │ │ - add $0x304,%eax │ │ - mov %eax,0x20(%esp) │ │ - movl $0x0,0x34(%esp) │ │ - xor %ecx,%ecx │ │ - movl $0x0,0x24(%esp) │ │ nop │ │ nop │ │ nop │ │ - mov 0x7ec(%esi),%edx │ │ - mov %ecx,0x30(%esp) │ │ - mov %ecx,%eax │ │ - shl $0x5,%eax │ │ - sub %eax,%edx │ │ - cmp $0x21,%edx │ │ - mov $0x20,%eax │ │ - cmovge %eax,%edx │ │ - mov 0x64(%esp),%ecx │ │ - add %ecx,%edx │ │ + mov 0x40(%esp),%ecx │ │ + shl %cl,%ebx │ │ + sub %ebx,%eax │ │ + mov %eax,0x8(%edi) │ │ + mov 0x10(%esp),%ecx │ │ + lea -0x5550(%ecx),%ecx │ │ + mov 0x48(%esp),%edx │ │ + movzbl 0x1(%ecx,%edx,8),%ebx │ │ + mov 0x7c(%esp),%edx │ │ + add %ebx,%edx │ │ + mov 0x3c(%esp),%ecx │ │ + shl %cl,%ebx │ │ + add 0xc(%edi),%ebx │ │ + mov %ebx,0xc(%edi) │ │ + mov %edx,0x7c(%esp) │ │ + cmp 0xd0(%esp),%edx │ │ + jge 77128 │ │ + mov %ebx,0x14(%esp) │ │ + add 0x64(%esp),%eax │ │ + mov 0xd4(%esp),%ebx │ │ + cmp 0x1c(%esp),%ebx │ │ + mov 0xc(%esp),%ecx │ │ + mov 0x38(%esp),%edx │ │ + mov 0x498(%ecx,%edx,4),%esi │ │ + mov %eax,0x8(%edi) │ │ + jge 771a0 │ │ + cmpl $0x0,0xf8(%esp) │ │ + setne 0x20(%esp) │ │ + mov %esi,0x18(%esp) │ │ + mov %eax,%esi │ │ + mov 0x40(%esp),%ecx │ │ + sar %cl,%esi │ │ + mov 0x3c(%esp),%ecx │ │ + mov 0x14(%esp),%edx │ │ sar %cl,%edx │ │ - mov %edx,0x1c(%esp) │ │ - test %edx,%edx │ │ - jle 7a910 │ │ - mov 0xc(%ebp),%eax │ │ - mov %eax,%ecx │ │ - mov 0x4(%eax),%eax │ │ - mov 0x8(%ecx),%ecx │ │ - mov 0x8(%ebp),%edx │ │ - mov 0x4a4(%edx),%esi │ │ - mov %esi,0x14(%esp) │ │ - cmpl $0x0,0x88(%esp) │ │ - mov 0x7c0(%edx),%edx │ │ - mov %edx,0x18(%esp) │ │ - je 7a730 │ │ - mov 0x34(%esp),%edx │ │ - lea (%ecx,%edx,2),%ecx │ │ - lea (%eax,%edx,2),%edx │ │ + imul 0x30(%esp),%edx │ │ + add %esi,%edx │ │ + mov 0x18(%esp),%ecx │ │ + lea (%ecx,%edx,4),%ecx │ │ + mov %ecx,0x14(%esp) │ │ + mov 0x7c(%esp),%edx │ │ + cmp 0xfc(%esp),%edx │ │ + setle %cl │ │ + and 0x20(%esp),%cl │ │ + mov %cl,0x7b(%esp) │ │ + mov 0xf4(%esp),%ecx │ │ + add %edx,%ecx │ │ + mov 0x38(%esp),%edx │ │ + shl $0x5,%edx │ │ + mov %edx,0x4c(%esp) │ │ + add %edi,%edx │ │ + lea 0x50(%edx,%ecx,1),%ecx │ │ + mov %ecx,0x54(%esp) │ │ + mov 0x14(%ebp),%ecx │ │ + mov 0x9(%ecx),%ch │ │ + cmp $0xd,%ch │ │ + jne 772d1 │ │ + jmp 772c3 │ │ + nop │ │ + nop │ │ + mov 0x10(%esp),%eax │ │ + lea -0x5550(%eax),%eax │ │ + mov 0x48(%esp),%ecx │ │ + movzbl (%eax,%ecx,8),%edx │ │ + movzbl %dl,%eax │ │ + mov 0x14(%esp),%ecx │ │ + lea (%ecx,%eax,4),%ecx │ │ + mov %ecx,0x14(%esp) │ │ + add %eax,%ebx │ │ + mov 0x40(%esp),%ecx │ │ + shl %cl,%eax │ │ + add 0x8(%edi),%eax │ │ + mov %eax,0x8(%edi) │ │ + cmp 0x1c(%esp),%ebx │ │ + jge 771a0 │ │ + mov 0x14(%ebp),%ecx │ │ + mov 0x9(%ecx),%ch │ │ + cmp $0xd,%ch │ │ + jne 772d1 │ │ + mov 0x38(%esp),%edx │ │ + mov 0x14(%ebp),%esi │ │ + cmpb $0x0,0xf(%esi,%edx,1) │ │ + jne 772da │ │ + mov 0x14(%ebp),%edx │ │ + cmpb $0x0,0xc(%edx) │ │ + je 77330 │ │ + mov 0x14(%ebp),%eax │ │ + cmpb $0x0,0x6(%eax) │ │ + je 775d7 │ │ + mov 0xc(%esp),%eax │ │ + cmpl $0x0,0xa70(%eax) │ │ + jne 77280 │ │ + mov 0x10(%esp),%eax │ │ + lea -0x5550(%eax),%eax │ │ + mov 0x48(%esp),%ecx │ │ + movzbl 0x1(%eax,%ecx,8),%ecx │ │ + dec %cl │ │ + cmp $0xf,%cl │ │ + ja 777a0 │ │ + movzbl %cl,%ecx │ │ + mov 0x10(%esp),%edx │ │ + mov -0x2cc4(%edx,%ecx,4),%ecx │ │ + add %edx,%ecx │ │ + jmp *%ecx │ │ + mov 0x54(%esp),%ecx │ │ + movb $0x40,(%ecx) │ │ + jmp 777a0 │ │ + mov 0x14(%ebp),%edx │ │ + movsbl 0xe(%edx),%edx │ │ + mov %edx,0xe4(%esp) │ │ + cmpb $0x0,0x7b(%esp) │ │ + je 77349 │ │ + xor %edx,%edx │ │ + jmp 77364 │ │ + mov 0x10(%esp),%edx │ │ + lea -0x5550(%edx),%edx │ │ + mov 0x48(%esp),%esi │ │ + movzbl (%edx,%esi,8),%edx │ │ + add %ebx,%edx │ │ + cmp 0x1c(%esp),%edx │ │ + setge %dl │ │ + mov 0xd4(%esp),%esi │ │ + xor $0x1,%dl │ │ + movzbl %dl,%edx │ │ + cmp %esi,%ebx │ │ + mov %ebx,0x20(%esp) │ │ + jle 7737d │ │ xor %esi,%esi │ │ - mov 0x2c(%esp),%edi │ │ - mov %esi,%eax │ │ - or 0x24(%esp),%eax │ │ - jne 7a68c │ │ + jmp 773c0 │ │ + mov $0x8,%esi │ │ + cmpl $0x0,0x100(%esp) │ │ + jne 773c0 │ │ + mov 0x10(%esp),%esi │ │ + lea -0x5550(%esi),%esi │ │ + mov %edi,%ebx │ │ + mov 0x48(%esp),%edi │ │ + movzbl 0x1(%esi,%edi,8),%esi │ │ + mov %ebx,%edi │ │ + add 0x7c(%esp),%esi │ │ + cmp 0xd0(%esp),%esi │ │ + mov $0x8,%esi │ │ + jge 77379 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - inc %esi │ │ - add $0x4,%edi │ │ - add $0x8,%ecx │ │ - add $0x8,%edx │ │ - cmp %esi,0x1c(%esp) │ │ - je 7a910 │ │ - mov %esi,%eax │ │ - or 0x24(%esp),%eax │ │ - je 7a670 │ │ - mov %ecx,0x8(%esp) │ │ - mov 0x38(%esp),%ecx │ │ - movzwl -0x4(%ecx,%esi,8),%eax │ │ - mov %eax,0x48(%esp) │ │ - movzwl (%ecx,%esi,8),%eax │ │ - mov %eax,0x4c(%esp) │ │ - movl $0x0,0x50(%esp) │ │ - lea -0x1(%edi),%eax │ │ - mov 0x60(%esp),%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - pushl 0xb30(%ecx) │ │ - pushl 0x10(%esp) │ │ - pushl 0xc(%esp) │ │ - pushl 0x1c(%esp) │ │ - push %eax │ │ - lea 0x5c(%esp),%eax │ │ + nop │ │ + nop │ │ + nop │ │ + or %edx,%esi │ │ + mov %esi,0x34(%esp) │ │ + mov 0xc(%edi),%ebx │ │ + mov %ebx,%edx │ │ + and 0x94(%esp),%edx │ │ + mov 0xc(%esp),%esi │ │ + mov 0x81c(%esi),%edi │ │ + dec %edi │ │ + movl $0x0,0x44(%esp) │ │ + test %edi,%edx │ │ + jne 77411 │ │ + mov 0xc(%esp),%edx │ │ + mov 0x818(%edx),%cl │ │ + mov %ebx,%edi │ │ + sar %cl,%edi │ │ + dec %edi │ │ + imul 0x80c(%edx),%edi │ │ + shl $0x7,%edi │ │ + mov 0x38(%esp),%esi │ │ + add 0x7f0(%edx,%esi,4),%edi │ │ + mov %edi,0x44(%esp) │ │ + cmp $0xd,%ch │ │ + movzbl %ch,%ecx │ │ + mov $0x0,%edx │ │ + cmove %edx,%ecx │ │ + movzbl %cl,%ecx │ │ + mov %ecx,0x50(%esp) │ │ + mov 0x40(%esp),%ecx │ │ + mov %ebx,%edx │ │ + mov %ecx,%ebx │ │ + sar %cl,%eax │ │ + mov 0x3c(%esp),%ecx │ │ + sar %cl,%edx │ │ + mov %edx,0x18(%esp) │ │ + mov 0x5c(%esp),%esi │ │ + mov 0x3618(%esi),%edx │ │ + mov 0x361c(%esi),%ecx │ │ + mov %ecx,0x24(%esp) │ │ + mov %ebx,%ecx │ │ + sar %cl,%edx │ │ + mov 0x3620(%esi),%edi │ │ + mov 0x3c(%esp),%ebx │ │ + mov %ebx,%ecx │ │ + sar %cl,%edi │ │ + xor %ecx,%ecx │ │ + cmp %edx,%eax │ │ + setg %cl │ │ + mov %ecx,0xe0(%esp) │ │ + xor %ecx,%ecx │ │ + cmp %edi,0x18(%esp) │ │ + setg %cl │ │ + mov %ecx,0x80(%esp) │ │ + mov 0x40(%esp),%ecx │ │ + sarl %cl,0x24(%esp) │ │ + mov 0x3624(%esi),%edx │ │ + mov %ebx,%ecx │ │ + sar %cl,%edx │ │ + mov %edx,0xdc(%esp) │ │ + mov 0x10(%esp),%esi │ │ + lea -0x5550(%esi),%ecx │ │ + mov %esi,%ebx │ │ + mov 0x48(%esp),%esi │ │ + movzbl (%ecx,%esi,8),%edi │ │ + mov %edi,0x8c(%esp) │ │ + movzbl 0x1(%ecx,%esi,8),%edx │ │ + mov %edx,0x90(%esp) │ │ + mov 0xc(%esp),%ecx │ │ + mov 0x4(%ecx),%esi │ │ + mov %esi,0x68(%esp) │ │ + pushl 0x6c(%esp) │ │ + mov 0x6c(%esp),%esi │ │ + pushl 0x3fc(%esi) │ │ + push %edx │ │ + push %edi │ │ + lea 0xf4(%esp),%ecx │ │ + push %ecx │ │ + pushl 0x64(%esp) │ │ + pushl 0x5c(%esp) │ │ + pushl 0x4c(%esp) │ │ + pushl 0x34(%esp) │ │ + pushl 0x58(%esp) │ │ + pushl 0x104(%esp) │ │ + pushl 0x50(%esp) │ │ + pushl 0xb0(%esp) │ │ + pushl 0x4c(%esp) │ │ + pushl 0x118(%esp) │ │ push %eax │ │ - pushl 0x2c(%esp) │ │ + call 81d30 │ │ + add $0x40,%esp │ │ + mov %eax,0x18(%esp) │ │ + mov 0xe4(%esp),%edx │ │ + or 0x108(%esp),%edx │ │ + mov %edx,0xe4(%esp) │ │ + mov 0xc(%esp),%eax │ │ + mov 0x804(%eax),%ecx │ │ + mov 0x808(%eax),%esi │ │ + mov 0x40(%esp),%ebx │ │ + lea (%ebx,%ecx,4),%edi │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0x8(%ecx),%ecx │ │ + and 0x104(%esp),%ecx │ │ + shl $0x2,%ecx │ │ + sub %ecx,%edi │ │ + mov 0x3c(%esp),%eax │ │ + lea (%eax,%esi,4),%esi │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ecx),%ecx │ │ + and 0x94(%esp),%ecx │ │ + shl $0x2,%ecx │ │ + sub %ecx,%esi │ │ + mov %ebx,%ecx │ │ + sar %cl,%edi │ │ + mov %eax,%ecx │ │ + sar %cl,%esi │ │ + mov 0x8c(%esp),%eax │ │ + shl $0x2,%eax │ │ + mov 0x90(%esp),%ecx │ │ + shl $0x2,%ecx │ │ + or 0x10c(%esp),%edx │ │ + mov 0x10(%esp),%ebx │ │ + push %esi │ │ + push %edi │ │ push %edx │ │ - mov %edx,0x48(%esp) │ │ + push %ecx │ │ + push %eax │ │ + pushl 0x80(%esp) │ │ + pushl 0x48(%esp) │ │ + pushl 0x30(%esp) │ │ + mov 0x94(%esp),%ecx │ │ mov 0x38(%esp),%eax │ │ - call *0x668(%eax) │ │ + call *0x20(%ecx,%eax,4) │ │ add $0x20,%esp │ │ - mov 0x8(%ebp),%eax │ │ - pushl 0xb30(%eax) │ │ - pushl 0x10(%esp) │ │ - pushl 0xc(%esp) │ │ + mov 0x8(%ebp),%edi │ │ + mov 0x20(%esp),%ebx │ │ + mov 0x14(%ebp),%eax │ │ + cmpb $0x0,0x6(%eax) │ │ + jne 772e7 │ │ + mov 0xc(%esp),%eax │ │ + cmpl $0x0,0xa70(%eax) │ │ + mov %ebx,0x20(%esp) │ │ + je 7769d │ │ + mov 0x5c(%esp),%edx │ │ + mov 0x3640(%edx),%eax │ │ + mov 0x10(%esp),%ecx │ │ + lea -0x5550(%ecx),%ecx │ │ + mov %edi,%ebx │ │ + mov 0x48(%esp),%edi │ │ + movzbl (%ecx,%edi,8),%esi │ │ + movzbl 0x1(%ecx,%edi,8),%ecx │ │ + mov %ebx,%edi │ │ + imul %esi,%ecx │ │ + shl $0x5,%ecx │ │ + mov %eax,0x18(%esp) │ │ + add %eax,%ecx │ │ + mov %ecx,0x3640(%edx) │ │ + mov 0xc(%esp),%edx │ │ + mov 0x7f8(%edx),%ecx │ │ + imul 0xc(%ebx),%ecx │ │ + add 0x8(%ebx),%ecx │ │ + lea (%ecx,%ecx,4),%ecx │ │ + add %ecx,%ecx │ │ + add 0xa7c(%edx),%ecx │ │ + mov 0xd8(%esp),%edx │ │ + movswl (%ecx,%edx,2),%ebx │ │ + movzbl 0x6(%edx,%ecx,1),%ecx │ │ + mov %esi,%edx │ │ + mov %ecx,0x60(%esp) │ │ + test %ebx,%ebx │ │ + js 77694 │ │ + mov 0x14(%ebp),%eax │ │ + movzbl 0x7(%eax),%ecx │ │ + mov %edx,%edi │ │ + mov 0x60(%esp),%edx │ │ + mov %ecx,%esi │ │ + shl $0x6,%esi │ │ + lea (%esi,%ecx,4),%ecx │ │ + add 0x74(%esp),%ecx │ │ + mov %ebx,%esi │ │ + mov 0x10(%esp),%ebx │ │ + push %esi │ │ pushl 0x1c(%esp) │ │ + pushl 0x38(%esp) │ │ + pushl 0x20(%esp) │ │ + call *0x154(%ecx,%edx,4) │ │ + mov %edi,%edx │ │ + mov 0x8(%ebp),%edi │ │ + add $0x10,%esp │ │ + mov 0x20(%esp),%ebx │ │ + jmp 77292 │ │ + mov 0x70(%esp),%eax │ │ + lea (%ebx,%eax,1),%ecx │ │ + mov 0x280(%edi),%eax │ │ + add 0x4c(%esp),%eax │ │ + mov %ecx,0x44(%esp) │ │ + lea 0x40(%eax,%ecx,1),%edx │ │ + mov 0x14(%ebp),%eax │ │ + mov %eax,%esi │ │ + movzbl 0x7(%eax),%eax │ │ + sub $0xc,%esp │ │ + mov %edi,%ecx │ │ + mov 0x1c(%esp),%ebx │ │ + lea 0x17(%esp),%edi │ │ push %edi │ │ - lea 0x5c(%esp),%eax │ │ + lea 0x70(%esp),%edi │ │ + push %edi │ │ + mov 0x8(%ebp),%edi │ │ + pushl 0xbc(%esp) │ │ + pushl 0xf0(%esp) │ │ + push $0x1 │ │ + push %esi │ │ + pushl 0xc(%ebp) │ │ push %eax │ │ - pushl 0x2c(%esp) │ │ - pushl 0x24(%esp) │ │ - mov 0x38(%esp),%eax │ │ - call *0x668(%eax) │ │ - mov 0x48(%esp),%edx │ │ - mov 0x28(%esp),%ecx │ │ - add $0x20,%esp │ │ - jmp 7a670 │ │ + pushl 0x80(%esp) │ │ + call 73fe0 │ │ + add $0x30,%esp │ │ + mov %eax,0x24(%esp) │ │ + lea -0x5550(%ebx),%ecx │ │ + mov 0x48(%esp),%eax │ │ + mov %ecx,0x34(%esp) │ │ + movzbl 0x1(%ecx,%eax,8),%edx │ │ + mov 0xc(%esp),%eax │ │ + mov 0x808(%eax),%eax │ │ + mov 0x3c(%esp),%ecx │ │ + add %ecx,%eax │ │ + sub 0xc(%edi),%eax │ │ + sar %cl,%eax │ │ + cmp %edx,%eax │ │ + cmovg %edx,%eax │ │ + lea -0x1(%eax),%ecx │ │ + cmp $0xf,%ecx │ │ + ja 77881 │ │ + mov 0x10(%esp),%edx │ │ + mov -0x2c44(%edx,%ecx,4),%ecx │ │ + add %edx,%ecx │ │ + jmp *%ecx │ │ + movzbl 0xb(%esp),%ecx │ │ + mov 0x54(%esp),%eax │ │ + mov %ecx,0x18(%esp) │ │ + mov %cl,(%eax) │ │ + jmp 778cf │ │ + mov 0x54(%esp),%ecx │ │ + movl $0x40404040,(%ecx) │ │ + jmp 777a0 │ │ + mov 0x54(%esp),%ecx │ │ + movw $0x4040,(%ecx) │ │ + jmp 777a0 │ │ + mov $0x40404040,%ecx │ │ + mov 0x54(%esp),%edx │ │ + mov %ecx,(%edx) │ │ + mov %ecx,0x4(%edx) │ │ + jmp 777a0 │ │ + movdqa 0x130(%esp),%xmm0 │ │ + mov 0x54(%esp),%ecx │ │ + movdqu %xmm0,(%ecx) │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x74(%esp),%edx │ │ - cmp 0x5c(%esp),%edx │ │ - jge 7a82b │ │ + nop │ │ + mov 0x48(%esp),%ecx │ │ + movzbl (%eax,%ecx,8),%edx │ │ + mov %edx,%eax │ │ + dec %al │ │ + cmp $0xf,%al │ │ + ja 77292 │ │ + movzbl %al,%eax │ │ + mov 0x10(%esp),%ecx │ │ + mov -0x2c84(%ecx,%eax,4),%eax │ │ + add %ecx,%eax │ │ + jmp *%eax │ │ + mov 0x70(%esp),%eax │ │ + add %ebx,%eax │ │ + mov 0x2c(%esp),%ecx │ │ + mov (%ecx),%ecx │ │ + add 0x4c(%esp),%ecx │ │ + movb $0x40,0x40(%ecx,%eax,1) │ │ + mov $0x1,%dl │ │ + jmp 77292 │ │ + mov 0x70(%esp),%eax │ │ + add %ebx,%eax │ │ + mov 0x2c(%esp),%ecx │ │ + mov (%ecx),%ecx │ │ + add 0x4c(%esp),%ecx │ │ + movl $0x40404040,0x40(%ecx,%eax,1) │ │ + mov $0x4,%dl │ │ + jmp 77292 │ │ + mov 0x70(%esp),%eax │ │ + add %ebx,%eax │ │ + mov 0x2c(%esp),%ecx │ │ + mov (%ecx),%ecx │ │ + add 0x4c(%esp),%ecx │ │ + movw $0x4040,0x40(%ecx,%eax,1) │ │ + mov $0x2,%dl │ │ + jmp 77292 │ │ + mov 0x70(%esp),%eax │ │ + add %ebx,%eax │ │ + mov 0x2c(%esp),%ecx │ │ + mov (%ecx),%ecx │ │ + add 0x4c(%esp),%ecx │ │ + mov $0x40404040,%edx │ │ + mov %edx,0x44(%ecx,%eax,1) │ │ + mov %edx,0x40(%ecx,%eax,1) │ │ + mov $0x8,%dl │ │ + jmp 77292 │ │ + mov 0x70(%esp),%eax │ │ + add %ebx,%eax │ │ + mov %ebx,0x20(%esp) │ │ + mov %edi,%ebx │ │ + mov 0x2c(%esp),%edi │ │ + mov (%edi),%ecx │ │ + mov 0x4c(%esp),%edx │ │ + add %edx,%ecx │ │ + mov $0x40404040,%esi │ │ + mov %esi,0x44(%ecx,%eax,1) │ │ + mov %esi,0x40(%ecx,%eax,1) │ │ + mov (%edi),%ecx │ │ + mov %ebx,%edi │ │ + mov 0x20(%esp),%ebx │ │ + add %edx,%ecx │ │ + mov %esi,0x4c(%ecx,%eax,1) │ │ + mov %esi,0x48(%ecx,%eax,1) │ │ + mov $0x10,%dl │ │ + jmp 77292 │ │ + movzbl 0xb(%esp),%ecx │ │ + sub $0x4,%esp │ │ + mov 0x14(%esp),%ebx │ │ + push %eax │ │ + mov %ecx,0x20(%esp) │ │ + push %ecx │ │ + pushl 0x60(%esp) │ │ + call 1510 │ │ + add $0x10,%esp │ │ + jmp 778cf │ │ + movzbl 0xb(%esp),%eax │ │ + mov %eax,0x18(%esp) │ │ + imul $0x1010101,%eax,%eax │ │ + mov 0x54(%esp),%ecx │ │ + mov %eax,(%ecx) │ │ + jmp 778cf │ │ + movzbl 0xb(%esp),%ecx │ │ + mov %ecx,%eax │ │ + shl $0x8,%eax │ │ + mov %ecx,0x18(%esp) │ │ + or %ecx,%eax │ │ + mov 0x54(%esp),%ecx │ │ + mov %ax,(%ecx) │ │ + mov %edi,%ebx │ │ + mov 0x34(%esp),%ecx │ │ + mov 0x48(%esp),%eax │ │ + movzbl (%ecx,%eax,8),%edi │ │ + mov 0xc(%esp),%eax │ │ + mov 0x804(%eax),%edx │ │ + mov 0x40(%esp),%ecx │ │ + add %ecx,%edx │ │ + sub 0x8(%ebx),%edx │ │ + sar %cl,%edx │ │ + cmp %edi,%edx │ │ + mov %edi,0x34(%esp) │ │ + cmovg %edi,%edx │ │ + lea -0x1(%edx),%ecx │ │ + cmp $0xf,%ecx │ │ + mov 0x18(%esp),%eax │ │ + mov %eax,%edi │ │ + movzbl %al,%eax │ │ + ja 77934 │ │ + mov 0x10(%esp),%ebx │ │ + mov -0x2c04(%ebx,%ecx,4),%ecx │ │ + add %ebx,%ecx │ │ + jmp *%ecx │ │ + mov 0x2c(%esp),%eax │ │ + mov (%eax),%eax │ │ + add 0x4c(%esp),%eax │ │ + mov 0x44(%esp),%ecx │ │ + mov %edi,%edx │ │ + mov %dl,0x40(%ecx,%eax,1) │ │ + jmp 77a1e │ │ + mov 0x2c(%esp),%ecx │ │ + mov (%ecx),%ecx │ │ + add 0x4c(%esp),%ecx │ │ + mov 0x44(%esp),%ebx │ │ + lea 0x40(%ebx,%ecx,1),%ecx │ │ + sub $0x4,%esp │ │ + mov 0x14(%esp),%ebx │ │ + push %edx │ │ + push %eax │ │ + push %ecx │ │ + call 1510 │ │ + add $0x10,%esp │ │ + jmp 77a1e │ │ + imul $0x1010101,%eax,%eax │ │ + mov 0x2c(%esp),%ecx │ │ + mov (%ecx),%ecx │ │ + add 0x4c(%esp),%ecx │ │ + mov 0x44(%esp),%edx │ │ + mov %eax,0x40(%edx,%ecx,1) │ │ + jmp 77a1e │ │ + movzbl 0xb(%esp),%ecx │ │ + mov %ecx,%eax │ │ + mov $0x1010101,%edi │ │ + mul %edi │ │ + mov %ecx,0x18(%esp) │ │ + imul %edi,%ecx │ │ + mov 0x8(%ebp),%edi │ │ + mov %edi,%ebx │ │ + add %edx,%ecx │ │ + mov 0x54(%esp),%edx │ │ + mov %eax,(%edx) │ │ + mov %ecx,0x4(%edx) │ │ + jmp 778d1 │ │ + movzbl 0xb(%esp),%ecx │ │ + mov %ecx,%eax │ │ + mov $0x1010101,%edi │ │ + mul %edi │ │ + mov %ecx,0x18(%esp) │ │ + imul %edi,%ecx │ │ + mov 0x8(%ebp),%edi │ │ + mov %edi,%ebx │ │ + add %edx,%ecx │ │ + movd %ecx,%xmm0 │ │ + movd %eax,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + pshufd $0x44,%xmm1,%xmm0 │ │ + mov 0x54(%esp),%eax │ │ + movdqu %xmm0,(%eax) │ │ + jmp 778d1 │ │ + mov %eax,%ecx │ │ + shl $0x8,%ecx │ │ + or %eax,%ecx │ │ + mov 0x2c(%esp),%eax │ │ + mov (%eax),%eax │ │ + add 0x4c(%esp),%eax │ │ + mov 0x44(%esp),%edx │ │ + mov %cx,0x40(%edx,%eax,1) │ │ + jmp 77a1e │ │ + mov %eax,%ecx │ │ + mov $0x1010101,%edx │ │ + imul %edx,%ecx │ │ + mul %edx │ │ + add %ecx,%edx │ │ + mov 0x2c(%esp),%ecx │ │ + mov (%ecx),%ecx │ │ + add 0x4c(%esp),%ecx │ │ + mov 0x44(%esp),%ebx │ │ + mov %eax,0x40(%ebx,%ecx,1) │ │ + mov %edx,0x44(%ebx,%ecx,1) │ │ + mov 0x24(%esp),%ebx │ │ mov 0x34(%esp),%edx │ │ - lea (%ecx,%edx,2),%ecx │ │ - lea (%eax,%edx,2),%eax │ │ - xor %edi,%edi │ │ - mov 0x2c(%esp),%esi │ │ + mov 0x8(%ebp),%edi │ │ + mov 0xa8(%esp),%eax │ │ + mov %eax,0x18(%esp) │ │ + test %ebx,%ebx │ │ + jns 77659 │ │ + jmp 77694 │ │ + mov %eax,%ecx │ │ + mov $0x1010101,%edx │ │ + imul %edx,%ecx │ │ + mul %edx │ │ + mov %eax,%esi │ │ + add %ecx,%edx │ │ + mov 0x2c(%esp),%edi │ │ + mov (%edi),%ecx │ │ + mov 0x4c(%esp),%ebx │ │ + add %ebx,%ecx │ │ + mov 0x44(%esp),%eax │ │ + mov %esi,0x40(%eax,%ecx,1) │ │ + mov %edx,0x44(%eax,%ecx,1) │ │ + mov (%edi),%ecx │ │ + mov 0x8(%ebp),%edi │ │ + add %ebx,%ecx │ │ + mov %edx,0x4c(%eax,%ecx,1) │ │ + mov %esi,0x48(%eax,%ecx,1) │ │ + mov 0x24(%esp),%ebx │ │ + mov 0x34(%esp),%edx │ │ + mov 0xa8(%esp),%eax │ │ + mov %eax,0x18(%esp) │ │ + test %ebx,%ebx │ │ + jns 77659 │ │ + jmp 77694 │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0xd0,%esp │ │ + call 77ab4 │ │ + pop %eax │ │ + add $0x5f4bc,%eax │ │ + mov %eax,0xc(%esp) │ │ + mov 0x8(%ebp),%eax │ │ + mov 0x8(%eax),%edx │ │ + mov %edx,0x8(%esp) │ │ + and $0x1f,%edx │ │ + mov 0xc(%eax),%edi │ │ + mov %edi,0x14(%esp) │ │ + and $0x1f,%edi │ │ + mov (%eax),%esi │ │ + mov 0x4b0(%esi),%ecx │ │ + mov %ecx,0x10(%esp) │ │ + xor %ebx,%ebx │ │ + cmp $0x1,%ecx │ │ + sete %bl │ │ + xor %eax,%eax │ │ + cmp $0x3,%ecx │ │ + setne %al │ │ + mov %edx,%ecx │ │ + mov %edx,0x58(%esp) │ │ + mov %eax,0x4c(%esp) │ │ + mov %eax,%ecx │ │ + shr %cl,%edx │ │ + mov %edx,0x84(%esp) │ │ + mov %edi,%ecx │ │ + mov %edi,0x5c(%esp) │ │ + mov %ebx,0x3c(%esp) │ │ + mov %ebx,%ecx │ │ + shr %cl,%edi │ │ + mov %edi,0x7c(%esp) │ │ + mov 0x804(%esi),%eax │ │ + mov 0x8(%esp),%edx │ │ + sub %edx,%eax │ │ + mov 0xc(%ebp),%ebx │ │ + mov 0xc(%esp),%ecx │ │ + lea -0x55a8(%ecx),%edi │ │ + movzbl (%edi,%ebx,4),%ecx │ │ + cmp %ecx,%eax │ │ + mov %ecx,0x2c(%esp) │ │ + cmovg %ecx,%eax │ │ + mov %eax,0x8c(%esp) │ │ + mov 0x808(%esi),%eax │ │ + sub 0x14(%esp),%eax │ │ + movzbl 0x1(%edi,%ebx,4),%ebx │ │ + cmp %ebx,%eax │ │ + cmovg %ebx,%eax │ │ + mov %eax,0x88(%esp) │ │ + cmpl $0x0,0x10(%esp) │ │ + mov 0x8(%ebp),%eax │ │ + mov 0x4(%eax),%eax │ │ + mov %eax,0x90(%esp) │ │ + mov %esi,0x4(%esp) │ │ + mov 0x7c0(%esi),%eax │ │ + mov %eax,0x50(%esp) │ │ + mov %edi,0x24(%esp) │ │ + je 77b9e │ │ + test $0x1,%dl │ │ + jne 77e1e │ │ + mov 0x4c(%esp),%eax │ │ + cmp %eax,0x2c(%esp) │ │ + ja 77e1e │ │ + movl $0x0,0x6c(%esp) │ │ + mov $0x3,%eax │ │ + mov 0x10(%esp),%ecx │ │ + sub %ecx,%eax │ │ + test %ecx,%ecx │ │ + cmove %ecx,%eax │ │ + mov %eax,0x1c(%esp) │ │ + mov 0x3c(%esp),%ecx │ │ + lea (%ebx,%ecx,1),%eax │ │ + mov %ebx,0x30(%esp) │ │ + mov %ecx,%ebx │ │ + shr %cl,%eax │ │ + mov %eax,0x68(%esp) │ │ + mov 0x4c(%esp),%eax │ │ + mov 0x2c(%esp),%ecx │ │ + lea (%ecx,%eax,1),%edx │ │ + mov %eax,%ecx │ │ + shr %cl,%edx │ │ + mov %edx,0x54(%esp) │ │ + mov 0x8(%esp),%esi │ │ + sar %cl,%esi │ │ + mov 0x14(%esp),%eax │ │ + mov %eax,%edi │ │ + mov %ebx,%ecx │ │ + sar %cl,%edi │ │ + mov 0x4(%esp),%ebx │ │ + imul 0x4a4(%ebx),%edi │ │ + add %esi,%edi │ │ + mov 0x4a0(%ebx),%esi │ │ + mov %esi,%edx │ │ + imul %eax,%edx │ │ + add 0x8(%esp),%edx │ │ + shl $0x2,%edx │ │ + add 0x494(%ebx),%edx │ │ + shl $0x2,%edi │ │ + mov %edi,0x48(%esp) │ │ + mov 0xc(%ebx),%ecx │ │ + testb $0x1,0xe4(%ecx) │ │ + mov 0x4c(%esp),%eax │ │ + not %eax │ │ + mov %eax,0x10(%esp) │ │ + mov 0x3c(%esp),%eax │ │ + not %eax │ │ + mov %eax,0x18(%esp) │ │ + mov 0x10(%ebp),%edi │ │ + mov 0xc(%esp),%eax │ │ + mov %edx,0x40(%esp) │ │ + jne 77d7f │ │ + mov %esi,0x24(%esp) │ │ + lea 0x524(%ebx),%esi │ │ + sub $0x4,%esp │ │ + mov 0x8(%ebp),%ecx │ │ + mov %eax,%ebx │ │ + push $0x9 │ │ + push $0x0 │ │ + mov %esi,0x28(%esp) │ │ + push %esi │ │ + pushl 0x8(%edi) │ │ + push $0x0 │ │ + pushl 0x2c(%esp) │ │ + pushl 0x24(%esp) │ │ + pushl 0x50(%esp) │ │ + pushl 0x50(%esp) │ │ + pushl 0x4c(%esp) │ │ + push $0x0 │ │ + call 7a050 │ │ + add $0x30,%esp │ │ + test %eax,%eax │ │ + jne 7a03c │ │ + cmpb $0x0,0x6c(%esp) │ │ + je 7922e │ │ + mov 0x2c(%esp),%eax │ │ + cmp 0x4c(%esp),%eax │ │ + sete %cl │ │ + shl %cl,%eax │ │ mov %eax,0x8(%esp) │ │ + mov 0x30(%esp),%eax │ │ + cmp 0x3c(%esp),%eax │ │ + sete %cl │ │ + shl %cl,%eax │ │ + mov 0x4(%esp),%ecx │ │ + mov 0x498(%ecx),%edx │ │ + add 0x48(%esp),%edx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0x8(%ecx),%esi │ │ + and 0x10(%esp),%esi │ │ + mov %esi,0x14(%esp) │ │ + mov 0xc(%ecx),%esi │ │ + and 0x18(%esp),%esi │ │ + sub $0x4,%esp │ │ + mov 0x10(%esp),%ebx │ │ + push $0x9 │ │ + push $0x0 │ │ + pushl 0x28(%esp) │ │ + mov 0x10(%ebp),%edi │ │ + pushl 0x8(%edi) │ │ + push $0x1 │ │ + push %esi │ │ + pushl 0x30(%esp) │ │ + mov %eax,0x34(%esp) │ │ + push %eax │ │ + pushl 0x2c(%esp) │ │ + mov 0x2c(%esp),%eax │ │ + pushl 0x4a4(%eax) │ │ + push $0x0 │ │ + call 7a050 │ │ + add $0x30,%esp │ │ + test %eax,%eax │ │ + jne 7a03c │ │ + mov 0x4(%esp),%eax │ │ + mov 0x49c(%eax),%edx │ │ + add 0x48(%esp),%edx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0x10(%esp),%edi │ │ + and 0x8(%ecx),%edi │ │ + mov 0x18(%esp),%eax │ │ + and 0xc(%ecx),%eax │ │ + sub $0x4,%esp │ │ + mov 0x10(%esp),%ebx │ │ + push $0x9 │ │ + push $0x0 │ │ + pushl 0x28(%esp) │ │ + mov 0x10(%ebp),%esi │ │ + pushl 0x8(%esi) │ │ + push $0x2 │ │ + push %eax │ │ + push %edi │ │ + pushl 0x34(%esp) │ │ + pushl 0x2c(%esp) │ │ + mov 0x2c(%esp),%eax │ │ + pushl 0x4a4(%eax) │ │ + push $0x0 │ │ + call 7a050 │ │ + add $0x30,%esp │ │ + test %eax,%eax │ │ + jne 7a03c │ │ + jmp 7922e │ │ + mov 0xc(%ebp),%eax │ │ + mov 0x24(%esp),%edx │ │ + lea (%edx,%eax,4),%eax │ │ + mov %eax,0x20(%esp) │ │ + cmpb $0x0,0x14(%edi) │ │ + je 77eed │ │ + mov %ecx,%ebx │ │ + movzbl 0x1b(%edi),%eax │ │ + mov %eax,0x10(%esp) │ │ + mov 0x8(%ebp),%eax │ │ + mov %eax,%esi │ │ + lea 0x23c0(%eax),%eax │ │ + mov %eax,0x24(%esp) │ │ + mov 0x2c(%esp),%edx │ │ + lea 0x0(,%edx,4),%eax │ │ + mov %eax,0x18(%esp) │ │ + mov %esi,%ecx │ │ mov %edi,%eax │ │ - or 0x24(%esp),%eax │ │ - jne 7a784 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - inc %edi │ │ - add $0x4,%esi │ │ - add $0x8,%ecx │ │ + movsbl 0x18(%edi),%edi │ │ + imul $0xa4,%edi,%edx │ │ + mov 0x4(%esp),%esi │ │ + lea 0x10(%esi,%edx,1),%esi │ │ + cmpb $0x6,0x15(%eax) │ │ + jne 77e40 │ │ + mov 0x4(%esp),%edx │ │ + cmpb $0x0,0x6f8(%edx,%edi,1) │ │ + je 77e40 │ │ + lea (%edi,%edi,8),%eax │ │ + lea 0x58c(%ebx,%eax,4),%eax │ │ + sub $0x8,%esp │ │ + xor %edx,%edx │ │ + mov 0x14(%esp),%ebx │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + pushl 0x34(%esp) │ │ + pushl 0x30(%esp) │ │ + pushl 0x40(%esp) │ │ + call 7a720 │ │ + add $0x20,%esp │ │ + test %eax,%eax │ │ + jne 7a03c │ │ + jmp 77e7d │ │ + mov $0x1,%cl │ │ + mov %ecx,0x6c(%esp) │ │ + cmp 0x3c(%esp),%ebx │ │ + ja 77ba6 │ │ + mov %ebx,%eax │ │ + mov 0x14(%esp),%ecx │ │ + and $0x1,%cl │ │ + mov %ecx,0x6c(%esp) │ │ + jmp 77ba6 │ │ + sub $0x4,%esp │ │ + xor %edx,%edx │ │ + mov 0x10(%esp),%ebx │ │ + pushl 0x14(%esp) │ │ + push %edi │ │ + push %esi │ │ + mov 0x10(%ebp),%eax │ │ + pushl 0x8(%eax) │ │ + push $0x0 │ │ + pushl 0x2c(%esp) │ │ + pushl 0x24(%esp) │ │ + pushl 0x50(%esp) │ │ + pushl 0x50(%esp) │ │ + push $0x0 │ │ + pushl 0x50(%esp) │ │ + call 7a050 │ │ + add $0x30,%esp │ │ + test %eax,%eax │ │ + jne 7a03c │ │ + mov 0x10(%ebp),%edi │ │ + mov %edi,%ecx │ │ + movsbl 0x19(%edi),%esi │ │ + imul $0xa4,%esi,%eax │ │ + mov 0x4(%esp),%edx │ │ + lea 0x10(%edx,%eax,1),%eax │ │ + cmpb $0x6,0x15(%edi) │ │ + jne 77f5e │ │ + cmpb $0x0,0x6f8(%edx,%esi,1) │ │ + je 77f5e │ │ + mov 0x8(%ebp),%ecx │ │ + lea 0xa3c0(%ecx),%edi │ │ + mov 0xc(%edx),%ebx │ │ + lea (%esi,%esi,8),%edx │ │ + lea 0x58c(%ebx,%edx,4),%esi │ │ + sub $0x8,%esp │ │ + xor %edx,%edx │ │ + mov 0x14(%esp),%ebx │ │ + push %esi │ │ + push %eax │ │ + push $0x0 │ │ + pushl 0x34(%esp) │ │ + pushl 0x30(%esp) │ │ + push %edi │ │ + call 7a720 │ │ + add $0x20,%esp │ │ + test %eax,%eax │ │ + jne 7a03c │ │ + jmp 77f9f │ │ + movsbl 0x18(%edi),%ebx │ │ + imul $0xa4,%ebx,%edx │ │ + mov 0x4(%esp),%edi │ │ + lea 0x10(%edi,%edx,1),%eax │ │ + mov %eax,0x24(%esp) │ │ + mov 0x2c(%esp),%edi │ │ + mov 0x30(%esp),%eax │ │ + cmp %eax,%edi │ │ + mov %eax,%edx │ │ + cmovb %edi,%edx │ │ + mov 0x10(%ebp),%edi │ │ + cmp $0x2,%edx │ │ + movzbl 0x1b(%edi),%edx │ │ + mov %edx,0x64(%esp) │ │ + jl 78085 │ │ + cmpb $0x2,0x15(%edi) │ │ + jne 7803c │ │ + mov 0x4(%esp),%edx │ │ + cmpb $0x0,0x6f8(%edx,%ebx,1) │ │ + je 7803c │ │ + cmpb $0x2,0x16(%edi) │ │ + je 7804e │ │ + lea (%ebx,%ebx,8),%eax │ │ + lea 0x58c(%ecx,%eax,4),%eax │ │ + mov 0x8(%ebp),%ecx │ │ + jmp 78057 │ │ + mov 0x8(%ebp),%ecx │ │ + lea 0xa3c0(%ecx),%edi │ │ + sub $0x4,%esp │ │ + xor %edx,%edx │ │ + mov 0x10(%esp),%ebx │ │ + pushl 0x14(%esp) │ │ + push %esi │ │ + push %eax │ │ + mov 0x10(%ebp),%eax │ │ + pushl 0xc(%eax) │ │ + push $0x0 │ │ + pushl 0xc(%ecx) │ │ + pushl 0x8(%ecx) │ │ + pushl 0x50(%esp) │ │ + pushl 0x50(%esp) │ │ + push $0x0 │ │ + push %edi │ │ + call 7a050 │ │ + add $0x30,%esp │ │ + test %eax,%eax │ │ + jne 7a03c │ │ + mov 0x8(%ebp),%edi │ │ + lea 0x123c0(%edi),%eax │ │ + mov %eax,0x34(%esp) │ │ + mov 0x10(%ebp),%eax │ │ + mov 0x14(%eax),%al │ │ + dec %al │ │ + cmp $0x3,%al │ │ + ja 7871f │ │ + movzbl %al,%eax │ │ + mov 0xc(%esp),%ebx │ │ + mov -0x2bc4(%ebx,%eax,4),%eax │ │ + add %ebx,%eax │ │ + jmp *%eax │ │ + mov 0x10(%ebp),%eax │ │ + mov %eax,%ecx │ │ + movsbl 0x18(%eax),%eax │ │ + movsbl 0x19(%ecx),%ecx │ │ + lea 0x0(,%eax,8),%edx │ │ + sub %eax,%edx │ │ + mov 0x4(%esp),%esi │ │ + add %esi,%edx │ │ + movzbl 0xa28(%ecx,%edx,1),%edx │ │ + lea 0xa3c0(%edi),%eax │ │ + mov 0x30(%esp),%ecx │ │ + lea 0x0(,%ecx,4),%ecx │ │ + sub $0x4,%esp │ │ + mov %edx,0x64(%esp) │ │ + push %edx │ │ + push %ecx │ │ + pushl 0x24(%esp) │ │ + push %eax │ │ + pushl 0x38(%esp) │ │ + pushl 0x4a0(%esi) │ │ + pushl 0x5c(%esp) │ │ + mov 0x70(%esp),%eax │ │ + call *0x124(%eax) │ │ + add $0x20,%esp │ │ + cmpb $0x0,0x6c(%esp) │ │ + jne 7887a │ │ + jmp 7922e │ │ + cmpb $0x2,0x16(%edi) │ │ + jne 78085 │ │ + mov 0x8(%ebp),%ecx │ │ + cmpl $0x1,0x3f540(%ecx) │ │ + jbe 78085 │ │ + mov 0x8(%ebp),%ecx │ │ + lea 0x3f540(%ecx),%eax │ │ + sub $0x8,%esp │ │ + mov 0x48(%esp),%edx │ │ + mov 0x14(%esp),%ebx │ │ + push %eax │ │ + pushl 0x30(%esp) │ │ + push $0x0 │ │ + pushl 0x34(%esp) │ │ + push %esi │ │ + push $0x0 │ │ + call 7a720 │ │ + add $0x20,%esp │ │ + test %eax,%eax │ │ + jne 7a03c │ │ + jmp 78113 │ │ + sub $0x4,%esp │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0x44(%esp),%edx │ │ + mov %ebx,%edi │ │ + mov 0x10(%esp),%ebx │ │ + pushl 0x68(%esp) │ │ + push %edi │ │ + pushl 0x30(%esp) │ │ + mov 0x10(%ebp),%edi │ │ + pushl 0x8(%edi) │ │ + push $0x0 │ │ + pushl 0x2c(%esp) │ │ + pushl 0x24(%esp) │ │ + push %eax │ │ + pushl 0x50(%esp) │ │ + push %esi │ │ + push $0x0 │ │ + call 7a050 │ │ + add $0x30,%esp │ │ + test %eax,%eax │ │ + jne 7a03c │ │ + mov 0x10(%ebp),%eax │ │ + cmpb $0x1,0x16(%eax) │ │ + jne 78113 │ │ + sub $0x4,%esp │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0x44(%esp),%edx │ │ + mov 0x10(%esp),%ebx │ │ + pushl 0x8c(%esp) │ │ + pushl 0x94(%esp) │ │ + pushl 0x68(%esp) │ │ + pushl 0x68(%esp) │ │ + push $0x0 │ │ + pushl 0x38(%esp) │ │ + mov 0x20(%esp),%eax │ │ + pushl 0x4a0(%eax) │ │ + call 7acd0 │ │ + add $0x20,%esp │ │ + test %eax,%eax │ │ + jne 7a03c │ │ + mov 0x10(%ebp),%eax │ │ + cmpb $0x0,0x1c(%eax) │ │ + je 78293 │ │ + mov 0x8(%ebp),%edi │ │ + lea 0x5040(%edi),%eax │ │ + mov %eax,0x14(%esp) │ │ + mov 0x10(%ebp),%eax │ │ + movzbl 0x12(%eax),%eax │ │ + cmp $0x3,%al │ │ + mov $0x9,%ecx │ │ + cmovne %eax,%ecx │ │ + movl $0x0,0x74(%esp) │ │ + mov 0xc(%edi),%ebx │ │ + mov 0x4(%esp),%eax │ │ + mov 0x81c(%eax),%edx │ │ + dec %edx │ │ + xor %esi,%esi │ │ + test %ebx,%edx │ │ + lea 0x6060(%edi),%eax │ │ + mov %eax,0x8(%esp) │ │ + movzbl %cl,%eax │ │ + mov %eax,0x44(%esp) │ │ + jne 7818a │ │ + mov 0x4(%esp),%eax │ │ + mov 0x818(%eax),%cl │ │ + mov %ebx,%esi │ │ + sar %cl,%esi │ │ + dec %esi │ │ + imul 0x80c(%eax),%esi │ │ + shl $0x7,%esi │ │ + add 0x7ec(%eax),%esi │ │ + mov 0x8(%edi),%edx │ │ + mov %edx,0x38(%esp) │ │ + xor %ecx,%ecx │ │ + mov 0x90(%esp),%eax │ │ + cmp 0x3618(%eax),%edx │ │ + setg %cl │ │ + xor %edx,%edx │ │ + cmp 0x3620(%eax),%ebx │ │ + setg %dl │ │ + mov %ebx,0x34(%esp) │ │ + mov 0xc(%esp),%ebx │ │ + pushl 0x8(%esp) │ │ + push $0x0 │ │ + pushl 0x38(%esp) │ │ + pushl 0x38(%esp) │ │ + lea 0x84(%esp),%edi │ │ + push %edi │ │ + pushl 0x58(%esp) │ │ + push %esi │ │ + mov 0x20(%esp),%esi │ │ + pushl 0x4a0(%esi) │ │ + pushl 0x60(%esp) │ │ + push $0x0 │ │ + pushl 0x3624(%eax) │ │ + pushl 0x361c(%eax) │ │ + push %edx │ │ + pushl 0x68(%esp) │ │ + push %ecx │ │ + pushl 0x74(%esp) │ │ + call 81d30 │ │ + add $0x40,%esp │ │ + mov 0x2c(%esp),%ecx │ │ + lea 0x0(,%ecx,4),%esi │ │ + mov 0x30(%esp),%ecx │ │ + lea 0x0(,%ecx,4),%ecx │ │ + push $0x0 │ │ + push $0x0 │ │ + push $0x0 │ │ + mov %ecx,0x50(%esp) │ │ + push %ecx │ │ + push %esi │ │ + pushl 0x1c(%esp) │ │ + push %esi │ │ + mov 0x30(%esp),%edi │ │ + push %edi │ │ + mov 0x70(%esp),%ecx │ │ + call *0x20(%ecx,%eax,4) │ │ + add $0x20,%esp │ │ + mov 0x10(%ebp),%eax │ │ + cmpb $0x1,0x1c(%eax) │ │ + mov %edi,%edx │ │ + jne 78256 │ │ + movzbl 0x12(%eax),%eax │ │ + mov 0xc(%ebp),%ecx │ │ + lea (%ecx,%ecx,2),%ecx │ │ + shl $0x4,%ecx │ │ + add -0x248(%ebx),%ecx │ │ + jmp 78269 │ │ + movzbl 0x10(%eax),%eax │ │ + mov 0xc(%ebp),%ecx │ │ + lea (%ecx,%ecx,2),%ecx │ │ + shl $0x7,%ecx │ │ + add -0x244(%ebx),%ecx │ │ + lea (%ecx,%eax,4),%eax │ │ + mov 0x50(%esp),%ecx │ │ + mov 0x44(%esp),%edi │ │ + sub $0x8,%esp │ │ + pushl (%eax) │ │ + push %edi │ │ + push %esi │ │ + push %edx │ │ + mov 0x1c(%esp),%eax │ │ + pushl 0x4a0(%eax) │ │ + pushl 0x5c(%esp) │ │ + call *0x138(%ecx) │ │ + add $0x20,%esp │ │ + cmpb $0x0,0x6c(%esp) │ │ + je 79221 │ │ + mov 0x4c(%esp),%eax │ │ + cmp %eax,0x2c(%esp) │ │ + mov 0x8(%ebp),%edi │ │ + mov 0x30(%esp),%ebx │ │ + mov 0x54(%esp),%ecx │ │ + je 782bd │ │ + cmp 0x3c(%esp),%ebx │ │ + jne 78471 │ │ + mov 0xc(%edi),%eax │ │ + and $0x1f,%eax │ │ + mov %eax,0x8(%esp) │ │ + mov $0x1,%eax │ │ + cmpb $0x1,0x2c(%esp) │ │ + jne 7842b │ │ mov 0x8(%esp),%eax │ │ - add $0x8,%eax │ │ - cmp %edi,0x1c(%esp) │ │ - je 7a910 │ │ + mov 0x22f8(%edi,%eax,4),%ecx │ │ + mov 0x8(%edi),%eax │ │ + lea (%eax,%eax,2),%edx │ │ + xor %eax,%eax │ │ + cmpb $0x0,-0x4(%ecx,%edx,4) │ │ + mov 0x54(%esp),%ecx │ │ + setg %al │ │ + cmp 0x3c(%esp),%ebx │ │ + je 78435 │ │ + test %eax,%eax │ │ + je 78471 │ │ + movl $0x0,0x18(%esp) │ │ + mov 0x2c(%esp),%eax │ │ + cmp $0x1,%al │ │ + jne 78be7 │ │ + cmp 0x3c(%esp),%ebx │ │ + movl $0x0,0x14(%esp) │ │ + jne 78bef │ │ + mov $0xfffffffe,%esi │ │ + test %esi,%esi │ │ + jne 783ad │ │ + jmp 78bb7 │ │ + mov 0xa78(%ebx),%eax │ │ + mov 0x7f8(%ebx),%ecx │ │ + imul 0x14(%esp),%ecx │ │ + add 0x10(%esp),%ecx │ │ + shl $0x5,%ecx │ │ + movzbl 0x1b(%eax,%ecx,1),%eax │ │ + mov %eax,0x38(%esp) │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0x34(%esp),%eax │ │ + mov 0xc(%esp),%ebx │ │ + sub $0x4,%esp │ │ + pushl 0x3c(%esp) │ │ + push %edi │ │ + push %eax │ │ + mov 0x28(%esp),%edi │ │ + mov 0x2c(%esp),%eax │ │ + pushl (%edi,%eax,4) │ │ + pushl 0x58(%esp) │ │ + pushl 0x2c(%esp) │ │ + pushl 0x2c(%esp) │ │ + pushl 0x5c(%esp) │ │ + push $0x1 │ │ + pushl 0x48(%esp) │ │ + push $0x0 │ │ + call 7a050 │ │ + add $0x30,%esp │ │ + inc %esi │ │ + test %eax,%eax │ │ + jne 7a03c │ │ + test %esi,%esi │ │ + je 78bb7 │ │ + mov 0x4(%esp),%ebx │ │ + mov 0x4a0(%ebx,%esi,4),%edx │ │ + add 0x48(%esp),%edx │ │ + mov 0x8(%ebp),%eax │ │ + mov %eax,%edi │ │ + mov 0x8(%eax),%eax │ │ + mov 0xc(%edi),%ecx │ │ + dec %eax │ │ + dec %ecx │ │ + mov %ecx,0x14(%esp) │ │ + mov 0x8(%esp),%ecx │ │ + mov 0x22f4(%edi,%ecx,4),%ecx │ │ + mov %eax,0x10(%esp) │ │ + lea (%eax,%eax,2),%eax │ │ + mov %ecx,0x18(%esp) │ │ + mov %eax,0x1c(%esp) │ │ + movsbl 0x8(%ecx,%eax,4),%edi │ │ + dec %edi │ │ + imul $0xa4,%edi,%ecx │ │ + lea 0x10(%ebx,%ecx,1),%eax │ │ + mov %eax,0x34(%esp) │ │ + cmpl $0x2,0xa70(%ebx) │ │ + lea 0x3(%esi),%ecx │ │ + mov 0x4a4(%ebx),%eax │ │ + mov %eax,0x20(%esp) │ │ + mov %ecx,0x44(%esp) │ │ + je 7833c │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0x3f56c(%ecx),%eax │ │ + mov %eax,0x38(%esp) │ │ + jmp 78360 │ │ + cmp 0x3c(%esp),%ebx │ │ + jne 78300 │ │ + mov 0x8(%esp),%ecx │ │ + mov 0x22f4(%edi,%ecx,4),%esi │ │ + mov 0x8(%edi),%edx │ │ + lea (%edx,%edx,2),%edx │ │ + xor %ecx,%ecx │ │ + cmpb $0x0,0x8(%esi,%edx,4) │ │ + setg %cl │ │ + and %ecx,%eax │ │ + cmpb $0x1,0x2c(%esp) │ │ + jne 78465 │ │ + xor %ecx,%ecx │ │ + cmpb $0x0,-0x4(%esi,%edx,4) │ │ + setg %cl │ │ + and %ecx,%eax │ │ + mov 0x54(%esp),%ecx │ │ + test %eax,%eax │ │ + jne 78308 │ │ + mov 0x68(%esp),%eax │ │ + cmp %eax,%ecx │ │ + cmovle %ecx,%eax │ │ + cmp $0x2,%eax │ │ + jl 78549 │ │ + mov 0x10(%ebp),%eax │ │ + cmpb $0x2,0x15(%eax) │ │ + jne 784a1 │ │ + mov 0x10(%ebp),%eax │ │ + movsbl 0x18(%eax),%eax │ │ + mov 0x4(%esp),%ecx │ │ + cmpb $0x0,0x6f8(%ecx,%eax,1) │ │ + jne 784bb │ │ + mov 0x10(%ebp),%eax │ │ + cmpb $0x2,0x16(%eax) │ │ + jne 78549 │ │ + cmpl $0x2,0x3f540(%edi) │ │ + jb 78549 │ │ + lea 0x3f540(%edi),%eax │ │ + mov %eax,0x14(%esp) │ │ + mov $0xfffffffe,%esi │ │ + mov 0xc(%esp),%ebx │ │ + test %esi,%esi │ │ + jne 78506 │ │ + jmp 786dc │ │ + sub $0x8,%esp │ │ + mov 0x8(%ebp),%ecx │ │ + push %eax │ │ + pushl 0x30(%esp) │ │ + pushl 0x18(%esp) │ │ + pushl 0x34(%esp) │ │ + push %edi │ │ + push $0x0 │ │ + call 7a720 │ │ + add $0x20,%esp │ │ + inc %esi │ │ + test %eax,%eax │ │ + jne 7a03c │ │ + test %esi,%esi │ │ + je 786dc │ │ + lea 0x3(%esi),%eax │ │ mov %eax,0x8(%esp) │ │ - mov %edi,%eax │ │ - or 0x24(%esp),%eax │ │ - je 7a760 │ │ - mov 0x38(%esp),%ebx │ │ - movzwl -0x6(%ebx,%edi,8),%eax │ │ - movzwl -0x4(%ebx,%edi,8),%edx │ │ - mov %ecx,0x28(%esp) │ │ - mov 0x74(%esp),%ecx │ │ - shl %cl,%edx │ │ - or %eax,%edx │ │ - movzwl -0x2(%ebx,%edi,8),%eax │ │ - mov %edx,0x48(%esp) │ │ - movzwl (%ebx,%edi,8),%edx │ │ + mov 0x4(%esp),%eax │ │ + mov 0x4a0(%eax,%esi,4),%edx │ │ + add 0x48(%esp),%edx │ │ + mov 0x4a4(%eax),%edi │ │ + mov 0x10(%ebp),%eax │ │ + cmpb $0x2,0x16(%eax) │ │ + mov 0x14(%esp),%eax │ │ + je 784d7 │ │ + mov 0x4(%esp),%eax │ │ + mov 0xc(%eax),%eax │ │ + mov 0x10(%ebp),%ecx │ │ + movsbl 0x18(%ecx),%ecx │ │ + lea (%ecx,%ecx,8),%ecx │ │ + lea 0x58c(%eax,%ecx,4),%eax │ │ + jmp 784d7 │ │ + cmp 0x3c(%esp),%ebx │ │ + sete %ch │ │ + mov 0x2c(%esp),%edx │ │ + cmp 0x4c(%esp),%edx │ │ + sete %cl │ │ shl %cl,%edx │ │ - or %eax,%edx │ │ - mov %edx,0x4c(%esp) │ │ - movl $0x0,0x50(%esp) │ │ - lea -0x1(%esi),%eax │ │ - mov 0x60(%esp),%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - pushl 0xb30(%ecx) │ │ - pushl 0x10(%esp) │ │ - pushl 0xc(%esp) │ │ - pushl 0x1c(%esp) │ │ + mov %edx,0x8(%esp) │ │ + mov %ebx,%eax │ │ + mov %ch,%cl │ │ + shl %cl,%eax │ │ + mov 0x4(%esp),%ecx │ │ + mov 0x498(%ecx),%edx │ │ + add 0x48(%esp),%edx │ │ + mov 0x8(%edi),%ecx │ │ + and 0x10(%esp),%ecx │ │ + mov %ecx,0x14(%esp) │ │ + mov %edi,%ecx │ │ + mov 0xc(%edi),%edi │ │ + and 0x18(%esp),%edi │ │ + mov 0x10(%ebp),%esi │ │ + movsbl 0x18(%esi),%esi │ │ + sub $0x4,%esp │ │ + mov 0x10(%esp),%ebx │ │ + pushl 0x68(%esp) │ │ + push %esi │ │ + pushl 0x30(%esp) │ │ + mov 0x10(%ebp),%esi │ │ + pushl 0x8(%esi) │ │ + push $0x1 │ │ + push %edi │ │ + pushl 0x30(%esp) │ │ + mov %eax,0x34(%esp) │ │ push %eax │ │ - lea 0x5c(%esp),%eax │ │ + pushl 0x2c(%esp) │ │ + mov 0x2c(%esp),%eax │ │ + pushl 0x4a4(%eax) │ │ + push $0x0 │ │ + call 7a050 │ │ + add $0x30,%esp │ │ + test %eax,%eax │ │ + jne 7a03c │ │ + mov 0x10(%ebp),%eax │ │ + cmpb $0x1,0x16(%eax) │ │ + jne 78625 │ │ + mov 0x4(%esp),%eax │ │ + mov 0x498(%eax),%edx │ │ + add 0x48(%esp),%edx │ │ + sub $0x4,%esp │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0x10(%esp),%ebx │ │ + pushl 0x8c(%esp) │ │ + pushl 0x94(%esp) │ │ + pushl 0x68(%esp) │ │ + pushl 0x68(%esp) │ │ + push $0x1 │ │ + pushl 0x38(%esp) │ │ + pushl 0x4a4(%eax) │ │ + call 7acd0 │ │ + add $0x20,%esp │ │ + test %eax,%eax │ │ + jne 7a03c │ │ + mov 0x4(%esp),%eax │ │ + mov 0x49c(%eax),%edx │ │ + add 0x48(%esp),%edx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0x10(%esp),%edi │ │ + and 0x8(%ecx),%edi │ │ + mov 0x18(%esp),%esi │ │ + and 0xc(%ecx),%esi │ │ + mov 0x10(%ebp),%eax │ │ + movsbl 0x18(%eax),%eax │ │ + sub $0x4,%esp │ │ + mov 0x10(%esp),%ebx │ │ + pushl 0x68(%esp) │ │ push %eax │ │ + pushl 0x30(%esp) │ │ + mov 0x10(%ebp),%eax │ │ + pushl 0x8(%eax) │ │ + push $0x2 │ │ + push %esi │ │ + push %edi │ │ + pushl 0x34(%esp) │ │ pushl 0x2c(%esp) │ │ + mov 0x2c(%esp),%eax │ │ + pushl 0x4a4(%eax) │ │ + push $0x0 │ │ + call 7a050 │ │ + add $0x30,%esp │ │ + test %eax,%eax │ │ + jne 7a03c │ │ + mov 0x10(%ebp),%eax │ │ + cmpb $0x1,0x16(%eax) │ │ + jne 786dc │ │ + mov 0x4(%esp),%eax │ │ + mov 0x49c(%eax),%edx │ │ + add 0x48(%esp),%edx │ │ + sub $0x4,%esp │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0x10(%esp),%ebx │ │ + pushl 0x8c(%esp) │ │ + pushl 0x94(%esp) │ │ + pushl 0x68(%esp) │ │ + pushl 0x68(%esp) │ │ + push $0x2 │ │ + pushl 0x38(%esp) │ │ + pushl 0x4a4(%eax) │ │ + call 7acd0 │ │ + add $0x20,%esp │ │ + test %eax,%eax │ │ + jne 7a03c │ │ + mov 0x10(%ebp),%eax │ │ + mov 0x1c(%eax),%al │ │ + test %al,%al │ │ + je 79221 │ │ + cmp $0x1,%al │ │ + jne 78ee0 │ │ + mov 0x1c(%esp),%eax │ │ + mov %eax,%ecx │ │ + shl $0x4,%ecx │ │ + mov 0xc(%ebp),%eax │ │ + lea (%eax,%eax,2),%eax │ │ + shl $0x4,%eax │ │ + mov 0xc(%esp),%edx │ │ + add -0x248(%edx),%eax │ │ + add %ecx,%eax │ │ + mov 0x10(%ebp),%ecx │ │ + movzbl 0x12(%ecx),%ecx │ │ + lea (%eax,%ecx,4),%eax │ │ + jmp 78f0d │ │ + cmpb $0x0,0x6c(%esp) │ │ + jne 7887a │ │ + jmp 7922e │ │ + lea 0xa3c0(%edi),%eax │ │ + mov 0x30(%esp),%ecx │ │ + lea 0x0(,%ecx,4),%ecx │ │ + sub $0x8,%esp │ │ + push %ecx │ │ pushl 0x24(%esp) │ │ - mov 0x38(%esp),%eax │ │ - call *0x668(%eax) │ │ + push %eax │ │ + pushl 0x38(%esp) │ │ + mov 0x1c(%esp),%eax │ │ + pushl 0x4a0(%eax) │ │ + pushl 0x5c(%esp) │ │ + mov 0x70(%esp),%eax │ │ + call *0x120(%eax) │ │ + add $0x20,%esp │ │ + cmpb $0x0,0x6c(%esp) │ │ + jne 7887a │ │ + jmp 7922e │ │ + mov 0x10(%ebp),%eax │ │ + movzbl 0x11(%eax),%ecx │ │ + xor %eax,%eax │ │ + test %ecx,%ecx │ │ + sete %al │ │ + mov %ecx,%edx │ │ + shl $0xf,%edx │ │ + lea 0x23c0(%edi,%edx,1),%edx │ │ + shl $0xf,%eax │ │ + lea 0x23c0(%edi,%eax,1),%eax │ │ + mov 0x30(%esp),%esi │ │ + lea 0x0(,%esi,4),%esi │ │ + push %ecx │ │ + pushl 0x38(%esp) │ │ + push %esi │ │ + pushl 0x24(%esp) │ │ + push %eax │ │ + push %edx │ │ + mov 0x1c(%esp),%eax │ │ + pushl 0x4a0(%eax) │ │ + pushl 0x5c(%esp) │ │ + mov 0x70(%esp),%eax │ │ + mov 0x3c(%esp),%ecx │ │ + call *0x12c(%eax,%ecx,4) │ │ + add $0x20,%esp │ │ + cmpb $0x0,0x6c(%esp) │ │ + jne 7887a │ │ + jmp 7922e │ │ + mov 0x10(%ebp),%eax │ │ + mov %eax,%edx │ │ + movzbl 0x10(%eax),%ecx │ │ + mov 0xc(%ebp),%eax │ │ + lea (%eax,%eax,2),%esi │ │ + shl $0x7,%esi │ │ + add -0x244(%ebx),%esi │ │ + movzbl 0x11(%edx),%edx │ │ + xor %eax,%eax │ │ + test %edx,%edx │ │ + sete %al │ │ + shl $0xf,%edx │ │ + lea 0x23c0(%edi,%edx,1),%edx │ │ + shl $0xf,%eax │ │ + lea 0x23c0(%edi,%eax,1),%eax │ │ + mov 0x30(%esp),%edi │ │ + lea 0x0(,%edi,4),%edi │ │ + sub $0x4,%esp │ │ + pushl (%esi,%ecx,4) │ │ + push %edi │ │ + pushl 0x24(%esp) │ │ + push %eax │ │ + push %edx │ │ + mov 0x1c(%esp),%eax │ │ + pushl 0x4a0(%eax) │ │ + pushl 0x5c(%esp) │ │ + mov 0x70(%esp),%eax │ │ + call *0x128(%eax) │ │ add $0x20,%esp │ │ + cmpb $0x0,0x6c(%esp) │ │ + je 7922e │ │ + mov 0x10(%ebp),%eax │ │ + mov %eax,%ecx │ │ + movzbl 0x11(%eax),%eax │ │ + movzbl 0x10(%ecx),%ecx │ │ + mov 0x1c(%esp),%edx │ │ + shl $0x7,%edx │ │ + add %edx,%esi │ │ + shl $0x6,%eax │ │ + add %esi,%eax │ │ + mov (%eax,%ecx,4),%eax │ │ + mov %eax,0x34(%esp) │ │ + mov 0x54(%esp),%eax │ │ + mov 0x68(%esp),%ecx │ │ + cmp %ecx,%eax │ │ + cmovle %eax,%ecx │ │ + mov %ecx,0x64(%esp) │ │ + mov 0x4c(%esp),%ecx │ │ + shrl %cl,0x18(%esp) │ │ + mov 0x30(%esp),%eax │ │ + lea 0x0(,%eax,4),%eax │ │ + mov 0x3c(%esp),%ecx │ │ + shr %cl,%eax │ │ + mov %eax,0x38(%esp) │ │ mov 0x8(%ebp),%eax │ │ - pushl 0xb30(%eax) │ │ - pushl 0x10(%esp) │ │ - pushl 0xc(%esp) │ │ + add $0xa3c0,%eax │ │ + mov %eax,0x1c(%esp) │ │ + mov $0xfffffffe,%esi │ │ + jmp 78911 │ │ + movzbl 0x11(%ebx),%edx │ │ + xor %ecx,%ecx │ │ + test %edx,%edx │ │ + sete %cl │ │ + shl $0xf,%edx │ │ + mov 0x8(%ebp),%esi │ │ + lea 0x23c0(%esi,%edx,1),%edx │ │ + shl $0xf,%ecx │ │ + lea 0x23c0(%esi,%ecx,1),%ecx │ │ + mov 0x14(%esp),%esi │ │ + sub $0x4,%esp │ │ + mov 0x10(%esp),%ebx │ │ + pushl 0x38(%esp) │ │ + pushl 0x40(%esp) │ │ + pushl 0x24(%esp) │ │ + push %ecx │ │ + push %edx │ │ + pushl 0x4a4(%edi) │ │ + push %eax │ │ + mov 0x70(%esp),%eax │ │ + call *0x128(%eax) │ │ + add $0x20,%esp │ │ + inc %esi │ │ + je 7922e │ │ + mov %esi,0x14(%esp) │ │ + lea 0x3(%esi),%edx │ │ + mov 0x10(%ebp),%edi │ │ + movsbl 0x18(%edi),%esi │ │ + imul $0xa4,%esi,%eax │ │ + cmpl $0x1,0x64(%esp) │ │ + mov 0x4(%esp),%ecx │ │ + lea 0x10(%ecx,%eax,1),%eax │ │ + mov %edx,0x8(%esp) │ │ + jle 7899b │ │ + cmpb $0x6,0x15(%edi) │ │ + jne 78a3b │ │ + mov 0x4(%esp),%ecx │ │ + cmpb $0x0,0x6f8(%ecx,%esi,1) │ │ + je 78a3b │ │ + mov 0x4(%esp),%ecx │ │ + mov 0xc(%ecx),%ecx │ │ + lea (%esi,%esi,8),%edx │ │ + lea 0x58c(%ecx,%edx,4),%esi │ │ + sub $0x8,%esp │ │ + mov 0x8(%ebp),%ecx │ │ + xor %edx,%edx │ │ + mov 0x14(%esp),%ebx │ │ + push %esi │ │ + push %eax │ │ + pushl 0x18(%esp) │ │ + pushl 0x34(%esp) │ │ + pushl 0x30(%esp) │ │ + pushl 0x40(%esp) │ │ + call 7a720 │ │ + add $0x20,%esp │ │ + test %eax,%eax │ │ + mov 0x10(%ebp),%esi │ │ + je 78a7b │ │ + jmp 7a03c │ │ + sub $0x4,%esp │ │ + mov 0x8(%ebp),%edi │ │ + mov %edi,%ecx │ │ + mov %edx,%edi │ │ + xor %edx,%edx │ │ + mov 0x10(%esp),%ebx │ │ + pushl 0x14(%esp) │ │ + push %esi │ │ + push %eax │ │ + mov 0x10(%ebp),%eax │ │ + pushl 0x8(%eax) │ │ + push %edi │ │ + pushl 0xc(%ecx) │ │ + pushl 0x8(%ecx) │ │ + mov 0x50(%esp),%edi │ │ + push %edi │ │ + mov 0x50(%esp),%esi │ │ + push %esi │ │ + push $0x0 │ │ + pushl 0x50(%esp) │ │ + call 7a050 │ │ + add $0x30,%esp │ │ + test %eax,%eax │ │ + jne 7a03c │ │ + mov 0x10(%ebp),%eax │ │ + movsbl 0x19(%eax),%eax │ │ + imul $0xa4,%eax,%ecx │ │ + mov 0x4(%esp),%edi │ │ + lea 0x10(%edi,%ecx,1),%ecx │ │ + mov %ecx,0x44(%esp) │ │ + sub $0x4,%esp │ │ + mov 0x8(%ebp),%ecx │ │ + xor %edx,%edx │ │ + pushl 0x14(%esp) │ │ + push %eax │ │ + pushl 0x50(%esp) │ │ + mov 0x10(%ebp),%eax │ │ + pushl 0xc(%eax) │ │ pushl 0x1c(%esp) │ │ + pushl 0xc(%ecx) │ │ + pushl 0x8(%ecx) │ │ + pushl 0x50(%esp) │ │ push %esi │ │ - lea 0x5c(%esp),%eax │ │ + push $0x0 │ │ + pushl 0x48(%esp) │ │ + call 7a050 │ │ + add $0x30,%esp │ │ + test %eax,%eax │ │ + mov 0x10(%ebp),%ebx │ │ + je 78b22 │ │ + jmp 7a03c │ │ + sub $0x4,%esp │ │ + mov 0x8(%ebp),%ecx │ │ + xor %edx,%edx │ │ + mov 0x10(%esp),%ebx │ │ + pushl 0x14(%esp) │ │ + push %esi │ │ + push %eax │ │ + mov 0x10(%ebp),%esi │ │ + pushl 0x8(%esi) │ │ + pushl 0x1c(%esp) │ │ + pushl 0xc(%ecx) │ │ + pushl 0x8(%ecx) │ │ + pushl 0x50(%esp) │ │ + pushl 0x50(%esp) │ │ + push $0x0 │ │ + pushl 0x50(%esp) │ │ + call 7a050 │ │ + add $0x30,%esp │ │ + test %eax,%eax │ │ + jne 7a03c │ │ + movsbl 0x19(%esi),%edx │ │ + imul $0xa4,%edx,%eax │ │ + mov 0x4(%esp),%edi │ │ + lea 0x10(%edi,%eax,1),%eax │ │ + cmpb $0x6,0x15(%esi) │ │ + jne 78adc │ │ + cmpb $0x0,0x6f8(%edi,%edx,1) │ │ + je 78adc │ │ + mov 0xc(%edi),%ecx │ │ + lea (%edx,%edx,8),%edx │ │ + lea 0x58c(%ecx,%edx,4),%esi │ │ + sub $0x8,%esp │ │ + mov 0x8(%ebp),%ecx │ │ + xor %edx,%edx │ │ + mov 0x14(%esp),%ebx │ │ + push %esi │ │ + push %eax │ │ + pushl 0x18(%esp) │ │ + pushl 0x34(%esp) │ │ + pushl 0x30(%esp) │ │ + pushl 0x38(%esp) │ │ + call 7a720 │ │ + add $0x20,%esp │ │ + test %eax,%eax │ │ + mov 0x10(%ebp),%ebx │ │ + je 78b22 │ │ + jmp 7a03c │ │ + sub $0x4,%esp │ │ + mov 0x8(%ebp),%ecx │ │ + mov %edx,%esi │ │ + xor %edx,%edx │ │ + mov 0x10(%esp),%ebx │ │ + pushl 0x14(%esp) │ │ + push %esi │ │ + push %eax │ │ + mov 0x10(%ebp),%eax │ │ + mov %eax,%esi │ │ + pushl 0xc(%eax) │ │ + pushl 0x1c(%esp) │ │ + pushl 0xc(%ecx) │ │ + pushl 0x8(%ecx) │ │ + pushl 0x50(%esp) │ │ + pushl 0x50(%esp) │ │ + push $0x0 │ │ + pushl 0x48(%esp) │ │ + call 7a050 │ │ + mov %esi,%ebx │ │ + add $0x30,%esp │ │ + test %eax,%eax │ │ + jne 7a03c │ │ + mov 0x14(%esp),%esi │ │ + mov 0x4a0(%edi,%esi,4),%eax │ │ + add 0x48(%esp),%eax │ │ + movzbl 0x14(%ebx),%ecx │ │ + mov %ecx,%edx │ │ + add $0xfd,%dl │ │ + cmp $0x2,%dl │ │ + jb 788bb │ │ + cmp $0x1,%cl │ │ + je 78b82 │ │ + cmp $0x2,%cl │ │ + jne 7890a │ │ + sub $0x8,%esp │ │ + mov 0x14(%esp),%ebx │ │ + pushl 0x40(%esp) │ │ + pushl 0x24(%esp) │ │ + pushl 0x2c(%esp) │ │ + pushl 0x38(%esp) │ │ + mov 0x1c(%esp),%ecx │ │ + pushl 0x4a4(%ecx) │ │ push %eax │ │ + mov 0x70(%esp),%eax │ │ + call *0x120(%eax) │ │ + jmp 78907 │ │ + sub $0x4,%esp │ │ + mov 0x10(%esp),%ebx │ │ + pushl 0x64(%esp) │ │ + pushl 0x40(%esp) │ │ + pushl 0x24(%esp) │ │ pushl 0x2c(%esp) │ │ + pushl 0x38(%esp) │ │ + mov 0x1c(%esp),%ecx │ │ + pushl 0x4a4(%ecx) │ │ + push %eax │ │ + mov 0x70(%esp),%eax │ │ + call *0x124(%eax) │ │ + jmp 78907 │ │ + mov 0x4(%esp),%eax │ │ + mov 0x4a4(%eax),%eax │ │ + add %eax,%eax │ │ + mov %eax,0x18(%esp) │ │ + movl $0x2,0x14(%esp) │ │ + mov 0x8(%ebp),%edi │ │ + mov 0x2c(%esp),%eax │ │ + mov 0x30(%esp),%ebx │ │ + cmp $0x1,%al │ │ + mov 0xc(%esp),%edx │ │ + je 78bfb │ │ + jmp 78d2c │ │ + movl $0x0,0x14(%esp) │ │ + cmp $0x1,%al │ │ + mov 0xc(%esp),%edx │ │ + jne 78d2c │ │ + mov 0x5c(%esp),%ecx │ │ + movzbl 0x190(%edi,%ecx,1),%eax │ │ + movzbl 0x170(%edi,%ecx,1),%ecx │ │ + shl $0x2,%eax │ │ + add -0x25c(%edx),%eax │ │ + mov (%ecx,%eax,1),%al │ │ + mov %al,0x60(%esp) │ │ + mov $0xfffffffe,%edi │ │ + test %edi,%edi │ │ + jne 78c78 │ │ + jmp 78d19 │ │ + movzbl %cl,%eax │ │ + sub $0x4,%esp │ │ + mov 0x8(%ebp),%ecx │ │ + push %eax │ │ + push %esi │ │ pushl 0x44(%esp) │ │ - mov 0x38(%esp),%eax │ │ - call *0x668(%eax) │ │ - mov 0x48(%esp),%ecx │ │ + mov 0x2c(%esp),%esi │ │ + mov 0x30(%esp),%eax │ │ + pushl (%esi,%eax,4) │ │ + pushl 0x48(%esp) │ │ + pushl 0x28(%esp) │ │ + pushl 0x30(%esp) │ │ + pushl 0x50(%esp) │ │ + push $0x1 │ │ + pushl 0x6c(%esp) │ │ + push $0x0 │ │ + call 7a050 │ │ + add $0x30,%esp │ │ + inc %edi │ │ + test %eax,%eax │ │ + jne 7a03c │ │ + test %edi,%edi │ │ + je 78d19 │ │ + mov 0x4(%esp),%ebx │ │ + mov 0x4a0(%ebx,%edi,4),%edx │ │ + add 0x48(%esp),%edx │ │ + add 0x18(%esp),%edx │ │ + mov 0x8(%ebp),%eax │ │ + mov %eax,%esi │ │ + mov 0x8(%eax),%eax │ │ + dec %eax │ │ + mov 0x8(%esp),%ecx │ │ + mov 0x22f8(%esi,%ecx,4),%ecx │ │ + mov %eax,0x14(%esp) │ │ + lea (%eax,%eax,2),%eax │ │ + mov %ecx,0x1c(%esp) │ │ + mov %eax,0x20(%esp) │ │ + movsbl 0x8(%ecx,%eax,4),%esi │ │ + dec %esi │ │ + imul $0xa4,%esi,%eax │ │ + lea 0x10(%ebx,%eax,1),%eax │ │ + mov %eax,0x38(%esp) │ │ + cmpl $0x2,0xa70(%ebx) │ │ + movzbl 0x60(%esp),%ecx │ │ + lea 0x3(%edi),%eax │ │ + mov %eax,0x34(%esp) │ │ + mov 0x4a4(%ebx),%ebx │ │ + mov %ebx,0x44(%esp) │ │ + mov 0x8(%ebp),%eax │ │ + mov 0xc(%eax),%eax │ │ + mov %eax,0x10(%esp) │ │ + mov 0xc(%esp),%ebx │ │ + jne 78c2d │ │ + mov 0x4(%esp),%eax │ │ + mov 0xa78(%eax),%ecx │ │ + mov 0x7f8(%eax),%eax │ │ + imul 0x10(%esp),%eax │ │ + add 0x14(%esp),%eax │ │ + shl $0x5,%eax │ │ + movzbl 0x1b(%ecx,%eax,1),%ecx │ │ + jmp 78c2d │ │ + movl $0x2,0x14(%esp) │ │ + mov 0x8(%ebp),%edi │ │ + mov 0xc(%esp),%edx │ │ + mov 0x30(%esp),%ebx │ │ + cmp 0x3c(%esp),%ebx │ │ + jne 78e69 │ │ + mov 0x280(%edi),%eax │ │ + mov 0x58(%esp),%esi │ │ + movzbl 0x180(%eax,%esi,1),%ecx │ │ + movzbl 0x160(%eax,%esi,1),%eax │ │ + shl $0x2,%ecx │ │ + add -0x25c(%edx),%ecx │ │ + mov (%eax,%ecx,1),%al │ │ + mov %al,0x60(%esp) │ │ + mov $0xfffffffe,%esi │ │ + test %esi,%esi │ │ + jne 78dbb │ │ + jmp 78e59 │ │ + movzbl %cl,%edi │ │ + sub $0x4,%esp │ │ + mov 0x8(%ebp),%ecx │ │ + push %edi │ │ + push %eax │ │ + pushl 0x44(%esp) │ │ + mov 0x2c(%esp),%eax │ │ + mov 0x30(%esp),%edi │ │ + pushl (%eax,%edi,4) │ │ + pushl 0x48(%esp) │ │ + pushl 0x30(%esp) │ │ + pushl 0x2c(%esp) │ │ + pushl 0x5c(%esp) │ │ + pushl 0x50(%esp) │ │ + pushl 0x6c(%esp) │ │ + push $0x0 │ │ + call 7a050 │ │ + add $0x30,%esp │ │ + inc %esi │ │ + test %eax,%eax │ │ + jne 7a03c │ │ + test %esi,%esi │ │ + je 78e59 │ │ + mov 0x4(%esp),%ebx │ │ + mov 0x4a0(%ebx,%esi,4),%edx │ │ + add 0x48(%esp),%edx │ │ + add 0x14(%esp),%edx │ │ + mov 0x8(%ebp),%eax │ │ + mov %eax,%edi │ │ + mov 0x8(%eax),%eax │ │ + mov 0xc(%edi),%ecx │ │ + dec %ecx │ │ + mov %ecx,0x18(%esp) │ │ + mov 0x8(%esp),%ecx │ │ + mov 0x22f4(%edi,%ecx,4),%ecx │ │ + mov %eax,0x10(%esp) │ │ + lea (%eax,%eax,2),%eax │ │ + mov %ecx,0x1c(%esp) │ │ + mov %eax,0x20(%esp) │ │ + movsbl 0x8(%ecx,%eax,4),%eax │ │ + dec %eax │ │ + imul $0xa4,%eax,%ecx │ │ + lea 0x10(%ebx,%ecx,1),%ecx │ │ + mov %ecx,0x38(%esp) │ │ + cmpl $0x2,0xa70(%ebx) │ │ + movzbl 0x60(%esp),%ecx │ │ + lea 0x3(%esi),%edi │ │ + mov %edi,0x34(%esp) │ │ + mov 0x4a4(%ebx),%ebx │ │ + mov %ebx,0x44(%esp) │ │ + mov 0xc(%esp),%ebx │ │ + jne 78d6e │ │ + mov 0x4(%esp),%ecx │ │ + mov 0xa78(%ecx),%edi │ │ + mov 0x7f8(%ecx),%ecx │ │ + imul 0x18(%esp),%ecx │ │ + add 0x10(%esp),%ecx │ │ + shl $0x5,%ecx │ │ + movzbl 0x1b(%edi,%ecx,1),%ecx │ │ + jmp 78d6e │ │ + mov 0x4(%esp),%eax │ │ + mov 0x4a4(%eax),%eax │ │ + add %eax,%eax │ │ + mov %eax,0x18(%esp) │ │ + mov $0xfffffffe,%edi │ │ + mov 0xc(%esp),%ebx │ │ + test %edi,%edi │ │ + je 79221 │ │ + lea 0x3(%edi),%eax │ │ + mov %eax,0x8(%esp) │ │ + mov 0x4(%esp),%eax │ │ + mov 0x4a0(%eax,%edi,4),%edx │ │ + add 0x48(%esp),%edx │ │ + add 0x14(%esp),%edx │ │ + add 0x18(%esp),%edx │ │ + mov 0x10(%ebp),%ecx │ │ + movsbl 0x18(%ecx),%esi │ │ + sub $0x4,%esp │ │ + mov 0x8(%ebp),%ecx │ │ + pushl 0x68(%esp) │ │ + push %esi │ │ + pushl 0x30(%esp) │ │ + mov 0x10(%ebp),%esi │ │ + pushl 0x8(%esi) │ │ + pushl 0x1c(%esp) │ │ + pushl 0xc(%ecx) │ │ + pushl 0x8(%ecx) │ │ + pushl 0x50(%esp) │ │ + pushl 0x50(%esp) │ │ + pushl 0x4a4(%eax) │ │ + push $0x0 │ │ + call 7a050 │ │ + add $0x30,%esp │ │ + inc %edi │ │ + test %eax,%eax │ │ + je 78e72 │ │ + jmp 7a03c │ │ + mov 0x1c(%esp),%eax │ │ + mov %eax,%ecx │ │ + shl $0x7,%ecx │ │ + mov 0xc(%ebp),%eax │ │ + lea (%eax,%eax,2),%eax │ │ + shl $0x7,%eax │ │ + mov 0xc(%esp),%edx │ │ + add -0x244(%edx),%eax │ │ + add %ecx,%eax │ │ + mov 0x10(%ebp),%ecx │ │ + mov %ecx,%edx │ │ + movzbl 0x10(%ecx),%ecx │ │ + lea (%eax,%ecx,4),%eax │ │ + mov 0x12(%edx),%cl │ │ + mov 0x8(%ebp),%edi │ │ + cmp $0x3,%cl │ │ + movzbl %cl,%ecx │ │ + mov $0x9,%edx │ │ + cmove %edx,%ecx │ │ + movl $0x0,0x74(%esp) │ │ + mov 0x4(%esp),%edx │ │ + mov 0x498(%edx),%esi │ │ + add 0x48(%esp),%esi │ │ + mov %esi,0x1c(%esp) │ │ + mov 0x81c(%edx),%edx │ │ + dec %edx │ │ + mov 0xc(%edi),%ebx │ │ + movl $0x0,0x44(%esp) │ │ + test %ebx,%edx │ │ + mov (%eax),%eax │ │ + mov %eax,0x18(%esp) │ │ + movzbl %cl,%eax │ │ + mov %eax,0x38(%esp) │ │ + lea 0x5040(%edi),%eax │ │ + mov %eax,0x8(%esp) │ │ + lea 0x6060(%edi),%eax │ │ + mov %eax,0x14(%esp) │ │ + mov 0x54(%esp),%eax │ │ + lea 0x0(,%eax,4),%eax │ │ + mov %eax,0x24(%esp) │ │ + mov 0x68(%esp),%eax │ │ + lea 0x0(,%eax,4),%eax │ │ + mov %eax,0x10(%esp) │ │ + mov $0x0,%eax │ │ + jne 78fb1 │ │ + mov 0x4(%esp),%edx │ │ + mov 0x818(%edx),%cl │ │ + mov %ebx,%eax │ │ + sar %cl,%eax │ │ + dec %eax │ │ + imul 0x80c(%edx),%eax │ │ + shl $0x7,%eax │ │ + add 0x7f0(%edx),%eax │ │ + mov %eax,0x34(%esp) │ │ + mov 0x8(%edi),%edi │ │ + mov 0x4c(%esp),%eax │ │ + mov %eax,%ecx │ │ + sar %cl,%edi │ │ + mov %edi,0x60(%esp) │ │ + mov 0x90(%esp),%esi │ │ + mov 0x3618(%esi),%edx │ │ + mov 0x361c(%esi),%ecx │ │ + mov %ecx,0x20(%esp) │ │ + mov %eax,%ecx │ │ + sar %cl,%edx │ │ + xor %ecx,%ecx │ │ + cmp %edx,%edi │ │ + setg %cl │ │ + mov %ecx,0x70(%esp) │ │ + mov 0x3c(%esp),%edx │ │ + mov %edx,%ecx │ │ + sar %cl,%ebx │ │ + mov %ebx,0x94(%esp) │ │ + mov 0x3620(%esi),%edi │ │ + sar %cl,%edi │ │ + xor %ecx,%ecx │ │ + cmp %edi,%ebx │ │ + setg %cl │ │ + mov %ecx,0x80(%esp) │ │ + mov %eax,%ecx │ │ + sarl %cl,0x20(%esp) │ │ + mov 0x3624(%esi),%edi │ │ + mov %edx,%ecx │ │ + sar %cl,%edi │ │ + lea 0x74(%esp),%eax │ │ + mov 0xc(%esp),%ebx │ │ + pushl 0x14(%esp) │ │ + push $0x0 │ │ + pushl 0x70(%esp) │ │ + pushl 0x60(%esp) │ │ + push %eax │ │ + pushl 0x4c(%esp) │ │ + pushl 0x4c(%esp) │ │ + mov 0x20(%esp),%eax │ │ + pushl 0x4a4(%eax) │ │ + pushl 0x3c(%esp) │ │ + push $0x0 │ │ + push %edi │ │ + pushl 0x4c(%esp) │ │ + pushl 0xb0(%esp) │ │ + pushl 0xc8(%esp) │ │ + pushl 0xa8(%esp) │ │ + pushl 0x9c(%esp) │ │ + call 81d30 │ │ + add $0x40,%esp │ │ + push $0x0 │ │ + push $0x0 │ │ + push $0x0 │ │ + pushl 0x1c(%esp) │ │ + mov 0x34(%esp),%esi │ │ + push %esi │ │ + pushl 0x28(%esp) │ │ + push %esi │ │ + pushl 0x24(%esp) │ │ + mov 0x70(%esp),%edi │ │ + call *0x20(%edi,%eax,4) │ │ + add $0x18,%esp │ │ + pushl 0x20(%esp) │ │ + pushl 0x1c(%esp) │ │ + push %esi │ │ + pushl 0x1c(%esp) │ │ + mov 0x1c(%esp),%esi │ │ + pushl 0x4a4(%esi) │ │ + pushl 0x38(%esp) │ │ + call *0x138(%edi) │ │ + mov 0x8(%ebp),%edi │ │ add $0x20,%esp │ │ - jmp 7a760 │ │ - mov 0x34(%esp),%edx │ │ - lea (%ecx,%edx,2),%ecx │ │ - lea (%eax,%edx,2),%edx │ │ - xor %esi,%esi │ │ - mov 0x2c(%esp),%edi │ │ + mov 0x10(%ebp),%eax │ │ + movzbl 0x12(%eax),%eax │ │ + cmp $0x3,%al │ │ + mov $0x9,%edx │ │ + cmovne %eax,%edx │ │ + movl $0x0,0x74(%esp) │ │ + mov %esi,%ecx │ │ + mov 0x49c(%esi),%eax │ │ + add 0x48(%esp),%eax │ │ + mov %eax,0x1c(%esp) │ │ + mov 0xc(%edi),%esi │ │ + mov 0x81c(%ecx),%ecx │ │ + dec %ecx │ │ + test %esi,%ecx │ │ + movzbl %dl,%eax │ │ + mov %eax,0x38(%esp) │ │ + jne 79124 │ │ + mov 0x4(%esp),%edx │ │ + mov 0x818(%edx),%cl │ │ mov %esi,%eax │ │ - or 0x24(%esp),%eax │ │ - jne 7a86c │ │ + sar %cl,%esi │ │ + dec %esi │ │ + imul 0x80c(%edx),%esi │ │ + shl $0x7,%esi │ │ + add 0x7f4(%edx),%esi │ │ + mov %esi,0x44(%esp) │ │ + mov %eax,%esi │ │ + mov 0x8(%edi),%eax │ │ + mov 0x4c(%esp),%ebx │ │ + mov %ebx,%ecx │ │ + sar %cl,%eax │ │ + mov %eax,0x34(%esp) │ │ + mov 0x90(%esp),%edi │ │ + mov 0x3618(%edi),%edx │ │ + mov 0x361c(%edi),%ecx │ │ + mov %ecx,0x20(%esp) │ │ + mov %ebx,%ecx │ │ + sar %cl,%edx │ │ + xor %ecx,%ecx │ │ + cmp %edx,%eax │ │ + setg %cl │ │ + mov %ecx,0x60(%esp) │ │ + mov 0x3c(%esp),%eax │ │ + mov %eax,%ecx │ │ + sar %cl,%esi │ │ + mov %esi,%edx │ │ + mov %esi,0x70(%esp) │ │ + mov 0x3620(%edi),%esi │ │ + sar %cl,%esi │ │ + xor %ecx,%ecx │ │ + cmp %esi,%edx │ │ + setg %cl │ │ + mov %ecx,%edx │ │ + mov %ebx,%ecx │ │ + sarl %cl,0x20(%esp) │ │ + mov 0x3624(%edi),%esi │ │ + mov %eax,%ecx │ │ + sar %cl,%esi │ │ + mov 0xc(%esp),%ebx │ │ + pushl 0x14(%esp) │ │ + push $0x0 │ │ + pushl 0x70(%esp) │ │ + pushl 0x60(%esp) │ │ + lea 0x84(%esp),%eax │ │ + push %eax │ │ + pushl 0x4c(%esp) │ │ + pushl 0x5c(%esp) │ │ + mov 0x20(%esp),%eax │ │ + pushl 0x4a4(%eax) │ │ + pushl 0x3c(%esp) │ │ + push $0x0 │ │ + push %esi │ │ + pushl 0x4c(%esp) │ │ + push %edx │ │ + pushl 0xa4(%esp) │ │ + pushl 0x98(%esp) │ │ + pushl 0x70(%esp) │ │ + call 81d30 │ │ + add $0x40,%esp │ │ + push $0x0 │ │ + push $0x0 │ │ + push $0x0 │ │ + pushl 0x1c(%esp) │ │ + mov 0x34(%esp),%edi │ │ + push %edi │ │ + pushl 0x28(%esp) │ │ + push %edi │ │ + pushl 0x24(%esp) │ │ + mov 0x70(%esp),%esi │ │ + call *0x20(%esi,%eax,4) │ │ + add $0x18,%esp │ │ + pushl 0x20(%esp) │ │ + pushl 0x1c(%esp) │ │ + push %edi │ │ + pushl 0x1c(%esp) │ │ + mov 0x1c(%esp),%eax │ │ + pushl 0x4a4(%eax) │ │ + pushl 0x38(%esp) │ │ + call *0x138(%esi) │ │ + add $0x20,%esp │ │ + mov 0x8(%ebp),%eax │ │ + mov 0x64(%esp),%ecx │ │ + mov %ecx,0x3f56c(%eax) │ │ + mov 0x4c(%esp),%ecx │ │ + mov 0x8c(%esp),%eax │ │ + lea (%eax,%ecx,1),%esi │ │ + sar %cl,%esi │ │ + mov 0x3c(%esp),%ecx │ │ + mov 0x88(%esp),%edx │ │ + lea (%edx,%ecx,1),%ebx │ │ + sar %cl,%ebx │ │ + mov 0x10(%ebp),%ecx │ │ + cmpb $0x0,0x6(%ecx) │ │ + je 79296 │ │ + mov 0x30(%esp),%eax │ │ + dec %al │ │ + cmp $0x1f,%al │ │ + mov 0x8(%ebp),%edx │ │ + mov 0xc(%esp),%esi │ │ + ja 79c2d │ │ + movzbl %al,%eax │ │ + mov -0x2bb4(%esi,%eax,4),%eax │ │ + add %esi,%eax │ │ + jmp *%eax │ │ + mov 0x5c(%esp),%eax │ │ + movb $0x40,0x30(%edx,%eax,1) │ │ + mov 0x2c(%esp),%eax │ │ + dec %al │ │ + cmp $0x1f,%al │ │ + jbe 79bc5 │ │ + jmp 79d49 │ │ + movzbl 0x7(%ecx),%eax │ │ + mov %eax,0x24(%esp) │ │ + movzbl 0x1a(%ecx),%eax │ │ + mov %eax,0xa8(%esp) │ │ + movzbl 0x1d(%ecx),%eax │ │ + mov %ax,0xb0(%esp) │ │ + movzwl 0x1e(%ecx),%eax │ │ + mov %ax,0xb2(%esp) │ │ + mov 0x30(%esp),%ecx │ │ + test %cl,%cl │ │ + mov 0x8(%ebp),%edi │ │ + je 79b7c │ │ + mov %esi,0xbc(%esp) │ │ + lea 0x2a0(%edi),%eax │ │ + mov %eax,0x44(%esp) │ │ + movl $0x0,0x78(%esp) │ │ + mov 0x2c(%esp),%eax │ │ + mov 0x40(%esp),%esi │ │ + mov %ebx,0xb4(%esp) │ │ + test %al,%al │ │ + jne 79317 │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x78(%esp),%edi │ │ + add $0x10,%edi │ │ + mov %edi,0x78(%esp) │ │ + cmp %ecx,%edi │ │ + jae 79b7c │ │ + test %al,%al │ │ + je 79300 │ │ + xor %ecx,%ecx │ │ + mov 0x78(%esp),%eax │ │ + test %eax,%eax │ │ + setne %cl │ │ + mov %ecx,0xb8(%esp) │ │ + lea 0x10(%eax),%edi │ │ + cmp %edi,%edx │ │ + mov %edi,%ecx │ │ + cmovle %edx,%ecx │ │ + mov %ecx,0x98(%esp) │ │ + mov %eax,%edx │ │ + mov 0x3c(%esp),%ecx │ │ + shr %cl,%eax │ │ + mov %eax,0xa0(%esp) │ │ + mov %edi,%eax │ │ + shr %cl,%eax │ │ + cmp %eax,%ebx │ │ + cmovle %ebx,%eax │ │ + mov %eax,0x94(%esp) │ │ + lea 0x0(,%edx,4),%eax │ │ + mov %eax,0xac(%esp) │ │ + mov 0x8(%ebp),%eax │ │ + mov 0xc(%eax),%ebx │ │ + xor %ecx,%ecx │ │ + mov %edi,0xa4(%esp) │ │ + jmp 793a4 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0xc0(%esp),%edx │ │ + mov %edx,%ecx │ │ + mov 0x2c(%esp),%eax │ │ + mov 0x40(%esp),%esi │ │ + sub 0x9c(%esp),%esi │ │ + cmp %eax,%edx │ │ + mov 0x78(%esp),%edx │ │ + jae 79b5e │ │ + mov %ecx,0x80(%esp) │ │ + mov %esi,%ecx │ │ + mov 0x4(%esp),%eax │ │ + mov 0x4a0(%eax),%edi │ │ + imul 0xac(%esp),%edi │ │ + add %esi,%edi │ │ + add %edx,%ebx │ │ + cmp 0x98(%esp),%edx │ │ + mov 0x8(%ebp),%ecx │ │ + mov %ebx,0xc(%ecx) │ │ + mov %edi,0x40(%esp) │ │ + jge 79500 │ │ + mov 0x80(%esp),%edi │ │ + test %edi,%edi │ │ + setne %dl │ │ + lea 0x10(%edi),%esi │ │ + mov 0x8c(%esp),%eax │ │ + cmp %esi,%eax │ │ + cmovle %eax,%esi │ │ + cmp %esi,%edi │ │ + mov 0x8(%ecx),%ecx │ │ + jge 79510 │ │ + mov %esi,0x10(%esp) │ │ + xor %eax,%eax │ │ + mov %dl,%al │ │ + mov 0x78(%esp),%edx │ │ + mov 0xb8(%esp),%esi │ │ + mov 0x8(%ebp),%edi │ │ + mov %eax,0x18(%esp) │ │ nop │ │ - inc %esi │ │ - add $0x4,%edi │ │ - add $0x8,%ecx │ │ - add $0x8,%edx │ │ - cmp %esi,0x1c(%esp) │ │ - je 7a910 │ │ - mov %esi,%eax │ │ - or 0x24(%esp),%eax │ │ - je 7a850 │ │ - mov %ecx,0x8(%esp) │ │ - mov 0x20(%esp),%ecx │ │ - movzwl -0x4(%ecx,%esi,8),%eax │ │ - mov %eax,0x48(%esp) │ │ - movzwl (%ecx,%esi,8),%eax │ │ - mov %eax,0x4c(%esp) │ │ - movl $0x0,0x50(%esp) │ │ - lea -0x1(%edi),%eax │ │ - mov 0x60(%esp),%ebx │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov %esi,0x14(%esp) │ │ + mov %edx,0x9c(%esp) │ │ + mov 0x80(%esp),%esi │ │ + add %esi,%ecx │ │ + mov %ecx,0x8(%edi) │ │ + mov %eax,%edi │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov 0x10(%ebp),%eax │ │ + movzbl 0x1a(%eax),%eax │ │ + mov %eax,0x8(%esp) │ │ + mov 0x40(%esp),%eax │ │ + lea (%eax,%esi,4),%eax │ │ + sub $0x4,%esp │ │ mov 0x8(%ebp),%ecx │ │ - pushl 0xb30(%ecx) │ │ - pushl 0x10(%esp) │ │ - pushl 0xc(%esp) │ │ - pushl 0x1c(%esp) │ │ - push %eax │ │ - lea 0x5c(%esp),%eax │ │ + mov 0xc(%ebp),%edx │ │ + mov 0x10(%esp),%ebx │ │ push %eax │ │ - pushl 0x2c(%esp) │ │ - push %edx │ │ - mov %edx,0x48(%esp) │ │ - mov 0x38(%esp),%eax │ │ - call *0x668(%eax) │ │ - add $0x20,%esp │ │ - mov 0x8(%ebp),%eax │ │ - pushl 0xb30(%eax) │ │ - pushl 0x10(%esp) │ │ - pushl 0xc(%esp) │ │ pushl 0x1c(%esp) │ │ push %edi │ │ - lea 0x5c(%esp),%eax │ │ + lea 0xc0(%esp),%eax │ │ push %eax │ │ - pushl 0x2c(%esp) │ │ - pushl 0x24(%esp) │ │ - mov 0x38(%esp),%eax │ │ - call *0x668(%eax) │ │ - mov 0x48(%esp),%edx │ │ - mov 0x28(%esp),%ecx │ │ + push $0x0 │ │ + pushl 0x20(%esp) │ │ + pushl 0x10(%ebp) │ │ + call 738d0 │ │ add $0x20,%esp │ │ - jmp 7a850 │ │ + mov 0xc(%esp),%eax │ │ + lea -0x5550(%eax),%eax │ │ + mov 0xa8(%esp),%ecx │ │ + movzbl (%eax,%ecx,8),%edx │ │ + mov 0x8(%ebp),%ebx │ │ + mov 0x8(%ebx),%ecx │ │ + add %edx,%ecx │ │ + add %edx,%esi │ │ + mov %ecx,0x8(%ebx) │ │ + inc %edi │ │ + cmp 0x10(%esp),%esi │ │ + jl 79440 │ │ + mov 0xa8(%esp),%edx │ │ + movzbl 0x1(%eax,%edx,8),%ebx │ │ + mov 0x4(%esp),%eax │ │ + mov 0x4a0(%eax),%edx │ │ + imul %ebx,%edx │ │ + mov 0x40(%esp),%eax │ │ + lea (%eax,%edx,4),%eax │ │ + mov %eax,0x40(%esp) │ │ + sub %esi,%ecx │ │ + mov 0x8(%ebp),%edi │ │ + mov %ecx,0x8(%edi) │ │ + mov 0x9c(%esp),%edx │ │ + add %ebx,%edx │ │ + add 0xc(%edi),%ebx │ │ + mov %ebx,0xc(%edi) │ │ + mov 0x14(%esp),%esi │ │ + inc %esi │ │ + cmp 0x98(%esp),%edx │ │ + mov 0x18(%esp),%eax │ │ + jl 79420 │ │ + jmp 79575 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %ecx,%edi │ │ + jmp 79575 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x30(%esp),%ecx │ │ - inc %ecx │ │ - mov 0x3c(%esp),%eax │ │ - mov (%eax),%eax │ │ - cmp %eax,%ecx │ │ - jge 7a95d │ │ - mov 0x34(%esp),%eax │ │ - add 0x40(%esp),%eax │ │ - mov %eax,0x34(%esp) │ │ - mov 0x58(%esp),%eax │ │ - mov (%eax),%eax │ │ - mov %eax,0x10(%esp) │ │ - addl $0x584,0x38(%esp) │ │ - mov 0x70(%esp),%eax │ │ - add %eax,0x2c(%esp) │ │ - addl $0x584,0x20(%esp) │ │ - movl $0x1,0x24(%esp) │ │ - mov 0x8(%ebp),%esi │ │ - jmp 7a5f0 │ │ - test %eax,%eax │ │ - mov 0x8(%ebp),%edx │ │ - jle 7ab7a │ │ - mov 0x80(%esp),%ecx │ │ - mov 0x44(%esp),%eax │ │ - shr %cl,%eax │ │ - mov $0x80,%esi │ │ - mov 0x64(%esp),%ecx │ │ - shr %cl,%esi │ │ - mov %esi,0x30(%esp) │ │ - mov $0x20,%esi │ │ - shr %cl,%esi │ │ - mov %esi,0x34(%esp) │ │ - mov %eax,0x44(%esp) │ │ - cmp 0x5c(%esp),%eax │ │ - jge 7ab7a │ │ - mov 0x7e8(%edx),%ebx │ │ - mov 0x6c(%esp),%eax │ │ - mov (%eax),%eax │ │ - addl $0x406,0x8c(%esp) │ │ - mov 0x7c(%esp),%ecx │ │ - imul %ebx,%ecx │ │ - lea 0x3(%eax,%ecx,4),%eax │ │ - mov %eax,0x28(%esp) │ │ - shll $0x2,0x34(%esp) │ │ - xor %esi,%esi │ │ - xor %ecx,%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x4a4(%edx),%eax │ │ - mov %eax,0x18(%esp) │ │ - mov %edx,%edi │ │ - mov 0x7ec(%edx),%edx │ │ - mov %ecx,0x38(%esp) │ │ - mov %ecx,%eax │ │ - shl $0x5,%eax │ │ - sub %eax,%edx │ │ - cmp $0x21,%edx │ │ - mov $0x20,%eax │ │ - cmovge %eax,%edx │ │ - mov 0x64(%esp),%ecx │ │ - add %ecx,%edx │ │ - sar %cl,%edx │ │ - mov %edx,0x8(%esp) │ │ - mov 0x7c0(%edi),%eax │ │ - mov %eax,0x1c(%esp) │ │ - mov %esi,0x20(%esp) │ │ - lea (%esi,%esi,1),%ecx │ │ - mov 0xc(%ebp),%eax │ │ - mov 0x8(%eax),%edx │ │ - add %ecx,%edx │ │ - add 0x4(%eax),%ecx │ │ - mov %ecx,%eax │ │ - mov 0x18(%esp),%ecx │ │ - lea 0x0(,%ecx,4),%ecx │ │ - mov %ecx,0x24(%esp) │ │ - lea 0x0(,%ebx,4),%ecx │ │ - mov %ecx,0x74(%esp) │ │ - mov 0x28(%esp),%edi │ │ - mov 0x44(%esp),%esi │ │ - mov %ebx,0xc(%esp) │ │ - mov %eax,0x10(%esp) │ │ - mov %esi,%eax │ │ - or 0x78(%esp),%eax │ │ - jne 7aa89 │ │ + mov 0xc(%esp),%eax │ │ + lea -0x5550(%eax),%edx │ │ + mov 0xa8(%esp),%esi │ │ + movzbl 0x1(%edx,%esi,8),%esi │ │ + lea (%ecx,%edi,1),%eax │ │ + mov %eax,0x8(%esp) │ │ + mov 0x78(%esp),%edx │ │ + mov 0x8(%ebp),%edi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - inc %esi │ │ - mov 0x24(%esp),%eax │ │ - add %eax,%edx │ │ - mov 0x10(%esp),%ecx │ │ - add %eax,%ecx │ │ - add 0x74(%esp),%edi │ │ - cmp %esi,0x5c(%esp) │ │ - mov %ecx,%eax │ │ - je 7ab40 │ │ - mov %eax,0x10(%esp) │ │ - mov %esi,%eax │ │ - or 0x78(%esp),%eax │ │ - je 7aa60 │ │ - mov 0x8c(%esp),%ebx │ │ - movzwl -0x6(%ebx,%esi,8),%eax │ │ - mov %edx,0x14(%esp) │ │ - movzwl -0x4(%ebx,%esi,8),%edx │ │ - mov 0x94(%esp),%ecx │ │ - shl %cl,%edx │ │ - or %eax,%edx │ │ - mov %edx,0x48(%esp) │ │ - movzwl -0x2(%ebx,%esi,8),%eax │ │ - movzwl (%ebx,%esi,8),%edx │ │ - shl %cl,%edx │ │ - or %eax,%edx │ │ - mov %edx,0x4c(%esp) │ │ - movl $0x0,0x50(%esp) │ │ - lea -0x1(%edi),%eax │ │ - mov 0x60(%esp),%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - pushl 0xb30(%ecx) │ │ - pushl 0xc(%esp) │ │ - pushl 0xc(%esp) │ │ - pushl 0x18(%esp) │ │ - push %eax │ │ - lea 0x5c(%esp),%eax │ │ - push %eax │ │ - pushl 0x30(%esp) │ │ - pushl 0x2c(%esp) │ │ - mov 0x3c(%esp),%eax │ │ - call *0x66c(%eax) │ │ - add $0x20,%esp │ │ - mov 0x8(%ebp),%eax │ │ - pushl 0xb30(%eax) │ │ - pushl 0xc(%esp) │ │ - pushl 0xc(%esp) │ │ - pushl 0x18(%esp) │ │ - push %edi │ │ - lea 0x5c(%esp),%eax │ │ - push %eax │ │ - pushl 0x30(%esp) │ │ - pushl 0x30(%esp) │ │ - mov 0x3c(%esp),%eax │ │ - call *0x66c(%eax) │ │ - mov 0x34(%esp),%edx │ │ - add $0x20,%esp │ │ - jmp 7aa60 │ │ + mov 0x8(%esp),%eax │ │ + mov %eax,0x8(%edi) │ │ + mov 0x4(%esp),%eax │ │ + mov 0x4a0(%eax),%edi │ │ + imul %esi,%edi │ │ + mov 0x40(%esp),%eax │ │ + lea (%eax,%edi,4),%eax │ │ + mov %eax,0x40(%esp) │ │ + mov 0x8(%ebp),%edi │ │ + mov %ecx,0x8(%edi) │ │ + add %esi,%ebx │ │ + mov %ebx,0xc(%edi) │ │ + add %esi,%edx │ │ + cmp 0x98(%esp),%edx │ │ + jl 79540 │ │ + sub %edx,%ebx │ │ + mov 0x4(%esp),%eax │ │ + imul 0x4a0(%eax),%edx │ │ + shl $0x2,%edx │ │ + mov %ebx,0xc(%edi) │ │ + cmpb $0x0,0x6c(%esp) │ │ + mov %edx,0x9c(%esp) │ │ + je 79b30 │ │ + mov %edi,%esi │ │ + mov 0x80(%esp),%eax │ │ + mov %eax,%edx │ │ + mov 0x4c(%esp),%ecx │ │ + shr %cl,%edx │ │ + mov %edx,0xc8(%esp) │ │ + add $0x10,%eax │ │ + mov %eax,0xc0(%esp) │ │ + mov %eax,%edx │ │ + shr %cl,%edx │ │ + mov 0xbc(%esp),%eax │ │ + cmp %edx,%eax │ │ + cmovle %eax,%edx │ │ + mov %edx,0x18(%esp) │ │ + xor %edx,%edx │ │ + mov 0xa4(%esp),%edi │ │ + jmp 79607 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0xa0(%esp),%eax │ │ + mov %eax,0x70(%esp) │ │ + mov 0x3c(%esp),%ecx │ │ + mov 0x70(%esp),%eax │ │ + shl %cl,%eax │ │ + sub %eax,%ebx │ │ + mov %ebx,0xc(%esi) │ │ + mov 0x68(%esp),%edx │ │ + cmp $0x2,%edx │ │ + je 79380 │ │ + lea 0x1(%edx),%eax │ │ + mov %eax,0x68(%esp) │ │ + add 0x78(%esp),%ebx │ │ + mov 0xa0(%esp),%eax │ │ + cmp 0x94(%esp),%eax │ │ + mov 0x4(%esp),%eax │ │ + mov 0x498(%eax,%edx,4),%ecx │ │ + mov %ecx,0x8(%esp) │ │ + mov 0x4a4(%eax),%eax │ │ + mov %ebx,0xc(%esi) │ │ + jge 795e0 │ │ + mov %edx,0xc4(%esp) │ │ + mov 0x8(%esp),%edi │ │ + add 0x48(%esp),%edi │ │ + imul 0xac(%esp),%eax │ │ + mov %eax,%edx │ │ + mov 0x3c(%esp),%ecx │ │ + sar %cl,%edx │ │ + add %edi,%edx │ │ + mov %edx,0x64(%esp) │ │ + mov 0x8(%esi),%edx │ │ + mov 0xa0(%esp),%eax │ │ + mov %eax,0x70(%esp) │ │ + jmp 796cd │ │ nop │ │ + mov 0xc(%esi),%eax │ │ + mov 0x54(%esp),%ecx │ │ + movzbl %cl,%edi │ │ + mov 0x4(%esp),%ecx │ │ + mov 0x4a4(%ecx),%ecx │ │ + imul %edi,%ecx │ │ + mov 0x64(%esp),%esi │ │ + lea (%esi,%ecx,4),%esi │ │ + mov %esi,0x64(%esp) │ │ + mov 0x4c(%esp),%ecx │ │ + shl %cl,%ebx │ │ + sub %ebx,%edx │ │ + mov 0x70(%esp),%esi │ │ + add %edi,%esi │ │ + mov 0x3c(%esp),%ecx │ │ + shl %cl,%edi │ │ + add %edi,%eax │ │ + mov 0x8(%ebp),%ecx │ │ + mov %edx,0x8(%ecx) │ │ + mov %eax,0xc(%ecx) │ │ + mov %esi,0x70(%esp) │ │ + cmp 0x94(%esp),%esi │ │ + mov %ecx,%esi │ │ + mov 0xa4(%esp),%edi │ │ + mov %eax,%ebx │ │ + jge 795eb │ │ + add 0x80(%esp),%edx │ │ + mov 0xc8(%esp),%edi │ │ + cmp 0x18(%esp),%edi │ │ + mov %edx,0x8(%esi) │ │ + jge 79b10 │ │ + mov 0x70(%esp),%ebx │ │ + mov %ebx,%eax │ │ + mov 0x3c(%esp),%ecx │ │ + shl %cl,%eax │ │ + add 0x5c(%esp),%eax │ │ + shl $0x5,%eax │ │ + add 0x58(%esp),%eax │ │ + mov %eax,0x60(%esp) │ │ + mov 0x7c(%esp),%eax │ │ + add %ebx,%eax │ │ + mov 0xc4(%esp),%ecx │ │ + shl $0x5,%ecx │ │ + mov %ecx,0x1c(%esp) │ │ + add %esi,%ecx │ │ + lea 0x50(%ecx,%eax,1),%eax │ │ + mov %eax,0x20(%esp) │ │ + mov %edi,%ebx │ │ + mov 0x4(%esp),%eax │ │ + cmpl $0x0,0xa70(%eax) │ │ + mov %ebx,0x8(%esp) │ │ + jne 79809 │ │ + jmp 79890 │ │ + mov %eax,%ecx │ │ + mov $0x1010101,%edx │ │ + imul %edx,%ecx │ │ + mul %edx │ │ + mov %eax,0x10(%esp) │ │ + add %ecx,%edx │ │ + mov 0x280(%esi),%ecx │ │ + add 0x1c(%esp),%ecx │ │ + mov 0x34(%esp),%eax │ │ + mov 0x10(%esp),%edi │ │ + mov %edi,0x40(%eax,%ecx,1) │ │ + mov %edx,0x44(%eax,%ecx,1) │ │ + mov 0x280(%esi),%ecx │ │ + add 0x1c(%esp),%ecx │ │ + mov %edx,0x4c(%eax,%ecx,1) │ │ + mov 0x10(%esp),%edx │ │ + mov %edx,0x48(%eax,%ecx,1) │ │ nop │ │ + mov 0x38(%esp),%edx │ │ + mov 0x44(%esp),%eax │ │ + mov %eax,0x10(%esp) │ │ + test %edx,%edx │ │ + js 797d7 │ │ + mov 0x10(%ebp),%ecx │ │ + movzbl 0x7(%ecx),%edi │ │ + mov %edx,%esi │ │ + mov 0x74(%esp),%edx │ │ + mov %edi,%ecx │ │ + shl $0x6,%ecx │ │ + lea (%ecx,%edi,4),%ecx │ │ + add 0x50(%esp),%ecx │ │ + mov 0x64(%esp),%eax │ │ + lea (%eax,%ebx,4),%edi │ │ + mov 0xc(%esp),%ebx │ │ + push %esi │ │ + pushl 0x14(%esp) │ │ + mov 0xc(%esp),%eax │ │ + pushl 0x4a4(%eax) │ │ + push %edi │ │ + mov 0x8(%ebp),%edi │ │ + mov %edi,%esi │ │ + call *0x154(%ecx,%edx,4) │ │ + mov 0x18(%esp),%ebx │ │ + add $0x10,%esp │ │ + movzbl 0x14(%esp),%edx │ │ + add %edx,%ebx │ │ + mov 0x4c(%esp),%ecx │ │ + shl %cl,%edx │ │ + add 0x8(%esi),%edx │ │ + mov %edx,0x8(%esi) │ │ + cmp 0x18(%esp),%ebx │ │ + jge 79670 │ │ + mov 0x4(%esp),%eax │ │ + cmpl $0x0,0xa70(%eax) │ │ + mov %ebx,0x8(%esp) │ │ + je 79890 │ │ + mov 0x90(%esp),%eax │ │ + mov 0x3640(%eax),%ebx │ │ + mov 0xc(%esp),%eax │ │ + lea -0x5550(%eax),%ecx │ │ + mov %esi,%eax │ │ + mov 0x24(%esp),%esi │ │ + movzbl (%ecx,%esi,8),%edi │ │ + movzbl 0x1(%ecx,%esi,8),%esi │ │ + mov %edi,0x14(%esp) │ │ + mov %esi,0x54(%esp) │ │ + imul %esi,%edi │ │ + mov %eax,%esi │ │ + shl $0x5,%edi │ │ + mov %ebx,0x10(%esp) │ │ + add %ebx,%edi │ │ + mov 0x90(%esp),%eax │ │ + mov %edi,0x3640(%eax) │ │ + mov 0x8(%esp),%ebx │ │ + mov 0x4(%esp),%eax │ │ + mov 0x7f8(%eax),%ecx │ │ + imul 0xc(%esi),%ecx │ │ + add %edx,%ecx │ │ + lea (%ecx,%ecx,4),%ecx │ │ + add %ecx,%ecx │ │ + add 0xa7c(%eax),%ecx │ │ + mov 0x68(%esp),%eax │ │ + movswl (%ecx,%eax,2),%edx │ │ + movzbl 0x6(%eax,%ecx,1),%ecx │ │ + mov %ecx,0x74(%esp) │ │ + test %edx,%edx │ │ + jns 79790 │ │ + jmp 797d7 │ │ nop │ │ + mov %ebx,%eax │ │ + mov 0x4c(%esp),%ecx │ │ + shl %cl,%eax │ │ + add 0x60(%esp),%eax │ │ + movzbl 0x1ee0(%esi,%eax,1),%eax │ │ + mov %eax,0x74(%esp) │ │ + mov 0x84(%esp),%eax │ │ + lea (%ebx,%eax,1),%ecx │ │ + mov 0x280(%esi),%eax │ │ + add 0x1c(%esp),%eax │ │ + mov %ecx,0x34(%esp) │ │ + lea 0x40(%eax,%ecx,1),%edx │ │ + mov 0x10(%ebp),%eax │ │ + mov %eax,%edi │ │ + movzbl 0x7(%eax),%eax │ │ + sub $0xc,%esp │ │ + mov %esi,%ecx │ │ + mov 0x18(%esp),%ebx │ │ + lea 0x37(%esp),%esi │ │ + push %esi │ │ + lea 0x84(%esp),%esi │ │ + push %esi │ │ + mov 0x8(%ebp),%esi │ │ + pushl 0x58(%esp) │ │ + pushl 0x80(%esp) │ │ + push $0x0 │ │ + push %edi │ │ + pushl 0xc(%ebp) │ │ + push %eax │ │ + pushl 0x4c(%esp) │ │ + call 73fe0 │ │ + mov 0x3c(%esp),%ebx │ │ + add $0x30,%esp │ │ + mov %eax,0x38(%esp) │ │ + lea -0x5550(%ebx),%edi │ │ + mov 0x24(%esp),%eax │ │ + movzbl 0x1(%edi,%eax,8),%edx │ │ + mov 0x4(%esp),%eax │ │ + mov 0x808(%eax),%eax │ │ + mov 0x3c(%esp),%ecx │ │ + add %ecx,%eax │ │ + sub 0xc(%esi),%eax │ │ + sar %cl,%eax │ │ + cmp %edx,%eax │ │ + mov %edx,0x54(%esp) │ │ + cmovg %edx,%eax │ │ + lea -0x1(%eax),%ecx │ │ + cmp $0xf,%ecx │ │ + ja 7997c │ │ + mov -0x29b4(%ebx,%ecx,4),%ecx │ │ + add %ebx,%ecx │ │ + jmp *%ecx │ │ + movzbl 0x2b(%esp),%ecx │ │ + mov 0x20(%esp),%eax │ │ + mov %ecx,0x10(%esp) │ │ + mov %cl,(%eax) │ │ + jmp 79a10 │ │ + movzbl 0x2b(%esp),%ecx │ │ + mov %ecx,%eax │ │ + shl $0x8,%eax │ │ + mov %ecx,0x10(%esp) │ │ + or %ecx,%eax │ │ + mov 0x20(%esp),%ecx │ │ + mov %ax,(%ecx) │ │ + jmp 79a10 │ │ + movzbl 0x2b(%esp),%ecx │ │ + sub $0x4,%esp │ │ + mov 0x10(%esp),%ebx │ │ + push %eax │ │ + mov %ecx,0x18(%esp) │ │ + push %ecx │ │ + pushl 0x2c(%esp) │ │ + call 1510 │ │ + add $0x10,%esp │ │ + jmp 79a10 │ │ + movzbl 0x2b(%esp),%eax │ │ + mov %eax,0x10(%esp) │ │ + imul $0x1010101,%eax,%eax │ │ + mov 0x20(%esp),%ecx │ │ + mov %eax,(%ecx) │ │ + jmp 79a10 │ │ + movzbl 0x2b(%esp),%ecx │ │ + mov %ecx,%eax │ │ + mov $0x1010101,%esi │ │ + mul %esi │ │ + mov %ecx,0x10(%esp) │ │ + imul %esi,%ecx │ │ + mov 0x8(%ebp),%esi │ │ + add %edx,%ecx │ │ + mov 0x20(%esp),%edx │ │ + mov %eax,(%edx) │ │ + mov %ecx,0x4(%edx) │ │ + jmp 79a10 │ │ + movzbl 0x2b(%esp),%ecx │ │ + mov %ecx,%eax │ │ + mov $0x1010101,%esi │ │ + mul %esi │ │ + mov %ecx,0x10(%esp) │ │ + imul %esi,%ecx │ │ + mov 0x8(%ebp),%esi │ │ + add %edx,%ecx │ │ + movd %ecx,%xmm0 │ │ + movd %eax,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + pshufd $0x44,%xmm1,%xmm0 │ │ + mov 0x20(%esp),%eax │ │ + movdqu %xmm0,(%eax) │ │ nop │ │ nop │ │ - mov 0x38(%esp),%ecx │ │ - inc %ecx │ │ - mov 0x3c(%esp),%eax │ │ - cmp (%eax),%ecx │ │ - mov 0x8(%ebp),%edx │ │ - jge 7ab7a │ │ - mov 0x20(%esp),%esi │ │ - add 0x30(%esp),%esi │ │ - mov 0x58(%esp),%eax │ │ - mov (%eax),%ebx │ │ - addl $0x584,0x8c(%esp) │ │ - mov 0x28(%esp),%eax │ │ - add 0x34(%esp),%eax │ │ - mov %eax,0x28(%esp) │ │ - jmp 7a9d0 │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ - lea 0x0(%edi,%eiz,1),%edi │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 7ab9f │ │ - pop %ebx │ │ - add $0x5a3d1,%ebx │ │ - mov 0x8(%ebp),%eax │ │ - lea -0x5a390(%ebx),%ecx │ │ - mov %ecx,(%eax) │ │ - lea -0x59b40(%ebx),%ecx │ │ - mov %ecx,0x4(%eax) │ │ - lea -0x59af0(%ebx),%ecx │ │ - mov %ecx,0x8(%eax) │ │ - lea -0x59aa0(%ebx),%ecx │ │ - mov %ecx,0xc(%eax) │ │ - mov %eax,(%esp) │ │ - call 89e58 │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ + mov 0x4(%esp),%eax │ │ + mov 0x8(%esp),%ebx │ │ + mov 0x24(%esp),%ecx │ │ + movzbl (%edi,%ecx,8),%edi │ │ + mov 0x804(%eax),%edx │ │ + mov 0x4c(%esp),%ecx │ │ + add %ecx,%edx │ │ + sub 0x8(%esi),%edx │ │ + sar %cl,%edx │ │ + cmp %edi,%edx │ │ + mov %edi,0x14(%esp) │ │ + cmovg %edi,%edx │ │ + lea -0x1(%edx),%ecx │ │ + cmp $0xf,%ecx │ │ + movzbl 0x10(%esp),%eax │ │ + ja 79a90 │ │ + mov 0xc(%esp),%edi │ │ + mov -0x2974(%edi,%ecx,4),%ecx │ │ + add %edi,%ecx │ │ + jmp *%ecx │ │ + mov 0x280(%esi),%eax │ │ + add 0x1c(%esp),%eax │ │ + mov 0x34(%esp),%ecx │ │ + mov 0x10(%esp),%edx │ │ + mov %dl,0x40(%ecx,%eax,1) │ │ + jmp 79780 │ │ + mov %eax,%ecx │ │ + shl $0x8,%ecx │ │ + or %eax,%ecx │ │ + mov 0x280(%esi),%eax │ │ + add 0x1c(%esp),%eax │ │ + mov 0x34(%esp),%edx │ │ + mov %cx,0x40(%edx,%eax,1) │ │ + jmp 79780 │ │ + mov 0x280(%esi),%ecx │ │ + add 0x1c(%esp),%ecx │ │ + mov 0x34(%esp),%edi │ │ + lea 0x40(%edi,%ecx,1),%ecx │ │ + sub $0x4,%esp │ │ + mov 0x10(%esp),%ebx │ │ + push %edx │ │ + push %eax │ │ + push %ecx │ │ + call 1510 │ │ + mov 0x18(%esp),%ebx │ │ + add $0x10,%esp │ │ + jmp 79780 │ │ + imul $0x1010101,%eax,%eax │ │ + mov 0x280(%esi),%ecx │ │ + add 0x1c(%esp),%ecx │ │ + mov 0x34(%esp),%edx │ │ + mov %eax,0x40(%edx,%ecx,1) │ │ + jmp 79780 │ │ + mov %eax,%ecx │ │ + mov $0x1010101,%edx │ │ + imul %edx,%ecx │ │ + mul %edx │ │ + add %ecx,%edx │ │ + mov 0x280(%esi),%ecx │ │ + add 0x1c(%esp),%ecx │ │ + mov 0x34(%esp),%edi │ │ + mov %eax,0x40(%edi,%ecx,1) │ │ + mov %edx,0x44(%edi,%ecx,1) │ │ + jmp 79780 │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - sub $0x190,%esp │ │ - mov 0x8(%ebp),%edx │ │ - xorps %xmm0,%xmm0 │ │ - movaps %xmm0,0x50(%esp) │ │ - movaps %xmm0,0x40(%esp) │ │ - movaps %xmm0,0x30(%esp) │ │ - movaps %xmm0,0x20(%esp) │ │ - movaps %xmm0,0x170(%esp) │ │ - movaps %xmm0,0x160(%esp) │ │ - movaps %xmm0,0x150(%esp) │ │ - movaps %xmm0,0x140(%esp) │ │ - movaps %xmm0,0x130(%esp) │ │ - movaps %xmm0,0x120(%esp) │ │ - movaps %xmm0,0x110(%esp) │ │ - movl $0x0,0x184(%esp) │ │ - movl $0x0,0x180(%esp) │ │ - movaps %xmm0,0x100(%esp) │ │ - movaps %xmm0,0xf0(%esp) │ │ - movaps %xmm0,0xe0(%esp) │ │ - movaps %xmm0,0xd0(%esp) │ │ - movaps %xmm0,0xc0(%esp) │ │ - movaps %xmm0,0xb0(%esp) │ │ - movaps %xmm0,0xa0(%esp) │ │ - movaps %xmm0,0x90(%esp) │ │ - movaps %xmm0,0x80(%esp) │ │ - movaps %xmm0,0x70(%esp) │ │ - movaps %xmm0,0x60(%esp) │ │ - add $0x7,%edx │ │ - xor %ebx,%ebx │ │ - xor %edi,%edi │ │ - xor %ecx,%ecx │ │ - xor %esi,%esi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0xc(%esp),%eax │ │ + lea -0x5550(%eax),%ecx │ │ + mov 0x24(%esp),%eax │ │ + movzbl 0x1(%ecx,%eax,8),%ecx │ │ + mov %ebx,%eax │ │ + mov %edi,%ebx │ │ + jmp 79677 │ │ nop │ │ nop │ │ - movzbl -0x7(%edx),%eax │ │ - lea -0x80(%eax,%ecx,1),%ecx │ │ - mov %ecx,0x110(%esp,%esi,4) │ │ - lea -0x80(%edi,%eax,1),%ecx │ │ - mov %ecx,0x60(%esp,%esi,4) │ │ - mov %esi,%edi │ │ - shr %edi │ │ - lea -0x80(%ebx,%eax,1),%ecx │ │ - mov %ecx,0x20(%esp,%esi,4) │ │ - mov $0x3,%ecx │ │ - sub %edi,%ecx │ │ - add $0xffffff80,%eax │ │ - add %eax,0x98(%esp,%esi,4) │ │ - add %eax,0x168(%esp,%esi,4) │ │ - add %eax,0xb8(%esp,%ecx,4) │ │ - add %eax,0x40(%esp) │ │ - add %eax,0xe4(%esp,%edi,4) │ │ - movzbl -0x6(%edx),%eax │ │ - add $0xffffff80,%eax │ │ - add %eax,0x114(%esp,%esi,4) │ │ - add %eax,0x60(%esp,%esi,4) │ │ - add %eax,0x20(%esp,%esi,4) │ │ - add %eax,0x98(%esp,%esi,4) │ │ - add %eax,0x164(%esp,%esi,4) │ │ - mov $0x4,%ecx │ │ - sub %edi,%ecx │ │ - add %eax,0xb8(%esp,%ecx,4) │ │ - add %eax,0x44(%esp) │ │ - add %eax,0xe8(%esp,%edi,4) │ │ - movzbl -0x5(%edx),%eax │ │ - add $0xffffff80,%eax │ │ - add %eax,0x118(%esp,%esi,4) │ │ - add %eax,0x64(%esp,%esi,4) │ │ - add %eax,0x20(%esp,%esi,4) │ │ - add %eax,0x94(%esp,%esi,4) │ │ - add %eax,0x160(%esp,%esi,4) │ │ - mov $0x5,%ecx │ │ - sub %edi,%ecx │ │ - add %eax,0xb8(%esp,%ecx,4) │ │ - add %eax,0x48(%esp) │ │ - add %eax,0xec(%esp,%edi,4) │ │ - movzbl -0x4(%edx),%eax │ │ - add $0xffffff80,%eax │ │ - add %eax,0x11c(%esp,%esi,4) │ │ - add %eax,0x64(%esp,%esi,4) │ │ - add %eax,0x20(%esp,%esi,4) │ │ - add %eax,0x94(%esp,%esi,4) │ │ - add %eax,0x15c(%esp,%esi,4) │ │ - mov $0x6,%ecx │ │ - sub %edi,%ecx │ │ - add %eax,0xb8(%esp,%ecx,4) │ │ - add %eax,0x4c(%esp) │ │ - add %eax,0xf0(%esp,%edi,4) │ │ - movzbl -0x3(%edx),%eax │ │ - add $0xffffff80,%eax │ │ - add %eax,0x120(%esp,%esi,4) │ │ - add %eax,0x68(%esp,%esi,4) │ │ - add %eax,0x20(%esp,%esi,4) │ │ - add %eax,0x90(%esp,%esi,4) │ │ - add %eax,0x158(%esp,%esi,4) │ │ - mov $0x7,%ecx │ │ - sub %edi,%ecx │ │ - add %eax,0xb8(%esp,%ecx,4) │ │ - add %eax,0x50(%esp) │ │ - add %eax,0xf4(%esp,%edi,4) │ │ - movzbl -0x2(%edx),%eax │ │ - add $0xffffff80,%eax │ │ - add %eax,0x124(%esp,%esi,4) │ │ - add %eax,0x68(%esp,%esi,4) │ │ - add %eax,0x20(%esp,%esi,4) │ │ - add %eax,0x90(%esp,%esi,4) │ │ - add %eax,0x154(%esp,%esi,4) │ │ - mov $0x8,%ecx │ │ - sub %edi,%ecx │ │ - add %eax,0xb8(%esp,%ecx,4) │ │ - add %eax,0x54(%esp) │ │ - add %eax,0xf8(%esp,%edi,4) │ │ - movzbl -0x1(%edx),%eax │ │ - add $0xffffff80,%eax │ │ - add %eax,0x128(%esp,%esi,4) │ │ - add %eax,0x6c(%esp,%esi,4) │ │ - add %eax,0x20(%esp,%esi,4) │ │ - add %eax,0x8c(%esp,%esi,4) │ │ - add %eax,0x150(%esp,%esi,4) │ │ - mov $0x9,%ecx │ │ - sub %edi,%ecx │ │ - add %eax,0xb8(%esp,%ecx,4) │ │ - add %eax,0x58(%esp) │ │ - add %eax,0xfc(%esp,%edi,4) │ │ - movzbl (%edx),%eax │ │ - add $0xffffff80,%eax │ │ - add %eax,0x6c(%esp,%esi,4) │ │ - add %eax,0x8c(%esp,%esi,4) │ │ - mov $0xa,%ecx │ │ - sub %edi,%ecx │ │ - add %eax,0xb8(%esp,%ecx,4) │ │ - add %eax,0x12c(%esp,%esi,4) │ │ - add %eax,0x20(%esp,%esi,4) │ │ - add %eax,0x14c(%esp,%esi,4) │ │ - add %eax,0x100(%esp,%edi,4) │ │ - mov 0x5c(%esp),%edi │ │ - add %eax,%edi │ │ - mov %edi,0x5c(%esp) │ │ - cmp $0x7,%esi │ │ - je 7aeda │ │ - mov 0x114(%esp,%esi,4),%ecx │ │ - mov 0x64(%esp,%esi,4),%edi │ │ - mov 0x24(%esp,%esi,4),%ebx │ │ - inc %esi │ │ - add 0xc(%ebp),%edx │ │ - jmp 7acc0 │ │ - xorps %xmm0,%xmm0 │ │ - movaps %xmm0,(%esp) │ │ - movaps %xmm0,0x10(%esp) │ │ - mov 0x20(%esp),%eax │ │ - mov 0x24(%esp),%ecx │ │ - imul %eax,%eax │ │ - mov 0x40(%esp),%edx │ │ - imul %edx,%edx │ │ - imul %ecx,%ecx │ │ - add %eax,%ecx │ │ - mov 0x44(%esp),%eax │ │ - imul %eax,%eax │ │ - add %edx,%eax │ │ - mov 0x28(%esp),%edx │ │ - imul %edx,%edx │ │ - add %ecx,%edx │ │ - mov 0x48(%esp),%ecx │ │ - imul %ecx,%ecx │ │ - add %eax,%ecx │ │ + nop │ │ + nop │ │ + mov 0x80(%esp),%ecx │ │ + add $0x10,%ecx │ │ + mov %ecx,%edx │ │ mov 0x2c(%esp),%eax │ │ - imul %eax,%eax │ │ - add %edx,%eax │ │ - mov 0x4c(%esp),%edx │ │ - imul %edx,%edx │ │ - add %ecx,%edx │ │ + mov 0x40(%esp),%esi │ │ + mov 0xa4(%esp),%edi │ │ + sub 0x9c(%esp),%esi │ │ + cmp %eax,%edx │ │ + mov 0x78(%esp),%edx │ │ + jb 793a4 │ │ + mov %edi,0x78(%esp) │ │ mov 0x30(%esp),%ecx │ │ - imul %ecx,%ecx │ │ - add %eax,%ecx │ │ - mov 0x50(%esp),%eax │ │ - imul %eax,%eax │ │ - add %edx,%eax │ │ - mov 0x34(%esp),%edx │ │ - imul %edx,%edx │ │ - add %ecx,%edx │ │ + mov 0x88(%esp),%edx │ │ + mov 0xb4(%esp),%ebx │ │ + cmp %ecx,%edi │ │ + jb 79313 │ │ + xor %eax,%eax │ │ + jmp 7a03c │ │ + mov 0x5c(%esp),%eax │ │ + movw $0x4040,0x30(%edx,%eax,1) │ │ + mov 0x2c(%esp),%eax │ │ + dec %al │ │ + cmp $0x1f,%al │ │ + jbe 79bc5 │ │ + jmp 79d49 │ │ + mov 0x5c(%esp),%eax │ │ + jmp 79baf │ │ + mov 0x5c(%esp),%eax │ │ + movl $0x40404040,0x34(%edx,%eax,1) │ │ + movl $0x40404040,0x30(%edx,%eax,1) │ │ + mov 0x2c(%esp),%eax │ │ + dec %al │ │ + cmp $0x1f,%al │ │ + ja 79d49 │ │ + movzbl %al,%eax │ │ + mov -0x2b34(%esi,%eax,4),%eax │ │ + add %esi,%eax │ │ + jmp *%eax │ │ + mov 0x280(%edx),%eax │ │ + mov 0x58(%esp),%ecx │ │ + movb $0x40,0x20(%eax,%ecx,1) │ │ + xor %eax,%eax │ │ + cmpb $0x0,0x6c(%esp) │ │ + jne 79d56 │ │ + jmp 7a03c │ │ + movdqa -0x14c30(%esi),%xmm0 │ │ + mov 0x5c(%esp),%eax │ │ + movdqu %xmm0,0x30(%edx,%eax,1) │ │ + mov 0x2c(%esp),%eax │ │ + dec %al │ │ + cmp $0x1f,%al │ │ + jbe 79bc5 │ │ + jmp 79d49 │ │ + movdqa -0x14c30(%esi),%xmm0 │ │ + mov 0x5c(%esp),%eax │ │ + movdqu %xmm0,0x30(%edx,%eax,1) │ │ + movdqu %xmm0,0x40(%edx,%eax,1) │ │ + mov 0x2c(%esp),%eax │ │ + dec %al │ │ + cmp $0x1f,%al │ │ + jbe 79bc5 │ │ + jmp 79d49 │ │ + mov 0x280(%edx),%eax │ │ + mov 0x58(%esp),%ecx │ │ + movw $0x4040,0x20(%eax,%ecx,1) │ │ + xor %eax,%eax │ │ + cmpb $0x0,0x6c(%esp) │ │ + jne 79d56 │ │ + jmp 7a03c │ │ + mov 0x280(%edx),%eax │ │ + mov 0x58(%esp),%ecx │ │ + movl $0x40404040,0x20(%eax,%ecx,1) │ │ + xor %eax,%eax │ │ + cmpb $0x0,0x6c(%esp) │ │ + jne 79d56 │ │ + jmp 7a03c │ │ + mov 0x280(%edx),%eax │ │ + mov 0x58(%esp),%ecx │ │ + movl $0x40404040,0x24(%eax,%ecx,1) │ │ + movl $0x40404040,0x20(%eax,%ecx,1) │ │ + xor %eax,%eax │ │ + cmpb $0x0,0x6c(%esp) │ │ + jne 79d56 │ │ + jmp 7a03c │ │ + mov 0x280(%edx),%eax │ │ + mov 0x58(%esp),%ecx │ │ + movl $0x40404040,0x24(%eax,%ecx,1) │ │ + movl $0x40404040,0x20(%eax,%ecx,1) │ │ + mov 0x280(%edx),%eax │ │ + movl $0x40404040,0x2c(%ecx,%eax,1) │ │ + movl $0x40404040,0x28(%ecx,%eax,1) │ │ + xor %eax,%eax │ │ + cmpb $0x0,0x6c(%esp) │ │ + jne 79d56 │ │ + jmp 7a03c │ │ + mov 0x280(%edx),%eax │ │ + mov 0x58(%esp),%ecx │ │ + movl $0x40404040,0x24(%eax,%ecx,1) │ │ + movl $0x40404040,0x20(%eax,%ecx,1) │ │ + mov 0x280(%edx),%eax │ │ + movl $0x40404040,0x2c(%ecx,%eax,1) │ │ + movl $0x40404040,0x28(%ecx,%eax,1) │ │ + mov 0x280(%edx),%eax │ │ + movl $0x40404040,0x34(%ecx,%eax,1) │ │ + movl $0x40404040,0x30(%ecx,%eax,1) │ │ + mov 0x280(%edx),%eax │ │ + movl $0x40404040,0x3c(%ecx,%eax,1) │ │ + movl $0x40404040,0x38(%ecx,%eax,1) │ │ + xor %eax,%eax │ │ + cmpb $0x0,0x6c(%esp) │ │ + je 7a03c │ │ + mov 0x68(%esp),%ecx │ │ + dec %ecx │ │ + cmp $0x1f,%ecx │ │ + ja 79e44 │ │ + mov -0x2ab4(%esi,%ecx,4),%ecx │ │ + add %esi,%ecx │ │ + jmp *%ecx │ │ + mov 0x7c(%esp),%ecx │ │ + movb $0x40,0x50(%edx,%ecx,1) │ │ + movb $0x40,0x70(%edx,%ecx,1) │ │ mov 0x54(%esp),%ecx │ │ - imul %ecx,%ecx │ │ - add %eax,%ecx │ │ - mov 0x38(%esp),%eax │ │ - imul %eax,%eax │ │ - add %edx,%eax │ │ - mov 0x58(%esp),%edx │ │ - imul %edx,%edx │ │ - add %ecx,%edx │ │ - mov 0x3c(%esp),%ecx │ │ - imul %ecx,%ecx │ │ - add %eax,%ecx │ │ - imul %edi,%edi │ │ - add %edx,%edi │ │ - imul $0x69,%ecx,%eax │ │ - mov %eax,0x8(%esp) │ │ - imul $0x69,%edi,%eax │ │ - mov %eax,0x18(%esp) │ │ - mov 0x110(%esp),%eax │ │ - mov 0x114(%esp),%ecx │ │ - imul %eax,%eax │ │ - mov 0x148(%esp),%edx │ │ - imul %edx,%edx │ │ - add %eax,%edx │ │ - imul $0x348,%edx,%eax │ │ - mov 0x14c(%esp),%edx │ │ - imul %edx,%edx │ │ - mov 0x184(%esp),%esi │ │ - imul %esi,%esi │ │ - add %edx,%esi │ │ - imul $0x348,%esi,%edx │ │ - imul %ecx,%ecx │ │ - mov 0x144(%esp),%esi │ │ - imul %esi,%esi │ │ - add %ecx,%esi │ │ - imul $0x1a4,%esi,%ecx │ │ - add %eax,%ecx │ │ - mov 0x150(%esp),%eax │ │ - imul %eax,%eax │ │ - mov 0x180(%esp),%esi │ │ - imul %esi,%esi │ │ - add %eax,%esi │ │ - imul $0x1a4,%esi,%eax │ │ - add %edx,%eax │ │ - mov 0x118(%esp),%edx │ │ - imul %edx,%edx │ │ - mov 0x140(%esp),%esi │ │ - imul %esi,%esi │ │ - add %edx,%esi │ │ - imul $0x118,%esi,%edx │ │ - add %ecx,%edx │ │ - mov 0x154(%esp),%ecx │ │ - imul %ecx,%ecx │ │ - mov 0x17c(%esp),%esi │ │ - imul %esi,%esi │ │ - add %ecx,%esi │ │ - imul $0x118,%esi,%ecx │ │ - add %eax,%ecx │ │ - mov 0x11c(%esp),%eax │ │ - imul %eax,%eax │ │ - mov 0x13c(%esp),%esi │ │ - imul %esi,%esi │ │ - add %eax,%esi │ │ - imul $0xd2,%esi,%eax │ │ + dec %ecx │ │ + cmp $0x1f,%ecx │ │ + jbe 79e52 │ │ + jmp 7a03c │ │ + mov 0x7c(%esp),%ecx │ │ + movw $0x4040,0x50(%edx,%ecx,1) │ │ + movw $0x4040,0x70(%edx,%ecx,1) │ │ + mov 0x54(%esp),%ecx │ │ + dec %ecx │ │ + cmp $0x1f,%ecx │ │ + jbe 79e52 │ │ + jmp 7a03c │ │ + mov 0x7c(%esp),%ecx │ │ + movl $0x40404040,0x50(%edx,%ecx,1) │ │ + jmp 79ddf │ │ + mov 0x7c(%esp),%ecx │ │ + movl $0x40404040,0x54(%edx,%ecx,1) │ │ + movl $0x40404040,0x50(%edx,%ecx,1) │ │ + movl $0x40404040,0x74(%edx,%ecx,1) │ │ + movl $0x40404040,0x70(%edx,%ecx,1) │ │ + mov 0x54(%esp),%ecx │ │ + dec %ecx │ │ + cmp $0x1f,%ecx │ │ + jbe 79e52 │ │ + jmp 7a03c │ │ + movdqa -0x14c30(%esi),%xmm0 │ │ + mov 0x7c(%esp),%ecx │ │ + movdqu %xmm0,0x50(%edx,%ecx,1) │ │ + movdqu %xmm0,0x70(%edx,%ecx,1) │ │ + mov 0x54(%esp),%ecx │ │ + dec %ecx │ │ + cmp $0x1f,%ecx │ │ + jbe 79e52 │ │ + jmp 7a03c │ │ + movdqa -0x14c30(%esi),%xmm0 │ │ + mov 0x7c(%esp),%ecx │ │ + movdqu %xmm0,0x50(%edx,%ecx,1) │ │ + movdqu %xmm0,0x60(%edx,%ecx,1) │ │ + movdqu %xmm0,0x70(%edx,%ecx,1) │ │ + movdqu %xmm0,0x80(%edx,%ecx,1) │ │ + mov 0x54(%esp),%ecx │ │ + dec %ecx │ │ + cmp $0x1f,%ecx │ │ + ja 7a03c │ │ + add -0x2a34(%esi,%ecx,4),%esi │ │ + jmp *%esi │ │ + mov 0x8(%ebp),%ecx │ │ + mov %ecx,%edx │ │ + mov 0x280(%ecx),%ecx │ │ + mov 0x84(%esp),%esi │ │ + movb $0x40,0x40(%ecx,%esi,1) │ │ + mov 0x280(%edx),%ecx │ │ + movb $0x40,0x60(%ecx,%esi,1) │ │ + jmp 7a03c │ │ + mov 0x8(%ebp),%ecx │ │ + mov %ecx,%edx │ │ + mov 0x280(%ecx),%ecx │ │ + mov 0x84(%esp),%esi │ │ + movw $0x4040,0x40(%ecx,%esi,1) │ │ + mov 0x280(%edx),%ecx │ │ + movw $0x4040,0x60(%ecx,%esi,1) │ │ + jmp 7a03c │ │ + mov 0x8(%ebp),%ecx │ │ + mov %ecx,%edx │ │ + mov 0x280(%ecx),%ecx │ │ + mov 0x84(%esp),%esi │ │ + movl $0x40404040,0x40(%ecx,%esi,1) │ │ + mov 0x280(%edx),%ecx │ │ + movl $0x40404040,0x60(%ecx,%esi,1) │ │ + jmp 7a03c │ │ + mov 0x8(%ebp),%ecx │ │ + mov %ecx,%edx │ │ + mov 0x280(%ecx),%ecx │ │ + mov 0x84(%esp),%esi │ │ + movl $0x40404040,0x44(%ecx,%esi,1) │ │ + movl $0x40404040,0x40(%ecx,%esi,1) │ │ + mov 0x280(%edx),%ecx │ │ + movl $0x40404040,0x64(%ecx,%esi,1) │ │ + movl $0x40404040,0x60(%ecx,%esi,1) │ │ + jmp 7a03c │ │ + mov 0x8(%ebp),%ecx │ │ + mov %ecx,%edx │ │ + mov 0x280(%ecx),%ecx │ │ + mov 0x84(%esp),%esi │ │ + movl $0x40404040,0x44(%ecx,%esi,1) │ │ + movl $0x40404040,0x40(%ecx,%esi,1) │ │ + mov 0x280(%edx),%ecx │ │ + movl $0x40404040,0x4c(%ecx,%esi,1) │ │ + movl $0x40404040,0x48(%ecx,%esi,1) │ │ + mov 0x280(%edx),%ecx │ │ + movl $0x40404040,0x64(%ecx,%esi,1) │ │ + movl $0x40404040,0x60(%ecx,%esi,1) │ │ + mov 0x280(%edx),%ecx │ │ + movl $0x40404040,0x6c(%ecx,%esi,1) │ │ + movl $0x40404040,0x68(%ecx,%esi,1) │ │ + jmp 7a03c │ │ + mov 0x8(%ebp),%ecx │ │ + mov %ecx,%edx │ │ + mov 0x280(%ecx),%ecx │ │ + mov 0x84(%esp),%esi │ │ + movl $0x40404040,0x44(%ecx,%esi,1) │ │ + movl $0x40404040,0x40(%ecx,%esi,1) │ │ + mov 0x280(%edx),%ecx │ │ + movl $0x40404040,0x4c(%ecx,%esi,1) │ │ + movl $0x40404040,0x48(%ecx,%esi,1) │ │ + mov 0x280(%edx),%ecx │ │ + movl $0x40404040,0x54(%ecx,%esi,1) │ │ + movl $0x40404040,0x50(%ecx,%esi,1) │ │ + mov 0x280(%edx),%ecx │ │ + movl $0x40404040,0x5c(%ecx,%esi,1) │ │ + movl $0x40404040,0x58(%ecx,%esi,1) │ │ + mov 0x280(%edx),%ecx │ │ + movl $0x40404040,0x64(%ecx,%esi,1) │ │ + movl $0x40404040,0x60(%ecx,%esi,1) │ │ + mov 0x280(%edx),%ecx │ │ + movl $0x40404040,0x6c(%ecx,%esi,1) │ │ + movl $0x40404040,0x68(%ecx,%esi,1) │ │ + mov 0x280(%edx),%ecx │ │ + movl $0x40404040,0x74(%ecx,%esi,1) │ │ + movl $0x40404040,0x70(%ecx,%esi,1) │ │ + mov 0x280(%edx),%ecx │ │ + movl $0x40404040,0x7c(%ecx,%esi,1) │ │ + movl $0x40404040,0x78(%ecx,%esi,1) │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x50,%esp │ │ + mov %edx,0x40(%esp) │ │ + call 7a065 │ │ + pop %eax │ │ + add $0x5cf0b,%eax │ │ + mov 0x20(%ebp),%edi │ │ + test %edi,%edi │ │ + mov (%ecx),%ebx │ │ + mov %eax,0x2c(%esp) │ │ + mov %ecx,0x3c(%esp) │ │ + mov %ebx,0x8(%esp) │ │ + je 7a09d │ │ + mov 0x4b0(%ebx),%ecx │ │ + xor %eax,%eax │ │ + cmp $0x1,%ecx │ │ + sete %al │ │ + cmp $0x3,%ecx │ │ + setne %dl │ │ + mov %eax,%ecx │ │ + mov %ecx,0x4(%esp) │ │ + jmp 7a0a9 │ │ + xor %eax,%eax │ │ + movl $0x0,0x4(%esp) │ │ + xor %edx,%edx │ │ + xor %ebx,%ebx │ │ + test %edi,%edi │ │ + setne %bl │ │ + mov $0x4,%edi │ │ + mov $0x4,%esi │ │ + mov %edx,%ecx │ │ + shr %cl,%esi │ │ + mov %esi,0x1c(%esp) │ │ + mov %eax,0x20(%esp) │ │ + mov %eax,%ecx │ │ + shr %cl,%edi │ │ + mov %edi,0x14(%esp) │ │ + mov 0x24(%ebp),%eax │ │ + sar $0x10,%eax │ │ + mov %eax,0xc(%esp) │ │ + movzbl %dl,%eax │ │ + mov %eax,0x24(%esp) │ │ + xor $0x1,%dl │ │ + mov $0xf,%eax │ │ + mov %edx,%ecx │ │ + shr %cl,%eax │ │ + mov %eax,0x30(%esp) │ │ + mov 0x4(%esp),%eax │ │ + mov %eax,%ecx │ │ + xor $0x1,%cl │ │ + mov $0xf,%eax │ │ + shr %cl,%eax │ │ + mov %eax,0x28(%esp) │ │ + mov 0x28(%ebp),%edi │ │ + mov 0x1c(%edi),%esi │ │ + mov 0x8(%esp),%eax │ │ + cmp 0x4a8(%eax),%esi │ │ + mov 0x24(%ebp),%eax │ │ + cwtl │ │ + movzbl %dl,%edx │ │ + mov %edx,0x38(%esp) │ │ + movzbl %cl,%ecx │ │ + mov %ecx,0x34(%esp) │ │ + mov 0x1c(%ebp),%edx │ │ + mov 0x18(%ebp),%esi │ │ + mov %ebx,0x10(%esp) │ │ + mov 0x14(%edi,%ebx,4),%ecx │ │ + mov %ecx,0x18(%esp) │ │ + jne 7a1f4 │ │ + mov 0x28(%ebp),%ecx │ │ + mov 0x20(%ecx),%ecx │ │ + mov 0x8(%esp),%edi │ │ + cmp 0x4ac(%edi),%ecx │ │ + jne 7a1f4 │ │ + and %eax,0x28(%esp) │ │ + mov 0x24(%esp),%ecx │ │ + add $0x3,%cl │ │ + mov 0xc(%esp),%ebx │ │ + mov %ebx,%edi │ │ + sar %cl,%edi │ │ + imul 0x14(%esp),%edx │ │ + mov 0x4(%esp),%ecx │ │ + add $0x3,%cl │ │ + sar %cl,%eax │ │ add %edx,%eax │ │ - mov 0x158(%esp),%edx │ │ - imul %edx,%edx │ │ - mov 0x178(%esp),%esi │ │ - imul %esi,%esi │ │ - add %edx,%esi │ │ - imul $0xd2,%esi,%edx │ │ - add %ecx,%edx │ │ - mov 0x120(%esp),%ecx │ │ - imul %ecx,%ecx │ │ - mov 0x138(%esp),%esi │ │ - imul %esi,%esi │ │ - add %ecx,%esi │ │ - imul $0xa8,%esi,%ecx │ │ - add %eax,%ecx │ │ - mov 0x15c(%esp),%eax │ │ - imul %eax,%eax │ │ - mov 0x174(%esp),%esi │ │ - imul %esi,%esi │ │ - add %eax,%esi │ │ - imul $0xa8,%esi,%eax │ │ + mov %eax,%edx │ │ + mov 0x28(%ebp),%eax │ │ + mov 0x8(%eax),%eax │ │ + mov 0x8(%esp),%ecx │ │ + cmp 0x494(%ecx),%eax │ │ + mov %edx,0x4(%esp) │ │ + je 7a4db │ │ + mov 0x14(%esp),%eax │ │ + imul 0x14(%ebp),%eax │ │ add %edx,%eax │ │ - mov 0x124(%esp),%edx │ │ - imul %edx,%edx │ │ - mov 0x134(%esp),%esi │ │ - imul %esi,%esi │ │ - add %edx,%esi │ │ - imul $0x8c,%esi,%edx │ │ - add %ecx,%edx │ │ - mov 0x160(%esp),%ecx │ │ - imul %ecx,%ecx │ │ - mov 0x170(%esp),%esi │ │ - imul %esi,%esi │ │ - add %ecx,%esi │ │ - imul $0x8c,%esi,%ecx │ │ - add %eax,%ecx │ │ - mov 0x128(%esp),%eax │ │ - imul %eax,%eax │ │ - mov 0x130(%esp),%esi │ │ - imul %esi,%esi │ │ - add %eax,%esi │ │ - imul $0x78,%esi,%eax │ │ + xor %ecx,%ecx │ │ + cmpl $0x0,0x28(%esp) │ │ + setne %cl │ │ + lea (%eax,%ecx,4),%eax │ │ + sub $0x4,%esp │ │ + mov 0x30(%esp),%ebx │ │ + pushl 0x14(%esp) │ │ + push %eax │ │ + pushl 0x28(%ebp) │ │ + call 61ef0 │ │ + add $0x10,%esp │ │ + mov %eax,%ecx │ │ + mov $0xffffffff,%eax │ │ + test %ecx,%ecx │ │ + jne 7a6eb │ │ + mov %edi,0x10(%esp) │ │ + mov 0x8(%esp),%eax │ │ + mov 0x4a8(%eax),%ebx │ │ + mov 0x24(%esp),%ecx │ │ + add %ecx,%ebx │ │ + mov 0x4ac(%eax),%edi │ │ + mov 0x20(%esp),%eax │ │ + add %eax,%edi │ │ + jmp 7a4fd │ │ + imul 0x14(%esp),%edx │ │ + shl $0x4,%edx │ │ + mov 0x34(%esp),%ecx │ │ + shl %cl,%eax │ │ add %edx,%eax │ │ - mov 0x164(%esp),%edx │ │ - imul %edx,%edx │ │ - mov 0x16c(%esp),%esi │ │ - imul %esi,%esi │ │ - add %edx,%esi │ │ - imul $0x78,%esi,%esi │ │ - add %ecx,%esi │ │ - mov 0x12c(%esp),%ecx │ │ - imul %ecx,%ecx │ │ - imul $0x69,%ecx,%edx │ │ - add %eax,%edx │ │ - mov %edx,(%esp) │ │ - mov 0x168(%esp),%eax │ │ - imul %eax,%eax │ │ - imul $0x69,%eax,%eax │ │ - add %esi,%eax │ │ - mov %eax,0x10(%esp) │ │ - mov 0x6c(%esp),%eax │ │ - imul %eax,%eax │ │ - add 0x4(%esp),%eax │ │ - mov 0x70(%esp),%ecx │ │ - imul %ecx,%ecx │ │ - add %eax,%ecx │ │ - mov 0x74(%esp),%eax │ │ - imul %eax,%eax │ │ + mov %eax,0x4(%esp) │ │ + imul 0x1c(%esp),%esi │ │ + shl $0x4,%esi │ │ + mov 0x38(%esp),%ecx │ │ + mov 0xc(%esp),%edi │ │ + shl %cl,%edi │ │ + add %esi,%edi │ │ + mov 0x2c(%ebp),%ebx │ │ + shl $0x4,%ebx │ │ + mov 0x8(%esp),%esi │ │ + mov 0x72c(%esi,%ebx,1),%ecx │ │ + mov %ecx,%eax │ │ + imul %edi │ │ + lea -0x20000(,%ecx,8),%ecx │ │ + mov %ecx,%edi │ │ + sar $0x1f,%edi │ │ add %ecx,%eax │ │ - mov 0x78(%esp),%ecx │ │ - imul %ecx,%ecx │ │ - add %eax,%ecx │ │ - mov 0x7c(%esp),%eax │ │ - imul %eax,%eax │ │ + adc %edx,%edi │ │ + mov %edi,%ecx │ │ + sar $0x1f,%ecx │ │ add %ecx,%eax │ │ - imul $0x69,%eax,%eax │ │ - mov 0x60(%esp),%ecx │ │ - imul %ecx,%ecx │ │ - mov 0x88(%esp),%esi │ │ - imul %esi,%esi │ │ - add %ecx,%esi │ │ - mov 0x64(%esp),%ecx │ │ - imul $0x1a4,%esi,%esi │ │ - add %eax,%esi │ │ - imul %ecx,%ecx │ │ - mov 0x84(%esp),%eax │ │ - imul %eax,%eax │ │ + mov %ecx,%edx │ │ + adc %edi,%edx │ │ + xor %ecx,%edx │ │ + xor %ecx,%eax │ │ + add $0x80,%eax │ │ + adc $0x0,%edx │ │ + shld $0x18,%eax,%edx │ │ + mov %edx,%eax │ │ + neg %eax │ │ + test %edi,%edi │ │ + cmovns %edx,%eax │ │ + mov %eax,0xc(%esp) │ │ + mov 0x734(%esi,%ebx,1),%ecx │ │ + mov %ecx,%eax │ │ + imull 0x4(%esp) │ │ + lea -0x20000(,%ecx,8),%ecx │ │ + mov %ecx,%edi │ │ + sar $0x1f,%edi │ │ add %ecx,%eax │ │ - imul $0xd2,%eax,%eax │ │ - add %esi,%eax │ │ - mov 0x68(%esp),%ecx │ │ - imul %ecx,%ecx │ │ - mov 0x80(%esp),%esi │ │ - imul %esi,%esi │ │ - add %ecx,%esi │ │ - imul $0x8c,%esi,%ecx │ │ - add %eax,%ecx │ │ + adc %edx,%edi │ │ + mov %edi,%ecx │ │ + sar $0x1f,%ecx │ │ + add %ecx,%eax │ │ + mov %ecx,%edx │ │ + adc %edi,%edx │ │ + xor %ecx,%edx │ │ + xor %ecx,%eax │ │ + add $0x80,%eax │ │ + adc $0x0,%edx │ │ + shld $0x18,%eax,%edx │ │ + mov %edx,%ecx │ │ + neg %ecx │ │ + test %edi,%edi │ │ + cmovns %edx,%ecx │ │ + mov 0x10(%ebp),%eax │ │ + imul 0x1c(%esp),%eax │ │ + mov %eax,0x38(%esp) │ │ + dec %eax │ │ + imul 0x730(%esi,%ebx,1),%eax │ │ + mov %eax,0x4(%esp) │ │ + mov 0x14(%ebp),%edi │ │ + imul 0x14(%esp),%edi │ │ + lea -0x1(%edi),%eax │ │ + mov %ebx,0x1c(%esp) │ │ + imul 0x738(%esi,%ebx,1),%eax │ │ + mov %ecx,0x14(%esp) │ │ + lea 0x20(%ecx,%eax,1),%esi │ │ + sar $0xa,%esi │ │ + lea 0x5(%esi),%eax │ │ + sub $0x4,%esp │ │ + mov 0x30(%esp),%ebx │ │ + pushl 0x14(%esp) │ │ + mov %eax,0x18(%esp) │ │ + push %eax │ │ + pushl 0x28(%ebp) │ │ + call 61ef0 │ │ + add $0x10,%esp │ │ + mov %eax,%ecx │ │ + mov $0xffffffff,%eax │ │ + test %ecx,%ecx │ │ + jne 7a6eb │ │ + mov %esi,0x30(%esp) │ │ + mov %edi,0x28(%esp) │ │ + mov 0xc(%esp),%eax │ │ + lea 0x20(%eax),%edi │ │ + mov 0x14(%esp),%edx │ │ + add $0x20,%edx │ │ + mov 0x4(%esp),%ecx │ │ + lea 0x20(%eax,%ecx,1),%ecx │ │ + mov %edi,%eax │ │ + sar $0xa,%eax │ │ + mov %eax,0xc(%esp) │ │ + mov %edx,%esi │ │ + sar $0xa,%esi │ │ + sar $0xa,%ecx │ │ mov %ecx,0x4(%esp) │ │ - mov 0x98(%esp),%eax │ │ - imul %eax,%eax │ │ - add 0xc(%esp),%eax │ │ - mov 0x9c(%esp),%ecx │ │ - imul %ecx,%ecx │ │ - add %eax,%ecx │ │ - mov 0xa0(%esp),%eax │ │ - imul %eax,%eax │ │ + mov 0x28(%ebp),%ebx │ │ + mov 0x1c(%ebx),%eax │ │ + mov 0x24(%esp),%ecx │ │ add %ecx,%eax │ │ - mov 0xa4(%esp),%ecx │ │ - imul %ecx,%ecx │ │ - add %eax,%ecx │ │ - mov 0xa8(%esp),%eax │ │ - imul %eax,%eax │ │ + sar %cl,%eax │ │ + mov %eax,0x34(%esp) │ │ + mov 0x20(%ebx),%eax │ │ + mov 0x20(%esp),%ecx │ │ add %ecx,%eax │ │ - imul $0x69,%eax,%eax │ │ - mov 0x8c(%esp),%ecx │ │ - imul %ecx,%ecx │ │ - mov 0xb4(%esp),%esi │ │ - imul %esi,%esi │ │ - add %ecx,%esi │ │ - imul $0x1a4,%esi,%ecx │ │ - add %eax,%ecx │ │ - mov 0x90(%esp),%eax │ │ - imul %eax,%eax │ │ - mov 0xb0(%esp),%esi │ │ - imul %esi,%esi │ │ - add %eax,%esi │ │ - imul $0xd2,%esi,%eax │ │ + sar %cl,%eax │ │ + mov %edi,0x24(%esp) │ │ + cmp $0xc00,%edi │ │ + mov %edx,%edi │ │ + jl 7a3a7 │ │ + cmp $0xc00,%edi │ │ + jl 7a3a7 │ │ + mov 0x4(%esp),%ecx │ │ + add $0x5,%ecx │ │ + cmp 0x34(%esp),%ecx │ │ + jg 7a3a7 │ │ + cmp %eax,0x10(%esp) │ │ + jg 7a3a7 │ │ + imul 0x18(%esp),%esi │ │ + mov 0x28(%ebp),%eax │ │ + mov 0x20(%ebp),%ecx │ │ + add 0x8(%eax,%ecx,4),%esi │ │ + add 0xc(%esp),%esi │ │ + mov 0x8(%esp),%ebx │ │ + jmp 7a43f │ │ + mov 0x3c(%esp),%ecx │ │ + add $0x163c0,%ecx │ │ + mov %ecx,0x20(%esp) │ │ + mov 0x8(%esp),%ecx │ │ + mov 0x7c0(%ecx),%edx │ │ + mov %edx,0x10(%esp) │ │ + mov 0x4(%esp),%edx │ │ + mov 0xc(%esp),%ecx │ │ + sub %ecx,%edx │ │ + add $0x8,%edx │ │ + mov %edx,0x4(%esp) │ │ + mov 0x30(%esp),%edx │ │ + sub %esi,%edx │ │ + add $0x8,%edx │ │ + add $0xfffffffd,%ecx │ │ + mov %ecx,0xc(%esp) │ │ + add $0xfffffffd,%esi │ │ + sub $0x8,%esp │ │ + mov 0x34(%esp),%ebx │ │ + pushl 0x20(%esp) │ │ + mov 0x28(%ebp),%ecx │ │ + mov %edi,0x20(%esp) │ │ + mov 0x20(%ebp),%edi │ │ + pushl 0x8(%ecx,%edi,4) │ │ + mov 0x24(%esp),%edi │ │ + push $0x140 │ │ + pushl 0x34(%esp) │ │ + push %esi │ │ + pushl 0x28(%esp) │ │ + push %eax │ │ + mov 0x60(%esp),%esi │ │ + pushl 0x58(%esp) │ │ + push %edx │ │ + pushl 0x30(%esp) │ │ + mov 0x40(%esp),%eax │ │ + call *0x14c(%eax) │ │ + mov 0x38(%esp),%ebx │ │ + add $0x30,%esp │ │ + add $0x16783,%esi │ │ + movl $0x140,0x18(%esp) │ │ + mov 0x1c(%esp),%eax │ │ + lea 0x730(%ebx,%eax,1),%ecx │ │ + mov 0x40(%esp),%edx │ │ + test %edx,%edx │ │ + mov 0x7c0(%ebx),%eax │ │ + je 7a49a │ │ + mov %eax,0x8(%esp) │ │ + mov 0x24(%esp),%eax │ │ + and $0x3ff,%eax │ │ + and $0x3ff,%edi │ │ + sub $0x8,%esp │ │ + mov 0x34(%esp),%ebx │ │ + pushl 0x8(%ecx) │ │ + pushl (%ecx) │ │ + push %edi │ │ + push %eax │ │ + pushl 0x40(%esp) │ │ + pushl 0x54(%esp) │ │ + pushl 0x38(%esp) │ │ + push %esi │ │ + pushl 0xc(%ebp) │ │ + push %edx │ │ + mov 0x30(%ebp),%ecx │ │ + mov 0x38(%esp),%eax │ │ + call *0xa8(%eax,%ecx,4) │ │ + jmp 7a4d3 │ │ + mov %eax,%edx │ │ + mov 0x24(%esp),%eax │ │ + and $0x3ff,%eax │ │ + and $0x3ff,%edi │ │ + sub $0xc,%esp │ │ + mov 0x38(%esp),%ebx │ │ + pushl 0x8(%ecx) │ │ + pushl (%ecx) │ │ + push %edi │ │ + push %eax │ │ + pushl 0x44(%esp) │ │ + pushl 0x58(%esp) │ │ + pushl 0x3c(%esp) │ │ + push %esi │ │ + pushl 0x8(%ebp) │ │ + mov 0x30(%ebp),%ecx │ │ + call *0xf8(%edx,%ecx,4) │ │ + add $0x30,%esp │ │ + jmp 7a6e9 │ │ + mov %edi,0x10(%esp) │ │ + mov 0x8(%esp),%eax │ │ + mov 0x804(%eax),%ebx │ │ + mov 0x808(%eax),%edi │ │ + shl $0x2,%ebx │ │ + shl $0x2,%edi │ │ + mov 0x20(%esp),%eax │ │ + mov 0x24(%esp),%ecx │ │ + mov 0x30(%esp),%edx │ │ + and 0xc(%esp),%edx │ │ + imul 0x1c(%esp),%esi │ │ + add 0x10(%esp),%esi │ │ + sar %cl,%ebx │ │ + mov %ebx,0xc(%esp) │ │ + mov %eax,%ecx │ │ + sar %cl,%edi │ │ + xor %ecx,%ecx │ │ + mov %edx,0x30(%esp) │ │ + test %edx,%edx │ │ + setne %cl │ │ + lea (%ecx,%ecx,2),%eax │ │ + mov %esi,%edx │ │ + mov %eax,0x10(%esp) │ │ + sub %eax,%edx │ │ + mov %edx,0x24(%esp) │ │ + mov 0x14(%ebp),%edx │ │ + mov 0x14(%esp),%eax │ │ + jl 7a57d │ │ + xor %ebx,%ebx │ │ + cmpl $0x0,0x28(%esp) │ │ + setne %bl │ │ + mov %ebx,0x20(%esp) │ │ + lea (%ebx,%ebx,2),%ebx │ │ + cmp %ebx,0x4(%esp) │ │ + jl 7a57d │ │ + mov 0x1c(%esp),%ebx │ │ + imul 0x10(%ebp),%ebx │ │ + add %esi,%ebx │ │ + lea (%ebx,%ecx,4),%ecx │ │ + cmp 0xc(%esp),%ecx │ │ + jg 7a57d │ │ + mov %eax,%ecx │ │ + imul %edx,%ecx │ │ + add 0x4(%esp),%ecx │ │ + mov 0x20(%esp),%ebx │ │ + lea (%ecx,%ebx,4),%ecx │ │ + cmp %edi,%ecx │ │ + jle 7a6f3 │ │ + mov 0x1c(%esp),%ecx │ │ + imul 0x10(%ebp),%ecx │ │ + mov 0x30(%esp),%ebx │ │ + test %ebx,%ebx │ │ + mov $0x7,%esi │ │ + mov %edi,0x20(%esp) │ │ + mov $0x7,%edi │ │ + cmove %ebx,%edi │ │ + add %ecx,%edi │ │ + mov %eax,%ebx │ │ + imul %edx,%ebx │ │ + xor %ecx,%ecx │ │ + mov 0x28(%esp),%eax │ │ + test %eax,%eax │ │ + setne %cl │ │ + cmove %eax,%esi │ │ + mov $0x240,%edx │ │ + cmove %eax,%edx │ │ + mov %edx,0x48(%esp) │ │ + add %ebx,%esi │ │ + mov 0x3c(%esp),%eax │ │ + add $0x163c0,%eax │ │ + mov %eax,0x44(%esp) │ │ + lea (%ecx,%ecx,2),%ecx │ │ + mov 0x4(%esp),%eax │ │ + sub %ecx,%eax │ │ + mov 0x8(%esp),%ecx │ │ + mov 0x7c0(%ecx),%ecx │ │ + mov %ecx,0x4(%esp) │ │ + sub $0x8,%esp │ │ + mov 0x34(%esp),%ebx │ │ + pushl 0x20(%esp) │ │ + mov 0x28(%ebp),%ecx │ │ + mov 0x20(%ebp),%edx │ │ + pushl 0x8(%ecx,%edx,4) │ │ + push $0xc0 │ │ + pushl 0x58(%esp) │ │ + push %eax │ │ + pushl 0x40(%esp) │ │ + pushl 0x40(%esp) │ │ + pushl 0x30(%esp) │ │ + push %esi │ │ + push %edi │ │ + mov 0x34(%esp),%eax │ │ + call *0x14c(%eax) │ │ + add $0x30,%esp │ │ + mov 0x10(%esp),%eax │ │ + or 0x48(%esp),%eax │ │ + mov 0x3c(%esp),%ecx │ │ + lea 0x163c0(%ecx,%eax,1),%eax │ │ + mov %eax,0x4(%esp) │ │ + mov 0x8(%esp),%eax │ │ + mov $0xc0,%edi │ │ + mov 0x40(%esp),%ecx │ │ + test %ecx,%ecx │ │ + mov 0x7c0(%eax),%eax │ │ + mov %edi,0x18(%esp) │ │ + mov %eax,0x8(%esp) │ │ + je 7a69e │ │ + mov 0x1c(%esp),%edi │ │ + imul 0x10(%ebp),%edi │ │ + mov 0x14(%esp),%esi │ │ + imul 0x14(%ebp),%esi │ │ + mov 0x38(%esp),%ecx │ │ + mov 0x30(%esp),%eax │ │ + shl %cl,%eax │ │ + mov 0x34(%esp),%ecx │ │ + mov 0x28(%esp),%edx │ │ + shl %cl,%edx │ │ + mov 0x2c(%esp),%ebx │ │ + push %edx │ │ + push %eax │ │ + push %esi │ │ + push %edi │ │ + pushl 0x28(%esp) │ │ + pushl 0x18(%esp) │ │ + pushl 0xc(%ebp) │ │ + pushl 0x5c(%esp) │ │ + mov 0x30(%ebp),%ecx │ │ + mov 0x28(%esp),%eax │ │ + call *0x80(%eax,%ecx,4) │ │ + jmp 7a6e6 │ │ + mov 0x1c(%esp),%esi │ │ + imul 0x10(%ebp),%esi │ │ + mov 0x14(%esp),%edx │ │ + imul 0x14(%ebp),%edx │ │ + mov 0x38(%esp),%ecx │ │ + mov 0x30(%esp),%eax │ │ + shl %cl,%eax │ │ + mov 0x34(%esp),%ecx │ │ + mov 0x28(%esp),%edi │ │ + shl %cl,%edi │ │ + sub $0x4,%esp │ │ + mov 0x30(%esp),%ebx │ │ + push %edi │ │ + push %eax │ │ + push %edx │ │ + push %esi │ │ + pushl 0x2c(%esp) │ │ + pushl 0x1c(%esp) │ │ + pushl 0x8(%ebp) │ │ + mov 0x30(%ebp),%ecx │ │ + mov 0x28(%esp),%eax │ │ + call *0xd0(%eax,%ecx,4) │ │ + add $0x20,%esp │ │ + xor %eax,%eax │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + mov 0x18(%esp),%edi │ │ + mov 0x4(%esp),%edx │ │ + imul %edi,%edx │ │ + mov 0x28(%ebp),%eax │ │ + mov 0x20(%ebp),%ecx │ │ + add 0x8(%eax,%ecx,4),%edx │ │ + add %esi,%edx │ │ + mov %edx,0x4(%esp) │ │ + mov 0x8(%esp),%eax │ │ + jmp 7a63d │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x90,%esp │ │ + mov %edx,0x30(%esp) │ │ + call 7a738 │ │ + pop %eax │ │ + add $0x5c838,%eax │ │ + mov %eax,0x10(%esp) │ │ + cmpl $0x0,0x14(%ebp) │ │ + mov 0x10(%ebp),%edi │ │ + mov %ecx,0x20(%esp) │ │ + mov (%ecx),%esi │ │ + mov 0x7c0(%esi),%ecx │ │ + mov %ecx,0x60(%esp) │ │ + mov $0x0,%ebx │ │ + mov $0x0,%edx │ │ + je 7a77f │ │ + mov 0x4b0(%esi),%ecx │ │ + xor %ebx,%ebx │ │ + cmp $0x1,%ecx │ │ + sete %bl │ │ + cmp $0x3,%ecx │ │ + mov $0x0,%edx │ │ + setne %dl │ │ + mov %esi,0x58(%esp) │ │ + mov $0x4,%eax │ │ + mov $0x4,%esi │ │ + mov %edx,%ecx │ │ + shr %cl,%esi │ │ + mov %esi,0x34(%esp) │ │ + mov %ebx,%ecx │ │ + shr %cl,%eax │ │ + movzbl 0x1(%edi),%esi │ │ + mov %eax,0x80(%esp) │ │ + imul %eax,%esi │ │ + mov 0x18(%ebp),%edi │ │ + mov %edx,%eax │ │ + mov 0x1c(%edi),%edx │ │ + add %eax,%edx │ │ + mov %eax,0x68(%esp) │ │ + mov %eax,%ecx │ │ + sar %cl,%edx │ │ + mov %edx,0x1c(%esp) │ │ + mov 0x20(%edi),%eax │ │ + add %ebx,%eax │ │ + mov %ebx,0x38(%esp) │ │ + mov %ebx,%ecx │ │ + sar %cl,%eax │ │ + mov %eax,0x2c(%esp) │ │ + test %esi,%esi │ │ + mov $0x0,%eax │ │ + je 7acb9 │ │ + mov 0x1c(%ebp),%eax │ │ + mov 0x8(%ebp),%edx │ │ + mov 0x10(%ebp),%ecx │ │ + mov (%ecx),%cl │ │ + mov %ecx,0xc(%esp) │ │ + xor %ebx,%ebx │ │ + cmpl $0x0,0x14(%ebp) │ │ + setne %bl │ │ + mov %ebx,0x64(%esp) │ │ + lea 0x1c(%eax),%eax │ │ + mov %eax,0x5c(%esp) │ │ + mov 0x20(%esp),%eax │ │ + lea 0x163c0(%eax),%esi │ │ + mov %esi,0x54(%esp) │ │ + lea 0x16423(%eax),%eax │ │ + mov %eax,0x50(%esp) │ │ + mov 0xc(%ebp),%eax │ │ + lea 0x0(,%eax,8),%eax │ │ + mov %eax,0x7c(%esp) │ │ + xor %ecx,%ecx │ │ + jmp 7a873 │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov %edx,0xc(%esp) │ │ + mov 0x30(%esp),%ecx │ │ + test %ecx,%ecx │ │ + mov 0x4c(%esp),%edx │ │ + mov 0x7c(%esp),%esi │ │ + lea (%edx,%esi,2),%eax │ │ + cmove %eax,%edx │ │ + lea (%ecx,%esi,1),%eax │ │ + cmovne %eax,%ecx │ │ + mov %ecx,0x30(%esp) │ │ + mov 0x84(%esp),%ecx │ │ + add $0x8,%ecx │ │ + mov 0x10(%ebp),%eax │ │ + movzbl 0x1(%eax),%eax │ │ + imul 0x80(%esp),%eax │ │ + cmp %eax,%ecx │ │ + jae 7acc1 │ │ + mov %edx,0x4c(%esp) │ │ + mov 0x20(%esp),%eax │ │ + mov 0xc(%eax),%eax │ │ + mov %ecx,0x84(%esp) │ │ + mov %ecx,%edx │ │ + or $0x4,%edx │ │ + mov 0x38(%esp),%ecx │ │ + shl %cl,%edx │ │ + lea (%edx,%eax,4),%ebx │ │ + mov %ebx,%eax │ │ + mov 0x1c(%ebp),%edi │ │ + imull 0x10(%edi) │ │ + mov %eax,%ecx │ │ + mov 0x4(%edi),%esi │ │ + mov %esi,%eax │ │ + sar $0x1f,%eax │ │ + add %esi,%ecx │ │ + mov %ecx,0x78(%esp) │ │ + mov 0x8(%edi),%ecx │ │ + adc %edx,%eax │ │ + mov %eax,0x74(%esp) │ │ + mov %ebx,%eax │ │ + imull 0x18(%edi) │ │ + mov %ecx,%esi │ │ + sar $0x1f,%esi │ │ add %ecx,%eax │ │ - mov 0x94(%esp),%ecx │ │ - imul %ecx,%ecx │ │ - mov 0xac(%esp),%esi │ │ - imul %esi,%esi │ │ - add %ecx,%esi │ │ - imul $0x8c,%esi,%ecx │ │ + mov %eax,0x70(%esp) │ │ + adc %edx,%esi │ │ + mov %esi,0x6c(%esp) │ │ + mov 0xc(%esp),%edx │ │ + movzbl %dl,%eax │ │ + imul 0x34(%esp),%eax │ │ + test %eax,%eax │ │ + je 7a830 │ │ + mov 0x4c(%esp),%eax │ │ + xor %ecx,%ecx │ │ + test %eax,%eax │ │ + je 7ab7b │ │ + mov %eax,%esi │ │ + jmp 7a99a │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov 0x58(%esp),%eax │ │ + mov 0x7c0(%eax),%eax │ │ + mov %eax,0x14(%esp) │ │ + add $0xfffffff9,%edx │ │ + add $0xfffffff9,%edi │ │ + sub $0x8,%esp │ │ + mov 0x18(%esp),%ebx │ │ + pushl 0x30(%esp) │ │ + mov 0x14(%ebp),%ecx │ │ + mov %edx,%eax │ │ + mov 0x18(%ebp),%edx │ │ + pushl 0x8(%edx,%ecx,4) │ │ + push $0x20 │ │ + pushl 0x68(%esp) │ │ + push %edi │ │ + push %eax │ │ + pushl 0x4c(%esp) │ │ + pushl 0x40(%esp) │ │ + push $0xf │ │ + push $0xf │ │ + mov 0x44(%esp),%eax │ │ + call *0x14c(%eax) │ │ + add $0x30,%esp │ │ + mov $0x20,%eax │ │ + mov 0x50(%esp),%ecx │ │ + sub $0x4,%esp │ │ + push %esi │ │ + pushl 0x14(%esp) │ │ + pushl 0x68(%esp) │ │ + push %eax │ │ + push %ecx │ │ + pushl 0xc(%ebp) │ │ + mov 0x34(%esp),%esi │ │ + push %esi │ │ + mov 0x80(%esp),%eax │ │ + call *0x148(%eax) │ │ + add $0x20,%esp │ │ + mov 0x24(%esp),%ecx │ │ + add $0x8,%ecx │ │ + mov 0x10(%ebp),%edi │ │ + movzbl (%edi),%edx │ │ + mov 0x34(%esp),%eax │ │ + imul %edx,%eax │ │ + add $0x10,%esi │ │ + cmp %eax,%ecx │ │ + jae 7a830 │ │ + mov %esi,0x18(%esp) │ │ + mov 0x20(%esp),%eax │ │ + mov 0x8(%eax),%eax │ │ + mov %ecx,0x24(%esp) │ │ + lea 0x4(%ecx),%edx │ │ + mov 0x68(%esp),%ecx │ │ + shl %cl,%edx │ │ + lea (%edx,%eax,4),%esi │ │ + mov %esi,%eax │ │ + mov 0x1c(%ebp),%ebx │ │ + imull 0xc(%ebx) │ │ + add 0x78(%esp),%eax │ │ + adc 0x74(%esp),%edx │ │ + shrd %cl,%edx,%eax │ │ + mov %eax,0x48(%esp) │ │ + sar %cl,%edx │ │ + mov %edx,0x14(%esp) │ │ + mov %esi,%eax │ │ + imull 0x14(%ebx) │ │ + mov %edx,%edi │ │ + mov %eax,%esi │ │ + add 0x70(%esp),%esi │ │ + adc 0x6c(%esp),%edi │ │ + mov 0x38(%esp),%ecx │ │ + shrd %cl,%edi,%esi │ │ + sar %cl,%edi │ │ + movswl 0x1c(%ebx),%eax │ │ + mov %eax,0x3c(%esp) │ │ + shld $0x10,%esi,%edi │ │ + movswl 0x1e(%ebx),%eax │ │ + mov %eax,0xc(%esp) │ │ + movswl 0x20(%ebx),%eax │ │ + mov %eax,0x40(%esp) │ │ + movswl 0x22(%ebx),%eax │ │ + mov %eax,0x44(%esp) │ │ + mov 0x18(%ebp),%eax │ │ + mov 0x64(%esp),%ecx │ │ + mov 0x14(%eax,%ecx,4),%edx │ │ + mov %edx,0x28(%esp) │ │ + lea 0x8(%edi),%edx │ │ + sub $0x4,%esp │ │ + mov 0x14(%esp),%ebx │ │ + push %ecx │ │ + mov %edx,0x90(%esp) │ │ + push %edx │ │ + push %eax │ │ + call 61ef0 │ │ + add $0x10,%esp │ │ + test %eax,%eax │ │ + jne 7acb4 │ │ + mov 0xc(%esp),%ecx │ │ + lea 0x0(,%ecx,8),%eax │ │ + sub %eax,%ecx │ │ + mov 0x3c(%esp),%eax │ │ + shl $0x2,%eax │ │ + sub %eax,%ecx │ │ + mov 0x14(%esp),%edx │ │ + mov 0x48(%esp),%eax │ │ + shld $0x10,%eax,%edx │ │ + movzwl %ax,%eax │ │ add %eax,%ecx │ │ + movzwl %si,%esi │ │ + mov 0x40(%esp),%eax │ │ + shl $0x2,%eax │ │ + sub %eax,%esi │ │ + mov 0x44(%esp),%eax │ │ + shl $0x2,%eax │ │ + sub %eax,%esi │ │ + lea -0x4(%edx),%eax │ │ + and $0xffffffc0,%ecx │ │ mov %ecx,0xc(%esp) │ │ - mov 0xc4(%esp),%eax │ │ - imul %eax,%eax │ │ - add 0x14(%esp),%eax │ │ - mov 0xc8(%esp),%ecx │ │ - imul %ecx,%ecx │ │ - add %eax,%ecx │ │ - mov 0xcc(%esp),%eax │ │ - imul %eax,%eax │ │ - add %ecx,%eax │ │ - mov 0xd0(%esp),%ecx │ │ - imul %ecx,%ecx │ │ + and $0xffffffc0,%esi │ │ + cmp $0x3,%eax │ │ + jl 7a900 │ │ + mov 0x88(%esp),%ecx │ │ + cmp 0x2c(%esp),%ecx │ │ + jg 7a900 │ │ + lea 0x8(%edx),%ecx │ │ + cmp 0x1c(%esp),%ecx │ │ + jg 7a900 │ │ + lea -0x4(%edi),%ecx │ │ + cmp $0x2,%ecx │ │ + jle 7a900 │ │ + mov 0x28(%esp),%ebx │ │ + imul %ebx,%ecx │ │ + mov 0x14(%ebp),%edx │ │ + mov 0x18(%ebp),%edi │ │ + add 0x8(%edi,%edx,4),%ecx │ │ add %eax,%ecx │ │ - mov 0xd4(%esp),%eax │ │ - imul %eax,%eax │ │ - add %ecx,%eax │ │ - imul $0x69,%eax,%eax │ │ - mov 0xb8(%esp),%ecx │ │ - imul %ecx,%ecx │ │ - mov 0xe0(%esp),%esi │ │ - imul %esi,%esi │ │ - add %ecx,%esi │ │ - mov 0xbc(%esp),%ecx │ │ - imul $0x1a4,%esi,%esi │ │ - add %eax,%esi │ │ - imul %ecx,%ecx │ │ - mov 0xdc(%esp),%eax │ │ - imul %eax,%eax │ │ - add %ecx,%eax │ │ - imul $0xd2,%eax,%ecx │ │ - add %esi,%ecx │ │ - mov 0xc0(%esp),%eax │ │ - imul %eax,%eax │ │ - mov 0xd8(%esp),%esi │ │ - imul %esi,%esi │ │ - add %eax,%esi │ │ - imul $0x8c,%esi,%eax │ │ + mov %ebx,%eax │ │ + mov 0x10(%esp),%ebx │ │ + jmp 7a955 │ │ + nop │ │ + nop │ │ + nop │ │ + mov 0x58(%esp),%eax │ │ + mov 0x7c0(%eax),%eax │ │ + mov %eax,0x18(%esp) │ │ + add $0xfffffff9,%edx │ │ + add $0xfffffff9,%edi │ │ + sub $0x8,%esp │ │ + mov 0x18(%esp),%ebx │ │ + pushl 0x2c(%esp) │ │ + mov 0x14(%ebp),%ecx │ │ + mov %edx,%eax │ │ + mov 0x18(%ebp),%edx │ │ + pushl 0x8(%edx,%ecx,4) │ │ + push $0x20 │ │ + pushl 0x68(%esp) │ │ + push %edi │ │ + push %eax │ │ + pushl 0x4c(%esp) │ │ + pushl 0x40(%esp) │ │ + push $0xf │ │ + push $0xf │ │ + mov 0x48(%esp),%eax │ │ + call *0x14c(%eax) │ │ + add $0x30,%esp │ │ + mov $0x20,%edx │ │ + mov 0x50(%esp),%eax │ │ + mov 0x30(%esp),%ecx │ │ + mov 0x28(%esp),%edi │ │ + add %edi,%ecx │ │ + sub $0x4,%esp │ │ + push %esi │ │ + pushl 0x14(%esp) │ │ + pushl 0x68(%esp) │ │ + push %edx │ │ + push %eax │ │ + pushl 0xc(%ebp) │ │ + push %ecx │ │ + mov 0x80(%esp),%eax │ │ + call *0x144(%eax) │ │ + mov %edi,%ecx │ │ + add $0x20,%esp │ │ + add $0x8,%ecx │ │ + mov 0x10(%ebp),%edi │ │ + movzbl (%edi),%edx │ │ + mov 0x34(%esp),%eax │ │ + imul %edx,%eax │ │ + cmp %eax,%ecx │ │ + jae 7a830 │ │ + mov 0x20(%esp),%eax │ │ + mov 0x8(%eax),%eax │ │ + mov %ecx,0x28(%esp) │ │ + lea 0x4(%ecx),%edx │ │ + mov 0x68(%esp),%ecx │ │ + shl %cl,%edx │ │ + lea (%edx,%eax,4),%esi │ │ + mov %esi,%eax │ │ + mov 0x1c(%ebp),%ebx │ │ + imull 0xc(%ebx) │ │ + add 0x78(%esp),%eax │ │ + adc 0x74(%esp),%edx │ │ + shrd %cl,%edx,%eax │ │ + mov %eax,0x14(%esp) │ │ + sar %cl,%edx │ │ + mov %edx,0x18(%esp) │ │ + mov %esi,%eax │ │ + imull 0x14(%ebx) │ │ + mov %edx,%edi │ │ + mov %eax,%esi │ │ + add 0x70(%esp),%esi │ │ + adc 0x6c(%esp),%edi │ │ + mov 0x38(%esp),%ecx │ │ + shrd %cl,%edi,%esi │ │ + sar %cl,%edi │ │ + movswl 0x1c(%ebx),%eax │ │ + mov %eax,0x40(%esp) │ │ + shld $0x10,%esi,%edi │ │ + movswl 0x1e(%ebx),%eax │ │ + mov %eax,0xc(%esp) │ │ + movswl 0x20(%ebx),%eax │ │ + mov %eax,0x44(%esp) │ │ + movswl 0x22(%ebx),%eax │ │ + mov %eax,0x48(%esp) │ │ + mov 0x18(%ebp),%eax │ │ + mov 0x64(%esp),%ecx │ │ + mov 0x14(%eax,%ecx,4),%edx │ │ + mov %edx,0x24(%esp) │ │ + lea 0x8(%edi),%edx │ │ + sub $0x4,%esp │ │ + mov 0x14(%esp),%ebx │ │ + push %ecx │ │ + mov %edx,0x44(%esp) │ │ + push %edx │ │ + push %eax │ │ + call 61ef0 │ │ + add $0x10,%esp │ │ + test %eax,%eax │ │ + jne 7acb4 │ │ + mov 0xc(%esp),%ebx │ │ + lea 0x0(,%ebx,8),%eax │ │ + sub %eax,%ebx │ │ + mov 0x40(%esp),%eax │ │ + shl $0x2,%eax │ │ + sub %eax,%ebx │ │ + mov 0x18(%esp),%edx │ │ + mov 0x14(%esp),%eax │ │ + shld $0x10,%eax,%edx │ │ + movzwl %ax,%eax │ │ + add %eax,%ebx │ │ + movzwl %si,%esi │ │ + mov 0x44(%esp),%eax │ │ + shl $0x2,%eax │ │ + sub %eax,%esi │ │ + mov 0x48(%esp),%eax │ │ + shl $0x2,%eax │ │ + sub %eax,%esi │ │ + lea -0x4(%edx),%ecx │ │ + and $0xffffffc0,%ebx │ │ + mov %ebx,0xc(%esp) │ │ + and $0xffffffc0,%esi │ │ + cmp $0x3,%ecx │ │ + jl 7aae0 │ │ + mov 0x3c(%esp),%eax │ │ + cmp 0x2c(%esp),%eax │ │ + jg 7aae0 │ │ + lea 0x8(%edx),%eax │ │ + cmp 0x1c(%esp),%eax │ │ + jg 7aae0 │ │ + lea -0x4(%edi),%eax │ │ + cmp $0x3,%eax │ │ + jl 7aae0 │ │ + mov 0x24(%esp),%ebx │ │ + imul %ebx,%eax │ │ + mov 0x14(%ebp),%edx │ │ + mov 0x18(%ebp),%edi │ │ + add 0x8(%edi,%edx,4),%eax │ │ + mov %ebx,%edx │ │ add %ecx,%eax │ │ + mov 0x10(%esp),%ebx │ │ + jmp 7ab35 │ │ + mov $0xffffffff,%eax │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + xor %eax,%eax │ │ + jmp 7acb9 │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x60,%esp │ │ + mov %edx,0x54(%esp) │ │ + mov %ecx,%edx │ │ + call 7ace7 │ │ + pop %eax │ │ + add $0x5c289,%eax │ │ mov %eax,0x14(%esp) │ │ - mov 0xf0(%esp),%ecx │ │ - imul %ecx,%ecx │ │ - add 0x1c(%esp),%ecx │ │ - mov 0xf4(%esp),%esi │ │ - imul %esi,%esi │ │ - add %ecx,%esi │ │ - mov 0xf8(%esp),%ecx │ │ - imul %ecx,%ecx │ │ - add %esi,%ecx │ │ - mov 0xfc(%esp),%esi │ │ - imul %esi,%esi │ │ + mov 0xc(%ecx),%ebx │ │ + mov %ebx,%edi │ │ + and $0x1e,%edi │ │ + cmpl $0x0,0x10(%ebp) │ │ + mov (%ecx),%eax │ │ + mov 0x8(%ecx),%ecx │ │ + mov %ecx,0x8(%esp) │ │ + mov %edx,0xc(%esp) │ │ + mov %eax,0x38(%esp) │ │ + je 7ad31 │ │ + mov 0x4b0(%eax),%edx │ │ + xor %eax,%eax │ │ + cmp $0x1,%edx │ │ + sete %al │ │ + mov %eax,0x10(%esp) │ │ + xor %ecx,%ecx │ │ + cmp $0x3,%edx │ │ + mov 0xc(%esp),%edx │ │ + setne %cl │ │ + jmp 7ad3b │ │ + movl $0x0,0x10(%esp) │ │ + xor %ecx,%ecx │ │ + mov $0x4,%esi │ │ + mov $0x4,%eax │ │ + shr %cl,%eax │ │ + mov %eax,0x34(%esp) │ │ + mov 0x10(%esp),%ecx │ │ + shr %cl,%esi │ │ + mov %esi,0x2c(%esp) │ │ + mov 0x4(%edx),%eax │ │ + cmp 0x3620(%eax),%ebx │ │ + lea 0x22f8(%edx,%edi,4),%ecx │ │ + mov %ecx,0x58(%esp) │ │ + mov %edx,%ebx │ │ + lea 0x23c0(%edx),%ecx │ │ + mov %ecx,0x10(%esp) │ │ + jle 7adbb │ │ + mov 0x1c(%ebp),%ecx │ │ + cmpl $0x0,0x10(%ebp) │ │ + je 7afb4 │ │ + mov 0xc(%ebp),%edi │ │ + movzbl (%edi),%ecx │ │ + imul 0x34(%esp),%ecx │ │ + movzbl 0x1(%edi),%edx │ │ + imul 0x2c(%esp),%edx │ │ + add %ecx,%edx │ │ + cmp $0x10,%edx │ │ + jb 7b1ac │ │ + mov 0x1c(%ebp),%ecx │ │ + test %ecx,%ecx │ │ + mov 0xc(%esp),%ebx │ │ + mov 0x8(%esp),%ecx │ │ + jg 7afc3 │ │ + jmp 7b191 │ │ + mov 0xc(%ebp),%edi │ │ + mov 0x8(%esp),%ecx │ │ + movl $0x0,0x28(%esp) │ │ + cmp 0x3618(%eax),%ecx │ │ + jle 7b1c8 │ │ + cmpl $0x0,0x20(%ebp) │ │ + jle 7b1c8 │ │ + mov 0x2c(%esp),%eax │ │ + imul 0x8(%ebp),%eax │ │ + mov %eax,0x3c(%esp) │ │ + movl $0x0,0x28(%esp) │ │ + xor %esi,%esi │ │ + movl $0x0,0x30(%esp) │ │ + jmp 7ae2a │ │ + mov 0x14(%esp),%eax │ │ + lea -0x55a8(%eax),%eax │ │ + movzbl 0x1(%eax,%ecx,4),%ecx │ │ + mov %edi,%ebx │ │ + mov 0xc(%ebp),%edi │ │ + cmp $0x2,%ecx │ │ + mov $0x2,%eax │ │ + cmovbe %eax,%ecx │ │ add %ecx,%esi │ │ - mov 0x100(%esp),%ecx │ │ - imul %ecx,%ecx │ │ - add %esi,%ecx │ │ - mov 0xe4(%esp),%esi │ │ - imul %esi,%esi │ │ - mov 0x10c(%esp),%edi │ │ - imul %edi,%edi │ │ - add %esi,%edi │ │ - imul $0x69,%ecx,%ecx │ │ - imul $0x1a4,%edi,%esi │ │ + cmp 0x20(%ebp),%esi │ │ + jge 7b1c8 │ │ + movzbl 0x3(%edi),%eax │ │ + cmp $0x4,%eax │ │ + mov $0x4,%ecx │ │ + cmovae %ecx,%eax │ │ + cmp %eax,0x30(%esp) │ │ + jge 7b1c8 │ │ + mov 0x58(%esp),%eax │ │ + mov 0x4(%eax,%esi,4),%edx │ │ + mov %ebx,%edi │ │ + mov 0x8(%ebx),%ebx │ │ + lea -0x1(%ebx),%eax │ │ + lea (%eax,%eax,2),%eax │ │ + movzbl 0xa(%edx,%eax,4),%ecx │ │ + mov %edx,0x50(%esp) │ │ + movsbl 0x8(%edx,%eax,4),%edx │ │ + test %edx,%edx │ │ + jle 7ae00 │ │ + mov %ebx,0x20(%esp) │ │ + mov %edi,%ebx │ │ + mov %edx,0x1c(%esp) │ │ + lea 0x1(%esi),%edx │ │ + mov %eax,0x4c(%esp) │ │ + mov 0xc(%ebp),%eax │ │ + mov %eax,%edi │ │ + movzbl (%eax),%eax │ │ + cmp $0x10,%eax │ │ + mov %ecx,0x18(%esp) │ │ + mov %eax,%ecx │ │ + mov $0x10,%eax │ │ + cmovae %eax,%ecx │ │ + shr %ecx │ │ + mov %ecx,0x24(%esp) │ │ + mov %esi,0x8(%esp) │ │ + mov 0x14(%esp),%eax │ │ + lea -0x55a8(%eax),%esi │ │ + mov 0x18(%esp),%eax │ │ + movzbl 0x1(%esi,%eax,4),%eax │ │ + movzbl 0x1(%edi),%esi │ │ + cmp %esi,%eax │ │ + cmovbe %eax,%esi │ │ + mov %eax,0x40(%esp) │ │ + cmp $0x2,%eax │ │ + mov $0x2,%eax │ │ + cmovb %eax,%esi │ │ + add 0x18(%ebp),%edx │ │ + movzbl 0x190(%ebx,%edx,1),%ecx │ │ + movzbl 0x170(%ebx,%edx,1),%edx │ │ + shl $0x2,%ecx │ │ + mov 0x14(%esp),%eax │ │ + add -0x25c(%eax),%ecx │ │ + movzbl (%edx,%ecx,1),%ecx │ │ + mov %ecx,0x44(%esp) │ │ + mov 0x24(%esp),%ecx │ │ + imul 0x34(%esp),%ecx │ │ + mov %ecx,0x18(%esp) │ │ + mov 0xc(%ebx),%ecx │ │ + add 0x8(%esp),%ecx │ │ + mov %ecx,0x48(%esp) │ │ + mov 0x1c(%esp),%edx │ │ + dec %edx │ │ + imul $0xa4,%edx,%ecx │ │ + mov %edx,%edi │ │ + mov 0x38(%esp),%edx │ │ + lea 0x10(%edx,%ecx,1),%ecx │ │ + mov %ecx,0x1c(%esp) │ │ + sub $0x4,%esp │ │ + mov %ebx,%ecx │ │ + mov 0x14(%esp),%edx │ │ + mov %eax,%ebx │ │ + pushl 0x48(%esp) │ │ + push %edi │ │ + pushl 0x28(%esp) │ │ + mov 0x60(%esp),%eax │ │ + mov 0x5c(%esp),%edi │ │ + pushl (%eax,%edi,4) │ │ + mov 0x2c(%esp),%edi │ │ + pushl 0x10(%ebp) │ │ + pushl 0x60(%esp) │ │ + pushl 0x3c(%esp) │ │ + push %esi │ │ + pushl 0x48(%esp) │ │ + push %edi │ │ + push $0x0 │ │ + call 7a050 │ │ + add $0x30,%esp │ │ + test %eax,%eax │ │ + jne 7b1a6 │ │ + mov 0x38(%esp),%eax │ │ + mov 0x7c0(%eax),%eax │ │ + mov 0x3c(%esp),%ecx │ │ + imul 0x8(%esp),%ecx │ │ + add 0x54(%esp),%ecx │ │ + imul 0x2c(%esp),%esi │ │ + sub $0xc,%esp │ │ + mov 0x20(%esp),%ebx │ │ + push %esi │ │ + push %edi │ │ + pushl 0x24(%esp) │ │ + pushl 0x8(%ebp) │ │ + push %ecx │ │ + call *0x13c(%eax) │ │ + add $0x20,%esp │ │ + incl 0x30(%esp) │ │ + mov 0xc(%esp),%ebx │ │ + mov 0xc(%ebp),%edi │ │ + mov 0x8(%esp),%esi │ │ + mov 0x40(%esp),%ecx │ │ + jmp 7ae14 │ │ + test %ecx,%ecx │ │ + mov 0xc(%ebp),%edi │ │ + mov 0x8(%esp),%ecx │ │ + jle 7b191 │ │ + mov 0x14(%ebp),%eax │ │ + inc %eax │ │ + mov %eax,0x3c(%esp) │ │ + movl $0x0,0x24(%esp) │ │ + mov 0x14(%esp),%eax │ │ + lea -0x55a8(%eax),%eax │ │ + mov %eax,0x40(%esp) │ │ + xor %ebx,%ebx │ │ + jmp 7b00e │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov %ebx,%esi │ │ + mov 0x1c(%ebp),%edi │ │ + cmp $0x2,%ecx │ │ + mov $0x2,%eax │ │ + cmovbe %eax,%ecx │ │ add %ecx,%esi │ │ - mov 0xe8(%esp),%ecx │ │ - imul %ecx,%ecx │ │ - mov 0x108(%esp),%edi │ │ - imul %edi,%edi │ │ + mov %esi,%ebx │ │ + cmp %edi,%esi │ │ + mov %edx,%edi │ │ + jge 7b185 │ │ + movzbl 0x2(%edi),%eax │ │ + cmp $0x4,%eax │ │ + mov $0x4,%esi │ │ + cmovae %esi,%eax │ │ + cmp %eax,0x24(%esp) │ │ + jge 7b185 │ │ + mov %edi,%edx │ │ + mov 0x58(%esp),%eax │ │ + mov -0x4(%eax),%ecx │ │ + mov 0xc(%esp),%eax │ │ + mov 0x8(%eax),%eax │ │ + mov %eax,%edi │ │ + lea 0x1(%eax,%ebx,1),%eax │ │ + lea (%eax,%eax,2),%esi │ │ + movzbl 0xa(%ecx,%esi,4),%eax │ │ + mov %ecx,0x30(%esp) │ │ + mov %esi,0x50(%esp) │ │ + movsbl 0x8(%ecx,%esi,4),%ecx │ │ + mov %ecx,0x20(%esp) │ │ + test %ecx,%ecx │ │ + mov 0x40(%esp),%esi │ │ + movzbl (%esi,%eax,4),%ecx │ │ + jle 7aff0 │ │ + add %ebx,%edi │ │ + mov %edi,0x4c(%esp) │ │ + movzbl (%edx),%eax │ │ + cmp %eax,%ecx │ │ + cmovbe %ecx,%eax │ │ + mov %ecx,0x44(%esp) │ │ + cmp $0x2,%cl │ │ + mov $0x2,%ecx │ │ + cmovb %ecx,%eax │ │ + mov %eax,0x1c(%esp) │ │ + movzbl 0x1(%edx),%edi │ │ + cmp $0x10,%edi │ │ + mov $0x10,%ecx │ │ + cmovae %ecx,%edi │ │ + shr %edi │ │ + mov 0xc(%esp),%ecx │ │ + mov 0x280(%ecx),%esi │ │ + mov 0x3c(%esp),%ecx │ │ + mov %ebx,0x8(%esp) │ │ + lea (%ecx,%ebx,1),%edx │ │ + movzbl 0x180(%esi,%edx,1),%ecx │ │ + movzbl 0x160(%esi,%edx,1),%edx │ │ + imul 0x34(%esp),%eax │ │ + mov %eax,0x18(%esp) │ │ + shl $0x2,%ecx │ │ + mov 0x14(%esp),%ebx │ │ + add -0x25c(%ebx),%ecx │ │ + movzbl (%edx,%ecx,1),%esi │ │ + lea 0x3(%edi,%edi,2),%eax │ │ + shr $0x2,%eax │ │ + mov %eax,0x48(%esp) │ │ + mov 0x20(%esp),%eax │ │ + dec %eax │ │ + imul $0xa4,%eax,%ecx │ │ + mov 0x38(%esp),%edx │ │ + lea 0x10(%edx,%ecx,1),%ecx │ │ + mov %ecx,0x20(%esp) │ │ + sub $0x4,%esp │ │ + mov 0x10(%esp),%ecx │ │ + mov 0x14(%esp),%edx │ │ + push %esi │ │ + push %eax │ │ + pushl 0x2c(%esp) │ │ + mov 0x40(%esp),%eax │ │ + mov 0x60(%esp),%esi │ │ + pushl (%eax,%esi,4) │ │ + mov 0x2c(%esp),%esi │ │ + pushl 0x10(%ebp) │ │ + mov 0x24(%esp),%eax │ │ + pushl 0xc(%eax) │ │ + pushl 0x68(%esp) │ │ + pushl 0x68(%esp) │ │ + pushl 0x40(%esp) │ │ + push %esi │ │ + push $0x0 │ │ + call 7a050 │ │ + add $0x30,%esp │ │ + test %eax,%eax │ │ + jne 7b1a6 │ │ + mov 0x38(%esp),%eax │ │ + mov 0x7c0(%eax),%eax │ │ + mov 0x8(%esp),%ecx │ │ + imul 0x34(%esp),%ecx │ │ + add 0x54(%esp),%ecx │ │ + imul 0x2c(%esp),%edi │ │ + sub $0xc,%esp │ │ + push %edi │ │ + push %esi │ │ + pushl 0x24(%esp) │ │ + pushl 0x8(%ebp) │ │ + push %ecx │ │ + call *0x140(%eax) │ │ + add $0x20,%esp │ │ + incl 0x24(%esp) │ │ + mov 0xc(%ebp),%edx │ │ + mov 0x1c(%ebp),%ecx │ │ + mov %ecx,%edi │ │ + mov 0x8(%esp),%esi │ │ + mov 0x44(%esp),%ecx │ │ + jmp 7aff5 │ │ + mov 0xc(%esp),%ecx │ │ + mov 0x4(%ecx),%eax │ │ + mov %ecx,%ebx │ │ + mov 0x8(%ecx),%ecx │ │ + movl $0x0,0x28(%esp) │ │ + cmp 0x3618(%eax),%ecx │ │ + jle 7b1c8 │ │ + jmp 7add6 │ │ + mov %eax,0x28(%esp) │ │ + jmp 7b1c8 │ │ + mov 0xc(%esp),%ebx │ │ + mov 0x8(%esp),%ecx │ │ + movl $0x0,0x28(%esp) │ │ + cmp 0x3618(%eax),%ecx │ │ + jg 7add6 │ │ + mov 0x28(%esp),%eax │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 7b1f1 │ │ + pop %ebx │ │ + add $0x5bd7f,%ebx │ │ + mov 0xc(%ebp),%edi │ │ + mov 0x8(%ebp),%esi │ │ + mov 0x81c(%esi),%eax │ │ + imul %edi,%eax │ │ + shl $0x2,%eax │ │ + cmpl $0x1,0x4b0(%esi) │ │ + sete %cl │ │ + mov 0x4a0(%esi),%edx │ │ + imul %eax,%edx │ │ + add 0xd98(%esi),%edx │ │ + mov %edx,(%esp) │ │ + imul 0x4a4(%esi),%eax │ │ + sar %cl,%eax │ │ + mov 0xd9c(%esi),%ecx │ │ + add %eax,%ecx │ │ + mov %ecx,0x4(%esp) │ │ + add 0xda0(%esi),%eax │ │ + mov %eax,0x8(%esp) │ │ + mov 0x4(%esi),%eax │ │ + mov 0xc(%esi),%edx │ │ + cmpl $0x0,0x3f4(%eax) │ │ + sete %cl │ │ + mov %edi,%eax │ │ + sar %cl,%eax │ │ + imul 0x80c(%esi),%eax │ │ + imul $0x544,%eax,%eax │ │ + add 0xaa4(%esi),%eax │ │ + cmpl $0x0,0x4cc(%edx) │ │ + jne 7b27e │ │ + cmpl $0x0,0x4d0(%edx) │ │ + je 7b2b4 │ │ + mov 0xd94(%esi),%ecx │ │ + movzwl 0x2ae(%edx,%ecx,2),%edi │ │ + xor %edx,%edx │ │ + cmp 0xc(%ebp),%edi │ │ + jne 7b29e │ │ + lea 0x1(%ecx),%edx │ │ + mov %edx,0xd94(%esi) │ │ + mov %ecx,%edx │ │ + sub $0xc,%esp │ │ + lea 0xc(%esp),%ecx │ │ + push %edx │ │ + pushl 0xc(%ebp) │ │ + push %eax │ │ + push %ecx │ │ + push %esi │ │ + call ac8a0 │ │ + add $0x20,%esp │ │ + cmpl $0x0,0xdb8(%esi) │ │ + je 7b2d1 │ │ + sub $0x4,%esp │ │ + lea 0x4(%esp),%eax │ │ + pushl 0xc(%ebp) │ │ + push %eax │ │ + push %esi │ │ + call 6fce0 │ │ + add $0x10,%esp │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x50,%esp │ │ + call 7b2f1 │ │ + pop %eax │ │ + add $0x5bc7f,%eax │ │ + mov %eax,0x14(%esp) │ │ + mov 0xc(%ebp),%eax │ │ + mov 0x8(%ebp),%edi │ │ + mov 0x81c(%edi),%edx │ │ + mov %edx,0x30(%esp) │ │ + imul %eax,%edx │ │ + mov %eax,%ebx │ │ + mov %edx,0x10(%esp) │ │ + cmpl $0x1,0x4b0(%edi) │ │ + sete %cl │ │ + lea 0x0(,%edx,4),%eax │ │ + mov 0x4a0(%edi),%esi │ │ + mov %esi,0x24(%esp) │ │ + imul %eax,%esi │ │ + add 0xd98(%edi),%esi │ │ + mov %esi,0x40(%esp) │ │ + mov 0x4a4(%edi),%edx │ │ + mov %edx,0x28(%esp) │ │ + imul %edx,%eax │ │ + mov %cl,0xf(%esp) │ │ + sar %cl,%eax │ │ + mov 0xd9c(%edi),%ecx │ │ + add %eax,%ecx │ │ + mov %ecx,0x20(%esp) │ │ + mov %ecx,0x44(%esp) │ │ + add 0xda0(%edi),%eax │ │ + mov %eax,0x48(%esp) │ │ + mov 0x4(%edi),%ecx │ │ + cmpl $0x0,0x3f4(%ecx) │ │ + sete %cl │ │ + mov %ebx,%edx │ │ + sar %cl,%edx │ │ + mov 0x80c(%edi),%ebx │ │ + mov %ebx,0x18(%esp) │ │ + imul %ebx,%edx │ │ + imul $0x544,%edx,%edx │ │ + mov 0xaa4(%edi),%ebx │ │ + mov %ebx,0x1c(%esp) │ │ + add %ebx,%edx │ │ + mov %edx,0x2c(%esp) │ │ + cmpl $0x0,0xc(%ebp) │ │ + je 7b412 │ │ + xor %ebx,%ebx │ │ + mov %cl,%bl │ │ + mov 0xc(%ebp),%ecx │ │ + lea -0x1(%ecx),%edx │ │ + mov %ebx,%ecx │ │ + sar %cl,%edx │ │ + imul 0x18(%esp),%edx │ │ + imul $0x544,%edx,%ecx │ │ + mov 0x1c(%esp),%edi │ │ add %ecx,%edi │ │ - imul $0xd2,%edi,%ecx │ │ - add %esi,%ecx │ │ - mov 0xec(%esp),%esi │ │ - imul %esi,%esi │ │ - mov 0x104(%esp),%edi │ │ - imul %edi,%edi │ │ - add %esi,%edi │ │ - imul $0x8c,%edi,%esi │ │ - add %ecx,%esi │ │ - mov %esi,0x1c(%esp) │ │ - mov 0x4(%esp),%edi │ │ + mov 0x24(%esp),%ecx │ │ + shl $0x3,%ecx │ │ + sub %ecx,%esi │ │ + mov %esi,0x34(%esp) │ │ xor %ecx,%ecx │ │ - cmp %edx,%edi │ │ - cmova %edi,%edx │ │ - seta %cl │ │ + mov 0xf(%esp),%dl │ │ + mov %dl,%cl │ │ + mov 0x28(%esp),%edx │ │ + shl $0x3,%edx │ │ + sar %cl,%edx │ │ + mov 0x20(%esp),%ecx │ │ + sub %edx,%ecx │ │ + mov %ecx,0x38(%esp) │ │ + sub %edx,%eax │ │ + mov %eax,0x3c(%esp) │ │ + mov 0x10(%esp),%edx │ │ + lea -0x2(%edx),%eax │ │ + sub $0xc,%esp │ │ + lea 0x40(%esp),%ecx │ │ + mov 0x20(%esp),%ebx │ │ + push %edx │ │ + push %eax │ │ + push %edi │ │ + push %ecx │ │ + pushl 0x8(%ebp) │ │ + call 8ab00 │ │ + add $0x20,%esp │ │ + mov 0xc(%ebp),%eax │ │ + mov %eax,%edx │ │ + inc %edx │ │ + xor %eax,%eax │ │ + mov 0x8(%ebp),%ecx │ │ + cmp 0x814(%ecx),%edx │ │ + setl %al │ │ + add %eax,%eax │ │ + mov 0x30(%esp),%edx │ │ + sub %eax,%edx │ │ + mov 0x10(%esp),%esi │ │ + add %esi,%edx │ │ + mov 0x808(%ecx),%eax │ │ + cmp %eax,%edx │ │ + cmovg %eax,%edx │ │ + sub $0xc,%esp │ │ + lea 0x4c(%esp),%eax │ │ + mov 0x20(%esp),%ebx │ │ + push %edx │ │ + push %esi │ │ + pushl 0x40(%esp) │ │ + push %eax │ │ + push %ecx │ │ + call 8ab00 │ │ + add $0x20,%esp │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x60,%esp │ │ + call 7b481 │ │ + pop %eax │ │ + add $0x5baef,%eax │ │ + mov %eax,0x20(%esp) │ │ + mov 0x8(%ebp),%edi │ │ + mov 0xc(%ebp),%ebx │ │ + mov 0x81c(%edi),%eax │ │ + mov %eax,0x18(%esp) │ │ + imul %eax,%ebx │ │ + shl $0x2,%ebx │ │ + mov 0x4b0(%edi),%eax │ │ + cmp $0x1,%eax │ │ + sete %cl │ │ + mov 0x4a0(%edi),%edx │ │ + imul %ebx,%edx │ │ + add 0xd98(%edi),%edx │ │ + mov %edx,0x50(%esp) │ │ + mov 0x4a4(%edi),%edx │ │ + imul %ebx,%edx │ │ + sar %cl,%edx │ │ + mov 0xd9c(%edi),%esi │ │ + add %edx,%esi │ │ + mov %esi,0x54(%esp) │ │ + add 0xda0(%edi),%edx │ │ + mov %edx,0x58(%esp) │ │ + mov 0x538(%edi),%edx │ │ + imul %ebx,%edx │ │ + add 0xda4(%edi),%edx │ │ + mov %edx,0x44(%esp) │ │ + mov 0x53c(%edi),%edx │ │ + imul %ebx,%edx │ │ + sar %cl,%edx │ │ + mov 0xda8(%edi),%ecx │ │ + add %edx,%ecx │ │ + mov %ecx,0x48(%esp) │ │ + add 0xdac(%edi),%edx │ │ + mov %edx,0x4c(%esp) │ │ + xor %ecx,%ecx │ │ + test %eax,%eax │ │ + setne %cl │ │ + lea 0x1(%ecx,%ecx,1),%eax │ │ + mov %eax,0x10(%esp) │ │ + xor %eax,%eax │ │ + mov 0xc(%ebp),%ecx │ │ + test %ecx,%ecx │ │ + setne %al │ │ + shl $0x3,%eax │ │ + mov %eax,0xc(%esp) │ │ + inc %ecx │ │ + mov %ecx,0x1c(%esp) │ │ + neg %ebx │ │ + mov %ebx,0x14(%esp) │ │ + xor %edi,%edi │ │ + test %edi,%edi │ │ + jne 7b5e4 │ │ + jmp 7b600 │ │ + cmpl $0x3,0x4b0(%edx) │ │ + setne %cl │ │ + movzbl %cl,%ebx │ │ + mov %edx,%eax │ │ + mov 0x540(%edx),%edi │ │ + add %ebx,%edi │ │ + mov 0x804(%edx),%edx │ │ + lea (%ebx,%edx,4),%edx │ │ + sar %cl,%edi │ │ + sar %cl,%edx │ │ + mov %edx,0x24(%esp) │ │ + mov 0x14(%esp),%edx │ │ + mov 0x8(%esp),%ecx │ │ + or %ecx,%edx │ │ + add 0x4ac(%eax),%edx │ │ + sar %cl,%edx │ │ + cmp %esi,%edx │ │ + cmovg %esi,%edx │ │ + add 0x30(%esp),%edx │ │ + mov 0x7c0(%eax),%ecx │ │ + sub $0xc,%esp │ │ + mov 0x2c(%esp),%ebx │ │ + mov 0x48(%esp),%esi │ │ + pushl 0x7a4(%eax,%esi,4) │ │ + pushl 0x79c(%eax,%esi,4) │ │ + pushl 0x38(%esp) │ │ + push %edx │ │ + push %edi │ │ + pushl 0x4c(%esp) │ │ + pushl 0x4c(%esp) │ │ + pushl 0x60(%esp) │ │ + pushl 0x60(%esp) │ │ + call *0x150(%ecx) │ │ + add $0x30,%esp │ │ + mov 0x40(%esp),%edi │ │ + inc %edi │ │ + cmp %edi,0x10(%esp) │ │ + je 7b690 │ │ + test %edi,%edi │ │ + je 7b600 │ │ + mov 0x8(%ebp),%eax │ │ + mov %eax,%esi │ │ + cmpl $0x1,0x4b0(%eax) │ │ + sete %cl │ │ + jmp 7b607 │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + xor %ecx,%ecx │ │ + mov 0x8(%ebp),%eax │ │ + mov %eax,%esi │ │ + xor %edx,%edx │ │ + test %edi,%edi │ │ + setne %dl │ │ + mov 0xc(%esp),%eax │ │ + mov %ecx,0x8(%esp) │ │ + shr %cl,%eax │ │ + mov %esi,%ecx │ │ + mov 0x538(%esi,%edx,4),%esi │ │ + mov %esi,0x38(%esp) │ │ + imul %eax,%esi │ │ + mov 0x44(%esp,%edi,4),%ebx │ │ + sub %esi,%ebx │ │ + mov %ebx,0x34(%esp) │ │ + mov %edx,0x3c(%esp) │ │ + mov 0x4a0(%ecx,%edx,4),%edx │ │ + mov %eax,0x30(%esp) │ │ + mov %eax,%ebx │ │ + mov %edx,0x2c(%esp) │ │ + imul %edx,%ebx │ │ + mov 0x50(%esp,%edi,4),%eax │ │ + sub %ebx,%eax │ │ + xor %ebx,%ebx │ │ + mov 0x1c(%esp),%edx │ │ + cmp 0x814(%ecx),%edx │ │ + mov %ecx,%edx │ │ + setl %bl │ │ + add %ebx,%ebx │ │ + mov 0x18(%esp),%esi │ │ + sub %ebx,%esi │ │ + shl $0x2,%esi │ │ + mov 0x8(%esp),%ecx │ │ + sar %cl,%esi │ │ + test %edi,%edi │ │ + movzbl %cl,%ecx │ │ + mov %edi,0x40(%esp) │ │ + mov %eax,0x28(%esp) │ │ + mov %ecx,0x8(%esp) │ │ + jne 7b550 │ │ + xor %ecx,%ecx │ │ + jmp 7b55a │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 7b6b1 │ │ + pop %ebx │ │ + add $0x5b8bf,%ebx │ │ + mov 0x8(%ebp),%eax │ │ + mov 0xc(%ebp),%edx │ │ + mov 0x81c(%eax),%esi │ │ + imul %edx,%esi │ │ + shl $0x2,%esi │ │ + cmpl $0x1,0x4b0(%eax) │ │ + sete %cl │ │ + mov 0x538(%eax),%edi │ │ + imul %esi,%edi │ │ + add 0xda4(%eax),%edi │ │ + mov %edi,(%esp) │ │ + imul 0x53c(%eax),%esi │ │ + sar %cl,%esi │ │ + mov 0xda8(%eax),%ecx │ │ + add %esi,%ecx │ │ + mov %ecx,0x4(%esp) │ │ + add 0xdac(%eax),%esi │ │ + mov %esi,0x8(%esp) │ │ + sub $0x4,%esp │ │ + lea 0x4(%esp),%ecx │ │ + push %edx │ │ + push %ecx │ │ + push %eax │ │ + call 702c0 │ │ + add $0x10,%esp │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 7b731 │ │ + pop %ebx │ │ + add $0x5b83f,%ebx │ │ + mov 0xc(%ebp),%edi │ │ + mov 0x8(%ebp),%esi │ │ + sub $0x8,%esp │ │ + push %edi │ │ + push %esi │ │ + call 7b1e0 │ │ + add $0x10,%esp │ │ + mov 0x4(%esi),%eax │ │ + cmpl $0x0,0x42c(%eax) │ │ + je 7b764 │ │ + sub $0x8,%esp │ │ + push %edi │ │ + push %esi │ │ + call 7b2e0 │ │ + add $0x10,%esp │ │ + mov 0xc(%esi),%eax │ │ + mov 0xe8(%eax),%ecx │ │ + cmp 0xec(%eax),%ecx │ │ + je 7b782 │ │ + sub $0x8,%esp │ │ + push %edi │ │ + push %esi │ │ + call 7b470 │ │ + add $0x10,%esp │ │ + cmpl $0x0,0xdb8(%esi) │ │ + je 7b7e4 │ │ + mov 0x81c(%esi),%eax │ │ + imul %edi,%eax │ │ + shl $0x2,%eax │ │ + cmpl $0x1,0x4b0(%esi) │ │ + sete %cl │ │ + mov 0x538(%esi),%edx │ │ + imul %eax,%edx │ │ + add 0xda4(%esi),%edx │ │ + mov %edx,(%esp) │ │ + imul 0x53c(%esi),%eax │ │ + sar %cl,%eax │ │ + mov 0xda8(%esi),%ecx │ │ + add %eax,%ecx │ │ + mov %ecx,0x4(%esp) │ │ + add 0xdac(%esi),%eax │ │ + mov %eax,0x8(%esp) │ │ + sub $0x4,%esp │ │ + lea 0x4(%esp),%eax │ │ + push %edi │ │ + push %eax │ │ + push %esi │ │ + call 702c0 │ │ + add $0x10,%esp │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x20,%esp │ │ + mov 0x8(%ebp),%edx │ │ + mov (%edx),%esi │ │ + mov 0x4(%edx),%eax │ │ + mov %eax,0xc(%esp) │ │ + mov 0x3618(%eax),%eax │ │ + mov %eax,0x8(%esp) │ │ + lea 0x0(,%eax,4),%ecx │ │ + mov 0x494(%esi),%edi │ │ + mov %ecx,0x4(%esp) │ │ + add %ecx,%edi │ │ + mov 0xc(%edx),%ecx │ │ + mov %ecx,%eax │ │ + add 0x81c(%esi),%ecx │ │ + lea -0x1(,%ecx,4),%edx │ │ + imul 0x4a0(%esi),%edx │ │ + add %edi,%edx │ │ + call 7b845 │ │ + pop %ebx │ │ + add $0x5b72b,%ebx │ │ + mov 0x818(%esi),%cl │ │ + sar %cl,%eax │ │ + imul 0x80c(%esi),%eax │ │ + shl $0x7,%eax │ │ mov 0x8(%esp),%edi │ │ - cmp %edx,%edi │ │ - mov $0x2,%ebx │ │ - cmovbe %ecx,%ebx │ │ - cmova %edi,%edx │ │ + mov %eax,0x14(%esp) │ │ + lea (%eax,%edi,4),%eax │ │ + add 0x7ec(%esi),%eax │ │ mov 0xc(%esp),%ecx │ │ - cmp %edx,%ecx │ │ - mov $0x3,%edi │ │ - cmovbe %ebx,%edi │ │ - cmova %ecx,%edx │ │ - mov 0x10(%esp),%ecx │ │ - cmp %edx,%ecx │ │ - mov $0x4,%ebx │ │ - cmovbe %edi,%ebx │ │ - cmova %ecx,%edx │ │ - cmp %edx,%eax │ │ - mov $0x5,%ecx │ │ - cmovbe %ebx,%ecx │ │ - cmova %eax,%edx │ │ - mov 0x18(%esp),%eax │ │ - cmp %edx,%eax │ │ - mov $0x6,%edi │ │ - cmovbe %ecx,%edi │ │ - cmova %eax,%edx │ │ - cmp %edx,%esi │ │ - mov $0x7,%eax │ │ - cmovbe %edi,%eax │ │ - cmova %esi,%edx │ │ + mov 0x361c(%ecx),%ecx │ │ + sub %edi,%ecx │ │ + shl $0x2,%ecx │ │ + sub $0x4,%esp │ │ + mov %ebx,0x1c(%esp) │ │ + push %ecx │ │ + push %edx │ │ + push %eax │ │ + call 1470 │ │ + add $0x10,%esp │ │ + mov 0x4b0(%esi),%ecx │ │ + test %ecx,%ecx │ │ + je 7b951 │ │ + mov %esi,%ebx │ │ + cmp $0x1,%ecx │ │ + sete %al │ │ + cmp $0x3,%ecx │ │ + setne %cl │ │ + mov %cl,0x3(%esp) │ │ + mov 0x4(%esp),%edx │ │ + sar %cl,%edx │ │ + mov 0x81c(%esi),%edi │ │ + mov 0x8(%ebp),%ecx │ │ + add 0xc(%ecx),%edi │ │ + shl $0x2,%edi │ │ mov %eax,%ecx │ │ - xor $0x4,%ecx │ │ - sub (%esp,%ecx,4),%edx │ │ - shr $0xa,%edx │ │ - mov 0x10(%ebp),%ecx │ │ - mov %edx,(%ecx) │ │ + sar %cl,%edi │ │ + dec %edi │ │ + mov %esi,0x10(%esp) │ │ + imul 0x4a4(%esi),%edi │ │ + add %edx,%edi │ │ + add 0x14(%esp),%edx │ │ + mov %edx,0x4(%esp) │ │ + mov 0x7f0(%esi),%eax │ │ + add %edx,%eax │ │ + mov 0x498(%esi),%edx │ │ + add %edi,%edx │ │ + mov 0xc(%esp),%ecx │ │ + mov 0x361c(%ecx),%esi │ │ + sub 0x8(%esp),%esi │ │ + shl $0x2,%esi │ │ + mov 0x3(%esp),%cl │ │ + sar %cl,%esi │ │ + sub $0x4,%esp │ │ + mov 0x1c(%esp),%ebx │ │ + push %esi │ │ + push %edx │ │ + push %eax │ │ + call 1470 │ │ + add $0x10,%esp │ │ + mov 0x4(%esp),%edx │ │ + mov 0x10(%esp),%eax │ │ + add 0x7f4(%eax),%edx │ │ + add 0x49c(%eax),%edi │ │ + mov 0xc(%esp),%eax │ │ + mov 0x361c(%eax),%eax │ │ + sub 0x8(%esp),%eax │ │ + shl $0x2,%eax │ │ + mov 0x3(%esp),%cl │ │ + sar %cl,%eax │ │ + sub $0x4,%esp │ │ + push %eax │ │ + push %edi │ │ + push %edx │ │ + call 1470 │ │ + add $0x10,%esp │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ + lea 0x0(%esi),%esi │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 7b96b │ │ + pop %ebx │ │ + add $0x5b605,%ebx │ │ + call 3d513 │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + lea 0x0(%esi),%esi │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 7b98f │ │ + pop %ebx │ │ + add $0x5b5e1,%ebx │ │ + call 3d513 │ │ + mov $0x3,%ecx │ │ + and %ecx,%eax │ │ + cmp %ecx,%eax │ │ + jne 7b9b1 │ │ + mov 0x8(%ebp),%eax │ │ + lea -0xa0a70(%ebx),%ecx │ │ + mov %ecx,(%eax) │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + mov %esi,%esi │ │ + lea 0x0(%edi,%eiz,1),%edi │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 7b9cf │ │ + pop %ebx │ │ + add $0x5b5a1,%ebx │ │ + mov 0x8(%ebp),%eax │ │ + lea -0x5b540(%ebx),%ecx │ │ + mov %ecx,(%eax) │ │ + lea -0x5b2a0(%ebx),%ecx │ │ + mov %ecx,0x4(%eax) │ │ + lea -0x5b260(%ebx),%ecx │ │ + mov %ecx,0x8(%eax) │ │ + lea -0x5b220(%ebx),%ecx │ │ + mov %ecx,0xc(%eax) │ │ + lea -0x5b1e0(%ebx),%ecx │ │ + mov %ecx,0x10(%eax) │ │ + lea -0x5a990(%ebx),%ecx │ │ + mov %ecx,0x14(%eax) │ │ + lea -0x5a930(%ebx),%ecx │ │ + mov %ecx,0x18(%eax) │ │ + lea -0x5a8d0(%ebx),%ecx │ │ + mov %ecx,0x1c(%eax) │ │ + mov %eax,(%esp) │ │ + call 946c0 │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffffc,%esp │ │ + sub $0x2c,%esp │ │ + call 7ba41 │ │ + pop %eax │ │ + add $0x5b52f,%eax │ │ + mov 0xc(%ebp),%edx │ │ + mov 0x8(%ebp),%ebx │ │ + mov 0xb8(%edx),%ecx │ │ + add $0x4,%ecx │ │ + mov $0x1,%esi │ │ + shl %cl,%esi │ │ + sar %esi │ │ + mov %esi,0x8(%esp) │ │ + lea -0x4500(%eax),%eax │ │ + mov %eax,0x4(%esp) │ │ + mov (%edx),%esi │ │ + xor %eax,%eax │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov %ebx,0xc(%esp) │ │ + mov %eax,0x14(%esp) │ │ + mov $0xffffffae,%edi │ │ + mov 0x4(%esp),%ebx │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov %esi,%eax │ │ + mov %esi,%edx │ │ + shr $0x3,%edx │ │ + xor %esi,%edx │ │ + shr $0xc,%esi │ │ + xor %edx,%esi │ │ + sar %eax │ │ + xor %eax,%esi │ │ + shl $0xf,%esi │ │ + movzwl %si,%esi │ │ + or %eax,%esi │ │ + mov %esi,%eax │ │ + shr $0x4,%eax │ │ + and $0xffe,%eax │ │ + movswl (%ebx,%eax,1),%eax │ │ + add 0x8(%esp),%eax │ │ + sar %cl,%eax │ │ + mov 0xc(%esp),%edx │ │ + mov %al,0x52(%edx,%edi,1) │ │ + inc %edi │ │ + jne 7baa0 │ │ + mov 0x14(%esp),%eax │ │ + inc %eax │ │ + mov 0xc(%esp),%edx │ │ + add $0x52,%edx │ │ + cmp $0x49,%eax │ │ + mov %edx,%ebx │ │ + jne 7ba80 │ │ + mov 0xc(%ebp),%eax │ │ + mov 0x5c(%eax),%edx │ │ + add $0x60,%eax │ │ + mov %eax,0x24(%esp) │ │ + mov %edx,%eax │ │ + neg %eax │ │ + mov %eax,0x4(%esp) │ │ + mov 0x8(%ebp),%eax │ │ + mov %eax,%ecx │ │ + lea 0xf9(%eax),%esi │ │ + mov %edx,0x8(%esp) │ │ + imul $0x53,%edx,%eax │ │ + neg %eax │ │ + lea 0xf9(%ecx,%eax,1),%eax │ │ + movl $0x3,0x10(%esp) │ │ + cmpl $0x0,0x8(%esp) │ │ + mov %esi,0x18(%esp) │ │ + mov %eax,0x20(%esp) │ │ + jns 7bb73 │ │ + jmp 7bc60 │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov 0x10(%esp),%ecx │ │ + inc %ecx │ │ + mov 0x18(%esp),%esi │ │ + add $0x52,%esi │ │ + mov 0x20(%esp),%eax │ │ + add $0x52,%eax │ │ + mov %ecx,0x10(%esp) │ │ + cmp $0x49,%ecx │ │ + je 7bcc1 │ │ + cmpl $0x0,0x8(%esp) │ │ + mov %esi,0x18(%esp) │ │ + mov %eax,0x20(%esp) │ │ + js 7bc60 │ │ + mov $0x3,%edi │ │ + mov %eax,0x1c(%esp) │ │ + jmp 7bbd1 │ │ + nop │ │ + nop │ │ + imul $0x52,0x10(%esp),%esi │ │ + add 0x8(%ebp),%esi │ │ + mov 0xc(%ebp),%eax │ │ + mov 0xb0(%eax),%cl │ │ + mov $0x1,%eax │ │ + shl %cl,%eax │ │ + sar %eax │ │ + add %edx,%eax │ │ + mov 0x28(%esp),%edi │ │ + movsbl (%edi,%esi,1),%edx │ │ + sar %cl,%eax │ │ + add %edx,%eax │ │ + cmp $0x80,%eax │ │ + mov $0x7f,%ecx │ │ + cmovge %ecx,%eax │ │ + cmp $0xffffff80,%eax │ │ + mov $0x80,%ecx │ │ + cmovle %ecx,%eax │ │ + mov %al,(%edi,%esi,1) │ │ + inc %edi │ │ + incl 0x1c(%esp) │ │ + cmp $0x4f,%edi │ │ + je 7bb40 │ │ + mov %edi,0x28(%esp) │ │ + xor %edx,%edx │ │ + mov 0x4(%esp),%eax │ │ + cmp %eax,0x8(%esp) │ │ + jl 7bb80 │ │ + xor %edx,%edx │ │ + mov 0x1c(%esp),%esi │ │ + mov 0x4(%esp),%ebx │ │ + mov 0x24(%esp),%eax │ │ + jmp 7bc12 │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov 0x14(%esp),%esi │ │ + add $0x52,%esi │ │ + test %ebx,%ebx │ │ + lea 0x1(%ebx),%ebx │ │ + je 7bb80 │ │ + mov %ebx,%ecx │ │ + mov 0x4(%esp),%edi │ │ + or %edi,%ecx │ │ + mov %esi,0x14(%esp) │ │ + mov %esi,%ecx │ │ + je 7bc00 │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov %edx,0xc(%esp) │ │ + movsbl (%eax),%esi │ │ + movsbl (%ecx),%edx │ │ + imul %esi,%edx │ │ + add 0xc(%esp),%edx │ │ + inc %eax │ │ + cmp 0x8(%esp),%edi │ │ + jge 7bc00 │ │ + inc %edi │ │ + mov %edi,%esi │ │ + or %ebx,%esi │ │ + inc %ecx │ │ + test %esi,%esi │ │ + jne 7bc30 │ │ + jmp 7bc00 │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov $0xffffffb4,%eax │ │ + jmp 7bc7b │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov %dl,0x4c(%edi,%eax,1) │ │ + inc %eax │ │ + je 7bb40 │ │ + mov 0x18(%esp),%edi │ │ + movsbl 0x4c(%edi,%eax,1),%esi │ │ + mov 0xc(%ebp),%ecx │ │ + movzbl 0xb0(%ecx),%ecx │ │ + mov $0x1,%edx │ │ + shl %cl,%edx │ │ + sar %edx │ │ + sar %cl,%edx │ │ + add %esi,%edx │ │ + cmp $0x80,%edx │ │ + jge 7bcb0 │ │ + cmp $0xffffff80,%edx │ │ + jg 7bc70 │ │ + jmp 7bcba │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov $0x7f,%edx │ │ + cmp $0xffffff80,%edx │ │ + jg 7bc70 │ │ + mov $0x80,%edx │ │ + jmp 7bc70 │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 7b43f │ │ + call 7bcdf │ │ pop %ebx │ │ - add $0x59b31,%ebx │ │ + add $0x5b291,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - pushl 0x28(%ebp) │ │ - push $0x8 │ │ - push $0x8 │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ + push $0x1 │ │ + push $0x1 │ │ pushl 0x14(%ebp) │ │ pushl 0x10(%ebp) │ │ - call 7b520 │ │ - add $0x30,%esp │ │ + call 7c700 │ │ + add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 7b48f │ │ + call 7bd1f │ │ pop %ebx │ │ - add $0x59ae1,%ebx │ │ + add $0x5b251,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - pushl 0x28(%ebp) │ │ - push $0x8 │ │ - push $0x4 │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push $0x1 │ │ pushl 0x14(%ebp) │ │ pushl 0x10(%ebp) │ │ - call 7b520 │ │ - add $0x30,%esp │ │ + call 7c700 │ │ + add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 7b4df │ │ + call 7bd5f │ │ pop %ebx │ │ - add $0x59a91,%ebx │ │ + add $0x5b211,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - pushl 0x28(%ebp) │ │ - push $0x4 │ │ - push $0x4 │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push $0x0 │ │ pushl 0x14(%ebp) │ │ pushl 0x10(%ebp) │ │ - call 7b520 │ │ - add $0x30,%esp │ │ + call 7c700 │ │ + add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - and $0xfffffff0,%esp │ │ - sub $0x3d0,%esp │ │ - mov %edx,0xfc(%esp) │ │ - mov %ecx,0x6c(%esp) │ │ - call 7b53f │ │ - pop %edi │ │ - add $0x59a31,%edi │ │ + and $0xfffffffc,%esp │ │ + sub $0x8c,%esp │ │ + call 7bda4 │ │ + pop %eax │ │ + add $0x5b1cc,%eax │ │ + mov %eax,0x3c(%esp) │ │ mov 0x28(%ebp),%edx │ │ - test $0x4,%dl │ │ - mov $0xfffffffe,%ebx │ │ - jne 7b61d │ │ + mov 0x14(%ebp),%esi │ │ + mov 0xd4(%esi),%eax │ │ + mov %eax,0x10(%esp) │ │ + test %eax,%eax │ │ + setne %al │ │ + test %edx,%edx │ │ + setg %cl │ │ + and %al,%cl │ │ + movzbl %cl,%eax │ │ + inc %eax │ │ + mov %eax,0x4c(%esp) │ │ + mov 0xd8(%esi),%eax │ │ + mov %eax,0x24(%esp) │ │ + test %eax,%eax │ │ + mov $0xff,%eax │ │ + mov $0xeb,%ecx │ │ + cmove %eax,%ecx │ │ + mov %ecx,0x30(%esp) │ │ + imul $0x2500,%edx,%eax │ │ + add $0xb200,%eax │ │ + imul $0xad,%edx,%ebx │ │ + add $0x69,%ebx │ │ + mov 0xc(%ebp),%ecx │ │ + mov %ecx,0x38(%esp) │ │ + mov 0x8(%ebp),%ecx │ │ + mov %ecx,0x34(%esp) │ │ + mov (%esi),%esi │ │ + xor %edi,%edi │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov %eax,%edx │ │ + and $0xff00,%edx │ │ + movzbl %bl,%ecx │ │ + or %edx,%ecx │ │ + xor %esi,%ecx │ │ + mov %ecx,0x84(%esp,%edi,4) │ │ + inc %edi │ │ + add $0xffffdb00,%eax │ │ + add $0xffffff53,%ebx │ │ + cmp 0x4c(%esp),%edi │ │ + jb 7be20 │ │ + xor %eax,%eax │ │ + cmpl $0x0,0x24(%esp) │ │ + setne %cl │ │ + cmpl $0x0,0x18(%ebp) │ │ + je 7c5d4 │ │ + mov %cl,%al │ │ + shl $0x4,%eax │ │ + mov %eax,0x24(%esp) │ │ + mov 0x24(%ebp),%eax │ │ + cmp $0x3,%eax │ │ + mov $0x2,%ecx │ │ + cmovl %eax,%ecx │ │ + mov %ecx,0x74(%esp) │ │ mov 0x20(%ebp),%eax │ │ - add $0x4,%eax │ │ - jle 7b722 │ │ - xor %ecx,%ecx │ │ - cmp $0x10,%eax │ │ - jb 7b595 │ │ mov %eax,%ecx │ │ - and $0xfffffff0,%ecx │ │ - lea 0x2bc(%esp),%edx │ │ - movdqa -0x158e0(%edi),%xmm0 │ │ - mov %ecx,%esi │ │ - movdqu %xmm0,-0x10(%edx) │ │ - movdqu %xmm0,(%edx) │ │ - add $0x20,%edx │ │ - add $0xfffffff0,%esi │ │ - jne 7b580 │ │ - cmp %ecx,%eax │ │ - je 7b5bb │ │ - lea 0x2ac(%esp,%ecx,2),%edx │ │ - mov 0x20(%ebp),%esi │ │ - sub %ecx,%esi │ │ - add $0x4,%esi │ │ + lea 0x2eb(%eax),%eax │ │ + mov %eax,0x48(%esp) │ │ + lea 0x30b(%ecx),%eax │ │ + mov %eax,0x44(%esp) │ │ + lea 0xd2b(%ecx),%eax │ │ + mov %eax,0x70(%esp) │ │ + lea 0xd4b(%ecx),%eax │ │ + mov %eax,0x6c(%esp) │ │ + xor %ecx,%ecx │ │ + mov 0x10(%esp),%ebx │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov 0x18(%ebp),%eax │ │ + sub %ecx,%eax │ │ + cmp $0x21,%eax │ │ + mov $0x20,%edx │ │ + mov %eax,0xc(%esp) │ │ + cmovl %eax,%edx │ │ + mov %edx,0x2c(%esp) │ │ + test %ebx,%ebx │ │ + mov %ecx,%eax │ │ + setne %cl │ │ + mov %eax,0x78(%esp) │ │ + test %eax,%eax │ │ + setne %al │ │ + and %cl,%al │ │ + cmp $0x1,%al │ │ + mov 0x4c(%esp),%esi │ │ + jne 7befd │ │ + xor %ecx,%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movw $0x8000,(%edx) │ │ - add $0x2,%edx │ │ - dec %esi │ │ - jne 7b5b0 │ │ + mov 0x5c(%esp,%ecx,4),%edx │ │ + mov %edx,0x64(%esp,%ecx,4) │ │ + inc %ecx │ │ + cmp %esi,%ecx │ │ + jb 7bef0 │ │ xor %ecx,%ecx │ │ - cmp $0xf,%eax │ │ - mov 0x28(%ebp),%edx │ │ - jbe 7b5fa │ │ - mov %eax,%ecx │ │ - and $0xfffffff0,%ecx │ │ - lea 0x2d4(%esp),%edx │ │ - movdqa -0x158e0(%edi),%xmm0 │ │ - mov %ecx,%esi │ │ nop │ │ + mov 0x84(%esp,%ecx,4),%edx │ │ + mov %edx,%esi │ │ + sar %esi │ │ + mov %edx,%edi │ │ + shr $0x3,%edi │ │ + xor %edx,%edi │ │ + shr $0xc,%edx │ │ + xor %edi,%edx │ │ + xor %esi,%edx │ │ + shl $0xf,%edx │ │ + movzwl %dx,%edx │ │ + or %esi,%edx │ │ + mov %edx,0x84(%esp,%ecx,4) │ │ + movzbl %dh,%edx │ │ + mov %edx,0x5c(%esp,%ecx,4) │ │ + inc %ecx │ │ + cmp 0x4c(%esp),%ecx │ │ + jb 7bf00 │ │ + test %ebx,%ebx │ │ + cmovne 0x74(%esp),%ebx │ │ + mov 0x28(%ebp),%ecx │ │ + test %ecx,%ecx │ │ + cmove %ecx,%ebx │ │ + cmpl $0x2,0x2c(%esp) │ │ + mov $0x2,%ecx │ │ + mov 0xc(%esp),%edi │ │ + cmovge %ecx,%edi │ │ + test %al,%al │ │ + mov $0x0,%eax │ │ + cmove %eax,%edi │ │ + mov %ebx,0x10(%esp) │ │ + cmp 0x24(%ebp),%ebx │ │ + mov %edi,0xc(%esp) │ │ + jge 7c2a0 │ │ + mov 0x5c(%esp),%esi │ │ + mov 0x64(%esp),%edx │ │ + mov %esi,%eax │ │ + sar $0x4,%eax │ │ + add %eax,%eax │ │ + mov %edx,%ecx │ │ + sar $0x4,%ecx │ │ + add %ecx,%ecx │ │ + cmp 0x2c(%esp),%edi │ │ + jge 7c150 │ │ + and $0xf,%esi │ │ + imul $0xa4,%esi,%ebx │ │ + imul $0x52,0x10(%esp),%edi │ │ + and $0xf,%edx │ │ + imul $0xa4,%edx,%edx │ │ + add %edi,%edx │ │ + add %ecx,%edx │ │ + mov 0xc(%esp),%ecx │ │ + lea (%ecx,%ebx,1),%esi │ │ + add %edi,%esi │ │ + add %edi,%ebx │ │ + mov 0x10(%ebp),%ecx │ │ + mov %ecx,%edi │ │ + mov %esi,%ecx │ │ + mov 0x10(%esp),%esi │ │ + imul %esi,%edi │ │ + add %eax,%ecx │ │ + add %eax,%ebx │ │ + mov 0x34(%esp),%eax │ │ + add %edi,%eax │ │ + add 0x38(%esp),%edi │ │ + mov %edi,0x8(%esp) │ │ + mov %eax,%edi │ │ + mov 0x48(%esp),%eax │ │ + add %eax,%ecx │ │ + add 0x44(%esp),%edx │ │ + mov %edx,0x14(%esp) │ │ + add %eax,%ebx │ │ + mov %ebx,0x18(%esp) │ │ + mov %esi,%edx │ │ + mov 0xc(%esp),%esi │ │ + jmp 7c028 │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movdqu %xmm0,-0x10(%edx) │ │ - movdqu %xmm0,(%edx) │ │ - add $0x20,%edx │ │ - add $0xfffffff0,%esi │ │ - jne 7b5e0 │ │ - xor %ebx,%ebx │ │ - cmp %ecx,%eax │ │ - mov 0x28(%ebp),%edx │ │ - je 7b61d │ │ - mov 0x20(%ebp),%eax │ │ - sub %ecx,%eax │ │ - add $0x4,%eax │ │ - lea 0x2c4(%esp,%ecx,2),%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movw $0x8000,(%ecx) │ │ - add $0x2,%ecx │ │ - dec %eax │ │ - jne 7b610 │ │ - xor %ebx,%ebx │ │ - mov 0x24(%ebp),%ecx │ │ - test $0x8,%dl │ │ - mov %ecx,0x164(%esp) │ │ - jne 7b737 │ │ - mov 0x20(%ebp),%eax │ │ - add $0x4,%eax │ │ - mov %ecx,%esi │ │ - jle 7b73a │ │ - xor %ecx,%ecx │ │ - cmp $0x10,%eax │ │ - jb 7b685 │ │ - mov %eax,%ecx │ │ - and $0xfffffff0,%ecx │ │ - mov 0x24(%ebp),%edx │ │ - lea (%edx,%edx,2),%edx │ │ - lea 0x2ec(%esp,%edx,8),%edx │ │ - movdqa -0x158e0(%edi),%xmm0 │ │ - mov %ecx,%esi │ │ + mov 0x28(%esp),%edx │ │ + inc %edx │ │ + mov 0x10(%ebp),%eax │ │ + add %eax,%edi │ │ + add %eax,0x8(%esp) │ │ + mov 0x20(%esp),%ecx │ │ + add $0x52,%ecx │ │ + addl $0x52,0x14(%esp) │ │ + addl $0x52,0x18(%esp) │ │ + cmp 0x24(%ebp),%edx │ │ + je 7c2a0 │ │ + mov %edx,0x28(%esp) │ │ + mov %ecx,0x20(%esp) │ │ + mov %ecx,%eax │ │ + mov %esi,%edx │ │ + mov %edi,0x1c(%esp) │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movsbl (%eax),%ecx │ │ + mov 0x8(%esp),%esi │ │ + movzbl (%esi,%edx,1),%esi │ │ + mov 0x1c(%ebp),%edi │ │ + movzbl (%edi,%esi,1),%edi │ │ + imul %ecx,%edi │ │ + mov 0x14(%ebp),%ecx │ │ + movzbl 0x58(%ecx),%ecx │ │ + mov $0x1,%ebx │ │ + shl %cl,%ebx │ │ + sar %ebx │ │ + add %edi,%ebx │ │ + mov 0x1c(%esp),%edi │ │ + sar %cl,%ebx │ │ + add %esi,%ebx │ │ + mov 0x30(%esp),%esi │ │ + cmp %esi,%ebx │ │ + mov %ebx,%ecx │ │ + cmovg %esi,%ecx │ │ + mov 0x24(%esp),%esi │ │ + cmp %esi,%ebx │ │ + cmovl %esi,%ecx │ │ + mov %cl,(%edi,%edx,1) │ │ + inc %edx │ │ + inc %eax │ │ + cmp 0x2c(%esp),%edx │ │ + jl 7c040 │ │ + mov 0xc(%esp),%esi │ │ + test %esi,%esi │ │ + jle 7c000 │ │ + xor %eax,%eax │ │ + mov 0x3c(%esp),%ecx │ │ + lea -0x2930(%ecx),%edx │ │ + jmp 7c0bf │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movdqu %xmm0,-0x10(%edx) │ │ - movdqu %xmm0,(%edx) │ │ - add $0x20,%edx │ │ - add $0xfffffff0,%esi │ │ - jne 7b670 │ │ - cmp %ecx,%eax │ │ - je 7b6ab │ │ - mov 0x20(%ebp),%edx │ │ - sub %ecx,%edx │ │ - add $0x4,%edx │ │ - mov 0x24(%ebp),%esi │ │ - lea (%esi,%esi,2),%esi │ │ - lea (%ecx,%esi,4),%ecx │ │ - lea 0x2dc(%esp,%ecx,2),%ecx │ │ + mov %bl,(%edi,%eax,1) │ │ + inc %eax │ │ + add $0x8,%edx │ │ + cmp %eax,%esi │ │ + je 7c000 │ │ + mov 0x18(%esp),%ecx │ │ + movsbl (%ecx,%eax,1),%ecx │ │ + mov 0x14(%esp),%esi │ │ + movsbl (%esi,%eax,1),%ebx │ │ + imul -0x4(%edx),%ebx │ │ + imul (%edx),%ecx │ │ + lea 0x10(%ebx,%ecx,1),%ecx │ │ + sar $0x5,%ecx │ │ + cmp $0x80,%ecx │ │ + jl 7c0ea │ │ + mov $0x7f,%ecx │ │ + cmp $0xffffff7f,%ecx │ │ + mov 0x8(%esp),%esi │ │ + jg 7c0fb │ │ + mov $0xffffff80,%ecx │ │ + movzbl (%esi,%eax,1),%esi │ │ + mov 0x1c(%ebp),%edi │ │ + movzbl (%edi,%esi,1),%edi │ │ + imul %ecx,%edi │ │ + mov 0x14(%ebp),%ecx │ │ + movzbl 0x58(%ecx),%ecx │ │ + mov $0x1,%ebx │ │ + shl %cl,%ebx │ │ + sar %ebx │ │ + add %edi,%ebx │ │ + sar %cl,%ebx │ │ + add %esi,%ebx │ │ + mov 0x30(%esp),%ecx │ │ + cmp %ecx,%ebx │ │ + jg 7c129 │ │ + mov %ebx,%ecx │ │ + mov 0x24(%esp),%esi │ │ + cmp %esi,%ebx │ │ + mov %esi,%ebx │ │ + mov 0xc(%esp),%esi │ │ + mov 0x1c(%esp),%edi │ │ + jl 7c0b0 │ │ + mov %ecx,%ebx │ │ + jmp 7c0b0 │ │ nop │ │ nop │ │ nop │ │ - movw $0x8000,(%ecx) │ │ - add $0x2,%ecx │ │ - dec %edx │ │ - jne 7b6a0 │ │ - xor %ecx,%ecx │ │ - cmp $0xf,%eax │ │ - jbe 7b6ea │ │ - mov %eax,%ecx │ │ - and $0xfffffff0,%ecx │ │ - mov 0x24(%ebp),%edx │ │ - lea (%edx,%edx,2),%edx │ │ - lea 0x304(%esp,%edx,8),%edx │ │ - movdqa -0x158e0(%edi),%xmm0 │ │ - mov %ecx,%esi │ │ nop │ │ nop │ │ - movdqu %xmm0,-0x10(%edx) │ │ - movdqu %xmm0,(%edx) │ │ - add $0x20,%edx │ │ - add $0xfffffff0,%esi │ │ - jne 7b6d0 │ │ - cmp %ecx,%eax │ │ - mov 0x24(%ebp),%eax │ │ - mov %eax,%esi │ │ - je 7b73a │ │ - mov 0x20(%ebp),%eax │ │ - sub %ecx,%eax │ │ - add $0x4,%eax │ │ - mov 0x24(%ebp),%edx │ │ - lea (%edx,%edx,2),%edx │ │ - lea (%ecx,%edx,4),%ecx │ │ - lea 0x2f4(%esp,%ecx,2),%ecx │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + and $0xf,%esi │ │ + imul $0xa4,%esi,%ebx │ │ + imul $0x52,0x10(%esp),%edi │ │ + add %edi,%ebx │ │ + add %eax,%ebx │ │ + mov 0x10(%ebp),%eax │ │ + mov %edx,%esi │ │ + mov %eax,%edx │ │ + imul 0x10(%esp),%edx │ │ + and $0xf,%esi │ │ + mov %ecx,0x18(%esp) │ │ + imul $0xa4,%esi,%ecx │ │ + add %edi,%ecx │ │ + mov 0xc(%esp),%edi │ │ + mov 0x38(%esp),%eax │ │ + add %edx,%eax │ │ + mov %eax,0x14(%esp) │ │ + add 0x34(%esp),%edx │ │ + mov %edx,0x1c(%esp) │ │ + add 0x48(%esp),%ebx │ │ + mov %ebx,0x8(%esp) │ │ + add 0x18(%esp),%ecx │ │ + add 0x44(%esp),%ecx │ │ + mov %ecx,0x18(%esp) │ │ + mov 0x10(%esp),%esi │ │ + mov %esi,0x20(%esp) │ │ + test %edi,%edi │ │ + jg 7c1eb │ │ + nop │ │ + nop │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x20(%esp),%esi │ │ + inc %esi │ │ + mov 0x10(%ebp),%eax │ │ + add %eax,0x14(%esp) │ │ + add %eax,0x1c(%esp) │ │ + addl $0x52,0x8(%esp) │ │ + addl $0x52,0x18(%esp) │ │ + cmp 0x24(%ebp),%esi │ │ + je 7c2a0 │ │ + mov %esi,0x20(%esp) │ │ + test %edi,%edi │ │ + jle 7c1c0 │ │ + xor %eax,%eax │ │ + mov 0x3c(%esp),%ecx │ │ + lea -0x2930(%ecx),%edx │ │ + jmp 7c20f │ │ + nop │ │ + nop │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movw $0x8000,(%ecx) │ │ - add $0x2,%ecx │ │ - dec %eax │ │ - jne 7b710 │ │ - mov 0x24(%ebp),%eax │ │ - mov %eax,%esi │ │ - jmp 7b73a │ │ - xor %ebx,%ebx │ │ - mov 0x24(%ebp),%ecx │ │ - test $0x8,%dl │ │ - mov %ecx,0x164(%esp) │ │ - je 7b630 │ │ - lea 0x2(%ecx),%esi │ │ - lea 0x2e0(%esp),%eax │ │ - mov %eax,0x160(%esp) │ │ - movl $0xfffffffe,(%esp) │ │ - mov 0x28(%ebp),%edx │ │ - test $0x1,%dl │ │ - jne 7b78f │ │ - movl $0x0,(%esp) │ │ - mov %esi,%eax │ │ - sub %ebx,%eax │ │ - jle 7b78f │ │ + mov 0x1c(%esp),%ecx │ │ + mov %bl,(%ecx,%eax,1) │ │ + inc %eax │ │ + add $0x8,%edx │ │ + cmp %eax,%edi │ │ + je 7c1c0 │ │ + mov 0x8(%esp),%ecx │ │ + movsbl (%ecx,%eax,1),%ecx │ │ + mov 0x18(%esp),%esi │ │ + movsbl (%esi,%eax,1),%ebx │ │ + imul -0x4(%edx),%ebx │ │ + imul (%edx),%ecx │ │ + lea 0x10(%ebx,%ecx,1),%ecx │ │ + sar $0x5,%ecx │ │ + cmp $0x80,%ecx │ │ + jl 7c23a │ │ + mov $0x7f,%ecx │ │ + cmp $0xffffff7f,%ecx │ │ + jg 7c247 │ │ + mov $0xffffff80,%ecx │ │ + mov 0x14(%esp),%esi │ │ + movzbl (%esi,%eax,1),%esi │ │ + mov 0x1c(%ebp),%edi │ │ + movzbl (%edi,%esi,1),%edi │ │ + imul %ecx,%edi │ │ + mov 0x14(%ebp),%ecx │ │ + movzbl 0x58(%ecx),%ecx │ │ + mov $0x1,%ebx │ │ + shl %cl,%ebx │ │ + sar %ebx │ │ + add %edi,%ebx │ │ + sar %cl,%ebx │ │ + add %esi,%ebx │ │ + mov 0x30(%esp),%ecx │ │ + cmp %ecx,%ebx │ │ + jg 7c279 │ │ mov %ebx,%ecx │ │ - lea (%ebx,%ebx,2),%ecx │ │ - lea 0x2e0(%esp),%edx │ │ - lea -0x4(%edx,%ecx,8),%ecx │ │ + mov 0x24(%esp),%esi │ │ + cmp %esi,%ebx │ │ + mov %esi,%ebx │ │ + mov 0xc(%esp),%edi │ │ + jl 7c200 │ │ + mov %ecx,%ebx │ │ + jmp 7c200 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movl $0x80008000,(%ecx) │ │ - add $0x18,%ecx │ │ - dec %eax │ │ - jne 7b780 │ │ - mov 0x28(%ebp),%edx │ │ - test $0x2,%dl │ │ - jne 7b7d3 │ │ - mov %esi,%eax │ │ - mov %ebx,%edx │ │ - sub %ebx,%eax │ │ - mov 0x20(%ebp),%ecx │ │ - jle 7b7db │ │ - lea (%edx,%edx,2),%ecx │ │ - lea 0x2e0(%esp),%edx │ │ - lea (%edx,%ecx,8),%ecx │ │ - mov 0x20(%ebp),%edx │ │ - lea (%ecx,%edx,2),%ecx │ │ + nop │ │ + nop │ │ + cmpl $0x0,0x10(%esp) │ │ + jle 7c5b0 │ │ + mov 0x5c(%esp),%eax │ │ + mov 0x60(%esp),%ecx │ │ + mov %eax,%edx │ │ + sar $0x4,%edx │ │ + mov %ecx,%esi │ │ + sar $0x4,%esi │ │ + mov 0x68(%esp),%edi │ │ + and $0xf,%ecx │ │ + imul $0xa4,%ecx,%ecx │ │ + lea (%ecx,%esi,2),%esi │ │ + mov 0x64(%esp),%ecx │ │ + and $0xf,%eax │ │ + imul $0xa4,%eax,%eax │ │ + lea (%eax,%edx,2),%edx │ │ + mov %ecx,%eax │ │ + sar $0x4,%eax │ │ + and $0xf,%ecx │ │ + imul $0xa4,%ecx,%ecx │ │ + lea (%ecx,%eax,2),%ecx │ │ + mov %edi,%eax │ │ + sar $0x4,%eax │ │ + add 0x70(%esp),%esi │ │ + mov %esi,0x14(%esp) │ │ + add 0x48(%esp),%edx │ │ + mov %edx,0x20(%esp) │ │ + add 0x44(%esp),%ecx │ │ + mov %ecx,0x58(%esp) │ │ + and $0xf,%edi │ │ + imul $0xa4,%edi,%ecx │ │ + lea (%ecx,%eax,2),%eax │ │ + add 0x6c(%esp),%eax │ │ + mov %eax,0x54(%esp) │ │ + movl $0x0,0x40(%esp) │ │ + mov 0x34(%esp),%eax │ │ + mov %eax,0x28(%esp) │ │ + mov 0x38(%esp),%eax │ │ + mov %eax,0x50(%esp) │ │ + mov 0xc(%esp),%edi │ │ + cmp 0x2c(%esp),%edi │ │ + jge 7c480 │ │ + jmp 7c390 │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x40(%esp),%ecx │ │ + inc %ecx │ │ + addl $0x52,0x14(%esp) │ │ + addl $0x52,0x20(%esp) │ │ + mov 0x10(%ebp),%eax │ │ + add %eax,0x50(%esp) │ │ + add %eax,0x28(%esp) │ │ + addl $0x52,0x58(%esp) │ │ + addl $0x52,0x54(%esp) │ │ + mov %ecx,0x40(%esp) │ │ + cmp 0x10(%esp),%ecx │ │ + je 7c5b0 │ │ + mov 0xc(%esp),%edi │ │ + cmp 0x2c(%esp),%edi │ │ + jge 7c480 │ │ + mov 0x3c(%esp),%eax │ │ + mov 0x40(%esp),%ecx │ │ + mov -0x2934(%eax,%ecx,8),%edx │ │ + mov %edx,0x80(%esp) │ │ + mov -0x2930(%eax,%ecx,8),%eax │ │ + mov %eax,0x7c(%esp) │ │ + xor %edx,%edx │ │ + mov 0x28(%esp),%esi │ │ + mov 0x50(%esp),%eax │ │ + mov %eax,0x8(%esp) │ │ + mov 0x20(%esp),%eax │ │ + mov 0x14(%esp),%ebx │ │ + jmp 7c3f1 │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movl $0x80008000,(%ecx) │ │ - add $0x18,%ecx │ │ - dec %eax │ │ - jne 7b7c0 │ │ - mov 0x20(%ebp),%eax │ │ + mov 0xc(%esp),%edi │ │ + mov 0x18(%esp),%esi │ │ + mov %cl,(%esi,%edi,1) │ │ + inc %ebx │ │ + inc %eax │ │ + lea 0x1(%edi,%edx,1),%ecx │ │ + inc %edx │ │ + incl 0x8(%esp) │ │ + inc %esi │ │ + cmp 0x2c(%esp),%ecx │ │ + jge 7c480 │ │ + mov %esi,0x18(%esp) │ │ + mov %edx,0x1c(%esp) │ │ + movsbl (%eax,%edi,1),%ecx │ │ + movsbl (%ebx,%edi,1),%esi │ │ + imul 0x80(%esp),%esi │ │ + imul 0x7c(%esp),%ecx │ │ + lea 0x10(%esi,%ecx,1),%ecx │ │ + sar $0x5,%ecx │ │ + cmp $0x80,%ecx │ │ + jl 7c422 │ │ + mov $0x7f,%ecx │ │ + cmp $0xffffff7f,%ecx │ │ + mov 0x1c(%ebp),%edx │ │ + jg 7c432 │ │ + mov $0xffffff80,%ecx │ │ + mov 0x8(%esp),%esi │ │ + movzbl (%esi,%edi,1),%edi │ │ + movzbl (%edx,%edi,1),%edx │ │ + imul %ecx,%edx │ │ + mov 0x14(%ebp),%ecx │ │ + movzbl 0x58(%ecx),%ecx │ │ + mov $0x1,%esi │ │ + shl %cl,%esi │ │ + sar %esi │ │ + add %edx,%esi │ │ + sar %cl,%esi │ │ + add %edi,%esi │ │ + mov 0x30(%esp),%ecx │ │ + cmp %ecx,%esi │ │ + mov %ecx,%edi │ │ + jg 7c463 │ │ + mov %esi,%edi │ │ + mov 0x24(%esp),%ecx │ │ + cmp %ecx,%esi │ │ + mov 0x1c(%esp),%edx │ │ + jl 7c3d0 │ │ + mov %edi,%ecx │ │ + jmp 7c3d0 │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + test %edi,%edi │ │ + jle 7c350 │ │ + mov 0x3c(%esp),%eax │ │ + mov 0x40(%esp),%ecx │ │ + mov -0x2934(%eax,%ecx,8),%edx │ │ + mov %edx,0x8(%esp) │ │ + mov -0x2930(%eax,%ecx,8),%ecx │ │ + mov %ecx,0x1c(%esp) │ │ + xor %esi,%esi │ │ + lea -0x2930(%eax),%edi │ │ + jmp 7c4c5 │ │ + mov 0x28(%esp),%ecx │ │ + mov %al,(%ecx,%esi,1) │ │ + inc %esi │ │ + add $0x8,%edi │ │ + cmp %esi,0xc(%esp) │ │ + je 7c350 │ │ + mov 0x14(%esp),%eax │ │ + movsbl (%eax,%esi,1),%eax │ │ + mov 0x54(%esp),%ecx │ │ + movsbl (%ecx,%esi,1),%ebx │ │ + mov -0x4(%edi),%ecx │ │ + mov (%edi),%edx │ │ + imul %ecx,%ebx │ │ + imul %edx,%eax │ │ + lea 0x10(%ebx,%eax,1),%eax │ │ + sar $0x5,%eax │ │ + cmp $0x80,%eax │ │ + jl 7c4f3 │ │ + mov $0x7f,%eax │ │ + cmp $0xffffff7f,%eax │ │ + jg 7c4ff │ │ + mov $0xffffff80,%eax │ │ + mov 0x58(%esp),%ebx │ │ + movsbl (%ebx,%esi,1),%ebx │ │ + imul %ebx,%ecx │ │ + mov 0x20(%esp),%ebx │ │ + movsbl (%ebx,%esi,1),%ebx │ │ + imul %ebx,%edx │ │ + lea 0x10(%edx,%ecx,1),%ecx │ │ + sar $0x5,%ecx │ │ + cmp $0x80,%ecx │ │ + jl 7c529 │ │ + mov $0x7f,%ecx │ │ + cmp $0xffffff7f,%ecx │ │ + jg 7c536 │ │ + mov $0xffffff80,%ecx │ │ + imul 0x8(%esp),%eax │ │ + imul 0x1c(%esp),%ecx │ │ + lea 0x10(%eax,%ecx,1),%eax │ │ + sar $0x5,%eax │ │ + cmp $0x80,%eax │ │ + jl 7c553 │ │ + mov $0x7f,%eax │ │ + cmp $0xffffff7f,%eax │ │ + mov 0x14(%ebp),%ecx │ │ + jg 7c562 │ │ + mov $0xffffff80,%eax │ │ + mov 0x50(%esp),%edx │ │ + movzbl (%edx,%esi,1),%edx │ │ + mov 0x1c(%ebp),%ebx │ │ + movzbl (%ebx,%edx,1),%ebx │ │ + imul %eax,%ebx │ │ + movzbl 0x58(%ecx),%ecx │ │ + mov $0x1,%eax │ │ + shl %cl,%eax │ │ + sar %eax │ │ + add %ebx,%eax │ │ + sar %cl,%eax │ │ + add %edx,%eax │ │ + mov 0x30(%esp),%ecx │ │ + cmp %ecx,%eax │ │ + jg 7c591 │ │ mov %eax,%ecx │ │ - jmp 7b7d9 │ │ - mov 0x20(%ebp),%eax │ │ - lea 0x2(%eax),%ecx │ │ - mov %ebx,%edx │ │ - mov %ecx,0x30(%esp) │ │ - mov %esi,0xe0(%esp) │ │ - mov %edi,0x150(%esp) │ │ - test %edx,%edx │ │ - jns 7b992 │ │ - mov 0x30(%esp),%eax │ │ - sub (%esp),%eax │ │ - mov %eax,0x20(%esp) │ │ - jle 7b992 │ │ - mov %edx,%edi │ │ - lea 0x0(,%edx,4),%eax │ │ - lea (%eax,%eax,2),%eax │ │ - mov (%esp),%ecx │ │ - lea 0x1a(%ecx,%eax,1),%edx │ │ - mov %edx,0x120(%esp) │ │ - mov 0x30(%esp),%edx │ │ - lea 0x1a(%edx,%eax,1),%edx │ │ - mov %edx,0x40(%esp) │ │ - mov 0x20(%esp),%edx │ │ - and $0xfffffff0,%edx │ │ - lea 0x2f0(%esp,%eax,2),%esi │ │ - lea 0x2e0(%esp,%eax,2),%eax │ │ - pxor %xmm0,%xmm0 │ │ - mov 0xc(%ebp),%ebx │ │ - mov %edx,0x140(%esp) │ │ - lea (%ecx,%edx,1),%ecx │ │ - mov %ecx,0x90(%esp) │ │ - movl $0x0,0x50(%esp) │ │ - mov %ebx,%ecx │ │ - jmp 7b88c │ │ + mov 0x24(%esp),%edx │ │ + cmp %edx,%eax │ │ + mov %edx,%eax │ │ + jl 7c4b0 │ │ + mov %ecx,%eax │ │ + jmp 7c4b0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x78(%esp),%ecx │ │ + add $0x20,%ecx │ │ + cmp 0x18(%ebp),%ecx │ │ + jae 7c5d4 │ │ + mov 0x14(%ebp),%eax │ │ + mov 0xd4(%eax),%ebx │ │ + addl $0x20,0x38(%esp) │ │ + addl $0x20,0x34(%esp) │ │ + jmp 7beb0 │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ - add 0xfc(%esp),%ecx │ │ - incl 0x50(%esp) │ │ - mov 0x70(%esp),%esi │ │ - add $0x18,%esi │ │ - add $0x18,%eax │ │ - inc %edi │ │ - je 7b992 │ │ - mov %esi,0x70(%esp) │ │ - cmpl $0x10,0x20(%esp) │ │ - mov (%esp),%edx │ │ - mov 0x30(%esp),%ebx │ │ - jb 7b980 │ │ - mov 0x50(%esp),%edx │ │ - lea 0x0(,%edx,4),%esi │ │ - imul 0xfc(%esp),%edx │ │ - lea (%esi,%esi,2),%esi │ │ - mov %esi,0x100(%esp) │ │ - lea (%ebx,%edx,1),%esi │ │ - add 0xc(%ebp),%esi │ │ - mov %esi,0x10(%esp) │ │ - mov %edi,0xd0(%esp) │ │ - mov 0x120(%esp),%edi │ │ - mov 0x100(%esp),%esi │ │ - add %esi,%edi │ │ - lea 0x2ac(%esp,%edi,2),%edi │ │ - cmp %edi,0x10(%esp) │ │ - mov 0xd0(%esp),%edi │ │ - jbe 7b91b │ │ - mov (%esp),%edi │ │ - add %edi,%edx │ │ - add 0xc(%ebp),%edx │ │ - mov 0x100(%esp),%esi │ │ - add 0x40(%esp),%esi │ │ - lea 0x2ac(%esp,%esi,2),%esi │ │ - cmp %esi,%edx │ │ - mov %edi,%edx │ │ - mov 0xd0(%esp),%edi │ │ - jb 7b980 │ │ - mov 0x140(%esp),%edx │ │ - mov (%esp),%esi │ │ - mov 0x70(%esp),%ebx │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 7c5ef │ │ + pop %ebx │ │ + add $0x5a981,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + push $0x1 │ │ + push $0x1 │ │ + pushl 0x38(%ebp) │ │ + pushl 0x34(%ebp) │ │ + pushl 0x30(%ebp) │ │ + pushl 0x2c(%ebp) │ │ + pushl 0x28(%ebp) │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 7cb00 │ │ + add $0x40,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movq (%ecx,%esi,1),%xmm1 │ │ - movq 0x8(%ecx,%esi,1),%xmm2 │ │ - punpcklbw %xmm0,%xmm1 │ │ - punpcklbw %xmm0,%xmm2 │ │ - movdqu %xmm1,-0x10(%ebx,%esi,2) │ │ - movdqu %xmm2,(%ebx,%esi,2) │ │ - add $0x10,%esi │ │ - add $0xfffffff0,%edx │ │ - jne 7b930 │ │ - mov 0x140(%esp),%edx │ │ - cmp %edx,0x20(%esp) │ │ - mov 0x90(%esp),%edx │ │ - mov 0x30(%esp),%ebx │ │ - je 7b870 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 7c64f │ │ + pop %ebx │ │ + add $0x5a921,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + push $0x0 │ │ + push $0x1 │ │ + pushl 0x38(%ebp) │ │ + pushl 0x34(%ebp) │ │ + pushl 0x30(%ebp) │ │ + pushl 0x2c(%ebp) │ │ + pushl 0x28(%ebp) │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 7cb00 │ │ + add $0x40,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movzbl (%ecx,%edx,1),%esi │ │ - mov %si,(%eax,%edx,2) │ │ - inc %edx │ │ - cmp %edx,%ebx │ │ - jne 7b980 │ │ - jmp 7b870 │ │ - cmpl $0x0,0x24(%ebp) │ │ - jle 7ba7d │ │ - cmpl $0x0,(%esp) │ │ - jns 7ba7d │ │ - mov 0x8(%ebp),%eax │ │ - mov (%esp),%ecx │ │ - mov %ecx,%edx │ │ - neg %edx │ │ - mov %edx,0x50(%esp) │ │ - and $0xfffffff0,%edx │ │ - mov %edx,0xd0(%esp) │ │ - add %ecx,%edx │ │ - mov %edx,0x100(%esp) │ │ - lea 0xa(%eax,%ecx,1),%ebx │ │ - add $0x2,%eax │ │ - pxor %xmm0,%xmm0 │ │ - lea 0x2f0(%esp,%ecx,2),%edi │ │ - lea 0x2e0(%esp),%ecx │ │ - xor %edx,%edx │ │ - mov %edx,0x70(%esp) │ │ - cmpl $0x10,0x50(%esp) │ │ - mov (%esp),%esi │ │ - jb 7ba70 │ │ - jmp 7ba24 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x70(%esp),%edx │ │ - inc %edx │ │ - add $0x2,%ebx │ │ - add $0x18,%edi │ │ - add $0x18,%ecx │ │ - add $0x2,%eax │ │ - cmp 0x24(%ebp),%edx │ │ - je 7ba7d │ │ - mov %edx,0x70(%esp) │ │ - cmpl $0x10,0x50(%esp) │ │ - mov (%esp),%esi │ │ - jb 7ba70 │ │ - xor %esi,%esi │ │ - mov 0xd0(%esp),%edx │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 7c6af │ │ + pop %ebx │ │ + add $0x5a8c1,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + push $0x0 │ │ + push $0x0 │ │ + pushl 0x38(%ebp) │ │ + pushl 0x34(%ebp) │ │ + pushl 0x30(%ebp) │ │ + pushl 0x2c(%ebp) │ │ + pushl 0x28(%ebp) │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 7cb00 │ │ + add $0x40,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ - movq -0x8(%ebx,%esi,1),%xmm1 │ │ - movq (%ebx,%esi,1),%xmm2 │ │ - punpcklbw %xmm0,%xmm1 │ │ - punpcklbw %xmm0,%xmm2 │ │ - movdqu %xmm1,-0x10(%edi,%esi,2) │ │ - movdqu %xmm2,(%edi,%esi,2) │ │ - add $0x10,%esi │ │ - cmp %esi,%edx │ │ - jne 7ba30 │ │ - cmp 0x50(%esp),%edx │ │ - mov 0x100(%esp),%esi │ │ - je 7ba00 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffffc,%esp │ │ + sub $0x6c,%esp │ │ + mov %edx,0x18(%esp) │ │ + mov %ecx,%edi │ │ + call 7c717 │ │ + pop %eax │ │ + add $0x5a859,%eax │ │ + cmpl $0x0,0xc(%ebp) │ │ + mov $0xb524,%ecx │ │ + mov $0x49d8,%edx │ │ + cmove %ecx,%edx │ │ + mov 0x8(%ebp),%ecx │ │ + xor (%ecx),%edx │ │ + mov 0xb8(%ecx),%ecx │ │ + add $0x4,%ecx │ │ + cmpl $0x0,0x10(%ebp) │ │ + mov $0x52,%esi │ │ + mov $0x2c,%ebx │ │ + cmove %esi,%ebx │ │ + mov %ebx,0x10(%esp) │ │ + cmpl $0x0,0x14(%ebp) │ │ + mov $0x49,%esi │ │ + mov $0x26,%ebx │ │ + cmove %esi,%ebx │ │ + mov %ebx,0x2c(%esp) │ │ + mov $0x1,%esi │ │ + shl %cl,%esi │ │ + sar %esi │ │ + mov %esi,0x14(%esp) │ │ + lea -0x4500(%eax),%eax │ │ + mov %eax,0x24(%esp) │ │ + xor %eax,%eax │ │ + mov %edi,0x30(%esp) │ │ + mov 0x24(%esp),%esi │ │ nop │ │ nop │ │ nop │ │ - movzbl (%eax,%esi,1),%edx │ │ - mov %dx,(%ecx,%esi,2) │ │ - inc %esi │ │ - jne 7ba70 │ │ - jmp 7ba00 │ │ - cmpl $0x0,0xe0(%esp) │ │ - jle 7bb72 │ │ - lea 0x2f0(%esp),%eax │ │ - pxor %xmm0,%xmm0 │ │ - xor %ecx,%ecx │ │ - lea 0x2e0(%esp),%edi │ │ - mov 0x6c(%esp),%ebx │ │ - jmp 7bacf │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %edi,0x4(%esp) │ │ + mov %eax,0x8(%esp) │ │ + xor %ebx,%ebx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - add 0xfc(%esp),%ebx │ │ - add $0x18,%edi │ │ - mov 0x70(%esp),%ecx │ │ - inc %ecx │ │ - add $0x18,%eax │ │ - cmp 0xe0(%esp),%ecx │ │ - je 7bb72 │ │ - mov %ecx,0x70(%esp) │ │ - cmp 0x24(%ebp),%ecx │ │ - mov (%esp),%edx │ │ - mov $0x0,%ecx │ │ - cmovl %ecx,%edx │ │ - mov 0x30(%esp),%esi │ │ - sub %edx,%esi │ │ - jle 7bab0 │ │ - cmp $0xf,%esi │ │ - ja 7bb00 │ │ - mov %edx,%ecx │ │ - mov 0x30(%esp),%esi │ │ - jmp 7bb60 │ │ + mov %edx,%eax │ │ + mov %edx,%edi │ │ + shr $0x3,%edi │ │ + xor %edx,%edi │ │ + shr $0xc,%edx │ │ + xor %edi,%edx │ │ + sar %eax │ │ + xor %eax,%edx │ │ + shl $0xf,%edx │ │ + movzwl %dx,%edx │ │ + or %eax,%edx │ │ + mov %edx,%eax │ │ + shr $0x4,%eax │ │ + and $0xffe,%eax │ │ + movswl (%esi,%eax,1),%eax │ │ + add 0x14(%esp),%eax │ │ + sar %cl,%eax │ │ + mov 0x4(%esp),%edi │ │ + mov %al,(%edi,%ebx,1) │ │ + inc %ebx │ │ + cmp 0x10(%esp),%ebx │ │ + jb 7c7a0 │ │ + mov 0x8(%esp),%eax │ │ + inc %eax │ │ + mov 0x4(%esp),%edi │ │ + add $0x52,%edi │ │ + cmp 0x2c(%esp),%eax │ │ + jb 7c790 │ │ + mov 0x8(%ebp),%eax │ │ + mov %eax,%ecx │ │ + mov 0x5c(%eax),%ebx │ │ + mov 0x10(%esp),%edx │ │ + add $0xfffffffd,%edx │ │ + mov 0xc(%ebp),%eax │ │ + mov %eax,%esi │ │ + lea (%eax,%eax,8),%eax │ │ + lea (%eax,%eax,2),%eax │ │ + add %esi,%eax │ │ + lea 0x78(%ecx,%eax,1),%eax │ │ + mov %eax,0x44(%esp) │ │ + mov %ebx,%eax │ │ + neg %eax │ │ + mov %eax,0x20(%esp) │ │ + imul $0x53,%ebx,%eax │ │ + mov 0x30(%esp),%edi │ │ + sub %eax,%edi │ │ + mov 0x10(%ebp),%esi │ │ + mov 0x14(%ebp),%ecx │ │ + add %esi,%ecx │ │ + mov $0x1,%eax │ │ + mov %ecx,0x60(%esp) │ │ + shl %cl,%eax │ │ + sar %eax │ │ + mov %eax,0x5c(%esp) │ │ + mov 0x14(%ebp),%eax │ │ + or %esi,%eax │ │ + mov %eax,0x58(%esp) │ │ + lea 0x1(%esi),%eax │ │ + mov %eax,0x8(%esp) │ │ + and $0xfffffff8,%eax │ │ + mov %eax,0x38(%esp) │ │ + add $0xf9,%edi │ │ + mov %edi,0x28(%esp) │ │ + mov 0x18(%esp),%eax │ │ + lea 0xfd(%eax),%ecx │ │ + mov %ecx,0x40(%esp) │ │ + add $0xf9,%eax │ │ + mov %eax,0x18(%esp) │ │ + movl $0x3,0xc(%esp) │ │ + mov %edx,0x10(%esp) │ │ + mov %ebx,0x14(%esp) │ │ + cmp $0x4,%edx │ │ + jge 7c8ad │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0xc(%esp),%eax │ │ + inc %eax │ │ + addl $0x52,0x28(%esp) │ │ + mov %eax,0xc(%esp) │ │ + cmp 0x2c(%esp),%eax │ │ + jae 7caee │ │ + cmp $0x4,%edx │ │ + jl 7c890 │ │ + mov 0xc(%esp),%eax │ │ + add $0xfffffffd,%eax │ │ + mov 0x14(%ebp),%ecx │ │ + shl %cl,%eax │ │ + imul $0x52,%eax,%ecx │ │ + mov 0x40(%esp),%eax │ │ + add %ecx,%eax │ │ + mov %eax,0x48(%esp) │ │ + add 0x18(%esp),%ecx │ │ + mov %ecx,0x4c(%esp) │ │ + movl $0x3,0x1c(%esp) │ │ + mov 0x28(%esp),%eax │ │ + mov %eax,0x34(%esp) │ │ + xor %edi,%edi │ │ + test %ebx,%ebx │ │ + jns 7c954 │ │ + nop │ │ nop │ │ nop │ │ nop │ │ - mov %esi,0x50(%esp) │ │ - and $0xfffffff0,%esi │ │ - lea (%edx,%esi,1),%ecx │ │ - mov %esi,0xd0(%esp) │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + imul $0x52,0xc(%esp),%edx │ │ + add 0x30(%esp),%edx │ │ + mov 0x8(%ebp),%eax │ │ + movzbl 0xb0(%eax),%ecx │ │ + mov $0x1,%eax │ │ + shl %cl,%eax │ │ + sar %eax │ │ + add %edi,%eax │ │ + mov 0x1c(%esp),%edi │ │ + movsbl (%edi,%edx,1),%esi │ │ + sar %cl,%eax │ │ + add %esi,%eax │ │ + cmp $0x80,%eax │ │ + mov $0x7f,%ecx │ │ + cmovge %ecx,%eax │ │ + cmp $0xffffff80,%eax │ │ + mov $0x80,%ecx │ │ + cmovle %ecx,%eax │ │ + mov %al,(%edi,%edx,1) │ │ + inc %edi │ │ + incl 0x34(%esp) │ │ + mov 0x10(%esp),%edx │ │ + mov %edi,0x1c(%esp) │ │ + cmp %edx,%edi │ │ + mov 0x14(%esp),%ebx │ │ + je 7c890 │ │ + xor %edi,%edi │ │ + test %ebx,%ebx │ │ + js 7c8f0 │ │ + mov 0x1c(%esp),%eax │ │ + add $0xfffffffd,%eax │ │ + mov 0x10(%ebp),%ecx │ │ + shl %cl,%eax │ │ + cmp 0x20(%esp),%ebx │ │ + jl 7c8f0 │ │ + mov %eax,%ecx │ │ + mov 0x48(%esp),%eax │ │ + add %ecx,%eax │ │ + mov %eax,0x50(%esp) │ │ + add 0x4c(%esp),%ecx │ │ + mov %ecx,0x54(%esp) │ │ + xor %edi,%edi │ │ + mov 0x34(%esp),%eax │ │ + mov 0x20(%esp),%ecx │ │ + mov %ecx,0x4(%esp) │ │ + mov 0x44(%esp),%ebx │ │ + jmp 7c9bc │ │ + xor %esi,%esi │ │ + add 0x5c(%esp),%esi │ │ + mov 0x60(%esp),%ecx │ │ + sar %cl,%esi │ │ + movsbl (%ebx),%eax │ │ + imul %esi,%eax │ │ + add %eax,%edi │ │ + mov 0x64(%esp),%eax │ │ + add $0x52,%eax │ │ + mov 0x4(%esp),%ecx │ │ + test %ecx,%ecx │ │ + lea 0x1(%ecx),%ecx │ │ + mov %ecx,0x4(%esp) │ │ + je 7c8f0 │ │ + mov %eax,0x64(%esp) │ │ + mov 0x20(%esp),%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movq (%ebx,%edx,1),%xmm1 │ │ - movq 0x8(%ebx,%edx,1),%xmm2 │ │ - punpcklbw %xmm0,%xmm1 │ │ - punpcklbw %xmm0,%xmm2 │ │ - movdqu %xmm1,-0x10(%eax,%edx,2) │ │ - movdqu %xmm2,(%eax,%edx,2) │ │ - add $0x10,%edx │ │ - add $0xfffffff0,%esi │ │ - jne 7bb20 │ │ - mov 0xd0(%esp),%edx │ │ - cmp %edx,0x50(%esp) │ │ - mov 0x30(%esp),%esi │ │ - je 7bab0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movzbl (%ebx,%ecx,1),%edx │ │ - mov %dx,(%edi,%ecx,2) │ │ - inc %ecx │ │ - cmp %ecx,%esi │ │ - jne 7bb60 │ │ - jmp 7bab0 │ │ - mov 0x1c(%ebp),%ecx │ │ - mov 0x14(%ebp),%edx │ │ - mov 0x10(%ebp),%esi │ │ - test %esi,%esi │ │ - je 7dddf │ │ - mov %esi,%eax │ │ - and $0x1,%eax │ │ - mov $0x4,%edi │ │ - sub %eax,%edi │ │ - bsr %esi,%eax │ │ + mov %ecx,%edx │ │ + or 0x4(%esp),%edx │ │ + je 7c9f0 │ │ + movsbl (%ebx),%edx │ │ + movsbl (%eax),%esi │ │ + imul %edx,%esi │ │ + add %esi,%edi │ │ + inc %ebx │ │ + inc %eax │ │ + cmp 0x14(%esp),%ecx │ │ + lea 0x1(%ecx),%ecx │ │ + jl 7c9d0 │ │ + jmp 7c9a2 │ │ + mov 0x8(%ebp),%eax │ │ + cmpl $0x0,0x4(%eax) │ │ + je 7c9a2 │ │ + cmpl $0x0,0x58(%esp) │ │ + js 7c98e │ │ + xor %eax,%eax │ │ + mov 0x54(%esp),%ecx │ │ + mov %ecx,0x3c(%esp) │ │ + mov 0x50(%esp),%ecx │ │ xor %esi,%esi │ │ - mov %ecx,%ebx │ │ - sub %eax,%ebx │ │ - mov %ebx,%eax │ │ - cmovs %esi,%eax │ │ - test %edx,%edx │ │ - mov 0x6c(%esp),%ebx │ │ - mov %eax,0x100(%esp) │ │ - mov %edi,0x18c(%esp) │ │ - je 7ea64 │ │ - bsr %edx,%eax │ │ - sub %eax,%ecx │ │ - cmovns %ecx,%esi │ │ - mov %esi,0xd0(%esp) │ │ - mov %edi,%ecx │ │ - and $0x1,%ecx │ │ - or $0x2,%ecx │ │ - mov 0x20(%ebp),%eax │ │ - and $0xfffffff8,%eax │ │ - mov %eax,0x214(%esp) │ │ - movss 0x100(%esp),%xmm0 │ │ - movd 0x10(%ebp),%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm6 │ │ + cmpl $0x7,0x8(%esp) │ │ + mov %eax,0x24(%esp) │ │ + mov %ecx,0x68(%esp) │ │ + ja 7ca60 │ │ + jmp 7ca5b │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov 0x68(%esp),%ecx │ │ + add $0x52,%ecx │ │ + addl $0x52,0x3c(%esp) │ │ + mov 0x24(%esp),%eax │ │ + cmp 0x14(%ebp),%eax │ │ + lea 0x1(%eax),%eax │ │ + je 7c990 │ │ + cmpl $0x7,0x8(%esp) │ │ + mov %eax,0x24(%esp) │ │ + mov %ecx,0x68(%esp) │ │ + ja 7ca60 │ │ + xor %eax,%eax │ │ + jmp 7cacb │ │ + nop │ │ movd %esi,%xmm1 │ │ - movd %edx,%xmm2 │ │ - pshufd $0x0,%xmm2,%xmm4 │ │ - movd %edi,%xmm2 │ │ - pshufd $0x0,%xmm2,%xmm5 │ │ - mov %ecx,0x22c(%esp) │ │ - movd %ecx,%xmm2 │ │ - pshufd $0x0,%xmm2,%xmm2 │ │ - mov 0x150(%esp),%eax │ │ - lea -0x5778(%eax),%ecx │ │ - mov %ecx,0x220(%esp) │ │ - xorps %xmm7,%xmm7 │ │ - movss %xmm1,%xmm7 │ │ - xorps %xmm1,%xmm1 │ │ - movss %xmm0,%xmm1 │ │ - movaps %xmm1,%xmm0 │ │ - movdqa -0x158d0(%eax),%xmm1 │ │ - pshufd $0xf5,%xmm5,%xmm3 │ │ - movdqa %xmm3,0x290(%esp) │ │ - pshufd $0xf5,%xmm2,%xmm3 │ │ - movdqa %xmm3,0x280(%esp) │ │ - movaps %xmm0,0x120(%esp) │ │ - movdqa %xmm1,(%esp) │ │ - movdqa %xmm2,0x270(%esp) │ │ - movaps %xmm7,0x70(%esp) │ │ - movdqa %xmm4,0xe0(%esp) │ │ - movdqa %xmm5,0x260(%esp) │ │ - movdqa %xmm6,0x140(%esp) │ │ - cmpl $0x0,0x20(%ebp) │ │ - mov %ebx,%edx │ │ - jg 7bcc6 │ │ + pxor %xmm0,%xmm0 │ │ + mov 0x38(%esp),%esi │ │ + mov %ecx,%eax │ │ nop │ │ nop │ │ + movd -0x4(%eax),%xmm2 │ │ + movd (%eax),%xmm3 │ │ + punpcklbw %xmm2,%xmm2 │ │ + punpcklwd %xmm2,%xmm2 │ │ + psrad $0x18,%xmm2 │ │ + paddd %xmm2,%xmm1 │ │ + punpcklbw %xmm3,%xmm3 │ │ + punpcklwd %xmm3,%xmm2 │ │ + psrad $0x18,%xmm2 │ │ + paddd %xmm2,%xmm0 │ │ + add $0x8,%eax │ │ + add $0xfffffff8,%esi │ │ + jne 7ca70 │ │ + mov 0x38(%esp),%eax │ │ + cmp %eax,0x8(%esp) │ │ + paddd %xmm1,%xmm0 │ │ + pshufd $0x4e,%xmm0,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + pshufd $0xe5,%xmm1,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + movd %xmm0,%esi │ │ + je 7ca30 │ │ + mov 0x8(%esp),%edx │ │ + sub %eax,%edx │ │ + add 0x3c(%esp),%eax │ │ nop │ │ nop │ │ nop │ │ - add 0xfc(%esp),%edx │ │ - addl $0x18,0x160(%esp) │ │ - decl 0x164(%esp) │ │ - mov %edx,%ebx │ │ - je 7f1eb │ │ - cmpl $0x0,0x20(%ebp) │ │ - mov %ebx,%edx │ │ - jle 7bca0 │ │ - xor %ebx,%ebx │ │ - cmpl $0x8,0x20(%ebp) │ │ - mov 0x18(%ebp),%eax │ │ - mov 0x220(%esp),%ecx │ │ - movsbl 0x4(%ecx,%eax,2),%esi │ │ - mov %esi,0x15c(%esp) │ │ - movsbl 0x8(%ecx,%eax,2),%esi │ │ - mov %esi,0x158(%esp) │ │ - movsbl (%ecx,%eax,2),%edi │ │ - movsbl 0x5(%ecx,%eax,2),%esi │ │ - mov %esi,0x1bc(%esp) │ │ - movsbl 0x9(%ecx,%eax,2),%esi │ │ - movsbl 0x1(%ecx,%eax,2),%eax │ │ - mov %esi,0x1b8(%esp) │ │ - mov %eax,0x154(%esp) │ │ - jb 7d6d1 │ │ - mov 0x15c(%esp),%eax │ │ - lea (%eax,%eax,1),%ebx │ │ - mov 0x160(%esp),%eax │ │ - mov %eax,%ecx │ │ - sub %ebx,%ecx │ │ - mov %ecx,0x184(%esp) │ │ - mov 0x158(%esp),%ecx │ │ - lea (%ecx,%ecx,1),%ebx │ │ - mov %eax,%ecx │ │ - sub %ebx,%ecx │ │ - mov %ecx,0x218(%esp) │ │ - lea (%edi,%edi,1),%ebx │ │ - mov %eax,%ecx │ │ - sub %ebx,%ecx │ │ - mov %ecx,0x188(%esp) │ │ - mov %esi,%ebx │ │ - mov 0x1bc(%esp),%esi │ │ - lea (%esi,%esi,1),%ecx │ │ - mov %ecx,0x30(%esp) │ │ - mov %eax,%ecx │ │ - sub 0x30(%esp),%ecx │ │ - mov %ecx,0x180(%esp) │ │ - lea (%ebx,%ebx,1),%ecx │ │ - mov %ecx,0x30(%esp) │ │ - mov %eax,%ecx │ │ - sub 0x30(%esp),%ecx │ │ - mov %ecx,0x17c(%esp) │ │ - mov 0x154(%esp),%ecx │ │ - add %ecx,%ecx │ │ - mov %ecx,0x30(%esp) │ │ - mov %eax,%ecx │ │ - sub 0x30(%esp),%ecx │ │ - mov %ecx,0x178(%esp) │ │ - mov 0x15c(%esp),%ecx │ │ - lea (%eax,%ecx,2),%ecx │ │ - mov %ecx,0x174(%esp) │ │ - mov 0x158(%esp),%ecx │ │ - lea (%eax,%ecx,2),%ecx │ │ - mov %ecx,0x170(%esp) │ │ - mov %edi,0x21c(%esp) │ │ - lea (%eax,%edi,2),%ecx │ │ - mov %ecx,0x16c(%esp) │ │ - mov 0x218(%esp),%edi │ │ - lea (%eax,%esi,2),%ecx │ │ - mov %ecx,0x168(%esp) │ │ - lea (%eax,%ebx,2),%ecx │ │ - mov %ecx,0x228(%esp) │ │ - mov 0x154(%esp),%ecx │ │ - lea (%eax,%ecx,2),%eax │ │ - mov %eax,0x224(%esp) │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + movsbl (%eax),%ecx │ │ + add %ecx,%esi │ │ + inc %eax │ │ + dec %edx │ │ + jne 7cae0 │ │ + jmp 7ca30 │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffffc,%esp │ │ + sub $0xbc,%esp │ │ + mov %edx,0x5c(%esp) │ │ + mov %ecx,0x58(%esp) │ │ + call 7cb1c │ │ + pop %eax │ │ + add $0x5a454,%eax │ │ + mov %eax,0x4c(%esp) │ │ + mov 0xc(%ebp),%esi │ │ + mov 0xd4(%esi),%eax │ │ + mov %eax,0x34(%esp) │ │ + test %eax,%eax │ │ + setne %al │ │ + mov 0x20(%ebp),%edi │ │ + test %edi,%edi │ │ + setg %cl │ │ + and %al,%cl │ │ + movzbl %cl,%eax │ │ + inc %eax │ │ + mov %eax,0x64(%esp) │ │ xor %ecx,%ecx │ │ - mov 0x150(%esp),%eax │ │ - mov 0x214(%esp),%esi │ │ - mov %edx,%ebx │ │ + cmpl $0x0,0x30(%ebp) │ │ + sete %cl │ │ + mov 0xd8(%esi),%eax │ │ + mov %eax,0x20(%esp) │ │ + test %eax,%eax │ │ + lea 0xeb(%ecx,%ecx,4),%ecx │ │ + mov $0xff,%eax │ │ + cmovne %ecx,%eax │ │ + mov %eax,0x30(%esp) │ │ + imul $0x2500,%edi,%edx │ │ + add $0xb200,%edx │ │ + imul $0xad,%edi,%ebx │ │ + add $0x69,%ebx │ │ + mov (%esi),%esi │ │ + xor %edi,%edi │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %edx,%ecx │ │ + and $0xff00,%ecx │ │ + movzbl %bl,%eax │ │ + or %ecx,%eax │ │ + xor %esi,%eax │ │ + mov %eax,0xb4(%esp,%edi,4) │ │ + inc %edi │ │ + add $0xffffdb00,%edx │ │ + add $0xffffff53,%ebx │ │ + cmp 0x64(%esp),%edi │ │ + jb 7cb90 │ │ + cmpl $0x0,0x20(%esp) │ │ + setne %al │ │ + cmpl $0x0,0x10(%ebp) │ │ + mov 0xc(%ebp),%ebx │ │ + jle 7daa5 │ │ + xor %ecx,%ecx │ │ + mov %al,%cl │ │ + shl $0x4,%ecx │ │ + mov %ecx,0x20(%esp) │ │ + mov $0x20,%edi │ │ + mov 0x34(%ebp),%edx │ │ + mov %edx,%ecx │ │ + shr %cl,%edi │ │ + mov $0x2,%esi │ │ + mov $0x2,%eax │ │ + mov 0x38(%ebp),%ecx │ │ + shr %cl,%eax │ │ + mov 0x1c(%ebp),%ecx │ │ + cmp %ecx,%eax │ │ + cmovle %eax,%ecx │ │ + mov %ecx,0xa4(%esp) │ │ + mov %edx,%ecx │ │ + shr %cl,%esi │ │ + mov %esi,0x60(%esp) │ │ + mov $0x20,%esi │ │ + mov 0x38(%ebp),%ecx │ │ + shr %cl,%esi │ │ + imul $0x52,%eax,%eax │ │ + mov %eax,0x48(%esp) │ │ + shl $0x4,%edx │ │ + mov 0x4c(%esp),%ecx │ │ + lea -0x2920(%ecx,%edx,1),%eax │ │ + mov %eax,0x8c(%esp) │ │ + imul $0x52,%esi,%eax │ │ + mov 0x64(%esp),%esi │ │ + mov 0x18(%ebp),%ecx │ │ + mov %ecx,%edx │ │ + lea 0xf9(%eax,%ecx,1),%ecx │ │ + mov %ecx,0x80(%esp) │ │ + add %edx,%eax │ │ + lea 0xf9(%edx,%edi,1),%ecx │ │ + mov %ecx,0x7c(%esp) │ │ + lea 0xf9(%edx),%ecx │ │ + mov %ecx,0x54(%esp) │ │ + lea 0xf9(%edi,%eax,1),%eax │ │ + mov %eax,0xa0(%esp) │ │ + mov 0x24(%ebp),%eax │ │ + mov %eax,0x44(%esp) │ │ + movl $0x0,0x3c(%esp) │ │ + mov 0x34(%esp),%eax │ │ + mov %edi,0xa8(%esp) │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movq (%ebx,%ecx,1),%xmm1 │ │ - xorps %xmm0,%xmm0 │ │ - punpcklbw %xmm0,%xmm1 │ │ - movdqa %xmm1,%xmm2 │ │ - punpckhwd %xmm0,%xmm2 │ │ - movdqa %xmm2,0x30(%esp) │ │ - punpcklwd %xmm0,%xmm1 │ │ - movdqa %xmm1,%xmm6 │ │ - movdqa %xmm1,0x50(%esp) │ │ - mov 0x174(%esp),%edx │ │ - movdqu (%edx,%ecx,2),%xmm0 │ │ - punpckhwd %xmm0,%xmm3 │ │ - psrad $0x10,%xmm3 │ │ - movdqa %xmm3,0x10(%esp) │ │ - punpcklwd %xmm0,%xmm0 │ │ - psrad $0x10,%xmm0 │ │ - movdqa %xmm0,%xmm7 │ │ - movdqa %xmm0,0x20(%esp) │ │ - psubd %xmm2,%xmm3 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm3,%xmm0 │ │ - movdqa %xmm0,0x40(%esp) │ │ - pabsd %xmm3,%xmm3 │ │ - movdqa %xmm3,%xmm4 │ │ - movdqa 0x120(%esp),%xmm0 │ │ - psrld %xmm0,%xmm4 │ │ - movdqa 0x140(%esp),%xmm1 │ │ - movdqa %xmm1,%xmm5 │ │ - psubd %xmm4,%xmm5 │ │ - movdqa %xmm7,%xmm4 │ │ - psubd %xmm6,%xmm4 │ │ - pxor %xmm2,%xmm2 │ │ - pcmpgtd %xmm4,%xmm2 │ │ - pabsd %xmm4,%xmm4 │ │ - movdqa %xmm4,%xmm6 │ │ - psrld %xmm0,%xmm6 │ │ - psubd %xmm6,%xmm1 │ │ - movdqa %xmm1,%xmm0 │ │ - pxor %xmm6,%xmm6 │ │ - pcmpgtd %xmm6,%xmm0 │ │ - pand %xmm1,%xmm0 │ │ - movdqa %xmm5,%xmm7 │ │ - pxor %xmm6,%xmm6 │ │ - pcmpgtd %xmm6,%xmm7 │ │ - pand %xmm5,%xmm7 │ │ - movdqa %xmm7,%xmm5 │ │ - pcmpgtd %xmm3,%xmm5 │ │ - pand %xmm5,%xmm3 │ │ - pandn %xmm7,%xmm5 │ │ - por %xmm3,%xmm5 │ │ - movdqa %xmm0,%xmm3 │ │ - pcmpgtd %xmm4,%xmm3 │ │ - pand %xmm3,%xmm4 │ │ - pandn %xmm0,%xmm3 │ │ - por %xmm4,%xmm3 │ │ - pxor %xmm2,%xmm3 │ │ - psubd %xmm2,%xmm3 │ │ - movdqa %xmm3,0xc0(%esp) │ │ - movdqa 0x40(%esp),%xmm0 │ │ - pxor %xmm0,%xmm5 │ │ - psubd %xmm0,%xmm5 │ │ - movdqa %xmm5,0xb0(%esp) │ │ - movdqa 0x10(%esp),%xmm3 │ │ - movdqa %xmm3,%xmm1 │ │ - movdqa (%esp),%xmm4 │ │ - pxor %xmm4,%xmm1 │ │ - movdqa 0x30(%esp),%xmm2 │ │ - movdqa %xmm2,%xmm5 │ │ - por %xmm4,%xmm5 │ │ - pcmpgtd %xmm1,%xmm5 │ │ - movdqa %xmm3,%xmm1 │ │ - pand %xmm5,%xmm1 │ │ - pandn %xmm2,%xmm5 │ │ - movdqa %xmm2,%xmm0 │ │ - por %xmm1,%xmm5 │ │ - movdqa %xmm3,%xmm1 │ │ - movdqa %xmm3,%xmm2 │ │ - pcmpgtd %xmm0,%xmm2 │ │ - pand %xmm2,%xmm1 │ │ - pandn %xmm0,%xmm2 │ │ - por %xmm1,%xmm2 │ │ - movdqa %xmm2,%xmm6 │ │ - mov 0x184(%esp),%edx │ │ - movdqu (%edx,%ecx,2),%xmm1 │ │ - movdqa %xmm1,0x80(%esp) │ │ - punpckhwd %xmm1,%xmm3 │ │ - psrad $0x10,%xmm3 │ │ - movdqa %xmm5,%xmm1 │ │ - pxor %xmm4,%xmm1 │ │ - movdqa %xmm3,%xmm2 │ │ - pxor %xmm4,%xmm2 │ │ - pcmpgtd %xmm1,%xmm2 │ │ - pand %xmm2,%xmm5 │ │ - movdqa %xmm5,0xa0(%esp) │ │ - pandn %xmm3,%xmm2 │ │ - movdqa %xmm2,0x40(%esp) │ │ - movdqa %xmm6,%xmm1 │ │ - pcmpgtd %xmm3,%xmm1 │ │ - pand %xmm1,%xmm6 │ │ - movdqa %xmm6,0x110(%esp) │ │ - pandn %xmm3,%xmm1 │ │ - movdqa %xmm1,0x90(%esp) │ │ - psubd %xmm0,%xmm3 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm3,%xmm0 │ │ - movdqa %xmm0,0x130(%esp) │ │ - pabsd %xmm3,%xmm6 │ │ - movdqa %xmm6,%xmm3 │ │ - psrld 0x120(%esp),%xmm3 │ │ - movdqa 0x140(%esp),%xmm0 │ │ - psubd %xmm3,%xmm0 │ │ - movdqa %xmm0,0x10(%esp) │ │ - movdqa 0x20(%esp),%xmm2 │ │ - movdqa %xmm2,%xmm3 │ │ - pxor %xmm4,%xmm3 │ │ - movdqa 0x50(%esp),%xmm7 │ │ - movdqa %xmm7,%xmm0 │ │ - por %xmm4,%xmm0 │ │ - pcmpgtd %xmm3,%xmm0 │ │ - movdqa %xmm2,%xmm3 │ │ - pand %xmm0,%xmm3 │ │ - pandn %xmm7,%xmm0 │ │ - por %xmm3,%xmm0 │ │ - movdqa %xmm2,%xmm3 │ │ - pcmpgtd %xmm7,%xmm3 │ │ - pand %xmm3,%xmm2 │ │ - pandn %xmm7,%xmm3 │ │ - por %xmm2,%xmm3 │ │ - punpcklwd 0x80(%esp),%xmm1 │ │ - psrad $0x10,%xmm1 │ │ - movdqa %xmm0,%xmm2 │ │ - pxor %xmm4,%xmm2 │ │ - movdqa %xmm1,%xmm5 │ │ - pxor %xmm4,%xmm5 │ │ - pcmpgtd %xmm2,%xmm5 │ │ - pand %xmm5,%xmm0 │ │ - pandn %xmm1,%xmm5 │ │ - movdqa %xmm5,0x80(%esp) │ │ - movdqa %xmm3,%xmm2 │ │ - pcmpgtd %xmm1,%xmm2 │ │ - pand %xmm2,%xmm3 │ │ - pandn %xmm1,%xmm2 │ │ - movdqa %xmm2,0x20(%esp) │ │ - psubd %xmm7,%xmm1 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtd %xmm1,%xmm5 │ │ - pabsd %xmm1,%xmm2 │ │ - movdqa %xmm2,%xmm4 │ │ - psrld 0x120(%esp),%xmm4 │ │ - movdqa 0x140(%esp),%xmm1 │ │ - psubd %xmm4,%xmm1 │ │ - movdqa %xmm1,%xmm4 │ │ - pxor %xmm7,%xmm7 │ │ - pcmpgtd %xmm7,%xmm4 │ │ - pand %xmm1,%xmm4 │ │ - movdqa 0x10(%esp),%xmm1 │ │ - pxor %xmm7,%xmm7 │ │ - pcmpgtd %xmm7,%xmm1 │ │ - pand 0x10(%esp),%xmm1 │ │ - movdqa %xmm1,%xmm7 │ │ - pcmpgtd %xmm6,%xmm7 │ │ - pand %xmm7,%xmm6 │ │ - pandn %xmm1,%xmm7 │ │ - por %xmm6,%xmm7 │ │ - movdqa %xmm4,%xmm1 │ │ - pcmpgtd %xmm2,%xmm1 │ │ - pand %xmm1,%xmm2 │ │ - pandn %xmm4,%xmm1 │ │ - por %xmm2,%xmm1 │ │ - pxor %xmm5,%xmm1 │ │ - psubd %xmm5,%xmm1 │ │ - paddd 0xc0(%esp),%xmm1 │ │ - movdqa %xmm1,0x1f0(%esp) │ │ - movdqa 0x130(%esp),%xmm1 │ │ - pxor %xmm1,%xmm7 │ │ - psubd %xmm1,%xmm7 │ │ - paddd 0xb0(%esp),%xmm7 │ │ - movdqa %xmm7,0x130(%esp) │ │ - movdqa 0x80(%esp),%xmm5 │ │ - por %xmm0,%xmm5 │ │ - movdqa 0x40(%esp),%xmm2 │ │ - por 0xa0(%esp),%xmm2 │ │ - movdqa 0x20(%esp),%xmm0 │ │ - por %xmm3,%xmm0 │ │ - movdqa %xmm0,0x20(%esp) │ │ - movdqa 0x90(%esp),%xmm4 │ │ - por 0x110(%esp),%xmm4 │ │ - mov 0x170(%esp),%edx │ │ - movdqu (%edx,%ecx,2),%xmm0 │ │ - movdqa %xmm0,0x10(%esp) │ │ - punpckhwd %xmm0,%xmm3 │ │ - psrad $0x10,%xmm3 │ │ - movdqa %xmm2,%xmm0 │ │ - movdqa (%esp),%xmm7 │ │ - pxor %xmm7,%xmm0 │ │ - movdqa %xmm3,%xmm6 │ │ - pxor %xmm7,%xmm6 │ │ - pcmpgtd %xmm0,%xmm6 │ │ - pand %xmm6,%xmm2 │ │ - movdqa %xmm2,0x40(%esp) │ │ - pandn %xmm3,%xmm6 │ │ - movdqa %xmm6,0xc0(%esp) │ │ - movdqa %xmm4,%xmm1 │ │ - pcmpgtd %xmm3,%xmm1 │ │ - pand %xmm1,%xmm4 │ │ - movdqa %xmm4,0x90(%esp) │ │ - pandn %xmm3,%xmm1 │ │ - movdqa %xmm1,0x110(%esp) │ │ - psubd 0x30(%esp),%xmm3 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm3,%xmm0 │ │ - movdqa %xmm0,0xb0(%esp) │ │ - pabsd %xmm3,%xmm2 │ │ - movdqa %xmm2,%xmm0 │ │ - psrld 0x70(%esp),%xmm0 │ │ - movdqa 0xe0(%esp),%xmm1 │ │ - psubd %xmm0,%xmm1 │ │ - punpcklwd 0x10(%esp),%xmm4 │ │ - psrad $0x10,%xmm4 │ │ - movdqa %xmm5,%xmm0 │ │ - pxor %xmm7,%xmm5 │ │ - movdqa %xmm4,%xmm3 │ │ - pxor %xmm7,%xmm3 │ │ - pcmpgtd %xmm5,%xmm3 │ │ - pand %xmm3,%xmm0 │ │ - movdqa %xmm0,0x80(%esp) │ │ - pandn %xmm4,%xmm3 │ │ - movdqa 0x20(%esp),%xmm0 │ │ - movdqa %xmm0,%xmm5 │ │ - pcmpgtd %xmm4,%xmm5 │ │ - pand %xmm5,%xmm0 │ │ - movdqa %xmm0,0x20(%esp) │ │ - pandn %xmm4,%xmm5 │ │ - movdqa %xmm5,0x10(%esp) │ │ - psubd 0x50(%esp),%xmm4 │ │ - pxor %xmm6,%xmm6 │ │ - pcmpgtd %xmm4,%xmm6 │ │ - pabsd %xmm4,%xmm4 │ │ - movdqa %xmm4,%xmm7 │ │ - psrld 0x70(%esp),%xmm7 │ │ - movdqa 0xe0(%esp),%xmm0 │ │ - psubd %xmm7,%xmm0 │ │ - movdqa %xmm0,%xmm7 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtd %xmm5,%xmm7 │ │ - pand %xmm0,%xmm7 │ │ - movdqa %xmm1,%xmm0 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtd %xmm5,%xmm0 │ │ - pand %xmm1,%xmm0 │ │ - movdqa %xmm0,%xmm1 │ │ - pcmpgtd %xmm2,%xmm1 │ │ - pand %xmm1,%xmm2 │ │ - pandn %xmm0,%xmm1 │ │ - por %xmm2,%xmm1 │ │ - movdqa %xmm7,%xmm0 │ │ - pcmpgtd %xmm4,%xmm0 │ │ - pand %xmm0,%xmm4 │ │ - pandn %xmm7,%xmm0 │ │ - por %xmm4,%xmm0 │ │ - pxor %xmm6,%xmm0 │ │ - psubd %xmm6,%xmm0 │ │ - movdqa %xmm0,0x1e0(%esp) │ │ - movdqa 0xb0(%esp),%xmm0 │ │ - pxor %xmm0,%xmm1 │ │ - psubd %xmm0,%xmm1 │ │ - movdqa %xmm1,0x1a0(%esp) │ │ - movdqa 0xc0(%esp),%xmm1 │ │ - por 0x40(%esp),%xmm1 │ │ - movdqa 0x110(%esp),%xmm6 │ │ - por 0x90(%esp),%xmm6 │ │ - movdqu (%edi,%ecx,2),%xmm0 │ │ - movdqa %xmm0,0x40(%esp) │ │ - punpckhwd %xmm0,%xmm2 │ │ - psrad $0x10,%xmm2 │ │ - movdqa %xmm1,%xmm4 │ │ - movdqa (%esp),%xmm0 │ │ - pxor %xmm0,%xmm4 │ │ - movdqa %xmm2,%xmm5 │ │ - pxor %xmm0,%xmm5 │ │ - pcmpgtd %xmm4,%xmm5 │ │ - pand %xmm5,%xmm1 │ │ - movdqa %xmm1,0xc0(%esp) │ │ - pandn %xmm2,%xmm5 │ │ - movdqa %xmm5,0x90(%esp) │ │ - movdqa %xmm6,%xmm0 │ │ - movdqa %xmm6,%xmm1 │ │ - pcmpgtd %xmm2,%xmm1 │ │ - pand %xmm1,%xmm0 │ │ - movdqa %xmm0,0x110(%esp) │ │ - pandn %xmm2,%xmm1 │ │ - movdqa %xmm1,0xa0(%esp) │ │ - psubd 0x30(%esp),%xmm2 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm2,%xmm0 │ │ - movdqa %xmm0,0x190(%esp) │ │ - pabsd %xmm2,%xmm2 │ │ - movdqa %xmm2,%xmm4 │ │ - psrld 0x70(%esp),%xmm4 │ │ - movdqa 0xe0(%esp),%xmm7 │ │ - movdqa %xmm7,%xmm6 │ │ - psubd %xmm4,%xmm6 │ │ - por 0x80(%esp),%xmm3 │ │ - movaps 0x10(%esp),%xmm1 │ │ - orps 0x20(%esp),%xmm1 │ │ - movaps %xmm1,0x10(%esp) │ │ - punpcklwd 0x40(%esp),%xmm4 │ │ - psrad $0x10,%xmm4 │ │ - movdqa %xmm3,%xmm1 │ │ - movdqa (%esp),%xmm0 │ │ - pxor %xmm0,%xmm1 │ │ - movdqa %xmm4,%xmm5 │ │ - pxor %xmm0,%xmm5 │ │ - pcmpgtd %xmm1,%xmm5 │ │ - pand %xmm5,%xmm3 │ │ - pandn %xmm4,%xmm5 │ │ - movdqa %xmm5,0x80(%esp) │ │ - movdqa 0x10(%esp),%xmm0 │ │ - movdqa %xmm0,%xmm1 │ │ - pcmpgtd %xmm4,%xmm1 │ │ - pand %xmm1,%xmm0 │ │ - movdqa %xmm0,0x10(%esp) │ │ - pandn %xmm4,%xmm1 │ │ - movdqa %xmm1,0xb0(%esp) │ │ - psubd 0x50(%esp),%xmm4 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtd %xmm4,%xmm5 │ │ - pabsd %xmm4,%xmm4 │ │ - movdqa %xmm4,%xmm1 │ │ - psrld 0x70(%esp),%xmm1 │ │ - movdqa %xmm7,%xmm0 │ │ - psubd %xmm1,%xmm0 │ │ - movdqa %xmm0,%xmm1 │ │ - pxor %xmm7,%xmm7 │ │ - pcmpgtd %xmm7,%xmm1 │ │ - pand %xmm0,%xmm1 │ │ - movdqa %xmm6,%xmm0 │ │ - pxor %xmm7,%xmm7 │ │ - pcmpgtd %xmm7,%xmm0 │ │ - pand %xmm6,%xmm0 │ │ - movdqa %xmm0,%xmm6 │ │ - pcmpgtd %xmm2,%xmm6 │ │ - pand %xmm6,%xmm2 │ │ - pandn %xmm0,%xmm6 │ │ - por %xmm2,%xmm6 │ │ - movdqa %xmm1,%xmm0 │ │ - pcmpgtd %xmm4,%xmm0 │ │ - pand %xmm0,%xmm4 │ │ - pandn %xmm1,%xmm0 │ │ - por %xmm4,%xmm0 │ │ - pxor %xmm5,%xmm0 │ │ - psubd %xmm5,%xmm0 │ │ - movdqa %xmm0,0x1d0(%esp) │ │ - movdqa 0x190(%esp),%xmm0 │ │ - pxor %xmm0,%xmm6 │ │ - psubd %xmm0,%xmm6 │ │ - movdqa %xmm6,0x190(%esp) │ │ - movdqa 0x80(%esp),%xmm4 │ │ - por %xmm3,%xmm4 │ │ - movdqa 0xb0(%esp),%xmm6 │ │ - por 0x10(%esp),%xmm6 │ │ - mov 0x16c(%esp),%edx │ │ - movdqu (%edx,%ecx,2),%xmm5 │ │ - punpcklwd %xmm5,%xmm1 │ │ - psrad $0x10,%xmm1 │ │ - movdqa %xmm4,%xmm2 │ │ - movdqa (%esp),%xmm0 │ │ - pxor %xmm0,%xmm2 │ │ - movdqa %xmm1,%xmm3 │ │ - pxor %xmm0,%xmm3 │ │ - pcmpgtd %xmm2,%xmm3 │ │ - pand %xmm3,%xmm4 │ │ - movdqa %xmm4,0x80(%esp) │ │ - pandn %xmm1,%xmm3 │ │ - movdqa %xmm3,0x10(%esp) │ │ - movdqa %xmm6,%xmm2 │ │ - movdqa %xmm6,%xmm0 │ │ - pcmpgtd %xmm1,%xmm0 │ │ - pand %xmm0,%xmm2 │ │ - movdqa %xmm2,0xb0(%esp) │ │ - pandn %xmm1,%xmm0 │ │ - movdqa %xmm0,0x40(%esp) │ │ - psubd 0x50(%esp),%xmm1 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm1,%xmm0 │ │ - movdqa %xmm0,0x20(%esp) │ │ - pabsd %xmm1,%xmm6 │ │ - movdqa %xmm6,%xmm1 │ │ - movdqa 0x70(%esp),%xmm7 │ │ - psrld %xmm7,%xmm1 │ │ - movdqa 0xe0(%esp),%xmm0 │ │ - psubd %xmm1,%xmm0 │ │ - movdqa %xmm0,0x1c0(%esp) │ │ - movdqa 0x90(%esp),%xmm2 │ │ - por 0xc0(%esp),%xmm2 │ │ - movdqa 0xa0(%esp),%xmm4 │ │ - por 0x110(%esp),%xmm4 │ │ - punpckhwd %xmm5,%xmm1 │ │ - psrad $0x10,%xmm1 │ │ - movdqa %xmm2,%xmm5 │ │ - movdqa (%esp),%xmm3 │ │ - pxor %xmm3,%xmm5 │ │ - movdqa %xmm1,%xmm0 │ │ - pxor %xmm3,%xmm0 │ │ - pcmpgtd %xmm5,%xmm0 │ │ - pand %xmm0,%xmm2 │ │ - movdqa %xmm2,0x90(%esp) │ │ - pandn %xmm1,%xmm0 │ │ - movdqa %xmm0,%xmm3 │ │ - movdqa %xmm4,%xmm0 │ │ - pcmpgtd %xmm1,%xmm0 │ │ - pand %xmm0,%xmm4 │ │ - movdqa %xmm4,0xa0(%esp) │ │ - pandn %xmm1,%xmm0 │ │ - movdqa %xmm0,0xc0(%esp) │ │ - psubd 0x30(%esp),%xmm1 │ │ - pxor %xmm4,%xmm4 │ │ - pcmpgtd %xmm1,%xmm4 │ │ - pabsd %xmm1,%xmm2 │ │ - movdqa %xmm2,%xmm0 │ │ - psrld %xmm7,%xmm0 │ │ - movdqa 0xe0(%esp),%xmm1 │ │ - psubd %xmm0,%xmm1 │ │ - movdqa %xmm1,%xmm0 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtd %xmm5,%xmm0 │ │ - pand %xmm1,%xmm0 │ │ - movdqa 0x1c0(%esp),%xmm5 │ │ - movdqa %xmm5,%xmm7 │ │ - pxor %xmm1,%xmm1 │ │ - pcmpgtd %xmm1,%xmm7 │ │ - pand %xmm5,%xmm7 │ │ - movdqa %xmm7,%xmm1 │ │ - pcmpgtd %xmm6,%xmm1 │ │ - pand %xmm1,%xmm6 │ │ - pandn %xmm7,%xmm1 │ │ - por %xmm6,%xmm1 │ │ - movdqa %xmm0,%xmm6 │ │ - pcmpgtd %xmm2,%xmm6 │ │ - pand %xmm6,%xmm2 │ │ - pandn %xmm0,%xmm6 │ │ - por %xmm2,%xmm6 │ │ - pxor %xmm4,%xmm6 │ │ - psubd %xmm4,%xmm6 │ │ - paddd 0x1a0(%esp),%xmm6 │ │ - movdqa 0x20(%esp),%xmm0 │ │ - pxor %xmm0,%xmm1 │ │ - psubd %xmm0,%xmm1 │ │ - paddd 0x1e0(%esp),%xmm1 │ │ - por 0x90(%esp),%xmm3 │ │ - movdqa 0xc0(%esp),%xmm7 │ │ - por 0xa0(%esp),%xmm7 │ │ - mov 0x188(%esp),%edx │ │ - movdqu (%edx,%ecx,2),%xmm0 │ │ - movdqa %xmm0,0xa0(%esp) │ │ - punpckhwd %xmm0,%xmm2 │ │ - psrad $0x10,%xmm2 │ │ - movdqa %xmm3,%xmm4 │ │ - movdqa (%esp),%xmm0 │ │ - pxor %xmm0,%xmm4 │ │ - movdqa %xmm2,%xmm5 │ │ - pxor %xmm0,%xmm5 │ │ - pcmpgtd %xmm4,%xmm5 │ │ - pand %xmm5,%xmm3 │ │ - movdqa %xmm3,0x110(%esp) │ │ - pandn %xmm2,%xmm5 │ │ - movdqa %xmm5,0x90(%esp) │ │ - movdqa %xmm7,%xmm3 │ │ - movdqa %xmm7,%xmm0 │ │ - pcmpgtd %xmm2,%xmm0 │ │ - pand %xmm0,%xmm3 │ │ - movdqa %xmm3,0xc0(%esp) │ │ - pandn %xmm2,%xmm0 │ │ - movdqa %xmm0,0x20(%esp) │ │ - psubd 0x30(%esp),%xmm2 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm2,%xmm0 │ │ - movdqa %xmm0,0x1e0(%esp) │ │ - pabsd %xmm2,%xmm4 │ │ - movdqa %xmm4,%xmm7 │ │ - psrld 0x70(%esp),%xmm7 │ │ - movdqa 0xe0(%esp),%xmm5 │ │ - movdqa %xmm5,%xmm0 │ │ - psubd %xmm7,%xmm0 │ │ - movdqa %xmm0,0x1a0(%esp) │ │ - movdqa 0x10(%esp),%xmm3 │ │ - por 0x80(%esp),%xmm3 │ │ - movdqa %xmm3,0x10(%esp) │ │ - movaps 0x40(%esp),%xmm2 │ │ - orps 0xb0(%esp),%xmm2 │ │ - movaps %xmm2,0x40(%esp) │ │ - punpcklwd 0xa0(%esp),%xmm7 │ │ - psrad $0x10,%xmm7 │ │ - movdqa (%esp),%xmm0 │ │ - pxor %xmm0,%xmm3 │ │ - movdqa %xmm7,%xmm2 │ │ - pxor %xmm0,%xmm2 │ │ - pcmpgtd %xmm3,%xmm2 │ │ - movdqa 0x10(%esp),%xmm0 │ │ - pand %xmm2,%xmm0 │ │ - movdqa %xmm0,0x10(%esp) │ │ - pandn %xmm7,%xmm2 │ │ - movdqa %xmm2,0xa0(%esp) │ │ - movdqa 0x40(%esp),%xmm2 │ │ - movdqa %xmm2,%xmm0 │ │ - pcmpgtd %xmm7,%xmm0 │ │ - pand %xmm0,%xmm2 │ │ - movdqa %xmm2,0x40(%esp) │ │ - pandn %xmm7,%xmm0 │ │ - movdqa %xmm0,0x80(%esp) │ │ - psubd 0x50(%esp),%xmm7 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm7,%xmm0 │ │ - movdqa %xmm0,0xb0(%esp) │ │ - pabsd %xmm7,%xmm7 │ │ - movdqa %xmm7,%xmm2 │ │ - psrld 0x70(%esp),%xmm2 │ │ - movdqa %xmm5,%xmm0 │ │ - psubd %xmm2,%xmm0 │ │ - movdqa %xmm0,%xmm2 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtd %xmm5,%xmm2 │ │ - pand %xmm0,%xmm2 │ │ - movdqa 0x1a0(%esp),%xmm3 │ │ - movdqa %xmm3,%xmm0 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtd %xmm5,%xmm0 │ │ - pand %xmm3,%xmm0 │ │ - movdqa %xmm0,%xmm5 │ │ - pcmpgtd %xmm4,%xmm5 │ │ - pand %xmm5,%xmm4 │ │ - pandn %xmm0,%xmm5 │ │ - por %xmm4,%xmm5 │ │ - movdqa %xmm2,%xmm0 │ │ - pcmpgtd %xmm7,%xmm0 │ │ - pand %xmm0,%xmm7 │ │ - pandn %xmm2,%xmm0 │ │ - por %xmm7,%xmm0 │ │ - movdqa 0xb0(%esp),%xmm2 │ │ - pxor %xmm2,%xmm0 │ │ - psubd %xmm2,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - paddd 0x1d0(%esp),%xmm0 │ │ - movdqa %xmm0,0x1a0(%esp) │ │ - movdqa 0x1e0(%esp),%xmm0 │ │ - pxor %xmm0,%xmm5 │ │ - psubd %xmm0,%xmm5 │ │ - paddd %xmm6,%xmm5 │ │ - paddd 0x190(%esp),%xmm5 │ │ - movdqa %xmm5,0x190(%esp) │ │ - movdqa 0x1f0(%esp),%xmm2 │ │ - pshufd $0xf5,%xmm2,%xmm0 │ │ - movdqa 0x260(%esp),%xmm1 │ │ - pmuludq %xmm1,%xmm2 │ │ - pshufd $0xe8,%xmm2,%xmm4 │ │ - movdqa 0x290(%esp),%xmm2 │ │ - pmuludq %xmm2,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - punpckldq %xmm0,%xmm4 │ │ - movdqa %xmm4,0x1f0(%esp) │ │ - movdqa 0x130(%esp),%xmm4 │ │ - pshufd $0xf5,%xmm4,%xmm0 │ │ - pmuludq %xmm1,%xmm4 │ │ - pshufd $0xe8,%xmm4,%xmm1 │ │ - pmuludq %xmm2,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - punpckldq %xmm0,%xmm1 │ │ - movdqa %xmm1,0x1e0(%esp) │ │ - movdqa 0xa0(%esp),%xmm2 │ │ - por 0x10(%esp),%xmm2 │ │ - movdqa 0x90(%esp),%xmm0 │ │ - por 0x110(%esp),%xmm0 │ │ - movdqa %xmm0,0x90(%esp) │ │ - movaps 0x80(%esp),%xmm1 │ │ - orps 0x40(%esp),%xmm1 │ │ - movaps %xmm1,0x80(%esp) │ │ - movaps 0x20(%esp),%xmm1 │ │ - orps 0xc0(%esp),%xmm1 │ │ - movaps %xmm1,0x20(%esp) │ │ - mov 0x168(%esp),%edx │ │ - movdqu (%edx,%ecx,2),%xmm6 │ │ - punpcklwd %xmm6,%xmm4 │ │ - psrad $0x10,%xmm4 │ │ - movdqa %xmm2,%xmm3 │ │ - movdqa %xmm2,%xmm1 │ │ - movdqa (%esp),%xmm2 │ │ - pxor %xmm2,%xmm1 │ │ - movdqa %xmm4,%xmm7 │ │ - pxor %xmm2,%xmm7 │ │ - pcmpgtd %xmm1,%xmm7 │ │ - pand %xmm7,%xmm3 │ │ - movdqa %xmm3,0xa0(%esp) │ │ - pandn %xmm4,%xmm7 │ │ - movdqa %xmm7,0xc0(%esp) │ │ - movdqa 0x80(%esp),%xmm1 │ │ - movdqa %xmm1,%xmm2 │ │ - pcmpgtd %xmm4,%xmm2 │ │ - pand %xmm2,%xmm1 │ │ - movdqa %xmm1,0x80(%esp) │ │ - pandn %xmm4,%xmm2 │ │ - movdqa %xmm2,0x40(%esp) │ │ - psubd 0x50(%esp),%xmm4 │ │ - pxor %xmm1,%xmm1 │ │ - pcmpgtd %xmm4,%xmm1 │ │ - movdqa %xmm1,0x10(%esp) │ │ - pabsd %xmm4,%xmm3 │ │ - movdqa %xmm3,%xmm1 │ │ - movdqa 0x120(%esp),%xmm2 │ │ - psrld %xmm2,%xmm1 │ │ - movdqa 0x140(%esp),%xmm5 │ │ - movdqa %xmm5,%xmm7 │ │ - psubd %xmm1,%xmm7 │ │ - punpckhwd %xmm6,%xmm1 │ │ - psrad $0x10,%xmm1 │ │ - movdqa %xmm0,%xmm6 │ │ - movdqa (%esp),%xmm0 │ │ - pxor %xmm0,%xmm6 │ │ - movdqa %xmm1,%xmm4 │ │ - pxor %xmm0,%xmm4 │ │ - pcmpgtd %xmm6,%xmm4 │ │ - movdqa 0x90(%esp),%xmm0 │ │ - pand %xmm4,%xmm0 │ │ - movdqa %xmm0,0x90(%esp) │ │ - pandn %xmm1,%xmm4 │ │ - movdqa %xmm4,0x130(%esp) │ │ - movdqa 0x20(%esp),%xmm0 │ │ - movdqa %xmm0,%xmm6 │ │ - pcmpgtd %xmm1,%xmm6 │ │ - pand %xmm6,%xmm0 │ │ - movdqa %xmm0,0x20(%esp) │ │ - pandn %xmm1,%xmm6 │ │ - movdqa %xmm6,0xb0(%esp) │ │ - psubd 0x30(%esp),%xmm1 │ │ - pxor %xmm6,%xmm6 │ │ - pcmpgtd %xmm1,%xmm6 │ │ - pabsd %xmm1,%xmm1 │ │ - movdqa %xmm1,%xmm0 │ │ - psrld %xmm2,%xmm0 │ │ - movdqa %xmm5,%xmm2 │ │ - psubd %xmm0,%xmm2 │ │ - movdqa %xmm2,%xmm0 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtd %xmm5,%xmm0 │ │ - pand %xmm2,%xmm0 │ │ - movdqa %xmm7,%xmm2 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtd %xmm5,%xmm2 │ │ - pand %xmm7,%xmm2 │ │ - movdqa %xmm2,%xmm5 │ │ - pcmpgtd %xmm3,%xmm5 │ │ - pand %xmm5,%xmm3 │ │ - pandn %xmm2,%xmm5 │ │ - por %xmm3,%xmm5 │ │ - movdqa %xmm0,%xmm4 │ │ - pcmpgtd %xmm1,%xmm4 │ │ - pand %xmm4,%xmm1 │ │ - pandn %xmm0,%xmm4 │ │ - por %xmm1,%xmm4 │ │ - pxor %xmm6,%xmm4 │ │ - psubd %xmm6,%xmm4 │ │ - movdqa 0x10(%esp),%xmm0 │ │ - pxor %xmm0,%xmm5 │ │ - psubd %xmm0,%xmm5 │ │ - movdqa 0xc0(%esp),%xmm0 │ │ - por 0xa0(%esp),%xmm0 │ │ - movaps 0x40(%esp),%xmm1 │ │ - orps 0x80(%esp),%xmm1 │ │ - movaps %xmm1,0x40(%esp) │ │ - mov 0x180(%esp),%edx │ │ - movdqu (%edx,%ecx,2),%xmm1 │ │ - movdqa %xmm1,0x10(%esp) │ │ - punpcklwd %xmm1,%xmm3 │ │ - psrad $0x10,%xmm3 │ │ - movdqa %xmm0,%xmm6 │ │ - movdqa %xmm0,%xmm1 │ │ - movdqa (%esp),%xmm0 │ │ - pxor %xmm0,%xmm6 │ │ - movdqa %xmm3,%xmm7 │ │ - pxor %xmm0,%xmm7 │ │ - pcmpgtd %xmm6,%xmm7 │ │ - pand %xmm7,%xmm1 │ │ - movdqa %xmm1,0xc0(%esp) │ │ - pandn %xmm3,%xmm7 │ │ - movdqa %xmm7,0xa0(%esp) │ │ - movdqa 0x40(%esp),%xmm1 │ │ - movdqa %xmm1,%xmm0 │ │ - pcmpgtd %xmm3,%xmm0 │ │ - pand %xmm0,%xmm1 │ │ - movdqa %xmm1,0x40(%esp) │ │ - pandn %xmm3,%xmm0 │ │ - movdqa %xmm0,0x110(%esp) │ │ - psubd 0x50(%esp),%xmm3 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm3,%xmm0 │ │ - movdqa %xmm0,0x80(%esp) │ │ - pabsd %xmm3,%xmm3 │ │ - movdqa %xmm3,0x1d0(%esp) │ │ - psrld 0x120(%esp),%xmm3 │ │ - movdqa 0x140(%esp),%xmm0 │ │ - psubd %xmm3,%xmm0 │ │ - movdqa %xmm0,0x1c0(%esp) │ │ - movdqa 0x130(%esp),%xmm2 │ │ - por 0x90(%esp),%xmm2 │ │ - movdqa 0xb0(%esp),%xmm7 │ │ - por 0x20(%esp),%xmm7 │ │ - punpckhwd 0x10(%esp),%xmm3 │ │ - psrad $0x10,%xmm3 │ │ - movdqa %xmm2,%xmm0 │ │ - movdqa (%esp),%xmm1 │ │ - pxor %xmm1,%xmm0 │ │ - movdqa %xmm3,%xmm6 │ │ - pxor %xmm1,%xmm6 │ │ - pcmpgtd %xmm0,%xmm6 │ │ - pand %xmm6,%xmm2 │ │ - movdqa %xmm2,0x130(%esp) │ │ - pandn %xmm3,%xmm6 │ │ - movdqa %xmm6,0x90(%esp) │ │ - movdqa %xmm7,%xmm1 │ │ - movdqa %xmm7,%xmm0 │ │ - pcmpgtd %xmm3,%xmm0 │ │ - pand %xmm0,%xmm1 │ │ - movdqa %xmm1,0xb0(%esp) │ │ - pandn %xmm3,%xmm0 │ │ - movdqa %xmm0,0x10(%esp) │ │ - psubd 0x30(%esp),%xmm3 │ │ - pxor %xmm6,%xmm6 │ │ - pcmpgtd %xmm3,%xmm6 │ │ - pabsd %xmm3,%xmm3 │ │ - movdqa %xmm3,%xmm1 │ │ - psrld 0x120(%esp),%xmm1 │ │ - movdqa 0x140(%esp),%xmm0 │ │ - psubd %xmm1,%xmm0 │ │ - movdqa %xmm0,%xmm1 │ │ - pxor %xmm7,%xmm7 │ │ - pcmpgtd %xmm7,%xmm1 │ │ - pand %xmm0,%xmm1 │ │ - movdqa 0x1c0(%esp),%xmm2 │ │ - movdqa %xmm2,%xmm0 │ │ - pxor %xmm7,%xmm7 │ │ - pcmpgtd %xmm7,%xmm0 │ │ - pand %xmm2,%xmm0 │ │ - movdqa %xmm0,%xmm7 │ │ - movdqa 0x1d0(%esp),%xmm2 │ │ - pcmpgtd %xmm2,%xmm7 │ │ - pand %xmm7,%xmm2 │ │ - pandn %xmm0,%xmm7 │ │ - por %xmm2,%xmm7 │ │ - movdqa %xmm1,%xmm0 │ │ - pcmpgtd %xmm3,%xmm0 │ │ - pand %xmm0,%xmm3 │ │ - pandn %xmm1,%xmm0 │ │ - por %xmm3,%xmm0 │ │ - pxor %xmm6,%xmm0 │ │ - psubd %xmm6,%xmm0 │ │ - paddd %xmm4,%xmm0 │ │ - movdqa %xmm0,0x1c0(%esp) │ │ - movdqa 0x80(%esp),%xmm0 │ │ - pxor %xmm0,%xmm7 │ │ - psubd %xmm0,%xmm7 │ │ - paddd %xmm5,%xmm7 │ │ - movdqa %xmm7,0x1d0(%esp) │ │ - movdqa 0xa0(%esp),%xmm1 │ │ - por 0xc0(%esp),%xmm1 │ │ - movdqa 0x90(%esp),%xmm6 │ │ - por 0x130(%esp),%xmm6 │ │ - movdqa 0x110(%esp),%xmm5 │ │ - por 0x40(%esp),%xmm5 │ │ - movaps 0x10(%esp),%xmm0 │ │ - orps 0xb0(%esp),%xmm0 │ │ - movaps %xmm0,0x10(%esp) │ │ - mov 0x228(%esp),%edx │ │ - movdqu (%edx,%ecx,2),%xmm0 │ │ - movdqa %xmm0,0x40(%esp) │ │ - punpcklwd %xmm0,%xmm3 │ │ - psrad $0x10,%xmm3 │ │ - movdqa %xmm1,%xmm0 │ │ - movdqa (%esp),%xmm7 │ │ - pxor %xmm7,%xmm0 │ │ - movdqa %xmm3,%xmm4 │ │ - pxor %xmm7,%xmm4 │ │ - pcmpgtd %xmm0,%xmm4 │ │ - pand %xmm4,%xmm1 │ │ - movdqa %xmm1,0xa0(%esp) │ │ - pandn %xmm3,%xmm4 │ │ - movdqa %xmm4,0x80(%esp) │ │ - movdqa %xmm5,%xmm1 │ │ - pcmpgtd %xmm3,%xmm1 │ │ - pand %xmm1,%xmm5 │ │ - movdqa %xmm5,0x110(%esp) │ │ - pandn %xmm3,%xmm1 │ │ - movdqa %xmm1,0xc0(%esp) │ │ - psubd 0x50(%esp),%xmm3 │ │ - pxor %xmm1,%xmm1 │ │ - pcmpgtd %xmm3,%xmm1 │ │ - movdqa %xmm1,0xb0(%esp) │ │ - pabsd %xmm3,%xmm1 │ │ - movdqa %xmm1,%xmm2 │ │ - movdqa 0x70(%esp),%xmm0 │ │ - psrld %xmm0,%xmm2 │ │ - movdqa 0xe0(%esp),%xmm4 │ │ - movdqa %xmm4,%xmm3 │ │ - psubd %xmm2,%xmm3 │ │ - movdqa %xmm3,0x20(%esp) │ │ - punpckhwd 0x40(%esp),%xmm2 │ │ - psrad $0x10,%xmm2 │ │ - movdqa %xmm6,%xmm5 │ │ - pxor %xmm7,%xmm5 │ │ - movdqa %xmm2,%xmm3 │ │ - pxor %xmm7,%xmm3 │ │ - pcmpgtd %xmm5,%xmm3 │ │ - pand %xmm3,%xmm6 │ │ - movdqa %xmm6,0x90(%esp) │ │ - pandn %xmm2,%xmm3 │ │ - movdqa 0x10(%esp),%xmm6 │ │ - movdqa %xmm6,%xmm5 │ │ - pcmpgtd %xmm2,%xmm5 │ │ - pand %xmm5,%xmm6 │ │ - movdqa %xmm6,0x10(%esp) │ │ - pandn %xmm2,%xmm5 │ │ - psubd 0x30(%esp),%xmm2 │ │ - pxor %xmm6,%xmm6 │ │ - pcmpgtd %xmm2,%xmm6 │ │ - pabsd %xmm2,%xmm2 │ │ - movdqa %xmm2,%xmm7 │ │ - psrld %xmm0,%xmm7 │ │ - movdqa %xmm4,%xmm0 │ │ - psubd %xmm7,%xmm0 │ │ - movdqa %xmm0,%xmm7 │ │ - pxor %xmm4,%xmm4 │ │ - pcmpgtd %xmm4,%xmm7 │ │ - pand %xmm0,%xmm7 │ │ - movdqa 0x20(%esp),%xmm0 │ │ - pxor %xmm4,%xmm4 │ │ - pcmpgtd %xmm4,%xmm0 │ │ - pand 0x20(%esp),%xmm0 │ │ - movdqa %xmm0,%xmm4 │ │ - pcmpgtd %xmm1,%xmm4 │ │ - pand %xmm4,%xmm1 │ │ - pandn %xmm0,%xmm4 │ │ - por %xmm1,%xmm4 │ │ - movdqa %xmm7,%xmm0 │ │ - pcmpgtd %xmm2,%xmm0 │ │ - pand %xmm0,%xmm2 │ │ - pandn %xmm7,%xmm0 │ │ - por %xmm2,%xmm0 │ │ - pxor %xmm6,%xmm0 │ │ - psubd %xmm6,%xmm0 │ │ - movdqa %xmm0,0x200(%esp) │ │ - movdqa 0xb0(%esp),%xmm0 │ │ - pxor %xmm0,%xmm4 │ │ - psubd %xmm0,%xmm4 │ │ - movdqa %xmm4,0x130(%esp) │ │ - movdqa 0x80(%esp),%xmm2 │ │ - por 0xa0(%esp),%xmm2 │ │ - movdqa 0xc0(%esp),%xmm7 │ │ - por 0x110(%esp),%xmm7 │ │ - mov 0x17c(%esp),%edx │ │ - movdqu (%edx,%ecx,2),%xmm0 │ │ - movdqa %xmm0,0xb0(%esp) │ │ - punpcklwd %xmm0,%xmm1 │ │ - psrad $0x10,%xmm1 │ │ - movdqa %xmm2,%xmm4 │ │ - movdqa (%esp),%xmm0 │ │ - pxor %xmm0,%xmm4 │ │ - movdqa %xmm1,%xmm6 │ │ - pxor %xmm0,%xmm6 │ │ - pcmpgtd %xmm4,%xmm6 │ │ - pand %xmm6,%xmm2 │ │ - movdqa %xmm2,0x80(%esp) │ │ - pandn %xmm1,%xmm6 │ │ - movdqa %xmm6,0x40(%esp) │ │ - movdqa %xmm7,%xmm0 │ │ - movdqa %xmm7,%xmm2 │ │ - pcmpgtd %xmm1,%xmm2 │ │ - pand %xmm2,%xmm0 │ │ - movdqa %xmm0,0xc0(%esp) │ │ - pandn %xmm1,%xmm2 │ │ - movdqa %xmm2,0x20(%esp) │ │ - psubd 0x50(%esp),%xmm1 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm1,%xmm0 │ │ - movdqa %xmm0,0x240(%esp) │ │ - pabsd %xmm1,%xmm4 │ │ - movdqa %xmm4,%xmm6 │ │ - movdqa 0x70(%esp),%xmm7 │ │ - psrld %xmm7,%xmm6 │ │ - movdqa 0xe0(%esp),%xmm0 │ │ - psubd %xmm6,%xmm0 │ │ - movdqa %xmm0,0xa0(%esp) │ │ - por 0x90(%esp),%xmm3 │ │ - por 0x10(%esp),%xmm5 │ │ - punpckhwd 0xb0(%esp),%xmm6 │ │ - psrad $0x10,%xmm6 │ │ - movdqa %xmm3,%xmm0 │ │ - movdqa (%esp),%xmm2 │ │ - pxor %xmm2,%xmm0 │ │ - movdqa %xmm6,%xmm1 │ │ - pxor %xmm2,%xmm1 │ │ - pcmpgtd %xmm0,%xmm1 │ │ - pand %xmm1,%xmm3 │ │ - pandn %xmm6,%xmm1 │ │ - movdqa %xmm1,0x10(%esp) │ │ - movdqa %xmm5,%xmm0 │ │ - pcmpgtd %xmm6,%xmm0 │ │ - pand %xmm0,%xmm5 │ │ - pandn %xmm6,%xmm0 │ │ - movdqa %xmm0,0xb0(%esp) │ │ - psubd 0x30(%esp),%xmm6 │ │ - pxor %xmm2,%xmm2 │ │ - pcmpgtd %xmm6,%xmm2 │ │ - pabsd %xmm6,%xmm6 │ │ - movdqa %xmm6,%xmm1 │ │ - psrld %xmm7,%xmm1 │ │ - movdqa 0xe0(%esp),%xmm0 │ │ - psubd %xmm1,%xmm0 │ │ - movdqa %xmm0,%xmm1 │ │ - pxor %xmm7,%xmm7 │ │ - pcmpgtd %xmm7,%xmm1 │ │ - pand %xmm0,%xmm1 │ │ - movdqa 0xa0(%esp),%xmm0 │ │ - pxor %xmm7,%xmm7 │ │ - pcmpgtd %xmm7,%xmm0 │ │ - pand 0xa0(%esp),%xmm0 │ │ - movdqa %xmm0,%xmm7 │ │ - pcmpgtd %xmm4,%xmm7 │ │ - pand %xmm7,%xmm4 │ │ - pandn %xmm0,%xmm7 │ │ - por %xmm4,%xmm7 │ │ - movdqa %xmm1,%xmm0 │ │ - pcmpgtd %xmm6,%xmm0 │ │ - pand %xmm0,%xmm6 │ │ - pandn %xmm1,%xmm0 │ │ - por %xmm6,%xmm0 │ │ - pxor %xmm2,%xmm0 │ │ - psubd %xmm2,%xmm0 │ │ - movdqa %xmm0,0x110(%esp) │ │ - movdqa 0x240(%esp),%xmm0 │ │ - pxor %xmm0,%xmm7 │ │ - psubd %xmm0,%xmm7 │ │ - movdqa %xmm7,0x240(%esp) │ │ - movdqa 0x10(%esp),%xmm4 │ │ - por %xmm3,%xmm4 │ │ - movdqa 0xb0(%esp),%xmm6 │ │ - por %xmm5,%xmm6 │ │ - mov 0x224(%esp),%edx │ │ - movdqu (%edx,%ecx,2),%xmm0 │ │ - punpckhwd %xmm0,%xmm1 │ │ - psrad $0x10,%xmm1 │ │ - movdqa %xmm4,%xmm2 │ │ - movdqa (%esp),%xmm5 │ │ - pxor %xmm5,%xmm2 │ │ - movdqa %xmm1,%xmm3 │ │ - pxor %xmm5,%xmm3 │ │ - pcmpgtd %xmm2,%xmm3 │ │ - pand %xmm3,%xmm4 │ │ - movdqa %xmm4,0x10(%esp) │ │ - pandn %xmm1,%xmm3 │ │ - movdqa %xmm3,0x90(%esp) │ │ - movdqa %xmm6,%xmm3 │ │ - movdqa %xmm6,%xmm2 │ │ - pcmpgtd %xmm1,%xmm2 │ │ - pand %xmm2,%xmm3 │ │ - movdqa %xmm3,0xb0(%esp) │ │ - pandn %xmm1,%xmm2 │ │ - movdqa %xmm2,0xa0(%esp) │ │ - psubd 0x30(%esp),%xmm1 │ │ - pxor %xmm2,%xmm2 │ │ - pcmpgtd %xmm1,%xmm2 │ │ - movdqa %xmm2,0x230(%esp) │ │ - pabsd %xmm1,%xmm5 │ │ - movdqa %xmm5,%xmm1 │ │ - psrld 0x70(%esp),%xmm1 │ │ - movdqa 0xe0(%esp),%xmm7 │ │ - movdqa %xmm7,%xmm6 │ │ - psubd %xmm1,%xmm6 │ │ - movdqa 0x40(%esp),%xmm2 │ │ - por 0x80(%esp),%xmm2 │ │ - movaps 0x20(%esp),%xmm1 │ │ - orps 0xc0(%esp),%xmm1 │ │ - movaps %xmm1,0x20(%esp) │ │ - punpcklwd %xmm0,%xmm0 │ │ - psrad $0x10,%xmm0 │ │ - movdqa %xmm2,%xmm3 │ │ - movdqa (%esp),%xmm1 │ │ - pxor %xmm1,%xmm3 │ │ - movdqa %xmm0,%xmm4 │ │ - pxor %xmm1,%xmm4 │ │ - pcmpgtd %xmm3,%xmm4 │ │ - pand %xmm4,%xmm2 │ │ - movdqa %xmm2,0x40(%esp) │ │ - pandn %xmm0,%xmm4 │ │ - movdqa %xmm4,0x80(%esp) │ │ - movdqa 0x20(%esp),%xmm1 │ │ - movdqa %xmm1,%xmm2 │ │ - pcmpgtd %xmm0,%xmm2 │ │ - pand %xmm2,%xmm1 │ │ - movdqa %xmm1,0x20(%esp) │ │ - pandn %xmm0,%xmm2 │ │ - movdqa %xmm2,0xc0(%esp) │ │ - psubd 0x50(%esp),%xmm0 │ │ - pxor %xmm4,%xmm4 │ │ - pcmpgtd %xmm0,%xmm4 │ │ - pabsd %xmm0,%xmm2 │ │ - movdqa %xmm2,%xmm1 │ │ - psrld 0x70(%esp),%xmm1 │ │ - psubd %xmm1,%xmm7 │ │ - movdqa %xmm7,%xmm1 │ │ - pxor %xmm3,%xmm3 │ │ - pcmpgtd %xmm3,%xmm1 │ │ - pand %xmm7,%xmm1 │ │ - movdqa %xmm6,%xmm0 │ │ - pxor %xmm3,%xmm3 │ │ - pcmpgtd %xmm3,%xmm0 │ │ - pand %xmm6,%xmm0 │ │ - movdqa %xmm0,%xmm6 │ │ - pcmpgtd %xmm5,%xmm6 │ │ - pand %xmm6,%xmm5 │ │ - pandn %xmm0,%xmm6 │ │ - por %xmm5,%xmm6 │ │ - movdqa %xmm1,%xmm3 │ │ - pcmpgtd %xmm2,%xmm3 │ │ - pand %xmm3,%xmm2 │ │ - pandn %xmm1,%xmm3 │ │ - por %xmm2,%xmm3 │ │ - pxor %xmm4,%xmm3 │ │ - psubd %xmm4,%xmm3 │ │ - paddd 0x130(%esp),%xmm3 │ │ - movdqa 0x230(%esp),%xmm0 │ │ - pxor %xmm0,%xmm6 │ │ - psubd %xmm0,%xmm6 │ │ - paddd 0x200(%esp),%xmm6 │ │ - movdqa 0x80(%esp),%xmm4 │ │ - por 0x40(%esp),%xmm4 │ │ - movdqa 0xc0(%esp),%xmm1 │ │ - por 0x20(%esp),%xmm1 │ │ - mov 0x178(%esp),%edx │ │ - movdqu (%edx,%ecx,2),%xmm0 │ │ - movdqa %xmm0,0x200(%esp) │ │ - punpcklwd %xmm0,%xmm2 │ │ - psrad $0x10,%xmm2 │ │ - movdqa %xmm4,%xmm5 │ │ - movdqa (%esp),%xmm7 │ │ - pxor %xmm7,%xmm5 │ │ - movdqa %xmm2,%xmm0 │ │ - pxor %xmm7,%xmm0 │ │ - pcmpgtd %xmm5,%xmm0 │ │ - pand %xmm0,%xmm4 │ │ - movdqa %xmm4,0x80(%esp) │ │ - pandn %xmm2,%xmm0 │ │ - movdqa %xmm0,0x40(%esp) │ │ - movdqa %xmm1,%xmm4 │ │ - pcmpgtd %xmm2,%xmm4 │ │ - pand %xmm4,%xmm1 │ │ - movdqa %xmm1,0xc0(%esp) │ │ - pandn %xmm2,%xmm4 │ │ - movdqa %xmm4,0x20(%esp) │ │ - psubd 0x50(%esp),%xmm2 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm2,%xmm0 │ │ - movdqa %xmm0,0x130(%esp) │ │ - pabsd %xmm2,%xmm2 │ │ - movdqa %xmm2,0x230(%esp) │ │ - psrld 0x70(%esp),%xmm2 │ │ - movdqa 0xe0(%esp),%xmm0 │ │ - psubd %xmm2,%xmm0 │ │ - movdqa %xmm0,0x250(%esp) │ │ - movdqa 0x90(%esp),%xmm0 │ │ - por 0x10(%esp),%xmm0 │ │ - movdqa 0xa0(%esp),%xmm4 │ │ - por 0xb0(%esp),%xmm4 │ │ - punpckhwd 0x200(%esp),%xmm2 │ │ - psrad $0x10,%xmm2 │ │ - movdqa %xmm0,%xmm1 │ │ - movdqa %xmm7,%xmm5 │ │ - pxor %xmm7,%xmm1 │ │ - movdqa %xmm2,%xmm7 │ │ - pxor %xmm5,%xmm7 │ │ - pcmpgtd %xmm1,%xmm7 │ │ - pand %xmm7,%xmm0 │ │ - movdqa %xmm0,0x90(%esp) │ │ - pandn %xmm2,%xmm7 │ │ - movdqa %xmm4,%xmm0 │ │ - pcmpgtd %xmm2,%xmm0 │ │ - pand %xmm0,%xmm4 │ │ - movdqa %xmm4,0xa0(%esp) │ │ - pandn %xmm2,%xmm0 │ │ - movdqa %xmm0,0x10(%esp) │ │ - psubd 0x30(%esp),%xmm2 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm2,%xmm0 │ │ - movdqa %xmm0,0xb0(%esp) │ │ - pabsd %xmm2,%xmm5 │ │ - movdqa %xmm5,%xmm4 │ │ - psrld 0x70(%esp),%xmm4 │ │ - movdqa 0xe0(%esp),%xmm1 │ │ - psubd %xmm4,%xmm1 │ │ - movdqa %xmm1,%xmm4 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm0,%xmm4 │ │ - pand %xmm1,%xmm4 │ │ - movdqa 0x250(%esp),%xmm2 │ │ - movdqa %xmm2,%xmm0 │ │ - pxor %xmm1,%xmm1 │ │ - pcmpgtd %xmm1,%xmm0 │ │ - pand %xmm2,%xmm0 │ │ - movdqa %xmm0,%xmm1 │ │ - movdqa 0x230(%esp),%xmm2 │ │ - pcmpgtd %xmm2,%xmm1 │ │ - pand %xmm1,%xmm2 │ │ - pandn %xmm0,%xmm1 │ │ - por %xmm2,%xmm1 │ │ - movdqa %xmm4,%xmm0 │ │ - pcmpgtd %xmm5,%xmm0 │ │ - pand %xmm0,%xmm5 │ │ - pandn %xmm4,%xmm0 │ │ - por %xmm5,%xmm0 │ │ - movdqa 0xb0(%esp),%xmm2 │ │ - pxor %xmm2,%xmm0 │ │ - psubd %xmm2,%xmm0 │ │ - paddd %xmm6,%xmm0 │ │ - paddd 0x110(%esp),%xmm0 │ │ - movdqa 0x130(%esp),%xmm2 │ │ - pxor %xmm2,%xmm1 │ │ - psubd %xmm2,%xmm1 │ │ - paddd %xmm3,%xmm1 │ │ - paddd 0x240(%esp),%xmm1 │ │ - movdqa 0x1c0(%esp),%xmm3 │ │ - pshufd $0xf5,%xmm3,%xmm2 │ │ - movdqa 0x270(%esp),%xmm6 │ │ - pmuludq %xmm6,%xmm3 │ │ - pshufd $0xe8,%xmm3,%xmm3 │ │ - movdqa 0x280(%esp),%xmm4 │ │ - pmuludq %xmm4,%xmm2 │ │ - pshufd $0xe8,%xmm2,%xmm2 │ │ - punpckldq %xmm2,%xmm3 │ │ - movdqa 0x1e0(%esp),%xmm2 │ │ - paddd 0x190(%esp),%xmm2 │ │ - paddd %xmm2,%xmm3 │ │ - paddd %xmm0,%xmm3 │ │ - movdqa 0x1d0(%esp),%xmm2 │ │ - pshufd $0xf5,%xmm2,%xmm0 │ │ - pmuludq %xmm6,%xmm2 │ │ - pshufd $0xe8,%xmm2,%xmm2 │ │ - pmuludq %xmm4,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - punpckldq %xmm0,%xmm2 │ │ - movdqa 0x1f0(%esp),%xmm0 │ │ - movdqa 0x1a0(%esp),%xmm4 │ │ - paddd %xmm4,%xmm0 │ │ - paddd %xmm0,%xmm2 │ │ - paddd %xmm1,%xmm2 │ │ - paddd 0x190(%esp),%xmm3 │ │ - paddd %xmm4,%xmm2 │ │ - movdqa 0x40(%esp),%xmm6 │ │ - por 0x80(%esp),%xmm6 │ │ - por 0x90(%esp),%xmm7 │ │ - movaps 0x20(%esp),%xmm0 │ │ - orps 0xc0(%esp),%xmm0 │ │ - movaps %xmm0,0x20(%esp) │ │ - movdqa 0x10(%esp),%xmm4 │ │ - por 0xa0(%esp),%xmm4 │ │ - movdqa %xmm2,%xmm0 │ │ - psrad $0x1f,%xmm0 │ │ - movdqa -0x158c0(%eax),%xmm1 │ │ - paddd %xmm1,%xmm0 │ │ - paddd %xmm2,%xmm0 │ │ - movdqa %xmm3,%xmm2 │ │ - psrad $0x1f,%xmm2 │ │ - paddd %xmm1,%xmm2 │ │ - paddd %xmm3,%xmm2 │ │ - psrad $0x4,%xmm2 │ │ - psrad $0x4,%xmm0 │ │ - paddd 0x50(%esp),%xmm0 │ │ - paddd 0x30(%esp),%xmm2 │ │ - movdqa %xmm7,%xmm1 │ │ - pcmpgtd %xmm2,%xmm1 │ │ - movdqa %xmm4,%xmm3 │ │ - pcmpgtd %xmm2,%xmm3 │ │ - pand %xmm3,%xmm2 │ │ - pandn %xmm4,%xmm3 │ │ - movdqa %xmm6,%xmm4 │ │ - pcmpgtd %xmm0,%xmm4 │ │ - por %xmm2,%xmm3 │ │ - movdqa 0x20(%esp),%xmm5 │ │ - movdqa %xmm5,%xmm2 │ │ - pcmpgtd %xmm0,%xmm2 │ │ - pand %xmm2,%xmm0 │ │ - pandn %xmm5,%xmm2 │ │ - por %xmm0,%xmm2 │ │ - pand %xmm4,%xmm6 │ │ - pandn %xmm2,%xmm4 │ │ - por %xmm6,%xmm4 │ │ - pand %xmm1,%xmm7 │ │ - pandn %xmm3,%xmm1 │ │ - por %xmm7,%xmm1 │ │ - movdqa -0x15960(%eax),%xmm0 │ │ - pshufb %xmm0,%xmm1 │ │ - pshufb %xmm0,%xmm4 │ │ - punpckldq %xmm1,%xmm4 │ │ - movq %xmm4,(%ebx,%ecx,1) │ │ - add $0x8,%ecx │ │ - cmp %ecx,%esi │ │ - jne 7be20 │ │ - cmp 0x20(%ebp),%esi │ │ - mov %ebx,%edx │ │ - mov %esi,%ebx │ │ - mov 0x1b8(%esp),%esi │ │ - mov 0x154(%esp),%eax │ │ - mov 0x21c(%esp),%edi │ │ - je 7bca0 │ │ - mov %edx,0x6c(%esp) │ │ - add %eax,%eax │ │ - mov 0x160(%esp),%edx │ │ - mov %edx,%ecx │ │ - sub %eax,%ecx │ │ - mov %ecx,0x240(%esp) │ │ - lea (%esi,%esi,1),%ecx │ │ - mov %edx,%eax │ │ - sub %ecx,%eax │ │ - mov %eax,0x230(%esp) │ │ - mov 0x1bc(%esp),%esi │ │ - lea (%esi,%esi,1),%ecx │ │ - mov %edx,%eax │ │ - sub %ecx,%eax │ │ - mov %eax,0x250(%esp) │ │ - lea (%edx,%edi,2),%eax │ │ - mov %eax,0x188(%esp) │ │ - add %edi,%edi │ │ - mov %edx,%eax │ │ - sub %edi,%eax │ │ - mov %eax,0x184(%esp) │ │ - mov 0x158(%esp),%ecx │ │ - lea (%edx,%ecx,2),%eax │ │ - mov %eax,0x180(%esp) │ │ - add %ecx,%ecx │ │ - mov %edx,%eax │ │ - sub %ecx,%eax │ │ - mov %eax,0x17c(%esp) │ │ - mov 0x15c(%esp),%ecx │ │ - lea (%edx,%ecx,2),%eax │ │ - mov %eax,0x178(%esp) │ │ - add %ecx,%ecx │ │ - mov %edx,%eax │ │ - sub %ecx,%eax │ │ - mov %eax,0x174(%esp) │ │ - mov 0x154(%esp),%eax │ │ - lea (%edx,%eax,2),%eax │ │ - mov %eax,0x170(%esp) │ │ - mov 0x1b8(%esp),%eax │ │ - lea (%edx,%eax,2),%eax │ │ - mov %eax,0x16c(%esp) │ │ - lea (%edx,%esi,2),%eax │ │ - mov 0x6c(%esp),%edx │ │ - mov %eax,0x168(%esp) │ │ - jmp 7d7d3 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ nop │ │ + mov 0x10(%ebp),%ecx │ │ + mov %ecx,%edx │ │ + mov 0x3c(%esp),%ecx │ │ + sub %ecx,%edx │ │ + cmp %edx,%edi │ │ + cmovle %edi,%edx │ │ + mov %edx,0x40(%esp) │ │ + mov %eax,0x34(%esp) │ │ + test %eax,%eax │ │ + setne %al │ │ + test %ecx,%ecx │ │ + setne %cl │ │ + and %al,%cl │ │ + mov %cl,0x8(%esp) │ │ + cmp $0x1,%cl │ │ + jne 7ccd3 │ │ + xor %eax,%eax │ │ nop │ │ + mov 0x90(%esp,%eax,4),%edx │ │ + mov %edx,0x98(%esp,%eax,4) │ │ + inc %eax │ │ + cmp %esi,%eax │ │ + jb 7ccc0 │ │ + xor %eax,%eax │ │ + mov %esi,%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %eax,%ebx │ │ - mov %edx,%eax │ │ - sar $0x1f,%eax │ │ - lea 0x8(%eax,%edx,1),%eax │ │ - sar $0x4,%eax │ │ - add 0x30(%esp),%eax │ │ - cmp %ebx,%eax │ │ - cmovle %eax,%ebx │ │ - cmp %ecx,%eax │ │ - cmovl %ecx,%ebx │ │ - mov 0x6c(%esp),%edx │ │ - mov 0x50(%esp),%eax │ │ - mov %bl,(%edx,%eax,1) │ │ - inc %eax │ │ - cmp %eax,0x20(%ebp) │ │ - mov %eax,%ebx │ │ - je 7bca0 │ │ - movzbl (%edx,%ebx,1),%ecx │ │ - mov 0x178(%esp),%eax │ │ - movswl (%eax,%ebx,2),%edi │ │ - mov %edi,%edx │ │ - sub %ecx,%edx │ │ - mov %ecx,%esi │ │ - cmovb %edi,%esi │ │ - mov %esi,0x40(%esp) │ │ - mov %ecx,0x30(%esp) │ │ - cmovl %ecx,%edi │ │ - mov %edi,0x20(%esp) │ │ - mov %edx,%edi │ │ - neg %edi │ │ - cmovl %edx,%edi │ │ - mov %edi,%esi │ │ - mov 0x100(%esp),%ecx │ │ - shr %cl,%esi │ │ - mov 0x10(%ebp),%ecx │ │ - sub %esi,%ecx │ │ - mov %ebx,0x50(%esp) │ │ - mov 0x174(%esp),%esi │ │ - movswl (%esi,%ebx,2),%esi │ │ - jns 7d824 │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%edi │ │ - jle 7d82a │ │ - mov %ecx,%edi │ │ - mov %edi,%ecx │ │ - neg %ecx │ │ - test %edx,%edx │ │ - cmovns %edi,%ecx │ │ - mov %ecx,0xc0(%esp) │ │ - mov %esi,%edx │ │ - sub 0x30(%esp),%edx │ │ - mov %edx,%edi │ │ - neg %edi │ │ - cmovl %edx,%edi │ │ - mov %edi,%ebx │ │ - mov 0x100(%esp),%ecx │ │ - shr %cl,%ebx │ │ - mov 0x10(%ebp),%ecx │ │ - sub %ebx,%ecx │ │ - mov 0x20(%esp),%eax │ │ - jns 7d85f │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%edi │ │ - jle 7d865 │ │ - mov %ecx,%edi │ │ - mov %edi,%ecx │ │ - neg %ecx │ │ - test %edx,%edx │ │ - cmovns %edi,%ecx │ │ - mov %ecx,0xb0(%esp) │ │ - mov 0x40(%esp),%ecx │ │ - cmp %esi,%ecx │ │ - cmova %esi,%ecx │ │ - mov %ecx,0x40(%esp) │ │ - cmp %esi,%eax │ │ - cmovl %esi,%eax │ │ - mov 0x50(%esp),%esi │ │ - mov 0x180(%esp),%ecx │ │ - movswl (%ecx,%esi,2),%edx │ │ - mov %edx,0x80(%esp) │ │ - sub 0x30(%esp),%edx │ │ - mov %edx,%edi │ │ - neg %edi │ │ - cmovl %edx,%edi │ │ - mov %edi,%ebx │ │ - mov 0xd0(%esp),%ecx │ │ - shr %cl,%ebx │ │ - mov 0x14(%ebp),%ecx │ │ - sub %ebx,%ecx │ │ - mov 0x17c(%esp),%ebx │ │ - movswl (%ebx,%esi,2),%ebx │ │ - mov %ebx,0x10(%esp) │ │ - mov 0x188(%esp),%ebx │ │ - movswl (%ebx,%esi,2),%ebx │ │ - mov %ebx,0x90(%esp) │ │ - mov 0x184(%esp),%ebx │ │ - movswl (%ebx,%esi,2),%esi │ │ - mov %esi,0x20(%esp) │ │ - jns 7d8ec │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%edi │ │ - jle 7d8f2 │ │ - mov %ecx,%edi │ │ - mov %edi,%ecx │ │ - neg %ecx │ │ - test %edx,%edx │ │ - cmovns %edi,%ecx │ │ - mov %ecx,0x110(%esp) │ │ - mov 0x10(%esp),%edx │ │ - mov 0x30(%esp),%ebx │ │ - sub %ebx,%edx │ │ - mov %edx,%edi │ │ - neg %edi │ │ - cmovl %edx,%edi │ │ - mov %edi,%esi │ │ - mov 0xd0(%esp),%ecx │ │ - shr %cl,%esi │ │ - mov 0x14(%ebp),%ecx │ │ - sub %esi,%ecx │ │ - jns 7d927 │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%edi │ │ - mov 0x90(%esp),%esi │ │ - jle 7d934 │ │ - mov %ecx,%edi │ │ - mov %edi,%ecx │ │ - neg %ecx │ │ - test %edx,%edx │ │ - cmovns %edi,%ecx │ │ - mov %ecx,0xa0(%esp) │ │ - mov %esi,%edx │ │ - sub %ebx,%edx │ │ - mov %edx,%edi │ │ - neg %edi │ │ - cmovl %edx,%edi │ │ - mov %edi,%esi │ │ - mov 0xd0(%esp),%ecx │ │ - shr %cl,%esi │ │ - mov 0x14(%ebp),%ecx │ │ - sub %esi,%ecx │ │ - jns 7d963 │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%edi │ │ - jle 7d969 │ │ - mov %ecx,%edi │ │ - mov %edi,%ecx │ │ - neg %ecx │ │ - test %edx,%edx │ │ - cmovns %edi,%ecx │ │ - mov %ecx,0x130(%esp) │ │ - mov 0x20(%esp),%edx │ │ - sub %ebx,%edx │ │ - mov %edx,%edi │ │ - neg %edi │ │ - cmovl %edx,%edi │ │ - mov %edi,%esi │ │ - mov 0xd0(%esp),%ecx │ │ - shr %cl,%esi │ │ - mov 0x14(%ebp),%ecx │ │ - sub %esi,%ecx │ │ - jns 7d99a │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%edi │ │ - mov 0x90(%esp),%esi │ │ - jle 7d9a7 │ │ - mov %ecx,%edi │ │ - mov %edi,%ecx │ │ - neg %ecx │ │ - test %edx,%edx │ │ - cmovns %edi,%ecx │ │ - mov %ecx,0x190(%esp) │ │ - mov 0x40(%esp),%edx │ │ - mov 0x80(%esp),%edi │ │ - cmp %edi,%edx │ │ - mov %edi,%ecx │ │ - jbe 7dd00 │ │ - cmp %edi,%eax │ │ - mov 0x20(%esp),%edx │ │ - jge 7dd0e │ │ - mov 0x10(%esp),%eax │ │ - cmp %eax,%ecx │ │ - mov %eax,%ebx │ │ - jbe 7dd1e │ │ - cmp %eax,%edi │ │ - jge 7dd28 │ │ - cmp %esi,%ebx │ │ - mov %esi,%ecx │ │ - jbe 7dd36 │ │ - mov 0x10(%esp),%eax │ │ - cmp %esi,%eax │ │ - jge 7dd44 │ │ - cmp %edx,%ecx │ │ - mov %edx,%eax │ │ - mov 0x30(%esp),%edi │ │ - jbe 7dd54 │ │ - mov %eax,0x40(%esp) │ │ - cmp %edx,%esi │ │ - jl 7da1c │ │ - mov %esi,%edx │ │ - mov %edx,0x20(%esp) │ │ - mov 0x50(%esp),%edx │ │ - mov 0x168(%esp),%eax │ │ - movswl (%eax,%edx,2),%eax │ │ - mov %eax,%esi │ │ - sub %edi,%esi │ │ - mov %esi,%edi │ │ - neg %edi │ │ - cmovl %esi,%edi │ │ - mov %edi,%ebx │ │ - mov 0x100(%esp),%ecx │ │ - shr %cl,%ebx │ │ - mov 0x10(%ebp),%ecx │ │ - sub %ebx,%ecx │ │ - mov 0x250(%esp),%ebx │ │ - movswl (%ebx,%edx,2),%edx │ │ - jns 7da59 │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%edi │ │ - jle 7da5f │ │ - mov %ecx,%edi │ │ - mov %edi,%ecx │ │ - neg %ecx │ │ - test %esi,%esi │ │ - cmovns %edi,%ecx │ │ - mov %ecx,0x1f0(%esp) │ │ - mov %edx,0x10(%esp) │ │ - mov %edx,%esi │ │ - sub 0x30(%esp),%esi │ │ - mov %esi,%edi │ │ - neg %edi │ │ - cmovl %esi,%edi │ │ - mov %edi,%ebx │ │ - mov 0x100(%esp),%ecx │ │ - shr %cl,%ebx │ │ - mov 0x10(%ebp),%ecx │ │ - sub %ebx,%ecx │ │ - jns 7da94 │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%edi │ │ - mov 0x40(%esp),%ebx │ │ - jle 7da9e │ │ - mov %ecx,%edi │ │ - mov %edi,%edx │ │ - neg %edx │ │ - test %esi,%esi │ │ - cmovns %edi,%edx │ │ - cmp %eax,%ebx │ │ - mov %eax,%ecx │ │ - mov 0x10(%esp),%esi │ │ - jbe 7dd70 │ │ - mov %edx,0x1a0(%esp) │ │ - mov 0x20(%esp),%edx │ │ - cmp %eax,%edx │ │ - jge 7dd85 │ │ - cmp %esi,%ecx │ │ - mov %esi,%edi │ │ - mov 0x50(%esp),%ebx │ │ - jbe 7dd95 │ │ - mov %edi,0x1e0(%esp) │ │ - cmp %esi,%eax │ │ - jl 7dae3 │ │ - mov %eax,%esi │ │ - mov %esi,0x10(%esp) │ │ - mov 0x16c(%esp),%eax │ │ - movswl (%eax,%ebx,2),%eax │ │ - mov %eax,0x40(%esp) │ │ - mov %eax,%edx │ │ - sub 0x30(%esp),%edx │ │ - mov %edx,%esi │ │ - neg %esi │ │ - cmovl %edx,%esi │ │ - mov %esi,%edi │ │ - mov 0xd0(%esp),%ecx │ │ - shr %cl,%edi │ │ - mov 0x14(%ebp),%eax │ │ - sub %edi,%eax │ │ - mov 0x230(%esp),%ecx │ │ - movswl (%ecx,%ebx,2),%ecx │ │ - mov %ecx,0x20(%esp) │ │ - mov 0x170(%esp),%ecx │ │ - movswl (%ecx,%ebx,2),%ecx │ │ - mov %ecx,0x80(%esp) │ │ - mov 0x240(%esp),%ecx │ │ - movswl (%ecx,%ebx,2),%ecx │ │ - mov %ecx,0x90(%esp) │ │ - jns 7db4a │ │ - xor %eax,%eax │ │ - cmp %eax,%esi │ │ - jle 7db50 │ │ - mov %eax,%esi │ │ - mov %esi,%eax │ │ - neg %eax │ │ - test %edx,%edx │ │ - cmovns %esi,%eax │ │ - mov %eax,0x1d0(%esp) │ │ - mov 0x20(%esp),%edx │ │ - sub 0x30(%esp),%edx │ │ + mov 0xb4(%esp,%eax,4),%edx │ │ mov %edx,%esi │ │ - neg %esi │ │ - cmovl %edx,%esi │ │ - mov %esi,%edi │ │ - mov 0xd0(%esp),%ecx │ │ - shr %cl,%edi │ │ - mov 0x14(%ebp),%eax │ │ - sub %edi,%eax │ │ - jns 7db83 │ │ - xor %eax,%eax │ │ - cmp %eax,%esi │ │ - jle 7db89 │ │ - mov %eax,%esi │ │ - mov %esi,%edi │ │ - neg %edi │ │ + sar %esi │ │ + mov %edx,%edi │ │ + shr $0x3,%edi │ │ + xor %edx,%edi │ │ + shr $0xc,%edx │ │ + xor %edi,%edx │ │ + xor %esi,%edx │ │ + shl $0xf,%edx │ │ + movzwl %dx,%edx │ │ + or %esi,%edx │ │ + mov %edx,0xb4(%esp,%eax,4) │ │ + movzbl %dh,%edx │ │ + mov %edx,0x90(%esp,%eax,4) │ │ + inc %eax │ │ + cmp %ecx,%eax │ │ + jb 7cce0 │ │ + mov 0x34(%esp),%edx │ │ test %edx,%edx │ │ - cmovns %esi,%edi │ │ - mov 0x80(%esp),%eax │ │ - sub 0x30(%esp),%eax │ │ - mov %eax,%esi │ │ - neg %esi │ │ - cmovl %eax,%esi │ │ - mov %esi,%edx │ │ - mov 0xd0(%esp),%ecx │ │ - shr %cl,%edx │ │ - mov 0x14(%ebp),%ecx │ │ - sub %edx,%ecx │ │ - jns 7dbb8 │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%esi │ │ - jle 7dbbe │ │ - mov %ecx,%esi │ │ - mov %esi,%ecx │ │ - neg %ecx │ │ + cmovne 0xa4(%esp),%edx │ │ + mov 0x20(%ebp),%eax │ │ test %eax,%eax │ │ - cmovns %esi,%ecx │ │ - mov %ecx,0x1c0(%esp) │ │ - mov 0x90(%esp),%esi │ │ - sub 0x30(%esp),%esi │ │ - mov %esi,%eax │ │ - neg %eax │ │ - cmovl %esi,%eax │ │ - mov %eax,%edx │ │ - mov 0xd0(%esp),%ecx │ │ - shr %cl,%edx │ │ - mov 0x14(%ebp),%ecx │ │ - sub %edx,%ecx │ │ - jns 7dbf4 │ │ - xor %ecx,%ecx │ │ + cmove %eax,%edx │ │ + mov 0x60(%esp),%eax │ │ + mov 0x40(%esp),%ecx │ │ cmp %ecx,%eax │ │ - mov 0x20(%esp),%edx │ │ - jle 7dbfe │ │ - mov %ecx,%eax │ │ - mov %eax,%ecx │ │ - neg %ecx │ │ - test %esi,%esi │ │ - cmovns %eax,%ecx │ │ - mov %ecx,0x200(%esp) │ │ - mov 0x40(%esp),%esi │ │ - mov 0x1e0(%esp),%eax │ │ - cmp %esi,%eax │ │ - mov %esi,%ebx │ │ - jbe 7ddb0 │ │ - mov 0x10(%esp),%eax │ │ - cmp %esi,%eax │ │ - mov 0xa0(%esp),%esi │ │ - jge 7ddc5 │ │ - add 0x110(%esp),%esi │ │ - cmp %edx,%ebx │ │ - mov %edx,%eax │ │ - ja 7dc45 │ │ - mov %ebx,%eax │ │ - mov %eax,0xa0(%esp) │ │ - add 0x130(%esp),%esi │ │ - mov 0xb0(%esp),%eax │ │ - add 0xc0(%esp),%eax │ │ - mov 0x40(%esp),%ebx │ │ - cmp %edx,%ebx │ │ - jl 7dc6b │ │ - mov %ebx,%edx │ │ - mov %edx,0x20(%esp) │ │ - add 0x190(%esp),%esi │ │ - add 0x1d0(%esp),%edi │ │ - imul 0x18c(%esp),%eax │ │ - mov 0x1a0(%esp),%edx │ │ - add 0x1f0(%esp),%edx │ │ - mov 0x80(%esp),%ebx │ │ - mov 0xa0(%esp),%ecx │ │ - cmp %ebx,%ecx │ │ - mov %ebx,0x10(%esp) │ │ - ja 7dcad │ │ - mov %ecx,0x10(%esp) │ │ - lea (%eax,%esi,2),%eax │ │ - add 0x1c0(%esp),%edi │ │ - imul 0x22c(%esp),%edx │ │ - mov 0x20(%esp),%esi │ │ - cmp %ebx,%esi │ │ - jl 7dcc9 │ │ + cmovle %eax,%ecx │ │ + cmpb $0x0,0x8(%esp) │ │ + mov $0x0,%eax │ │ + cmove %eax,%ecx │ │ + mov %ecx,0x8(%esp) │ │ + mov %edx,0x34(%esp) │ │ + cmp 0x1c(%ebp),%edx │ │ + jge 7d2c0 │ │ + mov 0x90(%esp),%ecx │ │ + mov 0x98(%esp),%esi │ │ + mov %ecx,%edi │ │ + sar $0x4,%edi │ │ + add $0x3,%edi │ │ + and $0xf,%ecx │ │ + add $0x3,%ecx │ │ mov %esi,%ebx │ │ - add 0x200(%esp),%edi │ │ - add %eax,%edx │ │ - mov 0x90(%esp),%eax │ │ - mov 0x10(%esp),%esi │ │ - cmp %eax,%esi │ │ + sar $0x4,%ebx │ │ + add $0x3,%ebx │ │ + and $0xf,%esi │ │ + add $0x3,%esi │ │ + imul 0x48(%esp),%ecx │ │ + mov 0x8(%esp),%edx │ │ + lea (%edx,%ecx,1),%eax │ │ + mov 0x60(%esp),%edx │ │ + imul %edx,%edi │ │ + add %edi,%eax │ │ + imul 0x48(%esp),%esi │ │ + imul %edx,%ebx │ │ + add %esi,%ebx │ │ + mov 0x34(%esp),%esi │ │ + imul $0x52,%esi,%edx │ │ + add %edx,%eax │ │ + add 0x54(%esp),%eax │ │ + mov %eax,0x28(%esp) │ │ + add %ecx,%edi │ │ + mov 0x8(%ebp),%eax │ │ mov %eax,%ecx │ │ - ja 7dce5 │ │ - mov %esi,%ecx │ │ - add %edi,%edx │ │ - cmp %eax,%ebx │ │ - jl 7d7a0 │ │ - mov %ebx,%eax │ │ - jmp 7d7a0 │ │ + imul %esi,%ecx │ │ + add %edx,%ebx │ │ + add %edx,%edi │ │ + mov 0x58(%esp),%eax │ │ + add %ecx,%eax │ │ + mov %eax,0x14(%esp) │ │ + add 0x5c(%esp),%ecx │ │ + mov %ecx,0xc(%esp) │ │ + add 0x7c(%esp),%ebx │ │ + mov %ebx,0x38(%esp) │ │ + add 0x54(%esp),%edi │ │ + mov %edi,0x2c(%esp) │ │ + mov %esi,0x1c(%esp) │ │ + mov 0x8(%esp),%eax │ │ + cmp 0x40(%esp),%eax │ │ + jge 7d030 │ │ + jmp 7ce3a │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %edx,%ecx │ │ - cmp %edi,%eax │ │ - mov 0x20(%esp),%edx │ │ - jl 7d9d8 │ │ - mov %eax,%edi │ │ - mov 0x10(%esp),%eax │ │ - cmp %eax,%ecx │ │ - mov %eax,%ebx │ │ - ja 7d9e6 │ │ - mov %ecx,%ebx │ │ - cmp %eax,%edi │ │ - jl 7d9ee │ │ - mov %edi,0x10(%esp) │ │ - cmp %esi,%ebx │ │ - mov %esi,%ecx │ │ - ja 7d9f8 │ │ - mov %ebx,%ecx │ │ - mov 0x10(%esp),%eax │ │ - cmp %esi,%eax │ │ - jl 7da04 │ │ - mov %eax,%esi │ │ - cmp %edx,%ecx │ │ - mov %edx,%eax │ │ - mov 0x30(%esp),%edi │ │ - ja 7da12 │ │ - mov %ecx,%eax │ │ - mov %eax,0x40(%esp) │ │ - cmp %edx,%esi │ │ - jge 7da1a │ │ - jmp 7da1c │ │ + mov 0x1c(%esp),%ecx │ │ + inc %ecx │ │ + addl $0x52,0x28(%esp) │ │ + mov 0x8(%ebp),%eax │ │ + add %eax,0x14(%esp) │ │ + add %eax,0xc(%esp) │ │ + addl $0x52,0x38(%esp) │ │ + addl $0x52,0x2c(%esp) │ │ + mov %ecx,0x1c(%esp) │ │ + cmp 0x1c(%ebp),%ecx │ │ + je 7d2c0 │ │ + mov 0x8(%esp),%eax │ │ + cmp 0x40(%esp),%eax │ │ + jge 7d030 │ │ + mov 0x1c(%esp),%edx │ │ + mov 0x38(%ebp),%ecx │ │ + shl %cl,%edx │ │ + imul 0x28(%ebp),%edx │ │ + cmpl $0x0,0x34(%ebp) │ │ + je 7cf49 │ │ + add 0x24(%ebp),%edx │ │ + mov 0x28(%esp),%esi │ │ + mov 0x8(%esp),%edi │ │ + mov %edx,0x18(%esp) │ │ + jmp 7ce87 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %ebx,%ecx │ │ - mov %edx,0x1a0(%esp) │ │ - mov 0x20(%esp),%edx │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov 0x14(%esp),%eax │ │ + mov %cl,(%eax,%edi,1) │ │ + inc %edi │ │ + inc %esi │ │ + cmp 0x40(%esp),%edi │ │ + mov 0x18(%esp),%edx │ │ + jge 7d030 │ │ + mov 0x3c(%esp),%eax │ │ + add %edi,%eax │ │ + mov 0x34(%ebp),%ecx │ │ + shl %cl,%eax │ │ + movzbl (%edx,%eax,1),%ecx │ │ + movzbl 0x1(%edx,%eax,1),%eax │ │ + lea 0x1(%ecx,%eax,1),%eax │ │ + movsbl (%esi),%edx │ │ + shr %eax │ │ + movzbl %al,%ebx │ │ + mov 0xc(%ebp),%ecx │ │ + cmpl $0x0,0x24(%ecx) │ │ + je 7cec0 │ │ + mov 0xc(%esp),%eax │ │ + movzbl (%eax,%edi,1),%eax │ │ + jmp 7cf0c │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov %edx,0x10(%esp) │ │ + mov 0x2c(%ebp),%eax │ │ + imul 0xc4(%ecx,%eax,4),%ebx │ │ + mov 0xc(%esp),%eax │ │ + movzbl (%eax,%edi,1),%eax │ │ + mov 0x2c(%ebp),%edx │ │ + mov 0xbc(%ecx,%edx,4),%edx │ │ + imul %eax,%edx │ │ + add %ebx,%edx │ │ + sar $0x6,%edx │ │ + mov 0x2c(%ebp),%ebx │ │ + add 0xcc(%ecx,%ebx,4),%edx │ │ + cmp $0x100,%edx │ │ + jl 7cf00 │ │ + mov $0xff,%edx │ │ + test %edx,%edx │ │ + jns 7cf06 │ │ + xor %edx,%edx │ │ + mov %edx,%ebx │ │ + mov 0x10(%esp),%edx │ │ + mov 0x14(%ebp),%ecx │ │ + movzbl (%ecx,%ebx,1),%ebx │ │ + imul %edx,%ebx │ │ + mov 0xc(%ebp),%ecx │ │ + movzbl 0x58(%ecx),%ecx │ │ + mov $0x1,%edx │ │ + shl %cl,%edx │ │ + sar %edx │ │ + add %ebx,%edx │ │ + sar %cl,%edx │ │ + add %eax,%edx │ │ + mov 0x30(%esp),%eax │ │ cmp %eax,%edx │ │ - jl 7dac8 │ │ + jg 7cf36 │ │ mov %edx,%eax │ │ - cmp %esi,%ecx │ │ - mov %esi,%edi │ │ - mov 0x50(%esp),%ebx │ │ - ja 7dad6 │ │ - mov %ecx,%edi │ │ - mov %edi,0x1e0(%esp) │ │ - cmp %esi,%eax │ │ - jge 7dae1 │ │ - jmp 7dae3 │ │ + mov 0x20(%esp),%ecx │ │ + cmp %ecx,%edx │ │ + jl 7ce70 │ │ + mov %eax,%ecx │ │ + jmp 7ce70 │ │ + add 0x44(%esp),%edx │ │ + mov 0x28(%esp),%esi │ │ + mov 0x8(%esp),%edi │ │ + mov %edx,0x18(%esp) │ │ + jmp 7cf77 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %eax,%ebx │ │ - mov 0x10(%esp),%eax │ │ - cmp %esi,%eax │ │ - mov 0xa0(%esp),%esi │ │ - jl 7dc36 │ │ - mov %eax,0x40(%esp) │ │ - add 0x110(%esp),%esi │ │ - cmp %edx,%ebx │ │ - mov %edx,%eax │ │ - jbe 7dc43 │ │ - jmp 7dc45 │ │ - bsr %edx,%eax │ │ - xor %edx,%edx │ │ - sub %eax,%ecx │ │ - cmovs %edx,%ecx │ │ - mov %ecx,0x30(%esp) │ │ - cmpl $0x0,0x20(%ebp) │ │ - jle 7f1eb │ │ - mov 0x150(%esp),%ebx │ │ - lea -0x5778(%ebx),%eax │ │ - mov 0x18(%ebp),%edx │ │ - movsbl 0x8(%eax,%edx,2),%edi │ │ - movsbl (%eax,%edx,2),%esi │ │ - movsbl 0x9(%eax,%edx,2),%ecx │ │ - mov %ecx,(%esp) │ │ - movsbl 0x1(%eax,%edx,2),%ecx │ │ - movdqa -0x158b0(%ebx),%xmm2 │ │ - movdqa -0x158c0(%ebx),%xmm3 │ │ - movdqa -0x15990(%ebx),%xmm4 │ │ - mov 0x20(%ebp),%ebx │ │ - and $0xfffffff8,%ebx │ │ - mov %ebx,0x200(%esp) │ │ - movss 0x30(%esp),%xmm0 │ │ - movd 0x14(%ebp),%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm1 │ │ - mov $0x1a,%ebx │ │ - sub %edi,%ebx │ │ - lea 0x2e0(%esp,%edi,2),%edx │ │ - lea 0x2ac(%esp,%ebx,2),%edi │ │ - mov %edi,0xb0(%esp) │ │ - mov 0x6c(%esp),%ebx │ │ - mov $0x1a,%edi │ │ - sub %esi,%edi │ │ - lea 0x2e0(%esp,%esi,2),%esi │ │ - mov %esi,0xa0(%esp) │ │ - lea 0x2ac(%esp,%edi,2),%edi │ │ - mov $0x1a,%esi │ │ - mov (%esp),%eax │ │ - sub %eax,%esi │ │ - lea 0x2e0(%esp,%eax,2),%eax │ │ - mov %eax,0x110(%esp) │ │ - lea 0x2ac(%esp,%esi,2),%eax │ │ - mov %edx,%esi │ │ - mov $0x1a,%edx │ │ - sub %ecx,%edx │ │ - mov %edx,(%esp) │ │ - lea 0x2e0(%esp,%ecx,2),%edx │ │ - mov %edx,0x130(%esp) │ │ - mov (%esp),%ecx │ │ - lea 0x2ac(%esp,%ecx,2),%edx │ │ - xorps %xmm5,%xmm5 │ │ - movss %xmm0,%xmm5 │ │ - movaps %xmm5,%xmm0 │ │ - xorps %xmm5,%xmm5 │ │ - movdqa %xmm2,0x1e0(%esp) │ │ - movdqa %xmm4,0x1d0(%esp) │ │ - movdqa %xmm3,0x1c0(%esp) │ │ - movdqa %xmm1,0xe0(%esp) │ │ - movaps %xmm0,0x70(%esp) │ │ - jmp 7df65 │ │ + mov 0x14(%esp),%ecx │ │ + mov %al,(%ecx,%edi,1) │ │ + inc %edi │ │ + inc %esi │ │ + cmp 0x40(%esp),%edi │ │ + mov 0x18(%esp),%edx │ │ + jge 7d030 │ │ + movsbl (%esi),%ecx │ │ + movzbl (%edx,%edi,1),%ebx │ │ + mov 0xc(%ebp),%eax │ │ + cmpl $0x0,0x24(%eax) │ │ + je 7cfa0 │ │ + mov 0xc(%esp),%eax │ │ + movzbl (%eax,%edi,1),%edx │ │ + jmp 7cfec │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - add 0xfc(%esp),%ebx │ │ - add $0x18,%esi │ │ - addl $0x18,0xb0(%esp) │ │ - addl $0x18,0xa0(%esp) │ │ - mov 0x90(%esp),%edi │ │ - add $0x18,%edi │ │ - addl $0x18,0x110(%esp) │ │ - mov 0x80(%esp),%eax │ │ - add $0x18,%eax │ │ - addl $0x18,0x130(%esp) │ │ - mov 0xc0(%esp),%edx │ │ - add $0x18,%edx │ │ - decl 0x164(%esp) │ │ - je 7f1eb │ │ - mov %edx,0xc0(%esp) │ │ - mov %eax,0x80(%esp) │ │ - mov %edi,0x90(%esp) │ │ - xor %edx,%edx │ │ - cmpl $0x8,0x20(%ebp) │ │ - jb 7e7dd │ │ - xor %eax,%eax │ │ - mov 0x200(%esp),%edx │ │ nop │ │ - movq (%ebx,%eax,1),%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - movdqa %xmm0,0xd0(%esp) │ │ - pshufb %xmm2,%xmm0 │ │ - punpcklbw %xmm5,%xmm0 │ │ - movdqa %xmm0,%xmm1 │ │ - punpcklwd %xmm5,%xmm1 │ │ - movdqa %xmm1,%xmm4 │ │ - movdqa %xmm1,0x50(%esp) │ │ - punpckhwd %xmm5,%xmm0 │ │ - movdqa %xmm0,%xmm3 │ │ - movdqa %xmm0,(%esp) │ │ - movdqu (%esi,%eax,2),%xmm0 │ │ - punpcklwd %xmm0,%xmm2 │ │ - psrad $0x10,%xmm2 │ │ - punpckhwd %xmm0,%xmm1 │ │ - psrad $0x10,%xmm1 │ │ - psubd %xmm3,%xmm1 │ │ - psubd %xmm4,%xmm2 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm2,%xmm0 │ │ - pabsd %xmm2,%xmm2 │ │ - movdqa %xmm2,%xmm3 │ │ - movdqa 0x70(%esp),%xmm6 │ │ - psrld %xmm6,%xmm3 │ │ - movdqa 0xe0(%esp),%xmm7 │ │ - movdqa %xmm7,%xmm4 │ │ - psubd %xmm3,%xmm4 │ │ - pxor %xmm3,%xmm3 │ │ - pcmpgtd %xmm1,%xmm3 │ │ - pabsd %xmm1,%xmm5 │ │ - movdqa %xmm5,%xmm1 │ │ - psrld %xmm6,%xmm1 │ │ - movdqa %xmm7,%xmm6 │ │ - psubd %xmm1,%xmm6 │ │ - movdqa %xmm6,%xmm7 │ │ - pxor %xmm1,%xmm1 │ │ - pcmpgtd %xmm1,%xmm7 │ │ - pand %xmm6,%xmm7 │ │ - movdqa %xmm4,%xmm6 │ │ - pxor %xmm1,%xmm1 │ │ - pcmpgtd %xmm1,%xmm6 │ │ - pand %xmm4,%xmm6 │ │ - movdqa %xmm6,%xmm1 │ │ - pcmpgtd %xmm2,%xmm1 │ │ - pand %xmm1,%xmm2 │ │ - pandn %xmm6,%xmm1 │ │ - por %xmm2,%xmm1 │ │ - movdqa %xmm1,%xmm2 │ │ - movdqa %xmm7,%xmm1 │ │ - pcmpgtd %xmm5,%xmm1 │ │ - pand %xmm1,%xmm5 │ │ - pandn %xmm7,%xmm1 │ │ - por %xmm5,%xmm1 │ │ - mov 0xb0(%esp),%edi │ │ - movdqu (%edi,%eax,2),%xmm4 │ │ - pxor %xmm3,%xmm1 │ │ - psubd %xmm3,%xmm1 │ │ - movdqa %xmm1,0x100(%esp) │ │ - punpcklwd %xmm4,%xmm3 │ │ - psrad $0x10,%xmm3 │ │ - pxor %xmm0,%xmm2 │ │ - psubd %xmm0,%xmm2 │ │ - movdqa %xmm2,0x120(%esp) │ │ - psubd 0x50(%esp),%xmm3 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm3,%xmm0 │ │ - movdqa %xmm0,0x20(%esp) │ │ - pabsd %xmm3,%xmm3 │ │ - movdqa %xmm3,%xmm5 │ │ - movdqa 0x70(%esp),%xmm2 │ │ - psrld %xmm2,%xmm5 │ │ - movdqa 0xe0(%esp),%xmm6 │ │ - movdqa %xmm6,%xmm0 │ │ - psubd %xmm5,%xmm0 │ │ - punpckhwd %xmm4,%xmm4 │ │ - psrad $0x10,%xmm4 │ │ - psubd (%esp),%xmm4 │ │ - pxor %xmm7,%xmm7 │ │ - pcmpgtd %xmm4,%xmm7 │ │ - pabsd %xmm4,%xmm1 │ │ - movdqa %xmm1,%xmm4 │ │ - psrld %xmm2,%xmm4 │ │ - movdqa %xmm6,%xmm5 │ │ - psubd %xmm4,%xmm5 │ │ - movdqa %xmm5,%xmm4 │ │ - pxor %xmm2,%xmm2 │ │ - pcmpgtd %xmm2,%xmm4 │ │ - pand %xmm5,%xmm4 │ │ - movdqa %xmm0,%xmm6 │ │ - pxor %xmm2,%xmm2 │ │ - pcmpgtd %xmm2,%xmm6 │ │ - pand %xmm0,%xmm6 │ │ - movdqa %xmm6,%xmm0 │ │ - pcmpgtd %xmm3,%xmm0 │ │ - pand %xmm0,%xmm3 │ │ - pandn %xmm6,%xmm0 │ │ - por %xmm3,%xmm0 │ │ - movdqa %xmm4,%xmm2 │ │ - pcmpgtd %xmm1,%xmm2 │ │ - pand %xmm2,%xmm1 │ │ - pandn %xmm4,%xmm2 │ │ - por %xmm1,%xmm2 │ │ - pxor %xmm7,%xmm2 │ │ - psubd %xmm7,%xmm2 │ │ - movdqa %xmm2,0x10(%esp) │ │ - movdqa 0x20(%esp),%xmm1 │ │ - pxor %xmm1,%xmm0 │ │ - psubd %xmm1,%xmm0 │ │ - movdqa %xmm0,0x20(%esp) │ │ - mov 0xa0(%esp),%edi │ │ - movdqu (%edi,%eax,2),%xmm0 │ │ - punpckhwd %xmm0,%xmm1 │ │ - psrad $0x10,%xmm1 │ │ - psubd (%esp),%xmm1 │ │ - pxor %xmm2,%xmm2 │ │ - pcmpgtd %xmm1,%xmm2 │ │ - movdqa %xmm2,0x140(%esp) │ │ - pabsd %xmm1,%xmm5 │ │ - movdqa %xmm5,%xmm3 │ │ - movdqa 0x70(%esp),%xmm2 │ │ - psrld %xmm2,%xmm3 │ │ - movdqa 0xe0(%esp),%xmm1 │ │ - movdqa %xmm1,%xmm7 │ │ - psubd %xmm3,%xmm7 │ │ - punpcklwd %xmm0,%xmm0 │ │ - psrad $0x10,%xmm0 │ │ - psubd 0x50(%esp),%xmm0 │ │ - pxor %xmm6,%xmm6 │ │ - pcmpgtd %xmm0,%xmm6 │ │ - pabsd %xmm0,%xmm4 │ │ - movdqa %xmm4,%xmm0 │ │ - psrld %xmm2,%xmm0 │ │ - movdqa %xmm1,%xmm3 │ │ - psubd %xmm0,%xmm3 │ │ - movdqa %xmm3,%xmm0 │ │ - pxor %xmm1,%xmm1 │ │ - pcmpgtd %xmm1,%xmm0 │ │ - pand %xmm3,%xmm0 │ │ - movdqa %xmm7,%xmm3 │ │ - pxor %xmm1,%xmm1 │ │ - pcmpgtd %xmm1,%xmm3 │ │ - pand %xmm7,%xmm3 │ │ - movdqa %xmm3,%xmm1 │ │ - pcmpgtd %xmm5,%xmm1 │ │ - pand %xmm1,%xmm5 │ │ - pandn %xmm3,%xmm1 │ │ - por %xmm5,%xmm1 │ │ - movdqa %xmm0,%xmm3 │ │ - pcmpgtd %xmm4,%xmm3 │ │ - pand %xmm3,%xmm4 │ │ - pandn %xmm0,%xmm3 │ │ - por %xmm4,%xmm3 │ │ - pxor %xmm6,%xmm3 │ │ - psubd %xmm6,%xmm3 │ │ - paddd 0x120(%esp),%xmm3 │ │ - movdqa 0x140(%esp),%xmm0 │ │ - pxor %xmm0,%xmm1 │ │ - psubd %xmm0,%xmm1 │ │ - paddd 0x100(%esp),%xmm1 │ │ - mov 0x90(%esp),%edi │ │ - movdqu (%edi,%eax,2),%xmm2 │ │ - punpcklwd %xmm2,%xmm4 │ │ - psrad $0x10,%xmm4 │ │ - psubd 0x50(%esp),%xmm4 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm4,%xmm0 │ │ - movdqa %xmm0,0x120(%esp) │ │ - pabsd %xmm4,%xmm5 │ │ - movdqa %xmm5,0x140(%esp) │ │ - movdqa 0x70(%esp),%xmm0 │ │ - psrld %xmm0,%xmm5 │ │ - movdqa 0xe0(%esp),%xmm4 │ │ - movdqa %xmm4,%xmm7 │ │ - psubd %xmm5,%xmm7 │ │ - punpckhwd %xmm2,%xmm2 │ │ - psrad $0x10,%xmm2 │ │ - psubd (%esp),%xmm2 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtd %xmm2,%xmm5 │ │ - movdqa %xmm5,0x100(%esp) │ │ - pabsd %xmm2,%xmm6 │ │ - movdqa %xmm6,%xmm2 │ │ - psrld %xmm0,%xmm2 │ │ - movdqa %xmm4,%xmm0 │ │ - psubd %xmm2,%xmm0 │ │ - movdqa %xmm0,%xmm2 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtd %xmm5,%xmm2 │ │ - pand %xmm0,%xmm2 │ │ - movdqa %xmm7,%xmm0 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtd %xmm5,%xmm0 │ │ - pand %xmm7,%xmm0 │ │ - movdqa %xmm0,%xmm5 │ │ - movdqa 0x140(%esp),%xmm7 │ │ - pcmpgtd %xmm7,%xmm5 │ │ - pand %xmm5,%xmm7 │ │ - pandn %xmm0,%xmm5 │ │ - por %xmm7,%xmm5 │ │ - movdqa %xmm2,%xmm0 │ │ - pcmpgtd %xmm6,%xmm0 │ │ - pand %xmm0,%xmm6 │ │ - pandn %xmm2,%xmm0 │ │ - por %xmm6,%xmm0 │ │ - movdqa 0x100(%esp),%xmm2 │ │ - pxor %xmm2,%xmm0 │ │ - psubd %xmm2,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - paddd 0x10(%esp),%xmm0 │ │ - movdqa %xmm0,0x100(%esp) │ │ - movdqa 0x120(%esp),%xmm0 │ │ - pxor %xmm0,%xmm5 │ │ - psubd %xmm0,%xmm5 │ │ - paddd %xmm3,%xmm5 │ │ - paddd 0x20(%esp),%xmm5 │ │ - movdqa %xmm5,0x20(%esp) │ │ - mov 0x110(%esp),%edi │ │ - movdqu (%edi,%eax,2),%xmm1 │ │ - punpckhwd %xmm1,%xmm2 │ │ - psrad $0x10,%xmm2 │ │ - psubd (%esp),%xmm2 │ │ - pxor %xmm7,%xmm7 │ │ - pcmpgtd %xmm2,%xmm7 │ │ - pabsd %xmm2,%xmm2 │ │ - movdqa %xmm2,%xmm3 │ │ - movdqa 0x70(%esp),%xmm6 │ │ - psrld %xmm6,%xmm3 │ │ - movdqa %xmm4,%xmm0 │ │ - psubd %xmm3,%xmm0 │ │ - punpcklwd %xmm1,%xmm1 │ │ - psrad $0x10,%xmm1 │ │ - psubd 0x50(%esp),%xmm1 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtd %xmm1,%xmm5 │ │ - pabsd %xmm1,%xmm1 │ │ - movdqa %xmm1,%xmm3 │ │ - psrld %xmm6,%xmm3 │ │ - movdqa %xmm4,%xmm6 │ │ - psubd %xmm3,%xmm6 │ │ - movdqa %xmm6,%xmm3 │ │ - pxor %xmm4,%xmm4 │ │ - pcmpgtd %xmm4,%xmm3 │ │ - pand %xmm6,%xmm3 │ │ - movdqa %xmm0,%xmm4 │ │ - pxor %xmm6,%xmm6 │ │ - pcmpgtd %xmm6,%xmm4 │ │ - pand %xmm0,%xmm4 │ │ - movdqa %xmm4,%xmm0 │ │ - pcmpgtd %xmm2,%xmm0 │ │ - pand %xmm0,%xmm2 │ │ - pandn %xmm4,%xmm0 │ │ - por %xmm2,%xmm0 │ │ - movdqa %xmm0,%xmm2 │ │ - movdqa %xmm3,%xmm0 │ │ - pcmpgtd %xmm1,%xmm0 │ │ - pand %xmm0,%xmm1 │ │ - pandn %xmm3,%xmm0 │ │ - por %xmm1,%xmm0 │ │ - pxor %xmm5,%xmm0 │ │ - psubd %xmm5,%xmm0 │ │ - movdqa %xmm0,0x140(%esp) │ │ - pxor %xmm7,%xmm2 │ │ - psubd %xmm7,%xmm2 │ │ - movdqa %xmm2,0x40(%esp) │ │ - mov 0x80(%esp),%edi │ │ - movdqu (%edi,%eax,2),%xmm1 │ │ - punpckhwd %xmm1,%xmm3 │ │ - psrad $0x10,%xmm3 │ │ - psubd (%esp),%xmm3 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm3,%xmm0 │ │ - movdqa %xmm0,0x10(%esp) │ │ - pabsd %xmm3,%xmm3 │ │ - movdqa %xmm3,%xmm4 │ │ - movdqa 0x70(%esp),%xmm0 │ │ - psrld %xmm0,%xmm4 │ │ - movdqa 0xe0(%esp),%xmm2 │ │ - movdqa %xmm2,%xmm5 │ │ - psubd %xmm4,%xmm5 │ │ - punpcklwd %xmm1,%xmm1 │ │ - psrad $0x10,%xmm1 │ │ - movdqa 0x50(%esp),%xmm6 │ │ - psubd %xmm6,%xmm1 │ │ - pxor %xmm7,%xmm7 │ │ - pcmpgtd %xmm1,%xmm7 │ │ - pabsd %xmm1,%xmm1 │ │ - movdqa %xmm1,%xmm4 │ │ - psrld %xmm0,%xmm4 │ │ - movdqa %xmm2,%xmm0 │ │ - psubd %xmm4,%xmm0 │ │ - movdqa %xmm0,%xmm4 │ │ - pxor %xmm2,%xmm2 │ │ - pcmpgtd %xmm2,%xmm4 │ │ - pand %xmm0,%xmm4 │ │ - movdqa %xmm5,%xmm0 │ │ - pxor %xmm2,%xmm2 │ │ - pcmpgtd %xmm2,%xmm0 │ │ - pand %xmm5,%xmm0 │ │ - movdqa %xmm0,%xmm2 │ │ - pcmpgtd %xmm3,%xmm2 │ │ - pand %xmm2,%xmm3 │ │ - pandn %xmm0,%xmm2 │ │ - por %xmm3,%xmm2 │ │ - movdqa %xmm4,%xmm0 │ │ - pcmpgtd %xmm1,%xmm0 │ │ - pand %xmm0,%xmm1 │ │ - pandn %xmm4,%xmm0 │ │ - por %xmm1,%xmm0 │ │ - pxor %xmm7,%xmm0 │ │ - psubd %xmm7,%xmm0 │ │ - movdqa %xmm0,0x120(%esp) │ │ - movdqa 0x10(%esp),%xmm0 │ │ - pxor %xmm0,%xmm2 │ │ - psubd %xmm0,%xmm2 │ │ - movdqa %xmm2,0x10(%esp) │ │ - mov 0x130(%esp),%edi │ │ - movdqu (%edi,%eax,2),%xmm4 │ │ - punpcklwd %xmm4,%xmm1 │ │ - psrad $0x10,%xmm1 │ │ - psubd %xmm6,%xmm1 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm1,%xmm0 │ │ - movdqa %xmm0,0x190(%esp) │ │ - pabsd %xmm1,%xmm6 │ │ - movdqa %xmm6,%xmm7 │ │ - movdqa 0x70(%esp),%xmm0 │ │ - psrld %xmm0,%xmm7 │ │ - movdqa 0xe0(%esp),%xmm1 │ │ - movdqa %xmm1,%xmm2 │ │ - psubd %xmm7,%xmm2 │ │ - punpckhwd %xmm4,%xmm4 │ │ - psrad $0x10,%xmm4 │ │ - psubd (%esp),%xmm4 │ │ - pxor %xmm3,%xmm3 │ │ - pcmpgtd %xmm4,%xmm3 │ │ - movdqa %xmm3,0x1a0(%esp) │ │ - pabsd %xmm4,%xmm3 │ │ - movdqa %xmm3,%xmm4 │ │ - psrld %xmm0,%xmm4 │ │ - movdqa %xmm1,%xmm0 │ │ - psubd %xmm4,%xmm0 │ │ - movdqa %xmm0,%xmm4 │ │ - pxor %xmm1,%xmm1 │ │ - pcmpgtd %xmm1,%xmm4 │ │ - pand %xmm0,%xmm4 │ │ - movdqa %xmm2,%xmm1 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm0,%xmm1 │ │ - pand %xmm2,%xmm1 │ │ - movdqa %xmm1,%xmm5 │ │ - pcmpgtd %xmm6,%xmm5 │ │ - pand %xmm5,%xmm6 │ │ - pandn %xmm1,%xmm5 │ │ - por %xmm6,%xmm5 │ │ - movdqa %xmm4,%xmm7 │ │ - pcmpgtd %xmm3,%xmm7 │ │ - pand %xmm7,%xmm3 │ │ - pandn %xmm4,%xmm7 │ │ - por %xmm3,%xmm7 │ │ - movdqa 0x1a0(%esp),%xmm0 │ │ - pxor %xmm0,%xmm7 │ │ - psubd %xmm0,%xmm7 │ │ - paddd 0x40(%esp),%xmm7 │ │ - movdqa 0x190(%esp),%xmm0 │ │ - pxor %xmm0,%xmm5 │ │ - psubd %xmm0,%xmm5 │ │ - paddd 0x140(%esp),%xmm5 │ │ - mov 0xc0(%esp),%edi │ │ - movdqu (%edi,%eax,2),%xmm2 │ │ - punpcklwd %xmm2,%xmm3 │ │ - psrad $0x10,%xmm3 │ │ - psubd 0x50(%esp),%xmm3 │ │ - punpckhwd %xmm2,%xmm2 │ │ - psrad $0x10,%xmm2 │ │ - psubd (%esp),%xmm2 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm2,%xmm0 │ │ - movdqa %xmm0,(%esp) │ │ - pabsd %xmm2,%xmm4 │ │ - movdqa %xmm4,%xmm2 │ │ - movdqa 0x70(%esp),%xmm0 │ │ - psrld %xmm0,%xmm2 │ │ - movdqa 0xe0(%esp),%xmm1 │ │ - movdqa %xmm1,%xmm6 │ │ - psubd %xmm2,%xmm6 │ │ - pxor %xmm2,%xmm2 │ │ - pcmpgtd %xmm3,%xmm2 │ │ - movdqa %xmm2,0x50(%esp) │ │ - pabsd %xmm3,%xmm3 │ │ - movdqa %xmm3,%xmm2 │ │ - psrld %xmm0,%xmm2 │ │ - movdqa %xmm1,%xmm0 │ │ - psubd %xmm2,%xmm0 │ │ - movdqa %xmm0,%xmm1 │ │ - pxor %xmm2,%xmm2 │ │ - pcmpgtd %xmm2,%xmm1 │ │ - pand %xmm0,%xmm1 │ │ - movdqa %xmm6,%xmm0 │ │ - pxor %xmm2,%xmm2 │ │ - pcmpgtd %xmm2,%xmm0 │ │ - pand %xmm6,%xmm0 │ │ - movdqa %xmm0,%xmm2 │ │ - pcmpgtd %xmm4,%xmm2 │ │ - pand %xmm2,%xmm4 │ │ - pandn %xmm0,%xmm2 │ │ - por %xmm4,%xmm2 │ │ - movdqa 0x1d0(%esp),%xmm4 │ │ - movdqa %xmm1,%xmm6 │ │ - pcmpgtd %xmm3,%xmm6 │ │ - pand %xmm6,%xmm3 │ │ - pandn %xmm1,%xmm6 │ │ - por %xmm3,%xmm6 │ │ - movdqa 0x50(%esp),%xmm0 │ │ - pxor %xmm0,%xmm6 │ │ - psubd %xmm0,%xmm6 │ │ - paddd %xmm5,%xmm6 │ │ - pxor %xmm5,%xmm5 │ │ - movdqa 0x20(%esp),%xmm0 │ │ - paddd %xmm0,%xmm0 │ │ - paddd %xmm0,%xmm6 │ │ - paddd 0x120(%esp),%xmm6 │ │ - movdqa (%esp),%xmm0 │ │ - pxor %xmm0,%xmm2 │ │ - psubd %xmm0,%xmm2 │ │ - paddd %xmm7,%xmm2 │ │ - movdqa 0x100(%esp),%xmm0 │ │ - paddd %xmm0,%xmm0 │ │ - paddd %xmm0,%xmm2 │ │ - paddd 0x10(%esp),%xmm2 │ │ - movdqa %xmm2,%xmm0 │ │ - psrad $0x1f,%xmm0 │ │ - movdqa 0x1c0(%esp),%xmm3 │ │ - paddd %xmm3,%xmm0 │ │ - paddd %xmm2,%xmm0 │ │ - movdqa 0x1e0(%esp),%xmm2 │ │ - movdqa %xmm6,%xmm1 │ │ - psrad $0x1f,%xmm1 │ │ - paddd %xmm3,%xmm1 │ │ - paddd %xmm6,%xmm1 │ │ - psrld $0x4,%xmm1 │ │ - psrld $0x4,%xmm0 │ │ - pshufb %xmm4,%xmm0 │ │ - pshufb %xmm4,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - paddb 0xd0(%esp),%xmm1 │ │ - pshufb %xmm2,%xmm1 │ │ - movq %xmm1,(%ebx,%eax,1) │ │ - add $0x8,%eax │ │ - cmp %eax,%edx │ │ - jne 7df90 │ │ - cmp 0x20(%ebp),%edx │ │ - je 7df10 │ │ - mov %ebx,0x6c(%esp) │ │ - mov %esi,0x1f0(%esp) │ │ - jmp 7e83f │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %esi,%eax │ │ - neg %eax │ │ - cmpl $0x0,0xd0(%esp) │ │ - cmovns %esi,%eax │ │ - add 0x140(%esp),%edx │ │ - add %ebx,%edx │ │ - add %eax,%edx │ │ - mov 0x50(%esp),%eax │ │ - lea (%edx,%eax,2),%eax │ │ - mov %eax,%edx │ │ - sar $0x1f,%edx │ │ - lea 0x8(%edx,%eax,1),%eax │ │ - shr $0x4,%eax │ │ - add (%esp),%al │ │ - mov 0x6c(%esp),%ebx │ │ - mov 0x100(%esp),%edx │ │ - mov %al,(%ebx,%edx,1) │ │ - inc %edx │ │ - cmp %edx,0x20(%ebp) │ │ - mov 0x1f0(%esp),%esi │ │ - je 7df10 │ │ - movzbl (%ebx,%edx,1),%eax │ │ - movswl (%esi,%edx,2),%ebx │ │ - mov %eax,(%esp) │ │ - sub %eax,%ebx │ │ - mov %ebx,%esi │ │ - neg %esi │ │ - cmovl %ebx,%esi │ │ - mov %esi,%edi │ │ - mov 0x30(%esp),%ecx │ │ - shr %cl,%edi │ │ - mov 0x14(%ebp),%eax │ │ - sub %edi,%eax │ │ - mov 0xb0(%esp),%edi │ │ - movswl (%edi,%edx,2),%ecx │ │ - mov 0xa0(%esp),%edi │ │ - movswl (%edi,%edx,2),%edi │ │ - mov %edi,0xd0(%esp) │ │ - mov 0x90(%esp),%edi │ │ - mov %edx,0x100(%esp) │ │ - movswl (%edi,%edx,2),%edi │ │ - jns 7e893 │ │ - xor %eax,%eax │ │ - cmp %eax,%esi │ │ - jle 7e899 │ │ - mov %eax,%esi │ │ - mov %esi,%eax │ │ - neg %eax │ │ - test %ebx,%ebx │ │ - cmovns %esi,%eax │ │ - mov %eax,0x20(%esp) │ │ + nop │ │ + mov %ecx,0x10(%esp) │ │ + mov 0x2c(%ebp),%ecx │ │ + imul 0xc4(%eax,%ecx,4),%ebx │ │ + mov 0xc(%esp),%ecx │ │ + movzbl (%ecx,%edi,1),%edx │ │ + mov 0x2c(%ebp),%ecx │ │ + mov 0xbc(%eax,%ecx,4),%ecx │ │ + imul %edx,%ecx │ │ + add %ebx,%ecx │ │ + sar $0x6,%ecx │ │ + mov 0x2c(%ebp),%ebx │ │ + add 0xcc(%eax,%ebx,4),%ecx │ │ + cmp $0x100,%ecx │ │ + jl 7cfe0 │ │ + mov $0xff,%ecx │ │ + test %ecx,%ecx │ │ + jns 7cfe6 │ │ + xor %ecx,%ecx │ │ mov %ecx,%ebx │ │ - sub (%esp),%ebx │ │ - mov %ebx,%edx │ │ - neg %edx │ │ - cmovl %ebx,%edx │ │ - mov %edx,%esi │ │ - mov 0x30(%esp),%ecx │ │ - shr %cl,%esi │ │ + mov 0x10(%esp),%ecx │ │ mov 0x14(%ebp),%eax │ │ - sub %esi,%eax │ │ - jns 7e8c3 │ │ - xor %eax,%eax │ │ - cmp %eax,%edx │ │ - jle 7e8c9 │ │ - mov %eax,%edx │ │ - mov %edx,%eax │ │ - neg %eax │ │ - test %ebx,%ebx │ │ - cmovns %edx,%eax │ │ - mov %eax,0x50(%esp) │ │ - mov 0xd0(%esp),%eax │ │ - sub (%esp),%eax │ │ - mov %eax,%edx │ │ - neg %edx │ │ - mov %eax,0xd0(%esp) │ │ - cmovl %eax,%edx │ │ - mov %edx,%esi │ │ - mov 0x30(%esp),%ecx │ │ - shr %cl,%esi │ │ - mov 0x14(%ebp),%ebx │ │ - mov %ebx,%eax │ │ - sub %esi,%eax │ │ - jns 7e901 │ │ - xor %eax,%eax │ │ - cmp %eax,%edx │ │ - jle 7e907 │ │ - mov %eax,%edx │ │ - mov %edx,%eax │ │ - neg %eax │ │ - cmpl $0x0,0xd0(%esp) │ │ - cmovns %edx,%eax │ │ - mov %eax,0x10(%esp) │ │ - sub (%esp),%edi │ │ - mov %edi,%edx │ │ - neg %edx │ │ - cmovl %edi,%edx │ │ - mov %edx,%esi │ │ + movzbl (%eax,%ebx,1),%ebx │ │ + imul %ecx,%ebx │ │ + mov 0xc(%ebp),%eax │ │ + movzbl 0x58(%eax),%ecx │ │ + mov $0x1,%eax │ │ + shl %cl,%eax │ │ + sar %eax │ │ + add %ebx,%eax │ │ + sar %cl,%eax │ │ + add %edx,%eax │ │ mov 0x30(%esp),%ecx │ │ - shr %cl,%esi │ │ - mov %ebx,%eax │ │ - sub %esi,%eax │ │ - jns 7e934 │ │ - xor %eax,%eax │ │ - cmp %eax,%edx │ │ - mov 0x110(%esp),%esi │ │ - jle 7e941 │ │ - mov %eax,%edx │ │ + cmp %ecx,%eax │ │ + jg 7d016 │ │ + mov %eax,%ecx │ │ + mov 0x20(%esp),%edx │ │ + cmp %edx,%eax │ │ mov %edx,%eax │ │ - neg %eax │ │ - test %edi,%edi │ │ - cmovns %edx,%eax │ │ - mov %eax,0x120(%esp) │ │ - mov 0x100(%esp),%ebx │ │ - movswl (%esi,%ebx,2),%edx │ │ - sub (%esp),%edx │ │ - mov %edx,%edi │ │ - neg %edi │ │ - cmovl %edx,%edi │ │ - mov %edi,%esi │ │ - mov 0x30(%esp),%ecx │ │ - shr %cl,%esi │ │ - mov 0x14(%ebp),%eax │ │ - sub %esi,%eax │ │ - mov 0x80(%esp),%esi │ │ - movswl (%esi,%ebx,2),%ecx │ │ - mov 0x130(%esp),%esi │ │ - movswl (%esi,%ebx,2),%esi │ │ - mov %esi,0x40(%esp) │ │ - mov 0xc0(%esp),%esi │ │ - movswl (%esi,%ebx,2),%esi │ │ - mov %esi,0xd0(%esp) │ │ - jns 7e9a3 │ │ - xor %eax,%eax │ │ - cmp %eax,%edi │ │ - jle 7e9a9 │ │ - mov %eax,%edi │ │ - mov %edi,%eax │ │ - neg %eax │ │ - test %edx,%edx │ │ - cmovns %edi,%eax │ │ - mov %eax,0x140(%esp) │ │ - sub (%esp),%ecx │ │ - mov %ecx,%edi │ │ - neg %edi │ │ - mov %ecx,%esi │ │ - cmovl %ecx,%edi │ │ - mov %edi,%edx │ │ - mov 0x30(%esp),%ecx │ │ - shr %cl,%edx │ │ - mov 0x14(%ebp),%eax │ │ - sub %edx,%eax │ │ - jns 7e9d6 │ │ - xor %eax,%eax │ │ - cmp %eax,%edi │ │ - jle 7e9dc │ │ - mov %eax,%edi │ │ - mov %edi,%edx │ │ - neg %edx │ │ - test %esi,%esi │ │ - cmovns %edi,%edx │ │ - mov 0x40(%esp),%eax │ │ - sub (%esp),%eax │ │ - mov %eax,%edi │ │ - neg %edi │ │ - mov %eax,%esi │ │ - cmovl %eax,%edi │ │ - mov %edi,%eax │ │ - shr %cl,%eax │ │ - mov 0x14(%ebp),%ebx │ │ - sub %eax,%ebx │ │ - jns 7ea02 │ │ - xor %ebx,%ebx │ │ - mov 0x50(%esp),%eax │ │ - add 0x20(%esp),%eax │ │ - cmp %ebx,%edi │ │ - jle 7ea10 │ │ - mov %ebx,%edi │ │ - add 0x10(%esp),%eax │ │ - mov %eax,0x50(%esp) │ │ - mov %edi,%ebx │ │ - neg %ebx │ │ - test %esi,%esi │ │ - cmovns %edi,%ebx │ │ - mov 0xd0(%esp),%eax │ │ - sub (%esp),%eax │ │ - mov %eax,%esi │ │ - neg %esi │ │ - mov %eax,0xd0(%esp) │ │ - cmovl %eax,%esi │ │ - mov %esi,%eax │ │ - mov 0x30(%esp),%ecx │ │ - shr %cl,%eax │ │ - mov 0x14(%ebp),%edi │ │ - sub %eax,%edi │ │ - jns 7ea4a │ │ - xor %edi,%edi │ │ - mov 0x120(%esp),%eax │ │ - add %eax,0x50(%esp) │ │ - cmp %edi,%esi │ │ - jle 7e7f0 │ │ - mov %edi,%esi │ │ - jmp 7e7f0 │ │ - cmpl $0x0,0x20(%ebp) │ │ - jle 7f1eb │ │ - mov 0x150(%esp),%esi │ │ - lea -0x5778(%esi),%ecx │ │ - mov 0x18(%ebp),%eax │ │ - mov %eax,%edx │ │ - movsbl 0x4(%ecx,%eax,2),%eax │ │ - mov %eax,(%esp) │ │ - mov 0x18c(%esp),%eax │ │ - mov %eax,%edi │ │ - and $0x1,%edi │ │ - or $0x2,%edi │ │ - movsbl 0x5(%ecx,%edx,2),%ecx │ │ - mov 0x20(%ebp),%edx │ │ - and $0xfffffff8,%edx │ │ - mov %edx,0x1f0(%esp) │ │ - movss 0x100(%esp),%xmm0 │ │ - movd 0x10(%ebp),%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm1 │ │ - movdqa %xmm1,0x50(%esp) │ │ - movd %eax,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm3 │ │ - mov %edi,0x80(%esp) │ │ - movd %edi,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm1 │ │ - movdqa -0x158b0(%esi),%xmm4 │ │ - movdqa -0x158c0(%esi),%xmm5 │ │ - movdqa -0x15990(%esi),%xmm6 │ │ - mov $0x1a,%edx │ │ - mov (%esp),%eax │ │ - sub %eax,%edx │ │ - lea 0x2e0(%esp,%eax,2),%esi │ │ - lea 0x2ac(%esp,%edx,2),%edx │ │ - mov $0x1a,%eax │ │ - sub %ecx,%eax │ │ - lea 0x2e0(%esp,%ecx,2),%ecx │ │ - lea 0x2ac(%esp,%eax,2),%eax │ │ - xorps %xmm7,%xmm7 │ │ - movss %xmm0,%xmm7 │ │ - movaps %xmm7,%xmm0 │ │ - xorps %xmm7,%xmm7 │ │ - pshufd $0xf5,%xmm3,%xmm2 │ │ - movdqa %xmm2,0x110(%esp) │ │ - pshufd $0xf5,%xmm1,%xmm2 │ │ - movdqa %xmm4,0xc0(%esp) │ │ - movdqa %xmm5,0xb0(%esp) │ │ - movdqa %xmm6,0xa0(%esp) │ │ - movdqa %xmm1,0x130(%esp) │ │ - movaps %xmm0,0x30(%esp) │ │ - movdqa %xmm3,0x190(%esp) │ │ - movdqa %xmm2,0x1a0(%esp) │ │ - jmp 7ebaf │ │ + jl 7cf60 │ │ + mov %ecx,%eax │ │ + jmp 7cf60 │ │ nop │ │ nop │ │ nop │ │ - add 0xfc(%esp),%ebx │ │ - add $0x18,%esi │ │ - mov 0xd0(%esp),%edx │ │ - add $0x18,%edx │ │ - mov 0x20(%esp),%ecx │ │ - add $0x18,%ecx │ │ - mov 0x40(%esp),%eax │ │ - add $0x18,%eax │ │ - decl 0x164(%esp) │ │ - je 7f1eb │ │ - mov %eax,0x40(%esp) │ │ - mov %ecx,0x20(%esp) │ │ - mov %edx,0xd0(%esp) │ │ - xor %eax,%eax │ │ - cmpl $0x8,0x20(%ebp) │ │ - jb 7f0a0 │ │ - xor %ecx,%ecx │ │ - mov 0x1f0(%esp),%eax │ │ - mov 0x40(%esp),%edx │ │ nop │ │ nop │ │ + cmpl $0x0,0x8(%esp) │ │ + mov 0xc(%ebp),%ebx │ │ + jle 7ce00 │ │ + mov 0x1c(%esp),%eax │ │ + mov 0x38(%ebp),%ecx │ │ + shl %cl,%eax │ │ + imul 0x28(%ebp),%eax │ │ + cmpl $0x0,0x34(%ebp) │ │ + je 7d170 │ │ + add 0x24(%ebp),%eax │ │ + mov %eax,0x18(%esp) │ │ + xor %esi,%esi │ │ + jmp 7d072 │ │ + mov 0x14(%esp),%eax │ │ + mov %cl,(%eax,%esi,1) │ │ + inc %esi │ │ + cmp %esi,0x8(%esp) │ │ + je 7ce00 │ │ + mov 0x2c(%esp),%eax │ │ + movsbl (%eax,%esi,1),%eax │ │ + mov 0x38(%esp),%ecx │ │ + movsbl (%ecx,%esi,1),%ecx │ │ + mov 0x8c(%esp),%edx │ │ + imul -0x4(%edx,%esi,8),%ecx │ │ + imul (%edx,%esi,8),%eax │ │ + lea 0x10(%ecx,%eax,1),%edi │ │ + sar $0x5,%edi │ │ + cmp $0x80,%edi │ │ + jl 7d0a6 │ │ + mov $0x7f,%edi │ │ + cmp $0xffffff7f,%edi │ │ + jg 7d0b3 │ │ + mov $0xffffff80,%edi │ │ + mov 0x3c(%esp),%eax │ │ + add %esi,%eax │ │ + mov 0x34(%ebp),%ecx │ │ + shl %cl,%eax │ │ + mov 0x18(%esp),%edx │ │ + movzbl (%edx,%eax,1),%ecx │ │ + movzbl 0x1(%edx,%eax,1),%eax │ │ + lea 0x1(%ecx,%eax,1),%eax │ │ + shr %eax │ │ + movzbl %al,%edx │ │ + cmpl $0x0,0x24(%ebx) │ │ + je 7d0f0 │ │ + mov 0xc(%esp),%eax │ │ + movzbl (%eax,%esi,1),%eax │ │ + jmp 7d134 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movq (%ebx,%ecx,1),%xmm0 │ │ - punpcklbw %xmm0,%xmm0 │ │ - movdqa %xmm0,0xe0(%esp) │ │ - pshufb %xmm4,%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movdqa %xmm0,%xmm1 │ │ - punpcklwd %xmm7,%xmm1 │ │ - movdqa %xmm1,%xmm3 │ │ - movdqa %xmm1,(%esp) │ │ - punpckhwd %xmm7,%xmm0 │ │ - movdqa %xmm0,%xmm4 │ │ - movdqa %xmm0,0x70(%esp) │ │ - movdqu (%esi,%ecx,2),%xmm0 │ │ - punpcklwd %xmm0,%xmm1 │ │ - psrad $0x10,%xmm1 │ │ - punpckhwd %xmm0,%xmm2 │ │ - psrad $0x10,%xmm2 │ │ - psubd %xmm4,%xmm2 │ │ - psubd %xmm3,%xmm1 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm1,%xmm0 │ │ - movdqa %xmm0,0x10(%esp) │ │ - pabsd %xmm1,%xmm6 │ │ - movdqa %xmm6,%xmm1 │ │ - movdqa 0x30(%esp),%xmm0 │ │ - psrld %xmm0,%xmm1 │ │ - movdqa 0x50(%esp),%xmm4 │ │ - movdqa %xmm4,%xmm7 │ │ - psubd %xmm1,%xmm7 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtd %xmm2,%xmm5 │ │ - pabsd %xmm2,%xmm3 │ │ - movdqa %xmm3,%xmm1 │ │ - psrld %xmm0,%xmm1 │ │ - psubd %xmm1,%xmm4 │ │ - movdqa %xmm4,%xmm0 │ │ - pxor %xmm1,%xmm1 │ │ - pcmpgtd %xmm1,%xmm0 │ │ - pand %xmm4,%xmm0 │ │ - movdqa %xmm7,%xmm2 │ │ - pxor %xmm1,%xmm1 │ │ - pcmpgtd %xmm1,%xmm2 │ │ - pand %xmm7,%xmm2 │ │ - movdqa %xmm2,%xmm1 │ │ - pcmpgtd %xmm6,%xmm1 │ │ - pand %xmm1,%xmm6 │ │ - pandn %xmm2,%xmm1 │ │ - por %xmm6,%xmm1 │ │ - movdqa %xmm0,%xmm2 │ │ - pcmpgtd %xmm3,%xmm2 │ │ - pand %xmm2,%xmm3 │ │ - pandn %xmm0,%xmm2 │ │ - por %xmm3,%xmm2 │ │ - mov 0xd0(%esp),%edi │ │ - movdqu (%edi,%ecx,2),%xmm3 │ │ - pxor %xmm5,%xmm2 │ │ - psubd %xmm5,%xmm2 │ │ - punpcklwd %xmm3,%xmm4 │ │ - psrad $0x10,%xmm4 │ │ - movdqa 0x10(%esp),%xmm0 │ │ - pxor %xmm0,%xmm1 │ │ - psubd %xmm0,%xmm1 │ │ - movdqa %xmm1,0x10(%esp) │ │ - psubd (%esp),%xmm4 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm4,%xmm0 │ │ - movdqa %xmm0,0x120(%esp) │ │ - pabsd %xmm4,%xmm4 │ │ - movdqa %xmm4,%xmm5 │ │ - movdqa 0x30(%esp),%xmm0 │ │ - psrld %xmm0,%xmm5 │ │ - movdqa 0x50(%esp),%xmm1 │ │ - movdqa %xmm1,%xmm6 │ │ - psubd %xmm5,%xmm6 │ │ - punpckhwd %xmm3,%xmm3 │ │ - psrad $0x10,%xmm3 │ │ - psubd 0x70(%esp),%xmm3 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtd %xmm3,%xmm5 │ │ - movdqa %xmm5,0x140(%esp) │ │ - pabsd %xmm3,%xmm3 │ │ - movdqa %xmm3,%xmm7 │ │ - psrld %xmm0,%xmm7 │ │ - psubd %xmm7,%xmm1 │ │ - movdqa %xmm1,%xmm7 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtd %xmm5,%xmm7 │ │ - pand %xmm1,%xmm7 │ │ - movdqa %xmm6,%xmm0 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtd %xmm5,%xmm0 │ │ - pand %xmm6,%xmm0 │ │ - movdqa %xmm0,%xmm6 │ │ - pcmpgtd %xmm4,%xmm6 │ │ - pand %xmm6,%xmm4 │ │ - pandn %xmm0,%xmm6 │ │ - por %xmm4,%xmm6 │ │ - movdqa %xmm7,%xmm0 │ │ - pcmpgtd %xmm3,%xmm0 │ │ - pand %xmm0,%xmm3 │ │ - pandn %xmm7,%xmm0 │ │ - por %xmm3,%xmm0 │ │ - movdqa 0x140(%esp),%xmm1 │ │ - pxor %xmm1,%xmm0 │ │ - psubd %xmm1,%xmm0 │ │ - paddd %xmm2,%xmm0 │ │ - movdqa 0x120(%esp),%xmm1 │ │ - pxor %xmm1,%xmm6 │ │ - psubd %xmm1,%xmm6 │ │ - paddd 0x10(%esp),%xmm6 │ │ - pshufd $0xf5,%xmm0,%xmm1 │ │ - movdqa 0x190(%esp),%xmm2 │ │ - pmuludq %xmm2,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm4 │ │ - movdqa 0x110(%esp),%xmm3 │ │ - pmuludq %xmm3,%xmm1 │ │ - pshufd $0xe8,%xmm1,%xmm0 │ │ - punpckldq %xmm0,%xmm4 │ │ - movdqa %xmm4,0x120(%esp) │ │ - pshufd $0xf5,%xmm6,%xmm0 │ │ - pmuludq %xmm2,%xmm6 │ │ - pshufd $0xe8,%xmm6,%xmm1 │ │ - pmuludq %xmm3,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - punpckldq %xmm0,%xmm1 │ │ - movdqa %xmm1,0x10(%esp) │ │ - mov 0x20(%esp),%edi │ │ - movdqu (%edi,%ecx,2),%xmm0 │ │ - punpcklwd %xmm0,%xmm3 │ │ - psrad $0x10,%xmm3 │ │ - psubd (%esp),%xmm3 │ │ - pxor %xmm6,%xmm6 │ │ - pcmpgtd %xmm3,%xmm6 │ │ - pabsd %xmm3,%xmm3 │ │ - movdqa %xmm3,%xmm4 │ │ - movdqa 0x30(%esp),%xmm7 │ │ - psrld %xmm7,%xmm4 │ │ - movdqa 0x50(%esp),%xmm5 │ │ - movdqa %xmm5,%xmm1 │ │ - psubd %xmm4,%xmm1 │ │ - punpckhwd %xmm0,%xmm0 │ │ - psrad $0x10,%xmm0 │ │ - psubd 0x70(%esp),%xmm0 │ │ - pxor %xmm4,%xmm4 │ │ - pcmpgtd %xmm0,%xmm4 │ │ - pabsd %xmm0,%xmm2 │ │ - movdqa %xmm2,%xmm0 │ │ - psrld %xmm7,%xmm0 │ │ - movdqa %xmm5,%xmm7 │ │ - psubd %xmm0,%xmm7 │ │ - movdqa %xmm7,%xmm0 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtd %xmm5,%xmm0 │ │ - pand %xmm7,%xmm0 │ │ - movdqa %xmm1,%xmm5 │ │ - pxor %xmm7,%xmm7 │ │ - pcmpgtd %xmm7,%xmm5 │ │ - pand %xmm1,%xmm5 │ │ - movdqa %xmm5,%xmm7 │ │ - pcmpgtd %xmm3,%xmm7 │ │ - pand %xmm7,%xmm3 │ │ - pandn %xmm5,%xmm7 │ │ - por %xmm3,%xmm7 │ │ - movdqa %xmm0,%xmm3 │ │ - pcmpgtd %xmm2,%xmm3 │ │ - pand %xmm3,%xmm2 │ │ - pandn %xmm0,%xmm3 │ │ - por %xmm2,%xmm3 │ │ - pxor %xmm4,%xmm3 │ │ - psubd %xmm4,%xmm3 │ │ - pxor %xmm6,%xmm7 │ │ - psubd %xmm6,%xmm7 │ │ - movdqu (%edx,%ecx,2),%xmm0 │ │ - punpckhwd %xmm0,%xmm1 │ │ - psrad $0x10,%xmm1 │ │ - psubd 0x70(%esp),%xmm1 │ │ - punpcklwd %xmm0,%xmm2 │ │ - psrad $0x10,%xmm2 │ │ - psubd (%esp),%xmm2 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm2,%xmm0 │ │ - movdqa %xmm0,(%esp) │ │ - pabsd %xmm2,%xmm2 │ │ - movdqa %xmm2,%xmm4 │ │ - psrld 0x30(%esp),%xmm4 │ │ - movdqa 0x50(%esp),%xmm0 │ │ - movdqa %xmm0,%xmm5 │ │ - psubd %xmm4,%xmm5 │ │ - pxor %xmm4,%xmm4 │ │ - pcmpgtd %xmm1,%xmm4 │ │ - movdqa %xmm4,0x70(%esp) │ │ - pabsd %xmm1,%xmm1 │ │ - movdqa %xmm1,%xmm6 │ │ - psrld 0x30(%esp),%xmm6 │ │ - psubd %xmm6,%xmm0 │ │ - movdqa %xmm0,%xmm6 │ │ - pxor %xmm4,%xmm4 │ │ - pcmpgtd %xmm4,%xmm6 │ │ - pand %xmm0,%xmm6 │ │ - movdqa %xmm5,%xmm0 │ │ - pxor %xmm4,%xmm4 │ │ - pcmpgtd %xmm4,%xmm0 │ │ - pand %xmm5,%xmm0 │ │ - movdqa %xmm0,%xmm5 │ │ - pcmpgtd %xmm2,%xmm5 │ │ - pand %xmm5,%xmm2 │ │ - pandn %xmm0,%xmm5 │ │ - por %xmm2,%xmm5 │ │ - movdqa %xmm6,%xmm0 │ │ - pcmpgtd %xmm1,%xmm0 │ │ - pand %xmm0,%xmm1 │ │ - pandn %xmm6,%xmm0 │ │ - movdqa 0xa0(%esp),%xmm6 │ │ - por %xmm1,%xmm0 │ │ - movdqa 0x70(%esp),%xmm1 │ │ - pxor %xmm1,%xmm0 │ │ - psubd %xmm1,%xmm0 │ │ - movdqa 0xc0(%esp),%xmm4 │ │ - paddd %xmm3,%xmm0 │ │ - movdqa (%esp),%xmm1 │ │ - pxor %xmm1,%xmm5 │ │ - psubd %xmm1,%xmm5 │ │ - paddd %xmm7,%xmm5 │ │ - pxor %xmm7,%xmm7 │ │ - pshufd $0xf5,%xmm0,%xmm1 │ │ - movdqa 0x130(%esp),%xmm2 │ │ - pmuludq %xmm2,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - movdqa 0x1a0(%esp),%xmm3 │ │ - pmuludq %xmm3,%xmm1 │ │ - pshufd $0xe8,%xmm1,%xmm1 │ │ - punpckldq %xmm1,%xmm0 │ │ - paddd 0x120(%esp),%xmm0 │ │ - pshufd $0xf5,%xmm5,%xmm1 │ │ - pmuludq %xmm2,%xmm5 │ │ - pshufd $0xe8,%xmm5,%xmm2 │ │ - movdqa 0xb0(%esp),%xmm5 │ │ - pmuludq %xmm3,%xmm1 │ │ - pshufd $0xe8,%xmm1,%xmm1 │ │ - punpckldq %xmm1,%xmm2 │ │ - paddd 0x10(%esp),%xmm2 │ │ - movdqa %xmm0,%xmm1 │ │ - psrad $0x1f,%xmm1 │ │ - paddd %xmm5,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - movdqa %xmm2,%xmm0 │ │ - psrad $0x1f,%xmm0 │ │ - paddd %xmm5,%xmm0 │ │ - paddd %xmm2,%xmm0 │ │ - psrld $0x4,%xmm0 │ │ - psrld $0x4,%xmm1 │ │ - pshufb %xmm6,%xmm1 │ │ - pshufb %xmm6,%xmm0 │ │ - punpcklqdq %xmm1,%xmm0 │ │ - paddb 0xe0(%esp),%xmm0 │ │ - pshufb %xmm4,%xmm0 │ │ - movq %xmm0,(%ebx,%ecx,1) │ │ - add $0x8,%ecx │ │ - cmp %ecx,%eax │ │ - jne 7ebe0 │ │ - cmp 0x20(%ebp),%eax │ │ - je 7eb80 │ │ - mov %ebx,0x6c(%esp) │ │ - mov %esi,0x90(%esp) │ │ - jmp 7f0ee │ │ nop │ │ nop │ │ nop │ │ - mov %edx,%ecx │ │ - neg %ecx │ │ - test %eax,%eax │ │ - cmovns %edx,%ecx │ │ - add %esi,%ecx │ │ - imul 0x80(%esp),%ecx │ │ - add %edi,%ecx │ │ - mov %ecx,%eax │ │ - sar $0x1f,%eax │ │ - lea 0x8(%eax,%ecx,1),%eax │ │ - shr $0x4,%eax │ │ - add (%esp),%al │ │ - mov 0x70(%esp),%ecx │ │ - mov %al,(%ebx,%ecx,1) │ │ - mov %ecx,%eax │ │ - inc %eax │ │ - cmp %eax,0x20(%ebp) │ │ - mov 0x90(%esp),%esi │ │ - je 7eb80 │ │ - movzbl (%ebx,%eax,1),%ecx │ │ - movswl (%esi,%eax,2),%edi │ │ - mov %ecx,(%esp) │ │ - sub %ecx,%edi │ │ - mov %edi,%edx │ │ - neg %edx │ │ - cmovl %edi,%edx │ │ - mov %eax,%ebx │ │ - mov %edx,%eax │ │ - mov 0x100(%esp),%ecx │ │ - shr %cl,%eax │ │ - mov 0x10(%ebp),%ecx │ │ - sub %eax,%ecx │ │ - mov 0xd0(%esp),%eax │ │ - mov %ebx,0x70(%esp) │ │ - movswl (%eax,%ebx,2),%eax │ │ - jns 7f127 │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%edx │ │ - jle 7f12d │ │ - mov %ecx,%edx │ │ - mov %edx,%ecx │ │ - neg %ecx │ │ - test %edi,%edi │ │ - cmovns %edx,%ecx │ │ - mov %ecx,0xe0(%esp) │ │ - sub (%esp),%eax │ │ - mov %eax,%edx │ │ - neg %edx │ │ - cmovl %eax,%edx │ │ - mov %edx,%edi │ │ - mov 0x100(%esp),%ecx │ │ - shr %cl,%edi │ │ - mov 0x10(%ebp),%ecx │ │ - sub %edi,%ecx │ │ - jns 7f15b │ │ + nop │ │ + nop │ │ + mov 0x2c(%ebp),%eax │ │ + imul 0xc4(%ebx,%eax,4),%edx │ │ + mov 0xc(%esp),%eax │ │ + movzbl (%eax,%esi,1),%eax │ │ + mov 0x2c(%ebp),%ecx │ │ + mov 0xbc(%ebx,%ecx,4),%ecx │ │ + imul %eax,%ecx │ │ + add %edx,%ecx │ │ + sar $0x6,%ecx │ │ + mov 0x2c(%ebp),%edx │ │ + add 0xcc(%ebx,%edx,4),%ecx │ │ + cmp $0x100,%ecx │ │ + jl 7d12c │ │ + mov $0xff,%ecx │ │ + test %ecx,%ecx │ │ + jns 7d132 │ │ xor %ecx,%ecx │ │ - cmp %ecx,%edx │ │ - jle 7f161 │ │ mov %ecx,%edx │ │ - mov %edx,%edi │ │ - neg %edi │ │ - test %eax,%eax │ │ - cmovns %edx,%edi │ │ - mov 0x20(%esp),%eax │ │ - mov 0x70(%esp),%esi │ │ - movswl (%eax,%esi,2),%ebx │ │ - sub (%esp),%ebx │ │ - mov %ebx,%edx │ │ - neg %edx │ │ - cmovl %ebx,%edx │ │ + mov 0x14(%ebp),%ecx │ │ + movzbl (%ecx,%edx,1),%ecx │ │ + imul %ecx,%edi │ │ + movzbl 0x58(%ebx),%ecx │ │ + mov $0x1,%edx │ │ + shl %cl,%edx │ │ + sar %edx │ │ + add %edi,%edx │ │ + sar %cl,%edx │ │ + add %eax,%edx │ │ + mov 0x30(%esp),%eax │ │ + cmp %eax,%edx │ │ + jg 7d15b │ │ mov %edx,%eax │ │ - mov 0x100(%esp),%ecx │ │ - shr %cl,%eax │ │ - mov 0x10(%ebp),%ecx │ │ - sub %eax,%ecx │ │ - mov 0x40(%esp),%eax │ │ - movswl (%eax,%esi,2),%eax │ │ - jns 7f19c │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%edx │ │ - jle 7f1a2 │ │ - mov %ecx,%edx │ │ - add 0xe0(%esp),%edi │ │ - mov %edx,%esi │ │ - neg %esi │ │ - test %ebx,%ebx │ │ - cmovns %edx,%esi │ │ - sub (%esp),%eax │ │ - mov %eax,%edx │ │ - neg %edx │ │ - cmovl %eax,%edx │ │ - mov %edx,%ebx │ │ - mov 0x100(%esp),%ecx │ │ - shr %cl,%ebx │ │ - mov 0x10(%ebp),%ecx │ │ - sub %ebx,%ecx │ │ - jns 7f1d0 │ │ - xor %ecx,%ecx │ │ - imul 0x18c(%esp),%edi │ │ + mov 0x20(%esp),%ecx │ │ cmp %ecx,%edx │ │ - mov 0x6c(%esp),%ebx │ │ - jle 7f0b0 │ │ - mov %ecx,%edx │ │ - jmp 7f0b0 │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - lea 0x0(%esi),%esi │ │ - lea 0x0(%edi,%eiz,1),%edi │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - sub $0xbe70,%esp │ │ - call 7f214 │ │ - pop %ebx │ │ - add $0x55d5c,%ebx │ │ - mov 0xc(%ebp),%edi │ │ - mov 0x8(%ebp),%eax │ │ - mov 0x28(%edi),%cl │ │ - mov $0xffffffff,%edx │ │ - shl %cl,%edx │ │ - not %edx │ │ - mov 0x4(%edi),%esi │ │ - sub $0x4,%esp │ │ - lea 0x3038(%esp),%ecx │ │ - mov %ebx,0x8(%esp) │ │ - mov %edx,0x10(%esp) │ │ - push %edx │ │ - push %esi │ │ - push %ecx │ │ - call *(%eax) │ │ - add $0x10,%esp │ │ - cmpl $0x0,0x28(%esi) │ │ - jne 7f256 │ │ - cmpl $0x0,0x24(%esi) │ │ - je 7f283 │ │ - mov 0x10(%ebp),%eax │ │ - mov 0x24(%eax),%eax │ │ - lea 0x5f9c(%esp),%ecx │ │ - sub $0xc,%esp │ │ - mov 0x10(%esp),%ebx │ │ - pushl 0x18(%esp) │ │ - push $0x0 │ │ - push %esi │ │ - lea 0x304c(%esp),%edx │ │ - push %edx │ │ - push %ecx │ │ - mov 0x8(%ebp),%ecx │ │ - call *(%ecx,%eax,4) │ │ - add $0x20,%esp │ │ - cmpl $0x0,0x2c(%esi) │ │ - jne 7f28f │ │ - cmpl $0x0,0x24(%esi) │ │ - je 7f2bc │ │ - mov 0x10(%ebp),%eax │ │ - mov 0x24(%eax),%eax │ │ - lea 0x8f04(%esp),%ecx │ │ - sub $0xc,%esp │ │ - mov 0x10(%esp),%ebx │ │ - pushl 0x18(%esp) │ │ - push $0x1 │ │ - push %esi │ │ - lea 0x304c(%esp),%edx │ │ - push %edx │ │ - push %ecx │ │ - mov 0x8(%ebp),%ecx │ │ - call *(%ecx,%eax,4) │ │ - add $0x20,%esp │ │ - mov 0x4(%esi),%eax │ │ - test %eax,%eax │ │ - mov %esi,(%esp) │ │ - je 7f2e8 │ │ - mov 0x10(%ebp),%ecx │ │ - mov 0x28(%ecx),%ecx │ │ - lea 0x8(%esi),%edx │ │ - sub $0x8,%esp │ │ - lea 0x3c(%esp),%esi │ │ - mov 0xc(%esp),%ebx │ │ - push %esi │ │ - mov 0xc(%esp),%esi │ │ - push %eax │ │ - call 7f7a0 │ │ - add $0x10,%esp │ │ - mov 0x28(%esi),%eax │ │ - test %eax,%eax │ │ - je 7f314 │ │ - mov 0x10(%ebp),%ecx │ │ - mov 0x28(%ecx),%ecx │ │ - lea 0x30(%esi),%edx │ │ - lea 0x1034(%esp),%esi │ │ - sub $0x8,%esp │ │ - mov 0xc(%esp),%ebx │ │ - push %esi │ │ - mov 0xc(%esp),%esi │ │ - push %eax │ │ - call 7f7a0 │ │ - add $0x10,%esp │ │ - mov 0x2c(%esi),%eax │ │ - test %eax,%eax │ │ - je 7f340 │ │ - mov 0x10(%ebp),%ecx │ │ - mov 0x28(%ecx),%ecx │ │ - lea 0x44(%esi),%edx │ │ - lea 0x2034(%esp),%esi │ │ - sub $0x8,%esp │ │ - mov 0xc(%esp),%ebx │ │ - push %esi │ │ - mov 0xc(%esp),%esi │ │ - push %eax │ │ - call 7f7a0 │ │ - add $0x10,%esp │ │ - cmpl $0x0,0x4(%esi) │ │ - jne 7f388 │ │ - mov 0x14(%edi),%edx │ │ - mov 0x20(%edi),%eax │ │ - imul %edx,%eax │ │ - test %eax,%eax │ │ - mov 0x8(%edi),%ecx │ │ - js 7f366 │ │ - sub $0x4,%esp │ │ - mov 0x8(%esp),%ebx │ │ - push %eax │ │ - mov 0x10(%ebp),%eax │ │ - pushl 0x8(%eax) │ │ - jmp 7f37f │ │ - add %eax,%ecx │ │ - sub %edx,%ecx │ │ - mov 0x10(%ebp),%esi │ │ - mov 0x8(%esi),%esi │ │ - add %eax,%esi │ │ - sub %edx,%esi │ │ - neg %eax │ │ - sub $0x4,%esp │ │ - mov 0x8(%esp),%ebx │ │ - push %eax │ │ - push %esi │ │ - push %ecx │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - mov 0x10(%ebp),%eax │ │ - mov 0x24(%eax),%eax │ │ - test %eax,%eax │ │ - je 7f39f │ │ - mov (%esp),%ecx │ │ - cmpl $0x0,0x24(%ecx) │ │ - je 7f6cf │ │ - mov 0xc(%ebp),%eax │ │ - mov %eax,%esi │ │ - mov (%eax),%edx │ │ - mov 0x10(%ebp),%eax │ │ - mov 0x24(%eax),%edi │ │ - cmp $0x1,%edi │ │ - sete %al │ │ - xor %ecx,%ecx │ │ - cmp $0x3,%edi │ │ - setne %cl │ │ - mov 0x1c(%esi),%edi │ │ - add %ecx,%edi │ │ - mov %ecx,0x28(%esp) │ │ - sar %cl,%edi │ │ - mov %edi,0x1c(%esp) │ │ - cmpl $0x0,0x18(%edx) │ │ - sete %cl │ │ - mov 0x20(%esi),%esi │ │ - test %esi,%esi │ │ - jle 7f6c7 │ │ - mov %esi,%edx │ │ - add $0x1f,%edx │ │ - sar $0x5,%edx │ │ - mov %edx,0x2c(%esp) │ │ - xor %edx,%edx │ │ - mov %al,%dl │ │ - mov %edx,0x20(%esp) │ │ - xor %eax,%eax │ │ - mov %cl,%al │ │ + jl 7d060 │ │ + mov %eax,%ecx │ │ + jmp 7d060 │ │ + nop │ │ + nop │ │ + add 0x44(%esp),%eax │ │ mov %eax,0x18(%esp) │ │ - movl $0x0,0x24(%esp) │ │ - xor %ecx,%ecx │ │ - jmp 7f4d3 │ │ + xor %esi,%esi │ │ + mov 0x4c(%esp),%eax │ │ + lea -0x2920(%eax),%edi │ │ + jmp 7d1a8 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x10(%ebp),%eax │ │ - mov 0x24(%eax),%ecx │ │ - mov %ecx,0x8(%esp) │ │ - add %edi,%edi │ │ - mov 0xc(%edx),%ecx │ │ - add %edi,%ecx │ │ - mov 0xc(%eax),%edx │ │ - add %edi,%edx │ │ - sub $0x8,%esp │ │ - mov 0xc(%esp),%ebx │ │ - pushl 0x14(%esp) │ │ - pushl 0x24(%esp) │ │ - push $0x0 │ │ - pushl 0x14(%eax) │ │ - pushl 0x2c(%esp) │ │ - pushl 0x2c(%esp) │ │ - push %esi │ │ - lea 0x5fc0(%esp),%eax │ │ - push %eax │ │ - lea 0x5c(%esp),%eax │ │ - push %eax │ │ - pushl 0x48(%esp) │ │ - pushl 0x30(%esp) │ │ - mov 0x10(%ebp),%eax │ │ - pushl 0x18(%eax) │ │ - push %edx │ │ - push %ecx │ │ - mov 0x48(%esp),%eax │ │ - mov 0x8(%ebp),%ecx │ │ - call *0x10(%ecx,%eax,4) │ │ - add $0x40,%esp │ │ - mov 0x10(%ebp),%edx │ │ - mov 0x24(%edx),%eax │ │ - mov 0xc(%ebp),%ecx │ │ - mov 0x10(%ecx),%ecx │ │ - add %edi,%ecx │ │ - add 0x10(%edx),%edi │ │ - sub $0x8,%esp │ │ - pushl 0x14(%esp) │ │ - pushl 0x24(%esp) │ │ - push $0x1 │ │ - pushl 0x14(%edx) │ │ - pushl 0x2c(%esp) │ │ - pushl 0x2c(%esp) │ │ - push %esi │ │ - lea 0x8f28(%esp),%edx │ │ - push %edx │ │ - lea 0x5c(%esp),%edx │ │ - push %edx │ │ - pushl 0x48(%esp) │ │ - pushl 0x30(%esp) │ │ - mov 0x10(%ebp),%edx │ │ - pushl 0x18(%edx) │ │ - push %edi │ │ - push %ecx │ │ - mov 0x8(%ebp),%ecx │ │ - call *0x10(%ecx,%eax,4) │ │ - add $0x40,%esp │ │ - mov 0x10(%esp),%ecx │ │ - inc %ecx │ │ - addl $0x40,0x24(%esp) │ │ - cmp 0x2c(%esp),%ecx │ │ - jge 7f6c7 │ │ - mov 0x10(%ebp),%eax │ │ - mov 0x8(%eax),%esi │ │ - mov 0x14(%eax),%edi │ │ - mov %ecx,%edx │ │ - shl $0x5,%edx │ │ - sar %edi │ │ - mov %edi,%eax │ │ - imul %edx,%eax │ │ - mov %esi,0x30(%esp) │ │ - lea (%esi,%eax,2),%eax │ │ - mov (%esp),%esi │ │ - cmpl $0x0,0x4(%esi) │ │ - mov %ecx,0x10(%esp) │ │ - mov %eax,0x14(%esp) │ │ - je 7f562 │ │ + mov 0x14(%esp),%eax │ │ + mov %cl,(%eax,%esi,1) │ │ + inc %esi │ │ + add $0x8,%edi │ │ + cmp %esi,0x8(%esp) │ │ + mov 0xc(%ebp),%ebx │ │ + je 7ce00 │ │ + mov 0x2c(%esp),%eax │ │ + movsbl (%eax,%esi,1),%eax │ │ + mov 0x38(%esp),%ecx │ │ + movsbl (%ecx,%esi,1),%ecx │ │ + imul -0x4(%edi),%ecx │ │ + imul (%edi),%eax │ │ + lea 0x10(%ecx,%eax,1),%edx │ │ + sar $0x5,%edx │ │ + cmp $0x80,%edx │ │ + jge 7d200 │ │ + cmp $0xffffff7f,%edx │ │ + mov 0x18(%esp),%eax │ │ + jle 7d211 │ │ + movzbl (%eax,%esi,1),%ebx │ │ mov 0xc(%ebp),%eax │ │ - mov %eax,%esi │ │ - mov 0x20(%eax),%eax │ │ - sub %edx,%eax │ │ - cmp $0x21,%eax │ │ - mov $0x20,%ecx │ │ - cmovge %ecx,%eax │ │ - mov 0x14(%esi),%ecx │ │ - mov %edx,0x8(%esp) │ │ - mov %ecx,%edx │ │ - shr %edx │ │ - imul 0x8(%esp),%edx │ │ - add %edx,%edx │ │ - add 0x8(%esi),%edx │ │ - sub $0x8,%esp │ │ - mov 0xc(%esp),%ebx │ │ - pushl 0x14(%esp) │ │ - pushl 0x1c(%esp) │ │ - push %eax │ │ - lea 0x3048(%esp),%eax │ │ - push %eax │ │ - lea 0x4c(%esp),%eax │ │ - push %eax │ │ - pushl 0x1c(%esi) │ │ - mov 0x20(%esp),%esi │ │ - push %esi │ │ - push %ecx │ │ - pushl 0x3c(%esp) │ │ - push %edx │ │ - mov 0x8(%ebp),%eax │ │ - call *0x10(%eax) │ │ - mov 0x38(%esp),%edx │ │ - add $0x30,%esp │ │ - mov 0x28(%esi),%ecx │ │ - test %ecx,%ecx │ │ - jne 7f580 │ │ - mov (%esp),%eax │ │ - cmpl $0x0,0x2c(%eax) │ │ - jne 7f580 │ │ - mov (%esp),%eax │ │ cmpl $0x0,0x24(%eax) │ │ - je 7f4bf │ │ + je 7d223 │ │ + mov 0xc(%esp),%eax │ │ + movzbl (%eax,%esi,1),%eax │ │ + mov %eax,0x10(%esp) │ │ + jmp 7d273 │ │ nop │ │ - mov %ecx,0x8(%esp) │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov $0x7f,%edx │ │ + cmp $0xffffff7f,%edx │ │ + mov 0x18(%esp),%eax │ │ + jg 7d1da │ │ + mov $0xffffff80,%edx │ │ + movzbl (%eax,%esi,1),%ebx │ │ mov 0xc(%ebp),%eax │ │ - mov %edx,%ecx │ │ - mov 0x1c(%eax),%edx │ │ - mov 0x20(%eax),%esi │ │ + cmpl $0x0,0x24(%eax) │ │ + jne 7d1e7 │ │ + mov 0x2c(%ebp),%ecx │ │ + imul 0xc4(%eax,%ecx,4),%ebx │ │ + mov 0xc(%esp),%ecx │ │ + movzbl (%ecx,%esi,1),%eax │ │ + mov %eax,0x10(%esp) │ │ + mov 0x2c(%ebp),%ecx │ │ + mov 0xc(%ebp),%eax │ │ + mov 0xbc(%eax,%ecx,4),%ecx │ │ + imul 0x10(%esp),%ecx │ │ + add %ebx,%ecx │ │ + sar $0x6,%ecx │ │ + mov 0x2c(%ebp),%eax │ │ + mov 0xc(%ebp),%ebx │ │ + add 0xcc(%ebx,%eax,4),%ecx │ │ + cmp $0x100,%ecx │ │ + jl 7d26b │ │ + mov $0xff,%ecx │ │ + test %ecx,%ecx │ │ + jns 7d271 │ │ + xor %ecx,%ecx │ │ mov %ecx,%ebx │ │ - sub %ecx,%esi │ │ - cmp $0x21,%esi │ │ - mov $0x20,%eax │ │ - cmovge %eax,%esi │ │ - mov 0x20(%esp),%ecx │ │ - add %ecx,%esi │ │ - sar %cl,%esi │ │ - test %edx,0x28(%esp) │ │ - je 7f5dc │ │ - test %esi,%esi │ │ - jle 7f5dc │ │ + mov 0x14(%ebp),%eax │ │ + movzbl (%eax,%ebx,1),%ecx │ │ + imul %ecx,%edx │ │ + mov 0xc(%ebp),%eax │ │ + movzbl 0x58(%eax),%ecx │ │ + mov $0x1,%ebx │ │ + shl %cl,%ebx │ │ + sar %ebx │ │ + add %edx,%ebx │ │ + sar %cl,%ebx │ │ + add 0x10(%esp),%ebx │ │ mov 0x30(%esp),%eax │ │ - lea (%eax,%edx,2),%eax │ │ - mov 0x10(%ebp),%ecx │ │ - mov 0x14(%ecx),%edx │ │ - sar %edx │ │ + cmp %eax,%ebx │ │ + jg 7d29f │ │ + mov %ebx,%eax │ │ mov 0x20(%esp),%ecx │ │ - shl %cl,%edx │ │ - imul 0x24(%esp),%edi │ │ + cmp %ecx,%ebx │ │ + jl 7d190 │ │ + mov %eax,%ecx │ │ + jmp 7d190 │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + cmpl $0x0,0x34(%esp) │ │ + jle 7da70 │ │ + mov 0x90(%esp),%eax │ │ + mov %eax,%ecx │ │ + sar $0x4,%ecx │ │ + add $0x3,%ecx │ │ + mov %ecx,0x14(%esp) │ │ + and $0xf,%eax │ │ + add $0x3,%eax │ │ + mov %eax,0x2c(%esp) │ │ + mov 0x9c(%esp),%ecx │ │ + mov 0x98(%esp),%eax │ │ + mov %eax,%edi │ │ + sar $0x4,%edi │ │ + add $0x3,%edi │ │ + and $0xf,%eax │ │ + add $0x3,%eax │ │ + mov 0x48(%esp),%edx │ │ + imul %edx,%eax │ │ + mov 0x60(%esp),%esi │ │ + imul %esi,%edi │ │ add %eax,%edi │ │ - add %edx,%edx │ │ - mov %esi,%ecx │ │ - movzwl -0x2(%edi),%eax │ │ - mov %ax,(%edi) │ │ - add %edx,%edi │ │ - dec %ecx │ │ - jne 7f5d0 │ │ - mov 0xc(%ebp),%eax │ │ - mov %eax,%edx │ │ - mov 0x18(%eax),%edi │ │ - sar %edi │ │ - imul %ebx,%edi │ │ - mov 0x20(%esp),%ecx │ │ - sar %cl,%edi │ │ - mov (%esp),%eax │ │ - cmpl $0x0,0x24(%eax) │ │ - jne 7f410 │ │ - cmpl $0x0,0x8(%esp) │ │ - je 7f66e │ │ - mov 0x10(%ebp),%eax │ │ - mov %eax,%ebx │ │ - mov 0x24(%eax),%eax │ │ - mov %eax,0x8(%esp) │ │ - lea (%edi,%edi,1),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - mov 0xc(%edx),%edx │ │ + mov %edi,0xc(%esp) │ │ + mov %ecx,%ebx │ │ + sar $0x4,%ebx │ │ + add $0x3,%ebx │ │ + and $0xf,%ecx │ │ + add $0x3,%ecx │ │ + mov 0x2c(%esp),%eax │ │ + imul %edx,%eax │ │ + imul %edx,%ecx │ │ + imul %esi,%ebx │ │ + mov %esi,%edx │ │ + add %ecx,%ebx │ │ + mov 0x8(%esp),%esi │ │ + lea (%esi,%eax,1),%edi │ │ + mov 0x14(%esp),%ecx │ │ + imul %edx,%ecx │ │ + add %ecx,%edi │ │ + add %eax,%ecx │ │ + mov %ecx,0x14(%esp) │ │ + mov 0x94(%esp),%eax │ │ + mov %eax,%ecx │ │ + sar $0x4,%ecx │ │ + add $0x3,%ecx │ │ + and $0xf,%eax │ │ + add $0x3,%eax │ │ + imul 0x48(%esp),%eax │ │ + imul %edx,%ecx │ │ + lea (%esi,%eax,1),%edx │ │ add %ecx,%edx │ │ - add 0xc(%ebx),%ecx │ │ + add %eax,%ecx │ │ + add 0x80(%esp),%edx │ │ + mov %edx,0x70(%esp) │ │ + mov 0x54(%esp),%eax │ │ + add %eax,%edi │ │ + mov %edi,0x74(%esp) │ │ + mov 0xc(%esp),%edx │ │ + add 0x7c(%esp),%edx │ │ + mov %edx,0xc(%esp) │ │ + add 0xa0(%esp),%ebx │ │ + mov %ebx,0x2c(%esp) │ │ + add %eax,0x14(%esp) │ │ + add 0x80(%esp),%ecx │ │ + mov %ecx,0x38(%esp) │ │ + mov 0x58(%esp),%ecx │ │ + lea (%ecx,%esi,1),%edi │ │ + mov 0x5c(%esp),%eax │ │ + lea (%eax,%esi,1),%ebx │ │ + mov 0x3c(%esp),%edx │ │ + lea (%esi,%edx,1),%edx │ │ + mov %edx,0xb0(%esp) │ │ + mov 0x44(%esp),%edx │ │ + lea (%edx,%esi,1),%edx │ │ + mov %edx,0xac(%esp) │ │ + movl $0x0,0x50(%esp) │ │ + mov %eax,0x10(%esp) │ │ + mov %ecx,0x18(%esp) │ │ mov %ebx,%eax │ │ - sub $0x8,%esp │ │ - mov 0xc(%esp),%ebx │ │ - pushl 0x14(%esp) │ │ - pushl 0x24(%esp) │ │ - push $0x0 │ │ - pushl 0x14(%eax) │ │ - pushl 0x2c(%esp) │ │ - pushl 0x2c(%esp) │ │ - push %esi │ │ - lea 0x5fc0(%esp),%eax │ │ - push %eax │ │ - lea 0x105c(%esp),%eax │ │ - push %eax │ │ - pushl 0x48(%esp) │ │ - pushl 0x30(%esp) │ │ - mov 0x10(%ebp),%eax │ │ - pushl 0x18(%eax) │ │ - push %ecx │ │ - push %edx │ │ + mov %ebx,0x68(%esp) │ │ + mov %ebx,0x6c(%esp) │ │ + mov %edi,%eax │ │ + mov %edi,0x84(%esp) │ │ + mov %edi,0x88(%esp) │ │ + mov 0x8(%esp),%eax │ │ + cmp 0x40(%esp),%eax │ │ + jge 7d710 │ │ + jmp 7d470 │ │ + mov 0x50(%esp),%ecx │ │ + inc %ecx │ │ + addl $0x52,0x70(%esp) │ │ + addl $0x52,0x74(%esp) │ │ mov 0x8(%ebp),%eax │ │ - mov 0x48(%esp),%ecx │ │ - call *0x10(%eax,%ecx,4) │ │ - mov 0x40(%esp),%eax │ │ - add $0x40,%esp │ │ - cmpl $0x0,0x2c(%eax) │ │ - je 7f4bf │ │ - mov 0x10(%ebp),%eax │ │ - mov %eax,%edx │ │ - mov 0x24(%eax),%eax │ │ - add %edi,%edi │ │ - mov 0xc(%ebp),%ecx │ │ - mov 0x10(%ecx),%ecx │ │ - add %edi,%ecx │ │ - add 0x10(%edx),%edi │ │ - sub $0x8,%esp │ │ - mov 0xc(%esp),%ebx │ │ - pushl 0x14(%esp) │ │ - pushl 0x24(%esp) │ │ - push $0x1 │ │ - pushl 0x14(%edx) │ │ - pushl 0x2c(%esp) │ │ - pushl 0x2c(%esp) │ │ - push %esi │ │ - lea 0x8f28(%esp),%esi │ │ - push %esi │ │ - lea 0x205c(%esp),%esi │ │ - push %esi │ │ - pushl 0x48(%esp) │ │ - pushl 0x30(%esp) │ │ - jmp 7f4b0 │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - mov 0xc(%ebp),%ecx │ │ - mov %ecx,%edx │ │ - mov 0x18(%ecx),%edi │ │ - cmp $0x1,%eax │ │ - sete %cl │ │ - mov 0x20(%edx),%esi │ │ - imul %edi,%esi │ │ - sar %cl,%esi │ │ - test %esi,%esi │ │ - mov (%esp),%eax │ │ - mov 0x28(%eax),%eax │ │ - js 7f732 │ │ - test %eax,%eax │ │ - jne 7f70f │ │ - sub $0x4,%esp │ │ - mov 0x8(%esp),%ebx │ │ - push %esi │ │ - mov 0x10(%ebp),%eax │ │ - pushl 0xc(%eax) │ │ - mov 0xc(%ebp),%eax │ │ - pushl 0xc(%eax) │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - mov (%esp),%eax │ │ - cmpl $0x0,0x2c(%eax) │ │ - jne 7f39f │ │ - sub $0x4,%esp │ │ - mov 0x8(%esp),%ebx │ │ - push %esi │ │ - mov 0x10(%ebp),%eax │ │ - pushl 0x10(%eax) │ │ - mov 0xc(%ebp),%eax │ │ - pushl 0x10(%eax) │ │ - jmp 7f78d │ │ - test %eax,%eax │ │ - jne 7f760 │ │ - mov 0xc(%ebp),%eax │ │ - mov 0xc(%eax),%eax │ │ - add %esi,%eax │ │ - sub %edi,%eax │ │ - mov 0x10(%ebp),%ecx │ │ - mov 0xc(%ecx),%ecx │ │ - add %esi,%ecx │ │ - sub %edi,%ecx │ │ - mov %esi,%edx │ │ - neg %edx │ │ - sub $0x4,%esp │ │ - mov 0x8(%esp),%ebx │ │ - push %edx │ │ - push %ecx │ │ - push %eax │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - mov (%esp),%eax │ │ - cmpl $0x0,0x2c(%eax) │ │ - jne 7f39f │ │ - mov 0xc(%ebp),%eax │ │ - mov 0x10(%eax),%eax │ │ - add %esi,%eax │ │ - sub %edi,%eax │ │ - mov 0x10(%ebp),%ecx │ │ - mov 0x10(%ecx),%ecx │ │ - add %esi,%ecx │ │ - sub %edi,%ecx │ │ - neg %esi │ │ - sub $0x4,%esp │ │ - mov 0x8(%esp),%ebx │ │ - push %esi │ │ - push %ecx │ │ - push %eax │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - jmp 7f39f │ │ - nop │ │ + add %eax,0x88(%esp) │ │ + add %eax,0x6c(%esp) │ │ + add %eax,0x84(%esp) │ │ + add %eax,0x68(%esp) │ │ + addl $0x52,0xc(%esp) │ │ + addl $0x52,0x2c(%esp) │ │ + addl $0x52,0x14(%esp) │ │ + addl $0x52,0x38(%esp) │ │ + add %eax,0x18(%esp) │ │ + add %eax,0x10(%esp) │ │ + mov %ecx,0x50(%esp) │ │ + cmp 0x34(%esp),%ecx │ │ + je 7da70 │ │ + mov 0x8(%esp),%eax │ │ + cmp 0x40(%esp),%eax │ │ + jge 7d710 │ │ + mov 0x38(%ebp),%ecx │ │ + mov %ecx,%eax │ │ + shl $0x4,%eax │ │ + mov 0x50(%esp),%edx │ │ + mov %edx,%edi │ │ + shl %cl,%edi │ │ + imul 0x28(%ebp),%edi │ │ + cmpl $0x0,0x34(%ebp) │ │ + mov 0x4c(%esp),%ecx │ │ + lea -0x2924(%ecx,%eax,1),%eax │ │ + mov (%eax,%edx,8),%ecx │ │ + mov %ecx,0x1c(%esp) │ │ + mov 0x4(%eax,%edx,8),%eax │ │ + mov %eax,0x28(%esp) │ │ + je 7d5d5 │ │ + add 0x24(%ebp),%edi │ │ + xor %esi,%esi │ │ + mov %edi,0x24(%esp) │ │ + jmp 7d4dd │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffffc,%esp │ │ - sub $0x3c,%esp │ │ - lea -0x8(%ecx),%ebx │ │ - mov $0x1,%eax │ │ - shl %cl,%eax │ │ - mov %eax,0xc(%esp) │ │ - movzbl (%edx),%eax │ │ - mov %eax,%esi │ │ - mov %ebx,0x8(%esp) │ │ - mov %ebx,%ecx │ │ - shl %cl,%esi │ │ - test %esi,%esi │ │ - mov 0xc(%ebp),%esi │ │ - mov 0x8(%ebp),%ebx │ │ - jle 7f7f6 │ │ - xor %edi,%edi │ │ - mov 0x8(%esp),%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x88(%esp),%eax │ │ + mov %cl,(%esi,%eax,1) │ │ + mov 0x8(%esp),%eax │ │ + lea 0x1(%eax,%esi,1),%eax │ │ + inc %esi │ │ + cmp 0x40(%esp),%eax │ │ + jge 7d710 │ │ + mov 0x74(%esp),%eax │ │ + movsbl (%eax,%esi,1),%eax │ │ + mov 0x70(%esp),%ecx │ │ + movsbl (%ecx,%esi,1),%ecx │ │ + imul 0x1c(%esp),%ecx │ │ + imul 0x28(%esp),%eax │ │ + lea 0x10(%ecx,%eax,1),%ebx │ │ + sar $0x5,%ebx │ │ + cmp $0x80,%ebx │ │ + jl 7d50b │ │ + mov $0x7f,%ebx │ │ + cmp $0xffffff7f,%ebx │ │ + jg 7d518 │ │ + mov $0xffffff80,%ebx │ │ + mov 0xb0(%esp),%eax │ │ + add %esi,%eax │ │ + mov 0x34(%ebp),%ecx │ │ + shl %cl,%eax │ │ + movzbl (%edi,%eax,1),%ecx │ │ + movzbl 0x1(%edi,%eax,1),%eax │ │ + lea 0x1(%ecx,%eax,1),%eax │ │ + shr %eax │ │ + movzbl %al,%edx │ │ + mov 0xc(%ebp),%edi │ │ + cmpl $0x0,0x24(%edi) │ │ + je 7d550 │ │ + mov 0x6c(%esp),%eax │ │ + movzbl (%esi,%eax,1),%eax │ │ + mov 0x24(%esp),%edi │ │ + jmp 7d598 │ │ nop │ │ - movzbl 0x1(%edx),%eax │ │ - mov %al,(%esi,%edi,1) │ │ - inc %edi │ │ - movzbl (%edx),%eax │ │ - mov %eax,%esi │ │ - shl %cl,%esi │ │ - cmp %esi,%edi │ │ - mov 0xc(%ebp),%esi │ │ - jl 7f7e0 │ │ - lea -0x1(%ebx),%edi │ │ - mov %edi,%ecx │ │ - mov %edi,0x14(%esp) │ │ - test %edi,%edi │ │ - mov %edx,0x18(%esp) │ │ - jle 7f8ae │ │ - xor %edi,%edi │ │ + mov 0x2c(%ebp),%eax │ │ + imul 0xc4(%edi,%eax,4),%edx │ │ + mov 0x6c(%esp),%eax │ │ + movzbl (%esi,%eax,1),%eax │ │ + mov 0x2c(%ebp),%ecx │ │ + mov 0xbc(%edi,%ecx,4),%ecx │ │ + imul %eax,%ecx │ │ + add %edx,%ecx │ │ + sar $0x6,%ecx │ │ + mov 0x2c(%ebp),%edx │ │ + add 0xcc(%edi,%edx,4),%ecx │ │ + cmp $0x100,%ecx │ │ + jl 7d58c │ │ + mov $0xff,%ecx │ │ + test %ecx,%ecx │ │ + mov 0x24(%esp),%edi │ │ + jns 7d596 │ │ + xor %ecx,%ecx │ │ + mov %ecx,%edx │ │ + mov 0x14(%ebp),%ecx │ │ + movzbl (%ecx,%edx,1),%ecx │ │ + imul %ecx,%ebx │ │ + mov 0xc(%ebp),%ecx │ │ + movzbl 0x58(%ecx),%ecx │ │ + mov $0x1,%edx │ │ + shl %cl,%edx │ │ + sar %edx │ │ + add %ebx,%edx │ │ + sar %cl,%edx │ │ + add %eax,%edx │ │ + mov 0x30(%esp),%eax │ │ + cmp %eax,%edx │ │ + jg 7d5c2 │ │ + mov %edx,%eax │ │ + mov 0x20(%esp),%ecx │ │ + cmp %ecx,%edx │ │ + jl 7d4c0 │ │ + mov %eax,%ecx │ │ + jmp 7d4c0 │ │ + add 0xac(%esp),%edi │ │ + xor %esi,%esi │ │ + mov %edi,0x24(%esp) │ │ + jmp 7d60d │ │ nop │ │ nop │ │ nop │ │ - movzbl %al,%ebx │ │ - movzbl 0x2(%edx,%edi,2),%ecx │ │ - mov %ecx,0x20(%esp) │ │ - sub %ebx,%ecx │ │ - mov %ecx,%eax │ │ - sar %eax │ │ - add $0x10000,%eax │ │ - cltd │ │ - idiv %ecx │ │ - mov %eax,0x4(%esp) │ │ - test %ecx,%ecx │ │ - mov %edi,0x10(%esp) │ │ - lea 0x1(%edi),%eax │ │ - mov %eax,0x1c(%esp) │ │ - jle 7f893 │ │ - mov %ebx,%ecx │ │ - mov %ebx,%edi │ │ - mov 0x18(%esp),%ecx │ │ - mov 0x10(%esp),%esi │ │ - movzbl 0x1(%ecx,%esi,2),%eax │ │ - movzbl 0x3(%ecx,%esi,2),%ecx │ │ - sub %eax,%ecx │ │ - mov 0x4(%esp),%edx │ │ - imul %ecx,%edx │ │ - mov %edx,0x4(%esp) │ │ - mov %ebx,%edx │ │ - mov $0x8000,%edi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %edi,%ebx │ │ - shr $0x10,%ebx │ │ - add %al,%bl │ │ - mov %edx,%esi │ │ - mov 0x8(%esp),%ecx │ │ - shl %cl,%esi │ │ - mov 0xc(%ebp),%ecx │ │ - mov %bl,(%ecx,%esi,1) │ │ - mov 0xc(%ebp),%esi │ │ - inc %edx │ │ - add 0x4(%esp),%edi │ │ - cmp %edx,0x20(%esp) │ │ - jne 7f870 │ │ - mov 0x1c(%esp),%edi │ │ - cmp 0x14(%esp),%edi │ │ - mov 0x18(%esp),%edx │ │ - je 7f8ae │ │ - mov 0x10(%esp),%eax │ │ - mov 0x2(%edx,%eax,2),%al │ │ - jmp 7f810 │ │ - mov 0x8(%ebp),%ebx │ │ - movzbl -0x2(%edx,%ebx,2),%eax │ │ - mov 0x8(%esp),%ecx │ │ - shl %cl,%eax │ │ - mov 0xc(%esp),%edi │ │ - mov %edi,%ebx │ │ - sub %eax,%ebx │ │ - jle 7f959 │ │ - mov 0x14(%esp),%ecx │ │ - lea 0x1(%edx,%ecx,2),%ecx │ │ - mov %ebx,0x4(%esp) │ │ - cmp $0x1f,%ebx │ │ - jbe 7f942 │ │ - mov %esi,%ebx │ │ - add %eax,%esi │ │ - mov 0x8(%ebp),%edi │ │ - lea (%edx,%edi,2),%edi │ │ - cmp %edi,%esi │ │ - mov 0xc(%esp),%edi │ │ - jae 7f8f8 │ │ - lea (%ebx,%edi,1),%esi │ │ - cmp %esi,%ecx │ │ - jae 7f8f8 │ │ - mov %ebx,%esi │ │ - jmp 7f942 │ │ - mov 0x4(%esp),%esi │ │ - and $0xffffffe0,%esi │ │ - movzbl (%ecx),%edi │ │ - movd %edi,%xmm0 │ │ - pxor %xmm1,%xmm1 │ │ - pshufb %xmm1,%xmm0 │ │ - lea 0x10(%eax,%ebx,1),%edi │ │ - add %esi,%eax │ │ - mov %esi,%ebx │ │ + mov 0x84(%esp),%eax │ │ + mov %cl,(%esi,%eax,1) │ │ + mov 0x8(%esp),%eax │ │ + lea 0x1(%eax,%esi,1),%eax │ │ + inc %esi │ │ + cmp 0x40(%esp),%eax │ │ + jge 7d710 │ │ + mov 0x74(%esp),%eax │ │ + movsbl (%eax,%esi,1),%eax │ │ + mov 0x70(%esp),%ecx │ │ + movsbl (%ecx,%esi,1),%ecx │ │ + imul 0x1c(%esp),%ecx │ │ + imul 0x28(%esp),%eax │ │ + lea 0x10(%ecx,%eax,1),%edx │ │ + sar $0x5,%edx │ │ + cmp $0x80,%edx │ │ + jge 7d660 │ │ + cmp $0xffffff7f,%edx │ │ + jle 7d66d │ │ + movzbl (%edi,%esi,1),%ebx │ │ + mov 0xc(%ebp),%edi │ │ + cmpl $0x0,0x24(%edi) │ │ + je 7d67f │ │ + mov 0x68(%esp),%eax │ │ + movzbl (%esi,%eax,1),%eax │ │ + mov 0x24(%esp),%edi │ │ + jmp 7d6c7 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov $0x7f,%edx │ │ + cmp $0xffffff7f,%edx │ │ + jg 7d63e │ │ + mov $0xffffff80,%edx │ │ + movzbl (%edi,%esi,1),%ebx │ │ + mov 0xc(%ebp),%edi │ │ + cmpl $0x0,0x24(%edi) │ │ + jne 7d64b │ │ + mov 0x2c(%ebp),%eax │ │ + imul 0xc4(%edi,%eax,4),%ebx │ │ + mov 0x68(%esp),%eax │ │ + movzbl (%esi,%eax,1),%eax │ │ + mov 0x2c(%ebp),%ecx │ │ + mov 0xbc(%edi,%ecx,4),%ecx │ │ + imul %eax,%ecx │ │ + add %ebx,%ecx │ │ + sar $0x6,%ecx │ │ + mov 0x2c(%ebp),%ebx │ │ + add 0xcc(%edi,%ebx,4),%ecx │ │ + cmp $0x100,%ecx │ │ + jl 7d6bb │ │ + mov $0xff,%ecx │ │ + test %ecx,%ecx │ │ + mov 0x24(%esp),%edi │ │ + jns 7d6c5 │ │ + xor %ecx,%ecx │ │ + mov %ecx,%ebx │ │ + mov 0x14(%ebp),%ecx │ │ + movzbl (%ecx,%ebx,1),%ecx │ │ + imul %ecx,%edx │ │ + mov 0xc(%ebp),%ecx │ │ + movzbl 0x58(%ecx),%ecx │ │ + mov $0x1,%ebx │ │ + shl %cl,%ebx │ │ + sar %ebx │ │ + add %edx,%ebx │ │ + sar %cl,%ebx │ │ + add %eax,%ebx │ │ + mov 0x30(%esp),%eax │ │ + cmp %eax,%ebx │ │ + jg 7d6f1 │ │ + mov %ebx,%eax │ │ + mov 0x20(%esp),%ecx │ │ + cmp %ecx,%ebx │ │ + jl 7d5f0 │ │ + mov %eax,%ecx │ │ + jmp 7d5f0 │ │ nop │ │ nop │ │ - movdqu %xmm0,-0x10(%edi) │ │ - movdqu %xmm0,(%edi) │ │ - add $0x20,%edi │ │ - add $0xffffffe0,%ebx │ │ - jne 7f920 │ │ - cmp %esi,0x4(%esp) │ │ - mov 0x18(%esp),%edx │ │ - mov 0xc(%ebp),%esi │ │ - mov 0xc(%esp),%edi │ │ - je 7f959 │ │ - sub %eax,%edi │ │ - add %esi,%eax │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movzbl (%ecx),%ebx │ │ - mov %bl,(%eax) │ │ - inc %eax │ │ - dec %edi │ │ - jne 7f950 │ │ - mov $0x1,%eax │ │ - mov 0x8(%esp),%ecx │ │ - shl %cl,%eax │ │ - cmpl $0x0,0x14(%esp) │ │ - jle 7fa85 │ │ - cmp $0x2,%eax │ │ - jl 7fa85 │ │ - mov %eax,%edi │ │ - sar %edi │ │ + cmpl $0x0,0x8(%esp) │ │ + mov 0xc(%ebp),%ebx │ │ + jle 7d410 │ │ + mov 0x38(%ebp),%ecx │ │ + mov %ecx,%eax │ │ + shl $0x4,%eax │ │ + mov 0x50(%esp),%edx │ │ + mov %edx,%esi │ │ + shl %cl,%esi │ │ + imul 0x28(%ebp),%esi │ │ + cmpl $0x0,0x34(%ebp) │ │ + mov 0x4c(%esp),%ecx │ │ + lea -0x2924(%ecx,%eax,1),%eax │ │ + mov (%eax,%edx,8),%edi │ │ mov %edi,0x1c(%esp) │ │ - lea 0x2(%esi),%edi │ │ - mov %edi,0x28(%esp) │ │ - lea -0x2(%eax),%edi │ │ - mov %edi,0x30(%esp) │ │ + mov 0x4(%eax,%edx,8),%eax │ │ + mov %eax,0x28(%esp) │ │ + je 7d8e0 │ │ + add 0x24(%ebp),%esi │ │ + mov %esi,0x24(%esp) │ │ xor %edi,%edi │ │ - mov %eax,0x34(%esp) │ │ - jmp 7f9b2 │ │ + jmp 7d782 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x2c(%esp),%edi │ │ - cmp 0x14(%esp),%edi │ │ - mov 0x18(%esp),%edx │ │ - je 7fa85 │ │ - mov %edx,%ebx │ │ - movzbl (%edx,%edi,2),%edx │ │ - shl %cl,%edx │ │ - movzbl 0x2(%ebx,%edi,2),%ebx │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov 0x18(%esp),%eax │ │ + mov %cl,(%eax,%edi,1) │ │ inc %edi │ │ - mov %edi,0x2c(%esp) │ │ - shl %cl,%ebx │ │ - mov %edx,%edi │ │ - mov %edx,0x24(%esp) │ │ - sub %edx,%ebx │ │ - mov %ebx,0x38(%esp) │ │ - jle 7f9a0 │ │ - mov 0x28(%esp),%edx │ │ - mov 0x24(%esp),%edi │ │ - add %edi,%edx │ │ - mov %edx,0x10(%esp) │ │ - xor %edi,%edi │ │ - jmp 7fa07 │ │ + cmp %edi,0x8(%esp) │ │ + je 7d410 │ │ + mov 0x38(%esp),%eax │ │ + movsbl (%eax,%edi,1),%eax │ │ + mov 0x2c(%esp),%ecx │ │ + movsbl (%ecx,%edi,1),%esi │ │ + mov 0x8c(%esp),%edx │ │ + mov -0x4(%edx,%edi,8),%ecx │ │ + mov (%edx,%edi,8),%edx │ │ + imul %ecx,%esi │ │ + imul %edx,%eax │ │ + lea 0x10(%esi,%eax,1),%eax │ │ + sar $0x5,%eax │ │ + cmp $0x80,%eax │ │ + jl 7d7b9 │ │ + mov $0x7f,%eax │ │ + cmp $0xffffff7f,%eax │ │ + jg 7d7c5 │ │ + mov $0xffffff80,%eax │ │ + mov 0xc(%esp),%esi │ │ + movsbl (%esi,%edi,1),%esi │ │ + imul %esi,%ecx │ │ + mov 0x14(%esp),%esi │ │ + movsbl (%esi,%edi,1),%esi │ │ + imul %esi,%edx │ │ + lea 0x10(%edx,%ecx,1),%ecx │ │ + sar $0x5,%ecx │ │ + cmp $0x80,%ecx │ │ + jl 7d7ef │ │ + mov $0x7f,%ecx │ │ + cmp $0xffffff7f,%ecx │ │ + jg 7d7fc │ │ + mov $0xffffff80,%ecx │ │ + imul 0x1c(%esp),%eax │ │ + imul 0x28(%esp),%ecx │ │ + lea 0x10(%eax,%ecx,1),%esi │ │ + sar $0x5,%esi │ │ + cmp $0x80,%esi │ │ + jl 7d81a │ │ + mov $0x7f,%esi │ │ + cmp $0xffffff7f,%esi │ │ + jg 7d827 │ │ + mov $0xffffff80,%esi │ │ + mov 0x3c(%esp),%eax │ │ + add %edi,%eax │ │ + mov 0x34(%ebp),%ecx │ │ + shl %cl,%eax │ │ + mov 0x24(%esp),%edx │ │ + movzbl (%edx,%eax,1),%ecx │ │ + movzbl 0x1(%edx,%eax,1),%eax │ │ + lea 0x1(%ecx,%eax,1),%eax │ │ + shr %eax │ │ + movzbl %al,%edx │ │ + cmpl $0x0,0x24(%ebx) │ │ + je 7d860 │ │ + mov 0x10(%esp),%eax │ │ + movzbl (%eax,%edi,1),%eax │ │ + jmp 7d8a4 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x2c(%ebp),%eax │ │ + imul 0xc4(%ebx,%eax,4),%edx │ │ + mov 0x10(%esp),%eax │ │ + movzbl (%eax,%edi,1),%eax │ │ + mov 0x2c(%ebp),%ecx │ │ + mov 0xbc(%ebx,%ecx,4),%ecx │ │ + imul %eax,%ecx │ │ + add %edx,%ecx │ │ + sar $0x6,%ecx │ │ + mov 0x2c(%ebp),%edx │ │ + add 0xcc(%ebx,%edx,4),%ecx │ │ + cmp $0x100,%ecx │ │ + jl 7d89c │ │ + mov $0xff,%ecx │ │ + test %ecx,%ecx │ │ + jns 7d8a2 │ │ + xor %ecx,%ecx │ │ + mov %ecx,%edx │ │ + mov 0x14(%ebp),%ecx │ │ + movzbl (%ecx,%edx,1),%ecx │ │ + imul %ecx,%esi │ │ + movzbl 0x58(%ebx),%ecx │ │ + mov $0x1,%edx │ │ + shl %cl,%edx │ │ + sar %edx │ │ + add %esi,%edx │ │ + sar %cl,%edx │ │ + add %eax,%edx │ │ + mov 0x30(%esp),%eax │ │ + cmp %eax,%edx │ │ + jg 7d8cb │ │ + mov %edx,%eax │ │ + mov 0x20(%esp),%ecx │ │ + cmp %ecx,%edx │ │ + jl 7d770 │ │ + mov %eax,%ecx │ │ + jmp 7d770 │ │ nop │ │ nop │ │ - mov 0x34(%esp),%eax │ │ - mov 0x20(%esp),%edi │ │ - add %eax,%edi │ │ - add %eax,0x10(%esp) │ │ - cmp 0x38(%esp),%edi │ │ - mov 0xc(%ebp),%esi │ │ - jge 7f9a0 │ │ - mov 0x24(%esp),%edx │ │ - mov %edi,0x20(%esp) │ │ - add %edx,%edi │ │ - lea (%edi,%eax,1),%eax │ │ - movzbl (%esi,%eax,1),%ebx │ │ - movzbl (%esi,%edi,1),%edx │ │ - mov %ebx,%eax │ │ - mov %ebx,0xc(%esp) │ │ - sub %edx,%ebx │ │ - mov 0x1c(%esp),%eax │ │ - mov %ebx,0x4(%esp) │ │ - add %eax,%ebx │ │ - sar %cl,%ebx │ │ - add %dl,%bl │ │ - mov %bl,0x1(%esi,%edi,1) │ │ - cmp $0x1,%ecx │ │ - je 7f9f0 │ │ - mov 0x1c(%esp),%eax │ │ - mov 0xc(%esp),%esi │ │ - lea (%eax,%esi,2),%eax │ │ - add %edx,%edx │ │ - sub %edx,%eax │ │ - mov 0x30(%esp),%esi │ │ - mov 0x10(%esp),%edx │ │ + add 0x44(%esp),%esi │ │ + mov %esi,0x24(%esp) │ │ + xor %edi,%edi │ │ + lea -0x2920(%ecx),%esi │ │ + jmp 7d918 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %eax,%ebx │ │ - mov 0x8(%esp),%ecx │ │ - sar %cl,%ebx │ │ - mov %edi,%ecx │ │ - mov 0xc(%ebp),%edi │ │ - add (%edi,%ecx,1),%bl │ │ - mov %ecx,%edi │ │ - mov 0x8(%esp),%ecx │ │ - mov %bl,(%edx) │ │ - add 0x4(%esp),%eax │ │ - inc %edx │ │ - dec %esi │ │ - jne 7fa60 │ │ - jmp 7f9f0 │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - lea 0x0(%esi),%esi │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - sub $0xb0,%esp │ │ - call 7faa4 │ │ - pop %esi │ │ - add $0x554cc,%esi │ │ - mov 0x8(%ebp),%eax │ │ - mov (%eax),%ecx │ │ - mov %ecx,0x40(%esp) │ │ - mov 0x4b0(%ecx),%ecx │ │ - mov %ecx,0x20(%esp) │ │ - xor %ebx,%ebx │ │ - cmp $0x1,%ecx │ │ - sete %bl │ │ - mov %ebx,%edi │ │ - xor %ebx,%ebx │ │ - cmp $0x3,%ecx │ │ - setne %bl │ │ - mov 0x8(%eax),%edx │ │ - mov %edx,0xc(%esp) │ │ - and $0x1f,%edx │ │ - mov %edx,%ecx │ │ - mov %edx,0x28(%esp) │ │ - mov %ebx,%ecx │ │ - shr %cl,%edx │ │ - mov %edx,0x30(%esp) │ │ - mov 0xc(%eax),%edx │ │ - mov %edx,0x10(%esp) │ │ - and $0x1f,%edx │ │ - mov %edx,%ecx │ │ - mov %edx,0x24(%esp) │ │ - mov %edi,%eax │ │ - mov %eax,%ecx │ │ - shr %cl,%edx │ │ - mov %edx,0x2c(%esp) │ │ - mov 0xc(%ebp),%edi │ │ - mov %esi,0x14(%esp) │ │ - lea -0x5a08(%esi),%edx │ │ - movzbl (%edx,%edi,4),%esi │ │ - mov %esi,0x18(%esp) │ │ - mov %ebx,%ecx │ │ - add %esi,%ebx │ │ - mov %ecx,0x44(%esp) │ │ - shr %cl,%ebx │ │ - movzbl 0x1(%edx,%edi,4),%ecx │ │ - mov %ecx,0x1c(%esp) │ │ - lea (%ecx,%eax,1),%edx │ │ - mov %eax,0x3c(%esp) │ │ - mov %eax,%ecx │ │ - shr %cl,%edx │ │ - mov %edx,0x38(%esp) │ │ - cmpl $0x0,0x20(%esp) │ │ - je 7fb74 │ │ - mov 0xc(%esp),%ecx │ │ - mov %ecx,%edx │ │ - test $0x1,%cl │ │ - jne 805bd │ │ - mov 0x18(%esp),%ecx │ │ - cmp 0x44(%esp),%ecx │ │ - ja 805bd │ │ - movl $0x0,0x48(%esp) │ │ - mov 0x10(%ebp),%esi │ │ - cmpb $0x0,0x6(%esi) │ │ - jne 805e5 │ │ - jmp 7fb8d │ │ - mov 0xc(%esp),%edx │ │ - movl $0x0,0x48(%esp) │ │ - mov 0x10(%ebp),%esi │ │ - cmpb $0x0,0x6(%esi) │ │ - jne 805e5 │ │ - mov 0x40(%esp),%ecx │ │ - mov 0x7f4(%ecx),%edi │ │ - mov %esi,%ebx │ │ - mov %edx,%esi │ │ - sub %edx,%edi │ │ mov 0x18(%esp),%eax │ │ - cmp %eax,%edi │ │ - cmovg %eax,%edi │ │ - mov 0x7f8(%ecx),%esi │ │ - sub 0x10(%esp),%esi │ │ - mov 0x1c(%esp),%eax │ │ - cmp %eax,%esi │ │ - cmovg %eax,%esi │ │ - mov %edi,%eax │ │ - mov 0x44(%esp),%ecx │ │ - lea (%edi,%ecx,1),%eax │ │ - sar %cl,%eax │ │ - mov %eax,0x8c(%esp) │ │ - mov 0x3c(%esp),%ecx │ │ - lea (%esi,%ecx,1),%eax │ │ - sar %cl,%eax │ │ - mov %eax,0x84(%esp) │ │ - xor %ecx,%ecx │ │ - cmpb $0x0,0x3(%ebx) │ │ - sete %cl │ │ - shl $0x4,%ecx │ │ - movzbl 0xa(%ecx,%ebx,1),%ecx │ │ - mov %ecx,0x5c(%esp) │ │ - mov 0x8(%ebp),%eax │ │ - mov 0x4(%eax),%ecx │ │ - mov %ecx,0x78(%esp) │ │ - movzbl 0x7(%ebx),%ecx │ │ - mov %ecx,0x74(%esp) │ │ - movzbl 0x1d(%ebx),%ecx │ │ - mov %cx,0x80(%esp) │ │ - movzwl 0x1e(%ebx),%ecx │ │ - mov %cx,0x82(%esp) │ │ - test %esi,%esi │ │ - jle 80ac0 │ │ - mov %esi,%edx │ │ - mov %ebx,%esi │ │ - xor %eax,%eax │ │ - mov %edi,0x98(%esp) │ │ - mov %edx,0x94(%esp) │ │ - jmp 7fc53 │ │ + mov %cl,(%eax,%edi,1) │ │ + inc %edi │ │ + add $0x8,%esi │ │ + cmp %edi,0x8(%esp) │ │ + mov 0xc(%ebp),%ebx │ │ + je 7d410 │ │ + mov 0x38(%esp),%eax │ │ + movsbl (%eax,%edi,1),%eax │ │ + mov 0x2c(%esp),%ecx │ │ + movsbl (%ecx,%edi,1),%ebx │ │ + mov -0x4(%esi),%ecx │ │ + mov (%esi),%edx │ │ + imul %ecx,%ebx │ │ + imul %edx,%eax │ │ + lea 0x10(%ebx,%eax,1),%eax │ │ + sar $0x5,%eax │ │ + cmp $0x80,%eax │ │ + jl 7d946 │ │ + mov $0x7f,%eax │ │ + cmp $0xffffff7f,%eax │ │ + jg 7d952 │ │ + mov $0xffffff80,%eax │ │ + mov 0xc(%esp),%ebx │ │ + movsbl (%ebx,%edi,1),%ebx │ │ + imul %ebx,%ecx │ │ + mov 0x14(%esp),%ebx │ │ + movsbl (%ebx,%edi,1),%ebx │ │ + imul %ebx,%edx │ │ + lea 0x10(%edx,%ecx,1),%ecx │ │ + sar $0x5,%ecx │ │ + cmp $0x80,%ecx │ │ + jl 7d97c │ │ + mov $0x7f,%ecx │ │ + cmp $0xffffff7f,%ecx │ │ + jg 7d989 │ │ + mov $0xffffff80,%ecx │ │ + imul 0x1c(%esp),%eax │ │ + imul 0x28(%esp),%ecx │ │ + lea 0x10(%eax,%ecx,1),%edx │ │ + sar $0x5,%edx │ │ + cmp $0x80,%edx │ │ + jl 7d9a7 │ │ + mov $0x7f,%edx │ │ + cmp $0xffffff7f,%edx │ │ + jg 7d9b4 │ │ + mov $0xffffff80,%edx │ │ + mov 0x24(%esp),%eax │ │ + movzbl (%eax,%edi,1),%ebx │ │ + mov 0xc(%ebp),%eax │ │ + cmpl $0x0,0x24(%eax) │ │ + je 7d9e0 │ │ + mov 0x10(%esp),%eax │ │ + movzbl (%eax,%edi,1),%eax │ │ + mov %eax,0x78(%esp) │ │ + jmp 7da30 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %edi,%ecx │ │ - mov %ecx,%edi │ │ - mov 0x88(%esp),%eax │ │ - cmp %edx,%eax │ │ - jge 80ac0 │ │ - lea 0x10(%eax),%ebx │ │ - cmp %ebx,%edx │ │ - mov %ebx,%ecx │ │ - cmovle %edx,%ecx │ │ - mov %ecx,0x6c(%esp) │ │ - test %edi,%edi │ │ - mov %ebx,0x88(%esp) │ │ - jle 7fc40 │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov 0x2c(%ebp),%ecx │ │ + imul 0xc4(%eax,%ecx,4),%ebx │ │ + mov 0x10(%esp),%ecx │ │ + movzbl (%ecx,%edi,1),%eax │ │ + mov %eax,0x78(%esp) │ │ + mov 0x2c(%ebp),%ecx │ │ + mov 0xc(%ebp),%eax │ │ + mov 0xbc(%eax,%ecx,4),%ecx │ │ + imul 0x78(%esp),%ecx │ │ + add %ebx,%ecx │ │ + sar $0x6,%ecx │ │ + mov 0x2c(%ebp),%eax │ │ + mov 0xc(%ebp),%ebx │ │ + add 0xcc(%ebx,%eax,4),%ecx │ │ + cmp $0x100,%ecx │ │ + jl 7da28 │ │ + mov $0xff,%ecx │ │ + test %ecx,%ecx │ │ + jns 7da2e │ │ xor %ecx,%ecx │ │ - test %eax,%eax │ │ - setne %cl │ │ - mov %ecx,0x90(%esp) │ │ - mov 0x3c(%esp),%edx │ │ - mov %edx,%ecx │ │ - shr %cl,%ebx │ │ - mov 0x84(%esp),%ecx │ │ - cmp %ebx,%ecx │ │ - cmovle %ecx,%ebx │ │ - mov %ebx,0x70(%esp) │ │ - mov %eax,0x68(%esp) │ │ - mov %edx,%ecx │ │ - shr %cl,%eax │ │ - mov %edi,%ecx │ │ - mov %eax,0x9c(%esp) │ │ - xor %edi,%edi │ │ - jmp 7fcd1 │ │ + mov %ecx,%ebx │ │ + mov 0x14(%ebp),%eax │ │ + movzbl (%eax,%ebx,1),%ecx │ │ + imul %ecx,%edx │ │ + mov 0xc(%ebp),%eax │ │ + movzbl 0x58(%eax),%ecx │ │ + mov $0x1,%ebx │ │ + shl %cl,%ebx │ │ + sar %ebx │ │ + add %edx,%ebx │ │ + sar %cl,%ebx │ │ + add 0x78(%esp),%ebx │ │ + mov 0x30(%esp),%eax │ │ + cmp %eax,%ebx │ │ + jg 7da5c │ │ + mov %ebx,%eax │ │ + mov 0x20(%esp),%ecx │ │ + cmp %ecx,%ebx │ │ + jl 7d900 │ │ + mov %eax,%ecx │ │ + jmp 7d900 │ │ + nop │ │ + mov 0xa8(%esp),%edi │ │ + mov 0x3c(%esp),%eax │ │ + mov %eax,%ecx │ │ + add %edi,%ecx │ │ + mov %ecx,%eax │ │ + mov %ecx,0x3c(%esp) │ │ + cmp 0x10(%ebp),%ecx │ │ + mov 0x64(%esp),%esi │ │ + jge 7daa5 │ │ + mov 0xd4(%ebx),%eax │ │ + add %edi,0x58(%esp) │ │ + add %edi,0x5c(%esp) │ │ + add %edi,0x44(%esp) │ │ + jmp 7cc90 │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + lea 0x0(%esi),%esi │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 7dabf │ │ + pop %ebx │ │ + add $0x594b1,%ebx │ │ + mov 0x8(%ebp),%eax │ │ + lea -0x58760(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x58800(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x587b0(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x588a0(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,(%eax) │ │ + lea -0x58710(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x585d0(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x58670(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x58620(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x10(%eax) │ │ + lea -0x58580(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x58530(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x58850(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x586c0(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x20(%eax) │ │ + lea -0x58c10(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x584e0(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x58490(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x58440(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x34(%eax) │ │ + lea -0x583f0(%ebx),%ecx │ │ + mov %ecx,0x30(%eax) │ │ + lea -0x58260(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x58300(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x582b0(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x583a0(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x154(%eax) │ │ + lea -0x58210(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x580d0(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x58170(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x58120(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x164(%eax) │ │ + lea -0x58080(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x58030(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x58350(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x581c0(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x174(%eax) │ │ + lea -0x57fe0(%ebx),%ecx │ │ + mov %ecx,0x190(%eax) │ │ + lea -0x57f90(%ebx),%ecx │ │ + mov %ecx,0x18c(%eax) │ │ + lea -0x57f40(%ebx),%ecx │ │ + mov %ecx,0x188(%eax) │ │ + lea -0x57ef0(%ebx),%ecx │ │ + mov %ecx,0x184(%eax) │ │ + lea -0x57d60(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x57e00(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x57db0(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x57ea0(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x374(%eax) │ │ + lea -0x57d10(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x57bd0(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x57c70(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x57c20(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x384(%eax) │ │ + lea -0x57b80(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x57b30(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x57e50(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x57cc0(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x394(%eax) │ │ + lea -0x57ae0(%ebx),%ecx │ │ + mov %ecx,0x3b0(%eax) │ │ + lea -0x57a90(%ebx),%ecx │ │ + mov %ecx,0x3ac(%eax) │ │ + lea -0x57a40(%ebx),%ecx │ │ + mov %ecx,0x3a8(%eax) │ │ + lea -0x579f0(%ebx),%ecx │ │ + mov %ecx,0x3a4(%eax) │ │ + lea -0x57860(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x57900(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x578b0(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x579a0(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x198(%eax) │ │ + lea -0x57810(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x576d0(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x57770(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x57720(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x1a8(%eax) │ │ + lea -0x57680(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x57630(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x57950(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x577c0(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x1b8(%eax) │ │ + lea -0x575e0(%ebx),%ecx │ │ + mov %ecx,0x1d4(%eax) │ │ + lea -0x57590(%ebx),%ecx │ │ + mov %ecx,0x1d0(%eax) │ │ + lea -0x57540(%ebx),%ecx │ │ + mov %ecx,0x1cc(%eax) │ │ + lea -0x574f0(%ebx),%ecx │ │ + mov %ecx,0x1c8(%eax) │ │ + lea -0x57360(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x57400(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x573b0(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x574a0(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x44(%eax) │ │ + lea -0x57310(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x571d0(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x57270(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x57220(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x54(%eax) │ │ + lea -0x57180(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x57130(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x57450(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x572c0(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x64(%eax) │ │ + lea -0x570e0(%ebx),%ecx │ │ + mov %ecx,0x80(%eax) │ │ + lea -0x57090(%ebx),%ecx │ │ + mov %ecx,0x7c(%eax) │ │ + lea -0x57040(%ebx),%ecx │ │ + mov %ecx,0x78(%eax) │ │ + lea -0x56ff0(%ebx),%ecx │ │ + mov %ecx,0x74(%eax) │ │ + lea -0x56e60(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x56f00(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x56eb0(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x56fa0(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x1dc(%eax) │ │ + lea -0x56e10(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x56cd0(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x56d70(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x56d20(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x1ec(%eax) │ │ + lea -0x56c80(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x56c30(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x56f50(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x56dc0(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x1fc(%eax) │ │ + lea -0x56be0(%ebx),%ecx │ │ + mov %ecx,0x218(%eax) │ │ + lea -0x56b90(%ebx),%ecx │ │ + mov %ecx,0x214(%eax) │ │ + lea -0x56b40(%ebx),%ecx │ │ + mov %ecx,0x210(%eax) │ │ + lea -0x56af0(%ebx),%ecx │ │ + mov %ecx,0x20c(%eax) │ │ + lea -0x56aa0(%ebx),%ecx │ │ + mov %ecx,0x3fc(%eax) │ │ + lea -0x56a50(%ebx),%ecx │ │ + mov %ecx,0x420(%eax) │ │ + lea -0x568c0(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x56960(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x56910(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x56a00(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x3b8(%eax) │ │ + lea -0x56870(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x56730(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x567d0(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x56780(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x3c8(%eax) │ │ + lea -0x566e0(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x56690(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x569b0(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x56820(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x3d8(%eax) │ │ + lea -0x56640(%ebx),%ecx │ │ + mov %ecx,0x3f4(%eax) │ │ + lea -0x565f0(%ebx),%ecx │ │ + mov %ecx,0x3f0(%eax) │ │ + lea -0x565a0(%ebx),%ecx │ │ + mov %ecx,0x3ec(%eax) │ │ + lea -0x56550(%ebx),%ecx │ │ + mov %ecx,0x3e8(%eax) │ │ + lea -0x563c0(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x56460(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x56410(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x56500(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x220(%eax) │ │ + lea -0x56370(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x56230(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x562d0(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x56280(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x230(%eax) │ │ + lea -0x561e0(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x56190(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x564b0(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x56320(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x240(%eax) │ │ + lea -0x56140(%ebx),%ecx │ │ + mov %ecx,0x25c(%eax) │ │ + lea -0x560f0(%ebx),%ecx │ │ + mov %ecx,0x258(%eax) │ │ + lea -0x560a0(%ebx),%ecx │ │ + mov %ecx,0x254(%eax) │ │ + lea -0x56050(%ebx),%ecx │ │ + mov %ecx,0x250(%eax) │ │ + lea -0x55ec0(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x55f60(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x55f10(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x56000(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x88(%eax) │ │ + lea -0x55e70(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x55d30(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x55dd0(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x55d80(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x98(%eax) │ │ + lea -0x55ce0(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x55c90(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x55fb0(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x55e20(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0xa8(%eax) │ │ + lea -0x55c40(%ebx),%ecx │ │ + mov %ecx,0x264(%eax) │ │ + lea -0x55bf0(%ebx),%ecx │ │ + mov %ecx,0x288(%eax) │ │ + lea -0x55ba0(%ebx),%ecx │ │ + mov %ecx,0x484(%eax) │ │ + lea -0x55b50(%ebx),%ecx │ │ + mov %ecx,0x440(%eax) │ │ + lea -0x55b00(%ebx),%ecx │ │ + mov %ecx,0x464(%eax) │ │ + lea -0x55ab0(%ebx),%ecx │ │ + mov %ecx,0x2a8(%eax) │ │ + lea -0x55a60(%ebx),%ecx │ │ + mov %ecx,0x2cc(%eax) │ │ + lea -0x55a10(%ebx),%ecx │ │ + mov %ecx,0xcc(%eax) │ │ + lea -0x559c0(%ebx),%ecx │ │ + mov %ecx,0xf0(%eax) │ │ + lea -0x55970(%ebx),%ecx │ │ + mov %ecx,0x2ec(%eax) │ │ + lea -0x55920(%ebx),%ecx │ │ + mov %ecx,0x4c8(%eax) │ │ + lea -0x558d0(%ebx),%ecx │ │ + mov %ecx,0x330(%eax) │ │ + lea -0x55880(%ebx),%ecx │ │ + mov %ecx,0x110(%eax) │ │ + mov %eax,(%esp) │ │ + call 94730 │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %ebx,0x10(%esp) │ │ - mov 0x98(%esp),%ecx │ │ - mov 0x64(%esp),%edi │ │ - cmp %ecx,%edi │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x50,%esp │ │ + call 7e371 │ │ + pop %ebx │ │ + add $0x58bff,%ebx │ │ + mov 0x18(%ebp),%edi │ │ mov 0x10(%ebp),%esi │ │ - mov 0x94(%esp),%edx │ │ - jge 7fc42 │ │ - lea 0x10(%edi),%eax │ │ - cmp %eax,%ecx │ │ - mov %eax,0x64(%esp) │ │ - cmovle %ecx,%eax │ │ - mov %eax,0x38(%esp) │ │ - mov 0x68(%esp),%edx │ │ - mov 0x10(%esp),%ecx │ │ - add %edx,%ecx │ │ - cmp 0x6c(%esp),%edx │ │ - mov 0x8(%ebp),%eax │ │ - mov %ecx,0x10(%esp) │ │ - mov %ecx,0xc(%eax) │ │ - mov %edi,0x54(%esp) │ │ - jge 80110 │ │ + movd 0x30(%esi),%xmm0 │ │ + movd 0x20(%esi),%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + movd 0x10(%esi),%xmm0 │ │ + movd (%esi),%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + psrad $0x2,%xmm2 │ │ + movdqa %xmm2,(%esp) │ │ + sub $0x8,%esp │ │ + lea 0x8(%esp),%eax │ │ + push $0x1 │ │ + push %eax │ │ + call 58700 │ │ + add $0x10,%esp │ │ + lea 0x10(%esp),%eax │ │ + movd 0x34(%esi),%xmm0 │ │ + movd 0x24(%esi),%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + movd 0x14(%esi),%xmm0 │ │ + movd 0x4(%esi),%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + psrad $0x2,%xmm2 │ │ + movdqa %xmm2,0x10(%esp) │ │ + sub $0x8,%esp │ │ + push $0x1 │ │ + push %eax │ │ + call 58700 │ │ + add $0x10,%esp │ │ + lea 0x20(%esp),%eax │ │ + movd 0x38(%esi),%xmm0 │ │ + movd 0x28(%esi),%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + movd 0x18(%esi),%xmm0 │ │ + movd 0x8(%esi),%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + psrad $0x2,%xmm2 │ │ + movdqa %xmm2,0x20(%esp) │ │ + sub $0x8,%esp │ │ + push $0x1 │ │ + push %eax │ │ + call 58700 │ │ + add $0x10,%esp │ │ + lea 0x30(%esp),%eax │ │ + movd 0x3c(%esi),%xmm0 │ │ + movd 0x2c(%esi),%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + movd 0x1c(%esi),%xmm0 │ │ + movd 0xc(%esi),%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + psrad $0x2,%xmm2 │ │ + movdqa %xmm2,0x30(%esp) │ │ + sub $0x8,%esp │ │ + push $0x1 │ │ + push %eax │ │ + call 58700 │ │ + add $0x10,%esp │ │ + movl $0x0,0x4(%esi) │ │ + movl $0x0,(%esi) │ │ + movl $0x0,0xc(%esi) │ │ + movl $0x0,0x8(%esi) │ │ + movl $0x0,0x14(%esi) │ │ + movl $0x0,0x10(%esi) │ │ + movl $0x0,0x1c(%esi) │ │ + movl $0x0,0x18(%esi) │ │ + movl $0x0,0x24(%esi) │ │ + movl $0x0,0x20(%esi) │ │ + movl $0x0,0x2c(%esi) │ │ + movl $0x0,0x28(%esi) │ │ + movl $0x0,0x34(%esi) │ │ + movl $0x0,0x30(%esi) │ │ + movl $0x0,0x3c(%esi) │ │ + movl $0x0,0x38(%esi) │ │ + sub $0x8,%esp │ │ + push $0x4 │ │ + lea 0xc(%esp),%eax │ │ + push %eax │ │ + call 58700 │ │ + add $0x8,%esp │ │ + push $0x4 │ │ + lea 0x10(%esp),%eax │ │ + push %eax │ │ + call 58700 │ │ + add $0x10,%esp │ │ + lea 0x8(%esp),%eax │ │ + sub $0x8,%esp │ │ + push $0x4 │ │ + push %eax │ │ + call 58700 │ │ + add $0x10,%esp │ │ + lea 0xc(%esp),%eax │ │ + sub $0x8,%esp │ │ + push $0x4 │ │ + push %eax │ │ + call 58700 │ │ + add $0x10,%esp │ │ + mov 0x8(%ebp),%esi │ │ + movzwl (%esi),%ecx │ │ + add (%esp),%ecx │ │ + cmp %edi,%ecx │ │ + mov %ecx,%edx │ │ + cmovg %edi,%edx │ │ xor %eax,%eax │ │ - test %edi,%edi │ │ - setne %al │ │ - mov %eax,0x58(%esp) │ │ - mov 0x90(%esp),%eax │ │ - mov %eax,0x50(%esp) │ │ - mov %edx,0x34(%esp) │ │ - mov 0xc(%esp),%edx │ │ - mov 0x8(%ebp),%edi │ │ - mov 0x10(%esp),%eax │ │ - jmp 7fd71 │ │ + test %ecx,%ecx │ │ + cmovs %eax,%edx │ │ + mov %dx,(%esi) │ │ + movzwl 0x2(%esi),%ecx │ │ + add 0x4(%esp),%ecx │ │ + cmp %edi,%ecx │ │ + mov %ecx,%edx │ │ + cmovg %edi,%edx │ │ + test %ecx,%ecx │ │ + cmovs %eax,%edx │ │ + mov %dx,0x2(%esi) │ │ + movzwl 0x4(%esi),%ecx │ │ + add 0x8(%esp),%ecx │ │ + cmp %edi,%ecx │ │ + mov %ecx,%edx │ │ + cmovg %edi,%edx │ │ + test %ecx,%ecx │ │ + cmovs %eax,%edx │ │ + mov %dx,0x4(%esi) │ │ + movzwl 0x6(%esi),%ecx │ │ + add 0xc(%esp),%ecx │ │ + cmp %edi,%ecx │ │ + mov %ecx,%edx │ │ + cmovg %edi,%edx │ │ + test %ecx,%ecx │ │ + cmovs %eax,%edx │ │ + mov %dx,0x6(%esi) │ │ + mov 0xc(%ebp),%ebx │ │ + movzwl (%esi,%ebx,1),%ecx │ │ + add 0x10(%esp),%ecx │ │ + cmp %edi,%ecx │ │ + mov %ecx,%edx │ │ + cmovg %edi,%edx │ │ + test %ecx,%ecx │ │ + cmovs %eax,%edx │ │ + mov %dx,(%esi,%ebx,1) │ │ + movzwl 0x2(%esi,%ebx,1),%ecx │ │ + add 0x14(%esp),%ecx │ │ + cmp %edi,%ecx │ │ + mov %ecx,%edx │ │ + cmovg %edi,%edx │ │ + test %ecx,%ecx │ │ + cmovs %eax,%edx │ │ + mov %dx,0x2(%esi,%ebx,1) │ │ + movzwl 0x4(%esi,%ebx,1),%ecx │ │ + add 0x18(%esp),%ecx │ │ + cmp %edi,%ecx │ │ + mov %ecx,%edx │ │ + cmovg %edi,%edx │ │ + test %ecx,%ecx │ │ + cmovs %eax,%edx │ │ + mov %dx,0x4(%esi,%ebx,1) │ │ + movzwl 0x6(%esi,%ebx,1),%ecx │ │ + add 0x1c(%esp),%ecx │ │ + cmp %edi,%ecx │ │ + mov %ecx,%edx │ │ + cmovg %edi,%edx │ │ + test %ecx,%ecx │ │ + cmovs %eax,%edx │ │ + mov %dx,0x6(%esi,%ebx,1) │ │ + lea (%esi,%ebx,1),%ecx │ │ + movzwl (%ebx,%ecx,1),%edx │ │ + add 0x20(%esp),%edx │ │ + cmp %edi,%edx │ │ + mov %edx,%esi │ │ + cmovg %edi,%esi │ │ + test %edx,%edx │ │ + cmovs %eax,%esi │ │ + mov %si,(%ebx,%ecx,1) │ │ + movzwl 0x2(%ebx,%ecx,1),%edx │ │ + add 0x24(%esp),%edx │ │ + cmp %edi,%edx │ │ + mov %edx,%esi │ │ + cmovg %edi,%esi │ │ + test %edx,%edx │ │ + cmovs %eax,%esi │ │ + mov %si,0x2(%ebx,%ecx,1) │ │ + movzwl 0x4(%ebx,%ecx,1),%edx │ │ + add 0x28(%esp),%edx │ │ + cmp %edi,%edx │ │ + mov %edx,%esi │ │ + cmovg %edi,%esi │ │ + test %edx,%edx │ │ + cmovs %eax,%esi │ │ + mov %si,0x4(%ebx,%ecx,1) │ │ + movzwl 0x6(%ebx,%ecx,1),%edx │ │ + add 0x2c(%esp),%edx │ │ + cmp %edi,%edx │ │ + mov %edx,%esi │ │ + cmovg %edi,%esi │ │ + test %edx,%edx │ │ + cmovs %eax,%esi │ │ + mov %si,0x6(%ebx,%ecx,1) │ │ + add %ebx,%ecx │ │ + movzwl (%ebx,%ecx,1),%edx │ │ + add 0x30(%esp),%edx │ │ + cmp %edi,%edx │ │ + mov %edx,%esi │ │ + cmovg %edi,%esi │ │ + test %edx,%edx │ │ + cmovs %eax,%esi │ │ + mov %si,(%ebx,%ecx,1) │ │ + movzwl 0x2(%ebx,%ecx,1),%edx │ │ + add 0x34(%esp),%edx │ │ + cmp %edi,%edx │ │ + mov %edx,%esi │ │ + cmovg %edi,%esi │ │ + test %edx,%edx │ │ + cmovs %eax,%esi │ │ + mov %si,0x2(%ebx,%ecx,1) │ │ + movzwl 0x4(%ebx,%ecx,1),%edx │ │ + add 0x38(%esp),%edx │ │ + cmp %edi,%edx │ │ + mov %edx,%esi │ │ + cmovg %edi,%esi │ │ + test %edx,%edx │ │ + cmovs %eax,%esi │ │ + mov %si,0x4(%ebx,%ecx,1) │ │ + movzwl 0x6(%ebx,%ecx,1),%edx │ │ + add 0x3c(%esp),%edx │ │ + cmp %edi,%edx │ │ + cmovle %edx,%edi │ │ + test %edx,%edx │ │ + cmovs %eax,%edi │ │ + mov %di,0x6(%ebx,%ecx,1) │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x8(%ebp),%edx │ │ - mov %edx,%ebx │ │ - mov %eax,%edx │ │ - mov 0xc(%ebx),%eax │ │ - sub %edi,%edx │ │ - mov 0x14(%esp),%ecx │ │ - lea -0x59b0(%ecx),%ecx │ │ - mov 0x5c(%esp),%edi │ │ - movzbl 0x1(%ecx,%edi,8),%ecx │ │ - mov 0x34(%esp),%edi │ │ - add %ecx,%edi │ │ - add %ecx,%eax │ │ - mov %edx,0x8(%ebx) │ │ - mov %eax,0xc(%ebx) │ │ - incl 0x50(%esp) │ │ - mov %edi,0x34(%esp) │ │ - cmp 0x6c(%esp),%edi │ │ - mov %ebx,%edi │ │ - jge 8011f │ │ - mov 0x40(%esp),%ebx │ │ - mov 0x7e8(%ebx),%ecx │ │ - imul %eax,%ecx │ │ - lea (%ecx,%ecx,4),%ecx │ │ - add %ecx,%ecx │ │ - add 0xb50(%ebx),%ecx │ │ - mov %ecx,0x60(%esp) │ │ - mov 0x54(%esp),%ecx │ │ - add %ecx,%edx │ │ - cmp 0x38(%esp),%ecx │ │ - mov %edx,0x8(%edi) │ │ - mov %edi,%ebx │ │ - mov %ecx,%edi │ │ - jge 7fd3a │ │ - mov 0x24(%esp),%eax │ │ - mov 0x34(%esp),%ecx │ │ - add %ecx,%eax │ │ - lea 0x30(%ebx,%eax,1),%eax │ │ - mov %eax,0x18(%esp) │ │ - mov 0x54(%esp),%edi │ │ - mov 0x58(%esp),%ecx │ │ - mov %ecx,0x10(%esp) │ │ - cmpb $0x0,0x3(%esi) │ │ - jne 7fe1f │ │ - jmp 7ff20 │ │ - mov 0x8(%ebp),%edx │ │ - mov 0x280(%edx),%edx │ │ - mov 0x20(%esp),%esi │ │ - lea 0x20(%edx,%esi,1),%edx │ │ - sub $0x4,%esp │ │ - mov 0x18(%esp),%ebx │ │ - push %ecx │ │ - push %eax │ │ - push %edx │ │ - call 1540 │ │ - add $0x10,%esp │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0xc(%esp),%eax │ │ - mov 0x10(%esp),%ecx │ │ - mov 0x8(%ebp),%esi │ │ - add %eax,%edi │ │ - add 0x8(%esi),%eax │ │ - mov %eax,0x8(%esi) │ │ - inc %ecx │ │ - cmp 0x38(%esp),%edi │ │ - mov 0x10(%ebp),%esi │ │ - jge 7fd30 │ │ - mov %ecx,0x10(%esp) │ │ - cmpb $0x0,0x3(%esi) │ │ - je 7ff20 │ │ - movb $0x40,0xb(%esp) │ │ - mov 0x8(%ebp),%ebx │ │ - mov 0x280(%ebx),%eax │ │ - mov 0x28(%esp),%ecx │ │ - mov %edi,0x1c(%esp) │ │ - lea (%edi,%ecx,1),%ecx │ │ - mov %ecx,0x20(%esp) │ │ - lea 0x20(%eax,%ecx,1),%edx │ │ - movzbl 0xa(%esi),%eax │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 7e6df │ │ + pop %ebx │ │ + add $0x58891,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ sub $0xc,%esp │ │ - mov %ebx,%ecx │ │ - mov 0x20(%esp),%ebx │ │ - lea 0x17(%esp),%edi │ │ - push %edi │ │ - lea 0xb8(%esp),%edi │ │ - push %edi │ │ - mov 0x8c(%esp),%edi │ │ - pushl 0x3640(%edi) │ │ - push $0x0 │ │ + lea -0x83f60(%ebx),%eax │ │ + pushl 0x18(%ebp) │ │ push $0x1 │ │ - push %esi │ │ - pushl 0xc(%ebp) │ │ push %eax │ │ - pushl 0x44(%esp) │ │ - call 811a0 │ │ + push %eax │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ add $0x30,%esp │ │ - mov 0x8(%ebp),%ebx │ │ - mov 0x8(%ebx),%ecx │ │ - lea (%ecx,%ecx,4),%ecx │ │ - mov 0x60(%esp),%edx │ │ - mov %ax,(%edx,%ecx,2) │ │ - movzbl 0xa8(%esp),%eax │ │ - mov %al,0x6(%edx,%ecx,2) │ │ - mov 0x14(%esp),%eax │ │ - lea -0x59b0(%eax),%eax │ │ - mov 0x5c(%esp),%edx │ │ - movzbl (%eax,%edx,8),%esi │ │ - cmp $0x8,%esi │ │ - mov $0x8,%ecx │ │ - mov %esi,0xc(%esp) │ │ - cmovb %esi,%ecx │ │ - movzbl 0x1(%eax,%edx,8),%edx │ │ - cmp $0x8,%edx │ │ - mov $0x8,%eax │ │ - cmovb %edx,%eax │ │ - imul %ecx,%eax │ │ - shl $0x6,%eax │ │ - add %eax,0x3640(%edi) │ │ - mov 0x40(%esp),%eax │ │ - mov 0x7f8(%eax),%eax │ │ - sub 0xc(%ebx),%eax │ │ - cmp %edx,%eax │ │ - cmovg %edx,%eax │ │ - lea -0x1(%eax),%ecx │ │ - cmp $0xf,%ecx │ │ - ja 7ff93 │ │ - mov 0x14(%esp),%edx │ │ - mov -0x2930(%edx,%ecx,4),%ecx │ │ - add %edx,%ecx │ │ - jmp *%ecx │ │ - movzbl 0xb(%esp),%ecx │ │ - mov 0x18(%esp),%eax │ │ - mov %ecx,%esi │ │ - mov %cl,(%eax) │ │ - jmp 80020 │ │ - nop │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movzbl 0x1a(%esi),%eax │ │ - mov %eax,0xc(%esp) │ │ - sub $0x4,%esp │ │ - mov 0x8(%ebp),%esi │ │ - mov %esi,%ecx │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 7e72f │ │ + pop %ebx │ │ + add $0x58841,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - mov 0x18(%esp),%ebx │ │ + sub $0xc,%esp │ │ + lea -0x7ebe0(%ebx),%eax │ │ + pushl 0x18(%ebp) │ │ push $0x0 │ │ - pushl 0x58(%esp) │ │ - pushl 0x1c(%esp) │ │ - mov %edi,%eax │ │ - lea 0x90(%esp),%edi │ │ - push %edi │ │ - mov %eax,%edi │ │ + push %eax │ │ + push %eax │ │ push $0x0 │ │ - pushl 0x24(%esp) │ │ + push $0x4 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ pushl 0x10(%ebp) │ │ - call 80ad0 │ │ - add $0x20,%esp │ │ - mov 0x14(%esp),%eax │ │ - lea -0x59b0(%eax),%eax │ │ - mov 0x5c(%esp),%ecx │ │ - movzbl (%eax,%ecx,8),%eax │ │ - mov 0x10(%esp),%ecx │ │ - jmp 7fdfb │ │ - movzbl 0xb(%esp),%ecx │ │ - mov %ecx,%eax │ │ - shl $0x8,%eax │ │ - mov %ecx,%esi │ │ - or %ecx,%eax │ │ - mov 0x18(%esp),%ecx │ │ - mov %ax,(%ecx) │ │ - jmp 80020 │ │ - movzbl 0xb(%esp),%ecx │ │ - sub $0x4,%esp │ │ - mov 0x18(%esp),%ebx │ │ - push %eax │ │ - mov %ecx,%esi │ │ - push %ecx │ │ - pushl 0x24(%esp) │ │ - call 1540 │ │ - add $0x10,%esp │ │ - jmp 80020 │ │ - movzbl 0xb(%esp),%eax │ │ - mov %eax,%esi │ │ - imul $0x1010101,%eax,%eax │ │ - mov 0x18(%esp),%ecx │ │ - mov %eax,(%ecx) │ │ - jmp 80020 │ │ - movzbl 0xb(%esp),%ecx │ │ - mov %ecx,%eax │ │ - mov $0x1010101,%edi │ │ - mul %edi │ │ - mov %ecx,%esi │ │ - imul %edi,%ecx │ │ - add %edx,%ecx │ │ - mov 0x18(%esp),%edx │ │ - mov %eax,(%edx) │ │ - mov %ecx,0x4(%edx) │ │ - jmp 80020 │ │ - movzbl 0xb(%esp),%ecx │ │ - mov %ecx,%eax │ │ - mov $0x1010101,%edi │ │ - mul %edi │ │ - mov %ecx,%esi │ │ - imul %edi,%ecx │ │ - add %edx,%ecx │ │ - movd %ecx,%xmm0 │ │ - movd %eax,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - pshufd $0x44,%xmm1,%xmm0 │ │ - mov 0x18(%esp),%eax │ │ - movdqu %xmm0,(%eax) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7e77d │ │ + pop %ebx │ │ + add $0x587f3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x83f60(%ebx),%eax │ │ + lea -0x7fc40(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ - mov 0x1c(%esp),%edi │ │ - mov 0x40(%esp),%eax │ │ - mov 0x7f4(%eax),%ecx │ │ - mov 0x8(%ebp),%eax │ │ - sub 0x8(%eax),%ecx │ │ - mov 0xc(%esp),%eax │ │ - cmp %eax,%ecx │ │ - cmovg %eax,%ecx │ │ - lea -0x1(%ecx),%edx │ │ - cmp $0xf,%edx │ │ - mov %esi,%eax │ │ - movzbl %al,%eax │ │ - ja 7fdc9 │ │ - mov 0x14(%esp),%ebx │ │ - mov -0x28f0(%ebx,%edx,4),%edx │ │ - add %ebx,%edx │ │ - jmp *%edx │ │ - mov 0x8(%ebp),%eax │ │ - mov 0x280(%eax),%eax │ │ - mov 0x20(%esp),%ecx │ │ - mov %esi,%edx │ │ - mov %dl,0x20(%eax,%ecx,1) │ │ - jmp 7fdf0 │ │ - mov %eax,%ecx │ │ - shl $0x8,%ecx │ │ - or %eax,%ecx │ │ - mov 0x8(%ebp),%eax │ │ - mov 0x280(%eax),%eax │ │ - mov 0x20(%esp),%edx │ │ - mov %cx,0x20(%eax,%edx,1) │ │ - jmp 7fdf0 │ │ - imul $0x1010101,%eax,%eax │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0x280(%ecx),%ecx │ │ - mov 0x20(%esp),%edx │ │ - mov %eax,0x20(%ecx,%edx,1) │ │ - jmp 7fdf0 │ │ - mov %eax,%ecx │ │ - mov $0x1010101,%edx │ │ - imul %edx,%ecx │ │ - mul %edx │ │ - add %ecx,%edx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0x280(%ecx),%ecx │ │ - mov 0x20(%esp),%esi │ │ - mov %eax,0x20(%ecx,%esi,1) │ │ - mov %edx,0x24(%ecx,%esi,1) │ │ - jmp 7fdf0 │ │ - mov %eax,%ecx │ │ - mov $0x1010101,%edx │ │ - imul %edx,%ecx │ │ - mul %edx │ │ - add %ecx,%edx │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7e7cd │ │ + pop %ebx │ │ + add $0x587a3,%ebx │ │ mov 0x8(%ebp),%ecx │ │ - mov %ecx,%esi │ │ - mov 0x280(%ecx),%ecx │ │ - mov 0x20(%esp),%ebx │ │ - mov %eax,0x20(%ecx,%ebx,1) │ │ - mov %edx,0x24(%ecx,%ebx,1) │ │ - mov 0x280(%esi),%ecx │ │ - mov %edx,0x2c(%ebx,%ecx,1) │ │ - mov %eax,0x28(%ebx,%ecx,1) │ │ - jmp 7fdf0 │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7fc40(%ebx),%eax │ │ + lea -0x83f60(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ - mov %edx,0x34(%esp) │ │ - mov 0xc(%esp),%edx │ │ - mov 0x8(%ebp),%edi │ │ - mov 0x10(%esp),%eax │ │ - mov %edx,0xc(%esp) │ │ - sub 0x34(%esp),%eax │ │ - mov %eax,0xc(%edi) │ │ - cmpb $0x0,0x48(%esp) │ │ - mov %eax,%ebx │ │ - je 7fcb0 │ │ - mov %edi,%esi │ │ - mov 0x64(%esp),%edi │ │ - mov %ebx,0x10(%esp) │ │ - mov 0x44(%esp),%ecx │ │ - shr %cl,%edi │ │ - mov %esi,%eax │ │ - mov 0x8c(%esp),%esi │ │ - cmp %edi,%esi │ │ - cmovle %esi,%edi │ │ - mov %edi,0x38(%esp) │ │ - mov %eax,%esi │ │ - mov 0x54(%esp),%edi │ │ - mov %edi,%edx │ │ - shr %cl,%edi │ │ - mov 0x10(%esp),%ebx │ │ - mov %edi,0xa0(%esp) │ │ - xor %ecx,%ecx │ │ - jmp 801aa │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 7e81f │ │ + pop %ebx │ │ + add $0x58751,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7fc40(%ebx),%eax │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %eax │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %ecx,0x4c(%esp) │ │ - mov 0xc(%esp),%edi │ │ - mov %eax,%ebx │ │ - mov %edi,0xc(%esp) │ │ - mov 0x3c(%esp),%ecx │ │ - mov 0x4c(%esp),%eax │ │ - shl %cl,%eax │ │ - sub %eax,%ebx │ │ - mov %ebx,0xc(%esi) │ │ - mov 0x58(%esp),%ecx │ │ - cmp $0x2,%ecx │ │ - je 7fcb0 │ │ - add 0x68(%esp),%ebx │ │ - mov %ecx,0x50(%esp) │ │ - inc %ecx │ │ - mov %ecx,0x58(%esp) │ │ - mov 0x9c(%esp),%ecx │ │ - cmp 0x70(%esp),%ecx │ │ - mov %ebx,%eax │ │ - mov %ebx,0xc(%esi) │ │ - jge 80180 │ │ - mov %ecx,0x4c(%esp) │ │ - mov 0xc(%esp),%edi │ │ - mov %eax,%ebx │ │ - jmp 80226 │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7e86d │ │ + pop %ebx │ │ + add $0x58703,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7fc40(%ebx),%eax │ │ + lea -0x7fb30(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7e8bd │ │ + pop %ebx │ │ + add $0x586b3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7fb30(%ebx),%eax │ │ + lea -0x7fc40(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7e90d │ │ + pop %ebx │ │ + add $0x58663,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x83f60(%ebx),%eax │ │ + lea -0x7fb30(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %edi,0xc(%esp) │ │ - mov %edx,%esi │ │ - mov %ebx,%edi │ │ - mov 0xc(%edx),%ebx │ │ - mov 0x34(%esp),%eax │ │ - movzbl %al,%edx │ │ - mov 0x44(%esp),%ecx │ │ - shl %cl,%edi │ │ - mov 0x4c(%esp),%eax │ │ - add %edx,%eax │ │ - mov 0x3c(%esp),%ecx │ │ - shl %cl,%edx │ │ - mov %edi,%ecx │ │ - mov 0xc(%esp),%edi │ │ - sub %ecx,%edi │ │ - add %edx,%ebx │ │ - mov %edi,0x8(%esi) │ │ - mov %ebx,0xc(%esi) │ │ - mov %eax,0x4c(%esp) │ │ - cmp 0x70(%esp),%eax │ │ - mov 0x54(%esp),%edx │ │ - jge 8018a │ │ - mov 0x40(%esp),%esi │ │ - mov 0x7e8(%esi),%ecx │ │ - mov %ebx,0x10(%esp) │ │ - imul %ebx,%ecx │ │ - lea (%ecx,%ecx,4),%eax │ │ - add %eax,%eax │ │ - add 0xb50(%esi),%eax │ │ - mov %eax,0x60(%esp) │ │ - add %edx,%edi │ │ - mov 0xa0(%esp),%ebx │ │ - cmp 0x38(%esp),%ebx │ │ - mov 0x8(%ebp),%esi │ │ - mov %edi,0xc(%esp) │ │ - mov %edi,0x8(%esi) │ │ - jge 805a0 │ │ - mov 0x4c(%esp),%edx │ │ - mov %edx,%eax │ │ - mov 0x3c(%esp),%ecx │ │ - shl %cl,%eax │ │ - add 0x24(%esp),%eax │ │ - shl $0x5,%eax │ │ - add 0x28(%esp),%eax │ │ - mov %eax,0xa4(%esp) │ │ - mov 0x2c(%esp),%eax │ │ - add %edx,%eax │ │ - mov 0x50(%esp),%ecx │ │ - shl $0x5,%ecx │ │ - mov %esi,%edx │ │ - mov %ecx,0x10(%esp) │ │ - add %esi,%ecx │ │ - lea 0x50(%ecx,%eax,1),%eax │ │ - mov %eax,0x18(%esp) │ │ - jmp 802f2 │ │ - mov 0x280(%esi),%ecx │ │ - add 0x10(%esp),%ecx │ │ - mov 0x20(%esp),%edi │ │ - lea 0x40(%edi,%ecx,1),%ecx │ │ - sub $0x4,%esp │ │ - mov 0x18(%esp),%ebx │ │ - push %edx │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7e95d │ │ + pop %ebx │ │ + add $0x58613,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7fb30(%ebx),%eax │ │ + lea -0x83f60(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ push %eax │ │ - push %ecx │ │ - call 1540 │ │ - add $0x10,%esp │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 7e9af │ │ + pop %ebx │ │ + add $0x585c1,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7fb30(%ebx),%eax │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %eax │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0xc(%esp),%edi │ │ - mov 0x1c(%esp),%ebx │ │ - add %edi,%ebx │ │ - mov 0x44(%esp),%ecx │ │ - shl %cl,%edi │ │ - add 0x8(%esi),%edi │ │ - mov %esi,%edx │ │ - mov %edi,0x8(%esi) │ │ - cmp 0x38(%esp),%ebx │ │ - jge 801e0 │ │ - movb $0x40,0xa(%esp) │ │ - mov 0x10(%ebp),%esi │ │ - mov %esi,%edi │ │ - movzbl 0x3(%esi),%eax │ │ - test %eax,%eax │ │ - mov %edx,%esi │ │ - jne 80321 │ │ - mov %ebx,%edx │ │ - mov 0x44(%esp),%ecx │ │ - shl %cl,%edx │ │ - add 0xa4(%esp),%edx │ │ - movzbl 0x1ee0(%esi,%edx,1),%ecx │ │ - mov %ecx,0x7c(%esp) │ │ - mov 0x30(%esp),%ecx │ │ - mov %ebx,0x1c(%esp) │ │ - lea (%ebx,%ecx,1),%edx │ │ - mov 0x280(%esi),%ecx │ │ - add 0x10(%esp),%ecx │ │ - mov %edx,0x20(%esp) │ │ - lea 0x40(%ecx,%edx,1),%edx │ │ - movzbl 0x7(%edi),%edi │ │ - sub $0xc,%esp │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7e9fd │ │ + pop %ebx │ │ + add $0x58573,%ebx │ │ mov 0x8(%ebp),%ecx │ │ - mov 0x20(%esp),%ebx │ │ - lea 0x16(%esp),%esi │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7ebe0(%ebx),%eax │ │ + lea -0x83f60(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ push %esi │ │ - lea 0x8c(%esp),%esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ push %esi │ │ - mov 0x8c(%esp),%esi │ │ - pushl 0x3640(%esi) │ │ - pushl 0x70(%esp) │ │ + and $0xfffffff0,%esp │ │ + call 7ea4d │ │ + pop %ebx │ │ + add $0x58523,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x83f60(%ebx),%eax │ │ + lea -0x7ebe0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ pushl 0x10(%ebp) │ │ - pushl 0xc(%ebp) │ │ - push %edi │ │ - pushl 0x44(%esp) │ │ - call 811a0 │ │ - mov 0x44(%esp),%edi │ │ + call 81740 │ │ add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7ea9d │ │ + pop %ebx │ │ + add $0x584d3,%ebx │ │ mov 0x8(%ebp),%ecx │ │ - mov 0x8(%ecx),%ecx │ │ - lea (%ecx,%ecx,4),%ecx │ │ - mov 0x60(%esp),%edx │ │ - lea (%edx,%ecx,2),%ecx │ │ - mov 0x50(%esp),%edx │ │ - mov %ax,0x2(%ecx,%edx,2) │ │ - movzbl 0x7c(%esp),%eax │ │ - mov %al,0x7(%edx,%ecx,1) │ │ - lea -0x59b0(%edi),%eax │ │ - mov 0x74(%esp),%ecx │ │ - movzbl (%eax,%ecx,8),%edx │ │ - movzbl 0x1(%eax,%ecx,8),%ebx │ │ - mov %edx,0xc(%esp) │ │ - mov %edx,%eax │ │ - imul %ebx,%eax │ │ - shl $0x6,%eax │ │ - add %eax,0x3640(%esi) │ │ - mov 0x8(%ebp),%esi │ │ - mov 0x40(%esp),%eax │ │ - mov 0x7f8(%eax),%eax │ │ - mov 0x3c(%esp),%ecx │ │ - add %ecx,%eax │ │ - sub 0xc(%esi),%eax │ │ - sar %cl,%eax │ │ - cmp %ebx,%eax │ │ - mov %ebx,0x34(%esp) │ │ - cmovg %ebx,%eax │ │ - lea -0x1(%eax),%ecx │ │ - cmp $0xf,%ecx │ │ - ja 80425 │ │ - mov -0x28b0(%edi,%ecx,4),%ecx │ │ - add %edi,%ecx │ │ - jmp *%ecx │ │ - movzbl 0xa(%esp),%ebx │ │ - mov 0x18(%esp),%eax │ │ - mov %bl,(%eax) │ │ - jmp 804b0 │ │ - movzbl 0xa(%esp),%ebx │ │ - mov %ebx,%eax │ │ - shl $0x8,%eax │ │ - or %ebx,%eax │ │ - mov 0x18(%esp),%ecx │ │ - mov %ax,(%ecx) │ │ - jmp 804b0 │ │ - movzbl 0xa(%esp),%edi │ │ - sub $0x4,%esp │ │ - mov 0x18(%esp),%ebx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7ebe0(%ebx),%eax │ │ + lea -0x7fb30(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ push %eax │ │ - push %edi │ │ - pushl 0x24(%esp) │ │ - call 1540 │ │ - mov %edi,%ebx │ │ - mov 0x24(%esp),%edi │ │ - add $0x10,%esp │ │ - jmp 804b0 │ │ - movzbl 0xa(%esp),%ebx │ │ - imul $0x1010101,%ebx,%eax │ │ - mov 0x18(%esp),%ecx │ │ - mov %eax,(%ecx) │ │ - jmp 804b0 │ │ - movzbl 0xa(%esp),%ebx │ │ - mov %ebx,%eax │ │ - mov $0x1010101,%esi │ │ - mul %esi │ │ - mov %ebx,%ecx │ │ - imul %esi,%ecx │ │ - mov 0x8(%ebp),%esi │ │ - add %edx,%ecx │ │ - mov 0x18(%esp),%edx │ │ - mov %eax,(%edx) │ │ - mov %ecx,0x4(%edx) │ │ - jmp 804b0 │ │ - movzbl 0xa(%esp),%ebx │ │ - mov %ebx,%eax │ │ - mov $0x1010101,%esi │ │ - mul %esi │ │ - mov %ebx,%ecx │ │ - imul %esi,%ecx │ │ - mov 0x8(%ebp),%esi │ │ - add %edx,%ecx │ │ - movd %ecx,%xmm0 │ │ - movd %eax,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - pshufd $0x44,%xmm1,%xmm0 │ │ - mov 0x18(%esp),%eax │ │ - movdqu %xmm0,(%eax) │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ - mov 0x40(%esp),%eax │ │ - mov 0x7f4(%eax),%edx │ │ - mov 0x44(%esp),%ecx │ │ - add %ecx,%edx │ │ - sub 0x8(%esi),%edx │ │ - sar %cl,%edx │ │ - mov 0xc(%esp),%eax │ │ - cmp %eax,%edx │ │ - cmovg %eax,%edx │ │ - lea -0x1(%edx),%ecx │ │ - cmp $0xf,%ecx │ │ - movzbl %bl,%eax │ │ - ja 802a0 │ │ - mov -0x2870(%edi,%ecx,4),%ecx │ │ - add %edi,%ecx │ │ - jmp *%ecx │ │ - mov 0x280(%esi),%eax │ │ - add 0x10(%esp),%eax │ │ - mov 0x20(%esp),%ecx │ │ - mov %bl,0x40(%ecx,%eax,1) │ │ - jmp 802d0 │ │ - mov %eax,%ecx │ │ - shl $0x8,%ecx │ │ - or %eax,%ecx │ │ - mov 0x280(%esi),%eax │ │ - add 0x10(%esp),%eax │ │ - mov 0x20(%esp),%edx │ │ - mov %cx,0x40(%edx,%eax,1) │ │ - jmp 802d0 │ │ - imul $0x1010101,%eax,%eax │ │ - mov 0x280(%esi),%ecx │ │ - add 0x10(%esp),%ecx │ │ - mov 0x20(%esp),%edx │ │ - mov %eax,0x40(%edx,%ecx,1) │ │ - jmp 802d0 │ │ - mov %eax,%ecx │ │ - mov $0x1010101,%edx │ │ - imul %edx,%ecx │ │ - mul %edx │ │ - add %ecx,%edx │ │ - mov 0x280(%esi),%ecx │ │ - add 0x10(%esp),%ecx │ │ - mov 0x20(%esp),%edi │ │ - mov %eax,0x40(%edi,%ecx,1) │ │ - mov %edx,0x44(%edi,%ecx,1) │ │ - jmp 802d0 │ │ - mov %eax,%ecx │ │ - mov $0x1010101,%edx │ │ - imul %edx,%ecx │ │ - mul %edx │ │ - add %ecx,%edx │ │ - mov 0x280(%esi),%ecx │ │ - mov 0x10(%esp),%edi │ │ - add %edi,%ecx │ │ - mov 0x20(%esp),%ebx │ │ - mov %eax,0x40(%ebx,%ecx,1) │ │ - mov %edx,0x44(%ebx,%ecx,1) │ │ - mov 0x280(%esi),%ecx │ │ - add %edi,%ecx │ │ - mov %edx,0x4c(%ebx,%ecx,1) │ │ - mov %eax,0x48(%ebx,%ecx,1) │ │ - jmp 802d0 │ │ nop │ │ - mov 0x14(%esp),%eax │ │ - lea -0x59b0(%eax),%ecx │ │ - mov 0x74(%esp),%edx │ │ - mov 0x1(%ecx,%edx,8),%al │ │ - mov %ebx,%edi │ │ - mov 0x10(%esp),%ebx │ │ - jmp 801ef │ │ - mov $0x1,%cl │ │ - mov %ecx,0x48(%esp) │ │ - mov 0x1c(%esp),%ecx │ │ - cmp 0x3c(%esp),%ecx │ │ - ja 805d8 │ │ - mov 0x10(%esp),%ecx │ │ - and $0x1,%cl │ │ - mov %ecx,0x48(%esp) │ │ - mov 0x10(%ebp),%esi │ │ - cmpb $0x0,0x6(%esi) │ │ - je 7fb8d │ │ - mov %ebx,%esi │ │ - mov 0x1c(%esp),%eax │ │ - dec %al │ │ - cmp $0x1f,%al │ │ - mov 0x8(%ebp),%edx │ │ - ja 806a4 │ │ - movzbl %al,%eax │ │ - mov 0x14(%esp),%ecx │ │ - mov -0x2b30(%ecx,%eax,4),%eax │ │ - add %ecx,%eax │ │ - jmp *%eax │ │ - mov 0x24(%esp),%eax │ │ - movb $0x40,0x30(%edx,%eax,1) │ │ - mov 0x18(%esp),%eax │ │ - dec %al │ │ - cmp $0x1f,%al │ │ - jbe 806ae │ │ - jmp 806cf │ │ - mov 0x24(%esp),%eax │ │ - movw $0x4040,0x30(%edx,%eax,1) │ │ - mov 0x18(%esp),%eax │ │ - dec %al │ │ - cmp $0x1f,%al │ │ - jbe 806ae │ │ - jmp 806cf │ │ - mov 0x24(%esp),%eax │ │ - jmp 80652 │ │ - mov 0x24(%esp),%eax │ │ - movl $0x40404040,0x34(%edx,%eax,1) │ │ - movl $0x40404040,0x30(%edx,%eax,1) │ │ - mov 0x18(%esp),%eax │ │ - dec %al │ │ - cmp $0x1f,%al │ │ - jbe 806ae │ │ - jmp 806cf │ │ - mov 0x14(%esp),%eax │ │ - movdqa -0x15900(%eax),%xmm0 │ │ - mov 0x24(%esp),%eax │ │ - movdqu %xmm0,0x30(%edx,%eax,1) │ │ - movdqu %xmm0,0x40(%edx,%eax,1) │ │ - mov 0x18(%esp),%eax │ │ - dec %al │ │ - cmp $0x1f,%al │ │ - jbe 806ae │ │ - jmp 806cf │ │ - mov 0x14(%esp),%eax │ │ - movdqa -0x15900(%eax),%xmm0 │ │ - mov 0x24(%esp),%eax │ │ - movdqu %xmm0,0x30(%edx,%eax,1) │ │ - mov 0x18(%esp),%eax │ │ - dec %al │ │ - cmp $0x1f,%al │ │ - ja 806cf │ │ - movzbl %al,%eax │ │ - mov 0x14(%esp),%ecx │ │ - mov -0x2ab0(%ecx,%eax,4),%eax │ │ - add %ecx,%eax │ │ - jmp *%eax │ │ - mov 0x280(%edx),%eax │ │ - mov 0x28(%esp),%ecx │ │ - movb $0x40,0x20(%eax,%ecx,1) │ │ - cmpb $0x0,0x48(%esp) │ │ - je 80ac0 │ │ - mov 0x38(%esp),%eax │ │ - dec %eax │ │ - cmp $0x1f,%eax │ │ - ja 8091f │ │ - mov 0x14(%esp),%ecx │ │ - mov -0x2a30(%ecx,%eax,4),%eax │ │ - add %ecx,%eax │ │ - jmp *%eax │ │ - mov 0x2c(%esp),%eax │ │ - movb $0x40,0x50(%edx,%eax,1) │ │ - movb $0x40,0x70(%edx,%eax,1) │ │ - dec %esi │ │ - cmp $0x1f,%esi │ │ - ja 80ac0 │ │ - mov %esi,%eax │ │ - mov 0x14(%esp),%ecx │ │ - add -0x29b0(%ecx,%esi,4),%ecx │ │ - jmp *%ecx │ │ - mov 0x280(%edx),%eax │ │ - mov 0x30(%esp),%ecx │ │ - movb $0x40,0x40(%eax,%ecx,1) │ │ - mov 0x280(%edx),%eax │ │ - movb $0x40,0x60(%eax,%ecx,1) │ │ - jmp 80ac0 │ │ - mov 0x280(%edx),%eax │ │ - mov 0x28(%esp),%ecx │ │ - movw $0x4040,0x20(%eax,%ecx,1) │ │ - cmpb $0x0,0x48(%esp) │ │ - jne 806da │ │ - jmp 80ac0 │ │ - mov 0x280(%edx),%eax │ │ - mov 0x28(%esp),%ecx │ │ - movl $0x40404040,0x20(%eax,%ecx,1) │ │ - cmpb $0x0,0x48(%esp) │ │ - jne 806da │ │ - jmp 80ac0 │ │ - mov 0x280(%edx),%eax │ │ - mov 0x28(%esp),%ecx │ │ - movl $0x40404040,0x24(%eax,%ecx,1) │ │ - movl $0x40404040,0x20(%eax,%ecx,1) │ │ - cmpb $0x0,0x48(%esp) │ │ - jne 806da │ │ - jmp 80ac0 │ │ - mov 0x280(%edx),%eax │ │ - mov 0x28(%esp),%ecx │ │ - movl $0x40404040,0x24(%eax,%ecx,1) │ │ - movl $0x40404040,0x20(%eax,%ecx,1) │ │ - mov 0x280(%edx),%eax │ │ - movl $0x40404040,0x2c(%ecx,%eax,1) │ │ - movl $0x40404040,0x28(%ecx,%eax,1) │ │ - mov 0x280(%edx),%eax │ │ - movl $0x40404040,0x34(%ecx,%eax,1) │ │ - movl $0x40404040,0x30(%ecx,%eax,1) │ │ - mov 0x280(%edx),%eax │ │ - movl $0x40404040,0x3c(%ecx,%eax,1) │ │ - movl $0x40404040,0x38(%ecx,%eax,1) │ │ - cmpb $0x0,0x48(%esp) │ │ - jne 806da │ │ - jmp 80ac0 │ │ - mov 0x280(%edx),%eax │ │ - mov 0x28(%esp),%ecx │ │ - movl $0x40404040,0x24(%eax,%ecx,1) │ │ - movl $0x40404040,0x20(%eax,%ecx,1) │ │ - mov 0x280(%edx),%eax │ │ - movl $0x40404040,0x2c(%ecx,%eax,1) │ │ - movl $0x40404040,0x28(%ecx,%eax,1) │ │ - cmpb $0x0,0x48(%esp) │ │ - jne 806da │ │ - jmp 80ac0 │ │ - mov 0x2c(%esp),%eax │ │ - movw $0x4040,0x50(%edx,%eax,1) │ │ - movw $0x4040,0x70(%edx,%eax,1) │ │ - dec %esi │ │ - cmp $0x1f,%esi │ │ - jbe 8070f │ │ - jmp 80ac0 │ │ - mov 0x2c(%esp),%eax │ │ - movl $0x40404040,0x50(%edx,%eax,1) │ │ - movl $0x40404040,0x70(%edx,%eax,1) │ │ - dec %esi │ │ - cmp $0x1f,%esi │ │ - jbe 8070f │ │ - jmp 80ac0 │ │ - mov 0x2c(%esp),%eax │ │ - movl $0x40404040,0x54(%edx,%eax,1) │ │ - movl $0x40404040,0x50(%edx,%eax,1) │ │ - movl $0x40404040,0x74(%edx,%eax,1) │ │ - movl $0x40404040,0x70(%edx,%eax,1) │ │ - dec %esi │ │ - cmp $0x1f,%esi │ │ - jbe 8070f │ │ - jmp 80ac0 │ │ - mov 0x14(%esp),%eax │ │ - movdqa -0x15900(%eax),%xmm0 │ │ - mov 0x2c(%esp),%eax │ │ - movdqu %xmm0,0x50(%edx,%eax,1) │ │ - movdqu %xmm0,0x70(%edx,%eax,1) │ │ - dec %esi │ │ - cmp $0x1f,%esi │ │ - jbe 8070f │ │ - jmp 80ac0 │ │ - mov 0x14(%esp),%eax │ │ - movdqa -0x15900(%eax),%xmm0 │ │ - mov 0x2c(%esp),%eax │ │ - movdqu %xmm0,0x50(%edx,%eax,1) │ │ - movdqu %xmm0,0x60(%edx,%eax,1) │ │ - movdqu %xmm0,0x70(%edx,%eax,1) │ │ - movdqu %xmm0,0x80(%edx,%eax,1) │ │ - dec %esi │ │ - cmp $0x1f,%esi │ │ - jbe 8070f │ │ - jmp 80ac0 │ │ - mov 0x280(%edx),%eax │ │ - mov 0x30(%esp),%ecx │ │ - movw $0x4040,0x40(%eax,%ecx,1) │ │ - mov 0x280(%edx),%eax │ │ - movw $0x4040,0x60(%eax,%ecx,1) │ │ - jmp 80ac0 │ │ - mov 0x280(%edx),%eax │ │ - mov 0x30(%esp),%ecx │ │ - movl $0x40404040,0x40(%eax,%ecx,1) │ │ - mov 0x280(%edx),%eax │ │ - movl $0x40404040,0x60(%eax,%ecx,1) │ │ - jmp 80ac0 │ │ - mov 0x280(%edx),%eax │ │ - mov 0x30(%esp),%ecx │ │ - movl $0x40404040,0x44(%eax,%ecx,1) │ │ - movl $0x40404040,0x40(%eax,%ecx,1) │ │ - mov 0x280(%edx),%eax │ │ - movl $0x40404040,0x64(%eax,%ecx,1) │ │ - movl $0x40404040,0x60(%eax,%ecx,1) │ │ - jmp 80ac0 │ │ - mov 0x280(%edx),%eax │ │ - mov 0x30(%esp),%ecx │ │ - movl $0x40404040,0x44(%eax,%ecx,1) │ │ - movl $0x40404040,0x40(%eax,%ecx,1) │ │ - mov 0x280(%edx),%eax │ │ - movl $0x40404040,0x4c(%eax,%ecx,1) │ │ - movl $0x40404040,0x48(%eax,%ecx,1) │ │ - mov 0x280(%edx),%eax │ │ - movl $0x40404040,0x64(%eax,%ecx,1) │ │ - movl $0x40404040,0x60(%eax,%ecx,1) │ │ - mov 0x280(%edx),%eax │ │ - movl $0x40404040,0x6c(%eax,%ecx,1) │ │ - movl $0x40404040,0x68(%eax,%ecx,1) │ │ - jmp 80ac0 │ │ - mov 0x280(%edx),%eax │ │ - mov 0x30(%esp),%ecx │ │ - movl $0x40404040,0x44(%eax,%ecx,1) │ │ - movl $0x40404040,0x40(%eax,%ecx,1) │ │ - mov 0x280(%edx),%eax │ │ - movl $0x40404040,0x4c(%eax,%ecx,1) │ │ - movl $0x40404040,0x48(%eax,%ecx,1) │ │ - mov 0x280(%edx),%eax │ │ - movl $0x40404040,0x54(%eax,%ecx,1) │ │ - movl $0x40404040,0x50(%eax,%ecx,1) │ │ - mov 0x280(%edx),%eax │ │ - movl $0x40404040,0x5c(%eax,%ecx,1) │ │ - movl $0x40404040,0x58(%eax,%ecx,1) │ │ - mov 0x280(%edx),%eax │ │ - movl $0x40404040,0x64(%eax,%ecx,1) │ │ - movl $0x40404040,0x60(%eax,%ecx,1) │ │ - mov 0x280(%edx),%eax │ │ - movl $0x40404040,0x6c(%eax,%ecx,1) │ │ - movl $0x40404040,0x68(%eax,%ecx,1) │ │ - mov 0x280(%edx),%eax │ │ - movl $0x40404040,0x74(%eax,%ecx,1) │ │ - movl $0x40404040,0x70(%eax,%ecx,1) │ │ - mov 0x280(%edx),%eax │ │ - movl $0x40404040,0x7c(%eax,%ecx,1) │ │ - movl $0x40404040,0x78(%eax,%ecx,1) │ │ - lea -0xc(%ebp),%esp │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7eaed │ │ + pop %ebx │ │ + add $0x58483,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7fb30(%ebx),%eax │ │ + lea -0x7ebe0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ pop %esi │ │ - pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7eb3d │ │ + pop %ebx │ │ + add $0x58433,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7ebe0(%ebx),%eax │ │ + lea -0x7fc40(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ nop │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x40,%esp │ │ - mov %edx,0x8(%esp) │ │ - call 80ae5 │ │ + call 7eb8d │ │ pop %ebx │ │ - add $0x5448b,%ebx │ │ - mov 0x10(%ebp),%esi │ │ - cmp $0x1,%esi │ │ + add $0x583e3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - mov (%ecx),%eax │ │ - mov %ecx,0x1c(%esp) │ │ - mov 0x4(%ecx),%ecx │ │ - mov %ecx,0x18(%esp) │ │ - mov 0x7c0(%eax),%ecx │ │ - mov %ecx,0x28(%esp) │ │ - lea -0x59b0(%ebx),%ecx │ │ - movzbl (%ecx,%edx,8),%edi │ │ - mov %edi,0x4(%esp) │ │ - movzbl 0x1(%ecx,%edx,8),%edx │ │ - mov %edx,0x10(%esp) │ │ - mov %ebx,0x14(%esp) │ │ - mov %eax,0x20(%esp) │ │ - jg 80c35 │ │ - mov 0x14(%ebp),%edx │ │ - movzwl (%edx,%esi,2),%edx │ │ - test %edx,%edx │ │ - je 80c35 │ │ - mov 0x18(%ebp),%edi │ │ - mov 0x1c(%ebp),%eax │ │ - lea (%edi,%eax,4),%edi │ │ - bt %edi,%edx │ │ - mov 0x20(%esp),%eax │ │ - jae 80c35 │ │ - mov 0xc(%ebp),%eax │ │ - movzbl 0x6(%ecx,%eax,8),%edx │ │ - mov %edx,0xc(%esp) │ │ - movzbl (%ecx,%edx,8),%eax │ │ - mov %eax,0x18(%esp) │ │ - movzbl 0x1(%ecx,%edx,8),%eax │ │ - mov %eax,0x2c(%esp) │ │ - inc %esi │ │ - mov 0x18(%ebp),%eax │ │ - add %eax,%eax │ │ - mov 0x1c(%ebp),%edi │ │ - add %edi,%edi │ │ - sub $0x4,%esp │ │ - mov 0x20(%esp),%ecx │ │ - mov 0xc(%esp),%edx │ │ - pushl 0x20(%ebp) │ │ - mov %edi,0x30(%esp) │ │ - push %edi │ │ - mov %eax,0x3c(%esp) │ │ + sub $0xc,%esp │ │ + lea -0x7fc40(%ebx),%eax │ │ + lea -0x7ebe0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x4 │ │ pushl 0x14(%ebp) │ │ - mov %esi,0x4c(%esp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ push %esi │ │ - mov 0x24(%esp),%eax │ │ - push %eax │ │ - pushl 0x8(%ebp) │ │ - call 80ad0 │ │ - mov 0x38(%esp),%edx │ │ - add $0x20,%esp │ │ - mov 0x1c(%esp),%ecx │ │ - mov 0x8(%ecx),%eax │ │ - add %edx,%eax │ │ - mov %eax,0x8(%ecx) │ │ - mov 0x10(%esp),%ecx │ │ - cmp %cl,0x4(%esp) │ │ - jb 80d7a │ │ - mov 0x20(%esp),%esi │ │ - cmp 0x7f4(%esi),%eax │ │ - mov 0x14(%esp),%ebx │ │ - jge 80d7e │ │ - mov 0x30(%esp),%eax │ │ - or $0x1,%eax │ │ - mov 0x20(%ebp),%ecx │ │ - test %ecx,%ecx │ │ - lea (%ecx,%edx,8),%edi │ │ - cmove %ecx,%edi │ │ - sub $0x4,%esp │ │ - mov 0x20(%esp),%ecx │ │ - mov %edx,%esi │ │ - mov 0xc(%esp),%edx │ │ - mov 0x18(%esp),%ebx │ │ - push %edi │ │ - pushl 0x30(%esp) │ │ + and $0xfffffff0,%esp │ │ + call 7ebdd │ │ + pop %ebx │ │ + add $0x58393,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x83dd0(%ebx),%eax │ │ + lea -0x83f60(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x1 │ │ push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x8 │ │ + push $0x4 │ │ pushl 0x14(%ebp) │ │ - pushl 0x4c(%esp) │ │ - pushl 0x24(%esp) │ │ - pushl 0x8(%ebp) │ │ - call 80ad0 │ │ - mov %esi,%edx │ │ - mov 0x34(%esp),%ebx │ │ - mov 0x30(%esp),%ecx │ │ - add $0x20,%esp │ │ - mov 0x1c(%esp),%eax │ │ - mov 0x8(%eax),%eax │ │ - jmp 80d7e │ │ - mov 0x1c(%esp),%edi │ │ - mov 0x8(%edi),%ebx │ │ - mov 0xc(%edi),%edx │ │ - mov 0xb44(%eax),%ecx │ │ - test %ecx,%ecx │ │ - je 80cce │ │ - mov %ebx,0xc(%esp) │ │ - mov 0x4(%esp),%esi │ │ - cmp $0x8,%esi │ │ - mov %edx,%ebx │ │ - mov $0x8,%edx │ │ - mov $0x8,%edi │ │ - cmovb %esi,%edi │ │ - mov 0x10(%esp),%esi │ │ - cmp $0x8,%esi │ │ - cmovb %esi,%edx │ │ - imul %edi,%edx │ │ - mov 0x20(%esp),%edi │ │ - mov 0x18(%esp),%eax │ │ - mov 0x3640(%eax),%esi │ │ - shl $0x6,%edx │ │ - add %esi,%edx │ │ - mov %edx,0x3640(%eax) │ │ - mov 0xb50(%edi),%eax │ │ - mov 0x7e8(%edi),%edx │ │ - mov %ebx,0x18(%esp) │ │ - imul %ebx,%edx │ │ - mov 0xc(%esp),%ebx │ │ - add %ebx,%edx │ │ - lea (%edx,%edx,4),%edx │ │ - cmp $0x2,%ecx │ │ - lea (%eax,%edx,2),%ecx │ │ - jne 80cda │ │ - movswl (%ecx),%ecx │ │ - movzbl 0x6(%eax,%edx,2),%eax │ │ - mov %eax,0x24(%esp) │ │ - mov 0x14(%esp),%ebx │ │ - test %ecx,%ecx │ │ - jns 81095 │ │ - jmp 8118c │ │ - lea 0x2a0(%edi),%eax │ │ - mov %eax,0x2c(%esp) │ │ - jmp 80cea │ │ - mov %ecx,0x30(%esp) │ │ - mov %esi,0x2c(%esp) │ │ - mov 0x1c(%esp),%edi │ │ - mov 0x18(%esp),%edx │ │ - and $0x1f,%ebx │ │ - and $0x1f,%edx │ │ - mov 0x280(%edi),%eax │ │ - mov %ebx,0xc(%esp) │ │ - mov %edx,%ecx │ │ - lea 0x20(%eax,%ebx,1),%edx │ │ - mov %ecx,0x18(%esp) │ │ - lea 0x30(%edi,%ecx,1),%esi │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7ec2d │ │ + pop %ebx │ │ + add $0x58343,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ sub $0xc,%esp │ │ - lea 0xf(%esp),%eax │ │ - mov %edi,%ecx │ │ - mov 0x20(%esp),%ebx │ │ - push %eax │ │ - lea 0x34(%esp),%eax │ │ + lea -0x7eb70(%ebx),%eax │ │ + lea -0x7ebe0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ push %eax │ │ - pushl 0x40(%esp) │ │ + push %esi │ │ push $0x0 │ │ + push $0x8 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7ec7d │ │ + pop %ebx │ │ + add $0x582f3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x83dd0(%ebx),%eax │ │ + lea -0x7fc40(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ push $0x0 │ │ - pushl 0x8(%ebp) │ │ - pushl 0x2c(%esp) │ │ - pushl 0xc(%ebp) │ │ - mov %esi,0x34(%esp) │ │ + push %eax │ │ push %esi │ │ - call 811a0 │ │ + push $0x0 │ │ + push $0x8 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ add $0x30,%esp │ │ - mov %eax,0x1c(%esp) │ │ - mov 0x20(%esp),%eax │ │ - mov 0x7f8(%eax),%eax │ │ - sub 0xc(%edi),%eax │ │ - mov 0x10(%esp),%ecx │ │ - cmp %ecx,%eax │ │ - cmovg %ecx,%eax │ │ - lea -0x1(%eax),%ecx │ │ - cmp $0xf,%ecx │ │ - ja 80de9 │ │ - mov -0x2830(%ebx,%ecx,4),%ecx │ │ - add %ebx,%ecx │ │ - jmp *%ecx │ │ - mov 0x3(%esp),%dl │ │ - mov 0x8(%esp),%eax │ │ - mov %dl,(%eax) │ │ - jmp 80e72 │ │ - mov 0x14(%esp),%ebx │ │ - sub %edx,%eax │ │ - mov 0x1c(%esp),%edi │ │ - mov %eax,0x8(%edi) │ │ - mov 0xc(%edi),%eax │ │ - mov 0x2c(%esp),%edx │ │ - add %edx,%eax │ │ - mov %eax,0xc(%edi) │ │ - cmp 0x4(%esp),%cl │ │ - jb 81187 │ │ - mov 0x20(%esp),%esi │ │ - cmp 0x7f8(%esi),%eax │ │ - jge 81187 │ │ - mov 0x20(%ebp),%eax │ │ - test %eax,%eax │ │ - je 810d7 │ │ - mov %eax,%ecx │ │ - mov 0x4a0(%esi),%eax │ │ - shr %eax │ │ - imul %edx,%eax │ │ - lea (%ecx,%eax,8),%eax │ │ - mov %eax,0x34(%esp) │ │ - jmp 810df │ │ - movzbl 0x3(%esp),%edx │ │ - mov %edx,%eax │ │ - shl $0x8,%eax │ │ - or %edx,%eax │ │ - mov 0x8(%esp),%ecx │ │ - mov %ax,(%ecx) │ │ - jmp 80e72 │ │ - movzbl 0x3(%esp),%esi │ │ - sub $0x4,%esp │ │ - mov 0x18(%esp),%ebx │ │ - push %eax │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ push %esi │ │ - pushl 0x14(%esp) │ │ - call 1540 │ │ - mov %esi,%edx │ │ - mov 0x24(%esp),%ebx │ │ - add $0x10,%esp │ │ - jmp 80e72 │ │ - movzbl 0x3(%esp),%edx │ │ - imul $0x1010101,%edx,%eax │ │ - mov 0x8(%esp),%ecx │ │ - mov %eax,(%ecx) │ │ - jmp 80e72 │ │ - movzbl 0x3(%esp),%esi │ │ - mov $0x1010101,%ecx │ │ - mov %esi,%eax │ │ - mul %ecx │ │ - imul $0x1010101,%esi,%ecx │ │ - add %edx,%ecx │ │ - mov %esi,%edx │ │ - mov 0x8(%esp),%esi │ │ - mov %eax,(%esi) │ │ - mov %ecx,0x4(%esi) │ │ - jmp 80e72 │ │ - movzbl 0x3(%esp),%esi │ │ - mov $0x1010101,%ecx │ │ - mov %esi,%eax │ │ - mul %ecx │ │ - imul $0x1010101,%esi,%ecx │ │ - add %edx,%ecx │ │ - mov %esi,%edx │ │ - movd %eax,%xmm0 │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm1,%xmm0 │ │ - pshufd $0x44,%xmm0,%xmm0 │ │ - mov 0x8(%esp),%eax │ │ - movdqu %xmm0,(%eax) │ │ - mov 0x4(%esp),%ecx │ │ - mov 0xc(%esp),%esi │ │ - mov 0x20(%esp),%eax │ │ - mov 0x7f4(%eax),%eax │ │ - sub 0x8(%edi),%eax │ │ - cmp %ecx,%eax │ │ - cmovg %ecx,%eax │ │ - lea -0x1(%eax),%ecx │ │ - cmp $0xf,%ecx │ │ - ja 80ec8 │ │ - mov -0x27f0(%ebx,%ecx,4),%ecx │ │ - add %ebx,%ecx │ │ - jmp *%ecx │ │ - mov 0x280(%edi),%eax │ │ - mov %dl,0x20(%eax,%esi,1) │ │ - jmp 80f56 │ │ - movzbl %dl,%eax │ │ - mov %eax,%ecx │ │ - shl $0x8,%ecx │ │ - or %eax,%ecx │ │ - mov 0x280(%edi),%eax │ │ - mov %cx,0x20(%eax,%esi,1) │ │ - jmp 80f56 │ │ - mov 0x280(%edi),%ecx │ │ - lea 0x20(%ecx,%esi,1),%ecx │ │ - sub $0x4,%esp │ │ - movzbl %dl,%edx │ │ - mov 0x18(%esp),%ebx │ │ + and $0xfffffff0,%esp │ │ + call 7eccd │ │ + pop %ebx │ │ + add $0x582a3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7faf0(%ebx),%eax │ │ + lea -0x83f60(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ push %eax │ │ - push %edx │ │ - push %ecx │ │ - call 1540 │ │ - mov 0x24(%esp),%ebx │ │ - add $0x10,%esp │ │ - jmp 80f56 │ │ - movzbl %dl,%eax │ │ - imul $0x1010101,%eax,%eax │ │ - mov 0x280(%edi),%ecx │ │ - mov %eax,0x20(%ecx,%esi,1) │ │ - jmp 80f56 │ │ - movzbl %dl,%ecx │ │ - mov $0x1010101,%edx │ │ - mov %ecx,%eax │ │ - mul %edx │ │ - imul $0x1010101,%ecx,%ecx │ │ - add %edx,%ecx │ │ - mov 0x280(%edi),%edx │ │ - mov %eax,0x20(%edx,%esi,1) │ │ - mov %ecx,0x24(%edx,%esi,1) │ │ - jmp 80f56 │ │ - movzbl %dl,%ecx │ │ - mov $0x1010101,%edx │ │ - mov %ecx,%eax │ │ - mul %edx │ │ - imul $0x1010101,%ecx,%ecx │ │ - add %edx,%ecx │ │ - mov 0x280(%edi),%edx │ │ - mov %eax,0x20(%edx,%esi,1) │ │ - mov %ecx,0x24(%edx,%esi,1) │ │ - mov 0x280(%edi),%edx │ │ - mov %ecx,0x2c(%esi,%edx,1) │ │ - mov %eax,0x28(%esi,%edx,1) │ │ - mov 0x10(%esp),%edx │ │ - mov 0x4(%esp),%eax │ │ - dec %al │ │ - cmp $0xf,%al │ │ - ja 8105a │ │ - mov 0x18(%esp),%ecx │ │ - shl $0x5,%ecx │ │ - or %esi,%ecx │ │ - lea 0x1ee0(%edi,%ecx,1),%esi │ │ - movzbl %al,%eax │ │ - mov -0x27b0(%ebx,%eax,4),%eax │ │ - add %ebx,%eax │ │ - jmp *%eax │ │ - test %dl,%dl │ │ - je 8105a │ │ - mov 0x24(%esp),%al │ │ + push %esi │ │ + push $0x0 │ │ + push $0x8 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7ed1d │ │ + pop %ebx │ │ + add $0x58253,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7faf0(%ebx),%eax │ │ + lea -0x7fc40(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x8 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7ed6d │ │ + pop %ebx │ │ + add $0x58203,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7faf0(%ebx),%eax │ │ + lea -0x7fb30(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x8 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %al,(%esi) │ │ - add $0x20,%esi │ │ - dec %edx │ │ - jne 80fa0 │ │ - jmp 8105a │ │ - test %dl,%dl │ │ - je 8105a │ │ - mov 0x24(%esp),%ecx │ │ - mov %ecx,%eax │ │ - shl $0x8,%eax │ │ - add %ecx,%eax │ │ - mov %ax,(%esi) │ │ - add $0x20,%esi │ │ - dec %edx │ │ - jne 80fc0 │ │ - jmp 8105a │ │ - test %dl,%dl │ │ - je 8105a │ │ - imul $0x1010101,0x24(%esp),%eax │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7edbd │ │ + pop %ebx │ │ + add $0x581b3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7f700(%ebx),%eax │ │ + lea -0x7fc40(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x8 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ - mov %eax,(%esi) │ │ - add $0x20,%esi │ │ - dec %edx │ │ - jne 80fe0 │ │ - jmp 8105a │ │ - test %dl,%dl │ │ - je 8105a │ │ - mov 0x24(%esp),%ecx │ │ - mov $0x1010101,%edx │ │ - mov %ecx,%eax │ │ - mul %edx │ │ - imul $0x1010101,%ecx,%ecx │ │ - add %edx,%ecx │ │ - mov 0x10(%esp),%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7ee0d │ │ + pop %ebx │ │ + add $0x58163,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x83dd0(%ebx),%eax │ │ + lea -0x7fb30(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x8 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %eax,(%esi) │ │ - mov %ecx,0x4(%esi) │ │ - add $0x20,%esi │ │ - dec %edx │ │ - jne 81010 │ │ - jmp 8105a │ │ - test %dl,%dl │ │ - je 8105a │ │ - mov 0x24(%esp),%ecx │ │ - mov $0x1010101,%edx │ │ - mov %ecx,%eax │ │ - mul %edx │ │ - imul $0x1010101,%ecx,%ecx │ │ - add %edx,%ecx │ │ - mov 0x10(%esp),%edx │ │ - movd %eax,%xmm0 │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm1,%xmm0 │ │ - pshufd $0x44,%xmm0,%xmm0 │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7ee5d │ │ + pop %ebx │ │ + add $0x58113,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7f700(%ebx),%eax │ │ + lea -0x83f60(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x8 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movdqu %xmm0,(%esi) │ │ - add $0x20,%esi │ │ - dec %edx │ │ - jne 81050 │ │ - mov 0x20(%esp),%edi │ │ - mov 0xb44(%edi),%eax │ │ - cmp $0x1,%eax │ │ - mov 0x1c(%esp),%ecx │ │ - jne 81081 │ │ - mov 0x30(%esp),%edx │ │ - mov %cx,(%edx) │ │ - mov 0x24(%esp),%al │ │ - mov %al,0x6(%edx) │ │ - mov 0xb44(%edi),%eax │ │ - test $0x1,%al │ │ - mov 0x2c(%esp),%esi │ │ - jne 8118c │ │ - test %ecx,%ecx │ │ - js 8118c │ │ - mov 0x24(%esp),%eax │ │ - mov %eax,0x4(%esp) │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7eead │ │ + pop %ebx │ │ + add $0x580c3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - mov %ecx,%eax │ │ - mov %edx,%ecx │ │ - shl $0x6,%ecx │ │ - lea (%ecx,%edx,4),%ecx │ │ - mov 0x28(%esp),%edx │ │ - add %ecx,%edx │ │ sub $0xc,%esp │ │ - pushl 0xb30(%edi) │ │ + lea -0x7f700(%ebx),%eax │ │ + lea -0x7fb30(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ push %eax │ │ push %esi │ │ - pushl 0x4a0(%edi) │ │ - pushl 0x20(%ebp) │ │ - mov 0x24(%esp),%eax │ │ - call *0x154(%edx,%eax,4) │ │ - add $0x20,%esp │ │ - jmp 8118c │ │ - movl $0x0,0x34(%esp) │ │ - mov 0x8(%ebp),%eax │ │ - mov 0x28(%esp),%esi │ │ - mov 0x8(%esp),%edx │ │ - or $0x1,%esi │ │ - sub $0x4,%esp │ │ - mov %edi,%ecx │ │ - pushl 0x38(%esp) │ │ - mov %esi,0x30(%esp) │ │ - push %esi │ │ - pushl 0x3c(%esp) │ │ + push $0x0 │ │ + push $0x8 │ │ + push $0x4 │ │ pushl 0x14(%ebp) │ │ - pushl 0x4c(%esp) │ │ - mov 0x24(%esp),%esi │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7eefd │ │ + pop %ebx │ │ + add $0x58073,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7eb70(%ebx),%eax │ │ + lea -0x83f60(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ push %eax │ │ - call 80ad0 │ │ - add $0x20,%esp │ │ - mov 0x8(%edi),%eax │ │ - mov 0x18(%esp),%edx │ │ - add %edx,%eax │ │ - mov 0x4(%esp),%ecx │ │ - cmp 0x10(%esp),%cl │ │ - mov %eax,0x8(%edi) │ │ - jb 8117b │ │ - mov 0x30(%esp),%ebx │ │ - mov 0x20(%esp),%ecx │ │ - cmp 0x7f4(%ecx),%eax │ │ - jge 8117b │ │ - mov %ebx,%esi │ │ - or $0x1,%esi │ │ - mov 0x34(%esp),%ecx │ │ - test %ecx,%ecx │ │ - lea (%ecx,%edx,8),%eax │ │ - cmove %ecx,%eax │ │ - sub $0x4,%esp │ │ - mov %edi,%ecx │ │ - mov 0xc(%esp),%edx │ │ - mov 0x18(%esp),%ebx │ │ - push %eax │ │ - pushl 0x30(%esp) │ │ push %esi │ │ + push $0x0 │ │ + push $0x8 │ │ + push $0x4 │ │ pushl 0x14(%ebp) │ │ - pushl 0x4c(%esp) │ │ - pushl 0x24(%esp) │ │ - pushl 0x8(%ebp) │ │ - call 80ad0 │ │ - mov 0x38(%esp),%edx │ │ - add $0x20,%esp │ │ - mov 0x8(%edi),%eax │ │ - sub %edx,%eax │ │ - mov %eax,0x8(%edi) │ │ - mov 0xc(%edi),%eax │ │ - mov 0x2c(%esp),%edx │ │ - sub %edx,%eax │ │ - mov %eax,0xc(%edi) │ │ - lea -0xc(%ebp),%esp │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ pop %esi │ │ - pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7ef4d │ │ + pop %ebx │ │ + add $0x58023,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x83dd0(%ebx),%eax │ │ + lea -0x7ebe0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x8 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7ef9d │ │ + pop %ebx │ │ + add $0x57fd3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7eb70(%ebx),%eax │ │ + lea -0x7fb30(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x8 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x70,%esp │ │ - mov %edx,0x14(%esp) │ │ - mov 0x14(%ebp),%edx │ │ - mov (%ecx),%esi │ │ - mov 0xc(%esi),%eax │ │ - movzbl 0x4(%edx),%edx │ │ - mov 0x474(%eax,%edx,4),%eax │ │ - mov %eax,0x58(%esp) │ │ - call 811cc │ │ - pop %edx │ │ - add $0x53da4,%edx │ │ - cmpl $0x0,0x1c(%ebp) │ │ - setne %al │ │ - mov 0xc(%ebp),%ebx │ │ - mov %ecx,0x3c(%esp) │ │ - mov 0x4(%ecx),%edi │ │ - mov %edx,0x4(%esp) │ │ - mov %edi,(%esp) │ │ - mov %esi,0x5c(%esp) │ │ - mov %al,0x10(%esp) │ │ - je 812a7 │ │ - mov 0x4b0(%esi),%edi │ │ - cmp $0x3,%edi │ │ - setne %al │ │ - mov %edx,%ecx │ │ - lea -0x5a08(%edx),%esi │ │ - mov 0x10(%ebp),%edx │ │ - movzbl 0x2(%esi,%edx,4),%ebx │ │ - test %ebx,%ebx │ │ - setne %dl │ │ - and %al,%dl │ │ - movzbl %dl,%eax │ │ - sub %eax,%ebx │ │ - lea -0x59b0(%ecx),%edx │ │ - mov 0xc(%ebp),%eax │ │ - movzbl 0x2(%edx,%eax,8),%ecx │ │ - mov %ecx,%eax │ │ - mov %ecx,0x8(%esp) │ │ - cmp %ecx,%ebx │ │ - mov $0xa,%eax │ │ - jg 8126b │ │ - cmp $0x1,%edi │ │ - sete %al │ │ - mov 0x10(%ebp),%ecx │ │ - movzbl 0x3(%esi,%ecx,4),%ecx │ │ - test %ecx,%ecx │ │ - setne %ah │ │ - and %al,%ah │ │ - movzbl %ah,%eax │ │ - sub %eax,%ecx │ │ - mov 0xc(%ebp),%eax │ │ - movzbl 0x3(%edx,%eax,8),%eax │ │ - xor %ebx,%ebx │ │ - cmp %eax,%ecx │ │ - setg %bl │ │ - lea 0x7(%ebx,%ebx,2),%eax │ │ - movzbl 0x8(%esp),%ecx │ │ - mov 0x4(%esp),%esi │ │ - mov -0x2748(%esi,%ecx,4),%ecx │ │ - add %esi,%ecx │ │ - jmp *%ecx │ │ - xor %ecx,%ecx │ │ - mov 0x14(%esp),%edi │ │ - cmpb $0x40,(%edi) │ │ - setne %cl │ │ - mov 0xc(%ebp),%edi │ │ - mov 0x3(%edx,%edi,8),%dl │ │ - mov %dl,0x20(%esp) │ │ - movzbl %dl,%edx │ │ - mov -0x2738(%esi,%edx,4),%edx │ │ - add %esi,%edx │ │ - mov (%esp),%edi │ │ - jmp *%edx │ │ - lea -0x5a08(%edx),%esi │ │ - mov 0x10(%ebp),%eax │ │ - mov 0x2(%esi,%eax,4),%cl │ │ - lea -0x59b0(%edx),%edx │ │ - mov 0x2(%edx,%ebx,8),%al │ │ - mov %ecx,0x8(%esp) │ │ - cmp %al,%cl │ │ - jne 812e0 │ │ - mov 0x10(%ebp),%ecx │ │ - mov 0x3(%esi,%ecx,4),%ah │ │ - xor %ecx,%ecx │ │ - mov 0xc(%ebp),%esi │ │ - mov %ah,0x20(%esp) │ │ - cmp 0x3(%edx,%esi,8),%ah │ │ - je 8152d │ │ - movzbl %al,%ecx │ │ - mov 0x4(%esp),%esi │ │ - mov -0x2770(%esi,%ecx,4),%ecx │ │ - add %esi,%ecx │ │ - jmp *%ecx │ │ - mov 0x14(%esp),%ecx │ │ - movzbl (%ecx),%ecx │ │ - mov 0xc(%ebp),%edi │ │ - mov 0x3(%edx,%edi,8),%dl │ │ - mov %dl,0x20(%esp) │ │ - movzbl %dl,%edx │ │ - mov -0x275c(%esi,%edx,4),%edx │ │ - add %esi,%edx │ │ - jmp *%edx │ │ - mov %esi,%edi │ │ - mov 0x14(%esp),%ecx │ │ - movzwl (%ecx),%esi │ │ - xor %ecx,%ecx │ │ - cmp $0x4040,%esi │ │ - setne %cl │ │ - mov 0xc(%ebp),%esi │ │ - mov 0x3(%edx,%esi,8),%dl │ │ - mov %dl,0x20(%esp) │ │ - movzbl %dl,%edx │ │ - mov -0x2738(%edi,%edx,4),%edx │ │ - add %edi,%edx │ │ - mov (%esp),%edi │ │ - jmp *%edx │ │ - xor %ecx,%ecx │ │ - mov 0x14(%esp),%edi │ │ - cmpl $0x40404040,(%edi) │ │ - setne %cl │ │ - mov 0xc(%ebp),%edi │ │ - mov 0x3(%edx,%edi,8),%dl │ │ - mov %dl,0x20(%esp) │ │ - movzbl %dl,%edx │ │ - mov -0x2738(%esi,%edx,4),%edx │ │ - add %esi,%edx │ │ - mov (%esp),%edi │ │ - jmp *%edx │ │ - mov %esi,%ebx │ │ - mov $0x40404040,%esi │ │ - mov 0x14(%esp),%ecx │ │ - mov 0x4(%ecx),%edi │ │ - xor %esi,%edi │ │ - xor (%ecx),%esi │ │ - xor %ecx,%ecx │ │ - or %edi,%esi │ │ - setne %cl │ │ - mov 0xc(%ebp),%esi │ │ - mov 0x3(%edx,%esi,8),%dl │ │ - mov %dl,0x20(%esp) │ │ - movzbl %dl,%edx │ │ - mov -0x2738(%ebx,%edx,4),%edx │ │ - add %ebx,%edx │ │ - mov (%esp),%edi │ │ - jmp *%edx │ │ - mov 0x8(%ebp),%edx │ │ - cmpb $0x40,(%edx) │ │ - jmp 813da │ │ - mov 0x8(%ebp),%edx │ │ - movzwl (%edx),%edx │ │ - cmp $0x4040,%edx │ │ - jmp 813da │ │ - mov 0x8(%ebp),%edx │ │ - cmpl $0x40404040,(%edx) │ │ - jmp 813da │ │ - mov $0x40404040,%edx │ │ - mov 0x8(%ebp),%esi │ │ - mov %edi,%ebx │ │ - mov %esi,%edi │ │ - mov 0x4(%esi),%esi │ │ - xor %edx,%esi │ │ - xor (%edi),%edx │ │ - mov %ebx,%edi │ │ - or %esi,%edx │ │ - setne %dl │ │ - add %ecx,%eax │ │ - movzbl %dl,%ecx │ │ - add %eax,%ecx │ │ - jmp 8152d │ │ - mov %esi,%edi │ │ - mov 0x14(%esp),%ecx │ │ - movzwl (%ecx),%esi │ │ - mov %esi,%ecx │ │ - shr $0x8,%ecx │ │ - or %esi,%ecx │ │ - mov 0xc(%ebp),%esi │ │ - mov 0x3(%edx,%esi,8),%dl │ │ - mov %dl,0x20(%esp) │ │ - movzbl %dl,%edx │ │ - mov -0x275c(%edi,%edx,4),%edx │ │ - add %edi,%edx │ │ - jmp *%edx │ │ - mov 0x14(%esp),%ecx │ │ - mov (%ecx),%ecx │ │ - mov %esi,%edi │ │ - mov %ecx,%esi │ │ - shr $0x10,%esi │ │ - or %ecx,%esi │ │ - mov %esi,%ecx │ │ - shr $0x8,%ecx │ │ - or %esi,%ecx │ │ - mov 0xc(%ebp),%esi │ │ - mov 0x3(%edx,%esi,8),%dl │ │ - mov %dl,0x20(%esp) │ │ - movzbl %dl,%edx │ │ - mov -0x275c(%edi,%edx,4),%edx │ │ - add %edi,%edx │ │ - jmp *%edx │ │ - mov 0x14(%esp),%edi │ │ - mov 0x4(%edi),%ecx │ │ - or (%edi),%ecx │ │ - mov %esi,%edi │ │ - mov %ecx,%esi │ │ - shr $0x10,%esi │ │ - or %ecx,%esi │ │ - mov %esi,%ecx │ │ - shr $0x8,%ecx │ │ - or %esi,%ecx │ │ - mov 0xc(%ebp),%esi │ │ - mov 0x3(%edx,%esi,8),%dl │ │ - mov %dl,0x20(%esp) │ │ - movzbl %dl,%edx │ │ - mov -0x275c(%edi,%edx,4),%edx │ │ - add %edi,%edx │ │ - jmp *%edx │ │ - mov 0x14(%esp),%edi │ │ - mov 0x8(%edi),%ecx │ │ - mov %esi,%ebx │ │ - mov 0xc(%edi),%esi │ │ - or (%edi),%ecx │ │ - or 0x4(%edi),%esi │ │ - or %ecx,%esi │ │ - mov %esi,%edi │ │ - shr $0x10,%edi │ │ - or %esi,%edi │ │ - mov %edi,%ecx │ │ - shr $0x8,%ecx │ │ - or %edi,%ecx │ │ - mov 0xc(%ebp),%esi │ │ - mov 0x3(%edx,%esi,8),%dl │ │ - mov %dl,0x20(%esp) │ │ - movzbl %dl,%edx │ │ - mov -0x275c(%ebx,%edx,4),%edx │ │ - add %ebx,%edx │ │ - jmp *%edx │ │ - mov 0x8(%ebp),%edx │ │ - movzbl (%edx),%edx │ │ - jmp 814fe │ │ - mov 0x8(%ebp),%edx │ │ - movzwl (%edx),%esi │ │ - jmp 814d5 │ │ - mov 0x8(%ebp),%edx │ │ - mov (%edx),%edx │ │ - jmp 814ce │ │ - mov 0x8(%ebp),%edx │ │ - mov %edx,%esi │ │ - mov 0x4(%edx),%edx │ │ - or (%esi),%edx │ │ - mov %edx,%esi │ │ - shr $0x10,%esi │ │ - or %edx,%esi │ │ - mov %esi,%edx │ │ - shr $0x8,%edx │ │ - or %esi,%edx │ │ - jmp 814fe │ │ - mov 0x8(%ebp),%edx │ │ - mov %edx,%edi │ │ - mov 0x8(%edx),%edx │ │ - mov 0xc(%edi),%esi │ │ - or (%edi),%edx │ │ - or 0x4(%edi),%esi │ │ - or %edx,%esi │ │ - mov %esi,%edi │ │ - shr $0x10,%edi │ │ - or %esi,%edi │ │ - mov %edi,%edx │ │ - shr $0x8,%edx │ │ - or %edi,%edx │ │ - mov (%esp),%edi │ │ - and $0x3f,%ecx │ │ - cmp $0x4,%ecx │ │ - mov $0x4,%esi │ │ - cmovae %esi,%ecx │ │ - and $0x3f,%edx │ │ - cmp $0x4,%edx │ │ - cmovae %esi,%edx │ │ - lea (%ecx,%ecx,4),%ecx │ │ - mov 0x4(%esp),%esi │ │ - add -0x248(%esi),%ecx │ │ - movzbl (%edx,%ecx,1),%ecx │ │ - mov %eax,0x8(%esp) │ │ - mov 0x4(%esp),%ebx │ │ - lea -0x59b0(%ebx),%edx │ │ - mov 0xc(%ebp),%eax │ │ - mov %edx,0x1c(%esp) │ │ - movzbl 0x7(%edx,%eax,8),%eax │ │ - mov %eax,0x18(%esp) │ │ - imul $0x34,%eax,%eax │ │ - add %edi,%eax │ │ - lea 0x3288(%eax,%ecx,4),%eax │ │ - lea 0x3600(%edi),%esi │ │ - sub $0x8,%esp │ │ + call 7efed │ │ + pop %ebx │ │ + add $0x57f83,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7f700(%ebx),%eax │ │ + lea -0x7ebe0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ push %eax │ │ push %esi │ │ - call 1ac0 │ │ - add $0x10,%esp │ │ - test %eax,%eax │ │ - je 81586 │ │ - mov 0x28(%ebp),%eax │ │ - movb $0x40,(%eax) │ │ - mov 0x58(%esp),%eax │ │ - shl $0x4,%eax │ │ - mov 0x24(%ebp),%ecx │ │ - mov %eax,(%ecx) │ │ - mov $0xffffffff,%ecx │ │ - jmp 82aa3 │ │ - mov %esi,0xc(%esp) │ │ - cmpl $0x0,0x58(%esp) │ │ - je 815a1 │ │ - mov $0x10,%eax │ │ - mov 0x24(%ebp),%ebx │ │ - mov (%esp),%edi │ │ - jmp 81795 │ │ - mov 0x18(%ebp),%esi │ │ - mov 0xc(%ebp),%edi │ │ - mov 0x1c(%esp),%eax │ │ - movzbl 0x5(%eax,%edi,8),%edx │ │ - lea (%edx,%esi,1),%ecx │ │ - xor %eax,%eax │ │ - cmp $0x3,%ecx │ │ - mov 0x24(%ebp),%ebx │ │ - jle 815c5 │ │ - mov (%esp),%edi │ │ - jmp 81795 │ │ - cmpl $0x0,0x1c(%ebp) │ │ - je 815f0 │ │ - test %esi,%esi │ │ - je 81653 │ │ - mov 0x14(%ebp),%eax │ │ - movzbl 0x9(%eax),%eax │ │ - mov 0x4(%esp),%ecx │ │ - lea -0x58c0(%ecx),%ecx │ │ - movzbl (%ecx,%eax,1),%eax │ │ - mov (%esp),%edi │ │ - jmp 81795 │ │ - mov 0x5c(%esp),%ecx │ │ - mov 0xc(%ecx),%ecx │ │ - mov 0x14(%ebp),%edi │ │ - movzbl 0x4(%edi),%edi │ │ - cmpl $0x0,0x494(%ecx,%edi,4) │ │ - mov (%esp),%edi │ │ - je 81795 │ │ - test %esi,%esi │ │ - je 81690 │ │ - mov 0x14(%ebp),%eax │ │ - mov 0x8(%eax),%al │ │ - cmp $0xd,%al │ │ - mov 0x4(%esp),%ebx │ │ - jne 81631 │ │ - mov 0x14(%ebp),%eax │ │ - movsbl 0xd(%eax),%eax │ │ - lea -0x57c6(%ebx),%edx │ │ - mov (%edx,%eax,1),%al │ │ - movzbl %al,%eax │ │ - cmpl $0x0,0x588(%ecx) │ │ - mov 0xc(%ebp),%ecx │ │ - mov 0x1c(%esp),%edx │ │ - mov 0x4(%edx,%ecx,8),%cl │ │ - je 816e8 │ │ - mov %ecx,%edx │ │ - jmp 816ef │ │ - mov (%ebx),%ecx │ │ - cmp $0x3,%dl │ │ - jne 8166d │ │ - xor %eax,%eax │ │ - cmp $0x9,%ecx │ │ - sete %al │ │ - lea (%eax,%eax,8),%eax │ │ - mov (%esp),%edi │ │ - jmp 81795 │ │ - mov 0x1c(%esp),%edx │ │ - cmpb $0x2,0x4(%edx,%edi,8) │ │ - jne 816de │ │ - mov $0xf000,%edx │ │ - bt %ecx,%edx │ │ - mov (%esp),%edi │ │ - jb 81795 │ │ - mov %ecx,%eax │ │ - jmp 81795 │ │ - cmp $0x3,%dl │ │ - mov 0xc(%ebp),%eax │ │ - mov 0x1c(%esp),%edx │ │ - movzbl 0x4(%edx,%eax,8),%eax │ │ - mov 0x4(%esp),%ebx │ │ - je 81722 │ │ - cmpl $0x0,0x588(%ecx) │ │ - jne 81722 │ │ - cmp $0x2,%al │ │ - jne 8176b │ │ - lea 0x860(%edi),%eax │ │ - sub $0x4,%esp │ │ - push $0xb │ │ - push %eax │ │ - pushl 0x18(%esp) │ │ - call 19a0 │ │ - add $0x10,%esp │ │ - lea -0x589d(%ebx),%ecx │ │ - movzbl 0xc(%eax,%ecx,1),%eax │ │ - jmp 81792 │ │ - mov %ecx,%eax │ │ - mov (%esp),%edi │ │ - jmp 81795 │ │ - mov $0x2,%dl │ │ - cmp $0x2,%cl │ │ - jne 8173f │ │ - movzbl %dl,%ecx │ │ - imul $0xd0,%ecx,%ecx │ │ - add %edi,%ecx │ │ - shl $0x4,%eax │ │ - lea 0xa20(%eax,%ecx,1),%eax │ │ - sub $0x4,%esp │ │ + push $0x0 │ │ + push $0x8 │ │ push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7f03d │ │ + pop %ebx │ │ + add $0x57f33,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7eb70(%ebx),%eax │ │ + lea -0x7fc40(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ push %eax │ │ - pushl 0x18(%esp) │ │ - call 1770 │ │ - add $0x10,%esp │ │ - lea -0x589d(%ebx),%ecx │ │ - movzbl (%ecx,%eax,1),%eax │ │ - jmp 81792 │ │ - lea 0x1548(%edi,%eax,4),%eax │ │ - sub $0x8,%esp │ │ - push %eax │ │ - pushl 0x18(%esp) │ │ - call 1ac0 │ │ - add $0x10,%esp │ │ - dec %eax │ │ - and $0x9,%eax │ │ - jmp 81792 │ │ - movzbl %cl,%ecx │ │ - imul $0xd0,%ecx,%ecx │ │ - add %edi,%ecx │ │ - shl $0x4,%eax │ │ - lea 0x880(%eax,%ecx,1),%eax │ │ - sub $0x4,%esp │ │ - push $0x6 │ │ - push %eax │ │ - pushl 0x18(%esp) │ │ - call 18d0 │ │ - add $0x10,%esp │ │ - add $0x5,%eax │ │ - jmp 81716 │ │ - shl $0x5,%eax │ │ - lea 0x820(%edi,%eax,1),%eax │ │ - sub $0x4,%esp │ │ - push $0xf │ │ - push %eax │ │ - pushl 0x18(%esp) │ │ - call 19a0 │ │ - add $0x10,%esp │ │ - lea -0x589d(%ebx),%ecx │ │ - movzbl 0x18(%eax,%ecx,1),%eax │ │ - mov 0x24(%ebp),%ebx │ │ - xor %ecx,%ecx │ │ - mov 0x10(%esp),%dl │ │ - mov %dl,%cl │ │ - mov %ecx,0x10(%esp) │ │ - mov %eax,(%ebx) │ │ - mov 0x8(%esp),%edx │ │ - movzbl %dl,%ecx │ │ - cmp $0x3,%dl │ │ - mov $0x3,%esi │ │ - cmovae %esi,%ecx │ │ - mov 0x20(%esp),%bl │ │ - movzbl %bl,%edx │ │ - cmp $0x3,%bl │ │ - cmovae %esi,%edx │ │ - mov %edx,0x8(%esp) │ │ - add %edx,%ecx │ │ - mov 0x4(%esp),%ebx │ │ - lea -0x57fb(%ebx),%edx │ │ - movzbl (%edx,%eax,1),%edx │ │ - xor %eax,%eax │ │ - mov %edx,0x4c(%esp) │ │ - test %edx,%edx │ │ - setne %dl │ │ - cmp $0x6,%ecx │ │ - ja 8181c │ │ - mov %dl,%al │ │ - mov -0x2728(%ebx,%ecx,4),%ecx │ │ - add %ebx,%ecx │ │ - jmp *%ecx │ │ - mov 0x10(%esp),%ecx │ │ - shl $0x5,%ecx │ │ - add %edi,%ecx │ │ - shl $0x4,%eax │ │ - lea 0x1b80(%eax,%ecx,1),%eax │ │ - sub $0x4,%esp │ │ - mov %ebx,%esi │ │ + push %esi │ │ + push $0x0 │ │ + push $0x8 │ │ push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7f08d │ │ + pop %ebx │ │ + add $0x57ee3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7faf0(%ebx),%eax │ │ + lea -0x7ebe0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ push %eax │ │ - pushl 0x18(%esp) │ │ - call 1770 │ │ - jmp 818f9 │ │ - mov 0x18(%esp),%ecx │ │ - cmp $0x3,%ecx │ │ - cmovb %ecx,%esi │ │ - mov %esi,0x38(%esp) │ │ - mov 0xc(%ebp),%eax │ │ - lea (%eax,%eax,2),%eax │ │ - shl $0x2,%eax │ │ - add -0x244(%ebx),%eax │ │ - mov 0x4c(%esp),%edx │ │ - mov (%eax,%edx,4),%eax │ │ - mov %eax,0x20(%esp) │ │ - jmp 81d49 │ │ - mov 0x10(%esp),%ecx │ │ - shl $0x5,%ecx │ │ - add %edi,%ecx │ │ - shl $0x4,%eax │ │ - lea 0x1bc0(%eax,%ecx,1),%eax │ │ - sub $0x4,%esp │ │ - mov %ebx,%esi │ │ - push $0x5 │ │ - jmp 8189b │ │ - mov 0x10(%esp),%ecx │ │ - shl $0x5,%ecx │ │ - add %edi,%ecx │ │ - shl $0x4,%eax │ │ - lea 0x1c00(%eax,%ecx,1),%eax │ │ - sub $0x4,%esp │ │ - mov %ebx,%esi │ │ - push $0x6 │ │ - jmp 8189b │ │ - mov 0x10(%esp),%ecx │ │ - shl $0x5,%ecx │ │ - add %edi,%ecx │ │ - shl $0x4,%eax │ │ - lea 0x1c40(%eax,%ecx,1),%eax │ │ - sub $0x4,%esp │ │ - mov %ebx,%esi │ │ - push $0x7 │ │ - push %eax │ │ - pushl 0x18(%esp) │ │ - call 18d0 │ │ - jmp 818f9 │ │ - mov 0x10(%esp),%ecx │ │ - shl $0x6,%ecx │ │ - add %edi,%ecx │ │ - shl $0x5,%eax │ │ - lea 0x1c80(%eax,%ecx,1),%eax │ │ - sub $0x4,%esp │ │ - mov %ebx,%esi │ │ + push %esi │ │ + push $0x0 │ │ push $0x8 │ │ - jmp 818ef │ │ - mov 0x10(%esp),%eax │ │ - shl $0x5,%eax │ │ - lea 0x1d00(%edi,%eax,1),%eax │ │ - sub $0x4,%esp │ │ - mov %ebx,%esi │ │ - push $0x9 │ │ - jmp 818ef │ │ - mov 0x10(%esp),%eax │ │ - shl $0x5,%eax │ │ - lea 0x1d40(%edi,%eax,1),%eax │ │ - sub $0x4,%esp │ │ - mov %ebx,%esi │ │ - push $0xa │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7f0dd │ │ + pop %ebx │ │ + add $0x57e93,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x83ac0(%ebx),%eax │ │ + lea -0x83f60(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x1 │ │ push %eax │ │ - pushl 0x18(%esp) │ │ - call 19a0 │ │ - add $0x10,%esp │ │ - mov %eax,%edi │ │ - mov 0x18(%esp),%ecx │ │ - cmp $0x2,%eax │ │ - jl 8197c │ │ - imul $0x58,%ecx,%eax │ │ - add (%esp),%eax │ │ - mov %edi,0x28(%esp) │ │ - imul $0x2c,0x10(%esp),%ecx │ │ - add %eax,%ecx │ │ - mov 0x28(%esp),%eax │ │ - lea 0x30d0(%ecx,%eax,4),%eax │ │ - sub $0x8,%esp │ │ - mov %esi,%ebx │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7f12d │ │ + pop %ebx │ │ + add $0x57e43,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7eb30(%ebx),%eax │ │ + lea -0x7ebe0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ push %eax │ │ - mov 0x18(%esp),%esi │ │ push %esi │ │ - call 1ac0 │ │ - add $0x10,%esp │ │ - or $0x2,%eax │ │ - addl $0xfffffffe,0x28(%esp) │ │ - mov 0x28(%esp),%ecx │ │ - shl %cl,%eax │ │ - mov 0x28(%esp),%ecx │ │ - test %ecx,%ecx │ │ - mov %eax,0x20(%esp) │ │ - je 81980 │ │ - xor %edi,%edi │ │ - mov 0x4(%esp),%ebx │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7f17d │ │ + pop %ebx │ │ + add $0x57df3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x83ac0(%ebx),%eax │ │ + lea -0x7fc40(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - add %edi,%edi │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7f1cd │ │ + pop %ebx │ │ + add $0x57da3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ sub $0xc,%esp │ │ - pushl 0x18(%esp) │ │ - mov %ecx,%esi │ │ - call 1b40 │ │ - mov %esi,%ecx │ │ - add $0x10,%esp │ │ - or %eax,%edi │ │ - dec %ecx │ │ - jne 81960 │ │ - jmp 81986 │ │ - mov %esi,%ebx │ │ - jmp 8198e │ │ - xor %edi,%edi │ │ - mov 0x4(%esp),%ebx │ │ - or 0x20(%esp),%edi │ │ - mov 0x18(%esp),%ecx │ │ - cmp $0x3,%ecx │ │ - mov $0x3,%esi │ │ - cmovb %ecx,%esi │ │ + lea -0x7f6c0(%ebx),%eax │ │ + lea -0x83f60(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7f21d │ │ + pop %ebx │ │ + add $0x57d53,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - lea (%edx,%edx,2),%eax │ │ - shl $0x2,%eax │ │ - add -0x244(%ebx),%eax │ │ - mov %ecx,%edx │ │ - mov 0x4c(%esp),%ecx │ │ - mov (%eax,%ecx,4),%eax │ │ - test %edi,%edi │ │ - mov %eax,0x20(%esp) │ │ - mov %esi,0x38(%esp) │ │ - je 81d44 │ │ - mov %eax,%esi │ │ - mov 0x1c(%esp),%eax │ │ - mov %edi,0x28(%esp) │ │ - mov 0xc(%ebp),%ebx │ │ - movzbl (%eax,%ebx,8),%edi │ │ - cmp $0x8,%edi │ │ - mov $0x8,%edx │ │ - cmovae %edx,%edi │ │ - movzbl 0x1(%eax,%ebx,8),%eax │ │ - cmp $0x8,%eax │ │ - cmovb %eax,%edx │ │ - mov 0x8(%esp),%ecx │ │ - add $0x2,%ecx │ │ - lea -0x1(,%edx,4),%eax │ │ - mov 0x28(%esp),%ebx │ │ - movzwl (%esi,%ebx,2),%ebx │ │ - mov %ebx,%esi │ │ - mov %ecx,0x8(%esp) │ │ - shr %cl,%esi │ │ - mov %esi,0x2c(%esp) │ │ - mov %eax,0x40(%esp) │ │ - mov %ebx,0x30(%esp) │ │ - and %ebx,%eax │ │ - mov %eax,0x24(%esp) │ │ - mov %edx,0x34(%esp) │ │ - mov %edi,%esi │ │ - imul %edi,%edx │ │ - lea (%edx,%edx,1),%eax │ │ - xor %ecx,%ecx │ │ - mov 0x28(%esp),%edi │ │ - cmp %eax,%edi │ │ - setg %cl │ │ - shl $0x2,%edx │ │ - xor %eax,%eax │ │ - cmp %edx,%edi │ │ - setg %al │ │ - add %ecx,%eax │ │ - mov 0x18(%esp),%ecx │ │ - shl $0x6,%ecx │ │ - mov (%esp),%edi │ │ - add %edi,%ecx │ │ - mov 0x10(%esp),%edx │ │ - shl $0x5,%edx │ │ - add %ecx,%edx │ │ - lea 0x1d88(%edx,%eax,8),%eax │ │ - mov 0x3c(%esp),%ecx │ │ - add $0x23c0,%ecx │ │ - mov %ecx,0x1c(%esp) │ │ - sub $0x4,%esp │ │ - mov 0x8(%esp),%ebx │ │ - push $0x2 │ │ + sub $0xc,%esp │ │ + lea -0x7f6c0(%ebx),%eax │ │ + lea -0x7fc40(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ push %eax │ │ - pushl 0x18(%esp) │ │ - call 1770 │ │ - add $0x10,%esp │ │ - mov %eax,%ebx │ │ - lea 0x1(%eax),%edx │ │ - mov %edx,%eax │ │ - shl $0x6,%eax │ │ - lea 0x1(%ebx,%eax,1),%ecx │ │ - mov 0x4c(%esp),%eax │ │ - cmp $0x2,%al │ │ - mov %ebx,0x48(%esp) │ │ - je 81dbc │ │ - cmp $0x1,%al │ │ - mov %edx,0x44(%esp) │ │ - je 81f9c │ │ - mov %ecx,0x3c(%esp) │ │ - mov 0x34(%esp),%eax │ │ - lea 0x0(,%eax,4),%ecx │ │ - cmpl $0x4,0xc(%ebp) │ │ - seta 0x54(%esp) │ │ - lea 0x2(,%esi,4),%eax │ │ - imul %ecx,%eax │ │ - sub $0x4,%esp │ │ - mov 0x8(%esp),%ebx │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7f26d │ │ + pop %ebx │ │ + add $0x57d03,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7f6c0(%ebx),%eax │ │ + lea -0x7fb30(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7f2bd │ │ + pop %ebx │ │ + add $0x57cb3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7ec20(%ebx),%eax │ │ + lea -0x7fc40(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ push $0x0 │ │ - pushl 0x28(%esp) │ │ - mov %ecx,0x60(%esp) │ │ - call 1540 │ │ - add $0x10,%esp │ │ - cmpl $0x2,0x48(%esp) │ │ - mov 0x3c(%esp),%edx │ │ - mov 0x44(%esp),%esi │ │ - jne 81b41 │ │ - mov 0x24(%esp),%eax │ │ - or 0x2c(%esp),%eax │ │ - cmp $0x1,%eax │ │ - mov $0x70,%eax │ │ - mov $0x38,%ecx │ │ - cmova %eax,%ecx │ │ - imul $0x150,0x38(%esp),%eax │ │ - add %edi,%eax │ │ - imul $0xa8,0x10(%esp),%edx │ │ - add %eax,%edx │ │ - lea 0x2b90(%ecx,%edx,1),%eax │ │ - sub $0x8,%esp │ │ - mov 0xc(%esp),%ebx │ │ push %eax │ │ - pushl 0x18(%esp) │ │ - call 1bc0 │ │ - add $0x10,%esp │ │ - mov %eax,%esi │ │ - mov %eax,%edx │ │ - add $0xc0,%edx │ │ - mov 0x20(%ebp),%eax │ │ - mov 0x30(%esp),%ecx │ │ - mov %esi,(%eax,%ecx,4) │ │ - mov 0x2c(%esp),%ecx │ │ - mov 0x50(%esp),%edi │ │ - imul %edi,%ecx │ │ - mov 0x24(%esp),%eax │ │ - add %ecx,%eax │ │ - mov 0x1c(%esp),%ecx │ │ - mov %dl,(%ecx,%eax,1) │ │ - mov 0x28(%esp),%esi │ │ - dec %esi │ │ - mov 0x4(%esp),%ebx │ │ - jle 82224 │ │ - mov %edi,%edx │ │ - xor %ecx,%ecx │ │ - mov 0x54(%esp),%al │ │ - mov %al,%cl │ │ - mov %ecx,%eax │ │ - and 0xc(%ebp),%eax │ │ - add %ecx,%eax │ │ - mov %eax,0x68(%esp) │ │ - mov %edi,%eax │ │ - or $0x1,%eax │ │ - mov %eax,0x64(%esp) │ │ - lea -0x585f(%ebx),%eax │ │ - mov %eax,0x60(%esp) │ │ - jmp 81bf2 │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ - add %ebx,%ecx │ │ - imul $0x150,%edx,%eax │ │ - add %edi,%eax │ │ - imul $0xa8,0x10(%esp),%edx │ │ - add %eax,%edx │ │ - lea 0x2b90(%edx,%ecx,8),%eax │ │ - sub $0x8,%esp │ │ - mov 0xc(%esp),%ebx │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7f30d │ │ + pop %ebx │ │ + add $0x57c63,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x83ac0(%ebx),%eax │ │ + lea -0x7fb30(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ push %eax │ │ - pushl 0x18(%esp) │ │ - call 1bc0 │ │ - add $0x10,%esp │ │ - mov %eax,%ecx │ │ - add $0xc0,%ecx │ │ - mov 0x20(%ebp),%edx │ │ - mov 0x24(%esp),%edi │ │ - mov %eax,(%edx,%edi,4) │ │ - mov 0x2c(%esp),%eax │ │ - mov %cl,(%eax) │ │ - dec %esi │ │ - mov 0x50(%esp),%edx │ │ - jle 82224 │ │ - mov 0x20(%esp),%eax │ │ - mov %esi,0x3c(%esp) │ │ - movzwl (%eax,%esi,2),%eax │ │ - mov %eax,%ebx │ │ - mov 0x8(%esp),%ecx │ │ - shr %cl,%ebx │ │ - mov 0x40(%esp),%edi │ │ - mov %eax,%ecx │ │ - mov %eax,0x24(%esp) │ │ - and %eax,%edi │ │ - mov %ebx,%eax │ │ - imul %edx,%eax │ │ - add 0x1c(%esp),%eax │ │ - lea (%eax,%edi,1),%esi │ │ - movzbl 0x1(%edi,%eax,1),%ecx │ │ - mov %ecx,0x2c(%esp) │ │ - mov 0x34(%esp),%ecx │ │ - movzbl (%esi,%ecx,4),%edx │ │ - add 0x2c(%esp),%edx │ │ - mov 0x64(%esp),%ecx │ │ - movzbl (%ecx,%esi,1),%ecx │ │ - add %edx,%ecx │ │ - movzbl 0x2(%edi,%eax,1),%edx │ │ - mov %ecx,0x48(%esp) │ │ - add %ecx,%edx │ │ - cmp $0x4,%edi │ │ - mov %esi,0x2c(%esp) │ │ - mov 0x34(%esp),%eax │ │ - movzbl (%esi,%eax,8),%ecx │ │ - mov $0x4,%eax │ │ - mov %edi,%esi │ │ - jb 81c65 │ │ - mov $0x4,%esi │ │ - mov %ecx,0x54(%esp) │ │ - add %edx,%ecx │ │ - mov %ecx,0x30(%esp) │ │ - cmp $0x4,%ebx │ │ - mov %ebx,%ecx │ │ - mov %ebx,0x44(%esp) │ │ - jb 81c7f │ │ - mov $0x4,%ecx │ │ - lea (%esi,%esi,4),%esi │ │ - mov 0x68(%esp),%ebx │ │ - lea (%ebx,%ebx,4),%ebx │ │ - lea (%ebx,%ebx,4),%ebx │ │ - add 0x60(%esp),%ebx │ │ - add %esi,%ebx │ │ - movzbl (%ecx,%ebx,1),%ebx │ │ - cmpl $0x200,0x30(%esp) │ │ - ja 81cab │ │ - mov 0x54(%esp),%eax │ │ - lea 0x40(%eax,%edx,1),%eax │ │ - shr $0x7,%eax │ │ - add %ebx,%eax │ │ - imul $0x290,0x18(%esp),%ecx │ │ - add (%esp),%ecx │ │ - imul $0x148,0x10(%esp),%edx │ │ - add %ecx,%edx │ │ - lea 0x1ec0(%edx,%eax,8),%eax │ │ - sub $0x4,%esp │ │ - mov 0x8(%esp),%ebx │ │ - push $0x3 │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7f35d │ │ + pop %ebx │ │ + add $0x57c13,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7ec20(%ebx),%eax │ │ + lea -0x83f60(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ push %eax │ │ - pushl 0x18(%esp) │ │ - call 1770 │ │ - add $0x10,%esp │ │ - cmp $0x3,%eax │ │ - jne 81d30 │ │ - mov 0x44(%esp),%eax │ │ - or %edi,%eax │ │ - mov 0x48(%esp),%ecx │ │ - and $0x3f,%ecx │ │ - cmp $0x1,%eax │ │ - mov $0xe,%ebx │ │ - ja 81d00 │ │ - mov $0x7,%ebx │ │ - cmp $0xc,%ecx │ │ - mov %ecx,%eax │ │ - mov $0x6,%ecx │ │ - mov (%esp),%edi │ │ - mov 0x38(%esp),%edx │ │ - mov 0x3c(%esp),%esi │ │ - ja 81ba0 │ │ - inc %eax │ │ - shr %eax │ │ - mov %eax,%ecx │ │ - jmp 81ba0 │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7f3ad │ │ + pop %ebx │ │ + add $0x57bc3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7ec20(%ebx),%eax │ │ + lea -0x7fb30(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7f3fd │ │ + pop %ebx │ │ + add $0x57b73,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7eb30(%ebx),%eax │ │ + lea -0x83f60(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ nop │ │ - mov %eax,%ecx │ │ - shl $0x6,%ecx │ │ - add %eax,%ecx │ │ - mov 0x4(%esp),%ebx │ │ - mov 0x3c(%esp),%esi │ │ - jmp 81bd7 │ │ - mov %edx,%ecx │ │ - mov (%esp),%edi │ │ - mov %ecx,%eax │ │ - shl $0x6,%eax │ │ - add %edi,%eax │ │ - mov 0x10(%esp),%esi │ │ - mov %esi,%ecx │ │ - shl $0x5,%ecx │ │ - lea 0x1d80(%ecx,%eax,1),%eax │ │ - sub $0x4,%esp │ │ - push $0x2 │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7f44d │ │ + pop %ebx │ │ + add $0x57b23,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x83ac0(%ebx),%eax │ │ + lea -0x7ebe0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ push %eax │ │ - mov 0x18(%esp),%edi │ │ - push %edi │ │ - call 1770 │ │ - add $0x10,%esp │ │ - cmp $0x2,%eax │ │ - jne 81da7 │ │ - movl $0x0,0x28(%esp) │ │ - imul $0x150,0x38(%esp),%eax │ │ - add (%esp),%eax │ │ - imul $0xa8,%esi,%ecx │ │ - lea 0x2b90(%ecx,%eax,1),%eax │ │ - sub $0x8,%esp │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7f49d │ │ + pop %ebx │ │ + add $0x57ad3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7eb30(%ebx),%eax │ │ + lea -0x7fb30(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ push %eax │ │ - push %edi │ │ - call 1bc0 │ │ - add $0x10,%esp │ │ - jmp 81db0 │ │ - movl $0x0,0x28(%esp) │ │ - inc %eax │ │ - mov %eax,0x8(%esp) │ │ - mov (%esp),%edi │ │ - jmp 822ba │ │ - shl $0x6,%esi │ │ - or $0x20,%esi │ │ - sub $0x4,%esp │ │ - mov %edx,%edi │ │ - mov 0x8(%esp),%ebx │ │ push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7f4ed │ │ + pop %ebx │ │ + add $0x57a83,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7ec20(%ebx),%eax │ │ + lea -0x7ebe0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ push $0x0 │ │ - pushl 0x28(%esp) │ │ - mov %ecx,%esi │ │ - call 1540 │ │ - mov %esi,%edx │ │ - add $0x10,%esp │ │ - cmpl $0x2,0x48(%esp) │ │ - jne 81e31 │ │ - cmpl $0x0,0x24(%esp) │ │ - mov $0x38,%eax │ │ - mov $0x70,%ecx │ │ - cmove %eax,%ecx │ │ - imul $0x150,0x38(%esp),%eax │ │ - add (%esp),%eax │ │ - imul $0xa8,0x10(%esp),%edx │ │ - add %eax,%edx │ │ - lea 0x2b90(%ecx,%edx,1),%eax │ │ - sub $0x8,%esp │ │ - mov 0xc(%esp),%ebx │ │ push %eax │ │ - pushl 0x18(%esp) │ │ - call 1bc0 │ │ - add $0x10,%esp │ │ - mov %eax,%edi │ │ - mov %eax,%edx │ │ - add $0xc0,%edx │ │ - mov 0x20(%ebp),%eax │ │ - mov 0x30(%esp),%ecx │ │ - mov %edi,(%eax,%ecx,4) │ │ - mov 0x2c(%esp),%ecx │ │ - shl $0x4,%ecx │ │ - mov 0x24(%esp),%eax │ │ - add %ecx,%eax │ │ - mov 0x1c(%esp),%ecx │ │ - mov %dl,(%ecx,%eax,1) │ │ - mov 0x28(%esp),%ebx │ │ - dec %ebx │ │ - jg 81eb6 │ │ - jmp 8216c │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - add %eax,%ecx │ │ - imul $0x150,0x38(%esp),%eax │ │ - add (%esp),%eax │ │ - imul $0xa8,0x10(%esp),%edx │ │ - add %eax,%edx │ │ - lea 0x2b90(%edx,%ecx,8),%eax │ │ - sub $0x8,%esp │ │ - mov 0xc(%esp),%ebx │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7f53d │ │ + pop %ebx │ │ + add $0x57a33,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7eb30(%ebx),%eax │ │ + lea -0x7fc40(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ push %eax │ │ - pushl 0x18(%esp) │ │ - call 1bc0 │ │ - add $0x10,%esp │ │ - mov %eax,%ecx │ │ - add $0xc0,%ecx │ │ - mov 0x2c(%esp),%ebx │ │ - mov 0x20(%ebp),%edx │ │ - mov 0x34(%esp),%esi │ │ - mov %eax,(%edx,%esi,4) │ │ - mov 0x24(%esp),%eax │ │ - mov %cl,(%edi,%eax,1) │ │ - dec %ebx │ │ - jle 8216c │ │ - mov 0x20(%esp),%eax │ │ - mov %ebx,0x2c(%esp) │ │ - movzwl (%eax,%ebx,2),%eax │ │ - mov %eax,%edi │ │ - mov 0x8(%esp),%ecx │ │ - shr %cl,%edi │ │ - mov 0x40(%esp),%esi │ │ - mov %eax,%ecx │ │ - mov %eax,0x34(%esp) │ │ - and %eax,%esi │ │ - shl $0x4,%edi │ │ - add 0x1c(%esp),%edi │ │ - movzbl 0x1(%esi,%edi,1),%eax │ │ - movzbl 0x10(%esi,%edi,1),%ecx │ │ - add %eax,%ecx │ │ - movzbl 0x2(%esi,%edi,1),%edx │ │ - add %ecx,%edx │ │ - movzbl 0x3(%esi,%edi,1),%eax │ │ - mov %edx,0x30(%esp) │ │ - add %edx,%eax │ │ - cmp $0x1,%esi │ │ - movzbl 0x4(%esi,%edi,1),%ebx │ │ - lea (%eax,%ebx,1),%edx │ │ - mov $0x24,%ecx │ │ - ja 81f11 │ │ - lea 0x1a(%esi,%esi,4),%ecx │ │ - cmp $0x200,%edx │ │ - mov $0x4,%edx │ │ - ja 81f25 │ │ - lea 0x40(%ebx,%eax,1),%edx │ │ - shr $0x7,%edx │ │ - add %ecx,%edx │ │ - imul $0x290,0x18(%esp),%eax │ │ - add (%esp),%eax │ │ - imul $0x148,0x10(%esp),%ecx │ │ - add %eax,%ecx │ │ - lea 0x1ec0(%ecx,%edx,8),%eax │ │ - sub $0x4,%esp │ │ - mov 0x8(%esp),%ebx │ │ - push $0x3 │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7f58d │ │ + pop %ebx │ │ + add $0x579e3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7f6c0(%ebx),%eax │ │ + lea -0x7ebe0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ push %eax │ │ - pushl 0x18(%esp) │ │ - call 1770 │ │ - add $0x10,%esp │ │ - cmp $0x3,%eax │ │ - mov %esi,0x24(%esp) │ │ - jne 81f90 │ │ - mov 0x30(%esp),%edx │ │ - and $0x3f,%edx │ │ - test %esi,%esi │ │ - mov $0x7,%eax │ │ - je 81f77 │ │ - mov $0xe,%eax │ │ - cmp $0xc,%edx │ │ - mov $0x6,%ecx │ │ - ja 81e60 │ │ - inc %edx │ │ - shr %edx │ │ - mov %edx,%ecx │ │ - jmp 81e60 │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ - mov %eax,%ecx │ │ - shl $0x6,%ecx │ │ - add %eax,%ecx │ │ - jmp 81e9a │ │ - mov 0x34(%esp),%eax │ │ - shl $0x6,%eax │ │ - or $0x20,%eax │ │ - sub $0x4,%esp │ │ - mov 0x8(%esp),%ebx │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7f5dd │ │ + pop %ebx │ │ + add $0x57993,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x83f60(%ebx),%eax │ │ + lea -0x83dd0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x1 │ │ push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7f62d │ │ + pop %ebx │ │ + add $0x57943,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7ebe0(%ebx),%eax │ │ + lea -0x7eb70(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ push $0x0 │ │ - pushl 0x28(%esp) │ │ - mov %ecx,%esi │ │ - call 1540 │ │ - mov %esi,%edx │ │ - add $0x10,%esp │ │ - cmpl $0x2,0x48(%esp) │ │ - jne 82010 │ │ - cmpl $0x0,0x2c(%esp) │ │ - mov $0x38,%eax │ │ - mov $0x70,%ecx │ │ - cmove %eax,%ecx │ │ - imul $0x150,0x38(%esp),%eax │ │ - add %edi,%eax │ │ - imul $0xa8,0x10(%esp),%edx │ │ - add %eax,%edx │ │ - lea 0x2b90(%ecx,%edx,1),%eax │ │ - sub $0x8,%esp │ │ push %eax │ │ - pushl 0x18(%esp) │ │ - call 1bc0 │ │ - add $0x10,%esp │ │ - mov %eax,0x44(%esp) │ │ - mov %eax,%edx │ │ - add $0xc0,%edx │ │ - mov 0x20(%ebp),%eax │ │ - mov 0x30(%esp),%ecx │ │ - mov 0x44(%esp),%esi │ │ - mov %esi,(%eax,%ecx,4) │ │ - mov 0x24(%esp),%eax │ │ - shl $0x4,%eax │ │ - add 0x2c(%esp),%eax │ │ - mov 0x1c(%esp),%ecx │ │ - mov %dl,(%ecx,%eax,1) │ │ - mov 0x28(%esp),%ebx │ │ - dec %ebx │ │ - jg 8208e │ │ - jmp 8216c │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ - add %eax,%ecx │ │ - imul $0x150,0x38(%esp),%eax │ │ - add (%esp),%eax │ │ - imul $0xa8,0x10(%esp),%edx │ │ - add %eax,%edx │ │ - lea 0x2b90(%edx,%ecx,8),%eax │ │ - sub $0x8,%esp │ │ - mov 0xc(%esp),%ebx │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7f67d │ │ + pop %ebx │ │ + add $0x578f3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x83f60(%ebx),%eax │ │ + lea -0x7faf0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ push %eax │ │ - pushl 0x18(%esp) │ │ - call 1bc0 │ │ - add $0x10,%esp │ │ - mov %eax,%ecx │ │ - add $0xc0,%ecx │ │ - mov 0x34(%esp),%ebx │ │ - mov 0x20(%ebp),%edx │ │ - mov %eax,(%edx,%ebx,4) │ │ - mov %cl,(%esi,%edi,1) │ │ - dec %ebx │ │ - jle 8216c │ │ - mov %ebx,%esi │ │ - and 0x40(%esp),%esi │ │ - mov %ebx,0x34(%esp) │ │ - mov %ebx,%edi │ │ - mov 0x8(%esp),%ecx │ │ - shr %cl,%edi │ │ - shl $0x4,%esi │ │ - add 0x1c(%esp),%esi │ │ - movzbl 0x1(%edi,%esi,1),%eax │ │ - movzbl 0x10(%edi,%esi,1),%ecx │ │ - add %eax,%ecx │ │ - movzbl 0x2(%edi,%esi,1),%eax │ │ - add %ecx,%eax │ │ - movzbl 0x3(%edi,%esi,1),%edx │ │ - mov %eax,0x24(%esp) │ │ - add %eax,%edx │ │ - cmp $0x1,%edi │ │ - lea 0x1a(%edi,%edi,4),%ecx │ │ - mov $0x24,%eax │ │ - cmova %eax,%ecx │ │ - movzbl 0x4(%edi,%esi,1),%ebx │ │ - lea (%edx,%ebx,1),%eax │ │ - cmp $0x200,%eax │ │ - mov $0x4,%eax │ │ - ja 820ef │ │ - lea 0x40(%ebx,%edx,1),%eax │ │ - shr $0x7,%eax │ │ - add %ecx,%eax │ │ - imul $0x290,0x18(%esp),%ecx │ │ - add (%esp),%ecx │ │ - imul $0x148,0x10(%esp),%edx │ │ - add %ecx,%edx │ │ - lea 0x1ec0(%edx,%eax,8),%eax │ │ - sub $0x4,%esp │ │ - mov 0x8(%esp),%ebx │ │ - push $0x3 │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7f6cd │ │ + pop %ebx │ │ + add $0x578a3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7fc40(%ebx),%eax │ │ + lea -0x83dd0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ push %eax │ │ - pushl 0x18(%esp) │ │ - call 1770 │ │ - add $0x10,%esp │ │ - cmp $0x3,%eax │ │ - jne 82160 │ │ - mov 0x24(%esp),%edx │ │ - and $0x3f,%edx │ │ - test %edi,%edi │ │ - mov $0xe,%eax │ │ - mov $0x7,%ecx │ │ - cmove %ecx,%eax │ │ - cmp $0xc,%edx │ │ - mov $0x6,%ecx │ │ - ja 82040 │ │ - inc %edx │ │ - shr %edx │ │ - mov %edx,%ecx │ │ - jmp 82040 │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7f71d │ │ + pop %ebx │ │ + add $0x57853,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7fc40(%ebx),%eax │ │ + lea -0x7faf0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %eax,%ecx │ │ - shl $0x6,%ecx │ │ - add %eax,%ecx │ │ - jmp 8207a │ │ - mov 0x3c(%esp),%edx │ │ - movzbl 0x23c1(%edx),%eax │ │ - movzbl 0x23d0(%edx),%ecx │ │ - add %eax,%ecx │ │ - movzbl 0x23c2(%edx),%esi │ │ - add %ecx,%esi │ │ - movzbl 0x23c3(%edx),%eax │ │ - movzbl 0x23c4(%edx),%ecx │ │ - add %esi,%eax │ │ - lea (%eax,%ecx,1),%edx │ │ - lea 0x40(%ecx,%eax,1),%eax │ │ - shr $0x7,%eax │ │ - add $0x1a,%eax │ │ - cmp $0x200,%edx │ │ - mov $0x1e,%ecx │ │ - cmovbe %eax,%ecx │ │ - imul $0x290,0x18(%esp),%eax │ │ - mov (%esp),%edi │ │ - add %edi,%eax │ │ - imul $0x148,0x10(%esp),%edx │ │ - add %eax,%edx │ │ - lea 0x1ec0(%edx,%ecx,8),%eax │ │ - sub $0x4,%esp │ │ - mov 0x8(%esp),%ebx │ │ - push $0x3 │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7f76d │ │ + pop %ebx │ │ + add $0x57803,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7fc40(%ebx),%eax │ │ + lea -0x7f700(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ push %eax │ │ - pushl 0x18(%esp) │ │ - call 1770 │ │ - add $0x10,%esp │ │ - cmp $0x3,%eax │ │ - jne 822b6 │ │ - and $0x3f,%esi │ │ - lea 0x1(%esi),%eax │ │ - shr %eax │ │ - cmp $0xc,%esi │ │ - mov $0x6,%ecx │ │ - cmovbe %eax,%ecx │ │ - imul $0x150,0x38(%esp),%eax │ │ - add %edi,%eax │ │ - imul $0xa8,0x10(%esp),%edx │ │ - add %eax,%edx │ │ - lea 0x2b90(%edx,%ecx,8),%eax │ │ - jmp 822a6 │ │ - imul $0x290,0x18(%esp),%eax │ │ - mov (%esp),%edi │ │ - add %edi,%eax │ │ - mov 0x10(%esp),%esi │ │ - imul $0x148,%esi,%ecx │ │ - lea 0x1ec0(%ecx,%eax,1),%eax │ │ - sub $0x4,%esp │ │ - push $0x3 │ │ - push %eax │ │ - pushl 0x18(%esp) │ │ - call 1770 │ │ - add $0x10,%esp │ │ - cmp $0x3,%eax │ │ - jne 822b6 │ │ - mov 0x1c(%esp),%edx │ │ - movzbl 0x1(%edx),%eax │ │ - mov %eax,0x8(%esp) │ │ - mov 0x50(%esp),%eax │ │ - movzbl (%edx,%eax,1),%ecx │ │ - add 0x8(%esp),%ecx │ │ - or $0x1,%eax │ │ - movzbl (%edx,%eax,1),%eax │ │ - add %ecx,%eax │ │ - and $0x3f,%eax │ │ - lea 0x1(%eax),%ecx │ │ - shr %ecx │ │ - cmp $0xc,%eax │ │ - mov $0x6,%eax │ │ - cmovbe %ecx,%eax │ │ - imul $0x150,0x38(%esp),%ecx │ │ - add %edi,%ecx │ │ - imul $0xa8,%esi,%edx │ │ - add %ecx,%edx │ │ - lea 0x2b90(%edx,%eax,8),%eax │ │ - sub $0x8,%esp │ │ - push %eax │ │ - pushl 0x18(%esp) │ │ - call 1bc0 │ │ - add $0x10,%esp │ │ - mov %eax,0x8(%esp) │ │ - cmpl $0x0,0x58(%esp) │ │ - mov 0x36a4(%edi),%eax │ │ - mov 0x14(%ebp),%ecx │ │ - movzbl 0x4(%ecx),%ecx │ │ - lea (%ecx,%ecx,2),%ecx │ │ - mov $0x1,%edx │ │ - jne 822e8 │ │ - cmpb $0x0,0x4c(%esp) │ │ - jne 822e8 │ │ - xor %edx,%edx │ │ - mov 0x24(%ebp),%esi │ │ - cmpl $0x9,(%esi) │ │ - sete %dl │ │ - lea (%eax,%ecx,4),%ebx │ │ - imul $0xe4,%edx,%eax │ │ - mov 0x5c(%esp),%esi │ │ - add %esi,%eax │ │ - mov 0xc(%ebp),%edi │ │ - lea (%edi,%edi,2),%ecx │ │ - lea (%eax,%ecx,4),%eax │ │ - mov 0x18(%esp),%ecx │ │ - cmp $0x2,%ecx │ │ - mov $0x2,%edi │ │ - cmova %ecx,%edi │ │ - mov 0x1c(%ebp),%edx │ │ - mov 0x874(%eax,%edx,4),%eax │ │ - mov %eax,0x40(%esp) │ │ - add $0xfffffffe,%edi │ │ - mov %edi,0x1c(%esp) │ │ - mov 0x4b4(%esi),%cl │ │ - add $0x7,%cl │ │ - mov $0xffffffff,%eax │ │ - shl %cl,%eax │ │ - not %eax │ │ - mov %eax,0x34(%esp) │ │ - mov 0x8(%esp),%esi │ │ - test %esi,%esi │ │ - mov %ebx,0x24(%esp) │ │ - je 8237b │ │ - lea (%ebx,%edx,4),%ecx │ │ - mov 0x4(%esp),%edx │ │ - mov 0xc(%ebp),%eax │ │ - mov -0x270c(%edx,%eax,4),%eax │ │ - add %edx,%eax │ │ - mov %ecx,0x18(%esp) │ │ - jmp *%eax │ │ - mov 0x14(%esp),%eax │ │ - movzbl (%eax),%eax │ │ - shr $0x6,%eax │ │ - mov 0x8(%ebp),%ecx │ │ - movzbl (%ecx),%ecx │ │ - shr $0x6,%ecx │ │ - lea -0x2(%ecx,%eax,1),%eax │ │ - jmp 82735 │ │ - movl $0x0,0x8(%esp) │ │ - movl $0x40,0x30(%esp) │ │ - mov 0x28(%esp),%ecx │ │ - mov 0x4(%esp),%ebx │ │ - test %ecx,%ecx │ │ - jg 82959 │ │ - jmp 82a8b │ │ - mov 0x14(%esp),%eax │ │ - movzwl (%eax),%eax │ │ - and $0xc0c0,%eax │ │ - mov 0x8(%ebp),%ecx │ │ - movzwl (%ecx),%ecx │ │ - and $0xc0c0,%ecx │ │ - add %eax,%ecx │ │ - imul $0x4040404,%ecx,%eax │ │ - shr $0x18,%eax │ │ - add $0xfffffffc,%eax │ │ - jmp 82735 │ │ - mov 0x14(%esp),%eax │ │ - mov (%eax),%eax │ │ - shr $0x6,%eax │ │ - and $0x3030303,%eax │ │ - mov 0x8(%ebp),%ecx │ │ - mov (%ecx),%ecx │ │ - shr $0x6,%ecx │ │ - and $0x3030303,%ecx │ │ - add %eax,%ecx │ │ - imul $0x1010101,%ecx,%eax │ │ - shr $0x18,%eax │ │ - add $0xfffffff8,%eax │ │ - jmp 82735 │ │ - mov 0x14(%esp),%ecx │ │ - mov (%ecx),%eax │ │ - mov 0x4(%ecx),%edx │ │ - shr $0x6,%edx │ │ - shr $0x6,%eax │ │ - and $0x3030303,%eax │ │ - and $0x3030303,%edx │ │ - mov 0x8(%ebp),%ecx │ │ - mov %ecx,%esi │ │ - mov (%ecx),%ecx │ │ - mov 0x4(%esi),%esi │ │ - shr $0x6,%esi │ │ - shr $0x6,%ecx │ │ - and $0x3030303,%ecx │ │ - add %eax,%ecx │ │ - and $0x3030303,%esi │ │ - add %edx,%esi │ │ - mov $0x1010101,%edx │ │ - mov %ecx,%eax │ │ - mul %edx │ │ - imul $0x1010101,%ecx,%ecx │ │ - add %edx,%ecx │ │ - imul $0x1010101,%esi,%eax │ │ - mov 0x8(%esp),%esi │ │ - mov 0x4(%esp),%ebx │ │ - add %ecx,%eax │ │ - shr $0x18,%eax │ │ - add $0xfffffff0,%eax │ │ - jmp 8283f │ │ - mov 0x14(%esp),%esi │ │ - mov (%esi),%eax │ │ - mov 0x4(%esi),%ecx │ │ - shr $0x6,%ecx │ │ - shr $0x6,%eax │ │ - and $0x3030303,%eax │ │ - and $0x3030303,%ecx │ │ - mov 0x8(%esi),%edx │ │ - mov 0xc(%esi),%esi │ │ - shr $0x6,%esi │ │ - shr $0x6,%edx │ │ - and $0x3030303,%edx │ │ - add %eax,%edx │ │ - and $0x3030303,%esi │ │ - add %ecx,%esi │ │ - mov 0x8(%ebp),%eax │ │ - mov %eax,%ebx │ │ - mov (%eax),%eax │ │ - mov 0x4(%ebx),%edi │ │ - shr $0x6,%eax │ │ - shr $0x6,%edi │ │ - and $0x3030303,%edi │ │ - add %esi,%edi │ │ - and $0x3030303,%eax │ │ - add %edx,%eax │ │ - mov 0x8(%ebx),%ecx │ │ - mov 0xc(%ebx),%esi │ │ - shr $0x6,%esi │ │ - shr $0x6,%ecx │ │ - and $0x3030303,%ecx │ │ - add %eax,%ecx │ │ - and $0x3030303,%esi │ │ - add %edi,%esi │ │ - mov (%esp),%edi │ │ - mov $0x1010101,%edx │ │ - mov %ecx,%eax │ │ - mul %edx │ │ - imul $0x1010101,%ecx,%ecx │ │ - add %edx,%ecx │ │ - imul $0x1010101,%esi,%eax │ │ - mov 0x8(%esp),%esi │ │ - mov 0x4(%esp),%ebx │ │ - add %ecx,%eax │ │ - shr $0x18,%eax │ │ - add $0xffffffe0,%eax │ │ - jmp 82842 │ │ - mov 0x14(%esp),%eax │ │ - movzbl (%eax),%eax │ │ - and $0xffffffc0,%eax │ │ - mov 0x8(%ebp),%ecx │ │ - movzwl (%ecx),%ecx │ │ - and $0xc0c0,%ecx │ │ - jmp 8252d │ │ - mov 0x14(%esp),%eax │ │ - movzwl (%eax),%eax │ │ - and $0xc0c0,%eax │ │ - mov 0x8(%ebp),%ecx │ │ - movzbl (%ecx),%ecx │ │ - and $0xffffffc0,%ecx │ │ - add %eax,%ecx │ │ - imul $0x4040404,%ecx,%eax │ │ - shr $0x18,%eax │ │ - add $0xfffffffd,%eax │ │ - jmp 82735 │ │ - mov 0x14(%esp),%eax │ │ - movzwl (%eax),%eax │ │ - and $0xc0c0,%eax │ │ - mov $0xc0c0c0c0,%ecx │ │ - mov %edx,%ebx │ │ - mov 0x8(%ebp),%edx │ │ - and (%edx),%ecx │ │ - add %eax,%ecx │ │ - shr $0x6,%ecx │ │ - imul $0x1010101,%ecx,%eax │ │ - shr $0x18,%eax │ │ - add $0xfffffffa,%eax │ │ - jmp 8283f │ │ - mov $0xc0c0c0c0,%eax │ │ - mov 0x14(%esp),%ecx │ │ - and (%ecx),%eax │ │ - mov 0x8(%ebp),%ecx │ │ - movzwl (%ecx),%ecx │ │ - and $0xc0c0,%ecx │ │ - add %eax,%ecx │ │ - shr $0x6,%ecx │ │ - imul $0x1010101,%ecx,%eax │ │ - shr $0x18,%eax │ │ - add $0xfffffffa,%eax │ │ - jmp 82735 │ │ - mov $0xc0c0c0c0,%ecx │ │ - mov 0x14(%esp),%eax │ │ - mov (%eax),%eax │ │ - and %ecx,%eax │ │ - mov 0x8(%ebp),%edx │ │ - mov 0x4(%edx),%esi │ │ - and %ecx,%esi │ │ - jmp 825c7 │ │ - mov $0xc0c0c0c0,%ecx │ │ - mov 0x14(%esp),%eax │ │ - mov 0x4(%eax),%esi │ │ - and %ecx,%esi │ │ - mov (%eax),%eax │ │ - and %ecx,%eax │ │ - mov 0x8(%ebp),%edx │ │ - and (%edx),%ecx │ │ - add %eax,%ecx │ │ - adc $0x0,%esi │ │ - shrd $0x6,%esi,%ecx │ │ - shr $0x6,%esi │ │ - mov $0x1010101,%edx │ │ - mov %ecx,%eax │ │ - mul %edx │ │ - imul $0x1010101,%ecx,%ecx │ │ - add %edx,%ecx │ │ - imul $0x1010101,%esi,%eax │ │ - mov 0x8(%esp),%esi │ │ - mov 0x4(%esp),%ebx │ │ - add %ecx,%eax │ │ - shr $0x18,%eax │ │ - add $0xfffffff4,%eax │ │ - jmp 8283f │ │ - mov 0x14(%esp),%ecx │ │ - mov (%ecx),%eax │ │ - mov 0x4(%ecx),%ecx │ │ - shr $0x6,%eax │ │ - shr $0x6,%ecx │ │ - and $0x3030303,%ecx │ │ - and $0x3030303,%eax │ │ - mov 0x8(%ebp),%edx │ │ - mov %edx,%edi │ │ - mov (%edx),%edx │ │ - mov 0x4(%edi),%esi │ │ - shr $0x6,%edx │ │ - shr $0x6,%esi │ │ - and $0x3030303,%esi │ │ - add %ecx,%esi │ │ - and $0x3030303,%edx │ │ - add %eax,%edx │ │ - mov 0x8(%edi),%ecx │ │ - mov 0xc(%edi),%edi │ │ - shr $0x6,%edi │ │ - shr $0x6,%ecx │ │ - and $0x3030303,%ecx │ │ - add %edx,%ecx │ │ - and $0x3030303,%edi │ │ - add %esi,%edi │ │ - mov 0x8(%esp),%esi │ │ - mov 0x4(%esp),%ebx │ │ - jmp 826bd │ │ - mov 0x14(%esp),%esi │ │ - mov (%esi),%eax │ │ - mov 0x4(%esi),%ecx │ │ - shr $0x6,%eax │ │ - shr $0x6,%ecx │ │ - and $0x3030303,%ecx │ │ - and $0x3030303,%eax │ │ - mov 0xc(%esi),%edx │ │ - mov 0x8(%esi),%esi │ │ - shr $0x6,%esi │ │ - shr $0x6,%edx │ │ - and $0x3030303,%edx │ │ - add %ecx,%edx │ │ - and $0x3030303,%esi │ │ - add %eax,%esi │ │ - mov 0x8(%ebp),%eax │ │ - mov (%eax),%ecx │ │ - mov 0x4(%eax),%edi │ │ - shr $0x6,%edi │ │ - shr $0x6,%ecx │ │ - and $0x3030303,%ecx │ │ - add %esi,%ecx │ │ - mov 0x8(%esp),%esi │ │ - mov 0x4(%esp),%ebx │ │ - and $0x3030303,%edi │ │ - add %edx,%edi │ │ - mov $0x1010101,%edx │ │ - mov %ecx,%eax │ │ - mul %edx │ │ - imul $0x1010101,%ecx,%ecx │ │ - add %edx,%ecx │ │ - imul $0x1010101,%edi,%eax │ │ - mov (%esp),%edi │ │ - add %ecx,%eax │ │ - shr $0x18,%eax │ │ - add $0xffffffe8,%eax │ │ - jmp 82842 │ │ - mov 0x14(%esp),%eax │ │ - movzbl (%eax),%eax │ │ - and $0xffffffc0,%eax │ │ - mov $0xc0c0c0c0,%ecx │ │ - mov %edx,%ebx │ │ - mov 0x8(%ebp),%edx │ │ - and (%edx),%ecx │ │ - add %eax,%ecx │ │ - shr $0x6,%ecx │ │ - imul $0x1010101,%ecx,%eax │ │ - shr $0x18,%eax │ │ - add $0xfffffffb,%eax │ │ - jmp 8283f │ │ - mov $0xc0c0c0c0,%eax │ │ - mov 0x14(%esp),%ecx │ │ - and (%ecx),%eax │ │ - mov 0x8(%ebp),%ecx │ │ - movzbl (%ecx),%ecx │ │ - and $0xffffffc0,%ecx │ │ - add %eax,%ecx │ │ - shr $0x6,%ecx │ │ - imul $0x1010101,%ecx,%eax │ │ - shr $0x18,%eax │ │ - add $0xfffffffb,%eax │ │ - mov (%esp),%edi │ │ - mov %edx,%ebx │ │ - jmp 82842 │ │ - mov 0x14(%esp),%eax │ │ - movzwl (%eax),%eax │ │ - and $0xc0c0,%eax │ │ - mov $0xc0c0c0c0,%ecx │ │ - mov 0x8(%ebp),%edx │ │ - mov 0x4(%edx),%esi │ │ - and %ecx,%esi │ │ - and (%edx),%ecx │ │ - jmp 82778 │ │ - mov $0xc0c0c0c0,%eax │ │ - mov 0x14(%esp),%ecx │ │ - mov 0x4(%ecx),%esi │ │ - and %eax,%esi │ │ - and (%ecx),%eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7f7bd │ │ + pop %ebx │ │ + add $0x577b3,%ebx │ │ mov 0x8(%ebp),%ecx │ │ - movzwl (%ecx),%ecx │ │ - and $0xc0c0,%ecx │ │ - add %eax,%ecx │ │ - shr $0x6,%esi │ │ - shr $0x6,%ecx │ │ - mov $0x1010101,%edx │ │ - mov %ecx,%eax │ │ - mul %edx │ │ - imul $0x1010101,%ecx,%ecx │ │ - add %edx,%ecx │ │ - imul $0x1010101,%esi,%eax │ │ - mov 0x8(%esp),%esi │ │ - mov 0x4(%esp),%ebx │ │ - add %ecx,%eax │ │ - shr $0x18,%eax │ │ - add $0xfffffff6,%eax │ │ - jmp 8283f │ │ - mov $0xc0c0c0c0,%eax │ │ - mov 0x14(%esp),%ecx │ │ - mov (%ecx),%ecx │ │ - and %eax,%ecx │ │ - mov 0x8(%ebp),%edx │ │ - mov %edx,%esi │ │ - mov 0x4(%edx),%edx │ │ - and %eax,%edx │ │ - and (%esi),%eax │ │ - add %ecx,%eax │ │ - adc $0x0,%edx │ │ - shrd $0x6,%edx,%eax │ │ - shr $0x6,%edx │ │ - mov 0x8(%esi),%ecx │ │ - mov 0xc(%esi),%esi │ │ - jmp 82802 │ │ - mov $0xc0c0c0c0,%eax │ │ - mov 0x14(%esp),%edi │ │ - mov 0x4(%edi),%edx │ │ - and %eax,%edx │ │ - mov (%edi),%ecx │ │ - and %eax,%ecx │ │ - mov 0x8(%ebp),%esi │ │ - and (%esi),%eax │ │ - add %ecx,%eax │ │ - adc $0x0,%edx │ │ - shrd $0x6,%edx,%eax │ │ - shr $0x6,%edx │ │ - mov 0x8(%edi),%ecx │ │ - mov 0xc(%edi),%esi │ │ - shr $0x6,%ecx │ │ - shr $0x6,%esi │ │ - and $0x3030303,%esi │ │ - add %edx,%esi │ │ - and $0x3030303,%ecx │ │ - add %eax,%ecx │ │ - mov $0x1010101,%edx │ │ - mov %ecx,%eax │ │ - mul %edx │ │ - imul $0x1010101,%ecx,%ecx │ │ - add %edx,%ecx │ │ - imul $0x1010101,%esi,%eax │ │ - mov 0x8(%esp),%esi │ │ - mov 0x4(%esp),%ebx │ │ - add %ecx,%eax │ │ - shr $0x18,%eax │ │ - add $0xffffffec,%eax │ │ - mov (%esp),%edi │ │ - xor %edx,%edx │ │ - xor %ecx,%ecx │ │ - test %eax,%eax │ │ - setne %dl │ │ - setg %cl │ │ - add %edx,%ecx │ │ - mov 0x10(%esp),%eax │ │ - lea (%eax,%eax,2),%eax │ │ - lea (%edi,%eax,4),%eax │ │ - lea 0x338c(%eax,%ecx,4),%eax │ │ - sub $0x8,%esp │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7fb30(%ebx),%eax │ │ + lea -0x7faf0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ push %eax │ │ - pushl 0x18(%esp) │ │ - call 1ac0 │ │ - add $0x10,%esp │ │ - mov %eax,%edi │ │ - mov 0x18(%esp),%eax │ │ - movzwl (%eax),%eax │ │ - mov 0x40(%esp),%ecx │ │ - movzbl (%ecx),%edx │ │ - imul %eax,%edx │ │ - add $0x10,%edx │ │ - shr $0x5,%edx │ │ - lea -0x1(%edi),%eax │ │ - cmp $0xf,%esi │ │ - jne 8291a │ │ - mov %edx,(%esp) │ │ - mov %eax,0x30(%esp) │ │ - mov $0xffffffff,%esi │ │ - mov 0x4(%esp),%ebx │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7f80d │ │ + pop %ebx │ │ + add $0x57763,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x83f60(%ebx),%eax │ │ + lea -0x7f700(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - inc %esi │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7f85d │ │ + pop %ebx │ │ + add $0x57713,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ sub $0xc,%esp │ │ - pushl 0x18(%esp) │ │ - call 1b40 │ │ - add $0x10,%esp │ │ - cmp $0x1f,%esi │ │ - ja 828c9 │ │ - test %eax,%eax │ │ - je 828b0 │ │ - test %esi,%esi │ │ - je 8290a │ │ - mov %edi,0x8(%esp) │ │ - neg %esi │ │ - mov $0x1,%edi │ │ - mov 0x4(%esp),%ebx │ │ + lea -0x7fb30(%ebx),%eax │ │ + lea -0x83dd0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7f8ad │ │ + pop %ebx │ │ + add $0x576c3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ sub $0xc,%esp │ │ - pushl 0x18(%esp) │ │ - call 1b40 │ │ - add $0x10,%esp │ │ - lea (%eax,%edi,2),%edi │ │ - inc %esi │ │ - jne 828e0 │ │ - add $0xe,%edi │ │ - and $0xfffff,%edi │ │ - mov %edi,%esi │ │ - mov 0x30(%esp),%eax │ │ - mov 0x8(%esp),%edi │ │ - jmp 82917 │ │ - mov 0x4(%esp),%ebx │ │ - mov $0xf,%esi │ │ - mov 0x30(%esp),%eax │ │ - mov (%esp),%edx │ │ - and $0x80,%eax │ │ - mov %eax,0x30(%esp) │ │ - mov %esi,0x8(%esp) │ │ - imul %esi,%edx │ │ - and $0xffffff,%edx │ │ - mov 0x1c(%esp),%ecx │ │ - shr %cl,%edx │ │ - sub %edi,%edx │ │ - mov 0x34(%esp),%eax │ │ - cmp %eax,%edx │ │ - cmovg %eax,%edx │ │ - neg %edi │ │ - xor %edx,%edi │ │ - mov 0x20(%ebp),%eax │ │ - mov %edi,(%eax) │ │ - mov 0x1c(%ebp),%edx │ │ - mov 0x28(%esp),%ecx │ │ - test %ecx,%ecx │ │ - jle 82a8b │ │ - mov 0x24(%esp),%eax │ │ - lea 0x2(%eax,%edx,4),%eax │ │ - mov %eax,0x24(%esp) │ │ - mov $0x1,%eax │ │ - mov 0x20(%esp),%edx │ │ - jmp 829cf │ │ - xor %edi,%edi │ │ - add $0xf,%edi │ │ - and $0xfffff,%edi │ │ - mov 0x4(%esp),%ebx │ │ - mov 0x8(%esp),%eax │ │ - mov 0x2c(%esp),%edx │ │ - add %edi,%eax │ │ - mov %eax,0x8(%esp) │ │ - mov 0x18(%esp),%esi │ │ - imul %edi,%esi │ │ - and $0xffffff,%esi │ │ - mov 0x1c(%esp),%ecx │ │ - shr %cl,%esi │ │ - mov 0x10(%esp),%ecx │ │ - sub %ecx,%esi │ │ - mov 0x34(%esp),%eax │ │ - cmp %eax,%esi │ │ - cmovg %eax,%esi │ │ - neg %ecx │ │ - xor %esi,%ecx │ │ - mov 0x20(%ebp),%eax │ │ - mov %ecx,(%eax,%edx,4) │ │ - mov 0x28(%esp),%ecx │ │ - mov 0x20(%esp),%edx │ │ - mov (%esp),%eax │ │ - cmp %ecx,%eax │ │ - lea 0x1(%eax),%eax │ │ - je 82a8b │ │ - mov %eax,(%esp) │ │ - movzwl (%edx,%eax,2),%esi │ │ - mov 0x20(%ebp),%eax │ │ - mov (%eax,%esi,4),%edi │ │ - test %edi,%edi │ │ - je 829c1 │ │ - sub $0xc,%esp │ │ - pushl 0x18(%esp) │ │ - call 1b40 │ │ - add $0x10,%esp │ │ - mov %eax,0x10(%esp) │ │ - mov 0x24(%esp),%eax │ │ - movzwl (%eax),%eax │ │ - mov 0x40(%esp),%ecx │ │ - movzbl (%ecx,%esi,1),%ecx │ │ - imul %eax,%ecx │ │ - add $0x10,%ecx │ │ - shr $0x5,%ecx │ │ - mov %ecx,0x18(%esp) │ │ - cmp $0xf,%edi │ │ - mov %esi,%edx │ │ - mov 0x8(%esp),%eax │ │ - jne 82987 │ │ - mov %edx,0x2c(%esp) │ │ - mov $0xffffffff,%edi │ │ - xor %ecx,%ecx │ │ + lea -0x7fb30(%ebx),%eax │ │ + lea -0x7f700(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7f8fd │ │ + pop %ebx │ │ + add $0x57673,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7ebe0(%ebx),%eax │ │ + lea -0x83dd0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ - mov %ecx,%esi │ │ - inc %edi │ │ - sub $0xc,%esp │ │ - mov 0x10(%esp),%ebx │ │ - pushl 0x18(%esp) │ │ - call 1b40 │ │ - add $0x10,%esp │ │ - cmp $0x1f,%edi │ │ - ja 82a52 │ │ - lea -0x1(%esi),%ecx │ │ - test %eax,%eax │ │ - je 82a30 │ │ - test %edi,%edi │ │ - je 82970 │ │ - mov $0x1,%edi │ │ - mov 0x4(%esp),%ebx │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7f94d │ │ + pop %ebx │ │ + add $0x57623,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x83f60(%ebx),%eax │ │ + lea -0x7eb70(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7f99d │ │ + pop %ebx │ │ + add $0x575d3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7ebe0(%ebx),%eax │ │ + lea -0x7f700(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7f9ed │ │ + pop %ebx │ │ + add $0x57583,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ sub $0xc,%esp │ │ - pushl 0x18(%esp) │ │ - call 1b40 │ │ - add $0x10,%esp │ │ - lea (%eax,%edi,2),%edi │ │ - inc %esi │ │ - jne 82a70 │ │ - dec %edi │ │ - jmp 82972 │ │ - mov 0x8(%esp),%edx │ │ - cmp $0x3f,%edx │ │ - mov $0x3f,%eax │ │ - cmovb %edx,%eax │ │ - or 0x30(%esp),%eax │ │ - mov 0x28(%ebp),%edx │ │ - mov %al,(%edx) │ │ - mov %ecx,%eax │ │ - lea -0xc(%ebp),%esp │ │ + lea -0x7fb30(%ebx),%eax │ │ + lea -0x7eb70(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ pop %esi │ │ - pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x150,%esp │ │ - call 82ac4 │ │ - pop %eax │ │ - add $0x524ac,%eax │ │ - mov %eax,0x10(%esp) │ │ - mov 0x8(%ebp),%edi │ │ - mov 0x8(%edi),%edx │ │ - mov %edx,0x18(%esp) │ │ - and $0x1f,%edx │ │ - mov 0xc(%edi),%eax │ │ - mov %eax,%ecx │ │ - and $0x1f,%ecx │ │ - mov %ecx,0xc0(%esp) │ │ - mov (%edi),%ecx │ │ - mov %ecx,0xc(%esp) │ │ - mov 0x4b0(%ecx),%esi │ │ - xor %ebx,%ebx │ │ - mov %esi,0x50(%esp) │ │ - cmp $0x1,%esi │ │ - sete %bl │ │ - xor %ecx,%ecx │ │ - cmp $0x3,%esi │ │ - setne %cl │ │ - mov %ecx,0x30(%esp) │ │ - mov %edx,%ecx │ │ - mov %edx,0x58(%esp) │ │ - mov 0x30(%esp),%ecx │ │ - shr %cl,%edx │ │ - mov %edx,0x6c(%esp) │ │ - mov 0xc0(%esp),%esi │ │ - mov %ebx,%ecx │ │ - shr %cl,%esi │ │ - mov %esi,0xf4(%esp) │ │ + call 7fa3d │ │ + pop %ebx │ │ + add $0x57533,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - mov 0x10(%esp),%ecx │ │ - lea -0x5a08(%ecx),%ecx │ │ - movzbl (%ecx,%edx,4),%esi │ │ - movzbl 0x1(%ecx,%edx,4),%ecx │ │ - mov %ecx,0x78(%esp) │ │ - mov 0xc(%esp),%edx │ │ - mov 0x7f4(%edx),%ecx │ │ - sub 0x18(%esp),%ecx │ │ - cmp %esi,%ecx │ │ - mov %esi,0x88(%esp) │ │ - cmovg %esi,%ecx │ │ - mov 0x7f8(%edx),%esi │ │ - sub %eax,%esi │ │ - mov 0x78(%esp),%edx │ │ - cmp %edx,%esi │ │ - cmovg %edx,%esi │ │ - mov %ecx,0xbc(%esp) │ │ - mov 0x30(%esp),%edx │ │ - add %edx,%ecx │ │ - mov %ecx,0x98(%esp) │ │ - mov %edx,%ecx │ │ - sarl %cl,0x98(%esp) │ │ - mov %esi,0x9c(%esp) │ │ - add %ebx,%esi │ │ - mov %ebx,0x38(%esp) │ │ - mov %ebx,%ecx │ │ - sar %cl,%esi │ │ - mov %esi,0xac(%esp) │ │ - cmpl $0x0,0x50(%esp) │ │ - mov 0x4(%edi),%ecx │ │ - mov %ecx,0x64(%esp) │ │ - mov 0xc(%esp),%ecx │ │ - mov 0x7c0(%ecx),%ecx │ │ - mov %ecx,0x70(%esp) │ │ - je 82bdb │ │ - testb $0x1,0x18(%esp) │ │ - jne 82be8 │ │ - mov 0x88(%esp),%ecx │ │ - cmp 0x30(%esp),%ecx │ │ - ja 82be8 │ │ - movl $0x0,0x94(%esp) │ │ - jmp 82c07 │ │ - mov $0x1,%cl │ │ - mov %ecx,0x94(%esp) │ │ - mov 0x38(%esp),%ecx │ │ - cmp %ecx,0x78(%esp) │ │ - ja 82c07 │ │ - mov %eax,%ecx │ │ - and $0x1,%cl │ │ - mov %ecx,0x94(%esp) │ │ - mov 0x30(%esp),%ecx │ │ - mov 0x88(%esp),%esi │ │ - add %ecx,%esi │ │ - shr %cl,%esi │ │ - mov %esi,0xa8(%esp) │ │ - mov 0x78(%esp),%ecx │ │ - mov 0x38(%esp),%edx │ │ - lea (%ecx,%edx,1),%esi │ │ - mov %edx,%ecx │ │ - shr %cl,%esi │ │ - mov %esi,0xa4(%esp) │ │ - cmpl $0x0,0x9c(%esp) │ │ - jle 8481c │ │ - mov 0xc(%esp),%ecx │ │ - mov 0x4(%ecx),%ecx │ │ - mov 0x3fc(%ecx),%ecx │ │ - shl $0xa,%ecx │ │ - mov %ecx,0x104(%esp) │ │ - mov 0x78(%esp),%esi │ │ - mov %esi,%edx │ │ - mov 0x88(%esp),%ecx │ │ - imul %ecx,%edx │ │ - shl $0x4,%edx │ │ - mov %edx,0xe8(%esp) │ │ - shl $0x2,%ecx │ │ - mov %ecx,0x88(%esp) │ │ - shl $0x2,%esi │ │ - mov %esi,0x78(%esp) │ │ - mov 0xa8(%esp),%ecx │ │ - imul 0xa4(%esp),%ecx │ │ - shl $0x4,%ecx │ │ - mov %ecx,0x114(%esp) │ │ - mov 0x30(%esp),%ebx │ │ - mov %ebx,%ecx │ │ - not %ecx │ │ - mov %ecx,0x100(%esp) │ │ - mov 0x38(%esp),%edx │ │ - mov %edx,%ecx │ │ - not %ecx │ │ - mov %ecx,0x90(%esp) │ │ - mov 0x98(%esp),%esi │ │ - mov %ebx,%ecx │ │ - shl %cl,%esi │ │ - dec %esi │ │ - mov %esi,0x120(%esp) │ │ - mov 0xac(%esp),%esi │ │ - mov %edx,%ecx │ │ - shl %cl,%esi │ │ - mov 0x9c(%esp),%edx │ │ - dec %esi │ │ - mov %esi,0x11c(%esp) │ │ - mov 0x10(%esp),%ecx │ │ - movdqa -0x15900(%ecx),%xmm0 │ │ - movdqa %xmm0,0x130(%esp) │ │ - mov 0x14(%ebp),%ecx │ │ - movzbl 0xa(%ecx),%esi │ │ - mov %esi,0x54(%esp) │ │ - movzbl 0x7(%ecx),%ecx │ │ - mov %ecx,0x50(%esp) │ │ - lea 0x7140(%edi),%ecx │ │ - mov %ecx,0x68(%esp) │ │ - lea 0x3000(%edi),%ecx │ │ - mov %ecx,0x128(%esp) │ │ - lea 0x5000(%edi),%ecx │ │ - mov %ecx,0xec(%esp) │ │ - lea 0x280(%edi),%ecx │ │ - mov %ecx,0x28(%esp) │ │ - lea 0x2a0(%edi),%ecx │ │ - mov %ecx,0xa0(%esp) │ │ - mov 0xe8(%esp),%ecx │ │ - lea 0x3000(%edi,%ecx,1),%ecx │ │ - mov %ecx,0x110(%esp) │ │ - mov 0xa8(%esp),%ecx │ │ - lea 0x0(,%ecx,4),%ecx │ │ - mov %ecx,0xb8(%esp) │ │ - mov 0xa4(%esp),%ecx │ │ - lea 0x0(,%ecx,4),%ecx │ │ - mov %ecx,0xb4(%esp) │ │ - lea 0x2800(%edi),%ecx │ │ - mov %ecx,0xb0(%esp) │ │ - xor %ecx,%ecx │ │ - jmp 82db3 │ │ + sub $0xc,%esp │ │ + lea -0x7ebe0(%ebx),%eax │ │ + lea -0x7faf0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7fa8d │ │ + pop %ebx │ │ + add $0x574e3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7fc40(%ebx),%eax │ │ + lea -0x7eb70(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ - mov %edx,%ebx │ │ - mov 0x118(%esp),%ecx │ │ - mov %ebx,%edx │ │ - cmp %ebx,%ecx │ │ - jge 8481c │ │ - mov %ecx,%ebx │ │ - lea 0x10(%ecx),%esi │ │ - cmp %esi,%edx │ │ - mov %esi,%ecx │ │ - cmovle %edx,%ecx │ │ - mov %ecx,0xc4(%esp) │ │ - mov %esi,%edi │ │ - mov 0x38(%esp),%ecx │ │ - shr %cl,%edi │ │ - mov 0xac(%esp),%ecx │ │ - cmp %edi,%ecx │ │ - mov %edi,0x124(%esp) │ │ - cmovle %ecx,%edi │ │ - mov %edi,0xcc(%esp) │ │ - cmpl $0x0,0xbc(%esp) │ │ - mov %esi,0x118(%esp) │ │ - jle 82da0 │ │ - mov 0x10(%ebp),%ecx │ │ - test $0x8,%cl │ │ - sete 0x18(%esp) │ │ - mov %ebx,%edi │ │ - test %ebx,%ebx │ │ - mov %edx,%ecx │ │ - sete %dl │ │ - mov 0x10(%ebp),%ebx │ │ - and %bl,%dl │ │ - mov %dl,0x76(%esp) │ │ - cmp %ecx,%esi │ │ - setge %dl │ │ - mov %edi,0x7c(%esp) │ │ - mov %edi,%esi │ │ - mov 0x38(%esp),%ecx │ │ - shr %cl,%esi │ │ - mov %esi,%ecx │ │ - and 0x18(%esp),%dl │ │ - mov %dl,0x75(%esp) │ │ - mov 0x58(%esp),%edx │ │ - movl $0x0,0x60(%esp) │ │ - mov 0x14(%ebp),%esi │ │ - mov 0x8(%ebp),%edi │ │ - mov %ecx,0xc8(%esp) │ │ - cmpb $0x0,0xb(%esi) │ │ - jne 82e92 │ │ - jmp 82f53 │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 7fadf │ │ + pop %ebx │ │ + add $0x57491,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x83dd0(%ebx),%eax │ │ + pushl 0x18(%ebp) │ │ + push $0x1 │ │ + push %eax │ │ + push %eax │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x9c(%esp),%edx │ │ - mov %edx,%ebx │ │ - mov 0xf0(%esp),%edi │ │ - cmp 0xbc(%esp),%edi │ │ - mov %edi,0x60(%esp) │ │ - mov 0x8(%ebp),%edi │ │ - mov 0x58(%esp),%edx │ │ - jge 82da2 │ │ - cmpb $0x0,0xb(%esi) │ │ - je 82f53 │ │ - mov 0xc(%esp),%ecx │ │ - mov 0x4a0(%ecx),%edx │ │ - mov %edx,0x20(%esp) │ │ - shr %edx │ │ - imul %eax,%edx │ │ - mov 0x8(%edi),%esi │ │ - add %esi,%edx │ │ - shl $0x3,%edx │ │ - add 0x494(%ecx),%edx │ │ - cmpl $0x0,0xb44(%ecx) │ │ - mov 0x128(%esp),%ecx │ │ - mov %ecx,0x18(%esp) │ │ - mov 0xec(%esp),%ecx │ │ - je 82f1d │ │ - mov 0x64(%esp),%edi │ │ - mov 0x363c(%edi),%ebx │ │ - mov 0xe8(%esp),%ecx │ │ - mov %ebx,0x18(%esp) │ │ - add %ebx,%ecx │ │ - mov %ecx,0x363c(%edi) │ │ - mov %eax,%ecx │ │ - sar %ecx │ │ - mov %esi,%edi │ │ - and $0x1,%edi │ │ - add %ecx,%edi │ │ - mov 0xc(%esp),%ebx │ │ - mov 0x7e8(%ebx),%ecx │ │ - sar %ecx │ │ - imul %edi,%ecx │ │ - mov 0x8(%ebp),%edi │ │ - sar %esi │ │ - and $0x1,%eax │ │ - add %esi,%eax │ │ - add %ecx,%eax │ │ - lea (%eax,%eax,2),%ecx │ │ - shl $0x4,%ecx │ │ - add 0xb54(%ebx),%ecx │ │ - mov 0xc(%esp),%eax │ │ - mov 0x7c0(%eax),%eax │ │ - sub $0x8,%esp │ │ - mov 0x18(%esp),%ebx │ │ - pushl 0x80(%esp) │ │ - pushl 0x94(%esp) │ │ - pushl 0x28(%esp) │ │ - push %ecx │ │ - pushl 0x38(%esp) │ │ - push %edx │ │ - call *0x7c(%eax) │ │ - add $0x20,%esp │ │ - mov 0x58(%esp),%edx │ │ - mov 0x14(%ebp),%esi │ │ - mov 0x28(%esp),%eax │ │ - mov (%eax),%eax │ │ - movl $0x0,0x18(%esp) │ │ - cmpb $0x0,0xe0(%eax,%edx,1) │ │ - movl $0x0,0x84(%esp) │ │ - je 82f9a │ │ - mov (%eax,%edx,1),%al │ │ - mov %eax,%edx │ │ - or $0x2,%dl │ │ - xor %ecx,%ecx │ │ - cmp $0xb,%dl │ │ - sete %cl │ │ - shl $0x9,%ecx │ │ - cmp $0xa,%al │ │ - mov $0x200,%eax │ │ - cmove %eax,%ecx │ │ - mov %ecx,0x84(%esp) │ │ - mov 0xc0(%esp),%eax │ │ - cmpb $0x0,0xf0(%edi,%eax,1) │ │ - je 82fcd │ │ - mov 0x10(%edi,%eax,1),%al │ │ - mov %eax,%edx │ │ - or $0x2,%dl │ │ - xor %ecx,%ecx │ │ - cmp $0xb,%dl │ │ - sete %cl │ │ - shl $0x9,%ecx │ │ - cmp $0xa,%al │ │ - mov $0x200,%eax │ │ - cmove %eax,%ecx │ │ - mov %ecx,0x18(%esp) │ │ - mov 0x60(%esp),%eax │ │ - lea 0x10(%eax),%ecx │ │ - mov 0xbc(%esp),%edx │ │ - cmp %ecx,%edx │ │ - mov %ecx,%eax │ │ - cmovle %edx,%eax │ │ - mov %eax,0x1c(%esp) │ │ - mov 0xc(%edi),%eax │ │ - mov 0x7c(%esp),%ebx │ │ - add %ebx,%eax │ │ - cmp 0xc4(%esp),%ebx │ │ - mov %eax,0xc(%edi) │ │ - mov %ecx,0xf0(%esp) │ │ - jge 83840 │ │ - cmpl $0x0,0x60(%esp) │ │ - setne %bl │ │ - cmp %edx,%ecx │ │ - setl %cl │ │ - or 0x76(%esp),%cl │ │ - mov %cl,0x8c(%esp) │ │ - or 0x75(%esp),%bl │ │ - mov %bl,0x40(%esp) │ │ - mov 0x84(%esp),%ebx │ │ - or 0x104(%esp),%ebx │ │ - or 0x18(%esp),%ebx │ │ - mov %ebx,0x84(%esp) │ │ - mov 0x8(%ebp),%edi │ │ - mov 0x8(%edi),%edx │ │ - mov 0x7c(%esp),%ecx │ │ - mov %ecx,0x34(%esp) │ │ - mov 0x1c(%esp),%ebx │ │ - jmp 830a0 │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 7fb2f │ │ + pop %ebx │ │ + add $0x57441,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7eb70(%ebx),%eax │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %eax │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %edi,0x20(%esp) │ │ - mov 0x14(%ebp),%esi │ │ - mov %ecx,%edi │ │ - sub 0x20(%esp),%edx │ │ - mov %edx,0x8(%edi) │ │ - mov 0x10(%esp),%eax │ │ - lea -0x59b0(%eax),%eax │ │ - mov 0x54(%esp),%ecx │ │ - movzbl 0x1(%eax,%ecx,8),%eax │ │ - mov 0x34(%esp),%ecx │ │ - add %eax,%ecx │ │ - add 0xc(%edi),%eax │ │ - mov %eax,0xc(%edi) │ │ - mov %ecx,0x34(%esp) │ │ - cmp 0xc4(%esp),%ecx │ │ - jge 8384b │ │ - mov 0x60(%esp),%edi │ │ - add %edi,%edx │ │ - cmp %ebx,%edi │ │ - mov 0xc(%esp),%esi │ │ - mov 0x494(%esi),%ecx │ │ - mov %ecx,0x18(%esp) │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7fb7d │ │ + pop %ebx │ │ + add $0x573f3,%ebx │ │ mov 0x8(%ebp),%ecx │ │ - mov 0x4a0(%esi),%esi │ │ - mov %edx,0x8(%ecx) │ │ - jge 83060 │ │ - shr %esi │ │ - imul %eax,%esi │ │ - add %edx,%esi │ │ - mov 0x18(%esp),%eax │ │ - lea (%eax,%esi,8),%eax │ │ - mov %eax,0x18(%esp) │ │ - mov 0x34(%esp),%esi │ │ - cmp 0x7c(%esp),%esi │ │ - setbe %al │ │ - and 0x8c(%esp),%al │ │ - mov %al,0xd4(%esp) │ │ - mov 0xc0(%esp),%eax │ │ - add %esi,%eax │ │ - lea 0x30(%ecx,%eax,1),%eax │ │ - mov %eax,0x44(%esp) │ │ - mov %edi,0x20(%esp) │ │ - mov 0x14(%ebp),%esi │ │ - mov %ecx,%edi │ │ - cmpb $0x0,0xb(%esi) │ │ - jne 8315e │ │ - jmp 831c0 │ │ - nop │ │ - nop │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x83dd0(%ebx),%eax │ │ + lea -0x7faf0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7fbcd │ │ + pop %ebx │ │ + add $0x573a3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7faf0(%ebx),%eax │ │ + lea -0x83dd0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x10(%esp),%eax │ │ - lea -0x59b0(%eax),%eax │ │ - mov 0x54(%esp),%edx │ │ - movzbl (%eax,%edx,8),%ecx │ │ - movzbl %cl,%edx │ │ - mov 0x18(%esp),%eax │ │ - lea (%eax,%edx,8),%eax │ │ - mov %eax,0x18(%esp) │ │ - mov 0x20(%esp),%eax │ │ - add %edx,%eax │ │ - add 0x8(%edi),%edx │ │ - mov %edx,0x8(%edi) │ │ - mov %eax,0x20(%esp) │ │ - cmp %ebx,%eax │ │ - jge 83069 │ │ - cmpb $0x0,0xb(%esi) │ │ - je 831c0 │ │ - cmpb $0x0,0x6(%esi) │ │ - je 833d4 │ │ - mov 0xc(%esp),%eax │ │ - cmpl $0x0,0xb44(%eax) │ │ - jne 83120 │ │ - mov 0x10(%esp),%eax │ │ - lea -0x59b0(%eax),%eax │ │ - mov 0x54(%esp),%ecx │ │ - movzbl 0x1(%eax,%ecx,8),%ecx │ │ - dec %cl │ │ - cmp $0xf,%cl │ │ - ja 835a0 │ │ - movzbl %cl,%ecx │ │ - mov 0x10(%esp),%edx │ │ - mov -0x26c0(%edx,%ecx,4),%ecx │ │ - add %edx,%ecx │ │ - jmp *%ecx │ │ - mov 0x44(%esp),%ecx │ │ - movb $0x40,(%ecx) │ │ - jmp 835a0 │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 7fc1f │ │ + pop %ebx │ │ + add $0x57351,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7faf0(%ebx),%eax │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %eax │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7fc6d │ │ + pop %ebx │ │ + add $0x57303,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7faf0(%ebx),%eax │ │ + lea -0x7f700(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movsbl 0xd(%esi),%eax │ │ - mov %eax,0x10c(%esp) │ │ - cmpb $0x0,0xd4(%esp) │ │ - je 8321c │ │ - xor %eax,%eax │ │ - mov 0x20(%esp),%ecx │ │ - xor $0x1,%al │ │ - movzbl %al,%eax │ │ - cmp 0x60(%esp),%ecx │ │ - ja 83244 │ │ - mov $0x8,%ebx │ │ - cmpb $0x0,0x40(%esp) │ │ - je 83246 │ │ - mov %eax,0x24(%esp) │ │ - mov 0x10(%esp),%eax │ │ - lea -0x59b0(%eax),%ecx │ │ - mov 0x54(%esp),%eax │ │ - movzbl 0x1(%ecx,%eax,8),%ecx │ │ - mov 0x24(%esp),%eax │ │ - add 0x34(%esp),%ecx │ │ - cmp 0xc4(%esp),%ecx │ │ - jge 83244 │ │ - jmp 83246 │ │ - mov 0x10(%esp),%eax │ │ - lea -0x59b0(%eax),%eax │ │ - mov 0x54(%esp),%ecx │ │ - movzbl (%eax,%ecx,8),%eax │ │ - mov 0x20(%esp),%ecx │ │ - add %ecx,%eax │ │ - cmp %ebx,%eax │ │ - setge %al │ │ - xor $0x1,%al │ │ - movzbl %al,%eax │ │ - cmp 0x60(%esp),%ecx │ │ - jbe 831e6 │ │ - xor %ebx,%ebx │ │ - or %eax,%ebx │ │ - mov %ebx,0x2c(%esp) │ │ - mov 0xc(%edi),%edi │ │ - mov 0xc(%esp),%eax │ │ - mov 0x80c(%eax),%ecx │ │ - dec %ecx │ │ - xor %eax,%eax │ │ - test %edi,%ecx │ │ - jne 83283 │ │ - mov 0xc(%esp),%esi │ │ - movzbl 0x808(%esi),%ecx │ │ - mov %edi,%eax │ │ - sar %cl,%eax │ │ - dec %eax │ │ - imul 0x7fc(%esi),%eax │ │ - shl $0x8,%eax │ │ - add 0x7dc(%esi),%eax │ │ - mov 0x14(%ebp),%esi │ │ - mov %eax,0xdc(%esp) │ │ - xor %ebx,%ebx │ │ - mov 0x64(%esp),%ecx │ │ - cmp 0x3618(%ecx),%edx │ │ - setg %bl │ │ - mov %ebx,0x3c(%esp) │ │ - xor %ebx,%ebx │ │ - cmp 0x3620(%ecx),%edi │ │ - setg %bl │ │ - mov %ebx,0x4c(%esp) │ │ - movzbl 0x8(%esi),%esi │ │ - mov %esi,0xe0(%esp) │ │ - mov 0x10(%esp),%ebx │ │ - lea -0x59b0(%ebx),%esi │ │ - mov %edi,0x48(%esp) │ │ - mov 0x54(%esp),%edi │ │ - movzbl (%esi,%edi,8),%eax │ │ - mov %eax,0x24(%esp) │ │ - movzbl 0x1(%esi,%edi,8),%eax │ │ - mov %eax,0x14(%esp) │ │ - mov 0xc(%esp),%esi │ │ - mov 0x4(%esi),%edi │ │ - mov %edi,0xd8(%esp) │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7fcbd │ │ + pop %ebx │ │ + add $0x572b3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ sub $0xc,%esp │ │ - pushl 0xb30(%esi) │ │ - pushl 0x78(%esp) │ │ - mov 0xec(%esp),%edi │ │ - pushl 0x3fc(%edi) │ │ + lea -0x7f700(%ebx),%eax │ │ + lea -0x7faf0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ push %eax │ │ - pushl 0x40(%esp) │ │ - lea 0x12c(%esp),%edi │ │ - push %edi │ │ - pushl 0x104(%esp) │ │ - pushl 0x104(%esp) │ │ - pushl 0x4a0(%esi) │ │ - pushl 0x48(%esp) │ │ - pushl 0x60(%esp) │ │ - pushl 0x3624(%ecx) │ │ - pushl 0x361c(%ecx) │ │ - pushl 0x8c(%esp) │ │ - pushl 0x8c(%esp) │ │ - pushl 0x84(%esp) │ │ - push %edx │ │ - call 72e70 │ │ - add $0x50,%esp │ │ - mov %eax,0x2c(%esp) │ │ - shll $0x2,0x24(%esp) │ │ - shll $0x2,0x14(%esp) │ │ - mov 0x10c(%esp),%ecx │ │ - or 0x84(%esp),%ecx │ │ - mov 0x7f4(%esi),%edx │ │ - mov 0x8(%ebp),%edi │ │ - sub 0x8(%edi),%edx │ │ - shl $0x2,%edx │ │ - mov 0x7f8(%esi),%eax │ │ - sub 0xc(%edi),%eax │ │ - shl $0x2,%eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7fd0d │ │ + pop %ebx │ │ + add $0x57263,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ sub $0xc,%esp │ │ - pushl 0xb30(%esi) │ │ + lea -0x83dd0(%ebx),%eax │ │ + lea -0x7f700(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ push %eax │ │ - push %edx │ │ - push %ecx │ │ - pushl 0x30(%esp) │ │ - pushl 0x44(%esp) │ │ - pushl 0x8c(%esp) │ │ - pushl 0x4a0(%esi) │ │ - mov 0x14(%ebp),%esi │ │ - pushl 0x44(%esp) │ │ - mov 0xa0(%esp),%eax │ │ - mov 0x5c(%esp),%ecx │ │ - call *0x20(%eax,%ecx,4) │ │ + push %esi │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ add $0x30,%esp │ │ - mov 0x1c(%esp),%ebx │ │ - cmpb $0x0,0x6(%esi) │ │ - jne 83168 │ │ - mov 0xc(%esp),%eax │ │ - cmpl $0x0,0xb44(%eax) │ │ - je 834b1 │ │ - mov 0x64(%esp),%ebx │ │ - mov 0x3640(%ebx),%esi │ │ - mov 0x10(%esp),%eax │ │ - lea -0x59b0(%eax),%ecx │ │ - mov 0x54(%esp),%eax │ │ - movzbl (%ecx,%eax,8),%edx │ │ - cmp $0x8,%edx │ │ - mov %edx,0x24(%esp) │ │ - mov $0x8,%edi │ │ - cmovae %edi,%edx │ │ - mov $0x8,%edi │ │ - movzbl 0x1(%ecx,%eax,8),%ecx │ │ - cmp $0x8,%ecx │ │ - cmovae %edi,%ecx │ │ - mov 0x8(%ebp),%edi │ │ - imul %edx,%ecx │ │ - shl $0x6,%ecx │ │ - mov %esi,0x14(%esp) │ │ - add %esi,%ecx │ │ - mov %ecx,0x3640(%ebx) │ │ - mov 0xc(%esp),%edx │ │ - mov 0xb50(%edx),%ecx │ │ - mov 0x7e8(%edx),%edx │ │ - imul 0xc(%edi),%edx │ │ - add 0x8(%edi),%edx │ │ - lea (%edx,%edx,4),%edx │ │ - movswl (%ecx,%edx,2),%eax │ │ - movzbl 0x6(%ecx,%edx,2),%ecx │ │ - mov %ecx,0x5c(%esp) │ │ - test %eax,%eax │ │ - js 834a1 │ │ - mov 0x14(%ebp),%ecx │ │ - movzbl 0xa(%ecx),%ecx │ │ - mov 0x5c(%esp),%edx │ │ - mov %ecx,%esi │ │ - shl $0x6,%esi │ │ - lea (%esi,%ecx,4),%ecx │ │ - add 0x70(%esp),%ecx │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7fd5d │ │ + pop %ebx │ │ + add $0x57213,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ sub $0xc,%esp │ │ - mov 0x1c(%esp),%ebx │ │ - mov 0x18(%esp),%esi │ │ - pushl 0xb30(%esi) │ │ + lea -0x7f700(%ebx),%eax │ │ + lea -0x83dd0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ push %eax │ │ - pushl 0x28(%esp) │ │ - pushl 0x4a0(%esi) │ │ - pushl 0x34(%esp) │ │ - call *0x154(%ecx,%edx,4) │ │ - add $0x20,%esp │ │ - mov 0x14(%ebp),%esi │ │ - mov 0x1c(%esp),%ebx │ │ - mov 0x24(%esp),%ecx │ │ - jmp 83132 │ │ - mov 0x280(%edi),%eax │ │ - mov 0x58(%esp),%ecx │ │ - mov 0x20(%esp),%edx │ │ - add %edx,%ecx │ │ - mov %ecx,0x2c(%esp) │ │ - lea 0x20(%eax,%ecx,1),%edx │ │ - movzbl 0xa(%esi),%eax │ │ - mov %eax,0x24(%esp) │ │ + push %esi │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 7fdaf │ │ + pop %ebx │ │ + add $0x571c1,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ sub $0xc,%esp │ │ - mov %edi,%ecx │ │ - mov 0x1c(%esp),%ebx │ │ - mov %edi,%eax │ │ - lea 0x17(%esp),%edi │ │ - push %edi │ │ - lea 0x6c(%esp),%edi │ │ - push %edi │ │ - mov %eax,%edi │ │ - pushl 0xb4(%esp) │ │ + lea -0x7f700(%ebx),%eax │ │ + pushl 0x18(%ebp) │ │ push $0x0 │ │ + push %eax │ │ + push %eax │ │ push $0x1 │ │ - push %esi │ │ - pushl 0xc(%ebp) │ │ - pushl 0x4c(%esp) │ │ - pushl 0x70(%esp) │ │ - call 811a0 │ │ + push $0x8 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ add $0x30,%esp │ │ - mov %eax,0x14(%esp) │ │ - lea -0x59b0(%ebx),%ebx │ │ - mov 0x54(%esp),%eax │ │ - movzbl 0x1(%ebx,%eax,8),%ecx │ │ - mov 0xc(%esp),%eax │ │ - mov 0x7f8(%eax),%eax │ │ - sub 0xc(%edi),%eax │ │ - cmp %ecx,%eax │ │ - cmovg %ecx,%eax │ │ - lea -0x1(%eax),%ecx │ │ - cmp $0xf,%ecx │ │ - ja 8367e │ │ - mov 0x10(%esp),%edx │ │ - mov -0x2640(%edx,%ecx,4),%ecx │ │ - add %edx,%ecx │ │ - jmp *%ecx │ │ - movzbl 0xb(%esp),%ecx │ │ - mov 0x44(%esp),%eax │ │ - mov %ecx,0x3c(%esp) │ │ - mov %cl,(%eax) │ │ - jmp 83735 │ │ - mov 0x44(%esp),%ecx │ │ - movl $0x40404040,(%ecx) │ │ - jmp 835a0 │ │ - mov 0x44(%esp),%ecx │ │ - movw $0x4040,(%ecx) │ │ - jmp 835a0 │ │ - mov $0x40404040,%ecx │ │ - mov 0x44(%esp),%edx │ │ - mov %ecx,(%edx) │ │ - mov %ecx,0x4(%edx) │ │ - jmp 835a0 │ │ - movdqa 0x130(%esp),%xmm0 │ │ - mov 0x44(%esp),%ecx │ │ - movdqu %xmm0,(%ecx) │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7fdfd │ │ + pop %ebx │ │ + add $0x57173,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7eb70(%ebx),%eax │ │ + lea -0x83dd0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ - mov 0x54(%esp),%ecx │ │ - movzbl (%eax,%ecx,8),%ecx │ │ - mov %ecx,%eax │ │ - dec %al │ │ - cmp $0xf,%al │ │ - ja 83132 │ │ - movzbl %al,%eax │ │ - mov %ecx,%edx │ │ - mov 0x10(%esp),%ecx │ │ - mov -0x2680(%ecx,%eax,4),%eax │ │ - add %ecx,%eax │ │ - mov %edx,%ecx │ │ - jmp *%eax │ │ - mov 0x28(%esp),%eax │ │ - mov (%eax),%eax │ │ - mov 0x58(%esp),%ecx │ │ - mov 0x20(%esp),%edx │ │ - add %edx,%ecx │ │ - movb $0x40,0x20(%eax,%ecx,1) │ │ - mov $0x1,%cl │ │ - jmp 83132 │ │ - mov 0x28(%esp),%eax │ │ - mov (%eax),%eax │ │ - mov 0x58(%esp),%ecx │ │ - mov 0x20(%esp),%edx │ │ - add %edx,%ecx │ │ - movl $0x40404040,0x20(%eax,%ecx,1) │ │ - mov $0x4,%cl │ │ - jmp 83132 │ │ - mov 0x28(%esp),%eax │ │ - mov (%eax),%eax │ │ - mov 0x58(%esp),%ecx │ │ - mov 0x20(%esp),%edx │ │ - add %edx,%ecx │ │ - movw $0x4040,0x20(%eax,%ecx,1) │ │ - mov $0x2,%cl │ │ - jmp 83132 │ │ - mov 0x28(%esp),%eax │ │ - mov (%eax),%eax │ │ - mov 0x58(%esp),%ecx │ │ - mov 0x20(%esp),%edx │ │ - add %edx,%ecx │ │ - mov $0x40404040,%edx │ │ - mov %edx,0x24(%eax,%ecx,1) │ │ - mov %edx,0x20(%eax,%ecx,1) │ │ - mov $0x8,%cl │ │ - jmp 83132 │ │ - mov %edi,%ebx │ │ - mov 0x28(%esp),%edi │ │ - mov (%edi),%eax │ │ - mov 0x58(%esp),%ecx │ │ - mov 0x20(%esp),%edx │ │ - lea (%edx,%ecx,1),%ecx │ │ - mov $0x40404040,%edx │ │ - mov %edx,0x24(%eax,%ecx,1) │ │ - mov %edx,0x20(%eax,%ecx,1) │ │ - mov (%edi),%eax │ │ - mov %ebx,%edi │ │ - mov 0x1c(%esp),%ebx │ │ - mov %edx,0x2c(%eax,%ecx,1) │ │ - mov %edx,0x28(%eax,%ecx,1) │ │ - mov $0x10,%cl │ │ - jmp 83132 │ │ - movzbl 0xb(%esp),%ecx │ │ - sub $0x4,%esp │ │ - mov %ebx,0x28(%esp) │ │ - mov 0x14(%esp),%ebx │ │ - push %eax │ │ - mov %ecx,0x44(%esp) │ │ - push %ecx │ │ - pushl 0x50(%esp) │ │ - call 1540 │ │ - mov 0x34(%esp),%ebx │ │ - add $0x10,%esp │ │ - jmp 83735 │ │ - movzbl 0xb(%esp),%eax │ │ - mov %eax,0x3c(%esp) │ │ - imul $0x1010101,%eax,%eax │ │ - mov 0x44(%esp),%ecx │ │ - mov %eax,(%ecx) │ │ - jmp 83735 │ │ - movzbl 0xb(%esp),%ecx │ │ - mov %ecx,%eax │ │ - shl $0x8,%eax │ │ - mov %ecx,0x3c(%esp) │ │ - or %ecx,%eax │ │ - mov 0x44(%esp),%ecx │ │ - mov %ax,(%ecx) │ │ - jmp 83735 │ │ - movzbl 0xb(%esp),%ecx │ │ - mov %ecx,%eax │ │ - mov $0x1010101,%edx │ │ - mul %edx │ │ - mov %ecx,0x3c(%esp) │ │ - mov $0x1010101,%esi │ │ - imul %esi,%ecx │ │ - add %edx,%ecx │ │ - mov 0x44(%esp),%edx │ │ - mov %eax,(%edx) │ │ - mov %ecx,0x4(%edx) │ │ - jmp 83735 │ │ - movzbl 0xb(%esp),%ecx │ │ - mov %ecx,%eax │ │ - mov $0x1010101,%edx │ │ - mul %edx │ │ - mov $0x1010101,%esi │ │ - mov %ecx,0x3c(%esp) │ │ - imul %esi,%ecx │ │ - add %edx,%ecx │ │ - movd %ecx,%xmm0 │ │ - movd %eax,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - pshufd $0x44,%xmm1,%xmm0 │ │ - mov 0x44(%esp),%eax │ │ - movdqu %xmm0,(%eax) │ │ - mov 0x54(%esp),%eax │ │ - movzbl (%ebx,%eax,8),%edx │ │ - mov 0xc(%esp),%eax │ │ - mov 0x7f4(%eax),%ecx │ │ - sub 0x8(%edi),%ecx │ │ - cmp %edx,%ecx │ │ - mov %edx,0x24(%esp) │ │ - cmovg %edx,%ecx │ │ - lea -0x1(%ecx),%edx │ │ - cmp $0xf,%edx │ │ - mov 0x3c(%esp),%ebx │ │ - movzbl %bl,%eax │ │ - ja 83784 │ │ - mov 0x10(%esp),%esi │ │ - mov -0x2600(%esi,%edx,4),%edx │ │ - add %esi,%edx │ │ - jmp *%edx │ │ - mov 0x28(%esp),%eax │ │ - mov (%eax),%eax │ │ - mov 0x2c(%esp),%ecx │ │ - mov %bl,0x20(%eax,%ecx,1) │ │ - jmp 83820 │ │ - mov 0x28(%esp),%edx │ │ - mov (%edx),%edx │ │ - mov 0x2c(%esp),%esi │ │ - lea 0x20(%edx,%esi,1),%edx │ │ - sub $0x4,%esp │ │ - mov 0x14(%esp),%ebx │ │ - push %ecx │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7fe4d │ │ + pop %ebx │ │ + add $0x57123,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x83dd0(%ebx),%eax │ │ + lea -0x7eb70(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ push %eax │ │ - push %edx │ │ - call 1540 │ │ - add $0x10,%esp │ │ - jmp 83820 │ │ - imul $0x1010101,%eax,%eax │ │ - mov 0x28(%esp),%ecx │ │ - mov (%ecx),%ecx │ │ - mov 0x2c(%esp),%edx │ │ - mov %eax,0x20(%ecx,%edx,1) │ │ - jmp 83820 │ │ - mov %eax,%ecx │ │ - shl $0x8,%ecx │ │ - or %eax,%ecx │ │ - mov 0x28(%esp),%eax │ │ - mov (%eax),%eax │ │ - mov 0x2c(%esp),%edx │ │ - mov %cx,0x20(%eax,%edx,1) │ │ - jmp 83820 │ │ - mov %eax,%ecx │ │ - mov $0x1010101,%edx │ │ - imul %edx,%ecx │ │ - mul %edx │ │ - add %ecx,%edx │ │ - mov 0x28(%esp),%ecx │ │ - mov (%ecx),%ecx │ │ - mov 0x2c(%esp),%esi │ │ - mov %eax,0x20(%ecx,%esi,1) │ │ - mov %edx,0x24(%ecx,%esi,1) │ │ - jmp 83820 │ │ - mov %eax,%ecx │ │ - mov $0x1010101,%edx │ │ - imul %edx,%ecx │ │ - mul %edx │ │ - add %ecx,%edx │ │ - mov 0x28(%esp),%esi │ │ - mov (%esi),%ecx │ │ - mov 0x2c(%esp),%ebx │ │ - mov %eax,0x20(%ecx,%ebx,1) │ │ - mov %edx,0x24(%ecx,%ebx,1) │ │ - mov (%esi),%ecx │ │ - mov %edx,0x2c(%ebx,%ecx,1) │ │ - mov %eax,0x28(%ebx,%ecx,1) │ │ - mov 0x14(%esp),%eax │ │ - mov 0xa0(%esp),%edx │ │ - mov %edx,0x14(%esp) │ │ - test %eax,%eax │ │ - jns 83460 │ │ - jmp 834a1 │ │ + push %esi │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x7c(%esp),%ecx │ │ - mov %ecx,0x34(%esp) │ │ - mov 0x8(%ebp),%edi │ │ - sub 0x34(%esp),%eax │ │ - mov %eax,0xc(%edi) │ │ - cmpb $0x0,0x94(%esp) │ │ - je 82e60 │ │ - mov 0xc(%esp),%ecx │ │ - mov 0x4a4(%ecx),%ebx │ │ - cmpb $0xd,0x9(%esi) │ │ - mov %ebx,0x2c(%esp) │ │ - jne 83c40 │ │ - mov 0x8(%edi),%edi │ │ - mov %edi,%edx │ │ - mov %eax,%esi │ │ - mov 0x30(%esp),%ecx │ │ - sar %cl,%edi │ │ - mov 0x38(%esp),%ecx │ │ - sar %cl,%eax │ │ - shr %ebx │ │ - imul %eax,%ebx │ │ - and 0x90(%esp),%esi │ │ - mov 0xc(%esp),%eax │ │ - mov 0x4a0(%eax),%ecx │ │ - mov %ecx,0x24(%esp) │ │ - shr %ecx │ │ - imul %esi,%ecx │ │ - and 0x100(%esp),%edx │ │ - shl $0x3,%edx │ │ - add 0x494(%eax),%edx │ │ - lea (%edx,%ecx,8),%eax │ │ - mov %eax,0x14(%esp) │ │ - add %edi,%ebx │ │ - mov 0x10(%esp),%edx │ │ - lea -0x59b0(%edx),%ecx │ │ - mov 0x54(%esp),%edi │ │ - movzbl (%ecx,%edi,8),%esi │ │ - mov 0x120(%esp),%eax │ │ - add %esi,%eax │ │ - neg %esi │ │ - and %eax,%esi │ │ - mov %ecx,0x20(%esp) │ │ - movzbl 0x1(%ecx,%edi,8),%edi │ │ - mov 0x11c(%esp),%eax │ │ - lea (%eax,%edi,1),%ecx │ │ - neg %edi │ │ - and %ecx,%edi │ │ - mov 0x30(%esp),%ecx │ │ - sar %cl,%esi │ │ - mov 0xa8(%esp),%eax │ │ - sub %esi,%eax │ │ - mov 0x38(%esp),%ecx │ │ - sar %cl,%edi │ │ - mov 0xa4(%esp),%ecx │ │ - sub %edi,%ecx │ │ - shl $0x3,%ebx │ │ - mov 0xc(%esp),%esi │ │ - mov 0x498(%esi),%edi │ │ - add %ebx,%edi │ │ - add 0x49c(%esi),%ebx │ │ - mov %ebx,0x18(%esp) │ │ - mov 0x4b0(%esi),%esi │ │ - sub $0x4,%esp │ │ - mov %edx,%ebx │ │ - pushl 0xb8(%esp) │ │ - pushl 0xc0(%esp) │ │ - push %ecx │ │ - push %eax │ │ - pushl 0x38(%esp) │ │ - pushl 0x2c(%esp) │ │ - pushl 0xcc(%esp) │ │ - mov 0x90(%esp),%eax │ │ - call *0x54(%eax,%esi,4) │ │ - mov 0x14(%ebp),%esi │ │ - add $0x20,%esp │ │ - cmpb $0x0,0xf(%esi) │ │ - je 83aca │ │ - mov %edi,0x24(%esp) │ │ - movl $0x0,0x5c(%esp) │ │ - mov 0x8(%ebp),%eax │ │ - mov %eax,%edx │ │ - mov 0xc(%eax),%esi │ │ - mov %esi,%eax │ │ - and 0x90(%esp),%eax │ │ - mov 0xc(%esp),%ecx │ │ - mov 0x80c(%ecx),%ecx │ │ - dec %ecx │ │ - xor %edi,%edi │ │ - test %ecx,%eax │ │ - jne 839c2 │ │ - mov 0xc(%esp),%eax │ │ - mov 0x808(%eax),%cl │ │ - mov %esi,%edi │ │ - sar %cl,%edi │ │ - dec %edi │ │ - imul 0x7fc(%eax),%edi │ │ - shl $0x8,%edi │ │ - add 0x7e0(%eax),%edi │ │ - mov %edi,0x3c(%esp) │ │ - mov 0x8(%edx),%eax │ │ - mov 0x30(%esp),%ebx │ │ - mov %ebx,%ecx │ │ - sar %cl,%eax │ │ - mov %eax,0x1c(%esp) │ │ - mov 0x38(%esp),%edx │ │ - mov %edx,%ecx │ │ - sar %cl,%esi │ │ - mov 0x64(%esp),%edi │ │ - mov 0x3618(%edi),%eax │ │ - mov 0x361c(%edi),%ecx │ │ - mov %ecx,0x14(%esp) │ │ - mov %ebx,%ecx │ │ - sar %cl,%eax │ │ - mov %esi,%ebx │ │ - mov %esi,0x48(%esp) │ │ - mov 0x3620(%edi),%esi │ │ - mov %edx,%ecx │ │ - sar %cl,%esi │ │ - xor %ecx,%ecx │ │ - cmp %eax,0x1c(%esp) │ │ - setg %cl │ │ - mov %ecx,0x4c(%esp) │ │ - xor %eax,%eax │ │ - cmp %esi,%ebx │ │ - setg %al │ │ - mov 0x30(%esp),%ecx │ │ - sarl %cl,0x14(%esp) │ │ - mov 0x3624(%edi),%edx │ │ - mov 0x38(%esp),%ecx │ │ - sar %cl,%edx │ │ - mov 0x50(%esp),%ecx │ │ - mov 0x20(%esp),%esi │ │ - movzbl (%esi,%ecx,8),%edi │ │ - movzbl 0x1(%esi,%ecx,8),%esi │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7fe9d │ │ + pop %ebx │ │ + add $0x570d3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ sub $0xc,%esp │ │ - mov 0x1c(%esp),%ebx │ │ - mov 0x18(%esp),%ecx │ │ - pushl 0xb30(%ecx) │ │ - pushl 0x78(%esp) │ │ + lea -0x7eb70(%ebx),%eax │ │ + lea -0x7f700(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ push $0x0 │ │ + push %eax │ │ push %esi │ │ - push %edi │ │ - lea 0x7c(%esp),%ecx │ │ - push %ecx │ │ - push $0x0 │ │ - pushl 0x64(%esp) │ │ - pushl 0x58(%esp) │ │ - pushl 0x54(%esp) │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7feed │ │ + pop %ebx │ │ + add $0x57083,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7f700(%ebx),%eax │ │ + lea -0x7eb70(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ push $0x0 │ │ - push %edx │ │ - pushl 0x50(%esp) │ │ push %eax │ │ - pushl 0x8c(%esp) │ │ - pushl 0x94(%esp) │ │ - pushl 0x68(%esp) │ │ - call 72e70 │ │ - add $0x50,%esp │ │ - shl $0x2,%edi │ │ - shl $0x2,%esi │ │ - mov 0x14(%ebp),%ecx │ │ - movsbl 0xf(%ecx),%ecx │ │ - mov 0xc(%esp),%edx │ │ - pushl 0xb30(%edx) │ │ - push %ecx │ │ - pushl 0xb8(%esp) │ │ push %esi │ │ - mov 0x14(%ebp),%esi │ │ - push %edi │ │ - pushl 0x7c(%esp) │ │ - pushl 0x44(%esp) │ │ - pushl 0x40(%esp) │ │ - mov 0x90(%esp),%ecx │ │ - call *0x64(%ecx,%eax,4) │ │ - add $0x20,%esp │ │ - cmpb $0x0,0x10(%esi) │ │ - mov 0x8(%ebp),%edi │ │ - je 83d5c │ │ - movl $0x0,0x5c(%esp) │ │ - mov 0xc(%edi),%esi │ │ - mov %esi,%eax │ │ - and 0x90(%esp),%eax │ │ - mov 0xc(%esp),%ecx │ │ - mov 0x80c(%ecx),%ecx │ │ - dec %ecx │ │ - xor %edx,%edx │ │ - test %ecx,%eax │ │ - jne 83b1b │ │ - mov 0xc(%esp),%eax │ │ - mov 0x808(%eax),%cl │ │ - mov %esi,%edx │ │ - sar %cl,%edx │ │ - dec %edx │ │ - imul 0x7fc(%eax),%edx │ │ - shl $0x8,%edx │ │ - add 0x7e4(%eax),%edx │ │ - mov %edx,0x14(%esp) │ │ - mov 0x8(%edi),%eax │ │ - mov 0x30(%esp),%ebx │ │ - mov %ebx,%ecx │ │ - sar %cl,%eax │ │ - mov %eax,0x24(%esp) │ │ - mov 0x38(%esp),%edx │ │ - mov %edx,%ecx │ │ - sar %cl,%esi │ │ - mov 0x64(%esp),%edi │ │ - mov 0x3618(%edi),%eax │ │ - mov %ebx,%ecx │ │ - sar %cl,%eax │ │ - mov %esi,%ebx │ │ - mov %esi,0x3c(%esp) │ │ - mov 0x3620(%edi),%esi │ │ - mov %edx,%ecx │ │ - sar %cl,%esi │ │ - xor %ecx,%ecx │ │ - cmp %eax,0x24(%esp) │ │ - setg %cl │ │ - mov %ecx,0x1c(%esp) │ │ - xor %eax,%eax │ │ - cmp %esi,%ebx │ │ - mov 0x361c(%edi),%esi │ │ - setg %al │ │ - mov %eax,0x4c(%esp) │ │ - mov 0x30(%esp),%ecx │ │ - sar %cl,%esi │ │ - mov %esi,0x48(%esp) │ │ - mov 0x3624(%edi),%eax │ │ - mov %edx,%ecx │ │ - sar %cl,%eax │ │ - mov 0x50(%esp),%ecx │ │ - mov 0x20(%esp),%edx │ │ - movzbl (%edx,%ecx,8),%edi │ │ - movzbl 0x1(%edx,%ecx,8),%esi │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7ff3d │ │ + pop %ebx │ │ + add $0x57033,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ sub $0xc,%esp │ │ - mov 0x1c(%esp),%ebx │ │ - mov 0x18(%esp),%ecx │ │ - pushl 0xb30(%ecx) │ │ - pushl 0x78(%esp) │ │ + lea -0x7eb70(%ebx),%eax │ │ + lea -0x7faf0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ push $0x0 │ │ + push %eax │ │ push %esi │ │ - push %edi │ │ - lea 0x7c(%esp),%ecx │ │ - push %ecx │ │ - push $0x0 │ │ - pushl 0x3c(%esp) │ │ - pushl 0x58(%esp) │ │ - pushl 0x48(%esp) │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7ff8d │ │ + pop %ebx │ │ + add $0x56fe3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7faf0(%ebx),%eax │ │ + lea -0x7eb70(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ push $0x0 │ │ push %eax │ │ - pushl 0x84(%esp) │ │ - pushl 0x8c(%esp) │ │ - pushl 0x80(%esp) │ │ - pushl 0x64(%esp) │ │ - pushl 0x70(%esp) │ │ - call 72e70 │ │ - add $0x50,%esp │ │ - shl $0x2,%edi │ │ - shl $0x2,%esi │ │ - mov 0x14(%ebp),%ecx │ │ - movsbl 0x10(%ecx),%ecx │ │ - mov 0xc(%esp),%edx │ │ - pushl 0xb30(%edx) │ │ - push %ecx │ │ - pushl 0xb8(%esp) │ │ push %esi │ │ - mov 0x14(%ebp),%esi │ │ - push %edi │ │ - mov 0x8(%ebp),%edi │ │ - pushl 0x7c(%esp) │ │ - pushl 0x44(%esp) │ │ - pushl 0x34(%esp) │ │ - mov 0x90(%esp),%ecx │ │ - call *0x64(%ecx,%eax,4) │ │ - add $0x20,%esp │ │ - jmp 83d5c │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 7ffdd │ │ + pop %ebx │ │ + add $0x56f93,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x83ac0(%ebx),%eax │ │ + lea -0x83dd0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x1 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 8002d │ │ + pop %ebx │ │ + add $0x56f43,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7eb30(%ebx),%eax │ │ + lea -0x7eb70(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - cmpb $0x0,0xc(%esi) │ │ - je 83d5c │ │ - mov 0x8(%edi),%ebx │ │ - mov %ebx,%edi │ │ - mov 0x30(%esp),%ecx │ │ - sar %cl,%edi │ │ - mov %eax,%edx │ │ - mov 0x38(%esp),%ecx │ │ - sar %cl,%edx │ │ - mov 0x2c(%esp),%esi │ │ - shr %esi │ │ - imul %edx,%esi │ │ - add %edi,%esi │ │ - shl $0x2,%esi │ │ - mov 0xc(%esp),%ecx │ │ - cmpl $0x0,0xb44(%ecx) │ │ - je 83cca │ │ - mov %eax,%ecx │ │ - sar %ecx │ │ - mov %ebx,%edx │ │ - and $0x1,%edx │ │ - add %ecx,%edx │ │ - mov 0xc(%esp),%ecx │ │ - mov 0x7e8(%ecx),%ecx │ │ - sar %ecx │ │ - imul %edx,%ecx │ │ - sar %ebx │ │ - and $0x1,%eax │ │ - add %ebx,%eax │ │ - mov 0x64(%esp),%edx │ │ - mov 0x363c(%edx),%ebx │ │ - add %ecx,%eax │ │ - lea (%eax,%eax,2),%edi │ │ - shl $0x4,%edi │ │ - mov 0xc(%esp),%eax │ │ - add 0xb54(%eax),%edi │ │ - mov 0x114(%esp),%eax │ │ - mov %ebx,0x18(%esp) │ │ - add %ebx,%eax │ │ - mov %eax,0x363c(%edx) │ │ - jmp 83cdc │ │ - mov 0x110(%esp),%eax │ │ - mov %eax,0x18(%esp) │ │ - mov 0xec(%esp),%edi │ │ - mov 0xc(%esp),%ecx │ │ - mov 0x7c0(%ecx),%eax │ │ - mov %eax,0x20(%esp) │ │ - add %esi,%esi │ │ - mov 0x498(%ecx),%ecx │ │ - add %esi,%ecx │ │ - lea 0x10(%edi),%edx │ │ - sub $0x8,%esp │ │ - mov 0x18(%esp),%ebx │ │ - pushl 0xbc(%esp) │ │ - pushl 0xc4(%esp) │ │ - pushl 0x28(%esp) │ │ - push %edx │ │ - pushl 0x44(%esp) │ │ - push %ecx │ │ - mov 0x40(%esp),%eax │ │ - call *0x7c(%eax) │ │ - add $0x20,%esp │ │ - mov 0xc(%esp),%ecx │ │ - mov 0x7c0(%ecx),%eax │ │ - add 0x49c(%ecx),%esi │ │ - add $0x20,%edi │ │ - sub $0x8,%esp │ │ - pushl 0xbc(%esp) │ │ - pushl 0xc4(%esp) │ │ - pushl 0x28(%esp) │ │ - push %edi │ │ - pushl 0x4a4(%ecx) │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ push %esi │ │ - call *0x7c(%eax) │ │ - add $0x20,%esp │ │ - mov 0x8(%ebp),%edi │ │ - mov 0x14(%ebp),%esi │ │ - mov 0x280(%edi),%eax │ │ - mov 0x6c(%esp),%ecx │ │ - mov 0x230(%eax,%ecx,1),%cl │ │ - mov %ecx,%edx │ │ - or $0x2,%dl │ │ - xor %eax,%eax │ │ - cmp $0xb,%dl │ │ - sete %al │ │ - shl $0x9,%eax │ │ - cmp $0xa,%cl │ │ - mov %edi,%edx │ │ - mov $0x200,%edi │ │ - cmove %edi,%eax │ │ - mov 0xf4(%esp),%ecx │ │ - mov 0x240(%edx,%ecx,1),%cl │ │ - mov %ecx,%edx │ │ - or $0x2,%dl │ │ - xor %ebx,%ebx │ │ - cmp $0xb,%dl │ │ - sete %bl │ │ - shl $0x9,%ebx │ │ - cmp $0xa,%cl │ │ - cmove %edi,%ebx │ │ - mov %ebx,0x108(%esp) │ │ - mov 0xf0(%esp),%ecx │ │ - mov %ecx,%edx │ │ - mov 0x30(%esp),%ecx │ │ - shr %cl,%edx │ │ - xor %ecx,%ecx │ │ - mov %edx,0x24(%esp) │ │ - cmp 0x98(%esp),%edx │ │ - setl %cl │ │ - mov %ecx,0xf8(%esp) │ │ - jl 83e0a │ │ - cmpl $0x0,0x7c(%esp) │ │ - mov 0x60(%esp),%ebx │ │ - mov 0x8(%ebp),%edi │ │ - jne 83e11 │ │ - mov 0xc(%esp),%ecx │ │ - mov 0x4b0(%ecx),%cl │ │ - dec %cl │ │ - mov $0x4,%edx │ │ - shr %cl,%edx │ │ - and 0x10(%ebp),%edx │ │ - mov %edx,0xf8(%esp) │ │ - jmp 83e11 │ │ - mov 0x60(%esp),%ebx │ │ - mov 0x8(%ebp),%edi │ │ - xor %ecx,%ecx │ │ - test %ebx,%ebx │ │ - sete %cl │ │ - mov %ecx,0xfc(%esp) │ │ - jne 83e4e │ │ - mov 0x124(%esp),%ecx │ │ - cmp 0xac(%esp),%ecx │ │ - jl 83e4e │ │ - mov 0xc(%esp),%ecx │ │ - mov 0x4b0(%ecx),%cl │ │ - dec %cl │ │ - mov $0x20,%edx │ │ - shr %cl,%edx │ │ - and 0x10(%ebp),%edx │ │ - mov %edx,0xfc(%esp) │ │ - or %eax,0x108(%esp) │ │ - mov 0x98(%esp),%eax │ │ - mov 0x24(%esp),%ecx │ │ - cmp %ecx,%eax │ │ - cmovle %eax,%ecx │ │ - mov %ecx,0x24(%esp) │ │ - mov 0x2c(%esp),%eax │ │ - sar %eax │ │ - mov %eax,0x12c(%esp) │ │ - mov 0x30(%esp),%ecx │ │ - shr %cl,%ebx │ │ - mov %ebx,0xd0(%esp) │ │ - mov 0xc(%edi),%eax │ │ - xor %ebx,%ebx │ │ - mov 0xc8(%esp),%ecx │ │ - jmp 83ed9 │ │ + and $0xfffffff0,%esp │ │ + call 8007d │ │ + pop %ebx │ │ + add $0x56ef3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x83ac0(%ebx),%eax │ │ + lea -0x7faf0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 800cd │ │ + pop %ebx │ │ + add $0x56ea3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7f6c0(%ebx),%eax │ │ + lea -0x83dd0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 8011d │ │ + pop %ebx │ │ + add $0x56e53,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7f6c0(%ebx),%eax │ │ + lea -0x7faf0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %ecx,0x80(%esp) │ │ - mov 0x38(%esp),%ecx │ │ - mov 0x80(%esp),%edx │ │ - shl %cl,%edx │ │ - sub %edx,%eax │ │ - mov %eax,0xc(%edi) │ │ - mov 0x8c(%esp),%ecx │ │ - cmp $0x2,%ecx │ │ - mov %ecx,%ebx │ │ - mov 0x9c(%esp),%edx │ │ - mov 0xc8(%esp),%ecx │ │ - je 82e67 │ │ - add 0x7c(%esp),%eax │ │ - lea 0x1(%ebx),%edx │ │ - mov %edx,0x8c(%esp) │ │ - cmp 0xcc(%esp),%ecx │ │ - mov %eax,0xc(%edi) │ │ - jge 83ea0 │ │ - mov %ebx,0x3c(%esp) │ │ - mov 0x8(%edi),%edx │ │ - mov %ecx,0x80(%esp) │ │ - jmp 83f5a │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 8016d │ │ + pop %ebx │ │ + add $0x56e03,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7f6c0(%ebx),%eax │ │ + lea -0x7f700(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 801bd │ │ + pop %ebx │ │ + add $0x56db3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7ec20(%ebx),%eax │ │ + lea -0x7faf0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 8020d │ │ + pop %ebx │ │ + add $0x56d63,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x83ac0(%ebx),%eax │ │ + lea -0x7f700(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ - mov 0x14(%ebp),%esi │ │ - mov 0x30(%esp),%ecx │ │ - shl %cl,%ebx │ │ - sub %ebx,%edx │ │ - mov %edx,0x8(%edi) │ │ - mov 0x10(%esp),%eax │ │ - lea -0x59b0(%eax),%eax │ │ - mov 0x50(%esp),%ecx │ │ - movzbl 0x1(%eax,%ecx,8),%eax │ │ - mov 0x80(%esp),%ebx │ │ - add %eax,%ebx │ │ - mov 0x38(%esp),%ecx │ │ - shl %cl,%eax │ │ - add 0xc(%edi),%eax │ │ - mov %eax,0xc(%edi) │ │ - mov %ebx,0x80(%esp) │ │ - cmp 0xcc(%esp),%ebx │ │ - jge 83ea7 │ │ - add 0x60(%esp),%edx │ │ - mov 0xd0(%esp),%ebx │ │ - cmp 0x24(%esp),%ebx │ │ - mov 0xc(%esp),%ecx │ │ - mov 0x3c(%esp),%esi │ │ - mov 0x498(%ecx,%esi,4),%ecx │ │ - mov %ecx,0x18(%esp) │ │ - mov %edx,0x8(%edi) │ │ - jge 83f10 │ │ - cmpl $0x0,0xf8(%esp) │ │ - setne 0x20(%esp) │ │ - mov %edx,%edi │ │ - mov 0x30(%esp),%ecx │ │ - sar %cl,%edi │ │ - mov 0x38(%esp),%ecx │ │ - sar %cl,%eax │ │ - imul 0x12c(%esp),%eax │ │ - add %edi,%eax │ │ - mov 0x8(%ebp),%edi │ │ - mov 0x18(%esp),%ecx │ │ - lea (%ecx,%eax,8),%eax │ │ - mov %eax,0x18(%esp) │ │ - mov 0x80(%esp),%ecx │ │ - cmp 0xc8(%esp),%ecx │ │ - setle %al │ │ - and 0x20(%esp),%al │ │ - mov %al,0x77(%esp) │ │ - mov 0xf4(%esp),%eax │ │ - add %ecx,%eax │ │ - shl $0x5,%esi │ │ - mov %esi,0x34(%esp) │ │ - lea (%edi,%esi,1),%ecx │ │ - lea 0x50(%ecx,%eax,1),%eax │ │ - mov %eax,0x40(%esp) │ │ - mov 0x14(%ebp),%esi │ │ - mov 0x9(%esi),%ch │ │ - cmp $0xd,%ch │ │ - jne 8404b │ │ - jmp 84040 │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 8025d │ │ + pop %ebx │ │ + add $0x56d13,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7ec20(%ebx),%eax │ │ + lea -0x83dd0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 802ad │ │ + pop %ebx │ │ + add $0x56cc3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7ec20(%ebx),%eax │ │ + lea -0x7f700(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x10(%esp),%eax │ │ - lea -0x59b0(%eax),%eax │ │ - mov 0x50(%esp),%ecx │ │ - movzbl (%eax,%ecx,8),%edx │ │ - movzbl %dl,%edx │ │ - mov 0x18(%esp),%eax │ │ - lea (%eax,%edx,8),%eax │ │ - mov %eax,0x18(%esp) │ │ - add %edx,%ebx │ │ - mov 0x30(%esp),%ecx │ │ - shl %cl,%edx │ │ - add 0x8(%edi),%edx │ │ - mov %edx,0x8(%edi) │ │ - cmp 0x24(%esp),%ebx │ │ - jge 83f13 │ │ - mov 0x9(%esi),%ch │ │ - cmp $0xd,%ch │ │ - jne 8404b │ │ - mov 0x3c(%esp),%eax │ │ - cmpb $0x0,0xf(%esi,%eax,1) │ │ - jne 84051 │ │ - cmpb $0x0,0xc(%esi) │ │ - je 840b0 │ │ - cmpb $0x0,0x6(%esi) │ │ - je 84368 │ │ - mov 0xc(%esp),%eax │ │ - cmpl $0x0,0xb44(%eax) │ │ - jne 84000 │ │ - mov 0x10(%esp),%eax │ │ - lea -0x59b0(%eax),%eax │ │ - mov 0x50(%esp),%ecx │ │ - movzbl 0x1(%eax,%ecx,8),%ecx │ │ - dec %cl │ │ - cmp $0xf,%cl │ │ - ja 84530 │ │ - movzbl %cl,%ecx │ │ - mov 0x10(%esp),%edx │ │ - mov -0x25c0(%edx,%ecx,4),%ecx │ │ - add %edx,%ecx │ │ - jmp *%ecx │ │ - mov 0x40(%esp),%ecx │ │ - movb $0x40,(%ecx) │ │ - jmp 84530 │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 802fd │ │ + pop %ebx │ │ + add $0x56c73,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7eb30(%ebx),%eax │ │ + lea -0x83dd0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 8034d │ │ + pop %ebx │ │ + add $0x56c23,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x83ac0(%ebx),%eax │ │ + lea -0x7eb70(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 8039d │ │ + pop %ebx │ │ + add $0x56bd3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7eb30(%ebx),%eax │ │ + lea -0x7f700(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ - movsbl 0xe(%esi),%eax │ │ - mov %eax,0xe4(%esp) │ │ - cmpb $0x0,0x77(%esp) │ │ - je 840c6 │ │ - xor %eax,%eax │ │ - jmp 840e1 │ │ - mov 0x10(%esp),%eax │ │ - lea -0x59b0(%eax),%eax │ │ - mov 0x50(%esp),%esi │ │ - movzbl (%eax,%esi,8),%eax │ │ - add %ebx,%eax │ │ - cmp 0x24(%esp),%eax │ │ - setge %al │ │ - mov 0xd0(%esp),%esi │ │ - xor $0x1,%al │ │ - movzbl %al,%eax │ │ - cmp %esi,%ebx │ │ - mov %ebx,0x20(%esp) │ │ - jle 840f9 │ │ - xor %esi,%esi │ │ - jmp 84140 │ │ - mov $0x8,%esi │ │ - cmpl $0x0,0xfc(%esp) │ │ - jne 84140 │ │ - mov 0x10(%esp),%esi │ │ - lea -0x59b0(%esi),%esi │ │ - mov %edi,%ebx │ │ - mov 0x50(%esp),%edi │ │ - movzbl 0x1(%esi,%edi,8),%esi │ │ - mov %ebx,%edi │ │ - add 0x80(%esp),%esi │ │ - cmp 0xcc(%esp),%esi │ │ - mov $0x8,%esi │ │ - jge 840f5 │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 803ed │ │ + pop %ebx │ │ + add $0x56b83,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7ec20(%ebx),%eax │ │ + lea -0x7eb70(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 8043d │ │ + pop %ebx │ │ + add $0x56b33,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7eb30(%ebx),%eax │ │ + lea -0x7faf0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ - or %eax,%esi │ │ - mov %esi,0x4c(%esp) │ │ - mov 0xc(%edi),%edi │ │ - mov %edi,%eax │ │ - and 0x90(%esp),%eax │ │ - mov 0xc(%esp),%esi │ │ - mov 0x80c(%esi),%esi │ │ - dec %esi │ │ - xor %ebx,%ebx │ │ - test %esi,%eax │ │ - jne 84187 │ │ - mov 0xc(%esp),%eax │ │ - mov 0x808(%eax),%cl │ │ - mov %edi,%ebx │ │ - sar %cl,%ebx │ │ - dec %ebx │ │ - imul 0x7fc(%eax),%ebx │ │ - shl $0x8,%ebx │ │ - mov 0x3c(%esp),%esi │ │ - add 0x7e0(%eax,%esi,4),%ebx │ │ - mov %ebx,0xd8(%esp) │ │ - cmp $0xd,%ch │ │ - movzbl %ch,%eax │ │ - mov $0x0,%ecx │ │ - cmove %ecx,%eax │ │ - movzbl %al,%eax │ │ - mov %eax,0xdc(%esp) │ │ - mov 0x30(%esp),%ebx │ │ - mov %ebx,%ecx │ │ - sar %cl,%edx │ │ - mov 0x38(%esp),%ecx │ │ - sar %cl,%edi │ │ - mov %edi,0x14(%esp) │ │ - mov 0x64(%esp),%edi │ │ - mov 0x3618(%edi),%eax │ │ - mov 0x361c(%edi),%ecx │ │ - mov %ecx,0x1c(%esp) │ │ - mov %ebx,%ecx │ │ - sar %cl,%eax │ │ - mov 0x3620(%edi),%esi │ │ - mov 0x38(%esp),%ebx │ │ - mov %ebx,%ecx │ │ - sar %cl,%esi │ │ - xor %ecx,%ecx │ │ - cmp %eax,%edx │ │ - setg %cl │ │ - mov %ecx,0x44(%esp) │ │ - xor %eax,%eax │ │ - cmp %esi,0x14(%esp) │ │ - setg %al │ │ - mov %eax,0xd4(%esp) │ │ - mov 0x30(%esp),%ecx │ │ - sarl %cl,0x1c(%esp) │ │ - mov 0x3624(%edi),%eax │ │ - mov %ebx,%ecx │ │ - sar %cl,%eax │ │ - mov %eax,0x84(%esp) │ │ - mov 0x10(%esp),%edi │ │ - lea -0x59b0(%edi),%ecx │ │ - mov %edi,%ebx │ │ - mov 0x50(%esp),%edi │ │ - movzbl (%ecx,%edi,8),%esi │ │ - mov %esi,0xe0(%esp) │ │ - movzbl 0x1(%ecx,%edi,8),%eax │ │ - mov %eax,0x48(%esp) │ │ - mov 0xc(%esp),%edi │ │ - mov 0x4(%edi),%ecx │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 8048d │ │ + pop %ebx │ │ + add $0x56ae3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ sub $0xc,%esp │ │ - pushl 0xb30(%edi) │ │ - pushl 0x78(%esp) │ │ - pushl 0x3fc(%ecx) │ │ + lea -0x7f6c0(%ebx),%eax │ │ + lea -0x7eb70(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ push %eax │ │ push %esi │ │ - lea 0x104(%esp),%ecx │ │ - push %ecx │ │ - pushl 0x100(%esp) │ │ - pushl 0x100(%esp) │ │ - pushl 0x58(%esp) │ │ - pushl 0x48(%esp) │ │ - pushl 0x80(%esp) │ │ - pushl 0xbc(%esp) │ │ - pushl 0x58(%esp) │ │ - pushl 0x114(%esp) │ │ - pushl 0x58(%esp) │ │ - pushl 0x8c(%esp) │ │ - push %edx │ │ - call 72e70 │ │ - add $0x50,%esp │ │ - mov %eax,0x14(%esp) │ │ - mov 0xe4(%esp),%eax │ │ - or 0x104(%esp),%eax │ │ - mov %eax,0xe4(%esp) │ │ - mov %eax,%edx │ │ - mov 0x7f4(%edi),%ecx │ │ - mov 0x7f8(%edi),%esi │ │ - mov 0x30(%esp),%ebx │ │ - lea (%ebx,%ecx,4),%edi │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0x8(%ecx),%ecx │ │ - and 0x100(%esp),%ecx │ │ - shl $0x2,%ecx │ │ - sub %ecx,%edi │ │ - mov 0x38(%esp),%eax │ │ - lea (%eax,%esi,4),%esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 804dd │ │ + pop %ebx │ │ + add $0x56a93,%ebx │ │ mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ecx),%ecx │ │ - and 0x90(%esp),%ecx │ │ - shl $0x2,%ecx │ │ - sub %ecx,%esi │ │ - mov %ebx,%ecx │ │ - sar %cl,%edi │ │ - mov %eax,%ecx │ │ - sar %cl,%esi │ │ - mov 0xe0(%esp),%eax │ │ - shl $0x2,%eax │ │ - mov 0x48(%esp),%ecx │ │ - shl $0x2,%ecx │ │ - or 0x108(%esp),%edx │ │ - mov %edx,0x1c(%esp) │ │ + mov 0xc(%ebp),%edx │ │ sub $0xc,%esp │ │ - mov 0x1c(%esp),%ebx │ │ - mov 0x18(%esp),%edx │ │ - pushl 0xb30(%edx) │ │ - push %esi │ │ - push %edi │ │ - pushl 0x34(%esp) │ │ - push %ecx │ │ + lea -0x83370(%ebx),%eax │ │ + lea -0x83dd0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x1 │ │ push %eax │ │ - pushl 0x8c(%esp) │ │ - pushl 0x54(%esp) │ │ - pushl 0x44(%esp) │ │ - mov 0xa0(%esp),%ecx │ │ - mov 0x44(%esp),%eax │ │ - call *0x20(%ecx,%eax,4) │ │ + push %esi │ │ + push $0x2 │ │ + push $0x20 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ add $0x30,%esp │ │ - mov 0x8(%ebp),%edi │ │ - mov 0x14(%ebp),%esi │ │ - mov 0x20(%esp),%ebx │ │ - cmpb $0x0,0x6(%esi) │ │ - jne 8405b │ │ - mov 0xc(%esp),%eax │ │ - cmpl $0x0,0xb44(%eax) │ │ - mov %ebx,0x20(%esp) │ │ - je 84443 │ │ - mov 0x64(%esp),%edx │ │ - mov 0x3640(%edx),%esi │ │ - mov 0x10(%esp),%ecx │ │ - lea -0x59b0(%ecx),%ecx │ │ - mov %edi,%ebx │ │ - mov 0x50(%esp),%edi │ │ - movzbl (%ecx,%edi,8),%eax │ │ - movzbl 0x1(%ecx,%edi,8),%ecx │ │ - mov %ebx,%edi │ │ - imul %eax,%ecx │ │ - shl $0x6,%ecx │ │ - mov %esi,0x1c(%esp) │ │ - add %esi,%ecx │ │ - mov 0x14(%ebp),%esi │ │ - mov %ecx,0x3640(%edx) │ │ - mov 0xc(%esp),%edx │ │ - mov 0x7e8(%edx),%ecx │ │ - imul 0xc(%ebx),%ecx │ │ - add 0x8(%ebx),%ecx │ │ - lea (%ecx,%ecx,4),%ecx │ │ - add %ecx,%ecx │ │ - add 0xb50(%edx),%ecx │ │ - mov 0x8c(%esp),%edx │ │ - movswl (%ecx,%edx,2),%ebx │ │ - movzbl 0x6(%edx,%ecx,1),%ecx │ │ - mov %eax,%edx │ │ - mov %ecx,0x5c(%esp) │ │ - test %ebx,%ebx │ │ - js 8443a │ │ - movzbl 0x7(%esi),%ecx │ │ - mov %edx,0x14(%esp) │ │ - mov 0x5c(%esp),%edx │ │ - mov %ecx,%esi │ │ - shl $0x6,%esi │ │ - lea (%esi,%ecx,4),%ecx │ │ - add 0x70(%esp),%ecx │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 8052d │ │ + pop %ebx │ │ + add $0x56a43,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ sub $0xc,%esp │ │ - mov %edi,%eax │ │ - mov %ebx,%edi │ │ - mov 0x1c(%esp),%ebx │ │ - mov 0x18(%esp),%esi │ │ - pushl 0xb30(%esi) │ │ - mov 0x14(%ebp),%esi │ │ - push %edi │ │ - mov %eax,%edi │ │ - pushl 0x30(%esp) │ │ - pushl 0x44(%esp) │ │ - pushl 0x34(%esp) │ │ - call *0x154(%ecx,%edx,4) │ │ - mov 0x34(%esp),%edx │ │ - add $0x20,%esp │ │ - mov 0x20(%esp),%ebx │ │ - jmp 84012 │ │ - mov 0x6c(%esp),%eax │ │ - lea (%ebx,%eax,1),%ecx │ │ - mov 0x280(%edi),%eax │ │ - add 0x34(%esp),%eax │ │ - mov %ecx,0x48(%esp) │ │ - lea 0x40(%eax,%ecx,1),%edx │ │ - movzbl 0x7(%esi),%eax │ │ + lea -0x7e960(%ebx),%eax │ │ + lea -0x7eb70(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x2 │ │ + push $0x20 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 8057d │ │ + pop %ebx │ │ + add $0x569f3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ sub $0xc,%esp │ │ - mov %edi,%ecx │ │ - mov 0x1c(%esp),%ebx │ │ - lea 0x17(%esp),%edi │ │ - push %edi │ │ - lea 0x6c(%esp),%edi │ │ - push %edi │ │ - mov 0x8(%ebp),%edi │ │ - pushl 0xb4(%esp) │ │ - pushl 0xa4(%esp) │ │ + lea -0x83f60(%ebx),%eax │ │ + lea -0x83ac0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ push $0x1 │ │ - push %esi │ │ - pushl 0xc(%ebp) │ │ push %eax │ │ - pushl 0x6c(%esp) │ │ - call 811a0 │ │ + push %esi │ │ + push $0x1 │ │ + push $0x4 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ add $0x30,%esp │ │ - mov %eax,0x4c(%esp) │ │ - lea -0x59b0(%ebx),%ebx │ │ - mov 0x50(%esp),%eax │ │ - movzbl 0x1(%ebx,%eax,8),%edx │ │ - mov 0xc(%esp),%eax │ │ - mov 0x7f8(%eax),%eax │ │ - mov 0x38(%esp),%ecx │ │ - add %ecx,%eax │ │ - sub 0xc(%edi),%eax │ │ - sar %cl,%eax │ │ - cmp %edx,%eax │ │ - cmovg %edx,%eax │ │ - lea -0x1(%eax),%ecx │ │ - cmp $0xf,%ecx │ │ - ja 8461f │ │ - mov 0x10(%esp),%edx │ │ - mov -0x2540(%edx,%ecx,4),%ecx │ │ - add %edx,%ecx │ │ - jmp *%ecx │ │ - movzbl 0xb(%esp),%ecx │ │ - mov 0x40(%esp),%eax │ │ - mov %ecx,0x1c(%esp) │ │ - mov %cl,(%eax) │ │ - jmp 846d2 │ │ - mov 0x40(%esp),%ecx │ │ - movl $0x40404040,(%ecx) │ │ - jmp 84530 │ │ - mov 0x40(%esp),%ecx │ │ - movw $0x4040,(%ecx) │ │ - jmp 84530 │ │ - mov $0x40404040,%ecx │ │ - mov 0x40(%esp),%edx │ │ - mov %ecx,(%edx) │ │ - mov %ecx,0x4(%edx) │ │ - jmp 84530 │ │ - movdqa 0x130(%esp),%xmm0 │ │ - mov 0x40(%esp),%ecx │ │ - movdqu %xmm0,(%ecx) │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x50(%esp),%ecx │ │ - movzbl (%eax,%ecx,8),%edx │ │ - mov %edx,%eax │ │ - dec %al │ │ - cmp $0xf,%al │ │ - ja 84012 │ │ - movzbl %al,%eax │ │ - mov 0x10(%esp),%ecx │ │ - mov -0x2580(%ecx,%eax,4),%eax │ │ - add %ecx,%eax │ │ - jmp *%eax │ │ - mov 0x6c(%esp),%eax │ │ - add %ebx,%eax │ │ - mov 0x28(%esp),%ecx │ │ - mov (%ecx),%ecx │ │ - add 0x34(%esp),%ecx │ │ - movb $0x40,0x40(%ecx,%eax,1) │ │ - mov $0x1,%dl │ │ - jmp 84012 │ │ - mov 0x6c(%esp),%eax │ │ - add %ebx,%eax │ │ - mov 0x28(%esp),%ecx │ │ - mov (%ecx),%ecx │ │ - add 0x34(%esp),%ecx │ │ - movl $0x40404040,0x40(%ecx,%eax,1) │ │ - mov $0x4,%dl │ │ - jmp 84012 │ │ - mov 0x6c(%esp),%eax │ │ - add %ebx,%eax │ │ - mov 0x28(%esp),%ecx │ │ - mov (%ecx),%ecx │ │ - add 0x34(%esp),%ecx │ │ - movw $0x4040,0x40(%ecx,%eax,1) │ │ - mov $0x2,%dl │ │ - jmp 84012 │ │ - mov 0x6c(%esp),%eax │ │ - add %ebx,%eax │ │ - mov 0x28(%esp),%ecx │ │ - mov (%ecx),%ecx │ │ - add 0x34(%esp),%ecx │ │ - mov $0x40404040,%edx │ │ - mov %edx,0x44(%ecx,%eax,1) │ │ - mov %edx,0x40(%ecx,%eax,1) │ │ - mov $0x8,%dl │ │ - jmp 84012 │ │ - mov 0x6c(%esp),%eax │ │ - add %ebx,%eax │ │ - mov %ebx,0x20(%esp) │ │ - mov 0x28(%esp),%edi │ │ - mov (%edi),%ecx │ │ - mov 0x34(%esp),%edx │ │ - add %edx,%ecx │ │ - mov $0x40404040,%ebx │ │ - mov %ebx,0x44(%ecx,%eax,1) │ │ - mov $0x40404040,%ebx │ │ - mov %ebx,0x40(%ecx,%eax,1) │ │ - mov (%edi),%ecx │ │ - mov 0x8(%ebp),%edi │ │ - mov 0x20(%esp),%ebx │ │ - add %edx,%ecx │ │ - mov $0x40404040,%edx │ │ - mov %edx,0x4c(%ecx,%eax,1) │ │ - mov $0x40404040,%edx │ │ - mov %edx,0x48(%ecx,%eax,1) │ │ - mov $0x10,%dl │ │ - jmp 84012 │ │ - movzbl 0xb(%esp),%ecx │ │ - sub $0x4,%esp │ │ - mov %ebx,0x18(%esp) │ │ - mov 0x14(%esp),%ebx │ │ - push %eax │ │ - mov %ecx,0x24(%esp) │ │ - push %ecx │ │ - pushl 0x4c(%esp) │ │ - call 1540 │ │ - mov 0x24(%esp),%ebx │ │ - add $0x10,%esp │ │ - jmp 846d2 │ │ - movzbl 0xb(%esp),%eax │ │ - mov %eax,0x1c(%esp) │ │ - imul $0x1010101,%eax,%eax │ │ - mov 0x40(%esp),%ecx │ │ - mov %eax,(%ecx) │ │ - jmp 846d2 │ │ - movzbl 0xb(%esp),%ecx │ │ - mov %ecx,%eax │ │ - shl $0x8,%eax │ │ - mov %ecx,0x1c(%esp) │ │ - or %ecx,%eax │ │ - mov 0x40(%esp),%ecx │ │ - mov %ax,(%ecx) │ │ - jmp 846d2 │ │ - movzbl 0xb(%esp),%ecx │ │ - mov %ecx,%eax │ │ - mov $0x1010101,%edi │ │ - mul %edi │ │ - mov %ecx,0x1c(%esp) │ │ - imul %edi,%ecx │ │ - mov 0x8(%ebp),%edi │ │ - add %edx,%ecx │ │ - mov 0x40(%esp),%edx │ │ - mov %eax,(%edx) │ │ - mov %ecx,0x4(%edx) │ │ - jmp 846d2 │ │ - movzbl 0xb(%esp),%ecx │ │ - mov %ecx,%eax │ │ - mov $0x1010101,%edi │ │ - mul %edi │ │ - mov %ecx,0x1c(%esp) │ │ - imul %edi,%ecx │ │ - mov 0x8(%ebp),%edi │ │ - add %edx,%ecx │ │ - movd %ecx,%xmm0 │ │ - movd %eax,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - pshufd $0x44,%xmm1,%xmm0 │ │ - mov 0x40(%esp),%eax │ │ - movdqu %xmm0,(%eax) │ │ - mov 0x50(%esp),%eax │ │ - movzbl (%ebx,%eax,8),%ebx │ │ - mov 0xc(%esp),%eax │ │ - mov 0x7f4(%eax),%edx │ │ - mov 0x30(%esp),%ecx │ │ - add %ecx,%edx │ │ - sub 0x8(%edi),%edx │ │ - sar %cl,%edx │ │ - cmp %ebx,%edx │ │ - mov %ebx,0x14(%esp) │ │ - cmovg %ebx,%edx │ │ - lea -0x1(%edx),%ecx │ │ - cmp $0xf,%ecx │ │ - movzbl 0x1c(%esp),%eax │ │ - ja 8472f │ │ - mov 0x10(%esp),%ebx │ │ - mov -0x2500(%ebx,%ecx,4),%ecx │ │ - add %ebx,%ecx │ │ - jmp *%ecx │ │ - mov 0x28(%esp),%eax │ │ - mov (%eax),%eax │ │ - add 0x34(%esp),%eax │ │ - mov 0x48(%esp),%ecx │ │ - mov 0x1c(%esp),%edx │ │ - mov %dl,0x40(%ecx,%eax,1) │ │ - jmp 847fc │ │ - mov 0x28(%esp),%ecx │ │ - mov (%ecx),%ecx │ │ - add 0x34(%esp),%ecx │ │ - mov 0x48(%esp),%ebx │ │ - lea 0x40(%ebx,%ecx,1),%ecx │ │ - sub $0x4,%esp │ │ - mov 0x14(%esp),%ebx │ │ - push %edx │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 805cd │ │ + pop %ebx │ │ + add $0x569a3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7ebe0(%ebx),%eax │ │ + lea -0x7eb30(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ push %eax │ │ - push %ecx │ │ - call 1540 │ │ - add $0x10,%esp │ │ - jmp 847fc │ │ - imul $0x1010101,%eax,%eax │ │ - mov 0x28(%esp),%ecx │ │ - mov (%ecx),%ecx │ │ - add 0x34(%esp),%ecx │ │ - mov 0x48(%esp),%edx │ │ - mov %eax,0x40(%edx,%ecx,1) │ │ - jmp 847fc │ │ - mov %eax,%ecx │ │ - shl $0x8,%ecx │ │ - or %eax,%ecx │ │ - mov 0x28(%esp),%eax │ │ - mov (%eax),%eax │ │ - add 0x34(%esp),%eax │ │ - mov 0x48(%esp),%edx │ │ - mov %cx,0x40(%edx,%eax,1) │ │ - jmp 847fc │ │ - mov %eax,%ecx │ │ - mov $0x1010101,%edx │ │ - imul %edx,%ecx │ │ - mul %edx │ │ - add %ecx,%edx │ │ - mov 0x28(%esp),%ecx │ │ - mov (%ecx),%ecx │ │ - add 0x34(%esp),%ecx │ │ - mov 0x48(%esp),%ebx │ │ - mov %eax,0x40(%ebx,%ecx,1) │ │ - mov %edx,0x44(%ebx,%ecx,1) │ │ - jmp 847fc │ │ - mov %eax,%ecx │ │ - mov $0x1010101,%edx │ │ - imul %edx,%ecx │ │ - mul %edx │ │ - mov %eax,0x1c(%esp) │ │ - add %ecx,%edx │ │ - mov 0x28(%esp),%eax │ │ - mov (%eax),%ecx │ │ - mov 0x34(%esp),%ebx │ │ - add %ebx,%ecx │ │ - mov 0x48(%esp),%eax │ │ - mov 0x1c(%esp),%edi │ │ - mov %edi,0x40(%eax,%ecx,1) │ │ - mov %edx,0x44(%eax,%ecx,1) │ │ - mov 0x28(%esp),%ecx │ │ - mov (%ecx),%ecx │ │ - mov 0x8(%ebp),%edi │ │ - add %ebx,%ecx │ │ - mov %edx,0x4c(%eax,%ecx,1) │ │ - mov 0x1c(%esp),%edx │ │ - mov %edx,0x48(%eax,%ecx,1) │ │ - mov 0x4c(%esp),%ebx │ │ - mov 0x14(%esp),%edx │ │ - mov 0xa0(%esp),%eax │ │ - mov %eax,0x1c(%esp) │ │ - test %ebx,%ebx │ │ - jns 843ed │ │ - jmp 8443a │ │ - lea -0xc(%ebp),%esp │ │ + push %esi │ │ + push $0x1 │ │ + push $0x4 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ pop %esi │ │ - pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 8061d │ │ + pop %ebx │ │ + add $0x56953,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x83f60(%ebx),%eax │ │ + lea -0x7f6c0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x4 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 8066d │ │ + pop %ebx │ │ + add $0x56903,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7fc40(%ebx),%eax │ │ + lea -0x83ac0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x4 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0xd0,%esp │ │ - call 84844 │ │ - pop %eax │ │ - add $0x5072c,%eax │ │ - mov %eax,0x10(%esp) │ │ - mov 0x8(%ebp),%eax │ │ - mov 0x8(%eax),%edx │ │ - mov %edx,0x8(%esp) │ │ - and $0x1f,%edx │ │ - mov 0xc(%eax),%edi │ │ - mov %edi,0x4(%esp) │ │ - and $0x1f,%edi │ │ - mov (%eax),%esi │ │ - mov 0x4b0(%esi),%ecx │ │ - mov %ecx,0xc(%esp) │ │ - xor %ebx,%ebx │ │ - cmp $0x1,%ecx │ │ - sete %bl │ │ - xor %eax,%eax │ │ - cmp $0x3,%ecx │ │ - setne %al │ │ - mov %edx,%ecx │ │ - mov %edx,0x58(%esp) │ │ - mov %eax,0x4c(%esp) │ │ - mov %eax,%ecx │ │ - shr %cl,%edx │ │ - mov %edx,0x84(%esp) │ │ - mov %edi,%ecx │ │ - mov %edi,0x5c(%esp) │ │ - mov %ebx,0x34(%esp) │ │ - mov %ebx,%ecx │ │ - shr %cl,%edi │ │ - mov %edi,0x7c(%esp) │ │ - mov 0x7f4(%esi),%eax │ │ - sub 0x8(%esp),%eax │ │ - mov 0xc(%ebp),%ecx │ │ - mov 0x10(%esp),%edx │ │ - lea -0x5a08(%edx),%edx │ │ - movzbl (%edx,%ecx,4),%edi │ │ - cmp %edi,%eax │ │ - cmovg %edi,%eax │ │ - mov %eax,0x90(%esp) │ │ - mov 0x7f8(%esi),%eax │ │ - sub 0x4(%esp),%eax │ │ - mov %edx,0x14(%esp) │ │ - movzbl 0x1(%edx,%ecx,4),%ebx │ │ - mov 0xc(%esp),%edx │ │ - cmp %ebx,%eax │ │ - cmovg %ebx,%eax │ │ - mov %eax,0x8c(%esp) │ │ - test %edx,%edx │ │ - mov 0x8(%ebp),%eax │ │ - mov 0x4(%eax),%eax │ │ - mov %eax,0x94(%esp) │ │ - mov %esi,(%esp) │ │ - mov 0x7c0(%esi),%eax │ │ - mov %eax,0x54(%esp) │ │ - mov %ebx,0x18(%esp) │ │ - je 8492f │ │ - mov 0x8(%esp),%eax │ │ - test $0x1,%al │ │ - mov 0x4c(%esp),%eax │ │ - jne 8493d │ │ - cmp %eax,%edi │ │ - ja 8493d │ │ - movl $0x0,0x6c(%esp) │ │ - jmp 8495c │ │ - movl $0x0,0x6c(%esp) │ │ - mov 0x4c(%esp),%eax │ │ - jmp 8495c │ │ - mov $0x1,%cl │ │ - mov %ecx,0x6c(%esp) │ │ - mov 0x18(%esp),%ebx │ │ - cmp 0x34(%esp),%ebx │ │ - ja 8495c │ │ - mov 0x4(%esp),%ecx │ │ - and $0x1,%cl │ │ - mov %ecx,0x6c(%esp) │ │ - mov 0x18(%esp),%ebx │ │ - mov $0x3,%esi │ │ - sub %edx,%esi │ │ - test %edx,%edx │ │ - cmove %edx,%esi │ │ - mov %esi,0x24(%esp) │ │ - mov 0x34(%esp),%ecx │ │ - lea (%ebx,%ecx,1),%edx │ │ - mov %ecx,%ebx │ │ - shr %cl,%edx │ │ - mov %edx,0x68(%esp) │ │ - lea (%edi,%eax,1),%edx │ │ - mov %eax,%ecx │ │ - shr %cl,%edx │ │ - mov %edx,0x70(%esp) │ │ - mov 0x8(%esp),%edx │ │ - mov %edx,%esi │ │ - sar %cl,%esi │ │ - mov %edi,0x3c(%esp) │ │ - mov 0x4(%esp),%edi │ │ - mov %ebx,%ecx │ │ - sar %cl,%edi │ │ - mov (%esp),%eax │ │ - mov %edx,%ecx │ │ - mov 0x4a4(%eax),%ebx │ │ - shr %ebx │ │ - imul %edi,%ebx │ │ - add %esi,%ebx │ │ - mov 0x4a0(%eax),%edx │ │ - mov %edx,0xc(%esp) │ │ - shr %edx │ │ - imul 0x4(%esp),%edx │ │ - add %ecx,%edx │ │ - shl $0x3,%edx │ │ - add 0x494(%eax),%edx │ │ - shl $0x2,%ebx │ │ - mov %ebx,0x64(%esp) │ │ - mov 0xc(%eax),%esi │ │ - testb $0x1,0xe4(%esi) │ │ - mov 0x4c(%esp),%ecx │ │ - not %ecx │ │ - mov 0x34(%esp),%edi │ │ - not %edi │ │ - mov 0x10(%esp),%ebx │ │ - mov %edx,0x38(%esp) │ │ - mov %edi,0x1c(%esp) │ │ - jne 84b2d │ │ - mov %ecx,0x20(%esp) │ │ - add $0x524,%eax │ │ - sub $0x4,%esp │ │ + call 806bd │ │ + pop %ebx │ │ + add $0x568b3,%ebx │ │ mov 0x8(%ebp),%ecx │ │ - push $0x9 │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7fc40(%ebx),%eax │ │ + lea -0x7f6c0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ push $0x0 │ │ - mov %eax,0x20(%esp) │ │ push %eax │ │ - mov 0x10(%ebp),%eax │ │ - pushl 0x8(%eax) │ │ - push $0x0 │ │ - pushl 0x1c(%esp) │ │ - pushl 0x24(%esp) │ │ - pushl 0x38(%esp) │ │ - pushl 0x60(%esp) │ │ - pushl 0x34(%esp) │ │ - push $0x0 │ │ - call 86f30 │ │ + push %esi │ │ + push $0x1 │ │ + push $0x4 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ add $0x30,%esp │ │ - test %eax,%eax │ │ - jne 86f26 │ │ - cmpb $0x0,0x6c(%esp) │ │ - je 860bf │ │ - mov 0x3c(%esp),%eax │ │ - cmp 0x4c(%esp),%eax │ │ - sete %cl │ │ - shl %cl,%eax │ │ - mov %eax,0x4(%esp) │ │ - mov 0x18(%esp),%eax │ │ - cmp 0x34(%esp),%eax │ │ - sete %cl │ │ - shl %cl,%eax │ │ - mov %eax,0x8(%esp) │ │ - mov 0x64(%esp),%eax │ │ - add %eax,%eax │ │ - mov (%esp),%ecx │ │ - mov 0x498(%ecx),%edx │ │ - mov %eax,0xc(%esp) │ │ - add %eax,%edx │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 8070d │ │ + pop %ebx │ │ + add $0x56863,%ebx │ │ mov 0x8(%ebp),%ecx │ │ - mov 0x8(%ecx),%eax │ │ - and 0x20(%esp),%eax │ │ - mov 0xc(%ecx),%esi │ │ - and 0x1c(%esp),%esi │ │ - sub $0x4,%esp │ │ - mov 0x14(%esp),%ebx │ │ - push $0x9 │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7fc40(%ebx),%eax │ │ + lea -0x7ec20(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ push $0x0 │ │ - pushl 0x20(%esp) │ │ - mov 0x10(%ebp),%edi │ │ - pushl 0x8(%edi) │ │ + push %eax │ │ + push %esi │ │ push $0x1 │ │ + push $0x4 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ push %esi │ │ - push %eax │ │ - pushl 0x28(%esp) │ │ - pushl 0x28(%esp) │ │ - mov 0x28(%esp),%eax │ │ - pushl 0x4a4(%eax) │ │ + and $0xfffffff0,%esp │ │ + call 8075d │ │ + pop %ebx │ │ + add $0x56813,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7fb30(%ebx),%eax │ │ + lea -0x7f6c0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ push $0x0 │ │ - call 86f30 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x4 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ add $0x30,%esp │ │ - test %eax,%eax │ │ - jne 86f26 │ │ - mov 0xc(%esp),%edx │ │ - mov (%esp),%eax │ │ - add 0x49c(%eax),%edx │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 807ad │ │ + pop %ebx │ │ + add $0x567c3,%ebx │ │ mov 0x8(%ebp),%ecx │ │ - mov 0x20(%esp),%edi │ │ - and 0x8(%ecx),%edi │ │ - mov 0x1c(%esp),%eax │ │ - and 0xc(%ecx),%eax │ │ - sub $0x4,%esp │ │ - mov 0x14(%esp),%ebx │ │ - push $0x9 │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x83f60(%ebx),%eax │ │ + lea -0x7ec20(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ push $0x0 │ │ - pushl 0x20(%esp) │ │ - mov 0x10(%ebp),%esi │ │ - pushl 0x8(%esi) │ │ - push $0x2 │ │ push %eax │ │ - push %edi │ │ - pushl 0x28(%esp) │ │ - pushl 0x28(%esp) │ │ - mov 0x28(%esp),%eax │ │ - pushl 0x4a4(%eax) │ │ - push $0x0 │ │ - call 86f30 │ │ + push %esi │ │ + push $0x1 │ │ + push $0x4 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ add $0x30,%esp │ │ - test %eax,%eax │ │ - jne 86f26 │ │ - jmp 860bf │ │ - mov %esi,0x30(%esp) │ │ - mov 0x3c(%esp),%ebx │ │ - mov 0xc(%ebp),%eax │ │ - mov 0x14(%esp),%edx │ │ - lea (%edx,%eax,4),%eax │ │ - mov %eax,0x14(%esp) │ │ - mov 0x10(%ebp),%edi │ │ - cmpb $0x0,0x14(%edi) │ │ - je 84c86 │ │ - movzbl 0x1b(%edi),%eax │ │ - mov %eax,0xc(%esp) │ │ - mov 0x8(%ebp),%edx │ │ - lea 0x23c0(%edx),%esi │ │ - lea 0x0(,%ebx,4),%eax │ │ - mov %eax,0x1c(%esp) │ │ - mov %edi,%ecx │ │ - movsbl 0x18(%edi),%edi │ │ - imul $0xa4,%edi,%edx │ │ - mov (%esp),%eax │ │ - lea 0x10(%eax,%edx,1),%eax │ │ - cmpb $0x6,0x15(%ecx) │ │ - mov %esi,0x20(%esp) │ │ - jne 84bda │ │ - mov %eax,%ecx │ │ - mov (%esp),%eax │ │ - cmpb $0x0,0x6f8(%eax,%edi,1) │ │ - mov %ecx,%eax │ │ - je 84bda │ │ - mov %eax,0x4(%esp) │ │ - lea (%edi,%edi,8),%eax │ │ - mov 0x30(%esp),%ecx │ │ - lea 0x58c(%ecx,%eax,4),%eax │ │ - sub $0x8,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 807fd │ │ + pop %ebx │ │ + add $0x56773,%ebx │ │ mov 0x8(%ebp),%ecx │ │ - xor %edx,%edx │ │ - mov 0x18(%esp),%ebx │ │ - push %eax │ │ - pushl 0x10(%esp) │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7fb30(%ebx),%eax │ │ + lea -0x83ac0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ push $0x0 │ │ - pushl 0x28(%esp) │ │ - pushl 0x34(%esp) │ │ + push %eax │ │ push %esi │ │ - call 87650 │ │ - add $0x20,%esp │ │ - test %eax,%eax │ │ - jne 86f26 │ │ - jmp 84c17 │ │ - sub $0x4,%esp │ │ + push $0x1 │ │ + push $0x4 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 8084d │ │ + pop %ebx │ │ + add $0x56723,%ebx │ │ mov 0x8(%ebp),%ecx │ │ - xor %edx,%edx │ │ - mov 0x14(%esp),%ebx │ │ - pushl 0x10(%esp) │ │ - push %edi │ │ - push %eax │ │ - mov 0x10(%ebp),%eax │ │ - pushl 0x8(%eax) │ │ - push $0x0 │ │ - pushl 0x1c(%esp) │ │ - pushl 0x24(%esp) │ │ - pushl 0x38(%esp) │ │ - pushl 0x60(%esp) │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7fb30(%ebx),%eax │ │ + lea -0x7ec20(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ push $0x0 │ │ + push %eax │ │ push %esi │ │ - call 86f30 │ │ + push $0x1 │ │ + push $0x4 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ add $0x30,%esp │ │ - test %eax,%eax │ │ - jne 86f26 │ │ - mov 0x10(%ebp),%edi │ │ - mov %edi,%ecx │ │ - movsbl 0x19(%edi),%esi │ │ - imul $0xa4,%esi,%eax │ │ - mov (%esp),%edx │ │ - lea 0x10(%edx,%eax,1),%eax │ │ - cmpb $0x6,0x15(%edi) │ │ - jne 84cfe │ │ - cmpb $0x0,0x6f8(%edx,%esi,1) │ │ - je 84cfe │ │ - mov 0x8(%ebp),%ecx │ │ - lea 0xa3c0(%ecx),%edi │ │ - mov 0xc(%edx),%ebx │ │ - lea (%esi,%esi,8),%edx │ │ - lea 0x58c(%ebx,%edx,4),%esi │ │ - sub $0x8,%esp │ │ - xor %edx,%edx │ │ - mov 0x18(%esp),%ebx │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ push %esi │ │ - push %eax │ │ - push $0x0 │ │ - pushl 0x28(%esp) │ │ - pushl 0x34(%esp) │ │ - push %edi │ │ - call 87650 │ │ - add $0x20,%esp │ │ - test %eax,%eax │ │ - jne 86f26 │ │ - jmp 84d3f │ │ - mov %ecx,0x20(%esp) │ │ - mov %edi,%esi │ │ - movsbl 0x18(%edi),%edi │ │ - imul $0xa4,%edi,%edx │ │ - mov (%esp),%eax │ │ - lea 0x10(%eax,%edx,1),%eax │ │ - mov %eax,0x48(%esp) │ │ - mov 0x18(%esp),%ecx │ │ - mov %ebx,%eax │ │ - cmp %ecx,%ebx │ │ - mov %ecx,%edx │ │ - cmovb %ebx,%edx │ │ - cmp $0x2,%edx │ │ - movzbl 0x1b(%esi),%eax │ │ - mov %eax,0x44(%esp) │ │ - mov 0x38(%esp),%edx │ │ - jl 84e2a │ │ - cmpb $0x2,0x15(%esi) │ │ - jne 84dde │ │ - mov (%esp),%eax │ │ - cmpb $0x0,0x6f8(%eax,%edi,1) │ │ - je 84dde │ │ - cmpb $0x2,0x16(%esi) │ │ - je 84df4 │ │ - lea (%edi,%edi,8),%eax │ │ - mov 0x30(%esp),%ecx │ │ - lea 0x58c(%ecx,%eax,4),%eax │ │ - mov 0x8(%ebp),%ecx │ │ - jmp 84dfd │ │ + and $0xfffffff0,%esp │ │ + call 8089d │ │ + pop %ebx │ │ + add $0x566d3,%ebx │ │ mov 0x8(%ebp),%ecx │ │ - lea 0xa3c0(%ecx),%edi │ │ - sub $0x4,%esp │ │ - xor %edx,%edx │ │ - mov 0x14(%esp),%ebx │ │ - pushl 0x10(%esp) │ │ - push %esi │ │ - push %eax │ │ - mov 0x10(%ebp),%eax │ │ - pushl 0xc(%eax) │ │ - push $0x0 │ │ - pushl 0xc(%ecx) │ │ - pushl 0x8(%ecx) │ │ - pushl 0x38(%esp) │ │ - pushl 0x60(%esp) │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7ebe0(%ebx),%eax │ │ + lea -0x83ac0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ push $0x0 │ │ - push %edi │ │ - call 86f30 │ │ - add $0x30,%esp │ │ - test %eax,%eax │ │ - jne 86f26 │ │ - mov 0x8(%ebp),%edi │ │ - lea 0x123c0(%edi),%eax │ │ - mov %eax,0x2c(%esp) │ │ - mov 0x10(%ebp),%eax │ │ - mov 0x14(%eax),%al │ │ - dec %al │ │ - cmp $0x3,%al │ │ - ja 854ef │ │ - movzbl %al,%eax │ │ - mov 0x10(%esp),%ebx │ │ - mov -0x24c0(%ebx,%eax,4),%eax │ │ - add %ebx,%eax │ │ - jmp *%eax │ │ - mov 0x10(%ebp),%eax │ │ - mov %eax,%ecx │ │ - movsbl 0x18(%eax),%eax │ │ - movsbl 0x19(%ecx),%ecx │ │ - lea 0x0(,%eax,8),%edx │ │ - sub %eax,%edx │ │ - mov (%esp),%esi │ │ - add %esi,%edx │ │ - movzbl 0xafc(%ecx,%edx,1),%edx │ │ - lea 0xa3c0(%edi),%eax │ │ - mov 0x18(%esp),%ecx │ │ - lea 0x0(,%ecx,4),%ecx │ │ - pushl 0xb30(%esi) │ │ - mov %edx,0x44(%esp) │ │ - push %edx │ │ - push %ecx │ │ - pushl 0x28(%esp) │ │ push %eax │ │ - pushl 0x34(%esp) │ │ - pushl 0x4a0(%esi) │ │ - pushl 0x54(%esp) │ │ - mov 0x74(%esp),%eax │ │ - call *0x124(%eax) │ │ - add $0x20,%esp │ │ - cmpb $0x0,0x6c(%esp) │ │ - jne 8566d │ │ - jmp 860bf │ │ - cmpb $0x2,0x16(%esi) │ │ - jne 84e2a │ │ - mov 0x8(%ebp),%ecx │ │ - cmpl $0x1,0x3f540(%ecx) │ │ - mov 0x18(%esp),%ecx │ │ - jbe 84e2a │ │ + push %esi │ │ + push $0x1 │ │ + push $0x4 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 808ed │ │ + pop %ebx │ │ + add $0x56683,%ebx │ │ mov 0x8(%ebp),%ecx │ │ - lea 0x3f540(%ecx),%eax │ │ - sub $0x8,%esp │ │ - mov 0x18(%esp),%ebx │ │ - push %eax │ │ - pushl 0x54(%esp) │ │ - push $0x0 │ │ - pushl 0x28(%esp) │ │ - pushl 0x24(%esp) │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x83f60(%ebx),%eax │ │ + lea -0x7eb30(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ push $0x0 │ │ - call 87650 │ │ - add $0x20,%esp │ │ - test %eax,%eax │ │ - jne 86f26 │ │ - jmp 84eb4 │ │ - sub $0x4,%esp │ │ - mov %ecx,%eax │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x4 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 8093d │ │ + pop %ebx │ │ + add $0x56633,%ebx │ │ mov 0x8(%ebp),%ecx │ │ - mov 0x14(%esp),%ebx │ │ - pushl 0x48(%esp) │ │ - push %edi │ │ - pushl 0x54(%esp) │ │ - pushl 0x8(%esi) │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7ebe0(%ebx),%eax │ │ + lea -0x7ec20(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ push $0x0 │ │ - pushl 0x1c(%esp) │ │ - pushl 0x24(%esp) │ │ push %eax │ │ - pushl 0x60(%esp) │ │ - pushl 0x34(%esp) │ │ - push $0x0 │ │ - call 86f30 │ │ + push %esi │ │ + push $0x1 │ │ + push $0x4 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ add $0x30,%esp │ │ - test %eax,%eax │ │ - jne 86f26 │ │ - mov 0x10(%ebp),%eax │ │ - cmpb $0x1,0x16(%eax) │ │ - jne 84eb4 │ │ - sub $0x4,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 8098d │ │ + pop %ebx │ │ + add $0x565e3,%ebx │ │ mov 0x8(%ebp),%ecx │ │ - mov 0x3c(%esp),%edx │ │ - mov 0x14(%esp),%ebx │ │ - pushl 0x90(%esp) │ │ - pushl 0x98(%esp) │ │ - pushl 0x68(%esp) │ │ - pushl 0x68(%esp) │ │ - push $0x0 │ │ - pushl 0x2c(%esp) │ │ - mov 0x1c(%esp),%eax │ │ - pushl 0x4a0(%eax) │ │ - call 87a90 │ │ - add $0x20,%esp │ │ - test %eax,%eax │ │ - jne 86f26 │ │ - mov 0x10(%ebp),%eax │ │ - cmpb $0x0,0x1c(%eax) │ │ - je 8505a │ │ - mov 0x8(%ebp),%edi │ │ - lea 0x5040(%edi),%eax │ │ - mov %eax,0xc(%esp) │ │ - mov 0x10(%ebp),%eax │ │ - movzbl 0x12(%eax),%eax │ │ - cmp $0x3,%al │ │ - mov $0x9,%ecx │ │ - cmovne %eax,%ecx │ │ - movl $0x0,0x74(%esp) │ │ - mov 0xc(%edi),%eax │ │ - mov (%esp),%ebx │ │ - mov 0x80c(%ebx),%edx │ │ - dec %edx │ │ - xor %esi,%esi │ │ - mov %eax,0x4(%esp) │ │ - test %eax,%edx │ │ - lea 0x7080(%edi),%eax │ │ - mov %eax,0x8(%esp) │ │ - movzbl %cl,%eax │ │ - mov %eax,0x30(%esp) │ │ - jne 84f2c │ │ - mov 0x808(%ebx),%cl │ │ - mov 0x4(%esp),%esi │ │ - sar %cl,%esi │ │ - dec %esi │ │ - imul 0x7fc(%ebx),%esi │ │ - shl $0x8,%esi │ │ - add 0x7dc(%ebx),%esi │ │ - mov 0x8(%edi),%edx │ │ - mov %edx,0x2c(%esp) │ │ - xor %ecx,%ecx │ │ - mov 0x94(%esp),%eax │ │ - cmp 0x3618(%eax),%edx │ │ - setg %cl │ │ - mov %ecx,0x40(%esp) │ │ - xor %edx,%edx │ │ - mov 0x4(%esp),%edi │ │ - cmp 0x3620(%eax),%edi │ │ - setg %dl │ │ + mov 0xc(%ebp),%edx │ │ sub $0xc,%esp │ │ - mov %ebx,%edi │ │ - mov 0x1c(%esp),%ebx │ │ - pushl 0xb30(%edi) │ │ - pushl 0x18(%esp) │ │ + lea -0x7fb30(%ebx),%eax │ │ + lea -0x7eb30(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ push $0x0 │ │ - pushl 0x30(%esp) │ │ - mov 0x58(%esp),%edi │ │ - push %edi │ │ - lea 0x94(%esp),%ecx │ │ - push %ecx │ │ - pushl 0x54(%esp) │ │ + push %eax │ │ push %esi │ │ - mov 0x2c(%esp),%esi │ │ - pushl 0x4a0(%esi) │ │ - pushl 0x68(%esp) │ │ - push $0x0 │ │ - pushl 0x3624(%eax) │ │ - pushl 0x361c(%eax) │ │ - push %edx │ │ - pushl 0x48(%esp) │ │ - pushl 0x88(%esp) │ │ - pushl 0x78(%esp) │ │ - call 72e70 │ │ - add $0x50,%esp │ │ - lea 0x0(,%edi,4),%edx │ │ - lea 0x0(,%edi,8),%ecx │ │ - mov 0x18(%esp),%edi │ │ - lea 0x0(,%edi,4),%edi │ │ + push $0x1 │ │ + push $0x4 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 809dd │ │ + pop %ebx │ │ + add $0x56593,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ sub $0xc,%esp │ │ - pushl 0xb30(%esi) │ │ - mov %edi,%esi │ │ - push $0x0 │ │ - push $0x0 │ │ + lea -0x7ebe0(%ebx),%eax │ │ + lea -0x7f6c0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ push $0x0 │ │ - push %edi │ │ - mov %edx,0x24(%esp) │ │ - push %edx │ │ - pushl 0x2c(%esp) │ │ - push %ecx │ │ - mov 0x38(%esp),%edi │ │ - push %edi │ │ - mov 0x84(%esp),%ecx │ │ - call *0x20(%ecx,%eax,4) │ │ - add $0x30,%esp │ │ - mov 0x10(%ebp),%eax │ │ - cmpb $0x1,0x1c(%eax) │ │ - jne 8501d │ │ - movzbl 0x12(%eax),%eax │ │ - mov 0xc(%ebp),%ecx │ │ - lea (%ecx,%ecx,2),%ecx │ │ - shl $0x4,%ecx │ │ - add -0x240(%ebx),%ecx │ │ - jmp 85030 │ │ - movzbl 0x10(%eax),%eax │ │ - mov 0xc(%ebp),%ecx │ │ - lea (%ecx,%ecx,2),%ecx │ │ - shl $0x7,%ecx │ │ - add -0x23c(%ebx),%ecx │ │ - lea (%ecx,%eax,4),%eax │ │ - mov 0x54(%esp),%ecx │ │ - mov 0x38(%esp),%edx │ │ - sub $0x8,%esp │ │ - pushl (%eax) │ │ - push %esi │ │ - pushl 0x14(%esp) │ │ - push %edi │ │ - mov 0x18(%esp),%eax │ │ - pushl 0x4a0(%eax) │ │ - push %edx │ │ - call *0x138(%ecx) │ │ - add $0x20,%esp │ │ - cmpb $0x0,0x6c(%esp) │ │ - je 860b2 │ │ - mov 0x3c(%esp),%ebx │ │ - cmp 0x4c(%esp),%ebx │ │ - mov 0x8(%ebp),%edi │ │ - mov 0x18(%esp),%ecx │ │ - je 85080 │ │ - cmp 0x34(%esp),%ecx │ │ - jne 85236 │ │ - mov 0xc(%edi),%eax │ │ - and $0x1f,%eax │ │ - mov %eax,0x4(%esp) │ │ - mov $0x1,%eax │ │ - cmp $0x1,%bl │ │ - jne 851f2 │ │ - mov 0x4(%esp),%eax │ │ - mov 0x22f8(%edi,%eax,4),%ecx │ │ - mov 0x8(%edi),%eax │ │ - lea (%eax,%eax,2),%edx │ │ - xor %eax,%eax │ │ - cmpb $0x0,-0x4(%ecx,%edx,4) │ │ - mov 0x18(%esp),%ecx │ │ - setg %al │ │ - cmp 0x34(%esp),%ecx │ │ - je 851fc │ │ - test %eax,%eax │ │ - je 85236 │ │ - movl $0x0,0xc(%esp) │ │ - cmp $0x1,%bl │ │ - jne 859e0 │ │ - cmp 0x34(%esp),%ecx │ │ - movl $0x0,0x8(%esp) │ │ - jne 859e8 │ │ - mov $0xfffffffe,%esi │ │ - mov 0x64(%esp),%eax │ │ - add %eax,%eax │ │ - mov %eax,0x40(%esp) │ │ - test %esi,%esi │ │ - jne 85175 │ │ - jmp 859b2 │ │ - mov 0xb4c(%ebx),%eax │ │ - mov 0x7e8(%ebx),%ecx │ │ - imul 0x8(%esp),%ecx │ │ - add 0xc(%esp),%ecx │ │ - shl $0x5,%ecx │ │ - movzbl 0x1b(%eax,%ecx,1),%eax │ │ - mov %eax,0x30(%esp) │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0x2c(%esp),%eax │ │ - mov 0x10(%esp),%ebx │ │ - sub $0x4,%esp │ │ - pushl 0x34(%esp) │ │ - push %edi │ │ push %eax │ │ - mov 0x24(%esp),%edi │ │ - mov 0x2c(%esp),%eax │ │ - pushl (%edi,%eax,4) │ │ - pushl 0x34(%esp) │ │ - pushl 0x20(%esp) │ │ - pushl 0x28(%esp) │ │ - pushl 0x54(%esp) │ │ + push %esi │ │ push $0x1 │ │ - pushl 0x4c(%esp) │ │ - push $0x0 │ │ - call 86f30 │ │ + push $0x4 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ add $0x30,%esp │ │ - inc %esi │ │ - test %eax,%eax │ │ - jne 86f26 │ │ - test %esi,%esi │ │ - je 859b2 │ │ - mov (%esp),%ebx │ │ - mov 0x4a0(%ebx,%esi,4),%edx │ │ - add 0x40(%esp),%edx │ │ - mov 0x8(%ebp),%eax │ │ - mov %eax,%edi │ │ - mov 0x8(%eax),%eax │ │ - mov 0xc(%edi),%ecx │ │ - dec %eax │ │ - dec %ecx │ │ - mov %ecx,0x8(%esp) │ │ - mov 0x4(%esp),%ecx │ │ - mov 0x22f4(%edi,%ecx,4),%ecx │ │ - mov %eax,0xc(%esp) │ │ - lea (%eax,%eax,2),%eax │ │ - mov %ecx,0x14(%esp) │ │ - mov %eax,0x1c(%esp) │ │ - movsbl 0x8(%ecx,%eax,4),%edi │ │ - dec %edi │ │ - imul $0xa4,%edi,%ecx │ │ - lea 0x10(%ebx,%ecx,1),%eax │ │ - mov %eax,0x2c(%esp) │ │ - cmpl $0x2,0xb44(%ebx) │ │ - lea 0x3(%esi),%ecx │ │ - mov 0x4a4(%ebx),%eax │ │ - mov %eax,0x24(%esp) │ │ - mov %ecx,0x20(%esp) │ │ - je 85104 │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0x3f56c(%ecx),%eax │ │ - mov %eax,0x30(%esp) │ │ - jmp 85128 │ │ - cmp 0x34(%esp),%ecx │ │ - jne 850c1 │ │ - mov 0x4(%esp),%ecx │ │ - mov 0x22f4(%edi,%ecx,4),%esi │ │ - mov 0x8(%edi),%edx │ │ - lea (%edx,%edx,2),%edx │ │ - xor %ecx,%ecx │ │ - cmpb $0x0,0x8(%esi,%edx,4) │ │ - setg %cl │ │ - and %ecx,%eax │ │ - cmp $0x1,%bl │ │ - jne 8522a │ │ - xor %ecx,%ecx │ │ - cmpb $0x0,-0x4(%esi,%edx,4) │ │ - setg %cl │ │ - and %ecx,%eax │ │ - mov 0x18(%esp),%ecx │ │ - test %eax,%eax │ │ - jne 850c9 │ │ - mov 0x70(%esp),%edx │ │ - mov 0x68(%esp),%eax │ │ - cmp %eax,%edx │ │ - cmovle %edx,%eax │ │ - cmp $0x2,%eax │ │ - jl 8531d │ │ - mov 0x10(%ebp),%eax │ │ - cmpb $0x2,0x15(%eax) │ │ - jne 8526d │ │ - mov 0x10(%ebp),%eax │ │ - movsbl 0x18(%eax),%eax │ │ - mov (%esp),%ecx │ │ - cmpb $0x0,0x6f8(%ecx,%eax,1) │ │ - mov 0x18(%esp),%ecx │ │ - jne 85287 │ │ - mov 0x10(%ebp),%eax │ │ - cmpb $0x2,0x16(%eax) │ │ - jne 8531d │ │ - cmpl $0x2,0x3f540(%edi) │ │ - jb 8531d │ │ - lea 0x3f540(%edi),%eax │ │ - mov %eax,0x8(%esp) │ │ - mov $0xfffffffe,%esi │ │ - mov 0x64(%esp),%eax │ │ - add %eax,%eax │ │ - mov %eax,0xc(%esp) │ │ - mov 0x10(%esp),%ebx │ │ - test %esi,%esi │ │ - jne 852dc │ │ - jmp 854ac │ │ - sub $0x8,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 80a2d │ │ + pop %ebx │ │ + add $0x56543,%ebx │ │ mov 0x8(%ebp),%ecx │ │ - push %eax │ │ - pushl 0x54(%esp) │ │ - pushl 0x14(%esp) │ │ - pushl 0x28(%esp) │ │ - push %edi │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7fc40(%ebx),%eax │ │ + lea -0x7eb30(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ push $0x0 │ │ - call 87650 │ │ - add $0x20,%esp │ │ - inc %esi │ │ - test %eax,%eax │ │ - jne 86f26 │ │ - test %esi,%esi │ │ - je 854ac │ │ - lea 0x3(%esi),%eax │ │ - mov %eax,0x4(%esp) │ │ - mov (%esp),%eax │ │ - mov 0x4a0(%eax,%esi,4),%edx │ │ - add 0xc(%esp),%edx │ │ - mov 0x4a4(%eax),%edi │ │ - mov 0x10(%ebp),%eax │ │ - cmpb $0x2,0x16(%eax) │ │ - mov 0x8(%esp),%eax │ │ - je 852ad │ │ - mov (%esp),%eax │ │ - mov 0xc(%eax),%eax │ │ - mov 0x10(%ebp),%ecx │ │ - movsbl 0x18(%ecx),%ecx │ │ - lea (%ecx,%ecx,8),%ecx │ │ - lea 0x58c(%eax,%ecx,4),%eax │ │ - jmp 852ad │ │ - cmp 0x34(%esp),%ecx │ │ - sete %al │ │ - cmp 0x4c(%esp),%ebx │ │ - mov %ecx,%edx │ │ - sete %cl │ │ - shl %cl,%ebx │ │ - mov %ebx,0x4(%esp) │ │ - mov %eax,%ecx │ │ - shl %cl,%edx │ │ - mov %edx,0x8(%esp) │ │ - mov 0x64(%esp),%eax │ │ - add %eax,%eax │ │ - mov (%esp),%ecx │ │ - mov 0x498(%ecx),%edx │ │ - mov %eax,0xc(%esp) │ │ - add %eax,%edx │ │ - mov 0x8(%edi),%eax │ │ - and 0x20(%esp),%eax │ │ - mov %edi,%ecx │ │ - mov 0xc(%edi),%edi │ │ - and 0x1c(%esp),%edi │ │ - mov 0x10(%ebp),%esi │ │ - movsbl 0x18(%esi),%esi │ │ - sub $0x4,%esp │ │ - mov 0x14(%esp),%ebx │ │ - pushl 0x48(%esp) │ │ + push %eax │ │ push %esi │ │ - pushl 0x54(%esp) │ │ - mov 0x10(%ebp),%esi │ │ - pushl 0x8(%esi) │ │ push $0x1 │ │ - push %edi │ │ - push %eax │ │ - pushl 0x28(%esp) │ │ - pushl 0x28(%esp) │ │ - mov 0x28(%esp),%eax │ │ - pushl 0x4a4(%eax) │ │ - push $0x0 │ │ - call 86f30 │ │ + push $0x4 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ add $0x30,%esp │ │ - test %eax,%eax │ │ - jne 86f26 │ │ - mov 0x10(%ebp),%eax │ │ - cmpb $0x1,0x16(%eax) │ │ - jne 853f7 │ │ - mov (%esp),%eax │ │ - mov 0x498(%eax),%edx │ │ - add 0xc(%esp),%edx │ │ - sub $0x4,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 80a7d │ │ + pop %ebx │ │ + add $0x564f3,%ebx │ │ mov 0x8(%ebp),%ecx │ │ - mov 0x14(%esp),%ebx │ │ - pushl 0x90(%esp) │ │ - pushl 0x98(%esp) │ │ - pushl 0x68(%esp) │ │ - pushl 0x68(%esp) │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x83dd0(%ebx),%eax │ │ + lea -0x83ac0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ push $0x1 │ │ - pushl 0x2c(%esp) │ │ - pushl 0x4a4(%eax) │ │ - call 87a90 │ │ - add $0x20,%esp │ │ - test %eax,%eax │ │ - jne 86f26 │ │ - mov (%esp),%eax │ │ - mov 0x49c(%eax),%edx │ │ - add 0xc(%esp),%edx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0x20(%esp),%edi │ │ - and 0x8(%ecx),%edi │ │ - mov 0x1c(%esp),%esi │ │ - and 0xc(%ecx),%esi │ │ - mov 0x10(%ebp),%eax │ │ - movsbl 0x18(%eax),%eax │ │ - sub $0x4,%esp │ │ - mov 0x14(%esp),%ebx │ │ - pushl 0x48(%esp) │ │ push %eax │ │ - pushl 0x54(%esp) │ │ - mov 0x10(%ebp),%eax │ │ - pushl 0x8(%eax) │ │ - push $0x2 │ │ push %esi │ │ - push %edi │ │ - pushl 0x28(%esp) │ │ - pushl 0x28(%esp) │ │ - mov 0x28(%esp),%eax │ │ - pushl 0x4a4(%eax) │ │ - push $0x0 │ │ - call 86f30 │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ add $0x30,%esp │ │ - test %eax,%eax │ │ - jne 86f26 │ │ - mov 0x10(%ebp),%eax │ │ - cmpb $0x1,0x16(%eax) │ │ - jne 854ac │ │ - mov (%esp),%eax │ │ - mov 0xc(%esp),%edx │ │ - add 0x49c(%eax),%edx │ │ - sub $0x4,%esp │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0x14(%esp),%ebx │ │ - pushl 0x90(%esp) │ │ - pushl 0x98(%esp) │ │ - pushl 0x68(%esp) │ │ - pushl 0x68(%esp) │ │ - push $0x2 │ │ - pushl 0x2c(%esp) │ │ - pushl 0x4a4(%eax) │ │ - call 87a90 │ │ - add $0x20,%esp │ │ - test %eax,%eax │ │ - jne 86f26 │ │ - mov 0x10(%ebp),%eax │ │ - mov 0x1c(%eax),%al │ │ - test %al,%al │ │ - je 860b2 │ │ - cmp $0x1,%al │ │ - jne 85d19 │ │ - mov 0x24(%esp),%eax │ │ - mov %eax,%ecx │ │ - shl $0x4,%ecx │ │ - mov 0xc(%ebp),%eax │ │ - lea (%eax,%eax,2),%eax │ │ - shl $0x4,%eax │ │ - mov 0x10(%esp),%edx │ │ - add -0x240(%edx),%eax │ │ - add %ecx,%eax │ │ - mov 0x10(%ebp),%ecx │ │ - movzbl 0x12(%ecx),%ecx │ │ - lea (%eax,%ecx,4),%ebx │ │ - jmp 85d46 │ │ - cmpb $0x0,0x6c(%esp) │ │ - jne 8566d │ │ - jmp 860bf │ │ - lea 0xa3c0(%edi),%eax │ │ - mov 0x18(%esp),%ecx │ │ - lea 0x0(,%ecx,4),%ecx │ │ - sub $0x4,%esp │ │ - mov 0x4(%esp),%edx │ │ - pushl 0xb30(%edx) │ │ - push %ecx │ │ - pushl 0x28(%esp) │ │ - push %eax │ │ - pushl 0x34(%esp) │ │ - pushl 0x4a0(%edx) │ │ - pushl 0x54(%esp) │ │ - mov 0x74(%esp),%eax │ │ - call *0x120(%eax) │ │ - add $0x20,%esp │ │ - cmpb $0x0,0x6c(%esp) │ │ - jne 8566d │ │ - jmp 860bf │ │ - mov 0x10(%ebp),%eax │ │ - movzbl 0x11(%eax),%ecx │ │ - xor %eax,%eax │ │ - test %ecx,%ecx │ │ - sete %al │ │ - mov %ecx,%edx │ │ - shl $0xf,%edx │ │ - lea 0x23c0(%edi,%edx,1),%edx │ │ - shl $0xf,%eax │ │ - lea 0x23c0(%edi,%eax,1),%eax │ │ - mov 0x18(%esp),%esi │ │ - lea 0x0(,%esi,4),%esi │ │ - sub $0xc,%esp │ │ - mov 0xc(%esp),%edi │ │ - pushl 0xb30(%edi) │ │ - push %ecx │ │ - pushl 0x40(%esp) │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ push %esi │ │ - pushl 0x38(%esp) │ │ - push %eax │ │ - push %edx │ │ - pushl 0x4a0(%edi) │ │ - pushl 0x64(%esp) │ │ - mov 0x84(%esp),%eax │ │ - mov 0x54(%esp),%ecx │ │ - call *0x12c(%eax,%ecx,4) │ │ - add $0x30,%esp │ │ - cmpb $0x0,0x6c(%esp) │ │ - jne 8566d │ │ - jmp 860bf │ │ - mov 0x10(%ebp),%eax │ │ - mov %eax,%ecx │ │ - movzbl 0x10(%eax),%eax │ │ - mov %eax,0x4(%esp) │ │ - mov 0xc(%ebp),%eax │ │ - lea (%eax,%eax,2),%esi │ │ - shl $0x7,%esi │ │ - add -0x23c(%ebx),%esi │ │ - movzbl 0x11(%ecx),%edx │ │ - xor %eax,%eax │ │ - test %edx,%edx │ │ - sete %al │ │ - shl $0xf,%edx │ │ - lea 0x23c0(%edi,%edx,1),%ecx │ │ - mov %ecx,0x8(%esp) │ │ - shl $0xf,%eax │ │ - lea 0x23c0(%edi,%eax,1),%ecx │ │ - mov 0x18(%esp),%eax │ │ - lea 0x0(,%eax,4),%edi │ │ - mov (%esp),%eax │ │ - pushl 0xb30(%eax) │ │ - mov 0x8(%esp),%edx │ │ - pushl (%esi,%edx,4) │ │ - push %edi │ │ - pushl 0x28(%esp) │ │ - push %ecx │ │ - pushl 0x1c(%esp) │ │ - pushl 0x4a0(%eax) │ │ - pushl 0x54(%esp) │ │ - mov 0x74(%esp),%eax │ │ - call *0x128(%eax) │ │ - add $0x20,%esp │ │ - cmpb $0x0,0x6c(%esp) │ │ - je 860bf │ │ - mov 0x10(%ebp),%eax │ │ - mov %eax,%ecx │ │ - movzbl 0x11(%eax),%eax │ │ - movzbl 0x10(%ecx),%ecx │ │ - mov 0x24(%esp),%edx │ │ - shl $0x7,%edx │ │ - add %edx,%esi │ │ - shl $0x6,%eax │ │ - add %esi,%eax │ │ - mov (%eax,%ecx,4),%eax │ │ - mov %eax,0x2c(%esp) │ │ - mov 0x70(%esp),%eax │ │ - mov 0x68(%esp),%ecx │ │ - cmp %ecx,%eax │ │ - cmovle %eax,%ecx │ │ - mov %ecx,0x30(%esp) │ │ - mov 0x4c(%esp),%ecx │ │ - shrl %cl,0x1c(%esp) │ │ - mov 0x18(%esp),%eax │ │ - lea 0x0(,%eax,4),%eax │ │ - mov 0x34(%esp),%ecx │ │ - shr %cl,%eax │ │ - mov %eax,0x44(%esp) │ │ - mov 0x8(%ebp),%eax │ │ - add $0xa3c0,%eax │ │ - mov %eax,0x24(%esp) │ │ - mov $0xfffffffe,%esi │ │ - jmp 85707 │ │ - movzbl 0x11(%ebx),%edx │ │ - xor %ecx,%ecx │ │ - test %edx,%edx │ │ - sete %cl │ │ - shl $0xf,%edx │ │ - mov 0x8(%ebp),%esi │ │ - lea 0x23c0(%esi,%edx,1),%edx │ │ - shl $0xf,%ecx │ │ - lea 0x23c0(%esi,%ecx,1),%ecx │ │ - mov 0x8(%esp),%esi │ │ - mov 0x10(%esp),%ebx │ │ - pushl 0xb30(%edi) │ │ - pushl 0x30(%esp) │ │ - pushl 0x4c(%esp) │ │ - pushl 0x28(%esp) │ │ - push %ecx │ │ - push %edx │ │ - pushl 0x4a4(%edi) │ │ - push %eax │ │ - mov 0x74(%esp),%eax │ │ - call *0x128(%eax) │ │ - add $0x20,%esp │ │ - inc %esi │ │ - je 860bf │ │ - mov %esi,0x8(%esp) │ │ - lea 0x3(%esi),%edx │ │ - mov 0x10(%ebp),%edi │ │ - movsbl 0x18(%edi),%esi │ │ - imul $0xa4,%esi,%eax │ │ - cmpl $0x1,0x30(%esp) │ │ - mov (%esp),%ecx │ │ - lea 0x10(%ecx,%eax,1),%eax │ │ - mov %edx,0x4(%esp) │ │ - jle 8578e │ │ - cmpb $0x6,0x15(%edi) │ │ - jne 8582d │ │ - mov (%esp),%ecx │ │ - cmpb $0x0,0x6f8(%ecx,%esi,1) │ │ - je 8582d │ │ - mov (%esp),%ecx │ │ - mov 0xc(%ecx),%ecx │ │ - lea (%esi,%esi,8),%edx │ │ - lea 0x58c(%ecx,%edx,4),%esi │ │ - sub $0x8,%esp │ │ + and $0xfffffff0,%esp │ │ + call 80acd │ │ + pop %ebx │ │ + add $0x564a3,%ebx │ │ mov 0x8(%ebp),%ecx │ │ - xor %edx,%edx │ │ - mov 0x18(%esp),%ebx │ │ - push %esi │ │ - push %eax │ │ - pushl 0x14(%esp) │ │ - pushl 0x28(%esp) │ │ - pushl 0x34(%esp) │ │ - pushl 0x3c(%esp) │ │ - call 87650 │ │ - add $0x20,%esp │ │ - test %eax,%eax │ │ - mov 0x10(%ebp),%esi │ │ - je 8586d │ │ - jmp 86f26 │ │ - sub $0x4,%esp │ │ - mov 0x8(%ebp),%edi │ │ - mov %edi,%ecx │ │ - mov %edx,%edi │ │ - xor %edx,%edx │ │ - mov 0x14(%esp),%ebx │ │ - pushl 0x10(%esp) │ │ - push %esi │ │ - push %eax │ │ - mov 0x10(%ebp),%eax │ │ - pushl 0x8(%eax) │ │ - push %edi │ │ - pushl 0xc(%ecx) │ │ - pushl 0x8(%ecx) │ │ - mov 0x38(%esp),%edi │ │ - push %edi │ │ - mov 0x60(%esp),%esi │ │ - push %esi │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7eb70(%ebx),%eax │ │ + lea -0x7eb30(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ push $0x0 │ │ - pushl 0x4c(%esp) │ │ - call 86f30 │ │ - add $0x30,%esp │ │ - test %eax,%eax │ │ - jne 86f26 │ │ - mov 0x10(%ebp),%eax │ │ - movsbl 0x19(%eax),%eax │ │ - imul $0xa4,%eax,%ecx │ │ - mov (%esp),%edi │ │ - lea 0x10(%edi,%ecx,1),%ecx │ │ - mov %ecx,0x48(%esp) │ │ - sub $0x4,%esp │ │ - mov 0x8(%ebp),%ecx │ │ - xor %edx,%edx │ │ - pushl 0x10(%esp) │ │ push %eax │ │ - pushl 0x54(%esp) │ │ - mov 0x10(%ebp),%eax │ │ - pushl 0xc(%eax) │ │ - pushl 0x18(%esp) │ │ - pushl 0xc(%ecx) │ │ - pushl 0x8(%ecx) │ │ - pushl 0x38(%esp) │ │ - push %esi │ │ - push $0x0 │ │ - pushl 0x50(%esp) │ │ - call 86f30 │ │ - add $0x30,%esp │ │ - test %eax,%eax │ │ - mov 0x10(%ebp),%ebx │ │ - je 85913 │ │ - jmp 86f26 │ │ - sub $0x4,%esp │ │ - mov 0x8(%ebp),%ecx │ │ - xor %edx,%edx │ │ - mov 0x14(%esp),%ebx │ │ - pushl 0x10(%esp) │ │ push %esi │ │ - push %eax │ │ - mov 0x10(%ebp),%esi │ │ - pushl 0x8(%esi) │ │ - pushl 0x18(%esp) │ │ - pushl 0xc(%ecx) │ │ - pushl 0x8(%ecx) │ │ - pushl 0x38(%esp) │ │ - pushl 0x60(%esp) │ │ - push $0x0 │ │ - pushl 0x4c(%esp) │ │ - call 86f30 │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ add $0x30,%esp │ │ - test %eax,%eax │ │ - jne 86f26 │ │ - movsbl 0x19(%esi),%edx │ │ - imul $0xa4,%edx,%eax │ │ - mov (%esp),%edi │ │ - lea 0x10(%edi,%eax,1),%eax │ │ - cmpb $0x6,0x15(%esi) │ │ - jne 858cd │ │ - cmpb $0x0,0x6f8(%edi,%edx,1) │ │ - je 858cd │ │ - mov 0xc(%edi),%ecx │ │ - lea (%edx,%edx,8),%edx │ │ - lea 0x58c(%ecx,%edx,4),%esi │ │ - sub $0x8,%esp │ │ - mov 0x8(%ebp),%ecx │ │ - xor %edx,%edx │ │ - mov 0x18(%esp),%ebx │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ push %esi │ │ - push %eax │ │ - pushl 0x14(%esp) │ │ - pushl 0x28(%esp) │ │ - pushl 0x34(%esp) │ │ - pushl 0x40(%esp) │ │ - call 87650 │ │ - add $0x20,%esp │ │ - test %eax,%eax │ │ - mov 0x10(%ebp),%ebx │ │ - je 85913 │ │ - jmp 86f26 │ │ - sub $0x4,%esp │ │ + and $0xfffffff0,%esp │ │ + call 80b1d │ │ + pop %ebx │ │ + add $0x56453,%ebx │ │ mov 0x8(%ebp),%ecx │ │ - mov %edx,%esi │ │ - xor %edx,%edx │ │ - mov 0x14(%esp),%ebx │ │ - pushl 0x10(%esp) │ │ - push %esi │ │ - push %eax │ │ - mov 0x10(%ebp),%eax │ │ - mov %eax,%esi │ │ - pushl 0xc(%eax) │ │ - pushl 0x18(%esp) │ │ - pushl 0xc(%ecx) │ │ - pushl 0x8(%ecx) │ │ - pushl 0x38(%esp) │ │ - pushl 0x60(%esp) │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x83dd0(%ebx),%eax │ │ + lea -0x7f6c0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ push $0x0 │ │ - pushl 0x50(%esp) │ │ - call 86f30 │ │ - mov %esi,%ebx │ │ - add $0x30,%esp │ │ - test %eax,%eax │ │ - jne 86f26 │ │ - mov 0x64(%esp),%eax │ │ - add %eax,%eax │ │ - mov 0x8(%esp),%esi │ │ - add 0x4a0(%edi,%esi,4),%eax │ │ - movzbl 0x14(%ebx),%ecx │ │ - mov %ecx,%edx │ │ - add $0xfd,%dl │ │ - cmp $0x2,%dl │ │ - jb 856ae │ │ - cmp $0x1,%cl │ │ - je 8597b │ │ - cmp $0x2,%cl │ │ - jne 85700 │ │ - sub $0x4,%esp │ │ - mov 0x14(%esp),%ebx │ │ - mov 0x4(%esp),%ecx │ │ - pushl 0xb30(%ecx) │ │ - pushl 0x4c(%esp) │ │ - pushl 0x28(%esp) │ │ - pushl 0x34(%esp) │ │ - pushl 0x34(%esp) │ │ - pushl 0x4a4(%ecx) │ │ - push %eax │ │ - mov 0x74(%esp),%eax │ │ - call *0x120(%eax) │ │ - jmp 856fd │ │ - mov 0x10(%esp),%ebx │ │ - mov (%esp),%ecx │ │ - pushl 0xb30(%ecx) │ │ - pushl 0x44(%esp) │ │ - pushl 0x4c(%esp) │ │ - pushl 0x28(%esp) │ │ - pushl 0x34(%esp) │ │ - pushl 0x34(%esp) │ │ - pushl 0x4a4(%ecx) │ │ push %eax │ │ - mov 0x74(%esp),%eax │ │ - call *0x124(%eax) │ │ - jmp 856fd │ │ - mov (%esp),%eax │ │ - mov 0x4a4(%eax),%eax │ │ - mov %eax,0xc(%esp) │ │ - movl $0x2,0x8(%esp) │ │ - mov 0x8(%ebp),%edi │ │ - mov 0x3c(%esp),%ebx │ │ - mov 0x18(%esp),%ecx │ │ - cmp $0x1,%bl │ │ - mov 0x10(%esp),%edx │ │ - je 859f5 │ │ - jmp 85b43 │ │ - movl $0x0,0x8(%esp) │ │ - cmp $0x1,%bl │ │ - mov 0x10(%esp),%edx │ │ - jne 85b43 │ │ - mov 0x5c(%esp),%ecx │ │ - movzbl 0x190(%edi,%ecx,1),%eax │ │ - movzbl 0x170(%edi,%ecx,1),%ecx │ │ - shl $0x2,%eax │ │ - add -0x250(%edx),%eax │ │ - mov (%ecx,%eax,1),%al │ │ - mov %al,0x50(%esp) │ │ - mov $0xfffffffe,%edi │ │ - mov 0x64(%esp),%eax │ │ - add %eax,%eax │ │ - mov %eax,0x60(%esp) │ │ - test %edi,%edi │ │ - jne 85a8a │ │ - jmp 85b30 │ │ - movzbl %cl,%ecx │ │ - mov %ecx,0x40(%esp) │ │ - sub $0x4,%esp │ │ - mov %edx,%ecx │ │ - mov 0x18(%esp),%edx │ │ - pushl 0x44(%esp) │ │ push %esi │ │ - pushl 0x3c(%esp) │ │ - mov 0x2c(%esp),%esi │ │ - mov %eax,0x24(%esp) │ │ - mov 0x34(%esp),%eax │ │ - pushl (%esi,%eax,4) │ │ - pushl 0x40(%esp) │ │ - pushl 0x2c(%esp) │ │ - pushl 0x24(%esp) │ │ - pushl 0x38(%esp) │ │ push $0x1 │ │ - pushl 0x48(%esp) │ │ - push $0x0 │ │ - call 86f30 │ │ - add $0x30,%esp │ │ - inc %edi │ │ - test %eax,%eax │ │ - jne 86f26 │ │ - test %edi,%edi │ │ - je 85b30 │ │ - mov (%esp),%ebx │ │ - mov 0x4a0(%ebx,%edi,4),%eax │ │ - add 0x60(%esp),%eax │ │ - mov 0xc(%esp),%ecx │ │ - lea (%eax,%ecx,2),%eax │ │ - mov %eax,0x14(%esp) │ │ - mov 0x8(%ebp),%edx │ │ - mov 0x8(%edx),%eax │ │ - dec %eax │ │ - mov 0x4(%esp),%ecx │ │ - mov 0x22f8(%edx,%ecx,4),%ecx │ │ - mov %eax,0x8(%esp) │ │ - lea (%eax,%eax,2),%eax │ │ - mov %ecx,0x1c(%esp) │ │ - mov %eax,0x24(%esp) │ │ - movsbl 0x8(%ecx,%eax,4),%esi │ │ - dec %esi │ │ - imul $0xa4,%esi,%ecx │ │ - lea 0x10(%ebx,%ecx,1),%eax │ │ - mov %eax,0x30(%esp) │ │ - cmpl $0x2,0xb44(%ebx) │ │ - movzbl 0x50(%esp),%ecx │ │ - lea 0x3(%edi),%eax │ │ - mov %eax,0x2c(%esp) │ │ - mov 0x4a4(%ebx),%eax │ │ - mov %eax,0x20(%esp) │ │ - mov 0xc(%edx),%eax │ │ - mov 0x10(%esp),%ebx │ │ - jne 85a31 │ │ - mov (%esp),%ecx │ │ - mov 0xb4c(%ecx),%edx │ │ - mov %edx,0x40(%esp) │ │ - mov 0x7e8(%ecx),%ecx │ │ - imul %eax,%ecx │ │ - add 0x8(%esp),%ecx │ │ - shl $0x5,%ecx │ │ - mov 0x40(%esp),%edx │ │ - movzbl 0x1b(%edx,%ecx,1),%ecx │ │ - mov 0x8(%ebp),%edx │ │ - jmp 85a31 │ │ - movl $0x2,0x8(%esp) │ │ - mov 0x8(%ebp),%edi │ │ - mov 0x10(%esp),%edx │ │ - mov 0x18(%esp),%ecx │ │ - cmp 0x34(%esp),%ecx │ │ - jne 85c93 │ │ - mov 0x280(%edi),%eax │ │ - mov 0x58(%esp),%esi │ │ - movzbl 0x180(%eax,%esi,1),%ecx │ │ - movzbl 0x160(%eax,%esi,1),%eax │ │ - shl $0x2,%ecx │ │ - add -0x250(%edx),%ecx │ │ - mov (%eax,%ecx,1),%al │ │ - mov %al,0x50(%esp) │ │ - mov $0xfffffffe,%esi │ │ - mov 0x64(%esp),%eax │ │ - add %eax,%eax │ │ - mov %eax,0x60(%esp) │ │ - test %esi,%esi │ │ - jne 85beb │ │ - jmp 85c86 │ │ - movzbl %cl,%ecx │ │ - mov %ecx,0x40(%esp) │ │ - sub $0x4,%esp │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0x18(%esp),%edx │ │ - pushl 0x44(%esp) │ │ - push %eax │ │ - pushl 0x3c(%esp) │ │ - mov 0x2c(%esp),%eax │ │ - mov %edi,0x24(%esp) │ │ - mov 0x34(%esp),%edi │ │ - pushl (%eax,%edi,4) │ │ - pushl 0x40(%esp) │ │ - pushl 0x2c(%esp) │ │ - pushl 0x28(%esp) │ │ - pushl 0x54(%esp) │ │ - pushl 0x60(%esp) │ │ - pushl 0x48(%esp) │ │ - push $0x0 │ │ - call 86f30 │ │ + push $0x8 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ add $0x30,%esp │ │ - inc %esi │ │ - test %eax,%eax │ │ - jne 86f26 │ │ - test %esi,%esi │ │ - je 85c86 │ │ - mov (%esp),%ebx │ │ - mov 0x4a0(%ebx,%esi,4),%eax │ │ - add 0x60(%esp),%eax │ │ - mov 0x8(%esp),%ecx │ │ - lea (%eax,%ecx,2),%eax │ │ - mov %eax,0x14(%esp) │ │ - mov 0x8(%ebp),%edx │ │ - mov 0x8(%edx),%eax │ │ - mov 0xc(%edx),%edi │ │ - dec %edi │ │ - mov 0x4(%esp),%ecx │ │ - mov 0x22f4(%edx,%ecx,4),%ecx │ │ - mov %eax,0xc(%esp) │ │ - lea (%eax,%eax,2),%eax │ │ - mov %ecx,0x1c(%esp) │ │ - mov %eax,0x24(%esp) │ │ - movsbl 0x8(%ecx,%eax,4),%eax │ │ - dec %eax │ │ - imul $0xa4,%eax,%ecx │ │ - lea 0x10(%ebx,%ecx,1),%ecx │ │ - mov %ecx,0x30(%esp) │ │ - cmpl $0x2,0xb44(%ebx) │ │ - movzbl 0x50(%esp),%ecx │ │ - lea 0x3(%esi),%edx │ │ - mov %edx,0x2c(%esp) │ │ - mov 0x4a4(%ebx),%edx │ │ - mov %edx,0x20(%esp) │ │ - mov 0x10(%esp),%ebx │ │ - jne 85b8f │ │ - mov (%esp),%ecx │ │ - mov 0xb4c(%ecx),%edx │ │ - mov 0x7e8(%ecx),%ecx │ │ - imul %edi,%ecx │ │ - add 0xc(%esp),%ecx │ │ - shl $0x5,%ecx │ │ - movzbl 0x1b(%edx,%ecx,1),%ecx │ │ - jmp 85b8f │ │ - mov (%esp),%eax │ │ - mov 0x4a4(%eax),%eax │ │ - mov %eax,0xc(%esp) │ │ - mov $0xfffffffe,%edi │ │ - mov 0x64(%esp),%eax │ │ - add %eax,%eax │ │ - mov %eax,0x14(%esp) │ │ - mov 0x10(%esp),%ebx │ │ - test %edi,%edi │ │ - je 860b2 │ │ - lea 0x3(%edi),%eax │ │ - mov %eax,0x4(%esp) │ │ - mov (%esp),%eax │ │ - mov 0x4a0(%eax,%edi,4),%ecx │ │ - add 0x14(%esp),%ecx │ │ - mov 0x8(%esp),%edx │ │ - lea (%ecx,%edx,2),%ecx │ │ - mov 0xc(%esp),%edx │ │ - lea (%ecx,%edx,2),%edx │ │ - mov 0x10(%ebp),%ecx │ │ - movsbl 0x18(%ecx),%esi │ │ - sub $0x4,%esp │ │ - mov 0x8(%ebp),%ecx │ │ - pushl 0x48(%esp) │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ push %esi │ │ - pushl 0x54(%esp) │ │ - mov 0x10(%ebp),%esi │ │ - pushl 0x8(%esi) │ │ - pushl 0x18(%esp) │ │ - pushl 0xc(%ecx) │ │ - pushl 0x8(%ecx) │ │ - pushl 0x38(%esp) │ │ - pushl 0x60(%esp) │ │ - pushl 0x4a4(%eax) │ │ - push $0x0 │ │ - call 86f30 │ │ - add $0x30,%esp │ │ - inc %edi │ │ - test %eax,%eax │ │ - je 85ca6 │ │ - jmp 86f26 │ │ - mov 0x24(%esp),%eax │ │ - mov %eax,%ecx │ │ - shl $0x7,%ecx │ │ - mov 0xc(%ebp),%eax │ │ - lea (%eax,%eax,2),%eax │ │ - shl $0x7,%eax │ │ - mov 0x10(%esp),%edx │ │ - add -0x23c(%edx),%eax │ │ - add %ecx,%eax │ │ - mov 0x10(%ebp),%ecx │ │ - mov %ecx,%edx │ │ - movzbl 0x10(%ecx),%ecx │ │ - lea (%eax,%ecx,4),%ebx │ │ - mov 0x12(%edx),%cl │ │ - mov 0x8(%ebp),%edi │ │ - cmp $0x3,%cl │ │ - movzbl %cl,%ecx │ │ - mov $0x9,%edx │ │ - cmove %edx,%ecx │ │ - movl $0x0,0x74(%esp) │ │ - mov 0x64(%esp),%edx │ │ - lea (%edx,%edx,1),%edx │ │ - mov (%esp),%esi │ │ - mov 0x498(%esi),%eax │ │ - mov %edx,0x4(%esp) │ │ - add %edx,%eax │ │ - mov %eax,0x30(%esp) │ │ - mov 0x80c(%esi),%edx │ │ - dec %edx │ │ - mov 0xc(%edi),%esi │ │ - test %esi,%edx │ │ - mov (%ebx),%eax │ │ - mov %eax,0x24(%esp) │ │ - movzbl %cl,%eax │ │ - mov %eax,0x48(%esp) │ │ - lea 0x5040(%edi),%eax │ │ - mov %eax,0x1c(%esp) │ │ - lea 0x7080(%edi),%eax │ │ - mov %eax,0x14(%esp) │ │ - mov 0x70(%esp),%ecx │ │ - lea 0x0(,%ecx,4),%eax │ │ - mov %eax,0x8(%esp) │ │ - lea 0x0(,%ecx,8),%eax │ │ - mov %eax,0x20(%esp) │ │ - mov 0x68(%esp),%eax │ │ - lea 0x0(,%eax,4),%eax │ │ - mov %eax,0xc(%esp) │ │ - mov $0x0,%eax │ │ - jne 85df4 │ │ - mov (%esp),%edx │ │ - mov 0x808(%edx),%cl │ │ - mov %esi,%eax │ │ - sar %cl,%eax │ │ - dec %eax │ │ - imul 0x7fc(%edx),%eax │ │ - shl $0x8,%eax │ │ - add 0x7e0(%edx),%eax │ │ - mov %eax,0x2c(%esp) │ │ - mov 0x8(%edi),%edi │ │ - mov 0x4c(%esp),%eax │ │ - mov %eax,%ecx │ │ - sar %cl,%edi │ │ - mov %edi,0x40(%esp) │ │ - mov %esi,%ebx │ │ - mov 0x94(%esp),%esi │ │ - mov 0x3618(%esi),%edx │ │ - mov 0x361c(%esi),%ecx │ │ - mov %ecx,0x80(%esp) │ │ - mov %eax,%ecx │ │ - sar %cl,%edx │ │ - xor %ecx,%ecx │ │ - cmp %edx,%edi │ │ - setg %cl │ │ - mov %ecx,0x50(%esp) │ │ - mov 0x34(%esp),%edx │ │ - mov %edx,%ecx │ │ - sar %cl,%ebx │ │ - mov %ebx,0x60(%esp) │ │ - mov 0x3620(%esi),%edi │ │ - sar %cl,%edi │ │ - xor %ecx,%ecx │ │ - cmp %edi,%ebx │ │ - setg %cl │ │ - mov %ecx,0x88(%esp) │ │ - mov %eax,%ecx │ │ - mov 0x80(%esp),%eax │ │ - sar %cl,%eax │ │ - mov 0x3624(%esi),%edi │ │ - mov %edx,%ecx │ │ - sar %cl,%edi │ │ - sub $0xc,%esp │ │ - lea 0x80(%esp),%edx │ │ - mov 0x1c(%esp),%ebx │ │ - mov 0xc(%esp),%ecx │ │ - pushl 0xb30(%ecx) │ │ - pushl 0x24(%esp) │ │ - push $0x0 │ │ - pushl 0x80(%esp) │ │ - pushl 0x8c(%esp) │ │ - push %edx │ │ - pushl 0x6c(%esp) │ │ - pushl 0x54(%esp) │ │ - pushl 0x4a4(%ecx) │ │ - mov %ecx,%esi │ │ - pushl 0x60(%esp) │ │ - push $0x0 │ │ - push %edi │ │ - push %eax │ │ - pushl 0xc8(%esp) │ │ - pushl 0xa4(%esp) │ │ - pushl 0x98(%esp) │ │ - pushl 0x8c(%esp) │ │ - call 72e70 │ │ - add $0x44,%esp │ │ - pushl 0xb30(%esi) │ │ - push $0x0 │ │ - push $0x0 │ │ - push $0x0 │ │ - pushl 0x28(%esp) │ │ - pushl 0x28(%esp) │ │ - pushl 0x38(%esp) │ │ - pushl 0x48(%esp) │ │ - mov 0x48(%esp),%edi │ │ - push %edi │ │ - mov 0x84(%esp),%esi │ │ - call *0x20(%esi,%eax,4) │ │ - add $0x28,%esp │ │ - pushl 0x2c(%esp) │ │ - pushl 0x18(%esp) │ │ - pushl 0x18(%esp) │ │ - push %edi │ │ - mov 0x18(%esp),%edi │ │ - pushl 0x4a4(%edi) │ │ - pushl 0x4c(%esp) │ │ - call *0x138(%esi) │ │ - add $0x20,%esp │ │ - mov 0x10(%ebp),%eax │ │ - movzbl 0x12(%eax),%eax │ │ - cmp $0x3,%al │ │ - mov $0x9,%edx │ │ - cmovne %eax,%edx │ │ - movl $0x0,0x74(%esp) │ │ - mov 0x4(%esp),%eax │ │ - mov %edi,%ecx │ │ - add 0x49c(%edi),%eax │ │ - mov %eax,0x4(%esp) │ │ - mov 0x8(%ebp),%eax │ │ - mov 0xc(%eax),%edi │ │ - mov 0x80c(%ecx),%ecx │ │ - dec %ecx │ │ - test %edi,%ecx │ │ - movzbl %dl,%ecx │ │ - mov %ecx,0x48(%esp) │ │ - mov $0x0,%esi │ │ - jne 85f89 │ │ - mov (%esp),%edx │ │ - mov 0x808(%edx),%cl │ │ - mov %edi,%esi │ │ - sar %cl,%esi │ │ - dec %esi │ │ - imul 0x7fc(%edx),%esi │ │ - shl $0x8,%esi │ │ - add 0x7e4(%edx),%esi │ │ - mov %esi,0x40(%esp) │ │ - mov 0x8(%eax),%eax │ │ - mov 0x4c(%esp),%ebx │ │ - mov %ebx,%ecx │ │ - sar %cl,%eax │ │ - mov %eax,0x2c(%esp) │ │ - mov 0x94(%esp),%esi │ │ - mov 0x3618(%esi),%edx │ │ - mov 0x361c(%esi),%ecx │ │ - mov %ecx,0x30(%esp) │ │ - mov %ebx,%ecx │ │ - sar %cl,%edx │ │ - xor %ecx,%ecx │ │ - cmp %edx,%eax │ │ - setg %cl │ │ - mov %ecx,0x50(%esp) │ │ - mov 0x34(%esp),%edx │ │ - mov %edx,%ecx │ │ - sar %cl,%edi │ │ - mov %edi,%eax │ │ - mov %edi,0x60(%esp) │ │ - mov 0x3620(%esi),%edi │ │ - sar %cl,%edi │ │ - xor %ecx,%ecx │ │ - cmp %edi,%eax │ │ - setg %cl │ │ - mov %ecx,0x88(%esp) │ │ - mov %ebx,%ecx │ │ - sarl %cl,0x30(%esp) │ │ - mov 0x3624(%esi),%edi │ │ - mov %edx,%ecx │ │ - sar %cl,%edi │ │ + and $0xfffffff0,%esp │ │ + call 80b6d │ │ + pop %ebx │ │ + add $0x56403,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ sub $0xc,%esp │ │ - mov 0x1c(%esp),%ebx │ │ - mov 0xc(%esp),%ecx │ │ - pushl 0xb30(%ecx) │ │ - pushl 0x24(%esp) │ │ + lea -0x7faf0(%ebx),%eax │ │ + lea -0x83ac0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ push $0x0 │ │ - pushl 0x80(%esp) │ │ - pushl 0x8c(%esp) │ │ - lea 0x94(%esp),%eax │ │ push %eax │ │ - pushl 0x6c(%esp) │ │ - pushl 0x68(%esp) │ │ - pushl 0x4a4(%ecx) │ │ - mov %ecx,%esi │ │ - pushl 0x34(%esp) │ │ - push $0x0 │ │ - push %edi │ │ - pushl 0x6c(%esp) │ │ - pushl 0xc8(%esp) │ │ - pushl 0xa4(%esp) │ │ - pushl 0x98(%esp) │ │ - pushl 0x78(%esp) │ │ - call 72e70 │ │ - add $0x44,%esp │ │ - pushl 0xb30(%esi) │ │ - push $0x0 │ │ - push $0x0 │ │ - push $0x0 │ │ - pushl 0x28(%esp) │ │ - pushl 0x28(%esp) │ │ - pushl 0x38(%esp) │ │ - pushl 0x48(%esp) │ │ - mov 0x48(%esp),%edi │ │ - push %edi │ │ - mov 0x84(%esp),%esi │ │ - call *0x20(%esi,%eax,4) │ │ - add $0x28,%esp │ │ - pushl 0x2c(%esp) │ │ - pushl 0x18(%esp) │ │ - pushl 0x18(%esp) │ │ - push %edi │ │ - mov 0x18(%esp),%eax │ │ - pushl 0x4a4(%eax) │ │ - pushl 0x20(%esp) │ │ - call *0x138(%esi) │ │ - add $0x20,%esp │ │ - mov 0x8(%ebp),%eax │ │ - mov 0x44(%esp),%ecx │ │ - mov %ecx,0x3f56c(%eax) │ │ - mov 0x4c(%esp),%ecx │ │ - mov 0x90(%esp),%eax │ │ - add %ecx,%eax │ │ - sar %cl,%eax │ │ - mov 0x34(%esp),%ecx │ │ - mov 0x8c(%esp),%edx │ │ - lea (%edx,%ecx,1),%ebx │ │ - sar %cl,%ebx │ │ - mov 0x10(%ebp),%esi │ │ - cmpb $0x0,0x6(%esi) │ │ - je 86127 │ │ - mov 0x18(%esp),%eax │ │ - dec %al │ │ - cmp $0x1f,%al │ │ - mov 0x8(%ebp),%edx │ │ - mov 0x10(%esp),%esi │ │ - mov 0x3c(%esp),%ecx │ │ - ja 86aec │ │ - movzbl %al,%eax │ │ - mov -0x24b0(%esi,%eax,4),%eax │ │ - add %esi,%eax │ │ - jmp *%eax │ │ - mov 0x5c(%esp),%eax │ │ - movb $0x40,0x30(%edx,%eax,1) │ │ - dec %cl │ │ - cmp $0x1f,%cl │ │ - jbe 86af7 │ │ - jmp 86c33 │ │ - mov %eax,0xbc(%esp) │ │ - movzbl 0x7(%esi),%eax │ │ - mov %eax,0x14(%esp) │ │ - movzbl 0x1a(%esi),%eax │ │ - mov %eax,0xa4(%esp) │ │ - movzbl 0x1d(%esi),%eax │ │ - mov %ax,0xb0(%esp) │ │ - movzwl 0x1e(%esi),%eax │ │ - mov %ax,0xb2(%esp) │ │ - cmpb $0x0,0x18(%esp) │ │ - mov 0x8(%ebp),%edi │ │ - mov 0x3c(%esp),%eax │ │ - je 86a60 │ │ - lea 0x2a0(%edi),%esi │ │ - mov %esi,0x48(%esp) │ │ - movl $0x0,0x78(%esp) │ │ - mov %ebx,0xb4(%esp) │ │ - test %al,%al │ │ - jne 861b7 │ │ - nop │ │ - nop │ │ + push %esi │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 80bbd │ │ + pop %ebx │ │ + add $0x563b3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7faf0(%ebx),%eax │ │ + lea -0x7f6c0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ - mov 0x78(%esp),%esi │ │ - add $0x10,%esi │ │ - mov %esi,0x78(%esp) │ │ - mov %esi,0x98(%esp) │ │ - mov 0x98(%esp),%edx │ │ - cmp 0x18(%esp),%edx │ │ - jae 86a60 │ │ - test %al,%al │ │ - je 86190 │ │ - xor %edx,%edx │ │ - mov 0x78(%esp),%eax │ │ - test %eax,%eax │ │ - setne %dl │ │ - mov %edx,0xb8(%esp) │ │ - lea 0x10(%eax),%esi │ │ - mov %esi,0x98(%esp) │ │ - mov 0x8c(%esp),%ebx │ │ - cmp %esi,%ebx │ │ - mov %esi,%edx │ │ - cmovle %ebx,%edx │ │ - mov %edx,0x9c(%esp) │ │ - mov %eax,%edx │ │ - shr %cl,%edx │ │ - mov %edx,0xac(%esp) │ │ - shr %cl,%esi │ │ - mov 0xb4(%esp),%ecx │ │ - cmp %esi,%ecx │ │ - cmovle %ecx,%esi │ │ - mov %esi,0x88(%esp) │ │ - lea (%eax,%eax,1),%ecx │ │ - mov %ecx,0xc0(%esp) │ │ - lea 0x0(,%eax,4),%eax │ │ - mov %eax,0xc4(%esp) │ │ - mov 0xc(%edi),%esi │ │ - xor %ecx,%ecx │ │ - mov (%esp),%eax │ │ - mov 0x38(%esp),%edx │ │ - jmp 86255 │ │ nop │ │ nop │ │ - mov 0xa8(%esp),%ecx │ │ - mov 0x38(%esp),%edx │ │ - mov %ebx,%edi │ │ - mov 0xa8(%esp),%ebx │ │ - sub 0xa0(%esp),%edx │ │ - cmp 0x3c(%esp),%ebx │ │ - jae 86a38 │ │ - mov %ecx,0x80(%esp) │ │ - mov 0x4a0(%eax),%ecx │ │ - imul 0xc0(%esp),%ecx │ │ - lea (%edx,%ecx,2),%edx │ │ - mov 0x78(%esp),%ecx │ │ - add %ecx,%esi │ │ - cmp 0x9c(%esp),%ecx │ │ - mov %esi,0xc(%edi) │ │ - mov %edx,0x38(%esp) │ │ - jge 863c0 │ │ - xor %edx,%edx │ │ - mov %edi,%ecx │ │ - mov 0x80(%esp),%edi │ │ - test %edi,%edi │ │ - setne 0x4(%esp) │ │ - lea 0x10(%edi),%ebx │ │ - mov 0x90(%esp),%eax │ │ - cmp %ebx,%eax │ │ - cmovle %eax,%ebx │ │ - cmp %ebx,%edi │ │ - mov 0x8(%ecx),%ecx │ │ - jge 863d0 │ │ - mov %ebx,%eax │ │ - mov %ebx,0xc(%esp) │ │ - mov 0x4(%esp),%al │ │ - mov %al,%dl │ │ - mov 0x78(%esp),%esi │ │ - mov 0xb8(%esp),%ebx │ │ - mov 0x8(%ebp),%edi │ │ - mov %edx,0x1c(%esp) │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 80c0d │ │ + pop %ebx │ │ + add $0x56363,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7faf0(%ebx),%eax │ │ + lea -0x7ec20(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 80c5d │ │ + pop %ebx │ │ + add $0x56313,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7f700(%ebx),%eax │ │ + lea -0x7f6c0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 80cad │ │ + pop %ebx │ │ + add $0x562c3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x83dd0(%ebx),%eax │ │ + lea -0x7ec20(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ - mov %ebx,0x8(%esp) │ │ - mov %esi,0xa0(%esp) │ │ - mov 0x80(%esp),%esi │ │ - add %esi,%ecx │ │ - mov %ecx,0x8(%edi) │ │ - mov %edx,%edi │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 80cfd │ │ + pop %ebx │ │ + add $0x56273,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7f700(%ebx),%eax │ │ + lea -0x83ac0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x10(%ebp),%eax │ │ - movzbl 0x1a(%eax),%ecx │ │ - mov %ecx,0x4(%esp) │ │ - mov 0x38(%esp),%eax │ │ - lea (%eax,%esi,8),%eax │ │ - sub $0x4,%esp │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 80d4d │ │ + pop %ebx │ │ + add $0x56223,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - mov 0x14(%esp),%ebx │ │ - push %eax │ │ - pushl 0x10(%esp) │ │ - push %edi │ │ - lea 0xc0(%esp),%eax │ │ - push %eax │ │ + sub $0xc,%esp │ │ + lea -0x7f700(%ebx),%eax │ │ + lea -0x7ec20(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ push $0x0 │ │ - pushl 0x1c(%esp) │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ pushl 0x10(%ebp) │ │ - call 80ad0 │ │ - add $0x20,%esp │ │ - mov 0x10(%esp),%eax │ │ - lea -0x59b0(%eax),%eax │ │ - mov 0xa4(%esp),%ecx │ │ - movzbl (%eax,%ecx,8),%edx │ │ - mov 0x8(%ebp),%ebx │ │ - mov 0x8(%ebx),%ecx │ │ - add %edx,%ecx │ │ - add %edx,%esi │ │ - mov %ecx,0x8(%ebx) │ │ - inc %edi │ │ - cmp 0xc(%esp),%esi │ │ - jl 86300 │ │ - mov 0xa4(%esp),%edx │ │ - movzbl 0x1(%eax,%edx,8),%eax │ │ - mov (%esp),%edx │ │ - mov 0x4a0(%edx),%edx │ │ - imul %eax,%edx │ │ - mov 0x38(%esp),%edi │ │ - lea (%edi,%edx,4),%edi │ │ - mov %edi,0x38(%esp) │ │ - sub %esi,%ecx │ │ - mov 0x8(%ebp),%edi │ │ - mov %ecx,0x8(%edi) │ │ - mov 0xa0(%esp),%esi │ │ - add %eax,%esi │ │ - add 0xc(%edi),%eax │ │ - mov %eax,0xc(%edi) │ │ - mov 0x8(%esp),%ebx │ │ - inc %ebx │ │ - cmp 0x9c(%esp),%esi │ │ - mov 0x1c(%esp),%edx │ │ - jl 862e0 │ │ - jmp 86434 │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 80d9d │ │ + pop %ebx │ │ + add $0x561d3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7eb70(%ebx),%eax │ │ + lea -0x83ac0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ - mov %esi,%eax │ │ - mov %ecx,%esi │ │ - jmp 86434 │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 80ded │ │ + pop %ebx │ │ + add $0x56183,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x83dd0(%ebx),%eax │ │ + lea -0x7eb30(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 80e3d │ │ + pop %ebx │ │ + add $0x56133,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7eb70(%ebx),%eax │ │ + lea -0x7ec20(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ - mov 0x10(%esp),%eax │ │ - lea -0x59b0(%eax),%edx │ │ - mov %esi,%eax │ │ - mov 0xa4(%esp),%esi │ │ - movzbl 0x1(%edx,%esi,8),%edx │ │ - lea (%ecx,%edi,1),%esi │ │ - mov %esi,0x4(%esp) │ │ - mov 0x78(%esp),%esi │ │ - mov 0x8(%ebp),%edi │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 80e8d │ │ + pop %ebx │ │ + add $0x560e3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7f700(%ebx),%eax │ │ + lea -0x7eb30(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 80edd │ │ + pop %ebx │ │ + add $0x56093,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7eb70(%ebx),%eax │ │ + lea -0x7f6c0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ - mov 0x4(%esp),%ebx │ │ - mov %ebx,0x8(%edi) │ │ - mov (%esp),%edi │ │ - mov 0x4a0(%edi),%edi │ │ - imul %edx,%edi │ │ - mov 0x38(%esp),%ebx │ │ - lea (%ebx,%edi,4),%ebx │ │ - mov %ebx,0x38(%esp) │ │ - mov 0x8(%ebp),%edi │ │ - mov %ecx,0x8(%edi) │ │ - add %edx,%eax │ │ - mov %eax,0xc(%edi) │ │ - add %edx,%esi │ │ - cmp 0x9c(%esp),%esi │ │ - jl 86400 │ │ - sub %esi,%eax │ │ - mov (%esp),%ecx │ │ - imul 0x4a0(%ecx),%esi │ │ - shl $0x2,%esi │ │ - mov %eax,0x4(%esp) │ │ - mov %eax,0xc(%edi) │ │ - cmpb $0x0,0x6c(%esp) │ │ - mov %esi,0xa0(%esp) │ │ - je 86a10 │ │ - mov 0x80(%esp),%edx │ │ - mov %edx,%esi │ │ - mov 0x4c(%esp),%ecx │ │ - shr %cl,%esi │ │ - mov %esi,0x60(%esp) │ │ - add $0x10,%edx │ │ - mov %edx,0xa8(%esp) │ │ - shr %cl,%edx │ │ - mov 0xbc(%esp),%ecx │ │ - cmp %edx,%ecx │ │ - cmovle %ecx,%edx │ │ - mov %edx,0x1c(%esp) │ │ - xor %edx,%edx │ │ - mov (%esp),%eax │ │ - mov %edi,%ebx │ │ - mov 0xac(%esp),%edi │ │ - mov 0x4(%esp),%esi │ │ - jmp 864c5 │ │ nop │ │ - mov %edi,0x50(%esp) │ │ - mov 0x34(%esp),%ecx │ │ - mov 0x50(%esp),%eax │ │ - shl %cl,%eax │ │ - sub %eax,%esi │ │ - mov %esi,0xc(%ebx) │ │ - mov 0x68(%esp),%eax │ │ - cmp $0x2,%eax │ │ - mov %eax,%edx │ │ - mov (%esp),%eax │ │ - je 86230 │ │ - lea 0x1(%edx),%ecx │ │ - mov %ecx,0x68(%esp) │ │ - add 0x78(%esp),%esi │ │ - cmp 0x88(%esp),%edi │ │ - mov 0x498(%eax,%edx,4),%ecx │ │ - mov %ecx,0x4(%esp) │ │ - mov %edx,%ecx │ │ - mov 0x4a4(%eax),%edx │ │ - mov %esi,0xc(%ebx) │ │ - jge 864a0 │ │ - mov %ecx,0xc8(%esp) │ │ - mov 0x64(%esp),%eax │ │ - mov 0x4(%esp),%ecx │ │ - lea (%ecx,%eax,2),%eax │ │ - sar %edx │ │ - imul 0xc4(%esp),%edx │ │ - mov 0x34(%esp),%ecx │ │ - sar %cl,%edx │ │ - lea (%eax,%edx,2),%eax │ │ - mov %eax,0x30(%esp) │ │ - mov 0x8(%ebx),%edx │ │ - mov %edi,0x50(%esp) │ │ - jmp 8658c │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 80f2d │ │ + pop %ebx │ │ + add $0x56043,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7faf0(%ebx),%eax │ │ + lea -0x7eb30(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 80f7f │ │ + pop %ebx │ │ + add $0x55ff1,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x83ac0(%ebx),%eax │ │ + pushl 0x18(%ebp) │ │ + push $0x1 │ │ + push %eax │ │ + push %eax │ │ + push $0x2 │ │ + push $0x10 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0xc(%edi),%esi │ │ - mov %ebx,%eax │ │ - mov 0x70(%esp),%ecx │ │ - movzbl %cl,%edi │ │ - mov (%esp),%ecx │ │ - mov 0x4a4(%ecx),%ecx │ │ - imul %edi,%ecx │ │ - mov 0x30(%esp),%ebx │ │ - lea (%ebx,%ecx,4),%ebx │ │ - mov %ebx,0x30(%esp) │ │ - mov 0x4c(%esp),%ecx │ │ - shl %cl,%eax │ │ - sub %eax,%edx │ │ - mov 0x50(%esp),%ebx │ │ - add %edi,%ebx │ │ - mov 0x34(%esp),%ecx │ │ - shl %cl,%edi │ │ - add %edi,%esi │ │ - mov 0x8(%ebp),%eax │ │ - mov %edx,0x8(%eax) │ │ - mov %esi,0xc(%eax) │ │ - mov %ebx,0x50(%esp) │ │ - cmp 0x88(%esp),%ebx │ │ - mov %eax,%ebx │ │ - mov 0xac(%esp),%edi │ │ - jge 864a4 │ │ - add 0x80(%esp),%edx │ │ - mov 0x60(%esp),%eax │ │ - cmp 0x1c(%esp),%eax │ │ - mov %edx,0x8(%ebx) │ │ - jge 869f0 │ │ - mov 0x50(%esp),%esi │ │ - mov %esi,%eax │ │ - mov 0x34(%esp),%ecx │ │ - shl %cl,%eax │ │ - add 0x5c(%esp),%eax │ │ - shl $0x5,%eax │ │ - add 0x58(%esp),%eax │ │ - mov %eax,0x40(%esp) │ │ - mov 0x7c(%esp),%eax │ │ - add %esi,%eax │ │ - mov 0xc8(%esp),%ecx │ │ - shl $0x5,%ecx │ │ - mov %ecx,0x24(%esp) │ │ - add %ebx,%ecx │ │ - lea 0x50(%ecx,%eax,1),%eax │ │ - mov %eax,0x20(%esp) │ │ - mov 0x60(%esp),%ebx │ │ - mov (%esp),%eax │ │ - cmpl $0x0,0xb44(%eax) │ │ - mov %ebx,0x4(%esp) │ │ - jne 866d0 │ │ - jmp 86760 │ │ - mov %eax,%ecx │ │ - mov $0x1010101,%edx │ │ - imul %edx,%ecx │ │ - mul %edx │ │ - add %ecx,%edx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0x280(%ecx),%ecx │ │ - mov 0x24(%esp),%esi │ │ - add %esi,%ecx │ │ - mov 0x44(%esp),%edi │ │ - mov %eax,0x40(%edi,%ecx,1) │ │ - mov %edx,0x44(%edi,%ecx,1) │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 80fcf │ │ + pop %ebx │ │ + add $0x55fa1,%ebx │ │ mov 0x8(%ebp),%ecx │ │ - mov 0x280(%ecx),%ecx │ │ - add %esi,%ecx │ │ - mov %edx,0x4c(%edi,%ecx,1) │ │ - mov %eax,0x48(%edi,%ecx,1) │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7eb30(%ebx),%eax │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %eax │ │ + push $0x2 │ │ + push $0x10 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0xc(%esp),%eax │ │ - mov 0x48(%esp),%ecx │ │ - mov %ecx,0xc(%esp) │ │ - test %eax,%eax │ │ - mov 0x8(%ebp),%edi │ │ - js 8669f │ │ - mov 0x10(%ebp),%ecx │ │ - movzbl 0x7(%ecx),%edi │ │ - mov 0x74(%esp),%edx │ │ - mov %edi,%ecx │ │ - shl $0x6,%ecx │ │ - lea (%ecx,%edi,4),%ecx │ │ - add 0x54(%esp),%ecx │ │ - mov 0x30(%esp),%esi │ │ - lea (%esi,%ebx,8),%edi │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 8101d │ │ + pop %ebx │ │ + add $0x55f53,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ sub $0xc,%esp │ │ - mov 0x1c(%esp),%ebx │ │ - mov 0xc(%esp),%esi │ │ - pushl 0xb30(%esi) │ │ + lea -0x83ac0(%ebx),%eax │ │ + lea -0x7f6c0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ push %eax │ │ - pushl 0x20(%esp) │ │ - pushl 0x4a4(%esi) │ │ - push %edi │ │ - mov 0x8(%ebp),%edi │ │ - call *0x154(%ecx,%edx,4) │ │ - mov 0x24(%esp),%ebx │ │ - add $0x20,%esp │ │ - movzbl 0x8(%esp),%edx │ │ - add %edx,%ebx │ │ - mov 0x4c(%esp),%ecx │ │ - shl %cl,%edx │ │ - add 0x8(%edi),%edx │ │ - mov %edx,0x8(%edi) │ │ - cmp 0x1c(%esp),%ebx │ │ - jge 86530 │ │ - mov (%esp),%eax │ │ - cmpl $0x0,0xb44(%eax) │ │ - mov %ebx,0x4(%esp) │ │ - je 86760 │ │ - mov 0x94(%esp),%eax │ │ - mov 0x3640(%eax),%esi │ │ - mov 0x10(%esp),%eax │ │ - lea -0x59b0(%eax),%ecx │ │ - mov 0x14(%esp),%ebx │ │ - movzbl (%ecx,%ebx,8),%edi │ │ - movzbl 0x1(%ecx,%ebx,8),%eax │ │ - mov 0x4(%esp),%ebx │ │ - mov %edi,0x8(%esp) │ │ - mov %eax,0x70(%esp) │ │ - imul %eax,%edi │ │ - shl $0x6,%edi │ │ - mov %esi,0xc(%esp) │ │ - add %esi,%edi │ │ - mov 0x94(%esp),%eax │ │ - mov %edi,0x3640(%eax) │ │ - mov (%esp),%eax │ │ - mov 0x7e8(%eax),%ecx │ │ - mov 0x8(%ebp),%esi │ │ - imul 0xc(%esi),%ecx │ │ - add %edx,%ecx │ │ - lea (%ecx,%ecx,4),%ecx │ │ - add %ecx,%ecx │ │ - add 0xb50(%eax),%ecx │ │ - mov 0x68(%esp),%edx │ │ - movswl (%ecx,%edx,2),%eax │ │ - movzbl 0x6(%edx,%ecx,1),%ecx │ │ - mov %ecx,0x74(%esp) │ │ - test %eax,%eax │ │ - mov 0x8(%ebp),%edi │ │ - jns 86653 │ │ - jmp 8669f │ │ + push %esi │ │ + push $0x2 │ │ + push $0x10 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 8106d │ │ + pop %ebx │ │ + add $0x55f03,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7f6c0(%ebx),%eax │ │ + lea -0x83ac0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x2 │ │ + push $0x10 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %ebx,%eax │ │ - mov 0x4c(%esp),%ecx │ │ - shl %cl,%eax │ │ - add 0x40(%esp),%eax │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 810bf │ │ + pop %ebx │ │ + add $0x55eb1,%ebx │ │ mov 0x8(%ebp),%ecx │ │ - movzbl 0x1ee0(%ecx,%eax,1),%eax │ │ - mov %eax,0x74(%esp) │ │ - mov 0x84(%esp),%eax │ │ - lea (%ebx,%eax,1),%edx │ │ - mov 0x280(%ecx),%eax │ │ - add 0x24(%esp),%eax │ │ - mov %edx,0x44(%esp) │ │ - lea 0x40(%eax,%edx,1),%edx │ │ - mov 0x10(%ebp),%edi │ │ - movzbl 0x7(%edi),%eax │ │ + mov 0xc(%ebp),%edx │ │ sub $0xc,%esp │ │ - mov 0x1c(%esp),%ebx │ │ - lea 0x37(%esp),%esi │ │ - push %esi │ │ - lea 0x84(%esp),%esi │ │ - push %esi │ │ - pushl 0x5c(%esp) │ │ - pushl 0x80(%esp) │ │ + lea -0x7f6c0(%ebx),%eax │ │ + pushl 0x18(%ebp) │ │ push $0x0 │ │ - push %edi │ │ - pushl 0xc(%ebp) │ │ push %eax │ │ - pushl 0x4c(%esp) │ │ - call 811a0 │ │ - mov 0x40(%esp),%esi │ │ - add $0x30,%esp │ │ - mov %eax,0xc(%esp) │ │ - lea -0x59b0(%esi),%ecx │ │ - mov 0x14(%esp),%eax │ │ - mov %ecx,0x8(%esp) │ │ - movzbl 0x1(%ecx,%eax,8),%edx │ │ - mov (%esp),%eax │ │ - mov 0x7f8(%eax),%eax │ │ - mov 0x34(%esp),%ecx │ │ - add %ecx,%eax │ │ - mov 0x8(%ebp),%edi │ │ - sub 0xc(%edi),%eax │ │ - sar %cl,%eax │ │ - cmp %edx,%eax │ │ - cmovg %edx,%eax │ │ - lea -0x1(%eax),%ecx │ │ - cmp $0xf,%ecx │ │ - mov %edx,0x70(%esp) │ │ - ja 8684e │ │ - mov -0x22b0(%esi,%ecx,4),%ecx │ │ - add %esi,%ecx │ │ - jmp *%ecx │ │ - movzbl 0x2b(%esp),%ecx │ │ - mov 0x20(%esp),%eax │ │ - mov %ecx,0x2c(%esp) │ │ - mov %cl,(%eax) │ │ - jmp 868e0 │ │ - movzbl 0x2b(%esp),%ecx │ │ - mov %ecx,%eax │ │ - shl $0x8,%eax │ │ - mov %ecx,0x2c(%esp) │ │ - or %ecx,%eax │ │ - mov 0x20(%esp),%ecx │ │ - mov %ax,(%ecx) │ │ - jmp 868e0 │ │ - movzbl 0x2b(%esp),%ecx │ │ - sub $0x4,%esp │ │ - mov 0x14(%esp),%ebx │ │ push %eax │ │ - mov %ecx,0x34(%esp) │ │ - push %ecx │ │ - pushl 0x2c(%esp) │ │ - call 1540 │ │ - add $0x10,%esp │ │ - jmp 868e0 │ │ - movzbl 0x2b(%esp),%eax │ │ - mov %eax,0x2c(%esp) │ │ - imul $0x1010101,%eax,%eax │ │ - mov 0x20(%esp),%ecx │ │ - mov %eax,(%ecx) │ │ - jmp 868e0 │ │ - movzbl 0x2b(%esp),%ecx │ │ - mov %ecx,%eax │ │ - mov $0x1010101,%esi │ │ - mul %esi │ │ - mov %ecx,0x2c(%esp) │ │ - imul %esi,%ecx │ │ - add %edx,%ecx │ │ - mov 0x20(%esp),%edx │ │ - mov %eax,(%edx) │ │ - mov %ecx,0x4(%edx) │ │ - jmp 868e0 │ │ - movzbl 0x2b(%esp),%ecx │ │ - mov %ecx,%eax │ │ - mov $0x1010101,%esi │ │ - mul %esi │ │ - mov %ecx,0x2c(%esp) │ │ - imul %esi,%ecx │ │ - add %edx,%ecx │ │ - movd %ecx,%xmm0 │ │ - movd %eax,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - pshufd $0x44,%xmm1,%xmm0 │ │ - mov 0x20(%esp),%eax │ │ - movdqu %xmm0,(%eax) │ │ + push $0x2 │ │ + push $0x10 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov (%esp),%eax │ │ - mov 0x4(%esp),%ebx │ │ - mov 0x8(%esp),%edi │ │ - mov 0x14(%esp),%ecx │ │ - movzbl (%edi,%ecx,8),%esi │ │ - mov 0x7f4(%eax),%edx │ │ - mov 0x4c(%esp),%ecx │ │ - add %ecx,%edx │ │ - mov 0x8(%ebp),%eax │ │ - sub 0x8(%eax),%edx │ │ - sar %cl,%edx │ │ - cmp %esi,%edx │ │ - mov %esi,0x8(%esp) │ │ - cmovg %esi,%edx │ │ - lea -0x1(%edx),%ecx │ │ - cmp $0xf,%ecx │ │ - mov 0x2c(%esp),%eax │ │ - mov %eax,%edi │ │ - movzbl %al,%eax │ │ - ja 8696e │ │ - mov 0x10(%esp),%esi │ │ - mov -0x2270(%esi,%ecx,4),%ecx │ │ - add %esi,%ecx │ │ - jmp *%ecx │ │ - mov 0x8(%ebp),%eax │ │ - mov 0x280(%eax),%eax │ │ - add 0x24(%esp),%eax │ │ - mov 0x44(%esp),%ecx │ │ - mov %edi,%edx │ │ - mov %dl,0x40(%ecx,%eax,1) │ │ - jmp 86640 │ │ - mov %eax,%ecx │ │ - shl $0x8,%ecx │ │ - or %eax,%ecx │ │ - mov 0x8(%ebp),%eax │ │ - mov 0x280(%eax),%eax │ │ - add 0x24(%esp),%eax │ │ - mov 0x44(%esp),%edx │ │ - mov %cx,0x40(%edx,%eax,1) │ │ - jmp 86640 │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 8110d │ │ + pop %ebx │ │ + add $0x55e63,%ebx │ │ mov 0x8(%ebp),%ecx │ │ - mov 0x280(%ecx),%ecx │ │ - add 0x24(%esp),%ecx │ │ - mov 0x44(%esp),%esi │ │ - lea 0x40(%esi,%ecx,1),%ecx │ │ - sub $0x4,%esp │ │ - mov 0x14(%esp),%ebx │ │ - push %edx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7f6c0(%ebx),%eax │ │ + lea -0x7ec20(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ push %eax │ │ - push %ecx │ │ - call 1540 │ │ - mov 0x14(%esp),%ebx │ │ - add $0x10,%esp │ │ - jmp 86640 │ │ - imul $0x1010101,%eax,%eax │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0x280(%ecx),%ecx │ │ - add 0x24(%esp),%ecx │ │ - mov 0x44(%esp),%edx │ │ - mov %eax,0x40(%edx,%ecx,1) │ │ - jmp 86640 │ │ - mov %eax,%ecx │ │ - mov $0x1010101,%edx │ │ - imul %edx,%ecx │ │ - mul %edx │ │ - add %ecx,%edx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0x280(%ecx),%ecx │ │ - add 0x24(%esp),%ecx │ │ - mov 0x44(%esp),%esi │ │ - mov %eax,0x40(%esi,%ecx,1) │ │ - mov %edx,0x44(%esi,%ecx,1) │ │ - jmp 86640 │ │ + push %esi │ │ + push $0x2 │ │ + push $0x10 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 8115d │ │ + pop %ebx │ │ + add $0x55e13,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7ec20(%ebx),%eax │ │ + lea -0x7f6c0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x2 │ │ + push $0x10 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ - mov 0x10(%esp),%eax │ │ - lea -0x59b0(%eax),%ecx │ │ - mov 0x14(%esp),%eax │ │ - movzbl 0x1(%ecx,%eax,8),%ecx │ │ - mov 0x60(%esp),%eax │ │ - jmp 86539 │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov (%esp),%eax │ │ - mov 0x80(%esp),%ecx │ │ - add $0x10,%ecx │ │ - mov %ecx,%ebx │ │ - mov 0x38(%esp),%edx │ │ - mov 0x4(%esp),%esi │ │ - sub 0xa0(%esp),%edx │ │ - cmp 0x3c(%esp),%ebx │ │ - jb 86255 │ │ - mov %edx,0x38(%esp) │ │ - mov 0x98(%esp),%eax │ │ - mov %eax,0x78(%esp) │ │ - mov 0x3c(%esp),%eax │ │ - mov 0x34(%esp),%ecx │ │ - mov 0x98(%esp),%edx │ │ - cmp 0x18(%esp),%edx │ │ - jb 861b3 │ │ - xor %eax,%eax │ │ - jmp 86f26 │ │ - mov 0x5c(%esp),%eax │ │ - movw $0x4040,0x30(%edx,%eax,1) │ │ - dec %cl │ │ - cmp $0x1f,%cl │ │ - jbe 86af7 │ │ - jmp 86c33 │ │ - mov 0x5c(%esp),%eax │ │ - movl $0x40404040,0x30(%edx,%eax,1) │ │ - dec %cl │ │ - cmp $0x1f,%cl │ │ - jbe 86af7 │ │ - jmp 86c33 │ │ - mov 0x5c(%esp),%eax │ │ - movl $0x40404040,0x34(%edx,%eax,1) │ │ - movl $0x40404040,0x30(%edx,%eax,1) │ │ - dec %cl │ │ - cmp $0x1f,%cl │ │ - jbe 86af7 │ │ - jmp 86c33 │ │ - movdqa -0x15900(%esi),%xmm0 │ │ - mov 0x5c(%esp),%eax │ │ - movdqu %xmm0,0x30(%edx,%eax,1) │ │ - dec %cl │ │ - cmp $0x1f,%cl │ │ - jbe 86af7 │ │ - jmp 86c33 │ │ - movdqa -0x15900(%esi),%xmm0 │ │ - mov 0x5c(%esp),%eax │ │ - movdqu %xmm0,0x30(%edx,%eax,1) │ │ - movdqu %xmm0,0x40(%edx,%eax,1) │ │ - dec %cl │ │ - cmp $0x1f,%cl │ │ - ja 86c33 │ │ - movzbl %cl,%eax │ │ - mov -0x2430(%esi,%eax,4),%eax │ │ - add %esi,%eax │ │ - jmp *%eax │ │ - mov 0x280(%edx),%eax │ │ - mov 0x58(%esp),%ecx │ │ - movb $0x40,0x20(%eax,%ecx,1) │ │ - xor %eax,%eax │ │ - cmpb $0x0,0x6c(%esp) │ │ - jne 86c40 │ │ - jmp 86f26 │ │ - mov 0x280(%edx),%eax │ │ - mov 0x58(%esp),%ecx │ │ - movw $0x4040,0x20(%eax,%ecx,1) │ │ - xor %eax,%eax │ │ - cmpb $0x0,0x6c(%esp) │ │ - jne 86c40 │ │ - jmp 86f26 │ │ - mov 0x280(%edx),%eax │ │ - mov 0x58(%esp),%ecx │ │ - movl $0x40404040,0x20(%eax,%ecx,1) │ │ - xor %eax,%eax │ │ - cmpb $0x0,0x6c(%esp) │ │ - jne 86c40 │ │ - jmp 86f26 │ │ - mov 0x280(%edx),%eax │ │ - mov 0x58(%esp),%ecx │ │ - movl $0x40404040,0x24(%eax,%ecx,1) │ │ - movl $0x40404040,0x20(%eax,%ecx,1) │ │ - xor %eax,%eax │ │ - cmpb $0x0,0x6c(%esp) │ │ - jne 86c40 │ │ - jmp 86f26 │ │ - mov 0x280(%edx),%eax │ │ - mov 0x58(%esp),%ecx │ │ - movl $0x40404040,0x24(%eax,%ecx,1) │ │ - movl $0x40404040,0x20(%eax,%ecx,1) │ │ - mov 0x280(%edx),%eax │ │ - movl $0x40404040,0x2c(%ecx,%eax,1) │ │ - movl $0x40404040,0x28(%ecx,%eax,1) │ │ - xor %eax,%eax │ │ - cmpb $0x0,0x6c(%esp) │ │ - jne 86c40 │ │ - jmp 86f26 │ │ - mov 0x280(%edx),%eax │ │ - mov 0x58(%esp),%ecx │ │ - movl $0x40404040,0x24(%eax,%ecx,1) │ │ - movl $0x40404040,0x20(%eax,%ecx,1) │ │ - mov 0x280(%edx),%eax │ │ - movl $0x40404040,0x2c(%ecx,%eax,1) │ │ - movl $0x40404040,0x28(%ecx,%eax,1) │ │ - mov 0x280(%edx),%eax │ │ - movl $0x40404040,0x34(%ecx,%eax,1) │ │ - movl $0x40404040,0x30(%ecx,%eax,1) │ │ - mov 0x280(%edx),%eax │ │ - movl $0x40404040,0x3c(%ecx,%eax,1) │ │ - movl $0x40404040,0x38(%ecx,%eax,1) │ │ - xor %eax,%eax │ │ - cmpb $0x0,0x6c(%esp) │ │ - je 86f26 │ │ - mov 0x68(%esp),%ecx │ │ - dec %ecx │ │ - cmp $0x1f,%ecx │ │ - ja 86d2e │ │ - mov -0x23b0(%esi,%ecx,4),%ecx │ │ - add %esi,%ecx │ │ - jmp *%ecx │ │ - mov 0x7c(%esp),%ecx │ │ - movb $0x40,0x50(%edx,%ecx,1) │ │ - movb $0x40,0x70(%edx,%ecx,1) │ │ - mov 0x70(%esp),%ecx │ │ - dec %ecx │ │ - cmp $0x1f,%ecx │ │ - jbe 86d3c │ │ - jmp 86f26 │ │ - mov 0x7c(%esp),%ecx │ │ - movw $0x4040,0x50(%edx,%ecx,1) │ │ - movw $0x4040,0x70(%edx,%ecx,1) │ │ - mov 0x70(%esp),%ecx │ │ - dec %ecx │ │ - cmp $0x1f,%ecx │ │ - jbe 86d3c │ │ - jmp 86f26 │ │ - mov 0x7c(%esp),%ecx │ │ - movl $0x40404040,0x50(%edx,%ecx,1) │ │ - jmp 86cc9 │ │ - mov 0x7c(%esp),%ecx │ │ - movl $0x40404040,0x54(%edx,%ecx,1) │ │ - movl $0x40404040,0x50(%edx,%ecx,1) │ │ - movl $0x40404040,0x74(%edx,%ecx,1) │ │ - movl $0x40404040,0x70(%edx,%ecx,1) │ │ - mov 0x70(%esp),%ecx │ │ - dec %ecx │ │ - cmp $0x1f,%ecx │ │ - jbe 86d3c │ │ - jmp 86f26 │ │ - movdqa -0x15900(%esi),%xmm0 │ │ - mov 0x7c(%esp),%ecx │ │ - movdqu %xmm0,0x50(%edx,%ecx,1) │ │ - movdqu %xmm0,0x70(%edx,%ecx,1) │ │ - mov 0x70(%esp),%ecx │ │ - dec %ecx │ │ - cmp $0x1f,%ecx │ │ - jbe 86d3c │ │ - jmp 86f26 │ │ - movdqa -0x15900(%esi),%xmm0 │ │ - mov 0x7c(%esp),%ecx │ │ - movdqu %xmm0,0x50(%edx,%ecx,1) │ │ - movdqu %xmm0,0x60(%edx,%ecx,1) │ │ - movdqu %xmm0,0x70(%edx,%ecx,1) │ │ - movdqu %xmm0,0x80(%edx,%ecx,1) │ │ - mov 0x70(%esp),%ecx │ │ - dec %ecx │ │ - cmp $0x1f,%ecx │ │ - ja 86f26 │ │ - add -0x2330(%esi,%ecx,4),%esi │ │ - jmp *%esi │ │ - mov 0x8(%ebp),%ecx │ │ - mov %ecx,%edx │ │ - mov 0x280(%ecx),%ecx │ │ - mov 0x84(%esp),%esi │ │ - movb $0x40,0x40(%ecx,%esi,1) │ │ - mov 0x280(%edx),%ecx │ │ - movb $0x40,0x60(%ecx,%esi,1) │ │ - jmp 86f26 │ │ - mov 0x8(%ebp),%ecx │ │ - mov %ecx,%edx │ │ - mov 0x280(%ecx),%ecx │ │ - mov 0x84(%esp),%esi │ │ - movw $0x4040,0x40(%ecx,%esi,1) │ │ - mov 0x280(%edx),%ecx │ │ - movw $0x4040,0x60(%ecx,%esi,1) │ │ - jmp 86f26 │ │ - mov 0x8(%ebp),%ecx │ │ - mov %ecx,%edx │ │ - mov 0x280(%ecx),%ecx │ │ - mov 0x84(%esp),%esi │ │ - movl $0x40404040,0x40(%ecx,%esi,1) │ │ - mov 0x280(%edx),%ecx │ │ - movl $0x40404040,0x60(%ecx,%esi,1) │ │ - jmp 86f26 │ │ - mov 0x8(%ebp),%ecx │ │ - mov %ecx,%edx │ │ - mov 0x280(%ecx),%ecx │ │ - mov 0x84(%esp),%esi │ │ - movl $0x40404040,0x44(%ecx,%esi,1) │ │ - movl $0x40404040,0x40(%ecx,%esi,1) │ │ - mov 0x280(%edx),%ecx │ │ - movl $0x40404040,0x64(%ecx,%esi,1) │ │ - movl $0x40404040,0x60(%ecx,%esi,1) │ │ - jmp 86f26 │ │ - mov 0x8(%ebp),%ecx │ │ - mov %ecx,%edx │ │ - mov 0x280(%ecx),%ecx │ │ - mov 0x84(%esp),%esi │ │ - movl $0x40404040,0x44(%ecx,%esi,1) │ │ - movl $0x40404040,0x40(%ecx,%esi,1) │ │ - mov 0x280(%edx),%ecx │ │ - movl $0x40404040,0x4c(%ecx,%esi,1) │ │ - movl $0x40404040,0x48(%ecx,%esi,1) │ │ - mov 0x280(%edx),%ecx │ │ - movl $0x40404040,0x64(%ecx,%esi,1) │ │ - movl $0x40404040,0x60(%ecx,%esi,1) │ │ - mov 0x280(%edx),%ecx │ │ - movl $0x40404040,0x6c(%ecx,%esi,1) │ │ - movl $0x40404040,0x68(%ecx,%esi,1) │ │ - jmp 86f26 │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 811ad │ │ + pop %ebx │ │ + add $0x55dc3,%ebx │ │ mov 0x8(%ebp),%ecx │ │ - mov %ecx,%edx │ │ - mov 0x280(%ecx),%ecx │ │ - mov 0x84(%esp),%esi │ │ - movl $0x40404040,0x44(%ecx,%esi,1) │ │ - movl $0x40404040,0x40(%ecx,%esi,1) │ │ - mov 0x280(%edx),%ecx │ │ - movl $0x40404040,0x4c(%ecx,%esi,1) │ │ - movl $0x40404040,0x48(%ecx,%esi,1) │ │ - mov 0x280(%edx),%ecx │ │ - movl $0x40404040,0x54(%ecx,%esi,1) │ │ - movl $0x40404040,0x50(%ecx,%esi,1) │ │ - mov 0x280(%edx),%ecx │ │ - movl $0x40404040,0x5c(%ecx,%esi,1) │ │ - movl $0x40404040,0x58(%ecx,%esi,1) │ │ - mov 0x280(%edx),%ecx │ │ - movl $0x40404040,0x64(%ecx,%esi,1) │ │ - movl $0x40404040,0x60(%ecx,%esi,1) │ │ - mov 0x280(%edx),%ecx │ │ - movl $0x40404040,0x6c(%ecx,%esi,1) │ │ - movl $0x40404040,0x68(%ecx,%esi,1) │ │ - mov 0x280(%edx),%ecx │ │ - movl $0x40404040,0x74(%ecx,%esi,1) │ │ - movl $0x40404040,0x70(%ecx,%esi,1) │ │ - mov 0x280(%edx),%ecx │ │ - movl $0x40404040,0x7c(%ecx,%esi,1) │ │ - movl $0x40404040,0x78(%ecx,%esi,1) │ │ - lea -0xc(%ebp),%esp │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x83ac0(%ebx),%eax │ │ + lea -0x7ec20(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x2 │ │ + push $0x10 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ pop %esi │ │ - pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x50,%esp │ │ - call 86f41 │ │ - pop %eax │ │ - add $0x4e02f,%eax │ │ - mov 0x20(%ebp),%edi │ │ - test %edi,%edi │ │ - mov (%ecx),%ebx │ │ - mov %eax,0x2c(%esp) │ │ - mov %edx,0x40(%esp) │ │ - mov %ebx,0xc(%esp) │ │ - mov %ecx,0x3c(%esp) │ │ - je 86f7d │ │ - mov 0x4b0(%ebx),%ecx │ │ - xor %eax,%eax │ │ - cmp $0x1,%ecx │ │ - sete %al │ │ - cmp $0x3,%ecx │ │ - setne %dl │ │ - mov %eax,%ecx │ │ - mov %ecx,0x4(%esp) │ │ - jmp 86f89 │ │ - xor %eax,%eax │ │ - movl $0x0,0x4(%esp) │ │ - xor %edx,%edx │ │ - xor %ecx,%ecx │ │ - test %edi,%edi │ │ - setne %cl │ │ - mov %ecx,0x8(%esp) │ │ - mov $0x4,%edi │ │ - mov $0x4,%esi │ │ - mov %edx,%ecx │ │ - shr %cl,%esi │ │ - mov %esi,0x14(%esp) │ │ - mov %eax,0x20(%esp) │ │ - mov %eax,%ecx │ │ - shr %cl,%edi │ │ - mov %edi,0x18(%esp) │ │ - mov 0x24(%ebp),%eax │ │ - sar $0x10,%eax │ │ - mov %eax,0x10(%esp) │ │ - movzbl %dl,%eax │ │ - mov %eax,0x24(%esp) │ │ - xor $0x1,%dl │ │ - mov $0xf,%eax │ │ - mov %edx,%ecx │ │ - shr %cl,%eax │ │ - mov 0x4(%esp),%ecx │ │ - xor $0x1,%cl │ │ - mov $0xf,%esi │ │ - shr %cl,%esi │ │ - mov %esi,0x28(%esp) │ │ - mov 0x28(%ebp),%edi │ │ - mov 0x1c(%edi),%esi │ │ - mov 0xc(%esp),%ebx │ │ - cmp 0x4a8(%ebx),%esi │ │ - mov 0x24(%ebp),%esi │ │ - movswl %si,%esi │ │ - movzbl %dl,%edx │ │ - mov %edx,0x38(%esp) │ │ - movzbl %cl,%ecx │ │ - mov %ecx,0x34(%esp) │ │ - mov 0x1c(%ebp),%edx │ │ - mov 0x8(%esp),%ecx │ │ - mov %ecx,%ebx │ │ - mov 0x14(%edi,%ecx,4),%ecx │ │ - mov %ecx,0x1c(%esp) │ │ - jne 870d8 │ │ - mov 0x28(%ebp),%ecx │ │ - mov 0x20(%ecx),%ecx │ │ - mov 0xc(%esp),%edi │ │ - cmp 0x4ac(%edi),%ecx │ │ - jne 870d8 │ │ - mov %eax,0x30(%esp) │ │ - and %esi,0x28(%esp) │ │ - mov 0x24(%esp),%eax │ │ - mov %eax,%ecx │ │ - add $0x3,%cl │ │ - mov 0x10(%esp),%edi │ │ - sar %cl,%edi │ │ - imul 0x18(%esp),%edx │ │ - mov 0x4(%esp),%ecx │ │ - add $0x3,%cl │ │ - sar %cl,%esi │ │ - add %edx,%esi │ │ - mov %esi,%edx │ │ - mov 0x28(%ebp),%eax │ │ - mov 0x8(%eax),%eax │ │ - mov 0xc(%esp),%ecx │ │ - cmp 0x494(%ecx),%eax │ │ - je 873ea │ │ - mov 0x18(%esp),%eax │ │ - imul 0x14(%ebp),%eax │ │ - add %edx,%eax │ │ - xor %ecx,%ecx │ │ - cmpl $0x0,0x28(%esp) │ │ - setne %cl │ │ - lea (%eax,%ecx,4),%eax │ │ - sub $0x4,%esp │ │ - mov %ebx,%ecx │ │ - mov 0x30(%esp),%ebx │ │ - push %ecx │ │ - push %eax │ │ - pushl 0x28(%ebp) │ │ - mov %edx,%esi │ │ - call 60bc0 │ │ - add $0x10,%esp │ │ - mov %eax,%ecx │ │ - mov $0xffffffff,%eax │ │ - test %ecx,%ecx │ │ - jne 875c2 │ │ - mov %edi,0x4(%esp) │ │ - mov %esi,0x8(%esp) │ │ - mov 0xc(%esp),%eax │ │ - mov 0x4a8(%eax),%ebx │ │ - mov 0x24(%esp),%ecx │ │ - add %ecx,%ebx │ │ - mov 0x4ac(%eax),%edi │ │ - mov 0x20(%esp),%eax │ │ - add %eax,%edi │ │ - jmp 87410 │ │ - imul 0x18(%esp),%edx │ │ - shl $0x4,%edx │ │ - mov 0x34(%esp),%ecx │ │ - mov %esi,%ebx │ │ - shl %cl,%ebx │ │ - add %edx,%ebx │ │ - mov 0x18(%ebp),%eax │ │ - imul 0x14(%esp),%eax │ │ - shl $0x4,%eax │ │ - mov 0x38(%esp),%ecx │ │ - mov 0x10(%esp),%edi │ │ - shl %cl,%edi │ │ - add %eax,%edi │ │ - mov 0x2c(%ebp),%esi │ │ - shl $0x4,%esi │ │ - mov 0xc(%esp),%eax │ │ - mov 0x72c(%eax,%esi,1),%ecx │ │ - mov %ecx,%eax │ │ - imul %edi │ │ - lea -0x20000(,%ecx,8),%ecx │ │ - mov %ecx,%edi │ │ - sar $0x1f,%edi │ │ - add %ecx,%eax │ │ - adc %edx,%edi │ │ - mov %edi,%ecx │ │ - sar $0x1f,%ecx │ │ - add %ecx,%eax │ │ - mov %ecx,%edx │ │ - adc %edi,%edx │ │ - xor %ecx,%edx │ │ - xor %ecx,%eax │ │ - add $0x80,%eax │ │ - adc $0x0,%edx │ │ - shld $0x18,%eax,%edx │ │ - mov %edx,%eax │ │ - neg %eax │ │ - test %edi,%edi │ │ - cmovns %edx,%eax │ │ - mov %eax,0x4(%esp) │ │ - mov 0xc(%esp),%eax │ │ - mov 0x734(%eax,%esi,1),%ecx │ │ - mov %ecx,%eax │ │ - imul %ebx │ │ - mov %esi,%ebx │ │ - lea -0x20000(,%ecx,8),%ecx │ │ - mov %ecx,%edi │ │ - sar $0x1f,%edi │ │ - add %ecx,%eax │ │ - adc %edx,%edi │ │ - mov %edi,%ecx │ │ - sar $0x1f,%ecx │ │ - add %ecx,%eax │ │ - mov %ecx,%edx │ │ - adc %edi,%edx │ │ - xor %ecx,%edx │ │ - xor %ecx,%eax │ │ - add $0x80,%eax │ │ - adc $0x0,%edx │ │ - shld $0x18,%eax,%edx │ │ - mov %edx,%esi │ │ - neg %esi │ │ - test %edi,%edi │ │ - cmovns %edx,%esi │ │ - mov 0x10(%ebp),%eax │ │ - imul 0x14(%esp),%eax │ │ - mov %eax,0x38(%esp) │ │ - dec %eax │ │ - mov 0xc(%esp),%ecx │ │ - imul 0x730(%ecx,%ebx,1),%eax │ │ - mov %eax,0x10(%esp) │ │ - mov 0x14(%ebp),%edi │ │ - imul 0x18(%esp),%edi │ │ - lea -0x1(%edi),%eax │ │ - mov %ebx,0x14(%esp) │ │ - imul 0x738(%ecx,%ebx,1),%eax │ │ - mov %esi,0x18(%esp) │ │ - lea 0x20(%esi,%eax,1),%esi │ │ - sar $0xa,%esi │ │ - lea 0x5(%esi),%eax │ │ - sub $0x4,%esp │ │ - mov 0x30(%esp),%ebx │ │ - pushl 0xc(%esp) │ │ - mov %eax,0x10(%esp) │ │ - push %eax │ │ - pushl 0x28(%ebp) │ │ - call 60bc0 │ │ - add $0x10,%esp │ │ - mov %eax,%ecx │ │ - mov $0xffffffff,%eax │ │ - test %ecx,%ecx │ │ - jne 875c2 │ │ - mov %esi,0x30(%esp) │ │ - mov %edi,0x28(%esp) │ │ - mov 0x4(%esp),%eax │ │ - lea 0x20(%eax),%edi │ │ - mov 0x18(%esp),%esi │ │ - add $0x20,%esi │ │ - mov 0x10(%esp),%ecx │ │ - lea 0x20(%eax,%ecx,1),%ecx │ │ - mov %edi,%eax │ │ - sar $0xa,%eax │ │ - mov %eax,0x10(%esp) │ │ - mov %esi,%edx │ │ - sar $0xa,%edx │ │ - sar $0xa,%ecx │ │ - mov %ecx,0x4(%esp) │ │ - mov 0x28(%ebp),%ebx │ │ - mov 0x1c(%ebx),%eax │ │ - mov 0x24(%esp),%ecx │ │ - add %ecx,%eax │ │ - sar %cl,%eax │ │ - mov %eax,0x34(%esp) │ │ - mov 0x20(%ebx),%eax │ │ - mov 0x20(%esp),%ecx │ │ - add %ecx,%eax │ │ - sar %cl,%eax │ │ - mov %edi,0x24(%esp) │ │ - cmp $0xc00,%edi │ │ - mov %esi,0x18(%esp) │ │ - jl 8729f │ │ - cmp $0xc00,%esi │ │ - jl 8729f │ │ - mov 0x4(%esp),%ecx │ │ - add $0x5,%ecx │ │ - cmp 0x34(%esp),%ecx │ │ - jg 8729f │ │ - cmp %eax,0x8(%esp) │ │ - jg 8729f │ │ - mov 0x1c(%esp),%eax │ │ - shr %eax │ │ - imul %eax,%edx │ │ - add %edx,%edx │ │ - mov 0x28(%ebp),%eax │ │ - mov 0x20(%ebp),%ecx │ │ - add 0x8(%eax,%ecx,4),%edx │ │ - mov 0x10(%esp),%eax │ │ - lea (%edx,%eax,2),%edi │ │ - mov 0xc(%esp),%esi │ │ - jmp 87331 │ │ - mov 0x3c(%esp),%ecx │ │ - add $0x163c0,%ecx │ │ - mov %ecx,0x20(%esp) │ │ - mov 0xc(%esp),%ecx │ │ - mov 0x7c0(%ecx),%esi │ │ - mov %esi,0x8(%esp) │ │ - mov 0x10(%esp),%ecx │ │ - mov %ecx,%edi │ │ - mov 0x4(%esp),%ecx │ │ - sub %edi,%ecx │ │ - add $0x8,%ecx │ │ - mov %ecx,0x4(%esp) │ │ - mov 0x30(%esp),%esi │ │ - sub %edx,%esi │ │ - add $0x8,%esi │ │ - add $0xfffffffd,%edi │ │ - mov %edi,0x10(%esp) │ │ - add $0xfffffffd,%edx │ │ - sub $0x8,%esp │ │ - mov 0x34(%esp),%ebx │ │ - pushl 0x24(%esp) │ │ - mov 0x28(%ebp),%ecx │ │ - mov 0x20(%ebp),%edi │ │ - pushl 0x8(%ecx,%edi,4) │ │ - push $0x280 │ │ - pushl 0x34(%esp) │ │ - push %edx │ │ - pushl 0x2c(%esp) │ │ - push %eax │ │ - pushl 0x58(%esp) │ │ - push %esi │ │ - pushl 0x30(%esp) │ │ - mov 0x38(%esp),%eax │ │ - call *0x14c(%eax) │ │ - mov 0x3c(%esp),%esi │ │ - mov 0x6c(%esp),%edi │ │ - add $0x30,%esp │ │ - add $0x16b46,%edi │ │ - movl $0x280,0x1c(%esp) │ │ - mov 0x14(%esp),%eax │ │ - lea 0x730(%esi,%eax,1),%ecx │ │ - mov 0x40(%esp),%edx │ │ - test %edx,%edx │ │ - mov 0x7c0(%esi),%eax │ │ - mov %eax,0x14(%esp) │ │ - je 873a0 │ │ - mov %edi,0x3c(%esp) │ │ - mov 0x24(%esp),%edi │ │ - and $0x3ff,%edi │ │ - mov 0x18(%esp),%eax │ │ - and $0x3ff,%eax │ │ - sub $0x4,%esp │ │ - mov 0x30(%esp),%ebx │ │ - pushl 0xb30(%esi) │ │ - pushl 0x8(%ecx) │ │ - pushl (%ecx) │ │ - push %eax │ │ - push %edi │ │ - pushl 0x40(%esp) │ │ - pushl 0x54(%esp) │ │ - pushl 0x3c(%esp) │ │ - pushl 0x60(%esp) │ │ - pushl 0xc(%ebp) │ │ - push %edx │ │ - mov 0x30(%ebp),%ecx │ │ - mov 0x44(%esp),%eax │ │ - call *0xa8(%eax,%ecx,4) │ │ - jmp 875bd │ │ - mov 0x24(%esp),%edx │ │ - and $0x3ff,%edx │ │ - mov 0x18(%esp),%eax │ │ - and $0x3ff,%eax │ │ - sub $0x8,%esp │ │ - mov 0x34(%esp),%ebx │ │ - pushl 0xb30(%esi) │ │ - pushl 0x8(%ecx) │ │ - pushl (%ecx) │ │ - push %eax │ │ - push %edx │ │ - pushl 0x44(%esp) │ │ - pushl 0x58(%esp) │ │ - pushl 0x40(%esp) │ │ - push %edi │ │ - pushl 0x8(%ebp) │ │ - mov 0x30(%ebp),%ecx │ │ - mov 0x44(%esp),%eax │ │ - call *0xf8(%eax,%ecx,4) │ │ - jmp 875bd │ │ - mov %edi,0x4(%esp) │ │ - mov %edx,0x8(%esp) │ │ - mov 0xc(%esp),%eax │ │ - mov 0x7f4(%eax),%ebx │ │ - mov 0x7f8(%eax),%edi │ │ - shl $0x2,%ebx │ │ - shl $0x2,%edi │ │ - mov 0x20(%esp),%eax │ │ - mov 0x24(%esp),%ecx │ │ - mov 0x30(%esp),%edx │ │ - and 0x10(%esp),%edx │ │ - mov 0x18(%ebp),%esi │ │ - imul 0x14(%esp),%esi │ │ - add 0x4(%esp),%esi │ │ - sar %cl,%ebx │ │ - mov %ebx,0x4(%esp) │ │ - mov %eax,%ecx │ │ - mov %edx,%eax │ │ - sar %cl,%edi │ │ - xor %ecx,%ecx │ │ - test %edx,%edx │ │ - setne %cl │ │ - lea (%ecx,%ecx,2),%edx │ │ - mov %esi,%ebx │ │ - mov %edx,0x10(%esp) │ │ - sub %edx,%ebx │ │ - mov %ebx,0x24(%esp) │ │ - mov 0x18(%esp),%edx │ │ - mov %eax,0x30(%esp) │ │ - jl 87493 │ │ - xor %ebx,%ebx │ │ - cmpl $0x0,0x28(%esp) │ │ - setne %bl │ │ - mov %ebx,0x20(%esp) │ │ - lea (%ebx,%ebx,2),%ebx │ │ - cmp %ebx,0x8(%esp) │ │ - jl 87493 │ │ - mov 0x14(%esp),%ebx │ │ - imul 0x10(%ebp),%ebx │ │ - add %esi,%ebx │ │ - lea (%ebx,%ecx,4),%ecx │ │ - cmp 0x4(%esp),%ecx │ │ - jg 87493 │ │ - mov %edx,%ecx │ │ - imul 0x14(%ebp),%ecx │ │ - add 0x8(%esp),%ecx │ │ - mov 0x20(%esp),%ebx │ │ - lea (%ecx,%ebx,4),%ecx │ │ - cmp %edi,%ecx │ │ - jle 8761e │ │ - mov 0x14(%esp),%ecx │ │ - imul 0x10(%ebp),%ecx │ │ - test %eax,%eax │ │ - mov $0x7,%esi │ │ - mov %eax,%ebx │ │ - mov %edi,0x20(%esp) │ │ - mov $0x7,%edi │ │ - cmove %eax,%edi │ │ - add %ecx,%edi │ │ - mov %edx,%ebx │ │ - imul 0x14(%ebp),%ebx │ │ - xor %ecx,%ecx │ │ - mov 0x28(%esp),%edx │ │ - test %edx,%edx │ │ - setne %cl │ │ - cmove %edx,%esi │ │ - mov $0x240,%eax │ │ - cmove %edx,%eax │ │ - mov %eax,0x48(%esp) │ │ - add %ebx,%esi │ │ - mov 0x3c(%esp),%eax │ │ - add $0x163c0,%eax │ │ - mov %eax,0x44(%esp) │ │ - lea (%ecx,%ecx,2),%ecx │ │ - mov 0x8(%esp),%eax │ │ - sub %ecx,%eax │ │ - mov 0xc(%esp),%ecx │ │ - mov 0x7c0(%ecx),%ecx │ │ - mov %ecx,0x8(%esp) │ │ - sub $0x8,%esp │ │ - mov 0x34(%esp),%ebx │ │ - pushl 0x24(%esp) │ │ - mov 0x28(%ebp),%ecx │ │ - mov 0x20(%ebp),%edx │ │ - pushl 0x8(%ecx,%edx,4) │ │ - push $0x180 │ │ - pushl 0x58(%esp) │ │ - push %eax │ │ - pushl 0x40(%esp) │ │ - pushl 0x40(%esp) │ │ - pushl 0x28(%esp) │ │ - push %esi │ │ - push %edi │ │ - mov 0x38(%esp),%eax │ │ - call *0x14c(%eax) │ │ - mov 0x3c(%esp),%edx │ │ - add $0x30,%esp │ │ - mov 0x10(%esp),%eax │ │ - or 0x48(%esp),%eax │ │ - mov 0x3c(%esp),%ecx │ │ - lea 0x163c0(%ecx,%eax,2),%eax │ │ - movl $0x180,0x1c(%esp) │ │ - mov 0x40(%esp),%esi │ │ - test %esi,%esi │ │ - mov 0x7c0(%edx),%ecx │ │ - mov %ecx,0x8(%esp) │ │ - mov %eax,0x4(%esp) │ │ - je 875ca │ │ - mov 0x14(%esp),%edx │ │ - imul 0x10(%ebp),%edx │ │ - mov 0x18(%esp),%eax │ │ - imul 0x14(%ebp),%eax │ │ - mov 0x38(%esp),%ecx │ │ - mov 0x30(%esp),%edi │ │ - shl %cl,%edi │ │ - mov 0x34(%esp),%ecx │ │ - mov 0x28(%esp),%esi │ │ - shl %cl,%esi │ │ + call 811fd │ │ + pop %ebx │ │ + add $0x55d73,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ sub $0xc,%esp │ │ - mov 0x38(%esp),%ebx │ │ - mov 0x18(%esp),%ecx │ │ - pushl 0xb30(%ecx) │ │ - push %esi │ │ - push %edi │ │ + lea -0x7ec20(%ebx),%eax │ │ + lea -0x83ac0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ push %eax │ │ - push %edx │ │ - pushl 0x3c(%esp) │ │ - pushl 0x28(%esp) │ │ - pushl 0xc(%ebp) │ │ - pushl 0x6c(%esp) │ │ - mov 0x30(%ebp),%eax │ │ - mov 0x38(%esp),%ecx │ │ - call *0x80(%ecx,%eax,4) │ │ + push %esi │ │ + push $0x2 │ │ + push $0x10 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ add $0x30,%esp │ │ - xor %eax,%eax │ │ - lea -0xc(%ebp),%esp │ │ + lea -0x8(%ebp),%esp │ │ pop %esi │ │ - pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ - mov 0x14(%esp),%edx │ │ - imul 0x10(%ebp),%edx │ │ - mov 0x18(%esp),%eax │ │ - imul 0x14(%ebp),%eax │ │ - mov 0x38(%esp),%ecx │ │ - mov 0x30(%esp),%esi │ │ - shl %cl,%esi │ │ - mov 0x34(%esp),%ecx │ │ - mov 0x28(%esp),%edi │ │ - shl %cl,%edi │ │ - mov 0x2c(%esp),%ebx │ │ - mov 0xc(%esp),%ecx │ │ - pushl 0xb30(%ecx) │ │ - push %edi │ │ - push %esi │ │ - push %eax │ │ - push %edx │ │ - pushl 0x30(%esp) │ │ - pushl 0x1c(%esp) │ │ - pushl 0x8(%ebp) │ │ - mov 0x30(%ebp),%eax │ │ - mov 0x28(%esp),%ecx │ │ - call *0xd0(%ecx,%eax,4) │ │ - add $0x20,%esp │ │ - jmp 875c0 │ │ - mov 0x1c(%esp),%eax │ │ - shr %eax │ │ - imul 0x8(%esp),%eax │ │ - add %eax,%eax │ │ - mov 0x28(%ebp),%ecx │ │ - mov 0x20(%ebp),%edx │ │ - add 0x8(%ecx,%edx,4),%eax │ │ - lea (%eax,%esi,2),%eax │ │ - mov 0xc(%esp),%edx │ │ - jmp 87551 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 8124f │ │ + pop %ebx │ │ + add $0x55d21,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7ec20(%ebx),%eax │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %eax │ │ + push $0x2 │ │ + push $0x10 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x90,%esp │ │ - mov %edx,0x8(%esp) │ │ - call 87668 │ │ - pop %eax │ │ - add $0x4d908,%eax │ │ - mov %eax,0x10(%esp) │ │ - cmpl $0x0,0x14(%ebp) │ │ - mov 0x10(%ebp),%edi │ │ - mov %ecx,0x14(%esp) │ │ - mov (%ecx),%eax │ │ - mov 0x7c0(%eax),%ecx │ │ - mov %ecx,0x30(%esp) │ │ - mov $0x0,%edx │ │ - mov $0x0,%ebx │ │ - je 876ac │ │ - mov 0x4b0(%eax),%ecx │ │ - xor %edx,%edx │ │ - cmp $0x1,%ecx │ │ - sete %dl │ │ - xor %ebx,%ebx │ │ - cmp $0x3,%ecx │ │ - setne %bl │ │ - mov %eax,0x18(%esp) │ │ - mov $0x4,%esi │ │ - mov $0x4,%eax │ │ - mov %ebx,%ecx │ │ - shr %cl,%eax │ │ - mov %eax,0x34(%esp) │ │ - mov %edx,%ecx │ │ - shr %cl,%esi │ │ - movzbl 0x1(%edi),%eax │ │ - mov %esi,0x54(%esp) │ │ - imul %esi,%eax │ │ - mov 0x18(%ebp),%ecx │ │ - mov 0x1c(%ecx),%esi │ │ - add %ebx,%esi │ │ - mov %ebx,0x64(%esp) │ │ - mov %ebx,%ecx │ │ - sar %cl,%esi │ │ - mov %esi,0x38(%esp) │ │ - mov 0x18(%ebp),%ecx │ │ - mov 0x20(%ecx),%esi │ │ - add %edx,%esi │ │ - mov %edx,0x3c(%esp) │ │ - mov %edx,%ecx │ │ - sar %cl,%esi │ │ - mov %esi,0x40(%esp) │ │ - test %eax,%eax │ │ - mov $0x0,%eax │ │ - je 87a7b │ │ - mov 0x1c(%ebp),%eax │ │ - mov 0xc(%ebp),%ecx │ │ - mov 0x8(%ebp),%edx │ │ - mov %edx,0xc(%esp) │ │ - mov (%edi),%bl │ │ - xor %edx,%edx │ │ - cmpl $0x0,0x14(%ebp) │ │ - setne %dl │ │ - mov %edx,0x60(%esp) │ │ - lea 0x1c(%eax),%eax │ │ - mov %eax,0x2c(%esp) │ │ - mov 0x14(%esp),%eax │ │ - lea 0x163c0(%eax),%edx │ │ - mov %edx,0x5c(%esp) │ │ - lea 0x16486(%eax),%eax │ │ - mov %eax,0x58(%esp) │ │ - lea 0x0(,%ecx,4),%eax │ │ - mov %eax,0x50(%esp) │ │ - lea 0x0(,%ecx,8),%eax │ │ - mov %eax,0x4c(%esp) │ │ - xor %edx,%edx │ │ - mov 0x14(%esp),%eax │ │ - mov 0xc(%eax),%eax │ │ - mov %edx,0x28(%esp) │ │ - or $0x4,%edx │ │ - mov 0x3c(%esp),%ecx │ │ - shl %cl,%edx │ │ - lea (%edx,%eax,4),%ecx │ │ - mov %ecx,%eax │ │ - mov 0x1c(%ebp),%edx │ │ - mov %edx,%esi │ │ - imull 0x10(%edx) │ │ - mov 0x4(%esi),%esi │ │ - mov %esi,%edi │ │ - sar $0x1f,%edi │ │ - add %esi,%eax │ │ - mov %eax,0x74(%esp) │ │ - mov 0x1c(%ebp),%eax │ │ - mov 0x8(%eax),%esi │ │ - adc %edx,%edi │ │ - mov %edi,0x70(%esp) │ │ - mov %ecx,%eax │ │ - mov 0x1c(%ebp),%ecx │ │ - imull 0x18(%ecx) │ │ - mov %esi,%ecx │ │ - sar $0x1f,%ecx │ │ - add %esi,%eax │ │ - mov %eax,0x6c(%esp) │ │ - adc %edx,%ecx │ │ - mov %ecx,0x68(%esp) │ │ - movzbl %bl,%eax │ │ - imul 0x34(%esp),%eax │ │ - test %eax,%eax │ │ - je 87a20 │ │ - xor %ecx,%ecx │ │ - mov 0xc(%esp),%esi │ │ - mov 0x8(%esp),%edx │ │ - jmp 87823 │ │ - nop │ │ - nop │ │ + call 8129d │ │ + pop %ebx │ │ + add $0x55cd3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7eb30(%ebx),%eax │ │ + lea -0x83ac0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x2 │ │ + push $0x10 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x10(%esp),%ebx │ │ - mov 0x18(%esp),%ecx │ │ - pushl 0xb30(%ecx) │ │ - push %edi │ │ - push %edx │ │ - pushl 0x38(%esp) │ │ - pushl 0x14(%esp) │ │ - push %eax │ │ - pushl 0xc(%ebp) │ │ - pushl 0x3c(%esp) │ │ - mov 0x50(%esp),%eax │ │ - call *0x144(%eax) │ │ - add $0x20,%esp │ │ - mov 0x10(%ebp),%edi │ │ - mov 0x20(%esp),%edx │ │ - mov 0x48(%esp),%ecx │ │ - add $0x8,%ecx │ │ - movzbl (%edi),%ebx │ │ - mov 0x34(%esp),%eax │ │ - imul %ebx,%eax │ │ - add $0x10,%edx │ │ - add $0x10,%esi │ │ - cmp %eax,%ecx │ │ - jae 87a20 │ │ - mov %edx,0x20(%esp) │ │ - mov %esi,0x44(%esp) │ │ - mov 0x14(%esp),%eax │ │ - mov 0x8(%eax),%eax │ │ - mov %ecx,0x48(%esp) │ │ - lea 0x4(%ecx),%edx │ │ - mov 0x64(%esp),%ecx │ │ - shl %cl,%edx │ │ - lea (%edx,%eax,4),%esi │ │ - mov %esi,%eax │ │ - mov 0x1c(%ebp),%ebx │ │ - imull 0xc(%ebx) │ │ - add 0x74(%esp),%eax │ │ - adc 0x70(%esp),%edx │ │ - shrd %cl,%edx,%eax │ │ - mov %eax,0x88(%esp) │ │ - sar %cl,%edx │ │ - mov %edx,0x1c(%esp) │ │ - mov %esi,%eax │ │ - imull 0x14(%ebx) │ │ - mov %edx,%esi │ │ - mov %eax,%edi │ │ - add 0x6c(%esp),%edi │ │ - adc 0x68(%esp),%esi │ │ - mov 0x3c(%esp),%ecx │ │ - shrd %cl,%esi,%edi │ │ - sar %cl,%esi │ │ - movswl 0x1c(%ebx),%eax │ │ - mov %eax,0x7c(%esp) │ │ - shld $0x10,%edi,%esi │ │ - movswl 0x1e(%ebx),%eax │ │ - mov %eax,0x24(%esp) │ │ - movswl 0x20(%ebx),%eax │ │ - mov %eax,0x80(%esp) │ │ - movswl 0x22(%ebx),%eax │ │ - mov %eax,0x84(%esp) │ │ - mov 0x18(%ebp),%eax │ │ - mov 0x60(%esp),%ecx │ │ - mov 0x14(%eax,%ecx,4),%edx │ │ - mov %edx,0x4(%esp) │ │ - lea 0x8(%esi),%edx │ │ - sub $0x4,%esp │ │ - mov 0x14(%esp),%ebx │ │ - push %ecx │ │ - mov %edx,0x80(%esp) │ │ - push %edx │ │ - push %eax │ │ - call 60bc0 │ │ - add $0x10,%esp │ │ - test %eax,%eax │ │ - jne 87a76 │ │ - mov 0x24(%esp),%edx │ │ - lea 0x0(,%edx,8),%eax │ │ - sub %eax,%edx │ │ - mov 0x7c(%esp),%eax │ │ - shl $0x2,%eax │ │ - sub %eax,%edx │ │ - mov 0x1c(%esp),%ebx │ │ - mov 0x88(%esp),%eax │ │ - shld $0x10,%eax,%ebx │ │ - movzwl %ax,%eax │ │ - add %eax,%edx │ │ - movzwl %di,%edi │ │ - mov 0x80(%esp),%eax │ │ - shl $0x2,%eax │ │ - sub %eax,%edi │ │ - mov 0x84(%esp),%eax │ │ - shl $0x2,%eax │ │ - sub %eax,%edi │ │ - lea -0x4(%ebx),%eax │ │ - cmp $0x3,%eax │ │ - jge 87990 │ │ - mov 0x18(%esp),%eax │ │ - mov 0x7c0(%eax),%eax │ │ - mov %eax,0x1c(%esp) │ │ - add $0xfffffff9,%ebx │ │ - add $0xfffffff9,%esi │ │ - sub $0x8,%esp │ │ - mov %ebx,%eax │ │ - mov 0x18(%esp),%ebx │ │ - pushl 0xc(%esp) │ │ - mov 0x14(%ebp),%ecx │ │ - mov %edx,0x30(%esp) │ │ - mov 0x18(%ebp),%edx │ │ - pushl 0x8(%edx,%ecx,4) │ │ - push $0x40 │ │ - pushl 0x70(%esp) │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ push %esi │ │ + and $0xfffffff0,%esp │ │ + call 812ed │ │ + pop %ebx │ │ + add $0x55c83,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x83ac0(%ebx),%eax │ │ + lea -0x7eb30(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ push %eax │ │ - pushl 0x60(%esp) │ │ - pushl 0x5c(%esp) │ │ - push $0xf │ │ - push $0xf │ │ - mov 0x4c(%esp),%eax │ │ - call *0x14c(%eax) │ │ - mov 0x54(%esp),%edx │ │ + push %esi │ │ + push $0x2 │ │ + push $0x10 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ add $0x30,%esp │ │ - movl $0x40,0x4(%esp) │ │ - mov 0x58(%esp),%eax │ │ - jmp 879cb │ │ - nop │ │ - nop │ │ - nop │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x78(%esp),%ecx │ │ - cmp 0x40(%esp),%ecx │ │ - jg 87926 │ │ - lea 0x8(%ebx),%ecx │ │ - cmp 0x38(%esp),%ecx │ │ - jg 87926 │ │ - lea -0x4(%esi),%ecx │ │ - cmp $0x2,%ecx │ │ - jle 87926 │ │ - mov %edx,%ebx │ │ - mov 0x4(%esp),%edx │ │ - shr %edx │ │ - imul %edx,%ecx │ │ - add %ecx,%ecx │ │ - mov 0x14(%ebp),%edx │ │ - mov 0x18(%ebp),%esi │ │ - add 0x8(%esi,%edx,4),%ecx │ │ - mov %ebx,%edx │ │ - lea (%ecx,%eax,2),%eax │ │ - mov 0x44(%esp),%esi │ │ - and $0xffffffc0,%edx │ │ - and $0xffffffc0,%edi │ │ - cmpl $0x0,0xc(%esp) │ │ - je 877d0 │ │ - mov 0x10(%esp),%ebx │ │ - mov 0x18(%esp),%ecx │ │ - pushl 0xb30(%ecx) │ │ - push %edi │ │ - push %edx │ │ - pushl 0x38(%esp) │ │ - pushl 0x14(%esp) │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 8133d │ │ + pop %ebx │ │ + add $0x55c33,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x83370(%ebx),%eax │ │ + lea -0x83ac0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x1 │ │ push %eax │ │ - pushl 0xc(%ebp) │ │ push %esi │ │ - mov 0x50(%esp),%eax │ │ - call *0x148(%eax) │ │ - add $0x20,%esp │ │ - mov 0x10(%ebp),%edi │ │ - mov 0x48(%esp),%ecx │ │ - mov 0x20(%esp),%edx │ │ - jmp 87808 │ │ - nop │ │ - nop │ │ + push $0x1 │ │ + push $0x20 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x8(%esp),%eax │ │ - test %eax,%eax │ │ - je 87a40 │ │ - mov 0x50(%esp),%ecx │ │ - lea (%eax,%ecx,2),%eax │ │ - mov %eax,0x8(%esp) │ │ - jmp 87a57 │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 8138d │ │ + pop %ebx │ │ + add $0x55be3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7e960(%ebx),%eax │ │ + lea -0x7eb30(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x20 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 813dd │ │ + pop %ebx │ │ + add $0x55b93,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x82190(%ebx),%eax │ │ + lea -0x83ac0(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x1 │ │ + push %eax │ │ + push %esi │ │ + push $0x2 │ │ + push $0x40 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0xc(%esp),%eax │ │ - mov 0x4c(%esp),%ecx │ │ - lea (%eax,%ecx,2),%eax │ │ - mov %eax,0xc(%esp) │ │ - movl $0x0,0x8(%esp) │ │ - mov 0x28(%esp),%edx │ │ - mov 0x10(%ebp),%eax │ │ - add $0x8,%edx │ │ - movzbl 0x1(%eax),%eax │ │ - imul 0x54(%esp),%eax │ │ - cmp %eax,%edx │ │ - jb 87759 │ │ - xor %eax,%eax │ │ - jmp 87a7b │ │ - mov $0xffffffff,%eax │ │ - lea -0xc(%ebp),%esp │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 8142d │ │ + pop %ebx │ │ + add $0x55b43,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x83dd0(%ebx),%eax │ │ + lea -0x83370(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x1 │ │ + push %eax │ │ + push %esi │ │ + push $0x2 │ │ + push $0x8 │ │ + push $0x20 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ pop %esi │ │ - pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ - nop │ │ - nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 8147d │ │ + pop %ebx │ │ + add $0x55af3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7eb70(%ebx),%eax │ │ + lea -0x7e960(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x2 │ │ + push $0x8 │ │ + push $0x20 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x60,%esp │ │ - mov %edx,0x50(%esp) │ │ - mov %ecx,%edx │ │ - call 87aa7 │ │ - pop %eax │ │ - add $0x4d4c9,%eax │ │ - mov %eax,0x24(%esp) │ │ - mov 0xc(%ecx),%edi │ │ - mov %edi,0x10(%esp) │ │ - and $0x1e,%edi │ │ - cmpl $0x0,0x10(%ebp) │ │ - mov (%ecx),%eax │ │ - mov 0x8(%ecx),%ecx │ │ - mov %ecx,0x4(%esp) │ │ - mov %edx,0x8(%esp) │ │ - mov %eax,0x2c(%esp) │ │ - je 87aef │ │ - mov 0x4b0(%eax),%edx │ │ - xor %ebx,%ebx │ │ - cmp $0x1,%edx │ │ - sete %bl │ │ - xor %ecx,%ecx │ │ - cmp $0x3,%edx │ │ - mov 0x8(%esp),%edx │ │ - setne %cl │ │ - jmp 87af3 │ │ - xor %ebx,%ebx │ │ - xor %ecx,%ecx │ │ - mov $0x4,%esi │ │ - mov $0x4,%eax │ │ - shr %cl,%eax │ │ - mov %eax,0x28(%esp) │ │ - mov %ebx,%ecx │ │ - shr %cl,%esi │ │ - mov %esi,0x20(%esp) │ │ - mov 0x4(%edx),%eax │ │ - mov 0x10(%esp),%ecx │ │ - cmp 0x3620(%eax),%ecx │ │ - lea 0x22f8(%edx,%edi,4),%ecx │ │ - mov %ecx,0x54(%esp) │ │ - lea 0x23c0(%edx),%ecx │ │ - mov %ecx,0x10(%esp) │ │ - jle 87b6f │ │ - cmpl $0x0,0x10(%ebp) │ │ - je 87d5d │ │ - mov 0xc(%ebp),%edi │ │ - movzbl (%edi),%ecx │ │ - imul 0x28(%esp),%ecx │ │ - movzbl 0x1(%edi),%edx │ │ - imul 0x20(%esp),%edx │ │ - add %ecx,%edx │ │ - cmp $0x10,%edx │ │ - jb 87f54 │ │ - cmpl $0x0,0x1c(%ebp) │ │ - mov 0x8(%esp),%edx │ │ - mov 0x4(%esp),%ecx │ │ - jg 87d6e │ │ - jmp 87f39 │ │ - mov 0xc(%ebp),%edi │ │ - mov 0x4(%esp),%ecx │ │ - movl $0x0,0xc(%esp) │ │ - cmp 0x3618(%eax),%ecx │ │ - jle 87f70 │ │ - cmpl $0x0,0x20(%ebp) │ │ - jle 87f70 │ │ - mov 0x8(%ebp),%eax │ │ - sar %eax │ │ - imul 0x20(%esp),%eax │ │ - mov %eax,0x30(%esp) │ │ - movl $0x0,0xc(%esp) │ │ - xor %esi,%esi │ │ - xor %ebx,%ebx │ │ - jmp 87bd8 │ │ - mov 0x24(%esp),%eax │ │ - lea -0x5a08(%eax),%eax │ │ - movzbl 0x1(%eax,%ecx,4),%ecx │ │ - mov 0xc(%ebp),%edi │ │ - cmp $0x2,%ecx │ │ - mov $0x2,%eax │ │ - cmovbe %eax,%ecx │ │ - add %ecx,%esi │ │ - cmp 0x20(%ebp),%esi │ │ - jge 87f70 │ │ - movzbl 0x3(%edi),%eax │ │ - cmp $0x4,%eax │ │ - mov $0x4,%ecx │ │ - cmovae %ecx,%eax │ │ - cmp %eax,%ebx │ │ - jge 87f70 │ │ - mov 0x54(%esp),%eax │ │ - mov 0x4(%eax,%esi,4),%edi │ │ - mov 0x8(%edx),%eax │ │ - mov %eax,0x4c(%esp) │ │ - dec %eax │ │ - lea (%eax,%eax,2),%eax │ │ - movzbl 0xa(%edi,%eax,4),%ecx │ │ - mov %edi,0x48(%esp) │ │ - movsbl 0x8(%edi,%eax,4),%edi │ │ - test %edi,%edi │ │ - jle 87bb0 │ │ - mov %ebx,0x3c(%esp) │ │ - mov 0x24(%esp),%ebx │ │ - lea 0x1(%esi),%edx │ │ - mov %eax,0x44(%esp) │ │ - mov 0xc(%ebp),%eax │ │ - mov %edi,0x18(%esp) │ │ - mov %eax,%edi │ │ - movzbl (%eax),%eax │ │ - cmp $0x10,%eax │ │ - mov %ecx,0x14(%esp) │ │ - mov %eax,%ecx │ │ - mov $0x10,%eax │ │ - cmovae %eax,%ecx │ │ - shr %ecx │ │ - mov %ecx,0x1c(%esp) │ │ - mov %esi,0x4(%esp) │ │ - lea -0x5a08(%ebx),%esi │ │ - mov 0x14(%esp),%eax │ │ - movzbl 0x1(%esi,%eax,4),%eax │ │ - movzbl 0x1(%edi),%esi │ │ - cmp %esi,%eax │ │ - cmovbe %eax,%esi │ │ - mov %eax,0x38(%esp) │ │ - cmp $0x2,%eax │ │ - mov $0x2,%eax │ │ - cmovb %eax,%esi │ │ - add 0x18(%ebp),%edx │ │ - mov 0x8(%esp),%eax │ │ - movzbl 0x190(%eax,%edx,1),%ecx │ │ - movzbl 0x170(%eax,%edx,1),%edx │ │ - shl $0x2,%ecx │ │ - add -0x250(%ebx),%ecx │ │ - movzbl (%edx,%ecx,1),%ecx │ │ - mov %ecx,0x40(%esp) │ │ - mov 0x1c(%esp),%ecx │ │ - imul 0x28(%esp),%ecx │ │ - mov 0xc(%eax),%edx │ │ - add 0x4(%esp),%edx │ │ - mov %edx,0x14(%esp) │ │ - mov 0x18(%esp),%eax │ │ - dec %eax │ │ - imul $0xa4,%eax,%edx │ │ - mov 0x2c(%esp),%edi │ │ - lea 0x10(%edi,%edx,1),%edi │ │ - mov %ecx,0x34(%esp) │ │ - add %ecx,%ecx │ │ - mov %ecx,0x18(%esp) │ │ - sub $0x4,%esp │ │ - mov 0xc(%esp),%ecx │ │ - mov 0x14(%esp),%edx │ │ - pushl 0x44(%esp) │ │ - push %eax │ │ - push %edi │ │ - mov 0x58(%esp),%eax │ │ - mov 0x54(%esp),%edi │ │ - pushl (%eax,%edi,4) │ │ - pushl 0x10(%ebp) │ │ - pushl 0x2c(%esp) │ │ - pushl 0x68(%esp) │ │ - push %esi │ │ - pushl 0x40(%esp) │ │ - pushl 0x40(%esp) │ │ - push $0x0 │ │ - call 86f30 │ │ - add $0x30,%esp │ │ - test %eax,%eax │ │ - jne 87f4e │ │ - mov 0x2c(%esp),%eax │ │ - mov 0x7c0(%eax),%eax │ │ - mov 0x30(%esp),%ecx │ │ - imul 0x4(%esp),%ecx │ │ - mov 0x50(%esp),%edx │ │ - lea (%edx,%ecx,2),%ecx │ │ - imul 0x20(%esp),%esi │ │ + call 814cd │ │ + pop %ebx │ │ + add $0x55aa3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ sub $0xc,%esp │ │ - push %esi │ │ - pushl 0x44(%esp) │ │ - pushl 0x24(%esp) │ │ - pushl 0x8(%ebp) │ │ - push %ecx │ │ - call *0x13c(%eax) │ │ - add $0x20,%esp │ │ - mov 0x3c(%esp),%ebx │ │ - inc %ebx │ │ - mov 0x8(%esp),%edx │ │ - mov 0xc(%ebp),%edi │ │ - mov 0x4(%esp),%esi │ │ - mov 0x38(%esp),%ecx │ │ - jmp 87bc2 │ │ - cmpl $0x0,0x1c(%ebp) │ │ - mov 0xc(%ebp),%edi │ │ - mov 0x4(%esp),%ecx │ │ - jle 87f39 │ │ - mov 0x14(%ebp),%eax │ │ - inc %eax │ │ - mov %eax,0x58(%esp) │ │ - movl $0x0,0x1c(%esp) │ │ - mov 0x24(%esp),%eax │ │ - lea -0x5a08(%eax),%eax │ │ - mov %eax,0xc(%esp) │ │ - xor %ebx,%ebx │ │ - jmp 87db3 │ │ - mov 0x8(%esp),%ecx │ │ - mov %ebx,%esi │ │ - mov 0xc(%ebp),%edi │ │ - cmp $0x2,%edx │ │ - mov $0x2,%eax │ │ - cmovbe %eax,%edx │ │ - add %edx,%esi │ │ - mov %esi,%ebx │ │ - cmp 0x1c(%ebp),%esi │ │ - mov %ecx,%edx │ │ - jge 87f33 │ │ - movzbl 0x2(%edi),%eax │ │ - cmp $0x4,%eax │ │ - mov $0x4,%esi │ │ - cmovae %esi,%eax │ │ - cmp %eax,0x1c(%esp) │ │ - jge 87f33 │ │ - mov 0x54(%esp),%eax │ │ - mov -0x4(%eax),%esi │ │ - mov 0x8(%edx),%ecx │ │ - lea 0x1(%ecx,%ebx,1),%eax │ │ - lea (%eax,%eax,2),%edi │ │ - movzbl 0xa(%esi,%edi,4),%eax │ │ - mov %esi,0x4c(%esp) │ │ - mov %edi,0x48(%esp) │ │ - movsbl 0x8(%esi,%edi,4),%edi │ │ - test %edi,%edi │ │ - mov 0xc(%esp),%esi │ │ - movzbl (%esi,%eax,4),%edx │ │ - jle 87d90 │ │ - add %ebx,%ecx │ │ - mov %ecx,0x44(%esp) │ │ - mov %edi,%eax │ │ - mov 0xc(%ebp),%edi │ │ - movzbl (%edi),%esi │ │ - cmp %esi,%edx │ │ - cmovbe %edx,%esi │ │ - mov %edx,0x34(%esp) │ │ - cmp $0x2,%dl │ │ - mov $0x2,%ecx │ │ - cmovb %ecx,%esi │ │ - mov %esi,0x4(%esp) │ │ - movzbl 0x1(%edi),%edi │ │ - cmp $0x10,%edi │ │ - mov $0x10,%ecx │ │ - cmovae %ecx,%edi │ │ - shr %edi │ │ - mov 0x8(%esp),%ecx │ │ - mov 0x280(%ecx),%esi │ │ - mov 0x58(%esp),%ecx │ │ - mov %ebx,0x38(%esp) │ │ - lea (%ecx,%ebx,1),%edx │ │ - movzbl 0x180(%esi,%edx,1),%ecx │ │ - movzbl 0x160(%esi,%edx,1),%edx │ │ - mov 0x4(%esp),%esi │ │ - imul 0x28(%esp),%esi │ │ - shl $0x2,%ecx │ │ - mov 0x24(%esp),%ebx │ │ - add -0x250(%ebx),%ecx │ │ - movzbl (%edx,%ecx,1),%ecx │ │ - mov %ecx,0x3c(%esp) │ │ - lea 0x3(%edi,%edi,2),%ecx │ │ - shr $0x2,%ecx │ │ - mov %ecx,0x18(%esp) │ │ - dec %eax │ │ - imul $0xa4,%eax,%ecx │ │ - mov 0x2c(%esp),%edx │ │ - lea 0x10(%edx,%ecx,1),%ecx │ │ - mov %ecx,0x40(%esp) │ │ - mov %esi,0x30(%esp) │ │ - lea (%esi,%esi,1),%ecx │ │ - mov %ecx,0x14(%esp) │ │ - sub $0x4,%esp │ │ - mov 0xc(%esp),%ecx │ │ - mov 0x14(%esp),%edx │ │ - pushl 0x40(%esp) │ │ + lea -0x83ac0(%ebx),%eax │ │ + lea -0x83370(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x1 │ │ push %eax │ │ - pushl 0x4c(%esp) │ │ - mov 0x5c(%esp),%eax │ │ - mov 0x58(%esp),%esi │ │ - pushl (%eax,%esi,4) │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x20 │ │ + pushl 0x14(%ebp) │ │ pushl 0x10(%ebp) │ │ - mov 0x20(%esp),%eax │ │ - pushl 0xc(%eax) │ │ - pushl 0x60(%esp) │ │ - pushl 0x38(%esp) │ │ - pushl 0x28(%esp) │ │ - pushl 0x3c(%esp) │ │ - push $0x0 │ │ - call 86f30 │ │ + call 81740 │ │ add $0x30,%esp │ │ - test %eax,%eax │ │ - jne 87f4e │ │ - mov 0x2c(%esp),%eax │ │ - mov 0x7c0(%eax),%eax │ │ - mov 0x38(%esp),%esi │ │ - mov %esi,%ecx │ │ - imul 0x28(%esp),%ecx │ │ - mov 0x50(%esp),%edx │ │ - lea (%edx,%ecx,2),%ecx │ │ - imul 0x20(%esp),%edi │ │ - sub $0xc,%esp │ │ - push %edi │ │ - pushl 0x40(%esp) │ │ - pushl 0x24(%esp) │ │ - pushl 0x8(%ebp) │ │ - push %ecx │ │ - call *0x140(%eax) │ │ - add $0x20,%esp │ │ - incl 0x1c(%esp) │ │ - mov 0x8(%esp),%ecx │ │ - mov 0xc(%ebp),%edi │ │ - mov 0x34(%esp),%edx │ │ - jmp 87d99 │ │ - mov 0x4(%edx),%eax │ │ - mov 0x8(%edx),%ecx │ │ - movl $0x0,0xc(%esp) │ │ - cmp 0x3618(%eax),%ecx │ │ - jle 87f70 │ │ - jmp 87b8a │ │ - mov %eax,0xc(%esp) │ │ - jmp 87f70 │ │ - mov 0x8(%esp),%edx │ │ - mov 0x4(%esp),%ecx │ │ - movl $0x0,0xc(%esp) │ │ - cmp 0x3618(%eax),%ecx │ │ - jg 87b8a │ │ - mov 0xc(%esp),%eax │ │ - lea -0xc(%ebp),%esp │ │ + lea -0x8(%ebp),%esp │ │ pop %esi │ │ - pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x50,%esp │ │ - call 87f91 │ │ - pop %edi │ │ - add $0x4cfdf,%edi │ │ - mov 0x8(%ebp),%esi │ │ - mov 0x80c(%esi),%ebx │ │ - mov 0xc(%esi),%eax │ │ - cmpl $0x0,0x4cc(%eax) │ │ - mov 0x804(%esi),%ecx │ │ - mov %ecx,0xc(%esp) │ │ - mov %ebx,0x4(%esp) │ │ - mov %edi,0x8(%esp) │ │ - jne 87fc8 │ │ - cmpl $0x0,0x4d0(%eax) │ │ - je 8800f │ │ - mov 0xe64(%esi),%ecx │ │ - movzwl 0x2ae(%eax,%ecx,2),%edx │ │ - xor %eax,%eax │ │ - mov 0xc(%ebp),%edi │ │ - cmp %edi,%edx │ │ - jne 87fea │ │ - lea 0x1(%ecx),%eax │ │ - mov %eax,0xe64(%esi) │ │ - mov %ecx,%eax │ │ - lea 0xe68(%esi),%ecx │ │ + call 8151d │ │ + pop %ebx │ │ + add $0x55a53,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ sub $0xc,%esp │ │ - mov 0x14(%esp),%ebx │ │ - push %eax │ │ - push %edi │ │ - mov %ebx,%edi │ │ - pushl 0xe80(%esi) │ │ - push %ecx │ │ - push %esi │ │ - call 79770 │ │ - add $0x20,%esp │ │ - mov 0x4(%esp),%ebx │ │ - cmpl $0x0,0xe88(%esi) │ │ - je 88034 │ │ - lea 0xe68(%esi),%eax │ │ - sub $0x4,%esp │ │ - mov %edi,%ebx │ │ - pushl 0xc(%ebp) │ │ + lea -0x7eb30(%ebx),%eax │ │ + lea -0x7e960(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ push %eax │ │ push %esi │ │ - call 78850 │ │ - mov 0x14(%esp),%ebx │ │ - add $0x10,%esp │ │ - mov 0x4(%esi),%eax │ │ - cmpl $0x0,0x42c(%eax) │ │ - je 88108 │ │ - mov 0xc(%ebp),%eax │ │ - test %eax,%eax │ │ - je 880c0 │ │ - cmpl $0x1,0x4b0(%esi) │ │ - sete %cl │ │ - mov 0xe68(%esi),%eax │ │ - mov 0x4a0(%esi),%edx │ │ - shl $0x3,%edx │ │ - sub %edx,%eax │ │ - mov %eax,0x40(%esp) │ │ - mov 0xe6c(%esi),%eax │ │ - mov 0x4a4(%esi),%edx │ │ - shl $0x2,%edx │ │ - sar %cl,%edx │ │ - add %edx,%edx │ │ - sub %edx,%eax │ │ - mov %eax,0x44(%esp) │ │ - mov 0xe70(%esi),%eax │ │ - sub %edx,%eax │ │ - mov %eax,0x48(%esp) │ │ - mov %esi,%edi │ │ - mov %ebx,%esi │ │ - imul 0xc(%ebp),%esi │ │ - lea -0x2(%esi),%eax │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x20 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 8156f │ │ + pop %ebx │ │ + add $0x55a01,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ sub $0xc,%esp │ │ - lea 0x4c(%esp),%ecx │ │ - mov 0x14(%esp),%ebx │ │ - push %esi │ │ + lea -0x83370(%ebx),%eax │ │ + pushl 0x18(%ebp) │ │ + push $0x1 │ │ push %eax │ │ - pushl 0xe84(%edi) │ │ - push %ecx │ │ - push %edi │ │ - call 9ed00 │ │ - mov 0x24(%esp),%edx │ │ - mov 0xc(%ebp),%eax │ │ - add $0x20,%esp │ │ - jmp 880ca │ │ - mov %esi,%edi │ │ - xor %esi,%esi │ │ - mov %ebx,%edx │ │ - mov 0x8(%esp),%ebx │ │ - inc %eax │ │ - xor %ecx,%ecx │ │ - cmp 0xc(%esp),%eax │ │ - setl %cl │ │ - add %ecx,%ecx │ │ - mov %edx,%eax │ │ - sub %ecx,%eax │ │ - add %esi,%eax │ │ - mov 0x7f8(%edi),%ecx │ │ - cmp %ecx,%eax │ │ - cmovg %ecx,%eax │ │ - lea 0xe68(%edi),%ecx │ │ - sub $0xc,%esp │ │ push %eax │ │ - push %esi │ │ - pushl 0xe80(%edi) │ │ - push %ecx │ │ - push %edi │ │ - call 9ed00 │ │ - mov 0x24(%esp),%ebx │ │ - add $0x20,%esp │ │ - mov %edi,%esi │ │ - mov 0xc(%esi),%eax │ │ - mov 0xe8(%eax),%ecx │ │ - cmp 0xec(%eax),%ecx │ │ - je 882cb │ │ - xor %eax,%eax │ │ - mov 0x8(%ebp),%ecx │ │ - cmpl $0x0,0x4b0(%ecx) │ │ - setne %al │ │ - lea 0x1(%eax,%eax,1),%eax │ │ - mov %eax,0x24(%esp) │ │ - xor %ecx,%ecx │ │ - mov 0xc(%ebp),%eax │ │ - mov %eax,%edx │ │ - test %eax,%eax │ │ - setne %cl │ │ - shl $0x3,%ecx │ │ - mov %ecx,0x20(%esp) │ │ - inc %eax │ │ - xor %ecx,%ecx │ │ - cmp 0xc(%esp),%eax │ │ - setl %cl │ │ - add %ecx,%ecx │ │ - mov %ebx,%eax │ │ - sub %ecx,%eax │ │ - shl $0x2,%eax │ │ - mov %eax,0x1c(%esp) │ │ - imul %edx,%ebx │ │ - shl $0x2,%ebx │ │ - neg %ebx │ │ - mov %ebx,0x18(%esp) │ │ - xor %edi,%edi │ │ - test %edi,%edi │ │ - jne 88226 │ │ - jmp 88240 │ │ + push $0x2 │ │ + push $0x20 │ │ + push $0x20 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x8(%ebp),%esi │ │ - cmpl $0x3,0x4b0(%esi) │ │ - setne %cl │ │ - movzbl %cl,%ebx │ │ - mov 0x540(%esi),%eax │ │ - add %ebx,%eax │ │ - mov 0x7f4(%esi),%edx │ │ - lea (%ebx,%edx,4),%edi │ │ - sar %cl,%eax │ │ - sar %cl,%edi │ │ - mov %esi,%edx │ │ - mov 0x18(%esp),%esi │ │ - mov 0x10(%esp),%ecx │ │ - or %ecx,%esi │ │ - add 0x4ac(%edx),%esi │ │ - sar %cl,%esi │ │ - mov 0x2c(%esp),%ecx │ │ - cmp %ecx,%esi │ │ - cmovg %ecx,%esi │ │ - add 0x14(%esp),%esi │ │ - mov 0x7c0(%edx),%ecx │ │ - mov %ecx,0x14(%esp) │ │ - sub $0x8,%esp │ │ - mov 0x10(%esp),%ebx │ │ - pushl 0xb30(%edx) │ │ - mov 0x18(%esp),%ecx │ │ - pushl 0x7a4(%edx,%ecx,4) │ │ - pushl 0x79c(%edx,%ecx,4) │ │ - push %edi │ │ - push %esi │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 815bf │ │ + pop %ebx │ │ + add $0x559b1,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x7e960(%ebx),%eax │ │ + pushl 0x18(%ebp) │ │ + push $0x0 │ │ push %eax │ │ - pushl 0x54(%esp) │ │ - pushl 0x4c(%esp) │ │ - pushl 0x64(%esp) │ │ - pushl 0x64(%esp) │ │ - mov 0x44(%esp),%eax │ │ - call *0x150(%eax) │ │ + push %eax │ │ + push $0x2 │ │ + push $0x20 │ │ + push $0x20 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ add $0x30,%esp │ │ - mov 0x30(%esp),%edi │ │ - inc %edi │ │ - cmp %edi,0x24(%esp) │ │ - mov 0x4(%esp),%ebx │ │ - je 882cb │ │ - test %edi,%edi │ │ - je 88240 │ │ - mov 0x8(%ebp),%esi │ │ - cmpl $0x1,0x4b0(%esi) │ │ - sete %al │ │ - jmp 88242 │ │ - nop │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - xor %eax,%eax │ │ - xor %edx,%edx │ │ - mov %edi,%esi │ │ - test %edi,%edi │ │ - setne %dl │ │ - mov 0x20(%esp),%ebx │ │ - mov %eax,%ecx │ │ - mov %eax,0x10(%esp) │ │ - shr %cl,%ebx │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 8160d │ │ + pop %ebx │ │ + add $0x55963,%ebx │ │ mov 0x8(%ebp),%ecx │ │ - mov 0x538(%ecx,%edx,4),%eax │ │ - mov %eax,0x3c(%esp) │ │ - shr %eax │ │ - imul %ebx,%eax │ │ - add %eax,%eax │ │ - mov 0xe74(%ecx,%edi,4),%edi │ │ - sub %eax,%edi │ │ - mov %edi,0x38(%esp) │ │ - mov %edx,0xc(%esp) │ │ - mov 0x4a0(%ecx,%edx,4),%eax │ │ - mov %eax,0x34(%esp) │ │ - shr %eax │ │ - mov %ebx,0x14(%esp) │ │ - imul %ebx,%eax │ │ - add %eax,%eax │ │ - mov 0xe68(%ecx,%esi,4),%edi │ │ - sub %eax,%edi │ │ - mov 0x1c(%esp),%eax │ │ - mov 0x10(%esp),%ecx │ │ - sar %cl,%eax │ │ - mov %esi,0x30(%esp) │ │ - test %esi,%esi │ │ - movzbl %cl,%ecx │ │ - mov %eax,0x2c(%esp) │ │ - mov %ecx,0x10(%esp) │ │ - mov %edi,0x28(%esp) │ │ - jne 88180 │ │ - xor %ecx,%ecx │ │ - mov 0x8(%ebp),%esi │ │ - jmp 8818d │ │ - mov 0x8(%ebp),%esi │ │ - cmpl $0x0,0xe88(%esi) │ │ - mov 0xc(%ebp),%eax │ │ - mov %eax,%edi │ │ - je 882f8 │ │ - lea 0xe74(%esi),%eax │ │ - sub $0x4,%esp │ │ - mov 0xc(%esp),%ebx │ │ - push %edi │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x82190(%ebx),%eax │ │ + lea -0x83370(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x1 │ │ push %eax │ │ push %esi │ │ - call 78e30 │ │ - mov 0x14(%esp),%ebx │ │ - add $0x10,%esp │ │ - cmpl $0x1,0x4b0(%esi) │ │ - sete %cl │ │ - shl $0x2,%ebx │ │ - mov 0x4a0(%esi),%eax │ │ - mov 0x4a4(%esi),%edx │ │ - shr %eax │ │ - imul %ebx,%eax │ │ - add %eax,%eax │ │ - add %eax,0xe68(%esi) │ │ - sar %edx │ │ - imul %ebx,%edx │ │ - sar %cl,%edx │ │ - add %edx,%edx │ │ - add %edx,0xe6c(%esi) │ │ - add %edx,0xe70(%esi) │ │ - mov 0x538(%esi),%eax │ │ - shr %eax │ │ - imul %ebx,%eax │ │ - add %eax,%eax │ │ - add %eax,0xe74(%esi) │ │ - mov 0x53c(%esi),%eax │ │ - sar %eax │ │ - imul %ebx,%eax │ │ - sar %cl,%eax │ │ - add %eax,%eax │ │ - add %eax,0xe78(%esi) │ │ - add %eax,0xe7c(%esi) │ │ - mov %edi,%eax │ │ - test $0x1,%al │ │ - mov 0xe80(%esi),%eax │ │ - mov %eax,0xe84(%esi) │ │ - jne 8837f │ │ - mov 0x4(%esi),%ecx │ │ - cmpl $0x0,0x3f4(%ecx) │ │ - je 88391 │ │ - imul $0x584,0x7fc(%esi),%ecx │ │ - add %ecx,%eax │ │ - mov %eax,0xe80(%esi) │ │ - lea -0xc(%ebp),%esp │ │ + push $0x1 │ │ + push $0x40 │ │ + push $0x20 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ pop %esi │ │ - pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x20,%esp │ │ - mov 0x8(%ebp),%edi │ │ - mov (%edi),%edx │ │ - mov 0xc(%edi),%eax │ │ - mov %eax,%esi │ │ - add 0x80c(%edx),%eax │ │ - lea -0x1(,%eax,4),%eax │ │ - mov 0x4a0(%edx),%ecx │ │ - shr %ecx │ │ - imul %eax,%ecx │ │ - mov 0x4(%edi),%eax │ │ - mov %eax,0x10(%esp) │ │ - mov 0x3618(%eax),%edi │ │ - lea 0x0(,%edi,8),%eax │ │ - add 0x494(%edx),%eax │ │ - lea (%eax,%ecx,2),%eax │ │ - call 883f0 │ │ + call 8165d │ │ pop %ebx │ │ - add $0x4cb80,%ebx │ │ - mov 0x808(%edx),%cl │ │ - sar %cl,%esi │ │ - imul 0x7fc(%edx),%esi │ │ - shl $0x7,%esi │ │ - mov %esi,0x8(%esp) │ │ - lea (%esi,%edi,4),%ecx │ │ - add %ecx,%ecx │ │ - mov %edx,%esi │ │ - add 0x7dc(%edx),%ecx │ │ - mov 0x10(%esp),%edx │ │ - mov 0x361c(%edx),%edx │ │ - mov %edi,0xc(%esp) │ │ - sub %edi,%edx │ │ - shl $0x3,%edx │ │ - sub $0x4,%esp │ │ - mov %ebx,0x1c(%esp) │ │ - push %edx │ │ - push %eax │ │ - push %ecx │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - mov 0x4b0(%esi),%ecx │ │ - test %ecx,%ecx │ │ - je 88515 │ │ - mov %esi,%edx │ │ - mov 0xc(%esp),%eax │ │ - lea 0x0(,%eax,4),%edi │ │ - cmp $0x1,%ecx │ │ - sete %al │ │ - cmp $0x3,%ecx │ │ - setne %cl │ │ - mov %cl,0x7(%esp) │ │ - sar %cl,%edi │ │ - mov 0x80c(%edx),%edx │ │ + add $0x55913,%ebx │ │ mov 0x8(%ebp),%ecx │ │ - add 0xc(%ecx),%edx │ │ - shl $0x2,%edx │ │ - mov %eax,%ecx │ │ - sar %cl,%edx │ │ - dec %edx │ │ - mov %esi,%ecx │ │ - mov %esi,0x14(%esp) │ │ - mov 0x4a4(%esi),%esi │ │ - shr %esi │ │ - imul %edx,%esi │ │ - add %edi,%esi │ │ - add 0x8(%esp),%edi │ │ - add %edi,%edi │ │ - mov %edi,0x8(%esp) │ │ - mov 0x7e0(%ecx),%eax │ │ - add %edi,%eax │ │ - add %esi,%esi │ │ - mov 0x498(%ecx),%edx │ │ - add %esi,%edx │ │ - mov 0x10(%esp),%ecx │ │ - mov 0x361c(%ecx),%edi │ │ - sub 0xc(%esp),%edi │ │ - shl $0x2,%edi │ │ - mov 0x7(%esp),%cl │ │ - sar %cl,%edi │ │ - add %edi,%edi │ │ - sub $0x4,%esp │ │ - mov 0x1c(%esp),%ebx │ │ - push %edi │ │ - push %edx │ │ - push %eax │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - mov 0x8(%esp),%edx │ │ - mov 0x14(%esp),%eax │ │ - add 0x7e4(%eax),%edx │ │ - add 0x49c(%eax),%esi │ │ - mov 0x10(%esp),%eax │ │ - mov 0x361c(%eax),%eax │ │ - sub 0xc(%esp),%eax │ │ - shl $0x2,%eax │ │ - mov 0x7(%esp),%cl │ │ - sar %cl,%eax │ │ - add %eax,%eax │ │ - sub $0x4,%esp │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x83ac0(%ebx),%eax │ │ + lea -0x82190(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x1 │ │ push %eax │ │ push %esi │ │ - push %edx │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - lea -0xc(%ebp),%esp │ │ + push $0x2 │ │ + push $0x10 │ │ + push $0x40 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ pop %esi │ │ - pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ - lea 0x0(%esi),%esi │ │ - │ │ -00088520 : │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ - and $0xfffffffc,%esp │ │ - call 8852b │ │ - pop %eax │ │ - add $0x4ca45,%eax │ │ - lea -0x15373(%eax),%eax │ │ - mov %ebp,%esp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 816ad │ │ + pop %ebx │ │ + add $0x558c3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x83370(%ebx),%eax │ │ + lea -0x82190(%ebx),%esi │ │ + pushl 0x18(%ebp) │ │ + push $0x1 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x20 │ │ + push $0x40 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ pop %ebp │ │ retq │ │ - │ │ -0008853c : │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ - push %esi │ │ - and $0xfffffffc,%esp │ │ - call 88548 │ │ - pop %eax │ │ - add $0x4ca28,%eax │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 816ff │ │ + pop %ebx │ │ + add $0x55871,%ebx │ │ mov 0x8(%ebp),%ecx │ │ - xor %edx,%edx │ │ - mov %edx,0x18(%ecx) │ │ - lea -0x74bf0(%eax),%esi │ │ - mov %esi,0x1c(%ecx) │ │ - lea -0x74b10(%eax),%esi │ │ - mov %esi,0x20(%ecx) │ │ - mov %edx,0x24(%ecx) │ │ - lea -0x7b7a4(%eax),%esi │ │ - mov %esi,0x28(%ecx) │ │ - movaps -0x158a0(%eax),%xmm0 │ │ - movups %xmm0,(%ecx) │ │ - movl $0x1,0x10(%ecx) │ │ - mov %edx,0x14(%ecx) │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + lea -0x82190(%ebx),%eax │ │ + pushl 0x18(%ebp) │ │ + push $0x1 │ │ + push %eax │ │ + push %eax │ │ + push $0x2 │ │ + push $0x40 │ │ + push $0x40 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 81740 │ │ + add $0x30,%esp │ │ lea -0x4(%ebp),%esp │ │ - pop %esi │ │ + pop %ebx │ │ pop %ebp │ │ retq │ │ - │ │ -0008858f : │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x60,%esp │ │ - call 885a0 │ │ + sub $0x4040,%esp │ │ + mov %edx,0x14(%esp) │ │ + mov %ecx,%edi │ │ + call 8175a │ │ pop %ebx │ │ - add $0x4c9d0,%ebx │ │ - sub $0x8,%esp │ │ - lea -0x4c358(%ebx),%eax │ │ - lea 0x3ea20(%ebx),%ecx │ │ - push %eax │ │ - push %ecx │ │ - call 15f0 │ │ - add $0x10,%esp │ │ - cmpl $0x0,0x8(%ebp) │ │ - je 88b1c │ │ - mov 0xc(%ebp),%esi │ │ - test %esi,%esi │ │ - je 88b2a │ │ - mov 0x4(%esi),%eax │ │ - dec %eax │ │ - cmp $0x40,%eax │ │ - jae 88b38 │ │ - mov (%esi),%eax │ │ - dec %eax │ │ - cmp $0x100,%eax │ │ - jae 88b46 │ │ - cmpl $0x0,0x1c(%esi) │ │ - je 88b54 │ │ - cmpl $0x0,0x20(%esi) │ │ - je 88b62 │ │ - cmpl $0x20,0xc(%esi) │ │ - jae 88b70 │ │ - sub $0xc,%esp │ │ - lea 0x4c(%esp),%eax │ │ - push %eax │ │ - call 1600 │ │ - add $0x10,%esp │ │ - mov $0xfffffff4,%edi │ │ - test %eax,%eax │ │ - jne 88b9e │ │ - sub $0x8,%esp │ │ - push $0x100000 │ │ - lea 0x4c(%esp),%eax │ │ - push %eax │ │ - call 1610 │ │ - add $0xc,%esp │ │ - lea 0x20(%esp),%eax │ │ - push $0x78ac │ │ - push $0x20 │ │ - push %eax │ │ - call 1530 │ │ - add $0x10,%esp │ │ - xor %ecx,%ecx │ │ - test %eax,%eax │ │ - jne 8865e │ │ - mov 0x1c(%esp),%ecx │ │ - mov 0x8(%ebp),%eax │ │ - mov %ecx,(%eax) │ │ - mov $0xfffffff4,%edi │ │ - test %ecx,%ecx │ │ - je 88bd2 │ │ - lea 0x18(%esi),%eax │ │ - mov %eax,0x10(%esp) │ │ - sub $0x4,%esp │ │ - push $0x78ac │ │ - push $0x0 │ │ - push %ecx │ │ - mov %ecx,0x24(%esp) │ │ - call 1540 │ │ - mov 0x24(%esp),%edx │ │ - add $0x10,%esp │ │ - mov 0x10(%esp),%eax │ │ - movsd (%eax),%xmm0 │ │ - movsd %xmm0,0x7880(%edx) │ │ - mov 0x8(%eax),%eax │ │ - mov %eax,0x7888(%edx) │ │ - movsd 0x24(%esi),%xmm0 │ │ - movsd %xmm0,0x78a4(%edx) │ │ - mov 0x8(%esi),%eax │ │ - mov %eax,0x788c(%edx) │ │ - mov 0xc(%esi),%eax │ │ - mov %eax,0x7890(%edx) │ │ - mov 0x10(%esi),%eax │ │ - mov %eax,0x7898(%edx) │ │ - mov 0x14(%esi),%eax │ │ - mov %eax,0x789c(%edx) │ │ - lea -0x1(%eax),%ecx │ │ - cmp $0x4000000,%ecx │ │ - jb 8870f │ │ - movl $0x4000000,0x789c(%edx) │ │ - test %eax,%eax │ │ - je 8870f │ │ - lea -0x15221(%ebx),%ecx │ │ - push $0x4000000 │ │ - push %eax │ │ - push %ecx │ │ - push %edx │ │ - call 59805 │ │ - mov 0x24(%esp),%edx │ │ - add $0x10,%esp │ │ - lea 0x110(%edx),%eax │ │ - mov %eax,0x114(%edx) │ │ - xor %eax,%eax │ │ - mov %eax,0x110(%edx) │ │ - mov (%esi),%eax │ │ - mov %eax,0x4(%edx) │ │ - imul $0xf50,%eax,%eax │ │ - sub $0x4,%esp │ │ - push %eax │ │ - push $0x20 │ │ - lea 0x28(%esp),%eax │ │ - push %eax │ │ - call 1530 │ │ - xor %ecx,%ecx │ │ - add $0x10,%esp │ │ - test %eax,%eax │ │ - jne 8874b │ │ - mov 0x1c(%esp),%ecx │ │ - mov 0x14(%esp),%eax │ │ - mov %ecx,(%eax) │ │ - test %ecx,%ecx │ │ - je 88bc8 │ │ - imul $0xf50,(%esi),%eax │ │ - sub $0x4,%esp │ │ - push %eax │ │ - push $0x0 │ │ - push %ecx │ │ - call 1540 │ │ - add $0x10,%esp │ │ - mov 0x14(%esp),%eax │ │ - mov 0x4(%eax),%eax │ │ - cmp $0x2,%eax │ │ - jb 8879d │ │ - sub $0x8,%esp │ │ - push $0xa4 │ │ - push %eax │ │ - call 1620 │ │ - add $0x10,%esp │ │ - mov 0x14(%esp),%ecx │ │ - mov %eax,0x108(%ecx) │ │ - test %eax,%eax │ │ - je 88bc8 │ │ - cmpl $0x0,(%esi) │ │ - mov 0x14(%esp),%edx │ │ - jle 88ad1 │ │ - xor %eax,%eax │ │ + add $0x55816,%ebx │ │ + mov 0x14(%ebp),%edx │ │ + mov 0x10(%ebp),%esi │ │ + lea (%esi,%esi,1),%eax │ │ + cmp %edx,%eax │ │ + sete %cl │ │ + lea (%edx,%edx,1),%eax │ │ + cmp %esi,%eax │ │ + sete %al │ │ + or %cl,%al │ │ + mov 0x18(%ebp),%ecx │ │ + mov $0x1,%edx │ │ + shl %cl,%edx │ │ + sar %edx │ │ + mov %edx,0x20(%esp) │ │ + mov 0xc(%ebp),%ecx │ │ + cmp 0x24(%ebp),%ecx │ │ + mov 0x28(%ebp),%ecx │ │ + mov 0x8(%ebp),%edx │ │ + jge 81926 │ │ mov (%edx),%ecx │ │ - mov %eax,0x2c(%esp) │ │ - imul $0xf50,%eax,%edx │ │ - mov 0x14(%esp),%eax │ │ - mov %eax,0x7ac(%ecx,%edx,1) │ │ - movl $0xffffffff,0xc30(%ecx,%edx,1) │ │ - mov 0x4(%esi),%eax │ │ + movl $0x0,(%edx) │ │ + test %al,%al │ │ + je 817b3 │ │ + imul $0xb5,%ecx,%ecx │ │ + sub $0xffffff80,%ecx │ │ + sar $0x8,%ecx │ │ + mov 0x20(%esp),%esi │ │ + mov 0x14(%ebp),%edx │ │ + imul $0xb5,%ecx,%eax │ │ + sub $0xffffff80,%eax │ │ + sar $0x8,%eax │ │ + add %esi,%eax │ │ + mov 0x18(%ebp),%ecx │ │ + sar %cl,%eax │ │ + test %edx,%edx │ │ + jle 81d21 │ │ + cmpl $0x0,0x10(%ebp) │ │ + jle 81d21 │ │ + imul $0xb5,%eax,%eax │ │ + add $0x880,%eax │ │ + sar $0xc,%eax │ │ + mov 0x14(%esp),%edx │ │ + sar %edx │ │ + mov 0x10(%ebp),%ecx │ │ + and $0xfffffff8,%ecx │ │ + mov %ecx,0x10(%esp) │ │ + mov %eax,0xc(%esp) │ │ + movd %eax,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + movd 0x28(%ebp),%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm1 │ │ + add %edx,%edx │ │ + mov %edx,0x14(%esp) │ │ + movdqa -0x14d70(%ebx),%xmm3 │ │ + xor %ecx,%ecx │ │ + jmp 81844 │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov 0x8(%esp),%ecx │ │ + inc %ecx │ │ + add 0x14(%esp),%eax │ │ + cmp 0x14(%ebp),%ecx │ │ + mov %eax,%edi │ │ + je 81d21 │ │ + mov %ecx,0x8(%esp) │ │ + mov 0x10(%ebp),%ecx │ │ + cmp $0x8,%ecx │ │ + mov $0x0,%ebx │ │ + mov %edi,%eax │ │ + mov 0x28(%ebp),%edi │ │ + mov 0xc(%esp),%ecx │ │ + jb 81900 │ │ + xor %ebx,%ebx │ │ + mov %eax,%edx │ │ + mov 0x10(%esp),%eax │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + movdqu (%edx,%ebx,2),%xmm4 │ │ + movdqa %xmm4,%xmm5 │ │ + pxor %xmm2,%xmm2 │ │ + punpckhwd %xmm2,%xmm5 │ │ + punpcklwd %xmm2,%xmm4 │ │ + paddd %xmm0,%xmm4 │ │ + paddd %xmm0,%xmm5 │ │ + movdqa %xmm1,%xmm6 │ │ + pcmpgtd %xmm5,%xmm6 │ │ + pxor %xmm7,%xmm7 │ │ + pcmpgtd %xmm5,%xmm7 │ │ + pand %xmm6,%xmm5 │ │ + pandn %xmm1,%xmm6 │ │ + por %xmm5,%xmm6 │ │ + movdqa %xmm1,%xmm5 │ │ + pcmpgtd %xmm4,%xmm5 │ │ + pxor %xmm2,%xmm2 │ │ + pcmpgtd %xmm4,%xmm2 │ │ + pand %xmm5,%xmm4 │ │ + pandn %xmm1,%xmm5 │ │ + por %xmm4,%xmm5 │ │ + pandn %xmm5,%xmm2 │ │ + pandn %xmm6,%xmm7 │ │ + pshufb %xmm3,%xmm7 │ │ + pshufb %xmm3,%xmm2 │ │ + punpcklqdq %xmm7,%xmm2 │ │ + movdqu %xmm2,(%edx,%ebx,2) │ │ + add $0x8,%ebx │ │ + cmp %ebx,%eax │ │ + jne 81870 │ │ + mov 0x10(%ebp),%ecx │ │ + cmp %ecx,%eax │ │ + mov %eax,%ebx │ │ + mov %edx,%eax │ │ + mov 0x28(%ebp),%edi │ │ + mov 0xc(%esp),%ecx │ │ + je 81830 │ │ + nop │ │ + nop │ │ + nop │ │ + movzwl (%eax,%ebx,2),%esi │ │ + add %ecx,%esi │ │ + cmp %edi,%esi │ │ + mov %esi,%edx │ │ + cmovg %edi,%edx │ │ + test %esi,%esi │ │ + mov $0x0,%esi │ │ + cmovs %esi,%edx │ │ + mov %dx,(%eax,%ebx,2) │ │ + inc %ebx │ │ + cmp %ebx,0x10(%ebp) │ │ + jne 81900 │ │ + jmp 81830 │ │ + mov %ebx,0x1c(%esp) │ │ + mov 0x14(%ebp),%edx │ │ + cmp $0x21,%edx │ │ + mov $0x20,%ebx │ │ + mov $0x20,%edx │ │ + cmovl 0x14(%ebp),%edx │ │ + cmp $0x21,%esi │ │ + cmovl %esi,%ebx │ │ + not %ecx │ │ + mov %ecx,%esi │ │ + shl $0x5,%ecx │ │ mov %ecx,0xc(%esp) │ │ + cmpl $0x0,0x14(%ebp) │ │ mov %edx,0x8(%esp) │ │ - mov %eax,0x7b4(%ecx,%edx,1) │ │ - imul $0x3f5c0,%eax,%eax │ │ - sub $0x4,%esp │ │ - push %eax │ │ - push $0x40 │ │ - lea 0x28(%esp),%eax │ │ - push %eax │ │ - call 1530 │ │ + jle 81aae │ │ + shl $0x7,%esi │ │ + mov %esi,0x38(%esp) │ │ + not %esi │ │ + mov %esi,0x34(%esp) │ │ + test %al,%al │ │ + mov %ebx,0x10(%esp) │ │ + mov %edi,0x30(%esp) │ │ + mov 0x10(%ebp),%eax │ │ + lea 0x0(,%eax,4),%eax │ │ + je 81a18 │ │ + mov %eax,0x28(%esp) │ │ + lea 0x0(,%edx,4),%eax │ │ + mov %eax,0x24(%esp) │ │ + xor %ecx,%ecx │ │ + lea 0x3c(%esp),%esi │ │ + mov 0x8(%ebp),%eax │ │ + mov %eax,0x18(%esp) │ │ + mov %ecx,0x2c(%esp) │ │ + cmpl $0x0,0x10(%ebp) │ │ + mov 0x24(%esp),%edi │ │ + jg 819f5 │ │ + nop │ │ + nop │ │ + mov 0x1c(%esp),%ebx │ │ + pushl 0x34(%esp) │ │ + pushl 0x3c(%esp) │ │ + push $0x1 │ │ + push %esi │ │ + call *0x1c(%ebp) │ │ + mov 0x20(%esp),%ebx │ │ add $0x10,%esp │ │ - test %eax,%eax │ │ - mov $0x0,%eax │ │ - jne 88806 │ │ - mov 0x1c(%esp),%eax │ │ - mov 0xc(%esp),%ecx │ │ + mov 0x2c(%esp),%ecx │ │ + inc %ecx │ │ + add 0x28(%esp),%esi │ │ + addl $0x4,0x18(%esp) │ │ mov 0x8(%esp),%edx │ │ - mov %eax,0x7b0(%ecx,%edx,1) │ │ - test %eax,%eax │ │ - je 88bc8 │ │ - mov 0x8(%esp),%ecx │ │ - mov 0xc(%esp),%edx │ │ - lea 0x7b4(%edx,%ecx,1),%ecx │ │ - mov %ecx,0x28(%esp) │ │ - imul $0x3f5c0,0x4(%esi),%ecx │ │ + cmp %edx,%ecx │ │ + mov 0x30(%esp),%edi │ │ + jge 81aae │ │ + mov %ecx,0x2c(%esp) │ │ + cmpl $0x0,0x10(%ebp) │ │ + mov 0x24(%esp),%edi │ │ + jle 819b0 │ │ + xor %eax,%eax │ │ + mov 0x18(%esp),%ecx │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + imul $0xb5,(%ecx),%edx │ │ + sub $0xffffff80,%edx │ │ + sar $0x8,%edx │ │ + mov %edx,(%esi,%eax,4) │ │ + inc %eax │ │ + add %edi,%ecx │ │ + cmp %ebx,%eax │ │ + jl 81a00 │ │ + jmp 819b0 │ │ + mov %eax,0x28(%esp) │ │ + lea 0x0(,%edx,4),%eax │ │ + mov %eax,0x24(%esp) │ │ + xor %ecx,%ecx │ │ + lea 0x3c(%esp),%esi │ │ + mov 0x8(%ebp),%eax │ │ + mov %eax,0x18(%esp) │ │ + mov %ecx,0x2c(%esp) │ │ + cmpl $0x0,0x10(%ebp) │ │ + mov 0x24(%esp),%edi │ │ + jg 81a91 │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov 0x1c(%esp),%ebx │ │ + pushl 0x34(%esp) │ │ + pushl 0x3c(%esp) │ │ + push $0x1 │ │ + push %esi │ │ + call *0x1c(%ebp) │ │ + mov 0x20(%esp),%ebx │ │ + add $0x10,%esp │ │ + mov 0x2c(%esp),%ecx │ │ + inc %ecx │ │ + add 0x28(%esp),%esi │ │ + addl $0x4,0x18(%esp) │ │ + mov 0x8(%esp),%edx │ │ + cmp %edx,%ecx │ │ + mov 0x30(%esp),%edi │ │ + jge 81aae │ │ + mov %ecx,0x2c(%esp) │ │ + cmpl $0x0,0x10(%ebp) │ │ + mov 0x24(%esp),%edi │ │ + jle 81a50 │ │ + xor %eax,%eax │ │ + mov 0x18(%esp),%ecx │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov (%ecx),%edx │ │ + mov %edx,(%esi,%eax,4) │ │ + inc %eax │ │ + add %edi,%ecx │ │ + cmp %ebx,%eax │ │ + jl 81aa0 │ │ + jmp 81a50 │ │ + mov 0xc(%esp),%eax │ │ + not %eax │ │ + mov %eax,0x10(%esp) │ │ + imul %edx,%ebx │ │ + shl $0x2,%ebx │ │ sub $0x4,%esp │ │ - push %ecx │ │ - push $0x0 │ │ + mov %ebx,%eax │ │ + mov 0x20(%esp),%ebx │ │ push %eax │ │ - call 1540 │ │ + push $0x0 │ │ + pushl 0x8(%ebp) │ │ + call 1510 │ │ mov 0x18(%esp),%ecx │ │ - mov 0x1c(%esp),%eax │ │ add $0x10,%esp │ │ - mov 0x28(%esp),%edx │ │ - cmpl $0x2,(%edx) │ │ - jl 888dd │ │ - lea 0xe98(%eax,%ecx,1),%eax │ │ - sub $0x8,%esp │ │ - push $0x0 │ │ - mov %eax,0x1c(%esp) │ │ + imul 0x10(%ebp),%ecx │ │ + test %ecx,%ecx │ │ + mov 0x18(%ebp),%ebx │ │ + mov 0x20(%esp),%esi │ │ + jle 81bb0 │ │ + xor %eax,%eax │ │ + cmp $0x3,%ecx │ │ + mov %ecx,0x8(%esp) │ │ + jbe 81b80 │ │ + mov %ecx,%eax │ │ + and $0xfffffffc,%eax │ │ + movd %esi,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + movd %ebx,%xmm4 │ │ + movd 0xc(%esp),%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm1 │ │ + movd 0x10(%esp),%xmm2 │ │ + pshufd $0x0,%xmm2,%xmm2 │ │ + lea 0x3c(%esp),%ecx │ │ + xorps %xmm3,%xmm3 │ │ + movss %xmm4,%xmm3 │ │ + mov %eax,%edx │ │ + movdqu (%ecx),%xmm4 │ │ + paddd %xmm0,%xmm4 │ │ + psrad %xmm3,%xmm4 │ │ + movdqa %xmm1,%xmm5 │ │ + pcmpgtd %xmm4,%xmm5 │ │ + movdqa %xmm2,%xmm6 │ │ + pcmpgtd %xmm4,%xmm6 │ │ + pand %xmm6,%xmm4 │ │ + pandn %xmm2,%xmm6 │ │ + por %xmm4,%xmm6 │ │ + movdqa %xmm1,%xmm4 │ │ + pand %xmm5,%xmm4 │ │ + pandn %xmm6,%xmm5 │ │ + por %xmm4,%xmm5 │ │ + movdqu %xmm5,(%ecx) │ │ + add $0x10,%ecx │ │ + add $0xfffffffc,%edx │ │ + jne 81b30 │ │ + cmp %eax,0x8(%esp) │ │ + mov 0x18(%ebp),%ebx │ │ + je 81bb0 │ │ + nop │ │ + nop │ │ + nop │ │ + mov 0x3c(%esp,%eax,4),%edx │ │ + add %esi,%edx │ │ + mov %ebx,%ecx │ │ + sar %cl,%edx │ │ + mov %esi,%ebx │ │ + mov 0x10(%esp),%esi │ │ + cmp %esi,%edx │ │ + mov %edx,%ecx │ │ + cmovg %esi,%ecx │ │ + mov %ebx,%esi │ │ + mov 0xc(%esp),%ebx │ │ + cmp %ebx,%edx │ │ + cmovl %ebx,%ecx │ │ + mov 0x18(%ebp),%ebx │ │ + mov %ecx,0x3c(%esp,%eax,4) │ │ + inc %eax │ │ + cmp 0x8(%esp),%eax │ │ + jl 81b80 │ │ + mov 0x10(%ebp),%eax │ │ + test %eax,%eax │ │ + mov 0x1c(%esp),%ebx │ │ + jle 81bf1 │ │ + lea 0x3c(%esp),%esi │ │ + mov %eax,%ecx │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov %ecx,0x8(%esp) │ │ + pushl 0x10(%esp) │ │ + pushl 0x10(%esp) │ │ push %eax │ │ - call 1570 │ │ + push %esi │ │ + call *0x20(%ebp) │ │ + mov 0x18(%esp),%ecx │ │ + mov 0x10(%ebp),%eax │ │ add $0x10,%esp │ │ + add $0x4,%esi │ │ + dec %ecx │ │ + jne 81bd0 │ │ + cmpl $0x0,0x14(%ebp) │ │ + jle 81d21 │ │ test %eax,%eax │ │ - jne 88bc8 │ │ - mov 0xc(%esp),%eax │ │ - mov 0x8(%esp),%ecx │ │ - lea 0xe9c(%eax,%ecx,1),%eax │ │ - sub $0x8,%esp │ │ - push $0x0 │ │ + jle 81d21 │ │ + mov 0x14(%esp),%eax │ │ + sar %eax │ │ + lea 0x3c(%esp),%edx │ │ + mov 0x10(%ebp),%ecx │ │ + and $0xfffffffc,%ecx │ │ + mov %ecx,0xc(%esp) │ │ + movd 0x28(%ebp),%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + add %eax,%eax │ │ + mov %eax,0x14(%esp) │ │ + mov 0x10(%ebp),%ecx │ │ + mov %ecx,%eax │ │ + pxor %xmm1,%xmm1 │ │ + movdqa -0x14d50(%ebx),%xmm2 │ │ + movdqa -0x14d70(%ebx),%xmm3 │ │ + xor %ebx,%ebx │ │ + cmp $0x4,%eax │ │ + mov %ebx,0x8(%esp) │ │ + jae 81c80 │ │ + jmp 81c72 │ │ + nop │ │ + nop │ │ + nop │ │ + mov 0x8(%esp),%ebx │ │ + inc %ebx │ │ + add 0x14(%esp),%ecx │ │ + cmp 0x14(%ebp),%ebx │ │ + mov %esi,%edx │ │ + mov 0x10(%ebp),%eax │ │ + mov %ecx,%edi │ │ + je 81d21 │ │ + cmp $0x4,%eax │ │ + mov %ebx,0x8(%esp) │ │ + jae 81c80 │ │ + xor %eax,%eax │ │ + mov %edx,%esi │ │ + mov %edi,%ecx │ │ + mov 0x28(%ebp),%edi │ │ + jmp 81cf0 │ │ + nop │ │ + nop │ │ + nop │ │ + mov 0xc(%esp),%ebx │ │ + lea (%edx,%ebx,4),%esi │ │ + xor %eax,%eax │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + movq (%edi,%eax,2),%xmm4 │ │ + punpcklwd %xmm1,%xmm4 │ │ + movdqu (%edx,%eax,4),%xmm5 │ │ + paddd %xmm2,%xmm5 │ │ + psrad $0x4,%xmm5 │ │ + paddd %xmm4,%xmm5 │ │ + movdqa %xmm0,%xmm4 │ │ + pcmpgtd %xmm5,%xmm4 │ │ + pxor %xmm6,%xmm6 │ │ + pcmpgtd %xmm5,%xmm6 │ │ + pand %xmm4,%xmm5 │ │ + pandn %xmm0,%xmm4 │ │ + por %xmm5,%xmm4 │ │ + pandn %xmm4,%xmm6 │ │ + pshufb %xmm3,%xmm6 │ │ + movq %xmm6,(%edi,%eax,2) │ │ + add $0x4,%eax │ │ + cmp %eax,%ebx │ │ + jne 81c90 │ │ + mov 0x10(%ebp),%ecx │ │ + cmp %ecx,%ebx │ │ + mov %ebx,%eax │ │ + mov %edi,%ecx │ │ + mov 0x28(%ebp),%edi │ │ + je 81c50 │ │ + nop │ │ + nop │ │ + movzwl (%ecx,%eax,2),%edx │ │ + mov (%esi),%ebx │ │ + add $0x4,%esi │ │ + add $0x8,%ebx │ │ + sar $0x4,%ebx │ │ + add %edx,%ebx │ │ + cmp %edi,%ebx │ │ + mov %ebx,%edx │ │ + cmovg %edi,%edx │ │ + test %ebx,%ebx │ │ + mov $0x0,%ebx │ │ + cmovs %ebx,%edx │ │ + mov %dx,(%ecx,%eax,2) │ │ + inc %eax │ │ + cmp %eax,0x10(%ebp) │ │ + jne 81cf0 │ │ + jmp 81c50 │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x30,%esp │ │ + call 81d41 │ │ + pop %edx │ │ + add $0x5522f,%edx │ │ + mov 0x30(%ebp),%ebx │ │ + mov 0xc(%ebp),%esi │ │ + lea -0x1(%ebx),%eax │ │ + cmp $0x8,%eax │ │ + mov %edx,0xc(%esp) │ │ + jae 81dff │ │ + mov 0x34(%ebp),%ecx │ │ + movzbl -0x1375b(%ebx,%edx,1),%edx │ │ + mov (%ecx),%eax │ │ + lea (%eax,%eax,2),%eax │ │ + add %edx,%eax │ │ + mov %eax,(%ecx) │ │ + cmp $0x5a,%eax │ │ + jg 81d95 │ │ + setne %al │ │ + cmpl $0x0,0x14(%ebp) │ │ + movzbl %al,%eax │ │ + lea 0x1(%eax,%eax,4),%eax │ │ + mov $0x1,%ebx │ │ + cmovne %eax,%ebx │ │ + cmpl $0x0,0x14(%ebp) │ │ + jne 81db9 │ │ + jmp 81ddd │ │ + mov $0x7,%ebx │ │ + cmp $0xb4,%eax │ │ + jl 81e19 │ │ + mov $0x8,%ebx │ │ + mov $0x2,%eax │ │ + cmove %eax,%ebx │ │ + test %esi,%esi │ │ + cmove %eax,%ebx │ │ + cmpl $0x0,0x14(%ebp) │ │ + je 81d93 │ │ + mov $0x3ed3,%eax │ │ + bt %ebx,%eax │ │ + jb 81df0 │ │ + mov $0x31c0,%eax │ │ + bt %ebx,%eax │ │ + jb 81df0 │ │ + mov $0x72,%eax │ │ + mov %ebx,%ecx │ │ + shr %cl,%eax │ │ + and $0x1,%eax │ │ + or %esi,%eax │ │ + je 81df0 │ │ + mov $0x3f8d,%eax │ │ + bt %ebx,%eax │ │ + mov %ebx,0x18(%esp) │ │ + jb 81e40 │ │ + jmp 82149 │ │ + mov 0x2c(%ebp),%eax │ │ + test %eax,%eax │ │ + je 81e24 │ │ + mov 0x8(%ebp),%ecx │ │ + lea (%eax,%ecx,4),%eax │ │ + jmp 81e2a │ │ + test %ebx,%ebx │ │ + je 81e08 │ │ + cmp $0xc,%ebx │ │ + jne 81e19 │ │ + lea -0x2904(%edx,%ebx,4),%eax │ │ + lea (%eax,%esi,2),%eax │ │ + mov 0x14(%ebp),%ecx │ │ + movzbl (%ecx,%eax,1),%ebx │ │ + cmpl $0x0,0x14(%ebp) │ │ + jne 81db9 │ │ + jmp 81d93 │ │ + mov 0x24(%ebp),%eax │ │ + sub 0x28(%ebp),%eax │ │ mov %eax,0x24(%esp) │ │ + mov $0x3f8d,%eax │ │ + bt %ebx,%eax │ │ + mov %ebx,0x18(%esp) │ │ + jae 82149 │ │ + mov 0x1c(%ebp),%edx │ │ + mov 0x3c(%ebp),%eax │ │ + lea 0x0(,%eax,4),%edi │ │ + mov 0x44(%ebp),%eax │ │ + sub %edi,%eax │ │ + mov %eax,0x10(%esp) │ │ + test %esi,%esi │ │ + je 81f13 │ │ + sub 0x10(%ebp),%edx │ │ + shl $0x2,%edx │ │ + cmp %edx,%edi │ │ + mov %edx,0x20(%esp) │ │ + mov %edx,%eax │ │ + mov %edi,0x14(%esp) │ │ + cmovle %edi,%eax │ │ + test %eax,%eax │ │ + mov %eax,0x1c(%esp) │ │ + jle 81f4d │ │ + xor %edx,%edx │ │ + cmp $0x20,%eax │ │ + mov %eax,%edi │ │ + jb 81f21 │ │ + cmpl $0x1,0x28(%ebp) │ │ + jne 81f21 │ │ + mov 0x44(%ebp),%eax │ │ + sub %edi,%eax │ │ + mov 0x24(%ebp),%esi │ │ + lea -0x1(%edi,%esi,1),%esi │ │ + cmp %esi,%eax │ │ + mov 0x28(%ebp),%ecx │ │ + jae 81eb2 │ │ + mov 0x24(%ebp),%eax │ │ + dec %eax │ │ + cmp 0x44(%ebp),%eax │ │ + jb 81f24 │ │ + mov %edi,%edx │ │ + and $0xffffffe0,%edx │ │ + mov 0x24(%ebp),%eax │ │ + lea 0xf(%eax),%edi │ │ + shl $0x5,%ecx │ │ + mov 0x44(%ebp),%eax │ │ + add $0xfffffff0,%eax │ │ + mov 0xc(%esp),%ebx │ │ + movdqa -0x14c20(%ebx),%xmm0 │ │ + mov %edx,%ebx │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + movdqu -0x10(%edi),%xmm1 │ │ + movdqu (%edi),%xmm2 │ │ + pshufb %xmm0,%xmm1 │ │ + movdqu %xmm1,(%eax) │ │ + pshufb %xmm0,%xmm2 │ │ + movdqu %xmm2,-0x10(%eax) │ │ + add %ecx,%edi │ │ + add $0xffffffe0,%eax │ │ + add $0xffffffe0,%ebx │ │ + jne 81ee0 │ │ + mov 0x1c(%esp),%edi │ │ + cmp %edx,%edi │ │ + mov 0x28(%ebp),%ecx │ │ + jne 81f24 │ │ + jmp 81f4d │ │ + cmpl $0x0,0x14(%ebp) │ │ + je 81f7b │ │ + mov 0x24(%esp),%eax │ │ + mov (%eax),%al │ │ + jmp 81f7d │ │ + mov 0x28(%ebp),%ecx │ │ + mov %edx,%esi │ │ + not %esi │ │ + add 0x44(%ebp),%esi │ │ + mov %edx,%eax │ │ + imul %ecx,%eax │ │ + mov 0x24(%ebp),%ebx │ │ + lea -0x1(%eax,%ebx,1),%eax │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + movzbl (%eax),%ebx │ │ + mov %bl,(%esi) │ │ + inc %edx │ │ + dec %esi │ │ + add %ecx,%eax │ │ + cmp %edi,%edx │ │ + jl 81f40 │ │ + mov 0x14(%esp),%edi │ │ + cmp 0x20(%esp),%edi │ │ + mov 0xc(%ebp),%esi │ │ + jle 81f95 │ │ + sub 0x1c(%esp),%edi │ │ + mov 0x10(%esp),%edx │ │ + movzbl (%edx,%edi,1),%ecx │ │ + sub $0x4,%esp │ │ + mov 0x10(%esp),%ebx │ │ + push %edi │ │ + push %ecx │ │ + push %edx │ │ + call 1510 │ │ + mov 0x24(%esp),%edi │ │ + jmp 81f92 │ │ + mov $0x81,%al │ │ + mov 0xc(%esp),%ebx │ │ + sub $0x4,%esp │ │ + movzbl %al,%eax │ │ + push %edi │ │ push %eax │ │ - call 1580 │ │ + pushl 0x1c(%esp) │ │ + call 1510 │ │ add $0x10,%esp │ │ - test %eax,%eax │ │ - jne 88be4 │ │ + mov 0x18(%esp),%ebx │ │ + cmp $0x8,%ebx │ │ + jne 82149 │ │ + mov %edi,%eax │ │ + neg %eax │ │ + mov %eax,0x20(%esp) │ │ + mov 0x20(%ebp),%eax │ │ + test $0x8,%al │ │ + mov 0x1c(%ebp),%edx │ │ + mov 0x10(%ebp),%ebx │ │ + je 820a3 │ │ + test %esi,%esi │ │ + je 820a3 │ │ + mov 0x3c(%ebp),%eax │ │ + add %ebx,%eax │ │ + cmp %edx,%eax │ │ + jge 820a3 │ │ + sub %ebx,%edx │ │ + sub 0x3c(%ebp),%edx │ │ + shl $0x2,%edx │ │ + cmp %edx,%edi │ │ + mov %edx,0x1c(%esp) │ │ + mov %edx,%esi │ │ + mov %edi,%eax │ │ + mov %edi,0x14(%esp) │ │ + cmovle %edi,%esi │ │ + test %esi,%esi │ │ + mov %esi,0x28(%esp) │ │ + jle 8210d │ │ + xor %edx,%edx │ │ + cmp $0x20,%esi │ │ + jb 820dc │ │ + cmpl $0x1,0x28(%ebp) │ │ + jne 820dc │ │ + mov 0x14(%esp),%eax │ │ + add %esi,%eax │ │ + mov %esi,%edi │ │ + mov 0x44(%ebp),%esi │ │ + sub %eax,%esi │ │ + mov 0x24(%ebp),%ebx │ │ + lea -0x1(%ebx,%eax,1),%eax │ │ + cmp %eax,%esi │ │ + mov 0x28(%ebp),%ecx │ │ + jae 8203a │ │ + mov 0x24(%ebp),%eax │ │ + mov 0x14(%esp),%esi │ │ + lea -0x1(%esi,%eax,1),%eax │ │ + cmp 0x10(%esp),%eax │ │ + jb 820e1 │ │ + mov %edi,%edx │ │ + and $0xffffffe0,%edx │ │ + mov 0x3c(%ebp),%eax │ │ + imul %ecx,%eax │ │ + mov 0x24(%ebp),%esi │ │ + lea 0xf(%esi,%eax,4),%edi │ │ + shl $0x5,%ecx │ │ + mov 0x10(%esp),%eax │ │ + lea -0x10(%eax),%ebx │ │ mov 0xc(%esp),%eax │ │ - mov 0x8(%esp),%ecx │ │ - lea 0xea0(%eax,%ecx,1),%eax │ │ - sub $0x8,%esp │ │ - push $0x0 │ │ + movdqa -0x14c20(%eax),%xmm0 │ │ + mov %edx,%eax │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + movdqu -0x10(%edi),%xmm1 │ │ + movdqu (%edi),%xmm2 │ │ + pshufb %xmm0,%xmm1 │ │ + movdqu %xmm1,(%ebx) │ │ + pshufb %xmm0,%xmm2 │ │ + movdqu %xmm2,-0x10(%ebx) │ │ + add %ecx,%edi │ │ + add $0xffffffe0,%ebx │ │ + add $0xffffffe0,%eax │ │ + jne 82070 │ │ + mov 0x28(%esp),%edi │ │ + cmp %edx,%edi │ │ + mov 0x28(%ebp),%ecx │ │ + jne 820e1 │ │ + jmp 8210d │ │ + mov 0x10(%esp),%eax │ │ + mov 0x20(%esp),%edx │ │ + add %eax,%edx │ │ + movzbl (%eax),%eax │ │ + sub $0x4,%esp │ │ + mov 0x10(%esp),%ebx │ │ + push %edi │ │ push %eax │ │ - call 1580 │ │ + push %edx │ │ + call 1510 │ │ add $0x10,%esp │ │ - test %eax,%eax │ │ - jne 88be9 │ │ - mov 0xc(%esp),%eax │ │ - mov 0x8(%esp),%ecx │ │ - movl $0x1,0xf40(%eax,%ecx,1) │ │ + mov 0x18(%esp),%ebx │ │ + mov 0x38(%ebp),%edx │ │ + mov $0x3ed3,%eax │ │ + bt %ebx,%eax │ │ + jb 8215a │ │ + jmp 82330 │ │ + mov 0x28(%ebp),%ecx │ │ + mov %esi,%edi │ │ + mov 0x14(%esp),%eax │ │ + lea (%edx,%eax,1),%esi │ │ + mov %ecx,%eax │ │ + imul %esi,%eax │ │ + not %esi │ │ + add 0x44(%ebp),%esi │ │ + mov 0x24(%ebp),%ebx │ │ + lea -0x1(%eax,%ebx,1),%eax │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + movzbl (%eax),%ebx │ │ + mov %bl,(%esi) │ │ + inc %edx │ │ + dec %esi │ │ add %ecx,%eax │ │ - mov %eax,0x24(%esp) │ │ - cmpl $0x0,0x4(%esi) │ │ - jle 88a02 │ │ - mov 0xc(%esp),%eax │ │ - mov 0x8(%esp),%ecx │ │ - lea 0x7b0(%eax,%ecx,1),%edx │ │ - mov %edx,0x38(%esp) │ │ - lea 0xe90(%eax,%ecx,1),%eax │ │ - mov %eax,0x34(%esp) │ │ - xor %ecx,%ecx │ │ - xor %eax,%eax │ │ - mov %eax,0x3c(%esp) │ │ - mov %ecx,0x10(%esp) │ │ - mov 0x38(%esp),%eax │ │ - mov (%eax),%eax │ │ - mov %eax,0x18(%esp) │ │ - lea 0x2a0(%eax,%ecx,1),%eax │ │ - mov 0x24(%esp),%ecx │ │ - mov %ecx,-0x2a0(%eax) │ │ + cmp %edi,%edx │ │ + jl 82100 │ │ + mov 0x14(%esp),%ecx │ │ + cmp 0x1c(%esp),%ecx │ │ + mov 0x18(%esp),%ebx │ │ + mov 0xc(%ebp),%esi │ │ + jle 82149 │ │ + mov 0x10(%esp),%eax │ │ + mov 0x20(%esp),%edx │ │ + add %eax,%edx │ │ + mov 0x28(%esp),%ebx │ │ + sub %ebx,%eax │ │ + sub %ebx,%ecx │ │ + movzbl (%eax),%eax │ │ sub $0x4,%esp │ │ - push $0x1000 │ │ - push $0x0 │ │ + mov 0x10(%esp),%ebx │ │ + push %ecx │ │ push %eax │ │ - call 1540 │ │ - mov 0x20(%esp),%ecx │ │ + push %edx │ │ + call 1510 │ │ + mov 0x28(%esp),%ebx │ │ add $0x10,%esp │ │ - mov 0x28(%esp),%eax │ │ - cmpl $0x2,(%eax) │ │ - jl 889ee │ │ - mov 0x18(%esp),%eax │ │ - lea 0x3f578(%eax,%ecx,1),%eax │ │ - sub $0x8,%esp │ │ - push $0x0 │ │ - mov %eax,0x2c(%esp) │ │ - push %eax │ │ - call 1570 │ │ + mov 0x38(%ebp),%edx │ │ + mov $0x3ed3,%eax │ │ + bt %ebx,%eax │ │ + jae 82330 │ │ + mov 0x18(%ebp),%edi │ │ + lea 0x0(,%edx,4),%edx │ │ + mov 0x44(%ebp),%eax │ │ + lea 0x1(%eax),%ecx │ │ + cmpl $0x0,0x14(%ebp) │ │ + mov %ecx,0x10(%esp) │ │ + mov %edx,0x14(%esp) │ │ + je 821bf │ │ + sub 0x8(%ebp),%edi │ │ + shl $0x2,%edi │ │ + cmp %edi,%edx │ │ + mov %edi,%esi │ │ + cmovle %edx,%esi │ │ + sub $0x4,%esp │ │ + mov 0x10(%esp),%ebx │ │ + push %esi │ │ + pushl 0x2c(%esp) │ │ + push %ecx │ │ + call 1470 │ │ add $0x10,%esp │ │ - test %eax,%eax │ │ - jne 88bc8 │ │ + cmp %edi,0x14(%esp) │ │ + jle 821e2 │ │ mov 0x10(%esp),%eax │ │ - mov 0x18(%esp),%ecx │ │ - lea 0x3f574(%ecx,%eax,1),%eax │ │ - sub $0x8,%esp │ │ - push $0x0 │ │ - mov %eax,0x3c(%esp) │ │ - push %eax │ │ - call 1580 │ │ - add $0x10,%esp │ │ - test %eax,%eax │ │ - jne 88ba8 │ │ - mov 0x10(%esp),%ecx │ │ - mov 0x18(%esp),%edx │ │ - lea (%edx,%ecx,1),%eax │ │ - lea 0x3f570(%edx,%ecx,1),%ecx │ │ - mov 0x34(%esp),%edx │ │ - mov %edx,0x10(%ecx) │ │ - lea -0x5cae0(%ebx),%edx │ │ + add %esi,%eax │ │ + mov 0x14(%esp),%ecx │ │ + sub %esi,%ecx │ │ + mov 0x44(%ebp),%edx │ │ + movzbl (%edx,%esi,1),%edx │ │ + sub $0x4,%esp │ │ + mov 0x10(%esp),%ebx │ │ + push %ecx │ │ + push %edx │ │ push %eax │ │ + jmp 821da │ │ + test %esi,%esi │ │ + je 821cb │ │ + mov 0x24(%ebp),%eax │ │ + mov -0x1(%eax),%al │ │ + jmp 821cd │ │ + mov $0x7f,%al │ │ + mov 0xc(%esp),%ebx │ │ + sub $0x4,%esp │ │ + movzbl %al,%eax │ │ push %edx │ │ - lea 0x48(%esp),%eax │ │ push %eax │ │ push %ecx │ │ - call 1630 │ │ + call 1510 │ │ add $0x10,%esp │ │ - test %eax,%eax │ │ - jne 88bad │ │ + mov 0x18(%esp),%ebx │ │ + cmp $0x6,%ebx │ │ + mov 0xc(%ebp),%esi │ │ + mov 0x38(%ebp),%edx │ │ + jne 82330 │ │ + mov 0x20(%ebp),%eax │ │ + test $0x1,%al │ │ + mov 0x18(%ebp),%ecx │ │ + je 82306 │ │ + cmpl $0x0,0x14(%ebp) │ │ + je 82306 │ │ + mov 0x8(%ebp),%eax │ │ + add %edx,%eax │ │ + cmp %ecx,%eax │ │ + jge 82306 │ │ + sub 0x8(%ebp),%ecx │ │ + sub %edx,%ecx │ │ + shl $0x2,%ecx │ │ + mov %ecx,0x20(%esp) │ │ + mov 0x14(%esp),%edi │ │ + cmp %ecx,%edi │ │ + mov %ecx,%edx │ │ + cmovle %edi,%edx │ │ mov 0x10(%esp),%ecx │ │ - mov 0x18(%esp),%eax │ │ - movl $0x1,0x3f57c(%eax,%ecx,1) │ │ - mov 0x3c(%esp),%eax │ │ - inc %eax │ │ - add $0x3f5c0,%ecx │ │ - cmp 0x4(%esi),%eax │ │ - jl 8890f │ │ - mov 0x8(%esp),%eax │ │ - mov 0xc(%esp),%ecx │ │ - lea 0xa44(%ecx,%eax,1),%eax │ │ - sub $0xc,%esp │ │ - push %eax │ │ - call 64800 │ │ - add $0x10,%esp │ │ - mov 0x14(%esp),%edx │ │ - cmpl $0x2,0x4(%edx) │ │ - jb 88ac4 │ │ - mov 0x8(%esp),%eax │ │ - mov 0xc(%esp),%ecx │ │ - lea 0xb3c(%ecx,%eax,1),%eax │ │ - sub $0x8,%esp │ │ - push $0x0 │ │ - mov %eax,0x1c(%esp) │ │ - push %eax │ │ - call 1570 │ │ - add $0x10,%esp │ │ - test %eax,%eax │ │ - jne 88bc8 │ │ - mov 0xc(%esp),%eax │ │ - mov 0x8(%esp),%ecx │ │ - lea 0xb38(%eax,%ecx,1),%eax │ │ - sub $0x8,%esp │ │ - push $0x0 │ │ - mov %eax,0x24(%esp) │ │ + add %edi,%ecx │ │ + mov 0x24(%esp),%eax │ │ + add %edi,%eax │ │ + sub $0x4,%esp │ │ + mov 0x10(%esp),%ebx │ │ + mov %edx,0x20(%esp) │ │ + push %edx │ │ push %eax │ │ - call 1580 │ │ - add $0x10,%esp │ │ - test %eax,%eax │ │ - jne 88be4 │ │ - mov 0xc(%esp),%eax │ │ - mov 0x8(%esp),%ecx │ │ - lea 0xb34(%eax,%ecx,1),%eax │ │ - lea -0x5cc00(%ebx),%ecx │ │ - pushl 0x24(%esp) │ │ - push %ecx │ │ - lea 0x48(%esp),%ecx │ │ + mov %ecx,0x1c(%esp) │ │ push %ecx │ │ - push %eax │ │ - call 1630 │ │ + call 1470 │ │ + mov 0x38(%ebp),%edx │ │ add $0x10,%esp │ │ - test %eax,%eax │ │ - jne 88c03 │ │ - mov 0xc(%esp),%eax │ │ - mov 0x8(%esp),%ecx │ │ - movl $0x1,0xb40(%eax,%ecx,1) │ │ - mov 0x14(%esp),%edx │ │ - mov 0x2c(%esp),%eax │ │ - inc %eax │ │ - cmp (%esi),%eax │ │ - jl 887ac │ │ - lea 0x1b78(%edx),%eax │ │ - mov %eax,0x1b70(%edx) │ │ - lea 0x4b80(%edx),%ecx │ │ + cmp 0x20(%esp),%edi │ │ + mov 0x18(%esp),%ebx │ │ + jle 82330 │ │ + mov %edi,%eax │ │ + mov 0x10(%esp),%edx │ │ + mov 0x1c(%esp),%ecx │ │ + add %ecx,%edx │ │ + add %ecx,%eax │ │ + sub %ecx,%edi │ │ + mov 0x44(%ebp),%ecx │ │ + movzbl (%ecx,%eax,1),%eax │ │ sub $0x4,%esp │ │ - push $0x1 │ │ - push %ecx │ │ + mov 0x10(%esp),%ebx │ │ + push %edi │ │ push %eax │ │ - mov %edx,%esi │ │ - call 51cc0 │ │ + push %edx │ │ + call 1510 │ │ + mov 0x38(%ebp),%edx │ │ + mov 0x28(%esp),%ebx │ │ add $0x10,%esp │ │ - lea 0x41fc(%esi),%eax │ │ - mov %eax,0x1b74(%esi) │ │ - add $0x6f80,%esi │ │ + mov $0x31c0,%eax │ │ + bt %ebx,%eax │ │ + jae 8233e │ │ + test %esi,%esi │ │ + je 822b9 │ │ + cmpl $0x0,0x14(%ebp) │ │ + mov 0x24(%ebp),%eax │ │ + cmovne 0x24(%esp),%eax │ │ + dec %eax │ │ + jmp 822c7 │ │ + cmpl $0x0,0x14(%ebp) │ │ + mov 0x24(%esp),%eax │ │ + je 82348 │ │ + mov (%eax),%al │ │ + mov 0x44(%ebp),%ecx │ │ + mov %al,(%ecx) │ │ + cmp $0x7,%ebx │ │ + jne 8233e │ │ + mov 0x3c(%ebp),%ecx │ │ + add %edx,%ecx │ │ + cmp $0x6,%ecx │ │ + jl 8233e │ │ + cmpl $0x0,0x40(%ebp) │ │ + je 8233e │ │ + mov 0x44(%ebp),%ecx │ │ + mov %ecx,%esi │ │ + movzbl -0x1(%ecx),%ecx │ │ + movzbl 0x1(%esi),%edx │ │ + add %ecx,%edx │ │ + lea (%edx,%edx,4),%ecx │ │ + movzbl %al,%eax │ │ + lea (%eax,%eax,2),%eax │ │ + lea 0x8(%ecx,%eax,2),%eax │ │ + shr $0x4,%eax │ │ + mov %al,(%esi) │ │ + jmp 8233e │ │ + mov 0x10(%esp),%ecx │ │ + mov 0x14(%esp),%edx │ │ + add %edx,%ecx │ │ + mov 0x44(%ebp),%eax │ │ + movzbl (%eax,%edx,1),%eax │ │ sub $0x4,%esp │ │ - push $0x0 │ │ - push %esi │ │ - push %eax │ │ - call 51cc0 │ │ - add $0x10,%esp │ │ - xor %edi,%edi │ │ - jmp 88bd2 │ │ - lea -0x15353(%ebx),%eax │ │ - lea -0x15361(%ebx),%ecx │ │ - jmp 88b7c │ │ - lea -0x15353(%ebx),%eax │ │ - lea -0x15348(%ebx),%ecx │ │ - jmp 88b7c │ │ - lea -0x15353(%ebx),%eax │ │ - lea -0x1533e(%ebx),%ecx │ │ - jmp 88b7c │ │ - lea -0x15353(%ebx),%eax │ │ - lea -0x152f8(%ebx),%ecx │ │ - jmp 88b7c │ │ - lea -0x15353(%ebx),%eax │ │ - lea -0x152af(%ebx),%ecx │ │ - jmp 88b7c │ │ - lea -0x15353(%ebx),%eax │ │ - lea -0x15283(%ebx),%ecx │ │ - jmp 88b7c │ │ - lea -0x15353(%ebx),%eax │ │ - lea -0x15255(%ebx),%ecx │ │ - lea -0x15740(%ebx),%edx │ │ - mov $0xa8,%esi │ │ - add -0x278(%ebx),%esi │ │ + mov 0x10(%esp),%ebx │ │ + push %edx │ │ push %eax │ │ push %ecx │ │ - push %edx │ │ - push %esi │ │ - call 14f0 │ │ + call 1510 │ │ + mov 0x38(%ebp),%edx │ │ add $0x10,%esp │ │ - mov $0xffffffea,%edi │ │ - mov %edi,%eax │ │ + mov 0x18(%esp),%ebx │ │ + mov $0x31c0,%eax │ │ + bt %ebx,%eax │ │ + jb 822a6 │ │ + mov %ebx,%eax │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ - sub $0xc,%esp │ │ - jmp 88bbc │ │ - sub $0xc,%esp │ │ - pushl 0x3c(%esp) │ │ - call 1550 │ │ - add $0x4,%esp │ │ - pushl 0x2c(%esp) │ │ - call 1560 │ │ - add $0x10,%esp │ │ - mov 0x8(%ebp),%ecx │ │ - xor %edx,%edx │ │ - call 88c48 │ │ - sub $0xc,%esp │ │ - lea 0x4c(%esp),%eax │ │ - push %eax │ │ - call 1640 │ │ - add $0x10,%esp │ │ - jmp 88b9e │ │ - sub $0xc,%esp │ │ - jmp 88c12 │ │ - sub $0xc,%esp │ │ - pushl 0x1c(%esp) │ │ - call 1560 │ │ - add $0x4,%esp │ │ - pushl 0x24(%esp) │ │ - call 1550 │ │ - jmp 88bc5 │ │ - sub $0xc,%esp │ │ - pushl 0x24(%esp) │ │ - call 1550 │ │ - add $0x4,%esp │ │ - pushl 0x1c(%esp) │ │ - jmp 88bc0 │ │ + mov $0x80,%al │ │ + mov 0x44(%ebp),%ecx │ │ + mov %al,(%ecx) │ │ + cmp $0x7,%ebx │ │ + je 822d3 │ │ + jmp 8233e │ │ + lea 0x0(%esi),%esi │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 88c27 │ │ + call 8236f │ │ pop %ebx │ │ - add $0x4c349,%ebx │ │ - call 3c51c │ │ - call 65a14 │ │ - call 60d68 │ │ - call 65190 │ │ + add $0x54c01,%ebx │ │ + mov 0x8(%ebp),%eax │ │ + lea -0x54bc0(%ebx),%ecx │ │ + mov %ecx,(%eax) │ │ + lea -0x542a0(%ebx),%ecx │ │ + mov %ecx,0x4(%eax) │ │ + lea -0x54250(%ebx),%ecx │ │ + mov %ecx,0x8(%eax) │ │ + lea -0x54200(%ebx),%ecx │ │ + mov %ecx,0xc(%eax) │ │ + mov %eax,(%esp) │ │ + call 7b980 │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x40,%esp │ │ - call 88c59 │ │ - pop %ebx │ │ - add $0x4c317,%ebx │ │ - mov (%ecx),%eax │ │ + sub $0x1a0,%esp │ │ + mov 0x8(%ebp),%eax │ │ + bsr 0x14(%ebp),%ecx │ │ + xor $0xffffffe0,%ecx │ │ + add $0x19,%ecx │ │ + mov %ecx,(%esp) │ │ + pxor %xmm0,%xmm0 │ │ + movdqa %xmm0,0x60(%esp) │ │ + movdqa %xmm0,0x50(%esp) │ │ + movdqa %xmm0,0x40(%esp) │ │ + movdqa %xmm0,0x30(%esp) │ │ + movdqa %xmm0,0x180(%esp) │ │ + movdqa %xmm0,0x170(%esp) │ │ + movdqa %xmm0,0x160(%esp) │ │ + movdqa %xmm0,0x150(%esp) │ │ + movdqa %xmm0,0x140(%esp) │ │ + movdqa %xmm0,0x130(%esp) │ │ + movdqa %xmm0,0x120(%esp) │ │ + movl $0x0,0x194(%esp) │ │ + movl $0x0,0x190(%esp) │ │ + movdqa %xmm0,0x110(%esp) │ │ + movdqa %xmm0,0x100(%esp) │ │ + movdqa %xmm0,0xf0(%esp) │ │ + movdqa %xmm0,0xe0(%esp) │ │ + movdqa %xmm0,0xd0(%esp) │ │ + movdqa %xmm0,0xc0(%esp) │ │ + movdqa %xmm0,0xb0(%esp) │ │ + movdqa %xmm0,0xa0(%esp) │ │ + movdqa %xmm0,0x90(%esp) │ │ + movdqa %xmm0,0x80(%esp) │ │ + movdqa %xmm0,0x70(%esp) │ │ + add $0xe,%eax │ │ + mov %eax,0x4(%esp) │ │ + movl $0x0,0x8(%esp) │ │ + movl $0x0,0xc(%esp) │ │ + xor %edx,%edx │ │ + xor %edi,%edi │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov %edi,%ebx │ │ + shr %ebx │ │ + mov 0x4(%esp),%eax │ │ + movzwl -0xe(%eax),%eax │ │ + mov (%esp),%ecx │ │ + shr %cl,%eax │ │ + lea -0x80(%eax,%edx,1),%edx │ │ + mov %edx,0x120(%esp,%edi,4) │ │ + mov $0x3,%esi │ │ + sub %ebx,%esi │ │ + mov 0xc(%esp),%ecx │ │ + lea -0x80(%ecx,%eax,1),%edx │ │ + mov %edx,0x70(%esp,%edi,4) │ │ + mov 0x8(%esp),%ecx │ │ + lea -0x80(%ecx,%eax,1),%ecx │ │ + add $0xffffff80,%eax │ │ + mov %eax,0x8(%esp) │ │ + mov %ecx,0x30(%esp,%edi,4) │ │ + add %eax,0xa8(%esp,%edi,4) │ │ + add %eax,0xc8(%esp,%esi,4) │ │ + add %eax,0x50(%esp) │ │ + add %eax,0xf4(%esp,%ebx,4) │ │ + mov 0x4(%esp),%edx │ │ + movzwl -0xc(%edx),%eax │ │ + mov (%esp),%ecx │ │ + shr %cl,%eax │ │ + add $0xffffff80,%eax │ │ + add %eax,0x70(%esp,%edi,4) │ │ + add %eax,0x30(%esp,%edi,4) │ │ + add %eax,0xa8(%esp,%edi,4) │ │ + mov $0x4,%ecx │ │ + sub %ebx,%ecx │ │ + add %eax,0xc8(%esp,%ecx,4) │ │ + add %eax,0x54(%esp) │ │ + add %eax,0xf8(%esp,%ebx,4) │ │ + movzwl -0xa(%edx),%esi │ │ + mov (%esp),%ecx │ │ + shr %cl,%esi │ │ + add $0xffffff80,%esi │ │ + add %esi,0x74(%esp,%edi,4) │ │ + add %esi,0xa4(%esp,%edi,4) │ │ + mov $0x5,%ecx │ │ + sub %ebx,%ecx │ │ + add %esi,0xc8(%esp,%ecx,4) │ │ + add %esi,0x30(%esp,%edi,4) │ │ + add %esi,0x58(%esp) │ │ + add %esi,0xfc(%esp,%ebx,4) │ │ + movd 0x8(%esp),%xmm0 │ │ + mov 0x4(%esp),%ecx │ │ + movzwl -0x8(%ecx),%edx │ │ + mov (%esp),%ecx │ │ + shr %cl,%edx │ │ + add $0xffffff80,%edx │ │ + add %edx,0x74(%esp,%edi,4) │ │ + add %edx,0x30(%esp,%edi,4) │ │ + add %edx,0xa4(%esp,%edi,4) │ │ + movdqu 0x16c(%esp,%edi,4),%xmm1 │ │ + movd %eax,%xmm2 │ │ + movdqa %xmm2,%xmm3 │ │ + punpckldq %xmm0,%xmm3 │ │ + movd %esi,%xmm0 │ │ + movd %edx,%xmm4 │ │ + movdqa %xmm4,%xmm5 │ │ + punpckldq %xmm0,%xmm5 │ │ + punpcklqdq %xmm3,%xmm5 │ │ + paddd %xmm1,%xmm5 │ │ + movdqu %xmm5,0x16c(%esp,%edi,4) │ │ + mov $0x6,%eax │ │ + sub %ebx,%eax │ │ + add %edx,0xc8(%esp,%eax,4) │ │ + add %edx,0x5c(%esp) │ │ + add %edx,0x100(%esp,%ebx,4) │ │ + mov 0x4(%esp),%esi │ │ + movzwl -0x6(%esi),%eax │ │ + mov (%esp),%ecx │ │ + shr %cl,%eax │ │ + add $0xffffff80,%eax │ │ + movdqu 0x124(%esp,%edi,4),%xmm1 │ │ + punpckldq %xmm0,%xmm2 │ │ + movd %eax,%xmm0 │ │ + punpckldq %xmm0,%xmm4 │ │ + punpcklqdq %xmm4,%xmm2 │ │ + paddd %xmm1,%xmm2 │ │ + movdqu %xmm2,0x124(%esp,%edi,4) │ │ + add %eax,0x78(%esp,%edi,4) │ │ + add %eax,0x30(%esp,%edi,4) │ │ + add %eax,0xa0(%esp,%edi,4) │ │ + mov $0x7,%edx │ │ + sub %ebx,%edx │ │ + add %eax,0xc8(%esp,%edx,4) │ │ + add %eax,0x60(%esp) │ │ + add %eax,0x104(%esp,%ebx,4) │ │ + movzwl -0x4(%esi),%eax │ │ + shr %cl,%eax │ │ + add $0xffffff80,%eax │ │ + add %eax,0x134(%esp,%edi,4) │ │ + add %eax,0x78(%esp,%edi,4) │ │ + add %eax,0x30(%esp,%edi,4) │ │ + add %eax,0xa0(%esp,%edi,4) │ │ + mov $0x8,%ecx │ │ + sub %ebx,%ecx │ │ + add %eax,0xc8(%esp,%ecx,4) │ │ + add %eax,0x64(%esp) │ │ + add %eax,0x108(%esp,%ebx,4) │ │ + movzwl -0x2(%esi),%edx │ │ + mov (%esp),%ecx │ │ + shr %cl,%edx │ │ + add $0xffffff80,%edx │ │ + add %edx,0x7c(%esp,%edi,4) │ │ + add %edx,0x9c(%esp,%edi,4) │ │ + mov $0x9,%ecx │ │ + sub %ebx,%ecx │ │ + add %edx,0xc8(%esp,%ecx,4) │ │ + add %edx,0x138(%esp,%edi,4) │ │ + add %edx,0x30(%esp,%edi,4) │ │ + add %edx,0x68(%esp) │ │ + add %edx,0x10c(%esp,%ebx,4) │ │ + movd %eax,%xmm1 │ │ + movzwl (%esi),%eax │ │ + mov (%esp),%ecx │ │ + shr %cl,%eax │ │ + add $0xffffff80,%eax │ │ + add %eax,0x7c(%esp,%edi,4) │ │ + add %eax,0x9c(%esp,%edi,4) │ │ + movd %edx,%xmm2 │ │ + mov $0xa,%ecx │ │ + sub %ebx,%ecx │ │ + add %eax,0xc8(%esp,%ecx,4) │ │ + add %eax,0x13c(%esp,%edi,4) │ │ + add %eax,0x30(%esp,%edi,4) │ │ + movd %eax,%xmm3 │ │ + add %eax,0x110(%esp,%ebx,4) │ │ + mov 0x6c(%esp),%ebx │ │ + add %eax,%ebx │ │ + movdqu 0x15c(%esp,%edi,4),%xmm4 │ │ + punpckldq %xmm0,%xmm1 │ │ + punpckldq %xmm2,%xmm3 │ │ + punpcklqdq %xmm1,%xmm3 │ │ + paddd %xmm4,%xmm3 │ │ + movdqu %xmm3,0x15c(%esp,%edi,4) │ │ + mov %ebx,0x6c(%esp) │ │ + cmp $0x7,%edi │ │ + je 82767 │ │ + mov 0x124(%esp,%edi,4),%edx │ │ + mov 0x74(%esp,%edi,4),%eax │ │ + mov %eax,0xc(%esp) │ │ + mov 0x34(%esp,%edi,4),%eax │ │ + mov %eax,0x8(%esp) │ │ + inc %edi │ │ + mov 0x4(%esp),%eax │ │ + add 0xc(%ebp),%eax │ │ + mov %eax,0x4(%esp) │ │ + jmp 824c0 │ │ + pxor %xmm0,%xmm0 │ │ + movdqa %xmm0,0x10(%esp) │ │ + movdqa %xmm0,0x20(%esp) │ │ + mov 0x30(%esp),%eax │ │ + mov 0x34(%esp),%ecx │ │ + imul %eax,%eax │ │ + mov 0x50(%esp),%edx │ │ + imul %edx,%edx │ │ + imul %ecx,%ecx │ │ + add %eax,%ecx │ │ + mov 0x54(%esp),%eax │ │ + imul %eax,%eax │ │ + add %edx,%eax │ │ + mov 0x38(%esp),%edx │ │ + imul %edx,%edx │ │ + add %ecx,%edx │ │ + mov 0x58(%esp),%ecx │ │ + imul %ecx,%ecx │ │ + add %eax,%ecx │ │ + mov 0x3c(%esp),%eax │ │ + imul %eax,%eax │ │ + add %edx,%eax │ │ + mov 0x5c(%esp),%edx │ │ + imul %edx,%edx │ │ + add %ecx,%edx │ │ + mov 0x40(%esp),%ecx │ │ + imul %ecx,%ecx │ │ + add %eax,%ecx │ │ + mov 0x60(%esp),%eax │ │ + imul %eax,%eax │ │ + add %edx,%eax │ │ + mov 0x44(%esp),%edx │ │ + imul %edx,%edx │ │ + add %ecx,%edx │ │ + mov 0x64(%esp),%ecx │ │ + imul %ecx,%ecx │ │ + add %eax,%ecx │ │ + mov 0x48(%esp),%eax │ │ + imul %eax,%eax │ │ + add %edx,%eax │ │ + mov 0x68(%esp),%edx │ │ + imul %edx,%edx │ │ + add %ecx,%edx │ │ + mov 0x4c(%esp),%ecx │ │ + imul %ecx,%ecx │ │ + add %eax,%ecx │ │ + imul %ebx,%ebx │ │ + add %edx,%ebx │ │ + imul $0x69,%ecx,%eax │ │ + mov %eax,0x18(%esp) │ │ + imul $0x69,%ebx,%eax │ │ + mov %eax,0x28(%esp) │ │ + mov 0x120(%esp),%eax │ │ + mov 0x124(%esp),%ecx │ │ + imul %eax,%eax │ │ + mov 0x158(%esp),%edx │ │ + imul %edx,%edx │ │ + add %eax,%edx │ │ + imul $0x348,%edx,%eax │ │ + mov 0x15c(%esp),%edx │ │ + imul %edx,%edx │ │ + mov 0x194(%esp),%esi │ │ + imul %esi,%esi │ │ + add %edx,%esi │ │ + imul $0x348,%esi,%edx │ │ + imul %ecx,%ecx │ │ + mov 0x154(%esp),%esi │ │ + imul %esi,%esi │ │ + add %ecx,%esi │ │ + imul $0x1a4,%esi,%ecx │ │ + add %eax,%ecx │ │ + mov 0x160(%esp),%eax │ │ + imul %eax,%eax │ │ + mov 0x190(%esp),%esi │ │ + imul %esi,%esi │ │ + add %eax,%esi │ │ + imul $0x1a4,%esi,%eax │ │ + add %edx,%eax │ │ + mov 0x128(%esp),%edx │ │ + imul %edx,%edx │ │ + mov 0x150(%esp),%esi │ │ + imul %esi,%esi │ │ + add %edx,%esi │ │ + imul $0x118,%esi,%edx │ │ + add %ecx,%edx │ │ + mov 0x164(%esp),%ecx │ │ + imul %ecx,%ecx │ │ + mov 0x18c(%esp),%esi │ │ + imul %esi,%esi │ │ + add %ecx,%esi │ │ + imul $0x118,%esi,%ecx │ │ + add %eax,%ecx │ │ + mov 0x12c(%esp),%eax │ │ + imul %eax,%eax │ │ + mov 0x14c(%esp),%esi │ │ + imul %esi,%esi │ │ + add %eax,%esi │ │ + imul $0xd2,%esi,%eax │ │ + add %edx,%eax │ │ + mov 0x168(%esp),%edx │ │ + imul %edx,%edx │ │ + mov 0x188(%esp),%esi │ │ + imul %esi,%esi │ │ + add %edx,%esi │ │ + imul $0xd2,%esi,%edx │ │ + add %ecx,%edx │ │ + mov 0x130(%esp),%ecx │ │ + imul %ecx,%ecx │ │ + mov 0x148(%esp),%esi │ │ + imul %esi,%esi │ │ + add %ecx,%esi │ │ + imul $0xa8,%esi,%ecx │ │ + add %eax,%ecx │ │ + mov 0x16c(%esp),%eax │ │ + imul %eax,%eax │ │ + mov 0x184(%esp),%esi │ │ + imul %esi,%esi │ │ + add %eax,%esi │ │ + imul $0xa8,%esi,%eax │ │ + add %edx,%eax │ │ + mov 0x134(%esp),%edx │ │ + imul %edx,%edx │ │ + mov 0x144(%esp),%esi │ │ + imul %esi,%esi │ │ + add %edx,%esi │ │ + imul $0x8c,%esi,%edx │ │ + add %ecx,%edx │ │ + mov 0x170(%esp),%ecx │ │ + imul %ecx,%ecx │ │ + mov 0x180(%esp),%esi │ │ + imul %esi,%esi │ │ + add %ecx,%esi │ │ + imul $0x8c,%esi,%ecx │ │ + add %eax,%ecx │ │ + mov 0x138(%esp),%eax │ │ + imul %eax,%eax │ │ + mov 0x140(%esp),%esi │ │ + imul %esi,%esi │ │ + add %eax,%esi │ │ + imul $0x78,%esi,%eax │ │ + add %edx,%eax │ │ + mov 0x174(%esp),%edx │ │ + imul %edx,%edx │ │ + mov 0x17c(%esp),%esi │ │ + imul %esi,%esi │ │ + add %edx,%esi │ │ + imul $0x78,%esi,%edx │ │ + add %ecx,%edx │ │ + mov 0x13c(%esp),%ecx │ │ + imul %ecx,%ecx │ │ + imul $0x69,%ecx,%ecx │ │ + add %eax,%ecx │ │ + mov %ecx,0x10(%esp) │ │ + mov 0x178(%esp),%eax │ │ + imul %eax,%eax │ │ + imul $0x69,%eax,%eax │ │ + add %edx,%eax │ │ + mov %eax,0x20(%esp) │ │ + mov 0x7c(%esp),%eax │ │ + imul %eax,%eax │ │ + add 0x14(%esp),%eax │ │ + mov 0x80(%esp),%edx │ │ + imul %edx,%edx │ │ + add %eax,%edx │ │ + mov 0x84(%esp),%eax │ │ + imul %eax,%eax │ │ + add %edx,%eax │ │ + mov 0x88(%esp),%edx │ │ + imul %edx,%edx │ │ + add %eax,%edx │ │ + mov 0x8c(%esp),%eax │ │ + imul %eax,%eax │ │ + add %edx,%eax │ │ + imul $0x69,%eax,%eax │ │ + mov 0x70(%esp),%edx │ │ + imul %edx,%edx │ │ + mov 0x98(%esp),%esi │ │ + imul %esi,%esi │ │ + add %edx,%esi │ │ + mov 0x74(%esp),%edx │ │ + imul $0x1a4,%esi,%esi │ │ + add %eax,%esi │ │ + imul %edx,%edx │ │ + mov 0x94(%esp),%eax │ │ + imul %eax,%eax │ │ + add %edx,%eax │ │ + imul $0xd2,%eax,%eax │ │ + add %esi,%eax │ │ + mov 0x78(%esp),%edx │ │ + imul %edx,%edx │ │ + mov 0x90(%esp),%esi │ │ + imul %esi,%esi │ │ + add %edx,%esi │ │ + imul $0x8c,%esi,%edx │ │ + add %eax,%edx │ │ + mov %edx,0x14(%esp) │ │ + mov 0xa8(%esp),%eax │ │ + imul %eax,%eax │ │ + add 0x1c(%esp),%eax │ │ + mov 0xac(%esp),%edx │ │ + imul %edx,%edx │ │ + add %eax,%edx │ │ + mov 0xb0(%esp),%eax │ │ + imul %eax,%eax │ │ + add %edx,%eax │ │ + mov 0xb4(%esp),%edx │ │ + imul %edx,%edx │ │ + add %eax,%edx │ │ + mov 0xb8(%esp),%eax │ │ + imul %eax,%eax │ │ + add %edx,%eax │ │ + imul $0x69,%eax,%eax │ │ + mov 0x9c(%esp),%edx │ │ + imul %edx,%edx │ │ + mov 0xc4(%esp),%esi │ │ + imul %esi,%esi │ │ + add %edx,%esi │ │ + imul $0x1a4,%esi,%edx │ │ + add %eax,%edx │ │ + mov 0xa0(%esp),%eax │ │ + imul %eax,%eax │ │ + mov 0xc0(%esp),%esi │ │ + imul %esi,%esi │ │ + add %eax,%esi │ │ + imul $0xd2,%esi,%eax │ │ + add %edx,%eax │ │ + mov 0xa4(%esp),%edx │ │ + imul %edx,%edx │ │ + mov 0xbc(%esp),%esi │ │ + imul %esi,%esi │ │ + add %edx,%esi │ │ + imul $0x8c,%esi,%edx │ │ + add %eax,%edx │ │ + mov %edx,0x1c(%esp) │ │ + mov 0xd4(%esp),%eax │ │ + imul %eax,%eax │ │ + add 0x24(%esp),%eax │ │ + mov 0xd8(%esp),%edx │ │ + imul %edx,%edx │ │ + add %eax,%edx │ │ + mov 0xdc(%esp),%eax │ │ + imul %eax,%eax │ │ + add %edx,%eax │ │ + mov 0xe0(%esp),%edx │ │ + imul %edx,%edx │ │ + add %eax,%edx │ │ + mov 0xe4(%esp),%eax │ │ + imul %eax,%eax │ │ + add %edx,%eax │ │ + imul $0x69,%eax,%eax │ │ + mov 0xc8(%esp),%edx │ │ + imul %edx,%edx │ │ + mov 0xf0(%esp),%esi │ │ + imul %esi,%esi │ │ + add %edx,%esi │ │ + mov 0xcc(%esp),%edx │ │ + imul $0x1a4,%esi,%esi │ │ + add %eax,%esi │ │ + imul %edx,%edx │ │ + mov 0xec(%esp),%eax │ │ + imul %eax,%eax │ │ + add %edx,%eax │ │ + imul $0xd2,%eax,%edx │ │ + add %esi,%edx │ │ + mov 0xd0(%esp),%eax │ │ + imul %eax,%eax │ │ + mov 0xe8(%esp),%esi │ │ + imul %esi,%esi │ │ + add %eax,%esi │ │ + imul $0x8c,%esi,%eax │ │ + add %edx,%eax │ │ mov %eax,0x24(%esp) │ │ - test %eax,%eax │ │ - je 8929c │ │ - mov %ecx,%esi │ │ - test %edx,%edx │ │ - mov 0x24(%esp),%edi │ │ - je 88c80 │ │ - mov %edi,(%esp) │ │ - call 1650 │ │ - mov (%edi),%edx │ │ - test %edx,%edx │ │ - mov %esi,0x30(%esp) │ │ - je 89154 │ │ - mov 0x4(%edi),%eax │ │ - test %eax,%eax │ │ - je 89154 │ │ - xor %ecx,%ecx │ │ - cmp $0x2,%eax │ │ - mov %ecx,0x2c(%esp) │ │ - mov %edx,0x18(%esp) │ │ - jb 88e12 │ │ - imul $0xf50,%ecx,%edi │ │ - cmpl $0x0,0xb40(%edx,%edi,1) │ │ - je 88e12 │ │ - lea 0xb3c(%edx,%edi,1),%esi │ │ - mov %esi,(%esp) │ │ - call 14b0 │ │ - movl $0x1,0xc(%esi) │ │ - mov %edi,0x14(%esp) │ │ - mov 0x14(%esp),%eax │ │ - mov 0x18(%esp),%ecx │ │ - lea 0xb38(%ecx,%eax,1),%edi │ │ - mov %edi,(%esp) │ │ - call 1590 │ │ - mov %esi,0x1c(%esp) │ │ - mov %esi,(%esp) │ │ - mov 0x18(%esp),%esi │ │ - call 14d0 │ │ - mov -0x4(%edi),%eax │ │ - mov %eax,(%esp) │ │ - movl $0x0,0x4(%esp) │ │ - call 1660 │ │ - mov %edi,0x28(%esp) │ │ - mov 0x14(%edi),%eax │ │ + mov 0x100(%esp),%edx │ │ + imul %edx,%edx │ │ + add 0x2c(%esp),%edx │ │ + mov 0x104(%esp),%esi │ │ + imul %esi,%esi │ │ + add %edx,%esi │ │ + mov 0x108(%esp),%edx │ │ + imul %edx,%edx │ │ + add %esi,%edx │ │ + mov 0x10c(%esp),%esi │ │ + imul %esi,%esi │ │ + add %edx,%esi │ │ + mov 0x110(%esp),%edx │ │ + imul %edx,%edx │ │ + add %esi,%edx │ │ + mov 0xf4(%esp),%esi │ │ + imul %esi,%esi │ │ + mov 0x11c(%esp),%edi │ │ + imul %edi,%edi │ │ + add %esi,%edi │ │ + imul $0x69,%edx,%edx │ │ + imul $0x1a4,%edi,%esi │ │ + add %edx,%esi │ │ + mov 0xf8(%esp),%edx │ │ + imul %edx,%edx │ │ + mov 0x118(%esp),%edi │ │ + imul %edi,%edi │ │ + add %edx,%edi │ │ + imul $0xd2,%edi,%edx │ │ + add %esi,%edx │ │ + mov 0xfc(%esp),%esi │ │ + imul %esi,%esi │ │ + mov 0x114(%esp),%edi │ │ + imul %edi,%edi │ │ + add %esi,%edi │ │ + imul $0x8c,%edi,%esi │ │ + add %edx,%esi │ │ + mov %esi,0x2c(%esp) │ │ mov 0x14(%esp),%edi │ │ - test %eax,%eax │ │ - je 88d40 │ │ - lea 0xb4c(%esi,%edi,1),%ecx │ │ - mov %ecx,0x20(%esp) │ │ - mov %eax,(%esp) │ │ - call 1500 │ │ + xor %edx,%edx │ │ + cmp %ecx,%edi │ │ + cmova %edi,%ecx │ │ + seta %dl │ │ + mov 0x18(%esp),%edi │ │ + cmp %ecx,%edi │ │ + mov $0x2,%ebx │ │ + cmovbe %edx,%ebx │ │ + cmova %edi,%ecx │ │ + mov 0x1c(%esp),%edx │ │ + cmp %ecx,%edx │ │ + mov $0x3,%edi │ │ + cmovbe %ebx,%edi │ │ + cmova %edx,%ecx │ │ + mov 0x20(%esp),%edx │ │ + cmp %ecx,%edx │ │ + mov $0x4,%ebx │ │ + cmovbe %edi,%ebx │ │ + cmova %edx,%ecx │ │ + cmp %ecx,%eax │ │ + mov $0x5,%edx │ │ + cmovbe %ebx,%edx │ │ + cmova %eax,%ecx │ │ + mov 0x28(%esp),%eax │ │ + cmp %ecx,%eax │ │ + mov $0x6,%edi │ │ + cmovbe %edx,%edi │ │ + cmova %eax,%ecx │ │ + cmp %ecx,%esi │ │ + mov $0x7,%eax │ │ + cmovbe %edi,%eax │ │ + cmova %esi,%ecx │ │ + mov %eax,%edx │ │ + xor $0x4,%edx │ │ + sub 0x10(%esp,%edx,4),%ecx │ │ + shr $0xa,%ecx │ │ + mov 0x10(%ebp),%edx │ │ + mov %ecx,(%edx) │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 82cdf │ │ + pop %ebx │ │ + add $0x54291,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0x8,%esp │ │ + pushl 0x2c(%ebp) │ │ + pushl 0x28(%ebp) │ │ + push $0x8 │ │ + push $0x8 │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 82dc0 │ │ + add $0x30,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 82d2f │ │ + pop %ebx │ │ + add $0x54241,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0x8,%esp │ │ + pushl 0x2c(%ebp) │ │ + pushl 0x28(%ebp) │ │ + push $0x8 │ │ + push $0x4 │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 82dc0 │ │ + add $0x30,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 82d7f │ │ + pop %ebx │ │ + add $0x541f1,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0x8,%esp │ │ + pushl 0x2c(%ebp) │ │ + pushl 0x28(%ebp) │ │ + push $0x4 │ │ + push $0x4 │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 82dc0 │ │ + add $0x30,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x3f0,%esp │ │ + mov %edx,0x9c(%esp) │ │ + mov %ecx,0x1c(%esp) │ │ + call 82ddf │ │ + pop %eax │ │ + add $0x54191,%eax │ │ + mov %eax,0x5c(%esp) │ │ + mov 0x28(%ebp),%ecx │ │ + test $0x4,%cl │ │ + mov $0xfffffffe,%ebx │ │ + jne 82ecd │ │ + mov 0x20(%ebp),%edx │ │ + add $0x4,%edx │ │ + jle 82ecb │ │ + xor %eax,%eax │ │ + cmp $0x10,%edx │ │ + jb 82e45 │ │ + mov %edx,%eax │ │ + and $0xfffffff0,%eax │ │ + lea 0x2dc(%esp),%esi │ │ + mov 0x5c(%esp),%edi │ │ + movdqa -0x14c10(%edi),%xmm0 │ │ + mov %eax,%edi │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + movdqu %xmm0,-0x10(%esi) │ │ + movdqu %xmm0,(%esi) │ │ + add $0x20,%esi │ │ + add $0xfffffff0,%edi │ │ + jne 82e30 │ │ + cmp %eax,%edx │ │ + je 82e6b │ │ + lea 0x2cc(%esp,%eax,2),%esi │ │ + mov 0x20(%ebp),%edi │ │ + sub %eax,%edi │ │ + add $0x4,%edi │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + movw $0x8000,(%esi) │ │ + add $0x2,%esi │ │ + dec %edi │ │ + jne 82e60 │ │ + xor %esi,%esi │ │ + cmp $0xf,%edx │ │ + jbe 82ea7 │ │ + mov %edx,%esi │ │ + and $0xfffffff0,%esi │ │ + lea 0x2f4(%esp),%eax │ │ + mov 0x5c(%esp),%edi │ │ + movdqa -0x14c10(%edi),%xmm0 │ │ + mov %esi,%edi │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + movdqu %xmm0,-0x10(%eax) │ │ + movdqu %xmm0,(%eax) │ │ + add $0x20,%eax │ │ + add $0xfffffff0,%edi │ │ + jne 82e90 │ │ + xor %ebx,%ebx │ │ + cmp %esi,%edx │ │ + je 82ecd │ │ + mov 0x20(%ebp),%eax │ │ + sub %esi,%eax │ │ + add $0x4,%eax │ │ + lea 0x2e4(%esp,%esi,2),%edx │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + movw $0x8000,(%edx) │ │ + add $0x2,%edx │ │ + dec %eax │ │ + jne 82ec0 │ │ + xor %ebx,%ebx │ │ + mov 0x24(%ebp),%eax │ │ + test $0x8,%cl │ │ + mov %eax,%edx │ │ + mov %eax,0x1ac(%esp) │ │ + jne 82fd2 │ │ + mov 0x20(%ebp),%edx │ │ + add $0x4,%edx │ │ + mov %eax,%edi │ │ + jle 82fd5 │ │ + xor %esi,%esi │ │ + cmp $0x10,%edx │ │ + jb 82f35 │ │ + mov %edx,%esi │ │ + and $0xfffffff0,%esi │ │ + mov 0x24(%ebp),%eax │ │ + lea (%eax,%eax,2),%eax │ │ + lea 0x30c(%esp,%eax,8),%edi │ │ + mov 0x5c(%esp),%eax │ │ + movdqa -0x14c10(%eax),%xmm0 │ │ + mov %esi,%eax │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + movdqu %xmm0,-0x10(%edi) │ │ + movdqu %xmm0,(%edi) │ │ + add $0x20,%edi │ │ + add $0xfffffff0,%eax │ │ + jne 82f20 │ │ + cmp %esi,%edx │ │ + je 82f5b │ │ + mov 0x20(%ebp),%edi │ │ + sub %esi,%edi │ │ + add $0x4,%edi │ │ + mov 0x24(%ebp),%eax │ │ + lea (%eax,%eax,2),%eax │ │ + lea (%esi,%eax,4),%eax │ │ + lea 0x2fc(%esp,%eax,2),%eax │ │ + nop │ │ + nop │ │ + nop │ │ + movw $0x8000,(%eax) │ │ + add $0x2,%eax │ │ + dec %edi │ │ + jne 82f50 │ │ + xor %esi,%esi │ │ + cmp $0xf,%edx │ │ + mov 0x24(%ebp),%eax │ │ + jbe 82faa │ │ + mov %edx,%esi │ │ + and $0xfffffff0,%esi │ │ + lea (%eax,%eax,2),%eax │ │ + lea 0x324(%esp,%eax,8),%edi │ │ + mov 0x5c(%esp),%eax │ │ + movdqa -0x14c10(%eax),%xmm0 │ │ + mov %esi,%eax │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + movdqu %xmm0,-0x10(%edi) │ │ + movdqu %xmm0,(%edi) │ │ + add $0x20,%edi │ │ + add $0xfffffff0,%eax │ │ + jne 82f90 │ │ + cmp %esi,%edx │ │ + mov 0x24(%ebp),%eax │ │ + mov %eax,%edi │ │ + je 82fd5 │ │ + mov 0x20(%ebp),%edx │ │ + sub %esi,%edx │ │ + add $0x4,%edx │ │ + lea (%eax,%eax,2),%eax │ │ + lea (%esi,%eax,4),%eax │ │ + lea 0x314(%esp,%eax,2),%eax │ │ + nop │ │ + movw $0x8000,(%eax) │ │ + add $0x2,%eax │ │ + dec %edx │ │ + jne 82fc0 │ │ + mov 0x24(%ebp),%eax │ │ + mov %eax,%edi │ │ + jmp 82fd5 │ │ + lea 0x2(%eax),%edi │ │ + lea 0x300(%esp),%eax │ │ + mov %eax,0xe8(%esp) │ │ + movl $0xfffffffe,0x60(%esp) │ │ + test $0x1,%cl │ │ + jne 8301c │ │ + movl $0x0,0x60(%esp) │ │ + mov %edi,%edx │ │ + sub %ebx,%edx │ │ + jle 8301c │ │ + lea (%ebx,%ebx,2),%eax │ │ + lea 0x300(%esp),%esi │ │ + lea -0x4(%esi,%eax,8),%eax │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + movl $0x80008000,(%eax) │ │ + add $0x18,%eax │ │ + dec %edx │ │ + jne 83010 │ │ + test $0x2,%cl │ │ + jne 83051 │ │ + mov %edi,%ecx │ │ + sub %ebx,%ecx │ │ + mov 0x20(%ebp),%eax │ │ + jle 83057 │ │ + lea (%ebx,%ebx,2),%eax │ │ + lea 0x300(%esp),%edx │ │ + lea (%edx,%eax,8),%eax │ │ + mov 0x20(%ebp),%edx │ │ + lea (%eax,%edx,2),%eax │ │ + nop │ │ + nop │ │ + nop │ │ + movl $0x80008000,(%eax) │ │ + add $0x18,%eax │ │ + dec %ecx │ │ + jne 83040 │ │ + mov 0x20(%ebp),%eax │ │ + jmp 83057 │ │ + mov 0x20(%ebp),%eax │ │ + add $0x2,%eax │ │ + mov %eax,0x70(%esp) │ │ + mov %edi,0xc0(%esp) │ │ + mov %ebx,0x140(%esp) │ │ + test %ebx,%ebx │ │ + jns 83242 │ │ + mov 0x70(%esp),%eax │ │ + sub 0x60(%esp),%eax │ │ + mov %eax,0x110(%esp) │ │ + jle 83242 │ │ + mov 0x9c(%esp),%esi │ │ + sar %esi │ │ + mov 0x140(%esp),%eax │ │ + lea 0x0(,%eax,4),%eax │ │ + lea (%eax,%eax,2),%eax │ │ + mov 0x60(%esp),%ecx │ │ + lea 0x1a(%ecx,%eax,1),%edx │ │ + mov %edx,0x40(%esp) │ │ + mov 0x70(%esp),%edx │ │ + lea 0x1a(%edx,%eax,1),%edx │ │ + mov %edx,0xa0(%esp) │ │ + mov 0x110(%esp),%edi │ │ + and $0xfffffff0,%edi │ │ + lea 0x310(%esp,%eax,2),%edx │ │ + lea 0x300(%esp,%eax,2),%ebx │ │ + mov 0xc(%ebp),%eax │ │ + mov %edi,0xb0(%esp) │ │ + lea (%ecx,%edi,1),%ecx │ │ + mov %ecx,0xd0(%esp) │ │ + mov %esi,0x20(%esp) │ │ + lea (%esi,%esi,1),%ecx │ │ + mov %ecx,0x30(%esp) │ │ + movl $0x0,(%esp) │ │ + mov %eax,%edi │ │ + cmpl $0x10,0x110(%esp) │ │ + mov 0x60(%esp),%esi │ │ + mov 0x70(%esp),%ecx │ │ + jb 83230 │ │ + jmp 83150 │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + incl (%esp) │ │ + add 0x30(%esp),%edi │ │ + add $0x18,%edx │ │ + add $0x18,%ebx │ │ + incl 0x140(%esp) │ │ + je 83242 │ │ + cmpl $0x10,0x110(%esp) │ │ + mov 0x60(%esp),%esi │ │ + mov 0x70(%esp),%ecx │ │ + jb 83230 │ │ + mov (%esp),%esi │ │ + lea 0x0(,%esi,4),%eax │ │ + mov %eax,0x80(%esp) │ │ mov 0x20(%esp),%eax │ │ - movl $0x0,(%eax) │ │ - mov 0xb58(%esi,%edi,1),%eax │ │ - test %eax,%eax │ │ - mov %esi,%ecx │ │ - je 88d66 │ │ - lea 0xb58(%ecx,%edi,1),%esi │ │ - mov %eax,(%esp) │ │ - call 1500 │ │ - mov 0x18(%esp),%ecx │ │ - movl $0x0,(%esi) │ │ - mov 0xb5c(%ecx,%edi,1),%eax │ │ - test %eax,%eax │ │ - je 88d8a │ │ - lea 0xb5c(%ecx,%edi,1),%esi │ │ + imul %esi,%eax │ │ + mov 0x80(%esp),%esi │ │ + lea (%esi,%esi,2),%esi │ │ + mov %esi,0x80(%esp) │ │ + mov %eax,0x170(%esp) │ │ + lea (%ecx,%eax,1),%eax │ │ + mov 0xc(%ebp),%esi │ │ + lea (%esi,%eax,2),%eax │ │ + mov %eax,0x150(%esp) │ │ + mov 0x40(%esp),%eax │ │ + mov 0x80(%esp),%esi │ │ + add %esi,%eax │ │ + lea 0x2cc(%esp,%eax,2),%eax │ │ + cmp 0x150(%esp),%eax │ │ + jae 831db │ │ + mov 0x170(%esp),%eax │ │ + add 0x60(%esp),%eax │ │ + mov 0xc(%ebp),%esi │ │ + lea (%esi,%eax,2),%eax │ │ + mov 0x80(%esp),%esi │ │ + add 0xa0(%esp),%esi │ │ + lea 0x2cc(%esp,%esi,2),%esi │ │ + cmp %esi,%eax │ │ + mov 0x60(%esp),%esi │ │ + jb 83230 │ │ + mov 0xb0(%esp),%esi │ │ + mov 0x60(%esp),%eax │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + movdqu (%edi,%eax,2),%xmm0 │ │ + movdqu 0x10(%edi,%eax,2),%xmm1 │ │ + movdqu %xmm0,-0x10(%edx,%eax,2) │ │ + movdqu %xmm1,(%edx,%eax,2) │ │ + add $0x10,%eax │ │ + add $0xfffffff0,%esi │ │ + jne 831f0 │ │ + mov 0xb0(%esp),%eax │ │ + cmp %eax,0x110(%esp) │ │ + mov 0xd0(%esp),%esi │ │ + mov 0x70(%esp),%ecx │ │ + je 83120 │ │ + nop │ │ + nop │ │ + nop │ │ + movzwl (%edi,%esi,2),%eax │ │ + mov %ax,(%ebx,%esi,2) │ │ + inc %esi │ │ + cmp %esi,%ecx │ │ + jne 83230 │ │ + jmp 83120 │ │ + cmpl $0x0,0x24(%ebp) │ │ + mov 0x5c(%esp),%ebx │ │ + jle 832a4 │ │ + cmpl $0x0,0x60(%esp) │ │ + jns 832a4 │ │ + mov 0x8(%ebp),%eax │ │ + mov 0x60(%esp),%ecx │ │ + lea (%ecx,%ecx,1),%edx │ │ + neg %edx │ │ + mov %edx,0x80(%esp) │ │ + lea 0x4(%eax,%ecx,2),%edi │ │ + lea 0x300(%esp,%ecx,2),%esi │ │ + mov 0x24(%ebp),%eax │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ mov %eax,(%esp) │ │ - call 1500 │ │ - mov 0x18(%esp),%ecx │ │ - movl $0x0,(%esi) │ │ - mov 0xb6c(%ecx,%edi,1),%eax │ │ - test %eax,%eax │ │ - je 88dae │ │ - lea 0xb6c(%ecx,%edi,1),%esi │ │ + sub $0x4,%esp │ │ + pushl 0x84(%esp) │ │ + push %edi │ │ + push %esi │ │ + call 1470 │ │ + mov 0x10(%esp),%eax │ │ + add $0x10,%esp │ │ + add $0x4,%edi │ │ + add $0x18,%esi │ │ + dec %eax │ │ + jne 83280 │ │ + cmpl $0x0,0xc0(%esp) │ │ + jle 83392 │ │ + lea 0x310(%esp),%eax │ │ + mov 0x1c(%esp),%edx │ │ + xor %ecx,%ecx │ │ + lea 0x300(%esp),%ebx │ │ + jmp 832ee │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + add $0x18,%ebx │ │ + mov (%esp),%ecx │ │ + inc %ecx │ │ + add 0x9c(%esp),%edx │ │ + add $0x18,%eax │ │ + cmp 0xc0(%esp),%ecx │ │ + je 83392 │ │ + mov %ecx,(%esp) │ │ + cmp 0x24(%ebp),%ecx │ │ + mov 0x60(%esp),%esi │ │ + mov $0x0,%ecx │ │ + cmovl %ecx,%esi │ │ + mov 0x70(%esp),%edi │ │ + sub %esi,%edi │ │ + jle 832d0 │ │ + cmp $0xf,%edi │ │ + ja 83320 │ │ + mov %esi,%ecx │ │ + mov 0x70(%esp),%edi │ │ + jmp 83380 │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov %edi,0x80(%esp) │ │ + and $0xfffffff0,%edi │ │ + lea (%esi,%edi,1),%ecx │ │ + mov %edi,0x110(%esp) │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + movdqu (%edx,%esi,2),%xmm0 │ │ + movdqu 0x10(%edx,%esi,2),%xmm1 │ │ + movdqu %xmm0,-0x10(%eax,%esi,2) │ │ + movdqu %xmm1,(%eax,%esi,2) │ │ + add $0x10,%esi │ │ + add $0xfffffff0,%edi │ │ + jne 83340 │ │ + mov 0x110(%esp),%esi │ │ + cmp %esi,0x80(%esp) │ │ + mov 0x70(%esp),%edi │ │ + je 832d0 │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + movzwl (%edx,%ecx,2),%esi │ │ + mov %si,(%ebx,%ecx,2) │ │ + inc %ecx │ │ + cmp %ecx,%edi │ │ + jne 83380 │ │ + jmp 832d0 │ │ + mov 0x1c(%ebp),%edi │ │ + mov 0x10(%ebp),%edx │ │ + test %edx,%edx │ │ + je 855ee │ │ + bsr 0x2c(%ebp),%eax │ │ + xor $0x1f,%eax │ │ + mov $0x18,%cl │ │ + sub %al,%cl │ │ + mov %edx,%eax │ │ + shr %cl,%eax │ │ + and $0x1,%eax │ │ + mov $0x4,%esi │ │ + sub %eax,%esi │ │ + bsr %edx,%eax │ │ + xor %ecx,%ecx │ │ + mov %edi,%ebx │ │ + sub %eax,%ebx │ │ + cmovs %ecx,%ebx │ │ + cmpl $0x0,0x14(%ebp) │ │ + mov 0x1c(%esp),%edx │ │ + mov %esi,0x12c(%esp) │ │ + mov %ebx,0x140(%esp) │ │ + je 86366 │ │ + bsr 0x14(%ebp),%eax │ │ + sub %eax,%edi │ │ + cmovns %edi,%ecx │ │ + mov %esi,%edi │ │ + and $0x1,%edi │ │ + or $0x2,%edi │ │ + mov 0x20(%ebp),%eax │ │ + and $0xfffffff8,%eax │ │ + mov %eax,0x254(%esp) │ │ + movd %ebx,%xmm0 │ │ + movd 0x10(%ebp),%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm6 │ │ + mov %ecx,0x110(%esp) │ │ + movd %ecx,%xmm1 │ │ + movd 0x14(%ebp),%xmm2 │ │ + pshufd $0x0,%xmm2,%xmm4 │ │ + movd %esi,%xmm2 │ │ + pshufd $0x0,%xmm2,%xmm5 │ │ + mov %edi,0x25c(%esp) │ │ + movd %edi,%xmm2 │ │ + pshufd $0x0,%xmm2,%xmm2 │ │ + xorps %xmm7,%xmm7 │ │ + movss %xmm1,%xmm7 │ │ + xorps %xmm1,%xmm1 │ │ + movss %xmm0,%xmm1 │ │ + movaps %xmm1,%xmm0 │ │ + mov 0x5c(%esp),%eax │ │ + movdqa -0x14c00(%eax),%xmm1 │ │ + pshufd $0xf5,%xmm5,%xmm3 │ │ + movdqa %xmm3,0x2b0(%esp) │ │ + pshufd $0xf5,%xmm2,%xmm3 │ │ + movdqa %xmm3,0x2a0(%esp) │ │ + movdqa %xmm1,0x70(%esp) │ │ + movaps %xmm0,0x150(%esp) │ │ + movaps %xmm7,0x60(%esp) │ │ + movdqa %xmm2,0x290(%esp) │ │ + movdqa %xmm5,0x280(%esp) │ │ + movdqa %xmm4,0x80(%esp) │ │ + movdqa %xmm6,0x170(%esp) │ │ + mov %edx,0x1c(%esp) │ │ + cmpl $0x0,0x20(%ebp) │ │ + jg 834ea │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + addl $0x18,0xe8(%esp) │ │ + mov 0x1c(%esp),%edx │ │ + add 0x9c(%esp),%edx │ │ + decl 0x1ac(%esp) │ │ + je 86b9e │ │ + mov %edx,0x1c(%esp) │ │ + cmpl $0x0,0x20(%ebp) │ │ + jle 834c0 │ │ + cmpl $0x8,0x20(%ebp) │ │ + mov 0x5c(%esp),%eax │ │ + lea -0x5318(%eax),%eax │ │ + mov 0x18(%ebp),%ecx │ │ + movsbl 0x4(%eax,%ecx,2),%edx │ │ + mov %edx,0x1a8(%esp) │ │ + movsbl 0x8(%eax,%ecx,2),%edi │ │ + movsbl (%eax,%ecx,2),%edx │ │ + mov %edx,0x1a4(%esp) │ │ + movsbl 0x5(%eax,%ecx,2),%edx │ │ + mov %edx,0x130(%esp) │ │ + movsbl 0x9(%eax,%ecx,2),%edx │ │ + movsbl 0x1(%eax,%ecx,2),%esi │ │ + mov $0x0,%eax │ │ + jb 84f0f │ │ + mov 0x1a8(%esp),%eax │ │ + add %eax,%eax │ │ + mov 0xe8(%esp),%ecx │ │ + mov %ecx,%ebx │ │ + sub %eax,%ebx │ │ + lea (%edi,%edi,1),%eax │ │ mov %eax,(%esp) │ │ - call 1500 │ │ - mov 0x18(%esp),%ecx │ │ - movl $0x0,(%esi) │ │ - mov 0xb54(%ecx,%edi,1),%eax │ │ - test %eax,%eax │ │ - je 88dd2 │ │ - lea 0xb54(%ecx,%edi,1),%esi │ │ + mov %ecx,%eax │ │ + sub (%esp),%eax │ │ + mov %eax,0x128(%esp) │ │ + mov 0x1a4(%esp),%eax │ │ + add %eax,%eax │ │ mov %eax,(%esp) │ │ - call 1500 │ │ - mov 0x18(%esp),%ecx │ │ - movl $0x0,(%esi) │ │ - mov 0xb50(%ecx,%edi,1),%eax │ │ - test %eax,%eax │ │ - mov %ecx,%esi │ │ - je 88df4 │ │ - lea 0xb50(%esi,%edi,1),%edi │ │ + mov %ecx,%eax │ │ + sub (%esp),%eax │ │ + mov %eax,0x260(%esp) │ │ + mov 0x130(%esp),%eax │ │ + add %eax,%eax │ │ mov %eax,(%esp) │ │ - call 1500 │ │ - movl $0x0,(%edi) │ │ - mov 0x1c(%esp),%eax │ │ + mov %ecx,%eax │ │ + sub (%esp),%eax │ │ + mov %eax,0xec(%esp) │ │ + lea (%edx,%edx,1),%eax │ │ mov %eax,(%esp) │ │ - call 1560 │ │ - mov 0x28(%esp),%eax │ │ + mov %ecx,%eax │ │ + sub (%esp),%eax │ │ + mov %eax,0x124(%esp) │ │ + lea (%esi,%esi,1),%eax │ │ mov %eax,(%esp) │ │ - call 1550 │ │ - mov 0x2c(%esp),%ecx │ │ - mov %esi,%edx │ │ - imul $0xf50,%ecx,%ecx │ │ - cmpl $0x2,0x7b4(%edx,%ecx,1) │ │ - mov %ecx,0x20(%esp) │ │ - jl 8902e │ │ - cmpl $0x0,0x7b0(%edx,%ecx,1) │ │ - je 8902e │ │ - cmpl $0x0,0xf40(%edx,%ecx,1) │ │ - je 8902e │ │ - lea 0x7b4(%edx,%ecx,1),%esi │ │ - lea 0xe98(%edx,%ecx,1),%edi │ │ - mov %edi,(%esp) │ │ - call 14b0 │ │ - mov %esi,0x1c(%esp) │ │ - mov (%esi),%esi │ │ - test %esi,%esi │ │ - mov %edi,0x14(%esp) │ │ - jle 88ec1 │ │ + mov %ecx,%eax │ │ + sub (%esp),%eax │ │ + mov %eax,0x13c(%esp) │ │ + mov 0x1a8(%esp),%eax │ │ + lea (%ecx,%eax,2),%eax │ │ + mov %eax,0x138(%esp) │ │ + mov %edi,0x258(%esp) │ │ + lea (%ecx,%edi,2),%eax │ │ + mov %eax,0x134(%esp) │ │ + mov 0x1a4(%esp),%eax │ │ + lea (%ecx,%eax,2),%eax │ │ + mov %eax,0x1bc(%esp) │ │ + mov 0x130(%esp),%eax │ │ + lea (%ecx,%eax,2),%eax │ │ + mov %eax,0x1b8(%esp) │ │ + mov %edx,0x1a0(%esp) │ │ + lea (%ecx,%edx,2),%eax │ │ + mov %eax,0x1b4(%esp) │ │ + mov %esi,0x19c(%esp) │ │ + lea (%ecx,%esi,2),%eax │ │ + mov %eax,0x1b0(%esp) │ │ + xor %ecx,%ecx │ │ mov 0x1c(%esp),%eax │ │ - mov -0x4(%eax),%edx │ │ - mov $0x3f584,%eax │ │ + mov 0x5c(%esp),%edx │ │ + mov 0x254(%esp),%esi │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + movdqu (%eax,%ecx,2),%xmm1 │ │ + movdqa %xmm1,%xmm2 │ │ + xorps %xmm0,%xmm0 │ │ + punpckhwd %xmm0,%xmm2 │ │ + movdqa %xmm2,(%esp) │ │ + punpcklwd %xmm0,%xmm1 │ │ + movdqa %xmm1,%xmm6 │ │ + movdqa %xmm1,0xc0(%esp) │ │ + mov 0x138(%esp),%edi │ │ + movdqu (%edi,%ecx,2),%xmm0 │ │ + punpckhwd %xmm0,%xmm3 │ │ + psrad $0x10,%xmm3 │ │ + movdqa %xmm3,0x20(%esp) │ │ + punpcklwd %xmm0,%xmm0 │ │ + psrad $0x10,%xmm0 │ │ + movdqa %xmm0,%xmm7 │ │ + movdqa %xmm0,0x30(%esp) │ │ + psubd %xmm2,%xmm3 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm3,%xmm0 │ │ + movdqa %xmm0,0x40(%esp) │ │ + pabsd %xmm3,%xmm3 │ │ + movdqa %xmm3,%xmm4 │ │ + movdqa 0x150(%esp),%xmm0 │ │ + psrld %xmm0,%xmm4 │ │ + movdqa 0x170(%esp),%xmm1 │ │ + movdqa %xmm1,%xmm5 │ │ + psubd %xmm4,%xmm5 │ │ + movdqa %xmm7,%xmm4 │ │ + psubd %xmm6,%xmm4 │ │ + pxor %xmm2,%xmm2 │ │ + pcmpgtd %xmm4,%xmm2 │ │ + pabsd %xmm4,%xmm4 │ │ + movdqa %xmm4,%xmm6 │ │ + psrld %xmm0,%xmm6 │ │ + psubd %xmm6,%xmm1 │ │ + movdqa %xmm1,%xmm0 │ │ + pxor %xmm6,%xmm6 │ │ + pcmpgtd %xmm6,%xmm0 │ │ + pand %xmm1,%xmm0 │ │ + movdqa %xmm5,%xmm7 │ │ + pxor %xmm6,%xmm6 │ │ + pcmpgtd %xmm6,%xmm7 │ │ + pand %xmm5,%xmm7 │ │ + movdqa %xmm7,%xmm5 │ │ + pcmpgtd %xmm3,%xmm5 │ │ + pand %xmm5,%xmm3 │ │ + pandn %xmm7,%xmm5 │ │ + por %xmm3,%xmm5 │ │ + movdqa %xmm0,%xmm3 │ │ + pcmpgtd %xmm4,%xmm3 │ │ + pand %xmm3,%xmm4 │ │ + pandn %xmm0,%xmm3 │ │ + por %xmm4,%xmm3 │ │ + pxor %xmm2,%xmm3 │ │ + psubd %xmm2,%xmm3 │ │ + movdqa %xmm3,0xd0(%esp) │ │ + movdqa 0x40(%esp),%xmm0 │ │ + pxor %xmm0,%xmm5 │ │ + psubd %xmm0,%xmm5 │ │ + movdqa %xmm5,0xf0(%esp) │ │ + movdqa (%esp),%xmm2 │ │ + movdqa %xmm2,%xmm5 │ │ + movdqa 0x70(%esp),%xmm0 │ │ + por %xmm0,%xmm5 │ │ + movdqa 0x20(%esp),%xmm3 │ │ + movdqa %xmm3,%xmm1 │ │ + pxor %xmm0,%xmm1 │ │ + movdqa %xmm0,%xmm4 │ │ + pcmpgtd %xmm1,%xmm5 │ │ + movdqa %xmm3,%xmm1 │ │ + pand %xmm5,%xmm1 │ │ + pandn %xmm2,%xmm5 │ │ + movdqa %xmm2,%xmm0 │ │ + por %xmm1,%xmm5 │ │ + movdqa %xmm3,%xmm1 │ │ + movdqa %xmm3,%xmm2 │ │ + pcmpgtd %xmm0,%xmm2 │ │ + pand %xmm2,%xmm1 │ │ + pandn %xmm0,%xmm2 │ │ + por %xmm1,%xmm2 │ │ + movdqa %xmm2,%xmm6 │ │ + movdqu (%ebx,%ecx,2),%xmm1 │ │ + movdqa %xmm1,0xa0(%esp) │ │ + punpckhwd %xmm1,%xmm3 │ │ + psrad $0x10,%xmm3 │ │ + movdqa %xmm5,%xmm1 │ │ + pxor %xmm4,%xmm1 │ │ + movdqa %xmm3,%xmm2 │ │ + pxor %xmm4,%xmm2 │ │ + pcmpgtd %xmm1,%xmm2 │ │ + pand %xmm2,%xmm5 │ │ + movdqa %xmm5,0x100(%esp) │ │ + pandn %xmm3,%xmm2 │ │ + movdqa %xmm2,0x40(%esp) │ │ + movdqa %xmm6,%xmm1 │ │ + pcmpgtd %xmm3,%xmm1 │ │ + pand %xmm1,%xmm6 │ │ + movdqa %xmm6,0x160(%esp) │ │ + pandn %xmm3,%xmm1 │ │ + movdqa %xmm1,0xb0(%esp) │ │ + psubd %xmm0,%xmm3 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm3,%xmm0 │ │ + movdqa %xmm0,0x180(%esp) │ │ + pabsd %xmm3,%xmm5 │ │ + movdqa %xmm5,%xmm3 │ │ + psrld 0x150(%esp),%xmm3 │ │ + movdqa 0x170(%esp),%xmm0 │ │ + psubd %xmm3,%xmm0 │ │ + movdqa %xmm0,0x20(%esp) │ │ + movdqa 0xc0(%esp),%xmm7 │ │ + movdqa %xmm7,%xmm3 │ │ + movdqa %xmm4,%xmm2 │ │ + por %xmm4,%xmm3 │ │ + movdqa 0x30(%esp),%xmm1 │ │ + movdqa %xmm1,%xmm6 │ │ + pxor %xmm4,%xmm6 │ │ + pcmpgtd %xmm6,%xmm3 │ │ + movdqa %xmm1,%xmm6 │ │ + pand %xmm3,%xmm6 │ │ + pandn %xmm7,%xmm3 │ │ + por %xmm6,%xmm3 │ │ + movdqa %xmm1,%xmm6 │ │ + pcmpgtd %xmm7,%xmm6 │ │ + pand %xmm6,%xmm1 │ │ + pandn %xmm7,%xmm6 │ │ + por %xmm1,%xmm6 │ │ + punpcklwd 0xa0(%esp),%xmm0 │ │ + psrad $0x10,%xmm0 │ │ + movdqa %xmm3,%xmm1 │ │ + pxor %xmm4,%xmm1 │ │ + movdqa %xmm0,%xmm4 │ │ + pxor %xmm2,%xmm4 │ │ + pcmpgtd %xmm1,%xmm4 │ │ + pand %xmm4,%xmm3 │ │ + pandn %xmm0,%xmm4 │ │ + movdqa %xmm4,0xa0(%esp) │ │ + movdqa %xmm6,%xmm1 │ │ + pcmpgtd %xmm0,%xmm1 │ │ + pand %xmm1,%xmm6 │ │ + pandn %xmm0,%xmm1 │ │ + movdqa %xmm1,0x30(%esp) │ │ + psubd %xmm7,%xmm0 │ │ + pxor %xmm4,%xmm4 │ │ + pcmpgtd %xmm0,%xmm4 │ │ + pabsd %xmm0,%xmm1 │ │ + movdqa %xmm1,%xmm2 │ │ + psrld 0x150(%esp),%xmm2 │ │ + movdqa 0x170(%esp),%xmm0 │ │ + psubd %xmm2,%xmm0 │ │ + movdqa %xmm0,%xmm2 │ │ + pxor %xmm7,%xmm7 │ │ + pcmpgtd %xmm7,%xmm2 │ │ + pand %xmm0,%xmm2 │ │ + movdqa 0x20(%esp),%xmm0 │ │ + pxor %xmm7,%xmm7 │ │ + pcmpgtd %xmm7,%xmm0 │ │ + pand 0x20(%esp),%xmm0 │ │ + movdqa %xmm0,%xmm7 │ │ + pcmpgtd %xmm5,%xmm7 │ │ + pand %xmm7,%xmm5 │ │ + pandn %xmm0,%xmm7 │ │ + por %xmm5,%xmm7 │ │ + movdqa %xmm2,%xmm0 │ │ + pcmpgtd %xmm1,%xmm0 │ │ + pand %xmm0,%xmm1 │ │ + pandn %xmm2,%xmm0 │ │ + por %xmm1,%xmm0 │ │ + pxor %xmm4,%xmm0 │ │ + psubd %xmm4,%xmm0 │ │ + paddd 0xd0(%esp),%xmm0 │ │ + movdqa %xmm0,0x220(%esp) │ │ + movdqa 0x180(%esp),%xmm0 │ │ + pxor %xmm0,%xmm7 │ │ + psubd %xmm0,%xmm7 │ │ + paddd 0xf0(%esp),%xmm7 │ │ + movdqa %xmm7,0x180(%esp) │ │ + movdqa 0xa0(%esp),%xmm5 │ │ + por %xmm3,%xmm5 │ │ + movdqa 0x40(%esp),%xmm2 │ │ + por 0x100(%esp),%xmm2 │ │ + movdqa 0x30(%esp),%xmm0 │ │ + por %xmm6,%xmm0 │ │ + movdqa %xmm0,0x30(%esp) │ │ + movdqa 0xb0(%esp),%xmm4 │ │ + por 0x160(%esp),%xmm4 │ │ + mov 0x134(%esp),%edi │ │ + movdqu (%edi,%ecx,2),%xmm0 │ │ + movdqa %xmm0,0x20(%esp) │ │ + punpckhwd %xmm0,%xmm3 │ │ + psrad $0x10,%xmm3 │ │ + movdqa %xmm2,%xmm0 │ │ + movdqa 0x70(%esp),%xmm7 │ │ + pxor %xmm7,%xmm0 │ │ + movdqa %xmm3,%xmm6 │ │ + pxor %xmm7,%xmm6 │ │ + pcmpgtd %xmm0,%xmm6 │ │ + pand %xmm6,%xmm2 │ │ + movdqa %xmm2,0x40(%esp) │ │ + pandn %xmm3,%xmm6 │ │ + movdqa %xmm6,0xd0(%esp) │ │ + movdqa %xmm4,%xmm1 │ │ + pcmpgtd %xmm3,%xmm1 │ │ + pand %xmm1,%xmm4 │ │ + movdqa %xmm4,0xb0(%esp) │ │ + pandn %xmm3,%xmm1 │ │ + movdqa %xmm1,0x160(%esp) │ │ + psubd (%esp),%xmm3 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm3,%xmm0 │ │ + movdqa %xmm0,0xf0(%esp) │ │ + pabsd %xmm3,%xmm2 │ │ + movdqa %xmm2,%xmm0 │ │ + psrld 0x60(%esp),%xmm0 │ │ + movdqa 0x80(%esp),%xmm1 │ │ + psubd %xmm0,%xmm1 │ │ + punpcklwd 0x20(%esp),%xmm4 │ │ + psrad $0x10,%xmm4 │ │ + movdqa %xmm5,%xmm0 │ │ + pxor %xmm7,%xmm5 │ │ + movdqa %xmm4,%xmm3 │ │ + pxor %xmm7,%xmm3 │ │ + pcmpgtd %xmm5,%xmm3 │ │ + pand %xmm3,%xmm0 │ │ + movdqa %xmm0,0xa0(%esp) │ │ + pandn %xmm4,%xmm3 │ │ + movdqa 0x30(%esp),%xmm0 │ │ + movdqa %xmm0,%xmm5 │ │ + pcmpgtd %xmm4,%xmm5 │ │ + pand %xmm5,%xmm0 │ │ + movdqa %xmm0,0x30(%esp) │ │ + pandn %xmm4,%xmm5 │ │ + movdqa %xmm5,0x20(%esp) │ │ + psubd 0xc0(%esp),%xmm4 │ │ + pxor %xmm6,%xmm6 │ │ + pcmpgtd %xmm4,%xmm6 │ │ + pabsd %xmm4,%xmm4 │ │ + movdqa %xmm4,%xmm7 │ │ + psrld 0x60(%esp),%xmm7 │ │ + movdqa 0x80(%esp),%xmm0 │ │ + psubd %xmm7,%xmm0 │ │ + movdqa %xmm0,%xmm7 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtd %xmm5,%xmm7 │ │ + pand %xmm0,%xmm7 │ │ + movdqa %xmm1,%xmm0 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtd %xmm5,%xmm0 │ │ + pand %xmm1,%xmm0 │ │ + movdqa %xmm0,%xmm1 │ │ + pcmpgtd %xmm2,%xmm1 │ │ + pand %xmm1,%xmm2 │ │ + pandn %xmm0,%xmm1 │ │ + por %xmm2,%xmm1 │ │ + movdqa %xmm7,%xmm0 │ │ + pcmpgtd %xmm4,%xmm0 │ │ + pand %xmm0,%xmm4 │ │ + pandn %xmm7,%xmm0 │ │ + por %xmm4,%xmm0 │ │ + pxor %xmm6,%xmm0 │ │ + psubd %xmm6,%xmm0 │ │ + movdqa %xmm0,0x1e0(%esp) │ │ + movdqa 0xf0(%esp),%xmm0 │ │ + pxor %xmm0,%xmm1 │ │ + psubd %xmm0,%xmm1 │ │ + movdqa %xmm1,0x210(%esp) │ │ + movdqa 0xd0(%esp),%xmm1 │ │ + por 0x40(%esp),%xmm1 │ │ + movdqa 0x160(%esp),%xmm6 │ │ + por 0xb0(%esp),%xmm6 │ │ + mov 0x128(%esp),%edi │ │ + movdqu (%edi,%ecx,2),%xmm0 │ │ + movdqa %xmm0,0x40(%esp) │ │ + punpckhwd %xmm0,%xmm2 │ │ + psrad $0x10,%xmm2 │ │ + movdqa %xmm1,%xmm4 │ │ + movdqa 0x70(%esp),%xmm0 │ │ + pxor %xmm0,%xmm4 │ │ + movdqa %xmm2,%xmm5 │ │ + pxor %xmm0,%xmm5 │ │ + pcmpgtd %xmm4,%xmm5 │ │ + pand %xmm5,%xmm1 │ │ + movdqa %xmm1,0xd0(%esp) │ │ + pandn %xmm2,%xmm5 │ │ + movdqa %xmm5,0xb0(%esp) │ │ + movdqa %xmm6,%xmm0 │ │ + movdqa %xmm6,%xmm1 │ │ + pcmpgtd %xmm2,%xmm1 │ │ + pand %xmm1,%xmm0 │ │ + movdqa %xmm0,0x160(%esp) │ │ + pandn %xmm2,%xmm1 │ │ + movdqa %xmm1,0x100(%esp) │ │ + psubd (%esp),%xmm2 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm2,%xmm0 │ │ + movdqa %xmm0,0x1f0(%esp) │ │ + pabsd %xmm2,%xmm2 │ │ + movdqa %xmm2,%xmm4 │ │ + psrld 0x60(%esp),%xmm4 │ │ + movdqa 0x80(%esp),%xmm7 │ │ + movdqa %xmm7,%xmm6 │ │ + psubd %xmm4,%xmm6 │ │ + por 0xa0(%esp),%xmm3 │ │ + movaps 0x20(%esp),%xmm1 │ │ + orps 0x30(%esp),%xmm1 │ │ + movaps %xmm1,0x20(%esp) │ │ + punpcklwd 0x40(%esp),%xmm4 │ │ + psrad $0x10,%xmm4 │ │ + movdqa %xmm3,%xmm1 │ │ + movdqa 0x70(%esp),%xmm0 │ │ + pxor %xmm0,%xmm1 │ │ + movdqa %xmm4,%xmm5 │ │ + pxor %xmm0,%xmm5 │ │ + pcmpgtd %xmm1,%xmm5 │ │ + pand %xmm5,%xmm3 │ │ + pandn %xmm4,%xmm5 │ │ + movdqa %xmm5,0xa0(%esp) │ │ + movdqa 0x20(%esp),%xmm0 │ │ + movdqa %xmm0,%xmm1 │ │ + pcmpgtd %xmm4,%xmm1 │ │ + pand %xmm1,%xmm0 │ │ + movdqa %xmm0,0x20(%esp) │ │ + pandn %xmm4,%xmm1 │ │ + movdqa %xmm1,0xf0(%esp) │ │ + psubd 0xc0(%esp),%xmm4 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtd %xmm4,%xmm5 │ │ + pabsd %xmm4,%xmm4 │ │ + movdqa %xmm4,%xmm1 │ │ + psrld 0x60(%esp),%xmm1 │ │ + movdqa %xmm7,%xmm0 │ │ + psubd %xmm1,%xmm0 │ │ + movdqa %xmm0,%xmm1 │ │ + pxor %xmm7,%xmm7 │ │ + pcmpgtd %xmm7,%xmm1 │ │ + pand %xmm0,%xmm1 │ │ + movdqa %xmm6,%xmm0 │ │ + pxor %xmm7,%xmm7 │ │ + pcmpgtd %xmm7,%xmm0 │ │ + pand %xmm6,%xmm0 │ │ + movdqa %xmm0,%xmm6 │ │ + pcmpgtd %xmm2,%xmm6 │ │ + pand %xmm6,%xmm2 │ │ + pandn %xmm0,%xmm6 │ │ + por %xmm2,%xmm6 │ │ + movdqa %xmm1,%xmm0 │ │ + pcmpgtd %xmm4,%xmm0 │ │ + pand %xmm0,%xmm4 │ │ + pandn %xmm1,%xmm0 │ │ + por %xmm4,%xmm0 │ │ + pxor %xmm5,%xmm0 │ │ + psubd %xmm5,%xmm0 │ │ + movdqa %xmm0,0x1c0(%esp) │ │ + movdqa 0x1f0(%esp),%xmm0 │ │ + pxor %xmm0,%xmm6 │ │ + psubd %xmm0,%xmm6 │ │ + movdqa %xmm6,0x1f0(%esp) │ │ + movdqa 0xa0(%esp),%xmm4 │ │ + por %xmm3,%xmm4 │ │ + movdqa 0xf0(%esp),%xmm6 │ │ + por 0x20(%esp),%xmm6 │ │ + mov 0x1bc(%esp),%edi │ │ + movdqu (%edi,%ecx,2),%xmm5 │ │ + punpcklwd %xmm5,%xmm1 │ │ + psrad $0x10,%xmm1 │ │ + movdqa %xmm4,%xmm2 │ │ + movdqa 0x70(%esp),%xmm0 │ │ + pxor %xmm0,%xmm2 │ │ + movdqa %xmm1,%xmm3 │ │ + pxor %xmm0,%xmm3 │ │ + pcmpgtd %xmm2,%xmm3 │ │ + pand %xmm3,%xmm4 │ │ + movdqa %xmm4,0xa0(%esp) │ │ + pandn %xmm1,%xmm3 │ │ + movdqa %xmm3,0x20(%esp) │ │ + movdqa %xmm6,%xmm2 │ │ + movdqa %xmm6,%xmm0 │ │ + pcmpgtd %xmm1,%xmm0 │ │ + pand %xmm0,%xmm2 │ │ + movdqa %xmm2,0xf0(%esp) │ │ + pandn %xmm1,%xmm0 │ │ + movdqa %xmm0,0x40(%esp) │ │ + psubd 0xc0(%esp),%xmm1 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm1,%xmm0 │ │ + movdqa %xmm0,0x30(%esp) │ │ + pabsd %xmm1,%xmm6 │ │ + movdqa %xmm6,%xmm1 │ │ + movdqa 0x60(%esp),%xmm7 │ │ + psrld %xmm7,%xmm1 │ │ + movdqa 0x80(%esp),%xmm0 │ │ + psubd %xmm1,%xmm0 │ │ + movdqa %xmm0,0x1d0(%esp) │ │ + movdqa 0xb0(%esp),%xmm2 │ │ + por 0xd0(%esp),%xmm2 │ │ + movdqa 0x100(%esp),%xmm4 │ │ + por 0x160(%esp),%xmm4 │ │ + punpckhwd %xmm5,%xmm1 │ │ + psrad $0x10,%xmm1 │ │ + movdqa %xmm2,%xmm5 │ │ + movdqa 0x70(%esp),%xmm3 │ │ + pxor %xmm3,%xmm5 │ │ + movdqa %xmm1,%xmm0 │ │ + pxor %xmm3,%xmm0 │ │ + pcmpgtd %xmm5,%xmm0 │ │ + pand %xmm0,%xmm2 │ │ + movdqa %xmm2,0xb0(%esp) │ │ + pandn %xmm1,%xmm0 │ │ + movdqa %xmm0,%xmm3 │ │ + movdqa %xmm4,%xmm0 │ │ + pcmpgtd %xmm1,%xmm0 │ │ + pand %xmm0,%xmm4 │ │ + movdqa %xmm4,0x100(%esp) │ │ + pandn %xmm1,%xmm0 │ │ + movdqa %xmm0,0xd0(%esp) │ │ + psubd (%esp),%xmm1 │ │ + pxor %xmm4,%xmm4 │ │ + pcmpgtd %xmm1,%xmm4 │ │ + pabsd %xmm1,%xmm2 │ │ + movdqa %xmm2,%xmm0 │ │ + psrld %xmm7,%xmm0 │ │ + movdqa 0x80(%esp),%xmm1 │ │ + psubd %xmm0,%xmm1 │ │ + movdqa %xmm1,%xmm0 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtd %xmm5,%xmm0 │ │ + pand %xmm1,%xmm0 │ │ + movdqa 0x1d0(%esp),%xmm5 │ │ + movdqa %xmm5,%xmm7 │ │ + pxor %xmm1,%xmm1 │ │ + pcmpgtd %xmm1,%xmm7 │ │ + pand %xmm5,%xmm7 │ │ + movdqa %xmm7,%xmm1 │ │ + pcmpgtd %xmm6,%xmm1 │ │ + pand %xmm1,%xmm6 │ │ + pandn %xmm7,%xmm1 │ │ + por %xmm6,%xmm1 │ │ + movdqa %xmm0,%xmm6 │ │ + pcmpgtd %xmm2,%xmm6 │ │ + pand %xmm6,%xmm2 │ │ + pandn %xmm0,%xmm6 │ │ + por %xmm2,%xmm6 │ │ + pxor %xmm4,%xmm6 │ │ + psubd %xmm4,%xmm6 │ │ + paddd 0x210(%esp),%xmm6 │ │ + movdqa 0x30(%esp),%xmm0 │ │ + pxor %xmm0,%xmm1 │ │ + psubd %xmm0,%xmm1 │ │ + paddd 0x1e0(%esp),%xmm1 │ │ + por 0xb0(%esp),%xmm3 │ │ + movdqa 0xd0(%esp),%xmm7 │ │ + por 0x100(%esp),%xmm7 │ │ + mov 0x260(%esp),%edi │ │ + movdqu (%edi,%ecx,2),%xmm0 │ │ + movdqa %xmm0,0x100(%esp) │ │ + punpckhwd %xmm0,%xmm2 │ │ + psrad $0x10,%xmm2 │ │ + movdqa %xmm3,%xmm4 │ │ + movdqa 0x70(%esp),%xmm0 │ │ + pxor %xmm0,%xmm4 │ │ + movdqa %xmm2,%xmm5 │ │ + pxor %xmm0,%xmm5 │ │ + pcmpgtd %xmm4,%xmm5 │ │ + pand %xmm5,%xmm3 │ │ + movdqa %xmm3,0x160(%esp) │ │ + pandn %xmm2,%xmm5 │ │ + movdqa %xmm5,0xb0(%esp) │ │ + movdqa %xmm7,%xmm3 │ │ + movdqa %xmm7,%xmm0 │ │ + pcmpgtd %xmm2,%xmm0 │ │ + pand %xmm0,%xmm3 │ │ + movdqa %xmm3,0xd0(%esp) │ │ + pandn %xmm2,%xmm0 │ │ + movdqa %xmm0,0x30(%esp) │ │ + psubd (%esp),%xmm2 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm2,%xmm0 │ │ + movdqa %xmm0,0x1e0(%esp) │ │ + pabsd %xmm2,%xmm4 │ │ + movdqa %xmm4,%xmm7 │ │ + psrld 0x60(%esp),%xmm7 │ │ + movdqa 0x80(%esp),%xmm5 │ │ + movdqa %xmm5,%xmm0 │ │ + psubd %xmm7,%xmm0 │ │ + movdqa %xmm0,0x210(%esp) │ │ + movdqa 0x20(%esp),%xmm3 │ │ + por 0xa0(%esp),%xmm3 │ │ + movdqa %xmm3,0x20(%esp) │ │ + movaps 0x40(%esp),%xmm2 │ │ + orps 0xf0(%esp),%xmm2 │ │ + movaps %xmm2,0x40(%esp) │ │ + punpcklwd 0x100(%esp),%xmm7 │ │ + psrad $0x10,%xmm7 │ │ + movdqa 0x70(%esp),%xmm0 │ │ + pxor %xmm0,%xmm3 │ │ + movdqa %xmm7,%xmm2 │ │ + pxor %xmm0,%xmm2 │ │ + pcmpgtd %xmm3,%xmm2 │ │ + movdqa 0x20(%esp),%xmm0 │ │ + pand %xmm2,%xmm0 │ │ + movdqa %xmm0,0x20(%esp) │ │ + pandn %xmm7,%xmm2 │ │ + movdqa %xmm2,0x100(%esp) │ │ + movdqa 0x40(%esp),%xmm2 │ │ + movdqa %xmm2,%xmm0 │ │ + pcmpgtd %xmm7,%xmm0 │ │ + pand %xmm0,%xmm2 │ │ + movdqa %xmm2,0x40(%esp) │ │ + pandn %xmm7,%xmm0 │ │ + movdqa %xmm0,0xa0(%esp) │ │ + psubd 0xc0(%esp),%xmm7 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm7,%xmm0 │ │ + movdqa %xmm0,0xf0(%esp) │ │ + pabsd %xmm7,%xmm7 │ │ + movdqa %xmm7,%xmm2 │ │ + psrld 0x60(%esp),%xmm2 │ │ + movdqa %xmm5,%xmm0 │ │ + psubd %xmm2,%xmm0 │ │ + movdqa %xmm0,%xmm2 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtd %xmm5,%xmm2 │ │ + pand %xmm0,%xmm2 │ │ + movdqa 0x210(%esp),%xmm3 │ │ + movdqa %xmm3,%xmm0 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtd %xmm5,%xmm0 │ │ + pand %xmm3,%xmm0 │ │ + movdqa %xmm0,%xmm5 │ │ + pcmpgtd %xmm4,%xmm5 │ │ + pand %xmm5,%xmm4 │ │ + pandn %xmm0,%xmm5 │ │ + por %xmm4,%xmm5 │ │ + movdqa %xmm2,%xmm0 │ │ + pcmpgtd %xmm7,%xmm0 │ │ + pand %xmm0,%xmm7 │ │ + pandn %xmm2,%xmm0 │ │ + por %xmm7,%xmm0 │ │ + movdqa 0xf0(%esp),%xmm2 │ │ + pxor %xmm2,%xmm0 │ │ + psubd %xmm2,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + paddd 0x1c0(%esp),%xmm0 │ │ + movdqa %xmm0,0x210(%esp) │ │ + movdqa 0x1e0(%esp),%xmm0 │ │ + pxor %xmm0,%xmm5 │ │ + psubd %xmm0,%xmm5 │ │ + paddd %xmm6,%xmm5 │ │ + paddd 0x1f0(%esp),%xmm5 │ │ + movdqa %xmm5,0x1f0(%esp) │ │ + movdqa 0x220(%esp),%xmm2 │ │ + pshufd $0xf5,%xmm2,%xmm0 │ │ + movdqa 0x280(%esp),%xmm1 │ │ + pmuludq %xmm1,%xmm2 │ │ + pshufd $0xe8,%xmm2,%xmm4 │ │ + movdqa 0x2b0(%esp),%xmm2 │ │ + pmuludq %xmm2,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + punpckldq %xmm0,%xmm4 │ │ + movdqa %xmm4,0x220(%esp) │ │ + movdqa 0x180(%esp),%xmm4 │ │ + pshufd $0xf5,%xmm4,%xmm0 │ │ + pmuludq %xmm1,%xmm4 │ │ + pshufd $0xe8,%xmm4,%xmm1 │ │ + pmuludq %xmm2,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + punpckldq %xmm0,%xmm1 │ │ + movdqa %xmm1,0x1e0(%esp) │ │ + movdqa 0x100(%esp),%xmm2 │ │ + por 0x20(%esp),%xmm2 │ │ + movdqa 0xb0(%esp),%xmm0 │ │ + por 0x160(%esp),%xmm0 │ │ + movdqa %xmm0,0xb0(%esp) │ │ + movaps 0xa0(%esp),%xmm1 │ │ + orps 0x40(%esp),%xmm1 │ │ + movaps %xmm1,0xa0(%esp) │ │ + movaps 0x30(%esp),%xmm1 │ │ + orps 0xd0(%esp),%xmm1 │ │ + movaps %xmm1,0x30(%esp) │ │ + mov 0x1b8(%esp),%edi │ │ + movdqu (%edi,%ecx,2),%xmm6 │ │ + punpcklwd %xmm6,%xmm4 │ │ + psrad $0x10,%xmm4 │ │ + movdqa %xmm2,%xmm3 │ │ + movdqa %xmm2,%xmm1 │ │ + movdqa 0x70(%esp),%xmm2 │ │ + pxor %xmm2,%xmm1 │ │ + movdqa %xmm4,%xmm7 │ │ + pxor %xmm2,%xmm7 │ │ + pcmpgtd %xmm1,%xmm7 │ │ + pand %xmm7,%xmm3 │ │ + movdqa %xmm3,0x100(%esp) │ │ + pandn %xmm4,%xmm7 │ │ + movdqa %xmm7,0xd0(%esp) │ │ + movdqa 0xa0(%esp),%xmm1 │ │ + movdqa %xmm1,%xmm2 │ │ + pcmpgtd %xmm4,%xmm2 │ │ + pand %xmm2,%xmm1 │ │ + movdqa %xmm1,0xa0(%esp) │ │ + pandn %xmm4,%xmm2 │ │ + movdqa %xmm2,0x40(%esp) │ │ + psubd 0xc0(%esp),%xmm4 │ │ + pxor %xmm1,%xmm1 │ │ + pcmpgtd %xmm4,%xmm1 │ │ + movdqa %xmm1,0x20(%esp) │ │ + pabsd %xmm4,%xmm3 │ │ + movdqa %xmm3,%xmm1 │ │ + movdqa 0x150(%esp),%xmm2 │ │ + psrld %xmm2,%xmm1 │ │ + movdqa 0x170(%esp),%xmm5 │ │ + movdqa %xmm5,%xmm7 │ │ + psubd %xmm1,%xmm7 │ │ + punpckhwd %xmm6,%xmm1 │ │ + psrad $0x10,%xmm1 │ │ + movdqa %xmm0,%xmm6 │ │ + movdqa 0x70(%esp),%xmm0 │ │ + pxor %xmm0,%xmm6 │ │ + movdqa %xmm1,%xmm4 │ │ + pxor %xmm0,%xmm4 │ │ + pcmpgtd %xmm6,%xmm4 │ │ + movdqa 0xb0(%esp),%xmm0 │ │ + pand %xmm4,%xmm0 │ │ + movdqa %xmm0,0xb0(%esp) │ │ + pandn %xmm1,%xmm4 │ │ + movdqa %xmm4,0x180(%esp) │ │ + movdqa 0x30(%esp),%xmm0 │ │ + movdqa %xmm0,%xmm6 │ │ + pcmpgtd %xmm1,%xmm6 │ │ + pand %xmm6,%xmm0 │ │ + movdqa %xmm0,0x30(%esp) │ │ + pandn %xmm1,%xmm6 │ │ + movdqa %xmm6,0xf0(%esp) │ │ + psubd (%esp),%xmm1 │ │ + pxor %xmm6,%xmm6 │ │ + pcmpgtd %xmm1,%xmm6 │ │ + pabsd %xmm1,%xmm1 │ │ + movdqa %xmm1,%xmm0 │ │ + psrld %xmm2,%xmm0 │ │ + movdqa %xmm5,%xmm2 │ │ + psubd %xmm0,%xmm2 │ │ + movdqa %xmm2,%xmm0 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtd %xmm5,%xmm0 │ │ + pand %xmm2,%xmm0 │ │ + movdqa %xmm7,%xmm2 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtd %xmm5,%xmm2 │ │ + pand %xmm7,%xmm2 │ │ + movdqa %xmm2,%xmm5 │ │ + pcmpgtd %xmm3,%xmm5 │ │ + pand %xmm5,%xmm3 │ │ + pandn %xmm2,%xmm5 │ │ + por %xmm3,%xmm5 │ │ + movdqa %xmm0,%xmm4 │ │ + pcmpgtd %xmm1,%xmm4 │ │ + pand %xmm4,%xmm1 │ │ + pandn %xmm0,%xmm4 │ │ + por %xmm1,%xmm4 │ │ + pxor %xmm6,%xmm4 │ │ + psubd %xmm6,%xmm4 │ │ + movdqa 0x20(%esp),%xmm0 │ │ + pxor %xmm0,%xmm5 │ │ + psubd %xmm0,%xmm5 │ │ + movdqa 0xd0(%esp),%xmm0 │ │ + por 0x100(%esp),%xmm0 │ │ + movaps 0x40(%esp),%xmm1 │ │ + orps 0xa0(%esp),%xmm1 │ │ + movaps %xmm1,0x40(%esp) │ │ + mov 0xec(%esp),%edi │ │ + movdqu (%edi,%ecx,2),%xmm1 │ │ + movdqa %xmm1,0x20(%esp) │ │ + punpcklwd %xmm1,%xmm3 │ │ + psrad $0x10,%xmm3 │ │ + movdqa %xmm0,%xmm6 │ │ + movdqa %xmm0,%xmm1 │ │ + movdqa 0x70(%esp),%xmm0 │ │ + pxor %xmm0,%xmm6 │ │ + movdqa %xmm3,%xmm7 │ │ + pxor %xmm0,%xmm7 │ │ + pcmpgtd %xmm6,%xmm7 │ │ + pand %xmm7,%xmm1 │ │ + movdqa %xmm1,0xd0(%esp) │ │ + pandn %xmm3,%xmm7 │ │ + movdqa %xmm7,0x100(%esp) │ │ + movdqa 0x40(%esp),%xmm1 │ │ + movdqa %xmm1,%xmm0 │ │ + pcmpgtd %xmm3,%xmm0 │ │ + pand %xmm0,%xmm1 │ │ + movdqa %xmm1,0x40(%esp) │ │ + pandn %xmm3,%xmm0 │ │ + movdqa %xmm0,0x160(%esp) │ │ + psubd 0xc0(%esp),%xmm3 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm3,%xmm0 │ │ + movdqa %xmm0,0xa0(%esp) │ │ + pabsd %xmm3,%xmm3 │ │ + movdqa %xmm3,0x1c0(%esp) │ │ + psrld 0x150(%esp),%xmm3 │ │ + movdqa 0x170(%esp),%xmm0 │ │ + psubd %xmm3,%xmm0 │ │ + movdqa %xmm0,0x1d0(%esp) │ │ + movdqa 0x180(%esp),%xmm2 │ │ + por 0xb0(%esp),%xmm2 │ │ + movdqa 0xf0(%esp),%xmm7 │ │ + por 0x30(%esp),%xmm7 │ │ + punpckhwd 0x20(%esp),%xmm3 │ │ + psrad $0x10,%xmm3 │ │ + movdqa %xmm2,%xmm0 │ │ + movdqa 0x70(%esp),%xmm1 │ │ + pxor %xmm1,%xmm0 │ │ + movdqa %xmm3,%xmm6 │ │ + pxor %xmm1,%xmm6 │ │ + pcmpgtd %xmm0,%xmm6 │ │ + pand %xmm6,%xmm2 │ │ + movdqa %xmm2,0x180(%esp) │ │ + pandn %xmm3,%xmm6 │ │ + movdqa %xmm6,0xb0(%esp) │ │ + movdqa %xmm7,%xmm1 │ │ + movdqa %xmm7,%xmm0 │ │ + pcmpgtd %xmm3,%xmm0 │ │ + pand %xmm0,%xmm1 │ │ + movdqa %xmm1,0xf0(%esp) │ │ + pandn %xmm3,%xmm0 │ │ + movdqa %xmm0,0x20(%esp) │ │ + psubd (%esp),%xmm3 │ │ + pxor %xmm6,%xmm6 │ │ + pcmpgtd %xmm3,%xmm6 │ │ + pabsd %xmm3,%xmm3 │ │ + movdqa %xmm3,%xmm1 │ │ + psrld 0x150(%esp),%xmm1 │ │ + movdqa 0x170(%esp),%xmm0 │ │ + psubd %xmm1,%xmm0 │ │ + movdqa %xmm0,%xmm1 │ │ + pxor %xmm7,%xmm7 │ │ + pcmpgtd %xmm7,%xmm1 │ │ + pand %xmm0,%xmm1 │ │ + movdqa 0x1d0(%esp),%xmm2 │ │ + movdqa %xmm2,%xmm0 │ │ + pxor %xmm7,%xmm7 │ │ + pcmpgtd %xmm7,%xmm0 │ │ + pand %xmm2,%xmm0 │ │ + movdqa %xmm0,%xmm7 │ │ + movdqa 0x1c0(%esp),%xmm2 │ │ + pcmpgtd %xmm2,%xmm7 │ │ + pand %xmm7,%xmm2 │ │ + pandn %xmm0,%xmm7 │ │ + por %xmm2,%xmm7 │ │ + movdqa %xmm1,%xmm0 │ │ + pcmpgtd %xmm3,%xmm0 │ │ + pand %xmm0,%xmm3 │ │ + pandn %xmm1,%xmm0 │ │ + por %xmm3,%xmm0 │ │ + pxor %xmm6,%xmm0 │ │ + psubd %xmm6,%xmm0 │ │ + paddd %xmm4,%xmm0 │ │ + movdqa %xmm0,0x1d0(%esp) │ │ + movdqa 0xa0(%esp),%xmm0 │ │ + pxor %xmm0,%xmm7 │ │ + psubd %xmm0,%xmm7 │ │ + paddd %xmm5,%xmm7 │ │ + movdqa %xmm7,0x1c0(%esp) │ │ + movdqa 0x100(%esp),%xmm1 │ │ + por 0xd0(%esp),%xmm1 │ │ + movdqa 0xb0(%esp),%xmm6 │ │ + por 0x180(%esp),%xmm6 │ │ + movdqa 0x160(%esp),%xmm5 │ │ + por 0x40(%esp),%xmm5 │ │ + movaps 0x20(%esp),%xmm0 │ │ + orps 0xf0(%esp),%xmm0 │ │ + movaps %xmm0,0x20(%esp) │ │ + mov 0x1b4(%esp),%edi │ │ + movdqu (%edi,%ecx,2),%xmm0 │ │ + movdqa %xmm0,0x40(%esp) │ │ + punpcklwd %xmm0,%xmm3 │ │ + psrad $0x10,%xmm3 │ │ + movdqa %xmm1,%xmm0 │ │ + movdqa 0x70(%esp),%xmm7 │ │ + pxor %xmm7,%xmm0 │ │ + movdqa %xmm3,%xmm4 │ │ + pxor %xmm7,%xmm4 │ │ + pcmpgtd %xmm0,%xmm4 │ │ + pand %xmm4,%xmm1 │ │ + movdqa %xmm1,0x100(%esp) │ │ + pandn %xmm3,%xmm4 │ │ + movdqa %xmm4,0xa0(%esp) │ │ + movdqa %xmm5,%xmm1 │ │ + pcmpgtd %xmm3,%xmm1 │ │ + pand %xmm1,%xmm5 │ │ + movdqa %xmm5,0x160(%esp) │ │ + pandn %xmm3,%xmm1 │ │ + movdqa %xmm1,0xd0(%esp) │ │ + psubd 0xc0(%esp),%xmm3 │ │ + pxor %xmm1,%xmm1 │ │ + pcmpgtd %xmm3,%xmm1 │ │ + movdqa %xmm1,0xf0(%esp) │ │ + pabsd %xmm3,%xmm1 │ │ + movdqa %xmm1,%xmm2 │ │ + movdqa 0x60(%esp),%xmm0 │ │ + psrld %xmm0,%xmm2 │ │ + movdqa 0x80(%esp),%xmm4 │ │ + movdqa %xmm4,%xmm3 │ │ + psubd %xmm2,%xmm3 │ │ + movdqa %xmm3,0x30(%esp) │ │ + punpckhwd 0x40(%esp),%xmm2 │ │ + psrad $0x10,%xmm2 │ │ + movdqa %xmm6,%xmm5 │ │ + pxor %xmm7,%xmm5 │ │ + movdqa %xmm2,%xmm3 │ │ + pxor %xmm7,%xmm3 │ │ + pcmpgtd %xmm5,%xmm3 │ │ + pand %xmm3,%xmm6 │ │ + movdqa %xmm6,0xb0(%esp) │ │ + pandn %xmm2,%xmm3 │ │ + movdqa 0x20(%esp),%xmm6 │ │ + movdqa %xmm6,%xmm5 │ │ + pcmpgtd %xmm2,%xmm5 │ │ + pand %xmm5,%xmm6 │ │ + movdqa %xmm6,0x20(%esp) │ │ + pandn %xmm2,%xmm5 │ │ + psubd (%esp),%xmm2 │ │ + pxor %xmm6,%xmm6 │ │ + pcmpgtd %xmm2,%xmm6 │ │ + pabsd %xmm2,%xmm2 │ │ + movdqa %xmm2,%xmm7 │ │ + psrld %xmm0,%xmm7 │ │ + movdqa %xmm4,%xmm0 │ │ + psubd %xmm7,%xmm0 │ │ + movdqa %xmm0,%xmm7 │ │ + pxor %xmm4,%xmm4 │ │ + pcmpgtd %xmm4,%xmm7 │ │ + pand %xmm0,%xmm7 │ │ + movdqa 0x30(%esp),%xmm0 │ │ + pxor %xmm4,%xmm4 │ │ + pcmpgtd %xmm4,%xmm0 │ │ + pand 0x30(%esp),%xmm0 │ │ + movdqa %xmm0,%xmm4 │ │ + pcmpgtd %xmm1,%xmm4 │ │ + pand %xmm4,%xmm1 │ │ + pandn %xmm0,%xmm4 │ │ + por %xmm1,%xmm4 │ │ + movdqa %xmm7,%xmm0 │ │ + pcmpgtd %xmm2,%xmm0 │ │ + pand %xmm0,%xmm2 │ │ + pandn %xmm7,%xmm0 │ │ + por %xmm2,%xmm0 │ │ + pxor %xmm6,%xmm0 │ │ + psubd %xmm6,%xmm0 │ │ + movdqa %xmm0,0x200(%esp) │ │ + movdqa 0xf0(%esp),%xmm0 │ │ + pxor %xmm0,%xmm4 │ │ + psubd %xmm0,%xmm4 │ │ + movdqa %xmm4,0x180(%esp) │ │ + movdqa 0xa0(%esp),%xmm2 │ │ + por 0x100(%esp),%xmm2 │ │ + movdqa 0xd0(%esp),%xmm7 │ │ + por 0x160(%esp),%xmm7 │ │ + mov 0x124(%esp),%edi │ │ + movdqu (%edi,%ecx,2),%xmm0 │ │ + movdqa %xmm0,0xf0(%esp) │ │ + punpcklwd %xmm0,%xmm1 │ │ + psrad $0x10,%xmm1 │ │ + movdqa %xmm2,%xmm4 │ │ + movdqa 0x70(%esp),%xmm0 │ │ + pxor %xmm0,%xmm4 │ │ + movdqa %xmm1,%xmm6 │ │ + pxor %xmm0,%xmm6 │ │ + pcmpgtd %xmm4,%xmm6 │ │ + pand %xmm6,%xmm2 │ │ + movdqa %xmm2,0xa0(%esp) │ │ + pandn %xmm1,%xmm6 │ │ + movdqa %xmm6,0x40(%esp) │ │ + movdqa %xmm7,%xmm0 │ │ + movdqa %xmm7,%xmm2 │ │ + pcmpgtd %xmm1,%xmm2 │ │ + pand %xmm2,%xmm0 │ │ + movdqa %xmm0,0xd0(%esp) │ │ + pandn %xmm1,%xmm2 │ │ + movdqa %xmm2,0x30(%esp) │ │ + psubd 0xc0(%esp),%xmm1 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm1,%xmm0 │ │ + movdqa %xmm0,0x230(%esp) │ │ + pabsd %xmm1,%xmm4 │ │ + movdqa %xmm4,%xmm6 │ │ + movdqa 0x60(%esp),%xmm7 │ │ + psrld %xmm7,%xmm6 │ │ + movdqa 0x80(%esp),%xmm0 │ │ + psubd %xmm6,%xmm0 │ │ + movdqa %xmm0,0x100(%esp) │ │ + por 0xb0(%esp),%xmm3 │ │ + por 0x20(%esp),%xmm5 │ │ + punpckhwd 0xf0(%esp),%xmm6 │ │ + psrad $0x10,%xmm6 │ │ + movdqa %xmm3,%xmm0 │ │ + movdqa 0x70(%esp),%xmm2 │ │ + pxor %xmm2,%xmm0 │ │ + movdqa %xmm6,%xmm1 │ │ + pxor %xmm2,%xmm1 │ │ + pcmpgtd %xmm0,%xmm1 │ │ + pand %xmm1,%xmm3 │ │ + pandn %xmm6,%xmm1 │ │ + movdqa %xmm1,0x20(%esp) │ │ + movdqa %xmm5,%xmm0 │ │ + pcmpgtd %xmm6,%xmm0 │ │ + pand %xmm0,%xmm5 │ │ + pandn %xmm6,%xmm0 │ │ + movdqa %xmm0,0xf0(%esp) │ │ + psubd (%esp),%xmm6 │ │ + pxor %xmm2,%xmm2 │ │ + pcmpgtd %xmm6,%xmm2 │ │ + pabsd %xmm6,%xmm6 │ │ + movdqa %xmm6,%xmm1 │ │ + psrld %xmm7,%xmm1 │ │ + movdqa 0x80(%esp),%xmm0 │ │ + psubd %xmm1,%xmm0 │ │ + movdqa %xmm0,%xmm1 │ │ + pxor %xmm7,%xmm7 │ │ + pcmpgtd %xmm7,%xmm1 │ │ + pand %xmm0,%xmm1 │ │ + movdqa 0x100(%esp),%xmm0 │ │ + pxor %xmm7,%xmm7 │ │ + pcmpgtd %xmm7,%xmm0 │ │ + pand 0x100(%esp),%xmm0 │ │ + movdqa %xmm0,%xmm7 │ │ + pcmpgtd %xmm4,%xmm7 │ │ + pand %xmm7,%xmm4 │ │ + pandn %xmm0,%xmm7 │ │ + por %xmm4,%xmm7 │ │ + movdqa %xmm1,%xmm0 │ │ + pcmpgtd %xmm6,%xmm0 │ │ + pand %xmm0,%xmm6 │ │ + pandn %xmm1,%xmm0 │ │ + por %xmm6,%xmm0 │ │ + pxor %xmm2,%xmm0 │ │ + psubd %xmm2,%xmm0 │ │ + movdqa %xmm0,0x160(%esp) │ │ + movdqa 0x230(%esp),%xmm0 │ │ + pxor %xmm0,%xmm7 │ │ + psubd %xmm0,%xmm7 │ │ + movdqa %xmm7,0x230(%esp) │ │ + movdqa 0x20(%esp),%xmm4 │ │ + por %xmm3,%xmm4 │ │ + movdqa 0xf0(%esp),%xmm6 │ │ + por %xmm5,%xmm6 │ │ + mov 0x1b0(%esp),%edi │ │ + movdqu (%edi,%ecx,2),%xmm0 │ │ + punpckhwd %xmm0,%xmm1 │ │ + psrad $0x10,%xmm1 │ │ + movdqa %xmm4,%xmm2 │ │ + movdqa 0x70(%esp),%xmm5 │ │ + pxor %xmm5,%xmm2 │ │ + movdqa %xmm1,%xmm3 │ │ + pxor %xmm5,%xmm3 │ │ + pcmpgtd %xmm2,%xmm3 │ │ + pand %xmm3,%xmm4 │ │ + movdqa %xmm4,0x20(%esp) │ │ + pandn %xmm1,%xmm3 │ │ + movdqa %xmm3,0xb0(%esp) │ │ + movdqa %xmm6,%xmm3 │ │ + movdqa %xmm6,%xmm2 │ │ + pcmpgtd %xmm1,%xmm2 │ │ + pand %xmm2,%xmm3 │ │ + movdqa %xmm3,0xf0(%esp) │ │ + pandn %xmm1,%xmm2 │ │ + movdqa %xmm2,0x100(%esp) │ │ + psubd (%esp),%xmm1 │ │ + pxor %xmm2,%xmm2 │ │ + pcmpgtd %xmm1,%xmm2 │ │ + movdqa %xmm2,0x240(%esp) │ │ + pabsd %xmm1,%xmm5 │ │ + movdqa %xmm5,%xmm1 │ │ + psrld 0x60(%esp),%xmm1 │ │ + movdqa 0x80(%esp),%xmm7 │ │ + movdqa %xmm7,%xmm6 │ │ + psubd %xmm1,%xmm6 │ │ + movdqa 0x40(%esp),%xmm2 │ │ + por 0xa0(%esp),%xmm2 │ │ + movaps 0x30(%esp),%xmm1 │ │ + orps 0xd0(%esp),%xmm1 │ │ + movaps %xmm1,0x30(%esp) │ │ + punpcklwd %xmm0,%xmm0 │ │ + psrad $0x10,%xmm0 │ │ + movdqa %xmm2,%xmm3 │ │ + movdqa 0x70(%esp),%xmm1 │ │ + pxor %xmm1,%xmm3 │ │ + movdqa %xmm0,%xmm4 │ │ + pxor %xmm1,%xmm4 │ │ + pcmpgtd %xmm3,%xmm4 │ │ + pand %xmm4,%xmm2 │ │ + movdqa %xmm2,0x40(%esp) │ │ + pandn %xmm0,%xmm4 │ │ + movdqa %xmm4,0xa0(%esp) │ │ + movdqa 0x30(%esp),%xmm1 │ │ + movdqa %xmm1,%xmm2 │ │ + pcmpgtd %xmm0,%xmm2 │ │ + pand %xmm2,%xmm1 │ │ + movdqa %xmm1,0x30(%esp) │ │ + pandn %xmm0,%xmm2 │ │ + movdqa %xmm2,0xd0(%esp) │ │ + psubd 0xc0(%esp),%xmm0 │ │ + pxor %xmm4,%xmm4 │ │ + pcmpgtd %xmm0,%xmm4 │ │ + pabsd %xmm0,%xmm2 │ │ + movdqa %xmm2,%xmm1 │ │ + psrld 0x60(%esp),%xmm1 │ │ + psubd %xmm1,%xmm7 │ │ + movdqa %xmm7,%xmm1 │ │ + pxor %xmm3,%xmm3 │ │ + pcmpgtd %xmm3,%xmm1 │ │ + pand %xmm7,%xmm1 │ │ + movdqa %xmm6,%xmm0 │ │ + pxor %xmm3,%xmm3 │ │ + pcmpgtd %xmm3,%xmm0 │ │ + pand %xmm6,%xmm0 │ │ + movdqa %xmm0,%xmm6 │ │ + pcmpgtd %xmm5,%xmm6 │ │ + pand %xmm6,%xmm5 │ │ + pandn %xmm0,%xmm6 │ │ + por %xmm5,%xmm6 │ │ + movdqa %xmm1,%xmm3 │ │ + pcmpgtd %xmm2,%xmm3 │ │ + pand %xmm3,%xmm2 │ │ + pandn %xmm1,%xmm3 │ │ + por %xmm2,%xmm3 │ │ + pxor %xmm4,%xmm3 │ │ + psubd %xmm4,%xmm3 │ │ + paddd 0x180(%esp),%xmm3 │ │ + movdqa 0x240(%esp),%xmm0 │ │ + pxor %xmm0,%xmm6 │ │ + psubd %xmm0,%xmm6 │ │ + paddd 0x200(%esp),%xmm6 │ │ + movdqa 0xa0(%esp),%xmm4 │ │ + por 0x40(%esp),%xmm4 │ │ + movdqa 0xd0(%esp),%xmm1 │ │ + por 0x30(%esp),%xmm1 │ │ + mov 0x13c(%esp),%edi │ │ + movdqu (%edi,%ecx,2),%xmm0 │ │ + movdqa %xmm0,0x200(%esp) │ │ + punpcklwd %xmm0,%xmm2 │ │ + psrad $0x10,%xmm2 │ │ + movdqa %xmm4,%xmm5 │ │ + movdqa 0x70(%esp),%xmm7 │ │ + pxor %xmm7,%xmm5 │ │ + movdqa %xmm2,%xmm0 │ │ + pxor %xmm7,%xmm0 │ │ + pcmpgtd %xmm5,%xmm0 │ │ + pand %xmm0,%xmm4 │ │ + movdqa %xmm4,0xa0(%esp) │ │ + pandn %xmm2,%xmm0 │ │ + movdqa %xmm0,0x40(%esp) │ │ + movdqa %xmm1,%xmm4 │ │ + pcmpgtd %xmm2,%xmm4 │ │ + pand %xmm4,%xmm1 │ │ + movdqa %xmm1,0xd0(%esp) │ │ + pandn %xmm2,%xmm4 │ │ + movdqa %xmm4,0x30(%esp) │ │ + psubd 0xc0(%esp),%xmm2 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm2,%xmm0 │ │ + movdqa %xmm0,0x180(%esp) │ │ + pabsd %xmm2,%xmm2 │ │ + movdqa %xmm2,0x240(%esp) │ │ + psrld 0x60(%esp),%xmm2 │ │ + movdqa 0x80(%esp),%xmm0 │ │ + psubd %xmm2,%xmm0 │ │ + movdqa %xmm0,0x270(%esp) │ │ + movdqa 0xb0(%esp),%xmm0 │ │ + por 0x20(%esp),%xmm0 │ │ + movdqa 0x100(%esp),%xmm4 │ │ + por 0xf0(%esp),%xmm4 │ │ + punpckhwd 0x200(%esp),%xmm2 │ │ + psrad $0x10,%xmm2 │ │ + movdqa %xmm0,%xmm1 │ │ + movdqa %xmm7,%xmm5 │ │ + pxor %xmm7,%xmm1 │ │ + movdqa %xmm2,%xmm7 │ │ + pxor %xmm5,%xmm7 │ │ + pcmpgtd %xmm1,%xmm7 │ │ + pand %xmm7,%xmm0 │ │ + movdqa %xmm0,0xb0(%esp) │ │ + pandn %xmm2,%xmm7 │ │ + movdqa %xmm4,%xmm0 │ │ + pcmpgtd %xmm2,%xmm0 │ │ + pand %xmm0,%xmm4 │ │ + movdqa %xmm4,0x100(%esp) │ │ + pandn %xmm2,%xmm0 │ │ + movdqa %xmm0,0x20(%esp) │ │ + psubd (%esp),%xmm2 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm2,%xmm0 │ │ + movdqa %xmm0,0xf0(%esp) │ │ + pabsd %xmm2,%xmm5 │ │ + movdqa %xmm5,%xmm4 │ │ + psrld 0x60(%esp),%xmm4 │ │ + movdqa 0x80(%esp),%xmm1 │ │ + psubd %xmm4,%xmm1 │ │ + movdqa %xmm1,%xmm4 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm0,%xmm4 │ │ + pand %xmm1,%xmm4 │ │ + movdqa 0x270(%esp),%xmm2 │ │ + movdqa %xmm2,%xmm0 │ │ + pxor %xmm1,%xmm1 │ │ + pcmpgtd %xmm1,%xmm0 │ │ + pand %xmm2,%xmm0 │ │ + movdqa %xmm0,%xmm1 │ │ + movdqa 0x240(%esp),%xmm2 │ │ + pcmpgtd %xmm2,%xmm1 │ │ + pand %xmm1,%xmm2 │ │ + pandn %xmm0,%xmm1 │ │ + por %xmm2,%xmm1 │ │ + movdqa %xmm4,%xmm0 │ │ + pcmpgtd %xmm5,%xmm0 │ │ + pand %xmm0,%xmm5 │ │ + pandn %xmm4,%xmm0 │ │ + por %xmm5,%xmm0 │ │ + movdqa 0xf0(%esp),%xmm2 │ │ + pxor %xmm2,%xmm0 │ │ + psubd %xmm2,%xmm0 │ │ + paddd %xmm6,%xmm0 │ │ + paddd 0x160(%esp),%xmm0 │ │ + movdqa 0x180(%esp),%xmm2 │ │ + pxor %xmm2,%xmm1 │ │ + psubd %xmm2,%xmm1 │ │ + paddd %xmm3,%xmm1 │ │ + paddd 0x230(%esp),%xmm1 │ │ + movdqa 0x1d0(%esp),%xmm3 │ │ + pshufd $0xf5,%xmm3,%xmm2 │ │ + movdqa 0x290(%esp),%xmm6 │ │ + pmuludq %xmm6,%xmm3 │ │ + pshufd $0xe8,%xmm3,%xmm3 │ │ + movdqa 0x2a0(%esp),%xmm4 │ │ + pmuludq %xmm4,%xmm2 │ │ + pshufd $0xe8,%xmm2,%xmm2 │ │ + punpckldq %xmm2,%xmm3 │ │ + movdqa 0x1e0(%esp),%xmm2 │ │ + paddd 0x1f0(%esp),%xmm2 │ │ + paddd %xmm2,%xmm3 │ │ + paddd %xmm0,%xmm3 │ │ + movdqa 0x1c0(%esp),%xmm2 │ │ + pshufd $0xf5,%xmm2,%xmm0 │ │ + pmuludq %xmm6,%xmm2 │ │ + pshufd $0xe8,%xmm2,%xmm2 │ │ + pmuludq %xmm4,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + punpckldq %xmm0,%xmm2 │ │ + movdqa 0x220(%esp),%xmm0 │ │ + movdqa 0x210(%esp),%xmm4 │ │ + paddd %xmm4,%xmm0 │ │ + paddd %xmm0,%xmm2 │ │ + paddd %xmm1,%xmm2 │ │ + paddd 0x1f0(%esp),%xmm3 │ │ + paddd %xmm4,%xmm2 │ │ + movdqa 0x40(%esp),%xmm6 │ │ + por 0xa0(%esp),%xmm6 │ │ + por 0xb0(%esp),%xmm7 │ │ + movaps 0x30(%esp),%xmm0 │ │ + orps 0xd0(%esp),%xmm0 │ │ + movaps %xmm0,0x30(%esp) │ │ + movdqa 0x20(%esp),%xmm4 │ │ + por 0x100(%esp),%xmm4 │ │ + movdqa %xmm2,%xmm0 │ │ + psrad $0x1f,%xmm0 │ │ + movdqa -0x14d50(%edx),%xmm1 │ │ + paddd %xmm1,%xmm0 │ │ + paddd %xmm2,%xmm0 │ │ + movdqa %xmm3,%xmm2 │ │ + psrad $0x1f,%xmm2 │ │ + paddd %xmm1,%xmm2 │ │ + paddd %xmm3,%xmm2 │ │ + psrad $0x4,%xmm2 │ │ + psrad $0x4,%xmm0 │ │ + paddd 0xc0(%esp),%xmm0 │ │ + paddd (%esp),%xmm2 │ │ + movdqa %xmm7,%xmm1 │ │ + pcmpgtd %xmm2,%xmm1 │ │ + movdqa %xmm4,%xmm3 │ │ + pcmpgtd %xmm2,%xmm3 │ │ + pand %xmm3,%xmm2 │ │ + pandn %xmm4,%xmm3 │ │ + movdqa %xmm6,%xmm4 │ │ + pcmpgtd %xmm0,%xmm4 │ │ + por %xmm2,%xmm3 │ │ + movdqa 0x30(%esp),%xmm5 │ │ + movdqa %xmm5,%xmm2 │ │ + pcmpgtd %xmm0,%xmm2 │ │ + pand %xmm2,%xmm0 │ │ + pandn %xmm5,%xmm2 │ │ + por %xmm0,%xmm2 │ │ + pand %xmm4,%xmm6 │ │ + pandn %xmm2,%xmm4 │ │ + por %xmm6,%xmm4 │ │ + pand %xmm1,%xmm7 │ │ + pandn %xmm3,%xmm1 │ │ + por %xmm7,%xmm1 │ │ + movdqa -0x14d70(%edx),%xmm0 │ │ + pshufb %xmm0,%xmm1 │ │ + pshufb %xmm0,%xmm4 │ │ + punpcklqdq %xmm1,%xmm4 │ │ + movdqu %xmm4,(%eax,%ecx,2) │ │ + add $0x8,%ecx │ │ + cmp %ecx,%esi │ │ + jne 83630 │ │ + cmp 0x20(%ebp),%esi │ │ + mov %esi,%eax │ │ + mov 0x1a0(%esp),%edx │ │ + mov 0x19c(%esp),%esi │ │ + mov 0x258(%esp),%edi │ │ + je 834c0 │ │ + mov %eax,%ecx │ │ + sub %esi,%ecx │ │ + mov %ecx,(%esp) │ │ + add %eax,%esi │ │ + mov %esi,0x19c(%esp) │ │ + mov %eax,%ecx │ │ + sub %edx,%ecx │ │ + mov %ecx,0xc0(%esp) │ │ add %eax,%edx │ │ - xor %ecx,%ecx │ │ - mov %esi,0x28(%esp) │ │ - movl $0x1,(%edx) │ │ - cmpl $0x0,-0x8(%edx) │ │ - jne 88eb6 │ │ - xor %esi,%esi │ │ + mov %edx,0x1a0(%esp) │ │ + mov %eax,%esi │ │ + mov 0x1a4(%esp),%ecx │ │ + mov 0x130(%esp),%edx │ │ + sub %edx,%esi │ │ + mov %esi,0x30(%esp) │ │ + add %eax,%edx │ │ + mov %edx,0x130(%esp) │ │ + mov 0x1a8(%esp),%edx │ │ + mov %eax,%esi │ │ + sub %ecx,%esi │ │ + add %eax,%ecx │ │ + mov %ecx,0x20(%esp) │ │ + mov %eax,%ecx │ │ + sub %edi,%ecx │ │ + add %eax,%edi │ │ + mov %edi,0x40(%esp) │ │ + mov 0x20(%ebp),%ebx │ │ + sub %eax,%ebx │ │ + mov %ebx,0x240(%esp) │ │ + lea (%eax,%edx,1),%edi │ │ + mov %edi,0xb0(%esp) │ │ + mov 0x1c(%esp),%ebx │ │ + lea (%ebx,%eax,2),%edi │ │ + mov %edi,0x230(%esp) │ │ + sub %edx,%eax │ │ + mov 0xe8(%esp),%ebx │ │ + mov (%esp),%edx │ │ + lea (%ebx,%edx,2),%edx │ │ + mov %edx,0x270(%esp) │ │ + mov 0x19c(%esp),%edx │ │ + lea (%ebx,%edx,2),%edx │ │ + mov %edx,0x260(%esp) │ │ + mov 0xc0(%esp),%edx │ │ + lea (%ebx,%edx,2),%edx │ │ + mov %edx,0x128(%esp) │ │ + mov 0x1a0(%esp),%edx │ │ + lea (%ebx,%edx,2),%edx │ │ + mov %edx,0xec(%esp) │ │ + mov 0x30(%esp),%edx │ │ + lea (%ebx,%edx,2),%edx │ │ + mov %edx,0x124(%esp) │ │ + mov 0x130(%esp),%edx │ │ + lea (%ebx,%edx,2),%edx │ │ + mov %edx,0x13c(%esp) │ │ + mov 0x20(%esp),%edx │ │ + lea (%ebx,%edx,2),%edx │ │ + mov %edx,0x138(%esp) │ │ + mov 0x40(%esp),%edx │ │ + lea (%ebx,%edx,2),%edx │ │ + mov %edx,0x134(%esp) │ │ + mov 0xb0(%esp),%edx │ │ + lea (%ebx,%edx,2),%edx │ │ + mov %edx,0x1bc(%esp) │ │ + lea (%ebx,%esi,2),%edx │ │ + mov %edx,0x1b8(%esp) │ │ xor %edi,%edi │ │ + lea (%ebx,%ecx,2),%ecx │ │ + mov %ecx,0x1b4(%esp) │ │ + lea (%ebx,%eax,2),%eax │ │ + mov %eax,0x1b0(%esp) │ │ + mov 0x230(%esp),%eax │ │ + jmp 85082 │ │ + nop │ │ + mov %esi,%eax │ │ + sar $0x1f,%eax │ │ + lea 0x8(%eax,%esi,1),%eax │ │ + sar $0x4,%eax │ │ + add (%esp),%eax │ │ + cmp %ebx,%eax │ │ + cmovle %eax,%ebx │ │ + cmp %ecx,%eax │ │ + cmovl %ecx,%ebx │ │ + mov 0x230(%esp),%eax │ │ + mov %bx,(%eax,%edi,2) │ │ inc %edi │ │ - shld %cl,%edi,%esi │ │ - shl %cl,%edi │ │ - test $0x20,%cl │ │ - cmovne %edi,%esi │ │ - mov $0x0,%eax │ │ - cmovne %eax,%edi │ │ - mov 0x1c(%esp),%eax │ │ - or %edi,0x6dc(%eax) │ │ - or %esi,0x6e0(%eax) │ │ - mov 0x28(%esp),%esi │ │ - inc %ecx │ │ - add $0x3f5c0,%edx │ │ - cmp %esi,%ecx │ │ - jl 88e7e │ │ - mov 0x18(%esp),%eax │ │ - mov 0x20(%esp),%ecx │ │ - lea 0xe9c(%eax,%ecx,1),%eax │ │ - mov %eax,0x34(%esp) │ │ - mov %eax,(%esp) │ │ - call 14e0 │ │ - mov $0x40,%cl │ │ - mov 0x1c(%esp),%esi │ │ - sub (%esi),%cl │ │ - xor %edi,%edi │ │ - dec %edi │ │ - mov %edi,%edx │ │ + cmp %edi,0x240(%esp) │ │ + je 834c0 │ │ + movzwl (%eax,%edi,2),%ecx │ │ + mov 0x1bc(%esp),%eax │ │ + movswl (%eax,%edi,2),%esi │ │ + mov %esi,%edx │ │ + sub %ecx,%edx │ │ + mov %ecx,%eax │ │ + cmovb %esi,%eax │ │ + mov %eax,0x30(%esp) │ │ + mov %ecx,(%esp) │ │ + cmovl %ecx,%esi │ │ + mov %edi,%ebx │ │ + mov %edx,%edi │ │ + neg %edi │ │ + cmovl %edx,%edi │ │ mov %edi,%eax │ │ + mov 0x140(%esp),%ecx │ │ shr %cl,%eax │ │ - shrd %cl,%edi,%edx │ │ - test $0x20,%cl │ │ - mov $0x0,%ecx │ │ - cmovne %eax,%edx │ │ - cmovne %ecx,%eax │ │ - xor 0x6dc(%esi),%edx │ │ - xor 0x6e0(%esi),%eax │ │ - or %edx,%eax │ │ - je 88f59 │ │ - mov 0x18(%esp),%eax │ │ - mov 0x20(%esp),%ecx │ │ - lea 0xea0(%eax,%ecx,1),%edi │ │ - mov 0x14(%esp),%eax │ │ - mov %eax,0x4(%esp) │ │ - mov %edi,(%esp) │ │ - call 14c0 │ │ - mov $0x40,%cl │ │ - sub (%esi),%cl │ │ - xor %edx,%edx │ │ - dec %edx │ │ + mov 0x10(%ebp),%ecx │ │ + sub %eax,%ecx │ │ + mov %ebx,0xc0(%esp) │ │ + mov 0x1b0(%esp),%eax │ │ + movswl (%eax,%ebx,2),%eax │ │ + jns 850d3 │ │ + xor %ecx,%ecx │ │ + cmp %ecx,%edi │ │ + jle 850d9 │ │ + mov %ecx,%edi │ │ + mov %edi,%ecx │ │ + neg %ecx │ │ + test %edx,%edx │ │ + cmovns %edi,%ecx │ │ + mov %ecx,0xf0(%esp) │ │ + mov %eax,%edx │ │ + sub (%esp),%edx │ │ + mov %edx,%edi │ │ + neg %edi │ │ + cmovl %edx,%edi │ │ + mov %edi,%ebx │ │ + mov 0x140(%esp),%ecx │ │ + shr %cl,%ebx │ │ + mov 0x10(%ebp),%ecx │ │ + sub %ebx,%ecx │ │ + jns 85109 │ │ + xor %ecx,%ecx │ │ + cmp %ecx,%edi │ │ + jle 8510f │ │ + mov %ecx,%edi │ │ + mov %edi,%ecx │ │ + neg %ecx │ │ + test %edx,%edx │ │ + cmovns %edi,%ecx │ │ + mov %ecx,0x100(%esp) │ │ + mov 0x30(%esp),%ecx │ │ + cmp %eax,%ecx │ │ + cmova %eax,%ecx │ │ + mov %ecx,0x30(%esp) │ │ + cmp %eax,%esi │ │ + cmovl %eax,%esi │ │ + mov 0xc0(%esp),%edx │ │ + mov 0x134(%esp),%eax │ │ + movswl (%eax,%edx,2),%edi │ │ + mov %edi,0xb0(%esp) │ │ + sub (%esp),%edi │ │ + mov %edi,%eax │ │ + neg %eax │ │ + cmovl %edi,%eax │ │ + mov %eax,%ebx │ │ + mov 0x110(%esp),%ecx │ │ + shr %cl,%ebx │ │ + mov 0x14(%ebp),%ecx │ │ + sub %ebx,%ecx │ │ + mov 0x1b4(%esp),%ebx │ │ + movswl (%ebx,%edx,2),%ebx │ │ + mov %ebx,0x40(%esp) │ │ + mov 0x138(%esp),%ebx │ │ + movswl (%ebx,%edx,2),%ebx │ │ + mov %ebx,0x20(%esp) │ │ + mov 0x1b8(%esp),%ebx │ │ + movswl (%ebx,%edx,2),%ebx │ │ + jns 85191 │ │ + xor %ecx,%ecx │ │ + cmp %ecx,%eax │ │ + jle 85197 │ │ + mov %ecx,%eax │ │ + mov %eax,%ecx │ │ + neg %ecx │ │ + test %edi,%edi │ │ + cmovns %eax,%ecx │ │ + mov %ecx,0x180(%esp) │ │ + mov 0x40(%esp),%eax │ │ + sub (%esp),%eax │ │ + mov %eax,%edi │ │ + neg %edi │ │ + cmovl %eax,%edi │ │ + mov %edi,%edx │ │ + mov 0x110(%esp),%ecx │ │ + shr %cl,%edx │ │ + mov 0x14(%ebp),%ecx │ │ + sub %edx,%ecx │ │ + jns 851c9 │ │ + xor %ecx,%ecx │ │ + cmp %ecx,%edi │ │ + mov 0x20(%esp),%edx │ │ + jle 851d3 │ │ + mov %ecx,%edi │ │ + mov %edi,%ecx │ │ + neg %ecx │ │ + test %eax,%eax │ │ + cmovns %edi,%ecx │ │ + mov %ecx,0x160(%esp) │ │ mov %edx,%eax │ │ - shr %cl,%eax │ │ - shrd %cl,%edx,%edx │ │ - test $0x20,%cl │ │ - mov $0x0,%ecx │ │ - cmovne %eax,%edx │ │ - cmovne %ecx,%eax │ │ - xor 0x6dc(%esi),%edx │ │ - xor 0x6e0(%esi),%eax │ │ - or %edx,%eax │ │ - jne 88f1d │ │ - mov 0x14(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 14d0 │ │ - mov (%esi),%eax │ │ + sub (%esp),%eax │ │ + mov %eax,%edi │ │ + neg %edi │ │ + cmovl %eax,%edi │ │ + mov %edi,%edx │ │ + mov 0x110(%esp),%ecx │ │ + shr %cl,%edx │ │ + mov 0x14(%ebp),%ecx │ │ + sub %edx,%ecx │ │ + jns 85203 │ │ + xor %ecx,%ecx │ │ + cmp %ecx,%edi │ │ + jle 85209 │ │ + mov %ecx,%edi │ │ + mov %edi,%ecx │ │ + neg %ecx │ │ test %eax,%eax │ │ - jle 88fcf │ │ + cmovns %edi,%ecx │ │ + mov %ecx,0x1f0(%esp) │ │ + mov %ebx,%eax │ │ + sub (%esp),%eax │ │ + mov %eax,%edi │ │ + neg %edi │ │ + cmovl %eax,%edi │ │ + mov %edi,%edx │ │ + mov 0x110(%esp),%ecx │ │ + shr %cl,%edx │ │ + mov 0x14(%ebp),%ecx │ │ + sub %edx,%ecx │ │ + jns 85239 │ │ + xor %ecx,%ecx │ │ + cmp %ecx,%edi │ │ + mov 0x20(%esp),%edx │ │ + jle 85243 │ │ + mov %ecx,%edi │ │ + mov %edi,%ecx │ │ + neg %ecx │ │ + test %eax,%eax │ │ + cmovns %edi,%ecx │ │ + mov %ecx,0x210(%esp) │ │ + mov 0x30(%esp),%ecx │ │ + mov 0xb0(%esp),%edi │ │ + cmp %edi,%ecx │ │ + mov %edi,%eax │ │ + ja 852a0 │ │ + mov %ecx,%eax │ │ + cmp %edi,%esi │ │ + jge 852a4 │ │ + mov 0x40(%esp),%esi │ │ + cmp %esi,%eax │ │ mov %esi,%ecx │ │ - xor %esi,%esi │ │ - mov $0x3f570,%edi │ │ - cmp $0x2,%eax │ │ - jl 88fc4 │ │ - mov -0x4(%ecx),%edx │ │ - cmpl $0x0,0xc(%edx,%edi,1) │ │ - je 88fc4 │ │ - lea 0x8(%edx,%edi,1),%eax │ │ - mov %eax,0x28(%esp) │ │ - mov -0x8(%eax),%eax │ │ - mov %eax,(%esp) │ │ - movl $0x0,0x4(%esp) │ │ - mov %edx,0x38(%esp) │ │ - call 1660 │ │ - mov 0x28(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 1560 │ │ - mov 0x38(%esp),%eax │ │ - lea 0x4(%eax,%edi,1),%eax │ │ - mov %eax,(%esp) │ │ - call 1550 │ │ - mov 0x1c(%esp),%ecx │ │ - mov (%ecx),%eax │ │ - inc %esi │ │ - add $0x3f5c0,%edi │ │ - cmp %eax,%esi │ │ - jl 88f74 │ │ - mov 0x14(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 1560 │ │ - mov 0x34(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 1550 │ │ - mov 0x18(%esp),%edi │ │ - mov 0x20(%esp),%esi │ │ - lea 0xea0(%edi,%esi,1),%eax │ │ - mov %eax,0x14(%esp) │ │ - mov %eax,(%esp) │ │ - call 1550 │ │ + ja 852b0 │ │ + mov %eax,%ecx │ │ + cmp %esi,%edi │ │ + jge 852b4 │ │ + cmp %edx,%ecx │ │ + mov %edx,%eax │ │ + ja 852bc │ │ + mov %ecx,%eax │ │ + cmp %edx,%esi │ │ + jge 852c0 │ │ + cmp %ebx,%eax │ │ + mov %ebx,%esi │ │ + mov 0x140(%esp),%ecx │ │ + ja 852cf │ │ + mov %eax,%esi │ │ + mov %esi,0x40(%esp) │ │ + cmp %ebx,%edx │ │ + jge 852d7 │ │ + jmp 852d9 │ │ + nop │ │ + cmp %edi,%esi │ │ + jl 8526a │ │ + mov %esi,%edi │ │ + mov 0x40(%esp),%esi │ │ + cmp %esi,%eax │ │ + mov %esi,%ecx │ │ + jbe 85274 │ │ + cmp %esi,%edi │ │ + jl 8527a │ │ + mov %edi,%esi │ │ + cmp %edx,%ecx │ │ + mov %edx,%eax │ │ + jbe 85280 │ │ + cmp %edx,%esi │ │ + jl 85286 │ │ + mov %esi,%edx │ │ + cmp %ebx,%eax │ │ + mov %ebx,%esi │ │ + mov 0x140(%esp),%ecx │ │ + jbe 85293 │ │ + mov %esi,0x40(%esp) │ │ + cmp %ebx,%edx │ │ + jl 852d9 │ │ + mov %edx,%ebx │ │ + mov %ebx,0x30(%esp) │ │ + mov 0xc0(%esp),%edi │ │ + mov 0x13c(%esp),%eax │ │ + movswl (%eax,%edi,2),%eax │ │ + mov %eax,%edx │ │ + sub (%esp),%edx │ │ + mov %edx,%esi │ │ + neg %esi │ │ + cmovl %edx,%esi │ │ + mov %esi,%ebx │ │ + shr %cl,%ebx │ │ + mov 0x10(%ebp),%ecx │ │ + sub %ebx,%ecx │ │ + mov 0x124(%esp),%ebx │ │ + movswl (%ebx,%edi,2),%edi │ │ + jns 85313 │ │ + xor %ecx,%ecx │ │ + cmp %ecx,%esi │ │ + jle 85319 │ │ + mov %ecx,%esi │ │ mov %esi,%ecx │ │ + neg %ecx │ │ + test %edx,%edx │ │ + cmovns %esi,%ecx │ │ + mov %ecx,0x1e0(%esp) │ │ + mov %edi,0x20(%esp) │ │ mov %edi,%edx │ │ - mov 0x14(%esp),%eax │ │ - mov 0xc(%eax),%eax │ │ + sub (%esp),%edx │ │ + mov %edx,%ebx │ │ + neg %ebx │ │ + cmovl %edx,%ebx │ │ + mov %ebx,%esi │ │ + mov 0x140(%esp),%ecx │ │ + shr %cl,%esi │ │ + mov 0x10(%ebp),%ecx │ │ + sub %esi,%ecx │ │ + jns 8534d │ │ + xor %ecx,%ecx │ │ + cmp %ecx,%ebx │ │ + mov 0x40(%esp),%edi │ │ + jle 85357 │ │ + mov %ecx,%ebx │ │ + mov %ebx,%esi │ │ + neg %esi │ │ + test %edx,%edx │ │ + cmovns %ebx,%esi │ │ + cmp %eax,%edi │ │ + mov %eax,%ecx │ │ + ja 853a0 │ │ + mov %edi,%ecx │ │ + mov 0x30(%esp),%edx │ │ + cmp %eax,%edx │ │ + mov 0x20(%esp),%ebx │ │ + jge 853ac │ │ + cmp %ebx,%ecx │ │ + mov %ebx,0xd0(%esp) │ │ + mov 0xc0(%esp),%edi │ │ + ja 853c0 │ │ + mov %ecx,0xd0(%esp) │ │ + mov %esi,0x220(%esp) │ │ + cmp %ebx,%eax │ │ + jge 853cb │ │ + jmp 853cd │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov 0x30(%esp),%edx │ │ + cmp %eax,%edx │ │ + mov 0x20(%esp),%ebx │ │ + jl 85374 │ │ + mov %edx,%eax │ │ + cmp %ebx,%ecx │ │ + mov %ebx,0xd0(%esp) │ │ + mov 0xc0(%esp),%edi │ │ + jbe 85386 │ │ + mov %esi,0x220(%esp) │ │ + cmp %ebx,%eax │ │ + jl 853cd │ │ + mov %eax,%ebx │ │ + mov %ebx,0x20(%esp) │ │ + mov 0xec(%esp),%eax │ │ + movswl (%eax,%edi,2),%edx │ │ + mov %edx,0x40(%esp) │ │ + sub (%esp),%edx │ │ + mov %edi,%esi │ │ + mov %edx,%edi │ │ + neg %edi │ │ + cmovl %edx,%edi │ │ + mov %edi,%ebx │ │ + mov 0x110(%esp),%ecx │ │ + shr %cl,%ebx │ │ + mov 0x14(%ebp),%eax │ │ + sub %ebx,%eax │ │ + mov 0x128(%esp),%ecx │ │ + movswl (%ecx,%esi,2),%ebx │ │ + mov 0x260(%esp),%ecx │ │ + movswl (%ecx,%esi,2),%ecx │ │ + mov %ecx,0x30(%esp) │ │ + mov 0x270(%esp),%ecx │ │ + movswl (%ecx,%esi,2),%ecx │ │ + jns 85425 │ │ + xor %eax,%eax │ │ + mov %ecx,0xa0(%esp) │ │ + cmp %eax,%edi │ │ + jle 85432 │ │ + mov %eax,%edi │ │ + mov %edi,%eax │ │ + neg %eax │ │ + test %edx,%edx │ │ + cmovns %edi,%eax │ │ + mov %eax,0x1c0(%esp) │ │ + mov %ebx,0xb0(%esp) │ │ + mov %ebx,%edi │ │ + sub (%esp),%edi │ │ + mov %edi,%ebx │ │ + neg %ebx │ │ + cmovl %edi,%ebx │ │ + mov %ebx,%edx │ │ + mov 0x110(%esp),%ecx │ │ + shr %cl,%edx │ │ + mov 0x14(%ebp),%eax │ │ + sub %edx,%eax │ │ + jns 85469 │ │ + xor %eax,%eax │ │ + cmp %eax,%ebx │ │ + jle 8546f │ │ + mov %eax,%ebx │ │ + mov %ebx,%edx │ │ + neg %edx │ │ + test %edi,%edi │ │ + cmovns %ebx,%edx │ │ + mov 0x30(%esp),%eax │ │ + sub (%esp),%eax │ │ + mov %eax,%edi │ │ + neg %edi │ │ + cmovl %eax,%edi │ │ + mov %edi,%ebx │ │ + mov 0x110(%esp),%ecx │ │ + shr %cl,%ebx │ │ + mov 0x14(%ebp),%ecx │ │ + sub %ebx,%ecx │ │ + jns 8549a │ │ + xor %ecx,%ecx │ │ + cmp %ecx,%edi │ │ + mov 0xa0(%esp),%esi │ │ + jle 854a7 │ │ + mov %ecx,%edi │ │ + mov %edi,%ecx │ │ + neg %ecx │ │ test %eax,%eax │ │ - je 8902e │ │ - lea 0xeac(%edx,%ecx,1),%esi │ │ - mov %eax,(%esp) │ │ - call 1500 │ │ - mov 0x20(%esp),%ecx │ │ - mov 0x18(%esp),%edx │ │ - movl $0x0,(%esi) │ │ - mov 0x7b8(%edx,%ecx,1),%edi │ │ + cmovns %edi,%ecx │ │ + mov %ecx,0x1d0(%esp) │ │ + mov %esi,%edi │ │ + sub (%esp),%edi │ │ + mov %edi,%eax │ │ + neg %eax │ │ + cmovl %edi,%eax │ │ + mov %eax,%ebx │ │ + mov 0x110(%esp),%ecx │ │ + shr %cl,%ebx │ │ + mov 0x14(%ebp),%ecx │ │ + sub %ebx,%ecx │ │ + jns 854d7 │ │ + xor %ecx,%ecx │ │ + cmp %ecx,%eax │ │ + mov 0x20(%esp),%esi │ │ + mov 0xb0(%esp),%ebx │ │ + jle 854e8 │ │ + mov %ecx,%eax │ │ + mov %eax,%ecx │ │ + neg %ecx │ │ test %edi,%edi │ │ - je 89092 │ │ - lea 0x7bc(%edx,%ecx,1),%eax │ │ - mov %eax,0x1c(%esp) │ │ - cmpl $0x0,(%eax) │ │ - jle 89092 │ │ - lea 0x7b8(%edx,%ecx,1),%eax │ │ - mov %eax,0x28(%esp) │ │ + cmovns %eax,%ecx │ │ + mov %ecx,0x200(%esp) │ │ + mov 0x40(%esp),%eax │ │ + mov 0xd0(%esp),%ecx │ │ + cmp %eax,%ecx │ │ + mov %eax,%edi │ │ + ja 8550b │ │ + mov %ecx,%edi │ │ + cmp %eax,%esi │ │ + jl 85511 │ │ + mov %esi,%eax │ │ + mov %eax,0x40(%esp) │ │ + mov 0x160(%esp),%eax │ │ + add 0x180(%esp),%eax │ │ + cmp %ebx,%edi │ │ + mov %ebx,%esi │ │ + mov %ebx,%ecx │ │ + ja 8552d │ │ + mov %edi,%ecx │ │ + mov %ecx,0xd0(%esp) │ │ + add 0x1f0(%esp),%eax │ │ + mov 0x100(%esp),%ecx │ │ + add 0xf0(%esp),%ecx │ │ + mov 0x40(%esp),%ebx │ │ + cmp %esi,%ebx │ │ + mov %eax,%edi │ │ + jl 8555a │ │ + mov %ebx,0xb0(%esp) │ │ + add 0x210(%esp),%edi │ │ + add 0x1c0(%esp),%edx │ │ + imul 0x12c(%esp),%ecx │ │ + mov 0x220(%esp),%esi │ │ + add 0x1e0(%esp),%esi │ │ + mov 0x30(%esp),%eax │ │ + mov 0xd0(%esp),%ebx │ │ + cmp %eax,%ebx │ │ + mov %eax,0x20(%esp) │ │ + ja 85595 │ │ + mov %ebx,0x20(%esp) │ │ + lea (%ecx,%edi,2),%edi │ │ + add 0x1d0(%esp),%edx │ │ + imul 0x25c(%esp),%esi │ │ + mov 0xb0(%esp),%ebx │ │ + cmp %eax,%ebx │ │ + jl 855b6 │ │ + mov %ebx,0x30(%esp) │ │ + add 0x200(%esp),%edx │ │ + add %edi,%esi │ │ + mov 0xa0(%esp),%ebx │ │ + mov 0x20(%esp),%eax │ │ + cmp %ebx,%eax │ │ + mov %ebx,%ecx │ │ + ja 855d2 │ │ + mov %eax,%ecx │ │ + add %edx,%esi │ │ + mov 0x30(%esp),%eax │ │ + cmp %ebx,%eax │ │ + mov 0xc0(%esp),%edi │ │ + jl 85050 │ │ + mov %eax,%ebx │ │ + jmp 85050 │ │ + bsr 0x14(%ebp),%eax │ │ xor %ecx,%ecx │ │ - mov $0x3634,%esi │ │ - mov %ecx,0x14(%esp) │ │ - lea 0x4(%edi,%esi,1),%eax │ │ - add %esi,%edi │ │ - mov %eax,(%esp) │ │ - call 1550 │ │ + sub %eax,%edi │ │ + cmovs %ecx,%edi │ │ mov %edi,(%esp) │ │ - call 1560 │ │ - mov 0x28(%esp),%eax │ │ - mov (%eax),%edi │ │ - test %edi,%edi │ │ - je 89092 │ │ - mov 0x14(%esp),%ecx │ │ - inc %ecx │ │ - add $0x38c0,%esi │ │ + cmpl $0x0,0x20(%ebp) │ │ + mov 0x1c(%esp),%ecx │ │ + jle 86b9e │ │ + mov 0x5c(%esp),%edx │ │ + lea -0x5318(%edx),%eax │ │ + mov 0x18(%ebp),%esi │ │ + movsbl 0x8(%eax,%esi,2),%edi │ │ + mov %edi,0x124(%esp) │ │ + movsbl (%eax,%esi,2),%edi │ │ + movsbl 0x9(%eax,%esi,2),%ebx │ │ + movsbl 0x1(%eax,%esi,2),%eax │ │ + mov %eax,0xec(%esp) │ │ + mov 0x9c(%esp),%eax │ │ + sar %eax │ │ + movdqa -0x14d50(%edx),%xmm2 │ │ + movdqa -0x14d70(%edx),%xmm3 │ │ + mov 0x20(%ebp),%edx │ │ + and $0xfffffff8,%edx │ │ + mov %edx,0x134(%esp) │ │ + movss (%esp),%xmm0 │ │ + movd 0x14(%ebp),%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm1 │ │ + add %eax,%eax │ │ + mov %eax,0x9c(%esp) │ │ + mov $0x1a,%eax │ │ + mov 0x124(%esp),%esi │ │ + sub %esi,%eax │ │ + lea 0x2cc(%esp,%eax,2),%eax │ │ + mov %eax,0x200(%esp) │ │ + mov $0x1a,%eax │ │ + sub %edi,%eax │ │ + lea 0x2cc(%esp,%eax,2),%eax │ │ + mov %eax,0x12c(%esp) │ │ + mov $0x1a,%eax │ │ + sub %ebx,%eax │ │ + lea 0x2cc(%esp,%eax,2),%edx │ │ + mov $0x1a,%eax │ │ + sub 0xec(%esp),%eax │ │ + lea 0x2cc(%esp,%eax,2),%eax │ │ + xorps %xmm4,%xmm4 │ │ + movss %xmm0,%xmm4 │ │ + movaps %xmm4,%xmm0 │ │ + xorps %xmm4,%xmm4 │ │ + lea 0x300(%esp,%esi,2),%esi │ │ + mov %esi,0xa0(%esp) │ │ + mov %edi,0x13c(%esp) │ │ + lea 0x300(%esp,%edi,2),%esi │ │ + mov %esi,0x230(%esp) │ │ + mov %ebx,0x138(%esp) │ │ + lea 0x300(%esp,%ebx,2),%esi │ │ + mov %esi,0x240(%esp) │ │ + mov 0xec(%esp),%esi │ │ + lea 0x300(%esp,%esi,2),%esi │ │ + mov %esi,0x128(%esp) │ │ + mov 0xa0(%esp),%esi │ │ + movdqa %xmm3,0x270(%esp) │ │ + movdqa %xmm2,0x260(%esp) │ │ + movdqa %xmm1,0xc0(%esp) │ │ + movaps %xmm0,0x70(%esp) │ │ + jmp 857af │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + addl $0x18,0xe8(%esp) │ │ + mov 0x1c(%esp),%ecx │ │ + add 0x9c(%esp),%ecx │ │ + add $0x18,%esi │ │ + addl $0x18,0x200(%esp) │ │ + addl $0x18,0x230(%esp) │ │ + addl $0x18,0x12c(%esp) │ │ + addl $0x18,0x240(%esp) │ │ + mov 0x1c0(%esp),%edx │ │ + add $0x18,%edx │ │ + addl $0x18,0x128(%esp) │ │ + mov 0x1d0(%esp),%eax │ │ + add $0x18,%eax │ │ + decl 0x1ac(%esp) │ │ + je 86b9e │ │ + mov %eax,0x1d0(%esp) │ │ + mov %edx,0x1c0(%esp) │ │ + mov %ecx,0x1c(%esp) │ │ + xor %ebx,%ebx │ │ + cmpl $0x8,0x20(%ebp) │ │ + mov $0x0,%eax │ │ + jb 8601b │ │ + xor %ecx,%ecx │ │ mov 0x1c(%esp),%eax │ │ - cmp (%eax),%ecx │ │ - jl 8905b │ │ - mov %edi,(%esp) │ │ - call 1500 │ │ - mov 0x18(%esp),%eax │ │ + mov 0x134(%esp),%edx │ │ + mov 0x128(%esp),%edi │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + movdqu (%eax,%ecx,2),%xmm0 │ │ + movdqa %xmm0,0x110(%esp) │ │ + movdqa %xmm0,%xmm1 │ │ + punpcklwd %xmm4,%xmm1 │ │ + movdqa %xmm1,%xmm3 │ │ + movdqa %xmm1,0x80(%esp) │ │ + punpckhwd %xmm4,%xmm0 │ │ + movdqa %xmm0,%xmm2 │ │ + movdqa %xmm0,0x60(%esp) │ │ + movdqu (%esi,%ecx,2),%xmm0 │ │ + punpcklwd %xmm0,%xmm1 │ │ + psrad $0x10,%xmm1 │ │ + punpckhwd %xmm0,%xmm0 │ │ + psrad $0x10,%xmm0 │ │ + psubd %xmm2,%xmm0 │ │ + psubd %xmm3,%xmm1 │ │ + pxor %xmm2,%xmm2 │ │ + pcmpgtd %xmm1,%xmm2 │ │ + pabsd %xmm1,%xmm1 │ │ + movdqa %xmm1,%xmm3 │ │ + movdqa 0x70(%esp),%xmm6 │ │ + psrld %xmm6,%xmm3 │ │ + movdqa 0xc0(%esp),%xmm7 │ │ + movdqa %xmm7,%xmm4 │ │ + psubd %xmm3,%xmm4 │ │ + pxor %xmm3,%xmm3 │ │ + pcmpgtd %xmm0,%xmm3 │ │ + pabsd %xmm0,%xmm5 │ │ + movdqa %xmm5,%xmm0 │ │ + psrld %xmm6,%xmm0 │ │ + movdqa %xmm7,%xmm6 │ │ + psubd %xmm0,%xmm6 │ │ + movdqa %xmm6,%xmm7 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm0,%xmm7 │ │ + pand %xmm6,%xmm7 │ │ + movdqa %xmm4,%xmm6 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm0,%xmm6 │ │ + pand %xmm4,%xmm6 │ │ + movdqa %xmm6,%xmm0 │ │ + pcmpgtd %xmm1,%xmm0 │ │ + pand %xmm0,%xmm1 │ │ + pandn %xmm6,%xmm0 │ │ + por %xmm1,%xmm0 │ │ + movdqa %xmm0,%xmm1 │ │ + movdqa %xmm7,%xmm0 │ │ + pcmpgtd %xmm5,%xmm0 │ │ + pand %xmm0,%xmm5 │ │ + pandn %xmm7,%xmm0 │ │ + por %xmm5,%xmm0 │ │ + mov 0x200(%esp),%ebx │ │ + movdqu (%ebx,%ecx,2),%xmm4 │ │ + pxor %xmm3,%xmm0 │ │ + psubd %xmm3,%xmm0 │ │ + movdqa %xmm0,0x140(%esp) │ │ + punpcklwd %xmm4,%xmm3 │ │ + psrad $0x10,%xmm3 │ │ + pxor %xmm2,%xmm1 │ │ + psubd %xmm2,%xmm1 │ │ + movdqa %xmm1,0x170(%esp) │ │ + psubd 0x80(%esp),%xmm3 │ │ + pxor %xmm2,%xmm2 │ │ + pcmpgtd %xmm3,%xmm2 │ │ + pabsd %xmm3,%xmm1 │ │ + movdqa %xmm1,%xmm5 │ │ + movdqa 0x70(%esp),%xmm0 │ │ + psrld %xmm0,%xmm5 │ │ + movdqa 0xc0(%esp),%xmm3 │ │ + movdqa %xmm3,%xmm6 │ │ + psubd %xmm5,%xmm6 │ │ + punpckhwd %xmm4,%xmm4 │ │ + psrad $0x10,%xmm4 │ │ + psubd 0x60(%esp),%xmm4 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtd %xmm4,%xmm5 │ │ + pabsd %xmm4,%xmm7 │ │ + movdqa %xmm7,%xmm4 │ │ + psrld %xmm0,%xmm4 │ │ + movdqa %xmm3,%xmm0 │ │ + psubd %xmm4,%xmm0 │ │ + movdqa %xmm0,%xmm3 │ │ + pxor %xmm4,%xmm4 │ │ + pcmpgtd %xmm4,%xmm3 │ │ + pand %xmm0,%xmm3 │ │ + movdqa %xmm6,%xmm0 │ │ + pxor %xmm4,%xmm4 │ │ + pcmpgtd %xmm4,%xmm0 │ │ + pand %xmm6,%xmm0 │ │ + movdqa %xmm0,%xmm4 │ │ + pcmpgtd %xmm1,%xmm4 │ │ + pand %xmm4,%xmm1 │ │ + pandn %xmm0,%xmm4 │ │ + por %xmm1,%xmm4 │ │ + movdqa %xmm3,%xmm0 │ │ + pcmpgtd %xmm7,%xmm0 │ │ + pand %xmm0,%xmm7 │ │ + pandn %xmm3,%xmm0 │ │ + por %xmm7,%xmm0 │ │ + pxor %xmm5,%xmm0 │ │ + psubd %xmm5,%xmm0 │ │ + movdqa %xmm0,0x150(%esp) │ │ + pxor %xmm2,%xmm4 │ │ + psubd %xmm2,%xmm4 │ │ + movdqa %xmm4,0x30(%esp) │ │ + mov 0x230(%esp),%ebx │ │ + movdqu (%ebx,%ecx,2),%xmm1 │ │ + punpckhwd %xmm1,%xmm2 │ │ + psrad $0x10,%xmm2 │ │ + psubd 0x60(%esp),%xmm2 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm2,%xmm0 │ │ + movdqa %xmm0,0x20(%esp) │ │ + pabsd %xmm2,%xmm6 │ │ + movdqa %xmm6,%xmm2 │ │ + movdqa 0x70(%esp),%xmm0 │ │ + psrld %xmm0,%xmm2 │ │ + movdqa 0xc0(%esp),%xmm5 │ │ + movdqa %xmm5,%xmm3 │ │ + psubd %xmm2,%xmm3 │ │ + punpcklwd %xmm1,%xmm1 │ │ + psrad $0x10,%xmm1 │ │ + psubd 0x80(%esp),%xmm1 │ │ + pxor %xmm7,%xmm7 │ │ + pcmpgtd %xmm1,%xmm7 │ │ + pabsd %xmm1,%xmm4 │ │ + movdqa %xmm4,%xmm2 │ │ + psrld %xmm0,%xmm2 │ │ + movdqa %xmm5,%xmm0 │ │ + psubd %xmm2,%xmm0 │ │ + movdqa %xmm0,%xmm5 │ │ + pxor %xmm1,%xmm1 │ │ + pcmpgtd %xmm1,%xmm5 │ │ + pand %xmm0,%xmm5 │ │ + movdqa %xmm3,%xmm0 │ │ + pxor %xmm1,%xmm1 │ │ + pcmpgtd %xmm1,%xmm0 │ │ + pand %xmm3,%xmm0 │ │ + movdqa %xmm0,%xmm2 │ │ + pcmpgtd %xmm6,%xmm2 │ │ + pand %xmm2,%xmm6 │ │ + pandn %xmm0,%xmm2 │ │ + por %xmm6,%xmm2 │ │ + movdqa %xmm5,%xmm1 │ │ + pcmpgtd %xmm4,%xmm1 │ │ + pand %xmm1,%xmm4 │ │ + pandn %xmm5,%xmm1 │ │ + por %xmm4,%xmm1 │ │ + pxor %xmm7,%xmm1 │ │ + psubd %xmm7,%xmm1 │ │ + paddd 0x170(%esp),%xmm1 │ │ + movdqa 0x20(%esp),%xmm0 │ │ + pxor %xmm0,%xmm2 │ │ + psubd %xmm0,%xmm2 │ │ + paddd 0x140(%esp),%xmm2 │ │ + mov 0x12c(%esp),%ebx │ │ + movdqu (%ebx,%ecx,2),%xmm3 │ │ + punpcklwd %xmm3,%xmm4 │ │ + psrad $0x10,%xmm4 │ │ + psubd 0x80(%esp),%xmm4 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm4,%xmm0 │ │ + movdqa %xmm0,0x170(%esp) │ │ + pabsd %xmm4,%xmm5 │ │ + movdqa %xmm5,0x20(%esp) │ │ + movdqa 0x70(%esp),%xmm0 │ │ + psrld %xmm0,%xmm5 │ │ + movdqa 0xc0(%esp),%xmm4 │ │ + movdqa %xmm4,%xmm7 │ │ + psubd %xmm5,%xmm7 │ │ + punpckhwd %xmm3,%xmm3 │ │ + psrad $0x10,%xmm3 │ │ + psubd 0x60(%esp),%xmm3 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtd %xmm3,%xmm5 │ │ + movdqa %xmm5,0x140(%esp) │ │ + pabsd %xmm3,%xmm6 │ │ + movdqa %xmm6,%xmm3 │ │ + psrld %xmm0,%xmm3 │ │ + movdqa %xmm4,%xmm0 │ │ + psubd %xmm3,%xmm0 │ │ + movdqa %xmm0,%xmm3 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtd %xmm5,%xmm3 │ │ + pand %xmm0,%xmm3 │ │ + movdqa %xmm7,%xmm0 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtd %xmm5,%xmm0 │ │ + pand %xmm7,%xmm0 │ │ + movdqa %xmm0,%xmm5 │ │ + movdqa 0x20(%esp),%xmm7 │ │ + pcmpgtd %xmm7,%xmm5 │ │ + pand %xmm5,%xmm7 │ │ + pandn %xmm0,%xmm5 │ │ + por %xmm7,%xmm5 │ │ + movdqa %xmm3,%xmm0 │ │ + pcmpgtd %xmm6,%xmm0 │ │ + pand %xmm0,%xmm6 │ │ + pandn %xmm3,%xmm0 │ │ + por %xmm6,%xmm0 │ │ + movdqa 0x140(%esp),%xmm3 │ │ + pxor %xmm3,%xmm0 │ │ + psubd %xmm3,%xmm0 │ │ + paddd %xmm2,%xmm0 │ │ + paddd 0x150(%esp),%xmm0 │ │ + movdqa %xmm0,0x140(%esp) │ │ + movdqa 0x170(%esp),%xmm0 │ │ + pxor %xmm0,%xmm5 │ │ + psubd %xmm0,%xmm5 │ │ + paddd %xmm1,%xmm5 │ │ + paddd 0x30(%esp),%xmm5 │ │ + movdqa %xmm5,0x30(%esp) │ │ + mov 0x240(%esp),%ebx │ │ + movdqu (%ebx,%ecx,2),%xmm1 │ │ + punpckhwd %xmm1,%xmm2 │ │ + psrad $0x10,%xmm2 │ │ + psubd 0x60(%esp),%xmm2 │ │ + pxor %xmm7,%xmm7 │ │ + pcmpgtd %xmm2,%xmm7 │ │ + pabsd %xmm2,%xmm0 │ │ + movdqa %xmm0,%xmm3 │ │ + movdqa 0x70(%esp),%xmm6 │ │ + psrld %xmm6,%xmm3 │ │ + movdqa %xmm4,%xmm2 │ │ + psubd %xmm3,%xmm4 │ │ + punpcklwd %xmm1,%xmm1 │ │ + psrad $0x10,%xmm1 │ │ + psubd 0x80(%esp),%xmm1 │ │ + pxor %xmm3,%xmm3 │ │ + pcmpgtd %xmm1,%xmm3 │ │ + pabsd %xmm1,%xmm1 │ │ + movdqa %xmm1,%xmm5 │ │ + psrld %xmm6,%xmm5 │ │ + movdqa %xmm2,%xmm6 │ │ + psubd %xmm5,%xmm6 │ │ + movdqa %xmm6,%xmm2 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtd %xmm5,%xmm2 │ │ + pand %xmm6,%xmm2 │ │ + movdqa %xmm4,%xmm6 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtd %xmm5,%xmm6 │ │ + pand %xmm4,%xmm6 │ │ + movdqa %xmm6,%xmm4 │ │ + pcmpgtd %xmm0,%xmm4 │ │ + pand %xmm4,%xmm0 │ │ + pandn %xmm6,%xmm4 │ │ + por %xmm0,%xmm4 │ │ + movdqa %xmm2,%xmm0 │ │ + pcmpgtd %xmm1,%xmm0 │ │ + pand %xmm0,%xmm1 │ │ + pandn %xmm2,%xmm0 │ │ + por %xmm1,%xmm0 │ │ + pxor %xmm3,%xmm0 │ │ + psubd %xmm3,%xmm0 │ │ + movdqa %xmm0,0x20(%esp) │ │ + pxor %xmm7,%xmm4 │ │ + psubd %xmm7,%xmm4 │ │ + movdqa %xmm4,0x40(%esp) │ │ + mov 0x1c0(%esp),%ebx │ │ + movdqu (%ebx,%ecx,2),%xmm1 │ │ + punpckhwd %xmm1,%xmm2 │ │ + psrad $0x10,%xmm2 │ │ + psubd 0x60(%esp),%xmm2 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm2,%xmm0 │ │ + movdqa %xmm0,0x150(%esp) │ │ + pabsd %xmm2,%xmm2 │ │ + movdqa %xmm2,%xmm3 │ │ + movdqa 0x70(%esp),%xmm0 │ │ + psrld %xmm0,%xmm3 │ │ + movdqa 0xc0(%esp),%xmm5 │ │ + movdqa %xmm5,%xmm4 │ │ + psubd %xmm3,%xmm4 │ │ + punpcklwd %xmm1,%xmm1 │ │ + psrad $0x10,%xmm1 │ │ + movdqa 0x80(%esp),%xmm6 │ │ + psubd %xmm6,%xmm1 │ │ + pxor %xmm7,%xmm7 │ │ + pcmpgtd %xmm1,%xmm7 │ │ + pabsd %xmm1,%xmm1 │ │ + movdqa %xmm1,%xmm3 │ │ + psrld %xmm0,%xmm3 │ │ + movdqa %xmm5,%xmm0 │ │ + psubd %xmm3,%xmm0 │ │ + movdqa %xmm0,%xmm3 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtd %xmm5,%xmm3 │ │ + pand %xmm0,%xmm3 │ │ + movdqa %xmm4,%xmm0 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtd %xmm5,%xmm0 │ │ + pand %xmm4,%xmm0 │ │ + movdqa %xmm0,%xmm4 │ │ + pcmpgtd %xmm2,%xmm4 │ │ + pand %xmm4,%xmm2 │ │ + pandn %xmm0,%xmm4 │ │ + por %xmm2,%xmm4 │ │ + movdqa %xmm3,%xmm0 │ │ + pcmpgtd %xmm1,%xmm0 │ │ + pand %xmm0,%xmm1 │ │ + pandn %xmm3,%xmm0 │ │ + por %xmm1,%xmm0 │ │ + pxor %xmm7,%xmm0 │ │ + psubd %xmm7,%xmm0 │ │ + movdqa %xmm0,0x170(%esp) │ │ + movdqa 0x150(%esp),%xmm0 │ │ + pxor %xmm0,%xmm4 │ │ + psubd %xmm0,%xmm4 │ │ + movdqa %xmm4,0x150(%esp) │ │ + movdqu (%edi,%ecx,2),%xmm3 │ │ + punpcklwd %xmm3,%xmm1 │ │ + psrad $0x10,%xmm1 │ │ + psubd %xmm6,%xmm1 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm1,%xmm0 │ │ + movdqa %xmm0,0xb0(%esp) │ │ + pabsd %xmm1,%xmm5 │ │ + movdqa %xmm5,%xmm7 │ │ + movdqa 0x70(%esp),%xmm0 │ │ + psrld %xmm0,%xmm7 │ │ + movdqa 0xc0(%esp),%xmm1 │ │ + movdqa %xmm1,%xmm2 │ │ + psubd %xmm7,%xmm2 │ │ + punpckhwd %xmm3,%xmm3 │ │ + psrad $0x10,%xmm3 │ │ + psubd 0x60(%esp),%xmm3 │ │ + pxor %xmm6,%xmm6 │ │ + pcmpgtd %xmm3,%xmm6 │ │ + pabsd %xmm3,%xmm4 │ │ + movdqa %xmm4,%xmm3 │ │ + psrld %xmm0,%xmm3 │ │ + movdqa %xmm1,%xmm0 │ │ + psubd %xmm3,%xmm0 │ │ + movdqa %xmm0,%xmm3 │ │ + pxor %xmm1,%xmm1 │ │ + pcmpgtd %xmm1,%xmm3 │ │ + pand %xmm0,%xmm3 │ │ + movdqa %xmm2,%xmm1 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm0,%xmm1 │ │ + pand %xmm2,%xmm1 │ │ + movdqa %xmm1,%xmm7 │ │ + pcmpgtd %xmm5,%xmm7 │ │ + pand %xmm7,%xmm5 │ │ + pandn %xmm1,%xmm7 │ │ + por %xmm5,%xmm7 │ │ + movdqa %xmm3,%xmm0 │ │ + pcmpgtd %xmm4,%xmm0 │ │ + pand %xmm0,%xmm4 │ │ + pandn %xmm3,%xmm0 │ │ + por %xmm4,%xmm0 │ │ + pxor %xmm6,%xmm0 │ │ + psubd %xmm6,%xmm0 │ │ + paddd 0x40(%esp),%xmm0 │ │ + movdqa %xmm0,0x40(%esp) │ │ + movdqa 0xb0(%esp),%xmm0 │ │ + pxor %xmm0,%xmm7 │ │ + psubd %xmm0,%xmm7 │ │ + paddd 0x20(%esp),%xmm7 │ │ + mov 0x1d0(%esp),%ebx │ │ + movdqu (%ebx,%ecx,2),%xmm2 │ │ + punpcklwd %xmm2,%xmm4 │ │ + psrad $0x10,%xmm4 │ │ + psubd 0x80(%esp),%xmm4 │ │ + punpckhwd %xmm2,%xmm2 │ │ + psrad $0x10,%xmm2 │ │ + psubd 0x60(%esp),%xmm2 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm2,%xmm0 │ │ + movdqa %xmm0,0x60(%esp) │ │ + pabsd %xmm2,%xmm2 │ │ + movdqa %xmm2,%xmm5 │ │ + movdqa 0x70(%esp),%xmm0 │ │ + psrld %xmm0,%xmm5 │ │ + movdqa 0xc0(%esp),%xmm1 │ │ + movdqa %xmm1,%xmm6 │ │ + psubd %xmm5,%xmm6 │ │ + pxor %xmm3,%xmm3 │ │ + pcmpgtd %xmm4,%xmm3 │ │ + pabsd %xmm4,%xmm4 │ │ + movdqa %xmm4,%xmm5 │ │ + psrld %xmm0,%xmm5 │ │ + movdqa %xmm1,%xmm0 │ │ + psubd %xmm5,%xmm0 │ │ + movdqa %xmm0,%xmm1 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtd %xmm5,%xmm1 │ │ + pand %xmm0,%xmm1 │ │ + movdqa %xmm6,%xmm0 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtd %xmm5,%xmm0 │ │ + pand %xmm6,%xmm0 │ │ + movdqa %xmm0,%xmm5 │ │ + pcmpgtd %xmm2,%xmm5 │ │ + pand %xmm5,%xmm2 │ │ + pandn %xmm0,%xmm5 │ │ + por %xmm2,%xmm5 │ │ + movdqa %xmm1,%xmm6 │ │ + pcmpgtd %xmm4,%xmm6 │ │ + pand %xmm6,%xmm4 │ │ + pandn %xmm1,%xmm6 │ │ + por %xmm4,%xmm6 │ │ + pxor %xmm4,%xmm4 │ │ + pxor %xmm3,%xmm6 │ │ + psubd %xmm3,%xmm6 │ │ + movdqa 0x270(%esp),%xmm3 │ │ + paddd %xmm7,%xmm6 │ │ + movdqa 0x30(%esp),%xmm0 │ │ + paddd %xmm0,%xmm0 │ │ + paddd %xmm0,%xmm6 │ │ + paddd 0x170(%esp),%xmm6 │ │ + movdqa 0x60(%esp),%xmm0 │ │ + pxor %xmm0,%xmm5 │ │ + psubd %xmm0,%xmm5 │ │ + paddd 0x40(%esp),%xmm5 │ │ + movdqa 0x140(%esp),%xmm0 │ │ + paddd %xmm0,%xmm0 │ │ + paddd %xmm0,%xmm5 │ │ + paddd 0x150(%esp),%xmm5 │ │ + movdqa %xmm5,%xmm0 │ │ + psrad $0x1f,%xmm0 │ │ + movdqa 0x260(%esp),%xmm2 │ │ + paddd %xmm2,%xmm0 │ │ + paddd %xmm5,%xmm0 │ │ + movdqa %xmm6,%xmm1 │ │ + psrad $0x1f,%xmm1 │ │ + paddd %xmm2,%xmm1 │ │ + paddd %xmm6,%xmm1 │ │ + psrld $0x4,%xmm1 │ │ + psrld $0x4,%xmm0 │ │ + pshufb %xmm3,%xmm0 │ │ + pshufb %xmm3,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + paddw 0x110(%esp),%xmm1 │ │ + movdqu %xmm1,(%eax,%ecx,2) │ │ + add $0x8,%ecx │ │ + cmp %ecx,%edx │ │ + jne 857f0 │ │ + cmp 0x20(%ebp),%edx │ │ + mov %edx,%eax │ │ + mov $0x0,%ebx │ │ + je 85750 │ │ + mov 0xec(%esp),%ecx │ │ + add %eax,%ecx │ │ + mov 0xe8(%esp),%edx │ │ + lea (%edx,%ecx,2),%ecx │ │ + mov %ecx,0xb0(%esp) │ │ + mov 0x138(%esp),%ecx │ │ + lea (%ecx,%eax,1),%ecx │ │ + lea (%edx,%ecx,2),%ecx │ │ + mov %ecx,0xd0(%esp) │ │ + mov 0x13c(%esp),%ecx │ │ + lea (%ecx,%eax,1),%ecx │ │ + lea (%edx,%ecx,2),%ecx │ │ + mov %ecx,0xf0(%esp) │ │ + mov 0x124(%esp),%ecx │ │ + lea (%ecx,%eax,1),%ecx │ │ + lea (%edx,%ecx,2),%ecx │ │ + mov %ecx,0x100(%esp) │ │ + mov 0x20(%ebp),%ecx │ │ + sub %eax,%ecx │ │ + mov %ecx,0x160(%esp) │ │ + mov 0x1d0(%esp),%ecx │ │ + lea (%ecx,%eax,2),%ecx │ │ + mov %ecx,0x180(%esp) │ │ + mov 0x1c0(%esp),%ecx │ │ + lea (%ecx,%eax,2),%ecx │ │ + mov %ecx,0x1f0(%esp) │ │ + mov 0x12c(%esp),%ecx │ │ + lea (%ecx,%eax,2),%ecx │ │ + mov %ecx,0x210(%esp) │ │ + mov 0x200(%esp),%ecx │ │ + lea (%ecx,%eax,2),%ecx │ │ + mov %ecx,0x220(%esp) │ │ + mov 0x1c(%esp),%ecx │ │ + lea (%ecx,%eax,2),%eax │ │ + mov (%esp),%ecx │ │ + mov %esi,0xa0(%esp) │ │ + mov %eax,0x1e0(%esp) │ │ + jmp 8612f │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov %eax,%ecx │ │ + neg %ecx │ │ + cmpl $0x0,0x80(%esp) │ │ + cmovns %eax,%ecx │ │ + add 0x40(%esp),%edx │ │ + add %ebx,%edx │ │ + add %ecx,%edx │ │ + lea (%edx,%edi,2),%eax │ │ + mov %eax,%ecx │ │ + sar $0x1f,%ecx │ │ + lea 0x8(%ecx,%eax,1),%eax │ │ + shr $0x4,%eax │ │ + mov 0x60(%esp),%ecx │ │ + add %eax,%ecx │ │ + mov 0x140(%esp),%ebx │ │ + mov 0x1e0(%esp),%eax │ │ + mov %cx,(%eax,%ebx,2) │ │ + inc %ebx │ │ + cmp %ebx,0x160(%esp) │ │ + mov (%esp),%ecx │ │ + je 85750 │ │ + movzwl (%eax,%ebx,2),%edx │ │ + mov 0x100(%esp),%eax │ │ + movswl (%eax,%ebx,2),%esi │ │ + mov %edx,0x60(%esp) │ │ + sub %edx,%esi │ │ + mov %esi,%edi │ │ + neg %edi │ │ + cmovl %esi,%edi │ │ + mov %edi,%eax │ │ + shr %cl,%eax │ │ + mov 0x14(%ebp),%ecx │ │ + sub %eax,%ecx │ │ + mov 0x220(%esp),%eax │ │ + movswl (%eax,%ebx,2),%edx │ │ + mov 0xf0(%esp),%eax │ │ + movswl (%eax,%ebx,2),%eax │ │ + mov %eax,0x80(%esp) │ │ + mov %ebx,0x140(%esp) │ │ + mov 0x210(%esp),%eax │ │ + movswl (%eax,%ebx,2),%ebx │ │ + jns 86187 │ │ + xor %ecx,%ecx │ │ + cmp %ecx,%edi │ │ + jle 8618d │ │ + mov %ecx,%edi │ │ + mov %edi,%eax │ │ + neg %eax │ │ + test %esi,%esi │ │ + cmovns %edi,%eax │ │ + mov %eax,0x150(%esp) │ │ + mov 0x60(%esp),%eax │ │ + sub %eax,%edx │ │ + mov %edx,%esi │ │ + neg %esi │ │ + cmovl %edx,%esi │ │ + mov %esi,%edi │ │ + mov (%esp),%ecx │ │ + shr %cl,%edi │ │ + mov 0x14(%ebp),%ecx │ │ + sub %edi,%ecx │ │ + jns 861ba │ │ + xor %ecx,%ecx │ │ + cmp %ecx,%esi │ │ + jle 861c0 │ │ + mov %ecx,%esi │ │ + mov %esi,%edi │ │ + neg %edi │ │ + test %edx,%edx │ │ + cmovns %esi,%edi │ │ + mov 0x80(%esp),%ecx │ │ + sub %eax,%ecx │ │ + mov %ecx,%edx │ │ + neg %edx │ │ + mov %ecx,0x80(%esp) │ │ + cmovl %ecx,%edx │ │ + mov %edx,%esi │ │ + mov (%esp),%ecx │ │ + shr %cl,%esi │ │ + mov 0x14(%ebp),%ecx │ │ + sub %esi,%ecx │ │ + jns 861f0 │ │ + xor %ecx,%ecx │ │ + cmp %ecx,%edx │ │ + jle 861f6 │ │ + mov %ecx,%edx │ │ + mov %edx,%ecx │ │ + neg %ecx │ │ + cmpl $0x0,0x80(%esp) │ │ + cmovns %edx,%ecx │ │ + mov %ecx,0x170(%esp) │ │ + sub %eax,%ebx │ │ + mov %ebx,%eax │ │ + neg %eax │ │ + cmovl %ebx,%eax │ │ + mov %eax,%edx │ │ + mov (%esp),%ecx │ │ + shr %cl,%edx │ │ + mov 0x14(%ebp),%ecx │ │ + sub %edx,%ecx │ │ + jns 86225 │ │ + xor %ecx,%ecx │ │ + mov %edi,0x30(%esp) │ │ + cmp %ecx,%eax │ │ + jle 8622f │ │ + mov %ecx,%eax │ │ + mov %eax,%ecx │ │ + neg %ecx │ │ + test %ebx,%ebx │ │ + cmovns %eax,%ecx │ │ + mov %ecx,0x20(%esp) │ │ + mov 0x140(%esp),%edi │ │ + mov 0xd0(%esp),%eax │ │ + movswl (%eax,%edi,2),%edx │ │ + sub 0x60(%esp),%edx │ │ + mov %edx,%esi │ │ + neg %esi │ │ + cmovl %edx,%esi │ │ + mov %esi,%eax │ │ + mov (%esp),%ecx │ │ + shr %cl,%eax │ │ + mov 0x14(%ebp),%ecx │ │ + sub %eax,%ecx │ │ + mov 0x1f0(%esp),%eax │ │ + movswl (%eax,%edi,2),%ebx │ │ + mov 0xb0(%esp),%eax │ │ + movswl (%eax,%edi,2),%eax │ │ + mov %eax,0x110(%esp) │ │ + mov 0x180(%esp),%eax │ │ + movswl (%eax,%edi,2),%eax │ │ + mov %eax,0x80(%esp) │ │ + jns 86298 │ │ + xor %ecx,%ecx │ │ + cmp %ecx,%esi │ │ + mov 0x30(%esp),%edi │ │ + jle 862a2 │ │ + mov %ecx,%esi │ │ + mov %esi,%eax │ │ + neg %eax │ │ + test %edx,%edx │ │ + cmovns %esi,%eax │ │ + mov %eax,0x40(%esp) │ │ + mov 0x60(%esp),%eax │ │ + sub %eax,%ebx │ │ + mov %ebx,%esi │ │ + neg %esi │ │ + cmovl %ebx,%esi │ │ + mov %esi,%edx │ │ + mov (%esp),%ecx │ │ + shr %cl,%edx │ │ + mov 0x14(%ebp),%ecx │ │ + sub %edx,%ecx │ │ + jns 862cc │ │ + xor %ecx,%ecx │ │ + cmp %ecx,%esi │ │ + jle 862d2 │ │ + mov %ecx,%esi │ │ + mov %esi,%edx │ │ + neg %edx │ │ + test %ebx,%ebx │ │ + cmovns %esi,%edx │ │ + mov 0x110(%esp),%ecx │ │ + sub %eax,%ecx │ │ + mov %ecx,%esi │ │ + neg %esi │ │ + mov %ecx,0x110(%esp) │ │ + cmovl %ecx,%esi │ │ + mov %esi,%ebx │ │ + mov (%esp),%ecx │ │ + shr %cl,%ebx │ │ + mov 0x14(%ebp),%ecx │ │ + sub %ebx,%ecx │ │ + jns 86302 │ │ + xor %ecx,%ecx │ │ + add 0x150(%esp),%edi │ │ + cmp %ecx,%esi │ │ + jle 8630f │ │ + mov %ecx,%esi │ │ + add 0x170(%esp),%edi │ │ + mov %esi,%ebx │ │ + neg %ebx │ │ + cmpl $0x0,0x110(%esp) │ │ + cmovns %esi,%ebx │ │ + mov 0x80(%esp),%ecx │ │ + sub %eax,%ecx │ │ + mov %ecx,%eax │ │ + neg %eax │ │ + mov %ecx,0x80(%esp) │ │ + cmovl %ecx,%eax │ │ + mov %eax,%esi │ │ + mov (%esp),%ecx │ │ + shr %cl,%esi │ │ + mov 0x14(%ebp),%ecx │ │ + sub %esi,%ecx │ │ + jns 8634c │ │ + xor %ecx,%ecx │ │ + add 0x20(%esp),%edi │ │ + cmp %ecx,%eax │ │ + mov 0xa0(%esp),%esi │ │ + jle 860e0 │ │ + mov %ecx,%eax │ │ + jmp 860e0 │ │ + cmpl $0x0,0x20(%ebp) │ │ + jle 86b9e │ │ + mov 0x9c(%esp),%edi │ │ + sar %edi │ │ + mov 0x5c(%esp),%eax │ │ + lea -0x5318(%eax),%eax │ │ + mov 0x18(%ebp),%ebx │ │ + movsbl 0x4(%eax,%ebx,2),%ecx │ │ + mov %ecx,0x1c0(%esp) │ │ + mov %esi,%ecx │ │ + and $0x1,%ecx │ │ + or $0x2,%ecx │ │ + movsbl 0x5(%eax,%ebx,2),%ebx │ │ + mov 0x20(%ebp),%eax │ │ + and $0xfffffff8,%eax │ │ + mov %eax,0x200(%esp) │ │ + movss 0x140(%esp),%xmm0 │ │ + movd 0x10(%ebp),%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm1 │ │ + movdqa %xmm1,0xc0(%esp) │ │ + movd %esi,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm3 │ │ + mov %ecx,0xb0(%esp) │ │ + movd %ecx,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm1 │ │ + add %edi,%edi │ │ + mov %edi,0x9c(%esp) │ │ + mov 0x5c(%esp),%eax │ │ + movdqa -0x14d50(%eax),%xmm4 │ │ + movdqa -0x14d70(%eax),%xmm5 │ │ + mov $0x1a,%eax │ │ + mov 0x1c0(%esp),%esi │ │ + sub %esi,%eax │ │ + lea 0x2cc(%esp,%eax,2),%ecx │ │ + mov $0x1a,%eax │ │ + sub %ebx,%eax │ │ + lea 0x2cc(%esp,%eax,2),%eax │ │ + pxor %xmm6,%xmm6 │ │ + xorps %xmm7,%xmm7 │ │ + movss %xmm0,%xmm7 │ │ + movaps %xmm7,%xmm0 │ │ + pshufd $0xf5,%xmm3,%xmm7 │ │ + lea 0x300(%esp,%esi,2),%esi │ │ + mov %esi,0x1e0(%esp) │ │ + mov %ebx,0x1d0(%esp) │ │ + lea 0x300(%esp,%ebx,2),%esi │ │ + pshufd $0xf5,%xmm1,%xmm2 │ │ + movdqa %xmm2,0x160(%esp) │ │ + movdqa %xmm4,0xf0(%esp) │ │ + movdqa %xmm5,0x100(%esp) │ │ + movaps %xmm0,0x60(%esp) │ │ + movdqa %xmm7,0x180(%esp) │ │ + movdqa %xmm3,0x1f0(%esp) │ │ + movdqa %xmm1,0x210(%esp) │ │ + jmp 864e6 │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + addl $0x18,0xe8(%esp) │ │ + mov 0x1c(%esp),%edx │ │ + add 0x9c(%esp),%edx │ │ + addl $0x18,0x1e0(%esp) │ │ + mov 0xa0(%esp),%ecx │ │ + add $0x18,%ecx │ │ + mov 0x220(%esp),%esi │ │ + add $0x18,%esi │ │ + mov 0xd0(%esp),%eax │ │ + add $0x18,%eax │ │ + decl 0x1ac(%esp) │ │ + je 86b9e │ │ + mov %esi,0x220(%esp) │ │ + mov %eax,0xd0(%esp) │ │ + mov %ecx,0xa0(%esp) │ │ + mov %edx,0x1c(%esp) │ │ + xor %ebx,%ebx │ │ + cmpl $0x8,0x20(%ebp) │ │ + mov $0x0,%eax │ │ + jb 869fb │ │ + xor %ecx,%ecx │ │ + mov 0x1c(%esp),%eax │ │ + mov 0x200(%esp),%edx │ │ + mov 0x1e0(%esp),%ebx │ │ + mov 0x220(%esp),%esi │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + movdqu (%eax,%ecx,2),%xmm0 │ │ + movdqa %xmm0,0x80(%esp) │ │ + movdqa %xmm0,%xmm1 │ │ + punpcklwd %xmm6,%xmm1 │ │ + movdqa %xmm1,%xmm2 │ │ + movdqa %xmm1,(%esp) │ │ + punpckhwd %xmm6,%xmm0 │ │ + movdqa %xmm0,%xmm3 │ │ + movdqa %xmm0,0x70(%esp) │ │ + movdqu (%ebx,%ecx,2),%xmm0 │ │ + punpcklwd %xmm0,%xmm1 │ │ + psrad $0x10,%xmm1 │ │ + punpckhwd %xmm0,%xmm4 │ │ + psrad $0x10,%xmm4 │ │ + psubd %xmm3,%xmm4 │ │ + psubd %xmm2,%xmm1 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm1,%xmm0 │ │ + movdqa %xmm0,0x110(%esp) │ │ + pabsd %xmm1,%xmm2 │ │ + movdqa %xmm2,%xmm1 │ │ + movdqa 0x60(%esp),%xmm0 │ │ + psrld %xmm0,%xmm1 │ │ + movdqa 0xc0(%esp),%xmm3 │ │ + movdqa %xmm3,%xmm7 │ │ + psubd %xmm1,%xmm7 │ │ + pxor %xmm6,%xmm6 │ │ + pcmpgtd %xmm4,%xmm6 │ │ + pabsd %xmm4,%xmm4 │ │ + movdqa %xmm4,%xmm1 │ │ + psrld %xmm0,%xmm1 │ │ + movdqa %xmm3,%xmm0 │ │ + psubd %xmm1,%xmm0 │ │ + movdqa %xmm0,%xmm5 │ │ + pxor %xmm1,%xmm1 │ │ + pcmpgtd %xmm1,%xmm5 │ │ + pand %xmm0,%xmm5 │ │ + movdqa %xmm7,%xmm0 │ │ + pxor %xmm1,%xmm1 │ │ + pcmpgtd %xmm1,%xmm0 │ │ + pand %xmm7,%xmm0 │ │ + movdqa %xmm0,%xmm3 │ │ + pcmpgtd %xmm2,%xmm3 │ │ + pand %xmm3,%xmm2 │ │ + pandn %xmm0,%xmm3 │ │ + por %xmm2,%xmm3 │ │ + movdqa %xmm5,%xmm7 │ │ + pcmpgtd %xmm4,%xmm7 │ │ + pand %xmm7,%xmm4 │ │ + pandn %xmm5,%xmm7 │ │ + por %xmm4,%xmm7 │ │ + mov 0xa0(%esp),%edi │ │ + movdqu (%edi,%ecx,2),%xmm2 │ │ + pxor %xmm6,%xmm7 │ │ + psubd %xmm6,%xmm7 │ │ + punpcklwd %xmm2,%xmm4 │ │ + psrad $0x10,%xmm4 │ │ + movdqa 0x110(%esp),%xmm0 │ │ + pxor %xmm0,%xmm3 │ │ + psubd %xmm0,%xmm3 │ │ + psubd (%esp),%xmm4 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm4,%xmm0 │ │ + movdqa %xmm0,0x110(%esp) │ │ + pabsd %xmm4,%xmm6 │ │ + movdqa %xmm6,%xmm4 │ │ + movdqa 0x60(%esp),%xmm0 │ │ + psrld %xmm0,%xmm4 │ │ + movdqa 0xc0(%esp),%xmm1 │ │ + movdqa %xmm1,%xmm5 │ │ + psubd %xmm4,%xmm5 │ │ + punpckhwd %xmm2,%xmm2 │ │ + psrad $0x10,%xmm2 │ │ + psubd 0x70(%esp),%xmm2 │ │ + pxor %xmm4,%xmm4 │ │ + pcmpgtd %xmm2,%xmm4 │ │ + movdqa %xmm4,0x30(%esp) │ │ + pabsd %xmm2,%xmm2 │ │ + movdqa %xmm2,%xmm4 │ │ + psrld %xmm0,%xmm4 │ │ + movdqa %xmm1,%xmm0 │ │ + psubd %xmm4,%xmm0 │ │ + movdqa %xmm0,%xmm1 │ │ + pxor %xmm4,%xmm4 │ │ + pcmpgtd %xmm4,%xmm1 │ │ + pand %xmm0,%xmm1 │ │ + movdqa %xmm5,%xmm0 │ │ + pxor %xmm4,%xmm4 │ │ + pcmpgtd %xmm4,%xmm0 │ │ + pand %xmm5,%xmm0 │ │ + movdqa %xmm0,%xmm4 │ │ + pcmpgtd %xmm6,%xmm4 │ │ + pand %xmm4,%xmm6 │ │ + pandn %xmm0,%xmm4 │ │ + por %xmm6,%xmm4 │ │ + movdqa %xmm1,%xmm0 │ │ + pcmpgtd %xmm2,%xmm0 │ │ + pand %xmm0,%xmm2 │ │ + pandn %xmm1,%xmm0 │ │ + por %xmm2,%xmm0 │ │ + movdqa 0x30(%esp),%xmm1 │ │ + pxor %xmm1,%xmm0 │ │ + psubd %xmm1,%xmm0 │ │ + paddd %xmm7,%xmm0 │ │ + movdqa 0x110(%esp),%xmm1 │ │ + pxor %xmm1,%xmm4 │ │ + psubd %xmm1,%xmm4 │ │ + paddd %xmm3,%xmm4 │ │ + pshufd $0xf5,%xmm0,%xmm2 │ │ + movdqa 0x1f0(%esp),%xmm3 │ │ + pmuludq %xmm3,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm5 │ │ + movdqa 0x180(%esp),%xmm1 │ │ + pmuludq %xmm1,%xmm2 │ │ + pshufd $0xe8,%xmm2,%xmm0 │ │ + punpckldq %xmm0,%xmm5 │ │ + movdqa %xmm5,0x30(%esp) │ │ + pshufd $0xf5,%xmm4,%xmm0 │ │ + pmuludq %xmm3,%xmm4 │ │ + pshufd $0xe8,%xmm4,%xmm2 │ │ + pmuludq %xmm1,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + punpckldq %xmm0,%xmm2 │ │ + movdqa %xmm2,0x110(%esp) │ │ + movdqu (%esi,%ecx,2),%xmm0 │ │ + punpcklwd %xmm0,%xmm2 │ │ + psrad $0x10,%xmm2 │ │ + psubd (%esp),%xmm2 │ │ + pxor %xmm1,%xmm1 │ │ + pcmpgtd %xmm2,%xmm1 │ │ + movdqa %xmm1,0x150(%esp) │ │ + pabsd %xmm2,%xmm2 │ │ + movdqa %xmm2,%xmm3 │ │ + movdqa 0x60(%esp),%xmm7 │ │ + psrld %xmm7,%xmm3 │ │ + movdqa 0xc0(%esp),%xmm1 │ │ + movdqa %xmm1,%xmm5 │ │ + psubd %xmm3,%xmm5 │ │ + punpckhwd %xmm0,%xmm0 │ │ + psrad $0x10,%xmm0 │ │ + psubd 0x70(%esp),%xmm0 │ │ + pxor %xmm4,%xmm4 │ │ + pcmpgtd %xmm0,%xmm4 │ │ + pabsd %xmm0,%xmm3 │ │ + movdqa %xmm3,%xmm6 │ │ + psrld %xmm7,%xmm6 │ │ + psubd %xmm6,%xmm1 │ │ + movdqa %xmm1,%xmm6 │ │ + pxor %xmm7,%xmm7 │ │ + pcmpgtd %xmm7,%xmm6 │ │ + pand %xmm1,%xmm6 │ │ + movdqa %xmm5,%xmm0 │ │ + pxor %xmm7,%xmm7 │ │ + pcmpgtd %xmm7,%xmm0 │ │ + pand %xmm5,%xmm0 │ │ + movdqa %xmm0,%xmm5 │ │ + pcmpgtd %xmm2,%xmm5 │ │ + pand %xmm5,%xmm2 │ │ + pandn %xmm0,%xmm5 │ │ + por %xmm2,%xmm5 │ │ + movdqa %xmm6,%xmm2 │ │ + pcmpgtd %xmm3,%xmm2 │ │ + pand %xmm2,%xmm3 │ │ + pandn %xmm6,%xmm2 │ │ + por %xmm3,%xmm2 │ │ + pxor %xmm4,%xmm2 │ │ + psubd %xmm4,%xmm2 │ │ + movdqa 0x150(%esp),%xmm0 │ │ + pxor %xmm0,%xmm5 │ │ + psubd %xmm0,%xmm5 │ │ + mov 0xd0(%esp),%edi │ │ + movdqu (%edi,%ecx,2),%xmm1 │ │ + punpckhwd %xmm1,%xmm3 │ │ + psrad $0x10,%xmm3 │ │ + psubd 0x70(%esp),%xmm3 │ │ + punpcklwd %xmm1,%xmm1 │ │ + psrad $0x10,%xmm1 │ │ + psubd (%esp),%xmm1 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm1,%xmm0 │ │ + movdqa %xmm0,(%esp) │ │ + pabsd %xmm1,%xmm7 │ │ + movdqa %xmm7,%xmm4 │ │ + movdqa 0x60(%esp),%xmm1 │ │ + psrld %xmm1,%xmm4 │ │ + movdqa 0xc0(%esp),%xmm0 │ │ + movdqa %xmm0,%xmm6 │ │ + psubd %xmm4,%xmm6 │ │ + pxor %xmm4,%xmm4 │ │ + pcmpgtd %xmm3,%xmm4 │ │ + movdqa %xmm4,0x70(%esp) │ │ + pabsd %xmm3,%xmm4 │ │ + movdqa %xmm4,%xmm3 │ │ + psrld %xmm1,%xmm3 │ │ + psubd %xmm3,%xmm0 │ │ + movdqa %xmm0,%xmm1 │ │ + pxor %xmm3,%xmm3 │ │ + pcmpgtd %xmm3,%xmm1 │ │ + pand %xmm0,%xmm1 │ │ + movdqa %xmm6,%xmm0 │ │ + pxor %xmm3,%xmm3 │ │ + pcmpgtd %xmm3,%xmm0 │ │ + pand %xmm6,%xmm0 │ │ + pxor %xmm6,%xmm6 │ │ + movdqa %xmm0,%xmm3 │ │ + pcmpgtd %xmm7,%xmm3 │ │ + pand %xmm3,%xmm7 │ │ + pandn %xmm0,%xmm3 │ │ + por %xmm7,%xmm3 │ │ + movdqa %xmm1,%xmm0 │ │ + pcmpgtd %xmm4,%xmm0 │ │ + pand %xmm0,%xmm4 │ │ + pandn %xmm1,%xmm0 │ │ + por %xmm4,%xmm0 │ │ + movdqa 0xf0(%esp),%xmm4 │ │ + movdqa 0x70(%esp),%xmm1 │ │ + pxor %xmm1,%xmm0 │ │ + psubd %xmm1,%xmm0 │ │ + paddd %xmm2,%xmm0 │ │ + movdqa (%esp),%xmm1 │ │ + pxor %xmm1,%xmm3 │ │ + psubd %xmm1,%xmm3 │ │ + paddd %xmm5,%xmm3 │ │ + movdqa 0x100(%esp),%xmm5 │ │ + pshufd $0xf5,%xmm0,%xmm1 │ │ + movdqa 0x210(%esp),%xmm2 │ │ + pmuludq %xmm2,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + movdqa 0x160(%esp),%xmm7 │ │ + pmuludq %xmm7,%xmm1 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + punpckldq %xmm1,%xmm0 │ │ + paddd 0x30(%esp),%xmm0 │ │ + pshufd $0xf5,%xmm3,%xmm1 │ │ + pmuludq %xmm2,%xmm3 │ │ + pshufd $0xe8,%xmm3,%xmm2 │ │ + pmuludq %xmm7,%xmm1 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + punpckldq %xmm1,%xmm2 │ │ + paddd 0x110(%esp),%xmm2 │ │ + movdqa %xmm0,%xmm1 │ │ + psrad $0x1f,%xmm1 │ │ + paddd %xmm4,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + movdqa %xmm2,%xmm0 │ │ + psrad $0x1f,%xmm0 │ │ + paddd %xmm4,%xmm0 │ │ + paddd %xmm2,%xmm0 │ │ + psrld $0x4,%xmm0 │ │ + psrld $0x4,%xmm1 │ │ + pshufb %xmm5,%xmm1 │ │ + pshufb %xmm5,%xmm0 │ │ + punpcklqdq %xmm1,%xmm0 │ │ + paddw 0x80(%esp),%xmm0 │ │ + movdqu %xmm0,(%eax,%ecx,2) │ │ + add $0x8,%ecx │ │ + cmp %ecx,%edx │ │ + jne 86530 │ │ + cmp 0x20(%ebp),%edx │ │ + mov %edx,%eax │ │ + mov $0x0,%ebx │ │ + je 864a0 │ │ + mov 0xd0(%esp),%ecx │ │ + lea (%ecx,%eax,2),%ecx │ │ + mov %ecx,0x110(%esp) │ │ + mov 0x1d0(%esp),%ecx │ │ + add %eax,%ecx │ │ + mov 0xe8(%esp),%edx │ │ + lea (%edx,%ecx,2),%ecx │ │ + mov %ecx,0x30(%esp) │ │ + mov 0x1c0(%esp),%ecx │ │ + lea (%ecx,%eax,1),%ecx │ │ + lea (%edx,%ecx,2),%ecx │ │ + mov %ecx,0x150(%esp) │ │ + mov 0x20(%ebp),%ecx │ │ + sub %eax,%ecx │ │ + mov %ecx,0x170(%esp) │ │ + mov 0xa0(%esp),%ecx │ │ + lea (%ecx,%eax,2),%ecx │ │ + mov %ecx,0x20(%esp) │ │ + mov 0x1c(%esp),%ecx │ │ + lea (%ecx,%eax,2),%eax │ │ + mov %eax,0x40(%esp) │ │ + jmp 86aa0 │ │ + nop │ │ + nop │ │ + mov %eax,%ecx │ │ + neg %ecx │ │ + test %ebx,%ebx │ │ + cmovns %eax,%ecx │ │ + add %edx,%ecx │ │ + imul 0xb0(%esp),%ecx │ │ + add %edi,%ecx │ │ + mov %ecx,%eax │ │ + sar $0x1f,%eax │ │ + lea 0x8(%eax,%ecx,1),%eax │ │ + shr $0x4,%eax │ │ + mov (%esp),%ecx │ │ + add %eax,%ecx │ │ + mov 0x70(%esp),%ebx │ │ + mov 0x40(%esp),%eax │ │ + mov %cx,(%eax,%ebx,2) │ │ + inc %ebx │ │ + cmp %ebx,0x170(%esp) │ │ + je 864a0 │ │ + movzwl (%eax,%ebx,2),%ecx │ │ + mov 0x150(%esp),%eax │ │ + movswl (%eax,%ebx,2),%edi │ │ + mov %ecx,(%esp) │ │ + sub %ecx,%edi │ │ + mov %edi,%esi │ │ + neg %esi │ │ + cmovl %edi,%esi │ │ + mov %esi,%edx │ │ + mov 0x140(%esp),%ecx │ │ + shr %cl,%edx │ │ + mov 0x10(%ebp),%eax │ │ + sub %edx,%eax │ │ + mov %ebx,0x70(%esp) │ │ mov 0x20(%esp),%ecx │ │ - lea 0xa44(%eax,%ecx,1),%esi │ │ - mov -0x294(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 1500 │ │ - mov -0x268(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 1500 │ │ - mov -0x8(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 1500 │ │ - mov -0x324(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 1500 │ │ - mov 0x130(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 1500 │ │ - mov 0x134(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 1500 │ │ - mov 0x12c(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 1500 │ │ - mov 0x3f0(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 1500 │ │ - mov %esi,(%esp) │ │ - call 64840 │ │ - mov 0x3f8(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 1500 │ │ - mov 0x414(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 1500 │ │ + movswl (%ecx,%ebx,2),%ebx │ │ + jns 86adb │ │ + xor %eax,%eax │ │ + cmp %eax,%esi │ │ + jle 86ae1 │ │ + mov %eax,%esi │ │ + mov %esi,%eax │ │ + neg %eax │ │ + test %edi,%edi │ │ + cmovns %esi,%eax │ │ + mov %eax,0x80(%esp) │ │ + sub (%esp),%ebx │ │ + mov %ebx,%eax │ │ + neg %eax │ │ + cmovl %ebx,%eax │ │ + mov %eax,%esi │ │ + mov 0x140(%esp),%ecx │ │ + shr %cl,%esi │ │ + mov 0x10(%ebp),%ecx │ │ + sub %esi,%ecx │ │ + jns 86b0f │ │ + xor %ecx,%ecx │ │ + cmp %ecx,%eax │ │ + jle 86b15 │ │ + mov %ecx,%eax │ │ + mov %eax,%edi │ │ + neg %edi │ │ + test %ebx,%ebx │ │ + cmovns %eax,%edi │ │ + mov 0x70(%esp),%edx │ │ + mov 0x30(%esp),%eax │ │ + movswl (%eax,%edx,2),%eax │ │ + sub (%esp),%eax │ │ + mov %eax,%esi │ │ + neg %esi │ │ + cmovl %eax,%esi │ │ + mov %esi,%ebx │ │ + mov 0x140(%esp),%ecx │ │ + shr %cl,%ebx │ │ + mov 0x10(%ebp),%ecx │ │ + sub %ebx,%ecx │ │ + mov 0x110(%esp),%ebx │ │ + movswl (%ebx,%edx,2),%ebx │ │ + jns 86b53 │ │ + xor %ecx,%ecx │ │ + cmp %ecx,%esi │ │ + jle 86b59 │ │ + mov %ecx,%esi │ │ + add 0x80(%esp),%edi │ │ + mov %esi,%edx │ │ + neg %edx │ │ + test %eax,%eax │ │ + cmovns %esi,%edx │ │ + sub (%esp),%ebx │ │ + mov %ebx,%eax │ │ + neg %eax │ │ + cmovl %ebx,%eax │ │ + mov %eax,%esi │ │ + mov 0x140(%esp),%ecx │ │ + shr %cl,%esi │ │ + mov 0x10(%ebp),%ecx │ │ + sub %esi,%ecx │ │ + jns 86b87 │ │ + xor %ecx,%ecx │ │ + imul 0x12c(%esp),%edi │ │ + cmp %ecx,%eax │ │ + jle 86a60 │ │ + mov %ecx,%eax │ │ + jmp 86a60 │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + lea 0x0(%esi),%esi │ │ + lea 0x0(%edi,%eiz,1),%edi │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x30,%esp │ │ + call 86bc1 │ │ + pop %ecx │ │ + add $0x503af,%ecx │ │ + mov 0x30(%ebp),%ebx │ │ + mov 0x14(%ebp),%edi │ │ + bsr 0x48(%ebp),%edx │ │ + lea -0x1(%ebx),%eax │ │ + cmp $0x8,%eax │ │ + mov %ecx,0x20(%esp) │ │ + jae 86c48 │ │ + mov %edx,%esi │ │ + mov %ecx,%eax │ │ + mov 0x34(%ebp),%ecx │ │ + movzbl -0x1375b(%ebx,%eax,1),%edx │ │ + mov (%ecx),%eax │ │ + lea (%eax,%eax,2),%eax │ │ + add %edx,%eax │ │ + mov %eax,(%ecx) │ │ + cmp $0x5a,%eax │ │ + jg 86c1d │ │ + setne %al │ │ + test %edi,%edi │ │ + movzbl %al,%eax │ │ + lea 0x1(%eax,%eax,4),%eax │ │ + mov $0x1,%ebx │ │ + cmovne %eax,%ebx │ │ + mov %esi,%edx │ │ + xor $0xffffffe0,%edx │ │ + test %edi,%edi │ │ + jne 86c69 │ │ + jmp 86c9d │ │ + mov $0x7,%ebx │ │ + cmp $0xb4,%eax │ │ + mov %esi,%edx │ │ + jl 86c62 │ │ + mov $0x8,%ebx │ │ + mov $0x2,%eax │ │ + cmove %eax,%ebx │ │ + cmpl $0x0,0xc(%ebp) │ │ + cmove %eax,%ebx │ │ + xor $0xffffffe0,%edx │ │ + test %edi,%edi │ │ + jne 86c69 │ │ + jmp 86c9d │ │ + test %ebx,%ebx │ │ + je 86c51 │ │ + cmp $0xc,%ebx │ │ + jne 86c62 │ │ + lea -0x28d0(%ecx,%ebx,4),%eax │ │ + mov 0xc(%ebp),%ecx │ │ + lea (%eax,%ecx,2),%eax │ │ + movzbl (%edi,%eax,1),%ebx │ │ + xor $0xffffffe0,%edx │ │ + test %edi,%edi │ │ + je 86c9d │ │ + mov $0x3ed3,%eax │ │ + bt %ebx,%eax │ │ + jb 86c8e │ │ + mov $0x31c0,%eax │ │ + bt %ebx,%eax │ │ + jb 86c8e │ │ + mov $0x72,%eax │ │ + mov %ebx,%ecx │ │ + shr %cl,%eax │ │ + and $0x1,%eax │ │ + or 0xc(%ebp),%eax │ │ + jne 86ca9 │ │ + mov 0x2c(%ebp),%eax │ │ + test %eax,%eax │ │ + je 86c9f │ │ + mov 0x8(%ebp),%ecx │ │ + lea (%eax,%ecx,8),%eax │ │ + jmp 86ca5 │ │ + jmp 86ca9 │ │ + mov 0x24(%ebp),%eax │ │ + sub 0x28(%ebp),%eax │ │ + mov %eax,0x18(%esp) │ │ + add $0x21,%edx │ │ + mov %edx,0x28(%esp) │ │ + mov $0x3f8d,%eax │ │ + bt %ebx,%eax │ │ + jae 87149 │ │ + mov 0x1c(%ebp),%esi │ │ + mov 0x3c(%ebp),%eax │ │ + lea 0x0(,%eax,4),%edi │ │ + lea 0x0(,%eax,8),%ecx │ │ + mov 0x44(%ebp),%eax │ │ + mov %ecx,0x1c(%esp) │ │ + sub %ecx,%eax │ │ + mov %eax,0x10(%esp) │ │ + cmpl $0x0,0xc(%ebp) │ │ + mov %edi,%eax │ │ + mov %edi,0x8(%esp) │ │ + je 86e6e │ │ + mov %ebx,0xc(%esp) │ │ + sub 0x10(%ebp),%esi │ │ + shl $0x2,%esi │ │ + cmp %esi,%edi │ │ + mov %esi,0x24(%esp) │ │ + cmovle %edi,%esi │ │ + test %esi,%esi │ │ + jle 86dd0 │ │ + mov 0x28(%ebp),%eax │ │ + mov %eax,%edx │ │ + sar %edx │ │ + xor %ecx,%ecx │ │ + cmp $0x10,%esi │ │ + jb 86d9c │ │ + cmp $0x2,%eax │ │ + jne 86d9c │ │ + lea (%esi,%esi,1),%eax │ │ + mov 0x44(%ebp),%edi │ │ + sub %eax,%edi │ │ + mov 0x24(%ebp),%eax │ │ + lea -0x2(%eax,%esi,2),%eax │ │ + cmp %eax,%edi │ │ + jae 86d3f │ │ + mov 0x24(%ebp),%eax │ │ + add $0xfffffffe,%eax │ │ + cmp 0x44(%ebp),%eax │ │ + jb 86d9c │ │ + mov %esi,%ecx │ │ + and $0xfffffff0,%ecx │ │ + mov 0x24(%ebp),%eax │ │ + lea 0xe(%eax),%ebx │ │ + mov %edx,%eax │ │ + shl $0x5,%eax │ │ + mov %eax,0x14(%esp) │ │ + mov 0x44(%ebp),%eax │ │ + lea -0x10(%eax),%edi │ │ + mov 0x20(%esp),%eax │ │ + movdqa -0x14bf0(%eax),%xmm0 │ │ + mov %ecx,%eax │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + movdqu -0x10(%ebx),%xmm1 │ │ + movdqu (%ebx),%xmm2 │ │ + pshufb %xmm0,%xmm1 │ │ + movdqu %xmm1,(%edi) │ │ + pshufb %xmm0,%xmm2 │ │ + movdqu %xmm2,-0x10(%edi) │ │ + add 0x14(%esp),%ebx │ │ + add $0xffffffe0,%edi │ │ + add $0xfffffff0,%eax │ │ + jne 86d70 │ │ + cmp %ecx,%esi │ │ + je 86dd0 │ │ + mov %ecx,%eax │ │ + not %eax │ │ + mov 0x44(%ebp),%edi │ │ + lea (%edi,%eax,2),%eax │ │ + mov %ecx,%edi │ │ + imul %edx,%edi │ │ + mov 0x24(%ebp),%ebx │ │ + lea -0x2(%ebx,%edi,2),%edi │ │ + add %edx,%edx │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + movzwl (%edi),%ebx │ │ + mov %bx,(%eax) │ │ + inc %ecx │ │ + add $0xfffffffe,%eax │ │ + add %edx,%edi │ │ + cmp %esi,%ecx │ │ + jl 86dc0 │ │ mov 0x24(%esp),%eax │ │ - mov (%eax),%edx │ │ + cmp %eax,0x8(%esp) │ │ + mov 0xc(%esp),%ebx │ │ + jle 86eee │ │ + mov 0x8(%esp),%edi │ │ + sub %esi,%edi │ │ + test %edi,%edi │ │ + jle 86eee │ │ + mov 0x10(%esp),%eax │ │ + movzwl (%eax,%edi,2),%ecx │ │ + xor %edx,%edx │ │ + cmp $0x10,%edi │ │ + jb 86e4d │ │ + mov %edi,%edx │ │ + and $0xfffffff0,%edx │ │ + movd %ecx,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + mov $0x8,%eax │ │ + sub 0x8(%esp),%eax │ │ + mov 0x44(%ebp),%ebx │ │ + lea (%ebx,%eax,2),%eax │ │ + mov %edx,%ebx │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + movdqu %xmm0,-0x10(%eax) │ │ + movdqu %xmm0,(%eax) │ │ + add $0x20,%eax │ │ + add $0xfffffff0,%ebx │ │ + jne 86e30 │ │ + cmp %edx,%edi │ │ + mov 0xc(%esp),%ebx │ │ + je 86eee │ │ + mov 0x8(%esp),%edi │ │ + mov %edi,%eax │ │ + sub %edx,%eax │ │ + sub %esi,%eax │ │ + sub %edi,%edx │ │ + mov 0x44(%ebp),%esi │ │ + lea (%esi,%edx,2),%edx │ │ + nop │ │ + mov %cx,(%edx) │ │ + add $0x2,%edx │ │ + dec %eax │ │ + jne 86e60 │ │ + jmp 86eee │ │ + cmpl $0x0,0x14(%ebp) │ │ + je 86edc │ │ + mov 0x18(%esp),%eax │ │ + movzwl (%eax),%edx │ │ + test %edi,%edi │ │ + jle 86eee │ │ + xor %ecx,%ecx │ │ + cmpl $0x10,0x8(%esp) │ │ + jb 86ec5 │ │ + mov 0x8(%esp),%edi │ │ + mov %edi,%ecx │ │ + and $0xfffffff0,%ecx │ │ + movd %edx,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + mov $0x8,%eax │ │ + sub %edi,%eax │ │ + mov 0x44(%ebp),%esi │ │ + lea (%esi,%eax,2),%eax │ │ + mov %ecx,%esi │ │ + nop │ │ + nop │ │ + movdqu %xmm0,-0x10(%eax) │ │ + movdqu %xmm0,(%eax) │ │ + add $0x20,%eax │ │ + add $0xfffffff0,%esi │ │ + jne 86eb0 │ │ + cmp %ecx,%edi │ │ + je 86eee │ │ + sub 0x8(%esp),%ecx │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov 0x44(%ebp),%eax │ │ + mov %dx,(%eax,%ecx,2) │ │ + inc %ecx │ │ + jne 86ed0 │ │ + jmp 86eee │ │ + mov $0x1,%edx │ │ + mov 0x28(%esp),%ecx │ │ + shl %cl,%edx │ │ + sar %edx │ │ + inc %edx │ │ + test %edi,%edi │ │ + jg 86e7f │ │ + cmp $0x8,%ebx │ │ + mov 0x28(%ebp),%ecx │ │ + jne 87149 │ │ + mov 0x20(%ebp),%eax │ │ + test $0x8,%al │ │ + mov 0x1c(%ebp),%edx │ │ + mov 0x10(%ebp),%esi │ │ + je 870cb │ │ + cmpl $0x0,0xc(%ebp) │ │ + je 870cb │ │ + mov 0x3c(%ebp),%eax │ │ + add %esi,%eax │ │ + cmp %edx,%eax │ │ + jge 870cb │ │ + mov %ebx,0xc(%esp) │ │ + sub %esi,%edx │ │ + sub 0x3c(%ebp),%edx │ │ + shl $0x2,%edx │ │ + mov 0x8(%esp),%eax │ │ + cmp %edx,%eax │ │ + mov %edx,0x24(%esp) │ │ + cmovle %eax,%edx │ │ test %edx,%edx │ │ - je 89154 │ │ - mov 0x2c(%esp),%ecx │ │ + jle 87020 │ │ + mov %ecx,%eax │ │ + mov %ecx,%esi │ │ + sar %esi │ │ + xor %ecx,%ecx │ │ + cmp $0x10,%edx │ │ + jb 86fec │ │ + cmp $0x2,%eax │ │ + jne 86fec │ │ + mov 0x8(%esp),%eax │ │ + add %edx,%eax │ │ + lea (%eax,%eax,1),%edi │ │ + mov 0x44(%ebp),%ebx │ │ + sub %edi,%ebx │ │ + mov 0x24(%ebp),%edi │ │ + lea -0x2(%edi,%eax,2),%eax │ │ + cmp %eax,%ebx │ │ + jae 86f87 │ │ + mov 0x24(%ebp),%eax │ │ + mov 0x8(%esp),%edi │ │ + lea -0x2(%eax,%edi,2),%eax │ │ + cmp 0x10(%esp),%eax │ │ + jb 86fec │ │ + mov %edx,%ecx │ │ + and $0xfffffff0,%ecx │ │ + mov %esi,%eax │ │ + imul 0x3c(%ebp),%eax │ │ + mov 0x24(%ebp),%edi │ │ + lea 0xe(%edi,%eax,8),%edi │ │ + mov %esi,%eax │ │ + shl $0x5,%eax │ │ + mov %eax,0x14(%esp) │ │ + mov $0xfffffff8,%eax │ │ + sub 0x8(%esp),%eax │ │ + mov 0x44(%ebp),%ebx │ │ + lea (%ebx,%eax,2),%eax │ │ + mov 0x20(%esp),%ebx │ │ + movdqa -0x14bf0(%ebx),%xmm0 │ │ + mov %ecx,%ebx │ │ + nop │ │ + movdqu -0x10(%edi),%xmm1 │ │ + movdqu (%edi),%xmm2 │ │ + pshufb %xmm0,%xmm1 │ │ + movdqu %xmm1,(%eax) │ │ + pshufb %xmm0,%xmm2 │ │ + movdqu %xmm2,-0x10(%eax) │ │ + add 0x14(%esp),%edi │ │ + add $0xffffffe0,%eax │ │ + add $0xfffffff0,%ebx │ │ + jne 86fc0 │ │ + cmp %ecx,%edx │ │ + je 87020 │ │ + mov 0x8(%esp),%eax │ │ + add %ecx,%eax │ │ + mov %esi,%edi │ │ + imul %eax,%edi │ │ + not %eax │ │ + mov 0x44(%ebp),%ebx │ │ + lea (%ebx,%eax,2),%eax │ │ + mov 0x24(%ebp),%ebx │ │ + lea -0x2(%ebx,%edi,2),%edi │ │ + add %esi,%esi │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + movzwl (%edi),%ebx │ │ + mov %bx,(%eax) │ │ inc %ecx │ │ - mov 0x4(%eax),%eax │ │ - cmp %eax,%ecx │ │ - jb 88c9b │ │ - mov %edx,(%esp) │ │ - call 1500 │ │ - mov 0x24(%esp),%esi │ │ - lea 0x40(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 3ca90 │ │ - mov %esi,%edx │ │ - mov 0x4(%esi),%eax │ │ - cmp $0x1,%eax │ │ - jbe 891c1 │ │ - mov 0x108(%edx),%ecx │ │ - test %ecx,%ecx │ │ - je 891c1 │ │ - xor %esi,%esi │ │ - inc %esi │ │ - xor %edi,%edi │ │ - cmpl $0x0,0x8(%ecx,%edi,1) │ │ - je 8919c │ │ - add %edi,%ecx │ │ - mov %ecx,(%esp) │ │ - call 60b80 │ │ - mov 0x24(%esp),%edx │ │ - mov 0x4(%edx),%eax │ │ - cmp %eax,%esi │ │ - jae 891af │ │ - mov 0x108(%edx),%ecx │ │ - inc %esi │ │ - add $0xa4,%edi │ │ - jmp 89184 │ │ - mov 0x108(%edx),%eax │ │ - mov %eax,(%esp) │ │ - call 1500 │ │ - mov 0x24(%esp),%edx │ │ - cmpl $0x0,0x10(%edx) │ │ - jle 891e5 │ │ - xor %esi,%esi │ │ - xor %edi,%edi │ │ - mov 0x8(%edx),%eax │ │ - add %esi,%eax │ │ - mov %eax,(%esp) │ │ - call 3ca90 │ │ - mov 0x24(%esp),%edx │ │ - inc %edi │ │ - add $0x38,%esi │ │ - cmp 0x10(%edx),%edi │ │ - jl 891cb │ │ - mov 0x8(%edx),%eax │ │ - mov %eax,(%esp) │ │ - mov %edx,%edi │ │ - call 1500 │ │ - lea 0x118(%edi),%esi │ │ - add $0x758,%edi │ │ + add $0xfffffffe,%eax │ │ + add %esi,%edi │ │ + cmp %edx,%ecx │ │ + jl 87010 │ │ + mov 0x8(%esp),%edi │ │ + cmp 0x24(%esp),%edi │ │ + mov 0xc(%esp),%ebx │ │ + jle 87149 │ │ + mov %edi,%esi │ │ + sub %edx,%esi │ │ + jle 87149 │ │ + lea (%edx,%edx,1),%eax │ │ + mov 0x10(%esp),%ecx │ │ + sub %eax,%ecx │ │ + movzwl (%ecx),%ecx │ │ + xor %eax,%eax │ │ + cmp $0x10,%esi │ │ + jb 870a5 │ │ + mov %esi,%edi │ │ + and $0xfffffff0,%edi │ │ + movd %ecx,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ mov $0x8,%eax │ │ - mov %eax,0x14(%esp) │ │ - mov %edi,(%esp) │ │ - call 3c3f0 │ │ - cmpl $0x0,0x8(%esi) │ │ - je 8921d │ │ - mov %esi,(%esp) │ │ - call 60b80 │ │ - lea 0xa8(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 616a0 │ │ - lea 0xa4(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 616a0 │ │ - add $0xc8,%esi │ │ - add $0x10,%edi │ │ - mov 0x14(%esp),%eax │ │ - dec %eax │ │ - jne 89203 │ │ - mov 0x24(%esp),%esi │ │ - lea 0x18(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 616a0 │ │ - lea 0x20(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 616a0 │ │ - lea 0x30(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 616a0 │ │ - lea 0x28(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 616a0 │ │ - add $0x38,%esi │ │ - mov %esi,(%esp) │ │ - call 616a0 │ │ - mov 0x30(%esp),%esi │ │ - mov (%esi),%eax │ │ - test %eax,%eax │ │ - je 8929c │ │ - mov %eax,(%esp) │ │ - call 1500 │ │ - movl $0x0,(%esi) │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + sub 0x1c(%esp),%eax │ │ + mov 0x44(%ebp),%ebx │ │ + lea (%ebx,%eax,2),%eax │ │ + mov %edi,0x14(%esp) │ │ + mov %edi,%ebx │ │ + nop │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movdqu %xmm0,-0x10(%eax) │ │ + movdqu %xmm0,(%eax) │ │ + add $0x20,%eax │ │ + add $0xfffffff0,%ebx │ │ + jne 87080 │ │ + mov 0x14(%esp),%eax │ │ + cmp %eax,%esi │ │ + mov 0xc(%esp),%ebx │ │ + mov 0x8(%esp),%edi │ │ + je 87149 │ │ + sub %eax,%edi │ │ + sub %edx,%edi │ │ + sub 0x1c(%esp),%eax │ │ + mov %eax,%edx │ │ + mov 0x44(%ebp),%eax │ │ + lea (%eax,%edx,2),%eax │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - │ │ -000892b0 : │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - sub $0x90,%esp │ │ - call 892c4 │ │ - pop %ebx │ │ - add $0x4bcac,%ebx │ │ - mov 0x8(%ebp),%edi │ │ - xorps %xmm0,%xmm0 │ │ - movaps %xmm0,0x30(%esp) │ │ - movaps %xmm0,0x20(%esp) │ │ - movaps %xmm0,0x10(%esp) │ │ + mov %cx,(%eax) │ │ + add $0x2,%eax │ │ + dec %edi │ │ + jne 870c0 │ │ + jmp 87149 │ │ + mov 0x8(%esp),%edi │ │ test %edi,%edi │ │ - jne 8931c │ │ - lea -0x151ec(%ebx),%eax │ │ - lea -0x151f8(%ebx),%ecx │ │ - lea -0x15740(%ebx),%edx │ │ - mov $0xa8,%esi │ │ - add -0x278(%ebx),%esi │ │ - push %eax │ │ - push %ecx │ │ - push %edx │ │ - push %esi │ │ - call 14f0 │ │ - add $0x10,%esp │ │ - mov $0xffffffea,%esi │ │ - mov %esi,%eax │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - movl $0x0,0x58(%esp) │ │ - lea -0x74bf0(%ebx),%eax │ │ - mov %eax,0x5c(%esp) │ │ - lea -0x74b10(%ebx),%eax │ │ - mov %eax,0x60(%esp) │ │ - movl $0x0,0x64(%esp) │ │ - movaps -0x158a0(%ebx),%xmm0 │ │ - movaps %xmm0,0x40(%esp) │ │ - movl $0x1,0x50(%esp) │ │ - movl $0x0,0x54(%esp) │ │ - movl $0x0,0x68(%esp) │ │ - sub $0x8,%esp │ │ - lea 0x48(%esp),%eax │ │ - lea 0x14(%esp),%ecx │ │ - push %eax │ │ - push %ecx │ │ - call 1670 │ │ - add $0x10,%esp │ │ - test %eax,%eax │ │ - js 8942a │ │ - mov 0xc(%ebp),%eax │ │ - test %eax,%eax │ │ - je 89431 │ │ - sub $0xc,%esp │ │ - lea -0x4bb20(%ebx),%ecx │ │ - lea 0x1c(%esp),%edx │ │ - push $0x0 │ │ - push %ecx │ │ - pushl 0x10(%ebp) │ │ - push %eax │ │ - push %edx │ │ - call 3c670 │ │ - add $0x20,%esp │ │ - test %eax,%eax │ │ - js 89443 │ │ - cmpl $0x0,0x14(%esp) │ │ - mov 0xc(%esp),%eax │ │ - je 893e7 │ │ + jle 87149 │ │ + mov 0x10(%esp),%eax │ │ + movzwl (%eax),%ecx │ │ + xor %edx,%edx │ │ + cmp $0x10,%edi │ │ + jb 87125 │ │ + mov %edi,%edx │ │ + and $0xfffffff0,%edx │ │ + movd %ecx,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + mov $0x8,%eax │ │ + sub 0x1c(%esp),%eax │ │ + mov 0x44(%ebp),%esi │ │ + lea (%esi,%eax,2),%eax │ │ + mov %edx,%esi │ │ nop │ │ nop │ │ nop │ │ nop │ │ - sub $0x4,%esp │ │ - push $0x1 │ │ - lea 0x18(%esp),%ecx │ │ - push %ecx │ │ - push %eax │ │ - call 5a2a0 │ │ - add $0x10,%esp │ │ - mov %eax,%esi │ │ - test %eax,%eax │ │ - js 89407 │ │ - add %esi,0x10(%esp) │ │ - sub %esi,0x14(%esp) │ │ - mov 0xc(%esp),%eax │ │ - jne 893c0 │ │ - mov 0x1c(%eax),%eax │ │ - mov $0xffffffea,%esi │ │ - test %eax,%eax │ │ - je 89407 │ │ - sub $0x4,%esp │ │ - push $0x5cc │ │ - push %eax │ │ - push %edi │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - xor %esi,%esi │ │ - sub $0xc,%esp │ │ - lea 0x1c(%esp),%eax │ │ - push %eax │ │ - call 3ca90 │ │ - add $0x10,%esp │ │ - lea 0xc(%esp),%ecx │ │ - mov $0x1,%edx │ │ - call 88c48 │ │ - jmp 89312 │ │ - mov %eax,%esi │ │ - jmp 89312 │ │ - mov 0xc(%esp),%eax │ │ - mov 0x1c(%eax),%eax │ │ - mov $0xffffffea,%esi │ │ - test %eax,%eax │ │ - jne 893f3 │ │ - jmp 89407 │ │ - mov %eax,%esi │ │ - jmp 89407 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movdqu %xmm0,-0x10(%eax) │ │ + movdqu %xmm0,(%eax) │ │ + add $0x20,%eax │ │ + add $0xfffffff0,%esi │ │ + jne 87110 │ │ + cmp %edx,%edi │ │ + je 87149 │ │ + mov %edx,%eax │ │ + sub %edi,%eax │ │ + sub 0x1c(%esp),%edx │ │ + mov 0x44(%ebp),%esi │ │ + lea (%esi,%edx,2),%edx │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - and $0xfffffffc,%esp │ │ - mov %ebp,%esp │ │ - pop %ebp │ │ - retq │ │ - │ │ -0008945a : │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 89467 │ │ - pop %ebx │ │ - add $0x4bb09,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - test %ecx,%ecx │ │ - je 8947f │ │ - xor %edx,%edx │ │ - inc %edx │ │ - call 88c48 │ │ - jmp 894a8 │ │ - lea -0x1516a(%ebx),%eax │ │ - lea -0x1517e(%ebx),%ecx │ │ - lea -0x15740(%ebx),%edx │ │ - mov $0xa8,%esi │ │ - add -0x278(%ebx),%esi │ │ - push %eax │ │ - push %ecx │ │ - push %edx │ │ - push %esi │ │ - call 14f0 │ │ - add $0x10,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ - │ │ -000894b0 : │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 894c1 │ │ - pop %ebx │ │ - add $0x4baaf,%ebx │ │ - mov 0x8(%ebp),%esi │ │ - test %esi,%esi │ │ - je 89521 │ │ - mov 0xc(%ebp),%edi │ │ - test %edi,%edi │ │ - je 8952f │ │ - cmpl $0x0,(%edi) │ │ - je 894eb │ │ - cmpl $0x0,0x4(%edi) │ │ - je 8953d │ │ - movl $0x0,0x78a0(%esi) │ │ - mov $0xfffffff5,%eax │ │ - cmpl $0x0,0x40(%esi) │ │ - jne 8956b │ │ - lea 0x40(%esi),%eax │ │ - sub $0x8,%esp │ │ - push %edi │ │ - push %eax │ │ - call 3c7f0 │ │ - add $0x10,%esp │ │ - mov %esi,%ecx │ │ - call 89580 │ │ - test %eax,%eax │ │ - jne 8956b │ │ - sub $0xc,%esp │ │ - push %edi │ │ - call 3ca90 │ │ - add $0x10,%esp │ │ - xor %eax,%eax │ │ - jmp 8956b │ │ - lea -0x151c6(%ebx),%eax │ │ - lea -0x151d0(%ebx),%ecx │ │ - jmp 89549 │ │ - lea -0x151c6(%ebx),%eax │ │ - lea -0x151b6(%ebx),%ecx │ │ - jmp 89549 │ │ - lea -0x151c6(%ebx),%eax │ │ - lea -0x151ab(%ebx),%ecx │ │ - lea -0x15740(%ebx),%edx │ │ - mov $0xa8,%esi │ │ - add -0x278(%ebx),%esi │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov %cx,(%edx) │ │ + add $0x2,%edx │ │ + inc %eax │ │ + jne 87140 │ │ + mov $0x3ed3,%eax │ │ + bt %ebx,%eax │ │ + jae 87469 │ │ + mov 0x18(%ebp),%ecx │ │ + mov 0x38(%ebp),%eax │ │ + lea 0x0(,%eax,4),%esi │ │ + mov 0x44(%ebp),%eax │ │ + lea 0x2(%eax),%edx │ │ + cmpl $0x0,0x14(%ebp) │ │ + mov %esi,%eax │ │ + mov %esi,0x8(%esp) │ │ + mov %edx,0x14(%esp) │ │ + je 8724e │ │ + mov %ecx,%esi │ │ + sub 0x8(%ebp),%esi │ │ + shl $0x2,%esi │ │ + cmp %esi,0x8(%esp) │ │ + mov %esi,%edi │ │ + cmovle 0x8(%esp),%edi │ │ + lea (%edi,%edi,1),%eax │ │ + sub $0x4,%esp │ │ + mov %ebx,0x10(%esp) │ │ + mov 0x24(%esp),%ebx │ │ push %eax │ │ - push %ecx │ │ + pushl 0x20(%esp) │ │ push %edx │ │ - push %esi │ │ - call 14f0 │ │ + call 1470 │ │ + mov 0x1c(%esp),%ebx │ │ add $0x10,%esp │ │ - mov $0xffffffea,%eax │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ + cmp %esi,0x8(%esp) │ │ + mov 0x8(%esp),%esi │ │ + jle 872dd │ │ + mov %esi,%edx │ │ + sub %edi,%edx │ │ + jle 872dd │ │ + mov 0x44(%ebp),%eax │ │ + movzwl (%eax,%edi,2),%eax │ │ + xor %ecx,%ecx │ │ + cmp $0x10,%edx │ │ + jb 87221 │ │ + mov %edx,%ecx │ │ + and $0xfffffff0,%ecx │ │ + mov %ecx,0x10(%esp) │ │ + movd %eax,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + mov 0x44(%ebp),%ecx │ │ + lea 0x12(%ecx,%edi,2),%ebx │ │ + mov 0x10(%esp),%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movdqu %xmm0,-0x10(%ebx) │ │ + movdqu %xmm0,(%ebx) │ │ + add $0x20,%ebx │ │ + add $0xfffffff0,%ecx │ │ + jne 87200 │ │ + mov 0x10(%esp),%ecx │ │ + cmp %ecx,%edx │ │ + mov 0xc(%esp),%ebx │ │ + je 872dd │ │ + mov %esi,%edx │ │ + sub %ecx,%edx │ │ + sub %edi,%edx │ │ + add %edi,%ecx │ │ + mov %ecx,%esi │ │ + mov 0x44(%ebp),%ecx │ │ + lea 0x2(%ecx,%esi,2),%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - sub $0x20,%esp │ │ - mov %ecx,%esi │ │ - call 89593 │ │ - pop %ebx │ │ - add $0x4b9dd,%ebx │ │ - call 89880 │ │ - xor %edi,%edi │ │ - test %eax,%eax │ │ - jne 89621 │ │ - lea 0x40(%esi),%eax │ │ - mov %eax,0x18(%esp) │ │ nop │ │ nop │ │ nop │ │ nop │ │ - cmpl $0x0,0x44(%esi) │ │ - je 895fe │ │ - mov 0x18(%esp),%eax │ │ - mov %eax,0x4(%esp) │ │ - mov %esi,(%esp) │ │ - movl $0x0,0x8(%esp) │ │ - call 5a2a0 │ │ - mov %eax,%edi │ │ - test %eax,%eax │ │ - js 89602 │ │ - add %edi,0x40(%esi) │ │ - sub %edi,0x44(%esi) │ │ - jne 895e8 │ │ - mov 0x18(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 3ca90 │ │ - mov %esi,%ecx │ │ - call 89880 │ │ - test %eax,%eax │ │ - setne %cl │ │ - test %edi,%edi │ │ - js 8961a │ │ - test %eax,%eax │ │ - je 895b0 │ │ - jmp 8961a │ │ - xor %edi,%edi │ │ - jmp 89621 │ │ - mov 0x18(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 3ca90 │ │ - mov %esi,%ecx │ │ - call 89880 │ │ - test %eax,%eax │ │ - setne %cl │ │ - xor %eax,%eax │ │ - test %cl,%cl │ │ - cmovne %eax,%edi │ │ - mov %edi,%eax │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - │ │ -00089630 : │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - sub $0x30,%esp │ │ - call 89641 │ │ - pop %ebx │ │ - add $0x4b92f,%ebx │ │ - mov 0x8(%ebp),%esi │ │ - test %esi,%esi │ │ - je 896e0 │ │ + mov %ax,(%ecx) │ │ + add $0x2,%ecx │ │ + dec %edx │ │ + jne 87240 │ │ + jmp 872dd │ │ cmpl $0x0,0xc(%ebp) │ │ - je 89831 │ │ - mov 0x78a0(%esi),%edi │ │ - movl $0x1,0x78a0(%esi) │ │ + je 872cb │ │ + mov 0x24(%ebp),%eax │ │ + movzwl -0x2(%eax),%eax │ │ + test %esi,%esi │ │ + jle 872dd │ │ + xor %ecx,%ecx │ │ + cmp $0x10,%esi │ │ + jb 872a9 │ │ mov %esi,%ecx │ │ - call 89580 │ │ - test %eax,%eax │ │ - js 89867 │ │ - lea 0x70(%esi),%eax │ │ - mov %eax,0x1c(%esp) │ │ - cmpl $0x0,0x78(%esi) │ │ - je 896c5 │ │ - mov 0x7894(%esi),%eax │ │ - test %eax,%eax │ │ - je 8981e │ │ - cmpl $0x0,0x7898(%esi) │ │ - jne 8981e │ │ - shr $0x8,%eax │ │ - bsr %eax,%eax │ │ - mov 0x74(%esi),%ecx │ │ - cmp 0xfc(%ecx),%eax │ │ - jle 8981e │ │ - mov 0x1c(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 60a90 │ │ - test %edi,%edi │ │ - mov $0xfffffff5,%eax │ │ - je 89867 │ │ - cmpl $0x2,0x4(%esi) │ │ - jb 89867 │ │ - xor %eax,%eax │ │ - jmp 8971a │ │ - lea -0x15190(%ebx),%eax │ │ - mov %eax,0xc(%esp) │ │ - lea -0x151d0(%ebx),%eax │ │ - jmp 89841 │ │ + and $0xfffffff0,%ecx │ │ + movd %eax,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + mov 0x44(%ebp),%edx │ │ + add $0x12,%edx │ │ + mov %ecx,%esi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x1c(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 60a90 │ │ - mov 0x24(%esp),%eax │ │ - inc %eax │ │ - cmp 0x4(%esi),%eax │ │ - jae 8986f │ │ - mov %eax,0x24(%esp) │ │ - mov (%esi),%edi │ │ - mov 0x10c(%esi),%eax │ │ - mov %eax,0x28(%esp) │ │ - imul $0xf50,%eax,%esi │ │ - lea 0xb3c(%edi,%esi,1),%eax │ │ - mov %eax,0x20(%esp) │ │ - mov %eax,(%esp) │ │ - call 14b0 │ │ - cmpl $0x0,0x728(%edi,%esi,1) │ │ - jle 89775 │ │ - mov %edi,%eax │ │ - lea 0x728(%edi,%esi,1),%edi │ │ - lea 0xb38(%eax,%esi,1),%esi │ │ nop │ │ nop │ │ nop │ │ - mov 0x20(%esp),%eax │ │ - mov %eax,0x4(%esp) │ │ - mov %esi,(%esp) │ │ - call 14c0 │ │ - cmpl $0x0,(%edi) │ │ - jg 89760 │ │ - mov 0x20(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 14d0 │ │ - mov 0x8(%ebp),%esi │ │ - mov 0x108(%esi),%eax │ │ - mov 0x10c(%esi),%edx │ │ - imul $0xa4,0x28(%esp),%ecx │ │ - inc %edx │ │ - cmp 0x4(%esi),%edx │ │ - mov $0x0,%edi │ │ - cmove %edi,%edx │ │ - mov %edx,0x10c(%esi) │ │ - cmpl $0x0,0x8(%eax,%ecx,1) │ │ - je 8970c │ │ - lea (%eax,%ecx,1),%esi │ │ - mov 0xa0(%eax,%ecx,1),%edx │ │ - mov 0x4(%edx),%edx │ │ - cmp $0xfffffffe,%edx │ │ - je 897e1 │ │ - cmpl $0x0,0x98(%eax,%ecx,1) │ │ - je 897e1 │ │ - mov %esi,0x4(%esp) │ │ - mov 0x1c(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 60830 │ │ - mov %esi,(%esp) │ │ - call 60b80 │ │ - mov 0x8(%ebp),%esi │ │ - cmpl $0x0,0x78(%esi) │ │ - je 8970c │ │ - mov 0x7894(%esi),%eax │ │ - test %eax,%eax │ │ - je 8981e │ │ - cmpl $0x0,0x7898(%esi) │ │ - jne 8981e │ │ - shr $0x8,%eax │ │ - bsr %eax,%eax │ │ - mov 0x74(%esi),%ecx │ │ - cmp 0xfc(%ecx),%eax │ │ - jg 89700 │ │ - mov 0x1c(%esp),%eax │ │ - mov %eax,(%esp) │ │ - mov %esi,%ecx │ │ - mov 0xc(%ebp),%edx │ │ - call 898e0 │ │ - jmp 89867 │ │ - lea -0x15190(%ebx),%eax │ │ - mov %eax,0xc(%esp) │ │ - lea -0x151f8(%ebx),%eax │ │ - mov %eax,0x8(%esp) │ │ - lea -0x15740(%ebx),%eax │ │ - mov %eax,0x4(%esp) │ │ - mov $0xa8,%eax │ │ - add -0x278(%ebx),%eax │ │ - mov %eax,(%esp) │ │ - call 14f0 │ │ - mov $0xffffffea,%eax │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - mov $0xfffffff5,%eax │ │ - jmp 89867 │ │ nop │ │ + movdqu %xmm0,-0x10(%edx) │ │ + movdqu %xmm0,(%edx) │ │ + add $0x20,%edx │ │ + add $0xfffffff0,%esi │ │ + jne 87290 │ │ + mov 0x8(%esp),%esi │ │ + cmp %ecx,%esi │ │ + je 872dd │ │ + mov 0x44(%ebp),%edx │ │ + lea 0x2(%edx,%ecx,2),%edx │ │ + sub %esi,%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 89890 │ │ - pop %ebx │ │ - add $0x4b6e0,%ebx │ │ - xor %eax,%eax │ │ - cmpl $0x0,0x78(%ecx) │ │ - je 898d5 │ │ - mov 0x7894(%ecx),%edx │ │ - mov $0x1,%eax │ │ - test %edx,%edx │ │ - je 898d5 │ │ - cmpl $0x0,0x7898(%ecx) │ │ - jne 898d5 │ │ - shr $0x8,%edx │ │ - bsr %edx,%edx │ │ - mov 0x74(%ecx),%esi │ │ - cmp 0xfc(%esi),%edx │ │ - jle 898d5 │ │ - add $0x70,%ecx │ │ - mov %ecx,(%esp) │ │ - call 60a90 │ │ - xor %eax,%eax │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - mov %ecx,%edi │ │ - call 898f3 │ │ - pop %ebx │ │ - add $0x4b67d,%ebx │ │ - mov 0x8(%ebp),%esi │ │ - mov 0x4(%esi),%ecx │ │ - cmpl $0x0,0x4(%ecx) │ │ - mov $0x1,%al │ │ - jne 8990e │ │ - cmpl $0x0,0x28(%ecx) │ │ - je 89970 │ │ - test %al,%al │ │ - je 8997b │ │ - cmpl $0x0,0x788c(%edi) │ │ - je 8997b │ │ - push %esi │ │ - pushl 0x1c(%esi) │ │ - push %edx │ │ - push %edi │ │ - mov %edx,0x18(%esp) │ │ - call 607c0 │ │ - add $0x10,%esp │ │ - mov %esi,%ecx │ │ - test %eax,%eax │ │ - js 89954 │ │ - mov 0x8(%esp),%edx │ │ - mov 0x28(%edx),%eax │ │ - cmp $0x8,%eax │ │ - jne 89987 │ │ - add $0x7d8,%edi │ │ - sub $0x4,%esp │ │ - mov %ecx,%esi │ │ - push %ecx │ │ - push %edx │ │ - push %edi │ │ - call 692d0 │ │ - jmp 899a3 │ │ - mov %eax,%esi │ │ - sub $0xc,%esp │ │ - push %ecx │ │ - call 60a90 │ │ - add $0x4,%esp │ │ - pushl 0x14(%esp) │ │ - call 60a90 │ │ - add $0x10,%esp │ │ - jmp 899b4 │ │ - cmpl $0x0,0x2c(%ecx) │ │ - setne %al │ │ - test %al,%al │ │ - jne 89912 │ │ - sub $0x8,%esp │ │ - push %esi │ │ - push %edx │ │ - call 60970 │ │ - jmp 899af │ │ + nop │ │ + mov %ax,(%edx) │ │ + add $0x2,%edx │ │ + inc %ecx │ │ + jne 872c0 │ │ + jmp 872dd │ │ + mov $0x1,%eax │ │ + mov 0x28(%esp),%ecx │ │ + shl %cl,%eax │ │ sar %eax │ │ - imul $0x688,%eax,%eax │ │ - lea -0x1248(%eax,%edi,1),%eax │ │ + dec %eax │ │ + test %esi,%esi │ │ + jg 8725f │ │ + cmp $0x6,%ebx │ │ + jne 87469 │ │ + mov 0x20(%ebp),%eax │ │ + test $0x1,%al │ │ + mov 0x18(%ebp),%edx │ │ + je 873eb │ │ + cmpl $0x0,0x14(%ebp) │ │ + je 873eb │ │ + mov 0x8(%ebp),%eax │ │ + mov 0x38(%ebp),%ecx │ │ + add %ecx,%eax │ │ + cmp %edx,%eax │ │ + jge 873eb │ │ + sub 0x8(%ebp),%edx │ │ + sub 0x38(%ebp),%edx │ │ + shl $0x2,%edx │ │ + mov %edx,0x10(%esp) │ │ + mov 0x8(%esp),%esi │ │ + cmp %edx,%esi │ │ + mov %edx,%edi │ │ + cmovle %esi,%edi │ │ + mov 0x14(%esp),%eax │ │ + lea (%eax,%esi,2),%eax │ │ + mov 0x18(%esp),%ecx │ │ + lea (%ecx,%esi,2),%ecx │ │ + lea (%edi,%edi,1),%edx │ │ sub $0x4,%esp │ │ - mov %ecx,%esi │ │ - push %ecx │ │ + mov %ebx,0x10(%esp) │ │ + mov 0x24(%esp),%ebx │ │ push %edx │ │ + push %ecx │ │ push %eax │ │ - call 7f200 │ │ - add $0x10,%esp │ │ - sub $0xc,%esp │ │ - push %esi │ │ - call 60a90 │ │ + call 1470 │ │ + mov 0x1c(%esp),%ebx │ │ add $0x10,%esp │ │ - xor %esi,%esi │ │ - mov %esi,%eax │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - nop │ │ - │ │ -000899c0 : │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - sub $0x20,%esp │ │ - call 899d1 │ │ - pop %ebx │ │ - add $0x4b59f,%ebx │ │ - mov 0x8(%ebp),%esi │ │ - lea 0x40(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 3ca90 │ │ - movl $0x0,0x78a0(%esi) │ │ - cmpl $0x0,0x120(%esi) │ │ - je 89a07 │ │ - lea 0x118(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 60b80 │ │ - lea 0x1bc(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 616a0 │ │ - lea 0x1c0(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 616a0 │ │ - lea 0x758(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 3c3f0 │ │ - cmpl $0x0,0x1e8(%esi) │ │ - je 89a48 │ │ - lea 0x1e0(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 60b80 │ │ - lea 0x284(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 616a0 │ │ - lea 0x288(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 616a0 │ │ - lea 0x768(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 3c3f0 │ │ - cmpl $0x0,0x2b0(%esi) │ │ - je 89a89 │ │ - lea 0x2a8(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 60b80 │ │ - lea 0x34c(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 616a0 │ │ - lea 0x350(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 616a0 │ │ - lea 0x778(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 3c3f0 │ │ - cmpl $0x0,0x378(%esi) │ │ - je 89aca │ │ - lea 0x370(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 60b80 │ │ - lea 0x414(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 616a0 │ │ - lea 0x418(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 616a0 │ │ - lea 0x788(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 3c3f0 │ │ - cmpl $0x0,0x440(%esi) │ │ - je 89b0b │ │ - lea 0x438(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 60b80 │ │ - lea 0x4dc(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 616a0 │ │ - lea 0x4e0(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 616a0 │ │ - lea 0x798(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 3c3f0 │ │ - cmpl $0x0,0x508(%esi) │ │ - je 89b4c │ │ - lea 0x500(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 60b80 │ │ - lea 0x5a4(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 616a0 │ │ - lea 0x5a8(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 616a0 │ │ - lea 0x7a8(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 3c3f0 │ │ - cmpl $0x0,0x5d0(%esi) │ │ - je 89b8d │ │ - lea 0x5c8(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 60b80 │ │ - lea 0x66c(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 616a0 │ │ - lea 0x670(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 616a0 │ │ - lea 0x7b8(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 3c3f0 │ │ - cmpl $0x0,0x698(%esi) │ │ - je 89bce │ │ - lea 0x690(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 60b80 │ │ - lea 0x734(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 616a0 │ │ - lea 0x738(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 616a0 │ │ - lea 0x7c8(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 3c3f0 │ │ - movl $0x0,0x24(%esi) │ │ - movl $0x0,0x1c(%esi) │ │ - lea 0x18(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 616a0 │ │ - movl $0x0,0x34(%esi) │ │ - movl $0x0,0x2c(%esi) │ │ - movl $0x0,0x3c(%esi) │ │ - lea 0x30(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 616a0 │ │ - lea 0x28(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 616a0 │ │ - lea 0x38(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 616a0 │ │ - cmpl $0x1,0x4(%esi) │ │ - je 89d52 │ │ - mov 0x114(%esi),%eax │ │ - mov $0x1,%ecx │ │ - xchg %ecx,(%eax) │ │ - mov 0x4(%esi),%eax │ │ - test %eax,%eax │ │ - je 89d3e │ │ - mov 0x10c(%esi),%edi │ │ + cmp 0x10(%esp),%esi │ │ + jle 87469 │ │ + mov 0x8(%esp),%edx │ │ + sub %edi,%edx │ │ + jle 87469 │ │ + mov 0x8(%esp),%eax │ │ + lea (%edi,%eax,1),%esi │ │ + mov 0x44(%ebp),%eax │ │ + movzwl (%eax,%esi,2),%eax │ │ xor %ecx,%ecx │ │ - jmp 89c91 │ │ - nop │ │ + cmp $0x10,%edx │ │ + jb 873bd │ │ + mov %edx,%ecx │ │ + and $0xfffffff0,%ecx │ │ + movd %eax,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + mov 0x44(%ebp),%ebx │ │ + lea 0x12(%ebx,%esi,2),%esi │ │ + mov %ecx,%ebx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movdqu %xmm0,-0x10(%esi) │ │ + movdqu %xmm0,(%esi) │ │ + add $0x20,%esi │ │ + add $0xfffffff0,%ebx │ │ + jne 873a0 │ │ + cmp %ecx,%edx │ │ + mov 0xc(%esp),%ebx │ │ + je 87469 │ │ + mov 0x8(%esp),%esi │ │ + mov %esi,%edx │ │ + sub %ecx,%edx │ │ + sub %edi,%edx │ │ + add %edi,%ecx │ │ + add %esi,%ecx │ │ + mov 0x44(%ebp),%esi │ │ + lea 0x2(%esi,%ecx,2),%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x14(%esp),%ecx │ │ - inc %ecx │ │ - inc %edi │ │ - mov 0x4(%esi),%eax │ │ - cmp %eax,%ecx │ │ - jae 89d3e │ │ - mov %ecx,0x14(%esp) │ │ - cmp %eax,%edi │ │ - mov $0x0,%eax │ │ - cmove %eax,%edi │ │ - mov 0x8(%ebp),%eax │ │ - mov (%eax),%eax │ │ - mov %eax,0x10(%esp) │ │ - imul $0xf50,%edi,%esi │ │ - lea 0xb3c(%eax,%esi,1),%eax │ │ - mov %eax,0x8(%esp) │ │ - mov %eax,(%esp) │ │ - call 14b0 │ │ - mov %esi,%ecx │ │ - mov 0x10(%esp),%eax │ │ - mov 0x8(%ebp),%esi │ │ - cmpl $0x0,0x728(%eax,%ecx,1) │ │ - jle 89d0c │ │ - mov %edi,0xc(%esp) │ │ - lea 0x728(%eax,%ecx,1),%edx │ │ - mov %edx,0x18(%esp) │ │ - lea 0xb38(%eax,%ecx,1),%esi │ │ - mov 0x8(%esp),%edi │ │ nop │ │ nop │ │ - mov %edi,0x4(%esp) │ │ - mov %esi,(%esp) │ │ - call 14c0 │ │ - mov 0x18(%esp),%eax │ │ - cmpl $0x0,(%eax) │ │ - jg 89cf0 │ │ - mov 0x8(%ebp),%esi │ │ - mov 0xc(%esp),%edi │ │ - mov 0x8(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 14d0 │ │ - mov 0x108(%esi),%eax │ │ - imul $0xa4,%edi,%ecx │ │ - cmpl $0x0,0x8(%eax,%ecx,1) │ │ - je 89c80 │ │ - add %ecx,%eax │ │ - mov %eax,(%esp) │ │ - call 60b80 │ │ - jmp 89c80 │ │ - mov 0x114(%esi),%eax │ │ - xor %ecx,%ecx │ │ - xchg %ecx,(%eax) │ │ - movl $0x0,0x10c(%esi) │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - │ │ -00089d60 : │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 89d6f │ │ - pop %ebx │ │ - add $0x4b201,%ebx │ │ - mov 0x8(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call 60a90 │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ + mov %ax,(%ecx) │ │ + add $0x2,%ecx │ │ + dec %edx │ │ + jne 873e0 │ │ + jmp 87469 │ │ + cmpl $0x0,0x8(%esp) │ │ + jle 87469 │ │ + mov 0x44(%ebp),%eax │ │ + mov 0x8(%esp),%edx │ │ + movzwl (%eax,%edx,2),%eax │ │ + xor %ecx,%ecx │ │ + cmp $0x10,%edx │ │ + jb 87447 │ │ + mov 0x8(%esp),%esi │ │ + mov %esi,%ecx │ │ + and $0xfffffff0,%ecx │ │ + movd %eax,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + mov 0x44(%ebp),%edx │ │ + lea 0x12(%edx,%esi,2),%edx │ │ + mov %ecx,%esi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - │ │ -00089d90 : │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 89d9f │ │ - pop %ebx │ │ - add $0x4b1d1,%ebx │ │ - sub $0x8,%esp │ │ - pushl 0xc(%ebp) │ │ - pushl 0x8(%ebp) │ │ - call 3c590 │ │ - add $0x10,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ - │ │ -00089dc0 : │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 89dcf │ │ - pop %ebx │ │ - add $0x4b1a1,%ebx │ │ - sub $0xc,%esp │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - pushl 0xc(%ebp) │ │ - pushl 0x8(%ebp) │ │ - call 3c670 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ + movdqu %xmm0,-0x10(%edx) │ │ + movdqu %xmm0,(%edx) │ │ + add $0x20,%edx │ │ + add $0xfffffff0,%esi │ │ + jne 87430 │ │ + cmp %ecx,0x8(%esp) │ │ + je 87469 │ │ + mov %ecx,%edx │ │ + mov 0x8(%esp),%esi │ │ + sub %esi,%edx │ │ + add %esi,%ecx │ │ + mov 0x44(%ebp),%esi │ │ + lea 0x2(%esi,%ecx,2),%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - │ │ -00089e00 : │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 89e0f │ │ - pop %ebx │ │ - add $0x4b161,%ebx │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - pushl 0xc(%ebp) │ │ - pushl 0x8(%ebp) │ │ - call 3c750 │ │ - add $0x10,%esp │ │ - lea -0x4(%ebp),%esp │ │ + mov %ax,(%ecx) │ │ + add $0x2,%ecx │ │ + inc %edx │ │ + jne 87460 │ │ + mov $0x31c0,%eax │ │ + bt %ebx,%eax │ │ + jae 874ff │ │ + cmpl $0x0,0xc(%ebp) │ │ + mov 0x28(%esp),%ecx │ │ + je 874d1 │ │ + cmpl $0x0,0x14(%ebp) │ │ + mov 0x24(%ebp),%eax │ │ + cmovne 0x18(%esp),%eax │ │ + movzwl -0x2(%eax),%eax │ │ + mov 0x44(%ebp),%ecx │ │ + mov %ax,(%ecx) │ │ + cmp $0x7,%ebx │ │ + jne 874ff │ │ + mov 0x3c(%ebp),%ecx │ │ + add 0x38(%ebp),%ecx │ │ + cmp $0x6,%ecx │ │ + jl 874ff │ │ + cmpl $0x0,0x40(%ebp) │ │ + je 874ff │ │ + mov 0x44(%ebp),%ecx │ │ + mov %ecx,%esi │ │ + movzwl -0x2(%ecx),%ecx │ │ + movzwl 0x2(%esi),%edx │ │ + add %ecx,%edx │ │ + lea (%edx,%edx,4),%ecx │ │ + movzwl %ax,%eax │ │ + lea (%eax,%eax,2),%eax │ │ + lea 0x8(%ecx,%eax,2),%eax │ │ + shr $0x4,%eax │ │ + mov %ax,(%esi) │ │ + jmp 874ff │ │ + cmpl $0x0,0x14(%ebp) │ │ + je 874eb │ │ + mov 0x18(%esp),%eax │ │ + movzwl (%eax),%eax │ │ + mov 0x44(%ebp),%ecx │ │ + mov %ax,(%ecx) │ │ + cmp $0x7,%ebx │ │ + je 8749c │ │ + jmp 874ff │ │ + mov $0x1,%eax │ │ + shl %cl,%eax │ │ + sar %eax │ │ + mov 0x44(%ebp),%ecx │ │ + mov %ax,(%ecx) │ │ + cmp $0x7,%ebx │ │ + je 8749c │ │ + mov %ebx,%eax │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ - │ │ -00089e30 : │ │ + lea 0x0(%esi),%esi │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 89e3f │ │ + call 8751b │ │ pop %ebx │ │ - add $0x4b131,%ebx │ │ + add $0x4fa55,%ebx │ │ + call 3d513 │ │ + test $0x2,%al │ │ + je 875ee │ │ mov 0x8(%ebp),%eax │ │ - mov %eax,(%esp) │ │ - call 3ca90 │ │ + lea -0xc6ab0(%ebx),%ecx │ │ + mov %ecx,0x14(%eax) │ │ + lea -0xc6a70(%ebx),%ecx │ │ + mov %ecx,0x10(%eax) │ │ + movss -0x240(%ebx),%xmm0 │ │ + movss -0x23c(%ebx),%xmm1 │ │ + unpcklps %xmm0,%xmm1 │ │ + movss -0x238(%ebx),%xmm0 │ │ + movss -0x234(%ebx),%xmm2 │ │ + unpcklps %xmm0,%xmm2 │ │ + movlhps %xmm1,%xmm2 │ │ + movups %xmm2,(%eax) │ │ + movss -0x230(%ebx),%xmm0 │ │ + movss -0x22c(%ebx),%xmm1 │ │ + unpcklps %xmm0,%xmm1 │ │ + movss -0x228(%ebx),%xmm0 │ │ + movss -0x224(%ebx),%xmm2 │ │ + unpcklps %xmm0,%xmm2 │ │ + movlhps %xmm1,%xmm2 │ │ + movups %xmm2,0x24(%eax) │ │ + lea -0xc37b0(%ebx),%ecx │ │ + mov %ecx,0x34(%eax) │ │ + lea -0xc5590(%ebx),%ecx │ │ + mov %ecx,0x44(%eax) │ │ + lea -0xc4f90(%ebx),%ecx │ │ + mov %ecx,0x58(%eax) │ │ + lea -0xc4ff0(%ebx),%ecx │ │ + mov %ecx,0x54(%eax) │ │ + lea -0xc5090(%ebx),%ecx │ │ + mov %ecx,0x50(%eax) │ │ + lea -0xc4f50(%ebx),%ecx │ │ + mov %ecx,0x38(%eax) │ │ + lea -0xc4c40(%ebx),%ecx │ │ + mov %ecx,0x3c(%eax) │ │ + lea -0xc4880(%ebx),%ecx │ │ + mov %ecx,0x40(%eax) │ │ + lea -0xc5740(%ebx),%ecx │ │ + mov %ecx,0x5c(%eax) │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ - nop │ │ + lea 0x0(%esi),%esi │ │ + lea 0x0(%edi),%edi │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 89e67 │ │ + call 8760f │ │ pop %ebx │ │ - add $0x4b109,%ebx │ │ - call 3c543 │ │ - test $0x1,%al │ │ - je 89ee3 │ │ - mov 0x8(%ebp),%ecx │ │ - lea -0xcebe0(%ebx),%edx │ │ - mov %edx,0x4(%ecx) │ │ - lea -0xcdf90(%ebx),%edx │ │ - mov %edx,0x8(%ecx) │ │ - lea -0xcd460(%ebx),%edx │ │ - mov %edx,0xc(%ecx) │ │ - test $0x2,%al │ │ - je 89ee3 │ │ - lea -0xcf2b0(%ebx),%edx │ │ - mov %edx,(%ecx) │ │ - lea -0xd0fd0(%ebx),%edx │ │ - mov %edx,0x4(%ecx) │ │ - lea -0xd0500(%ebx),%edx │ │ - mov %edx,0x8(%ecx) │ │ - lea -0xcfb50(%ebx),%edx │ │ - mov %edx,0xc(%ecx) │ │ - test $0x4,%al │ │ - je 89ee3 │ │ - lea -0xd15a0(%ebx),%eax │ │ - mov %eax,(%ecx) │ │ - lea -0xd3140(%ebx),%eax │ │ - mov %eax,0x4(%ecx) │ │ - lea -0xd26e0(%ebx),%eax │ │ - mov %eax,0x8(%ecx) │ │ - lea -0xd1dc0(%ebx),%eax │ │ - mov %eax,0xc(%ecx) │ │ + add $0x4f961,%ebx │ │ + mov 0x8(%ebp),%eax │ │ + lea -0x4f580(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x4f4b0(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x4f450(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x4f840(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,(%eax) │ │ + lea -0x4f3f0(%ebx),%ecx │ │ + mov %ecx,0x30(%eax) │ │ + lea -0x4e3b0(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x4e5f0(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x4f690(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x4f650(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x10(%eax) │ │ + lea -0x4e990(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x4eb80(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x4f020(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x4e040(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x20(%eax) │ │ + lea -0x4dce0(%ebx),%ecx │ │ + mov %ecx,0x34(%eax) │ │ + lea -0x4d5c0(%ebx),%ecx │ │ + mov %ecx,0x38(%eax) │ │ + lea -0x4d580(%ebx),%ecx │ │ + mov %ecx,0x3c(%eax) │ │ + lea -0x4d540(%ebx),%ecx │ │ + mov %ecx,0x40(%eax) │ │ + lea -0x4d500(%ebx),%ecx │ │ + mov %ecx,0x44(%eax) │ │ + lea -0x4d350(%ebx),%ecx │ │ + mov %ecx,0x58(%eax) │ │ + lea -0x4d310(%ebx),%ecx │ │ + mov %ecx,0x54(%eax) │ │ + lea -0x4d230(%ebx),%ecx │ │ + mov %ecx,0x50(%eax) │ │ + lea -0x4d150(%ebx),%ecx │ │ + mov %ecx,0x5c(%eax) │ │ + mov %eax,(%esp) │ │ + call 8750c │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0xa0,%esp │ │ - call 89f04 │ │ - pop %eax │ │ - add $0x4b06c,%eax │ │ - mov %eax,0x60(%esp) │ │ - mov 0x14(%ebp),%edx │ │ - mov 0x8(%ebp),%ecx │ │ - test %edx,%edx │ │ - setg 0x6a(%esp) │ │ - mov 0x4(%ecx),%eax │ │ - mov %ecx,%edi │ │ - xor %ecx,%ecx │ │ - cmpl $0x0,0x3f4(%eax) │ │ - sete %cl │ │ - mov %ecx,%esi │ │ - and %edx,%esi │ │ - mov $0x20,%edx │ │ - shr %cl,%edx │ │ - mov %esi,0x88(%esp) │ │ - shl $0x4,%esi │ │ - mov %ecx,0x24(%esp) │ │ - xor $0x5,%ecx │ │ - mov %ecx,0x34(%esp) │ │ - mov 0x4b0(%edi),%ecx │ │ - xor %eax,%eax │ │ - cmp $0x1,%ecx │ │ - sete %al │ │ - xor %ebx,%ebx │ │ - mov %ecx,0x84(%esp) │ │ - cmp $0x3,%ecx │ │ - setne %bl │ │ - mov $0x10,%edi │ │ - mov %eax,%ecx │ │ - shr %cl,%edi │ │ - mov %edi,0x74(%esp) │ │ - mov $0x10,%edi │ │ - mov %ebx,0x64(%esp) │ │ - mov %ebx,%ecx │ │ - shr %cl,%edi │ │ - mov %edi,0x94(%esp) │ │ - mov %edx,%ecx │ │ - mov 0x14(%ebp),%ebx │ │ - imul %ebx,%ecx │ │ - mov 0x8(%ebp),%edi │ │ - mov 0x7f0(%edi),%edi │ │ - mov %ecx,0x7c(%esp) │ │ - sub %ecx,%edi │ │ - cmp %edx,%edi │ │ - cmovg %edx,%edi │ │ - mov %esi,0x40(%esp) │ │ - mov %edi,0x3c(%esp) │ │ - lea (%edi,%esi,1),%ecx │ │ - mov %ecx,0x30(%esp) │ │ - lea (%ecx,%eax,1),%edx │ │ - mov %eax,%ecx │ │ - shr %cl,%edx │ │ - mov %edx,0x5c(%esp) │ │ - mov 0x34(%esp),%edi │ │ - mov %edi,%ecx │ │ - mov %eax,0x80(%esp) │ │ - sub %eax,%ecx │ │ - mov %ebx,%eax │ │ - shl %cl,%eax │ │ - mov %eax,0x1c(%esp) │ │ - mov 0x8(%ebp),%esi │ │ - mov 0xc(%esi),%eax │ │ - mov %eax,0x58(%esp) │ │ - movzwl 0x22e(%eax),%edx │ │ - mov %edx,%eax │ │ - mov %edi,%ecx │ │ - shl %cl,%eax │ │ - mov 0x7f4(%esi),%ecx │ │ - mov %ecx,0x38(%esp) │ │ - cmp %ecx,%eax │ │ - mov 0x10(%ebp),%eax │ │ - mov %eax,0x8c(%esp) │ │ - jge 8a3e5 │ │ - mov %edx,0x10(%esp) │ │ - mov 0x8(%ebp),%edx │ │ - mov 0x7f8(%edx),%esi │ │ - add $0x1f,%esi │ │ - and $0xffffffe0,%esi │ │ - mov 0x1c(%esp),%eax │ │ - add 0xe38(%edx),%eax │ │ - mov %eax,0x1c(%esp) │ │ + sub $0x10,%esp │ │ + call 87741 │ │ + pop %ebx │ │ + add $0x4f82f,%ebx │ │ + mov 0x18(%ebp),%eax │ │ + mov 0x14(%ebp),%edi │ │ + lea (%eax,%edi,1),%esi │ │ + mov %esi,0x8(%esp) │ │ + sar %esi │ │ + test %edi,%edi │ │ + jle 877e9 │ │ xor %eax,%eax │ │ - cmpl $0x1,0x84(%esp) │ │ - sete %al │ │ - mov $0x1,%edi │ │ - mov 0x40(%esp),%edx │ │ - mov %edx,%ecx │ │ - shl %cl,%edi │ │ - mov %edi,0x6c(%esp) │ │ - mov $0x4,%ecx │ │ - sub %eax,%ecx │ │ - mov %ecx,0x2c(%esp) │ │ - mov %edx,%ebx │ │ - mov 0x80(%esp),%eax │ │ - mov %eax,%ecx │ │ - shr %cl,%ebx │ │ - mov $0x1,%edi │ │ - mov %ebx,%ecx │ │ - shl %cl,%edi │ │ - mov %edi,0x90(%esp) │ │ - mov %esi,%edi │ │ - mov %eax,%ecx │ │ - sar %cl,%edi │ │ - mov %edi,0x44(%esp) │ │ - cmp 0x30(%esp),%edx │ │ - mov $0x1,%edx │ │ - mov %ebx,0x20(%esp) │ │ - jae 8a2be │ │ - cmp 0x5c(%esp),%ebx │ │ - setae %al │ │ - cmpl $0x0,0x84(%esp) │ │ - sete %ah │ │ - mov 0x34(%esp),%ecx │ │ - mov 0x14(%ebp),%edx │ │ - shl %cl,%edx │ │ - mov 0x8(%ebp),%ecx │ │ - add 0xe34(%ecx),%edx │ │ - mov %edx,0x28(%esp) │ │ - or %al,%ah │ │ - mov %ah,0x6b(%esp) │ │ - mov $0x1,%edi │ │ - mov 0x10(%esp),%edx │ │ - mov 0x6c(%esp),%eax │ │ - mov %esi,0x98(%esp) │ │ - jmp 8a11a │ │ + cmp $0x7,%edi │ │ + jbe 877c7 │ │ + mov %edi,%eax │ │ + and $0xfffffff8,%eax │ │ + movd %esi,%xmm0 │ │ + mov 0x10(%ebp),%ecx │ │ + lea 0x5(%ecx),%esi │ │ + pxor %xmm2,%xmm2 │ │ + mov %eax,%edx │ │ + pxor %xmm1,%xmm1 │ │ + nop │ │ + movd -0x4(%esi),%xmm3 │ │ + movd (%esi),%xmm4 │ │ + punpcklbw %xmm2,%xmm3 │ │ + punpcklwd %xmm2,%xmm3 │ │ + paddd %xmm3,%xmm0 │ │ + punpcklbw %xmm2,%xmm4 │ │ + punpcklwd %xmm2,%xmm4 │ │ + paddd %xmm4,%xmm1 │ │ + add $0x8,%esi │ │ + add $0xfffffff8,%edx │ │ + jne 87780 │ │ + paddd %xmm0,%xmm1 │ │ + pshufd $0x4e,%xmm1,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + pshufd $0xe5,%xmm0,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + movd %xmm1,%esi │ │ + cmp %edi,%eax │ │ + je 877e9 │ │ + mov %edi,%edx │ │ + sub %eax,%edx │ │ + mov 0x10(%ebp),%ecx │ │ + lea 0x1(%eax,%ecx,1),%eax │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x98(%esp),%esi │ │ - add %esi,0x28(%esp) │ │ - mov 0x44(%esp),%eax │ │ - add %eax,0x1c(%esp) │ │ - mov 0x58(%esp),%eax │ │ - mov 0x70(%esp),%edi │ │ - movzwl 0x22e(%eax,%edi,2),%edx │ │ - inc %edi │ │ - mov %edx,%eax │ │ - mov 0x34(%esp),%ecx │ │ - shl %cl,%eax │ │ - cmp 0x38(%esp),%eax │ │ - mov 0x6c(%esp),%eax │ │ - jge 8a3e5 │ │ - mov %edi,0x70(%esp) │ │ + nop │ │ + movzbl (%eax),%ecx │ │ + add %ecx,%esi │ │ + inc %eax │ │ + dec %edx │ │ + jne 877e0 │ │ + mov 0x18(%ebp),%ecx │ │ + test %ecx,%ecx │ │ + jle 87879 │ │ + xor %edx,%edx │ │ + cmp $0x7,%ecx │ │ + jbe 87861 │ │ + mov %ecx,%edx │ │ + and $0xfffffff8,%edx │ │ + movd %esi,%xmm1 │ │ + mov 0x10(%ebp),%eax │ │ + add $0xfffffffc,%eax │ │ + pxor %xmm0,%xmm0 │ │ + movdqa -0x14be0(%ebx),%xmm2 │ │ mov %edx,%esi │ │ - mov 0x24(%esp),%ecx │ │ - and %ecx,%esi │ │ - shl $0x4,%esi │ │ - mov %esi,0xc(%esp) │ │ - shr %cl,%edx │ │ - xor %ecx,%ecx │ │ - mov %eax,%edi │ │ - mov %edx,0x10(%esp) │ │ - jmp 8a166 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - lea (%esi,%ecx,4),%ecx │ │ - or %di,(%ecx,%eax,2) │ │ - mov 0x8(%esp),%edi │ │ - add %edi,%edi │ │ - mov 0x40(%esp),%eax │ │ - lea 0x1(%eax,%edx,1),%eax │ │ - inc %edx │ │ - cmp 0x30(%esp),%eax │ │ - mov %edx,%ecx │ │ - mov 0x10(%esp),%edx │ │ - jae 8a200 │ │ - mov %ecx,0x18(%esp) │ │ - xor %eax,%eax │ │ - cmp $0xffff,%edi │ │ - seta %al │ │ - mov %eax,%ecx │ │ - shl $0x4,%ecx │ │ - mov %edi,0x8(%esp) │ │ - shr %cl,%edi │ │ - imul $0x584,%edx,%edx │ │ + nop │ │ + movd (%eax),%xmm3 │ │ + movd -0x4(%eax),%xmm4 │ │ + pshufb %xmm2,%xmm3 │ │ + paddd %xmm3,%xmm1 │ │ + pshufb %xmm2,%xmm4 │ │ + paddd %xmm4,%xmm0 │ │ + add $0xfffffff8,%eax │ │ + add $0xfffffff8,%esi │ │ + jne 87820 │ │ + paddd %xmm1,%xmm0 │ │ + pshufd $0x4e,%xmm0,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + pshufd $0xe5,%xmm1,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + movd %xmm0,%esi │ │ + cmp %ecx,%edx │ │ + je 87879 │ │ + mov 0x18(%ebp),%eax │ │ + sub %edx,%eax │ │ + not %edx │ │ add 0x10(%ebp),%edx │ │ - mov 0xc(%esp),%ecx │ │ - lea (%ecx,%ecx,2),%ecx │ │ - mov %edx,0x78(%esp) │ │ - lea (%edx,%ecx,4),%esi │ │ - movzwl 0x8(%esi,%eax,2),%edx │ │ - xor %ebx,%ebx │ │ - test %edx,%edi │ │ - setne %bl │ │ - movzwl 0x4(%esi,%eax,2),%ecx │ │ - mov %ecx,0x4(%esp) │ │ - xor %ecx,%ecx │ │ - test %edi,0x4(%esp) │ │ - setne %cl │ │ - lea (%ecx,%ebx,2),%ecx │ │ - mov %ecx,0x14(%esp) │ │ - mov %edi,%ecx │ │ - not %ecx │ │ - and %ecx,%edx │ │ - mov %dx,0x8(%esi,%eax,2) │ │ - mov %ecx,%edx │ │ - and 0x4(%esp),%edx │ │ - mov %dx,0x4(%esi,%eax,2) │ │ - and %cx,(%esi,%eax,2) │ │ - mov 0x28(%esp),%ecx │ │ - mov 0x18(%esp),%edx │ │ - movzbl (%ecx,%edx,1),%ebx │ │ - mov 0x14(%esp),%ecx │ │ - cmp %ebx,%ecx │ │ - jb 8a140 │ │ - mov %ebx,%ecx │ │ - jmp 8a140 │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + movzbl (%edx),%ecx │ │ + add %ecx,%esi │ │ + dec %edx │ │ + dec %eax │ │ + jne 87870 │ │ + mov 0xc(%ebp),%edx │ │ + mov 0x8(%ebp),%eax │ │ + bsf 0x8(%esp),%ecx │ │ + shr %cl,%esi │ │ + mov 0x18(%ebp),%ecx │ │ + cmp %ecx,%edi │ │ + je 878bd │ │ + mov %edi,%eax │ │ + lea (%ecx,%ecx,1),%edi │ │ + mov $0x3334,%ecx │ │ + cmp %eax,%edi │ │ + mov %eax,%edi │ │ + jl 878b2 │ │ + lea (%edi,%edi,1),%ecx │ │ + cmp 0x18(%ebp),%ecx │ │ + mov $0x3334,%edi │ │ + mov $0x5556,%ecx │ │ + cmovl %edi,%ecx │ │ + mov %eax,%edi │ │ + imul %esi,%ecx │ │ + shr $0x10,%ecx │ │ + mov %ecx,%esi │ │ + mov 0x8(%ebp),%eax │ │ + sub $0x4,%esp │ │ + mov %eax,%ecx │ │ + push %esi │ │ + pushl 0x18(%ebp) │ │ + push %edi │ │ + call 89e90 │ │ + add $0x10,%esp │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 878ef │ │ + pop %ebx │ │ + add $0x4f681,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0x4,%esp │ │ + push $0x80 │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + call 89e90 │ │ + add $0x10,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ - mov 0x64(%esp),%ecx │ │ - shrl %cl,0xc(%esp) │ │ - cmpb $0x0,0x6b(%esp) │ │ - jne 8a0e0 │ │ - xor %ecx,%ecx │ │ - mov 0x90(%esp),%esi │ │ - jmp 8a248 │ │ nop │ │ nop │ │ - lea 0x300(%ecx,%edx,4),%ecx │ │ - or %si,(%ecx,%eax,2) │ │ - mov 0x8(%esp),%esi │ │ - add %esi,%esi │ │ - mov 0x20(%esp),%eax │ │ - mov 0x4(%esp),%ecx │ │ - lea 0x1(%eax,%ecx,1),%eax │ │ - inc %ecx │ │ - cmp 0x5c(%esp),%eax │ │ - jae 8a0e0 │ │ - mov %ecx,0x4(%esp) │ │ - mov %esi,%edx │ │ - mov 0x74(%esp),%ecx │ │ - shr %cl,%edx │ │ - xor %eax,%eax │ │ - test %edx,%edx │ │ - setne %al │ │ - mov %eax,%edx │ │ - mov 0x2c(%esp),%ecx │ │ - shl %cl,%edx │ │ - mov %esi,0x8(%esp) │ │ - mov %edx,%ecx │ │ - shr %cl,%esi │ │ - mov 0xc(%esp),%ecx │ │ - mov 0x78(%esp),%edx │ │ - lea (%edx,%ecx,8),%ecx │ │ - movzwl 0x304(%ecx,%eax,2),%edi │ │ - mov %edi,0x18(%esp) │ │ - xor %edx,%edx │ │ - test %edi,%esi │ │ - setne %dl │ │ - mov %esi,%ebx │ │ - not %ebx │ │ - mov %ebx,%edi │ │ - and 0x18(%esp),%edi │ │ - mov %di,0x304(%ecx,%eax,2) │ │ - and %bx,0x300(%ecx,%eax,2) │ │ - mov 0x1c(%esp),%edi │ │ - mov 0x4(%esp),%ebx │ │ - movzbl (%edi,%ebx,1),%edi │ │ - cmp %edi,%edx │ │ - jb 8a220 │ │ - mov %edi,%edx │ │ - jmp 8a220 │ │ - cmp 0x5c(%esp),%ebx │ │ - setae %al │ │ - cmpl $0x0,0x84(%esp) │ │ - sete %cl │ │ - or %al,%cl │ │ - mov %cl,0x78(%esp) │ │ - mov 0x10(%esp),%esi │ │ - jmp 8a30b │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x44(%esp),%eax │ │ - add %eax,0x1c(%esp) │ │ - mov 0x58(%esp),%eax │ │ - mov 0xc(%esp),%edx │ │ - movzwl 0x22e(%eax,%edx,2),%esi │ │ - inc %edx │ │ - mov %esi,%eax │ │ - mov 0x34(%esp),%ecx │ │ - shl %cl,%eax │ │ - cmp 0x38(%esp),%eax │ │ - jge 8a3e5 │ │ - mov %edx,0xc(%esp) │ │ - mov %esi,%edx │ │ - mov 0x24(%esp),%eax │ │ - and %eax,%edx │ │ - shl $0x4,%edx │ │ - mov 0x64(%esp),%ecx │ │ - shr %cl,%edx │ │ - mov %edx,0x14(%esp) │ │ - mov %eax,%ecx │ │ - shr %cl,%esi │ │ - cmpb $0x0,0x78(%esp) │ │ - jne 8a2e0 │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 87931 │ │ + pop %ebx │ │ + add $0x4f63f,%ebx │ │ + mov 0x14(%ebp),%esi │ │ + mov %esi,%edi │ │ + sar %edi │ │ + test %esi,%esi │ │ + jle 87951 │ │ + mov 0x10(%ebp),%ecx │ │ xor %eax,%eax │ │ - mov 0x90(%esp),%edi │ │ - mov %esi,0x10(%esp) │ │ - jmp 8a36a │ │ + cmp $0x8,%esi │ │ + jae 87955 │ │ + mov %esi,%edx │ │ + jmp 879b7 │ │ + mov %esi,%edx │ │ + jmp 879c9 │ │ + mov %esi,%edx │ │ + mov %esi,%eax │ │ + and $0xfffffff8,%eax │ │ + movd %edi,%xmm0 │ │ + lea 0x5(%ecx),%edi │ │ + pxor %xmm2,%xmm2 │ │ + mov %eax,%esi │ │ + pxor %xmm1,%xmm1 │ │ nop │ │ nop │ │ - lea 0x300(%edx,%ecx,4),%eax │ │ - or %di,(%eax,%ebx,2) │ │ - mov 0x4(%esp),%edi │ │ - add %edi,%edi │ │ - mov 0x20(%esp),%eax │ │ - lea 0x1(%eax,%esi,1),%eax │ │ - inc %esi │ │ - cmp 0x5c(%esp),%eax │ │ - mov %esi,%eax │ │ - mov 0x10(%esp),%esi │ │ - jae 8a2e0 │ │ - mov %eax,0x8(%esp) │ │ - mov %edi,%eax │ │ - mov 0x74(%esp),%ecx │ │ - shr %cl,%eax │ │ - xor %ebx,%ebx │ │ - test %eax,%eax │ │ - setne %bl │ │ - mov %ebx,%edx │ │ - mov 0x2c(%esp),%ecx │ │ - shl %cl,%edx │ │ - mov %edi,0x4(%esp) │ │ - mov %edx,%ecx │ │ + nop │ │ + movd -0x4(%edi),%xmm3 │ │ + movd (%edi),%xmm4 │ │ + punpcklbw %xmm2,%xmm3 │ │ + punpcklwd %xmm2,%xmm3 │ │ + paddd %xmm3,%xmm0 │ │ + punpcklbw %xmm2,%xmm4 │ │ + punpcklwd %xmm2,%xmm4 │ │ + paddd %xmm4,%xmm1 │ │ + add $0x8,%edi │ │ + add $0xfffffff8,%esi │ │ + jne 87970 │ │ + paddd %xmm0,%xmm1 │ │ + pshufd $0x4e,%xmm1,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + pshufd $0xe5,%xmm0,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + movd %xmm1,%edi │ │ + cmp %edx,%eax │ │ + je 879c9 │ │ + mov %edx,%esi │ │ + sub %eax,%esi │ │ + lea 0x1(%eax,%ecx,1),%eax │ │ + nop │ │ + movzbl (%eax),%ecx │ │ + add %ecx,%edi │ │ + inc %eax │ │ + dec %esi │ │ + jne 879c0 │ │ + mov %edx,%eax │ │ + bsf %edx,%ecx │ │ shr %cl,%edi │ │ - imul $0x584,%esi,%ecx │ │ - add 0x10(%ebp),%ecx │ │ - mov 0x14(%esp),%eax │ │ - lea (%ecx,%eax,8),%edx │ │ - movzwl 0x304(%edx,%ebx,2),%eax │ │ - mov %eax,0x18(%esp) │ │ - xor %ecx,%ecx │ │ - test %eax,%edi │ │ - setne %cl │ │ - mov %edi,%esi │ │ - not %esi │ │ - mov %esi,%eax │ │ - and 0x18(%esp),%eax │ │ - mov %ax,0x304(%edx,%ebx,2) │ │ - and %si,0x300(%edx,%ebx,2) │ │ - mov 0x1c(%esp),%eax │ │ - mov 0x8(%esp),%esi │ │ - movzbl (%eax,%esi,1),%eax │ │ - cmp %eax,%ecx │ │ - jb 8a340 │ │ - mov %eax,%ecx │ │ - jmp 8a340 │ │ - xor %eax,%eax │ │ - mov 0x6a(%esp),%cl │ │ - mov %cl,%al │ │ - mov %eax,0x78(%esp) │ │ + sub $0x4,%esp │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + push %edi │ │ + pushl 0x18(%ebp) │ │ + push %eax │ │ + call 89e90 │ │ + add $0x10,%esp │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 87a01 │ │ + pop %ebx │ │ + add $0x4f56f,%ebx │ │ mov 0x18(%ebp),%eax │ │ - mov 0x8(%ebp),%esi │ │ + mov %eax,%edi │ │ + sar %edi │ │ test %eax,%eax │ │ - je 8a664 │ │ - mov 0x7fc(%esi),%ebx │ │ - test %ebx,%ebx │ │ - jle 8a66f │ │ - dec %eax │ │ - imul %ebx,%eax │ │ - imul $0x270,%eax,%eax │ │ - add 0xa3c(%esi),%eax │ │ - mov %eax,0x8(%esp) │ │ - xor %eax,%eax │ │ - mov 0x84(%esp),%edi │ │ - cmp $0x3,%edi │ │ - setne 0x4(%esp) │ │ - mov 0x40(%esp),%edx │ │ - mov 0x80(%esp),%ecx │ │ - shr %cl,%edx │ │ - mov %edx,0x28(%esp) │ │ - test %edi,%edi │ │ - mov 0x7ec(%esi),%ecx │ │ - mov %ecx,0x34(%esp) │ │ - mov %ebx,0x20(%esp) │ │ - je 8a6a2 │ │ - mov 0x4(%esp),%cl │ │ - mov %cl,%al │ │ - mov $0x4,%ecx │ │ - sub %eax,%ecx │ │ - mov %ecx,0x2c(%esp) │ │ - xor %edi,%edi │ │ - jmp 8a485 │ │ + jle 87a99 │ │ + mov 0x10(%ebp),%edx │ │ + xor %esi,%esi │ │ + cmp $0x8,%eax │ │ + jb 87a81 │ │ + mov %eax,%esi │ │ + and $0xfffffff8,%esi │ │ + movd %edi,%xmm1 │ │ + lea -0x4(%edx),%edi │ │ + pxor %xmm0,%xmm0 │ │ + movdqa -0x14be0(%ebx),%xmm2 │ │ + mov %esi,%ecx │ │ nop │ │ nop │ │ - inc %edi │ │ - addl $0x270,0x8(%esp) │ │ - mov 0x20(%esp),%ebx │ │ - cmp %ebx,%edi │ │ - je 8a7a5 │ │ - mov %edi,%eax │ │ - shl $0x5,%eax │ │ - mov 0x34(%esp),%ecx │ │ - sub %eax,%ecx │ │ - cmp $0x21,%ecx │ │ - mov $0x20,%eax │ │ - cmovge %eax,%ecx │ │ - mov %ecx,0x18(%esp) │ │ - test %ecx,%ecx │ │ - mov %edi,0x14(%esp) │ │ - je 8a590 │ │ - mov $0x1,%eax │ │ - xor %ecx,%ecx │ │ - jmp 8a4e2 │ │ nop │ │ nop │ │ nop │ │ + movd (%edi),%xmm3 │ │ + movd -0x4(%edi),%xmm4 │ │ + pshufb %xmm2,%xmm3 │ │ + paddd %xmm3,%xmm1 │ │ + pshufb %xmm2,%xmm4 │ │ + paddd %xmm4,%xmm0 │ │ + add $0xfffffff8,%edi │ │ + add $0xfffffff8,%ecx │ │ + jne 87a40 │ │ + paddd %xmm1,%xmm0 │ │ + pshufd $0x4e,%xmm0,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + pshufd $0xe5,%xmm1,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + movd %xmm0,%edi │ │ + cmp %eax,%esi │ │ + je 87a99 │ │ + mov %eax,%ecx │ │ + sub %esi,%ecx │ │ + not %esi │ │ + add %edx,%esi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movzbl (%esi),%edx │ │ + add %edx,%edi │ │ + dec %esi │ │ + dec %ecx │ │ + jne 87a90 │ │ + bsf %eax,%ecx │ │ + shr %cl,%edi │ │ + sub $0x4,%esp │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + push %edi │ │ + push %eax │ │ + pushl 0x14(%ebp) │ │ + call 89e90 │ │ + add $0x10,%esp │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ - lea 0x180(%ecx,%eax,4),%eax │ │ - or %si,(%eax,%ebx,2) │ │ - mov 0xc(%esp),%eax │ │ - add %eax,%eax │ │ - inc %edi │ │ - cmp 0x18(%esp),%edi │ │ - mov %edi,%ecx │ │ - mov 0x14(%esp),%edi │ │ - jae 8a590 │ │ - mov %ecx,0x10(%esp) │ │ - xor %ebx,%ebx │ │ - cmp $0xffff,%eax │ │ - seta %bl │ │ - mov %ebx,%ecx │ │ - shl $0x4,%ecx │ │ - mov %eax,%esi │ │ - mov %eax,0xc(%esp) │ │ - shr %cl,%esi │ │ - imul $0x584,%edi,%ecx │ │ - add 0x10(%ebp),%ecx │ │ - mov 0x40(%esp),%eax │ │ - lea (%eax,%eax,2),%edx │ │ - lea (%ecx,%edx,4),%ecx │ │ - movzwl 0x188(%ecx,%ebx,2),%edi │ │ - xor %edx,%edx │ │ - test %edi,%esi │ │ - setne %dl │ │ - movzwl 0x184(%ecx,%ebx,2),%eax │ │ - mov %eax,0x4(%esp) │ │ - xor %eax,%eax │ │ - test %esi,0x4(%esp) │ │ - setne %al │ │ - lea (%eax,%edx,2),%eax │ │ - mov %eax,0x1c(%esp) │ │ - mov %esi,%eax │ │ - not %eax │ │ - and %eax,%edi │ │ - mov %di,0x188(%ecx,%ebx,2) │ │ - mov %eax,%edx │ │ - and 0x4(%esp),%edx │ │ - mov %dx,0x184(%ecx,%ebx,2) │ │ - and %ax,0x180(%ecx,%ebx,2) │ │ - mov 0x8(%esp),%eax │ │ - mov 0x10(%esp),%edi │ │ - movzbl 0x1e0(%eax,%edi,1),%edx │ │ - mov 0x1c(%esp),%eax │ │ - cmp %edx,%eax │ │ - jb 8a4c0 │ │ - mov %edx,%eax │ │ - jmp 8a4c0 │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 87ad1 │ │ + pop %ebx │ │ + add $0x4f49f,%ebx │ │ + mov 0x18(%ebp),%eax │ │ + test %eax,%eax │ │ + jle 87b12 │ │ + mov 0x10(%ebp),%edi │ │ + mov 0x8(%ebp),%esi │ │ + dec %edi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %eax,0x8(%esp) │ │ + movzbl (%edi),%eax │ │ + sub $0x4,%esp │ │ + pushl 0x14(%ebp) │ │ + push %eax │ │ + push %esi │ │ + call 1510 │ │ + mov 0x18(%esp),%eax │ │ + add $0x10,%esp │ │ + add 0xc(%ebp),%esi │ │ + dec %edi │ │ + dec %eax │ │ + jne 87af0 │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ - mov 0x64(%esp),%ecx │ │ - mov 0x18(%esp),%eax │ │ - add %ecx,%eax │ │ - shr %cl,%eax │ │ - mov %eax,0x18(%esp) │ │ - test %eax,%eax │ │ - je 8a470 │ │ - mov $0x1,%esi │ │ - xor %eax,%eax │ │ - jmp 8a5e2 │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 87b31 │ │ + pop %ebx │ │ + add $0x4f43f,%ebx │ │ + mov 0x18(%ebp),%esi │ │ + test %esi,%esi │ │ + jle 87b69 │ │ + mov 0x10(%ebp),%eax │ │ + mov 0x8(%ebp),%edi │ │ + inc %eax │ │ + mov %eax,0x8(%esp) │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + sub $0x4,%esp │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%esp) │ │ + push %edi │ │ + call 1470 │ │ + add $0x10,%esp │ │ + add 0xc(%ebp),%edi │ │ + dec %esi │ │ + jne 87b50 │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - lea 0x400(%ecx,%edx,4),%eax │ │ - or %si,(%eax,%ebx,2) │ │ - mov 0x4(%esp),%esi │ │ - add %esi,%esi │ │ - inc %edi │ │ - cmp %edi,0x18(%esp) │ │ - mov %edi,%eax │ │ - mov 0x14(%esp),%edi │ │ - je 8a470 │ │ - mov %eax,0xc(%esp) │ │ - mov %esi,%eax │ │ - mov 0x94(%esp),%ecx │ │ - shr %cl,%eax │ │ - xor %ebx,%ebx │ │ - test %eax,%eax │ │ - setne %bl │ │ - mov %ebx,%edx │ │ - mov 0x2c(%esp),%ecx │ │ - shl %cl,%edx │ │ - mov %esi,0x4(%esp) │ │ - mov %edx,%ecx │ │ - shr %cl,%esi │ │ - imul $0x584,%edi,%ecx │ │ - add 0x10(%ebp),%ecx │ │ - mov 0x28(%esp),%eax │ │ - lea (%ecx,%eax,8),%ecx │ │ - movzwl 0x404(%ecx,%ebx,2),%eax │ │ - mov %eax,0x10(%esp) │ │ - xor %edx,%edx │ │ - test %eax,%esi │ │ - setne %dl │ │ - mov %esi,%edi │ │ - not %edi │ │ - mov %edi,%eax │ │ - and 0x10(%esp),%eax │ │ - mov %ax,0x404(%ecx,%ebx,2) │ │ - and %di,0x400(%ecx,%ebx,2) │ │ - mov 0x8(%esp),%eax │ │ - mov 0xc(%esp),%edi │ │ - movzbl 0x200(%eax,%edi,1),%eax │ │ - cmp %eax,%edx │ │ - jb 8a5c0 │ │ - mov %eax,%edx │ │ - jmp 8a5c0 │ │ - mov 0x7fc(%esi),%ebx │ │ - jmp 8a7a8 │ │ - lea 0xb70(%esi),%eax │ │ - mov %eax,0x6c(%esp) │ │ - lea 0x7e8(%esi),%eax │ │ - mov %eax,0x58(%esp) │ │ - lea 0x7fc(%esi),%eax │ │ - mov %eax,0x34(%esp) │ │ - mov 0xc(%esi),%eax │ │ - cmpl $0x0,0x4d4(%eax) │ │ - jne 8ac91 │ │ - jmp 8ac84 │ │ - xor %edx,%edx │ │ - jmp 8a6c5 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - inc %edx │ │ - addl $0x270,0x8(%esp) │ │ - mov 0x20(%esp),%ebx │ │ - cmp %ebx,%edx │ │ - je 8a7a5 │ │ - mov %edx,%eax │ │ - shl $0x5,%eax │ │ - mov 0x34(%esp),%ecx │ │ - sub %eax,%ecx │ │ - cmp $0x21,%ecx │ │ - mov $0x20,%eax │ │ - cmovge %eax,%ecx │ │ - mov %ecx,0xc(%esp) │ │ - test %ecx,%ecx │ │ - je 8a6b0 │ │ - mov $0x1,%edi │ │ - xor %eax,%eax │ │ - mov %edx,0x10(%esp) │ │ - jmp 8a70e │ │ - lea 0x180(%ecx,%ebx,4),%ecx │ │ - or %di,(%ecx,%eax,2) │ │ - mov 0x18(%esp),%edi │ │ - add %edi,%edi │ │ - inc %esi │ │ - cmp 0xc(%esp),%esi │ │ - mov 0x10(%esp),%edx │ │ - mov %esi,%eax │ │ - jae 8a6b0 │ │ - mov %eax,0x14(%esp) │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x100,%esp │ │ + call 87b94 │ │ + pop %eax │ │ + add $0x4f3dc,%eax │ │ + mov %eax,0x20(%esp) │ │ + cmpl $0x0,0x18(%ebp) │ │ + jle 87f3b │ │ + cmpl $0x0,0x14(%ebp) │ │ + jle 87f3b │ │ + mov 0x10(%ebp),%edx │ │ + mov 0x8(%ebp),%ecx │ │ + movzbl (%edx),%esi │ │ + mov 0x14(%ebp),%eax │ │ + mov %eax,%edi │ │ + and $0xfffffff0,%edi │ │ + mov %edi,0x1c(%esp) │ │ + mov %esi,0x14(%esp) │ │ + movd %esi,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm2 │ │ + pxor %xmm0,%xmm0 │ │ + pshufb %xmm0,%xmm1 │ │ + lea 0x1(%edx),%esi │ │ + mov %esi,0x24(%esp) │ │ + lea 0x1(%eax,%edx,1),%eax │ │ + mov %eax,0x28(%esp) │ │ xor %eax,%eax │ │ - cmp $0xffff,%edi │ │ - seta %al │ │ + mov %ecx,%edi │ │ + movdqa %xmm1,0x60(%esp) │ │ + movdqa %xmm2,0x50(%esp) │ │ + jmp 87c11 │ │ + nop │ │ + mov 0x10(%esp),%eax │ │ + inc %eax │ │ + add 0xc(%ebp),%edi │ │ + cmp 0x18(%ebp),%eax │ │ + je 87f3b │ │ + mov %eax,0x10(%esp) │ │ + not %eax │ │ + movzbl (%edx,%eax,1),%eax │ │ + mov %eax,0x8(%esp) │ │ + sub 0x14(%esp),%eax │ │ mov %eax,%ecx │ │ - shl $0x4,%ecx │ │ - mov %edi,0x18(%esp) │ │ - shr %cl,%edi │ │ - imul $0x584,%edx,%ecx │ │ - add 0x10(%ebp),%ecx │ │ - mov 0x40(%esp),%edx │ │ - lea (%edx,%edx,2),%edx │ │ - lea (%ecx,%edx,4),%ecx │ │ - movzwl 0x188(%ecx,%eax,2),%esi │ │ - xor %edx,%edx │ │ - test %esi,%edi │ │ - setne %dl │ │ - movzwl 0x184(%ecx,%eax,2),%ebx │ │ - mov %ebx,0x4(%esp) │ │ - xor %ebx,%ebx │ │ - test %edi,0x4(%esp) │ │ - setne %bl │ │ - lea (%ebx,%edx,2),%ebx │ │ - mov %edi,%edx │ │ - not %edx │ │ - and %edx,%esi │ │ - mov %si,0x188(%ecx,%eax,2) │ │ - mov %edx,%esi │ │ - and 0x4(%esp),%esi │ │ - mov %si,0x184(%ecx,%eax,2) │ │ - and %dx,0x180(%ecx,%eax,2) │ │ - mov 0x8(%esp),%edx │ │ - mov 0x14(%esp),%esi │ │ - movzbl 0x1e0(%edx,%esi,1),%edx │ │ - cmp %edx,%ebx │ │ - jb 8a6f0 │ │ - mov %edx,%ebx │ │ - jmp 8a6f0 │ │ - mov 0x8(%ebp),%esi │ │ - lea 0xb70(%esi),%eax │ │ - mov %eax,0x6c(%esp) │ │ - lea 0x7e8(%esi),%eax │ │ - mov %eax,0x58(%esp) │ │ - lea 0x7fc(%esi),%eax │ │ - mov %eax,0x34(%esp) │ │ - test %ebx,%ebx │ │ - jle 8ac78 │ │ - mov 0xc(%ebp),%eax │ │ - mov (%eax),%eax │ │ - mov %eax,0x20(%esp) │ │ - mov 0x7e8(%esi),%ecx │ │ - mov 0x7c(%esp),%eax │ │ - mov %ecx,0x10(%esp) │ │ - imul %ecx,%eax │ │ - shl $0x2,%eax │ │ - add 0xb70(%esi),%eax │ │ - mov %eax,0x24(%esp) │ │ - lea 0xba0(%esi),%eax │ │ + neg %ecx │ │ mov %eax,0x18(%esp) │ │ - mov 0x10(%ebp),%eax │ │ - lea 0xa(%eax),%ecx │ │ - mov %ecx,0x44(%esp) │ │ - add $0x8,%eax │ │ - mov %eax,0x70(%esp) │ │ - movl $0x0,0x38(%esp) │ │ - xor %ecx,%ecx │ │ - movl $0x0,0x4(%esp) │ │ + cmovl %eax,%ecx │ │ + cmpl $0x10,0x14(%ebp) │ │ + mov $0x0,%esi │ │ + mov %ecx,0xc(%esp) │ │ + jb 87ed0 │ │ + mov 0x10(%esp),%eax │ │ + imul 0xc(%ebp),%eax │ │ + mov 0x8(%ebp),%ecx │ │ + add %eax,%ecx │ │ + cmp 0x28(%esp),%ecx │ │ + jae 87c69 │ │ + add 0x14(%ebp),%eax │ │ + add 0x8(%ebp),%eax │ │ + cmp %eax,0x24(%esp) │ │ + mov $0x0,%esi │ │ + jb 87ed0 │ │ + pxor %xmm3,%xmm3 │ │ + movd 0x18(%esp),%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + movdqa %xmm0,0xa0(%esp) │ │ + movd 0x8(%esp),%xmm4 │ │ + pshufd $0x0,%xmm4,%xmm0 │ │ + movdqa %xmm0,0x80(%esp) │ │ + movd 0xc(%esp),%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + movdqa %xmm0,0x70(%esp) │ │ + pshufb %xmm3,%xmm4 │ │ + movdqa %xmm4,0x90(%esp) │ │ + xor %esi,%esi │ │ + mov 0x20(%esp),%eax │ │ + mov 0x1c(%esp),%ecx │ │ + nop │ │ + nop │ │ + movdqu 0x1(%edx,%esi,1),%xmm2 │ │ + movdqa %xmm2,0xe0(%esp) │ │ + movdqa %xmm2,%xmm0 │ │ + pxor %xmm1,%xmm1 │ │ + punpckhbw %xmm1,%xmm0 │ │ + movdqa %xmm0,%xmm4 │ │ + punpcklwd %xmm1,%xmm4 │ │ + punpckhwd %xmm1,%xmm0 │ │ + punpcklbw %xmm1,%xmm2 │ │ + movdqa %xmm2,%xmm3 │ │ + punpcklwd %xmm1,%xmm3 │ │ + movdqa 0xa0(%esp),%xmm7 │ │ + paddd %xmm7,%xmm3 │ │ + paddd %xmm7,%xmm0 │ │ + paddd %xmm7,%xmm4 │ │ + movdqa 0x80(%esp),%xmm5 │ │ + movdqa %xmm5,%xmm1 │ │ + psubd %xmm4,%xmm1 │ │ + movdqa %xmm1,0x40(%esp) │ │ + movdqa %xmm5,%xmm1 │ │ + psubd %xmm0,%xmm1 │ │ + movdqa %xmm1,0x30(%esp) │ │ + movdqa 0x50(%esp),%xmm6 │ │ + movdqa %xmm6,%xmm1 │ │ + psubd %xmm4,%xmm1 │ │ + movdqa %xmm6,%xmm4 │ │ + psubd %xmm0,%xmm4 │ │ + movdqa %xmm5,%xmm0 │ │ + psubd %xmm3,%xmm0 │ │ + movdqa %xmm0,0xd0(%esp) │ │ + movdqa %xmm6,%xmm0 │ │ + psubd %xmm3,%xmm0 │ │ + movdqa %xmm0,0xb0(%esp) │ │ + pxor %xmm0,%xmm0 │ │ + punpckhwd %xmm0,%xmm2 │ │ + paddd %xmm7,%xmm2 │ │ + psubd %xmm2,%xmm5 │ │ + movdqa %xmm5,0xc0(%esp) │ │ + movdqa %xmm6,%xmm3 │ │ + psubd %xmm2,%xmm3 │ │ + pabsd 0x40(%esp),%xmm0 │ │ + pabsd %xmm1,%xmm5 │ │ + movdqa %xmm5,0x40(%esp) │ │ + movdqa %xmm0,%xmm1 │ │ + movdqa 0x70(%esp),%xmm2 │ │ + pcmpgtd %xmm2,%xmm1 │ │ + pcmpgtd %xmm5,%xmm0 │ │ + por %xmm1,%xmm0 │ │ + pabsd 0x30(%esp),%xmm6 │ │ + pabsd %xmm4,%xmm1 │ │ + movdqa %xmm1,0x30(%esp) │ │ + movdqa %xmm6,%xmm4 │ │ + pcmpgtd %xmm2,%xmm4 │ │ + pcmpgtd %xmm1,%xmm6 │ │ + por %xmm4,%xmm6 │ │ + pabsd 0xd0(%esp),%xmm4 │ │ + pabsd 0xb0(%esp),%xmm5 │ │ + movdqa %xmm4,%xmm7 │ │ + pcmpgtd %xmm2,%xmm7 │ │ + pcmpgtd %xmm5,%xmm4 │ │ + por %xmm7,%xmm4 │ │ + pabsd 0xc0(%esp),%xmm7 │ │ + pabsd %xmm3,%xmm3 │ │ + movdqa %xmm7,%xmm1 │ │ + pcmpgtd %xmm2,%xmm1 │ │ + pcmpgtd %xmm3,%xmm7 │ │ + por %xmm1,%xmm7 │ │ + movdqa -0x14c80(%eax),%xmm1 │ │ + pshufb %xmm1,%xmm7 │ │ + pshufb %xmm1,%xmm4 │ │ + punpckldq %xmm7,%xmm4 │ │ + movdqa -0x14bd0(%eax),%xmm7 │ │ + pshufb %xmm7,%xmm6 │ │ + pshufb %xmm7,%xmm0 │ │ + punpckldq %xmm6,%xmm0 │ │ + movsd %xmm4,%xmm0 │ │ + movdqa %xmm2,%xmm4 │ │ + pcmpgtd %xmm3,%xmm4 │ │ + movdqa %xmm2,%xmm3 │ │ + pcmpgtd %xmm5,%xmm3 │ │ + pshufb %xmm1,%xmm4 │ │ + pshufb %xmm1,%xmm3 │ │ + punpckldq %xmm4,%xmm3 │ │ + movdqa %xmm2,%xmm1 │ │ + pcmpgtd 0x30(%esp),%xmm1 │ │ + pcmpgtd 0x40(%esp),%xmm2 │ │ + pshufb %xmm7,%xmm1 │ │ + pshufb %xmm7,%xmm2 │ │ + punpckldq %xmm1,%xmm2 │ │ + movsd %xmm3,%xmm2 │ │ + movapd 0x60(%esp),%xmm1 │ │ + andpd %xmm2,%xmm1 │ │ + andnpd 0xe0(%esp),%xmm2 │ │ + orpd %xmm1,%xmm2 │ │ + andpd %xmm0,%xmm2 │ │ + andnpd 0x90(%esp),%xmm0 │ │ + orpd %xmm2,%xmm0 │ │ + movupd %xmm0,(%edi,%esi,1) │ │ + add $0x10,%esi │ │ + cmp %esi,%ecx │ │ + jne 87cc0 │ │ + cmp 0x14(%ebp),%ecx │ │ + mov %ecx,%esi │ │ + je 87c00 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %edi,0x2c(%esp) │ │ + jmp 87efc │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x7ec(%esi),%edx │ │ - mov %ecx,0x2c(%esp) │ │ - mov %ecx,%eax │ │ - shl $0x5,%eax │ │ - cmp %eax,%edx │ │ - jle 8aaa0 │ │ - mov %edx,%ecx │ │ - mov 0x8(%ebp),%eax │ │ - mov 0x4a0(%eax),%edx │ │ - mov %edx,0x1c(%esp) │ │ - cmpl $0x0,0x88(%esp) │ │ - mov 0x7c0(%eax),%eax │ │ - mov %eax,0x28(%esp) │ │ - je 8a920 │ │ - add 0x38(%esp),%ecx │ │ - cmp $0x21,%ecx │ │ - mov $0x20,%eax │ │ - cmovge %eax,%ecx │ │ - mov %ecx,0x8(%esp) │ │ - xor %esi,%esi │ │ - mov 0x20(%esp),%ecx │ │ - mov 0x24(%esp),%edx │ │ - mov 0x44(%esp),%edi │ │ - mov %esi,%eax │ │ - or 0x4(%esp),%eax │ │ - jne 8a8bc │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + cmp 0xc(%esp),%eax │ │ + cmovg %ecx,%ebx │ │ + mov 0x2c(%esp),%edi │ │ + mov %bl,(%edi,%esi,1) │ │ + cmp %edx,0x14(%ebp) │ │ + mov %edx,%esi │ │ + mov 0x10(%ebp),%edx │ │ + je 87c00 │ │ + movzbl 0x1(%edx,%esi,1),%ebx │ │ + mov 0x18(%esp),%eax │ │ + lea (%eax,%ebx,1),%edi │ │ + mov 0x8(%esp),%edx │ │ + sub %edi,%edx │ │ + mov %edx,%eax │ │ + neg %eax │ │ + cmovl %edx,%eax │ │ + mov 0x14(%esp),%ecx │ │ + mov %ecx,%edx │ │ + sub %edi,%edx │ │ + mov %edx,%edi │ │ + neg %edi │ │ + cmovl %edx,%edi │ │ + cmp %edi,0xc(%esp) │ │ + jg 87f2c │ │ + mov %ebx,%ecx │ │ + lea 0x1(%esi),%edx │ │ + cmp %edi,%eax │ │ + mov %ecx,%ebx │ │ + jg 87ee0 │ │ + mov 0x8(%esp),%ebx │ │ + jmp 87ee0 │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ nop │ │ nop │ │ nop │ │ - inc %esi │ │ - add $0xc,%edi │ │ - add $0x4,%edx │ │ - add $0x4,%ecx │ │ - cmp %esi,0x8(%esp) │ │ - je 8aaa0 │ │ - mov %esi,%eax │ │ - or 0x4(%esp),%eax │ │ - je 8a8a0 │ │ - movzwl -0x8(%edi),%eax │ │ - mov %eax,0x48(%esp) │ │ - movzwl -0x4(%edi),%eax │ │ - mov %eax,0x4c(%esp) │ │ - movzwl (%edi),%eax │ │ - mov %eax,0x50(%esp) │ │ - movl $0x0,0x54(%esp) │ │ - sub $0x4,%esp │ │ - mov 0x64(%esp),%ebx │ │ - pushl 0x40(%esp) │ │ - pushl 0x20(%esp) │ │ - pushl 0x1c(%esp) │ │ - push %edx │ │ - lea 0x5c(%esp),%eax │ │ - push %eax │ │ - pushl 0x34(%esp) │ │ - push %ecx │ │ - mov 0x48(%esp),%eax │ │ - mov %ecx,0x34(%esp) │ │ - mov %edx,0x2c(%esp) │ │ - call *0x660(%eax) │ │ - mov 0x2c(%esp),%edx │ │ - mov 0x34(%esp),%ecx │ │ - add $0x20,%esp │ │ - jmp 8a8a0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - cmpl $0x10,0x30(%esp) │ │ - jle 8a9f2 │ │ - add 0x38(%esp),%ecx │ │ - cmp $0x21,%ecx │ │ - mov $0x20,%eax │ │ - cmovge %eax,%ecx │ │ - mov %ecx,0x8(%esp) │ │ - xor %edi,%edi │ │ - mov 0x44(%esp),%esi │ │ - mov 0x20(%esp),%ecx │ │ - mov 0x24(%esp),%edx │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0xf0,%esp │ │ + call 87f64 │ │ + pop %eax │ │ + add $0x4f00c,%eax │ │ + mov %eax,0x10(%esp) │ │ + cmpl $0x0,0x18(%ebp) │ │ + jle 883d9 │ │ + mov 0x14(%ebp),%esi │ │ + test %esi,%esi │ │ + jle 883d9 │ │ + mov 0x10(%ebp),%edi │ │ + mov 0x10(%esp),%ecx │ │ + lea -0x4760(%ecx),%ebx │ │ + mov 0x18(%ebp),%eax │ │ + mov %eax,%edx │ │ + add %eax,%ebx │ │ + mov %ebx,0x38(%esp) │ │ mov %edi,%eax │ │ - or 0x4(%esp),%eax │ │ - jne 8a97c │ │ + sub %edx,%eax │ │ + movzbl (%eax),%eax │ │ + mov %eax,0x34(%esp) │ │ + lea -0x4760(%ecx),%eax │ │ + lea (%eax,%esi,2),%edx │ │ + mov %edx,0x30(%esp) │ │ + add %esi,%eax │ │ + mov %eax,0x8(%esp) │ │ + mov %esi,%eax │ │ + and $0xfffffff0,%eax │ │ + mov %eax,0x20(%esp) │ │ + movzbl (%edi,%esi,1),%eax │ │ + mov %eax,0x3c(%esp) │ │ + movd %eax,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + pxor %xmm1,%xmm1 │ │ + movdqa -0x14eb0(%ecx),%xmm2 │ │ + packuswb %xmm0,%xmm0 │ │ + mov 0x8(%ebp),%eax │ │ + lea 0x1(%edi),%ecx │ │ + mov %ecx,0x2c(%esp) │ │ + lea 0x1(%esi,%edi,1),%ecx │ │ + mov %ecx,0x28(%esp) │ │ + xor %ecx,%ecx │ │ + movdqa %xmm0,0x80(%esp) │ │ + movdqa %xmm2,0x70(%esp) │ │ + jmp 88028 │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0xc(%esp),%eax │ │ + add 0xc(%ebp),%eax │ │ + mov 0x14(%esp),%ecx │ │ + inc %ecx │ │ + cmp 0x18(%ebp),%ecx │ │ + mov 0x10(%ebp),%edi │ │ + je 883d9 │ │ + mov %eax,0xc(%esp) │ │ + mov 0x38(%esp),%eax │ │ + movzbl (%eax,%ecx,1),%eax │ │ + mov $0x100,%edx │ │ + mov %eax,0x18(%esp) │ │ + sub %eax,%edx │ │ + imul 0x34(%esp),%edx │ │ + mov %ecx,0x14(%esp) │ │ + not %ecx │ │ + add %edi,%ecx │ │ + mov %ecx,0x1c(%esp) │ │ + add $0x100,%edx │ │ + cmp $0x10,%esi │ │ + mov $0x0,%edi │ │ + jb 88390 │ │ + mov 0x14(%esp),%ecx │ │ + mov %ecx,%edi │ │ + imul 0xc(%ebp),%edi │ │ + mov 0x8(%ebp),%eax │ │ + lea (%eax,%edi,1),%ebx │ │ + add %esi,%edi │ │ + add %eax,%edi │ │ + mov 0x10(%ebp),%eax │ │ + sub %ecx,%eax │ │ + mov 0x1c(%esp),%ecx │ │ + cmp %eax,%ebx │ │ + setb %al │ │ + cmp %edi,%ecx │ │ + setb %ah │ │ + cmp 0x28(%esp),%ebx │ │ + setb 0x40(%esp) │ │ + cmp %edi,0x2c(%esp) │ │ + setb 0x50(%esp) │ │ + cmp 0x30(%esp),%ebx │ │ + setb %bl │ │ + cmp %edi,0x8(%esp) │ │ + setb %bh │ │ + test %ah,%al │ │ + mov $0x0,%edi │ │ + jne 88390 │ │ + mov 0x50(%esp),%al │ │ + and %al,0x40(%esp) │ │ + mov $0x0,%edi │ │ + jne 88390 │ │ + and %bh,%bl │ │ + mov $0x0,%edi │ │ + jne 88390 │ │ + movd 0x18(%esp),%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + movdqa %xmm0,0xa0(%esp) │ │ + mov %edx,0x24(%esp) │ │ + movd %edx,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + movdqa %xmm0,0x90(%esp) │ │ + movzbl (%ecx),%eax │ │ + movd %eax,%xmm0 │ │ + pshufb %xmm1,%xmm0 │ │ + pand %xmm2,%xmm0 │ │ + movdqa %xmm0,0x40(%esp) │ │ + xor %edi,%edi │ │ + mov 0x10(%esp),%eax │ │ + mov 0x10(%ebp),%edx │ │ + mov 0x8(%esp),%esi │ │ + mov 0x20(%esp),%ebx │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - inc %edi │ │ - add $0x4,%edx │ │ - add $0x4,%ecx │ │ - add $0xc,%esi │ │ - cmp %edi,0x8(%esp) │ │ - je 8aaa0 │ │ - mov %edi,%eax │ │ - or 0x4(%esp),%eax │ │ - je 8a960 │ │ - movzwl -0x6(%esi),%eax │ │ - mov %ecx,0x14(%esp) │ │ - movzwl -0x2(%esi),%ecx │ │ - mov %edx,0xc(%esp) │ │ - mov -0xa(%esi),%edx │ │ - mov %edx,0x48(%esp) │ │ - movzwl -0x4(%esi),%edx │ │ - shl $0x10,%edx │ │ - or %eax,%edx │ │ - mov %edx,0x4c(%esp) │ │ - movzwl (%esi),%eax │ │ - shl $0x10,%eax │ │ - or %ecx,%eax │ │ - mov %eax,0x50(%esp) │ │ - movl $0x0,0x54(%esp) │ │ - sub $0x4,%esp │ │ - mov 0x64(%esp),%ebx │ │ - pushl 0x40(%esp) │ │ - pushl 0x20(%esp) │ │ - pushl 0x1c(%esp) │ │ - pushl 0x1c(%esp) │ │ - lea 0x5c(%esp),%eax │ │ - push %eax │ │ - pushl 0x34(%esp) │ │ - pushl 0x30(%esp) │ │ - mov 0x48(%esp),%eax │ │ - call *0x660(%eax) │ │ - mov 0x2c(%esp),%edx │ │ - mov 0x34(%esp),%ecx │ │ - add $0x20,%esp │ │ - jmp 8a960 │ │ - add 0x38(%esp),%ecx │ │ - cmp $0x21,%ecx │ │ - mov $0x20,%eax │ │ - cmovge %eax,%ecx │ │ - mov %ecx,0x8(%esp) │ │ - xor %esi,%esi │ │ - mov 0x20(%esp),%ecx │ │ + movdqu 0x1(%edx,%edi,1),%xmm7 │ │ + movdqa %xmm7,%xmm6 │ │ + pxor %xmm1,%xmm1 │ │ + punpcklbw %xmm1,%xmm6 │ │ + movdqa 0xa0(%esp),%xmm0 │ │ + packuswb %xmm0,%xmm0 │ │ + pmullw %xmm0,%xmm6 │ │ + punpckhbw %xmm1,%xmm7 │ │ + pmullw %xmm0,%xmm7 │ │ + movdqu (%esi,%edi,1),%xmm3 │ │ + movdqa %xmm3,%xmm5 │ │ + punpckhbw %xmm1,%xmm3 │ │ + movdqa %xmm3,%xmm0 │ │ + punpcklwd %xmm1,%xmm0 │ │ + movdqa %xmm0,0x50(%esp) │ │ + punpckhwd %xmm1,%xmm3 │ │ + movdqa 0x40(%esp),%xmm4 │ │ + movdqa %xmm4,%xmm2 │ │ + pmuludq %xmm3,%xmm2 │ │ + pshufd $0xe8,%xmm2,%xmm1 │ │ + pshufd $0xf5,%xmm3,%xmm2 │ │ + pshufd $0xf5,%xmm4,%xmm0 │ │ + movdqa %xmm0,0x60(%esp) │ │ + pmuludq %xmm0,%xmm2 │ │ + pshufd $0xe8,%xmm2,%xmm2 │ │ + punpckldq %xmm2,%xmm1 │ │ + movdqa %xmm1,0xd0(%esp) │ │ + movdqa %xmm4,%xmm2 │ │ + movdqa 0x50(%esp),%xmm0 │ │ + pmuludq %xmm0,%xmm2 │ │ + pshufd $0xe8,%xmm2,%xmm1 │ │ + pshufd $0xf5,%xmm0,%xmm2 │ │ + movdqa 0x60(%esp),%xmm4 │ │ + pmuludq %xmm4,%xmm2 │ │ + pshufd $0xe8,%xmm2,%xmm2 │ │ + punpckldq %xmm2,%xmm1 │ │ + movdqa %xmm1,0xc0(%esp) │ │ + pxor %xmm2,%xmm2 │ │ + punpcklbw %xmm2,%xmm5 │ │ + movdqa %xmm5,%xmm1 │ │ + punpckhwd %xmm2,%xmm5 │ │ + movdqa 0x40(%esp),%xmm2 │ │ + pmuludq %xmm5,%xmm2 │ │ + pshufd $0xe8,%xmm2,%xmm0 │ │ + pshufd $0xf5,%xmm5,%xmm2 │ │ + pmuludq %xmm4,%xmm2 │ │ + pshufd $0xe8,%xmm2,%xmm2 │ │ + punpckldq %xmm2,%xmm0 │ │ + movdqa %xmm0,0xb0(%esp) │ │ + pxor %xmm2,%xmm2 │ │ + punpcklwd %xmm2,%xmm1 │ │ + pshufd $0xf5,%xmm1,%xmm2 │ │ + pmuludq %xmm4,%xmm2 │ │ + movdqa 0x40(%esp),%xmm4 │ │ + pmuludq %xmm1,%xmm4 │ │ + pshufd $0xe8,%xmm4,%xmm0 │ │ + pshufd $0xe8,%xmm2,%xmm2 │ │ + punpckldq %xmm2,%xmm0 │ │ + movdqa %xmm0,0x60(%esp) │ │ + movdqa -0x14bc0(%eax),%xmm4 │ │ + movdqa %xmm4,%xmm2 │ │ + psubd %xmm3,%xmm2 │ │ + movdqa %xmm4,%xmm0 │ │ + psubd 0x50(%esp),%xmm0 │ │ + packssdw %xmm2,%xmm0 │ │ + movdqa %xmm4,%xmm2 │ │ + psubd %xmm5,%xmm2 │ │ + psubd %xmm1,%xmm4 │ │ + packssdw %xmm2,%xmm4 │ │ + movdqa %xmm4,%xmm1 │ │ + movdqa 0x80(%esp),%xmm2 │ │ + pmulhw %xmm2,%xmm1 │ │ + pmullw %xmm2,%xmm4 │ │ + movdqa %xmm4,%xmm5 │ │ + punpcklwd %xmm1,%xmm5 │ │ + paddd 0x60(%esp),%xmm5 │ │ + punpckhwd %xmm1,%xmm4 │ │ + paddd 0xb0(%esp),%xmm4 │ │ + movdqa %xmm0,%xmm1 │ │ + pmulhw %xmm2,%xmm1 │ │ + pmullw %xmm2,%xmm0 │ │ + movdqa %xmm0,%xmm2 │ │ + punpcklwd %xmm1,%xmm2 │ │ + paddd 0xc0(%esp),%xmm2 │ │ + punpckhwd %xmm1,%xmm0 │ │ + paddd 0xd0(%esp),%xmm0 │ │ + movdqa %xmm7,%xmm1 │ │ + pxor %xmm3,%xmm3 │ │ + punpckhwd %xmm3,%xmm7 │ │ + movdqa 0x90(%esp),%xmm3 │ │ + paddd %xmm3,%xmm7 │ │ + paddd %xmm0,%xmm7 │ │ + pxor %xmm0,%xmm0 │ │ + punpcklwd %xmm0,%xmm1 │ │ + paddd %xmm3,%xmm1 │ │ + paddd %xmm2,%xmm1 │ │ + movdqa %xmm6,%xmm0 │ │ + pxor %xmm2,%xmm2 │ │ + punpckhwd %xmm2,%xmm6 │ │ + paddd %xmm3,%xmm6 │ │ + paddd %xmm4,%xmm6 │ │ + punpcklwd %xmm2,%xmm0 │ │ + paddd %xmm3,%xmm0 │ │ + paddd %xmm5,%xmm0 │ │ + psrld $0x9,%xmm1 │ │ + psrld $0x9,%xmm7 │ │ + movdqa 0x70(%esp),%xmm2 │ │ + pand %xmm2,%xmm7 │ │ + pand %xmm2,%xmm1 │ │ + packuswb %xmm7,%xmm1 │ │ + psrld $0x9,%xmm0 │ │ + psrld $0x9,%xmm6 │ │ + pand %xmm2,%xmm6 │ │ + pand %xmm2,%xmm0 │ │ + packuswb %xmm6,%xmm0 │ │ + packuswb %xmm1,%xmm0 │ │ + mov 0xc(%esp),%ecx │ │ + movdqu %xmm0,(%ecx,%edi,1) │ │ + add $0x10,%edi │ │ + cmp %edi,%ebx │ │ + jne 88130 │ │ + mov 0x14(%ebp),%edx │ │ + mov %edx,%esi │ │ + cmp %edx,%ebx │ │ + mov %ebx,%edi │ │ + pxor %xmm1,%xmm1 │ │ + movdqa 0x70(%esp),%xmm2 │ │ mov 0x24(%esp),%edx │ │ - mov 0x70(%esp),%edi │ │ - mov %esi,%eax │ │ - or 0x4(%esp),%eax │ │ - jne 8aa38 │ │ + je 88010 │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x8(%esp),%eax │ │ + movzbl (%eax,%edi,1),%eax │ │ + mov 0x1c(%esp),%ecx │ │ + movzbl (%ecx),%ecx │ │ + imul %eax,%ecx │ │ + mov %esi,%ebx │ │ + mov $0x100,%esi │ │ + sub %eax,%esi │ │ + mov 0x10(%ebp),%eax │ │ + movzbl 0x1(%eax,%edi,1),%eax │ │ + imul 0x18(%esp),%eax │ │ + add %edx,%eax │ │ + add %ecx,%eax │ │ + imul 0x3c(%esp),%esi │ │ + add %esi,%eax │ │ + mov %ebx,%esi │ │ + shr $0x9,%eax │ │ + mov 0xc(%esp),%ecx │ │ + mov %al,(%ecx,%edi,1) │ │ + inc %edi │ │ + cmp %edi,%ebx │ │ + jne 88390 │ │ + jmp 88010 │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ - inc %esi │ │ - add $0xc,%edi │ │ - add $0x4,%edx │ │ - add $0x4,%ecx │ │ - cmp %esi,0x8(%esp) │ │ - je 8aaa0 │ │ - mov %esi,%eax │ │ - or 0x4(%esp),%eax │ │ - je 8aa20 │ │ - movzwl -0x8(%edi),%eax │ │ - mov %eax,0x48(%esp) │ │ - movzwl -0x4(%edi),%eax │ │ - mov %eax,0x4c(%esp) │ │ - movzwl (%edi),%eax │ │ - mov %eax,0x50(%esp) │ │ - movl $0x0,0x54(%esp) │ │ - sub $0x4,%esp │ │ - mov 0x64(%esp),%ebx │ │ - pushl 0x40(%esp) │ │ - pushl 0x20(%esp) │ │ - pushl 0x1c(%esp) │ │ - push %edx │ │ - lea 0x5c(%esp),%eax │ │ - push %eax │ │ - pushl 0x34(%esp) │ │ - push %ecx │ │ - mov 0x48(%esp),%eax │ │ - mov %ecx,0x34(%esp) │ │ - mov %edx,0x2c(%esp) │ │ - call *0x660(%eax) │ │ - mov 0x2c(%esp),%edx │ │ - mov 0x34(%esp),%ecx │ │ - add $0x20,%esp │ │ - jmp 8aa20 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x2c(%esp),%ecx │ │ - inc %ecx │ │ - mov 0x34(%esp),%eax │ │ - mov (%eax),%ebx │ │ - cmp %ebx,%ecx │ │ - jge 8aae8 │ │ - subl $0xffffff80,0x24(%esp) │ │ - subl $0xffffff80,0x20(%esp) │ │ - mov 0x58(%esp),%eax │ │ - mov (%eax),%eax │ │ - mov %eax,0x10(%esp) │ │ - addl $0x584,0x44(%esp) │ │ - addl $0xffffffe0,0x38(%esp) │ │ - addl $0x584,0x70(%esp) │ │ - movl $0x1,0x4(%esp) │ │ - mov 0x8(%ebp),%esi │ │ - jmp 8a830 │ │ - test %ebx,%ebx │ │ - jle 8ac75 │ │ - cmpl $0x0,0x3c(%esp) │ │ - jle 8ac75 │ │ - mov 0x8(%ebp),%esi │ │ - mov 0x7e8(%esi),%ebx │ │ - mov 0x6c(%esp),%eax │ │ - mov (%eax),%eax │ │ - mov %eax,0x4(%esp) │ │ - mov 0x7c(%esp),%ecx │ │ - imul %ebx,%ecx │ │ - mov 0xc(%ebp),%edx │ │ - mov (%edx),%eax │ │ - mov %eax,0x24(%esp) │ │ - mov 0x40(%esp),%edx │ │ - lea (%edx,%edx,2),%edx │ │ - mov 0x10(%ebp),%edi │ │ - lea 0x18a(%edi,%edx,4),%eax │ │ - mov %eax,0x38(%esp) │ │ - mov 0x4(%esp),%eax │ │ - lea 0x1(%eax,%ecx,4),%edi │ │ - movl $0x0,0x20(%esp) │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffffc,%esp │ │ + sub $0x2c,%esp │ │ + call 88401 │ │ + pop %eax │ │ + add $0x4eb6f,%eax │ │ + cmpl $0x0,0x18(%ebp) │ │ + jle 885ce │ │ + cmpl $0x0,0x14(%ebp) │ │ + jle 885ce │ │ + mov 0x10(%ebp),%edi │ │ + lea -0x4760(%eax),%edx │ │ + mov 0x18(%ebp),%ecx │ │ + add %ecx,%edx │ │ + mov %edx,0x28(%esp) │ │ + mov %edi,%esi │ │ + sub %ecx,%esi │ │ + movzbl (%esi),%ecx │ │ + mov %ecx,0x24(%esp) │ │ + mov 0x14(%ebp),%edx │ │ + movdqa -0x14eb0(%eax),%xmm0 │ │ + mov %edx,%eax │ │ + and $0xfffffff0,%eax │ │ + mov %eax,0x10(%esp) │ │ + pxor %xmm1,%xmm1 │ │ + mov 0x8(%ebp),%ebx │ │ + lea 0x1(%edi),%eax │ │ + mov %eax,0x14(%esp) │ │ + lea 0x1(%edx,%edi,1),%eax │ │ + mov %eax,0x20(%esp) │ │ + xor %ecx,%ecx │ │ + jmp 88487 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x8(%esp),%eax │ │ + add 0xc(%ebp),%eax │ │ + mov 0xc(%esp),%ecx │ │ + inc %ecx │ │ + cmp 0x18(%ebp),%ecx │ │ + mov %eax,%ebx │ │ + je 885ce │ │ + mov %ebx,0x8(%esp) │ │ + mov 0x28(%esp),%eax │ │ + mov %ecx,0xc(%esp) │ │ + movzbl (%eax,%ecx,1),%eax │ │ + mov $0x100,%ebx │ │ + sub %eax,%ebx │ │ + imul 0x24(%esp),%ebx │ │ + sub $0xffffff80,%ebx │ │ + cmp $0x10,%edx │ │ + mov $0x0,%esi │ │ + jb 885b0 │ │ + mov 0xc(%esp),%esi │ │ + imul 0xc(%ebp),%esi │ │ + mov 0x8(%ebp),%ecx │ │ + add %esi,%ecx │ │ + cmp 0x20(%esp),%ecx │ │ + jae 884db │ │ + add %edx,%esi │ │ + add 0x8(%ebp),%esi │ │ + cmp %esi,0x14(%esp) │ │ + mov $0x0,%esi │ │ + jb 885b0 │ │ + mov %eax,0x1c(%esp) │ │ + movd %eax,%xmm2 │ │ + pshufd $0x0,%xmm2,%xmm2 │ │ + mov %ebx,0x18(%esp) │ │ + movd %ebx,%xmm3 │ │ + pshufd $0x0,%xmm3,%xmm3 │ │ + xor %esi,%esi │ │ + mov 0x10(%ebp),%ecx │ │ + mov 0x10(%esp),%edx │ │ + mov 0x8(%esp),%eax │ │ nop │ │ nop │ │ - mov 0x4a0(%esi),%ecx │ │ - mov 0x7ec(%esi),%edx │ │ - mov 0x20(%esp),%eax │ │ - shl $0x5,%eax │ │ - sub %eax,%edx │ │ - cmp $0x21,%edx │ │ - mov $0x20,%eax │ │ - cmovge %eax,%edx │ │ - mov %edx,0x30(%esp) │ │ - mov 0x7c0(%esi),%eax │ │ - mov %eax,0x2c(%esp) │ │ - mov %ecx,0x28(%esp) │ │ - lea 0x0(,%ecx,4),%eax │ │ - mov %eax,0xc(%esp) │ │ - lea 0x0(,%ebx,4),%eax │ │ - mov %eax,0x10(%esp) │ │ - mov %edi,0x44(%esp) │ │ - mov %edi,%edx │ │ - mov 0x38(%esp),%esi │ │ - mov 0x3c(%esp),%eax │ │ - mov 0x40(%esp),%edi │ │ - mov 0x24(%esp),%ecx │ │ - mov %ebx,0x1c(%esp) │ │ - mov %eax,0x4(%esp) │ │ - mov %edi,%eax │ │ - or 0x78(%esp),%eax │ │ - jne 8abdf │ │ nop │ │ nop │ │ - inc %edi │ │ - add 0xc(%esp),%ecx │ │ - add $0xc,%esi │ │ - add 0x10(%esp),%edx │ │ - mov 0x4(%esp),%eax │ │ - dec %eax │ │ - je 8ac40 │ │ - mov %eax,0x4(%esp) │ │ - mov %edi,%eax │ │ - or 0x78(%esp),%eax │ │ - je 8abc0 │ │ - mov -0xa(%esi),%eax │ │ - mov %eax,0x48(%esp) │ │ - mov -0x6(%esi),%eax │ │ - mov %eax,0x4c(%esp) │ │ - mov -0x2(%esi),%eax │ │ - mov %eax,0x50(%esp) │ │ - movl $0x0,0x54(%esp) │ │ - sub $0x4,%esp │ │ - mov 0x64(%esp),%ebx │ │ - pushl 0x34(%esp) │ │ - pushl 0x20(%esp) │ │ - pushl 0x28(%esp) │ │ - push %edx │ │ - lea 0x5c(%esp),%eax │ │ - push %eax │ │ - pushl 0x40(%esp) │ │ - push %ecx │ │ - mov 0x4c(%esp),%eax │ │ - mov %edx,0x28(%esp) │ │ - mov %ecx,0x34(%esp) │ │ - call *0x664(%eax) │ │ - mov 0x34(%esp),%ecx │ │ - mov 0x28(%esp),%edx │ │ - add $0x20,%esp │ │ - jmp 8abc0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x20(%esp),%edx │ │ - inc %edx │ │ - mov 0x34(%esp),%eax │ │ - mov (%eax),%ebx │ │ - mov %edx,0x20(%esp) │ │ - cmp %ebx,%edx │ │ - jge 8ac75 │ │ - subl $0xffffff80,0x24(%esp) │ │ - mov 0x58(%esp),%eax │ │ - mov (%eax),%ebx │ │ - addl $0x584,0x38(%esp) │ │ - mov 0x44(%esp),%edi │ │ - sub $0xffffff80,%edi │ │ - mov 0x8(%ebp),%esi │ │ - jmp 8ab50 │ │ - mov 0x8(%ebp),%esi │ │ - mov 0xc(%esi),%eax │ │ - cmpl $0x0,0x4d4(%eax) │ │ - jne 8ac91 │ │ - cmpl $0x0,0x4d8(%eax) │ │ - je 8b28a │ │ - mov 0x80(%esp),%ecx │ │ - sarl %cl,0x7c(%esp) │ │ - test %ebx,%ebx │ │ - jle 8b28a │ │ - mov 0x40(%esp),%eax │ │ - mov 0x80(%esp),%ecx │ │ - shr %cl,%eax │ │ - mov $0x80,%edx │ │ - mov 0x64(%esp),%ecx │ │ - shr %cl,%edx │ │ - mov %edx,0x44(%esp) │ │ - mov $0x20,%edx │ │ - shr %cl,%edx │ │ - mov 0x7e8(%esi),%ecx │ │ - mov %ecx,0x18(%esp) │ │ - imul 0x7c(%esp),%ecx │ │ - shl $0x2,%ecx │ │ - add 0xb70(%esi),%ecx │ │ - mov %ecx,0x8(%esp) │ │ - mov 0x5c(%esp),%ecx │ │ - mov %eax,0x88(%esp) │ │ - sub %eax,%ecx │ │ - mov %ecx,0x10(%esp) │ │ - shl $0x2,%edx │ │ - mov %edx,0x70(%esp) │ │ - lea 0xba0(%esi),%eax │ │ - mov %eax,0x4(%esp) │ │ - mov 0x10(%ebp),%eax │ │ - lea 0x306(%eax),%ecx │ │ - mov %ecx,0x20(%esp) │ │ - add $0x304,%eax │ │ - mov %eax,0x3c(%esp) │ │ - movl $0x0,0x24(%esp) │ │ - xor %ecx,%ecx │ │ - movl $0x0,0x28(%esp) │ │ nop │ │ nop │ │ nop │ │ - mov 0x7ec(%esi),%edx │ │ - mov %ecx,0x38(%esp) │ │ - mov %ecx,%eax │ │ - shl $0x5,%eax │ │ - sub %eax,%edx │ │ - cmp $0x21,%edx │ │ - mov $0x20,%eax │ │ - cmovge %eax,%edx │ │ - mov 0x64(%esp),%ecx │ │ - add %ecx,%edx │ │ - sar %cl,%edx │ │ - mov %edx,0x1c(%esp) │ │ - test %edx,%edx │ │ - jle 8b030 │ │ - mov 0xc(%ebp),%eax │ │ - mov 0x4(%eax),%ecx │ │ - mov 0x8(%eax),%edx │ │ - mov 0x8(%ebp),%eax │ │ - mov 0x4a4(%eax),%esi │ │ - mov %esi,0x14(%esp) │ │ - cmpl $0x0,0x88(%esp) │ │ - mov 0x7c0(%eax),%eax │ │ - mov %eax,0xc(%esp) │ │ - je 8ae60 │ │ - mov 0x24(%esp),%eax │ │ - add %eax,%edx │ │ - mov %edx,0x2c(%esp) │ │ - add %eax,%ecx │ │ - mov %ecx,0x30(%esp) │ │ - xor %esi,%esi │ │ - xor %edi,%edi │ │ - mov %edi,%eax │ │ - or 0x28(%esp),%eax │ │ - jne 8adc6 │ │ + movdqu 0x1(%ecx,%esi,1),%xmm6 │ │ + movdqa %xmm6,%xmm4 │ │ + punpckhbw %xmm1,%xmm4 │ │ + movdqa %xmm2,%xmm7 │ │ + packuswb %xmm2,%xmm7 │ │ + pmullw %xmm7,%xmm4 │ │ + movdqa %xmm4,%xmm5 │ │ + punpcklwd %xmm0,%xmm5 │ │ + punpckhwd %xmm0,%xmm4 │ │ + punpcklbw %xmm1,%xmm6 │ │ + pmullw %xmm7,%xmm6 │ │ + movdqa %xmm6,%xmm7 │ │ + punpcklwd %xmm0,%xmm7 │ │ + punpckhwd %xmm0,%xmm6 │ │ + paddd %xmm3,%xmm6 │ │ + paddd %xmm3,%xmm7 │ │ + paddd %xmm3,%xmm4 │ │ + paddd %xmm3,%xmm5 │ │ + psrld $0x8,%xmm5 │ │ + psrld $0x8,%xmm4 │ │ + psrld $0x8,%xmm7 │ │ + psrld $0x8,%xmm6 │ │ + pand %xmm0,%xmm6 │ │ + pand %xmm0,%xmm7 │ │ + packuswb %xmm6,%xmm7 │ │ + pand %xmm0,%xmm4 │ │ + pand %xmm0,%xmm5 │ │ + packuswb %xmm4,%xmm5 │ │ + packuswb %xmm5,%xmm7 │ │ + movdqu %xmm7,(%eax,%esi,1) │ │ + add $0x10,%esi │ │ + cmp %esi,%edx │ │ + jne 88510 │ │ + mov %edx,%esi │ │ + mov 0x14(%ebp),%edx │ │ + cmp %edx,%esi │ │ + mov 0x1c(%esp),%eax │ │ + mov 0x18(%esp),%ebx │ │ + je 88470 │ │ nop │ │ + mov 0x10(%ebp),%ecx │ │ + movzbl 0x1(%ecx,%esi,1),%ecx │ │ + imul %eax,%ecx │ │ + add %ebx,%ecx │ │ + mov 0x8(%esp),%edi │ │ + mov %ch,(%edi,%esi,1) │ │ + inc %esi │ │ + cmp %esi,%edx │ │ + jne 885b0 │ │ + jmp 88470 │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - inc %edi │ │ - add $0x4,%esi │ │ - cmp %edi,0x1c(%esp) │ │ - je 8b030 │ │ - mov %edi,%eax │ │ - or 0x28(%esp),%eax │ │ - je 8adb0 │ │ - mov 0x20(%esp),%ecx │ │ - movzwl -0x4(%ecx,%esi,2),%eax │ │ - mov %eax,0x48(%esp) │ │ - movzwl (%ecx,%esi,2),%eax │ │ - mov %eax,0x4c(%esp) │ │ - movl $0x0,0x50(%esp) │ │ - mov 0x30(%esp),%eax │ │ - add %esi,%eax │ │ - mov 0x8(%esp),%ecx │ │ - lea 0x2(%ecx,%esi,1),%ecx │ │ - sub $0x4,%esp │ │ - mov 0x64(%esp),%ebx │ │ - pushl 0x14(%esp) │ │ - pushl 0xc(%esp) │ │ - pushl 0x24(%esp) │ │ - push %ecx │ │ - lea 0x5c(%esp),%ecx │ │ - push %ecx │ │ - pushl 0x2c(%esp) │ │ - push %eax │ │ - mov 0x2c(%esp),%eax │ │ - call *0x668(%eax) │ │ - add $0x20,%esp │ │ - mov 0x2c(%esp),%eax │ │ - add %esi,%eax │ │ - mov 0x8(%esp),%ecx │ │ - lea 0x3(%ecx,%esi,1),%ecx │ │ - sub $0x4,%esp │ │ - pushl 0x14(%esp) │ │ - pushl 0xc(%esp) │ │ - pushl 0x24(%esp) │ │ - push %ecx │ │ - lea 0x5c(%esp),%ecx │ │ - push %ecx │ │ - pushl 0x2c(%esp) │ │ - push %eax │ │ - mov 0x2c(%esp),%eax │ │ - call *0x668(%eax) │ │ - add $0x20,%esp │ │ - jmp 8adb0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0xc0,%esp │ │ + call 885f4 │ │ + pop %eax │ │ + add $0x4e97c,%eax │ │ + cmpl $0x0,0x18(%ebp) │ │ + jle 88978 │ │ + cmpl $0x0,0x14(%ebp) │ │ + jle 88978 │ │ + mov 0x10(%ebp),%edx │ │ + mov 0x14(%ebp),%ecx │ │ + movzbl (%edx,%ecx,1),%edx │ │ + lea -0x4760(%eax),%esi │ │ + lea (%esi,%ecx,2),%edi │ │ + mov %edi,0x14(%esp) │ │ + add %ecx,%esi │ │ + mov %esi,0x8(%esp) │ │ + movdqa -0x14eb0(%eax),%xmm1 │ │ + movdqa -0x14bc0(%eax),%xmm2 │ │ + movdqa -0x14d40(%eax),%xmm3 │ │ + mov %ecx,%eax │ │ + and $0xfffffff0,%eax │ │ + mov %eax,0x10(%esp) │ │ + mov %edx,0x1c(%esp) │ │ + movd %edx,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + mov %ecx,%edi │ │ + neg %edi │ │ + pxor %xmm4,%xmm4 │ │ + packuswb %xmm0,%xmm0 │ │ + mov 0x8(%ebp),%eax │ │ + xor %ecx,%ecx │ │ + movdqa %xmm1,0x50(%esp) │ │ + movdqa %xmm2,0x80(%esp) │ │ + movdqa %xmm3,0x70(%esp) │ │ + movdqa %xmm0,0x60(%esp) │ │ + jmp 886a3 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x74(%esp),%eax │ │ - cmp 0x5c(%esp),%eax │ │ - jge 8af5a │ │ - mov 0x24(%esp),%eax │ │ - add %eax,%edx │ │ - mov %edx,0x2c(%esp) │ │ - add %eax,%ecx │ │ - mov %ecx,0x30(%esp) │ │ - xor %esi,%esi │ │ - xor %edi,%edi │ │ - mov %edi,%eax │ │ - or 0x28(%esp),%eax │ │ - jne 8aea6 │ │ nop │ │ nop │ │ nop │ │ + add 0xc(%ebp),%ebx │ │ + mov 0x4(%esp),%ecx │ │ + inc %ecx │ │ + cmp 0x18(%ebp),%ecx │ │ + mov %ebx,%eax │ │ + je 88978 │ │ + mov %ecx,0x4(%esp) │ │ + not %ecx │ │ + add 0x10(%ebp),%ecx │ │ + mov %ecx,0xc(%esp) │ │ + cmpl $0x10,0x14(%ebp) │ │ + mov $0x0,%ecx │ │ + mov %eax,%ebx │ │ + jae 88700 │ │ nop │ │ nop │ │ nop │ │ - inc %edi │ │ - add $0x4,%esi │ │ - cmp %edi,0x1c(%esp) │ │ - je 8b030 │ │ - mov %edi,%eax │ │ - or 0x28(%esp),%eax │ │ - je 8ae90 │ │ - mov 0x20(%esp),%ebx │ │ - movzwl -0x6(%ebx,%esi,2),%eax │ │ - movzwl -0x4(%ebx,%esi,2),%edx │ │ - mov 0x74(%esp),%ecx │ │ - shl %cl,%edx │ │ - or %eax,%edx │ │ - movzwl -0x2(%ebx,%esi,2),%eax │ │ - mov %edx,0x48(%esp) │ │ - movzwl (%ebx,%esi,2),%edx │ │ - shl %cl,%edx │ │ - or %eax,%edx │ │ - mov %edx,0x4c(%esp) │ │ - movl $0x0,0x50(%esp) │ │ - mov 0x30(%esp),%eax │ │ - add %esi,%eax │ │ - mov 0x8(%esp),%ecx │ │ - lea 0x2(%ecx,%esi,1),%ecx │ │ - sub $0x4,%esp │ │ - mov 0x64(%esp),%ebx │ │ - pushl 0x14(%esp) │ │ - pushl 0xc(%esp) │ │ - pushl 0x24(%esp) │ │ - push %ecx │ │ - lea 0x5c(%esp),%ecx │ │ - push %ecx │ │ - pushl 0x2c(%esp) │ │ - push %eax │ │ - mov 0x2c(%esp),%eax │ │ - call *0x668(%eax) │ │ - add $0x20,%esp │ │ - mov 0x2c(%esp),%eax │ │ - add %esi,%eax │ │ - mov 0x8(%esp),%ecx │ │ - lea 0x3(%ecx,%esi,1),%ecx │ │ - sub $0x4,%esp │ │ - pushl 0x14(%esp) │ │ - pushl 0xc(%esp) │ │ - pushl 0x24(%esp) │ │ - push %ecx │ │ - lea 0x5c(%esp),%ecx │ │ - push %ecx │ │ - pushl 0x2c(%esp) │ │ - push %eax │ │ - mov 0x2c(%esp),%eax │ │ - call *0x668(%eax) │ │ - add $0x20,%esp │ │ - inc %edi │ │ - add $0x4,%esi │ │ - cmp %edi,0x1c(%esp) │ │ - jne 8ae9e │ │ - jmp 8b030 │ │ - mov 0x24(%esp),%eax │ │ - add %eax,%edx │ │ - mov %edx,0x2c(%esp) │ │ - add %eax,%ecx │ │ - mov %ecx,0x30(%esp) │ │ - xor %esi,%esi │ │ - xor %edi,%edi │ │ + mov 0x8(%esp),%eax │ │ + movzbl (%eax,%ecx,1),%esi │ │ + mov 0xc(%esp),%eax │ │ + mov %ebx,%edx │ │ + movzbl (%eax),%ebx │ │ + imul %esi,%ebx │ │ mov %edi,%eax │ │ - or 0x28(%esp),%eax │ │ - jne 8af96 │ │ + mov $0x100,%edi │ │ + sub %esi,%edi │ │ + imul 0x1c(%esp),%edi │ │ + lea 0x80(%edi,%ebx,1),%ebx │ │ + mov %eax,%edi │ │ + mov %bh,(%edx,%ecx,1) │ │ + mov %edx,%ebx │ │ + inc %ecx │ │ + mov %eax,%esi │ │ + add %ecx,%esi │ │ + jne 886c0 │ │ + jmp 88690 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %ebx,0x18(%esp) │ │ + mov 0x4(%esp),%ebx │ │ + mov %ebx,%ecx │ │ + imul 0xc(%ebp),%ecx │ │ + mov 0x8(%ebp),%eax │ │ + lea (%eax,%ecx,1),%edx │ │ + add 0x14(%ebp),%ecx │ │ + add %eax,%ecx │ │ + mov 0x10(%ebp),%eax │ │ + mov 0x8(%esp),%esi │ │ + sub %ebx,%eax │ │ + mov %eax,0x20(%esp) │ │ + mov 0x18(%esp),%ebx │ │ + mov 0xc(%esp),%eax │ │ + cmp 0x14(%esp),%edx │ │ + setb 0x40(%esp) │ │ + cmp %ecx,%esi │ │ + setb 0x30(%esp) │ │ + cmp 0x20(%esp),%edx │ │ + setb 0x20(%esp) │ │ + mov %eax,%edx │ │ + cmp %ecx,%eax │ │ + setb %ah │ │ + mov 0x30(%esp),%al │ │ + test %al,0x40(%esp) │ │ + mov $0x0,%ecx │ │ + jne 886c0 │ │ + and %ah,0x20(%esp) │ │ + mov $0x0,%ecx │ │ + jne 886c0 │ │ + movzbl (%edx),%ecx │ │ + movd %ecx,%xmm5 │ │ + pshufb %xmm4,%xmm5 │ │ + pand %xmm1,%xmm5 │ │ + movdqa %xmm5,0x90(%esp) │ │ + xor %ecx,%ecx │ │ + mov %esi,%edx │ │ + mov 0x10(%esp),%eax │ │ + mov %ebx,%esi │ │ nop │ │ nop │ │ nop │ │ - inc %edi │ │ - add $0x4,%esi │ │ - cmp %edi,0x1c(%esp) │ │ - je 8b030 │ │ - mov %edi,%eax │ │ - or 0x28(%esp),%eax │ │ - je 8af80 │ │ - mov 0x3c(%esp),%ecx │ │ - movzwl -0x4(%ecx,%esi,2),%eax │ │ - mov %eax,0x48(%esp) │ │ - movzwl (%ecx,%esi,2),%eax │ │ - mov %eax,0x4c(%esp) │ │ - movl $0x0,0x50(%esp) │ │ - mov 0x30(%esp),%eax │ │ - add %esi,%eax │ │ - mov 0x8(%esp),%ecx │ │ - lea 0x2(%ecx,%esi,1),%ecx │ │ - sub $0x4,%esp │ │ - mov 0x64(%esp),%ebx │ │ - pushl 0x14(%esp) │ │ - pushl 0xc(%esp) │ │ - pushl 0x24(%esp) │ │ - push %ecx │ │ - lea 0x5c(%esp),%ecx │ │ - push %ecx │ │ - pushl 0x2c(%esp) │ │ - push %eax │ │ - mov 0x2c(%esp),%eax │ │ - call *0x668(%eax) │ │ - add $0x20,%esp │ │ - mov 0x2c(%esp),%eax │ │ - add %esi,%eax │ │ - mov 0x8(%esp),%ecx │ │ - lea 0x3(%ecx,%esi,1),%ecx │ │ - sub $0x4,%esp │ │ - pushl 0x14(%esp) │ │ - pushl 0xc(%esp) │ │ - pushl 0x24(%esp) │ │ - push %ecx │ │ - lea 0x5c(%esp),%ecx │ │ - push %ecx │ │ - pushl 0x2c(%esp) │ │ - push %eax │ │ - mov 0x2c(%esp),%eax │ │ - call *0x668(%eax) │ │ - add $0x20,%esp │ │ - jmp 8af80 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x38(%esp),%ecx │ │ - inc %ecx │ │ - mov 0x34(%esp),%eax │ │ - mov (%eax),%eax │ │ - cmp %eax,%ecx │ │ - jge 8b081 │ │ - mov 0x24(%esp),%eax │ │ - add 0x44(%esp),%eax │ │ - mov %eax,0x24(%esp) │ │ - mov 0x58(%esp),%eax │ │ - mov (%eax),%eax │ │ + movdqu (%edx,%ecx,1),%xmm5 │ │ + movdqa %xmm5,%xmm2 │ │ + pxor %xmm0,%xmm0 │ │ + punpcklbw %xmm0,%xmm2 │ │ + movdqa %xmm2,0x30(%esp) │ │ + punpckhwd %xmm0,%xmm2 │ │ + punpckhbw %xmm0,%xmm5 │ │ + movdqa %xmm5,%xmm6 │ │ + punpcklwd %xmm0,%xmm6 │ │ + punpckhwd %xmm0,%xmm5 │ │ + movdqa 0x90(%esp),%xmm3 │ │ + movdqa %xmm3,%xmm0 │ │ + pmuludq %xmm5,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm4 │ │ + pshufd $0xf5,%xmm5,%xmm0 │ │ + pshufd $0xf5,%xmm3,%xmm1 │ │ + pmuludq %xmm1,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + punpckldq %xmm0,%xmm4 │ │ + movdqa %xmm4,0x40(%esp) │ │ + movdqa %xmm3,%xmm0 │ │ + movdqa %xmm6,0x20(%esp) │ │ + pmuludq %xmm6,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm7 │ │ + pshufd $0xf5,%xmm6,%xmm0 │ │ + movdqa %xmm1,0xa0(%esp) │ │ + pmuludq %xmm1,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + punpckldq %xmm0,%xmm7 │ │ + movdqa %xmm3,%xmm0 │ │ + pmuludq %xmm2,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm6 │ │ + pshufd $0xf5,%xmm2,%xmm0 │ │ + pmuludq %xmm1,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + punpckldq %xmm0,%xmm6 │ │ + movdqa 0x30(%esp),%xmm4 │ │ + pxor %xmm0,%xmm0 │ │ + punpcklwd %xmm0,%xmm4 │ │ + pshufd $0xf5,%xmm4,%xmm1 │ │ + pmuludq 0xa0(%esp),%xmm1 │ │ + pmuludq %xmm4,%xmm3 │ │ + pshufd $0xe8,%xmm3,%xmm0 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + punpckldq %xmm1,%xmm0 │ │ + movdqa 0x80(%esp),%xmm3 │ │ + movdqa %xmm3,%xmm1 │ │ + psubd %xmm2,%xmm1 │ │ + movdqa %xmm3,%xmm2 │ │ + psubd %xmm4,%xmm2 │ │ + packssdw %xmm1,%xmm2 │ │ + movdqa %xmm3,%xmm1 │ │ + psubd %xmm5,%xmm1 │ │ + psubd 0x20(%esp),%xmm3 │ │ + packssdw %xmm1,%xmm3 │ │ + movdqa %xmm3,%xmm1 │ │ + movdqa 0x60(%esp),%xmm4 │ │ + pmulhw %xmm4,%xmm1 │ │ + pmullw %xmm4,%xmm3 │ │ + movdqa %xmm3,%xmm5 │ │ + punpckhwd %xmm1,%xmm5 │ │ + punpcklwd %xmm1,%xmm3 │ │ + movdqa %xmm2,%xmm1 │ │ + pmulhw %xmm4,%xmm1 │ │ + pmullw %xmm4,%xmm2 │ │ + movdqa %xmm2,%xmm4 │ │ + punpckhwd %xmm1,%xmm4 │ │ + movdqa %xmm4,0x30(%esp) │ │ + punpcklwd %xmm1,%xmm2 │ │ + movdqa 0x70(%esp),%xmm1 │ │ + movdqa 0x40(%esp),%xmm4 │ │ + paddd %xmm1,%xmm4 │ │ + paddd %xmm5,%xmm4 │ │ + paddd %xmm1,%xmm7 │ │ + paddd %xmm3,%xmm7 │ │ + paddd %xmm1,%xmm6 │ │ + paddd 0x30(%esp),%xmm6 │ │ + paddd %xmm1,%xmm0 │ │ + paddd %xmm2,%xmm0 │ │ + psrld $0x8,%xmm7 │ │ + movdqa %xmm4,%xmm2 │ │ + psrld $0x8,%xmm2 │ │ + movdqa 0x50(%esp),%xmm1 │ │ + pand %xmm1,%xmm2 │ │ + pand %xmm1,%xmm7 │ │ + packuswb %xmm2,%xmm7 │ │ + psrld $0x8,%xmm0 │ │ + psrld $0x8,%xmm6 │ │ + pand %xmm1,%xmm6 │ │ + pand %xmm1,%xmm0 │ │ + packuswb %xmm6,%xmm0 │ │ + packuswb %xmm7,%xmm0 │ │ + movdqu %xmm0,(%esi,%ecx,1) │ │ + add $0x10,%ecx │ │ + cmp %ecx,%eax │ │ + jne 887a0 │ │ + cmp 0x14(%ebp),%eax │ │ + mov %eax,%ecx │ │ + movdqa 0x50(%esp),%xmm1 │ │ + pxor %xmm4,%xmm4 │ │ + mov %esi,%ebx │ │ + jne 886c0 │ │ + jmp 88690 │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0xb0,%esp │ │ + call 88994 │ │ + pop %ecx │ │ + add $0x4e5dc,%ecx │ │ + mov 0x18(%ebp),%edi │ │ + mov 0x1c(%ebp),%esi │ │ + mov %esi,%eax │ │ + and $0x1fe,%eax │ │ + mov %ecx,0x14(%esp) │ │ + lea -0x46e0(%ecx),%ecx │ │ + movzwl (%ecx,%eax,1),%eax │ │ mov %eax,0x18(%esp) │ │ - addl $0x584,0x20(%esp) │ │ - mov 0x8(%esp),%eax │ │ - add 0x70(%esp),%eax │ │ - mov %eax,0x8(%esp) │ │ - addl $0x584,0x3c(%esp) │ │ - movl $0x1,0x28(%esp) │ │ - mov 0x8(%ebp),%esi │ │ - jmp 8ad30 │ │ - test %eax,%eax │ │ - mov 0x8(%ebp),%edx │ │ - jle 8b28a │ │ - mov 0x80(%esp),%ecx │ │ - mov 0x40(%esp),%eax │ │ - shr %cl,%eax │ │ - mov $0x80,%esi │ │ - mov 0x64(%esp),%ecx │ │ - shr %cl,%esi │ │ - mov %esi,0x24(%esp) │ │ - mov $0x20,%esi │ │ - shr %cl,%esi │ │ - mov %esi,0x3c(%esp) │ │ - mov %eax,0x40(%esp) │ │ - cmp 0x5c(%esp),%eax │ │ - jge 8b28a │ │ - mov 0x7e8(%edx),%ebx │ │ - mov 0x6c(%esp),%eax │ │ - mov (%eax),%eax │ │ - addl $0x406,0x8c(%esp) │ │ - mov 0x7c(%esp),%ecx │ │ - imul %ebx,%ecx │ │ - lea 0x3(%eax,%ecx,4),%eax │ │ - mov %eax,0x30(%esp) │ │ - shll $0x2,0x3c(%esp) │ │ - xor %esi,%esi │ │ - xor %ecx,%ecx │ │ - mov 0x4a4(%edx),%eax │ │ - mov %eax,0x14(%esp) │ │ - mov %edx,%edi │ │ - mov 0x7ec(%edx),%edx │ │ - mov %ecx,0x2c(%esp) │ │ - mov %ecx,%eax │ │ - shl $0x5,%eax │ │ - sub %eax,%edx │ │ - cmp $0x21,%edx │ │ - mov $0x20,%eax │ │ - cmovge %eax,%edx │ │ - mov 0x64(%esp),%ecx │ │ - add %ecx,%edx │ │ - sar %cl,%edx │ │ - mov %edx,0x10(%esp) │ │ - mov 0x7c0(%edi),%eax │ │ - mov %eax,0x1c(%esp) │ │ - mov 0xc(%ebp),%eax │ │ - mov 0x8(%eax),%ecx │ │ - add %esi,%ecx │ │ - mov 0x4(%eax),%eax │ │ - mov %esi,0x20(%esp) │ │ - add %esi,%eax │ │ - mov 0x14(%esp),%edx │ │ - lea 0x0(,%edx,4),%edx │ │ - mov %edx,0x28(%esp) │ │ - lea 0x0(,%ebx,4),%edx │ │ - mov %edx,0x74(%esp) │ │ - mov 0x30(%esp),%edi │ │ - mov 0x40(%esp),%esi │ │ - mov %ebx,0xc(%esp) │ │ - mov %eax,0x8(%esp) │ │ + mov 0x14(%ebp),%ebx │ │ + cmp $0x400,%esi │ │ + mov 0x10(%ebp),%edx │ │ + jb 88b86 │ │ mov %esi,%eax │ │ - or 0x78(%esp),%eax │ │ - jne 8b1a9 │ │ + shr $0x9,%eax │ │ + and $0x1,%eax │ │ + and $0x1ff,%esi │ │ + lea (%edi,%ebx,1),%ecx │ │ + mov %ecx,0x10(%esp) │ │ + mov $0x10,%edx │ │ + mov %eax,%ecx │ │ + shr %cl,%edx │ │ + mov 0x10(%esp),%ecx │ │ + cmp $0x33,%esi │ │ + jb 88b23 │ │ + cmp %ecx,%edx │ │ + jl 88b23 │ │ + mov %ecx,%esi │ │ + lea 0x2c(%esp),%ecx │ │ + mov 0x10(%ebp),%eax │ │ + inc %eax │ │ + mov %eax,0xc(%esp) │ │ + cmp %edi,%ebx │ │ + mov %edi,%eax │ │ + cmovle %ebx,%eax │ │ + add %ebx,%eax │ │ + sub $0x4,%esp │ │ + mov %esi,%edx │ │ + mov 0x18(%esp),%ebx │ │ + push %eax │ │ + push $0xffffffff │ │ + pushl 0x18(%esp) │ │ + call 89f40 │ │ + add $0x10,%esp │ │ + lea -0x2(%esi,%esi,1),%esi │ │ + mov %esi,0x10(%esp) │ │ + mov 0x18(%esp),%eax │ │ + add %eax,%eax │ │ + mov %eax,0x18(%esp) │ │ + movl $0x2,0x20(%esp) │ │ + lea 0x2c(%esp),%eax │ │ + mov %eax,0xc(%esp) │ │ + test %edi,%edi │ │ + jle 88ba9 │ │ + cmpl $0x0,0x14(%ebp) │ │ + jle 88ba9 │ │ + mov 0x8(%ebp),%eax │ │ + mov %eax,0x1c(%esp) │ │ + xor %ecx,%ecx │ │ + mov 0x18(%esp),%edx │ │ + jmp 88acc │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -139114,539 +136912,128 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - inc %esi │ │ - mov 0x28(%esp),%eax │ │ - add %eax,%ecx │ │ - mov 0x8(%esp),%edx │ │ - add %eax,%edx │ │ - add 0x74(%esp),%edi │ │ - cmp %esi,0x5c(%esp) │ │ - mov %edx,%eax │ │ - je 8b250 │ │ - mov %eax,0x8(%esp) │ │ - mov %esi,%eax │ │ - or 0x78(%esp),%eax │ │ - je 8b180 │ │ - mov 0x8c(%esp),%ebx │ │ - movzwl -0x6(%ebx,%esi,8),%eax │ │ - movzwl -0x4(%ebx,%esi,8),%edx │ │ - mov %ecx,0x18(%esp) │ │ - mov 0x94(%esp),%ecx │ │ - shl %cl,%edx │ │ - or %eax,%edx │ │ - mov %edx,0x48(%esp) │ │ - movzwl -0x2(%ebx,%esi,8),%eax │ │ - movzwl (%ebx,%esi,8),%edx │ │ - shl %cl,%edx │ │ - or %eax,%edx │ │ - mov %edx,0x4c(%esp) │ │ - movl $0x0,0x50(%esp) │ │ - lea -0x1(%edi),%eax │ │ + mov 0x1c(%esp),%eax │ │ + add %edx,%eax │ │ + mov 0x14(%ebp),%ecx │ │ + sub %edx,%ecx │ │ + mov 0x10(%esp),%edx │ │ + mov 0xc(%esp),%esi │ │ + movzbl (%esi,%edx,1),%edx │ │ sub $0x4,%esp │ │ - mov 0x64(%esp),%ebx │ │ - pushl 0x14(%esp) │ │ - pushl 0xc(%esp) │ │ - pushl 0x18(%esp) │ │ - push %eax │ │ - lea 0x5c(%esp),%eax │ │ - push %eax │ │ - pushl 0x2c(%esp) │ │ - pushl 0x24(%esp) │ │ - mov 0x3c(%esp),%eax │ │ - call *0x66c(%eax) │ │ - add $0x1c,%esp │ │ - pushl 0x14(%esp) │ │ - pushl 0xc(%esp) │ │ - pushl 0x18(%esp) │ │ - push %edi │ │ - lea 0x5c(%esp),%eax │ │ + mov 0x18(%esp),%ebx │ │ + push %ecx │ │ + push %edx │ │ push %eax │ │ - pushl 0x2c(%esp) │ │ - pushl 0x34(%esp) │ │ - mov 0x3c(%esp),%eax │ │ - call *0x66c(%eax) │ │ - mov 0x38(%esp),%ecx │ │ - add $0x20,%esp │ │ - jmp 8b180 │ │ + call 1510 │ │ + add $0x10,%esp │ │ + mov 0x28(%esp),%ecx │ │ + inc %ecx │ │ + mov 0x1c(%esp),%eax │ │ + add 0xc(%ebp),%eax │ │ + mov %eax,0x1c(%esp) │ │ + mov 0x24(%esp),%edx │ │ + add 0x18(%esp),%edx │ │ + mov 0x18(%ebp),%eax │ │ + cmp %eax,%ecx │ │ + je 88ba9 │ │ + mov %ecx,0x28(%esp) │ │ + mov %edx,%ebx │ │ + and $0x3e,%ebx │ │ + mov %edx,0x24(%esp) │ │ + mov %edx,%ecx │ │ + sar $0x6,%ecx │ │ + mov $0x40,%edi │ │ + sub %ebx,%edi │ │ + xor %edx,%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x2c(%esp),%ecx │ │ - inc %ecx │ │ - mov 0x34(%esp),%eax │ │ - cmp (%eax),%ecx │ │ - mov 0x8(%ebp),%edx │ │ - jge 8b28a │ │ - mov 0x20(%esp),%esi │ │ - add 0x24(%esp),%esi │ │ - mov 0x58(%esp),%eax │ │ - mov (%eax),%ebx │ │ - addl $0x584,0x8c(%esp) │ │ - mov 0x30(%esp),%eax │ │ - add 0x3c(%esp),%eax │ │ - mov %eax,0x30(%esp) │ │ - jmp 8b0f0 │ │ + cmp 0x10(%esp),%ecx │ │ + jge 88a80 │ │ + mov 0xc(%esp),%eax │ │ + movzbl (%eax,%ecx,1),%esi │ │ + imul %edi,%esi │ │ + movzbl 0x1(%eax,%ecx,1),%eax │ │ + imul %ebx,%eax │ │ + lea 0x20(%esi,%eax,1),%eax │ │ + shr $0x6,%eax │ │ + mov 0x1c(%esp),%esi │ │ + mov %al,(%esi,%edx,1) │ │ + inc %edx │ │ + add 0x20(%esp),%ecx │ │ + cmp %edx,0x14(%ebp) │ │ + jne 88af0 │ │ + jmp 88aa9 │ │ + mov $0x5a,%edx │ │ + sub %esi,%edx │ │ + sub $0xc,%esp │ │ + mov 0x20(%esp),%ebx │ │ + push %eax │ │ + call 8a050 │ │ + mov 0x14(%ebp),%ebx │ │ + add $0x10,%esp │ │ + test %eax,%eax │ │ + mov 0x10(%ebp),%ecx │ │ + mov %ecx,%edx │ │ + je 88b86 │ │ + lea 0x2c(%esp),%ecx │ │ + inc %edx │ │ + mov %edx,0xc(%esp) │ │ + cmp %edi,%ebx │ │ + mov %edi,%esi │ │ + cmovle %ebx,%esi │ │ + add %ebx,%esi │ │ + sub $0x8,%esp │ │ + mov 0x18(%esp),%edx │ │ + mov 0x1c(%esp),%ebx │ │ + push %eax │ │ + push %esi │ │ + push $0xffffffff │ │ + pushl 0x20(%esp) │ │ + mov 0x28(%esp),%esi │ │ + push %esi │ │ + push $0x0 │ │ + call 8a100 │ │ + add $0x20,%esp │ │ + lea 0x2c(%esp),%eax │ │ + mov %eax,0xc(%esp) │ │ + mov %esi,%eax │ │ + jmp 88b94 │ │ + inc %edx │ │ + mov %edx,0xc(%esp) │ │ + cmp %edi,%ebx │ │ + mov %edi,%eax │ │ + cmovle %ebx,%eax │ │ + add %ebx,%eax │ │ + dec %eax │ │ + mov %eax,0x10(%esp) │ │ + movl $0x1,0x20(%esp) │ │ + test %edi,%edi │ │ + jg 88a58 │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ - lea 0x0(%edi,%eiz,1),%edi │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 8b2af │ │ - pop %ebx │ │ - add $0x49cc1,%ebx │ │ - mov 0x8(%ebp),%eax │ │ - lea -0x48f70(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x49010(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x48fc0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x490b0(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,(%eax) │ │ - lea -0x48f20(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x48de0(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x48e80(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x48e30(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x10(%eax) │ │ - lea -0x48d90(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x48d40(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x49060(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x48ed0(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x20(%eax) │ │ - lea -0x49420(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x48cf0(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x48ca0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x48c50(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x34(%eax) │ │ - lea -0x48c00(%ebx),%ecx │ │ - mov %ecx,0x30(%eax) │ │ - lea -0x48a70(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x48b10(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x48ac0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x48bb0(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x154(%eax) │ │ - lea -0x48a20(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x488e0(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x48980(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x48930(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x164(%eax) │ │ - lea -0x48890(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x48840(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x48b60(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x489d0(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x174(%eax) │ │ - lea -0x487f0(%ebx),%ecx │ │ - mov %ecx,0x190(%eax) │ │ - lea -0x487a0(%ebx),%ecx │ │ - mov %ecx,0x18c(%eax) │ │ - lea -0x48750(%ebx),%ecx │ │ - mov %ecx,0x188(%eax) │ │ - lea -0x48700(%ebx),%ecx │ │ - mov %ecx,0x184(%eax) │ │ - lea -0x48570(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x48610(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x485c0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x486b0(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x374(%eax) │ │ - lea -0x48520(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x483e0(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x48480(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x48430(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x384(%eax) │ │ - lea -0x48390(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x48340(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x48660(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x484d0(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x394(%eax) │ │ - lea -0x482f0(%ebx),%ecx │ │ - mov %ecx,0x3b0(%eax) │ │ - lea -0x482a0(%ebx),%ecx │ │ - mov %ecx,0x3ac(%eax) │ │ - lea -0x48250(%ebx),%ecx │ │ - mov %ecx,0x3a8(%eax) │ │ - lea -0x48200(%ebx),%ecx │ │ - mov %ecx,0x3a4(%eax) │ │ - lea -0x48070(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x48110(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x480c0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x481b0(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x198(%eax) │ │ - lea -0x48020(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x47ee0(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x47f80(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x47f30(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x1a8(%eax) │ │ - lea -0x47e90(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x47e40(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x48160(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x47fd0(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x1b8(%eax) │ │ - lea -0x47df0(%ebx),%ecx │ │ - mov %ecx,0x1d4(%eax) │ │ - lea -0x47da0(%ebx),%ecx │ │ - mov %ecx,0x1d0(%eax) │ │ - lea -0x47d50(%ebx),%ecx │ │ - mov %ecx,0x1cc(%eax) │ │ - lea -0x47d00(%ebx),%ecx │ │ - mov %ecx,0x1c8(%eax) │ │ - lea -0x47b70(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x47c10(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x47bc0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x47cb0(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x44(%eax) │ │ - lea -0x47b20(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x479e0(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x47a80(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x47a30(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x54(%eax) │ │ - lea -0x47990(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x47940(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x47c60(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x47ad0(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x64(%eax) │ │ - lea -0x478f0(%ebx),%ecx │ │ - mov %ecx,0x80(%eax) │ │ - lea -0x478a0(%ebx),%ecx │ │ - mov %ecx,0x7c(%eax) │ │ - lea -0x47850(%ebx),%ecx │ │ - mov %ecx,0x78(%eax) │ │ - lea -0x47800(%ebx),%ecx │ │ - mov %ecx,0x74(%eax) │ │ - lea -0x47670(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x47710(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x476c0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x477b0(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x1dc(%eax) │ │ - lea -0x47620(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x474e0(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x47580(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x47530(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x1ec(%eax) │ │ - lea -0x47490(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x47440(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x47760(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x475d0(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x1fc(%eax) │ │ - lea -0x473f0(%ebx),%ecx │ │ - mov %ecx,0x218(%eax) │ │ - lea -0x473a0(%ebx),%ecx │ │ - mov %ecx,0x214(%eax) │ │ - lea -0x47350(%ebx),%ecx │ │ - mov %ecx,0x210(%eax) │ │ - lea -0x47300(%ebx),%ecx │ │ - mov %ecx,0x20c(%eax) │ │ - lea -0x472b0(%ebx),%ecx │ │ - mov %ecx,0x3fc(%eax) │ │ - lea -0x47260(%ebx),%ecx │ │ - mov %ecx,0x420(%eax) │ │ - lea -0x470d0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x47170(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x47120(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x47210(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x3b8(%eax) │ │ - lea -0x47080(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x46f40(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x46fe0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x46f90(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x3c8(%eax) │ │ - lea -0x46ef0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x46ea0(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x471c0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x47030(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x3d8(%eax) │ │ - lea -0x46e50(%ebx),%ecx │ │ - mov %ecx,0x3f4(%eax) │ │ - lea -0x46e00(%ebx),%ecx │ │ - mov %ecx,0x3f0(%eax) │ │ - lea -0x46db0(%ebx),%ecx │ │ - mov %ecx,0x3ec(%eax) │ │ - lea -0x46d60(%ebx),%ecx │ │ - mov %ecx,0x3e8(%eax) │ │ - lea -0x46bd0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x46c70(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x46c20(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x46d10(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x220(%eax) │ │ - lea -0x46b80(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x46a40(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x46ae0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x46a90(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x230(%eax) │ │ - lea -0x469f0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x469a0(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x46cc0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x46b30(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x240(%eax) │ │ - lea -0x46950(%ebx),%ecx │ │ - mov %ecx,0x25c(%eax) │ │ - lea -0x46900(%ebx),%ecx │ │ - mov %ecx,0x258(%eax) │ │ - lea -0x468b0(%ebx),%ecx │ │ - mov %ecx,0x254(%eax) │ │ - lea -0x46860(%ebx),%ecx │ │ - mov %ecx,0x250(%eax) │ │ - lea -0x466d0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x46770(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x46720(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x46810(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x88(%eax) │ │ - lea -0x46680(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x46540(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x465e0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x46590(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x98(%eax) │ │ - lea -0x464f0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x464a0(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x467c0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x46630(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0xa8(%eax) │ │ - lea -0x46450(%ebx),%ecx │ │ - mov %ecx,0x264(%eax) │ │ - lea -0x46400(%ebx),%ecx │ │ - mov %ecx,0x288(%eax) │ │ - lea -0x463b0(%ebx),%ecx │ │ - mov %ecx,0x484(%eax) │ │ - lea -0x46360(%ebx),%ecx │ │ - mov %ecx,0x440(%eax) │ │ - lea -0x46310(%ebx),%ecx │ │ - mov %ecx,0x464(%eax) │ │ - lea -0x462c0(%ebx),%ecx │ │ - mov %ecx,0x2a8(%eax) │ │ - lea -0x46270(%ebx),%ecx │ │ - mov %ecx,0x2cc(%eax) │ │ - lea -0x46220(%ebx),%ecx │ │ - mov %ecx,0xcc(%eax) │ │ - lea -0x461d0(%ebx),%ecx │ │ - mov %ecx,0xf0(%eax) │ │ - lea -0x46180(%ebx),%ecx │ │ - mov %ecx,0x2ec(%eax) │ │ - lea -0x46130(%ebx),%ecx │ │ - mov %ecx,0x4c8(%eax) │ │ - lea -0x460e0(%ebx),%ecx │ │ - mov %ecx,0x330(%eax) │ │ - lea -0x46090(%ebx),%ecx │ │ - mov %ecx,0x110(%eax) │ │ - mov %eax,(%esp) │ │ - call 98990 │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -139656,251 +137043,288 @@ │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x50,%esp │ │ - call 8bb61 │ │ + sub $0xc0,%esp │ │ + call 88bd4 │ │ pop %ebx │ │ - add $0x4940f,%ebx │ │ - mov 0x18(%ebp),%edi │ │ + add $0x4e39c,%ebx │ │ + mov 0x1c(%ebp),%esi │ │ + mov %esi,%eax │ │ + shr $0x9,%eax │ │ + and $0x1,%eax │ │ + mov %eax,0x4(%esp) │ │ + mov %esi,%eax │ │ + and $0x1ff,%eax │ │ + lea -0x5a(%eax),%edx │ │ + mov %edx,%ecx │ │ + and $0xfffffffe,%ecx │ │ + mov %ecx,0x8(%esp) │ │ + mov $0xb4,%ecx │ │ + sub %eax,%ecx │ │ + mov %ecx,0x20(%esp) │ │ + and $0xfffffffe,%ecx │ │ + lea -0x46e0(%ebx),%edi │ │ + mov %edi,0x14(%esp) │ │ + movzwl (%edi,%ecx,1),%ecx │ │ + mov %ecx,0x1c(%esp) │ │ + cmp $0x400,%esi │ │ + mov 0x18(%ebp),%ecx │ │ + mov 0x14(%ebp),%edi │ │ mov 0x10(%ebp),%esi │ │ - movd 0x30(%esi),%xmm0 │ │ - movd 0x20(%esi),%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - movd 0x10(%esi),%xmm0 │ │ - movd (%esi),%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - psrad $0x2,%xmm2 │ │ - movdqa %xmm2,(%esp) │ │ - sub $0x8,%esp │ │ - lea 0x8(%esp),%eax │ │ - push $0x1 │ │ - push %eax │ │ - call 57770 │ │ - add $0x10,%esp │ │ - lea 0x10(%esp),%eax │ │ - movd 0x34(%esi),%xmm0 │ │ - movd 0x24(%esi),%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - movd 0x14(%esi),%xmm0 │ │ - movd 0x4(%esi),%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - psrad $0x2,%xmm2 │ │ - movdqa %xmm2,0x10(%esp) │ │ - sub $0x8,%esp │ │ - push $0x1 │ │ - push %eax │ │ - call 57770 │ │ + jb 88ca5 │ │ + movl $0x0,0x10(%esp) │ │ + cmp $0x8d,%eax │ │ + jb 88c5c │ │ + lea (%ecx,%edi,1),%esi │ │ + mov $0x10,%edi │ │ + mov 0x4(%esp),%ecx │ │ + shr %cl,%edi │ │ + xor %eax,%eax │ │ + cmp %esi,%edi │ │ + mov 0x14(%ebp),%edi │ │ + mov 0x18(%ebp),%ecx │ │ + setge %al │ │ + mov %eax,0x10(%esp) │ │ + cmp $0x28,%edx │ │ + jge 88cbe │ │ + lea (%ecx,%edi,1),%eax │ │ + mov %edi,%esi │ │ + mov $0x10,%edi │ │ + mov 0x4(%esp),%ecx │ │ + shr %cl,%edi │ │ + cmp %eax,%edi │ │ + lea 0x7b(%esp),%ecx │ │ + mov %ecx,0xc(%esp) │ │ + jl 88cc9 │ │ + lea 0x1(%esi),%edx │ │ + sub $0x4,%esp │ │ + push %edx │ │ + push $0x0 │ │ + pushl 0x10(%ebp) │ │ + call 89f40 │ │ add $0x10,%esp │ │ - lea 0x20(%esp),%eax │ │ - movd 0x38(%esi),%xmm0 │ │ - movd 0x28(%esi),%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - movd 0x18(%esi),%xmm0 │ │ - movd 0x8(%esi),%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - psrad $0x2,%xmm2 │ │ - movdqa %xmm2,0x20(%esp) │ │ - sub $0x8,%esp │ │ - push $0x1 │ │ - push %eax │ │ - call 57770 │ │ + mov 0x1c(%esp),%eax │ │ + add %eax,%eax │ │ + mov %eax,0x1c(%esp) │ │ + movl $0x2,0x18(%esp) │ │ + jmp 88d1a │ │ + lea 0x7b(%esp),%eax │ │ + mov %eax,0xc(%esp) │ │ + lea 0x7c(%esp),%ecx │ │ + lea 0x1(%esi),%edi │ │ + movl $0x0,0x10(%esp) │ │ + jmp 88d02 │ │ + lea 0x7b(%esp),%eax │ │ + mov %eax,0xc(%esp) │ │ + lea (%ecx,%edi,1),%eax │ │ + sub $0xc,%esp │ │ + mov %eax,%ecx │ │ + pushl 0x10(%esp) │ │ + call 8a050 │ │ add $0x10,%esp │ │ - lea 0x30(%esp),%eax │ │ - movd 0x3c(%esi),%xmm0 │ │ - movd 0x2c(%esi),%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - movd 0x1c(%esi),%xmm0 │ │ - movd 0xc(%esi),%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - psrad $0x2,%xmm2 │ │ - movdqa %xmm2,0x30(%esp) │ │ + mov 0x10(%ebp),%ecx │ │ + lea 0x1(%ecx),%edi │ │ + test %eax,%eax │ │ + lea 0x7c(%esp),%ecx │ │ + je 88d02 │ │ sub $0x8,%esp │ │ - push $0x1 │ │ + mov 0x14(%ebp),%edx │ │ push %eax │ │ - call 57770 │ │ + push %edx │ │ + push $0xffffffff │ │ + push %edi │ │ + pushl 0x20(%ebp) │ │ + push $0x0 │ │ + call 8a100 │ │ + add $0x20,%esp │ │ + jmp 88d12 │ │ + sub $0x4,%esp │ │ + pushl 0x14(%ebp) │ │ + push %edi │ │ + push %ecx │ │ + call 1470 │ │ add $0x10,%esp │ │ - movl $0x0,0x4(%esi) │ │ - movl $0x0,(%esi) │ │ - movl $0x0,0xc(%esi) │ │ - movl $0x0,0x8(%esi) │ │ - movl $0x0,0x14(%esi) │ │ - movl $0x0,0x10(%esi) │ │ - movl $0x0,0x1c(%esi) │ │ - movl $0x0,0x18(%esi) │ │ - movl $0x0,0x24(%esi) │ │ - movl $0x0,0x20(%esi) │ │ - movl $0x0,0x2c(%esi) │ │ - movl $0x0,0x28(%esi) │ │ - movl $0x0,0x34(%esi) │ │ - movl $0x0,0x30(%esi) │ │ - movl $0x0,0x3c(%esi) │ │ - movl $0x0,0x38(%esi) │ │ - sub $0x8,%esp │ │ - push $0x4 │ │ - lea 0xc(%esp),%eax │ │ - push %eax │ │ - call 57770 │ │ - add $0x8,%esp │ │ - push $0x4 │ │ - lea 0x10(%esp),%eax │ │ + movl $0x1,0x18(%esp) │ │ + mov 0x18(%ebp),%edi │ │ + mov 0x8(%esp),%eax │ │ + mov 0x14(%esp),%ecx │ │ + movzwl (%ecx,%eax,1),%eax │ │ + cmpl $0x0,0x10(%esp) │ │ + mov %eax,0x8(%esp) │ │ + je 88e7a │ │ + lea (%edi,%edi,1),%eax │ │ + mov 0xc(%esp),%ecx │ │ + sub %eax,%ecx │ │ + lea 0x1(%edi),%edx │ │ + mov 0x10(%ebp),%esi │ │ + mov %esi,%eax │ │ + sub %edi,%eax │ │ + sub $0x4,%esp │ │ + push %edx │ │ + push $0x0 │ │ push %eax │ │ - call 57770 │ │ + call 89f40 │ │ add $0x10,%esp │ │ - lea 0x8(%esp),%eax │ │ - sub $0x8,%esp │ │ - push $0x4 │ │ - push %eax │ │ - call 57770 │ │ + mov 0x8(%esp),%eax │ │ + add %eax,%eax │ │ + mov %eax,0x8(%esp) │ │ + mov (%esi),%al │ │ + mov %al,0x7b(%esp) │ │ + test %edi,%edi │ │ + jle 88f1a │ │ + cmpl $0x0,0x14(%ebp) │ │ + jle 88f1a │ │ + mov 0x8(%ebp),%eax │ │ + mov %eax,0x4(%esp) │ │ + mov 0x10(%esp),%eax │ │ + mov %eax,%ecx │ │ + not %ecx │ │ + add 0xc(%esp),%ecx │ │ + mov %ecx,0x14(%esp) │ │ + or $0x6,%eax │ │ + mov %eax,0x10(%esp) │ │ + mov 0x18(%esp),%ecx │ │ + shl $0x6,%ecx │ │ + mov 0x8(%esp),%eax │ │ + neg %eax │ │ + mov %eax,0x24(%esp) │ │ + xor %edi,%edi │ │ + jmp 88dcd │ │ + nop │ │ + mov 0x28(%esp),%edi │ │ + inc %edi │ │ + mov 0x4(%esp),%eax │ │ + add 0xc(%ebp),%eax │ │ + mov %eax,0x4(%esp) │ │ + cmp 0x18(%ebp),%edi │ │ + mov 0x2c(%esp),%ecx │ │ + je 88f1a │ │ + sub 0x1c(%esp),%ecx │ │ + mov %ecx,%eax │ │ + sar $0x6,%eax │ │ + mov %ecx,0x2c(%esp) │ │ + mov %ecx,%edx │ │ + and $0x3e,%edx │ │ + mov %edi,0x28(%esp) │ │ + mov 0x10(%esp),%ecx │ │ + shl %cl,%edi │ │ + add 0x24(%esp),%edi │ │ + mov $0x40,%ecx │ │ + mov %edx,0x34(%esp) │ │ + sub %edx,%ecx │ │ + mov %ecx,0x30(%esp) │ │ + xor %ebx,%ebx │ │ + test %eax,%eax │ │ + js 88e4f │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov 0xc(%esp),%edx │ │ + movzbl (%edx,%eax,1),%ecx │ │ + imul 0x30(%esp),%ecx │ │ + lea 0x1(%edx,%eax,1),%esi │ │ + mov 0x34(%esp),%edx │ │ + movzbl (%esi),%esi │ │ + imul %edx,%esi │ │ + lea 0x20(%esi,%ecx,1),%ecx │ │ + shr $0x6,%ecx │ │ + mov 0x4(%esp),%edx │ │ + mov %cl,(%edx,%ebx,1) │ │ + inc %ebx │ │ + add 0x18(%esp),%eax │ │ + sub 0x8(%esp),%edi │ │ + cmp %ebx,0x14(%ebp) │ │ + je 88db0 │ │ + test %eax,%eax │ │ + jns 88e10 │ │ + mov %edi,%esi │ │ + sar $0x6,%esi │ │ + mov %edi,%edx │ │ + and $0x3e,%edx │ │ + mov 0x14(%esp),%ecx │ │ + sub %esi,%ecx │ │ + movzbl (%ecx),%ecx │ │ + mov %ecx,0x20(%esp) │ │ + mov $0x40,%ecx │ │ + sub %edx,%ecx │ │ + imul 0x20(%esp),%ecx │ │ + not %esi │ │ + add 0x14(%esp),%esi │ │ + jmp 88e25 │ │ + cmpl $0x3ff,0x1c(%ebp) │ │ + jbe 88eed │ │ + mov 0x14(%ebp),%eax │ │ + lea (%edi,%eax,1),%ecx │ │ + sub $0xc,%esp │ │ + mov 0x2c(%esp),%edx │ │ + pushl 0x10(%esp) │ │ + call 8a050 │ │ add $0x10,%esp │ │ - lea 0xc(%esp),%eax │ │ + mov %edi,%esi │ │ + neg %esi │ │ + mov 0xc(%esp),%ecx │ │ + sub %edi,%ecx │ │ + test %eax,%eax │ │ + je 88ef7 │ │ + mov 0x18(%ebp),%edi │ │ + sub 0x24(%ebp),%edi │ │ + mov 0x10(%ebp),%edx │ │ + add %edx,%esi │ │ + mov 0x18(%ebp),%edx │ │ + inc %edx │ │ + mov %edx,0x4(%esp) │ │ sub $0x8,%esp │ │ - push $0x4 │ │ + mov 0x18(%ebp),%edx │ │ push %eax │ │ - call 57770 │ │ - add $0x10,%esp │ │ - mov 0x8(%ebp),%esi │ │ - movzwl (%esi),%ecx │ │ - add (%esp),%ecx │ │ - cmp %edi,%ecx │ │ - mov %ecx,%edx │ │ - cmovg %edi,%edx │ │ - xor %eax,%eax │ │ - test %ecx,%ecx │ │ - cmovs %eax,%edx │ │ - mov %dx,(%esi) │ │ - movzwl 0x2(%esi),%ecx │ │ - add 0x4(%esp),%ecx │ │ - cmp %edi,%ecx │ │ - mov %ecx,%edx │ │ - cmovg %edi,%edx │ │ - test %ecx,%ecx │ │ - cmovs %eax,%edx │ │ - mov %dx,0x2(%esi) │ │ - movzwl 0x4(%esi),%ecx │ │ - add 0x8(%esp),%ecx │ │ - cmp %edi,%ecx │ │ - mov %ecx,%edx │ │ - cmovg %edi,%edx │ │ - test %ecx,%ecx │ │ - cmovs %eax,%edx │ │ - mov %dx,0x4(%esi) │ │ - movzwl 0x6(%esi),%ecx │ │ - add 0xc(%esp),%ecx │ │ - cmp %edi,%ecx │ │ - mov %ecx,%edx │ │ - cmovg %edi,%edx │ │ - test %ecx,%ecx │ │ - cmovs %eax,%edx │ │ - mov %dx,0x6(%esi) │ │ - mov 0xc(%ebp),%ebx │ │ - movzwl (%esi,%ebx,1),%ecx │ │ - add 0x10(%esp),%ecx │ │ - cmp %edi,%ecx │ │ - mov %ecx,%edx │ │ - cmovg %edi,%edx │ │ - test %ecx,%ecx │ │ - cmovs %eax,%edx │ │ - mov %dx,(%esi,%ebx,1) │ │ - movzwl 0x2(%esi,%ebx,1),%ecx │ │ - add 0x14(%esp),%ecx │ │ - cmp %edi,%ecx │ │ - mov %ecx,%edx │ │ - cmovg %edi,%edx │ │ - test %ecx,%ecx │ │ - cmovs %eax,%edx │ │ - mov %dx,0x2(%esi,%ebx,1) │ │ - movzwl 0x4(%esi,%ebx,1),%ecx │ │ - add 0x18(%esp),%ecx │ │ - cmp %edi,%ecx │ │ - mov %ecx,%edx │ │ - cmovg %edi,%edx │ │ - test %ecx,%ecx │ │ - cmovs %eax,%edx │ │ - mov %dx,0x4(%esi,%ebx,1) │ │ - movzwl 0x6(%esi,%ebx,1),%ecx │ │ - add 0x1c(%esp),%ecx │ │ - cmp %edi,%ecx │ │ - mov %ecx,%edx │ │ - cmovg %edi,%edx │ │ - test %ecx,%ecx │ │ - cmovs %eax,%edx │ │ - mov %dx,0x6(%esi,%ebx,1) │ │ - lea (%esi,%ebx,1),%ecx │ │ - movzwl (%ebx,%ecx,1),%edx │ │ - add 0x20(%esp),%edx │ │ - cmp %edi,%edx │ │ - mov %edx,%esi │ │ - cmovg %edi,%esi │ │ - test %edx,%edx │ │ - cmovs %eax,%esi │ │ - mov %si,(%ebx,%ecx,1) │ │ - movzwl 0x2(%ebx,%ecx,1),%edx │ │ - add 0x24(%esp),%edx │ │ - cmp %edi,%edx │ │ - mov %edx,%esi │ │ - cmovg %edi,%esi │ │ - test %edx,%edx │ │ - cmovs %eax,%esi │ │ - mov %si,0x2(%ebx,%ecx,1) │ │ - movzwl 0x4(%ebx,%ecx,1),%edx │ │ - add 0x28(%esp),%edx │ │ - cmp %edi,%edx │ │ - mov %edx,%esi │ │ - cmovg %edi,%esi │ │ - test %edx,%edx │ │ - cmovs %eax,%esi │ │ - mov %si,0x4(%ebx,%ecx,1) │ │ - movzwl 0x6(%ebx,%ecx,1),%edx │ │ - add 0x2c(%esp),%edx │ │ - cmp %edi,%edx │ │ - mov %edx,%esi │ │ - cmovg %edi,%esi │ │ - test %edx,%edx │ │ - cmovs %eax,%esi │ │ - mov %si,0x6(%ebx,%ecx,1) │ │ - add %ebx,%ecx │ │ - movzwl (%ebx,%ecx,1),%edx │ │ - add 0x30(%esp),%edx │ │ - cmp %edi,%edx │ │ - mov %edx,%esi │ │ - cmovg %edi,%esi │ │ - test %edx,%edx │ │ - cmovs %eax,%esi │ │ - mov %si,(%ebx,%ecx,1) │ │ - movzwl 0x2(%ebx,%ecx,1),%edx │ │ - add 0x34(%esp),%edx │ │ - cmp %edi,%edx │ │ - mov %edx,%esi │ │ - cmovg %edi,%esi │ │ - test %edx,%edx │ │ - cmovs %eax,%esi │ │ - mov %si,0x2(%ebx,%ecx,1) │ │ - movzwl 0x4(%ebx,%ecx,1),%edx │ │ - add 0x38(%esp),%edx │ │ - cmp %edi,%edx │ │ - mov %edx,%esi │ │ - cmovg %edi,%esi │ │ - test %edx,%edx │ │ - cmovs %eax,%esi │ │ - mov %si,0x4(%ebx,%ecx,1) │ │ - movzwl 0x6(%ebx,%ecx,1),%edx │ │ - add 0x3c(%esp),%edx │ │ - cmp %edi,%edx │ │ - cmovle %edx,%edi │ │ - test %edx,%edx │ │ - cmovs %eax,%edi │ │ - mov %di,0x6(%ebx,%ecx,1) │ │ + pushl 0x10(%esp) │ │ + push $0x0 │ │ + push %esi │ │ + mov 0x10(%ebp),%esi │ │ + pushl 0x18(%ebp) │ │ + push %edi │ │ + mov 0x18(%ebp),%edi │ │ + call 8a100 │ │ + add $0x20,%esp │ │ + mov (%esi),%al │ │ + mov %al,0x7b(%esp) │ │ + test %edi,%edi │ │ + jg 88d72 │ │ + jmp 88f1a │ │ + mov %edi,%esi │ │ + neg %esi │ │ + mov 0xc(%esp),%ecx │ │ + sub %edi,%ecx │ │ + mov 0x10(%ebp),%eax │ │ + add %eax,%esi │ │ + sub $0x4,%esp │ │ + push %edi │ │ + push %esi │ │ + mov %eax,%esi │ │ + push %ecx │ │ + call 1470 │ │ + add $0x10,%esp │ │ + mov (%esi),%al │ │ + mov %al,0x7b(%esp) │ │ + test %edi,%edi │ │ + jg 88d72 │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ @@ -139909,7233 +137333,12341 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ + push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 8becf │ │ + sub $0xd0,%esp │ │ + call 88f44 │ │ pop %ebx │ │ - add $0x490a1,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ + add $0x4e02c,%ebx │ │ + mov 0x1c(%ebp),%eax │ │ + mov %eax,%edx │ │ + and $0x1ff,%edx │ │ + mov $0x10e,%ecx │ │ + sub %edx,%ecx │ │ + and $0xfffffffe,%ecx │ │ + lea -0x46e0(%ebx),%esi │ │ + movzwl (%esi,%ecx,1),%ecx │ │ + mov %ecx,0x14(%esp) │ │ + mov 0x18(%ebp),%esi │ │ + cmp $0x400,%eax │ │ + mov 0x14(%ebp),%edi │ │ + mov 0x10(%ebp),%ecx │ │ + jb 8908d │ │ + shr $0x9,%eax │ │ + and $0x1,%eax │ │ + lea (%esi,%edi,1),%ecx │ │ + mov %ecx,0xc(%esp) │ │ + mov $0x10,%esi │ │ + mov %eax,%ecx │ │ + shr %cl,%esi │ │ + cmp $0xdb,%edx │ │ + ja 8900c │ │ + cmp 0xc(%esp),%esi │ │ + jl 8900c │ │ + mov 0x10(%ebp),%eax │ │ + mov 0xc(%esp),%edx │ │ + sub %edx,%eax │ │ + mov %edi,%esi │ │ + mov 0x18(%ebp),%ecx │ │ + sub %ecx,%esi │ │ + mov $0x0,%ecx │ │ + cmovs %ecx,%esi │ │ + lea 0x1(%edx),%edi │ │ + sub $0x4,%esp │ │ + lea 0x50(%esp),%ecx │ │ + push %edi │ │ + push %esi │ │ + mov 0x18(%ebp),%esi │ │ + mov 0x14(%ebp),%edi │ │ + push %eax │ │ + call 89f40 │ │ + add $0x10,%esp │ │ + mov 0xc(%esp),%ecx │ │ + lea -0x2(%ecx,%ecx,1),%eax │ │ + mov %eax,0x18(%esp) │ │ + lea 0x4a(%esp,%ecx,2),%eax │ │ + mov %eax,0x10(%esp) │ │ + mov 0x14(%esp),%eax │ │ + add %eax,%eax │ │ + mov %eax,0x14(%esp) │ │ + movl $0x2,0x24(%esp) │ │ + test %edi,%edi │ │ + jg 890b1 │ │ + jmp 89285 │ │ + add $0xffffff4c,%edx │ │ sub $0xc,%esp │ │ - lea -0x82ef0(%ebx),%eax │ │ - pushl 0x18(%ebp) │ │ - push $0x1 │ │ + mov 0x18(%esp),%ecx │ │ push %eax │ │ + call 8a050 │ │ + add $0x10,%esp │ │ + test %eax,%eax │ │ + mov 0x18(%ebp),%esi │ │ + mov 0x10(%ebp),%ecx │ │ + je 8908d │ │ + mov 0xc(%esp),%edx │ │ + sub %edx,%ecx │ │ + mov %ecx,0x10(%esp) │ │ + xor %ecx,%ecx │ │ + mov %edi,%esi │ │ + sub 0x18(%ebp),%esi │ │ + cmovs %ecx,%esi │ │ + lea 0x1(%edx),%ecx │ │ + mov %ecx,0x1c(%esp) │ │ + sub $0x8,%esp │ │ + lea 0x54(%esp),%ecx │ │ + mov %eax,%edi │ │ push %eax │ │ + pushl 0x28(%esp) │ │ + mov 0x14(%ebp),%edi │ │ + push %esi │ │ + mov 0x18(%ebp),%esi │ │ + pushl 0x24(%esp) │ │ + push %edx │ │ push $0x0 │ │ - push $0x4 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - nop │ │ + call 8a100 │ │ + add $0x20,%esp │ │ + mov 0xc(%esp),%ecx │ │ + lea 0x4b(%esp,%ecx,1),%eax │ │ + mov %eax,0x10(%esp) │ │ + dec %ecx │ │ + movl $0x1,0x24(%esp) │ │ + mov %ecx,0x18(%esp) │ │ + test %edi,%edi │ │ + jg 890b1 │ │ + jmp 89285 │ │ + dec %ecx │ │ + mov %ecx,0x10(%esp) │ │ + cmp %esi,%edi │ │ + mov %esi,%eax │ │ + cmovle %edi,%eax │ │ + lea -0x1(%esi,%eax,1),%eax │ │ + mov %eax,0x18(%esp) │ │ + movl $0x1,0x24(%esp) │ │ + test %edi,%edi │ │ + jle 89285 │ │ + test %esi,%esi │ │ + jle 89285 │ │ + mov 0xc(%ebp),%eax │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0x10(%esp),%edx │ │ + sub 0x18(%esp),%edx │ │ + mov %edx,0x20(%esp) │ │ + inc %edx │ │ + mov %edx,0x38(%esp) │ │ + shl $0x5,%eax │ │ + mov %eax,0x34(%esp) │ │ + pxor %xmm0,%xmm0 │ │ + lea 0x10(%ecx),%ebx │ │ + xor %edx,%edx │ │ + mov %ecx,0x2c(%esp) │ │ + mov 0x14(%esp),%edi │ │ + jmp 8910f │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x1c(%esp),%edx │ │ + inc %edx │ │ + mov 0x40(%esp),%edi │ │ + add 0x14(%esp),%edi │ │ + mov 0x44(%esp),%ebx │ │ + inc %ebx │ │ + incl 0x2c(%esp) │ │ + cmp 0x14(%ebp),%edx │ │ + je 89285 │ │ + mov 0x8(%ebp),%eax │ │ + mov %edx,0x1c(%esp) │ │ + add %edx,%eax │ │ + mov %eax,0x3c(%esp) │ │ + mov %edi,%eax │ │ + and $0x3e,%eax │ │ + mov %edi,0x40(%esp) │ │ + sar $0x6,%edi │ │ + mov $0x40,%ecx │ │ + mov %eax,0x28(%esp) │ │ + sub %eax,%ecx │ │ + mov %ecx,0x48(%esp) │ │ + movl $0x1,0x30(%esp) │ │ + xor %eax,%eax │ │ + mov %ebx,0x44(%esp) │ │ + xor %ecx,%ecx │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 8bf1f │ │ - pop %ebx │ │ - add $0x49051,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7db70(%ebx),%eax │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %eax │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %eax,0xc(%esp) │ │ + cmp 0x18(%esp),%edi │ │ + jge 891b0 │ │ + mov 0x10(%esp),%eax │ │ + mov %eax,%edx │ │ + sub %edi,%edx │ │ + movzbl (%edx),%edx │ │ + imul 0x48(%esp),%edx │ │ + mov %edi,%esi │ │ + not %esi │ │ + movzbl (%eax,%esi,1),%esi │ │ + imul 0x28(%esp),%esi │ │ + lea 0x20(%edx,%esi,1),%edx │ │ + shr $0x6,%edx │ │ + mov %ecx,%esi │ │ + mov 0xc(%ebp),%eax │ │ + imul %eax,%esi │ │ + add 0x1c(%esp),%esi │ │ + mov 0x8(%ebp),%eax │ │ + mov %dl,(%eax,%esi,1) │ │ + inc %ecx │ │ + add 0x24(%esp),%edi │ │ + add 0xc(%ebp),%ebx │ │ + incl 0x30(%esp) │ │ + mov 0xc(%esp),%eax │ │ + dec %eax │ │ + cmp 0x18(%ebp),%ecx │ │ + jne 89150 │ │ + jmp 890f0 │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8bf6d │ │ - pop %ebx │ │ - add $0x49003,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x82ef0(%ebx),%eax │ │ - lea -0x7ebd0(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ + lea 0x1(%ecx),%esi │ │ + mov 0x18(%ebp),%edx │ │ + mov %edx,%edi │ │ + cmp %edx,%esi │ │ + mov %esi,%edx │ │ + cmovl %edi,%edx │ │ + sub %ecx,%edx │ │ + cmp $0x20,%edx │ │ + jb 891f3 │ │ + mov 0xc(%ebp),%eax │ │ + cmp $0x1,%eax │ │ + jne 891fb │ │ + mov 0x3c(%esp),%eax │ │ + lea (%eax,%ecx,1),%edi │ │ + mov %edi,0x28(%esp) │ │ + mov 0x18(%ebp),%edi │ │ + cmp %edi,%esi │ │ + cmovl %edi,%esi │ │ + mov 0x28(%esp),%edi │ │ + cmp 0x38(%esp),%edi │ │ + jae 89202 │ │ + add %esi,%eax │ │ + cmp %eax,0x20(%esp) │ │ + jae 89202 │ │ + mov 0x18(%ebp),%esi │ │ + mov 0xc(%ebp),%edi │ │ + jmp 89260 │ │ + mov 0x18(%ebp),%esi │ │ + mov %eax,%edi │ │ + jmp 89260 │ │ + mov 0x20(%esp),%eax │ │ + movzbl (%eax),%esi │ │ + movd %esi,%xmm1 │ │ + mov %edx,%esi │ │ + and $0xffffffe0,%esi │ │ + add %esi,%ecx │ │ + mov 0x18(%ebp),%edi │ │ + mov 0x30(%esp),%eax │ │ + cmp %eax,%edi │ │ + cmovge %edi,%eax │ │ + mov %eax,%edi │ │ + add 0xc(%esp),%edi │ │ + pshufb %xmm0,%xmm1 │ │ + and $0xffffffe0,%edi │ │ + mov 0x34(%esp),%eax │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8bfbd │ │ - pop %ebx │ │ - add $0x48fb3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7ebd0(%ebx),%eax │ │ - lea -0x82ef0(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 8c00f │ │ - pop %ebx │ │ - add $0x48f61,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7ebd0(%ebx),%eax │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %eax │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movdqu %xmm1,-0x10(%ebx) │ │ + movdqu %xmm1,(%ebx) │ │ + add %eax,%ebx │ │ + add $0xffffffe0,%edi │ │ + jne 89240 │ │ + cmp %esi,%edx │ │ + mov 0x18(%ebp),%esi │ │ + mov 0xc(%ebp),%edi │ │ + je 890f0 │ │ nop │ │ nop │ │ + mov %edi,%eax │ │ + imul %ecx,%eax │ │ + add 0x2c(%esp),%eax │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8c05d │ │ - pop %ebx │ │ - add $0x48f13,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7ebd0(%ebx),%eax │ │ - lea -0x7eac0(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8c0ad │ │ - pop %ebx │ │ - add $0x48ec3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7eac0(%ebx),%eax │ │ - lea -0x7ebd0(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ + mov 0x20(%esp),%edx │ │ + movzbl (%edx),%edx │ │ + mov %dl,(%eax) │ │ + inc %ecx │ │ + add %edi,%eax │ │ + cmp %esi,%ecx │ │ + jl 89270 │ │ + jmp 890f0 │ │ + lea -0xc(%ebp),%esp │ │ pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8c0fd │ │ - pop %ebx │ │ - add $0x48e73,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x82ef0(%ebx),%eax │ │ - lea -0x7eac0(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + and $0xfffffffc,%esp │ │ + sub $0x10c,%esp │ │ + call 892a4 │ │ + pop %edx │ │ + add $0x4dccc,%edx │ │ + cmpl $0x0,0x18(%ebp) │ │ + jle 899a2 │ │ + cmpl $0x0,0x14(%ebp) │ │ + jle 899a2 │ │ + mov $0x1ff,%eax │ │ + and 0x1c(%ebp),%eax │ │ + shl $0x6,%eax │ │ + lea -0x4680(%edx),%ecx │ │ + add %eax,%ecx │ │ + lea -0x4680(%edx),%edx │ │ + movsbl 0x1(%edx,%eax,1),%esi │ │ + mov %esi,0x100(%esp) │ │ + movsbl 0x10(%edx,%eax,1),%esi │ │ + mov %esi,0xfc(%esp) │ │ + movsbl 0x11(%edx,%eax,1),%esi │ │ + mov %esi,0xf8(%esp) │ │ + movsbl 0x20(%edx,%eax,1),%esi │ │ + mov %esi,0xf4(%esp) │ │ + movsbl 0x21(%edx,%eax,1),%esi │ │ + mov %esi,0xf0(%esp) │ │ + movsbl 0x30(%edx,%eax,1),%esi │ │ + mov %esi,0xec(%esp) │ │ + movsbl 0x2(%edx,%eax,1),%esi │ │ + mov %esi,0xe8(%esp) │ │ + movsbl 0x3(%edx,%eax,1),%esi │ │ + mov %esi,0xe4(%esp) │ │ + movsbl 0x12(%edx,%eax,1),%esi │ │ + mov %esi,0xe0(%esp) │ │ + movsbl 0x13(%edx,%eax,1),%esi │ │ + mov %esi,0xdc(%esp) │ │ + movsbl 0x22(%edx,%eax,1),%esi │ │ + mov %esi,0xd8(%esp) │ │ + movsbl 0x23(%edx,%eax,1),%esi │ │ + mov %esi,0xd4(%esp) │ │ + movsbl 0x32(%edx,%eax,1),%esi │ │ + mov %esi,0xd0(%esp) │ │ + movsbl 0x4(%edx,%eax,1),%esi │ │ + mov %esi,0xcc(%esp) │ │ + movsbl 0x5(%edx,%eax,1),%esi │ │ + mov %esi,0xc8(%esp) │ │ + movsbl 0x14(%edx,%eax,1),%esi │ │ + mov %esi,0xc4(%esp) │ │ + movsbl 0x15(%edx,%eax,1),%esi │ │ + mov %esi,0xc0(%esp) │ │ + movsbl 0x24(%edx,%eax,1),%esi │ │ + mov %esi,0xbc(%esp) │ │ + movsbl 0x25(%edx,%eax,1),%esi │ │ + mov %esi,0xb8(%esp) │ │ + movsbl 0x34(%edx,%eax,1),%esi │ │ + mov %esi,0xb4(%esp) │ │ + movsbl 0x6(%edx,%eax,1),%esi │ │ + mov %esi,0xb0(%esp) │ │ + movsbl 0x7(%edx,%eax,1),%esi │ │ + mov %esi,0xac(%esp) │ │ + movsbl 0x16(%edx,%eax,1),%esi │ │ + mov %esi,0xa8(%esp) │ │ + movsbl 0x17(%edx,%eax,1),%esi │ │ + mov %esi,0xa4(%esp) │ │ + movsbl 0x26(%edx,%eax,1),%esi │ │ + mov %esi,0xa0(%esp) │ │ + movsbl 0x27(%edx,%eax,1),%esi │ │ + mov %esi,0x9c(%esp) │ │ + movsbl 0x36(%edx,%eax,1),%esi │ │ + mov %esi,0x98(%esp) │ │ + movsbl 0x8(%edx,%eax,1),%esi │ │ + mov %esi,0x94(%esp) │ │ + movsbl 0x9(%edx,%eax,1),%esi │ │ + mov %esi,0x90(%esp) │ │ + movsbl 0x18(%edx,%eax,1),%esi │ │ + mov %esi,0x8c(%esp) │ │ + movsbl 0x19(%edx,%eax,1),%esi │ │ + mov %esi,0x88(%esp) │ │ + movsbl 0x28(%edx,%eax,1),%esi │ │ + mov %esi,0x84(%esp) │ │ + movsbl 0x29(%edx,%eax,1),%esi │ │ + mov %esi,0x80(%esp) │ │ + movsbl 0x38(%edx,%eax,1),%esi │ │ + mov %esi,0x7c(%esp) │ │ + movsbl 0xa(%edx,%eax,1),%esi │ │ + mov %esi,0x78(%esp) │ │ + movsbl 0xb(%edx,%eax,1),%esi │ │ + mov %esi,0x74(%esp) │ │ + movsbl 0x1a(%edx,%eax,1),%esi │ │ + mov %esi,0x70(%esp) │ │ + movsbl 0x1b(%edx,%eax,1),%esi │ │ + mov %esi,0x6c(%esp) │ │ + movsbl 0x2a(%edx,%eax,1),%esi │ │ + mov %esi,0x68(%esp) │ │ + movsbl 0x2b(%edx,%eax,1),%esi │ │ + mov %esi,0x64(%esp) │ │ + movsbl 0x3a(%edx,%eax,1),%esi │ │ + mov %esi,0x60(%esp) │ │ + movsbl 0xc(%edx,%eax,1),%esi │ │ + mov %esi,0x5c(%esp) │ │ + movsbl 0xd(%edx,%eax,1),%esi │ │ + mov %esi,0x58(%esp) │ │ + movsbl 0x1c(%edx,%eax,1),%esi │ │ + mov %esi,0x54(%esp) │ │ + movsbl 0x1d(%edx,%eax,1),%esi │ │ + mov %esi,0x50(%esp) │ │ + movsbl 0x2c(%edx,%eax,1),%esi │ │ + mov %esi,0x4c(%esp) │ │ + movsbl 0x2d(%edx,%eax,1),%esi │ │ + mov %esi,0x48(%esp) │ │ + movsbl 0x3c(%edx,%eax,1),%esi │ │ + mov %esi,0x44(%esp) │ │ + movsbl 0xe(%edx,%eax,1),%esi │ │ + mov %esi,0x40(%esp) │ │ + movsbl 0xf(%edx,%eax,1),%esi │ │ + mov %esi,0x3c(%esp) │ │ + movsbl 0x1e(%edx,%eax,1),%esi │ │ + mov %esi,0x38(%esp) │ │ + movsbl 0x1f(%edx,%eax,1),%esi │ │ + mov %esi,0x34(%esp) │ │ + movsbl 0x2e(%edx,%eax,1),%esi │ │ + mov %esi,0x30(%esp) │ │ + movsbl 0x2f(%edx,%eax,1),%esi │ │ + mov %esi,0x2c(%esp) │ │ + movsbl 0x3e(%edx,%eax,1),%eax │ │ + mov %eax,0x28(%esp) │ │ + movsbl (%ecx),%eax │ │ + mov %eax,0x24(%esp) │ │ + mov 0x10(%ebp),%eax │ │ + mov 0xc(%ebp),%ecx │ │ + mov 0x8(%ebp),%edx │ │ + lea (%ecx,%ecx,1),%esi │ │ + mov %esi,0x1c(%esp) │ │ + lea 0x1(%eax),%edi │ │ + mov %edx,0x4(%esp) │ │ + lea 0x3(%ecx,%edx,1),%eax │ │ + mov %eax,0x18(%esp) │ │ + xor %edx,%edx │ │ + jmp 89588 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8c14d │ │ - pop %ebx │ │ - add $0x48e23,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7eac0(%ebx),%eax │ │ - lea -0x82ef0(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 8c19f │ │ - pop %ebx │ │ - add $0x48dd1,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7eac0(%ebx),%eax │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %eax │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ + mov 0xc(%ebp),%eax │ │ + mov 0x4(%esp),%ecx │ │ + lea (%ecx,%eax,1),%edi │ │ + mov 0x1c(%esp),%eax │ │ + add %eax,%ecx │ │ + mov %ecx,0x4(%esp) │ │ + mov 0x20(%esp),%edx │ │ + add $0x2,%edx │ │ + add %eax,0x18(%esp) │ │ + cmp 0x18(%ebp),%edx │ │ + jge 899a2 │ │ + mov 0x10(%ebp),%ecx │ │ + mov %edx,0x20(%esp) │ │ + sub %edx,%ecx │ │ + add $0x3,%edi │ │ + mov $0xffffffff,%eax │ │ + lea -0x1(%ecx),%ebx │ │ + xor %edx,%edx │ │ + mov %edi,0x104(%esp) │ │ + jmp 895d0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8c1ed │ │ - pop %ebx │ │ - add $0x48d83,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7db70(%ebx),%eax │ │ - lea -0x82ef0(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ + nop │ │ + lea (%edi,%edx,1),%ecx │ │ + mov 0x18(%esp),%esi │ │ + mov %al,(%esi,%edx,1) │ │ + lea 0x4(%edx),%esi │ │ + or $0x3,%edx │ │ + add 0x4(%esp),%edx │ │ + cmp 0x14(%ebp),%esi │ │ + mov %edx,%ebx │ │ + mov 0xc(%ebp),%eax │ │ + mov %esi,%edx │ │ + jge 89560 │ │ + mov %eax,(%esp) │ │ + movzbl (%ecx),%eax │ │ + movzbl -0x3(%edi,%edx,1),%esi │ │ + mov 0x24(%esp),%ecx │ │ + mov %eax,0x10(%esp) │ │ + imul %eax,%ecx │ │ + mov %edi,%eax │ │ + mov 0x100(%esp),%edi │ │ + mov %esi,0x14(%esp) │ │ + imul %esi,%edi │ │ + add %ecx,%edi │ │ + movzbl -0x2(%eax,%edx,1),%esi │ │ + mov 0xfc(%esp),%ecx │ │ + mov %esi,0x8(%esp) │ │ + imul %esi,%ecx │ │ + add %edi,%ecx │ │ + movzbl -0x1(%eax,%edx,1),%edi │ │ + mov 0xf8(%esp),%esi │ │ + mov %edi,0x108(%esp) │ │ + imul %edi,%esi │ │ + add %ecx,%esi │ │ + movzbl (%eax,%edx,1),%eax │ │ + mov 0xf4(%esp),%ecx │ │ + mov %eax,0xc(%esp) │ │ + imul %eax,%ecx │ │ + add %esi,%ecx │ │ + mov (%esp),%eax │ │ + movzbl (%ebx,%eax,1),%edi │ │ + movzbl (%ebx),%eax │ │ + mov 0xf0(%esp),%esi │ │ + imul %eax,%esi │ │ + add %ecx,%esi │ │ + mov 0xec(%esp),%ecx │ │ + mov %edi,(%esp) │ │ + imul %edi,%ecx │ │ + lea 0x8(%ecx,%esi,1),%ebx │ │ + sar $0x4,%ebx │ │ + cmp $0x100,%ebx │ │ + jl 89670 │ │ + mov $0xff,%ebx │ │ + test %ebx,%ebx │ │ + jg 89676 │ │ + xor %ebx,%ebx │ │ + mov 0x4(%esp),%ecx │ │ + mov %bl,(%ecx,%edx,1) │ │ + mov 0xe8(%esp),%ecx │ │ + imul 0x10(%esp),%ecx │ │ + mov 0xe4(%esp),%esi │ │ + imul 0x14(%esp),%esi │ │ + add %ecx,%esi │ │ + mov 0xe0(%esp),%ecx │ │ + imul 0x8(%esp),%ecx │ │ + add %esi,%ecx │ │ + mov 0xdc(%esp),%esi │ │ + mov 0x108(%esp),%edi │ │ + imul %edi,%esi │ │ + add %ecx,%esi │ │ + mov 0xd8(%esp),%ecx │ │ + imul 0xc(%esp),%ecx │ │ + add %esi,%ecx │ │ + mov 0xd4(%esp),%esi │ │ + imul %eax,%esi │ │ + add %ecx,%esi │ │ + mov 0xd0(%esp),%ecx │ │ + imul (%esp),%ecx │ │ + lea 0x8(%ecx,%esi,1),%ebx │ │ + sar $0x4,%ebx │ │ + cmp $0x100,%ebx │ │ + jl 896f1 │ │ + mov $0xff,%ebx │ │ + test %ebx,%ebx │ │ + jg 896f7 │ │ + xor %ebx,%ebx │ │ + mov 0x4(%esp),%ecx │ │ + mov %bl,0x1(%ecx,%edx,1) │ │ + mov 0xcc(%esp),%ecx │ │ + imul 0x10(%esp),%ecx │ │ + mov 0xc8(%esp),%esi │ │ + imul 0x14(%esp),%esi │ │ + add %ecx,%esi │ │ + mov 0xc4(%esp),%ecx │ │ + imul 0x8(%esp),%ecx │ │ + add %esi,%ecx │ │ + mov 0xc0(%esp),%esi │ │ + imul %edi,%esi │ │ + add %ecx,%esi │ │ + mov 0xbc(%esp),%ecx │ │ + imul 0xc(%esp),%ecx │ │ + add %esi,%ecx │ │ + mov 0xb8(%esp),%esi │ │ + imul %eax,%esi │ │ + add %ecx,%esi │ │ + mov 0xb4(%esp),%ecx │ │ + imul (%esp),%ecx │ │ + lea 0x8(%ecx,%esi,1),%ebx │ │ + sar $0x4,%ebx │ │ + cmp $0x100,%ebx │ │ + jl 8976c │ │ + mov $0xff,%ebx │ │ + test %ebx,%ebx │ │ + jg 89772 │ │ + xor %ebx,%ebx │ │ + mov 0x4(%esp),%ecx │ │ + mov %bl,0x2(%ecx,%edx,1) │ │ + mov 0xb0(%esp),%ecx │ │ + imul 0x10(%esp),%ecx │ │ + mov 0xac(%esp),%esi │ │ + imul 0x14(%esp),%esi │ │ + add %ecx,%esi │ │ + mov 0xa8(%esp),%ecx │ │ + imul 0x8(%esp),%ecx │ │ + add %esi,%ecx │ │ + mov 0xa4(%esp),%esi │ │ + imul %edi,%esi │ │ + add %ecx,%esi │ │ + mov 0xa0(%esp),%ecx │ │ + imul 0xc(%esp),%ecx │ │ + add %esi,%ecx │ │ + mov 0x9c(%esp),%esi │ │ + imul %eax,%esi │ │ + add %ecx,%esi │ │ + mov 0x98(%esp),%ecx │ │ + imul (%esp),%ecx │ │ + lea 0x8(%ecx,%esi,1),%ebx │ │ + sar $0x4,%ebx │ │ + cmp $0x100,%ebx │ │ + jl 897e7 │ │ + mov $0xff,%ebx │ │ + test %ebx,%ebx │ │ + jg 897ed │ │ + xor %ebx,%ebx │ │ + mov 0x4(%esp),%ecx │ │ + mov %bl,0x3(%ecx,%edx,1) │ │ + mov 0x94(%esp),%ecx │ │ + imul 0x10(%esp),%ecx │ │ + mov 0x90(%esp),%esi │ │ + imul 0x14(%esp),%esi │ │ + add %ecx,%esi │ │ + mov 0x8c(%esp),%ecx │ │ + imul 0x8(%esp),%ecx │ │ + add %esi,%ecx │ │ + mov 0x88(%esp),%esi │ │ + imul %edi,%esi │ │ + add %ecx,%esi │ │ + mov 0x84(%esp),%ecx │ │ + imul 0xc(%esp),%ecx │ │ + add %esi,%ecx │ │ + mov 0x80(%esp),%esi │ │ + imul %eax,%esi │ │ + add %ecx,%esi │ │ + mov 0x7c(%esp),%ecx │ │ + imul (%esp),%ecx │ │ + lea 0x8(%ecx,%esi,1),%ebx │ │ + sar $0x4,%ebx │ │ + cmp $0x100,%ebx │ │ + jl 8985f │ │ + mov $0xff,%ebx │ │ + test %ebx,%ebx │ │ + jg 89865 │ │ + xor %ebx,%ebx │ │ + mov 0x18(%esp),%ecx │ │ + mov %bl,-0x3(%ecx,%edx,1) │ │ + mov 0x78(%esp),%ecx │ │ + imul 0x10(%esp),%ecx │ │ + mov 0x74(%esp),%esi │ │ + imul 0x14(%esp),%esi │ │ + add %ecx,%esi │ │ + mov 0x70(%esp),%ecx │ │ + imul 0x8(%esp),%ecx │ │ + add %esi,%ecx │ │ + mov 0x6c(%esp),%esi │ │ + imul %edi,%esi │ │ + add %ecx,%esi │ │ + mov 0x68(%esp),%ecx │ │ + imul 0xc(%esp),%ecx │ │ + add %esi,%ecx │ │ + mov 0x64(%esp),%esi │ │ + imul %eax,%esi │ │ + add %ecx,%esi │ │ + mov 0x60(%esp),%ecx │ │ + imul (%esp),%ecx │ │ + lea 0x8(%ecx,%esi,1),%ebx │ │ + sar $0x4,%ebx │ │ + cmp $0x100,%ebx │ │ + jl 898c5 │ │ + mov $0xff,%ebx │ │ + test %ebx,%ebx │ │ + jg 898cb │ │ + xor %ebx,%ebx │ │ + mov 0x18(%esp),%ecx │ │ + mov %bl,-0x2(%ecx,%edx,1) │ │ + mov 0x5c(%esp),%ecx │ │ + imul 0x10(%esp),%ecx │ │ + mov 0x58(%esp),%esi │ │ + imul 0x14(%esp),%esi │ │ + add %ecx,%esi │ │ + mov 0x54(%esp),%ecx │ │ + imul 0x8(%esp),%ecx │ │ + add %esi,%ecx │ │ + mov 0x50(%esp),%esi │ │ + imul %edi,%esi │ │ + add %ecx,%esi │ │ + mov 0x4c(%esp),%ecx │ │ + imul 0xc(%esp),%ecx │ │ + add %esi,%ecx │ │ + mov 0x48(%esp),%esi │ │ + imul %eax,%esi │ │ + add %ecx,%esi │ │ + mov 0x44(%esp),%ecx │ │ + imul (%esp),%ecx │ │ + lea 0x8(%ecx,%esi,1),%ebx │ │ + sar $0x4,%ebx │ │ + cmp $0x100,%ebx │ │ + jl 8992b │ │ + mov $0xff,%ebx │ │ + test %ebx,%ebx │ │ + jg 89931 │ │ + xor %ebx,%ebx │ │ + mov 0x18(%esp),%ecx │ │ + mov %bl,-0x1(%ecx,%edx,1) │ │ + mov 0x10(%esp),%esi │ │ + imul 0x40(%esp),%esi │ │ + mov 0x14(%esp),%ecx │ │ + imul 0x3c(%esp),%ecx │ │ + add %esi,%ecx │ │ + mov 0x8(%esp),%esi │ │ + imul 0x38(%esp),%esi │ │ + add %ecx,%esi │ │ + imul 0x34(%esp),%edi │ │ + add %esi,%edi │ │ + mov 0xc(%esp),%ecx │ │ + imul 0x30(%esp),%ecx │ │ + add %edi,%ecx │ │ + imul 0x2c(%esp),%eax │ │ + add %ecx,%eax │ │ + mov (%esp),%ecx │ │ + imul 0x28(%esp),%ecx │ │ + lea 0x8(%ecx,%eax,1),%eax │ │ + sar $0x4,%eax │ │ + cmp $0x100,%eax │ │ + jl 8998c │ │ + mov $0xff,%eax │ │ + test %eax,%eax │ │ + mov 0x104(%esp),%edi │ │ + jg 895b0 │ │ + xor %eax,%eax │ │ + jmp 895b0 │ │ + lea -0xc(%ebp),%esp │ │ pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %esi │ │ and $0xfffffff0,%esp │ │ - call 8c23d │ │ + sub $0x10,%esp │ │ + call 899bf │ │ pop %ebx │ │ - add $0x48d33,%ebx │ │ + add $0x4d5b1,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x82ef0(%ebx),%eax │ │ - lea -0x7db70(%ebx),%esi │ │ + sub $0x4,%esp │ │ + push $0x1 │ │ + push $0x1 │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x4 │ │ pushl 0x14(%ebp) │ │ pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ + call 8a2e0 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %esi │ │ and $0xfffffff0,%esp │ │ - call 8c28d │ │ + sub $0x10,%esp │ │ + call 899ff │ │ pop %ebx │ │ - add $0x48ce3,%ebx │ │ + add $0x4d571,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7db70(%ebx),%eax │ │ - lea -0x7eac0(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ + sub $0x4,%esp │ │ push $0x0 │ │ - push $0x4 │ │ - push $0x4 │ │ + push $0x1 │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ pushl 0x14(%ebp) │ │ pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ + call 8a2e0 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %esi │ │ and $0xfffffff0,%esp │ │ - call 8c2dd │ │ + sub $0x10,%esp │ │ + call 89a3f │ │ pop %ebx │ │ - add $0x48c93,%ebx │ │ + add $0x4d531,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7eac0(%ebx),%eax │ │ - lea -0x7db70(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ + sub $0x4,%esp │ │ push $0x0 │ │ - push %eax │ │ - push %esi │ │ push $0x0 │ │ - push $0x4 │ │ - push $0x4 │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ pushl 0x14(%ebp) │ │ pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ + call 8a2e0 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - call 8c32d │ │ - pop %ebx │ │ - add $0x48c43,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7db70(%ebx),%eax │ │ - lea -0x7ebd0(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ + sub $0x10,%esp │ │ + call 89a81 │ │ pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ + add $0x4d4ef,%ebx │ │ + mov 0x18(%ebp),%ecx │ │ + mov 0x14(%ebp),%eax │ │ + add %eax,%ecx │ │ + mov %ecx,%esi │ │ + sar %esi │ │ + test %eax,%eax │ │ + jle 89b29 │ │ + xor %edx,%edx │ │ + cmp $0x7,%eax │ │ + jbe 89b07 │ │ + mov %eax,%edx │ │ + and $0xfffffff8,%edx │ │ + movd %esi,%xmm0 │ │ + mov 0x10(%ebp),%esi │ │ + add $0x5,%esi │ │ + pxor %xmm2,%xmm2 │ │ + mov %edx,%edi │ │ + pxor %xmm1,%xmm1 │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8c37d │ │ - pop %ebx │ │ - add $0x48bf3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7ebd0(%ebx),%eax │ │ - lea -0x7db70(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + movd -0x4(%esi),%xmm3 │ │ + movd (%esi),%xmm4 │ │ + punpcklbw %xmm2,%xmm3 │ │ + punpcklwd %xmm2,%xmm3 │ │ + paddd %xmm3,%xmm0 │ │ + punpcklbw %xmm2,%xmm4 │ │ + punpcklwd %xmm2,%xmm4 │ │ + paddd %xmm4,%xmm1 │ │ + add $0x8,%esi │ │ + add $0xfffffff8,%edi │ │ + jne 89ac0 │ │ + paddd %xmm0,%xmm1 │ │ + pshufd $0x4e,%xmm1,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + pshufd $0xe5,%xmm0,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + movd %xmm1,%esi │ │ + cmp %eax,%edx │ │ + je 89b29 │ │ + mov 0x14(%ebp),%edi │ │ + sub %edx,%edi │ │ + mov 0x10(%ebp),%eax │ │ + lea 0x1(%edx,%eax,1),%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8c3cd │ │ - pop %ebx │ │ - add $0x48ba3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x82d60(%ebx),%eax │ │ - lea -0x82ef0(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x1 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x8 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8c41d │ │ - pop %ebx │ │ - add $0x48b53,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7db00(%ebx),%eax │ │ - lea -0x7db70(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x8 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ + movzbl (%edx),%eax │ │ + add %eax,%esi │ │ + inc %edx │ │ + dec %edi │ │ + jne 89b20 │ │ + mov 0x18(%ebp),%eax │ │ + test %eax,%eax │ │ + jle 89bb9 │ │ + xor %edx,%edx │ │ + cmp $0x7,%eax │ │ + jbe 89ba2 │ │ + mov %eax,%edx │ │ + and $0xfffffff8,%edx │ │ + movd %esi,%xmm1 │ │ + mov 0x10(%ebp),%eax │ │ + lea -0x4(%eax),%esi │ │ + pxor %xmm0,%xmm0 │ │ + movdqa -0x14be0(%ebx),%xmm2 │ │ + mov %edx,%edi │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8c46d │ │ - pop %ebx │ │ - add $0x48b03,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x82d60(%ebx),%eax │ │ - lea -0x7ebd0(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x8 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8c4bd │ │ - pop %ebx │ │ - add $0x48ab3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7ea80(%ebx),%eax │ │ - lea -0x82ef0(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x8 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ + movd (%esi),%xmm3 │ │ + movd -0x4(%esi),%xmm4 │ │ + pshufb %xmm2,%xmm3 │ │ + paddd %xmm3,%xmm1 │ │ + pshufb %xmm2,%xmm4 │ │ + paddd %xmm4,%xmm0 │ │ + add $0xfffffff8,%esi │ │ + add $0xfffffff8,%edi │ │ + jne 89b60 │ │ + paddd %xmm1,%xmm0 │ │ + pshufd $0x4e,%xmm0,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + pshufd $0xe5,%xmm1,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + movd %xmm0,%esi │ │ + cmp 0x18(%ebp),%edx │ │ + je 89bb9 │ │ + mov 0x18(%ebp),%edi │ │ + sub %edx,%edi │ │ + not %edx │ │ + add 0x10(%ebp),%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8c50d │ │ - pop %ebx │ │ - add $0x48a63,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ + movzbl (%edx),%eax │ │ + add %eax,%esi │ │ + dec %edx │ │ + dec %edi │ │ + jne 89bb0 │ │ + mov 0x8(%ebp),%edx │ │ + bsf %ecx,%ecx │ │ + shr %cl,%esi │ │ + mov 0x14(%ebp),%eax │ │ + mov 0x18(%ebp),%edi │ │ + cmp %edi,%eax │ │ + je 89bf7 │ │ + add %edi,%edi │ │ + mov $0x3334,%ecx │ │ + cmp %eax,%edi │ │ + jl 89bec │ │ + mov 0x14(%ebp),%eax │ │ + lea (%eax,%eax,1),%ecx │ │ + cmp 0x18(%ebp),%ecx │ │ + mov $0x3334,%edi │ │ + mov $0x5556,%ecx │ │ + cmovl %edi,%ecx │ │ + imul %esi,%ecx │ │ + shr $0x10,%ecx │ │ + mov %ecx,%esi │ │ + mov 0x18(%ebp),%edi │ │ sub $0xc,%esp │ │ - lea -0x7ea80(%ebx),%eax │ │ - lea -0x7ebd0(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ + mov %edx,%ecx │ │ + mov 0xc(%ebp),%edx │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ push %esi │ │ - push $0x0 │ │ - push $0x8 │ │ - push $0x4 │ │ + push %edi │ │ pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ + call 8a6b0 │ │ + add $0x20,%esp │ │ + lea -0xc(%ebp),%esp │ │ pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %esi │ │ and $0xfffffff0,%esp │ │ - call 8c55d │ │ + sub $0x10,%esp │ │ + call 89c2f │ │ pop %ebx │ │ - add $0x48a13,%ebx │ │ + add $0x4d341,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ sub $0xc,%esp │ │ - lea -0x7ea80(%ebx),%eax │ │ - lea -0x7eac0(%ebx),%esi │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + push $0x80 │ │ pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x8 │ │ - push $0x4 │ │ pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ + call 8a6b0 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ - nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - call 8c5ad │ │ - pop %ebx │ │ - add $0x489c3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7e690(%ebx),%eax │ │ - lea -0x7ebd0(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x8 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ + sub $0x10,%esp │ │ + call 89c71 │ │ pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ + add $0x4d2ff,%ebx │ │ + mov 0x14(%ebp),%edi │ │ + mov %edi,%esi │ │ + sar %esi │ │ + test %edi,%edi │ │ + jle 89c91 │ │ + mov 0x10(%ebp),%ecx │ │ + xor %eax,%eax │ │ + cmp $0x8,%edi │ │ + jae 89c95 │ │ + mov %edi,%edx │ │ + jmp 89cf7 │ │ + mov %edi,%edx │ │ + jmp 89d09 │ │ + mov %edi,%edx │ │ + mov %edi,%eax │ │ + and $0xfffffff8,%eax │ │ + movd %esi,%xmm0 │ │ + lea 0x5(%ecx),%esi │ │ + pxor %xmm2,%xmm2 │ │ + mov %eax,%edi │ │ + pxor %xmm1,%xmm1 │ │ nop │ │ nop │ │ nop │ │ + movd -0x4(%esi),%xmm3 │ │ + movd (%esi),%xmm4 │ │ + punpcklbw %xmm2,%xmm3 │ │ + punpcklwd %xmm2,%xmm3 │ │ + paddd %xmm3,%xmm0 │ │ + punpcklbw %xmm2,%xmm4 │ │ + punpcklwd %xmm2,%xmm4 │ │ + paddd %xmm4,%xmm1 │ │ + add $0x8,%esi │ │ + add $0xfffffff8,%edi │ │ + jne 89cb0 │ │ + paddd %xmm0,%xmm1 │ │ + pshufd $0x4e,%xmm1,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + pshufd $0xe5,%xmm0,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + movd %xmm1,%esi │ │ + cmp %edx,%eax │ │ + je 89d09 │ │ + mov %edx,%edi │ │ + sub %eax,%edi │ │ + lea 0x1(%eax,%ecx,1),%eax │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8c5fd │ │ - pop %ebx │ │ - add $0x48973,%ebx │ │ + movzbl (%eax),%ecx │ │ + add %ecx,%esi │ │ + inc %eax │ │ + dec %edi │ │ + jne 89d00 │ │ + mov %edx,%eax │ │ + bsf %edx,%ecx │ │ + shr %cl,%esi │ │ + sub $0xc,%esp │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x82d60(%ebx),%eax │ │ - lea -0x7eac0(%ebx),%esi │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + push %esi │ │ pushl 0x18(%ebp) │ │ - push $0x0 │ │ push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x8 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ + call 8a6b0 │ │ + add $0x20,%esp │ │ + lea -0xc(%ebp),%esp │ │ pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8c64d │ │ - pop %ebx │ │ - add $0x48923,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7e690(%ebx),%eax │ │ - lea -0x82ef0(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x8 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - nop │ │ - nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8c69d │ │ - pop %ebx │ │ - add $0x488d3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7e690(%ebx),%eax │ │ - lea -0x7eac0(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x8 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - call 8c6ed │ │ - pop %ebx │ │ - add $0x48883,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7db00(%ebx),%eax │ │ - lea -0x82ef0(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x8 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ + sub $0x10,%esp │ │ + call 89d51 │ │ pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - nop │ │ - nop │ │ + add $0x4d21f,%ebx │ │ + mov 0x18(%ebp),%eax │ │ + mov %eax,%esi │ │ + sar %esi │ │ + test %eax,%eax │ │ + jle 89de9 │ │ + mov 0x10(%ebp),%edx │ │ + xor %edi,%edi │ │ + cmp $0x8,%eax │ │ + jb 89dd1 │ │ + mov %eax,%edi │ │ + and $0xfffffff8,%edi │ │ + movd %esi,%xmm1 │ │ + lea -0x4(%edx),%esi │ │ + pxor %xmm0,%xmm0 │ │ + movdqa -0x14be0(%ebx),%xmm2 │ │ + mov %edi,%ecx │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8c73d │ │ - pop %ebx │ │ - add $0x48833,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x82d60(%ebx),%eax │ │ - lea -0x7db70(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x8 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ + movd (%esi),%xmm3 │ │ + movd -0x4(%esi),%xmm4 │ │ + pshufb %xmm2,%xmm3 │ │ + paddd %xmm3,%xmm1 │ │ + pshufb %xmm2,%xmm4 │ │ + paddd %xmm4,%xmm0 │ │ + add $0xfffffff8,%esi │ │ + add $0xfffffff8,%ecx │ │ + jne 89d90 │ │ + paddd %xmm1,%xmm0 │ │ + pshufd $0x4e,%xmm0,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + pshufd $0xe5,%xmm1,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + movd %xmm0,%esi │ │ + cmp %eax,%edi │ │ + je 89de9 │ │ + mov %eax,%ecx │ │ + sub %edi,%ecx │ │ + not %edi │ │ + add %edx,%edi │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8c78d │ │ - pop %ebx │ │ - add $0x487e3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7db00(%ebx),%eax │ │ - lea -0x7eac0(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x8 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8c7dd │ │ - pop %ebx │ │ - add $0x48793,%ebx │ │ + movzbl (%edi),%edx │ │ + add %edx,%esi │ │ + dec %edi │ │ + dec %ecx │ │ + jne 89de0 │ │ + bsf %eax,%ecx │ │ + shr %cl,%esi │ │ + sub $0xc,%esp │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7e690(%ebx),%eax │ │ - lea -0x7db70(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ push %esi │ │ - push $0x0 │ │ - push $0x8 │ │ - push $0x4 │ │ + push %eax │ │ pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ + call 8a6b0 │ │ + add $0x20,%esp │ │ + lea -0xc(%ebp),%esp │ │ pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8c82d │ │ - pop %ebx │ │ - add $0x48743,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7db00(%ebx),%eax │ │ - lea -0x7ebd0(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x8 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8c87d │ │ - pop %ebx │ │ - add $0x486f3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7ea80(%ebx),%eax │ │ - lea -0x7db70(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x8 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8c8cd │ │ - pop %ebx │ │ - add $0x486a3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ + and $0xfffffffc,%esp │ │ sub $0xc,%esp │ │ - lea -0x82a50(%ebx),%eax │ │ - lea -0x82ef0(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x1 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + cmpl $0x0,0x1c(%ebp) │ │ + jle 89e7f │ │ + mov 0x18(%ebp),%ecx │ │ + test %ecx,%ecx │ │ + jle 89e7f │ │ + mov 0x14(%ebp),%edx │ │ + mov 0x10(%ebp),%esi │ │ + mov 0x8(%ebp),%ebx │ │ + xor %eax,%eax │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8c91d │ │ - pop %ebx │ │ - add $0x48653,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7dac0(%ebx),%eax │ │ - lea -0x7db70(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8c96d │ │ - pop %ebx │ │ - add $0x48603,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x82a50(%ebx),%eax │ │ - lea -0x7ebd0(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ + mov %eax,0x8(%esp) │ │ + xor %edi,%edi │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8c9bd │ │ - pop %ebx │ │ - add $0x485b3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7e650(%ebx),%eax │ │ - lea -0x82ef0(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8ca0d │ │ - pop %ebx │ │ - add $0x48563,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7e650(%ebx),%eax │ │ - lea -0x7ebd0(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ + nop │ │ + nop │ │ + movzbl (%edx,%edi,1),%eax │ │ + movzbl (%esi,%eax,2),%eax │ │ + mov %al,(%ebx,%edi,1) │ │ + inc %edi │ │ + cmp %edi,%ecx │ │ + jne 89e60 │ │ + add %ecx,%edx │ │ + add 0xc(%ebp),%ebx │ │ + mov 0x8(%esp),%eax │ │ + inc %eax │ │ + cmp 0x1c(%ebp),%eax │ │ + jne 89e50 │ │ + lea -0xc(%ebp),%esp │ │ pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8ca5d │ │ - pop %ebx │ │ - add $0x48513,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7e650(%ebx),%eax │ │ - lea -0x7eac0(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8caad │ │ - pop %ebx │ │ - add $0x484c3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ + and $0xfffffffc,%esp │ │ sub $0xc,%esp │ │ - lea -0x7dbb0(%ebx),%eax │ │ - lea -0x7ebd0(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ + mov %edx,0x8(%esp) │ │ + mov 0x10(%ebp),%ebx │ │ + mov 0xc(%ebp),%esi │ │ + mov 0x8(%ebp),%edi │ │ + cmp $0x5,%edi │ │ + jl 89efa │ │ + mov $0x1010101,%edx │ │ + mov %ebx,%eax │ │ + mul %edx │ │ + test %esi,%esi │ │ + jle 89f34 │ │ + imul $0x1010101,%ebx,%esi │ │ + sar $0x1f,%ebx │ │ + add %esi,%edx │ │ + imul $0x1010101,%ebx,%ebx │ │ + add %edx,%ebx │ │ + xor %edx,%edx │ │ + xor %esi,%esi │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8cafd │ │ - pop %ebx │ │ - add $0x48473,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x82a50(%ebx),%eax │ │ - lea -0x7eac0(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8cb4d │ │ - pop %ebx │ │ - add $0x48423,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7dbb0(%ebx),%eax │ │ - lea -0x82ef0(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8cb9d │ │ - pop %ebx │ │ - add $0x483d3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7dbb0(%ebx),%eax │ │ - lea -0x7eac0(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + mov %eax,(%ecx,%esi,1) │ │ + mov %ebx,0x4(%ecx,%esi,1) │ │ + add $0x8,%esi │ │ + cmp %edi,%esi │ │ + jl 89ee0 │ │ + add 0x8(%esp),%ecx │ │ + inc %edx │ │ + cmp 0xc(%ebp),%edx │ │ + jne 89ed0 │ │ + jmp 89f34 │ │ + test %esi,%esi │ │ + jle 89f34 │ │ + test %edi,%edi │ │ + jle 89f34 │ │ + imul $0x1010101,%ebx,%eax │ │ + xor %edx,%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8cbed │ │ - pop %ebx │ │ - add $0x48383,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7dac0(%ebx),%eax │ │ - lea -0x82ef0(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ + xor %esi,%esi │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8cc3d │ │ - pop %ebx │ │ - add $0x48333,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x82a50(%ebx),%eax │ │ - lea -0x7db70(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8cc8d │ │ - pop %ebx │ │ - add $0x482e3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7dac0(%ebx),%eax │ │ - lea -0x7eac0(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8ccdd │ │ - pop %ebx │ │ - add $0x48293,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7dbb0(%ebx),%eax │ │ - lea -0x7db70(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ + mov %eax,(%ecx,%esi,1) │ │ + add $0x4,%esi │ │ + cmp %edi,%esi │ │ + jl 89f20 │ │ + add 0x8(%esp),%ecx │ │ + inc %edx │ │ + cmp 0xc(%ebp),%edx │ │ + jne 89f10 │ │ + lea -0xc(%ebp),%esp │ │ pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8cd2d │ │ - pop %ebx │ │ - add $0x48243,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7dac0(%ebx),%eax │ │ - lea -0x7ebd0(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ + and $0xfffffffc,%esp │ │ + sub $0x1c,%esp │ │ + mov 0xc(%ebp),%esi │ │ + mov 0x10(%ebp),%edi │ │ + dec %edx │ │ + dec %edi │ │ + mov %edi,%eax │ │ + sar $0x1f,%eax │ │ + mov %edi,0x8(%esp) │ │ + and %edi,%eax │ │ + test %esi,%esi │ │ + cmovg %esi,%eax │ │ + mov 0x8(%ebp),%edi │ │ + mov (%edi,%eax,1),%al │ │ + mov %ecx,0xc(%esp) │ │ + mov %al,(%ecx) │ │ + mov %edx,0x10(%esp) │ │ + test %edx,%edx │ │ + jle 8a042 │ │ + xor %ebx,%ebx │ │ + jmp 89fac │ │ + mov 0xc(%esp),%edx │ │ + mov %cl,0x1(%edx,%ebx,2) │ │ + mov 0xc(%ebp),%esi │ │ + mov 0x4(%esp),%ecx │ │ + cmp %esi,%ecx │ │ + mov 0x18(%esp),%eax │ │ + cmovl %esi,%eax │ │ + movzbl (%edi,%eax,1),%eax │ │ + mov %al,0x2(%edx,%ebx,2) │ │ + cmp 0x10(%esp),%ecx │ │ + mov %ecx,%ebx │ │ + je 8a042 │ │ + lea -0x1(%ebx),%ecx │ │ + mov 0x8(%esp),%eax │ │ + cmp %eax,%ecx │ │ + cmovg %eax,%ecx │ │ + lea 0x1(%ebx),%edx │ │ + mov %edx,0x4(%esp) │ │ + cmp %eax,%ebx │ │ + mov %ebx,%edi │ │ + cmovg %eax,%edi │ │ + cmp %esi,%ebx │ │ + cmovle %esi,%ecx │ │ + mov 0x8(%ebp),%edx │ │ + movzbl (%edx,%ecx,1),%ecx │ │ + cmovl %esi,%edi │ │ + mov 0x8(%ebp),%edx │ │ + movzbl (%edx,%edi,1),%edi │ │ + lea (%edi,%edi,8),%edx │ │ + sub %ecx,%edx │ │ + mov %edx,0x14(%esp) │ │ + mov 0x4(%esp),%edi │ │ + cmp %eax,%edi │ │ + cmovg %eax,%edi │ │ + lea 0x2(%ebx),%edx │ │ + cmp %esi,%edx │ │ + mov %esi,%ecx │ │ + mov %edi,0x18(%esp) │ │ + cmovg %edi,%ecx │ │ + mov 0x8(%ebp),%edi │ │ + movzbl (%edi,%ecx,1),%ecx │ │ + lea (%ecx,%ecx,8),%ecx │ │ + add 0x14(%esp),%ecx │ │ + lea 0x3(%ebx),%edi │ │ + cmp %eax,%edx │ │ + cmovg %eax,%edx │ │ + cmp %esi,%edi │ │ + mov 0x8(%ebp),%edi │ │ + cmovle %esi,%edx │ │ + movzbl (%edi,%edx,1),%eax │ │ + sub %eax,%ecx │ │ + add $0x8,%ecx │ │ + sar $0x4,%ecx │ │ + cmp $0x100,%ecx │ │ + jl 8a033 │ │ + mov $0xff,%ecx │ │ + test %ecx,%ecx │ │ + jg 89f80 │ │ + xor %ecx,%ecx │ │ + jmp 89f80 │ │ + lea -0xc(%ebp),%esp │ │ pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8cd7d │ │ - pop %ebx │ │ - add $0x481f3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7e650(%ebx),%eax │ │ - lea -0x7db70(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ + and $0xfffffffc,%esp │ │ + cmpl $0x0,0x8(%ebp) │ │ + je 8a06d │ │ + cmp $0x8,%ecx │ │ + jg 8a07e │ │ + mov $0x2,%eax │ │ + cmp $0x3f,%edx │ │ + jle 8a09e │ │ + jmp 8a0bb │ │ + cmp $0x8,%ecx │ │ + jg 8a099 │ │ + mov $0x1,%eax │ │ + cmp $0x37,%edx │ │ + jle 8a0b9 │ │ + jmp 8a0bb │ │ + cmp $0x10,%ecx │ │ + jg 8a0aa │ │ + mov $0x2,%eax │ │ + cmp $0x2f,%edx │ │ + jg 8a0bb │ │ + mov $0x1,%eax │ │ + cmp $0x13,%edx │ │ + jle 8a0b9 │ │ + jmp 8a0bb │ │ + cmp $0x10,%ecx │ │ + jg 8a0bf │ │ + mov $0x1,%eax │ │ + cmp $0x27,%edx │ │ + jle 8a0b9 │ │ + jmp 8a0bb │ │ + cmp $0x18,%ecx │ │ + mov $0x3,%eax │ │ + jg 8a0bb │ │ + cmp $0x3,%edx │ │ + jg 8a0bb │ │ + xor %eax,%eax │ │ + mov %ebp,%esp │ │ + pop %ebp │ │ + retq │ │ + cmp $0x18,%ecx │ │ + jg 8a0e4 │ │ + mov $0x3,%eax │ │ + cmp $0x1f,%edx │ │ + jg 8a0bb │ │ + mov $0x2,%eax │ │ + cmp $0xf,%edx │ │ + jg 8a0bb │ │ + mov $0x1,%eax │ │ + cmp $0x7,%edx │ │ + jle 8a0b9 │ │ + jmp 8a0bb │ │ + cmp $0x20,%ecx │ │ + mov $0x3,%eax │ │ + jg 8a0bb │ │ + cmp $0x1f,%edx │ │ + jg 8a0bb │ │ + xor %eax,%eax │ │ + cmp $0x3,%edx │ │ + setg %al │ │ + inc %eax │ │ + mov %ebp,%esp │ │ pop %ebp │ │ retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8cdcd │ │ - pop %ebx │ │ - add $0x481a3,%ebx │ │ + and $0xfffffffc,%esp │ │ + sub $0x2c,%esp │ │ + mov %ecx,0x10(%esp) │ │ + call 8a115 │ │ + pop %eax │ │ + add $0x4ce5b,%eax │ │ + mov %eax,0x8(%esp) │ │ + mov 0x18(%ebp),%eax │ │ mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x82ef0(%ebx),%eax │ │ - lea -0x82d60(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x1 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + cmp %ecx,%edx │ │ + mov %edx,0x14(%esp) │ │ + cmovle %edx,%ecx │ │ + test %ecx,%ecx │ │ + mov 0x10(%ebp),%edx │ │ + jle 8a16c │ │ + lea -0x1(%eax),%esi │ │ + xor %edi,%edi │ │ + mov %ecx,0xc(%esp) │ │ + mov 0x14(%ebp),%ecx │ │ + mov 0x10(%esp),%ebx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8ce1d │ │ - pop %ebx │ │ - add $0x48153,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7db70(%ebx),%eax │ │ - lea -0x7db00(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8ce6d │ │ - pop %ebx │ │ - add $0x48103,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x82ef0(%ebx),%eax │ │ - lea -0x7ea80(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + cmp %esi,%edi │ │ + mov %edi,%eax │ │ + cmovg %esi,%eax │ │ + cmp %ecx,%edi │ │ + cmovl %ecx,%eax │ │ + movzbl (%edx,%eax,1),%eax │ │ + mov %al,(%ebx,%edi,1) │ │ + inc %edi │ │ + cmp 0xc(%esp),%edi │ │ + jl 8a150 │ │ + jmp 8a16e │ │ + xor %edi,%edi │ │ + mov 0xc(%ebp),%eax │ │ + mov 0x14(%esp),%ecx │ │ + cmp %ecx,%eax │ │ + cmovg %ecx,%eax │ │ + cmp %eax,%edi │ │ + jge 8a290 │ │ + mov 0x1c(%ebp),%edx │ │ + lea (%edx,%edx,4),%edx │ │ + mov 0x8(%esp),%esi │ │ + movzbl -0x28a1(%esi,%edx,1),%ecx │ │ + mov %ecx,0xc(%esp) │ │ + movzbl -0x28a0(%esi,%edx,1),%ecx │ │ + mov %ecx,0x28(%esp) │ │ + movzbl -0x289f(%esi,%edx,1),%ecx │ │ + mov %ecx,0x24(%esp) │ │ + movzbl -0x289e(%esi,%edx,1),%ecx │ │ + mov %ecx,0x20(%esp) │ │ + movzbl -0x289d(%esi,%edx,1),%ecx │ │ + mov %ecx,0x1c(%esp) │ │ + mov %eax,0x8(%esp) │ │ + mov 0x18(%ebp),%eax │ │ + dec %eax │ │ + mov %eax,0x18(%esp) │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8cebd │ │ - pop %ebx │ │ - add $0x480b3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7ebd0(%ebx),%eax │ │ - lea -0x82d60(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8cf0d │ │ - pop %ebx │ │ - add $0x48063,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7ebd0(%ebx),%eax │ │ - lea -0x7ea80(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ + lea -0x2(%edi),%eax │ │ + mov 0x18(%esp),%ecx │ │ + cmp %ecx,%eax │ │ + mov %eax,%ebx │ │ + cmovg %ecx,%ebx │ │ + mov 0x14(%ebp),%edx │ │ + cmp %edx,%eax │ │ + cmovl %edx,%ebx │ │ + mov 0x10(%ebp),%eax │ │ + movzbl (%eax,%ebx,1),%edx │ │ + imul 0xc(%esp),%edx │ │ + lea -0x1(%edi),%ebx │ │ + cmp %ecx,%ebx │ │ + cmovg %ecx,%ebx │ │ + cmp %ecx,%edi │ │ + mov %edi,%esi │ │ + cmovg %ecx,%esi │ │ + mov 0x14(%ebp),%eax │ │ + cmp %eax,%edi │ │ + cmovle %eax,%ebx │ │ + mov 0x10(%ebp),%eax │ │ + movzbl (%eax,%ebx,1),%ebx │ │ + cmovl 0x14(%ebp),%esi │ │ + imul 0x28(%esp),%ebx │ │ + add %edx,%ebx │ │ + movzbl (%eax,%esi,1),%eax │ │ + imul 0x24(%esp),%eax │ │ + add %ebx,%eax │ │ + lea 0x1(%edi),%ebx │ │ + cmp %ecx,%ebx │ │ + mov %ebx,%esi │ │ + cmovg %ecx,%esi │ │ + mov 0x14(%ebp),%edx │ │ + cmp %edx,%ebx │ │ + cmovl %edx,%esi │ │ + mov 0x10(%ebp),%edx │ │ + movzbl (%edx,%esi,1),%edx │ │ + imul 0x20(%esp),%edx │ │ + add %eax,%edx │ │ + lea 0x2(%edi),%esi │ │ + cmp %ecx,%esi │ │ + mov %esi,%eax │ │ + cmovg %ecx,%eax │ │ + mov 0x14(%ebp),%ecx │ │ + cmp %ecx,%esi │ │ + mov 0x10(%esp),%esi │ │ + cmovl %ecx,%eax │ │ + mov 0x10(%ebp),%ecx │ │ + movzbl (%ecx,%eax,1),%eax │ │ + imul 0x1c(%esp),%eax │ │ + lea 0x8(%eax,%edx,1),%eax │ │ + shr $0x4,%eax │ │ + mov %al,(%esi,%edi,1) │ │ + cmp 0x8(%esp),%ebx │ │ + mov %ebx,%edi │ │ + jl 8a1e0 │ │ + jmp 8a292 │ │ + mov %edi,%ebx │ │ + mov 0x14(%esp),%edx │ │ + cmp %edx,%ebx │ │ + mov 0x18(%ebp),%esi │ │ + mov 0x14(%ebp),%ecx │ │ + jge 8a2cf │ │ + dec %esi │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8cf5d │ │ - pop %ebx │ │ - add $0x48013,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7ebd0(%ebx),%eax │ │ - lea -0x7e690(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8cfad │ │ - pop %ebx │ │ - add $0x47fc3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7eac0(%ebx),%eax │ │ - lea -0x7ea80(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8cffd │ │ - pop %ebx │ │ - add $0x47f73,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x82ef0(%ebx),%eax │ │ - lea -0x7e690(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ + nop │ │ + nop │ │ + cmp %esi,%ebx │ │ + mov %ebx,%eax │ │ + cmovg %esi,%eax │ │ + cmp %ecx,%ebx │ │ + cmovl %ecx,%eax │ │ + mov 0x10(%ebp),%edi │ │ + movzbl (%edi,%eax,1),%eax │ │ + mov 0x10(%esp),%edi │ │ + mov %al,(%edi,%ebx,1) │ │ + inc %ebx │ │ + cmp %ebx,%edx │ │ + jne 8a2b0 │ │ + lea -0xc(%ebp),%esp │ │ pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8d04d │ │ - pop %ebx │ │ - add $0x47f23,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7eac0(%ebx),%eax │ │ - lea -0x82d60(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - call 8d09d │ │ + sub $0x30,%esp │ │ + mov %ecx,%esi │ │ + mov 0x18(%ebp),%ecx │ │ + mov 0x10(%ebp),%eax │ │ + shl $0x2,%eax │ │ + sub %eax,%ecx │ │ + call 8a2fe │ │ pop %ebx │ │ - add $0x47ed3,%ebx │ │ + add $0x4cc72,%ebx │ │ + mov %ecx,0x14(%esp) │ │ + test %ecx,%ecx │ │ + mov %esi,0x10(%esp) │ │ + mov %ebx,0x1c(%esp) │ │ + jle 8a4ab │ │ + mov 0x20(%ebp),%ebx │ │ + mov 0xc(%ebp),%eax │ │ + shl $0x2,%eax │ │ + mov 0x14(%ebp),%ecx │ │ + sub %eax,%ecx │ │ + mov %ecx,0x4(%esp) │ │ + mov 0x14(%ebp),%eax │ │ + xor %ecx,%ecx │ │ + cmpl $0x0,0x1c(%ebp) │ │ + sete %cl │ │ + cmp $0x1,%ebx │ │ + adc $0xffffffff,%ecx │ │ + add $0x2,%ecx │ │ + mov %ecx,0x8(%esp) │ │ + mov 0x8(%ebp),%edi │ │ + mov %ebx,%ecx │ │ + shl %cl,%edi │ │ + mov %edi,0x24(%esp) │ │ + lea (%eax,%eax,1),%ecx │ │ + mov %ecx,0x20(%esp) │ │ mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7eac0(%ebx),%eax │ │ - lea -0x7e690(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - nop │ │ + lea 0x1(%ecx,%edx,1),%ecx │ │ + mov %ecx,0xc(%esp) │ │ + movl $0x0,0x18(%esp) │ │ + mov 0x14(%esp),%ebx │ │ + cmpl $0x0,0x4(%esp) │ │ + mov $0x0,%ecx │ │ + jg 8a3af │ │ + jmp 8a468 │ │ nop │ │ nop │ │ + add 0x20(%esp),%esi │ │ + mov 0x24(%esp),%ecx │ │ + add %ecx,%edx │ │ + mov 0x18(%esp),%edi │ │ + inc %edi │ │ + add %ecx,0xc(%esp) │ │ + mov %edi,0x18(%esp) │ │ + cmp %ebx,%edi │ │ + je 8a49e │ │ + cmpl $0x0,0x4(%esp) │ │ + mov $0x0,%ecx │ │ + jle 8a468 │ │ + cmpl $0x0,0x1c(%ebp) │ │ + je 8a410 │ │ + xor %eax,%eax │ │ + jmp 8a3d1 │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8d0ed │ │ - pop %ebx │ │ - add $0x47e83,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7db70(%ebx),%eax │ │ - lea -0x82d60(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8d13d │ │ - pop %ebx │ │ - add $0x47e33,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x82ef0(%ebx),%eax │ │ - lea -0x7db00(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ + mov 0x8(%esp),%ecx │ │ + shl %cl,%ebx │ │ + mov %bx,(%esi,%eax,2) │ │ + inc %eax │ │ + cmp %eax,0x4(%esp) │ │ + je 8a400 │ │ + mov %eax,%edi │ │ + mov 0x1c(%ebp),%ecx │ │ + shl %cl,%edi │ │ + movzbl (%edx,%edi,1),%ecx │ │ + movzbl 0x1(%edx,%eax,2),%ebx │ │ + add %ecx,%ebx │ │ + cmpl $0x0,0x20(%ebp) │ │ + je 8a3c0 │ │ + add 0x8(%ebp),%edi │ │ + movzbl (%edx,%edi,1),%ecx │ │ + add %ecx,%ebx │ │ + mov 0xc(%esp),%ecx │ │ + movzbl (%ecx,%eax,2),%ecx │ │ + add %ecx,%ebx │ │ + jmp 8a3c0 │ │ nop │ │ nop │ │ + mov 0x4(%esp),%ecx │ │ + mov 0x14(%ebp),%eax │ │ + jmp 8a464 │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8d18d │ │ - pop %ebx │ │ - add $0x47de3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7db70(%ebx),%eax │ │ - lea -0x7e690(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8d1dd │ │ - pop %ebx │ │ - add $0x47d93,%ebx │ │ mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7eac0(%ebx),%eax │ │ - lea -0x7db00(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + add %edx,%ecx │ │ + mov %ecx,0x28(%esp) │ │ + xor %edi,%edi │ │ + cmpl $0x0,0x20(%ebp) │ │ + movzbl (%edx,%edi,1),%ebx │ │ + jne 8a44b │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8d22d │ │ - pop %ebx │ │ - add $0x47d43,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7db70(%ebx),%eax │ │ - lea -0x7ea80(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8d27d │ │ - pop %ebx │ │ - add $0x47cf3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7ebd0(%ebx),%eax │ │ - lea -0x7db00(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ + mov 0x8(%esp),%ecx │ │ + shl %cl,%ebx │ │ + mov %bx,(%esi,%edi,2) │ │ + inc %edi │ │ + cmp %edi,0x4(%esp) │ │ + je 8a460 │ │ + cmpl $0x0,0x20(%ebp) │ │ + movzbl (%edx,%edi,1),%ebx │ │ + je 8a430 │ │ + mov 0x28(%esp),%eax │ │ + movzbl (%eax,%edi,1),%eax │ │ + add %eax,%ebx │ │ + mov 0x14(%ebp),%eax │ │ + jmp 8a430 │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 8d2cf │ │ - pop %ebx │ │ - add $0x47ca1,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x82d60(%ebx),%eax │ │ - pushl 0x18(%ebp) │ │ - push $0x1 │ │ - push %eax │ │ - push %eax │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ + mov 0x4(%esp),%ecx │ │ + mov 0x14(%esp),%ebx │ │ + cmp %eax,%ecx │ │ + jge 8a380 │ │ + mov 0x18(%esp),%eax │ │ + imul 0x14(%ebp),%eax │ │ + mov 0x10(%esp),%edi │ │ + lea -0x2(%edi,%eax,2),%eax │ │ + movzwl (%eax,%ecx,2),%edi │ │ + mov 0x14(%ebp),%eax │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 8d31f │ │ - pop %ebx │ │ - add $0x47c51,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7db00(%ebx),%eax │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %eax │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + nop │ │ + mov %di,(%esi,%ecx,2) │ │ + inc %ecx │ │ + cmp %ecx,%eax │ │ + jne 8a490 │ │ + jmp 8a380 │ │ + mov %ebx,%ecx │ │ + mov 0x1c(%esp),%ebx │ │ + cmp 0x18(%ebp),%ecx │ │ + jl 8a4b2 │ │ + jmp 8a4f2 │ │ + xor %ecx,%ecx │ │ + cmp 0x18(%ebp),%ecx │ │ + jge 8a4f2 │ │ + mov 0x14(%ebp),%eax │ │ + add %eax,%eax │ │ + mov 0x18(%ebp),%edi │ │ + sub %ecx,%edi │ │ + mov %eax,0x4(%esp) │ │ + neg %eax │ │ + mov %eax,0x8(%esp) │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8d36d │ │ - pop %ebx │ │ - add $0x47c03,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x82d60(%ebx),%eax │ │ - lea -0x7ea80(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ + mov 0x8(%esp),%eax │ │ + add %esi,%eax │ │ + sub $0x4,%esp │ │ + pushl 0x8(%esp) │ │ push %eax │ │ push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ + call 1470 │ │ + mov 0x2c(%esp),%ebx │ │ + add $0x10,%esp │ │ + add 0x4(%esp),%esi │ │ + dec %edi │ │ + jne 8a4d0 │ │ + cmpl $0x0,0x18(%ebp) │ │ + mov 0x10(%esp),%ebx │ │ + mov 0x14(%ebp),%esi │ │ + jle 8a69b │ │ + test %esi,%esi │ │ + jle 8a69b │ │ + bsf %esi,%eax │ │ + bsf 0x18(%ebp),%ecx │ │ + add %eax,%ecx │ │ + mov $0x1,%edx │ │ + mov %ecx,0xc(%esp) │ │ + shl %cl,%edx │ │ + sar %edx │ │ + mov %esi,%eax │ │ + and $0xfffffff8,%eax │ │ + lea (%esi,%esi,1),%ecx │ │ + mov %ecx,0x8(%esp) │ │ + xor %ecx,%ecx │ │ + cmpl $0x8,0x14(%ebp) │ │ + mov %ecx,0x4(%esp) │ │ + jae 8a570 │ │ + jmp 8a55c │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8d3bd │ │ - pop %ebx │ │ - add $0x47bb3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7ea80(%ebx),%eax │ │ - lea -0x82d60(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ + mov 0x4(%esp),%ecx │ │ + inc %ecx │ │ + add 0x8(%esp),%ebx │ │ + cmp 0x18(%ebp),%ecx │ │ + je 8a5f0 │ │ + cmpl $0x8,0x14(%ebp) │ │ + mov %ecx,0x4(%esp) │ │ + jae 8a570 │ │ + xor %esi,%esi │ │ + mov 0x14(%ebp),%ecx │ │ + jmp 8a5e0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 8d40f │ │ - pop %ebx │ │ - add $0x47b61,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7ea80(%ebx),%eax │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %eax │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movd %edx,%xmm1 │ │ + pxor %xmm0,%xmm0 │ │ + xor %edx,%edx │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8d45d │ │ - pop %ebx │ │ - add $0x47b13,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7ea80(%ebx),%eax │ │ - lea -0x7e690(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8d4ad │ │ - pop %ebx │ │ - add $0x47ac3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7e690(%ebx),%eax │ │ - lea -0x7ea80(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + movq (%ebx,%edx,2),%xmm2 │ │ + punpcklwd %xmm2,%xmm2 │ │ + movq 0x8(%ebx,%edx,2),%xmm3 │ │ + punpcklwd %xmm3,%xmm3 │ │ + psrad $0x10,%xmm2 │ │ + paddd %xmm2,%xmm1 │ │ + psrad $0x10,%xmm3 │ │ + paddd %xmm3,%xmm0 │ │ + add $0x8,%edx │ │ + cmp %edx,%eax │ │ + jne 8a580 │ │ + mov 0x14(%ebp),%ecx │ │ + cmp %ecx,%eax │ │ + paddd %xmm1,%xmm0 │ │ + pshufd $0x4e,%xmm0,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + pshufd $0xe5,%xmm1,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + movd %xmm0,%edx │ │ + mov %eax,%esi │ │ + je 8a540 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8d4fd │ │ - pop %ebx │ │ - add $0x47a73,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x82d60(%ebx),%eax │ │ - lea -0x7e690(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8d54d │ │ - pop %ebx │ │ - add $0x47a23,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7e690(%ebx),%eax │ │ - lea -0x82d60(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ + movswl (%ebx,%esi,2),%edi │ │ + add %edi,%edx │ │ + inc %esi │ │ + cmp %esi,%ecx │ │ + jne 8a5e0 │ │ + jmp 8a540 │ │ + cmpl $0x0,0x18(%ebp) │ │ + mov 0x10(%esp),%edi │ │ + mov 0x14(%ebp),%eax │ │ + jle 8a69b │ │ + mov 0xc(%esp),%ecx │ │ + sar %cl,%edx │ │ + test %eax,%eax │ │ + jle 8a69b │ │ + mov %eax,%ecx │ │ + and $0xfffffff0,%ecx │ │ + movd %edx,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + xor %esi,%esi │ │ + cmp $0x10,%eax │ │ + mov %eax,%ebx │ │ + mov $0x0,%eax │ │ + jb 8a690 │ │ + jmp 8a658 │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 8d59f │ │ - pop %ebx │ │ - add $0x479d1,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7e690(%ebx),%eax │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %eax │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8d5ed │ │ - pop %ebx │ │ - add $0x47983,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7db00(%ebx),%eax │ │ - lea -0x82d60(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ + inc %esi │ │ + add 0x8(%esp),%edi │ │ + cmp 0x18(%ebp),%esi │ │ + mov %ebx,%eax │ │ + je 8a69b │ │ + cmp $0x10,%eax │ │ + mov %eax,%ebx │ │ + mov $0x0,%eax │ │ + jb 8a690 │ │ + xor %eax,%eax │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8d63d │ │ - pop %ebx │ │ - add $0x47933,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x82d60(%ebx),%eax │ │ - lea -0x7db00(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ + movdqu (%edi,%eax,2),%xmm1 │ │ + movdqu 0x10(%edi,%eax,2),%xmm2 │ │ + psubw %xmm0,%xmm1 │ │ + psubw %xmm0,%xmm2 │ │ + movdqu %xmm1,(%edi,%eax,2) │ │ + movdqu %xmm2,0x10(%edi,%eax,2) │ │ + add $0x10,%eax │ │ + cmp %eax,%ecx │ │ + jne 8a660 │ │ + mov 0x14(%ebp),%ebx │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%eax │ │ + je 8a640 │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8d68d │ │ - pop %ebx │ │ - add $0x478e3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7db00(%ebx),%eax │ │ - lea -0x7e690(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ + sub %dx,(%edi,%eax,2) │ │ + inc %eax │ │ + cmp %eax,%ebx │ │ + jne 8a690 │ │ + jmp 8a640 │ │ + lea -0xc(%ebp),%esp │ │ pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8d6dd │ │ - pop %ebx │ │ - add $0x47893,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7e690(%ebx),%eax │ │ - lea -0x7db00(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + nop │ │ + nop │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8d72d │ │ - pop %ebx │ │ - add $0x47843,%ebx │ │ + and $0xfffffffc,%esp │ │ + sub $0x1c,%esp │ │ + mov %edx,0xc(%esp) │ │ + mov %ecx,0x4(%esp) │ │ + call 8a6c9 │ │ + pop %eax │ │ + add $0x4c8a7,%eax │ │ + cmpl $0x0,0xc(%ebp) │ │ + jle 8a8cd │ │ + cmpl $0x0,0x8(%ebp) │ │ + jle 8a8cd │ │ + mov 0x14(%ebp),%edx │ │ mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7db00(%ebx),%eax │ │ - lea -0x7ea80(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + mov %ecx,%esi │ │ + and $0xfffffff8,%esi │ │ + mov %esi,0x10(%esp) │ │ + movd 0x18(%ebp),%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + movd 0x10(%ebp),%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm1 │ │ + movdqa -0x14cf0(%eax),%xmm2 │ │ + lea (%ecx,%ecx,1),%eax │ │ + mov %eax,0x18(%esp) │ │ + pshufd $0xf5,%xmm0,%xmm3 │ │ + movl $0x0,0x8(%esp) │ │ + mov %edx,%ecx │ │ + mov 0x4(%esp),%edx │ │ + cmpl $0x8,0x8(%ebp) │ │ + mov $0x0,%eax │ │ + jb 8a88d │ │ + jmp 8a769 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8d77d │ │ - pop %ebx │ │ - add $0x477f3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7ea80(%ebx),%eax │ │ - lea -0x7db00(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ + add 0xc(%esp),%edx │ │ + mov 0x8(%esp),%eax │ │ + inc %eax │ │ + add 0x18(%esp),%ecx │ │ + mov %eax,0x8(%esp) │ │ + cmp 0xc(%ebp),%eax │ │ + je 8a8cd │ │ + cmpl $0x8,0x8(%ebp) │ │ + mov $0x0,%eax │ │ + jb 8a88d │ │ + mov 0x8(%esp),%ebx │ │ + mov %ebx,%eax │ │ + imul 0xc(%esp),%eax │ │ + mov 0x8(%ebp),%esi │ │ + imul %esi,%ebx │ │ + lea (%ebx,%esi,1),%edi │ │ + mov 0x14(%ebp),%esi │ │ + lea (%esi,%edi,2),%esi │ │ + mov %esi,0x14(%esp) │ │ + mov 0x4(%esp),%esi │ │ + lea (%esi,%eax,1),%edi │ │ + cmp 0x14(%esp),%edi │ │ + jae 8a7ae │ │ + mov 0x14(%ebp),%esi │ │ + lea (%esi,%ebx,2),%edi │ │ + add 0x8(%ebp),%eax │ │ + add 0x4(%esp),%eax │ │ + cmp %edi,%eax │ │ + mov $0x0,%eax │ │ + ja 8a88d │ │ + xor %eax,%eax │ │ + mov 0x10(%esp),%esi │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8d7cd │ │ - pop %ebx │ │ - add $0x477a3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x82a50(%ebx),%eax │ │ - lea -0x82d60(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x1 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8d81d │ │ - pop %ebx │ │ - add $0x47753,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7dac0(%ebx),%eax │ │ - lea -0x7db00(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ + movdqu (%ecx,%eax,2),%xmm4 │ │ + punpckhwd %xmm4,%xmm5 │ │ + psrad $0x10,%xmm5 │ │ + punpcklwd %xmm4,%xmm4 │ │ + psrad $0x10,%xmm4 │ │ + movdqa %xmm0,%xmm6 │ │ + pmuludq %xmm4,%xmm6 │ │ + pshufd $0xe8,%xmm6,%xmm6 │ │ + pshufd $0xf5,%xmm4,%xmm4 │ │ + pmuludq %xmm3,%xmm4 │ │ + pshufd $0xe8,%xmm4,%xmm4 │ │ + punpckldq %xmm4,%xmm6 │ │ + movdqa %xmm0,%xmm4 │ │ + pmuludq %xmm5,%xmm4 │ │ + pshufd $0xe8,%xmm4,%xmm4 │ │ + pshufd $0xf5,%xmm5,%xmm5 │ │ + pmuludq %xmm3,%xmm5 │ │ + pshufd $0xe8,%xmm5,%xmm5 │ │ + punpckldq %xmm5,%xmm4 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtd %xmm4,%xmm5 │ │ + pxor %xmm7,%xmm7 │ │ + pcmpgtd %xmm6,%xmm7 │ │ + pabsd %xmm4,%xmm4 │ │ + pabsd %xmm6,%xmm6 │ │ + paddd %xmm2,%xmm6 │ │ + paddd %xmm2,%xmm4 │ │ + psrld $0x6,%xmm4 │ │ + psrld $0x6,%xmm6 │ │ + pxor %xmm7,%xmm6 │ │ + psubd %xmm7,%xmm6 │ │ + pxor %xmm5,%xmm4 │ │ + psubd %xmm5,%xmm4 │ │ + paddd %xmm1,%xmm4 │ │ + paddd %xmm1,%xmm6 │ │ + packssdw %xmm4,%xmm6 │ │ + packuswb %xmm6,%xmm6 │ │ + movq %xmm6,(%edx,%eax,1) │ │ + add $0x8,%eax │ │ + cmp %eax,%esi │ │ + jne 8a7c0 │ │ + cmp 0x8(%ebp),%esi │ │ + mov %esi,%eax │ │ + jne 8a88d │ │ + jmp 8a740 │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8d86d │ │ - pop %ebx │ │ - add $0x47703,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x82a50(%ebx),%eax │ │ - lea -0x7ea80(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ + mov %bl,(%edx,%eax,1) │ │ + inc %eax │ │ + cmp %eax,0x8(%ebp) │ │ + je 8a740 │ │ + movswl (%ecx,%eax,2),%esi │ │ + imul 0x18(%ebp),%esi │ │ + mov %esi,%edi │ │ + neg %edi │ │ + cmovl %esi,%edi │ │ + add $0x20,%edi │ │ + shr $0x6,%edi │ │ + mov %edi,%ebx │ │ + neg %ebx │ │ + test %esi,%esi │ │ + cmovns %edi,%ebx │ │ + add 0x10(%ebp),%ebx │ │ + cmp $0x100,%ebx │ │ + jge 8a8c0 │ │ + test %ebx,%ebx │ │ + jg 8a880 │ │ + jmp 8a8c9 │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8d8bd │ │ - pop %ebx │ │ - add $0x476b3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7e650(%ebx),%eax │ │ - lea -0x82d60(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ + mov $0xff,%ebx │ │ + test %ebx,%ebx │ │ + jg 8a880 │ │ + xor %ebx,%ebx │ │ + jmp 8a880 │ │ + lea -0xc(%ebp),%esp │ │ pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + lea 0x0(%esi),%esi │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %esi │ │ and $0xfffffff0,%esp │ │ - call 8d90d │ │ + sub $0x10,%esp │ │ + call 8a8e7 │ │ pop %ebx │ │ - add $0x47663,%ebx │ │ + add $0x4c689,%ebx │ │ + call 3d513 │ │ + test $0x1,%al │ │ + je 8aaef │ │ mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7e650(%ebx),%eax │ │ - lea -0x7ea80(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ + lea -0xa38c0(%ebx),%edx │ │ + mov %edx,0x74(%ecx) │ │ + lea -0xa2c40(%ebx),%edx │ │ + mov %edx,0x70(%ecx) │ │ + movss -0x220(%ebx),%xmm0 │ │ + movss -0x21c(%ebx),%xmm1 │ │ + unpcklps %xmm0,%xmm1 │ │ + movss -0x218(%ebx),%xmm0 │ │ + movss -0x214(%ebx),%xmm2 │ │ + unpcklps %xmm0,%xmm2 │ │ + movlhps %xmm1,%xmm2 │ │ + movups %xmm2,0x50(%ecx) │ │ + movss -0x210(%ebx),%xmm0 │ │ + movss -0x20c(%ebx),%xmm1 │ │ + unpcklps %xmm0,%xmm1 │ │ + movss -0x208(%ebx),%xmm0 │ │ + movss -0x204(%ebx),%xmm2 │ │ + unpcklps %xmm0,%xmm2 │ │ + movlhps %xmm1,%xmm2 │ │ + movups %xmm2,0x60(%ecx) │ │ + lea -0xa1410(%ebx),%edx │ │ + mov %edx,0xc4(%ecx) │ │ + lea -0xa0b10(%ebx),%edx │ │ + mov %edx,0xc8(%ecx) │ │ + test $0x2,%al │ │ + je 8aaef │ │ + lea -0xa9790(%ebx),%edx │ │ + mov %edx,0x24(%ecx) │ │ + lea -0xa8f30(%ebx),%edx │ │ + mov %edx,0x20(%ecx) │ │ + movss -0x200(%ebx),%xmm0 │ │ + movss -0x1fc(%ebx),%xmm1 │ │ + unpcklps %xmm0,%xmm1 │ │ + movss -0x1f8(%ebx),%xmm0 │ │ + movss -0x1f4(%ebx),%xmm2 │ │ + unpcklps %xmm0,%xmm2 │ │ + movlhps %xmm1,%xmm2 │ │ + movups %xmm2,(%ecx) │ │ + movss -0x1f0(%ebx),%xmm0 │ │ + movss -0x1ec(%ebx),%xmm1 │ │ + unpcklps %xmm0,%xmm1 │ │ + movss -0x1e8(%ebx),%xmm0 │ │ + movss -0x1e4(%ebx),%xmm2 │ │ + unpcklps %xmm0,%xmm2 │ │ + movlhps %xmm1,%xmm2 │ │ + movups %xmm2,0x10(%ecx) │ │ + lea -0xa5ec0(%ebx),%edx │ │ + mov %edx,0x74(%ecx) │ │ + lea -0xa5640(%ebx),%edx │ │ + mov %edx,0x50(%ecx) │ │ + lea -0xa5650(%ebx),%edx │ │ + mov %edx,0x54(%ecx) │ │ + lea -0xa5670(%ebx),%edx │ │ + mov %edx,0x58(%ecx) │ │ + lea -0xa5660(%ebx),%edx │ │ + mov %edx,0x68(%ecx) │ │ + lea -0xa5690(%ebx),%edx │ │ + mov %edx,0x6c(%ecx) │ │ + lea -0xa56a0(%ebx),%edx │ │ + mov %edx,0x70(%ecx) │ │ + lea -0xa5680(%ebx),%edx │ │ + mov %edx,0x5c(%ecx) │ │ + lea -0xa56b0(%ebx),%edx │ │ + mov %edx,0x60(%ecx) │ │ + lea -0xa56c0(%ebx),%edx │ │ + mov %edx,0x64(%ecx) │ │ + lea -0xa7ee0(%ebx),%edx │ │ + mov %edx,0xa0(%ecx) │ │ + lea -0xa7b30(%ebx),%edx │ │ + mov %edx,0xa4(%ecx) │ │ + lea -0xa75a0(%ebx),%edx │ │ + mov %edx,0xa8(%ecx) │ │ + lea -0xa6ca0(%ebx),%edx │ │ + mov %edx,0xb4(%ecx) │ │ + lea -0xa68e0(%ebx),%edx │ │ + mov %edx,0xb8(%ecx) │ │ + lea -0xa66e0(%ebx),%edx │ │ + mov %edx,0xbc(%ecx) │ │ + lea -0xa6510(%ebx),%edx │ │ + mov %edx,0xc0(%ecx) │ │ + lea -0xa48d0(%ebx),%edx │ │ + mov %edx,0xc4(%ecx) │ │ + lea -0xa4150(%ebx),%edx │ │ + mov %edx,0xc8(%ecx) │ │ + lea -0xa6370(%ebx),%edx │ │ + mov %edx,0xcc(%ecx) │ │ + lea -0xa60c0(%ebx),%edx │ │ + mov %edx,0xd0(%ecx) │ │ + test $0x4,%al │ │ + je 8aaef │ │ + lea -0xa40b0(%ebx),%eax │ │ + mov %eax,0xc4(%ecx) │ │ + lea -0xa3960(%ebx),%eax │ │ + mov %eax,0xc8(%ecx) │ │ + lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ + lea 0x0(%edi,%eiz,1),%edi │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - call 8d95d │ │ - pop %ebx │ │ - add $0x47613,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7e650(%ebx),%eax │ │ - lea -0x7e690(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + sub $0x140,%esp │ │ + call 8ab14 │ │ + pop %eax │ │ + add $0x4c45c,%eax │ │ + mov %eax,0xc(%esp) │ │ + mov 0x8(%ebp),%edi │ │ + mov 0x4b0(%edi),%edx │ │ + cmp $0x1,%edx │ │ + sete %ch │ │ + cmp $0x3,%edx │ │ + setne %cl │ │ + mov %edx,0x40(%esp) │ │ + cmp $0x2,%edx │ │ + sete %al │ │ + mov 0x14(%ebp),%edx │ │ + cmp 0x18(%ebp),%edx │ │ + jge 8b52e │ │ + mov 0x80c(%edi),%edx │ │ + add %edx,%edx │ │ + mov %edx,0x5c(%esp) │ │ + mov %al,%dh │ │ + xor %eax,%eax │ │ + mov %ch,%al │ │ + mov %eax,0x58(%esp) │ │ + xor %ebx,%ebx │ │ + mov 0x40(%esp),%esi │ │ + cmp $0x1,%esi │ │ + setne %bl │ │ + mov $0x0,%eax │ │ + mov %cl,%dl │ │ + lea 0x2(,%ebx,4),%ecx │ │ + mov %ecx,0x98(%esp) │ │ + lea 0x3(,%ebx,4),%ecx │ │ + mov %ecx,0x94(%esp) │ │ + xor %ebx,%ebx │ │ + mov %dl,%bl │ │ + mov %dh,%al │ │ + mov $0x3,%ecx │ │ + sub %esi,%ecx │ │ + mov %ecx,0x80(%esp) │ │ + mov 0xc(%esp),%ecx │ │ + lea -0x288d(%ecx,%eax,8),%eax │ │ + mov %eax,0xac(%esp) │ │ + xor %eax,%eax │ │ + cmpl $0x0,0x14(%ebp) │ │ + setg %al │ │ + mov %eax,0x8(%esp) │ │ + mov $0x8,%esi │ │ + mov 0x58(%esp),%ecx │ │ + mov 0x14(%ebp),%edx │ │ + shr %cl,%esi │ │ + mov %esi,0x44(%esp) │ │ + mov $0x8,%eax │ │ + mov %ebx,%ecx │ │ + shr %cl,%eax │ │ + mov $0x40,%esi │ │ + mov %ebx,0xb8(%esp) │ │ + shr %cl,%esi │ │ + mov %esi,0xa8(%esp) │ │ + mov 0xc(%edi),%ecx │ │ + mov 0x510(%ecx),%esi │ │ + mov 0xc(%ebp),%ecx │ │ + mov 0x8(%ecx),%ebx │ │ + mov %ebx,0x3c(%esp) │ │ + mov (%ecx),%ebx │ │ + mov %ebx,0x24(%esp) │ │ + mov 0x4(%ecx),%ecx │ │ + mov %ecx,0x38(%esp) │ │ + mov 0x8(%esp),%ecx │ │ + lea 0x8(,%ecx,4),%ebx │ │ + mov 0x7c0(%edi),%ecx │ │ + mov %ecx,0x30(%esp) │ │ + mov %esi,0x70(%esp) │ │ + lea -0x1(%esi),%ecx │ │ + mov %ecx,0x7c(%esp) │ │ + mov 0xaac(%edi),%esi │ │ + mov %eax,0xc0(%esp) │ │ + lea -0x2(%eax),%eax │ │ + mov %eax,0xa4(%esp) │ │ + movl $0x0,0x18(%esp) │ │ + jmp 8acac │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8d9ad │ │ - pop %ebx │ │ - add $0x475c3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7dbb0(%ebx),%eax │ │ - lea -0x7ea80(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8d9fd │ │ - pop %ebx │ │ - add $0x47573,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x82a50(%ebx),%eax │ │ - lea -0x7e690(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ + mov %ecx,%ebx │ │ + mov 0x4a0(%edi),%eax │ │ + mov 0x24(%esp),%ecx │ │ + lea (%ecx,%eax,8),%ecx │ │ + mov %ecx,0x24(%esp) │ │ + mov 0x4a4(%edi),%eax │ │ + shl $0x3,%eax │ │ + mov 0x58(%esp),%ecx │ │ + sar %cl,%eax │ │ + add %eax,0x38(%esp) │ │ + add %eax,0x3c(%esp) │ │ + mov 0xaac(%edi),%esi │ │ + xor $0x1,%esi │ │ + mov %esi,0xaac(%edi) │ │ + or $0x4,%ebx │ │ + mov 0x9c(%esp),%edx │ │ + cmp 0x18(%ebp),%edx │ │ + jge 8b52e │ │ + lea 0x2(%edx),%eax │ │ + mov %ebx,%ecx │ │ + and $0xfffffff7,%ecx │ │ + mov %eax,0x9c(%esp) │ │ + cmp 0x808(%edi),%eax │ │ + cmovl %ebx,%ecx │ │ + test $0x8,%cl │ │ + je 8adfc │ │ + mov %ecx,(%esp) │ │ + xor %eax,%eax │ │ + test %esi,%esi │ │ + sete %al │ │ + lea (%eax,%eax,2),%eax │ │ + mov 0x4a0(%edi),%ecx │ │ + test %ecx,%ecx │ │ + mov %eax,0x8(%esp) │ │ + mov 0xd70(%edi,%eax,4),%eax │ │ + mov %edx,0x20(%esp) │ │ + js 8ad01 │ │ + lea (%ecx,%ecx,2),%edx │ │ + mov 0x24(%esp),%ebx │ │ + lea (%ebx,%edx,2),%edx │ │ + add %ecx,%ecx │ │ + jmp 8ad14 │ │ + add %ecx,%eax │ │ + lea 0x0(,%ecx,8),%edx │ │ + sub %ecx,%edx │ │ + add 0x24(%esp),%edx │ │ + add %ecx,%ecx │ │ + neg %ecx │ │ + sub $0x4,%esp │ │ + mov 0x10(%esp),%ebx │ │ + push %ecx │ │ + push %edx │ │ + push %eax │ │ + call 1470 │ │ + mov 0x30(%esp),%edx │ │ + add $0x10,%esp │ │ + mov (%esp),%ecx │ │ + cmpl $0x0,0x40(%esp) │ │ + je 8adfc │ │ + mov 0x4a4(%edi),%edx │ │ + test %edx,%edx │ │ + mov 0x8(%esp),%ecx │ │ + mov 0xd74(%edi,%ecx,4),%eax │ │ + js 8ad91 │ │ + mov %edx,%edi │ │ + imul 0x98(%esp),%edi │ │ + mov 0x38(%esp),%ecx │ │ + add %edi,%ecx │ │ + add %edx,%edx │ │ + mov %edx,0x4(%esp) │ │ + sub $0x4,%esp │ │ + mov 0x10(%esp),%ebx │ │ + push %edx │ │ + push %ecx │ │ + push %eax │ │ + call 1470 │ │ + add $0x10,%esp │ │ + add 0x3c(%esp),%edi │ │ + sub $0x4,%esp │ │ + pushl 0x8(%esp) │ │ + push %edi │ │ + mov 0x8(%ebp),%edi │ │ + mov 0x14(%esp),%eax │ │ + pushl 0xd78(%edi,%eax,4) │ │ + jmp 8aded │ │ + add %edx,%eax │ │ + mov %edx,%ebx │ │ + imul 0x94(%esp),%ebx │ │ + mov %ebx,0x14(%esp) │ │ + mov 0x38(%esp),%ecx │ │ + add %ebx,%ecx │ │ + mov %ecx,0x4(%esp) │ │ + lea (%edx,%edx,1),%ecx │ │ + neg %ecx │ │ + mov %ecx,0x10(%esp) │ │ + sub $0x4,%esp │ │ + mov 0x10(%esp),%ebx │ │ + push %ecx │ │ + pushl 0xc(%esp) │ │ + push %eax │ │ + mov %edx,0x14(%esp) │ │ + call 1470 │ │ + add $0x10,%esp │ │ + mov 0x8(%esp),%eax │ │ + mov 0x4(%esp),%ecx │ │ + add 0xd78(%edi,%eax,4),%ecx │ │ + mov 0x14(%esp),%eax │ │ + add 0x3c(%esp),%eax │ │ + sub $0x4,%esp │ │ + pushl 0x14(%esp) │ │ + push %eax │ │ + push %ecx │ │ + call 1470 │ │ + mov 0x30(%esp),%edx │ │ + add $0x10,%esp │ │ + mov (%esp),%ecx │ │ + and $0xfffffffc,%ecx │ │ + or $0x2,%ecx │ │ + cmpl $0x0,0x5c(%esp) │ │ + jle 8ac60 │ │ + mov %edx,%eax │ │ + shr %eax │ │ + and $0xf,%eax │ │ + mov %eax,0xa0(%esp) │ │ + shr $0x3,%edx │ │ + and $0x2,%edx │ │ + mov %edx,0x20(%esp) │ │ + lea (%esi,%esi,2),%eax │ │ + lea 0xd70(%edi,%eax,4),%eax │ │ + mov %eax,0x4c(%esp) │ │ + mov %ecx,%eax │ │ + movl $0x1,0x34(%esp) │ │ + movl $0x0,0x8c(%esp) │ │ + mov 0x3c(%esp),%ecx │ │ + mov %ecx,0x68(%esp) │ │ + mov 0x38(%esp),%ecx │ │ + mov %ecx,0x64(%esp) │ │ + mov 0x24(%esp),%ecx │ │ + mov %ecx,0x60(%esp) │ │ + xor %esi,%esi │ │ + jmp 8aea2 │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8da4d │ │ - pop %ebx │ │ - add $0x47523,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7dbb0(%ebx),%eax │ │ - lea -0x82d60(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8da9d │ │ - pop %ebx │ │ - add $0x474d3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7dbb0(%ebx),%eax │ │ - lea -0x7e690(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8daed │ │ - pop %ebx │ │ - add $0x47483,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7dac0(%ebx),%eax │ │ - lea -0x82d60(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + movl $0x1,0x34(%esp) │ │ + mov %eax,%ebx │ │ + addl $0x40,0x60(%esp) │ │ + mov 0xa8(%esp),%ecx │ │ + add %ecx,0x64(%esp) │ │ + add %ecx,0x68(%esp) │ │ + mov 0x6c(%esp),%esi │ │ + inc %esi │ │ + or $0x1,%ebx │ │ + cmp 0x5c(%esp),%esi │ │ + mov %ebx,%eax │ │ + je 8ac62 │ │ + mov %esi,%ecx │ │ + shr %ecx │ │ + mov %esi,%edx │ │ + and $0x1,%edx │ │ + or 0x20(%esp),%edx │ │ + imul $0x544,%ecx,%ecx │ │ + add 0x10(%ebp),%ecx │ │ + movsbl 0x500(%edx,%ecx,1),%edx │ │ + cmp $0xffffffff,%edx │ │ + mov %esi,0x6c(%esp) │ │ + je 8ae70 │ │ + mov 0xc(%edi),%esi │ │ + mov 0x518(%esi,%edx,4),%ebx │ │ + mov 0x538(%esi,%edx,4),%esi │ │ + mov %ebx,%edx │ │ + or %esi,%edx │ │ + je 8ae70 │ │ + mov %eax,(%esp) │ │ + test %ebx,%ebx │ │ + setne 0x8(%esp) │ │ + test %esi,%esi │ │ + setne 0x14(%esp) │ │ + mov %ebx,0x74(%esp) │ │ + and $0x3,%ebx │ │ + cmp $0x3,%ebx │ │ + sete 0x54(%esp) │ │ + mov %esi,%eax │ │ + and $0x3,%eax │ │ + mov %eax,0x28(%esp) │ │ + cmp $0x3,%eax │ │ + sete 0x10(%esp) │ │ + mov 0x6c(%esp),%eax │ │ + shl $0x4,%eax │ │ + mov %edi,%edx │ │ + lea 0x10(%eax),%edi │ │ + mov 0x804(%edx),%edx │ │ + cmp %edx,%edi │ │ + mov %esi,0x78(%esp) │ │ + mov %edx,0x4(%esp) │ │ + mov %edx,%esi │ │ + cmovle %edi,%esi │ │ + cmp %esi,%eax │ │ + jge 8b523 │ │ + mov %edi,0xc8(%esp) │ │ + xor %edx,%edx │ │ + mov %ebx,%esi │ │ + mov 0x54(%esp),%bl │ │ + mov %bl,%dl │ │ + add %edx,%esi │ │ + mov %esi,0x48(%esp) │ │ + xor %ebx,%ebx │ │ + mov 0x8(%esp),%dl │ │ + mov %dl,%bl │ │ + mov %ebx,%esi │ │ + xor %edx,%edx │ │ + mov 0x14(%esp),%bl │ │ + mov %bl,%dl │ │ + mov %esi,0xb4(%esp) │ │ + mov %eax,0x2c(%esp) │ │ + lea (%esi,%edx,2),%eax │ │ + mov %eax,0x90(%esp) │ │ + add %edx,%edx │ │ + mov %edx,0xb0(%esp) │ │ + mov 0x74(%esp),%eax │ │ + sar $0x2,%eax │ │ + xor %edx,%edx │ │ + mov 0x10(%esp),%bl │ │ + mov %bl,%dl │ │ + mov 0x78(%esp),%esi │ │ + mov %esi,%edi │ │ + sar $0x2,%edi │ │ + add %edx,0x28(%esp) │ │ + test %esi,%esi │ │ + sete %dl │ │ + cmpl $0x0,0x44(%esp) │ │ + setle %bl │ │ + cmpl $0x0,0x40(%esp) │ │ + sete %dh │ │ + or %dl,%bl │ │ + mov 0xa0(%esp),%esi │ │ + mov 0x504(%ecx,%esi,4),%ecx │ │ + mov %ecx,0xc4(%esp) │ │ + or %dh,%bl │ │ + mov %bl,0x1f(%esp) │ │ + mov %edi,0x50(%esp) │ │ + mov %eax,0x88(%esp) │ │ + or %eax,%edi │ │ + mov %edi,0xbc(%esp) │ │ + mov 0x68(%esp),%eax │ │ + mov %eax,0x8(%esp) │ │ + mov 0x64(%esp),%eax │ │ + mov %eax,0x14(%esp) │ │ + mov 0x2c(%esp),%eax │ │ + mov 0x60(%esp),%edx │ │ + mov (%esp),%esi │ │ + mov %esi,%ebx │ │ + mov 0x8(%ebp),%edi │ │ + jmp 8b058 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8db3d │ │ - pop %ebx │ │ - add $0x47433,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x82a50(%ebx),%eax │ │ - lea -0x7db00(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8db8d │ │ - pop %ebx │ │ - add $0x473e3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7dac0(%ebx),%eax │ │ - lea -0x7e690(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ + movl $0x1,0x34(%esp) │ │ + mov (%esp),%ebx │ │ + mov 0x8(%esp),%eax │ │ + mov %edx,%esi │ │ + add $0x8,%esi │ │ + mov %esi,%edx │ │ + mov 0xc0(%esp),%ecx │ │ + add %ecx,0x14(%esp) │ │ + add %ecx,%eax │ │ + mov %eax,0x8(%esp) │ │ + or $0x1,%ebx │ │ + mov 0xc8(%esp),%eax │ │ + mov 0x4(%esp),%ecx │ │ + cmp %ecx,%eax │ │ + cmovle %eax,%ecx │ │ + mov 0x54(%esp),%eax │ │ + cmp %ecx,%eax │ │ + mov %ebx,%esi │ │ + jge 8ae7a │ │ + lea 0x2(%eax),%ecx │ │ + and $0xfffffffd,%ebx │ │ + mov %ecx,0x54(%esp) │ │ + cmp 0x4(%esp),%ecx │ │ + cmovl %esi,%ebx │ │ + mov %ebx,(%esp) │ │ + mov %eax,%ecx │ │ + and $0x1e,%cl │ │ + mov $0x3,%ebx │ │ + shl %cl,%ebx │ │ + test %ebx,0xc4(%esp) │ │ + je 8b010 │ │ + mov %eax,0x2c(%esp) │ │ + mov %edx,0x10(%esp) │ │ + mov 0x8c(%esp),%eax │ │ + not %eax │ │ + cmpl $0x1,0x34(%esp) │ │ + mov $0x0,%ecx │ │ + sbb %ecx,%ecx │ │ + not %ecx │ │ + or %eax,%ecx │ │ + test %ecx,0x90(%esp) │ │ + je 8b1bb │ │ + mov (%esp),%eax │ │ + and $0x1,%eax │ │ + je 8b1bb │ │ + test %ecx,0xb4(%esp) │ │ + je 8b155 │ │ + mov 0x18(%esp),%eax │ │ + lea (%eax,%eax,2),%eax │ │ + shl $0x4,%eax │ │ + mov 0x10(%esp),%esi │ │ + movzwl -0x2(%esi),%edx │ │ + mov %dx,0xd0(%esp,%eax,1) │ │ + mov 0x8(%ebp),%edx │ │ + mov 0x4a0(%edx),%edx │ │ + movzwl -0x2(%edx,%esi,1),%ebx │ │ + mov %bx,0xd2(%esp,%eax,1) │ │ + movzwl -0x2(%esi,%edx,2),%ebx │ │ + mov %bx,0xd4(%esp,%eax,1) │ │ + lea (%edx,%edx,2),%edi │ │ + movzwl -0x2(%esi,%edi,1),%ebx │ │ + mov %bx,0xd6(%esp,%eax,1) │ │ + movzwl -0x2(%esi,%edx,4),%ebx │ │ + mov %bx,0xd8(%esp,%eax,1) │ │ + lea (%edx,%edx,4),%ebx │ │ + movzwl -0x2(%esi,%ebx,1),%ebx │ │ + mov %bx,0xda(%esp,%eax,1) │ │ + movzwl -0x2(%esi,%edi,2),%ebx │ │ + mov %bx,0xdc(%esp,%eax,1) │ │ + lea 0x0(,%edx,8),%ebx │ │ + sub %edx,%ebx │ │ + movzwl -0x2(%ebx,%esi,1),%edx │ │ + mov %dx,0xde(%esp,%eax,1) │ │ + cmpl $0x0,0x40(%esp) │ │ + mov 0x14(%esp),%esi │ │ + je 8b1bb │ │ + and 0xb0(%esp),%ecx │ │ + je 8b1bb │ │ + cmpl $0x0,0x44(%esp) │ │ + jle 8b1bb │ │ + mov 0x8(%ebp),%eax │ │ + mov 0x4a4(%eax),%eax │ │ + mov 0x18(%esp),%ecx │ │ + lea (%ecx,%ecx,2),%ecx │ │ + shl $0x4,%ecx │ │ + lea 0xf0(%esp),%edx │ │ + add %edx,%ecx │ │ + mov $0xfffffffe,%edx │ │ + mov 0x44(%esp),%ebx │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8dbdd │ │ - pop %ebx │ │ - add $0x47393,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7dbb0(%ebx),%eax │ │ - lea -0x7db00(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8dc2d │ │ - pop %ebx │ │ - add $0x47343,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7dac0(%ebx),%eax │ │ - lea -0x7ea80(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ + movzwl (%esi,%edx,1),%edi │ │ + mov %di,-0x10(%ecx) │ │ + mov 0x8(%esp),%edi │ │ + movzwl (%edi,%edx,1),%edi │ │ + mov %di,(%ecx) │ │ + add $0x2,%ecx │ │ + add %eax,%edx │ │ + dec %ebx │ │ + jne 8b1a0 │ │ + testb $0x2,(%esp) │ │ + je 8b2bb │ │ + xor %eax,%eax │ │ + cmpl $0x0,0x18(%esp) │ │ + sete %al │ │ + cmpl $0x0,0x74(%esp) │ │ + je 8b263 │ │ + lea (%eax,%eax,2),%ecx │ │ + shl $0x4,%ecx │ │ + mov 0x10(%esp),%esi │ │ + movzwl 0x6(%esi),%edx │ │ + mov %dx,0xd0(%esp,%ecx,1) │ │ + mov 0x8(%ebp),%edx │ │ + mov 0x4a0(%edx),%edx │ │ + movzwl 0x6(%edx,%esi,1),%edi │ │ + mov %di,0xd2(%esp,%ecx,1) │ │ + movzwl 0x6(%esi,%edx,2),%edi │ │ + mov %di,0xd4(%esp,%ecx,1) │ │ + lea (%edx,%edx,2),%edi │ │ + movzwl 0x6(%esi,%edi,1),%ebx │ │ + mov %bx,0xd6(%esp,%ecx,1) │ │ + movzwl 0x6(%esi,%edx,4),%ebx │ │ + mov %bx,0xd8(%esp,%ecx,1) │ │ + lea (%edx,%edx,4),%ebx │ │ + movzwl 0x6(%esi,%ebx,1),%ebx │ │ + mov %bx,0xda(%esp,%ecx,1) │ │ + movzwl 0x6(%esi,%edi,2),%edi │ │ + mov %di,0xdc(%esp,%ecx,1) │ │ + lea 0x0(,%edx,8),%edi │ │ + sub %edx,%edi │ │ + movzwl 0x6(%edi,%esi,1),%edx │ │ + mov %dx,0xde(%esp,%ecx,1) │ │ + cmpb $0x0,0x1f(%esp) │ │ + mov 0x14(%esp),%esi │ │ + jne 8b2bb │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0x4a4(%ecx),%ecx │ │ + lea (%eax,%eax,2),%eax │ │ + shl $0x4,%eax │ │ + lea 0xf0(%esp),%edx │ │ + add %edx,%eax │ │ + mov 0xa4(%esp),%edx │ │ + mov 0x44(%esp),%ebx │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8dc7d │ │ - pop %ebx │ │ - add $0x472f3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7e650(%ebx),%eax │ │ - lea -0x7db00(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8dccd │ │ - pop %ebx │ │ - add $0x472a3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x82300(%ebx),%eax │ │ - lea -0x82d60(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x1 │ │ - push %eax │ │ - push %esi │ │ - push $0x2 │ │ - push $0x20 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8dd1d │ │ - pop %ebx │ │ - add $0x47253,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7d8f0(%ebx),%eax │ │ - lea -0x7db00(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ + nop │ │ + nop │ │ + movzwl (%esi,%edx,1),%edi │ │ + mov %di,-0x10(%eax) │ │ + mov 0x8(%esp),%edi │ │ + movzwl (%edi,%edx,1),%edi │ │ + mov %di,(%eax) │ │ + add $0x2,%eax │ │ + add %ecx,%edx │ │ + dec %ebx │ │ + jne 8b2a0 │ │ + cmpl $0x0,0xbc(%esp) │ │ + mov 0x8(%ebp),%edi │ │ + mov 0x10(%esp),%esi │ │ + je 8b2f6 │ │ + sub $0x4,%esp │ │ + mov 0x10(%esp),%ebx │ │ + lea 0xd0(%esp),%eax │ │ push %eax │ │ + pushl 0x4a0(%edi) │ │ push %esi │ │ - push $0x2 │ │ - push $0x20 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ + mov 0x40(%esp),%eax │ │ + call *0x670(%eax) │ │ + add $0x10,%esp │ │ + mov %eax,0x84(%esp) │ │ + cmpl $0x0,0x88(%esp) │ │ + je 8b330 │ │ + mov 0xcc(%esp),%eax │ │ + test %eax,%eax │ │ + je 8b37c │ │ + shr $0x6,%eax │ │ + mov 0x48(%esp),%edx │ │ + je 8b38a │ │ + bsr %eax,%eax │ │ + cmp $0xc,%eax │ │ + mov $0xc,%ecx │ │ + cmovae %ecx,%eax │ │ + add $0x4,%eax │ │ + jmp 8b38f │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8dd6d │ │ - pop %ebx │ │ - add $0x47203,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x82ef0(%ebx),%eax │ │ - lea -0x82a50(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x1 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x4 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8ddbd │ │ - pop %ebx │ │ - add $0x471b3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ + mov 0x48(%esp),%eax │ │ + test %eax,%eax │ │ + je 8b3ff │ │ + mov 0x18(%esp),%eax │ │ + lea (%eax,%eax,2),%eax │ │ + shl $0x4,%eax │ │ + lea 0xd0(%esp,%eax,1),%eax │ │ + mov 0x2c(%esp),%ecx │ │ + lea 0x0(,%ecx,4),%ecx │ │ + mov 0x4c(%esp),%edx │ │ + add (%edx),%ecx │ │ sub $0xc,%esp │ │ - lea -0x7db70(%ebx),%eax │ │ - lea -0x7dac0(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ + mov 0x18(%esp),%ebx │ │ + pushl 0xc(%esp) │ │ + pushl 0x80(%esp) │ │ + push $0x0 │ │ + pushl 0x60(%esp) │ │ push $0x0 │ │ + push %ecx │ │ + push %eax │ │ + jmp 8b3eb │ │ + xor %eax,%eax │ │ + mov 0x48(%esp),%edx │ │ + mov %eax,%ecx │ │ + or %edx,%ecx │ │ + jne 8b3a3 │ │ + jmp 8b3ff │ │ + mov $0x4,%eax │ │ + imul 0x88(%esp),%eax │ │ + add $0x8,%eax │ │ + sar $0x4,%eax │ │ + mov %eax,%ecx │ │ + or %edx,%ecx │ │ + je 8b3ff │ │ + mov 0x18(%esp),%ecx │ │ + lea (%ecx,%ecx,2),%ecx │ │ + shl $0x4,%ecx │ │ + lea 0xd0(%esp,%ecx,1),%ecx │ │ + mov %ecx,0x4(%esp) │ │ + mov %edx,%ecx │ │ + mov 0x2c(%esp),%edx │ │ + lea 0x0(,%edx,4),%edx │ │ + mov 0x4c(%esp),%ebx │ │ + add (%ebx),%edx │ │ + sub $0xc,%esp │ │ + mov 0x18(%esp),%ebx │ │ + pushl 0xc(%esp) │ │ + pushl 0x80(%esp) │ │ + pushl 0x98(%esp) │ │ + push %ecx │ │ push %eax │ │ + push %edx │ │ + pushl 0x28(%esp) │ │ + pushl 0x4a0(%edi) │ │ push %esi │ │ - push $0x1 │ │ - push $0x4 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ + mov 0x60(%esp),%eax │ │ + call *0x674(%eax) │ │ add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8de0d │ │ - pop %ebx │ │ - add $0x47163,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ + cmpl $0x0,0x78(%esp) │ │ + je 8b4f2 │ │ + cmpl $0x0,0x50(%esp) │ │ + je 8b429 │ │ + mov 0xac(%esp),%eax │ │ + mov 0x84(%esp),%ecx │ │ + movzbl (%ecx,%eax,1),%eax │ │ + mov %eax,0x4(%esp) │ │ + jmp 8b431 │ │ + movl $0x0,0x4(%esp) │ │ + mov 0x28(%esp),%edx │ │ + mov %edx,0x28(%esp) │ │ + mov 0x2c(%esp),%esi │ │ + shl $0x2,%esi │ │ + mov 0xb8(%esp),%ecx │ │ + shr %cl,%esi │ │ + mov 0x18(%esp),%eax │ │ + lea (%eax,%eax,2),%edi │ │ + shl $0x4,%edi │ │ + lea 0xe0(%esp,%edi,1),%eax │ │ + mov 0x4c(%esp),%ecx │ │ + mov 0x4(%ecx),%ecx │ │ + add %esi,%ecx │ │ sub $0xc,%esp │ │ - lea -0x82ef0(%ebx),%eax │ │ - lea -0x7e650(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ + mov 0x18(%esp),%ebx │ │ + pushl 0xc(%esp) │ │ + pushl 0x8c(%esp) │ │ + pushl 0x18(%esp) │ │ + push %edx │ │ + pushl 0x6c(%esp) │ │ + push %ecx │ │ push %eax │ │ + mov 0x8(%ebp),%eax │ │ + pushl 0x4a4(%eax) │ │ + pushl 0x40(%esp) │ │ + mov 0xb0(%esp),%eax │ │ + mov 0x60(%esp),%ecx │ │ + call *0x674(%ecx,%eax,4) │ │ + add $0x30,%esp │ │ + lea 0xf0(%esp,%edi,1),%eax │ │ + mov 0x8(%ebp),%edi │ │ + mov 0x4c(%esp),%ecx │ │ + add 0x8(%ecx),%esi │ │ + sub $0xc,%esp │ │ + pushl 0xc(%esp) │ │ + pushl 0x8c(%esp) │ │ + pushl 0x18(%esp) │ │ + pushl 0x40(%esp) │ │ + pushl 0x6c(%esp) │ │ push %esi │ │ - push $0x1 │ │ - push $0x4 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ + push %eax │ │ + pushl 0x4a4(%edi) │ │ + pushl 0x34(%esp) │ │ + mov 0xb0(%esp),%eax │ │ + mov 0x60(%esp),%ecx │ │ + call *0x674(%ecx,%eax,4) │ │ add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ + mov 0x10(%esp),%esi │ │ + xorl $0x1,0x18(%esp) │ │ + mov 0x804(%edi),%eax │ │ + mov %eax,0x4(%esp) │ │ + movl $0x0,0x34(%esp) │ │ + mov 0x90(%esp),%eax │ │ + mov %eax,0x8c(%esp) │ │ + mov (%esp),%ebx │ │ + mov 0x8(%esp),%eax │ │ + jmp 8b021 │ │ + mov (%esp),%ebx │ │ + mov 0x8(%ebp),%edi │ │ + jmp 8ae7a │ │ + lea -0xc(%ebp),%esp │ │ pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + lea 0x0(%esi),%esi │ │ + lea 0x0(%edi,%eiz,1),%edi │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - call 8de5d │ │ - pop %ebx │ │ - add $0x47113,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7ebd0(%ebx),%eax │ │ - lea -0x82a50(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x4 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ + sub $0xb0,%esp │ │ + call 8b554 │ │ pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + add $0x4ba1c,%esi │ │ + mov 0x8(%ebp),%eax │ │ + mov (%eax),%ecx │ │ + mov %ecx,0x40(%esp) │ │ + mov 0x4b0(%ecx),%ecx │ │ + mov %ecx,0x20(%esp) │ │ + xor %ebx,%ebx │ │ + cmp $0x1,%ecx │ │ + sete %bl │ │ + mov %ebx,%edi │ │ + xor %ebx,%ebx │ │ + cmp $0x3,%ecx │ │ + setne %bl │ │ + mov 0x8(%eax),%edx │ │ + mov %edx,0xc(%esp) │ │ + and $0x1f,%edx │ │ + mov %edx,%ecx │ │ + mov %edx,0x28(%esp) │ │ + mov %ebx,%ecx │ │ + shr %cl,%edx │ │ + mov %edx,0x30(%esp) │ │ + mov 0xc(%eax),%edx │ │ + mov %edx,0x10(%esp) │ │ + and $0x1f,%edx │ │ + mov %edx,%ecx │ │ + mov %edx,0x24(%esp) │ │ + mov %edi,%eax │ │ + mov %eax,%ecx │ │ + shr %cl,%edx │ │ + mov %edx,0x2c(%esp) │ │ + mov 0xc(%ebp),%edi │ │ + mov %esi,0x14(%esp) │ │ + lea -0x55a8(%esi),%edx │ │ + movzbl (%edx,%edi,4),%esi │ │ + mov %esi,0x18(%esp) │ │ + mov %ebx,%ecx │ │ + add %esi,%ebx │ │ + mov %ecx,0x44(%esp) │ │ + shr %cl,%ebx │ │ + movzbl 0x1(%edx,%edi,4),%ecx │ │ + mov %ecx,0x1c(%esp) │ │ + lea (%ecx,%eax,1),%edx │ │ + mov %eax,0x3c(%esp) │ │ + mov %eax,%ecx │ │ + shr %cl,%edx │ │ + mov %edx,0x38(%esp) │ │ + cmpl $0x0,0x20(%esp) │ │ + je 8b624 │ │ + mov 0xc(%esp),%ecx │ │ + mov %ecx,%edx │ │ + test $0x1,%cl │ │ + jne 8c06d │ │ + mov 0x18(%esp),%ecx │ │ + cmp 0x44(%esp),%ecx │ │ + ja 8c06d │ │ + movl $0x0,0x48(%esp) │ │ + mov 0x10(%ebp),%esi │ │ + cmpb $0x0,0x6(%esi) │ │ + jne 8c095 │ │ + jmp 8b63d │ │ + mov 0xc(%esp),%edx │ │ + movl $0x0,0x48(%esp) │ │ + mov 0x10(%ebp),%esi │ │ + cmpb $0x0,0x6(%esi) │ │ + jne 8c095 │ │ + mov 0x40(%esp),%ecx │ │ + mov 0x804(%ecx),%edi │ │ + mov %esi,%ebx │ │ + mov %edx,%esi │ │ + sub %edx,%edi │ │ + mov 0x18(%esp),%eax │ │ + cmp %eax,%edi │ │ + cmovg %eax,%edi │ │ + mov 0x808(%ecx),%esi │ │ + sub 0x10(%esp),%esi │ │ + mov 0x1c(%esp),%eax │ │ + cmp %eax,%esi │ │ + cmovg %eax,%esi │ │ + mov %edi,%eax │ │ + mov 0x44(%esp),%ecx │ │ + lea (%edi,%ecx,1),%eax │ │ + sar %cl,%eax │ │ + mov %eax,0x8c(%esp) │ │ + mov 0x3c(%esp),%ecx │ │ + lea (%esi,%ecx,1),%eax │ │ + sar %cl,%eax │ │ + mov %eax,0x84(%esp) │ │ + xor %ecx,%ecx │ │ + cmpb $0x0,0x3(%ebx) │ │ + sete %cl │ │ + shl $0x4,%ecx │ │ + movzbl 0xa(%ecx,%ebx,1),%ecx │ │ + mov %ecx,0x5c(%esp) │ │ + mov 0x8(%ebp),%eax │ │ + mov 0x4(%eax),%ecx │ │ + mov %ecx,0x78(%esp) │ │ + movzbl 0x7(%ebx),%ecx │ │ + mov %ecx,0x74(%esp) │ │ + movzbl 0x1d(%ebx),%ecx │ │ + mov %cx,0x80(%esp) │ │ + movzwl 0x1e(%ebx),%ecx │ │ + mov %cx,0x82(%esp) │ │ + test %esi,%esi │ │ + jle 8c570 │ │ + mov %esi,%edx │ │ + mov %ebx,%esi │ │ + xor %eax,%eax │ │ + mov %edi,0x98(%esp) │ │ + mov %edx,0x94(%esp) │ │ + jmp 8b703 │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8dead │ │ - pop %ebx │ │ - add $0x470c3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7ebd0(%ebx),%eax │ │ - lea -0x7e650(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x4 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ + mov %edi,%ecx │ │ + mov %ecx,%edi │ │ + mov 0x88(%esp),%eax │ │ + cmp %edx,%eax │ │ + jge 8c570 │ │ + lea 0x10(%eax),%ebx │ │ + cmp %ebx,%edx │ │ + mov %ebx,%ecx │ │ + cmovle %edx,%ecx │ │ + mov %ecx,0x6c(%esp) │ │ + test %edi,%edi │ │ + mov %ebx,0x88(%esp) │ │ + jle 8b6f0 │ │ + xor %ecx,%ecx │ │ + test %eax,%eax │ │ + setne %cl │ │ + mov %ecx,0x90(%esp) │ │ + mov 0x3c(%esp),%edx │ │ + mov %edx,%ecx │ │ + shr %cl,%ebx │ │ + mov 0x84(%esp),%ecx │ │ + cmp %ebx,%ecx │ │ + cmovle %ecx,%ebx │ │ + mov %ebx,0x70(%esp) │ │ + mov %eax,0x68(%esp) │ │ + mov %edx,%ecx │ │ + shr %cl,%eax │ │ + mov %edi,%ecx │ │ + mov %eax,0x9c(%esp) │ │ + xor %edi,%edi │ │ + jmp 8b781 │ │ + nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8defd │ │ - pop %ebx │ │ - add $0x47073,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7ebd0(%ebx),%eax │ │ - lea -0x7dbb0(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x4 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8df4d │ │ - pop %ebx │ │ - add $0x47023,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7eac0(%ebx),%eax │ │ - lea -0x7e650(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x4 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + mov %ebx,0x10(%esp) │ │ + mov 0x98(%esp),%ecx │ │ + mov 0x64(%esp),%edi │ │ + cmp %ecx,%edi │ │ + mov 0x10(%ebp),%esi │ │ + mov 0x94(%esp),%edx │ │ + jge 8b6f2 │ │ + lea 0x10(%edi),%eax │ │ + cmp %eax,%ecx │ │ + mov %eax,0x64(%esp) │ │ + cmovle %ecx,%eax │ │ + mov %eax,0x38(%esp) │ │ + mov 0x68(%esp),%edx │ │ + mov 0x10(%esp),%ecx │ │ + add %edx,%ecx │ │ + cmp 0x6c(%esp),%edx │ │ + mov 0x8(%ebp),%eax │ │ + mov %ecx,0x10(%esp) │ │ + mov %ecx,0xc(%eax) │ │ + mov %edi,0x54(%esp) │ │ + jge 8bbc0 │ │ + xor %eax,%eax │ │ + test %edi,%edi │ │ + setne %al │ │ + mov %eax,0x58(%esp) │ │ + mov 0x90(%esp),%eax │ │ + mov %eax,0x50(%esp) │ │ + mov %edx,0x34(%esp) │ │ + mov 0xc(%esp),%edx │ │ + mov 0x8(%ebp),%edi │ │ + mov 0x10(%esp),%eax │ │ + jmp 8b821 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8df9d │ │ - pop %ebx │ │ - add $0x46fd3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x82ef0(%ebx),%eax │ │ - lea -0x7dbb0(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x4 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ + mov 0x8(%ebp),%edx │ │ + mov %edx,%ebx │ │ + mov %eax,%edx │ │ + mov 0xc(%ebx),%eax │ │ + sub %edi,%edx │ │ + mov 0x14(%esp),%ecx │ │ + lea -0x5550(%ecx),%ecx │ │ + mov 0x5c(%esp),%edi │ │ + movzbl 0x1(%ecx,%edi,8),%ecx │ │ + mov 0x34(%esp),%edi │ │ + add %ecx,%edi │ │ + add %ecx,%eax │ │ + mov %edx,0x8(%ebx) │ │ + mov %eax,0xc(%ebx) │ │ + incl 0x50(%esp) │ │ + mov %edi,0x34(%esp) │ │ + cmp 0x6c(%esp),%edi │ │ + mov %ebx,%edi │ │ + jge 8bbcf │ │ + mov 0x40(%esp),%ebx │ │ + mov 0x7f8(%ebx),%ecx │ │ + imul %eax,%ecx │ │ + lea (%ecx,%ecx,4),%ecx │ │ + add %ecx,%ecx │ │ + add 0xa7c(%ebx),%ecx │ │ + mov %ecx,0x60(%esp) │ │ + mov 0x54(%esp),%ecx │ │ + add %ecx,%edx │ │ + cmp 0x38(%esp),%ecx │ │ + mov %edx,0x8(%edi) │ │ + mov %edi,%ebx │ │ + mov %ecx,%edi │ │ + jge 8b7ea │ │ + mov 0x24(%esp),%eax │ │ + mov 0x34(%esp),%ecx │ │ + add %ecx,%eax │ │ + lea 0x30(%ebx,%eax,1),%eax │ │ + mov %eax,0x18(%esp) │ │ + mov 0x54(%esp),%edi │ │ + mov 0x58(%esp),%ecx │ │ + mov %ecx,0x10(%esp) │ │ + cmpb $0x0,0x3(%esi) │ │ + jne 8b8cf │ │ + jmp 8b9d0 │ │ + mov 0x8(%ebp),%edx │ │ + mov 0x280(%edx),%edx │ │ + mov 0x20(%esp),%esi │ │ + lea 0x20(%edx,%esi,1),%edx │ │ + sub $0x4,%esp │ │ + mov 0x18(%esp),%ebx │ │ + push %ecx │ │ + push %eax │ │ + push %edx │ │ + call 1510 │ │ + add $0x10,%esp │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8dfed │ │ - pop %ebx │ │ - add $0x46f83,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ + mov 0xc(%esp),%eax │ │ + mov 0x10(%esp),%ecx │ │ + mov 0x8(%ebp),%esi │ │ + add %eax,%edi │ │ + add 0x8(%esi),%eax │ │ + mov %eax,0x8(%esi) │ │ + inc %ecx │ │ + cmp 0x38(%esp),%edi │ │ + mov 0x10(%ebp),%esi │ │ + jge 8b7e0 │ │ + mov %ecx,0x10(%esp) │ │ + cmpb $0x0,0x3(%esi) │ │ + je 8b9d0 │ │ + movb $0x40,0xb(%esp) │ │ + mov 0x8(%ebp),%ebx │ │ + mov 0x280(%ebx),%eax │ │ + mov 0x28(%esp),%ecx │ │ + mov %edi,0x1c(%esp) │ │ + lea (%edi,%ecx,1),%ecx │ │ + mov %ecx,0x20(%esp) │ │ + lea 0x20(%eax,%ecx,1),%edx │ │ + movzbl 0xa(%esi),%eax │ │ sub $0xc,%esp │ │ - lea -0x7eac0(%ebx),%eax │ │ - lea -0x82a50(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ + mov %ebx,%ecx │ │ + mov 0x20(%esp),%ebx │ │ + lea 0x17(%esp),%edi │ │ + push %edi │ │ + lea 0xb8(%esp),%edi │ │ + push %edi │ │ + mov 0x8c(%esp),%edi │ │ + pushl 0x3640(%edi) │ │ push $0x0 │ │ - push %eax │ │ - push %esi │ │ push $0x1 │ │ - push $0x4 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ + push %esi │ │ + pushl 0xc(%ebp) │ │ + push %eax │ │ + pushl 0x44(%esp) │ │ + call 8cc50 │ │ add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + mov 0x8(%ebp),%ebx │ │ + mov 0x8(%ebx),%ecx │ │ + lea (%ecx,%ecx,4),%ecx │ │ + mov 0x60(%esp),%edx │ │ + mov %ax,(%edx,%ecx,2) │ │ + movzbl 0xa8(%esp),%eax │ │ + mov %al,0x6(%edx,%ecx,2) │ │ + mov 0x14(%esp),%eax │ │ + lea -0x5550(%eax),%eax │ │ + mov 0x5c(%esp),%edx │ │ + movzbl (%eax,%edx,8),%esi │ │ + cmp $0x8,%esi │ │ + mov $0x8,%ecx │ │ + mov %esi,0xc(%esp) │ │ + cmovb %esi,%ecx │ │ + movzbl 0x1(%eax,%edx,8),%edx │ │ + cmp $0x8,%edx │ │ + mov $0x8,%eax │ │ + cmovb %edx,%eax │ │ + imul %ecx,%eax │ │ + shl $0x6,%eax │ │ + add %eax,0x3640(%edi) │ │ + mov 0x40(%esp),%eax │ │ + mov 0x808(%eax),%eax │ │ + sub 0xc(%ebx),%eax │ │ + cmp %edx,%eax │ │ + cmovg %edx,%eax │ │ + lea -0x1(%eax),%ecx │ │ + cmp $0xf,%ecx │ │ + ja 8ba43 │ │ + mov 0x14(%esp),%edx │ │ + mov -0x267c(%edx,%ecx,4),%ecx │ │ + add %edx,%ecx │ │ + jmp *%ecx │ │ + movzbl 0xb(%esp),%ecx │ │ + mov 0x18(%esp),%eax │ │ + mov %ecx,%esi │ │ + mov %cl,(%eax) │ │ + jmp 8bad0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8e03d │ │ - pop %ebx │ │ - add $0x46f33,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7eac0(%ebx),%eax │ │ - lea -0x7dbb0(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x4 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8e08d │ │ - pop %ebx │ │ - add $0x46ee3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ + nop │ │ + movzbl 0x1a(%esi),%eax │ │ + mov %eax,0xc(%esp) │ │ + sub $0x4,%esp │ │ + mov 0x8(%ebp),%esi │ │ + mov %esi,%ecx │ │ mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7db70(%ebx),%eax │ │ - lea -0x82a50(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ + mov 0x18(%esp),%ebx │ │ push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x4 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ + pushl 0x58(%esp) │ │ + pushl 0x1c(%esp) │ │ + mov %edi,%eax │ │ + lea 0x90(%esp),%edi │ │ + push %edi │ │ + mov %eax,%edi │ │ + push $0x0 │ │ + pushl 0x24(%esp) │ │ pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + call 8c580 │ │ + add $0x20,%esp │ │ + mov 0x14(%esp),%eax │ │ + lea -0x5550(%eax),%eax │ │ + mov 0x5c(%esp),%ecx │ │ + movzbl (%eax,%ecx,8),%eax │ │ + mov 0x10(%esp),%ecx │ │ + jmp 8b8ab │ │ + movzbl 0xb(%esp),%ecx │ │ + mov %ecx,%eax │ │ + shl $0x8,%eax │ │ + mov %ecx,%esi │ │ + or %ecx,%eax │ │ + mov 0x18(%esp),%ecx │ │ + mov %ax,(%ecx) │ │ + jmp 8bad0 │ │ + movzbl 0xb(%esp),%ecx │ │ + sub $0x4,%esp │ │ + mov 0x18(%esp),%ebx │ │ + push %eax │ │ + mov %ecx,%esi │ │ + push %ecx │ │ + pushl 0x24(%esp) │ │ + call 1510 │ │ + add $0x10,%esp │ │ + jmp 8bad0 │ │ + movzbl 0xb(%esp),%eax │ │ + mov %eax,%esi │ │ + imul $0x1010101,%eax,%eax │ │ + mov 0x18(%esp),%ecx │ │ + mov %eax,(%ecx) │ │ + jmp 8bad0 │ │ + movzbl 0xb(%esp),%ecx │ │ + mov %ecx,%eax │ │ + mov $0x1010101,%edi │ │ + mul %edi │ │ + mov %ecx,%esi │ │ + imul %edi,%ecx │ │ + add %edx,%ecx │ │ + mov 0x18(%esp),%edx │ │ + mov %eax,(%edx) │ │ + mov %ecx,0x4(%edx) │ │ + jmp 8bad0 │ │ + movzbl 0xb(%esp),%ecx │ │ + mov %ecx,%eax │ │ + mov $0x1010101,%edi │ │ + mul %edi │ │ + mov %ecx,%esi │ │ + imul %edi,%ecx │ │ + add %edx,%ecx │ │ + movd %ecx,%xmm0 │ │ + movd %eax,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + pshufd $0x44,%xmm1,%xmm0 │ │ + mov 0x18(%esp),%eax │ │ + movdqu %xmm0,(%eax) │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8e0dd │ │ - pop %ebx │ │ - add $0x46e93,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x82ef0(%ebx),%eax │ │ - lea -0x7dac0(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x4 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8e12d │ │ - pop %ebx │ │ - add $0x46e43,%ebx │ │ + nop │ │ + nop │ │ + mov 0x1c(%esp),%edi │ │ + mov 0x40(%esp),%eax │ │ + mov 0x804(%eax),%ecx │ │ + mov 0x8(%ebp),%eax │ │ + sub 0x8(%eax),%ecx │ │ + mov 0xc(%esp),%eax │ │ + cmp %eax,%ecx │ │ + cmovg %eax,%ecx │ │ + lea -0x1(%ecx),%edx │ │ + cmp $0xf,%edx │ │ + mov %esi,%eax │ │ + movzbl %al,%eax │ │ + ja 8b879 │ │ + mov 0x14(%esp),%ebx │ │ + mov -0x263c(%ebx,%edx,4),%edx │ │ + add %ebx,%edx │ │ + jmp *%edx │ │ + mov 0x8(%ebp),%eax │ │ + mov 0x280(%eax),%eax │ │ + mov 0x20(%esp),%ecx │ │ + mov %esi,%edx │ │ + mov %dl,0x20(%eax,%ecx,1) │ │ + jmp 8b8a0 │ │ + mov %eax,%ecx │ │ + shl $0x8,%ecx │ │ + or %eax,%ecx │ │ + mov 0x8(%ebp),%eax │ │ + mov 0x280(%eax),%eax │ │ + mov 0x20(%esp),%edx │ │ + mov %cx,0x20(%eax,%edx,1) │ │ + jmp 8b8a0 │ │ + imul $0x1010101,%eax,%eax │ │ mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7db70(%ebx),%eax │ │ - lea -0x7dbb0(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x4 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + mov 0x280(%ecx),%ecx │ │ + mov 0x20(%esp),%edx │ │ + mov %eax,0x20(%ecx,%edx,1) │ │ + jmp 8b8a0 │ │ + mov %eax,%ecx │ │ + mov $0x1010101,%edx │ │ + imul %edx,%ecx │ │ + mul %edx │ │ + add %ecx,%edx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0x280(%ecx),%ecx │ │ + mov 0x20(%esp),%esi │ │ + mov %eax,0x20(%ecx,%esi,1) │ │ + mov %edx,0x24(%ecx,%esi,1) │ │ + jmp 8b8a0 │ │ + mov %eax,%ecx │ │ + mov $0x1010101,%edx │ │ + imul %edx,%ecx │ │ + mul %edx │ │ + add %ecx,%edx │ │ + mov 0x8(%ebp),%ecx │ │ + mov %ecx,%esi │ │ + mov 0x280(%ecx),%ecx │ │ + mov 0x20(%esp),%ebx │ │ + mov %eax,0x20(%ecx,%ebx,1) │ │ + mov %edx,0x24(%ecx,%ebx,1) │ │ + mov 0x280(%esi),%ecx │ │ + mov %edx,0x2c(%ebx,%ecx,1) │ │ + mov %eax,0x28(%ebx,%ecx,1) │ │ + jmp 8b8a0 │ │ nop │ │ + mov %edx,0x34(%esp) │ │ + mov 0xc(%esp),%edx │ │ + mov 0x8(%ebp),%edi │ │ + mov 0x10(%esp),%eax │ │ + mov %edx,0xc(%esp) │ │ + sub 0x34(%esp),%eax │ │ + mov %eax,0xc(%edi) │ │ + cmpb $0x0,0x48(%esp) │ │ + mov %eax,%ebx │ │ + je 8b760 │ │ + mov %edi,%esi │ │ + mov 0x64(%esp),%edi │ │ + mov %ebx,0x10(%esp) │ │ + mov 0x44(%esp),%ecx │ │ + shr %cl,%edi │ │ + mov %esi,%eax │ │ + mov 0x8c(%esp),%esi │ │ + cmp %edi,%esi │ │ + cmovle %esi,%edi │ │ + mov %edi,0x38(%esp) │ │ + mov %eax,%esi │ │ + mov 0x54(%esp),%edi │ │ + mov %edi,%edx │ │ + shr %cl,%edi │ │ + mov 0x10(%esp),%ebx │ │ + mov %edi,0xa0(%esp) │ │ + xor %ecx,%ecx │ │ + jmp 8bc5a │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8e17d │ │ - pop %ebx │ │ - add $0x46df3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7eac0(%ebx),%eax │ │ - lea -0x7dac0(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x4 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8e1cd │ │ - pop %ebx │ │ - add $0x46da3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7db70(%ebx),%eax │ │ - lea -0x7e650(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x4 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8e21d │ │ - pop %ebx │ │ - add $0x46d53,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7ebd0(%ebx),%eax │ │ - lea -0x7dac0(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x4 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + mov %ecx,0x4c(%esp) │ │ + mov 0xc(%esp),%edi │ │ + mov %eax,%ebx │ │ + mov %edi,0xc(%esp) │ │ + mov 0x3c(%esp),%ecx │ │ + mov 0x4c(%esp),%eax │ │ + shl %cl,%eax │ │ + sub %eax,%ebx │ │ + mov %ebx,0xc(%esi) │ │ + mov 0x58(%esp),%ecx │ │ + cmp $0x2,%ecx │ │ + je 8b760 │ │ + add 0x68(%esp),%ebx │ │ + mov %ecx,0x50(%esp) │ │ + inc %ecx │ │ + mov %ecx,0x58(%esp) │ │ + mov 0x9c(%esp),%ecx │ │ + cmp 0x70(%esp),%ecx │ │ + mov %ebx,%eax │ │ + mov %ebx,0xc(%esi) │ │ + jge 8bc30 │ │ + mov %ecx,0x4c(%esp) │ │ + mov 0xc(%esp),%edi │ │ + mov %eax,%ebx │ │ + jmp 8bcd6 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8e26d │ │ - pop %ebx │ │ - add $0x46d03,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x82d60(%ebx),%eax │ │ - lea -0x82a50(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x1 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8e2bd │ │ - pop %ebx │ │ - add $0x46cb3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7db00(%ebx),%eax │ │ - lea -0x7dac0(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ + nop │ │ + mov %edi,0xc(%esp) │ │ + mov %edx,%esi │ │ + mov %ebx,%edi │ │ + mov 0xc(%edx),%ebx │ │ + mov 0x34(%esp),%eax │ │ + movzbl %al,%edx │ │ + mov 0x44(%esp),%ecx │ │ + shl %cl,%edi │ │ + mov 0x4c(%esp),%eax │ │ + add %edx,%eax │ │ + mov 0x3c(%esp),%ecx │ │ + shl %cl,%edx │ │ + mov %edi,%ecx │ │ + mov 0xc(%esp),%edi │ │ + sub %ecx,%edi │ │ + add %edx,%ebx │ │ + mov %edi,0x8(%esi) │ │ + mov %ebx,0xc(%esi) │ │ + mov %eax,0x4c(%esp) │ │ + cmp 0x70(%esp),%eax │ │ + mov 0x54(%esp),%edx │ │ + jge 8bc3a │ │ + mov 0x40(%esp),%esi │ │ + mov 0x7f8(%esi),%ecx │ │ + mov %ebx,0x10(%esp) │ │ + imul %ebx,%ecx │ │ + lea (%ecx,%ecx,4),%eax │ │ + add %eax,%eax │ │ + add 0xa7c(%esi),%eax │ │ + mov %eax,0x60(%esp) │ │ + add %edx,%edi │ │ + mov 0xa0(%esp),%ebx │ │ + cmp 0x38(%esp),%ebx │ │ + mov 0x8(%ebp),%esi │ │ + mov %edi,0xc(%esp) │ │ + mov %edi,0x8(%esi) │ │ + jge 8c050 │ │ + mov 0x4c(%esp),%edx │ │ + mov %edx,%eax │ │ + mov 0x3c(%esp),%ecx │ │ + shl %cl,%eax │ │ + add 0x24(%esp),%eax │ │ + shl $0x5,%eax │ │ + add 0x28(%esp),%eax │ │ + mov %eax,0xa4(%esp) │ │ + mov 0x2c(%esp),%eax │ │ + add %edx,%eax │ │ + mov 0x50(%esp),%ecx │ │ + shl $0x5,%ecx │ │ + mov %esi,%edx │ │ + mov %ecx,0x10(%esp) │ │ + add %esi,%ecx │ │ + lea 0x50(%ecx,%eax,1),%eax │ │ + mov %eax,0x18(%esp) │ │ + jmp 8bda2 │ │ + mov 0x280(%esi),%ecx │ │ + add 0x10(%esp),%ecx │ │ + mov 0x20(%esp),%edi │ │ + lea 0x40(%edi,%ecx,1),%ecx │ │ + sub $0x4,%esp │ │ + mov 0x18(%esp),%ebx │ │ + push %edx │ │ push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + push %ecx │ │ + call 1510 │ │ + add $0x10,%esp │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8e30d │ │ - pop %ebx │ │ - add $0x46c63,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x82d60(%ebx),%eax │ │ - lea -0x7e650(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8e35d │ │ - pop %ebx │ │ - add $0x46c13,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ + nop │ │ + nop │ │ + mov 0xc(%esp),%edi │ │ + mov 0x1c(%esp),%ebx │ │ + add %edi,%ebx │ │ + mov 0x44(%esp),%ecx │ │ + shl %cl,%edi │ │ + add 0x8(%esi),%edi │ │ + mov %esi,%edx │ │ + mov %edi,0x8(%esi) │ │ + cmp 0x38(%esp),%ebx │ │ + jge 8bc90 │ │ + movb $0x40,0xa(%esp) │ │ + mov 0x10(%ebp),%esi │ │ + mov %esi,%edi │ │ + movzbl 0x3(%esi),%eax │ │ + test %eax,%eax │ │ + mov %edx,%esi │ │ + jne 8bdd1 │ │ + mov %ebx,%edx │ │ + mov 0x44(%esp),%ecx │ │ + shl %cl,%edx │ │ + add 0xa4(%esp),%edx │ │ + movzbl 0x1ee0(%esi,%edx,1),%ecx │ │ + mov %ecx,0x7c(%esp) │ │ + mov 0x30(%esp),%ecx │ │ + mov %ebx,0x1c(%esp) │ │ + lea (%ebx,%ecx,1),%edx │ │ + mov 0x280(%esi),%ecx │ │ + add 0x10(%esp),%ecx │ │ + mov %edx,0x20(%esp) │ │ + lea 0x40(%ecx,%edx,1),%edx │ │ + movzbl 0x7(%edi),%edi │ │ sub $0xc,%esp │ │ - lea -0x7ea80(%ebx),%eax │ │ - lea -0x82a50(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0x20(%esp),%ebx │ │ + lea 0x16(%esp),%esi │ │ push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ + lea 0x8c(%esp),%esi │ │ + push %esi │ │ + mov 0x8c(%esp),%esi │ │ + pushl 0x3640(%esi) │ │ + pushl 0x70(%esp) │ │ + push %eax │ │ pushl 0x10(%ebp) │ │ - call 8ef30 │ │ + pushl 0xc(%ebp) │ │ + push %edi │ │ + pushl 0x44(%esp) │ │ + call 8cc50 │ │ + mov 0x44(%esp),%edi │ │ add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0x8(%ecx),%ecx │ │ + lea (%ecx,%ecx,4),%ecx │ │ + mov 0x60(%esp),%edx │ │ + lea (%edx,%ecx,2),%ecx │ │ + mov 0x50(%esp),%edx │ │ + mov %ax,0x2(%ecx,%edx,2) │ │ + movzbl 0x7c(%esp),%eax │ │ + mov %al,0x7(%edx,%ecx,1) │ │ + lea -0x5550(%edi),%eax │ │ + mov 0x74(%esp),%ecx │ │ + movzbl (%eax,%ecx,8),%edx │ │ + movzbl 0x1(%eax,%ecx,8),%ebx │ │ + mov %edx,0xc(%esp) │ │ + mov %edx,%eax │ │ + imul %ebx,%eax │ │ + shl $0x6,%eax │ │ + add %eax,0x3640(%esi) │ │ + mov 0x8(%ebp),%esi │ │ + mov 0x40(%esp),%eax │ │ + mov 0x808(%eax),%eax │ │ + mov 0x3c(%esp),%ecx │ │ + add %ecx,%eax │ │ + sub 0xc(%esi),%eax │ │ + sar %cl,%eax │ │ + cmp %ebx,%eax │ │ + mov %ebx,0x34(%esp) │ │ + cmovg %ebx,%eax │ │ + lea -0x1(%eax),%ecx │ │ + cmp $0xf,%ecx │ │ + ja 8bed5 │ │ + mov -0x25fc(%edi,%ecx,4),%ecx │ │ + add %edi,%ecx │ │ + jmp *%ecx │ │ + movzbl 0xa(%esp),%ebx │ │ + mov 0x18(%esp),%eax │ │ + mov %bl,(%eax) │ │ + jmp 8bf60 │ │ + movzbl 0xa(%esp),%ebx │ │ + mov %ebx,%eax │ │ + shl $0x8,%eax │ │ + or %ebx,%eax │ │ + mov 0x18(%esp),%ecx │ │ + mov %ax,(%ecx) │ │ + jmp 8bf60 │ │ + movzbl 0xa(%esp),%edi │ │ + sub $0x4,%esp │ │ + mov 0x18(%esp),%ebx │ │ + push %eax │ │ + push %edi │ │ + pushl 0x24(%esp) │ │ + call 1510 │ │ + mov %edi,%ebx │ │ + mov 0x24(%esp),%edi │ │ + add $0x10,%esp │ │ + jmp 8bf60 │ │ + movzbl 0xa(%esp),%ebx │ │ + imul $0x1010101,%ebx,%eax │ │ + mov 0x18(%esp),%ecx │ │ + mov %eax,(%ecx) │ │ + jmp 8bf60 │ │ + movzbl 0xa(%esp),%ebx │ │ + mov %ebx,%eax │ │ + mov $0x1010101,%esi │ │ + mul %esi │ │ + mov %ebx,%ecx │ │ + imul %esi,%ecx │ │ + mov 0x8(%ebp),%esi │ │ + add %edx,%ecx │ │ + mov 0x18(%esp),%edx │ │ + mov %eax,(%edx) │ │ + mov %ecx,0x4(%edx) │ │ + jmp 8bf60 │ │ + movzbl 0xa(%esp),%ebx │ │ + mov %ebx,%eax │ │ + mov $0x1010101,%esi │ │ + mul %esi │ │ + mov %ebx,%ecx │ │ + imul %esi,%ecx │ │ + mov 0x8(%ebp),%esi │ │ + add %edx,%ecx │ │ + movd %ecx,%xmm0 │ │ + movd %eax,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + pshufd $0x44,%xmm1,%xmm0 │ │ + mov 0x18(%esp),%eax │ │ + movdqu %xmm0,(%eax) │ │ + nop │ │ + nop │ │ + mov 0x40(%esp),%eax │ │ + mov 0x804(%eax),%edx │ │ + mov 0x44(%esp),%ecx │ │ + add %ecx,%edx │ │ + sub 0x8(%esi),%edx │ │ + sar %cl,%edx │ │ + mov 0xc(%esp),%eax │ │ + cmp %eax,%edx │ │ + cmovg %eax,%edx │ │ + lea -0x1(%edx),%ecx │ │ + cmp $0xf,%ecx │ │ + movzbl %bl,%eax │ │ + ja 8bd50 │ │ + mov -0x25bc(%edi,%ecx,4),%ecx │ │ + add %edi,%ecx │ │ + jmp *%ecx │ │ + mov 0x280(%esi),%eax │ │ + add 0x10(%esp),%eax │ │ + mov 0x20(%esp),%ecx │ │ + mov %bl,0x40(%ecx,%eax,1) │ │ + jmp 8bd80 │ │ + mov %eax,%ecx │ │ + shl $0x8,%ecx │ │ + or %eax,%ecx │ │ + mov 0x280(%esi),%eax │ │ + add 0x10(%esp),%eax │ │ + mov 0x20(%esp),%edx │ │ + mov %cx,0x40(%edx,%eax,1) │ │ + jmp 8bd80 │ │ + imul $0x1010101,%eax,%eax │ │ + mov 0x280(%esi),%ecx │ │ + add 0x10(%esp),%ecx │ │ + mov 0x20(%esp),%edx │ │ + mov %eax,0x40(%edx,%ecx,1) │ │ + jmp 8bd80 │ │ + mov %eax,%ecx │ │ + mov $0x1010101,%edx │ │ + imul %edx,%ecx │ │ + mul %edx │ │ + add %ecx,%edx │ │ + mov 0x280(%esi),%ecx │ │ + add 0x10(%esp),%ecx │ │ + mov 0x20(%esp),%edi │ │ + mov %eax,0x40(%edi,%ecx,1) │ │ + mov %edx,0x44(%edi,%ecx,1) │ │ + jmp 8bd80 │ │ + mov %eax,%ecx │ │ + mov $0x1010101,%edx │ │ + imul %edx,%ecx │ │ + mul %edx │ │ + add %ecx,%edx │ │ + mov 0x280(%esi),%ecx │ │ + mov 0x10(%esp),%edi │ │ + add %edi,%ecx │ │ + mov 0x20(%esp),%ebx │ │ + mov %eax,0x40(%ebx,%ecx,1) │ │ + mov %edx,0x44(%ebx,%ecx,1) │ │ + mov 0x280(%esi),%ecx │ │ + add %edi,%ecx │ │ + mov %edx,0x4c(%ebx,%ecx,1) │ │ + mov %eax,0x48(%ebx,%ecx,1) │ │ + jmp 8bd80 │ │ + nop │ │ + mov 0x14(%esp),%eax │ │ + lea -0x5550(%eax),%ecx │ │ + mov 0x74(%esp),%edx │ │ + mov 0x1(%ecx,%edx,8),%al │ │ + mov %ebx,%edi │ │ + mov 0x10(%esp),%ebx │ │ + jmp 8bc9f │ │ + mov $0x1,%cl │ │ + mov %ecx,0x48(%esp) │ │ + mov 0x1c(%esp),%ecx │ │ + cmp 0x3c(%esp),%ecx │ │ + ja 8c088 │ │ + mov 0x10(%esp),%ecx │ │ + and $0x1,%cl │ │ + mov %ecx,0x48(%esp) │ │ + mov 0x10(%ebp),%esi │ │ + cmpb $0x0,0x6(%esi) │ │ + je 8b63d │ │ + mov %ebx,%esi │ │ + mov 0x1c(%esp),%eax │ │ + dec %al │ │ + cmp $0x1f,%al │ │ + mov 0x8(%ebp),%edx │ │ + ja 8c154 │ │ + movzbl %al,%eax │ │ + mov 0x14(%esp),%ecx │ │ + mov -0x287c(%ecx,%eax,4),%eax │ │ + add %ecx,%eax │ │ + jmp *%eax │ │ + mov 0x24(%esp),%eax │ │ + movb $0x40,0x30(%edx,%eax,1) │ │ + mov 0x18(%esp),%eax │ │ + dec %al │ │ + cmp $0x1f,%al │ │ + jbe 8c15e │ │ + jmp 8c17f │ │ + mov 0x24(%esp),%eax │ │ + movw $0x4040,0x30(%edx,%eax,1) │ │ + mov 0x18(%esp),%eax │ │ + dec %al │ │ + cmp $0x1f,%al │ │ + jbe 8c15e │ │ + jmp 8c17f │ │ + mov 0x24(%esp),%eax │ │ + jmp 8c102 │ │ + mov 0x24(%esp),%eax │ │ + movl $0x40404040,0x34(%edx,%eax,1) │ │ + movl $0x40404040,0x30(%edx,%eax,1) │ │ + mov 0x18(%esp),%eax │ │ + dec %al │ │ + cmp $0x1f,%al │ │ + jbe 8c15e │ │ + jmp 8c17f │ │ + mov 0x14(%esp),%eax │ │ + movdqa -0x14c30(%eax),%xmm0 │ │ + mov 0x24(%esp),%eax │ │ + movdqu %xmm0,0x30(%edx,%eax,1) │ │ + movdqu %xmm0,0x40(%edx,%eax,1) │ │ + mov 0x18(%esp),%eax │ │ + dec %al │ │ + cmp $0x1f,%al │ │ + jbe 8c15e │ │ + jmp 8c17f │ │ + mov 0x14(%esp),%eax │ │ + movdqa -0x14c30(%eax),%xmm0 │ │ + mov 0x24(%esp),%eax │ │ + movdqu %xmm0,0x30(%edx,%eax,1) │ │ + mov 0x18(%esp),%eax │ │ + dec %al │ │ + cmp $0x1f,%al │ │ + ja 8c17f │ │ + movzbl %al,%eax │ │ + mov 0x14(%esp),%ecx │ │ + mov -0x27fc(%ecx,%eax,4),%eax │ │ + add %ecx,%eax │ │ + jmp *%eax │ │ + mov 0x280(%edx),%eax │ │ + mov 0x28(%esp),%ecx │ │ + movb $0x40,0x20(%eax,%ecx,1) │ │ + cmpb $0x0,0x48(%esp) │ │ + je 8c570 │ │ + mov 0x38(%esp),%eax │ │ + dec %eax │ │ + cmp $0x1f,%eax │ │ + ja 8c3cf │ │ + mov 0x14(%esp),%ecx │ │ + mov -0x277c(%ecx,%eax,4),%eax │ │ + add %ecx,%eax │ │ + jmp *%eax │ │ + mov 0x2c(%esp),%eax │ │ + movb $0x40,0x50(%edx,%eax,1) │ │ + movb $0x40,0x70(%edx,%eax,1) │ │ + dec %esi │ │ + cmp $0x1f,%esi │ │ + ja 8c570 │ │ + mov %esi,%eax │ │ + mov 0x14(%esp),%ecx │ │ + add -0x26fc(%ecx,%esi,4),%ecx │ │ + jmp *%ecx │ │ + mov 0x280(%edx),%eax │ │ + mov 0x30(%esp),%ecx │ │ + movb $0x40,0x40(%eax,%ecx,1) │ │ + mov 0x280(%edx),%eax │ │ + movb $0x40,0x60(%eax,%ecx,1) │ │ + jmp 8c570 │ │ + mov 0x280(%edx),%eax │ │ + mov 0x28(%esp),%ecx │ │ + movw $0x4040,0x20(%eax,%ecx,1) │ │ + cmpb $0x0,0x48(%esp) │ │ + jne 8c18a │ │ + jmp 8c570 │ │ + mov 0x280(%edx),%eax │ │ + mov 0x28(%esp),%ecx │ │ + movl $0x40404040,0x20(%eax,%ecx,1) │ │ + cmpb $0x0,0x48(%esp) │ │ + jne 8c18a │ │ + jmp 8c570 │ │ + mov 0x280(%edx),%eax │ │ + mov 0x28(%esp),%ecx │ │ + movl $0x40404040,0x24(%eax,%ecx,1) │ │ + movl $0x40404040,0x20(%eax,%ecx,1) │ │ + cmpb $0x0,0x48(%esp) │ │ + jne 8c18a │ │ + jmp 8c570 │ │ + mov 0x280(%edx),%eax │ │ + mov 0x28(%esp),%ecx │ │ + movl $0x40404040,0x24(%eax,%ecx,1) │ │ + movl $0x40404040,0x20(%eax,%ecx,1) │ │ + mov 0x280(%edx),%eax │ │ + movl $0x40404040,0x2c(%ecx,%eax,1) │ │ + movl $0x40404040,0x28(%ecx,%eax,1) │ │ + mov 0x280(%edx),%eax │ │ + movl $0x40404040,0x34(%ecx,%eax,1) │ │ + movl $0x40404040,0x30(%ecx,%eax,1) │ │ + mov 0x280(%edx),%eax │ │ + movl $0x40404040,0x3c(%ecx,%eax,1) │ │ + movl $0x40404040,0x38(%ecx,%eax,1) │ │ + cmpb $0x0,0x48(%esp) │ │ + jne 8c18a │ │ + jmp 8c570 │ │ + mov 0x280(%edx),%eax │ │ + mov 0x28(%esp),%ecx │ │ + movl $0x40404040,0x24(%eax,%ecx,1) │ │ + movl $0x40404040,0x20(%eax,%ecx,1) │ │ + mov 0x280(%edx),%eax │ │ + movl $0x40404040,0x2c(%ecx,%eax,1) │ │ + movl $0x40404040,0x28(%ecx,%eax,1) │ │ + cmpb $0x0,0x48(%esp) │ │ + jne 8c18a │ │ + jmp 8c570 │ │ + mov 0x2c(%esp),%eax │ │ + movw $0x4040,0x50(%edx,%eax,1) │ │ + movw $0x4040,0x70(%edx,%eax,1) │ │ + dec %esi │ │ + cmp $0x1f,%esi │ │ + jbe 8c1bf │ │ + jmp 8c570 │ │ + mov 0x2c(%esp),%eax │ │ + movl $0x40404040,0x50(%edx,%eax,1) │ │ + movl $0x40404040,0x70(%edx,%eax,1) │ │ + dec %esi │ │ + cmp $0x1f,%esi │ │ + jbe 8c1bf │ │ + jmp 8c570 │ │ + mov 0x2c(%esp),%eax │ │ + movl $0x40404040,0x54(%edx,%eax,1) │ │ + movl $0x40404040,0x50(%edx,%eax,1) │ │ + movl $0x40404040,0x74(%edx,%eax,1) │ │ + movl $0x40404040,0x70(%edx,%eax,1) │ │ + dec %esi │ │ + cmp $0x1f,%esi │ │ + jbe 8c1bf │ │ + jmp 8c570 │ │ + mov 0x14(%esp),%eax │ │ + movdqa -0x14c30(%eax),%xmm0 │ │ + mov 0x2c(%esp),%eax │ │ + movdqu %xmm0,0x50(%edx,%eax,1) │ │ + movdqu %xmm0,0x70(%edx,%eax,1) │ │ + dec %esi │ │ + cmp $0x1f,%esi │ │ + jbe 8c1bf │ │ + jmp 8c570 │ │ + mov 0x14(%esp),%eax │ │ + movdqa -0x14c30(%eax),%xmm0 │ │ + mov 0x2c(%esp),%eax │ │ + movdqu %xmm0,0x50(%edx,%eax,1) │ │ + movdqu %xmm0,0x60(%edx,%eax,1) │ │ + movdqu %xmm0,0x70(%edx,%eax,1) │ │ + movdqu %xmm0,0x80(%edx,%eax,1) │ │ + dec %esi │ │ + cmp $0x1f,%esi │ │ + jbe 8c1bf │ │ + jmp 8c570 │ │ + mov 0x280(%edx),%eax │ │ + mov 0x30(%esp),%ecx │ │ + movw $0x4040,0x40(%eax,%ecx,1) │ │ + mov 0x280(%edx),%eax │ │ + movw $0x4040,0x60(%eax,%ecx,1) │ │ + jmp 8c570 │ │ + mov 0x280(%edx),%eax │ │ + mov 0x30(%esp),%ecx │ │ + movl $0x40404040,0x40(%eax,%ecx,1) │ │ + mov 0x280(%edx),%eax │ │ + movl $0x40404040,0x60(%eax,%ecx,1) │ │ + jmp 8c570 │ │ + mov 0x280(%edx),%eax │ │ + mov 0x30(%esp),%ecx │ │ + movl $0x40404040,0x44(%eax,%ecx,1) │ │ + movl $0x40404040,0x40(%eax,%ecx,1) │ │ + mov 0x280(%edx),%eax │ │ + movl $0x40404040,0x64(%eax,%ecx,1) │ │ + movl $0x40404040,0x60(%eax,%ecx,1) │ │ + jmp 8c570 │ │ + mov 0x280(%edx),%eax │ │ + mov 0x30(%esp),%ecx │ │ + movl $0x40404040,0x44(%eax,%ecx,1) │ │ + movl $0x40404040,0x40(%eax,%ecx,1) │ │ + mov 0x280(%edx),%eax │ │ + movl $0x40404040,0x4c(%eax,%ecx,1) │ │ + movl $0x40404040,0x48(%eax,%ecx,1) │ │ + mov 0x280(%edx),%eax │ │ + movl $0x40404040,0x64(%eax,%ecx,1) │ │ + movl $0x40404040,0x60(%eax,%ecx,1) │ │ + mov 0x280(%edx),%eax │ │ + movl $0x40404040,0x6c(%eax,%ecx,1) │ │ + movl $0x40404040,0x68(%eax,%ecx,1) │ │ + jmp 8c570 │ │ + mov 0x280(%edx),%eax │ │ + mov 0x30(%esp),%ecx │ │ + movl $0x40404040,0x44(%eax,%ecx,1) │ │ + movl $0x40404040,0x40(%eax,%ecx,1) │ │ + mov 0x280(%edx),%eax │ │ + movl $0x40404040,0x4c(%eax,%ecx,1) │ │ + movl $0x40404040,0x48(%eax,%ecx,1) │ │ + mov 0x280(%edx),%eax │ │ + movl $0x40404040,0x54(%eax,%ecx,1) │ │ + movl $0x40404040,0x50(%eax,%ecx,1) │ │ + mov 0x280(%edx),%eax │ │ + movl $0x40404040,0x5c(%eax,%ecx,1) │ │ + movl $0x40404040,0x58(%eax,%ecx,1) │ │ + mov 0x280(%edx),%eax │ │ + movl $0x40404040,0x64(%eax,%ecx,1) │ │ + movl $0x40404040,0x60(%eax,%ecx,1) │ │ + mov 0x280(%edx),%eax │ │ + movl $0x40404040,0x6c(%eax,%ecx,1) │ │ + movl $0x40404040,0x68(%eax,%ecx,1) │ │ + mov 0x280(%edx),%eax │ │ + movl $0x40404040,0x74(%eax,%ecx,1) │ │ + movl $0x40404040,0x70(%eax,%ecx,1) │ │ + mov 0x280(%edx),%eax │ │ + movl $0x40404040,0x7c(%eax,%ecx,1) │ │ + movl $0x40404040,0x78(%eax,%ecx,1) │ │ + lea -0xc(%ebp),%esp │ │ pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - call 8e3ad │ │ + sub $0x40,%esp │ │ + mov %edx,0x8(%esp) │ │ + call 8c595 │ │ pop %ebx │ │ - add $0x46bc3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ + add $0x4a9db,%ebx │ │ + mov 0x10(%ebp),%esi │ │ + cmp $0x1,%esi │ │ mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7ea80(%ebx),%eax │ │ - lea -0x7e650(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ + mov (%ecx),%eax │ │ + mov %ecx,0x1c(%esp) │ │ + mov 0x4(%ecx),%ecx │ │ + mov %ecx,0x18(%esp) │ │ + mov 0x7c0(%eax),%ecx │ │ + mov %ecx,0x28(%esp) │ │ + lea -0x5550(%ebx),%ecx │ │ + movzbl (%ecx,%edx,8),%edi │ │ + mov %edi,0x4(%esp) │ │ + movzbl 0x1(%ecx,%edx,8),%edx │ │ + mov %edx,0x10(%esp) │ │ + mov %ebx,0x14(%esp) │ │ + mov %eax,0x20(%esp) │ │ + jg 8c6e5 │ │ + mov 0x14(%ebp),%edx │ │ + movzwl (%edx,%esi,2),%edx │ │ + test %edx,%edx │ │ + je 8c6e5 │ │ + mov 0x18(%ebp),%edi │ │ + mov 0x1c(%ebp),%eax │ │ + lea (%edi,%eax,4),%edi │ │ + bt %edi,%edx │ │ + mov 0x20(%esp),%eax │ │ + jae 8c6e5 │ │ + mov 0xc(%ebp),%eax │ │ + movzbl 0x6(%ecx,%eax,8),%edx │ │ + mov %edx,0xc(%esp) │ │ + movzbl (%ecx,%edx,8),%eax │ │ + mov %eax,0x18(%esp) │ │ + movzbl 0x1(%ecx,%edx,8),%eax │ │ + mov %eax,0x2c(%esp) │ │ + inc %esi │ │ + mov 0x18(%ebp),%eax │ │ + add %eax,%eax │ │ + mov 0x1c(%ebp),%edi │ │ + add %edi,%edi │ │ + sub $0x4,%esp │ │ + mov 0x20(%esp),%ecx │ │ + mov 0xc(%esp),%edx │ │ + pushl 0x20(%ebp) │ │ + mov %edi,0x30(%esp) │ │ + push %edi │ │ + mov %eax,0x3c(%esp) │ │ push %eax │ │ + pushl 0x14(%ebp) │ │ + mov %esi,0x4c(%esp) │ │ push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x10 │ │ + mov 0x24(%esp),%eax │ │ + push %eax │ │ + pushl 0x8(%ebp) │ │ + call 8c580 │ │ + mov 0x38(%esp),%edx │ │ + add $0x20,%esp │ │ + mov 0x1c(%esp),%ecx │ │ + mov 0x8(%ecx),%eax │ │ + add %edx,%eax │ │ + mov %eax,0x8(%ecx) │ │ + mov 0x10(%esp),%ecx │ │ + cmp %cl,0x4(%esp) │ │ + jb 8c82a │ │ + mov 0x20(%esp),%esi │ │ + cmp 0x804(%esi),%eax │ │ + mov 0x14(%esp),%ebx │ │ + jge 8c82e │ │ + mov 0x30(%esp),%eax │ │ + or $0x1,%eax │ │ + mov 0x20(%ebp),%ecx │ │ + test %ecx,%ecx │ │ + lea (%ecx,%edx,8),%edi │ │ + cmove %ecx,%edi │ │ + sub $0x4,%esp │ │ + mov 0x20(%esp),%ecx │ │ + mov %edx,%esi │ │ + mov 0xc(%esp),%edx │ │ + mov 0x18(%esp),%ebx │ │ + push %edi │ │ + pushl 0x30(%esp) │ │ + push %eax │ │ pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ + pushl 0x4c(%esp) │ │ + pushl 0x24(%esp) │ │ + pushl 0x8(%ebp) │ │ + call 8c580 │ │ + mov %esi,%edx │ │ + mov 0x34(%esp),%ebx │ │ + mov 0x30(%esp),%ecx │ │ + add $0x20,%esp │ │ + mov 0x1c(%esp),%eax │ │ + mov 0x8(%eax),%eax │ │ + jmp 8c82e │ │ + mov 0x1c(%esp),%edi │ │ + mov 0x8(%edi),%ebx │ │ + mov 0xc(%edi),%edx │ │ + mov 0xa70(%eax),%ecx │ │ + test %ecx,%ecx │ │ + je 8c77e │ │ + mov %ebx,0xc(%esp) │ │ + mov 0x4(%esp),%esi │ │ + cmp $0x8,%esi │ │ + mov %edx,%ebx │ │ + mov $0x8,%edx │ │ + mov $0x8,%edi │ │ + cmovb %esi,%edi │ │ + mov 0x10(%esp),%esi │ │ + cmp $0x8,%esi │ │ + cmovb %esi,%edx │ │ + imul %edi,%edx │ │ + mov 0x20(%esp),%edi │ │ + mov 0x18(%esp),%eax │ │ + mov 0x3640(%eax),%esi │ │ + shl $0x6,%edx │ │ + add %esi,%edx │ │ + mov %edx,0x3640(%eax) │ │ + mov 0xa7c(%edi),%eax │ │ + mov 0x7f8(%edi),%edx │ │ + mov %ebx,0x18(%esp) │ │ + imul %ebx,%edx │ │ + mov 0xc(%esp),%ebx │ │ + add %ebx,%edx │ │ + lea (%edx,%edx,4),%edx │ │ + cmp $0x2,%ecx │ │ + lea (%eax,%edx,2),%ecx │ │ + jne 8c78a │ │ + movswl (%ecx),%ecx │ │ + movzbl 0x6(%eax,%edx,2),%eax │ │ + mov %eax,0x24(%esp) │ │ + mov 0x14(%esp),%ebx │ │ + test %ecx,%ecx │ │ + jns 8cb45 │ │ + jmp 8cc3c │ │ + lea 0x2a0(%edi),%eax │ │ + mov %eax,0x2c(%esp) │ │ + jmp 8c79a │ │ + mov %ecx,0x30(%esp) │ │ + mov %esi,0x2c(%esp) │ │ + mov 0x1c(%esp),%edi │ │ + mov 0x18(%esp),%edx │ │ + and $0x1f,%ebx │ │ + and $0x1f,%edx │ │ + mov 0x280(%edi),%eax │ │ + mov %ebx,0xc(%esp) │ │ + mov %edx,%ecx │ │ + lea 0x20(%eax,%ebx,1),%edx │ │ + mov %ecx,0x18(%esp) │ │ + lea 0x30(%edi,%ecx,1),%esi │ │ + sub $0xc,%esp │ │ + lea 0xf(%esp),%eax │ │ + mov %edi,%ecx │ │ + mov 0x20(%esp),%ebx │ │ + push %eax │ │ + lea 0x34(%esp),%eax │ │ + push %eax │ │ + pushl 0x40(%esp) │ │ + push $0x0 │ │ + push $0x0 │ │ + pushl 0x8(%ebp) │ │ + pushl 0x2c(%esp) │ │ + pushl 0xc(%ebp) │ │ + mov %esi,0x34(%esp) │ │ + push %esi │ │ + call 8cc50 │ │ add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + mov %eax,0x1c(%esp) │ │ + mov 0x20(%esp),%eax │ │ + mov 0x808(%eax),%eax │ │ + sub 0xc(%edi),%eax │ │ + mov 0x10(%esp),%ecx │ │ + cmp %ecx,%eax │ │ + cmovg %ecx,%eax │ │ + lea -0x1(%eax),%ecx │ │ + cmp $0xf,%ecx │ │ + ja 8c899 │ │ + mov -0x257c(%ebx,%ecx,4),%ecx │ │ + add %ebx,%ecx │ │ + jmp *%ecx │ │ + mov 0x3(%esp),%dl │ │ + mov 0x8(%esp),%eax │ │ + mov %dl,(%eax) │ │ + jmp 8c922 │ │ + mov 0x14(%esp),%ebx │ │ + sub %edx,%eax │ │ + mov 0x1c(%esp),%edi │ │ + mov %eax,0x8(%edi) │ │ + mov 0xc(%edi),%eax │ │ + mov 0x2c(%esp),%edx │ │ + add %edx,%eax │ │ + mov %eax,0xc(%edi) │ │ + cmp 0x4(%esp),%cl │ │ + jb 8cc37 │ │ + mov 0x20(%esp),%esi │ │ + cmp 0x808(%esi),%eax │ │ + jge 8cc37 │ │ + mov 0x20(%ebp),%eax │ │ + test %eax,%eax │ │ + je 8cb87 │ │ + mov %eax,%ecx │ │ + mov 0x4a0(%esi),%eax │ │ + shr %eax │ │ + imul %edx,%eax │ │ + lea (%ecx,%eax,8),%eax │ │ + mov %eax,0x34(%esp) │ │ + jmp 8cb8f │ │ + movzbl 0x3(%esp),%edx │ │ + mov %edx,%eax │ │ + shl $0x8,%eax │ │ + or %edx,%eax │ │ + mov 0x8(%esp),%ecx │ │ + mov %ax,(%ecx) │ │ + jmp 8c922 │ │ + movzbl 0x3(%esp),%esi │ │ + sub $0x4,%esp │ │ + mov 0x18(%esp),%ebx │ │ + push %eax │ │ + push %esi │ │ + pushl 0x14(%esp) │ │ + call 1510 │ │ + mov %esi,%edx │ │ + mov 0x24(%esp),%ebx │ │ + add $0x10,%esp │ │ + jmp 8c922 │ │ + movzbl 0x3(%esp),%edx │ │ + imul $0x1010101,%edx,%eax │ │ + mov 0x8(%esp),%ecx │ │ + mov %eax,(%ecx) │ │ + jmp 8c922 │ │ + movzbl 0x3(%esp),%esi │ │ + mov $0x1010101,%ecx │ │ + mov %esi,%eax │ │ + mul %ecx │ │ + imul $0x1010101,%esi,%ecx │ │ + add %edx,%ecx │ │ + mov %esi,%edx │ │ + mov 0x8(%esp),%esi │ │ + mov %eax,(%esi) │ │ + mov %ecx,0x4(%esi) │ │ + jmp 8c922 │ │ + movzbl 0x3(%esp),%esi │ │ + mov $0x1010101,%ecx │ │ + mov %esi,%eax │ │ + mul %ecx │ │ + imul $0x1010101,%esi,%ecx │ │ + add %edx,%ecx │ │ + mov %esi,%edx │ │ + movd %eax,%xmm0 │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm1,%xmm0 │ │ + pshufd $0x44,%xmm0,%xmm0 │ │ + mov 0x8(%esp),%eax │ │ + movdqu %xmm0,(%eax) │ │ + mov 0x4(%esp),%ecx │ │ + mov 0xc(%esp),%esi │ │ + mov 0x20(%esp),%eax │ │ + mov 0x804(%eax),%eax │ │ + sub 0x8(%edi),%eax │ │ + cmp %ecx,%eax │ │ + cmovg %ecx,%eax │ │ + lea -0x1(%eax),%ecx │ │ + cmp $0xf,%ecx │ │ + ja 8c978 │ │ + mov -0x253c(%ebx,%ecx,4),%ecx │ │ + add %ebx,%ecx │ │ + jmp *%ecx │ │ + mov 0x280(%edi),%eax │ │ + mov %dl,0x20(%eax,%esi,1) │ │ + jmp 8ca06 │ │ + movzbl %dl,%eax │ │ + mov %eax,%ecx │ │ + shl $0x8,%ecx │ │ + or %eax,%ecx │ │ + mov 0x280(%edi),%eax │ │ + mov %cx,0x20(%eax,%esi,1) │ │ + jmp 8ca06 │ │ + mov 0x280(%edi),%ecx │ │ + lea 0x20(%ecx,%esi,1),%ecx │ │ + sub $0x4,%esp │ │ + movzbl %dl,%edx │ │ + mov 0x18(%esp),%ebx │ │ + push %eax │ │ + push %edx │ │ + push %ecx │ │ + call 1510 │ │ + mov 0x24(%esp),%ebx │ │ + add $0x10,%esp │ │ + jmp 8ca06 │ │ + movzbl %dl,%eax │ │ + imul $0x1010101,%eax,%eax │ │ + mov 0x280(%edi),%ecx │ │ + mov %eax,0x20(%ecx,%esi,1) │ │ + jmp 8ca06 │ │ + movzbl %dl,%ecx │ │ + mov $0x1010101,%edx │ │ + mov %ecx,%eax │ │ + mul %edx │ │ + imul $0x1010101,%ecx,%ecx │ │ + add %edx,%ecx │ │ + mov 0x280(%edi),%edx │ │ + mov %eax,0x20(%edx,%esi,1) │ │ + mov %ecx,0x24(%edx,%esi,1) │ │ + jmp 8ca06 │ │ + movzbl %dl,%ecx │ │ + mov $0x1010101,%edx │ │ + mov %ecx,%eax │ │ + mul %edx │ │ + imul $0x1010101,%ecx,%ecx │ │ + add %edx,%ecx │ │ + mov 0x280(%edi),%edx │ │ + mov %eax,0x20(%edx,%esi,1) │ │ + mov %ecx,0x24(%edx,%esi,1) │ │ + mov 0x280(%edi),%edx │ │ + mov %ecx,0x2c(%esi,%edx,1) │ │ + mov %eax,0x28(%esi,%edx,1) │ │ + mov 0x10(%esp),%edx │ │ + mov 0x4(%esp),%eax │ │ + dec %al │ │ + cmp $0xf,%al │ │ + ja 8cb0a │ │ + mov 0x18(%esp),%ecx │ │ + shl $0x5,%ecx │ │ + or %esi,%ecx │ │ + lea 0x1ee0(%edi,%ecx,1),%esi │ │ + movzbl %al,%eax │ │ + mov -0x24fc(%ebx,%eax,4),%eax │ │ + add %ebx,%eax │ │ + jmp *%eax │ │ + test %dl,%dl │ │ + je 8cb0a │ │ + mov 0x24(%esp),%al │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8e3fd │ │ - pop %ebx │ │ - add $0x46b73,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7ea80(%ebx),%eax │ │ - lea -0x7dbb0(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8e44d │ │ - pop %ebx │ │ - add $0x46b23,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7e690(%ebx),%eax │ │ - lea -0x7e650(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %al,(%esi) │ │ + add $0x20,%esi │ │ + dec %edx │ │ + jne 8ca50 │ │ + jmp 8cb0a │ │ + test %dl,%dl │ │ + je 8cb0a │ │ + mov 0x24(%esp),%ecx │ │ + mov %ecx,%eax │ │ + shl $0x8,%eax │ │ + add %ecx,%eax │ │ + mov %ax,(%esi) │ │ + add $0x20,%esi │ │ + dec %edx │ │ + jne 8ca70 │ │ + jmp 8cb0a │ │ + test %dl,%dl │ │ + je 8cb0a │ │ + imul $0x1010101,0x24(%esp),%eax │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8e49d │ │ - pop %ebx │ │ - add $0x46ad3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x82d60(%ebx),%eax │ │ - lea -0x7dbb0(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ + mov %eax,(%esi) │ │ + add $0x20,%esi │ │ + dec %edx │ │ + jne 8ca90 │ │ + jmp 8cb0a │ │ + test %dl,%dl │ │ + je 8cb0a │ │ + mov 0x24(%esp),%ecx │ │ + mov $0x1010101,%edx │ │ + mov %ecx,%eax │ │ + mul %edx │ │ + imul $0x1010101,%ecx,%ecx │ │ + add %edx,%ecx │ │ + mov 0x10(%esp),%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8e4ed │ │ - pop %ebx │ │ - add $0x46a83,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7e690(%ebx),%eax │ │ - lea -0x82a50(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8e53d │ │ - pop %ebx │ │ - add $0x46a33,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7e690(%ebx),%eax │ │ - lea -0x7dbb0(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + mov %eax,(%esi) │ │ + mov %ecx,0x4(%esi) │ │ + add $0x20,%esi │ │ + dec %edx │ │ + jne 8cac0 │ │ + jmp 8cb0a │ │ + test %dl,%dl │ │ + je 8cb0a │ │ + mov 0x24(%esp),%ecx │ │ + mov $0x1010101,%edx │ │ + mov %ecx,%eax │ │ + mul %edx │ │ + imul $0x1010101,%ecx,%ecx │ │ + add %edx,%ecx │ │ + mov 0x10(%esp),%edx │ │ + movd %eax,%xmm0 │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm1,%xmm0 │ │ + pshufd $0x44,%xmm0,%xmm0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8e58d │ │ - pop %ebx │ │ - add $0x469e3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ + movdqu %xmm0,(%esi) │ │ + add $0x20,%esi │ │ + dec %edx │ │ + jne 8cb00 │ │ + mov 0x20(%esp),%edi │ │ + mov 0xa70(%edi),%eax │ │ + cmp $0x1,%eax │ │ + mov 0x1c(%esp),%ecx │ │ + jne 8cb31 │ │ + mov 0x30(%esp),%edx │ │ + mov %cx,(%edx) │ │ + mov 0x24(%esp),%al │ │ + mov %al,0x6(%edx) │ │ + mov 0xa70(%edi),%eax │ │ + test $0x1,%al │ │ + mov 0x2c(%esp),%esi │ │ + jne 8cc3c │ │ + test %ecx,%ecx │ │ + js 8cc3c │ │ + mov 0x24(%esp),%eax │ │ + mov %eax,0x4(%esp) │ │ mov 0xc(%ebp),%edx │ │ + mov %ecx,%eax │ │ + mov %edx,%ecx │ │ + shl $0x6,%ecx │ │ + lea (%ecx,%edx,4),%ecx │ │ + mov 0x28(%esp),%edx │ │ + add %ecx,%edx │ │ sub $0xc,%esp │ │ - lea -0x7db00(%ebx),%eax │ │ - lea -0x82a50(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ + pushl 0xa5c(%edi) │ │ push %eax │ │ push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x10 │ │ + pushl 0x4a0(%edi) │ │ + pushl 0x20(%ebp) │ │ + mov 0x24(%esp),%eax │ │ + call *0x154(%edx,%eax,4) │ │ + add $0x20,%esp │ │ + jmp 8cc3c │ │ + movl $0x0,0x34(%esp) │ │ + mov 0x8(%ebp),%eax │ │ + mov 0x28(%esp),%esi │ │ + mov 0x8(%esp),%edx │ │ + or $0x1,%esi │ │ + sub $0x4,%esp │ │ + mov %edi,%ecx │ │ + pushl 0x38(%esp) │ │ + mov %esi,0x30(%esp) │ │ + push %esi │ │ + pushl 0x3c(%esp) │ │ pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ + pushl 0x4c(%esp) │ │ + mov 0x24(%esp),%esi │ │ push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8e5dd │ │ - pop %ebx │ │ - add $0x46993,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x82d60(%ebx),%eax │ │ - lea -0x7dac0(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ push %eax │ │ + call 8c580 │ │ + add $0x20,%esp │ │ + mov 0x8(%edi),%eax │ │ + mov 0x18(%esp),%edx │ │ + add %edx,%eax │ │ + mov 0x4(%esp),%ecx │ │ + cmp 0x10(%esp),%cl │ │ + mov %eax,0x8(%edi) │ │ + jb 8cc2b │ │ + mov 0x30(%esp),%ebx │ │ + mov 0x20(%esp),%ecx │ │ + cmp 0x804(%ecx),%eax │ │ + jge 8cc2b │ │ + mov %ebx,%esi │ │ + or $0x1,%esi │ │ + mov 0x34(%esp),%ecx │ │ + test %ecx,%ecx │ │ + lea (%ecx,%edx,8),%eax │ │ + cmove %ecx,%eax │ │ + sub $0x4,%esp │ │ + mov %edi,%ecx │ │ + mov 0xc(%esp),%edx │ │ + mov 0x18(%esp),%ebx │ │ + push %eax │ │ + pushl 0x30(%esp) │ │ push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x10 │ │ pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ + pushl 0x4c(%esp) │ │ + pushl 0x24(%esp) │ │ + pushl 0x8(%ebp) │ │ + call 8c580 │ │ + mov 0x38(%esp),%edx │ │ + add $0x20,%esp │ │ + mov 0x8(%edi),%eax │ │ + sub %edx,%eax │ │ + mov %eax,0x8(%edi) │ │ + mov 0xc(%edi),%eax │ │ + mov 0x2c(%esp),%edx │ │ + sub %edx,%eax │ │ + mov %eax,0xc(%edi) │ │ + lea -0xc(%ebp),%esp │ │ pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8e62d │ │ - pop %ebx │ │ - add $0x46943,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7db00(%ebx),%eax │ │ - lea -0x7dbb0(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + nop │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - call 8e67d │ │ + sub $0x70,%esp │ │ + mov %edx,0x1c(%esp) │ │ + mov 0x14(%ebp),%esi │ │ + mov (%ecx),%edx │ │ + mov 0xc(%edx),%eax │ │ + movzbl 0x4(%esi),%esi │ │ + mov 0x474(%eax,%esi,4),%esi │ │ + call 8cc78 │ │ pop %ebx │ │ - add $0x468f3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7e690(%ebx),%eax │ │ - lea -0x7dac0(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ + add $0x4a2f8,%ebx │ │ + cmpl $0x0,0x1c(%ebp) │ │ + setne 0x14(%esp) │ │ + mov 0xc(%ebp),%edi │ │ + mov %ecx,0x44(%esp) │ │ + mov 0x4(%ecx),%eax │ │ + mov %eax,0xc(%esp) │ │ + mov %ebx,0x8(%esp) │ │ + mov %edx,0x48(%esp) │ │ + mov %esi,0x10(%esp) │ │ + je 8cd53 │ │ + mov 0x4b0(%edx),%esi │ │ + cmp $0x3,%esi │ │ + setne %al │ │ + mov %ebx,%ecx │ │ + lea -0x55a8(%ebx),%edi │ │ + mov 0x10(%ebp),%edx │ │ + movzbl 0x2(%edi,%edx,4),%ebx │ │ + test %ebx,%ebx │ │ + setne %dl │ │ + and %al,%dl │ │ + movzbl %dl,%eax │ │ + sub %eax,%ebx │ │ + lea -0x5550(%ecx),%edx │ │ + mov 0xc(%ebp),%eax │ │ + movzbl 0x2(%edx,%eax,8),%ecx │ │ + mov %ecx,%eax │ │ + mov %ecx,0x4(%esp) │ │ + cmp %ecx,%ebx │ │ + mov $0xa,%eax │ │ + jg 8cd1a │ │ + cmp $0x1,%esi │ │ + sete %al │ │ + mov 0x10(%ebp),%ecx │ │ + movzbl 0x3(%edi,%ecx,4),%ecx │ │ + test %ecx,%ecx │ │ + setne %ah │ │ + and %al,%ah │ │ + movzbl %ah,%eax │ │ + sub %eax,%ecx │ │ + mov 0xc(%ebp),%eax │ │ + movzbl 0x3(%edx,%eax,8),%eax │ │ + xor %ebx,%ebx │ │ + cmp %eax,%ecx │ │ + setg %bl │ │ + lea 0x7(%ebx,%ebx,2),%eax │ │ + movzbl 0x4(%esp),%ecx │ │ + mov 0x8(%esp),%ebx │ │ + mov -0x2494(%ebx,%ecx,4),%ecx │ │ + add %ebx,%ecx │ │ + jmp *%ecx │ │ + xor %ecx,%ecx │ │ + mov 0x1c(%esp),%esi │ │ + cmpb $0x40,(%esi) │ │ + setne %cl │ │ + mov 0xc(%ebp),%edi │ │ + mov 0x3(%edx,%edi,8),%dl │ │ + mov %dl,0x18(%esp) │ │ + movzbl %dl,%edx │ │ + mov -0x2484(%ebx,%edx,4),%edx │ │ + add %ebx,%edx │ │ + jmp *%edx │ │ + lea -0x55a8(%ebx),%esi │ │ + mov 0x10(%ebp),%eax │ │ + mov 0x2(%esi,%eax,4),%cl │ │ + lea -0x5550(%ebx),%edx │ │ + mov 0x2(%edx,%edi,8),%al │ │ + mov %ecx,0x4(%esp) │ │ + cmp %al,%cl │ │ + jne 8cd89 │ │ + mov 0x10(%ebp),%ecx │ │ + mov 0x3(%esi,%ecx,4),%ah │ │ + xor %ecx,%ecx │ │ + mov %ah,0x18(%esp) │ │ + cmp 0x3(%edx,%edi,8),%ah │ │ + je 8cfb8 │ │ + movzbl %al,%ecx │ │ + mov -0x24bc(%ebx,%ecx,4),%ecx │ │ + add %ebx,%ecx │ │ + jmp *%ecx │ │ + mov 0x1c(%esp),%ecx │ │ + movzbl (%ecx),%ecx │ │ + mov 0x3(%edx,%edi,8),%dl │ │ + mov %dl,0x18(%esp) │ │ + movzbl %dl,%edx │ │ + mov -0x24a8(%ebx,%edx,4),%edx │ │ + add %ebx,%edx │ │ + jmp *%edx │ │ + mov 0x1c(%esp),%ecx │ │ + movzwl (%ecx),%esi │ │ + xor %ecx,%ecx │ │ + cmp $0x4040,%esi │ │ + setne %cl │ │ + mov 0xc(%ebp),%edi │ │ + mov 0x3(%edx,%edi,8),%dl │ │ + mov %dl,0x18(%esp) │ │ + movzbl %dl,%edx │ │ + mov -0x2484(%ebx,%edx,4),%edx │ │ + add %ebx,%edx │ │ + jmp *%edx │ │ + xor %ecx,%ecx │ │ + mov 0x1c(%esp),%esi │ │ + cmpl $0x40404040,(%esi) │ │ + setne %cl │ │ + mov 0xc(%ebp),%edi │ │ + mov 0x3(%edx,%edi,8),%dl │ │ + mov %dl,0x18(%esp) │ │ + movzbl %dl,%edx │ │ + mov -0x2484(%ebx,%edx,4),%edx │ │ + add %ebx,%edx │ │ + jmp *%edx │ │ + mov $0x40404040,%esi │ │ + mov 0x1c(%esp),%ecx │ │ + mov 0x4(%ecx),%edi │ │ + xor %esi,%edi │ │ + xor (%ecx),%esi │ │ + xor %ecx,%ecx │ │ + or %edi,%esi │ │ + mov 0x8(%esp),%ebx │ │ + setne %cl │ │ + mov 0xc(%ebp),%edi │ │ + mov 0x3(%edx,%edi,8),%dl │ │ + mov %dl,0x18(%esp) │ │ + movzbl %dl,%edx │ │ + mov -0x2484(%ebx,%edx,4),%edx │ │ + add %ebx,%edx │ │ + jmp *%edx │ │ + mov 0x8(%ebp),%edx │ │ + cmpb $0x40,(%edx) │ │ + jmp 8ce72 │ │ + mov 0x8(%ebp),%edx │ │ + movzwl (%edx),%edx │ │ + cmp $0x4040,%edx │ │ + jmp 8ce72 │ │ + mov 0x8(%ebp),%edx │ │ + cmpl $0x40404040,(%edx) │ │ + jmp 8ce72 │ │ + mov $0x40404040,%edx │ │ + mov 0x8(%ebp),%esi │ │ + mov %esi,%edi │ │ + mov 0x4(%esi),%esi │ │ + xor %edx,%esi │ │ + xor (%edi),%edx │ │ + mov 0xc(%ebp),%edi │ │ + or %esi,%edx │ │ + setne %dl │ │ + add %ecx,%eax │ │ + movzbl %dl,%ecx │ │ + add %eax,%ecx │ │ + jmp 8cfb8 │ │ + mov 0x1c(%esp),%ecx │ │ + movzwl (%ecx),%esi │ │ + mov %esi,%ecx │ │ + shr $0x8,%ecx │ │ + or %esi,%ecx │ │ + mov 0x3(%edx,%edi,8),%dl │ │ + mov %dl,0x18(%esp) │ │ + movzbl %dl,%edx │ │ + mov -0x24a8(%ebx,%edx,4),%edx │ │ + add %ebx,%edx │ │ + jmp *%edx │ │ + mov 0x1c(%esp),%ecx │ │ + mov (%ecx),%ecx │ │ + mov %ecx,%esi │ │ + shr $0x10,%esi │ │ + or %ecx,%esi │ │ + mov %esi,%ecx │ │ + shr $0x8,%ecx │ │ + or %esi,%ecx │ │ + mov 0x3(%edx,%edi,8),%dl │ │ + mov %dl,0x18(%esp) │ │ + movzbl %dl,%edx │ │ + mov -0x24a8(%ebx,%edx,4),%edx │ │ + add %ebx,%edx │ │ + jmp *%edx │ │ + mov 0x1c(%esp),%esi │ │ + mov 0x4(%esi),%ecx │ │ + or (%esi),%ecx │ │ + mov %ecx,%esi │ │ + shr $0x10,%esi │ │ + or %ecx,%esi │ │ + mov %esi,%ecx │ │ + shr $0x8,%ecx │ │ + or %esi,%ecx │ │ + mov 0x3(%edx,%edi,8),%dl │ │ + mov %dl,0x18(%esp) │ │ + movzbl %dl,%edx │ │ + mov -0x24a8(%ebx,%edx,4),%edx │ │ + add %ebx,%edx │ │ + jmp *%edx │ │ + mov 0x1c(%esp),%edi │ │ + mov 0x8(%edi),%ecx │ │ + mov 0xc(%edi),%esi │ │ + or (%edi),%ecx │ │ + or 0x4(%edi),%esi │ │ + or %ecx,%esi │ │ + mov %esi,%edi │ │ + shr $0x10,%edi │ │ + or %esi,%edi │ │ + mov %edi,%ecx │ │ + shr $0x8,%ecx │ │ + or %edi,%ecx │ │ + mov 0xc(%ebp),%edi │ │ + mov 0x8(%esp),%ebx │ │ + mov 0x3(%edx,%edi,8),%dl │ │ + mov %dl,0x18(%esp) │ │ + movzbl %dl,%edx │ │ + mov -0x24a8(%ebx,%edx,4),%edx │ │ + add %ebx,%edx │ │ + jmp *%edx │ │ + mov 0x8(%ebp),%edx │ │ + movzbl (%edx),%edx │ │ + jmp 8cf90 │ │ + mov 0x8(%ebp),%edx │ │ + movzwl (%edx),%esi │ │ + jmp 8cf60 │ │ + mov 0x8(%ebp),%edx │ │ + mov (%edx),%edx │ │ + jmp 8cf59 │ │ + mov 0x8(%ebp),%edx │ │ + mov %edx,%esi │ │ + mov 0x4(%edx),%edx │ │ + or (%esi),%edx │ │ + mov %edx,%esi │ │ + shr $0x10,%esi │ │ + or %edx,%esi │ │ + mov %esi,%edx │ │ + shr $0x8,%edx │ │ + or %esi,%edx │ │ + jmp 8cf90 │ │ + mov 0x8(%ebp),%edx │ │ + mov %edx,%edi │ │ + mov 0x8(%edx),%edx │ │ + mov 0xc(%edi),%esi │ │ + or (%edi),%edx │ │ + or 0x4(%edi),%esi │ │ + or %edx,%esi │ │ + mov %esi,%edi │ │ + shr $0x10,%edi │ │ + or %esi,%edi │ │ + mov %edi,%edx │ │ + shr $0x8,%edx │ │ + or %edi,%edx │ │ + mov 0xc(%ebp),%edi │ │ + mov 0x8(%esp),%ebx │ │ + and $0x3f,%ecx │ │ + cmp $0x4,%ecx │ │ + mov $0x4,%esi │ │ + cmovae %esi,%ecx │ │ + and $0x3f,%edx │ │ + cmp $0x4,%edx │ │ + cmovae %esi,%edx │ │ + lea (%ecx,%ecx,4),%ecx │ │ + add -0x24c(%ebx),%ecx │ │ + movzbl (%edx,%ecx,1),%ecx │ │ + mov %eax,0x4(%esp) │ │ + lea -0x5550(%ebx),%eax │ │ + mov %eax,0x20(%esp) │ │ + movzbl 0x7(%eax,%edi,8),%esi │ │ + imul $0x34,%esi,%eax │ │ + mov 0xc(%esp),%edx │ │ + add %edx,%eax │ │ + lea 0x3288(%eax,%ecx,4),%eax │ │ + lea 0x3600(%edx),%edi │ │ + sub $0x8,%esp │ │ push %eax │ │ - push %esi │ │ - push $0x1 │ │ + push %edi │ │ + call 1a90 │ │ + add $0x10,%esp │ │ + test %eax,%eax │ │ + je 8d00a │ │ + mov 0x28(%ebp),%eax │ │ + movb $0x40,(%eax) │ │ + mov 0x10(%esp),%eax │ │ + shl $0x4,%eax │ │ + mov 0x24(%ebp),%ecx │ │ + mov %eax,(%ecx) │ │ + mov $0xffffffff,%eax │ │ + jmp 8e9d3 │ │ + mov %esi,0x28(%esp) │ │ + mov %edi,(%esp) │ │ + xor %ecx,%ecx │ │ + mov 0x14(%esp),%al │ │ + mov %al,%cl │ │ + cmpl $0x0,0x10(%esp) │ │ + mov %ecx,0x14(%esp) │ │ + je 8d082 │ │ + mov 0x4(%esp),%edx │ │ + movzbl %dl,%edi │ │ + movzbl 0x18(%esp),%esi │ │ + mov $0x10,%eax │ │ + mov 0x24(%ebp),%ecx │ │ + mov %eax,(%ecx) │ │ + cmp $0x3,%dl │ │ + lea -0x539b(%ebx),%ecx │ │ + mov (%ecx,%eax,1),%dl │ │ + mov $0x3,%ecx │ │ + mov $0x3,%eax │ │ + mov %edi,0x2c(%esp) │ │ + cmovb %edi,%eax │ │ + cmpb $0x3,0x18(%esp) │ │ + mov %esi,0x24(%esp) │ │ + cmovb %esi,%ecx │ │ + add %eax,%ecx │ │ + xor %eax,%eax │ │ + mov %dl,0x4(%esp) │ │ + test %dl,%dl │ │ + mov 0x14(%esp),%edx │ │ + setne %al │ │ + mov -0x2474(%ebx,%ecx,4),%ecx │ │ + add %ebx,%ecx │ │ + mov (%esp),%edi │ │ + jmp *%ecx │ │ + mov 0x18(%ebp),%esi │ │ + mov 0xc(%ebp),%edi │ │ + mov 0x20(%esp),%eax │ │ + movzbl 0x5(%eax,%edi,8),%edx │ │ + lea (%edx,%esi,1),%ecx │ │ + xor %eax,%eax │ │ + cmp $0x3,%ecx │ │ + jle 8d0f4 │ │ + mov 0x24(%ebp),%ecx │ │ + mov %eax,(%ecx) │ │ + mov 0x4(%esp),%ecx │ │ + movzbl %cl,%esi │ │ + cmp $0x3,%cl │ │ + mov $0x3,%ecx │ │ + lea -0x539b(%ebx),%edx │ │ + mov (%edx,%eax,1),%dh │ │ + mov $0x3,%eax │ │ + mov %esi,0x2c(%esp) │ │ + cmovb %esi,%eax │ │ + mov 0x18(%esp),%dl │ │ + movzbl %dl,%esi │ │ + cmp $0x3,%dl │ │ + mov %esi,0x24(%esp) │ │ + cmovb %esi,%ecx │ │ + add %eax,%ecx │ │ + xor %eax,%eax │ │ + mov %dh,0x4(%esp) │ │ + test %dh,%dh │ │ + setne %al │ │ + mov -0x2474(%ebx,%ecx,4),%ecx │ │ + add %ebx,%ecx │ │ + mov (%esp),%edi │ │ + mov 0x14(%esp),%edx │ │ + jmp *%ecx │ │ + cmpl $0x0,0x1c(%ebp) │ │ + je 8d16c │ │ + test %esi,%esi │ │ + je 8d1d3 │ │ + mov 0x14(%ebp),%eax │ │ + movzbl 0x9(%eax),%eax │ │ + lea -0x5460(%ebx),%ecx │ │ + movzbl (%ecx,%eax,1),%eax │ │ + mov 0x24(%ebp),%ecx │ │ + mov %eax,(%ecx) │ │ + mov 0x4(%esp),%ecx │ │ + movzbl %cl,%esi │ │ + cmp $0x3,%cl │ │ + mov $0x3,%ecx │ │ + lea -0x539b(%ebx),%edx │ │ + mov (%edx,%eax,1),%dh │ │ + mov $0x3,%eax │ │ + mov %esi,0x2c(%esp) │ │ + cmovb %esi,%eax │ │ + mov 0x18(%esp),%dl │ │ + movzbl %dl,%esi │ │ + cmp $0x3,%dl │ │ + mov %esi,0x24(%esp) │ │ + cmovb %esi,%ecx │ │ + add %eax,%ecx │ │ + xor %eax,%eax │ │ + mov %dh,0x4(%esp) │ │ + test %dh,%dh │ │ + setne %al │ │ + mov -0x2474(%ebx,%ecx,4),%ecx │ │ + add %ebx,%ecx │ │ + mov (%esp),%edi │ │ + mov 0x14(%esp),%edx │ │ + jmp *%ecx │ │ + mov 0x48(%esp),%ecx │ │ + mov 0xc(%ecx),%ecx │ │ + mov 0x14(%ebp),%edi │ │ + movzbl 0x4(%edi),%edi │ │ + cmpl $0x0,0x494(%ecx,%edi,4) │ │ + mov 0x8(%esp),%ebx │ │ + je 8d09b │ │ + test %esi,%esi │ │ + je 8d2b6 │ │ + mov 0x14(%ebp),%eax │ │ + mov 0x8(%eax),%al │ │ + cmp $0xd,%al │ │ + mov 0xc(%ebp),%esi │ │ + mov 0x20(%esp),%edi │ │ + jne 8d1b5 │ │ + mov 0x14(%ebp),%eax │ │ + movsbl 0xd(%eax),%eax │ │ + lea -0x5366(%ebx),%edx │ │ + mov (%edx,%eax,1),%al │ │ + movzbl %al,%eax │ │ + cmpl $0x0,0x588(%ecx) │ │ + mov 0x4(%edi,%esi,8),%cl │ │ + mov (%esp),%edi │ │ + je 8d364 │ │ + mov %ecx,%edx │ │ + jmp 8d36f │ │ + mov 0x24(%ebp),%esi │ │ + mov (%esi),%ecx │ │ + cmp $0x3,%dl │ │ + mov (%esp),%edi │ │ + jne 8d23e │ │ + xor %eax,%eax │ │ + cmp $0x9,%ecx │ │ + sete %al │ │ + lea (%eax,%eax,8),%eax │ │ + mov %eax,(%esi) │ │ + mov 0x4(%esp),%ecx │ │ + movzbl %cl,%esi │ │ + cmp $0x3,%cl │ │ + mov $0x3,%ecx │ │ + lea -0x539b(%ebx),%edx │ │ + mov (%edx,%eax,1),%dh │ │ + mov $0x3,%eax │ │ + mov %esi,0x2c(%esp) │ │ + cmovb %esi,%eax │ │ + mov 0x18(%esp),%dl │ │ + movzbl %dl,%esi │ │ + cmp $0x3,%dl │ │ + mov %esi,0x24(%esp) │ │ + cmovb %esi,%ecx │ │ + add %eax,%ecx │ │ + xor %eax,%eax │ │ + mov %dh,0x4(%esp) │ │ + test %dh,%dh │ │ + setne %al │ │ + mov -0x2474(%ebx,%ecx,4),%ecx │ │ + add %ebx,%ecx │ │ + mov 0x14(%esp),%edx │ │ + jmp *%ecx │ │ + mov 0x20(%esp),%edx │ │ + mov 0xc(%ebp),%esi │ │ + cmpb $0x2,0x4(%edx,%esi,8) │ │ + jne 8d35d │ │ + mov $0xf000,%edx │ │ + bt %ecx,%edx │ │ + jb 8d09b │ │ + mov 0x24(%ebp),%eax │ │ + mov %ecx,(%eax) │ │ + mov 0x4(%esp),%eax │ │ + movzbl %al,%esi │ │ + cmp $0x3,%al │ │ + mov $0x3,%edx │ │ + lea -0x539b(%ebx),%eax │ │ + mov (%eax,%ecx,1),%ch │ │ + mov $0x3,%eax │ │ + mov %esi,0x2c(%esp) │ │ + cmovb %esi,%eax │ │ + mov 0x18(%esp),%cl │ │ + movzbl %cl,%esi │ │ + cmp $0x3,%cl │ │ + mov %esi,0x24(%esp) │ │ + cmovb %esi,%edx │ │ + add %eax,%edx │ │ + xor %eax,%eax │ │ + mov %ch,0x4(%esp) │ │ + test %ch,%ch │ │ + setne %al │ │ + mov -0x2474(%ebx,%edx,4),%ecx │ │ + add %ebx,%ecx │ │ + mov (%esp),%edi │ │ + mov 0x14(%esp),%edx │ │ + jmp *%ecx │ │ + cmp $0x3,%dl │ │ + mov 0xc(%ebp),%eax │ │ + mov 0x20(%esp),%edx │ │ + movzbl 0x4(%edx,%eax,8),%eax │ │ + je 8d3f5 │ │ + cmpl $0x0,0x588(%ecx) │ │ + jne 8d3f5 │ │ + cmp $0x2,%al │ │ + mov (%esp),%edi │ │ + mov 0xc(%esp),%ecx │ │ + jne 8e9db │ │ + lea 0x860(%ecx),%eax │ │ + sub $0x4,%esp │ │ + push $0xb │ │ + push %eax │ │ + push %edi │ │ + call 1970 │ │ + add $0x10,%esp │ │ + lea -0x543d(%ebx),%ecx │ │ + movzbl 0xc(%eax,%ecx,1),%eax │ │ + mov 0x24(%ebp),%ecx │ │ + mov %eax,(%ecx) │ │ + mov 0x4(%esp),%ecx │ │ + movzbl %cl,%esi │ │ + cmp $0x3,%cl │ │ + mov $0x3,%ecx │ │ + lea -0x539b(%ebx),%edx │ │ + mov (%edx,%eax,1),%dh │ │ + mov $0x3,%eax │ │ + mov %esi,0x2c(%esp) │ │ + cmovb %esi,%eax │ │ + mov 0x18(%esp),%dl │ │ + movzbl %dl,%esi │ │ + cmp $0x3,%dl │ │ + mov %esi,0x24(%esp) │ │ + cmovb %esi,%ecx │ │ + add %eax,%ecx │ │ + xor %eax,%eax │ │ + mov %dh,0x4(%esp) │ │ + test %dh,%dh │ │ + setne %al │ │ + mov -0x2474(%ebx,%ecx,4),%ecx │ │ + add %ebx,%ecx │ │ + mov 0x14(%esp),%edx │ │ + jmp *%ecx │ │ + mov %ecx,%eax │ │ + jmp 8d09b │ │ + mov $0x2,%dl │ │ + cmp $0x2,%cl │ │ + jne 8d46b │ │ + movzbl %dl,%ecx │ │ + imul $0xd0,%ecx,%ecx │ │ + add 0xc(%esp),%ecx │ │ + shl $0x4,%eax │ │ + lea 0xa20(%eax,%ecx,1),%eax │ │ + sub $0x4,%esp │ │ + push $0x4 │ │ + push %eax │ │ + push %edi │ │ + call 1740 │ │ + add $0x10,%esp │ │ + lea -0x543d(%ebx),%ecx │ │ + movzbl (%ecx,%eax,1),%eax │ │ + mov 0x24(%ebp),%ecx │ │ + mov %eax,(%ecx) │ │ + mov 0x4(%esp),%ecx │ │ + movzbl %cl,%esi │ │ + cmp $0x3,%cl │ │ + mov $0x3,%ecx │ │ + lea -0x539b(%ebx),%edx │ │ + mov (%edx,%eax,1),%dh │ │ + mov $0x3,%eax │ │ + mov %esi,0x2c(%esp) │ │ + cmovb %esi,%eax │ │ + mov 0x18(%esp),%dl │ │ + movzbl %dl,%esi │ │ + cmp $0x3,%dl │ │ + mov %esi,0x24(%esp) │ │ + cmovb %esi,%ecx │ │ + add %eax,%ecx │ │ + xor %eax,%eax │ │ + mov %dh,0x4(%esp) │ │ + test %dh,%dh │ │ + setne %al │ │ + mov -0x2474(%ebx,%ecx,4),%ecx │ │ + add %ebx,%ecx │ │ + mov 0x14(%esp),%edx │ │ + jmp *%ecx │ │ + mov 0xc(%esp),%ecx │ │ + lea 0x1548(%ecx,%eax,4),%eax │ │ + sub $0x8,%esp │ │ + push %eax │ │ + mov 0xc(%esp),%edi │ │ + push %edi │ │ + call 1a90 │ │ + add $0x10,%esp │ │ + dec %eax │ │ + and $0x9,%eax │ │ + mov 0x24(%ebp),%ecx │ │ + mov %eax,(%ecx) │ │ + mov 0x4(%esp),%ecx │ │ + movzbl %cl,%esi │ │ + cmp $0x3,%cl │ │ + mov $0x3,%ecx │ │ + lea -0x539b(%ebx),%edx │ │ + mov (%edx,%eax,1),%dh │ │ + mov $0x3,%eax │ │ + mov %esi,0x2c(%esp) │ │ + cmovb %esi,%eax │ │ + mov 0x18(%esp),%dl │ │ + movzbl %dl,%esi │ │ + cmp $0x3,%dl │ │ + mov %esi,0x24(%esp) │ │ + cmovb %esi,%ecx │ │ + add %eax,%ecx │ │ + xor %eax,%eax │ │ + mov %dh,0x4(%esp) │ │ + test %dh,%dh │ │ + setne %al │ │ + mov -0x2474(%ebx,%ecx,4),%ecx │ │ + add %ebx,%ecx │ │ + mov 0x14(%esp),%edx │ │ + jmp *%ecx │ │ + movzbl %cl,%ecx │ │ + imul $0xd0,%ecx,%ecx │ │ + add 0xc(%esp),%ecx │ │ + shl $0x4,%eax │ │ + lea 0x880(%eax,%ecx,1),%eax │ │ + sub $0x4,%esp │ │ + push $0x6 │ │ + push %eax │ │ + push %edi │ │ + call 18a0 │ │ + add $0x10,%esp │ │ + add $0x5,%eax │ │ + lea -0x543d(%ebx),%ecx │ │ + movzbl (%ecx,%eax,1),%eax │ │ + mov 0x24(%ebp),%ecx │ │ + mov %eax,(%ecx) │ │ + mov 0x4(%esp),%ecx │ │ + movzbl %cl,%esi │ │ + cmp $0x3,%cl │ │ + mov $0x3,%ecx │ │ + lea -0x539b(%ebx),%edx │ │ + mov (%edx,%eax,1),%dh │ │ + mov $0x3,%eax │ │ + mov %esi,0x2c(%esp) │ │ + cmovb %esi,%eax │ │ + mov 0x18(%esp),%dl │ │ + movzbl %dl,%esi │ │ + cmp $0x3,%dl │ │ + mov %esi,0x24(%esp) │ │ + cmovb %esi,%ecx │ │ + add %eax,%ecx │ │ + xor %eax,%eax │ │ + mov %dh,0x4(%esp) │ │ + test %dh,%dh │ │ + setne %al │ │ + mov -0x2474(%ebx,%ecx,4),%ecx │ │ + add %ebx,%ecx │ │ + mov 0x14(%esp),%edx │ │ + jmp *%ecx │ │ + mov %edx,%ecx │ │ + shl $0x5,%ecx │ │ + add 0xc(%esp),%ecx │ │ + shl $0x4,%eax │ │ + lea 0x1b80(%eax,%ecx,1),%eax │ │ + sub $0x4,%esp │ │ + push $0x4 │ │ + push %eax │ │ + push %edi │ │ + call 1740 │ │ + jmp 8d5ba │ │ + mov %edx,%ecx │ │ + shl $0x5,%ecx │ │ + add 0xc(%esp),%ecx │ │ + shl $0x4,%eax │ │ + lea 0x1bc0(%eax,%ecx,1),%eax │ │ + sub $0x4,%esp │ │ + push $0x5 │ │ + jmp 8d564 │ │ + mov %edx,%ecx │ │ + shl $0x5,%ecx │ │ + add 0xc(%esp),%ecx │ │ + shl $0x4,%eax │ │ + lea 0x1c00(%eax,%ecx,1),%eax │ │ + sub $0x4,%esp │ │ + push $0x6 │ │ + jmp 8d564 │ │ + mov %edx,%ecx │ │ + shl $0x5,%ecx │ │ + add 0xc(%esp),%ecx │ │ + shl $0x4,%eax │ │ + lea 0x1c40(%eax,%ecx,1),%eax │ │ + sub $0x4,%esp │ │ + push $0x7 │ │ + push %eax │ │ + push %edi │ │ + call 18a0 │ │ + jmp 8d5ba │ │ + mov %edx,%ecx │ │ + shl $0x6,%ecx │ │ + add 0xc(%esp),%ecx │ │ + shl $0x5,%eax │ │ + lea 0x1c80(%eax,%ecx,1),%eax │ │ + sub $0x4,%esp │ │ push $0x8 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + jmp 8d5b3 │ │ + mov %edx,%eax │ │ + shl $0x5,%eax │ │ + mov 0xc(%esp),%ecx │ │ + lea 0x1d00(%ecx,%eax,1),%eax │ │ + sub $0x4,%esp │ │ + push $0x9 │ │ + jmp 8d5b3 │ │ + mov %edx,%eax │ │ + shl $0x5,%eax │ │ + mov 0xc(%esp),%ecx │ │ + lea 0x1d40(%ecx,%eax,1),%eax │ │ + sub $0x4,%esp │ │ + push $0xa │ │ + push %eax │ │ + push %edi │ │ + call 1970 │ │ + add $0x10,%esp │ │ + mov %eax,%edi │ │ + mov 0x28(%esp),%esi │ │ + cmp $0x2,%eax │ │ + jl 8d62c │ │ + imul $0x58,%esi,%eax │ │ + add 0xc(%esp),%eax │ │ + imul $0x2c,0x14(%esp),%ecx │ │ + add %eax,%ecx │ │ + lea 0x30d0(%ecx,%edi,4),%eax │ │ + sub $0x8,%esp │ │ + mov 0x10(%esp),%ebx │ │ + push %eax │ │ + pushl 0xc(%esp) │ │ + call 1a90 │ │ + mov %edi,%ecx │ │ + add $0x10,%esp │ │ + or $0x2,%eax │ │ + add $0xfffffffe,%ecx │ │ + shl %cl,%eax │ │ + mov %eax,0x10(%esp) │ │ + xor %edi,%edi │ │ + test %ecx,%ecx │ │ + je 8d632 │ │ + mov 0x8(%esp),%ebx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8e6cd │ │ - pop %ebx │ │ - add $0x468a3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ + nop │ │ + nop │ │ + add %edi,%edi │ │ sub $0xc,%esp │ │ - lea -0x7db00(%ebx),%eax │ │ - lea -0x7e650(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ + pushl 0xc(%esp) │ │ + mov %ecx,%esi │ │ + call 1b10 │ │ + mov %esi,%ecx │ │ + add $0x10,%esp │ │ + or %eax,%edi │ │ + dec %ecx │ │ + jne 8d610 │ │ + jmp 8d636 │ │ + mov 0x8(%esp),%ebx │ │ + jmp 8d63e │ │ + mov 0x8(%esp),%ebx │ │ + or 0x10(%esp),%edi │ │ + mov 0x28(%esp),%esi │ │ + cmp $0x3,%esi │ │ + mov $0x3,%eax │ │ + cmovb %esi,%eax │ │ + mov %eax,0x34(%esp) │ │ + test %edi,%edi │ │ + mov %edi,0x38(%esp) │ │ + je 8d9ff │ │ + mov 0xc(%ebp),%eax │ │ + mov 0x20(%esp),%ebx │ │ + movzbl (%ebx,%eax,8),%edx │ │ + cmp $0x8,%edx │ │ + mov $0x8,%ecx │ │ + cmovae %ecx,%edx │ │ + mov 0xc(%ebp),%eax │ │ + movzbl 0x1(%ebx,%eax,8),%eax │ │ + cmp $0x8,%eax │ │ + cmovb %eax,%ecx │ │ + mov %ecx,0x50(%esp) │ │ + mov %edx,0x30(%esp) │ │ + imul %edx,%ecx │ │ + lea (%ecx,%ecx,1),%edx │ │ + xor %eax,%eax │ │ + cmp %edx,%edi │ │ + seta %al │ │ + shl $0x2,%ecx │ │ + cmp %edi,%ecx │ │ + adc $0x0,%eax │ │ + shl $0x6,%esi │ │ + add 0xc(%esp),%esi │ │ + mov 0x14(%esp),%edx │ │ + shl $0x5,%edx │ │ + add %esi,%edx │ │ + lea 0x1d88(%edx,%eax,8),%eax │ │ + mov 0x44(%esp),%ecx │ │ + add $0x23c0,%ecx │ │ + mov %ecx,0x10(%esp) │ │ + sub $0x4,%esp │ │ + mov 0xc(%esp),%ebx │ │ + push $0x2 │ │ + push %eax │ │ + pushl 0xc(%esp) │ │ + call 1740 │ │ + add $0x10,%esp │ │ + mov %eax,%ecx │ │ + inc %eax │ │ + mov %eax,0x20(%esp) │ │ + shl $0x6,%eax │ │ + lea 0x1(%ecx,%eax,1),%eax │ │ + mov %eax,0x40(%esp) │ │ + mov 0x4(%esp),%al │ │ + cmp $0x2,%al │ │ + mov %ecx,0x3c(%esp) │ │ + je 8da65 │ │ + cmp $0x1,%al │ │ + je 8dca9 │ │ + mov 0xc(%ebp),%eax │ │ + mov %eax,%ecx │ │ + cmp $0x4,%eax │ │ + seta 0x2c(%esp) │ │ + mov 0x24(%esp),%eax │ │ + add $0x2,%eax │ │ + cmpb $0x4,0x18(%esp) │ │ + mov $0x5,%edi │ │ + cmovb %eax,%edi │ │ + mov 0x8(%esp),%ebx │ │ + lea -0x3f0(%ebx),%eax │ │ + mov (%eax,%ecx,4),%esi │ │ + mov 0x30(%esp),%eax │ │ + lea 0x2(,%eax,4),%eax │ │ + mov 0x50(%esp),%ecx │ │ + lea 0x0(,%ecx,4),%edx │ │ + mov %edx,0x4c(%esp) │ │ + imul %edx,%eax │ │ + lea -0x1(,%ecx,4),%ecx │ │ + mov %ecx,0x58(%esp) │ │ + sub $0x4,%esp │ │ + push %eax │ │ push $0x0 │ │ + pushl 0x1c(%esp) │ │ + call 1510 │ │ + add $0x10,%esp │ │ + mov 0x38(%esp),%edx │ │ + mov %esi,0x64(%esp) │ │ + movzwl (%esi,%edx,2),%eax │ │ + mov %eax,%esi │ │ + mov %edi,%ecx │ │ + mov %edi,0x68(%esp) │ │ + shr %cl,%esi │ │ + mov 0x58(%esp),%edi │ │ + mov %eax,%ecx │ │ + mov %eax,0x4(%esp) │ │ + and %eax,%edi │ │ + cmpl $0x2,0x3c(%esp) │ │ + mov 0x40(%esp),%ebx │ │ + jne 8d7e5 │ │ + mov %esi,%eax │ │ + or %edi,%eax │ │ + cmp $0x1,%eax │ │ + mov $0x70,%eax │ │ + mov $0x38,%ecx │ │ + cmova %eax,%ecx │ │ + imul $0x150,0x34(%esp),%eax │ │ + add 0xc(%esp),%eax │ │ + imul $0xa8,0x14(%esp),%edx │ │ + add %eax,%edx │ │ + lea 0x2b90(%ecx,%edx,1),%eax │ │ + sub $0x8,%esp │ │ + mov 0x10(%esp),%ebx │ │ push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + pushl 0xc(%esp) │ │ + call 1b90 │ │ + add $0x10,%esp │ │ + mov %eax,0x20(%esp) │ │ + mov %eax,%ebx │ │ + add $0xc0,%ebx │ │ + mov 0x20(%esp),%edx │ │ + shl $0xb,%edx │ │ + mov 0x20(%ebp),%eax │ │ + mov 0x4(%esp),%ecx │ │ + mov %edx,(%eax,%ecx,4) │ │ + mov 0x4c(%esp),%ecx │ │ + imul %ecx,%esi │ │ + add %edi,%esi │ │ + mov 0x10(%esp),%eax │ │ + mov %bl,(%eax,%esi,1) │ │ + mov 0x38(%esp),%edx │ │ + dec %edx │ │ + jle 8deef │ │ + xor %ebx,%ebx │ │ + mov 0x2c(%esp),%al │ │ + mov %al,%bl │ │ + mov %ebx,%eax │ │ + and 0xc(%ebp),%eax │ │ + add %ebx,%eax │ │ + mov %eax,0x3c(%esp) │ │ + or $0x1,%ecx │ │ + mov %ecx,0x60(%esp) │ │ + mov 0x8(%esp),%eax │ │ + lea -0x53ff(%eax),%eax │ │ + mov %eax,0x5c(%esp) │ │ + jmp 8d87c │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ + imul $0x17ff41,%eax,%ecx │ │ + mov 0x20(%esp),%eax │ │ + mov %cl,(%eax) │ │ + sar $0x9,%ecx │ │ + mov 0x4(%esp),%eax │ │ + mov %eax,%edx │ │ + add $0xfffff800,%eax │ │ + and %ecx,%eax │ │ + mov 0x24(%esp),%ecx │ │ + cmovne %ecx,%edx │ │ + mov %edx,0x4(%esp) │ │ + mov 0x8(%esp),%ebx │ │ + mov 0x20(%ebp),%edi │ │ + mov %eax,(%edi,%ecx,4) │ │ + mov 0x18(%esp),%edx │ │ + dec %edx │ │ + jle 8def3 │ │ + mov 0x64(%esp),%eax │ │ + mov %edx,0x18(%esp) │ │ + movzwl (%eax,%edx,2),%eax │ │ + mov %eax,%edx │ │ + mov 0x68(%esp),%ecx │ │ + shr %cl,%edx │ │ + mov 0x58(%esp),%edi │ │ + mov %eax,0x24(%esp) │ │ + and %eax,%edi │ │ + mov %edx,0x30(%esp) │ │ + mov %edx,%eax │ │ + imul 0x4c(%esp),%eax │ │ + add 0x10(%esp),%eax │ │ + lea (%eax,%edi,1),%esi │ │ + movzbl 0x1(%edi,%eax,1),%ecx │ │ + mov 0x50(%esp),%ebx │ │ + movzbl (%esi,%ebx,4),%edx │ │ + add %ecx,%edx │ │ + mov 0x60(%esp),%ecx │ │ + movzbl (%ecx,%esi,1),%ecx │ │ + add %edx,%ecx │ │ + movzbl 0x2(%edi,%eax,1),%edx │ │ + mov %ecx,0x44(%esp) │ │ + add %ecx,%edx │ │ + cmp $0x4,%edi │ │ + mov %esi,0x20(%esp) │ │ + movzbl (%esi,%ebx,8),%ecx │ │ + mov $0x4,%eax │ │ + mov %edi,%ebx │ │ + jb 8d8e9 │ │ + mov $0x4,%ebx │ │ + mov %ecx,0x40(%esp) │ │ + add %edx,%ecx │ │ + mov %ecx,0x2c(%esp) │ │ + mov 0x30(%esp),%esi │ │ + cmp $0x4,%esi │ │ + mov %esi,%ecx │ │ + jb 8d903 │ │ + mov $0x4,%ecx │ │ + lea (%ebx,%ebx,4),%ebx │ │ + mov %ebx,0x54(%esp) │ │ + mov 0x3c(%esp),%ebx │ │ + lea (%ebx,%ebx,4),%ebx │ │ + lea (%ebx,%ebx,4),%ebx │ │ + add 0x5c(%esp),%ebx │ │ + add 0x54(%esp),%ebx │ │ + movzbl (%ecx,%ebx,1),%ecx │ │ + cmpl $0x200,0x2c(%esp) │ │ + ja 8d935 │ │ + mov 0x40(%esp),%eax │ │ + lea 0x40(%eax,%edx,1),%eax │ │ + shr $0x7,%eax │ │ + add %ecx,%eax │ │ + imul $0x290,0x28(%esp),%ecx │ │ + add 0xc(%esp),%ecx │ │ + imul $0x148,0x14(%esp),%edx │ │ + add %ecx,%edx │ │ + lea 0x1ec0(%edx,%eax,8),%eax │ │ + sub $0x4,%esp │ │ + mov 0xc(%esp),%ebx │ │ + push $0x3 │ │ + push %eax │ │ + pushl 0xc(%esp) │ │ + call 1740 │ │ + add $0x10,%esp │ │ + cmp $0x3,%eax │ │ + jne 8d840 │ │ + or %edi,%esi │ │ + mov 0x44(%esp),%edx │ │ + and $0x3f,%edx │ │ + cmp $0x1,%esi │ │ + mov $0xe,%eax │ │ + ja 8d98b │ │ + mov $0x7,%eax │ │ + cmp $0xc,%edx │ │ + mov $0x6,%ecx │ │ + mov (%esp),%esi │ │ + mov 0x14(%esp),%ebx │ │ + mov 0x20(%ebp),%edi │ │ + ja 8d9a4 │ │ + inc %edx │ │ + shr %edx │ │ + mov %edx,%ecx │ │ + add %eax,%ecx │ │ + imul $0x150,0x34(%esp),%eax │ │ + add 0xc(%esp),%eax │ │ + imul $0xa8,%ebx,%edx │ │ + add %eax,%edx │ │ + lea 0x2b90(%edx,%ecx,8),%eax │ │ + sub $0x8,%esp │ │ + mov 0x10(%esp),%ebx │ │ + push %eax │ │ push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8e71d │ │ - pop %ebx │ │ - add $0x46853,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7ea80(%ebx),%eax │ │ - lea -0x7dac0(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ + call 1b90 │ │ + add $0x10,%esp │ │ + mov %eax,%ecx │ │ + add $0xc0,%cl │ │ + mov 0x20(%esp),%edx │ │ + mov %cl,(%edx) │ │ + shl $0xb,%eax │ │ + or 0x4(%esp),%eax │ │ + mov 0x24(%esp),%ecx │ │ + mov %ecx,0x4(%esp) │ │ + mov %eax,(%edi,%ecx,4) │ │ + mov 0x18(%esp),%edx │ │ + dec %edx │ │ + jg 8d87c │ │ + jmp 8def3 │ │ + shl $0x6,%esi │ │ + add 0xc(%esp),%esi │ │ + mov 0x14(%esp),%edi │ │ + mov %edi,%ecx │ │ + shl $0x5,%ecx │ │ + lea 0x1d80(%ecx,%esi,1),%eax │ │ + sub $0x4,%esp │ │ + push $0x2 │ │ push %eax │ │ + mov 0xc(%esp),%esi │ │ push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ + call 1740 │ │ + add $0x10,%esp │ │ + cmp $0x2,%eax │ │ + jne 8ded9 │ │ + movl $0x0,0x4(%esp) │ │ + imul $0x150,0x34(%esp),%eax │ │ + add 0xc(%esp),%eax │ │ + imul $0xa8,%edi,%ecx │ │ + lea 0x2b90(%ecx,%eax,1),%eax │ │ + sub $0x8,%esp │ │ + push %eax │ │ + push %esi │ │ + call 1b90 │ │ + add $0x10,%esp │ │ + jmp 8dee2 │ │ + addl $0x2,0x2c(%esp) │ │ + mov 0x24(%esp),%edi │ │ + add $0x2,%edi │ │ + mov 0x30(%esp),%eax │ │ + lea -0x1(,%eax,4),%esi │ │ + shl $0x6,%eax │ │ + or $0x20,%eax │ │ + sub $0x4,%esp │ │ + mov 0xc(%esp),%ebx │ │ + push %eax │ │ + push $0x0 │ │ + pushl 0x1c(%esp) │ │ + call 1510 │ │ + add $0x10,%esp │ │ + mov %esi,0x54(%esp) │ │ + mov 0x38(%esp),%edx │ │ + and %edx,%esi │ │ + mov %edx,%ebx │ │ + mov 0x2c(%esp),%ecx │ │ + shr %cl,%ebx │ │ + mov %esi,%eax │ │ + mov %edi,%ecx │ │ + mov %ebx,%edi │ │ + mov %ecx,0x24(%esp) │ │ + shl %cl,%eax │ │ + or %ebx,%eax │ │ + mov %eax,0x4(%esp) │ │ + cmpl $0x2,0x3c(%esp) │ │ + mov 0x40(%esp),%ebx │ │ + jne 8db13 │ │ + test %edi,%edi │ │ + mov $0x38,%eax │ │ + mov $0x70,%ecx │ │ + cmove %eax,%ecx │ │ + imul $0x150,0x34(%esp),%eax │ │ + add 0xc(%esp),%eax │ │ + imul $0xa8,0x14(%esp),%edx │ │ + add %eax,%edx │ │ + lea 0x2b90(%ecx,%edx,1),%eax │ │ + sub $0x8,%esp │ │ + mov 0x10(%esp),%ebx │ │ + push %eax │ │ + pushl 0xc(%esp) │ │ + call 1b90 │ │ + add $0x10,%esp │ │ + mov %eax,0x20(%esp) │ │ + mov %eax,%ebx │ │ + add $0xc0,%ebx │ │ + mov 0x20(%esp),%edx │ │ + shl $0xb,%edx │ │ + mov 0x20(%ebp),%eax │ │ + mov 0x4(%esp),%ecx │ │ + mov %edx,(%eax,%ecx,4) │ │ + shl $0x4,%esi │ │ + add %edi,%esi │ │ + mov 0x10(%esp),%eax │ │ + mov %bl,(%eax,%esi,1) │ │ + mov 0x38(%esp),%esi │ │ + dec %esi │ │ + jg 8db59 │ │ + jmp 8df92 │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 8e76f │ │ - pop %ebx │ │ - add $0x46801,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x82a50(%ebx),%eax │ │ - pushl 0x18(%ebp) │ │ - push $0x1 │ │ + mov %edx,0x4(%esp) │ │ + mov 0x8(%esp),%ebx │ │ + mov 0x20(%ebp),%ecx │ │ + mov 0x20(%esp),%esi │ │ + mov %eax,(%ecx,%edi,4) │ │ + dec %esi │ │ + jle 8df96 │ │ + mov %esi,%edi │ │ + and 0x54(%esp),%edi │ │ + mov %esi,0x20(%esp) │ │ + mov 0x2c(%esp),%ecx │ │ + shr %cl,%esi │ │ + mov %edi,%eax │ │ + mov 0x24(%esp),%ecx │ │ + shl %cl,%eax │ │ + mov %eax,0x18(%esp) │ │ + shl $0x4,%edi │ │ + add 0x10(%esp),%edi │ │ + movzbl 0x1(%esi,%edi,1),%eax │ │ + movzbl 0x10(%esi,%edi,1),%ecx │ │ + add %eax,%ecx │ │ + movzbl 0x2(%esi,%edi,1),%eax │ │ + add %ecx,%eax │ │ + movzbl 0x3(%esi,%edi,1),%edx │ │ + mov %eax,0x30(%esp) │ │ + add %eax,%edx │ │ + cmp $0x1,%esi │ │ + lea 0x1a(%esi,%esi,4),%ecx │ │ + mov $0x24,%eax │ │ + cmova %eax,%ecx │ │ + movzbl 0x4(%esi,%edi,1),%ebx │ │ + lea (%edx,%ebx,1),%eax │ │ + cmp $0x200,%eax │ │ + mov $0x4,%eax │ │ + ja 8dbc4 │ │ + lea 0x40(%ebx,%edx,1),%eax │ │ + shr $0x7,%eax │ │ + add %ecx,%eax │ │ + imul $0x290,0x28(%esp),%ecx │ │ + add 0xc(%esp),%ecx │ │ + imul $0x148,0x14(%esp),%edx │ │ + add %ecx,%edx │ │ + lea 0x1ec0(%edx,%eax,8),%eax │ │ + or %esi,0x18(%esp) │ │ + sub $0x4,%esp │ │ + mov 0xc(%esp),%ebx │ │ + push $0x3 │ │ push %eax │ │ + pushl 0xc(%esp) │ │ + call 1740 │ │ + add $0x10,%esp │ │ + cmp $0x3,%eax │ │ + jne 8dc80 │ │ + mov 0x30(%esp),%edx │ │ + and $0x3f,%edx │ │ + test %esi,%esi │ │ + mov $0xe,%eax │ │ + mov $0x7,%ecx │ │ + cmove %ecx,%eax │ │ + cmp $0xc,%edx │ │ + mov $0x6,%ecx │ │ + ja 8dc27 │ │ + inc %edx │ │ + shr %edx │ │ + mov %edx,%ecx │ │ + add %eax,%ecx │ │ + imul $0x150,0x34(%esp),%eax │ │ + add 0xc(%esp),%eax │ │ + imul $0xa8,0x14(%esp),%edx │ │ + add %eax,%edx │ │ + lea 0x2b90(%edx,%ecx,8),%eax │ │ + sub $0x8,%esp │ │ + mov 0x10(%esp),%ebx │ │ push %eax │ │ - push $0x2 │ │ - push $0x10 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + pushl 0xc(%esp) │ │ + call 1b90 │ │ + add $0x10,%esp │ │ + mov %eax,%ecx │ │ + add $0xc0,%cl │ │ + mov %cl,(%edi,%esi,1) │ │ + shl $0xb,%eax │ │ + or 0x4(%esp),%eax │ │ + mov 0x18(%esp),%edi │ │ + mov %edi,0x4(%esp) │ │ + jmp 8db48 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 8e7bf │ │ - pop %ebx │ │ - add $0x467b1,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7dac0(%ebx),%eax │ │ - pushl 0x18(%ebp) │ │ + imul $0x17ff41,%eax,%ecx │ │ + mov %cl,(%edi,%esi,1) │ │ + sar $0x9,%ecx │ │ + mov 0x4(%esp),%edx │ │ + lea -0x800(%edx),%eax │ │ + and %ecx,%eax │ │ + mov 0x18(%esp),%edi │ │ + je 8db40 │ │ + mov %edi,%edx │ │ + jmp 8db40 │ │ + mov 0x24(%esp),%edi │ │ + add $0x2,%edi │ │ + mov 0x50(%esp),%eax │ │ + lea -0x1(,%eax,4),%esi │ │ + shl $0x6,%eax │ │ + or $0x20,%eax │ │ + sub $0x4,%esp │ │ + mov 0xc(%esp),%ebx │ │ + push %eax │ │ push $0x0 │ │ + pushl 0x1c(%esp) │ │ + call 1510 │ │ + add $0x10,%esp │ │ + mov %esi,0x30(%esp) │ │ + mov 0x38(%esp),%edx │ │ + and %edx,%esi │ │ + mov %edx,%eax │ │ + mov %edi,%ecx │ │ + mov %edx,%edi │ │ + mov %ecx,0x24(%esp) │ │ + shr %cl,%edi │ │ + cmpl $0x2,0x3c(%esp) │ │ + mov 0x40(%esp),%ecx │ │ + mov 0x20(%esp),%ebx │ │ + jne 8dd4a │ │ + test %edi,%edi │ │ + mov $0x38,%eax │ │ + mov $0x70,%ecx │ │ + cmove %eax,%ecx │ │ + imul $0x150,0x34(%esp),%eax │ │ + add 0xc(%esp),%eax │ │ + imul $0xa8,0x14(%esp),%edx │ │ + add %eax,%edx │ │ + lea 0x2b90(%ecx,%edx,1),%eax │ │ + sub $0x8,%esp │ │ + mov 0x10(%esp),%ebx │ │ + push %eax │ │ + pushl 0xc(%esp) │ │ + call 1b90 │ │ + mov 0x48(%esp),%edx │ │ + add $0x10,%esp │ │ + mov %eax,%ebx │ │ + mov %eax,%ecx │ │ + add $0xc0,%ecx │ │ + shl $0xb,%ebx │ │ + mov 0x20(%ebp),%eax │ │ + mov %ebx,(%eax,%edx,4) │ │ + shl $0x4,%esi │ │ + add %edi,%esi │ │ + mov 0x10(%esp),%eax │ │ + mov %cl,(%eax,%esi,1) │ │ + mov %edx,%esi │ │ + dec %esi │ │ + jle 8df8a │ │ + mov %edx,0x4(%esp) │ │ + jmp 8dd85 │ │ + nop │ │ + nop │ │ + mov %edx,0x4(%esp) │ │ + mov 0x8(%esp),%ebx │ │ + mov 0x20(%ebp),%ecx │ │ + mov %eax,(%ecx,%esi,4) │ │ + dec %esi │ │ + jle 8df96 │ │ + mov %esi,%edi │ │ + and 0x30(%esp),%edi │ │ + mov %esi,0x18(%esp) │ │ + mov 0x24(%esp),%ecx │ │ + shr %cl,%esi │ │ + shl $0x4,%edi │ │ + add 0x10(%esp),%edi │ │ + movzbl 0x1(%esi,%edi,1),%eax │ │ + movzbl 0x10(%esi,%edi,1),%ecx │ │ + add %eax,%ecx │ │ + movzbl 0x2(%esi,%edi,1),%eax │ │ + add %ecx,%eax │ │ + movzbl 0x3(%esi,%edi,1),%edx │ │ + mov %eax,0x20(%esp) │ │ + add %eax,%edx │ │ + cmp $0x1,%esi │ │ + lea 0x1a(%esi,%esi,4),%ecx │ │ + mov $0x24,%eax │ │ + cmova %eax,%ecx │ │ + movzbl 0x4(%esi,%edi,1),%ebx │ │ + lea (%edx,%ebx,1),%eax │ │ + cmp $0x200,%eax │ │ + mov $0x4,%eax │ │ + ja 8dde4 │ │ + lea 0x40(%ebx,%edx,1),%eax │ │ + shr $0x7,%eax │ │ + add %ecx,%eax │ │ + imul $0x290,0x28(%esp),%ecx │ │ + add 0xc(%esp),%ecx │ │ + imul $0x148,0x14(%esp),%edx │ │ + add %ecx,%edx │ │ + lea 0x1ec0(%edx,%eax,8),%eax │ │ + sub $0x4,%esp │ │ + mov 0xc(%esp),%ebx │ │ + push $0x3 │ │ push %eax │ │ + pushl 0xc(%esp) │ │ + call 1740 │ │ + add $0x10,%esp │ │ + cmp $0x3,%eax │ │ + jne 8deb0 │ │ + mov 0x20(%esp),%edx │ │ + and $0x3f,%edx │ │ + test %esi,%esi │ │ + mov $0xe,%eax │ │ + mov $0x7,%ecx │ │ + cmove %ecx,%eax │ │ + cmp $0xc,%edx │ │ + mov $0x6,%ecx │ │ + ja 8de47 │ │ + inc %edx │ │ + shr %edx │ │ + mov %edx,%ecx │ │ + add %eax,%ecx │ │ + imul $0x150,0x34(%esp),%eax │ │ + add 0xc(%esp),%eax │ │ + imul $0xa8,0x14(%esp),%edx │ │ + add %eax,%edx │ │ + lea 0x2b90(%edx,%ecx,8),%eax │ │ + sub $0x8,%esp │ │ + mov 0x10(%esp),%ebx │ │ push %eax │ │ - push $0x2 │ │ - push $0x10 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + pushl 0xc(%esp) │ │ + call 1b90 │ │ + add $0x10,%esp │ │ + mov %eax,%ecx │ │ + add $0xc0,%cl │ │ + mov %cl,(%edi,%esi,1) │ │ + shl $0xb,%eax │ │ + or 0x4(%esp),%eax │ │ + mov 0x18(%esp),%esi │ │ + mov %esi,0x4(%esp) │ │ + mov 0x20(%ebp),%ecx │ │ + mov %eax,(%ecx,%esi,4) │ │ + dec %esi │ │ + jg 8dd85 │ │ + jmp 8df96 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ + nop │ │ + nop │ │ + nop │ │ + imul $0x17ff41,%eax,%ecx │ │ + mov %cl,(%edi,%esi,1) │ │ + sar $0x9,%ecx │ │ + mov 0x4(%esp),%edx │ │ + lea -0x800(%edx),%eax │ │ + and %ecx,%eax │ │ + mov 0x18(%esp),%esi │ │ + je 8dd70 │ │ + mov %esi,%edx │ │ + jmp 8dd70 │ │ + movl $0x0,0x4(%esp) │ │ + inc %eax │ │ + mov %eax,0x10(%esp) │ │ + mov 0xc(%esp),%edi │ │ + jmp 8e058 │ │ + mov 0x8(%esp),%ebx │ │ + imul $0x290,0x28(%esp),%eax │ │ + mov 0xc(%esp),%edi │ │ + add %edi,%eax │ │ + imul $0x148,0x14(%esp),%ecx │ │ + lea 0x1ec0(%ecx,%eax,1),%eax │ │ + sub $0x4,%esp │ │ + push $0x3 │ │ + push %eax │ │ + mov 0xc(%esp),%esi │ │ push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8e80d │ │ - pop %ebx │ │ - add $0x46763,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ + call 1740 │ │ + add $0x10,%esp │ │ + cmp $0x3,%eax │ │ + jne 8df81 │ │ + mov 0x10(%esp),%edx │ │ + movzbl 0x1(%edx),%eax │ │ + mov 0x4c(%esp),%esi │ │ + movzbl (%edx,%esi,1),%ecx │ │ + add %eax,%ecx │ │ + or $0x1,%esi │ │ + movzbl (%edx,%esi,1),%eax │ │ + add %ecx,%eax │ │ + and $0x3f,%eax │ │ + lea 0x1(%eax),%ecx │ │ + shr %ecx │ │ + cmp $0xc,%eax │ │ + mov $0x6,%eax │ │ + cmovbe %ecx,%eax │ │ + imul $0x150,0x34(%esp),%ecx │ │ + add %edi,%ecx │ │ + imul $0xa8,0x14(%esp),%edx │ │ + add %ecx,%edx │ │ + lea 0x2b90(%edx,%eax,8),%eax │ │ + sub $0x8,%esp │ │ + push %eax │ │ + pushl 0xc(%esp) │ │ + call 1b90 │ │ + add $0x10,%esp │ │ + mov %eax,0x10(%esp) │ │ + jmp 8e058 │ │ + movl $0x1,0x4(%esp) │ │ + mov 0x8(%esp),%ebx │ │ + mov 0x44(%esp),%edx │ │ + movzbl 0x23c1(%edx),%eax │ │ + movzbl 0x23d0(%edx),%ecx │ │ + add %eax,%ecx │ │ + movzbl 0x23c2(%edx),%esi │ │ + add %ecx,%esi │ │ + movzbl 0x23c3(%edx),%eax │ │ + movzbl 0x23c4(%edx),%ecx │ │ + add %esi,%eax │ │ + lea (%eax,%ecx,1),%edx │ │ + lea 0x40(%ecx,%eax,1),%eax │ │ + shr $0x7,%eax │ │ + add $0x1a,%eax │ │ + cmp $0x200,%edx │ │ + mov $0x1e,%ecx │ │ + cmovbe %eax,%ecx │ │ + imul $0x290,0x28(%esp),%eax │ │ + add 0xc(%esp),%eax │ │ + imul $0x148,0x14(%esp),%edx │ │ + add %eax,%edx │ │ + lea 0x1ec0(%edx,%ecx,8),%eax │ │ + sub $0x4,%esp │ │ + push $0x3 │ │ + push %eax │ │ + mov 0xc(%esp),%edi │ │ + push %edi │ │ + call 1740 │ │ + add $0x10,%esp │ │ + cmp $0x3,%eax │ │ + jne 8e05d │ │ + and $0x3f,%esi │ │ + lea 0x1(%esi),%eax │ │ + shr %eax │ │ + cmp $0xc,%esi │ │ + mov $0x6,%ecx │ │ + cmovbe %eax,%ecx │ │ + imul $0x150,0x34(%esp),%eax │ │ + mov 0xc(%esp),%esi │ │ + add %esi,%eax │ │ + imul $0xa8,0x14(%esp),%edx │ │ + add %eax,%edx │ │ + lea 0x2b90(%edx,%ecx,8),%eax │ │ + sub $0x8,%esp │ │ + push %eax │ │ + push %edi │ │ + call 1b90 │ │ + add $0x10,%esp │ │ + mov %eax,0x10(%esp) │ │ + mov %esi,%edi │ │ + mov 0x24(%ebp),%edx │ │ + jmp 8e06a │ │ + mov %eax,%ecx │ │ + mov 0xc(%esp),%edi │ │ + mov 0x24(%ebp),%edx │ │ + mov %eax,0x10(%esp) │ │ + mov 0x36a4(%edi),%eax │ │ + mov 0x14(%ebp),%ecx │ │ + movzbl 0x4(%ecx),%ecx │ │ + lea (%ecx,%ecx,2),%ecx │ │ + xor %esi,%esi │ │ + cmpl $0x8,(%edx) │ │ + ja 8e098 │ │ mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x82a50(%ebx),%eax │ │ - lea -0x7e650(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ + lea (%edx,%edx,2),%edx │ │ + mov 0x48(%esp),%esi │ │ + lea (%esi,%edx,4),%edx │ │ + mov 0x1c(%ebp),%esi │ │ + mov 0x884(%edx,%esi,4),%esi │ │ + lea (%eax,%ecx,4),%edx │ │ + mov 0x28(%esp),%eax │ │ + cmp $0x2,%eax │ │ + mov $0x2,%ecx │ │ + cmova %eax,%ecx │ │ + add $0xfffffffe,%ecx │ │ + mov %ecx,0x28(%esp) │ │ + mov 0x48(%esp),%eax │ │ + mov 0x4b4(%eax),%cl │ │ + mov $0xffffff80,%eax │ │ + shl %cl,%eax │ │ + not %eax │ │ + mov %eax,0x18(%esp) │ │ + cmpl $0x0,0x10(%esp) │ │ + mov 0x20(%ebp),%edi │ │ + mov 0x8(%esp),%ebx │ │ + mov %esi,0x24(%esp) │ │ + mov %edx,0x20(%esp) │ │ + je 8e115 │ │ + mov 0x1c(%ebp),%eax │ │ + lea (%edx,%eax,4),%ecx │ │ + mov 0xc(%ebp),%eax │ │ + mov -0x2458(%ebx,%eax,4),%eax │ │ + add %ebx,%eax │ │ + mov %ecx,0x30(%esp) │ │ + jmp *%eax │ │ + mov 0x1c(%esp),%eax │ │ + movzbl (%eax),%eax │ │ + shr $0x6,%eax │ │ + mov 0x8(%ebp),%ecx │ │ + movzbl (%ecx),%ecx │ │ + shr $0x6,%ecx │ │ + lea -0x2(%ecx,%eax,1),%eax │ │ + mov (%esp),%esi │ │ + jmp 8e594 │ │ + movl $0x40,0x2c(%esp) │ │ + xor %eax,%eax │ │ + test %esi,%esi │ │ + mov (%esp),%ecx │ │ + jne 8e745 │ │ + jmp 8e8a5 │ │ + mov 0x1c(%esp),%eax │ │ + movzwl (%eax),%eax │ │ + and $0xc0c0,%eax │ │ + mov 0x8(%ebp),%ecx │ │ + movzwl (%ecx),%ecx │ │ + and $0xc0c0,%ecx │ │ + add %eax,%ecx │ │ + imul $0x4040404,%ecx,%eax │ │ + shr $0x18,%eax │ │ + add $0xfffffffc,%eax │ │ + mov (%esp),%esi │ │ + jmp 8e594 │ │ + mov 0x1c(%esp),%eax │ │ + mov (%eax),%eax │ │ + shr $0x6,%eax │ │ + and $0x3030303,%eax │ │ + mov 0x8(%ebp),%ecx │ │ + mov (%ecx),%ecx │ │ + shr $0x6,%ecx │ │ + and $0x3030303,%ecx │ │ + add %eax,%ecx │ │ + imul $0x1010101,%ecx,%eax │ │ + shr $0x18,%eax │ │ + add $0xfffffff8,%eax │ │ + mov (%esp),%esi │ │ + jmp 8e594 │ │ + mov 0x1c(%esp),%ecx │ │ + mov (%ecx),%eax │ │ + mov 0x4(%ecx),%edx │ │ + shr $0x6,%edx │ │ + shr $0x6,%eax │ │ + and $0x3030303,%eax │ │ + and $0x3030303,%edx │ │ + mov 0x8(%ebp),%ecx │ │ + mov %ecx,%esi │ │ + mov (%ecx),%ecx │ │ + mov 0x4(%esi),%esi │ │ + shr $0x6,%esi │ │ + shr $0x6,%ecx │ │ + and $0x3030303,%ecx │ │ + add %eax,%ecx │ │ + and $0x3030303,%esi │ │ + add %edx,%esi │ │ + mov $0x1010101,%edx │ │ + mov %ecx,%eax │ │ + mul %edx │ │ + imul $0x1010101,%ecx,%ecx │ │ + add %edx,%ecx │ │ + imul $0x1010101,%esi,%eax │ │ + mov (%esp),%esi │ │ + add %ecx,%eax │ │ + shr $0x18,%eax │ │ + add $0xfffffff0,%eax │ │ + jmp 8e594 │ │ + mov 0x1c(%esp),%esi │ │ + mov (%esi),%eax │ │ + mov 0x4(%esi),%ecx │ │ + shr $0x6,%ecx │ │ + shr $0x6,%eax │ │ + and $0x3030303,%eax │ │ + and $0x3030303,%ecx │ │ + mov 0x8(%esi),%edx │ │ + mov 0xc(%esi),%esi │ │ + shr $0x6,%esi │ │ + shr $0x6,%edx │ │ + and $0x3030303,%edx │ │ + add %eax,%edx │ │ + and $0x3030303,%esi │ │ + add %ecx,%esi │ │ + mov 0x8(%ebp),%eax │ │ + mov %eax,%ebx │ │ + mov (%eax),%eax │ │ + mov 0x4(%ebx),%edi │ │ + shr $0x6,%eax │ │ + shr $0x6,%edi │ │ + and $0x3030303,%edi │ │ + add %esi,%edi │ │ + and $0x3030303,%eax │ │ + add %edx,%eax │ │ + mov 0x8(%ebx),%ecx │ │ + mov 0xc(%ebx),%esi │ │ + shr $0x6,%esi │ │ + shr $0x6,%ecx │ │ + and $0x3030303,%ecx │ │ + add %eax,%ecx │ │ + and $0x3030303,%esi │ │ + add %edi,%esi │ │ + mov 0x20(%ebp),%edi │ │ + mov 0x8(%esp),%ebx │ │ + mov $0x1010101,%edx │ │ + mov %ecx,%eax │ │ + mul %edx │ │ + imul $0x1010101,%ecx,%ecx │ │ + add %edx,%ecx │ │ + imul $0x1010101,%esi,%eax │ │ + mov (%esp),%esi │ │ + add %ecx,%eax │ │ + shr $0x18,%eax │ │ + add $0xffffffe0,%eax │ │ + jmp 8e594 │ │ + mov 0x1c(%esp),%eax │ │ + movzbl (%eax),%eax │ │ + and $0xffffffc0,%eax │ │ + mov 0x8(%ebp),%ecx │ │ + movzwl (%ecx),%ecx │ │ + and $0xc0c0,%ecx │ │ + jmp 8e2bc │ │ + mov 0x1c(%esp),%eax │ │ + movzwl (%eax),%eax │ │ + and $0xc0c0,%eax │ │ + mov 0x8(%ebp),%ecx │ │ + movzbl (%ecx),%ecx │ │ + and $0xffffffc0,%ecx │ │ + add %eax,%ecx │ │ + imul $0x4040404,%ecx,%eax │ │ + shr $0x18,%eax │ │ + add $0xfffffffd,%eax │ │ + mov (%esp),%esi │ │ + jmp 8e594 │ │ + mov 0x1c(%esp),%eax │ │ + movzwl (%eax),%eax │ │ + and $0xc0c0,%eax │ │ + mov $0xc0c0c0c0,%ecx │ │ + mov 0x8(%ebp),%edx │ │ + and (%edx),%ecx │ │ + jmp 8e301 │ │ + mov $0xc0c0c0c0,%eax │ │ + mov 0x1c(%esp),%ecx │ │ + and (%ecx),%eax │ │ + mov 0x8(%ebp),%ecx │ │ + movzwl (%ecx),%ecx │ │ + and $0xc0c0,%ecx │ │ + add %eax,%ecx │ │ + shr $0x6,%ecx │ │ + imul $0x1010101,%ecx,%eax │ │ + shr $0x18,%eax │ │ + add $0xfffffffa,%eax │ │ + mov (%esp),%esi │ │ + jmp 8e594 │ │ + mov $0xc0c0c0c0,%ecx │ │ + mov 0x1c(%esp),%eax │ │ + mov (%eax),%eax │ │ + and %ecx,%eax │ │ + mov 0x8(%ebp),%edx │ │ + mov 0x4(%edx),%esi │ │ + and %ecx,%esi │ │ + jmp 8e346 │ │ + mov $0xc0c0c0c0,%ecx │ │ + mov 0x1c(%esp),%eax │ │ + mov 0x4(%eax),%esi │ │ + and %ecx,%esi │ │ + mov (%eax),%eax │ │ + and %ecx,%eax │ │ + mov 0x8(%ebp),%edx │ │ + and (%edx),%ecx │ │ + add %eax,%ecx │ │ + adc $0x0,%esi │ │ + shrd $0x6,%esi,%ecx │ │ + shr $0x6,%esi │ │ + mov $0x1010101,%edx │ │ + mov %ecx,%eax │ │ + mul %edx │ │ + imul $0x1010101,%ecx,%ecx │ │ + add %edx,%ecx │ │ + imul $0x1010101,%esi,%eax │ │ + mov (%esp),%esi │ │ + add %ecx,%eax │ │ + shr $0x18,%eax │ │ + add $0xfffffff4,%eax │ │ + jmp 8e594 │ │ + mov 0x1c(%esp),%ecx │ │ + mov (%ecx),%eax │ │ + mov 0x4(%ecx),%ecx │ │ + shr $0x6,%eax │ │ + shr $0x6,%ecx │ │ + and $0x3030303,%ecx │ │ + and $0x3030303,%eax │ │ + mov 0x8(%ebp),%edx │ │ + mov %edx,%edi │ │ + mov (%edx),%edx │ │ + mov 0x4(%edi),%esi │ │ + shr $0x6,%edx │ │ + shr $0x6,%esi │ │ + and $0x3030303,%esi │ │ + add %ecx,%esi │ │ + and $0x3030303,%edx │ │ + add %eax,%edx │ │ + mov 0x8(%edi),%ecx │ │ + mov 0xc(%edi),%edi │ │ + shr $0x6,%edi │ │ + shr $0x6,%ecx │ │ + and $0x3030303,%ecx │ │ + add %edx,%ecx │ │ + and $0x3030303,%edi │ │ + add %esi,%edi │ │ + mov (%esp),%esi │ │ + jmp 8e42d │ │ + mov 0x1c(%esp),%esi │ │ + mov (%esi),%eax │ │ + mov 0x4(%esi),%ecx │ │ + shr $0x6,%eax │ │ + shr $0x6,%ecx │ │ + and $0x3030303,%ecx │ │ + and $0x3030303,%eax │ │ + mov 0xc(%esi),%edx │ │ + mov 0x8(%esi),%esi │ │ + shr $0x6,%esi │ │ + shr $0x6,%edx │ │ + and $0x3030303,%edx │ │ + add %ecx,%edx │ │ + and $0x3030303,%esi │ │ + add %eax,%esi │ │ + mov 0x8(%ebp),%eax │ │ + mov (%eax),%ecx │ │ + mov 0x4(%eax),%edi │ │ + shr $0x6,%edi │ │ + shr $0x6,%ecx │ │ + and $0x3030303,%ecx │ │ + add %esi,%ecx │ │ + mov (%esp),%esi │ │ + and $0x3030303,%edi │ │ + add %edx,%edi │ │ + mov $0x1010101,%edx │ │ + mov %ecx,%eax │ │ + mul %edx │ │ + imul $0x1010101,%ecx,%ecx │ │ + add %edx,%ecx │ │ + imul $0x1010101,%edi,%eax │ │ + mov 0x20(%ebp),%edi │ │ + mov 0x8(%esp),%ebx │ │ + add %ecx,%eax │ │ + shr $0x18,%eax │ │ + add $0xffffffe8,%eax │ │ + jmp 8e594 │ │ + mov 0x1c(%esp),%eax │ │ + movzbl (%eax),%eax │ │ + and $0xffffffc0,%eax │ │ + mov $0xc0c0c0c0,%ecx │ │ + mov 0x8(%ebp),%edx │ │ + and (%edx),%ecx │ │ + jmp 8e482 │ │ + mov $0xc0c0c0c0,%eax │ │ + mov 0x1c(%esp),%ecx │ │ + and (%ecx),%eax │ │ + mov 0x8(%ebp),%ecx │ │ + movzbl (%ecx),%ecx │ │ + and $0xffffffc0,%ecx │ │ + add %eax,%ecx │ │ + shr $0x6,%ecx │ │ + imul $0x1010101,%ecx,%eax │ │ + shr $0x18,%eax │ │ + add $0xfffffffb,%eax │ │ + mov (%esp),%esi │ │ + jmp 8e594 │ │ + mov 0x1c(%esp),%eax │ │ + movzwl (%eax),%eax │ │ + and $0xc0c0,%eax │ │ + mov $0xc0c0c0c0,%ecx │ │ + mov 0x8(%ebp),%edx │ │ + mov 0x4(%edx),%esi │ │ + and %ecx,%esi │ │ + and (%edx),%ecx │ │ + jmp 8e4d4 │ │ + mov $0xc0c0c0c0,%eax │ │ + mov 0x1c(%esp),%ecx │ │ + mov 0x4(%ecx),%esi │ │ + and %eax,%esi │ │ + and (%ecx),%eax │ │ + mov 0x8(%ebp),%ecx │ │ + movzwl (%ecx),%ecx │ │ + and $0xc0c0,%ecx │ │ + add %eax,%ecx │ │ + shr $0x6,%esi │ │ + shr $0x6,%ecx │ │ + mov $0x1010101,%edx │ │ + mov %ecx,%eax │ │ + mul %edx │ │ + imul $0x1010101,%ecx,%ecx │ │ + add %edx,%ecx │ │ + imul $0x1010101,%esi,%eax │ │ + mov (%esp),%esi │ │ + add %ecx,%eax │ │ + shr $0x18,%eax │ │ + add $0xfffffff6,%eax │ │ + jmp 8e594 │ │ + mov $0xc0c0c0c0,%eax │ │ + mov 0x1c(%esp),%ecx │ │ + mov (%ecx),%ecx │ │ + and %eax,%ecx │ │ + mov 0x8(%ebp),%edx │ │ + mov %edx,%esi │ │ + mov 0x4(%edx),%edx │ │ + and %eax,%edx │ │ + and (%esi),%eax │ │ + add %ecx,%eax │ │ + adc $0x0,%edx │ │ + shrd $0x6,%edx,%eax │ │ + shr $0x6,%edx │ │ + mov 0x8(%esi),%ecx │ │ + mov 0xc(%esi),%esi │ │ + jmp 8e55c │ │ + mov $0xc0c0c0c0,%eax │ │ + mov 0x1c(%esp),%edi │ │ + mov 0x4(%edi),%edx │ │ + and %eax,%edx │ │ + mov (%edi),%ecx │ │ + and %eax,%ecx │ │ + mov 0x8(%ebp),%esi │ │ + and (%esi),%eax │ │ + add %ecx,%eax │ │ + adc $0x0,%edx │ │ + shrd $0x6,%edx,%eax │ │ + shr $0x6,%edx │ │ + mov 0x8(%edi),%ecx │ │ + mov 0xc(%edi),%esi │ │ + mov 0x20(%ebp),%edi │ │ + shr $0x6,%ecx │ │ + shr $0x6,%esi │ │ + and $0x3030303,%esi │ │ + add %edx,%esi │ │ + and $0x3030303,%ecx │ │ + add %eax,%ecx │ │ + mov $0x1010101,%edx │ │ + mov %ecx,%eax │ │ + mul %edx │ │ + imul $0x1010101,%ecx,%ecx │ │ + add %edx,%ecx │ │ + imul $0x1010101,%esi,%eax │ │ + mov (%esp),%esi │ │ + add %ecx,%eax │ │ + shr $0x18,%eax │ │ + add $0xffffffec,%eax │ │ + xor %edx,%edx │ │ + xor %ecx,%ecx │ │ + test %eax,%eax │ │ + setne %dl │ │ + setg %cl │ │ + add %edx,%ecx │ │ + mov 0x14(%esp),%eax │ │ + lea (%eax,%eax,2),%eax │ │ + mov 0xc(%esp),%edx │ │ + lea (%edx,%eax,4),%eax │ │ + lea 0x338c(%eax,%ecx,4),%eax │ │ + sub $0x8,%esp │ │ push %eax │ │ push %esi │ │ - push $0x2 │ │ - push $0x10 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + call 1a90 │ │ + add $0x10,%esp │ │ + mov %eax,%ebx │ │ + mov 0x30(%esp),%eax │ │ + movzwl (%eax),%edx │ │ + lea -0x1(%ebx),%ecx │ │ + and $0x80,%ecx │ │ + mov 0x24(%esp),%esi │ │ + test %esi,%esi │ │ + mov %ecx,0x2c(%esp) │ │ + je 8e665 │ │ + mov %ebx,0xc(%esp) │ │ + movzbl (%esi),%eax │ │ + imul %edx,%eax │ │ + add $0x10,%eax │ │ + shr $0x5,%eax │ │ + mov 0x10(%esp),%ecx │ │ + cmp $0xf,%ecx │ │ + jne 8e6d9 │ │ + mov %eax,0x14(%esp) │ │ + mov $0xffffffff,%edi │ │ + mov 0x8(%esp),%ebx │ │ + inc %edi │ │ + sub $0xc,%esp │ │ + pushl 0xc(%esp) │ │ + call 1b10 │ │ + add $0x10,%esp │ │ + cmp $0x1f,%edi │ │ + ja 8e629 │ │ + test %eax,%eax │ │ + je 8e610 │ │ + test %edi,%edi │ │ + je 8e6f7 │ │ + neg %edi │ │ + mov $0x1,%esi │ │ + mov 0x8(%esp),%ebx │ │ nop │ │ nop │ │ nop │ │ nop │ │ + sub $0xc,%esp │ │ + pushl 0xc(%esp) │ │ + call 1b10 │ │ + add $0x10,%esp │ │ + lea (%eax,%esi,2),%esi │ │ + inc %edi │ │ + jne 8e640 │ │ + add $0xe,%esi │ │ + and $0xfffff,%esi │ │ + mov %esi,%eax │ │ + jmp 8e6fc │ │ + mov 0x10(%esp),%eax │ │ + cmp $0xf,%eax │ │ + jne 8e6e5 │ │ + mov %edx,0x10(%esp) │ │ + mov %ebx,0xc(%esp) │ │ + mov $0xffffffff,%esi │ │ + mov 0x8(%esp),%ebx │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8e85d │ │ - pop %ebx │ │ - add $0x46713,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ + inc %esi │ │ sub $0xc,%esp │ │ - lea -0x7e650(%ebx),%eax │ │ - lea -0x82a50(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x2 │ │ - push $0x10 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + pushl 0xc(%esp) │ │ + call 1b10 │ │ + add $0x10,%esp │ │ + cmp $0x1f,%esi │ │ + ja 8e699 │ │ + test %eax,%eax │ │ + je 8e680 │ │ + test %esi,%esi │ │ + je 8e85f │ │ + neg %esi │ │ + mov $0x1,%eax │ │ + mov 0x8(%esp),%ebx │ │ nop │ │ nop │ │ nop │ │ nop │ │ + sub $0xc,%esp │ │ + pushl 0xc(%esp) │ │ + mov %eax,%edi │ │ + call 1b10 │ │ + add $0x10,%esp │ │ + lea (%eax,%edi,2),%edi │ │ + mov %edi,%eax │ │ + inc %esi │ │ + jne 8e6b0 │ │ + add $0xe,%eax │ │ + and $0xfffff,%eax │ │ + mov 0x20(%ebp),%edi │ │ + jmp 8e864 │ │ + imul %ecx,%eax │ │ + mov 0x8(%esp),%ebx │ │ + mov 0x28(%ebp),%edx │ │ + jmp 8e718 │ │ + imul %eax,%edx │ │ + mov 0x28(%esp),%ecx │ │ + shr %cl,%edx │ │ + sub %ebx,%edx │ │ + mov %edx,%esi │ │ + jmp 8e88a │ │ + mov $0xf,%eax │ │ + mov %eax,0x10(%esp) │ │ + mov 0x14(%esp),%ecx │ │ + imul %eax,%ecx │ │ + mov %ecx,%eax │ │ + and $0xffffff,%eax │ │ + mov 0x8(%esp),%ebx │ │ + mov 0x28(%ebp),%edx │ │ + mov 0x20(%ebp),%edi │ │ + mov 0x28(%esp),%ecx │ │ + shr %cl,%eax │ │ + mov 0xc(%esp),%ecx │ │ + sub %ecx,%eax │ │ + mov 0x18(%esp),%esi │ │ + cmp %esi,%eax │ │ + cmovae %esi,%eax │ │ + neg %ecx │ │ + xor %eax,%ecx │ │ + mov %ecx,(%edi) │ │ + cmpl $0x0,0x4(%esp) │ │ + mov (%esp),%ecx │ │ + mov 0x10(%esp),%eax │ │ + je 8e9bc │ │ + mov %eax,0x10(%esp) │ │ + mov 0x1c(%ebp),%eax │ │ + mov 0x20(%esp),%edx │ │ + movzwl 0x2(%edx,%eax,4),%eax │ │ + mov %eax,0x14(%esp) │ │ + mov 0x4(%esp),%esi │ │ + jmp 8e79f │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 8e8af │ │ - pop %ebx │ │ - add $0x466c1,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ + mov %esi,%ebx │ │ + mov %edx,%esi │ │ + shr $0xb,%esi │ │ + imul %esi,%eax │ │ + add %esi,0x10(%esp) │ │ + mov 0x28(%esp),%ecx │ │ + shr %cl,%eax │ │ + mov 0xc(%esp),%esi │ │ + sub %esi,%eax │ │ + mov 0x18(%esp),%ecx │ │ + cmp %ecx,%eax │ │ + cmovae %ecx,%eax │ │ + neg %esi │ │ + xor %eax,%esi │ │ + mov %esi,(%edi,%ebx,4) │ │ + and $0x3ff,%edx │ │ + mov %edx,%esi │ │ + mov (%esp),%ecx │ │ + mov 0x8(%esp),%ebx │ │ + je 8e9b5 │ │ sub $0xc,%esp │ │ - lea -0x7e650(%ebx),%eax │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %eax │ │ - push $0x2 │ │ - push $0x10 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + push %ecx │ │ + call 1b10 │ │ + add $0x10,%esp │ │ + mov %eax,%ecx │ │ + mov (%edi,%esi,4),%edx │ │ + mov 0x24(%esp),%eax │ │ + movzbl (%eax,%esi,1),%eax │ │ + imul 0x14(%esp),%eax │ │ + add $0x10,%eax │ │ + shr $0x5,%eax │ │ + cmp $0x7800,%edx │ │ + mov %ecx,0xc(%esp) │ │ + jb 8e760 │ │ + mov %eax,0x30(%esp) │ │ + mov %edx,0x20(%esp) │ │ + mov %esi,0x4(%esp) │ │ + mov $0xffffffff,%esi │ │ + xor %ecx,%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8e8fd │ │ - pop %ebx │ │ - add $0x46673,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7e650(%ebx),%eax │ │ - lea -0x7dbb0(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x2 │ │ - push $0x10 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %ecx,%edi │ │ + inc %esi │ │ + sub $0xc,%esp │ │ + mov 0x14(%esp),%ebx │ │ + pushl 0xc(%esp) │ │ + call 1b10 │ │ + add $0x10,%esp │ │ + cmp $0x1f,%esi │ │ + ja 8e812 │ │ + lea -0x1(%edi),%ecx │ │ + test %eax,%eax │ │ + je 8e7f0 │ │ + test %esi,%esi │ │ + je 8e838 │ │ + mov $0x1,%esi │ │ + mov 0x8(%esp),%ebx │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8e94d │ │ - pop %ebx │ │ - add $0x46623,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ sub $0xc,%esp │ │ - lea -0x7dbb0(%ebx),%eax │ │ - lea -0x7e650(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x2 │ │ - push $0x10 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + pushl 0xc(%esp) │ │ + call 1b10 │ │ + add $0x10,%esp │ │ + lea (%eax,%esi,2),%esi │ │ + inc %edi │ │ + jne 8e820 │ │ + dec %esi │ │ + jmp 8e83a │ │ + xor %esi,%esi │ │ + add $0xf,%esi │ │ + and $0xfffff,%esi │ │ + mov 0x30(%esp),%eax │ │ + imul %esi,%eax │ │ + and $0xffffff,%eax │ │ + mov 0x20(%ebp),%edi │ │ + mov 0x4(%esp),%ebx │ │ + mov 0x20(%esp),%edx │ │ + jmp 8e76a │ │ + mov $0xf,%eax │ │ + mov 0x10(%esp),%esi │ │ + imul %eax,%esi │ │ + and $0xffffff,%esi │ │ + mov 0x28(%esp),%ecx │ │ + shr %cl,%esi │ │ + mov 0xc(%esp),%ebx │ │ + sub %ebx,%esi │ │ + mov %eax,%ecx │ │ + mov 0x18(%esp),%eax │ │ + cmp %eax,%esi │ │ + cmovae %eax,%esi │ │ + mov %ecx,%eax │ │ + mov 0x28(%ebp),%edx │ │ + mov (%esp),%ecx │ │ + neg %ebx │ │ + xor %esi,%ebx │ │ + mov %ebx,(%edi) │ │ + cmpl $0x0,0x4(%esp) │ │ + mov 0x8(%esp),%ebx │ │ + je 8e9bc │ │ + mov %eax,0x10(%esp) │ │ + mov 0x1c(%ebp),%eax │ │ + mov 0x20(%esp),%edx │ │ + movzwl 0x2(%edx,%eax,4),%eax │ │ + mov %eax,0xc(%esp) │ │ + mov 0x4(%esp),%esi │ │ + jmp 8e901 │ │ nop │ │ + mov %ebx,%edi │ │ + shr $0xb,%edi │ │ + mov %eax,%esi │ │ + mov %edi,%eax │ │ + imul 0xc(%esp),%eax │ │ + mov 0x28(%esp),%ecx │ │ + shr %cl,%eax │ │ + sub %esi,%eax │ │ + mov 0x10(%esp),%ecx │ │ + neg %esi │ │ + xor %eax,%esi │ │ + mov 0x20(%ebp),%eax │ │ + mov %esi,(%eax,%edx,4) │ │ + add %edi,%ecx │ │ + mov %ecx,0x10(%esp) │ │ + mov %eax,%edi │ │ + and $0x3ff,%ebx │ │ + mov %ebx,%esi │ │ + mov 0x8(%esp),%ebx │ │ + mov (%esp),%ecx │ │ + je 8e9b5 │ │ + sub $0xc,%esp │ │ + push %ecx │ │ + call 1b10 │ │ + add $0x10,%esp │ │ + mov (%edi,%esi,4),%ebx │ │ + cmp $0x7800,%ebx │ │ + mov %esi,%edx │ │ + jb 8e8c0 │ │ + mov %eax,0x24(%esp) │ │ + mov %ebx,0x14(%esp) │ │ + mov %edx,0x4(%esp) │ │ + mov $0xffffffff,%edi │ │ + xor %ecx,%ecx │ │ nop │ │ nop │ │ nop │ │ + mov %ecx,%esi │ │ + inc %edi │ │ + sub $0xc,%esp │ │ + mov 0x14(%esp),%ebx │ │ + pushl 0xc(%esp) │ │ + call 1b10 │ │ + add $0x10,%esp │ │ + cmp $0x1f,%edi │ │ + ja 8e952 │ │ + lea -0x1(%esi),%ecx │ │ + test %eax,%eax │ │ + je 8e930 │ │ + test %edi,%edi │ │ + je 8e978 │ │ + mov $0x1,%edi │ │ + mov 0x8(%esp),%ebx │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8e99d │ │ - pop %ebx │ │ - add $0x465d3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ sub $0xc,%esp │ │ - lea -0x82a50(%ebx),%eax │ │ - lea -0x7dbb0(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x2 │ │ - push $0x10 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ + pushl 0xc(%esp) │ │ + call 1b10 │ │ + add $0x10,%esp │ │ + lea (%eax,%edi,2),%edi │ │ + inc %esi │ │ + jne 8e960 │ │ + dec %edi │ │ + jmp 8e97a │ │ + xor %edi,%edi │ │ + add $0xf,%edi │ │ + and $0xfffff,%edi │ │ + mov %edi,%eax │ │ + imul 0xc(%esp),%eax │ │ + and $0xffffff,%eax │ │ + mov 0x28(%esp),%ecx │ │ + shr %cl,%eax │ │ + mov 0x24(%esp),%esi │ │ + sub %esi,%eax │ │ + mov 0x18(%esp),%ecx │ │ + cmp %ecx,%eax │ │ + cmovae %ecx,%eax │ │ + mov 0x4(%esp),%edx │ │ + mov 0x10(%esp),%ecx │ │ + mov 0x14(%esp),%ebx │ │ + jmp 8e8da │ │ + mov 0x28(%ebp),%edx │ │ + mov 0x10(%esp),%eax │ │ + cmp $0x3f,%eax │ │ + mov %eax,%ecx │ │ + mov $0x3f,%eax │ │ + cmovb %ecx,%eax │ │ + or 0x2c(%esp),%eax │ │ + mov %al,(%edx) │ │ + mov 0x38(%esp),%eax │ │ + lea -0xc(%ebp),%esp │ │ pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8e9ed │ │ - pop %ebx │ │ - add $0x46583,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7dbb0(%ebx),%eax │ │ - lea -0x82a50(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ + shl $0x5,%eax │ │ + lea 0x820(%ecx,%eax,1),%eax │ │ + sub $0x4,%esp │ │ + push $0xf │ │ push %eax │ │ - push %esi │ │ - push $0x2 │ │ - push $0x10 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - nop │ │ - nop │ │ + push %edi │ │ + call 1970 │ │ + add $0x10,%esp │ │ + lea -0x543d(%ebx),%ecx │ │ + movzbl 0x18(%eax,%ecx,1),%eax │ │ + jmp 8d09b │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 8ea3f │ │ - pop %ebx │ │ - add $0x46531,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7dbb0(%ebx),%eax │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %eax │ │ - push $0x2 │ │ - push $0x10 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - call 8ea8d │ │ - pop %ebx │ │ - add $0x464e3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ + sub $0x150,%esp │ │ + call 8ea24 │ │ + pop %eax │ │ + add $0x4854c,%eax │ │ + mov %eax,0x10(%esp) │ │ + mov 0x8(%ebp),%edi │ │ + mov 0x8(%edi),%edx │ │ + mov %edx,0x18(%esp) │ │ + and $0x1f,%edx │ │ + mov 0xc(%edi),%eax │ │ + mov %eax,%ecx │ │ + and $0x1f,%ecx │ │ + mov %ecx,0xc0(%esp) │ │ + mov (%edi),%ecx │ │ + mov %ecx,0xc(%esp) │ │ + mov 0x4b0(%ecx),%esi │ │ + xor %ebx,%ebx │ │ + mov %esi,0x50(%esp) │ │ + cmp $0x1,%esi │ │ + sete %bl │ │ + xor %ecx,%ecx │ │ + cmp $0x3,%esi │ │ + setne %cl │ │ + mov %ecx,0x30(%esp) │ │ + mov %edx,%ecx │ │ + mov %edx,0x58(%esp) │ │ + mov 0x30(%esp),%ecx │ │ + shr %cl,%edx │ │ + mov %edx,0x6c(%esp) │ │ + mov 0xc0(%esp),%esi │ │ + mov %ebx,%ecx │ │ + shr %cl,%esi │ │ + mov %esi,0xf4(%esp) │ │ mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7dac0(%ebx),%eax │ │ - lea -0x82a50(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x2 │ │ - push $0x10 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + mov 0x10(%esp),%ecx │ │ + lea -0x55a8(%ecx),%ecx │ │ + movzbl (%ecx,%edx,4),%esi │ │ + movzbl 0x1(%ecx,%edx,4),%ecx │ │ + mov %ecx,0x78(%esp) │ │ + mov 0xc(%esp),%edx │ │ + mov 0x804(%edx),%ecx │ │ + sub 0x18(%esp),%ecx │ │ + cmp %esi,%ecx │ │ + mov %esi,0x88(%esp) │ │ + cmovg %esi,%ecx │ │ + mov 0x808(%edx),%esi │ │ + sub %eax,%esi │ │ + mov 0x78(%esp),%edx │ │ + cmp %edx,%esi │ │ + cmovg %edx,%esi │ │ + mov %ecx,0xbc(%esp) │ │ + mov 0x30(%esp),%edx │ │ + add %edx,%ecx │ │ + mov %ecx,0x98(%esp) │ │ + mov %edx,%ecx │ │ + sarl %cl,0x98(%esp) │ │ + mov %esi,0x9c(%esp) │ │ + add %ebx,%esi │ │ + mov %ebx,0x38(%esp) │ │ + mov %ebx,%ecx │ │ + sar %cl,%esi │ │ + mov %esi,0xac(%esp) │ │ + cmpl $0x0,0x50(%esp) │ │ + mov 0x4(%edi),%ecx │ │ + mov %ecx,0x64(%esp) │ │ + mov 0xc(%esp),%ecx │ │ + mov 0x7c0(%ecx),%ecx │ │ + mov %ecx,0x70(%esp) │ │ + je 8eb3b │ │ + testb $0x1,0x18(%esp) │ │ + jne 8eb48 │ │ + mov 0x88(%esp),%ecx │ │ + cmp 0x30(%esp),%ecx │ │ + ja 8eb48 │ │ + movl $0x0,0x94(%esp) │ │ + jmp 8eb67 │ │ + mov $0x1,%cl │ │ + mov %ecx,0x94(%esp) │ │ + mov 0x38(%esp),%ecx │ │ + cmp %ecx,0x78(%esp) │ │ + ja 8eb67 │ │ + mov %eax,%ecx │ │ + and $0x1,%cl │ │ + mov %ecx,0x94(%esp) │ │ + mov 0x30(%esp),%ecx │ │ + mov 0x88(%esp),%esi │ │ + add %ecx,%esi │ │ + shr %cl,%esi │ │ + mov %esi,0xa8(%esp) │ │ + mov 0x78(%esp),%ecx │ │ + mov 0x38(%esp),%edx │ │ + lea (%ecx,%edx,1),%esi │ │ + mov %edx,%ecx │ │ + shr %cl,%esi │ │ + mov %esi,0xa4(%esp) │ │ + cmpl $0x0,0x9c(%esp) │ │ + jle 9077c │ │ + mov 0xc(%esp),%ecx │ │ + mov 0x4(%ecx),%ecx │ │ + mov 0x3fc(%ecx),%ecx │ │ + shl $0xa,%ecx │ │ + mov %ecx,0x104(%esp) │ │ + mov 0x78(%esp),%esi │ │ + mov %esi,%edx │ │ + mov 0x88(%esp),%ecx │ │ + imul %ecx,%edx │ │ + shl $0x4,%edx │ │ + mov %edx,0xe8(%esp) │ │ + shl $0x2,%ecx │ │ + mov %ecx,0x88(%esp) │ │ + shl $0x2,%esi │ │ + mov %esi,0x78(%esp) │ │ + mov 0xa8(%esp),%ecx │ │ + imul 0xa4(%esp),%ecx │ │ + shl $0x4,%ecx │ │ + mov %ecx,0x114(%esp) │ │ + mov 0x30(%esp),%ebx │ │ + mov %ebx,%ecx │ │ + not %ecx │ │ + mov %ecx,0x100(%esp) │ │ + mov 0x38(%esp),%edx │ │ + mov %edx,%ecx │ │ + not %ecx │ │ + mov %ecx,0x90(%esp) │ │ + mov 0x98(%esp),%esi │ │ + mov %ebx,%ecx │ │ + shl %cl,%esi │ │ + dec %esi │ │ + mov %esi,0x120(%esp) │ │ + mov 0xac(%esp),%esi │ │ + mov %edx,%ecx │ │ + shl %cl,%esi │ │ + mov 0x9c(%esp),%edx │ │ + dec %esi │ │ + mov %esi,0x11c(%esp) │ │ + mov 0x10(%esp),%ecx │ │ + movdqa -0x14c30(%ecx),%xmm0 │ │ + movdqa %xmm0,0x130(%esp) │ │ + mov 0x14(%ebp),%ecx │ │ + movzbl 0xa(%ecx),%esi │ │ + mov %esi,0x54(%esp) │ │ + movzbl 0x7(%ecx),%ecx │ │ + mov %ecx,0x50(%esp) │ │ + lea 0x7140(%edi),%ecx │ │ + mov %ecx,0x68(%esp) │ │ + lea 0x3000(%edi),%ecx │ │ + mov %ecx,0x128(%esp) │ │ + lea 0x5000(%edi),%ecx │ │ + mov %ecx,0xec(%esp) │ │ + lea 0x280(%edi),%ecx │ │ + mov %ecx,0x28(%esp) │ │ + lea 0x2a0(%edi),%ecx │ │ + mov %ecx,0xa0(%esp) │ │ + mov 0xe8(%esp),%ecx │ │ + lea 0x3000(%edi,%ecx,1),%ecx │ │ + mov %ecx,0x110(%esp) │ │ + mov 0xa8(%esp),%ecx │ │ + lea 0x0(,%ecx,4),%ecx │ │ + mov %ecx,0xb8(%esp) │ │ + mov 0xa4(%esp),%ecx │ │ + lea 0x0(,%ecx,4),%ecx │ │ + mov %ecx,0xb4(%esp) │ │ + lea 0x2800(%edi),%ecx │ │ + mov %ecx,0xb0(%esp) │ │ + xor %ecx,%ecx │ │ + jmp 8ed13 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8eadd │ │ - pop %ebx │ │ - add $0x46493,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x82a50(%ebx),%eax │ │ - lea -0x7dac0(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x2 │ │ - push $0x10 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ + mov %edx,%ebx │ │ + mov 0x118(%esp),%ecx │ │ + mov %ebx,%edx │ │ + cmp %ebx,%ecx │ │ + jge 9077c │ │ + mov %ecx,%ebx │ │ + lea 0x10(%ecx),%esi │ │ + cmp %esi,%edx │ │ + mov %esi,%ecx │ │ + cmovle %edx,%ecx │ │ + mov %ecx,0xc4(%esp) │ │ + mov %esi,%edi │ │ + mov 0x38(%esp),%ecx │ │ + shr %cl,%edi │ │ + mov 0xac(%esp),%ecx │ │ + cmp %edi,%ecx │ │ + mov %edi,0x124(%esp) │ │ + cmovle %ecx,%edi │ │ + mov %edi,0xcc(%esp) │ │ + cmpl $0x0,0xbc(%esp) │ │ + mov %esi,0x118(%esp) │ │ + jle 8ed00 │ │ + mov 0x10(%ebp),%ecx │ │ + test $0x8,%cl │ │ + sete 0x18(%esp) │ │ + mov %ebx,%edi │ │ + test %ebx,%ebx │ │ + mov %edx,%ecx │ │ + sete %dl │ │ + mov 0x10(%ebp),%ebx │ │ + and %bl,%dl │ │ + mov %dl,0x76(%esp) │ │ + cmp %ecx,%esi │ │ + setge %dl │ │ + mov %edi,0x7c(%esp) │ │ + mov %edi,%esi │ │ + mov 0x38(%esp),%ecx │ │ + shr %cl,%esi │ │ + mov %esi,%ecx │ │ + and 0x18(%esp),%dl │ │ + mov %dl,0x75(%esp) │ │ + mov 0x58(%esp),%edx │ │ + movl $0x0,0x60(%esp) │ │ + mov 0x14(%ebp),%esi │ │ + mov 0x8(%ebp),%edi │ │ + mov %ecx,0xc8(%esp) │ │ + cmpb $0x0,0xb(%esi) │ │ + jne 8edf2 │ │ + jmp 8eeb3 │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8eb2d │ │ - pop %ebx │ │ - add $0x46443,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x82300(%ebx),%eax │ │ - lea -0x82a50(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x1 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x20 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8eb7d │ │ - pop %ebx │ │ - add $0x463f3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7d8f0(%ebx),%eax │ │ - lea -0x7dac0(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x20 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ + mov 0x9c(%esp),%edx │ │ + mov %edx,%ebx │ │ + mov 0xf0(%esp),%edi │ │ + cmp 0xbc(%esp),%edi │ │ + mov %edi,0x60(%esp) │ │ + mov 0x8(%ebp),%edi │ │ + mov 0x58(%esp),%edx │ │ + jge 8ed02 │ │ + cmpb $0x0,0xb(%esi) │ │ + je 8eeb3 │ │ + mov 0xc(%esp),%ecx │ │ + mov 0x4a0(%ecx),%edx │ │ + mov %edx,0x20(%esp) │ │ + shr %edx │ │ + imul %eax,%edx │ │ + mov 0x8(%edi),%esi │ │ + add %esi,%edx │ │ + shl $0x3,%edx │ │ + add 0x494(%ecx),%edx │ │ + cmpl $0x0,0xa70(%ecx) │ │ + mov 0x128(%esp),%ecx │ │ + mov %ecx,0x18(%esp) │ │ + mov 0xec(%esp),%ecx │ │ + je 8ee7d │ │ + mov 0x64(%esp),%edi │ │ + mov 0x363c(%edi),%ebx │ │ + mov 0xe8(%esp),%ecx │ │ + mov %ebx,0x18(%esp) │ │ + add %ebx,%ecx │ │ + mov %ecx,0x363c(%edi) │ │ + mov %eax,%ecx │ │ + sar %ecx │ │ + mov %esi,%edi │ │ + and $0x1,%edi │ │ + add %ecx,%edi │ │ + mov 0xc(%esp),%ebx │ │ + mov 0x7f8(%ebx),%ecx │ │ + sar %ecx │ │ + imul %edi,%ecx │ │ + mov 0x8(%ebp),%edi │ │ + sar %esi │ │ + and $0x1,%eax │ │ + add %esi,%eax │ │ + add %ecx,%eax │ │ + lea (%eax,%eax,2),%ecx │ │ + shl $0x4,%ecx │ │ + add 0xa80(%ebx),%ecx │ │ + mov 0xc(%esp),%eax │ │ + mov 0x7c0(%eax),%eax │ │ + sub $0x8,%esp │ │ + mov 0x18(%esp),%ebx │ │ + pushl 0x80(%esp) │ │ + pushl 0x94(%esp) │ │ + pushl 0x28(%esp) │ │ + push %ecx │ │ + pushl 0x38(%esp) │ │ + push %edx │ │ + call *0x7c(%eax) │ │ + add $0x20,%esp │ │ + mov 0x58(%esp),%edx │ │ + mov 0x14(%ebp),%esi │ │ + mov 0x28(%esp),%eax │ │ + mov (%eax),%eax │ │ + movl $0x0,0x18(%esp) │ │ + cmpb $0x0,0xe0(%eax,%edx,1) │ │ + movl $0x0,0x84(%esp) │ │ + je 8eefa │ │ + mov (%eax,%edx,1),%al │ │ + mov %eax,%edx │ │ + or $0x2,%dl │ │ + xor %ecx,%ecx │ │ + cmp $0xb,%dl │ │ + sete %cl │ │ + shl $0x9,%ecx │ │ + cmp $0xa,%al │ │ + mov $0x200,%eax │ │ + cmove %eax,%ecx │ │ + mov %ecx,0x84(%esp) │ │ + mov 0xc0(%esp),%eax │ │ + cmpb $0x0,0xf0(%edi,%eax,1) │ │ + je 8ef2d │ │ + mov 0x10(%edi,%eax,1),%al │ │ + mov %eax,%edx │ │ + or $0x2,%dl │ │ + xor %ecx,%ecx │ │ + cmp $0xb,%dl │ │ + sete %cl │ │ + shl $0x9,%ecx │ │ + cmp $0xa,%al │ │ + mov $0x200,%eax │ │ + cmove %eax,%ecx │ │ + mov %ecx,0x18(%esp) │ │ + mov 0x60(%esp),%eax │ │ + lea 0x10(%eax),%ecx │ │ + mov 0xbc(%esp),%edx │ │ + cmp %ecx,%edx │ │ + mov %ecx,%eax │ │ + cmovle %edx,%eax │ │ + mov %eax,0x1c(%esp) │ │ + mov 0xc(%edi),%eax │ │ + mov 0x7c(%esp),%ebx │ │ + add %ebx,%eax │ │ + cmp 0xc4(%esp),%ebx │ │ + mov %eax,0xc(%edi) │ │ + mov %ecx,0xf0(%esp) │ │ + jge 8f7a0 │ │ + cmpl $0x0,0x60(%esp) │ │ + setne %bl │ │ + cmp %edx,%ecx │ │ + setl %cl │ │ + or 0x76(%esp),%cl │ │ + mov %cl,0x8c(%esp) │ │ + or 0x75(%esp),%bl │ │ + mov %bl,0x40(%esp) │ │ + mov 0x84(%esp),%ebx │ │ + or 0x104(%esp),%ebx │ │ + or 0x18(%esp),%ebx │ │ + mov %ebx,0x84(%esp) │ │ + mov 0x8(%ebp),%edi │ │ + mov 0x8(%edi),%edx │ │ + mov 0x7c(%esp),%ecx │ │ + mov %ecx,0x34(%esp) │ │ + mov 0x1c(%esp),%ebx │ │ + jmp 8f000 │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8ebcd │ │ - pop %ebx │ │ - add $0x463a3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x81120(%ebx),%eax │ │ - lea -0x82a50(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x1 │ │ - push %eax │ │ - push %esi │ │ - push $0x2 │ │ - push $0x40 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8ec1d │ │ - pop %ebx │ │ - add $0x46353,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x82d60(%ebx),%eax │ │ - lea -0x82300(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x1 │ │ - push %eax │ │ - push %esi │ │ - push $0x2 │ │ - push $0x8 │ │ - push $0x20 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8ec6d │ │ - pop %ebx │ │ - add $0x46303,%ebx │ │ + mov %edi,0x20(%esp) │ │ + mov 0x14(%ebp),%esi │ │ + mov %ecx,%edi │ │ + sub 0x20(%esp),%edx │ │ + mov %edx,0x8(%edi) │ │ + mov 0x10(%esp),%eax │ │ + lea -0x5550(%eax),%eax │ │ + mov 0x54(%esp),%ecx │ │ + movzbl 0x1(%eax,%ecx,8),%eax │ │ + mov 0x34(%esp),%ecx │ │ + add %eax,%ecx │ │ + add 0xc(%edi),%eax │ │ + mov %eax,0xc(%edi) │ │ + mov %ecx,0x34(%esp) │ │ + cmp 0xc4(%esp),%ecx │ │ + jge 8f7ab │ │ + mov 0x60(%esp),%edi │ │ + add %edi,%edx │ │ + cmp %ebx,%edi │ │ + mov 0xc(%esp),%esi │ │ + mov 0x494(%esi),%ecx │ │ + mov %ecx,0x18(%esp) │ │ mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7db00(%ebx),%eax │ │ - lea -0x7d8f0(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x2 │ │ - push $0x8 │ │ - push $0x20 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + mov 0x4a0(%esi),%esi │ │ + mov %edx,0x8(%ecx) │ │ + jge 8efc0 │ │ + shr %esi │ │ + imul %eax,%esi │ │ + add %edx,%esi │ │ + mov 0x18(%esp),%eax │ │ + lea (%eax,%esi,8),%eax │ │ + mov %eax,0x18(%esp) │ │ + mov 0x34(%esp),%esi │ │ + cmp 0x7c(%esp),%esi │ │ + setbe %al │ │ + and 0x8c(%esp),%al │ │ + mov %al,0xd4(%esp) │ │ + mov 0xc0(%esp),%eax │ │ + add %esi,%eax │ │ + lea 0x30(%ecx,%eax,1),%eax │ │ + mov %eax,0x44(%esp) │ │ + mov %edi,0x20(%esp) │ │ + mov 0x14(%ebp),%esi │ │ + mov %ecx,%edi │ │ + cmpb $0x0,0xb(%esi) │ │ + jne 8f0be │ │ + jmp 8f120 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8ecbd │ │ - pop %ebx │ │ - add $0x462b3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x82a50(%ebx),%eax │ │ - lea -0x82300(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x1 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x20 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8ed0d │ │ - pop %ebx │ │ - add $0x46263,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x7dac0(%ebx),%eax │ │ - lea -0x7d8f0(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x20 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + nop │ │ + nop │ │ + mov 0x10(%esp),%eax │ │ + lea -0x5550(%eax),%eax │ │ + mov 0x54(%esp),%edx │ │ + movzbl (%eax,%edx,8),%ecx │ │ + movzbl %cl,%edx │ │ + mov 0x18(%esp),%eax │ │ + lea (%eax,%edx,8),%eax │ │ + mov %eax,0x18(%esp) │ │ + mov 0x20(%esp),%eax │ │ + add %edx,%eax │ │ + add 0x8(%edi),%edx │ │ + mov %edx,0x8(%edi) │ │ + mov %eax,0x20(%esp) │ │ + cmp %ebx,%eax │ │ + jge 8efc9 │ │ + cmpb $0x0,0xb(%esi) │ │ + je 8f120 │ │ + cmpb $0x0,0x6(%esi) │ │ + je 8f334 │ │ + mov 0xc(%esp),%eax │ │ + cmpl $0x0,0xa70(%eax) │ │ + jne 8f080 │ │ + mov 0x10(%esp),%eax │ │ + lea -0x5550(%eax),%eax │ │ + mov 0x54(%esp),%ecx │ │ + movzbl 0x1(%eax,%ecx,8),%ecx │ │ + dec %cl │ │ + cmp $0xf,%cl │ │ + ja 8f500 │ │ + movzbl %cl,%ecx │ │ + mov 0x10(%esp),%edx │ │ + mov -0x240c(%edx,%ecx,4),%ecx │ │ + add %edx,%ecx │ │ + jmp *%ecx │ │ + mov 0x44(%esp),%ecx │ │ + movb $0x40,(%ecx) │ │ + jmp 8f500 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 8ed5f │ │ - pop %ebx │ │ - add $0x46211,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x82300(%ebx),%eax │ │ - pushl 0x18(%ebp) │ │ - push $0x1 │ │ - push %eax │ │ - push %eax │ │ - push $0x2 │ │ - push $0x20 │ │ - push $0x20 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 8edaf │ │ - pop %ebx │ │ - add $0x461c1,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ + movsbl 0xd(%esi),%eax │ │ + mov %eax,0x10c(%esp) │ │ + cmpb $0x0,0xd4(%esp) │ │ + je 8f17c │ │ + xor %eax,%eax │ │ + mov 0x20(%esp),%ecx │ │ + xor $0x1,%al │ │ + movzbl %al,%eax │ │ + cmp 0x60(%esp),%ecx │ │ + ja 8f1a4 │ │ + mov $0x8,%ebx │ │ + cmpb $0x0,0x40(%esp) │ │ + je 8f1a6 │ │ + mov %eax,0x24(%esp) │ │ + mov 0x10(%esp),%eax │ │ + lea -0x5550(%eax),%ecx │ │ + mov 0x54(%esp),%eax │ │ + movzbl 0x1(%ecx,%eax,8),%ecx │ │ + mov 0x24(%esp),%eax │ │ + add 0x34(%esp),%ecx │ │ + cmp 0xc4(%esp),%ecx │ │ + jge 8f1a4 │ │ + jmp 8f1a6 │ │ + mov 0x10(%esp),%eax │ │ + lea -0x5550(%eax),%eax │ │ + mov 0x54(%esp),%ecx │ │ + movzbl (%eax,%ecx,8),%eax │ │ + mov 0x20(%esp),%ecx │ │ + add %ecx,%eax │ │ + cmp %ebx,%eax │ │ + setge %al │ │ + xor $0x1,%al │ │ + movzbl %al,%eax │ │ + cmp 0x60(%esp),%ecx │ │ + jbe 8f146 │ │ + xor %ebx,%ebx │ │ + or %eax,%ebx │ │ + mov %ebx,0x2c(%esp) │ │ + mov 0xc(%edi),%edi │ │ + mov 0xc(%esp),%eax │ │ + mov 0x81c(%eax),%ecx │ │ + dec %ecx │ │ + xor %eax,%eax │ │ + test %edi,%ecx │ │ + jne 8f1e3 │ │ + mov 0xc(%esp),%esi │ │ + movzbl 0x818(%esi),%ecx │ │ + mov %edi,%eax │ │ + sar %cl,%eax │ │ + dec %eax │ │ + imul 0x80c(%esi),%eax │ │ + shl $0x8,%eax │ │ + add 0x7ec(%esi),%eax │ │ + mov 0x14(%ebp),%esi │ │ + mov %eax,0xdc(%esp) │ │ + xor %ebx,%ebx │ │ + mov 0x64(%esp),%ecx │ │ + cmp 0x3618(%ecx),%edx │ │ + setg %bl │ │ + mov %ebx,0x3c(%esp) │ │ + xor %ebx,%ebx │ │ + cmp 0x3620(%ecx),%edi │ │ + setg %bl │ │ + mov %ebx,0x4c(%esp) │ │ + movzbl 0x8(%esi),%esi │ │ + mov %esi,0xe0(%esp) │ │ + mov 0x10(%esp),%ebx │ │ + lea -0x5550(%ebx),%esi │ │ + mov %edi,0x48(%esp) │ │ + mov 0x54(%esp),%edi │ │ + movzbl (%esi,%edi,8),%eax │ │ + mov %eax,0x24(%esp) │ │ + movzbl 0x1(%esi,%edi,8),%eax │ │ + mov %eax,0x14(%esp) │ │ + mov 0xc(%esp),%esi │ │ + mov 0x4(%esi),%edi │ │ + mov %edi,0xd8(%esp) │ │ sub $0xc,%esp │ │ - lea -0x7d8f0(%ebx),%eax │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ + pushl 0xa5c(%esi) │ │ + pushl 0x78(%esp) │ │ + mov 0xec(%esp),%edi │ │ + pushl 0x3fc(%edi) │ │ + push %eax │ │ + pushl 0x40(%esp) │ │ + lea 0x12c(%esp),%edi │ │ + push %edi │ │ + pushl 0x104(%esp) │ │ + pushl 0x104(%esp) │ │ + pushl 0x4a0(%esi) │ │ + pushl 0x48(%esp) │ │ + pushl 0x60(%esp) │ │ + pushl 0x3624(%ecx) │ │ + pushl 0x361c(%ecx) │ │ + pushl 0x8c(%esp) │ │ + pushl 0x8c(%esp) │ │ + pushl 0x84(%esp) │ │ + push %edx │ │ + call 86bb0 │ │ + add $0x50,%esp │ │ + mov %eax,0x2c(%esp) │ │ + shll $0x2,0x24(%esp) │ │ + shll $0x2,0x14(%esp) │ │ + mov 0x10c(%esp),%ecx │ │ + or 0x84(%esp),%ecx │ │ + mov 0x804(%esi),%edx │ │ + mov 0x8(%ebp),%edi │ │ + sub 0x8(%edi),%edx │ │ + shl $0x2,%edx │ │ + mov 0x808(%esi),%eax │ │ + sub 0xc(%edi),%eax │ │ + shl $0x2,%eax │ │ + sub $0xc,%esp │ │ + pushl 0xa5c(%esi) │ │ push %eax │ │ + push %edx │ │ + push %ecx │ │ + pushl 0x30(%esp) │ │ + pushl 0x44(%esp) │ │ + pushl 0x8c(%esp) │ │ + pushl 0x4a0(%esi) │ │ + mov 0x14(%ebp),%esi │ │ + pushl 0x44(%esp) │ │ + mov 0xa0(%esp),%eax │ │ + mov 0x5c(%esp),%ecx │ │ + call *0x20(%eax,%ecx,4) │ │ + add $0x30,%esp │ │ + mov 0x1c(%esp),%ebx │ │ + cmpb $0x0,0x6(%esi) │ │ + jne 8f0c8 │ │ + mov 0xc(%esp),%eax │ │ + cmpl $0x0,0xa70(%eax) │ │ + je 8f411 │ │ + mov 0x64(%esp),%ebx │ │ + mov 0x3640(%ebx),%esi │ │ + mov 0x10(%esp),%eax │ │ + lea -0x5550(%eax),%ecx │ │ + mov 0x54(%esp),%eax │ │ + movzbl (%ecx,%eax,8),%edx │ │ + cmp $0x8,%edx │ │ + mov %edx,0x24(%esp) │ │ + mov $0x8,%edi │ │ + cmovae %edi,%edx │ │ + mov $0x8,%edi │ │ + movzbl 0x1(%ecx,%eax,8),%ecx │ │ + cmp $0x8,%ecx │ │ + cmovae %edi,%ecx │ │ + mov 0x8(%ebp),%edi │ │ + imul %edx,%ecx │ │ + shl $0x6,%ecx │ │ + mov %esi,0x14(%esp) │ │ + add %esi,%ecx │ │ + mov %ecx,0x3640(%ebx) │ │ + mov 0xc(%esp),%edx │ │ + mov 0xa7c(%edx),%ecx │ │ + mov 0x7f8(%edx),%edx │ │ + imul 0xc(%edi),%edx │ │ + add 0x8(%edi),%edx │ │ + lea (%edx,%edx,4),%edx │ │ + movswl (%ecx,%edx,2),%eax │ │ + movzbl 0x6(%ecx,%edx,2),%ecx │ │ + mov %ecx,0x5c(%esp) │ │ + test %eax,%eax │ │ + js 8f401 │ │ + mov 0x14(%ebp),%ecx │ │ + movzbl 0xa(%ecx),%ecx │ │ + mov 0x5c(%esp),%edx │ │ + mov %ecx,%esi │ │ + shl $0x6,%esi │ │ + lea (%esi,%ecx,4),%ecx │ │ + add 0x70(%esp),%ecx │ │ + sub $0xc,%esp │ │ + mov 0x1c(%esp),%ebx │ │ + mov 0x18(%esp),%esi │ │ + pushl 0xa5c(%esi) │ │ push %eax │ │ - push $0x2 │ │ - push $0x20 │ │ - push $0x20 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ + pushl 0x28(%esp) │ │ + pushl 0x4a0(%esi) │ │ + pushl 0x34(%esp) │ │ + call *0x154(%ecx,%edx,4) │ │ + add $0x20,%esp │ │ + mov 0x14(%ebp),%esi │ │ + mov 0x1c(%esp),%ebx │ │ + mov 0x24(%esp),%ecx │ │ + jmp 8f092 │ │ + mov 0x280(%edi),%eax │ │ + mov 0x58(%esp),%ecx │ │ + mov 0x20(%esp),%edx │ │ + add %edx,%ecx │ │ + mov %ecx,0x2c(%esp) │ │ + lea 0x20(%eax,%ecx,1),%edx │ │ + movzbl 0xa(%esi),%eax │ │ + mov %eax,0x24(%esp) │ │ + sub $0xc,%esp │ │ + mov %edi,%ecx │ │ + mov 0x1c(%esp),%ebx │ │ + mov %edi,%eax │ │ + lea 0x17(%esp),%edi │ │ + push %edi │ │ + lea 0x6c(%esp),%edi │ │ + push %edi │ │ + mov %eax,%edi │ │ + pushl 0xb4(%esp) │ │ + push $0x0 │ │ + push $0x1 │ │ + push %esi │ │ + pushl 0xc(%ebp) │ │ + pushl 0x4c(%esp) │ │ + pushl 0x70(%esp) │ │ + call 8cc50 │ │ add $0x30,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - nop │ │ + mov %eax,0x14(%esp) │ │ + lea -0x5550(%ebx),%ebx │ │ + mov 0x54(%esp),%eax │ │ + movzbl 0x1(%ebx,%eax,8),%ecx │ │ + mov 0xc(%esp),%eax │ │ + mov 0x808(%eax),%eax │ │ + sub 0xc(%edi),%eax │ │ + cmp %ecx,%eax │ │ + cmovg %ecx,%eax │ │ + lea -0x1(%eax),%ecx │ │ + cmp $0xf,%ecx │ │ + ja 8f5de │ │ + mov 0x10(%esp),%edx │ │ + mov -0x238c(%edx,%ecx,4),%ecx │ │ + add %edx,%ecx │ │ + jmp *%ecx │ │ + movzbl 0xb(%esp),%ecx │ │ + mov 0x44(%esp),%eax │ │ + mov %ecx,0x3c(%esp) │ │ + mov %cl,(%eax) │ │ + jmp 8f695 │ │ + mov 0x44(%esp),%ecx │ │ + movl $0x40404040,(%ecx) │ │ + jmp 8f500 │ │ + mov 0x44(%esp),%ecx │ │ + movw $0x4040,(%ecx) │ │ + jmp 8f500 │ │ + mov $0x40404040,%ecx │ │ + mov 0x44(%esp),%edx │ │ + mov %ecx,(%edx) │ │ + mov %ecx,0x4(%edx) │ │ + jmp 8f500 │ │ + movdqa 0x130(%esp),%xmm0 │ │ + mov 0x44(%esp),%ecx │ │ + movdqu %xmm0,(%ecx) │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8edfd │ │ - pop %ebx │ │ - add $0x46173,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x81120(%ebx),%eax │ │ - lea -0x82300(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x1 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x40 │ │ - push $0x20 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8ee4d │ │ - pop %ebx │ │ - add $0x46123,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x82a50(%ebx),%eax │ │ - lea -0x81120(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x1 │ │ + mov 0x54(%esp),%ecx │ │ + movzbl (%eax,%ecx,8),%ecx │ │ + mov %ecx,%eax │ │ + dec %al │ │ + cmp $0xf,%al │ │ + ja 8f092 │ │ + movzbl %al,%eax │ │ + mov %ecx,%edx │ │ + mov 0x10(%esp),%ecx │ │ + mov -0x23cc(%ecx,%eax,4),%eax │ │ + add %ecx,%eax │ │ + mov %edx,%ecx │ │ + jmp *%eax │ │ + mov 0x28(%esp),%eax │ │ + mov (%eax),%eax │ │ + mov 0x58(%esp),%ecx │ │ + mov 0x20(%esp),%edx │ │ + add %edx,%ecx │ │ + movb $0x40,0x20(%eax,%ecx,1) │ │ + mov $0x1,%cl │ │ + jmp 8f092 │ │ + mov 0x28(%esp),%eax │ │ + mov (%eax),%eax │ │ + mov 0x58(%esp),%ecx │ │ + mov 0x20(%esp),%edx │ │ + add %edx,%ecx │ │ + movl $0x40404040,0x20(%eax,%ecx,1) │ │ + mov $0x4,%cl │ │ + jmp 8f092 │ │ + mov 0x28(%esp),%eax │ │ + mov (%eax),%eax │ │ + mov 0x58(%esp),%ecx │ │ + mov 0x20(%esp),%edx │ │ + add %edx,%ecx │ │ + movw $0x4040,0x20(%eax,%ecx,1) │ │ + mov $0x2,%cl │ │ + jmp 8f092 │ │ + mov 0x28(%esp),%eax │ │ + mov (%eax),%eax │ │ + mov 0x58(%esp),%ecx │ │ + mov 0x20(%esp),%edx │ │ + add %edx,%ecx │ │ + mov $0x40404040,%edx │ │ + mov %edx,0x24(%eax,%ecx,1) │ │ + mov %edx,0x20(%eax,%ecx,1) │ │ + mov $0x8,%cl │ │ + jmp 8f092 │ │ + mov %edi,%ebx │ │ + mov 0x28(%esp),%edi │ │ + mov (%edi),%eax │ │ + mov 0x58(%esp),%ecx │ │ + mov 0x20(%esp),%edx │ │ + lea (%edx,%ecx,1),%ecx │ │ + mov $0x40404040,%edx │ │ + mov %edx,0x24(%eax,%ecx,1) │ │ + mov %edx,0x20(%eax,%ecx,1) │ │ + mov (%edi),%eax │ │ + mov %ebx,%edi │ │ + mov 0x1c(%esp),%ebx │ │ + mov %edx,0x2c(%eax,%ecx,1) │ │ + mov %edx,0x28(%eax,%ecx,1) │ │ + mov $0x10,%cl │ │ + jmp 8f092 │ │ + movzbl 0xb(%esp),%ecx │ │ + sub $0x4,%esp │ │ + mov %ebx,0x28(%esp) │ │ + mov 0x14(%esp),%ebx │ │ push %eax │ │ - push %esi │ │ - push $0x2 │ │ - push $0x10 │ │ - push $0x40 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ + mov %ecx,0x44(%esp) │ │ + push %ecx │ │ + pushl 0x50(%esp) │ │ + call 1510 │ │ + mov 0x34(%esp),%ebx │ │ + add $0x10,%esp │ │ + jmp 8f695 │ │ + movzbl 0xb(%esp),%eax │ │ + mov %eax,0x3c(%esp) │ │ + imul $0x1010101,%eax,%eax │ │ + mov 0x44(%esp),%ecx │ │ + mov %eax,(%ecx) │ │ + jmp 8f695 │ │ + movzbl 0xb(%esp),%ecx │ │ + mov %ecx,%eax │ │ + shl $0x8,%eax │ │ + mov %ecx,0x3c(%esp) │ │ + or %ecx,%eax │ │ + mov 0x44(%esp),%ecx │ │ + mov %ax,(%ecx) │ │ + jmp 8f695 │ │ + movzbl 0xb(%esp),%ecx │ │ + mov %ecx,%eax │ │ + mov $0x1010101,%edx │ │ + mul %edx │ │ + mov %ecx,0x3c(%esp) │ │ + mov $0x1010101,%esi │ │ + imul %esi,%ecx │ │ + add %edx,%ecx │ │ + mov 0x44(%esp),%edx │ │ + mov %eax,(%edx) │ │ + mov %ecx,0x4(%edx) │ │ + jmp 8f695 │ │ + movzbl 0xb(%esp),%ecx │ │ + mov %ecx,%eax │ │ + mov $0x1010101,%edx │ │ + mul %edx │ │ + mov $0x1010101,%esi │ │ + mov %ecx,0x3c(%esp) │ │ + imul %esi,%ecx │ │ + add %edx,%ecx │ │ + movd %ecx,%xmm0 │ │ + movd %eax,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + pshufd $0x44,%xmm1,%xmm0 │ │ + mov 0x44(%esp),%eax │ │ + movdqu %xmm0,(%eax) │ │ + mov 0x54(%esp),%eax │ │ + movzbl (%ebx,%eax,8),%edx │ │ + mov 0xc(%esp),%eax │ │ + mov 0x804(%eax),%ecx │ │ + sub 0x8(%edi),%ecx │ │ + cmp %edx,%ecx │ │ + mov %edx,0x24(%esp) │ │ + cmovg %edx,%ecx │ │ + lea -0x1(%ecx),%edx │ │ + cmp $0xf,%edx │ │ + mov 0x3c(%esp),%ebx │ │ + movzbl %bl,%eax │ │ + ja 8f6e4 │ │ + mov 0x10(%esp),%esi │ │ + mov -0x234c(%esi,%edx,4),%edx │ │ + add %esi,%edx │ │ + jmp *%edx │ │ + mov 0x28(%esp),%eax │ │ + mov (%eax),%eax │ │ + mov 0x2c(%esp),%ecx │ │ + mov %bl,0x20(%eax,%ecx,1) │ │ + jmp 8f780 │ │ + mov 0x28(%esp),%edx │ │ + mov (%edx),%edx │ │ + mov 0x2c(%esp),%esi │ │ + lea 0x20(%edx,%esi,1),%edx │ │ + sub $0x4,%esp │ │ + mov 0x14(%esp),%ebx │ │ + push %ecx │ │ + push %eax │ │ + push %edx │ │ + call 1510 │ │ + add $0x10,%esp │ │ + jmp 8f780 │ │ + imul $0x1010101,%eax,%eax │ │ + mov 0x28(%esp),%ecx │ │ + mov (%ecx),%ecx │ │ + mov 0x2c(%esp),%edx │ │ + mov %eax,0x20(%ecx,%edx,1) │ │ + jmp 8f780 │ │ + mov %eax,%ecx │ │ + shl $0x8,%ecx │ │ + or %eax,%ecx │ │ + mov 0x28(%esp),%eax │ │ + mov (%eax),%eax │ │ + mov 0x2c(%esp),%edx │ │ + mov %cx,0x20(%eax,%edx,1) │ │ + jmp 8f780 │ │ + mov %eax,%ecx │ │ + mov $0x1010101,%edx │ │ + imul %edx,%ecx │ │ + mul %edx │ │ + add %ecx,%edx │ │ + mov 0x28(%esp),%ecx │ │ + mov (%ecx),%ecx │ │ + mov 0x2c(%esp),%esi │ │ + mov %eax,0x20(%ecx,%esi,1) │ │ + mov %edx,0x24(%ecx,%esi,1) │ │ + jmp 8f780 │ │ + mov %eax,%ecx │ │ + mov $0x1010101,%edx │ │ + imul %edx,%ecx │ │ + mul %edx │ │ + add %ecx,%edx │ │ + mov 0x28(%esp),%esi │ │ + mov (%esi),%ecx │ │ + mov 0x2c(%esp),%ebx │ │ + mov %eax,0x20(%ecx,%ebx,1) │ │ + mov %edx,0x24(%ecx,%ebx,1) │ │ + mov (%esi),%ecx │ │ + mov %edx,0x2c(%ebx,%ecx,1) │ │ + mov %eax,0x28(%ebx,%ecx,1) │ │ + mov 0x14(%esp),%eax │ │ + mov 0xa0(%esp),%edx │ │ + mov %edx,0x14(%esp) │ │ + test %eax,%eax │ │ + jns 8f3c0 │ │ + jmp 8f401 │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ + mov 0x7c(%esp),%ecx │ │ + mov %ecx,0x34(%esp) │ │ + mov 0x8(%ebp),%edi │ │ + sub 0x34(%esp),%eax │ │ + mov %eax,0xc(%edi) │ │ + cmpb $0x0,0x94(%esp) │ │ + je 8edc0 │ │ + mov 0xc(%esp),%ecx │ │ + mov 0x4a4(%ecx),%ebx │ │ + cmpb $0xd,0x9(%esi) │ │ + mov %ebx,0x2c(%esp) │ │ + jne 8fba0 │ │ + mov 0x8(%edi),%edi │ │ + mov %edi,%edx │ │ + mov %eax,%esi │ │ + mov 0x30(%esp),%ecx │ │ + sar %cl,%edi │ │ + mov 0x38(%esp),%ecx │ │ + sar %cl,%eax │ │ + shr %ebx │ │ + imul %eax,%ebx │ │ + and 0x90(%esp),%esi │ │ + mov 0xc(%esp),%eax │ │ + mov 0x4a0(%eax),%ecx │ │ + mov %ecx,0x24(%esp) │ │ + shr %ecx │ │ + imul %esi,%ecx │ │ + and 0x100(%esp),%edx │ │ + shl $0x3,%edx │ │ + add 0x494(%eax),%edx │ │ + lea (%edx,%ecx,8),%eax │ │ + mov %eax,0x14(%esp) │ │ + add %edi,%ebx │ │ + mov 0x10(%esp),%edx │ │ + lea -0x5550(%edx),%ecx │ │ + mov 0x54(%esp),%edi │ │ + movzbl (%ecx,%edi,8),%esi │ │ + mov 0x120(%esp),%eax │ │ + add %esi,%eax │ │ + neg %esi │ │ + and %eax,%esi │ │ + mov %ecx,0x20(%esp) │ │ + movzbl 0x1(%ecx,%edi,8),%edi │ │ + mov 0x11c(%esp),%eax │ │ + lea (%eax,%edi,1),%ecx │ │ + neg %edi │ │ + and %ecx,%edi │ │ + mov 0x30(%esp),%ecx │ │ + sar %cl,%esi │ │ + mov 0xa8(%esp),%eax │ │ + sub %esi,%eax │ │ + mov 0x38(%esp),%ecx │ │ + sar %cl,%edi │ │ + mov 0xa4(%esp),%ecx │ │ + sub %edi,%ecx │ │ + shl $0x3,%ebx │ │ + mov 0xc(%esp),%esi │ │ + mov 0x498(%esi),%edi │ │ + add %ebx,%edi │ │ + add 0x49c(%esi),%ebx │ │ + mov %ebx,0x18(%esp) │ │ + mov 0x4b0(%esi),%esi │ │ + sub $0x4,%esp │ │ + mov %edx,%ebx │ │ + pushl 0xb8(%esp) │ │ + pushl 0xc0(%esp) │ │ + push %ecx │ │ + push %eax │ │ + pushl 0x38(%esp) │ │ + pushl 0x2c(%esp) │ │ + pushl 0xcc(%esp) │ │ + mov 0x90(%esp),%eax │ │ + call *0x54(%eax,%esi,4) │ │ + mov 0x14(%ebp),%esi │ │ + add $0x20,%esp │ │ + cmpb $0x0,0xf(%esi) │ │ + je 8fa2a │ │ + mov %edi,0x24(%esp) │ │ + movl $0x0,0x5c(%esp) │ │ + mov 0x8(%ebp),%eax │ │ + mov %eax,%edx │ │ + mov 0xc(%eax),%esi │ │ + mov %esi,%eax │ │ + and 0x90(%esp),%eax │ │ + mov 0xc(%esp),%ecx │ │ + mov 0x81c(%ecx),%ecx │ │ + dec %ecx │ │ + xor %edi,%edi │ │ + test %ecx,%eax │ │ + jne 8f922 │ │ + mov 0xc(%esp),%eax │ │ + mov 0x818(%eax),%cl │ │ + mov %esi,%edi │ │ + sar %cl,%edi │ │ + dec %edi │ │ + imul 0x80c(%eax),%edi │ │ + shl $0x8,%edi │ │ + add 0x7f0(%eax),%edi │ │ + mov %edi,0x3c(%esp) │ │ + mov 0x8(%edx),%eax │ │ + mov 0x30(%esp),%ebx │ │ + mov %ebx,%ecx │ │ + sar %cl,%eax │ │ + mov %eax,0x1c(%esp) │ │ + mov 0x38(%esp),%edx │ │ + mov %edx,%ecx │ │ + sar %cl,%esi │ │ + mov 0x64(%esp),%edi │ │ + mov 0x3618(%edi),%eax │ │ + mov 0x361c(%edi),%ecx │ │ + mov %ecx,0x14(%esp) │ │ + mov %ebx,%ecx │ │ + sar %cl,%eax │ │ + mov %esi,%ebx │ │ + mov %esi,0x48(%esp) │ │ + mov 0x3620(%edi),%esi │ │ + mov %edx,%ecx │ │ + sar %cl,%esi │ │ + xor %ecx,%ecx │ │ + cmp %eax,0x1c(%esp) │ │ + setg %cl │ │ + mov %ecx,0x4c(%esp) │ │ + xor %eax,%eax │ │ + cmp %esi,%ebx │ │ + setg %al │ │ + mov 0x30(%esp),%ecx │ │ + sarl %cl,0x14(%esp) │ │ + mov 0x3624(%edi),%edx │ │ + mov 0x38(%esp),%ecx │ │ + sar %cl,%edx │ │ + mov 0x50(%esp),%ecx │ │ + mov 0x20(%esp),%esi │ │ + movzbl (%esi,%ecx,8),%edi │ │ + movzbl 0x1(%esi,%ecx,8),%esi │ │ + sub $0xc,%esp │ │ + mov 0x1c(%esp),%ebx │ │ + mov 0x18(%esp),%ecx │ │ + pushl 0xa5c(%ecx) │ │ + pushl 0x78(%esp) │ │ + push $0x0 │ │ push %esi │ │ - and $0xfffffff0,%esp │ │ - call 8ee9d │ │ - pop %ebx │ │ - add $0x460d3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ + push %edi │ │ + lea 0x7c(%esp),%ecx │ │ + push %ecx │ │ + push $0x0 │ │ + pushl 0x64(%esp) │ │ + pushl 0x58(%esp) │ │ + pushl 0x54(%esp) │ │ + push $0x0 │ │ + push %edx │ │ + pushl 0x50(%esp) │ │ + push %eax │ │ + pushl 0x8c(%esp) │ │ + pushl 0x94(%esp) │ │ + pushl 0x68(%esp) │ │ + call 86bb0 │ │ + add $0x50,%esp │ │ + shl $0x2,%edi │ │ + shl $0x2,%esi │ │ + mov 0x14(%ebp),%ecx │ │ + movsbl 0xf(%ecx),%ecx │ │ + mov 0xc(%esp),%edx │ │ + pushl 0xa5c(%edx) │ │ + push %ecx │ │ + pushl 0xb8(%esp) │ │ + push %esi │ │ + mov 0x14(%ebp),%esi │ │ + push %edi │ │ + pushl 0x7c(%esp) │ │ + pushl 0x44(%esp) │ │ + pushl 0x40(%esp) │ │ + mov 0x90(%esp),%ecx │ │ + call *0x64(%ecx,%eax,4) │ │ + add $0x20,%esp │ │ + cmpb $0x0,0x10(%esi) │ │ + mov 0x8(%ebp),%edi │ │ + je 8fcbc │ │ + movl $0x0,0x5c(%esp) │ │ + mov 0xc(%edi),%esi │ │ + mov %esi,%eax │ │ + and 0x90(%esp),%eax │ │ + mov 0xc(%esp),%ecx │ │ + mov 0x81c(%ecx),%ecx │ │ + dec %ecx │ │ + xor %edx,%edx │ │ + test %ecx,%eax │ │ + jne 8fa7b │ │ + mov 0xc(%esp),%eax │ │ + mov 0x818(%eax),%cl │ │ + mov %esi,%edx │ │ + sar %cl,%edx │ │ + dec %edx │ │ + imul 0x80c(%eax),%edx │ │ + shl $0x8,%edx │ │ + add 0x7f4(%eax),%edx │ │ + mov %edx,0x14(%esp) │ │ + mov 0x8(%edi),%eax │ │ + mov 0x30(%esp),%ebx │ │ + mov %ebx,%ecx │ │ + sar %cl,%eax │ │ + mov %eax,0x24(%esp) │ │ + mov 0x38(%esp),%edx │ │ + mov %edx,%ecx │ │ + sar %cl,%esi │ │ + mov 0x64(%esp),%edi │ │ + mov 0x3618(%edi),%eax │ │ + mov %ebx,%ecx │ │ + sar %cl,%eax │ │ + mov %esi,%ebx │ │ + mov %esi,0x3c(%esp) │ │ + mov 0x3620(%edi),%esi │ │ + mov %edx,%ecx │ │ + sar %cl,%esi │ │ + xor %ecx,%ecx │ │ + cmp %eax,0x24(%esp) │ │ + setg %cl │ │ + mov %ecx,0x1c(%esp) │ │ + xor %eax,%eax │ │ + cmp %esi,%ebx │ │ + mov 0x361c(%edi),%esi │ │ + setg %al │ │ + mov %eax,0x4c(%esp) │ │ + mov 0x30(%esp),%ecx │ │ + sar %cl,%esi │ │ + mov %esi,0x48(%esp) │ │ + mov 0x3624(%edi),%eax │ │ + mov %edx,%ecx │ │ + sar %cl,%eax │ │ + mov 0x50(%esp),%ecx │ │ + mov 0x20(%esp),%edx │ │ + movzbl (%edx,%ecx,8),%edi │ │ + movzbl 0x1(%edx,%ecx,8),%esi │ │ sub $0xc,%esp │ │ - lea -0x82300(%ebx),%eax │ │ - lea -0x81120(%ebx),%esi │ │ - pushl 0x18(%ebp) │ │ - push $0x1 │ │ + mov 0x1c(%esp),%ebx │ │ + mov 0x18(%esp),%ecx │ │ + pushl 0xa5c(%ecx) │ │ + pushl 0x78(%esp) │ │ + push $0x0 │ │ + push %esi │ │ + push %edi │ │ + lea 0x7c(%esp),%ecx │ │ + push %ecx │ │ + push $0x0 │ │ + pushl 0x3c(%esp) │ │ + pushl 0x58(%esp) │ │ + pushl 0x48(%esp) │ │ + push $0x0 │ │ push %eax │ │ + pushl 0x84(%esp) │ │ + pushl 0x8c(%esp) │ │ + pushl 0x80(%esp) │ │ + pushl 0x64(%esp) │ │ + pushl 0x70(%esp) │ │ + call 86bb0 │ │ + add $0x50,%esp │ │ + shl $0x2,%edi │ │ + shl $0x2,%esi │ │ + mov 0x14(%ebp),%ecx │ │ + movsbl 0x10(%ecx),%ecx │ │ + mov 0xc(%esp),%edx │ │ + pushl 0xa5c(%edx) │ │ + push %ecx │ │ + pushl 0xb8(%esp) │ │ push %esi │ │ - push $0x1 │ │ - push $0x20 │ │ - push $0x40 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + mov 0x14(%ebp),%esi │ │ + push %edi │ │ + mov 0x8(%ebp),%edi │ │ + pushl 0x7c(%esp) │ │ + pushl 0x44(%esp) │ │ + pushl 0x34(%esp) │ │ + mov 0x90(%esp),%ecx │ │ + call *0x64(%ecx,%eax,4) │ │ + add $0x20,%esp │ │ + jmp 8fcbc │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 8eeef │ │ - pop %ebx │ │ - add $0x46081,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - lea -0x81120(%ebx),%eax │ │ - pushl 0x18(%ebp) │ │ - push $0x1 │ │ - push %eax │ │ - push %eax │ │ - push $0x2 │ │ - push $0x40 │ │ - push $0x40 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 8ef30 │ │ - add $0x30,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ + cmpb $0x0,0xc(%esi) │ │ + je 8fcbc │ │ + mov 0x8(%edi),%ebx │ │ + mov %ebx,%edi │ │ + mov 0x30(%esp),%ecx │ │ + sar %cl,%edi │ │ + mov %eax,%edx │ │ + mov 0x38(%esp),%ecx │ │ + sar %cl,%edx │ │ + mov 0x2c(%esp),%esi │ │ + shr %esi │ │ + imul %edx,%esi │ │ + add %edi,%esi │ │ + shl $0x2,%esi │ │ + mov 0xc(%esp),%ecx │ │ + cmpl $0x0,0xa70(%ecx) │ │ + je 8fc2a │ │ + mov %eax,%ecx │ │ + sar %ecx │ │ + mov %ebx,%edx │ │ + and $0x1,%edx │ │ + add %ecx,%edx │ │ + mov 0xc(%esp),%ecx │ │ + mov 0x7f8(%ecx),%ecx │ │ + sar %ecx │ │ + imul %edx,%ecx │ │ + sar %ebx │ │ + and $0x1,%eax │ │ + add %ebx,%eax │ │ + mov 0x64(%esp),%edx │ │ + mov 0x363c(%edx),%ebx │ │ + add %ecx,%eax │ │ + lea (%eax,%eax,2),%edi │ │ + shl $0x4,%edi │ │ + mov 0xc(%esp),%eax │ │ + add 0xa80(%eax),%edi │ │ + mov 0x114(%esp),%eax │ │ + mov %ebx,0x18(%esp) │ │ + add %ebx,%eax │ │ + mov %eax,0x363c(%edx) │ │ + jmp 8fc3c │ │ + mov 0x110(%esp),%eax │ │ + mov %eax,0x18(%esp) │ │ + mov 0xec(%esp),%edi │ │ + mov 0xc(%esp),%ecx │ │ + mov 0x7c0(%ecx),%eax │ │ + mov %eax,0x20(%esp) │ │ + add %esi,%esi │ │ + mov 0x498(%ecx),%ecx │ │ + add %esi,%ecx │ │ + lea 0x10(%edi),%edx │ │ + sub $0x8,%esp │ │ + mov 0x18(%esp),%ebx │ │ + pushl 0xbc(%esp) │ │ + pushl 0xc4(%esp) │ │ + pushl 0x28(%esp) │ │ + push %edx │ │ + pushl 0x44(%esp) │ │ + push %ecx │ │ + mov 0x40(%esp),%eax │ │ + call *0x7c(%eax) │ │ + add $0x20,%esp │ │ + mov 0xc(%esp),%ecx │ │ + mov 0x7c0(%ecx),%eax │ │ + add 0x49c(%ecx),%esi │ │ + add $0x20,%edi │ │ + sub $0x8,%esp │ │ + pushl 0xbc(%esp) │ │ + pushl 0xc4(%esp) │ │ + pushl 0x28(%esp) │ │ push %edi │ │ + pushl 0x4a4(%ecx) │ │ push %esi │ │ - and $0xfffffff0,%esp │ │ - sub $0x4040,%esp │ │ - mov %edx,0x14(%esp) │ │ - mov %ecx,%edi │ │ - call 8ef4a │ │ - pop %ebx │ │ - add $0x46026,%ebx │ │ - mov 0x14(%ebp),%edx │ │ - mov 0x10(%ebp),%esi │ │ - lea (%esi,%esi,1),%eax │ │ - cmp %edx,%eax │ │ - sete %cl │ │ - lea (%edx,%edx,1),%eax │ │ - cmp %esi,%eax │ │ + call *0x7c(%eax) │ │ + add $0x20,%esp │ │ + mov 0x8(%ebp),%edi │ │ + mov 0x14(%ebp),%esi │ │ + mov 0x280(%edi),%eax │ │ + mov 0x6c(%esp),%ecx │ │ + mov 0x230(%eax,%ecx,1),%cl │ │ + mov %ecx,%edx │ │ + or $0x2,%dl │ │ + xor %eax,%eax │ │ + cmp $0xb,%dl │ │ sete %al │ │ - or %cl,%al │ │ - mov 0x18(%ebp),%ecx │ │ - mov $0x1,%edx │ │ - shl %cl,%edx │ │ - sar %edx │ │ - mov %edx,0x20(%esp) │ │ - mov 0xc(%ebp),%ecx │ │ - cmp 0x24(%ebp),%ecx │ │ - mov 0x28(%ebp),%ecx │ │ - mov 0x8(%ebp),%edx │ │ - jge 8f116 │ │ - mov (%edx),%ecx │ │ - movl $0x0,(%edx) │ │ - test %al,%al │ │ - je 8efa3 │ │ - imul $0xb5,%ecx,%ecx │ │ - sub $0xffffff80,%ecx │ │ - sar $0x8,%ecx │ │ - mov 0x20(%esp),%esi │ │ - mov 0x14(%ebp),%edx │ │ - imul $0xb5,%ecx,%eax │ │ - sub $0xffffff80,%eax │ │ - sar $0x8,%eax │ │ - add %esi,%eax │ │ - mov 0x18(%ebp),%ecx │ │ - sar %cl,%eax │ │ - test %edx,%edx │ │ - jle 8f511 │ │ - cmpl $0x0,0x10(%ebp) │ │ - jle 8f511 │ │ - imul $0xb5,%eax,%eax │ │ - add $0x880,%eax │ │ - sar $0xc,%eax │ │ - mov 0x14(%esp),%edx │ │ - sar %edx │ │ - mov 0x10(%ebp),%ecx │ │ - and $0xfffffff8,%ecx │ │ - mov %ecx,0x10(%esp) │ │ - mov %eax,0xc(%esp) │ │ - movd %eax,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - movd 0x28(%ebp),%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm1 │ │ - add %edx,%edx │ │ - mov %edx,0x14(%esp) │ │ - movdqa -0x15990(%ebx),%xmm3 │ │ + shl $0x9,%eax │ │ + cmp $0xa,%cl │ │ + mov %edi,%edx │ │ + mov $0x200,%edi │ │ + cmove %edi,%eax │ │ + mov 0xf4(%esp),%ecx │ │ + mov 0x240(%edx,%ecx,1),%cl │ │ + mov %ecx,%edx │ │ + or $0x2,%dl │ │ + xor %ebx,%ebx │ │ + cmp $0xb,%dl │ │ + sete %bl │ │ + shl $0x9,%ebx │ │ + cmp $0xa,%cl │ │ + cmove %edi,%ebx │ │ + mov %ebx,0x108(%esp) │ │ + mov 0xf0(%esp),%ecx │ │ + mov %ecx,%edx │ │ + mov 0x30(%esp),%ecx │ │ + shr %cl,%edx │ │ + xor %ecx,%ecx │ │ + mov %edx,0x24(%esp) │ │ + cmp 0x98(%esp),%edx │ │ + setl %cl │ │ + mov %ecx,0xf8(%esp) │ │ + jl 8fd6a │ │ + cmpl $0x0,0x7c(%esp) │ │ + mov 0x60(%esp),%ebx │ │ + mov 0x8(%ebp),%edi │ │ + jne 8fd71 │ │ + mov 0xc(%esp),%ecx │ │ + mov 0x4b0(%ecx),%cl │ │ + dec %cl │ │ + mov $0x4,%edx │ │ + shr %cl,%edx │ │ + and 0x10(%ebp),%edx │ │ + mov %edx,0xf8(%esp) │ │ + jmp 8fd71 │ │ + mov 0x60(%esp),%ebx │ │ + mov 0x8(%ebp),%edi │ │ xor %ecx,%ecx │ │ - jmp 8f034 │ │ + test %ebx,%ebx │ │ + sete %cl │ │ + mov %ecx,0xfc(%esp) │ │ + jne 8fdae │ │ + mov 0x124(%esp),%ecx │ │ + cmp 0xac(%esp),%ecx │ │ + jl 8fdae │ │ + mov 0xc(%esp),%ecx │ │ + mov 0x4b0(%ecx),%cl │ │ + dec %cl │ │ + mov $0x20,%edx │ │ + shr %cl,%edx │ │ + and 0x10(%ebp),%edx │ │ + mov %edx,0xfc(%esp) │ │ + or %eax,0x108(%esp) │ │ + mov 0x98(%esp),%eax │ │ + mov 0x24(%esp),%ecx │ │ + cmp %ecx,%eax │ │ + cmovle %eax,%ecx │ │ + mov %ecx,0x24(%esp) │ │ + mov 0x2c(%esp),%eax │ │ + sar %eax │ │ + mov %eax,0x12c(%esp) │ │ + mov 0x30(%esp),%ecx │ │ + shr %cl,%ebx │ │ + mov %ebx,0xd0(%esp) │ │ + mov 0xc(%edi),%eax │ │ + xor %ebx,%ebx │ │ + mov 0xc8(%esp),%ecx │ │ + jmp 8fe39 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x8(%esp),%ecx │ │ - inc %ecx │ │ - add 0x14(%esp),%eax │ │ - cmp 0x14(%ebp),%ecx │ │ - mov %eax,%edi │ │ - je 8f511 │ │ - mov %ecx,0x8(%esp) │ │ - mov 0x10(%ebp),%ecx │ │ - cmp $0x8,%ecx │ │ - mov $0x0,%ebx │ │ - mov %edi,%eax │ │ - mov 0x28(%ebp),%edi │ │ - mov 0xc(%esp),%ecx │ │ - jb 8f0f0 │ │ - xor %ebx,%ebx │ │ - mov %eax,%edx │ │ - mov 0x10(%esp),%eax │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %ecx,0x80(%esp) │ │ + mov 0x38(%esp),%ecx │ │ + mov 0x80(%esp),%edx │ │ + shl %cl,%edx │ │ + sub %edx,%eax │ │ + mov %eax,0xc(%edi) │ │ + mov 0x8c(%esp),%ecx │ │ + cmp $0x2,%ecx │ │ + mov %ecx,%ebx │ │ + mov 0x9c(%esp),%edx │ │ + mov 0xc8(%esp),%ecx │ │ + je 8edc7 │ │ + add 0x7c(%esp),%eax │ │ + lea 0x1(%ebx),%edx │ │ + mov %edx,0x8c(%esp) │ │ + cmp 0xcc(%esp),%ecx │ │ + mov %eax,0xc(%edi) │ │ + jge 8fe00 │ │ + mov %ebx,0x3c(%esp) │ │ + mov 0x8(%edi),%edx │ │ + mov %ecx,0x80(%esp) │ │ + jmp 8feba │ │ nop │ │ - movdqu (%edx,%ebx,2),%xmm4 │ │ - movdqa %xmm4,%xmm5 │ │ - pxor %xmm2,%xmm2 │ │ - punpckhwd %xmm2,%xmm5 │ │ - punpcklwd %xmm2,%xmm4 │ │ - paddd %xmm0,%xmm4 │ │ - paddd %xmm0,%xmm5 │ │ - movdqa %xmm1,%xmm6 │ │ - pcmpgtd %xmm5,%xmm6 │ │ - pxor %xmm7,%xmm7 │ │ - pcmpgtd %xmm5,%xmm7 │ │ - pand %xmm6,%xmm5 │ │ - pandn %xmm1,%xmm6 │ │ - por %xmm5,%xmm6 │ │ - movdqa %xmm1,%xmm5 │ │ - pcmpgtd %xmm4,%xmm5 │ │ - pxor %xmm2,%xmm2 │ │ - pcmpgtd %xmm4,%xmm2 │ │ - pand %xmm5,%xmm4 │ │ - pandn %xmm1,%xmm5 │ │ - por %xmm4,%xmm5 │ │ - pandn %xmm5,%xmm2 │ │ - pandn %xmm6,%xmm7 │ │ - pshufb %xmm3,%xmm7 │ │ - pshufb %xmm3,%xmm2 │ │ - punpcklqdq %xmm7,%xmm2 │ │ - movdqu %xmm2,(%edx,%ebx,2) │ │ - add $0x8,%ebx │ │ - cmp %ebx,%eax │ │ - jne 8f060 │ │ - mov 0x10(%ebp),%ecx │ │ - cmp %ecx,%eax │ │ - mov %eax,%ebx │ │ - mov %edx,%eax │ │ - mov 0x28(%ebp),%edi │ │ - mov 0xc(%esp),%ecx │ │ - je 8f020 │ │ nop │ │ nop │ │ nop │ │ - movzwl (%eax,%ebx,2),%esi │ │ - add %ecx,%esi │ │ - cmp %edi,%esi │ │ - mov %esi,%edx │ │ - cmovg %edi,%edx │ │ - test %esi,%esi │ │ - mov $0x0,%esi │ │ - cmovs %esi,%edx │ │ - mov %dx,(%eax,%ebx,2) │ │ - inc %ebx │ │ - cmp %ebx,0x10(%ebp) │ │ - jne 8f0f0 │ │ - jmp 8f020 │ │ - mov %ebx,0x1c(%esp) │ │ - mov 0x14(%ebp),%edx │ │ - cmp $0x21,%edx │ │ - mov $0x20,%ebx │ │ - mov $0x20,%edx │ │ - cmovl 0x14(%ebp),%edx │ │ - cmp $0x21,%esi │ │ - cmovl %esi,%ebx │ │ - not %ecx │ │ - mov %ecx,%esi │ │ - shl $0x5,%ecx │ │ - mov %ecx,0xc(%esp) │ │ - cmpl $0x0,0x14(%ebp) │ │ - mov %edx,0x8(%esp) │ │ - jle 8f29e │ │ - shl $0x7,%esi │ │ - mov %esi,0x38(%esp) │ │ - not %esi │ │ - mov %esi,0x34(%esp) │ │ - test %al,%al │ │ - mov %ebx,0x10(%esp) │ │ - mov %edi,0x30(%esp) │ │ - mov 0x10(%ebp),%eax │ │ - lea 0x0(,%eax,4),%eax │ │ - je 8f208 │ │ - mov %eax,0x28(%esp) │ │ - lea 0x0(,%edx,4),%eax │ │ - mov %eax,0x24(%esp) │ │ - xor %ecx,%ecx │ │ - lea 0x3c(%esp),%esi │ │ - mov 0x8(%ebp),%eax │ │ - mov %eax,0x18(%esp) │ │ - mov %ecx,0x2c(%esp) │ │ - cmpl $0x0,0x10(%ebp) │ │ - mov 0x24(%esp),%edi │ │ - jg 8f1e5 │ │ nop │ │ nop │ │ - mov 0x1c(%esp),%ebx │ │ - pushl 0x34(%esp) │ │ - pushl 0x3c(%esp) │ │ - push $0x1 │ │ - push %esi │ │ - call *0x1c(%ebp) │ │ - mov 0x20(%esp),%ebx │ │ - add $0x10,%esp │ │ - mov 0x2c(%esp),%ecx │ │ - inc %ecx │ │ - add 0x28(%esp),%esi │ │ - addl $0x4,0x18(%esp) │ │ - mov 0x8(%esp),%edx │ │ - cmp %edx,%ecx │ │ - mov 0x30(%esp),%edi │ │ - jge 8f29e │ │ - mov %ecx,0x2c(%esp) │ │ - cmpl $0x0,0x10(%ebp) │ │ - mov 0x24(%esp),%edi │ │ - jle 8f1a0 │ │ - xor %eax,%eax │ │ - mov 0x18(%esp),%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - imul $0xb5,(%ecx),%edx │ │ - sub $0xffffff80,%edx │ │ - sar $0x8,%edx │ │ - mov %edx,(%esi,%eax,4) │ │ - inc %eax │ │ - add %edi,%ecx │ │ - cmp %ebx,%eax │ │ - jl 8f1f0 │ │ - jmp 8f1a0 │ │ - mov %eax,0x28(%esp) │ │ - lea 0x0(,%edx,4),%eax │ │ - mov %eax,0x24(%esp) │ │ - xor %ecx,%ecx │ │ - lea 0x3c(%esp),%esi │ │ - mov 0x8(%ebp),%eax │ │ + nop │ │ + nop │ │ + mov 0x14(%ebp),%esi │ │ + mov 0x30(%esp),%ecx │ │ + shl %cl,%ebx │ │ + sub %ebx,%edx │ │ + mov %edx,0x8(%edi) │ │ + mov 0x10(%esp),%eax │ │ + lea -0x5550(%eax),%eax │ │ + mov 0x50(%esp),%ecx │ │ + movzbl 0x1(%eax,%ecx,8),%eax │ │ + mov 0x80(%esp),%ebx │ │ + add %eax,%ebx │ │ + mov 0x38(%esp),%ecx │ │ + shl %cl,%eax │ │ + add 0xc(%edi),%eax │ │ + mov %eax,0xc(%edi) │ │ + mov %ebx,0x80(%esp) │ │ + cmp 0xcc(%esp),%ebx │ │ + jge 8fe07 │ │ + add 0x60(%esp),%edx │ │ + mov 0xd0(%esp),%ebx │ │ + cmp 0x24(%esp),%ebx │ │ + mov 0xc(%esp),%ecx │ │ + mov 0x3c(%esp),%esi │ │ + mov 0x498(%ecx,%esi,4),%ecx │ │ + mov %ecx,0x18(%esp) │ │ + mov %edx,0x8(%edi) │ │ + jge 8fe70 │ │ + cmpl $0x0,0xf8(%esp) │ │ + setne 0x20(%esp) │ │ + mov %edx,%edi │ │ + mov 0x30(%esp),%ecx │ │ + sar %cl,%edi │ │ + mov 0x38(%esp),%ecx │ │ + sar %cl,%eax │ │ + imul 0x12c(%esp),%eax │ │ + add %edi,%eax │ │ + mov 0x8(%ebp),%edi │ │ + mov 0x18(%esp),%ecx │ │ + lea (%ecx,%eax,8),%eax │ │ mov %eax,0x18(%esp) │ │ - mov %ecx,0x2c(%esp) │ │ - cmpl $0x0,0x10(%ebp) │ │ - mov 0x24(%esp),%edi │ │ - jg 8f281 │ │ + mov 0x80(%esp),%ecx │ │ + cmp 0xc8(%esp),%ecx │ │ + setle %al │ │ + and 0x20(%esp),%al │ │ + mov %al,0x77(%esp) │ │ + mov 0xf4(%esp),%eax │ │ + add %ecx,%eax │ │ + shl $0x5,%esi │ │ + mov %esi,0x34(%esp) │ │ + lea (%edi,%esi,1),%ecx │ │ + lea 0x50(%ecx,%eax,1),%eax │ │ + mov %eax,0x40(%esp) │ │ + mov 0x14(%ebp),%esi │ │ + mov 0x9(%esi),%ch │ │ + cmp $0xd,%ch │ │ + jne 8ffab │ │ + jmp 8ffa0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x10(%esp),%eax │ │ + lea -0x5550(%eax),%eax │ │ + mov 0x50(%esp),%ecx │ │ + movzbl (%eax,%ecx,8),%edx │ │ + movzbl %dl,%edx │ │ + mov 0x18(%esp),%eax │ │ + lea (%eax,%edx,8),%eax │ │ + mov %eax,0x18(%esp) │ │ + add %edx,%ebx │ │ + mov 0x30(%esp),%ecx │ │ + shl %cl,%edx │ │ + add 0x8(%edi),%edx │ │ + mov %edx,0x8(%edi) │ │ + cmp 0x24(%esp),%ebx │ │ + jge 8fe73 │ │ + mov 0x9(%esi),%ch │ │ + cmp $0xd,%ch │ │ + jne 8ffab │ │ + mov 0x3c(%esp),%eax │ │ + cmpb $0x0,0xf(%esi,%eax,1) │ │ + jne 8ffb1 │ │ + cmpb $0x0,0xc(%esi) │ │ + je 90010 │ │ + cmpb $0x0,0x6(%esi) │ │ + je 902c8 │ │ + mov 0xc(%esp),%eax │ │ + cmpl $0x0,0xa70(%eax) │ │ + jne 8ff60 │ │ + mov 0x10(%esp),%eax │ │ + lea -0x5550(%eax),%eax │ │ + mov 0x50(%esp),%ecx │ │ + movzbl 0x1(%eax,%ecx,8),%ecx │ │ + dec %cl │ │ + cmp $0xf,%cl │ │ + ja 90490 │ │ + movzbl %cl,%ecx │ │ + mov 0x10(%esp),%edx │ │ + mov -0x230c(%edx,%ecx,4),%ecx │ │ + add %edx,%ecx │ │ + jmp *%ecx │ │ + mov 0x40(%esp),%ecx │ │ + movb $0x40,(%ecx) │ │ + jmp 90490 │ │ nop │ │ nop │ │ nop │ │ - mov 0x1c(%esp),%ebx │ │ - pushl 0x34(%esp) │ │ - pushl 0x3c(%esp) │ │ - push $0x1 │ │ - push %esi │ │ - call *0x1c(%ebp) │ │ - mov 0x20(%esp),%ebx │ │ - add $0x10,%esp │ │ - mov 0x2c(%esp),%ecx │ │ - inc %ecx │ │ - add 0x28(%esp),%esi │ │ - addl $0x4,0x18(%esp) │ │ - mov 0x8(%esp),%edx │ │ - cmp %edx,%ecx │ │ - mov 0x30(%esp),%edi │ │ - jge 8f29e │ │ - mov %ecx,0x2c(%esp) │ │ - cmpl $0x0,0x10(%ebp) │ │ - mov 0x24(%esp),%edi │ │ - jle 8f240 │ │ - xor %eax,%eax │ │ - mov 0x18(%esp),%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov (%ecx),%edx │ │ - mov %edx,(%esi,%eax,4) │ │ - inc %eax │ │ - add %edi,%ecx │ │ - cmp %ebx,%eax │ │ - jl 8f290 │ │ - jmp 8f240 │ │ - mov 0xc(%esp),%eax │ │ - not %eax │ │ - mov %eax,0x10(%esp) │ │ - imul %edx,%ebx │ │ - shl $0x2,%ebx │ │ - sub $0x4,%esp │ │ - mov %ebx,%eax │ │ - mov 0x20(%esp),%ebx │ │ - push %eax │ │ - push $0x0 │ │ - pushl 0x8(%ebp) │ │ - call 1540 │ │ - mov 0x18(%esp),%ecx │ │ - add $0x10,%esp │ │ - imul 0x10(%ebp),%ecx │ │ - test %ecx,%ecx │ │ - mov 0x18(%ebp),%ebx │ │ - mov 0x20(%esp),%esi │ │ - jle 8f3a0 │ │ + movsbl 0xe(%esi),%eax │ │ + mov %eax,0xe4(%esp) │ │ + cmpb $0x0,0x77(%esp) │ │ + je 90026 │ │ xor %eax,%eax │ │ - cmp $0x3,%ecx │ │ - mov %ecx,0x8(%esp) │ │ - jbe 8f370 │ │ - mov %ecx,%eax │ │ - and $0xfffffffc,%eax │ │ - movd %esi,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - movd %ebx,%xmm4 │ │ - movd 0xc(%esp),%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm1 │ │ - movd 0x10(%esp),%xmm2 │ │ - pshufd $0x0,%xmm2,%xmm2 │ │ - lea 0x3c(%esp),%ecx │ │ - xorps %xmm3,%xmm3 │ │ - movss %xmm4,%xmm3 │ │ - mov %eax,%edx │ │ - movdqu (%ecx),%xmm4 │ │ - paddd %xmm0,%xmm4 │ │ - psrad %xmm3,%xmm4 │ │ - movdqa %xmm1,%xmm5 │ │ - pcmpgtd %xmm4,%xmm5 │ │ - movdqa %xmm2,%xmm6 │ │ - pcmpgtd %xmm4,%xmm6 │ │ - pand %xmm6,%xmm4 │ │ - pandn %xmm2,%xmm6 │ │ - por %xmm4,%xmm6 │ │ - movdqa %xmm1,%xmm4 │ │ - pand %xmm5,%xmm4 │ │ - pandn %xmm6,%xmm5 │ │ - por %xmm4,%xmm5 │ │ - movdqu %xmm5,(%ecx) │ │ - add $0x10,%ecx │ │ - add $0xfffffffc,%edx │ │ - jne 8f320 │ │ - cmp %eax,0x8(%esp) │ │ - mov 0x18(%ebp),%ebx │ │ - je 8f3a0 │ │ - nop │ │ + jmp 90041 │ │ + mov 0x10(%esp),%eax │ │ + lea -0x5550(%eax),%eax │ │ + mov 0x50(%esp),%esi │ │ + movzbl (%eax,%esi,8),%eax │ │ + add %ebx,%eax │ │ + cmp 0x24(%esp),%eax │ │ + setge %al │ │ + mov 0xd0(%esp),%esi │ │ + xor $0x1,%al │ │ + movzbl %al,%eax │ │ + cmp %esi,%ebx │ │ + mov %ebx,0x20(%esp) │ │ + jle 90059 │ │ + xor %esi,%esi │ │ + jmp 900a0 │ │ + mov $0x8,%esi │ │ + cmpl $0x0,0xfc(%esp) │ │ + jne 900a0 │ │ + mov 0x10(%esp),%esi │ │ + lea -0x5550(%esi),%esi │ │ + mov %edi,%ebx │ │ + mov 0x50(%esp),%edi │ │ + movzbl 0x1(%esi,%edi,8),%esi │ │ + mov %ebx,%edi │ │ + add 0x80(%esp),%esi │ │ + cmp 0xcc(%esp),%esi │ │ + mov $0x8,%esi │ │ + jge 90055 │ │ nop │ │ nop │ │ - mov 0x3c(%esp,%eax,4),%edx │ │ - add %esi,%edx │ │ - mov %ebx,%ecx │ │ - sar %cl,%edx │ │ - mov %esi,%ebx │ │ - mov 0x10(%esp),%esi │ │ - cmp %esi,%edx │ │ - mov %edx,%ecx │ │ - cmovg %esi,%ecx │ │ - mov %ebx,%esi │ │ - mov 0xc(%esp),%ebx │ │ - cmp %ebx,%edx │ │ - cmovl %ebx,%ecx │ │ - mov 0x18(%ebp),%ebx │ │ - mov %ecx,0x3c(%esp,%eax,4) │ │ - inc %eax │ │ - cmp 0x8(%esp),%eax │ │ - jl 8f370 │ │ - mov 0x10(%ebp),%eax │ │ - test %eax,%eax │ │ - mov 0x1c(%esp),%ebx │ │ - jle 8f3e1 │ │ - lea 0x3c(%esp),%esi │ │ - mov %eax,%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + or %eax,%esi │ │ + mov %esi,0x4c(%esp) │ │ + mov 0xc(%edi),%edi │ │ + mov %edi,%eax │ │ + and 0x90(%esp),%eax │ │ + mov 0xc(%esp),%esi │ │ + mov 0x81c(%esi),%esi │ │ + dec %esi │ │ + xor %ebx,%ebx │ │ + test %esi,%eax │ │ + jne 900e7 │ │ + mov 0xc(%esp),%eax │ │ + mov 0x818(%eax),%cl │ │ + mov %edi,%ebx │ │ + sar %cl,%ebx │ │ + dec %ebx │ │ + imul 0x80c(%eax),%ebx │ │ + shl $0x8,%ebx │ │ + mov 0x3c(%esp),%esi │ │ + add 0x7f0(%eax,%esi,4),%ebx │ │ + mov %ebx,0xd8(%esp) │ │ + cmp $0xd,%ch │ │ + movzbl %ch,%eax │ │ + mov $0x0,%ecx │ │ + cmove %ecx,%eax │ │ + movzbl %al,%eax │ │ + mov %eax,0xdc(%esp) │ │ + mov 0x30(%esp),%ebx │ │ + mov %ebx,%ecx │ │ + sar %cl,%edx │ │ + mov 0x38(%esp),%ecx │ │ + sar %cl,%edi │ │ + mov %edi,0x14(%esp) │ │ + mov 0x64(%esp),%edi │ │ + mov 0x3618(%edi),%eax │ │ + mov 0x361c(%edi),%ecx │ │ + mov %ecx,0x1c(%esp) │ │ + mov %ebx,%ecx │ │ + sar %cl,%eax │ │ + mov 0x3620(%edi),%esi │ │ + mov 0x38(%esp),%ebx │ │ + mov %ebx,%ecx │ │ + sar %cl,%esi │ │ + xor %ecx,%ecx │ │ + cmp %eax,%edx │ │ + setg %cl │ │ + mov %ecx,0x44(%esp) │ │ + xor %eax,%eax │ │ + cmp %esi,0x14(%esp) │ │ + setg %al │ │ + mov %eax,0xd4(%esp) │ │ + mov 0x30(%esp),%ecx │ │ + sarl %cl,0x1c(%esp) │ │ + mov 0x3624(%edi),%eax │ │ + mov %ebx,%ecx │ │ + sar %cl,%eax │ │ + mov %eax,0x84(%esp) │ │ + mov 0x10(%esp),%edi │ │ + lea -0x5550(%edi),%ecx │ │ + mov %edi,%ebx │ │ + mov 0x50(%esp),%edi │ │ + movzbl (%ecx,%edi,8),%esi │ │ + mov %esi,0xe0(%esp) │ │ + movzbl 0x1(%ecx,%edi,8),%eax │ │ + mov %eax,0x48(%esp) │ │ + mov 0xc(%esp),%edi │ │ + mov 0x4(%edi),%ecx │ │ + sub $0xc,%esp │ │ + pushl 0xa5c(%edi) │ │ + pushl 0x78(%esp) │ │ + pushl 0x3fc(%ecx) │ │ + push %eax │ │ + push %esi │ │ + lea 0x104(%esp),%ecx │ │ + push %ecx │ │ + pushl 0x100(%esp) │ │ + pushl 0x100(%esp) │ │ + pushl 0x58(%esp) │ │ + pushl 0x48(%esp) │ │ + pushl 0x80(%esp) │ │ + pushl 0xbc(%esp) │ │ + pushl 0x58(%esp) │ │ + pushl 0x114(%esp) │ │ + pushl 0x58(%esp) │ │ + pushl 0x8c(%esp) │ │ + push %edx │ │ + call 86bb0 │ │ + add $0x50,%esp │ │ + mov %eax,0x14(%esp) │ │ + mov 0xe4(%esp),%eax │ │ + or 0x104(%esp),%eax │ │ + mov %eax,0xe4(%esp) │ │ + mov %eax,%edx │ │ + mov 0x804(%edi),%ecx │ │ + mov 0x808(%edi),%esi │ │ + mov 0x30(%esp),%ebx │ │ + lea (%ebx,%ecx,4),%edi │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0x8(%ecx),%ecx │ │ + and 0x100(%esp),%ecx │ │ + shl $0x2,%ecx │ │ + sub %ecx,%edi │ │ + mov 0x38(%esp),%eax │ │ + lea (%eax,%esi,4),%esi │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ecx),%ecx │ │ + and 0x90(%esp),%ecx │ │ + shl $0x2,%ecx │ │ + sub %ecx,%esi │ │ + mov %ebx,%ecx │ │ + sar %cl,%edi │ │ + mov %eax,%ecx │ │ + sar %cl,%esi │ │ + mov 0xe0(%esp),%eax │ │ + shl $0x2,%eax │ │ + mov 0x48(%esp),%ecx │ │ + shl $0x2,%ecx │ │ + or 0x108(%esp),%edx │ │ + mov %edx,0x1c(%esp) │ │ + sub $0xc,%esp │ │ + mov 0x1c(%esp),%ebx │ │ + mov 0x18(%esp),%edx │ │ + pushl 0xa5c(%edx) │ │ + push %esi │ │ + push %edi │ │ + pushl 0x34(%esp) │ │ + push %ecx │ │ + push %eax │ │ + pushl 0x8c(%esp) │ │ + pushl 0x54(%esp) │ │ + pushl 0x44(%esp) │ │ + mov 0xa0(%esp),%ecx │ │ + mov 0x44(%esp),%eax │ │ + call *0x20(%ecx,%eax,4) │ │ + add $0x30,%esp │ │ + mov 0x8(%ebp),%edi │ │ + mov 0x14(%ebp),%esi │ │ + mov 0x20(%esp),%ebx │ │ + cmpb $0x0,0x6(%esi) │ │ + jne 8ffbb │ │ + mov 0xc(%esp),%eax │ │ + cmpl $0x0,0xa70(%eax) │ │ + mov %ebx,0x20(%esp) │ │ + je 903a3 │ │ + mov 0x64(%esp),%edx │ │ + mov 0x3640(%edx),%esi │ │ + mov 0x10(%esp),%ecx │ │ + lea -0x5550(%ecx),%ecx │ │ + mov %edi,%ebx │ │ + mov 0x50(%esp),%edi │ │ + movzbl (%ecx,%edi,8),%eax │ │ + movzbl 0x1(%ecx,%edi,8),%ecx │ │ + mov %ebx,%edi │ │ + imul %eax,%ecx │ │ + shl $0x6,%ecx │ │ + mov %esi,0x1c(%esp) │ │ + add %esi,%ecx │ │ + mov 0x14(%ebp),%esi │ │ + mov %ecx,0x3640(%edx) │ │ + mov 0xc(%esp),%edx │ │ + mov 0x7f8(%edx),%ecx │ │ + imul 0xc(%ebx),%ecx │ │ + add 0x8(%ebx),%ecx │ │ + lea (%ecx,%ecx,4),%ecx │ │ + add %ecx,%ecx │ │ + add 0xa7c(%edx),%ecx │ │ + mov 0x8c(%esp),%edx │ │ + movswl (%ecx,%edx,2),%ebx │ │ + movzbl 0x6(%edx,%ecx,1),%ecx │ │ + mov %eax,%edx │ │ + mov %ecx,0x5c(%esp) │ │ + test %ebx,%ebx │ │ + js 9039a │ │ + movzbl 0x7(%esi),%ecx │ │ + mov %edx,0x14(%esp) │ │ + mov 0x5c(%esp),%edx │ │ + mov %ecx,%esi │ │ + shl $0x6,%esi │ │ + lea (%esi,%ecx,4),%ecx │ │ + add 0x70(%esp),%ecx │ │ + sub $0xc,%esp │ │ + mov %edi,%eax │ │ + mov %ebx,%edi │ │ + mov 0x1c(%esp),%ebx │ │ + mov 0x18(%esp),%esi │ │ + pushl 0xa5c(%esi) │ │ + mov 0x14(%ebp),%esi │ │ + push %edi │ │ + mov %eax,%edi │ │ + pushl 0x30(%esp) │ │ + pushl 0x44(%esp) │ │ + pushl 0x34(%esp) │ │ + call *0x154(%ecx,%edx,4) │ │ + mov 0x34(%esp),%edx │ │ + add $0x20,%esp │ │ + mov 0x20(%esp),%ebx │ │ + jmp 8ff72 │ │ + mov 0x6c(%esp),%eax │ │ + lea (%ebx,%eax,1),%ecx │ │ + mov 0x280(%edi),%eax │ │ + add 0x34(%esp),%eax │ │ + mov %ecx,0x48(%esp) │ │ + lea 0x40(%eax,%ecx,1),%edx │ │ + movzbl 0x7(%esi),%eax │ │ + sub $0xc,%esp │ │ + mov %edi,%ecx │ │ + mov 0x1c(%esp),%ebx │ │ + lea 0x17(%esp),%edi │ │ + push %edi │ │ + lea 0x6c(%esp),%edi │ │ + push %edi │ │ + mov 0x8(%ebp),%edi │ │ + pushl 0xb4(%esp) │ │ + pushl 0xa4(%esp) │ │ + push $0x1 │ │ + push %esi │ │ + pushl 0xc(%ebp) │ │ + push %eax │ │ + pushl 0x6c(%esp) │ │ + call 8cc50 │ │ + add $0x30,%esp │ │ + mov %eax,0x4c(%esp) │ │ + lea -0x5550(%ebx),%ebx │ │ + mov 0x50(%esp),%eax │ │ + movzbl 0x1(%ebx,%eax,8),%edx │ │ + mov 0xc(%esp),%eax │ │ + mov 0x808(%eax),%eax │ │ + mov 0x38(%esp),%ecx │ │ + add %ecx,%eax │ │ + sub 0xc(%edi),%eax │ │ + sar %cl,%eax │ │ + cmp %edx,%eax │ │ + cmovg %edx,%eax │ │ + lea -0x1(%eax),%ecx │ │ + cmp $0xf,%ecx │ │ + ja 9057f │ │ + mov 0x10(%esp),%edx │ │ + mov -0x228c(%edx,%ecx,4),%ecx │ │ + add %edx,%ecx │ │ + jmp *%ecx │ │ + movzbl 0xb(%esp),%ecx │ │ + mov 0x40(%esp),%eax │ │ + mov %ecx,0x1c(%esp) │ │ + mov %cl,(%eax) │ │ + jmp 90632 │ │ + mov 0x40(%esp),%ecx │ │ + movl $0x40404040,(%ecx) │ │ + jmp 90490 │ │ + mov 0x40(%esp),%ecx │ │ + movw $0x4040,(%ecx) │ │ + jmp 90490 │ │ + mov $0x40404040,%ecx │ │ + mov 0x40(%esp),%edx │ │ + mov %ecx,(%edx) │ │ + mov %ecx,0x4(%edx) │ │ + jmp 90490 │ │ + movdqa 0x130(%esp),%xmm0 │ │ + mov 0x40(%esp),%ecx │ │ + movdqu %xmm0,(%ecx) │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %ecx,0x8(%esp) │ │ - pushl 0x10(%esp) │ │ - pushl 0x10(%esp) │ │ + mov 0x50(%esp),%ecx │ │ + movzbl (%eax,%ecx,8),%edx │ │ + mov %edx,%eax │ │ + dec %al │ │ + cmp $0xf,%al │ │ + ja 8ff72 │ │ + movzbl %al,%eax │ │ + mov 0x10(%esp),%ecx │ │ + mov -0x22cc(%ecx,%eax,4),%eax │ │ + add %ecx,%eax │ │ + jmp *%eax │ │ + mov 0x6c(%esp),%eax │ │ + add %ebx,%eax │ │ + mov 0x28(%esp),%ecx │ │ + mov (%ecx),%ecx │ │ + add 0x34(%esp),%ecx │ │ + movb $0x40,0x40(%ecx,%eax,1) │ │ + mov $0x1,%dl │ │ + jmp 8ff72 │ │ + mov 0x6c(%esp),%eax │ │ + add %ebx,%eax │ │ + mov 0x28(%esp),%ecx │ │ + mov (%ecx),%ecx │ │ + add 0x34(%esp),%ecx │ │ + movl $0x40404040,0x40(%ecx,%eax,1) │ │ + mov $0x4,%dl │ │ + jmp 8ff72 │ │ + mov 0x6c(%esp),%eax │ │ + add %ebx,%eax │ │ + mov 0x28(%esp),%ecx │ │ + mov (%ecx),%ecx │ │ + add 0x34(%esp),%ecx │ │ + movw $0x4040,0x40(%ecx,%eax,1) │ │ + mov $0x2,%dl │ │ + jmp 8ff72 │ │ + mov 0x6c(%esp),%eax │ │ + add %ebx,%eax │ │ + mov 0x28(%esp),%ecx │ │ + mov (%ecx),%ecx │ │ + add 0x34(%esp),%ecx │ │ + mov $0x40404040,%edx │ │ + mov %edx,0x44(%ecx,%eax,1) │ │ + mov %edx,0x40(%ecx,%eax,1) │ │ + mov $0x8,%dl │ │ + jmp 8ff72 │ │ + mov 0x6c(%esp),%eax │ │ + add %ebx,%eax │ │ + mov %ebx,0x20(%esp) │ │ + mov 0x28(%esp),%edi │ │ + mov (%edi),%ecx │ │ + mov 0x34(%esp),%edx │ │ + add %edx,%ecx │ │ + mov $0x40404040,%ebx │ │ + mov %ebx,0x44(%ecx,%eax,1) │ │ + mov $0x40404040,%ebx │ │ + mov %ebx,0x40(%ecx,%eax,1) │ │ + mov (%edi),%ecx │ │ + mov 0x8(%ebp),%edi │ │ + mov 0x20(%esp),%ebx │ │ + add %edx,%ecx │ │ + mov $0x40404040,%edx │ │ + mov %edx,0x4c(%ecx,%eax,1) │ │ + mov $0x40404040,%edx │ │ + mov %edx,0x48(%ecx,%eax,1) │ │ + mov $0x10,%dl │ │ + jmp 8ff72 │ │ + movzbl 0xb(%esp),%ecx │ │ + sub $0x4,%esp │ │ + mov %ebx,0x18(%esp) │ │ + mov 0x14(%esp),%ebx │ │ push %eax │ │ - push %esi │ │ - call *0x20(%ebp) │ │ - mov 0x18(%esp),%ecx │ │ - mov 0x10(%ebp),%eax │ │ + mov %ecx,0x24(%esp) │ │ + push %ecx │ │ + pushl 0x4c(%esp) │ │ + call 1510 │ │ + mov 0x24(%esp),%ebx │ │ add $0x10,%esp │ │ - add $0x4,%esi │ │ - dec %ecx │ │ - jne 8f3c0 │ │ - cmpl $0x0,0x14(%ebp) │ │ - jle 8f511 │ │ - test %eax,%eax │ │ - jle 8f511 │ │ - mov 0x14(%esp),%eax │ │ - sar %eax │ │ - lea 0x3c(%esp),%edx │ │ - mov 0x10(%ebp),%ecx │ │ - and $0xfffffffc,%ecx │ │ - mov %ecx,0xc(%esp) │ │ - movd 0x28(%ebp),%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - add %eax,%eax │ │ - mov %eax,0x14(%esp) │ │ - mov 0x10(%ebp),%ecx │ │ + jmp 90632 │ │ + movzbl 0xb(%esp),%eax │ │ + mov %eax,0x1c(%esp) │ │ + imul $0x1010101,%eax,%eax │ │ + mov 0x40(%esp),%ecx │ │ + mov %eax,(%ecx) │ │ + jmp 90632 │ │ + movzbl 0xb(%esp),%ecx │ │ mov %ecx,%eax │ │ - pxor %xmm1,%xmm1 │ │ - movdqa -0x158c0(%ebx),%xmm2 │ │ - movdqa -0x15990(%ebx),%xmm3 │ │ - xor %ebx,%ebx │ │ - cmp $0x4,%eax │ │ - mov %ebx,0x8(%esp) │ │ - jae 8f470 │ │ - jmp 8f462 │ │ - nop │ │ - nop │ │ - nop │ │ - mov 0x8(%esp),%ebx │ │ - inc %ebx │ │ - add 0x14(%esp),%ecx │ │ - cmp 0x14(%ebp),%ebx │ │ - mov %esi,%edx │ │ - mov 0x10(%ebp),%eax │ │ - mov %ecx,%edi │ │ - je 8f511 │ │ - cmp $0x4,%eax │ │ - mov %ebx,0x8(%esp) │ │ - jae 8f470 │ │ - xor %eax,%eax │ │ - mov %edx,%esi │ │ - mov %edi,%ecx │ │ - mov 0x28(%ebp),%edi │ │ - jmp 8f4e0 │ │ + shl $0x8,%eax │ │ + mov %ecx,0x1c(%esp) │ │ + or %ecx,%eax │ │ + mov 0x40(%esp),%ecx │ │ + mov %ax,(%ecx) │ │ + jmp 90632 │ │ + movzbl 0xb(%esp),%ecx │ │ + mov %ecx,%eax │ │ + mov $0x1010101,%edi │ │ + mul %edi │ │ + mov %ecx,0x1c(%esp) │ │ + imul %edi,%ecx │ │ + mov 0x8(%ebp),%edi │ │ + add %edx,%ecx │ │ + mov 0x40(%esp),%edx │ │ + mov %eax,(%edx) │ │ + mov %ecx,0x4(%edx) │ │ + jmp 90632 │ │ + movzbl 0xb(%esp),%ecx │ │ + mov %ecx,%eax │ │ + mov $0x1010101,%edi │ │ + mul %edi │ │ + mov %ecx,0x1c(%esp) │ │ + imul %edi,%ecx │ │ + mov 0x8(%ebp),%edi │ │ + add %edx,%ecx │ │ + movd %ecx,%xmm0 │ │ + movd %eax,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + pshufd $0x44,%xmm1,%xmm0 │ │ + mov 0x40(%esp),%eax │ │ + movdqu %xmm0,(%eax) │ │ + mov 0x50(%esp),%eax │ │ + movzbl (%ebx,%eax,8),%ebx │ │ + mov 0xc(%esp),%eax │ │ + mov 0x804(%eax),%edx │ │ + mov 0x30(%esp),%ecx │ │ + add %ecx,%edx │ │ + sub 0x8(%edi),%edx │ │ + sar %cl,%edx │ │ + cmp %ebx,%edx │ │ + mov %ebx,0x14(%esp) │ │ + cmovg %ebx,%edx │ │ + lea -0x1(%edx),%ecx │ │ + cmp $0xf,%ecx │ │ + movzbl 0x1c(%esp),%eax │ │ + ja 9068f │ │ + mov 0x10(%esp),%ebx │ │ + mov -0x224c(%ebx,%ecx,4),%ecx │ │ + add %ebx,%ecx │ │ + jmp *%ecx │ │ + mov 0x28(%esp),%eax │ │ + mov (%eax),%eax │ │ + add 0x34(%esp),%eax │ │ + mov 0x48(%esp),%ecx │ │ + mov 0x1c(%esp),%edx │ │ + mov %dl,0x40(%ecx,%eax,1) │ │ + jmp 9075c │ │ + mov 0x28(%esp),%ecx │ │ + mov (%ecx),%ecx │ │ + add 0x34(%esp),%ecx │ │ + mov 0x48(%esp),%ebx │ │ + lea 0x40(%ebx,%ecx,1),%ecx │ │ + sub $0x4,%esp │ │ + mov 0x14(%esp),%ebx │ │ + push %edx │ │ + push %eax │ │ + push %ecx │ │ + call 1510 │ │ + add $0x10,%esp │ │ + jmp 9075c │ │ + imul $0x1010101,%eax,%eax │ │ + mov 0x28(%esp),%ecx │ │ + mov (%ecx),%ecx │ │ + add 0x34(%esp),%ecx │ │ + mov 0x48(%esp),%edx │ │ + mov %eax,0x40(%edx,%ecx,1) │ │ + jmp 9075c │ │ + mov %eax,%ecx │ │ + shl $0x8,%ecx │ │ + or %eax,%ecx │ │ + mov 0x28(%esp),%eax │ │ + mov (%eax),%eax │ │ + add 0x34(%esp),%eax │ │ + mov 0x48(%esp),%edx │ │ + mov %cx,0x40(%edx,%eax,1) │ │ + jmp 9075c │ │ + mov %eax,%ecx │ │ + mov $0x1010101,%edx │ │ + imul %edx,%ecx │ │ + mul %edx │ │ + add %ecx,%edx │ │ + mov 0x28(%esp),%ecx │ │ + mov (%ecx),%ecx │ │ + add 0x34(%esp),%ecx │ │ + mov 0x48(%esp),%ebx │ │ + mov %eax,0x40(%ebx,%ecx,1) │ │ + mov %edx,0x44(%ebx,%ecx,1) │ │ + jmp 9075c │ │ + mov %eax,%ecx │ │ + mov $0x1010101,%edx │ │ + imul %edx,%ecx │ │ + mul %edx │ │ + mov %eax,0x1c(%esp) │ │ + add %ecx,%edx │ │ + mov 0x28(%esp),%eax │ │ + mov (%eax),%ecx │ │ + mov 0x34(%esp),%ebx │ │ + add %ebx,%ecx │ │ + mov 0x48(%esp),%eax │ │ + mov 0x1c(%esp),%edi │ │ + mov %edi,0x40(%eax,%ecx,1) │ │ + mov %edx,0x44(%eax,%ecx,1) │ │ + mov 0x28(%esp),%ecx │ │ + mov (%ecx),%ecx │ │ + mov 0x8(%ebp),%edi │ │ + add %ebx,%ecx │ │ + mov %edx,0x4c(%eax,%ecx,1) │ │ + mov 0x1c(%esp),%edx │ │ + mov %edx,0x48(%eax,%ecx,1) │ │ + mov 0x4c(%esp),%ebx │ │ + mov 0x14(%esp),%edx │ │ + mov 0xa0(%esp),%eax │ │ + mov %eax,0x1c(%esp) │ │ + test %ebx,%ebx │ │ + jns 9034d │ │ + jmp 9039a │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ - mov 0xc(%esp),%ebx │ │ - lea (%edx,%ebx,4),%esi │ │ - xor %eax,%eax │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movq (%edi,%eax,2),%xmm4 │ │ - punpcklwd %xmm1,%xmm4 │ │ - movdqu (%edx,%eax,4),%xmm5 │ │ - paddd %xmm2,%xmm5 │ │ - psrad $0x4,%xmm5 │ │ - paddd %xmm4,%xmm5 │ │ - movdqa %xmm0,%xmm4 │ │ - pcmpgtd %xmm5,%xmm4 │ │ - pxor %xmm6,%xmm6 │ │ - pcmpgtd %xmm5,%xmm6 │ │ - pand %xmm4,%xmm5 │ │ - pandn %xmm0,%xmm4 │ │ - por %xmm5,%xmm4 │ │ - pandn %xmm4,%xmm6 │ │ - pshufb %xmm3,%xmm6 │ │ - movq %xmm6,(%edi,%eax,2) │ │ - add $0x4,%eax │ │ - cmp %eax,%ebx │ │ - jne 8f480 │ │ - mov 0x10(%ebp),%ecx │ │ - cmp %ecx,%ebx │ │ - mov %ebx,%eax │ │ - mov %edi,%ecx │ │ - mov 0x28(%ebp),%edi │ │ - je 8f440 │ │ nop │ │ nop │ │ - movzwl (%ecx,%eax,2),%edx │ │ - mov (%esi),%ebx │ │ - add $0x4,%esi │ │ - add $0x8,%ebx │ │ - sar $0x4,%ebx │ │ - add %edx,%ebx │ │ - cmp %edi,%ebx │ │ - mov %ebx,%edx │ │ - cmovg %edi,%edx │ │ - test %ebx,%ebx │ │ - mov $0x0,%ebx │ │ - cmovs %ebx,%edx │ │ - mov %dx,(%ecx,%eax,2) │ │ - inc %eax │ │ - cmp %eax,0x10(%ebp) │ │ - jne 8f4e0 │ │ - jmp 8f440 │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x150,%esp │ │ - call 8f534 │ │ + sub $0xd0,%esp │ │ + call 907a4 │ │ pop %eax │ │ - add $0x45a3c,%eax │ │ - mov %eax,0x18(%esp) │ │ + add $0x467cc,%eax │ │ + mov %eax,0x10(%esp) │ │ mov 0x8(%ebp),%eax │ │ - mov 0x4b0(%eax),%edx │ │ - cmp $0x1,%edx │ │ - sete %ch │ │ - cmp $0x3,%edx │ │ - setne %cl │ │ - mov %edx,0x4c(%esp) │ │ - cmp $0x2,%edx │ │ - sete %al │ │ - mov 0x14(%ebp),%edx │ │ - cmp 0x18(%ebp),%edx │ │ - jge 8ff7d │ │ - mov 0x8(%ebp),%edi │ │ - mov 0x7fc(%edi),%edx │ │ - add %edx,%edx │ │ - mov %edx,0x64(%esp) │ │ - mov %al,%dh │ │ - xor %eax,%eax │ │ - mov %ch,%al │ │ - mov %eax,%edi │ │ - xor %ebx,%ebx │ │ - mov 0x4c(%esp),%esi │ │ - cmp $0x1,%esi │ │ - setne %bl │ │ - mov $0x0,%eax │ │ - mov %cl,%dl │ │ - lea 0x2(,%ebx,4),%ecx │ │ - mov %ecx,0xa0(%esp) │ │ - lea 0x3(,%ebx,4),%ecx │ │ - mov %ecx,0x9c(%esp) │ │ + mov 0x8(%eax),%edx │ │ + mov %edx,0x8(%esp) │ │ + and $0x1f,%edx │ │ + mov 0xc(%eax),%edi │ │ + mov %edi,0x4(%esp) │ │ + and $0x1f,%edi │ │ + mov (%eax),%esi │ │ + mov 0x4b0(%esi),%ecx │ │ + mov %ecx,0xc(%esp) │ │ xor %ebx,%ebx │ │ - mov %dl,%bl │ │ - mov %dh,%al │ │ - mov $0x3,%ecx │ │ - sub %esi,%ecx │ │ - mov %ecx,0x80(%esp) │ │ - mov 0x18(%esp),%ecx │ │ - lea -0x2230(%ecx,%eax,8),%eax │ │ - mov %eax,0xb4(%esp) │ │ + cmp $0x1,%ecx │ │ + sete %bl │ │ xor %eax,%eax │ │ - cmpl $0x0,0x14(%ebp) │ │ - setg %al │ │ - mov %eax,0xc(%esp) │ │ - mov $0x8,%esi │ │ + cmp $0x3,%ecx │ │ + setne %al │ │ + mov %edx,%ecx │ │ + mov %edx,0x58(%esp) │ │ + mov %eax,0x4c(%esp) │ │ + mov %eax,%ecx │ │ + shr %cl,%edx │ │ + mov %edx,0x84(%esp) │ │ mov %edi,%ecx │ │ - mov %edi,0xa4(%esp) │ │ - mov 0x14(%ebp),%edx │ │ - shr %cl,%esi │ │ - mov %esi,0x50(%esp) │ │ - mov $0x8,%eax │ │ + mov %edi,0x5c(%esp) │ │ + mov %ebx,0x34(%esp) │ │ mov %ebx,%ecx │ │ - shr %cl,%eax │ │ - mov $0x40,%esi │ │ - mov %ebx,0xc4(%esp) │ │ - shr %cl,%esi │ │ - mov %esi,0xb0(%esp) │ │ - mov 0x8(%ebp),%edi │ │ - mov 0xc(%edi),%ecx │ │ - mov 0x510(%ecx),%esi │ │ + shr %cl,%edi │ │ + mov %edi,0x7c(%esp) │ │ + mov 0x804(%esi),%eax │ │ + sub 0x8(%esp),%eax │ │ mov 0xc(%ebp),%ecx │ │ - mov 0x8(%ecx),%ebx │ │ - mov %ebx,0x48(%esp) │ │ - mov (%ecx),%ebx │ │ - mov %ebx,0x34(%esp) │ │ - mov 0x4(%ecx),%ecx │ │ - mov %ecx,0x44(%esp) │ │ - mov 0xc(%esp),%ecx │ │ - lea 0x8(,%ecx,4),%ebx │ │ - mov 0x7c0(%edi),%ecx │ │ - mov %ecx,0x38(%esp) │ │ - mov %esi,0x74(%esp) │ │ - lea -0x1(%esi),%ecx │ │ - mov %ecx,0x7c(%esp) │ │ - mov 0xb7c(%edi),%esi │ │ - mov %eax,0xcc(%esp) │ │ - lea -0x2(%eax),%eax │ │ - mov %eax,0xac(%esp) │ │ - movl $0x0,0x20(%esp) │ │ - jmp 8f6d4 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov %eax,%ebx │ │ + mov 0x10(%esp),%edx │ │ + lea -0x55a8(%edx),%edx │ │ + movzbl (%edx,%ecx,4),%edi │ │ + cmp %edi,%eax │ │ + cmovg %edi,%eax │ │ + mov %eax,0x90(%esp) │ │ + mov 0x808(%esi),%eax │ │ + sub 0x4(%esp),%eax │ │ + mov %edx,0x14(%esp) │ │ + movzbl 0x1(%edx,%ecx,4),%ebx │ │ + mov 0xc(%esp),%edx │ │ + cmp %ebx,%eax │ │ + cmovg %ebx,%eax │ │ + mov %eax,0x8c(%esp) │ │ + test %edx,%edx │ │ mov 0x8(%ebp),%eax │ │ - mov %eax,%edx │ │ - mov 0x4a0(%eax),%eax │ │ + mov 0x4(%eax),%eax │ │ + mov %eax,0x94(%esp) │ │ + mov %esi,(%esp) │ │ + mov 0x7c0(%esi),%eax │ │ + mov %eax,0x54(%esp) │ │ + mov %ebx,0x18(%esp) │ │ + je 9088f │ │ + mov 0x8(%esp),%eax │ │ + test $0x1,%al │ │ + mov 0x4c(%esp),%eax │ │ + jne 9089d │ │ + cmp %eax,%edi │ │ + ja 9089d │ │ + movl $0x0,0x6c(%esp) │ │ + jmp 908bc │ │ + movl $0x0,0x6c(%esp) │ │ + mov 0x4c(%esp),%eax │ │ + jmp 908bc │ │ + mov $0x1,%cl │ │ + mov %ecx,0x6c(%esp) │ │ + mov 0x18(%esp),%ebx │ │ + cmp 0x34(%esp),%ebx │ │ + ja 908bc │ │ + mov 0x4(%esp),%ecx │ │ + and $0x1,%cl │ │ + mov %ecx,0x6c(%esp) │ │ + mov 0x18(%esp),%ebx │ │ + mov $0x3,%esi │ │ + sub %edx,%esi │ │ + test %edx,%edx │ │ + cmove %edx,%esi │ │ + mov %esi,0x24(%esp) │ │ mov 0x34(%esp),%ecx │ │ - lea (%ecx,%eax,8),%ecx │ │ - mov %ecx,0x34(%esp) │ │ - mov 0x4a4(%edx),%eax │ │ - shl $0x3,%eax │ │ - mov 0xa4(%esp),%ecx │ │ - sar %cl,%eax │ │ - add %eax,0x44(%esp) │ │ - add %eax,0x48(%esp) │ │ - mov 0xb7c(%edx),%esi │ │ - xor $0x1,%esi │ │ - mov %esi,0xb7c(%edx) │ │ - or $0x4,%ebx │ │ - mov 0xa8(%esp),%edx │ │ - cmp 0x18(%ebp),%edx │ │ - jge 8ff7d │ │ - lea 0x2(%edx),%eax │ │ - mov %ebx,%edi │ │ - and $0xfffffff7,%edi │ │ - mov %eax,0xa8(%esp) │ │ + lea (%ebx,%ecx,1),%edx │ │ + mov %ecx,%ebx │ │ + shr %cl,%edx │ │ + mov %edx,0x68(%esp) │ │ + lea (%edi,%eax,1),%edx │ │ + mov %eax,%ecx │ │ + shr %cl,%edx │ │ + mov %edx,0x70(%esp) │ │ + mov 0x8(%esp),%edx │ │ + mov %edx,%esi │ │ + sar %cl,%esi │ │ + mov %edi,0x3c(%esp) │ │ + mov 0x4(%esp),%edi │ │ + mov %ebx,%ecx │ │ + sar %cl,%edi │ │ + mov (%esp),%eax │ │ + mov %edx,%ecx │ │ + mov 0x4a4(%eax),%ebx │ │ + shr %ebx │ │ + imul %edi,%ebx │ │ + add %esi,%ebx │ │ + mov 0x4a0(%eax),%edx │ │ + mov %edx,0xc(%esp) │ │ + shr %edx │ │ + imul 0x4(%esp),%edx │ │ + add %ecx,%edx │ │ + shl $0x3,%edx │ │ + add 0x494(%eax),%edx │ │ + shl $0x2,%ebx │ │ + mov %ebx,0x64(%esp) │ │ + mov 0xc(%eax),%esi │ │ + testb $0x1,0xe4(%esi) │ │ + mov 0x4c(%esp),%ecx │ │ + not %ecx │ │ + mov 0x34(%esp),%edi │ │ + not %edi │ │ + mov 0x10(%esp),%ebx │ │ + mov %edx,0x38(%esp) │ │ + mov %edi,0x1c(%esp) │ │ + jne 90a8d │ │ + mov %ecx,0x20(%esp) │ │ + add $0x524,%eax │ │ + sub $0x4,%esp │ │ mov 0x8(%ebp),%ecx │ │ - cmp 0x7f8(%ecx),%eax │ │ - mov %edi,%eax │ │ - cmovl %ebx,%eax │ │ - test $0x8,%al │ │ - je 8f829 │ │ + push $0x9 │ │ + push $0x0 │ │ + mov %eax,0x20(%esp) │ │ + push %eax │ │ + mov 0x10(%ebp),%eax │ │ + pushl 0x8(%eax) │ │ + push $0x0 │ │ + pushl 0x1c(%esp) │ │ + pushl 0x24(%esp) │ │ + pushl 0x38(%esp) │ │ + pushl 0x60(%esp) │ │ + pushl 0x34(%esp) │ │ + push $0x0 │ │ + call 92e90 │ │ + add $0x30,%esp │ │ + test %eax,%eax │ │ + jne 92e86 │ │ + cmpb $0x0,0x6c(%esp) │ │ + je 9201f │ │ + mov 0x3c(%esp),%eax │ │ + cmp 0x4c(%esp),%eax │ │ + sete %cl │ │ + shl %cl,%eax │ │ + mov %eax,0x4(%esp) │ │ + mov 0x18(%esp),%eax │ │ + cmp 0x34(%esp),%eax │ │ + sete %cl │ │ + shl %cl,%eax │ │ + mov %eax,0x8(%esp) │ │ + mov 0x64(%esp),%eax │ │ + add %eax,%eax │ │ + mov (%esp),%ecx │ │ + mov 0x498(%ecx),%edx │ │ mov %eax,0xc(%esp) │ │ - xor %eax,%eax │ │ - test %esi,%esi │ │ - sete %al │ │ - lea (%eax,%eax,2),%edi │ │ - mov 0x8(%ebp),%eax │ │ - mov 0x4a0(%eax),%ecx │ │ - test %ecx,%ecx │ │ - mov 0xe40(%eax,%edi,4),%eax │ │ - mov %edx,0x28(%esp) │ │ - js 8f72d │ │ - lea (%ecx,%ecx,2),%edx │ │ - mov 0x34(%esp),%ebx │ │ - lea (%ebx,%edx,2),%edx │ │ - add %ecx,%ecx │ │ - jmp 8f740 │ │ - add %ecx,%eax │ │ - lea 0x0(,%ecx,8),%edx │ │ - sub %ecx,%edx │ │ - add 0x34(%esp),%edx │ │ - add %ecx,%ecx │ │ - neg %ecx │ │ + add %eax,%edx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0x8(%ecx),%eax │ │ + and 0x20(%esp),%eax │ │ + mov 0xc(%ecx),%esi │ │ + and 0x1c(%esp),%esi │ │ sub $0x4,%esp │ │ - mov 0x1c(%esp),%ebx │ │ - push %ecx │ │ - push %edx │ │ + mov 0x14(%esp),%ebx │ │ + push $0x9 │ │ + push $0x0 │ │ + pushl 0x20(%esp) │ │ + mov 0x10(%ebp),%edi │ │ + pushl 0x8(%edi) │ │ + push $0x1 │ │ + push %esi │ │ push %eax │ │ - call 14a0 │ │ - mov 0x38(%esp),%edx │ │ - add $0x10,%esp │ │ - mov 0xc(%esp),%eax │ │ - cmpl $0x0,0x4c(%esp) │ │ - je 8f829 │ │ - mov 0x8(%ebp),%eax │ │ - mov 0x4a4(%eax),%ecx │ │ - test %ecx,%ecx │ │ - mov 0xe44(%eax,%edi,4),%eax │ │ - js 8f7c3 │ │ - mov %edi,0x14(%esp) │ │ - mov %ecx,%edi │ │ - imul 0xa0(%esp),%edi │ │ - mov %ecx,%edx │ │ - mov 0x44(%esp),%ecx │ │ - add %edi,%ecx │ │ - add %edx,%edx │ │ - mov %edx,0x10(%esp) │ │ + pushl 0x28(%esp) │ │ + pushl 0x28(%esp) │ │ + mov 0x28(%esp),%eax │ │ + pushl 0x4a4(%eax) │ │ + push $0x0 │ │ + call 92e90 │ │ + add $0x30,%esp │ │ + test %eax,%eax │ │ + jne 92e86 │ │ + mov 0xc(%esp),%edx │ │ + mov (%esp),%eax │ │ + add 0x49c(%eax),%edx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0x20(%esp),%edi │ │ + and 0x8(%ecx),%edi │ │ + mov 0x1c(%esp),%eax │ │ + and 0xc(%ecx),%eax │ │ sub $0x4,%esp │ │ - mov 0x1c(%esp),%ebx │ │ - push %edx │ │ - push %ecx │ │ + mov 0x14(%esp),%ebx │ │ + push $0x9 │ │ + push $0x0 │ │ + pushl 0x20(%esp) │ │ + mov 0x10(%ebp),%esi │ │ + pushl 0x8(%esi) │ │ + push $0x2 │ │ push %eax │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - add 0x48(%esp),%edi │ │ + push %edi │ │ + pushl 0x28(%esp) │ │ + pushl 0x28(%esp) │ │ + mov 0x28(%esp),%eax │ │ + pushl 0x4a4(%eax) │ │ + push $0x0 │ │ + call 92e90 │ │ + add $0x30,%esp │ │ + test %eax,%eax │ │ + jne 92e86 │ │ + jmp 9201f │ │ + mov %esi,0x30(%esp) │ │ + mov 0x3c(%esp),%ebx │ │ + mov 0xc(%ebp),%eax │ │ + mov 0x14(%esp),%edx │ │ + lea (%edx,%eax,4),%eax │ │ + mov %eax,0x14(%esp) │ │ + mov 0x10(%ebp),%edi │ │ + cmpb $0x0,0x14(%edi) │ │ + je 90be6 │ │ + movzbl 0x1b(%edi),%eax │ │ + mov %eax,0xc(%esp) │ │ + mov 0x8(%ebp),%edx │ │ + lea 0x23c0(%edx),%esi │ │ + lea 0x0(,%ebx,4),%eax │ │ + mov %eax,0x1c(%esp) │ │ + mov %edi,%ecx │ │ + movsbl 0x18(%edi),%edi │ │ + imul $0xa4,%edi,%edx │ │ + mov (%esp),%eax │ │ + lea 0x10(%eax,%edx,1),%eax │ │ + cmpb $0x6,0x15(%ecx) │ │ + mov %esi,0x20(%esp) │ │ + jne 90b3a │ │ + mov %eax,%ecx │ │ + mov (%esp),%eax │ │ + cmpb $0x0,0x6f8(%eax,%edi,1) │ │ + mov %ecx,%eax │ │ + je 90b3a │ │ + mov %eax,0x4(%esp) │ │ + lea (%edi,%edi,8),%eax │ │ + mov 0x30(%esp),%ecx │ │ + lea 0x58c(%ecx,%eax,4),%eax │ │ + sub $0x8,%esp │ │ + mov 0x8(%ebp),%ecx │ │ + xor %edx,%edx │ │ + mov 0x18(%esp),%ebx │ │ + push %eax │ │ + pushl 0x10(%esp) │ │ + push $0x0 │ │ + pushl 0x28(%esp) │ │ + pushl 0x34(%esp) │ │ + push %esi │ │ + call 935b0 │ │ + add $0x20,%esp │ │ + test %eax,%eax │ │ + jne 92e86 │ │ + jmp 90b77 │ │ sub $0x4,%esp │ │ - pushl 0x14(%esp) │ │ + mov 0x8(%ebp),%ecx │ │ + xor %edx,%edx │ │ + mov 0x14(%esp),%ebx │ │ + pushl 0x10(%esp) │ │ push %edi │ │ - mov 0x8(%ebp),%edi │ │ - mov 0x20(%esp),%eax │ │ - pushl 0xe48(%edi,%eax,4) │ │ - jmp 8f819 │ │ - add %ecx,%eax │ │ + push %eax │ │ + mov 0x10(%ebp),%eax │ │ + pushl 0x8(%eax) │ │ + push $0x0 │ │ + pushl 0x1c(%esp) │ │ + pushl 0x24(%esp) │ │ + pushl 0x38(%esp) │ │ + pushl 0x60(%esp) │ │ + push $0x0 │ │ + push %esi │ │ + call 92e90 │ │ + add $0x30,%esp │ │ + test %eax,%eax │ │ + jne 92e86 │ │ + mov 0x10(%ebp),%edi │ │ + mov %edi,%ecx │ │ + movsbl 0x19(%edi),%esi │ │ + imul $0xa4,%esi,%eax │ │ + mov (%esp),%edx │ │ + lea 0x10(%edx,%eax,1),%eax │ │ + cmpb $0x6,0x15(%edi) │ │ + jne 90c5e │ │ + cmpb $0x0,0x6f8(%edx,%esi,1) │ │ + je 90c5e │ │ + mov 0x8(%ebp),%ecx │ │ + lea 0xa3c0(%ecx),%edi │ │ + mov 0xc(%edx),%ebx │ │ + lea (%esi,%esi,8),%edx │ │ + lea 0x58c(%ebx,%edx,4),%esi │ │ + sub $0x8,%esp │ │ + xor %edx,%edx │ │ + mov 0x18(%esp),%ebx │ │ + push %esi │ │ + push %eax │ │ + push $0x0 │ │ + pushl 0x28(%esp) │ │ + pushl 0x34(%esp) │ │ + push %edi │ │ + call 935b0 │ │ + add $0x20,%esp │ │ + test %eax,%eax │ │ + jne 92e86 │ │ + jmp 90c9f │ │ + mov %ecx,0x20(%esp) │ │ + mov %edi,%esi │ │ + movsbl 0x18(%edi),%edi │ │ + imul $0xa4,%edi,%edx │ │ + mov (%esp),%eax │ │ + lea 0x10(%eax,%edx,1),%eax │ │ + mov %eax,0x48(%esp) │ │ + mov 0x18(%esp),%ecx │ │ + mov %ebx,%eax │ │ + cmp %ecx,%ebx │ │ mov %ecx,%edx │ │ - imul 0x9c(%esp),%edx │ │ - mov %edx,0x14(%esp) │ │ - mov %ecx,%ebx │ │ - mov %ecx,0x10(%esp) │ │ - mov 0x44(%esp),%ecx │ │ - add %edx,%ecx │ │ - lea (%ebx,%ebx,1),%edx │ │ - neg %edx │ │ - mov %edx,0x1c(%esp) │ │ + cmovb %ebx,%edx │ │ + cmp $0x2,%edx │ │ + movzbl 0x1b(%esi),%eax │ │ + mov %eax,0x44(%esp) │ │ + mov 0x38(%esp),%edx │ │ + jl 90d8a │ │ + cmpb $0x2,0x15(%esi) │ │ + jne 90d3e │ │ + mov (%esp),%eax │ │ + cmpb $0x0,0x6f8(%eax,%edi,1) │ │ + je 90d3e │ │ + cmpb $0x2,0x16(%esi) │ │ + je 90d54 │ │ + lea (%edi,%edi,8),%eax │ │ + mov 0x30(%esp),%ecx │ │ + lea 0x58c(%ecx,%eax,4),%eax │ │ + mov 0x8(%ebp),%ecx │ │ + jmp 90d5d │ │ + mov 0x8(%ebp),%ecx │ │ + lea 0xa3c0(%ecx),%edi │ │ sub $0x4,%esp │ │ - mov 0x1c(%esp),%ebx │ │ + xor %edx,%edx │ │ + mov 0x14(%esp),%ebx │ │ + pushl 0x10(%esp) │ │ + push %esi │ │ + push %eax │ │ + mov 0x10(%ebp),%eax │ │ + pushl 0xc(%eax) │ │ + push $0x0 │ │ + pushl 0xc(%ecx) │ │ + pushl 0x8(%ecx) │ │ + pushl 0x38(%esp) │ │ + pushl 0x60(%esp) │ │ + push $0x0 │ │ + push %edi │ │ + call 92e90 │ │ + add $0x30,%esp │ │ + test %eax,%eax │ │ + jne 92e86 │ │ + mov 0x8(%ebp),%edi │ │ + lea 0x123c0(%edi),%eax │ │ + mov %eax,0x2c(%esp) │ │ + mov 0x10(%ebp),%eax │ │ + mov 0x14(%eax),%al │ │ + dec %al │ │ + cmp $0x3,%al │ │ + ja 9144f │ │ + movzbl %al,%eax │ │ + mov 0x10(%esp),%ebx │ │ + mov -0x220c(%ebx,%eax,4),%eax │ │ + add %ebx,%eax │ │ + jmp *%eax │ │ + mov 0x10(%ebp),%eax │ │ + mov %eax,%ecx │ │ + movsbl 0x18(%eax),%eax │ │ + movsbl 0x19(%ecx),%ecx │ │ + lea 0x0(,%eax,8),%edx │ │ + sub %eax,%edx │ │ + mov (%esp),%esi │ │ + add %esi,%edx │ │ + movzbl 0xa28(%ecx,%edx,1),%edx │ │ + lea 0xa3c0(%edi),%eax │ │ + mov 0x18(%esp),%ecx │ │ + lea 0x0(,%ecx,4),%ecx │ │ + pushl 0xa5c(%esi) │ │ + mov %edx,0x44(%esp) │ │ push %edx │ │ push %ecx │ │ + pushl 0x28(%esp) │ │ push %eax │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - mov 0x8(%ebp),%eax │ │ - mov 0x10(%esp),%ecx │ │ - add 0xe48(%eax,%edi,4),%ecx │ │ - mov 0x14(%esp),%eax │ │ - add 0x48(%esp),%eax │ │ + pushl 0x34(%esp) │ │ + pushl 0x4a0(%esi) │ │ + pushl 0x54(%esp) │ │ + mov 0x74(%esp),%eax │ │ + call *0x124(%eax) │ │ + add $0x20,%esp │ │ + cmpb $0x0,0x6c(%esp) │ │ + jne 915cd │ │ + jmp 9201f │ │ + cmpb $0x2,0x16(%esi) │ │ + jne 90d8a │ │ + mov 0x8(%ebp),%ecx │ │ + cmpl $0x1,0x3f540(%ecx) │ │ + mov 0x18(%esp),%ecx │ │ + jbe 90d8a │ │ + mov 0x8(%ebp),%ecx │ │ + lea 0x3f540(%ecx),%eax │ │ + sub $0x8,%esp │ │ + mov 0x18(%esp),%ebx │ │ + push %eax │ │ + pushl 0x54(%esp) │ │ + push $0x0 │ │ + pushl 0x28(%esp) │ │ + pushl 0x24(%esp) │ │ + push $0x0 │ │ + call 935b0 │ │ + add $0x20,%esp │ │ + test %eax,%eax │ │ + jne 92e86 │ │ + jmp 90e14 │ │ sub $0x4,%esp │ │ - pushl 0x20(%esp) │ │ + mov %ecx,%eax │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0x14(%esp),%ebx │ │ + pushl 0x48(%esp) │ │ + push %edi │ │ + pushl 0x54(%esp) │ │ + pushl 0x8(%esi) │ │ + push $0x0 │ │ + pushl 0x1c(%esp) │ │ + pushl 0x24(%esp) │ │ push %eax │ │ - push %ecx │ │ - call 14a0 │ │ + pushl 0x60(%esp) │ │ + pushl 0x34(%esp) │ │ + push $0x0 │ │ + call 92e90 │ │ + add $0x30,%esp │ │ + test %eax,%eax │ │ + jne 92e86 │ │ + mov 0x10(%ebp),%eax │ │ + cmpb $0x1,0x16(%eax) │ │ + jne 90e14 │ │ + sub $0x4,%esp │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0x3c(%esp),%edx │ │ + mov 0x14(%esp),%ebx │ │ + pushl 0x90(%esp) │ │ + pushl 0x98(%esp) │ │ + pushl 0x68(%esp) │ │ + pushl 0x68(%esp) │ │ + push $0x0 │ │ + pushl 0x2c(%esp) │ │ mov 0x1c(%esp),%eax │ │ - mov 0x38(%esp),%edx │ │ - add $0x10,%esp │ │ - and $0xfffffffc,%eax │ │ - or $0x2,%eax │ │ - cmpl $0x0,0x64(%esp) │ │ - jle 8f680 │ │ + pushl 0x4a0(%eax) │ │ + call 939f0 │ │ + add $0x20,%esp │ │ + test %eax,%eax │ │ + jne 92e86 │ │ + mov 0x10(%ebp),%eax │ │ + cmpb $0x0,0x1c(%eax) │ │ + je 90fba │ │ + mov 0x8(%ebp),%edi │ │ + lea 0x5040(%edi),%eax │ │ mov %eax,0xc(%esp) │ │ - mov %edx,%ecx │ │ - and $0x1e,%ecx │ │ - shr $0x3,%edx │ │ - and $0x2,%edx │ │ - mov %edx,0x28(%esp) │ │ - mov %ecx,%eax │ │ - mov %ecx,0xd4(%esp) │ │ - or $0x1,%ecx │ │ - mov %ecx,0xd0(%esp) │ │ - lea (%esi,%esi,2),%eax │ │ - mov 0x8(%ebp),%ecx │ │ - lea 0xe40(%ecx,%eax,4),%eax │ │ - mov %eax,0x54(%esp) │ │ - movl $0x1,0x3c(%esp) │ │ - movl $0x0,0x90(%esp) │ │ - mov 0x48(%esp),%edi │ │ - mov 0x44(%esp),%ecx │ │ - mov %ecx,0x6c(%esp) │ │ - mov 0x34(%esp),%ecx │ │ - mov %ecx,0x68(%esp) │ │ + mov 0x10(%ebp),%eax │ │ + movzbl 0x12(%eax),%eax │ │ + cmp $0x3,%al │ │ + mov $0x9,%ecx │ │ + cmovne %eax,%ecx │ │ + movl $0x0,0x74(%esp) │ │ + mov 0xc(%edi),%eax │ │ + mov (%esp),%ebx │ │ + mov 0x81c(%ebx),%edx │ │ + dec %edx │ │ xor %esi,%esi │ │ - jmp 8f8dd │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - movl $0x1,0x3c(%esp) │ │ - mov 0xc(%esp),%ebx │ │ - addl $0x40,0x68(%esp) │ │ - mov 0xb0(%esp),%eax │ │ - add %eax,0x6c(%esp) │ │ - mov 0x70(%esp),%ecx │ │ - add %eax,%ecx │ │ - mov %ecx,%edi │ │ - mov 0xbc(%esp),%esi │ │ - inc %esi │ │ - or $0x1,%ebx │ │ - cmp 0x64(%esp),%esi │ │ - mov %ebx,0xc(%esp) │ │ - je 8f682 │ │ - mov %esi,%ecx │ │ - shr %ecx │ │ - mov %esi,%edx │ │ - and $0x1,%edx │ │ - or 0x28(%esp),%edx │ │ - imul $0x584,%ecx,%ecx │ │ - add 0x10(%ebp),%ecx │ │ - mov %ecx,0xd8(%esp) │ │ - movsbl 0x500(%edx,%ecx,1),%ecx │ │ - cmp $0xffffffff,%ecx │ │ - mov %edi,0x70(%esp) │ │ - mov %esi,0xbc(%esp) │ │ - je 8f8a0 │ │ - mov 0x8(%ebp),%eax │ │ - mov 0xc(%eax),%edx │ │ - mov 0x518(%edx,%ecx,4),%ebx │ │ - mov 0x538(%edx,%ecx,4),%edx │ │ - mov %ebx,%ecx │ │ - or %edx,%ecx │ │ - je 8f8a0 │ │ - test %ebx,%ebx │ │ - setne 0x10(%esp) │ │ - test %edx,%edx │ │ - setne 0x14(%esp) │ │ - mov %ebx,0x78(%esp) │ │ - and $0x3,%ebx │ │ - cmp $0x3,%ebx │ │ - sete 0x30(%esp) │ │ - mov %edx,%edi │ │ - and $0x3,%edi │ │ - cmp $0x3,%edi │ │ - sete 0x1c(%esp) │ │ - mov %esi,%eax │ │ - shl $0x4,%eax │ │ - lea 0x10(%eax),%ecx │ │ + mov %eax,0x4(%esp) │ │ + test %eax,%edx │ │ + lea 0x7080(%edi),%eax │ │ + mov %eax,0x8(%esp) │ │ + movzbl %cl,%eax │ │ + mov %eax,0x30(%esp) │ │ + jne 90e8c │ │ + mov 0x818(%ebx),%cl │ │ + mov 0x4(%esp),%esi │ │ + sar %cl,%esi │ │ + dec %esi │ │ + imul 0x80c(%ebx),%esi │ │ + shl $0x8,%esi │ │ + add 0x7ec(%ebx),%esi │ │ + mov 0x8(%edi),%edx │ │ mov %edx,0x2c(%esp) │ │ - mov 0x8(%ebp),%edx │ │ - mov 0x7f4(%edx),%edx │ │ - cmp %edx,%ecx │ │ - mov %edx,%esi │ │ - cmovle %ecx,%esi │ │ - mov %eax,0x40(%esp) │ │ - cmp %esi,%eax │ │ - jge 8f8a8 │ │ - mov %ecx,0x8c(%esp) │ │ - xor %eax,%eax │ │ - mov 0x30(%esp),%cl │ │ - mov %cl,%al │ │ - add %eax,%ebx │ │ - mov %ebx,0x58(%esp) │ │ - xor %eax,%eax │ │ - mov 0x10(%esp),%cl │ │ - mov %cl,%al │ │ - xor %ebx,%ebx │ │ - mov 0x14(%esp),%cl │ │ - mov %cl,%bl │ │ - mov %eax,0xc0(%esp) │ │ - lea (%eax,%ebx,2),%ecx │ │ - mov %ecx,0x94(%esp) │ │ - add %ebx,%ebx │ │ - mov %ebx,0xb8(%esp) │ │ - mov 0x78(%esp),%eax │ │ - sar $0x2,%eax │ │ - mov %edx,0x14(%esp) │ │ - mov 0x2c(%esp),%edx │ │ - mov %edx,%esi │ │ - sar $0x2,%esi │ │ xor %ecx,%ecx │ │ - mov 0x1c(%esp),%bl │ │ - mov %bl,%cl │ │ - add %ecx,%edi │ │ - mov %edi,0x5c(%esp) │ │ - test %edx,%edx │ │ - sete %cl │ │ - cmpl $0x0,0x50(%esp) │ │ - setle %bl │ │ - cmpl $0x0,0x4c(%esp) │ │ - sete %ch │ │ - or %cl,%bl │ │ - mov %esi,0x60(%esp) │ │ - mov %eax,0x88(%esp) │ │ - or %eax,%esi │ │ - mov %esi,0xc8(%esp) │ │ - or %ch,%bl │ │ - mov %bl,0x27(%esp) │ │ - mov 0x70(%esp),%edi │ │ - mov 0x6c(%esp),%eax │ │ - mov %eax,0x1c(%esp) │ │ - mov 0x68(%esp),%esi │ │ - mov 0xc(%esp),%ecx │ │ - mov %ecx,%ebx │ │ - mov 0x40(%esp),%edx │ │ - jmp 8fa74 │ │ - movl $0x1,0x3c(%esp) │ │ - mov 0x10(%esp),%ebx │ │ - mov 0x8c(%esp),%ecx │ │ - mov 0xc(%esp),%edi │ │ - mov 0x98(%esp),%edx │ │ - add $0x8,%esi │ │ - mov 0xcc(%esp),%eax │ │ - add %eax,0x1c(%esp) │ │ - add %eax,%edi │ │ - or $0x1,%ebx │ │ - mov 0x14(%esp),%eax │ │ - cmp %eax,%ecx │ │ - cmovle %ecx,%eax │ │ - cmp %eax,%edx │ │ - mov %ebx,%ecx │ │ - jge 8f8ac │ │ - mov %edi,0xc(%esp) │ │ - lea 0x2(%edx),%eax │ │ - and $0xfffffffd,%ebx │ │ - mov %eax,0x98(%esp) │ │ - cmp 0x14(%esp),%eax │ │ - cmovl %ecx,%ebx │ │ - mov %ebx,0x10(%esp) │ │ - mov %edx,%ecx │ │ - shr $0x3,%ecx │ │ - mov 0xd4(%esp),%eax │ │ - mov 0xd8(%esp),%edi │ │ - lea 0x504(%edi,%eax,4),%ebx │ │ - and $0x2,%ecx │ │ - mov 0xd0(%esp),%eax │ │ - lea 0x504(%edi,%eax,4),%eax │ │ - movzwl (%ecx,%eax,1),%eax │ │ - or (%ecx,%ebx,1),%ax │ │ - mov %edx,0x40(%esp) │ │ - mov %edx,%ecx │ │ - and $0xe,%cl │ │ - mov $0x3,%ebx │ │ - shl %cl,%ebx │ │ - movzwl %ax,%eax │ │ - test %eax,%ebx │ │ - je 8fa30 │ │ - mov %esi,0x30(%esp) │ │ - mov 0x90(%esp),%eax │ │ - not %eax │ │ - cmpl $0x1,0x3c(%esp) │ │ - mov $0x0,%ecx │ │ - sbb %ecx,%ecx │ │ - not %ecx │ │ - or %eax,%ecx │ │ - test %ecx,0x94(%esp) │ │ - je 8fc0b │ │ - mov 0x10(%esp),%eax │ │ - and $0x1,%eax │ │ - je 8fc0b │ │ - test %ecx,0xc0(%esp) │ │ - je 8fbaf │ │ - mov 0x20(%esp),%eax │ │ - lea (%eax,%eax,2),%eax │ │ - shl $0x4,%eax │ │ - mov 0x30(%esp),%esi │ │ - movzwl -0x2(%esi),%edx │ │ - mov %dx,0xe0(%esp,%eax,1) │ │ - mov 0x8(%ebp),%edx │ │ - mov 0x4a0(%edx),%edx │ │ - movzwl -0x2(%edx,%esi,1),%ebx │ │ - mov %bx,0xe2(%esp,%eax,1) │ │ - movzwl -0x2(%esi,%edx,2),%ebx │ │ - mov %bx,0xe4(%esp,%eax,1) │ │ - lea (%edx,%edx,2),%edi │ │ - movzwl -0x2(%esi,%edi,1),%ebx │ │ - mov %bx,0xe6(%esp,%eax,1) │ │ - movzwl -0x2(%esi,%edx,4),%ebx │ │ - mov %bx,0xe8(%esp,%eax,1) │ │ - lea (%edx,%edx,4),%ebx │ │ - movzwl -0x2(%esi,%ebx,1),%ebx │ │ - mov %bx,0xea(%esp,%eax,1) │ │ - movzwl -0x2(%esi,%edi,2),%ebx │ │ - mov %bx,0xec(%esp,%eax,1) │ │ - lea 0x0(,%edx,8),%ebx │ │ - sub %edx,%ebx │ │ - movzwl -0x2(%ebx,%esi,1),%edx │ │ - mov %dx,0xee(%esp,%eax,1) │ │ - cmpl $0x0,0x4c(%esp) │ │ - mov 0x1c(%esp),%esi │ │ - je 8fc0b │ │ - and 0xb8(%esp),%ecx │ │ - je 8fc0b │ │ - cmpl $0x0,0x50(%esp) │ │ - jle 8fc0b │ │ - mov 0x8(%ebp),%eax │ │ - mov 0x4a4(%eax),%eax │ │ - mov 0x20(%esp),%ecx │ │ + mov 0x94(%esp),%eax │ │ + cmp 0x3618(%eax),%edx │ │ + setg %cl │ │ + mov %ecx,0x40(%esp) │ │ + xor %edx,%edx │ │ + mov 0x4(%esp),%edi │ │ + cmp 0x3620(%eax),%edi │ │ + setg %dl │ │ + sub $0xc,%esp │ │ + mov %ebx,%edi │ │ + mov 0x1c(%esp),%ebx │ │ + pushl 0xa5c(%edi) │ │ + pushl 0x18(%esp) │ │ + push $0x0 │ │ + pushl 0x30(%esp) │ │ + mov 0x58(%esp),%edi │ │ + push %edi │ │ + lea 0x94(%esp),%ecx │ │ + push %ecx │ │ + pushl 0x54(%esp) │ │ + push %esi │ │ + mov 0x2c(%esp),%esi │ │ + pushl 0x4a0(%esi) │ │ + pushl 0x68(%esp) │ │ + push $0x0 │ │ + pushl 0x3624(%eax) │ │ + pushl 0x361c(%eax) │ │ + push %edx │ │ + pushl 0x48(%esp) │ │ + pushl 0x88(%esp) │ │ + pushl 0x78(%esp) │ │ + call 86bb0 │ │ + add $0x50,%esp │ │ + lea 0x0(,%edi,4),%edx │ │ + lea 0x0(,%edi,8),%ecx │ │ + mov 0x18(%esp),%edi │ │ + lea 0x0(,%edi,4),%edi │ │ + sub $0xc,%esp │ │ + pushl 0xa5c(%esi) │ │ + mov %edi,%esi │ │ + push $0x0 │ │ + push $0x0 │ │ + push $0x0 │ │ + push %edi │ │ + mov %edx,0x24(%esp) │ │ + push %edx │ │ + pushl 0x2c(%esp) │ │ + push %ecx │ │ + mov 0x38(%esp),%edi │ │ + push %edi │ │ + mov 0x84(%esp),%ecx │ │ + call *0x20(%ecx,%eax,4) │ │ + add $0x30,%esp │ │ + mov 0x10(%ebp),%eax │ │ + cmpb $0x1,0x1c(%eax) │ │ + jne 90f7d │ │ + movzbl 0x12(%eax),%eax │ │ + mov 0xc(%ebp),%ecx │ │ lea (%ecx,%ecx,2),%ecx │ │ shl $0x4,%ecx │ │ - lea 0x100(%esp),%edx │ │ - add %edx,%ecx │ │ - mov $0xfffffffe,%edx │ │ - mov 0x50(%esp),%ebx │ │ - nop │ │ - movzwl (%esi,%edx,1),%edi │ │ - mov %di,-0x10(%ecx) │ │ - mov 0xc(%esp),%edi │ │ - movzwl (%edi,%edx,1),%edi │ │ - mov %di,(%ecx) │ │ - add $0x2,%ecx │ │ - add %eax,%edx │ │ - dec %ebx │ │ - jne 8fbf0 │ │ - testb $0x2,0x10(%esp) │ │ - je 8fd0b │ │ + add -0x248(%ebx),%ecx │ │ + jmp 90f90 │ │ + movzbl 0x10(%eax),%eax │ │ + mov 0xc(%ebp),%ecx │ │ + lea (%ecx,%ecx,2),%ecx │ │ + shl $0x7,%ecx │ │ + add -0x244(%ebx),%ecx │ │ + lea (%ecx,%eax,4),%eax │ │ + mov 0x54(%esp),%ecx │ │ + mov 0x38(%esp),%edx │ │ + sub $0x8,%esp │ │ + pushl (%eax) │ │ + push %esi │ │ + pushl 0x14(%esp) │ │ + push %edi │ │ + mov 0x18(%esp),%eax │ │ + pushl 0x4a0(%eax) │ │ + push %edx │ │ + call *0x138(%ecx) │ │ + add $0x20,%esp │ │ + cmpb $0x0,0x6c(%esp) │ │ + je 92012 │ │ + mov 0x3c(%esp),%ebx │ │ + cmp 0x4c(%esp),%ebx │ │ + mov 0x8(%ebp),%edi │ │ + mov 0x18(%esp),%ecx │ │ + je 90fe0 │ │ + cmp 0x34(%esp),%ecx │ │ + jne 91196 │ │ + mov 0xc(%edi),%eax │ │ + and $0x1f,%eax │ │ + mov %eax,0x4(%esp) │ │ + mov $0x1,%eax │ │ + cmp $0x1,%bl │ │ + jne 91152 │ │ + mov 0x4(%esp),%eax │ │ + mov 0x22f8(%edi,%eax,4),%ecx │ │ + mov 0x8(%edi),%eax │ │ + lea (%eax,%eax,2),%edx │ │ xor %eax,%eax │ │ - cmpl $0x0,0x20(%esp) │ │ + cmpb $0x0,-0x4(%ecx,%edx,4) │ │ + mov 0x18(%esp),%ecx │ │ + setg %al │ │ + cmp 0x34(%esp),%ecx │ │ + je 9115c │ │ + test %eax,%eax │ │ + je 91196 │ │ + movl $0x0,0xc(%esp) │ │ + cmp $0x1,%bl │ │ + jne 91940 │ │ + cmp 0x34(%esp),%ecx │ │ + movl $0x0,0x8(%esp) │ │ + jne 91948 │ │ + mov $0xfffffffe,%esi │ │ + mov 0x64(%esp),%eax │ │ + add %eax,%eax │ │ + mov %eax,0x40(%esp) │ │ + test %esi,%esi │ │ + jne 910d5 │ │ + jmp 91912 │ │ + mov 0xa78(%ebx),%eax │ │ + mov 0x7f8(%ebx),%ecx │ │ + imul 0x8(%esp),%ecx │ │ + add 0xc(%esp),%ecx │ │ + shl $0x5,%ecx │ │ + movzbl 0x1b(%eax,%ecx,1),%eax │ │ + mov %eax,0x30(%esp) │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0x2c(%esp),%eax │ │ + mov 0x10(%esp),%ebx │ │ + sub $0x4,%esp │ │ + pushl 0x34(%esp) │ │ + push %edi │ │ + push %eax │ │ + mov 0x24(%esp),%edi │ │ + mov 0x2c(%esp),%eax │ │ + pushl (%edi,%eax,4) │ │ + pushl 0x34(%esp) │ │ + pushl 0x20(%esp) │ │ + pushl 0x28(%esp) │ │ + pushl 0x54(%esp) │ │ + push $0x1 │ │ + pushl 0x4c(%esp) │ │ + push $0x0 │ │ + call 92e90 │ │ + add $0x30,%esp │ │ + inc %esi │ │ + test %eax,%eax │ │ + jne 92e86 │ │ + test %esi,%esi │ │ + je 91912 │ │ + mov (%esp),%ebx │ │ + mov 0x4a0(%ebx,%esi,4),%edx │ │ + add 0x40(%esp),%edx │ │ + mov 0x8(%ebp),%eax │ │ + mov %eax,%edi │ │ + mov 0x8(%eax),%eax │ │ + mov 0xc(%edi),%ecx │ │ + dec %eax │ │ + dec %ecx │ │ + mov %ecx,0x8(%esp) │ │ + mov 0x4(%esp),%ecx │ │ + mov 0x22f4(%edi,%ecx,4),%ecx │ │ + mov %eax,0xc(%esp) │ │ + lea (%eax,%eax,2),%eax │ │ + mov %ecx,0x14(%esp) │ │ + mov %eax,0x1c(%esp) │ │ + movsbl 0x8(%ecx,%eax,4),%edi │ │ + dec %edi │ │ + imul $0xa4,%edi,%ecx │ │ + lea 0x10(%ebx,%ecx,1),%eax │ │ + mov %eax,0x2c(%esp) │ │ + cmpl $0x2,0xa70(%ebx) │ │ + lea 0x3(%esi),%ecx │ │ + mov 0x4a4(%ebx),%eax │ │ + mov %eax,0x24(%esp) │ │ + mov %ecx,0x20(%esp) │ │ + je 91064 │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0x3f56c(%ecx),%eax │ │ + mov %eax,0x30(%esp) │ │ + jmp 91088 │ │ + cmp 0x34(%esp),%ecx │ │ + jne 91021 │ │ + mov 0x4(%esp),%ecx │ │ + mov 0x22f4(%edi,%ecx,4),%esi │ │ + mov 0x8(%edi),%edx │ │ + lea (%edx,%edx,2),%edx │ │ + xor %ecx,%ecx │ │ + cmpb $0x0,0x8(%esi,%edx,4) │ │ + setg %cl │ │ + and %ecx,%eax │ │ + cmp $0x1,%bl │ │ + jne 9118a │ │ + xor %ecx,%ecx │ │ + cmpb $0x0,-0x4(%esi,%edx,4) │ │ + setg %cl │ │ + and %ecx,%eax │ │ + mov 0x18(%esp),%ecx │ │ + test %eax,%eax │ │ + jne 91029 │ │ + mov 0x70(%esp),%edx │ │ + mov 0x68(%esp),%eax │ │ + cmp %eax,%edx │ │ + cmovle %edx,%eax │ │ + cmp $0x2,%eax │ │ + jl 9127d │ │ + mov 0x10(%ebp),%eax │ │ + cmpb $0x2,0x15(%eax) │ │ + jne 911cd │ │ + mov 0x10(%ebp),%eax │ │ + movsbl 0x18(%eax),%eax │ │ + mov (%esp),%ecx │ │ + cmpb $0x0,0x6f8(%ecx,%eax,1) │ │ + mov 0x18(%esp),%ecx │ │ + jne 911e7 │ │ + mov 0x10(%ebp),%eax │ │ + cmpb $0x2,0x16(%eax) │ │ + jne 9127d │ │ + cmpl $0x2,0x3f540(%edi) │ │ + jb 9127d │ │ + lea 0x3f540(%edi),%eax │ │ + mov %eax,0x8(%esp) │ │ + mov $0xfffffffe,%esi │ │ + mov 0x64(%esp),%eax │ │ + add %eax,%eax │ │ + mov %eax,0xc(%esp) │ │ + mov 0x10(%esp),%ebx │ │ + test %esi,%esi │ │ + jne 9123c │ │ + jmp 9140c │ │ + sub $0x8,%esp │ │ + mov 0x8(%ebp),%ecx │ │ + push %eax │ │ + pushl 0x54(%esp) │ │ + pushl 0x14(%esp) │ │ + pushl 0x28(%esp) │ │ + push %edi │ │ + push $0x0 │ │ + call 935b0 │ │ + add $0x20,%esp │ │ + inc %esi │ │ + test %eax,%eax │ │ + jne 92e86 │ │ + test %esi,%esi │ │ + je 9140c │ │ + lea 0x3(%esi),%eax │ │ + mov %eax,0x4(%esp) │ │ + mov (%esp),%eax │ │ + mov 0x4a0(%eax,%esi,4),%edx │ │ + add 0xc(%esp),%edx │ │ + mov 0x4a4(%eax),%edi │ │ + mov 0x10(%ebp),%eax │ │ + cmpb $0x2,0x16(%eax) │ │ + mov 0x8(%esp),%eax │ │ + je 9120d │ │ + mov (%esp),%eax │ │ + mov 0xc(%eax),%eax │ │ + mov 0x10(%ebp),%ecx │ │ + movsbl 0x18(%ecx),%ecx │ │ + lea (%ecx,%ecx,8),%ecx │ │ + lea 0x58c(%eax,%ecx,4),%eax │ │ + jmp 9120d │ │ + cmp 0x34(%esp),%ecx │ │ sete %al │ │ - cmpl $0x0,0x78(%esp) │ │ - je 8fcb4 │ │ - lea (%eax,%eax,2),%ecx │ │ - shl $0x4,%ecx │ │ - mov 0x30(%esp),%esi │ │ - movzwl 0x6(%esi),%edx │ │ - mov %dx,0xe0(%esp,%ecx,1) │ │ - mov 0x8(%ebp),%edx │ │ - mov 0x4a0(%edx),%edx │ │ - movzwl 0x6(%edx,%esi,1),%edi │ │ - mov %di,0xe2(%esp,%ecx,1) │ │ - movzwl 0x6(%esi,%edx,2),%edi │ │ - mov %di,0xe4(%esp,%ecx,1) │ │ - lea (%edx,%edx,2),%edi │ │ - movzwl 0x6(%esi,%edi,1),%ebx │ │ - mov %bx,0xe6(%esp,%ecx,1) │ │ - movzwl 0x6(%esi,%edx,4),%ebx │ │ - mov %bx,0xe8(%esp,%ecx,1) │ │ - lea (%edx,%edx,4),%ebx │ │ - movzwl 0x6(%esi,%ebx,1),%ebx │ │ - mov %bx,0xea(%esp,%ecx,1) │ │ - movzwl 0x6(%esi,%edi,2),%edi │ │ - mov %di,0xec(%esp,%ecx,1) │ │ - lea 0x0(,%edx,8),%edi │ │ - sub %edx,%edi │ │ - movzwl 0x6(%edi,%esi,1),%edx │ │ - mov %dx,0xee(%esp,%ecx,1) │ │ - cmpb $0x0,0x27(%esp) │ │ + cmp 0x4c(%esp),%ebx │ │ + mov %ecx,%edx │ │ + sete %cl │ │ + shl %cl,%ebx │ │ + mov %ebx,0x4(%esp) │ │ + mov %eax,%ecx │ │ + shl %cl,%edx │ │ + mov %edx,0x8(%esp) │ │ + mov 0x64(%esp),%eax │ │ + add %eax,%eax │ │ + mov (%esp),%ecx │ │ + mov 0x498(%ecx),%edx │ │ + mov %eax,0xc(%esp) │ │ + add %eax,%edx │ │ + mov 0x8(%edi),%eax │ │ + and 0x20(%esp),%eax │ │ + mov %edi,%ecx │ │ + mov 0xc(%edi),%edi │ │ + and 0x1c(%esp),%edi │ │ + mov 0x10(%ebp),%esi │ │ + movsbl 0x18(%esi),%esi │ │ + sub $0x4,%esp │ │ + mov 0x14(%esp),%ebx │ │ + pushl 0x48(%esp) │ │ + push %esi │ │ + pushl 0x54(%esp) │ │ + mov 0x10(%ebp),%esi │ │ + pushl 0x8(%esi) │ │ + push $0x1 │ │ + push %edi │ │ + push %eax │ │ + pushl 0x28(%esp) │ │ + pushl 0x28(%esp) │ │ + mov 0x28(%esp),%eax │ │ + pushl 0x4a4(%eax) │ │ + push $0x0 │ │ + call 92e90 │ │ + add $0x30,%esp │ │ + test %eax,%eax │ │ + jne 92e86 │ │ + mov 0x10(%ebp),%eax │ │ + cmpb $0x1,0x16(%eax) │ │ + jne 91357 │ │ + mov (%esp),%eax │ │ + mov 0x498(%eax),%edx │ │ + add 0xc(%esp),%edx │ │ + sub $0x4,%esp │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0x14(%esp),%ebx │ │ + pushl 0x90(%esp) │ │ + pushl 0x98(%esp) │ │ + pushl 0x68(%esp) │ │ + pushl 0x68(%esp) │ │ + push $0x1 │ │ + pushl 0x2c(%esp) │ │ + pushl 0x4a4(%eax) │ │ + call 939f0 │ │ + add $0x20,%esp │ │ + test %eax,%eax │ │ + jne 92e86 │ │ + mov (%esp),%eax │ │ + mov 0x49c(%eax),%edx │ │ + add 0xc(%esp),%edx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0x20(%esp),%edi │ │ + and 0x8(%ecx),%edi │ │ mov 0x1c(%esp),%esi │ │ - jne 8fd0b │ │ + and 0xc(%ecx),%esi │ │ + mov 0x10(%ebp),%eax │ │ + movsbl 0x18(%eax),%eax │ │ + sub $0x4,%esp │ │ + mov 0x14(%esp),%ebx │ │ + pushl 0x48(%esp) │ │ + push %eax │ │ + pushl 0x54(%esp) │ │ + mov 0x10(%ebp),%eax │ │ + pushl 0x8(%eax) │ │ + push $0x2 │ │ + push %esi │ │ + push %edi │ │ + pushl 0x28(%esp) │ │ + pushl 0x28(%esp) │ │ + mov 0x28(%esp),%eax │ │ + pushl 0x4a4(%eax) │ │ + push $0x0 │ │ + call 92e90 │ │ + add $0x30,%esp │ │ + test %eax,%eax │ │ + jne 92e86 │ │ + mov 0x10(%ebp),%eax │ │ + cmpb $0x1,0x16(%eax) │ │ + jne 9140c │ │ + mov (%esp),%eax │ │ + mov 0xc(%esp),%edx │ │ + add 0x49c(%eax),%edx │ │ + sub $0x4,%esp │ │ mov 0x8(%ebp),%ecx │ │ - mov 0x4a4(%ecx),%ecx │ │ + mov 0x14(%esp),%ebx │ │ + pushl 0x90(%esp) │ │ + pushl 0x98(%esp) │ │ + pushl 0x68(%esp) │ │ + pushl 0x68(%esp) │ │ + push $0x2 │ │ + pushl 0x2c(%esp) │ │ + pushl 0x4a4(%eax) │ │ + call 939f0 │ │ + add $0x20,%esp │ │ + test %eax,%eax │ │ + jne 92e86 │ │ + mov 0x10(%ebp),%eax │ │ + mov 0x1c(%eax),%al │ │ + test %al,%al │ │ + je 92012 │ │ + cmp $0x1,%al │ │ + jne 91c79 │ │ + mov 0x24(%esp),%eax │ │ + mov %eax,%ecx │ │ + shl $0x4,%ecx │ │ + mov 0xc(%ebp),%eax │ │ lea (%eax,%eax,2),%eax │ │ shl $0x4,%eax │ │ - lea 0x100(%esp),%edx │ │ - add %edx,%eax │ │ - mov 0xac(%esp),%edx │ │ - mov 0x50(%esp),%ebx │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - movzwl (%esi,%edx,1),%edi │ │ - mov %di,-0x10(%eax) │ │ - mov 0xc(%esp),%edi │ │ - movzwl (%edi,%edx,1),%edi │ │ - mov %di,(%eax) │ │ - add $0x2,%eax │ │ - add %ecx,%edx │ │ - dec %ebx │ │ - jne 8fcf0 │ │ - cmpl $0x0,0xc8(%esp) │ │ - mov 0x30(%esp),%esi │ │ - je 8fd46 │ │ + mov 0x10(%esp),%edx │ │ + add -0x248(%edx),%eax │ │ + add %ecx,%eax │ │ + mov 0x10(%ebp),%ecx │ │ + movzbl 0x12(%ecx),%ecx │ │ + lea (%eax,%ecx,4),%ebx │ │ + jmp 91ca6 │ │ + cmpb $0x0,0x6c(%esp) │ │ + jne 915cd │ │ + jmp 9201f │ │ + lea 0xa3c0(%edi),%eax │ │ + mov 0x18(%esp),%ecx │ │ + lea 0x0(,%ecx,4),%ecx │ │ sub $0x4,%esp │ │ - mov 0x1c(%esp),%ebx │ │ - lea 0xe0(%esp),%eax │ │ + mov 0x4(%esp),%edx │ │ + pushl 0xa5c(%edx) │ │ + push %ecx │ │ + pushl 0x28(%esp) │ │ push %eax │ │ - mov 0x8(%ebp),%eax │ │ + pushl 0x34(%esp) │ │ + pushl 0x4a0(%edx) │ │ + pushl 0x54(%esp) │ │ + mov 0x74(%esp),%eax │ │ + call *0x120(%eax) │ │ + add $0x20,%esp │ │ + cmpb $0x0,0x6c(%esp) │ │ + jne 915cd │ │ + jmp 9201f │ │ + mov 0x10(%ebp),%eax │ │ + movzbl 0x11(%eax),%ecx │ │ + xor %eax,%eax │ │ + test %ecx,%ecx │ │ + sete %al │ │ + mov %ecx,%edx │ │ + shl $0xf,%edx │ │ + lea 0x23c0(%edi,%edx,1),%edx │ │ + shl $0xf,%eax │ │ + lea 0x23c0(%edi,%eax,1),%eax │ │ + mov 0x18(%esp),%esi │ │ + lea 0x0(,%esi,4),%esi │ │ + sub $0xc,%esp │ │ + mov 0xc(%esp),%edi │ │ + pushl 0xa5c(%edi) │ │ + push %ecx │ │ + pushl 0x40(%esp) │ │ + push %esi │ │ + pushl 0x38(%esp) │ │ + push %eax │ │ + push %edx │ │ + pushl 0x4a0(%edi) │ │ + pushl 0x64(%esp) │ │ + mov 0x84(%esp),%eax │ │ + mov 0x54(%esp),%ecx │ │ + call *0x12c(%eax,%ecx,4) │ │ + add $0x30,%esp │ │ + cmpb $0x0,0x6c(%esp) │ │ + jne 915cd │ │ + jmp 9201f │ │ + mov 0x10(%ebp),%eax │ │ + mov %eax,%ecx │ │ + movzbl 0x10(%eax),%eax │ │ + mov %eax,0x4(%esp) │ │ + mov 0xc(%ebp),%eax │ │ + lea (%eax,%eax,2),%esi │ │ + shl $0x7,%esi │ │ + add -0x244(%ebx),%esi │ │ + movzbl 0x11(%ecx),%edx │ │ + xor %eax,%eax │ │ + test %edx,%edx │ │ + sete %al │ │ + shl $0xf,%edx │ │ + lea 0x23c0(%edi,%edx,1),%ecx │ │ + mov %ecx,0x8(%esp) │ │ + shl $0xf,%eax │ │ + lea 0x23c0(%edi,%eax,1),%ecx │ │ + mov 0x18(%esp),%eax │ │ + lea 0x0(,%eax,4),%edi │ │ + mov (%esp),%eax │ │ + pushl 0xa5c(%eax) │ │ + mov 0x8(%esp),%edx │ │ + pushl (%esi,%edx,4) │ │ + push %edi │ │ + pushl 0x28(%esp) │ │ + push %ecx │ │ + pushl 0x1c(%esp) │ │ pushl 0x4a0(%eax) │ │ + pushl 0x54(%esp) │ │ + mov 0x74(%esp),%eax │ │ + call *0x128(%eax) │ │ + add $0x20,%esp │ │ + cmpb $0x0,0x6c(%esp) │ │ + je 9201f │ │ + mov 0x10(%ebp),%eax │ │ + mov %eax,%ecx │ │ + movzbl 0x11(%eax),%eax │ │ + movzbl 0x10(%ecx),%ecx │ │ + mov 0x24(%esp),%edx │ │ + shl $0x7,%edx │ │ + add %edx,%esi │ │ + shl $0x6,%eax │ │ + add %esi,%eax │ │ + mov (%eax,%ecx,4),%eax │ │ + mov %eax,0x2c(%esp) │ │ + mov 0x70(%esp),%eax │ │ + mov 0x68(%esp),%ecx │ │ + cmp %ecx,%eax │ │ + cmovle %eax,%ecx │ │ + mov %ecx,0x30(%esp) │ │ + mov 0x4c(%esp),%ecx │ │ + shrl %cl,0x1c(%esp) │ │ + mov 0x18(%esp),%eax │ │ + lea 0x0(,%eax,4),%eax │ │ + mov 0x34(%esp),%ecx │ │ + shr %cl,%eax │ │ + mov %eax,0x44(%esp) │ │ + mov 0x8(%ebp),%eax │ │ + add $0xa3c0,%eax │ │ + mov %eax,0x24(%esp) │ │ + mov $0xfffffffe,%esi │ │ + jmp 91667 │ │ + movzbl 0x11(%ebx),%edx │ │ + xor %ecx,%ecx │ │ + test %edx,%edx │ │ + sete %cl │ │ + shl $0xf,%edx │ │ + mov 0x8(%ebp),%esi │ │ + lea 0x23c0(%esi,%edx,1),%edx │ │ + shl $0xf,%ecx │ │ + lea 0x23c0(%esi,%ecx,1),%ecx │ │ + mov 0x8(%esp),%esi │ │ + mov 0x10(%esp),%ebx │ │ + pushl 0xa5c(%edi) │ │ + pushl 0x30(%esp) │ │ + pushl 0x4c(%esp) │ │ + pushl 0x28(%esp) │ │ + push %ecx │ │ + push %edx │ │ + pushl 0x4a4(%edi) │ │ + push %eax │ │ + mov 0x74(%esp),%eax │ │ + call *0x128(%eax) │ │ + add $0x20,%esp │ │ + inc %esi │ │ + je 9201f │ │ + mov %esi,0x8(%esp) │ │ + lea 0x3(%esi),%edx │ │ + mov 0x10(%ebp),%edi │ │ + movsbl 0x18(%edi),%esi │ │ + imul $0xa4,%esi,%eax │ │ + cmpl $0x1,0x30(%esp) │ │ + mov (%esp),%ecx │ │ + lea 0x10(%ecx,%eax,1),%eax │ │ + mov %edx,0x4(%esp) │ │ + jle 916ee │ │ + cmpb $0x6,0x15(%edi) │ │ + jne 9178d │ │ + mov (%esp),%ecx │ │ + cmpb $0x0,0x6f8(%ecx,%esi,1) │ │ + je 9178d │ │ + mov (%esp),%ecx │ │ + mov 0xc(%ecx),%ecx │ │ + lea (%esi,%esi,8),%edx │ │ + lea 0x58c(%ecx,%edx,4),%esi │ │ + sub $0x8,%esp │ │ + mov 0x8(%ebp),%ecx │ │ + xor %edx,%edx │ │ + mov 0x18(%esp),%ebx │ │ push %esi │ │ - mov 0x48(%esp),%eax │ │ - call *0x670(%eax) │ │ - add $0x10,%esp │ │ - mov %eax,0x84(%esp) │ │ - cmpl $0x0,0x88(%esp) │ │ - je 8fd80 │ │ - mov 0xdc(%esp),%eax │ │ + push %eax │ │ + pushl 0x14(%esp) │ │ + pushl 0x28(%esp) │ │ + pushl 0x34(%esp) │ │ + pushl 0x3c(%esp) │ │ + call 935b0 │ │ + add $0x20,%esp │ │ test %eax,%eax │ │ - je 8fdcd │ │ - shr $0x6,%eax │ │ - mov 0x2c(%esp),%edx │ │ - mov 0x58(%esp),%ebx │ │ - je 8fddf │ │ - bsr %eax,%eax │ │ - cmp $0xc,%eax │ │ - mov $0xc,%ecx │ │ - cmovae %ecx,%eax │ │ - add $0x4,%eax │ │ - jmp 8fde4 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov 0x58(%esp),%edi │ │ + mov 0x10(%ebp),%esi │ │ + je 917cd │ │ + jmp 92e86 │ │ + sub $0x4,%esp │ │ + mov 0x8(%ebp),%edi │ │ + mov %edi,%ecx │ │ + mov %edx,%edi │ │ + xor %edx,%edx │ │ + mov 0x14(%esp),%ebx │ │ + pushl 0x10(%esp) │ │ + push %esi │ │ + push %eax │ │ + mov 0x10(%ebp),%eax │ │ + pushl 0x8(%eax) │ │ + push %edi │ │ + pushl 0xc(%ecx) │ │ + pushl 0x8(%ecx) │ │ + mov 0x38(%esp),%edi │ │ + push %edi │ │ + mov 0x60(%esp),%esi │ │ + push %esi │ │ + push $0x0 │ │ + pushl 0x4c(%esp) │ │ + call 92e90 │ │ + add $0x30,%esp │ │ + test %eax,%eax │ │ + jne 92e86 │ │ + mov 0x10(%ebp),%eax │ │ + movsbl 0x19(%eax),%eax │ │ + imul $0xa4,%eax,%ecx │ │ + mov (%esp),%edi │ │ + lea 0x10(%edi,%ecx,1),%ecx │ │ + mov %ecx,0x48(%esp) │ │ + sub $0x4,%esp │ │ + mov 0x8(%ebp),%ecx │ │ + xor %edx,%edx │ │ + pushl 0x10(%esp) │ │ + push %eax │ │ + pushl 0x54(%esp) │ │ + mov 0x10(%ebp),%eax │ │ + pushl 0xc(%eax) │ │ + pushl 0x18(%esp) │ │ + pushl 0xc(%ecx) │ │ + pushl 0x8(%ecx) │ │ + pushl 0x38(%esp) │ │ + push %esi │ │ + push $0x0 │ │ + pushl 0x50(%esp) │ │ + call 92e90 │ │ + add $0x30,%esp │ │ + test %eax,%eax │ │ + mov 0x10(%ebp),%ebx │ │ + je 91873 │ │ + jmp 92e86 │ │ + sub $0x4,%esp │ │ + mov 0x8(%ebp),%ecx │ │ + xor %edx,%edx │ │ + mov 0x14(%esp),%ebx │ │ + pushl 0x10(%esp) │ │ + push %esi │ │ + push %eax │ │ + mov 0x10(%ebp),%esi │ │ + pushl 0x8(%esi) │ │ + pushl 0x18(%esp) │ │ + pushl 0xc(%ecx) │ │ + pushl 0x8(%ecx) │ │ + pushl 0x38(%esp) │ │ + pushl 0x60(%esp) │ │ + push $0x0 │ │ + pushl 0x4c(%esp) │ │ + call 92e90 │ │ + add $0x30,%esp │ │ + test %eax,%eax │ │ + jne 92e86 │ │ + movsbl 0x19(%esi),%edx │ │ + imul $0xa4,%edx,%eax │ │ + mov (%esp),%edi │ │ + lea 0x10(%edi,%eax,1),%eax │ │ + cmpb $0x6,0x15(%esi) │ │ + jne 9182d │ │ + cmpb $0x0,0x6f8(%edi,%edx,1) │ │ + je 9182d │ │ + mov 0xc(%edi),%ecx │ │ + lea (%edx,%edx,8),%edx │ │ + lea 0x58c(%ecx,%edx,4),%esi │ │ + sub $0x8,%esp │ │ + mov 0x8(%ebp),%ecx │ │ + xor %edx,%edx │ │ + mov 0x18(%esp),%ebx │ │ + push %esi │ │ + push %eax │ │ + pushl 0x14(%esp) │ │ + pushl 0x28(%esp) │ │ + pushl 0x34(%esp) │ │ + pushl 0x40(%esp) │ │ + call 935b0 │ │ + add $0x20,%esp │ │ + test %eax,%eax │ │ + mov 0x10(%ebp),%ebx │ │ + je 91873 │ │ + jmp 92e86 │ │ + sub $0x4,%esp │ │ + mov 0x8(%ebp),%ecx │ │ + mov %edx,%esi │ │ + xor %edx,%edx │ │ + mov 0x14(%esp),%ebx │ │ + pushl 0x10(%esp) │ │ + push %esi │ │ + push %eax │ │ + mov 0x10(%ebp),%eax │ │ + mov %eax,%esi │ │ + pushl 0xc(%eax) │ │ + pushl 0x18(%esp) │ │ + pushl 0xc(%ecx) │ │ + pushl 0x8(%ecx) │ │ + pushl 0x38(%esp) │ │ + pushl 0x60(%esp) │ │ + push $0x0 │ │ + pushl 0x50(%esp) │ │ + call 92e90 │ │ + mov %esi,%ebx │ │ + add $0x30,%esp │ │ + test %eax,%eax │ │ + jne 92e86 │ │ + mov 0x64(%esp),%eax │ │ + add %eax,%eax │ │ + mov 0x8(%esp),%esi │ │ + add 0x4a0(%edi,%esi,4),%eax │ │ + movzbl 0x14(%ebx),%ecx │ │ + mov %ecx,%edx │ │ + add $0xfd,%dl │ │ + cmp $0x2,%dl │ │ + jb 9160e │ │ + cmp $0x1,%cl │ │ + je 918db │ │ + cmp $0x2,%cl │ │ + jne 91660 │ │ + sub $0x4,%esp │ │ + mov 0x14(%esp),%ebx │ │ + mov 0x4(%esp),%ecx │ │ + pushl 0xa5c(%ecx) │ │ + pushl 0x4c(%esp) │ │ + pushl 0x28(%esp) │ │ + pushl 0x34(%esp) │ │ + pushl 0x34(%esp) │ │ + pushl 0x4a4(%ecx) │ │ + push %eax │ │ + mov 0x74(%esp),%eax │ │ + call *0x120(%eax) │ │ + jmp 9165d │ │ + mov 0x10(%esp),%ebx │ │ + mov (%esp),%ecx │ │ + pushl 0xa5c(%ecx) │ │ + pushl 0x44(%esp) │ │ + pushl 0x4c(%esp) │ │ + pushl 0x28(%esp) │ │ + pushl 0x34(%esp) │ │ + pushl 0x34(%esp) │ │ + pushl 0x4a4(%ecx) │ │ + push %eax │ │ + mov 0x74(%esp),%eax │ │ + call *0x124(%eax) │ │ + jmp 9165d │ │ + mov (%esp),%eax │ │ + mov 0x4a4(%eax),%eax │ │ + mov %eax,0xc(%esp) │ │ + movl $0x2,0x8(%esp) │ │ + mov 0x8(%ebp),%edi │ │ + mov 0x3c(%esp),%ebx │ │ + mov 0x18(%esp),%ecx │ │ + cmp $0x1,%bl │ │ + mov 0x10(%esp),%edx │ │ + je 91955 │ │ + jmp 91aa3 │ │ + movl $0x0,0x8(%esp) │ │ + cmp $0x1,%bl │ │ + mov 0x10(%esp),%edx │ │ + jne 91aa3 │ │ + mov 0x5c(%esp),%ecx │ │ + movzbl 0x190(%edi,%ecx,1),%eax │ │ + movzbl 0x170(%edi,%ecx,1),%ecx │ │ + shl $0x2,%eax │ │ + add -0x25c(%edx),%eax │ │ + mov (%ecx,%eax,1),%al │ │ + mov %al,0x50(%esp) │ │ + mov $0xfffffffe,%edi │ │ + mov 0x64(%esp),%eax │ │ + add %eax,%eax │ │ + mov %eax,0x60(%esp) │ │ test %edi,%edi │ │ - mov 0x2c(%esp),%edx │ │ - je 8fe54 │ │ - mov 0x20(%esp),%eax │ │ + jne 919ea │ │ + jmp 91a90 │ │ + movzbl %cl,%ecx │ │ + mov %ecx,0x40(%esp) │ │ + sub $0x4,%esp │ │ + mov %edx,%ecx │ │ + mov 0x18(%esp),%edx │ │ + pushl 0x44(%esp) │ │ + push %esi │ │ + pushl 0x3c(%esp) │ │ + mov 0x2c(%esp),%esi │ │ + mov %eax,0x24(%esp) │ │ + mov 0x34(%esp),%eax │ │ + pushl (%esi,%eax,4) │ │ + pushl 0x40(%esp) │ │ + pushl 0x2c(%esp) │ │ + pushl 0x24(%esp) │ │ + pushl 0x38(%esp) │ │ + push $0x1 │ │ + pushl 0x48(%esp) │ │ + push $0x0 │ │ + call 92e90 │ │ + add $0x30,%esp │ │ + inc %edi │ │ + test %eax,%eax │ │ + jne 92e86 │ │ + test %edi,%edi │ │ + je 91a90 │ │ + mov (%esp),%ebx │ │ + mov 0x4a0(%ebx,%edi,4),%eax │ │ + add 0x60(%esp),%eax │ │ + mov 0xc(%esp),%ecx │ │ + lea (%eax,%ecx,2),%eax │ │ + mov %eax,0x14(%esp) │ │ + mov 0x8(%ebp),%edx │ │ + mov 0x8(%edx),%eax │ │ + dec %eax │ │ + mov 0x4(%esp),%ecx │ │ + mov 0x22f8(%edx,%ecx,4),%ecx │ │ + mov %eax,0x8(%esp) │ │ lea (%eax,%eax,2),%eax │ │ - shl $0x4,%eax │ │ - lea 0xe0(%esp,%eax,1),%eax │ │ - mov 0x40(%esp),%ecx │ │ - lea 0x0(,%ecx,4),%ecx │ │ - mov 0x54(%esp),%edx │ │ - add (%edx),%ecx │ │ - sub $0xc,%esp │ │ - mov 0x24(%esp),%ebx │ │ - pushl 0x1c(%esp) │ │ - pushl 0x84(%esp) │ │ + mov %ecx,0x1c(%esp) │ │ + mov %eax,0x24(%esp) │ │ + movsbl 0x8(%ecx,%eax,4),%esi │ │ + dec %esi │ │ + imul $0xa4,%esi,%ecx │ │ + lea 0x10(%ebx,%ecx,1),%eax │ │ + mov %eax,0x30(%esp) │ │ + cmpl $0x2,0xa70(%ebx) │ │ + movzbl 0x50(%esp),%ecx │ │ + lea 0x3(%edi),%eax │ │ + mov %eax,0x2c(%esp) │ │ + mov 0x4a4(%ebx),%eax │ │ + mov %eax,0x20(%esp) │ │ + mov 0xc(%edx),%eax │ │ + mov 0x10(%esp),%ebx │ │ + jne 91991 │ │ + mov (%esp),%ecx │ │ + mov 0xa78(%ecx),%edx │ │ + mov %edx,0x40(%esp) │ │ + mov 0x7f8(%ecx),%ecx │ │ + imul %eax,%ecx │ │ + add 0x8(%esp),%ecx │ │ + shl $0x5,%ecx │ │ + mov 0x40(%esp),%edx │ │ + movzbl 0x1b(%edx,%ecx,1),%ecx │ │ + mov 0x8(%ebp),%edx │ │ + jmp 91991 │ │ + movl $0x2,0x8(%esp) │ │ + mov 0x8(%ebp),%edi │ │ + mov 0x10(%esp),%edx │ │ + mov 0x18(%esp),%ecx │ │ + cmp 0x34(%esp),%ecx │ │ + jne 91bf3 │ │ + mov 0x280(%edi),%eax │ │ + mov 0x58(%esp),%esi │ │ + movzbl 0x180(%eax,%esi,1),%ecx │ │ + movzbl 0x160(%eax,%esi,1),%eax │ │ + shl $0x2,%ecx │ │ + add -0x25c(%edx),%ecx │ │ + mov (%eax,%ecx,1),%al │ │ + mov %al,0x50(%esp) │ │ + mov $0xfffffffe,%esi │ │ + mov 0x64(%esp),%eax │ │ + add %eax,%eax │ │ + mov %eax,0x60(%esp) │ │ + test %esi,%esi │ │ + jne 91b4b │ │ + jmp 91be6 │ │ + movzbl %cl,%ecx │ │ + mov %ecx,0x40(%esp) │ │ + sub $0x4,%esp │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0x18(%esp),%edx │ │ + pushl 0x44(%esp) │ │ + push %eax │ │ + pushl 0x3c(%esp) │ │ + mov 0x2c(%esp),%eax │ │ + mov %edi,0x24(%esp) │ │ + mov 0x34(%esp),%edi │ │ + pushl (%eax,%edi,4) │ │ + pushl 0x40(%esp) │ │ + pushl 0x2c(%esp) │ │ + pushl 0x28(%esp) │ │ + pushl 0x54(%esp) │ │ + pushl 0x60(%esp) │ │ + pushl 0x48(%esp) │ │ push $0x0 │ │ - push %edi │ │ + call 92e90 │ │ + add $0x30,%esp │ │ + inc %esi │ │ + test %eax,%eax │ │ + jne 92e86 │ │ + test %esi,%esi │ │ + je 91be6 │ │ + mov (%esp),%ebx │ │ + mov 0x4a0(%ebx,%esi,4),%eax │ │ + add 0x60(%esp),%eax │ │ + mov 0x8(%esp),%ecx │ │ + lea (%eax,%ecx,2),%eax │ │ + mov %eax,0x14(%esp) │ │ + mov 0x8(%ebp),%edx │ │ + mov 0x8(%edx),%eax │ │ + mov 0xc(%edx),%edi │ │ + dec %edi │ │ + mov 0x4(%esp),%ecx │ │ + mov 0x22f4(%edx,%ecx,4),%ecx │ │ + mov %eax,0xc(%esp) │ │ + lea (%eax,%eax,2),%eax │ │ + mov %ecx,0x1c(%esp) │ │ + mov %eax,0x24(%esp) │ │ + movsbl 0x8(%ecx,%eax,4),%eax │ │ + dec %eax │ │ + imul $0xa4,%eax,%ecx │ │ + lea 0x10(%ebx,%ecx,1),%ecx │ │ + mov %ecx,0x30(%esp) │ │ + cmpl $0x2,0xa70(%ebx) │ │ + movzbl 0x50(%esp),%ecx │ │ + lea 0x3(%esi),%edx │ │ + mov %edx,0x2c(%esp) │ │ + mov 0x4a4(%ebx),%edx │ │ + mov %edx,0x20(%esp) │ │ + mov 0x10(%esp),%ebx │ │ + jne 91aef │ │ + mov (%esp),%ecx │ │ + mov 0xa78(%ecx),%edx │ │ + mov 0x7f8(%ecx),%ecx │ │ + imul %edi,%ecx │ │ + add 0xc(%esp),%ecx │ │ + shl $0x5,%ecx │ │ + movzbl 0x1b(%edx,%ecx,1),%ecx │ │ + jmp 91aef │ │ + mov (%esp),%eax │ │ + mov 0x4a4(%eax),%eax │ │ + mov %eax,0xc(%esp) │ │ + mov $0xfffffffe,%edi │ │ + mov 0x64(%esp),%eax │ │ + add %eax,%eax │ │ + mov %eax,0x14(%esp) │ │ + mov 0x10(%esp),%ebx │ │ + test %edi,%edi │ │ + je 92012 │ │ + lea 0x3(%edi),%eax │ │ + mov %eax,0x4(%esp) │ │ + mov (%esp),%eax │ │ + mov 0x4a0(%eax,%edi,4),%ecx │ │ + add 0x14(%esp),%ecx │ │ + mov 0x8(%esp),%edx │ │ + lea (%ecx,%edx,2),%ecx │ │ + mov 0xc(%esp),%edx │ │ + lea (%ecx,%edx,2),%edx │ │ + mov 0x10(%ebp),%ecx │ │ + movsbl 0x18(%ecx),%esi │ │ + sub $0x4,%esp │ │ + mov 0x8(%ebp),%ecx │ │ + pushl 0x48(%esp) │ │ + push %esi │ │ + pushl 0x54(%esp) │ │ + mov 0x10(%ebp),%esi │ │ + pushl 0x8(%esi) │ │ + pushl 0x18(%esp) │ │ + pushl 0xc(%ecx) │ │ + pushl 0x8(%ecx) │ │ + pushl 0x38(%esp) │ │ + pushl 0x60(%esp) │ │ + pushl 0x4a4(%eax) │ │ push $0x0 │ │ - push %ecx │ │ - push %eax │ │ - jmp 8fe39 │ │ - xor %eax,%eax │ │ - mov 0x2c(%esp),%edx │ │ - mov 0x58(%esp),%ebx │ │ + call 92e90 │ │ + add $0x30,%esp │ │ + inc %edi │ │ + test %eax,%eax │ │ + je 91c06 │ │ + jmp 92e86 │ │ + mov 0x24(%esp),%eax │ │ mov %eax,%ecx │ │ - or %ebx,%ecx │ │ - jne 8fdf8 │ │ - jmp 8fe54 │ │ - mov $0x4,%eax │ │ - imul 0x88(%esp),%eax │ │ - add $0x8,%eax │ │ - sar $0x4,%eax │ │ + shl $0x7,%ecx │ │ + mov 0xc(%ebp),%eax │ │ + lea (%eax,%eax,2),%eax │ │ + shl $0x7,%eax │ │ + mov 0x10(%esp),%edx │ │ + add -0x244(%edx),%eax │ │ + add %ecx,%eax │ │ + mov 0x10(%ebp),%ecx │ │ + mov %ecx,%edx │ │ + movzbl 0x10(%ecx),%ecx │ │ + lea (%eax,%ecx,4),%ebx │ │ + mov 0x12(%edx),%cl │ │ + mov 0x8(%ebp),%edi │ │ + cmp $0x3,%cl │ │ + movzbl %cl,%ecx │ │ + mov $0x9,%edx │ │ + cmove %edx,%ecx │ │ + movl $0x0,0x74(%esp) │ │ + mov 0x64(%esp),%edx │ │ + lea (%edx,%edx,1),%edx │ │ + mov (%esp),%esi │ │ + mov 0x498(%esi),%eax │ │ + mov %edx,0x4(%esp) │ │ + add %edx,%eax │ │ + mov %eax,0x30(%esp) │ │ + mov 0x81c(%esi),%edx │ │ + dec %edx │ │ + mov 0xc(%edi),%esi │ │ + test %esi,%edx │ │ + mov (%ebx),%eax │ │ + mov %eax,0x24(%esp) │ │ + movzbl %cl,%eax │ │ + mov %eax,0x48(%esp) │ │ + lea 0x5040(%edi),%eax │ │ + mov %eax,0x1c(%esp) │ │ + lea 0x7080(%edi),%eax │ │ + mov %eax,0x14(%esp) │ │ + mov 0x70(%esp),%ecx │ │ + lea 0x0(,%ecx,4),%eax │ │ + mov %eax,0x8(%esp) │ │ + lea 0x0(,%ecx,8),%eax │ │ + mov %eax,0x20(%esp) │ │ + mov 0x68(%esp),%eax │ │ + lea 0x0(,%eax,4),%eax │ │ + mov %eax,0xc(%esp) │ │ + mov $0x0,%eax │ │ + jne 91d54 │ │ + mov (%esp),%edx │ │ + mov 0x818(%edx),%cl │ │ + mov %esi,%eax │ │ + sar %cl,%eax │ │ + dec %eax │ │ + imul 0x80c(%edx),%eax │ │ + shl $0x8,%eax │ │ + add 0x7f0(%edx),%eax │ │ + mov %eax,0x2c(%esp) │ │ + mov 0x8(%edi),%edi │ │ + mov 0x4c(%esp),%eax │ │ mov %eax,%ecx │ │ - or %ebx,%ecx │ │ - je 8fe54 │ │ - mov %ebx,%edi │ │ - mov 0x20(%esp),%ecx │ │ - lea (%ecx,%ecx,2),%ecx │ │ - shl $0x4,%ecx │ │ - lea 0xe0(%esp,%ecx,1),%ecx │ │ - mov 0x40(%esp),%edx │ │ - lea 0x0(,%edx,4),%edx │ │ - mov 0x54(%esp),%ebx │ │ - add (%ebx),%edx │ │ + sar %cl,%edi │ │ + mov %edi,0x40(%esp) │ │ + mov %esi,%ebx │ │ + mov 0x94(%esp),%esi │ │ + mov 0x3618(%esi),%edx │ │ + mov 0x361c(%esi),%ecx │ │ + mov %ecx,0x80(%esp) │ │ + mov %eax,%ecx │ │ + sar %cl,%edx │ │ + xor %ecx,%ecx │ │ + cmp %edx,%edi │ │ + setg %cl │ │ + mov %ecx,0x50(%esp) │ │ + mov 0x34(%esp),%edx │ │ + mov %edx,%ecx │ │ + sar %cl,%ebx │ │ + mov %ebx,0x60(%esp) │ │ + mov 0x3620(%esi),%edi │ │ + sar %cl,%edi │ │ + xor %ecx,%ecx │ │ + cmp %edi,%ebx │ │ + setg %cl │ │ + mov %ecx,0x88(%esp) │ │ + mov %eax,%ecx │ │ + mov 0x80(%esp),%eax │ │ + sar %cl,%eax │ │ + mov 0x3624(%esi),%edi │ │ + mov %edx,%ecx │ │ + sar %cl,%edi │ │ sub $0xc,%esp │ │ - mov 0x24(%esp),%ebx │ │ - pushl 0x1c(%esp) │ │ - pushl 0x84(%esp) │ │ - pushl 0x98(%esp) │ │ + lea 0x80(%esp),%edx │ │ + mov 0x1c(%esp),%ebx │ │ + mov 0xc(%esp),%ecx │ │ + pushl 0xa5c(%ecx) │ │ + pushl 0x24(%esp) │ │ + push $0x0 │ │ + pushl 0x80(%esp) │ │ + pushl 0x8c(%esp) │ │ + push %edx │ │ + pushl 0x6c(%esp) │ │ + pushl 0x54(%esp) │ │ + pushl 0x4a4(%ecx) │ │ + mov %ecx,%esi │ │ + pushl 0x60(%esp) │ │ + push $0x0 │ │ push %edi │ │ push %eax │ │ - push %edx │ │ - push %ecx │ │ - mov 0x8(%ebp),%eax │ │ - pushl 0x4a0(%eax) │ │ - push %esi │ │ - mov 0x68(%esp),%eax │ │ - call *0x674(%eax) │ │ - mov 0x5c(%esp),%edx │ │ - add $0x30,%esp │ │ - test %edx,%edx │ │ - mov 0xc(%esp),%edi │ │ - je 8ff45 │ │ - cmpl $0x0,0x60(%esp) │ │ - je 8fe7f │ │ - mov 0xb4(%esp),%eax │ │ - mov 0x84(%esp),%ecx │ │ - movzbl (%ecx,%eax,1),%eax │ │ - mov %eax,0x14(%esp) │ │ - jmp 8fe87 │ │ - movl $0x0,0x14(%esp) │ │ - mov 0x5c(%esp),%edx │ │ - mov 0x40(%esp),%esi │ │ - shl $0x2,%esi │ │ - mov 0xc4(%esp),%ecx │ │ - shr %cl,%esi │ │ - mov 0x20(%esp),%eax │ │ - lea (%eax,%eax,2),%edi │ │ - shl $0x4,%edi │ │ - lea 0xf0(%esp,%edi,1),%eax │ │ - mov 0x54(%esp),%ecx │ │ - mov 0x4(%ecx),%ecx │ │ - add %esi,%ecx │ │ - sub $0xc,%esp │ │ - mov 0x24(%esp),%ebx │ │ - pushl 0x1c(%esp) │ │ + pushl 0xc8(%esp) │ │ + pushl 0xa4(%esp) │ │ + pushl 0x98(%esp) │ │ pushl 0x8c(%esp) │ │ + call 86bb0 │ │ + add $0x44,%esp │ │ + pushl 0xa5c(%esi) │ │ + push $0x0 │ │ + push $0x0 │ │ + push $0x0 │ │ pushl 0x28(%esp) │ │ - push %edx │ │ - pushl 0x7c(%esp) │ │ - push %ecx │ │ - push %eax │ │ - mov 0x8(%ebp),%eax │ │ - pushl 0x4a4(%eax) │ │ + pushl 0x28(%esp) │ │ + pushl 0x38(%esp) │ │ pushl 0x48(%esp) │ │ - mov 0xb0(%esp),%eax │ │ - mov 0x68(%esp),%ecx │ │ - call *0x674(%ecx,%eax,4) │ │ - add $0x30,%esp │ │ - lea 0x100(%esp,%edi,1),%eax │ │ - mov 0x54(%esp),%edx │ │ - add 0x8(%edx),%esi │ │ + mov 0x48(%esp),%edi │ │ + push %edi │ │ + mov 0x84(%esp),%esi │ │ + call *0x20(%esi,%eax,4) │ │ + add $0x28,%esp │ │ + pushl 0x2c(%esp) │ │ + pushl 0x18(%esp) │ │ + pushl 0x18(%esp) │ │ + push %edi │ │ + mov 0x18(%esp),%edi │ │ + pushl 0x4a4(%edi) │ │ + pushl 0x4c(%esp) │ │ + call *0x138(%esi) │ │ + add $0x20,%esp │ │ + mov 0x10(%ebp),%eax │ │ + movzbl 0x12(%eax),%eax │ │ + cmp $0x3,%al │ │ + mov $0x9,%edx │ │ + cmovne %eax,%edx │ │ + movl $0x0,0x74(%esp) │ │ + mov 0x4(%esp),%eax │ │ + mov %edi,%ecx │ │ + add 0x49c(%edi),%eax │ │ + mov %eax,0x4(%esp) │ │ + mov 0x8(%ebp),%eax │ │ + mov 0xc(%eax),%edi │ │ + mov 0x81c(%ecx),%ecx │ │ + dec %ecx │ │ + test %edi,%ecx │ │ + movzbl %dl,%ecx │ │ + mov %ecx,0x48(%esp) │ │ + mov $0x0,%esi │ │ + jne 91ee9 │ │ + mov (%esp),%edx │ │ + mov 0x818(%edx),%cl │ │ + mov %edi,%esi │ │ + sar %cl,%esi │ │ + dec %esi │ │ + imul 0x80c(%edx),%esi │ │ + shl $0x8,%esi │ │ + add 0x7f4(%edx),%esi │ │ + mov %esi,0x40(%esp) │ │ + mov 0x8(%eax),%eax │ │ + mov 0x4c(%esp),%ebx │ │ + mov %ebx,%ecx │ │ + sar %cl,%eax │ │ + mov %eax,0x2c(%esp) │ │ + mov 0x94(%esp),%esi │ │ + mov 0x3618(%esi),%edx │ │ + mov 0x361c(%esi),%ecx │ │ + mov %ecx,0x30(%esp) │ │ + mov %ebx,%ecx │ │ + sar %cl,%edx │ │ + xor %ecx,%ecx │ │ + cmp %edx,%eax │ │ + setg %cl │ │ + mov %ecx,0x50(%esp) │ │ + mov 0x34(%esp),%edx │ │ + mov %edx,%ecx │ │ + sar %cl,%edi │ │ + mov %edi,%eax │ │ + mov %edi,0x60(%esp) │ │ + mov 0x3620(%esi),%edi │ │ + sar %cl,%edi │ │ + xor %ecx,%ecx │ │ + cmp %edi,%eax │ │ + setg %cl │ │ + mov %ecx,0x88(%esp) │ │ + mov %ebx,%ecx │ │ + sarl %cl,0x30(%esp) │ │ + mov 0x3624(%esi),%edi │ │ + mov %edx,%ecx │ │ + sar %cl,%edi │ │ sub $0xc,%esp │ │ - pushl 0x1c(%esp) │ │ + mov 0x1c(%esp),%ebx │ │ + mov 0xc(%esp),%ecx │ │ + pushl 0xa5c(%ecx) │ │ + pushl 0x24(%esp) │ │ + push $0x0 │ │ + pushl 0x80(%esp) │ │ pushl 0x8c(%esp) │ │ - pushl 0x28(%esp) │ │ - pushl 0x74(%esp) │ │ - pushl 0x7c(%esp) │ │ - push %esi │ │ + lea 0x94(%esp),%eax │ │ push %eax │ │ - mov 0x8(%ebp),%eax │ │ - pushl 0x4a4(%eax) │ │ - mov 0x38(%esp),%edi │ │ + pushl 0x6c(%esp) │ │ + pushl 0x68(%esp) │ │ + pushl 0x4a4(%ecx) │ │ + mov %ecx,%esi │ │ + pushl 0x34(%esp) │ │ + push $0x0 │ │ push %edi │ │ - mov 0xb0(%esp),%eax │ │ - mov 0x68(%esp),%ecx │ │ - call *0x674(%ecx,%eax,4) │ │ - add $0x30,%esp │ │ - mov 0x30(%esp),%esi │ │ - xorl $0x1,0x20(%esp) │ │ + pushl 0x6c(%esp) │ │ + pushl 0xc8(%esp) │ │ + pushl 0xa4(%esp) │ │ + pushl 0x98(%esp) │ │ + pushl 0x78(%esp) │ │ + call 86bb0 │ │ + add $0x44,%esp │ │ + pushl 0xa5c(%esi) │ │ + push $0x0 │ │ + push $0x0 │ │ + push $0x0 │ │ + pushl 0x28(%esp) │ │ + pushl 0x28(%esp) │ │ + pushl 0x38(%esp) │ │ + pushl 0x48(%esp) │ │ + mov 0x48(%esp),%edi │ │ + push %edi │ │ + mov 0x84(%esp),%esi │ │ + call *0x20(%esi,%eax,4) │ │ + add $0x28,%esp │ │ + pushl 0x2c(%esp) │ │ + pushl 0x18(%esp) │ │ + pushl 0x18(%esp) │ │ + push %edi │ │ + mov 0x18(%esp),%eax │ │ + pushl 0x4a4(%eax) │ │ + pushl 0x20(%esp) │ │ + call *0x138(%esi) │ │ + add $0x20,%esp │ │ mov 0x8(%ebp),%eax │ │ - mov 0x7f4(%eax),%eax │ │ + mov 0x44(%esp),%ecx │ │ + mov %ecx,0x3f56c(%eax) │ │ + mov 0x4c(%esp),%ecx │ │ + mov 0x90(%esp),%eax │ │ + add %ecx,%eax │ │ + sar %cl,%eax │ │ + mov 0x34(%esp),%ecx │ │ + mov 0x8c(%esp),%edx │ │ + lea (%edx,%ecx,1),%ebx │ │ + sar %cl,%ebx │ │ + mov 0x10(%ebp),%esi │ │ + cmpb $0x0,0x6(%esi) │ │ + je 92087 │ │ + mov 0x18(%esp),%eax │ │ + dec %al │ │ + cmp $0x1f,%al │ │ + mov 0x8(%ebp),%edx │ │ + mov 0x10(%esp),%esi │ │ + mov 0x3c(%esp),%ecx │ │ + ja 92a4c │ │ + movzbl %al,%eax │ │ + mov -0x21fc(%esi,%eax,4),%eax │ │ + add %esi,%eax │ │ + jmp *%eax │ │ + mov 0x5c(%esp),%eax │ │ + movb $0x40,0x30(%edx,%eax,1) │ │ + dec %cl │ │ + cmp $0x1f,%cl │ │ + jbe 92a57 │ │ + jmp 92b93 │ │ + mov %eax,0xbc(%esp) │ │ + movzbl 0x7(%esi),%eax │ │ mov %eax,0x14(%esp) │ │ - movl $0x0,0x3c(%esp) │ │ - mov 0x94(%esp),%eax │ │ - mov %eax,0x90(%esp) │ │ - mov 0x10(%esp),%ebx │ │ - mov 0x8c(%esp),%ecx │ │ - jmp 8fa47 │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ - lea 0x0(%edi,%eiz,1),%edi │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 8ff9f │ │ - pop %ebx │ │ - add $0x44fd1,%ebx │ │ - mov 0x8(%ebp),%eax │ │ - lea -0x44970(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x44aa0(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x44bd0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x44d00(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,(%eax) │ │ - lea -0x44920(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x44a50(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x44b80(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x44cb0(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x28(%eax) │ │ - lea -0x448d0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x44a00(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x44b30(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x44c60(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x50(%eax) │ │ - lea -0x44890(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x449c0(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x44af0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x44c20(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x78(%eax) │ │ - lea -0x444b0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x445e0(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x44710(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x44840(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x10(%eax) │ │ - lea -0x44460(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x44590(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x446c0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x447f0(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x38(%eax) │ │ - lea -0x44410(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x44540(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x44670(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x447a0(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x60(%eax) │ │ - lea -0x443d0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x44500(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x44630(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x44760(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x88(%eax) │ │ - lea -0x44380(%ebx),%ecx │ │ - mov %ecx,0x20(%eax) │ │ - lea -0x44330(%ebx),%ecx │ │ - mov %ecx,0x48(%eax) │ │ - lea -0x442e0(%ebx),%ecx │ │ - mov %ecx,0x70(%eax) │ │ - lea -0x442a0(%ebx),%ecx │ │ - mov %ecx,0x98(%eax) │ │ - lea -0x44250(%ebx),%ecx │ │ - mov %ecx,0x24(%eax) │ │ - lea -0x439f0(%ebx),%ecx │ │ - mov %ecx,0x4c(%eax) │ │ - lea -0x43790(%ebx),%ecx │ │ - mov %ecx,0x74(%eax) │ │ - lea -0x43120(%ebx),%ecx │ │ - mov %ecx,0x9c(%eax) │ │ - lea -0x42eb0(%ebx),%ecx │ │ - mov %ecx,0xa0(%eax) │ │ - lea -0x42cc0(%ebx),%ecx │ │ - mov %ecx,0xa4(%eax) │ │ - lea -0x429e0(%ebx),%ecx │ │ - mov %ecx,0xa8(%eax) │ │ - lea -0x42790(%ebx),%ecx │ │ - mov %ecx,0xb8(%eax) │ │ - lea -0x424b0(%ebx),%ecx │ │ - mov %ecx,0xbc(%eax) │ │ - lea -0x42190(%ebx),%ecx │ │ - mov %ecx,0xc0(%eax) │ │ - lea -0x41eb0(%ebx),%ecx │ │ - mov %ecx,0xac(%eax) │ │ - lea -0x419c0(%ebx),%ecx │ │ - mov %ecx,0xb0(%eax) │ │ - lea -0x410d0(%ebx),%ecx │ │ - mov %ecx,0xb4(%eax) │ │ - lea -0x40010(%ebx),%ecx │ │ - mov %ecx,0xc4(%eax) │ │ - lea -0x3fce0(%ebx),%ecx │ │ - mov %ecx,0xc8(%eax) │ │ - lea -0x3f9c0(%ebx),%ecx │ │ - mov %ecx,0xcc(%eax) │ │ - lea -0x3f6c0(%ebx),%ecx │ │ - mov %ecx,0xd0(%eax) │ │ - mov %eax,(%esp) │ │ - call 9988c │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + movzbl 0x1a(%esi),%eax │ │ + mov %eax,0xa4(%esp) │ │ + movzbl 0x1d(%esi),%eax │ │ + mov %ax,0xb0(%esp) │ │ + movzwl 0x1e(%esi),%eax │ │ + mov %ax,0xb2(%esp) │ │ + cmpb $0x0,0x18(%esp) │ │ + mov 0x8(%ebp),%edi │ │ + mov 0x3c(%esp),%eax │ │ + je 929c0 │ │ + lea 0x2a0(%edi),%esi │ │ + mov %esi,0x48(%esp) │ │ + movl $0x0,0x78(%esp) │ │ + mov %ebx,0xb4(%esp) │ │ + test %al,%al │ │ + jne 92117 │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 9027f │ │ - pop %ebx │ │ - add $0x44cf1,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0x4,%esp │ │ - push $0x0 │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 95b20 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ + mov 0x78(%esp),%esi │ │ + add $0x10,%esi │ │ + mov %esi,0x78(%esp) │ │ + mov %esi,0x98(%esp) │ │ + mov 0x98(%esp),%edx │ │ + cmp 0x18(%esp),%edx │ │ + jae 929c0 │ │ + test %al,%al │ │ + je 920f0 │ │ + xor %edx,%edx │ │ + mov 0x78(%esp),%eax │ │ + test %eax,%eax │ │ + setne %dl │ │ + mov %edx,0xb8(%esp) │ │ + lea 0x10(%eax),%esi │ │ + mov %esi,0x98(%esp) │ │ + mov 0x8c(%esp),%ebx │ │ + cmp %esi,%ebx │ │ + mov %esi,%edx │ │ + cmovle %ebx,%edx │ │ + mov %edx,0x9c(%esp) │ │ + mov %eax,%edx │ │ + shr %cl,%edx │ │ + mov %edx,0xac(%esp) │ │ + shr %cl,%esi │ │ + mov 0xb4(%esp),%ecx │ │ + cmp %esi,%ecx │ │ + cmovle %ecx,%esi │ │ + mov %esi,0x88(%esp) │ │ + lea (%eax,%eax,1),%ecx │ │ + mov %ecx,0xc0(%esp) │ │ + lea 0x0(,%eax,4),%eax │ │ + mov %eax,0xc4(%esp) │ │ + mov 0xc(%edi),%esi │ │ + xor %ecx,%ecx │ │ + mov (%esp),%eax │ │ + mov 0x38(%esp),%edx │ │ + jmp 921b5 │ │ nop │ │ nop │ │ + mov 0xa8(%esp),%ecx │ │ + mov 0x38(%esp),%edx │ │ + mov %ebx,%edi │ │ + mov 0xa8(%esp),%ebx │ │ + sub 0xa0(%esp),%edx │ │ + cmp 0x3c(%esp),%ebx │ │ + jae 92998 │ │ + mov %ecx,0x80(%esp) │ │ + mov 0x4a0(%eax),%ecx │ │ + imul 0xc0(%esp),%ecx │ │ + lea (%edx,%ecx,2),%edx │ │ + mov 0x78(%esp),%ecx │ │ + add %ecx,%esi │ │ + cmp 0x9c(%esp),%ecx │ │ + mov %esi,0xc(%edi) │ │ + mov %edx,0x38(%esp) │ │ + jge 92320 │ │ + xor %edx,%edx │ │ + mov %edi,%ecx │ │ + mov 0x80(%esp),%edi │ │ + test %edi,%edi │ │ + setne 0x4(%esp) │ │ + lea 0x10(%edi),%ebx │ │ + mov 0x90(%esp),%eax │ │ + cmp %ebx,%eax │ │ + cmovle %eax,%ebx │ │ + cmp %ebx,%edi │ │ + mov 0x8(%ecx),%ecx │ │ + jge 92330 │ │ + mov %ebx,%eax │ │ + mov %ebx,0xc(%esp) │ │ + mov 0x4(%esp),%al │ │ + mov %al,%dl │ │ + mov 0x78(%esp),%esi │ │ + mov 0xb8(%esp),%ebx │ │ + mov 0x8(%ebp),%edi │ │ + mov %edx,0x1c(%esp) │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 902cf │ │ - pop %ebx │ │ - add $0x44ca1,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - push $0x0 │ │ - pushl 0x2c(%ebp) │ │ - pushl 0x28(%ebp) │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 96a50 │ │ - add $0x30,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %ebx,0x8(%esp) │ │ + mov %esi,0xa0(%esp) │ │ + mov 0x80(%esp),%esi │ │ + add %esi,%ecx │ │ + mov %ecx,0x8(%edi) │ │ + mov %edx,%edi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 9031f │ │ - pop %ebx │ │ - add $0x44c51,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0x8,%esp │ │ - push $0x0 │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 97310 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 9035f │ │ - pop %ebx │ │ - add $0x44c11,%ebx │ │ + mov 0x10(%ebp),%eax │ │ + movzbl 0x1a(%eax),%ecx │ │ + mov %ecx,0x4(%esp) │ │ + mov 0x38(%esp),%eax │ │ + lea (%eax,%esi,8),%eax │ │ + sub $0x4,%esp │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ + mov 0x14(%esp),%ebx │ │ + push %eax │ │ + pushl 0x10(%esp) │ │ + push %edi │ │ + lea 0xc0(%esp),%eax │ │ + push %eax │ │ push $0x0 │ │ - pushl 0x28(%ebp) │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ + pushl 0x1c(%esp) │ │ pushl 0x10(%ebp) │ │ - call 98100 │ │ + call 8c580 │ │ add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - nop │ │ - nop │ │ + mov 0x10(%esp),%eax │ │ + lea -0x5550(%eax),%eax │ │ + mov 0xa4(%esp),%ecx │ │ + movzbl (%eax,%ecx,8),%edx │ │ + mov 0x8(%ebp),%ebx │ │ + mov 0x8(%ebx),%ecx │ │ + add %edx,%ecx │ │ + add %edx,%esi │ │ + mov %ecx,0x8(%ebx) │ │ + inc %edi │ │ + cmp 0xc(%esp),%esi │ │ + jl 92260 │ │ + mov 0xa4(%esp),%edx │ │ + movzbl 0x1(%eax,%edx,8),%eax │ │ + mov (%esp),%edx │ │ + mov 0x4a0(%edx),%edx │ │ + imul %eax,%edx │ │ + mov 0x38(%esp),%edi │ │ + lea (%edi,%edx,4),%edi │ │ + mov %edi,0x38(%esp) │ │ + sub %esi,%ecx │ │ + mov 0x8(%ebp),%edi │ │ + mov %ecx,0x8(%edi) │ │ + mov 0xa0(%esp),%esi │ │ + add %eax,%esi │ │ + add 0xc(%edi),%eax │ │ + mov %eax,0xc(%edi) │ │ + mov 0x8(%esp),%ebx │ │ + inc %ebx │ │ + cmp 0x9c(%esp),%esi │ │ + mov 0x1c(%esp),%edx │ │ + jl 92240 │ │ + jmp 92394 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %esi,%eax │ │ + mov %ecx,%esi │ │ + jmp 92394 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 903af │ │ - pop %ebx │ │ - add $0x44bc1,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0x4,%esp │ │ - push $0x4 │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 95b20 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x10(%esp),%eax │ │ + lea -0x5550(%eax),%edx │ │ + mov %esi,%eax │ │ + mov 0xa4(%esp),%esi │ │ + movzbl 0x1(%edx,%esi,8),%edx │ │ + lea (%ecx,%edi,1),%esi │ │ + mov %esi,0x4(%esp) │ │ + mov 0x78(%esp),%esi │ │ + mov 0x8(%ebp),%edi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 903ff │ │ - pop %ebx │ │ - add $0x44b71,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - push $0x4 │ │ - pushl 0x2c(%ebp) │ │ - pushl 0x28(%ebp) │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 96a50 │ │ - add $0x30,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + mov 0x4(%esp),%ebx │ │ + mov %ebx,0x8(%edi) │ │ + mov (%esp),%edi │ │ + mov 0x4a0(%edi),%edi │ │ + imul %edx,%edi │ │ + mov 0x38(%esp),%ebx │ │ + lea (%ebx,%edi,4),%ebx │ │ + mov %ebx,0x38(%esp) │ │ + mov 0x8(%ebp),%edi │ │ + mov %ecx,0x8(%edi) │ │ + add %edx,%eax │ │ + mov %eax,0xc(%edi) │ │ + add %edx,%esi │ │ + cmp 0x9c(%esp),%esi │ │ + jl 92360 │ │ + sub %esi,%eax │ │ + mov (%esp),%ecx │ │ + imul 0x4a0(%ecx),%esi │ │ + shl $0x2,%esi │ │ + mov %eax,0x4(%esp) │ │ + mov %eax,0xc(%edi) │ │ + cmpb $0x0,0x6c(%esp) │ │ + mov %esi,0xa0(%esp) │ │ + je 92970 │ │ + mov 0x80(%esp),%edx │ │ + mov %edx,%esi │ │ + mov 0x4c(%esp),%ecx │ │ + shr %cl,%esi │ │ + mov %esi,0x60(%esp) │ │ + add $0x10,%edx │ │ + mov %edx,0xa8(%esp) │ │ + shr %cl,%edx │ │ + mov 0xbc(%esp),%ecx │ │ + cmp %edx,%ecx │ │ + cmovle %ecx,%edx │ │ + mov %edx,0x1c(%esp) │ │ + xor %edx,%edx │ │ + mov (%esp),%eax │ │ + mov %edi,%ebx │ │ + mov 0xac(%esp),%edi │ │ + mov 0x4(%esp),%esi │ │ + jmp 92425 │ │ nop │ │ + mov %edi,0x50(%esp) │ │ + mov 0x34(%esp),%ecx │ │ + mov 0x50(%esp),%eax │ │ + shl %cl,%eax │ │ + sub %eax,%esi │ │ + mov %esi,0xc(%ebx) │ │ + mov 0x68(%esp),%eax │ │ + cmp $0x2,%eax │ │ + mov %eax,%edx │ │ + mov (%esp),%eax │ │ + je 92190 │ │ + lea 0x1(%edx),%ecx │ │ + mov %ecx,0x68(%esp) │ │ + add 0x78(%esp),%esi │ │ + cmp 0x88(%esp),%edi │ │ + mov 0x498(%eax,%edx,4),%ecx │ │ + mov %ecx,0x4(%esp) │ │ + mov %edx,%ecx │ │ + mov 0x4a4(%eax),%edx │ │ + mov %esi,0xc(%ebx) │ │ + jge 92400 │ │ + mov %ecx,0xc8(%esp) │ │ + mov 0x64(%esp),%eax │ │ + mov 0x4(%esp),%ecx │ │ + lea (%ecx,%eax,2),%eax │ │ + sar %edx │ │ + imul 0xc4(%esp),%edx │ │ + mov 0x34(%esp),%ecx │ │ + sar %cl,%edx │ │ + lea (%eax,%edx,2),%eax │ │ + mov %eax,0x30(%esp) │ │ + mov 0x8(%ebx),%edx │ │ + mov %edi,0x50(%esp) │ │ + jmp 924ec │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 9044f │ │ - pop %ebx │ │ - add $0x44b21,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0x8,%esp │ │ - push $0x4 │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 97310 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 9048f │ │ - pop %ebx │ │ - add $0x44ae1,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - push $0x4 │ │ - pushl 0x28(%ebp) │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 98100 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0xc(%edi),%esi │ │ + mov %ebx,%eax │ │ + mov 0x70(%esp),%ecx │ │ + movzbl %cl,%edi │ │ + mov (%esp),%ecx │ │ + mov 0x4a4(%ecx),%ecx │ │ + imul %edi,%ecx │ │ + mov 0x30(%esp),%ebx │ │ + lea (%ebx,%ecx,4),%ebx │ │ + mov %ebx,0x30(%esp) │ │ + mov 0x4c(%esp),%ecx │ │ + shl %cl,%eax │ │ + sub %eax,%edx │ │ + mov 0x50(%esp),%ebx │ │ + add %edi,%ebx │ │ + mov 0x34(%esp),%ecx │ │ + shl %cl,%edi │ │ + add %edi,%esi │ │ + mov 0x8(%ebp),%eax │ │ + mov %edx,0x8(%eax) │ │ + mov %esi,0xc(%eax) │ │ + mov %ebx,0x50(%esp) │ │ + cmp 0x88(%esp),%ebx │ │ + mov %eax,%ebx │ │ + mov 0xac(%esp),%edi │ │ + jge 92404 │ │ + add 0x80(%esp),%edx │ │ + mov 0x60(%esp),%eax │ │ + cmp 0x1c(%esp),%eax │ │ + mov %edx,0x8(%ebx) │ │ + jge 92950 │ │ + mov 0x50(%esp),%esi │ │ + mov %esi,%eax │ │ + mov 0x34(%esp),%ecx │ │ + shl %cl,%eax │ │ + add 0x5c(%esp),%eax │ │ + shl $0x5,%eax │ │ + add 0x58(%esp),%eax │ │ + mov %eax,0x40(%esp) │ │ + mov 0x7c(%esp),%eax │ │ + add %esi,%eax │ │ + mov 0xc8(%esp),%ecx │ │ + shl $0x5,%ecx │ │ + mov %ecx,0x24(%esp) │ │ + add %ebx,%ecx │ │ + lea 0x50(%ecx,%eax,1),%eax │ │ + mov %eax,0x20(%esp) │ │ + mov 0x60(%esp),%ebx │ │ + mov (%esp),%eax │ │ + cmpl $0x0,0xa70(%eax) │ │ + mov %ebx,0x4(%esp) │ │ + jne 92630 │ │ + jmp 926c0 │ │ + mov %eax,%ecx │ │ + mov $0x1010101,%edx │ │ + imul %edx,%ecx │ │ + mul %edx │ │ + add %ecx,%edx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0x280(%ecx),%ecx │ │ + mov 0x24(%esp),%esi │ │ + add %esi,%ecx │ │ + mov 0x44(%esp),%edi │ │ + mov %eax,0x40(%edi,%ecx,1) │ │ + mov %edx,0x44(%edi,%ecx,1) │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0x280(%ecx),%ecx │ │ + add %esi,%ecx │ │ + mov %edx,0x4c(%edi,%ecx,1) │ │ + mov %eax,0x48(%edi,%ecx,1) │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 904df │ │ - pop %ebx │ │ - add $0x44a91,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0x4,%esp │ │ - push $0x8 │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 95b20 │ │ + mov 0xc(%esp),%eax │ │ + mov 0x48(%esp),%ecx │ │ + mov %ecx,0xc(%esp) │ │ + test %eax,%eax │ │ + mov 0x8(%ebp),%edi │ │ + js 925ff │ │ + mov 0x10(%ebp),%ecx │ │ + movzbl 0x7(%ecx),%edi │ │ + mov 0x74(%esp),%edx │ │ + mov %edi,%ecx │ │ + shl $0x6,%ecx │ │ + lea (%ecx,%edi,4),%ecx │ │ + add 0x54(%esp),%ecx │ │ + mov 0x30(%esp),%esi │ │ + lea (%esi,%ebx,8),%edi │ │ + sub $0xc,%esp │ │ + mov 0x1c(%esp),%ebx │ │ + mov 0xc(%esp),%esi │ │ + pushl 0xa5c(%esi) │ │ + push %eax │ │ + pushl 0x20(%esp) │ │ + pushl 0x4a4(%esi) │ │ + push %edi │ │ + mov 0x8(%ebp),%edi │ │ + call *0x154(%ecx,%edx,4) │ │ + mov 0x24(%esp),%ebx │ │ add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + movzbl 0x8(%esp),%edx │ │ + add %edx,%ebx │ │ + mov 0x4c(%esp),%ecx │ │ + shl %cl,%edx │ │ + add 0x8(%edi),%edx │ │ + mov %edx,0x8(%edi) │ │ + cmp 0x1c(%esp),%ebx │ │ + jge 92490 │ │ + mov (%esp),%eax │ │ + cmpl $0x0,0xa70(%eax) │ │ + mov %ebx,0x4(%esp) │ │ + je 926c0 │ │ + mov 0x94(%esp),%eax │ │ + mov 0x3640(%eax),%esi │ │ + mov 0x10(%esp),%eax │ │ + lea -0x5550(%eax),%ecx │ │ + mov 0x14(%esp),%ebx │ │ + movzbl (%ecx,%ebx,8),%edi │ │ + movzbl 0x1(%ecx,%ebx,8),%eax │ │ + mov 0x4(%esp),%ebx │ │ + mov %edi,0x8(%esp) │ │ + mov %eax,0x70(%esp) │ │ + imul %eax,%edi │ │ + shl $0x6,%edi │ │ + mov %esi,0xc(%esp) │ │ + add %esi,%edi │ │ + mov 0x94(%esp),%eax │ │ + mov %edi,0x3640(%eax) │ │ + mov (%esp),%eax │ │ + mov 0x7f8(%eax),%ecx │ │ + mov 0x8(%ebp),%esi │ │ + imul 0xc(%esi),%ecx │ │ + add %edx,%ecx │ │ + lea (%ecx,%ecx,4),%ecx │ │ + add %ecx,%ecx │ │ + add 0xa7c(%eax),%ecx │ │ + mov 0x68(%esp),%edx │ │ + movswl (%ecx,%edx,2),%eax │ │ + movzbl 0x6(%edx,%ecx,1),%ecx │ │ + mov %ecx,0x74(%esp) │ │ + test %eax,%eax │ │ + mov 0x8(%ebp),%edi │ │ + jns 925b3 │ │ + jmp 925ff │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 9052f │ │ - pop %ebx │ │ - add $0x44a41,%ebx │ │ + mov %ebx,%eax │ │ + mov 0x4c(%esp),%ecx │ │ + shl %cl,%eax │ │ + add 0x40(%esp),%eax │ │ mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ + movzbl 0x1ee0(%ecx,%eax,1),%eax │ │ + mov %eax,0x74(%esp) │ │ + mov 0x84(%esp),%eax │ │ + lea (%ebx,%eax,1),%edx │ │ + mov 0x280(%ecx),%eax │ │ + add 0x24(%esp),%eax │ │ + mov %edx,0x44(%esp) │ │ + lea 0x40(%eax,%edx,1),%edx │ │ + mov 0x10(%ebp),%edi │ │ + movzbl 0x7(%edi),%eax │ │ sub $0xc,%esp │ │ - push $0x8 │ │ - pushl 0x2c(%ebp) │ │ - pushl 0x28(%ebp) │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 96a50 │ │ + mov 0x1c(%esp),%ebx │ │ + lea 0x37(%esp),%esi │ │ + push %esi │ │ + lea 0x84(%esp),%esi │ │ + push %esi │ │ + pushl 0x5c(%esp) │ │ + pushl 0x80(%esp) │ │ + push $0x0 │ │ + push %edi │ │ + pushl 0xc(%ebp) │ │ + push %eax │ │ + pushl 0x4c(%esp) │ │ + call 8cc50 │ │ + mov 0x40(%esp),%esi │ │ add $0x30,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + mov %eax,0xc(%esp) │ │ + lea -0x5550(%esi),%ecx │ │ + mov 0x14(%esp),%eax │ │ + mov %ecx,0x8(%esp) │ │ + movzbl 0x1(%ecx,%eax,8),%edx │ │ + mov (%esp),%eax │ │ + mov 0x808(%eax),%eax │ │ + mov 0x34(%esp),%ecx │ │ + add %ecx,%eax │ │ + mov 0x8(%ebp),%edi │ │ + sub 0xc(%edi),%eax │ │ + sar %cl,%eax │ │ + cmp %edx,%eax │ │ + cmovg %edx,%eax │ │ + lea -0x1(%eax),%ecx │ │ + cmp $0xf,%ecx │ │ + mov %edx,0x70(%esp) │ │ + ja 927ae │ │ + mov -0x1ffc(%esi,%ecx,4),%ecx │ │ + add %esi,%ecx │ │ + jmp *%ecx │ │ + movzbl 0x2b(%esp),%ecx │ │ + mov 0x20(%esp),%eax │ │ + mov %ecx,0x2c(%esp) │ │ + mov %cl,(%eax) │ │ + jmp 92840 │ │ + movzbl 0x2b(%esp),%ecx │ │ + mov %ecx,%eax │ │ + shl $0x8,%eax │ │ + mov %ecx,0x2c(%esp) │ │ + or %ecx,%eax │ │ + mov 0x20(%esp),%ecx │ │ + mov %ax,(%ecx) │ │ + jmp 92840 │ │ + movzbl 0x2b(%esp),%ecx │ │ + sub $0x4,%esp │ │ + mov 0x14(%esp),%ebx │ │ + push %eax │ │ + mov %ecx,0x34(%esp) │ │ + push %ecx │ │ + pushl 0x2c(%esp) │ │ + call 1510 │ │ + add $0x10,%esp │ │ + jmp 92840 │ │ + movzbl 0x2b(%esp),%eax │ │ + mov %eax,0x2c(%esp) │ │ + imul $0x1010101,%eax,%eax │ │ + mov 0x20(%esp),%ecx │ │ + mov %eax,(%ecx) │ │ + jmp 92840 │ │ + movzbl 0x2b(%esp),%ecx │ │ + mov %ecx,%eax │ │ + mov $0x1010101,%esi │ │ + mul %esi │ │ + mov %ecx,0x2c(%esp) │ │ + imul %esi,%ecx │ │ + add %edx,%ecx │ │ + mov 0x20(%esp),%edx │ │ + mov %eax,(%edx) │ │ + mov %ecx,0x4(%edx) │ │ + jmp 92840 │ │ + movzbl 0x2b(%esp),%ecx │ │ + mov %ecx,%eax │ │ + mov $0x1010101,%esi │ │ + mul %esi │ │ + mov %ecx,0x2c(%esp) │ │ + imul %esi,%ecx │ │ + add %edx,%ecx │ │ + movd %ecx,%xmm0 │ │ + movd %eax,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + pshufd $0x44,%xmm1,%xmm0 │ │ + mov 0x20(%esp),%eax │ │ + movdqu %xmm0,(%eax) │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 9057f │ │ - pop %ebx │ │ - add $0x449f1,%ebx │ │ + mov (%esp),%eax │ │ + mov 0x4(%esp),%ebx │ │ + mov 0x8(%esp),%edi │ │ + mov 0x14(%esp),%ecx │ │ + movzbl (%edi,%ecx,8),%esi │ │ + mov 0x804(%eax),%edx │ │ + mov 0x4c(%esp),%ecx │ │ + add %ecx,%edx │ │ + mov 0x8(%ebp),%eax │ │ + sub 0x8(%eax),%edx │ │ + sar %cl,%edx │ │ + cmp %esi,%edx │ │ + mov %esi,0x8(%esp) │ │ + cmovg %esi,%edx │ │ + lea -0x1(%edx),%ecx │ │ + cmp $0xf,%ecx │ │ + mov 0x2c(%esp),%eax │ │ + mov %eax,%edi │ │ + movzbl %al,%eax │ │ + ja 928ce │ │ + mov 0x10(%esp),%esi │ │ + mov -0x1fbc(%esi,%ecx,4),%ecx │ │ + add %esi,%ecx │ │ + jmp *%ecx │ │ + mov 0x8(%ebp),%eax │ │ + mov 0x280(%eax),%eax │ │ + add 0x24(%esp),%eax │ │ + mov 0x44(%esp),%ecx │ │ + mov %edi,%edx │ │ + mov %dl,0x40(%ecx,%eax,1) │ │ + jmp 925a0 │ │ + mov %eax,%ecx │ │ + shl $0x8,%ecx │ │ + or %eax,%ecx │ │ + mov 0x8(%ebp),%eax │ │ + mov 0x280(%eax),%eax │ │ + add 0x24(%esp),%eax │ │ + mov 0x44(%esp),%edx │ │ + mov %cx,0x40(%edx,%eax,1) │ │ + jmp 925a0 │ │ mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0x8,%esp │ │ - push $0x8 │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 97310 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 905bf │ │ - pop %ebx │ │ - add $0x449b1,%ebx │ │ + mov 0x280(%ecx),%ecx │ │ + add 0x24(%esp),%ecx │ │ + mov 0x44(%esp),%esi │ │ + lea 0x40(%esi,%ecx,1),%ecx │ │ + sub $0x4,%esp │ │ + mov 0x14(%esp),%ebx │ │ + push %edx │ │ + push %eax │ │ + push %ecx │ │ + call 1510 │ │ + mov 0x14(%esp),%ebx │ │ + add $0x10,%esp │ │ + jmp 925a0 │ │ + imul $0x1010101,%eax,%eax │ │ mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - push $0x8 │ │ - pushl 0x28(%ebp) │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 98100 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + mov 0x280(%ecx),%ecx │ │ + add 0x24(%esp),%ecx │ │ + mov 0x44(%esp),%edx │ │ + mov %eax,0x40(%edx,%ecx,1) │ │ + jmp 925a0 │ │ + mov %eax,%ecx │ │ + mov $0x1010101,%edx │ │ + imul %edx,%ecx │ │ + mul %edx │ │ + add %ecx,%edx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0x280(%ecx),%ecx │ │ + add 0x24(%esp),%ecx │ │ + mov 0x44(%esp),%esi │ │ + mov %eax,0x40(%esi,%ecx,1) │ │ + mov %edx,0x44(%esi,%ecx,1) │ │ + jmp 925a0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x10(%esp),%eax │ │ + lea -0x5550(%eax),%ecx │ │ + mov 0x14(%esp),%eax │ │ + movzbl 0x1(%ecx,%eax,8),%ecx │ │ + mov 0x60(%esp),%eax │ │ + jmp 92499 │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 9060f │ │ - pop %ebx │ │ - add $0x44961,%ebx │ │ + mov (%esp),%eax │ │ + mov 0x80(%esp),%ecx │ │ + add $0x10,%ecx │ │ + mov %ecx,%ebx │ │ + mov 0x38(%esp),%edx │ │ + mov 0x4(%esp),%esi │ │ + sub 0xa0(%esp),%edx │ │ + cmp 0x3c(%esp),%ebx │ │ + jb 921b5 │ │ + mov %edx,0x38(%esp) │ │ + mov 0x98(%esp),%eax │ │ + mov %eax,0x78(%esp) │ │ + mov 0x3c(%esp),%eax │ │ + mov 0x34(%esp),%ecx │ │ + mov 0x98(%esp),%edx │ │ + cmp 0x18(%esp),%edx │ │ + jb 92113 │ │ + xor %eax,%eax │ │ + jmp 92e86 │ │ + mov 0x5c(%esp),%eax │ │ + movw $0x4040,0x30(%edx,%eax,1) │ │ + dec %cl │ │ + cmp $0x1f,%cl │ │ + jbe 92a57 │ │ + jmp 92b93 │ │ + mov 0x5c(%esp),%eax │ │ + movl $0x40404040,0x30(%edx,%eax,1) │ │ + dec %cl │ │ + cmp $0x1f,%cl │ │ + jbe 92a57 │ │ + jmp 92b93 │ │ + mov 0x5c(%esp),%eax │ │ + movl $0x40404040,0x34(%edx,%eax,1) │ │ + movl $0x40404040,0x30(%edx,%eax,1) │ │ + dec %cl │ │ + cmp $0x1f,%cl │ │ + jbe 92a57 │ │ + jmp 92b93 │ │ + movdqa -0x14c30(%esi),%xmm0 │ │ + mov 0x5c(%esp),%eax │ │ + movdqu %xmm0,0x30(%edx,%eax,1) │ │ + dec %cl │ │ + cmp $0x1f,%cl │ │ + jbe 92a57 │ │ + jmp 92b93 │ │ + movdqa -0x14c30(%esi),%xmm0 │ │ + mov 0x5c(%esp),%eax │ │ + movdqu %xmm0,0x30(%edx,%eax,1) │ │ + movdqu %xmm0,0x40(%edx,%eax,1) │ │ + dec %cl │ │ + cmp $0x1f,%cl │ │ + ja 92b93 │ │ + movzbl %cl,%eax │ │ + mov -0x217c(%esi,%eax,4),%eax │ │ + add %esi,%eax │ │ + jmp *%eax │ │ + mov 0x280(%edx),%eax │ │ + mov 0x58(%esp),%ecx │ │ + movb $0x40,0x20(%eax,%ecx,1) │ │ + xor %eax,%eax │ │ + cmpb $0x0,0x6c(%esp) │ │ + jne 92ba0 │ │ + jmp 92e86 │ │ + mov 0x280(%edx),%eax │ │ + mov 0x58(%esp),%ecx │ │ + movw $0x4040,0x20(%eax,%ecx,1) │ │ + xor %eax,%eax │ │ + cmpb $0x0,0x6c(%esp) │ │ + jne 92ba0 │ │ + jmp 92e86 │ │ + mov 0x280(%edx),%eax │ │ + mov 0x58(%esp),%ecx │ │ + movl $0x40404040,0x20(%eax,%ecx,1) │ │ + xor %eax,%eax │ │ + cmpb $0x0,0x6c(%esp) │ │ + jne 92ba0 │ │ + jmp 92e86 │ │ + mov 0x280(%edx),%eax │ │ + mov 0x58(%esp),%ecx │ │ + movl $0x40404040,0x24(%eax,%ecx,1) │ │ + movl $0x40404040,0x20(%eax,%ecx,1) │ │ + xor %eax,%eax │ │ + cmpb $0x0,0x6c(%esp) │ │ + jne 92ba0 │ │ + jmp 92e86 │ │ + mov 0x280(%edx),%eax │ │ + mov 0x58(%esp),%ecx │ │ + movl $0x40404040,0x24(%eax,%ecx,1) │ │ + movl $0x40404040,0x20(%eax,%ecx,1) │ │ + mov 0x280(%edx),%eax │ │ + movl $0x40404040,0x2c(%ecx,%eax,1) │ │ + movl $0x40404040,0x28(%ecx,%eax,1) │ │ + xor %eax,%eax │ │ + cmpb $0x0,0x6c(%esp) │ │ + jne 92ba0 │ │ + jmp 92e86 │ │ + mov 0x280(%edx),%eax │ │ + mov 0x58(%esp),%ecx │ │ + movl $0x40404040,0x24(%eax,%ecx,1) │ │ + movl $0x40404040,0x20(%eax,%ecx,1) │ │ + mov 0x280(%edx),%eax │ │ + movl $0x40404040,0x2c(%ecx,%eax,1) │ │ + movl $0x40404040,0x28(%ecx,%eax,1) │ │ + mov 0x280(%edx),%eax │ │ + movl $0x40404040,0x34(%ecx,%eax,1) │ │ + movl $0x40404040,0x30(%ecx,%eax,1) │ │ + mov 0x280(%edx),%eax │ │ + movl $0x40404040,0x3c(%ecx,%eax,1) │ │ + movl $0x40404040,0x38(%ecx,%eax,1) │ │ + xor %eax,%eax │ │ + cmpb $0x0,0x6c(%esp) │ │ + je 92e86 │ │ + mov 0x68(%esp),%ecx │ │ + dec %ecx │ │ + cmp $0x1f,%ecx │ │ + ja 92c8e │ │ + mov -0x20fc(%esi,%ecx,4),%ecx │ │ + add %esi,%ecx │ │ + jmp *%ecx │ │ + mov 0x7c(%esp),%ecx │ │ + movb $0x40,0x50(%edx,%ecx,1) │ │ + movb $0x40,0x70(%edx,%ecx,1) │ │ + mov 0x70(%esp),%ecx │ │ + dec %ecx │ │ + cmp $0x1f,%ecx │ │ + jbe 92c9c │ │ + jmp 92e86 │ │ + mov 0x7c(%esp),%ecx │ │ + movw $0x4040,0x50(%edx,%ecx,1) │ │ + movw $0x4040,0x70(%edx,%ecx,1) │ │ + mov 0x70(%esp),%ecx │ │ + dec %ecx │ │ + cmp $0x1f,%ecx │ │ + jbe 92c9c │ │ + jmp 92e86 │ │ + mov 0x7c(%esp),%ecx │ │ + movl $0x40404040,0x50(%edx,%ecx,1) │ │ + jmp 92c29 │ │ + mov 0x7c(%esp),%ecx │ │ + movl $0x40404040,0x54(%edx,%ecx,1) │ │ + movl $0x40404040,0x50(%edx,%ecx,1) │ │ + movl $0x40404040,0x74(%edx,%ecx,1) │ │ + movl $0x40404040,0x70(%edx,%ecx,1) │ │ + mov 0x70(%esp),%ecx │ │ + dec %ecx │ │ + cmp $0x1f,%ecx │ │ + jbe 92c9c │ │ + jmp 92e86 │ │ + movdqa -0x14c30(%esi),%xmm0 │ │ + mov 0x7c(%esp),%ecx │ │ + movdqu %xmm0,0x50(%edx,%ecx,1) │ │ + movdqu %xmm0,0x70(%edx,%ecx,1) │ │ + mov 0x70(%esp),%ecx │ │ + dec %ecx │ │ + cmp $0x1f,%ecx │ │ + jbe 92c9c │ │ + jmp 92e86 │ │ + movdqa -0x14c30(%esi),%xmm0 │ │ + mov 0x7c(%esp),%ecx │ │ + movdqu %xmm0,0x50(%edx,%ecx,1) │ │ + movdqu %xmm0,0x60(%edx,%ecx,1) │ │ + movdqu %xmm0,0x70(%edx,%ecx,1) │ │ + movdqu %xmm0,0x80(%edx,%ecx,1) │ │ + mov 0x70(%esp),%ecx │ │ + dec %ecx │ │ + cmp $0x1f,%ecx │ │ + ja 92e86 │ │ + add -0x207c(%esi,%ecx,4),%esi │ │ + jmp *%esi │ │ mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0x4,%esp │ │ - push $0x2 │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 95b20 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ + mov %ecx,%edx │ │ + mov 0x280(%ecx),%ecx │ │ + mov 0x84(%esp),%esi │ │ + movb $0x40,0x40(%ecx,%esi,1) │ │ + mov 0x280(%edx),%ecx │ │ + movb $0x40,0x60(%ecx,%esi,1) │ │ + jmp 92e86 │ │ + mov 0x8(%ebp),%ecx │ │ + mov %ecx,%edx │ │ + mov 0x280(%ecx),%ecx │ │ + mov 0x84(%esp),%esi │ │ + movw $0x4040,0x40(%ecx,%esi,1) │ │ + mov 0x280(%edx),%ecx │ │ + movw $0x4040,0x60(%ecx,%esi,1) │ │ + jmp 92e86 │ │ + mov 0x8(%ebp),%ecx │ │ + mov %ecx,%edx │ │ + mov 0x280(%ecx),%ecx │ │ + mov 0x84(%esp),%esi │ │ + movl $0x40404040,0x40(%ecx,%esi,1) │ │ + mov 0x280(%edx),%ecx │ │ + movl $0x40404040,0x60(%ecx,%esi,1) │ │ + jmp 92e86 │ │ + mov 0x8(%ebp),%ecx │ │ + mov %ecx,%edx │ │ + mov 0x280(%ecx),%ecx │ │ + mov 0x84(%esp),%esi │ │ + movl $0x40404040,0x44(%ecx,%esi,1) │ │ + movl $0x40404040,0x40(%ecx,%esi,1) │ │ + mov 0x280(%edx),%ecx │ │ + movl $0x40404040,0x64(%ecx,%esi,1) │ │ + movl $0x40404040,0x60(%ecx,%esi,1) │ │ + jmp 92e86 │ │ + mov 0x8(%ebp),%ecx │ │ + mov %ecx,%edx │ │ + mov 0x280(%ecx),%ecx │ │ + mov 0x84(%esp),%esi │ │ + movl $0x40404040,0x44(%ecx,%esi,1) │ │ + movl $0x40404040,0x40(%ecx,%esi,1) │ │ + mov 0x280(%edx),%ecx │ │ + movl $0x40404040,0x4c(%ecx,%esi,1) │ │ + movl $0x40404040,0x48(%ecx,%esi,1) │ │ + mov 0x280(%edx),%ecx │ │ + movl $0x40404040,0x64(%ecx,%esi,1) │ │ + movl $0x40404040,0x60(%ecx,%esi,1) │ │ + mov 0x280(%edx),%ecx │ │ + movl $0x40404040,0x6c(%ecx,%esi,1) │ │ + movl $0x40404040,0x68(%ecx,%esi,1) │ │ + jmp 92e86 │ │ + mov 0x8(%ebp),%ecx │ │ + mov %ecx,%edx │ │ + mov 0x280(%ecx),%ecx │ │ + mov 0x84(%esp),%esi │ │ + movl $0x40404040,0x44(%ecx,%esi,1) │ │ + movl $0x40404040,0x40(%ecx,%esi,1) │ │ + mov 0x280(%edx),%ecx │ │ + movl $0x40404040,0x4c(%ecx,%esi,1) │ │ + movl $0x40404040,0x48(%ecx,%esi,1) │ │ + mov 0x280(%edx),%ecx │ │ + movl $0x40404040,0x54(%ecx,%esi,1) │ │ + movl $0x40404040,0x50(%ecx,%esi,1) │ │ + mov 0x280(%edx),%ecx │ │ + movl $0x40404040,0x5c(%ecx,%esi,1) │ │ + movl $0x40404040,0x58(%ecx,%esi,1) │ │ + mov 0x280(%edx),%ecx │ │ + movl $0x40404040,0x64(%ecx,%esi,1) │ │ + movl $0x40404040,0x60(%ecx,%esi,1) │ │ + mov 0x280(%edx),%ecx │ │ + movl $0x40404040,0x6c(%ecx,%esi,1) │ │ + movl $0x40404040,0x68(%ecx,%esi,1) │ │ + mov 0x280(%edx),%ecx │ │ + movl $0x40404040,0x74(%ecx,%esi,1) │ │ + movl $0x40404040,0x70(%ecx,%esi,1) │ │ + mov 0x280(%edx),%ecx │ │ + movl $0x40404040,0x7c(%ecx,%esi,1) │ │ + movl $0x40404040,0x78(%ecx,%esi,1) │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ + push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 9065f │ │ - pop %ebx │ │ - add $0x44911,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - push $0x2 │ │ - pushl 0x2c(%ebp) │ │ + sub $0x50,%esp │ │ + call 92ea1 │ │ + pop %eax │ │ + add $0x440cf,%eax │ │ + mov 0x20(%ebp),%edi │ │ + test %edi,%edi │ │ + mov (%ecx),%ebx │ │ + mov %eax,0x2c(%esp) │ │ + mov %edx,0x40(%esp) │ │ + mov %ebx,0xc(%esp) │ │ + mov %ecx,0x3c(%esp) │ │ + je 92edd │ │ + mov 0x4b0(%ebx),%ecx │ │ + xor %eax,%eax │ │ + cmp $0x1,%ecx │ │ + sete %al │ │ + cmp $0x3,%ecx │ │ + setne %dl │ │ + mov %eax,%ecx │ │ + mov %ecx,0x4(%esp) │ │ + jmp 92ee9 │ │ + xor %eax,%eax │ │ + movl $0x0,0x4(%esp) │ │ + xor %edx,%edx │ │ + xor %ecx,%ecx │ │ + test %edi,%edi │ │ + setne %cl │ │ + mov %ecx,0x8(%esp) │ │ + mov $0x4,%edi │ │ + mov $0x4,%esi │ │ + mov %edx,%ecx │ │ + shr %cl,%esi │ │ + mov %esi,0x14(%esp) │ │ + mov %eax,0x20(%esp) │ │ + mov %eax,%ecx │ │ + shr %cl,%edi │ │ + mov %edi,0x18(%esp) │ │ + mov 0x24(%ebp),%eax │ │ + sar $0x10,%eax │ │ + mov %eax,0x10(%esp) │ │ + movzbl %dl,%eax │ │ + mov %eax,0x24(%esp) │ │ + xor $0x1,%dl │ │ + mov $0xf,%eax │ │ + mov %edx,%ecx │ │ + shr %cl,%eax │ │ + mov 0x4(%esp),%ecx │ │ + xor $0x1,%cl │ │ + mov $0xf,%esi │ │ + shr %cl,%esi │ │ + mov %esi,0x28(%esp) │ │ + mov 0x28(%ebp),%edi │ │ + mov 0x1c(%edi),%esi │ │ + mov 0xc(%esp),%ebx │ │ + cmp 0x4a8(%ebx),%esi │ │ + mov 0x24(%ebp),%esi │ │ + movswl %si,%esi │ │ + movzbl %dl,%edx │ │ + mov %edx,0x38(%esp) │ │ + movzbl %cl,%ecx │ │ + mov %ecx,0x34(%esp) │ │ + mov 0x1c(%ebp),%edx │ │ + mov 0x8(%esp),%ecx │ │ + mov %ecx,%ebx │ │ + mov 0x14(%edi,%ecx,4),%ecx │ │ + mov %ecx,0x1c(%esp) │ │ + jne 93038 │ │ + mov 0x28(%ebp),%ecx │ │ + mov 0x20(%ecx),%ecx │ │ + mov 0xc(%esp),%edi │ │ + cmp 0x4ac(%edi),%ecx │ │ + jne 93038 │ │ + mov %eax,0x30(%esp) │ │ + and %esi,0x28(%esp) │ │ + mov 0x24(%esp),%eax │ │ + mov %eax,%ecx │ │ + add $0x3,%cl │ │ + mov 0x10(%esp),%edi │ │ + sar %cl,%edi │ │ + imul 0x18(%esp),%edx │ │ + mov 0x4(%esp),%ecx │ │ + add $0x3,%cl │ │ + sar %cl,%esi │ │ + add %edx,%esi │ │ + mov %esi,%edx │ │ + mov 0x28(%ebp),%eax │ │ + mov 0x8(%eax),%eax │ │ + mov 0xc(%esp),%ecx │ │ + cmp 0x494(%ecx),%eax │ │ + je 9334a │ │ + mov 0x18(%esp),%eax │ │ + imul 0x14(%ebp),%eax │ │ + add %edx,%eax │ │ + xor %ecx,%ecx │ │ + cmpl $0x0,0x28(%esp) │ │ + setne %cl │ │ + lea (%eax,%ecx,4),%eax │ │ + sub $0x4,%esp │ │ + mov %ebx,%ecx │ │ + mov 0x30(%esp),%ebx │ │ + push %ecx │ │ + push %eax │ │ pushl 0x28(%ebp) │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 96a50 │ │ + mov %edx,%esi │ │ + call 61ef0 │ │ + add $0x10,%esp │ │ + mov %eax,%ecx │ │ + mov $0xffffffff,%eax │ │ + test %ecx,%ecx │ │ + jne 93522 │ │ + mov %edi,0x4(%esp) │ │ + mov %esi,0x8(%esp) │ │ + mov 0xc(%esp),%eax │ │ + mov 0x4a8(%eax),%ebx │ │ + mov 0x24(%esp),%ecx │ │ + add %ecx,%ebx │ │ + mov 0x4ac(%eax),%edi │ │ + mov 0x20(%esp),%eax │ │ + add %eax,%edi │ │ + jmp 93370 │ │ + imul 0x18(%esp),%edx │ │ + shl $0x4,%edx │ │ + mov 0x34(%esp),%ecx │ │ + mov %esi,%ebx │ │ + shl %cl,%ebx │ │ + add %edx,%ebx │ │ + mov 0x18(%ebp),%eax │ │ + imul 0x14(%esp),%eax │ │ + shl $0x4,%eax │ │ + mov 0x38(%esp),%ecx │ │ + mov 0x10(%esp),%edi │ │ + shl %cl,%edi │ │ + add %eax,%edi │ │ + mov 0x2c(%ebp),%esi │ │ + shl $0x4,%esi │ │ + mov 0xc(%esp),%eax │ │ + mov 0x72c(%eax,%esi,1),%ecx │ │ + mov %ecx,%eax │ │ + imul %edi │ │ + lea -0x20000(,%ecx,8),%ecx │ │ + mov %ecx,%edi │ │ + sar $0x1f,%edi │ │ + add %ecx,%eax │ │ + adc %edx,%edi │ │ + mov %edi,%ecx │ │ + sar $0x1f,%ecx │ │ + add %ecx,%eax │ │ + mov %ecx,%edx │ │ + adc %edi,%edx │ │ + xor %ecx,%edx │ │ + xor %ecx,%eax │ │ + add $0x80,%eax │ │ + adc $0x0,%edx │ │ + shld $0x18,%eax,%edx │ │ + mov %edx,%eax │ │ + neg %eax │ │ + test %edi,%edi │ │ + cmovns %edx,%eax │ │ + mov %eax,0x4(%esp) │ │ + mov 0xc(%esp),%eax │ │ + mov 0x734(%eax,%esi,1),%ecx │ │ + mov %ecx,%eax │ │ + imul %ebx │ │ + mov %esi,%ebx │ │ + lea -0x20000(,%ecx,8),%ecx │ │ + mov %ecx,%edi │ │ + sar $0x1f,%edi │ │ + add %ecx,%eax │ │ + adc %edx,%edi │ │ + mov %edi,%ecx │ │ + sar $0x1f,%ecx │ │ + add %ecx,%eax │ │ + mov %ecx,%edx │ │ + adc %edi,%edx │ │ + xor %ecx,%edx │ │ + xor %ecx,%eax │ │ + add $0x80,%eax │ │ + adc $0x0,%edx │ │ + shld $0x18,%eax,%edx │ │ + mov %edx,%esi │ │ + neg %esi │ │ + test %edi,%edi │ │ + cmovns %edx,%esi │ │ + mov 0x10(%ebp),%eax │ │ + imul 0x14(%esp),%eax │ │ + mov %eax,0x38(%esp) │ │ + dec %eax │ │ + mov 0xc(%esp),%ecx │ │ + imul 0x730(%ecx,%ebx,1),%eax │ │ + mov %eax,0x10(%esp) │ │ + mov 0x14(%ebp),%edi │ │ + imul 0x18(%esp),%edi │ │ + lea -0x1(%edi),%eax │ │ + mov %ebx,0x14(%esp) │ │ + imul 0x738(%ecx,%ebx,1),%eax │ │ + mov %esi,0x18(%esp) │ │ + lea 0x20(%esi,%eax,1),%esi │ │ + sar $0xa,%esi │ │ + lea 0x5(%esi),%eax │ │ + sub $0x4,%esp │ │ + mov 0x30(%esp),%ebx │ │ + pushl 0xc(%esp) │ │ + mov %eax,0x10(%esp) │ │ + push %eax │ │ + pushl 0x28(%ebp) │ │ + call 61ef0 │ │ + add $0x10,%esp │ │ + mov %eax,%ecx │ │ + mov $0xffffffff,%eax │ │ + test %ecx,%ecx │ │ + jne 93522 │ │ + mov %esi,0x30(%esp) │ │ + mov %edi,0x28(%esp) │ │ + mov 0x4(%esp),%eax │ │ + lea 0x20(%eax),%edi │ │ + mov 0x18(%esp),%esi │ │ + add $0x20,%esi │ │ + mov 0x10(%esp),%ecx │ │ + lea 0x20(%eax,%ecx,1),%ecx │ │ + mov %edi,%eax │ │ + sar $0xa,%eax │ │ + mov %eax,0x10(%esp) │ │ + mov %esi,%edx │ │ + sar $0xa,%edx │ │ + sar $0xa,%ecx │ │ + mov %ecx,0x4(%esp) │ │ + mov 0x28(%ebp),%ebx │ │ + mov 0x1c(%ebx),%eax │ │ + mov 0x24(%esp),%ecx │ │ + add %ecx,%eax │ │ + sar %cl,%eax │ │ + mov %eax,0x34(%esp) │ │ + mov 0x20(%ebx),%eax │ │ + mov 0x20(%esp),%ecx │ │ + add %ecx,%eax │ │ + sar %cl,%eax │ │ + mov %edi,0x24(%esp) │ │ + cmp $0xc00,%edi │ │ + mov %esi,0x18(%esp) │ │ + jl 931ff │ │ + cmp $0xc00,%esi │ │ + jl 931ff │ │ + mov 0x4(%esp),%ecx │ │ + add $0x5,%ecx │ │ + cmp 0x34(%esp),%ecx │ │ + jg 931ff │ │ + cmp %eax,0x8(%esp) │ │ + jg 931ff │ │ + mov 0x1c(%esp),%eax │ │ + shr %eax │ │ + imul %eax,%edx │ │ + add %edx,%edx │ │ + mov 0x28(%ebp),%eax │ │ + mov 0x20(%ebp),%ecx │ │ + add 0x8(%eax,%ecx,4),%edx │ │ + mov 0x10(%esp),%eax │ │ + lea (%edx,%eax,2),%edi │ │ + mov 0xc(%esp),%esi │ │ + jmp 93291 │ │ + mov 0x3c(%esp),%ecx │ │ + add $0x163c0,%ecx │ │ + mov %ecx,0x20(%esp) │ │ + mov 0xc(%esp),%ecx │ │ + mov 0x7c0(%ecx),%esi │ │ + mov %esi,0x8(%esp) │ │ + mov 0x10(%esp),%ecx │ │ + mov %ecx,%edi │ │ + mov 0x4(%esp),%ecx │ │ + sub %edi,%ecx │ │ + add $0x8,%ecx │ │ + mov %ecx,0x4(%esp) │ │ + mov 0x30(%esp),%esi │ │ + sub %edx,%esi │ │ + add $0x8,%esi │ │ + add $0xfffffffd,%edi │ │ + mov %edi,0x10(%esp) │ │ + add $0xfffffffd,%edx │ │ + sub $0x8,%esp │ │ + mov 0x34(%esp),%ebx │ │ + pushl 0x24(%esp) │ │ + mov 0x28(%ebp),%ecx │ │ + mov 0x20(%ebp),%edi │ │ + pushl 0x8(%ecx,%edi,4) │ │ + push $0x280 │ │ + pushl 0x34(%esp) │ │ + push %edx │ │ + pushl 0x2c(%esp) │ │ + push %eax │ │ + pushl 0x58(%esp) │ │ + push %esi │ │ + pushl 0x30(%esp) │ │ + mov 0x38(%esp),%eax │ │ + call *0x14c(%eax) │ │ + mov 0x3c(%esp),%esi │ │ + mov 0x6c(%esp),%edi │ │ add $0x30,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 906af │ │ - pop %ebx │ │ - add $0x448c1,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ + add $0x16b46,%edi │ │ + movl $0x280,0x1c(%esp) │ │ + mov 0x14(%esp),%eax │ │ + lea 0x730(%esi,%eax,1),%ecx │ │ + mov 0x40(%esp),%edx │ │ + test %edx,%edx │ │ + mov 0x7c0(%esi),%eax │ │ + mov %eax,0x14(%esp) │ │ + je 93300 │ │ + mov %edi,0x3c(%esp) │ │ + mov 0x24(%esp),%edi │ │ + and $0x3ff,%edi │ │ + mov 0x18(%esp),%eax │ │ + and $0x3ff,%eax │ │ + sub $0x4,%esp │ │ + mov 0x30(%esp),%ebx │ │ + pushl 0xa5c(%esi) │ │ + pushl 0x8(%ecx) │ │ + pushl (%ecx) │ │ + push %eax │ │ + push %edi │ │ + pushl 0x40(%esp) │ │ + pushl 0x54(%esp) │ │ + pushl 0x3c(%esp) │ │ + pushl 0x60(%esp) │ │ + pushl 0xc(%ebp) │ │ + push %edx │ │ + mov 0x30(%ebp),%ecx │ │ + mov 0x44(%esp),%eax │ │ + call *0xa8(%eax,%ecx,4) │ │ + jmp 9351d │ │ + mov 0x24(%esp),%edx │ │ + and $0x3ff,%edx │ │ + mov 0x18(%esp),%eax │ │ + and $0x3ff,%eax │ │ sub $0x8,%esp │ │ - push $0x2 │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 97310 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ + mov 0x34(%esp),%ebx │ │ + pushl 0xa5c(%esi) │ │ + pushl 0x8(%ecx) │ │ + pushl (%ecx) │ │ + push %eax │ │ + push %edx │ │ + pushl 0x44(%esp) │ │ + pushl 0x58(%esp) │ │ + pushl 0x40(%esp) │ │ + push %edi │ │ + pushl 0x8(%ebp) │ │ + mov 0x30(%ebp),%ecx │ │ + mov 0x44(%esp),%eax │ │ + call *0xf8(%eax,%ecx,4) │ │ + jmp 9351d │ │ + mov %edi,0x4(%esp) │ │ + mov %edx,0x8(%esp) │ │ + mov 0xc(%esp),%eax │ │ + mov 0x804(%eax),%ebx │ │ + mov 0x808(%eax),%edi │ │ + shl $0x2,%ebx │ │ + shl $0x2,%edi │ │ + mov 0x20(%esp),%eax │ │ + mov 0x24(%esp),%ecx │ │ + mov 0x30(%esp),%edx │ │ + and 0x10(%esp),%edx │ │ + mov 0x18(%ebp),%esi │ │ + imul 0x14(%esp),%esi │ │ + add 0x4(%esp),%esi │ │ + sar %cl,%ebx │ │ + mov %ebx,0x4(%esp) │ │ + mov %eax,%ecx │ │ + mov %edx,%eax │ │ + sar %cl,%edi │ │ + xor %ecx,%ecx │ │ + test %edx,%edx │ │ + setne %cl │ │ + lea (%ecx,%ecx,2),%edx │ │ + mov %esi,%ebx │ │ + mov %edx,0x10(%esp) │ │ + sub %edx,%ebx │ │ + mov %ebx,0x24(%esp) │ │ + mov 0x18(%esp),%edx │ │ + mov %eax,0x30(%esp) │ │ + jl 933f3 │ │ + xor %ebx,%ebx │ │ + cmpl $0x0,0x28(%esp) │ │ + setne %bl │ │ + mov %ebx,0x20(%esp) │ │ + lea (%ebx,%ebx,2),%ebx │ │ + cmp %ebx,0x8(%esp) │ │ + jl 933f3 │ │ + mov 0x14(%esp),%ebx │ │ + imul 0x10(%ebp),%ebx │ │ + add %esi,%ebx │ │ + lea (%ebx,%ecx,4),%ecx │ │ + cmp 0x4(%esp),%ecx │ │ + jg 933f3 │ │ + mov %edx,%ecx │ │ + imul 0x14(%ebp),%ecx │ │ + add 0x8(%esp),%ecx │ │ + mov 0x20(%esp),%ebx │ │ + lea (%ecx,%ebx,4),%ecx │ │ + cmp %edi,%ecx │ │ + jle 9357e │ │ + mov 0x14(%esp),%ecx │ │ + imul 0x10(%ebp),%ecx │ │ + test %eax,%eax │ │ + mov $0x7,%esi │ │ + mov %eax,%ebx │ │ + mov %edi,0x20(%esp) │ │ + mov $0x7,%edi │ │ + cmove %eax,%edi │ │ + add %ecx,%edi │ │ + mov %edx,%ebx │ │ + imul 0x14(%ebp),%ebx │ │ + xor %ecx,%ecx │ │ + mov 0x28(%esp),%edx │ │ + test %edx,%edx │ │ + setne %cl │ │ + cmove %edx,%esi │ │ + mov $0x240,%eax │ │ + cmove %edx,%eax │ │ + mov %eax,0x48(%esp) │ │ + add %ebx,%esi │ │ + mov 0x3c(%esp),%eax │ │ + add $0x163c0,%eax │ │ + mov %eax,0x44(%esp) │ │ + lea (%ecx,%ecx,2),%ecx │ │ + mov 0x8(%esp),%eax │ │ + sub %ecx,%eax │ │ + mov 0xc(%esp),%ecx │ │ + mov 0x7c0(%ecx),%ecx │ │ + mov %ecx,0x8(%esp) │ │ + sub $0x8,%esp │ │ + mov 0x34(%esp),%ebx │ │ + pushl 0x24(%esp) │ │ + mov 0x28(%ebp),%ecx │ │ + mov 0x20(%ebp),%edx │ │ + pushl 0x8(%ecx,%edx,4) │ │ + push $0x180 │ │ + pushl 0x58(%esp) │ │ + push %eax │ │ + pushl 0x40(%esp) │ │ + pushl 0x40(%esp) │ │ + pushl 0x28(%esp) │ │ + push %esi │ │ + push %edi │ │ + mov 0x38(%esp),%eax │ │ + call *0x14c(%eax) │ │ + mov 0x3c(%esp),%edx │ │ + add $0x30,%esp │ │ + mov 0x10(%esp),%eax │ │ + or 0x48(%esp),%eax │ │ + mov 0x3c(%esp),%ecx │ │ + lea 0x163c0(%ecx,%eax,2),%eax │ │ + movl $0x180,0x1c(%esp) │ │ + mov 0x40(%esp),%esi │ │ + test %esi,%esi │ │ + mov 0x7c0(%edx),%ecx │ │ + mov %ecx,0x8(%esp) │ │ + mov %eax,0x4(%esp) │ │ + je 9352a │ │ + mov 0x14(%esp),%edx │ │ + imul 0x10(%ebp),%edx │ │ + mov 0x18(%esp),%eax │ │ + imul 0x14(%ebp),%eax │ │ + mov 0x38(%esp),%ecx │ │ + mov 0x30(%esp),%edi │ │ + shl %cl,%edi │ │ + mov 0x34(%esp),%ecx │ │ + mov 0x28(%esp),%esi │ │ + shl %cl,%esi │ │ + sub $0xc,%esp │ │ + mov 0x38(%esp),%ebx │ │ + mov 0x18(%esp),%ecx │ │ + pushl 0xa5c(%ecx) │ │ + push %esi │ │ + push %edi │ │ + push %eax │ │ + push %edx │ │ + pushl 0x3c(%esp) │ │ + pushl 0x28(%esp) │ │ + pushl 0xc(%ebp) │ │ + pushl 0x6c(%esp) │ │ + mov 0x30(%ebp),%eax │ │ + mov 0x38(%esp),%ecx │ │ + call *0x80(%ecx,%eax,4) │ │ + add $0x30,%esp │ │ + xor %eax,%eax │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ - nop │ │ - nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 906ef │ │ - pop %ebx │ │ - add $0x44881,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - push $0x2 │ │ - pushl 0x28(%ebp) │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 98100 │ │ + mov 0x14(%esp),%edx │ │ + imul 0x10(%ebp),%edx │ │ + mov 0x18(%esp),%eax │ │ + imul 0x14(%ebp),%eax │ │ + mov 0x38(%esp),%ecx │ │ + mov 0x30(%esp),%esi │ │ + shl %cl,%esi │ │ + mov 0x34(%esp),%ecx │ │ + mov 0x28(%esp),%edi │ │ + shl %cl,%edi │ │ + mov 0x2c(%esp),%ebx │ │ + mov 0xc(%esp),%ecx │ │ + pushl 0xa5c(%ecx) │ │ + push %edi │ │ + push %esi │ │ + push %eax │ │ + push %edx │ │ + pushl 0x30(%esp) │ │ + pushl 0x1c(%esp) │ │ + pushl 0x8(%ebp) │ │ + mov 0x30(%ebp),%eax │ │ + mov 0x28(%esp),%ecx │ │ + call *0xd0(%ecx,%eax,4) │ │ add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + jmp 93520 │ │ + mov 0x1c(%esp),%eax │ │ + shr %eax │ │ + imul 0x8(%esp),%eax │ │ + add %eax,%eax │ │ + mov 0x28(%ebp),%ecx │ │ + mov 0x20(%ebp),%edx │ │ + add 0x8(%ecx,%edx,4),%eax │ │ + lea (%eax,%esi,2),%eax │ │ + mov 0xc(%esp),%edx │ │ + jmp 934b1 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -147146,170 +149678,347 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ + push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 9073f │ │ - pop %ebx │ │ - add $0x44831,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0x4,%esp │ │ - push $0x6 │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 95b20 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + sub $0x90,%esp │ │ + mov %edx,0x8(%esp) │ │ + call 935c8 │ │ + pop %eax │ │ + add $0x439a8,%eax │ │ + mov %eax,0x10(%esp) │ │ + cmpl $0x0,0x14(%ebp) │ │ + mov 0x10(%ebp),%edi │ │ + mov %ecx,0x14(%esp) │ │ + mov (%ecx),%eax │ │ + mov 0x7c0(%eax),%ecx │ │ + mov %ecx,0x30(%esp) │ │ + mov $0x0,%edx │ │ + mov $0x0,%ebx │ │ + je 9360c │ │ + mov 0x4b0(%eax),%ecx │ │ + xor %edx,%edx │ │ + cmp $0x1,%ecx │ │ + sete %dl │ │ + xor %ebx,%ebx │ │ + cmp $0x3,%ecx │ │ + setne %bl │ │ + mov %eax,0x18(%esp) │ │ + mov $0x4,%esi │ │ + mov $0x4,%eax │ │ + mov %ebx,%ecx │ │ + shr %cl,%eax │ │ + mov %eax,0x34(%esp) │ │ + mov %edx,%ecx │ │ + shr %cl,%esi │ │ + movzbl 0x1(%edi),%eax │ │ + mov %esi,0x54(%esp) │ │ + imul %esi,%eax │ │ + mov 0x18(%ebp),%ecx │ │ + mov 0x1c(%ecx),%esi │ │ + add %ebx,%esi │ │ + mov %ebx,0x64(%esp) │ │ + mov %ebx,%ecx │ │ + sar %cl,%esi │ │ + mov %esi,0x38(%esp) │ │ + mov 0x18(%ebp),%ecx │ │ + mov 0x20(%ecx),%esi │ │ + add %edx,%esi │ │ + mov %edx,0x3c(%esp) │ │ + mov %edx,%ecx │ │ + sar %cl,%esi │ │ + mov %esi,0x40(%esp) │ │ + test %eax,%eax │ │ + mov $0x0,%eax │ │ + je 939db │ │ + mov 0x1c(%ebp),%eax │ │ + mov 0xc(%ebp),%ecx │ │ + mov 0x8(%ebp),%edx │ │ + mov %edx,0xc(%esp) │ │ + mov (%edi),%bl │ │ + xor %edx,%edx │ │ + cmpl $0x0,0x14(%ebp) │ │ + setne %dl │ │ + mov %edx,0x60(%esp) │ │ + lea 0x1c(%eax),%eax │ │ + mov %eax,0x2c(%esp) │ │ + mov 0x14(%esp),%eax │ │ + lea 0x163c0(%eax),%edx │ │ + mov %edx,0x5c(%esp) │ │ + lea 0x16486(%eax),%eax │ │ + mov %eax,0x58(%esp) │ │ + lea 0x0(,%ecx,4),%eax │ │ + mov %eax,0x50(%esp) │ │ + lea 0x0(,%ecx,8),%eax │ │ + mov %eax,0x4c(%esp) │ │ + xor %edx,%edx │ │ + mov 0x14(%esp),%eax │ │ + mov 0xc(%eax),%eax │ │ + mov %edx,0x28(%esp) │ │ + or $0x4,%edx │ │ + mov 0x3c(%esp),%ecx │ │ + shl %cl,%edx │ │ + lea (%edx,%eax,4),%ecx │ │ + mov %ecx,%eax │ │ + mov 0x1c(%ebp),%edx │ │ + mov %edx,%esi │ │ + imull 0x10(%edx) │ │ + mov 0x4(%esi),%esi │ │ + mov %esi,%edi │ │ + sar $0x1f,%edi │ │ + add %esi,%eax │ │ + mov %eax,0x74(%esp) │ │ + mov 0x1c(%ebp),%eax │ │ + mov 0x8(%eax),%esi │ │ + adc %edx,%edi │ │ + mov %edi,0x70(%esp) │ │ + mov %ecx,%eax │ │ + mov 0x1c(%ebp),%ecx │ │ + imull 0x18(%ecx) │ │ + mov %esi,%ecx │ │ + sar $0x1f,%ecx │ │ + add %esi,%eax │ │ + mov %eax,0x6c(%esp) │ │ + adc %edx,%ecx │ │ + mov %ecx,0x68(%esp) │ │ + movzbl %bl,%eax │ │ + imul 0x34(%esp),%eax │ │ + test %eax,%eax │ │ + je 93980 │ │ + xor %ecx,%ecx │ │ + mov 0xc(%esp),%esi │ │ + mov 0x8(%esp),%edx │ │ + jmp 93783 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 9078f │ │ - pop %ebx │ │ - add $0x447e1,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - push $0x6 │ │ - pushl 0x2c(%ebp) │ │ - pushl 0x28(%ebp) │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 96a50 │ │ + mov 0x10(%esp),%ebx │ │ + mov 0x18(%esp),%ecx │ │ + pushl 0xa5c(%ecx) │ │ + push %edi │ │ + push %edx │ │ + pushl 0x38(%esp) │ │ + pushl 0x14(%esp) │ │ + push %eax │ │ + pushl 0xc(%ebp) │ │ + pushl 0x3c(%esp) │ │ + mov 0x50(%esp),%eax │ │ + call *0x144(%eax) │ │ + add $0x20,%esp │ │ + mov 0x10(%ebp),%edi │ │ + mov 0x20(%esp),%edx │ │ + mov 0x48(%esp),%ecx │ │ + add $0x8,%ecx │ │ + movzbl (%edi),%ebx │ │ + mov 0x34(%esp),%eax │ │ + imul %ebx,%eax │ │ + add $0x10,%edx │ │ + add $0x10,%esi │ │ + cmp %eax,%ecx │ │ + jae 93980 │ │ + mov %edx,0x20(%esp) │ │ + mov %esi,0x44(%esp) │ │ + mov 0x14(%esp),%eax │ │ + mov 0x8(%eax),%eax │ │ + mov %ecx,0x48(%esp) │ │ + lea 0x4(%ecx),%edx │ │ + mov 0x64(%esp),%ecx │ │ + shl %cl,%edx │ │ + lea (%edx,%eax,4),%esi │ │ + mov %esi,%eax │ │ + mov 0x1c(%ebp),%ebx │ │ + imull 0xc(%ebx) │ │ + add 0x74(%esp),%eax │ │ + adc 0x70(%esp),%edx │ │ + shrd %cl,%edx,%eax │ │ + mov %eax,0x88(%esp) │ │ + sar %cl,%edx │ │ + mov %edx,0x1c(%esp) │ │ + mov %esi,%eax │ │ + imull 0x14(%ebx) │ │ + mov %edx,%esi │ │ + mov %eax,%edi │ │ + add 0x6c(%esp),%edi │ │ + adc 0x68(%esp),%esi │ │ + mov 0x3c(%esp),%ecx │ │ + shrd %cl,%esi,%edi │ │ + sar %cl,%esi │ │ + movswl 0x1c(%ebx),%eax │ │ + mov %eax,0x7c(%esp) │ │ + shld $0x10,%edi,%esi │ │ + movswl 0x1e(%ebx),%eax │ │ + mov %eax,0x24(%esp) │ │ + movswl 0x20(%ebx),%eax │ │ + mov %eax,0x80(%esp) │ │ + movswl 0x22(%ebx),%eax │ │ + mov %eax,0x84(%esp) │ │ + mov 0x18(%ebp),%eax │ │ + mov 0x60(%esp),%ecx │ │ + mov 0x14(%eax,%ecx,4),%edx │ │ + mov %edx,0x4(%esp) │ │ + lea 0x8(%esi),%edx │ │ + sub $0x4,%esp │ │ + mov 0x14(%esp),%ebx │ │ + push %ecx │ │ + mov %edx,0x80(%esp) │ │ + push %edx │ │ + push %eax │ │ + call 61ef0 │ │ + add $0x10,%esp │ │ + test %eax,%eax │ │ + jne 939d6 │ │ + mov 0x24(%esp),%edx │ │ + lea 0x0(,%edx,8),%eax │ │ + sub %eax,%edx │ │ + mov 0x7c(%esp),%eax │ │ + shl $0x2,%eax │ │ + sub %eax,%edx │ │ + mov 0x1c(%esp),%ebx │ │ + mov 0x88(%esp),%eax │ │ + shld $0x10,%eax,%ebx │ │ + movzwl %ax,%eax │ │ + add %eax,%edx │ │ + movzwl %di,%edi │ │ + mov 0x80(%esp),%eax │ │ + shl $0x2,%eax │ │ + sub %eax,%edi │ │ + mov 0x84(%esp),%eax │ │ + shl $0x2,%eax │ │ + sub %eax,%edi │ │ + lea -0x4(%ebx),%eax │ │ + cmp $0x3,%eax │ │ + jge 938f0 │ │ + mov 0x18(%esp),%eax │ │ + mov 0x7c0(%eax),%eax │ │ + mov %eax,0x1c(%esp) │ │ + add $0xfffffff9,%ebx │ │ + add $0xfffffff9,%esi │ │ + sub $0x8,%esp │ │ + mov %ebx,%eax │ │ + mov 0x18(%esp),%ebx │ │ + pushl 0xc(%esp) │ │ + mov 0x14(%ebp),%ecx │ │ + mov %edx,0x30(%esp) │ │ + mov 0x18(%ebp),%edx │ │ + pushl 0x8(%edx,%ecx,4) │ │ + push $0x40 │ │ + pushl 0x70(%esp) │ │ + push %esi │ │ + push %eax │ │ + pushl 0x60(%esp) │ │ + pushl 0x5c(%esp) │ │ + push $0xf │ │ + push $0xf │ │ + mov 0x4c(%esp),%eax │ │ + call *0x14c(%eax) │ │ + mov 0x54(%esp),%edx │ │ add $0x30,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ + movl $0x40,0x4(%esp) │ │ + mov 0x58(%esp),%eax │ │ + jmp 9392b │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 907df │ │ - pop %ebx │ │ - add $0x44791,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0x8,%esp │ │ - push $0x6 │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 97310 │ │ + mov 0x78(%esp),%ecx │ │ + cmp 0x40(%esp),%ecx │ │ + jg 93886 │ │ + lea 0x8(%ebx),%ecx │ │ + cmp 0x38(%esp),%ecx │ │ + jg 93886 │ │ + lea -0x4(%esi),%ecx │ │ + cmp $0x2,%ecx │ │ + jle 93886 │ │ + mov %edx,%ebx │ │ + mov 0x4(%esp),%edx │ │ + shr %edx │ │ + imul %edx,%ecx │ │ + add %ecx,%ecx │ │ + mov 0x14(%ebp),%edx │ │ + mov 0x18(%ebp),%esi │ │ + add 0x8(%esi,%edx,4),%ecx │ │ + mov %ebx,%edx │ │ + lea (%ecx,%eax,2),%eax │ │ + mov 0x44(%esp),%esi │ │ + and $0xffffffc0,%edx │ │ + and $0xffffffc0,%edi │ │ + cmpl $0x0,0xc(%esp) │ │ + je 93730 │ │ + mov 0x10(%esp),%ebx │ │ + mov 0x18(%esp),%ecx │ │ + pushl 0xa5c(%ecx) │ │ + push %edi │ │ + push %edx │ │ + pushl 0x38(%esp) │ │ + pushl 0x14(%esp) │ │ + push %eax │ │ + pushl 0xc(%ebp) │ │ + push %esi │ │ + mov 0x50(%esp),%eax │ │ + call *0x148(%eax) │ │ add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + mov 0x10(%ebp),%edi │ │ + mov 0x48(%esp),%ecx │ │ + mov 0x20(%esp),%edx │ │ + jmp 93768 │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 9081f │ │ - pop %ebx │ │ - add $0x44751,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - push $0x6 │ │ - pushl 0x28(%ebp) │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 98100 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x8(%esp),%eax │ │ + test %eax,%eax │ │ + je 939a0 │ │ + mov 0x50(%esp),%ecx │ │ + lea (%eax,%ecx,2),%eax │ │ + mov %eax,0x8(%esp) │ │ + jmp 939b7 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 9086f │ │ - pop %ebx │ │ - add $0x44701,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0x4,%esp │ │ - push $0xa │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 95b20 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ + mov 0xc(%esp),%eax │ │ + mov 0x4c(%esp),%ecx │ │ + lea (%eax,%ecx,2),%eax │ │ + mov %eax,0xc(%esp) │ │ + movl $0x0,0x8(%esp) │ │ + mov 0x28(%esp),%edx │ │ + mov 0x10(%ebp),%eax │ │ + add $0x8,%edx │ │ + movzbl 0x1(%eax),%eax │ │ + imul 0x54(%esp),%eax │ │ + cmp %eax,%edx │ │ + jb 936b9 │ │ + xor %eax,%eax │ │ + jmp 939db │ │ + mov $0xffffffff,%eax │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -147318,97 +150027,435 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ + push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 908bf │ │ - pop %ebx │ │ - add $0x446b1,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ + sub $0x60,%esp │ │ + mov %edx,0x50(%esp) │ │ + mov %ecx,%edx │ │ + call 93a07 │ │ + pop %eax │ │ + add $0x43569,%eax │ │ + mov %eax,0x24(%esp) │ │ + mov 0xc(%ecx),%edi │ │ + mov %edi,0x10(%esp) │ │ + and $0x1e,%edi │ │ + cmpl $0x0,0x10(%ebp) │ │ + mov (%ecx),%eax │ │ + mov 0x8(%ecx),%ecx │ │ + mov %ecx,0x4(%esp) │ │ + mov %edx,0x8(%esp) │ │ + mov %eax,0x2c(%esp) │ │ + je 93a4f │ │ + mov 0x4b0(%eax),%edx │ │ + xor %ebx,%ebx │ │ + cmp $0x1,%edx │ │ + sete %bl │ │ + xor %ecx,%ecx │ │ + cmp $0x3,%edx │ │ + mov 0x8(%esp),%edx │ │ + setne %cl │ │ + jmp 93a53 │ │ + xor %ebx,%ebx │ │ + xor %ecx,%ecx │ │ + mov $0x4,%esi │ │ + mov $0x4,%eax │ │ + shr %cl,%eax │ │ + mov %eax,0x28(%esp) │ │ + mov %ebx,%ecx │ │ + shr %cl,%esi │ │ + mov %esi,0x20(%esp) │ │ + mov 0x4(%edx),%eax │ │ + mov 0x10(%esp),%ecx │ │ + cmp 0x3620(%eax),%ecx │ │ + lea 0x22f8(%edx,%edi,4),%ecx │ │ + mov %ecx,0x54(%esp) │ │ + lea 0x23c0(%edx),%ecx │ │ + mov %ecx,0x10(%esp) │ │ + jle 93acf │ │ + cmpl $0x0,0x10(%ebp) │ │ + je 93cbd │ │ + mov 0xc(%ebp),%edi │ │ + movzbl (%edi),%ecx │ │ + imul 0x28(%esp),%ecx │ │ + movzbl 0x1(%edi),%edx │ │ + imul 0x20(%esp),%edx │ │ + add %ecx,%edx │ │ + cmp $0x10,%edx │ │ + jb 93eb4 │ │ + cmpl $0x0,0x1c(%ebp) │ │ + mov 0x8(%esp),%edx │ │ + mov 0x4(%esp),%ecx │ │ + jg 93cce │ │ + jmp 93e99 │ │ + mov 0xc(%ebp),%edi │ │ + mov 0x4(%esp),%ecx │ │ + movl $0x0,0xc(%esp) │ │ + cmp 0x3618(%eax),%ecx │ │ + jle 93ed0 │ │ + cmpl $0x0,0x20(%ebp) │ │ + jle 93ed0 │ │ + mov 0x8(%ebp),%eax │ │ + sar %eax │ │ + imul 0x20(%esp),%eax │ │ + mov %eax,0x30(%esp) │ │ + movl $0x0,0xc(%esp) │ │ + xor %esi,%esi │ │ + xor %ebx,%ebx │ │ + jmp 93b38 │ │ + mov 0x24(%esp),%eax │ │ + lea -0x55a8(%eax),%eax │ │ + movzbl 0x1(%eax,%ecx,4),%ecx │ │ + mov 0xc(%ebp),%edi │ │ + cmp $0x2,%ecx │ │ + mov $0x2,%eax │ │ + cmovbe %eax,%ecx │ │ + add %ecx,%esi │ │ + cmp 0x20(%ebp),%esi │ │ + jge 93ed0 │ │ + movzbl 0x3(%edi),%eax │ │ + cmp $0x4,%eax │ │ + mov $0x4,%ecx │ │ + cmovae %ecx,%eax │ │ + cmp %eax,%ebx │ │ + jge 93ed0 │ │ + mov 0x54(%esp),%eax │ │ + mov 0x4(%eax,%esi,4),%edi │ │ + mov 0x8(%edx),%eax │ │ + mov %eax,0x4c(%esp) │ │ + dec %eax │ │ + lea (%eax,%eax,2),%eax │ │ + movzbl 0xa(%edi,%eax,4),%ecx │ │ + mov %edi,0x48(%esp) │ │ + movsbl 0x8(%edi,%eax,4),%edi │ │ + test %edi,%edi │ │ + jle 93b10 │ │ + mov %ebx,0x3c(%esp) │ │ + mov 0x24(%esp),%ebx │ │ + lea 0x1(%esi),%edx │ │ + mov %eax,0x44(%esp) │ │ + mov 0xc(%ebp),%eax │ │ + mov %edi,0x18(%esp) │ │ + mov %eax,%edi │ │ + movzbl (%eax),%eax │ │ + cmp $0x10,%eax │ │ + mov %ecx,0x14(%esp) │ │ + mov %eax,%ecx │ │ + mov $0x10,%eax │ │ + cmovae %eax,%ecx │ │ + shr %ecx │ │ + mov %ecx,0x1c(%esp) │ │ + mov %esi,0x4(%esp) │ │ + lea -0x55a8(%ebx),%esi │ │ + mov 0x14(%esp),%eax │ │ + movzbl 0x1(%esi,%eax,4),%eax │ │ + movzbl 0x1(%edi),%esi │ │ + cmp %esi,%eax │ │ + cmovbe %eax,%esi │ │ + mov %eax,0x38(%esp) │ │ + cmp $0x2,%eax │ │ + mov $0x2,%eax │ │ + cmovb %eax,%esi │ │ + add 0x18(%ebp),%edx │ │ + mov 0x8(%esp),%eax │ │ + movzbl 0x190(%eax,%edx,1),%ecx │ │ + movzbl 0x170(%eax,%edx,1),%edx │ │ + shl $0x2,%ecx │ │ + add -0x25c(%ebx),%ecx │ │ + movzbl (%edx,%ecx,1),%ecx │ │ + mov %ecx,0x40(%esp) │ │ + mov 0x1c(%esp),%ecx │ │ + imul 0x28(%esp),%ecx │ │ + mov 0xc(%eax),%edx │ │ + add 0x4(%esp),%edx │ │ + mov %edx,0x14(%esp) │ │ + mov 0x18(%esp),%eax │ │ + dec %eax │ │ + imul $0xa4,%eax,%edx │ │ + mov 0x2c(%esp),%edi │ │ + lea 0x10(%edi,%edx,1),%edi │ │ + mov %ecx,0x34(%esp) │ │ + add %ecx,%ecx │ │ + mov %ecx,0x18(%esp) │ │ + sub $0x4,%esp │ │ + mov 0xc(%esp),%ecx │ │ + mov 0x14(%esp),%edx │ │ + pushl 0x44(%esp) │ │ + push %eax │ │ + push %edi │ │ + mov 0x58(%esp),%eax │ │ + mov 0x54(%esp),%edi │ │ + pushl (%eax,%edi,4) │ │ + pushl 0x10(%ebp) │ │ + pushl 0x2c(%esp) │ │ + pushl 0x68(%esp) │ │ + push %esi │ │ + pushl 0x40(%esp) │ │ + pushl 0x40(%esp) │ │ + push $0x0 │ │ + call 92e90 │ │ + add $0x30,%esp │ │ + test %eax,%eax │ │ + jne 93eae │ │ + mov 0x2c(%esp),%eax │ │ + mov 0x7c0(%eax),%eax │ │ + mov 0x30(%esp),%ecx │ │ + imul 0x4(%esp),%ecx │ │ + mov 0x50(%esp),%edx │ │ + lea (%edx,%ecx,2),%ecx │ │ + imul 0x20(%esp),%esi │ │ sub $0xc,%esp │ │ - push $0xa │ │ - pushl 0x2c(%ebp) │ │ - pushl 0x28(%ebp) │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ + push %esi │ │ + pushl 0x44(%esp) │ │ + pushl 0x24(%esp) │ │ + pushl 0x8(%ebp) │ │ + push %ecx │ │ + call *0x13c(%eax) │ │ + add $0x20,%esp │ │ + mov 0x3c(%esp),%ebx │ │ + inc %ebx │ │ + mov 0x8(%esp),%edx │ │ + mov 0xc(%ebp),%edi │ │ + mov 0x4(%esp),%esi │ │ + mov 0x38(%esp),%ecx │ │ + jmp 93b22 │ │ + cmpl $0x0,0x1c(%ebp) │ │ + mov 0xc(%ebp),%edi │ │ + mov 0x4(%esp),%ecx │ │ + jle 93e99 │ │ + mov 0x14(%ebp),%eax │ │ + inc %eax │ │ + mov %eax,0x58(%esp) │ │ + movl $0x0,0x1c(%esp) │ │ + mov 0x24(%esp),%eax │ │ + lea -0x55a8(%eax),%eax │ │ + mov %eax,0xc(%esp) │ │ + xor %ebx,%ebx │ │ + jmp 93d13 │ │ + mov 0x8(%esp),%ecx │ │ + mov %ebx,%esi │ │ + mov 0xc(%ebp),%edi │ │ + cmp $0x2,%edx │ │ + mov $0x2,%eax │ │ + cmovbe %eax,%edx │ │ + add %edx,%esi │ │ + mov %esi,%ebx │ │ + cmp 0x1c(%ebp),%esi │ │ + mov %ecx,%edx │ │ + jge 93e93 │ │ + movzbl 0x2(%edi),%eax │ │ + cmp $0x4,%eax │ │ + mov $0x4,%esi │ │ + cmovae %esi,%eax │ │ + cmp %eax,0x1c(%esp) │ │ + jge 93e93 │ │ + mov 0x54(%esp),%eax │ │ + mov -0x4(%eax),%esi │ │ + mov 0x8(%edx),%ecx │ │ + lea 0x1(%ecx,%ebx,1),%eax │ │ + lea (%eax,%eax,2),%edi │ │ + movzbl 0xa(%esi,%edi,4),%eax │ │ + mov %esi,0x4c(%esp) │ │ + mov %edi,0x48(%esp) │ │ + movsbl 0x8(%esi,%edi,4),%edi │ │ + test %edi,%edi │ │ + mov 0xc(%esp),%esi │ │ + movzbl (%esi,%eax,4),%edx │ │ + jle 93cf0 │ │ + add %ebx,%ecx │ │ + mov %ecx,0x44(%esp) │ │ + mov %edi,%eax │ │ + mov 0xc(%ebp),%edi │ │ + movzbl (%edi),%esi │ │ + cmp %esi,%edx │ │ + cmovbe %edx,%esi │ │ + mov %edx,0x34(%esp) │ │ + cmp $0x2,%dl │ │ + mov $0x2,%ecx │ │ + cmovb %ecx,%esi │ │ + mov %esi,0x4(%esp) │ │ + movzbl 0x1(%edi),%edi │ │ + cmp $0x10,%edi │ │ + mov $0x10,%ecx │ │ + cmovae %ecx,%edi │ │ + shr %edi │ │ + mov 0x8(%esp),%ecx │ │ + mov 0x280(%ecx),%esi │ │ + mov 0x58(%esp),%ecx │ │ + mov %ebx,0x38(%esp) │ │ + lea (%ecx,%ebx,1),%edx │ │ + movzbl 0x180(%esi,%edx,1),%ecx │ │ + movzbl 0x160(%esi,%edx,1),%edx │ │ + mov 0x4(%esp),%esi │ │ + imul 0x28(%esp),%esi │ │ + shl $0x2,%ecx │ │ + mov 0x24(%esp),%ebx │ │ + add -0x25c(%ebx),%ecx │ │ + movzbl (%edx,%ecx,1),%ecx │ │ + mov %ecx,0x3c(%esp) │ │ + lea 0x3(%edi,%edi,2),%ecx │ │ + shr $0x2,%ecx │ │ + mov %ecx,0x18(%esp) │ │ + dec %eax │ │ + imul $0xa4,%eax,%ecx │ │ + mov 0x2c(%esp),%edx │ │ + lea 0x10(%edx,%ecx,1),%ecx │ │ + mov %ecx,0x40(%esp) │ │ + mov %esi,0x30(%esp) │ │ + lea (%esi,%esi,1),%ecx │ │ + mov %ecx,0x14(%esp) │ │ + sub $0x4,%esp │ │ + mov 0xc(%esp),%ecx │ │ + mov 0x14(%esp),%edx │ │ + pushl 0x40(%esp) │ │ + push %eax │ │ + pushl 0x4c(%esp) │ │ + mov 0x5c(%esp),%eax │ │ + mov 0x58(%esp),%esi │ │ + pushl (%eax,%esi,4) │ │ pushl 0x10(%ebp) │ │ - call 96a50 │ │ + mov 0x20(%esp),%eax │ │ + pushl 0xc(%eax) │ │ + pushl 0x60(%esp) │ │ + pushl 0x38(%esp) │ │ + pushl 0x28(%esp) │ │ + pushl 0x3c(%esp) │ │ + push $0x0 │ │ + call 92e90 │ │ add $0x30,%esp │ │ - lea -0x4(%ebp),%esp │ │ + test %eax,%eax │ │ + jne 93eae │ │ + mov 0x2c(%esp),%eax │ │ + mov 0x7c0(%eax),%eax │ │ + mov 0x38(%esp),%esi │ │ + mov %esi,%ecx │ │ + imul 0x28(%esp),%ecx │ │ + mov 0x50(%esp),%edx │ │ + lea (%edx,%ecx,2),%ecx │ │ + imul 0x20(%esp),%edi │ │ + sub $0xc,%esp │ │ + push %edi │ │ + pushl 0x40(%esp) │ │ + pushl 0x24(%esp) │ │ + pushl 0x8(%ebp) │ │ + push %ecx │ │ + call *0x140(%eax) │ │ + add $0x20,%esp │ │ + incl 0x1c(%esp) │ │ + mov 0x8(%esp),%ecx │ │ + mov 0xc(%ebp),%edi │ │ + mov 0x34(%esp),%edx │ │ + jmp 93cf9 │ │ + mov 0x4(%edx),%eax │ │ + mov 0x8(%edx),%ecx │ │ + movl $0x0,0xc(%esp) │ │ + cmp 0x3618(%eax),%ecx │ │ + jle 93ed0 │ │ + jmp 93aea │ │ + mov %eax,0xc(%esp) │ │ + jmp 93ed0 │ │ + mov 0x8(%esp),%edx │ │ + mov 0x4(%esp),%ecx │ │ + movl $0x0,0xc(%esp) │ │ + cmp 0x3618(%eax),%ecx │ │ + jg 93aea │ │ + mov 0xc(%esp),%eax │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 9090f │ │ - pop %ebx │ │ - add $0x44661,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0x8,%esp │ │ - push $0xa │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 97310 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ + push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 9094f │ │ + call 93ef1 │ │ pop %ebx │ │ - add $0x44621,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - push $0xa │ │ - pushl 0x28(%ebp) │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 98100 │ │ + add $0x4307f,%ebx │ │ + mov 0xc(%ebp),%edi │ │ + mov 0x8(%ebp),%esi │ │ + mov 0x81c(%esi),%eax │ │ + imul %edi,%eax │ │ + shl $0x2,%eax │ │ + cmpl $0x1,0x4b0(%esi) │ │ + sete %cl │ │ + mov 0x4a0(%esi),%edx │ │ + shr %edx │ │ + imul %eax,%edx │ │ + add %edx,%edx │ │ + add 0xd98(%esi),%edx │ │ + mov %edx,(%esp) │ │ + mov 0x4a4(%esi),%edx │ │ + sar %edx │ │ + imul %eax,%edx │ │ + sar %cl,%edx │ │ + add %edx,%edx │ │ + mov 0xd9c(%esi),%eax │ │ + add %edx,%eax │ │ + mov %eax,0x4(%esp) │ │ + add 0xda0(%esi),%edx │ │ + mov %edx,0x8(%esp) │ │ + mov 0x4(%esi),%eax │ │ + mov 0xc(%esi),%edx │ │ + cmpl $0x0,0x3f4(%eax) │ │ + sete %cl │ │ + mov %edi,%eax │ │ + sar %cl,%eax │ │ + imul 0x80c(%esi),%eax │ │ + imul $0x544,%eax,%eax │ │ + add 0xaa4(%esi),%eax │ │ + cmpl $0x0,0x4cc(%edx) │ │ + jne 93f88 │ │ + cmpl $0x0,0x4d0(%edx) │ │ + je 93fbe │ │ + mov 0xd94(%esi),%ecx │ │ + movzwl 0x2ae(%edx,%ecx,2),%edi │ │ + xor %edx,%edx │ │ + cmp 0xc(%ebp),%edi │ │ + jne 93fa8 │ │ + lea 0x1(%ecx),%edx │ │ + mov %edx,0xd94(%esi) │ │ + mov %ecx,%edx │ │ + sub $0xc,%esp │ │ + lea 0xc(%esp),%ecx │ │ + push %edx │ │ + pushl 0xc(%ebp) │ │ + push %eax │ │ + push %ecx │ │ + push %esi │ │ + call 9f310 │ │ add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ + cmpl $0x0,0xdb8(%esi) │ │ + je 93fdb │ │ + sub $0x4,%esp │ │ + lea 0x4(%esp),%eax │ │ + pushl 0xc(%ebp) │ │ + push %eax │ │ + push %esi │ │ + call 70b70 │ │ + add $0x10,%esp │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -147417,136 +150464,316 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ + push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 9099f │ │ - pop %ebx │ │ - add $0x445d1,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0x4,%esp │ │ - push $0x1 │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 95b20 │ │ + sub $0x40,%esp │ │ + call 94001 │ │ + pop %eax │ │ + add $0x42f6f,%eax │ │ + mov %eax,0x8(%esp) │ │ + mov 0x8(%ebp),%edi │ │ + mov 0x81c(%edi),%eax │ │ + mov %eax,0x20(%esp) │ │ + imul 0xc(%ebp),%eax │ │ + cmpl $0x1,0x4b0(%edi) │ │ + sete %cl │ │ + mov 0x4a0(%edi),%edx │ │ + mov %edx,0x18(%esp) │ │ + shr %edx │ │ + mov %eax,0x4(%esp) │ │ + lea 0x0(,%eax,4),%ebx │ │ + imul %ebx,%edx │ │ + add %edx,%edx │ │ + add 0xd98(%edi),%edx │ │ + mov %edx,0x30(%esp) │ │ + mov 0x4a4(%edi),%esi │ │ + mov %esi,%eax │ │ + sar %eax │ │ + imul %ebx,%eax │ │ + mov %cl,0x3(%esp) │ │ + sar %cl,%eax │ │ + add %eax,%eax │ │ + mov 0xd9c(%edi),%ecx │ │ + add %eax,%ecx │ │ + mov %ecx,0x14(%esp) │ │ + mov %ecx,0x34(%esp) │ │ + add 0xda0(%edi),%eax │ │ + mov %eax,0x38(%esp) │ │ + mov 0x4(%edi),%ecx │ │ + cmpl $0x0,0x3f4(%ecx) │ │ + sete %cl │ │ + mov 0xc(%ebp),%edi │ │ + sar %cl,%edi │ │ + mov 0x8(%ebp),%ebx │ │ + mov 0x80c(%ebx),%ebx │ │ + mov %ebx,0xc(%esp) │ │ + imul %ebx,%edi │ │ + imul $0x544,%edi,%ebx │ │ + mov 0x8(%ebp),%edi │ │ + mov 0xaa4(%edi),%edi │ │ + mov %edi,0x10(%esp) │ │ + add %edi,%ebx │ │ + mov %ebx,0x1c(%esp) │ │ + cmpl $0x0,0xc(%ebp) │ │ + je 94129 │ │ + xor %ebx,%ebx │ │ + mov %cl,%bl │ │ + mov 0xc(%ebp),%ecx │ │ + lea -0x1(%ecx),%edi │ │ + mov %ebx,%ecx │ │ + sar %cl,%edi │ │ + imul 0xc(%esp),%edi │ │ + imul $0x544,%edi,%ecx │ │ + mov 0x10(%esp),%edi │ │ + add %ecx,%edi │ │ + mov 0x18(%esp),%ecx │ │ + shl $0x3,%ecx │ │ + sub %ecx,%edx │ │ + mov %edx,0x24(%esp) │ │ + xor %ecx,%ecx │ │ + mov 0x3(%esp),%dl │ │ + mov %dl,%cl │ │ + shl $0x2,%esi │ │ + sar %cl,%esi │ │ + add %esi,%esi │ │ + mov 0x14(%esp),%ecx │ │ + sub %esi,%ecx │ │ + mov %ecx,0x28(%esp) │ │ + sub %esi,%eax │ │ + mov %eax,0x2c(%esp) │ │ + mov 0x4(%esp),%edx │ │ + lea -0x2(%edx),%eax │ │ + sub $0xc,%esp │ │ + lea 0x30(%esp),%ecx │ │ + mov 0x14(%esp),%ebx │ │ + push %edx │ │ + push %eax │ │ + push %edi │ │ + push %ecx │ │ + pushl 0x8(%ebp) │ │ + call ae4e0 │ │ add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ + mov 0xc(%ebp),%eax │ │ + mov %eax,%ecx │ │ + inc %ecx │ │ + xor %eax,%eax │ │ + mov 0x8(%ebp),%edx │ │ + mov %edx,%esi │ │ + cmp 0x814(%edx),%ecx │ │ + setl %al │ │ + add %eax,%eax │ │ + mov 0x20(%esp),%edx │ │ + sub %eax,%edx │ │ + mov 0x4(%esp),%ecx │ │ + add %ecx,%edx │ │ + mov 0x808(%esi),%eax │ │ + cmp %eax,%edx │ │ + cmovg %eax,%edx │ │ + sub $0xc,%esp │ │ + lea 0x3c(%esp),%eax │ │ + mov 0x14(%esp),%ebx │ │ + push %edx │ │ + push %ecx │ │ + pushl 0x30(%esp) │ │ + push %eax │ │ + push %esi │ │ + call ae4e0 │ │ + add $0x20,%esp │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ + push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 909ef │ │ - pop %ebx │ │ - add $0x44581,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - push $0x1 │ │ - pushl 0x2c(%ebp) │ │ - pushl 0x28(%ebp) │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 96a50 │ │ + sub $0x60,%esp │ │ + call 94191 │ │ + pop %eax │ │ + add $0x42ddf,%eax │ │ + mov %eax,0x20(%esp) │ │ + mov 0x8(%ebp),%edi │ │ + mov 0xc(%ebp),%ebx │ │ + mov 0x81c(%edi),%eax │ │ + mov %eax,0x18(%esp) │ │ + imul %eax,%ebx │ │ + shl $0x2,%ebx │ │ + mov 0x4b0(%edi),%eax │ │ + cmp $0x1,%eax │ │ + sete %cl │ │ + mov 0x4a0(%edi),%edx │ │ + shr %edx │ │ + imul %ebx,%edx │ │ + add %edx,%edx │ │ + add 0xd98(%edi),%edx │ │ + mov %edx,0x50(%esp) │ │ + mov 0x4a4(%edi),%edx │ │ + sar %edx │ │ + imul %ebx,%edx │ │ + sar %cl,%edx │ │ + add %edx,%edx │ │ + mov 0xd9c(%edi),%esi │ │ + add %edx,%esi │ │ + mov %esi,0x54(%esp) │ │ + add 0xda0(%edi),%edx │ │ + mov %edx,0x58(%esp) │ │ + mov 0x538(%edi),%edx │ │ + shr %edx │ │ + imul %ebx,%edx │ │ + add %edx,%edx │ │ + add 0xda4(%edi),%edx │ │ + mov %edx,0x44(%esp) │ │ + mov 0x53c(%edi),%edx │ │ + sar %edx │ │ + imul %ebx,%edx │ │ + sar %cl,%edx │ │ + add %edx,%edx │ │ + mov 0xda8(%edi),%ecx │ │ + add %edx,%ecx │ │ + mov %ecx,0x48(%esp) │ │ + add 0xdac(%edi),%edx │ │ + mov %edx,0x4c(%esp) │ │ + xor %ecx,%ecx │ │ + test %eax,%eax │ │ + setne %cl │ │ + lea 0x1(%ecx,%ecx,1),%eax │ │ + mov %eax,0x10(%esp) │ │ + xor %eax,%eax │ │ + mov 0xc(%ebp),%ecx │ │ + test %ecx,%ecx │ │ + setne %al │ │ + shl $0x3,%eax │ │ + mov %eax,0xc(%esp) │ │ + inc %ecx │ │ + mov %ecx,0x1c(%esp) │ │ + neg %ebx │ │ + mov %ebx,0x14(%esp) │ │ + xor %edi,%edi │ │ + test %edi,%edi │ │ + jne 9430b │ │ + jmp 94320 │ │ + mov 0x8(%ebp),%eax │ │ + cmpl $0x3,0x4b0(%eax) │ │ + setne %cl │ │ + movzbl %cl,%ebx │ │ + mov 0x540(%eax),%edi │ │ + add %ebx,%edi │ │ + mov 0x804(%eax),%edx │ │ + lea (%ebx,%edx,4),%edx │ │ + sar %cl,%edi │ │ + mov %edi,0x24(%esp) │ │ + sar %cl,%edx │ │ + mov 0x14(%esp),%edi │ │ + mov 0x8(%esp),%ecx │ │ + or %ecx,%edi │ │ + add 0x4ac(%eax),%edi │ │ + sar %cl,%edi │ │ + cmp %esi,%edi │ │ + cmovg %esi,%edi │ │ + add 0x34(%esp),%edi │ │ + mov 0x7c0(%eax),%ecx │ │ + sub $0x8,%esp │ │ + mov 0x28(%esp),%ebx │ │ + pushl 0xa5c(%eax) │ │ + mov 0x48(%esp),%esi │ │ + pushl 0x7a4(%eax,%esi,4) │ │ + pushl 0x79c(%eax,%esi,4) │ │ + push %edx │ │ + push %edi │ │ + pushl 0x40(%esp) │ │ + pushl 0x4c(%esp) │ │ + pushl 0x4c(%esp) │ │ + pushl 0x60(%esp) │ │ + pushl 0x5c(%esp) │ │ + call *0x150(%ecx) │ │ add $0x30,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + mov 0x40(%esp),%edi │ │ + inc %edi │ │ + cmp %edi,0x10(%esp) │ │ + je 943b9 │ │ + test %edi,%edi │ │ + je 94320 │ │ + mov 0x8(%ebp),%edx │ │ + cmpl $0x1,0x4b0(%edx) │ │ + sete %al │ │ + jmp 94325 │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 90a3f │ │ - pop %ebx │ │ - add $0x44531,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0x8,%esp │ │ - push $0x1 │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 97310 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 90a7f │ │ - pop %ebx │ │ - add $0x444f1,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - push $0x1 │ │ - pushl 0x28(%ebp) │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 98100 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ + xor %eax,%eax │ │ + mov 0x8(%ebp),%edx │ │ + xor %ebx,%ebx │ │ + test %edi,%edi │ │ + setne %bl │ │ + mov 0xc(%esp),%esi │ │ + mov %eax,%ecx │ │ + mov %eax,0x8(%esp) │ │ + shr %cl,%esi │ │ + mov %edx,%ecx │ │ + mov 0x538(%edx,%ebx,4),%eax │ │ + mov %eax,0x38(%esp) │ │ + shr %eax │ │ + imul %esi,%eax │ │ + add %eax,%eax │ │ + mov 0x44(%esp,%edi,4),%edx │ │ + sub %eax,%edx │ │ + mov %edx,0x30(%esp) │ │ + mov %ebx,0x3c(%esp) │ │ + mov 0x4a0(%ecx,%ebx,4),%edx │ │ + mov %edx,%eax │ │ + shr %eax │ │ + mov %esi,0x34(%esp) │ │ + imul %esi,%eax │ │ + add %eax,%eax │ │ + mov 0x50(%esp,%edi,4),%esi │ │ + sub %eax,%esi │ │ + mov %esi,0x28(%esp) │ │ + xor %eax,%eax │ │ + mov 0x1c(%esp),%esi │ │ + cmp 0x814(%ecx),%esi │ │ + setl %al │ │ + add %eax,%eax │ │ + mov 0x18(%esp),%esi │ │ + sub %eax,%esi │ │ + shl $0x2,%esi │ │ + mov 0x8(%esp),%ecx │ │ + sar %cl,%esi │ │ + test %edi,%edi │ │ + movzbl %cl,%eax │ │ + mov %edi,0x40(%esp) │ │ + mov %edx,0x2c(%esp) │ │ + mov %eax,0x8(%esp) │ │ + jne 94270 │ │ + xor %ecx,%ecx │ │ + mov 0x8(%ebp),%eax │ │ + jmp 9427d │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -147560,1112 +150787,1450 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ + push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 90acf │ │ + call 943e1 │ │ pop %ebx │ │ - add $0x444a1,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ + add $0x42b8f,%ebx │ │ + mov 0x8(%ebp),%eax │ │ mov 0xc(%ebp),%edx │ │ + mov 0x81c(%eax),%esi │ │ + imul %edx,%esi │ │ + shl $0x2,%esi │ │ + cmpl $0x1,0x4b0(%eax) │ │ + sete %cl │ │ + mov 0x538(%eax),%edi │ │ + shr %edi │ │ + imul %esi,%edi │ │ + add %edi,%edi │ │ + add 0xda4(%eax),%edi │ │ + mov %edi,(%esp) │ │ + mov 0x53c(%eax),%edi │ │ + sar %edi │ │ + imul %esi,%edi │ │ + sar %cl,%edi │ │ + add %edi,%edi │ │ + mov 0xda8(%eax),%ecx │ │ + add %edi,%ecx │ │ + mov %ecx,0x4(%esp) │ │ + add 0xdac(%eax),%edi │ │ + mov %edi,0x8(%esp) │ │ sub $0x4,%esp │ │ - push $0x5 │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 95b20 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ + lea 0x4(%esp),%ecx │ │ + push %edx │ │ + push %ecx │ │ + push %eax │ │ + call 711a0 │ │ + add $0x10,%esp │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ + push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 90b1f │ │ + call 94471 │ │ pop %ebx │ │ - add $0x44451,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - push $0x5 │ │ - pushl 0x2c(%ebp) │ │ - pushl 0x28(%ebp) │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 96a50 │ │ - add $0x30,%esp │ │ - lea -0x4(%ebp),%esp │ │ + add $0x42aff,%ebx │ │ + mov 0xc(%ebp),%edi │ │ + mov 0x8(%ebp),%esi │ │ + sub $0x8,%esp │ │ + push %edi │ │ + push %esi │ │ + call 93ee0 │ │ + add $0x10,%esp │ │ + mov 0x4(%esi),%eax │ │ + cmpl $0x0,0x42c(%eax) │ │ + je 944a4 │ │ + sub $0x8,%esp │ │ + push %edi │ │ + push %esi │ │ + call 93ff0 │ │ + add $0x10,%esp │ │ + mov 0xc(%esi),%eax │ │ + mov 0xe8(%eax),%ecx │ │ + cmp 0xec(%eax),%ecx │ │ + je 944c2 │ │ + sub $0x8,%esp │ │ + push %edi │ │ + push %esi │ │ + call 94180 │ │ + add $0x10,%esp │ │ + cmpl $0x0,0xdb8(%esi) │ │ + je 9452e │ │ + mov 0x81c(%esi),%eax │ │ + imul %edi,%eax │ │ + shl $0x2,%eax │ │ + cmpl $0x1,0x4b0(%esi) │ │ + sete %cl │ │ + mov 0x538(%esi),%edx │ │ + shr %edx │ │ + imul %eax,%edx │ │ + add %edx,%edx │ │ + add 0xda4(%esi),%edx │ │ + mov %edx,(%esp) │ │ + mov 0x53c(%esi),%edx │ │ + sar %edx │ │ + imul %eax,%edx │ │ + sar %cl,%edx │ │ + add %edx,%edx │ │ + mov 0xda8(%esi),%eax │ │ + add %edx,%eax │ │ + mov %eax,0x4(%esp) │ │ + add 0xdac(%esi),%edx │ │ + mov %edx,0x8(%esp) │ │ + sub $0x4,%esp │ │ + lea 0x4(%esp),%eax │ │ + push %edi │ │ + push %eax │ │ + push %esi │ │ + call 711a0 │ │ + add $0x10,%esp │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ + push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 90b6f │ │ + sub $0x20,%esp │ │ + mov 0x8(%ebp),%edi │ │ + mov (%edi),%edx │ │ + mov 0xc(%edi),%eax │ │ + mov %eax,%esi │ │ + add 0x81c(%edx),%eax │ │ + lea -0x1(,%eax,4),%eax │ │ + mov 0x4a0(%edx),%ecx │ │ + shr %ecx │ │ + imul %eax,%ecx │ │ + mov 0x4(%edi),%eax │ │ + mov %eax,0x10(%esp) │ │ + mov 0x3618(%eax),%edi │ │ + lea 0x0(,%edi,8),%eax │ │ + add 0x494(%edx),%eax │ │ + lea (%eax,%ecx,2),%eax │ │ + call 94590 │ │ pop %ebx │ │ - add $0x44401,%ebx │ │ + add $0x429e0,%ebx │ │ + mov 0x818(%edx),%cl │ │ + sar %cl,%esi │ │ + imul 0x80c(%edx),%esi │ │ + shl $0x7,%esi │ │ + mov %esi,0x8(%esp) │ │ + lea (%esi,%edi,4),%ecx │ │ + add %ecx,%ecx │ │ + mov %edx,%esi │ │ + add 0x7ec(%edx),%ecx │ │ + mov 0x10(%esp),%edx │ │ + mov 0x361c(%edx),%edx │ │ + mov %edi,0xc(%esp) │ │ + sub %edi,%edx │ │ + shl $0x3,%edx │ │ + sub $0x4,%esp │ │ + mov %ebx,0x1c(%esp) │ │ + push %edx │ │ + push %eax │ │ + push %ecx │ │ + call 1470 │ │ + add $0x10,%esp │ │ + mov 0x4b0(%esi),%ecx │ │ + test %ecx,%ecx │ │ + je 946b5 │ │ + mov %esi,%edx │ │ + mov 0xc(%esp),%eax │ │ + lea 0x0(,%eax,4),%edi │ │ + cmp $0x1,%ecx │ │ + sete %al │ │ + cmp $0x3,%ecx │ │ + setne %cl │ │ + mov %cl,0x7(%esp) │ │ + sar %cl,%edi │ │ + mov 0x81c(%edx),%edx │ │ mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0x8,%esp │ │ - push $0x5 │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 97310 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ + add 0xc(%ecx),%edx │ │ + shl $0x2,%edx │ │ + mov %eax,%ecx │ │ + sar %cl,%edx │ │ + dec %edx │ │ + mov %esi,%ecx │ │ + mov %esi,0x14(%esp) │ │ + mov 0x4a4(%esi),%esi │ │ + shr %esi │ │ + imul %edx,%esi │ │ + add %edi,%esi │ │ + add 0x8(%esp),%edi │ │ + add %edi,%edi │ │ + mov %edi,0x8(%esp) │ │ + mov 0x7f0(%ecx),%eax │ │ + add %edi,%eax │ │ + add %esi,%esi │ │ + mov 0x498(%ecx),%edx │ │ + add %esi,%edx │ │ + mov 0x10(%esp),%ecx │ │ + mov 0x361c(%ecx),%edi │ │ + sub 0xc(%esp),%edi │ │ + shl $0x2,%edi │ │ + mov 0x7(%esp),%cl │ │ + sar %cl,%edi │ │ + add %edi,%edi │ │ + sub $0x4,%esp │ │ + mov 0x1c(%esp),%ebx │ │ + push %edi │ │ + push %edx │ │ + push %eax │ │ + call 1470 │ │ + add $0x10,%esp │ │ + mov 0x8(%esp),%edx │ │ + mov 0x14(%esp),%eax │ │ + add 0x7f4(%eax),%edx │ │ + add 0x49c(%eax),%esi │ │ + mov 0x10(%esp),%eax │ │ + mov 0x361c(%eax),%eax │ │ + sub 0xc(%esp),%eax │ │ + shl $0x2,%eax │ │ + mov 0x7(%esp),%cl │ │ + sar %cl,%eax │ │ + add %eax,%eax │ │ + sub $0x4,%esp │ │ + push %eax │ │ + push %esi │ │ + push %edx │ │ + call 1470 │ │ + add $0x10,%esp │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ - nop │ │ - nop │ │ + lea 0x0(%esi),%esi │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 90baf │ │ + call 946cf │ │ pop %ebx │ │ - add $0x443c1,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - push $0x5 │ │ - pushl 0x28(%ebp) │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 98100 │ │ - add $0x20,%esp │ │ + add $0x428a1,%ebx │ │ + call 3d513 │ │ + test $0x2,%al │ │ + je 94729 │ │ + mov 0x8(%ebp),%eax │ │ + lea -0xcea70(%ebx),%ecx │ │ + mov %ecx,(%eax) │ │ + lea -0xce360(%ebx),%ecx │ │ + mov %ecx,0x4(%eax) │ │ + lea -0xcd950(%ebx),%ecx │ │ + mov %ecx,0x8(%eax) │ │ + lea -0xccfd0(%ebx),%ecx │ │ + mov %ecx,0xc(%eax) │ │ + lea -0xcc730(%ebx),%ecx │ │ + mov %ecx,0x10(%eax) │ │ + lea -0xcbc60(%ebx),%ecx │ │ + mov %ecx,0x14(%eax) │ │ + lea -0xca370(%ebx),%ecx │ │ + mov %ecx,0x18(%eax) │ │ + lea -0xc8a40(%ebx),%ecx │ │ + mov %ecx,0x1c(%eax) │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 90bff │ │ + call 9473f │ │ pop %ebx │ │ - add $0x44371,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0x4,%esp │ │ - push $0x9 │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 95b20 │ │ - add $0x20,%esp │ │ + add $0x42831,%ebx │ │ + call 3d513 │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ + jmp 94760 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ - nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 90c4f │ │ - pop %ebx │ │ - add $0x44321,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - push $0x9 │ │ - pushl 0x2c(%ebp) │ │ - pushl 0x28(%ebp) │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 96a50 │ │ - add $0x30,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 90c9f │ │ + call 9476f │ │ pop %ebx │ │ - add $0x442d1,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0x8,%esp │ │ - push $0x9 │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call 97310 │ │ - add $0x20,%esp │ │ + add $0x42801,%ebx │ │ + mov 0x8(%ebp),%eax │ │ + lea -0x41e60(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x420d0(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x427b0(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + pshufd $0x50,%xmm0,%xmm0 │ │ + punpcklqdq %xmm1,%xmm0 │ │ + movdqu %xmm0,(%eax) │ │ + lea -0x41bf0(%ebx),%ecx │ │ + mov %ecx,0x10(%eax) │ │ + mov %eax,(%esp) │ │ + call 9a7f0 │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ + push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 90cdf │ │ + sub $0x140a0,%esp │ │ + call 947d4 │ │ pop %ebx │ │ - add $0x44291,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - push $0x9 │ │ + add $0x4279c,%ebx │ │ + mov 0x20(%ebp),%esi │ │ + mov 0x8(%ebp),%edx │ │ + sub $0x4,%esp │ │ + lea 0xd5fc(%esp),%edi │ │ + mov %edi,%ecx │ │ + mov %ebx,0x14(%esp) │ │ pushl 0x28(%ebp) │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ + push %esi │ │ pushl 0x1c(%ebp) │ │ pushl 0x18(%ebp) │ │ pushl 0x14(%ebp) │ │ pushl 0x10(%ebp) │ │ - call 98100 │ │ + pushl 0xc(%ebp) │ │ + call 95770 │ │ add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - sub $0x81b0,%esp │ │ - call 90d34 │ │ - pop %ebx │ │ - add $0x4423c,%ebx │ │ - mov 0x24(%ebp),%esi │ │ - mov 0x1c(%ebp),%edx │ │ - mov 0x18(%ebp),%eax │ │ - cmpl $0x0,0x20(%ebp) │ │ - mov 0x10(%ebp),%edi │ │ - mov 0x8(%ebp),%ecx │ │ - je 90f57 │ │ - test %esi,%esi │ │ - je 9129d │ │ - mov %ebx,0x40(%esp) │ │ + lea 0x6(%esi),%eax │ │ + mov %eax,0x40(%esp) │ │ test %eax,%eax │ │ - jle 91573 │ │ - lea 0xac(%esp),%eax │ │ - lea 0x1(%edx),%ecx │ │ - nop │ │ - nop │ │ + jle 94922 │ │ + cmpl $0x0,0x1c(%ebp) │ │ + jle 94922 │ │ + xor %eax,%eax │ │ + lea 0xb0(%esp),%ecx │ │ + mov %ecx,0x20(%esp) │ │ + jmp 94861 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %edi,0x10(%esp) │ │ - mov %ecx,0x20(%esp) │ │ - mov (%edi),%cl │ │ - xor %edi,%edi │ │ - mov 0x20(%ebp),%esi │ │ + mov 0x30(%esp),%edi │ │ + add $0x186,%edi │ │ + addl $0x30c,0x20(%esp) │ │ + mov 0x50(%esp),%eax │ │ + inc %eax │ │ + cmp 0x40(%esp),%eax │ │ + je 94922 │ │ + mov %eax,0x50(%esp) │ │ + mov %edi,0x30(%esp) │ │ + mov (%edi),%bl │ │ + xor %eax,%eax │ │ + jmp 94883 │ │ nop │ │ - movzbl %cl,%edx │ │ - mov 0x10(%esp),%ecx │ │ - movzbl 0x1(%ecx,%edi,1),%ecx │ │ - mov %ecx,%ebx │ │ - sub %edx,%ebx │ │ - shl $0x4,%edx │ │ + mov 0x20(%esp),%esi │ │ + mov %cx,(%esi,%eax,2) │ │ + cmp %edx,0x1c(%ebp) │ │ + mov %edx,%eax │ │ + mov 0x4(%esp),%ebx │ │ + je 94840 │ │ + mov 0x30(%esp),%edi │ │ + movzbl 0x3(%edi,%eax,1),%ecx │ │ + mov 0x24(%ebp),%edx │ │ + mov %edx,%esi │ │ + movswl 0x6(%edx),%edx │ │ + imul %ecx,%edx │ │ + shl $0x7,%ecx │ │ + movzbl %bl,%ebx │ │ + movswl (%esi),%esi │ │ + imul %ebx,%esi │ │ + add %ecx,%esi │ │ + movzbl 0x1(%edi,%eax,1),%ebx │ │ + mov 0x24(%ebp),%ecx │ │ + movswl 0x2(%ecx),%ecx │ │ + mov %ebx,0x4(%esp) │ │ + imul %ebx,%ecx │ │ + add %esi,%ecx │ │ + movzbl 0x2(%edi,%eax,1),%esi │ │ + mov 0x24(%ebp),%ebx │ │ + movswl 0x4(%ebx),%ebx │ │ imul %esi,%ebx │ │ - add %edx,%ebx │ │ - mov %bx,(%eax,%edi,2) │ │ - inc %edi │ │ - cmp %edi,0x18(%ebp) │ │ - jne 90d90 │ │ - add $0x100,%eax │ │ - mov 0x10(%esp),%edx │ │ - add 0x14(%ebp),%edx │ │ - mov 0x20(%esp),%ecx │ │ - dec %ecx │ │ - mov %edx,%edi │ │ - jne 90d80 │ │ - cmpl $0x0,0x18(%ebp) │ │ - mov 0x1c(%ebp),%eax │ │ - mov 0x8(%ebp),%edx │ │ + add %ecx,%ebx │ │ + add %ebx,%edx │ │ + movzbl 0x4(%edi,%eax,1),%ecx │ │ mov 0x24(%ebp),%ebx │ │ - jle 91573 │ │ - lea 0xac(%esp),%ecx │ │ - mov 0x18(%ebp),%esi │ │ - and $0xfffffff8,%esi │ │ - mov %esi,0x10(%esp) │ │ - movd %ebx,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - pshufd $0xf5,%xmm0,%xmm1 │ │ - mov 0x40(%esp),%esi │ │ - movdqa -0x15930(%esi),%xmm2 │ │ - mov %eax,0x4(%esp) │ │ - xor %eax,%eax │ │ - cmpl $0x8,0x18(%ebp) │ │ - jb 90f22 │ │ - jmp 90e44 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + movswl 0x8(%ebx),%esi │ │ + imul %ecx,%esi │ │ + add %edx,%esi │ │ + movzbl 0x5(%edi,%eax,1),%ecx │ │ + movswl 0xa(%ebx),%edx │ │ + imul %ecx,%edx │ │ + add %esi,%edx │ │ + movzbl 0x6(%edi,%eax,1),%ecx │ │ + movswl 0xc(%ebx),%esi │ │ + imul %ecx,%esi │ │ + lea 0x4004(%esi,%edx,1),%ecx │ │ + sar $0x3,%ecx │ │ + cmp $0x2000,%ecx │ │ + jl 94910 │ │ + mov $0x1fff,%ecx │ │ + lea 0x1(%eax),%edx │ │ + test %ecx,%ecx │ │ + jg 94870 │ │ + xor %ecx,%ecx │ │ + jmp 94870 │ │ + cmpl $0x0,0x20(%ebp) │ │ + jle 94e89 │ │ + cmpl $0x0,0x1c(%ebp) │ │ + jle 94e89 │ │ + mov 0x24(%ebp),%eax │ │ + lea 0x1c(%eax),%ecx │ │ + mov %ecx,0x14(%esp) │ │ + add $0x1d,%eax │ │ + mov %eax,0x18(%esp) │ │ + mov 0x1c(%ebp),%eax │ │ + and $0xfffffff8,%eax │ │ + mov %eax,0xc(%esp) │ │ + lea 0x12f8(%esp),%edx │ │ + lea 0x9d4(%esp),%eax │ │ + xor %ebx,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov %ecx,0x4(%esp) │ │ + jmp 94997 │ │ nop │ │ - add $0x100,%ecx │ │ - add 0xc(%ebp),%edx │ │ - mov 0x4(%esp),%eax │ │ - dec %eax │ │ - je 91573 │ │ - mov %eax,0x4(%esp) │ │ - xor %eax,%eax │ │ - cmpl $0x8,0x18(%ebp) │ │ - jb 90f22 │ │ - xor %eax,%eax │ │ - mov 0x10(%esp),%esi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x8(%esp),%edx │ │ + add $0x30c,%edx │ │ + mov 0x4(%esp),%ecx │ │ + add 0xc(%ebp),%ecx │ │ + mov %ecx,0x4(%esp) │ │ + add $0x30c,%eax │ │ + mov 0x1c(%esp),%ebx │ │ + cmp 0x20(%ebp),%ebx │ │ + je 94e89 │ │ + mov %edx,0x8(%esp) │ │ + lea 0x1(%ebx),%ecx │ │ + mov %ecx,0x1c(%esp) │ │ + cmpl $0x8,0x1c(%ebp) │ │ + mov $0x0,%edx │ │ + jb 94df1 │ │ + imul 0xc(%ebp),%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + lea (%ecx,%ebx,1),%edx │ │ + cmp 0x18(%esp),%edx │ │ + jae 949d6 │ │ + add 0x1c(%ebp),%ebx │ │ + add 0x8(%ebp),%ebx │ │ + cmp %ebx,0x14(%esp) │ │ + mov $0x0,%edx │ │ + jb 94df1 │ │ + mov 0x24(%ebp),%ecx │ │ + movzwl 0x10(%ecx),%edx │ │ + movd %edx,%xmm1 │ │ + pshuflw $0xe0,%xmm1,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm0 │ │ + psrad $0x10,%xmm0 │ │ + movdqa %xmm0,0x50(%esp) │ │ + movzwl 0x12(%ecx),%edx │ │ + movd %edx,%xmm1 │ │ + pshuflw $0xe0,%xmm1,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm0 │ │ + psrad $0x10,%xmm0 │ │ + movdqa %xmm0,0x40(%esp) │ │ + movzwl 0x14(%ecx),%edx │ │ + movd %edx,%xmm1 │ │ + pshuflw $0xe0,%xmm1,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm0 │ │ + psrad $0x10,%xmm0 │ │ + movdqa %xmm0,0xa0(%esp) │ │ + movzwl 0x16(%ecx),%edx │ │ + movd %edx,%xmm1 │ │ + pshuflw $0xe0,%xmm1,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm0 │ │ + psrad $0x10,%xmm0 │ │ + movdqa %xmm0,0x90(%esp) │ │ + movzwl 0x18(%ecx),%edx │ │ + movd %edx,%xmm1 │ │ + pshuflw $0xe0,%xmm1,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm0 │ │ + psrad $0x10,%xmm0 │ │ + movdqa %xmm0,0x80(%esp) │ │ + movzwl 0x1a(%ecx),%edx │ │ + movd %edx,%xmm1 │ │ + pshuflw $0xe0,%xmm1,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm0 │ │ + psrad $0x10,%xmm0 │ │ + movdqa %xmm0,0x70(%esp) │ │ + movzwl 0x1c(%ecx),%edx │ │ + movd %edx,%xmm1 │ │ + pshuflw $0xe0,%xmm1,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm0 │ │ + psrad $0x10,%xmm0 │ │ + movdqa %xmm0,0x60(%esp) │ │ + xor %edx,%edx │ │ + mov 0x10(%esp),%ecx │ │ + mov 0xc(%esp),%esi │ │ + mov 0x8(%esp),%edi │ │ + mov 0x4(%esp),%ebx │ │ nop │ │ - movdqu (%ecx,%eax,2),%xmm4 │ │ - movdqu 0x100(%ecx,%eax,2),%xmm5 │ │ - punpckhwd %xmm4,%xmm3 │ │ - psrad $0x10,%xmm3 │ │ - punpcklwd %xmm4,%xmm4 │ │ - psrad $0x10,%xmm4 │ │ - punpcklwd %xmm5,%xmm6 │ │ - psrad $0x10,%xmm6 │ │ - punpckhwd %xmm5,%xmm5 │ │ - psrad $0x10,%xmm5 │ │ - psubd %xmm3,%xmm5 │ │ - pslld $0x4,%xmm3 │ │ - psubd %xmm4,%xmm6 │ │ - pslld $0x4,%xmm4 │ │ - pshufd $0xf5,%xmm6,%xmm7 │ │ - pmuludq %xmm0,%xmm6 │ │ + movdqu -0x1248(%edi,%edx,2),%xmm2 │ │ + movdqa %xmm2,%xmm3 │ │ + pxor %xmm0,%xmm0 │ │ + punpcklwd %xmm0,%xmm3 │ │ + punpckhwd %xmm0,%xmm2 │ │ + movdqa 0x50(%esp),%xmm0 │ │ + movdqa %xmm0,%xmm1 │ │ + pmuludq %xmm2,%xmm1 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + pshufd $0xf5,%xmm2,%xmm2 │ │ + pshufd $0xf5,%xmm0,%xmm4 │ │ + pmuludq %xmm4,%xmm2 │ │ + pshufd $0xe8,%xmm2,%xmm2 │ │ + punpckldq %xmm2,%xmm1 │ │ + movdqa %xmm1,0x30(%esp) │ │ + movdqa %xmm0,%xmm2 │ │ + pmuludq %xmm3,%xmm2 │ │ + pshufd $0xe8,%xmm2,%xmm0 │ │ + pshufd $0xf5,%xmm3,%xmm3 │ │ + pmuludq %xmm4,%xmm3 │ │ + pshufd $0xe8,%xmm3,%xmm3 │ │ + punpckldq %xmm3,%xmm0 │ │ + movdqa %xmm0,0x20(%esp) │ │ + movdqu -0xf3c(%edi,%edx,2),%xmm5 │ │ + movdqa %xmm5,%xmm3 │ │ + pxor %xmm1,%xmm1 │ │ + punpcklwd %xmm1,%xmm3 │ │ + movdqa 0x40(%esp),%xmm0 │ │ + movdqa %xmm0,%xmm4 │ │ + pmuludq %xmm3,%xmm4 │ │ + pshufd $0xe8,%xmm4,%xmm4 │ │ + pshufd $0xf5,%xmm3,%xmm3 │ │ + pshufd $0xf5,%xmm0,%xmm6 │ │ + pmuludq %xmm6,%xmm3 │ │ + pshufd $0xe8,%xmm3,%xmm3 │ │ + punpckldq %xmm3,%xmm4 │ │ + punpckhwd %xmm1,%xmm5 │ │ + pxor %xmm2,%xmm2 │ │ + movdqa %xmm0,%xmm3 │ │ + pmuludq %xmm5,%xmm3 │ │ + pshufd $0xe8,%xmm3,%xmm7 │ │ + pshufd $0xf5,%xmm5,%xmm3 │ │ + pmuludq %xmm6,%xmm3 │ │ + pshufd $0xe8,%xmm3,%xmm3 │ │ + punpckldq %xmm3,%xmm7 │ │ + movdqu -0xc30(%edi,%edx,2),%xmm5 │ │ + movdqa %xmm5,%xmm6 │ │ + punpckhwd %xmm2,%xmm6 │ │ + movdqa 0xa0(%esp),%xmm0 │ │ + movdqa %xmm0,%xmm3 │ │ + pmuludq %xmm6,%xmm3 │ │ + pshufd $0xe8,%xmm3,%xmm3 │ │ + pshufd $0xf5,%xmm6,%xmm6 │ │ + pshufd $0xf5,%xmm0,%xmm1 │ │ + pmuludq %xmm1,%xmm6 │ │ pshufd $0xe8,%xmm6,%xmm6 │ │ - pmuludq %xmm1,%xmm7 │ │ - pshufd $0xe8,%xmm7,%xmm7 │ │ - punpckldq %xmm7,%xmm6 │ │ - pshufd $0xf5,%xmm5,%xmm7 │ │ + punpckldq %xmm6,%xmm3 │ │ + paddd %xmm7,%xmm3 │ │ + punpcklwd %xmm2,%xmm5 │ │ + pmuludq %xmm5,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm6 │ │ + pshufd $0xf5,%xmm5,%xmm5 │ │ + pmuludq %xmm1,%xmm5 │ │ + pshufd $0xe8,%xmm5,%xmm0 │ │ + punpckldq %xmm0,%xmm6 │ │ + paddd %xmm4,%xmm6 │ │ + movdqu -0x924(%edi,%edx,2),%xmm0 │ │ + movdqa %xmm0,%xmm5 │ │ + punpcklwd %xmm2,%xmm5 │ │ + movdqa 0x90(%esp),%xmm1 │ │ + movdqa %xmm1,%xmm4 │ │ + pmuludq %xmm5,%xmm4 │ │ + pshufd $0xe8,%xmm4,%xmm4 │ │ + pshufd $0xf5,%xmm5,%xmm5 │ │ + pshufd $0xf5,%xmm1,%xmm7 │ │ + pmuludq %xmm7,%xmm5 │ │ + pshufd $0xe8,%xmm5,%xmm5 │ │ + punpckldq %xmm5,%xmm4 │ │ + paddd %xmm6,%xmm4 │ │ + punpckhwd %xmm2,%xmm0 │ │ + movdqa %xmm1,%xmm5 │ │ pmuludq %xmm0,%xmm5 │ │ pshufd $0xe8,%xmm5,%xmm5 │ │ - pmuludq %xmm1,%xmm7 │ │ - pshufd $0xe8,%xmm7,%xmm7 │ │ - punpckldq %xmm7,%xmm5 │ │ - paddd %xmm2,%xmm6 │ │ - paddd %xmm4,%xmm6 │ │ - paddd %xmm2,%xmm5 │ │ + pshufd $0xf5,%xmm0,%xmm0 │ │ + pmuludq %xmm7,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + punpckldq %xmm0,%xmm5 │ │ paddd %xmm3,%xmm5 │ │ - psrad $0x8,%xmm5 │ │ - psrad $0x8,%xmm6 │ │ - packssdw %xmm5,%xmm6 │ │ - packuswb %xmm6,%xmm6 │ │ - movq %xmm6,(%edx,%eax,1) │ │ - add $0x8,%eax │ │ - cmp %eax,%esi │ │ - jne 90e50 │ │ - cmp 0x18(%ebp),%esi │ │ - mov %esi,%eax │ │ - jne 90f22 │ │ - jmp 90e20 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + movdqu -0x618(%edi,%edx,2),%xmm0 │ │ + movdqa %xmm0,%xmm6 │ │ + punpckhwd %xmm2,%xmm6 │ │ + movdqa 0x80(%esp),%xmm1 │ │ + movdqa %xmm1,%xmm3 │ │ + pmuludq %xmm6,%xmm3 │ │ + pshufd $0xe8,%xmm3,%xmm3 │ │ + pshufd $0xf5,%xmm6,%xmm6 │ │ + pshufd $0xf5,%xmm1,%xmm7 │ │ + pmuludq %xmm7,%xmm6 │ │ + pshufd $0xe8,%xmm6,%xmm6 │ │ + punpckldq %xmm6,%xmm3 │ │ + paddd %xmm5,%xmm3 │ │ + punpcklwd %xmm2,%xmm0 │ │ + movdqa %xmm1,%xmm5 │ │ + pmuludq %xmm0,%xmm5 │ │ + pshufd $0xe8,%xmm5,%xmm5 │ │ + pshufd $0xf5,%xmm0,%xmm0 │ │ + pmuludq %xmm7,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + punpckldq %xmm0,%xmm5 │ │ + paddd %xmm4,%xmm5 │ │ + movdqu -0x30c(%edi,%edx,2),%xmm0 │ │ + movdqa %xmm0,%xmm6 │ │ + punpcklwd %xmm2,%xmm6 │ │ + movdqa 0x70(%esp),%xmm1 │ │ + movdqa %xmm1,%xmm4 │ │ + pmuludq %xmm6,%xmm4 │ │ + pshufd $0xe8,%xmm4,%xmm4 │ │ + pshufd $0xf5,%xmm6,%xmm6 │ │ + pshufd $0xf5,%xmm1,%xmm7 │ │ + pmuludq %xmm7,%xmm6 │ │ + pshufd $0xe8,%xmm6,%xmm6 │ │ + punpckldq %xmm6,%xmm4 │ │ + paddd %xmm5,%xmm4 │ │ + punpckhwd %xmm2,%xmm0 │ │ + movdqa %xmm1,%xmm5 │ │ + pmuludq %xmm0,%xmm5 │ │ + pshufd $0xe8,%xmm5,%xmm5 │ │ + pshufd $0xf5,%xmm0,%xmm0 │ │ + pmuludq %xmm7,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + punpckldq %xmm0,%xmm5 │ │ + paddd %xmm3,%xmm5 │ │ + movdqu (%edi,%edx,2),%xmm0 │ │ + movdqa %xmm0,%xmm6 │ │ + punpckhwd %xmm2,%xmm6 │ │ + movdqa 0x60(%esp),%xmm1 │ │ + movdqa %xmm1,%xmm3 │ │ + pmuludq %xmm6,%xmm3 │ │ + pshufd $0xe8,%xmm3,%xmm3 │ │ + pshufd $0xf5,%xmm6,%xmm6 │ │ + pshufd $0xf5,%xmm1,%xmm7 │ │ + pmuludq %xmm7,%xmm6 │ │ + pshufd $0xe8,%xmm6,%xmm6 │ │ + punpckldq %xmm6,%xmm3 │ │ + paddd %xmm5,%xmm3 │ │ + punpcklwd %xmm2,%xmm0 │ │ + movdqa %xmm1,%xmm5 │ │ + pmuludq %xmm0,%xmm5 │ │ + pshufd $0xf5,%xmm0,%xmm0 │ │ + pmuludq %xmm7,%xmm0 │ │ + pshufd $0xe8,%xmm5,%xmm5 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + punpckldq %xmm0,%xmm5 │ │ + paddd %xmm4,%xmm5 │ │ + movdqa -0x14bb0(%ecx),%xmm0 │ │ + paddd %xmm0,%xmm5 │ │ + paddd 0x20(%esp),%xmm5 │ │ + paddd %xmm0,%xmm3 │ │ + paddd 0x30(%esp),%xmm3 │ │ + psrad $0xb,%xmm3 │ │ + psrad $0xb,%xmm5 │ │ + packssdw %xmm3,%xmm5 │ │ + packuswb %xmm5,%xmm5 │ │ + movq %xmm5,(%ebx,%edx,1) │ │ + add $0x8,%edx │ │ + cmp %edx,%esi │ │ + jne 94ac0 │ │ + cmp 0x1c(%ebp),%esi │ │ + mov %esi,%edx │ │ + jne 94df1 │ │ + jmp 94970 │ │ nop │ │ nop │ │ nop │ │ - mov %bl,(%esi,%eax,1) │ │ - mov %esi,%edx │ │ - inc %eax │ │ - cmp %eax,0x18(%ebp) │ │ - mov 0x24(%ebp),%ebx │ │ - je 90e20 │ │ - mov %edx,%esi │ │ - movswl (%ecx,%eax,2),%edx │ │ - movswl 0x100(%ecx,%eax,2),%edi │ │ - sub %edx,%edi │ │ - shl $0x4,%edx │ │ - imul %ebx,%edi │ │ - lea 0x80(%edx,%edi,1),%ebx │ │ - sar $0x8,%ebx │ │ + mov 0x4(%esp),%ecx │ │ + mov %bl,(%ecx,%edx,1) │ │ + inc %edx │ │ + cmp %edx,0x1c(%ebp) │ │ + je 94970 │ │ + movzwl -0x924(%eax,%edx,2),%esi │ │ + mov 0x24(%ebp),%edi │ │ + movswl 0x10(%edi),%ebx │ │ + imul %esi,%ebx │ │ + movzwl -0x618(%eax,%edx,2),%esi │ │ + movswl 0x12(%edi),%ecx │ │ + imul %esi,%ecx │ │ + add %ebx,%ecx │ │ + movzwl -0x30c(%eax,%edx,2),%esi │ │ + movswl 0x14(%edi),%ebx │ │ + imul %esi,%ebx │ │ + add %ecx,%ebx │ │ + movzwl (%eax,%edx,2),%ecx │ │ + movswl 0x16(%edi),%esi │ │ + imul %ecx,%esi │ │ + add %ebx,%esi │ │ + movzwl 0x30c(%eax,%edx,2),%ecx │ │ + movswl 0x18(%edi),%ebx │ │ + imul %ecx,%ebx │ │ + add %esi,%ebx │ │ + movzwl 0x618(%eax,%edx,2),%ecx │ │ + movswl 0x1a(%edi),%esi │ │ + imul %ecx,%esi │ │ + add %ebx,%esi │ │ + movzwl 0x924(%eax,%edx,2),%ecx │ │ + movswl 0x1c(%edi),%ebx │ │ + imul %ecx,%ebx │ │ + lea -0x3fc00(%ebx,%esi,1),%ebx │ │ + sar $0xb,%ebx │ │ cmp $0x100,%ebx │ │ - jl 90f4f │ │ + jl 94e7a │ │ mov $0xff,%ebx │ │ test %ebx,%ebx │ │ - jg 90f10 │ │ + jg 94de0 │ │ xor %ebx,%ebx │ │ - jmp 90f10 │ │ - test %esi,%esi │ │ - je 91560 │ │ - test %eax,%eax │ │ - jle 91573 │ │ - mov 0x18(%ebp),%eax │ │ - mov 0x14(%ebp),%ecx │ │ - lea (%eax,%ecx,1),%esi │ │ - mov %esi,0xc(%esp) │ │ - and $0xfffffff0,%eax │ │ - mov %eax,0x5c(%esp) │ │ - movd 0x24(%ebp),%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - mov 0x10(%ebp),%edi │ │ - lea (%edi,%ecx,1),%esi │ │ - movl $0x0,0x8(%esp) │ │ - pshufd $0xf5,%xmm0,%xmm1 │ │ - movdqa -0x158c0(%ebx),%xmm2 │ │ - mov 0x8(%ebp),%ecx │ │ - movdqa %xmm0,0x80(%esp) │ │ - movdqa %xmm1,0x70(%esp) │ │ - movdqa %xmm2,0x60(%esp) │ │ - movdqa 0x70(%esp),%xmm6 │ │ - mov %edx,0x4(%esp) │ │ - cmpl $0x10,0x18(%ebp) │ │ - mov $0x0,%eax │ │ - jb 9125d │ │ - jmp 9100c │ │ + jmp 94de0 │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - add 0xc(%ebp),%ecx │ │ - mov 0x14(%ebp),%eax │ │ - add %eax,%edi │ │ - incl 0x8(%esp) │ │ - add %eax,%esi │ │ - mov 0x4(%esp),%edx │ │ - dec %edx │ │ - je 91573 │ │ - mov %edx,0x4(%esp) │ │ - cmpl $0x10,0x18(%ebp) │ │ - mov $0x0,%eax │ │ - jb 9125d │ │ - mov 0x8(%esp),%ebx │ │ - mov %ebx,%eax │ │ - imul 0xc(%ebp),%eax │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x12ac0,%esp │ │ + call 94eb4 │ │ + pop %ebx │ │ + add $0x420bc,%ebx │ │ + mov 0x20(%ebp),%esi │ │ mov 0x8(%ebp),%edx │ │ - add %eax,%edx │ │ - mov %edx,0x10(%esp) │ │ - mov 0x18(%ebp),%edx │ │ - add %edx,%eax │ │ - add 0x8(%ebp),%eax │ │ - mov 0x14(%ebp),%edx │ │ - imul %edx,%ebx │ │ - mov 0x18(%ebp),%edx │ │ - add %ebx,%edx │ │ - mov %edx,0x20(%esp) │ │ - mov 0x10(%ebp),%edx │ │ - add %edx,0x20(%esp) │ │ - mov 0xc(%esp),%edx │ │ - add %ebx,%edx │ │ - add 0x10(%ebp),%edx │ │ - mov %edx,0x30(%esp) │ │ - mov 0x10(%ebp),%edx │ │ - add %ebx,%edx │ │ - mov %edx,0x40(%esp) │ │ - add 0x14(%ebp),%ebx │ │ - add 0x10(%ebp),%ebx │ │ - mov 0x30(%esp),%edx │ │ - cmp %edx,0x10(%esp) │ │ - setb 0x30(%esp) │ │ - cmp %eax,%ebx │ │ - setb %bh │ │ - mov 0x20(%esp),%edx │ │ - cmp %edx,0x10(%esp) │ │ - setb %dl │ │ - cmp %eax,0x40(%esp) │ │ - setb %bl │ │ - test %bh,0x30(%esp) │ │ - mov $0x0,%eax │ │ - jne 9125d │ │ - and %bl,%dl │ │ - mov $0x0,%eax │ │ - jne 9125d │ │ - mov 0x14(%ebp),%eax │ │ - lea (%edi,%eax,1),%ebx │ │ - xor %eax,%eax │ │ - mov 0x5c(%esp),%edx │ │ + sub $0x4,%esp │ │ + lea 0x1c(%esp),%ecx │ │ + pushl 0x28(%ebp) │ │ + push %esi │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + pushl 0xc(%ebp) │ │ + call 95770 │ │ + add $0x20,%esp │ │ + lea 0x6abc(%esp),%edi │ │ + mov %edi,%ecx │ │ + lea 0x18(%esp),%edx │ │ + mov 0x24(%ebp),%eax │ │ + pushl (%eax) │ │ + push $0x19 │ │ + push %esi │ │ + pushl 0x1c(%ebp) │ │ + call 95b40 │ │ + add $0x10,%esp │ │ + test %esi,%esi │ │ + jle 950fd │ │ + cmpl $0x0,0x1c(%ebp) │ │ + jle 950fd │ │ + mov 0x24(%ebp),%eax │ │ + movswl 0x8(%eax),%ecx │ │ + mov 0x1c(%ebp),%eax │ │ + and $0xfffffff8,%eax │ │ + mov %eax,0xc(%esp) │ │ + mov %ecx,0x14(%esp) │ │ + movd %ecx,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + movl $0x0,0x8(%esp) │ │ + pshufd $0xf5,%xmm0,%xmm3 │ │ + movdqa -0x14ba0(%ebx),%xmm2 │ │ + mov 0x8(%ebp),%ebx │ │ + cmpl $0x8,0x1c(%ebp) │ │ + mov $0x0,%edx │ │ + jb 950bd │ │ + jmp 94f8a │ │ + nop │ │ + nop │ │ nop │ │ nop │ │ + add 0xc(%ebp),%ebx │ │ + mov 0x8(%esp),%eax │ │ + inc %eax │ │ + add $0x300,%edi │ │ + mov %eax,0x8(%esp) │ │ + cmp 0x20(%ebp),%eax │ │ + je 950fd │ │ + cmpl $0x8,0x1c(%ebp) │ │ + mov $0x0,%edx │ │ + jb 950bd │ │ + mov 0x8(%esp),%edx │ │ + mov %edx,%ecx │ │ + imul 0xc(%ebp),%ecx │ │ + shl $0x7,%edx │ │ + lea (%edx,%edx,2),%esi │ │ + mov 0x1c(%ebp),%eax │ │ + lea (%esi,%eax,1),%edx │ │ + lea 0x6abc(%esp,%edx,2),%eax │ │ + mov %eax,0x10(%esp) │ │ + mov 0x8(%ebp),%eax │ │ + lea (%eax,%ecx,1),%edx │ │ + cmp 0x10(%esp),%edx │ │ + jae 94fd1 │ │ + lea 0x6abc(%esp,%esi,2),%edx │ │ + add 0x1c(%ebp),%ecx │ │ + add 0x8(%ebp),%ecx │ │ + cmp %edx,%ecx │ │ + mov $0x0,%edx │ │ + ja 950bd │ │ + xor %edx,%edx │ │ + mov 0xc(%esp),%eax │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movdqu (%edi,%eax,1),%xmm4 │ │ - movdqa %xmm4,%xmm2 │ │ - pxor %xmm7,%xmm7 │ │ - punpcklbw %xmm7,%xmm2 │ │ - movdqa %xmm2,%xmm0 │ │ - punpckhwd %xmm7,%xmm0 │ │ - movdqa %xmm0,%xmm1 │ │ - movdqa %xmm0,0x40(%esp) │ │ - punpcklwd %xmm7,%xmm2 │ │ - movdqa %xmm2,%xmm5 │ │ - movdqa %xmm2,0x20(%esp) │ │ - punpckhbw %xmm7,%xmm4 │ │ - movdqa %xmm4,%xmm0 │ │ - punpckhwd %xmm7,%xmm0 │ │ - movdqa %xmm0,0x10(%esp) │ │ - movdqu (%ebx,%eax,1),%xmm3 │ │ - movdqa %xmm3,%xmm0 │ │ - punpcklbw %xmm7,%xmm0 │ │ - movdqa %xmm0,%xmm2 │ │ - punpckhwd %xmm7,%xmm2 │ │ - punpcklwd %xmm7,%xmm0 │ │ - punpckhbw %xmm7,%xmm3 │ │ - psubd %xmm5,%xmm0 │ │ - psubd %xmm1,%xmm2 │ │ - pshufd $0xf5,%xmm2,%xmm1 │ │ - movdqa 0x80(%esp),%xmm5 │ │ - pmuludq %xmm5,%xmm2 │ │ - pshufd $0xe8,%xmm2,%xmm2 │ │ - pmuludq %xmm6,%xmm1 │ │ - pshufd $0xe8,%xmm1,%xmm1 │ │ - punpckldq %xmm1,%xmm2 │ │ - movdqa %xmm2,0x30(%esp) │ │ - pshufd $0xf5,%xmm0,%xmm1 │ │ - pmuludq %xmm5,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - pmuludq %xmm6,%xmm1 │ │ - pshufd $0xe8,%xmm1,%xmm1 │ │ - punpckldq %xmm1,%xmm0 │ │ - movdqa %xmm0,0x90(%esp) │ │ - movdqa %xmm3,%xmm1 │ │ + movq (%ebx,%edx,1),%xmm4 │ │ + pxor %xmm1,%xmm1 │ │ + punpcklbw %xmm1,%xmm4 │ │ + movdqa %xmm4,%xmm5 │ │ + punpcklwd %xmm1,%xmm5 │ │ + punpckhwd %xmm1,%xmm4 │ │ + movdqa %xmm4,%xmm6 │ │ + pslld $0x4,%xmm6 │ │ + movdqu (%edi,%edx,2),%xmm7 │ │ punpckhwd %xmm7,%xmm1 │ │ - psubd 0x10(%esp),%xmm1 │ │ - pshufd $0xf5,%xmm1,%xmm0 │ │ - pmuludq %xmm5,%xmm1 │ │ + psrad $0x10,%xmm1 │ │ + psubd %xmm6,%xmm1 │ │ + movdqa %xmm5,%xmm6 │ │ + pslld $0x4,%xmm6 │ │ + punpcklwd %xmm7,%xmm7 │ │ + psrad $0x10,%xmm7 │ │ + psubd %xmm6,%xmm7 │ │ + pshufd $0xf5,%xmm1,%xmm6 │ │ + pmuludq %xmm0,%xmm1 │ │ pshufd $0xe8,%xmm1,%xmm1 │ │ - pmuludq %xmm6,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - punpckldq %xmm0,%xmm1 │ │ - punpcklwd %xmm7,%xmm4 │ │ - punpcklwd %xmm7,%xmm3 │ │ - psubd %xmm4,%xmm3 │ │ - pshufd $0xf5,%xmm3,%xmm0 │ │ - pmuludq %xmm5,%xmm3 │ │ - pshufd $0xe8,%xmm3,%xmm3 │ │ - pmuludq %xmm6,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - punpckldq %xmm0,%xmm3 │ │ - movdqa 0x40(%esp),%xmm7 │ │ - pslld $0x4,%xmm7 │ │ - movdqa 0x60(%esp),%xmm2 │ │ - por %xmm2,%xmm7 │ │ - paddd 0x30(%esp),%xmm7 │ │ - movdqa 0x20(%esp),%xmm5 │ │ - pslld $0x4,%xmm5 │ │ - por %xmm2,%xmm5 │ │ - paddd 0x90(%esp),%xmm5 │ │ - movdqa 0x10(%esp),%xmm0 │ │ - pslld $0x4,%xmm0 │ │ - por %xmm2,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - pslld $0x4,%xmm4 │ │ + pmuludq %xmm3,%xmm6 │ │ + pshufd $0xe8,%xmm6,%xmm6 │ │ + punpckldq %xmm6,%xmm1 │ │ + pshufd $0xf5,%xmm7,%xmm6 │ │ + pmuludq %xmm0,%xmm7 │ │ + pshufd $0xe8,%xmm7,%xmm7 │ │ + pmuludq %xmm3,%xmm6 │ │ + pshufd $0xe8,%xmm6,%xmm6 │ │ + punpckldq %xmm6,%xmm7 │ │ + pslld $0xb,%xmm4 │ │ por %xmm2,%xmm4 │ │ - paddd %xmm3,%xmm4 │ │ - psrad $0x4,%xmm7 │ │ - psrad $0x4,%xmm5 │ │ - packssdw %xmm7,%xmm5 │ │ - psrad $0x4,%xmm0 │ │ - psrad $0x4,%xmm4 │ │ - packssdw %xmm0,%xmm4 │ │ - packuswb %xmm4,%xmm5 │ │ - movdqu %xmm5,(%ecx,%eax,1) │ │ - add $0x10,%eax │ │ - cmp %eax,%edx │ │ - jne 910b0 │ │ - cmp 0x18(%ebp),%edx │ │ - mov %edx,%eax │ │ - jne 9125d │ │ - jmp 90fe0 │ │ - nop │ │ + paddd %xmm1,%xmm4 │ │ + pslld $0xb,%xmm5 │ │ + por %xmm2,%xmm5 │ │ + paddd %xmm7,%xmm5 │ │ + psrad $0xb,%xmm4 │ │ + psrad $0xb,%xmm5 │ │ + packssdw %xmm4,%xmm5 │ │ + packuswb %xmm5,%xmm5 │ │ + movq %xmm5,(%ebx,%edx,1) │ │ + add $0x8,%edx │ │ + cmp %edx,%eax │ │ + jne 94fe0 │ │ + cmp 0x1c(%ebp),%eax │ │ + mov %eax,%edx │ │ + jne 950bd │ │ + jmp 94f60 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %cl,(%ebx,%edx,1) │ │ + inc %edx │ │ + cmp %edx,0x1c(%ebp) │ │ + je 94f60 │ │ + movzbl (%ebx,%edx,1),%ecx │ │ + mov %ecx,%esi │ │ + shl $0x4,%esi │ │ + movswl (%edi,%edx,2),%eax │ │ + sub %esi,%eax │ │ + shl $0xb,%ecx │ │ + imul 0x14(%esp),%eax │ │ + lea 0x400(%ecx,%eax,1),%ecx │ │ + sar $0xb,%ecx │ │ + cmp $0x100,%ecx │ │ + jge 950f0 │ │ + test %ecx,%ecx │ │ + jg 950b0 │ │ + jmp 950f9 │ │ nop │ │ nop │ │ - mov %bl,(%ecx,%eax,1) │ │ - inc %eax │ │ - cmp %eax,0x18(%ebp) │ │ - je 90fe0 │ │ - movzbl (%edi,%eax,1),%edx │ │ - movzbl (%esi,%eax,1),%ebx │ │ - sub %edx,%ebx │ │ - shl $0x4,%edx │ │ - imul 0x24(%ebp),%ebx │ │ - lea 0x8(%edx,%ebx,1),%ebx │ │ - sar $0x4,%ebx │ │ - cmp $0x100,%ebx │ │ - jge 91290 │ │ - test %ebx,%ebx │ │ - jg 91250 │ │ - jmp 91299 │ │ nop │ │ nop │ │ + mov $0xff,%ecx │ │ + test %ecx,%ecx │ │ + jg 950b0 │ │ + xor %ecx,%ecx │ │ + jmp 950b0 │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov $0xff,%ebx │ │ - test %ebx,%ebx │ │ - jg 91250 │ │ - xor %ebx,%ebx │ │ - jmp 91250 │ │ - test %eax,%eax │ │ - jle 91573 │ │ - mov 0x18(%ebp),%eax │ │ - lea 0x1(%eax),%ecx │ │ - mov %ecx,0x8(%esp) │ │ - and $0xfffffff0,%eax │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x12ac0,%esp │ │ + call 95124 │ │ + pop %ebx │ │ + add $0x41e4c,%ebx │ │ + mov 0x20(%ebp),%esi │ │ + mov 0x8(%ebp),%edx │ │ + sub $0x4,%esp │ │ + lea 0x1c(%esp),%ecx │ │ + pushl 0x28(%ebp) │ │ + push %esi │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + pushl 0xc(%ebp) │ │ + call 95770 │ │ + add $0x20,%esp │ │ + lea 0x6abc(%esp),%edi │ │ + mov %edi,%ecx │ │ + lea 0x18(%esp),%edx │ │ + mov 0x24(%ebp),%eax │ │ + pushl 0x4(%eax) │ │ + push $0x9 │ │ + push %esi │ │ + pushl 0x1c(%ebp) │ │ + call 95b40 │ │ + add $0x10,%esp │ │ + test %esi,%esi │ │ + jle 9536d │ │ + cmpl $0x0,0x1c(%ebp) │ │ + jle 9536d │ │ + mov 0x24(%ebp),%eax │ │ + movswl 0xa(%eax),%ecx │ │ + mov 0x1c(%ebp),%eax │ │ + and $0xfffffff8,%eax │ │ mov %eax,0xc(%esp) │ │ - movd 0x20(%ebp),%xmm0 │ │ + mov %ecx,0x14(%esp) │ │ + movd %ecx,%xmm0 │ │ pshufd $0x0,%xmm0,%xmm0 │ │ - movl $0x0,0x60(%esp) │ │ - pshufd $0xf5,%xmm0,%xmm1 │ │ - movdqa -0x158c0(%ebx),%xmm2 │ │ - mov 0x10(%ebp),%eax │ │ + movl $0x0,0x8(%esp) │ │ + pshufd $0xf5,%xmm0,%xmm3 │ │ + movdqa -0x14ba0(%ebx),%xmm2 │ │ mov 0x8(%ebp),%ebx │ │ - movdqa %xmm0,0x90(%esp) │ │ - movdqa %xmm1,0x80(%esp) │ │ - movdqa %xmm2,0x70(%esp) │ │ - jmp 91315 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + cmpl $0x8,0x1c(%ebp) │ │ + mov $0x0,%edx │ │ + jb 9532d │ │ + jmp 951fa │ │ nop │ │ nop │ │ nop │ │ add 0xc(%ebp),%ebx │ │ - add 0x14(%ebp),%eax │ │ - incl 0x60(%esp) │ │ - mov 0x4(%esp),%edx │ │ - dec %edx │ │ - je 91573 │ │ - mov %edx,0x4(%esp) │ │ - mov 0x18(%ebp),%esi │ │ - cmp $0x10,%esi │ │ - mov $0x0,%edi │ │ - jb 9151d │ │ - mov 0x60(%esp),%edi │ │ - mov %edi,%ecx │ │ - imul 0xc(%ebp),%ecx │ │ - imul 0x14(%ebp),%edi │ │ + mov 0x8(%esp),%eax │ │ + inc %eax │ │ + add $0x300,%edi │ │ + mov %eax,0x8(%esp) │ │ + cmp 0x20(%ebp),%eax │ │ + je 9536d │ │ + cmpl $0x8,0x1c(%ebp) │ │ + mov $0x0,%edx │ │ + jb 9532d │ │ mov 0x8(%esp),%edx │ │ - add %edi,%edx │ │ - add 0x10(%ebp),%edx │ │ - mov %edx,0x10(%esp) │ │ - mov 0x8(%ebp),%edx │ │ - add %ecx,%edx │ │ + mov %edx,%ecx │ │ + imul 0xc(%ebp),%ecx │ │ + shl $0x7,%edx │ │ + lea (%edx,%edx,2),%esi │ │ + mov 0x1c(%ebp),%eax │ │ + lea (%esi,%eax,1),%edx │ │ + lea 0x6abc(%esp,%edx,2),%eax │ │ + mov %eax,0x10(%esp) │ │ + mov 0x8(%ebp),%eax │ │ + lea (%eax,%ecx,1),%edx │ │ cmp 0x10(%esp),%edx │ │ - jae 91365 │ │ - add 0x10(%ebp),%edi │ │ - add %esi,%ecx │ │ + jae 95241 │ │ + lea 0x6abc(%esp,%esi,2),%edx │ │ + add 0x1c(%ebp),%ecx │ │ add 0x8(%ebp),%ecx │ │ - cmp %ecx,%edi │ │ - mov $0x0,%edi │ │ - jb 9151d │ │ - xor %edi,%edi │ │ - mov 0xc(%esp),%ecx │ │ - nop │ │ - nop │ │ + cmp %edx,%ecx │ │ + mov $0x0,%edx │ │ + ja 9532d │ │ + xor %edx,%edx │ │ + mov 0xc(%esp),%eax │ │ nop │ │ nop │ │ nop │ │ - movdqu (%eax,%edi,1),%xmm4 │ │ - movdqu 0x1(%eax,%edi,1),%xmm2 │ │ - movdqa %xmm4,%xmm3 │ │ - pxor %xmm6,%xmm6 │ │ - punpcklbw %xmm6,%xmm3 │ │ - movdqa %xmm3,%xmm0 │ │ - punpckhwd %xmm6,%xmm0 │ │ - movdqa %xmm0,%xmm1 │ │ - movdqa %xmm0,0x20(%esp) │ │ - punpcklwd %xmm6,%xmm3 │ │ - movdqa %xmm3,%xmm7 │ │ - movdqa %xmm3,0x10(%esp) │ │ - punpckhbw %xmm6,%xmm4 │ │ - movdqa %xmm4,%xmm5 │ │ - punpckhwd %xmm6,%xmm5 │ │ - movdqa %xmm2,%xmm0 │ │ - punpcklbw %xmm6,%xmm0 │ │ - movdqa %xmm0,%xmm3 │ │ - punpckhwd %xmm6,%xmm3 │ │ - punpcklwd %xmm6,%xmm0 │ │ - punpckhbw %xmm6,%xmm2 │ │ - psubd %xmm7,%xmm0 │ │ - psubd %xmm1,%xmm3 │ │ - pshufd $0xf5,%xmm3,%xmm1 │ │ - movdqa 0x90(%esp),%xmm6 │ │ - pmuludq %xmm6,%xmm3 │ │ - pshufd $0xe8,%xmm3,%xmm3 │ │ - movdqa 0x80(%esp),%xmm7 │ │ - pmuludq %xmm7,%xmm1 │ │ - pshufd $0xe8,%xmm1,%xmm1 │ │ - punpckldq %xmm1,%xmm3 │ │ - movdqa %xmm3,0x40(%esp) │ │ - pshufd $0xf5,%xmm0,%xmm1 │ │ - pmuludq %xmm6,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - pmuludq %xmm7,%xmm1 │ │ - pshufd $0xe8,%xmm1,%xmm1 │ │ - punpckldq %xmm1,%xmm0 │ │ - movdqa %xmm0,0x30(%esp) │ │ - movdqa %xmm2,%xmm1 │ │ - pxor %xmm0,%xmm0 │ │ - punpckhwd %xmm0,%xmm1 │ │ - psubd %xmm5,%xmm1 │ │ - pshufd $0xf5,%xmm1,%xmm0 │ │ - pmuludq %xmm6,%xmm1 │ │ - pshufd $0xe8,%xmm1,%xmm1 │ │ - pmuludq %xmm7,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - punpckldq %xmm0,%xmm1 │ │ - pxor %xmm0,%xmm0 │ │ - punpcklwd %xmm0,%xmm4 │ │ - punpcklwd %xmm0,%xmm2 │ │ - psubd %xmm4,%xmm2 │ │ - pshufd $0xf5,%xmm2,%xmm0 │ │ - pmuludq %xmm6,%xmm2 │ │ - pshufd $0xe8,%xmm2,%xmm2 │ │ - pmuludq %xmm7,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - punpckldq %xmm0,%xmm2 │ │ - movdqa 0x20(%esp),%xmm0 │ │ - pslld $0x4,%xmm0 │ │ - movdqa 0x70(%esp),%xmm3 │ │ - por %xmm3,%xmm0 │ │ - paddd 0x40(%esp),%xmm0 │ │ - movdqa 0x10(%esp),%xmm6 │ │ - pslld $0x4,%xmm6 │ │ - por %xmm3,%xmm6 │ │ - paddd 0x30(%esp),%xmm6 │ │ - pslld $0x4,%xmm5 │ │ - por %xmm3,%xmm5 │ │ - paddd %xmm1,%xmm5 │ │ - pslld $0x4,%xmm4 │ │ - por %xmm3,%xmm4 │ │ - paddd %xmm2,%xmm4 │ │ - psrad $0x4,%xmm0 │ │ - psrad $0x4,%xmm6 │ │ - packssdw %xmm0,%xmm6 │ │ - psrad $0x4,%xmm5 │ │ - psrad $0x4,%xmm4 │ │ - packssdw %xmm5,%xmm4 │ │ - packuswb %xmm4,%xmm6 │ │ - movdqu %xmm6,(%ebx,%edi,1) │ │ - add $0x10,%edi │ │ - cmp %edi,%ecx │ │ - jne 91370 │ │ - cmp %esi,%ecx │ │ - mov %ecx,%edi │ │ - jne 9151d │ │ - jmp 91300 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movq (%ebx,%edx,1),%xmm4 │ │ + pxor %xmm1,%xmm1 │ │ + punpcklbw %xmm1,%xmm4 │ │ + movdqa %xmm4,%xmm5 │ │ + punpcklwd %xmm1,%xmm5 │ │ + punpckhwd %xmm1,%xmm4 │ │ + movdqa %xmm4,%xmm6 │ │ + pslld $0x4,%xmm6 │ │ + movdqu (%edi,%edx,2),%xmm7 │ │ + punpckhwd %xmm7,%xmm1 │ │ + psrad $0x10,%xmm1 │ │ + psubd %xmm6,%xmm1 │ │ + movdqa %xmm5,%xmm6 │ │ + pslld $0x4,%xmm6 │ │ + punpcklwd %xmm7,%xmm7 │ │ + psrad $0x10,%xmm7 │ │ + psubd %xmm6,%xmm7 │ │ + pshufd $0xf5,%xmm1,%xmm6 │ │ + pmuludq %xmm0,%xmm1 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + pmuludq %xmm3,%xmm6 │ │ + pshufd $0xe8,%xmm6,%xmm6 │ │ + punpckldq %xmm6,%xmm1 │ │ + pshufd $0xf5,%xmm7,%xmm6 │ │ + pmuludq %xmm0,%xmm7 │ │ + pshufd $0xe8,%xmm7,%xmm7 │ │ + pmuludq %xmm3,%xmm6 │ │ + pshufd $0xe8,%xmm6,%xmm6 │ │ + punpckldq %xmm6,%xmm7 │ │ + pslld $0xb,%xmm4 │ │ + por %xmm2,%xmm4 │ │ + paddd %xmm1,%xmm4 │ │ + pslld $0xb,%xmm5 │ │ + por %xmm2,%xmm5 │ │ + paddd %xmm7,%xmm5 │ │ + psrad $0xb,%xmm4 │ │ + psrad $0xb,%xmm5 │ │ + packssdw %xmm4,%xmm5 │ │ + packuswb %xmm5,%xmm5 │ │ + movq %xmm5,(%ebx,%edx,1) │ │ + add $0x8,%edx │ │ + cmp %edx,%eax │ │ + jne 95250 │ │ + cmp 0x1c(%ebp),%eax │ │ + mov %eax,%edx │ │ + jne 9532d │ │ + jmp 951d0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %cl,(%ebx,%edi,1) │ │ - cmp %edx,%esi │ │ - mov %edx,%edi │ │ - je 91300 │ │ - movzbl (%eax,%edi,1),%ecx │ │ - movzbl 0x1(%eax,%edi,1),%edx │ │ - sub %ecx,%edx │ │ - shl $0x4,%ecx │ │ - imul 0x20(%ebp),%edx │ │ - lea 0x8(%ecx,%edx,1),%ecx │ │ - sar $0x4,%ecx │ │ + mov %cl,(%ebx,%edx,1) │ │ + inc %edx │ │ + cmp %edx,0x1c(%ebp) │ │ + je 951d0 │ │ + movzbl (%ebx,%edx,1),%ecx │ │ + mov %ecx,%esi │ │ + shl $0x4,%esi │ │ + movswl (%edi,%edx,2),%eax │ │ + sub %esi,%eax │ │ + shl $0xb,%ecx │ │ + imul 0x14(%esp),%eax │ │ + lea 0x400(%ecx,%eax,1),%ecx │ │ + sar $0xb,%ecx │ │ cmp $0x100,%ecx │ │ - jge 91550 │ │ - lea 0x1(%edi),%edx │ │ + jge 95360 │ │ test %ecx,%ecx │ │ - jg 91510 │ │ - jmp 9155c │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + jg 95320 │ │ + jmp 95369 │ │ nop │ │ nop │ │ nop │ │ nop │ │ mov $0xff,%ecx │ │ - lea 0x1(%edi),%edx │ │ test %ecx,%ecx │ │ - jg 91510 │ │ + jg 95320 │ │ xor %ecx,%ecx │ │ - jmp 91510 │ │ - mov %edx,%esi │ │ - mov 0xc(%ebp),%edx │ │ - push %esi │ │ - push %eax │ │ - pushl 0x14(%ebp) │ │ - push %edi │ │ - call 969f0 │ │ - add $0x10,%esp │ │ + jmp 95320 │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - and $0xfffffffc,%esp │ │ - sub $0x1011c,%esp │ │ - call 91594 │ │ - pop %eax │ │ - add $0x439dc,%eax │ │ - cmpl $0x0,0x18(%ebp) │ │ - jle 917cb │ │ - mov %eax,0x14(%esp) │ │ + and $0xfffffff0,%esp │ │ + sub $0x1eb50,%esp │ │ + call 95394 │ │ + pop %ebx │ │ + add $0x41bdc,%ebx │ │ + mov 0x20(%ebp),%esi │ │ + mov 0x1c(%ebp),%edi │ │ + mov 0x8(%ebp),%edx │ │ + sub $0x4,%esp │ │ + lea 0xac(%esp),%ecx │ │ + pushl 0x28(%ebp) │ │ + push %esi │ │ + push %edi │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + pushl 0xc(%ebp) │ │ + call 95770 │ │ + add $0x20,%esp │ │ + lea 0x12b4c(%esp),%ecx │ │ + lea 0xa8(%esp),%edx │ │ + mov 0x24(%ebp),%eax │ │ + pushl (%eax) │ │ + push $0x19 │ │ + push %esi │ │ + push %edi │ │ + call 95b40 │ │ + add $0x10,%esp │ │ + lea 0x6b4c(%esp),%ecx │ │ + lea 0xa8(%esp),%edx │ │ + mov 0x24(%ebp),%eax │ │ + pushl 0x4(%eax) │ │ + push $0x9 │ │ + push %esi │ │ + push %edi │ │ + lea 0x12b5c(%esp),%edi │ │ + call 95b40 │ │ + add $0x10,%esp │ │ + test %esi,%esi │ │ + lea 0x6b4c(%esp),%esi │ │ + jle 95759 │ │ + cmpl $0x0,0x1c(%ebp) │ │ + jle 95759 │ │ + mov 0x24(%ebp),%eax │ │ + movswl 0x8(%eax),%ecx │ │ + movswl 0xa(%eax),%edx │ │ mov 0x1c(%ebp),%eax │ │ - mov %eax,0x18(%esp) │ │ - dec %eax │ │ - imul 0x2c(%ebp),%eax │ │ - add 0x24(%ebp),%eax │ │ - sar $0xa,%eax │ │ - add $0x2,%eax │ │ - mov 0x10(%ebp),%ecx │ │ - lea 0x1c(%esp),%edx │ │ - nop │ │ + and $0xfffffff8,%eax │ │ + mov %eax,0x10(%esp) │ │ + mov %ecx,0x18(%esp) │ │ + movd %ecx,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm1 │ │ + mov %edx,0x14(%esp) │ │ + movd %edx,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + movl $0x0,0x8(%esp) │ │ + pshufd $0xf5,%xmm1,%xmm2 │ │ + pshufd $0xf5,%xmm0,%xmm3 │ │ + movdqa -0x14ba0(%ebx),%xmm4 │ │ + mov 0x8(%ebp),%ebx │ │ + mov %ebx,%ecx │ │ + movdqa %xmm1,0x90(%esp) │ │ + movdqa %xmm3,0x80(%esp) │ │ + movdqa %xmm0,0x70(%esp) │ │ + movdqa %xmm2,0x60(%esp) │ │ + movdqa %xmm4,0x50(%esp) │ │ + cmpl $0x8,0x1c(%ebp) │ │ + mov $0x0,%edx │ │ + mov %ecx,0xc(%esp) │ │ + jb 954e0 │ │ + jmp 95550 │ │ nop │ │ nop │ │ nop │ │ nop │ │ + add 0xc(%ebp),%ecx │ │ + mov 0x8(%esp),%eax │ │ + inc %eax │ │ + add $0x300,%esi │ │ + add $0x300,%edi │ │ + mov %eax,0x8(%esp) │ │ + cmp 0x20(%ebp),%eax │ │ + je 95759 │ │ + cmpl $0x8,0x1c(%ebp) │ │ + mov $0x0,%edx │ │ + mov %ecx,0xc(%esp) │ │ + jae 95550 │ │ + mov %edi,0x1c(%esp) │ │ + jmp 95503 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %edx,0x8(%esp) │ │ - mov %ecx,0xc(%esp) │ │ - mov %eax,0x10(%esp) │ │ - xor %esi,%esi │ │ - mov 0x20(%ebp),%eax │ │ - xor %ebx,%ebx │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0xc(%esp),%ecx │ │ + mov %al,(%ecx,%edx,1) │ │ + inc %edx │ │ + cmp %edx,0x1c(%ebp) │ │ + mov 0x1c(%esp),%edi │ │ + mov %ebx,%esi │ │ + je 954b0 │ │ + movzbl (%ecx,%edx,1),%ecx │ │ + mov %ecx,%eax │ │ + shl $0x4,%eax │ │ + movswl (%edi,%edx,2),%edi │ │ + sub %eax,%edi │ │ + mov %esi,%ebx │ │ + movswl (%esi,%edx,2),%esi │ │ + sub %eax,%esi │ │ + shl $0xb,%ecx │ │ + imul 0x18(%esp),%edi │ │ + lea 0x400(%ecx,%edi,1),%eax │ │ + imul 0x14(%esp),%esi │ │ + add %esi,%eax │ │ + sar $0xb,%eax │ │ + cmp $0x100,%eax │ │ + jl 9553f │ │ + mov $0xff,%eax │ │ + test %eax,%eax │ │ + jg 954f0 │ │ + xor %eax,%eax │ │ + jmp 954f0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0xc(%esp),%edx │ │ - movzbl (%edx,%esi,1),%ecx │ │ - mov %eax,%edi │ │ - shr $0x6,%edi │ │ - movzbl 0x1(%edx,%esi,1),%edx │ │ - sub %ecx,%edx │ │ - imul %edi,%edx │ │ - shl $0x4,%ecx │ │ - add %ecx,%edx │ │ mov 0x8(%esp),%ecx │ │ - mov %dx,(%ecx,%ebx,2) │ │ - mov 0x28(%ebp),%ecx │ │ - add %ecx,%eax │ │ - mov %eax,%ecx │ │ - sar $0xa,%ecx │ │ - add %ecx,%esi │ │ - and $0x3ff,%eax │ │ - inc %ebx │ │ - cmp %ebx,0x18(%ebp) │ │ - jne 915f0 │ │ - mov 0x8(%esp),%edx │ │ - add $0x100,%edx │ │ + mov %ecx,%edx │ │ + imul 0xc(%ebp),%edx │ │ + mov 0x8(%ebp),%eax │ │ + add %edx,%eax │ │ + mov %eax,0x20(%esp) │ │ + mov 0x1c(%ebp),%eax │ │ + mov %eax,%ebx │ │ + add %eax,%edx │ │ + add 0x8(%ebp),%edx │ │ + mov %ecx,%eax │ │ mov 0xc(%esp),%ecx │ │ - add 0x14(%ebp),%ecx │ │ + shl $0x7,%eax │ │ + lea (%eax,%eax,2),%eax │ │ + mov %eax,0x30(%esp) │ │ + add %ebx,%eax │ │ + mov %eax,0x4(%esp) │ │ + lea 0x12b4c(%esp,%eax,2),%eax │ │ + cmp %eax,0x20(%esp) │ │ + mov 0x30(%esp),%eax │ │ + lea 0x12b4c(%esp,%eax,2),%ebx │ │ + setb 0x40(%esp) │ │ + cmp %ebx,%edx │ │ + mov 0x4(%esp),%ebx │ │ + lea 0x6b4c(%esp,%ebx,2),%ebx │ │ + seta 0x4(%esp) │ │ + cmp %ebx,0x20(%esp) │ │ + lea 0x6b4c(%esp,%eax,2),%eax │ │ + setb %bl │ │ + cmp %eax,%edx │ │ + seta %ah │ │ + mov 0x4(%esp),%al │ │ + test %al,0x40(%esp) │ │ + mov $0x0,%edx │ │ + jne 954e0 │ │ + and %ah,%bl │ │ + mov $0x0,%edx │ │ + jne 954e0 │ │ + xor %edx,%edx │ │ mov 0x10(%esp),%eax │ │ - dec %eax │ │ - jne 915d0 │ │ - mov 0x18(%ebp),%ebx │ │ - test %ebx,%ebx │ │ - mov 0x24(%ebp),%edx │ │ - mov 0x8(%ebp),%eax │ │ - mov 0x14(%esp),%esi │ │ - jle 917cb │ │ - lea 0x1c(%esp),%ecx │ │ - mov %ebx,%edi │ │ - and $0xfffffff8,%edi │ │ - movdqa -0x15930(%esi),%xmm0 │ │ - jmp 91698 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x10(%esp),%edx │ │ - add 0x2c(%ebp),%edx │ │ - mov %edx,%eax │ │ - sar $0xa,%eax │ │ - shl $0x8,%eax │ │ - add %eax,%ecx │ │ - mov 0xc(%esp),%eax │ │ - and $0x3ff,%edx │ │ - add 0xc(%ebp),%eax │ │ - decl 0x18(%esp) │ │ - je 917cb │ │ - mov %edx,0x10(%esp) │ │ - sar $0x6,%edx │ │ - mov %edx,0x8(%esp) │ │ - xor %esi,%esi │ │ - cmp $0x8,%ebx │ │ - mov %eax,0xc(%esp) │ │ - jb 91792 │ │ - movd 0x8(%esp),%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm1 │ │ - xor %esi,%esi │ │ nop │ │ - movdqu (%ecx,%esi,2),%xmm3 │ │ - movdqu 0x100(%ecx,%esi,2),%xmm4 │ │ - punpckhwd %xmm3,%xmm2 │ │ - psrad $0x10,%xmm2 │ │ - punpcklwd %xmm3,%xmm3 │ │ + nop │ │ + movq (%ecx,%edx,1),%xmm6 │ │ + pxor %xmm0,%xmm0 │ │ + punpcklbw %xmm0,%xmm6 │ │ + movdqa %xmm6,%xmm7 │ │ + punpckhwd %xmm0,%xmm7 │ │ + punpcklwd %xmm0,%xmm6 │ │ + movdqa %xmm6,%xmm0 │ │ + pslld $0x4,%xmm0 │ │ + movdqa %xmm0,%xmm1 │ │ + movdqa %xmm0,0x30(%esp) │ │ + movdqa %xmm7,%xmm0 │ │ + pslld $0x4,%xmm0 │ │ + movdqa %xmm0,0x40(%esp) │ │ + movdqu (%edi,%edx,2),%xmm2 │ │ + punpcklwd %xmm2,%xmm3 │ │ psrad $0x10,%xmm3 │ │ - punpcklwd %xmm4,%xmm5 │ │ - psrad $0x10,%xmm5 │ │ - punpckhwd %xmm4,%xmm4 │ │ + punpckhwd %xmm2,%xmm4 │ │ psrad $0x10,%xmm4 │ │ - psubd %xmm2,%xmm4 │ │ - pslld $0x4,%xmm2 │ │ - psubd %xmm3,%xmm5 │ │ - pslld $0x4,%xmm3 │ │ - pshufd $0xf5,%xmm5,%xmm6 │ │ - pmuludq %xmm1,%xmm5 │ │ - pshufd $0xe8,%xmm5,%xmm5 │ │ - pshufd $0xf5,%xmm1,%xmm7 │ │ - pmuludq %xmm7,%xmm6 │ │ - pshufd $0xe8,%xmm6,%xmm6 │ │ - punpckldq %xmm6,%xmm5 │ │ - pshufd $0xf5,%xmm4,%xmm6 │ │ + psubd %xmm0,%xmm4 │ │ + psubd %xmm1,%xmm3 │ │ + pshufd $0xf5,%xmm3,%xmm5 │ │ + movdqa 0x90(%esp),%xmm1 │ │ + pmuludq %xmm1,%xmm3 │ │ + pshufd $0xe8,%xmm3,%xmm0 │ │ + movdqa 0x60(%esp),%xmm2 │ │ + pmuludq %xmm2,%xmm5 │ │ + pshufd $0xe8,%xmm5,%xmm3 │ │ + punpckldq %xmm3,%xmm0 │ │ + movdqa %xmm0,0x20(%esp) │ │ + pshufd $0xf5,%xmm4,%xmm3 │ │ pmuludq %xmm1,%xmm4 │ │ pshufd $0xe8,%xmm4,%xmm4 │ │ - pmuludq %xmm7,%xmm6 │ │ - pshufd $0xe8,%xmm6,%xmm6 │ │ - punpckldq %xmm6,%xmm4 │ │ - paddd %xmm0,%xmm5 │ │ - paddd %xmm3,%xmm5 │ │ - paddd %xmm0,%xmm4 │ │ - paddd %xmm2,%xmm4 │ │ - psrad $0x8,%xmm4 │ │ - psrad $0x8,%xmm5 │ │ - packssdw %xmm4,%xmm5 │ │ - packuswb %xmm5,%xmm5 │ │ - movq %xmm5,(%eax,%esi,1) │ │ - add $0x8,%esi │ │ - cmp %esi,%edi │ │ - jne 916c0 │ │ - cmp %ebx,%edi │ │ - mov %edi,%esi │ │ - jne 91792 │ │ - jmp 91670 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov 0xc(%esp),%edi │ │ - mov %al,(%edi,%esi,1) │ │ - inc %esi │ │ - cmp %esi,%ebx │ │ - mov %edx,%edi │ │ - je 91670 │ │ - movswl (%ecx,%esi,2),%eax │ │ - movswl 0x100(%ecx,%esi,2),%ebx │ │ - sub %eax,%ebx │ │ - shl $0x4,%eax │ │ - imul 0x8(%esp),%ebx │ │ - lea 0x80(%eax,%ebx,1),%eax │ │ - sar $0x8,%eax │ │ - cmp $0x100,%eax │ │ - jl 917be │ │ - mov $0xff,%eax │ │ - mov %edi,%edx │ │ - test %eax,%eax │ │ - mov 0x18(%ebp),%ebx │ │ - jg 91780 │ │ - xor %eax,%eax │ │ - jmp 91780 │ │ + pmuludq %xmm2,%xmm3 │ │ + pshufd $0xe8,%xmm3,%xmm3 │ │ + punpckldq %xmm3,%xmm4 │ │ + movdqu (%esi,%edx,2),%xmm3 │ │ + punpcklwd %xmm3,%xmm5 │ │ + psrad $0x10,%xmm5 │ │ + psubd 0x30(%esp),%xmm5 │ │ + punpckhwd %xmm3,%xmm0 │ │ + psrad $0x10,%xmm0 │ │ + psubd 0x40(%esp),%xmm0 │ │ + pshufd $0xf5,%xmm0,%xmm1 │ │ + movdqa 0x70(%esp),%xmm3 │ │ + pmuludq %xmm3,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + movdqa 0x80(%esp),%xmm2 │ │ + pmuludq %xmm2,%xmm1 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + punpckldq %xmm1,%xmm0 │ │ + paddd %xmm4,%xmm0 │ │ + pshufd $0xf5,%xmm5,%xmm1 │ │ + pmuludq %xmm3,%xmm5 │ │ + pshufd $0xe8,%xmm5,%xmm3 │ │ + pmuludq %xmm2,%xmm1 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + punpckldq %xmm1,%xmm3 │ │ + paddd 0x20(%esp),%xmm3 │ │ + pslld $0xb,%xmm6 │ │ + movdqa 0x50(%esp),%xmm1 │ │ + por %xmm1,%xmm6 │ │ + paddd %xmm3,%xmm6 │ │ + pslld $0xb,%xmm7 │ │ + por %xmm1,%xmm7 │ │ + paddd %xmm0,%xmm7 │ │ + psrad $0xb,%xmm7 │ │ + psrad $0xb,%xmm6 │ │ + packssdw %xmm7,%xmm6 │ │ + packuswb %xmm6,%xmm6 │ │ + movq %xmm6,(%ecx,%edx,1) │ │ + add $0x8,%edx │ │ + cmp %edx,%eax │ │ + jne 955f0 │ │ + cmp 0x1c(%ebp),%eax │ │ + mov %eax,%edx │ │ + je 954b0 │ │ + jmp 954e0 │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ @@ -148677,1105 +152242,1890 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x8180,%esp │ │ - call 917f4 │ │ + sub $0x40,%esp │ │ + mov %edx,%edi │ │ + mov %ecx,0x14(%esp) │ │ + call 95787 │ │ pop %ebx │ │ - add $0x4377c,%ebx │ │ - mov 0x20(%ebp),%edi │ │ - mov 0x18(%ebp),%esi │ │ + add $0x417e9,%ebx │ │ + mov 0x20(%ebp),%eax │ │ + xor %ecx,%ecx │ │ + mov %eax,%esi │ │ + and $0x1,%esi │ │ + sete %cl │ │ + and $0x2,%eax │ │ + mov %eax,0x38(%esp) │ │ + shr %eax │ │ + lea (%eax,%eax,2),%eax │ │ + mov %esi,0x20(%esp) │ │ + lea (%esi,%esi,2),%esi │ │ + mov 0x18(%ebp),%edx │ │ + add %esi,%edx │ │ + add %eax,%edx │ │ + lea (%ecx,%ecx,2),%eax │ │ + mov %eax,0x24(%esp) │ │ + mov %edi,0x28(%esp) │ │ + mov %edi,%ecx │ │ + sub %esi,%ecx │ │ + mov 0x10(%ebp),%edi │ │ + mov %esi,0x34(%esp) │ │ + sub %esi,%edi │ │ + mov 0x20(%ebp),%eax │ │ + test $0x4,%al │ │ + mov 0x24(%esp),%eax │ │ + mov 0x14(%esp),%esi │ │ + lea (%esi,%eax,1),%esi │ │ + mov %edx,0xc(%esp) │ │ + mov %ecx,0x8(%esp) │ │ + mov %edi,0x1c(%esp) │ │ + jne 95879 │ │ + sub $0x4,%esp │ │ + mov 0x10(%esp),%edi │ │ + push %edi │ │ + push %ecx │ │ + push %esi │ │ + call 1470 │ │ + add $0x10,%esp │ │ + lea 0x186(%esi),%eax │ │ + sub $0x4,%esp │ │ + push %edi │ │ + pushl 0x10(%esp) │ │ + mov %eax,0x1c(%esp) │ │ + push %eax │ │ + call 1470 │ │ + add $0x10,%esp │ │ + lea 0x30c(%esi),%eax │ │ + sub $0x4,%esp │ │ + push %edi │ │ + pushl 0x10(%esp) │ │ + mov %eax,0x24(%esp) │ │ + push %eax │ │ + call 1470 │ │ + add $0x10,%esp │ │ + mov 0x20(%esp),%edx │ │ + test %edx,%edx │ │ + je 958c4 │ │ + mov 0xc(%ebp),%eax │ │ + mov %eax,%ecx │ │ + mov 0x3(%eax),%al │ │ + mov %al,0x2(%esi) │ │ + movzwl 0x1(%ecx),%eax │ │ + mov %ax,(%esi) │ │ + mov 0x3(%ecx),%al │ │ + mov 0x10(%esp),%edi │ │ + mov %al,0x2(%edi) │ │ + movzwl 0x1(%ecx),%eax │ │ + mov %ax,(%edi) │ │ + mov 0x3(%ecx),%al │ │ + mov 0x18(%esp),%edi │ │ + mov %al,0x2(%edi) │ │ + movzwl 0x1(%ecx),%eax │ │ + mov %ax,(%edi) │ │ + jmp 958c4 │ │ mov 0x14(%ebp),%eax │ │ - cmpl $0x0,0x1c(%ebp) │ │ - mov 0xc(%ebp),%edx │ │ - mov 0x8(%ebp),%ecx │ │ - je 91a1e │ │ - mov %ecx,0x60(%esp) │ │ + add %edi,%eax │ │ + mov %eax,0x10(%esp) │ │ + sub $0x4,%esp │ │ + pushl 0x10(%esp) │ │ + push %edi │ │ + push %esi │ │ + call 1470 │ │ + add $0x10,%esp │ │ + lea 0x186(%esi),%eax │ │ + sub $0x4,%esp │ │ + pushl 0x10(%esp) │ │ + push %edi │ │ + push %eax │ │ + call 1470 │ │ + add $0x10,%esp │ │ + lea 0x30c(%esi),%eax │ │ + sub $0x4,%esp │ │ + pushl 0x10(%esp) │ │ + pushl 0x18(%esp) │ │ + push %eax │ │ + call 1470 │ │ + add $0x10,%esp │ │ + mov 0x1c(%ebp),%edi │ │ + lea 0x492(%esi),%ecx │ │ + mov 0x20(%ebp),%eax │ │ + test $0x8,%al │ │ + mov %esi,0x30(%esp) │ │ + mov %ecx,0x10(%esp) │ │ + jne 959b3 │ │ + lea -0x1(%edi),%eax │ │ + mov %eax,0x1c(%esp) │ │ + imul 0x8(%ebp),%eax │ │ + mov 0x8(%esp),%esi │ │ + add %eax,%esi │ │ + imul $0x186,%edi,%eax │ │ + mov %eax,0x8(%esp) │ │ + add %ecx,%eax │ │ + sub $0x4,%esp │ │ + pushl 0x10(%esp) │ │ + push %esi │ │ + mov %eax,0x24(%esp) │ │ + push %eax │ │ + mov %ecx,%edi │ │ + call 1470 │ │ + add $0x10,%esp │ │ + mov 0x8(%esp),%eax │ │ + lea 0x186(%edi,%eax,1),%eax │ │ + sub $0x4,%esp │ │ + mov 0x10(%esp),%edi │ │ + push %edi │ │ + push %esi │ │ + mov %eax,0x38(%esp) │ │ + push %eax │ │ + call 1470 │ │ + add $0x10,%esp │ │ + mov 0x8(%esp),%eax │ │ + mov 0x10(%esp),%ecx │ │ + lea 0x30c(%ecx,%eax,1),%eax │ │ + sub $0x4,%esp │ │ + push %edi │ │ + push %esi │ │ + mov %eax,0x14(%esp) │ │ + push %eax │ │ + call 1470 │ │ + add $0x10,%esp │ │ + cmpl $0x0,0x20(%esp) │ │ + mov 0x1c(%ebp),%edi │ │ + je 95a21 │ │ + mov 0xc(%ebp),%eax │ │ + mov %eax,%ecx │ │ + mov 0x1c(%esp),%edx │ │ + mov 0x3(%eax,%edx,4),%al │ │ + mov 0x18(%esp),%esi │ │ + mov %al,0x2(%esi) │ │ + movzwl 0x1(%ecx,%edx,4),%eax │ │ + mov %ax,(%esi) │ │ + mov 0x3(%ecx,%edx,4),%al │ │ + mov 0x2c(%esp),%esi │ │ + mov %al,0x2(%esi) │ │ + movzwl 0x1(%ecx,%edx,4),%eax │ │ + mov %ax,(%esi) │ │ + mov 0x3(%ecx,%edx,4),%al │ │ + mov 0x8(%esp),%esi │ │ + mov %al,0x2(%esi) │ │ + movzwl 0x1(%ecx,%edx,4),%eax │ │ + mov %ax,(%esi) │ │ test %edi,%edi │ │ - je 91c68 │ │ - test %eax,%eax │ │ - jle 91e46 │ │ - mov %ebx,0x40(%esp) │ │ - lea 0x7c(%esp),%ecx │ │ - inc %esi │ │ + mov 0x28(%esp),%edx │ │ + jg 95a29 │ │ + jmp 95a75 │ │ + mov 0x14(%ebp),%esi │ │ + lea (%esi,%esi,2),%eax │ │ + mov %ecx,%edx │ │ + mov 0x1c(%esp),%ecx │ │ + lea (%ecx,%eax,2),%ecx │ │ + add %ecx,%esi │ │ + imul $0x186,%edi,%eax │ │ + mov %eax,0x8(%esp) │ │ + add %edx,%eax │ │ + sub $0x4,%esp │ │ + pushl 0x10(%esp) │ │ + push %ecx │ │ + push %eax │ │ + call 1470 │ │ + add $0x10,%esp │ │ + mov 0x10(%esp),%eax │ │ + mov 0x8(%esp),%ecx │ │ + lea 0x186(%eax,%ecx,1),%eax │ │ + sub $0x4,%esp │ │ + pushl 0x10(%esp) │ │ + push %esi │ │ + push %eax │ │ + call 1470 │ │ + add $0x10,%esp │ │ + mov 0x10(%esp),%eax │ │ + mov 0x8(%esp),%ecx │ │ + lea 0x30c(%eax,%ecx,1),%eax │ │ + sub $0x4,%esp │ │ + pushl 0x10(%esp) │ │ + push %esi │ │ + push %eax │ │ + call 1470 │ │ + add $0x10,%esp │ │ + test %edi,%edi │ │ + mov 0x28(%esp),%edx │ │ + jle 95a75 │ │ + mov 0xc(%esp),%eax │ │ + mov 0x34(%esp),%ecx │ │ + sub %ecx,%eax │ │ + mov %eax,0x8(%esp) │ │ + add 0x24(%esp),%ecx │ │ + mov 0x14(%esp),%eax │ │ + lea 0x492(%eax,%ecx,1),%esi │ │ + mov 0x1c(%ebp),%edi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %edx,0x28(%esp) │ │ + sub $0x4,%esp │ │ + pushl 0xc(%esp) │ │ + push %edx │ │ + push %esi │ │ + call 1470 │ │ + mov 0x38(%esp),%edx │ │ + add $0x10,%esp │ │ + add 0x8(%ebp),%edx │ │ + add $0x186,%esi │ │ + dec %edi │ │ + jne 95a50 │ │ + cmpl $0x0,0x38(%esp) │ │ + mov 0x1c(%ebp),%edi │ │ + jne 95aba │ │ + lea 0x6(%edi),%eax │ │ + test %eax,%eax │ │ + jle 95aba │ │ + mov 0xc(%esp),%ecx │ │ + mov 0x30(%esp),%edx │ │ + lea -0x1(%ecx,%edx,1),%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %esi,0x30(%esp) │ │ - mov %edx,0x20(%esp) │ │ - mov (%edx),%dl │ │ - xor %edi,%edi │ │ - mov 0x1c(%ebp),%esi │ │ nop │ │ - movzbl %dl,%eax │ │ - mov 0x20(%esp),%edx │ │ - movzbl 0x1(%edx,%edi,1),%edx │ │ - mov %edx,%ebx │ │ - sub %eax,%ebx │ │ - shl $0x4,%eax │ │ - imul %esi,%ebx │ │ - add %eax,%ebx │ │ - mov %bx,(%ecx,%edi,2) │ │ - inc %edi │ │ - cmp %edi,0x14(%ebp) │ │ - jne 91850 │ │ - add $0x100,%ecx │ │ - mov 0x20(%esp),%edx │ │ - add 0x10(%ebp),%edx │ │ - mov 0x30(%esp),%esi │ │ - dec %esi │ │ - jne 91840 │ │ - cmpl $0x0,0x14(%ebp) │ │ - mov 0x18(%ebp),%esi │ │ - mov 0x40(%esp),%edi │ │ - jle 91e46 │ │ - lea 0x7c(%esp),%eax │ │ - mov 0x14(%ebp),%edx │ │ - mov %edx,%ecx │ │ - and $0xfffffff8,%ecx │ │ - mov %ecx,0x8(%esp) │ │ - movd 0x20(%ebp),%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm1 │ │ - movaps -0x158c0(%edi),%xmm2 │ │ - movdqa -0x15990(%edi),%xmm3 │ │ - lea (%edx,%edx,1),%ecx │ │ - mov %ecx,0x40(%esp) │ │ - pshufd $0xf5,%xmm1,%xmm0 │ │ - movdqa %xmm0,0x20(%esp) │ │ - movaps %xmm2,0x30(%esp) │ │ - movdqa 0x20(%esp),%xmm2 │ │ - jmp 918f8 │ │ nop │ │ - add $0x100,%eax │ │ - add 0x40(%esp),%edi │ │ - mov %edi,0x60(%esp) │ │ - mov 0xc(%esp),%esi │ │ - dec %esi │ │ - je 91e46 │ │ - mov %esi,0xc(%esp) │ │ - xor %esi,%esi │ │ - mov 0x14(%ebp),%edx │ │ - cmp $0x8,%edx │ │ - mov 0x60(%esp),%edi │ │ - mov 0x20(%ebp),%ecx │ │ - jb 919f0 │ │ - xor %esi,%esi │ │ - mov %edi,%edx │ │ - mov 0x8(%esp),%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movzbl (%ecx),%edx │ │ + mov %dl,0x3(%ecx) │ │ + mov %edx,%esi │ │ + shl $0x8,%esi │ │ + or %edx,%esi │ │ + mov %si,0x1(%ecx) │ │ + add $0x186,%ecx │ │ + dec %eax │ │ + jne 95aa0 │ │ + cmpl $0x0,0x20(%esp) │ │ + je 95afb │ │ + test %edi,%edi │ │ + mov 0x14(%esp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + jle 95b2a │ │ + add $0x492,%ecx │ │ + inc %edx │ │ nop │ │ nop │ │ nop │ │ - movdqu (%eax,%esi,2),%xmm5 │ │ - movdqu 0x100(%eax,%esi,2),%xmm6 │ │ - punpcklwd %xmm5,%xmm4 │ │ - psrad $0x10,%xmm4 │ │ - punpckhwd %xmm5,%xmm5 │ │ - psrad $0x10,%xmm5 │ │ - punpcklwd %xmm6,%xmm7 │ │ - psrad $0x10,%xmm7 │ │ - punpckhwd %xmm6,%xmm6 │ │ - psrad $0x10,%xmm6 │ │ - psubd %xmm5,%xmm6 │ │ - psubd %xmm4,%xmm7 │ │ - pshufd $0xf5,%xmm7,%xmm0 │ │ - pmuludq %xmm1,%xmm7 │ │ - pshufd $0xe8,%xmm7,%xmm7 │ │ - pmuludq %xmm2,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - punpckldq %xmm0,%xmm7 │ │ - pshufd $0xf5,%xmm6,%xmm0 │ │ - pmuludq %xmm1,%xmm6 │ │ - pshufd $0xe8,%xmm6,%xmm6 │ │ - pmuludq %xmm2,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - punpckldq %xmm0,%xmm6 │ │ - pslld $0x4,%xmm4 │ │ - movdqa 0x30(%esp),%xmm0 │ │ - por %xmm0,%xmm4 │ │ - paddd %xmm7,%xmm4 │ │ - pslld $0x4,%xmm5 │ │ - por %xmm0,%xmm5 │ │ - paddd %xmm6,%xmm5 │ │ - psrld $0x4,%xmm4 │ │ - psrld $0x4,%xmm5 │ │ - pshufb %xmm3,%xmm5 │ │ - pshufb %xmm3,%xmm4 │ │ - punpcklqdq %xmm5,%xmm4 │ │ - movdqu %xmm4,(%edx,%esi,2) │ │ - add $0x8,%esi │ │ - cmp %esi,%ecx │ │ - jne 91920 │ │ - mov %edx,%edi │ │ - mov 0x14(%ebp),%edx │ │ - cmp %edx,%ecx │ │ - mov %ecx,%esi │ │ - mov 0x20(%ebp),%ecx │ │ - je 918e0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %edi,%edx │ │ - movswl (%eax,%esi,2),%edi │ │ - movswl 0x100(%eax,%esi,2),%ebx │ │ - sub %edi,%ebx │ │ - shl $0x4,%edi │ │ - imul %ecx,%ebx │ │ - lea 0x8(%edi,%ebx,1),%edi │ │ - shr $0x4,%edi │ │ - mov %di,(%edx,%esi,2) │ │ - mov %edx,%edi │ │ - inc %esi │ │ - cmp %esi,0x14(%ebp) │ │ - jne 919f0 │ │ - jmp 918e0 │ │ - test %edi,%edi │ │ - je 91e36 │ │ - test %eax,%eax │ │ - jle 91e46 │ │ - mov 0x14(%ebp),%eax │ │ - mov 0x10(%ebp),%ecx │ │ - lea (%eax,%ecx,1),%edx │ │ - mov %edx,0x58(%esp) │ │ - mov %eax,%edx │ │ - and $0xfffffff8,%edx │ │ - mov %edx,0x54(%esp) │ │ - movd 0x20(%ebp),%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - add %eax,%eax │ │ - mov %eax,0x1c(%esp) │ │ - mov 0xc(%ebp),%edx │ │ - lea (%edx,%ecx,1),%eax │ │ - movdqa -0x15990(%ebx),%xmm1 │ │ - movl $0x0,0x8(%esp) │ │ - pshufd $0xf5,%xmm0,%xmm3 │ │ - mov 0x8(%ebp),%ecx │ │ - movdqa %xmm3,0x60(%esp) │ │ - movdqa %xmm1,0x40(%esp) │ │ - pxor %xmm2,%xmm2 │ │ - movdqa 0x60(%esp),%xmm3 │ │ - jmp 91ab6 │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movzbl 0x2(%edx),%eax │ │ + mov %al,0x2(%ecx) │ │ + movzwl (%edx),%eax │ │ + mov %ax,(%ecx) │ │ + add $0x186,%ecx │ │ + add $0x4,%edx │ │ + dec %edi │ │ + jne 95ae0 │ │ + jmp 95b2a │ │ + add $0x6,%edi │ │ + test %edi,%edi │ │ + mov 0x14(%esp),%edx │ │ + mov 0x24(%esp),%esi │ │ + jle 95b2a │ │ nop │ │ nop │ │ - mov 0x10(%ebp),%eax │ │ - add %eax,%edx │ │ - incl 0x8(%esp) │ │ - mov 0x20(%esp),%edi │ │ - add 0x1c(%esp),%edi │ │ - mov 0x30(%esp),%ecx │ │ - add %eax,%ecx │ │ - mov 0xc(%esp),%esi │ │ - dec %esi │ │ - mov %ecx,%eax │ │ - mov %edi,%ecx │ │ - je 91e46 │ │ - mov %eax,0x30(%esp) │ │ - mov %ecx,0x20(%esp) │ │ - mov %esi,0xc(%esp) │ │ - mov 0x14(%ebp),%esi │ │ - cmp $0x8,%esi │ │ - mov $0x0,%edi │ │ - mov 0x20(%ebp),%ecx │ │ - jb 91c40 │ │ - mov 0x8(%esp),%edi │ │ - mov %edi,%eax │ │ - imul %esi,%eax │ │ - mov 0x10(%ebp),%ebx │ │ - imul %ebx,%edi │ │ - mov 0x8(%ebp),%ebx │ │ - lea (%ebx,%eax,2),%ebx │ │ - mov %ebx,0x14(%esp) │ │ - add %esi,%eax │ │ - lea (%edi,%esi,1),%ebx │ │ - mov %ebx,0x10(%esp) │ │ - mov 0xc(%ebp),%ebx │ │ - add %ebx,0x10(%esp) │ │ - mov 0x58(%esp),%ebx │ │ - add %edi,%ebx │ │ - add 0xc(%ebp),%ebx │ │ - mov %ebx,0x18(%esp) │ │ - mov 0xc(%ebp),%ebx │ │ - add %edi,%ebx │ │ - mov %ebx,0x5c(%esp) │ │ - add 0x10(%ebp),%edi │ │ - add 0xc(%ebp),%edi │ │ - mov 0x18(%esp),%ebx │ │ - cmp 0x14(%esp),%ebx │ │ - mov 0x8(%ebp),%ebx │ │ - lea (%ebx,%eax,2),%eax │ │ - seta 0x18(%esp) │ │ - cmp %eax,%edi │ │ - setb %bh │ │ - mov 0x10(%esp),%edi │ │ - cmp 0x14(%esp),%edi │ │ - seta %bl │ │ - cmp %eax,0x5c(%esp) │ │ - setb %al │ │ - test %bh,0x18(%esp) │ │ - mov $0x0,%edi │ │ - jne 91c40 │ │ - and %al,%bl │ │ - mov $0x0,%edi │ │ - jne 91c40 │ │ - mov 0x10(%ebp),%eax │ │ - lea (%edx,%eax,1),%edi │ │ - xor %ebx,%ebx │ │ - mov 0x54(%esp),%eax │ │ - movdqa %xmm0,%xmm1 │ │ - mov 0x20(%esp),%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movzbl (%edx,%esi,1),%eax │ │ + mov %al,0x2(%edx) │ │ + mov %eax,%ecx │ │ + shl $0x8,%ecx │ │ + or %eax,%ecx │ │ + mov %cx,(%edx) │ │ + add $0x186,%edx │ │ + dec %edi │ │ + jne 95b10 │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movq (%edx,%ebx,1),%xmm5 │ │ - punpcklbw %xmm2,%xmm5 │ │ - movdqa %xmm5,%xmm4 │ │ - punpckhwd %xmm2,%xmm5 │ │ - movq (%edi,%ebx,1),%xmm6 │ │ - punpcklbw %xmm2,%xmm6 │ │ - movdqa %xmm6,%xmm7 │ │ - punpckhwd %xmm2,%xmm7 │ │ - psubd %xmm5,%xmm7 │ │ - pshufd $0xf5,%xmm7,%xmm0 │ │ - pmuludq %xmm1,%xmm7 │ │ - pshufd $0xe8,%xmm7,%xmm7 │ │ - pmuludq %xmm3,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - punpckldq %xmm0,%xmm7 │ │ - punpcklwd %xmm2,%xmm4 │ │ - punpcklwd %xmm2,%xmm6 │ │ - psubd %xmm4,%xmm6 │ │ - pslld $0x4,%xmm5 │ │ - paddd %xmm5,%xmm7 │ │ - pshufd $0xf5,%xmm6,%xmm0 │ │ - pmuludq %xmm1,%xmm6 │ │ - pshufd $0xe8,%xmm6,%xmm5 │ │ - pmuludq %xmm3,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - punpckldq %xmm0,%xmm5 │ │ - pslld $0x4,%xmm4 │ │ - paddd %xmm4,%xmm5 │ │ - movdqa 0x40(%esp),%xmm0 │ │ - pshufb %xmm0,%xmm7 │ │ - pshufb %xmm0,%xmm5 │ │ - punpcklqdq %xmm7,%xmm5 │ │ - movdqu %xmm5,(%ecx,%ebx,2) │ │ - add $0x8,%ebx │ │ - cmp %ebx,%eax │ │ - jne 91b80 │ │ - mov 0x14(%ebp),%esi │ │ - cmp %esi,%eax │ │ - mov %eax,%edi │ │ - mov 0x20(%ebp),%ecx │ │ - movdqa %xmm1,%xmm0 │ │ - je 91a90 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffffc,%esp │ │ + sub $0x26ddc,%esp │ │ + mov %edx,0x28(%esp) │ │ + call 95b58 │ │ + pop %esi │ │ + add $0x41418,%esi │ │ + mov 0x10(%ebp),%eax │ │ + cmp $0x19,%eax │ │ + sete %bl │ │ + cmp $0x19,%eax │ │ + mov $0xa4,%eax │ │ + mov $0x1c7,%edx │ │ + cmove %eax,%edx │ │ + mov %edx,0x2c(%esp) │ │ + mov 0x8(%ebp),%eax │ │ + mov 0xc(%ebp),%edx │ │ + mov %ecx,0x20(%esp) │ │ + mov %esi,0x44(%esp) │ │ + mov %bl,0x3b(%esp) │ │ + jne 95e11 │ │ + add $0x6,%eax │ │ + mov %eax,0x3c(%esp) │ │ + test %eax,%eax │ │ + jle 95fe7 │ │ + lea 0x4(%edx),%eax │ │ + cmp $0x3,%eax │ │ + jl 95ff3 │ │ + mov %eax,0x40(%esp) │ │ + mov 0xc(%ebp),%eax │ │ + add $0x2,%eax │ │ + mov %eax,0x48(%esp) │ │ + mov 0x28(%esp),%eax │ │ + add $0x618,%eax │ │ + lea 0xd594(%esp),%ecx │ │ + lea 0x358(%esp),%edx │ │ + xor %esi,%esi │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movzbl (%edx,%edi,1),%eax │ │ - mov 0x30(%esp),%ebx │ │ - movzbl (%ebx,%edi,1),%ebx │ │ - sub %eax,%ebx │ │ - shl $0x4,%eax │ │ - imul %ecx,%ebx │ │ - add %eax,%ebx │ │ - mov 0x20(%esp),%eax │ │ - mov %bx,(%eax,%edi,2) │ │ - inc %edi │ │ - cmp %edi,%esi │ │ - jne 91c40 │ │ - jmp 91a90 │ │ - test %eax,%eax │ │ - jle 91e46 │ │ - mov 0x14(%ebp),%eax │ │ - lea 0x1(%eax),%ecx │ │ - mov %ecx,0x10(%esp) │ │ - mov %eax,%ecx │ │ - and $0xfffffff8,%ecx │ │ - mov %ecx,0x1c(%esp) │ │ - movd 0x1c(%ebp),%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - add %eax,%eax │ │ - mov %eax,0x8(%esp) │ │ - movl $0x0,0x30(%esp) │ │ - pshufd $0xf5,%xmm0,%xmm2 │ │ - movdqa -0x15990(%ebx),%xmm3 │ │ - mov 0x8(%ebp),%ebx │ │ - mov %ebx,%eax │ │ - mov 0xc(%ebp),%edi │ │ - movdqa %xmm3,0x20(%esp) │ │ - pxor %xmm1,%xmm1 │ │ - jmp 91cd6 │ │ nop │ │ nop │ │ + mov %edx,0x14(%esp) │ │ + mov %ecx,0xc(%esp) │ │ + mov %eax,0x18(%esp) │ │ + mov 0x28(%esp),%eax │ │ + movzbl (%eax,%esi,1),%ecx │ │ + mov %ecx,%edx │ │ + imul %ecx,%edx │ │ + mov %edx,0x1c(%esp) │ │ + movzbl 0x186(%eax,%esi,1),%edx │ │ + mov %edx,0x10(%esp) │ │ + imul %edx,%edx │ │ + mov %edx,0x4(%esp) │ │ + movzbl 0x30c(%eax,%esi,1),%edx │ │ + mov %edx,0x8(%esp) │ │ + imul %edx,%edx │ │ + mov %edx,(%esp) │ │ + mov %esi,0x30(%esp) │ │ + movzbl 0x492(%eax,%esi,1),%edi │ │ + mov %edi,%edx │ │ + imul %edi,%edx │ │ + xor %ebx,%ebx │ │ + mov 0x48(%esp),%eax │ │ + mov %eax,0x34(%esp) │ │ + nop │ │ nop │ │ nop │ │ - add 0x10(%ebp),%edi │ │ - incl 0x30(%esp) │ │ - add 0x8(%esp),%eax │ │ - mov 0xc(%esp),%esi │ │ - dec %esi │ │ - je 91e46 │ │ - mov %esi,0xc(%esp) │ │ - mov 0x14(%ebp),%esi │ │ - cmp $0x8,%esi │ │ - mov $0x0,%ecx │ │ - jb 91e10 │ │ - mov 0x30(%esp),%edx │ │ - mov %edx,%ebx │ │ - imul %esi,%ebx │ │ - imul 0x10(%ebp),%edx │ │ - mov %eax,0x40(%esp) │ │ - mov 0x10(%esp),%eax │ │ - add %edx,%eax │ │ - add 0xc(%ebp),%eax │ │ - mov %eax,0x14(%esp) │ │ - mov 0x8(%ebp),%eax │ │ - lea (%eax,%ebx,2),%ecx │ │ - mov 0x40(%esp),%eax │ │ - cmp %ecx,0x14(%esp) │ │ - jbe 91d35 │ │ - add 0xc(%ebp),%edx │ │ - add %esi,%ebx │ │ + mov %ecx,%eax │ │ + mov 0x10(%esp),%ecx │ │ + mov %ecx,0x24(%esp) │ │ + mov 0x8(%esp),%esi │ │ + mov %esi,0x10(%esp) │ │ + mov %edi,0x8(%esp) │ │ + add %edi,%esi │ │ + add %ecx,%esi │ │ + add %eax,%esi │ │ + mov 0x18(%esp),%ecx │ │ + movzbl (%ecx,%ebx,1),%edi │ │ + add %edi,%esi │ │ + mov 0x14(%esp),%ecx │ │ + mov %si,(%ecx,%ebx,2) │ │ + mov 0x4(%esp),%eax │ │ + mov (%esp),%ecx │ │ + mov %ecx,0x4(%esp) │ │ + mov %edx,(%esp) │ │ + lea (%ecx,%edx,1),%esi │ │ + add %eax,%esi │ │ + add 0x1c(%esp),%esi │ │ + mov %edi,%edx │ │ + imul %edi,%edx │ │ + add %edx,%esi │ │ + mov 0xc(%esp),%ecx │ │ + mov %esi,(%ecx,%ebx,4) │ │ + add $0x186,%ebx │ │ + decl 0x34(%esp) │ │ + mov %eax,0x1c(%esp) │ │ + mov 0x24(%esp),%ecx │ │ + jne 95c40 │ │ + mov 0x30(%esp),%esi │ │ + inc %esi │ │ + mov 0x18(%esp),%eax │ │ + inc %eax │ │ + mov 0xc(%esp),%ecx │ │ + add $0x4,%ecx │ │ + mov 0x14(%esp),%edx │ │ + add $0x2,%edx │ │ + cmp 0x3c(%esp),%esi │ │ + jne 95be0 │ │ + mov 0x40(%esp),%ecx │ │ + cmp $0x3,%ecx │ │ + jl 95ff3 │ │ mov 0x8(%ebp),%eax │ │ - lea (%eax,%ebx,2),%ecx │ │ - mov 0x40(%esp),%eax │ │ - cmp %ecx,%edx │ │ - mov $0x0,%ecx │ │ - jb 91e10 │ │ - xor %ecx,%ecx │ │ - mov %eax,%edx │ │ - mov 0x1c(%esp),%eax │ │ - movdqa %xmm2,%xmm3 │ │ - movdqa %xmm0,%xmm2 │ │ + add $0x4,%eax │ │ + cmp $0x3,%eax │ │ + jl 95ff3 │ │ + lea 0x4c(%esp),%eax │ │ + mov %eax,0x18(%esp) │ │ + mov $0x2,%eax │ │ + lea 0xcf7c(%esp),%edx │ │ + mov %edx,0xc(%esp) │ │ + mov %ecx,0x40(%esp) │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movq (%edi,%ecx,1),%xmm6 │ │ - movq 0x1(%edi,%ecx,1),%xmm5 │ │ - punpcklbw %xmm1,%xmm6 │ │ - movdqa %xmm6,%xmm4 │ │ - punpckhwd %xmm1,%xmm6 │ │ - punpcklbw %xmm1,%xmm5 │ │ - movdqa %xmm5,%xmm7 │ │ - punpckhwd %xmm1,%xmm7 │ │ - psubd %xmm6,%xmm7 │ │ - pshufd $0xf5,%xmm7,%xmm0 │ │ - pmuludq %xmm2,%xmm7 │ │ - pshufd $0xe8,%xmm7,%xmm7 │ │ - pmuludq %xmm3,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - punpckldq %xmm0,%xmm7 │ │ - punpcklwd %xmm1,%xmm4 │ │ - punpcklwd %xmm1,%xmm5 │ │ - psubd %xmm4,%xmm5 │ │ - pslld $0x4,%xmm6 │ │ - paddd %xmm6,%xmm7 │ │ - pshufd $0xf5,%xmm5,%xmm0 │ │ - pmuludq %xmm2,%xmm5 │ │ - pshufd $0xe8,%xmm5,%xmm5 │ │ - pmuludq %xmm3,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - punpckldq %xmm0,%xmm5 │ │ - pslld $0x4,%xmm4 │ │ - paddd %xmm4,%xmm5 │ │ - movdqa 0x20(%esp),%xmm0 │ │ - pshufb %xmm0,%xmm7 │ │ - pshufb %xmm0,%xmm5 │ │ - punpcklqdq %xmm7,%xmm5 │ │ - movdqu %xmm5,(%edx,%ecx,2) │ │ - add $0x8,%ecx │ │ - cmp %ecx,%eax │ │ - jne 91d50 │ │ - mov 0x14(%ebp),%esi │ │ - cmp %esi,%eax │ │ - mov %eax,%ecx │ │ - movdqa %xmm2,%xmm0 │ │ - movdqa %xmm3,%xmm2 │ │ - mov %edx,%eax │ │ - je 91cc0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %eax,0x14(%esp) │ │ + mov 0xc(%esp),%edx │ │ + lea 0x618(%edx),%eax │ │ + mov %eax,0x34(%esp) │ │ + mov 0x18(%esp),%ecx │ │ + lea 0x30c(%ecx),%eax │ │ + mov %eax,0x30(%esp) │ │ + movzwl 0x30c(%ecx),%edi │ │ + movzwl 0x30e(%ecx),%eax │ │ + mov 0x618(%edx),%esi │ │ + mov %esi,0x8(%esp) │ │ + mov 0x61c(%edx),%esi │ │ + mov %esi,0x4(%esp) │ │ + movzwl 0x310(%ecx),%esi │ │ + mov %esi,(%esp) │ │ + mov 0x620(%edx),%esi │ │ + mov %esi,0x10(%esp) │ │ + movzwl 0x312(%ecx),%ebx │ │ + mov 0x624(%edx),%edx │ │ + mov $0xfffffffe,%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movzbl (%edi,%ecx,1),%edx │ │ - mov %eax,%ebx │ │ - movzbl 0x1(%edi,%ecx,1),%eax │ │ - sub %edx,%eax │ │ - shl $0x4,%edx │ │ - imul 0x1c(%ebp),%eax │ │ - add %edx,%eax │ │ - mov %ax,(%ebx,%ecx,2) │ │ - mov %ebx,%eax │ │ - inc %ecx │ │ - cmp %ecx,%esi │ │ - jne 91e10 │ │ - jmp 91cc0 │ │ - sub $0x4,%esp │ │ - push %esi │ │ - push %eax │ │ - pushl 0x10(%ebp) │ │ - call 97fd0 │ │ - add $0x10,%esp │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - sub $0x10140,%esp │ │ - call 91e64 │ │ - pop %eax │ │ - add $0x4310c,%eax │ │ - cmpl $0x0,0x14(%ebp) │ │ - jle 920ac │ │ + mov %eax,%esi │ │ + mov %esi,0x1c(%esp) │ │ + mov (%esp),%eax │ │ + mov %eax,0x24(%esp) │ │ + mov %ebx,(%esp) │ │ + add %eax,%ebx │ │ + add %esi,%ebx │ │ + add %ebx,%edi │ │ + mov 0x18(%esp),%esi │ │ + movzwl 0x318(%esi,%ecx,2),%ebx │ │ + add %ebx,%edi │ │ + mov %di,0x314(%esi,%ecx,2) │ │ + mov 0x4(%esp),%edi │ │ + mov 0x10(%esp),%eax │ │ + mov %eax,0x4(%esp) │ │ + mov %edx,0x10(%esp) │ │ + lea (%eax,%edx,1),%esi │ │ + add %edi,%esi │ │ + add 0x8(%esp),%esi │ │ + mov 0xc(%esp),%eax │ │ + mov 0x630(%eax,%ecx,4),%edx │ │ + add %edx,%esi │ │ + mov %esi,0x628(%eax,%ecx,4) │ │ + mov 0x24(%esp),%eax │ │ + inc %ecx │ │ + cmp %ecx,0x8(%ebp) │ │ + mov %edi,0x8(%esp) │ │ + mov 0x1c(%esp),%edi │ │ + jne 95d80 │ │ + mov 0x14(%esp),%eax │ │ + inc %eax │ │ + mov 0x40(%esp),%ecx │ │ + cmp %ecx,%eax │ │ + mov 0x30(%esp),%edx │ │ + mov %edx,0x18(%esp) │ │ + mov 0x34(%esp),%edx │ │ + mov %edx,0xc(%esp) │ │ + jne 95d10 │ │ + jmp 95ff3 │ │ + lea 0x5(%eax),%ecx │ │ + lea 0x4(%edx),%eax │ │ mov %eax,0x14(%esp) │ │ - mov 0x18(%ebp),%eax │ │ - mov %eax,0x1c(%esp) │ │ - lea -0x1(%eax),%ecx │ │ - imul 0x28(%ebp),%ecx │ │ - add 0x20(%ebp),%ecx │ │ - sar $0xa,%ecx │ │ - add $0x2,%ecx │ │ - mov 0xc(%ebp),%edx │ │ - mov 0x8(%ebp),%eax │ │ - mov %eax,0x10(%esp) │ │ - lea 0x3c(%esp),%eax │ │ + mov %ecx,0x18(%esp) │ │ + cmp $0x2,%ecx │ │ + jl 95f01 │ │ + cmpl $0x3,0x14(%esp) │ │ + jl 95ff3 │ │ + mov 0xc(%ebp),%eax │ │ + add $0x2,%eax │ │ + mov %eax,0xc(%esp) │ │ + mov 0x28(%esp),%eax │ │ + add $0x493,%eax │ │ + lea 0xd598(%esp),%ecx │ │ + lea 0x35a(%esp),%edx │ │ + mov $0x1,%edi │ │ nop │ │ nop │ │ - mov %eax,0x8(%esp) │ │ - mov %edx,0x20(%esp) │ │ - mov %ecx,0xc(%esp) │ │ - xor %esi,%esi │ │ - mov 0x1c(%ebp),%eax │ │ - xor %edi,%edi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %ecx,0x1c(%esp) │ │ + mov %edx,0x8(%esp) │ │ + mov %eax,(%esp) │ │ + mov 0x28(%esp),%eax │ │ + movzbl 0x186(%eax,%edi,1),%esi │ │ + mov %esi,%edx │ │ + imul %esi,%edx │ │ + mov %edi,0x24(%esp) │ │ + movzbl 0x30c(%eax,%edi,1),%ebx │ │ + mov %ebx,%eax │ │ + imul %ebx,%eax │ │ + xor %ecx,%ecx │ │ + mov 0xc(%esp),%edi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x20(%esp),%edx │ │ - movzbl (%edx,%esi,1),%ecx │ │ - mov %eax,%ebx │ │ - shr $0x6,%ebx │ │ - movzbl 0x1(%edx,%esi,1),%edx │ │ - sub %ecx,%edx │ │ - imul %ebx,%edx │ │ - shl $0x4,%ecx │ │ - add %ecx,%edx │ │ - mov 0x8(%esp),%ecx │ │ - mov %dx,(%ecx,%edi,2) │ │ - mov 0x24(%ebp),%ecx │ │ - add %ecx,%eax │ │ - mov %eax,%ecx │ │ - sar $0xa,%ecx │ │ - add %ecx,%esi │ │ - and $0x3ff,%eax │ │ - inc %edi │ │ - cmp %edi,0x14(%ebp) │ │ - jne 91ec0 │ │ - mov 0x8(%esp),%eax │ │ - add $0x100,%eax │ │ - mov 0x20(%esp),%edx │ │ - add 0x10(%ebp),%edx │ │ - mov 0xc(%esp),%ecx │ │ - dec %ecx │ │ - jne 91ea0 │ │ - mov 0x14(%ebp),%edi │ │ - test %edi,%edi │ │ - mov 0x20(%ebp),%edx │ │ - mov 0x14(%esp),%ecx │ │ - jle 920ac │ │ - lea 0x3c(%esp),%ebx │ │ - mov %edi,%eax │ │ - and $0xfffffff8,%eax │ │ - mov %eax,0x18(%esp) │ │ - lea (%edi,%edi,1),%eax │ │ - mov %eax,0xc(%esp) │ │ - movdqa -0x158c0(%ecx),%xmm0 │ │ - movdqa -0x15990(%ecx),%xmm1 │ │ - movdqa %xmm1,0x20(%esp) │ │ - jmp 91f79 │ │ - mov 0x8(%esp),%edx │ │ - add 0x28(%ebp),%edx │ │ - mov %edx,%eax │ │ - sar $0xa,%eax │ │ - shl $0x8,%eax │ │ - add %eax,%ebx │ │ - and $0x3ff,%edx │ │ - add 0xc(%esp),%ecx │ │ - mov %ecx,0x10(%esp) │ │ - decl 0x1c(%esp) │ │ - je 920ac │ │ - mov %edx,0x8(%esp) │ │ - sar $0x6,%edx │ │ - xor %eax,%eax │ │ - cmp $0x8,%edi │ │ - mov 0x10(%esp),%ecx │ │ - jb 92080 │ │ - movd %edx,%xmm2 │ │ - pshufd $0x0,%xmm2,%xmm2 │ │ - xor %esi,%esi │ │ - mov %ecx,%eax │ │ - mov 0x18(%esp),%ecx │ │ - movdqa %xmm0,%xmm1 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %ebx,0x4(%esp) │ │ + mov %eax,0x10(%esp) │ │ + mov (%esp),%eax │ │ + movzbl (%eax,%ecx,1),%ebx │ │ + add 0x4(%esp),%esi │ │ + add %ebx,%esi │ │ + mov 0x8(%esp),%eax │ │ + mov %si,(%eax,%ecx,2) │ │ + mov %ebx,%eax │ │ + imul %ebx,%eax │ │ + add 0x10(%esp),%edx │ │ + add %eax,%edx │ │ + mov 0x1c(%esp),%esi │ │ + mov %edx,(%esi,%ecx,4) │ │ + add $0x186,%ecx │ │ + dec %edi │ │ + mov 0x10(%esp),%edx │ │ + mov 0x4(%esp),%esi │ │ + jne 95ea0 │ │ + mov 0x24(%esp),%edi │ │ + inc %edi │ │ + mov (%esp),%eax │ │ + inc %eax │ │ + mov 0x1c(%esp),%ecx │ │ + add $0x4,%ecx │ │ + mov 0x8(%esp),%edx │ │ + add $0x2,%edx │ │ + cmp 0x18(%esp),%edi │ │ + jne 95e60 │ │ + cmpl $0x3,0x14(%esp) │ │ + jl 95ff3 │ │ + mov 0x8(%ebp),%eax │ │ + add $0x4,%eax │ │ + cmp $0x3,%eax │ │ + mov 0xc(%ebp),%ecx │ │ + mov $0x0,%edx │ │ + jl 96004 │ │ + lea 0x4c(%esp),%eax │ │ + mov %eax,(%esp) │ │ + mov $0x2,%eax │ │ + lea 0xcf7c(%esp),%ecx │ │ + mov %ecx,0x8(%esp) │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %eax,0x1c(%esp) │ │ + mov 0x8(%esp),%esi │ │ + lea 0x618(%esi),%eax │ │ + mov %eax,0x24(%esp) │ │ + mov (%esp),%ecx │ │ + lea 0x30c(%ecx),%eax │ │ + mov %eax,0x18(%esp) │ │ + movzwl 0x30e(%ecx),%eax │ │ + movzwl 0x310(%ecx),%ebx │ │ + mov 0x61c(%esi),%edi │ │ + mov 0x620(%esi),%ecx │ │ + mov $0xfffffffe,%esi │ │ nop │ │ - movdqu (%ebx,%esi,2),%xmm4 │ │ - movdqu 0x100(%ebx,%esi,2),%xmm5 │ │ - punpcklwd %xmm4,%xmm3 │ │ - psrad $0x10,%xmm3 │ │ - punpckhwd %xmm4,%xmm4 │ │ - psrad $0x10,%xmm4 │ │ - punpcklwd %xmm5,%xmm6 │ │ - psrad $0x10,%xmm6 │ │ - punpckhwd %xmm5,%xmm5 │ │ - psrad $0x10,%xmm5 │ │ - psubd %xmm4,%xmm5 │ │ - psubd %xmm3,%xmm6 │ │ - pshufd $0xf5,%xmm6,%xmm7 │ │ - pmuludq %xmm2,%xmm6 │ │ - pshufd $0xe8,%xmm6,%xmm6 │ │ - pshufd $0xf5,%xmm2,%xmm0 │ │ - pmuludq %xmm0,%xmm7 │ │ - pshufd $0xe8,%xmm7,%xmm7 │ │ - punpckldq %xmm7,%xmm6 │ │ - pshufd $0xf5,%xmm5,%xmm7 │ │ - pmuludq %xmm0,%xmm7 │ │ - pmuludq %xmm2,%xmm5 │ │ - pshufd $0xe8,%xmm5,%xmm0 │ │ - pshufd $0xe8,%xmm7,%xmm5 │ │ - punpckldq %xmm5,%xmm0 │ │ - pslld $0x4,%xmm3 │ │ - por %xmm1,%xmm3 │ │ - paddd %xmm6,%xmm3 │ │ - pslld $0x4,%xmm4 │ │ - por %xmm1,%xmm4 │ │ - paddd %xmm0,%xmm4 │ │ - psrld $0x4,%xmm3 │ │ - psrld $0x4,%xmm4 │ │ - movdqa 0x20(%esp),%xmm0 │ │ - pshufb %xmm0,%xmm4 │ │ - pshufb %xmm0,%xmm3 │ │ - punpcklqdq %xmm4,%xmm3 │ │ - movdqu %xmm3,(%eax,%esi,2) │ │ - add $0x8,%esi │ │ - cmp %esi,%ecx │ │ - jne 91fb0 │ │ - cmp %edi,%ecx │ │ - mov %ecx,%esi │ │ - mov %eax,%ecx │ │ - mov %esi,%eax │ │ - movdqa %xmm1,%xmm0 │ │ - je 91f50 │ │ nop │ │ - movswl (%ebx,%eax,2),%esi │ │ - movswl 0x100(%ebx,%eax,2),%edi │ │ - sub %esi,%edi │ │ - shl $0x4,%esi │ │ - imul %edx,%edi │ │ - lea 0x8(%esi,%edi,1),%esi │ │ - mov 0x14(%ebp),%edi │ │ - shr $0x4,%esi │ │ - mov %si,(%ecx,%eax,2) │ │ + mov %ebx,%edx │ │ + mov %edx,0x4(%esp) │ │ + mov %ecx,0x10(%esp) │ │ + mov (%esp),%ecx │ │ + movzwl 0x316(%ecx,%esi,2),%ebx │ │ + add %edx,%eax │ │ + add %ebx,%eax │ │ + mov %ax,0x314(%ecx,%esi,2) │ │ + mov 0x8(%esp),%eax │ │ + mov 0x62c(%eax,%esi,4),%ecx │ │ + mov 0x10(%esp),%edx │ │ + add %edx,%edi │ │ + add %ecx,%edi │ │ + mov %edi,0x628(%eax,%esi,4) │ │ + inc %esi │ │ + cmp %esi,0x8(%ebp) │ │ + mov %edx,%edi │ │ + mov 0x4(%esp),%eax │ │ + jne 95f80 │ │ + mov 0x1c(%esp),%eax │ │ inc %eax │ │ - cmp %eax,%edi │ │ - jne 92080 │ │ - jmp 91f50 │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + cmp 0x14(%esp),%eax │ │ + mov 0x18(%esp),%ecx │ │ + mov %ecx,(%esp) │ │ + mov 0x24(%esp),%ecx │ │ + mov %ecx,0x8(%esp) │ │ + jne 95f40 │ │ + jmp 95ff3 │ │ + lea 0x4(%edx),%ecx │ │ + cmp $0x3,%ecx │ │ + jge 95cd6 │ │ + mov 0xc(%ebp),%ecx │ │ + cmp $0xffffffff,%ecx │ │ + mov $0x0,%edx │ │ + jl 960f0 │ │ + mov 0x3b(%esp),%al │ │ + mov %al,%dl │ │ + inc %edx │ │ + mov 0x8(%ebp),%eax │ │ + cmp $0xfffffffe,%eax │ │ + jg 9602b │ │ + mov $0xffffffff,%eax │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffffc,%esp │ │ - sub $0x2c,%esp │ │ - call 920d1 │ │ - pop %ecx │ │ - add $0x42e9f,%ecx │ │ - cmpl $0x0,0x18(%ebp) │ │ - jle 9229d │ │ - mov 0x1c(%ebp),%edx │ │ - mov 0x14(%ebp),%edi │ │ - mov 0x10(%ebp),%esi │ │ - movdqa -0x15910(%ecx),%xmm0 │ │ - mov 0x18(%ebp),%eax │ │ - mov %eax,%ecx │ │ - and $0xfffffff8,%ecx │ │ - mov %ecx,0x20(%esp) │ │ - mov 0x8(%ebp),%ecx │ │ - add %eax,%eax │ │ + add %edx,%eax │ │ + cmp %ecx,%eax │ │ + jle 96020 │ │ + jmp 960f0 │ │ + add $0x2,%eax │ │ + mov %eax,0x4(%esp) │ │ + lea 0x35c(%esp),%edi │ │ + imul $0x30c,%edx,%eax │ │ + mov %eax,0x1c(%esp) │ │ + mov 0x44(%esp),%eax │ │ + lea -0x52c0(%eax),%eax │ │ + mov %eax,0x10(%esp) │ │ + lea 0xd59c(%esp),%esi │ │ + imul $0x618,%edx,%eax │ │ mov %eax,0x24(%esp) │ │ - movl $0x0,0x1c(%esp) │ │ - mov %edx,0x28(%esp) │ │ - cmpl $0x8,0x18(%ebp) │ │ - mov $0x0,%ebx │ │ - jb 9226d │ │ - jmp 9215d │ │ - nop │ │ - nop │ │ + mov $0xffffffff,%eax │ │ + mov %edx,0x8(%esp) │ │ + jmp 96088 │ │ nop │ │ nop │ │ nop │ │ + mov 0x8(%esp),%edx │ │ + mov (%esp),%eax │ │ + add %edx,%eax │ │ + add 0x1c(%esp),%edi │ │ + add 0x24(%esp),%esi │ │ + mov 0xc(%ebp),%ecx │ │ + cmp %ecx,%eax │ │ + jg 960f0 │ │ + mov %eax,(%esp) │ │ + xor %edx,%edx │ │ + jmp 960be │ │ nop │ │ + mov 0x10(%esp),%eax │ │ + movzbl (%eax,%ecx,1),%eax │ │ + imul 0x2c(%esp),%ebx │ │ + imul %eax,%ebx │ │ + add $0x800,%ebx │ │ + shr $0xc,%ebx │ │ + mov %ebx,(%esi,%edx,4) │ │ + mov $0x100,%ecx │ │ + sub %eax,%ecx │ │ + mov %cx,(%edi,%edx,2) │ │ + inc %edx │ │ + cmp %edx,0x4(%esp) │ │ + je 96070 │ │ + movswl (%edi,%edx,2),%ebx │ │ + mov (%esi,%edx,4),%ecx │ │ + imul 0x10(%ebp),%ecx │ │ + mov %ebx,%eax │ │ + imul %ebx,%eax │ │ + sub %eax,%ecx │ │ + jns 960d4 │ │ + xor %ecx,%ecx │ │ + imul 0x14(%ebp),%ecx │ │ + add $0x80000,%ecx │ │ + shr $0x14,%ecx │ │ + cmp $0xff,%ecx │ │ + jb 96090 │ │ + mov $0xff,%ecx │ │ + jmp 96090 │ │ + lea 0xdbb8(%esp),%edx │ │ + lea 0x66a(%esp),%eax │ │ + mov 0x28(%esp),%ebx │ │ + lea 0x495(%ebx),%esi │ │ + mov %esi,0x2c(%esp) │ │ + cmpl $0x19,0x10(%ebp) │ │ + jne 96301 │ │ + mov %ecx,%esi │ │ + dec %esi │ │ + jle 964db │ │ + cmpl $0x0,0x8(%ebp) │ │ + mov 0x20(%esp),%edi │ │ + mov %esi,0x30(%esp) │ │ + jle 965e5 │ │ + lea 0x978(%esp),%ecx │ │ + mov %ecx,0x10(%esp) │ │ + add $0x61b,%ebx │ │ + xor %ecx,%ecx │ │ + lea 0xe1d4(%esp),%esi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - add 0xc(%ebp),%ecx │ │ - incl 0x1c(%esp) │ │ - mov 0x24(%esp),%eax │ │ - add %eax,%esi │ │ - add %eax,%edi │ │ - mov 0x28(%esp),%edx │ │ - dec %edx │ │ - je 9229d │ │ - mov %edx,0x28(%esp) │ │ - cmpl $0x8,0x18(%ebp) │ │ - mov $0x0,%ebx │ │ - jb 9226d │ │ - mov 0x1c(%esp),%edx │ │ - mov %edx,%ebx │ │ - imul 0xc(%ebp),%ebx │ │ - mov 0x8(%ebp),%eax │ │ - add %ebx,%eax │ │ - mov %eax,0x18(%esp) │ │ - mov 0x18(%ebp),%eax │ │ - add %eax,%ebx │ │ - add 0x8(%ebp),%ebx │ │ - imul %eax,%edx │ │ + mov %esi,0x4(%esp) │ │ + mov %ecx,0x24(%esp) │ │ + mov %ebx,0x28(%esp) │ │ + movzwl -0x30c(%eax),%ebx │ │ + mov %eax,0xc(%esp) │ │ + movzwl 0x30c(%eax),%eax │ │ + mov -0x618(%edx),%esi │ │ mov %edx,0x14(%esp) │ │ - add %edx,%eax │ │ - mov %eax,0x10(%esp) │ │ - mov 0x10(%ebp),%eax │ │ - mov 0x10(%esp),%edx │ │ - lea (%eax,%edx,2),%edx │ │ - cmp %edx,0x18(%esp) │ │ - mov 0x14(%esp),%edx │ │ - lea (%eax,%edx,2),%eax │ │ - setb 0xf(%esp) │ │ - cmp %eax,%ebx │ │ - mov 0x10(%esp),%eax │ │ - mov 0x14(%ebp),%edx │ │ - lea (%edx,%eax,2),%eax │ │ - seta 0x10(%esp) │ │ - cmp %eax,0x18(%esp) │ │ - mov 0x14(%ebp),%eax │ │ - mov 0x14(%esp),%edx │ │ - lea (%eax,%edx,2),%edx │ │ - setb %al │ │ - cmp %edx,%ebx │ │ - seta %dh │ │ - mov 0x10(%esp),%dl │ │ - test %dl,0xf(%esp) │ │ - mov $0x0,%ebx │ │ - jne 9226d │ │ - and %dh,%al │ │ - mov $0x0,%ebx │ │ - jne 9226d │ │ - xor %ebx,%ebx │ │ - mov 0x20(%esp),%eax │ │ + mov 0x618(%edx),%edi │ │ + mov %edi,0x34(%esp) │ │ + mov %eax,0x18(%esp) │ │ + xor %ecx,%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movdqu (%esi,%ebx,2),%xmm1 │ │ - punpcklwd %xmm1,%xmm2 │ │ - psrad $0x10,%xmm2 │ │ - punpckhwd %xmm1,%xmm1 │ │ - psrad $0x10,%xmm1 │ │ - movdqu (%edi,%ebx,2),%xmm3 │ │ - punpcklwd %xmm3,%xmm4 │ │ - psrad $0x10,%xmm4 │ │ - punpckhwd %xmm3,%xmm3 │ │ - psrad $0x10,%xmm3 │ │ - paddd %xmm0,%xmm4 │ │ - paddd %xmm2,%xmm4 │ │ - paddd %xmm0,%xmm3 │ │ - paddd %xmm1,%xmm3 │ │ - psrad $0x5,%xmm3 │ │ - psrad $0x5,%xmm4 │ │ - packssdw %xmm3,%xmm4 │ │ - packuswb %xmm4,%xmm4 │ │ - movq %xmm4,(%ecx,%ebx,1) │ │ - add $0x8,%ebx │ │ - cmp %ebx,%eax │ │ - jne 921f0 │ │ - cmp 0x18(%ebp),%eax │ │ - mov %eax,%ebx │ │ - jne 9226d │ │ - jmp 92130 │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movswl %bx,%edx │ │ + cwtl │ │ + add %edx,%eax │ │ + lea (%eax,%eax,2),%eax │ │ + mov %eax,0x8(%esp) │ │ + mov 0x10(%esp),%ebx │ │ + movswl -0x61c(%ebx,%ecx,2),%eax │ │ + movswl -0x4(%ebx,%ecx,2),%edx │ │ + add %eax,%edx │ │ + movswl -0x618(%ebx,%ecx,2),%eax │ │ + mov %eax,(%esp) │ │ + add %eax,%edx │ │ + movswl (%ebx,%ecx,2),%eax │ │ + mov %eax,0x1c(%esp) │ │ + add %eax,%edx │ │ + lea (%edx,%edx,4),%edx │ │ + mov 0x8(%esp),%eax │ │ + lea (%edx,%eax,2),%edx │ │ + add %esi,%edi │ │ + lea (%edi,%edi,2),%esi │ │ + mov %esi,0x8(%esp) │ │ + mov 0x2c(%esp),%esi │ │ + movzbl (%esi,%ecx,1),%ebx │ │ + imul %edx,%ebx │ │ + mov 0x4(%esp),%edi │ │ + mov -0x8(%edi,%ecx,4),%edx │ │ + add -0xc38(%edi,%ecx,4),%edx │ │ + mov -0xc30(%edi,%ecx,4),%eax │ │ + add %eax,%edx │ │ + mov (%edi,%ecx,4),%edi │ │ + add %edi,%edx │ │ + lea (%edx,%edx,4),%edx │ │ + mov 0x8(%esp),%esi │ │ + lea (%edx,%esi,2),%edx │ │ + mov %eax,%esi │ │ + mov 0x1c(%esp),%eax │ │ + lea 0x100(%ebx,%edx,1),%edx │ │ + shr $0x9,%edx │ │ + mov 0x20(%esp),%ebx │ │ + mov %dx,(%ebx,%ecx,2) │ │ + mov (%esp),%ebx │ │ + mov 0x8(%ebp),%edx │ │ + inc %ecx │ │ + cmp %ecx,%edx │ │ + jne 96190 │ │ + xor %eax,%eax │ │ + mov 0x18(%esp),%ebx │ │ + mov 0x34(%esp),%edi │ │ nop │ │ nop │ │ nop │ │ + movswl %bx,%ecx │ │ + lea (%ecx,%ecx,2),%ecx │ │ + mov 0x10(%esp),%esi │ │ + movswl -0x4(%esi,%eax,2),%edx │ │ + movswl (%esi,%eax,2),%ebx │ │ + add %ebx,%edx │ │ + lea (%edx,%edx,4),%edx │ │ + lea (%edx,%ecx,2),%ecx │ │ + lea (%edi,%edi,2),%edx │ │ + mov %edx,(%esp) │ │ + mov 0x4(%esp),%edi │ │ + mov (%edi,%eax,4),%edx │ │ + mov 0x28(%esp),%esi │ │ + movzbl (%esi,%eax,1),%esi │ │ + imul %ecx,%esi │ │ + mov -0x8(%edi,%eax,4),%ecx │ │ + mov %edx,%edi │ │ + add %edx,%ecx │ │ + lea (%ecx,%ecx,4),%ecx │ │ + mov (%esp),%edx │ │ + lea (%ecx,%edx,2),%ecx │ │ + lea 0x80(%esi,%ecx,1),%ecx │ │ + shr $0x8,%ecx │ │ + mov 0x20(%esp),%edx │ │ + mov %cx,0x300(%edx,%eax,2) │ │ + inc %eax │ │ + cmp %eax,0x8(%ebp) │ │ + jne 96240 │ │ + addl $0x600,0x20(%esp) │ │ + addl $0x30c,0x2c(%esp) │ │ + mov 0xc(%esp),%eax │ │ + add $0x618,%eax │ │ + mov 0x14(%esp),%edx │ │ + add $0xc30,%edx │ │ + mov 0x24(%esp),%ecx │ │ + add $0x2,%ecx │ │ + mov 0x4(%esp),%esi │ │ + add $0xc30,%esi │ │ + addl $0x618,0x10(%esp) │ │ + mov 0x28(%esp),%ebx │ │ + add $0x30c,%ebx │ │ + mov 0x30(%esp),%edi │ │ + cmp %edi,%ecx │ │ + jl 96150 │ │ + mov %eax,%esi │ │ + mov 0xc(%ebp),%ecx │ │ + mov %ecx,%eax │ │ + and $0xfffffffe,%eax │ │ + jmp 964df │ │ + test %ecx,%ecx │ │ + mov 0x20(%esp),%ebx │ │ + mov 0x2c(%esp),%esi │ │ + jle 965dd │ │ + cmpl $0x0,0x8(%ebp) │ │ + jle 965dd │ │ + movzwl 0x66a(%esp),%ecx │ │ + mov %cx,0x30(%esp) │ │ + mov 0xdbb8(%esp),%ecx │ │ + mov %ecx,0x3c(%esp) │ │ + lea 0xe1d4(%esp),%ecx │ │ + lea 0x978(%esp),%edi │ │ + movl $0x0,0x34(%esp) │ │ nop │ │ - mov %dl,(%ecx,%ebx,1) │ │ - inc %ebx │ │ - cmp %ebx,0x18(%ebp) │ │ - je 92130 │ │ - movswl (%esi,%ebx,2),%edx │ │ - movswl (%edi,%ebx,2),%eax │ │ - lea 0x10(%edx,%eax,1),%edx │ │ - sar $0x5,%edx │ │ - cmp $0x100,%edx │ │ - jge 92290 │ │ - test %edx,%edx │ │ - jg 92260 │ │ - jmp 92299 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov $0xff,%edx │ │ - test %edx,%edx │ │ - jg 92260 │ │ + mov %esi,0x2c(%esp) │ │ + mov %edi,0x18(%esp) │ │ + mov %ebx,0x20(%esp) │ │ + mov %ecx,0x28(%esp) │ │ + movzwl 0x30(%esp),%ecx │ │ + mov %ecx,%esi │ │ + mov 0x3c(%esp),%edi │ │ + movzwl -0x30c(%eax),%ecx │ │ + mov %ecx,0x4(%esp) │ │ + movzwl 0x30c(%eax),%ecx │ │ + add $0x30c,%eax │ │ + mov %eax,0xc(%esp) │ │ + mov -0x618(%edx),%eax │ │ + mov %eax,0x10(%esp) │ │ + mov 0x618(%edx),%eax │ │ + add $0x618,%edx │ │ + mov %edx,0x14(%esp) │ │ + mov %eax,0x3c(%esp) │ │ + mov %eax,%ebx │ │ + mov %cx,0x30(%esp) │ │ + mov %ecx,%eax │ │ + mov %eax,(%esp) │ │ xor %edx,%edx │ │ - jmp 92260 │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - sub $0x70,%esp │ │ - call 922c1 │ │ - pop %ecx │ │ - add $0x42caf,%ecx │ │ - cmpl $0x0,0x18(%ebp) │ │ - jle 9257d │ │ - mov 0x20(%ebp),%edx │ │ - mov 0x1c(%ebp),%edi │ │ - mov 0x14(%ebp),%esi │ │ - mov $0x10,%ebx │ │ - sub %edx,%ebx │ │ - movdqa -0x15930(%ecx),%xmm0 │ │ - mov 0x18(%ebp),%eax │ │ - mov %eax,%ecx │ │ - and $0xfffffff8,%ecx │ │ - mov %ecx,0x20(%esp) │ │ - movd %edx,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm3 │ │ - mov %ebx,0x2c(%esp) │ │ - movd %ebx,%xmm2 │ │ - pshufd $0x0,%xmm2,%xmm1 │ │ - pshufd $0xf5,%xmm3,%xmm2 │ │ - pshufd $0xf5,%xmm1,%xmm4 │ │ - mov 0x10(%ebp),%ecx │ │ - mov 0x8(%ebp),%ebx │ │ - lea (%eax,%eax,1),%eax │ │ - mov %eax,0x24(%esp) │ │ - movl $0x0,0x1c(%esp) │ │ - mov %esi,%edx │ │ - mov %ecx,%esi │ │ - movdqa %xmm4,0x50(%esp) │ │ - movdqa %xmm2,0x40(%esp) │ │ - movdqa %xmm3,0x30(%esp) │ │ - movdqa 0x50(%esp),%xmm3 │ │ - mov %edi,0x28(%esp) │ │ - cmpl $0x8,0x18(%ebp) │ │ - mov $0x0,%ecx │ │ - jb 9253d │ │ - jmp 9238d │ │ - nop │ │ nop │ │ nop │ │ nop │ │ - add 0xc(%ebp),%ebx │ │ - incl 0x1c(%esp) │ │ - mov 0x24(%esp),%eax │ │ - add %eax,%esi │ │ - add %eax,%edx │ │ + mov %ebx,0x1c(%esp) │ │ + movswl %si,%ebx │ │ + mov 0x18(%esp),%eax │ │ + movswl -0x310(%eax,%edx,2),%ecx │ │ + add %ebx,%ecx │ │ + movswl -0x30c(%eax,%edx,2),%esi │ │ + mov %esi,0x8(%esp) │ │ + add %esi,%ecx │ │ + movswl 0x4(%esp),%ebx │ │ + add %ecx,%ebx │ │ + movswl (%esp),%ecx │ │ + add %ebx,%ecx │ │ + movswl -0x61c(%eax,%edx,2),%esi │ │ + movswl -0x4(%eax,%edx,2),%ebx │ │ + add %esi,%ebx │ │ + movswl -0x618(%eax,%edx,2),%esi │ │ + mov %esi,0x4(%esp) │ │ + add %esi,%ebx │ │ + movswl (%eax,%edx,2),%eax │ │ + mov %eax,(%esp) │ │ + add %eax,%ebx │ │ + lea (%ebx,%ebx,2),%ebx │ │ + lea (%ebx,%ecx,4),%ecx │ │ + mov 0x28(%esp),%eax │ │ + add -0x620(%eax,%edx,4),%edi │ │ + mov -0x618(%eax,%edx,4),%esi │ │ + mov %esi,0x24(%esp) │ │ + add %esi,%edi │ │ + add 0x10(%esp),%edi │ │ + add 0x1c(%esp),%edi │ │ + mov 0x2c(%esp),%esi │ │ + movzbl (%esi,%edx,1),%esi │ │ + imul %ecx,%esi │ │ + mov -0x8(%eax,%edx,4),%ecx │ │ + add -0xc38(%eax,%edx,4),%ecx │ │ + mov -0xc30(%eax,%edx,4),%ebx │ │ + mov %ebx,0x10(%esp) │ │ + add %ebx,%ecx │ │ + mov (%eax,%edx,4),%ebx │ │ + add %ebx,%ecx │ │ + lea (%ecx,%ecx,2),%ecx │ │ + lea (%ecx,%edi,4),%ecx │ │ + lea 0x100(%esi,%ecx,1),%ecx │ │ + mov 0x8(%esp),%esi │ │ + shr $0x9,%ecx │ │ + mov 0x20(%esp),%eax │ │ + mov %cx,(%eax,%edx,2) │ │ + inc %edx │ │ + cmp %edx,0x8(%ebp) │ │ + mov 0x24(%esp),%edi │ │ + jne 963c0 │ │ + addl $0x300,0x20(%esp) │ │ + mov 0x2c(%esp),%esi │ │ + add $0x186,%esi │ │ + mov 0x34(%esp),%eax │ │ + inc %eax │ │ mov 0x28(%esp),%edi │ │ - dec %edi │ │ - je 9257d │ │ - mov %edi,0x28(%esp) │ │ - cmpl $0x8,0x18(%ebp) │ │ - mov $0x0,%ecx │ │ - jb 9253d │ │ - mov 0x1c(%esp),%edi │ │ + add $0x618,%edi │ │ + mov 0x18(%esp),%ebx │ │ + add $0x30c,%ebx │ │ + mov %eax,0x34(%esp) │ │ + cmp 0xc(%ebp),%eax │ │ + mov 0x14(%esp),%edx │ │ + mov 0xc(%esp),%eax │ │ mov %edi,%ecx │ │ - imul 0xc(%ebp),%ecx │ │ - mov 0x8(%ebp),%eax │ │ - add %ecx,%eax │ │ - mov %eax,0x18(%esp) │ │ - mov 0x18(%ebp),%eax │ │ - add %eax,%ecx │ │ - add 0x8(%ebp),%ecx │ │ - imul %eax,%edi │ │ - mov %edi,0x10(%esp) │ │ - add %eax,%edi │ │ - mov %edi,0x14(%esp) │ │ - mov 0x10(%ebp),%eax │ │ - lea (%eax,%edi,2),%eax │ │ - cmp %eax,0x18(%esp) │ │ - mov 0x10(%esp),%eax │ │ - mov 0x10(%ebp),%edi │ │ - lea (%edi,%eax,2),%eax │ │ - setb 0xf(%esp) │ │ - cmp %eax,%ecx │ │ + mov %ebx,%edi │ │ + mov 0x20(%esp),%ebx │ │ + jne 96350 │ │ + jmp 965dd │ │ + mov %eax,%esi │ │ + xor %eax,%eax │ │ + mov 0x20(%esp),%ebx │ │ + mov %edx,0x14(%esp) │ │ + or $0x1,%eax │ │ + cmp %ecx,%eax │ │ + jne 965dd │ │ + cmpl $0x0,0x8(%ebp) │ │ + jle 965dd │ │ + mov %ebx,%ecx │ │ mov 0x14(%esp),%eax │ │ - mov 0x14(%ebp),%edi │ │ - lea (%edi,%eax,2),%eax │ │ - seta 0x14(%esp) │ │ - cmp %eax,0x18(%esp) │ │ - mov 0x10(%esp),%eax │ │ - mov 0x14(%ebp),%edi │ │ - lea (%edi,%eax,2),%eax │ │ - setb 0x10(%esp) │ │ - cmp %eax,%ecx │ │ - seta %ah │ │ - mov 0x14(%esp),%al │ │ - test %al,0xf(%esp) │ │ - mov $0x0,%ecx │ │ - jne 9253d │ │ - and %ah,0x10(%esp) │ │ - mov $0x0,%ecx │ │ - jne 9253d │ │ - xor %ecx,%ecx │ │ - movdqa %xmm0,%xmm4 │ │ - mov 0x20(%esp),%eax │ │ + mov -0x618(%eax),%edx │ │ + mov %edx,0x20(%esp) │ │ + mov 0x618(%eax),%edx │ │ + xor %eax,%eax │ │ + mov %esi,0xc(%esp) │ │ + nop │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0xc(%esp),%esi │ │ + movswl -0x30c(%esi,%eax,2),%esi │ │ + mov 0xc(%esp),%edi │ │ + movswl 0x30c(%edi,%eax,2),%edi │ │ + add %esi,%edi │ │ + lea (%edi,%edi,2),%esi │ │ + mov 0xc(%esp),%edi │ │ + movswl -0x30e(%edi,%eax,2),%edi │ │ + mov 0xc(%esp),%ebx │ │ + movswl 0x30a(%ebx,%eax,2),%ebx │ │ + add %edi,%ebx │ │ + mov 0xc(%esp),%edi │ │ + movswl -0x30a(%edi,%eax,2),%edi │ │ + add %ebx,%edi │ │ + mov 0xc(%esp),%ebx │ │ + movswl 0x30e(%ebx,%eax,2),%ebx │ │ + add %edi,%ebx │ │ + lea (%ebx,%ebx,4),%edi │ │ + lea (%edi,%esi,2),%esi │ │ + add 0x20(%esp),%edx │ │ + lea (%edx,%edx,2),%edx │ │ + mov %edx,0x4(%esp) │ │ + mov 0x14(%esp),%edx │ │ + mov 0x614(%edx,%eax,4),%ebx │ │ + add -0x61c(%edx,%eax,4),%ebx │ │ + mov -0x614(%edx,%eax,4),%edi │ │ + mov %edi,0x20(%esp) │ │ + add %edi,%ebx │ │ + mov %ecx,%edi │ │ + mov 0x2c(%esp),%ecx │ │ + movzbl (%ecx,%eax,1),%ecx │ │ + imul %esi,%ecx │ │ + mov 0x61c(%edx,%eax,4),%edx │ │ + add %edx,%ebx │ │ + lea (%ebx,%ebx,4),%esi │ │ + mov 0x4(%esp),%ebx │ │ + lea (%esi,%ebx,2),%esi │ │ + lea 0x100(%ecx,%esi,1),%ecx │ │ + shr $0x9,%ecx │ │ + mov %cx,(%edi,%eax,2) │ │ + mov %edi,%ecx │ │ + inc %eax │ │ + cmp %eax,0x8(%ebp) │ │ + jne 96520 │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + mov %eax,%esi │ │ + xor %eax,%eax │ │ + mov 0x2c(%esp),%ebx │ │ + nop │ │ nop │ │ nop │ │ + add $0x600,%edi │ │ + add $0x30c,%ebx │ │ + add $0x618,%esi │ │ + add $0xc30,%edx │ │ + add $0x2,%eax │ │ + cmp 0x30(%esp),%eax │ │ + jl 965f0 │ │ + mov %ebx,0x2c(%esp) │ │ + mov %ecx,%eax │ │ + and $0xfffffffe,%eax │ │ + mov %edi,%ebx │ │ + mov %edx,0x14(%esp) │ │ + or $0x1,%eax │ │ + cmp %ecx,%eax │ │ + je 964f2 │ │ + jmp 965dd │ │ + lea 0x0(%esi),%esi │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 9663f │ │ + pop %ebx │ │ + add $0x40931,%ebx │ │ + call 3d513 │ │ + test $0x1,%al │ │ + je 966bb │ │ + mov 0x8(%ebp),%ecx │ │ + lea -0xd0c10(%ebx),%edx │ │ + mov %edx,0x4(%ecx) │ │ + lea -0xcffc0(%ebx),%edx │ │ + mov %edx,0x8(%ecx) │ │ + lea -0xcf490(%ebx),%edx │ │ + mov %edx,0xc(%ecx) │ │ + test $0x2,%al │ │ + je 966bb │ │ + lea -0xd12e0(%ebx),%edx │ │ + mov %edx,(%ecx) │ │ + lea -0xd3000(%ebx),%edx │ │ + mov %edx,0x4(%ecx) │ │ + lea -0xd2530(%ebx),%edx │ │ + mov %edx,0x8(%ecx) │ │ + lea -0xd1b80(%ebx),%edx │ │ + mov %edx,0xc(%ecx) │ │ + test $0x4,%al │ │ + je 966bb │ │ + lea -0xd35d0(%ebx),%eax │ │ + mov %eax,(%ecx) │ │ + lea -0xd5170(%ebx),%eax │ │ + mov %eax,0x4(%ecx) │ │ + lea -0xd4710(%ebx),%eax │ │ + mov %eax,0x8(%ecx) │ │ + lea -0xd3df0(%ebx),%eax │ │ + mov %eax,0xc(%ecx) │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + jmp 966d0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movdqu (%esi,%ecx,2),%xmm5 │ │ - punpckhwd %xmm5,%xmm7 │ │ - psrad $0x10,%xmm7 │ │ - punpcklwd %xmm5,%xmm6 │ │ - psrad $0x10,%xmm6 │ │ - movdqa 0x30(%esp),%xmm2 │ │ - movdqa %xmm2,%xmm5 │ │ - pmuludq %xmm6,%xmm5 │ │ - pshufd $0xe8,%xmm5,%xmm5 │ │ - pshufd $0xf5,%xmm6,%xmm6 │ │ - movdqa 0x40(%esp),%xmm0 │ │ - pmuludq %xmm0,%xmm6 │ │ - pshufd $0xe8,%xmm6,%xmm6 │ │ - punpckldq %xmm6,%xmm5 │ │ - movdqa %xmm2,%xmm6 │ │ - pmuludq %xmm7,%xmm6 │ │ - pshufd $0xe8,%xmm6,%xmm6 │ │ - pshufd $0xf5,%xmm7,%xmm7 │ │ - pmuludq %xmm0,%xmm7 │ │ - pshufd $0xe8,%xmm7,%xmm7 │ │ - punpckldq %xmm7,%xmm6 │ │ - movdqu (%edx,%ecx,2),%xmm7 │ │ - punpckhwd %xmm7,%xmm0 │ │ - psrad $0x10,%xmm0 │ │ - punpcklwd %xmm7,%xmm7 │ │ - psrad $0x10,%xmm7 │ │ - movdqa %xmm1,%xmm2 │ │ - pmuludq %xmm7,%xmm2 │ │ - pshufd $0xe8,%xmm2,%xmm2 │ │ - pshufd $0xf5,%xmm7,%xmm7 │ │ - pmuludq %xmm3,%xmm7 │ │ - pshufd $0xe8,%xmm7,%xmm7 │ │ - punpckldq %xmm7,%xmm2 │ │ - movdqa %xmm1,%xmm7 │ │ - pmuludq %xmm0,%xmm7 │ │ - pshufd $0xe8,%xmm7,%xmm7 │ │ - pshufd $0xf5,%xmm0,%xmm0 │ │ - pmuludq %xmm3,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - punpckldq %xmm0,%xmm7 │ │ - paddd %xmm4,%xmm2 │ │ - paddd %xmm5,%xmm2 │ │ - paddd %xmm4,%xmm7 │ │ - paddd %xmm6,%xmm7 │ │ - psrad $0x8,%xmm7 │ │ - psrad $0x8,%xmm2 │ │ - packssdw %xmm7,%xmm2 │ │ - packuswb %xmm2,%xmm2 │ │ - movq %xmm2,(%ebx,%ecx,1) │ │ - add $0x8,%ecx │ │ - cmp %ecx,%eax │ │ - jne 92430 │ │ - cmp 0x18(%ebp),%eax │ │ - mov %eax,%ecx │ │ - movdqa %xmm4,%xmm0 │ │ - jne 9253d │ │ - jmp 92360 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %al,(%ebx,%ecx,1) │ │ - inc %ecx │ │ - cmp %ecx,0x18(%ebp) │ │ - je 92360 │ │ - movswl (%esi,%ecx,2),%eax │ │ - imul 0x20(%ebp),%eax │ │ - movswl (%edx,%ecx,2),%edi │ │ - imul 0x2c(%esp),%edi │ │ - lea 0x80(%eax,%edi,1),%eax │ │ - sar $0x8,%eax │ │ - cmp $0x100,%eax │ │ - jge 92570 │ │ - test %eax,%eax │ │ - jg 92530 │ │ - jmp 92579 │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 966df │ │ + pop %ebx │ │ + add $0x40891,%ebx │ │ + mov 0x8(%ebp),%eax │ │ + lea -0x3fb60(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3fc00(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x3fbb0(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3fc80(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,(%eax) │ │ + lea -0x3fb20(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3f9e0(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x3fa80(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3fa30(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x10(%eax) │ │ + lea -0x3f9a0(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3f950(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x3fc40(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3fad0(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x20(%eax) │ │ + lea -0x3fff0(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3f900(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x3f8b0(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3f860(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x34(%eax) │ │ + lea -0x3f810(%ebx),%ecx │ │ + mov %ecx,0x30(%eax) │ │ + lea -0x3f680(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3f720(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x3f6d0(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3f7c0(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x154(%eax) │ │ + lea -0x3f630(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3f4f0(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x3f590(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3f540(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x164(%eax) │ │ + lea -0x3f4a0(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3f450(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x3f770(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3f5e0(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x174(%eax) │ │ + lea -0x3f400(%ebx),%ecx │ │ + mov %ecx,0x190(%eax) │ │ + lea -0x3f3b0(%ebx),%ecx │ │ + mov %ecx,0x18c(%eax) │ │ + lea -0x3f360(%ebx),%ecx │ │ + mov %ecx,0x188(%eax) │ │ + lea -0x3f310(%ebx),%ecx │ │ + mov %ecx,0x184(%eax) │ │ + lea -0x3f180(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3f220(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x3f1d0(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3f2c0(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x374(%eax) │ │ + lea -0x3f130(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3eff0(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x3f090(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3f040(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x384(%eax) │ │ + lea -0x3efa0(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3ef50(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x3f270(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3f0e0(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x394(%eax) │ │ + lea -0x3ef00(%ebx),%ecx │ │ + mov %ecx,0x3b0(%eax) │ │ + lea -0x3eeb0(%ebx),%ecx │ │ + mov %ecx,0x3ac(%eax) │ │ + lea -0x3ee60(%ebx),%ecx │ │ + mov %ecx,0x3a8(%eax) │ │ + lea -0x3ee10(%ebx),%ecx │ │ + mov %ecx,0x3a4(%eax) │ │ + lea -0x3ec80(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3ed20(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x3ecd0(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3edc0(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x198(%eax) │ │ + lea -0x3ec30(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3eaf0(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x3eb90(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3eb40(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x1a8(%eax) │ │ + lea -0x3eaa0(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3ea50(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x3ed70(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3ebe0(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x1b8(%eax) │ │ + lea -0x3ea00(%ebx),%ecx │ │ + mov %ecx,0x1d4(%eax) │ │ + lea -0x3e9b0(%ebx),%ecx │ │ + mov %ecx,0x1d0(%eax) │ │ + lea -0x3e960(%ebx),%ecx │ │ + mov %ecx,0x1cc(%eax) │ │ + lea -0x3e910(%ebx),%ecx │ │ + mov %ecx,0x1c8(%eax) │ │ + lea -0x3e7a0(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3e840(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x3e7f0(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3e8c0(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x44(%eax) │ │ + lea -0x3e760(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3e620(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x3e6c0(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3e670(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x54(%eax) │ │ + lea -0x3e5e0(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3e590(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x3e880(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3e710(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x64(%eax) │ │ + lea -0x3e540(%ebx),%ecx │ │ + mov %ecx,0x80(%eax) │ │ + lea -0x3e4f0(%ebx),%ecx │ │ + mov %ecx,0x7c(%eax) │ │ + lea -0x3e4a0(%ebx),%ecx │ │ + mov %ecx,0x78(%eax) │ │ + lea -0x3e450(%ebx),%ecx │ │ + mov %ecx,0x74(%eax) │ │ + lea -0x3e2c0(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3e360(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x3e310(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3e400(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x1dc(%eax) │ │ + lea -0x3e270(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3e130(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x3e1d0(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3e180(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x1ec(%eax) │ │ + lea -0x3e0e0(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3e090(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x3e3b0(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3e220(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x1fc(%eax) │ │ + lea -0x3e040(%ebx),%ecx │ │ + mov %ecx,0x218(%eax) │ │ + lea -0x3dff0(%ebx),%ecx │ │ + mov %ecx,0x214(%eax) │ │ + lea -0x3dfa0(%ebx),%ecx │ │ + mov %ecx,0x210(%eax) │ │ + lea -0x3df50(%ebx),%ecx │ │ + mov %ecx,0x20c(%eax) │ │ + lea -0x3df00(%ebx),%ecx │ │ + mov %ecx,0x3fc(%eax) │ │ + lea -0x3deb0(%ebx),%ecx │ │ + mov %ecx,0x420(%eax) │ │ + lea -0x3dd20(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3ddc0(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x3dd70(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3de60(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x3b8(%eax) │ │ + lea -0x3dcd0(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3db90(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x3dc30(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3dbe0(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x3c8(%eax) │ │ + lea -0x3db40(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3daf0(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x3de10(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3dc80(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x3d8(%eax) │ │ + lea -0x3daa0(%ebx),%ecx │ │ + mov %ecx,0x3f4(%eax) │ │ + lea -0x3da50(%ebx),%ecx │ │ + mov %ecx,0x3f0(%eax) │ │ + lea -0x3da00(%ebx),%ecx │ │ + mov %ecx,0x3ec(%eax) │ │ + lea -0x3d9b0(%ebx),%ecx │ │ + mov %ecx,0x3e8(%eax) │ │ + lea -0x3d820(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3d8c0(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x3d870(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3d960(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x220(%eax) │ │ + lea -0x3d7d0(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3d690(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x3d730(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3d6e0(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x230(%eax) │ │ + lea -0x3d640(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3d5f0(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x3d910(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3d780(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x240(%eax) │ │ + lea -0x3d5a0(%ebx),%ecx │ │ + mov %ecx,0x25c(%eax) │ │ + lea -0x3d550(%ebx),%ecx │ │ + mov %ecx,0x258(%eax) │ │ + lea -0x3d500(%ebx),%ecx │ │ + mov %ecx,0x254(%eax) │ │ + lea -0x3d4b0(%ebx),%ecx │ │ + mov %ecx,0x250(%eax) │ │ + lea -0x3d340(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3d3e0(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x3d390(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3d460(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x88(%eax) │ │ + lea -0x3d300(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3d1c0(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x3d260(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3d210(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x98(%eax) │ │ + lea -0x3d180(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3d130(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x3d420(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x3d2b0(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0xa8(%eax) │ │ + lea -0x3d0e0(%ebx),%ecx │ │ + mov %ecx,0x264(%eax) │ │ + lea -0x3d090(%ebx),%ecx │ │ + mov %ecx,0x288(%eax) │ │ + lea -0x3d040(%ebx),%ecx │ │ + mov %ecx,0x484(%eax) │ │ + lea -0x3cff0(%ebx),%ecx │ │ + mov %ecx,0x440(%eax) │ │ + lea -0x3cfa0(%ebx),%ecx │ │ + mov %ecx,0x464(%eax) │ │ + lea -0x3cf50(%ebx),%ecx │ │ + mov %ecx,0x2a8(%eax) │ │ + lea -0x3cf00(%ebx),%ecx │ │ + mov %ecx,0x2cc(%eax) │ │ + lea -0x3ceb0(%ebx),%ecx │ │ + mov %ecx,0xcc(%eax) │ │ + lea -0x3ce70(%ebx),%ecx │ │ + mov %ecx,0xf0(%eax) │ │ + lea -0x3ce30(%ebx),%ecx │ │ + mov %ecx,0x2ec(%eax) │ │ + lea -0x3cde0(%ebx),%ecx │ │ + mov %ecx,0x4c8(%eax) │ │ + lea -0x3cd90(%ebx),%ecx │ │ + mov %ecx,0x330(%eax) │ │ + lea -0x3cd40(%ebx),%ecx │ │ + mov %ecx,0x110(%eax) │ │ + mov %eax,(%esp) │ │ + call ac144 │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x50,%esp │ │ + call 96f91 │ │ + pop %ebx │ │ + add $0x3ffdf,%ebx │ │ + mov 0xc(%ebp),%esi │ │ + mov 0x10(%ebp),%edi │ │ + movzwl (%edi),%eax │ │ + movd %eax,%xmm0 │ │ + pinsrw $0x2,0x8(%edi),%xmm0 │ │ + pinsrw $0x4,0x10(%edi),%xmm0 │ │ + pinsrw $0x6,0x18(%edi),%xmm0 │ │ + pslld $0x10,%xmm0 │ │ + psrad $0x10,%xmm0 │ │ + pslld $0xe,%xmm0 │ │ + psrad $0x10,%xmm0 │ │ + movdqa %xmm0,(%esp) │ │ + sub $0x8,%esp │ │ + lea 0x8(%esp),%eax │ │ + push $0x1 │ │ + push %eax │ │ + call 58700 │ │ + add $0x10,%esp │ │ + lea 0x10(%esp),%eax │ │ + movzwl 0x2(%edi),%ecx │ │ + movd %ecx,%xmm0 │ │ + pinsrw $0x2,0xa(%edi),%xmm0 │ │ + pinsrw $0x4,0x12(%edi),%xmm0 │ │ + pinsrw $0x6,0x1a(%edi),%xmm0 │ │ + pslld $0x10,%xmm0 │ │ + psrad $0x10,%xmm0 │ │ + pslld $0xe,%xmm0 │ │ + psrad $0x10,%xmm0 │ │ + movdqa %xmm0,0x10(%esp) │ │ + sub $0x8,%esp │ │ + push $0x1 │ │ + push %eax │ │ + call 58700 │ │ + add $0x10,%esp │ │ + lea 0x20(%esp),%eax │ │ + movzwl 0x4(%edi),%ecx │ │ + movd %ecx,%xmm0 │ │ + pinsrw $0x2,0xc(%edi),%xmm0 │ │ + pinsrw $0x4,0x14(%edi),%xmm0 │ │ + pinsrw $0x6,0x1c(%edi),%xmm0 │ │ + pslld $0x10,%xmm0 │ │ + psrad $0x10,%xmm0 │ │ + pslld $0xe,%xmm0 │ │ + psrad $0x10,%xmm0 │ │ + movdqa %xmm0,0x20(%esp) │ │ + sub $0x8,%esp │ │ + push $0x1 │ │ + push %eax │ │ + call 58700 │ │ + add $0x10,%esp │ │ + lea 0x30(%esp),%eax │ │ + movzwl 0x6(%edi),%ecx │ │ + movd %ecx,%xmm0 │ │ + pinsrw $0x2,0xe(%edi),%xmm0 │ │ + pinsrw $0x4,0x16(%edi),%xmm0 │ │ + pinsrw $0x6,0x1e(%edi),%xmm0 │ │ + pslld $0x10,%xmm0 │ │ + psrad $0x10,%xmm0 │ │ + pslld $0xe,%xmm0 │ │ + psrad $0x10,%xmm0 │ │ + movdqa %xmm0,0x30(%esp) │ │ + sub $0x8,%esp │ │ + push $0x1 │ │ + push %eax │ │ + call 58700 │ │ + add $0x10,%esp │ │ + movl $0x0,0x4(%edi) │ │ + movl $0x0,(%edi) │ │ + movl $0x0,0xc(%edi) │ │ + movl $0x0,0x8(%edi) │ │ + movl $0x0,0x14(%edi) │ │ + movl $0x0,0x10(%edi) │ │ + movl $0x0,0x1c(%edi) │ │ + movl $0x0,0x18(%edi) │ │ + sub $0x8,%esp │ │ + push $0x4 │ │ + lea 0xc(%esp),%eax │ │ + push %eax │ │ + call 58700 │ │ + add $0x8,%esp │ │ + push $0x4 │ │ + lea 0x10(%esp),%eax │ │ + push %eax │ │ + call 58700 │ │ + add $0x10,%esp │ │ + lea 0x8(%esp),%eax │ │ + sub $0x8,%esp │ │ + push $0x4 │ │ + push %eax │ │ + call 58700 │ │ + add $0x10,%esp │ │ + lea 0xc(%esp),%eax │ │ + sub $0x8,%esp │ │ + push $0x4 │ │ + push %eax │ │ + call 58700 │ │ + add $0x10,%esp │ │ + mov 0x8(%ebp),%edi │ │ + movzbl (%edi),%edx │ │ + add (%esp),%edx │ │ + cmp $0x100,%edx │ │ mov $0xff,%eax │ │ - test %eax,%eax │ │ - jg 92530 │ │ - xor %eax,%eax │ │ - jmp 92530 │ │ + cmovge %eax,%edx │ │ + xor %ecx,%ecx │ │ + test %edx,%edx │ │ + cmovle %ecx,%edx │ │ + mov %dl,(%edi) │ │ + movzbl 0x1(%edi),%edx │ │ + add 0x4(%esp),%edx │ │ + cmp $0x100,%edx │ │ + cmovge %eax,%edx │ │ + test %edx,%edx │ │ + cmovle %ecx,%edx │ │ + mov %dl,0x1(%edi) │ │ + movzbl 0x2(%edi),%edx │ │ + add 0x8(%esp),%edx │ │ + cmp $0x100,%edx │ │ + cmovge %eax,%edx │ │ + test %edx,%edx │ │ + cmovle %ecx,%edx │ │ + mov %dl,0x2(%edi) │ │ + movzbl 0x3(%edi),%edx │ │ + add 0xc(%esp),%edx │ │ + cmp $0x100,%edx │ │ + cmovge %eax,%edx │ │ + test %edx,%edx │ │ + cmovle %ecx,%edx │ │ + mov %dl,0x3(%edi) │ │ + movzbl (%edi,%esi,1),%edx │ │ + add 0x10(%esp),%edx │ │ + cmp $0x100,%edx │ │ + cmovge %eax,%edx │ │ + test %edx,%edx │ │ + cmovle %ecx,%edx │ │ + mov %dl,(%edi,%esi,1) │ │ + movzbl 0x1(%edi,%esi,1),%edx │ │ + add 0x14(%esp),%edx │ │ + cmp $0x100,%edx │ │ + cmovge %eax,%edx │ │ + test %edx,%edx │ │ + cmovle %ecx,%edx │ │ + mov %dl,0x1(%edi,%esi,1) │ │ + movzbl 0x2(%edi,%esi,1),%edx │ │ + add 0x18(%esp),%edx │ │ + cmp $0x100,%edx │ │ + cmovge %eax,%edx │ │ + test %edx,%edx │ │ + cmovle %ecx,%edx │ │ + mov %dl,0x2(%edi,%esi,1) │ │ + movzbl 0x3(%edi,%esi,1),%edx │ │ + add 0x1c(%esp),%edx │ │ + cmp $0x100,%edx │ │ + cmovge %eax,%edx │ │ + test %edx,%edx │ │ + cmovle %ecx,%edx │ │ + mov %dl,0x3(%edi,%esi,1) │ │ + lea (%edi,%esi,1),%edx │ │ + movzbl (%esi,%edx,1),%ebx │ │ + add 0x20(%esp),%ebx │ │ + cmp $0x100,%ebx │ │ + cmovge %eax,%ebx │ │ + test %ebx,%ebx │ │ + cmovle %ecx,%ebx │ │ + mov %bl,(%esi,%edx,1) │ │ + movzbl 0x1(%esi,%edx,1),%ebx │ │ + add 0x24(%esp),%ebx │ │ + cmp $0x100,%ebx │ │ + cmovge %eax,%ebx │ │ + test %ebx,%ebx │ │ + cmovle %ecx,%ebx │ │ + mov %bl,0x1(%esi,%edx,1) │ │ + movzbl 0x2(%esi,%edx,1),%ebx │ │ + add 0x28(%esp),%ebx │ │ + cmp $0x100,%ebx │ │ + cmovge %eax,%ebx │ │ + test %ebx,%ebx │ │ + cmovle %ecx,%ebx │ │ + mov %bl,0x2(%esi,%edx,1) │ │ + movzbl 0x3(%esi,%edx,1),%ebx │ │ + add 0x2c(%esp),%ebx │ │ + cmp $0x100,%ebx │ │ + cmovge %eax,%ebx │ │ + test %ebx,%ebx │ │ + cmovle %ecx,%ebx │ │ + mov %bl,0x3(%esi,%edx,1) │ │ + add %esi,%edx │ │ + movzbl (%esi,%edx,1),%ebx │ │ + add 0x30(%esp),%ebx │ │ + cmp $0x100,%ebx │ │ + cmovge %eax,%ebx │ │ + test %ebx,%ebx │ │ + cmovle %ecx,%ebx │ │ + mov %bl,(%esi,%edx,1) │ │ + movzbl 0x1(%esi,%edx,1),%ebx │ │ + add 0x34(%esp),%ebx │ │ + cmp $0x100,%ebx │ │ + cmovge %eax,%ebx │ │ + test %ebx,%ebx │ │ + cmovle %ecx,%ebx │ │ + mov %bl,0x1(%esi,%edx,1) │ │ + movzbl 0x2(%esi,%edx,1),%ebx │ │ + add 0x38(%esp),%ebx │ │ + cmp $0x100,%ebx │ │ + cmovge %eax,%ebx │ │ + test %ebx,%ebx │ │ + cmovle %ecx,%ebx │ │ + mov %bl,0x2(%esi,%edx,1) │ │ + movzbl 0x3(%esi,%edx,1),%ebx │ │ + add 0x3c(%esp),%ebx │ │ + cmp $0x100,%ebx │ │ + cmovge %eax,%ebx │ │ + test %ebx,%ebx │ │ + cmovle %ecx,%ebx │ │ + mov %bl,0x3(%esi,%edx,1) │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ @@ -149784,5304 +154134,2342 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 972ff │ │ + pop %ebx │ │ + add $0x3fc71,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x83f60(%ebx),%eax │ │ + push $0x1 │ │ + push %eax │ │ + push %eax │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 9733f │ │ + pop %ebx │ │ + add $0x3fc31,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7ebe0(%ebx),%eax │ │ + push $0x0 │ │ + push %eax │ │ + push %eax │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ push %esi │ │ - and $0xfffffffc,%esp │ │ - sub $0x2c,%esp │ │ - call 925a1 │ │ - pop %ecx │ │ - add $0x429cf,%ecx │ │ - mov 0x18(%ebp),%edi │ │ - test %edi,%edi │ │ - jle 927d7 │ │ - mov 0x1c(%ebp),%edx │ │ - mov 0x14(%ebp),%esi │ │ - mov 0x10(%ebp),%ebx │ │ - movdqa -0x15890(%ecx),%xmm0 │ │ - movdqa -0x15880(%ecx),%xmm1 │ │ - mov %edi,%ecx │ │ - and $0xfffffff8,%ecx │ │ - mov %ecx,0x20(%esp) │ │ - pxor %xmm2,%xmm2 │ │ + and $0xfffffff0,%esp │ │ + call 9737d │ │ + pop %ebx │ │ + add $0x3fbf3,%ebx │ │ mov 0x8(%ebp),%ecx │ │ - lea (%edi,%edi,1),%eax │ │ - mov %eax,0x24(%esp) │ │ - movl $0x0,0x1c(%esp) │ │ - mov %esi,0x18(%esp) │ │ - mov %ebx,0x10(%esp) │ │ - mov 0x20(%ebp),%eax │ │ - mov %ecx,%esi │ │ - mov %eax,%ecx │ │ - jmp 92624 │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x83f60(%ebx),%eax │ │ + lea -0x7fc40(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - add %edi,%ecx │ │ - mov 0x14(%esp),%esi │ │ - add 0xc(%ebp),%esi │ │ - incl 0x1c(%esp) │ │ - mov 0x24(%esp),%eax │ │ - add %eax,0x10(%esp) │ │ - add %eax,0x18(%esp) │ │ - mov 0x28(%esp),%edx │ │ - dec %edx │ │ - je 927d7 │ │ - mov %esi,0x14(%esp) │ │ - mov %edx,0x28(%esp) │ │ - cmp $0x8,%edi │ │ - mov $0x0,%ebx │ │ - jb 92792 │ │ - mov %ecx,0xc(%esp) │ │ - mov 0x1c(%esp),%ecx │ │ - mov %ecx,%ebx │ │ - imul 0xc(%ebp),%ebx │ │ - mov 0x8(%ebp),%eax │ │ - lea (%eax,%ebx,1),%esi │ │ - add %edi,%ebx │ │ - add %eax,%ebx │ │ - imul %edi,%ecx │ │ - lea (%ecx,%edi,1),%edx │ │ - mov 0x10(%ebp),%eax │ │ - lea (%eax,%edx,2),%eax │ │ - cmp %eax,%esi │ │ - mov 0x10(%ebp),%eax │ │ - lea (%eax,%ecx,2),%eax │ │ - setb 0xb(%esp) │ │ - cmp %eax,%ebx │ │ - seta 0xa(%esp) │ │ - mov 0x20(%ebp),%eax │ │ - add %edx,%eax │ │ - cmp %eax,%esi │ │ - setb 0x9(%esp) │ │ - mov 0x20(%ebp),%eax │ │ - add %ecx,%eax │ │ - cmp %ebx,%eax │ │ - mov 0x14(%ebp),%eax │ │ - lea (%eax,%edx,2),%eax │ │ - setb %dh │ │ - cmp %eax,%esi │ │ - mov 0x14(%ebp),%eax │ │ - lea (%eax,%ecx,2),%eax │ │ - mov 0xc(%esp),%ecx │ │ - setb %dl │ │ - cmp %eax,%ebx │ │ - seta %al │ │ - mov 0xa(%esp),%ah │ │ - test %ah,0xb(%esp) │ │ - mov $0x0,%ebx │ │ - jne 92792 │ │ - and %dh,0x9(%esp) │ │ - mov $0x0,%ebx │ │ - jne 92792 │ │ - and %al,%dl │ │ - mov $0x0,%ebx │ │ - jne 92792 │ │ - xor %ebx,%ebx │ │ - mov 0x20(%esp),%eax │ │ - mov 0x10(%esp),%edx │ │ - mov 0x14(%esp),%esi │ │ nop │ │ - movdqu (%edx,%ebx,2),%xmm3 │ │ - mov 0xc(%esp),%ecx │ │ - movq (%ecx,%ebx,1),%xmm4 │ │ - punpcklbw %xmm2,%xmm4 │ │ - movdqa %xmm4,%xmm5 │ │ - pmulhw %xmm3,%xmm5 │ │ - pmullw %xmm4,%xmm3 │ │ - movdqa %xmm3,%xmm6 │ │ - punpcklwd %xmm5,%xmm6 │ │ - punpckhwd %xmm5,%xmm3 │ │ - mov 0x18(%esp),%ecx │ │ - movdqu (%ecx,%ebx,2),%xmm5 │ │ - movdqa %xmm0,%xmm7 │ │ - psubw %xmm4,%xmm7 │ │ - movdqa %xmm7,%xmm4 │ │ - pmulhw %xmm5,%xmm4 │ │ - pmullw %xmm5,%xmm7 │ │ - movdqa %xmm7,%xmm5 │ │ - punpcklwd %xmm4,%xmm5 │ │ - punpckhwd %xmm4,%xmm7 │ │ - paddd %xmm1,%xmm5 │ │ - paddd %xmm6,%xmm5 │ │ - paddd %xmm1,%xmm7 │ │ - paddd %xmm3,%xmm7 │ │ - psrad $0xa,%xmm7 │ │ - psrad $0xa,%xmm5 │ │ - packssdw %xmm7,%xmm5 │ │ - packuswb %xmm5,%xmm5 │ │ - movq %xmm5,(%esi,%ebx,1) │ │ - add $0x8,%ebx │ │ - cmp %ebx,%eax │ │ - jne 926e0 │ │ - cmp %edi,%eax │ │ - mov %eax,%ebx │ │ - mov 0xc(%esp),%ecx │ │ - jne 92792 │ │ - jmp 92600 │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 973cd │ │ + pop %ebx │ │ + add $0x3fba3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7fc40(%ebx),%eax │ │ + lea -0x83f60(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x14(%esp),%ecx │ │ - mov %al,(%ecx,%ebx,1) │ │ - inc %ebx │ │ - cmp %ebx,%edi │ │ - mov %esi,%ecx │ │ - je 92600 │ │ - mov %edi,%edx │ │ - mov 0x10(%esp),%eax │ │ - movswl (%eax,%ebx,2),%eax │ │ - mov %ecx,%esi │ │ - movzbl (%ecx,%ebx,1),%ecx │ │ - imul %ecx,%eax │ │ - mov $0x40,%edi │ │ - sub %ecx,%edi │ │ - mov 0x18(%esp),%ecx │ │ - movswl (%ecx,%ebx,2),%ecx │ │ - imul %ecx,%edi │ │ - lea 0x200(%eax,%edi,1),%eax │ │ - sar $0xa,%eax │ │ - cmp $0x100,%eax │ │ - jl 927cd │ │ - mov $0xff,%eax │ │ - test %eax,%eax │ │ - mov %edx,%edi │ │ - jg 92780 │ │ - xor %eax,%eax │ │ - jmp 92780 │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 9741f │ │ + pop %ebx │ │ + add $0x3fb51,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7fc40(%ebx),%eax │ │ + push $0x0 │ │ + push %eax │ │ + push %eax │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x70,%esp │ │ - call 927f1 │ │ - pop %ecx │ │ - add $0x4277f,%ecx │ │ - mov 0x14(%ebp),%edx │ │ - test %edx,%edx │ │ - jle 92ab2 │ │ - mov 0x1c(%ebp),%eax │ │ - mov 0x18(%ebp),%esi │ │ - mov 0x10(%ebp),%edi │ │ - movdqa -0x15870(%ecx),%xmm3 │ │ - movdqa -0x15920(%ecx),%xmm0 │ │ - movdqa -0x15ad0(%ecx),%xmm1 │ │ - mov %edx,%ecx │ │ - and $0xfffffff0,%ecx │ │ - mov %ecx,0x14(%esp) │ │ + call 9745d │ │ + pop %ebx │ │ + add $0x3fb13,%ebx │ │ mov 0x8(%ebp),%ecx │ │ - movl $0x0,0x10(%esp) │ │ - mov %edi,%ebx │ │ - mov %ecx,%edi │ │ - movdqa %xmm3,0x50(%esp) │ │ - movdqa %xmm0,0x40(%esp) │ │ - movdqa %xmm1,0x30(%esp) │ │ - jmp 92870 │ │ - add 0xc(%ebp),%edi │ │ - mov 0xc(%esp),%ebx │ │ - add %ecx,%ebx │ │ - mov 0x8(%esp),%eax │ │ - add %ecx,%eax │ │ - incl 0x10(%esp) │ │ - mov 0x1c(%esp),%esi │ │ - dec %esi │ │ - mov %ecx,%edx │ │ - je 92ab2 │ │ - mov %eax,0x8(%esp) │ │ - mov %ebx,0xc(%esp) │ │ - mov %esi,0x1c(%esp) │ │ - cmp $0x10,%edx │ │ - mov %edx,%ecx │ │ - mov $0x0,%esi │ │ - jae 928d0 │ │ - nop │ │ - nop │ │ - nop │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7fc40(%ebx),%eax │ │ + lea -0x7fb30(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movzbl (%edi,%esi,1),%eax │ │ - mov 0x8(%esp),%edx │ │ - movzbl (%edx,%esi,1),%ebx │ │ - mov %ecx,%edx │ │ - mov $0x40,%ecx │ │ - sub %ebx,%ecx │ │ - imul %eax,%ecx │ │ - mov 0xc(%esp),%eax │ │ - movzbl (%eax,%esi,1),%eax │ │ - imul %ebx,%eax │ │ - lea 0x20(%eax,%ecx,1),%eax │ │ - mov %edx,%ecx │ │ - shr $0x6,%eax │ │ - mov %al,(%edi,%esi,1) │ │ - inc %esi │ │ - cmp %esi,%edx │ │ - jne 92890 │ │ - jmp 92850 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 974ad │ │ + pop %ebx │ │ + add $0x3fac3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7fb30(%ebx),%eax │ │ + lea -0x7fc40(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x10(%esp),%ebx │ │ - mov %ebx,%esi │ │ - imul 0xc(%ebp),%esi │ │ - mov 0x8(%ebp),%eax │ │ - lea (%eax,%esi,1),%edx │ │ - add %ecx,%esi │ │ - add %eax,%esi │ │ - imul %ecx,%ebx │ │ - lea (%ebx,%ecx,1),%eax │ │ - mov 0x10(%ebp),%ecx │ │ - add %eax,%ecx │ │ - mov %ecx,0x20(%esp) │ │ - mov 0x1c(%ebp),%ecx │ │ - add %ecx,%eax │ │ - mov 0x10(%ebp),%ecx │ │ - add %ebx,%ecx │ │ - mov %ecx,0x18(%esp) │ │ - add 0x1c(%ebp),%ebx │ │ - mov 0x14(%ebp),%ecx │ │ - cmp %eax,%edx │ │ - setb %al │ │ - cmp %esi,%ebx │ │ - setb %ah │ │ - cmp 0x20(%esp),%edx │ │ - setb %dl │ │ - cmp %esi,0x18(%esp) │ │ - setb %dh │ │ - test %ah,%al │ │ - mov $0x0,%esi │ │ - jne 92890 │ │ - and %dh,%dl │ │ - mov $0x0,%esi │ │ - jne 92890 │ │ - mov %ecx,%eax │ │ - xor %esi,%esi │ │ - mov 0x14(%esp),%ecx │ │ - mov 0xc(%esp),%ebx │ │ - mov 0x8(%esp),%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movdqu (%edi,%esi,1),%xmm4 │ │ - movdqu (%edx,%esi,1),%xmm6 │ │ - movdqa %xmm6,%xmm5 │ │ - pxor %xmm0,%xmm0 │ │ - punpckhbw %xmm0,%xmm5 │ │ - punpcklbw %xmm0,%xmm6 │ │ - movdqa %xmm6,%xmm7 │ │ - movdqu (%ebx,%esi,1),%xmm1 │ │ - movdqa %xmm1,%xmm2 │ │ - pxor %xmm0,%xmm0 │ │ - punpcklbw %xmm0,%xmm1 │ │ - pmullw %xmm6,%xmm1 │ │ - punpcklwd %xmm0,%xmm6 │ │ - punpckhwd %xmm0,%xmm7 │ │ - movdqa 0x50(%esp),%xmm0 │ │ - movdqa %xmm0,%xmm3 │ │ - psubd %xmm7,%xmm3 │ │ - movdqa %xmm3,0x20(%esp) │ │ - movdqa %xmm0,%xmm7 │ │ - psubd %xmm6,%xmm7 │ │ - movdqa %xmm5,%xmm6 │ │ - pxor %xmm3,%xmm3 │ │ - punpckhbw %xmm3,%xmm2 │ │ - pxor %xmm3,%xmm3 │ │ - pmullw %xmm5,%xmm2 │ │ - punpcklwd %xmm3,%xmm5 │ │ - punpckhwd %xmm3,%xmm6 │ │ - packssdw 0x20(%esp),%xmm7 │ │ - movdqa %xmm0,%xmm3 │ │ - psubd %xmm6,%xmm3 │ │ - movdqa %xmm0,%xmm6 │ │ - psubd %xmm5,%xmm6 │ │ - packssdw %xmm3,%xmm6 │ │ - movdqa %xmm4,%xmm0 │ │ - pxor %xmm3,%xmm3 │ │ - punpckhbw %xmm3,%xmm0 │ │ - movdqa %xmm6,%xmm5 │ │ - pmulhw %xmm0,%xmm5 │ │ - pmullw %xmm6,%xmm0 │ │ - movdqa %xmm0,%xmm6 │ │ - punpckhwd %xmm5,%xmm6 │ │ - punpcklwd %xmm5,%xmm0 │ │ - punpcklbw %xmm3,%xmm4 │ │ - movdqa %xmm7,%xmm5 │ │ - pmulhw %xmm4,%xmm5 │ │ - pmullw %xmm7,%xmm4 │ │ - movdqa %xmm4,%xmm7 │ │ - punpckhwd %xmm5,%xmm7 │ │ - punpcklwd %xmm5,%xmm4 │ │ - movdqa %xmm2,%xmm5 │ │ - punpckhwd %xmm0,%xmm5 │ │ - movdqa 0x40(%esp),%xmm3 │ │ - paddd %xmm3,%xmm6 │ │ - paddd %xmm5,%xmm6 │ │ - punpcklwd %xmm0,%xmm2 │ │ - paddd %xmm3,%xmm0 │ │ - paddd %xmm2,%xmm0 │ │ - movdqa %xmm1,%xmm2 │ │ - punpckhwd %xmm0,%xmm2 │ │ - paddd %xmm3,%xmm7 │ │ - paddd %xmm2,%xmm7 │ │ - punpcklwd %xmm0,%xmm1 │ │ - paddd %xmm3,%xmm4 │ │ - paddd %xmm1,%xmm4 │ │ - psrld $0x6,%xmm0 │ │ - psrld $0x6,%xmm6 │ │ - movdqa 0x30(%esp),%xmm1 │ │ - pand %xmm1,%xmm6 │ │ - pand %xmm1,%xmm0 │ │ - packuswb %xmm6,%xmm0 │ │ - psrld $0x6,%xmm4 │ │ - psrld $0x6,%xmm7 │ │ - pand %xmm1,%xmm7 │ │ - pand %xmm1,%xmm4 │ │ - packuswb %xmm7,%xmm4 │ │ - packuswb %xmm0,%xmm4 │ │ - movdqu %xmm4,(%edi,%esi,1) │ │ - add $0x10,%esi │ │ - cmp %esi,%ecx │ │ - jne 92950 │ │ - cmp %eax,%ecx │ │ - mov %ecx,%esi │ │ - mov %eax,%ecx │ │ - jne 92890 │ │ - jmp 92850 │ │ - lea -0xc(%ebp),%esp │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 974fd │ │ + pop %ebx │ │ + add $0x3fa73,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x83f60(%ebx),%eax │ │ + lea -0x7fb30(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ pop %esi │ │ - pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - sub $0x80,%esp │ │ - call 92ad4 │ │ - pop %eax │ │ - add $0x4249c,%eax │ │ - mov 0x14(%ebp),%ecx │ │ - lea (%ecx,%ecx,2),%ebx │ │ - cmp $0x4,%ebx │ │ - jl 92dd4 │ │ - mov 0x18(%ebp),%esi │ │ - sar $0x2,%ebx │ │ - test %ebx,%ebx │ │ - mov $0x1,%edi │ │ - cmovg %ebx,%edi │ │ - lea -0x4960(%eax),%edx │ │ - mov 0x14(%ebp),%ecx │ │ - add %edi,%ecx │ │ - add %edx,%ecx │ │ - mov %ecx,0x24(%esp) │ │ - mov 0x14(%ebp),%ecx │ │ - add %edx,%ecx │ │ - mov %ecx,0x18(%esp) │ │ - movdqa -0x15870(%eax),%xmm3 │ │ - movdqa -0x15920(%eax),%xmm0 │ │ - movdqa -0x15ad0(%eax),%xmm1 │ │ - mov %edi,0xc(%esp) │ │ - and $0x7ffffff0,%edi │ │ - mov %edi,0x20(%esp) │ │ - mov 0x10(%ebp),%eax │ │ - mov 0x8(%ebp),%edx │ │ - movl $0x0,0x14(%esp) │ │ - movdqa %xmm3,0x60(%esp) │ │ - movdqa %xmm0,0x50(%esp) │ │ - movdqa %xmm1,0x40(%esp) │ │ - jmp 92b7b │ │ - nop │ │ nop │ │ nop │ │ nop │ │ - add 0xc(%ebp),%edi │ │ - mov 0x10(%esp),%eax │ │ - add 0x14(%ebp),%eax │ │ - incl 0x14(%esp) │ │ - mov 0x2c(%esp),%esi │ │ - dec %esi │ │ - mov %edi,%edx │ │ - je 92dd4 │ │ - mov %eax,0x10(%esp) │ │ - mov %esi,0x2c(%esp) │ │ - cmpl $0x10,0xc(%esp) │ │ - mov $0x0,%eax │ │ - mov %edx,%edi │ │ - mov 0x18(%esp),%ecx │ │ - mov %edx,0x1c(%esp) │ │ - jae 92be0 │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 9754d │ │ + pop %ebx │ │ + add $0x3fa23,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7fb30(%ebx),%eax │ │ + lea -0x83f60(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movzbl (%edi,%eax,1),%esi │ │ - mov %ecx,%edx │ │ - movzbl (%ecx,%eax,1),%ecx │ │ - mov %ebx,%edi │ │ - mov $0x40,%ebx │ │ - sub %ecx,%ebx │ │ - imul %esi,%ebx │ │ - mov 0x10(%esp),%esi │ │ - movzbl (%esi,%eax,1),%esi │ │ - imul %ecx,%esi │ │ - lea 0x20(%esi,%ebx,1),%ecx │ │ - mov %edi,%ebx │ │ - mov 0x1c(%esp),%edi │ │ - shr $0x6,%ecx │ │ - mov %cl,(%edi,%eax,1) │ │ - mov %edx,%ecx │ │ - inc %eax │ │ - cmp %ebx,%eax │ │ - jl 92ba0 │ │ - jmp 92b60 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x14(%esp),%edi │ │ - mov %edi,%eax │ │ - imul 0xc(%ebp),%eax │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 9759f │ │ + pop %ebx │ │ + add $0x3f9d1,%ebx │ │ mov 0x8(%ebp),%ecx │ │ - mov %ecx,%esi │ │ - add %eax,%ecx │ │ - mov %ecx,0x30(%esp) │ │ - mov 0xc(%esp),%ecx │ │ - add %ecx,%eax │ │ - add %esi,%eax │ │ - mov %edi,%esi │ │ - mov 0x1c(%esp),%edi │ │ - imul 0x14(%ebp),%esi │ │ - lea (%ecx,%esi,1),%edx │ │ - mov 0x10(%ebp),%ecx │ │ - add %ecx,%edx │ │ - mov %edx,0x28(%esp) │ │ - add %ecx,%esi │ │ - mov 0x18(%esp),%ecx │ │ - mov 0x30(%esp),%edx │ │ - cmp 0x24(%esp),%edx │ │ - setb 0xb(%esp) │ │ - cmp %eax,%ecx │ │ - setb 0xa(%esp) │ │ - mov 0x28(%esp),%edx │ │ - cmp %edx,0x30(%esp) │ │ - setb %dl │ │ - cmp %eax,%esi │ │ - setb 0x30(%esp) │ │ - mov 0xa(%esp),%al │ │ - test %al,0xb(%esp) │ │ - mov $0x0,%eax │ │ - jne 92ba0 │ │ - and 0x30(%esp),%dl │ │ - mov $0x0,%eax │ │ - jne 92ba0 │ │ - xor %eax,%eax │ │ - mov 0x20(%esp),%esi │ │ - mov %edi,%edx │ │ - mov 0x10(%esp),%edi │ │ - nop │ │ - nop │ │ - nop │ │ - movdqu (%edx,%eax,1),%xmm4 │ │ - movdqu (%ecx,%eax,1),%xmm6 │ │ - movdqa %xmm6,%xmm5 │ │ - pxor %xmm0,%xmm0 │ │ - punpckhbw %xmm0,%xmm5 │ │ - punpcklbw %xmm0,%xmm6 │ │ - movdqa %xmm6,%xmm7 │ │ - movdqu (%edi,%eax,1),%xmm1 │ │ - movdqa %xmm1,%xmm2 │ │ - pxor %xmm0,%xmm0 │ │ - punpcklbw %xmm0,%xmm1 │ │ - pmullw %xmm6,%xmm1 │ │ - punpcklwd %xmm0,%xmm6 │ │ - punpckhwd %xmm0,%xmm7 │ │ - movdqa 0x60(%esp),%xmm0 │ │ - movdqa %xmm0,%xmm3 │ │ - psubd %xmm7,%xmm3 │ │ - movdqa %xmm3,0x30(%esp) │ │ - movdqa %xmm0,%xmm7 │ │ - psubd %xmm6,%xmm7 │ │ - movdqa %xmm5,%xmm6 │ │ - pxor %xmm3,%xmm3 │ │ - punpckhbw %xmm3,%xmm2 │ │ - pxor %xmm3,%xmm3 │ │ - pmullw %xmm5,%xmm2 │ │ - punpcklwd %xmm3,%xmm5 │ │ - punpckhwd %xmm3,%xmm6 │ │ - packssdw 0x30(%esp),%xmm7 │ │ - movdqa %xmm0,%xmm3 │ │ - psubd %xmm6,%xmm3 │ │ - movdqa %xmm0,%xmm6 │ │ - psubd %xmm5,%xmm6 │ │ - packssdw %xmm3,%xmm6 │ │ - movdqa %xmm4,%xmm0 │ │ - pxor %xmm3,%xmm3 │ │ - punpckhbw %xmm3,%xmm0 │ │ - movdqa %xmm6,%xmm5 │ │ - pmulhw %xmm0,%xmm5 │ │ - pmullw %xmm6,%xmm0 │ │ - movdqa %xmm0,%xmm6 │ │ - punpckhwd %xmm5,%xmm6 │ │ - punpcklwd %xmm5,%xmm0 │ │ - punpcklbw %xmm3,%xmm4 │ │ - movdqa %xmm7,%xmm5 │ │ - pmulhw %xmm4,%xmm5 │ │ - pmullw %xmm7,%xmm4 │ │ - movdqa %xmm4,%xmm7 │ │ - punpckhwd %xmm5,%xmm7 │ │ - punpcklwd %xmm5,%xmm4 │ │ - movdqa %xmm2,%xmm5 │ │ - punpckhwd %xmm0,%xmm5 │ │ - movdqa 0x50(%esp),%xmm3 │ │ - paddd %xmm3,%xmm6 │ │ - paddd %xmm5,%xmm6 │ │ - punpcklwd %xmm0,%xmm2 │ │ - paddd %xmm3,%xmm0 │ │ - paddd %xmm2,%xmm0 │ │ - movdqa %xmm1,%xmm2 │ │ - punpckhwd %xmm0,%xmm2 │ │ - paddd %xmm3,%xmm7 │ │ - paddd %xmm2,%xmm7 │ │ - punpcklwd %xmm0,%xmm1 │ │ - paddd %xmm3,%xmm4 │ │ - paddd %xmm1,%xmm4 │ │ - psrld $0x6,%xmm0 │ │ - psrld $0x6,%xmm6 │ │ - movdqa 0x40(%esp),%xmm1 │ │ - pand %xmm1,%xmm6 │ │ - pand %xmm1,%xmm0 │ │ - packuswb %xmm6,%xmm0 │ │ - psrld $0x6,%xmm4 │ │ - psrld $0x6,%xmm7 │ │ - pand %xmm1,%xmm7 │ │ - pand %xmm1,%xmm4 │ │ - packuswb %xmm7,%xmm4 │ │ - packuswb %xmm0,%xmm4 │ │ - movdqu %xmm4,(%edx,%eax,1) │ │ - add $0x10,%eax │ │ - cmp %eax,%esi │ │ - jne 92c70 │ │ - cmp %esi,0xc(%esp) │ │ - mov %esi,%eax │ │ - mov %edx,%edi │ │ - jne 92ba0 │ │ - jmp 92b60 │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7fb30(%ebx),%eax │ │ + push $0x0 │ │ + push %eax │ │ + push %eax │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x80,%esp │ │ - call 92df4 │ │ - pop %ecx │ │ - add $0x4217c,%ecx │ │ - mov 0x14(%ebp),%edx │ │ - test %edx,%edx │ │ - jle 930aa │ │ - mov 0x18(%ebp),%eax │ │ - mov 0x10(%ebp),%esi │ │ - lea (%eax,%eax,2),%ebx │ │ - sar $0x2,%ebx │ │ - add -0x68(%ecx),%eax │ │ - movdqa -0x15920(%ecx),%xmm1 │ │ - movdqa -0x15ad0(%ecx),%xmm0 │ │ - mov %edx,%ecx │ │ - and $0xfffffff0,%ecx │ │ - mov %ecx,0x10(%esp) │ │ - mov 0x8(%ebp),%edi │ │ - movl $0x0,0x8(%esp) │ │ - movdqa %xmm0,0x50(%esp) │ │ - movdqa %xmm1,0x40(%esp) │ │ - pxor %xmm5,%xmm5 │ │ - jmp 92e6f │ │ - nop │ │ - nop │ │ - mov 0x1c(%esp),%eax │ │ - inc %eax │ │ - add 0xc(%ebp),%edi │ │ - mov 0x4(%esp),%ecx │ │ - add %edx,%ecx │ │ - incl 0x8(%esp) │ │ - mov 0x18(%esp),%ebx │ │ - dec %ebx │ │ - mov %ecx,%esi │ │ - je 930aa │ │ - mov %esi,0x4(%esp) │ │ - mov %ebx,0x18(%esp) │ │ - mov %eax,0x1c(%esp) │ │ - movzbl (%eax),%esi │ │ - mov $0x40,%ecx │ │ - sub %esi,%ecx │ │ - cmp $0x10,%edx │ │ - mov $0x0,%ebx │ │ - mov %ecx,0xc(%esp) │ │ - jb 93080 │ │ - mov 0x8(%esp),%eax │ │ - mov %eax,%ebx │ │ - imul 0xc(%ebp),%ebx │ │ - imul %edx,%eax │ │ - mov %eax,0x20(%esp) │ │ - add %edx,%eax │ │ - add 0x10(%ebp),%eax │ │ - mov %eax,0x30(%esp) │ │ - mov 0x8(%ebp),%eax │ │ - add %ebx,%eax │ │ - cmp 0x30(%esp),%eax │ │ - jae 92ed5 │ │ - mov 0x20(%esp),%eax │ │ - add 0x10(%ebp),%eax │ │ - add %edx,%ebx │ │ - add 0x8(%ebp),%ebx │ │ - cmp %ebx,%eax │ │ - mov $0x0,%ebx │ │ - jb 93080 │ │ - mov %edx,%eax │ │ - movd %ecx,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - movdqa %xmm0,0x20(%esp) │ │ - mov %esi,0x14(%esp) │ │ - movd %esi,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - movdqa %xmm0,0x60(%esp) │ │ - xor %ebx,%ebx │ │ - mov 0x10(%esp),%ecx │ │ - mov 0x4(%esp),%edx │ │ - nop │ │ - nop │ │ - nop │ │ + call 975dd │ │ + pop %ebx │ │ + add $0x3f993,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7ebe0(%ebx),%eax │ │ + lea -0x83f60(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movdqu (%edi,%ebx,1),%xmm0 │ │ - movdqa %xmm0,%xmm1 │ │ - punpcklbw %xmm5,%xmm1 │ │ - movdqa %xmm1,%xmm6 │ │ - punpcklwd %xmm5,%xmm6 │ │ - punpckhwd %xmm5,%xmm1 │ │ - punpckhbw %xmm5,%xmm0 │ │ - movdqa %xmm0,%xmm2 │ │ - punpcklwd %xmm5,%xmm2 │ │ - punpckhwd %xmm5,%xmm0 │ │ - movdqa 0x20(%esp),%xmm3 │ │ - movdqa %xmm3,%xmm4 │ │ - pmuludq %xmm0,%xmm4 │ │ - pshufd $0xe8,%xmm4,%xmm4 │ │ - pshufd $0xf5,%xmm0,%xmm0 │ │ - pshufd $0xf5,%xmm3,%xmm7 │ │ - pmuludq %xmm7,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - punpckldq %xmm0,%xmm4 │ │ - movdqa %xmm4,0x30(%esp) │ │ - movdqa %xmm3,%xmm0 │ │ - pmuludq %xmm2,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm4 │ │ - pshufd $0xf5,%xmm2,%xmm0 │ │ - pmuludq %xmm7,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - punpckldq %xmm0,%xmm4 │ │ - movdqa %xmm3,%xmm0 │ │ - pmuludq %xmm1,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - pshufd $0xf5,%xmm1,%xmm1 │ │ - pmuludq %xmm7,%xmm1 │ │ - pshufd $0xe8,%xmm1,%xmm1 │ │ - punpckldq %xmm1,%xmm0 │ │ - pmuludq %xmm6,%xmm3 │ │ - pshufd $0xe8,%xmm3,%xmm1 │ │ - pshufd $0xf5,%xmm6,%xmm2 │ │ - pmuludq %xmm7,%xmm2 │ │ - pshufd $0xe8,%xmm2,%xmm2 │ │ - punpckldq %xmm2,%xmm1 │ │ - movdqu (%edx,%ebx,1),%xmm6 │ │ - movdqa %xmm6,%xmm7 │ │ - punpckhbw %xmm5,%xmm7 │ │ - movdqa 0x60(%esp),%xmm2 │ │ - packuswb %xmm2,%xmm2 │ │ - pmullw %xmm2,%xmm7 │ │ - punpcklbw %xmm5,%xmm6 │ │ - pmullw %xmm2,%xmm6 │ │ - movdqa %xmm7,%xmm2 │ │ - punpckhwd %xmm0,%xmm2 │ │ - movdqa 0x40(%esp),%xmm3 │ │ - paddd %xmm3,%xmm2 │ │ - paddd 0x30(%esp),%xmm2 │ │ - punpcklwd %xmm0,%xmm7 │ │ - paddd %xmm3,%xmm7 │ │ - paddd %xmm4,%xmm7 │ │ - movdqa %xmm6,%xmm4 │ │ - punpckhwd %xmm0,%xmm4 │ │ - paddd %xmm3,%xmm4 │ │ - paddd %xmm0,%xmm4 │ │ - punpcklwd %xmm0,%xmm6 │ │ - paddd %xmm3,%xmm6 │ │ - paddd %xmm1,%xmm6 │ │ - psrld $0x6,%xmm7 │ │ - psrld $0x6,%xmm2 │ │ - movdqa 0x50(%esp),%xmm0 │ │ - pand %xmm0,%xmm2 │ │ - pand %xmm0,%xmm7 │ │ - packuswb %xmm2,%xmm7 │ │ - psrld $0x6,%xmm6 │ │ - psrld $0x6,%xmm4 │ │ - pand %xmm0,%xmm4 │ │ - pand %xmm0,%xmm6 │ │ - packuswb %xmm4,%xmm6 │ │ - packuswb %xmm7,%xmm6 │ │ - movdqu %xmm6,(%edi,%ebx,1) │ │ - add $0x10,%ebx │ │ - cmp %ebx,%ecx │ │ - jne 92f10 │ │ - mov %eax,%edx │ │ - cmp %eax,%ecx │ │ - mov %ecx,%ebx │ │ - mov 0x14(%esp),%esi │ │ - mov 0xc(%esp),%ecx │ │ - je 92e50 │ │ nop │ │ - movzbl (%edi,%ebx,1),%eax │ │ - imul %ecx,%eax │ │ - mov 0x4(%esp),%ecx │ │ - movzbl (%ecx,%ebx,1),%ecx │ │ - imul %esi,%ecx │ │ - lea 0x20(%eax,%ecx,1),%eax │ │ - mov 0xc(%esp),%ecx │ │ - shr $0x6,%eax │ │ - mov %al,(%edi,%ebx,1) │ │ - inc %ebx │ │ - cmp %ebx,%edx │ │ - jne 93080 │ │ - jmp 92e50 │ │ - lea -0xc(%ebp),%esp │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 9762d │ │ + pop %ebx │ │ + add $0x3f943,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x83f60(%ebx),%eax │ │ + lea -0x7ebe0(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ pop %esi │ │ - pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0xf0,%esp │ │ - call 930d4 │ │ - pop %eax │ │ - add $0x41e9c,%eax │ │ - mov 0x18(%ebp),%ecx │ │ - test %ecx,%ecx │ │ - jle 935a4 │ │ - mov 0x1c(%ebp),%esi │ │ - mov 0x14(%ebp),%edi │ │ - mov 0x10(%ebp),%ebx │ │ - movdqa -0x158c0(%eax),%xmm0 │ │ - movdqa -0x15860(%eax),%xmm1 │ │ - movdqa -0x15990(%eax),%xmm2 │ │ - movdqa -0x15850(%eax),%xmm3 │ │ - movdqa -0x15840(%eax),%xmm4 │ │ - movdqa -0x15830(%eax),%xmm5 │ │ - movdqa -0x15880(%eax),%xmm6 │ │ - movdqa -0x158b0(%eax),%xmm7 │ │ - mov %ecx,%eax │ │ - and $0xfffffff8,%eax │ │ - mov %eax,0x20(%esp) │ │ - mov 0x8(%ebp),%eax │ │ - lea (%ecx,%ecx,1),%edx │ │ - mov %edx,0x28(%esp) │ │ - movl $0x0,0x18(%esp) │ │ - mov 0x20(%ebp),%edx │ │ - mov %edx,0x10(%esp) │ │ - mov %eax,%edx │ │ - movdqa %xmm6,0xd0(%esp) │ │ - movdqa %xmm7,0xc0(%esp) │ │ - movdqa %xmm0,0xb0(%esp) │ │ - movdqa %xmm1,0xa0(%esp) │ │ - movdqa %xmm2,0x60(%esp) │ │ - movdqa %xmm3,0x90(%esp) │ │ - movdqa %xmm4,0x80(%esp) │ │ - movdqa %xmm5,0x70(%esp) │ │ - jmp 931c6 │ │ - nop │ │ - nop │ │ - nop │ │ + call 9767d │ │ + pop %ebx │ │ + add $0x3f8f3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7ebe0(%ebx),%eax │ │ + lea -0x7fb30(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0xc(%esp),%edx │ │ - add 0xc(%ebp),%edx │ │ - add %ecx,0x10(%esp) │ │ - incl 0x18(%esp) │ │ - mov 0x28(%esp),%eax │ │ - mov 0x14(%esp),%ebx │ │ - add %eax,%ebx │ │ - add %eax,%edi │ │ - mov 0x2c(%esp),%esi │ │ - dec %esi │ │ - je 935a4 │ │ - mov %edx,0xc(%esp) │ │ - mov %ebx,0x14(%esp) │ │ - mov %esi,0x2c(%esp) │ │ - cmp $0x8,%ecx │ │ - mov $0x0,%ebx │ │ - mov %edi,0x1c(%esp) │ │ - jb 93546 │ │ - mov 0x18(%esp),%esi │ │ - mov %esi,%edx │ │ - imul 0xc(%ebp),%edx │ │ - mov 0x8(%ebp),%eax │ │ - lea (%eax,%edx,1),%edi │ │ - mov %edi,0x8(%esp) │ │ - add %ecx,%edx │ │ - add %eax,%edx │ │ - imul %ecx,%esi │ │ - lea (%esi,%ecx,1),%eax │ │ - mov 0x20(%ebp),%ecx │ │ - lea (%ecx,%eax,1),%edi │ │ - mov %edi,0x24(%esp) │ │ - mov 0x10(%ebp),%ecx │ │ - lea (%ecx,%eax,2),%ebx │ │ - mov %ebx,0x4(%esp) │ │ - mov 0x14(%ebp),%ecx │ │ - lea (%ecx,%eax,2),%eax │ │ - mov %eax,0x30(%esp) │ │ - mov 0x8(%esp),%ecx │ │ - cmp %edi,%ecx │ │ - setb 0x50(%esp) │ │ - mov 0x20(%ebp),%eax │ │ - add %esi,%eax │ │ - cmp %edx,%eax │ │ - setb 0x40(%esp) │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%edi │ │ - setb 0x3(%esp) │ │ - mov 0x10(%ebp),%ecx │ │ - lea (%ecx,%esi,2),%ebx │ │ - cmp %ebx,%edx │ │ - seta 0x2(%esp) │ │ - cmp 0x30(%esp),%edi │ │ - mov 0x1c(%esp),%edi │ │ - mov 0x14(%ebp),%ecx │ │ - lea (%ecx,%esi,2),%esi │ │ - setb 0x8(%esp) │ │ - cmp %esi,%edx │ │ - seta 0x1(%esp) │ │ - cmp 0x4(%esp),%eax │ │ - setb 0x4(%esp) │ │ - mov 0x24(%esp),%edx │ │ - cmp %ebx,%edx │ │ - mov 0x18(%ebp),%ecx │ │ - seta (%esp) │ │ - cmp 0x30(%esp),%eax │ │ - setb %al │ │ - cmp %esi,%edx │ │ - seta %ah │ │ - mov 0x40(%esp),%dl │ │ - test %dl,0x50(%esp) │ │ - mov $0x0,%ebx │ │ - jne 93546 │ │ - mov 0x2(%esp),%bl │ │ - and %bl,0x3(%esp) │ │ - mov $0x0,%ebx │ │ - jne 93546 │ │ - mov 0x1(%esp),%bl │ │ - and %bl,0x8(%esp) │ │ - mov $0x0,%ebx │ │ - jne 93546 │ │ - mov (%esp),%dl │ │ - and %dl,0x4(%esp) │ │ - mov $0x0,%ebx │ │ - jne 93546 │ │ - and %ah,%al │ │ - mov $0x0,%ebx │ │ - jne 93546 │ │ - xor %ebx,%ebx │ │ - mov 0x20(%esp),%eax │ │ - mov 0xc(%esp),%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x14(%esp),%esi │ │ - movdqu (%esi,%ebx,2),%xmm0 │ │ - punpckhwd %xmm0,%xmm1 │ │ - psrad $0x10,%xmm1 │ │ - movdqa %xmm1,%xmm3 │ │ - movdqa %xmm1,0x40(%esp) │ │ - punpcklwd %xmm0,%xmm7 │ │ - psrad $0x10,%xmm7 │ │ - movdqu (%edi,%ebx,2),%xmm0 │ │ - punpckhwd %xmm0,%xmm2 │ │ - psrad $0x10,%xmm2 │ │ - movdqa %xmm2,0x30(%esp) │ │ - punpcklwd %xmm0,%xmm1 │ │ - psrad $0x10,%xmm1 │ │ - movdqa %xmm1,0x50(%esp) │ │ - movdqa %xmm7,%xmm0 │ │ - psubd %xmm1,%xmm0 │ │ - movdqa %xmm3,%xmm1 │ │ - psubd %xmm2,%xmm1 │ │ - pabsd %xmm1,%xmm6 │ │ - pabsd %xmm0,%xmm0 │ │ - movdqa 0xb0(%esp),%xmm1 │ │ - paddd %xmm1,%xmm0 │ │ - paddd %xmm1,%xmm6 │ │ - psrld $0x8,%xmm6 │ │ - movdqa 0xa0(%esp),%xmm3 │ │ - movdqa %xmm3,%xmm1 │ │ - pcmpgtd %xmm6,%xmm1 │ │ - movdqa %xmm6,%xmm4 │ │ - pand %xmm1,%xmm4 │ │ - pandn %xmm3,%xmm1 │ │ - por %xmm4,%xmm1 │ │ - psrld $0x8,%xmm0 │ │ - movdqa %xmm3,%xmm4 │ │ - pcmpgtd %xmm0,%xmm4 │ │ - movdqa %xmm0,%xmm2 │ │ - pand %xmm4,%xmm2 │ │ - pandn %xmm3,%xmm4 │ │ - por %xmm2,%xmm4 │ │ - movdqa 0x60(%esp),%xmm2 │ │ - pshufb %xmm2,%xmm1 │ │ - pshufb %xmm2,%xmm4 │ │ - punpcklqdq %xmm1,%xmm4 │ │ - movdqa 0x90(%esp),%xmm1 │ │ - psubusw %xmm4,%xmm1 │ │ - movdqa 0x80(%esp),%xmm2 │ │ - movdqa %xmm2,%xmm4 │ │ - pcmpgtd %xmm0,%xmm4 │ │ - pand %xmm4,%xmm0 │ │ - pandn %xmm2,%xmm4 │ │ - por %xmm0,%xmm4 │ │ - movdqa %xmm2,%xmm0 │ │ - pcmpgtd %xmm6,%xmm0 │ │ - pand %xmm0,%xmm6 │ │ - pandn %xmm2,%xmm0 │ │ - por %xmm6,%xmm0 │ │ - movdqa 0x70(%esp),%xmm5 │ │ - paddd %xmm5,%xmm4 │ │ - movdqa %xmm4,%xmm2 │ │ - pmuludq %xmm7,%xmm2 │ │ - pshufd $0xf5,%xmm7,%xmm3 │ │ - pshufd $0xf5,%xmm4,%xmm6 │ │ - pmuludq %xmm6,%xmm3 │ │ - paddd %xmm5,%xmm0 │ │ - pshufd $0xe8,%xmm2,%xmm2 │ │ - pshufd $0xe8,%xmm3,%xmm3 │ │ - punpckldq %xmm3,%xmm2 │ │ - movdqa %xmm0,%xmm3 │ │ - movdqa 0x40(%esp),%xmm5 │ │ - pmuludq %xmm5,%xmm3 │ │ - pshufd $0xf5,%xmm5,%xmm6 │ │ - pshufd $0xf5,%xmm0,%xmm5 │ │ - pmuludq %xmm5,%xmm6 │ │ - pshufd $0xe8,%xmm3,%xmm5 │ │ - pshufd $0xe8,%xmm6,%xmm3 │ │ - punpckldq %xmm3,%xmm5 │ │ - movdqa %xmm1,%xmm3 │ │ - pxor %xmm6,%xmm6 │ │ - punpcklwd %xmm6,%xmm1 │ │ - pshufd $0xf5,%xmm1,%xmm6 │ │ - movdqa 0x50(%esp),%xmm7 │ │ - pmuludq %xmm7,%xmm1 │ │ - pshufd $0xf5,%xmm7,%xmm7 │ │ - pmuludq %xmm6,%xmm7 │ │ - pxor %xmm6,%xmm6 │ │ - punpckhwd %xmm6,%xmm3 │ │ - pshufd $0xe8,%xmm1,%xmm1 │ │ - pshufd $0xe8,%xmm7,%xmm6 │ │ - punpckldq %xmm6,%xmm1 │ │ - pshufd $0xf5,%xmm3,%xmm6 │ │ - movdqa 0x30(%esp),%xmm7 │ │ - pmuludq %xmm7,%xmm3 │ │ - pshufd $0xf5,%xmm7,%xmm7 │ │ - pmuludq %xmm6,%xmm7 │ │ - pshufd $0xe8,%xmm3,%xmm3 │ │ - pshufd $0xe8,%xmm7,%xmm6 │ │ - movdqa 0xc0(%esp),%xmm7 │ │ - punpckldq %xmm6,%xmm3 │ │ - movdqa 0xd0(%esp),%xmm6 │ │ - paddd %xmm6,%xmm2 │ │ - paddd %xmm1,%xmm2 │ │ - paddd %xmm6,%xmm5 │ │ - paddd %xmm3,%xmm5 │ │ - psrad $0xa,%xmm5 │ │ - psrad $0xa,%xmm2 │ │ - packssdw %xmm5,%xmm2 │ │ - packuswb %xmm2,%xmm2 │ │ - movq %xmm2,(%edx,%ebx,1) │ │ - movdqa 0x60(%esp),%xmm1 │ │ - pshufb %xmm1,%xmm0 │ │ - pshufb %xmm1,%xmm4 │ │ - punpcklqdq %xmm0,%xmm4 │ │ - pshufb %xmm7,%xmm4 │ │ - mov 0x10(%esp),%esi │ │ - movq %xmm4,(%esi,%ebx,1) │ │ - add $0x8,%ebx │ │ - cmp %ebx,%eax │ │ - jne 932f0 │ │ - cmp %ecx,%eax │ │ - mov %eax,%ebx │ │ - jne 93546 │ │ - jmp 931a0 │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 976cd │ │ + pop %ebx │ │ + add $0x3f8a3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7fb30(%ebx),%eax │ │ + lea -0x7ebe0(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0xc(%esp),%esi │ │ - mov %cl,(%esi,%ebx,1) │ │ - mov %al,(%edx,%ebx,1) │ │ - inc %ebx │ │ - mov 0x18(%ebp),%ecx │ │ - cmp %ebx,%ecx │ │ - je 931a0 │ │ - mov 0x14(%esp),%eax │ │ - movswl (%eax,%ebx,2),%ecx │ │ - movswl (%edi,%ebx,2),%edi │ │ - mov %ecx,%eax │ │ - sub %edi,%eax │ │ - mov %eax,%edx │ │ - neg %edx │ │ - cmovl %eax,%edx │ │ - add $0x8,%edx │ │ - shr $0x8,%edx │ │ - cmp $0x1a,%edx │ │ - mov $0x1a,%esi │ │ - jb 93572 │ │ - mov $0x1a,%edx │ │ - lea 0x26(%edx),%eax │ │ - imul %eax,%ecx │ │ - sub %edx,%esi │ │ - imul %edi,%esi │ │ - lea 0x200(%esi,%ecx,1),%ecx │ │ - sar $0xa,%ecx │ │ - cmp $0x100,%ecx │ │ - jl 93594 │ │ - mov $0xff,%ecx │ │ - test %ecx,%ecx │ │ - mov 0x1c(%esp),%edi │ │ - mov 0x10(%esp),%edx │ │ - jg 93530 │ │ - xor %ecx,%ecx │ │ - jmp 93530 │ │ - lea -0xc(%ebp),%esp │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 9771d │ │ + pop %ebx │ │ + add $0x3f853,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7ebe0(%ebx),%eax │ │ + lea -0x7fc40(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ pop %esi │ │ - pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x1b0,%esp │ │ - call 935c4 │ │ - pop %eax │ │ - add $0x419ac,%eax │ │ - cmpl $0x0,0x18(%ebp) │ │ - jle 93e97 │ │ - mov 0x18(%ebp),%ecx │ │ - mov %ecx,%edx │ │ - sar %edx │ │ - mov %edx,0x1c(%esp) │ │ - mov $0x1,%edx │ │ - sub 0x24(%ebp),%edx │ │ - lea -0x1(%ecx),%esi │ │ - shr %esi │ │ - inc %esi │ │ - lea 0x1(%ecx),%edi │ │ - and $0xfffffffe,%edi │ │ - mov %edi,0x50(%esp) │ │ - mov %esi,0x8(%esp) │ │ - and $0xfffffff8,%esi │ │ - mov %edx,0x5c(%esp) │ │ - movd %edx,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - movdqa %xmm0,0x150(%esp) │ │ - movdqa -0x15990(%eax),%xmm1 │ │ - movdqa -0x158c0(%eax),%xmm2 │ │ - movdqa -0x15860(%eax),%xmm3 │ │ - movdqa -0x15820(%eax),%xmm4 │ │ - movdqa -0x15850(%eax),%xmm5 │ │ - movdqa -0x15840(%eax),%xmm6 │ │ - movdqa -0x15830(%eax),%xmm7 │ │ - mov 0x1c(%ebp),%edi │ │ - mov 0x14(%ebp),%ebx │ │ - mov 0x10(%ebp),%ecx │ │ - mov 0x8(%ebp),%edx │ │ - mov %esi,0x4c(%esp) │ │ - lea (%esi,%esi,1),%esi │ │ - mov %esi,0x48(%esp) │ │ - mov 0x18(%ebp),%esi │ │ - lea (%esi,%esi,1),%esi │ │ - mov %esi,0x54(%esp) │ │ - movl $0x0,0x18(%esp) │ │ - mov %ecx,%esi │ │ - mov 0x20(%ebp),%ecx │ │ - movaps -0x15880(%eax),%xmm0 │ │ - movaps %xmm0,0x120(%esp) │ │ - movdqa -0x158b0(%eax),%xmm0 │ │ - movdqa %xmm0,0x160(%esp) │ │ - movdqa %xmm1,0xe0(%esp) │ │ - movdqa %xmm2,0xd0(%esp) │ │ - movdqa %xmm3,0x140(%esp) │ │ - movdqa %xmm4,0x130(%esp) │ │ - movdqa %xmm5,0x110(%esp) │ │ - movdqa %xmm6,0x100(%esp) │ │ - movdqa %xmm7,0xf0(%esp) │ │ - jmp 93706 │ │ + call 9776d │ │ + pop %ebx │ │ + add $0x3f803,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7fc40(%ebx),%eax │ │ + lea -0x7ebe0(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x4(%esp),%edx │ │ - add 0xc(%ebp),%edx │ │ - mov 0xc(%esp),%ecx │ │ - add 0x1c(%esp),%ecx │ │ - incl 0x18(%esp) │ │ - mov 0x54(%esp),%eax │ │ - add %eax,%esi │ │ - add %eax,%ebx │ │ - mov 0x58(%esp),%edi │ │ - dec %edi │ │ - je 93e97 │ │ - mov %edx,0x4(%esp) │ │ - mov %ecx,0xc(%esp) │ │ - mov %edi,0x58(%esp) │ │ - cmpl $0x8,0x8(%esp) │ │ - mov $0x0,%eax │ │ - mov %esi,0x10(%esp) │ │ - mov %ebx,0x14(%esp) │ │ - jae 93840 │ │ - mov %eax,%ecx │ │ - shr %ecx │ │ - add 0xc(%esp),%ecx │ │ - jmp 93773 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 977bd │ │ + pop %ebx │ │ + add $0x3f7b3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x83dd0(%ebx),%eax │ │ + lea -0x83f60(%ebx),%esi │ │ + push $0x1 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x8 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x4(%esp),%esi │ │ - mov %bl,0x1(%esi,%eax,1) │ │ - mov 0x5c(%esp),%esi │ │ - lea 0x26(%esi,%edx,1),%edx │ │ - lea 0x26(%ecx,%edx,1),%ecx │ │ - shr %ecx │ │ - mov 0x20(%esp),%edx │ │ - mov %cl,(%edx) │ │ - mov %edx,%ecx │ │ - add $0x2,%eax │ │ - inc %ecx │ │ - cmp 0x18(%ebp),%eax │ │ - mov 0x14(%esp),%ebx │ │ - mov 0x10(%esp),%esi │ │ - jge 936e0 │ │ - mov %ecx,0x20(%esp) │ │ - movswl (%esi,%eax,2),%esi │ │ - movswl (%ebx,%eax,2),%ecx │ │ - mov %esi,%edi │ │ - sub %ecx,%edi │ │ - mov %edi,%edx │ │ - neg %edx │ │ - cmovl %edi,%edx │ │ - add $0x8,%edx │ │ - shr $0x8,%edx │ │ - cmp $0x1a,%edx │ │ - mov $0x1a,%ebx │ │ - jb 9379f │ │ - mov $0x1a,%edx │ │ - lea 0x26(%edx),%edi │ │ - imul %esi,%edi │ │ - mov $0x1a,%esi │ │ - sub %edx,%esi │ │ - imul %ecx,%esi │ │ - lea 0x200(%esi,%edi,1),%ecx │ │ - sar $0xa,%ecx │ │ - cmp $0x100,%ecx │ │ - jl 937c6 │ │ - mov $0xff,%ecx │ │ - test %ecx,%ecx │ │ - mov 0x10(%esp),%esi │ │ - jg 937d0 │ │ - xor %ecx,%ecx │ │ - mov 0x4(%esp),%edi │ │ - mov %cl,(%edi,%eax,1) │ │ - movswl 0x2(%esi,%eax,2),%edi │ │ - mov 0x14(%esp),%ecx │ │ - movswl 0x2(%ecx,%eax,2),%ecx │ │ - mov %edi,%esi │ │ - mov %ecx,0x70(%esp) │ │ - sub %ecx,%esi │ │ - mov %esi,%ecx │ │ - neg %ecx │ │ - cmovl %esi,%ecx │ │ - add $0x8,%ecx │ │ - shr $0x8,%ecx │ │ - cmp $0x1a,%ecx │ │ - jb 93804 │ │ - mov $0x1a,%ecx │ │ - lea 0x26(%ecx),%esi │ │ - imul %edi,%esi │ │ - sub %ecx,%ebx │ │ - imul 0x70(%esp),%ebx │ │ - lea 0x200(%ebx,%esi,1),%ebx │ │ - sar $0xa,%ebx │ │ - cmp $0x100,%ebx │ │ - jl 93828 │ │ - mov $0xff,%ebx │ │ - test %ebx,%ebx │ │ - jg 93740 │ │ - xor %ebx,%ebx │ │ - jmp 93740 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 9780d │ │ + pop %ebx │ │ + add $0x3f763,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7eb70(%ebx),%eax │ │ + lea -0x7ebe0(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x8 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x18(%esp),%ebx │ │ - mov %ebx,%ecx │ │ - imul 0xc(%ebp),%ecx │ │ - mov 0x8(%ebp),%eax │ │ - lea (%eax,%ecx,1),%edx │ │ - mov %edx,0x30(%esp) │ │ - mov 0x50(%esp),%edx │ │ - add %edx,%ecx │ │ - add %eax,%ecx │ │ - mov 0x1c(%esp),%eax │ │ - imul %ebx,%eax │ │ - mov 0x20(%ebp),%edi │ │ - lea (%edi,%eax,1),%esi │ │ - mov %esi,0x20(%esp) │ │ - add 0x8(%esp),%eax │ │ - add %edi,%eax │ │ - mov %ebx,%edi │ │ - imul 0x18(%ebp),%edi │ │ - lea (%edx,%edi,1),%ebx │ │ - mov 0x10(%ebp),%edx │ │ - lea (%edx,%ebx,2),%esi │ │ - mov %esi,0xb0(%esp) │ │ - mov 0x14(%ebp),%edx │ │ - lea (%edx,%ebx,2),%ebx │ │ - mov 0x30(%esp),%edx │ │ - cmp %eax,%edx │ │ - setb 0x70(%esp) │ │ - cmp %ecx,0x20(%esp) │ │ - setb 0xc0(%esp) │ │ - cmp %esi,%edx │ │ - mov %edx,%esi │ │ - setb 0x60(%esp) │ │ - mov 0x10(%ebp),%edx │ │ - lea (%edx,%edi,2),%edx │ │ - cmp %edx,%ecx │ │ - seta 0xa0(%esp) │ │ - cmp %ebx,%esi │ │ - mov 0x14(%ebp),%esi │ │ - lea (%esi,%edi,2),%esi │ │ - setb 0x30(%esp) │ │ - cmp %esi,%ecx │ │ - seta 0x90(%esp) │ │ - mov 0x20(%esp),%edi │ │ - cmp 0xb0(%esp),%edi │ │ - setb %ch │ │ - cmp %edx,%eax │ │ - seta %dh │ │ - cmp %ebx,%edi │ │ - mov 0x14(%esp),%ebx │ │ - setb %cl │ │ - cmp %esi,%eax │ │ - mov 0x10(%esp),%esi │ │ - seta %dl │ │ - mov 0xc0(%esp),%al │ │ - test %al,0x70(%esp) │ │ - mov $0x0,%eax │ │ - jne 9372a │ │ - mov 0xa0(%esp),%al │ │ - and %al,0x60(%esp) │ │ - mov $0x0,%eax │ │ - jne 9372a │ │ - mov 0x90(%esp),%al │ │ - and %al,0x30(%esp) │ │ - mov $0x0,%eax │ │ - jne 9372a │ │ - and %dh,%ch │ │ - mov $0x0,%eax │ │ - jne 9372a │ │ - and %dl,%cl │ │ - mov $0x0,%eax │ │ - jne 9372a │ │ - xor %eax,%eax │ │ - mov 0x4c(%esp),%edx │ │ nop │ │ nop │ │ nop │ │ - movdqu (%esi,%eax,4),%xmm3 │ │ - movdqa %xmm3,0x20(%esp) │ │ - movdqu 0x10(%esi,%eax,4),%xmm0 │ │ - movdqa %xmm0,0x30(%esp) │ │ - movdqa 0xe0(%esp),%xmm5 │ │ - pshufb %xmm5,%xmm0 │ │ - punpcklwd %xmm0,%xmm0 │ │ - psrad $0x10,%xmm0 │ │ - movdqa %xmm0,%xmm2 │ │ - movdqa %xmm0,0x90(%esp) │ │ - movdqu 0x10(%ebx,%eax,4),%xmm0 │ │ - movdqa %xmm0,0x80(%esp) │ │ - pshufb %xmm5,%xmm0 │ │ - punpcklwd %xmm0,%xmm1 │ │ - psrad $0x10,%xmm1 │ │ - movdqa %xmm1,0x60(%esp) │ │ - movdqa %xmm2,%xmm0 │ │ - psubd %xmm1,%xmm0 │ │ - pabsd %xmm0,%xmm7 │ │ - paddd 0xd0(%esp),%xmm7 │ │ - psrld $0x8,%xmm7 │ │ - movdqa 0x140(%esp),%xmm4 │ │ - movdqa %xmm4,%xmm6 │ │ - pcmpgtd %xmm7,%xmm6 │ │ - movdqa %xmm7,%xmm0 │ │ - pand %xmm6,%xmm0 │ │ - pandn %xmm4,%xmm6 │ │ - por %xmm0,%xmm6 │ │ - movdqa %xmm3,%xmm0 │ │ - pshufb %xmm5,%xmm0 │ │ - punpcklwd %xmm0,%xmm3 │ │ - psrad $0x10,%xmm3 │ │ - movdqa %xmm3,0x170(%esp) │ │ - movdqu (%ebx,%eax,4),%xmm2 │ │ - movdqa %xmm2,%xmm1 │ │ - pshufb %xmm5,%xmm1 │ │ - punpcklwd %xmm1,%xmm0 │ │ - psrad $0x10,%xmm0 │ │ - movdqa %xmm0,0x190(%esp) │ │ - movdqa %xmm3,%xmm1 │ │ - psubd %xmm0,%xmm1 │ │ - pabsd %xmm1,%xmm0 │ │ - paddd 0xd0(%esp),%xmm0 │ │ - psrld $0x8,%xmm0 │ │ - movdqa %xmm4,%xmm3 │ │ - pcmpgtd %xmm0,%xmm3 │ │ - movdqa %xmm0,%xmm1 │ │ - pand %xmm3,%xmm1 │ │ - pandn %xmm4,%xmm3 │ │ - por %xmm1,%xmm3 │ │ - pshufb %xmm5,%xmm6 │ │ - pshufb %xmm5,%xmm3 │ │ - punpcklqdq %xmm6,%xmm3 │ │ - movdqa 0x130(%esp),%xmm6 │ │ - movdqa 0x20(%esp),%xmm1 │ │ - pshufb %xmm6,%xmm1 │ │ - punpcklwd %xmm1,%xmm1 │ │ - psrad $0x10,%xmm1 │ │ - movdqa %xmm1,0xc0(%esp) │ │ - pshufb %xmm6,%xmm2 │ │ - punpcklwd %xmm2,%xmm2 │ │ - psrad $0x10,%xmm2 │ │ - movdqa %xmm2,0x70(%esp) │ │ - psubd %xmm2,%xmm1 │ │ - pabsd %xmm1,%xmm1 │ │ - movdqa 0xd0(%esp),%xmm5 │ │ - paddd %xmm5,%xmm1 │ │ - psrld $0x8,%xmm1 │ │ - movdqa %xmm1,0xa0(%esp) │ │ - movdqa %xmm4,%xmm2 │ │ - pcmpgtd %xmm1,%xmm2 │ │ - pand %xmm2,%xmm1 │ │ - pandn %xmm4,%xmm2 │ │ - por %xmm1,%xmm2 │ │ - movdqa %xmm2,0x20(%esp) │ │ - movdqa 0x30(%esp),%xmm1 │ │ - pshufb %xmm6,%xmm1 │ │ - punpcklwd %xmm1,%xmm1 │ │ - psrad $0x10,%xmm1 │ │ - movdqa %xmm1,0xb0(%esp) │ │ - movdqa 0x80(%esp),%xmm2 │ │ - pshufb %xmm6,%xmm2 │ │ - punpcklwd %xmm2,%xmm2 │ │ - psrad $0x10,%xmm2 │ │ - movdqa %xmm2,0x30(%esp) │ │ - psubd %xmm2,%xmm1 │ │ - pabsd %xmm1,%xmm1 │ │ - paddd %xmm5,%xmm1 │ │ - psrld $0x8,%xmm1 │ │ - movdqa %xmm1,0x80(%esp) │ │ - movdqa %xmm4,%xmm2 │ │ - pcmpgtd %xmm1,%xmm2 │ │ - pand %xmm2,%xmm1 │ │ - pandn %xmm4,%xmm2 │ │ - por %xmm1,%xmm2 │ │ - movdqa %xmm2,0x180(%esp) │ │ - movdqa 0x100(%esp),%xmm1 │ │ - movdqa %xmm1,%xmm6 │ │ - pcmpgtd %xmm0,%xmm6 │ │ - pand %xmm6,%xmm0 │ │ - pandn %xmm1,%xmm6 │ │ - por %xmm0,%xmm6 │ │ - movdqa %xmm1,%xmm5 │ │ - pcmpgtd %xmm7,%xmm5 │ │ - pand %xmm5,%xmm7 │ │ - pandn %xmm1,%xmm5 │ │ - por %xmm7,%xmm5 │ │ - movdqa 0xf0(%esp),%xmm0 │ │ - paddd %xmm0,%xmm6 │ │ - movdqa %xmm0,%xmm1 │ │ - movdqa %xmm6,%xmm0 │ │ - movdqa 0x170(%esp),%xmm2 │ │ - pmuludq %xmm2,%xmm0 │ │ - pshufd $0xf5,%xmm2,%xmm7 │ │ - pshufd $0xf5,%xmm6,%xmm4 │ │ - pmuludq %xmm4,%xmm7 │ │ - pshufd $0xe8,%xmm0,%xmm4 │ │ - pshufd $0xe8,%xmm7,%xmm0 │ │ - punpckldq %xmm0,%xmm4 │ │ - paddd %xmm1,%xmm5 │ │ - movdqa %xmm5,%xmm7 │ │ - movdqa 0x90(%esp),%xmm0 │ │ - pmuludq %xmm0,%xmm7 │ │ - pshufd $0xf5,%xmm0,%xmm0 │ │ - pshufd $0xf5,%xmm5,%xmm2 │ │ - pmuludq %xmm2,%xmm0 │ │ - pshufd $0xe8,%xmm7,%xmm7 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - punpckldq %xmm0,%xmm7 │ │ - movdqa 0x110(%esp),%xmm0 │ │ - psubusw %xmm3,%xmm0 │ │ - movdqa %xmm0,%xmm2 │ │ - pxor %xmm1,%xmm1 │ │ - punpcklwd %xmm1,%xmm0 │ │ - pshufd $0xf5,%xmm0,%xmm3 │ │ - movdqa 0x190(%esp),%xmm1 │ │ - pmuludq %xmm1,%xmm0 │ │ - pshufd $0xf5,%xmm1,%xmm1 │ │ - pmuludq %xmm3,%xmm1 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - pshufd $0xe8,%xmm1,%xmm1 │ │ - punpckldq %xmm1,%xmm0 │ │ - pxor %xmm1,%xmm1 │ │ - punpckhwd %xmm1,%xmm2 │ │ - pshufd $0xf5,%xmm2,%xmm1 │ │ - movdqa 0x60(%esp),%xmm3 │ │ - pmuludq %xmm3,%xmm2 │ │ - pshufd $0xf5,%xmm3,%xmm3 │ │ - pmuludq %xmm1,%xmm3 │ │ - pshufd $0xe8,%xmm2,%xmm1 │ │ - pshufd $0xe8,%xmm3,%xmm2 │ │ - punpckldq %xmm2,%xmm1 │ │ - movdqa 0x120(%esp),%xmm2 │ │ - paddd %xmm2,%xmm4 │ │ - paddd %xmm0,%xmm4 │ │ - paddd %xmm2,%xmm7 │ │ - paddd %xmm1,%xmm7 │ │ - psrad $0xa,%xmm7 │ │ - psrad $0xa,%xmm4 │ │ - packssdw %xmm7,%xmm4 │ │ - movdqa %xmm4,0x60(%esp) │ │ - movdqa 0xe0(%esp),%xmm0 │ │ - movdqa 0x180(%esp),%xmm2 │ │ - pshufb %xmm0,%xmm2 │ │ - movdqa 0x20(%esp),%xmm1 │ │ - pshufb %xmm0,%xmm1 │ │ - punpcklqdq %xmm2,%xmm1 │ │ - movdqa %xmm1,0x20(%esp) │ │ - movdqa 0x100(%esp),%xmm3 │ │ - movdqa %xmm3,%xmm0 │ │ - movdqa 0xa0(%esp),%xmm1 │ │ - pcmpgtd %xmm1,%xmm0 │ │ - pand %xmm0,%xmm1 │ │ - pandn %xmm3,%xmm0 │ │ - por %xmm1,%xmm0 │ │ - movdqa %xmm3,%xmm2 │ │ - movdqa 0x80(%esp),%xmm1 │ │ - pcmpgtd %xmm1,%xmm2 │ │ - pand %xmm2,%xmm1 │ │ - pandn %xmm3,%xmm2 │ │ - por %xmm1,%xmm2 │ │ - movdqa 0xf0(%esp),%xmm7 │ │ - paddd %xmm7,%xmm0 │ │ - movdqa 0x150(%esp),%xmm4 │ │ - paddd %xmm4,%xmm6 │ │ - paddd %xmm0,%xmm6 │ │ - pshufd $0xf5,%xmm0,%xmm1 │ │ - movdqa 0xc0(%esp),%xmm3 │ │ - pmuludq %xmm3,%xmm0 │ │ - pshufd $0xf5,%xmm3,%xmm3 │ │ - pmuludq %xmm1,%xmm3 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - pshufd $0xe8,%xmm3,%xmm1 │ │ - punpckldq %xmm1,%xmm0 │ │ - paddd %xmm7,%xmm2 │ │ - paddd %xmm4,%xmm5 │ │ - paddd %xmm2,%xmm5 │ │ - pshufd $0xf5,%xmm2,%xmm1 │ │ - movdqa 0xb0(%esp),%xmm3 │ │ - pmuludq %xmm3,%xmm2 │ │ - pshufd $0xf5,%xmm3,%xmm3 │ │ - pmuludq %xmm1,%xmm3 │ │ - pshufd $0xe8,%xmm2,%xmm1 │ │ - pshufd $0xe8,%xmm3,%xmm2 │ │ - punpckldq %xmm2,%xmm1 │ │ - movdqa 0x110(%esp),%xmm2 │ │ - psubusw 0x20(%esp),%xmm2 │ │ - movdqa %xmm2,%xmm3 │ │ - pxor %xmm4,%xmm4 │ │ - punpcklwd %xmm4,%xmm2 │ │ - pshufd $0xf5,%xmm2,%xmm7 │ │ - movdqa 0x70(%esp),%xmm4 │ │ - pmuludq %xmm4,%xmm2 │ │ - pshufd $0xf5,%xmm4,%xmm4 │ │ - pmuludq %xmm7,%xmm4 │ │ - pshufd $0xe8,%xmm2,%xmm2 │ │ - pshufd $0xe8,%xmm4,%xmm4 │ │ - punpckldq %xmm4,%xmm2 │ │ - pxor %xmm4,%xmm4 │ │ - punpckhwd %xmm4,%xmm3 │ │ - pshufd $0xf5,%xmm3,%xmm4 │ │ - movdqa 0x30(%esp),%xmm7 │ │ - pmuludq %xmm7,%xmm3 │ │ - pshufd $0xf5,%xmm7,%xmm7 │ │ - pmuludq %xmm4,%xmm7 │ │ - pshufd $0xe8,%xmm3,%xmm3 │ │ - pshufd $0xe8,%xmm7,%xmm4 │ │ - punpckldq %xmm4,%xmm3 │ │ - movdqa 0x120(%esp),%xmm4 │ │ - paddd %xmm4,%xmm0 │ │ - paddd %xmm2,%xmm0 │ │ - paddd %xmm4,%xmm1 │ │ - paddd %xmm3,%xmm1 │ │ - psrad $0xa,%xmm1 │ │ - psrad $0xa,%xmm0 │ │ - packssdw %xmm1,%xmm0 │ │ - movdqa 0x60(%esp),%xmm1 │ │ - packuswb %xmm1,%xmm1 │ │ - packuswb %xmm0,%xmm0 │ │ - punpcklbw %xmm0,%xmm1 │ │ - movdqa 0x160(%esp),%xmm0 │ │ - mov 0x4(%esp),%ecx │ │ - movdqu %xmm1,(%ecx,%eax,2) │ │ - psrld $0x1,%xmm6 │ │ - psrld $0x1,%xmm5 │ │ - movdqa 0xe0(%esp),%xmm1 │ │ - pshufb %xmm1,%xmm5 │ │ - pshufb %xmm1,%xmm6 │ │ - punpcklqdq %xmm5,%xmm6 │ │ - pshufb %xmm0,%xmm6 │ │ - mov %eax,%ecx │ │ - and $0x7ffffff8,%ecx │ │ - mov 0xc(%esp),%edi │ │ - movq %xmm6,(%edi,%ecx,1) │ │ - add $0x8,%eax │ │ - cmp %eax,%edx │ │ - jne 93960 │ │ - cmp %edx,0x8(%esp) │ │ - mov 0x48(%esp),%eax │ │ - je 936e0 │ │ - jmp 9372a │ │ - lea -0xc(%ebp),%esp │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 9785d │ │ + pop %ebx │ │ + add $0x3f713,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x83dd0(%ebx),%eax │ │ + lea -0x7fc40(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x8 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ pop %esi │ │ - pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x1f0,%esp │ │ - call 93eb4 │ │ - pop %eax │ │ - add $0x410bc,%eax │ │ - mov 0x18(%ebp),%ecx │ │ - mov %ecx,%edx │ │ - sar %edx │ │ - mov %edx,0xf4(%esp) │ │ - mov $0x2,%edx │ │ - sub 0x24(%ebp),%edx │ │ - lea -0x1(%ecx),%esi │ │ - shr %esi │ │ - inc %esi │ │ - inc %ecx │ │ - and $0xfffffffe,%ecx │ │ - mov %ecx,0x14(%esp) │ │ - mov %esi,0x18(%esp) │ │ - and $0xfffffff8,%esi │ │ - mov %edx,0xfc(%esp) │ │ - movd %edx,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - movdqa %xmm0,0x1c0(%esp) │ │ - movdqa -0x15990(%eax),%xmm1 │ │ - movdqa -0x158c0(%eax),%xmm0 │ │ - movdqa -0x15860(%eax),%xmm3 │ │ - movdqa -0x15820(%eax),%xmm4 │ │ - movdqa -0x15850(%eax),%xmm5 │ │ - movdqa -0x15840(%eax),%xmm7 │ │ - movdqa -0x15830(%eax),%xmm6 │ │ - mov 0x20(%ebp),%ecx │ │ - mov 0x1c(%ebp),%edx │ │ - mov 0x10(%ebp),%ebx │ │ - mov 0x8(%ebp),%edi │ │ - mov %edi,0x8(%esp) │ │ - mov %ebx,%edi │ │ - mov 0x14(%ebp),%ebx │ │ - mov %esi,0x1c(%esp) │ │ - lea (%esi,%esi,1),%esi │ │ - mov %esi,0xac(%esp) │ │ - movaps -0x15880(%eax),%xmm2 │ │ - movaps %xmm2,0x110(%esp) │ │ - movaps -0x158b0(%eax),%xmm2 │ │ - movaps %xmm2,0x1b0(%esp) │ │ - movdqa %xmm0,%xmm2 │ │ - mov %eax,0xf8(%esp) │ │ - movdqa %xmm1,0x90(%esp) │ │ - movdqa %xmm6,0x1a0(%esp) │ │ - movdqa %xmm3,0x190(%esp) │ │ - movdqa %xmm5,0x150(%esp) │ │ - movdqa %xmm0,0x180(%esp) │ │ - movdqa %xmm4,0x170(%esp) │ │ - movdqa %xmm7,0x160(%esp) │ │ - mov %edx,0x3c(%esp) │ │ - mov %ecx,0x10(%esp) │ │ - cmpl $0x0,0x18(%ebp) │ │ - jg 94008 │ │ - jmp 94f20 │ │ + call 978ad │ │ + pop %ebx │ │ + add $0x3f6c3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7faf0(%ebx),%eax │ │ + lea -0x83f60(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x8 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %esi,0x8(%esp) │ │ - mov 0x10(%esp),%ecx │ │ - add 0xf4(%esp),%ecx │ │ - dec %edx │ │ - je 94f4c │ │ - mov %edx,0x3c(%esp) │ │ - mov %ecx,0x10(%esp) │ │ - cmpl $0x0,0x18(%ebp) │ │ - jle 94f20 │ │ - testb $0x1,0x3c(%esp) │ │ - mov %ebx,0x4(%esp) │ │ - mov %edi,0xc(%esp) │ │ - jne 94650 │ │ - xor %esi,%esi │ │ - mov 0x18(%esp),%ecx │ │ - cmp $0x8,%ecx │ │ - jb 94ce0 │ │ - mov 0x14(%esp),%edi │ │ - mov 0x8(%esp),%eax │ │ - lea (%eax,%edi,1),%edx │ │ - mov %edx,0x50(%esp) │ │ - mov 0x10(%esp),%edx │ │ - lea (%edx,%ecx,1),%ecx │ │ - mov %ecx,0x20(%esp) │ │ - mov 0xc(%esp),%ecx │ │ - lea (%ecx,%edi,2),%ecx │ │ - mov %ecx,0x40(%esp) │ │ - cmp 0x20(%esp),%eax │ │ - setb 0x80(%esp) │ │ - mov 0x50(%esp),%ecx │ │ - cmp %ecx,%edx │ │ - setb 0xb0(%esp) │ │ - cmp 0x40(%esp),%eax │ │ - setb 0xe0(%esp) │ │ - cmp 0xc(%esp),%ecx │ │ - seta 0x70(%esp) │ │ - lea (%ebx,%edi,2),%ecx │ │ - cmp %ecx,%eax │ │ - setb 0x60(%esp) │ │ - cmp %ebx,0x50(%esp) │ │ - mov 0xc(%esp),%edi │ │ - seta 0x50(%esp) │ │ - cmp 0x40(%esp),%edx │ │ - setb 0x40(%esp) │ │ - mov 0x20(%esp),%eax │ │ - cmp %edi,%eax │ │ - seta 0xd0(%esp) │ │ - cmp %ecx,%edx │ │ - setb %cl │ │ - cmp %ebx,%eax │ │ - seta %dl │ │ - mov 0xb0(%esp),%al │ │ - test %al,0x80(%esp) │ │ - jne 94cce │ │ - mov 0x70(%esp),%al │ │ - and %al,0xe0(%esp) │ │ - jne 94cce │ │ - mov 0x50(%esp),%al │ │ - and %al,0x60(%esp) │ │ - jne 94cce │ │ - mov 0xd0(%esp),%al │ │ - and %al,0x40(%esp) │ │ - jne 94cce │ │ - and %dl,%cl │ │ - mov 0x4(%esp),%ebx │ │ - jne 94ce0 │ │ - xor %esi,%esi │ │ - mov 0x8(%esp),%edx │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 978fd │ │ + pop %ebx │ │ + add $0x3f673,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7faf0(%ebx),%eax │ │ + lea -0x7fc40(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x8 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movdqu (%edi,%esi,4),%xmm5 │ │ - movdqa %xmm5,0x50(%esp) │ │ - movdqu 0x10(%edi,%esi,4),%xmm0 │ │ - movdqa %xmm0,0x70(%esp) │ │ - pshufb 0x90(%esp),%xmm0 │ │ - punpcklwd %xmm0,%xmm0 │ │ - psrad $0x10,%xmm0 │ │ - movdqa %xmm0,%xmm2 │ │ - movdqa %xmm0,0x40(%esp) │ │ - movdqu 0x10(%ebx,%esi,4),%xmm0 │ │ - movdqa %xmm0,0xc0(%esp) │ │ - pshufb 0x90(%esp),%xmm0 │ │ - punpcklwd %xmm0,%xmm1 │ │ - psrad $0x10,%xmm1 │ │ - movdqa %xmm1,0x20(%esp) │ │ - movdqa %xmm2,%xmm0 │ │ - psubd %xmm1,%xmm0 │ │ - pabsd %xmm0,%xmm4 │ │ - movdqa 0x180(%esp),%xmm7 │ │ - paddd %xmm7,%xmm4 │ │ - psrld $0x8,%xmm4 │ │ - movdqa 0x190(%esp),%xmm1 │ │ - movdqa %xmm1,%xmm2 │ │ - pcmpgtd %xmm4,%xmm2 │ │ - movdqa %xmm4,%xmm3 │ │ - pand %xmm2,%xmm3 │ │ - pandn %xmm1,%xmm2 │ │ - por %xmm3,%xmm2 │ │ - movdqa %xmm5,%xmm3 │ │ - pshufb 0x90(%esp),%xmm3 │ │ - punpcklwd %xmm3,%xmm5 │ │ - psrad $0x10,%xmm5 │ │ - movdqa %xmm5,0x60(%esp) │ │ - movdqu (%ebx,%esi,4),%xmm6 │ │ - movdqa %xmm6,%xmm3 │ │ - pshufb 0x90(%esp),%xmm3 │ │ - punpcklwd %xmm3,%xmm0 │ │ - psrad $0x10,%xmm0 │ │ - movdqa %xmm0,0x80(%esp) │ │ - movdqa %xmm5,%xmm3 │ │ - psubd %xmm0,%xmm3 │ │ - pabsd %xmm3,%xmm0 │ │ - paddd %xmm7,%xmm0 │ │ - psrld $0x8,%xmm0 │ │ - movdqa %xmm1,%xmm5 │ │ - pcmpgtd %xmm0,%xmm5 │ │ - movdqa %xmm0,%xmm3 │ │ - pand %xmm5,%xmm3 │ │ - pandn %xmm1,%xmm5 │ │ - por %xmm3,%xmm5 │ │ - pshufb 0x90(%esp),%xmm2 │ │ - pshufb 0x90(%esp),%xmm5 │ │ - punpcklqdq %xmm2,%xmm5 │ │ - movdqa %xmm5,0xe0(%esp) │ │ - movdqa 0x170(%esp),%xmm5 │ │ - movdqa 0x50(%esp),%xmm2 │ │ - pshufb %xmm5,%xmm2 │ │ - punpcklwd %xmm2,%xmm2 │ │ - psrad $0x10,%xmm2 │ │ - movdqa %xmm2,0xb0(%esp) │ │ - pshufb %xmm5,%xmm6 │ │ - punpcklwd %xmm6,%xmm3 │ │ - psrad $0x10,%xmm3 │ │ - movdqa %xmm3,0x50(%esp) │ │ - psubd %xmm3,%xmm2 │ │ - pabsd %xmm2,%xmm2 │ │ - paddd %xmm7,%xmm2 │ │ - psrld $0x8,%xmm2 │ │ - movdqa %xmm1,%xmm6 │ │ - pcmpgtd %xmm2,%xmm6 │ │ - movdqa %xmm2,%xmm3 │ │ - pand %xmm6,%xmm3 │ │ - pandn %xmm1,%xmm6 │ │ - por %xmm3,%xmm6 │ │ - movdqa %xmm6,0xd0(%esp) │ │ - movdqa 0x70(%esp),%xmm3 │ │ - pshufb %xmm5,%xmm3 │ │ - punpcklwd %xmm3,%xmm3 │ │ - psrad $0x10,%xmm3 │ │ - movdqa %xmm3,0x140(%esp) │ │ - movdqa 0xc0(%esp),%xmm6 │ │ - pshufb %xmm5,%xmm6 │ │ - punpcklwd %xmm6,%xmm5 │ │ - psrad $0x10,%xmm5 │ │ - movdqa %xmm5,0x70(%esp) │ │ - psubd %xmm5,%xmm3 │ │ - pabsd %xmm3,%xmm6 │ │ - paddd %xmm7,%xmm6 │ │ - psrld $0x8,%xmm6 │ │ - movdqa %xmm1,%xmm5 │ │ - pcmpgtd %xmm6,%xmm5 │ │ - movdqa %xmm6,%xmm3 │ │ - pand %xmm5,%xmm3 │ │ - pandn %xmm1,%xmm5 │ │ - por %xmm3,%xmm5 │ │ - movdqa %xmm5,0xc0(%esp) │ │ - movdqa 0x160(%esp),%xmm3 │ │ - movdqa %xmm3,%xmm1 │ │ - pcmpgtd %xmm0,%xmm1 │ │ - pand %xmm1,%xmm0 │ │ - pandn %xmm3,%xmm1 │ │ - por %xmm0,%xmm1 │ │ - movdqa %xmm3,%xmm5 │ │ - pcmpgtd %xmm4,%xmm5 │ │ - pand %xmm5,%xmm4 │ │ - pandn %xmm3,%xmm5 │ │ - por %xmm4,%xmm5 │ │ - movdqa %xmm3,%xmm0 │ │ - pcmpgtd %xmm2,%xmm0 │ │ - pand %xmm0,%xmm2 │ │ - pandn %xmm3,%xmm0 │ │ - por %xmm2,%xmm0 │ │ - movdqa 0x1a0(%esp),%xmm7 │ │ - paddd %xmm7,%xmm1 │ │ - paddd %xmm7,%xmm0 │ │ - movdqa %xmm0,0x100(%esp) │ │ - pshufd $0xf5,%xmm0,%xmm2 │ │ - movdqa %xmm2,0x130(%esp) │ │ - paddd %xmm1,%xmm0 │ │ - movdqa %xmm0,0x120(%esp) │ │ - pshufd $0xf5,%xmm1,%xmm0 │ │ - movdqa %xmm1,%xmm4 │ │ - movdqa 0x60(%esp),%xmm1 │ │ - pmuludq %xmm1,%xmm4 │ │ - pshufd $0xf5,%xmm1,%xmm2 │ │ - pmuludq %xmm0,%xmm2 │ │ - pshufd $0xe8,%xmm4,%xmm0 │ │ - pshufd $0xe8,%xmm2,%xmm2 │ │ - punpckldq %xmm2,%xmm0 │ │ - movdqa %xmm3,%xmm2 │ │ - pcmpgtd %xmm6,%xmm2 │ │ - pand %xmm2,%xmm6 │ │ - pandn %xmm3,%xmm2 │ │ - por %xmm6,%xmm2 │ │ - movdqa %xmm7,%xmm1 │ │ - paddd %xmm7,%xmm5 │ │ - paddd %xmm7,%xmm2 │ │ - movdqa %xmm2,0x60(%esp) │ │ - pshufd $0xf5,%xmm2,%xmm1 │ │ - movdqa %xmm1,0x1d0(%esp) │ │ - paddd %xmm5,%xmm2 │ │ - pshufd $0xf5,%xmm5,%xmm6 │ │ - movdqa 0x40(%esp),%xmm1 │ │ - pmuludq %xmm1,%xmm5 │ │ - pshufd $0xf5,%xmm1,%xmm1 │ │ - pmuludq %xmm6,%xmm1 │ │ - pshufd $0xe8,%xmm5,%xmm5 │ │ - pshufd $0xe8,%xmm1,%xmm1 │ │ - punpckldq %xmm1,%xmm5 │ │ - movdqa 0x150(%esp),%xmm7 │ │ - movdqa %xmm7,%xmm1 │ │ - psubusw 0xe0(%esp),%xmm1 │ │ - movdqa %xmm1,%xmm6 │ │ - pxor %xmm3,%xmm3 │ │ - punpcklwd %xmm3,%xmm1 │ │ - pshufd $0xf5,%xmm1,%xmm4 │ │ - movdqa 0x80(%esp),%xmm3 │ │ - pmuludq %xmm3,%xmm1 │ │ - pshufd $0xf5,%xmm3,%xmm3 │ │ - pmuludq %xmm4,%xmm3 │ │ - pshufd $0xe8,%xmm1,%xmm4 │ │ - pshufd $0xe8,%xmm3,%xmm3 │ │ - punpckldq %xmm3,%xmm4 │ │ - pxor %xmm1,%xmm1 │ │ - punpckhwd %xmm1,%xmm6 │ │ - pshufd $0xf5,%xmm6,%xmm3 │ │ - movdqa 0x20(%esp),%xmm1 │ │ - pmuludq %xmm1,%xmm6 │ │ - pshufd $0xf5,%xmm1,%xmm1 │ │ - pmuludq %xmm3,%xmm1 │ │ - pshufd $0xe8,%xmm6,%xmm3 │ │ - pshufd $0xe8,%xmm1,%xmm1 │ │ - punpckldq %xmm1,%xmm3 │ │ - movdqa 0x110(%esp),%xmm1 │ │ - paddd %xmm1,%xmm0 │ │ - paddd %xmm4,%xmm0 │ │ - paddd %xmm1,%xmm5 │ │ - paddd %xmm3,%xmm5 │ │ - psrad $0xa,%xmm5 │ │ - psrad $0xa,%xmm0 │ │ - packssdw %xmm5,%xmm0 │ │ - movdqa 0xc0(%esp),%xmm3 │ │ - pshufb 0x90(%esp),%xmm3 │ │ - movdqa 0xd0(%esp),%xmm1 │ │ - pshufb 0x90(%esp),%xmm1 │ │ - punpcklqdq %xmm3,%xmm1 │ │ - movdqa %xmm1,%xmm5 │ │ - movdqa 0xb0(%esp),%xmm1 │ │ - movdqa 0x100(%esp),%xmm3 │ │ - pmuludq %xmm1,%xmm3 │ │ - pshufd $0xf5,%xmm1,%xmm1 │ │ - pmuludq 0x130(%esp),%xmm1 │ │ - pshufd $0xe8,%xmm3,%xmm3 │ │ - pshufd $0xe8,%xmm1,%xmm1 │ │ - punpckldq %xmm1,%xmm3 │ │ - movdqa 0x140(%esp),%xmm1 │ │ - movdqa 0x60(%esp),%xmm4 │ │ - pmuludq %xmm1,%xmm4 │ │ - pshufd $0xf5,%xmm1,%xmm1 │ │ - pmuludq 0x1d0(%esp),%xmm1 │ │ - pshufd $0xe8,%xmm4,%xmm4 │ │ - pshufd $0xe8,%xmm1,%xmm1 │ │ - punpckldq %xmm1,%xmm4 │ │ - movdqa %xmm7,%xmm1 │ │ - psubusw %xmm5,%xmm1 │ │ - movdqa %xmm1,%xmm5 │ │ - pxor %xmm6,%xmm6 │ │ - punpcklwd %xmm6,%xmm1 │ │ - pshufd $0xf5,%xmm1,%xmm7 │ │ - movdqa 0x50(%esp),%xmm6 │ │ - pmuludq %xmm6,%xmm1 │ │ - pshufd $0xf5,%xmm6,%xmm6 │ │ - pmuludq %xmm7,%xmm6 │ │ - pshufd $0xe8,%xmm1,%xmm7 │ │ - pshufd $0xe8,%xmm6,%xmm6 │ │ - punpckldq %xmm6,%xmm7 │ │ - pxor %xmm1,%xmm1 │ │ - punpckhwd %xmm1,%xmm5 │ │ - pshufd $0xf5,%xmm5,%xmm6 │ │ - movdqa 0x70(%esp),%xmm1 │ │ - pmuludq %xmm1,%xmm5 │ │ - pshufd $0xf5,%xmm1,%xmm1 │ │ - pmuludq %xmm6,%xmm1 │ │ - pshufd $0xe8,%xmm5,%xmm5 │ │ - pshufd $0xe8,%xmm1,%xmm1 │ │ - punpckldq %xmm1,%xmm5 │ │ - movdqa 0x110(%esp),%xmm1 │ │ - paddd %xmm1,%xmm3 │ │ - paddd %xmm7,%xmm3 │ │ - paddd %xmm1,%xmm4 │ │ - paddd %xmm5,%xmm4 │ │ - psrad $0xa,%xmm4 │ │ - psrad $0xa,%xmm3 │ │ - packssdw %xmm4,%xmm3 │ │ - movdqa 0x90(%esp),%xmm1 │ │ - packuswb %xmm0,%xmm0 │ │ - packuswb %xmm3,%xmm3 │ │ - punpcklbw %xmm3,%xmm0 │ │ - movdqu %xmm0,(%edx,%esi,2) │ │ - pshufb %xmm1,%xmm2 │ │ - movdqa 0x120(%esp),%xmm0 │ │ - pshufb %xmm1,%xmm0 │ │ - punpcklqdq %xmm2,%xmm0 │ │ - pshufb 0x1b0(%esp),%xmm0 │ │ - mov %esi,%eax │ │ - and $0x7ffffff8,%eax │ │ - mov 0x10(%esp),%ecx │ │ - movq %xmm0,(%ecx,%eax,1) │ │ - add $0x8,%esi │ │ - cmp %esi,0x1c(%esp) │ │ - jne 94110 │ │ - mov 0x1c(%esp),%eax │ │ - cmp %eax,0x18(%esp) │ │ - mov 0xac(%esp),%esi │ │ - jne 94ce0 │ │ - jmp 94de0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - xor %esi,%esi │ │ - mov 0x18(%esp),%eax │ │ - cmp $0x7,%eax │ │ - jbe 94e10 │ │ - mov 0x8(%esp),%ecx │ │ - mov 0x14(%esp),%edx │ │ - add %ecx,%edx │ │ - mov %edx,0xb0(%esp) │ │ - mov 0x10(%esp),%edx │ │ - lea (%edx,%eax,1),%edi │ │ - mov %edi,0x50(%esp) │ │ - mov 0xc(%esp),%eax │ │ - mov 0x14(%esp),%ebx │ │ - lea (%eax,%ebx,2),%eax │ │ - mov %eax,0x80(%esp) │ │ - cmp %edi,%ecx │ │ - setb 0x20(%esp) │ │ - mov 0xb0(%esp),%edi │ │ - cmp %edi,%edx │ │ - setb 0x40(%esp) │ │ - cmp %eax,%ecx │ │ - setb 0xe0(%esp) │ │ - cmp 0xc(%esp),%edi │ │ - seta 0x70(%esp) │ │ - mov 0x14(%esp),%eax │ │ - mov 0x4(%esp),%ebx │ │ - lea (%ebx,%eax,2),%eax │ │ - cmp %eax,%ecx │ │ - setb 0x60(%esp) │ │ - cmp %ebx,%edi │ │ - mov 0xc(%esp),%edi │ │ - seta 0xb0(%esp) │ │ - cmp 0x80(%esp),%edx │ │ - setb 0x80(%esp) │ │ - mov 0x50(%esp),%ecx │ │ - cmp %edi,%ecx │ │ - seta 0xd0(%esp) │ │ - cmp %eax,%edx │ │ - setb %ah │ │ - cmp %ebx,%ecx │ │ - seta %bh │ │ - mov 0x40(%esp),%al │ │ - test %al,0x20(%esp) │ │ - jne 94e08 │ │ - mov 0x70(%esp),%al │ │ - and %al,0xe0(%esp) │ │ - jne 94e08 │ │ - mov 0xb0(%esp),%al │ │ - and %al,0x60(%esp) │ │ - jne 94e08 │ │ - mov 0xd0(%esp),%al │ │ - and %al,0x80(%esp) │ │ - jne 94e08 │ │ - and %bh,%ah │ │ - mov 0x4(%esp),%ebx │ │ - jne 94e10 │ │ - xor %esi,%esi │ │ - mov 0x10(%esp),%ecx │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 9794d │ │ + pop %ebx │ │ + add $0x3f623,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7faf0(%ebx),%eax │ │ + lea -0x7fb30(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x8 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 9799d │ │ + pop %ebx │ │ + add $0x3f5d3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7f700(%ebx),%eax │ │ + lea -0x7fc40(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x8 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ nop │ │ nop │ │ nop │ │ - movdqu (%edi,%esi,4),%xmm6 │ │ - movdqa %xmm6,0x80(%esp) │ │ - movdqu 0x10(%edi,%esi,4),%xmm0 │ │ - movdqa %xmm0,0x60(%esp) │ │ - movdqa 0x90(%esp),%xmm4 │ │ - pshufb %xmm4,%xmm0 │ │ - punpcklwd %xmm0,%xmm0 │ │ - psrad $0x10,%xmm0 │ │ - movdqa %xmm0,%xmm2 │ │ - movdqa %xmm0,0x40(%esp) │ │ - movdqu 0x10(%ebx,%esi,4),%xmm0 │ │ - movdqa %xmm0,0xc0(%esp) │ │ - pshufb %xmm4,%xmm0 │ │ - punpcklwd %xmm0,%xmm1 │ │ - psrad $0x10,%xmm1 │ │ - movdqa %xmm1,0x20(%esp) │ │ - movdqa %xmm2,%xmm0 │ │ - psubd %xmm1,%xmm0 │ │ - pabsd %xmm0,%xmm3 │ │ - movdqa 0x180(%esp),%xmm5 │ │ - paddd %xmm5,%xmm3 │ │ - psrld $0x8,%xmm3 │ │ - movdqa %xmm3,0x100(%esp) │ │ - movdqa 0x190(%esp),%xmm1 │ │ - movdqa %xmm1,%xmm2 │ │ - pcmpgtd %xmm3,%xmm2 │ │ - pand %xmm2,%xmm3 │ │ - pandn %xmm1,%xmm2 │ │ - por %xmm3,%xmm2 │ │ - movdqa %xmm6,%xmm3 │ │ - pshufb %xmm4,%xmm3 │ │ - punpcklwd %xmm3,%xmm7 │ │ - psrad $0x10,%xmm7 │ │ - movdqa %xmm7,0x70(%esp) │ │ - movdqu (%ebx,%esi,4),%xmm6 │ │ - movdqa %xmm6,%xmm3 │ │ - pshufb %xmm4,%xmm3 │ │ - punpcklwd %xmm3,%xmm0 │ │ - psrad $0x10,%xmm0 │ │ - movdqa %xmm0,0x50(%esp) │ │ - movdqa %xmm7,%xmm3 │ │ - psubd %xmm0,%xmm3 │ │ - pabsd %xmm3,%xmm0 │ │ - paddd %xmm5,%xmm0 │ │ - psrld $0x8,%xmm0 │ │ - movdqa %xmm1,%xmm7 │ │ - pcmpgtd %xmm0,%xmm7 │ │ - movdqa %xmm0,%xmm3 │ │ - pand %xmm7,%xmm3 │ │ - pandn %xmm1,%xmm7 │ │ - por %xmm3,%xmm7 │ │ - pshufb %xmm4,%xmm2 │ │ - pshufb %xmm4,%xmm7 │ │ - punpcklqdq %xmm2,%xmm7 │ │ - movdqa %xmm7,0xe0(%esp) │ │ - movdqa 0x170(%esp),%xmm4 │ │ - movdqa 0x80(%esp),%xmm2 │ │ - pshufb %xmm4,%xmm2 │ │ - punpcklwd %xmm2,%xmm2 │ │ - psrad $0x10,%xmm2 │ │ - movdqa %xmm2,0xb0(%esp) │ │ - pshufb %xmm4,%xmm6 │ │ - punpcklwd %xmm6,%xmm3 │ │ - psrad $0x10,%xmm3 │ │ - movdqa %xmm3,0x80(%esp) │ │ - psubd %xmm3,%xmm2 │ │ - pabsd %xmm2,%xmm2 │ │ - movdqa %xmm5,%xmm7 │ │ - paddd %xmm5,%xmm2 │ │ - psrld $0x8,%xmm2 │ │ - movdqa %xmm1,%xmm5 │ │ - pcmpgtd %xmm2,%xmm5 │ │ - movdqa %xmm2,%xmm3 │ │ - pand %xmm5,%xmm3 │ │ - pandn %xmm1,%xmm5 │ │ - por %xmm3,%xmm5 │ │ - movdqa %xmm5,0xd0(%esp) │ │ - movdqa 0x60(%esp),%xmm3 │ │ - pshufb %xmm4,%xmm3 │ │ - punpcklwd %xmm3,%xmm3 │ │ - psrad $0x10,%xmm3 │ │ - movdqa %xmm3,0x140(%esp) │ │ - movdqa 0xc0(%esp),%xmm5 │ │ - pshufb %xmm4,%xmm5 │ │ - punpcklwd %xmm5,%xmm4 │ │ - psrad $0x10,%xmm4 │ │ - movdqa %xmm4,0x60(%esp) │ │ - psubd %xmm4,%xmm3 │ │ - pabsd %xmm3,%xmm6 │ │ - paddd %xmm7,%xmm6 │ │ - psrld $0x8,%xmm6 │ │ - movdqa %xmm1,%xmm4 │ │ - pcmpgtd %xmm6,%xmm4 │ │ - movdqa %xmm6,%xmm3 │ │ - pand %xmm4,%xmm3 │ │ - pandn %xmm1,%xmm4 │ │ - por %xmm3,%xmm4 │ │ - movdqa %xmm4,0xc0(%esp) │ │ - movdqa 0x160(%esp),%xmm3 │ │ - movdqa %xmm3,%xmm4 │ │ - pcmpgtd %xmm0,%xmm4 │ │ - pand %xmm4,%xmm0 │ │ - pandn %xmm3,%xmm4 │ │ - por %xmm0,%xmm4 │ │ - movdqa %xmm3,%xmm5 │ │ - movdqa 0x100(%esp),%xmm0 │ │ - pcmpgtd %xmm0,%xmm5 │ │ - pand %xmm5,%xmm0 │ │ - pandn %xmm3,%xmm5 │ │ - por %xmm0,%xmm5 │ │ - movdqa %xmm3,%xmm7 │ │ - pcmpgtd %xmm2,%xmm7 │ │ - pand %xmm7,%xmm2 │ │ - pandn %xmm3,%xmm7 │ │ - por %xmm2,%xmm7 │ │ - movdqa 0x1a0(%esp),%xmm1 │ │ - paddd %xmm1,%xmm4 │ │ - paddd %xmm1,%xmm7 │ │ - movdqa %xmm7,0x100(%esp) │ │ - pshufd $0xf5,%xmm7,%xmm0 │ │ - movdqa %xmm0,0x130(%esp) │ │ - paddd %xmm4,%xmm7 │ │ - pshufd $0xf5,%xmm4,%xmm0 │ │ - movdqa 0x70(%esp),%xmm2 │ │ - pmuludq %xmm2,%xmm4 │ │ - pshufd $0xf5,%xmm2,%xmm2 │ │ - pmuludq %xmm0,%xmm2 │ │ - pshufd $0xe8,%xmm4,%xmm0 │ │ - pshufd $0xe8,%xmm2,%xmm2 │ │ - punpckldq %xmm2,%xmm0 │ │ - movdqa %xmm3,%xmm2 │ │ - pcmpgtd %xmm6,%xmm2 │ │ - pand %xmm2,%xmm6 │ │ - pandn %xmm3,%xmm2 │ │ - por %xmm6,%xmm2 │ │ - paddd %xmm1,%xmm5 │ │ - paddd %xmm1,%xmm2 │ │ - movdqa %xmm2,0x70(%esp) │ │ - pshufd $0xf5,%xmm2,%xmm1 │ │ - movdqa %xmm1,0x120(%esp) │ │ - paddd %xmm5,%xmm2 │ │ - pshufd $0xf5,%xmm5,%xmm6 │ │ - movdqa 0x40(%esp),%xmm1 │ │ - pmuludq %xmm1,%xmm5 │ │ - pshufd $0xf5,%xmm1,%xmm1 │ │ - pmuludq %xmm6,%xmm1 │ │ - pshufd $0xe8,%xmm5,%xmm5 │ │ - pshufd $0xe8,%xmm1,%xmm1 │ │ - punpckldq %xmm1,%xmm5 │ │ - movdqa 0x150(%esp),%xmm1 │ │ - psubusw 0xe0(%esp),%xmm1 │ │ - movdqa %xmm1,%xmm6 │ │ - pxor %xmm3,%xmm3 │ │ - punpcklwd %xmm3,%xmm1 │ │ - pshufd $0xf5,%xmm1,%xmm4 │ │ - movdqa 0x50(%esp),%xmm3 │ │ - pmuludq %xmm3,%xmm1 │ │ - pshufd $0xf5,%xmm3,%xmm3 │ │ - pmuludq %xmm4,%xmm3 │ │ - pshufd $0xe8,%xmm1,%xmm4 │ │ - pshufd $0xe8,%xmm3,%xmm3 │ │ - punpckldq %xmm3,%xmm4 │ │ - pxor %xmm1,%xmm1 │ │ - punpckhwd %xmm1,%xmm6 │ │ - pshufd $0xf5,%xmm6,%xmm3 │ │ - movdqa 0x20(%esp),%xmm1 │ │ - pmuludq %xmm1,%xmm6 │ │ - pshufd $0xf5,%xmm1,%xmm1 │ │ - pmuludq %xmm3,%xmm1 │ │ - pshufd $0xe8,%xmm6,%xmm3 │ │ - pshufd $0xe8,%xmm1,%xmm1 │ │ - punpckldq %xmm1,%xmm3 │ │ - movdqa 0x110(%esp),%xmm1 │ │ - paddd %xmm1,%xmm0 │ │ - paddd %xmm4,%xmm0 │ │ - paddd %xmm1,%xmm5 │ │ - paddd %xmm3,%xmm5 │ │ - psrad $0xa,%xmm5 │ │ - psrad $0xa,%xmm0 │ │ - packssdw %xmm5,%xmm0 │ │ - movdqa 0x90(%esp),%xmm1 │ │ - movdqa 0xc0(%esp),%xmm4 │ │ - pshufb %xmm1,%xmm4 │ │ - movdqa 0xd0(%esp),%xmm3 │ │ - pshufb %xmm1,%xmm3 │ │ - punpcklqdq %xmm4,%xmm3 │ │ - movdqa %xmm3,%xmm5 │ │ - movdqa 0xb0(%esp),%xmm1 │ │ - movdqa 0x100(%esp),%xmm3 │ │ - pmuludq %xmm1,%xmm3 │ │ - pshufd $0xf5,%xmm1,%xmm1 │ │ - pmuludq 0x130(%esp),%xmm1 │ │ - pshufd $0xe8,%xmm3,%xmm3 │ │ - pshufd $0xe8,%xmm1,%xmm1 │ │ - punpckldq %xmm1,%xmm3 │ │ - movdqa 0x140(%esp),%xmm1 │ │ - movdqa 0x70(%esp),%xmm4 │ │ - pmuludq %xmm1,%xmm4 │ │ - pshufd $0xf5,%xmm1,%xmm1 │ │ - pmuludq 0x120(%esp),%xmm1 │ │ - pshufd $0xe8,%xmm4,%xmm4 │ │ - pshufd $0xe8,%xmm1,%xmm1 │ │ - punpckldq %xmm1,%xmm4 │ │ - movdqa 0x150(%esp),%xmm1 │ │ - psubusw %xmm5,%xmm1 │ │ - movdqa %xmm1,%xmm5 │ │ - pxor %xmm6,%xmm6 │ │ - punpcklwd %xmm6,%xmm1 │ │ - pshufd $0xf5,%xmm1,%xmm6 │ │ - movdqa %xmm6,0x20(%esp) │ │ - movdqa 0x80(%esp),%xmm6 │ │ - pmuludq %xmm6,%xmm1 │ │ - pshufd $0xf5,%xmm6,%xmm6 │ │ - pmuludq 0x20(%esp),%xmm6 │ │ - pshufd $0xe8,%xmm1,%xmm1 │ │ - pshufd $0xe8,%xmm6,%xmm6 │ │ - punpckldq %xmm6,%xmm1 │ │ - movdqa %xmm1,0x20(%esp) │ │ - pxor %xmm1,%xmm1 │ │ - punpckhwd %xmm1,%xmm5 │ │ - pshufd $0xf5,%xmm5,%xmm6 │ │ - movdqa 0x60(%esp),%xmm1 │ │ - pmuludq %xmm1,%xmm5 │ │ - pshufd $0xf5,%xmm1,%xmm1 │ │ - pmuludq %xmm6,%xmm1 │ │ - pshufd $0xe8,%xmm5,%xmm5 │ │ - pshufd $0xe8,%xmm1,%xmm1 │ │ - punpckldq %xmm1,%xmm5 │ │ - movdqa 0x110(%esp),%xmm1 │ │ - paddd %xmm1,%xmm3 │ │ - paddd 0x20(%esp),%xmm3 │ │ - paddd %xmm1,%xmm4 │ │ - paddd %xmm5,%xmm4 │ │ - psrad $0xa,%xmm4 │ │ - psrad $0xa,%xmm3 │ │ - packssdw %xmm4,%xmm3 │ │ - packuswb %xmm0,%xmm0 │ │ - packuswb %xmm3,%xmm3 │ │ - punpcklbw %xmm3,%xmm0 │ │ - mov 0x8(%esp),%eax │ │ - movdqu %xmm0,(%eax,%esi,2) │ │ - mov %esi,%eax │ │ - and $0x7ffffff8,%eax │ │ - movq (%ecx,%eax,1),%xmm0 │ │ - pxor %xmm3,%xmm3 │ │ - punpcklbw %xmm3,%xmm0 │ │ - movdqa %xmm0,%xmm1 │ │ - punpcklwd %xmm3,%xmm1 │ │ - pxor %xmm4,%xmm4 │ │ - movdqa 0x1c0(%esp),%xmm3 │ │ - paddd %xmm3,%xmm7 │ │ - paddd %xmm1,%xmm7 │ │ - punpckhwd %xmm4,%xmm0 │ │ - paddd %xmm3,%xmm2 │ │ - paddd %xmm0,%xmm2 │ │ - psrld $0x2,%xmm7 │ │ - psrld $0x2,%xmm2 │ │ - mov 0xf8(%esp),%edx │ │ - movdqa -0x15960(%edx),%xmm0 │ │ - pshufb %xmm0,%xmm2 │ │ - pshufb %xmm0,%xmm7 │ │ - punpckldq %xmm2,%xmm7 │ │ - movq %xmm7,(%ecx,%eax,1) │ │ - add $0x8,%esi │ │ - cmp %esi,0x1c(%esp) │ │ - jne 94760 │ │ - mov 0x1c(%esp),%eax │ │ - cmp %eax,0x18(%esp) │ │ - mov 0xac(%esp),%esi │ │ - jne 94e10 │ │ - jmp 94f20 │ │ - mov 0x4(%esp),%ebx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 979ed │ │ + pop %ebx │ │ + add $0x3f583,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x83dd0(%ebx),%eax │ │ + lea -0x7fb30(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x8 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %esi,%eax │ │ - shr %eax │ │ - add 0x10(%esp),%eax │ │ - jmp 94d15 │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 97a3d │ │ + pop %ebx │ │ + add $0x3f533,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7f700(%ebx),%eax │ │ + lea -0x83f60(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x8 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ - mov 0x8(%esp),%ecx │ │ - mov %al,0x1(%ecx,%esi,1) │ │ - lea 0x4c(%edx,%ebx,1),%eax │ │ - mov 0x20(%esp),%ecx │ │ - mov %al,(%ecx) │ │ - mov %ecx,%eax │ │ - add $0x2,%esi │ │ - inc %eax │ │ - cmp 0x18(%ebp),%esi │ │ - mov 0x4(%esp),%ebx │ │ - jge 94de0 │ │ - mov %eax,0x20(%esp) │ │ - movswl (%edi,%esi,2),%edx │ │ - movswl (%ebx,%esi,2),%ecx │ │ - mov %edx,%eax │ │ - sub %ecx,%eax │ │ - mov %eax,%ebx │ │ - neg %ebx │ │ - cmovl %eax,%ebx │ │ - add $0x8,%ebx │ │ - shr $0x8,%ebx │ │ - cmp $0x1a,%ebx │ │ - mov $0x1a,%eax │ │ - jb 94d41 │ │ - mov $0x1a,%ebx │ │ - lea 0x26(%ebx),%edi │ │ - imul %edx,%edi │ │ - mov $0x1a,%edx │ │ - sub %ebx,%edx │ │ - imul %ecx,%edx │ │ - lea 0x200(%edx,%edi,1),%ecx │ │ - sar $0xa,%ecx │ │ - cmp $0x100,%ecx │ │ - jl 94d68 │ │ - mov $0xff,%ecx │ │ - test %ecx,%ecx │ │ - mov 0xc(%esp),%edx │ │ - jg 94d72 │ │ - xor %ecx,%ecx │ │ - mov 0x8(%esp),%edi │ │ - mov %cl,(%edi,%esi,1) │ │ - movswl 0x2(%edx,%esi,2),%edi │ │ - mov 0x4(%esp),%ecx │ │ - movswl 0x2(%ecx,%esi,2),%edx │ │ - mov %edi,%ecx │ │ - mov %edx,0x40(%esp) │ │ - sub %edx,%ecx │ │ - mov %ecx,%edx │ │ - neg %edx │ │ - cmovl %ecx,%edx │ │ - add $0x8,%edx │ │ - shr $0x8,%edx │ │ - cmp $0x1a,%edx │ │ - jb 94da6 │ │ - mov $0x1a,%edx │ │ - lea 0x26(%edx),%ecx │ │ - imul %edi,%ecx │ │ - sub %edx,%eax │ │ - imul 0x40(%esp),%eax │ │ - lea 0x200(%eax,%ecx,1),%eax │ │ - sar $0xa,%eax │ │ - cmp $0x100,%eax │ │ - jl 94dc9 │ │ - mov $0xff,%eax │ │ - test %eax,%eax │ │ - mov 0xc(%esp),%edi │ │ - jg 94cf0 │ │ - xor %eax,%eax │ │ - jmp 94cf0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x18(%ebp),%eax │ │ - lea (%edi,%eax,2),%edi │ │ - lea (%ebx,%eax,2),%ebx │ │ - mov 0x8(%esp),%esi │ │ - add 0xc(%ebp),%esi │ │ - mov 0x10(%esp),%ecx │ │ - mov 0x3c(%esp),%edx │ │ - mov %esi,0x8(%esp) │ │ - dec %edx │ │ - jne 93ff6 │ │ - jmp 94f4c │ │ - mov 0x4(%esp),%ebx │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %esi,%edx │ │ - shr %edx │ │ - add 0x10(%esp),%edx │ │ - jmp 94e54 │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 97a8d │ │ + pop %ebx │ │ + add $0x3f4e3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7f700(%ebx),%eax │ │ + lea -0x7fb30(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x8 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x8(%esp),%edi │ │ - mov %dl,0x1(%edi,%esi,1) │ │ - lea 0x4c(%eax,%ecx,1),%eax │ │ - mov 0x20(%esp),%edx │ │ - movzbl (%edx),%ecx │ │ - add 0xfc(%esp),%eax │ │ - add %ecx,%eax │ │ - shr $0x2,%eax │ │ - mov %al,(%edx) │ │ - add $0x2,%esi │ │ - inc %edx │ │ - cmp 0x18(%ebp),%esi │ │ - mov %ebx,%edi │ │ - mov 0x4(%esp),%ebx │ │ - jge 94f20 │ │ - mov %edx,0x20(%esp) │ │ - movswl (%edi,%esi,2),%edi │ │ - movswl (%ebx,%esi,2),%eax │ │ - mov %edi,%edx │ │ - sub %eax,%edx │ │ - mov %edx,%ecx │ │ - neg %ecx │ │ - cmovl %edx,%ecx │ │ - add $0x8,%ecx │ │ - shr $0x8,%ecx │ │ - cmp $0x1a,%ecx │ │ - mov $0x1a,%edx │ │ - jb 94e80 │ │ - mov $0x1a,%ecx │ │ - lea 0x26(%ecx),%ebx │ │ - imul %edi,%ebx │ │ - mov $0x1a,%edi │ │ - sub %ecx,%edi │ │ - imul %eax,%edi │ │ - lea 0x200(%edi,%ebx,1),%eax │ │ - sar $0xa,%eax │ │ - cmp $0x100,%eax │ │ - jl 94ea6 │ │ - mov $0xff,%eax │ │ - test %eax,%eax │ │ - mov 0xc(%esp),%edi │ │ - jg 94eb0 │ │ - xor %eax,%eax │ │ - mov 0x8(%esp),%ebx │ │ - mov %al,(%ebx,%esi,1) │ │ - movswl 0x2(%edi,%esi,2),%edi │ │ - mov 0x4(%esp),%eax │ │ - movswl 0x2(%eax,%esi,2),%eax │ │ - mov %edi,%ebx │ │ - mov %eax,0x40(%esp) │ │ - sub %eax,%ebx │ │ - mov %ebx,%eax │ │ - neg %eax │ │ - cmovl %ebx,%eax │ │ - add $0x8,%eax │ │ - shr $0x8,%eax │ │ - cmp $0x1a,%eax │ │ - jb 94ee4 │ │ - mov $0x1a,%eax │ │ - lea 0x26(%eax),%ebx │ │ - imul %edi,%ebx │ │ - sub %eax,%edx │ │ - imul 0x40(%esp),%edx │ │ - lea 0x200(%edx,%ebx,1),%edx │ │ - sar $0xa,%edx │ │ - cmp $0x100,%edx │ │ - jl 94f08 │ │ - mov $0xff,%edx │ │ - test %edx,%edx │ │ - mov 0xc(%esp),%ebx │ │ - jg 94e20 │ │ - xor %edx,%edx │ │ - jmp 94e20 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x18(%ebp),%eax │ │ - lea (%edi,%eax,2),%edi │ │ - lea (%ebx,%eax,2),%ebx │ │ - mov 0x8(%esp),%esi │ │ - add 0xc(%ebp),%esi │ │ - mov 0x3c(%esp),%edx │ │ - test $0x1,%dl │ │ - jne 93fe0 │ │ - mov 0x10(%esp),%ecx │ │ - mov %esi,0x8(%esp) │ │ - dec %edx │ │ - jne 93ff6 │ │ - lea -0xc(%ebp),%esp │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 97add │ │ + pop %ebx │ │ + add $0x3f493,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7eb70(%ebx),%eax │ │ + lea -0x83f60(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x8 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ pop %esi │ │ - pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ push %esi │ │ - and $0xfffffffc,%esp │ │ - sub $0x12c,%esp │ │ - call 94f74 │ │ - pop %eax │ │ - add $0x3fffc,%eax │ │ - mov 0x14(%ebp),%ecx │ │ - mov 0x10(%ebp),%edx │ │ - lea (%ecx,%ecx,2),%ecx │ │ - sub %ecx,%edx │ │ - mov %edx,0x10(%esp) │ │ - mov 0x1c(%ebp),%esi │ │ - lea -0x5388(%eax),%eax │ │ - mov %eax,0x20(%esp) │ │ - mov 0x8(%ebp),%eax │ │ - mov %eax,0x24(%esp) │ │ - lea 0x3c(%esp),%eax │ │ - xor %edx,%edx │ │ - mov 0x20(%esp),%edi │ │ + and $0xfffffff0,%esp │ │ + call 97b2d │ │ + pop %ebx │ │ + add $0x3f443,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x83dd0(%ebx),%eax │ │ + lea -0x7ebe0(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x8 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %eax,0x28(%esp) │ │ - mov %edx,0x30(%esp) │ │ - mov 0x10(%esp),%edx │ │ - mov -0x3(%edx),%al │ │ - mov -0x2(%edx),%cl │ │ - mov -0x1(%edx),%ah │ │ - mov %ah,0x4(%esp) │ │ - mov (%edx),%ah │ │ - mov %ah,0x1c(%esp) │ │ - mov 0x1(%edx),%ah │ │ - mov %ah,0xc(%esp) │ │ - mov 0x2(%edx),%ah │ │ - mov %ah,0x18(%esp) │ │ - mov 0x3(%edx),%dl │ │ - mov %edx,0x14(%esp) │ │ - movl $0xfffffff8,0x2c(%esp) │ │ - mov %esi,0x34(%esp) │ │ - mov %esi,0x38(%esp) │ │ - add $0x200,%esi │ │ - sar $0xa,%esi │ │ - movzbl %al,%eax │ │ - movsbl 0x200(%edi,%esi,8),%edx │ │ - imul %edx,%eax │ │ - mov %cl,0xb(%esp) │ │ - movsbl 0x204(%edi,%esi,8),%edx │ │ - movzbl %cl,%ecx │ │ - imul %edx,%ecx │ │ - add %eax,%ecx │ │ - movzbl 0x4(%esp),%edx │ │ - mov %dl,0xa(%esp) │ │ - movsbl 0x201(%edi,%esi,8),%eax │ │ - movzbl %dl,%edx │ │ - imul %eax,%edx │ │ - add %ecx,%edx │ │ - movzbl 0x1c(%esp),%ecx │ │ - movsbl 0x205(%edi,%esi,8),%eax │ │ - mov %cl,0x4(%esp) │ │ - movzbl %cl,%ecx │ │ - imul %eax,%ecx │ │ - add %edx,%ecx │ │ - movzbl 0xc(%esp),%edx │ │ - movsbl 0x202(%edi,%esi,8),%eax │ │ - mov %dl,0x1c(%esp) │ │ - movzbl %dl,%edx │ │ - imul %eax,%edx │ │ - add %ecx,%edx │ │ - movzbl 0x18(%esp),%ecx │ │ - movsbl 0x206(%edi,%esi,8),%eax │ │ - mov %cl,0xc(%esp) │ │ - movzbl %cl,%ecx │ │ - imul %eax,%ecx │ │ - add %edx,%ecx │ │ - mov 0x14(%esp),%eax │ │ - mov %eax,%edx │ │ - movsbl 0x203(%edi,%esi,8),%eax │ │ - mov %dl,0x18(%esp) │ │ - movzbl %dl,%edx │ │ - imul %eax,%edx │ │ - add %ecx,%edx │ │ - movsbl 0x207(%edi,%esi,8),%eax │ │ - mov 0x10(%esp),%ecx │ │ - mov 0x2c(%esp),%ebx │ │ - movzbl 0xc(%ecx,%ebx,1),%esi │ │ - mov %esi,%ecx │ │ - mov %esi,0x14(%esp) │ │ - imul %esi,%eax │ │ - lea 0x4(%eax,%edx,1),%eax │ │ - shr $0x3,%eax │ │ - mov 0x28(%esp),%ecx │ │ - mov %ax,0x10(%ecx,%ebx,2) │ │ - movzbl 0xa(%esp),%ecx │ │ - mov 0x18(%ebp),%eax │ │ - movswl (%eax),%eax │ │ - mov 0x38(%esp),%esi │ │ - add %eax,%esi │ │ - movzbl 0xb(%esp),%eax │ │ - inc %ebx │ │ - mov %ebx,0x2c(%esp) │ │ - jne 94ff0 │ │ - mov 0x18(%ebp),%eax │ │ - movswl 0x2(%eax),%eax │ │ - mov 0x34(%esp),%esi │ │ - add %eax,%esi │ │ - mov 0x10(%esp),%eax │ │ - add 0x14(%ebp),%eax │ │ - mov %eax,0x10(%esp) │ │ - mov 0x28(%esp),%eax │ │ - add $0x10,%eax │ │ - mov 0x30(%esp),%edx │ │ - inc %edx │ │ - cmp $0xf,%edx │ │ - jne 94fb0 │ │ - lea 0xac(%esp),%eax │ │ - mov %eax,0xc(%esp) │ │ - xor %ecx,%ecx │ │ - mov 0x20(%ebp),%edi │ │ - mov 0x20(%esp),%eax │ │ - jmp 95158 │ │ nop │ │ - movswl 0x6(%ecx),%ecx │ │ - mov 0x18(%esp),%edi │ │ - add %ecx,%edi │ │ - mov 0x24(%esp),%ecx │ │ - add 0xc(%ebp),%ecx │ │ - mov %ecx,0x24(%esp) │ │ - mov 0x14(%esp),%ecx │ │ - inc %ecx │ │ - addl $0x10,0xc(%esp) │ │ - cmp $0x8,%ecx │ │ - je 9527e │ │ - mov %ecx,0x14(%esp) │ │ - mov $0xfffffff8,%edx │ │ - mov %edi,0x18(%esp) │ │ - jmp 95190 │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 97b7d │ │ + pop %ebx │ │ + add $0x3f3f3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7eb70(%ebx),%eax │ │ + lea -0x7fb30(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x8 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x24(%esp),%eax │ │ - mov 0x4(%esp),%edx │ │ - mov %bl,0x8(%eax,%edx,1) │ │ - mov 0x18(%ebp),%ecx │ │ - movswl 0x4(%ecx),%eax │ │ - mov 0x1c(%esp),%edi │ │ - add %eax,%edi │ │ - inc %edx │ │ - mov 0x20(%esp),%eax │ │ - je 95130 │ │ - mov %edi,0x1c(%esp) │ │ - lea 0x200(%edi),%ebx │ │ - sar $0xa,%ebx │ │ - movsbl 0x200(%eax,%ebx,8),%ecx │ │ - mov 0xc(%esp),%edi │ │ - movswl -0x60(%edi,%edx,2),%esi │ │ - imul %ecx,%esi │ │ - movsbl 0x204(%eax,%ebx,8),%ecx │ │ - mov %ecx,0x4(%esp) │ │ - mov %eax,%ecx │ │ - movswl -0x50(%edi,%edx,2),%eax │ │ - imul 0x4(%esp),%eax │ │ - add %esi,%eax │ │ - movsbl 0x201(%ecx,%ebx,8),%esi │ │ - mov %esi,0x4(%esp) │ │ - movswl -0x40(%edi,%edx,2),%esi │ │ - imul 0x4(%esp),%esi │ │ - add %eax,%esi │ │ - mov %ecx,%eax │ │ - movsbl 0x205(%ecx,%ebx,8),%ecx │ │ - mov %ecx,0x4(%esp) │ │ - movswl -0x30(%edi,%edx,2),%ecx │ │ - imul 0x4(%esp),%ecx │ │ - add %esi,%ecx │ │ - movsbl 0x202(%eax,%ebx,8),%esi │ │ - mov %esi,0x4(%esp) │ │ - movswl -0x20(%edi,%edx,2),%esi │ │ - imul 0x4(%esp),%esi │ │ - add %ecx,%esi │ │ - movsbl 0x206(%eax,%ebx,8),%ecx │ │ - mov %ecx,0x4(%esp) │ │ - movswl -0x10(%edi,%edx,2),%ecx │ │ - imul 0x4(%esp),%ecx │ │ - add %esi,%ecx │ │ - movsbl 0x203(%eax,%ebx,8),%esi │ │ - mov %esi,0x4(%esp) │ │ - movswl (%edi,%edx,2),%esi │ │ - imul 0x4(%esp),%esi │ │ - movsbl 0x207(%eax,%ebx,8),%eax │ │ - mov %edx,0x4(%esp) │ │ - movswl 0x10(%edi,%edx,2),%ebx │ │ - imul %eax,%ebx │ │ - add %ecx,%esi │ │ - lea 0x400(%ebx,%esi,1),%ebx │ │ - sar $0xb,%ebx │ │ - cmp $0x100,%ebx │ │ - jl 9526f │ │ - mov $0xff,%ebx │ │ - test %ebx,%ebx │ │ - jg 95170 │ │ - xor %ebx,%ebx │ │ - jmp 95170 │ │ - lea -0xc(%ebp),%esp │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 97bcd │ │ + pop %ebx │ │ + add $0x3f3a3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7f700(%ebx),%eax │ │ + lea -0x7ebe0(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x8 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ pop %esi │ │ - pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ push %esi │ │ - and $0xfffffffc,%esp │ │ - sub $0x12c,%esp │ │ - call 952a4 │ │ - pop %eax │ │ - add $0x3fccc,%eax │ │ - mov 0x14(%ebp),%ecx │ │ - mov 0x10(%ebp),%edx │ │ - lea (%ecx,%ecx,2),%ecx │ │ - sub %ecx,%edx │ │ - mov %edx,0xc(%esp) │ │ - mov 0x1c(%ebp),%edx │ │ - lea -0x5388(%eax),%eax │ │ - mov %eax,0x28(%esp) │ │ - mov 0xc(%ebp),%eax │ │ - mov %eax,0x20(%esp) │ │ - lea 0x3c(%esp),%eax │ │ - xor %esi,%esi │ │ + and $0xfffffff0,%esp │ │ + call 97c1d │ │ + pop %ebx │ │ + add $0x3f353,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7eb70(%ebx),%eax │ │ + lea -0x7fc40(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x8 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 97c6d │ │ + pop %ebx │ │ + add $0x3f303,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7faf0(%ebx),%eax │ │ + lea -0x7ebe0(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x8 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ - mov %eax,0x24(%esp) │ │ - mov %esi,0x30(%esp) │ │ - mov 0xc(%esp),%ecx │ │ - mov -0x3(%ecx),%al │ │ - mov -0x2(%ecx),%ah │ │ - mov %ah,0x1c(%esp) │ │ - mov -0x1(%ecx),%ah │ │ - mov %ah,(%esp) │ │ - mov (%ecx),%ah │ │ - mov %ah,0x8(%esp) │ │ - mov 0x1(%ecx),%ah │ │ - mov %ah,0x18(%esp) │ │ - mov 0x2(%ecx),%ah │ │ - mov %ah,0x14(%esp) │ │ - mov 0x3(%ecx),%cl │ │ - mov %ecx,0x10(%esp) │ │ - movl $0xfffffff8,0x2c(%esp) │ │ - mov %edx,0x34(%esp) │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 97cbd │ │ + pop %ebx │ │ + add $0x3f2b3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x83ac0(%ebx),%eax │ │ + lea -0x83f60(%ebx),%esi │ │ + push $0x1 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ - mov %edx,0x38(%esp) │ │ - add $0x200,%edx │ │ - sar $0xa,%edx │ │ - movzbl %al,%eax │ │ - mov 0x28(%esp),%edi │ │ - movsbl 0x200(%edi,%edx,8),%ebx │ │ - imul %ebx,%eax │ │ - movzbl 0x1c(%esp),%ecx │ │ - mov %cl,0x7(%esp) │ │ - movsbl 0x204(%edi,%edx,8),%esi │ │ - movzbl %cl,%ecx │ │ - imul %esi,%ecx │ │ - add %eax,%ecx │ │ - movzbl (%esp),%ebx │ │ - movsbl 0x201(%edi,%edx,8),%eax │ │ - mov %bl,0x1c(%esp) │ │ - movzbl %bl,%ebx │ │ - imul %eax,%ebx │ │ - add %ecx,%ebx │ │ - movzbl 0x8(%esp),%ecx │ │ - movsbl 0x205(%edi,%edx,8),%eax │ │ - mov %cl,(%esp) │ │ - movzbl %cl,%ecx │ │ - imul %eax,%ecx │ │ - add %ebx,%ecx │ │ - movzbl 0x18(%esp),%ebx │ │ - movsbl 0x202(%edi,%edx,8),%eax │ │ - mov %bl,0x8(%esp) │ │ - movzbl %bl,%ebx │ │ - imul %eax,%ebx │ │ - add %ecx,%ebx │ │ - movzbl 0x14(%esp),%ecx │ │ - movsbl 0x206(%edi,%edx,8),%eax │ │ - mov %cl,0x18(%esp) │ │ - movzbl %cl,%ecx │ │ - imul %eax,%ecx │ │ - add %ebx,%ecx │ │ - mov 0x10(%esp),%eax │ │ - mov %eax,%ebx │ │ - movsbl 0x203(%edi,%edx,8),%eax │ │ - mov %bl,0x14(%esp) │ │ - movzbl %bl,%ebx │ │ - imul %eax,%ebx │ │ - add %ecx,%ebx │ │ - movsbl 0x207(%edi,%edx,8),%eax │ │ - mov 0x18(%ebp),%ecx │ │ - mov 0xc(%esp),%edx │ │ - mov 0x2c(%esp),%esi │ │ - movzbl 0xc(%edx,%esi,1),%edi │ │ - mov %edi,%edx │ │ - mov %edi,0x10(%esp) │ │ - imul %edi,%eax │ │ - lea 0x4(%eax,%ebx,1),%eax │ │ - shr $0x3,%eax │ │ - mov 0x24(%esp),%edx │ │ - mov %ax,0x10(%edx,%esi,2) │ │ - movswl (%ecx),%eax │ │ - mov 0x38(%esp),%edx │ │ - add %eax,%edx │ │ - movzbl 0x7(%esp),%eax │ │ - inc %esi │ │ - mov %esi,0x2c(%esp) │ │ - jne 95330 │ │ - movswl 0x2(%ecx),%eax │ │ - mov 0x34(%esp),%edx │ │ - add %eax,%edx │ │ - mov 0xc(%esp),%eax │ │ - add 0x14(%ebp),%eax │ │ - mov %eax,0xc(%esp) │ │ - mov 0x24(%esp),%eax │ │ - add $0x10,%eax │ │ - mov 0x30(%esp),%esi │ │ - inc %esi │ │ - cmp $0xf,%esi │ │ - jne 952e0 │ │ - mov 0x20(%esp),%eax │ │ - add %eax,%eax │ │ - mov %eax,0x20(%esp) │ │ - lea 0xac(%esp),%eax │ │ - xor %edx,%edx │ │ - mov 0x20(%ebp),%edi │ │ - mov 0x8(%ebp),%esi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 97d0d │ │ + pop %ebx │ │ + add $0x3f263,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7eb30(%ebx),%eax │ │ + lea -0x7ebe0(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %eax,0x8(%esp) │ │ - mov %edx,0x10(%esp) │ │ - mov $0xfffffff0,%edx │ │ - mov %edi,0x14(%esp) │ │ - mov %esi,0x18(%esp) │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 97d5d │ │ + pop %ebx │ │ + add $0x3f213,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x83ac0(%ebx),%eax │ │ + lea -0x7fc40(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %edi,0x1c(%esp) │ │ - lea 0x200(%edi),%ebx │ │ - sar $0xa,%ebx │ │ - mov 0x28(%esp),%eax │ │ - movsbl 0x200(%eax,%ebx,8),%ecx │ │ - mov 0x8(%esp),%edi │ │ - movswl -0x60(%edi,%edx,1),%esi │ │ - imul %ecx,%esi │ │ - movsbl 0x204(%eax,%ebx,8),%ecx │ │ - mov %ecx,(%esp) │ │ - mov %eax,%ecx │ │ - movswl -0x50(%edi,%edx,1),%eax │ │ - imul (%esp),%eax │ │ - add %esi,%eax │ │ - movsbl 0x201(%ecx,%ebx,8),%esi │ │ - mov %esi,(%esp) │ │ - movswl -0x40(%edi,%edx,1),%esi │ │ - imul (%esp),%esi │ │ - add %eax,%esi │ │ - mov %ecx,%eax │ │ - movsbl 0x205(%ecx,%ebx,8),%ecx │ │ - mov %ecx,(%esp) │ │ - movswl -0x30(%edi,%edx,1),%ecx │ │ - imul (%esp),%ecx │ │ - add %esi,%ecx │ │ - movsbl 0x202(%eax,%ebx,8),%esi │ │ - mov %esi,(%esp) │ │ - movswl -0x20(%edi,%edx,1),%esi │ │ - imul (%esp),%esi │ │ - add %ecx,%esi │ │ - movsbl 0x206(%eax,%ebx,8),%ecx │ │ - mov %ecx,(%esp) │ │ - movswl -0x10(%edi,%edx,1),%ecx │ │ - imul (%esp),%ecx │ │ - add %esi,%ecx │ │ - movsbl 0x203(%eax,%ebx,8),%esi │ │ - mov %esi,(%esp) │ │ - movswl (%edi,%edx,1),%esi │ │ - imul (%esp),%esi │ │ - movsbl 0x207(%eax,%ebx,8),%eax │ │ - movswl 0x10(%edi,%edx,1),%ebx │ │ - imul %eax,%ebx │ │ - add %ecx,%esi │ │ - lea 0x40(%ebx,%esi,1),%eax │ │ - mov 0x18(%esp),%esi │ │ - shr $0x7,%eax │ │ - mov %ax,0x10(%esi,%edx,1) │ │ - mov 0x18(%ebp),%eax │ │ - movswl 0x4(%eax),%eax │ │ - mov 0x1c(%esp),%edi │ │ - add %eax,%edi │ │ - add $0x2,%edx │ │ - jne 954a0 │ │ - mov 0x18(%ebp),%ecx │ │ - movswl 0x6(%ecx),%ecx │ │ - mov 0x14(%esp),%edi │ │ - add %ecx,%edi │ │ - mov 0x10(%esp),%edx │ │ - inc %edx │ │ - add 0x20(%esp),%esi │ │ - mov 0x8(%esp),%eax │ │ - add $0x10,%eax │ │ - cmp $0x8,%edx │ │ - jne 95480 │ │ - lea -0xc(%ebp),%esp │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 97dad │ │ + pop %ebx │ │ + add $0x3f1c3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7f6c0(%ebx),%eax │ │ + lea -0x83f60(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ pop %esi │ │ - pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x40,%esp │ │ - call 955c1 │ │ + call 97dfd │ │ pop %ebx │ │ - add $0x3f9af,%ebx │ │ - mov 0x1c(%ebp),%edx │ │ - mov 0x14(%ebp),%eax │ │ - dec %eax │ │ - cmp %edx,%eax │ │ - cmovg %edx,%eax │ │ - mov %edx,%edi │ │ - neg %edi │ │ - mov 0xc(%ebp),%ecx │ │ - dec %ecx │ │ - mov %ecx,0x14(%esp) │ │ - cmp %edi,%ecx │ │ - cmovle %ecx,%edi │ │ - xor %esi,%esi │ │ - test %edx,%edx │ │ - cmovs %esi,%eax │ │ - mov %eax,0xc(%esp) │ │ - cmovg %esi,%edi │ │ - mov 0x18(%ebp),%edx │ │ - mov 0x10(%ebp),%eax │ │ - dec %eax │ │ - cmp %edx,%eax │ │ - cmovg %edx,%eax │ │ - neg %edx │ │ + add $0x3f173,%ebx │ │ mov 0x8(%ebp),%ecx │ │ - lea -0x1(%ecx),%esi │ │ - cmp %edx,%esi │ │ - cmovle %esi,%edx │ │ - cmpl $0x0,0x18(%ebp) │ │ - mov $0x0,%ecx │ │ - cmovs %ecx,%eax │ │ - mov %eax,0x10(%esp) │ │ - mov $0x0,%eax │ │ - cmovg %eax,%edx │ │ - mov %edx,0x2c(%esp) │ │ - mov 0x8(%ebp),%eax │ │ - sub 0x10(%ebp),%eax │ │ - add 0x18(%ebp),%eax │ │ mov 0xc(%ebp),%edx │ │ - cmp %esi,%eax │ │ - cmovle %eax,%esi │ │ - test %eax,%eax │ │ - mov $0x0,%eax │ │ - cmovs %eax,%esi │ │ - mov %edx,%eax │ │ - sub 0x14(%ebp),%eax │ │ - add 0x1c(%ebp),%eax │ │ - mov 0x14(%esp),%ecx │ │ - cmp %ecx,%eax │ │ - cmovle %eax,%ecx │ │ - test %eax,%eax │ │ - mov $0x0,%eax │ │ - cmovs %eax,%ecx │ │ - mov %edi,%eax │ │ - imul 0x24(%ebp),%eax │ │ - mov 0x20(%ebp),%edx │ │ - mov %edx,0x1c(%esp) │ │ - add %edx,%eax │ │ - mov %eax,0x24(%esp) │ │ - mov 0xc(%ebp),%eax │ │ - mov %edi,0x18(%esp) │ │ - sub %edi,%eax │ │ - mov %eax,0x34(%esp) │ │ - mov %eax,%edi │ │ - mov %ecx,%eax │ │ - mov %ecx,0x14(%esp) │ │ - sub %ecx,%edi │ │ - mov 0xc(%esp),%eax │ │ - mov %edi,0x28(%esp) │ │ - test %edi,%edi │ │ - jle 95803 │ │ - imul 0x2c(%ebp),%eax │ │ - add 0x10(%esp),%eax │ │ - add 0x28(%ebp),%eax │ │ - mov %eax,0xc(%esp) │ │ - mov 0x8(%ebp),%ecx │ │ - mov %ecx,%eax │ │ - mov 0x2c(%esp),%edx │ │ - sub %edx,%eax │ │ - mov %esi,%edi │ │ - sub %esi,%eax │ │ - mov %eax,0x10(%esp) │ │ - mov %edx,%esi │ │ - sub $0x1,%esi │ │ - mov %edi,0x30(%esp) │ │ - jae 95737 │ │ - test %edi,%edi │ │ - mov 0x14(%esp),%eax │ │ - mov 0x24(%esp),%edi │ │ - je 957cc │ │ - mov 0x10(%esp),%edx │ │ - add %edx,%esi │ │ - mov %esi,0x20(%esp) │ │ - mov 0x18(%esp),%ecx │ │ - lea (%ecx,%eax,1),%esi │ │ - sub 0xc(%ebp),%esi │ │ - mov 0xc(%esp),%eax │ │ + lea -0x7f6c0(%ebx),%eax │ │ + lea -0x7fc40(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ - mov %eax,0xc(%esp) │ │ - sub $0x4,%esp │ │ - push %edx │ │ - push %eax │ │ - push %edi │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - mov 0x10(%esp),%eax │ │ - add %edi,%eax │ │ - mov 0x20(%esp),%ecx │ │ - movzbl (%edi,%ecx,1),%ecx │ │ - sub $0x4,%esp │ │ - pushl 0x34(%esp) │ │ - push %ecx │ │ - push %eax │ │ - call 1540 │ │ - mov 0x20(%esp),%edx │ │ - mov 0x1c(%esp),%eax │ │ - add $0x10,%esp │ │ - add 0x2c(%ebp),%eax │ │ - add 0x24(%ebp),%edi │ │ - inc %esi │ │ - jne 956f0 │ │ - jmp 95803 │ │ - mov 0x14(%esp),%eax │ │ - mov 0x18(%esp),%edx │ │ - add %edx,%eax │ │ - sub 0xc(%ebp),%eax │ │ - sub %edi,%ecx │ │ - mov %ecx,0x38(%esp) │ │ - mov 0x24(%esp),%edi │ │ - mov 0xc(%esp),%ecx │ │ - mov 0x10(%esp),%edx │ │ - jmp 95779 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0xc(%esp),%ecx │ │ - add 0x2c(%ebp),%ecx │ │ - add 0x24(%ebp),%edi │ │ - mov 0x20(%esp),%eax │ │ - inc %eax │ │ - mov 0x10(%esp),%edx │ │ - je 95803 │ │ - mov %eax,0x20(%esp) │ │ - mov 0x2c(%esp),%esi │ │ - lea (%edi,%esi,1),%eax │ │ - sub $0x4,%esp │ │ - push %edx │ │ - mov %ecx,0x14(%esp) │ │ - push %ecx │ │ - push %eax │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - movzbl (%edi,%esi,1),%eax │ │ - sub $0x4,%esp │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ push %esi │ │ - mov 0x38(%esp),%esi │ │ + and $0xfffffff0,%esp │ │ + call 97e4d │ │ + pop %ebx │ │ + add $0x3f123,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7f6c0(%ebx),%eax │ │ + lea -0x7fb30(%ebx),%esi │ │ + push $0x0 │ │ push %eax │ │ - push %edi │ │ - call 1540 │ │ - add $0x10,%esp │ │ - test %esi,%esi │ │ - je 95760 │ │ - mov 0x38(%esp),%ecx │ │ - lea (%edi,%ecx,1),%eax │ │ - movzbl -0x1(%edi,%ecx,1),%ecx │ │ - sub $0x4,%esp │ │ push %esi │ │ - push %ecx │ │ - push %eax │ │ - call 1540 │ │ - add $0x10,%esp │ │ - jmp 95760 │ │ - mov 0x18(%esp),%ecx │ │ - lea (%ecx,%eax,1),%esi │ │ - sub 0xc(%ebp),%esi │ │ - mov 0xc(%esp),%eax │ │ - mov 0x10(%esp),%ecx │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ - mov %eax,0xc(%esp) │ │ - sub $0x4,%esp │ │ - push %ecx │ │ - push %eax │ │ - push %edi │ │ - call 14a0 │ │ - mov 0x20(%esp),%ecx │ │ - mov 0x1c(%esp),%eax │ │ - add $0x10,%esp │ │ - add 0x2c(%ebp),%eax │ │ - add 0x24(%ebp),%edi │ │ - inc %esi │ │ - jne 957e0 │ │ - mov 0x18(%esp),%edi │ │ - test %edi,%edi │ │ - jle 95841 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - sub $0x4,%esp │ │ - pushl 0x8(%ebp) │ │ - pushl 0x2c(%esp) │ │ - mov 0x28(%esp),%esi │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ push %esi │ │ - call 14a0 │ │ - mov 0x24(%ebp),%edx │ │ - add $0x10,%esp │ │ - add %edx,%esi │ │ - mov %esi,0x1c(%esp) │ │ - dec %edi │ │ - jne 95810 │ │ - mov 0x14(%esp),%edi │ │ - test %edi,%edi │ │ - mov 0x28(%esp),%eax │ │ - jg 95850 │ │ - jmp 9589a │ │ - mov 0x24(%ebp),%edx │ │ - mov 0x14(%esp),%edi │ │ - test %edi,%edi │ │ - mov 0x28(%esp),%eax │ │ - jle 9589a │ │ - imul %edx,%eax │ │ - mov %edi,%esi │ │ - not %esi │ │ - add 0x34(%esp),%esi │ │ - imul %edx,%esi │ │ - mov %esi,0xc(%esp) │ │ - mov %eax,0x28(%esp) │ │ + and $0xfffffff0,%esp │ │ + call 97e9d │ │ + pop %ebx │ │ + add $0x3f0d3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7ec20(%ebx),%eax │ │ + lea -0x7fc40(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x1c(%esp),%esi │ │ - add %esi,%eax │ │ - mov 0xc(%esp),%ecx │ │ - add %esi,%ecx │ │ - sub $0x4,%esp │ │ - pushl 0x8(%ebp) │ │ - push %ecx │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 97eed │ │ + pop %ebx │ │ + add $0x3f083,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x83ac0(%ebx),%eax │ │ + lea -0x7fb30(%ebx),%esi │ │ + push $0x0 │ │ push %eax │ │ - call 14a0 │ │ - mov 0x38(%esp),%eax │ │ - add $0x10,%esp │ │ - add 0x24(%ebp),%esi │ │ - mov %esi,0x1c(%esp) │ │ - dec %edi │ │ - jne 95870 │ │ - lea -0xc(%ebp),%esp │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ pop %esi │ │ - pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 97f3d │ │ + pop %ebx │ │ + add $0x3f033,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7ec20(%ebx),%eax │ │ + lea -0x83f60(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ nop │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ push %esi │ │ - and $0xfffffffc,%esp │ │ - sub $0x4c,%esp │ │ - call 958c1 │ │ - pop %eax │ │ - add $0x3f6af,%eax │ │ - mov 0x1c(%ebp),%ecx │ │ - mov 0x20(%ebp),%edx │ │ - dec %edx │ │ - mov %edx,0x18(%esp) │ │ - movd %edx,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - movdqa -0x15810(%eax),%xmm1 │ │ - lea -0x4d80(%eax),%eax │ │ - mov %eax,0x1c(%esp) │ │ - mov 0x10(%ebp),%eax │ │ - mov 0x8(%ebp),%edx │ │ - mov %edx,0xc(%esp) │ │ - mov %ecx,0x24(%esp) │ │ - cmpl $0x0,0x18(%ebp) │ │ - mov 0x18(%esp),%ecx │ │ - jg 95937 │ │ + and $0xfffffff0,%esp │ │ + call 97f8d │ │ + pop %ebx │ │ + add $0x3efe3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7ec20(%ebx),%eax │ │ + lea -0x7fb30(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0xc(%esp),%ecx │ │ - add 0xc(%ebp),%ecx │ │ - mov %ecx,0xc(%esp) │ │ - add 0x14(%ebp),%eax │ │ - mov 0x24(%esp),%ecx │ │ - dec %ecx │ │ - je 95b11 │ │ - mov %ecx,0x24(%esp) │ │ - cmpl $0x0,0x18(%ebp) │ │ - mov 0x18(%esp),%ecx │ │ - jle 95910 │ │ - mov $0xffffffff,%edx │ │ - xor %edi,%edi │ │ - mov 0x28(%ebp),%esi │ │ - mov %esi,0x10(%esp) │ │ - mov %eax,0x14(%esp) │ │ - jmp 95981 │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 97fdd │ │ + pop %ebx │ │ + add $0x3ef93,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7eb30(%ebx),%eax │ │ + lea -0x83f60(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0xc(%esp),%ecx │ │ - mov %al,(%ecx,%edi,1) │ │ - mov 0x10(%esp),%ecx │ │ - add 0x24(%ebp),%ecx │ │ - mov %ecx,%eax │ │ - sar $0xe,%eax │ │ - mov 0x20(%esp),%edx │ │ - add %eax,%edx │ │ - and $0x3fff,%ecx │ │ - mov %ecx,0x10(%esp) │ │ - inc %edi │ │ - cmp %edi,0x18(%ebp) │ │ - mov 0x18(%esp),%ecx │ │ - mov 0x14(%esp),%eax │ │ - je 95910 │ │ - mov %edi,0x48(%esp) │ │ - lea -0x3(%edx),%edi │ │ - cmp %ecx,%edi │ │ - mov %ecx,%ebx │ │ - mov %edx,%esi │ │ - jg 95992 │ │ - mov %edi,%ebx │ │ - mov 0x10(%esp),%edx │ │ - sar $0x8,%edx │ │ - test %edi,%edi │ │ - mov $0x0,%edi │ │ - cmovs %edi,%ebx │ │ - movzbl (%eax,%ebx,1),%edi │ │ - mov %edi,0x44(%esp) │ │ - lea -0x2(%esi),%eax │ │ - cmp %ecx,%eax │ │ - mov %ecx,%ebx │ │ - mov %esi,0x20(%esp) │ │ - jg 959ba │ │ - mov %eax,%ebx │ │ - mov 0x1c(%esp),%edi │ │ - mov %eax,%esi │ │ - movsbl (%edi,%edx,8),%eax │ │ - mov %eax,0x38(%esp) │ │ - movsbl 0x1(%edi,%edx,8),%eax │ │ - mov %eax,0x3c(%esp) │ │ - test %esi,%esi │ │ - mov $0x0,%eax │ │ - cmovs %eax,%ebx │ │ - mov 0x14(%esp),%eax │ │ - movzbl (%eax,%ebx,1),%eax │ │ - mov %eax,0x40(%esp) │ │ - movsbl 0x2(%edi,%edx,8),%eax │ │ - mov %eax,0x34(%esp) │ │ - mov 0x20(%esp),%esi │ │ - lea -0x1(%esi),%ebx │ │ - cmp %ecx,%ebx │ │ - mov %ecx,%edi │ │ - mov 0x14(%esp),%eax │ │ - jg 95a03 │ │ - mov %ebx,%edi │ │ - cmp %ecx,%esi │ │ - mov %esi,%ebx │ │ - cmovg %ecx,%ebx │ │ - test %esi,%esi │ │ - mov $0x0,%ecx │ │ - cmovle %ecx,%edi │ │ - mov %edi,0x30(%esp) │ │ - cmovs %ecx,%ebx │ │ - movzbl (%eax,%ebx,1),%ecx │ │ - mov %eax,%ebx │ │ - mov 0x1c(%esp),%edi │ │ - movsbl 0x3(%edi,%edx,8),%eax │ │ - imul %eax,%ecx │ │ - mov %ecx,0x2c(%esp) │ │ - movd %esi,%xmm2 │ │ - pshufd $0x0,%xmm2,%xmm2 │ │ - paddd %xmm1,%xmm2 │ │ - movdqa %xmm0,%xmm3 │ │ - pcmpgtd %xmm2,%xmm3 │ │ - pxor %xmm4,%xmm4 │ │ - pcmpgtd %xmm2,%xmm4 │ │ - pand %xmm3,%xmm2 │ │ - pandn %xmm0,%xmm3 │ │ - por %xmm2,%xmm3 │ │ - pandn %xmm3,%xmm4 │ │ - movd %xmm4,%eax │ │ - mov %ebx,%esi │ │ - movzbl (%ebx,%eax,1),%eax │ │ - movsbl 0x4(%edi,%edx,8),%ebx │ │ - imul %ebx,%eax │ │ - mov %eax,0x28(%esp) │ │ - pshufd $0xe5,%xmm4,%xmm2 │ │ - movd %xmm2,%ebx │ │ - movzbl (%esi,%ebx,1),%ebx │ │ - mov %edi,%ecx │ │ - movsbl 0x5(%edi,%edx,8),%edi │ │ - imul %edi,%ebx │ │ - pshufd $0x4e,%xmm4,%xmm2 │ │ - movd %xmm2,%edi │ │ - movzbl (%esi,%edi,1),%edi │ │ - movsbl 0x6(%ecx,%edx,8),%eax │ │ - imul %eax,%edi │ │ - movsbl 0x7(%ecx,%edx,8),%eax │ │ - pshufd $0xe7,%xmm4,%xmm2 │ │ - movd %xmm2,%edx │ │ - movzbl (%esi,%edx,1),%edx │ │ - mov %esi,%ecx │ │ - imul %eax,%edx │ │ - mov 0x44(%esp),%eax │ │ - imul 0x38(%esp),%eax │ │ - mov 0x40(%esp),%esi │ │ - imul 0x3c(%esp),%esi │ │ - add %eax,%esi │ │ - mov 0x30(%esp),%eax │ │ - movzbl (%ecx,%eax,1),%ecx │ │ - imul 0x34(%esp),%ecx │ │ - add %esi,%ecx │ │ - add 0x2c(%esp),%ecx │ │ - add 0x28(%esp),%ecx │ │ - add %ebx,%ecx │ │ - add %edi,%ecx │ │ - add %edx,%ecx │ │ - mov $0x40,%eax │ │ - sub %ecx,%eax │ │ - sar $0x7,%eax │ │ - cmp $0x100,%eax │ │ - jl 95afe │ │ - mov $0xff,%eax │ │ - test %eax,%eax │ │ - mov 0x48(%esp),%edi │ │ - jg 95950 │ │ - xor %eax,%eax │ │ - jmp 95950 │ │ - lea -0xc(%ebp),%esp │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 9802d │ │ + pop %ebx │ │ + add $0x3ef43,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x83ac0(%ebx),%eax │ │ + lea -0x7ebe0(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ pop %esi │ │ - pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x8840,%esp │ │ - mov %edx,0x14(%esp) │ │ - mov %ecx,%ebx │ │ - call 95b3a │ │ - pop %eax │ │ - add $0x3f436,%eax │ │ - mov %eax,0xc(%esp) │ │ - mov 0x18(%ebp),%edx │ │ - movl $0x0,0x40(%esp) │ │ - test %edx,%edx │ │ - mov 0x20(%ebp),%edi │ │ - mov 0x1c(%ebp),%eax │ │ - mov $0x0,%ecx │ │ - je 95b7f │ │ - mov %edi,%esi │ │ - cmpl $0x5,0x10(%ebp) │ │ - jl 95ba1 │ │ - and $0x3,%esi │ │ - imul $0x78,%esi,%esi │ │ - mov %ebx,%ecx │ │ - mov 0xc(%esp),%ebx │ │ - add -0x64(%ebx),%esi │ │ - mov %ecx,%ebx │ │ - lea -0x8(%esi,%edx,8),%ecx │ │ - mov 0x14(%ebp),%esi │ │ - test %eax,%eax │ │ - je 95be0 │ │ - sar $0x2,%edi │ │ - cmp $0x5,%esi │ │ - jl 95bc5 │ │ - imul $0x78,%edi,%edx │ │ - mov 0xc(%esp),%edi │ │ - add -0x64(%edi),%edx │ │ - lea -0x8(%edx,%eax,8),%eax │ │ - jmp 95bdc │ │ - and $0x1,%esi │ │ - imul $0x78,%esi,%esi │ │ - mov %ebx,%ecx │ │ - mov 0xc(%esp),%ebx │ │ - add -0x64(%ebx),%esi │ │ - mov %ecx,%ebx │ │ - lea 0x160(%esi,%edx,8),%ecx │ │ - mov 0x14(%ebp),%esi │ │ - test %eax,%eax │ │ - jne 95b86 │ │ - jmp 95be0 │ │ - and $0x1,%edi │ │ - imul $0x78,%edi,%edx │ │ - mov 0xc(%esp),%edi │ │ - add -0x64(%edi),%edx │ │ - lea 0x160(%edx,%eax,8),%eax │ │ - mov %eax,0x40(%esp) │ │ - mov 0x8(%ebp),%edi │ │ - test %ecx,%ecx │ │ - je 9621a │ │ - mov %ecx,0x10(%esp) │ │ - cmpl $0x0,0x40(%esp) │ │ - mov %ebx,0x1c(%esp) │ │ - mov 0x10(%ebp),%edx │ │ - je 96321 │ │ - mov %esi,0x18(%esp) │ │ - test %edx,%edx │ │ - jle 95d64 │ │ - mov 0xc(%ebp),%eax │ │ - lea (%eax,%eax,2),%eax │ │ - sub %eax,%edi │ │ - lea 0x13c(%esp),%ecx │ │ - mov 0x14(%ebp),%eax │ │ - add $0x7,%eax │ │ + call 9807d │ │ + pop %ebx │ │ + add $0x3eef3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7eb30(%ebx),%eax │ │ + lea -0x7fb30(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 980cd │ │ + pop %ebx │ │ + add $0x3eea3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7ec20(%ebx),%eax │ │ + lea -0x7ebe0(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ - mov %ecx,0x90(%esp) │ │ - mov %edi,0x20(%esp) │ │ - mov %eax,0xc0(%esp) │ │ - mov -0x3(%edi),%ah │ │ - mov -0x2(%edi),%al │ │ - mov -0x1(%edi),%cl │ │ - mov %cl,0x8(%esp) │ │ - mov (%edi),%bl │ │ - mov 0x1(%edi),%cl │ │ - mov %cl,0x80(%esp) │ │ - mov 0x2(%edi),%cl │ │ - mov %cl,0x60(%esp) │ │ - mov 0x3(%edi),%cl │ │ - mov %ecx,0x70(%esp) │ │ - xor %edx,%edx │ │ - mov 0x10(%esp),%ecx │ │ nop │ │ - movsbl (%ecx),%esi │ │ - movzbl %ah,%edi │ │ - imul %esi,%edi │ │ - mov %al,0xa0(%esp) │ │ - movsbl 0x1(%ecx),%esi │ │ - movzbl %al,%eax │ │ - imul %esi,%eax │ │ - add %edi,%eax │ │ - mov 0x8(%esp),%bh │ │ - mov %bh,0xd0(%esp) │ │ - movsbl 0x2(%ecx),%esi │ │ - movzbl %bh,%edi │ │ - imul %esi,%edi │ │ - add %eax,%edi │ │ - movsbl 0x3(%ecx),%eax │ │ - mov %bl,0x8(%esp) │ │ - movzbl %bl,%esi │ │ - imul %eax,%esi │ │ - add %edi,%esi │ │ - movzbl 0x80(%esp),%ebx │ │ - mov %bl,0x50(%esp) │ │ - movsbl 0x4(%ecx),%eax │ │ - movzbl %bl,%edi │ │ - imul %eax,%edi │ │ - add %esi,%edi │ │ - mov 0x60(%esp),%bh │ │ - movsbl 0x5(%ecx),%eax │ │ - mov %bh,0x80(%esp) │ │ - movzbl %bh,%esi │ │ - imul %eax,%esi │ │ - mov 0x70(%esp),%eax │ │ - mov %eax,%ebx │ │ - mov %al,0x60(%esp) │ │ - add %edi,%esi │ │ - movsbl 0x6(%ecx),%eax │ │ - movzbl %bl,%edi │ │ - imul %eax,%edi │ │ - add %esi,%edi │ │ - movsbl 0x7(%ecx),%eax │ │ - mov 0x20(%esp),%esi │ │ - movzbl 0x4(%esi,%edx,1),%ebx │ │ - mov %ebx,%esi │ │ - mov %ebx,0x70(%esp) │ │ - imul %ebx,%eax │ │ - movzbl 0x50(%esp),%ebx │ │ - lea 0x2(%eax,%edi,1),%eax │ │ - shr $0x2,%eax │ │ - mov 0x90(%esp),%esi │ │ - mov %ax,(%esi,%edx,2) │ │ - movzbl 0xd0(%esp),%eax │ │ - mov 0xa0(%esp),%ah │ │ - inc %edx │ │ - cmp %edx,0x10(%ebp) │ │ - jne 95c70 │ │ - mov 0x90(%esp),%edx │ │ - add $0x100,%edx │ │ - mov 0x20(%esp),%ecx │ │ - add 0xc(%ebp),%ecx │ │ - mov 0xc0(%esp),%eax │ │ - dec %eax │ │ - mov %ecx,%edi │ │ - mov %edx,%ecx │ │ - jne 95c30 │ │ - mov 0x10(%ebp),%eax │ │ - test %eax,%eax │ │ - jle 969dc │ │ - mov 0x40(%esp),%ecx │ │ - lea 0x7(%ecx),%edx │ │ - mov %edx,0xc0(%esp) │ │ - add $0x8,%ecx │ │ - mov %ecx,0x110(%esp) │ │ - lea 0x380(%eax),%ecx │ │ - mov %ecx,0x100(%esp) │ │ - mov %eax,%ecx │ │ - and $0xfffffff8,%ecx │ │ - mov %ecx,0xf0(%esp) │ │ - lea 0x83c(%esp),%edx │ │ - mov 0xc(%esp),%ecx │ │ - movdqa -0x157f0(%ecx),%xmm0 │ │ - movdqa %xmm0,0xe0(%esp) │ │ - lea 0x53c(%esp),%ecx │ │ - movl $0x0,0x10(%esp) │ │ - mov 0x1c(%esp),%esi │ │ - jmp 95e0c │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 9811d │ │ + pop %ebx │ │ + add $0x3ee53,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7eb30(%ebx),%eax │ │ + lea -0x7fc40(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x8(%esp),%esi │ │ - add 0x14(%esp),%esi │ │ - incl 0x10(%esp) │ │ - mov 0x90(%esp),%edx │ │ - add $0x100,%edx │ │ - add $0x100,%ecx │ │ - decl 0x18(%esp) │ │ - mov 0x10(%ebp),%eax │ │ - je 969dc │ │ - mov %esi,0x8(%esp) │ │ - mov %edx,0x90(%esp) │ │ - cmp $0x8,%eax │ │ - mov $0x0,%edx │ │ - jb 96171 │ │ - mov 0x10(%esp),%ebx │ │ - mov %ebx,%edx │ │ - imul 0x14(%esp),%edx │ │ - mov 0x1c(%esp),%eax │ │ - lea (%eax,%edx,1),%esi │ │ - add 0x10(%ebp),%edx │ │ - add %eax,%edx │ │ - shl $0x7,%ebx │ │ - mov 0x100(%esp),%eax │ │ - lea (%eax,%ebx,1),%edi │ │ - lea 0x13c(%esp,%edi,2),%edi │ │ - cmp 0x110(%esp),%esi │ │ - setb %al │ │ - cmp %edx,0xc0(%esp) │ │ - setb %ah │ │ - cmp %edi,%esi │ │ - lea 0x13c(%esp,%ebx,2),%edi │ │ - setb %bl │ │ - cmp %edi,%edx │ │ - seta %bh │ │ - test %ah,%al │ │ - mov $0x0,%edx │ │ - jne 96171 │ │ - and %bh,%bl │ │ - mov $0x0,%edx │ │ - jne 96171 │ │ - mov 0x40(%esp),%eax │ │ - movzbl (%eax),%edx │ │ - movd %edx,%xmm0 │ │ - movdqa 0xe0(%esp),%xmm1 │ │ - pshufb %xmm1,%xmm0 │ │ - psrad $0x18,%xmm0 │ │ - movdqa %xmm0,0x80(%esp) │ │ - movzbl 0x1(%eax),%edx │ │ - movd %edx,%xmm0 │ │ - pshufb %xmm1,%xmm0 │ │ - psrad $0x18,%xmm0 │ │ - movdqa %xmm0,0x70(%esp) │ │ - movzbl 0x2(%eax),%edx │ │ - movd %edx,%xmm0 │ │ - pshufb %xmm1,%xmm0 │ │ - psrad $0x18,%xmm0 │ │ - movdqa %xmm0,0x60(%esp) │ │ - movzbl 0x3(%eax),%edx │ │ - movd %edx,%xmm0 │ │ - pshufb %xmm1,%xmm0 │ │ - psrad $0x18,%xmm0 │ │ - movdqa %xmm0,0xa0(%esp) │ │ - movzbl 0x4(%eax),%edx │ │ - movd %edx,%xmm0 │ │ - pshufb %xmm1,%xmm0 │ │ - psrad $0x18,%xmm0 │ │ - movdqa %xmm0,0xd0(%esp) │ │ - movzbl 0x5(%eax),%edx │ │ - movd %edx,%xmm0 │ │ - pshufb %xmm1,%xmm0 │ │ - psrad $0x18,%xmm0 │ │ - movdqa %xmm0,0x50(%esp) │ │ - movzbl 0x6(%eax),%edx │ │ - movd %edx,%xmm0 │ │ - pshufb %xmm1,%xmm0 │ │ - psrad $0x18,%xmm0 │ │ - movdqa %xmm0,0x20(%esp) │ │ - movzbl 0x7(%eax),%edx │ │ - movd %edx,%xmm0 │ │ - pshufb %xmm1,%xmm0 │ │ - psrad $0x18,%xmm0 │ │ - xor %edx,%edx │ │ - mov 0xc(%esp),%eax │ │ - mov 0xf0(%esp),%esi │ │ - mov 0x90(%esp),%edi │ │ - mov 0x8(%esp),%ebx │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 9816d │ │ + pop %ebx │ │ + add $0x3ee03,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7f6c0(%ebx),%eax │ │ + lea -0x7ebe0(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x4 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movdqa 0x80(%esp),%xmm1 │ │ - packssdw %xmm1,%xmm1 │ │ - movdqu -0x700(%edi,%edx,2),%xmm4 │ │ - movdqu -0x600(%edi,%edx,2),%xmm5 │ │ - movdqa %xmm4,%xmm2 │ │ - pmulhw %xmm1,%xmm2 │ │ - pmullw %xmm4,%xmm1 │ │ - movdqa %xmm1,%xmm4 │ │ - punpcklwd %xmm2,%xmm4 │ │ - punpckhwd %xmm2,%xmm1 │ │ - movdqa 0x70(%esp),%xmm2 │ │ - packssdw %xmm2,%xmm2 │ │ - movdqa %xmm5,%xmm3 │ │ - pmulhw %xmm2,%xmm3 │ │ - pmullw %xmm5,%xmm2 │ │ - movdqa %xmm2,%xmm5 │ │ - punpcklwd %xmm3,%xmm5 │ │ - punpckhwd %xmm3,%xmm2 │ │ - movdqu -0x500(%edi,%edx,2),%xmm7 │ │ - movdqa 0x60(%esp),%xmm6 │ │ - packssdw %xmm6,%xmm6 │ │ - movdqa %xmm7,%xmm3 │ │ - pmulhw %xmm6,%xmm3 │ │ - pmullw %xmm7,%xmm6 │ │ - movdqa %xmm6,%xmm7 │ │ - punpckhwd %xmm3,%xmm7 │ │ - paddd %xmm2,%xmm7 │ │ - punpcklwd %xmm3,%xmm6 │ │ - paddd %xmm5,%xmm6 │ │ - movdqu -0x400(%edi,%edx,2),%xmm2 │ │ - movdqa 0xa0(%esp),%xmm3 │ │ - packssdw %xmm3,%xmm3 │ │ - movdqa %xmm2,%xmm5 │ │ - pmulhw %xmm3,%xmm5 │ │ - pmullw %xmm2,%xmm3 │ │ - movdqa %xmm3,%xmm2 │ │ - punpcklwd %xmm5,%xmm2 │ │ - paddd %xmm6,%xmm2 │ │ - punpckhwd %xmm5,%xmm3 │ │ - paddd %xmm7,%xmm3 │ │ - movdqu -0x300(%edi,%edx,2),%xmm5 │ │ - movdqa 0xd0(%esp),%xmm6 │ │ - packssdw %xmm6,%xmm6 │ │ - movdqa %xmm5,%xmm7 │ │ - pmulhw %xmm6,%xmm7 │ │ - pmullw %xmm5,%xmm6 │ │ - movdqa %xmm6,%xmm5 │ │ - punpckhwd %xmm7,%xmm5 │ │ - paddd %xmm3,%xmm5 │ │ - punpcklwd %xmm7,%xmm6 │ │ - paddd %xmm2,%xmm6 │ │ - movdqu -0x200(%edi,%edx,2),%xmm2 │ │ - movdqa 0x50(%esp),%xmm3 │ │ - packssdw %xmm3,%xmm3 │ │ - movdqa %xmm2,%xmm7 │ │ - pmulhw %xmm3,%xmm7 │ │ - pmullw %xmm2,%xmm3 │ │ - movdqa %xmm3,%xmm2 │ │ - punpcklwd %xmm7,%xmm2 │ │ - paddd %xmm6,%xmm2 │ │ - punpckhwd %xmm7,%xmm3 │ │ - paddd %xmm5,%xmm3 │ │ - movdqu -0x100(%edi,%edx,2),%xmm5 │ │ - movdqa 0x20(%esp),%xmm6 │ │ - packssdw %xmm6,%xmm6 │ │ - movdqa %xmm5,%xmm7 │ │ - pmulhw %xmm6,%xmm7 │ │ - pmullw %xmm5,%xmm6 │ │ - movdqa %xmm6,%xmm5 │ │ - punpckhwd %xmm7,%xmm5 │ │ - paddd %xmm3,%xmm5 │ │ - punpcklwd %xmm7,%xmm6 │ │ - paddd %xmm2,%xmm6 │ │ - movdqu (%edi,%edx,2),%xmm2 │ │ - movdqa %xmm0,%xmm3 │ │ - packssdw %xmm0,%xmm3 │ │ - movdqa %xmm2,%xmm7 │ │ - pmulhw %xmm3,%xmm7 │ │ - pmullw %xmm2,%xmm3 │ │ - movdqa %xmm3,%xmm2 │ │ - punpcklwd %xmm7,%xmm2 │ │ - paddd %xmm6,%xmm2 │ │ - punpckhwd %xmm7,%xmm3 │ │ - paddd %xmm5,%xmm3 │ │ - movdqa -0x15880(%eax),%xmm5 │ │ - paddd %xmm5,%xmm2 │ │ - paddd %xmm4,%xmm2 │ │ - paddd %xmm5,%xmm3 │ │ - paddd %xmm1,%xmm3 │ │ - psrad $0xa,%xmm3 │ │ - psrad $0xa,%xmm2 │ │ - packssdw %xmm3,%xmm2 │ │ - packuswb %xmm2,%xmm2 │ │ - movq %xmm2,(%ebx,%edx,1) │ │ - add $0x8,%edx │ │ - cmp %edx,%esi │ │ - jne 95f80 │ │ - cmp 0x10(%ebp),%esi │ │ - mov %esi,%edx │ │ - jne 96171 │ │ - jmp 95de0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 981bd │ │ + pop %ebx │ │ + add $0x3edb3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x83f60(%ebx),%eax │ │ + lea -0x83dd0(%ebx),%esi │ │ + push $0x1 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x8(%esp),%eax │ │ - mov %bl,(%eax,%edx,1) │ │ - inc %edx │ │ - cmp %edx,0x10(%ebp) │ │ - je 95de0 │ │ - mov 0x40(%esp),%eax │ │ - movsbl (%eax),%edi │ │ - movswl -0x400(%ecx,%edx,2),%ebx │ │ - imul %edi,%ebx │ │ - movsbl 0x1(%eax),%edi │ │ - movswl -0x300(%ecx,%edx,2),%esi │ │ - imul %edi,%esi │ │ - add %ebx,%esi │ │ - movsbl 0x2(%eax),%edi │ │ - movswl -0x200(%ecx,%edx,2),%ebx │ │ - imul %edi,%ebx │ │ - add %esi,%ebx │ │ - movsbl 0x3(%eax),%esi │ │ - movswl -0x100(%ecx,%edx,2),%edi │ │ - imul %esi,%edi │ │ - add %ebx,%edi │ │ - movsbl 0x4(%eax),%esi │ │ - movswl (%ecx,%edx,2),%ebx │ │ - imul %esi,%ebx │ │ - add %edi,%ebx │ │ - movsbl 0x5(%eax),%esi │ │ - movswl 0x100(%ecx,%edx,2),%edi │ │ - imul %esi,%edi │ │ - add %ebx,%edi │ │ - movsbl 0x6(%eax),%esi │ │ - movswl 0x200(%ecx,%edx,2),%ebx │ │ - imul %esi,%ebx │ │ - movsbl 0x7(%eax),%esi │ │ - movswl 0x300(%ecx,%edx,2),%eax │ │ - imul %esi,%eax │ │ - add %edi,%ebx │ │ - lea 0x200(%eax,%ebx,1),%ebx │ │ - sar $0xa,%ebx │ │ - cmp $0x100,%ebx │ │ - jl 9620b │ │ - mov $0xff,%ebx │ │ - test %ebx,%ebx │ │ - jg 96160 │ │ - xor %ebx,%ebx │ │ - jmp 96160 │ │ - cmpl $0x0,0x40(%esp) │ │ - mov 0x10(%ebp),%eax │ │ - je 969c4 │ │ - test %eax,%eax │ │ - jle 969dc │ │ - mov 0xc(%ebp),%eax │ │ - lea (%eax,%eax,2),%eax │ │ - sub %eax,%edi │ │ - mov 0x40(%esp),%eax │ │ - jmp 96252 │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 9820d │ │ + pop %ebx │ │ + add $0x3ed63,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7ebe0(%ebx),%eax │ │ + lea -0x7eb70(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ - add 0x14(%esp),%ebx │ │ - add 0xc(%ebp),%edi │ │ - mov 0x18(%esp),%esi │ │ - dec %esi │ │ - je 969dc │ │ - mov %esi,0x18(%esp) │ │ - xor %ecx,%ecx │ │ - mov %edi,0x20(%esp) │ │ - mov %ebx,0x1c(%esp) │ │ - jmp 96281 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 9825d │ │ + pop %ebx │ │ + add $0x3ed13,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x83f60(%ebx),%eax │ │ + lea -0x7faf0(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x8(%esp),%ecx │ │ - mov %dl,(%ebx,%ecx,1) │ │ - inc %ecx │ │ - cmp %ecx,0x10(%ebp) │ │ - mov 0x20(%esp),%edi │ │ - je 96240 │ │ - movsbl (%eax),%edx │ │ - lea (%edi,%ecx,1),%ebx │ │ - mov %ecx,0x8(%esp) │ │ - movzbl (%edi,%ecx,1),%esi │ │ - imul %edx,%esi │ │ - movsbl 0x1(%eax),%edx │ │ - mov 0xc(%ebp),%ecx │ │ - movzbl (%ecx,%ebx,1),%edi │ │ - add %ecx,%ebx │ │ - imul %edx,%edi │ │ - add %esi,%edi │ │ - movsbl 0x2(%eax),%edx │ │ - movzbl (%ecx,%ebx,1),%esi │ │ - add %ecx,%ebx │ │ - imul %edx,%esi │ │ - add %edi,%esi │ │ - movsbl 0x3(%eax),%edx │ │ - movzbl (%ecx,%ebx,1),%edi │ │ - add %ecx,%ebx │ │ - imul %edx,%edi │ │ - add %esi,%edi │ │ - movsbl 0x4(%eax),%edx │ │ - movzbl (%ecx,%ebx,1),%esi │ │ - add %ecx,%ebx │ │ - imul %edx,%esi │ │ - add %edi,%esi │ │ - movsbl 0x5(%eax),%edx │ │ - movzbl (%ecx,%ebx,1),%edi │ │ - add %ecx,%ebx │ │ - imul %edx,%edi │ │ - add %esi,%edi │ │ - movsbl 0x6(%eax),%edx │ │ - movzbl (%ecx,%ebx,1),%esi │ │ - add %ecx,%ebx │ │ - imul %edx,%esi │ │ - movsbl 0x7(%eax),%edx │ │ - movzbl (%ecx,%ebx,1),%ebx │ │ - imul %edx,%ebx │ │ - add %edi,%esi │ │ - lea 0x20(%ebx,%esi,1),%edx │ │ - sar $0x6,%edx │ │ - cmp $0x100,%edx │ │ - jl 9630e │ │ - mov $0xff,%edx │ │ - test %edx,%edx │ │ - mov 0x1c(%esp),%ebx │ │ - jg 96270 │ │ - xor %edx,%edx │ │ - jmp 96270 │ │ - test %edx,%edx │ │ - jle 969dc │ │ - mov 0x10(%esp),%eax │ │ - lea 0x7(%eax),%ecx │ │ - mov %ecx,0xbc(%esp) │ │ - add $0x8,%eax │ │ - mov %eax,0xb8(%esp) │ │ - lea 0x4(%edx),%eax │ │ - mov %eax,0xb4(%esp) │ │ - mov %edx,%eax │ │ - and $0xfffffff0,%eax │ │ - mov %eax,0xb0(%esp) │ │ - movl $0x0,0x3c(%esp) │ │ - pxor %xmm0,%xmm0 │ │ - mov %ebx,0x80(%esp) │ │ - jmp 96391 │ │ nop │ │ nop │ │ nop │ │ nop │ │ - add 0x14(%esp),%esi │ │ - mov %esi,0x80(%esp) │ │ - mov 0x8(%esp),%edi │ │ - add 0xc(%ebp),%edi │ │ - incl 0x3c(%esp) │ │ - mov 0x18(%esp),%esi │ │ - dec %esi │ │ - je 969dc │ │ - mov %esi,0x18(%esp) │ │ - mov %edi,0x8(%esp) │ │ - cmp $0x10,%edx │ │ - mov $0x0,%ebx │ │ - mov 0x80(%esp),%esi │ │ - jb 9691d │ │ - mov 0x3c(%esp),%ebx │ │ - mov %ebx,%edi │ │ - imul 0x14(%esp),%edi │ │ - mov 0x1c(%esp),%eax │ │ - lea (%eax,%edi,1),%ecx │ │ - mov %ecx,0x70(%esp) │ │ - add %edx,%edi │ │ - add %eax,%edi │ │ - imul 0xc(%ebp),%ebx │ │ - mov 0xb4(%esp),%eax │ │ - add %ebx,%eax │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 982ad │ │ + pop %ebx │ │ + add $0x3ecc3,%ebx │ │ mov 0x8(%ebp),%ecx │ │ - add %ecx,%eax │ │ - mov 0x70(%esp),%ecx │ │ - cmp 0xb8(%esp),%ecx │ │ - setb 0x60(%esp) │ │ - cmp %edi,0xbc(%esp) │ │ - setb 0xa0(%esp) │ │ - cmp %eax,%ecx │ │ - mov 0x8(%ebp),%eax │ │ - lea -0x3(%ebx,%eax,1),%ebx │ │ - setb %al │ │ - cmp %edi,%ebx │ │ - setb %ah │ │ - mov 0xa0(%esp),%cl │ │ - test %cl,0x60(%esp) │ │ - mov $0x0,%ebx │ │ - jne 9691d │ │ - and %ah,%al │ │ - mov $0x0,%ebx │ │ - jne 9691d │ │ - mov 0x10(%esp),%ecx │ │ - movzbl (%ecx),%eax │ │ - movd %eax,%xmm1 │ │ - pshufb %xmm0,%xmm1 │ │ - psrad $0x18,%xmm1 │ │ - movdqa %xmm1,0x40(%esp) │ │ - movzbl 0x1(%ecx),%eax │ │ - movd %eax,%xmm1 │ │ - pshufb %xmm0,%xmm1 │ │ - psrad $0x18,%xmm1 │ │ - movdqa %xmm1,0x90(%esp) │ │ - movzbl 0x2(%ecx),%eax │ │ - movd %eax,%xmm1 │ │ - pshufb %xmm0,%xmm1 │ │ - psrad $0x18,%xmm1 │ │ - movdqa %xmm1,0xc0(%esp) │ │ - movzbl 0x3(%ecx),%eax │ │ - movd %eax,%xmm1 │ │ - pshufb %xmm0,%xmm1 │ │ - psrad $0x18,%xmm1 │ │ - movdqa %xmm1,0x110(%esp) │ │ - movzbl 0x4(%ecx),%eax │ │ - movd %eax,%xmm1 │ │ - pshufb %xmm0,%xmm1 │ │ - psrad $0x18,%xmm1 │ │ - movdqa %xmm1,0x100(%esp) │ │ - movzbl 0x5(%ecx),%eax │ │ - movd %eax,%xmm1 │ │ - pshufb %xmm0,%xmm1 │ │ - psrad $0x18,%xmm1 │ │ - movdqa %xmm1,0xf0(%esp) │ │ - movzbl 0x6(%ecx),%eax │ │ - movd %eax,%xmm1 │ │ - pshufb %xmm0,%xmm1 │ │ - psrad $0x18,%xmm1 │ │ - movdqa %xmm1,0xe0(%esp) │ │ - movzbl 0x7(%ecx),%eax │ │ - movd %eax,%xmm1 │ │ - pshufb %xmm0,%xmm1 │ │ - psrad $0x18,%xmm1 │ │ - movdqa %xmm1,0x120(%esp) │ │ - xor %ebx,%ebx │ │ - mov 0xc(%esp),%eax │ │ - mov 0xb0(%esp),%ecx │ │ - mov 0x8(%esp),%edi │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7fc40(%ebx),%eax │ │ + lea -0x83dd0(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movdqa 0x40(%esp),%xmm1 │ │ - packssdw %xmm1,%xmm1 │ │ - movdqu -0x3(%edi,%ebx,1),%xmm0 │ │ - movdqu -0x2(%edi,%ebx,1),%xmm4 │ │ - movdqa %xmm0,%xmm3 │ │ - pxor %xmm2,%xmm2 │ │ - punpcklbw %xmm2,%xmm3 │ │ - pxor %xmm6,%xmm6 │ │ - movdqa %xmm3,%xmm2 │ │ - pmulhw %xmm1,%xmm2 │ │ - pmullw %xmm1,%xmm3 │ │ - movdqa %xmm3,%xmm5 │ │ - punpcklwd %xmm2,%xmm5 │ │ - movdqa %xmm5,0xa0(%esp) │ │ - punpckhwd %xmm2,%xmm3 │ │ - movdqa %xmm3,0x70(%esp) │ │ - punpckhbw %xmm6,%xmm0 │ │ - movdqa %xmm0,%xmm2 │ │ - pmulhw %xmm1,%xmm2 │ │ - pmullw %xmm1,%xmm0 │ │ - movdqa %xmm0,%xmm1 │ │ - punpcklwd %xmm2,%xmm1 │ │ - movdqa %xmm1,0xd0(%esp) │ │ - punpckhwd %xmm2,%xmm0 │ │ - movdqa %xmm0,0x60(%esp) │ │ - movdqa 0x90(%esp),%xmm1 │ │ - packssdw %xmm1,%xmm1 │ │ - movdqa %xmm4,%xmm6 │ │ - pxor %xmm0,%xmm0 │ │ - punpcklbw %xmm0,%xmm6 │ │ - movdqa %xmm6,%xmm2 │ │ - pmulhw %xmm1,%xmm2 │ │ - pmullw %xmm1,%xmm6 │ │ - movdqa %xmm6,%xmm3 │ │ - punpcklwd %xmm2,%xmm3 │ │ - movdqa %xmm3,0x20(%esp) │ │ - punpckhwd %xmm2,%xmm6 │ │ - punpckhbw %xmm0,%xmm4 │ │ - pxor %xmm0,%xmm0 │ │ - movdqa %xmm4,%xmm2 │ │ - pmulhw %xmm1,%xmm2 │ │ - pmullw %xmm1,%xmm4 │ │ - movdqa %xmm4,%xmm5 │ │ - punpcklwd %xmm2,%xmm5 │ │ - punpckhwd %xmm2,%xmm4 │ │ - movdqu -0x1(%edi,%ebx,1),%xmm7 │ │ - movdqa %xmm7,%xmm3 │ │ - punpckhbw %xmm0,%xmm3 │ │ - movdqa 0xc0(%esp),%xmm0 │ │ - packssdw %xmm0,%xmm0 │ │ - movdqa %xmm3,%xmm2 │ │ - pmulhw %xmm0,%xmm2 │ │ - pmullw %xmm0,%xmm3 │ │ - movdqa %xmm3,%xmm1 │ │ - punpckhwd %xmm2,%xmm1 │ │ - paddd %xmm4,%xmm1 │ │ - movdqa %xmm1,0x50(%esp) │ │ - punpcklwd %xmm2,%xmm3 │ │ - paddd %xmm5,%xmm3 │ │ - pxor %xmm1,%xmm1 │ │ - punpcklbw %xmm1,%xmm7 │ │ - movdqa %xmm7,%xmm2 │ │ - pmulhw %xmm0,%xmm2 │ │ - pmullw %xmm0,%xmm7 │ │ - movdqa %xmm7,%xmm5 │ │ - punpckhwd %xmm2,%xmm5 │ │ - paddd %xmm6,%xmm5 │ │ - punpcklwd %xmm2,%xmm7 │ │ - paddd 0x20(%esp),%xmm7 │ │ - movdqa 0x110(%esp),%xmm2 │ │ - packssdw %xmm2,%xmm2 │ │ - movdqu (%edi,%ebx,1),%xmm4 │ │ - movdqa %xmm4,%xmm0 │ │ - punpcklbw %xmm1,%xmm0 │ │ - movdqa %xmm0,%xmm1 │ │ - pmulhw %xmm2,%xmm1 │ │ - pmullw %xmm2,%xmm0 │ │ - movdqa %xmm0,%xmm6 │ │ - punpcklwd %xmm1,%xmm6 │ │ - paddd %xmm7,%xmm6 │ │ - movdqa %xmm6,0x20(%esp) │ │ - punpckhwd %xmm1,%xmm0 │ │ - paddd %xmm5,%xmm0 │ │ - pxor %xmm7,%xmm7 │ │ - punpckhbw %xmm7,%xmm4 │ │ - movdqa %xmm4,%xmm1 │ │ - pmulhw %xmm2,%xmm1 │ │ - pmullw %xmm2,%xmm4 │ │ - movdqa %xmm4,%xmm6 │ │ - punpcklwd %xmm1,%xmm6 │ │ - paddd %xmm3,%xmm6 │ │ - punpckhwd %xmm1,%xmm4 │ │ - paddd 0x50(%esp),%xmm4 │ │ - movdqu 0x1(%edi,%ebx,1),%xmm3 │ │ - movdqa %xmm3,%xmm5 │ │ - punpckhbw %xmm7,%xmm5 │ │ - movdqa 0x100(%esp),%xmm7 │ │ - packssdw %xmm7,%xmm7 │ │ - movdqa %xmm5,%xmm2 │ │ - pmulhw %xmm7,%xmm2 │ │ - pmullw %xmm7,%xmm5 │ │ - movdqa %xmm5,%xmm1 │ │ - punpckhwd %xmm2,%xmm1 │ │ - paddd %xmm4,%xmm1 │ │ - movdqa %xmm1,0x50(%esp) │ │ - punpcklwd %xmm2,%xmm5 │ │ - paddd %xmm6,%xmm5 │ │ - pxor %xmm1,%xmm1 │ │ - punpcklbw %xmm1,%xmm3 │ │ - movdqa %xmm3,%xmm2 │ │ - pmulhw %xmm7,%xmm2 │ │ - pmullw %xmm7,%xmm3 │ │ - movdqa %xmm3,%xmm4 │ │ - punpckhwd %xmm2,%xmm4 │ │ - paddd %xmm0,%xmm4 │ │ - punpcklwd %xmm2,%xmm3 │ │ - paddd 0x20(%esp),%xmm3 │ │ - movdqa 0xf0(%esp),%xmm2 │ │ - packssdw %xmm2,%xmm2 │ │ - movdqu 0x2(%edi,%ebx,1),%xmm7 │ │ - movdqa %xmm7,%xmm0 │ │ - punpcklbw %xmm1,%xmm0 │ │ - movdqa %xmm0,%xmm1 │ │ - pmulhw %xmm2,%xmm1 │ │ - pmullw %xmm2,%xmm0 │ │ - movdqa %xmm0,%xmm6 │ │ - punpcklwd %xmm1,%xmm6 │ │ - paddd %xmm3,%xmm6 │ │ - movdqa %xmm6,0x20(%esp) │ │ - punpckhwd %xmm1,%xmm0 │ │ - paddd %xmm4,%xmm0 │ │ - pxor %xmm4,%xmm4 │ │ - punpckhbw %xmm4,%xmm7 │ │ - movdqa %xmm7,%xmm3 │ │ - pmulhw %xmm2,%xmm3 │ │ - pmullw %xmm2,%xmm7 │ │ - movdqa %xmm7,%xmm6 │ │ - punpcklwd %xmm3,%xmm6 │ │ - paddd %xmm5,%xmm6 │ │ - punpckhwd %xmm3,%xmm7 │ │ - paddd 0x50(%esp),%xmm7 │ │ - movdqu 0x3(%edi,%ebx,1),%xmm2 │ │ - movdqa %xmm2,%xmm3 │ │ - punpckhbw %xmm4,%xmm3 │ │ - movdqa 0xe0(%esp),%xmm1 │ │ - packssdw %xmm1,%xmm1 │ │ - movdqa %xmm3,%xmm4 │ │ - pmulhw %xmm1,%xmm4 │ │ - pmullw %xmm1,%xmm3 │ │ - movdqa %xmm3,%xmm5 │ │ - punpckhwd %xmm4,%xmm5 │ │ - paddd %xmm7,%xmm5 │ │ - movdqa %xmm5,0x50(%esp) │ │ - punpcklwd %xmm4,%xmm3 │ │ - paddd %xmm6,%xmm3 │ │ - pxor %xmm4,%xmm4 │ │ - punpcklbw %xmm4,%xmm2 │ │ - movdqa %xmm2,%xmm4 │ │ - pmulhw %xmm1,%xmm4 │ │ - pmullw %xmm1,%xmm2 │ │ - movdqa %xmm2,%xmm5 │ │ - punpckhwd %xmm4,%xmm5 │ │ - paddd %xmm0,%xmm5 │ │ - punpcklwd %xmm4,%xmm2 │ │ - paddd 0x20(%esp),%xmm2 │ │ - movdqa 0x120(%esp),%xmm0 │ │ - packssdw %xmm0,%xmm0 │ │ - movdqu 0x4(%edi,%ebx,1),%xmm6 │ │ - movdqa %xmm6,%xmm7 │ │ - pxor %xmm1,%xmm1 │ │ - punpcklbw %xmm1,%xmm7 │ │ - movdqa %xmm7,%xmm4 │ │ - pmulhw %xmm0,%xmm4 │ │ - pmullw %xmm0,%xmm7 │ │ - movdqa %xmm7,%xmm1 │ │ - punpcklwd %xmm4,%xmm1 │ │ - paddd %xmm2,%xmm1 │ │ - punpckhwd %xmm4,%xmm7 │ │ - paddd %xmm5,%xmm7 │ │ - pxor %xmm2,%xmm2 │ │ - punpckhbw %xmm2,%xmm6 │ │ - movdqa %xmm6,%xmm2 │ │ - pmulhw %xmm0,%xmm2 │ │ - pmullw %xmm0,%xmm6 │ │ - movdqa %xmm6,%xmm0 │ │ - punpcklwd %xmm2,%xmm0 │ │ - paddd %xmm3,%xmm0 │ │ - punpckhwd %xmm2,%xmm6 │ │ - paddd 0x50(%esp),%xmm6 │ │ - movdqa -0x15800(%eax),%xmm2 │ │ - paddd %xmm2,%xmm1 │ │ - paddd 0xa0(%esp),%xmm1 │ │ - paddd %xmm2,%xmm7 │ │ - paddd 0x70(%esp),%xmm7 │ │ - paddd %xmm2,%xmm0 │ │ - paddd 0xd0(%esp),%xmm0 │ │ - paddd %xmm2,%xmm6 │ │ - paddd 0x60(%esp),%xmm6 │ │ - psrad $0x2,%xmm6 │ │ - psrad $0x2,%xmm0 │ │ - psrad $0x2,%xmm7 │ │ - psrad $0x2,%xmm1 │ │ - movdqa -0x158c0(%eax),%xmm2 │ │ - paddd %xmm2,%xmm1 │ │ - paddd %xmm2,%xmm7 │ │ - paddd %xmm2,%xmm0 │ │ - paddd %xmm2,%xmm6 │ │ - psrad $0x4,%xmm6 │ │ - psrad $0x4,%xmm0 │ │ - packssdw %xmm6,%xmm0 │ │ - psrad $0x4,%xmm7 │ │ - psrad $0x4,%xmm1 │ │ - packssdw %xmm7,%xmm1 │ │ - packuswb %xmm0,%xmm1 │ │ - movdqu %xmm1,(%esi,%ebx,1) │ │ - add $0x10,%ebx │ │ - cmp %ebx,%ecx │ │ - jne 96520 │ │ - cmp %edx,%ecx │ │ - mov %ecx,%ebx │ │ - pxor %xmm0,%xmm0 │ │ - jne 9691d │ │ - jmp 96370 │ │ nop │ │ - mov %al,(%esi,%ebx,1) │ │ - cmp %edi,%edx │ │ - mov %edi,%ebx │ │ - je 96370 │ │ - mov 0x10(%esp),%edx │ │ - movsbl (%edx),%eax │ │ - mov 0x8(%esp),%esi │ │ - movzbl -0x3(%esi,%ebx,1),%edi │ │ - imul %eax,%edi │ │ - movsbl 0x1(%edx),%eax │ │ - movzbl -0x2(%esi,%ebx,1),%ecx │ │ - imul %eax,%ecx │ │ - add %edi,%ecx │ │ - movsbl 0x2(%edx),%eax │ │ - movzbl -0x1(%esi,%ebx,1),%edi │ │ - imul %eax,%edi │ │ - add %ecx,%edi │ │ - movsbl 0x3(%edx),%eax │ │ - movzbl (%esi,%ebx,1),%ecx │ │ - imul %eax,%ecx │ │ - add %edi,%ecx │ │ - movsbl 0x4(%edx),%eax │ │ - movzbl 0x1(%esi,%ebx,1),%edi │ │ - imul %eax,%edi │ │ - add %ecx,%edi │ │ - movsbl 0x5(%edx),%eax │ │ - movzbl 0x2(%esi,%ebx,1),%ecx │ │ - imul %eax,%ecx │ │ - add %edi,%ecx │ │ - movsbl 0x6(%edx),%eax │ │ - movzbl 0x3(%esi,%ebx,1),%edi │ │ - imul %eax,%edi │ │ - movsbl 0x7(%edx),%eax │ │ - movzbl 0x4(%esi,%ebx,1),%edx │ │ - imul %eax,%edx │ │ - add %ecx,%edi │ │ - lea 0x2(%edx,%edi,1),%eax │ │ - sar $0x2,%eax │ │ - add $0x8,%eax │ │ - sar $0x4,%eax │ │ - cmp $0x100,%eax │ │ - jl 969a8 │ │ - mov $0xff,%eax │ │ - lea 0x1(%ebx),%edi │ │ - test %eax,%eax │ │ - mov 0x10(%ebp),%edx │ │ - mov 0x80(%esp),%esi │ │ - jg 96910 │ │ - xor %eax,%eax │ │ - jmp 96910 │ │ - mov %ebx,%ecx │ │ - mov 0x14(%esp),%edx │ │ - mov 0xc(%esp),%ebx │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ push %esi │ │ + and $0xfffffff0,%esp │ │ + call 982fd │ │ + pop %ebx │ │ + add $0x3ec73,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7fc40(%ebx),%eax │ │ + lea -0x7faf0(%ebx),%esi │ │ + push $0x0 │ │ push %eax │ │ - pushl 0xc(%ebp) │ │ - push %edi │ │ - call 969f0 │ │ - add $0x10,%esp │ │ - lea -0xc(%ebp),%esp │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ pop %esi │ │ - pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - mov %edx,0x4(%esp) │ │ - mov %ecx,%edi │ │ - call 96a07 │ │ + call 9834d │ │ pop %ebx │ │ - add $0x3e569,%ebx │ │ - mov 0x14(%ebp),%eax │ │ - mov 0x8(%ebp),%esi │ │ - nop │ │ + add $0x3ec23,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7fc40(%ebx),%eax │ │ + lea -0x7f700(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %eax,0x8(%esp) │ │ - sub $0x4,%esp │ │ - pushl 0x10(%ebp) │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ push %esi │ │ - push %edi │ │ - call 14a0 │ │ - mov 0x18(%esp),%eax │ │ - add $0x10,%esp │ │ - add 0x4(%esp),%edi │ │ - add 0xc(%ebp),%esi │ │ - dec %eax │ │ - jne 96a20 │ │ - lea -0xc(%ebp),%esp │ │ + and $0xfffffff0,%esp │ │ + call 9839d │ │ + pop %ebx │ │ + add $0x3ebd3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7fb30(%ebx),%eax │ │ + lea -0x7faf0(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ pop %esi │ │ - pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x107e0,%esp │ │ - mov %edx,0x4c(%esp) │ │ - mov %ecx,0x48(%esp) │ │ - mov 0xc(%ebp),%eax │ │ + call 983ed │ │ + pop %ebx │ │ + add $0x3eb83,%ebx │ │ mov 0x8(%ebp),%ecx │ │ - lea (%eax,%eax,2),%eax │ │ - sub %eax,%ecx │ │ - mov %ecx,0x8(%esp) │ │ - call 96a7b │ │ - pop %edx │ │ - add $0x3e4f5,%edx │ │ - mov 0x14(%ebp),%eax │ │ - lea -0x1(%eax),%esi │ │ - imul 0x24(%ebp),%esi │ │ - add 0x1c(%ebp),%esi │ │ - sar $0xa,%esi │ │ - add $0x8,%esi │ │ - mov 0x28(%ebp),%ecx │ │ - mov %ecx,%eax │ │ - and $0x1,%eax │ │ - add $0x3,%eax │ │ - and $0x3,%ecx │ │ - imul $0x78,%ecx,%ecx │ │ - add -0x64(%edx),%ecx │ │ - mov %ecx,0x50(%esp) │ │ - imul $0x78,%eax,%eax │ │ - mov %edx,0x3c(%esp) │ │ - add -0x64(%edx),%eax │ │ - mov %eax,0xc(%esp) │ │ - mov 0x10(%ebp),%edx │ │ - lea 0xdc(%esp),%eax │ │ - mov %eax,0x60(%esp) │ │ - mov %esi,0x80(%esp) │ │ - test %edx,%edx │ │ - jg 96b0c │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x83f60(%ebx),%eax │ │ + lea -0x7f700(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - addl $0x100,0x60(%esp) │ │ - mov 0x8(%esp),%eax │ │ - add 0xc(%ebp),%eax │ │ - mov %eax,0x8(%esp) │ │ - mov 0x80(%esp),%esi │ │ - dec %esi │ │ - je 96d5b │ │ - mov %esi,0x80(%esp) │ │ - test %edx,%edx │ │ - jle 96ae0 │ │ - xor %esi,%esi │ │ - mov 0x18(%ebp),%ebx │ │ - xor %ecx,%ecx │ │ - cmp $0x4,%edx │ │ - jg 96b48 │ │ - jmp 96c6c │ │ nop │ │ nop │ │ nop │ │ - mov 0x8(%esp),%eax │ │ - movzbl (%eax,%esi,1),%edi │ │ - shl $0x4,%edi │ │ - mov 0x60(%esp),%eax │ │ - mov %di,(%eax,%ecx,2) │ │ - add 0x20(%ebp),%ebx │ │ - mov %ebx,%eax │ │ - sar $0xa,%eax │ │ - add %eax,%esi │ │ - and $0x3ff,%ebx │ │ - inc %ecx │ │ - cmp %ecx,%edx │ │ - je 96ae0 │ │ - mov %ebx,%edi │ │ - sar $0x6,%edi │ │ - je 96b20 │ │ - mov 0x50(%esp),%eax │ │ - movsbl -0x8(%eax,%edi,8),%edx │ │ - mov %edx,0x20(%esp) │ │ - mov %eax,%edx │ │ - mov 0x8(%esp),%eax │ │ - movzbl -0x3(%eax,%esi,1),%eax │ │ - imul 0x20(%esp),%eax │ │ - movsbl -0x7(%edx,%edi,8),%edx │ │ - mov %edx,0x20(%esp) │ │ - mov 0x8(%esp),%edx │ │ - movzbl -0x2(%edx,%esi,1),%edx │ │ - imul 0x20(%esp),%edx │ │ - add %eax,%edx │ │ - mov 0x50(%esp),%eax │ │ - movsbl -0x6(%eax,%edi,8),%eax │ │ - mov %eax,0x20(%esp) │ │ - mov 0x8(%esp),%eax │ │ - movzbl -0x1(%eax,%esi,1),%eax │ │ - imul 0x20(%esp),%eax │ │ - add %edx,%eax │ │ - mov 0x50(%esp),%edx │ │ - movsbl -0x5(%edx,%edi,8),%edx │ │ - mov %edx,0x10(%esp) │ │ - mov %ecx,0x20(%esp) │ │ - mov 0x8(%esp),%ecx │ │ - movzbl (%ecx,%esi,1),%ecx │ │ - imul 0x10(%esp),%ecx │ │ - add %eax,%ecx │ │ - mov 0x50(%esp),%eax │ │ - movsbl -0x4(%eax,%edi,8),%edx │ │ - mov %edx,0x10(%esp) │ │ - mov 0x8(%esp),%edx │ │ - movzbl 0x1(%edx,%esi,1),%edx │ │ - imul 0x10(%esp),%edx │ │ - add %ecx,%edx │ │ - movsbl -0x3(%eax,%edi,8),%ecx │ │ - mov %ecx,0x10(%esp) │ │ - mov 0x8(%esp),%ecx │ │ - movzbl 0x2(%ecx,%esi,1),%ecx │ │ - imul 0x10(%esp),%ecx │ │ - add %edx,%ecx │ │ - movsbl -0x2(%eax,%edi,8),%eax │ │ - mov %eax,0x10(%esp) │ │ - mov 0x8(%esp),%eax │ │ - movzbl 0x3(%eax,%esi,1),%edx │ │ - imul 0x10(%esp),%edx │ │ - mov 0x50(%esp),%eax │ │ - movsbl -0x1(%eax,%edi,8),%eax │ │ - mov %eax,0x10(%esp) │ │ - mov 0x8(%esp),%eax │ │ - movzbl 0x4(%eax,%esi,1),%edi │ │ - imul 0x10(%esp),%edi │ │ - add %ecx,%edx │ │ - mov 0x20(%esp),%ecx │ │ - lea 0x2(%edi,%edx,1),%edi │ │ - mov 0x10(%ebp),%edx │ │ - sar $0x2,%edi │ │ - jmp 96b2b │ │ nop │ │ - mov 0x8(%esp),%eax │ │ - movzbl (%eax,%esi,1),%edi │ │ - shl $0x4,%edi │ │ - mov 0x60(%esp),%eax │ │ - mov %di,(%eax,%ecx,2) │ │ - add 0x20(%ebp),%ebx │ │ - mov %ebx,%eax │ │ - sar $0xa,%eax │ │ - add %eax,%esi │ │ - and $0x3ff,%ebx │ │ - inc %ecx │ │ - cmp %ecx,%edx │ │ - je 96ae0 │ │ - mov %ebx,%edi │ │ - sar $0x6,%edi │ │ - je 96c40 │ │ - mov 0xc(%esp),%eax │ │ - movsbl -0x8(%eax,%edi,8),%eax │ │ - mov %eax,0x20(%esp) │ │ - mov 0x8(%esp),%edx │ │ - movzbl -0x3(%edx,%esi,1),%eax │ │ - imul 0x20(%esp),%eax │ │ - mov %eax,0x20(%esp) │ │ - mov 0xc(%esp),%eax │ │ - movsbl -0x7(%eax,%edi,8),%eax │ │ - mov %eax,0x10(%esp) │ │ - movzbl -0x2(%edx,%esi,1),%eax │ │ - imul 0x10(%esp),%eax │ │ - add 0x20(%esp),%eax │ │ - mov 0xc(%esp),%edx │ │ - movsbl -0x6(%edx,%edi,8),%edx │ │ - mov %edx,0x10(%esp) │ │ - mov %ecx,0x20(%esp) │ │ - mov 0x8(%esp),%edx │ │ - movzbl -0x1(%edx,%esi,1),%ecx │ │ - imul 0x10(%esp),%ecx │ │ - add %eax,%ecx │ │ - mov 0xc(%esp),%eax │ │ - movsbl -0x5(%eax,%edi,8),%eax │ │ - mov %eax,0x10(%esp) │ │ - mov %edx,%eax │ │ - movzbl (%edx,%esi,1),%edx │ │ - imul 0x10(%esp),%edx │ │ - add %ecx,%edx │ │ - mov 0xc(%esp),%ecx │ │ - movsbl -0x4(%ecx,%edi,8),%ecx │ │ - mov %ecx,0x10(%esp) │ │ - movzbl 0x1(%eax,%esi,1),%ecx │ │ - imul 0x10(%esp),%ecx │ │ - add %edx,%ecx │ │ - mov 0xc(%esp),%edx │ │ - movsbl -0x3(%edx,%edi,8),%edx │ │ - mov %edx,0x10(%esp) │ │ - movzbl 0x2(%eax,%esi,1),%edx │ │ - imul 0x10(%esp),%edx │ │ - add %ecx,%edx │ │ - mov 0xc(%esp),%ecx │ │ - movsbl -0x2(%ecx,%edi,8),%ecx │ │ - mov %ecx,0x10(%esp) │ │ - movzbl 0x3(%eax,%esi,1),%ecx │ │ - imul 0x10(%esp),%ecx │ │ - mov 0xc(%esp),%eax │ │ - movsbl -0x1(%eax,%edi,8),%eax │ │ - mov 0x8(%esp),%edi │ │ - movzbl 0x4(%edi,%esi,1),%edi │ │ - imul %eax,%edi │ │ - add %edx,%ecx │ │ - mov 0x10(%ebp),%edx │ │ - lea 0x2(%edi,%ecx,1),%edi │ │ - mov 0x20(%esp),%ecx │ │ - sar $0x2,%edi │ │ - jmp 96c4b │ │ - cmpl $0x0,0x14(%ebp) │ │ - mov 0x3c(%esp),%edx │ │ - mov 0x1c(%ebp),%ecx │ │ - jle 972fd │ │ - lea 0x3dc(%esp),%esi │ │ - mov 0x28(%ebp),%eax │ │ - sar $0x2,%eax │ │ - mov %eax,0x78(%esp) │ │ - and $0x1,%eax │ │ - add $0x3,%eax │ │ - mov 0x10(%ebp),%edi │ │ - lea 0x200(%edi),%ebx │ │ - mov %ebx,0x70(%esp) │ │ - and $0xfffffff8,%edi │ │ - mov %edi,0x44(%esp) │ │ - movl $0x0,0x40(%esp) │ │ - movdqa -0x158c0(%edx),%xmm2 │ │ - movdqa -0x157f0(%edx),%xmm0 │ │ - movdqa %xmm0,0x90(%esp) │ │ - imul $0x78,%eax,%eax │ │ - add -0x64(%edx),%eax │ │ - mov %eax,0x74(%esp) │ │ - mov 0x48(%esp),%ebx │ │ - movdqa %xmm2,0xa0(%esp) │ │ - mov %ecx,0x7c(%esp) │ │ - sar $0x6,%ecx │ │ - movl $0x0,0x8(%esp) │ │ - jne 96e32 │ │ - jmp 96e5b │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 9843d │ │ + pop %ebx │ │ + add $0x3eb33,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7fb30(%ebx),%eax │ │ + lea -0x83dd0(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x7c(%esp),%ecx │ │ - add 0x24(%ebp),%ecx │ │ - mov %ecx,%eax │ │ - sar $0xa,%eax │ │ - shl $0x8,%eax │ │ - add %eax,%esi │ │ - and $0x3ff,%ecx │ │ - add 0x4c(%esp),%ebx │ │ - mov 0x40(%esp),%eax │ │ - inc %eax │ │ - mov %eax,0x40(%esp) │ │ - cmp 0x14(%ebp),%eax │ │ - mov 0x3c(%esp),%edx │ │ - je 972fd │ │ - mov %ecx,0x7c(%esp) │ │ - sar $0x6,%ecx │ │ - movl $0x0,0x8(%esp) │ │ - je 96e5b │ │ - dec %ecx │ │ - cmpl $0x5,0x14(%ebp) │ │ - jl 96e50 │ │ - imul $0x78,0x78(%esp),%eax │ │ - add -0x64(%edx),%eax │ │ - jmp 96e54 │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 9848d │ │ + pop %ebx │ │ + add $0x3eae3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7fb30(%ebx),%eax │ │ + lea -0x7f700(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x74(%esp),%eax │ │ - lea (%eax,%ecx,8),%eax │ │ - mov %eax,0x8(%esp) │ │ - mov 0x10(%ebp),%edx │ │ - test %edx,%edx │ │ - jle 96df0 │ │ - mov %edx,%edi │ │ - cmpl $0x0,0x8(%esp) │ │ - je 97260 │ │ - xor %ecx,%ecx │ │ - cmp $0x7,%edi │ │ - mov %ebx,0xc(%esp) │ │ - jbe 971b2 │ │ - mov 0x40(%esp),%ebx │ │ - imul 0x4c(%esp),%ebx │ │ - mov 0x48(%esp),%eax │ │ - lea (%eax,%ebx,1),%edx │ │ - add %edi,%ebx │ │ - add %eax,%ebx │ │ - mov 0x8(%esp),%eax │ │ - lea 0x7(%eax),%edi │ │ - mov %edi,0x60(%esp) │ │ - lea 0x8(%eax),%edi │ │ - cmp %edi,%edx │ │ - setb 0x50(%esp) │ │ - cmp %ebx,0x60(%esp) │ │ - mov 0x70(%esp),%eax │ │ - lea (%esi,%eax,2),%edi │ │ - setb %ah │ │ - cmp %edi,%edx │ │ - lea -0x300(%esi),%edi │ │ - setb %al │ │ - cmp %edi,%ebx │ │ - seta %bh │ │ - test %ah,0x50(%esp) │ │ - jne 971b2 │ │ - and %bh,%al │ │ - mov 0xc(%esp),%ebx │ │ - jne 971b2 │ │ - mov 0x8(%esp),%eax │ │ - movzbl (%eax),%ecx │ │ - movd %ecx,%xmm0 │ │ - movdqa 0x90(%esp),%xmm1 │ │ - pshufb %xmm1,%xmm0 │ │ - psrad $0x18,%xmm0 │ │ - movdqa %xmm0,0x50(%esp) │ │ - movzbl 0x1(%eax),%ecx │ │ - movd %ecx,%xmm0 │ │ - pshufb %xmm1,%xmm0 │ │ - psrad $0x18,%xmm0 │ │ - movdqa %xmm0,0x60(%esp) │ │ - movzbl 0x2(%eax),%ecx │ │ - movd %ecx,%xmm0 │ │ - pshufb %xmm1,%xmm0 │ │ - psrad $0x18,%xmm0 │ │ - movdqa %xmm0,0x20(%esp) │ │ - movzbl 0x3(%eax),%ecx │ │ - movd %ecx,%xmm0 │ │ - pshufb %xmm1,%xmm0 │ │ - psrad $0x18,%xmm0 │ │ - movdqa %xmm0,0x10(%esp) │ │ - movzbl 0x4(%eax),%ecx │ │ - movd %ecx,%xmm0 │ │ - pshufb %xmm1,%xmm0 │ │ - psrad $0x18,%xmm0 │ │ - movdqa %xmm0,0x80(%esp) │ │ - movzbl 0x5(%eax),%ecx │ │ - movd %ecx,%xmm0 │ │ - pshufb %xmm1,%xmm0 │ │ - psrad $0x18,%xmm0 │ │ - movdqa %xmm0,0xc0(%esp) │ │ - movzbl 0x6(%eax),%ecx │ │ - movd %ecx,%xmm0 │ │ - pshufb %xmm1,%xmm0 │ │ - psrad $0x18,%xmm0 │ │ - movdqa %xmm0,0xb0(%esp) │ │ - movzbl 0x7(%eax),%ecx │ │ - movd %ecx,%xmm0 │ │ - pshufb %xmm1,%xmm0 │ │ - psrad $0x18,%xmm0 │ │ - xor %ecx,%ecx │ │ - mov 0x3c(%esp),%eax │ │ - mov 0x44(%esp),%edi │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 984dd │ │ + pop %ebx │ │ + add $0x3ea93,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7ebe0(%ebx),%eax │ │ + lea -0x83dd0(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movdqa 0x50(%esp),%xmm2 │ │ - packssdw %xmm2,%xmm2 │ │ - movdqu -0x300(%esi,%ecx,2),%xmm5 │ │ - movdqu -0x200(%esi,%ecx,2),%xmm6 │ │ - movdqa %xmm5,%xmm3 │ │ - pmulhw %xmm2,%xmm3 │ │ - pmullw %xmm5,%xmm2 │ │ - movdqa %xmm2,%xmm5 │ │ - punpcklwd %xmm3,%xmm5 │ │ - punpckhwd %xmm3,%xmm2 │ │ - movdqa 0x60(%esp),%xmm3 │ │ - packssdw %xmm3,%xmm3 │ │ - movdqa %xmm6,%xmm4 │ │ - pmulhw %xmm3,%xmm4 │ │ - pmullw %xmm6,%xmm3 │ │ - movdqa %xmm3,%xmm6 │ │ - punpcklwd %xmm4,%xmm6 │ │ - punpckhwd %xmm4,%xmm3 │ │ - movdqu -0x100(%esi,%ecx,2),%xmm1 │ │ - movdqa 0x20(%esp),%xmm7 │ │ - packssdw %xmm7,%xmm7 │ │ - movdqa %xmm1,%xmm4 │ │ - pmulhw %xmm7,%xmm4 │ │ - pmullw %xmm1,%xmm7 │ │ - movdqa %xmm7,%xmm1 │ │ - punpckhwd %xmm4,%xmm1 │ │ - paddd %xmm3,%xmm1 │ │ - punpcklwd %xmm4,%xmm7 │ │ - paddd %xmm6,%xmm7 │ │ - movdqu (%esi,%ecx,2),%xmm3 │ │ - movdqa 0x10(%esp),%xmm4 │ │ - packssdw %xmm4,%xmm4 │ │ - movdqa %xmm3,%xmm6 │ │ - pmulhw %xmm4,%xmm6 │ │ - pmullw %xmm3,%xmm4 │ │ - movdqa %xmm4,%xmm3 │ │ - punpcklwd %xmm6,%xmm3 │ │ - paddd %xmm7,%xmm3 │ │ - punpckhwd %xmm6,%xmm4 │ │ - paddd %xmm1,%xmm4 │ │ - movdqu 0x100(%esi,%ecx,2),%xmm1 │ │ - movdqa 0x80(%esp),%xmm6 │ │ - packssdw %xmm6,%xmm6 │ │ - movdqa %xmm1,%xmm7 │ │ - pmulhw %xmm6,%xmm7 │ │ - pmullw %xmm1,%xmm6 │ │ - movdqa %xmm6,%xmm1 │ │ - punpckhwd %xmm7,%xmm1 │ │ - paddd %xmm4,%xmm1 │ │ - punpcklwd %xmm7,%xmm6 │ │ - paddd %xmm3,%xmm6 │ │ - movdqu 0x200(%esi,%ecx,2),%xmm3 │ │ - movdqa 0xc0(%esp),%xmm4 │ │ - packssdw %xmm4,%xmm4 │ │ - movdqa %xmm3,%xmm7 │ │ - pmulhw %xmm4,%xmm7 │ │ - pmullw %xmm3,%xmm4 │ │ - movdqa %xmm4,%xmm3 │ │ - punpcklwd %xmm7,%xmm3 │ │ - paddd %xmm6,%xmm3 │ │ - punpckhwd %xmm7,%xmm4 │ │ - paddd %xmm1,%xmm4 │ │ - movdqu 0x300(%esi,%ecx,2),%xmm1 │ │ - movdqa 0xb0(%esp),%xmm6 │ │ - packssdw %xmm6,%xmm6 │ │ - movdqa %xmm1,%xmm7 │ │ - pmulhw %xmm6,%xmm7 │ │ - pmullw %xmm1,%xmm6 │ │ - movdqa %xmm6,%xmm1 │ │ - punpckhwd %xmm7,%xmm1 │ │ - paddd %xmm4,%xmm1 │ │ - punpcklwd %xmm7,%xmm6 │ │ - paddd %xmm3,%xmm6 │ │ - movdqu 0x400(%esi,%ecx,2),%xmm3 │ │ - movdqa %xmm0,%xmm4 │ │ - packssdw %xmm0,%xmm4 │ │ - movdqa %xmm3,%xmm7 │ │ - pmulhw %xmm4,%xmm7 │ │ - pmullw %xmm3,%xmm4 │ │ - movdqa %xmm4,%xmm3 │ │ - punpcklwd %xmm7,%xmm3 │ │ - paddd %xmm6,%xmm3 │ │ - punpckhwd %xmm7,%xmm4 │ │ - paddd %xmm1,%xmm4 │ │ - movdqa -0x15880(%eax),%xmm1 │ │ - paddd %xmm1,%xmm3 │ │ - paddd %xmm5,%xmm3 │ │ - paddd %xmm1,%xmm4 │ │ - paddd %xmm2,%xmm4 │ │ - psrad $0xa,%xmm4 │ │ - psrad $0xa,%xmm3 │ │ - packssdw %xmm4,%xmm3 │ │ - packuswb %xmm3,%xmm3 │ │ - movq %xmm3,(%ebx,%ecx,1) │ │ - add $0x8,%ecx │ │ - cmp %ecx,%edi │ │ - jne 96fc0 │ │ - cmp 0x10(%ebp),%edi │ │ - mov %edi,%ecx │ │ - movdqa 0xa0(%esp),%xmm2 │ │ - jne 971b2 │ │ - jmp 96df0 │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 9852d │ │ + pop %ebx │ │ + add $0x3ea43,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x83f60(%ebx),%eax │ │ + lea -0x7eb70(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0xc(%esp),%edx │ │ - mov %bl,(%edx,%ecx,1) │ │ - mov %edx,%ebx │ │ - inc %ecx │ │ - cmp %ecx,%eax │ │ - je 96df0 │ │ - mov 0x8(%esp),%eax │ │ - movsbl (%eax),%edi │ │ - movswl -0x300(%esi,%ecx,2),%ebx │ │ - imul %edi,%ebx │ │ - movsbl 0x1(%eax),%edi │ │ - movswl -0x200(%esi,%ecx,2),%edx │ │ - imul %edi,%edx │ │ - add %ebx,%edx │ │ - movsbl 0x2(%eax),%edi │ │ - movswl -0x100(%esi,%ecx,2),%ebx │ │ - imul %edi,%ebx │ │ - add %edx,%ebx │ │ - movsbl 0x3(%eax),%edx │ │ - movswl (%esi,%ecx,2),%edi │ │ - imul %edx,%edi │ │ - add %ebx,%edi │ │ - movsbl 0x4(%eax),%edx │ │ - movswl 0x100(%esi,%ecx,2),%ebx │ │ - imul %edx,%ebx │ │ - add %edi,%ebx │ │ - movsbl 0x5(%eax),%edx │ │ - movswl 0x200(%esi,%ecx,2),%edi │ │ - imul %edx,%edi │ │ - add %ebx,%edi │ │ - movsbl 0x6(%eax),%edx │ │ - movswl 0x300(%esi,%ecx,2),%ebx │ │ - imul %edx,%ebx │ │ - movsbl 0x7(%eax),%edx │ │ - movswl 0x400(%esi,%ecx,2),%eax │ │ - imul %edx,%eax │ │ - add %edi,%ebx │ │ - lea 0x200(%eax,%ebx,1),%ebx │ │ - sar $0xa,%ebx │ │ - cmp $0x100,%ebx │ │ - jl 9724c │ │ - mov $0xff,%ebx │ │ - test %ebx,%ebx │ │ - mov 0x10(%ebp),%eax │ │ - jg 971a0 │ │ - xor %ebx,%ebx │ │ - jmp 971a0 │ │ nop │ │ nop │ │ - xor %eax,%eax │ │ - cmp $0x8,%edi │ │ - jb 972cc │ │ - xor %eax,%eax │ │ - mov 0x44(%esp),%ecx │ │ nop │ │ nop │ │ nop │ │ - movdqu (%esi,%eax,2),%xmm0 │ │ - punpckhwd %xmm0,%xmm1 │ │ - psrad $0x10,%xmm1 │ │ - punpcklwd %xmm0,%xmm0 │ │ - psrad $0x10,%xmm0 │ │ - paddd %xmm2,%xmm0 │ │ - paddd %xmm2,%xmm1 │ │ - psrad $0x4,%xmm1 │ │ - psrad $0x4,%xmm0 │ │ - packssdw %xmm1,%xmm0 │ │ - packuswb %xmm0,%xmm0 │ │ - movq %xmm0,(%ebx,%eax,1) │ │ - add $0x8,%eax │ │ - cmp %eax,%ecx │ │ - jne 97270 │ │ - cmp %edi,%ecx │ │ - mov %ecx,%eax │ │ - jne 972cc │ │ - jmp 96df0 │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 9857d │ │ + pop %ebx │ │ + add $0x3e9f3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7ebe0(%ebx),%eax │ │ + lea -0x7f700(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %cl,(%ebx,%eax,1) │ │ - inc %eax │ │ - cmp %eax,%edi │ │ - je 96df0 │ │ - movswl (%esi,%eax,2),%ecx │ │ - add $0x8,%ecx │ │ - sar $0x4,%ecx │ │ - cmp $0x100,%ecx │ │ - jge 972f0 │ │ - test %ecx,%ecx │ │ - jg 972c0 │ │ - jmp 972f9 │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 985cd │ │ + pop %ebx │ │ + add $0x3e9a3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7fb30(%ebx),%eax │ │ + lea -0x7eb70(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov $0xff,%ecx │ │ - test %ecx,%ecx │ │ - jg 972c0 │ │ - xor %ecx,%ecx │ │ - jmp 972c0 │ │ - lea -0xc(%ebp),%esp │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 9861d │ │ + pop %ebx │ │ + add $0x3e953,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7ebe0(%ebx),%eax │ │ + lea -0x7faf0(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ pop %esi │ │ - pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -155091,1716 +156479,819 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x8810,%esp │ │ - mov %edx,0x30(%esp) │ │ - call 97328 │ │ + call 9866d │ │ pop %ebx │ │ - add $0x3dc48,%ebx │ │ - mov 0x14(%ebp),%edx │ │ - movl $0x0,0x60(%esp) │ │ - test %edx,%edx │ │ - mov 0x1c(%ebp),%eax │ │ - mov 0x18(%ebp),%esi │ │ - movl $0x0,0x4(%esp) │ │ - mov %ecx,0x8(%esp) │ │ - je 97385 │ │ - mov %esi,%ecx │ │ - mov %eax,%esi │ │ - cmpl $0x5,0xc(%ebp) │ │ - jl 9736c │ │ - and $0x3,%esi │ │ - imul $0x78,%esi,%esi │ │ - add -0x64(%ebx),%esi │ │ - lea -0x8(%esi,%edx,8),%edx │ │ - jmp 9737f │ │ - and $0x1,%esi │ │ - imul $0x78,%esi,%esi │ │ - add -0x64(%ebx),%esi │ │ - lea 0x160(%esi,%edx,8),%edx │ │ - mov %ecx,%esi │ │ - mov %edx,0x4(%esp) │ │ - mov 0x10(%ebp),%edi │ │ - test %esi,%esi │ │ - je 973ba │ │ - sar $0x2,%eax │ │ - cmp $0x5,%edi │ │ - jl 973a3 │ │ - imul $0x78,%eax,%ecx │ │ - add -0x64(%ebx),%ecx │ │ - lea -0x8(%ecx,%esi,8),%eax │ │ - jmp 973b6 │ │ - and $0x1,%eax │ │ - imul $0x78,%eax,%ecx │ │ - add -0x64(%ebx),%ecx │ │ - lea 0x160(%ecx,%esi,8),%eax │ │ - mov %eax,0x60(%esp) │ │ - mov 0x8(%ebp),%edx │ │ - cmpl $0x0,0x4(%esp) │ │ - je 97a08 │ │ - mov %ebx,0x10(%esp) │ │ - cmpl $0x0,0x60(%esp) │ │ - mov 0xc(%ebp),%ecx │ │ - je 97b0f │ │ - mov %edi,0xc(%esp) │ │ - test %ecx,%ecx │ │ - mov 0x30(%esp),%esi │ │ - jle 9752d │ │ - lea (%edx,%edx,2),%eax │ │ - sub %eax,%esi │ │ - lea 0x10c(%esp),%ecx │ │ - mov 0x10(%ebp),%eax │ │ - add $0x7,%eax │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov %ecx,0x80(%esp) │ │ - mov %esi,0x30(%esp) │ │ - mov %eax,0xb0(%esp) │ │ - mov -0x3(%esi),%ah │ │ - mov -0x2(%esi),%al │ │ - mov -0x1(%esi),%cl │ │ - mov %cl,(%esp) │ │ - mov (%esi),%cl │ │ - mov %cl,0x70(%esp) │ │ - mov 0x1(%esi),%cl │ │ - mov %cl,0x50(%esp) │ │ - mov 0x2(%esi),%cl │ │ - mov %cl,0x40(%esp) │ │ - mov 0x3(%esi),%cl │ │ - mov %ecx,0x20(%esp) │ │ - xor %ebx,%ebx │ │ - mov 0x4(%esp),%ecx │ │ - nop │ │ - movsbl (%ecx),%edi │ │ - movzbl %ah,%esi │ │ - imul %edi,%esi │ │ - mov %al,0x90(%esp) │ │ - movsbl 0x1(%ecx),%edi │ │ - movzbl %al,%eax │ │ - imul %edi,%eax │ │ - add %esi,%eax │ │ - movzbl (%esp),%edx │ │ - mov %dl,0xc0(%esp) │ │ - movsbl 0x2(%ecx),%esi │ │ - movzbl %dl,%edi │ │ - imul %esi,%edi │ │ - add %eax,%edi │ │ - movzbl 0x70(%esp),%edx │ │ - movsbl 0x3(%ecx),%eax │ │ - mov %dl,(%esp) │ │ - movzbl %dl,%esi │ │ - imul %eax,%esi │ │ - add %edi,%esi │ │ - movzbl 0x50(%esp),%edx │ │ - mov %dl,0x70(%esp) │ │ - movsbl 0x4(%ecx),%eax │ │ - movzbl %dl,%edi │ │ - imul %eax,%edi │ │ - add %esi,%edi │ │ - mov 0x40(%esp),%dh │ │ - movsbl 0x5(%ecx),%eax │ │ - mov %dh,0x50(%esp) │ │ - movzbl %dh,%esi │ │ - imul %eax,%esi │ │ - mov 0x20(%esp),%eax │ │ - mov %eax,%edx │ │ - mov %al,0x40(%esp) │ │ - add %edi,%esi │ │ - movsbl 0x6(%ecx),%eax │ │ - movzbl %dl,%edi │ │ - imul %eax,%edi │ │ - add %esi,%edi │ │ - movsbl 0x7(%ecx),%eax │ │ - mov 0x30(%esp),%edx │ │ - movzbl 0x4(%edx,%ebx,1),%edx │ │ - mov %edx,%esi │ │ - mov %edx,0x20(%esp) │ │ - imul %edx,%eax │ │ - lea 0x2(%eax,%edi,1),%eax │ │ - shr $0x2,%eax │ │ - mov 0x80(%esp),%esi │ │ - mov %ax,(%esi,%ebx,2) │ │ - movzbl 0xc0(%esp),%eax │ │ - mov 0x90(%esp),%ah │ │ - inc %ebx │ │ - cmp %ebx,0xc(%ebp) │ │ - jne 97440 │ │ - mov 0x80(%esp),%edx │ │ - add $0x100,%edx │ │ - mov 0x30(%esp),%ecx │ │ - add 0x8(%ebp),%ecx │ │ - mov 0xb0(%esp),%eax │ │ - dec %eax │ │ - mov %ecx,%esi │ │ - mov %edx,%ecx │ │ - jne 97400 │ │ - cmpl $0x0,0xc(%ebp) │ │ - jle 97fc5 │ │ - mov 0x60(%esp),%eax │ │ - lea 0x7(%eax),%ecx │ │ - mov %ecx,0x4(%esp) │ │ - add $0x8,%eax │ │ - mov %eax,0x14(%esp) │ │ - mov 0xc(%ebp),%eax │ │ - lea 0x380(%eax),%ecx │ │ - mov %ecx,0x1c(%esp) │ │ - mov %eax,%ecx │ │ - and $0xfffffff8,%ecx │ │ - mov %ecx,0x18(%esp) │ │ - lea 0x80c(%esp),%edx │ │ - mov 0x10(%esp),%ecx │ │ - movdqa -0x157f0(%ecx),%xmm0 │ │ - movdqa %xmm0,0xd0(%esp) │ │ - lea (%eax,%eax,1),%eax │ │ - mov %eax,0xe0(%esp) │ │ - lea 0x50c(%esp),%ecx │ │ - movl $0x0,0xb0(%esp) │ │ - mov 0x8(%esp),%eax │ │ - jmp 975cb │ │ + add $0x3e903,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7fc40(%ebx),%eax │ │ + lea -0x7eb70(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x0 │ │ + push $0x4 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ - incl 0xb0(%esp) │ │ - mov 0x80(%esp),%edx │ │ - add $0x100,%edx │ │ - add 0xe0(%esp),%eax │ │ - add $0x100,%ecx │ │ - decl 0xc(%esp) │ │ - je 97fc5 │ │ - mov %edx,0x80(%esp) │ │ - mov 0xc(%ebp),%ebx │ │ - mov %ebx,%esi │ │ - cmp $0x8,%ebx │ │ - mov $0x0,%edx │ │ - mov 0x60(%esp),%ebx │ │ - mov %eax,(%esp) │ │ - jae 976a0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movsbl (%ebx),%esi │ │ - movswl -0x400(%ecx,%edx,2),%edi │ │ - imul %esi,%edi │ │ - movsbl 0x1(%ebx),%esi │ │ - movswl -0x300(%ecx,%edx,2),%eax │ │ - imul %esi,%eax │ │ - add %edi,%eax │ │ - movsbl 0x2(%ebx),%esi │ │ - movswl -0x200(%ecx,%edx,2),%edi │ │ - imul %esi,%edi │ │ - add %eax,%edi │ │ - movsbl 0x3(%ebx),%eax │ │ - movswl -0x100(%ecx,%edx,2),%esi │ │ - imul %eax,%esi │ │ - add %edi,%esi │ │ - movsbl 0x4(%ebx),%eax │ │ - movswl (%ecx,%edx,2),%edi │ │ - imul %eax,%edi │ │ - add %esi,%edi │ │ - movsbl 0x5(%ebx),%eax │ │ - movswl 0x100(%ecx,%edx,2),%esi │ │ - imul %eax,%esi │ │ - add %edi,%esi │ │ - movsbl 0x6(%ebx),%eax │ │ - movswl 0x200(%ecx,%edx,2),%edi │ │ - imul %eax,%edi │ │ - add %esi,%edi │ │ - movsbl 0x7(%ebx),%eax │ │ - movswl 0x300(%ecx,%edx,2),%esi │ │ - imul %eax,%esi │ │ - lea 0x20(%esi,%edi,1),%eax │ │ - shr $0x6,%eax │ │ - mov (%esp),%esi │ │ - mov %ax,(%esi,%edx,2) │ │ - mov 0xc(%ebp),%eax │ │ - mov %eax,%esi │ │ - mov (%esp),%eax │ │ - inc %edx │ │ - cmp %edx,%esi │ │ - jne 975f0 │ │ - jmp 975a0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 986bf │ │ + pop %ebx │ │ + add $0x3e8b1,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x83dd0(%ebx),%eax │ │ + push $0x1 │ │ + push %eax │ │ + push %eax │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 986ff │ │ + pop %ebx │ │ + add $0x3e871,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7eb70(%ebx),%eax │ │ + push $0x0 │ │ + push %eax │ │ + push %eax │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 9873d │ │ + pop %ebx │ │ + add $0x3e833,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x83dd0(%ebx),%eax │ │ + lea -0x7faf0(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0xb0(%esp),%edi │ │ - mov %edi,%edx │ │ - imul %esi,%edx │ │ - shl $0x7,%edi │ │ - mov 0x8(%esp),%eax │ │ - lea (%eax,%edx,2),%eax │ │ - mov %eax,0x20(%esp) │ │ - add %esi,%edx │ │ - mov 0x8(%esp),%eax │ │ - lea (%eax,%edx,2),%eax │ │ - mov %eax,0x70(%esp) │ │ - mov 0x1c(%esp),%eax │ │ - lea (%eax,%edi,1),%esi │ │ - mov (%esp),%eax │ │ - lea 0x10c(%esp,%esi,2),%edx │ │ - mov %edx,0x40(%esp) │ │ - mov 0x20(%esp),%edx │ │ - cmp %edx,0x14(%esp) │ │ - seta 0x50(%esp) │ │ - mov 0x70(%esp),%esi │ │ - cmp %esi,0x4(%esp) │ │ - setb 0x90(%esp) │ │ - cmp 0x40(%esp),%edx │ │ - lea 0x10c(%esp,%edi,2),%edx │ │ - setb 0x20(%esp) │ │ - cmp %esi,%edx │ │ - setb 0x40(%esp) │ │ - mov 0x90(%esp),%dl │ │ - test %dl,0x50(%esp) │ │ - mov $0x0,%edx │ │ - jne 975f0 │ │ - mov 0x40(%esp),%dl │ │ - and %dl,0x20(%esp) │ │ - mov $0x0,%edx │ │ - jne 975f0 │ │ - movzbl (%ebx),%edx │ │ - movd %edx,%xmm1 │ │ - movdqa 0xd0(%esp),%xmm0 │ │ - pshufb %xmm0,%xmm1 │ │ - psrad $0x18,%xmm1 │ │ - movdqa %xmm1,0x50(%esp) │ │ - movzbl 0x1(%ebx),%edx │ │ - movd %edx,%xmm1 │ │ - pshufb %xmm0,%xmm1 │ │ - psrad $0x18,%xmm1 │ │ - movdqa %xmm1,0x20(%esp) │ │ - movzbl 0x2(%ebx),%edx │ │ - movd %edx,%xmm1 │ │ - pshufb %xmm0,%xmm1 │ │ - psrad $0x18,%xmm1 │ │ - movdqa %xmm1,0x40(%esp) │ │ - movzbl 0x3(%ebx),%edx │ │ - movd %edx,%xmm1 │ │ - pshufb %xmm0,%xmm1 │ │ - psrad $0x18,%xmm1 │ │ - movdqa %xmm1,0x70(%esp) │ │ - movzbl 0x4(%ebx),%edx │ │ - movd %edx,%xmm1 │ │ - pshufb %xmm0,%xmm1 │ │ - psrad $0x18,%xmm1 │ │ - movdqa %xmm1,0x90(%esp) │ │ - movzbl 0x5(%ebx),%edx │ │ - movd %edx,%xmm1 │ │ - pshufb %xmm0,%xmm1 │ │ - psrad $0x18,%xmm1 │ │ - movdqa %xmm1,0xc0(%esp) │ │ - movzbl 0x6(%ebx),%edx │ │ - movd %edx,%xmm1 │ │ - pshufb %xmm0,%xmm1 │ │ - psrad $0x18,%xmm1 │ │ - movdqa %xmm1,0x30(%esp) │ │ - movzbl 0x7(%ebx),%edx │ │ - movd %edx,%xmm3 │ │ - pshufb %xmm0,%xmm3 │ │ - psrad $0x18,%xmm3 │ │ - xor %edx,%edx │ │ - mov %eax,%ebx │ │ - mov 0x10(%esp),%eax │ │ - mov 0x18(%esp),%esi │ │ - mov 0x80(%esp),%edi │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 9878d │ │ + pop %ebx │ │ + add $0x3e7e3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7faf0(%ebx),%eax │ │ + lea -0x83dd0(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movdqa 0x50(%esp),%xmm0 │ │ - packssdw %xmm0,%xmm0 │ │ - movdqu -0x700(%edi,%edx,2),%xmm1 │ │ - movdqu -0x600(%edi,%edx,2),%xmm6 │ │ - movdqa %xmm1,%xmm2 │ │ - pmulhw %xmm0,%xmm2 │ │ - pmullw %xmm1,%xmm0 │ │ - movdqa %xmm0,%xmm5 │ │ - punpckhwd %xmm2,%xmm5 │ │ - punpcklwd %xmm2,%xmm0 │ │ - movdqa 0x20(%esp),%xmm2 │ │ - packssdw %xmm2,%xmm2 │ │ - movdqa %xmm6,%xmm4 │ │ - pmulhw %xmm2,%xmm4 │ │ - pmullw %xmm6,%xmm2 │ │ - movdqa %xmm2,%xmm1 │ │ - punpckhwd %xmm4,%xmm1 │ │ - punpcklwd %xmm4,%xmm2 │ │ - movdqu -0x500(%edi,%edx,2),%xmm7 │ │ - movdqa 0x40(%esp),%xmm6 │ │ - packssdw %xmm6,%xmm6 │ │ - movdqa %xmm7,%xmm4 │ │ - pmulhw %xmm6,%xmm4 │ │ - pmullw %xmm7,%xmm6 │ │ - movdqa %xmm6,%xmm7 │ │ - punpcklwd %xmm4,%xmm7 │ │ - paddd %xmm0,%xmm7 │ │ - punpckhwd %xmm4,%xmm6 │ │ - paddd %xmm5,%xmm6 │ │ - movdqu -0x400(%edi,%edx,2),%xmm0 │ │ - movdqa 0x70(%esp),%xmm4 │ │ - packssdw %xmm4,%xmm4 │ │ - movdqa %xmm0,%xmm5 │ │ - pmulhw %xmm4,%xmm5 │ │ - pmullw %xmm0,%xmm4 │ │ - movdqa %xmm4,%xmm0 │ │ - punpckhwd %xmm5,%xmm0 │ │ - paddd %xmm6,%xmm0 │ │ - punpcklwd %xmm5,%xmm4 │ │ - paddd %xmm7,%xmm4 │ │ - movdqu -0x300(%edi,%edx,2),%xmm5 │ │ - movdqa 0x90(%esp),%xmm6 │ │ - packssdw %xmm6,%xmm6 │ │ - movdqa %xmm5,%xmm7 │ │ - pmulhw %xmm6,%xmm7 │ │ - pmullw %xmm5,%xmm6 │ │ - movdqa %xmm6,%xmm5 │ │ - punpcklwd %xmm7,%xmm5 │ │ - paddd %xmm4,%xmm5 │ │ - punpckhwd %xmm7,%xmm6 │ │ - paddd %xmm0,%xmm6 │ │ - movdqu -0x200(%edi,%edx,2),%xmm0 │ │ - movdqa 0xc0(%esp),%xmm4 │ │ - packssdw %xmm4,%xmm4 │ │ - movdqa %xmm0,%xmm7 │ │ - pmulhw %xmm4,%xmm7 │ │ - pmullw %xmm0,%xmm4 │ │ - movdqa %xmm4,%xmm0 │ │ - punpckhwd %xmm7,%xmm0 │ │ - paddd %xmm6,%xmm0 │ │ - punpcklwd %xmm7,%xmm4 │ │ - paddd %xmm5,%xmm4 │ │ - movdqu -0x100(%edi,%edx,2),%xmm5 │ │ - movdqa 0x30(%esp),%xmm6 │ │ - packssdw %xmm6,%xmm6 │ │ - movdqa %xmm5,%xmm7 │ │ - pmulhw %xmm6,%xmm7 │ │ - pmullw %xmm5,%xmm6 │ │ - movdqa %xmm6,%xmm5 │ │ - punpcklwd %xmm7,%xmm5 │ │ - paddd %xmm4,%xmm5 │ │ - punpckhwd %xmm7,%xmm6 │ │ - paddd %xmm0,%xmm6 │ │ - movdqu (%edi,%edx,2),%xmm4 │ │ - movdqa %xmm3,%xmm0 │ │ - packssdw %xmm3,%xmm0 │ │ - movdqa %xmm4,%xmm7 │ │ - pmulhw %xmm0,%xmm7 │ │ - pmullw %xmm4,%xmm0 │ │ - movdqa %xmm0,%xmm4 │ │ - punpckhwd %xmm7,%xmm4 │ │ - paddd %xmm6,%xmm4 │ │ - punpcklwd %xmm7,%xmm0 │ │ - paddd %xmm5,%xmm0 │ │ - movdqa -0x15920(%eax),%xmm5 │ │ - paddd %xmm5,%xmm4 │ │ - paddd %xmm1,%xmm4 │ │ - paddd %xmm5,%xmm0 │ │ - paddd %xmm2,%xmm0 │ │ - psrld $0x6,%xmm0 │ │ - psrld $0x6,%xmm4 │ │ - movdqa -0x15990(%eax),%xmm1 │ │ - pshufb %xmm1,%xmm4 │ │ - pshufb %xmm1,%xmm0 │ │ - punpcklqdq %xmm4,%xmm0 │ │ - movdqu %xmm0,(%ebx,%edx,2) │ │ - add $0x8,%edx │ │ - cmp %edx,%esi │ │ - jne 97820 │ │ - mov %ebx,%eax │ │ - mov 0xc(%ebp),%ebx │ │ - cmp %ebx,%esi │ │ - mov %esi,%edx │ │ - mov 0x60(%esp),%ebx │ │ - jne 975f0 │ │ - jmp 975a0 │ │ - cmpl $0x0,0x60(%esp) │ │ - mov 0xc(%ebp),%eax │ │ - je 97fad │ │ - test %eax,%eax │ │ - jle 97fc5 │ │ - add %eax,%eax │ │ - mov %eax,0x50(%esp) │ │ - lea (%edx,%edx,2),%ecx │ │ - sub %ecx,0x30(%esp) │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 987df │ │ + pop %ebx │ │ + add $0x3e791,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7faf0(%ebx),%eax │ │ + push $0x0 │ │ + push %eax │ │ + push %eax │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 9881d │ │ + pop %ebx │ │ + add $0x3e753,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7faf0(%ebx),%eax │ │ + lea -0x7f700(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %edi,0xc(%esp) │ │ - xor %ecx,%ecx │ │ - mov %edx,%esi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 9886d │ │ + pop %ebx │ │ + add $0x3e703,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7f700(%ebx),%eax │ │ + lea -0x7faf0(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ - mov 0x60(%esp),%eax │ │ - movsbl (%eax),%ebx │ │ - mov 0x30(%esp),%edi │ │ - lea (%edi,%ecx,1),%edx │ │ - movzbl (%edi,%ecx,1),%edi │ │ - imul %ebx,%edi │ │ - movsbl 0x1(%eax),%ebx │ │ - mov %ebx,(%esp) │ │ - movzbl (%esi,%edx,1),%ebx │ │ - add %esi,%edx │ │ - imul (%esp),%ebx │ │ - add %edi,%ebx │ │ - movsbl 0x2(%eax),%edi │ │ - mov %edi,(%esp) │ │ - movzbl (%esi,%edx,1),%edi │ │ - add %esi,%edx │ │ - imul (%esp),%edi │ │ - add %ebx,%edi │ │ - movsbl 0x3(%eax),%ebx │ │ - mov %ebx,(%esp) │ │ - movzbl (%esi,%edx,1),%ebx │ │ - add %esi,%edx │ │ - imul (%esp),%ebx │ │ - add %edi,%ebx │ │ - movsbl 0x4(%eax),%edi │ │ - mov %edi,(%esp) │ │ - movzbl (%esi,%edx,1),%edi │ │ - add %esi,%edx │ │ - imul (%esp),%edi │ │ - add %ebx,%edi │ │ - movsbl 0x5(%eax),%ebx │ │ - mov %ebx,(%esp) │ │ - movzbl (%esi,%edx,1),%ebx │ │ - add %esi,%edx │ │ - imul (%esp),%ebx │ │ - add %edi,%ebx │ │ - movsbl 0x6(%eax),%edi │ │ - mov %edi,(%esp) │ │ - movzbl (%esi,%edx,1),%edi │ │ - add %esi,%edx │ │ - imul (%esp),%edi │ │ - movsbl 0x7(%eax),%eax │ │ - mov %eax,(%esp) │ │ - movzbl (%esi,%edx,1),%edx │ │ - imul (%esp),%edx │ │ - mov 0x8(%esp),%eax │ │ - add %ebx,%edi │ │ - lea 0x2(%edx,%edi,1),%edx │ │ - shr $0x2,%edx │ │ - mov %dx,(%eax,%ecx,2) │ │ - inc %ecx │ │ - cmp %ecx,0xc(%ebp) │ │ - jne 97a40 │ │ - mov %eax,%edi │ │ - add 0x50(%esp),%edi │ │ - mov %edi,0x8(%esp) │ │ - add %esi,0x30(%esp) │ │ - mov 0xc(%esp),%edi │ │ - dec %edi │ │ - mov %esi,%edx │ │ - jne 97a30 │ │ - jmp 97fc5 │ │ - test %ecx,%ecx │ │ - jle 97fc5 │ │ - mov 0x4(%esp),%eax │ │ - lea 0x7(%eax),%edx │ │ - mov %edx,0x18(%esp) │ │ - add $0x8,%eax │ │ - mov %eax,0xd0(%esp) │ │ - lea 0x4(%ecx),%eax │ │ - mov %eax,0xac(%esp) │ │ - mov %ecx,%eax │ │ - and $0xfffffff8,%eax │ │ - mov %eax,0xa8(%esp) │ │ - lea (%ecx,%ecx,1),%eax │ │ - mov %eax,0x1c(%esp) │ │ - mov 0x10(%esp),%eax │ │ - movdqa -0x157f0(%eax),%xmm0 │ │ - movdqa %xmm0,0xf0(%esp) │ │ - movl $0x0,0x14(%esp) │ │ - mov 0x8(%esp),%edx │ │ - mov 0x30(%esp),%eax │ │ - jmp 97b89 │ │ - mov (%esp),%eax │ │ - add 0x8(%ebp),%eax │ │ - incl 0x14(%esp) │ │ - add 0x1c(%esp),%edx │ │ - mov 0xc(%esp),%edi │ │ - dec %edi │ │ - je 97fc5 │ │ - mov %eax,(%esp) │ │ - mov %edi,0xc(%esp) │ │ - cmp $0x8,%ecx │ │ - mov $0x0,%eax │ │ - mov 0x4(%esp),%esi │ │ - mov %edx,0x50(%esp) │ │ - jb 97f20 │ │ - mov 0x14(%esp),%edi │ │ - mov %edi,%eax │ │ - imul %ecx,%eax │ │ - imul 0x8(%ebp),%edi │ │ - mov 0x8(%esp),%edx │ │ - lea (%edx,%eax,2),%ebx │ │ - mov %ebx,0x20(%esp) │ │ - add %ecx,%eax │ │ - lea (%edx,%eax,2),%ebx │ │ - mov 0xac(%esp),%eax │ │ - add %edi,%eax │ │ - add 0x30(%esp),%eax │ │ - mov 0x20(%esp),%edx │ │ - cmp %edx,0xd0(%esp) │ │ - seta 0x40(%esp) │ │ - cmp %ebx,0x18(%esp) │ │ - setb 0x70(%esp) │ │ - cmp %edx,%eax │ │ - mov 0x30(%esp),%eax │ │ - lea -0x3(%edi,%eax,1),%eax │ │ - mov 0x50(%esp),%edx │ │ - seta 0x20(%esp) │ │ - cmp %ebx,%eax │ │ - setb %bh │ │ - mov 0x70(%esp),%al │ │ - test %al,0x40(%esp) │ │ - mov $0x0,%eax │ │ - jne 97f20 │ │ - and %bh,0x20(%esp) │ │ - mov $0x0,%eax │ │ - jne 97f20 │ │ - movzbl (%esi),%eax │ │ - movd %eax,%xmm1 │ │ - movdqa 0xf0(%esp),%xmm0 │ │ - pshufb %xmm0,%xmm1 │ │ - psrad $0x18,%xmm1 │ │ - movdqa %xmm1,0x40(%esp) │ │ - movzbl 0x1(%esi),%eax │ │ - movd %eax,%xmm1 │ │ - pshufb %xmm0,%xmm1 │ │ - psrad $0x18,%xmm1 │ │ - movdqa %xmm1,0x70(%esp) │ │ - movzbl 0x2(%esi),%eax │ │ - movd %eax,%xmm1 │ │ - pshufb %xmm0,%xmm1 │ │ - psrad $0x18,%xmm1 │ │ - movdqa %xmm1,0x90(%esp) │ │ - movzbl 0x3(%esi),%eax │ │ - movd %eax,%xmm1 │ │ - pshufb %xmm0,%xmm1 │ │ - psrad $0x18,%xmm1 │ │ - movdqa %xmm1,0xc0(%esp) │ │ - movzbl 0x4(%esi),%eax │ │ - movd %eax,%xmm1 │ │ - pshufb %xmm0,%xmm1 │ │ - psrad $0x18,%xmm1 │ │ - movdqa %xmm1,0x80(%esp) │ │ - movzbl 0x5(%esi),%eax │ │ - movd %eax,%xmm1 │ │ - pshufb %xmm0,%xmm1 │ │ - psrad $0x18,%xmm1 │ │ - movdqa %xmm1,0x60(%esp) │ │ - movzbl 0x6(%esi),%eax │ │ - movd %eax,%xmm1 │ │ - pshufb %xmm0,%xmm1 │ │ - psrad $0x18,%xmm1 │ │ - movdqa %xmm1,0xb0(%esp) │ │ - movzbl 0x7(%esi),%eax │ │ - movd %eax,%xmm1 │ │ - pshufb %xmm0,%xmm1 │ │ - psrad $0x18,%xmm1 │ │ - movdqa %xmm1,0xe0(%esp) │ │ - xor %edi,%edi │ │ - mov 0x10(%esp),%eax │ │ - mov %edx,%esi │ │ - mov 0xa8(%esp),%edx │ │ - mov (%esp),%ebx │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movdqa 0x40(%esp),%xmm4 │ │ - packssdw %xmm4,%xmm4 │ │ - movq -0x3(%ebx,%edi,1),%xmm6 │ │ - movq -0x2(%ebx,%edi,1),%xmm5 │ │ - pxor %xmm0,%xmm0 │ │ - punpcklbw %xmm0,%xmm6 │ │ - pxor %xmm0,%xmm0 │ │ - movdqa %xmm6,%xmm3 │ │ - pmulhw %xmm4,%xmm3 │ │ - pmullw %xmm4,%xmm6 │ │ - movdqa %xmm6,%xmm1 │ │ - punpckhwd %xmm3,%xmm1 │ │ - movdqa %xmm1,0x20(%esp) │ │ - punpcklwd %xmm3,%xmm6 │ │ - movdqa 0x70(%esp),%xmm3 │ │ - packssdw %xmm3,%xmm3 │ │ - punpcklbw %xmm0,%xmm5 │ │ - pxor %xmm4,%xmm4 │ │ - movdqa %xmm5,%xmm7 │ │ - pmulhw %xmm3,%xmm7 │ │ - pmullw %xmm3,%xmm5 │ │ - movdqa %xmm5,%xmm3 │ │ - punpckhwd %xmm7,%xmm3 │ │ - punpcklwd %xmm7,%xmm5 │ │ - movq -0x1(%ebx,%edi,1),%xmm7 │ │ - movdqa 0x90(%esp),%xmm0 │ │ - packssdw %xmm0,%xmm0 │ │ - punpcklbw %xmm4,%xmm7 │ │ - movdqa %xmm7,%xmm2 │ │ - pmulhw %xmm0,%xmm2 │ │ - pmullw %xmm0,%xmm7 │ │ - movdqa %xmm7,%xmm0 │ │ - punpcklwd %xmm2,%xmm0 │ │ - paddd %xmm5,%xmm0 │ │ - punpckhwd %xmm2,%xmm7 │ │ - paddd %xmm3,%xmm7 │ │ - movq (%ebx,%edi,1),%xmm2 │ │ - movdqa 0xc0(%esp),%xmm3 │ │ - packssdw %xmm3,%xmm3 │ │ - punpcklbw %xmm4,%xmm2 │ │ - movdqa %xmm2,%xmm5 │ │ - pmulhw %xmm3,%xmm5 │ │ - pmullw %xmm3,%xmm2 │ │ - movdqa %xmm2,%xmm3 │ │ - punpckhwd %xmm5,%xmm3 │ │ - paddd %xmm7,%xmm3 │ │ - punpcklwd %xmm5,%xmm2 │ │ - paddd %xmm0,%xmm2 │ │ - movq 0x1(%ebx,%edi,1),%xmm0 │ │ - movdqa 0x80(%esp),%xmm5 │ │ - packssdw %xmm5,%xmm5 │ │ - punpcklbw %xmm4,%xmm0 │ │ - movdqa %xmm0,%xmm7 │ │ - pmulhw %xmm5,%xmm7 │ │ - pmullw %xmm5,%xmm0 │ │ - movdqa %xmm0,%xmm5 │ │ - punpcklwd %xmm7,%xmm5 │ │ - paddd %xmm2,%xmm5 │ │ - punpckhwd %xmm7,%xmm0 │ │ - paddd %xmm3,%xmm0 │ │ - movq 0x2(%ebx,%edi,1),%xmm2 │ │ - movdqa 0x60(%esp),%xmm3 │ │ - packssdw %xmm3,%xmm3 │ │ - punpcklbw %xmm4,%xmm2 │ │ - movdqa %xmm2,%xmm7 │ │ - pmulhw %xmm3,%xmm7 │ │ - pmullw %xmm3,%xmm2 │ │ - movdqa %xmm2,%xmm3 │ │ - punpckhwd %xmm7,%xmm3 │ │ - paddd %xmm0,%xmm3 │ │ - punpcklwd %xmm7,%xmm2 │ │ - paddd %xmm5,%xmm2 │ │ - movq 0x3(%ebx,%edi,1),%xmm0 │ │ - movdqa 0xb0(%esp),%xmm5 │ │ - packssdw %xmm5,%xmm5 │ │ - punpcklbw %xmm4,%xmm0 │ │ - movdqa %xmm0,%xmm7 │ │ - pmulhw %xmm5,%xmm7 │ │ - pmullw %xmm5,%xmm0 │ │ - movdqa %xmm0,%xmm1 │ │ - punpcklwd %xmm7,%xmm1 │ │ - paddd %xmm2,%xmm1 │ │ - punpckhwd %xmm7,%xmm0 │ │ - paddd %xmm3,%xmm0 │ │ - movq 0x4(%ebx,%edi,1),%xmm5 │ │ - movdqa 0xe0(%esp),%xmm2 │ │ - packssdw %xmm2,%xmm2 │ │ - punpcklbw %xmm4,%xmm5 │ │ - movdqa %xmm5,%xmm3 │ │ - pmulhw %xmm2,%xmm3 │ │ - pmullw %xmm2,%xmm5 │ │ - movdqa %xmm5,%xmm2 │ │ - punpckhwd %xmm3,%xmm2 │ │ - paddd %xmm0,%xmm2 │ │ - punpcklwd %xmm3,%xmm5 │ │ - paddd %xmm1,%xmm5 │ │ - movdqa -0x15800(%eax),%xmm0 │ │ - paddd %xmm0,%xmm2 │ │ - paddd 0x20(%esp),%xmm2 │ │ - paddd %xmm0,%xmm5 │ │ - paddd %xmm6,%xmm5 │ │ - psrld $0x2,%xmm5 │ │ - psrld $0x2,%xmm2 │ │ - movdqa -0x15990(%eax),%xmm0 │ │ - pshufb %xmm0,%xmm2 │ │ - pshufb %xmm0,%xmm5 │ │ - punpcklqdq %xmm2,%xmm5 │ │ - movdqu %xmm5,(%esi,%edi,2) │ │ - add $0x8,%edi │ │ - cmp %edi,%edx │ │ - jne 97d10 │ │ - cmp %ecx,%edx │ │ - mov %edx,%eax │ │ - mov %esi,%edx │ │ - mov 0x4(%esp),%esi │ │ - je 97b70 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movsbl (%esi),%edi │ │ - mov (%esp),%edx │ │ - movzbl -0x3(%edx,%eax,1),%ebx │ │ - imul %edi,%ebx │ │ - movsbl 0x1(%esi),%edi │ │ - movzbl -0x2(%edx,%eax,1),%ecx │ │ - imul %edi,%ecx │ │ - add %ebx,%ecx │ │ - movsbl 0x2(%esi),%edi │ │ - movzbl -0x1(%edx,%eax,1),%ebx │ │ - imul %edi,%ebx │ │ - add %ecx,%ebx │ │ - movsbl 0x3(%esi),%ecx │ │ - movzbl (%edx,%eax,1),%edi │ │ - imul %ecx,%edi │ │ - add %ebx,%edi │ │ - movsbl 0x4(%esi),%ecx │ │ - movzbl 0x1(%edx,%eax,1),%ebx │ │ - imul %ecx,%ebx │ │ - add %edi,%ebx │ │ - movsbl 0x5(%esi),%ecx │ │ - movzbl 0x2(%edx,%eax,1),%edi │ │ - imul %ecx,%edi │ │ - add %ebx,%edi │ │ - movsbl 0x6(%esi),%ecx │ │ - movzbl 0x3(%edx,%eax,1),%ebx │ │ - imul %ecx,%ebx │ │ - movsbl 0x7(%esi),%ecx │ │ - movzbl 0x4(%edx,%eax,1),%edx │ │ - imul %ecx,%edx │ │ - add %edi,%ebx │ │ - lea 0x2(%edx,%ebx,1),%ecx │ │ - mov 0x50(%esp),%edx │ │ - shr $0x2,%ecx │ │ - mov %cx,(%edx,%eax,2) │ │ - mov 0xc(%ebp),%ecx │ │ - inc %eax │ │ - cmp %eax,%ecx │ │ - jne 97f20 │ │ - jmp 97b70 │ │ - sub $0x4,%esp │ │ - mov 0xc(%esp),%ecx │ │ - mov %edx,%esi │ │ - mov 0x34(%esp),%edx │ │ - push %edi │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 988bd │ │ + pop %ebx │ │ + add $0x3e6b3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x83dd0(%ebx),%eax │ │ + lea -0x7f700(%ebx),%esi │ │ + push $0x0 │ │ push %eax │ │ push %esi │ │ - call 97fd0 │ │ - add $0x10,%esp │ │ - lea -0xc(%ebp),%esp │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ pop %esi │ │ - pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffffc,%esp │ │ - sub $0x1c,%esp │ │ - mov %edx,0x4(%esp) │ │ - mov %ecx,(%esp) │ │ - mov 0xc(%ebp),%eax │ │ - test %eax,%eax │ │ - jle 980f5 │ │ - mov 0x10(%ebp),%esi │ │ - mov %eax,%ecx │ │ - and $0xfffffff0,%ecx │ │ - mov %ecx,0xc(%esp) │ │ - lea (%eax,%eax,1),%ecx │ │ - mov %ecx,0x14(%esp) │ │ - movl $0x0,0x8(%esp) │ │ - pxor %xmm0,%xmm0 │ │ - mov (%esp),%ecx │ │ - mov 0x4(%esp),%edx │ │ - mov %esi,0x18(%esp) │ │ - cmp $0x10,%eax │ │ - mov $0x0,%ebx │ │ - jb 980e0 │ │ - jmp 98058 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - add 0x8(%ebp),%edx │ │ - incl 0x8(%esp) │ │ - add 0x14(%esp),%ecx │ │ - mov 0x18(%esp),%esi │ │ - dec %esi │ │ - je 980f5 │ │ - mov %esi,0x18(%esp) │ │ - cmp $0x10,%eax │ │ - mov $0x0,%ebx │ │ - jb 980e0 │ │ - mov 0x8(%esp),%edi │ │ - mov %edi,%ebx │ │ - imul %eax,%ebx │ │ - imul 0x8(%ebp),%edi │ │ - lea (%edi,%eax,1),%esi │ │ - add 0x4(%esp),%esi │ │ - mov %esi,0x10(%esp) │ │ - mov (%esp),%esi │ │ - lea (%esi,%ebx,2),%esi │ │ - cmp %esi,0x10(%esp) │ │ - jbe 98091 │ │ - add 0x4(%esp),%edi │ │ - add %eax,%ebx │ │ - mov (%esp),%esi │ │ - lea (%esi,%ebx,2),%esi │ │ - cmp %esi,%edi │ │ - mov $0x0,%ebx │ │ - jb 980e0 │ │ - xor %ebx,%ebx │ │ - mov 0xc(%esp),%esi │ │ - nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 9890d │ │ + pop %ebx │ │ + add $0x3e663,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7f700(%ebx),%eax │ │ + lea -0x83dd0(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movq (%edx,%ebx,1),%xmm1 │ │ - movq 0x8(%edx,%ebx,1),%xmm2 │ │ - punpcklbw %xmm0,%xmm1 │ │ - punpcklbw %xmm0,%xmm2 │ │ - psllw $0x4,%xmm1 │ │ - psllw $0x4,%xmm2 │ │ - movdqu %xmm1,(%ecx,%ebx,2) │ │ - movdqu %xmm2,0x10(%ecx,%ebx,2) │ │ - add $0x10,%ebx │ │ - cmp %ebx,%esi │ │ - jne 980a0 │ │ - cmp %eax,%esi │ │ - mov %esi,%ebx │ │ - je 98030 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movzbl (%edx,%ebx,1),%esi │ │ - shl $0x4,%esi │ │ - mov %si,(%ecx,%ebx,2) │ │ - inc %ebx │ │ - cmp %ebx,%eax │ │ - jne 980e0 │ │ - jmp 98030 │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 9895f │ │ + pop %ebx │ │ + add $0x3e611,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7f700(%ebx),%eax │ │ + push $0x0 │ │ + push %eax │ │ + push %eax │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ - nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x107d0,%esp │ │ - mov %ecx,0x2c(%esp) │ │ - call 98118 │ │ - pop %esi │ │ - add $0x3ce58,%esi │ │ - mov 0x8(%ebp),%eax │ │ - lea (%eax,%eax,2),%eax │ │ - sub %eax,%edx │ │ - mov %edx,0x8(%esp) │ │ - mov 0x10(%ebp),%eax │ │ - lea -0x1(%eax),%edi │ │ - imul 0x20(%ebp),%edi │ │ - add 0x18(%ebp),%edi │ │ - sar $0xa,%edi │ │ - add $0x8,%edi │ │ - mov 0x24(%ebp),%ecx │ │ - mov %ecx,%eax │ │ - and $0x1,%eax │ │ - add $0x3,%eax │ │ - and $0x3,%ecx │ │ - imul $0x78,%ecx,%ecx │ │ - add -0x64(%esi),%ecx │ │ - mov %ecx,0x40(%esp) │ │ - imul $0x78,%eax,%eax │ │ - mov %esi,0x24(%esp) │ │ - add -0x64(%esi),%eax │ │ - mov %eax,0xc(%esp) │ │ + call 9899d │ │ + pop %ebx │ │ + add $0x3e5d3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - lea 0xcc(%esp),%eax │ │ - mov %eax,0x50(%esp) │ │ - mov %edi,0x80(%esp) │ │ - test %edx,%edx │ │ - jg 981b8 │ │ + lea -0x7eb70(%ebx),%eax │ │ + lea -0x83dd0(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 989ed │ │ + pop %ebx │ │ + add $0x3e583,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x83dd0(%ebx),%eax │ │ + lea -0x7eb70(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ - addl $0x100,0x50(%esp) │ │ - mov 0x8(%ebp),%eax │ │ - add %eax,0x8(%esp) │ │ - mov 0x80(%esp),%edi │ │ - dec %edi │ │ - je 9840b │ │ - mov %edi,0x80(%esp) │ │ - test %edx,%edx │ │ - jle 98190 │ │ - xor %ecx,%ecx │ │ - mov 0x14(%ebp),%ebx │ │ - xor %esi,%esi │ │ - cmp $0x4,%edx │ │ - jg 981f8 │ │ - jmp 9831c │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x8(%esp),%eax │ │ - movzbl (%eax,%ecx,1),%edi │ │ - shl $0x4,%edi │ │ - mov 0x50(%esp),%eax │ │ - mov %di,(%eax,%esi,2) │ │ - add 0x1c(%ebp),%ebx │ │ - mov %ebx,%eax │ │ - sar $0xa,%eax │ │ - add %eax,%ecx │ │ - and $0x3ff,%ebx │ │ - inc %esi │ │ - cmp %esi,%edx │ │ - je 98190 │ │ - mov %ebx,%edi │ │ - sar $0x6,%edi │ │ - je 981d0 │ │ - mov 0x40(%esp),%eax │ │ - mov %esi,0x30(%esp) │ │ - movsbl -0x8(%eax,%edi,8),%edx │ │ - mov %edx,0x10(%esp) │ │ - mov %eax,%esi │ │ - mov 0x8(%esp),%edx │ │ - movzbl -0x3(%edx,%ecx,1),%eax │ │ - imul 0x10(%esp),%eax │ │ - movsbl -0x7(%esi,%edi,8),%esi │ │ - mov %esi,0x10(%esp) │ │ - movzbl -0x2(%edx,%ecx,1),%esi │ │ - imul 0x10(%esp),%esi │ │ - add %eax,%esi │ │ - mov 0x40(%esp),%eax │ │ - movsbl -0x6(%eax,%edi,8),%eax │ │ - mov %eax,0x10(%esp) │ │ - movzbl -0x1(%edx,%ecx,1),%eax │ │ - imul 0x10(%esp),%eax │ │ - add %esi,%eax │ │ - mov 0x40(%esp),%esi │ │ - movsbl -0x5(%esi,%edi,8),%edx │ │ - mov %edx,0x10(%esp) │ │ - mov 0x8(%esp),%edx │ │ - movzbl (%edx,%ecx,1),%edx │ │ - imul 0x10(%esp),%edx │ │ - add %eax,%edx │ │ - mov %esi,%eax │ │ - movsbl -0x4(%esi,%edi,8),%esi │ │ - mov %esi,0x10(%esp) │ │ - mov 0x8(%esp),%esi │ │ - movzbl 0x1(%esi,%ecx,1),%esi │ │ - imul 0x10(%esp),%esi │ │ - add %edx,%esi │ │ - movsbl -0x3(%eax,%edi,8),%edx │ │ - mov %edx,0x10(%esp) │ │ - mov 0x8(%esp),%edx │ │ - movzbl 0x2(%edx,%ecx,1),%edx │ │ - imul 0x10(%esp),%edx │ │ - add %esi,%edx │ │ - movsbl -0x2(%eax,%edi,8),%eax │ │ - mov %eax,0x10(%esp) │ │ - mov 0x8(%esp),%eax │ │ - movzbl 0x3(%eax,%ecx,1),%esi │ │ - imul 0x10(%esp),%esi │ │ - mov 0x40(%esp),%eax │ │ - movsbl -0x1(%eax,%edi,8),%eax │ │ - mov %eax,0x10(%esp) │ │ - mov 0x8(%esp),%eax │ │ - movzbl 0x4(%eax,%ecx,1),%edi │ │ - imul 0x10(%esp),%edi │ │ - add %edx,%esi │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 98a3d │ │ + pop %ebx │ │ + add $0x3e533,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - lea 0x2(%edi,%esi,1),%edi │ │ - mov 0x30(%esp),%esi │ │ - sar $0x2,%edi │ │ - jmp 981db │ │ + lea -0x7eb70(%ebx),%eax │ │ + lea -0x7f700(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x8(%esp),%eax │ │ - movzbl (%eax,%ecx,1),%edi │ │ - shl $0x4,%edi │ │ - mov 0x50(%esp),%eax │ │ - mov %di,(%eax,%esi,2) │ │ - add 0x1c(%ebp),%ebx │ │ - mov %ebx,%eax │ │ - sar $0xa,%eax │ │ - add %eax,%ecx │ │ - and $0x3ff,%ebx │ │ - inc %esi │ │ - cmp %esi,%edx │ │ - je 98190 │ │ - mov %ebx,%edi │ │ - sar $0x6,%edi │ │ - je 982f0 │ │ - mov 0xc(%esp),%eax │ │ - movsbl -0x8(%eax,%edi,8),%eax │ │ - mov %eax,0x30(%esp) │ │ - mov 0x8(%esp),%edx │ │ - movzbl -0x3(%edx,%ecx,1),%eax │ │ - imul 0x30(%esp),%eax │ │ - mov %eax,0x30(%esp) │ │ - mov 0xc(%esp),%eax │ │ - movsbl -0x7(%eax,%edi,8),%eax │ │ - mov %eax,0x10(%esp) │ │ - movzbl -0x2(%edx,%ecx,1),%eax │ │ - imul 0x10(%esp),%eax │ │ - add 0x30(%esp),%eax │ │ - mov 0xc(%esp),%edx │ │ - movsbl -0x6(%edx,%edi,8),%edx │ │ - mov %edx,0x10(%esp) │ │ - mov %esi,0x30(%esp) │ │ - mov 0x8(%esp),%edx │ │ - movzbl -0x1(%edx,%ecx,1),%esi │ │ - imul 0x10(%esp),%esi │ │ - add %eax,%esi │ │ - mov 0xc(%esp),%eax │ │ - movsbl -0x5(%eax,%edi,8),%eax │ │ - mov %eax,0x10(%esp) │ │ - mov %edx,%eax │ │ - movzbl (%edx,%ecx,1),%edx │ │ - imul 0x10(%esp),%edx │ │ - add %esi,%edx │ │ - mov 0xc(%esp),%esi │ │ - movsbl -0x4(%esi,%edi,8),%esi │ │ - mov %esi,0x10(%esp) │ │ - movzbl 0x1(%eax,%ecx,1),%esi │ │ - imul 0x10(%esp),%esi │ │ - add %edx,%esi │ │ - mov 0xc(%esp),%edx │ │ - movsbl -0x3(%edx,%edi,8),%edx │ │ - mov %edx,0x10(%esp) │ │ - movzbl 0x2(%eax,%ecx,1),%edx │ │ - imul 0x10(%esp),%edx │ │ - add %esi,%edx │ │ - mov 0xc(%esp),%esi │ │ - movsbl -0x2(%esi,%edi,8),%esi │ │ - mov %esi,0x10(%esp) │ │ - movzbl 0x3(%eax,%ecx,1),%esi │ │ - imul 0x10(%esp),%esi │ │ - mov 0xc(%esp),%eax │ │ - movsbl -0x1(%eax,%edi,8),%eax │ │ - mov 0x8(%esp),%edi │ │ - movzbl 0x4(%edi,%ecx,1),%edi │ │ - imul %eax,%edi │ │ - add %edx,%esi │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 98a8d │ │ + pop %ebx │ │ + add $0x3e4e3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - lea 0x2(%edi,%esi,1),%edi │ │ - mov 0x30(%esp),%esi │ │ - sar $0x2,%edi │ │ - jmp 982fb │ │ - cmpl $0x0,0x10(%ebp) │ │ - mov 0x18(%ebp),%edi │ │ - jle 98986 │ │ - lea 0x3cc(%esp),%edx │ │ - mov 0x24(%ebp),%eax │ │ - sar $0x2,%eax │ │ - mov %eax,0x74(%esp) │ │ - and $0x1,%eax │ │ - add $0x3,%eax │ │ - mov 0xc(%ebp),%ecx │ │ - mov %ecx,%esi │ │ - add $0x200,%ecx │ │ - mov %ecx,0x6c(%esp) │ │ - mov %esi,%ecx │ │ - and $0xfffffff8,%ecx │ │ - mov %ecx,0x64(%esp) │ │ - mov %esi,%ecx │ │ - and $0xfffffff0,%ecx │ │ - mov %ecx,0x68(%esp) │ │ - mov 0x24(%esp),%ecx │ │ - movdqa -0x157f0(%ecx),%xmm0 │ │ - movdqa %xmm0,0x90(%esp) │ │ - imul $0x78,%eax,%eax │ │ - add -0x64(%ecx),%eax │ │ - mov %eax,0x70(%esp) │ │ - lea (%esi,%esi,1),%eax │ │ - mov %eax,0x78(%esp) │ │ - movl $0x0,0x28(%esp) │ │ - mov 0x2c(%esp),%eax │ │ - jmp 984c5 │ │ + lea -0x7f700(%ebx),%eax │ │ + lea -0x7eb70(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %edi,%ecx │ │ - mov 0x7c(%esp),%edi │ │ - add 0x20(%ebp),%edi │ │ - mov %edi,%eax │ │ - sar $0xa,%eax │ │ - shl $0x8,%eax │ │ - mov 0x8(%esp),%edx │ │ - add %eax,%edx │ │ - and $0x3ff,%edi │ │ - mov 0x28(%esp),%eax │ │ - inc %eax │ │ - add 0x78(%esp),%ecx │ │ - mov %eax,0x28(%esp) │ │ - cmp 0x10(%ebp),%eax │ │ - mov %ecx,%eax │ │ - je 98986 │ │ - mov %eax,0xc(%esp) │ │ - mov %edi,%ecx │ │ - sar $0x6,%ecx │ │ - mov $0x0,%eax │ │ - je 984f7 │ │ - dec %ecx │ │ - cmpl $0x5,0x10(%ebp) │ │ - jl 984f0 │ │ - imul $0x78,0x74(%esp),%eax │ │ - mov 0x24(%esp),%esi │ │ - add -0x64(%esi),%eax │ │ - jmp 984f4 │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 98add │ │ + pop %ebx │ │ + add $0x3e493,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7eb70(%ebx),%eax │ │ + lea -0x7faf0(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ - mov 0x70(%esp),%eax │ │ - lea (%eax,%ecx,8),%eax │ │ - mov %edi,0x7c(%esp) │ │ - cmpl $0x0,0xc(%ebp) │ │ - mov 0xc(%esp),%edi │ │ - mov %edx,0x8(%esp) │ │ - jle 98490 │ │ - mov 0x8(%esp),%edx │ │ - test %eax,%eax │ │ - je 98920 │ │ - mov %eax,0x20(%esp) │ │ - xor %ebx,%ebx │ │ - mov 0xc(%ebp),%eax │ │ - cmp $0x7,%eax │ │ - jbe 98860 │ │ - mov %eax,%esi │ │ - mov 0x28(%esp),%ecx │ │ - imul %eax,%ecx │ │ - mov 0x2c(%esp),%eax │ │ - lea (%eax,%ecx,2),%edi │ │ - add %esi,%ecx │ │ - lea (%eax,%ecx,2),%esi │ │ - mov 0x20(%esp),%eax │ │ - lea 0x7(%eax),%ecx │ │ - mov %ecx,0x50(%esp) │ │ - lea 0x8(%eax),%ecx │ │ - cmp %edi,%ecx │ │ - seta 0x40(%esp) │ │ - cmp %esi,0x50(%esp) │ │ - mov 0x6c(%esp),%eax │ │ - lea (%edx,%eax,2),%ecx │ │ - setb %ah │ │ - cmp %ecx,%edi │ │ - lea -0x300(%edx),%ecx │ │ - setb %al │ │ - cmp %esi,%ecx │ │ - setb %ch │ │ - test %ah,0x40(%esp) │ │ - jne 98860 │ │ - and %ch,%al │ │ - mov 0xc(%esp),%eax │ │ - mov 0x20(%esp),%edx │ │ - jne 98870 │ │ - mov %eax,%edi │ │ - movzbl (%edx),%ecx │ │ - movd %ecx,%xmm1 │ │ - movdqa 0x90(%esp),%xmm0 │ │ - pshufb %xmm0,%xmm1 │ │ - psrad $0x18,%xmm1 │ │ - movdqa %xmm1,0x40(%esp) │ │ - movzbl 0x1(%edx),%ecx │ │ - movd %ecx,%xmm1 │ │ - pshufb %xmm0,%xmm1 │ │ - psrad $0x18,%xmm1 │ │ - movdqa %xmm1,0x50(%esp) │ │ - movzbl 0x2(%edx),%ecx │ │ - movd %ecx,%xmm1 │ │ - pshufb %xmm0,%xmm1 │ │ - psrad $0x18,%xmm1 │ │ - movdqa %xmm1,0x30(%esp) │ │ - movzbl 0x3(%edx),%ecx │ │ - movd %ecx,%xmm1 │ │ - pshufb %xmm0,%xmm1 │ │ - psrad $0x18,%xmm1 │ │ - movdqa %xmm1,0x10(%esp) │ │ - movzbl 0x4(%edx),%ecx │ │ - movd %ecx,%xmm1 │ │ - pshufb %xmm0,%xmm1 │ │ - psrad $0x18,%xmm1 │ │ - movdqa %xmm1,0x80(%esp) │ │ - movzbl 0x5(%edx),%ecx │ │ - movd %ecx,%xmm1 │ │ - pshufb %xmm0,%xmm1 │ │ - psrad $0x18,%xmm1 │ │ - movdqa %xmm1,0xb0(%esp) │ │ - movzbl 0x6(%edx),%ecx │ │ - movd %ecx,%xmm1 │ │ - pshufb %xmm0,%xmm1 │ │ - psrad $0x18,%xmm1 │ │ - movdqa %xmm1,0xa0(%esp) │ │ - movzbl 0x7(%edx),%ecx │ │ - movd %ecx,%xmm3 │ │ - pshufb %xmm0,%xmm3 │ │ - psrad $0x18,%xmm3 │ │ - xor %ebx,%ebx │ │ - mov 0x24(%esp),%eax │ │ - mov 0x64(%esp),%ecx │ │ - mov %edi,%esi │ │ - mov 0x8(%esp),%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movdqa 0x40(%esp),%xmm1 │ │ - packssdw %xmm1,%xmm1 │ │ - movdqu -0x300(%edx,%ebx,2),%xmm2 │ │ - movdqu -0x200(%edx,%ebx,2),%xmm5 │ │ - movdqa %xmm2,%xmm0 │ │ - pmulhw %xmm1,%xmm0 │ │ - pmullw %xmm2,%xmm1 │ │ - movdqa %xmm1,%xmm2 │ │ - punpckhwd %xmm0,%xmm2 │ │ - punpcklwd %xmm0,%xmm1 │ │ - movdqa 0x50(%esp),%xmm0 │ │ - packssdw %xmm0,%xmm0 │ │ - movdqa %xmm5,%xmm4 │ │ - pmulhw %xmm0,%xmm4 │ │ - pmullw %xmm5,%xmm0 │ │ - movdqa %xmm0,%xmm5 │ │ - punpckhwd %xmm4,%xmm5 │ │ - punpcklwd %xmm4,%xmm0 │ │ - movdqu -0x100(%edx,%ebx,2),%xmm7 │ │ - movdqa 0x30(%esp),%xmm6 │ │ - packssdw %xmm6,%xmm6 │ │ - movdqa %xmm7,%xmm4 │ │ - pmulhw %xmm6,%xmm4 │ │ - pmullw %xmm7,%xmm6 │ │ - movdqa %xmm6,%xmm7 │ │ - punpcklwd %xmm4,%xmm7 │ │ - paddd %xmm0,%xmm7 │ │ - punpckhwd %xmm4,%xmm6 │ │ - paddd %xmm5,%xmm6 │ │ - movdqu (%edx,%ebx,2),%xmm0 │ │ - movdqa 0x10(%esp),%xmm4 │ │ - packssdw %xmm4,%xmm4 │ │ - movdqa %xmm0,%xmm5 │ │ - pmulhw %xmm4,%xmm5 │ │ - pmullw %xmm0,%xmm4 │ │ - movdqa %xmm4,%xmm0 │ │ - punpckhwd %xmm5,%xmm0 │ │ - paddd %xmm6,%xmm0 │ │ - punpcklwd %xmm5,%xmm4 │ │ - paddd %xmm7,%xmm4 │ │ - movdqu 0x100(%edx,%ebx,2),%xmm5 │ │ - movdqa 0x80(%esp),%xmm6 │ │ - packssdw %xmm6,%xmm6 │ │ - movdqa %xmm5,%xmm7 │ │ - pmulhw %xmm6,%xmm7 │ │ - pmullw %xmm5,%xmm6 │ │ - movdqa %xmm6,%xmm5 │ │ - punpcklwd %xmm7,%xmm5 │ │ - paddd %xmm4,%xmm5 │ │ - punpckhwd %xmm7,%xmm6 │ │ - paddd %xmm0,%xmm6 │ │ - movdqu 0x200(%edx,%ebx,2),%xmm0 │ │ - movdqa 0xb0(%esp),%xmm4 │ │ - packssdw %xmm4,%xmm4 │ │ - movdqa %xmm0,%xmm7 │ │ - pmulhw %xmm4,%xmm7 │ │ - pmullw %xmm0,%xmm4 │ │ - movdqa %xmm4,%xmm0 │ │ - punpckhwd %xmm7,%xmm0 │ │ - paddd %xmm6,%xmm0 │ │ - punpcklwd %xmm7,%xmm4 │ │ - paddd %xmm5,%xmm4 │ │ - movdqu 0x300(%edx,%ebx,2),%xmm5 │ │ - movdqa 0xa0(%esp),%xmm6 │ │ - packssdw %xmm6,%xmm6 │ │ - movdqa %xmm5,%xmm7 │ │ - pmulhw %xmm6,%xmm7 │ │ - pmullw %xmm5,%xmm6 │ │ - movdqa %xmm6,%xmm5 │ │ - punpcklwd %xmm7,%xmm5 │ │ - paddd %xmm4,%xmm5 │ │ - punpckhwd %xmm7,%xmm6 │ │ - paddd %xmm0,%xmm6 │ │ - movdqu 0x400(%edx,%ebx,2),%xmm4 │ │ - movdqa %xmm3,%xmm0 │ │ - packssdw %xmm3,%xmm0 │ │ - movdqa %xmm4,%xmm7 │ │ - pmulhw %xmm0,%xmm7 │ │ - pmullw %xmm4,%xmm0 │ │ - movdqa %xmm0,%xmm4 │ │ - punpckhwd %xmm7,%xmm4 │ │ - paddd %xmm6,%xmm4 │ │ - punpcklwd %xmm7,%xmm0 │ │ - paddd %xmm5,%xmm0 │ │ - movdqa -0x15920(%eax),%xmm5 │ │ - paddd %xmm5,%xmm4 │ │ - paddd %xmm2,%xmm4 │ │ - paddd %xmm5,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - psrld $0x6,%xmm0 │ │ - psrld $0x6,%xmm4 │ │ - movdqa -0x15990(%eax),%xmm1 │ │ - pshufb %xmm1,%xmm4 │ │ - pshufb %xmm1,%xmm0 │ │ - punpcklqdq %xmm4,%xmm0 │ │ - movdqu %xmm0,(%esi,%ebx,2) │ │ - add $0x8,%ebx │ │ - cmp %ebx,%ecx │ │ - jne 98670 │ │ - mov 0xc(%ebp),%eax │ │ - cmp %eax,%ecx │ │ - mov %ecx,%ebx │ │ - mov %esi,%edi │ │ - mov 0x20(%esp),%edx │ │ - jne 98870 │ │ - jmp 98490 │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 98b2d │ │ + pop %ebx │ │ + add $0x3e443,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7faf0(%ebx),%eax │ │ + lea -0x7eb70(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x20(%esp),%edx │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 98b7d │ │ + pop %ebx │ │ + add $0x3e3f3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x83ac0(%ebx),%eax │ │ + lea -0x83dd0(%ebx),%esi │ │ + push $0x1 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movsbl (%edx),%ecx │ │ - mov 0x8(%esp),%eax │ │ - movswl -0x300(%eax,%ebx,2),%esi │ │ - imul %ecx,%esi │ │ - movsbl 0x1(%edx),%ecx │ │ - movswl -0x200(%eax,%ebx,2),%edi │ │ - imul %ecx,%edi │ │ - add %esi,%edi │ │ - movsbl 0x2(%edx),%ecx │ │ - movswl -0x100(%eax,%ebx,2),%esi │ │ - imul %ecx,%esi │ │ - add %edi,%esi │ │ - movsbl 0x3(%edx),%ecx │ │ - movswl (%eax,%ebx,2),%edi │ │ - imul %ecx,%edi │ │ - add %esi,%edi │ │ - movsbl 0x4(%edx),%ecx │ │ - movswl 0x100(%eax,%ebx,2),%esi │ │ - imul %ecx,%esi │ │ - add %edi,%esi │ │ - movsbl 0x5(%edx),%ecx │ │ - movswl 0x200(%eax,%ebx,2),%edi │ │ - imul %ecx,%edi │ │ - add %esi,%edi │ │ - movsbl 0x6(%edx),%ecx │ │ - movswl 0x300(%eax,%ebx,2),%esi │ │ - imul %ecx,%esi │ │ - movsbl 0x7(%edx),%ecx │ │ - movswl 0x400(%eax,%ebx,2),%eax │ │ - imul %ecx,%eax │ │ - add %edi,%esi │ │ - mov 0xc(%esp),%edi │ │ - lea 0x20(%eax,%esi,1),%eax │ │ - mov 0xc(%ebp),%ecx │ │ - shr $0x6,%eax │ │ - mov %ax,(%edi,%ebx,2) │ │ - inc %ebx │ │ - cmp %ebx,%ecx │ │ - jne 98870 │ │ - jmp 98490 │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 98bcd │ │ + pop %ebx │ │ + add $0x3e3a3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7eb30(%ebx),%eax │ │ + lea -0x7eb70(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 98c1d │ │ + pop %ebx │ │ + add $0x3e353,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x83ac0(%ebx),%eax │ │ + lea -0x7faf0(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ nop │ │ - xor %eax,%eax │ │ - mov 0xc(%ebp),%esi │ │ - cmp $0x10,%esi │ │ - mov 0xc(%esp),%ecx │ │ - mov %ecx,%edi │ │ - jb 98970 │ │ - xor %eax,%eax │ │ - mov 0x68(%esp),%ecx │ │ - mov %edi,%esi │ │ - mov 0x8(%esp),%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movdqu (%edx,%eax,2),%xmm0 │ │ - movdqu 0x10(%edx,%eax,2),%xmm1 │ │ - movdqu %xmm0,(%esi,%eax,2) │ │ - movdqu %xmm1,0x10(%esi,%eax,2) │ │ - add $0x10,%eax │ │ - cmp %eax,%ecx │ │ - jne 98940 │ │ - mov %esi,%edi │ │ - mov 0xc(%ebp),%esi │ │ - cmp %esi,%ecx │ │ - mov %ecx,%eax │ │ - je 98490 │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x8(%esp),%ecx │ │ - movzwl (%ecx,%eax,2),%ecx │ │ - mov %cx,(%edi,%eax,2) │ │ - inc %eax │ │ - cmp %eax,%esi │ │ - jne 98970 │ │ - jmp 98490 │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - xchg %ax,%ax │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 9899f │ │ + call 98c6d │ │ pop %ebx │ │ - add $0x3c5d1,%ebx │ │ - call 3c543 │ │ - lea -0x4(%ebp),%esp │ │ + add $0x3e303,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7f6c0(%ebx),%eax │ │ + lea -0x83dd0(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ - jmp 989c0 │ │ - nop │ │ - nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 989cf │ │ + call 98cbd │ │ pop %ebx │ │ - add $0x3c5a1,%ebx │ │ - mov 0x8(%ebp),%eax │ │ - lea -0x3c260(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x3c350(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x3c450(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x3c550(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,(%eax) │ │ - mov %eax,(%esp) │ │ - call 73df0 │ │ - lea -0x4(%ebp),%esp │ │ + add $0x3e2b3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7f6c0(%ebx),%eax │ │ + lea -0x7faf0(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x20,%esp │ │ - call 98a31 │ │ - pop %eax │ │ - add $0x3c53f,%eax │ │ - mov %eax,0x8(%esp) │ │ - mov 0x10(%ebp),%eax │ │ - mov 0x4(%eax),%ecx │ │ - or (%eax),%ecx │ │ - or 0x8(%eax),%ecx │ │ - je 98b0d │ │ - mov 0x18(%ebp),%eax │ │ + call 98d0d │ │ + pop %ebx │ │ + add $0x3e263,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - mov %edx,%esi │ │ - sar %esi │ │ - mov %esi,(%esp) │ │ - shl $0x2,%edx │ │ - mov %edx,0xc(%esp) │ │ - shl $0x2,%eax │ │ - mov %eax,0x10(%esp) │ │ - mov 0x14(%ebp),%edx │ │ - mov 0x8(%ebp),%edi │ │ - mov $0x1,%esi │ │ - mov %ecx,0x4(%esp) │ │ - test %ecx,%esi │ │ - jne 98ac7 │ │ - jmp 98ab1 │ │ - nop │ │ - nop │ │ - nop │ │ - mov $0x4,%edi │ │ - shl %cl,%edi │ │ - sub $0x8,%esp │ │ - mov %ebx,%ecx │ │ - mov 0x10(%esp),%ebx │ │ - pushl 0x24(%ebp) │ │ - push %edi │ │ - mov %ecx,%edi │ │ - push $0x1 │ │ - pushl 0x14(%esp) │ │ + lea -0x7f6c0(%ebx),%eax │ │ + lea -0x7f700(%ebx),%esi │ │ + push $0x0 │ │ push %eax │ │ - pushl 0x30(%esp) │ │ - call 98e00 │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ add $0x20,%esp │ │ - mov 0x4(%esp),%ecx │ │ - mov 0x18(%esp),%edx │ │ - add %esi,%esi │ │ - mov %esi,%eax │ │ - neg %eax │ │ - add 0xc(%esp),%edi │ │ - add 0x10(%esp),%edx │ │ - test %eax,%ecx │ │ - je 98b0d │ │ - test %ecx,%esi │ │ - je 98ab1 │ │ - mov (%edx),%al │ │ - test %al,%al │ │ - jne 98ad4 │ │ - mov -0x4(%edx),%al │ │ - test %al,%al │ │ - je 98ab1 │ │ - mov %edi,%ebx │ │ - mov %edx,0x18(%esp) │ │ - movzbl %al,%eax │ │ - mov 0x1c(%ebp),%ecx │ │ - movzbl (%ecx,%eax,1),%edx │ │ - movzbl 0x40(%ecx,%eax,1),%ecx │ │ - mov %ecx,0x14(%esp) │ │ - shr $0x4,%eax │ │ - mov $0x2,%ecx │ │ - mov 0x10(%ebp),%edi │ │ - test %esi,0x8(%edi) │ │ - jne 98a80 │ │ - xor %ecx,%ecx │ │ - mov 0x10(%ebp),%edi │ │ - test %esi,0x4(%edi) │ │ - setne %cl │ │ - jmp 98a80 │ │ - lea -0xc(%ebp),%esp │ │ + lea -0x8(%ebp),%esp │ │ pop %esi │ │ - pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -156810,4282 +157301,2260 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x20,%esp │ │ - call 98b31 │ │ - pop %eax │ │ - add $0x3c43f,%eax │ │ - mov %eax,0x10(%esp) │ │ - mov 0x10(%ebp),%eax │ │ - mov 0x4(%eax),%ecx │ │ - or (%eax),%ecx │ │ - or 0x8(%eax),%ecx │ │ - je 98c0f │ │ - mov 0x18(%ebp),%eax │ │ - mov 0x14(%ebp),%edx │ │ - mov 0xc(%ebp),%esi │ │ - sar %esi │ │ - mov %esi,0x8(%esp) │ │ - shl $0x2,%eax │ │ - neg %eax │ │ - mov %eax,0x4(%esp) │ │ - mov 0x8(%ebp),%esi │ │ - mov $0x1,%edi │ │ - mov %ecx,0xc(%esp) │ │ - test %ecx,%edi │ │ - jne 98bc5 │ │ - jmp 98bb1 │ │ + call 98d5d │ │ + pop %ebx │ │ + add $0x3e213,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7ec20(%ebx),%eax │ │ + lea -0x7faf0(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov $0x4,%esi │ │ - shl %cl,%esi │ │ - sub $0x8,%esp │ │ - mov %ebx,%ecx │ │ - mov 0x18(%esp),%ebx │ │ - pushl 0x24(%ebp) │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ push %esi │ │ - mov %ecx,%esi │ │ - pushl 0x18(%esp) │ │ - push $0x1 │ │ + and $0xfffffff0,%esp │ │ + call 98dad │ │ + pop %ebx │ │ + add $0x3e1c3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x83ac0(%ebx),%eax │ │ + lea -0x7f700(%ebx),%esi │ │ + push $0x0 │ │ push %eax │ │ - pushl 0x30(%esp) │ │ - call 98e00 │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ add $0x20,%esp │ │ - mov 0xc(%esp),%ecx │ │ - mov 0x18(%esp),%edx │ │ - add %edi,%edi │ │ - add $0x8,%esi │ │ - add $0x4,%edx │ │ - mov %edi,%eax │ │ - neg %eax │ │ - test %eax,%ecx │ │ - je 98c0f │ │ - test %ecx,%edi │ │ - je 98bb1 │ │ - mov (%edx),%al │ │ - test %al,%al │ │ - jne 98bd6 │ │ - mov 0x4(%esp),%eax │ │ - mov (%edx,%eax,1),%al │ │ - test %al,%al │ │ - je 98bb1 │ │ - mov %esi,%ebx │ │ - mov %edx,0x18(%esp) │ │ - movzbl %al,%eax │ │ - mov 0x1c(%ebp),%ecx │ │ - movzbl (%ecx,%eax,1),%edx │ │ - movzbl 0x40(%ecx,%eax,1),%ecx │ │ - mov %ecx,0x14(%esp) │ │ - shr $0x4,%eax │ │ - mov $0x2,%ecx │ │ - mov 0x10(%ebp),%esi │ │ - test %edi,0x8(%esi) │ │ - jne 98b80 │ │ - xor %ecx,%ecx │ │ - mov 0x10(%ebp),%esi │ │ - test %edi,0x4(%esi) │ │ - setne %cl │ │ - jmp 98b80 │ │ - lea -0xc(%ebp),%esp │ │ + lea -0x8(%ebp),%esp │ │ pop %esi │ │ - pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x30,%esp │ │ - call 98c31 │ │ - pop %eax │ │ - add $0x3c33f,%eax │ │ - mov %eax,0x18(%esp) │ │ - mov 0x10(%ebp),%eax │ │ - mov 0x4(%eax),%ecx │ │ - or (%eax),%ecx │ │ - je 98d07 │ │ - mov 0x18(%ebp),%eax │ │ + call 98dfd │ │ + pop %ebx │ │ + add $0x3e173,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - mov %edx,%esi │ │ - sar %esi │ │ - mov %esi,0x10(%esp) │ │ - shl $0x2,%edx │ │ - mov %edx,0x1c(%esp) │ │ - shl $0x2,%eax │ │ - mov %eax,0x20(%esp) │ │ - mov 0x14(%ebp),%edi │ │ - mov 0x8(%ebp),%eax │ │ - mov %eax,0xc(%esp) │ │ - mov $0x1,%esi │ │ - mov %ecx,0x14(%esp) │ │ - test %ecx,%esi │ │ - jne 98cf4 │ │ - jmp 98cd6 │ │ - nop │ │ - movzbl %al,%eax │ │ - mov %eax,%edx │ │ - shr $0x4,%edx │ │ - mov %edx,0x28(%esp) │ │ - xor %ecx,%ecx │ │ - mov 0x10(%ebp),%edx │ │ - mov 0x4(%edx),%edx │ │ - and %esi,%edx │ │ - mov 0x1c(%ebp),%ebx │ │ - movzbl (%ebx,%eax,1),%edx │ │ - movzbl 0x40(%ebx,%eax,1),%eax │ │ - mov %eax,0x24(%esp) │ │ - setne %cl │ │ - lea 0x4(%ecx,%ecx,1),%eax │ │ - sub $0x8,%esp │ │ - mov 0x14(%esp),%ecx │ │ - mov 0x20(%esp),%ebx │ │ - pushl 0x24(%ebp) │ │ + lea -0x7ec20(%ebx),%eax │ │ + lea -0x83dd0(%ebx),%esi │ │ + push $0x0 │ │ push %eax │ │ + push %esi │ │ push $0x1 │ │ - pushl 0x24(%esp) │ │ - pushl 0x40(%esp) │ │ - pushl 0x40(%esp) │ │ - call 98e00 │ │ - mov 0x34(%esp),%ecx │ │ + push $0x10 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ add $0x20,%esp │ │ - add %esi,%esi │ │ - mov %esi,%eax │ │ - neg %eax │ │ - mov 0xc(%esp),%edx │ │ - add 0x1c(%esp),%edx │ │ - mov %edx,0xc(%esp) │ │ - add 0x20(%esp),%edi │ │ - test %eax,%ecx │ │ - je 98d07 │ │ - test %ecx,%esi │ │ - je 98cd6 │ │ - mov (%edi),%al │ │ - test %al,%al │ │ - jne 98c80 │ │ - mov -0x4(%edi),%al │ │ - test %al,%al │ │ - jne 98c80 │ │ - jmp 98cd6 │ │ - lea -0xc(%ebp),%esp │ │ + lea -0x8(%ebp),%esp │ │ pop %esi │ │ - pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x20,%esp │ │ - call 98d21 │ │ - pop %eax │ │ - add $0x3c24f,%eax │ │ - mov %eax,0xc(%esp) │ │ - mov 0x10(%ebp),%eax │ │ - mov 0x4(%eax),%ecx │ │ - or (%eax),%ecx │ │ - je 98df2 │ │ - mov 0x18(%ebp),%eax │ │ - mov 0x14(%ebp),%edx │ │ - mov 0xc(%ebp),%esi │ │ - sar %esi │ │ - mov %esi,0x4(%esp) │ │ - shl $0x2,%eax │ │ - neg %eax │ │ - mov %eax,(%esp) │ │ - mov 0x8(%ebp),%esi │ │ - mov $0x1,%edi │ │ - mov %ecx,0x8(%esp) │ │ - test %ecx,%edi │ │ - jne 98de0 │ │ - jmp 98dcc │ │ - nop │ │ - nop │ │ + call 98e4d │ │ + pop %ebx │ │ + add $0x3e123,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7ec20(%ebx),%eax │ │ + lea -0x7f700(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movzbl %al,%eax │ │ - mov %eax,%ebx │ │ - shr $0x4,%ebx │ │ - mov %ebx,0x14(%esp) │ │ - xor %ecx,%ecx │ │ - mov %edx,0x18(%esp) │ │ - mov 0x10(%ebp),%edx │ │ - mov 0x4(%edx),%edx │ │ - and %edi,%edx │ │ - mov 0x1c(%ebp),%ebx │ │ - movzbl (%ebx,%eax,1),%edx │ │ - movzbl 0x40(%ebx,%eax,1),%eax │ │ - mov %eax,0x10(%esp) │ │ - setne %cl │ │ - lea 0x4(%ecx,%ecx,1),%eax │ │ - sub $0x8,%esp │ │ - mov %esi,%ecx │ │ - mov 0x14(%esp),%ebx │ │ - pushl 0x24(%ebp) │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 98e9d │ │ + pop %ebx │ │ + add $0x3e0d3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7eb30(%ebx),%eax │ │ + lea -0x83dd0(%ebx),%esi │ │ + push $0x0 │ │ push %eax │ │ - pushl 0x14(%esp) │ │ + push %esi │ │ push $0x1 │ │ - pushl 0x2c(%esp) │ │ - pushl 0x2c(%esp) │ │ - call 98e00 │ │ - mov 0x38(%esp),%edx │ │ - mov 0x28(%esp),%ecx │ │ + push $0x10 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ add $0x20,%esp │ │ - add %edi,%edi │ │ - add $0x8,%esi │ │ - add $0x4,%edx │ │ - mov %edi,%eax │ │ - neg %eax │ │ - test %eax,%ecx │ │ - je 98df2 │ │ - test %ecx,%edi │ │ - je 98dcc │ │ - mov (%edx),%al │ │ - test %al,%al │ │ - jne 98d70 │ │ - mov (%esp),%eax │ │ - mov (%edx,%eax,1),%al │ │ - test %al,%al │ │ - jne 98d70 │ │ - jmp 98dcc │ │ - lea -0xc(%ebp),%esp │ │ + lea -0x8(%ebp),%esp │ │ pop %esi │ │ - pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ push %esi │ │ - and $0xfffffffc,%esp │ │ - sub $0xac,%esp │ │ - mov %ecx,0x4(%esp) │ │ - bsr 0x1c(%ebp),%ebx │ │ - xor $0x1f,%ebx │ │ - mov $0x18,%cl │ │ - sub %bl,%cl │ │ - mov $0x1,%esi │ │ - shl %cl,%esi │ │ - mov %esi,0x4c(%esp) │ │ - shl %cl,%edx │ │ - mov %edx,0xa4(%esp) │ │ - mov 0x8(%ebp),%edx │ │ - shl %cl,%edx │ │ - mov 0xc(%ebp),%edi │ │ - shl %cl,%edi │ │ - mov %edi,0x80(%esp) │ │ - mov $0xffffff80,%edi │ │ - shl %cl,%edi │ │ - mov %edi,0x70(%esp) │ │ - mov %esi,%edi │ │ - mov %edx,%esi │ │ - shl $0x7,%edi │ │ - dec %edi │ │ - mov %edi,0x6c(%esp) │ │ - mov $0x80,%edx │ │ - shl %cl,%edx │ │ - dec %edx │ │ - mov %edx,0x68(%esp) │ │ - mov 0x10(%ebp),%ecx │ │ - add %ecx,%ecx │ │ - mov %ecx,0xa8(%esp) │ │ - mov 0x14(%ebp),%eax │ │ - lea 0x0(,%eax,4),%ecx │ │ - lea (%ecx,%ecx,2),%edi │ │ - neg %ecx │ │ - mov %ecx,0x54(%esp) │ │ - lea (%eax,%eax,1),%ecx │ │ - lea (%ecx,%ecx,2),%ebx │ │ - lea (%ecx,%ecx,4),%edx │ │ - neg %ecx │ │ - mov %ecx,0x48(%esp) │ │ - mov %ebx,%ecx │ │ - mov %ebx,0x88(%esp) │ │ - neg %ebx │ │ - mov %ebx,0x64(%esp) │ │ - lea 0x0(,%eax,8),%ecx │ │ - neg %ecx │ │ - mov %ecx,0x84(%esp) │ │ - mov %edi,%ecx │ │ - mov %edi,0x90(%esp) │ │ - neg %edi │ │ - mov %edi,0x78(%esp) │ │ - mov %edx,%ecx │ │ - mov %edx,0x7c(%esp) │ │ - neg %edx │ │ - mov %edx,0x74(%esp) │ │ - imul $0xfffffff2,%eax,%ecx │ │ - mov %ecx,0x8c(%esp) │ │ - mov $0x4,%ecx │ │ - mov %esi,0x14(%esp) │ │ - jmp 99217 │ │ - mov 0x50(%esp),%eax │ │ - lea 0x0(,%eax,8),%edx │ │ - sub %eax,%edx │ │ - mov 0x10(%esp),%eax │ │ - lea (%eax,%edi,1),%esi │ │ - mov %esi,0xc(%esp) │ │ - mov 0x28(%esp),%eax │ │ - lea 0x8(%eax,%esi,1),%ecx │ │ - mov 0x8(%esp),%esi │ │ - add %ecx,%esi │ │ - add 0x20(%esp),%esi │ │ - add %edx,%esi │ │ - mov 0x18(%esp),%ebx │ │ - mov 0x30(%esp),%eax │ │ - lea (%esi,%eax,2),%edx │ │ - mov 0x2c(%esp),%esi │ │ - lea (%edx,%esi,2),%edx │ │ - mov %esi,%edi │ │ - mov %esi,0x2c(%esp) │ │ - shr $0x4,%edx │ │ - mov 0x78(%esp),%esi │ │ - mov 0x4(%esp),%eax │ │ - mov %dx,(%eax,%esi,1) │ │ - mov %eax,0x4(%esp) │ │ - add %ebx,%ecx │ │ - mov %ecx,0x3c(%esp) │ │ - mov 0x8(%esp),%edx │ │ - add %ecx,%edx │ │ - mov 0x20(%esp),%ecx │ │ - lea (%edx,%ecx,2),%edx │ │ - mov 0x50(%esp),%esi │ │ - lea (%esi,%esi,4),%esi │ │ - add %esi,%edx │ │ - mov 0x30(%esp),%esi │ │ - lea (%edx,%esi,2),%edx │ │ - lea (%edx,%edi,2),%edx │ │ - shr $0x4,%edx │ │ - mov 0x74(%esp),%esi │ │ - mov %dx,(%eax,%esi,1) │ │ - mov 0x28(%esp),%edi │ │ - mov 0x1c(%esp),%eax │ │ - lea 0x8(%edi,%eax,1),%edx │ │ - mov %edx,0x98(%esp) │ │ - mov 0x10(%esp),%esi │ │ - lea (%edx,%esi,1),%edx │ │ - mov %edx,0x9c(%esp) │ │ - lea (%edx,%ebx,1),%esi │ │ - mov %esi,0x58(%esp) │ │ - mov 0x8(%esp),%edx │ │ - lea (%esi,%edx,2),%edx │ │ - lea (%edx,%ecx,2),%edx │ │ - add 0x24(%esp),%edx │ │ - mov 0x50(%esp),%ecx │ │ - lea (%edx,%ecx,4),%edx │ │ - mov 0x30(%esp),%ecx │ │ - add %ecx,%edx │ │ - mov 0x2c(%esp),%esi │ │ - lea (%edx,%esi,2),%edx │ │ - shr $0x4,%edx │ │ - mov 0x84(%esp),%esi │ │ - mov 0x4(%esp),%ecx │ │ - mov %dx,(%ecx,%esi,1) │ │ - lea 0x8(%eax,%edi,2),%edx │ │ - mov 0x10(%esp),%eax │ │ - add %eax,%edx │ │ - add %ebx,%edx │ │ - mov 0x8(%esp),%esi │ │ - lea (%edx,%esi,2),%edx │ │ - mov 0x20(%esp),%ebx │ │ - lea (%edx,%ebx,2),%edx │ │ - add 0x24(%esp),%edx │ │ - add 0x34(%esp),%edx │ │ - mov 0x50(%esp),%edi │ │ - lea (%edi,%edi,2),%esi │ │ - add %esi,%edx │ │ - add 0x30(%esp),%edx │ │ - add 0x2c(%esp),%edx │ │ - shr $0x4,%edx │ │ - mov 0x64(%esp),%esi │ │ - mov 0x4(%esp),%ecx │ │ - mov %dx,(%ecx,%esi,1) │ │ - mov 0x1c(%esp),%edx │ │ - lea (%edx,%edx,1),%edx │ │ - mov 0x28(%esp),%esi │ │ - lea 0x8(%edx,%esi,2),%ecx │ │ - mov %ecx,0x94(%esp) │ │ - lea (%ecx,%eax,1),%esi │ │ - mov 0x18(%esp),%eax │ │ - add %eax,%esi │ │ - add %ebx,%esi │ │ - mov 0x8(%esp),%ebx │ │ - lea (%esi,%ebx,2),%esi │ │ - mov 0x24(%esp),%ecx │ │ - add %ecx,%esi │ │ - add 0x34(%esp),%esi │ │ - lea (%esi,%edi,2),%esi │ │ - add 0x40(%esp),%esi │ │ - mov 0x30(%esp),%edi │ │ - add %edi,%esi │ │ - mov 0x2c(%esp),%ebx │ │ - add %ebx,%esi │ │ - shr $0x4,%esi │ │ - mov 0x54(%esp),%ebx │ │ - mov 0x4(%esp),%edx │ │ - mov %si,(%edx,%ebx,1) │ │ - mov %edi,%esi │ │ - mov 0x10(%esp),%edi │ │ - mov 0x94(%esp),%edx │ │ - lea (%edx,%edi,2),%edx │ │ - add %eax,%edx │ │ - add 0x8(%esp),%edx │ │ - add 0x20(%esp),%edx │ │ - add %ecx,%edx │ │ - mov 0x34(%esp),%ebx │ │ - add %ebx,%edx │ │ - add 0x50(%esp),%edx │ │ - add 0x44(%esp),%edx │ │ - add 0x40(%esp),%edx │ │ - add %esi,%edx │ │ - add 0x2c(%esp),%edx │ │ - shr $0x4,%edx │ │ - mov 0x48(%esp),%esi │ │ - mov 0x4(%esp),%eax │ │ - mov %dx,(%eax,%esi,1) │ │ - mov 0x1c(%esp),%eax │ │ - mov 0x28(%esp),%ecx │ │ - lea 0x8(%ecx,%eax,2),%edx │ │ - lea (%edx,%edi,2),%edx │ │ - mov 0x18(%esp),%esi │ │ - lea (%edx,%esi,2),%edx │ │ - add 0x8(%esp),%edx │ │ - mov 0x20(%esp),%edi │ │ - add %edi,%edx │ │ - mov 0x24(%esp),%ecx │ │ - add %ecx,%edx │ │ - add %ebx,%edx │ │ - add 0x5c(%esp),%edx │ │ - add 0x44(%esp),%edx │ │ - mov 0x40(%esp),%eax │ │ - add %eax,%edx │ │ - add 0x30(%esp),%edx │ │ - add 0x2c(%esp),%edx │ │ - shr $0x4,%edx │ │ - mov 0x4(%esp),%ebx │ │ - mov %dx,(%ebx) │ │ - mov 0x98(%esp),%edx │ │ - mov 0x10(%esp),%ebx │ │ - lea (%edx,%ebx,2),%edx │ │ - lea (%edx,%esi,2),%edx │ │ - mov %esi,%ebx │ │ - add 0x8(%esp),%edx │ │ - add %edi,%edx │ │ - lea (%edx,%ecx,2),%edx │ │ - mov 0x34(%esp),%ecx │ │ - add %ecx,%edx │ │ - mov 0x44(%esp),%esi │ │ - add %esi,%edx │ │ - mov 0x5c(%esp),%edi │ │ - lea (%edx,%edi,2),%edx │ │ - add %eax,%edx │ │ - add 0x2c(%esp),%edx │ │ - shr $0x4,%edx │ │ - mov 0x14(%ebp),%edi │ │ - mov 0x4(%esp),%eax │ │ - mov %dx,(%eax,%edi,2) │ │ - mov 0x9c(%esp),%edx │ │ - lea (%edx,%ebx,2),%edx │ │ - add 0x8(%esp),%edx │ │ - add 0x20(%esp),%edx │ │ - mov 0x24(%esp),%ebx │ │ - lea (%edx,%ebx,2),%edx │ │ - lea (%edx,%ecx,2),%edx │ │ - add %esi,%edx │ │ - mov 0x5c(%esp),%edi │ │ - lea (%edi,%edi,2),%esi │ │ - add %esi,%edx │ │ - mov 0x40(%esp),%esi │ │ - add %esi,%edx │ │ - shr $0x4,%edx │ │ - mov 0x14(%ebp),%ecx │ │ - mov %dx,(%eax,%ecx,4) │ │ - mov 0x58(%esp),%ecx │ │ - add 0x8(%esp),%ecx │ │ - lea (%ecx,%ebx,2),%edx │ │ - mov 0x34(%esp),%eax │ │ - lea (%edx,%eax,2),%edx │ │ - mov 0x44(%esp),%eax │ │ - add %eax,%edx │ │ - mov %edi,%ecx │ │ - lea (%edx,%edi,4),%edx │ │ - lea (%edx,%esi,2),%edx │ │ - shr $0x4,%edx │ │ - mov 0x88(%esp),%esi │ │ - mov 0x4(%esp),%edi │ │ - mov %dx,(%edi,%esi,1) │ │ - lea (%ecx,%ecx,4),%edx │ │ - mov %ecx,%esi │ │ - mov 0x3c(%esp),%ecx │ │ - add %ebx,%ecx │ │ - mov 0x34(%esp),%edi │ │ - lea (%ecx,%edi,2),%ecx │ │ - add %edx,%ecx │ │ - lea (%ecx,%eax,2),%ecx │ │ - mov 0x40(%esp),%eax │ │ - lea (%ecx,%eax,2),%ecx │ │ - shr $0x4,%ecx │ │ - mov 0x4(%esp),%ebx │ │ - mov 0x14(%ebp),%eax │ │ - mov %cx,(%ebx,%eax,8) │ │ - mov 0xc(%esp),%ecx │ │ - mov 0x18(%esp),%eax │ │ - lea 0x8(%eax,%ecx,1),%ecx │ │ - lea 0x0(,%esi,8),%edx │ │ - sub %esi,%edx │ │ - add 0x24(%esp),%ecx │ │ - add %edi,%ecx │ │ - mov 0x44(%esp),%eax │ │ - lea (%ecx,%eax,2),%ecx │ │ - mov 0x40(%esp),%eax │ │ - lea (%ecx,%eax,2),%ecx │ │ - add %edx,%ecx │ │ - shr $0x4,%ecx │ │ - mov 0x7c(%esp),%edx │ │ - mov %cx,(%ebx,%edx,1) │ │ - mov 0x14(%esp),%esi │ │ - mov 0x38(%esp),%ecx │ │ - mov 0x4(%esp),%eax │ │ - add 0xa8(%esp),%eax │ │ - mov %eax,0x4(%esp) │ │ - dec %ecx │ │ - je 99882 │ │ - mov %ecx,0x38(%esp) │ │ - mov 0x54(%esp),%ecx │ │ - mov 0x4(%esp),%eax │ │ - movzwl (%eax,%ecx,1),%edx │ │ - mov 0x48(%esp),%ecx │ │ - movzwl (%eax,%ecx,1),%edi │ │ - movzwl (%eax),%ebx │ │ - mov %edx,0x28(%esp) │ │ - sub %edi,%edx │ │ - mov %edx,%ecx │ │ - neg %ecx │ │ - cmovl %edx,%ecx │ │ - mov 0x14(%ebp),%edx │ │ - movzwl (%eax,%edx,2),%eax │ │ - cmp %esi,%ecx │ │ - mov %ebx,0x10(%esp) │ │ - jle 99260 │ │ - xor %ebx,%ebx │ │ - cmpl $0x5,0x18(%ebp) │ │ - mov %eax,0x18(%esp) │ │ - jge 992cb │ │ - jmp 99310 │ │ - nop │ │ - mov %ecx,0xc(%esp) │ │ - mov %edi,%ecx │ │ - mov %eax,%edx │ │ - sub %ebx,%edx │ │ - mov %ebx,%edi │ │ - mov %edx,%ebx │ │ - neg %ebx │ │ - cmovl %edx,%ebx │ │ - cmp %esi,%ebx │ │ - jle 99290 │ │ - xor %ebx,%ebx │ │ - mov %ecx,%edi │ │ - mov 0xc(%esp),%ecx │ │ - cmpl $0x5,0x18(%ebp) │ │ - mov %eax,0x18(%esp) │ │ - jge 992cb │ │ - jmp 99310 │ │ - nop │ │ - nop │ │ - mov %ecx,%edx │ │ - sub %edi,%edx │ │ - mov %ecx,%edi │ │ - mov %edx,%ebx │ │ - neg %ebx │ │ - cmovl %edx,%ebx │ │ - mov 0x28(%esp),%esi │ │ - sub %eax,%esi │ │ - mov %esi,%edx │ │ - neg %edx │ │ - cmovl %esi,%edx │ │ - mov 0x14(%esp),%esi │ │ - shr %edx │ │ - lea (%edx,%ebx,2),%edx │ │ - cmp 0xa4(%esp),%edx │ │ - setle %bl │ │ - mov 0xc(%esp),%ecx │ │ - cmpl $0x5,0x18(%ebp) │ │ - mov %eax,0x18(%esp) │ │ - jl 99310 │ │ - mov 0x64(%esp),%edx │ │ - mov 0x4(%esp),%eax │ │ - movzwl (%eax,%edx,1),%edx │ │ - mov %edx,0x8(%esp) │ │ - sub 0x28(%esp),%edx │ │ - mov %edx,%esi │ │ - neg %esi │ │ - cmovl %edx,%esi │ │ - cmp 0x14(%esp),%esi │ │ - mov 0x14(%esp),%esi │ │ - mov 0x14(%ebp),%edx │ │ - movzwl (%eax,%edx,4),%edx │ │ - mov %edx,0x24(%esp) │ │ - jle 99380 │ │ - xor %edx,%edx │ │ - and %dl,%bl │ │ - cmpl $0x7,0x18(%ebp) │ │ - jge 993a2 │ │ + and $0xfffffff0,%esp │ │ + call 98eed │ │ + pop %ebx │ │ + add $0x3e083,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x83ac0(%ebx),%eax │ │ + lea -0x7eb70(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ - test %bl,%bl │ │ - je 991fd │ │ - cmpl $0x5,0x18(%ebp) │ │ - jle 994cc │ │ - mov $0x1,%bl │ │ - mov %ebx,0x3c(%esp) │ │ - mov 0x4c(%esp),%ebx │ │ - mov 0x8(%esp),%esi │ │ - sub %edi,%esi │ │ - mov %esi,%edx │ │ - neg %edx │ │ - cmovl %esi,%edx │ │ - movl $0x0,0xc(%esp) │ │ - cmp %ebx,%ecx │ │ - mov %edi,0x1c(%esp) │ │ - jg 994f3 │ │ - cmp %ebx,%edx │ │ - mov 0x18(%esp),%edx │ │ - jg 994f3 │ │ - mov 0x10(%esp),%edi │ │ - sub %edi,%edx │ │ - mov %edx,%esi │ │ - neg %esi │ │ - cmovl %edx,%esi │ │ - cmp %ebx,%esi │ │ - jle 994d9 │ │ - movl $0x0,0xc(%esp) │ │ - jmp 994ef │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - sub 0x18(%esp),%edx │ │ - mov %edx,%esi │ │ - neg %esi │ │ - cmovl %edx,%esi │ │ - cmp 0x14(%esp),%esi │ │ - mov 0x14(%esp),%esi │ │ - setle %dl │ │ - and %dl,%bl │ │ - cmpl $0x7,0x18(%ebp) │ │ - jl 99310 │ │ - mov 0x84(%esp),%edx │ │ - mov 0x4(%esp),%eax │ │ - movzwl (%eax,%edx,1),%edx │ │ - mov %edx,0x20(%esp) │ │ - sub 0x8(%esp),%edx │ │ - mov %edx,%esi │ │ - neg %esi │ │ - cmovl %edx,%esi │ │ - cmp 0x14(%esp),%esi │ │ - mov 0x14(%esp),%esi │ │ - mov 0x88(%esp),%edx │ │ - movzwl (%eax,%edx,1),%edx │ │ - mov %edx,0x34(%esp) │ │ - jg 991fd │ │ - sub 0x24(%esp),%edx │ │ - mov %edx,%esi │ │ - neg %esi │ │ - cmovl %edx,%esi │ │ - cmp 0x14(%esp),%esi │ │ - mov 0x14(%esp),%esi │ │ - setle %dl │ │ - test %dl,%bl │ │ - je 991fd │ │ - cmpl $0x10,0x18(%ebp) │ │ - jl 99860 │ │ - mov 0x8c(%esp),%edx │ │ - mov 0x4(%esp),%eax │ │ - movzwl (%eax,%edx,1),%esi │ │ - mov 0x78(%esp),%edx │ │ - movzwl (%eax,%edx,1),%ebx │ │ - mov 0x74(%esp),%edx │ │ - movzwl (%eax,%edx,1),%edx │ │ - mov %edx,0x2c(%esp) │ │ - mov %esi,0x50(%esp) │ │ - mov %esi,%edx │ │ - sub %edi,%edx │ │ - mov %edx,%esi │ │ - neg %esi │ │ - cmovl %edx,%esi │ │ - mov 0x14(%ebp),%edx │ │ - movzwl (%eax,%edx,8),%edx │ │ - mov %edx,0x40(%esp) │ │ - cmp 0x4c(%esp),%esi │ │ - mov 0x7c(%esp),%edx │ │ - movzwl (%eax,%edx,1),%edx │ │ - mov %edx,0x44(%esp) │ │ - mov 0x90(%esp),%edx │ │ - movzwl (%eax,%edx,1),%edx │ │ - mov %edx,0x5c(%esp) │ │ - mov %ebx,0x30(%esp) │ │ - jg 994b3 │ │ - sub %edi,%ebx │ │ - mov %ebx,%esi │ │ - neg %esi │ │ - cmovl %ebx,%esi │ │ - mov 0x4c(%esp),%eax │ │ - cmp %eax,%esi │ │ - jg 994b3 │ │ - mov 0x2c(%esp),%edx │ │ - sub %edi,%edx │ │ - mov %edx,%esi │ │ - neg %esi │ │ - cmovl %edx,%esi │ │ - cmp %eax,%esi │ │ - jg 994b3 │ │ - mov 0x40(%esp),%edx │ │ - mov 0x10(%esp),%ebx │ │ - sub %ebx,%edx │ │ - mov %edx,%esi │ │ - neg %esi │ │ - cmovl %edx,%esi │ │ - cmp %eax,%esi │ │ - jg 994b3 │ │ - mov 0x44(%esp),%edx │ │ - sub %ebx,%edx │ │ - mov %edx,%esi │ │ - neg %esi │ │ - cmovl %edx,%esi │ │ - cmp %eax,%esi │ │ - jle 9986b │ │ - xor %ebx,%ebx │ │ - movzbl %bl,%edx │ │ - mov %edx,0xa0(%esp) │ │ - movl $0x0,0x3c(%esp) │ │ - jmp 99328 │ │ - cmpl $0x0,0x60(%esp) │ │ - setne %al │ │ - jmp 99650 │ │ - mov 0x24(%esp),%edx │ │ - sub %edi,%edx │ │ - mov %edx,%esi │ │ - neg %esi │ │ - cmovl %edx,%esi │ │ - cmp %ebx,%esi │ │ - setle %al │ │ - mov %eax,0xc(%esp) │ │ - mov 0x1c(%esp),%edi │ │ - cmpl $0x8,0x18(%ebp) │ │ - jl 9950e │ │ - mov 0x20(%esp),%edx │ │ - sub %edi,%edx │ │ - mov %edx,%esi │ │ - neg %esi │ │ - cmovl %edx,%esi │ │ - cmp %ebx,%esi │ │ - jle 9951c │ │ - xor %edx,%edx │ │ - jmp 99530 │ │ - movl $0x0,0x58(%esp) │ │ - mov 0xc(%esp),%ebx │ │ - jmp 9953c │ │ - mov 0x34(%esp),%edx │ │ - sub 0x10(%esp),%edx │ │ - mov %edx,%esi │ │ - neg %esi │ │ - cmovl %edx,%esi │ │ - cmp %ebx,%esi │ │ - setle %dl │ │ - mov 0xc(%esp),%ebx │ │ - and %dl,%bl │ │ - mov $0x1,%al │ │ - mov %eax,0x58(%esp) │ │ - movzbl %bl,%esi │ │ - mov %esi,0x60(%esp) │ │ - test %esi,0xa0(%esp) │ │ - mov %ebx,%eax │ │ - sete %bl │ │ - mov 0x3c(%esp),%edx │ │ - or %bl,%dl │ │ - je 98ee6 │ │ - mov 0x58(%esp),%edx │ │ - and %al,%dl │ │ - cmp $0x1,%dl │ │ - jne 99650 │ │ - mov 0x18(%esp),%ebx │ │ - mov 0x20(%esp),%eax │ │ - lea (%eax,%eax,2),%edx │ │ - mov 0x28(%esp),%ecx │ │ - lea 0x4(%edi,%ecx,1),%esi │ │ - mov %esi,0x3c(%esp) │ │ - mov 0x10(%esp),%eax │ │ - lea (%esi,%eax,1),%edi │ │ - mov %edi,0xc(%esp) │ │ - add %edi,%edx │ │ - mov 0x8(%esp),%esi │ │ - lea (%edx,%esi,2),%edx │ │ - shr $0x3,%edx │ │ - mov 0x64(%esp),%esi │ │ - mov 0x4(%esp),%edi │ │ - mov %dx,(%edi,%esi,1) │ │ - mov 0x1c(%esp),%edx │ │ - lea 0x4(%edx,%eax,1),%esi │ │ - add %ebx,%esi │ │ - mov %esi,0x60(%esp) │ │ - mov 0x20(%esp),%edx │ │ - add %ecx,%edx │ │ - lea (%esi,%edx,2),%edx │ │ - add 0x8(%esp),%edx │ │ - shr $0x3,%edx │ │ - mov 0x54(%esp),%esi │ │ - mov %dx,(%edi,%esi,1) │ │ - add %eax,%ecx │ │ - mov 0x1c(%esp),%eax │ │ - lea (%ecx,%eax,2),%edx │ │ - add %ebx,%edx │ │ - add 0x20(%esp),%edx │ │ - mov 0x8(%esp),%ecx │ │ - mov 0x24(%esp),%eax │ │ - add %eax,%edx │ │ - lea 0x4(%ecx,%edx,1),%edx │ │ - shr $0x3,%edx │ │ - mov 0x48(%esp),%esi │ │ - mov %dx,(%edi,%esi,1) │ │ - mov 0x3c(%esp),%edx │ │ - mov 0x10(%esp),%esi │ │ - lea (%edx,%esi,2),%edx │ │ - add %ebx,%edx │ │ - mov 0x34(%esp),%esi │ │ - add %esi,%edx │ │ - add %eax,%edx │ │ - add %ecx,%edx │ │ - shr $0x3,%edx │ │ - mov %dx,(%edi) │ │ - add %esi,%ebx │ │ - mov 0xc(%esp),%ecx │ │ - add %eax,%ecx │ │ - lea (%ecx,%ebx,2),%ecx │ │ - shr $0x3,%ecx │ │ - mov 0x14(%ebp),%edx │ │ - mov %cx,(%edi,%edx,2) │ │ - lea (%esi,%esi,2),%ecx │ │ - add 0x60(%esp),%ecx │ │ - lea (%ecx,%eax,2),%ecx │ │ - shr $0x3,%ecx │ │ - mov %cx,(%edi,%edx,4) │ │ - movl $0x1,0x60(%esp) │ │ - jmp 991f9 │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 98f3d │ │ + pop %ebx │ │ + add $0x3e033,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7eb30(%ebx),%eax │ │ + lea -0x7f700(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %eax,0xc(%esp) │ │ - mov 0x30(%esp),%edx │ │ - mov 0x10(%esp),%ebx │ │ - cmpl $0x6,0x18(%ebp) │ │ - mov %edx,0x30(%esp) │ │ - jne 99703 │ │ - cmpb $0x0,0xc(%esp) │ │ - je 99703 │ │ - mov 0x28(%esp),%esi │ │ - lea (%ebx,%esi,2),%ecx │ │ - lea (%ecx,%edi,2),%ecx │ │ - mov %edi,0x1c(%esp) │ │ - mov 0x8(%esp),%eax │ │ - lea (%eax,%eax,2),%edx │ │ - lea 0x4(%ecx,%edx,1),%ecx │ │ - shr $0x3,%ecx │ │ - mov 0x54(%esp),%edx │ │ - mov 0x4(%esp),%ebx │ │ - mov %cx,(%ebx,%edx,1) │ │ - mov 0x18(%esp),%edi │ │ - lea (%edi,%esi,2),%ecx │ │ - mov 0x1c(%esp),%eax │ │ - lea (%ecx,%eax,2),%ecx │ │ - mov 0x10(%esp),%edx │ │ - lea (%ecx,%edx,2),%ecx │ │ - mov 0x8(%esp),%edx │ │ - lea 0x4(%edx,%ecx,1),%ecx │ │ - shr $0x3,%ecx │ │ - mov 0x48(%esp),%edx │ │ - mov %cx,(%ebx,%edx,1) │ │ - lea (%esi,%eax,2),%ecx │ │ - mov 0x14(%esp),%esi │ │ - mov 0x10(%esp),%eax │ │ - lea (%ecx,%eax,2),%ecx │ │ - lea (%ecx,%edi,2),%ecx │ │ - mov 0x24(%esp),%edx │ │ - lea 0x4(%edx,%ecx,1),%ecx │ │ - shr $0x3,%ecx │ │ - mov %cx,(%ebx) │ │ - mov 0x1c(%esp),%ecx │ │ - lea (%ecx,%eax,2),%ecx │ │ - lea (%ecx,%edi,2),%ecx │ │ - add %edx,%ecx │ │ - lea 0x4(%ecx,%edx,2),%ecx │ │ - shr $0x3,%ecx │ │ - mov 0x14(%ebp),%edx │ │ - mov %cx,(%ebx,%edx,2) │ │ - jmp 991fd │ │ - cmp 0x80(%esp),%ecx │ │ - jg 99726 │ │ - mov 0x18(%esp),%ecx │ │ - sub %ebx,%ecx │ │ - mov %ecx,%edx │ │ - neg %edx │ │ - cmovl %ecx,%edx │ │ - cmp 0x80(%esp),%edx │ │ - jle 997b4 │ │ - mov 0x28(%esp),%edx │ │ - sub 0x18(%esp),%edx │ │ - mov %edi,%eax │ │ - mov %ebx,%edi │ │ - mov 0x6c(%esp),%ebx │ │ - cmp %ebx,%edx │ │ - mov %edx,%ecx │ │ - cmovg %ebx,%ecx │ │ - mov 0x70(%esp),%esi │ │ - cmp %esi,%edx │ │ - cmovl %esi,%ecx │ │ - mov %edi,%edx │ │ - sub %eax,%edx │ │ - lea (%edx,%edx,2),%edx │ │ - add %ecx,%edx │ │ - cmp %ebx,%edx │ │ - mov %edx,%ecx │ │ - cmovg %ebx,%ecx │ │ - cmp %esi,%edx │ │ - cmovl %esi,%ecx │ │ - lea 0x4(%ecx),%edx │ │ - mov 0x68(%esp),%esi │ │ - cmp %esi,%edx │ │ - cmovg %esi,%edx │ │ - sar $0x3,%edx │ │ - add $0x3,%ecx │ │ - cmp %esi,%ecx │ │ - cmovg %esi,%ecx │ │ - sar $0x3,%ecx │ │ - add %eax,%ecx │ │ - mov 0x1c(%ebp),%esi │ │ - mov %esi,%ebx │ │ - cmp %esi,%ecx │ │ - mov %ecx,%esi │ │ - cmovg %ebx,%esi │ │ - test %ecx,%ecx │ │ - mov $0x0,%eax │ │ - cmovs %eax,%esi │ │ - mov 0x48(%esp),%ecx │ │ - mov 0x4(%esp),%eax │ │ - mov %si,(%eax,%ecx,1) │ │ - sub %edx,%edi │ │ - cmp %ebx,%edi │ │ - mov %edi,%ecx │ │ - cmovg %ebx,%ecx │ │ - test %edi,%edi │ │ - mov $0x0,%edx │ │ - cmovs %edx,%ecx │ │ - mov %cx,(%eax) │ │ - jmp 991f9 │ │ - mov %ebx,%ecx │ │ - sub %edi,%ecx │ │ - lea (%ecx,%ecx,2),%ecx │ │ - mov 0x6c(%esp),%esi │ │ - cmp %esi,%ecx │ │ - mov %ecx,%edx │ │ - cmovg %esi,%edx │ │ - mov 0x70(%esp),%esi │ │ - cmp %esi,%ecx │ │ - cmovl %esi,%edx │ │ - lea 0x4(%edx),%ecx │ │ - mov 0x68(%esp),%esi │ │ - cmp %esi,%ecx │ │ - cmovg %esi,%ecx │ │ - sar $0x3,%ecx │ │ - add $0x3,%edx │ │ - cmp %esi,%edx │ │ - cmovg %esi,%edx │ │ - sar $0x3,%edx │ │ - add %edi,%edx │ │ - mov %ebx,%edi │ │ - mov 0x1c(%ebp),%ebx │ │ - cmp %ebx,%edx │ │ - mov %edx,%esi │ │ - cmovg %ebx,%esi │ │ - test %edx,%edx │ │ - mov $0x0,%eax │ │ - cmovs %eax,%esi │ │ - mov 0x48(%esp),%edx │ │ - mov 0x4(%esp),%eax │ │ - mov %si,(%eax,%edx,1) │ │ - sub %ecx,%edi │ │ - cmp %ebx,%edi │ │ - mov %edi,%edx │ │ - cmovg %ebx,%edx │ │ - test %edi,%edi │ │ - mov $0x0,%esi │ │ - cmovs %esi,%edx │ │ - xor %edi,%edi │ │ - mov %dx,(%eax) │ │ - inc %ecx │ │ - sar %ecx │ │ - mov 0x28(%esp),%esi │ │ - add %ecx,%esi │ │ - cmp %ebx,%esi │ │ - mov %esi,%edx │ │ - cmovg %ebx,%edx │ │ - test %esi,%esi │ │ - cmovs %edi,%edx │ │ - mov 0x54(%esp),%esi │ │ - mov %dx,(%eax,%esi,1) │ │ - mov 0x18(%esp),%edx │ │ - sub %ecx,%edx │ │ - cmp %ebx,%edx │ │ - mov %edx,%ecx │ │ - cmovg %ebx,%ecx │ │ - test %edx,%edx │ │ - cmovs %edi,%ecx │ │ - mov 0x14(%ebp),%edx │ │ - mov %cx,(%eax,%edx,2) │ │ - jmp 991f9 │ │ - mov $0x1,%dl │ │ - mov %edx,0x3c(%esp) │ │ - jmp 99328 │ │ - mov 0x5c(%esp),%edx │ │ - sub %ebx,%edx │ │ - mov %edx,%esi │ │ - neg %esi │ │ - cmovl %edx,%esi │ │ - cmp %eax,%esi │ │ - setle %bl │ │ - jmp 994b5 │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - xchg %ax,%ax │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 9989b │ │ + call 98f8d │ │ pop %ebx │ │ - add $0x3b6d5,%ebx │ │ - call 3c543 │ │ - test $0x1,%al │ │ - je 99aa3 │ │ + add $0x3dfe3,%ebx │ │ mov 0x8(%ebp),%ecx │ │ - lea -0xa27d0(%ebx),%edx │ │ - mov %edx,0x74(%ecx) │ │ - lea -0xa1b50(%ebx),%edx │ │ - mov %edx,0x70(%ecx) │ │ - movss -0x60(%ebx),%xmm0 │ │ - movss -0x5c(%ebx),%xmm1 │ │ - unpcklps %xmm0,%xmm1 │ │ - movss -0x58(%ebx),%xmm0 │ │ - movss -0x54(%ebx),%xmm2 │ │ - unpcklps %xmm0,%xmm2 │ │ - movlhps %xmm1,%xmm2 │ │ - movups %xmm2,0x50(%ecx) │ │ - movss -0x50(%ebx),%xmm0 │ │ - movss -0x4c(%ebx),%xmm1 │ │ - unpcklps %xmm0,%xmm1 │ │ - movss -0x48(%ebx),%xmm0 │ │ - movss -0x44(%ebx),%xmm2 │ │ - unpcklps %xmm0,%xmm2 │ │ - movlhps %xmm1,%xmm2 │ │ - movups %xmm2,0x60(%ecx) │ │ - lea -0xa0320(%ebx),%edx │ │ - mov %edx,0xc4(%ecx) │ │ - lea -0x9fa20(%ebx),%edx │ │ - mov %edx,0xc8(%ecx) │ │ - test $0x2,%al │ │ - je 99aa3 │ │ - lea -0xa86a0(%ebx),%edx │ │ - mov %edx,0x24(%ecx) │ │ - lea -0xa7e40(%ebx),%edx │ │ - mov %edx,0x20(%ecx) │ │ - movss -0x40(%ebx),%xmm0 │ │ - movss -0x3c(%ebx),%xmm1 │ │ - unpcklps %xmm0,%xmm1 │ │ - movss -0x38(%ebx),%xmm0 │ │ - movss -0x34(%ebx),%xmm2 │ │ - unpcklps %xmm0,%xmm2 │ │ - movlhps %xmm1,%xmm2 │ │ - movups %xmm2,(%ecx) │ │ - movss -0x30(%ebx),%xmm0 │ │ - movss -0x2c(%ebx),%xmm1 │ │ - unpcklps %xmm0,%xmm1 │ │ - movss -0x28(%ebx),%xmm0 │ │ - movss -0x24(%ebx),%xmm2 │ │ - unpcklps %xmm0,%xmm2 │ │ - movlhps %xmm1,%xmm2 │ │ - movups %xmm2,0x10(%ecx) │ │ - lea -0xa4dd0(%ebx),%edx │ │ - mov %edx,0x74(%ecx) │ │ - lea -0xa4550(%ebx),%edx │ │ - mov %edx,0x50(%ecx) │ │ - lea -0xa4560(%ebx),%edx │ │ - mov %edx,0x54(%ecx) │ │ - lea -0xa4580(%ebx),%edx │ │ - mov %edx,0x58(%ecx) │ │ - lea -0xa4570(%ebx),%edx │ │ - mov %edx,0x68(%ecx) │ │ - lea -0xa45a0(%ebx),%edx │ │ - mov %edx,0x6c(%ecx) │ │ - lea -0xa45b0(%ebx),%edx │ │ - mov %edx,0x70(%ecx) │ │ - lea -0xa4590(%ebx),%edx │ │ - mov %edx,0x5c(%ecx) │ │ - lea -0xa45c0(%ebx),%edx │ │ - mov %edx,0x60(%ecx) │ │ - lea -0xa45d0(%ebx),%edx │ │ - mov %edx,0x64(%ecx) │ │ - lea -0xa6df0(%ebx),%edx │ │ - mov %edx,0xa0(%ecx) │ │ - lea -0xa6a40(%ebx),%edx │ │ - mov %edx,0xa4(%ecx) │ │ - lea -0xa64b0(%ebx),%edx │ │ - mov %edx,0xa8(%ecx) │ │ - lea -0xa5bb0(%ebx),%edx │ │ - mov %edx,0xb4(%ecx) │ │ - lea -0xa57f0(%ebx),%edx │ │ - mov %edx,0xb8(%ecx) │ │ - lea -0xa55f0(%ebx),%edx │ │ - mov %edx,0xbc(%ecx) │ │ - lea -0xa5420(%ebx),%edx │ │ - mov %edx,0xc0(%ecx) │ │ - lea -0xa37e0(%ebx),%edx │ │ - mov %edx,0xc4(%ecx) │ │ - lea -0xa3060(%ebx),%edx │ │ - mov %edx,0xc8(%ecx) │ │ - lea -0xa5280(%ebx),%edx │ │ - mov %edx,0xcc(%ecx) │ │ - lea -0xa4fd0(%ebx),%edx │ │ - mov %edx,0xd0(%ecx) │ │ - test $0x4,%al │ │ - je 99aa3 │ │ - lea -0xa2fc0(%ebx),%eax │ │ - mov %eax,0xc4(%ecx) │ │ - lea -0xa2870(%ebx),%eax │ │ - mov %eax,0xc8(%ecx) │ │ - lea -0x4(%ebp),%esp │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7ec20(%ebx),%eax │ │ + lea -0x7eb70(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ - lea 0x0(%esi),%esi │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 99abb │ │ + call 98fdd │ │ pop %ebx │ │ - add $0x3b4b5,%ebx │ │ - call 3c543 │ │ - lea -0x4(%ebp),%esp │ │ + add $0x3df93,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7eb30(%ebx),%eax │ │ + lea -0x7faf0(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ - lea 0x0(%esi),%esi │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 99adf │ │ + call 9902d │ │ pop %ebx │ │ - add $0x3b491,%ebx │ │ - mov 0x8(%ebp),%eax │ │ - lea -0x3b0b0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x3afd0(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x3af30(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x3b370(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,(%eax) │ │ - lea -0x3aec0(%ebx),%ecx │ │ - mov %ecx,0x30(%eax) │ │ - lea -0x3a1a0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x3a450(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x3b1c0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x3b180(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x10(%eax) │ │ - lea -0x3a700(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x3a8c0(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x3ac20(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x39d90(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x20(%eax) │ │ - lea -0x39a20(%ebx),%ecx │ │ - mov %ecx,0x34(%eax) │ │ - lea -0x39290(%ebx),%ecx │ │ - mov %ecx,0x38(%eax) │ │ - lea -0x39250(%ebx),%ecx │ │ - mov %ecx,0x3c(%eax) │ │ - lea -0x39210(%ebx),%ecx │ │ - mov %ecx,0x40(%eax) │ │ - lea -0x391d0(%ebx),%ecx │ │ - mov %ecx,0x44(%eax) │ │ - lea -0x39020(%ebx),%ecx │ │ - mov %ecx,0x58(%eax) │ │ - lea -0x38fd0(%ebx),%ecx │ │ - mov %ecx,0x54(%eax) │ │ - lea -0x38ef0(%ebx),%ecx │ │ - mov %ecx,0x50(%eax) │ │ - lea -0x38e00(%ebx),%ecx │ │ - mov %ecx,0x5c(%eax) │ │ - mov %eax,(%esp) │ │ - call 99aac │ │ - lea -0x4(%ebp),%esp │ │ + add $0x3df43,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7f6c0(%ebx),%eax │ │ + lea -0x7eb70(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 99c11 │ │ - pop %eax │ │ - add $0x3b35f,%eax │ │ - mov %eax,0x8(%esp) │ │ - mov 0x18(%ebp),%ebx │ │ - mov 0x14(%ebp),%eax │ │ - lea (%ebx,%eax,1),%ecx │ │ - mov %ecx,%esi │ │ - sar %esi │ │ - test %eax,%eax │ │ - jle 99cab │ │ - xor %edx,%edx │ │ - cmp $0x7,%eax │ │ - jbe 99c8f │ │ - mov %eax,%edx │ │ - and $0xfffffff8,%edx │ │ - movd %esi,%xmm0 │ │ - mov 0x10(%ebp),%esi │ │ - add $0xa,%esi │ │ - pxor %xmm2,%xmm2 │ │ - mov %edx,%edi │ │ - pxor %xmm1,%xmm1 │ │ + call 9907d │ │ + pop %ebx │ │ + add $0x3def3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x83370(%ebx),%eax │ │ + lea -0x83dd0(%ebx),%esi │ │ + push $0x1 │ │ + push %eax │ │ + push %esi │ │ + push $0x2 │ │ + push $0x20 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ - movq -0x8(%esi),%xmm3 │ │ - movq (%esi),%xmm4 │ │ - punpcklwd %xmm2,%xmm3 │ │ - paddd %xmm3,%xmm0 │ │ - punpcklwd %xmm2,%xmm4 │ │ - paddd %xmm4,%xmm1 │ │ - add $0x10,%esi │ │ - add $0xfffffff8,%edi │ │ - jne 99c50 │ │ - paddd %xmm0,%xmm1 │ │ - pshufd $0x4e,%xmm1,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - pshufd $0xe5,%xmm0,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - movd %xmm1,%esi │ │ - cmp %eax,%edx │ │ - je 99cab │ │ - mov 0x14(%ebp),%edi │ │ - sub %edx,%edi │ │ - mov 0x10(%ebp),%eax │ │ - lea 0x2(%eax,%edx,2),%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movzwl (%edx),%eax │ │ - add %eax,%esi │ │ - add $0x2,%edx │ │ - dec %edi │ │ - jne 99ca0 │ │ - test %ebx,%ebx │ │ - jle 99d4b │ │ - xor %edx,%edx │ │ - cmp $0x7,%ebx │ │ - jbe 99d29 │ │ - mov %ebx,%edx │ │ - and $0xfffffff8,%edx │ │ - movd %esi,%xmm0 │ │ - mov 0x10(%ebp),%eax │ │ - lea -0x8(%eax),%esi │ │ - pxor %xmm2,%xmm2 │ │ - mov %edx,%edi │ │ - pxor %xmm1,%xmm1 │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 990cd │ │ + pop %ebx │ │ + add $0x3dea3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7e960(%ebx),%eax │ │ + lea -0x7eb70(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x2 │ │ + push $0x20 │ │ + push $0x8 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movq -0x8(%esi),%xmm3 │ │ - movq (%esi),%xmm4 │ │ - pshuflw $0x1b,%xmm4,%xmm4 │ │ - punpcklwd %xmm2,%xmm4 │ │ - paddd %xmm4,%xmm0 │ │ - pshuflw $0x1b,%xmm3,%xmm3 │ │ - punpcklwd %xmm2,%xmm3 │ │ - paddd %xmm3,%xmm1 │ │ - add $0xfffffff0,%esi │ │ - add $0xfffffff8,%edi │ │ - jne 99ce0 │ │ - paddd %xmm0,%xmm1 │ │ - pshufd $0x4e,%xmm1,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - pshufd $0xe5,%xmm0,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - movd %xmm1,%esi │ │ - cmp %ebx,%edx │ │ - je 99d4b │ │ - mov %ebx,%edi │ │ - sub %edx,%edi │ │ - not %edx │ │ - mov 0x10(%ebp),%eax │ │ - lea (%eax,%edx,2),%eax │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 9911d │ │ + pop %ebx │ │ + add $0x3de53,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x83f60(%ebx),%eax │ │ + lea -0x83ac0(%ebx),%esi │ │ + push $0x1 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x4 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movzwl (%eax),%edx │ │ - add %edx,%esi │ │ - add $0xfffffffe,%eax │ │ - dec %edi │ │ - jne 99d40 │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 9916d │ │ + pop %ebx │ │ + add $0x3de03,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - mov %ebx,%edi │ │ - mov 0x8(%ebp),%ebx │ │ - bsf %ecx,%ecx │ │ - shr %cl,%esi │ │ - mov 0x14(%ebp),%eax │ │ - cmp %edi,%eax │ │ - je 99d88 │ │ - add %edi,%edi │ │ - mov $0x6667,%ecx │ │ - cmp %eax,%edi │ │ - jl 99d80 │ │ - mov 0x14(%ebp),%eax │ │ - lea (%eax,%eax,1),%ecx │ │ - cmp 0x18(%ebp),%ecx │ │ - mov $0x6667,%eax │ │ - mov $0xaaab,%ecx │ │ - cmovl %eax,%ecx │ │ - imul %esi,%ecx │ │ - shr $0x11,%ecx │ │ - mov %ecx,%esi │ │ - mov %ebx,%ecx │ │ - mov 0x8(%esp),%ebx │ │ - pushl 0x28(%ebp) │ │ + lea -0x7ebe0(%ebx),%eax │ │ + lea -0x7eb30(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ push %esi │ │ - pushl 0x18(%ebp) │ │ + push $0x1 │ │ + push $0x4 │ │ + push $0x10 │ │ pushl 0x14(%ebp) │ │ - call 9c1e0 │ │ - add $0x10,%esp │ │ - lea -0xc(%ebp),%esp │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ pop %esi │ │ - pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - call 99dbd │ │ + call 991bd │ │ pop %ebx │ │ - add $0x3b1b3,%ebx │ │ + add $0x3ddb3,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - mov 0x28(%ebp),%eax │ │ - lea 0x1(%eax),%esi │ │ - sar %esi │ │ + lea -0x83f60(%ebx),%eax │ │ + lea -0x7f6c0(%ebx),%esi │ │ + push $0x0 │ │ push %eax │ │ push %esi │ │ - pushl 0x18(%ebp) │ │ + push $0x1 │ │ + push $0x4 │ │ + push $0x10 │ │ pushl 0x14(%ebp) │ │ - call 9c1e0 │ │ - add $0x10,%esp │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ lea -0x8(%ebp),%esp │ │ pop %esi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 99e01 │ │ + call 9920d │ │ pop %ebx │ │ - add $0x3b16f,%ebx │ │ - mov 0x14(%ebp),%edi │ │ - mov %edi,%esi │ │ - sar %esi │ │ - test %edi,%edi │ │ - jle 99e21 │ │ - mov 0x10(%ebp),%ecx │ │ - xor %eax,%eax │ │ - cmp $0x8,%edi │ │ - jae 99e25 │ │ - mov %edi,%edx │ │ - jmp 99e7f │ │ - mov %edi,%edx │ │ - jmp 99e9b │ │ - mov %edi,%edx │ │ - mov %edi,%eax │ │ - and $0xfffffff8,%eax │ │ - movd %esi,%xmm0 │ │ - lea 0xa(%ecx),%esi │ │ - pxor %xmm2,%xmm2 │ │ - mov %eax,%edi │ │ - pxor %xmm1,%xmm1 │ │ - nop │ │ + add $0x3dd63,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7fc40(%ebx),%eax │ │ + lea -0x83ac0(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x4 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ - movq -0x8(%esi),%xmm3 │ │ - movq (%esi),%xmm4 │ │ - punpcklwd %xmm2,%xmm3 │ │ - paddd %xmm3,%xmm0 │ │ - punpcklwd %xmm2,%xmm4 │ │ - paddd %xmm4,%xmm1 │ │ - add $0x10,%esi │ │ - add $0xfffffff8,%edi │ │ - jne 99e40 │ │ - paddd %xmm0,%xmm1 │ │ - pshufd $0x4e,%xmm1,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - pshufd $0xe5,%xmm0,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - movd %xmm1,%esi │ │ - cmp %edx,%eax │ │ - je 99e9b │ │ - mov %edx,%edi │ │ - sub %eax,%edi │ │ - lea 0x2(%ecx,%eax,2),%eax │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movzwl (%eax),%ecx │ │ - add %ecx,%esi │ │ - add $0x2,%eax │ │ - dec %edi │ │ - jne 99e90 │ │ - mov %edx,%eax │ │ - bsf %edx,%ecx │ │ - shr %cl,%esi │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 9925d │ │ + pop %ebx │ │ + add $0x3dd13,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - pushl 0x28(%ebp) │ │ - push %esi │ │ - pushl 0x18(%ebp) │ │ + lea -0x7fc40(%ebx),%eax │ │ + lea -0x7f6c0(%ebx),%esi │ │ + push $0x0 │ │ push %eax │ │ - call 9c1e0 │ │ - add $0x10,%esp │ │ - lea -0xc(%ebp),%esp │ │ + push %esi │ │ + push $0x1 │ │ + push $0x4 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ pop %esi │ │ - pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 99ed1 │ │ + call 992ad │ │ pop %ebx │ │ - add $0x3b09f,%ebx │ │ - mov 0x18(%ebp),%esi │ │ - mov %esi,%edi │ │ - sar %edi │ │ - test %esi,%esi │ │ - jle 99ef1 │ │ - mov 0x10(%ebp),%ecx │ │ - xor %eax,%eax │ │ - cmp $0x8,%esi │ │ - jae 99ef8 │ │ - mov %esi,%edx │ │ - jmp 99f59 │ │ - mov %esi,%edx │ │ - jmp 99f7b │ │ - mov %esi,%edx │ │ - mov %esi,%eax │ │ - and $0xfffffff8,%eax │ │ - movd %edi,%xmm0 │ │ - lea -0x8(%ecx),%edi │ │ - pxor %xmm2,%xmm2 │ │ - mov %eax,%esi │ │ - pxor %xmm1,%xmm1 │ │ - movq -0x8(%edi),%xmm3 │ │ - movq (%edi),%xmm4 │ │ - pshuflw $0x1b,%xmm4,%xmm4 │ │ - punpcklwd %xmm2,%xmm4 │ │ - paddd %xmm4,%xmm0 │ │ - pshuflw $0x1b,%xmm3,%xmm3 │ │ - punpcklwd %xmm2,%xmm3 │ │ - paddd %xmm3,%xmm1 │ │ - add $0xfffffff0,%edi │ │ - add $0xfffffff8,%esi │ │ - jne 99f10 │ │ - paddd %xmm0,%xmm1 │ │ - pshufd $0x4e,%xmm1,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - pshufd $0xe5,%xmm0,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - movd %xmm1,%edi │ │ - cmp %edx,%eax │ │ - je 99f7b │ │ - mov %edx,%esi │ │ - sub %eax,%esi │ │ - not %eax │ │ - lea (%ecx,%eax,2),%eax │ │ - nop │ │ - nop │ │ - nop │ │ + add $0x3dcc3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7fc40(%ebx),%eax │ │ + lea -0x7ec20(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x4 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movzwl (%eax),%ecx │ │ - add %ecx,%edi │ │ - add $0xfffffffe,%eax │ │ - dec %esi │ │ - jne 99f70 │ │ - mov %edx,%eax │ │ - bsf %edx,%ecx │ │ - shr %cl,%edi │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 992fd │ │ + pop %ebx │ │ + add $0x3dc73,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - pushl 0x28(%ebp) │ │ - push %edi │ │ + lea -0x7fb30(%ebx),%eax │ │ + lea -0x7f6c0(%ebx),%esi │ │ + push $0x0 │ │ push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x4 │ │ + push $0x10 │ │ pushl 0x14(%ebp) │ │ - call 9c1e0 │ │ - add $0x10,%esp │ │ - lea -0xc(%ebp),%esp │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ pop %esi │ │ - pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffffc,%esp │ │ - sub $0xc,%esp │ │ - cmpl $0x0,0x18(%ebp) │ │ - jle 9a02b │ │ - mov 0x14(%ebp),%esi │ │ - test %esi,%esi │ │ - jle 9a02b │ │ - mov 0xc(%ebp),%eax │ │ - mov 0x8(%ebp),%edi │ │ - sar %eax │ │ - mov %esi,%ecx │ │ - and $0xfffffff0,%ecx │ │ - add %eax,%eax │ │ - mov %eax,0x8(%esp) │ │ - xor %edx,%edx │ │ - jmp 99fda │ │ - inc %edx │ │ - add 0x8(%esp),%edi │ │ - cmp 0x18(%ebp),%edx │ │ - je 9a02b │ │ - cmp $0x10,%esi │ │ - mov %edx,%eax │ │ - not %eax │ │ - mov 0x10(%ebp),%ebx │ │ - movzwl (%ebx,%eax,2),%eax │ │ - mov $0x0,%ebx │ │ - jb 9a020 │ │ - movd %eax,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - xor %ebx,%ebx │ │ nop │ │ - movdqu %xmm0,(%edi,%ebx,2) │ │ - movdqu %xmm0,0x10(%edi,%ebx,2) │ │ - add $0x10,%ebx │ │ - cmp %ebx,%ecx │ │ - jne 9a000 │ │ - cmp %esi,%ecx │ │ - mov %ecx,%ebx │ │ - je 99fd0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %ax,(%edi,%ebx,2) │ │ - inc %ebx │ │ - cmp %ebx,%esi │ │ - jne 9a020 │ │ - jmp 99fd0 │ │ - lea -0xc(%ebp),%esp │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 9934d │ │ + pop %ebx │ │ + add $0x3dc23,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x83f60(%ebx),%eax │ │ + lea -0x7ec20(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x4 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ pop %esi │ │ - pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 9a051 │ │ + call 9939d │ │ pop %ebx │ │ - add $0x3af1f,%ebx │ │ - mov 0x18(%ebp),%esi │ │ - test %esi,%esi │ │ - jle 9a09a │ │ - mov 0x14(%ebp),%eax │ │ - mov 0x10(%ebp),%ecx │ │ - mov 0x8(%ebp),%edi │ │ - add $0x2,%ecx │ │ - mov %ecx,0x4(%esp) │ │ - add %eax,%eax │ │ - mov %eax,0x8(%esp) │ │ + add $0x3dbd3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7fb30(%ebx),%eax │ │ + lea -0x83ac0(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x4 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - sub $0x4,%esp │ │ - pushl 0xc(%esp) │ │ - pushl 0xc(%esp) │ │ - push %edi │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - add 0xc(%ebp),%edi │ │ - dec %esi │ │ - jne 9a080 │ │ - lea -0xc(%ebp),%esp │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 993ed │ │ + pop %ebx │ │ + add $0x3db83,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7fb30(%ebx),%eax │ │ + lea -0x7ec20(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x4 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ pop %esi │ │ - pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x80,%esp │ │ - cmpl $0x0,0x18(%ebp) │ │ - jle 9a33e │ │ - cmpl $0x0,0x14(%ebp) │ │ - jle 9a33e │ │ - mov 0x10(%ebp),%esi │ │ - mov 0xc(%ebp),%ecx │ │ - mov 0x8(%ebp),%edx │ │ - movzwl (%esi),%edi │ │ - sar %ecx │ │ - mov 0x14(%ebp),%eax │ │ - mov %eax,%ebx │ │ - and $0xfffffff8,%ebx │ │ - mov %ebx,0x18(%esp) │ │ - mov %edi,0x10(%esp) │ │ - movd %edi,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm6 │ │ - pshuflw $0xe0,%xmm1,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm0 │ │ - lea 0x2(%esi),%edi │ │ - mov %edi,0x1c(%esp) │ │ - lea 0x2(%esi,%eax,2),%eax │ │ - mov %eax,0x20(%esp) │ │ - mov %ecx,0x24(%esp) │ │ - lea (%ecx,%ecx,1),%eax │ │ - mov %eax,0x28(%esp) │ │ - xor %eax,%eax │ │ - mov %edx,%edi │ │ - movdqa %xmm0,0x30(%esp) │ │ - jmp 9a142 │ │ - nop │ │ + call 9943d │ │ + pop %ebx │ │ + add $0x3db33,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7ebe0(%ebx),%eax │ │ + lea -0x83ac0(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x4 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0xc(%esp),%eax │ │ - inc %eax │ │ - add 0x28(%esp),%edi │ │ - cmp 0x18(%ebp),%eax │ │ - je 9a33e │ │ - mov %eax,0xc(%esp) │ │ - not %eax │ │ - movzwl (%esi,%eax,2),%eax │ │ - mov %eax,0x4(%esp) │ │ - sub 0x10(%esp),%eax │ │ - mov %eax,%ecx │ │ - neg %ecx │ │ - mov %eax,0x14(%esp) │ │ - cmovl %eax,%ecx │ │ - cmpl $0x8,0x14(%ebp) │ │ - mov $0x0,%edx │ │ - mov %ecx,0x8(%esp) │ │ - jb 9a2d0 │ │ - mov 0x24(%esp),%eax │ │ - imul 0xc(%esp),%eax │ │ - mov 0x8(%ebp),%ecx │ │ - lea (%ecx,%eax,2),%ecx │ │ - cmp 0x20(%esp),%ecx │ │ - jae 9a19f │ │ - add 0x14(%ebp),%eax │ │ - mov 0x8(%ebp),%ecx │ │ - lea (%ecx,%eax,2),%eax │ │ - cmp %eax,0x1c(%esp) │ │ - mov $0x0,%edx │ │ - jb 9a2d0 │ │ - movd 0x14(%esp),%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm1 │ │ - movdqa %xmm1,0x60(%esp) │ │ - movd 0x4(%esp),%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm2 │ │ - movdqa %xmm2,0x50(%esp) │ │ - movd 0x8(%esp),%xmm5 │ │ - pshufd $0x0,%xmm5,%xmm5 │ │ - pshuflw $0xe0,%xmm1,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm1 │ │ - movdqa %xmm1,0x40(%esp) │ │ - xor %edx,%edx │ │ - mov 0x18(%esp),%eax │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 9948d │ │ + pop %ebx │ │ + add $0x3dae3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x83f60(%ebx),%eax │ │ + lea -0x7eb30(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x4 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movdqu 0x2(%esi,%edx,2),%xmm0 │ │ - movdqa %xmm0,%xmm7 │ │ - pxor %xmm1,%xmm1 │ │ - punpcklwd %xmm1,%xmm7 │ │ - movdqa %xmm0,%xmm2 │ │ - punpckhwd %xmm1,%xmm2 │ │ - movdqa 0x60(%esp),%xmm1 │ │ - paddd %xmm1,%xmm2 │ │ - paddd %xmm1,%xmm7 │ │ - movdqa 0x50(%esp),%xmm4 │ │ - movdqa %xmm4,%xmm1 │ │ - psubd %xmm7,%xmm1 │ │ - psubd %xmm2,%xmm4 │ │ - pabsd %xmm4,%xmm4 │ │ - pabsd %xmm1,%xmm1 │ │ - movdqa %xmm6,%xmm3 │ │ - psubd %xmm7,%xmm3 │ │ - movdqa %xmm6,%xmm7 │ │ - psubd %xmm2,%xmm7 │ │ - pabsd %xmm7,%xmm2 │ │ - pabsd %xmm3,%xmm3 │ │ - movdqa %xmm1,%xmm7 │ │ - pcmpgtd %xmm5,%xmm7 │ │ - pcmpgtd %xmm3,%xmm1 │ │ - por %xmm7,%xmm1 │ │ - movdqa %xmm4,%xmm7 │ │ - pcmpgtd %xmm5,%xmm7 │ │ - pcmpgtd %xmm2,%xmm4 │ │ - por %xmm7,%xmm4 │ │ - packssdw %xmm4,%xmm1 │ │ - movdqa %xmm5,%xmm4 │ │ - pcmpgtd %xmm2,%xmm4 │ │ - movdqa %xmm5,%xmm2 │ │ - pcmpgtd %xmm3,%xmm2 │ │ - packssdw %xmm4,%xmm2 │ │ - movdqa 0x30(%esp),%xmm3 │ │ - pand %xmm2,%xmm3 │ │ - pandn %xmm0,%xmm2 │ │ - por %xmm3,%xmm2 │ │ - pand %xmm1,%xmm2 │ │ - pandn 0x40(%esp),%xmm1 │ │ - por %xmm2,%xmm1 │ │ - movdqu %xmm1,(%edi,%edx,2) │ │ - add $0x8,%edx │ │ - cmp %edx,%eax │ │ - jne 9a1f0 │ │ - cmp 0x14(%ebp),%eax │ │ - mov %eax,%edx │ │ - je 9a130 │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 994dd │ │ + pop %ebx │ │ + add $0x3da93,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7ebe0(%ebx),%eax │ │ + lea -0x7ec20(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x4 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 9952d │ │ + pop %ebx │ │ + add $0x3da43,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7fb30(%ebx),%eax │ │ + lea -0x7eb30(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x4 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ - mov %edi,0x2c(%esp) │ │ - jmp 9a2ff │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - cmp 0x8(%esp),%ecx │ │ - cmovg %esi,%edi │ │ - mov 0x2c(%esp),%ecx │ │ - mov %di,(%ecx,%edx,2) │ │ - mov %ecx,%edi │ │ - cmp %eax,0x14(%ebp) │ │ - mov %eax,%edx │ │ - mov 0x10(%ebp),%esi │ │ - je 9a130 │ │ - movzwl 0x2(%esi,%edx,2),%eax │ │ - mov 0x14(%esp),%ecx │ │ - lea (%ecx,%eax,1),%edi │ │ - mov 0x4(%esp),%ebx │ │ - sub %edi,%ebx │ │ - mov %ebx,%ecx │ │ - neg %ecx │ │ - cmovl %ebx,%ecx │ │ - mov 0x10(%esp),%esi │ │ - mov %esi,%ebx │ │ - sub %edi,%ebx │ │ - mov %ebx,%edi │ │ - neg %edi │ │ - cmovl %ebx,%edi │ │ - cmp %edi,0x8(%esp) │ │ - jg 9a32f │ │ - mov %eax,%esi │ │ - lea 0x1(%edx),%eax │ │ - cmp %edi,%ecx │ │ - mov %esi,%edi │ │ - jg 9a2e0 │ │ - mov 0x4(%esp),%edi │ │ - jmp 9a2e0 │ │ - lea -0xc(%ebp),%esp │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 9957d │ │ + pop %ebx │ │ + add $0x3d9f3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7ebe0(%ebx),%eax │ │ + lea -0x7f6c0(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x4 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ pop %esi │ │ - pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0xb0,%esp │ │ - call 9a364 │ │ - pop %eax │ │ - add $0x3ac0c,%eax │ │ - cmpl $0x0,0x18(%ebp) │ │ - jle 9a6a7 │ │ - mov 0x14(%ebp),%edi │ │ - test %edi,%edi │ │ - jle 9a6a7 │ │ - mov 0x10(%ebp),%esi │ │ + call 995cd │ │ + pop %ebx │ │ + add $0x3d9a3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - lea -0x4b80(%eax),%ebx │ │ - mov 0x18(%ebp),%ecx │ │ - add %ecx,%ebx │ │ - mov %ebx,0x38(%esp) │ │ - add %ecx,%ecx │ │ - neg %ecx │ │ - movzwl (%esi,%ecx,1),%ecx │ │ - mov %ecx,0x34(%esp) │ │ - mov %esi,%ebx │ │ - sar %edx │ │ - movaps -0x15860(%eax),%xmm0 │ │ - movaps %xmm0,0x40(%esp) │ │ - movdqa -0x15990(%eax),%xmm1 │ │ - movdqa -0x157e0(%eax),%xmm2 │ │ - lea -0x4b80(%eax),%eax │ │ - lea (%eax,%edi,2),%ecx │ │ - mov %ecx,0x28(%esp) │ │ - add %edi,%eax │ │ - mov %eax,0x8(%esp) │ │ - mov %edi,%eax │ │ - and $0xfffffff8,%eax │ │ - mov %eax,0x18(%esp) │ │ - movzwl (%esi,%edi,2),%eax │ │ - mov %eax,0x3c(%esp) │ │ - movd %eax,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - pshufb %xmm1,%xmm0 │ │ - punpcklqdq %xmm0,%xmm0 │ │ - mov 0x8(%ebp),%eax │ │ - lea 0x2(%esi),%ecx │ │ - mov %ecx,0x24(%esp) │ │ - lea 0x2(%esi,%edi,2),%ecx │ │ - mov %ecx,0x20(%esp) │ │ - mov %edx,0x2c(%esp) │ │ - lea (%edx,%edx,1),%ecx │ │ - mov %ecx,0x30(%esp) │ │ - xor %edx,%edx │ │ - movdqa %xmm0,0x70(%esp) │ │ - movdqa %xmm1,0x60(%esp) │ │ - movdqa %xmm2,0x50(%esp) │ │ - jmp 9a44a │ │ + lea -0x7fc40(%ebx),%eax │ │ + lea -0x7eb30(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x4 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x10(%esp),%edx │ │ - inc %edx │ │ - add 0x30(%esp),%edi │ │ - cmp 0x18(%ebp),%edx │ │ - mov %edi,%eax │ │ - mov 0x14(%ebp),%edi │ │ - mov 0x10(%ebp),%ebx │ │ - je 9a6a7 │ │ - mov %eax,%ecx │ │ - mov 0x38(%esp),%eax │ │ - movzbl (%eax,%edx,1),%eax │ │ - mov $0x100,%esi │ │ - mov %eax,0x14(%esp) │ │ - sub %eax,%esi │ │ - imul 0x34(%esp),%esi │ │ - add $0x100,%esi │ │ - cmp $0x8,%edi │ │ - mov %edx,0x10(%esp) │ │ - not %edx │ │ - lea (%ebx,%edx,2),%eax │ │ - mov %eax,0xc(%esp) │ │ - mov %ecx,%edi │ │ - mov $0x0,%ebx │ │ - jb 9a660 │ │ - mov 0x2c(%esp),%ebx │ │ - mov 0x10(%esp),%edx │ │ - imul %edx,%ebx │ │ - mov 0x8(%ebp),%eax │ │ - lea (%eax,%ebx,2),%ecx │ │ - add 0x14(%ebp),%ebx │ │ - lea (%eax,%ebx,2),%eax │ │ - lea (%edx,%edx,1),%ebx │ │ - not %ebx │ │ - add 0x10(%ebp),%ebx │ │ - cmp %ecx,%ebx │ │ - seta %bl │ │ - cmp %eax,0xc(%esp) │ │ - setb %bh │ │ - cmp 0x20(%esp),%ecx │ │ - setb %dl │ │ - cmp %eax,0x24(%esp) │ │ - setb %dh │ │ - cmp %ecx,0x28(%esp) │ │ - seta %cl │ │ - cmp %eax,0x8(%esp) │ │ - setb %al │ │ - test %bh,%bl │ │ - mov $0x0,%ebx │ │ - jne 9a660 │ │ - and %dh,%dl │ │ - mov $0x0,%ebx │ │ - jne 9a660 │ │ - and %al,%cl │ │ - mov $0x0,%ebx │ │ - jne 9a660 │ │ - mov 0x14(%ebp),%eax │ │ - movd 0x14(%esp),%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - movdqa %xmm0,0x90(%esp) │ │ - mov %esi,0x1c(%esp) │ │ - movd %esi,%xmm2 │ │ - pshufd $0x0,%xmm2,%xmm0 │ │ - movdqa %xmm0,0x80(%esp) │ │ - mov 0xc(%esp),%ecx │ │ - movzwl (%ecx),%ebx │ │ - movd %ebx,%xmm2 │ │ - pshuflw $0xe0,%xmm2,%xmm2 │ │ - pshufd $0x0,%xmm2,%xmm3 │ │ - pand 0x40(%esp),%xmm3 │ │ - xor %ebx,%ebx │ │ - mov 0x10(%ebp),%ecx │ │ - mov 0x8(%esp),%esi │ │ - mov 0x18(%esp),%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 9961d │ │ + pop %ebx │ │ + add $0x3d953,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x83dd0(%ebx),%eax │ │ + lea -0x83ac0(%ebx),%esi │ │ + push $0x1 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ - movdqu 0x2(%ecx,%ebx,2),%xmm2 │ │ - movdqa 0x90(%esp),%xmm5 │ │ - packuswb %xmm5,%xmm5 │ │ - movdqa %xmm5,%xmm4 │ │ - pmulhuw %xmm2,%xmm4 │ │ - pmullw %xmm2,%xmm5 │ │ - movdqa %xmm5,%xmm2 │ │ - punpcklwd %xmm4,%xmm2 │ │ - punpckhwd %xmm4,%xmm5 │ │ - movq (%esi,%ebx,1),%xmm4 │ │ - pxor %xmm6,%xmm6 │ │ - punpcklbw %xmm6,%xmm4 │ │ - movdqa %xmm4,%xmm1 │ │ - movdqa 0x50(%esp),%xmm0 │ │ - psubw %xmm4,%xmm0 │ │ - punpcklwd %xmm6,%xmm4 │ │ - punpckhwd %xmm6,%xmm1 │ │ - movdqa %xmm3,%xmm7 │ │ - pmuludq %xmm1,%xmm7 │ │ - pshufd $0xe8,%xmm7,%xmm7 │ │ - pshufd $0xf5,%xmm1,%xmm1 │ │ - pshufd $0xf5,%xmm3,%xmm6 │ │ - pmuludq %xmm6,%xmm1 │ │ - pshufd $0xe8,%xmm1,%xmm1 │ │ - punpckldq %xmm1,%xmm7 │ │ - movdqa %xmm3,%xmm1 │ │ - pmuludq %xmm4,%xmm1 │ │ - pshufd $0xe8,%xmm1,%xmm1 │ │ - pshufd $0xf5,%xmm4,%xmm4 │ │ - pmuludq %xmm6,%xmm4 │ │ - pshufd $0xe8,%xmm4,%xmm4 │ │ - punpckldq %xmm4,%xmm1 │ │ - movdqa %xmm0,%xmm4 │ │ - movdqa 0x70(%esp),%xmm6 │ │ - pmulhuw %xmm6,%xmm4 │ │ - pmullw %xmm6,%xmm0 │ │ - movdqa %xmm0,%xmm6 │ │ - punpcklwd %xmm4,%xmm6 │ │ - paddd %xmm1,%xmm6 │ │ - punpckhwd %xmm4,%xmm0 │ │ - paddd %xmm7,%xmm0 │ │ - movdqa 0x80(%esp),%xmm1 │ │ - paddd %xmm1,%xmm5 │ │ - paddd %xmm0,%xmm5 │ │ - paddd %xmm1,%xmm2 │ │ - paddd %xmm6,%xmm2 │ │ - psrld $0x9,%xmm2 │ │ - psrld $0x9,%xmm5 │ │ - movdqa 0x60(%esp),%xmm0 │ │ - pshufb %xmm0,%xmm5 │ │ - pshufb %xmm0,%xmm2 │ │ - punpcklqdq %xmm5,%xmm2 │ │ - movdqu %xmm2,(%edi,%ebx,2) │ │ - add $0x8,%ebx │ │ - cmp %ebx,%edx │ │ - jne 9a550 │ │ - cmp %eax,%edx │ │ - mov %edx,%ebx │ │ - mov 0x1c(%esp),%esi │ │ - je 9a430 │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %edi,%ecx │ │ - mov 0x8(%esp),%eax │ │ - movzbl (%eax,%ebx,1),%edi │ │ - mov 0xc(%esp),%eax │ │ - movzwl (%eax),%edx │ │ - imul %edi,%edx │ │ - mov $0x100,%eax │ │ - sub %edi,%eax │ │ - mov 0x10(%ebp),%edi │ │ - movzwl 0x2(%edi,%ebx,2),%edi │ │ - imul 0x14(%esp),%edi │ │ - add %esi,%edi │ │ - add %edx,%edi │ │ - imul 0x3c(%esp),%eax │ │ - add %eax,%edi │ │ - shr $0x9,%edi │ │ - mov %di,(%ecx,%ebx,2) │ │ - mov %ecx,%edi │ │ - inc %ebx │ │ - cmp %ebx,0x14(%ebp) │ │ - jne 9a660 │ │ - jmp 9a430 │ │ - lea -0xc(%ebp),%esp │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 9966d │ │ + pop %ebx │ │ + add $0x3d903,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7eb70(%ebx),%eax │ │ + lea -0x7eb30(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ pop %esi │ │ - pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ push %esi │ │ - and $0xfffffffc,%esp │ │ - sub $0x2c,%esp │ │ - call 9a6c1 │ │ - pop %eax │ │ - add $0x3a8af,%eax │ │ - cmpl $0x0,0x18(%ebp) │ │ - jle 9a863 │ │ - mov 0x14(%ebp),%ebx │ │ - test %ebx,%ebx │ │ - jle 9a863 │ │ - mov 0x10(%ebp),%edi │ │ + and $0xfffffff0,%esp │ │ + call 996bd │ │ + pop %ebx │ │ + add $0x3d8b3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - lea -0x4b80(%eax),%esi │ │ - mov 0x18(%ebp),%ecx │ │ - add %ecx,%esi │ │ - mov %esi,0x28(%esp) │ │ - lea (%ecx,%ecx,1),%esi │ │ - mov %edi,%ecx │ │ - neg %esi │ │ - movzwl (%edi,%esi,1),%esi │ │ - mov %esi,0x24(%esp) │ │ - sar %edx │ │ - movdqa -0x157d0(%eax),%xmm0 │ │ - mov %ebx,%eax │ │ - and $0xfffffff8,%eax │ │ - mov %eax,0x8(%esp) │ │ - mov 0x8(%ebp),%edi │ │ - lea 0x2(%ecx),%eax │ │ - mov %eax,0xc(%esp) │ │ - lea 0x2(%ecx,%ebx,2),%eax │ │ - mov %eax,0x18(%esp) │ │ - mov %edx,0x1c(%esp) │ │ - lea (%edx,%edx,1),%eax │ │ - mov %eax,0x20(%esp) │ │ - xor %esi,%esi │ │ - jmp 9a75a │ │ - nop │ │ - nop │ │ + lea -0x83dd0(%ebx),%eax │ │ + lea -0x7f6c0(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x4(%esp),%esi │ │ - inc %esi │ │ - mov (%esp),%eax │ │ - add 0x20(%esp),%eax │ │ - cmp 0x18(%ebp),%esi │ │ - mov 0x14(%ebp),%ebx │ │ - mov %eax,%edi │ │ - je 9a863 │ │ - mov %edi,(%esp) │ │ - mov 0x28(%esp),%eax │ │ - mov %esi,0x4(%esp) │ │ - movzbl (%eax,%esi,1),%edx │ │ - mov $0x100,%edi │ │ - sub %edx,%edi │ │ - imul 0x24(%esp),%edi │ │ - sub $0xffffff80,%edi │ │ - cmp $0x8,%ebx │ │ - mov $0x0,%ebx │ │ - jb 9a840 │ │ - mov 0x1c(%esp),%eax │ │ - imul 0x4(%esp),%eax │ │ - mov 0x8(%ebp),%esi │ │ - lea (%esi,%eax,2),%ebx │ │ - cmp 0x18(%esp),%ebx │ │ - jae 9a7b3 │ │ - add 0x14(%ebp),%eax │ │ - mov 0x8(%ebp),%esi │ │ - lea (%esi,%eax,2),%ebx │ │ - cmp %ebx,0xc(%esp) │ │ - mov $0x0,%ebx │ │ - jb 9a840 │ │ - mov %edx,0x14(%esp) │ │ - movd %edx,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm1 │ │ - mov %edi,0x10(%esp) │ │ - movd %edi,%xmm2 │ │ - pshufd $0x0,%xmm2,%xmm2 │ │ - xor %ebx,%ebx │ │ - mov 0x8(%esp),%esi │ │ - mov (%esp),%eax │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 9970d │ │ + pop %ebx │ │ + add $0x3d863,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7faf0(%ebx),%eax │ │ + lea -0x83ac0(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movdqu 0x2(%ecx,%ebx,2),%xmm3 │ │ - movdqa %xmm1,%xmm4 │ │ - packuswb %xmm1,%xmm4 │ │ - movdqa %xmm4,%xmm5 │ │ - pmulhuw %xmm3,%xmm5 │ │ - pmullw %xmm3,%xmm4 │ │ - movdqa %xmm4,%xmm3 │ │ - punpckhwd %xmm5,%xmm3 │ │ - punpcklwd %xmm5,%xmm4 │ │ - paddd %xmm2,%xmm4 │ │ - paddd %xmm2,%xmm3 │ │ - pshufb %xmm0,%xmm3 │ │ - pshufb %xmm0,%xmm4 │ │ - punpcklqdq %xmm3,%xmm4 │ │ - movdqu %xmm4,(%eax,%ebx,2) │ │ - add $0x8,%ebx │ │ - cmp %ebx,%esi │ │ - jne 9a7e0 │ │ - mov 0x14(%ebp),%eax │ │ - cmp %eax,%esi │ │ - mov %esi,%ebx │ │ - mov 0x14(%esp),%edx │ │ - mov 0x10(%esp),%edi │ │ - je 9a740 │ │ nop │ │ nop │ │ nop │ │ - mov %ecx,%esi │ │ - movzwl 0x2(%ecx,%ebx,2),%ecx │ │ - imul %edx,%ecx │ │ - add %edi,%ecx │ │ - shr $0x8,%ecx │ │ - mov (%esp),%eax │ │ - mov %cx,(%eax,%ebx,2) │ │ - mov %esi,%ecx │ │ - inc %ebx │ │ - cmp %ebx,0x14(%ebp) │ │ - jne 9a840 │ │ - jmp 9a740 │ │ - lea -0xc(%ebp),%esp │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 9975d │ │ + pop %ebx │ │ + add $0x3d813,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7faf0(%ebx),%eax │ │ + lea -0x7f6c0(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ pop %esi │ │ - pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x70,%esp │ │ - call 9a881 │ │ - pop %eax │ │ - add $0x3a6ef,%eax │ │ - cmpl $0x0,0x18(%ebp) │ │ - jle 9ab18 │ │ - cmpl $0x0,0x14(%ebp) │ │ - jle 9ab18 │ │ - mov 0x10(%ebp),%edx │ │ - mov 0xc(%ebp),%esi │ │ - mov 0x14(%ebp),%ecx │ │ - movzwl (%edx,%ecx,2),%edx │ │ - sar %esi │ │ - lea -0x4b80(%eax),%edi │ │ - mov %edx,0x28(%esp) │ │ - movd %edx,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - movdqa -0x15860(%eax),%xmm1 │ │ - movdqa %xmm1,0x30(%esp) │ │ - pshufb -0x15990(%eax),%xmm0 │ │ - movdqa -0x157e0(%eax),%xmm2 │ │ - movdqa -0x15930(%eax),%xmm4 │ │ - movdqa -0x157d0(%eax),%xmm3 │ │ - lea (%edi,%ecx,2),%eax │ │ - mov %eax,0x1c(%esp) │ │ - add %ecx,%edi │ │ - mov %ecx,%eax │ │ - and $0xfffffff8,%eax │ │ - mov %eax,0x18(%esp) │ │ - mov %ecx,%ebx │ │ - neg %ebx │ │ - punpcklqdq %xmm0,%xmm0 │ │ - mov 0x8(%ebp),%eax │ │ - mov %esi,0x20(%esp) │ │ - lea (%esi,%esi,1),%ecx │ │ - mov %ecx,0x24(%esp) │ │ - xor %ecx,%ecx │ │ - mov %eax,%edx │ │ - movdqa %xmm3,0x50(%esp) │ │ - movdqa %xmm2,0x40(%esp) │ │ - jmp 9a942 │ │ - nop │ │ + call 997ad │ │ + pop %ebx │ │ + add $0x3d7c3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7faf0(%ebx),%eax │ │ + lea -0x7ec20(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x10(%esp),%ecx │ │ - inc %ecx │ │ - add 0x24(%esp),%edx │ │ - cmp 0x18(%ebp),%ecx │ │ - je 9ab18 │ │ - cmpl $0x8,0x14(%ebp) │ │ - mov %ecx,0x10(%esp) │ │ - not %ecx │ │ - mov 0x10(%ebp),%eax │ │ - lea (%eax,%ecx,2),%eax │ │ - mov %eax,0x14(%esp) │ │ - mov $0x0,%esi │ │ - jae 9a9b0 │ │ - mov %edx,0x2c(%esp) │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 997fd │ │ + pop %ebx │ │ + add $0x3d773,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7f700(%ebx),%eax │ │ + lea -0x7f6c0(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 9984d │ │ + pop %ebx │ │ + add $0x3d723,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x83dd0(%ebx),%eax │ │ + lea -0x7ec20(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ - mov %edi,%ecx │ │ - movzbl (%edi,%esi,1),%edi │ │ - mov 0x14(%esp),%eax │ │ - movzwl (%eax),%eax │ │ - imul %edi,%eax │ │ - mov %ebx,%edx │ │ - mov $0x100,%ebx │ │ - sub %edi,%ebx │ │ - mov %ecx,%edi │ │ - imul 0x28(%esp),%ebx │ │ - lea 0x80(%ebx,%eax,1),%eax │ │ - mov %edx,%ebx │ │ - mov 0x2c(%esp),%edx │ │ - shr $0x8,%eax │ │ - mov %ax,(%edx,%esi,2) │ │ - inc %esi │ │ - mov %ebx,%eax │ │ - add %esi,%eax │ │ - jne 9a970 │ │ - jmp 9a930 │ │ nop │ │ nop │ │ nop │ │ - mov 0x20(%esp),%esi │ │ - mov 0x10(%esp),%ecx │ │ - imul %ecx,%esi │ │ - mov 0x8(%ebp),%eax │ │ - lea (%eax,%esi,2),%eax │ │ - mov %eax,0x8(%esp) │ │ - add 0x14(%ebp),%esi │ │ - mov 0x8(%ebp),%eax │ │ - lea (%eax,%esi,2),%eax │ │ - mov %eax,0xc(%esp) │ │ - mov 0x14(%esp),%eax │ │ - lea (%ecx,%ecx,1),%esi │ │ - not %esi │ │ - add 0x10(%ebp),%esi │ │ - mov 0x8(%esp),%ecx │ │ - cmp %ecx,0x1c(%esp) │ │ - seta 0x7(%esp) │ │ - cmp 0xc(%esp),%edi │ │ - setb 0x6(%esp) │ │ - cmp %ecx,%esi │ │ - seta 0x8(%esp) │ │ - mov %eax,%ecx │ │ - cmp 0xc(%esp),%eax │ │ - setb %al │ │ - mov 0x6(%esp),%ah │ │ - test %ah,0x7(%esp) │ │ - mov $0x0,%esi │ │ - jne 9a95d │ │ - and %al,0x8(%esp) │ │ - mov $0x0,%esi │ │ - jne 9a95d │ │ - movzwl (%ecx),%esi │ │ - movd %esi,%xmm6 │ │ - pshuflw $0xe0,%xmm6,%xmm6 │ │ - pshufd $0x0,%xmm6,%xmm5 │ │ - pand 0x30(%esp),%xmm5 │ │ - xor %esi,%esi │ │ - movdqa %xmm0,%xmm3 │ │ - mov 0x18(%esp),%eax │ │ - mov %edx,%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movq (%edi,%esi,1),%xmm7 │ │ - pxor %xmm0,%xmm0 │ │ - punpcklbw %xmm0,%xmm7 │ │ - movdqa %xmm7,%xmm1 │ │ - movdqa 0x40(%esp),%xmm2 │ │ - psubw %xmm7,%xmm2 │ │ - punpckhwd %xmm0,%xmm7 │ │ - punpcklwd %xmm0,%xmm1 │ │ - movdqa %xmm5,%xmm6 │ │ - pmuludq %xmm1,%xmm6 │ │ - pshufd $0xe8,%xmm6,%xmm6 │ │ - pshufd $0xf5,%xmm1,%xmm1 │ │ - pshufd $0xf5,%xmm5,%xmm0 │ │ - pmuludq %xmm0,%xmm1 │ │ - pshufd $0xe8,%xmm1,%xmm1 │ │ - punpckldq %xmm1,%xmm6 │ │ - movdqa %xmm5,%xmm1 │ │ - pmuludq %xmm7,%xmm1 │ │ - pshufd $0xe8,%xmm1,%xmm1 │ │ - pshufd $0xf5,%xmm7,%xmm7 │ │ - pmuludq %xmm0,%xmm7 │ │ - pshufd $0xe8,%xmm7,%xmm0 │ │ - punpckldq %xmm0,%xmm1 │ │ - movdqa %xmm2,%xmm0 │ │ - pmulhuw %xmm3,%xmm0 │ │ - pmullw %xmm3,%xmm2 │ │ - movdqa %xmm2,%xmm7 │ │ - punpcklwd %xmm0,%xmm7 │ │ - punpckhwd %xmm0,%xmm2 │ │ - paddd %xmm4,%xmm6 │ │ - paddd %xmm7,%xmm6 │ │ - paddd %xmm4,%xmm1 │ │ - paddd %xmm2,%xmm1 │ │ - movdqa 0x50(%esp),%xmm0 │ │ - pshufb %xmm0,%xmm1 │ │ - pshufb %xmm0,%xmm6 │ │ - punpcklqdq %xmm1,%xmm6 │ │ - movdqu %xmm6,(%ecx,%esi,2) │ │ - add $0x8,%esi │ │ - cmp %esi,%eax │ │ - jne 9aa50 │ │ - cmp 0x14(%ebp),%eax │ │ - mov %eax,%esi │ │ - movdqa %xmm3,%xmm0 │ │ - mov %ecx,%edx │ │ - je 9a930 │ │ - jmp 9a95d │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x130,%esp │ │ - call 9ab34 │ │ + call 9989d │ │ pop %ebx │ │ - add $0x3a43c,%ebx │ │ - mov 0x18(%ebp),%edx │ │ - mov 0x1c(%ebp),%esi │ │ - mov %esi,%eax │ │ - and $0x1fe,%eax │ │ - lea -0x4b00(%ebx),%ecx │ │ - movzwl (%ecx,%eax,1),%eax │ │ - mov %eax,0x4(%esp) │ │ - mov 0x14(%ebp),%ecx │ │ - cmp $0x400,%esi │ │ - mov 0x10(%ebp),%eax │ │ - jb 9ad9b │ │ - mov %esi,%eax │ │ - shr $0x9,%eax │ │ - and $0x1,%eax │ │ - and $0x1ff,%esi │ │ - lea (%edx,%ecx,1),%edi │ │ - mov $0x10,%edx │ │ - mov %eax,%ecx │ │ - shr %cl,%edx │ │ - cmp $0x33,%esi │ │ - jb 9ad2e │ │ - cmp %edi,%edx │ │ - jl 9ad2e │ │ - lea 0x2c(%esp),%ecx │ │ - mov 0x10(%ebp),%eax │ │ - add $0x2,%eax │ │ - mov %eax,(%esp) │ │ - mov 0x18(%ebp),%esi │ │ - mov 0x14(%ebp),%eax │ │ - mov %eax,%edx │ │ - cmp %esi,%eax │ │ - mov %esi,%eax │ │ - cmovle %edx,%eax │ │ - add %edx,%eax │ │ - mov %edi,%edx │ │ - pushl 0x28(%ebp) │ │ - push %eax │ │ - push $0xffffffff │ │ - pushl 0xc(%esp) │ │ - call 9c270 │ │ - mov %esi,%edx │ │ - add $0x10,%esp │ │ - lea -0x2(%edi,%edi,1),%edi │ │ - mov 0x4(%esp),%eax │ │ - add %eax,%eax │ │ - mov %eax,0x4(%esp) │ │ - movl $0x2,0xc(%esp) │ │ - lea 0x2c(%esp),%eax │ │ - mov %eax,(%esp) │ │ - test %edx,%edx │ │ - jle 9adbb │ │ - cmpl $0x0,0x14(%ebp) │ │ - jle 9adbb │ │ - mov 0xc(%ebp),%eax │ │ + add $0x3d6d3,%ebx │ │ mov 0x8(%ebp),%ecx │ │ - sar %eax │ │ - add %eax,%eax │ │ - mov %eax,0x14(%esp) │ │ - xor %edx,%edx │ │ - lea 0x10(%ecx),%esi │ │ - mov 0x4(%esp),%ebx │ │ - mov %edi,0x10(%esp) │ │ - jmp 9ac46 │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7f700(%ebx),%eax │ │ + lea -0x83ac0(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 998ed │ │ + pop %ebx │ │ + add $0x3d683,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7f700(%ebx),%eax │ │ + lea -0x7ec20(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ - mov 0x20(%esp),%edx │ │ - inc %edx │ │ - mov 0x18(%esp),%ebx │ │ - add 0x4(%esp),%ebx │ │ - mov 0x14(%esp),%eax │ │ - mov 0x1c(%esp),%esi │ │ - add %eax,%esi │ │ - mov 0x24(%esp),%ecx │ │ - add %eax,%ecx │ │ - cmp 0x18(%ebp),%edx │ │ - je 9adbb │ │ - mov %edx,0x20(%esp) │ │ - mov %ebx,%edx │ │ - and $0x3e,%edx │ │ - mov %ebx,0x18(%esp) │ │ - mov %ebx,%eax │ │ - sar $0x6,%eax │ │ - mov $0x40,%ebx │ │ - mov %edx,0x8(%esp) │ │ - sub %edx,%ebx │ │ - mov %ebx,0x28(%esp) │ │ - mov %ecx,0x24(%esp) │ │ - mov 0x14(%ebp),%ebx │ │ - mov %esi,0x1c(%esp) │ │ - mov %esi,%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 9993d │ │ + pop %ebx │ │ + add $0x3d633,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7eb70(%ebx),%eax │ │ + lea -0x83ac0(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ nop │ │ nop │ │ nop │ │ - cmp %edi,%eax │ │ - jge 9acc0 │ │ - mov (%esp),%esi │ │ - movzwl (%esi,%eax,2),%edi │ │ - imul 0x28(%esp),%edi │ │ - movzwl 0x2(%esi,%eax,2),%esi │ │ - imul 0x8(%esp),%esi │ │ - lea 0x20(%edi,%esi,1),%esi │ │ - mov 0x10(%esp),%edi │ │ - shr $0x6,%esi │ │ - mov %si,-0x10(%edx) │ │ - add 0xc(%esp),%eax │ │ - add $0x2,%edx │ │ - add $0x2,%ecx │ │ - dec %ebx │ │ - jne 9ac80 │ │ - jmp 9ac20 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - test %ebx,%ebx │ │ - jle 9ac20 │ │ - mov (%esp),%eax │ │ - movzwl (%eax,%edi,2),%esi │ │ - xor %eax,%eax │ │ - cmp $0x10,%ebx │ │ - jb 9ad0e │ │ - mov %ebx,%eax │ │ - and $0xfffffff0,%eax │ │ - movd %esi,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - xor %edi,%edi │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 9998d │ │ + pop %ebx │ │ + add $0x3d5e3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x83dd0(%ebx),%eax │ │ + lea -0x7eb30(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ - movdqu %xmm0,-0x10(%edx,%edi,2) │ │ - movdqu %xmm0,(%edx,%edi,2) │ │ - add $0x10,%edi │ │ - cmp %edi,%eax │ │ - jne 9acf0 │ │ - cmp %eax,%ebx │ │ - mov 0x10(%esp),%edi │ │ - je 9ac20 │ │ - lea (%ecx,%eax,2),%ecx │ │ - sub %eax,%ebx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 999dd │ │ + pop %ebx │ │ + add $0x3d593,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7eb70(%ebx),%eax │ │ + lea -0x7ec20(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %si,(%ecx) │ │ - add $0x2,%ecx │ │ - dec %ebx │ │ - jne 9ad20 │ │ - jmp 9ac20 │ │ - mov $0x5a,%edx │ │ - sub %esi,%edx │ │ - sub $0xc,%esp │ │ - mov %edi,%ecx │ │ - push %eax │ │ - call 9c3a0 │ │ - add $0x10,%esp │ │ - mov %eax,%esi │ │ - test %eax,%eax │ │ - mov 0x18(%ebp),%edx │ │ - mov 0x14(%ebp),%ecx │ │ - mov 0x10(%ebp),%eax │ │ - je 9ad9b │ │ - add $0x2,%eax │ │ - cmp %edx,%ecx │ │ - mov %esi,0x8(%esp) │ │ - mov %edx,%esi │ │ - cmovle %ecx,%esi │ │ - add %ecx,%esi │ │ - sub $0x8,%esp │ │ - lea 0x34(%esp),%ecx │ │ - mov %edi,%edx │ │ - pushl 0x10(%esp) │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ push %esi │ │ - push $0xffffffff │ │ - push %eax │ │ - push %edi │ │ + and $0xfffffff0,%esp │ │ + call 99a2d │ │ + pop %ebx │ │ + add $0x3d543,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7f700(%ebx),%eax │ │ + lea -0x7eb30(%ebx),%esi │ │ push $0x0 │ │ - call 9c450 │ │ - mov 0x18(%ebp),%edx │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ add $0x20,%esp │ │ - lea 0x2c(%esp),%eax │ │ - mov %eax,(%esp) │ │ - dec %edi │ │ - movl $0x1,0xc(%esp) │ │ - test %edx,%edx │ │ - jg 9abec │ │ - jmp 9adbb │ │ - add $0x2,%eax │ │ - mov %eax,(%esp) │ │ - cmp %edx,%ecx │ │ - mov %edx,%edi │ │ - cmovle %ecx,%edi │ │ - add %ecx,%edi │ │ - dec %edi │ │ - movl $0x1,0xc(%esp) │ │ - test %edx,%edx │ │ - jg 9abec │ │ - lea -0xc(%ebp),%esp │ │ + lea -0x8(%ebp),%esp │ │ pop %esi │ │ - pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x150,%esp │ │ - call 9ade4 │ │ + call 99a7d │ │ pop %ebx │ │ - add $0x3a18c,%ebx │ │ - mov 0x1c(%ebp),%esi │ │ - mov %esi,%eax │ │ - shr $0x9,%eax │ │ - and $0x1,%eax │ │ - mov %eax,0x4(%esp) │ │ - mov %esi,%eax │ │ - and $0x1ff,%eax │ │ - lea -0x5a(%eax),%edx │ │ - mov %edx,%ecx │ │ - and $0xfffffffe,%ecx │ │ - mov %ecx,0x10(%esp) │ │ - mov $0xb4,%ecx │ │ - sub %eax,%ecx │ │ - mov %ecx,0x24(%esp) │ │ - and $0xfffffffe,%ecx │ │ - lea -0x4b00(%ebx),%edi │ │ - mov %edi,0x14(%esp) │ │ - movzwl (%edi,%ecx,1),%ecx │ │ - mov %ecx,0x20(%esp) │ │ - cmp $0x400,%esi │ │ - mov 0x14(%ebp),%esi │ │ - mov %ebx,0xc(%esp) │ │ - jb 9ae97 │ │ - movl $0x0,0x18(%esp) │ │ - cmp $0x8d,%eax │ │ - jb 9ae69 │ │ - mov 0x18(%ebp),%eax │ │ - add %esi,%eax │ │ - mov $0x10,%esi │ │ - mov 0x4(%esp),%ecx │ │ - shr %cl,%esi │ │ - xor %ecx,%ecx │ │ - cmp %eax,%esi │ │ - mov 0x14(%ebp),%esi │ │ - setge %cl │ │ - mov %ecx,0x18(%esp) │ │ - cmp $0x28,%edx │ │ - jge 9aeb3 │ │ - mov 0x18(%ebp),%eax │ │ - add %esi,%eax │ │ - mov %esi,%edi │ │ - mov $0x10,%esi │ │ - mov 0x4(%esp),%ecx │ │ - shr %cl,%esi │ │ - cmp %eax,%esi │ │ - lea 0xca(%esp),%ecx │ │ - mov %ecx,0x8(%esp) │ │ - jge 9b1a4 │ │ - mov %edi,%esi │ │ - jmp 9aec3 │ │ - lea 0xca(%esp),%eax │ │ - mov %eax,0x8(%esp) │ │ - movl $0x0,0x18(%esp) │ │ - lea 0xcc(%esp),%ecx │ │ - jmp 9af04 │ │ - lea 0xca(%esp),%eax │ │ - mov %eax,0x8(%esp) │ │ - mov 0x18(%ebp),%eax │ │ - add %esi,%eax │ │ - sub $0xc,%esp │ │ - mov %eax,%ecx │ │ - pushl 0x10(%esp) │ │ - call 9c3a0 │ │ - add $0x10,%esp │ │ - test %eax,%eax │ │ - lea 0xcc(%esp),%ecx │ │ - je 9af04 │ │ - mov 0x10(%ebp),%edx │ │ - lea 0x2(%edx),%esi │ │ - sub $0x8,%esp │ │ - mov 0x14(%ebp),%edx │ │ - push %eax │ │ - pushl 0x14(%ebp) │ │ - push $0xffffffff │ │ - push %esi │ │ - mov 0x14(%ebp),%esi │ │ - pushl 0x20(%ebp) │ │ + add $0x3d4f3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7eb70(%ebx),%eax │ │ + lea -0x7f6c0(%ebx),%esi │ │ push $0x0 │ │ - call 9c450 │ │ - add $0x20,%esp │ │ - jmp 9af1b │ │ - mov 0x10(%ebp),%eax │ │ - add $0x2,%eax │ │ - lea (%esi,%esi,1),%edx │ │ - sub $0x4,%esp │ │ - push %edx │ │ push %eax │ │ - push %ecx │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - movl $0x1,0x1c(%esp) │ │ - mov 0x14(%esp),%eax │ │ - mov 0x10(%esp),%ecx │ │ - movzwl (%eax,%ecx,1),%ecx │ │ - cmpl $0x0,0x18(%esp) │ │ - je 9b0de │ │ - mov 0x18(%ebp),%ebx │ │ - lea 0x0(,%ebx,4),%eax │ │ - mov %ecx,%edi │ │ - mov 0x8(%esp),%ecx │ │ - sub %eax,%ecx │ │ - lea (%ebx,%ebx,1),%eax │ │ - mov 0x10(%ebp),%edx │ │ - mov %edx,%esi │ │ - sub %eax,%esi │ │ - lea 0x1(%ebx),%edx │ │ - mov 0xc(%esp),%ebx │ │ - pushl 0x28(%ebp) │ │ - push %edx │ │ - push $0x0 │ │ push %esi │ │ - mov 0x10(%ebp),%esi │ │ - call 9c270 │ │ - add $0x10,%esp │ │ - add %edi,%edi │ │ - mov %edi,0x10(%esp) │ │ - mov 0x18(%ebp),%edi │ │ - movzwl (%esi),%eax │ │ - mov %ax,0xca(%esp) │ │ - test %edi,%edi │ │ - jle 9b19c │ │ - cmpl $0x0,0x14(%ebp) │ │ - jle 9b19c │ │ - mov 0xc(%ebp),%esi │ │ - mov 0x8(%ebp),%eax │ │ - mov %eax,0x14(%esp) │ │ - mov 0x18(%esp),%ecx │ │ - mov %ecx,%eax │ │ - not %eax │ │ - mov 0x8(%esp),%edx │ │ - lea (%edx,%eax,2),%eax │ │ - mov %eax,0x28(%esp) │ │ - or $0x6,%ecx │ │ - mov %ecx,0x18(%esp) │ │ - sar %esi │ │ - mov 0x1c(%esp),%eax │ │ - mov %eax,%ecx │ │ - shl $0x6,%ecx │ │ - mov 0x10(%esp),%edi │ │ - neg %edi │ │ - mov %edi,0x2c(%esp) │ │ - add %esi,%esi │ │ - mov %esi,0x30(%esp) │ │ - add $0x2,%edx │ │ - mov %edx,0x8(%esp) │ │ - add %eax,%eax │ │ - mov %eax,0x24(%esp) │ │ - xor %ebx,%ebx │ │ - jmp 9b00e │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x34(%esp),%ebx │ │ - inc %ebx │ │ - mov 0x14(%esp),%eax │ │ - add 0x30(%esp),%eax │ │ - mov %eax,0x14(%esp) │ │ - cmp 0x18(%ebp),%ebx │ │ - mov 0x38(%esp),%ecx │ │ - je 9b19c │ │ - sub 0x20(%esp),%ecx │ │ - mov %ecx,%esi │ │ - sar $0x6,%esi │ │ - mov %ecx,0x38(%esp) │ │ - mov %ecx,%eax │ │ - and $0x3e,%eax │ │ - mov %ebx,0x34(%esp) │ │ - mov 0x18(%esp),%ecx │ │ - shl %cl,%ebx │ │ - add 0x2c(%esp),%ebx │ │ - mov $0x40,%ecx │ │ - mov %eax,0x40(%esp) │ │ - sub %eax,%ecx │ │ - mov %ecx,0x3c(%esp) │ │ - mov 0x8(%esp),%eax │ │ - lea (%eax,%esi,2),%edi │ │ - xor %ecx,%ecx │ │ - test %esi,%esi │ │ - js 9b09a │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 99acd │ │ + pop %ebx │ │ + add $0x3d4a3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7faf0(%ebx),%eax │ │ + lea -0x7eb30(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x8 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movzwl -0x2(%edi),%edx │ │ - imul 0x3c(%esp),%edx │ │ - mov %edi,0xc(%esp) │ │ - mov 0x40(%esp),%eax │ │ - mov %eax,0x4(%esp) │ │ - mov 0xc(%esp),%eax │ │ - movzwl (%eax),%eax │ │ - imul 0x4(%esp),%eax │ │ - lea 0x20(%eax,%edx,1),%eax │ │ - shr $0x6,%eax │ │ - mov 0x14(%esp),%edx │ │ - mov %ax,(%edx,%ecx,2) │ │ - inc %ecx │ │ - add 0x1c(%esp),%esi │ │ - sub 0x10(%esp),%ebx │ │ - add 0x24(%esp),%edi │ │ - cmp %ecx,0x14(%ebp) │ │ - je 9aff0 │ │ - test %esi,%esi │ │ - jns 9b050 │ │ - mov %ebx,%eax │ │ - sar $0x6,%eax │ │ - mov %eax,0xc(%esp) │ │ - mov %ebx,%edx │ │ - and $0x3e,%edx │ │ - mov %edx,0x4(%esp) │ │ - lea (%eax,%eax,1),%edx │ │ - neg %edx │ │ - mov 0x28(%esp),%eax │ │ - movzwl (%eax,%edx,1),%eax │ │ - mov $0x40,%edx │ │ - sub 0x4(%esp),%edx │ │ - imul %eax,%edx │ │ - notl 0xc(%esp) │ │ - mov 0x28(%esp),%eax │ │ - mov %esi,0x44(%esp) │ │ - mov 0xc(%esp),%esi │ │ - lea (%eax,%esi,2),%eax │ │ - mov 0x44(%esp),%esi │ │ - jmp 9b069 │ │ - mov %ecx,0x10(%esp) │ │ - cmpl $0x3ff,0x1c(%ebp) │ │ - mov 0x18(%ebp),%edi │ │ - jbe 9b161 │ │ - lea (%edi,%esi,1),%ecx │ │ - sub $0xc,%esp │ │ - mov 0x30(%esp),%edx │ │ - mov 0x18(%esp),%ebx │ │ - pushl 0x10(%esp) │ │ - call 9c3a0 │ │ - add $0x10,%esp │ │ - lea (%edi,%edi,1),%edx │ │ - mov 0x8(%esp),%ecx │ │ - sub %edx,%ecx │ │ - mov %edi,%edx │ │ - neg %edx │ │ - test %eax,%eax │ │ - je 9b172 │ │ - mov %edi,%esi │ │ - sub 0x24(%ebp),%esi │ │ - mov 0x10(%ebp),%edi │ │ - lea (%edi,%edx,2),%edx │ │ - mov %edx,0x4(%esp) │ │ - mov 0x18(%ebp),%edx │ │ - lea 0x1(%edx),%edi │ │ - sub $0x8,%esp │ │ - mov 0x18(%ebp),%edx │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 99b1f │ │ + pop %ebx │ │ + add $0x3d451,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x83ac0(%ebx),%eax │ │ + push $0x1 │ │ push %eax │ │ - push %edi │ │ - mov 0x18(%ebp),%edi │ │ - push $0x0 │ │ - pushl 0x18(%esp) │ │ - push %edi │ │ - push %esi │ │ - mov 0x10(%ebp),%esi │ │ - call 9c450 │ │ + push %eax │ │ + push $0x2 │ │ + push $0x10 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ add $0x20,%esp │ │ - movzwl (%esi),%eax │ │ - mov %ax,0xca(%esp) │ │ - test %edi,%edi │ │ - jg 9af8b │ │ - jmp 9b19c │ │ - mov %edi,%edx │ │ - neg %edx │ │ - lea (%edi,%edi,1),%eax │ │ - mov 0x8(%esp),%ecx │ │ - sub %eax,%ecx │ │ - mov 0xc(%esp),%ebx │ │ - mov 0x10(%ebp),%esi │ │ - lea (%esi,%edx,2),%eax │ │ - lea (%edi,%edi,1),%edx │ │ - sub $0x4,%esp │ │ - push %edx │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 99b5f │ │ + pop %ebx │ │ + add $0x3d411,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7eb30(%ebx),%eax │ │ + push $0x0 │ │ push %eax │ │ - push %ecx │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - movzwl (%esi),%eax │ │ - mov %ax,0xca(%esp) │ │ - test %edi,%edi │ │ - jg 9af8b │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ + push %eax │ │ + push $0x2 │ │ + push $0x10 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ - lea 0x1(%edi),%edx │ │ - pushl 0x28(%ebp) │ │ - push %edx │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 99b9d │ │ + pop %ebx │ │ + add $0x3d3d3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x83ac0(%ebx),%eax │ │ + lea -0x7f6c0(%ebx),%esi │ │ push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x2 │ │ + push $0x10 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ pushl 0x10(%ebp) │ │ - call 9c270 │ │ - add $0x10,%esp │ │ - mov 0x20(%esp),%eax │ │ - add %eax,%eax │ │ - mov %eax,0x20(%esp) │ │ - movl $0x2,0x1c(%esp) │ │ - mov %edi,%esi │ │ - jmp 9af23 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x150,%esp │ │ - call 9b1f4 │ │ + call 99bed │ │ pop %ebx │ │ - add $0x39d7c,%ebx │ │ - mov 0x1c(%ebp),%eax │ │ - mov %eax,%edx │ │ - and $0x1ff,%edx │ │ - mov $0x10e,%ecx │ │ - sub %edx,%ecx │ │ - and $0xfffffffe,%ecx │ │ - lea -0x4b00(%ebx),%esi │ │ - movzwl (%esi,%ecx,1),%ecx │ │ - mov %ecx,0x18(%esp) │ │ - mov 0x18(%ebp),%esi │ │ - cmp $0x400,%eax │ │ - mov 0x14(%ebp),%edi │ │ - mov 0x10(%ebp),%ecx │ │ - jb 9b51a │ │ - shr $0x9,%eax │ │ - and $0x1,%eax │ │ - lea (%esi,%edi,1),%ecx │ │ - mov %ecx,0xc(%esp) │ │ - mov $0x10,%esi │ │ - mov %eax,%ecx │ │ - shr %cl,%esi │ │ - mov 0xc(%esp),%ecx │ │ - cmp $0xdb,%edx │ │ - ja 9b49d │ │ - cmp %ecx,%esi │ │ - jl 9b49d │ │ - lea (%ecx,%ecx,1),%edx │ │ - mov %edx,0x10(%esp) │ │ - mov 0x10(%ebp),%eax │ │ - sub %edx,%eax │ │ - xor %edx,%edx │ │ - mov 0x14(%ebp),%edi │ │ - mov %ecx,%esi │ │ - mov 0x18(%ebp),%ecx │ │ - sub %ecx,%edi │ │ - cmovs %edx,%edi │ │ - lea 0x1(%esi),%ecx │ │ - mov %ecx,0x20(%esp) │ │ - lea 0x4c(%esp),%ecx │ │ - mov %esi,%edx │ │ - pushl 0x28(%ebp) │ │ - pushl 0x24(%esp) │ │ - push %edi │ │ - mov 0x14(%ebp),%edi │ │ - push %eax │ │ - call 9c270 │ │ - add $0x10,%esp │ │ - lea -0x2(%esi,%esi,1),%esi │ │ - mov %esi,0xc(%esp) │ │ - mov 0x10(%esp),%eax │ │ - lea 0x48(%esp,%eax,2),%eax │ │ - mov %eax,0x1c(%esp) │ │ - mov 0x18(%ebp),%esi │ │ - mov 0x18(%esp),%eax │ │ - add %eax,%eax │ │ - mov %eax,0x18(%esp) │ │ - movl $0x2,0x28(%esp) │ │ - test %edi,%edi │ │ - jle 9b540 │ │ - test %esi,%esi │ │ - jle 9b540 │ │ - mov 0xc(%ebp),%eax │ │ + add $0x3d383,%ebx │ │ mov 0x8(%ebp),%ecx │ │ - mov %eax,%edx │ │ - sar %edx │ │ - mov 0xc(%esp),%eax │ │ - add %eax,%eax │ │ - mov 0x1c(%esp),%esi │ │ - sub %eax,%esi │ │ - mov %edx,%eax │ │ - shl $0x5,%eax │ │ - mov %eax,0x38(%esp) │ │ - mov %esi,0x24(%esp) │ │ - lea 0x1(%esi),%eax │ │ - mov %eax,0x3c(%esp) │ │ - lea 0x10(%ecx),%ebx │ │ - mov %edx,0x30(%esp) │ │ - add %edx,%edx │ │ - xor %eax,%eax │ │ - mov 0x18(%esp),%edi │ │ - mov %edx,0x20(%esp) │ │ - jmp 9b33d │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7f6c0(%ebx),%eax │ │ + lea -0x83ac0(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x2 │ │ + push $0x10 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 99c3f │ │ + pop %ebx │ │ + add $0x3d331,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7f6c0(%ebx),%eax │ │ + push $0x0 │ │ + push %eax │ │ + push %eax │ │ + push $0x2 │ │ + push $0x10 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 99c7d │ │ + pop %ebx │ │ + add $0x3d2f3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7f6c0(%ebx),%eax │ │ + lea -0x7ec20(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x2 │ │ + push $0x10 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ - mov 0x14(%esp),%eax │ │ - inc %eax │ │ - mov 0x40(%esp),%edi │ │ - add 0x18(%esp),%edi │ │ - mov 0x44(%esp),%ebx │ │ - add $0x2,%ebx │ │ - cmp 0x14(%ebp),%eax │ │ - je 9b540 │ │ - mov %eax,0x14(%esp) │ │ - mov %edi,%eax │ │ - and $0x3e,%eax │ │ - mov %edi,0x40(%esp) │ │ - sar $0x6,%edi │ │ - mov $0x40,%ecx │ │ - mov %eax,0x2c(%esp) │ │ - sub %eax,%ecx │ │ - mov %ecx,0x48(%esp) │ │ - movl $0x1,0x34(%esp) │ │ - xor %ecx,%ecx │ │ - mov %ebx,0x44(%esp) │ │ - xor %eax,%eax │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %ecx,0x10(%esp) │ │ - cmp 0xc(%esp),%edi │ │ - jge 9b3d0 │ │ - lea (%edi,%edi,1),%esi │ │ - neg %esi │ │ - mov 0x1c(%esp),%ecx │ │ - movzwl (%ecx,%esi,1),%esi │ │ - imul 0x48(%esp),%esi │ │ - mov %edi,%edx │ │ - not %edx │ │ - movzwl (%ecx,%edx,2),%edx │ │ - imul 0x2c(%esp),%edx │ │ - lea 0x20(%esi,%edx,1),%edx │ │ - shr $0x6,%edx │ │ - mov %eax,%esi │ │ - imul 0x30(%esp),%esi │ │ - add 0x14(%esp),%esi │ │ - mov 0x8(%ebp),%ecx │ │ - mov %dx,(%ecx,%esi,2) │ │ - inc %eax │ │ - add 0x28(%esp),%edi │ │ - mov 0x20(%esp),%edx │ │ - add %edx,%ebx │ │ - incl 0x34(%esp) │ │ - mov 0x10(%esp),%ecx │ │ - dec %ecx │ │ - cmp 0x18(%ebp),%eax │ │ - jne 9b370 │ │ - jmp 9b320 │ │ - lea 0x1(%eax),%esi │ │ - mov 0x18(%ebp),%edx │ │ - mov %edx,%edi │ │ - cmp %edx,%esi │ │ - mov %esi,%edx │ │ - cmovl %edi,%edx │ │ - sub %eax,%edx │ │ - cmp $0x10,%edx │ │ - jb 9b41c │ │ - cmpl $0x2,0xc(%ebp) │ │ - jne 9b41c │ │ - mov 0x14(%esp),%ecx │ │ - lea (%eax,%ecx,1),%edi │ │ - mov 0x8(%ebp),%ecx │ │ - lea (%ecx,%edi,2),%edi │ │ - mov %edi,0x2c(%esp) │ │ - mov 0x18(%ebp),%edi │ │ - cmp %edi,%esi │ │ - cmovl %edi,%esi │ │ - mov 0x2c(%esp),%edi │ │ - cmp %edi,0x3c(%esp) │ │ - jbe 9b44a │ │ - add 0x14(%esp),%esi │ │ - lea (%ecx,%esi,2),%esi │ │ - cmp %esi,0x24(%esp) │ │ - jae 9b44a │ │ - mov 0x18(%ebp),%esi │ │ - mov 0x30(%esp),%ecx │ │ - imul %eax,%ecx │ │ - add 0x14(%esp),%ecx │ │ - mov 0x8(%ebp),%edx │ │ - lea (%edx,%ecx,2),%ecx │ │ - mov 0x24(%esp),%edx │ │ - movzwl (%edx),%edx │ │ - mov %dx,(%ecx) │ │ - mov 0x20(%esp),%edx │ │ - inc %eax │ │ - add %edx,%ecx │ │ - cmp %esi,%eax │ │ - jl 9b430 │ │ - jmp 9b320 │ │ - mov 0x24(%esp),%ecx │ │ - movzwl (%ecx),%esi │ │ - movd %esi,%xmm0 │ │ - mov %edx,%esi │ │ - and $0xfffffff0,%esi │ │ - add %esi,%eax │ │ - mov 0x18(%ebp),%edi │ │ - mov 0x34(%esp),%ecx │ │ - cmp %ecx,%edi │ │ - cmovge %edi,%ecx │ │ - mov %ecx,%edi │ │ - add 0x10(%esp),%edi │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - and $0xfffffff0,%edi │ │ - mov 0x38(%esp),%ecx │ │ nop │ │ - movdqu %xmm0,-0x10(%ebx) │ │ - movdqu %xmm0,(%ebx) │ │ - add %ecx,%ebx │ │ - add $0xfffffff0,%edi │ │ - jne 9b480 │ │ - cmp %esi,%edx │ │ - mov 0x18(%ebp),%esi │ │ - je 9b320 │ │ - jmp 9b41f │ │ - add $0xffffff4c,%edx │ │ - sub $0xc,%esp │ │ - push %eax │ │ - call 9c3a0 │ │ - add $0x10,%esp │ │ - test %eax,%eax │ │ - mov 0x18(%ebp),%esi │ │ - mov 0x10(%ebp),%ecx │ │ - je 9b51a │ │ - mov %eax,0x10(%esp) │ │ - mov %ecx,%eax │ │ - mov 0xc(%esp),%edx │ │ - lea (%edx,%edx,1),%ecx │ │ - sub %ecx,%eax │ │ - xor %ecx,%ecx │ │ - mov %edi,%esi │ │ - sub 0x18(%ebp),%esi │ │ - cmovs %ecx,%esi │ │ - lea 0x1(%edx),%edi │ │ - sub $0x8,%esp │ │ - lea 0x54(%esp),%ecx │ │ - pushl 0x18(%esp) │ │ - push %edi │ │ - mov 0x14(%ebp),%edi │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ push %esi │ │ - mov 0x18(%ebp),%esi │ │ - push %eax │ │ - pushl 0x24(%esp) │ │ + and $0xfffffff0,%esp │ │ + call 99ccd │ │ + pop %ebx │ │ + add $0x3d2a3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7ec20(%ebx),%eax │ │ + lea -0x7f6c0(%ebx),%esi │ │ push $0x0 │ │ - call 9c450 │ │ + push %eax │ │ + push %esi │ │ + push $0x2 │ │ + push $0x10 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ add $0x20,%esp │ │ - mov 0xc(%esp),%ecx │ │ - lea 0x4a(%esp,%ecx,2),%eax │ │ - mov %eax,0x1c(%esp) │ │ - dec %ecx │ │ - mov %ecx,0xc(%esp) │ │ - movl $0x1,0x28(%esp) │ │ - test %edi,%edi │ │ - jg 9b2cd │ │ - jmp 9b540 │ │ - add $0xfffffffe,%ecx │ │ - mov %ecx,0x1c(%esp) │ │ - cmp %esi,%edi │ │ - mov %esi,%eax │ │ - cmovle %edi,%eax │ │ - lea -0x1(%esi,%eax,1),%eax │ │ - mov %eax,0xc(%esp) │ │ - movl $0x1,0x28(%esp) │ │ - test %edi,%edi │ │ - jg 9b2cd │ │ - lea -0xc(%ebp),%esp │ │ + lea -0x8(%ebp),%esp │ │ pop %esi │ │ - pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ push %esi │ │ - and $0xfffffffc,%esp │ │ - sub $0x11c,%esp │ │ - call 9b564 │ │ - pop %edx │ │ - add $0x39a0c,%edx │ │ - cmpl $0x0,0x18(%ebp) │ │ - jle 9bccb │ │ - cmpl $0x0,0x14(%ebp) │ │ - jle 9bccb │ │ - mov $0x1ff,%eax │ │ - and 0x1c(%ebp),%eax │ │ - shl $0x6,%eax │ │ - lea -0x4aa0(%edx),%ecx │ │ - add %eax,%ecx │ │ - lea -0x4aa0(%edx),%edx │ │ - movsbl 0x1(%edx,%eax,1),%esi │ │ - mov %esi,0x114(%esp) │ │ - movsbl 0x10(%edx,%eax,1),%esi │ │ - mov %esi,0x110(%esp) │ │ - movsbl 0x11(%edx,%eax,1),%esi │ │ - mov %esi,0x10c(%esp) │ │ - movsbl 0x20(%edx,%eax,1),%esi │ │ - mov %esi,0x108(%esp) │ │ - movsbl 0x21(%edx,%eax,1),%esi │ │ - mov %esi,0x104(%esp) │ │ - movsbl 0x30(%edx,%eax,1),%esi │ │ - mov %esi,0x100(%esp) │ │ - movsbl 0x2(%edx,%eax,1),%esi │ │ - mov %esi,0xfc(%esp) │ │ - movsbl 0x3(%edx,%eax,1),%esi │ │ - mov %esi,0xf8(%esp) │ │ - movsbl 0x12(%edx,%eax,1),%esi │ │ - mov %esi,0xf4(%esp) │ │ - movsbl 0x13(%edx,%eax,1),%esi │ │ - mov %esi,0xf0(%esp) │ │ - movsbl 0x22(%edx,%eax,1),%esi │ │ - mov %esi,0xec(%esp) │ │ - movsbl 0x23(%edx,%eax,1),%esi │ │ - mov %esi,0xe8(%esp) │ │ - movsbl 0x32(%edx,%eax,1),%esi │ │ - mov %esi,0xe4(%esp) │ │ - movsbl 0x4(%edx,%eax,1),%esi │ │ - mov %esi,0xe0(%esp) │ │ - movsbl 0x5(%edx,%eax,1),%esi │ │ - mov %esi,0xdc(%esp) │ │ - movsbl 0x14(%edx,%eax,1),%esi │ │ - mov %esi,0xd8(%esp) │ │ - movsbl 0x15(%edx,%eax,1),%esi │ │ - mov %esi,0xd4(%esp) │ │ - movsbl 0x24(%edx,%eax,1),%esi │ │ - mov %esi,0xd0(%esp) │ │ - movsbl 0x25(%edx,%eax,1),%esi │ │ - mov %esi,0xcc(%esp) │ │ - movsbl 0x34(%edx,%eax,1),%esi │ │ - mov %esi,0xc8(%esp) │ │ - movsbl 0x6(%edx,%eax,1),%esi │ │ - mov %esi,0xc4(%esp) │ │ - movsbl 0x7(%edx,%eax,1),%esi │ │ - mov %esi,0xc0(%esp) │ │ - movsbl 0x16(%edx,%eax,1),%esi │ │ - mov %esi,0xbc(%esp) │ │ - movsbl 0x17(%edx,%eax,1),%esi │ │ - mov %esi,0xb8(%esp) │ │ - movsbl 0x26(%edx,%eax,1),%esi │ │ - mov %esi,0xb4(%esp) │ │ - movsbl 0x27(%edx,%eax,1),%esi │ │ - mov %esi,0xb0(%esp) │ │ - movsbl 0x36(%edx,%eax,1),%esi │ │ - mov %esi,0xac(%esp) │ │ - movsbl 0x8(%edx,%eax,1),%esi │ │ - mov %esi,0xa8(%esp) │ │ - movsbl 0x9(%edx,%eax,1),%esi │ │ - mov %esi,0xa4(%esp) │ │ - movsbl 0x18(%edx,%eax,1),%esi │ │ - mov %esi,0xa0(%esp) │ │ - movsbl 0x19(%edx,%eax,1),%esi │ │ - mov %esi,0x9c(%esp) │ │ - movsbl 0x28(%edx,%eax,1),%esi │ │ - mov %esi,0x98(%esp) │ │ - movsbl 0x29(%edx,%eax,1),%esi │ │ - mov %esi,0x94(%esp) │ │ - movsbl 0x38(%edx,%eax,1),%esi │ │ - mov %esi,0x90(%esp) │ │ - movsbl 0xa(%edx,%eax,1),%esi │ │ - mov %esi,0x8c(%esp) │ │ - movsbl 0xb(%edx,%eax,1),%esi │ │ - mov %esi,0x88(%esp) │ │ - movsbl 0x1a(%edx,%eax,1),%esi │ │ - mov %esi,0x84(%esp) │ │ - movsbl 0x1b(%edx,%eax,1),%esi │ │ - mov %esi,0x80(%esp) │ │ - movsbl 0x2a(%edx,%eax,1),%esi │ │ - mov %esi,0x7c(%esp) │ │ - movsbl 0x2b(%edx,%eax,1),%esi │ │ - mov %esi,0x78(%esp) │ │ - movsbl 0x3a(%edx,%eax,1),%esi │ │ - mov %esi,0x74(%esp) │ │ - movsbl 0xc(%edx,%eax,1),%esi │ │ - mov %esi,0x70(%esp) │ │ - movsbl 0xd(%edx,%eax,1),%esi │ │ - mov %esi,0x6c(%esp) │ │ - movsbl 0x1c(%edx,%eax,1),%esi │ │ - mov %esi,0x68(%esp) │ │ - movsbl 0x1d(%edx,%eax,1),%esi │ │ - mov %esi,0x64(%esp) │ │ - movsbl 0x2c(%edx,%eax,1),%esi │ │ - mov %esi,0x60(%esp) │ │ - movsbl 0x2d(%edx,%eax,1),%esi │ │ - mov %esi,0x5c(%esp) │ │ - movsbl 0x3c(%edx,%eax,1),%esi │ │ - mov %esi,0x58(%esp) │ │ - movsbl 0xe(%edx,%eax,1),%esi │ │ - mov %esi,0x54(%esp) │ │ - movsbl 0xf(%edx,%eax,1),%esi │ │ - mov %esi,0x50(%esp) │ │ - movsbl 0x1e(%edx,%eax,1),%esi │ │ - mov %esi,0x4c(%esp) │ │ - movsbl 0x1f(%edx,%eax,1),%esi │ │ - mov %esi,0x48(%esp) │ │ - movsbl 0x2e(%edx,%eax,1),%esi │ │ - mov %esi,0x44(%esp) │ │ - movsbl 0x2f(%edx,%eax,1),%esi │ │ - mov %esi,0x40(%esp) │ │ - movsbl 0x3e(%edx,%eax,1),%eax │ │ - mov %eax,0x3c(%esp) │ │ - mov 0xc(%ebp),%eax │ │ - mov %eax,%edx │ │ - sar %edx │ │ - movsbl (%ecx),%ecx │ │ - mov %ecx,0x38(%esp) │ │ - add %eax,%eax │ │ - mov %eax,0x30(%esp) │ │ - mov 0x10(%ebp),%eax │ │ + and $0xfffffff0,%esp │ │ + call 99d1d │ │ + pop %ebx │ │ + add $0x3d253,%ebx │ │ mov 0x8(%ebp),%ecx │ │ - add $0x2,%eax │ │ - lea 0x6(%ecx,%edx,2),%esi │ │ - xor %ebx,%ebx │ │ - mov %edx,0x2c(%esp) │ │ - mov %esi,0x28(%esp) │ │ - mov %ecx,0xc(%esp) │ │ - mov %ebx,0x34(%esp) │ │ - lea (%ebx,%ebx,1),%ecx │ │ - mov 0x10(%ebp),%esi │ │ - sub %ecx,%esi │ │ - add $0x6,%eax │ │ - mov $0xffffffff,%edx │ │ - lea -0x2(%esi),%edi │ │ - movl $0x0,0x4(%esp) │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x83ac0(%ebx),%eax │ │ + lea -0x7ec20(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x2 │ │ + push $0x10 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %eax,%ecx │ │ - movzwl (%esi),%esi │ │ - mov %esi,0x14(%esp) │ │ - mov 0x38(%esp),%eax │ │ - imul %esi,%eax │ │ - movzwl -0x6(%ecx),%ebx │ │ - mov %ebx,0x1c(%esp) │ │ - mov 0x114(%esp),%esi │ │ - imul %ebx,%esi │ │ - add %eax,%esi │ │ - movzwl -0x4(%ecx),%ebx │ │ - mov %ebx,0x20(%esp) │ │ - mov 0x110(%esp),%eax │ │ - imul %ebx,%eax │ │ - add %esi,%eax │ │ - movzwl -0x2(%ecx),%esi │ │ - mov %esi,0x18(%esp) │ │ - mov %ecx,%ebx │ │ - mov %ecx,0x118(%esp) │ │ - mov 0x10c(%esp),%ecx │ │ - imul %esi,%ecx │ │ - add %eax,%ecx │ │ - movzwl (%ebx),%esi │ │ - mov %esi,0x8(%esp) │ │ - mov 0x108(%esp),%eax │ │ - imul %esi,%eax │ │ - add %ecx,%eax │ │ - movzwl (%edi,%edx,2),%esi │ │ - mov %esi,0x24(%esp) │ │ - movzwl (%edi),%ecx │ │ - mov %ecx,0x10(%esp) │ │ - mov 0x104(%esp),%edx │ │ - imul %ecx,%edx │ │ - add %eax,%edx │ │ - mov 0x100(%esp),%eax │ │ - imul %esi,%eax │ │ - lea 0x8(%eax,%edx,1),%eax │ │ - mov %eax,%edx │ │ - sar $0x4,%edx │ │ - mov 0x28(%ebp),%edi │ │ - cmp %edi,%edx │ │ - cmovg %edi,%edx │ │ - test %eax,%eax │ │ - mov $0x0,%eax │ │ - cmovs %eax,%edx │ │ - mov 0xc(%esp),%eax │ │ - mov 0x4(%esp),%ecx │ │ - mov %dx,(%eax,%ecx,2) │ │ - mov 0xfc(%esp),%eax │ │ - mov 0x14(%esp),%esi │ │ - imul %esi,%eax │ │ - mov 0xf8(%esp),%edx │ │ - mov 0x1c(%esp),%ecx │ │ - imul %ecx,%edx │ │ - add %eax,%edx │ │ - mov 0xf4(%esp),%eax │ │ - mov 0x20(%esp),%ebx │ │ - imul %ebx,%eax │ │ - add %edx,%eax │ │ - mov 0xf0(%esp),%edx │ │ - imul 0x18(%esp),%edx │ │ - add %eax,%edx │ │ - mov 0xec(%esp),%eax │ │ - imul 0x8(%esp),%eax │ │ - add %edx,%eax │ │ - mov 0xe8(%esp),%edx │ │ - imul 0x10(%esp),%edx │ │ - add %eax,%edx │ │ - mov 0xe4(%esp),%eax │ │ - imul 0x24(%esp),%eax │ │ - lea 0x8(%eax,%edx,1),%eax │ │ - mov %eax,%edx │ │ - sar $0x4,%edx │ │ - mov 0x28(%ebp),%edi │ │ - cmp %edi,%edx │ │ - cmovg %edi,%edx │ │ - test %eax,%eax │ │ - mov $0x0,%eax │ │ - cmovs %eax,%edx │ │ - mov 0x4(%esp),%eax │ │ - mov 0xc(%esp),%edi │ │ - mov %dx,0x2(%edi,%eax,2) │ │ - mov 0xe0(%esp),%eax │ │ - imul %esi,%eax │ │ - mov 0xdc(%esp),%edx │ │ - imul %ecx,%edx │ │ - add %eax,%edx │ │ - mov 0xd8(%esp),%eax │ │ - imul %ebx,%eax │ │ - add %edx,%eax │ │ - mov 0xd4(%esp),%edx │ │ - mov 0x18(%esp),%edi │ │ - imul %edi,%edx │ │ - add %eax,%edx │ │ - mov 0xd0(%esp),%eax │ │ - imul 0x8(%esp),%eax │ │ - add %edx,%eax │ │ - mov 0xcc(%esp),%edx │ │ - imul 0x10(%esp),%edx │ │ - add %eax,%edx │ │ - mov 0xc8(%esp),%eax │ │ - mov 0x24(%esp),%ecx │ │ - imul %ecx,%eax │ │ - lea 0x8(%eax,%edx,1),%eax │ │ - mov %eax,%edx │ │ - sar $0x4,%edx │ │ - mov 0x28(%ebp),%esi │ │ - cmp %esi,%edx │ │ - cmovg %esi,%edx │ │ - test %eax,%eax │ │ - mov $0x0,%eax │ │ - cmovs %eax,%edx │ │ - mov 0xc(%esp),%esi │ │ - mov 0x4(%esp),%eax │ │ - mov %dx,0x4(%esi,%eax,2) │ │ - mov 0xc4(%esp),%eax │ │ - mov 0x14(%esp),%ebx │ │ - imul %ebx,%eax │ │ - mov 0xc0(%esp),%edx │ │ - imul 0x1c(%esp),%edx │ │ - add %eax,%edx │ │ - mov 0xbc(%esp),%eax │ │ - imul 0x20(%esp),%eax │ │ - add %edx,%eax │ │ - mov 0xb8(%esp),%edx │ │ - imul %edi,%edx │ │ - add %eax,%edx │ │ - mov 0xb4(%esp),%eax │ │ - imul 0x8(%esp),%eax │ │ - add %edx,%eax │ │ - mov 0xb0(%esp),%edx │ │ - imul 0x10(%esp),%edx │ │ - add %eax,%edx │ │ - mov 0xac(%esp),%eax │ │ - imul %ecx,%eax │ │ - lea 0x8(%eax,%edx,1),%eax │ │ - mov %eax,%edx │ │ - sar $0x4,%edx │ │ - mov 0x28(%ebp),%ecx │ │ - cmp %ecx,%edx │ │ - cmovg %ecx,%edx │ │ - test %eax,%eax │ │ - mov $0x0,%eax │ │ - cmovs %eax,%edx │ │ - mov 0x4(%esp),%eax │ │ - mov %dx,0x6(%esi,%eax,2) │ │ - mov 0xa8(%esp),%eax │ │ - imul %ebx,%eax │ │ - mov 0xa4(%esp),%edx │ │ - mov 0x1c(%esp),%ecx │ │ - imul %ecx,%edx │ │ - add %eax,%edx │ │ - mov 0xa0(%esp),%eax │ │ - mov 0x20(%esp),%edi │ │ - imul %edi,%eax │ │ - add %edx,%eax │ │ - mov 0x9c(%esp),%edx │ │ - imul 0x18(%esp),%edx │ │ - add %eax,%edx │ │ - mov 0x98(%esp),%eax │ │ - imul 0x8(%esp),%eax │ │ - add %edx,%eax │ │ - mov 0x94(%esp),%edx │ │ - mov 0x10(%esp),%esi │ │ - imul %esi,%edx │ │ - add %eax,%edx │ │ - mov 0x90(%esp),%eax │ │ - imul 0x24(%esp),%eax │ │ - lea 0x8(%eax,%edx,1),%eax │ │ - mov %eax,%edx │ │ - sar $0x4,%edx │ │ - mov 0x28(%ebp),%ebx │ │ - cmp %ebx,%edx │ │ - cmovg %ebx,%edx │ │ - test %eax,%eax │ │ - mov $0x0,%eax │ │ - cmovs %eax,%edx │ │ - mov 0x4(%esp),%eax │ │ - mov 0x28(%esp),%ebx │ │ - mov %dx,-0x6(%ebx,%eax,2) │ │ - mov 0x8c(%esp),%eax │ │ - imul 0x14(%esp),%eax │ │ - mov 0x88(%esp),%edx │ │ - imul %ecx,%edx │ │ - add %eax,%edx │ │ - mov 0x84(%esp),%eax │ │ - imul %edi,%eax │ │ - add %edx,%eax │ │ - mov 0x80(%esp),%edx │ │ - mov 0x18(%esp),%ebx │ │ - imul %ebx,%edx │ │ - add %eax,%edx │ │ - mov 0x7c(%esp),%eax │ │ - mov 0x8(%esp),%edi │ │ - imul %edi,%eax │ │ - add %edx,%eax │ │ - mov 0x78(%esp),%edx │ │ - imul %esi,%edx │ │ - add %eax,%edx │ │ - mov 0x74(%esp),%eax │ │ - mov 0x24(%esp),%ecx │ │ - imul %ecx,%eax │ │ - lea 0x8(%eax,%edx,1),%eax │ │ - mov %eax,%edx │ │ - sar $0x4,%edx │ │ - mov 0x28(%ebp),%esi │ │ - cmp %esi,%edx │ │ - cmovg %esi,%edx │ │ - test %eax,%eax │ │ - mov $0x0,%eax │ │ - cmovs %eax,%edx │ │ - mov 0x4(%esp),%eax │ │ - mov 0x28(%esp),%esi │ │ - mov %dx,-0x4(%esi,%eax,2) │ │ - mov 0x70(%esp),%eax │ │ - imul 0x14(%esp),%eax │ │ - mov 0x6c(%esp),%edx │ │ - imul 0x1c(%esp),%edx │ │ - add %eax,%edx │ │ - mov 0x68(%esp),%eax │ │ - imul 0x20(%esp),%eax │ │ - add %edx,%eax │ │ - mov 0x64(%esp),%edx │ │ - imul %ebx,%edx │ │ - add %eax,%edx │ │ - mov 0x60(%esp),%eax │ │ - imul %edi,%eax │ │ - add %edx,%eax │ │ - mov 0x5c(%esp),%edx │ │ - mov 0x10(%esp),%edi │ │ - imul %edi,%edx │ │ - add %eax,%edx │ │ - mov 0x58(%esp),%eax │ │ - imul %ecx,%eax │ │ - lea 0x8(%eax,%edx,1),%eax │ │ - mov %eax,%edx │ │ - sar $0x4,%edx │ │ - mov 0x28(%ebp),%ecx │ │ - cmp %ecx,%edx │ │ - cmovg %ecx,%edx │ │ - test %eax,%eax │ │ - mov $0x0,%eax │ │ - cmovs %eax,%edx │ │ - mov 0x4(%esp),%ebx │ │ - mov %dx,-0x2(%esi,%ebx,2) │ │ - mov 0x14(%esp),%ecx │ │ - imul 0x54(%esp),%ecx │ │ - mov 0x1c(%esp),%eax │ │ - imul 0x50(%esp),%eax │ │ - add %ecx,%eax │ │ - mov 0x20(%esp),%edx │ │ - imul 0x4c(%esp),%edx │ │ - add %eax,%edx │ │ - mov 0x18(%esp),%eax │ │ - imul 0x48(%esp),%eax │ │ - add %edx,%eax │ │ - mov %eax,%ecx │ │ - mov 0x8(%esp),%eax │ │ - imul 0x44(%esp),%eax │ │ - add %ecx,%eax │ │ - imul 0x40(%esp),%edi │ │ - add %eax,%edi │ │ - mov %edi,%ecx │ │ - lea (%ebx,%ebx,1),%edi │ │ - mov %ebx,%esi │ │ - mov 0x24(%esp),%eax │ │ - imul 0x3c(%esp),%eax │ │ - lea 0x8(%eax,%ecx,1),%eax │ │ - mov %eax,%ecx │ │ - sar $0x4,%ecx │ │ - mov 0x28(%ebp),%edx │ │ - cmp %edx,%ecx │ │ - cmovg %edx,%ecx │ │ - test %eax,%eax │ │ - mov $0x0,%eax │ │ - cmovs %eax,%ecx │ │ - mov %ebx,%eax │ │ - mov 0x28(%esp),%edx │ │ - mov %cx,(%edx,%ebx,2) │ │ - add $0x4,%eax │ │ - mov %eax,%ecx │ │ - or $0x6,%edi │ │ - add 0xc(%esp),%edi │ │ - mov 0x118(%esp),%eax │ │ - mov %eax,%esi │ │ - add $0x8,%eax │ │ - mov %ecx,0x4(%esp) │ │ - cmp 0x14(%ebp),%ecx │ │ - mov 0x2c(%esp),%edx │ │ - jl 9b850 │ │ - mov 0x2c(%esp),%edx │ │ - mov 0xc(%esp),%esi │ │ - lea (%esi,%edx,2),%eax │ │ - mov 0x30(%esp),%ecx │ │ - add %ecx,%esi │ │ - mov 0x34(%esp),%ebx │ │ - add $0x2,%ebx │ │ - mov 0x28(%esp),%edi │ │ - add %ecx,%edi │ │ - cmp 0x18(%ebp),%ebx │ │ - mov %esi,%ecx │ │ - mov %edi,%esi │ │ - jl 9b820 │ │ - lea -0xc(%ebp),%esp │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 99d6d │ │ + pop %ebx │ │ + add $0x3d203,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7ec20(%ebx),%eax │ │ + lea -0x83ac0(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x2 │ │ + push $0x10 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ pop %esi │ │ - pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call 9bcef │ │ + call 99dbf │ │ pop %ebx │ │ - add $0x39281,%ebx │ │ + add $0x3d1b1,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - sub $0x4,%esp │ │ - push $0x1 │ │ - push $0x1 │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ + lea -0x7ec20(%ebx),%eax │ │ + push $0x0 │ │ + push %eax │ │ + push %eax │ │ + push $0x2 │ │ + push $0x10 │ │ + push $0x10 │ │ pushl 0x14(%ebp) │ │ pushl 0x10(%ebp) │ │ - call 9c630 │ │ + call 9a270 │ │ add $0x20,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 9bd2f │ │ + call 99dfd │ │ pop %ebx │ │ - add $0x39241,%ebx │ │ + add $0x3d173,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - sub $0x4,%esp │ │ + lea -0x7eb30(%ebx),%eax │ │ + lea -0x83ac0(%ebx),%esi │ │ push $0x0 │ │ - push $0x1 │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ + push %eax │ │ + push %esi │ │ + push $0x2 │ │ + push $0x10 │ │ + push $0x10 │ │ pushl 0x14(%ebp) │ │ pushl 0x10(%ebp) │ │ - call 9c630 │ │ + call 9a270 │ │ add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 9bd6f │ │ + call 99e4d │ │ pop %ebx │ │ - add $0x39201,%ebx │ │ + add $0x3d123,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - sub $0x4,%esp │ │ - push $0x0 │ │ + lea -0x83ac0(%ebx),%eax │ │ + lea -0x7eb30(%ebx),%esi │ │ push $0x0 │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ + push %eax │ │ + push %esi │ │ + push $0x2 │ │ + push $0x10 │ │ + push $0x10 │ │ pushl 0x14(%ebp) │ │ pushl 0x10(%ebp) │ │ - call 9c630 │ │ + call 9a270 │ │ add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 9bdb1 │ │ - pop %eax │ │ - add $0x391bf,%eax │ │ - mov %eax,0x8(%esp) │ │ - mov 0x18(%ebp),%ebx │ │ - mov 0x14(%ebp),%edx │ │ - lea (%ebx,%edx,1),%ecx │ │ - mov %ecx,%eax │ │ - sar %eax │ │ - test %edx,%edx │ │ - jle 9be4b │ │ - xor %esi,%esi │ │ - cmp $0x7,%edx │ │ - jbe 9be2f │ │ - mov %edx,%esi │ │ - and $0xfffffff8,%esi │ │ - movd %eax,%xmm0 │ │ - mov 0x10(%ebp),%eax │ │ - add $0xa,%eax │ │ - pxor %xmm2,%xmm2 │ │ - mov %esi,%edi │ │ - pxor %xmm1,%xmm1 │ │ + call 99e9d │ │ + pop %ebx │ │ + add $0x3d0d3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x83370(%ebx),%eax │ │ + lea -0x83ac0(%ebx),%esi │ │ + push $0x1 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x20 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ - movq -0x8(%eax),%xmm3 │ │ - movq (%eax),%xmm4 │ │ - punpcklwd %xmm2,%xmm3 │ │ - paddd %xmm3,%xmm0 │ │ - punpcklwd %xmm2,%xmm4 │ │ - paddd %xmm4,%xmm1 │ │ - add $0x10,%eax │ │ - add $0xfffffff8,%edi │ │ - jne 9bdf0 │ │ - paddd %xmm0,%xmm1 │ │ - pshufd $0x4e,%xmm1,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - pshufd $0xe5,%xmm0,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - movd %xmm1,%eax │ │ - cmp %edx,%esi │ │ - je 9be4b │ │ - mov 0x14(%ebp),%edi │ │ - sub %esi,%edi │ │ - mov 0x10(%ebp),%edx │ │ - lea 0x2(%edx,%esi,2),%esi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movzwl (%esi),%edx │ │ - add %edx,%eax │ │ - add $0x2,%esi │ │ - dec %edi │ │ - jne 9be40 │ │ - test %ebx,%ebx │ │ - jle 9beeb │ │ - xor %esi,%esi │ │ - cmp $0x7,%ebx │ │ - jbe 9bec9 │ │ - mov %ebx,%esi │ │ - and $0xfffffff8,%esi │ │ - movd %eax,%xmm0 │ │ - mov 0x10(%ebp),%eax │ │ - add $0xfffffff8,%eax │ │ - pxor %xmm2,%xmm2 │ │ - mov %esi,%edi │ │ - pxor %xmm1,%xmm1 │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 99eed │ │ + pop %ebx │ │ + add $0x3d083,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7e960(%ebx),%eax │ │ + lea -0x7eb30(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x20 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movq -0x8(%eax),%xmm3 │ │ - movq (%eax),%xmm4 │ │ - pshuflw $0x1b,%xmm4,%xmm4 │ │ - punpcklwd %xmm2,%xmm4 │ │ - paddd %xmm4,%xmm0 │ │ - pshuflw $0x1b,%xmm3,%xmm3 │ │ - punpcklwd %xmm2,%xmm3 │ │ - paddd %xmm3,%xmm1 │ │ - add $0xfffffff0,%eax │ │ - add $0xfffffff8,%edi │ │ - jne 9be80 │ │ - paddd %xmm0,%xmm1 │ │ - pshufd $0x4e,%xmm1,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - pshufd $0xe5,%xmm0,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - movd %xmm1,%eax │ │ - cmp %ebx,%esi │ │ - je 9beeb │ │ - mov %ebx,%edi │ │ - sub %esi,%edi │ │ - not %esi │ │ - mov 0x10(%ebp),%edx │ │ - lea (%edx,%esi,2),%edx │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 99f3d │ │ + pop %ebx │ │ + add $0x3d033,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x82190(%ebx),%eax │ │ + lea -0x83ac0(%ebx),%esi │ │ + push $0x1 │ │ + push %eax │ │ + push %esi │ │ + push $0x2 │ │ + push $0x40 │ │ + push $0x10 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movzwl (%edx),%esi │ │ - add %esi,%eax │ │ - add $0xfffffffe,%edx │ │ - dec %edi │ │ - jne 9bee0 │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 99f8d │ │ + pop %ebx │ │ + add $0x3cfe3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - bsf %ecx,%ecx │ │ - mov %ebx,%edi │ │ - mov 0x8(%ebp),%ebx │ │ - shr %cl,%eax │ │ - mov 0x14(%ebp),%esi │ │ - cmp %edi,%esi │ │ - je 9bf27 │ │ - add %edi,%edi │ │ - mov $0x6667,%ecx │ │ - cmp %esi,%edi │ │ - jl 9bf1f │ │ - mov 0x14(%ebp),%ecx │ │ - add %ecx,%ecx │ │ - cmp 0x18(%ebp),%ecx │ │ - mov $0x6667,%esi │ │ - mov $0xaaab,%ecx │ │ - cmovl %esi,%ecx │ │ - imul %eax,%ecx │ │ - shr $0x11,%ecx │ │ - mov %ecx,%eax │ │ - sub $0x8,%esp │ │ - mov %ebx,%ecx │ │ - mov 0x10(%esp),%ebx │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ + lea -0x83dd0(%ebx),%eax │ │ + lea -0x83370(%ebx),%esi │ │ + push $0x1 │ │ push %eax │ │ - pushl 0x18(%ebp) │ │ + push %esi │ │ + push $0x2 │ │ + push $0x8 │ │ + push $0x20 │ │ pushl 0x14(%ebp) │ │ - call 9ca10 │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ add $0x20,%esp │ │ - lea -0xc(%ebp),%esp │ │ + lea -0x8(%ebp),%esp │ │ pop %esi │ │ - pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - call 9bf5d │ │ + call 99fdd │ │ pop %ebx │ │ - add $0x39013,%ebx │ │ + add $0x3cf93,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - mov 0x24(%ebp),%eax │ │ - lea 0x1(%eax),%esi │ │ - sar %esi │ │ - sub $0x8,%esp │ │ + lea -0x7eb70(%ebx),%eax │ │ + lea -0x7e960(%ebx),%esi │ │ + push $0x0 │ │ push %eax │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ push %esi │ │ - pushl 0x18(%ebp) │ │ + push $0x2 │ │ + push $0x8 │ │ + push $0x20 │ │ pushl 0x14(%ebp) │ │ - call 9ca10 │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ add $0x20,%esp │ │ lea -0x8(%ebp),%esp │ │ pop %esi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ @@ -161095,5428 +159564,8946 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 9a02d │ │ + pop %ebx │ │ + add $0x3cf43,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x83ac0(%ebx),%eax │ │ + lea -0x83370(%ebx),%esi │ │ + push $0x1 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x20 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ nop │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 9bfb1 │ │ + call 9a07d │ │ pop %ebx │ │ - add $0x38fbf,%ebx │ │ - mov 0x14(%ebp),%edi │ │ - mov %edi,%esi │ │ - sar %esi │ │ - test %edi,%edi │ │ - jle 9bfd1 │ │ - mov 0x10(%ebp),%ecx │ │ - xor %eax,%eax │ │ - cmp $0x8,%edi │ │ - jae 9bfd5 │ │ - mov %edi,%edx │ │ - jmp 9c02f │ │ - mov %edi,%edx │ │ - jmp 9c04b │ │ - mov %edi,%edx │ │ - mov %edi,%eax │ │ - and $0xfffffff8,%eax │ │ - movd %esi,%xmm0 │ │ - lea 0xa(%ecx),%esi │ │ - pxor %xmm2,%xmm2 │ │ - mov %eax,%edi │ │ - pxor %xmm1,%xmm1 │ │ - nop │ │ + add $0x3cef3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7eb30(%ebx),%eax │ │ + lea -0x7e960(%ebx),%esi │ │ + push $0x0 │ │ + push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x10 │ │ + push $0x20 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ - movq -0x8(%esi),%xmm3 │ │ - movq (%esi),%xmm4 │ │ - punpcklwd %xmm2,%xmm3 │ │ - paddd %xmm3,%xmm0 │ │ - punpcklwd %xmm2,%xmm4 │ │ - paddd %xmm4,%xmm1 │ │ - add $0x10,%esi │ │ - add $0xfffffff8,%edi │ │ - jne 9bff0 │ │ - paddd %xmm0,%xmm1 │ │ - pshufd $0x4e,%xmm1,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - pshufd $0xe5,%xmm0,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - movd %xmm1,%esi │ │ - cmp %edx,%eax │ │ - je 9c04b │ │ - mov %edx,%edi │ │ - sub %eax,%edi │ │ - lea 0x2(%ecx,%eax,2),%eax │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movzwl (%eax),%ecx │ │ - add %ecx,%esi │ │ - add $0x2,%eax │ │ - dec %edi │ │ - jne 9c040 │ │ - mov %edx,%eax │ │ - bsf %edx,%ecx │ │ - shr %cl,%esi │ │ - sub $0x8,%esp │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 9a0cf │ │ + pop %ebx │ │ + add $0x3cea1,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ + lea -0x83370(%ebx),%eax │ │ + push $0x1 │ │ + push %eax │ │ + push %eax │ │ + push $0x2 │ │ + push $0x20 │ │ + push $0x20 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 9a10f │ │ + pop %ebx │ │ + add $0x3ce61,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x7e960(%ebx),%eax │ │ + push $0x0 │ │ + push %eax │ │ + push %eax │ │ + push $0x2 │ │ + push $0x20 │ │ + push $0x20 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ push %esi │ │ - pushl 0x18(%ebp) │ │ + and $0xfffffff0,%esp │ │ + call 9a14d │ │ + pop %ebx │ │ + add $0x3ce23,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x82190(%ebx),%eax │ │ + lea -0x83370(%ebx),%esi │ │ + push $0x1 │ │ push %eax │ │ - call 9ca10 │ │ + push %esi │ │ + push $0x1 │ │ + push $0x40 │ │ + push $0x20 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ add $0x20,%esp │ │ - lea -0xc(%ebp),%esp │ │ + lea -0x8(%ebp),%esp │ │ pop %esi │ │ - pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 9c091 │ │ + call 9a19d │ │ pop %ebx │ │ - add $0x38edf,%ebx │ │ - mov 0x18(%ebp),%edi │ │ - mov %edi,%esi │ │ - sar %esi │ │ - test %edi,%edi │ │ - jle 9c0b1 │ │ - mov 0x10(%ebp),%ecx │ │ - xor %eax,%eax │ │ - cmp $0x8,%edi │ │ - jae 9c0b8 │ │ - mov %edi,%edx │ │ - jmp 9c119 │ │ - mov %edi,%edx │ │ - jmp 9c13b │ │ - mov %edi,%edx │ │ - mov %edi,%eax │ │ - and $0xfffffff8,%eax │ │ - movd %esi,%xmm0 │ │ - lea -0x8(%ecx),%esi │ │ - pxor %xmm2,%xmm2 │ │ - mov %eax,%edi │ │ - pxor %xmm1,%xmm1 │ │ - movq -0x8(%esi),%xmm3 │ │ - movq (%esi),%xmm4 │ │ - pshuflw $0x1b,%xmm4,%xmm4 │ │ - punpcklwd %xmm2,%xmm4 │ │ - paddd %xmm4,%xmm0 │ │ - pshuflw $0x1b,%xmm3,%xmm3 │ │ - punpcklwd %xmm2,%xmm3 │ │ - paddd %xmm3,%xmm1 │ │ - add $0xfffffff0,%esi │ │ - add $0xfffffff8,%edi │ │ - jne 9c0d0 │ │ - paddd %xmm0,%xmm1 │ │ - pshufd $0x4e,%xmm1,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - pshufd $0xe5,%xmm0,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - movd %xmm1,%esi │ │ - cmp %edx,%eax │ │ - je 9c13b │ │ - mov %edx,%edi │ │ - sub %eax,%edi │ │ - not %eax │ │ - lea (%ecx,%eax,2),%eax │ │ - nop │ │ - nop │ │ - nop │ │ + add $0x3cdd3,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x83ac0(%ebx),%eax │ │ + lea -0x82190(%ebx),%esi │ │ + push $0x1 │ │ + push %eax │ │ + push %esi │ │ + push $0x2 │ │ + push $0x10 │ │ + push $0x40 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movzwl (%eax),%ecx │ │ - add %ecx,%esi │ │ - add $0xfffffffe,%eax │ │ - dec %edi │ │ - jne 9c130 │ │ - mov %edx,%eax │ │ - bsf %edx,%ecx │ │ - shr %cl,%esi │ │ - sub $0x8,%esp │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + call 9a1ed │ │ + pop %ebx │ │ + add $0x3cd83,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - push %esi │ │ + lea -0x83370(%ebx),%eax │ │ + lea -0x82190(%ebx),%esi │ │ + push $0x1 │ │ push %eax │ │ + push %esi │ │ + push $0x1 │ │ + push $0x20 │ │ + push $0x40 │ │ pushl 0x14(%ebp) │ │ - call 9ca10 │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ add $0x20,%esp │ │ - lea -0xc(%ebp),%esp │ │ + lea -0x8(%ebp),%esp │ │ pop %esi │ │ - pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 9a23f │ │ + pop %ebx │ │ + add $0x3cd31,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + lea -0x82190(%ebx),%eax │ │ + push $0x1 │ │ + push %eax │ │ + push %eax │ │ + push $0x2 │ │ + push $0x40 │ │ + push $0x40 │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9a270 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - and $0xfffffffc,%esp │ │ - sub $0xc,%esp │ │ - cmpl $0x0,0x1c(%ebp) │ │ - jle 9c1d1 │ │ - mov 0x18(%ebp),%ecx │ │ - test %ecx,%ecx │ │ - jle 9c1d1 │ │ + and $0xfffffff0,%esp │ │ + sub $0x4030,%esp │ │ + mov %edx,0x18(%esp) │ │ + mov %ecx,%ebx │ │ + call 9a28a │ │ + pop %esi │ │ + add $0x3cce6,%esi │ │ mov 0x14(%ebp),%edx │ │ - mov 0x10(%ebp),%esi │ │ - mov 0xc(%ebp),%eax │ │ - mov 0x8(%ebp),%ebx │ │ - sar %eax │ │ - add %eax,%eax │ │ - mov %eax,0x4(%esp) │ │ - xor %eax,%eax │ │ - nop │ │ - mov %eax,0x8(%esp) │ │ - xor %edi,%edi │ │ + mov 0x10(%ebp),%edi │ │ + lea (%edi,%edi,1),%eax │ │ + cmp %edx,%eax │ │ + sete %cl │ │ + lea (%edx,%edx,1),%eax │ │ + cmp %edi,%eax │ │ + sete %al │ │ + or %cl,%al │ │ + mov 0x18(%ebp),%ecx │ │ + mov $0x1,%edx │ │ + shl %cl,%edx │ │ + sar %edx │ │ + mov %edx,0x1c(%esp) │ │ + mov 0xc(%ebp),%ecx │ │ + cmp 0x24(%ebp),%ecx │ │ + mov 0x8(%ebp),%edx │ │ + jge 9a3ee │ │ + mov 0x14(%ebp),%esi │ │ + movswl (%edx),%ecx │ │ + movw $0x0,(%edx) │ │ + test %al,%al │ │ + je 9a2e3 │ │ + imul $0xb5,%ecx,%ecx │ │ + sub $0xffffff80,%ecx │ │ + sar $0x8,%ecx │ │ + mov %esi,%edx │ │ + imul $0xb5,%ecx,%eax │ │ + sub $0xffffff80,%eax │ │ + sar $0x8,%eax │ │ + add 0x1c(%esp),%eax │ │ + mov 0x18(%ebp),%ecx │ │ + sar %cl,%eax │ │ + test %esi,%esi │ │ + jle 9a7e3 │ │ + test %edi,%edi │ │ + jle 9a7e3 │ │ + imul $0xb5,%eax,%eax │ │ + add $0x880,%eax │ │ + sar $0xc,%eax │ │ + mov %edi,%ecx │ │ + and $0xfffffff0,%ecx │ │ + movd %eax,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + xor %edx,%edx │ │ + pxor %xmm1,%xmm1 │ │ + cmp $0x10,%edi │ │ + mov $0x0,%esi │ │ + jb 9a3d1 │ │ + jmp 9a358 │ │ nop │ │ nop │ │ nop │ │ nop │ │ + inc %edx │ │ + add 0x18(%esp),%ebx │ │ + cmp 0x14(%ebp),%edx │ │ + je 9a7e3 │ │ + cmp $0x10,%edi │ │ + mov $0x0,%esi │ │ + jb 9a3d1 │ │ + xor %esi,%esi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movzbl (%edx,%edi,1),%eax │ │ - movzwl (%esi,%eax,2),%eax │ │ - mov %ax,(%ebx,%edi,2) │ │ - inc %edi │ │ + movdqu (%ebx,%esi,1),%xmm2 │ │ + movdqa %xmm2,%xmm3 │ │ + punpckhbw %xmm1,%xmm3 │ │ + movdqa %xmm3,%xmm4 │ │ + punpcklwd %xmm1,%xmm4 │ │ + punpckhwd %xmm1,%xmm3 │ │ + punpcklbw %xmm1,%xmm2 │ │ + movdqa %xmm2,%xmm5 │ │ + punpcklwd %xmm1,%xmm5 │ │ + punpckhwd %xmm1,%xmm2 │ │ + paddd %xmm0,%xmm2 │ │ + paddd %xmm0,%xmm5 │ │ + packssdw %xmm2,%xmm5 │ │ + paddd %xmm0,%xmm3 │ │ + paddd %xmm0,%xmm4 │ │ + packssdw %xmm3,%xmm4 │ │ + packuswb %xmm4,%xmm5 │ │ + movdqu %xmm5,(%ebx,%esi,1) │ │ + add $0x10,%esi │ │ + cmp %esi,%ecx │ │ + jne 9a360 │ │ cmp %edi,%ecx │ │ - jne 9c1b0 │ │ - add %ecx,%edx │ │ - mov 0x8(%esp),%eax │ │ - inc %eax │ │ - add 0x4(%esp),%ebx │ │ - cmp 0x1c(%ebp),%eax │ │ - jne 9c1a0 │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + mov %ecx,%esi │ │ + jne 9a3d1 │ │ + jmp 9a340 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ + mov %bl,(%edi,%esi,1) │ │ + mov %edi,%ebx │ │ + inc %esi │ │ + mov 0x10(%ebp),%edi │ │ + cmp %esi,%edi │ │ + je 9a340 │ │ + mov %ebx,%edi │ │ + movzbl (%ebx,%esi,1),%ebx │ │ + add %eax,%ebx │ │ + cmp $0x100,%ebx │ │ + jl 9a3e6 │ │ + mov $0xff,%ebx │ │ + test %ebx,%ebx │ │ + jg 9a3c0 │ │ + xor %ebx,%ebx │ │ + jmp 9a3c0 │ │ + mov %esi,0x4(%esp) │ │ + mov %ebx,0x20(%esp) │ │ + mov 0x14(%ebp),%ecx │ │ + mov %ecx,%edx │ │ + cmp $0x21,%ecx │ │ + mov $0x20,%ebx │ │ + mov $0x20,%ecx │ │ + cmovl %edx,%ecx │ │ + mov %ecx,0x8(%esp) │ │ + cmp $0x21,%edi │ │ + cmovl %edi,%ebx │ │ + test %edx,%edx │ │ + jle 9a53f │ │ + test %al,%al │ │ + mov %ebx,0x24(%esp) │ │ + mov 0x10(%ebp),%eax │ │ + lea 0x0(,%eax,4),%eax │ │ + je 9a4cb │ │ + mov %eax,0x28(%esp) │ │ + mov 0x8(%esp),%eax │ │ + add %eax,%eax │ │ + mov %eax,0x10(%esp) │ │ + xor %ecx,%ecx │ │ + lea 0x2c(%esp),%edi │ │ + mov 0x8(%ebp),%eax │ │ + mov %eax,0xc(%esp) │ │ + mov 0x10(%esp),%esi │ │ + mov %ecx,0x14(%esp) │ │ + cmpl $0x0,0x10(%ebp) │ │ + jg 9a49d │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov 0x4(%esp),%ebx │ │ + push $0x7fff │ │ + push $0xffff8000 │ │ + push $0x1 │ │ push %edi │ │ + call *0x1c(%ebp) │ │ + mov 0x34(%esp),%ebx │ │ + add $0x10,%esp │ │ + mov 0x14(%esp),%ecx │ │ + inc %ecx │ │ + add 0x28(%esp),%edi │ │ + addl $0x2,0xc(%esp) │ │ + cmp 0x8(%esp),%ecx │ │ + jge 9a53f │ │ + mov %ecx,0x14(%esp) │ │ + cmpl $0x0,0x10(%ebp) │ │ + jle 9a460 │ │ + xor %eax,%eax │ │ + mov 0xc(%esp),%ecx │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + movswl (%ecx),%edx │ │ + imul $0xb5,%edx,%edx │ │ + sub $0xffffff80,%edx │ │ + sar $0x8,%edx │ │ + mov %edx,(%edi,%eax,4) │ │ + inc %eax │ │ + add %esi,%ecx │ │ + cmp %ebx,%eax │ │ + jl 9a4b0 │ │ + jmp 9a460 │ │ + mov %eax,0x10(%esp) │ │ + mov 0x8(%esp),%eax │ │ + lea (%eax,%eax,1),%edi │ │ + xor %ecx,%ecx │ │ + lea 0x2c(%esp),%esi │ │ + mov 0x8(%ebp),%eax │ │ + mov %eax,0xc(%esp) │ │ + mov %ecx,0x14(%esp) │ │ + cmpl $0x0,0x10(%ebp) │ │ + jg 9a529 │ │ + nop │ │ + nop │ │ + nop │ │ + mov 0x4(%esp),%ebx │ │ + push $0x7fff │ │ + push $0xffff8000 │ │ + push $0x1 │ │ push %esi │ │ - and $0xfffffffc,%esp │ │ - sub $0xc,%esp │ │ - mov %edx,0x4(%esp) │ │ - mov 0x10(%ebp),%ebx │ │ - mov $0x10001,%edx │ │ + call *0x1c(%ebp) │ │ + mov 0x34(%esp),%ebx │ │ + add $0x10,%esp │ │ + mov 0x14(%esp),%ecx │ │ + inc %ecx │ │ + add 0x10(%esp),%esi │ │ + addl $0x2,0xc(%esp) │ │ + cmp 0x8(%esp),%ecx │ │ + jge 9a53f │ │ + mov %ecx,0x14(%esp) │ │ + cmpl $0x0,0x10(%ebp) │ │ + jle 9a4f0 │ │ + xor %eax,%eax │ │ + mov 0xc(%esp),%ecx │ │ + nop │ │ + movswl (%ecx),%edx │ │ + mov %edx,(%esi,%eax,4) │ │ + inc %eax │ │ + add %edi,%ecx │ │ + cmp %ebx,%eax │ │ + jl 9a530 │ │ + jmp 9a4f0 │ │ + mov 0x8(%esp),%eax │ │ + mov %eax,%edi │ │ + imul %eax,%ebx │ │ + add %ebx,%ebx │ │ + sub $0x4,%esp │ │ mov %ebx,%eax │ │ - mul %edx │ │ - cmpl $0x0,0xc(%ebp) │ │ - jle 9c268 │ │ - mov 0x8(%ebp),%edi │ │ + mov 0x8(%esp),%ebx │ │ + push %eax │ │ + push $0x0 │ │ + pushl 0x8(%ebp) │ │ + call 1510 │ │ + add $0x10,%esp │ │ + mov 0x10(%ebp),%esi │ │ + imul %esi,%edi │ │ test %edi,%edi │ │ - jle 9c268 │ │ - mov %ebx,%esi │ │ - sar $0x1f,%esi │ │ - mov %esi,0x8(%esp) │ │ - mov %ebx,%esi │ │ - shl $0x10,%esi │ │ - add %ebx,%esi │ │ - add %esi,%edx │ │ - mov 0x8(%esp),%esi │ │ - mov %esi,%ebx │ │ - shl $0x10,%ebx │ │ - add %esi,%ebx │ │ - add %edx,%ebx │ │ + mov 0x18(%ebp),%ecx │ │ + mov 0x1c(%esp),%ebx │ │ + jle 9a66d │ │ + mov %edi,%esi │ │ + xor %eax,%eax │ │ + cmp $0x7,%edi │ │ + jbe 9a649 │ │ + mov %esi,%eax │ │ + and $0xfffffff8,%eax │ │ + movd %ebx,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + movd %ecx,%xmm2 │ │ + lea 0x3c(%esp),%edi │ │ + xorps %xmm1,%xmm1 │ │ + movss %xmm2,%xmm1 │ │ mov 0x4(%esp),%edx │ │ - sar %edx │ │ - add %edx,%edx │ │ - mov %edx,0x4(%esp) │ │ - xor %edx,%edx │ │ + movdqa -0x14b90(%edx),%xmm2 │ │ + movdqa -0x14b80(%edx),%xmm3 │ │ + mov %eax,%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - xor %esi,%esi │ │ + movdqu -0x10(%edi),%xmm4 │ │ + movdqu (%edi),%xmm5 │ │ + paddd %xmm0,%xmm4 │ │ + paddd %xmm0,%xmm5 │ │ + psrad %xmm1,%xmm4 │ │ + psrad %xmm1,%xmm5 │ │ + movdqa %xmm2,%xmm6 │ │ + pcmpgtd %xmm4,%xmm6 │ │ + pand %xmm6,%xmm4 │ │ + pandn %xmm2,%xmm6 │ │ + por %xmm4,%xmm6 │ │ + movdqa %xmm2,%xmm4 │ │ + pcmpgtd %xmm5,%xmm4 │ │ + pand %xmm4,%xmm5 │ │ + pandn %xmm2,%xmm4 │ │ + por %xmm5,%xmm4 │ │ + movdqa %xmm6,%xmm5 │ │ + pcmpgtd %xmm3,%xmm5 │ │ + pand %xmm5,%xmm6 │ │ + pandn %xmm3,%xmm5 │ │ + por %xmm6,%xmm5 │ │ + movdqa %xmm4,%xmm6 │ │ + pcmpgtd %xmm3,%xmm6 │ │ + pand %xmm6,%xmm4 │ │ + pandn %xmm3,%xmm6 │ │ + por %xmm4,%xmm6 │ │ + movdqu %xmm5,-0x10(%edi) │ │ + movdqu %xmm6,(%edi) │ │ + add $0x20,%edi │ │ + add $0xfffffff8,%edx │ │ + jne 9a5c0 │ │ + cmp %eax,%esi │ │ + jne 9a649 │ │ + jmp 9a66d │ │ + mov %edx,0x2c(%esp,%eax,4) │ │ + inc %eax │ │ + cmp %esi,%eax │ │ + jge 9a66d │ │ + mov 0x2c(%esp,%eax,4),%edx │ │ + add %ebx,%edx │ │ + sar %cl,%edx │ │ + cmp $0x8000,%edx │ │ + jl 9a65e │ │ + mov $0x7fff,%edx │ │ + cmp $0xffff7fff,%edx │ │ + jg 9a640 │ │ + mov $0xffff8000,%edx │ │ + jmp 9a640 │ │ + mov 0x10(%ebp),%eax │ │ + test %eax,%eax │ │ + mov 0x4(%esp),%ebx │ │ + jle 9a69a │ │ + lea 0x2c(%esp),%edi │ │ + mov 0x10(%ebp),%esi │ │ + nop │ │ + push $0x7fff │ │ + push $0xffff8000 │ │ + pushl 0x10(%ebp) │ │ + push %edi │ │ + call *0x20(%ebp) │ │ + add $0x10,%esp │ │ + add $0x4,%edi │ │ + dec %esi │ │ + jne 9a680 │ │ + cmpl $0x0,0x14(%ebp) │ │ + mov 0x18(%esp),%edi │ │ + jle 9a7e3 │ │ + cmpl $0x0,0x10(%ebp) │ │ + jle 9a7e3 │ │ + lea 0x2c(%esp),%ecx │ │ + mov 0x10(%ebp),%eax │ │ + and $0xfffffffc,%eax │ │ + xor %ebx,%ebx │ │ + pxor %xmm0,%xmm0 │ │ + mov 0x4(%esp),%edx │ │ + movdqa -0x14d50(%edx),%xmm1 │ │ + movdqa -0x14eb0(%edx),%xmm2 │ │ + movdqa -0x14c80(%edx),%xmm3 │ │ + mov 0x20(%esp),%edx │ │ + mov 0x10(%ebp),%esi │ │ + cmp $0x4,%esi │ │ + mov %ebx,0x4(%esp) │ │ + jae 9a712 │ │ + jmp 9a737 │ │ + mov 0x4(%esp),%ebx │ │ + inc %ebx │ │ + mov 0x18(%esp),%edi │ │ + add %edi,%edx │ │ + cmp 0x14(%ebp),%ebx │ │ + mov %esi,%ecx │ │ + je 9a7e3 │ │ + mov 0x10(%ebp),%esi │ │ + cmp $0x4,%esi │ │ + mov %ebx,0x4(%esp) │ │ + jb 9a737 │ │ + mov %ebx,%esi │ │ + imul %edi,%esi │ │ + mov 0x20(%esp),%ebx │ │ + lea (%ebx,%esi,1),%edi │ │ + mov %edi,0x8(%esp) │ │ + mov 0x10(%ebp),%edi │ │ + lea (%ecx,%edi,4),%edi │ │ + cmp %edi,0x8(%esp) │ │ + jae 9a740 │ │ + add 0x10(%ebp),%esi │ │ + add %ebx,%esi │ │ + cmp %ecx,%esi │ │ + jbe 9a740 │ │ + xor %edi,%edi │ │ + mov %ecx,%esi │ │ + jmp 9a7c0 │ │ + lea (%ecx,%eax,4),%esi │ │ + xor %edi,%edi │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movd (%edx,%edi,1),%xmm4 │ │ + punpcklbw %xmm0,%xmm4 │ │ + punpcklwd %xmm0,%xmm4 │ │ + movdqu (%ecx,%edi,4),%xmm5 │ │ + paddd %xmm1,%xmm5 │ │ + psrad $0x4,%xmm5 │ │ + paddd %xmm4,%xmm5 │ │ + movdqa %xmm2,%xmm4 │ │ + pcmpgtd %xmm5,%xmm4 │ │ + pand %xmm4,%xmm5 │ │ + pandn %xmm2,%xmm4 │ │ + por %xmm5,%xmm4 │ │ + movdqa %xmm4,%xmm5 │ │ + pcmpgtd %xmm0,%xmm5 │ │ + pand %xmm4,%xmm5 │ │ + pshufb %xmm3,%xmm5 │ │ + movd %xmm5,(%edx,%edi,1) │ │ + add $0x4,%edi │ │ + cmp %edi,%eax │ │ + jne 9a750 │ │ + cmp 0x10(%ebp),%eax │ │ + mov %eax,%edi │ │ + jne 9a7c0 │ │ + jmp 9a6f0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %eax,(%ecx,%esi,2) │ │ - mov %ebx,0x4(%ecx,%esi,2) │ │ add $0x4,%esi │ │ - cmp %edi,%esi │ │ - jl 9c250 │ │ - inc %edx │ │ - add 0x4(%esp),%ecx │ │ - cmp 0xc(%ebp),%edx │ │ - jne 9c240 │ │ + mov %cl,(%edx,%edi,1) │ │ + inc %edi │ │ + cmp %edi,0x10(%ebp) │ │ + je 9a6f0 │ │ + movzbl (%edx,%edi,1),%ebx │ │ + mov (%esi),%ecx │ │ + add $0x8,%ecx │ │ + sar $0x4,%ecx │ │ + add %ebx,%ecx │ │ + cmp $0x100,%ecx │ │ + jl 9a7db │ │ + mov $0xff,%ecx │ │ + test %ecx,%ecx │ │ + jg 9a7b0 │ │ + xor %ecx,%ecx │ │ + jmp 9a7b0 │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ + nop │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffffc,%esp │ │ - sub $0x1c,%esp │ │ - mov 0xc(%ebp),%esi │ │ - mov 0x10(%ebp),%edi │ │ - dec %edx │ │ - dec %edi │ │ - mov %edi,%eax │ │ - sar $0x1f,%eax │ │ - mov %edi,0x10(%esp) │ │ - and %edi,%eax │ │ - test %esi,%esi │ │ - cmovg %esi,%eax │ │ - mov 0x8(%ebp),%edi │ │ - movzwl (%edi,%eax,2),%eax │ │ - mov %ecx,0x14(%esp) │ │ - mov %ax,(%ecx) │ │ - mov %edx,0x18(%esp) │ │ - test %edx,%edx │ │ - jle 9c393 │ │ - xor %ebx,%ebx │ │ - jmp 9c2ee │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 9a7ff │ │ + pop %ebx │ │ + add $0x3c771,%ebx │ │ + call 3d513 │ │ + test $0x1,%al │ │ + je 9a864 │ │ + mov 0x8(%ebp),%ecx │ │ + lea -0xac390(%ebx),%edx │ │ + mov %edx,(%ecx) │ │ + lea -0xabc90(%ebx),%edx │ │ + mov %edx,0x4(%ecx) │ │ + test $0x2,%al │ │ + je 9a864 │ │ + movd -0x1e0(%ebx),%xmm0 │ │ + movd -0x1dc(%ebx),%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x3c690(%ebx),%eax │ │ + movd %eax,%xmm0 │ │ + lea -0x3c700(%ebx),%eax │ │ + movd %eax,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm2,%xmm1 │ │ + movdqu %xmm1,(%ecx) │ │ + lea -0x3c620(%ebx),%eax │ │ + mov %eax,0x10(%ecx) │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0xc010,%esp │ │ + call 9a884 │ │ + pop %ebx │ │ + add $0x3c6ec,%ebx │ │ + mov 0x8(%ebp),%edx │ │ + mov 0x1c(%ebp),%edi │ │ + mov 0x24(%ebp),%esi │ │ + mov %esp,%ecx │ │ + pushl 0x28(%ebp) │ │ + pushl (%esi) │ │ + pushl 0x20(%ebp) │ │ + push %edi │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + pushl 0xc(%ebp) │ │ + call 9a9f0 │ │ + add $0x20,%esp │ │ + movswl 0x8(%esi),%eax │ │ + sub $0x8,%esp │ │ + push %eax │ │ + pushl 0x20(%ebp) │ │ + push %edi │ │ + lea 0x14(%esp),%eax │ │ + push %eax │ │ + pushl 0xc(%ebp) │ │ + pushl 0x8(%ebp) │ │ + call 2cd70 │ │ + add $0x20,%esp │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0xc010,%esp │ │ + call 9a8f4 │ │ + pop %ebx │ │ + add $0x3c67c,%ebx │ │ + mov 0x8(%ebp),%edx │ │ + mov 0x1c(%ebp),%edi │ │ + mov 0x24(%ebp),%esi │ │ + mov %esp,%ecx │ │ + pushl 0x28(%ebp) │ │ + pushl 0x4(%esi) │ │ + pushl 0x20(%ebp) │ │ + push %edi │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + pushl 0xc(%ebp) │ │ + call 9ab10 │ │ + add $0x20,%esp │ │ + movswl 0xa(%esi),%eax │ │ + sub $0x8,%esp │ │ + push %eax │ │ + pushl 0x20(%ebp) │ │ + push %edi │ │ + lea 0x14(%esp),%eax │ │ + push %eax │ │ + pushl 0xc(%ebp) │ │ + pushl 0x8(%ebp) │ │ + call 2cd70 │ │ + add $0x20,%esp │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x14(%esp),%ecx │ │ - mov %ax,0x2(%ecx,%ebx,4) │ │ - mov 0xc(%ebp),%esi │ │ - mov 0xc(%esp),%edi │ │ - cmp %esi,%edi │ │ - mov 0x8(%esp),%eax │ │ - cmovl %esi,%eax │ │ - movzwl (%edx,%eax,2),%eax │ │ - mov %ax,0x4(%ecx,%ebx,4) │ │ - cmp 0x18(%esp),%edi │ │ - mov %edi,%ebx │ │ - je 9c393 │ │ - lea -0x1(%ebx),%eax │ │ - mov 0x10(%esp),%edx │ │ - cmp %edx,%eax │ │ - cmovg %edx,%eax │ │ - lea 0x1(%ebx),%ecx │ │ - mov %ecx,0xc(%esp) │ │ - cmp %edx,%ebx │ │ - mov %ebx,%ecx │ │ - cmovg %edx,%ecx │ │ - cmp %esi,%ebx │ │ - cmovle %esi,%eax │ │ - mov %esi,%edi │ │ - mov 0x8(%ebp),%esi │ │ - movzwl (%esi,%eax,2),%eax │ │ - mov %eax,0x8(%esp) │ │ - cmovl %edi,%ecx │ │ - movzwl (%esi,%ecx,2),%ecx │ │ - lea (%ecx,%ecx,8),%eax │ │ - sub 0x8(%esp),%eax │ │ - mov %eax,0x4(%esp) │ │ - mov 0xc(%esp),%eax │ │ - cmp %edx,%eax │ │ - cmovg %edx,%eax │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x18010,%esp │ │ + call 9a964 │ │ + pop %ebx │ │ + add $0x3c60c,%ebx │ │ + mov 0x8(%ebp),%edx │ │ + mov 0x1c(%ebp),%eax │ │ + mov 0x20(%ebp),%edi │ │ + mov 0x24(%ebp),%esi │ │ + lea 0xc000(%esp),%ecx │ │ + pushl 0x28(%ebp) │ │ + pushl (%esi) │ │ + push %edi │ │ mov %edi,%esi │ │ - lea 0x2(%ebx),%edi │ │ - cmp %esi,%edi │ │ - mov %esi,%ecx │ │ - mov %eax,0x8(%esp) │ │ - cmovg %eax,%ecx │ │ - mov 0x8(%ebp),%eax │ │ - movzwl (%eax,%ecx,2),%ecx │ │ - lea (%ecx,%ecx,8),%ecx │ │ - add 0x4(%esp),%ecx │ │ - lea 0x3(%ebx),%eax │ │ - mov %eax,0x4(%esp) │ │ - cmp %edx,%edi │ │ - cmovg %edx,%edi │ │ - cmp %esi,0x4(%esp) │ │ - cmovle %esi,%edi │ │ - mov 0x8(%ebp),%esi │ │ - movzwl (%esi,%edi,2),%eax │ │ - sub %eax,%ecx │ │ - add $0x8,%ecx │ │ - mov %ecx,%eax │ │ - sar $0x4,%eax │ │ - mov 0x14(%ebp),%edi │ │ - cmp %edi,%eax │ │ - mov %esi,%edx │ │ - jg 9c382 │ │ + push %eax │ │ mov %eax,%edi │ │ - xor %eax,%eax │ │ - test %ecx,%ecx │ │ - js 9c2c0 │ │ - mov %edi,%eax │ │ - jmp 9c2c0 │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + pushl 0xc(%ebp) │ │ + call 9a9f0 │ │ + add $0x20,%esp │ │ + mov %esp,%ecx │ │ + mov 0x8(%ebp),%edx │ │ + pushl 0x28(%ebp) │ │ + mov 0x24(%ebp),%eax │ │ + pushl 0x4(%eax) │ │ + push %esi │ │ + push %edi │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + pushl 0xc(%ebp) │ │ + call 9ab10 │ │ + add $0x1c,%esp │ │ + mov 0x24(%ebp),%eax │ │ + pushl 0x8(%eax) │ │ + push %esi │ │ + push %edi │ │ + lea 0x10(%esp),%eax │ │ + push %eax │ │ + lea 0xc014(%esp),%eax │ │ + push %eax │ │ + pushl 0xc(%ebp) │ │ + pushl 0x8(%ebp) │ │ + call 2d6c0 │ │ + add $0x20,%esp │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x27de0,%esp │ │ + mov %ecx,0xc(%esp) │ │ + call 9aa08 │ │ + pop %ebx │ │ + add $0x3c568,%ebx │ │ + mov 0x24(%ebp),%esi │ │ + mov 0x14(%ebp),%edi │ │ + lea 0xe150(%esp),%eax │ │ + lea 0x670(%esp),%ecx │ │ + push %esi │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x8(%ebp) │ │ + mov %edx,0x18(%esp) │ │ + push %edx │ │ + pushl 0xc(%ebp) │ │ + push %ecx │ │ + push %eax │ │ + call 2ce20 │ │ + add $0x20,%esp │ │ + mov %esi,%eax │ │ + test $0x4,%al │ │ + je 9aa66 │ │ + lea 0xd4d0(%esp),%eax │ │ + lea 0x30(%esp),%ecx │ │ + push %esi │ │ + push $0x2 │ │ + pushl 0x18(%ebp) │ │ + push %edi │ │ + pushl 0x10(%ebp) │ │ + push $0x0 │ │ + push %ecx │ │ + push %eax │ │ + call 2ce20 │ │ + add $0x20,%esp │ │ + mov %esi,%eax │ │ + test $0x8,%al │ │ + je 9aaa8 │ │ + imul $0x190,0x1c(%ebp),%eax │ │ + lea (%edi,%edi,2),%ecx │ │ + mov 0x10(%ebp),%edx │ │ + lea (%edx,%ecx,2),%ecx │ │ + lea 0xe150(%esp),%edx │ │ + lea (%edx,%eax,4),%edx │ │ + lea 0x670(%esp),%edi │ │ + lea (%edi,%eax,2),%eax │ │ + mov %esi,%edi │ │ + push %esi │ │ + push $0x2 │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + push %ecx │ │ + push $0x0 │ │ + push %eax │ │ + push %edx │ │ + call 2ce20 │ │ + add $0x20,%esp │ │ + sub $0xc,%esp │ │ + push %esi │ │ + mov 0x1c(%ebp),%edi │ │ + mov 0x18(%ebp),%ecx │ │ + mov %ecx,%edx │ │ + lea 0xe160(%esp),%ecx │ │ + push %edi │ │ + push %edx │ │ + lea 0x688(%esp),%esi │ │ + push %esi │ │ + push %ecx │ │ + call 2d030 │ │ + add $0x14,%esp │ │ + pushl 0x20(%ebp) │ │ + push %edi │ │ + pushl 0x18(%ebp) │ │ + push %esi │ │ + lea 0xe16c(%esp),%eax │ │ + push %eax │ │ + call 2d210 │ │ + add $0x1c,%esp │ │ + push %edi │ │ + pushl 0x18(%ebp) │ │ + push %esi │ │ + lea 0xe160(%esp),%eax │ │ + push %eax │ │ + pushl 0x8(%ebp) │ │ + pushl 0x20(%esp) │ │ + pushl 0x28(%esp) │ │ + call 2d410 │ │ + add $0x20,%esp │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ - and $0xfffffffc,%esp │ │ - cmpl $0x0,0x8(%ebp) │ │ - je 9c3bd │ │ - cmp $0x8,%ecx │ │ - jg 9c3ce │ │ - mov $0x2,%eax │ │ - cmp $0x3f,%edx │ │ - jle 9c3ee │ │ - jmp 9c40b │ │ - cmp $0x8,%ecx │ │ - jg 9c3e9 │ │ - mov $0x1,%eax │ │ - cmp $0x37,%edx │ │ - jle 9c409 │ │ - jmp 9c40b │ │ - cmp $0x10,%ecx │ │ - jg 9c3fa │ │ - mov $0x2,%eax │ │ - cmp $0x2f,%edx │ │ - jg 9c40b │ │ - mov $0x1,%eax │ │ - cmp $0x13,%edx │ │ - jle 9c409 │ │ - jmp 9c40b │ │ - cmp $0x10,%ecx │ │ - jg 9c40f │ │ - mov $0x1,%eax │ │ - cmp $0x27,%edx │ │ - jle 9c409 │ │ - jmp 9c40b │ │ - cmp $0x18,%ecx │ │ - mov $0x3,%eax │ │ - jg 9c40b │ │ - cmp $0x3,%edx │ │ - jg 9c40b │ │ - xor %eax,%eax │ │ - mov %ebp,%esp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x27de0,%esp │ │ + mov %ecx,0xc(%esp) │ │ + call 9ab28 │ │ + pop %ebx │ │ + add $0x3c448,%ebx │ │ + mov 0x24(%ebp),%esi │ │ + mov 0x14(%ebp),%edi │ │ + lea 0xe150(%esp),%eax │ │ + lea 0x670(%esp),%ecx │ │ + push %esi │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x8(%ebp) │ │ + mov %edx,0x18(%esp) │ │ + push %edx │ │ + pushl 0xc(%ebp) │ │ + push %ecx │ │ + push %eax │ │ + call 2c590 │ │ + add $0x20,%esp │ │ + mov %esi,%eax │ │ + test $0x4,%al │ │ + je 9ab86 │ │ + lea 0xd4d0(%esp),%eax │ │ + lea 0x30(%esp),%ecx │ │ + push %esi │ │ + push $0x2 │ │ + pushl 0x18(%ebp) │ │ + push %edi │ │ + pushl 0x10(%ebp) │ │ + push $0x0 │ │ + push %ecx │ │ + push %eax │ │ + call 2c590 │ │ + add $0x20,%esp │ │ + mov %esi,%eax │ │ + test $0x8,%al │ │ + je 9abc8 │ │ + imul $0x190,0x1c(%ebp),%eax │ │ + lea (%edi,%edi,2),%ecx │ │ + mov 0x10(%ebp),%edx │ │ + lea (%edx,%ecx,2),%ecx │ │ + lea 0xe150(%esp),%edx │ │ + lea (%edx,%eax,4),%edx │ │ + lea 0x670(%esp),%edi │ │ + lea (%edi,%eax,2),%eax │ │ + mov %esi,%edi │ │ + push %esi │ │ + push $0x2 │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + push %ecx │ │ + push $0x0 │ │ + push %eax │ │ + push %edx │ │ + call 2c590 │ │ + add $0x20,%esp │ │ + sub $0xc,%esp │ │ + push %esi │ │ + mov 0x1c(%ebp),%edi │ │ + mov 0x18(%ebp),%ecx │ │ + mov %ecx,%edx │ │ + lea 0xe160(%esp),%ecx │ │ + push %edi │ │ + push %edx │ │ + lea 0x688(%esp),%esi │ │ + push %esi │ │ + push %ecx │ │ + call 2c710 │ │ + add $0x14,%esp │ │ + pushl 0x20(%ebp) │ │ + push %edi │ │ + pushl 0x18(%ebp) │ │ + push %esi │ │ + lea 0xe16c(%esp),%eax │ │ + push %eax │ │ + call 2c850 │ │ + add $0x1c,%esp │ │ + push %edi │ │ + pushl 0x18(%ebp) │ │ + push %esi │ │ + lea 0xe160(%esp),%eax │ │ + push %eax │ │ + pushl 0x8(%ebp) │ │ + pushl 0x20(%esp) │ │ + pushl 0x28(%esp) │ │ + call 2ca80 │ │ + add $0x20,%esp │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ pop %ebp │ │ retq │ │ - cmp $0x18,%ecx │ │ - jg 9c434 │ │ - mov $0x3,%eax │ │ - cmp $0x1f,%edx │ │ - jg 9c40b │ │ - mov $0x2,%eax │ │ - cmp $0xf,%edx │ │ - jg 9c40b │ │ - mov $0x1,%eax │ │ - cmp $0x7,%edx │ │ - jle 9c409 │ │ - jmp 9c40b │ │ - cmp $0x20,%ecx │ │ - mov $0x3,%eax │ │ - jg 9c40b │ │ - cmp $0x1f,%edx │ │ - jg 9c40b │ │ - xor %eax,%eax │ │ - cmp $0x3,%edx │ │ - setg %al │ │ - inc %eax │ │ - mov %ebp,%esp │ │ + xchg %ax,%ax │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 9ac3f │ │ + pop %ebx │ │ + add $0x3c331,%ebx │ │ + mov 0x8(%ebp),%eax │ │ + lea -0x3c2f0(%ebx),%ecx │ │ + mov %ecx,(%eax) │ │ + lea -0x3baa0(%ebx),%ecx │ │ + mov %ecx,0x4(%eax) │ │ + lea -0x3ba50(%ebx),%ecx │ │ + mov %ecx,0x8(%eax) │ │ + lea -0x3ba00(%ebx),%ecx │ │ + mov %ecx,0xc(%eax) │ │ + mov %eax,(%esp) │ │ + call 96630 │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ pop %ebp │ │ retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - and $0xfffffffc,%esp │ │ - sub $0x2c,%esp │ │ - mov %ecx,0x10(%esp) │ │ - call 9c465 │ │ - pop %eax │ │ - add $0x38b0b,%eax │ │ - mov %eax,0x8(%esp) │ │ - mov 0x18(%ebp),%eax │ │ - mov 0x8(%ebp),%ecx │ │ - cmp %ecx,%edx │ │ - mov %edx,0x14(%esp) │ │ - cmovle %edx,%ecx │ │ - test %ecx,%ecx │ │ - mov 0x10(%ebp),%edx │ │ - jle 9c4bd │ │ - lea -0x1(%eax),%esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x190,%esp │ │ + mov 0x8(%ebp),%edx │ │ + xorps %xmm0,%xmm0 │ │ + movaps %xmm0,0x50(%esp) │ │ + movaps %xmm0,0x40(%esp) │ │ + movaps %xmm0,0x30(%esp) │ │ + movaps %xmm0,0x20(%esp) │ │ + movaps %xmm0,0x170(%esp) │ │ + movaps %xmm0,0x160(%esp) │ │ + movaps %xmm0,0x150(%esp) │ │ + movaps %xmm0,0x140(%esp) │ │ + movaps %xmm0,0x130(%esp) │ │ + movaps %xmm0,0x120(%esp) │ │ + movaps %xmm0,0x110(%esp) │ │ + movl $0x0,0x184(%esp) │ │ + movl $0x0,0x180(%esp) │ │ + movaps %xmm0,0x100(%esp) │ │ + movaps %xmm0,0xf0(%esp) │ │ + movaps %xmm0,0xe0(%esp) │ │ + movaps %xmm0,0xd0(%esp) │ │ + movaps %xmm0,0xc0(%esp) │ │ + movaps %xmm0,0xb0(%esp) │ │ + movaps %xmm0,0xa0(%esp) │ │ + movaps %xmm0,0x90(%esp) │ │ + movaps %xmm0,0x80(%esp) │ │ + movaps %xmm0,0x70(%esp) │ │ + movaps %xmm0,0x60(%esp) │ │ + add $0x7,%edx │ │ + xor %ebx,%ebx │ │ xor %edi,%edi │ │ - mov %ecx,0xc(%esp) │ │ - mov 0x14(%ebp),%ecx │ │ - mov 0x10(%esp),%ebx │ │ + xor %ecx,%ecx │ │ + xor %esi,%esi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - cmp %esi,%edi │ │ - mov %edi,%eax │ │ - cmovg %esi,%eax │ │ - cmp %ecx,%edi │ │ - cmovl %ecx,%eax │ │ - movzwl (%edx,%eax,2),%eax │ │ - mov %ax,(%ebx,%edi,2) │ │ - inc %edi │ │ - cmp 0xc(%esp),%edi │ │ - jl 9c4a0 │ │ - jmp 9c4bf │ │ - xor %edi,%edi │ │ - mov 0xc(%ebp),%eax │ │ - mov 0x14(%esp),%ecx │ │ - cmp %ecx,%eax │ │ - cmovg %ecx,%eax │ │ - cmp %eax,%edi │ │ - jge 9c5e1 │ │ - mov 0x1c(%ebp),%edx │ │ - lea (%edx,%edx,4),%edx │ │ - mov 0x8(%esp),%esi │ │ - movzbl -0x2225(%esi,%edx,1),%ecx │ │ - mov %ecx,0xc(%esp) │ │ - movzbl -0x2224(%esi,%edx,1),%ecx │ │ - mov %ecx,0x28(%esp) │ │ - movzbl -0x2223(%esi,%edx,1),%ecx │ │ - mov %ecx,0x24(%esp) │ │ - movzbl -0x2222(%esi,%edx,1),%ecx │ │ - mov %ecx,0x20(%esp) │ │ - movzbl -0x2221(%esi,%edx,1),%ecx │ │ - mov %ecx,0x1c(%esp) │ │ + nop │ │ + nop │ │ + movzbl -0x7(%edx),%eax │ │ + lea -0x80(%eax,%ecx,1),%ecx │ │ + mov %ecx,0x110(%esp,%esi,4) │ │ + lea -0x80(%edi,%eax,1),%ecx │ │ + mov %ecx,0x60(%esp,%esi,4) │ │ + mov %esi,%edi │ │ + shr %edi │ │ + lea -0x80(%ebx,%eax,1),%ecx │ │ + mov %ecx,0x20(%esp,%esi,4) │ │ + mov $0x3,%ecx │ │ + sub %edi,%ecx │ │ + add $0xffffff80,%eax │ │ + add %eax,0x98(%esp,%esi,4) │ │ + add %eax,0x168(%esp,%esi,4) │ │ + add %eax,0xb8(%esp,%ecx,4) │ │ + add %eax,0x40(%esp) │ │ + add %eax,0xe4(%esp,%edi,4) │ │ + movzbl -0x6(%edx),%eax │ │ + add $0xffffff80,%eax │ │ + add %eax,0x114(%esp,%esi,4) │ │ + add %eax,0x60(%esp,%esi,4) │ │ + add %eax,0x20(%esp,%esi,4) │ │ + add %eax,0x98(%esp,%esi,4) │ │ + add %eax,0x164(%esp,%esi,4) │ │ + mov $0x4,%ecx │ │ + sub %edi,%ecx │ │ + add %eax,0xb8(%esp,%ecx,4) │ │ + add %eax,0x44(%esp) │ │ + add %eax,0xe8(%esp,%edi,4) │ │ + movzbl -0x5(%edx),%eax │ │ + add $0xffffff80,%eax │ │ + add %eax,0x118(%esp,%esi,4) │ │ + add %eax,0x64(%esp,%esi,4) │ │ + add %eax,0x20(%esp,%esi,4) │ │ + add %eax,0x94(%esp,%esi,4) │ │ + add %eax,0x160(%esp,%esi,4) │ │ + mov $0x5,%ecx │ │ + sub %edi,%ecx │ │ + add %eax,0xb8(%esp,%ecx,4) │ │ + add %eax,0x48(%esp) │ │ + add %eax,0xec(%esp,%edi,4) │ │ + movzbl -0x4(%edx),%eax │ │ + add $0xffffff80,%eax │ │ + add %eax,0x11c(%esp,%esi,4) │ │ + add %eax,0x64(%esp,%esi,4) │ │ + add %eax,0x20(%esp,%esi,4) │ │ + add %eax,0x94(%esp,%esi,4) │ │ + add %eax,0x15c(%esp,%esi,4) │ │ + mov $0x6,%ecx │ │ + sub %edi,%ecx │ │ + add %eax,0xb8(%esp,%ecx,4) │ │ + add %eax,0x4c(%esp) │ │ + add %eax,0xf0(%esp,%edi,4) │ │ + movzbl -0x3(%edx),%eax │ │ + add $0xffffff80,%eax │ │ + add %eax,0x120(%esp,%esi,4) │ │ + add %eax,0x68(%esp,%esi,4) │ │ + add %eax,0x20(%esp,%esi,4) │ │ + add %eax,0x90(%esp,%esi,4) │ │ + add %eax,0x158(%esp,%esi,4) │ │ + mov $0x7,%ecx │ │ + sub %edi,%ecx │ │ + add %eax,0xb8(%esp,%ecx,4) │ │ + add %eax,0x50(%esp) │ │ + add %eax,0xf4(%esp,%edi,4) │ │ + movzbl -0x2(%edx),%eax │ │ + add $0xffffff80,%eax │ │ + add %eax,0x124(%esp,%esi,4) │ │ + add %eax,0x68(%esp,%esi,4) │ │ + add %eax,0x20(%esp,%esi,4) │ │ + add %eax,0x90(%esp,%esi,4) │ │ + add %eax,0x154(%esp,%esi,4) │ │ + mov $0x8,%ecx │ │ + sub %edi,%ecx │ │ + add %eax,0xb8(%esp,%ecx,4) │ │ + add %eax,0x54(%esp) │ │ + add %eax,0xf8(%esp,%edi,4) │ │ + movzbl -0x1(%edx),%eax │ │ + add $0xffffff80,%eax │ │ + add %eax,0x128(%esp,%esi,4) │ │ + add %eax,0x6c(%esp,%esi,4) │ │ + add %eax,0x20(%esp,%esi,4) │ │ + add %eax,0x8c(%esp,%esi,4) │ │ + add %eax,0x150(%esp,%esi,4) │ │ + mov $0x9,%ecx │ │ + sub %edi,%ecx │ │ + add %eax,0xb8(%esp,%ecx,4) │ │ + add %eax,0x58(%esp) │ │ + add %eax,0xfc(%esp,%edi,4) │ │ + movzbl (%edx),%eax │ │ + add $0xffffff80,%eax │ │ + add %eax,0x6c(%esp,%esi,4) │ │ + add %eax,0x8c(%esp,%esi,4) │ │ + mov $0xa,%ecx │ │ + sub %edi,%ecx │ │ + add %eax,0xb8(%esp,%ecx,4) │ │ + add %eax,0x12c(%esp,%esi,4) │ │ + add %eax,0x20(%esp,%esi,4) │ │ + add %eax,0x14c(%esp,%esi,4) │ │ + add %eax,0x100(%esp,%edi,4) │ │ + mov 0x5c(%esp),%edi │ │ + add %eax,%edi │ │ + mov %edi,0x5c(%esp) │ │ + cmp $0x7,%esi │ │ + je 9af7a │ │ + mov 0x114(%esp,%esi,4),%ecx │ │ + mov 0x64(%esp,%esi,4),%edi │ │ + mov 0x24(%esp,%esi,4),%ebx │ │ + inc %esi │ │ + add 0xc(%ebp),%edx │ │ + jmp 9ad60 │ │ + xorps %xmm0,%xmm0 │ │ + movaps %xmm0,(%esp) │ │ + movaps %xmm0,0x10(%esp) │ │ + mov 0x20(%esp),%eax │ │ + mov 0x24(%esp),%ecx │ │ + imul %eax,%eax │ │ + mov 0x40(%esp),%edx │ │ + imul %edx,%edx │ │ + imul %ecx,%ecx │ │ + add %eax,%ecx │ │ + mov 0x44(%esp),%eax │ │ + imul %eax,%eax │ │ + add %edx,%eax │ │ + mov 0x28(%esp),%edx │ │ + imul %edx,%edx │ │ + add %ecx,%edx │ │ + mov 0x48(%esp),%ecx │ │ + imul %ecx,%ecx │ │ + add %eax,%ecx │ │ + mov 0x2c(%esp),%eax │ │ + imul %eax,%eax │ │ + add %edx,%eax │ │ + mov 0x4c(%esp),%edx │ │ + imul %edx,%edx │ │ + add %ecx,%edx │ │ + mov 0x30(%esp),%ecx │ │ + imul %ecx,%ecx │ │ + add %eax,%ecx │ │ + mov 0x50(%esp),%eax │ │ + imul %eax,%eax │ │ + add %edx,%eax │ │ + mov 0x34(%esp),%edx │ │ + imul %edx,%edx │ │ + add %ecx,%edx │ │ + mov 0x54(%esp),%ecx │ │ + imul %ecx,%ecx │ │ + add %eax,%ecx │ │ + mov 0x38(%esp),%eax │ │ + imul %eax,%eax │ │ + add %edx,%eax │ │ + mov 0x58(%esp),%edx │ │ + imul %edx,%edx │ │ + add %ecx,%edx │ │ + mov 0x3c(%esp),%ecx │ │ + imul %ecx,%ecx │ │ + add %eax,%ecx │ │ + imul %edi,%edi │ │ + add %edx,%edi │ │ + imul $0x69,%ecx,%eax │ │ mov %eax,0x8(%esp) │ │ - mov 0x18(%ebp),%eax │ │ - dec %eax │ │ + imul $0x69,%edi,%eax │ │ mov %eax,0x18(%esp) │ │ + mov 0x110(%esp),%eax │ │ + mov 0x114(%esp),%ecx │ │ + imul %eax,%eax │ │ + mov 0x148(%esp),%edx │ │ + imul %edx,%edx │ │ + add %eax,%edx │ │ + imul $0x348,%edx,%eax │ │ + mov 0x14c(%esp),%edx │ │ + imul %edx,%edx │ │ + mov 0x184(%esp),%esi │ │ + imul %esi,%esi │ │ + add %edx,%esi │ │ + imul $0x348,%esi,%edx │ │ + imul %ecx,%ecx │ │ + mov 0x144(%esp),%esi │ │ + imul %esi,%esi │ │ + add %ecx,%esi │ │ + imul $0x1a4,%esi,%ecx │ │ + add %eax,%ecx │ │ + mov 0x150(%esp),%eax │ │ + imul %eax,%eax │ │ + mov 0x180(%esp),%esi │ │ + imul %esi,%esi │ │ + add %eax,%esi │ │ + imul $0x1a4,%esi,%eax │ │ + add %edx,%eax │ │ + mov 0x118(%esp),%edx │ │ + imul %edx,%edx │ │ + mov 0x140(%esp),%esi │ │ + imul %esi,%esi │ │ + add %edx,%esi │ │ + imul $0x118,%esi,%edx │ │ + add %ecx,%edx │ │ + mov 0x154(%esp),%ecx │ │ + imul %ecx,%ecx │ │ + mov 0x17c(%esp),%esi │ │ + imul %esi,%esi │ │ + add %ecx,%esi │ │ + imul $0x118,%esi,%ecx │ │ + add %eax,%ecx │ │ + mov 0x11c(%esp),%eax │ │ + imul %eax,%eax │ │ + mov 0x13c(%esp),%esi │ │ + imul %esi,%esi │ │ + add %eax,%esi │ │ + imul $0xd2,%esi,%eax │ │ + add %edx,%eax │ │ + mov 0x158(%esp),%edx │ │ + imul %edx,%edx │ │ + mov 0x178(%esp),%esi │ │ + imul %esi,%esi │ │ + add %edx,%esi │ │ + imul $0xd2,%esi,%edx │ │ + add %ecx,%edx │ │ + mov 0x120(%esp),%ecx │ │ + imul %ecx,%ecx │ │ + mov 0x138(%esp),%esi │ │ + imul %esi,%esi │ │ + add %ecx,%esi │ │ + imul $0xa8,%esi,%ecx │ │ + add %eax,%ecx │ │ + mov 0x15c(%esp),%eax │ │ + imul %eax,%eax │ │ + mov 0x174(%esp),%esi │ │ + imul %esi,%esi │ │ + add %eax,%esi │ │ + imul $0xa8,%esi,%eax │ │ + add %edx,%eax │ │ + mov 0x124(%esp),%edx │ │ + imul %edx,%edx │ │ + mov 0x134(%esp),%esi │ │ + imul %esi,%esi │ │ + add %edx,%esi │ │ + imul $0x8c,%esi,%edx │ │ + add %ecx,%edx │ │ + mov 0x160(%esp),%ecx │ │ + imul %ecx,%ecx │ │ + mov 0x170(%esp),%esi │ │ + imul %esi,%esi │ │ + add %ecx,%esi │ │ + imul $0x8c,%esi,%ecx │ │ + add %eax,%ecx │ │ + mov 0x128(%esp),%eax │ │ + imul %eax,%eax │ │ + mov 0x130(%esp),%esi │ │ + imul %esi,%esi │ │ + add %eax,%esi │ │ + imul $0x78,%esi,%eax │ │ + add %edx,%eax │ │ + mov 0x164(%esp),%edx │ │ + imul %edx,%edx │ │ + mov 0x16c(%esp),%esi │ │ + imul %esi,%esi │ │ + add %edx,%esi │ │ + imul $0x78,%esi,%esi │ │ + add %ecx,%esi │ │ + mov 0x12c(%esp),%ecx │ │ + imul %ecx,%ecx │ │ + imul $0x69,%ecx,%edx │ │ + add %eax,%edx │ │ + mov %edx,(%esp) │ │ + mov 0x168(%esp),%eax │ │ + imul %eax,%eax │ │ + imul $0x69,%eax,%eax │ │ + add %esi,%eax │ │ + mov %eax,0x10(%esp) │ │ + mov 0x6c(%esp),%eax │ │ + imul %eax,%eax │ │ + add 0x4(%esp),%eax │ │ + mov 0x70(%esp),%ecx │ │ + imul %ecx,%ecx │ │ + add %eax,%ecx │ │ + mov 0x74(%esp),%eax │ │ + imul %eax,%eax │ │ + add %ecx,%eax │ │ + mov 0x78(%esp),%ecx │ │ + imul %ecx,%ecx │ │ + add %eax,%ecx │ │ + mov 0x7c(%esp),%eax │ │ + imul %eax,%eax │ │ + add %ecx,%eax │ │ + imul $0x69,%eax,%eax │ │ + mov 0x60(%esp),%ecx │ │ + imul %ecx,%ecx │ │ + mov 0x88(%esp),%esi │ │ + imul %esi,%esi │ │ + add %ecx,%esi │ │ + mov 0x64(%esp),%ecx │ │ + imul $0x1a4,%esi,%esi │ │ + add %eax,%esi │ │ + imul %ecx,%ecx │ │ + mov 0x84(%esp),%eax │ │ + imul %eax,%eax │ │ + add %ecx,%eax │ │ + imul $0xd2,%eax,%eax │ │ + add %esi,%eax │ │ + mov 0x68(%esp),%ecx │ │ + imul %ecx,%ecx │ │ + mov 0x80(%esp),%esi │ │ + imul %esi,%esi │ │ + add %ecx,%esi │ │ + imul $0x8c,%esi,%ecx │ │ + add %eax,%ecx │ │ + mov %ecx,0x4(%esp) │ │ + mov 0x98(%esp),%eax │ │ + imul %eax,%eax │ │ + add 0xc(%esp),%eax │ │ + mov 0x9c(%esp),%ecx │ │ + imul %ecx,%ecx │ │ + add %eax,%ecx │ │ + mov 0xa0(%esp),%eax │ │ + imul %eax,%eax │ │ + add %ecx,%eax │ │ + mov 0xa4(%esp),%ecx │ │ + imul %ecx,%ecx │ │ + add %eax,%ecx │ │ + mov 0xa8(%esp),%eax │ │ + imul %eax,%eax │ │ + add %ecx,%eax │ │ + imul $0x69,%eax,%eax │ │ + mov 0x8c(%esp),%ecx │ │ + imul %ecx,%ecx │ │ + mov 0xb4(%esp),%esi │ │ + imul %esi,%esi │ │ + add %ecx,%esi │ │ + imul $0x1a4,%esi,%ecx │ │ + add %eax,%ecx │ │ + mov 0x90(%esp),%eax │ │ + imul %eax,%eax │ │ + mov 0xb0(%esp),%esi │ │ + imul %esi,%esi │ │ + add %eax,%esi │ │ + imul $0xd2,%esi,%eax │ │ + add %ecx,%eax │ │ + mov 0x94(%esp),%ecx │ │ + imul %ecx,%ecx │ │ + mov 0xac(%esp),%esi │ │ + imul %esi,%esi │ │ + add %ecx,%esi │ │ + imul $0x8c,%esi,%ecx │ │ + add %eax,%ecx │ │ + mov %ecx,0xc(%esp) │ │ + mov 0xc4(%esp),%eax │ │ + imul %eax,%eax │ │ + add 0x14(%esp),%eax │ │ + mov 0xc8(%esp),%ecx │ │ + imul %ecx,%ecx │ │ + add %eax,%ecx │ │ + mov 0xcc(%esp),%eax │ │ + imul %eax,%eax │ │ + add %ecx,%eax │ │ + mov 0xd0(%esp),%ecx │ │ + imul %ecx,%ecx │ │ + add %eax,%ecx │ │ + mov 0xd4(%esp),%eax │ │ + imul %eax,%eax │ │ + add %ecx,%eax │ │ + imul $0x69,%eax,%eax │ │ + mov 0xb8(%esp),%ecx │ │ + imul %ecx,%ecx │ │ + mov 0xe0(%esp),%esi │ │ + imul %esi,%esi │ │ + add %ecx,%esi │ │ + mov 0xbc(%esp),%ecx │ │ + imul $0x1a4,%esi,%esi │ │ + add %eax,%esi │ │ + imul %ecx,%ecx │ │ + mov 0xdc(%esp),%eax │ │ + imul %eax,%eax │ │ + add %ecx,%eax │ │ + imul $0xd2,%eax,%ecx │ │ + add %esi,%ecx │ │ + mov 0xc0(%esp),%eax │ │ + imul %eax,%eax │ │ + mov 0xd8(%esp),%esi │ │ + imul %esi,%esi │ │ + add %eax,%esi │ │ + imul $0x8c,%esi,%eax │ │ + add %ecx,%eax │ │ + mov %eax,0x14(%esp) │ │ + mov 0xf0(%esp),%ecx │ │ + imul %ecx,%ecx │ │ + add 0x1c(%esp),%ecx │ │ + mov 0xf4(%esp),%esi │ │ + imul %esi,%esi │ │ + add %ecx,%esi │ │ + mov 0xf8(%esp),%ecx │ │ + imul %ecx,%ecx │ │ + add %esi,%ecx │ │ + mov 0xfc(%esp),%esi │ │ + imul %esi,%esi │ │ + add %ecx,%esi │ │ + mov 0x100(%esp),%ecx │ │ + imul %ecx,%ecx │ │ + add %esi,%ecx │ │ + mov 0xe4(%esp),%esi │ │ + imul %esi,%esi │ │ + mov 0x10c(%esp),%edi │ │ + imul %edi,%edi │ │ + add %esi,%edi │ │ + imul $0x69,%ecx,%ecx │ │ + imul $0x1a4,%edi,%esi │ │ + add %ecx,%esi │ │ + mov 0xe8(%esp),%ecx │ │ + imul %ecx,%ecx │ │ + mov 0x108(%esp),%edi │ │ + imul %edi,%edi │ │ + add %ecx,%edi │ │ + imul $0xd2,%edi,%ecx │ │ + add %esi,%ecx │ │ + mov 0xec(%esp),%esi │ │ + imul %esi,%esi │ │ + mov 0x104(%esp),%edi │ │ + imul %edi,%edi │ │ + add %esi,%edi │ │ + imul $0x8c,%edi,%esi │ │ + add %ecx,%esi │ │ + mov %esi,0x1c(%esp) │ │ + mov 0x4(%esp),%edi │ │ + xor %ecx,%ecx │ │ + cmp %edx,%edi │ │ + cmova %edi,%edx │ │ + seta %cl │ │ + mov 0x8(%esp),%edi │ │ + cmp %edx,%edi │ │ + mov $0x2,%ebx │ │ + cmovbe %ecx,%ebx │ │ + cmova %edi,%edx │ │ + mov 0xc(%esp),%ecx │ │ + cmp %edx,%ecx │ │ + mov $0x3,%edi │ │ + cmovbe %ebx,%edi │ │ + cmova %ecx,%edx │ │ + mov 0x10(%esp),%ecx │ │ + cmp %edx,%ecx │ │ + mov $0x4,%ebx │ │ + cmovbe %edi,%ebx │ │ + cmova %ecx,%edx │ │ + cmp %edx,%eax │ │ + mov $0x5,%ecx │ │ + cmovbe %ebx,%ecx │ │ + cmova %eax,%edx │ │ + mov 0x18(%esp),%eax │ │ + cmp %edx,%eax │ │ + mov $0x6,%edi │ │ + cmovbe %ecx,%edi │ │ + cmova %eax,%edx │ │ + cmp %edx,%esi │ │ + mov $0x7,%eax │ │ + cmovbe %edi,%eax │ │ + cmova %esi,%edx │ │ + mov %eax,%ecx │ │ + xor $0x4,%ecx │ │ + sub (%esp,%ecx,4),%edx │ │ + shr $0xa,%edx │ │ + mov 0x10(%ebp),%ecx │ │ + mov %edx,(%ecx) │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - lea -0x2(%edi),%eax │ │ - mov 0x18(%esp),%ecx │ │ - cmp %ecx,%eax │ │ - mov %eax,%ebx │ │ - cmovg %ecx,%ebx │ │ - mov 0x14(%ebp),%edx │ │ - cmp %edx,%eax │ │ - cmovl %edx,%ebx │ │ - mov 0x10(%ebp),%eax │ │ - movzwl (%eax,%ebx,2),%edx │ │ - imul 0xc(%esp),%edx │ │ - lea -0x1(%edi),%ebx │ │ - cmp %ecx,%ebx │ │ - cmovg %ecx,%ebx │ │ - cmp %ecx,%edi │ │ - mov %edi,%esi │ │ - cmovg %ecx,%esi │ │ - mov 0x14(%ebp),%eax │ │ - cmp %eax,%edi │ │ - cmovle %eax,%ebx │ │ - mov 0x10(%ebp),%eax │ │ - movzwl (%eax,%ebx,2),%ebx │ │ - cmovl 0x14(%ebp),%esi │ │ - imul 0x28(%esp),%ebx │ │ - add %edx,%ebx │ │ - movzwl (%eax,%esi,2),%eax │ │ - imul 0x24(%esp),%eax │ │ - add %ebx,%eax │ │ - lea 0x1(%edi),%ebx │ │ - cmp %ecx,%ebx │ │ - mov %ebx,%esi │ │ - cmovg %ecx,%esi │ │ - mov 0x14(%ebp),%edx │ │ - cmp %edx,%ebx │ │ - cmovl %edx,%esi │ │ - mov 0x10(%ebp),%edx │ │ - movzwl (%edx,%esi,2),%edx │ │ - imul 0x20(%esp),%edx │ │ - add %eax,%edx │ │ - lea 0x2(%edi),%esi │ │ - cmp %ecx,%esi │ │ - mov %esi,%eax │ │ - cmovg %ecx,%eax │ │ - mov 0x14(%ebp),%ecx │ │ - cmp %ecx,%esi │ │ - mov 0x10(%esp),%esi │ │ - cmovl %ecx,%eax │ │ - mov 0x10(%ebp),%ecx │ │ - movzwl (%ecx,%eax,2),%eax │ │ - imul 0x1c(%esp),%eax │ │ - lea 0x8(%eax,%edx,1),%eax │ │ - shr $0x4,%eax │ │ - mov %ax,(%esi,%edi,2) │ │ - cmp 0x8(%esp),%ebx │ │ - mov %ebx,%edi │ │ - jl 9c530 │ │ - jmp 9c5e3 │ │ - mov %edi,%ebx │ │ - mov 0x14(%esp),%edx │ │ - cmp %edx,%ebx │ │ - mov 0x18(%ebp),%esi │ │ - mov 0x14(%ebp),%ecx │ │ - jge 9c620 │ │ - dec %esi │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 9b4df │ │ + pop %ebx │ │ + add $0x3ba91,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + pushl 0x28(%ebp) │ │ + push $0x8 │ │ + push $0x8 │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9b5c0 │ │ + add $0x30,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 9b52f │ │ + pop %ebx │ │ + add $0x3ba41,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + pushl 0x28(%ebp) │ │ + push $0x8 │ │ + push $0x4 │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9b5c0 │ │ + add $0x30,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - cmp %esi,%ebx │ │ - mov %ebx,%eax │ │ - cmovg %esi,%eax │ │ - cmp %ecx,%ebx │ │ - cmovl %ecx,%eax │ │ - mov 0x10(%ebp),%edi │ │ - movzwl (%edi,%eax,2),%eax │ │ - mov 0x10(%esp),%edi │ │ - mov %ax,(%edi,%ebx,2) │ │ - inc %ebx │ │ - cmp %ebx,%edx │ │ - jne 9c600 │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 9b57f │ │ + pop %ebx │ │ + add $0x3b9f1,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + pushl 0x28(%ebp) │ │ + push $0x4 │ │ + push $0x4 │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call 9b5c0 │ │ + add $0x30,%esp │ │ + lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x30,%esp │ │ - mov %ecx,%edi │ │ - mov 0x18(%ebp),%ecx │ │ - mov 0x10(%ebp),%eax │ │ - shl $0x2,%eax │ │ - sub %eax,%ecx │ │ - call 9c64e │ │ - pop %ebx │ │ - add $0x38922,%ebx │ │ - mov %ecx,0x18(%esp) │ │ - test %ecx,%ecx │ │ - mov 0x14(%ebp),%esi │ │ - mov %edi,0x8(%esp) │ │ - mov %ebx,0x14(%esp) │ │ - jle 9c812 │ │ - mov 0x8(%ebp),%edi │ │ - mov 0xc(%ebp),%eax │ │ - shl $0x2,%eax │ │ - mov %esi,%ecx │ │ - sub %eax,%ecx │ │ - mov %ecx,(%esp) │ │ - xor %eax,%eax │ │ - cmpl $0x0,0x1c(%ebp) │ │ - sete %al │ │ - mov %edi,%ebx │ │ - sar %ebx │ │ - mov 0x20(%ebp),%ecx │ │ - cmp $0x1,%ecx │ │ - adc $0xffffffff,%eax │ │ - add $0x2,%eax │ │ - mov %eax,0x4(%esp) │ │ - mov %ebx,0x28(%esp) │ │ - shl %cl,%ebx │ │ - add %ebx,%ebx │ │ - mov %ebx,0x20(%esp) │ │ - lea (%esi,%esi,1),%eax │ │ - mov %eax,0x1c(%esp) │ │ - lea 0x2(%edi,%edx,1),%eax │ │ - mov 0x8(%esp),%ebx │ │ - mov %eax,0xc(%esp) │ │ - movl $0x0,0x10(%esp) │ │ - mov %ebx,%esi │ │ - cmpl $0x0,(%esp) │ │ - mov $0x0,%ecx │ │ - jg 9c70c │ │ - jmp 9c767 │ │ + sub $0x3d0,%esp │ │ + mov %edx,0xfc(%esp) │ │ + mov %ecx,0x6c(%esp) │ │ + call 9b5df │ │ + pop %edi │ │ + add $0x3b991,%edi │ │ + mov 0x28(%ebp),%edx │ │ + test $0x4,%dl │ │ + mov $0xfffffffe,%ebx │ │ + jne 9b6bd │ │ + mov 0x20(%ebp),%eax │ │ + add $0x4,%eax │ │ + jle 9b7c2 │ │ + xor %ecx,%ecx │ │ + cmp $0x10,%eax │ │ + jb 9b635 │ │ + mov %eax,%ecx │ │ + and $0xfffffff0,%ecx │ │ + lea 0x2bc(%esp),%edx │ │ + movdqa -0x14c10(%edi),%xmm0 │ │ + mov %ecx,%esi │ │ + movdqu %xmm0,-0x10(%edx) │ │ + movdqu %xmm0,(%edx) │ │ + add $0x20,%edx │ │ + add $0xfffffff0,%esi │ │ + jne 9b620 │ │ + cmp %ecx,%eax │ │ + je 9b65b │ │ + lea 0x2ac(%esp,%ecx,2),%edx │ │ + mov 0x20(%ebp),%esi │ │ + sub %ecx,%esi │ │ + add $0x4,%esi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movw $0x8000,(%edx) │ │ + add $0x2,%edx │ │ + dec %esi │ │ + jne 9b650 │ │ + xor %ecx,%ecx │ │ + cmp $0xf,%eax │ │ + mov 0x28(%ebp),%edx │ │ + jbe 9b69a │ │ + mov %eax,%ecx │ │ + and $0xfffffff0,%ecx │ │ + lea 0x2d4(%esp),%edx │ │ + movdqa -0x14c10(%edi),%xmm0 │ │ + mov %ecx,%esi │ │ nop │ │ nop │ │ - add 0x1c(%esp),%esi │ │ - mov 0x20(%esp),%eax │ │ - add %eax,%edx │ │ - mov 0x10(%esp),%ecx │ │ - inc %ecx │ │ - add %eax,0xc(%esp) │ │ - mov %ecx,0x10(%esp) │ │ - cmp 0x18(%esp),%ecx │ │ - je 9c803 │ │ - cmpl $0x0,(%esp) │ │ - mov $0x0,%ecx │ │ - jle 9c767 │ │ - cmpl $0x0,0x1c(%ebp) │ │ - je 9c7a0 │ │ + nop │ │ + nop │ │ + nop │ │ + movdqu %xmm0,-0x10(%edx) │ │ + movdqu %xmm0,(%edx) │ │ + add $0x20,%edx │ │ + add $0xfffffff0,%esi │ │ + jne 9b680 │ │ xor %ebx,%ebx │ │ - jmp 9c730 │ │ + cmp %ecx,%eax │ │ + mov 0x28(%ebp),%edx │ │ + je 9b6bd │ │ + mov 0x20(%ebp),%eax │ │ + sub %ecx,%eax │ │ + add $0x4,%eax │ │ + lea 0x2c4(%esp,%ecx,2),%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x4(%esp),%ecx │ │ - shl %cl,%eax │ │ - mov %ax,(%esi,%ebx,2) │ │ - inc %ebx │ │ - cmp %ebx,(%esp) │ │ - je 9c760 │ │ - mov %ebx,%edi │ │ - mov 0x1c(%ebp),%ecx │ │ - shl %cl,%edi │ │ - movzwl (%edx,%edi,2),%ecx │ │ - movzwl 0x2(%edx,%ebx,4),%eax │ │ - add %ecx,%eax │ │ - cmpl $0x0,0x20(%ebp) │ │ - je 9c720 │ │ - add 0x28(%esp),%edi │ │ - movzwl (%edx,%edi,2),%ecx │ │ - add %ecx,%eax │ │ - mov 0xc(%esp),%ecx │ │ - movzwl (%ecx,%ebx,4),%ecx │ │ - add %ecx,%eax │ │ - jmp 9c720 │ │ + nop │ │ + movw $0x8000,(%ecx) │ │ + add $0x2,%ecx │ │ + dec %eax │ │ + jne 9b6b0 │ │ + xor %ebx,%ebx │ │ + mov 0x24(%ebp),%ecx │ │ + test $0x8,%dl │ │ + mov %ecx,0x164(%esp) │ │ + jne 9b7d7 │ │ + mov 0x20(%ebp),%eax │ │ + add $0x4,%eax │ │ + mov %ecx,%esi │ │ + jle 9b7da │ │ + xor %ecx,%ecx │ │ + cmp $0x10,%eax │ │ + jb 9b725 │ │ + mov %eax,%ecx │ │ + and $0xfffffff0,%ecx │ │ + mov 0x24(%ebp),%edx │ │ + lea (%edx,%edx,2),%edx │ │ + lea 0x2ec(%esp,%edx,8),%edx │ │ + movdqa -0x14c10(%edi),%xmm0 │ │ + mov %ecx,%esi │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + movdqu %xmm0,-0x10(%edx) │ │ + movdqu %xmm0,(%edx) │ │ + add $0x20,%edx │ │ + add $0xfffffff0,%esi │ │ + jne 9b710 │ │ + cmp %ecx,%eax │ │ + je 9b74b │ │ + mov 0x20(%ebp),%edx │ │ + sub %ecx,%edx │ │ + add $0x4,%edx │ │ + mov 0x24(%ebp),%esi │ │ + lea (%esi,%esi,2),%esi │ │ + lea (%ecx,%esi,4),%ecx │ │ + lea 0x2dc(%esp,%ecx,2),%ecx │ │ + nop │ │ + nop │ │ + nop │ │ + movw $0x8000,(%ecx) │ │ + add $0x2,%ecx │ │ + dec %edx │ │ + jne 9b740 │ │ + xor %ecx,%ecx │ │ + cmp $0xf,%eax │ │ + jbe 9b78a │ │ + mov %eax,%ecx │ │ + and $0xfffffff0,%ecx │ │ + mov 0x24(%ebp),%edx │ │ + lea (%edx,%edx,2),%edx │ │ + lea 0x304(%esp,%edx,8),%edx │ │ + movdqa -0x14c10(%edi),%xmm0 │ │ + mov %ecx,%esi │ │ + nop │ │ + nop │ │ + movdqu %xmm0,-0x10(%edx) │ │ + movdqu %xmm0,(%edx) │ │ + add $0x20,%edx │ │ + add $0xfffffff0,%esi │ │ + jne 9b770 │ │ + cmp %ecx,%eax │ │ + mov 0x24(%ebp),%eax │ │ + mov %eax,%esi │ │ + je 9b7da │ │ + mov 0x20(%ebp),%eax │ │ + sub %ecx,%eax │ │ + add $0x4,%eax │ │ + mov 0x24(%ebp),%edx │ │ + lea (%edx,%edx,2),%edx │ │ + lea (%ecx,%edx,4),%ecx │ │ + lea 0x2f4(%esp,%ecx,2),%ecx │ │ nop │ │ nop │ │ - mov (%esp),%ecx │ │ - mov 0x8(%esp),%ebx │ │ - mov 0x14(%ebp),%edi │ │ - cmp %edi,%ecx │ │ - jge 9c6e0 │ │ - mov 0x10(%esp),%eax │ │ - imul %edi,%eax │ │ - lea -0x2(%ebx,%eax,2),%eax │ │ - movzwl (%eax,%ecx,2),%eax │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movw $0x8000,(%ecx) │ │ + add $0x2,%ecx │ │ + dec %eax │ │ + jne 9b7b0 │ │ + mov 0x24(%ebp),%eax │ │ + mov %eax,%esi │ │ + jmp 9b7da │ │ + xor %ebx,%ebx │ │ + mov 0x24(%ebp),%ecx │ │ + test $0x8,%dl │ │ + mov %ecx,0x164(%esp) │ │ + je 9b6d0 │ │ + lea 0x2(%ecx),%esi │ │ + lea 0x2e0(%esp),%eax │ │ + mov %eax,0x160(%esp) │ │ + movl $0xfffffffe,(%esp) │ │ + mov 0x28(%ebp),%edx │ │ + test $0x1,%dl │ │ + jne 9b82f │ │ + movl $0x0,(%esp) │ │ + mov %esi,%eax │ │ + sub %ebx,%eax │ │ + jle 9b82f │ │ + mov %ebx,%ecx │ │ + lea (%ebx,%ebx,2),%ecx │ │ + lea 0x2e0(%esp),%edx │ │ + lea -0x4(%edx,%ecx,8),%ecx │ │ nop │ │ nop │ │ nop │ │ - mov %ax,(%esi,%ecx,2) │ │ - inc %ecx │ │ - cmp %ecx,%edi │ │ - jne 9c790 │ │ - jmp 9c6e0 │ │ nop │ │ nop │ │ - mov 0x8(%ebp),%eax │ │ - add %edx,%eax │ │ - mov %eax,0x24(%esp) │ │ - xor %edi,%edi │ │ - cmpl $0x0,0x20(%ebp) │ │ - movzwl (%edx,%edi,2),%eax │ │ - jne 9c7da │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movl $0x80008000,(%ecx) │ │ + add $0x18,%ecx │ │ + dec %eax │ │ + jne 9b820 │ │ + mov 0x28(%ebp),%edx │ │ + test $0x2,%dl │ │ + jne 9b873 │ │ + mov %esi,%eax │ │ + mov %ebx,%edx │ │ + sub %ebx,%eax │ │ + mov 0x20(%ebp),%ecx │ │ + jle 9b87b │ │ + lea (%edx,%edx,2),%ecx │ │ + lea 0x2e0(%esp),%edx │ │ + lea (%edx,%ecx,8),%ecx │ │ + mov 0x20(%ebp),%edx │ │ + lea (%ecx,%edx,2),%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x4(%esp),%ecx │ │ - shl %cl,%eax │ │ - mov %ax,(%esi,%edi,2) │ │ - inc %edi │ │ - cmp %edi,(%esp) │ │ - je 9c7f0 │ │ - cmpl $0x0,0x20(%ebp) │ │ - movzwl (%edx,%edi,2),%eax │ │ - je 9c7c0 │ │ - mov 0x24(%esp),%ecx │ │ - movzwl (%ecx,%edi,2),%ecx │ │ - add %ecx,%eax │ │ - jmp 9c7c0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movl $0x80008000,(%ecx) │ │ + add $0x18,%ecx │ │ + dec %eax │ │ + jne 9b860 │ │ + mov 0x20(%ebp),%eax │ │ + mov %eax,%ecx │ │ + jmp 9b879 │ │ + mov 0x20(%ebp),%eax │ │ + lea 0x2(%eax),%ecx │ │ + mov %ebx,%edx │ │ + mov %ecx,0x30(%esp) │ │ + mov %esi,0xe0(%esp) │ │ + mov %edi,0x150(%esp) │ │ + test %edx,%edx │ │ + jns 9ba32 │ │ + mov 0x30(%esp),%eax │ │ + sub (%esp),%eax │ │ + mov %eax,0x20(%esp) │ │ + jle 9ba32 │ │ + mov %edx,%edi │ │ + lea 0x0(,%edx,4),%eax │ │ + lea (%eax,%eax,2),%eax │ │ mov (%esp),%ecx │ │ - mov 0x14(%ebp),%edi │ │ - cmp %edi,%ecx │ │ - jge 9c6e0 │ │ - jmp 9c772 │ │ - mov 0x18(%esp),%ecx │ │ - mov 0x14(%esp),%ebx │ │ - cmp 0x18(%ebp),%ecx │ │ - jl 9c81b │ │ - jmp 9c851 │ │ - xor %ecx,%ecx │ │ - mov %edi,%esi │ │ - cmp 0x18(%ebp),%ecx │ │ - jge 9c851 │ │ - mov 0x14(%ebp),%eax │ │ - add %eax,%eax │ │ - mov 0x18(%ebp),%edi │ │ - sub %ecx,%edi │ │ - mov %eax,(%esp) │ │ - neg %eax │ │ - mov %eax,0x4(%esp) │ │ + lea 0x1a(%ecx,%eax,1),%edx │ │ + mov %edx,0x120(%esp) │ │ + mov 0x30(%esp),%edx │ │ + lea 0x1a(%edx,%eax,1),%edx │ │ + mov %edx,0x40(%esp) │ │ + mov 0x20(%esp),%edx │ │ + and $0xfffffff0,%edx │ │ + lea 0x2f0(%esp,%eax,2),%esi │ │ + lea 0x2e0(%esp,%eax,2),%eax │ │ + pxor %xmm0,%xmm0 │ │ + mov 0xc(%ebp),%ebx │ │ + mov %edx,0x140(%esp) │ │ + lea (%ecx,%edx,1),%ecx │ │ + mov %ecx,0x90(%esp) │ │ + movl $0x0,0x50(%esp) │ │ + mov %ebx,%ecx │ │ + jmp 9b92c │ │ nop │ │ nop │ │ - mov 0x4(%esp),%eax │ │ - add %esi,%eax │ │ - sub $0x4,%esp │ │ - pushl 0x4(%esp) │ │ - push %eax │ │ - push %esi │ │ - call 14a0 │ │ - mov 0x24(%esp),%ebx │ │ - add $0x10,%esp │ │ - add (%esp),%esi │ │ - dec %edi │ │ - jne 9c830 │ │ - cmpl $0x0,0x18(%ebp) │ │ - mov 0x8(%esp),%ebx │ │ - jle 9c9fb │ │ - cmpl $0x0,0x14(%ebp) │ │ - jle 9c9fb │ │ - mov 0x14(%ebp),%esi │ │ - bsf %esi,%eax │ │ - bsf 0x18(%ebp),%ecx │ │ - add %eax,%ecx │ │ - mov $0x1,%edx │ │ - mov %ecx,0xc(%esp) │ │ - shl %cl,%edx │ │ - sar %edx │ │ - mov %esi,%eax │ │ - and $0xfffffff8,%eax │ │ - lea (%esi,%esi,1),%ecx │ │ - mov %ecx,0x4(%esp) │ │ - xor %ecx,%ecx │ │ - cmpl $0x8,0x14(%ebp) │ │ - mov %ecx,(%esp) │ │ - jae 9c8d0 │ │ - jmp 9c8ba │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov (%esp),%ecx │ │ - inc %ecx │ │ - add 0x4(%esp),%ebx │ │ - cmp 0x18(%ebp),%ecx │ │ - je 9c950 │ │ - cmpl $0x8,0x14(%ebp) │ │ - mov %ecx,(%esp) │ │ - jae 9c8d0 │ │ - xor %esi,%esi │ │ - mov 0x14(%ebp),%ecx │ │ - jmp 9c940 │ │ nop │ │ nop │ │ nop │ │ nop │ │ + add 0xfc(%esp),%ecx │ │ + incl 0x50(%esp) │ │ + mov 0x70(%esp),%esi │ │ + add $0x18,%esi │ │ + add $0x18,%eax │ │ + inc %edi │ │ + je 9ba32 │ │ + mov %esi,0x70(%esp) │ │ + cmpl $0x10,0x20(%esp) │ │ + mov (%esp),%edx │ │ + mov 0x30(%esp),%ebx │ │ + jb 9ba20 │ │ + mov 0x50(%esp),%edx │ │ + lea 0x0(,%edx,4),%esi │ │ + imul 0xfc(%esp),%edx │ │ + lea (%esi,%esi,2),%esi │ │ + mov %esi,0x100(%esp) │ │ + lea (%ebx,%edx,1),%esi │ │ + add 0xc(%ebp),%esi │ │ + mov %esi,0x10(%esp) │ │ + mov %edi,0xd0(%esp) │ │ + mov 0x120(%esp),%edi │ │ + mov 0x100(%esp),%esi │ │ + add %esi,%edi │ │ + lea 0x2ac(%esp,%edi,2),%edi │ │ + cmp %edi,0x10(%esp) │ │ + mov 0xd0(%esp),%edi │ │ + jbe 9b9bb │ │ + mov (%esp),%edi │ │ + add %edi,%edx │ │ + add 0xc(%ebp),%edx │ │ + mov 0x100(%esp),%esi │ │ + add 0x40(%esp),%esi │ │ + lea 0x2ac(%esp,%esi,2),%esi │ │ + cmp %esi,%edx │ │ + mov %edi,%edx │ │ + mov 0xd0(%esp),%edi │ │ + jb 9ba20 │ │ + mov 0x140(%esp),%edx │ │ + mov (%esp),%esi │ │ + mov 0x70(%esp),%ebx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movq (%ecx,%esi,1),%xmm1 │ │ + movq 0x8(%ecx,%esi,1),%xmm2 │ │ + punpcklbw %xmm0,%xmm1 │ │ + punpcklbw %xmm0,%xmm2 │ │ + movdqu %xmm1,-0x10(%ebx,%esi,2) │ │ + movdqu %xmm2,(%ebx,%esi,2) │ │ + add $0x10,%esi │ │ + add $0xfffffff0,%edx │ │ + jne 9b9d0 │ │ + mov 0x140(%esp),%edx │ │ + cmp %edx,0x20(%esp) │ │ + mov 0x90(%esp),%edx │ │ + mov 0x30(%esp),%ebx │ │ + je 9b910 │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movd %edx,%xmm1 │ │ - pxor %xmm0,%xmm0 │ │ - xor %edx,%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movq (%ebx,%edx,2),%xmm2 │ │ - punpcklwd %xmm2,%xmm2 │ │ - movq 0x8(%ebx,%edx,2),%xmm3 │ │ - punpcklwd %xmm3,%xmm3 │ │ - psrad $0x10,%xmm2 │ │ - paddd %xmm2,%xmm1 │ │ - psrad $0x10,%xmm3 │ │ - paddd %xmm3,%xmm0 │ │ - add $0x8,%edx │ │ - cmp %edx,%eax │ │ - jne 9c8e0 │ │ - mov 0x14(%ebp),%ecx │ │ - cmp %ecx,%eax │ │ - paddd %xmm1,%xmm0 │ │ - pshufd $0x4e,%xmm0,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - pshufd $0xe5,%xmm1,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - movd %xmm0,%edx │ │ - mov %eax,%esi │ │ - je 9c8a0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movzbl (%ecx,%edx,1),%esi │ │ + mov %si,(%eax,%edx,2) │ │ + inc %edx │ │ + cmp %edx,%ebx │ │ + jne 9ba20 │ │ + jmp 9b910 │ │ + cmpl $0x0,0x24(%ebp) │ │ + jle 9bb1d │ │ + cmpl $0x0,(%esp) │ │ + jns 9bb1d │ │ + mov 0x8(%ebp),%eax │ │ + mov (%esp),%ecx │ │ + mov %ecx,%edx │ │ + neg %edx │ │ + mov %edx,0x50(%esp) │ │ + and $0xfffffff0,%edx │ │ + mov %edx,0xd0(%esp) │ │ + add %ecx,%edx │ │ + mov %edx,0x100(%esp) │ │ + lea 0xa(%eax,%ecx,1),%ebx │ │ + add $0x2,%eax │ │ + pxor %xmm0,%xmm0 │ │ + lea 0x2f0(%esp,%ecx,2),%edi │ │ + lea 0x2e0(%esp),%ecx │ │ + xor %edx,%edx │ │ + mov %edx,0x70(%esp) │ │ + cmpl $0x10,0x50(%esp) │ │ + mov (%esp),%esi │ │ + jb 9bb10 │ │ + jmp 9bac4 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movswl (%ebx,%esi,2),%edi │ │ - add %edi,%edx │ │ - inc %esi │ │ - cmp %esi,%ecx │ │ - jne 9c940 │ │ - jmp 9c8a0 │ │ - cmpl $0x0,0x18(%ebp) │ │ - mov 0x8(%esp),%edi │ │ - jle 9c9fb │ │ - mov 0xc(%esp),%ecx │ │ - sar %cl,%edx │ │ - cmpl $0x0,0x14(%ebp) │ │ - jle 9c9fb │ │ - mov 0x14(%ebp),%ecx │ │ - and $0xfffffff0,%ecx │ │ - movd %edx,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ + nop │ │ + mov 0x70(%esp),%edx │ │ + inc %edx │ │ + add $0x2,%ebx │ │ + add $0x18,%edi │ │ + add $0x18,%ecx │ │ + add $0x2,%eax │ │ + cmp 0x24(%ebp),%edx │ │ + je 9bb1d │ │ + mov %edx,0x70(%esp) │ │ + cmpl $0x10,0x50(%esp) │ │ + mov (%esp),%esi │ │ + jb 9bb10 │ │ xor %esi,%esi │ │ - mov 0x14(%ebp),%ebx │ │ - cmp $0x10,%ebx │ │ - mov $0x0,%eax │ │ - jb 9c9f0 │ │ - jmp 9c9b7 │ │ + mov 0xd0(%esp),%edx │ │ + nop │ │ + nop │ │ + nop │ │ + movq -0x8(%ebx,%esi,1),%xmm1 │ │ + movq (%ebx,%esi,1),%xmm2 │ │ + punpcklbw %xmm0,%xmm1 │ │ + punpcklbw %xmm0,%xmm2 │ │ + movdqu %xmm1,-0x10(%edi,%esi,2) │ │ + movdqu %xmm2,(%edi,%esi,2) │ │ + add $0x10,%esi │ │ + cmp %esi,%edx │ │ + jne 9bad0 │ │ + cmp 0x50(%esp),%edx │ │ + mov 0x100(%esp),%esi │ │ + je 9baa0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + movzbl (%eax,%esi,1),%edx │ │ + mov %dx,(%ecx,%esi,2) │ │ inc %esi │ │ - add 0x4(%esp),%edi │ │ - cmp 0x18(%ebp),%esi │ │ - je 9c9fb │ │ - mov 0x14(%ebp),%ebx │ │ - cmp $0x10,%ebx │ │ - mov $0x0,%eax │ │ - jb 9c9f0 │ │ - xor %eax,%eax │ │ + jne 9bb10 │ │ + jmp 9baa0 │ │ + cmpl $0x0,0xe0(%esp) │ │ + jle 9bc12 │ │ + lea 0x2f0(%esp),%eax │ │ + pxor %xmm0,%xmm0 │ │ + xor %ecx,%ecx │ │ + lea 0x2e0(%esp),%edi │ │ + mov 0x6c(%esp),%ebx │ │ + jmp 9bb6f │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movdqu (%edi,%eax,2),%xmm1 │ │ - movdqu 0x10(%edi,%eax,2),%xmm2 │ │ - psubw %xmm0,%xmm1 │ │ - psubw %xmm0,%xmm2 │ │ - movdqu %xmm1,(%edi,%eax,2) │ │ - movdqu %xmm2,0x10(%edi,%eax,2) │ │ - add $0x10,%eax │ │ - cmp %eax,%ecx │ │ - jne 9c9c0 │ │ - cmp %ebx,%ecx │ │ - mov %ecx,%eax │ │ - je 9c9a0 │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + add 0xfc(%esp),%ebx │ │ + add $0x18,%edi │ │ + mov 0x70(%esp),%ecx │ │ + inc %ecx │ │ + add $0x18,%eax │ │ + cmp 0xe0(%esp),%ecx │ │ + je 9bc12 │ │ + mov %ecx,0x70(%esp) │ │ + cmp 0x24(%ebp),%ecx │ │ + mov (%esp),%edx │ │ + mov $0x0,%ecx │ │ + cmovl %ecx,%edx │ │ + mov 0x30(%esp),%esi │ │ + sub %edx,%esi │ │ + jle 9bb50 │ │ + cmp $0xf,%esi │ │ + ja 9bba0 │ │ + mov %edx,%ecx │ │ + mov 0x30(%esp),%esi │ │ + jmp 9bc00 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - sub %dx,(%edi,%eax,2) │ │ - inc %eax │ │ - cmp %eax,%ebx │ │ - jne 9c9f0 │ │ - jmp 9c9a0 │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %esi,0x50(%esp) │ │ + and $0xfffffff0,%esi │ │ + lea (%edx,%esi,1),%ecx │ │ + mov %esi,0xd0(%esp) │ │ + nop │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - sub $0x70,%esp │ │ - mov %ecx,0xc(%esp) │ │ - call 9ca25 │ │ - pop %eax │ │ - add $0x3854b,%eax │ │ - cmpl $0x0,0xc(%ebp) │ │ - jle 9ccd1 │ │ - mov 0x8(%ebp),%edi │ │ - test %edi,%edi │ │ - jle 9ccd1 │ │ - mov 0x14(%ebp),%ebx │ │ - sar %edx │ │ - movdqa -0x15920(%eax),%xmm6 │ │ - movdqa -0x15990(%eax),%xmm1 │ │ - mov %edi,%eax │ │ - and $0xfffffff8,%eax │ │ - mov %eax,0x14(%esp) │ │ - movd 0x18(%ebp),%xmm2 │ │ - pshufd $0x0,%xmm2,%xmm5 │ │ - movd 0x10(%ebp),%xmm3 │ │ - pshufd $0x0,%xmm3,%xmm0 │ │ - movd 0x1c(%ebp),%xmm4 │ │ - pshufd $0x0,%xmm4,%xmm4 │ │ - pshufd $0xf5,%xmm5,%xmm2 │ │ - lea (%edi,%edi,1),%eax │ │ - mov %eax,0x28(%esp) │ │ - mov %edx,0x18(%esp) │ │ - lea (%edx,%edx,1),%eax │ │ - mov %eax,0x24(%esp) │ │ - mov 0xc(%esp),%ecx │ │ - movl $0x0,0x10(%esp) │ │ - movdqa %xmm1,0x50(%esp) │ │ - movdqa %xmm6,0x40(%esp) │ │ - movdqa %xmm2,0x30(%esp) │ │ - jmp 9cade │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movq (%ebx,%edx,1),%xmm1 │ │ + movq 0x8(%ebx,%edx,1),%xmm2 │ │ + punpcklbw %xmm0,%xmm1 │ │ + punpcklbw %xmm0,%xmm2 │ │ + movdqu %xmm1,-0x10(%eax,%edx,2) │ │ + movdqu %xmm2,(%eax,%edx,2) │ │ + add $0x10,%edx │ │ + add $0xfffffff0,%esi │ │ + jne 9bbc0 │ │ + mov 0xd0(%esp),%edx │ │ + cmp %edx,0x50(%esp) │ │ + mov 0x30(%esp),%esi │ │ + je 9bb50 │ │ + nop │ │ + nop │ │ + nop │ │ nop │ │ nop │ │ + movzbl (%ebx,%ecx,1),%edx │ │ + mov %dx,(%edi,%ecx,2) │ │ + inc %ecx │ │ + cmp %ecx,%esi │ │ + jne 9bc00 │ │ + jmp 9bb50 │ │ + mov 0x1c(%ebp),%ecx │ │ + mov 0x14(%ebp),%edx │ │ + mov 0x10(%ebp),%esi │ │ + test %esi,%esi │ │ + je 9de7f │ │ + mov %esi,%eax │ │ + and $0x1,%eax │ │ + mov $0x4,%edi │ │ + sub %eax,%edi │ │ + bsr %esi,%eax │ │ + xor %esi,%esi │ │ + mov %ecx,%ebx │ │ + sub %eax,%ebx │ │ + mov %ebx,%eax │ │ + cmovs %esi,%eax │ │ + test %edx,%edx │ │ + mov 0x6c(%esp),%ebx │ │ + mov %eax,0x100(%esp) │ │ + mov %edi,0x18c(%esp) │ │ + je 9eb04 │ │ + bsr %edx,%eax │ │ + sub %eax,%ecx │ │ + cmovns %ecx,%esi │ │ + mov %esi,0xd0(%esp) │ │ + mov %edi,%ecx │ │ + and $0x1,%ecx │ │ + or $0x2,%ecx │ │ + mov 0x20(%ebp),%eax │ │ + and $0xfffffff8,%eax │ │ + mov %eax,0x214(%esp) │ │ + movss 0x100(%esp),%xmm0 │ │ + movd 0x10(%ebp),%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm6 │ │ + movd %esi,%xmm1 │ │ + movd %edx,%xmm2 │ │ + pshufd $0x0,%xmm2,%xmm4 │ │ + movd %edi,%xmm2 │ │ + pshufd $0x0,%xmm2,%xmm5 │ │ + mov %ecx,0x22c(%esp) │ │ + movd %ecx,%xmm2 │ │ + pshufd $0x0,%xmm2,%xmm2 │ │ + mov 0x150(%esp),%eax │ │ + lea -0x5318(%eax),%ecx │ │ + mov %ecx,0x220(%esp) │ │ + xorps %xmm7,%xmm7 │ │ + movss %xmm1,%xmm7 │ │ + xorps %xmm1,%xmm1 │ │ + movss %xmm0,%xmm1 │ │ + movaps %xmm1,%xmm0 │ │ + movdqa -0x14c00(%eax),%xmm1 │ │ + pshufd $0xf5,%xmm5,%xmm3 │ │ + movdqa %xmm3,0x290(%esp) │ │ + pshufd $0xf5,%xmm2,%xmm3 │ │ + movdqa %xmm3,0x280(%esp) │ │ + movaps %xmm0,0x120(%esp) │ │ + movdqa %xmm1,(%esp) │ │ + movdqa %xmm2,0x270(%esp) │ │ + movaps %xmm7,0x70(%esp) │ │ + movdqa %xmm4,0xe0(%esp) │ │ + movdqa %xmm5,0x260(%esp) │ │ + movdqa %xmm6,0x140(%esp) │ │ + cmpl $0x0,0x20(%ebp) │ │ + mov %ebx,%edx │ │ + jg 9bd66 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x10(%esp),%eax │ │ - inc %eax │ │ - add 0x28(%esp),%edx │ │ - add 0x24(%esp),%ebx │ │ - mov %ebx,%ecx │ │ - mov %eax,0x10(%esp) │ │ - cmp 0xc(%ebp),%eax │ │ + add 0xfc(%esp),%edx │ │ + addl $0x18,0x160(%esp) │ │ + decl 0x164(%esp) │ │ mov %edx,%ebx │ │ - je 9ccd1 │ │ - cmp $0x8,%edi │ │ - mov $0x0,%eax │ │ - mov %ebx,%edx │ │ - mov %ecx,%ebx │ │ - jb 9cc70 │ │ - mov 0x18(%esp),%eax │ │ - mov 0x10(%esp),%ecx │ │ - imul %ecx,%eax │ │ - imul %edi,%ecx │ │ - mov %ecx,%esi │ │ - mov %ecx,0x1c(%esp) │ │ - lea (%ecx,%edi,1),%esi │ │ - mov 0x14(%ebp),%ecx │ │ - lea (%ecx,%esi,2),%ecx │ │ - mov %ecx,0x20(%esp) │ │ - mov 0xc(%esp),%ecx │ │ - lea (%ecx,%eax,2),%esi │ │ - cmp 0x20(%esp),%esi │ │ - jae 9cb3e │ │ - mov 0x14(%ebp),%ecx │ │ - mov 0x1c(%esp),%esi │ │ - lea (%ecx,%esi,2),%esi │ │ - add %edi,%eax │ │ - mov 0xc(%esp),%ecx │ │ - lea (%ecx,%eax,2),%eax │ │ - cmp %eax,%esi │ │ - mov $0x0,%eax │ │ - jb 9cc70 │ │ - xor %eax,%eax │ │ - mov 0x14(%esp),%ecx │ │ - mov %edx,%esi │ │ + je 9f28b │ │ + cmpl $0x0,0x20(%ebp) │ │ mov %ebx,%edx │ │ + jle 9bd40 │ │ + xor %ebx,%ebx │ │ + cmpl $0x8,0x20(%ebp) │ │ + mov 0x18(%ebp),%eax │ │ + mov 0x220(%esp),%ecx │ │ + movsbl 0x4(%ecx,%eax,2),%esi │ │ + mov %esi,0x15c(%esp) │ │ + movsbl 0x8(%ecx,%eax,2),%esi │ │ + mov %esi,0x158(%esp) │ │ + movsbl (%ecx,%eax,2),%edi │ │ + movsbl 0x5(%ecx,%eax,2),%esi │ │ + mov %esi,0x1bc(%esp) │ │ + movsbl 0x9(%ecx,%eax,2),%esi │ │ + movsbl 0x1(%ecx,%eax,2),%eax │ │ + mov %esi,0x1b8(%esp) │ │ + mov %eax,0x154(%esp) │ │ + jb 9d771 │ │ + mov 0x15c(%esp),%eax │ │ + lea (%eax,%eax,1),%ebx │ │ + mov 0x160(%esp),%eax │ │ + mov %eax,%ecx │ │ + sub %ebx,%ecx │ │ + mov %ecx,0x184(%esp) │ │ + mov 0x158(%esp),%ecx │ │ + lea (%ecx,%ecx,1),%ebx │ │ + mov %eax,%ecx │ │ + sub %ebx,%ecx │ │ + mov %ecx,0x218(%esp) │ │ + lea (%edi,%edi,1),%ebx │ │ + mov %eax,%ecx │ │ + sub %ebx,%ecx │ │ + mov %ecx,0x188(%esp) │ │ + mov %esi,%ebx │ │ + mov 0x1bc(%esp),%esi │ │ + lea (%esi,%esi,1),%ecx │ │ + mov %ecx,0x30(%esp) │ │ + mov %eax,%ecx │ │ + sub 0x30(%esp),%ecx │ │ + mov %ecx,0x180(%esp) │ │ + lea (%ebx,%ebx,1),%ecx │ │ + mov %ecx,0x30(%esp) │ │ + mov %eax,%ecx │ │ + sub 0x30(%esp),%ecx │ │ + mov %ecx,0x17c(%esp) │ │ + mov 0x154(%esp),%ecx │ │ + add %ecx,%ecx │ │ + mov %ecx,0x30(%esp) │ │ + mov %eax,%ecx │ │ + sub 0x30(%esp),%ecx │ │ + mov %ecx,0x178(%esp) │ │ + mov 0x15c(%esp),%ecx │ │ + lea (%eax,%ecx,2),%ecx │ │ + mov %ecx,0x174(%esp) │ │ + mov 0x158(%esp),%ecx │ │ + lea (%eax,%ecx,2),%ecx │ │ + mov %ecx,0x170(%esp) │ │ + mov %edi,0x21c(%esp) │ │ + lea (%eax,%edi,2),%ecx │ │ + mov %ecx,0x16c(%esp) │ │ + mov 0x218(%esp),%edi │ │ + lea (%eax,%esi,2),%ecx │ │ + mov %ecx,0x168(%esp) │ │ + lea (%eax,%ebx,2),%ecx │ │ + mov %ecx,0x228(%esp) │ │ + mov 0x154(%esp),%ecx │ │ + lea (%eax,%ecx,2),%eax │ │ + mov %eax,0x224(%esp) │ │ + xor %ecx,%ecx │ │ + mov 0x150(%esp),%eax │ │ + mov 0x214(%esp),%esi │ │ + mov %edx,%ebx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movdqu (%esi,%eax,2),%xmm6 │ │ - punpcklwd %xmm6,%xmm7 │ │ - psrad $0x10,%xmm7 │ │ - punpckhwd %xmm6,%xmm6 │ │ - psrad $0x10,%xmm6 │ │ - movdqa %xmm5,%xmm2 │ │ - pmuludq %xmm6,%xmm2 │ │ - pshufd $0xe8,%xmm2,%xmm2 │ │ - pshufd $0xf5,%xmm6,%xmm6 │ │ - movdqa 0x30(%esp),%xmm1 │ │ - pmuludq %xmm1,%xmm6 │ │ - pshufd $0xe8,%xmm6,%xmm6 │ │ - punpckldq %xmm6,%xmm2 │ │ - movdqa %xmm5,%xmm6 │ │ - pmuludq %xmm7,%xmm6 │ │ - pshufd $0xe8,%xmm6,%xmm6 │ │ - pshufd $0xf5,%xmm7,%xmm7 │ │ - pmuludq %xmm1,%xmm7 │ │ - pshufd $0xe8,%xmm7,%xmm7 │ │ - punpckldq %xmm7,%xmm6 │ │ + nop │ │ + movq (%ebx,%ecx,1),%xmm1 │ │ + xorps %xmm0,%xmm0 │ │ + punpcklbw %xmm0,%xmm1 │ │ + movdqa %xmm1,%xmm2 │ │ + punpckhwd %xmm0,%xmm2 │ │ + movdqa %xmm2,0x30(%esp) │ │ + punpcklwd %xmm0,%xmm1 │ │ + movdqa %xmm1,%xmm6 │ │ + movdqa %xmm1,0x50(%esp) │ │ + mov 0x174(%esp),%edx │ │ + movdqu (%edx,%ecx,2),%xmm0 │ │ + punpckhwd %xmm0,%xmm3 │ │ + psrad $0x10,%xmm3 │ │ + movdqa %xmm3,0x10(%esp) │ │ + punpcklwd %xmm0,%xmm0 │ │ + psrad $0x10,%xmm0 │ │ + movdqa %xmm0,%xmm7 │ │ + movdqa %xmm0,0x20(%esp) │ │ + psubd %xmm2,%xmm3 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm3,%xmm0 │ │ + movdqa %xmm0,0x40(%esp) │ │ + pabsd %xmm3,%xmm3 │ │ + movdqa %xmm3,%xmm4 │ │ + movdqa 0x120(%esp),%xmm0 │ │ + psrld %xmm0,%xmm4 │ │ + movdqa 0x140(%esp),%xmm1 │ │ + movdqa %xmm1,%xmm5 │ │ + psubd %xmm4,%xmm5 │ │ + movdqa %xmm7,%xmm4 │ │ + psubd %xmm6,%xmm4 │ │ + pxor %xmm2,%xmm2 │ │ + pcmpgtd %xmm4,%xmm2 │ │ + pabsd %xmm4,%xmm4 │ │ + movdqa %xmm4,%xmm6 │ │ + psrld %xmm0,%xmm6 │ │ + psubd %xmm6,%xmm1 │ │ + movdqa %xmm1,%xmm0 │ │ + pxor %xmm6,%xmm6 │ │ + pcmpgtd %xmm6,%xmm0 │ │ + pand %xmm1,%xmm0 │ │ + movdqa %xmm5,%xmm7 │ │ + pxor %xmm6,%xmm6 │ │ + pcmpgtd %xmm6,%xmm7 │ │ + pand %xmm5,%xmm7 │ │ + movdqa %xmm7,%xmm5 │ │ + pcmpgtd %xmm3,%xmm5 │ │ + pand %xmm5,%xmm3 │ │ + pandn %xmm7,%xmm5 │ │ + por %xmm3,%xmm5 │ │ + movdqa %xmm0,%xmm3 │ │ + pcmpgtd %xmm4,%xmm3 │ │ + pand %xmm3,%xmm4 │ │ + pandn %xmm0,%xmm3 │ │ + por %xmm4,%xmm3 │ │ + pxor %xmm2,%xmm3 │ │ + psubd %xmm2,%xmm3 │ │ + movdqa %xmm3,0xc0(%esp) │ │ + movdqa 0x40(%esp),%xmm0 │ │ + pxor %xmm0,%xmm5 │ │ + psubd %xmm0,%xmm5 │ │ + movdqa %xmm5,0xb0(%esp) │ │ + movdqa 0x10(%esp),%xmm3 │ │ + movdqa %xmm3,%xmm1 │ │ + movdqa (%esp),%xmm4 │ │ + pxor %xmm4,%xmm1 │ │ + movdqa 0x30(%esp),%xmm2 │ │ + movdqa %xmm2,%xmm5 │ │ + por %xmm4,%xmm5 │ │ + pcmpgtd %xmm1,%xmm5 │ │ + movdqa %xmm3,%xmm1 │ │ + pand %xmm5,%xmm1 │ │ + pandn %xmm2,%xmm5 │ │ + movdqa %xmm2,%xmm0 │ │ + por %xmm1,%xmm5 │ │ + movdqa %xmm3,%xmm1 │ │ + movdqa %xmm3,%xmm2 │ │ + pcmpgtd %xmm0,%xmm2 │ │ + pand %xmm2,%xmm1 │ │ + pandn %xmm0,%xmm2 │ │ + por %xmm1,%xmm2 │ │ + movdqa %xmm2,%xmm6 │ │ + mov 0x184(%esp),%edx │ │ + movdqu (%edx,%ecx,2),%xmm1 │ │ + movdqa %xmm1,0x80(%esp) │ │ + punpckhwd %xmm1,%xmm3 │ │ + psrad $0x10,%xmm3 │ │ + movdqa %xmm5,%xmm1 │ │ + pxor %xmm4,%xmm1 │ │ + movdqa %xmm3,%xmm2 │ │ + pxor %xmm4,%xmm2 │ │ + pcmpgtd %xmm1,%xmm2 │ │ + pand %xmm2,%xmm5 │ │ + movdqa %xmm5,0xa0(%esp) │ │ + pandn %xmm3,%xmm2 │ │ + movdqa %xmm2,0x40(%esp) │ │ + movdqa %xmm6,%xmm1 │ │ + pcmpgtd %xmm3,%xmm1 │ │ + pand %xmm1,%xmm6 │ │ + movdqa %xmm6,0x110(%esp) │ │ + pandn %xmm3,%xmm1 │ │ + movdqa %xmm1,0x90(%esp) │ │ + psubd %xmm0,%xmm3 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm3,%xmm0 │ │ + movdqa %xmm0,0x130(%esp) │ │ + pabsd %xmm3,%xmm6 │ │ + movdqa %xmm6,%xmm3 │ │ + psrld 0x120(%esp),%xmm3 │ │ + movdqa 0x140(%esp),%xmm0 │ │ + psubd %xmm3,%xmm0 │ │ + movdqa %xmm0,0x10(%esp) │ │ + movdqa 0x20(%esp),%xmm2 │ │ + movdqa %xmm2,%xmm3 │ │ + pxor %xmm4,%xmm3 │ │ + movdqa 0x50(%esp),%xmm7 │ │ + movdqa %xmm7,%xmm0 │ │ + por %xmm4,%xmm0 │ │ + pcmpgtd %xmm3,%xmm0 │ │ + movdqa %xmm2,%xmm3 │ │ + pand %xmm0,%xmm3 │ │ + pandn %xmm7,%xmm0 │ │ + por %xmm3,%xmm0 │ │ + movdqa %xmm2,%xmm3 │ │ + pcmpgtd %xmm7,%xmm3 │ │ + pand %xmm3,%xmm2 │ │ + pandn %xmm7,%xmm3 │ │ + por %xmm2,%xmm3 │ │ + punpcklwd 0x80(%esp),%xmm1 │ │ + psrad $0x10,%xmm1 │ │ + movdqa %xmm0,%xmm2 │ │ + pxor %xmm4,%xmm2 │ │ + movdqa %xmm1,%xmm5 │ │ + pxor %xmm4,%xmm5 │ │ + pcmpgtd %xmm2,%xmm5 │ │ + pand %xmm5,%xmm0 │ │ + pandn %xmm1,%xmm5 │ │ + movdqa %xmm5,0x80(%esp) │ │ + movdqa %xmm3,%xmm2 │ │ + pcmpgtd %xmm1,%xmm2 │ │ + pand %xmm2,%xmm3 │ │ + pandn %xmm1,%xmm2 │ │ + movdqa %xmm2,0x20(%esp) │ │ + psubd %xmm7,%xmm1 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtd %xmm1,%xmm5 │ │ + pabsd %xmm1,%xmm2 │ │ + movdqa %xmm2,%xmm4 │ │ + psrld 0x120(%esp),%xmm4 │ │ + movdqa 0x140(%esp),%xmm1 │ │ + psubd %xmm4,%xmm1 │ │ + movdqa %xmm1,%xmm4 │ │ + pxor %xmm7,%xmm7 │ │ + pcmpgtd %xmm7,%xmm4 │ │ + pand %xmm1,%xmm4 │ │ + movdqa 0x10(%esp),%xmm1 │ │ pxor %xmm7,%xmm7 │ │ + pcmpgtd %xmm7,%xmm1 │ │ + pand 0x10(%esp),%xmm1 │ │ + movdqa %xmm1,%xmm7 │ │ pcmpgtd %xmm6,%xmm7 │ │ - pxor %xmm1,%xmm1 │ │ + pand %xmm7,%xmm6 │ │ + pandn %xmm1,%xmm7 │ │ + por %xmm6,%xmm7 │ │ + movdqa %xmm4,%xmm1 │ │ pcmpgtd %xmm2,%xmm1 │ │ - pabsd %xmm6,%xmm6 │ │ - pabsd %xmm2,%xmm2 │ │ - movdqa 0x40(%esp),%xmm3 │ │ - paddd %xmm3,%xmm2 │ │ - paddd %xmm3,%xmm6 │ │ - psrld $0x6,%xmm6 │ │ - psrld $0x6,%xmm2 │ │ - pxor %xmm1,%xmm2 │ │ - psubd %xmm1,%xmm2 │ │ + pand %xmm1,%xmm2 │ │ + pandn %xmm4,%xmm1 │ │ + por %xmm2,%xmm1 │ │ + pxor %xmm5,%xmm1 │ │ + psubd %xmm5,%xmm1 │ │ + paddd 0xc0(%esp),%xmm1 │ │ + movdqa %xmm1,0x1f0(%esp) │ │ + movdqa 0x130(%esp),%xmm1 │ │ + pxor %xmm1,%xmm7 │ │ + psubd %xmm1,%xmm7 │ │ + paddd 0xb0(%esp),%xmm7 │ │ + movdqa %xmm7,0x130(%esp) │ │ + movdqa 0x80(%esp),%xmm5 │ │ + por %xmm0,%xmm5 │ │ + movdqa 0x40(%esp),%xmm2 │ │ + por 0xa0(%esp),%xmm2 │ │ + movdqa 0x20(%esp),%xmm0 │ │ + por %xmm3,%xmm0 │ │ + movdqa %xmm0,0x20(%esp) │ │ + movdqa 0x90(%esp),%xmm4 │ │ + por 0x110(%esp),%xmm4 │ │ + mov 0x170(%esp),%edx │ │ + movdqu (%edx,%ecx,2),%xmm0 │ │ + movdqa %xmm0,0x10(%esp) │ │ + punpckhwd %xmm0,%xmm3 │ │ + psrad $0x10,%xmm3 │ │ + movdqa %xmm2,%xmm0 │ │ + movdqa (%esp),%xmm7 │ │ + pxor %xmm7,%xmm0 │ │ + movdqa %xmm3,%xmm6 │ │ pxor %xmm7,%xmm6 │ │ - psubd %xmm7,%xmm6 │ │ - paddd %xmm0,%xmm6 │ │ - paddd %xmm0,%xmm2 │ │ + pcmpgtd %xmm0,%xmm6 │ │ + pand %xmm6,%xmm2 │ │ + movdqa %xmm2,0x40(%esp) │ │ + pandn %xmm3,%xmm6 │ │ + movdqa %xmm6,0xc0(%esp) │ │ movdqa %xmm4,%xmm1 │ │ + pcmpgtd %xmm3,%xmm1 │ │ + pand %xmm1,%xmm4 │ │ + movdqa %xmm4,0x90(%esp) │ │ + pandn %xmm3,%xmm1 │ │ + movdqa %xmm1,0x110(%esp) │ │ + psubd 0x30(%esp),%xmm3 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm3,%xmm0 │ │ + movdqa %xmm0,0xb0(%esp) │ │ + pabsd %xmm3,%xmm2 │ │ + movdqa %xmm2,%xmm0 │ │ + psrld 0x70(%esp),%xmm0 │ │ + movdqa 0xe0(%esp),%xmm1 │ │ + psubd %xmm0,%xmm1 │ │ + punpcklwd 0x10(%esp),%xmm4 │ │ + psrad $0x10,%xmm4 │ │ + movdqa %xmm5,%xmm0 │ │ + pxor %xmm7,%xmm5 │ │ + movdqa %xmm4,%xmm3 │ │ + pxor %xmm7,%xmm3 │ │ + pcmpgtd %xmm5,%xmm3 │ │ + pand %xmm3,%xmm0 │ │ + movdqa %xmm0,0x80(%esp) │ │ + pandn %xmm4,%xmm3 │ │ + movdqa 0x20(%esp),%xmm0 │ │ + movdqa %xmm0,%xmm5 │ │ + pcmpgtd %xmm4,%xmm5 │ │ + pand %xmm5,%xmm0 │ │ + movdqa %xmm0,0x20(%esp) │ │ + pandn %xmm4,%xmm5 │ │ + movdqa %xmm5,0x10(%esp) │ │ + psubd 0x50(%esp),%xmm4 │ │ + pxor %xmm6,%xmm6 │ │ + pcmpgtd %xmm4,%xmm6 │ │ + pabsd %xmm4,%xmm4 │ │ + movdqa %xmm4,%xmm7 │ │ + psrld 0x70(%esp),%xmm7 │ │ + movdqa 0xe0(%esp),%xmm0 │ │ + psubd %xmm7,%xmm0 │ │ + movdqa %xmm0,%xmm7 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtd %xmm5,%xmm7 │ │ + pand %xmm0,%xmm7 │ │ + movdqa %xmm1,%xmm0 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtd %xmm5,%xmm0 │ │ + pand %xmm1,%xmm0 │ │ + movdqa %xmm0,%xmm1 │ │ pcmpgtd %xmm2,%xmm1 │ │ - pxor %xmm7,%xmm7 │ │ - pcmpgtd %xmm2,%xmm7 │ │ pand %xmm1,%xmm2 │ │ - pandn %xmm4,%xmm1 │ │ + pandn %xmm0,%xmm1 │ │ por %xmm2,%xmm1 │ │ + movdqa %xmm7,%xmm0 │ │ + pcmpgtd %xmm4,%xmm0 │ │ + pand %xmm0,%xmm4 │ │ + pandn %xmm7,%xmm0 │ │ + por %xmm4,%xmm0 │ │ + pxor %xmm6,%xmm0 │ │ + psubd %xmm6,%xmm0 │ │ + movdqa %xmm0,0x1e0(%esp) │ │ + movdqa 0xb0(%esp),%xmm0 │ │ + pxor %xmm0,%xmm1 │ │ + psubd %xmm0,%xmm1 │ │ + movdqa %xmm1,0x1a0(%esp) │ │ + movdqa 0xc0(%esp),%xmm1 │ │ + por 0x40(%esp),%xmm1 │ │ + movdqa 0x110(%esp),%xmm6 │ │ + por 0x90(%esp),%xmm6 │ │ + movdqu (%edi,%ecx,2),%xmm0 │ │ + movdqa %xmm0,0x40(%esp) │ │ + punpckhwd %xmm0,%xmm2 │ │ + psrad $0x10,%xmm2 │ │ + movdqa %xmm1,%xmm4 │ │ + movdqa (%esp),%xmm0 │ │ + pxor %xmm0,%xmm4 │ │ + movdqa %xmm2,%xmm5 │ │ + pxor %xmm0,%xmm5 │ │ + pcmpgtd %xmm4,%xmm5 │ │ + pand %xmm5,%xmm1 │ │ + movdqa %xmm1,0xc0(%esp) │ │ + pandn %xmm2,%xmm5 │ │ + movdqa %xmm5,0x90(%esp) │ │ + movdqa %xmm6,%xmm0 │ │ + movdqa %xmm6,%xmm1 │ │ + pcmpgtd %xmm2,%xmm1 │ │ + pand %xmm1,%xmm0 │ │ + movdqa %xmm0,0x110(%esp) │ │ + pandn %xmm2,%xmm1 │ │ + movdqa %xmm1,0xa0(%esp) │ │ + psubd 0x30(%esp),%xmm2 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm2,%xmm0 │ │ + movdqa %xmm0,0x190(%esp) │ │ + pabsd %xmm2,%xmm2 │ │ + movdqa %xmm2,%xmm4 │ │ + psrld 0x70(%esp),%xmm4 │ │ + movdqa 0xe0(%esp),%xmm7 │ │ + movdqa %xmm7,%xmm6 │ │ + psubd %xmm4,%xmm6 │ │ + por 0x80(%esp),%xmm3 │ │ + movaps 0x10(%esp),%xmm1 │ │ + orps 0x20(%esp),%xmm1 │ │ + movaps %xmm1,0x10(%esp) │ │ + punpcklwd 0x40(%esp),%xmm4 │ │ + psrad $0x10,%xmm4 │ │ + movdqa %xmm3,%xmm1 │ │ + movdqa (%esp),%xmm0 │ │ + pxor %xmm0,%xmm1 │ │ + movdqa %xmm4,%xmm5 │ │ + pxor %xmm0,%xmm5 │ │ + pcmpgtd %xmm1,%xmm5 │ │ + pand %xmm5,%xmm3 │ │ + pandn %xmm4,%xmm5 │ │ + movdqa %xmm5,0x80(%esp) │ │ + movdqa 0x10(%esp),%xmm0 │ │ + movdqa %xmm0,%xmm1 │ │ + pcmpgtd %xmm4,%xmm1 │ │ + pand %xmm1,%xmm0 │ │ + movdqa %xmm0,0x10(%esp) │ │ + pandn %xmm4,%xmm1 │ │ + movdqa %xmm1,0xb0(%esp) │ │ + psubd 0x50(%esp),%xmm4 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtd %xmm4,%xmm5 │ │ + pabsd %xmm4,%xmm4 │ │ + movdqa %xmm4,%xmm1 │ │ + psrld 0x70(%esp),%xmm1 │ │ + movdqa %xmm7,%xmm0 │ │ + psubd %xmm1,%xmm0 │ │ + movdqa %xmm0,%xmm1 │ │ + pxor %xmm7,%xmm7 │ │ + pcmpgtd %xmm7,%xmm1 │ │ + pand %xmm0,%xmm1 │ │ + movdqa %xmm6,%xmm0 │ │ + pxor %xmm7,%xmm7 │ │ + pcmpgtd %xmm7,%xmm0 │ │ + pand %xmm6,%xmm0 │ │ + movdqa %xmm0,%xmm6 │ │ + pcmpgtd %xmm2,%xmm6 │ │ + pand %xmm6,%xmm2 │ │ + pandn %xmm0,%xmm6 │ │ + por %xmm2,%xmm6 │ │ + movdqa %xmm1,%xmm0 │ │ + pcmpgtd %xmm4,%xmm0 │ │ + pand %xmm0,%xmm4 │ │ + pandn %xmm1,%xmm0 │ │ + por %xmm4,%xmm0 │ │ + pxor %xmm5,%xmm0 │ │ + psubd %xmm5,%xmm0 │ │ + movdqa %xmm0,0x1d0(%esp) │ │ + movdqa 0x190(%esp),%xmm0 │ │ + pxor %xmm0,%xmm6 │ │ + psubd %xmm0,%xmm6 │ │ + movdqa %xmm6,0x190(%esp) │ │ + movdqa 0x80(%esp),%xmm4 │ │ + por %xmm3,%xmm4 │ │ + movdqa 0xb0(%esp),%xmm6 │ │ + por 0x10(%esp),%xmm6 │ │ + mov 0x16c(%esp),%edx │ │ + movdqu (%edx,%ecx,2),%xmm5 │ │ + punpcklwd %xmm5,%xmm1 │ │ + psrad $0x10,%xmm1 │ │ movdqa %xmm4,%xmm2 │ │ - pcmpgtd %xmm6,%xmm2 │ │ - pxor %xmm3,%xmm3 │ │ - pcmpgtd %xmm6,%xmm3 │ │ - pand %xmm2,%xmm6 │ │ + movdqa (%esp),%xmm0 │ │ + pxor %xmm0,%xmm2 │ │ + movdqa %xmm1,%xmm3 │ │ + pxor %xmm0,%xmm3 │ │ + pcmpgtd %xmm2,%xmm3 │ │ + pand %xmm3,%xmm4 │ │ + movdqa %xmm4,0x80(%esp) │ │ + pandn %xmm1,%xmm3 │ │ + movdqa %xmm3,0x10(%esp) │ │ + movdqa %xmm6,%xmm2 │ │ + movdqa %xmm6,%xmm0 │ │ + pcmpgtd %xmm1,%xmm0 │ │ + pand %xmm0,%xmm2 │ │ + movdqa %xmm2,0xb0(%esp) │ │ + pandn %xmm1,%xmm0 │ │ + movdqa %xmm0,0x40(%esp) │ │ + psubd 0x50(%esp),%xmm1 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm1,%xmm0 │ │ + movdqa %xmm0,0x20(%esp) │ │ + pabsd %xmm1,%xmm6 │ │ + movdqa %xmm6,%xmm1 │ │ + movdqa 0x70(%esp),%xmm7 │ │ + psrld %xmm7,%xmm1 │ │ + movdqa 0xe0(%esp),%xmm0 │ │ + psubd %xmm1,%xmm0 │ │ + movdqa %xmm0,0x1c0(%esp) │ │ + movdqa 0x90(%esp),%xmm2 │ │ + por 0xc0(%esp),%xmm2 │ │ + movdqa 0xa0(%esp),%xmm4 │ │ + por 0x110(%esp),%xmm4 │ │ + punpckhwd %xmm5,%xmm1 │ │ + psrad $0x10,%xmm1 │ │ + movdqa %xmm2,%xmm5 │ │ + movdqa (%esp),%xmm3 │ │ + pxor %xmm3,%xmm5 │ │ + movdqa %xmm1,%xmm0 │ │ + pxor %xmm3,%xmm0 │ │ + pcmpgtd %xmm5,%xmm0 │ │ + pand %xmm0,%xmm2 │ │ + movdqa %xmm2,0x90(%esp) │ │ + pandn %xmm1,%xmm0 │ │ + movdqa %xmm0,%xmm3 │ │ + movdqa %xmm4,%xmm0 │ │ + pcmpgtd %xmm1,%xmm0 │ │ + pand %xmm0,%xmm4 │ │ + movdqa %xmm4,0xa0(%esp) │ │ + pandn %xmm1,%xmm0 │ │ + movdqa %xmm0,0xc0(%esp) │ │ + psubd 0x30(%esp),%xmm1 │ │ + pxor %xmm4,%xmm4 │ │ + pcmpgtd %xmm1,%xmm4 │ │ + pabsd %xmm1,%xmm2 │ │ + movdqa %xmm2,%xmm0 │ │ + psrld %xmm7,%xmm0 │ │ + movdqa 0xe0(%esp),%xmm1 │ │ + psubd %xmm0,%xmm1 │ │ + movdqa %xmm1,%xmm0 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtd %xmm5,%xmm0 │ │ + pand %xmm1,%xmm0 │ │ + movdqa 0x1c0(%esp),%xmm5 │ │ + movdqa %xmm5,%xmm7 │ │ + pxor %xmm1,%xmm1 │ │ + pcmpgtd %xmm1,%xmm7 │ │ + pand %xmm5,%xmm7 │ │ + movdqa %xmm7,%xmm1 │ │ + pcmpgtd %xmm6,%xmm1 │ │ + pand %xmm1,%xmm6 │ │ + pandn %xmm7,%xmm1 │ │ + por %xmm6,%xmm1 │ │ + movdqa %xmm0,%xmm6 │ │ + pcmpgtd %xmm2,%xmm6 │ │ + pand %xmm6,%xmm2 │ │ + pandn %xmm0,%xmm6 │ │ + por %xmm2,%xmm6 │ │ + pxor %xmm4,%xmm6 │ │ + psubd %xmm4,%xmm6 │ │ + paddd 0x1a0(%esp),%xmm6 │ │ + movdqa 0x20(%esp),%xmm0 │ │ + pxor %xmm0,%xmm1 │ │ + psubd %xmm0,%xmm1 │ │ + paddd 0x1e0(%esp),%xmm1 │ │ + por 0x90(%esp),%xmm3 │ │ + movdqa 0xc0(%esp),%xmm7 │ │ + por 0xa0(%esp),%xmm7 │ │ + mov 0x188(%esp),%edx │ │ + movdqu (%edx,%ecx,2),%xmm0 │ │ + movdqa %xmm0,0xa0(%esp) │ │ + punpckhwd %xmm0,%xmm2 │ │ + psrad $0x10,%xmm2 │ │ + movdqa %xmm3,%xmm4 │ │ + movdqa (%esp),%xmm0 │ │ + pxor %xmm0,%xmm4 │ │ + movdqa %xmm2,%xmm5 │ │ + pxor %xmm0,%xmm5 │ │ + pcmpgtd %xmm4,%xmm5 │ │ + pand %xmm5,%xmm3 │ │ + movdqa %xmm3,0x110(%esp) │ │ + pandn %xmm2,%xmm5 │ │ + movdqa %xmm5,0x90(%esp) │ │ + movdqa %xmm7,%xmm3 │ │ + movdqa %xmm7,%xmm0 │ │ + pcmpgtd %xmm2,%xmm0 │ │ + pand %xmm0,%xmm3 │ │ + movdqa %xmm3,0xc0(%esp) │ │ + pandn %xmm2,%xmm0 │ │ + movdqa %xmm0,0x20(%esp) │ │ + psubd 0x30(%esp),%xmm2 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm2,%xmm0 │ │ + movdqa %xmm0,0x1e0(%esp) │ │ + pabsd %xmm2,%xmm4 │ │ + movdqa %xmm4,%xmm7 │ │ + psrld 0x70(%esp),%xmm7 │ │ + movdqa 0xe0(%esp),%xmm5 │ │ + movdqa %xmm5,%xmm0 │ │ + psubd %xmm7,%xmm0 │ │ + movdqa %xmm0,0x1a0(%esp) │ │ + movdqa 0x10(%esp),%xmm3 │ │ + por 0x80(%esp),%xmm3 │ │ + movdqa %xmm3,0x10(%esp) │ │ + movaps 0x40(%esp),%xmm2 │ │ + orps 0xb0(%esp),%xmm2 │ │ + movaps %xmm2,0x40(%esp) │ │ + punpcklwd 0xa0(%esp),%xmm7 │ │ + psrad $0x10,%xmm7 │ │ + movdqa (%esp),%xmm0 │ │ + pxor %xmm0,%xmm3 │ │ + movdqa %xmm7,%xmm2 │ │ + pxor %xmm0,%xmm2 │ │ + pcmpgtd %xmm3,%xmm2 │ │ + movdqa 0x10(%esp),%xmm0 │ │ + pand %xmm2,%xmm0 │ │ + movdqa %xmm0,0x10(%esp) │ │ + pandn %xmm7,%xmm2 │ │ + movdqa %xmm2,0xa0(%esp) │ │ + movdqa 0x40(%esp),%xmm2 │ │ + movdqa %xmm2,%xmm0 │ │ + pcmpgtd %xmm7,%xmm0 │ │ + pand %xmm0,%xmm2 │ │ + movdqa %xmm2,0x40(%esp) │ │ + pandn %xmm7,%xmm0 │ │ + movdqa %xmm0,0x80(%esp) │ │ + psubd 0x50(%esp),%xmm7 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm7,%xmm0 │ │ + movdqa %xmm0,0xb0(%esp) │ │ + pabsd %xmm7,%xmm7 │ │ + movdqa %xmm7,%xmm2 │ │ + psrld 0x70(%esp),%xmm2 │ │ + movdqa %xmm5,%xmm0 │ │ + psubd %xmm2,%xmm0 │ │ + movdqa %xmm0,%xmm2 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtd %xmm5,%xmm2 │ │ + pand %xmm0,%xmm2 │ │ + movdqa 0x1a0(%esp),%xmm3 │ │ + movdqa %xmm3,%xmm0 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtd %xmm5,%xmm0 │ │ + pand %xmm3,%xmm0 │ │ + movdqa %xmm0,%xmm5 │ │ + pcmpgtd %xmm4,%xmm5 │ │ + pand %xmm5,%xmm4 │ │ + pandn %xmm0,%xmm5 │ │ + por %xmm4,%xmm5 │ │ + movdqa %xmm2,%xmm0 │ │ + pcmpgtd %xmm7,%xmm0 │ │ + pand %xmm0,%xmm7 │ │ + pandn %xmm2,%xmm0 │ │ + por %xmm7,%xmm0 │ │ + movdqa 0xb0(%esp),%xmm2 │ │ + pxor %xmm2,%xmm0 │ │ + psubd %xmm2,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + paddd 0x1d0(%esp),%xmm0 │ │ + movdqa %xmm0,0x1a0(%esp) │ │ + movdqa 0x1e0(%esp),%xmm0 │ │ + pxor %xmm0,%xmm5 │ │ + psubd %xmm0,%xmm5 │ │ + paddd %xmm6,%xmm5 │ │ + paddd 0x190(%esp),%xmm5 │ │ + movdqa %xmm5,0x190(%esp) │ │ + movdqa 0x1f0(%esp),%xmm2 │ │ + pshufd $0xf5,%xmm2,%xmm0 │ │ + movdqa 0x260(%esp),%xmm1 │ │ + pmuludq %xmm1,%xmm2 │ │ + pshufd $0xe8,%xmm2,%xmm4 │ │ + movdqa 0x290(%esp),%xmm2 │ │ + pmuludq %xmm2,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + punpckldq %xmm0,%xmm4 │ │ + movdqa %xmm4,0x1f0(%esp) │ │ + movdqa 0x130(%esp),%xmm4 │ │ + pshufd $0xf5,%xmm4,%xmm0 │ │ + pmuludq %xmm1,%xmm4 │ │ + pshufd $0xe8,%xmm4,%xmm1 │ │ + pmuludq %xmm2,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + punpckldq %xmm0,%xmm1 │ │ + movdqa %xmm1,0x1e0(%esp) │ │ + movdqa 0xa0(%esp),%xmm2 │ │ + por 0x10(%esp),%xmm2 │ │ + movdqa 0x90(%esp),%xmm0 │ │ + por 0x110(%esp),%xmm0 │ │ + movdqa %xmm0,0x90(%esp) │ │ + movaps 0x80(%esp),%xmm1 │ │ + orps 0x40(%esp),%xmm1 │ │ + movaps %xmm1,0x80(%esp) │ │ + movaps 0x20(%esp),%xmm1 │ │ + orps 0xc0(%esp),%xmm1 │ │ + movaps %xmm1,0x20(%esp) │ │ + mov 0x168(%esp),%edx │ │ + movdqu (%edx,%ecx,2),%xmm6 │ │ + punpcklwd %xmm6,%xmm4 │ │ + psrad $0x10,%xmm4 │ │ + movdqa %xmm2,%xmm3 │ │ + movdqa %xmm2,%xmm1 │ │ + movdqa (%esp),%xmm2 │ │ + pxor %xmm2,%xmm1 │ │ + movdqa %xmm4,%xmm7 │ │ + pxor %xmm2,%xmm7 │ │ + pcmpgtd %xmm1,%xmm7 │ │ + pand %xmm7,%xmm3 │ │ + movdqa %xmm3,0xa0(%esp) │ │ + pandn %xmm4,%xmm7 │ │ + movdqa %xmm7,0xc0(%esp) │ │ + movdqa 0x80(%esp),%xmm1 │ │ + movdqa %xmm1,%xmm2 │ │ + pcmpgtd %xmm4,%xmm2 │ │ + pand %xmm2,%xmm1 │ │ + movdqa %xmm1,0x80(%esp) │ │ pandn %xmm4,%xmm2 │ │ - por %xmm6,%xmm2 │ │ + movdqa %xmm2,0x40(%esp) │ │ + psubd 0x50(%esp),%xmm4 │ │ + pxor %xmm1,%xmm1 │ │ + pcmpgtd %xmm4,%xmm1 │ │ + movdqa %xmm1,0x10(%esp) │ │ + pabsd %xmm4,%xmm3 │ │ + movdqa %xmm3,%xmm1 │ │ + movdqa 0x120(%esp),%xmm2 │ │ + psrld %xmm2,%xmm1 │ │ + movdqa 0x140(%esp),%xmm5 │ │ + movdqa %xmm5,%xmm7 │ │ + psubd %xmm1,%xmm7 │ │ + punpckhwd %xmm6,%xmm1 │ │ + psrad $0x10,%xmm1 │ │ + movdqa %xmm0,%xmm6 │ │ + movdqa (%esp),%xmm0 │ │ + pxor %xmm0,%xmm6 │ │ + movdqa %xmm1,%xmm4 │ │ + pxor %xmm0,%xmm4 │ │ + pcmpgtd %xmm6,%xmm4 │ │ + movdqa 0x90(%esp),%xmm0 │ │ + pand %xmm4,%xmm0 │ │ + movdqa %xmm0,0x90(%esp) │ │ + pandn %xmm1,%xmm4 │ │ + movdqa %xmm4,0x130(%esp) │ │ + movdqa 0x20(%esp),%xmm0 │ │ + movdqa %xmm0,%xmm6 │ │ + pcmpgtd %xmm1,%xmm6 │ │ + pand %xmm6,%xmm0 │ │ + movdqa %xmm0,0x20(%esp) │ │ + pandn %xmm1,%xmm6 │ │ + movdqa %xmm6,0xb0(%esp) │ │ + psubd 0x30(%esp),%xmm1 │ │ + pxor %xmm6,%xmm6 │ │ + pcmpgtd %xmm1,%xmm6 │ │ + pabsd %xmm1,%xmm1 │ │ + movdqa %xmm1,%xmm0 │ │ + psrld %xmm2,%xmm0 │ │ + movdqa %xmm5,%xmm2 │ │ + psubd %xmm0,%xmm2 │ │ + movdqa %xmm2,%xmm0 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtd %xmm5,%xmm0 │ │ + pand %xmm2,%xmm0 │ │ + movdqa %xmm7,%xmm2 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtd %xmm5,%xmm2 │ │ + pand %xmm7,%xmm2 │ │ + movdqa %xmm2,%xmm5 │ │ + pcmpgtd %xmm3,%xmm5 │ │ + pand %xmm5,%xmm3 │ │ + pandn %xmm2,%xmm5 │ │ + por %xmm3,%xmm5 │ │ + movdqa %xmm0,%xmm4 │ │ + pcmpgtd %xmm1,%xmm4 │ │ + pand %xmm4,%xmm1 │ │ + pandn %xmm0,%xmm4 │ │ + por %xmm1,%xmm4 │ │ + pxor %xmm6,%xmm4 │ │ + psubd %xmm6,%xmm4 │ │ + movdqa 0x10(%esp),%xmm0 │ │ + pxor %xmm0,%xmm5 │ │ + psubd %xmm0,%xmm5 │ │ + movdqa 0xc0(%esp),%xmm0 │ │ + por 0xa0(%esp),%xmm0 │ │ + movaps 0x40(%esp),%xmm1 │ │ + orps 0x80(%esp),%xmm1 │ │ + movaps %xmm1,0x40(%esp) │ │ + mov 0x180(%esp),%edx │ │ + movdqu (%edx,%ecx,2),%xmm1 │ │ + movdqa %xmm1,0x10(%esp) │ │ + punpcklwd %xmm1,%xmm3 │ │ + psrad $0x10,%xmm3 │ │ + movdqa %xmm0,%xmm6 │ │ + movdqa %xmm0,%xmm1 │ │ + movdqa (%esp),%xmm0 │ │ + pxor %xmm0,%xmm6 │ │ + movdqa %xmm3,%xmm7 │ │ + pxor %xmm0,%xmm7 │ │ + pcmpgtd %xmm6,%xmm7 │ │ + pand %xmm7,%xmm1 │ │ + movdqa %xmm1,0xc0(%esp) │ │ + pandn %xmm3,%xmm7 │ │ + movdqa %xmm7,0xa0(%esp) │ │ + movdqa 0x40(%esp),%xmm1 │ │ + movdqa %xmm1,%xmm0 │ │ + pcmpgtd %xmm3,%xmm0 │ │ + pand %xmm0,%xmm1 │ │ + movdqa %xmm1,0x40(%esp) │ │ + pandn %xmm3,%xmm0 │ │ + movdqa %xmm0,0x110(%esp) │ │ + psubd 0x50(%esp),%xmm3 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm3,%xmm0 │ │ + movdqa %xmm0,0x80(%esp) │ │ + pabsd %xmm3,%xmm3 │ │ + movdqa %xmm3,0x1d0(%esp) │ │ + psrld 0x120(%esp),%xmm3 │ │ + movdqa 0x140(%esp),%xmm0 │ │ + psubd %xmm3,%xmm0 │ │ + movdqa %xmm0,0x1c0(%esp) │ │ + movdqa 0x130(%esp),%xmm2 │ │ + por 0x90(%esp),%xmm2 │ │ + movdqa 0xb0(%esp),%xmm7 │ │ + por 0x20(%esp),%xmm7 │ │ + punpckhwd 0x10(%esp),%xmm3 │ │ + psrad $0x10,%xmm3 │ │ + movdqa %xmm2,%xmm0 │ │ + movdqa (%esp),%xmm1 │ │ + pxor %xmm1,%xmm0 │ │ + movdqa %xmm3,%xmm6 │ │ + pxor %xmm1,%xmm6 │ │ + pcmpgtd %xmm0,%xmm6 │ │ + pand %xmm6,%xmm2 │ │ + movdqa %xmm2,0x130(%esp) │ │ + pandn %xmm3,%xmm6 │ │ + movdqa %xmm6,0x90(%esp) │ │ + movdqa %xmm7,%xmm1 │ │ + movdqa %xmm7,%xmm0 │ │ + pcmpgtd %xmm3,%xmm0 │ │ + pand %xmm0,%xmm1 │ │ + movdqa %xmm1,0xb0(%esp) │ │ + pandn %xmm3,%xmm0 │ │ + movdqa %xmm0,0x10(%esp) │ │ + psubd 0x30(%esp),%xmm3 │ │ + pxor %xmm6,%xmm6 │ │ + pcmpgtd %xmm3,%xmm6 │ │ + pabsd %xmm3,%xmm3 │ │ + movdqa %xmm3,%xmm1 │ │ + psrld 0x120(%esp),%xmm1 │ │ + movdqa 0x140(%esp),%xmm0 │ │ + psubd %xmm1,%xmm0 │ │ + movdqa %xmm0,%xmm1 │ │ + pxor %xmm7,%xmm7 │ │ + pcmpgtd %xmm7,%xmm1 │ │ + pand %xmm0,%xmm1 │ │ + movdqa 0x1c0(%esp),%xmm2 │ │ + movdqa %xmm2,%xmm0 │ │ + pxor %xmm7,%xmm7 │ │ + pcmpgtd %xmm7,%xmm0 │ │ + pand %xmm2,%xmm0 │ │ + movdqa %xmm0,%xmm7 │ │ + movdqa 0x1d0(%esp),%xmm2 │ │ + pcmpgtd %xmm2,%xmm7 │ │ + pand %xmm7,%xmm2 │ │ + pandn %xmm0,%xmm7 │ │ + por %xmm2,%xmm7 │ │ + movdqa %xmm1,%xmm0 │ │ + pcmpgtd %xmm3,%xmm0 │ │ + pand %xmm0,%xmm3 │ │ + pandn %xmm1,%xmm0 │ │ + por %xmm3,%xmm0 │ │ + pxor %xmm6,%xmm0 │ │ + psubd %xmm6,%xmm0 │ │ + paddd %xmm4,%xmm0 │ │ + movdqa %xmm0,0x1c0(%esp) │ │ + movdqa 0x80(%esp),%xmm0 │ │ + pxor %xmm0,%xmm7 │ │ + psubd %xmm0,%xmm7 │ │ + paddd %xmm5,%xmm7 │ │ + movdqa %xmm7,0x1d0(%esp) │ │ + movdqa 0xa0(%esp),%xmm1 │ │ + por 0xc0(%esp),%xmm1 │ │ + movdqa 0x90(%esp),%xmm6 │ │ + por 0x130(%esp),%xmm6 │ │ + movdqa 0x110(%esp),%xmm5 │ │ + por 0x40(%esp),%xmm5 │ │ + movaps 0x10(%esp),%xmm0 │ │ + orps 0xb0(%esp),%xmm0 │ │ + movaps %xmm0,0x10(%esp) │ │ + mov 0x228(%esp),%edx │ │ + movdqu (%edx,%ecx,2),%xmm0 │ │ + movdqa %xmm0,0x40(%esp) │ │ + punpcklwd %xmm0,%xmm3 │ │ + psrad $0x10,%xmm3 │ │ + movdqa %xmm1,%xmm0 │ │ + movdqa (%esp),%xmm7 │ │ + pxor %xmm7,%xmm0 │ │ + movdqa %xmm3,%xmm4 │ │ + pxor %xmm7,%xmm4 │ │ + pcmpgtd %xmm0,%xmm4 │ │ + pand %xmm4,%xmm1 │ │ + movdqa %xmm1,0xa0(%esp) │ │ + pandn %xmm3,%xmm4 │ │ + movdqa %xmm4,0x80(%esp) │ │ + movdqa %xmm5,%xmm1 │ │ + pcmpgtd %xmm3,%xmm1 │ │ + pand %xmm1,%xmm5 │ │ + movdqa %xmm5,0x110(%esp) │ │ + pandn %xmm3,%xmm1 │ │ + movdqa %xmm1,0xc0(%esp) │ │ + psubd 0x50(%esp),%xmm3 │ │ + pxor %xmm1,%xmm1 │ │ + pcmpgtd %xmm3,%xmm1 │ │ + movdqa %xmm1,0xb0(%esp) │ │ + pabsd %xmm3,%xmm1 │ │ + movdqa %xmm1,%xmm2 │ │ + movdqa 0x70(%esp),%xmm0 │ │ + psrld %xmm0,%xmm2 │ │ + movdqa 0xe0(%esp),%xmm4 │ │ + movdqa %xmm4,%xmm3 │ │ + psubd %xmm2,%xmm3 │ │ + movdqa %xmm3,0x20(%esp) │ │ + punpckhwd 0x40(%esp),%xmm2 │ │ + psrad $0x10,%xmm2 │ │ + movdqa %xmm6,%xmm5 │ │ + pxor %xmm7,%xmm5 │ │ + movdqa %xmm2,%xmm3 │ │ + pxor %xmm7,%xmm3 │ │ + pcmpgtd %xmm5,%xmm3 │ │ + pand %xmm3,%xmm6 │ │ + movdqa %xmm6,0x90(%esp) │ │ pandn %xmm2,%xmm3 │ │ - pandn %xmm1,%xmm7 │ │ - movdqa 0x50(%esp),%xmm1 │ │ - pshufb %xmm1,%xmm7 │ │ - pshufb %xmm1,%xmm3 │ │ - punpcklqdq %xmm7,%xmm3 │ │ - movdqu %xmm3,(%edx,%eax,2) │ │ - add $0x8,%eax │ │ - cmp %eax,%ecx │ │ - jne 9cb50 │ │ - cmp %edi,%ecx │ │ - mov %ecx,%eax │ │ + movdqa 0x10(%esp),%xmm6 │ │ + movdqa %xmm6,%xmm5 │ │ + pcmpgtd %xmm2,%xmm5 │ │ + pand %xmm5,%xmm6 │ │ + movdqa %xmm6,0x10(%esp) │ │ + pandn %xmm2,%xmm5 │ │ + psubd 0x30(%esp),%xmm2 │ │ + pxor %xmm6,%xmm6 │ │ + pcmpgtd %xmm2,%xmm6 │ │ + pabsd %xmm2,%xmm2 │ │ + movdqa %xmm2,%xmm7 │ │ + psrld %xmm0,%xmm7 │ │ + movdqa %xmm4,%xmm0 │ │ + psubd %xmm7,%xmm0 │ │ + movdqa %xmm0,%xmm7 │ │ + pxor %xmm4,%xmm4 │ │ + pcmpgtd %xmm4,%xmm7 │ │ + pand %xmm0,%xmm7 │ │ + movdqa 0x20(%esp),%xmm0 │ │ + pxor %xmm4,%xmm4 │ │ + pcmpgtd %xmm4,%xmm0 │ │ + pand 0x20(%esp),%xmm0 │ │ + movdqa %xmm0,%xmm4 │ │ + pcmpgtd %xmm1,%xmm4 │ │ + pand %xmm4,%xmm1 │ │ + pandn %xmm0,%xmm4 │ │ + por %xmm1,%xmm4 │ │ + movdqa %xmm7,%xmm0 │ │ + pcmpgtd %xmm2,%xmm0 │ │ + pand %xmm0,%xmm2 │ │ + pandn %xmm7,%xmm0 │ │ + por %xmm2,%xmm0 │ │ + pxor %xmm6,%xmm0 │ │ + psubd %xmm6,%xmm0 │ │ + movdqa %xmm0,0x200(%esp) │ │ + movdqa 0xb0(%esp),%xmm0 │ │ + pxor %xmm0,%xmm4 │ │ + psubd %xmm0,%xmm4 │ │ + movdqa %xmm4,0x130(%esp) │ │ + movdqa 0x80(%esp),%xmm2 │ │ + por 0xa0(%esp),%xmm2 │ │ + movdqa 0xc0(%esp),%xmm7 │ │ + por 0x110(%esp),%xmm7 │ │ + mov 0x17c(%esp),%edx │ │ + movdqu (%edx,%ecx,2),%xmm0 │ │ + movdqa %xmm0,0xb0(%esp) │ │ + punpcklwd %xmm0,%xmm1 │ │ + psrad $0x10,%xmm1 │ │ + movdqa %xmm2,%xmm4 │ │ + movdqa (%esp),%xmm0 │ │ + pxor %xmm0,%xmm4 │ │ + movdqa %xmm1,%xmm6 │ │ + pxor %xmm0,%xmm6 │ │ + pcmpgtd %xmm4,%xmm6 │ │ + pand %xmm6,%xmm2 │ │ + movdqa %xmm2,0x80(%esp) │ │ + pandn %xmm1,%xmm6 │ │ + movdqa %xmm6,0x40(%esp) │ │ + movdqa %xmm7,%xmm0 │ │ + movdqa %xmm7,%xmm2 │ │ + pcmpgtd %xmm1,%xmm2 │ │ + pand %xmm2,%xmm0 │ │ + movdqa %xmm0,0xc0(%esp) │ │ + pandn %xmm1,%xmm2 │ │ + movdqa %xmm2,0x20(%esp) │ │ + psubd 0x50(%esp),%xmm1 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm1,%xmm0 │ │ + movdqa %xmm0,0x240(%esp) │ │ + pabsd %xmm1,%xmm4 │ │ + movdqa %xmm4,%xmm6 │ │ + movdqa 0x70(%esp),%xmm7 │ │ + psrld %xmm7,%xmm6 │ │ + movdqa 0xe0(%esp),%xmm0 │ │ + psubd %xmm6,%xmm0 │ │ + movdqa %xmm0,0xa0(%esp) │ │ + por 0x90(%esp),%xmm3 │ │ + por 0x10(%esp),%xmm5 │ │ + punpckhwd 0xb0(%esp),%xmm6 │ │ + psrad $0x10,%xmm6 │ │ + movdqa %xmm3,%xmm0 │ │ + movdqa (%esp),%xmm2 │ │ + pxor %xmm2,%xmm0 │ │ + movdqa %xmm6,%xmm1 │ │ + pxor %xmm2,%xmm1 │ │ + pcmpgtd %xmm0,%xmm1 │ │ + pand %xmm1,%xmm3 │ │ + pandn %xmm6,%xmm1 │ │ + movdqa %xmm1,0x10(%esp) │ │ + movdqa %xmm5,%xmm0 │ │ + pcmpgtd %xmm6,%xmm0 │ │ + pand %xmm0,%xmm5 │ │ + pandn %xmm6,%xmm0 │ │ + movdqa %xmm0,0xb0(%esp) │ │ + psubd 0x30(%esp),%xmm6 │ │ + pxor %xmm2,%xmm2 │ │ + pcmpgtd %xmm6,%xmm2 │ │ + pabsd %xmm6,%xmm6 │ │ + movdqa %xmm6,%xmm1 │ │ + psrld %xmm7,%xmm1 │ │ + movdqa 0xe0(%esp),%xmm0 │ │ + psubd %xmm1,%xmm0 │ │ + movdqa %xmm0,%xmm1 │ │ + pxor %xmm7,%xmm7 │ │ + pcmpgtd %xmm7,%xmm1 │ │ + pand %xmm0,%xmm1 │ │ + movdqa 0xa0(%esp),%xmm0 │ │ + pxor %xmm7,%xmm7 │ │ + pcmpgtd %xmm7,%xmm0 │ │ + pand 0xa0(%esp),%xmm0 │ │ + movdqa %xmm0,%xmm7 │ │ + pcmpgtd %xmm4,%xmm7 │ │ + pand %xmm7,%xmm4 │ │ + pandn %xmm0,%xmm7 │ │ + por %xmm4,%xmm7 │ │ + movdqa %xmm1,%xmm0 │ │ + pcmpgtd %xmm6,%xmm0 │ │ + pand %xmm0,%xmm6 │ │ + pandn %xmm1,%xmm0 │ │ + por %xmm6,%xmm0 │ │ + pxor %xmm2,%xmm0 │ │ + psubd %xmm2,%xmm0 │ │ + movdqa %xmm0,0x110(%esp) │ │ + movdqa 0x240(%esp),%xmm0 │ │ + pxor %xmm0,%xmm7 │ │ + psubd %xmm0,%xmm7 │ │ + movdqa %xmm7,0x240(%esp) │ │ + movdqa 0x10(%esp),%xmm4 │ │ + por %xmm3,%xmm4 │ │ + movdqa 0xb0(%esp),%xmm6 │ │ + por %xmm5,%xmm6 │ │ + mov 0x224(%esp),%edx │ │ + movdqu (%edx,%ecx,2),%xmm0 │ │ + punpckhwd %xmm0,%xmm1 │ │ + psrad $0x10,%xmm1 │ │ + movdqa %xmm4,%xmm2 │ │ + movdqa (%esp),%xmm5 │ │ + pxor %xmm5,%xmm2 │ │ + movdqa %xmm1,%xmm3 │ │ + pxor %xmm5,%xmm3 │ │ + pcmpgtd %xmm2,%xmm3 │ │ + pand %xmm3,%xmm4 │ │ + movdqa %xmm4,0x10(%esp) │ │ + pandn %xmm1,%xmm3 │ │ + movdqa %xmm3,0x90(%esp) │ │ + movdqa %xmm6,%xmm3 │ │ + movdqa %xmm6,%xmm2 │ │ + pcmpgtd %xmm1,%xmm2 │ │ + pand %xmm2,%xmm3 │ │ + movdqa %xmm3,0xb0(%esp) │ │ + pandn %xmm1,%xmm2 │ │ + movdqa %xmm2,0xa0(%esp) │ │ + psubd 0x30(%esp),%xmm1 │ │ + pxor %xmm2,%xmm2 │ │ + pcmpgtd %xmm1,%xmm2 │ │ + movdqa %xmm2,0x230(%esp) │ │ + pabsd %xmm1,%xmm5 │ │ + movdqa %xmm5,%xmm1 │ │ + psrld 0x70(%esp),%xmm1 │ │ + movdqa 0xe0(%esp),%xmm7 │ │ + movdqa %xmm7,%xmm6 │ │ + psubd %xmm1,%xmm6 │ │ + movdqa 0x40(%esp),%xmm2 │ │ + por 0x80(%esp),%xmm2 │ │ + movaps 0x20(%esp),%xmm1 │ │ + orps 0xc0(%esp),%xmm1 │ │ + movaps %xmm1,0x20(%esp) │ │ + punpcklwd %xmm0,%xmm0 │ │ + psrad $0x10,%xmm0 │ │ + movdqa %xmm2,%xmm3 │ │ + movdqa (%esp),%xmm1 │ │ + pxor %xmm1,%xmm3 │ │ + movdqa %xmm0,%xmm4 │ │ + pxor %xmm1,%xmm4 │ │ + pcmpgtd %xmm3,%xmm4 │ │ + pand %xmm4,%xmm2 │ │ + movdqa %xmm2,0x40(%esp) │ │ + pandn %xmm0,%xmm4 │ │ + movdqa %xmm4,0x80(%esp) │ │ + movdqa 0x20(%esp),%xmm1 │ │ + movdqa %xmm1,%xmm2 │ │ + pcmpgtd %xmm0,%xmm2 │ │ + pand %xmm2,%xmm1 │ │ + movdqa %xmm1,0x20(%esp) │ │ + pandn %xmm0,%xmm2 │ │ + movdqa %xmm2,0xc0(%esp) │ │ + psubd 0x50(%esp),%xmm0 │ │ + pxor %xmm4,%xmm4 │ │ + pcmpgtd %xmm0,%xmm4 │ │ + pabsd %xmm0,%xmm2 │ │ + movdqa %xmm2,%xmm1 │ │ + psrld 0x70(%esp),%xmm1 │ │ + psubd %xmm1,%xmm7 │ │ + movdqa %xmm7,%xmm1 │ │ + pxor %xmm3,%xmm3 │ │ + pcmpgtd %xmm3,%xmm1 │ │ + pand %xmm7,%xmm1 │ │ + movdqa %xmm6,%xmm0 │ │ + pxor %xmm3,%xmm3 │ │ + pcmpgtd %xmm3,%xmm0 │ │ + pand %xmm6,%xmm0 │ │ + movdqa %xmm0,%xmm6 │ │ + pcmpgtd %xmm5,%xmm6 │ │ + pand %xmm6,%xmm5 │ │ + pandn %xmm0,%xmm6 │ │ + por %xmm5,%xmm6 │ │ + movdqa %xmm1,%xmm3 │ │ + pcmpgtd %xmm2,%xmm3 │ │ + pand %xmm3,%xmm2 │ │ + pandn %xmm1,%xmm3 │ │ + por %xmm2,%xmm3 │ │ + pxor %xmm4,%xmm3 │ │ + psubd %xmm4,%xmm3 │ │ + paddd 0x130(%esp),%xmm3 │ │ + movdqa 0x230(%esp),%xmm0 │ │ + pxor %xmm0,%xmm6 │ │ + psubd %xmm0,%xmm6 │ │ + paddd 0x200(%esp),%xmm6 │ │ + movdqa 0x80(%esp),%xmm4 │ │ + por 0x40(%esp),%xmm4 │ │ + movdqa 0xc0(%esp),%xmm1 │ │ + por 0x20(%esp),%xmm1 │ │ + mov 0x178(%esp),%edx │ │ + movdqu (%edx,%ecx,2),%xmm0 │ │ + movdqa %xmm0,0x200(%esp) │ │ + punpcklwd %xmm0,%xmm2 │ │ + psrad $0x10,%xmm2 │ │ + movdqa %xmm4,%xmm5 │ │ + movdqa (%esp),%xmm7 │ │ + pxor %xmm7,%xmm5 │ │ + movdqa %xmm2,%xmm0 │ │ + pxor %xmm7,%xmm0 │ │ + pcmpgtd %xmm5,%xmm0 │ │ + pand %xmm0,%xmm4 │ │ + movdqa %xmm4,0x80(%esp) │ │ + pandn %xmm2,%xmm0 │ │ + movdqa %xmm0,0x40(%esp) │ │ + movdqa %xmm1,%xmm4 │ │ + pcmpgtd %xmm2,%xmm4 │ │ + pand %xmm4,%xmm1 │ │ + movdqa %xmm1,0xc0(%esp) │ │ + pandn %xmm2,%xmm4 │ │ + movdqa %xmm4,0x20(%esp) │ │ + psubd 0x50(%esp),%xmm2 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm2,%xmm0 │ │ + movdqa %xmm0,0x130(%esp) │ │ + pabsd %xmm2,%xmm2 │ │ + movdqa %xmm2,0x230(%esp) │ │ + psrld 0x70(%esp),%xmm2 │ │ + movdqa 0xe0(%esp),%xmm0 │ │ + psubd %xmm2,%xmm0 │ │ + movdqa %xmm0,0x250(%esp) │ │ + movdqa 0x90(%esp),%xmm0 │ │ + por 0x10(%esp),%xmm0 │ │ + movdqa 0xa0(%esp),%xmm4 │ │ + por 0xb0(%esp),%xmm4 │ │ + punpckhwd 0x200(%esp),%xmm2 │ │ + psrad $0x10,%xmm2 │ │ + movdqa %xmm0,%xmm1 │ │ + movdqa %xmm7,%xmm5 │ │ + pxor %xmm7,%xmm1 │ │ + movdqa %xmm2,%xmm7 │ │ + pxor %xmm5,%xmm7 │ │ + pcmpgtd %xmm1,%xmm7 │ │ + pand %xmm7,%xmm0 │ │ + movdqa %xmm0,0x90(%esp) │ │ + pandn %xmm2,%xmm7 │ │ + movdqa %xmm4,%xmm0 │ │ + pcmpgtd %xmm2,%xmm0 │ │ + pand %xmm0,%xmm4 │ │ + movdqa %xmm4,0xa0(%esp) │ │ + pandn %xmm2,%xmm0 │ │ + movdqa %xmm0,0x10(%esp) │ │ + psubd 0x30(%esp),%xmm2 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm2,%xmm0 │ │ + movdqa %xmm0,0xb0(%esp) │ │ + pabsd %xmm2,%xmm5 │ │ + movdqa %xmm5,%xmm4 │ │ + psrld 0x70(%esp),%xmm4 │ │ + movdqa 0xe0(%esp),%xmm1 │ │ + psubd %xmm4,%xmm1 │ │ + movdqa %xmm1,%xmm4 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm0,%xmm4 │ │ + pand %xmm1,%xmm4 │ │ + movdqa 0x250(%esp),%xmm2 │ │ + movdqa %xmm2,%xmm0 │ │ + pxor %xmm1,%xmm1 │ │ + pcmpgtd %xmm1,%xmm0 │ │ + pand %xmm2,%xmm0 │ │ + movdqa %xmm0,%xmm1 │ │ + movdqa 0x230(%esp),%xmm2 │ │ + pcmpgtd %xmm2,%xmm1 │ │ + pand %xmm1,%xmm2 │ │ + pandn %xmm0,%xmm1 │ │ + por %xmm2,%xmm1 │ │ + movdqa %xmm4,%xmm0 │ │ + pcmpgtd %xmm5,%xmm0 │ │ + pand %xmm0,%xmm5 │ │ + pandn %xmm4,%xmm0 │ │ + por %xmm5,%xmm0 │ │ + movdqa 0xb0(%esp),%xmm2 │ │ + pxor %xmm2,%xmm0 │ │ + psubd %xmm2,%xmm0 │ │ + paddd %xmm6,%xmm0 │ │ + paddd 0x110(%esp),%xmm0 │ │ + movdqa 0x130(%esp),%xmm2 │ │ + pxor %xmm2,%xmm1 │ │ + psubd %xmm2,%xmm1 │ │ + paddd %xmm3,%xmm1 │ │ + paddd 0x240(%esp),%xmm1 │ │ + movdqa 0x1c0(%esp),%xmm3 │ │ + pshufd $0xf5,%xmm3,%xmm2 │ │ + movdqa 0x270(%esp),%xmm6 │ │ + pmuludq %xmm6,%xmm3 │ │ + pshufd $0xe8,%xmm3,%xmm3 │ │ + movdqa 0x280(%esp),%xmm4 │ │ + pmuludq %xmm4,%xmm2 │ │ + pshufd $0xe8,%xmm2,%xmm2 │ │ + punpckldq %xmm2,%xmm3 │ │ + movdqa 0x1e0(%esp),%xmm2 │ │ + paddd 0x190(%esp),%xmm2 │ │ + paddd %xmm2,%xmm3 │ │ + paddd %xmm0,%xmm3 │ │ + movdqa 0x1d0(%esp),%xmm2 │ │ + pshufd $0xf5,%xmm2,%xmm0 │ │ + pmuludq %xmm6,%xmm2 │ │ + pshufd $0xe8,%xmm2,%xmm2 │ │ + pmuludq %xmm4,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + punpckldq %xmm0,%xmm2 │ │ + movdqa 0x1f0(%esp),%xmm0 │ │ + movdqa 0x1a0(%esp),%xmm4 │ │ + paddd %xmm4,%xmm0 │ │ + paddd %xmm0,%xmm2 │ │ + paddd %xmm1,%xmm2 │ │ + paddd 0x190(%esp),%xmm3 │ │ + paddd %xmm4,%xmm2 │ │ + movdqa 0x40(%esp),%xmm6 │ │ + por 0x80(%esp),%xmm6 │ │ + por 0x90(%esp),%xmm7 │ │ + movaps 0x20(%esp),%xmm0 │ │ + orps 0xc0(%esp),%xmm0 │ │ + movaps %xmm0,0x20(%esp) │ │ + movdqa 0x10(%esp),%xmm4 │ │ + por 0xa0(%esp),%xmm4 │ │ + movdqa %xmm2,%xmm0 │ │ + psrad $0x1f,%xmm0 │ │ + movdqa -0x14d50(%eax),%xmm1 │ │ + paddd %xmm1,%xmm0 │ │ + paddd %xmm2,%xmm0 │ │ + movdqa %xmm3,%xmm2 │ │ + psrad $0x1f,%xmm2 │ │ + paddd %xmm1,%xmm2 │ │ + paddd %xmm3,%xmm2 │ │ + psrad $0x4,%xmm2 │ │ + psrad $0x4,%xmm0 │ │ + paddd 0x50(%esp),%xmm0 │ │ + paddd 0x30(%esp),%xmm2 │ │ + movdqa %xmm7,%xmm1 │ │ + pcmpgtd %xmm2,%xmm1 │ │ + movdqa %xmm4,%xmm3 │ │ + pcmpgtd %xmm2,%xmm3 │ │ + pand %xmm3,%xmm2 │ │ + pandn %xmm4,%xmm3 │ │ + movdqa %xmm6,%xmm4 │ │ + pcmpgtd %xmm0,%xmm4 │ │ + por %xmm2,%xmm3 │ │ + movdqa 0x20(%esp),%xmm5 │ │ + movdqa %xmm5,%xmm2 │ │ + pcmpgtd %xmm0,%xmm2 │ │ + pand %xmm2,%xmm0 │ │ + pandn %xmm5,%xmm2 │ │ + por %xmm0,%xmm2 │ │ + pand %xmm4,%xmm6 │ │ + pandn %xmm2,%xmm4 │ │ + por %xmm6,%xmm4 │ │ + pand %xmm1,%xmm7 │ │ + pandn %xmm3,%xmm1 │ │ + por %xmm7,%xmm1 │ │ + movdqa -0x14c80(%eax),%xmm0 │ │ + pshufb %xmm0,%xmm1 │ │ + pshufb %xmm0,%xmm4 │ │ + punpckldq %xmm1,%xmm4 │ │ + movq %xmm4,(%ebx,%ecx,1) │ │ + add $0x8,%ecx │ │ + cmp %ecx,%esi │ │ + jne 9bec0 │ │ + cmp 0x20(%ebp),%esi │ │ + mov %ebx,%edx │ │ + mov %esi,%ebx │ │ + mov 0x1b8(%esp),%esi │ │ + mov 0x154(%esp),%eax │ │ + mov 0x21c(%esp),%edi │ │ + je 9bd40 │ │ + mov %edx,0x6c(%esp) │ │ + add %eax,%eax │ │ + mov 0x160(%esp),%edx │ │ mov %edx,%ecx │ │ - mov %esi,%edx │ │ - mov %ecx,%ebx │ │ - je 9cac0 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + sub %eax,%ecx │ │ + mov %ecx,0x240(%esp) │ │ + lea (%esi,%esi,1),%ecx │ │ + mov %edx,%eax │ │ + sub %ecx,%eax │ │ + mov %eax,0x230(%esp) │ │ + mov 0x1bc(%esp),%esi │ │ + lea (%esi,%esi,1),%ecx │ │ + mov %edx,%eax │ │ + sub %ecx,%eax │ │ + mov %eax,0x250(%esp) │ │ + lea (%edx,%edi,2),%eax │ │ + mov %eax,0x188(%esp) │ │ + add %edi,%edi │ │ + mov %edx,%eax │ │ + sub %edi,%eax │ │ + mov %eax,0x184(%esp) │ │ + mov 0x158(%esp),%ecx │ │ + lea (%edx,%ecx,2),%eax │ │ + mov %eax,0x180(%esp) │ │ + add %ecx,%ecx │ │ + mov %edx,%eax │ │ + sub %ecx,%eax │ │ + mov %eax,0x17c(%esp) │ │ + mov 0x15c(%esp),%ecx │ │ + lea (%edx,%ecx,2),%eax │ │ + mov %eax,0x178(%esp) │ │ + add %ecx,%ecx │ │ + mov %edx,%eax │ │ + sub %ecx,%eax │ │ + mov %eax,0x174(%esp) │ │ + mov 0x154(%esp),%eax │ │ + lea (%edx,%eax,2),%eax │ │ + mov %eax,0x170(%esp) │ │ + mov 0x1b8(%esp),%eax │ │ + lea (%edx,%eax,2),%eax │ │ + mov %eax,0x16c(%esp) │ │ + lea (%edx,%esi,2),%eax │ │ + mov 0x6c(%esp),%edx │ │ + mov %eax,0x168(%esp) │ │ + jmp 9d873 │ │ nop │ │ nop │ │ nop │ │ - mov %ebx,0x2c(%esp) │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movswl (%edx,%eax,2),%ecx │ │ - imul 0x18(%ebp),%ecx │ │ + mov %eax,%ebx │ │ + mov %edx,%eax │ │ + sar $0x1f,%eax │ │ + lea 0x8(%eax,%edx,1),%eax │ │ + sar $0x4,%eax │ │ + add 0x30(%esp),%eax │ │ + cmp %ebx,%eax │ │ + cmovle %eax,%ebx │ │ + cmp %ecx,%eax │ │ + cmovl %ecx,%ebx │ │ + mov 0x6c(%esp),%edx │ │ + mov 0x50(%esp),%eax │ │ + mov %bl,(%edx,%eax,1) │ │ + inc %eax │ │ + cmp %eax,0x20(%ebp) │ │ + mov %eax,%ebx │ │ + je 9bd40 │ │ + movzbl (%edx,%ebx,1),%ecx │ │ + mov 0x178(%esp),%eax │ │ + movswl (%eax,%ebx,2),%edi │ │ + mov %edi,%edx │ │ + sub %ecx,%edx │ │ mov %ecx,%esi │ │ - neg %esi │ │ - cmovl %ecx,%esi │ │ - add $0x20,%esi │ │ - shr $0x6,%esi │ │ - mov %edx,%ebx │ │ + cmovb %edi,%esi │ │ + mov %esi,0x40(%esp) │ │ + mov %ecx,0x30(%esp) │ │ + cmovl %ecx,%edi │ │ + mov %edi,0x20(%esp) │ │ + mov %edx,%edi │ │ + neg %edi │ │ + cmovl %edx,%edi │ │ + mov %edi,%esi │ │ + mov 0x100(%esp),%ecx │ │ + shr %cl,%esi │ │ + mov 0x10(%ebp),%ecx │ │ + sub %esi,%ecx │ │ + mov %ebx,0x50(%esp) │ │ + mov 0x174(%esp),%esi │ │ + movswl (%esi,%ebx,2),%esi │ │ + jns 9d8c4 │ │ + xor %ecx,%ecx │ │ + cmp %ecx,%edi │ │ + jle 9d8ca │ │ + mov %ecx,%edi │ │ + mov %edi,%ecx │ │ + neg %ecx │ │ + test %edx,%edx │ │ + cmovns %edi,%ecx │ │ + mov %ecx,0xc0(%esp) │ │ + mov %esi,%edx │ │ + sub 0x30(%esp),%edx │ │ + mov %edx,%edi │ │ + neg %edi │ │ + cmovl %edx,%edi │ │ + mov %edi,%ebx │ │ + mov 0x100(%esp),%ecx │ │ + shr %cl,%ebx │ │ + mov 0x10(%ebp),%ecx │ │ + sub %ebx,%ecx │ │ + mov 0x20(%esp),%eax │ │ + jns 9d8ff │ │ + xor %ecx,%ecx │ │ + cmp %ecx,%edi │ │ + jle 9d905 │ │ + mov %ecx,%edi │ │ + mov %edi,%ecx │ │ + neg %ecx │ │ + test %edx,%edx │ │ + cmovns %edi,%ecx │ │ + mov %ecx,0xb0(%esp) │ │ + mov 0x40(%esp),%ecx │ │ + cmp %esi,%ecx │ │ + cmova %esi,%ecx │ │ + mov %ecx,0x40(%esp) │ │ + cmp %esi,%eax │ │ + cmovl %esi,%eax │ │ + mov 0x50(%esp),%esi │ │ + mov 0x180(%esp),%ecx │ │ + movswl (%ecx,%esi,2),%edx │ │ + mov %edx,0x80(%esp) │ │ + sub 0x30(%esp),%edx │ │ + mov %edx,%edi │ │ + neg %edi │ │ + cmovl %edx,%edi │ │ + mov %edi,%ebx │ │ + mov 0xd0(%esp),%ecx │ │ + shr %cl,%ebx │ │ + mov 0x14(%ebp),%ecx │ │ + sub %ebx,%ecx │ │ + mov 0x17c(%esp),%ebx │ │ + movswl (%ebx,%esi,2),%ebx │ │ + mov %ebx,0x10(%esp) │ │ + mov 0x188(%esp),%ebx │ │ + movswl (%ebx,%esi,2),%ebx │ │ + mov %ebx,0x90(%esp) │ │ + mov 0x184(%esp),%ebx │ │ + movswl (%ebx,%esi,2),%esi │ │ + mov %esi,0x20(%esp) │ │ + jns 9d98c │ │ + xor %ecx,%ecx │ │ + cmp %ecx,%edi │ │ + jle 9d992 │ │ + mov %ecx,%edi │ │ + mov %edi,%ecx │ │ + neg %ecx │ │ + test %edx,%edx │ │ + cmovns %edi,%ecx │ │ + mov %ecx,0x110(%esp) │ │ + mov 0x10(%esp),%edx │ │ + mov 0x30(%esp),%ebx │ │ + sub %ebx,%edx │ │ + mov %edx,%edi │ │ + neg %edi │ │ + cmovl %edx,%edi │ │ + mov %edi,%esi │ │ + mov 0xd0(%esp),%ecx │ │ + shr %cl,%esi │ │ + mov 0x14(%ebp),%ecx │ │ + sub %esi,%ecx │ │ + jns 9d9c7 │ │ + xor %ecx,%ecx │ │ + cmp %ecx,%edi │ │ + mov 0x90(%esp),%esi │ │ + jle 9d9d4 │ │ + mov %ecx,%edi │ │ + mov %edi,%ecx │ │ + neg %ecx │ │ + test %edx,%edx │ │ + cmovns %edi,%ecx │ │ + mov %ecx,0xa0(%esp) │ │ + mov %esi,%edx │ │ + sub %ebx,%edx │ │ + mov %edx,%edi │ │ + neg %edi │ │ + cmovl %edx,%edi │ │ + mov %edi,%esi │ │ + mov 0xd0(%esp),%ecx │ │ + shr %cl,%esi │ │ + mov 0x14(%ebp),%ecx │ │ + sub %esi,%ecx │ │ + jns 9da03 │ │ + xor %ecx,%ecx │ │ + cmp %ecx,%edi │ │ + jle 9da09 │ │ + mov %ecx,%edi │ │ + mov %edi,%ecx │ │ + neg %ecx │ │ + test %edx,%edx │ │ + cmovns %edi,%ecx │ │ + mov %ecx,0x130(%esp) │ │ + mov 0x20(%esp),%edx │ │ + sub %ebx,%edx │ │ + mov %edx,%edi │ │ + neg %edi │ │ + cmovl %edx,%edi │ │ + mov %edi,%esi │ │ + mov 0xd0(%esp),%ecx │ │ + shr %cl,%esi │ │ + mov 0x14(%ebp),%ecx │ │ + sub %esi,%ecx │ │ + jns 9da3a │ │ + xor %ecx,%ecx │ │ + cmp %ecx,%edi │ │ + mov 0x90(%esp),%esi │ │ + jle 9da47 │ │ + mov %ecx,%edi │ │ + mov %edi,%ecx │ │ + neg %ecx │ │ + test %edx,%edx │ │ + cmovns %edi,%ecx │ │ + mov %ecx,0x190(%esp) │ │ + mov 0x40(%esp),%edx │ │ + mov 0x80(%esp),%edi │ │ + cmp %edi,%edx │ │ + mov %edi,%ecx │ │ + jbe 9dda0 │ │ + cmp %edi,%eax │ │ + mov 0x20(%esp),%edx │ │ + jge 9ddae │ │ + mov 0x10(%esp),%eax │ │ + cmp %eax,%ecx │ │ + mov %eax,%ebx │ │ + jbe 9ddbe │ │ + cmp %eax,%edi │ │ + jge 9ddc8 │ │ + cmp %esi,%ebx │ │ + mov %esi,%ecx │ │ + jbe 9ddd6 │ │ + mov 0x10(%esp),%eax │ │ + cmp %esi,%eax │ │ + jge 9dde4 │ │ + cmp %edx,%ecx │ │ + mov %edx,%eax │ │ + mov 0x30(%esp),%edi │ │ + jbe 9ddf4 │ │ + mov %eax,0x40(%esp) │ │ + cmp %edx,%esi │ │ + jl 9dabc │ │ + mov %esi,%edx │ │ + mov %edx,0x20(%esp) │ │ + mov 0x50(%esp),%edx │ │ + mov 0x168(%esp),%eax │ │ + movswl (%eax,%edx,2),%eax │ │ + mov %eax,%esi │ │ + sub %edi,%esi │ │ + mov %esi,%edi │ │ + neg %edi │ │ + cmovl %esi,%edi │ │ + mov %edi,%ebx │ │ + mov 0x100(%esp),%ecx │ │ + shr %cl,%ebx │ │ + mov 0x10(%ebp),%ecx │ │ + sub %ebx,%ecx │ │ + mov 0x250(%esp),%ebx │ │ + movswl (%ebx,%edx,2),%edx │ │ + jns 9daf9 │ │ + xor %ecx,%ecx │ │ + cmp %ecx,%edi │ │ + jle 9daff │ │ + mov %ecx,%edi │ │ + mov %edi,%ecx │ │ + neg %ecx │ │ + test %esi,%esi │ │ + cmovns %edi,%ecx │ │ + mov %ecx,0x1f0(%esp) │ │ + mov %edx,0x10(%esp) │ │ + mov %edx,%esi │ │ + sub 0x30(%esp),%esi │ │ + mov %esi,%edi │ │ + neg %edi │ │ + cmovl %esi,%edi │ │ + mov %edi,%ebx │ │ + mov 0x100(%esp),%ecx │ │ + shr %cl,%ebx │ │ + mov 0x10(%ebp),%ecx │ │ + sub %ebx,%ecx │ │ + jns 9db34 │ │ + xor %ecx,%ecx │ │ + cmp %ecx,%edi │ │ + mov 0x40(%esp),%ebx │ │ + jle 9db3e │ │ + mov %ecx,%edi │ │ mov %edi,%edx │ │ + neg %edx │ │ + test %esi,%esi │ │ + cmovns %edi,%edx │ │ + cmp %eax,%ebx │ │ + mov %eax,%ecx │ │ + mov 0x10(%esp),%esi │ │ + jbe 9de10 │ │ + mov %edx,0x1a0(%esp) │ │ + mov 0x20(%esp),%edx │ │ + cmp %eax,%edx │ │ + jge 9de25 │ │ + cmp %esi,%ecx │ │ + mov %esi,%edi │ │ + mov 0x50(%esp),%ebx │ │ + jbe 9de35 │ │ + mov %edi,0x1e0(%esp) │ │ + cmp %esi,%eax │ │ + jl 9db83 │ │ + mov %eax,%esi │ │ + mov %esi,0x10(%esp) │ │ + mov 0x16c(%esp),%eax │ │ + movswl (%eax,%ebx,2),%eax │ │ + mov %eax,0x40(%esp) │ │ + mov %eax,%edx │ │ + sub 0x30(%esp),%edx │ │ + mov %edx,%esi │ │ + neg %esi │ │ + cmovl %edx,%esi │ │ + mov %esi,%edi │ │ + mov 0xd0(%esp),%ecx │ │ + shr %cl,%edi │ │ + mov 0x14(%ebp),%eax │ │ + sub %edi,%eax │ │ + mov 0x230(%esp),%ecx │ │ + movswl (%ecx,%ebx,2),%ecx │ │ + mov %ecx,0x20(%esp) │ │ + mov 0x170(%esp),%ecx │ │ + movswl (%ecx,%ebx,2),%ecx │ │ + mov %ecx,0x80(%esp) │ │ + mov 0x240(%esp),%ecx │ │ + movswl (%ecx,%ebx,2),%ecx │ │ + mov %ecx,0x90(%esp) │ │ + jns 9dbea │ │ + xor %eax,%eax │ │ + cmp %eax,%esi │ │ + jle 9dbf0 │ │ + mov %eax,%esi │ │ + mov %esi,%eax │ │ + neg %eax │ │ + test %edx,%edx │ │ + cmovns %esi,%eax │ │ + mov %eax,0x1d0(%esp) │ │ + mov 0x20(%esp),%edx │ │ + sub 0x30(%esp),%edx │ │ + mov %edx,%esi │ │ + neg %esi │ │ + cmovl %edx,%esi │ │ + mov %esi,%edi │ │ + mov 0xd0(%esp),%ecx │ │ + shr %cl,%edi │ │ + mov 0x14(%ebp),%eax │ │ + sub %edi,%eax │ │ + jns 9dc23 │ │ + xor %eax,%eax │ │ + cmp %eax,%esi │ │ + jle 9dc29 │ │ + mov %eax,%esi │ │ mov %esi,%edi │ │ neg %edi │ │ - test %ecx,%ecx │ │ + test %edx,%edx │ │ cmovns %esi,%edi │ │ - mov 0x1c(%ebp),%ecx │ │ + mov 0x80(%esp),%eax │ │ + sub 0x30(%esp),%eax │ │ + mov %eax,%esi │ │ + neg %esi │ │ + cmovl %eax,%esi │ │ + mov %esi,%edx │ │ + mov 0xd0(%esp),%ecx │ │ + shr %cl,%edx │ │ + mov 0x14(%ebp),%ecx │ │ + sub %edx,%ecx │ │ + jns 9dc58 │ │ + xor %ecx,%ecx │ │ + cmp %ecx,%esi │ │ + jle 9dc5e │ │ mov %ecx,%esi │ │ - add 0x10(%ebp),%edi │ │ - cmp %ecx,%edi │ │ - mov %edi,%ecx │ │ - cmovg %esi,%ecx │ │ - test %edi,%edi │ │ - mov %edx,%edi │ │ - mov $0x0,%edx │ │ - cmovs %edx,%ecx │ │ + mov %esi,%ecx │ │ + neg %ecx │ │ + test %eax,%eax │ │ + cmovns %esi,%ecx │ │ + mov %ecx,0x1c0(%esp) │ │ + mov 0x90(%esp),%esi │ │ + sub 0x30(%esp),%esi │ │ + mov %esi,%eax │ │ + neg %eax │ │ + cmovl %esi,%eax │ │ + mov %eax,%edx │ │ + mov 0xd0(%esp),%ecx │ │ + shr %cl,%edx │ │ + mov 0x14(%ebp),%ecx │ │ + sub %edx,%ecx │ │ + jns 9dc94 │ │ + xor %ecx,%ecx │ │ + cmp %ecx,%eax │ │ + mov 0x20(%esp),%edx │ │ + jle 9dc9e │ │ + mov %ecx,%eax │ │ + mov %eax,%ecx │ │ + neg %ecx │ │ + test %esi,%esi │ │ + cmovns %eax,%ecx │ │ + mov %ecx,0x200(%esp) │ │ + mov 0x40(%esp),%esi │ │ + mov 0x1e0(%esp),%eax │ │ + cmp %esi,%eax │ │ + mov %esi,%ebx │ │ + jbe 9de50 │ │ + mov 0x10(%esp),%eax │ │ + cmp %esi,%eax │ │ + mov 0xa0(%esp),%esi │ │ + jge 9de65 │ │ + add 0x110(%esp),%esi │ │ + cmp %edx,%ebx │ │ + mov %edx,%eax │ │ + ja 9dce5 │ │ + mov %ebx,%eax │ │ + mov %eax,0xa0(%esp) │ │ + add 0x130(%esp),%esi │ │ + mov 0xb0(%esp),%eax │ │ + add 0xc0(%esp),%eax │ │ + mov 0x40(%esp),%ebx │ │ + cmp %edx,%ebx │ │ + jl 9dd0b │ │ mov %ebx,%edx │ │ - mov 0x2c(%esp),%ebx │ │ - mov %cx,(%ebx,%eax,2) │ │ - inc %eax │ │ - cmp %eax,%edi │ │ - jne 9cc80 │ │ - jmp 9cac0 │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 9ccef │ │ - pop %ebx │ │ - add $0x38281,%ebx │ │ - mov 0x8(%ebp),%eax │ │ - lea -0x38250(%ebx),%ecx │ │ - mov %ecx,(%eax) │ │ - lea -0x37b20(%ebx),%ecx │ │ - mov %ecx,0x4(%eax) │ │ - mov %eax,(%esp) │ │ - call 73820 │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ + mov %edx,0x20(%esp) │ │ + add 0x190(%esp),%esi │ │ + add 0x1d0(%esp),%edi │ │ + imul 0x18c(%esp),%eax │ │ + mov 0x1a0(%esp),%edx │ │ + add 0x1f0(%esp),%edx │ │ + mov 0x80(%esp),%ebx │ │ + mov 0xa0(%esp),%ecx │ │ + cmp %ebx,%ecx │ │ + mov %ebx,0x10(%esp) │ │ + ja 9dd4d │ │ + mov %ecx,0x10(%esp) │ │ + lea (%eax,%esi,2),%eax │ │ + add 0x1c0(%esp),%edi │ │ + imul 0x22c(%esp),%edx │ │ + mov 0x20(%esp),%esi │ │ + cmp %ebx,%esi │ │ + jl 9dd69 │ │ + mov %esi,%ebx │ │ + add 0x200(%esp),%edi │ │ + add %eax,%edx │ │ + mov 0x90(%esp),%eax │ │ + mov 0x10(%esp),%esi │ │ + cmp %eax,%esi │ │ + mov %eax,%ecx │ │ + ja 9dd85 │ │ + mov %esi,%ecx │ │ + add %edi,%edx │ │ + cmp %eax,%ebx │ │ + jl 9d840 │ │ + mov %ebx,%eax │ │ + jmp 9d840 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - sub $0x140a0,%esp │ │ - call 9cd34 │ │ - pop %ebx │ │ - add $0x3823c,%ebx │ │ - mov 0x20(%ebp),%esi │ │ - mov 0x8(%ebp),%edx │ │ - sub $0x4,%esp │ │ - lea 0xd5fc(%esp),%edi │ │ - mov %edi,%ecx │ │ - mov %ebx,0x14(%esp) │ │ - pushl 0x2c(%ebp) │ │ - push %esi │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - pushl 0xc(%ebp) │ │ - call 9dcd0 │ │ - add $0x20,%esp │ │ - lea 0x6(%esi),%eax │ │ - mov %eax,0x30(%esp) │ │ - test %eax,%eax │ │ - jle 9ce84 │ │ - cmpl $0x0,0x1c(%ebp) │ │ - jle 9ce84 │ │ - xor %eax,%eax │ │ - lea 0xb0(%esp),%ecx │ │ - mov %ecx,0x20(%esp) │ │ - jmp 9cdc0 │ │ nop │ │ nop │ │ nop │ │ + mov %edx,%ecx │ │ + cmp %edi,%eax │ │ + mov 0x20(%esp),%edx │ │ + jl 9da78 │ │ + mov %eax,%edi │ │ + mov 0x10(%esp),%eax │ │ + cmp %eax,%ecx │ │ + mov %eax,%ebx │ │ + ja 9da86 │ │ + mov %ecx,%ebx │ │ + cmp %eax,%edi │ │ + jl 9da8e │ │ + mov %edi,0x10(%esp) │ │ + cmp %esi,%ebx │ │ + mov %esi,%ecx │ │ + ja 9da98 │ │ + mov %ebx,%ecx │ │ + mov 0x10(%esp),%eax │ │ + cmp %esi,%eax │ │ + jl 9daa4 │ │ + mov %eax,%esi │ │ + cmp %edx,%ecx │ │ + mov %edx,%eax │ │ + mov 0x30(%esp),%edi │ │ + ja 9dab2 │ │ + mov %ecx,%eax │ │ + mov %eax,0x40(%esp) │ │ + cmp %edx,%esi │ │ + jge 9daba │ │ + jmp 9dabc │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov (%esp),%edi │ │ - add $0x186,%edi │ │ - addl $0x30c,0x20(%esp) │ │ - mov 0x40(%esp),%eax │ │ - inc %eax │ │ - cmp 0x30(%esp),%eax │ │ - je 9ce84 │ │ - mov %eax,0x40(%esp) │ │ - mov %edi,(%esp) │ │ - mov (%edi),%cl │ │ - xor %esi,%esi │ │ - jmp 9cde3 │ │ + mov %ebx,%ecx │ │ + mov %edx,0x1a0(%esp) │ │ + mov 0x20(%esp),%edx │ │ + cmp %eax,%edx │ │ + jl 9db68 │ │ + mov %edx,%eax │ │ + cmp %esi,%ecx │ │ + mov %esi,%edi │ │ + mov 0x50(%esp),%ebx │ │ + ja 9db76 │ │ + mov %ecx,%edi │ │ + mov %edi,0x1e0(%esp) │ │ + cmp %esi,%eax │ │ + jge 9db81 │ │ + jmp 9db83 │ │ nop │ │ nop │ │ nop │ │ - mov 0x20(%esp),%eax │ │ - mov %dx,(%eax,%esi,2) │ │ - cmp %ebx,0x1c(%ebp) │ │ - mov %ebx,%esi │ │ - mov 0x4(%esp),%ecx │ │ - je 9cda0 │ │ - mov (%esp),%edi │ │ - movzbl 0x3(%edi,%esi,1),%edx │ │ - mov 0x24(%ebp),%eax │ │ - movswl 0x6(%eax),%ebx │ │ - imul %edx,%ebx │ │ - shl $0x7,%edx │ │ - movzbl %cl,%eax │ │ - mov 0x24(%ebp),%ecx │ │ - movswl (%ecx),%ecx │ │ - imul %eax,%ecx │ │ - add %edx,%ecx │ │ - movzbl 0x1(%edi,%esi,1),%eax │ │ - mov 0x24(%ebp),%edx │ │ - movswl 0x2(%edx),%edx │ │ - mov %eax,0x4(%esp) │ │ - imul %eax,%edx │ │ - add %ecx,%edx │ │ - movzbl 0x2(%edi,%esi,1),%ecx │ │ - mov 0x24(%ebp),%eax │ │ - movswl 0x4(%eax),%eax │ │ - imul %ecx,%eax │ │ - add %edx,%eax │ │ - add %eax,%ebx │ │ - movzbl 0x4(%edi,%esi,1),%eax │ │ - mov 0x24(%ebp),%edx │ │ - movswl 0x8(%edx),%ecx │ │ - imul %eax,%ecx │ │ - add %ebx,%ecx │ │ - movzbl 0x5(%edi,%esi,1),%eax │ │ - mov %edx,%ebx │ │ - movswl 0xa(%edx),%edx │ │ - imul %eax,%edx │ │ - add %ecx,%edx │ │ - movzbl 0x6(%edi,%esi,1),%eax │ │ - movswl 0xc(%ebx),%ecx │ │ - imul %eax,%ecx │ │ - lea 0x4004(%ecx,%edx,1),%edx │ │ - sar $0x3,%edx │ │ - cmp $0x2000,%edx │ │ - jl 9ce72 │ │ - mov $0x1fff,%edx │ │ - lea 0x1(%esi),%ebx │ │ - test %edx,%edx │ │ - jg 9cdd0 │ │ - xor %edx,%edx │ │ - jmp 9cdd0 │ │ - cmpl $0x0,0x20(%ebp) │ │ - jle 9d447 │ │ - cmpl $0x0,0x1c(%ebp) │ │ - jle 9d447 │ │ - mov 0x28(%ebp),%eax │ │ - lea 0xc(%eax),%ecx │ │ - mov %ecx,0x14(%esp) │ │ - add $0xd,%eax │ │ - mov %eax,0x18(%esp) │ │ - mov 0x1c(%ebp),%eax │ │ - and $0xfffffff8,%eax │ │ - mov %eax,0xc(%esp) │ │ - lea 0x12f8(%esp),%ecx │ │ - lea 0x9d4(%esp),%eax │ │ - mov %eax,0x4(%esp) │ │ - xor %esi,%esi │ │ - mov 0x8(%ebp),%eax │ │ - mov %eax,%edi │ │ - jmp 9cef2 │ │ nop │ │ nop │ │ - mov 0x8(%esp),%ecx │ │ - add $0x30c,%ecx │ │ - add 0xc(%ebp),%edi │ │ - addl $0x30c,0x4(%esp) │ │ - mov 0x1c(%esp),%esi │ │ - cmp 0x20(%ebp),%esi │ │ - je 9d447 │ │ - mov %ecx,0x8(%esp) │ │ - lea 0x1(%esi),%eax │ │ - mov %eax,0x1c(%esp) │ │ - cmpl $0x8,0x1c(%ebp) │ │ - mov $0x0,%ebx │ │ - jb 9d370 │ │ - imul 0xc(%ebp),%esi │ │ - mov 0x8(%ebp),%eax │ │ - lea (%eax,%esi,1),%ecx │ │ - cmp 0x18(%esp),%ecx │ │ - jae 9cf31 │ │ - add 0x1c(%ebp),%esi │ │ - add 0x8(%ebp),%esi │ │ - cmp 0x14(%esp),%esi │ │ - mov $0x0,%ebx │ │ - ja 9d370 │ │ - mov 0x28(%ebp),%eax │ │ - movzwl (%eax),%ecx │ │ - movd %ecx,%xmm1 │ │ - pshuflw $0xe0,%xmm1,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm0 │ │ - psrad $0x10,%xmm0 │ │ - movdqa %xmm0,0x30(%esp) │ │ - movzwl 0x2(%eax),%ecx │ │ - movd %ecx,%xmm1 │ │ - pshuflw $0xe0,%xmm1,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm0 │ │ - psrad $0x10,%xmm0 │ │ - movdqa %xmm0,0xa0(%esp) │ │ - movzwl 0x4(%eax),%ecx │ │ - movd %ecx,%xmm1 │ │ - pshuflw $0xe0,%xmm1,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm0 │ │ - psrad $0x10,%xmm0 │ │ - movdqa %xmm0,0x90(%esp) │ │ - movzwl 0x6(%eax),%ecx │ │ - movd %ecx,%xmm1 │ │ - pshuflw $0xe0,%xmm1,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm0 │ │ - psrad $0x10,%xmm0 │ │ - movdqa %xmm0,0x80(%esp) │ │ - movzwl 0x8(%eax),%ecx │ │ - movd %ecx,%xmm1 │ │ - pshuflw $0xe0,%xmm1,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm0 │ │ - psrad $0x10,%xmm0 │ │ - movdqa %xmm0,0x70(%esp) │ │ - movzwl 0xa(%eax),%ecx │ │ - movd %ecx,%xmm1 │ │ - pshuflw $0xe0,%xmm1,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm0 │ │ - psrad $0x10,%xmm0 │ │ - movdqa %xmm0,0x60(%esp) │ │ - movzwl 0xc(%eax),%ecx │ │ - movd %ecx,%xmm1 │ │ - pshuflw $0xe0,%xmm1,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm0 │ │ - psrad $0x10,%xmm0 │ │ - movdqa %xmm0,0x50(%esp) │ │ - xor %ebx,%ebx │ │ + mov %eax,%ebx │ │ mov 0x10(%esp),%eax │ │ - mov 0xc(%esp),%ecx │ │ - mov 0x8(%esp),%edx │ │ - nop │ │ - nop │ │ - nop │ │ + cmp %esi,%eax │ │ + mov 0xa0(%esp),%esi │ │ + jl 9dcd6 │ │ + mov %eax,0x40(%esp) │ │ + add 0x110(%esp),%esi │ │ + cmp %edx,%ebx │ │ + mov %edx,%eax │ │ + jbe 9dce3 │ │ + jmp 9dce5 │ │ + bsr %edx,%eax │ │ + xor %edx,%edx │ │ + sub %eax,%ecx │ │ + cmovs %edx,%ecx │ │ + mov %ecx,0x30(%esp) │ │ + cmpl $0x0,0x20(%ebp) │ │ + jle 9f28b │ │ + mov 0x150(%esp),%ebx │ │ + lea -0x5318(%ebx),%eax │ │ + mov 0x18(%ebp),%edx │ │ + movsbl 0x8(%eax,%edx,2),%edi │ │ + movsbl (%eax,%edx,2),%esi │ │ + movsbl 0x9(%eax,%edx,2),%ecx │ │ + mov %ecx,(%esp) │ │ + movsbl 0x1(%eax,%edx,2),%ecx │ │ + movdqa -0x14ca0(%ebx),%xmm2 │ │ + movdqa -0x14d50(%ebx),%xmm3 │ │ + movdqa -0x14d70(%ebx),%xmm4 │ │ + mov 0x20(%ebp),%ebx │ │ + and $0xfffffff8,%ebx │ │ + mov %ebx,0x200(%esp) │ │ + movss 0x30(%esp),%xmm0 │ │ + movd 0x14(%ebp),%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm1 │ │ + mov $0x1a,%ebx │ │ + sub %edi,%ebx │ │ + lea 0x2e0(%esp,%edi,2),%edx │ │ + lea 0x2ac(%esp,%ebx,2),%edi │ │ + mov %edi,0xb0(%esp) │ │ + mov 0x6c(%esp),%ebx │ │ + mov $0x1a,%edi │ │ + sub %esi,%edi │ │ + lea 0x2e0(%esp,%esi,2),%esi │ │ + mov %esi,0xa0(%esp) │ │ + lea 0x2ac(%esp,%edi,2),%edi │ │ + mov $0x1a,%esi │ │ + mov (%esp),%eax │ │ + sub %eax,%esi │ │ + lea 0x2e0(%esp,%eax,2),%eax │ │ + mov %eax,0x110(%esp) │ │ + lea 0x2ac(%esp,%esi,2),%eax │ │ + mov %edx,%esi │ │ + mov $0x1a,%edx │ │ + sub %ecx,%edx │ │ + mov %edx,(%esp) │ │ + lea 0x2e0(%esp,%ecx,2),%edx │ │ + mov %edx,0x130(%esp) │ │ + mov (%esp),%ecx │ │ + lea 0x2ac(%esp,%ecx,2),%edx │ │ + xorps %xmm5,%xmm5 │ │ + movss %xmm0,%xmm5 │ │ + movaps %xmm5,%xmm0 │ │ + xorps %xmm5,%xmm5 │ │ + movdqa %xmm2,0x1e0(%esp) │ │ + movdqa %xmm4,0x1d0(%esp) │ │ + movdqa %xmm3,0x1c0(%esp) │ │ + movdqa %xmm1,0xe0(%esp) │ │ + movaps %xmm0,0x70(%esp) │ │ + jmp 9e005 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + add 0xfc(%esp),%ebx │ │ + add $0x18,%esi │ │ + addl $0x18,0xb0(%esp) │ │ + addl $0x18,0xa0(%esp) │ │ + mov 0x90(%esp),%edi │ │ + add $0x18,%edi │ │ + addl $0x18,0x110(%esp) │ │ + mov 0x80(%esp),%eax │ │ + add $0x18,%eax │ │ + addl $0x18,0x130(%esp) │ │ + mov 0xc0(%esp),%edx │ │ + add $0x18,%edx │ │ + decl 0x164(%esp) │ │ + je 9f28b │ │ + mov %edx,0xc0(%esp) │ │ + mov %eax,0x80(%esp) │ │ + mov %edi,0x90(%esp) │ │ + xor %edx,%edx │ │ + cmpl $0x8,0x20(%ebp) │ │ + jb 9e87d │ │ + xor %eax,%eax │ │ + mov 0x200(%esp),%edx │ │ nop │ │ - movdqu -0x924(%edx,%ebx,2),%xmm2 │ │ - movdqa %xmm2,%xmm1 │ │ - pxor %xmm0,%xmm0 │ │ - punpckhwd %xmm0,%xmm1 │ │ - movdqa %xmm1,0x20(%esp) │ │ + movq (%ebx,%eax,1),%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + movdqa %xmm0,0xd0(%esp) │ │ + pshufb %xmm2,%xmm0 │ │ + punpcklbw %xmm5,%xmm0 │ │ + movdqa %xmm0,%xmm1 │ │ + punpcklwd %xmm5,%xmm1 │ │ + movdqa %xmm1,%xmm4 │ │ + movdqa %xmm1,0x50(%esp) │ │ + punpckhwd %xmm5,%xmm0 │ │ + movdqa %xmm0,%xmm3 │ │ + movdqa %xmm0,(%esp) │ │ + movdqu (%esi,%eax,2),%xmm0 │ │ punpcklwd %xmm0,%xmm2 │ │ - movdqu -0x1248(%edx,%ebx,2),%xmm3 │ │ + psrad $0x10,%xmm2 │ │ + punpckhwd %xmm0,%xmm1 │ │ + psrad $0x10,%xmm1 │ │ + psubd %xmm3,%xmm1 │ │ + psubd %xmm4,%xmm2 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm2,%xmm0 │ │ + pabsd %xmm2,%xmm2 │ │ + movdqa %xmm2,%xmm3 │ │ + movdqa 0x70(%esp),%xmm6 │ │ + psrld %xmm6,%xmm3 │ │ + movdqa 0xe0(%esp),%xmm7 │ │ + movdqa %xmm7,%xmm4 │ │ + psubd %xmm3,%xmm4 │ │ + pxor %xmm3,%xmm3 │ │ + pcmpgtd %xmm1,%xmm3 │ │ + pabsd %xmm1,%xmm5 │ │ + movdqa %xmm5,%xmm1 │ │ + psrld %xmm6,%xmm1 │ │ + movdqa %xmm7,%xmm6 │ │ + psubd %xmm1,%xmm6 │ │ + movdqa %xmm6,%xmm7 │ │ + pxor %xmm1,%xmm1 │ │ + pcmpgtd %xmm1,%xmm7 │ │ + pand %xmm6,%xmm7 │ │ + movdqa %xmm4,%xmm6 │ │ + pxor %xmm1,%xmm1 │ │ + pcmpgtd %xmm1,%xmm6 │ │ + pand %xmm4,%xmm6 │ │ + movdqa %xmm6,%xmm1 │ │ + pcmpgtd %xmm2,%xmm1 │ │ + pand %xmm1,%xmm2 │ │ + pandn %xmm6,%xmm1 │ │ + por %xmm2,%xmm1 │ │ + movdqa %xmm1,%xmm2 │ │ + movdqa %xmm7,%xmm1 │ │ + pcmpgtd %xmm5,%xmm1 │ │ + pand %xmm1,%xmm5 │ │ + pandn %xmm7,%xmm1 │ │ + por %xmm5,%xmm1 │ │ + mov 0xb0(%esp),%edi │ │ + movdqu (%edi,%eax,2),%xmm4 │ │ + pxor %xmm3,%xmm1 │ │ + psubd %xmm3,%xmm1 │ │ + movdqa %xmm1,0x100(%esp) │ │ + punpcklwd %xmm4,%xmm3 │ │ + psrad $0x10,%xmm3 │ │ + pxor %xmm0,%xmm2 │ │ + psubd %xmm0,%xmm2 │ │ + movdqa %xmm2,0x120(%esp) │ │ + psubd 0x50(%esp),%xmm3 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm3,%xmm0 │ │ + movdqa %xmm0,0x20(%esp) │ │ + pabsd %xmm3,%xmm3 │ │ movdqa %xmm3,%xmm5 │ │ - punpckhwd %xmm0,%xmm5 │ │ + movdqa 0x70(%esp),%xmm2 │ │ + psrld %xmm2,%xmm5 │ │ + movdqa 0xe0(%esp),%xmm6 │ │ + movdqa %xmm6,%xmm0 │ │ + psubd %xmm5,%xmm0 │ │ + punpckhwd %xmm4,%xmm4 │ │ + psrad $0x10,%xmm4 │ │ + psubd (%esp),%xmm4 │ │ + pxor %xmm7,%xmm7 │ │ + pcmpgtd %xmm4,%xmm7 │ │ + pabsd %xmm4,%xmm1 │ │ + movdqa %xmm1,%xmm4 │ │ + psrld %xmm2,%xmm4 │ │ + movdqa %xmm6,%xmm5 │ │ + psubd %xmm4,%xmm5 │ │ + movdqa %xmm5,%xmm4 │ │ + pxor %xmm2,%xmm2 │ │ + pcmpgtd %xmm2,%xmm4 │ │ + pand %xmm5,%xmm4 │ │ + movdqa %xmm0,%xmm6 │ │ + pxor %xmm2,%xmm2 │ │ + pcmpgtd %xmm2,%xmm6 │ │ + pand %xmm0,%xmm6 │ │ + movdqa %xmm6,%xmm0 │ │ + pcmpgtd %xmm3,%xmm0 │ │ + pand %xmm0,%xmm3 │ │ + pandn %xmm6,%xmm0 │ │ + por %xmm3,%xmm0 │ │ + movdqa %xmm4,%xmm2 │ │ + pcmpgtd %xmm1,%xmm2 │ │ + pand %xmm2,%xmm1 │ │ + pandn %xmm4,%xmm2 │ │ + por %xmm1,%xmm2 │ │ + pxor %xmm7,%xmm2 │ │ + psubd %xmm7,%xmm2 │ │ + movdqa %xmm2,0x10(%esp) │ │ + movdqa 0x20(%esp),%xmm1 │ │ + pxor %xmm1,%xmm0 │ │ + psubd %xmm1,%xmm0 │ │ + movdqa %xmm0,0x20(%esp) │ │ + mov 0xa0(%esp),%edi │ │ + movdqu (%edi,%eax,2),%xmm0 │ │ + punpckhwd %xmm0,%xmm1 │ │ + psrad $0x10,%xmm1 │ │ + psubd (%esp),%xmm1 │ │ + pxor %xmm2,%xmm2 │ │ + pcmpgtd %xmm1,%xmm2 │ │ + movdqa %xmm2,0x140(%esp) │ │ + pabsd %xmm1,%xmm5 │ │ + movdqa %xmm5,%xmm3 │ │ + movdqa 0x70(%esp),%xmm2 │ │ + psrld %xmm2,%xmm3 │ │ + movdqa 0xe0(%esp),%xmm1 │ │ + movdqa %xmm1,%xmm7 │ │ + psubd %xmm3,%xmm7 │ │ + punpcklwd %xmm0,%xmm0 │ │ + psrad $0x10,%xmm0 │ │ + psubd 0x50(%esp),%xmm0 │ │ + pxor %xmm6,%xmm6 │ │ + pcmpgtd %xmm0,%xmm6 │ │ + pabsd %xmm0,%xmm4 │ │ + movdqa %xmm4,%xmm0 │ │ + psrld %xmm2,%xmm0 │ │ + movdqa %xmm1,%xmm3 │ │ + psubd %xmm0,%xmm3 │ │ + movdqa %xmm3,%xmm0 │ │ pxor %xmm1,%xmm1 │ │ - movdqa 0x30(%esp),%xmm0 │ │ - movdqa %xmm0,%xmm4 │ │ - pmuludq %xmm5,%xmm4 │ │ - pshufd $0xe8,%xmm4,%xmm4 │ │ - pshufd $0xf5,%xmm5,%xmm5 │ │ - pshufd $0xf5,%xmm0,%xmm6 │ │ - pmuludq %xmm6,%xmm5 │ │ - pshufd $0xe8,%xmm5,%xmm5 │ │ - punpckldq %xmm5,%xmm4 │ │ - punpcklwd %xmm1,%xmm3 │ │ + pcmpgtd %xmm1,%xmm0 │ │ + pand %xmm3,%xmm0 │ │ + movdqa %xmm7,%xmm3 │ │ pxor %xmm1,%xmm1 │ │ + pcmpgtd %xmm1,%xmm3 │ │ + pand %xmm7,%xmm3 │ │ + movdqa %xmm3,%xmm1 │ │ + pcmpgtd %xmm5,%xmm1 │ │ + pand %xmm1,%xmm5 │ │ + pandn %xmm3,%xmm1 │ │ + por %xmm5,%xmm1 │ │ + movdqa %xmm0,%xmm3 │ │ + pcmpgtd %xmm4,%xmm3 │ │ + pand %xmm3,%xmm4 │ │ + pandn %xmm0,%xmm3 │ │ + por %xmm4,%xmm3 │ │ + pxor %xmm6,%xmm3 │ │ + psubd %xmm6,%xmm3 │ │ + paddd 0x120(%esp),%xmm3 │ │ + movdqa 0x140(%esp),%xmm0 │ │ + pxor %xmm0,%xmm1 │ │ + psubd %xmm0,%xmm1 │ │ + paddd 0x100(%esp),%xmm1 │ │ + mov 0x90(%esp),%edi │ │ + movdqu (%edi,%eax,2),%xmm2 │ │ + punpcklwd %xmm2,%xmm4 │ │ + psrad $0x10,%xmm4 │ │ + psubd 0x50(%esp),%xmm4 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm4,%xmm0 │ │ + movdqa %xmm0,0x120(%esp) │ │ + pabsd %xmm4,%xmm5 │ │ + movdqa %xmm5,0x140(%esp) │ │ + movdqa 0x70(%esp),%xmm0 │ │ + psrld %xmm0,%xmm5 │ │ + movdqa 0xe0(%esp),%xmm4 │ │ + movdqa %xmm4,%xmm7 │ │ + psubd %xmm5,%xmm7 │ │ + punpckhwd %xmm2,%xmm2 │ │ + psrad $0x10,%xmm2 │ │ + psubd (%esp),%xmm2 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtd %xmm2,%xmm5 │ │ + movdqa %xmm5,0x100(%esp) │ │ + pabsd %xmm2,%xmm6 │ │ + movdqa %xmm6,%xmm2 │ │ + psrld %xmm0,%xmm2 │ │ + movdqa %xmm4,%xmm0 │ │ + psubd %xmm2,%xmm0 │ │ + movdqa %xmm0,%xmm2 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtd %xmm5,%xmm2 │ │ + pand %xmm0,%xmm2 │ │ + movdqa %xmm7,%xmm0 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtd %xmm5,%xmm0 │ │ + pand %xmm7,%xmm0 │ │ movdqa %xmm0,%xmm5 │ │ - pmuludq %xmm3,%xmm5 │ │ - pshufd $0xe8,%xmm5,%xmm0 │ │ - pshufd $0xf5,%xmm3,%xmm3 │ │ - pmuludq %xmm6,%xmm3 │ │ - pshufd $0xe8,%xmm3,%xmm3 │ │ - punpckldq %xmm3,%xmm0 │ │ - movdqu -0xf3c(%edx,%ebx,2),%xmm7 │ │ - movdqa %xmm7,%xmm6 │ │ - punpcklwd %xmm1,%xmm6 │ │ - movdqa 0xa0(%esp),%xmm5 │ │ - movdqa %xmm5,%xmm3 │ │ - pmuludq %xmm6,%xmm3 │ │ - pshufd $0xe8,%xmm3,%xmm3 │ │ - pshufd $0xf5,%xmm6,%xmm6 │ │ - pshufd $0xf5,%xmm5,%xmm1 │ │ - pmuludq %xmm1,%xmm6 │ │ - pshufd $0xe8,%xmm6,%xmm6 │ │ - punpckldq %xmm6,%xmm3 │ │ - paddd %xmm0,%xmm3 │ │ + movdqa 0x140(%esp),%xmm7 │ │ + pcmpgtd %xmm7,%xmm5 │ │ + pand %xmm5,%xmm7 │ │ + pandn %xmm0,%xmm5 │ │ + por %xmm7,%xmm5 │ │ + movdqa %xmm2,%xmm0 │ │ + pcmpgtd %xmm6,%xmm0 │ │ + pand %xmm0,%xmm6 │ │ + pandn %xmm2,%xmm0 │ │ + por %xmm6,%xmm0 │ │ + movdqa 0x100(%esp),%xmm2 │ │ + pxor %xmm2,%xmm0 │ │ + psubd %xmm2,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + paddd 0x10(%esp),%xmm0 │ │ + movdqa %xmm0,0x100(%esp) │ │ + movdqa 0x120(%esp),%xmm0 │ │ + pxor %xmm0,%xmm5 │ │ + psubd %xmm0,%xmm5 │ │ + paddd %xmm3,%xmm5 │ │ + paddd 0x20(%esp),%xmm5 │ │ + movdqa %xmm5,0x20(%esp) │ │ + mov 0x110(%esp),%edi │ │ + movdqu (%edi,%eax,2),%xmm1 │ │ + punpckhwd %xmm1,%xmm2 │ │ + psrad $0x10,%xmm2 │ │ + psubd (%esp),%xmm2 │ │ + pxor %xmm7,%xmm7 │ │ + pcmpgtd %xmm2,%xmm7 │ │ + pabsd %xmm2,%xmm2 │ │ + movdqa %xmm2,%xmm3 │ │ + movdqa 0x70(%esp),%xmm6 │ │ + psrld %xmm6,%xmm3 │ │ + movdqa %xmm4,%xmm0 │ │ + psubd %xmm3,%xmm0 │ │ + punpcklwd %xmm1,%xmm1 │ │ + psrad $0x10,%xmm1 │ │ + psubd 0x50(%esp),%xmm1 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtd %xmm1,%xmm5 │ │ + pabsd %xmm1,%xmm1 │ │ + movdqa %xmm1,%xmm3 │ │ + psrld %xmm6,%xmm3 │ │ + movdqa %xmm4,%xmm6 │ │ + psubd %xmm3,%xmm6 │ │ + movdqa %xmm6,%xmm3 │ │ + pxor %xmm4,%xmm4 │ │ + pcmpgtd %xmm4,%xmm3 │ │ + pand %xmm6,%xmm3 │ │ + movdqa %xmm0,%xmm4 │ │ + pxor %xmm6,%xmm6 │ │ + pcmpgtd %xmm6,%xmm4 │ │ + pand %xmm0,%xmm4 │ │ + movdqa %xmm4,%xmm0 │ │ + pcmpgtd %xmm2,%xmm0 │ │ + pand %xmm0,%xmm2 │ │ + pandn %xmm4,%xmm0 │ │ + por %xmm2,%xmm0 │ │ + movdqa %xmm0,%xmm2 │ │ + movdqa %xmm3,%xmm0 │ │ + pcmpgtd %xmm1,%xmm0 │ │ + pand %xmm0,%xmm1 │ │ + pandn %xmm3,%xmm0 │ │ + por %xmm1,%xmm0 │ │ + pxor %xmm5,%xmm0 │ │ + psubd %xmm5,%xmm0 │ │ + movdqa %xmm0,0x140(%esp) │ │ + pxor %xmm7,%xmm2 │ │ + psubd %xmm7,%xmm2 │ │ + movdqa %xmm2,0x40(%esp) │ │ + mov 0x80(%esp),%edi │ │ + movdqu (%edi,%eax,2),%xmm1 │ │ + punpckhwd %xmm1,%xmm3 │ │ + psrad $0x10,%xmm3 │ │ + psubd (%esp),%xmm3 │ │ pxor %xmm0,%xmm0 │ │ - punpckhwd %xmm0,%xmm7 │ │ - pmuludq %xmm7,%xmm5 │ │ - pshufd $0xe8,%xmm5,%xmm6 │ │ - pshufd $0xf5,%xmm7,%xmm5 │ │ - pmuludq %xmm1,%xmm5 │ │ - pshufd $0xe8,%xmm5,%xmm0 │ │ - punpckldq %xmm0,%xmm6 │ │ - paddd %xmm4,%xmm6 │ │ - movdqu -0xc30(%edx,%ebx,2),%xmm0 │ │ + pcmpgtd %xmm3,%xmm0 │ │ + movdqa %xmm0,0x10(%esp) │ │ + pabsd %xmm3,%xmm3 │ │ + movdqa %xmm3,%xmm4 │ │ + movdqa 0x70(%esp),%xmm0 │ │ + psrld %xmm0,%xmm4 │ │ + movdqa 0xe0(%esp),%xmm2 │ │ + movdqa %xmm2,%xmm5 │ │ + psubd %xmm4,%xmm5 │ │ + punpcklwd %xmm1,%xmm1 │ │ + psrad $0x10,%xmm1 │ │ + movdqa 0x50(%esp),%xmm6 │ │ + psubd %xmm6,%xmm1 │ │ + pxor %xmm7,%xmm7 │ │ + pcmpgtd %xmm1,%xmm7 │ │ + pabsd %xmm1,%xmm1 │ │ + movdqa %xmm1,%xmm4 │ │ + psrld %xmm0,%xmm4 │ │ + movdqa %xmm2,%xmm0 │ │ + psubd %xmm4,%xmm0 │ │ + movdqa %xmm0,%xmm4 │ │ + pxor %xmm2,%xmm2 │ │ + pcmpgtd %xmm2,%xmm4 │ │ + pand %xmm0,%xmm4 │ │ + movdqa %xmm5,%xmm0 │ │ + pxor %xmm2,%xmm2 │ │ + pcmpgtd %xmm2,%xmm0 │ │ + pand %xmm5,%xmm0 │ │ + movdqa %xmm0,%xmm2 │ │ + pcmpgtd %xmm3,%xmm2 │ │ + pand %xmm2,%xmm3 │ │ + pandn %xmm0,%xmm2 │ │ + por %xmm3,%xmm2 │ │ + movdqa %xmm4,%xmm0 │ │ + pcmpgtd %xmm1,%xmm0 │ │ + pand %xmm0,%xmm1 │ │ + pandn %xmm4,%xmm0 │ │ + por %xmm1,%xmm0 │ │ + pxor %xmm7,%xmm0 │ │ + psubd %xmm7,%xmm0 │ │ + movdqa %xmm0,0x120(%esp) │ │ + movdqa 0x10(%esp),%xmm0 │ │ + pxor %xmm0,%xmm2 │ │ + psubd %xmm0,%xmm2 │ │ + movdqa %xmm2,0x10(%esp) │ │ + mov 0x130(%esp),%edi │ │ + movdqu (%edi,%eax,2),%xmm4 │ │ + punpcklwd %xmm4,%xmm1 │ │ + psrad $0x10,%xmm1 │ │ + psubd %xmm6,%xmm1 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm1,%xmm0 │ │ + movdqa %xmm0,0x190(%esp) │ │ + pabsd %xmm1,%xmm6 │ │ + movdqa %xmm6,%xmm7 │ │ + movdqa 0x70(%esp),%xmm0 │ │ + psrld %xmm0,%xmm7 │ │ + movdqa 0xe0(%esp),%xmm1 │ │ + movdqa %xmm1,%xmm2 │ │ + psubd %xmm7,%xmm2 │ │ + punpckhwd %xmm4,%xmm4 │ │ + psrad $0x10,%xmm4 │ │ + psubd (%esp),%xmm4 │ │ + pxor %xmm3,%xmm3 │ │ + pcmpgtd %xmm4,%xmm3 │ │ + movdqa %xmm3,0x1a0(%esp) │ │ + pabsd %xmm4,%xmm3 │ │ + movdqa %xmm3,%xmm4 │ │ + psrld %xmm0,%xmm4 │ │ + movdqa %xmm1,%xmm0 │ │ + psubd %xmm4,%xmm0 │ │ movdqa %xmm0,%xmm4 │ │ pxor %xmm1,%xmm1 │ │ - punpckhwd %xmm1,%xmm4 │ │ - movdqa 0x90(%esp),%xmm1 │ │ + pcmpgtd %xmm1,%xmm4 │ │ + pand %xmm0,%xmm4 │ │ + movdqa %xmm2,%xmm1 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm0,%xmm1 │ │ + pand %xmm2,%xmm1 │ │ movdqa %xmm1,%xmm5 │ │ - pmuludq %xmm4,%xmm5 │ │ - pshufd $0xe8,%xmm5,%xmm5 │ │ - pshufd $0xf5,%xmm4,%xmm4 │ │ - pshufd $0xf5,%xmm1,%xmm7 │ │ - pmuludq %xmm7,%xmm4 │ │ - pshufd $0xe8,%xmm4,%xmm4 │ │ - punpckldq %xmm4,%xmm5 │ │ - paddd %xmm6,%xmm5 │ │ - pxor %xmm4,%xmm4 │ │ - punpcklwd %xmm4,%xmm0 │ │ - movdqa %xmm1,%xmm4 │ │ - pmuludq %xmm0,%xmm4 │ │ - pshufd $0xe8,%xmm4,%xmm6 │ │ - pshufd $0xf5,%xmm0,%xmm0 │ │ - pmuludq %xmm7,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - punpckldq %xmm0,%xmm6 │ │ - paddd %xmm3,%xmm6 │ │ - movdqa 0x80(%esp),%xmm1 │ │ - movdqa %xmm1,%xmm0 │ │ - movdqa %xmm2,0x40(%esp) │ │ - pmuludq %xmm2,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm4 │ │ - pshufd $0xf5,%xmm2,%xmm0 │ │ - pshufd $0xf5,%xmm1,%xmm3 │ │ - pmuludq %xmm3,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - punpckldq %xmm0,%xmm4 │ │ - paddd %xmm6,%xmm4 │ │ + pcmpgtd %xmm6,%xmm5 │ │ + pand %xmm5,%xmm6 │ │ + pandn %xmm1,%xmm5 │ │ + por %xmm6,%xmm5 │ │ + movdqa %xmm4,%xmm7 │ │ + pcmpgtd %xmm3,%xmm7 │ │ + pand %xmm7,%xmm3 │ │ + pandn %xmm4,%xmm7 │ │ + por %xmm3,%xmm7 │ │ + movdqa 0x1a0(%esp),%xmm0 │ │ + pxor %xmm0,%xmm7 │ │ + psubd %xmm0,%xmm7 │ │ + paddd 0x40(%esp),%xmm7 │ │ + movdqa 0x190(%esp),%xmm0 │ │ + pxor %xmm0,%xmm5 │ │ + psubd %xmm0,%xmm5 │ │ + paddd 0x140(%esp),%xmm5 │ │ + mov 0xc0(%esp),%edi │ │ + movdqu (%edi,%eax,2),%xmm2 │ │ + punpcklwd %xmm2,%xmm3 │ │ + psrad $0x10,%xmm3 │ │ + psubd 0x50(%esp),%xmm3 │ │ + punpckhwd %xmm2,%xmm2 │ │ + psrad $0x10,%xmm2 │ │ + psubd (%esp),%xmm2 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm2,%xmm0 │ │ + movdqa %xmm0,(%esp) │ │ + pabsd %xmm2,%xmm4 │ │ + movdqa %xmm4,%xmm2 │ │ + movdqa 0x70(%esp),%xmm0 │ │ + psrld %xmm0,%xmm2 │ │ + movdqa 0xe0(%esp),%xmm1 │ │ + movdqa %xmm1,%xmm6 │ │ + psubd %xmm2,%xmm6 │ │ + pxor %xmm2,%xmm2 │ │ + pcmpgtd %xmm3,%xmm2 │ │ + movdqa %xmm2,0x50(%esp) │ │ + pabsd %xmm3,%xmm3 │ │ + movdqa %xmm3,%xmm2 │ │ + psrld %xmm0,%xmm2 │ │ movdqa %xmm1,%xmm0 │ │ - movdqa 0x20(%esp),%xmm1 │ │ - pmuludq %xmm1,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - pshufd $0xf5,%xmm1,%xmm6 │ │ - pmuludq %xmm3,%xmm6 │ │ - pshufd $0xe8,%xmm6,%xmm3 │ │ - punpckldq %xmm3,%xmm0 │ │ - paddd %xmm5,%xmm0 │ │ - movdqu -0x618(%edx,%ebx,2),%xmm5 │ │ - movdqa %xmm5,%xmm6 │ │ + psubd %xmm2,%xmm0 │ │ + movdqa %xmm0,%xmm1 │ │ pxor %xmm2,%xmm2 │ │ - punpckhwd %xmm2,%xmm6 │ │ - movdqa 0x70(%esp),%xmm1 │ │ - movdqa %xmm1,%xmm3 │ │ - pmuludq %xmm6,%xmm3 │ │ - pshufd $0xe8,%xmm3,%xmm3 │ │ - pshufd $0xf5,%xmm6,%xmm6 │ │ - pshufd $0xf5,%xmm1,%xmm7 │ │ - pmuludq %xmm7,%xmm6 │ │ - pshufd $0xe8,%xmm6,%xmm6 │ │ - punpckldq %xmm6,%xmm3 │ │ - paddd %xmm0,%xmm3 │ │ - punpcklwd %xmm2,%xmm5 │ │ + pcmpgtd %xmm2,%xmm1 │ │ + pand %xmm0,%xmm1 │ │ + movdqa %xmm6,%xmm0 │ │ pxor %xmm2,%xmm2 │ │ - movdqa %xmm1,%xmm0 │ │ - pmuludq %xmm5,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - pshufd $0xf5,%xmm5,%xmm5 │ │ - pmuludq %xmm7,%xmm5 │ │ - pshufd $0xe8,%xmm5,%xmm5 │ │ - punpckldq %xmm5,%xmm0 │ │ - paddd %xmm4,%xmm0 │ │ - movdqu -0x30c(%edx,%ebx,2),%xmm5 │ │ - movdqa %xmm5,%xmm6 │ │ - punpcklwd %xmm2,%xmm6 │ │ - movdqa 0x60(%esp),%xmm1 │ │ - movdqa %xmm1,%xmm4 │ │ - pmuludq %xmm6,%xmm4 │ │ - pshufd $0xe8,%xmm4,%xmm4 │ │ - pshufd $0xf5,%xmm6,%xmm6 │ │ - pshufd $0xf5,%xmm1,%xmm7 │ │ - pmuludq %xmm7,%xmm6 │ │ - pshufd $0xe8,%xmm6,%xmm6 │ │ - punpckldq %xmm6,%xmm4 │ │ - paddd %xmm0,%xmm4 │ │ - punpckhwd %xmm2,%xmm5 │ │ - movdqa %xmm1,%xmm0 │ │ - pmuludq %xmm5,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - pshufd $0xf5,%xmm5,%xmm5 │ │ - pmuludq %xmm7,%xmm5 │ │ - pshufd $0xe8,%xmm5,%xmm5 │ │ - punpckldq %xmm5,%xmm0 │ │ + pcmpgtd %xmm2,%xmm0 │ │ + pand %xmm6,%xmm0 │ │ + movdqa %xmm0,%xmm2 │ │ + pcmpgtd %xmm4,%xmm2 │ │ + pand %xmm2,%xmm4 │ │ + pandn %xmm0,%xmm2 │ │ + por %xmm4,%xmm2 │ │ + movdqa 0x1d0(%esp),%xmm4 │ │ + movdqa %xmm1,%xmm6 │ │ + pcmpgtd %xmm3,%xmm6 │ │ + pand %xmm6,%xmm3 │ │ + pandn %xmm1,%xmm6 │ │ + por %xmm3,%xmm6 │ │ + movdqa 0x50(%esp),%xmm0 │ │ + pxor %xmm0,%xmm6 │ │ + psubd %xmm0,%xmm6 │ │ + paddd %xmm5,%xmm6 │ │ + pxor %xmm5,%xmm5 │ │ + movdqa 0x20(%esp),%xmm0 │ │ + paddd %xmm0,%xmm0 │ │ + paddd %xmm0,%xmm6 │ │ + paddd 0x120(%esp),%xmm6 │ │ + movdqa (%esp),%xmm0 │ │ + pxor %xmm0,%xmm2 │ │ + psubd %xmm0,%xmm2 │ │ + paddd %xmm7,%xmm2 │ │ + movdqa 0x100(%esp),%xmm0 │ │ + paddd %xmm0,%xmm0 │ │ + paddd %xmm0,%xmm2 │ │ + paddd 0x10(%esp),%xmm2 │ │ + movdqa %xmm2,%xmm0 │ │ + psrad $0x1f,%xmm0 │ │ + movdqa 0x1c0(%esp),%xmm3 │ │ paddd %xmm3,%xmm0 │ │ - movdqu (%edx,%ebx,2),%xmm5 │ │ - movdqa %xmm5,%xmm6 │ │ - punpckhwd %xmm2,%xmm6 │ │ - movdqa 0x50(%esp),%xmm1 │ │ - movdqa %xmm1,%xmm3 │ │ - pmuludq %xmm6,%xmm3 │ │ - pshufd $0xe8,%xmm3,%xmm3 │ │ - pshufd $0xf5,%xmm6,%xmm6 │ │ - pshufd $0xf5,%xmm1,%xmm7 │ │ - pmuludq %xmm7,%xmm6 │ │ - pshufd $0xe8,%xmm6,%xmm6 │ │ - punpckldq %xmm6,%xmm3 │ │ - paddd %xmm0,%xmm3 │ │ - punpcklwd %xmm2,%xmm5 │ │ - movdqa %xmm1,%xmm0 │ │ - pmuludq %xmm5,%xmm0 │ │ - pshufd $0xf5,%xmm5,%xmm5 │ │ - pmuludq %xmm7,%xmm5 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - pshufd $0xe8,%xmm5,%xmm5 │ │ - punpckldq %xmm5,%xmm0 │ │ - movdqa 0x40(%esp),%xmm1 │ │ - pslld $0x7,%xmm1 │ │ - paddd %xmm4,%xmm0 │ │ - movdqa -0x157c0(%eax),%xmm4 │ │ - paddd %xmm4,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - paddd %xmm4,%xmm3 │ │ - movdqa 0x20(%esp),%xmm2 │ │ - pslld $0x7,%xmm2 │ │ - paddd %xmm2,%xmm3 │ │ - psrad $0xb,%xmm3 │ │ - psrad $0xb,%xmm0 │ │ - packssdw %xmm3,%xmm0 │ │ - packuswb %xmm0,%xmm0 │ │ - movq %xmm0,(%edi,%ebx,1) │ │ - add $0x8,%ebx │ │ - cmp %ebx,%ecx │ │ - jne 9d020 │ │ - cmp 0x1c(%ebp),%ecx │ │ - mov %ecx,%ebx │ │ - je 9ced0 │ │ - mov %edi,(%esp) │ │ - jmp 9d38d │ │ + paddd %xmm2,%xmm0 │ │ + movdqa 0x1e0(%esp),%xmm2 │ │ + movdqa %xmm6,%xmm1 │ │ + psrad $0x1f,%xmm1 │ │ + paddd %xmm3,%xmm1 │ │ + paddd %xmm6,%xmm1 │ │ + psrld $0x4,%xmm1 │ │ + psrld $0x4,%xmm0 │ │ + pshufb %xmm4,%xmm0 │ │ + pshufb %xmm4,%xmm1 │ │ + punpcklqdq %xmm0,%xmm1 │ │ + paddb 0xd0(%esp),%xmm1 │ │ + pshufb %xmm2,%xmm1 │ │ + movq %xmm1,(%ebx,%eax,1) │ │ + add $0x8,%eax │ │ + cmp %eax,%edx │ │ + jne 9e030 │ │ + cmp 0x20(%ebp),%edx │ │ + je 9dfb0 │ │ + mov %ebx,0x6c(%esp) │ │ + mov %esi,0x1f0(%esp) │ │ + jmp 9e8df │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %esi,%eax │ │ + neg %eax │ │ + cmpl $0x0,0xd0(%esp) │ │ + cmovns %esi,%eax │ │ + add 0x140(%esp),%edx │ │ + add %ebx,%edx │ │ + add %eax,%edx │ │ + mov 0x50(%esp),%eax │ │ + lea (%edx,%eax,2),%eax │ │ + mov %eax,%edx │ │ + sar $0x1f,%edx │ │ + lea 0x8(%edx,%eax,1),%eax │ │ + shr $0x4,%eax │ │ + add (%esp),%al │ │ + mov 0x6c(%esp),%ebx │ │ + mov 0x100(%esp),%edx │ │ + mov %al,(%ebx,%edx,1) │ │ + inc %edx │ │ + cmp %edx,0x20(%ebp) │ │ + mov 0x1f0(%esp),%esi │ │ + je 9dfb0 │ │ + movzbl (%ebx,%edx,1),%eax │ │ + movswl (%esi,%edx,2),%ebx │ │ + mov %eax,(%esp) │ │ + sub %eax,%ebx │ │ + mov %ebx,%esi │ │ + neg %esi │ │ + cmovl %ebx,%esi │ │ + mov %esi,%edi │ │ + mov 0x30(%esp),%ecx │ │ + shr %cl,%edi │ │ + mov 0x14(%ebp),%eax │ │ + sub %edi,%eax │ │ + mov 0xb0(%esp),%edi │ │ + movswl (%edi,%edx,2),%ecx │ │ + mov 0xa0(%esp),%edi │ │ + movswl (%edi,%edx,2),%edi │ │ + mov %edi,0xd0(%esp) │ │ + mov 0x90(%esp),%edi │ │ + mov %edx,0x100(%esp) │ │ + movswl (%edi,%edx,2),%edi │ │ + jns 9e933 │ │ + xor %eax,%eax │ │ + cmp %eax,%esi │ │ + jle 9e939 │ │ + mov %eax,%esi │ │ + mov %esi,%eax │ │ + neg %eax │ │ + test %ebx,%ebx │ │ + cmovns %esi,%eax │ │ + mov %eax,0x20(%esp) │ │ + mov %ecx,%ebx │ │ + sub (%esp),%ebx │ │ + mov %ebx,%edx │ │ + neg %edx │ │ + cmovl %ebx,%edx │ │ + mov %edx,%esi │ │ + mov 0x30(%esp),%ecx │ │ + shr %cl,%esi │ │ + mov 0x14(%ebp),%eax │ │ + sub %esi,%eax │ │ + jns 9e963 │ │ + xor %eax,%eax │ │ + cmp %eax,%edx │ │ + jle 9e969 │ │ + mov %eax,%edx │ │ + mov %edx,%eax │ │ + neg %eax │ │ + test %ebx,%ebx │ │ + cmovns %edx,%eax │ │ + mov %eax,0x50(%esp) │ │ + mov 0xd0(%esp),%eax │ │ + sub (%esp),%eax │ │ + mov %eax,%edx │ │ + neg %edx │ │ + mov %eax,0xd0(%esp) │ │ + cmovl %eax,%edx │ │ + mov %edx,%esi │ │ + mov 0x30(%esp),%ecx │ │ + shr %cl,%esi │ │ + mov 0x14(%ebp),%ebx │ │ + mov %ebx,%eax │ │ + sub %esi,%eax │ │ + jns 9e9a1 │ │ + xor %eax,%eax │ │ + cmp %eax,%edx │ │ + jle 9e9a7 │ │ + mov %eax,%edx │ │ + mov %edx,%eax │ │ + neg %eax │ │ + cmpl $0x0,0xd0(%esp) │ │ + cmovns %edx,%eax │ │ + mov %eax,0x10(%esp) │ │ + sub (%esp),%edi │ │ + mov %edi,%edx │ │ + neg %edx │ │ + cmovl %edi,%edx │ │ + mov %edx,%esi │ │ + mov 0x30(%esp),%ecx │ │ + shr %cl,%esi │ │ + mov %ebx,%eax │ │ + sub %esi,%eax │ │ + jns 9e9d4 │ │ + xor %eax,%eax │ │ + cmp %eax,%edx │ │ + mov 0x110(%esp),%esi │ │ + jle 9e9e1 │ │ + mov %eax,%edx │ │ + mov %edx,%eax │ │ + neg %eax │ │ + test %edi,%edi │ │ + cmovns %edx,%eax │ │ + mov %eax,0x120(%esp) │ │ + mov 0x100(%esp),%ebx │ │ + movswl (%esi,%ebx,2),%edx │ │ + sub (%esp),%edx │ │ + mov %edx,%edi │ │ + neg %edi │ │ + cmovl %edx,%edi │ │ + mov %edi,%esi │ │ + mov 0x30(%esp),%ecx │ │ + shr %cl,%esi │ │ + mov 0x14(%ebp),%eax │ │ + sub %esi,%eax │ │ + mov 0x80(%esp),%esi │ │ + movswl (%esi,%ebx,2),%ecx │ │ + mov 0x130(%esp),%esi │ │ + movswl (%esi,%ebx,2),%esi │ │ + mov %esi,0x40(%esp) │ │ + mov 0xc0(%esp),%esi │ │ + movswl (%esi,%ebx,2),%esi │ │ + mov %esi,0xd0(%esp) │ │ + jns 9ea43 │ │ + xor %eax,%eax │ │ + cmp %eax,%edi │ │ + jle 9ea49 │ │ + mov %eax,%edi │ │ + mov %edi,%eax │ │ + neg %eax │ │ + test %edx,%edx │ │ + cmovns %edi,%eax │ │ + mov %eax,0x140(%esp) │ │ + sub (%esp),%ecx │ │ + mov %ecx,%edi │ │ + neg %edi │ │ + mov %ecx,%esi │ │ + cmovl %ecx,%edi │ │ + mov %edi,%edx │ │ + mov 0x30(%esp),%ecx │ │ + shr %cl,%edx │ │ + mov 0x14(%ebp),%eax │ │ + sub %edx,%eax │ │ + jns 9ea76 │ │ + xor %eax,%eax │ │ + cmp %eax,%edi │ │ + jle 9ea7c │ │ + mov %eax,%edi │ │ + mov %edi,%edx │ │ + neg %edx │ │ + test %esi,%esi │ │ + cmovns %edi,%edx │ │ + mov 0x40(%esp),%eax │ │ + sub (%esp),%eax │ │ + mov %eax,%edi │ │ + neg %edi │ │ + mov %eax,%esi │ │ + cmovl %eax,%edi │ │ + mov %edi,%eax │ │ + shr %cl,%eax │ │ + mov 0x14(%ebp),%ebx │ │ + sub %eax,%ebx │ │ + jns 9eaa2 │ │ + xor %ebx,%ebx │ │ + mov 0x50(%esp),%eax │ │ + add 0x20(%esp),%eax │ │ + cmp %ebx,%edi │ │ + jle 9eab0 │ │ + mov %ebx,%edi │ │ + add 0x10(%esp),%eax │ │ + mov %eax,0x50(%esp) │ │ + mov %edi,%ebx │ │ + neg %ebx │ │ + test %esi,%esi │ │ + cmovns %edi,%ebx │ │ + mov 0xd0(%esp),%eax │ │ + sub (%esp),%eax │ │ + mov %eax,%esi │ │ + neg %esi │ │ + mov %eax,0xd0(%esp) │ │ + cmovl %eax,%esi │ │ + mov %esi,%eax │ │ + mov 0x30(%esp),%ecx │ │ + shr %cl,%eax │ │ + mov 0x14(%ebp),%edi │ │ + sub %eax,%edi │ │ + jns 9eaea │ │ + xor %edi,%edi │ │ + mov 0x120(%esp),%eax │ │ + add %eax,0x50(%esp) │ │ + cmp %edi,%esi │ │ + jle 9e890 │ │ + mov %edi,%esi │ │ + jmp 9e890 │ │ + cmpl $0x0,0x20(%ebp) │ │ + jle 9f28b │ │ + mov 0x150(%esp),%esi │ │ + lea -0x5318(%esi),%ecx │ │ + mov 0x18(%ebp),%eax │ │ + mov %eax,%edx │ │ + movsbl 0x4(%ecx,%eax,2),%eax │ │ + mov %eax,(%esp) │ │ + mov 0x18c(%esp),%eax │ │ + mov %eax,%edi │ │ + and $0x1,%edi │ │ + or $0x2,%edi │ │ + movsbl 0x5(%ecx,%edx,2),%ecx │ │ + mov 0x20(%ebp),%edx │ │ + and $0xfffffff8,%edx │ │ + mov %edx,0x1f0(%esp) │ │ + movss 0x100(%esp),%xmm0 │ │ + movd 0x10(%ebp),%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm1 │ │ + movdqa %xmm1,0x50(%esp) │ │ + movd %eax,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm3 │ │ + mov %edi,0x80(%esp) │ │ + movd %edi,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm1 │ │ + movdqa -0x14ca0(%esi),%xmm4 │ │ + movdqa -0x14d50(%esi),%xmm5 │ │ + movdqa -0x14d70(%esi),%xmm6 │ │ + mov $0x1a,%edx │ │ + mov (%esp),%eax │ │ + sub %eax,%edx │ │ + lea 0x2e0(%esp,%eax,2),%esi │ │ + lea 0x2ac(%esp,%edx,2),%edx │ │ + mov $0x1a,%eax │ │ + sub %ecx,%eax │ │ + lea 0x2e0(%esp,%ecx,2),%ecx │ │ + lea 0x2ac(%esp,%eax,2),%eax │ │ + xorps %xmm7,%xmm7 │ │ + movss %xmm0,%xmm7 │ │ + movaps %xmm7,%xmm0 │ │ + xorps %xmm7,%xmm7 │ │ + pshufd $0xf5,%xmm3,%xmm2 │ │ + movdqa %xmm2,0x110(%esp) │ │ + pshufd $0xf5,%xmm1,%xmm2 │ │ + movdqa %xmm4,0xc0(%esp) │ │ + movdqa %xmm5,0xb0(%esp) │ │ + movdqa %xmm6,0xa0(%esp) │ │ + movdqa %xmm1,0x130(%esp) │ │ + movaps %xmm0,0x30(%esp) │ │ + movdqa %xmm3,0x190(%esp) │ │ + movdqa %xmm2,0x1a0(%esp) │ │ + jmp 9ec4f │ │ + nop │ │ + nop │ │ nop │ │ + add 0xfc(%esp),%ebx │ │ + add $0x18,%esi │ │ + mov 0xd0(%esp),%edx │ │ + add $0x18,%edx │ │ + mov 0x20(%esp),%ecx │ │ + add $0x18,%ecx │ │ + mov 0x40(%esp),%eax │ │ + add $0x18,%eax │ │ + decl 0x164(%esp) │ │ + je 9f28b │ │ + mov %eax,0x40(%esp) │ │ + mov %ecx,0x20(%esp) │ │ + mov %edx,0xd0(%esp) │ │ + xor %eax,%eax │ │ + cmpl $0x8,0x20(%ebp) │ │ + jb 9f140 │ │ + xor %ecx,%ecx │ │ + mov 0x1f0(%esp),%eax │ │ + mov 0x40(%esp),%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %cl,(%edi,%ebx,1) │ │ - inc %ebx │ │ - cmp %ebx,0x1c(%ebp) │ │ - je 9ced0 │ │ - mov 0x4(%esp),%edx │ │ - movzwl (%edx,%ebx,2),%ecx │ │ - mov 0x28(%ebp),%eax │ │ - movswl 0x6(%eax),%esi │ │ - imul %ecx,%esi │ │ - shl $0x7,%ecx │ │ - movzwl -0x924(%edx,%ebx,2),%edi │ │ - movswl (%eax),%eax │ │ - imul %edi,%eax │ │ - add %ecx,%eax │ │ - movzwl -0x618(%edx,%ebx,2),%ecx │ │ - mov 0x28(%ebp),%edi │ │ - movswl 0x2(%edi),%edi │ │ - imul %ecx,%edi │ │ - add %eax,%edi │ │ - movzwl -0x30c(%edx,%ebx,2),%eax │ │ - mov 0x28(%ebp),%ecx │ │ - movswl 0x4(%ecx),%ecx │ │ - imul %eax,%ecx │ │ - add %edi,%ecx │ │ - add %ecx,%esi │ │ - movzwl 0x30c(%edx,%ebx,2),%eax │ │ - mov 0x28(%ebp),%edi │ │ - movswl 0x8(%edi),%ecx │ │ - imul %eax,%ecx │ │ - add %esi,%ecx │ │ - movzwl 0x618(%edx,%ebx,2),%eax │ │ - movswl 0xa(%edi),%esi │ │ - imul %eax,%esi │ │ - add %ecx,%esi │ │ - movzwl 0x924(%edx,%ebx,2),%eax │ │ - movswl 0xc(%edi),%ecx │ │ - imul %eax,%ecx │ │ - lea -0x3fc00(%ecx,%esi,1),%ecx │ │ - sar $0xb,%ecx │ │ - cmp $0x100,%ecx │ │ - jge 9d430 │ │ - test %ecx,%ecx │ │ - mov (%esp),%edi │ │ - jg 9d380 │ │ - jmp 9d440 │ │ nop │ │ - mov $0xff,%ecx │ │ - test %ecx,%ecx │ │ - mov (%esp),%edi │ │ - jg 9d380 │ │ - xor %ecx,%ecx │ │ - jmp 9d380 │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - sub $0x1eb60,%esp │ │ - call 9d464 │ │ - pop %ebx │ │ - add $0x37b0c,%ebx │ │ - mov 0x24(%ebp),%esi │ │ - mov 0x1c(%ebp),%edi │ │ - mov 0x8(%ebp),%edx │ │ - sub $0x4,%esp │ │ - lea 0xc0bc(%esp),%ecx │ │ - pushl 0x2c(%ebp) │ │ - pushl 0x20(%ebp) │ │ - push %edi │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - pushl 0xc(%ebp) │ │ - call 9dcd0 │ │ - add $0x20,%esp │ │ - lea -0x5760(%ebx),%eax │ │ - cmpw $0x0,(%eax,%esi,8) │ │ - je 9d86e │ │ - cmpw $0x0,0x2(%eax,%esi,8) │ │ - je 9daa0 │ │ - movswl 0x4(%eax,%esi,8),%edi │ │ - movswl 0x6(%eax,%esi,8),%eax │ │ - mov %eax,0x8(%esp) │ │ - mov 0x28(%ebp),%eax │ │ - mov %eax,%ecx │ │ - movswl (%eax),%eax │ │ - mov %eax,0x14(%esp) │ │ - movswl 0x2(%ecx),%eax │ │ - mov %eax,0xc(%esp) │ │ - lea 0xb8(%esp),%ecx │ │ - lea 0xc0b8(%esp),%edx │ │ - push %edi │ │ - push $0x19 │ │ - mov 0x20(%ebp),%eax │ │ - mov %eax,%esi │ │ - push %eax │ │ - mov 0x1c(%ebp),%eax │ │ - mov %eax,%edi │ │ - push %eax │ │ - call 9e0a0 │ │ - add $0x10,%esp │ │ - lea 0x12b5c(%esp),%ecx │ │ - mov %ecx,0x10(%esp) │ │ - lea 0xc0b8(%esp),%edx │ │ - pushl 0x8(%esp) │ │ - push $0x9 │ │ - push %esi │ │ - push %edi │ │ - call 9e0a0 │ │ - add $0x10,%esp │ │ - test %esi,%esi │ │ - lea 0xb8(%esp),%esi │ │ - jle 9dcc0 │ │ - mov %edi,%eax │ │ - test %edi,%edi │ │ - jle 9dcc0 │ │ - mov 0x14(%esp),%ecx │ │ - mov 0xc(%esp),%edi │ │ - add %ecx,%edi │ │ - mov $0x80,%edx │ │ - sub %edi,%edx │ │ - mov %eax,%edi │ │ - and $0xfffffff8,%edi │ │ - mov %edi,0x38(%esp) │ │ - movd %ecx,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm1 │ │ - mov %edx,0xc(%esp) │ │ - movd %edx,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - movl $0x0,0x1c(%esp) │ │ - pshufd $0xf5,%xmm1,%xmm2 │ │ - pshufd $0xf5,%xmm0,%xmm3 │ │ - movdqa -0x157b0(%ebx),%xmm4 │ │ - mov 0x8(%ebp),%ebx │ │ - mov %ebx,%edi │ │ - movdqa %xmm1,0xa0(%esp) │ │ - movdqa %xmm0,0x90(%esp) │ │ - movdqa %xmm2,0x80(%esp) │ │ - movdqa %xmm3,0x70(%esp) │ │ - movdqa %xmm4,0x60(%esp) │ │ - cmp $0x8,%eax │ │ - mov $0x0,%edx │ │ - jb 9d800 │ │ - jmp 9d5f1 │ │ nop │ │ nop │ │ - add 0xc(%ebp),%edi │ │ - mov 0x1c(%esp),%ecx │ │ - inc %ecx │ │ - addl $0x300,0x10(%esp) │ │ - add $0x300,%esi │ │ - mov %ecx,0x1c(%esp) │ │ - cmp 0x20(%ebp),%ecx │ │ - je 9dcc0 │ │ - cmp $0x8,%eax │ │ - mov $0x0,%edx │ │ - jb 9d800 │ │ - mov %edi,0x3c(%esp) │ │ - mov 0x1c(%esp),%edi │ │ - mov %edi,%edx │ │ - imul 0xc(%ebp),%edx │ │ - mov 0x8(%ebp),%ecx │ │ - lea (%ecx,%edx,1),%ebx │ │ - mov %ebx,0x20(%esp) │ │ - add %eax,%edx │ │ - add %ecx,%edx │ │ - mov %edi,%ecx │ │ - mov 0x3c(%esp),%edi │ │ - shl $0x7,%ecx │ │ - lea (%ecx,%ecx,2),%ecx │ │ - mov %ecx,0x40(%esp) │ │ - add %eax,%ecx │ │ - mov %ecx,0x18(%esp) │ │ - lea 0xb8(%esp,%ecx,2),%ecx │ │ - cmp %ecx,0x20(%esp) │ │ - mov 0x40(%esp),%ecx │ │ - lea 0xb8(%esp,%ecx,2),%ebx │ │ - setb 0x50(%esp) │ │ - cmp %ebx,%edx │ │ - mov 0x18(%esp),%ebx │ │ - lea 0x12b5c(%esp,%ebx,2),%ebx │ │ - seta 0x18(%esp) │ │ - cmp %ebx,0x20(%esp) │ │ - lea 0x12b5c(%esp,%ecx,2),%ecx │ │ - setb %bl │ │ - cmp %ecx,%edx │ │ - seta %ch │ │ - mov 0x18(%esp),%cl │ │ - test %cl,0x50(%esp) │ │ - mov $0x0,%edx │ │ - jne 9d800 │ │ - and %ch,%bl │ │ - mov $0x0,%edx │ │ - jne 9d800 │ │ - xor %edx,%edx │ │ - mov 0x10(%esp),%ecx │ │ - mov %edi,%ebx │ │ - mov 0x38(%esp),%edi │ │ nop │ │ - movq (%ebx,%edx,1),%xmm6 │ │ + movq (%ebx,%ecx,1),%xmm0 │ │ + punpcklbw %xmm0,%xmm0 │ │ + movdqa %xmm0,0xe0(%esp) │ │ + pshufb %xmm4,%xmm0 │ │ + punpcklbw %xmm7,%xmm0 │ │ + movdqa %xmm0,%xmm1 │ │ + punpcklwd %xmm7,%xmm1 │ │ + movdqa %xmm1,%xmm3 │ │ + movdqa %xmm1,(%esp) │ │ + punpckhwd %xmm7,%xmm0 │ │ + movdqa %xmm0,%xmm4 │ │ + movdqa %xmm0,0x70(%esp) │ │ + movdqu (%esi,%ecx,2),%xmm0 │ │ + punpcklwd %xmm0,%xmm1 │ │ + psrad $0x10,%xmm1 │ │ + punpckhwd %xmm0,%xmm2 │ │ + psrad $0x10,%xmm2 │ │ + psubd %xmm4,%xmm2 │ │ + psubd %xmm3,%xmm1 │ │ pxor %xmm0,%xmm0 │ │ - punpcklbw %xmm0,%xmm6 │ │ - movdqa %xmm6,%xmm7 │ │ - punpckhwd %xmm0,%xmm7 │ │ - punpcklwd %xmm0,%xmm6 │ │ + pcmpgtd %xmm1,%xmm0 │ │ + movdqa %xmm0,0x10(%esp) │ │ + pabsd %xmm1,%xmm6 │ │ + movdqa %xmm6,%xmm1 │ │ + movdqa 0x30(%esp),%xmm0 │ │ + psrld %xmm0,%xmm1 │ │ + movdqa 0x50(%esp),%xmm4 │ │ + movdqa %xmm4,%xmm7 │ │ + psubd %xmm1,%xmm7 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtd %xmm2,%xmm5 │ │ + pabsd %xmm2,%xmm3 │ │ + movdqa %xmm3,%xmm1 │ │ + psrld %xmm0,%xmm1 │ │ + psubd %xmm1,%xmm4 │ │ + movdqa %xmm4,%xmm0 │ │ + pxor %xmm1,%xmm1 │ │ + pcmpgtd %xmm1,%xmm0 │ │ + pand %xmm4,%xmm0 │ │ + movdqa %xmm7,%xmm2 │ │ + pxor %xmm1,%xmm1 │ │ + pcmpgtd %xmm1,%xmm2 │ │ + pand %xmm7,%xmm2 │ │ + movdqa %xmm2,%xmm1 │ │ + pcmpgtd %xmm6,%xmm1 │ │ + pand %xmm1,%xmm6 │ │ + pandn %xmm2,%xmm1 │ │ + por %xmm6,%xmm1 │ │ + movdqa %xmm0,%xmm2 │ │ + pcmpgtd %xmm3,%xmm2 │ │ + pand %xmm2,%xmm3 │ │ + pandn %xmm0,%xmm2 │ │ + por %xmm3,%xmm2 │ │ + mov 0xd0(%esp),%edi │ │ + movdqu (%edi,%ecx,2),%xmm3 │ │ + pxor %xmm5,%xmm2 │ │ + psubd %xmm5,%xmm2 │ │ + punpcklwd %xmm3,%xmm4 │ │ + psrad $0x10,%xmm4 │ │ + movdqa 0x10(%esp),%xmm0 │ │ + pxor %xmm0,%xmm1 │ │ + psubd %xmm0,%xmm1 │ │ + movdqa %xmm1,0x10(%esp) │ │ + psubd (%esp),%xmm4 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm4,%xmm0 │ │ + movdqa %xmm0,0x120(%esp) │ │ + pabsd %xmm4,%xmm4 │ │ + movdqa %xmm4,%xmm5 │ │ + movdqa 0x30(%esp),%xmm0 │ │ + psrld %xmm0,%xmm5 │ │ + movdqa 0x50(%esp),%xmm1 │ │ + movdqa %xmm1,%xmm6 │ │ + psubd %xmm5,%xmm6 │ │ + punpckhwd %xmm3,%xmm3 │ │ + psrad $0x10,%xmm3 │ │ + psubd 0x70(%esp),%xmm3 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtd %xmm3,%xmm5 │ │ + movdqa %xmm5,0x140(%esp) │ │ + pabsd %xmm3,%xmm3 │ │ + movdqa %xmm3,%xmm7 │ │ + psrld %xmm0,%xmm7 │ │ + psubd %xmm7,%xmm1 │ │ + movdqa %xmm1,%xmm7 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtd %xmm5,%xmm7 │ │ + pand %xmm1,%xmm7 │ │ movdqa %xmm6,%xmm0 │ │ - pslld $0x4,%xmm0 │ │ - movdqa %xmm0,%xmm1 │ │ - movdqa %xmm0,0x40(%esp) │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtd %xmm5,%xmm0 │ │ + pand %xmm6,%xmm0 │ │ + movdqa %xmm0,%xmm6 │ │ + pcmpgtd %xmm4,%xmm6 │ │ + pand %xmm6,%xmm4 │ │ + pandn %xmm0,%xmm6 │ │ + por %xmm4,%xmm6 │ │ movdqa %xmm7,%xmm0 │ │ - pslld $0x4,%xmm0 │ │ - movdqa %xmm0,0x50(%esp) │ │ - movdqu (%esi,%edx,2),%xmm2 │ │ - punpcklwd %xmm2,%xmm3 │ │ + pcmpgtd %xmm3,%xmm0 │ │ + pand %xmm0,%xmm3 │ │ + pandn %xmm7,%xmm0 │ │ + por %xmm3,%xmm0 │ │ + movdqa 0x140(%esp),%xmm1 │ │ + pxor %xmm1,%xmm0 │ │ + psubd %xmm1,%xmm0 │ │ + paddd %xmm2,%xmm0 │ │ + movdqa 0x120(%esp),%xmm1 │ │ + pxor %xmm1,%xmm6 │ │ + psubd %xmm1,%xmm6 │ │ + paddd 0x10(%esp),%xmm6 │ │ + pshufd $0xf5,%xmm0,%xmm1 │ │ + movdqa 0x190(%esp),%xmm2 │ │ + pmuludq %xmm2,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm4 │ │ + movdqa 0x110(%esp),%xmm3 │ │ + pmuludq %xmm3,%xmm1 │ │ + pshufd $0xe8,%xmm1,%xmm0 │ │ + punpckldq %xmm0,%xmm4 │ │ + movdqa %xmm4,0x120(%esp) │ │ + pshufd $0xf5,%xmm6,%xmm0 │ │ + pmuludq %xmm2,%xmm6 │ │ + pshufd $0xe8,%xmm6,%xmm1 │ │ + pmuludq %xmm3,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + punpckldq %xmm0,%xmm1 │ │ + movdqa %xmm1,0x10(%esp) │ │ + mov 0x20(%esp),%edi │ │ + movdqu (%edi,%ecx,2),%xmm0 │ │ + punpcklwd %xmm0,%xmm3 │ │ psrad $0x10,%xmm3 │ │ - punpckhwd %xmm2,%xmm4 │ │ - psrad $0x10,%xmm4 │ │ - psubd %xmm0,%xmm4 │ │ - psubd %xmm1,%xmm3 │ │ - pshufd $0xf5,%xmm3,%xmm5 │ │ - movdqa 0xa0(%esp),%xmm0 │ │ - pmuludq %xmm0,%xmm3 │ │ - pshufd $0xe8,%xmm3,%xmm2 │ │ - movdqa 0x80(%esp),%xmm1 │ │ - pmuludq %xmm1,%xmm5 │ │ - pshufd $0xe8,%xmm5,%xmm3 │ │ - punpckldq %xmm3,%xmm2 │ │ - movdqa %xmm2,0x20(%esp) │ │ - pshufd $0xf5,%xmm4,%xmm3 │ │ - pmuludq %xmm0,%xmm4 │ │ - pshufd $0xe8,%xmm4,%xmm4 │ │ - pmuludq %xmm1,%xmm3 │ │ - pshufd $0xe8,%xmm3,%xmm3 │ │ - punpckldq %xmm3,%xmm4 │ │ - movdqu (%ecx,%edx,2),%xmm3 │ │ - punpcklwd %xmm3,%xmm5 │ │ - psrad $0x10,%xmm5 │ │ - psubd 0x40(%esp),%xmm5 │ │ - punpckhwd %xmm3,%xmm0 │ │ + psubd (%esp),%xmm3 │ │ + pxor %xmm6,%xmm6 │ │ + pcmpgtd %xmm3,%xmm6 │ │ + pabsd %xmm3,%xmm3 │ │ + movdqa %xmm3,%xmm4 │ │ + movdqa 0x30(%esp),%xmm7 │ │ + psrld %xmm7,%xmm4 │ │ + movdqa 0x50(%esp),%xmm5 │ │ + movdqa %xmm5,%xmm1 │ │ + psubd %xmm4,%xmm1 │ │ + punpckhwd %xmm0,%xmm0 │ │ psrad $0x10,%xmm0 │ │ - psubd 0x50(%esp),%xmm0 │ │ + psubd 0x70(%esp),%xmm0 │ │ + pxor %xmm4,%xmm4 │ │ + pcmpgtd %xmm0,%xmm4 │ │ + pabsd %xmm0,%xmm2 │ │ + movdqa %xmm2,%xmm0 │ │ + psrld %xmm7,%xmm0 │ │ + movdqa %xmm5,%xmm7 │ │ + psubd %xmm0,%xmm7 │ │ + movdqa %xmm7,%xmm0 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtd %xmm5,%xmm0 │ │ + pand %xmm7,%xmm0 │ │ + movdqa %xmm1,%xmm5 │ │ + pxor %xmm7,%xmm7 │ │ + pcmpgtd %xmm7,%xmm5 │ │ + pand %xmm1,%xmm5 │ │ + movdqa %xmm5,%xmm7 │ │ + pcmpgtd %xmm3,%xmm7 │ │ + pand %xmm7,%xmm3 │ │ + pandn %xmm5,%xmm7 │ │ + por %xmm3,%xmm7 │ │ + movdqa %xmm0,%xmm3 │ │ + pcmpgtd %xmm2,%xmm3 │ │ + pand %xmm3,%xmm2 │ │ + pandn %xmm0,%xmm3 │ │ + por %xmm2,%xmm3 │ │ + pxor %xmm4,%xmm3 │ │ + psubd %xmm4,%xmm3 │ │ + pxor %xmm6,%xmm7 │ │ + psubd %xmm6,%xmm7 │ │ + movdqu (%edx,%ecx,2),%xmm0 │ │ + punpckhwd %xmm0,%xmm1 │ │ + psrad $0x10,%xmm1 │ │ + psubd 0x70(%esp),%xmm1 │ │ + punpcklwd %xmm0,%xmm2 │ │ + psrad $0x10,%xmm2 │ │ + psubd (%esp),%xmm2 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm2,%xmm0 │ │ + movdqa %xmm0,(%esp) │ │ + pabsd %xmm2,%xmm2 │ │ + movdqa %xmm2,%xmm4 │ │ + psrld 0x30(%esp),%xmm4 │ │ + movdqa 0x50(%esp),%xmm0 │ │ + movdqa %xmm0,%xmm5 │ │ + psubd %xmm4,%xmm5 │ │ + pxor %xmm4,%xmm4 │ │ + pcmpgtd %xmm1,%xmm4 │ │ + movdqa %xmm4,0x70(%esp) │ │ + pabsd %xmm1,%xmm1 │ │ + movdqa %xmm1,%xmm6 │ │ + psrld 0x30(%esp),%xmm6 │ │ + psubd %xmm6,%xmm0 │ │ + movdqa %xmm0,%xmm6 │ │ + pxor %xmm4,%xmm4 │ │ + pcmpgtd %xmm4,%xmm6 │ │ + pand %xmm0,%xmm6 │ │ + movdqa %xmm5,%xmm0 │ │ + pxor %xmm4,%xmm4 │ │ + pcmpgtd %xmm4,%xmm0 │ │ + pand %xmm5,%xmm0 │ │ + movdqa %xmm0,%xmm5 │ │ + pcmpgtd %xmm2,%xmm5 │ │ + pand %xmm5,%xmm2 │ │ + pandn %xmm0,%xmm5 │ │ + por %xmm2,%xmm5 │ │ + movdqa %xmm6,%xmm0 │ │ + pcmpgtd %xmm1,%xmm0 │ │ + pand %xmm0,%xmm1 │ │ + pandn %xmm6,%xmm0 │ │ + movdqa 0xa0(%esp),%xmm6 │ │ + por %xmm1,%xmm0 │ │ + movdqa 0x70(%esp),%xmm1 │ │ + pxor %xmm1,%xmm0 │ │ + psubd %xmm1,%xmm0 │ │ + movdqa 0xc0(%esp),%xmm4 │ │ + paddd %xmm3,%xmm0 │ │ + movdqa (%esp),%xmm1 │ │ + pxor %xmm1,%xmm5 │ │ + psubd %xmm1,%xmm5 │ │ + paddd %xmm7,%xmm5 │ │ + pxor %xmm7,%xmm7 │ │ pshufd $0xf5,%xmm0,%xmm1 │ │ - movdqa 0x90(%esp),%xmm3 │ │ - pmuludq %xmm3,%xmm0 │ │ + movdqa 0x130(%esp),%xmm2 │ │ + pmuludq %xmm2,%xmm0 │ │ pshufd $0xe8,%xmm0,%xmm0 │ │ - movdqa 0x70(%esp),%xmm2 │ │ - pmuludq %xmm2,%xmm1 │ │ + movdqa 0x1a0(%esp),%xmm3 │ │ + pmuludq %xmm3,%xmm1 │ │ pshufd $0xe8,%xmm1,%xmm1 │ │ punpckldq %xmm1,%xmm0 │ │ - paddd %xmm4,%xmm0 │ │ + paddd 0x120(%esp),%xmm0 │ │ pshufd $0xf5,%xmm5,%xmm1 │ │ - pmuludq %xmm3,%xmm5 │ │ - pshufd $0xe8,%xmm5,%xmm3 │ │ - pmuludq %xmm2,%xmm1 │ │ + pmuludq %xmm2,%xmm5 │ │ + pshufd $0xe8,%xmm5,%xmm2 │ │ + movdqa 0xb0(%esp),%xmm5 │ │ + pmuludq %xmm3,%xmm1 │ │ pshufd $0xe8,%xmm1,%xmm1 │ │ - punpckldq %xmm1,%xmm3 │ │ - paddd 0x20(%esp),%xmm3 │ │ - pslld $0xb,%xmm6 │ │ - movdqa 0x60(%esp),%xmm1 │ │ - por %xmm1,%xmm6 │ │ - paddd %xmm3,%xmm6 │ │ - pslld $0xb,%xmm7 │ │ - por %xmm1,%xmm7 │ │ - paddd %xmm0,%xmm7 │ │ - psrad $0xb,%xmm7 │ │ - psrad $0xb,%xmm6 │ │ - packssdw %xmm7,%xmm6 │ │ - packuswb %xmm6,%xmm6 │ │ - movq %xmm6,(%ebx,%edx,1) │ │ - add $0x8,%edx │ │ - cmp %edx,%edi │ │ - jne 9d690 │ │ - cmp %eax,%edi │ │ - mov %edi,%edx │ │ - mov %ebx,%edi │ │ - je 9d5c0 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov %esi,0x8(%esp) │ │ - jmp 9d822 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + punpckldq %xmm1,%xmm2 │ │ + paddd 0x10(%esp),%xmm2 │ │ + movdqa %xmm0,%xmm1 │ │ + psrad $0x1f,%xmm1 │ │ + paddd %xmm5,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + movdqa %xmm2,%xmm0 │ │ + psrad $0x1f,%xmm0 │ │ + paddd %xmm5,%xmm0 │ │ + paddd %xmm2,%xmm0 │ │ + psrld $0x4,%xmm0 │ │ + psrld $0x4,%xmm1 │ │ + pshufb %xmm6,%xmm1 │ │ + pshufb %xmm6,%xmm0 │ │ + punpcklqdq %xmm1,%xmm0 │ │ + paddb 0xe0(%esp),%xmm0 │ │ + pshufb %xmm4,%xmm0 │ │ + movq %xmm0,(%ebx,%ecx,1) │ │ + add $0x8,%ecx │ │ + cmp %ecx,%eax │ │ + jne 9ec80 │ │ + cmp 0x20(%ebp),%eax │ │ + je 9ec20 │ │ + mov %ebx,0x6c(%esp) │ │ + mov %esi,0x90(%esp) │ │ + jmp 9f18e │ │ nop │ │ nop │ │ nop │ │ - mov %ebx,%edi │ │ - mov %cl,(%ebx,%edx,1) │ │ - inc %edx │ │ - cmp %edx,%eax │ │ - mov 0x8(%esp),%esi │ │ - je 9d5c0 │ │ - mov %edi,%ebx │ │ - movzbl (%edi,%edx,1),%eax │ │ - mov %eax,%ecx │ │ - shl $0x4,%ecx │ │ - movswl (%esi,%edx,2),%edi │ │ - sub %ecx,%edi │ │ - mov 0x10(%esp),%esi │ │ - movswl (%esi,%edx,2),%esi │ │ - sub %ecx,%esi │ │ - shl $0xb,%eax │ │ - imul 0x14(%esp),%edi │ │ - lea 0x400(%eax,%edi,1),%ecx │ │ - imul 0xc(%esp),%esi │ │ + mov %edx,%ecx │ │ + neg %ecx │ │ + test %eax,%eax │ │ + cmovns %edx,%ecx │ │ add %esi,%ecx │ │ - sar $0xb,%ecx │ │ - cmp $0x100,%ecx │ │ - jl 9d863 │ │ - mov $0xff,%ecx │ │ - test %ecx,%ecx │ │ - mov 0x1c(%ebp),%eax │ │ - jg 9d810 │ │ + imul 0x80(%esp),%ecx │ │ + add %edi,%ecx │ │ + mov %ecx,%eax │ │ + sar $0x1f,%eax │ │ + lea 0x8(%eax,%ecx,1),%eax │ │ + shr $0x4,%eax │ │ + add (%esp),%al │ │ + mov 0x70(%esp),%ecx │ │ + mov %al,(%ebx,%ecx,1) │ │ + mov %ecx,%eax │ │ + inc %eax │ │ + cmp %eax,0x20(%ebp) │ │ + mov 0x90(%esp),%esi │ │ + je 9ec20 │ │ + movzbl (%ebx,%eax,1),%ecx │ │ + movswl (%esi,%eax,2),%edi │ │ + mov %ecx,(%esp) │ │ + sub %ecx,%edi │ │ + mov %edi,%edx │ │ + neg %edx │ │ + cmovl %edi,%edx │ │ + mov %eax,%ebx │ │ + mov %edx,%eax │ │ + mov 0x100(%esp),%ecx │ │ + shr %cl,%eax │ │ + mov 0x10(%ebp),%ecx │ │ + sub %eax,%ecx │ │ + mov 0xd0(%esp),%eax │ │ + mov %ebx,0x70(%esp) │ │ + movswl (%eax,%ebx,2),%eax │ │ + jns 9f1c7 │ │ xor %ecx,%ecx │ │ - jmp 9d810 │ │ - movswl 0x6(%eax,%esi,8),%eax │ │ - lea 0xb8(%esp),%esi │ │ - lea 0xc0b8(%esp),%edx │ │ - mov %esi,%ecx │ │ - push %eax │ │ - push $0x9 │ │ - mov 0x20(%ebp),%eax │ │ - push %eax │ │ - push %edi │ │ - call 9e0a0 │ │ - add $0x10,%esp │ │ - cmpl $0x0,0x20(%ebp) │ │ - jle 9dcc0 │ │ - mov %edi,%eax │ │ + cmp %ecx,%edx │ │ + jle 9f1cd │ │ + mov %ecx,%edx │ │ + mov %edx,%ecx │ │ + neg %ecx │ │ test %edi,%edi │ │ - jle 9dcc0 │ │ - mov 0x28(%ebp),%ecx │ │ - movswl 0x2(%ecx),%ecx │ │ - mov $0x80,%edx │ │ - sub %ecx,%edx │ │ + cmovns %edx,%ecx │ │ + mov %ecx,0xe0(%esp) │ │ + sub (%esp),%eax │ │ + mov %eax,%edx │ │ + neg %edx │ │ + cmovl %eax,%edx │ │ + mov %edx,%edi │ │ + mov 0x100(%esp),%ecx │ │ + shr %cl,%edi │ │ + mov 0x10(%ebp),%ecx │ │ + sub %edi,%ecx │ │ + jns 9f1fb │ │ + xor %ecx,%ecx │ │ + cmp %ecx,%edx │ │ + jle 9f201 │ │ + mov %ecx,%edx │ │ + mov %edx,%edi │ │ + neg %edi │ │ + test %eax,%eax │ │ + cmovns %edx,%edi │ │ + mov 0x20(%esp),%eax │ │ + mov 0x70(%esp),%esi │ │ + movswl (%eax,%esi,2),%ebx │ │ + sub (%esp),%ebx │ │ + mov %ebx,%edx │ │ + neg %edx │ │ + cmovl %ebx,%edx │ │ + mov %edx,%eax │ │ + mov 0x100(%esp),%ecx │ │ + shr %cl,%eax │ │ + mov 0x10(%ebp),%ecx │ │ + sub %eax,%ecx │ │ + mov 0x40(%esp),%eax │ │ + movswl (%eax,%esi,2),%eax │ │ + jns 9f23c │ │ + xor %ecx,%ecx │ │ + cmp %ecx,%edx │ │ + jle 9f242 │ │ + mov %ecx,%edx │ │ + add 0xe0(%esp),%edi │ │ + mov %edx,%esi │ │ + neg %esi │ │ + test %ebx,%ebx │ │ + cmovns %edx,%esi │ │ + sub (%esp),%eax │ │ + mov %eax,%edx │ │ + neg %edx │ │ + cmovl %eax,%edx │ │ + mov %edx,%ebx │ │ + mov 0x100(%esp),%ecx │ │ + shr %cl,%ebx │ │ + mov 0x10(%ebp),%ecx │ │ + sub %ebx,%ecx │ │ + jns 9f270 │ │ + xor %ecx,%ecx │ │ + imul 0x18c(%esp),%edi │ │ + cmp %ecx,%edx │ │ + mov 0x6c(%esp),%ebx │ │ + jle 9f150 │ │ + mov %ecx,%edx │ │ + jmp 9f150 │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 9f2a3 │ │ + pop %ebx │ │ + add $0x37ccd,%ebx │ │ + call 3d513 │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + lea 0x0(%esi),%esi │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call 9f2c7 │ │ + pop %ebx │ │ + add $0x37ca9,%ebx │ │ + call 3d513 │ │ + test $0x2,%al │ │ + je 9f306 │ │ + mov 0x8(%ebp),%eax │ │ + movss -0x1d8(%ebx),%xmm0 │ │ + movss -0x1d4(%ebx),%xmm1 │ │ + unpcklps %xmm0,%xmm1 │ │ + movss -0x1d0(%ebx),%xmm0 │ │ + movss -0x1cc(%ebx),%xmm2 │ │ + unpcklps %xmm0,%xmm2 │ │ + movlhps %xmm1,%xmm2 │ │ + movups %xmm2,(%eax) │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0xa0,%esp │ │ + call 9f324 │ │ + pop %eax │ │ + add $0x37c4c,%eax │ │ + mov %eax,0x60(%esp) │ │ + mov 0x14(%ebp),%edx │ │ + mov 0x8(%ebp),%ecx │ │ + test %edx,%edx │ │ + setg 0x6a(%esp) │ │ + mov 0x4(%ecx),%eax │ │ + mov %ecx,%edi │ │ + xor %ecx,%ecx │ │ + cmpl $0x0,0x3f4(%eax) │ │ + sete %cl │ │ + mov %ecx,%esi │ │ + and %edx,%esi │ │ + mov $0x20,%edx │ │ + shr %cl,%edx │ │ + mov %esi,0x88(%esp) │ │ + shl $0x4,%esi │ │ + mov %ecx,0x58(%esp) │ │ + xor $0x5,%ecx │ │ + mov %ecx,0x3c(%esp) │ │ + mov 0x4b0(%edi),%ecx │ │ + xor %eax,%eax │ │ + cmp $0x1,%ecx │ │ + sete %al │ │ + xor %ebx,%ebx │ │ + mov %ecx,0x84(%esp) │ │ + cmp $0x3,%ecx │ │ + setne %bl │ │ + mov $0x10,%edi │ │ + mov %eax,%ecx │ │ + shr %cl,%edi │ │ + mov %edi,0x74(%esp) │ │ + mov $0x10,%edi │ │ + mov %ebx,0x64(%esp) │ │ + mov %ebx,%ecx │ │ + shr %cl,%edi │ │ + mov %edi,0x94(%esp) │ │ + mov %edx,%ecx │ │ + mov 0x14(%ebp),%ebx │ │ + imul %ebx,%ecx │ │ + mov 0x8(%ebp),%edi │ │ + mov 0x800(%edi),%edi │ │ + mov %ecx,0x7c(%esp) │ │ + sub %ecx,%edi │ │ + cmp %edx,%edi │ │ + cmovg %edx,%edi │ │ + mov %esi,0x44(%esp) │ │ + mov %edi,0x34(%esp) │ │ + lea (%edi,%esi,1),%ecx │ │ + mov %ecx,0x28(%esp) │ │ + lea (%ecx,%eax,1),%edx │ │ + mov %eax,%ecx │ │ + shr %cl,%edx │ │ + mov %edx,0x5c(%esp) │ │ + mov 0x3c(%esp),%edi │ │ + mov %edi,%ecx │ │ + mov %eax,0x80(%esp) │ │ + sub %eax,%ecx │ │ + mov %ebx,%eax │ │ + shl %cl,%eax │ │ + mov %eax,0x1c(%esp) │ │ + mov 0x8(%ebp),%esi │ │ + mov 0xc(%esi),%eax │ │ + mov %eax,0x30(%esp) │ │ + movzwl 0x22e(%eax),%edx │ │ + mov %edx,%eax │ │ + mov %edi,%ecx │ │ + shl %cl,%eax │ │ + mov 0x804(%esi),%ecx │ │ + mov %ecx,0x2c(%esp) │ │ + cmp %ecx,%eax │ │ + mov 0x10(%ebp),%eax │ │ + mov %eax,0x8c(%esp) │ │ + jge 9f80d │ │ + mov %edx,0x8(%esp) │ │ + mov 0x8(%ebp),%edx │ │ + mov 0x808(%edx),%esi │ │ + add $0x1f,%esi │ │ + and $0xffffffe0,%esi │ │ + mov 0x1c(%esp),%eax │ │ + add 0xd68(%edx),%eax │ │ + mov %eax,0x1c(%esp) │ │ + xor %eax,%eax │ │ + cmpl $0x1,0x84(%esp) │ │ + sete %al │ │ + mov $0x1,%edi │ │ + mov 0x44(%esp),%edx │ │ + mov %edx,%ecx │ │ + shl %cl,%edi │ │ + mov %edi,0x6c(%esp) │ │ + mov $0x4,%ecx │ │ + sub %eax,%ecx │ │ + mov %ecx,0x38(%esp) │ │ + mov %edx,%ebx │ │ + mov 0x80(%esp),%eax │ │ mov %eax,%ecx │ │ - and $0xfffffff8,%ecx │ │ - mov %ecx,0x20(%esp) │ │ - mov %edx,0x10(%esp) │ │ - movd %edx,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - movl $0x0,0x8(%esp) │ │ - pshufd $0xf5,%xmm0,%xmm3 │ │ - movdqa -0x157b0(%ebx),%xmm2 │ │ - mov 0x8(%ebp),%edi │ │ - cmp $0x8,%eax │ │ - mov $0x0,%ebx │ │ - jb 9da5c │ │ - jmp 9d929 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + shr %cl,%ebx │ │ + mov $0x1,%edi │ │ + mov %ebx,%ecx │ │ + shl %cl,%edi │ │ + mov %edi,0x90(%esp) │ │ + mov %esi,%edi │ │ + mov %eax,%ecx │ │ + sar %cl,%edi │ │ + mov %edi,0x40(%esp) │ │ + cmp 0x28(%esp),%edx │ │ + mov $0x1,%edx │ │ + mov %ebx,0x20(%esp) │ │ + jae 9f6e0 │ │ + cmp 0x5c(%esp),%ebx │ │ + setae %al │ │ + cmpl $0x0,0x84(%esp) │ │ + sete %ah │ │ + mov 0x3c(%esp),%ecx │ │ + mov 0x14(%ebp),%edx │ │ + shl %cl,%edx │ │ + mov 0x8(%ebp),%ecx │ │ + add 0xd64(%ecx),%edx │ │ + mov %edx,0x24(%esp) │ │ + or %al,%ah │ │ + mov %ah,0x6b(%esp) │ │ + mov $0x1,%edi │ │ + mov 0x8(%esp),%edx │ │ + mov 0x6c(%esp),%eax │ │ + mov %esi,0x98(%esp) │ │ + jmp 9f53a │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - add 0xc(%ebp),%edi │ │ - mov 0x8(%esp),%ecx │ │ - inc %ecx │ │ - add $0x300,%esi │ │ - mov %ecx,0x8(%esp) │ │ - cmp 0x20(%ebp),%ecx │ │ - je 9dcc0 │ │ - cmp $0x8,%eax │ │ - mov $0x0,%ebx │ │ - jb 9da5c │ │ - mov 0x8(%esp),%ebx │ │ - mov %ebx,%edx │ │ - imul 0xc(%ebp),%edx │ │ - shl $0x7,%ebx │ │ - lea (%ebx,%ebx,2),%ebx │ │ - mov %ebx,%ecx │ │ - mov %ebx,0xc(%esp) │ │ - add %eax,%ebx │ │ - lea 0xb8(%esp,%ebx,2),%ecx │ │ - mov %ecx,0x14(%esp) │ │ - mov 0x8(%ebp),%ecx │ │ - lea (%ecx,%edx,1),%ebx │ │ - cmp 0x14(%esp),%ebx │ │ - jae 9d975 │ │ - mov 0xc(%esp),%ecx │ │ - lea 0xb8(%esp,%ecx,2),%ebx │ │ - add %eax,%edx │ │ - add 0x8(%ebp),%edx │ │ - cmp %ebx,%edx │ │ - mov $0x0,%ebx │ │ - ja 9da5c │ │ - xor %ebx,%ebx │ │ - mov 0x20(%esp),%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movq (%edi,%ebx,1),%xmm4 │ │ - pxor %xmm1,%xmm1 │ │ - punpcklbw %xmm1,%xmm4 │ │ - movdqa %xmm4,%xmm5 │ │ - punpcklwd %xmm1,%xmm5 │ │ - punpckhwd %xmm1,%xmm4 │ │ - movdqa %xmm4,%xmm6 │ │ - pslld $0x4,%xmm6 │ │ - movdqu (%esi,%ebx,2),%xmm7 │ │ - punpckhwd %xmm7,%xmm1 │ │ - psrad $0x10,%xmm1 │ │ - psubd %xmm6,%xmm1 │ │ - movdqa %xmm5,%xmm6 │ │ - pslld $0x4,%xmm6 │ │ - punpcklwd %xmm7,%xmm7 │ │ - psrad $0x10,%xmm7 │ │ - psubd %xmm6,%xmm7 │ │ - pshufd $0xf5,%xmm1,%xmm6 │ │ - pmuludq %xmm0,%xmm1 │ │ - pshufd $0xe8,%xmm1,%xmm1 │ │ - pmuludq %xmm3,%xmm6 │ │ - pshufd $0xe8,%xmm6,%xmm6 │ │ - punpckldq %xmm6,%xmm1 │ │ - pshufd $0xf5,%xmm7,%xmm6 │ │ - pmuludq %xmm0,%xmm7 │ │ - pshufd $0xe8,%xmm7,%xmm7 │ │ - pmuludq %xmm3,%xmm6 │ │ - pshufd $0xe8,%xmm6,%xmm6 │ │ - punpckldq %xmm6,%xmm7 │ │ - pslld $0xb,%xmm4 │ │ - por %xmm2,%xmm4 │ │ - paddd %xmm1,%xmm4 │ │ - pslld $0xb,%xmm5 │ │ - por %xmm2,%xmm5 │ │ - paddd %xmm7,%xmm5 │ │ - psrad $0xb,%xmm4 │ │ - psrad $0xb,%xmm5 │ │ - packssdw %xmm4,%xmm5 │ │ - packuswb %xmm5,%xmm5 │ │ - movq %xmm5,(%edi,%ebx,1) │ │ - add $0x8,%ebx │ │ - cmp %ebx,%ecx │ │ - jne 9d980 │ │ - cmp %eax,%ecx │ │ - mov %ecx,%ebx │ │ - jne 9da5c │ │ - jmp 9d900 │ │ nop │ │ nop │ │ + mov 0x98(%esp),%esi │ │ + add %esi,0x24(%esp) │ │ + mov 0x40(%esp),%eax │ │ + add %eax,0x1c(%esp) │ │ + mov 0x30(%esp),%eax │ │ + mov 0x70(%esp),%edi │ │ + movzwl 0x22e(%eax,%edi,2),%edx │ │ + inc %edi │ │ + mov %edx,%eax │ │ + mov 0x3c(%esp),%ecx │ │ + shl %cl,%eax │ │ + cmp 0x2c(%esp),%eax │ │ + mov 0x6c(%esp),%eax │ │ + jge 9f80d │ │ + mov %edi,0x70(%esp) │ │ + mov %edx,%esi │ │ + mov 0x58(%esp),%ecx │ │ + and %ecx,%esi │ │ + shl $0x4,%esi │ │ + mov %esi,0xc(%esp) │ │ + shr %cl,%edx │ │ + xor %ecx,%ecx │ │ + mov %eax,%esi │ │ + mov %edx,0x8(%esp) │ │ + jmp 9f586 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %dl,(%edi,%ebx,1) │ │ - inc %ebx │ │ - cmp %ebx,%eax │ │ - je 9d900 │ │ - movzbl (%edi,%ebx,1),%edx │ │ + lea (%edi,%ecx,4),%ecx │ │ + or %si,(%ecx,%eax,2) │ │ + mov 0x10(%esp),%esi │ │ + add %esi,%esi │ │ + mov 0x44(%esp),%eax │ │ + lea 0x1(%eax,%edx,1),%eax │ │ + inc %edx │ │ + cmp 0x28(%esp),%eax │ │ mov %edx,%ecx │ │ - shl $0x4,%ecx │ │ - movswl (%esi,%ebx,2),%eax │ │ - sub %ecx,%eax │ │ - shl $0xb,%edx │ │ - imul 0x10(%esp),%eax │ │ - lea 0x400(%edx,%eax,1),%edx │ │ - sar $0xb,%edx │ │ - cmp $0x100,%edx │ │ - jge 9da90 │ │ - test %edx,%edx │ │ - mov 0x1c(%ebp),%eax │ │ - jg 9da50 │ │ - jmp 9da9c │ │ - nop │ │ - nop │ │ - mov $0xff,%edx │ │ - test %edx,%edx │ │ - mov 0x1c(%ebp),%eax │ │ - jg 9da50 │ │ - xor %edx,%edx │ │ - jmp 9da50 │ │ - movswl 0x4(%eax,%esi,8),%eax │ │ - lea 0xb8(%esp),%esi │ │ - lea 0xc0b8(%esp),%edx │ │ - mov %esi,%ecx │ │ - push %eax │ │ - push $0x19 │ │ - mov 0x20(%ebp),%eax │ │ - push %eax │ │ - mov 0x1c(%ebp),%edi │ │ - push %edi │ │ - call 9e0a0 │ │ - add $0x10,%esp │ │ - cmpl $0x0,0x20(%ebp) │ │ - jle 9dcc0 │ │ - mov %edi,%eax │ │ - test %edi,%edi │ │ - jle 9dcc0 │ │ - mov 0x28(%ebp),%ecx │ │ - movswl (%ecx),%ecx │ │ - mov %eax,%edx │ │ - and $0xfffffff8,%edx │ │ - mov %edx,0x20(%esp) │ │ - mov %ecx,0x10(%esp) │ │ - movd %ecx,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - movl $0x0,0x8(%esp) │ │ - pshufd $0xf5,%xmm0,%xmm3 │ │ - movdqa -0x157b0(%ebx),%xmm2 │ │ - mov 0x8(%ebp),%edi │ │ - cmp $0x8,%eax │ │ - mov $0x0,%ebx │ │ - jb 9dc7c │ │ - jmp 9db49 │ │ - add 0xc(%ebp),%edi │ │ - mov 0x8(%esp),%ecx │ │ - inc %ecx │ │ - add $0x300,%esi │ │ - mov %ecx,0x8(%esp) │ │ - cmp 0x20(%ebp),%ecx │ │ - je 9dcc0 │ │ - cmp $0x8,%eax │ │ - mov $0x0,%ebx │ │ - jb 9dc7c │ │ - mov 0x8(%esp),%ebx │ │ - mov %ebx,%edx │ │ - imul 0xc(%ebp),%edx │ │ - shl $0x7,%ebx │ │ - lea (%ebx,%ebx,2),%ebx │ │ - mov %ebx,%ecx │ │ - mov %ebx,0xc(%esp) │ │ - add %eax,%ebx │ │ - lea 0xb8(%esp,%ebx,2),%ecx │ │ + mov 0x8(%esp),%edx │ │ + jae 9f620 │ │ mov %ecx,0x14(%esp) │ │ - mov 0x8(%ebp),%ecx │ │ - lea (%ecx,%edx,1),%ebx │ │ - cmp 0x14(%esp),%ebx │ │ - jae 9db95 │ │ + xor %eax,%eax │ │ + cmp $0xffff,%esi │ │ + seta %al │ │ + mov %eax,%ecx │ │ + shl $0x4,%ecx │ │ + mov %esi,0x10(%esp) │ │ + shr %cl,%esi │ │ + imul $0x544,%edx,%edx │ │ + add 0x10(%ebp),%edx │ │ mov 0xc(%esp),%ecx │ │ - lea 0xb8(%esp,%ecx,2),%ebx │ │ - add %eax,%edx │ │ - add 0x8(%ebp),%edx │ │ - cmp %ebx,%edx │ │ - mov $0x0,%ebx │ │ - ja 9dc7c │ │ + lea (%ecx,%ecx,2),%ecx │ │ + mov %edx,0x78(%esp) │ │ + lea (%edx,%ecx,4),%edi │ │ + movzwl 0x8(%edi,%eax,2),%edx │ │ xor %ebx,%ebx │ │ - mov 0x20(%esp),%ecx │ │ - nop │ │ - nop │ │ - nop │ │ + test %edx,%esi │ │ + setne %bl │ │ + movzwl 0x4(%edi,%eax,2),%ecx │ │ + mov %ecx,0x4(%esp) │ │ + xor %ecx,%ecx │ │ + test %esi,0x4(%esp) │ │ + setne %cl │ │ + lea (%ecx,%ebx,2),%ecx │ │ + mov %ecx,0x18(%esp) │ │ + mov %esi,%ecx │ │ + not %ecx │ │ + and %ecx,%edx │ │ + mov %dx,0x8(%edi,%eax,2) │ │ + mov %ecx,%edx │ │ + and 0x4(%esp),%edx │ │ + mov %dx,0x4(%edi,%eax,2) │ │ + and %cx,(%edi,%eax,2) │ │ + mov 0x24(%esp),%ecx │ │ + mov 0x14(%esp),%edx │ │ + movzbl (%ecx,%edx,1),%ebx │ │ + mov 0x18(%esp),%ecx │ │ + cmp %ebx,%ecx │ │ + jb 9f560 │ │ + mov %ebx,%ecx │ │ + jmp 9f560 │ │ nop │ │ nop │ │ - movq (%edi,%ebx,1),%xmm4 │ │ - pxor %xmm1,%xmm1 │ │ - punpcklbw %xmm1,%xmm4 │ │ - movdqa %xmm4,%xmm5 │ │ - punpcklwd %xmm1,%xmm5 │ │ - punpckhwd %xmm1,%xmm4 │ │ - movdqa %xmm4,%xmm6 │ │ - pslld $0x4,%xmm6 │ │ - movdqu (%esi,%ebx,2),%xmm7 │ │ - punpckhwd %xmm7,%xmm1 │ │ - psrad $0x10,%xmm1 │ │ - psubd %xmm6,%xmm1 │ │ - movdqa %xmm5,%xmm6 │ │ - pslld $0x4,%xmm6 │ │ - punpcklwd %xmm7,%xmm7 │ │ - psrad $0x10,%xmm7 │ │ - psubd %xmm6,%xmm7 │ │ - pshufd $0xf5,%xmm1,%xmm6 │ │ - pmuludq %xmm0,%xmm1 │ │ - pshufd $0xe8,%xmm1,%xmm1 │ │ - pmuludq %xmm3,%xmm6 │ │ - pshufd $0xe8,%xmm6,%xmm6 │ │ - punpckldq %xmm6,%xmm1 │ │ - pshufd $0xf5,%xmm7,%xmm6 │ │ - pmuludq %xmm0,%xmm7 │ │ - pshufd $0xe8,%xmm7,%xmm7 │ │ - pmuludq %xmm3,%xmm6 │ │ - pshufd $0xe8,%xmm6,%xmm6 │ │ - punpckldq %xmm6,%xmm7 │ │ - pslld $0xb,%xmm4 │ │ - por %xmm2,%xmm4 │ │ - paddd %xmm1,%xmm4 │ │ - pslld $0xb,%xmm5 │ │ - por %xmm2,%xmm5 │ │ - paddd %xmm7,%xmm5 │ │ - psrad $0xb,%xmm4 │ │ - psrad $0xb,%xmm5 │ │ - packssdw %xmm4,%xmm5 │ │ - packuswb %xmm5,%xmm5 │ │ - movq %xmm5,(%edi,%ebx,1) │ │ - add $0x8,%ebx │ │ - cmp %ebx,%ecx │ │ - jne 9dba0 │ │ - cmp %eax,%ecx │ │ - mov %ecx,%ebx │ │ - jne 9dc7c │ │ - jmp 9db20 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %dl,(%edi,%ebx,1) │ │ - inc %ebx │ │ - cmp %ebx,%eax │ │ - je 9db20 │ │ - movzbl (%edi,%ebx,1),%edx │ │ - mov %edx,%ecx │ │ - shl $0x4,%ecx │ │ - movswl (%esi,%ebx,2),%eax │ │ - sub %ecx,%eax │ │ - shl $0xb,%edx │ │ - imul 0x10(%esp),%eax │ │ - lea 0x400(%edx,%eax,1),%edx │ │ - sar $0xb,%edx │ │ - cmp $0x100,%edx │ │ - jge 9dcb0 │ │ - test %edx,%edx │ │ - mov 0x1c(%ebp),%eax │ │ - jg 9dc70 │ │ - jmp 9dcbc │ │ + mov 0x64(%esp),%ecx │ │ + shrl %cl,0xc(%esp) │ │ + cmpb $0x0,0x6b(%esp) │ │ + jne 9f500 │ │ + xor %ecx,%ecx │ │ + mov 0x90(%esp),%esi │ │ + jmp 9f668 │ │ nop │ │ nop │ │ - mov $0xff,%edx │ │ + lea 0x300(%ecx,%edx,4),%ecx │ │ + or %ax,(%ecx,%ebx,2) │ │ + mov 0x10(%esp),%esi │ │ + add %esi,%esi │ │ + mov 0x20(%esp),%eax │ │ + mov 0x4(%esp),%ecx │ │ + lea 0x1(%eax,%ecx,1),%eax │ │ + inc %ecx │ │ + cmp 0x5c(%esp),%eax │ │ + jae 9f500 │ │ + mov %ecx,0x4(%esp) │ │ + mov %esi,%edx │ │ + mov 0x74(%esp),%ecx │ │ + shr %cl,%edx │ │ + xor %ebx,%ebx │ │ test %edx,%edx │ │ - mov 0x1c(%ebp),%eax │ │ - jg 9dc70 │ │ + setne %bl │ │ + mov %ebx,%edx │ │ + mov 0x38(%esp),%ecx │ │ + shl %cl,%edx │ │ + mov %esi,0x10(%esp) │ │ + mov %esi,%eax │ │ + mov %edx,%ecx │ │ + shr %cl,%eax │ │ + mov 0xc(%esp),%ecx │ │ + mov 0x78(%esp),%edx │ │ + lea (%edx,%ecx,8),%ecx │ │ + movzwl 0x304(%ecx,%ebx,2),%esi │ │ + mov %esi,0x14(%esp) │ │ xor %edx,%edx │ │ - jmp 9dc70 │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + test %esi,%eax │ │ + setne %dl │ │ + mov %eax,%esi │ │ + not %esi │ │ + mov %esi,%edi │ │ + and 0x14(%esp),%edi │ │ + mov %di,0x304(%ecx,%ebx,2) │ │ + and %si,0x300(%ecx,%ebx,2) │ │ + mov 0x1c(%esp),%esi │ │ + mov 0x4(%esp),%edi │ │ + movzbl (%esi,%edi,1),%esi │ │ + cmp %esi,%edx │ │ + jb 9f640 │ │ + mov %esi,%edx │ │ + jmp 9f640 │ │ + cmp 0x5c(%esp),%ebx │ │ + setae %al │ │ + cmpl $0x0,0x84(%esp) │ │ + sete %cl │ │ + or %al,%cl │ │ + mov %cl,0x78(%esp) │ │ + mov 0x8(%esp),%esi │ │ + jmp 9f72b │ │ nop │ │ nop │ │ + mov 0x40(%esp),%eax │ │ + add %eax,0x1c(%esp) │ │ + mov 0x30(%esp),%eax │ │ + mov 0xc(%esp),%edx │ │ + movzwl 0x22e(%eax,%edx,2),%esi │ │ + inc %edx │ │ + mov %esi,%eax │ │ + mov 0x3c(%esp),%ecx │ │ + shl %cl,%eax │ │ + cmp 0x2c(%esp),%eax │ │ + jge 9f80d │ │ + mov %edx,0xc(%esp) │ │ + mov %esi,%edx │ │ + mov 0x58(%esp),%eax │ │ + and %eax,%edx │ │ + shl $0x4,%edx │ │ + mov 0x64(%esp),%ecx │ │ + shr %cl,%edx │ │ + mov %edx,0x18(%esp) │ │ + mov %eax,%ecx │ │ + shr %cl,%esi │ │ + cmpb $0x0,0x78(%esp) │ │ + jne 9f700 │ │ + xor %eax,%eax │ │ + mov 0x90(%esp),%ebx │ │ + mov %esi,0x8(%esp) │ │ + jmp 9f78a │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - sub $0x40,%esp │ │ - mov %edx,%edi │ │ - mov %ecx,0x14(%esp) │ │ - call 9dce7 │ │ - pop %ebx │ │ - add $0x37289,%ebx │ │ - mov 0x20(%ebp),%eax │ │ - xor %ecx,%ecx │ │ - mov %eax,%esi │ │ - and $0x1,%esi │ │ - sete %cl │ │ - and $0x2,%eax │ │ - mov %eax,0x38(%esp) │ │ - shr %eax │ │ - lea (%eax,%eax,2),%eax │ │ - mov %esi,0x20(%esp) │ │ - lea (%esi,%esi,2),%esi │ │ - mov 0x18(%ebp),%edx │ │ - add %esi,%edx │ │ - add %eax,%edx │ │ - lea (%ecx,%ecx,2),%eax │ │ - mov %eax,0x24(%esp) │ │ - mov %edi,0x28(%esp) │ │ - mov %edi,%ecx │ │ - sub %esi,%ecx │ │ - mov 0x10(%ebp),%edi │ │ - mov %esi,0x34(%esp) │ │ - sub %esi,%edi │ │ - mov 0x20(%ebp),%eax │ │ - test $0x4,%al │ │ - mov 0x24(%esp),%eax │ │ - mov 0x14(%esp),%esi │ │ - lea (%esi,%eax,1),%esi │ │ - mov %edx,0xc(%esp) │ │ - mov %ecx,0x8(%esp) │ │ - mov %edi,0x1c(%esp) │ │ - jne 9ddd9 │ │ - sub $0x4,%esp │ │ - mov 0x10(%esp),%edi │ │ - push %edi │ │ - push %ecx │ │ - push %esi │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - lea 0x186(%esi),%eax │ │ - sub $0x4,%esp │ │ - push %edi │ │ - pushl 0x10(%esp) │ │ - mov %eax,0x1c(%esp) │ │ - push %eax │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - lea 0x30c(%esi),%eax │ │ - sub $0x4,%esp │ │ - push %edi │ │ - pushl 0x10(%esp) │ │ - mov %eax,0x24(%esp) │ │ - push %eax │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - mov 0x20(%esp),%edx │ │ + lea 0x300(%edx,%ecx,4),%ecx │ │ + or %bx,(%ecx,%eax,2) │ │ + mov 0x4(%esp),%ebx │ │ + add %ebx,%ebx │ │ + mov 0x20(%esp),%eax │ │ + lea 0x1(%eax,%esi,1),%eax │ │ + inc %esi │ │ + cmp 0x5c(%esp),%eax │ │ + mov %esi,%eax │ │ + mov 0x8(%esp),%esi │ │ + jae 9f700 │ │ + mov %eax,0x10(%esp) │ │ + mov %ebx,%edx │ │ + mov 0x74(%esp),%ecx │ │ + shr %cl,%edx │ │ + xor %eax,%eax │ │ test %edx,%edx │ │ - je 9de24 │ │ - mov 0xc(%ebp),%eax │ │ - mov %eax,%ecx │ │ - mov 0x3(%eax),%al │ │ - mov %al,0x2(%esi) │ │ - movzwl 0x1(%ecx),%eax │ │ - mov %ax,(%esi) │ │ - mov 0x3(%ecx),%al │ │ + setne %al │ │ + mov %eax,%edx │ │ + mov 0x38(%esp),%ecx │ │ + shl %cl,%edx │ │ + mov %ebx,0x4(%esp) │ │ + mov %edx,%ecx │ │ + shr %cl,%ebx │ │ + imul $0x544,%esi,%ecx │ │ + add 0x10(%ebp),%ecx │ │ + mov 0x18(%esp),%edx │ │ + lea (%ecx,%edx,8),%edx │ │ + movzwl 0x304(%edx,%eax,2),%esi │ │ + mov %esi,0x14(%esp) │ │ + xor %ecx,%ecx │ │ + test %esi,%ebx │ │ + setne %cl │ │ + mov %ebx,%esi │ │ + not %esi │ │ + mov %esi,%edi │ │ + and 0x14(%esp),%edi │ │ + mov %di,0x304(%edx,%eax,2) │ │ + and %si,0x300(%edx,%eax,2) │ │ + mov 0x1c(%esp),%esi │ │ mov 0x10(%esp),%edi │ │ - mov %al,0x2(%edi) │ │ - movzwl 0x1(%ecx),%eax │ │ - mov %ax,(%edi) │ │ - mov 0x3(%ecx),%al │ │ - mov 0x18(%esp),%edi │ │ - mov %al,0x2(%edi) │ │ - movzwl 0x1(%ecx),%eax │ │ - mov %ax,(%edi) │ │ - jmp 9de24 │ │ - mov 0x14(%ebp),%eax │ │ - add %edi,%eax │ │ + movzbl (%esi,%edi,1),%esi │ │ + mov %esi,0x14(%esp) │ │ + cmp %esi,%ecx │ │ + mov %edi,%esi │ │ + jb 9f760 │ │ + mov 0x14(%esp),%ecx │ │ + jmp 9f760 │ │ + xor %eax,%eax │ │ + mov 0x6a(%esp),%cl │ │ + mov %cl,%al │ │ + mov %eax,0x78(%esp) │ │ + mov 0x18(%ebp),%eax │ │ + mov 0x8(%ebp),%esi │ │ + test %eax,%eax │ │ + je 9fa94 │ │ + mov 0x80c(%esi),%ebx │ │ + test %ebx,%ebx │ │ + jle 9fa9f │ │ + dec %eax │ │ + imul %ebx,%eax │ │ + imul $0x270,%eax,%eax │ │ + add 0x968(%esi),%eax │ │ mov %eax,0x10(%esp) │ │ - sub $0x4,%esp │ │ - pushl 0x10(%esp) │ │ - push %edi │ │ - push %esi │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - lea 0x186(%esi),%eax │ │ - sub $0x4,%esp │ │ - pushl 0x10(%esp) │ │ - push %edi │ │ - push %eax │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - lea 0x30c(%esi),%eax │ │ - sub $0x4,%esp │ │ - pushl 0x10(%esp) │ │ - pushl 0x18(%esp) │ │ - push %eax │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - mov 0x1c(%ebp),%edi │ │ - lea 0x492(%esi),%ecx │ │ - mov 0x20(%ebp),%eax │ │ - test $0x8,%al │ │ - mov %esi,0x30(%esp) │ │ - mov %ecx,0x10(%esp) │ │ - jne 9df13 │ │ - lea -0x1(%edi),%eax │ │ - mov %eax,0x1c(%esp) │ │ - imul 0x8(%ebp),%eax │ │ - mov 0x8(%esp),%esi │ │ - add %eax,%esi │ │ - imul $0x186,%edi,%eax │ │ - mov %eax,0x8(%esp) │ │ - add %ecx,%eax │ │ - sub $0x4,%esp │ │ - pushl 0x10(%esp) │ │ - push %esi │ │ - mov %eax,0x24(%esp) │ │ - push %eax │ │ - mov %ecx,%edi │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - mov 0x8(%esp),%eax │ │ - lea 0x186(%edi,%eax,1),%eax │ │ - sub $0x4,%esp │ │ - mov 0x10(%esp),%edi │ │ - push %edi │ │ - push %esi │ │ - mov %eax,0x38(%esp) │ │ - push %eax │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - mov 0x8(%esp),%eax │ │ - mov 0x10(%esp),%ecx │ │ - lea 0x30c(%ecx,%eax,1),%eax │ │ - sub $0x4,%esp │ │ - push %edi │ │ - push %esi │ │ - mov %eax,0x14(%esp) │ │ - push %eax │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - cmpl $0x0,0x20(%esp) │ │ - mov 0x1c(%ebp),%edi │ │ - je 9df81 │ │ - mov 0xc(%ebp),%eax │ │ - mov %eax,%ecx │ │ - mov 0x1c(%esp),%edx │ │ - mov 0x3(%eax,%edx,4),%al │ │ - mov 0x18(%esp),%esi │ │ - mov %al,0x2(%esi) │ │ - movzwl 0x1(%ecx,%edx,4),%eax │ │ - mov %ax,(%esi) │ │ - mov 0x3(%ecx,%edx,4),%al │ │ - mov 0x2c(%esp),%esi │ │ - mov %al,0x2(%esi) │ │ - movzwl 0x1(%ecx,%edx,4),%eax │ │ - mov %ax,(%esi) │ │ - mov 0x3(%ecx,%edx,4),%al │ │ - mov 0x8(%esp),%esi │ │ - mov %al,0x2(%esi) │ │ - movzwl 0x1(%ecx,%edx,4),%eax │ │ - mov %ax,(%esi) │ │ - test %edi,%edi │ │ - mov 0x28(%esp),%edx │ │ - jg 9df89 │ │ - jmp 9dfd5 │ │ - mov 0x14(%ebp),%esi │ │ - lea (%esi,%esi,2),%eax │ │ - mov %ecx,%edx │ │ - mov 0x1c(%esp),%ecx │ │ - lea (%ecx,%eax,2),%ecx │ │ - add %ecx,%esi │ │ - imul $0x186,%edi,%eax │ │ - mov %eax,0x8(%esp) │ │ - add %edx,%eax │ │ - sub $0x4,%esp │ │ - pushl 0x10(%esp) │ │ - push %ecx │ │ - push %eax │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - mov 0x10(%esp),%eax │ │ - mov 0x8(%esp),%ecx │ │ - lea 0x186(%eax,%ecx,1),%eax │ │ - sub $0x4,%esp │ │ - pushl 0x10(%esp) │ │ - push %esi │ │ - push %eax │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - mov 0x10(%esp),%eax │ │ - mov 0x8(%esp),%ecx │ │ - lea 0x30c(%eax,%ecx,1),%eax │ │ - sub $0x4,%esp │ │ - pushl 0x10(%esp) │ │ - push %esi │ │ - push %eax │ │ - call 14a0 │ │ - add $0x10,%esp │ │ + xor %eax,%eax │ │ + mov 0x84(%esp),%edi │ │ + cmp $0x3,%edi │ │ + setne 0x4(%esp) │ │ + mov 0x44(%esp),%edx │ │ + mov 0x80(%esp),%ecx │ │ + shr %cl,%edx │ │ + mov %edx,0x24(%esp) │ │ test %edi,%edi │ │ - mov 0x28(%esp),%edx │ │ - jle 9dfd5 │ │ - mov 0xc(%esp),%eax │ │ - mov 0x34(%esp),%ecx │ │ - sub %ecx,%eax │ │ - mov %eax,0x8(%esp) │ │ - add 0x24(%esp),%ecx │ │ - mov 0x14(%esp),%eax │ │ - lea 0x492(%eax,%ecx,1),%esi │ │ - mov 0x1c(%ebp),%edi │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + mov 0x7fc(%esi),%ecx │ │ + mov %ecx,0x3c(%esp) │ │ + mov %ebx,0x20(%esp) │ │ + je 9fad2 │ │ + mov 0x4(%esp),%cl │ │ + mov %cl,%al │ │ + mov $0x4,%ecx │ │ + sub %eax,%ecx │ │ + mov %ecx,0x38(%esp) │ │ + xor %edi,%edi │ │ + jmp 9f8b5 │ │ nop │ │ nop │ │ - mov %edx,0x28(%esp) │ │ - sub $0x4,%esp │ │ - pushl 0xc(%esp) │ │ - push %edx │ │ - push %esi │ │ - call 14a0 │ │ - mov 0x38(%esp),%edx │ │ - add $0x10,%esp │ │ - add 0x8(%ebp),%edx │ │ - add $0x186,%esi │ │ - dec %edi │ │ - jne 9dfb0 │ │ - cmpl $0x0,0x38(%esp) │ │ - mov 0x1c(%ebp),%edi │ │ - jne 9e01a │ │ - lea 0x6(%edi),%eax │ │ - test %eax,%eax │ │ - jle 9e01a │ │ - mov 0xc(%esp),%ecx │ │ - mov 0x30(%esp),%edx │ │ - lea -0x1(%ecx,%edx,1),%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + inc %edi │ │ + addl $0x270,0x10(%esp) │ │ + mov 0x20(%esp),%ebx │ │ + cmp %ebx,%edi │ │ + je 9fbd5 │ │ + mov %edi,%eax │ │ + shl $0x5,%eax │ │ + mov 0x3c(%esp),%ecx │ │ + sub %eax,%ecx │ │ + cmp $0x21,%ecx │ │ + mov $0x20,%eax │ │ + cmovge %eax,%ecx │ │ + mov %ecx,0x14(%esp) │ │ + test %ecx,%ecx │ │ + mov %edi,0x18(%esp) │ │ + je 9f9c0 │ │ + mov $0x1,%eax │ │ + xor %ecx,%ecx │ │ + jmp 9f912 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movzbl (%ecx),%edx │ │ - mov %dl,0x3(%ecx) │ │ - mov %edx,%esi │ │ - shl $0x8,%esi │ │ - or %edx,%esi │ │ - mov %si,0x1(%ecx) │ │ - add $0x186,%ecx │ │ - dec %eax │ │ - jne 9e000 │ │ - cmpl $0x0,0x20(%esp) │ │ - je 9e05b │ │ - test %edi,%edi │ │ - mov 0x14(%esp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - jle 9e08a │ │ - add $0x492,%ecx │ │ - inc %edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + lea 0x180(%ecx,%eax,4),%eax │ │ + or %si,(%eax,%ebx,2) │ │ + mov 0xc(%esp),%eax │ │ + add %eax,%eax │ │ + inc %edi │ │ + cmp 0x14(%esp),%edi │ │ + mov %edi,%ecx │ │ + mov 0x18(%esp),%edi │ │ + jae 9f9c0 │ │ + mov %ecx,0x8(%esp) │ │ + xor %ebx,%ebx │ │ + cmp $0xffff,%eax │ │ + seta %bl │ │ + mov %ebx,%ecx │ │ + shl $0x4,%ecx │ │ + mov %eax,%esi │ │ + mov %eax,0xc(%esp) │ │ + shr %cl,%esi │ │ + imul $0x544,%edi,%ecx │ │ + add 0x10(%ebp),%ecx │ │ + mov 0x44(%esp),%eax │ │ + lea (%eax,%eax,2),%edx │ │ + lea (%ecx,%edx,4),%ecx │ │ + movzwl 0x188(%ecx,%ebx,2),%edi │ │ + xor %edx,%edx │ │ + test %edi,%esi │ │ + setne %dl │ │ + movzwl 0x184(%ecx,%ebx,2),%eax │ │ + mov %eax,0x4(%esp) │ │ + xor %eax,%eax │ │ + test %esi,0x4(%esp) │ │ + setne %al │ │ + lea (%eax,%edx,2),%eax │ │ + mov %eax,0x1c(%esp) │ │ + mov %esi,%eax │ │ + not %eax │ │ + and %eax,%edi │ │ + mov %di,0x188(%ecx,%ebx,2) │ │ + mov %eax,%edx │ │ + and 0x4(%esp),%edx │ │ + mov %dx,0x184(%ecx,%ebx,2) │ │ + and %ax,0x180(%ecx,%ebx,2) │ │ + mov 0x10(%esp),%eax │ │ + mov 0x8(%esp),%edi │ │ + movzbl 0x1e0(%eax,%edi,1),%edx │ │ + mov 0x1c(%esp),%eax │ │ + cmp %edx,%eax │ │ + jb 9f8f0 │ │ + mov %edx,%eax │ │ + jmp 9f8f0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movzbl 0x2(%edx),%eax │ │ - mov %al,0x2(%ecx) │ │ - movzwl (%edx),%eax │ │ - mov %ax,(%ecx) │ │ - add $0x186,%ecx │ │ - add $0x4,%edx │ │ - dec %edi │ │ - jne 9e040 │ │ - jmp 9e08a │ │ - add $0x6,%edi │ │ - test %edi,%edi │ │ - mov 0x14(%esp),%edx │ │ - mov 0x24(%esp),%esi │ │ - jle 9e08a │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movzbl (%edx,%esi,1),%eax │ │ - mov %al,0x2(%edx) │ │ - mov %eax,%ecx │ │ - shl $0x8,%ecx │ │ - or %eax,%ecx │ │ - mov %cx,(%edx) │ │ - add $0x186,%edx │ │ - dec %edi │ │ - jne 9e070 │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ + mov 0x64(%esp),%ecx │ │ + mov 0x14(%esp),%eax │ │ + add %ecx,%eax │ │ + shr %cl,%eax │ │ + mov %eax,0x14(%esp) │ │ + test %eax,%eax │ │ + je 9f8a0 │ │ + mov $0x1,%esi │ │ + xor %eax,%eax │ │ + jmp 9fa12 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffffc,%esp │ │ - sub $0x2801c,%esp │ │ - mov %edx,0x28(%esp) │ │ - call 9e0b8 │ │ - pop %esi │ │ - add $0x36eb8,%esi │ │ - mov 0x10(%ebp),%eax │ │ - cmp $0x19,%eax │ │ - sete 0x3c(%esp) │ │ - cmp $0x19,%eax │ │ - mov $0xa4,%eax │ │ - mov $0x1c7,%edx │ │ - cmove %eax,%edx │ │ - mov %edx,0x38(%esp) │ │ - mov 0x8(%ebp),%eax │ │ - mov 0xc(%ebp),%edx │ │ - mov %ecx,0x2c(%esp) │ │ - mov %esi,0x34(%esp) │ │ - jne 9e291 │ │ - add $0x6,%eax │ │ - mov %eax,0x30(%esp) │ │ - test %eax,%eax │ │ - jle 9e512 │ │ - lea 0x4(%edx),%eax │ │ - cmp $0x3,%eax │ │ - jl 9e6c8 │ │ - mov %eax,0x20(%esp) │ │ - mov 0xc(%ebp),%eax │ │ - add $0x2,%eax │ │ - mov %eax,0x24(%esp) │ │ - mov 0x28(%esp),%ecx │ │ - lea 0x618(%ecx),%eax │ │ - lea 0x65c(%esp),%edx │ │ - xor %esi,%esi │ │ nop │ │ nop │ │ + lea 0x400(%ecx,%edx,4),%eax │ │ + or %si,(%eax,%ebx,2) │ │ + mov 0x4(%esp),%esi │ │ + add %esi,%esi │ │ + inc %edi │ │ + cmp %edi,0x14(%esp) │ │ + mov %edi,%eax │ │ + mov 0x18(%esp),%edi │ │ + je 9f8a0 │ │ mov %eax,0xc(%esp) │ │ - mov %edx,0x1c(%esp) │ │ - movzbl (%ecx,%esi,1),%eax │ │ + mov %esi,%eax │ │ + mov 0x94(%esp),%ecx │ │ + shr %cl,%eax │ │ + xor %ebx,%ebx │ │ + test %eax,%eax │ │ + setne %bl │ │ + mov %ebx,%edx │ │ + mov 0x38(%esp),%ecx │ │ + shl %cl,%edx │ │ + mov %esi,0x4(%esp) │ │ + mov %edx,%ecx │ │ + shr %cl,%esi │ │ + imul $0x544,%edi,%ecx │ │ + add 0x10(%ebp),%ecx │ │ + mov 0x24(%esp),%eax │ │ + lea (%ecx,%eax,8),%ecx │ │ + movzwl 0x404(%ecx,%ebx,2),%eax │ │ mov %eax,0x8(%esp) │ │ - movzbl 0x186(%ecx,%esi,1),%edx │ │ - movzbl 0x30c(%ecx,%esi,1),%eax │ │ - mov %esi,0x18(%esp) │ │ - movzbl 0x492(%ecx,%esi,1),%edi │ │ - mov $0x0,%ecx │ │ - mov 0x24(%esp),%ebx │ │ - nop │ │ + xor %edx,%edx │ │ + test %eax,%esi │ │ + setne %dl │ │ + mov %esi,%edi │ │ + not %edi │ │ + mov %edi,%eax │ │ + and 0x8(%esp),%eax │ │ + mov %ax,0x404(%ecx,%ebx,2) │ │ + and %di,0x400(%ecx,%ebx,2) │ │ + mov 0x10(%esp),%eax │ │ + mov 0xc(%esp),%edi │ │ + movzbl 0x200(%eax,%edi,1),%eax │ │ + cmp %eax,%edx │ │ + jb 9f9f0 │ │ + mov %eax,%edx │ │ + jmp 9f9f0 │ │ + mov 0x80c(%esi),%ebx │ │ + jmp 9fbd8 │ │ + lea 0xaa0(%esi),%eax │ │ + mov %eax,0x6c(%esp) │ │ + lea 0x7f8(%esi),%eax │ │ + mov %eax,0x58(%esp) │ │ + lea 0x80c(%esi),%eax │ │ + mov %eax,0x3c(%esp) │ │ + mov 0xc(%esi),%eax │ │ + cmpl $0x0,0x4d4(%eax) │ │ + jne a00f0 │ │ + jmp a00e3 │ │ + xor %edx,%edx │ │ + jmp 9faf5 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %edx,0x10(%esp) │ │ - mov %edi,0x14(%esp) │ │ - lea (%eax,%edi,1),%esi │ │ - add %edx,%esi │ │ - add 0x8(%esp),%esi │ │ - mov 0xc(%esp),%edx │ │ - movzbl (%edx,%ecx,1),%edi │ │ - add %edi,%esi │ │ - mov 0x1c(%esp),%edx │ │ - mov %si,(%edx,%ecx,2) │ │ - mov %eax,%edx │ │ - mov 0x14(%esp),%eax │ │ - add $0x186,%ecx │ │ - dec %ebx │ │ - mov 0x10(%esp),%esi │ │ - mov %esi,0x8(%esp) │ │ - jne 9e170 │ │ - mov 0x18(%esp),%esi │ │ + inc %edx │ │ + addl $0x270,0x10(%esp) │ │ + mov 0x20(%esp),%ebx │ │ + cmp %ebx,%edx │ │ + je 9fbd5 │ │ + mov %edx,%eax │ │ + shl $0x5,%eax │ │ + mov 0x3c(%esp),%ecx │ │ + sub %eax,%ecx │ │ + cmp $0x21,%ecx │ │ + mov $0x20,%eax │ │ + cmovge %eax,%ecx │ │ + mov %ecx,0xc(%esp) │ │ + test %ecx,%ecx │ │ + je 9fae0 │ │ + mov $0x1,%edi │ │ + xor %eax,%eax │ │ + mov %edx,0x8(%esp) │ │ + jmp 9fb3e │ │ + lea 0x180(%ecx,%ebx,4),%ecx │ │ + or %di,(%ecx,%eax,2) │ │ + mov 0x14(%esp),%edi │ │ + add %edi,%edi │ │ inc %esi │ │ - mov 0xc(%esp),%eax │ │ - inc %eax │ │ - mov 0x1c(%esp),%edx │ │ - add $0x2,%edx │ │ - cmp 0x30(%esp),%esi │ │ - mov 0x28(%esp),%ecx │ │ - jne 9e130 │ │ - mov 0x20(%esp),%ecx │ │ - cmp $0x3,%ecx │ │ - jl 9e51e │ │ - mov 0x8(%ebp),%eax │ │ - add $0x4,%eax │ │ - cmp $0x3,%eax │ │ - jl 9e51e │ │ - lea 0x65c(%esp),%esi │ │ - mov 0x8(%ebp),%eax │ │ - add $0x2,%eax │ │ + cmp 0xc(%esp),%esi │ │ + mov 0x8(%esp),%edx │ │ + mov %esi,%eax │ │ + jae 9fae0 │ │ mov %eax,0x18(%esp) │ │ - lea 0x664(%esp),%edi │ │ - mov $0x2,%eax │ │ - mov %ecx,0x20(%esp) │ │ + xor %eax,%eax │ │ + cmp $0xffff,%edi │ │ + seta %al │ │ + mov %eax,%ecx │ │ + shl $0x4,%ecx │ │ + mov %edi,0x14(%esp) │ │ + shr %cl,%edi │ │ + imul $0x544,%edx,%ecx │ │ + add 0x10(%ebp),%ecx │ │ + mov 0x44(%esp),%edx │ │ + lea (%edx,%edx,2),%edx │ │ + lea (%ecx,%edx,4),%ecx │ │ + movzwl 0x188(%ecx,%eax,2),%esi │ │ + xor %edx,%edx │ │ + test %esi,%edi │ │ + setne %dl │ │ + movzwl 0x184(%ecx,%eax,2),%ebx │ │ + mov %ebx,0x4(%esp) │ │ + xor %ebx,%ebx │ │ + test %edi,0x4(%esp) │ │ + setne %bl │ │ + lea (%ebx,%edx,2),%ebx │ │ + mov %edi,%edx │ │ + not %edx │ │ + and %edx,%esi │ │ + mov %si,0x188(%ecx,%eax,2) │ │ + mov %edx,%esi │ │ + and 0x4(%esp),%esi │ │ + mov %si,0x184(%ecx,%eax,2) │ │ + and %dx,0x180(%ecx,%eax,2) │ │ + mov 0x10(%esp),%edx │ │ + mov 0x18(%esp),%esi │ │ + movzbl 0x1e0(%edx,%esi,1),%edx │ │ + cmp %edx,%ebx │ │ + jb 9fb20 │ │ + mov %edx,%ebx │ │ + jmp 9fb20 │ │ + mov 0x8(%ebp),%esi │ │ + lea 0xaa0(%esi),%eax │ │ + mov %eax,0x6c(%esp) │ │ + lea 0x7f8(%esi),%eax │ │ + mov %eax,0x58(%esp) │ │ + lea 0x80c(%esi),%eax │ │ + mov %eax,0x3c(%esp) │ │ + test %ebx,%ebx │ │ + jle a00d7 │ │ + mov 0xc(%ebp),%eax │ │ + mov (%eax),%eax │ │ + mov %eax,0x20(%esp) │ │ + mov 0x7f8(%esi),%ecx │ │ + mov 0x7c(%esp),%eax │ │ + mov %ecx,0x8(%esp) │ │ + imul %ecx,%eax │ │ + shl $0x2,%eax │ │ + add 0xaa0(%esi),%eax │ │ + mov %eax,0x30(%esp) │ │ + lea 0xad0(%esi),%eax │ │ + mov %eax,0x14(%esp) │ │ + mov 0x10(%ebp),%eax │ │ + lea 0xa(%eax),%ecx │ │ + mov %ecx,0x40(%esp) │ │ + add $0x8,%eax │ │ + mov %eax,0x70(%esp) │ │ + movl $0x0,0x2c(%esp) │ │ + xor %ecx,%ecx │ │ + movl $0x0,0x4(%esp) │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %eax,0xc(%esp) │ │ - movzwl (%esi),%ebx │ │ - movzwl 0x2(%esi),%ecx │ │ - movzwl 0x4(%esi),%edx │ │ - mov %esi,0x14(%esp) │ │ - movzwl 0x6(%esi),%eax │ │ - mov %edi,0x1c(%esp) │ │ - mov %edi,%esi │ │ - mov 0x18(%esp),%edi │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x7fc(%esi),%edx │ │ + mov %ecx,0x38(%esp) │ │ + mov %ecx,%eax │ │ + shl $0x5,%eax │ │ + cmp %eax,%edx │ │ + jle 9fee0 │ │ + mov %edx,%ecx │ │ + mov 0x8(%ebp),%eax │ │ + mov 0x4a0(%eax),%edx │ │ + mov %edx,0x1c(%esp) │ │ + cmpl $0x0,0x88(%esp) │ │ + mov 0x7c0(%eax),%eax │ │ + mov %eax,0x24(%esp) │ │ + je 9fd50 │ │ + add 0x2c(%esp),%ecx │ │ + cmp $0x21,%ecx │ │ + mov $0x20,%eax │ │ + cmovge %eax,%ecx │ │ + mov %ecx,0x10(%esp) │ │ + xor %esi,%esi │ │ + mov 0x20(%esp),%ecx │ │ + mov 0x30(%esp),%edx │ │ + mov 0x40(%esp),%edi │ │ + mov %esi,%eax │ │ + or 0x4(%esp),%eax │ │ + jne 9fcec │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + inc %esi │ │ + add $0xc,%edi │ │ + add $0x4,%edx │ │ + add $0x8,%ecx │ │ + cmp %esi,0x10(%esp) │ │ + je 9fee0 │ │ + mov %esi,%eax │ │ + or 0x4(%esp),%eax │ │ + je 9fcd0 │ │ + movzwl -0x8(%edi),%eax │ │ + mov %eax,0x48(%esp) │ │ + movzwl -0x4(%edi),%eax │ │ + mov %eax,0x4c(%esp) │ │ + movzwl (%edi),%eax │ │ + mov %eax,0x50(%esp) │ │ + movl $0x0,0x54(%esp) │ │ + mov 0x60(%esp),%ebx │ │ + mov 0x8(%ebp),%eax │ │ + pushl 0xa5c(%eax) │ │ + pushl 0x38(%esp) │ │ + pushl 0x1c(%esp) │ │ + pushl 0x14(%esp) │ │ + push %edx │ │ + lea 0x5c(%esp),%eax │ │ + push %eax │ │ + pushl 0x34(%esp) │ │ + push %ecx │ │ + mov 0x44(%esp),%eax │ │ + mov %ecx,0x38(%esp) │ │ + mov %edx,0x2c(%esp) │ │ + call *0x660(%eax) │ │ + mov 0x2c(%esp),%edx │ │ + mov 0x38(%esp),%ecx │ │ + add $0x20,%esp │ │ + jmp 9fcd0 │ │ nop │ │ nop │ │ - mov %ecx,0x8(%esp) │ │ - mov %eax,0x10(%esp) │ │ - add %edx,%eax │ │ - mov 0x8(%esp),%ecx │ │ - add %ecx,%eax │ │ - add %eax,%ebx │ │ - movzwl (%esi),%eax │ │ - add %eax,%ebx │ │ - mov %bx,-0x4(%esi) │ │ - add $0x2,%esi │ │ - dec %edi │ │ - mov 0x8(%esp),%ebx │ │ - mov %edx,%ecx │ │ - mov 0x10(%esp),%edx │ │ - jne 9e240 │ │ - mov 0x14(%esp),%esi │ │ - add $0x30c,%esi │ │ - mov 0xc(%esp),%eax │ │ - inc %eax │ │ - mov 0x1c(%esp),%edi │ │ - add $0x30c,%edi │ │ + cmpl $0x10,0x28(%esp) │ │ + jle 9fe28 │ │ + add 0x2c(%esp),%ecx │ │ + cmp $0x21,%ecx │ │ + mov $0x20,%eax │ │ + cmovge %eax,%ecx │ │ + mov %ecx,0x10(%esp) │ │ + xor %edi,%edi │ │ + mov 0x40(%esp),%esi │ │ mov 0x20(%esp),%ecx │ │ - cmp %ecx,%eax │ │ - jne 9e210 │ │ - jmp 9e51e │ │ - lea 0x5(%eax),%ecx │ │ - lea 0x4(%edx),%eax │ │ - mov %eax,0xc(%esp) │ │ - mov %ecx,0x1c(%esp) │ │ - cmp $0x2,%ecx │ │ - jl 9e34c │ │ - cmpl $0x3,0xc(%esp) │ │ - jl 9e6c8 │ │ - mov 0xc(%ebp),%eax │ │ - add $0x2,%eax │ │ - mov %eax,0x18(%esp) │ │ - mov 0x28(%esp),%eax │ │ - lea 0x493(%eax),%edx │ │ - lea 0x65e(%esp),%ecx │ │ - mov $0x1,%edi │ │ + mov 0x30(%esp),%edx │ │ + mov %edi,%eax │ │ + or 0x4(%esp),%eax │ │ + jne 9fdac │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + inc %edi │ │ + add $0x4,%edx │ │ + add $0x8,%ecx │ │ + add $0xc,%esi │ │ + cmp %edi,0x10(%esp) │ │ + je 9fee0 │ │ + mov %edi,%eax │ │ + or 0x4(%esp),%eax │ │ + je 9fd90 │ │ + movzwl -0x6(%esi),%eax │ │ + mov %ecx,0x18(%esp) │ │ + movzwl -0x2(%esi),%ecx │ │ + mov %edx,0xc(%esp) │ │ + mov -0xa(%esi),%edx │ │ + mov %edx,0x48(%esp) │ │ + movzwl -0x4(%esi),%edx │ │ + shl $0x10,%edx │ │ + or %eax,%edx │ │ + mov %edx,0x4c(%esp) │ │ + movzwl (%esi),%eax │ │ + shl $0x10,%eax │ │ + or %ecx,%eax │ │ + mov %eax,0x50(%esp) │ │ + movl $0x0,0x54(%esp) │ │ + mov 0x60(%esp),%ebx │ │ + mov 0x8(%ebp),%eax │ │ + pushl 0xa5c(%eax) │ │ + pushl 0x38(%esp) │ │ + pushl 0x1c(%esp) │ │ + pushl 0x14(%esp) │ │ + pushl 0x1c(%esp) │ │ + lea 0x5c(%esp),%eax │ │ + push %eax │ │ + pushl 0x34(%esp) │ │ + pushl 0x34(%esp) │ │ + mov 0x44(%esp),%eax │ │ + call *0x660(%eax) │ │ + mov 0x2c(%esp),%edx │ │ + mov 0x38(%esp),%ecx │ │ + add $0x20,%esp │ │ + jmp 9fd90 │ │ + add 0x2c(%esp),%ecx │ │ + cmp $0x21,%ecx │ │ + mov $0x20,%eax │ │ + cmovge %eax,%ecx │ │ + mov %ecx,0x10(%esp) │ │ + xor %esi,%esi │ │ + mov 0x20(%esp),%ecx │ │ + mov 0x30(%esp),%edx │ │ + mov 0x70(%esp),%edi │ │ + mov %esi,%eax │ │ + or 0x4(%esp),%eax │ │ + jne 9fe78 │ │ nop │ │ - mov %edx,0x10(%esp) │ │ - mov %ecx,0x8(%esp) │ │ - movzbl 0x186(%eax,%edi,1),%esi │ │ - mov %edi,0x14(%esp) │ │ - movzbl 0x30c(%eax,%edi,1),%eax │ │ - xor %edi,%edi │ │ - mov 0x18(%esp),%ebx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %eax,%edx │ │ - mov 0x10(%esp),%eax │ │ - movzbl (%eax,%edi,1),%eax │ │ - add %edx,%esi │ │ - add %eax,%esi │ │ - mov 0x8(%esp),%ecx │ │ - mov %si,(%ecx,%edi,2) │ │ - add $0x186,%edi │ │ - dec %ebx │ │ - mov %edx,%esi │ │ - jne 9e310 │ │ - mov 0x14(%esp),%edi │ │ - inc %edi │ │ - mov 0x10(%esp),%edx │ │ - inc %edx │ │ - mov 0x8(%esp),%ecx │ │ - add $0x2,%ecx │ │ - cmp 0x1c(%esp),%edi │ │ - mov 0x28(%esp),%eax │ │ - jne 9e2e0 │ │ - cmpl $0x3,0xc(%esp) │ │ - jl 9e3cf │ │ + inc %esi │ │ + add $0xc,%edi │ │ + add $0x4,%edx │ │ + add $0x8,%ecx │ │ + cmp %esi,0x10(%esp) │ │ + je 9fee0 │ │ + mov %esi,%eax │ │ + or 0x4(%esp),%eax │ │ + je 9fe60 │ │ + movzwl -0x8(%edi),%eax │ │ + mov %eax,0x48(%esp) │ │ + movzwl -0x4(%edi),%eax │ │ + mov %eax,0x4c(%esp) │ │ + movzwl (%edi),%eax │ │ + mov %eax,0x50(%esp) │ │ + movl $0x0,0x54(%esp) │ │ + mov 0x60(%esp),%ebx │ │ mov 0x8(%ebp),%eax │ │ - add $0x4,%eax │ │ - cmp $0x3,%eax │ │ - jl 9e3cf │ │ - lea 0x65c(%esp),%eax │ │ - lea 0x662(%esp),%esi │ │ - mov 0x8(%ebp),%ecx │ │ - add $0x2,%ecx │ │ - mov %ecx,0x14(%esp) │ │ - mov $0x2,%ecx │ │ - nop │ │ + pushl 0xa5c(%eax) │ │ + pushl 0x38(%esp) │ │ + pushl 0x1c(%esp) │ │ + pushl 0x14(%esp) │ │ + push %edx │ │ + lea 0x5c(%esp),%eax │ │ + push %eax │ │ + pushl 0x34(%esp) │ │ + push %ecx │ │ + mov 0x44(%esp),%eax │ │ + mov %ecx,0x38(%esp) │ │ + mov %edx,0x2c(%esp) │ │ + call *0x660(%eax) │ │ + mov 0x2c(%esp),%edx │ │ + mov 0x38(%esp),%ecx │ │ + add $0x20,%esp │ │ + jmp 9fe60 │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %ecx,0x10(%esp) │ │ - movzwl 0x2(%eax),%edi │ │ - movzwl 0x4(%eax),%edx │ │ - mov 0x14(%esp),%ebx │ │ - mov %esi,0x8(%esp) │ │ - mov %esi,%ecx │ │ nop │ │ nop │ │ + mov 0x38(%esp),%ecx │ │ + inc %ecx │ │ + mov 0x3c(%esp),%eax │ │ + mov (%eax),%ebx │ │ + cmp %ebx,%ecx │ │ + jge 9ff2b │ │ + subl $0xffffff80,0x30(%esp) │ │ + addl $0x100,0x20(%esp) │ │ + mov 0x58(%esp),%eax │ │ + mov (%eax),%eax │ │ + mov %eax,0x8(%esp) │ │ + addl $0x544,0x40(%esp) │ │ + addl $0xffffffe0,0x2c(%esp) │ │ + addl $0x544,0x70(%esp) │ │ + movl $0x1,0x4(%esp) │ │ + mov 0x8(%ebp),%esi │ │ + jmp 9fc60 │ │ + test %ebx,%ebx │ │ + jle a00d4 │ │ + cmpl $0x0,0x34(%esp) │ │ + jle a00d4 │ │ + mov 0x8(%ebp),%esi │ │ + mov 0x7f8(%esi),%ebx │ │ + mov 0x6c(%esp),%eax │ │ + mov (%eax),%eax │ │ + mov %eax,0x4(%esp) │ │ + mov 0x7c(%esp),%ecx │ │ + imul %ebx,%ecx │ │ + mov 0xc(%ebp),%edx │ │ + mov (%edx),%eax │ │ + mov %eax,0x2c(%esp) │ │ + mov 0x44(%esp),%edx │ │ + lea (%edx,%edx,2),%edx │ │ + mov 0x10(%ebp),%edi │ │ + lea 0x18a(%edi,%edx,4),%eax │ │ + mov %eax,0x40(%esp) │ │ + mov 0x4(%esp),%eax │ │ + lea 0x1(%eax,%ecx,4),%ecx │ │ + movl $0x0,0x30(%esp) │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %edx,%esi │ │ - movzwl (%ecx),%edx │ │ - add %esi,%edi │ │ - add %edx,%edi │ │ - mov %di,-0x2(%ecx) │ │ - add $0x2,%ecx │ │ - dec %ebx │ │ - mov %esi,%edi │ │ - jne 9e3a0 │ │ - add $0x30c,%eax │ │ - mov 0x10(%esp),%ecx │ │ - inc %ecx │ │ - mov 0x8(%esp),%esi │ │ - add $0x30c,%esi │ │ - cmp 0xc(%esp),%ecx │ │ - jne 9e380 │ │ - cmpl $0x2,0x1c(%esp) │ │ - jl 9e47a │ │ - cmpl $0x3,0xc(%esp) │ │ - jl 9e6c8 │ │ - mov 0xc(%ebp),%eax │ │ - add $0x2,%eax │ │ - mov %eax,0x18(%esp) │ │ - mov 0x28(%esp),%eax │ │ - add $0x493,%eax │ │ - lea 0xe1c0(%esp),%edx │ │ - mov $0x1,%ecx │ │ nop │ │ nop │ │ + mov 0x4a0(%esi),%edi │ │ + mov 0x7fc(%esi),%edx │ │ + mov 0x30(%esp),%eax │ │ + shl $0x5,%eax │ │ + sub %eax,%edx │ │ + cmp $0x21,%edx │ │ + mov $0x20,%eax │ │ + cmovge %eax,%edx │ │ + mov %edx,0x38(%esp) │ │ + mov 0x7c0(%esi),%eax │ │ + mov %eax,0x20(%esp) │ │ + lea 0x0(,%ebx,4),%eax │ │ + mov %eax,0x18(%esp) │ │ + mov %edi,0x28(%esp) │ │ + lea 0x0(,%edi,4),%eax │ │ + mov %eax,0xc(%esp) │ │ + mov 0x2c(%esp),%edx │ │ + mov %ecx,%eax │ │ + mov 0x40(%esp),%edi │ │ + mov 0x34(%esp),%esi │ │ + mov %esi,0x8(%esp) │ │ + mov 0x44(%esp),%esi │ │ + mov %ecx,0x1c(%esp) │ │ + mov %ebx,0x24(%esp) │ │ + mov %eax,0x4(%esp) │ │ + mov %esi,%eax │ │ + or 0x78(%esp),%eax │ │ + jne a0032 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %eax,0x10(%esp) │ │ - mov %edx,0x8(%esp) │ │ - mov 0x28(%esp),%eax │ │ - movzbl 0x186(%eax,%ecx,1),%esi │ │ - imul %esi,%esi │ │ - mov %ecx,0x14(%esp) │ │ - movzbl 0x30c(%eax,%ecx,1),%ebx │ │ - imul %ebx,%ebx │ │ - xor %edi,%edi │ │ - mov 0x18(%esp),%eax │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %ebx,%ecx │ │ - mov 0x10(%esp),%edx │ │ - movzbl (%edx,%edi,1),%ebx │ │ - imul %ebx,%ebx │ │ - add %ecx,%esi │ │ - add %ebx,%esi │ │ - mov 0x8(%esp),%edx │ │ - mov %esi,(%edx,%edi,4) │ │ - add $0x186,%edi │ │ - dec %eax │ │ - mov %ecx,%esi │ │ - jne 9e440 │ │ - mov 0x14(%esp),%ecx │ │ - inc %ecx │ │ - mov 0x10(%esp),%eax │ │ - inc %eax │ │ - mov 0x8(%esp),%edx │ │ - add $0x4,%edx │ │ - cmp 0x1c(%esp),%ecx │ │ - jne 9e410 │ │ - cmpl $0x3,0xc(%esp) │ │ - jl 9e6c8 │ │ + inc %esi │ │ + add $0xc,%edi │ │ + mov 0x4(%esp),%eax │ │ + add 0x18(%esp),%eax │ │ + add 0xc(%esp),%edx │ │ + decl 0x8(%esp) │ │ + je a00a0 │ │ + mov %eax,0x4(%esp) │ │ + mov %esi,%eax │ │ + or 0x78(%esp),%eax │ │ + je a0010 │ │ + mov -0xa(%edi),%eax │ │ + mov %eax,0x48(%esp) │ │ + mov -0x6(%edi),%eax │ │ + mov %eax,0x4c(%esp) │ │ + mov -0x2(%edi),%eax │ │ + mov %eax,0x50(%esp) │ │ + movl $0x0,0x54(%esp) │ │ + mov 0x60(%esp),%ebx │ │ mov 0x8(%ebp),%eax │ │ - add $0x4,%eax │ │ - cmp $0x3,%eax │ │ - mov 0xc(%ebp),%ecx │ │ - mov $0x0,%edx │ │ - jl 9e6d9 │ │ - lea 0xe1bc(%esp),%eax │ │ - lea 0xe1c8(%esp),%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - add $0x2,%ecx │ │ - mov %ecx,0x14(%esp) │ │ - mov $0x2,%ecx │ │ + pushl 0xa5c(%eax) │ │ + pushl 0x3c(%esp) │ │ + pushl 0x1c(%esp) │ │ + pushl 0x30(%esp) │ │ + pushl 0x14(%esp) │ │ + lea 0x5c(%esp),%eax │ │ + push %eax │ │ + pushl 0x40(%esp) │ │ + push %edx │ │ + mov 0x40(%esp),%eax │ │ + mov %edx,0x30(%esp) │ │ + call *0x664(%eax) │ │ + mov 0x30(%esp),%edx │ │ + mov 0x3c(%esp),%ecx │ │ + add $0x20,%esp │ │ + jmp a0010 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %ecx,0x10(%esp) │ │ - mov 0x4(%eax),%ecx │ │ - mov 0x8(%eax),%edx │ │ - mov 0x14(%esp),%edi │ │ - mov %ebx,0x8(%esp) │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x30(%esp),%edx │ │ + inc %edx │ │ + mov 0x3c(%esp),%eax │ │ + mov (%eax),%ebx │ │ + mov %edx,0x30(%esp) │ │ + cmp %ebx,%edx │ │ + jge a00d4 │ │ + addl $0x100,0x2c(%esp) │ │ + mov 0x58(%esp),%eax │ │ + mov (%eax),%ebx │ │ + addl $0x544,0x40(%esp) │ │ + sub $0xffffff80,%ecx │ │ + mov 0x8(%ebp),%esi │ │ + jmp 9ff90 │ │ + mov 0x8(%ebp),%esi │ │ + mov 0xc(%esi),%eax │ │ + cmpl $0x0,0x4d4(%eax) │ │ + jne a00f0 │ │ + cmpl $0x0,0x4d8(%eax) │ │ + je a071a │ │ + mov 0x80(%esp),%ecx │ │ + sarl %cl,0x7c(%esp) │ │ + test %ebx,%ebx │ │ + jle a071a │ │ + mov 0xaa0(%esi),%eax │ │ + mov 0x7f8(%esi),%edx │ │ + mov 0x44(%esp),%edi │ │ + mov 0x80(%esp),%ecx │ │ + shr %cl,%edi │ │ + mov $0x80,%ebx │ │ + mov 0x64(%esp),%ecx │ │ + shr %cl,%ebx │ │ + mov %ebx,0x40(%esp) │ │ + mov %edx,0x10(%esp) │ │ + imul 0x7c(%esp),%edx │ │ + lea 0x3(%eax,%edx,4),%eax │ │ + mov %eax,0x2c(%esp) │ │ + mov $0x20,%eax │ │ + shr %cl,%eax │ │ + mov 0x5c(%esp),%ecx │ │ + mov %edi,0x88(%esp) │ │ + sub %edi,%ecx │ │ + mov %ecx,0xc(%esp) │ │ + shl $0x2,%eax │ │ + mov %eax,0x70(%esp) │ │ + lea 0xad0(%esi),%eax │ │ + mov %eax,0x4(%esp) │ │ + mov 0x10(%ebp),%eax │ │ + lea 0x306(%eax),%ecx │ │ + mov %ecx,0x38(%esp) │ │ + add $0x304,%eax │ │ + mov %eax,0x20(%esp) │ │ + movl $0x0,0x34(%esp) │ │ + xor %ecx,%ecx │ │ + movl $0x0,0x24(%esp) │ │ nop │ │ nop │ │ nop │ │ + mov 0x7fc(%esi),%edx │ │ + mov %ecx,0x30(%esp) │ │ + mov %ecx,%eax │ │ + shl $0x5,%eax │ │ + sub %eax,%edx │ │ + cmp $0x21,%edx │ │ + mov $0x20,%eax │ │ + cmovge %eax,%edx │ │ + mov 0x64(%esp),%ecx │ │ + add %ecx,%edx │ │ + sar %cl,%edx │ │ + mov %edx,0x1c(%esp) │ │ + test %edx,%edx │ │ + jle a04b0 │ │ + mov 0xc(%ebp),%eax │ │ + mov %eax,%ecx │ │ + mov 0x4(%eax),%eax │ │ + mov 0x8(%ecx),%ecx │ │ + mov 0x8(%ebp),%edx │ │ + mov 0x4a4(%edx),%esi │ │ + mov %esi,0x14(%esp) │ │ + cmpl $0x0,0x88(%esp) │ │ + mov 0x7c0(%edx),%edx │ │ + mov %edx,0x18(%esp) │ │ + je a02d0 │ │ + mov 0x34(%esp),%edx │ │ + lea (%ecx,%edx,2),%ecx │ │ + lea (%eax,%edx,2),%edx │ │ + xor %esi,%esi │ │ + mov 0x2c(%esp),%edi │ │ + mov %esi,%eax │ │ + or 0x24(%esp),%eax │ │ + jne a022c │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %edx,%esi │ │ - mov (%ebx),%edx │ │ - add %esi,%ecx │ │ - add %edx,%ecx │ │ - mov %ecx,-0x4(%ebx) │ │ - add $0x4,%ebx │ │ - dec %edi │ │ - mov %esi,%ecx │ │ - jne 9e4e0 │ │ - add $0x618,%eax │ │ - mov 0x10(%esp),%ecx │ │ - inc %ecx │ │ - mov 0x8(%esp),%ebx │ │ - add $0x618,%ebx │ │ - cmp 0xc(%esp),%ecx │ │ - jne 9e4c0 │ │ - jmp 9e6c8 │ │ - lea 0x4(%edx),%ecx │ │ - cmp $0x3,%ecx │ │ - jge 9e1d6 │ │ - cmpl $0x0,0x30(%esp) │ │ - jle 9e6b9 │ │ - mov 0xc(%ebp),%eax │ │ - add $0x4,%eax │ │ - cmp $0x3,%eax │ │ - jl 9e6c8 │ │ - mov %eax,0x20(%esp) │ │ - mov 0xc(%ebp),%eax │ │ - add $0x2,%eax │ │ - mov %eax,0x24(%esp) │ │ - mov 0x28(%esp),%eax │ │ - add $0x618,%eax │ │ - lea 0xe1bc(%esp),%ecx │ │ - xor %edx,%edx │ │ nop │ │ nop │ │ + inc %esi │ │ + add $0x4,%edi │ │ + add $0x8,%ecx │ │ + add $0x8,%edx │ │ + cmp %esi,0x1c(%esp) │ │ + je a04b0 │ │ + mov %esi,%eax │ │ + or 0x24(%esp),%eax │ │ + je a0210 │ │ + mov %ecx,0x8(%esp) │ │ + mov 0x38(%esp),%ecx │ │ + movzwl -0x4(%ecx,%esi,8),%eax │ │ + mov %eax,0x48(%esp) │ │ + movzwl (%ecx,%esi,8),%eax │ │ + mov %eax,0x4c(%esp) │ │ + movl $0x0,0x50(%esp) │ │ + lea -0x1(%edi),%eax │ │ + mov 0x60(%esp),%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + pushl 0xa5c(%ecx) │ │ + pushl 0x10(%esp) │ │ + pushl 0xc(%esp) │ │ + pushl 0x1c(%esp) │ │ + push %eax │ │ + lea 0x5c(%esp),%eax │ │ + push %eax │ │ + pushl 0x2c(%esp) │ │ + push %edx │ │ + mov %edx,0x48(%esp) │ │ + mov 0x38(%esp),%eax │ │ + call *0x668(%eax) │ │ + add $0x20,%esp │ │ + mov 0x8(%ebp),%eax │ │ + pushl 0xa5c(%eax) │ │ + pushl 0x10(%esp) │ │ + pushl 0xc(%esp) │ │ + pushl 0x1c(%esp) │ │ + push %edi │ │ + lea 0x5c(%esp),%eax │ │ + push %eax │ │ + pushl 0x2c(%esp) │ │ + pushl 0x24(%esp) │ │ + mov 0x38(%esp),%eax │ │ + call *0x668(%eax) │ │ + mov 0x48(%esp),%edx │ │ + mov 0x28(%esp),%ecx │ │ + add $0x20,%esp │ │ + jmp a0210 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %ecx,0xc(%esp) │ │ - mov %eax,0x1c(%esp) │ │ - mov 0x28(%esp),%eax │ │ - movzbl (%eax,%edx,1),%ecx │ │ - imul %ecx,%ecx │ │ - mov %ecx,0x8(%esp) │ │ - movzbl 0x186(%eax,%edx,1),%esi │ │ - imul %esi,%esi │ │ - movzbl 0x30c(%eax,%edx,1),%ecx │ │ - imul %ecx,%ecx │ │ - mov %edx,0x18(%esp) │ │ - movzbl 0x492(%eax,%edx,1),%eax │ │ - imul %eax,%eax │ │ - xor %edi,%edi │ │ - mov 0x24(%esp),%ebx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x74(%esp),%edx │ │ + cmp 0x5c(%esp),%edx │ │ + jge a03cb │ │ + mov 0x34(%esp),%edx │ │ + lea (%ecx,%edx,2),%ecx │ │ + lea (%eax,%edx,2),%eax │ │ + xor %edi,%edi │ │ + mov 0x2c(%esp),%esi │ │ + mov %eax,0x8(%esp) │ │ + mov %edi,%eax │ │ + or 0x24(%esp),%eax │ │ + jne a0324 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %esi,0x10(%esp) │ │ - mov %eax,0x14(%esp) │ │ - lea (%ecx,%eax,1),%edx │ │ - add %esi,%edx │ │ - add 0x8(%esp),%edx │ │ - mov 0x1c(%esp),%eax │ │ - movzbl (%eax,%edi,1),%eax │ │ - imul %eax,%eax │ │ - add %eax,%edx │ │ - mov 0xc(%esp),%esi │ │ - mov %edx,(%esi,%edi,4) │ │ - mov %ecx,%esi │ │ - mov 0x14(%esp),%ecx │ │ - add $0x186,%edi │ │ - dec %ebx │ │ - mov 0x10(%esp),%edx │ │ - mov %edx,0x8(%esp) │ │ - jne 9e5b0 │ │ - mov 0x18(%esp),%edx │ │ - inc %edx │ │ - mov 0x1c(%esp),%eax │ │ - inc %eax │ │ - mov 0xc(%esp),%ecx │ │ - add $0x4,%ecx │ │ - cmp 0x30(%esp),%edx │ │ - jne 9e560 │ │ - mov 0x20(%esp),%ecx │ │ - cmp $0x3,%ecx │ │ - jl 9e6c8 │ │ - mov 0x8(%ebp),%eax │ │ - add $0x4,%eax │ │ - cmp $0x3,%eax │ │ - jl 9e6c8 │ │ - lea 0xe1bc(%esp),%edx │ │ + inc %edi │ │ + add $0x4,%esi │ │ + add $0x8,%ecx │ │ + mov 0x8(%esp),%eax │ │ + add $0x8,%eax │ │ + cmp %edi,0x1c(%esp) │ │ + je a04b0 │ │ + mov %eax,0x8(%esp) │ │ + mov %edi,%eax │ │ + or 0x24(%esp),%eax │ │ + je a0300 │ │ + mov 0x38(%esp),%ebx │ │ + movzwl -0x6(%ebx,%edi,8),%eax │ │ + movzwl -0x4(%ebx,%edi,8),%edx │ │ + mov %ecx,0x28(%esp) │ │ + mov 0x74(%esp),%ecx │ │ + shl %cl,%edx │ │ + or %eax,%edx │ │ + movzwl -0x2(%ebx,%edi,8),%eax │ │ + mov %edx,0x48(%esp) │ │ + movzwl (%ebx,%edi,8),%edx │ │ + shl %cl,%edx │ │ + or %eax,%edx │ │ + mov %edx,0x4c(%esp) │ │ + movl $0x0,0x50(%esp) │ │ + lea -0x1(%esi),%eax │ │ + mov 0x60(%esp),%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + pushl 0xa5c(%ecx) │ │ + pushl 0x10(%esp) │ │ + pushl 0xc(%esp) │ │ + pushl 0x1c(%esp) │ │ + push %eax │ │ + lea 0x5c(%esp),%eax │ │ + push %eax │ │ + pushl 0x2c(%esp) │ │ + pushl 0x24(%esp) │ │ + mov 0x38(%esp),%eax │ │ + call *0x668(%eax) │ │ + add $0x20,%esp │ │ mov 0x8(%ebp),%eax │ │ - add $0x2,%eax │ │ - mov %eax,0x18(%esp) │ │ - lea 0xe1cc(%esp),%esi │ │ - mov $0x2,%eax │ │ - mov %ecx,0x20(%esp) │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + pushl 0xa5c(%eax) │ │ + pushl 0x10(%esp) │ │ + pushl 0xc(%esp) │ │ + pushl 0x1c(%esp) │ │ + push %esi │ │ + lea 0x5c(%esp),%eax │ │ + push %eax │ │ + pushl 0x2c(%esp) │ │ + pushl 0x44(%esp) │ │ + mov 0x38(%esp),%eax │ │ + call *0x668(%eax) │ │ + mov 0x48(%esp),%ecx │ │ + add $0x20,%esp │ │ + jmp a0300 │ │ + mov 0x34(%esp),%edx │ │ + lea (%ecx,%edx,2),%ecx │ │ + lea (%eax,%edx,2),%edx │ │ + xor %esi,%esi │ │ + mov 0x2c(%esp),%edi │ │ + mov %esi,%eax │ │ + or 0x24(%esp),%eax │ │ + jne a040c │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %eax,0xc(%esp) │ │ - mov (%edx),%ecx │ │ - mov 0x4(%edx),%edi │ │ - mov 0x8(%edx),%eax │ │ - mov %edx,0x14(%esp) │ │ - mov 0xc(%edx),%ebx │ │ - mov %esi,0x1c(%esp) │ │ - mov 0x18(%esp),%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %ecx,0x10(%esp) │ │ - mov %ebx,0x8(%esp) │ │ - lea (%eax,%ebx,1),%ecx │ │ - add %edi,%ecx │ │ - add 0x10(%esp),%ecx │ │ - mov (%esi),%ebx │ │ - add %ebx,%ecx │ │ - mov %ecx,-0x8(%esi) │ │ - add $0x4,%esi │ │ - dec %edx │ │ - mov %edi,%ecx │ │ - mov %eax,%edi │ │ - mov 0x8(%esp),%eax │ │ - jne 9e670 │ │ - mov 0x14(%esp),%edx │ │ - add $0x618,%edx │ │ - mov 0xc(%esp),%eax │ │ - inc %eax │ │ - mov 0x1c(%esp),%esi │ │ - add $0x618,%esi │ │ + inc %esi │ │ + add $0x4,%edi │ │ + add $0x8,%ecx │ │ + add $0x8,%edx │ │ + cmp %esi,0x1c(%esp) │ │ + je a04b0 │ │ + mov %esi,%eax │ │ + or 0x24(%esp),%eax │ │ + je a03f0 │ │ + mov %ecx,0x8(%esp) │ │ mov 0x20(%esp),%ecx │ │ - cmp %ecx,%eax │ │ - jne 9e650 │ │ - jmp 9e6c8 │ │ - mov 0xc(%ebp),%eax │ │ - lea 0x4(%eax),%ecx │ │ - cmp $0x3,%ecx │ │ - jge 9e614 │ │ - mov 0xc(%ebp),%ecx │ │ - cmp $0xffffffff,%ecx │ │ - mov $0x0,%edx │ │ - jl 9e7d0 │ │ - mov 0x3c(%esp),%al │ │ - mov %al,%dl │ │ - inc %edx │ │ + movzwl -0x4(%ecx,%esi,8),%eax │ │ + mov %eax,0x48(%esp) │ │ + movzwl (%ecx,%esi,8),%eax │ │ + mov %eax,0x4c(%esp) │ │ + movl $0x0,0x50(%esp) │ │ + lea -0x1(%edi),%eax │ │ + mov 0x60(%esp),%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + pushl 0xa5c(%ecx) │ │ + pushl 0x10(%esp) │ │ + pushl 0xc(%esp) │ │ + pushl 0x1c(%esp) │ │ + push %eax │ │ + lea 0x5c(%esp),%eax │ │ + push %eax │ │ + pushl 0x2c(%esp) │ │ + push %edx │ │ + mov %edx,0x48(%esp) │ │ + mov 0x38(%esp),%eax │ │ + call *0x668(%eax) │ │ + add $0x20,%esp │ │ mov 0x8(%ebp),%eax │ │ - cmp $0xfffffffe,%eax │ │ - jg 9e6fb │ │ - mov $0xffffffff,%eax │ │ - nop │ │ + pushl 0xa5c(%eax) │ │ + pushl 0x10(%esp) │ │ + pushl 0xc(%esp) │ │ + pushl 0x1c(%esp) │ │ + push %edi │ │ + lea 0x5c(%esp),%eax │ │ + push %eax │ │ + pushl 0x2c(%esp) │ │ + pushl 0x24(%esp) │ │ + mov 0x38(%esp),%eax │ │ + call *0x668(%eax) │ │ + mov 0x48(%esp),%edx │ │ + mov 0x28(%esp),%ecx │ │ + add $0x20,%esp │ │ + jmp a03f0 │ │ nop │ │ nop │ │ - add %edx,%eax │ │ - cmp %ecx,%eax │ │ - jle 9e6f0 │ │ - jmp 9e7d0 │ │ - add $0x2,%eax │ │ - mov %eax,0x8(%esp) │ │ - lea 0x660(%esp),%edi │ │ - imul $0x30c,%edx,%eax │ │ - mov %eax,0xc(%esp) │ │ - mov 0x34(%esp),%eax │ │ - lea -0x56e0(%eax),%eax │ │ - mov %eax,0x10(%esp) │ │ - lea 0xe1c4(%esp),%esi │ │ - imul $0x618,%edx,%eax │ │ - mov %eax,0x18(%esp) │ │ - mov $0xffffffff,%eax │ │ - mov %edx,0x1c(%esp) │ │ - jmp 9e759 │ │ nop │ │ nop │ │ nop │ │ - mov 0x1c(%esp),%edx │ │ - mov 0x14(%esp),%eax │ │ - add %edx,%eax │ │ - add 0xc(%esp),%edi │ │ - add 0x18(%esp),%esi │ │ - mov 0xc(%ebp),%ecx │ │ - cmp %ecx,%eax │ │ - jg 9e7d0 │ │ - mov %eax,0x14(%esp) │ │ - xor %edx,%edx │ │ - jmp 9e79e │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x30(%esp),%ecx │ │ + inc %ecx │ │ + mov 0x3c(%esp),%eax │ │ + mov (%eax),%eax │ │ + cmp %eax,%ecx │ │ + jge a04fd │ │ + mov 0x34(%esp),%eax │ │ + add 0x40(%esp),%eax │ │ + mov %eax,0x34(%esp) │ │ + mov 0x58(%esp),%eax │ │ + mov (%eax),%eax │ │ + mov %eax,0x10(%esp) │ │ + addl $0x544,0x38(%esp) │ │ + mov 0x70(%esp),%eax │ │ + add %eax,0x2c(%esp) │ │ + addl $0x544,0x20(%esp) │ │ + movl $0x1,0x24(%esp) │ │ + mov 0x8(%ebp),%esi │ │ + jmp a0190 │ │ + test %eax,%eax │ │ + mov 0x8(%ebp),%edx │ │ + jle a071a │ │ + mov 0x80(%esp),%ecx │ │ + mov 0x44(%esp),%eax │ │ + shr %cl,%eax │ │ + mov $0x80,%esi │ │ + mov 0x64(%esp),%ecx │ │ + shr %cl,%esi │ │ + mov %esi,0x30(%esp) │ │ + mov $0x20,%esi │ │ + shr %cl,%esi │ │ + mov %esi,0x34(%esp) │ │ + mov %eax,0x44(%esp) │ │ + cmp 0x5c(%esp),%eax │ │ + jge a071a │ │ + mov 0x7f8(%edx),%ebx │ │ + mov 0x6c(%esp),%eax │ │ + mov (%eax),%eax │ │ + addl $0x406,0x8c(%esp) │ │ + mov 0x7c(%esp),%ecx │ │ + imul %ebx,%ecx │ │ + lea 0x3(%eax,%ecx,4),%eax │ │ + mov %eax,0x28(%esp) │ │ + shll $0x2,0x34(%esp) │ │ + xor %esi,%esi │ │ + xor %ecx,%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x4a4(%edx),%eax │ │ + mov %eax,0x18(%esp) │ │ + mov %edx,%edi │ │ + mov 0x7fc(%edx),%edx │ │ + mov %ecx,0x38(%esp) │ │ + mov %ecx,%eax │ │ + shl $0x5,%eax │ │ + sub %eax,%edx │ │ + cmp $0x21,%edx │ │ + mov $0x20,%eax │ │ + cmovge %eax,%edx │ │ + mov 0x64(%esp),%ecx │ │ + add %ecx,%edx │ │ + sar %cl,%edx │ │ + mov %edx,0x8(%esp) │ │ + mov 0x7c0(%edi),%eax │ │ + mov %eax,0x1c(%esp) │ │ + mov %esi,0x20(%esp) │ │ + lea (%esi,%esi,1),%ecx │ │ + mov 0xc(%ebp),%eax │ │ + mov 0x8(%eax),%edx │ │ + add %ecx,%edx │ │ + add 0x4(%eax),%ecx │ │ + mov %ecx,%eax │ │ + mov 0x18(%esp),%ecx │ │ + lea 0x0(,%ecx,4),%ecx │ │ + mov %ecx,0x24(%esp) │ │ + lea 0x0(,%ebx,4),%ecx │ │ + mov %ecx,0x74(%esp) │ │ + mov 0x28(%esp),%edi │ │ + mov 0x44(%esp),%esi │ │ + mov %ebx,0xc(%esp) │ │ + mov %eax,0x10(%esp) │ │ + mov %esi,%eax │ │ + or 0x78(%esp),%eax │ │ + jne a0629 │ │ nop │ │ nop │ │ - mov 0x10(%esp),%eax │ │ - movzbl (%eax,%ecx,1),%eax │ │ - imul 0x38(%esp),%ebx │ │ - imul %eax,%ebx │ │ - add $0x800,%ebx │ │ - shr $0xc,%ebx │ │ - mov %ebx,(%esi,%edx,4) │ │ - mov $0x100,%ecx │ │ - sub %eax,%ecx │ │ - mov %cx,(%edi,%edx,2) │ │ - inc %edx │ │ - cmp %edx,0x8(%esp) │ │ - je 9e740 │ │ - movswl (%edi,%edx,2),%ebx │ │ - mov (%esi,%edx,4),%ecx │ │ - imul 0x10(%ebp),%ecx │ │ - mov %ebx,%eax │ │ - imul %ebx,%eax │ │ - sub %eax,%ecx │ │ - jns 9e7b4 │ │ - xor %ecx,%ecx │ │ - imul 0x14(%ebp),%ecx │ │ - add $0x80000,%ecx │ │ - shr $0x14,%ecx │ │ - cmp $0xff,%ecx │ │ - jb 9e770 │ │ - mov $0xff,%ecx │ │ - jmp 9e770 │ │ - lea 0xe7e0(%esp),%edx │ │ - lea 0x96e(%esp),%eax │ │ - mov 0x28(%esp),%esi │ │ - lea 0x495(%esi),%edi │ │ - cmpl $0x19,0x10(%ebp) │ │ - jne 9e9eb │ │ - mov %ecx,%ebx │ │ - dec %ebx │ │ - jle 9ebaf │ │ - mov %ebx,0x34(%esp) │ │ - cmpl $0x0,0x8(%ebp) │ │ - mov 0x2c(%esp),%ebx │ │ - jle 9ecb5 │ │ - mov %edi,0xc(%esp) │ │ - lea 0xedfc(%esp),%ecx │ │ - lea 0xc7c(%esp),%edi │ │ - add $0x61b,%esi │ │ - movl $0x0,0x18(%esp) │ │ nop │ │ nop │ │ nop │ │ - mov %ecx,0x8(%esp) │ │ - mov %edi,0x10(%esp) │ │ - mov %esi,0x28(%esp) │ │ - movzwl -0x30c(%eax),%ecx │ │ - mov %ecx,0x14(%esp) │ │ - mov %eax,0x24(%esp) │ │ - movzwl 0x30c(%eax),%ebx │ │ - mov -0x618(%edx),%esi │ │ - mov %edx,0x20(%esp) │ │ - mov 0x618(%edx),%edi │ │ - mov %edi,0x3c(%esp) │ │ - mov %ebx,0x30(%esp) │ │ - xor %ecx,%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movswl 0x14(%esp),%edx │ │ - movswl %bx,%ebx │ │ - add %edx,%ebx │ │ - lea (%ebx,%ebx,2),%eax │ │ - mov %eax,0x38(%esp) │ │ - mov 0x10(%esp),%ebx │ │ - movswl -0x61c(%ebx,%ecx,2),%edx │ │ - movswl -0x4(%ebx,%ecx,2),%eax │ │ - add %edx,%eax │ │ - movswl -0x618(%ebx,%ecx,2),%edx │ │ - mov %edx,0x14(%esp) │ │ - add %edx,%eax │ │ - movswl (%ebx,%ecx,2),%edx │ │ - mov %edx,0x1c(%esp) │ │ - add %edx,%eax │ │ - lea (%eax,%eax,4),%eax │ │ - mov 0x38(%esp),%edx │ │ - lea (%eax,%edx,2),%edx │ │ - add %esi,%edi │ │ - lea (%edi,%edi,2),%eax │ │ - mov %eax,0x38(%esp) │ │ - mov 0xc(%esp),%eax │ │ - movzbl (%eax,%ecx,1),%eax │ │ - imul %edx,%eax │ │ - mov 0x8(%esp),%edi │ │ - mov -0x8(%edi,%ecx,4),%edx │ │ - add -0xc38(%edi,%ecx,4),%edx │ │ - mov -0xc30(%edi,%ecx,4),%ebx │ │ - add %ebx,%edx │ │ - mov (%edi,%ecx,4),%edi │ │ - add %edi,%edx │ │ - lea (%edx,%edx,4),%edx │ │ - mov 0x38(%esp),%esi │ │ - lea (%edx,%esi,2),%edx │ │ - mov %ebx,%esi │ │ - lea 0x100(%eax,%edx,1),%eax │ │ - shr $0x9,%eax │ │ - mov 0x2c(%esp),%edx │ │ - mov %ax,(%edx,%ecx,2) │ │ - mov 0x1c(%esp),%ebx │ │ - inc %ecx │ │ - cmp %ecx,0x8(%ebp) │ │ - jne 9e870 │ │ - xor %eax,%eax │ │ - mov 0x30(%esp),%esi │ │ - mov 0x3c(%esp),%ebx │ │ nop │ │ nop │ │ nop │ │ - movswl %si,%ecx │ │ - lea (%ecx,%ecx,2),%ecx │ │ - mov 0x10(%esp),%edi │ │ - movswl -0x4(%edi,%eax,2),%edx │ │ - movswl (%edi,%eax,2),%esi │ │ - add %esi,%edx │ │ - lea (%edx,%edx,4),%edx │ │ - lea (%edx,%ecx,2),%ecx │ │ - lea (%ebx,%ebx,2),%edx │ │ - mov %edx,0x14(%esp) │ │ - mov 0x8(%esp),%ebx │ │ - mov (%ebx,%eax,4),%edx │ │ - mov 0x28(%esp),%edi │ │ - movzbl (%edi,%eax,1),%edi │ │ - imul %ecx,%edi │ │ - mov -0x8(%ebx,%eax,4),%ecx │ │ - mov %edx,%ebx │ │ - add %edx,%ecx │ │ - lea (%ecx,%ecx,4),%ecx │ │ - mov 0x14(%esp),%edx │ │ - lea (%ecx,%edx,2),%ecx │ │ - lea 0x80(%edi,%ecx,1),%ecx │ │ - shr $0x8,%ecx │ │ - mov 0x2c(%esp),%edx │ │ - mov %cx,0x300(%edx,%eax,2) │ │ - inc %eax │ │ - cmp %eax,0x8(%ebp) │ │ - jne 9e920 │ │ - addl $0x600,0x2c(%esp) │ │ - addl $0x30c,0xc(%esp) │ │ + inc %esi │ │ mov 0x24(%esp),%eax │ │ - add $0x618,%eax │ │ - mov 0x20(%esp),%edx │ │ - add $0xc30,%edx │ │ - mov 0x18(%esp),%ecx │ │ - add $0x2,%ecx │ │ - addl $0xc30,0x8(%esp) │ │ - mov 0x10(%esp),%edi │ │ - add $0x618,%edi │ │ - mov 0x28(%esp),%esi │ │ - add $0x30c,%esi │ │ - mov 0x34(%esp),%ebx │ │ - mov %ecx,0x18(%esp) │ │ - cmp %ebx,%ecx │ │ - mov 0x8(%esp),%ecx │ │ - jl 9e830 │ │ - mov %eax,%esi │ │ - mov 0xc(%ebp),%ecx │ │ + add %eax,%edx │ │ + mov 0x10(%esp),%ecx │ │ + add %eax,%ecx │ │ + add 0x74(%esp),%edi │ │ + cmp %esi,0x5c(%esp) │ │ mov %ecx,%eax │ │ - and $0xfffffffe,%eax │ │ - jmp 9ebb7 │ │ - test %ecx,%ecx │ │ - mov 0x2c(%esp),%ebx │ │ - jle 9ecad │ │ - cmpl $0x0,0x8(%ebp) │ │ - jle 9ecad │ │ - movzwl 0x96e(%esp),%ecx │ │ - mov %cx,0x34(%esp) │ │ - mov 0xe7e0(%esp),%ecx │ │ - mov %ecx,0x40(%esp) │ │ - lea 0xedfc(%esp),%esi │ │ - lea 0xc7c(%esp),%ecx │ │ - movl $0x0,0x3c(%esp) │ │ - nop │ │ - mov %esi,0x30(%esp) │ │ - mov %ebx,0x2c(%esp) │ │ - mov %edi,0xc(%esp) │ │ - mov %ecx,0x18(%esp) │ │ - movzwl 0x34(%esp),%ecx │ │ - mov %ecx,%esi │ │ - mov 0x40(%esp),%ebx │ │ - movzwl -0x30c(%eax),%ecx │ │ - mov %ecx,0x8(%esp) │ │ - movzwl 0x30c(%eax),%ecx │ │ - add $0x30c,%eax │ │ - mov %eax,0x24(%esp) │ │ - mov -0x618(%edx),%eax │ │ + je a06e0 │ │ mov %eax,0x10(%esp) │ │ - mov 0x618(%edx),%eax │ │ - add $0x618,%edx │ │ - mov %edx,0x20(%esp) │ │ - mov %eax,0x40(%esp) │ │ - mov %eax,%edi │ │ - mov %cx,0x34(%esp) │ │ - mov %ecx,%edx │ │ - xor %eax,%eax │ │ - nop │ │ - mov %edi,0x38(%esp) │ │ - movswl %si,%esi │ │ - mov 0x18(%esp),%edi │ │ - movswl -0x310(%edi,%eax,2),%ecx │ │ - add %esi,%ecx │ │ - movswl -0x30c(%edi,%eax,2),%esi │ │ - mov %esi,0x14(%esp) │ │ - add %esi,%ecx │ │ - movswl 0x8(%esp),%esi │ │ - add %ecx,%esi │ │ - movswl %dx,%ecx │ │ - add %esi,%ecx │ │ - movswl -0x61c(%edi,%eax,2),%edx │ │ - movswl -0x4(%edi,%eax,2),%esi │ │ - add %edx,%esi │ │ - movswl -0x618(%edi,%eax,2),%edx │ │ - mov %edx,0x8(%esp) │ │ - add %edx,%esi │ │ - movswl (%edi,%eax,2),%edx │ │ - mov %edx,0x1c(%esp) │ │ - add %edx,%esi │ │ - lea (%esi,%esi,2),%esi │ │ - lea (%esi,%ecx,4),%edx │ │ - mov 0x30(%esp),%edi │ │ - add -0x620(%edi,%eax,4),%ebx │ │ - mov -0x618(%edi,%eax,4),%ecx │ │ - mov %ecx,0x28(%esp) │ │ - add %ecx,%ebx │ │ - add 0x10(%esp),%ebx │ │ - add 0x38(%esp),%ebx │ │ - mov 0xc(%esp),%ecx │ │ - movzbl (%ecx,%eax,1),%ecx │ │ - imul %edx,%ecx │ │ - mov -0x8(%edi,%eax,4),%edx │ │ - add -0xc38(%edi,%eax,4),%edx │ │ - mov -0xc30(%edi,%eax,4),%esi │ │ - mov %esi,0x10(%esp) │ │ - add %esi,%edx │ │ - mov (%edi,%eax,4),%edi │ │ - add %edi,%edx │ │ - lea (%edx,%edx,2),%edx │ │ - lea (%edx,%ebx,4),%edx │ │ - lea 0x100(%ecx,%edx,1),%ecx │ │ - shr $0x9,%ecx │ │ - mov 0x2c(%esp),%edx │ │ - mov %cx,(%edx,%eax,2) │ │ - mov 0x1c(%esp),%edx │ │ - inc %eax │ │ - cmp %eax,0x8(%ebp) │ │ - mov 0x28(%esp),%ebx │ │ - mov 0x14(%esp),%esi │ │ - jne 9ea90 │ │ - mov 0x2c(%esp),%edi │ │ - add $0x300,%edi │ │ - addl $0x186,0xc(%esp) │ │ + mov %esi,%eax │ │ + or 0x78(%esp),%eax │ │ + je a0600 │ │ + mov 0x8c(%esp),%ebx │ │ + movzwl -0x6(%ebx,%esi,8),%eax │ │ + mov %edx,0x14(%esp) │ │ + movzwl -0x4(%ebx,%esi,8),%edx │ │ + mov 0x94(%esp),%ecx │ │ + shl %cl,%edx │ │ + or %eax,%edx │ │ + mov %edx,0x48(%esp) │ │ + movzwl -0x2(%ebx,%esi,8),%eax │ │ + movzwl (%ebx,%esi,8),%edx │ │ + shl %cl,%edx │ │ + or %eax,%edx │ │ + mov %edx,0x4c(%esp) │ │ + movl $0x0,0x50(%esp) │ │ + lea -0x1(%edi),%eax │ │ + mov 0x60(%esp),%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + pushl 0xa5c(%ecx) │ │ + pushl 0xc(%esp) │ │ + pushl 0xc(%esp) │ │ + pushl 0x18(%esp) │ │ + push %eax │ │ + lea 0x5c(%esp),%eax │ │ + push %eax │ │ + pushl 0x30(%esp) │ │ + pushl 0x2c(%esp) │ │ mov 0x3c(%esp),%eax │ │ - inc %eax │ │ - mov 0x30(%esp),%esi │ │ - add $0x618,%esi │ │ - mov 0x18(%esp),%ebx │ │ - add $0x30c,%ebx │ │ - mov %eax,0x3c(%esp) │ │ - cmp 0xc(%ebp),%eax │ │ - mov 0x20(%esp),%edx │ │ - mov 0x24(%esp),%eax │ │ - mov %ebx,%ecx │ │ - mov %edi,%ebx │ │ - mov 0xc(%esp),%edi │ │ - jne 9ea30 │ │ - jmp 9ecad │ │ - mov %edi,0xc(%esp) │ │ - mov %eax,%esi │ │ - xor %eax,%eax │ │ - mov 0x2c(%esp),%ebx │ │ - mov %edx,0x20(%esp) │ │ - or $0x1,%eax │ │ - cmp %ecx,%eax │ │ - jne 9ecad │ │ - cmpl $0x0,0x8(%ebp) │ │ - jle 9ecad │ │ - mov %ebx,%ecx │ │ - mov 0x20(%esp),%eax │ │ - mov -0x618(%eax),%edx │ │ - mov %edx,0x2c(%esp) │ │ - mov 0x618(%eax),%edx │ │ - xor %eax,%eax │ │ - mov %esi,0x24(%esp) │ │ - mov 0x24(%esp),%esi │ │ - movswl -0x30c(%esi,%eax,2),%esi │ │ - mov 0x24(%esp),%edi │ │ - movswl 0x30c(%edi,%eax,2),%edi │ │ - add %esi,%edi │ │ - lea (%edi,%edi,2),%esi │ │ - mov 0x24(%esp),%edi │ │ - movswl -0x30e(%edi,%eax,2),%edi │ │ - mov 0x24(%esp),%ebx │ │ - movswl 0x30a(%ebx,%eax,2),%ebx │ │ - add %edi,%ebx │ │ - mov 0x24(%esp),%edi │ │ - movswl -0x30a(%edi,%eax,2),%edi │ │ - add %ebx,%edi │ │ - mov 0x24(%esp),%ebx │ │ - movswl 0x30e(%ebx,%eax,2),%ebx │ │ - add %edi,%ebx │ │ - lea (%ebx,%ebx,4),%edi │ │ - lea (%edi,%esi,2),%esi │ │ - add 0x2c(%esp),%edx │ │ - lea (%edx,%edx,2),%edx │ │ - mov %edx,0x8(%esp) │ │ - mov 0x20(%esp),%edx │ │ - mov 0x614(%edx,%eax,4),%ebx │ │ - add -0x61c(%edx,%eax,4),%ebx │ │ - mov -0x614(%edx,%eax,4),%edi │ │ - mov %edi,0x2c(%esp) │ │ - add %edi,%ebx │ │ - mov %ecx,%edi │ │ - mov 0xc(%esp),%ecx │ │ - movzbl (%ecx,%eax,1),%ecx │ │ - imul %esi,%ecx │ │ - mov 0x61c(%edx,%eax,4),%edx │ │ - add %edx,%ebx │ │ - lea (%ebx,%ebx,4),%esi │ │ - mov 0x8(%esp),%ebx │ │ - lea (%esi,%ebx,2),%esi │ │ - lea 0x100(%ecx,%esi,1),%ecx │ │ - shr $0x9,%ecx │ │ - mov %cx,(%edi,%eax,2) │ │ - mov %edi,%ecx │ │ - inc %eax │ │ - cmp %eax,0x8(%ebp) │ │ - jne 9ebf0 │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - mov %eax,%esi │ │ - xor %eax,%eax │ │ + call *0x66c(%eax) │ │ + add $0x20,%esp │ │ + mov 0x8(%ebp),%eax │ │ + pushl 0xa5c(%eax) │ │ + pushl 0xc(%esp) │ │ + pushl 0xc(%esp) │ │ + pushl 0x18(%esp) │ │ + push %edi │ │ + lea 0x5c(%esp),%eax │ │ + push %eax │ │ + pushl 0x30(%esp) │ │ + pushl 0x30(%esp) │ │ + mov 0x3c(%esp),%eax │ │ + call *0x66c(%eax) │ │ + mov 0x34(%esp),%edx │ │ + add $0x20,%esp │ │ + jmp a0600 │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - add $0x600,%ebx │ │ - add $0x30c,%edi │ │ - add $0x618,%esi │ │ - add $0xc30,%edx │ │ - add $0x2,%eax │ │ - cmp 0x34(%esp),%eax │ │ - jl 9ecc0 │ │ - mov %edi,0xc(%esp) │ │ - mov %ecx,%eax │ │ - and $0xfffffffe,%eax │ │ - mov %edx,0x20(%esp) │ │ - or $0x1,%eax │ │ - cmp %ecx,%eax │ │ - je 9ebca │ │ - jmp 9ecad │ │ nop │ │ + nop │ │ + mov 0x38(%esp),%ecx │ │ + inc %ecx │ │ + mov 0x3c(%esp),%eax │ │ + cmp (%eax),%ecx │ │ + mov 0x8(%ebp),%edx │ │ + jge a071a │ │ + mov 0x20(%esp),%esi │ │ + add 0x30(%esp),%esi │ │ + mov 0x58(%esp),%eax │ │ + mov (%eax),%ebx │ │ + addl $0x544,0x8c(%esp) │ │ + mov 0x28(%esp),%eax │ │ + add 0x34(%esp),%eax │ │ + mov %eax,0x28(%esp) │ │ + jmp a0570 │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ lea 0x0(%esi,%eiz,1),%esi │ │ + lea 0x0(%edi,%eiz,1),%edi │ │ + │ │ +000a0730 : │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + and $0xfffffffc,%esp │ │ + call a073b │ │ + pop %eax │ │ + add $0x36835,%eax │ │ + lea -0x1476e(%eax),%eax │ │ + mov %ebp,%esp │ │ + pop %ebp │ │ + retq │ │ + │ │ +000a074c : │ │ push %ebp │ │ mov %esp,%ebp │ │ - push %ebx │ │ push %edi │ │ push %esi │ │ - and $0xfffffff0,%esp │ │ - sub $0x1b0,%esp │ │ - call 9ed14 │ │ + and $0xfffffffc,%esp │ │ + call a0759 │ │ pop %eax │ │ - add $0x3625c,%eax │ │ - mov %eax,0x14(%esp) │ │ - mov 0x8(%ebp),%eax │ │ - mov 0x4b0(%eax),%esi │ │ - cmp $0x1,%esi │ │ - sete %dl │ │ - cmp $0x3,%esi │ │ - setne %cl │ │ - mov %esi,0x40(%esp) │ │ - cmp $0x2,%esi │ │ - sete %ch │ │ - mov 0x14(%ebp),%esi │ │ - cmp 0x18(%ebp),%esi │ │ - jge 9f657 │ │ - xor %ebx,%ebx │ │ - mov %dl,%bl │ │ - mov %ebx,0xa8(%esp) │ │ - mov 0x8(%ebp),%eax │ │ - mov 0x4b4(%eax),%esi │ │ - add $0xfffffff8,%esi │ │ - mov 0x7fc(%eax),%edx │ │ - add %edx,%edx │ │ - mov %edx,0x60(%esp) │ │ - mov 0xc(%eax),%edx │ │ - mov 0x510(%edx),%eax │ │ - mov %esi,0xb0(%esp) │ │ - add %esi,%eax │ │ - mov %eax,0x4c(%esp) │ │ - xor %ebx,%ebx │ │ - mov %cl,%bl │ │ + add $0x36817,%eax │ │ + mov 0x8(%ebp),%ecx │ │ xor %edx,%edx │ │ - mov %ch,%dl │ │ + inc %edx │ │ + mov %edx,0x2c(%ecx) │ │ + xor %esi,%esi │ │ + mov %esi,0x18(%ecx) │ │ + lea -0x758e0(%eax),%edi │ │ + mov %edi,0x1c(%ecx) │ │ + lea -0x757f0(%eax),%edi │ │ + mov %edi,0x20(%ecx) │ │ + mov %esi,0x24(%ecx) │ │ + lea -0x7c814(%eax),%edi │ │ + mov %edi,0x28(%ecx) │ │ + movaps -0x14b70(%eax),%xmm0 │ │ + movups %xmm0,(%ecx) │ │ + mov %edx,0x10(%ecx) │ │ + mov %esi,0x14(%ecx) │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebp │ │ + retq │ │ + │ │ +000a07a3 : │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x60,%esp │ │ + call a07b4 │ │ + pop %ebx │ │ + add $0x367bc,%ebx │ │ + sub $0x8,%esp │ │ + lea -0x35e06(%ebx),%eax │ │ + lea 0x3e620(%ebx),%ecx │ │ + push %eax │ │ + push %ecx │ │ + call 15b0 │ │ + add $0x10,%esp │ │ + cmpl $0x0,0x8(%ebp) │ │ + je a09b5 │ │ + mov 0xc(%ebp),%esi │ │ + test %esi,%esi │ │ + je a09c3 │ │ + mov 0x2c(%esi),%eax │ │ + dec %eax │ │ + cmp $0x100,%eax │ │ + jae a09d1 │ │ + mov 0x4(%esi),%eax │ │ + dec %eax │ │ + cmp $0x40,%eax │ │ + jae a09df │ │ + mov (%esi),%eax │ │ + dec %eax │ │ + cmp $0x100,%eax │ │ + jae a09ed │ │ + cmpl $0x0,0x1c(%esi) │ │ + je a09fb │ │ + cmpl $0x0,0x20(%esi) │ │ + je a0a09 │ │ + cmpl $0x20,0xc(%esi) │ │ + jae a0a17 │ │ + sub $0xc,%esp │ │ + lea 0x4c(%esp),%eax │ │ + push %eax │ │ + call 15c0 │ │ + add $0x10,%esp │ │ + mov $0xfffffff4,%edi │ │ + test %eax,%eax │ │ + jne a0a45 │ │ + sub $0x8,%esp │ │ + push $0x100000 │ │ + lea 0x4c(%esp),%eax │ │ + push %eax │ │ + call 15d0 │ │ + add $0xc,%esp │ │ + lea 0x24(%esp),%eax │ │ + push $0x7904 │ │ + push $0x20 │ │ + push %eax │ │ + call 1500 │ │ + add $0x10,%esp │ │ xor %ecx,%ecx │ │ - mov 0x40(%esp),%esi │ │ - cmp $0x1,%esi │ │ - setne %cl │ │ - lea 0x2(,%ecx,4),%eax │ │ - mov %eax,0xa4(%esp) │ │ - lea 0x3(,%ecx,4),%eax │ │ - mov %eax,0xa0(%esp) │ │ - mov $0x3,%eax │ │ - sub %esi,%eax │ │ - mov %eax,0xbc(%esp) │ │ - mov 0x14(%esp),%ecx │ │ - lea -0x2230(%ecx,%edx,8),%eax │ │ - mov %eax,0xb8(%esp) │ │ - xor %edx,%edx │ │ - cmpl $0x0,0x14(%ebp) │ │ - setg %dl │ │ - mov $0x8,%esi │ │ - mov %ebx,%ecx │ │ - shr %cl,%esi │ │ - mov $0x40,%eax │ │ - mov %ebx,0xc0(%esp) │ │ - mov 0x14(%ebp),%ebx │ │ - shr %cl,%eax │ │ - mov 0xc(%ebp),%edi │ │ - mov 0x8(%edi),%ecx │ │ - mov %ecx,0x38(%esp) │ │ - mov (%edi),%ecx │ │ - mov %ecx,0x20(%esp) │ │ - mov 0x4(%edi),%ecx │ │ - mov %ecx,0x34(%esp) │ │ - lea 0x8(,%edx,4),%edi │ │ - add %esi,%esi │ │ - mov %esi,0xcc(%esp) │ │ - add %eax,%eax │ │ - mov %eax,0xb4(%esp) │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0x7c0(%ecx),%eax │ │ - mov %eax,0x3c(%esp) │ │ - lea 0x4a0(%ecx),%eax │ │ - mov %eax,0x74(%esp) │ │ - mov 0x4c(%esp),%eax │ │ - lea -0x1(%eax),%eax │ │ - mov %eax,0x7c(%esp) │ │ - mov 0xb7c(%ecx),%esi │ │ - movl $0x0,0x30(%esp) │ │ - jmp 9eec0 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov 0x8(%ebp),%eax │ │ - mov %eax,%edx │ │ - mov 0x4a0(%eax),%eax │ │ + test %eax,%eax │ │ + jne a0881 │ │ mov 0x20(%esp),%ecx │ │ - lea (%ecx,%eax,8),%ecx │ │ - mov %ecx,0x20(%esp) │ │ - mov 0x4a4(%edx),%eax │ │ - shl $0x2,%eax │ │ - mov 0xa8(%esp),%ecx │ │ - sar %cl,%eax │ │ - mov 0x34(%esp),%ecx │ │ - lea (%ecx,%eax,2),%ecx │ │ - mov %ecx,0x34(%esp) │ │ - mov 0x38(%esp),%ecx │ │ - lea (%ecx,%eax,2),%ecx │ │ - mov %ecx,0x38(%esp) │ │ - mov 0xb7c(%edx),%esi │ │ - xor $0x1,%esi │ │ - mov %esi,0xb7c(%edx) │ │ - or $0x4,%edi │ │ - mov 0xac(%esp),%ebx │ │ - cmp 0x18(%ebp),%ebx │ │ - jge 9f657 │ │ - lea 0x2(%ebx),%eax │ │ - mov %edi,%ecx │ │ - and $0xfffffff7,%ecx │ │ - mov %eax,0xac(%esp) │ │ - mov 0x8(%ebp),%edx │ │ - cmp 0x7f8(%edx),%eax │ │ - cmovl %edi,%ecx │ │ - mov %ecx,0xc(%esp) │ │ - test $0x8,%cl │ │ - je 9f036 │ │ - xor %eax,%eax │ │ - test %esi,%esi │ │ - sete %al │ │ - lea (%eax,%eax,2),%edi │ │ mov 0x8(%ebp),%eax │ │ - mov %eax,%edx │ │ - mov 0x4a0(%eax),%ecx │ │ - mov %ecx,%eax │ │ - sar %eax │ │ + mov %ecx,(%eax) │ │ + mov $0xfffffff4,%edi │ │ test %ecx,%ecx │ │ - mov 0xe40(%edx,%edi,4),%edx │ │ - mov %ebx,0x28(%esp) │ │ - mov %edi,0x18(%esp) │ │ - js 9ef2c │ │ - lea (%eax,%eax,2),%eax │ │ - mov 0x20(%esp),%edi │ │ - lea (%edi,%eax,4),%eax │ │ - add %ecx,%ecx │ │ + je a1155 │ │ + lea 0x18(%esi),%eax │ │ + mov %eax,0x8(%esp) │ │ sub $0x4,%esp │ │ - mov 0x18(%esp),%ebx │ │ + push $0x7904 │ │ + push $0x0 │ │ push %ecx │ │ + mov %ecx,0x1c(%esp) │ │ + call 1510 │ │ + add $0x10,%esp │ │ + mov 0x8(%esp),%eax │ │ + movsd (%eax),%xmm0 │ │ + mov 0xc(%esp),%ecx │ │ + movsd %xmm0,0x78d4(%ecx) │ │ + mov 0x8(%eax),%eax │ │ + mov %eax,0x78dc(%ecx) │ │ + movsd 0x24(%esi),%xmm0 │ │ + movsd %xmm0,0x78f8(%ecx) │ │ + mov 0x8(%esi),%eax │ │ + mov %eax,0x78e0(%ecx) │ │ + mov 0xc(%esi),%eax │ │ + mov %eax,0x78e4(%ecx) │ │ + mov 0x10(%esi),%eax │ │ + mov %eax,0x78ec(%ecx) │ │ + mov 0x14(%esi),%eax │ │ + mov %eax,0x78f0(%ecx) │ │ + lea 0x20(%ecx),%eax │ │ + sub $0xc,%esp │ │ push %eax │ │ - push %edx │ │ - jmp 9ef4b │ │ - lea (%edx,%eax,2),%ecx │ │ - mov %eax,%edx │ │ - shl $0x4,%edx │ │ - sub %eax,%edx │ │ - sub %eax,%edx │ │ - add 0x20(%esp),%edx │ │ - shl $0x2,%eax │ │ - neg %eax │ │ - sub $0x4,%esp │ │ - mov 0x18(%esp),%ebx │ │ + call 5a95e │ │ + add $0x10,%esp │ │ + test %eax,%eax │ │ + jne a114b │ │ + mov 0xc(%esp),%eax │ │ + add $0x2c,%eax │ │ + sub $0xc,%esp │ │ + push %eax │ │ + call 5a95e │ │ + add $0x10,%esp │ │ + test %eax,%eax │ │ + jne a114b │ │ + mov 0xc(%esp),%eax │ │ + add $0x13c,%eax │ │ + sub $0xc,%esp │ │ + push %eax │ │ + call 5a95e │ │ + add $0x10,%esp │ │ + test %eax,%eax │ │ + jne a114b │ │ + mov 0xc(%esp),%eax │ │ + add $0x140,%eax │ │ + sub $0xc,%esp │ │ + push %eax │ │ + call 5a95e │ │ + add $0x10,%esp │ │ + test %eax,%eax │ │ + jne a114b │ │ + mov 0xc(%esp),%eax │ │ + add $0x784,%eax │ │ + sub $0xc,%esp │ │ + push %eax │ │ + call 5a95e │ │ + add $0x10,%esp │ │ + test %eax,%eax │ │ + jne a114b │ │ + mov 0xc(%esp),%eax │ │ + mov 0x78d8(%eax),%ecx │ │ + mov 0x78dc(%eax),%eax │ │ + cmp -0x1c8(%ebx),%ecx │ │ + je a0a4f │ │ + cmp -0x1c4(%ebx),%eax │ │ + jne a0a9e │ │ + jmp a114b │ │ + lea -0x1474f(%ebx),%eax │ │ + lea -0x1475d(%ebx),%ecx │ │ + jmp a0a23 │ │ + lea -0x1474f(%ebx),%eax │ │ + lea -0x14744(%ebx),%ecx │ │ + jmp a0a23 │ │ + lea -0x1474f(%ebx),%eax │ │ + lea -0x1473a(%ebx),%ecx │ │ + jmp a0a23 │ │ + lea -0x1474f(%ebx),%eax │ │ + lea -0x146e2(%ebx),%ecx │ │ + jmp a0a23 │ │ + lea -0x1474f(%ebx),%eax │ │ + lea -0x1469c(%ebx),%ecx │ │ + jmp a0a23 │ │ + lea -0x1474f(%ebx),%eax │ │ + lea -0x14653(%ebx),%ecx │ │ + jmp a0a23 │ │ + lea -0x1474f(%ebx),%eax │ │ + lea -0x14627(%ebx),%ecx │ │ + jmp a0a23 │ │ + lea -0x1474f(%ebx),%eax │ │ + lea -0x145f9(%ebx),%ecx │ │ + lea -0x14b10(%ebx),%edx │ │ + mov $0xa8,%esi │ │ + add -0x2a4(%ebx),%esi │ │ push %eax │ │ + push %ecx │ │ push %edx │ │ + push %esi │ │ + call 14c0 │ │ + add $0x10,%esp │ │ + mov $0xffffffea,%edi │ │ + mov %edi,%eax │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + cmp -0x1c4(%ebx),%eax │ │ + jne a114b │ │ + mov 0xc(%esp),%eax │ │ + add $0x78d4,%eax │ │ + mov %eax,0x8(%esp) │ │ + cmpl $0x0,(%eax) │ │ + jne a114b │ │ + mov 0xc(%esp),%eax │ │ + add $0x7900,%eax │ │ + sub $0xc,%esp │ │ + mov %eax,0x20(%esp) │ │ + push %eax │ │ + call 5a95e │ │ + add $0x10,%esp │ │ + test %eax,%eax │ │ + jne a114b │ │ + mov 0x14(%esp),%eax │ │ + mov (%eax),%eax │ │ + mov 0x8(%esp),%ecx │ │ + mov %eax,(%ecx) │ │ + mov 0x14(%esi),%eax │ │ + lea -0x1(%eax),%ecx │ │ + cmp $0x4000000,%ecx │ │ + mov 0xc(%esp),%edx │ │ + jb a0ad8 │ │ + movl $0x4000000,0x78f0(%edx) │ │ + test %eax,%eax │ │ + je a0ad8 │ │ + lea -0x145c5(%ebx),%ecx │ │ + push $0x4000000 │ │ + push %eax │ │ push %ecx │ │ - call 14a0 │ │ - mov 0x38(%esp),%ebx │ │ + push %edx │ │ + call 5a795 │ │ + mov 0x1c(%esp),%edx │ │ add $0x10,%esp │ │ - cmpl $0x0,0x40(%esp) │ │ - je 9f036 │ │ - mov 0x8(%ebp),%eax │ │ - mov 0x4a4(%eax),%ebx │ │ - mov %ebx,%edi │ │ - sar %edi │ │ - test %ebx,%ebx │ │ - mov 0x18(%esp),%edx │ │ - lea 0xe44(%eax,%edx,4),%eax │ │ - js 9efd0 │ │ - imul 0xa4(%esp),%edi │ │ - mov 0x34(%esp),%ecx │ │ - lea (%ecx,%edi,2),%ecx │ │ - mov %ecx,0x24(%esp) │ │ - add %ebx,%ebx │ │ + lea 0x118(%edx),%eax │ │ + mov %eax,0x11c(%edx) │ │ + xor %eax,%eax │ │ + mov %eax,0x118(%edx) │ │ + mov 0x2c(%esi),%eax │ │ + mov %eax,0xc(%edx) │ │ + mov (%esi),%eax │ │ + mov %eax,0x4(%edx) │ │ + imul $0xea0,%eax,%eax │ │ sub $0x4,%esp │ │ - mov %eax,%ecx │ │ - mov %ebx,%eax │ │ - mov %ebx,0x20(%esp) │ │ - mov 0x18(%esp),%ebx │ │ push %eax │ │ - pushl 0x2c(%esp) │ │ - pushl (%ecx) │ │ - call 14a0 │ │ + push $0x20 │ │ + lea 0x2c(%esp),%eax │ │ + push %eax │ │ + call 1500 │ │ + xor %ecx,%ecx │ │ add $0x10,%esp │ │ - mov 0x38(%esp),%eax │ │ - lea (%eax,%edi,2),%eax │ │ + test %eax,%eax │ │ + jne a0b1a │ │ + mov 0x20(%esp),%ecx │ │ + mov 0xc(%esp),%eax │ │ + mov %ecx,(%eax) │ │ + test %ecx,%ecx │ │ + je a114b │ │ + imul $0xea0,(%esi),%eax │ │ sub $0x4,%esp │ │ - pushl 0x20(%esp) │ │ push %eax │ │ - mov 0x8(%ebp),%eax │ │ - mov 0x24(%esp),%ecx │ │ - pushl 0xe48(%eax,%ecx,4) │ │ - jmp 9f02a │ │ - lea (%edi,%edi,1),%ebx │ │ - mov %ebx,0x1c(%esp) │ │ - mov (%eax),%eax │ │ - add %ebx,%eax │ │ - mov %edi,%ebx │ │ - imul 0xa0(%esp),%ebx │ │ - mov %ebx,0x24(%esp) │ │ - mov 0x34(%esp),%ecx │ │ - lea (%ecx,%ebx,2),%ecx │ │ - shl $0x2,%edi │ │ - neg %edi │ │ + push $0x0 │ │ + push %ecx │ │ + call 1510 │ │ + add $0x10,%esp │ │ + mov 0xc(%esp),%eax │ │ + cmpl $0x2,0xc(%eax) │ │ + jb a0d24 │ │ + mov 0x2c(%esi),%eax │ │ + lea (%eax,%eax,8),%ecx │ │ + lea (%ecx,%ecx,2),%ecx │ │ + add %eax,%ecx │ │ sub $0x4,%esp │ │ - mov 0x18(%esp),%ebx │ │ - push %edi │ │ push %ecx │ │ + push $0x20 │ │ + lea 0x2c(%esp),%eax │ │ push %eax │ │ - call 14a0 │ │ + call 1500 │ │ add $0x10,%esp │ │ - mov 0x1c(%esp),%ecx │ │ - mov 0x8(%ebp),%eax │ │ - mov 0x18(%esp),%edx │ │ - add 0xe48(%eax,%edx,4),%ecx │ │ - mov 0x38(%esp),%eax │ │ - mov 0x24(%esp),%edx │ │ - lea (%eax,%edx,2),%eax │ │ + xor %ecx,%ecx │ │ + test %eax,%eax │ │ + jne a0b73 │ │ + mov 0x20(%esp),%ecx │ │ + mov 0xc(%esp),%eax │ │ + mov %ecx,0x8(%eax) │ │ + test %ecx,%ecx │ │ + je a114b │ │ + mov 0x2c(%esi),%eax │ │ + lea (%eax,%eax,8),%edx │ │ + lea (%edx,%edx,2),%edx │ │ + add %eax,%edx │ │ sub $0x4,%esp │ │ - push %edi │ │ + xor %eax,%eax │ │ + push %edx │ │ push %eax │ │ push %ecx │ │ - call 14a0 │ │ - mov 0x38(%esp),%ebx │ │ + call 1510 │ │ add $0x10,%esp │ │ - mov 0xc(%esp),%edi │ │ - and $0xfffffffc,%edi │ │ - or $0x2,%edi │ │ - cmpl $0x0,0x60(%esp) │ │ - jle 9ee60 │ │ - mov %edi,0xc(%esp) │ │ - mov %ebx,%ecx │ │ - and $0x1e,%ecx │ │ - shr $0x3,%ebx │ │ - and $0x2,%ebx │ │ - mov %ecx,%eax │ │ - mov %ecx,0xd4(%esp) │ │ - or $0x1,%ecx │ │ - mov %ecx,0xd0(%esp) │ │ - lea (%esi,%esi,2),%eax │ │ - mov 0x8(%ebp),%esi │ │ - lea 0xe40(%esi,%eax,4),%eax │ │ - mov %eax,0x44(%esp) │ │ - movl $0x1,0x10(%esp) │ │ - movl $0x0,0x68(%esp) │ │ - movl $0x0,0x64(%esp) │ │ - mov 0x34(%esp),%ecx │ │ - mov 0x38(%esp),%eax │ │ - mov 0x20(%esp),%edx │ │ - mov %edx,0x6c(%esp) │ │ - movl $0x0,0x2c(%esp) │ │ - xor %edx,%edx │ │ - mov %ebx,0x28(%esp) │ │ - jmp 9f10a │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - movl $0x1,0x10(%esp) │ │ - mov 0xc(%esp),%edi │ │ - subl $0xffffff80,0x6c(%esp) │ │ - mov 0xb4(%esp),%eax │ │ - mov 0x54(%esp),%ecx │ │ - add %eax,%ecx │ │ - mov 0x50(%esp),%edx │ │ - add %eax,%edx │ │ - mov %edx,%eax │ │ - mov 0x70(%esp),%edx │ │ - inc %edx │ │ - or $0x1,%edi │ │ - subl $0xffffff80,0x64(%esp) │ │ - addl $0x40,0x68(%esp) │ │ - cmp 0x60(%esp),%edx │ │ - mov %edi,0xc(%esp) │ │ - mov 0x28(%esp),%ebx │ │ - je 9ee60 │ │ - mov %eax,0x50(%esp) │ │ - mov %ecx,0x54(%esp) │ │ - mov %edx,%ecx │ │ - shr %ecx │ │ - mov %edx,0x70(%esp) │ │ - and $0x1,%edx │ │ - or %ebx,%edx │ │ - imul $0x584,%ecx,%eax │ │ - add 0x10(%ebp),%eax │ │ - mov %eax,0xd8(%esp) │ │ - movsbl 0x500(%edx,%eax,1),%ecx │ │ - cmp $0xffffffff,%ecx │ │ - je 9f0c0 │ │ - mov 0x8(%ebp),%eax │ │ - mov 0xc(%eax),%esi │ │ - mov 0x518(%esi,%ecx,4),%edx │ │ - mov 0x538(%esi,%ecx,4),%ebx │ │ - mov %edx,%ecx │ │ - or %ebx,%ecx │ │ - je 9f0c0 │ │ - test %edx,%edx │ │ - setne 0x18(%esp) │ │ - test %ebx,%ebx │ │ - setne 0x1c(%esp) │ │ - mov %edx,%esi │ │ - sar $0x2,%esi │ │ - mov 0xb0(%esp),%ecx │ │ - shl %cl,%esi │ │ - mov %esi,0x78(%esp) │ │ - and $0x3,%edx │ │ - mov %eax,%esi │ │ + mov 0xc(%esp),%eax │ │ + add $0x128,%eax │ │ + sub $0x8,%esp │ │ + xor %ecx,%ecx │ │ + push %ecx │ │ + mov %eax,0x1c(%esp) │ │ + push %eax │ │ + call 1540 │ │ + add $0x10,%esp │ │ + test %eax,%eax │ │ + jne a114b │ │ + mov 0xc(%esp),%eax │ │ + add $0x12c,%eax │ │ + sub $0x8,%esp │ │ + push $0x0 │ │ + mov %eax,0x30(%esp) │ │ + push %eax │ │ + call 1560 │ │ + add $0x10,%esp │ │ + test %eax,%eax │ │ + jne a1108 │ │ + mov 0xc(%esp),%eax │ │ + movl $0x1,0x138(%eax) │ │ + cmpl $0x0,(%esi) │ │ + jle a0c5b │ │ + movl $0x0,0x8(%esp) │ │ + mov $0xdbc,%ecx │ │ + mov (%eax),%eax │ │ + mov %ecx,0x14(%esp) │ │ + mov %eax,0x1c(%esp) │ │ + add %ecx,%eax │ │ + sub $0x8,%esp │ │ + push $0x0 │ │ + push %eax │ │ + call 1560 │ │ + add $0x10,%esp │ │ + test %eax,%eax │ │ + jne a114b │ │ + mov 0x10(%esp),%eax │ │ + mov 0x14(%esp),%ecx │ │ + mov 0x1c(%esp),%edx │ │ + mov %eax,0x4(%edx,%ecx,1) │ │ xor %eax,%eax │ │ - cmp $0x3,%edx │ │ - sete %al │ │ + inc %eax │ │ + mov %eax,0x14(%edx,%ecx,1) │ │ + mov %eax,0x18(%edx,%ecx,1) │ │ + mov %eax,%edx │ │ + mov 0x8(%esp),%eax │ │ add %edx,%eax │ │ - shl %cl,%eax │ │ - mov %ebx,%edx │ │ - sar $0x2,%edx │ │ - shl %cl,%edx │ │ - mov %edx,0x48(%esp) │ │ - mov %ebx,0xc8(%esp) │ │ - mov %ebx,%edx │ │ - and $0x3,%edx │ │ - xor %ebx,%ebx │ │ - cmp $0x3,%edx │ │ - sete %bl │ │ - add %edx,%ebx │ │ - shl %cl,%ebx │ │ - mov 0x6c(%esp),%ecx │ │ - mov %ecx,0x94(%esp) │ │ - mov 0x54(%esp),%ecx │ │ - mov %ecx,0x98(%esp) │ │ - mov 0x50(%esp),%ecx │ │ - mov %ecx,0x9c(%esp) │ │ - mov 0x70(%esp),%edi │ │ - shl $0x4,%edi │ │ - lea 0x10(%edi),%edx │ │ - mov 0x7f4(%esi),%esi │ │ - cmp %esi,%edx │ │ - mov %esi,%ecx │ │ - cmovle %edx,%esi │ │ - cmp %esi,%edi │ │ - jge 9f0c8 │ │ - mov %edi,%esi │ │ - mov %edx,0x88(%esp) │ │ - mov %ebx,0x80(%esp) │ │ - mov %eax,0x58(%esp) │ │ - xor %eax,%eax │ │ - mov 0x18(%esp),%dl │ │ - mov %dl,%al │ │ - xor %edx,%edx │ │ - mov 0x1c(%esp),%bl │ │ - mov %bl,%dl │ │ - lea (%eax,%edx,2),%eax │ │ - mov %eax,0x5c(%esp) │ │ - mov 0x48(%esp),%edi │ │ - or 0x78(%esp),%edi │ │ - mov %edi,0xc4(%esp) │ │ - mov 0x68(%esp),%eax │ │ - mov %eax,0x8c(%esp) │ │ - mov 0x64(%esp),%eax │ │ - mov %eax,0x18(%esp) │ │ - mov 0x54(%esp),%eax │ │ - mov %eax,0x1c(%esp) │ │ - mov 0x50(%esp),%eax │ │ - mov %eax,0x24(%esp) │ │ - mov 0xc(%esp),%ebx │ │ - mov %ebx,%edi │ │ - jmp 9f2db │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov %esi,%ecx │ │ - movl $0x1,0x10(%esp) │ │ - mov 0x88(%esp),%edx │ │ - mov 0x90(%esp),%esi │ │ - mov 0x20(%esp),%eax │ │ - mov 0x18(%esp),%ebx │ │ - lea 0x10(%eax,%ebx,1),%eax │ │ - mov %eax,0x94(%esp) │ │ - mov 0xcc(%esp),%eax │ │ - mov 0x1c(%esp),%edi │ │ - add %eax,%edi │ │ - mov %edi,0x1c(%esp) │ │ - mov %edi,0x98(%esp) │ │ - mov 0x24(%esp),%edi │ │ - add %eax,%edi │ │ - mov %edi,0x24(%esp) │ │ - mov %edi,0x9c(%esp) │ │ - mov 0xc(%esp),%edi │ │ - or $0x1,%edi │ │ - mov %ecx,%eax │ │ - cmp %ecx,%edx │ │ - cmovle %edx,%eax │ │ - add $0x10,%ebx │ │ - mov %ebx,0x18(%esp) │ │ - addl $0x8,0x8c(%esp) │ │ - cmp %eax,%esi │ │ - mov %edi,%ebx │ │ - jge 9f0cc │ │ - mov %esi,%edx │ │ - lea 0x2(%esi),%eax │ │ - and $0xfffffffd,%edi │ │ - mov %eax,0x90(%esp) │ │ - mov %ecx,%esi │ │ - cmp %ecx,%eax │ │ - cmovl %ebx,%edi │ │ - mov %edi,0xc(%esp) │ │ - mov %edx,%ebx │ │ - shr $0x3,%edx │ │ - mov 0xd4(%esp),%eax │ │ - mov 0xd8(%esp),%ecx │ │ - lea 0x504(%ecx,%eax,4),%edi │ │ - and $0x2,%edx │ │ - mov 0xd0(%esp),%eax │ │ - lea 0x504(%ecx,%eax,4),%eax │ │ - movzwl (%edx,%eax,1),%eax │ │ - or (%edx,%edi,1),%ax │ │ - and $0xe,%bl │ │ - mov $0x3,%edi │ │ - mov %ebx,%ecx │ │ - shl %cl,%edi │ │ - movzwl %ax,%eax │ │ - test %eax,%edi │ │ - je 9f260 │ │ - cmpl $0x0,0x10(%esp) │ │ - mov 0x2c(%esp),%esi │ │ - not %esi │ │ - mov $0x3,%eax │ │ - cmovne %eax,%esi │ │ - and 0x5c(%esp),%esi │ │ - je 9f393 │ │ + add $0xea0,%ecx │ │ + mov %eax,0x8(%esp) │ │ + cmp (%esi),%eax │ │ mov 0xc(%esp),%eax │ │ - and $0x1,%eax │ │ - je 9f393 │ │ - mov 0x30(%esp),%eax │ │ - lea (%eax,%eax,2),%eax │ │ - shl $0x5,%eax │ │ - lea 0xe0(%esp,%eax,1),%ecx │ │ - lea 0x94(%esp),%edx │ │ - mov 0x14(%esp),%ebx │ │ - push %esi │ │ - pushl 0x44(%esp) │ │ + jl a0c04 │ │ + cmpl $0x0,0x2c(%esi) │ │ + jle a0d24 │ │ + movl $0x0,0x8(%esp) │ │ + lea -0x2fd40(%ebx),%ecx │ │ + mov %ecx,0x18(%esp) │ │ + movl $0x0,0x1c(%esp) │ │ + mov 0x8(%eax),%edx │ │ + mov 0x8(%esp),%ecx │ │ + mov %edx,0x14(%esp) │ │ + lea 0xc(%edx,%ecx,1),%ecx │ │ + mov %eax,-0xc(%ecx) │ │ + sub $0x8,%esp │ │ push $0x0 │ │ - pushl 0x80(%esp) │ │ - call 9f660 │ │ + mov %ecx,0x34(%esp) │ │ + push %ecx │ │ + call 1540 │ │ add $0x10,%esp │ │ - testb $0x2,0xc(%esp) │ │ - je 9f3d5 │ │ + test %eax,%eax │ │ + jne a114b │ │ + mov 0x8(%esp),%eax │ │ + mov 0x14(%esp),%ecx │ │ + lea 0x8(%ecx,%eax,1),%eax │ │ + sub $0x8,%esp │ │ + push $0x0 │ │ + push %eax │ │ + call 1560 │ │ + add $0x10,%esp │ │ + test %eax,%eax │ │ + jne a10ee │ │ + mov 0x8(%esp),%ecx │ │ + mov 0x14(%esp),%edx │ │ + lea (%edx,%ecx,1),%eax │ │ + lea 0x4(%edx,%ecx,1),%ecx │ │ + push %eax │ │ + pushl 0x1c(%esp) │ │ + lea 0x48(%esp),%eax │ │ + push %eax │ │ + push %ecx │ │ + call 15e0 │ │ + add $0x10,%esp │ │ + test %eax,%eax │ │ + jne a10f7 │ │ + mov 0x8(%esp),%eax │ │ + xor %ecx,%ecx │ │ + inc %ecx │ │ + mov 0x14(%esp),%edx │ │ + mov %ecx,0x10(%edx,%eax,1) │ │ + mov 0x1c(%esp),%edx │ │ + add %ecx,%edx │ │ + add $0x1c,%eax │ │ + mov %eax,0x8(%esp) │ │ + mov %edx,0x1c(%esp) │ │ + cmp 0x2c(%esi),%edx │ │ + mov 0xc(%esp),%eax │ │ + jl a0c7f │ │ + mov 0x4(%eax),%eax │ │ + cmp $0x2,%eax │ │ + jb a0d4f │ │ + sub $0x8,%esp │ │ + push $0xa4 │ │ + push %eax │ │ + call 15f0 │ │ + add $0x10,%esp │ │ + mov 0xc(%esp),%ecx │ │ + mov %eax,0x120(%ecx) │ │ + test %eax,%eax │ │ + je a114b │ │ + cmpl $0x0,(%esi) │ │ + mov 0xc(%esp),%edx │ │ + jle a1089 │ │ xor %eax,%eax │ │ - cmpl $0x0,0x30(%esp) │ │ - sete %al │ │ - lea (%eax,%eax,2),%eax │ │ - shl $0x5,%eax │ │ - lea 0xe0(%esp,%eax,1),%ecx │ │ - lea 0x94(%esp),%edx │ │ - mov 0x14(%esp),%ebx │ │ - pushl 0x5c(%esp) │ │ - pushl 0x44(%esp) │ │ - push $0x8 │ │ - pushl 0x80(%esp) │ │ - call 9f660 │ │ + mov (%edx),%ecx │ │ + mov %eax,0x30(%esp) │ │ + imul $0xea0,%eax,%edx │ │ + mov 0xc(%esp),%eax │ │ + mov %eax,0x7ac(%ecx,%edx,1) │ │ + movl $0xffffffff,0xb60(%ecx,%edx,1) │ │ + mov 0x4(%esi),%eax │ │ + mov %ecx,0x10(%esp) │ │ + mov %edx,0x18(%esp) │ │ + mov %eax,0x7b4(%ecx,%edx,1) │ │ + imul $0x3f5c0,%eax,%eax │ │ + sub $0x4,%esp │ │ + push %eax │ │ + push $0x40 │ │ + lea 0x2c(%esp),%eax │ │ + push %eax │ │ + call 1500 │ │ add $0x10,%esp │ │ + test %eax,%eax │ │ + mov $0x0,%eax │ │ + jne a0db8 │ │ mov 0x20(%esp),%eax │ │ + mov 0x10(%esp),%ecx │ │ + mov 0x18(%esp),%edx │ │ + mov %eax,0x7b0(%ecx,%edx,1) │ │ + test %eax,%eax │ │ + je a114b │ │ mov 0x18(%esp),%ecx │ │ - lea (%eax,%ecx,1),%edi │ │ - cmpl $0x0,0xc4(%esp) │ │ - mov 0xc8(%esp),%esi │ │ - je 9f423 │ │ - mov 0x14(%esp),%ebx │ │ - mov 0x8(%ebp),%eax │ │ - mov %eax,%ecx │ │ - pushl 0xb30(%eax) │ │ - lea 0xe0(%esp),%eax │ │ + mov 0x10(%esp),%edx │ │ + lea 0x7b4(%edx,%ecx,1),%ecx │ │ + mov %ecx,0x28(%esp) │ │ + imul $0x3f5c0,0x4(%esi),%ecx │ │ + sub $0x4,%esp │ │ + push %ecx │ │ + push $0x0 │ │ push %eax │ │ - pushl 0x4a0(%ecx) │ │ - push %edi │ │ - mov 0x4c(%esp),%eax │ │ - call *0x670(%eax) │ │ + call 1510 │ │ + mov 0x28(%esp),%ecx │ │ + mov 0x20(%esp),%eax │ │ + add $0x10,%esp │ │ + mov 0x28(%esp),%edx │ │ + cmpl $0x2,(%edx) │ │ + jl a0e8f │ │ + lea 0xde8(%eax,%ecx,1),%eax │ │ + sub $0x8,%esp │ │ + push $0x0 │ │ + mov %eax,0x14(%esp) │ │ + push %eax │ │ + call 1540 │ │ add $0x10,%esp │ │ - mov %eax,0x84(%esp) │ │ - mov 0x78(%esp),%edx │ │ - test %edx,%edx │ │ - mov %edi,0x10(%esp) │ │ - je 9f460 │ │ - mov 0xdc(%esp),%eax │ │ test %eax,%eax │ │ - je 9f4b2 │ │ - shr $0x6,%eax │ │ - mov 0x58(%esp),%ebx │ │ - je 9f4c0 │ │ - bsr %eax,%eax │ │ - cmp $0xc,%eax │ │ - mov $0xc,%ecx │ │ - cmovae %ecx,%eax │ │ - add $0x4,%eax │ │ - jmp 9f4c5 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov 0x58(%esp),%edx │ │ - test %edx,%edx │ │ - je 9f536 │ │ - mov 0x30(%esp),%eax │ │ - lea (%eax,%eax,2),%eax │ │ - shl $0x5,%eax │ │ - lea 0xe0(%esp,%eax,1),%eax │ │ - mov 0x44(%esp),%ecx │ │ - mov (%ecx),%ecx │ │ - add 0x18(%esp),%ecx │ │ + jne a114b │ │ + mov 0x10(%esp),%eax │ │ + mov 0x18(%esp),%ecx │ │ + lea 0xdec(%eax,%ecx,1),%eax │ │ sub $0x8,%esp │ │ - mov 0x1c(%esp),%ebx │ │ - mov %esi,%edi │ │ - mov 0x8(%ebp),%esi │ │ - pushl 0xb30(%esi) │ │ - pushl 0x18(%esp) │ │ - pushl 0x5c(%esp) │ │ push $0x0 │ │ - push %edx │ │ + mov %eax,0x20(%esp) │ │ + push %eax │ │ + call 1560 │ │ + add $0x10,%esp │ │ + test %eax,%eax │ │ + jne a1111 │ │ + mov 0x10(%esp),%eax │ │ + mov 0x18(%esp),%ecx │ │ + lea 0xdf0(%eax,%ecx,1),%eax │ │ + sub $0x8,%esp │ │ push $0x0 │ │ - push %ecx │ │ push %eax │ │ - pushl 0x4a0(%esi) │ │ - mov %edi,%esi │ │ - jmp 9f525 │ │ - xor %eax,%eax │ │ - mov 0x58(%esp),%ebx │ │ - mov %eax,%ecx │ │ - or %ebx,%ecx │ │ - jne 9f4d4 │ │ - jmp 9f536 │ │ - mov $0x4,%eax │ │ - imul %edx,%eax │ │ - add $0x8,%eax │ │ - sar $0x4,%eax │ │ - mov %eax,%ecx │ │ - or %ebx,%ecx │ │ - je 9f536 │ │ - mov %ebx,%edi │ │ - mov 0x30(%esp),%ecx │ │ - lea (%ecx,%ecx,2),%ecx │ │ - shl $0x5,%ecx │ │ - lea 0xe0(%esp,%ecx,1),%ecx │ │ - mov %ecx,0x2c(%esp) │ │ - mov 0x44(%esp),%edx │ │ - mov (%edx),%edx │ │ - add 0x18(%esp),%edx │ │ + call 1560 │ │ + add $0x10,%esp │ │ + test %eax,%eax │ │ + jne a1116 │ │ + mov 0x10(%esp),%eax │ │ + mov 0x18(%esp),%ecx │ │ + movl $0x1,0xe90(%eax,%ecx,1) │ │ + add %ecx,%eax │ │ + mov %eax,0x24(%esp) │ │ + cmpl $0x0,0x4(%esi) │ │ + jle a0fba │ │ + mov 0x10(%esp),%eax │ │ + mov 0x18(%esp),%ecx │ │ + lea 0x7b0(%eax,%ecx,1),%edx │ │ + mov %edx,0x3c(%esp) │ │ + lea 0xde0(%eax,%ecx,1),%eax │ │ + mov %eax,0x38(%esp) │ │ + xor %ecx,%ecx │ │ + movl $0x0,0x1c(%esp) │ │ + mov %ecx,0x8(%esp) │ │ + mov 0x3c(%esp),%eax │ │ + mov (%eax),%eax │ │ + mov %eax,0x14(%esp) │ │ + lea 0x2a0(%eax,%ecx,1),%eax │ │ + mov 0x24(%esp),%ecx │ │ + mov %ecx,-0x2a0(%eax) │ │ + sub $0x4,%esp │ │ + push $0x1000 │ │ + push $0x0 │ │ + push %eax │ │ + call 1510 │ │ + mov 0x18(%esp),%ecx │ │ + add $0x10,%esp │ │ + mov 0x28(%esp),%eax │ │ + cmpl $0x2,(%eax) │ │ + jl a0fa2 │ │ + mov 0x14(%esp),%eax │ │ + lea 0x3f578(%eax,%ecx,1),%eax │ │ sub $0x8,%esp │ │ - mov 0x1c(%esp),%ebx │ │ - mov %esi,%ecx │ │ - mov 0x8(%ebp),%esi │ │ - pushl 0xb30(%esi) │ │ - pushl 0x18(%esp) │ │ - pushl 0x5c(%esp) │ │ - pushl 0x98(%esp) │ │ - push %edi │ │ + push $0x0 │ │ + mov %eax,0x38(%esp) │ │ push %eax │ │ - push %edx │ │ - pushl 0x50(%esp) │ │ - pushl 0x4a0(%esi) │ │ - mov %ecx,%esi │ │ - pushl 0x3c(%esp) │ │ - mov 0x6c(%esp),%eax │ │ - call *0x674(%eax) │ │ - add $0x30,%esp │ │ - test %esi,%esi │ │ - je 9f634 │ │ - cmpl $0x0,0x48(%esp) │ │ - je 9f55d │ │ - mov 0xb8(%esp),%eax │ │ - mov 0x84(%esp),%ecx │ │ - movzbl (%ecx,%eax,1),%eax │ │ - mov %eax,0x10(%esp) │ │ - jmp 9f565 │ │ - movl $0x0,0x10(%esp) │ │ - mov 0x8c(%esp),%edi │ │ - mov 0xc0(%esp),%ecx │ │ - shr %cl,%edi │ │ - mov 0x30(%esp),%eax │ │ - lea (%eax,%eax,2),%eax │ │ - shl $0x5,%eax │ │ - mov %eax,0x2c(%esp) │ │ - lea 0x100(%esp,%eax,1),%eax │ │ - add %edi,%edi │ │ - mov 0x44(%esp),%ecx │ │ - mov 0x4(%ecx),%ecx │ │ - add %edi,%ecx │ │ + call 1540 │ │ + add $0x10,%esp │ │ + test %eax,%eax │ │ + jne a114b │ │ + mov 0x8(%esp),%eax │ │ + mov 0x14(%esp),%ecx │ │ + lea 0x3f574(%ecx,%eax,1),%eax │ │ sub $0x8,%esp │ │ - mov 0x1c(%esp),%ebx │ │ - mov 0x8(%ebp),%edx │ │ - pushl 0xb30(%edx) │ │ - pushl 0x18(%esp) │ │ - pushl 0x8c(%esp) │ │ - pushl 0x24(%esp) │ │ - pushl 0x98(%esp) │ │ - pushl 0x64(%esp) │ │ + push $0x0 │ │ + mov %eax,0x40(%esp) │ │ + push %eax │ │ + call 1560 │ │ + add $0x10,%esp │ │ + test %eax,%eax │ │ + jne a10d4 │ │ + mov 0x8(%esp),%ecx │ │ + mov 0x14(%esp),%edx │ │ + lea (%edx,%ecx,1),%eax │ │ + lea 0x3f570(%edx,%ecx,1),%ecx │ │ + mov 0x38(%esp),%edx │ │ + mov %edx,0x10(%ecx) │ │ + lea -0x30100(%ebx),%edx │ │ + push %eax │ │ + push %edx │ │ + lea 0x48(%esp),%eax │ │ + push %eax │ │ push %ecx │ │ + call 15e0 │ │ + add $0x10,%esp │ │ + test %eax,%eax │ │ + jne a10d9 │ │ + mov 0x8(%esp),%ecx │ │ + mov 0x14(%esp),%eax │ │ + movl $0x1,0x3f57c(%eax,%ecx,1) │ │ + mov 0x1c(%esp),%eax │ │ + inc %eax │ │ + add $0x3f5c0,%ecx │ │ + mov %eax,0x1c(%esp) │ │ + cmp 0x4(%esi),%eax │ │ + jl a0ec7 │ │ + mov 0x18(%esp),%eax │ │ + mov 0x10(%esp),%ecx │ │ + lea 0x970(%ecx,%eax,1),%eax │ │ + sub $0xc,%esp │ │ push %eax │ │ - pushl 0x4a4(%edx) │ │ - pushl 0x48(%esp) │ │ - mov 0xec(%esp),%esi │ │ - mov 0x6c(%esp),%eax │ │ - call *0x674(%eax,%esi,4) │ │ - mov %esi,%edx │ │ - add $0x30,%esp │ │ - mov 0x2c(%esp),%eax │ │ - lea 0x120(%esp,%eax,1),%eax │ │ - mov 0x8(%ebp),%esi │ │ - mov 0x44(%esp),%ecx │ │ - add 0x8(%ecx),%edi │ │ + call 65b40 │ │ + add $0x10,%esp │ │ + mov 0xc(%esp),%edx │ │ + cmpl $0x2,0x4(%edx) │ │ + jb a107c │ │ + mov 0x18(%esp),%eax │ │ + mov 0x10(%esp),%ecx │ │ + lea 0xa68(%ecx,%eax,1),%eax │ │ sub $0x8,%esp │ │ - pushl 0xb30(%esi) │ │ - pushl 0x18(%esp) │ │ - pushl 0x8c(%esp) │ │ + push $0x0 │ │ + mov %eax,0x14(%esp) │ │ + push %eax │ │ + call 1540 │ │ + add $0x10,%esp │ │ + test %eax,%eax │ │ + jne a114b │ │ + mov 0x10(%esp),%eax │ │ + mov 0x18(%esp),%ecx │ │ + lea 0xa64(%eax,%ecx,1),%eax │ │ + sub $0x8,%esp │ │ + push $0x0 │ │ + mov %eax,0x20(%esp) │ │ + push %eax │ │ + call 1560 │ │ + add $0x10,%esp │ │ + test %eax,%eax │ │ + jne a1111 │ │ + mov 0x10(%esp),%eax │ │ + mov 0x18(%esp),%ecx │ │ + lea 0xa60(%eax,%ecx,1),%eax │ │ + lea -0x30220(%ebx),%ecx │ │ pushl 0x24(%esp) │ │ - pushl 0x98(%esp) │ │ - pushl 0x64(%esp) │ │ - push %edi │ │ + push %ecx │ │ + lea 0x48(%esp),%ecx │ │ + push %ecx │ │ push %eax │ │ - pushl 0x4a4(%esi) │ │ - pushl 0x50(%esp) │ │ - mov 0x6c(%esp),%eax │ │ - call *0x674(%eax,%edx,4) │ │ - add $0x30,%esp │ │ - xorl $0x1,0x30(%esp) │ │ - mov 0x8(%ebp),%eax │ │ - mov 0x7f4(%eax),%ecx │ │ - movl $0x0,0x10(%esp) │ │ - mov 0x5c(%esp),%eax │ │ - mov %eax,0x2c(%esp) │ │ - jmp 9f26a │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ + call 15e0 │ │ + add $0x10,%esp │ │ + test %eax,%eax │ │ + jne a1130 │ │ + mov 0x10(%esp),%eax │ │ + mov 0x18(%esp),%ecx │ │ + movl $0x1,0xa6c(%eax,%ecx,1) │ │ + mov 0xc(%esp),%edx │ │ + mov 0x30(%esp),%eax │ │ + inc %eax │ │ + cmp (%esi),%eax │ │ + jl a0d5e │ │ + lea 0x1bcc(%edx),%eax │ │ + mov %eax,0x1bc4(%edx) │ │ + lea 0x4bd4(%edx),%ecx │ │ + sub $0x4,%esp │ │ + push $0x1 │ │ + push %ecx │ │ + push %eax │ │ + mov %edx,%esi │ │ + call 52c50 │ │ + add $0x10,%esp │ │ + lea 0x4250(%esi),%eax │ │ + mov %eax,0x1bc8(%esi) │ │ + add $0x6fd4,%esi │ │ + sub $0x4,%esp │ │ + push $0x0 │ │ + push %esi │ │ + push %eax │ │ + call 52c50 │ │ + add $0x10,%esp │ │ + xor %edi,%edi │ │ + jmp a1155 │ │ + sub $0xc,%esp │ │ + jmp a10e8 │ │ + sub $0xc,%esp │ │ + pushl 0x40(%esp) │ │ + call 1520 │ │ + add $0x4,%esp │ │ + pushl 0x38(%esp) │ │ + jmp a1143 │ │ + sub $0xc,%esp │ │ + pushl 0x34(%esp) │ │ + jmp a1143 │ │ + sub $0xc,%esp │ │ + pushl 0x30(%esp) │ │ + call 1520 │ │ + add $0x4,%esp │ │ + jmp a110b │ │ + sub $0xc,%esp │ │ + pushl 0x1c(%esp) │ │ + jmp a1143 │ │ + sub $0xc,%esp │ │ + jmp a113f │ │ + sub $0xc,%esp │ │ + pushl 0x14(%esp) │ │ + call 1530 │ │ + add $0x4,%esp │ │ + pushl 0x20(%esp) │ │ + call 1520 │ │ + jmp a1148 │ │ + sub $0xc,%esp │ │ + pushl 0x20(%esp) │ │ + call 1520 │ │ + add $0x4,%esp │ │ + pushl 0x14(%esp) │ │ + call 1530 │ │ + add $0x10,%esp │ │ + mov 0x8(%ebp),%ecx │ │ + xor %edx,%edx │ │ + call a119a │ │ + sub $0xc,%esp │ │ + lea 0x4c(%esp),%eax │ │ + push %eax │ │ + call 1600 │ │ + add $0x10,%esp │ │ + jmp a0a45 │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call a1179 │ │ + pop %ebx │ │ + add $0x35df7,%ebx │ │ + call 3d4ec │ │ + call 66d57 │ │ + call 62098 │ │ + call 664d0 │ │ + lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - and $0xfffffffc,%esp │ │ - sub $0xc,%esp │ │ - mov 0x14(%ebp),%ebx │ │ - mov 0x10(%ebp),%eax │ │ - test $0x1,%bl │ │ - mov 0x8(%ebp),%edi │ │ - je 9f74d │ │ - mov (%edx),%ebx │ │ - mov 0xc(%ebp),%esi │ │ - mov -0x4(%ebx,%esi,2),%ebx │ │ - mov %ebx,(%ecx) │ │ - mov (%edi),%ebx │ │ - sar %ebx │ │ - mov (%edx),%eax │ │ - mov %eax,0x8(%esp) │ │ - mov %ecx,0x4(%esp) │ │ - lea -0x2(%esi,%ebx,1),%ecx │ │ - mov 0x8(%esp),%esi │ │ - mov (%esi,%ecx,2),%ecx │ │ - mov 0x4(%esp),%eax │ │ - mov %ecx,0x4(%eax) │ │ - mov (%edi),%ecx │ │ - sar %ecx │ │ - add %ebx,%ecx │ │ - mov (%edx),%esi │ │ - mov %esi,0x8(%esp) │ │ - mov 0xc(%ebp),%esi │ │ - lea -0x2(%esi,%ecx,1),%ebx │ │ - mov 0x8(%esp),%esi │ │ - mov (%esi,%ebx,2),%ebx │ │ - mov 0x4(%esp),%eax │ │ - mov %ebx,0x8(%eax) │ │ - mov (%edi),%ebx │ │ - sar %ebx │ │ - add %ecx,%ebx │ │ - mov (%edx),%ecx │ │ - mov %ecx,0x8(%esp) │ │ - mov 0xc(%ebp),%esi │ │ - lea -0x2(%esi,%ebx,1),%ecx │ │ - mov 0x8(%esp),%eax │ │ - mov (%eax,%ecx,2),%ecx │ │ - mov 0x4(%esp),%eax │ │ - mov %ecx,0xc(%eax) │ │ - mov (%edi),%ecx │ │ - sar %ecx │ │ - add %ebx,%ecx │ │ - mov (%edx),%eax │ │ - lea -0x2(%esi,%ecx,1),%ebx │ │ - mov (%eax,%ebx,2),%ebx │ │ - mov 0x4(%esp),%eax │ │ - mov %ebx,0x10(%eax) │ │ - mov (%edi),%ebx │ │ - sar %ebx │ │ - add %ecx,%ebx │ │ - mov (%edx),%eax │ │ - lea -0x2(%esi,%ebx,1),%ecx │ │ - mov (%eax,%ecx,2),%ecx │ │ - mov 0x4(%esp),%eax │ │ - mov %ecx,0x14(%eax) │ │ - mov (%edi),%ecx │ │ - sar %ecx │ │ - add %ebx,%ecx │ │ - mov (%edx),%eax │ │ - lea -0x2(%esi,%ecx,1),%ebx │ │ - mov (%eax,%ebx,2),%ebx │ │ - mov 0x4(%esp),%eax │ │ - mov %ebx,0x18(%eax) │ │ - mov (%edi),%ebx │ │ - shr %ebx │ │ - add %ecx,%ebx │ │ - mov (%edx),%ecx │ │ - lea -0x2(%esi,%ebx,1),%ebx │ │ - mov (%ecx,%ebx,2),%ecx │ │ - mov 0x14(%ebp),%ebx │ │ - mov 0x4(%esp),%eax │ │ - mov %ecx,0x1c(%eax) │ │ - mov 0x4(%esp),%ecx │ │ - mov 0x10(%ebp),%eax │ │ + and $0xfffffff0,%esp │ │ + sub $0x40,%esp │ │ + call a11ab │ │ + pop %eax │ │ + add $0x35dc5,%eax │ │ + mov (%ecx),%edi │ │ + test %edi,%edi │ │ + je a19da │ │ + mov %ecx,%esi │ │ + mov %eax,0x10(%esp) │ │ + test %edx,%edx │ │ + je a11d2 │ │ + mov %edi,(%esp) │ │ + mov 0x10(%esp),%ebx │ │ + call 1610 │ │ + mov 0x8(%edi),%eax │ │ test %eax,%eax │ │ - mov %edx,0x4(%esp) │ │ - je 9f7bf │ │ - and $0x2,%ebx │ │ - je 9f7bf │ │ - mov %eax,%esi │ │ - mov %ecx,%eax │ │ - cmp $0x1,%esi │ │ - sete %cl │ │ - mov $0x8,%ebx │ │ - shr %cl,%ebx │ │ + mov %esi,0x34(%esp) │ │ + mov 0x10(%esp),%ebx │ │ + mov %edi,0x20(%esp) │ │ + je a12d8 │ │ + cmpl $0x0,0x138(%edi) │ │ + je a12d0 │ │ + lea 0x128(%edi),%eax │ │ + mov %eax,0x14(%esp) │ │ + mov %eax,(%esp) │ │ + call 1480 │ │ + mov 0xc(%edi),%eax │ │ + test %eax,%eax │ │ + je a122b │ │ + mov 0x8(%edi),%ecx │ │ + add $0x18,%ecx │ │ + xor %edx,%edx │ │ + xor %esi,%esi │ │ + inc %esi │ │ + cmpl $0x0,-0x8(%ecx) │ │ + je a122b │ │ + mov %esi,(%ecx) │ │ + add %esi,%edx │ │ + add $0x1c,%ecx │ │ + cmp %eax,%edx │ │ + jb a121a │ │ + lea 0x12c(%edi),%eax │ │ + mov %eax,0x1c(%esp) │ │ + mov %eax,(%esp) │ │ + mov 0x10(%esp),%ebx │ │ + call 14b0 │ │ + mov 0x14(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 14a0 │ │ + cmpl $0x0,0xc(%edi) │ │ + mov %edi,%ecx │ │ + je a12af │ │ + xor %esi,%esi │ │ + mov $0x8,%edi │ │ + mov 0x10(%esp),%ebx │ │ + mov 0x8(%ecx),%eax │ │ + cmpl $0x0,0x8(%eax,%edi,1) │ │ + je a12af │ │ + mov -0x4(%eax,%edi,1),%eax │ │ + mov %eax,(%esp) │ │ + movl $0x0,0x4(%esp) │ │ + call 1620 │ │ + mov 0x20(%esp),%eax │ │ + mov 0x8(%eax),%eax │ │ + add %edi,%eax │ │ + mov %eax,(%esp) │ │ + call 1520 │ │ + mov 0x20(%esp),%eax │ │ + mov 0x8(%eax),%eax │ │ + lea 0x4(%eax,%edi,1),%eax │ │ + mov %eax,(%esp) │ │ + call 1530 │ │ + mov 0x20(%esp),%ecx │ │ + inc %esi │ │ + add $0x1c,%edi │ │ + cmp 0xc(%ecx),%esi │ │ + jb a1260 │ │ + mov 0x1c(%esp),%eax │ │ + mov %eax,(%esp) │ │ + mov 0x10(%esp),%ebx │ │ + mov %ecx,%edi │ │ + call 1520 │ │ + mov 0x14(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 1530 │ │ + mov 0x8(%edi),%eax │ │ + mov %eax,(%esp) │ │ + call 14d0 │ │ + mov (%edi),%edx │ │ + test %edx,%edx │ │ + je a1834 │ │ + mov 0x4(%edi),%eax │ │ + test %eax,%eax │ │ + je a1834 │ │ + movl $0x0,0x2c(%esp) │ │ + cmp $0x2,%eax │ │ + mov %edx,0x18(%esp) │ │ + jb a147e │ │ + imul $0xea0,0x2c(%esp),%edi │ │ + cmpl $0x0,0xa6c(%edx,%edi,1) │ │ + je a147e │ │ + lea 0xa68(%edx,%edi,1),%esi │ │ + mov %esi,(%esp) │ │ + mov 0x10(%esp),%ebx │ │ + call 1480 │ │ + movl $0x1,0xc(%esi) │ │ + mov %edi,0x14(%esp) │ │ + mov 0x14(%esp),%eax │ │ + mov 0x18(%esp),%ecx │ │ + lea 0xa64(%ecx,%eax,1),%edi │ │ + mov %edi,(%esp) │ │ + call 1550 │ │ + mov %esi,0x1c(%esp) │ │ + mov %esi,(%esp) │ │ + mov 0x18(%esp),%esi │ │ + call 14a0 │ │ + mov -0x4(%edi),%eax │ │ + mov %eax,(%esp) │ │ + movl $0x0,0x4(%esp) │ │ + call 1620 │ │ + mov %edi,0x28(%esp) │ │ + mov 0x14(%edi),%eax │ │ + mov 0x14(%esp),%edi │ │ + test %eax,%eax │ │ + je a139c │ │ + lea 0xa78(%esi,%edi,1),%ecx │ │ + mov %ecx,0x30(%esp) │ │ + mov %eax,(%esp) │ │ + call 14d0 │ │ + mov 0x30(%esp),%eax │ │ + movl $0x0,(%eax) │ │ + mov 0xa84(%esi,%edi,1),%eax │ │ + test %eax,%eax │ │ + mov %esi,%ecx │ │ + je a13c6 │ │ + lea 0xa84(%ecx,%edi,1),%esi │ │ + mov %eax,(%esp) │ │ + mov 0x10(%esp),%ebx │ │ + call 14d0 │ │ + mov 0x18(%esp),%ecx │ │ + movl $0x0,(%esi) │ │ + mov 0xa88(%ecx,%edi,1),%eax │ │ + test %eax,%eax │ │ + je a13ee │ │ + lea 0xa88(%ecx,%edi,1),%esi │ │ + mov %eax,(%esp) │ │ + mov 0x10(%esp),%ebx │ │ + call 14d0 │ │ + mov 0x18(%esp),%ecx │ │ + movl $0x0,(%esi) │ │ + mov 0xa98(%ecx,%edi,1),%eax │ │ + test %eax,%eax │ │ + je a1416 │ │ + lea 0xa98(%ecx,%edi,1),%esi │ │ + mov %eax,(%esp) │ │ + mov 0x10(%esp),%ebx │ │ + call 14d0 │ │ + mov 0x18(%esp),%ecx │ │ + movl $0x0,(%esi) │ │ + mov 0xa80(%ecx,%edi,1),%eax │ │ + test %eax,%eax │ │ + je a143e │ │ + lea 0xa80(%ecx,%edi,1),%esi │ │ + mov %eax,(%esp) │ │ + mov 0x10(%esp),%ebx │ │ + call 14d0 │ │ + mov 0x18(%esp),%ecx │ │ + movl $0x0,(%esi) │ │ + mov 0xa7c(%ecx,%edi,1),%eax │ │ + test %eax,%eax │ │ + mov %ecx,%esi │ │ + mov 0x10(%esp),%ebx │ │ + je a1464 │ │ + lea 0xa7c(%esi,%edi,1),%edi │ │ + mov %eax,(%esp) │ │ + call 14d0 │ │ + movl $0x0,(%edi) │ │ + mov 0x1c(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 1530 │ │ + mov 0x28(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 1520 │ │ + mov %esi,%edx │ │ + imul $0xea0,0x2c(%esp),%ecx │ │ + cmpl $0x2,0x7b4(%edx,%ecx,1) │ │ + jl a16a8 │ │ + cmpl $0x0,0x7b0(%edx,%ecx,1) │ │ + je a16a8 │ │ + cmpl $0x0,0xe90(%edx,%ecx,1) │ │ + je a16a8 │ │ + lea 0x7b4(%edx,%ecx,1),%esi │ │ + mov %ecx,0x24(%esp) │ │ + lea 0xde8(%edx,%ecx,1),%edi │ │ + mov %edi,(%esp) │ │ + mov 0x10(%esp),%ebx │ │ + call 1480 │ │ + mov %esi,0x1c(%esp) │ │ + mov (%esi),%ebx │ │ test %ebx,%ebx │ │ - jle 9f7bf │ │ - cmp $0x3,%esi │ │ - setne %cl │ │ - mov 0xc(%ebp),%edx │ │ - sar %cl,%edx │ │ - add $0xfffffffe,%edx │ │ - mov %edx,0x8(%esp) │ │ - add $0x40,%eax │ │ + mov %edi,0x14(%esp) │ │ + jle a152b │ │ + mov 0x1c(%esp),%eax │ │ + mov -0x4(%eax),%edx │ │ + mov $0x3f584,%eax │ │ + add %eax,%edx │ │ xor %ecx,%ecx │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov %ebx,%edx │ │ - mov 0x4(%esp),%ebx │ │ - mov 0x4(%ebx),%edi │ │ - mov 0x8(%esp),%esi │ │ - add %ecx,%esi │ │ - mov (%edi,%esi,2),%edi │ │ - mov %edi,-0x20(%eax) │ │ - mov 0x8(%ebx),%edi │ │ - mov %edx,%ebx │ │ - mov (%edi,%esi,2),%esi │ │ - mov 0x8(%ebp),%edx │ │ - mov %esi,(%eax) │ │ - mov 0x4(%edx),%esi │ │ - sar %esi │ │ - add %esi,%ecx │ │ - add $0x4,%eax │ │ - dec %ebx │ │ - jne 9f790 │ │ + movl $0x1,(%edx) │ │ + cmpl $0x0,-0x8(%edx) │ │ + jne a1520 │ │ + xor %esi,%esi │ │ + xor %edi,%edi │ │ + inc %edi │ │ + shld %cl,%edi,%esi │ │ + shl %cl,%edi │ │ + test $0x20,%cl │ │ + cmovne %edi,%esi │ │ + mov $0x0,%eax │ │ + cmovne %eax,%edi │ │ + mov 0x1c(%esp),%eax │ │ + or %edi,0x62c(%eax) │ │ + or %esi,0x630(%eax) │ │ + inc %ecx │ │ + add $0x3f5c0,%edx │ │ + cmp %ebx,%ecx │ │ + jl a14ec │ │ + mov 0x18(%esp),%eax │ │ + mov 0x24(%esp),%ecx │ │ + lea 0xdec(%eax,%ecx,1),%eax │ │ + mov %eax,0x38(%esp) │ │ + mov %eax,(%esp) │ │ + mov 0x10(%esp),%ebx │ │ + call 14b0 │ │ + mov $0x40,%cl │ │ + mov 0x1c(%esp),%esi │ │ + sub (%esi),%cl │ │ + xor %edi,%edi │ │ + dec %edi │ │ + mov %edi,%edx │ │ + mov %edi,%eax │ │ + shr %cl,%eax │ │ + shrd %cl,%edi,%edx │ │ + test $0x20,%cl │ │ + mov $0x0,%ecx │ │ + cmovne %eax,%edx │ │ + cmovne %ecx,%eax │ │ + xor 0x62c(%esi),%edx │ │ + xor 0x630(%esi),%eax │ │ + or %edx,%eax │ │ + je a15c7 │ │ + mov 0x18(%esp),%eax │ │ + mov 0x24(%esp),%ecx │ │ + lea 0xdf0(%eax,%ecx,1),%edi │ │ + mov 0x14(%esp),%eax │ │ + mov %eax,0x4(%esp) │ │ + mov %edi,(%esp) │ │ + call 1490 │ │ + mov $0x40,%cl │ │ + sub (%esi),%cl │ │ + xor %edx,%edx │ │ + dec %edx │ │ + mov %edx,%eax │ │ + shr %cl,%eax │ │ + shrd %cl,%edx,%edx │ │ + test $0x20,%cl │ │ + mov $0x0,%ecx │ │ + cmovne %eax,%edx │ │ + cmovne %ecx,%eax │ │ + xor 0x62c(%esi),%edx │ │ + xor 0x630(%esi),%eax │ │ + or %edx,%eax │ │ + jne a158b │ │ + mov 0x14(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 14a0 │ │ + mov (%esi),%eax │ │ + test %eax,%eax │ │ + jle a1641 │ │ + mov %esi,%ecx │ │ + xor %esi,%esi │ │ + mov $0x3f570,%edi │ │ + cmp $0x2,%eax │ │ + jl a1636 │ │ + mov -0x4(%ecx),%edx │ │ + cmpl $0x0,0xc(%edx,%edi,1) │ │ + je a1636 │ │ + lea 0x8(%edx,%edi,1),%eax │ │ + mov %eax,0x28(%esp) │ │ + mov -0x8(%eax),%eax │ │ + mov %eax,(%esp) │ │ + movl $0x0,0x4(%esp) │ │ + mov 0x10(%esp),%ebx │ │ + mov %edx,0x30(%esp) │ │ + call 1620 │ │ + mov 0x28(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 1530 │ │ + mov 0x30(%esp),%eax │ │ + lea 0x4(%eax,%edi,1),%eax │ │ + mov %eax,(%esp) │ │ + call 1520 │ │ + mov 0x1c(%esp),%ecx │ │ + mov (%ecx),%eax │ │ + inc %esi │ │ + add $0x3f5c0,%edi │ │ + cmp %eax,%esi │ │ + jl a15e2 │ │ + mov 0x14(%esp),%eax │ │ + mov %eax,(%esp) │ │ + mov 0x10(%esp),%ebx │ │ + call 1530 │ │ + mov 0x38(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 1520 │ │ + mov 0x18(%esp),%edi │ │ + mov 0x24(%esp),%esi │ │ + lea 0xdf0(%edi,%esi,1),%eax │ │ + mov %eax,0x14(%esp) │ │ + mov %eax,(%esp) │ │ + call 1520 │ │ + mov %esi,%ecx │ │ + mov %edi,%edx │ │ + mov 0x14(%esp),%eax │ │ + mov 0xc(%eax),%eax │ │ + test %eax,%eax │ │ + je a16a8 │ │ + lea 0xdfc(%edx,%ecx,1),%esi │ │ + mov %eax,(%esp) │ │ + mov 0x10(%esp),%ebx │ │ + call 14d0 │ │ + mov 0x24(%esp),%ecx │ │ + mov 0x18(%esp),%edx │ │ + movl $0x0,(%esi) │ │ + lea 0x7b8(%edx,%ecx,1),%eax │ │ + mov %eax,0x1c(%esp) │ │ + mov (%eax),%esi │ │ + test %esi,%esi │ │ + je a1717 │ │ + lea 0x7bc(%edx,%ecx,1),%eax │ │ + mov %eax,0x28(%esp) │ │ + cmpl $0x0,(%eax) │ │ + jle a1717 │ │ + mov %ecx,0x24(%esp) │ │ + xor %ecx,%ecx │ │ + mov $0x3634,%edi │ │ + mov %ecx,0x14(%esp) │ │ + lea 0x4(%esi,%edi,1),%eax │ │ + add %edi,%esi │ │ + mov %eax,(%esp) │ │ + mov 0x10(%esp),%ebx │ │ + call 1520 │ │ + mov %esi,(%esp) │ │ + call 1530 │ │ + mov 0x1c(%esp),%eax │ │ + mov (%eax),%esi │ │ + test %esi,%esi │ │ + je a170f │ │ + mov 0x14(%esp),%ecx │ │ + inc %ecx │ │ + add $0x38c0,%edi │ │ + mov 0x28(%esp),%eax │ │ + cmp (%eax),%ecx │ │ + jl a16d4 │ │ + mov 0x18(%esp),%edx │ │ + mov 0x24(%esp),%ecx │ │ + lea 0xaa0(%edx,%ecx,1),%eax │ │ + mov %eax,0x14(%esp) │ │ + cmpl $0x0,0x334(%eax) │ │ + mov %ecx,%edi │ │ + je a176e │ │ + mov 0x18(%esp),%ecx │ │ + mov 0xdc4(%ecx,%edi,1),%eax │ │ + test %eax,%eax │ │ + mov 0x10(%esp),%ebx │ │ + je a1759 │ │ + lea 0xdc4(%ecx,%edi,1),%esi │ │ + mov %eax,(%esp) │ │ + call 14d0 │ │ + mov 0x18(%esp),%ecx │ │ + movl $0x0,(%esi) │ │ + lea 0xdbc(%ecx,%edi,1),%eax │ │ + mov %eax,(%esp) │ │ + call 1520 │ │ + mov 0x1c(%esp),%eax │ │ + mov (%eax),%esi │ │ + mov %esi,(%esp) │ │ + mov 0x10(%esp),%ebx │ │ + call 14d0 │ │ + mov 0x18(%esp),%eax │ │ + lea 0x970(%eax,%edi,1),%esi │ │ + mov -0x1c0(%esi),%eax │ │ + mov %eax,(%esp) │ │ + call 14d0 │ │ + mov -0x184(%esi),%eax │ │ + mov %eax,(%esp) │ │ + call 14d0 │ │ + mov -0x8(%esi),%eax │ │ + mov %eax,(%esp) │ │ + call 14d0 │ │ + mov -0x250(%esi),%eax │ │ + mov %eax,(%esp) │ │ + call 14d0 │ │ + mov 0x134(%esi),%eax │ │ + mov %eax,(%esp) │ │ + call 14d0 │ │ + mov 0x138(%esi),%eax │ │ + mov %eax,(%esp) │ │ + call 14d0 │ │ + mov 0x14(%esp),%eax │ │ + mov (%eax),%eax │ │ + mov %eax,(%esp) │ │ + call 14d0 │ │ + mov 0x3f4(%esi),%eax │ │ + mov %eax,(%esp) │ │ + call 14d0 │ │ + mov %esi,(%esp) │ │ + call 65b80 │ │ + mov 0x3fc(%esi),%eax │ │ + mov %eax,(%esp) │ │ + call 14d0 │ │ + mov 0x418(%esi),%eax │ │ + mov %eax,(%esp) │ │ + call 14d0 │ │ + mov 0x20(%esp),%edi │ │ + mov (%edi),%edx │ │ + test %edx,%edx │ │ + je a1834 │ │ + mov 0x2c(%esp),%ecx │ │ + inc %ecx │ │ + mov 0x4(%edi),%eax │ │ + mov %ecx,0x2c(%esp) │ │ + cmp %eax,%ecx │ │ + jb a12f5 │ │ + mov %edx,(%esp) │ │ + call 14d0 │ │ + lea 0x50(%edi),%eax │ │ + mov %eax,(%esp) │ │ + call 3d940 │ │ + mov 0x4(%edi),%eax │ │ + cmp $0x1,%eax │ │ + jbe a18a7 │ │ + mov 0x120(%edi),%ecx │ │ + test %ecx,%ecx │ │ + je a18a7 │ │ + xor %esi,%esi │ │ + inc %esi │ │ + xor %edi,%edi │ │ + mov 0x10(%esp),%ebx │ │ + cmpl $0x0,0x8(%ecx,%edi,1) │ │ + je a187a │ │ + add %edi,%ecx │ │ + mov %ecx,(%esp) │ │ + call 61eb0 │ │ + mov 0x20(%esp),%eax │ │ + mov 0x4(%eax),%eax │ │ + cmp %eax,%esi │ │ + jae a1891 │ │ + mov 0x20(%esp),%ecx │ │ + mov 0x120(%ecx),%ecx │ │ + inc %esi │ │ + add $0xa4,%edi │ │ + jmp a1862 │ │ + mov 0x20(%esp),%edi │ │ + mov 0x120(%edi),%eax │ │ + mov %eax,(%esp) │ │ + mov 0x10(%esp),%ebx │ │ + call 14d0 │ │ + cmpl $0x0,0x18(%edi) │ │ + mov %edi,%eax │ │ + mov 0x10(%esp),%ebx │ │ + jle a18d5 │ │ + xor %esi,%esi │ │ + xor %edi,%edi │ │ + mov 0x20(%esp),%eax │ │ + mov 0x10(%eax),%eax │ │ + add %esi,%eax │ │ + mov %eax,(%esp) │ │ + call 3d940 │ │ + mov 0x20(%esp),%eax │ │ + inc %edi │ │ + add $0x38,%esi │ │ + cmp 0x18(%eax),%edi │ │ + jl a18b7 │ │ + mov %eax,%edi │ │ + mov 0x10(%eax),%eax │ │ + mov %eax,(%esp) │ │ + call 14d0 │ │ + lea 0x144(%edi),%esi │ │ + add $0x788,%edi │ │ + mov $0x8,%eax │ │ + mov %eax,0x14(%esp) │ │ + mov %edi,(%esp) │ │ + call 3d3c0 │ │ + cmpl $0x0,0x8(%esi) │ │ + je a190d │ │ + mov %esi,(%esp) │ │ + call 61eb0 │ │ + lea 0xa8(%esi),%eax │ │ + mov %eax,(%esp) │ │ + call 62a30 │ │ + lea 0xa4(%esi),%eax │ │ + mov %eax,(%esp) │ │ + call 62a30 │ │ + add $0xc8,%esi │ │ + add $0x10,%edi │ │ + mov 0x14(%esp),%eax │ │ + dec %eax │ │ + jne a18f3 │ │ + mov 0x20(%esp),%esi │ │ + lea 0x24(%esi),%eax │ │ + mov %eax,(%esp) │ │ + call 62a30 │ │ + lea 0x30(%esi),%eax │ │ + mov %eax,(%esp) │ │ + call 62a30 │ │ + lea 0x40(%esi),%eax │ │ + mov %eax,(%esp) │ │ + call 62a30 │ │ + lea 0x38(%esi),%eax │ │ + mov %eax,(%esp) │ │ + call 62a30 │ │ + lea 0x48(%esi),%eax │ │ + mov %eax,(%esp) │ │ + call 62a30 │ │ + mov 0x20(%esi),%eax │ │ + mov %eax,(%esp) │ │ + call 5a9d2 │ │ + mov 0x2c(%esi),%eax │ │ + mov %eax,(%esp) │ │ + call 5a9d2 │ │ + mov 0x13c(%esi),%eax │ │ + mov %eax,(%esp) │ │ + call 5a9d2 │ │ + mov 0x140(%esi),%eax │ │ + mov %eax,(%esp) │ │ + call 5a9d2 │ │ + mov 0x784(%esi),%eax │ │ + mov %eax,(%esp) │ │ + call 5a9d2 │ │ + mov 0x7900(%esi),%eax │ │ + mov %eax,(%esp) │ │ + call 5a9d2 │ │ + mov 0x34(%esp),%esi │ │ + mov (%esi),%eax │ │ + test %eax,%eax │ │ + je a19da │ │ + mov %eax,(%esp) │ │ + call 14d0 │ │ + movl $0x0,(%esi) │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ - mov %esi,%esi │ │ - lea 0x0(%edi,%eiz,1),%edi │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call 9f7df │ │ - pop %ebx │ │ - add $0x35791,%ebx │ │ - mov 0x8(%ebp),%eax │ │ - lea -0x34a60(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x34b00(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x34ab0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x34b80(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,(%eax) │ │ - lea -0x34a20(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x348e0(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x34980(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x34930(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x10(%eax) │ │ - lea -0x348a0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x34850(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x34b40(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x349d0(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x20(%eax) │ │ - lea -0x34ef0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x34800(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x347b0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x34760(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x34(%eax) │ │ - lea -0x34710(%ebx),%ecx │ │ - mov %ecx,0x30(%eax) │ │ - lea -0x34580(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x34620(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x345d0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x346c0(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x154(%eax) │ │ - lea -0x34530(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x343f0(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x34490(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x34440(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x164(%eax) │ │ - lea -0x343a0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x34350(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x34670(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x344e0(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x174(%eax) │ │ - lea -0x34300(%ebx),%ecx │ │ - mov %ecx,0x190(%eax) │ │ - lea -0x342b0(%ebx),%ecx │ │ - mov %ecx,0x18c(%eax) │ │ - lea -0x34260(%ebx),%ecx │ │ - mov %ecx,0x188(%eax) │ │ - lea -0x34210(%ebx),%ecx │ │ - mov %ecx,0x184(%eax) │ │ - lea -0x34080(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x34120(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x340d0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x341c0(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x374(%eax) │ │ - lea -0x34030(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x33ef0(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x33f90(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x33f40(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x384(%eax) │ │ - lea -0x33ea0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x33e50(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x34170(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x33fe0(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x394(%eax) │ │ - lea -0x33e00(%ebx),%ecx │ │ - mov %ecx,0x3b0(%eax) │ │ - lea -0x33db0(%ebx),%ecx │ │ - mov %ecx,0x3ac(%eax) │ │ - lea -0x33d60(%ebx),%ecx │ │ - mov %ecx,0x3a8(%eax) │ │ - lea -0x33d10(%ebx),%ecx │ │ - mov %ecx,0x3a4(%eax) │ │ - lea -0x33b80(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x33c20(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x33bd0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x33cc0(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x198(%eax) │ │ - lea -0x33b30(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x339f0(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x33a90(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x33a40(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x1a8(%eax) │ │ - lea -0x339a0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x33950(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x33c70(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x33ae0(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x1b8(%eax) │ │ - lea -0x33900(%ebx),%ecx │ │ - mov %ecx,0x1d4(%eax) │ │ - lea -0x338b0(%ebx),%ecx │ │ - mov %ecx,0x1d0(%eax) │ │ - lea -0x33860(%ebx),%ecx │ │ - mov %ecx,0x1cc(%eax) │ │ - lea -0x33810(%ebx),%ecx │ │ - mov %ecx,0x1c8(%eax) │ │ - lea -0x336a0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x33740(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x336f0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x337c0(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x44(%eax) │ │ - lea -0x33660(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x33520(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x335c0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x33570(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x54(%eax) │ │ - lea -0x334e0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x33490(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x33780(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x33610(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x64(%eax) │ │ - lea -0x33440(%ebx),%ecx │ │ - mov %ecx,0x80(%eax) │ │ - lea -0x333f0(%ebx),%ecx │ │ - mov %ecx,0x7c(%eax) │ │ - lea -0x333a0(%ebx),%ecx │ │ - mov %ecx,0x78(%eax) │ │ - lea -0x33350(%ebx),%ecx │ │ - mov %ecx,0x74(%eax) │ │ - lea -0x331c0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x33260(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x33210(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x33300(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x1dc(%eax) │ │ - lea -0x33170(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x33030(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x330d0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x33080(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x1ec(%eax) │ │ - lea -0x32fe0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x32f90(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x332b0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x33120(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x1fc(%eax) │ │ - lea -0x32f40(%ebx),%ecx │ │ - mov %ecx,0x218(%eax) │ │ - lea -0x32ef0(%ebx),%ecx │ │ - mov %ecx,0x214(%eax) │ │ - lea -0x32ea0(%ebx),%ecx │ │ - mov %ecx,0x210(%eax) │ │ - lea -0x32e50(%ebx),%ecx │ │ - mov %ecx,0x20c(%eax) │ │ - lea -0x32e00(%ebx),%ecx │ │ - mov %ecx,0x3fc(%eax) │ │ - lea -0x32db0(%ebx),%ecx │ │ - mov %ecx,0x420(%eax) │ │ - lea -0x32c20(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x32cc0(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x32c70(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x32d60(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x3b8(%eax) │ │ - lea -0x32bd0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x32a90(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x32b30(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x32ae0(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x3c8(%eax) │ │ - lea -0x32a40(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x329f0(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x32d10(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x32b80(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x3d8(%eax) │ │ - lea -0x329a0(%ebx),%ecx │ │ - mov %ecx,0x3f4(%eax) │ │ - lea -0x32950(%ebx),%ecx │ │ - mov %ecx,0x3f0(%eax) │ │ - lea -0x32900(%ebx),%ecx │ │ - mov %ecx,0x3ec(%eax) │ │ - lea -0x328b0(%ebx),%ecx │ │ - mov %ecx,0x3e8(%eax) │ │ - lea -0x32720(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x327c0(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x32770(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x32860(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x220(%eax) │ │ - lea -0x326d0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x32590(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x32630(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x325e0(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x230(%eax) │ │ - lea -0x32540(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x324f0(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x32810(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x32680(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x240(%eax) │ │ - lea -0x324a0(%ebx),%ecx │ │ - mov %ecx,0x25c(%eax) │ │ - lea -0x32450(%ebx),%ecx │ │ - mov %ecx,0x258(%eax) │ │ - lea -0x32400(%ebx),%ecx │ │ - mov %ecx,0x254(%eax) │ │ - lea -0x323b0(%ebx),%ecx │ │ - mov %ecx,0x250(%eax) │ │ - lea -0x32240(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x322e0(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x32290(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x32360(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x88(%eax) │ │ - lea -0x32200(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x320c0(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x32160(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x32110(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x98(%eax) │ │ - lea -0x32080(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x32030(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x32320(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x321b0(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0xa8(%eax) │ │ - lea -0x31fe0(%ebx),%ecx │ │ - mov %ecx,0x264(%eax) │ │ - lea -0x31f90(%ebx),%ecx │ │ - mov %ecx,0x288(%eax) │ │ - lea -0x31f40(%ebx),%ecx │ │ - mov %ecx,0x484(%eax) │ │ - lea -0x31ef0(%ebx),%ecx │ │ - mov %ecx,0x440(%eax) │ │ - lea -0x31ea0(%ebx),%ecx │ │ - mov %ecx,0x464(%eax) │ │ - lea -0x31e50(%ebx),%ecx │ │ - mov %ecx,0x2a8(%eax) │ │ - lea -0x31e00(%ebx),%ecx │ │ - mov %ecx,0x2cc(%eax) │ │ - lea -0x31db0(%ebx),%ecx │ │ - mov %ecx,0xcc(%eax) │ │ - lea -0x31d70(%ebx),%ecx │ │ - mov %ecx,0xf0(%eax) │ │ - lea -0x31d30(%ebx),%ecx │ │ - mov %ecx,0x2ec(%eax) │ │ - lea -0x31ce0(%ebx),%ecx │ │ - mov %ecx,0x4c8(%eax) │ │ - lea -0x31c90(%ebx),%ecx │ │ - mov %ecx,0x330(%eax) │ │ - lea -0x31c40(%ebx),%ecx │ │ - mov %ecx,0x110(%eax) │ │ - mov %eax,(%esp) │ │ - call 74ce4 │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ + nop │ │ + │ │ +000a19f0 : │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x50,%esp │ │ - call a0091 │ │ + sub $0x90,%esp │ │ + call a1a04 │ │ pop %ebx │ │ - add $0x34edf,%ebx │ │ - mov 0xc(%ebp),%esi │ │ - mov 0x10(%ebp),%edi │ │ - movzwl (%edi),%eax │ │ - movd %eax,%xmm0 │ │ - pinsrw $0x2,0x8(%edi),%xmm0 │ │ - pinsrw $0x4,0x10(%edi),%xmm0 │ │ - pinsrw $0x6,0x18(%edi),%xmm0 │ │ - pslld $0x10,%xmm0 │ │ - psrad $0x10,%xmm0 │ │ - pslld $0xe,%xmm0 │ │ - psrad $0x10,%xmm0 │ │ - movdqa %xmm0,(%esp) │ │ - sub $0x8,%esp │ │ - lea 0x8(%esp),%eax │ │ - push $0x1 │ │ + add $0x3556c,%ebx │ │ + mov 0x8(%ebp),%edi │ │ + xorps %xmm0,%xmm0 │ │ + movaps %xmm0,0x30(%esp) │ │ + movaps %xmm0,0x20(%esp) │ │ + movaps %xmm0,0x10(%esp) │ │ + test %edi,%edi │ │ + jne a1a5c │ │ + lea -0x14590(%ebx),%eax │ │ + lea -0x1459c(%ebx),%ecx │ │ + lea -0x14b10(%ebx),%edx │ │ + mov $0xa8,%esi │ │ + add -0x2a4(%ebx),%esi │ │ push %eax │ │ - call 57770 │ │ + push %ecx │ │ + push %edx │ │ + push %esi │ │ + call 14c0 │ │ add $0x10,%esp │ │ - lea 0x10(%esp),%eax │ │ - movzwl 0x2(%edi),%ecx │ │ - movd %ecx,%xmm0 │ │ - pinsrw $0x2,0xa(%edi),%xmm0 │ │ - pinsrw $0x4,0x12(%edi),%xmm0 │ │ - pinsrw $0x6,0x1a(%edi),%xmm0 │ │ - pslld $0x10,%xmm0 │ │ - psrad $0x10,%xmm0 │ │ - pslld $0xe,%xmm0 │ │ - psrad $0x10,%xmm0 │ │ - movdqa %xmm0,0x10(%esp) │ │ + mov $0xffffffea,%esi │ │ + mov %esi,%eax │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + movl $0x1,0x6c(%esp) │ │ + movl $0x0,0x58(%esp) │ │ + lea -0x758e0(%ebx),%eax │ │ + mov %eax,0x5c(%esp) │ │ + lea -0x757f0(%ebx),%eax │ │ + mov %eax,0x60(%esp) │ │ + movl $0x0,0x64(%esp) │ │ + movaps -0x14b70(%ebx),%xmm0 │ │ + movaps %xmm0,0x40(%esp) │ │ + movl $0x1,0x50(%esp) │ │ + movl $0x0,0x54(%esp) │ │ + movl $0x0,0x68(%esp) │ │ sub $0x8,%esp │ │ - push $0x1 │ │ + lea 0x48(%esp),%eax │ │ + lea 0x14(%esp),%ecx │ │ push %eax │ │ - call 57770 │ │ + push %ecx │ │ + call 1630 │ │ add $0x10,%esp │ │ - lea 0x20(%esp),%eax │ │ - movzwl 0x4(%edi),%ecx │ │ - movd %ecx,%xmm0 │ │ - pinsrw $0x2,0xc(%edi),%xmm0 │ │ - pinsrw $0x4,0x14(%edi),%xmm0 │ │ - pinsrw $0x6,0x1c(%edi),%xmm0 │ │ - pslld $0x10,%xmm0 │ │ - psrad $0x10,%xmm0 │ │ - pslld $0xe,%xmm0 │ │ - psrad $0x10,%xmm0 │ │ - movdqa %xmm0,0x20(%esp) │ │ - sub $0x8,%esp │ │ - push $0x1 │ │ + test %eax,%eax │ │ + js a1b7a │ │ + mov 0xc(%ebp),%eax │ │ + test %eax,%eax │ │ + je a1b81 │ │ + sub $0xc,%esp │ │ + lea -0x353d0(%ebx),%ecx │ │ + lea 0x1c(%esp),%edx │ │ + push $0x0 │ │ + push %ecx │ │ + pushl 0x10(%ebp) │ │ push %eax │ │ - call 57770 │ │ - add $0x10,%esp │ │ - lea 0x30(%esp),%eax │ │ - movzwl 0x6(%edi),%ecx │ │ - movd %ecx,%xmm0 │ │ - pinsrw $0x2,0xe(%edi),%xmm0 │ │ - pinsrw $0x4,0x16(%edi),%xmm0 │ │ - pinsrw $0x6,0x1e(%edi),%xmm0 │ │ - pslld $0x10,%xmm0 │ │ - psrad $0x10,%xmm0 │ │ - pslld $0xe,%xmm0 │ │ - psrad $0x10,%xmm0 │ │ - movdqa %xmm0,0x30(%esp) │ │ - sub $0x8,%esp │ │ + push %edx │ │ + call 3d650 │ │ + add $0x20,%esp │ │ + test %eax,%eax │ │ + js a1b93 │ │ + cmpl $0x0,0x14(%esp) │ │ + mov 0xc(%esp),%eax │ │ + je a1b37 │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + sub $0x4,%esp │ │ push $0x1 │ │ + lea 0x18(%esp),%ecx │ │ + push %ecx │ │ push %eax │ │ - call 57770 │ │ - add $0x10,%esp │ │ - movl $0x0,0x4(%edi) │ │ - movl $0x0,(%edi) │ │ - movl $0x0,0xc(%edi) │ │ - movl $0x0,0x8(%edi) │ │ - movl $0x0,0x14(%edi) │ │ - movl $0x0,0x10(%edi) │ │ - movl $0x0,0x1c(%edi) │ │ - movl $0x0,0x18(%edi) │ │ - sub $0x8,%esp │ │ - push $0x4 │ │ - lea 0xc(%esp),%eax │ │ - push %eax │ │ - call 57770 │ │ - add $0x8,%esp │ │ - push $0x4 │ │ - lea 0x10(%esp),%eax │ │ - push %eax │ │ - call 57770 │ │ - add $0x10,%esp │ │ - lea 0x8(%esp),%eax │ │ - sub $0x8,%esp │ │ - push $0x4 │ │ - push %eax │ │ - call 57770 │ │ + call 5b440 │ │ add $0x10,%esp │ │ - lea 0xc(%esp),%eax │ │ - sub $0x8,%esp │ │ - push $0x4 │ │ + mov %eax,%esi │ │ + test %eax,%eax │ │ + js a1b57 │ │ + add %esi,0x10(%esp) │ │ + sub %esi,0x14(%esp) │ │ + mov 0xc(%esp),%eax │ │ + jne a1b10 │ │ + mov 0x28(%eax),%eax │ │ + mov $0xffffffea,%esi │ │ + test %eax,%eax │ │ + je a1b57 │ │ + sub $0x4,%esp │ │ + push $0x5cc │ │ push %eax │ │ - call 57770 │ │ - add $0x10,%esp │ │ - mov 0x8(%ebp),%edi │ │ - movzbl (%edi),%edx │ │ - add (%esp),%edx │ │ - cmp $0x100,%edx │ │ - mov $0xff,%eax │ │ - cmovge %eax,%edx │ │ - xor %ecx,%ecx │ │ - test %edx,%edx │ │ - cmovle %ecx,%edx │ │ - mov %dl,(%edi) │ │ - movzbl 0x1(%edi),%edx │ │ - add 0x4(%esp),%edx │ │ - cmp $0x100,%edx │ │ - cmovge %eax,%edx │ │ - test %edx,%edx │ │ - cmovle %ecx,%edx │ │ - mov %dl,0x1(%edi) │ │ - movzbl 0x2(%edi),%edx │ │ - add 0x8(%esp),%edx │ │ - cmp $0x100,%edx │ │ - cmovge %eax,%edx │ │ - test %edx,%edx │ │ - cmovle %ecx,%edx │ │ - mov %dl,0x2(%edi) │ │ - movzbl 0x3(%edi),%edx │ │ - add 0xc(%esp),%edx │ │ - cmp $0x100,%edx │ │ - cmovge %eax,%edx │ │ - test %edx,%edx │ │ - cmovle %ecx,%edx │ │ - mov %dl,0x3(%edi) │ │ - movzbl (%edi,%esi,1),%edx │ │ - add 0x10(%esp),%edx │ │ - cmp $0x100,%edx │ │ - cmovge %eax,%edx │ │ - test %edx,%edx │ │ - cmovle %ecx,%edx │ │ - mov %dl,(%edi,%esi,1) │ │ - movzbl 0x1(%edi,%esi,1),%edx │ │ - add 0x14(%esp),%edx │ │ - cmp $0x100,%edx │ │ - cmovge %eax,%edx │ │ - test %edx,%edx │ │ - cmovle %ecx,%edx │ │ - mov %dl,0x1(%edi,%esi,1) │ │ - movzbl 0x2(%edi,%esi,1),%edx │ │ - add 0x18(%esp),%edx │ │ - cmp $0x100,%edx │ │ - cmovge %eax,%edx │ │ - test %edx,%edx │ │ - cmovle %ecx,%edx │ │ - mov %dl,0x2(%edi,%esi,1) │ │ - movzbl 0x3(%edi,%esi,1),%edx │ │ - add 0x1c(%esp),%edx │ │ - cmp $0x100,%edx │ │ - cmovge %eax,%edx │ │ - test %edx,%edx │ │ - cmovle %ecx,%edx │ │ - mov %dl,0x3(%edi,%esi,1) │ │ - lea (%edi,%esi,1),%edx │ │ - movzbl (%esi,%edx,1),%ebx │ │ - add 0x20(%esp),%ebx │ │ - cmp $0x100,%ebx │ │ - cmovge %eax,%ebx │ │ - test %ebx,%ebx │ │ - cmovle %ecx,%ebx │ │ - mov %bl,(%esi,%edx,1) │ │ - movzbl 0x1(%esi,%edx,1),%ebx │ │ - add 0x24(%esp),%ebx │ │ - cmp $0x100,%ebx │ │ - cmovge %eax,%ebx │ │ - test %ebx,%ebx │ │ - cmovle %ecx,%ebx │ │ - mov %bl,0x1(%esi,%edx,1) │ │ - movzbl 0x2(%esi,%edx,1),%ebx │ │ - add 0x28(%esp),%ebx │ │ - cmp $0x100,%ebx │ │ - cmovge %eax,%ebx │ │ - test %ebx,%ebx │ │ - cmovle %ecx,%ebx │ │ - mov %bl,0x2(%esi,%edx,1) │ │ - movzbl 0x3(%esi,%edx,1),%ebx │ │ - add 0x2c(%esp),%ebx │ │ - cmp $0x100,%ebx │ │ - cmovge %eax,%ebx │ │ - test %ebx,%ebx │ │ - cmovle %ecx,%ebx │ │ - mov %bl,0x3(%esi,%edx,1) │ │ - add %esi,%edx │ │ - movzbl (%esi,%edx,1),%ebx │ │ - add 0x30(%esp),%ebx │ │ - cmp $0x100,%ebx │ │ - cmovge %eax,%ebx │ │ - test %ebx,%ebx │ │ - cmovle %ecx,%ebx │ │ - mov %bl,(%esi,%edx,1) │ │ - movzbl 0x1(%esi,%edx,1),%ebx │ │ - add 0x34(%esp),%ebx │ │ - cmp $0x100,%ebx │ │ - cmovge %eax,%ebx │ │ - test %ebx,%ebx │ │ - cmovle %ecx,%ebx │ │ - mov %bl,0x1(%esi,%edx,1) │ │ - movzbl 0x2(%esi,%edx,1),%ebx │ │ - add 0x38(%esp),%ebx │ │ - cmp $0x100,%ebx │ │ - cmovge %eax,%ebx │ │ - test %ebx,%ebx │ │ - cmovle %ecx,%ebx │ │ - mov %bl,0x2(%esi,%edx,1) │ │ - movzbl 0x3(%esi,%edx,1),%ebx │ │ - add 0x3c(%esp),%ebx │ │ - cmp $0x100,%ebx │ │ - cmovge %eax,%ebx │ │ - test %ebx,%ebx │ │ - cmovle %ecx,%ebx │ │ - mov %bl,0x3(%esi,%edx,1) │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ + push %edi │ │ + call 1470 │ │ + add $0x10,%esp │ │ + xor %esi,%esi │ │ + sub $0xc,%esp │ │ + lea 0x1c(%esp),%eax │ │ + push %eax │ │ + call 3d940 │ │ + add $0x10,%esp │ │ + lea 0xc(%esp),%ecx │ │ + mov $0x1,%edx │ │ + call a119a │ │ + jmp a1a52 │ │ + mov %eax,%esi │ │ + jmp a1a52 │ │ + mov 0xc(%esp),%eax │ │ + mov 0x28(%eax),%eax │ │ + mov $0xffffffea,%esi │ │ + test %eax,%eax │ │ + jne a1b43 │ │ + jmp a1b57 │ │ + mov %eax,%esi │ │ + jmp a1b57 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call a03ff │ │ - pop %ebx │ │ - add $0x34b71,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x82ef0(%ebx),%eax │ │ - push $0x1 │ │ - push %eax │ │ - push %eax │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ + and $0xfffffffc,%esp │ │ + mov %ebp,%esp │ │ pop %ebp │ │ retq │ │ + │ │ +000a1baa : │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call a043f │ │ + call a1bb7 │ │ pop %ebx │ │ - add $0x34b31,%ebx │ │ + add $0x353b9,%ebx │ │ mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7db70(%ebx),%eax │ │ - push $0x0 │ │ - push %eax │ │ + test %ecx,%ecx │ │ + je a1bcf │ │ + xor %edx,%edx │ │ + inc %edx │ │ + call a119a │ │ + jmp a1bf8 │ │ + lea -0x1450e(%ebx),%eax │ │ + lea -0x14522(%ebx),%ecx │ │ + lea -0x14b10(%ebx),%edx │ │ + mov $0xa8,%esi │ │ + add -0x2a4(%ebx),%esi │ │ push %eax │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ + push %ecx │ │ + push %edx │ │ + push %esi │ │ + call 14c0 │ │ + add $0x10,%esp │ │ + lea -0x8(%ebp),%esp │ │ + pop %esi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ + nop │ │ + │ │ +000a1c00 : │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - call a047d │ │ + sub $0x10,%esp │ │ + call a1c11 │ │ pop %ebx │ │ - add $0x34af3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x82ef0(%ebx),%eax │ │ - lea -0x7ebd0(%ebx),%esi │ │ - push $0x0 │ │ + add $0x3535f,%ebx │ │ + mov 0x8(%ebp),%esi │ │ + test %esi,%esi │ │ + je a1c71 │ │ + mov 0xc(%ebp),%edi │ │ + test %edi,%edi │ │ + je a1c7f │ │ + cmpl $0x0,(%edi) │ │ + je a1c3b │ │ + cmpl $0x0,0x4(%edi) │ │ + je a1c8d │ │ + movl $0x0,0x78f4(%esi) │ │ + mov $0xfffffff5,%eax │ │ + cmpl $0x0,0x50(%esi) │ │ + jne a1cbb │ │ + lea 0x50(%esi),%eax │ │ + sub $0x8,%esp │ │ + push %edi │ │ + push %eax │ │ + call 3d7d0 │ │ + add $0x10,%esp │ │ + mov %esi,%ecx │ │ + call a1cd0 │ │ + test %eax,%eax │ │ + jne a1cbb │ │ + sub $0xc,%esp │ │ + push %edi │ │ + call 3d940 │ │ + add $0x10,%esp │ │ + xor %eax,%eax │ │ + jmp a1cbb │ │ + lea -0x1456a(%ebx),%eax │ │ + lea -0x14574(%ebx),%ecx │ │ + jmp a1c99 │ │ + lea -0x1456a(%ebx),%eax │ │ + lea -0x1455a(%ebx),%ecx │ │ + jmp a1c99 │ │ + lea -0x1456a(%ebx),%eax │ │ + lea -0x1454f(%ebx),%ecx │ │ + lea -0x14b10(%ebx),%edx │ │ + mov $0xa8,%esi │ │ + add -0x2a4(%ebx),%esi │ │ push %eax │ │ + push %ecx │ │ + push %edx │ │ push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ + call 14c0 │ │ + add $0x10,%esp │ │ + mov $0xffffffea,%eax │ │ + lea -0xc(%ebp),%esp │ │ pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - call a04cd │ │ + sub $0x20,%esp │ │ + mov %ecx,%esi │ │ + call a1ce3 │ │ pop %ebx │ │ - add $0x34aa3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7ebd0(%ebx),%eax │ │ - lea -0x82ef0(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ + add $0x3528d,%ebx │ │ + call a1fd0 │ │ + xor %edi,%edi │ │ + test %eax,%eax │ │ + jne a1d71 │ │ + lea 0x50(%esi),%eax │ │ + mov %eax,0x18(%esp) │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + cmpl $0x0,0x54(%esi) │ │ + je a1d4e │ │ + mov 0x18(%esp),%eax │ │ + mov %eax,0x4(%esp) │ │ + mov %esi,(%esp) │ │ + movl $0x0,0x8(%esp) │ │ + call 5b440 │ │ + mov %eax,%edi │ │ + test %eax,%eax │ │ + js a1d52 │ │ + add %edi,0x50(%esi) │ │ + sub %edi,0x54(%esi) │ │ + jne a1d38 │ │ + mov 0x18(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 3d940 │ │ + mov %esi,%ecx │ │ + call a1fd0 │ │ + test %eax,%eax │ │ + setne %cl │ │ + test %edi,%edi │ │ + js a1d6a │ │ + test %eax,%eax │ │ + je a1d00 │ │ + jmp a1d6a │ │ + xor %edi,%edi │ │ + jmp a1d71 │ │ + mov 0x18(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 3d940 │ │ + mov %esi,%ecx │ │ + call a1fd0 │ │ + test %eax,%eax │ │ + setne %cl │ │ + xor %eax,%eax │ │ + test %cl,%cl │ │ + cmovne %eax,%edi │ │ + mov %edi,%eax │ │ + lea -0xc(%ebp),%esp │ │ pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + │ │ +000a1d80 : │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x30,%esp │ │ + call a1d91 │ │ + pop %ebx │ │ + add $0x351df,%ebx │ │ + mov 0x8(%ebp),%esi │ │ + test %esi,%esi │ │ + je a1e38 │ │ + cmpl $0x0,0xc(%ebp) │ │ + je a1f87 │ │ + mov 0x78f4(%esi),%edi │ │ + movl $0x1,0x78f4(%esi) │ │ + mov %esi,%ecx │ │ + call a1cd0 │ │ + test %eax,%eax │ │ + js a1fbd │ │ + mov %esi,%eax │ │ + sub $0xffffff80,%eax │ │ + mov %eax,0x1c(%esp) │ │ + cmpl $0x0,0x88(%esi) │ │ + je a1e1d │ │ + mov 0x78e8(%esi),%eax │ │ + test %eax,%eax │ │ + je a1f74 │ │ + cmpl $0x0,0x78ec(%esi) │ │ + jne a1f74 │ │ + shr $0x8,%eax │ │ + bsr %eax,%eax │ │ + mov 0x84(%esi),%ecx │ │ + cmp 0xfc(%ecx),%eax │ │ + jle a1f74 │ │ + mov 0x1c(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 61dc0 │ │ + test %edi,%edi │ │ + mov $0xfffffff5,%eax │ │ + je a1fbd │ │ + cmpl $0x2,0x4(%esi) │ │ + jb a1fbd │ │ + xor %eax,%eax │ │ + jmp a1e6a │ │ + lea -0x14534(%ebx),%eax │ │ + mov %eax,0xc(%esp) │ │ + lea -0x14574(%ebx),%eax │ │ + jmp a1f97 │ │ nop │ │ nop │ │ nop │ │ + mov 0x1c(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 61dc0 │ │ + mov 0x24(%esp),%eax │ │ + inc %eax │ │ + cmp 0x4(%esi),%eax │ │ + jae a1fc5 │ │ + mov %eax,0x24(%esp) │ │ + mov (%esi),%edi │ │ + mov 0x124(%esi),%eax │ │ + mov %eax,0x28(%esp) │ │ + imul $0xea0,%eax,%esi │ │ + lea 0xa68(%edi,%esi,1),%eax │ │ + mov %eax,0x20(%esp) │ │ + mov %eax,(%esp) │ │ + call 1480 │ │ + cmpl $0x0,0x728(%edi,%esi,1) │ │ + jle a1ec5 │ │ + mov %edi,%eax │ │ + lea 0x728(%edi,%esi,1),%edi │ │ + lea 0xa64(%eax,%esi,1),%esi │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call a051f │ │ - pop %ebx │ │ - add $0x34a51,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ + mov 0x20(%esp),%eax │ │ + mov %eax,0x4(%esp) │ │ + mov %esi,(%esp) │ │ + call 1490 │ │ + cmpl $0x0,(%edi) │ │ + jg a1eb0 │ │ + mov 0x20(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 14a0 │ │ + mov 0x8(%ebp),%esi │ │ + mov 0x120(%esi),%eax │ │ + mov 0x124(%esi),%edx │ │ + imul $0xa4,0x28(%esp),%ecx │ │ + inc %edx │ │ + cmp 0x4(%esi),%edx │ │ + mov $0x0,%edi │ │ + cmove %edi,%edx │ │ + mov %edx,0x124(%esi) │ │ + cmpl $0x0,0x8(%eax,%ecx,1) │ │ + je a1e5c │ │ + lea (%eax,%ecx,1),%esi │ │ + mov 0xa0(%eax,%ecx,1),%edx │ │ + mov 0x4(%edx),%edx │ │ + cmp $0xfffffffe,%edx │ │ + je a1f31 │ │ + cmpl $0x0,0x98(%eax,%ecx,1) │ │ + je a1f31 │ │ + mov %esi,0x4(%esp) │ │ + mov 0x1c(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 61b60 │ │ + mov %esi,(%esp) │ │ + call 61eb0 │ │ + mov 0x8(%ebp),%esi │ │ + cmpl $0x0,0x88(%esi) │ │ + je a1e5c │ │ + mov 0x78e8(%esi),%eax │ │ + test %eax,%eax │ │ + je a1f74 │ │ + cmpl $0x0,0x78ec(%esi) │ │ + jne a1f74 │ │ + shr $0x8,%eax │ │ + bsr %eax,%eax │ │ + mov 0x84(%esi),%ecx │ │ + cmp 0xfc(%ecx),%eax │ │ + jg a1e50 │ │ + mov 0x1c(%esp),%eax │ │ + mov %eax,(%esp) │ │ + mov %esi,%ecx │ │ mov 0xc(%ebp),%edx │ │ - lea -0x7ebd0(%ebx),%eax │ │ - push $0x0 │ │ - push %eax │ │ - push %eax │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ + call a2040 │ │ + jmp a1fbd │ │ + lea -0x14534(%ebx),%eax │ │ + mov %eax,0xc(%esp) │ │ + lea -0x1459c(%ebx),%eax │ │ + mov %eax,0x8(%esp) │ │ + lea -0x14b10(%ebx),%eax │ │ + mov %eax,0x4(%esp) │ │ + mov $0xa8,%eax │ │ + add -0x2a4(%ebx),%eax │ │ + mov %eax,(%esp) │ │ + call 14c0 │ │ + mov $0xffffffea,%eax │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ + mov $0xfffffff5,%eax │ │ + jmp a1fbd │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - call a055d │ │ + sub $0x10,%esp │ │ + call a1fe0 │ │ pop %ebx │ │ - add $0x34a13,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7ebd0(%ebx),%eax │ │ - lea -0x7eac0(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ + add $0x34f90,%ebx │ │ + xor %eax,%eax │ │ + cmpl $0x0,0x88(%ecx) │ │ + je a202b │ │ + mov 0x78e8(%ecx),%edx │ │ + mov $0x1,%eax │ │ + test %edx,%edx │ │ + je a202b │ │ + cmpl $0x0,0x78ec(%ecx) │ │ + jne a202b │ │ + shr $0x8,%edx │ │ + bsr %edx,%edx │ │ + mov 0x84(%ecx),%esi │ │ + cmp 0xfc(%esi),%edx │ │ + jle a202b │ │ + sub $0xffffff80,%ecx │ │ + mov %ecx,(%esp) │ │ + call 61dc0 │ │ + xor %eax,%eax │ │ lea -0x8(%ebp),%esp │ │ pop %esi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ @@ -166525,177 +168512,666 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - call a05ad │ │ + sub $0x10,%esp │ │ + mov %ecx,%edi │ │ + call a2053 │ │ pop %ebx │ │ - add $0x349c3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7eac0(%ebx),%eax │ │ - lea -0x7ebd0(%ebx),%esi │ │ - push $0x0 │ │ + add $0x34f1d,%ebx │ │ + mov 0x8(%ebp),%esi │ │ + mov 0x4(%esi),%ecx │ │ + cmpl $0x0,0x4(%ecx) │ │ + mov $0x1,%al │ │ + jne a206e │ │ + cmpl $0x0,0x28(%ecx) │ │ + je a20d0 │ │ + test %al,%al │ │ + je a20db │ │ + cmpl $0x0,0x78e0(%edi) │ │ + je a20db │ │ + push %esi │ │ + pushl 0x1c(%esi) │ │ + push %edx │ │ + push %edi │ │ + mov %edx,0x18(%esp) │ │ + call 61af0 │ │ + add $0x10,%esp │ │ + mov %esi,%ecx │ │ + test %eax,%eax │ │ + js a20b4 │ │ + mov 0x8(%esp),%edx │ │ + mov 0x28(%edx),%eax │ │ + cmp $0x8,%eax │ │ + jne a20e7 │ │ + add $0x808,%edi │ │ + sub $0x4,%esp │ │ + mov %ecx,%esi │ │ + push %ecx │ │ + push %edx │ │ + push %edi │ │ + call b7c40 │ │ + jmp a2103 │ │ + mov %eax,%esi │ │ + sub $0xc,%esp │ │ + push %ecx │ │ + call 61dc0 │ │ + add $0x4,%esp │ │ + pushl 0x14(%esp) │ │ + call 61dc0 │ │ + add $0x10,%esp │ │ + jmp a2114 │ │ + cmpl $0x0,0x2c(%ecx) │ │ + setne %al │ │ + test %al,%al │ │ + jne a2072 │ │ + sub $0x8,%esp │ │ + push %esi │ │ + push %edx │ │ + call 61ca0 │ │ + jmp a210f │ │ + sar %eax │ │ + imul $0x694,%eax,%eax │ │ + lea -0x1248(%eax,%edi,1),%eax │ │ + sub $0x4,%esp │ │ + mov %ecx,%esi │ │ + push %ecx │ │ + push %edx │ │ push %eax │ │ + call adc50 │ │ + add $0x10,%esp │ │ + sub $0xc,%esp │ │ push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ + call 61dc0 │ │ + add $0x10,%esp │ │ + xor %esi,%esi │ │ + mov %esi,%eax │ │ + lea -0xc(%ebp),%esp │ │ pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ + │ │ +000a2120 : │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x20,%esp │ │ + call a2131 │ │ + pop %ebx │ │ + add $0x34e3f,%ebx │ │ + mov 0x8(%ebp),%edi │ │ + lea 0x50(%edi),%eax │ │ + mov %eax,(%esp) │ │ + call 3d940 │ │ + movl $0x0,0x78f4(%edi) │ │ + cmpl $0x0,0x14c(%edi) │ │ + je a2167 │ │ + lea 0x144(%edi),%eax │ │ + mov %eax,(%esp) │ │ + call 61eb0 │ │ + lea 0x1e8(%edi),%eax │ │ + mov %eax,(%esp) │ │ + call 62a30 │ │ + lea 0x1ec(%edi),%eax │ │ + mov %eax,(%esp) │ │ + call 62a30 │ │ + lea 0x788(%edi),%eax │ │ + mov %eax,(%esp) │ │ + call 3d3c0 │ │ + cmpl $0x0,0x214(%edi) │ │ + je a21a8 │ │ + lea 0x20c(%edi),%eax │ │ + mov %eax,(%esp) │ │ + call 61eb0 │ │ + lea 0x2b0(%edi),%eax │ │ + mov %eax,(%esp) │ │ + call 62a30 │ │ + lea 0x2b4(%edi),%eax │ │ + mov %eax,(%esp) │ │ + call 62a30 │ │ + lea 0x798(%edi),%eax │ │ + mov %eax,(%esp) │ │ + call 3d3c0 │ │ + cmpl $0x0,0x2dc(%edi) │ │ + je a21e9 │ │ + lea 0x2d4(%edi),%eax │ │ + mov %eax,(%esp) │ │ + call 61eb0 │ │ + lea 0x378(%edi),%eax │ │ + mov %eax,(%esp) │ │ + call 62a30 │ │ + lea 0x37c(%edi),%eax │ │ + mov %eax,(%esp) │ │ + call 62a30 │ │ + lea 0x7a8(%edi),%eax │ │ + mov %eax,(%esp) │ │ + call 3d3c0 │ │ + cmpl $0x0,0x3a4(%edi) │ │ + je a222a │ │ + lea 0x39c(%edi),%eax │ │ + mov %eax,(%esp) │ │ + call 61eb0 │ │ + lea 0x440(%edi),%eax │ │ + mov %eax,(%esp) │ │ + call 62a30 │ │ + lea 0x444(%edi),%eax │ │ + mov %eax,(%esp) │ │ + call 62a30 │ │ + lea 0x7b8(%edi),%eax │ │ + mov %eax,(%esp) │ │ + call 3d3c0 │ │ + cmpl $0x0,0x46c(%edi) │ │ + je a226b │ │ + lea 0x464(%edi),%eax │ │ + mov %eax,(%esp) │ │ + call 61eb0 │ │ + lea 0x508(%edi),%eax │ │ + mov %eax,(%esp) │ │ + call 62a30 │ │ + lea 0x50c(%edi),%eax │ │ + mov %eax,(%esp) │ │ + call 62a30 │ │ + lea 0x7c8(%edi),%eax │ │ + mov %eax,(%esp) │ │ + call 3d3c0 │ │ + cmpl $0x0,0x534(%edi) │ │ + je a22ac │ │ + lea 0x52c(%edi),%eax │ │ + mov %eax,(%esp) │ │ + call 61eb0 │ │ + lea 0x5d0(%edi),%eax │ │ + mov %eax,(%esp) │ │ + call 62a30 │ │ + lea 0x5d4(%edi),%eax │ │ + mov %eax,(%esp) │ │ + call 62a30 │ │ + lea 0x7d8(%edi),%eax │ │ + mov %eax,(%esp) │ │ + call 3d3c0 │ │ + cmpl $0x0,0x5fc(%edi) │ │ + je a22ed │ │ + lea 0x5f4(%edi),%eax │ │ + mov %eax,(%esp) │ │ + call 61eb0 │ │ + lea 0x698(%edi),%eax │ │ + mov %eax,(%esp) │ │ + call 62a30 │ │ + lea 0x69c(%edi),%eax │ │ + mov %eax,(%esp) │ │ + call 62a30 │ │ + lea 0x7e8(%edi),%eax │ │ + mov %eax,(%esp) │ │ + call 3d3c0 │ │ + cmpl $0x0,0x6c4(%edi) │ │ + je a232e │ │ + lea 0x6bc(%edi),%eax │ │ + mov %eax,(%esp) │ │ + call 61eb0 │ │ + lea 0x760(%edi),%eax │ │ + mov %eax,(%esp) │ │ + call 62a30 │ │ + lea 0x764(%edi),%eax │ │ + mov %eax,(%esp) │ │ + call 62a30 │ │ + lea 0x7f8(%edi),%eax │ │ + mov %eax,(%esp) │ │ + call 3d3c0 │ │ + movl $0x0,0x34(%edi) │ │ + movl $0x0,0x28(%edi) │ │ + lea 0x24(%edi),%eax │ │ + mov %eax,(%esp) │ │ + call 62a30 │ │ + movl $0x0,0x44(%edi) │ │ + movl $0x0,0x3c(%edi) │ │ + movl $0x0,0x4c(%edi) │ │ + lea 0x40(%edi),%eax │ │ + mov %eax,(%esp) │ │ + call 62a30 │ │ + lea 0x38(%edi),%eax │ │ + mov %eax,(%esp) │ │ + call 62a30 │ │ + lea 0x48(%edi),%eax │ │ + mov %eax,(%esp) │ │ + call 62a30 │ │ + mov 0xc(%edi),%eax │ │ + cmpl $0x1,0x4(%edi) │ │ + jne a23b9 │ │ + cmp $0x1,%eax │ │ + je a2603 │ │ + cmp $0x2,%eax │ │ + jb a23cc │ │ + lea 0x128(%edi),%eax │ │ + mov %eax,(%esp) │ │ + call 1480 │ │ + mov 0x11c(%edi),%eax │ │ + mov $0x1,%ecx │ │ + xchg %ecx,(%eax) │ │ + cmpl $0x2,0xc(%edi) │ │ + jae a23f6 │ │ + mov 0x4(%edi),%eax │ │ + cmp $0x1,%eax │ │ + jne a241a │ │ + cmpl $0x2,0xc(%edi) │ │ + jae a2502 │ │ + jmp a25f6 │ │ + lea 0x128(%edi),%esi │ │ + lea 0x12c(%edi),%eax │ │ + mov %eax,(%esp) │ │ + call 14b0 │ │ + mov %esi,(%esp) │ │ + call 14a0 │ │ + mov 0x4(%edi),%eax │ │ + cmp $0x1,%eax │ │ + je a23e7 │ │ + test %eax,%eax │ │ + je a24ee │ │ + mov 0x124(%edi),%esi │ │ + xor %ecx,%ecx │ │ + jmp a2441 │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov 0x18(%esp),%ecx │ │ + inc %ecx │ │ + inc %esi │ │ + mov 0x4(%edi),%eax │ │ + cmp %eax,%ecx │ │ + jae a24ee │ │ + mov %ecx,0x18(%esp) │ │ + cmp %eax,%esi │ │ + mov $0x0,%eax │ │ + cmove %eax,%esi │ │ + mov 0x8(%ebp),%eax │ │ + mov (%eax),%eax │ │ + mov %eax,0x14(%esp) │ │ + imul $0xea0,%esi,%edi │ │ + lea 0xa68(%eax,%edi,1),%eax │ │ + mov %eax,0xc(%esp) │ │ + mov %eax,(%esp) │ │ + call 1480 │ │ + mov %edi,%ecx │ │ + mov 0x14(%esp),%eax │ │ + mov 0x8(%ebp),%edi │ │ + cmpl $0x0,0x728(%eax,%ecx,1) │ │ + jle a24bc │ │ + mov %esi,0x10(%esp) │ │ + lea 0x728(%eax,%ecx,1),%edx │ │ + mov %edx,0x8(%esp) │ │ + lea 0xa64(%eax,%ecx,1),%esi │ │ + mov 0xc(%esp),%edi │ │ + nop │ │ + nop │ │ + mov %edi,0x4(%esp) │ │ + mov %esi,(%esp) │ │ + call 1490 │ │ + mov 0x8(%esp),%eax │ │ + cmpl $0x0,(%eax) │ │ + jg a24a0 │ │ + mov 0x8(%ebp),%edi │ │ + mov 0x10(%esp),%esi │ │ + mov 0xc(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 14a0 │ │ + mov 0x120(%edi),%eax │ │ + imul $0xa4,%esi,%ecx │ │ + cmpl $0x0,0x8(%eax,%ecx,1) │ │ + je a2430 │ │ + add %ecx,%eax │ │ + mov %eax,(%esp) │ │ + call 61eb0 │ │ + jmp a2430 │ │ + movl $0x0,0x124(%edi) │ │ + cmpl $0x2,0xc(%edi) │ │ + jb a25f6 │ │ + xor %esi,%esi │ │ + mov $0xc,%edi │ │ + mov 0x8(%ebp),%eax │ │ + jmp a252f │ │ + nop │ │ + nop │ │ + mov 0x8(%esp),%eax │ │ + movl $0x0,0x8(%eax) │ │ + mov %eax,(%esp) │ │ + call 14a0 │ │ + inc %esi │ │ + add $0x1c,%edi │ │ + mov 0x8(%ebp),%eax │ │ + cmp 0xc(%eax),%esi │ │ + jae a2565 │ │ + mov 0x8(%eax),%eax │ │ + mov %eax,0xc(%esp) │ │ + add %edi,%eax │ │ + mov %eax,0x8(%esp) │ │ + mov %eax,(%esp) │ │ + call 1480 │ │ + mov 0xc(%esp),%eax │ │ + cmpl $0x0,0x8(%eax,%edi,1) │ │ + jne a2510 │ │ + lea -0x4(%eax,%edi,1),%eax │ │ + mov 0x8(%esp),%ecx │ │ + mov %ecx,0x4(%esp) │ │ + mov %eax,(%esp) │ │ + call 1490 │ │ + jmp a2510 │ │ + lea 0x128(%eax),%esi │ │ + mov %esi,(%esp) │ │ + mov %eax,%edi │ │ + call 1480 │ │ + movl $0x0,0x130(%edi) │ │ + mov %esi,(%esp) │ │ + call 14a0 │ │ + mov 0x4(%edi),%eax │ │ + test %eax,%eax │ │ + je a25f6 │ │ + mov 0x8(%ebp),%ecx │ │ + mov (%ecx),%edx │ │ + xor %esi,%esi │ │ + xor %edi,%edi │ │ + mov 0xdc4(%edx,%esi,1),%ecx │ │ + test %ecx,%ecx │ │ + jne a25d1 │ │ + nop │ │ + nop │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ + movl $0x0,0xdc8(%edx,%esi,1) │ │ + inc %edi │ │ + add $0xea0,%esi │ │ + cmp %eax,%edi │ │ + jae a25f6 │ │ + mov 0xdc4(%edx,%esi,1),%ecx │ │ + test %ecx,%ecx │ │ + je a25b0 │ │ + mov %ecx,(%esp) │ │ + mov %edx,0x8(%esp) │ │ + call 14d0 │ │ + mov 0x8(%esp),%eax │ │ + movl $0x0,0xdc4(%eax,%esi,1) │ │ + mov 0x8(%ebp),%eax │ │ + mov (%eax),%edx │ │ + mov 0x4(%eax),%eax │ │ + jmp a25b0 │ │ + mov 0x8(%ebp),%eax │ │ + mov 0x11c(%eax),%eax │ │ + xor %ecx,%ecx │ │ + xchg %ecx,(%eax) │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + │ │ +000a2610 : │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %esi │ │ and $0xfffffff0,%esp │ │ - call a05fd │ │ + sub $0x10,%esp │ │ + call a261f │ │ pop %ebx │ │ - add $0x34973,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x82ef0(%ebx),%eax │ │ - lea -0x7eac0(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ + add $0x34951,%ebx │ │ + mov 0x8(%ebp),%eax │ │ + mov %eax,(%esp) │ │ + call 61dc0 │ │ + lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + │ │ +000a2640 : │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call a264f │ │ + pop %ebx │ │ + add $0x34921,%ebx │ │ + sub $0x8,%esp │ │ + pushl 0xc(%ebp) │ │ + pushl 0x8(%ebp) │ │ + call 3d560 │ │ + add $0x10,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ nop │ │ nop │ │ + │ │ +000a2670 : │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %esi │ │ and $0xfffffff0,%esp │ │ - call a064d │ │ + sub $0x10,%esp │ │ + call a267f │ │ pop %ebx │ │ - add $0x34923,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7eac0(%ebx),%eax │ │ - lea -0x82ef0(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x4 │ │ + add $0x348f1,%ebx │ │ + sub $0xc,%esp │ │ + pushl 0x18(%ebp) │ │ pushl 0x14(%ebp) │ │ pushl 0x10(%ebp) │ │ - call a3370 │ │ + pushl 0xc(%ebp) │ │ + pushl 0x8(%ebp) │ │ + call 3d650 │ │ add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ + lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ + │ │ +000a26b0 : │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call a069f │ │ + call a26bf │ │ pop %ebx │ │ - add $0x348d1,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7eac0(%ebx),%eax │ │ - push $0x0 │ │ - push %eax │ │ - push %eax │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x4 │ │ + add $0x348b1,%ebx │ │ pushl 0x14(%ebp) │ │ pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ + pushl 0xc(%ebp) │ │ + pushl 0x8(%ebp) │ │ + call 3d730 │ │ + add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ + │ │ +000a26e0 : │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %esi │ │ and $0xfffffff0,%esp │ │ - call a06dd │ │ + sub $0x10,%esp │ │ + call a26ef │ │ pop %ebx │ │ - add $0x34893,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ + add $0x34881,%ebx │ │ + mov 0x8(%ebp),%eax │ │ + mov %eax,(%esp) │ │ + call 3d940 │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + mov %esi,%esi │ │ + lea 0x0(%edi,%eiz,1),%edi │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call a271f │ │ + pop %ebx │ │ + add $0x34851,%ebx │ │ + mov 0x8(%ebp),%eax │ │ + lea -0x34510(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x34600(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x34700(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x34800(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,(%eax) │ │ + mov %eax,(%esp) │ │ + call aef18 │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x20,%esp │ │ + call a2781 │ │ + pop %eax │ │ + add $0x347ef,%eax │ │ + mov %eax,0x8(%esp) │ │ + mov 0x10(%ebp),%eax │ │ + mov 0x4(%eax),%ecx │ │ + or (%eax),%ecx │ │ + or 0x8(%eax),%ecx │ │ + je a285d │ │ + mov 0x18(%ebp),%eax │ │ mov 0xc(%ebp),%edx │ │ - lea -0x7db70(%ebx),%eax │ │ - lea -0x82ef0(%ebx),%esi │ │ - push $0x0 │ │ + mov %edx,%esi │ │ + sar %esi │ │ + mov %esi,(%esp) │ │ + shl $0x2,%edx │ │ + mov %edx,0xc(%esp) │ │ + shl $0x2,%eax │ │ + mov %eax,0x10(%esp) │ │ + mov 0x14(%ebp),%edx │ │ + mov 0x8(%ebp),%edi │ │ + mov $0x1,%esi │ │ + mov %ecx,0x4(%esp) │ │ + test %ecx,%esi │ │ + jne a2817 │ │ + jmp a2801 │ │ + nop │ │ + nop │ │ + nop │ │ + mov $0x4,%edi │ │ + shl %cl,%edi │ │ + sub $0x8,%esp │ │ + mov %ebx,%ecx │ │ + mov 0x10(%esp),%ebx │ │ + pushl 0x24(%ebp) │ │ + push %edi │ │ + mov %ecx,%edi │ │ + push $0x1 │ │ + pushl 0x14(%esp) │ │ push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ + pushl 0x30(%esp) │ │ + call a2b50 │ │ add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ + mov 0x4(%esp),%ecx │ │ + mov 0x18(%esp),%edx │ │ + add %esi,%esi │ │ + mov %esi,%eax │ │ + neg %eax │ │ + add 0xc(%esp),%edi │ │ + add 0x10(%esp),%edx │ │ + test %eax,%ecx │ │ + je a285d │ │ + test %ecx,%esi │ │ + je a2801 │ │ + mov (%edx),%al │ │ + test %al,%al │ │ + jne a2824 │ │ + mov -0x4(%edx),%al │ │ + test %al,%al │ │ + je a2801 │ │ + mov %edi,%ebx │ │ + mov %edx,0x18(%esp) │ │ + movzbl %al,%eax │ │ + mov 0x1c(%ebp),%ecx │ │ + movzbl (%ecx,%eax,1),%edx │ │ + movzbl 0x40(%ecx,%eax,1),%ecx │ │ + mov %ecx,0x14(%esp) │ │ + shr $0x4,%eax │ │ + mov $0x2,%ecx │ │ + mov 0x10(%ebp),%edi │ │ + test %esi,0x8(%edi) │ │ + jne a27d0 │ │ + xor %ecx,%ecx │ │ + mov 0x10(%ebp),%edi │ │ + test %esi,0x4(%edi) │ │ + setne %cl │ │ + jmp a27d0 │ │ + lea -0xc(%ebp),%esp │ │ pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -166705,944 +169181,4157 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - call a072d │ │ - pop %ebx │ │ - add $0x34843,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x82ef0(%ebx),%eax │ │ - lea -0x7db70(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ + sub $0x20,%esp │ │ + call a2881 │ │ + pop %eax │ │ + add $0x346ef,%eax │ │ + mov %eax,0x10(%esp) │ │ + mov 0x10(%ebp),%eax │ │ + mov 0x4(%eax),%ecx │ │ + or (%eax),%ecx │ │ + or 0x8(%eax),%ecx │ │ + je a295f │ │ + mov 0x18(%ebp),%eax │ │ + mov 0x14(%ebp),%edx │ │ + mov 0xc(%ebp),%esi │ │ + sar %esi │ │ + mov %esi,0x8(%esp) │ │ + shl $0x2,%eax │ │ + neg %eax │ │ + mov %eax,0x4(%esp) │ │ + mov 0x8(%ebp),%esi │ │ + mov $0x1,%edi │ │ + mov %ecx,0xc(%esp) │ │ + test %ecx,%edi │ │ + jne a2915 │ │ + jmp a2901 │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov $0x4,%esi │ │ + shl %cl,%esi │ │ + sub $0x8,%esp │ │ + mov %ebx,%ecx │ │ + mov 0x18(%esp),%ebx │ │ + pushl 0x24(%ebp) │ │ push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ + mov %ecx,%esi │ │ + pushl 0x18(%esp) │ │ + push $0x1 │ │ + push %eax │ │ + pushl 0x30(%esp) │ │ + call a2b50 │ │ add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ + mov 0xc(%esp),%ecx │ │ + mov 0x18(%esp),%edx │ │ + add %edi,%edi │ │ + add $0x8,%esi │ │ + add $0x4,%edx │ │ + mov %edi,%eax │ │ + neg %eax │ │ + test %eax,%ecx │ │ + je a295f │ │ + test %ecx,%edi │ │ + je a2901 │ │ + mov (%edx),%al │ │ + test %al,%al │ │ + jne a2926 │ │ + mov 0x4(%esp),%eax │ │ + mov (%edx,%eax,1),%al │ │ + test %al,%al │ │ + je a2901 │ │ + mov %esi,%ebx │ │ + mov %edx,0x18(%esp) │ │ + movzbl %al,%eax │ │ + mov 0x1c(%ebp),%ecx │ │ + movzbl (%ecx,%eax,1),%edx │ │ + movzbl 0x40(%ecx,%eax,1),%ecx │ │ + mov %ecx,0x14(%esp) │ │ + shr $0x4,%eax │ │ + mov $0x2,%ecx │ │ + mov 0x10(%ebp),%esi │ │ + test %edi,0x8(%esi) │ │ + jne a28d0 │ │ + xor %ecx,%ecx │ │ + mov 0x10(%ebp),%esi │ │ + test %edi,0x4(%esi) │ │ + setne %cl │ │ + jmp a28d0 │ │ + lea -0xc(%ebp),%esp │ │ pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - call a077d │ │ - pop %ebx │ │ - add $0x347f3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ + sub $0x30,%esp │ │ + call a2981 │ │ + pop %eax │ │ + add $0x345ef,%eax │ │ + mov %eax,0x18(%esp) │ │ + mov 0x10(%ebp),%eax │ │ + mov 0x4(%eax),%ecx │ │ + or (%eax),%ecx │ │ + je a2a57 │ │ + mov 0x18(%ebp),%eax │ │ mov 0xc(%ebp),%edx │ │ - lea -0x7db70(%ebx),%eax │ │ - lea -0x7eac0(%ebx),%esi │ │ - push $0x0 │ │ + mov %edx,%esi │ │ + sar %esi │ │ + mov %esi,0x10(%esp) │ │ + shl $0x2,%edx │ │ + mov %edx,0x1c(%esp) │ │ + shl $0x2,%eax │ │ + mov %eax,0x20(%esp) │ │ + mov 0x14(%ebp),%edi │ │ + mov 0x8(%ebp),%eax │ │ + mov %eax,0xc(%esp) │ │ + mov $0x1,%esi │ │ + mov %ecx,0x14(%esp) │ │ + test %ecx,%esi │ │ + jne a2a44 │ │ + jmp a2a26 │ │ + nop │ │ + movzbl %al,%eax │ │ + mov %eax,%edx │ │ + shr $0x4,%edx │ │ + mov %edx,0x28(%esp) │ │ + xor %ecx,%ecx │ │ + mov 0x10(%ebp),%edx │ │ + mov 0x4(%edx),%edx │ │ + and %esi,%edx │ │ + mov 0x1c(%ebp),%ebx │ │ + movzbl (%ebx,%eax,1),%edx │ │ + movzbl 0x40(%ebx,%eax,1),%eax │ │ + mov %eax,0x24(%esp) │ │ + setne %cl │ │ + lea 0x4(%ecx,%ecx,1),%eax │ │ + sub $0x8,%esp │ │ + mov 0x14(%esp),%ecx │ │ + mov 0x20(%esp),%ebx │ │ + pushl 0x24(%ebp) │ │ push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ + push $0x1 │ │ + pushl 0x24(%esp) │ │ + pushl 0x40(%esp) │ │ + pushl 0x40(%esp) │ │ + call a2b50 │ │ + mov 0x34(%esp),%ecx │ │ add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ + add %esi,%esi │ │ + mov %esi,%eax │ │ + neg %eax │ │ + mov 0xc(%esp),%edx │ │ + add 0x1c(%esp),%edx │ │ + mov %edx,0xc(%esp) │ │ + add 0x20(%esp),%edi │ │ + test %eax,%ecx │ │ + je a2a57 │ │ + test %ecx,%esi │ │ + je a2a26 │ │ + mov (%edi),%al │ │ + test %al,%al │ │ + jne a29d0 │ │ + mov -0x4(%edi),%al │ │ + test %al,%al │ │ + jne a29d0 │ │ + jmp a2a26 │ │ + lea -0xc(%ebp),%esp │ │ pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x20,%esp │ │ + call a2a71 │ │ + pop %eax │ │ + add $0x344ff,%eax │ │ + mov %eax,0xc(%esp) │ │ + mov 0x10(%ebp),%eax │ │ + mov 0x4(%eax),%ecx │ │ + or (%eax),%ecx │ │ + je a2b42 │ │ + mov 0x18(%ebp),%eax │ │ + mov 0x14(%ebp),%edx │ │ + mov 0xc(%ebp),%esi │ │ + sar %esi │ │ + mov %esi,0x4(%esp) │ │ + shl $0x2,%eax │ │ + neg %eax │ │ + mov %eax,(%esp) │ │ + mov 0x8(%ebp),%esi │ │ + mov $0x1,%edi │ │ + mov %ecx,0x8(%esp) │ │ + test %ecx,%edi │ │ + jne a2b30 │ │ + jmp a2b1c │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a07cd │ │ - pop %ebx │ │ - add $0x347a3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7eac0(%ebx),%eax │ │ - lea -0x7db70(%ebx),%esi │ │ - push $0x0 │ │ + nop │ │ + nop │ │ + movzbl %al,%eax │ │ + mov %eax,%ebx │ │ + shr $0x4,%ebx │ │ + mov %ebx,0x14(%esp) │ │ + xor %ecx,%ecx │ │ + mov %edx,0x18(%esp) │ │ + mov 0x10(%ebp),%edx │ │ + mov 0x4(%edx),%edx │ │ + and %edi,%edx │ │ + mov 0x1c(%ebp),%ebx │ │ + movzbl (%ebx,%eax,1),%edx │ │ + movzbl 0x40(%ebx,%eax,1),%eax │ │ + mov %eax,0x10(%esp) │ │ + setne %cl │ │ + lea 0x4(%ecx,%ecx,1),%eax │ │ + sub $0x8,%esp │ │ + mov %esi,%ecx │ │ + mov 0x14(%esp),%ebx │ │ + pushl 0x24(%ebp) │ │ push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ + pushl 0x14(%esp) │ │ + push $0x1 │ │ + pushl 0x2c(%esp) │ │ + pushl 0x2c(%esp) │ │ + call a2b50 │ │ + mov 0x38(%esp),%edx │ │ + mov 0x28(%esp),%ecx │ │ add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ + add %edi,%edi │ │ + add $0x8,%esi │ │ + add $0x4,%edx │ │ + mov %edi,%eax │ │ + neg %eax │ │ + test %eax,%ecx │ │ + je a2b42 │ │ + test %ecx,%edi │ │ + je a2b1c │ │ + mov (%edx),%al │ │ + test %al,%al │ │ + jne a2ac0 │ │ + mov (%esp),%eax │ │ + mov (%edx,%eax,1),%al │ │ + test %al,%al │ │ + jne a2ac0 │ │ + jmp a2b1c │ │ + lea -0xc(%ebp),%esp │ │ pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffffc,%esp │ │ + sub $0xac,%esp │ │ + mov %ecx,0x4(%esp) │ │ + bsr 0x1c(%ebp),%ebx │ │ + xor $0x1f,%ebx │ │ + mov $0x18,%cl │ │ + sub %bl,%cl │ │ + mov $0x1,%esi │ │ + shl %cl,%esi │ │ + mov %esi,0x4c(%esp) │ │ + shl %cl,%edx │ │ + mov %edx,0xa4(%esp) │ │ + mov 0x8(%ebp),%edx │ │ + shl %cl,%edx │ │ + mov 0xc(%ebp),%edi │ │ + shl %cl,%edi │ │ + mov %edi,0x80(%esp) │ │ + mov $0xffffff80,%edi │ │ + shl %cl,%edi │ │ + mov %edi,0x70(%esp) │ │ + mov %esi,%edi │ │ + mov %edx,%esi │ │ + shl $0x7,%edi │ │ + dec %edi │ │ + mov %edi,0x6c(%esp) │ │ + mov $0x80,%edx │ │ + shl %cl,%edx │ │ + dec %edx │ │ + mov %edx,0x68(%esp) │ │ + mov 0x10(%ebp),%ecx │ │ + add %ecx,%ecx │ │ + mov %ecx,0xa8(%esp) │ │ + mov 0x14(%ebp),%eax │ │ + lea 0x0(,%eax,4),%ecx │ │ + lea (%ecx,%ecx,2),%edi │ │ + neg %ecx │ │ + mov %ecx,0x54(%esp) │ │ + lea (%eax,%eax,1),%ecx │ │ + lea (%ecx,%ecx,2),%ebx │ │ + lea (%ecx,%ecx,4),%edx │ │ + neg %ecx │ │ + mov %ecx,0x48(%esp) │ │ + mov %ebx,%ecx │ │ + mov %ebx,0x88(%esp) │ │ + neg %ebx │ │ + mov %ebx,0x64(%esp) │ │ + lea 0x0(,%eax,8),%ecx │ │ + neg %ecx │ │ + mov %ecx,0x84(%esp) │ │ + mov %edi,%ecx │ │ + mov %edi,0x90(%esp) │ │ + neg %edi │ │ + mov %edi,0x78(%esp) │ │ + mov %edx,%ecx │ │ + mov %edx,0x7c(%esp) │ │ + neg %edx │ │ + mov %edx,0x74(%esp) │ │ + imul $0xfffffff2,%eax,%ecx │ │ + mov %ecx,0x8c(%esp) │ │ + mov $0x4,%ecx │ │ + mov %esi,0x14(%esp) │ │ + jmp a2f67 │ │ + mov 0x50(%esp),%eax │ │ + lea 0x0(,%eax,8),%edx │ │ + sub %eax,%edx │ │ + mov 0x10(%esp),%eax │ │ + lea (%eax,%edi,1),%esi │ │ + mov %esi,0xc(%esp) │ │ + mov 0x28(%esp),%eax │ │ + lea 0x8(%eax,%esi,1),%ecx │ │ + mov 0x8(%esp),%esi │ │ + add %ecx,%esi │ │ + add 0x20(%esp),%esi │ │ + add %edx,%esi │ │ + mov 0x18(%esp),%ebx │ │ + mov 0x30(%esp),%eax │ │ + lea (%esi,%eax,2),%edx │ │ + mov 0x2c(%esp),%esi │ │ + lea (%edx,%esi,2),%edx │ │ + mov %esi,%edi │ │ + mov %esi,0x2c(%esp) │ │ + shr $0x4,%edx │ │ + mov 0x78(%esp),%esi │ │ + mov 0x4(%esp),%eax │ │ + mov %dx,(%eax,%esi,1) │ │ + mov %eax,0x4(%esp) │ │ + add %ebx,%ecx │ │ + mov %ecx,0x3c(%esp) │ │ + mov 0x8(%esp),%edx │ │ + add %ecx,%edx │ │ + mov 0x20(%esp),%ecx │ │ + lea (%edx,%ecx,2),%edx │ │ + mov 0x50(%esp),%esi │ │ + lea (%esi,%esi,4),%esi │ │ + add %esi,%edx │ │ + mov 0x30(%esp),%esi │ │ + lea (%edx,%esi,2),%edx │ │ + lea (%edx,%edi,2),%edx │ │ + shr $0x4,%edx │ │ + mov 0x74(%esp),%esi │ │ + mov %dx,(%eax,%esi,1) │ │ + mov 0x28(%esp),%edi │ │ + mov 0x1c(%esp),%eax │ │ + lea 0x8(%edi,%eax,1),%edx │ │ + mov %edx,0x98(%esp) │ │ + mov 0x10(%esp),%esi │ │ + lea (%edx,%esi,1),%edx │ │ + mov %edx,0x9c(%esp) │ │ + lea (%edx,%ebx,1),%esi │ │ + mov %esi,0x58(%esp) │ │ + mov 0x8(%esp),%edx │ │ + lea (%esi,%edx,2),%edx │ │ + lea (%edx,%ecx,2),%edx │ │ + add 0x24(%esp),%edx │ │ + mov 0x50(%esp),%ecx │ │ + lea (%edx,%ecx,4),%edx │ │ + mov 0x30(%esp),%ecx │ │ + add %ecx,%edx │ │ + mov 0x2c(%esp),%esi │ │ + lea (%edx,%esi,2),%edx │ │ + shr $0x4,%edx │ │ + mov 0x84(%esp),%esi │ │ + mov 0x4(%esp),%ecx │ │ + mov %dx,(%ecx,%esi,1) │ │ + lea 0x8(%eax,%edi,2),%edx │ │ + mov 0x10(%esp),%eax │ │ + add %eax,%edx │ │ + add %ebx,%edx │ │ + mov 0x8(%esp),%esi │ │ + lea (%edx,%esi,2),%edx │ │ + mov 0x20(%esp),%ebx │ │ + lea (%edx,%ebx,2),%edx │ │ + add 0x24(%esp),%edx │ │ + add 0x34(%esp),%edx │ │ + mov 0x50(%esp),%edi │ │ + lea (%edi,%edi,2),%esi │ │ + add %esi,%edx │ │ + add 0x30(%esp),%edx │ │ + add 0x2c(%esp),%edx │ │ + shr $0x4,%edx │ │ + mov 0x64(%esp),%esi │ │ + mov 0x4(%esp),%ecx │ │ + mov %dx,(%ecx,%esi,1) │ │ + mov 0x1c(%esp),%edx │ │ + lea (%edx,%edx,1),%edx │ │ + mov 0x28(%esp),%esi │ │ + lea 0x8(%edx,%esi,2),%ecx │ │ + mov %ecx,0x94(%esp) │ │ + lea (%ecx,%eax,1),%esi │ │ + mov 0x18(%esp),%eax │ │ + add %eax,%esi │ │ + add %ebx,%esi │ │ + mov 0x8(%esp),%ebx │ │ + lea (%esi,%ebx,2),%esi │ │ + mov 0x24(%esp),%ecx │ │ + add %ecx,%esi │ │ + add 0x34(%esp),%esi │ │ + lea (%esi,%edi,2),%esi │ │ + add 0x40(%esp),%esi │ │ + mov 0x30(%esp),%edi │ │ + add %edi,%esi │ │ + mov 0x2c(%esp),%ebx │ │ + add %ebx,%esi │ │ + shr $0x4,%esi │ │ + mov 0x54(%esp),%ebx │ │ + mov 0x4(%esp),%edx │ │ + mov %si,(%edx,%ebx,1) │ │ + mov %edi,%esi │ │ + mov 0x10(%esp),%edi │ │ + mov 0x94(%esp),%edx │ │ + lea (%edx,%edi,2),%edx │ │ + add %eax,%edx │ │ + add 0x8(%esp),%edx │ │ + add 0x20(%esp),%edx │ │ + add %ecx,%edx │ │ + mov 0x34(%esp),%ebx │ │ + add %ebx,%edx │ │ + add 0x50(%esp),%edx │ │ + add 0x44(%esp),%edx │ │ + add 0x40(%esp),%edx │ │ + add %esi,%edx │ │ + add 0x2c(%esp),%edx │ │ + shr $0x4,%edx │ │ + mov 0x48(%esp),%esi │ │ + mov 0x4(%esp),%eax │ │ + mov %dx,(%eax,%esi,1) │ │ + mov 0x1c(%esp),%eax │ │ + mov 0x28(%esp),%ecx │ │ + lea 0x8(%ecx,%eax,2),%edx │ │ + lea (%edx,%edi,2),%edx │ │ + mov 0x18(%esp),%esi │ │ + lea (%edx,%esi,2),%edx │ │ + add 0x8(%esp),%edx │ │ + mov 0x20(%esp),%edi │ │ + add %edi,%edx │ │ + mov 0x24(%esp),%ecx │ │ + add %ecx,%edx │ │ + add %ebx,%edx │ │ + add 0x5c(%esp),%edx │ │ + add 0x44(%esp),%edx │ │ + mov 0x40(%esp),%eax │ │ + add %eax,%edx │ │ + add 0x30(%esp),%edx │ │ + add 0x2c(%esp),%edx │ │ + shr $0x4,%edx │ │ + mov 0x4(%esp),%ebx │ │ + mov %dx,(%ebx) │ │ + mov 0x98(%esp),%edx │ │ + mov 0x10(%esp),%ebx │ │ + lea (%edx,%ebx,2),%edx │ │ + lea (%edx,%esi,2),%edx │ │ + mov %esi,%ebx │ │ + add 0x8(%esp),%edx │ │ + add %edi,%edx │ │ + lea (%edx,%ecx,2),%edx │ │ + mov 0x34(%esp),%ecx │ │ + add %ecx,%edx │ │ + mov 0x44(%esp),%esi │ │ + add %esi,%edx │ │ + mov 0x5c(%esp),%edi │ │ + lea (%edx,%edi,2),%edx │ │ + add %eax,%edx │ │ + add 0x2c(%esp),%edx │ │ + shr $0x4,%edx │ │ + mov 0x14(%ebp),%edi │ │ + mov 0x4(%esp),%eax │ │ + mov %dx,(%eax,%edi,2) │ │ + mov 0x9c(%esp),%edx │ │ + lea (%edx,%ebx,2),%edx │ │ + add 0x8(%esp),%edx │ │ + add 0x20(%esp),%edx │ │ + mov 0x24(%esp),%ebx │ │ + lea (%edx,%ebx,2),%edx │ │ + lea (%edx,%ecx,2),%edx │ │ + add %esi,%edx │ │ + mov 0x5c(%esp),%edi │ │ + lea (%edi,%edi,2),%esi │ │ + add %esi,%edx │ │ + mov 0x40(%esp),%esi │ │ + add %esi,%edx │ │ + shr $0x4,%edx │ │ + mov 0x14(%ebp),%ecx │ │ + mov %dx,(%eax,%ecx,4) │ │ + mov 0x58(%esp),%ecx │ │ + add 0x8(%esp),%ecx │ │ + lea (%ecx,%ebx,2),%edx │ │ + mov 0x34(%esp),%eax │ │ + lea (%edx,%eax,2),%edx │ │ + mov 0x44(%esp),%eax │ │ + add %eax,%edx │ │ + mov %edi,%ecx │ │ + lea (%edx,%edi,4),%edx │ │ + lea (%edx,%esi,2),%edx │ │ + shr $0x4,%edx │ │ + mov 0x88(%esp),%esi │ │ + mov 0x4(%esp),%edi │ │ + mov %dx,(%edi,%esi,1) │ │ + lea (%ecx,%ecx,4),%edx │ │ + mov %ecx,%esi │ │ + mov 0x3c(%esp),%ecx │ │ + add %ebx,%ecx │ │ + mov 0x34(%esp),%edi │ │ + lea (%ecx,%edi,2),%ecx │ │ + add %edx,%ecx │ │ + lea (%ecx,%eax,2),%ecx │ │ + mov 0x40(%esp),%eax │ │ + lea (%ecx,%eax,2),%ecx │ │ + shr $0x4,%ecx │ │ + mov 0x4(%esp),%ebx │ │ + mov 0x14(%ebp),%eax │ │ + mov %cx,(%ebx,%eax,8) │ │ + mov 0xc(%esp),%ecx │ │ + mov 0x18(%esp),%eax │ │ + lea 0x8(%eax,%ecx,1),%ecx │ │ + lea 0x0(,%esi,8),%edx │ │ + sub %esi,%edx │ │ + add 0x24(%esp),%ecx │ │ + add %edi,%ecx │ │ + mov 0x44(%esp),%eax │ │ + lea (%ecx,%eax,2),%ecx │ │ + mov 0x40(%esp),%eax │ │ + lea (%ecx,%eax,2),%ecx │ │ + add %edx,%ecx │ │ + shr $0x4,%ecx │ │ + mov 0x7c(%esp),%edx │ │ + mov %cx,(%ebx,%edx,1) │ │ + mov 0x14(%esp),%esi │ │ + mov 0x38(%esp),%ecx │ │ + mov 0x4(%esp),%eax │ │ + add 0xa8(%esp),%eax │ │ + mov %eax,0x4(%esp) │ │ + dec %ecx │ │ + je a35d2 │ │ + mov %ecx,0x38(%esp) │ │ + mov 0x54(%esp),%ecx │ │ + mov 0x4(%esp),%eax │ │ + movzwl (%eax,%ecx,1),%edx │ │ + mov 0x48(%esp),%ecx │ │ + movzwl (%eax,%ecx,1),%edi │ │ + movzwl (%eax),%ebx │ │ + mov %edx,0x28(%esp) │ │ + sub %edi,%edx │ │ + mov %edx,%ecx │ │ + neg %ecx │ │ + cmovl %edx,%ecx │ │ + mov 0x14(%ebp),%edx │ │ + movzwl (%eax,%edx,2),%eax │ │ + cmp %esi,%ecx │ │ + mov %ebx,0x10(%esp) │ │ + jle a2fb0 │ │ + xor %ebx,%ebx │ │ + cmpl $0x5,0x18(%ebp) │ │ + mov %eax,0x18(%esp) │ │ + jge a301b │ │ + jmp a3060 │ │ + nop │ │ + mov %ecx,0xc(%esp) │ │ + mov %edi,%ecx │ │ + mov %eax,%edx │ │ + sub %ebx,%edx │ │ + mov %ebx,%edi │ │ + mov %edx,%ebx │ │ + neg %ebx │ │ + cmovl %edx,%ebx │ │ + cmp %esi,%ebx │ │ + jle a2fe0 │ │ + xor %ebx,%ebx │ │ + mov %ecx,%edi │ │ + mov 0xc(%esp),%ecx │ │ + cmpl $0x5,0x18(%ebp) │ │ + mov %eax,0x18(%esp) │ │ + jge a301b │ │ + jmp a3060 │ │ + nop │ │ + nop │ │ + mov %ecx,%edx │ │ + sub %edi,%edx │ │ + mov %ecx,%edi │ │ + mov %edx,%ebx │ │ + neg %ebx │ │ + cmovl %edx,%ebx │ │ + mov 0x28(%esp),%esi │ │ + sub %eax,%esi │ │ + mov %esi,%edx │ │ + neg %edx │ │ + cmovl %esi,%edx │ │ + mov 0x14(%esp),%esi │ │ + shr %edx │ │ + lea (%edx,%ebx,2),%edx │ │ + cmp 0xa4(%esp),%edx │ │ + setle %bl │ │ + mov 0xc(%esp),%ecx │ │ + cmpl $0x5,0x18(%ebp) │ │ + mov %eax,0x18(%esp) │ │ + jl a3060 │ │ + mov 0x64(%esp),%edx │ │ + mov 0x4(%esp),%eax │ │ + movzwl (%eax,%edx,1),%edx │ │ + mov %edx,0x8(%esp) │ │ + sub 0x28(%esp),%edx │ │ + mov %edx,%esi │ │ + neg %esi │ │ + cmovl %edx,%esi │ │ + cmp 0x14(%esp),%esi │ │ + mov 0x14(%esp),%esi │ │ + mov 0x14(%ebp),%edx │ │ + movzwl (%eax,%edx,4),%edx │ │ + mov %edx,0x24(%esp) │ │ + jle a30d0 │ │ + xor %edx,%edx │ │ + and %dl,%bl │ │ + cmpl $0x7,0x18(%ebp) │ │ + jge a30f2 │ │ + nop │ │ + nop │ │ + nop │ │ + test %bl,%bl │ │ + je a2f4d │ │ + cmpl $0x5,0x18(%ebp) │ │ + jle a321c │ │ + mov $0x1,%bl │ │ + mov %ebx,0x3c(%esp) │ │ + mov 0x4c(%esp),%ebx │ │ + mov 0x8(%esp),%esi │ │ + sub %edi,%esi │ │ + mov %esi,%edx │ │ + neg %edx │ │ + cmovl %esi,%edx │ │ + movl $0x0,0xc(%esp) │ │ + cmp %ebx,%ecx │ │ + mov %edi,0x1c(%esp) │ │ + jg a3243 │ │ + cmp %ebx,%edx │ │ + mov 0x18(%esp),%edx │ │ + jg a3243 │ │ + mov 0x10(%esp),%edi │ │ + sub %edi,%edx │ │ + mov %edx,%esi │ │ + neg %esi │ │ + cmovl %edx,%esi │ │ + cmp %ebx,%esi │ │ + jle a3229 │ │ + movl $0x0,0xc(%esp) │ │ + jmp a323f │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + sub 0x18(%esp),%edx │ │ + mov %edx,%esi │ │ + neg %esi │ │ + cmovl %edx,%esi │ │ + cmp 0x14(%esp),%esi │ │ + mov 0x14(%esp),%esi │ │ + setle %dl │ │ + and %dl,%bl │ │ + cmpl $0x7,0x18(%ebp) │ │ + jl a3060 │ │ + mov 0x84(%esp),%edx │ │ + mov 0x4(%esp),%eax │ │ + movzwl (%eax,%edx,1),%edx │ │ + mov %edx,0x20(%esp) │ │ + sub 0x8(%esp),%edx │ │ + mov %edx,%esi │ │ + neg %esi │ │ + cmovl %edx,%esi │ │ + cmp 0x14(%esp),%esi │ │ + mov 0x14(%esp),%esi │ │ + mov 0x88(%esp),%edx │ │ + movzwl (%eax,%edx,1),%edx │ │ + mov %edx,0x34(%esp) │ │ + jg a2f4d │ │ + sub 0x24(%esp),%edx │ │ + mov %edx,%esi │ │ + neg %esi │ │ + cmovl %edx,%esi │ │ + cmp 0x14(%esp),%esi │ │ + mov 0x14(%esp),%esi │ │ + setle %dl │ │ + test %dl,%bl │ │ + je a2f4d │ │ + cmpl $0x10,0x18(%ebp) │ │ + jl a35b0 │ │ + mov 0x8c(%esp),%edx │ │ + mov 0x4(%esp),%eax │ │ + movzwl (%eax,%edx,1),%esi │ │ + mov 0x78(%esp),%edx │ │ + movzwl (%eax,%edx,1),%ebx │ │ + mov 0x74(%esp),%edx │ │ + movzwl (%eax,%edx,1),%edx │ │ + mov %edx,0x2c(%esp) │ │ + mov %esi,0x50(%esp) │ │ + mov %esi,%edx │ │ + sub %edi,%edx │ │ + mov %edx,%esi │ │ + neg %esi │ │ + cmovl %edx,%esi │ │ + mov 0x14(%ebp),%edx │ │ + movzwl (%eax,%edx,8),%edx │ │ + mov %edx,0x40(%esp) │ │ + cmp 0x4c(%esp),%esi │ │ + mov 0x7c(%esp),%edx │ │ + movzwl (%eax,%edx,1),%edx │ │ + mov %edx,0x44(%esp) │ │ + mov 0x90(%esp),%edx │ │ + movzwl (%eax,%edx,1),%edx │ │ + mov %edx,0x5c(%esp) │ │ + mov %ebx,0x30(%esp) │ │ + jg a3203 │ │ + sub %edi,%ebx │ │ + mov %ebx,%esi │ │ + neg %esi │ │ + cmovl %ebx,%esi │ │ + mov 0x4c(%esp),%eax │ │ + cmp %eax,%esi │ │ + jg a3203 │ │ + mov 0x2c(%esp),%edx │ │ + sub %edi,%edx │ │ + mov %edx,%esi │ │ + neg %esi │ │ + cmovl %edx,%esi │ │ + cmp %eax,%esi │ │ + jg a3203 │ │ + mov 0x40(%esp),%edx │ │ + mov 0x10(%esp),%ebx │ │ + sub %ebx,%edx │ │ + mov %edx,%esi │ │ + neg %esi │ │ + cmovl %edx,%esi │ │ + cmp %eax,%esi │ │ + jg a3203 │ │ + mov 0x44(%esp),%edx │ │ + sub %ebx,%edx │ │ + mov %edx,%esi │ │ + neg %esi │ │ + cmovl %edx,%esi │ │ + cmp %eax,%esi │ │ + jle a35bb │ │ + xor %ebx,%ebx │ │ + movzbl %bl,%edx │ │ + mov %edx,0xa0(%esp) │ │ + movl $0x0,0x3c(%esp) │ │ + jmp a3078 │ │ + cmpl $0x0,0x60(%esp) │ │ + setne %al │ │ + jmp a33a0 │ │ + mov 0x24(%esp),%edx │ │ + sub %edi,%edx │ │ + mov %edx,%esi │ │ + neg %esi │ │ + cmovl %edx,%esi │ │ + cmp %ebx,%esi │ │ + setle %al │ │ + mov %eax,0xc(%esp) │ │ + mov 0x1c(%esp),%edi │ │ + cmpl $0x8,0x18(%ebp) │ │ + jl a325e │ │ + mov 0x20(%esp),%edx │ │ + sub %edi,%edx │ │ + mov %edx,%esi │ │ + neg %esi │ │ + cmovl %edx,%esi │ │ + cmp %ebx,%esi │ │ + jle a326c │ │ + xor %edx,%edx │ │ + jmp a3280 │ │ + movl $0x0,0x58(%esp) │ │ + mov 0xc(%esp),%ebx │ │ + jmp a328c │ │ + mov 0x34(%esp),%edx │ │ + sub 0x10(%esp),%edx │ │ + mov %edx,%esi │ │ + neg %esi │ │ + cmovl %edx,%esi │ │ + cmp %ebx,%esi │ │ + setle %dl │ │ + mov 0xc(%esp),%ebx │ │ + and %dl,%bl │ │ + mov $0x1,%al │ │ + mov %eax,0x58(%esp) │ │ + movzbl %bl,%esi │ │ + mov %esi,0x60(%esp) │ │ + test %esi,0xa0(%esp) │ │ + mov %ebx,%eax │ │ + sete %bl │ │ + mov 0x3c(%esp),%edx │ │ + or %bl,%dl │ │ + je a2c36 │ │ + mov 0x58(%esp),%edx │ │ + and %al,%dl │ │ + cmp $0x1,%dl │ │ + jne a33a0 │ │ + mov 0x18(%esp),%ebx │ │ + mov 0x20(%esp),%eax │ │ + lea (%eax,%eax,2),%edx │ │ + mov 0x28(%esp),%ecx │ │ + lea 0x4(%edi,%ecx,1),%esi │ │ + mov %esi,0x3c(%esp) │ │ + mov 0x10(%esp),%eax │ │ + lea (%esi,%eax,1),%edi │ │ + mov %edi,0xc(%esp) │ │ + add %edi,%edx │ │ + mov 0x8(%esp),%esi │ │ + lea (%edx,%esi,2),%edx │ │ + shr $0x3,%edx │ │ + mov 0x64(%esp),%esi │ │ + mov 0x4(%esp),%edi │ │ + mov %dx,(%edi,%esi,1) │ │ + mov 0x1c(%esp),%edx │ │ + lea 0x4(%edx,%eax,1),%esi │ │ + add %ebx,%esi │ │ + mov %esi,0x60(%esp) │ │ + mov 0x20(%esp),%edx │ │ + add %ecx,%edx │ │ + lea (%esi,%edx,2),%edx │ │ + add 0x8(%esp),%edx │ │ + shr $0x3,%edx │ │ + mov 0x54(%esp),%esi │ │ + mov %dx,(%edi,%esi,1) │ │ + add %eax,%ecx │ │ + mov 0x1c(%esp),%eax │ │ + lea (%ecx,%eax,2),%edx │ │ + add %ebx,%edx │ │ + add 0x20(%esp),%edx │ │ + mov 0x8(%esp),%ecx │ │ + mov 0x24(%esp),%eax │ │ + add %eax,%edx │ │ + lea 0x4(%ecx,%edx,1),%edx │ │ + shr $0x3,%edx │ │ + mov 0x48(%esp),%esi │ │ + mov %dx,(%edi,%esi,1) │ │ + mov 0x3c(%esp),%edx │ │ + mov 0x10(%esp),%esi │ │ + lea (%edx,%esi,2),%edx │ │ + add %ebx,%edx │ │ + mov 0x34(%esp),%esi │ │ + add %esi,%edx │ │ + add %eax,%edx │ │ + add %ecx,%edx │ │ + shr $0x3,%edx │ │ + mov %dx,(%edi) │ │ + add %esi,%ebx │ │ + mov 0xc(%esp),%ecx │ │ + add %eax,%ecx │ │ + lea (%ecx,%ebx,2),%ecx │ │ + shr $0x3,%ecx │ │ + mov 0x14(%ebp),%edx │ │ + mov %cx,(%edi,%edx,2) │ │ + lea (%esi,%esi,2),%ecx │ │ + add 0x60(%esp),%ecx │ │ + lea (%ecx,%eax,2),%ecx │ │ + shr $0x3,%ecx │ │ + mov %cx,(%edi,%edx,4) │ │ + movl $0x1,0x60(%esp) │ │ + jmp a2f49 │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov %eax,0xc(%esp) │ │ + mov 0x30(%esp),%edx │ │ + mov 0x10(%esp),%ebx │ │ + cmpl $0x6,0x18(%ebp) │ │ + mov %edx,0x30(%esp) │ │ + jne a3453 │ │ + cmpb $0x0,0xc(%esp) │ │ + je a3453 │ │ + mov 0x28(%esp),%esi │ │ + lea (%ebx,%esi,2),%ecx │ │ + lea (%ecx,%edi,2),%ecx │ │ + mov %edi,0x1c(%esp) │ │ + mov 0x8(%esp),%eax │ │ + lea (%eax,%eax,2),%edx │ │ + lea 0x4(%ecx,%edx,1),%ecx │ │ + shr $0x3,%ecx │ │ + mov 0x54(%esp),%edx │ │ + mov 0x4(%esp),%ebx │ │ + mov %cx,(%ebx,%edx,1) │ │ + mov 0x18(%esp),%edi │ │ + lea (%edi,%esi,2),%ecx │ │ + mov 0x1c(%esp),%eax │ │ + lea (%ecx,%eax,2),%ecx │ │ + mov 0x10(%esp),%edx │ │ + lea (%ecx,%edx,2),%ecx │ │ + mov 0x8(%esp),%edx │ │ + lea 0x4(%edx,%ecx,1),%ecx │ │ + shr $0x3,%ecx │ │ + mov 0x48(%esp),%edx │ │ + mov %cx,(%ebx,%edx,1) │ │ + lea (%esi,%eax,2),%ecx │ │ + mov 0x14(%esp),%esi │ │ + mov 0x10(%esp),%eax │ │ + lea (%ecx,%eax,2),%ecx │ │ + lea (%ecx,%edi,2),%ecx │ │ + mov 0x24(%esp),%edx │ │ + lea 0x4(%edx,%ecx,1),%ecx │ │ + shr $0x3,%ecx │ │ + mov %cx,(%ebx) │ │ + mov 0x1c(%esp),%ecx │ │ + lea (%ecx,%eax,2),%ecx │ │ + lea (%ecx,%edi,2),%ecx │ │ + add %edx,%ecx │ │ + lea 0x4(%ecx,%edx,2),%ecx │ │ + shr $0x3,%ecx │ │ + mov 0x14(%ebp),%edx │ │ + mov %cx,(%ebx,%edx,2) │ │ + jmp a2f4d │ │ + cmp 0x80(%esp),%ecx │ │ + jg a3476 │ │ + mov 0x18(%esp),%ecx │ │ + sub %ebx,%ecx │ │ + mov %ecx,%edx │ │ + neg %edx │ │ + cmovl %ecx,%edx │ │ + cmp 0x80(%esp),%edx │ │ + jle a3504 │ │ + mov 0x28(%esp),%edx │ │ + sub 0x18(%esp),%edx │ │ + mov %edi,%eax │ │ + mov %ebx,%edi │ │ + mov 0x6c(%esp),%ebx │ │ + cmp %ebx,%edx │ │ + mov %edx,%ecx │ │ + cmovg %ebx,%ecx │ │ + mov 0x70(%esp),%esi │ │ + cmp %esi,%edx │ │ + cmovl %esi,%ecx │ │ + mov %edi,%edx │ │ + sub %eax,%edx │ │ + lea (%edx,%edx,2),%edx │ │ + add %ecx,%edx │ │ + cmp %ebx,%edx │ │ + mov %edx,%ecx │ │ + cmovg %ebx,%ecx │ │ + cmp %esi,%edx │ │ + cmovl %esi,%ecx │ │ + lea 0x4(%ecx),%edx │ │ + mov 0x68(%esp),%esi │ │ + cmp %esi,%edx │ │ + cmovg %esi,%edx │ │ + sar $0x3,%edx │ │ + add $0x3,%ecx │ │ + cmp %esi,%ecx │ │ + cmovg %esi,%ecx │ │ + sar $0x3,%ecx │ │ + add %eax,%ecx │ │ + mov 0x1c(%ebp),%esi │ │ + mov %esi,%ebx │ │ + cmp %esi,%ecx │ │ + mov %ecx,%esi │ │ + cmovg %ebx,%esi │ │ + test %ecx,%ecx │ │ + mov $0x0,%eax │ │ + cmovs %eax,%esi │ │ + mov 0x48(%esp),%ecx │ │ + mov 0x4(%esp),%eax │ │ + mov %si,(%eax,%ecx,1) │ │ + sub %edx,%edi │ │ + cmp %ebx,%edi │ │ + mov %edi,%ecx │ │ + cmovg %ebx,%ecx │ │ + test %edi,%edi │ │ + mov $0x0,%edx │ │ + cmovs %edx,%ecx │ │ + mov %cx,(%eax) │ │ + jmp a2f49 │ │ + mov %ebx,%ecx │ │ + sub %edi,%ecx │ │ + lea (%ecx,%ecx,2),%ecx │ │ + mov 0x6c(%esp),%esi │ │ + cmp %esi,%ecx │ │ + mov %ecx,%edx │ │ + cmovg %esi,%edx │ │ + mov 0x70(%esp),%esi │ │ + cmp %esi,%ecx │ │ + cmovl %esi,%edx │ │ + lea 0x4(%edx),%ecx │ │ + mov 0x68(%esp),%esi │ │ + cmp %esi,%ecx │ │ + cmovg %esi,%ecx │ │ + sar $0x3,%ecx │ │ + add $0x3,%edx │ │ + cmp %esi,%edx │ │ + cmovg %esi,%edx │ │ + sar $0x3,%edx │ │ + add %edi,%edx │ │ + mov %ebx,%edi │ │ + mov 0x1c(%ebp),%ebx │ │ + cmp %ebx,%edx │ │ + mov %edx,%esi │ │ + cmovg %ebx,%esi │ │ + test %edx,%edx │ │ + mov $0x0,%eax │ │ + cmovs %eax,%esi │ │ + mov 0x48(%esp),%edx │ │ + mov 0x4(%esp),%eax │ │ + mov %si,(%eax,%edx,1) │ │ + sub %ecx,%edi │ │ + cmp %ebx,%edi │ │ + mov %edi,%edx │ │ + cmovg %ebx,%edx │ │ + test %edi,%edi │ │ + mov $0x0,%esi │ │ + cmovs %esi,%edx │ │ + xor %edi,%edi │ │ + mov %dx,(%eax) │ │ + inc %ecx │ │ + sar %ecx │ │ + mov 0x28(%esp),%esi │ │ + add %ecx,%esi │ │ + cmp %ebx,%esi │ │ + mov %esi,%edx │ │ + cmovg %ebx,%edx │ │ + test %esi,%esi │ │ + cmovs %edi,%edx │ │ + mov 0x54(%esp),%esi │ │ + mov %dx,(%eax,%esi,1) │ │ + mov 0x18(%esp),%edx │ │ + sub %ecx,%edx │ │ + cmp %ebx,%edx │ │ + mov %edx,%ecx │ │ + cmovg %ebx,%ecx │ │ + test %edx,%edx │ │ + cmovs %edi,%ecx │ │ + mov 0x14(%ebp),%edx │ │ + mov %cx,(%eax,%edx,2) │ │ + jmp a2f49 │ │ + mov $0x1,%dl │ │ + mov %edx,0x3c(%esp) │ │ + jmp a3078 │ │ + mov 0x5c(%esp),%edx │ │ + sub %ebx,%edx │ │ + mov %edx,%esi │ │ + neg %esi │ │ + cmovl %edx,%esi │ │ + cmp %eax,%esi │ │ + setle %bl │ │ + jmp a3205 │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + lea 0x0(%esi),%esi │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %esi │ │ and $0xfffffff0,%esp │ │ - call a081d │ │ + sub $0x10,%esp │ │ + call a35ef │ │ pop %ebx │ │ - add $0x34753,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7db70(%ebx),%eax │ │ - lea -0x7ebd0(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ + add $0x33981,%ebx │ │ + mov 0x8(%ebp),%eax │ │ + lea -0x335a0(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x334c0(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x33420(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x33860(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,(%eax) │ │ + lea -0x333b0(%ebx),%ecx │ │ + mov %ecx,0x30(%eax) │ │ + lea -0x32690(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x32940(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x336b0(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x33670(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x10(%eax) │ │ + lea -0x32bf0(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x32db0(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x33110(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x32280(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x20(%eax) │ │ + lea -0x31f10(%ebx),%ecx │ │ + mov %ecx,0x34(%eax) │ │ + lea -0x31780(%ebx),%ecx │ │ + mov %ecx,0x38(%eax) │ │ + lea -0x31740(%ebx),%ecx │ │ + mov %ecx,0x3c(%eax) │ │ + lea -0x31700(%ebx),%ecx │ │ + mov %ecx,0x40(%eax) │ │ + lea -0x316c0(%ebx),%ecx │ │ + mov %ecx,0x44(%eax) │ │ + lea -0x31510(%ebx),%ecx │ │ + mov %ecx,0x58(%eax) │ │ + lea -0x314c0(%ebx),%ecx │ │ + mov %ecx,0x54(%eax) │ │ + lea -0x313e0(%ebx),%ecx │ │ + mov %ecx,0x50(%eax) │ │ + lea -0x312f0(%ebx),%ecx │ │ + mov %ecx,0x5c(%eax) │ │ + mov %eax,(%esp) │ │ + call 7b95c │ │ + lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call a3721 │ │ + pop %eax │ │ + add $0x3384f,%eax │ │ + mov %eax,0x8(%esp) │ │ + mov 0x18(%ebp),%ebx │ │ + mov 0x14(%ebp),%eax │ │ + lea (%ebx,%eax,1),%ecx │ │ + mov %ecx,%esi │ │ + sar %esi │ │ + test %eax,%eax │ │ + jle a37bb │ │ + xor %edx,%edx │ │ + cmp $0x7,%eax │ │ + jbe a379f │ │ + mov %eax,%edx │ │ + and $0xfffffff8,%edx │ │ + movd %esi,%xmm0 │ │ + mov 0x10(%ebp),%esi │ │ + add $0xa,%esi │ │ + pxor %xmm2,%xmm2 │ │ + mov %edx,%edi │ │ + pxor %xmm1,%xmm1 │ │ + nop │ │ + nop │ │ nop │ │ + movq -0x8(%esi),%xmm3 │ │ + movq (%esi),%xmm4 │ │ + punpcklwd %xmm2,%xmm3 │ │ + paddd %xmm3,%xmm0 │ │ + punpcklwd %xmm2,%xmm4 │ │ + paddd %xmm4,%xmm1 │ │ + add $0x10,%esi │ │ + add $0xfffffff8,%edi │ │ + jne a3760 │ │ + paddd %xmm0,%xmm1 │ │ + pshufd $0x4e,%xmm1,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + pshufd $0xe5,%xmm0,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + movd %xmm1,%esi │ │ + cmp %eax,%edx │ │ + je a37bb │ │ + mov 0x14(%ebp),%edi │ │ + sub %edx,%edi │ │ + mov 0x10(%ebp),%eax │ │ + lea 0x2(%eax,%edx,2),%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a086d │ │ - pop %ebx │ │ - add $0x34703,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ + movzwl (%edx),%eax │ │ + add %eax,%esi │ │ + add $0x2,%edx │ │ + dec %edi │ │ + jne a37b0 │ │ + test %ebx,%ebx │ │ + jle a385b │ │ + xor %edx,%edx │ │ + cmp $0x7,%ebx │ │ + jbe a3839 │ │ + mov %ebx,%edx │ │ + and $0xfffffff8,%edx │ │ + movd %esi,%xmm0 │ │ + mov 0x10(%ebp),%eax │ │ + lea -0x8(%eax),%esi │ │ + pxor %xmm2,%xmm2 │ │ + mov %edx,%edi │ │ + pxor %xmm1,%xmm1 │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + movq -0x8(%esi),%xmm3 │ │ + movq (%esi),%xmm4 │ │ + pshuflw $0x1b,%xmm4,%xmm4 │ │ + punpcklwd %xmm2,%xmm4 │ │ + paddd %xmm4,%xmm0 │ │ + pshuflw $0x1b,%xmm3,%xmm3 │ │ + punpcklwd %xmm2,%xmm3 │ │ + paddd %xmm3,%xmm1 │ │ + add $0xfffffff0,%esi │ │ + add $0xfffffff8,%edi │ │ + jne a37f0 │ │ + paddd %xmm0,%xmm1 │ │ + pshufd $0x4e,%xmm1,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + pshufd $0xe5,%xmm0,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + movd %xmm1,%esi │ │ + cmp %ebx,%edx │ │ + je a385b │ │ + mov %ebx,%edi │ │ + sub %edx,%edi │ │ + not %edx │ │ + mov 0x10(%ebp),%eax │ │ + lea (%eax,%edx,2),%eax │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + movzwl (%eax),%edx │ │ + add %edx,%esi │ │ + add $0xfffffffe,%eax │ │ + dec %edi │ │ + jne a3850 │ │ mov 0xc(%ebp),%edx │ │ - lea -0x7ebd0(%ebx),%eax │ │ - lea -0x7db70(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ + mov %ebx,%edi │ │ + mov 0x8(%ebp),%ebx │ │ + bsf %ecx,%ecx │ │ + shr %cl,%esi │ │ + mov 0x14(%ebp),%eax │ │ + cmp %edi,%eax │ │ + je a3898 │ │ + add %edi,%edi │ │ + mov $0x6667,%ecx │ │ + cmp %eax,%edi │ │ + jl a3890 │ │ + mov 0x14(%ebp),%eax │ │ + lea (%eax,%eax,1),%ecx │ │ + cmp 0x18(%ebp),%ecx │ │ + mov $0x6667,%eax │ │ + mov $0xaaab,%ecx │ │ + cmovl %eax,%ecx │ │ + imul %esi,%ecx │ │ + shr $0x11,%ecx │ │ + mov %ecx,%esi │ │ + mov %ebx,%ecx │ │ + mov 0x8(%esp),%ebx │ │ + pushl 0x28(%ebp) │ │ push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x4 │ │ + pushl 0x18(%ebp) │ │ pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ + call a5cf0 │ │ + add $0x10,%esp │ │ + lea -0xc(%ebp),%esp │ │ pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - call a08bd │ │ + call a38cd │ │ pop %ebx │ │ - add $0x346b3,%ebx │ │ + add $0x336a3,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - lea -0x82d60(%ebx),%eax │ │ - lea -0x82ef0(%ebx),%esi │ │ - push $0x1 │ │ + mov 0x28(%ebp),%eax │ │ + lea 0x1(%eax),%esi │ │ + sar %esi │ │ push %eax │ │ push %esi │ │ - push $0x0 │ │ - push $0x8 │ │ - push $0x4 │ │ + pushl 0x18(%ebp) │ │ pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ + call a5cf0 │ │ + add $0x10,%esp │ │ lea -0x8(%ebp),%esp │ │ pop %esi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - call a090d │ │ + sub $0x10,%esp │ │ + call a3911 │ │ pop %ebx │ │ - add $0x34663,%ebx │ │ + add $0x3365f,%ebx │ │ + mov 0x14(%ebp),%edi │ │ + mov %edi,%esi │ │ + sar %esi │ │ + test %edi,%edi │ │ + jle a3931 │ │ + mov 0x10(%ebp),%ecx │ │ + xor %eax,%eax │ │ + cmp $0x8,%edi │ │ + jae a3935 │ │ + mov %edi,%edx │ │ + jmp a398f │ │ + mov %edi,%edx │ │ + jmp a39ab │ │ + mov %edi,%edx │ │ + mov %edi,%eax │ │ + and $0xfffffff8,%eax │ │ + movd %esi,%xmm0 │ │ + lea 0xa(%ecx),%esi │ │ + pxor %xmm2,%xmm2 │ │ + mov %eax,%edi │ │ + pxor %xmm1,%xmm1 │ │ + nop │ │ + nop │ │ + nop │ │ + movq -0x8(%esi),%xmm3 │ │ + movq (%esi),%xmm4 │ │ + punpcklwd %xmm2,%xmm3 │ │ + paddd %xmm3,%xmm0 │ │ + punpcklwd %xmm2,%xmm4 │ │ + paddd %xmm4,%xmm1 │ │ + add $0x10,%esi │ │ + add $0xfffffff8,%edi │ │ + jne a3950 │ │ + paddd %xmm0,%xmm1 │ │ + pshufd $0x4e,%xmm1,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + pshufd $0xe5,%xmm0,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + movd %xmm1,%esi │ │ + cmp %edx,%eax │ │ + je a39ab │ │ + mov %edx,%edi │ │ + sub %eax,%edi │ │ + lea 0x2(%ecx,%eax,2),%eax │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + movzwl (%eax),%ecx │ │ + add %ecx,%esi │ │ + add $0x2,%eax │ │ + dec %edi │ │ + jne a39a0 │ │ + mov %edx,%eax │ │ + bsf %edx,%ecx │ │ + shr %cl,%esi │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - lea -0x7db00(%ebx),%eax │ │ - lea -0x7db70(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ + pushl 0x28(%ebp) │ │ push %esi │ │ - push $0x0 │ │ - push $0x8 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ + pushl 0x18(%ebp) │ │ + push %eax │ │ + call a5cf0 │ │ + add $0x10,%esp │ │ + lea -0xc(%ebp),%esp │ │ pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call a39e1 │ │ + pop %ebx │ │ + add $0x3358f,%ebx │ │ + mov 0x18(%ebp),%esi │ │ + mov %esi,%edi │ │ + sar %edi │ │ + test %esi,%esi │ │ + jle a3a01 │ │ + mov 0x10(%ebp),%ecx │ │ + xor %eax,%eax │ │ + cmp $0x8,%esi │ │ + jae a3a08 │ │ + mov %esi,%edx │ │ + jmp a3a69 │ │ + mov %esi,%edx │ │ + jmp a3a8b │ │ + mov %esi,%edx │ │ + mov %esi,%eax │ │ + and $0xfffffff8,%eax │ │ + movd %edi,%xmm0 │ │ + lea -0x8(%ecx),%edi │ │ + pxor %xmm2,%xmm2 │ │ + mov %eax,%esi │ │ + pxor %xmm1,%xmm1 │ │ + movq -0x8(%edi),%xmm3 │ │ + movq (%edi),%xmm4 │ │ + pshuflw $0x1b,%xmm4,%xmm4 │ │ + punpcklwd %xmm2,%xmm4 │ │ + paddd %xmm4,%xmm0 │ │ + pshuflw $0x1b,%xmm3,%xmm3 │ │ + punpcklwd %xmm2,%xmm3 │ │ + paddd %xmm3,%xmm1 │ │ + add $0xfffffff0,%edi │ │ + add $0xfffffff8,%esi │ │ + jne a3a20 │ │ + paddd %xmm0,%xmm1 │ │ + pshufd $0x4e,%xmm1,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + pshufd $0xe5,%xmm0,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + movd %xmm1,%edi │ │ + cmp %edx,%eax │ │ + je a3a8b │ │ + mov %edx,%esi │ │ + sub %eax,%esi │ │ + not %eax │ │ + lea (%ecx,%eax,2),%eax │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a095d │ │ - pop %ebx │ │ - add $0x34613,%ebx │ │ + nop │ │ + nop │ │ + nop │ │ + movzwl (%eax),%ecx │ │ + add %ecx,%edi │ │ + add $0xfffffffe,%eax │ │ + dec %esi │ │ + jne a3a80 │ │ + mov %edx,%eax │ │ + bsf %edx,%ecx │ │ + shr %cl,%edi │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - lea -0x82d60(%ebx),%eax │ │ - lea -0x7ebd0(%ebx),%esi │ │ - push $0x0 │ │ + pushl 0x28(%ebp) │ │ + push %edi │ │ push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x8 │ │ - push $0x4 │ │ pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ + call a5cf0 │ │ + add $0x10,%esp │ │ + lea -0xc(%ebp),%esp │ │ pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffffc,%esp │ │ + sub $0xc,%esp │ │ + cmpl $0x0,0x18(%ebp) │ │ + jle a3b3b │ │ + mov 0x14(%ebp),%esi │ │ + test %esi,%esi │ │ + jle a3b3b │ │ + mov 0xc(%ebp),%eax │ │ + mov 0x8(%ebp),%edi │ │ + sar %eax │ │ + mov %esi,%ecx │ │ + and $0xfffffff0,%ecx │ │ + add %eax,%eax │ │ + mov %eax,0x8(%esp) │ │ + xor %edx,%edx │ │ + jmp a3aea │ │ + inc %edx │ │ + add 0x8(%esp),%edi │ │ + cmp 0x18(%ebp),%edx │ │ + je a3b3b │ │ + cmp $0x10,%esi │ │ + mov %edx,%eax │ │ + not %eax │ │ + mov 0x10(%ebp),%ebx │ │ + movzwl (%ebx,%eax,2),%eax │ │ + mov $0x0,%ebx │ │ + jb a3b30 │ │ + movd %eax,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + xor %ebx,%ebx │ │ nop │ │ + movdqu %xmm0,(%edi,%ebx,2) │ │ + movdqu %xmm0,0x10(%edi,%ebx,2) │ │ + add $0x10,%ebx │ │ + cmp %ebx,%ecx │ │ + jne a3b10 │ │ + cmp %esi,%ecx │ │ + mov %ecx,%ebx │ │ + je a3ae0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ - nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a09ad │ │ - pop %ebx │ │ - add $0x345c3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7ea80(%ebx),%eax │ │ - lea -0x82ef0(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x8 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ + mov %ax,(%edi,%ebx,2) │ │ + inc %ebx │ │ + cmp %ebx,%esi │ │ + jne a3b30 │ │ + jmp a3ae0 │ │ + lea -0xc(%ebp),%esp │ │ pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - call a09fd │ │ + sub $0x10,%esp │ │ + call a3b61 │ │ pop %ebx │ │ - add $0x34573,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7ea80(%ebx),%eax │ │ - lea -0x7ebd0(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x8 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ + add $0x3340f,%ebx │ │ + mov 0x18(%ebp),%esi │ │ + test %esi,%esi │ │ + jle a3baa │ │ + mov 0x14(%ebp),%eax │ │ + mov 0x10(%ebp),%ecx │ │ + mov 0x8(%ebp),%edi │ │ + add $0x2,%ecx │ │ + mov %ecx,0x4(%esp) │ │ + add %eax,%eax │ │ + mov %eax,0x8(%esp) │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + sub $0x4,%esp │ │ + pushl 0xc(%esp) │ │ + pushl 0xc(%esp) │ │ + push %edi │ │ + call 1470 │ │ + add $0x10,%esp │ │ + add 0xc(%ebp),%edi │ │ + dec %esi │ │ + jne a3b90 │ │ + lea -0xc(%ebp),%esp │ │ pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - call a0a4d │ │ - pop %ebx │ │ - add $0x34523,%ebx │ │ + sub $0x80,%esp │ │ + cmpl $0x0,0x18(%ebp) │ │ + jle a3e4e │ │ + cmpl $0x0,0x14(%ebp) │ │ + jle a3e4e │ │ + mov 0x10(%ebp),%esi │ │ + mov 0xc(%ebp),%ecx │ │ + mov 0x8(%ebp),%edx │ │ + movzwl (%esi),%edi │ │ + sar %ecx │ │ + mov 0x14(%ebp),%eax │ │ + mov %eax,%ebx │ │ + and $0xfffffff8,%ebx │ │ + mov %ebx,0x18(%esp) │ │ + mov %edi,0x10(%esp) │ │ + movd %edi,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm6 │ │ + pshuflw $0xe0,%xmm1,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm0 │ │ + lea 0x2(%esi),%edi │ │ + mov %edi,0x1c(%esp) │ │ + lea 0x2(%esi,%eax,2),%eax │ │ + mov %eax,0x20(%esp) │ │ + mov %ecx,0x24(%esp) │ │ + lea (%ecx,%ecx,1),%eax │ │ + mov %eax,0x28(%esp) │ │ + xor %eax,%eax │ │ + mov %edx,%edi │ │ + movdqa %xmm0,0x30(%esp) │ │ + jmp a3c52 │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov 0xc(%esp),%eax │ │ + inc %eax │ │ + add 0x28(%esp),%edi │ │ + cmp 0x18(%ebp),%eax │ │ + je a3e4e │ │ + mov %eax,0xc(%esp) │ │ + not %eax │ │ + movzwl (%esi,%eax,2),%eax │ │ + mov %eax,0x4(%esp) │ │ + sub 0x10(%esp),%eax │ │ + mov %eax,%ecx │ │ + neg %ecx │ │ + mov %eax,0x14(%esp) │ │ + cmovl %eax,%ecx │ │ + cmpl $0x8,0x14(%ebp) │ │ + mov $0x0,%edx │ │ + mov %ecx,0x8(%esp) │ │ + jb a3de0 │ │ + mov 0x24(%esp),%eax │ │ + imul 0xc(%esp),%eax │ │ mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7ea80(%ebx),%eax │ │ - lea -0x7eac0(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x8 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ + lea (%ecx,%eax,2),%ecx │ │ + cmp 0x20(%esp),%ecx │ │ + jae a3caf │ │ + add 0x14(%ebp),%eax │ │ + mov 0x8(%ebp),%ecx │ │ + lea (%ecx,%eax,2),%eax │ │ + cmp %eax,0x1c(%esp) │ │ + mov $0x0,%edx │ │ + jb a3de0 │ │ + movd 0x14(%esp),%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm1 │ │ + movdqa %xmm1,0x60(%esp) │ │ + movd 0x4(%esp),%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm2 │ │ + movdqa %xmm2,0x50(%esp) │ │ + movd 0x8(%esp),%xmm5 │ │ + pshufd $0x0,%xmm5,%xmm5 │ │ + pshuflw $0xe0,%xmm1,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm1 │ │ + movdqa %xmm1,0x40(%esp) │ │ + xor %edx,%edx │ │ + mov 0x18(%esp),%eax │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + movdqu 0x2(%esi,%edx,2),%xmm0 │ │ + movdqa %xmm0,%xmm7 │ │ + pxor %xmm1,%xmm1 │ │ + punpcklwd %xmm1,%xmm7 │ │ + movdqa %xmm0,%xmm2 │ │ + punpckhwd %xmm1,%xmm2 │ │ + movdqa 0x60(%esp),%xmm1 │ │ + paddd %xmm1,%xmm2 │ │ + paddd %xmm1,%xmm7 │ │ + movdqa 0x50(%esp),%xmm4 │ │ + movdqa %xmm4,%xmm1 │ │ + psubd %xmm7,%xmm1 │ │ + psubd %xmm2,%xmm4 │ │ + pabsd %xmm4,%xmm4 │ │ + pabsd %xmm1,%xmm1 │ │ + movdqa %xmm6,%xmm3 │ │ + psubd %xmm7,%xmm3 │ │ + movdqa %xmm6,%xmm7 │ │ + psubd %xmm2,%xmm7 │ │ + pabsd %xmm7,%xmm2 │ │ + pabsd %xmm3,%xmm3 │ │ + movdqa %xmm1,%xmm7 │ │ + pcmpgtd %xmm5,%xmm7 │ │ + pcmpgtd %xmm3,%xmm1 │ │ + por %xmm7,%xmm1 │ │ + movdqa %xmm4,%xmm7 │ │ + pcmpgtd %xmm5,%xmm7 │ │ + pcmpgtd %xmm2,%xmm4 │ │ + por %xmm7,%xmm4 │ │ + packssdw %xmm4,%xmm1 │ │ + movdqa %xmm5,%xmm4 │ │ + pcmpgtd %xmm2,%xmm4 │ │ + movdqa %xmm5,%xmm2 │ │ + pcmpgtd %xmm3,%xmm2 │ │ + packssdw %xmm4,%xmm2 │ │ + movdqa 0x30(%esp),%xmm3 │ │ + pand %xmm2,%xmm3 │ │ + pandn %xmm0,%xmm2 │ │ + por %xmm3,%xmm2 │ │ + pand %xmm1,%xmm2 │ │ + pandn 0x40(%esp),%xmm1 │ │ + por %xmm2,%xmm1 │ │ + movdqu %xmm1,(%edi,%edx,2) │ │ + add $0x8,%edx │ │ + cmp %edx,%eax │ │ + jne a3d00 │ │ + cmp 0x14(%ebp),%eax │ │ + mov %eax,%edx │ │ + je a3c40 │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov %edi,0x2c(%esp) │ │ + jmp a3e0f │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + cmp 0x8(%esp),%ecx │ │ + cmovg %esi,%edi │ │ + mov 0x2c(%esp),%ecx │ │ + mov %di,(%ecx,%edx,2) │ │ + mov %ecx,%edi │ │ + cmp %eax,0x14(%ebp) │ │ + mov %eax,%edx │ │ + mov 0x10(%ebp),%esi │ │ + je a3c40 │ │ + movzwl 0x2(%esi,%edx,2),%eax │ │ + mov 0x14(%esp),%ecx │ │ + lea (%ecx,%eax,1),%edi │ │ + mov 0x4(%esp),%ebx │ │ + sub %edi,%ebx │ │ + mov %ebx,%ecx │ │ + neg %ecx │ │ + cmovl %ebx,%ecx │ │ + mov 0x10(%esp),%esi │ │ + mov %esi,%ebx │ │ + sub %edi,%ebx │ │ + mov %ebx,%edi │ │ + neg %edi │ │ + cmovl %ebx,%edi │ │ + cmp %edi,0x8(%esp) │ │ + jg a3e3f │ │ + mov %eax,%esi │ │ + lea 0x1(%edx),%eax │ │ + cmp %edi,%ecx │ │ + mov %esi,%edi │ │ + jg a3df0 │ │ + mov 0x4(%esp),%edi │ │ + jmp a3df0 │ │ + lea -0xc(%ebp),%esp │ │ pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - call a0a9d │ │ - pop %ebx │ │ - add $0x344d3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ + sub $0xb0,%esp │ │ + call a3e74 │ │ + pop %eax │ │ + add $0x330fc,%eax │ │ + cmpl $0x0,0x18(%ebp) │ │ + jle a41b7 │ │ + mov 0x14(%ebp),%edi │ │ + test %edi,%edi │ │ + jle a41b7 │ │ + mov 0x10(%ebp),%esi │ │ mov 0xc(%ebp),%edx │ │ - lea -0x7e690(%ebx),%eax │ │ - lea -0x7ebd0(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x8 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + lea -0x4760(%eax),%ebx │ │ + mov 0x18(%ebp),%ecx │ │ + add %ecx,%ebx │ │ + mov %ebx,0x38(%esp) │ │ + add %ecx,%ecx │ │ + neg %ecx │ │ + movzwl (%esi,%ecx,1),%ecx │ │ + mov %ecx,0x34(%esp) │ │ + mov %esi,%ebx │ │ + sar %edx │ │ + movaps -0x14ce0(%eax),%xmm0 │ │ + movaps %xmm0,0x40(%esp) │ │ + movdqa -0x14d70(%eax),%xmm1 │ │ + movdqa -0x14b60(%eax),%xmm2 │ │ + lea -0x4760(%eax),%eax │ │ + lea (%eax,%edi,2),%ecx │ │ + mov %ecx,0x28(%esp) │ │ + add %edi,%eax │ │ + mov %eax,0x8(%esp) │ │ + mov %edi,%eax │ │ + and $0xfffffff8,%eax │ │ + mov %eax,0x18(%esp) │ │ + movzwl (%esi,%edi,2),%eax │ │ + mov %eax,0x3c(%esp) │ │ + movd %eax,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + pshufb %xmm1,%xmm0 │ │ + punpcklqdq %xmm0,%xmm0 │ │ + mov 0x8(%ebp),%eax │ │ + lea 0x2(%esi),%ecx │ │ + mov %ecx,0x24(%esp) │ │ + lea 0x2(%esi,%edi,2),%ecx │ │ + mov %ecx,0x20(%esp) │ │ + mov %edx,0x2c(%esp) │ │ + lea (%edx,%edx,1),%ecx │ │ + mov %ecx,0x30(%esp) │ │ + xor %edx,%edx │ │ + movdqa %xmm0,0x70(%esp) │ │ + movdqa %xmm1,0x60(%esp) │ │ + movdqa %xmm2,0x50(%esp) │ │ + jmp a3f5a │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov 0x10(%esp),%edx │ │ + inc %edx │ │ + add 0x30(%esp),%edi │ │ + cmp 0x18(%ebp),%edx │ │ + mov %edi,%eax │ │ + mov 0x14(%ebp),%edi │ │ + mov 0x10(%ebp),%ebx │ │ + je a41b7 │ │ + mov %eax,%ecx │ │ + mov 0x38(%esp),%eax │ │ + movzbl (%eax,%edx,1),%eax │ │ + mov $0x100,%esi │ │ + mov %eax,0x14(%esp) │ │ + sub %eax,%esi │ │ + imul 0x34(%esp),%esi │ │ + add $0x100,%esi │ │ + cmp $0x8,%edi │ │ + mov %edx,0x10(%esp) │ │ + not %edx │ │ + lea (%ebx,%edx,2),%eax │ │ + mov %eax,0xc(%esp) │ │ + mov %ecx,%edi │ │ + mov $0x0,%ebx │ │ + jb a4170 │ │ + mov 0x2c(%esp),%ebx │ │ + mov 0x10(%esp),%edx │ │ + imul %edx,%ebx │ │ + mov 0x8(%ebp),%eax │ │ + lea (%eax,%ebx,2),%ecx │ │ + add 0x14(%ebp),%ebx │ │ + lea (%eax,%ebx,2),%eax │ │ + lea (%edx,%edx,1),%ebx │ │ + not %ebx │ │ + add 0x10(%ebp),%ebx │ │ + cmp %ecx,%ebx │ │ + seta %bl │ │ + cmp %eax,0xc(%esp) │ │ + setb %bh │ │ + cmp 0x20(%esp),%ecx │ │ + setb %dl │ │ + cmp %eax,0x24(%esp) │ │ + setb %dh │ │ + cmp %ecx,0x28(%esp) │ │ + seta %cl │ │ + cmp %eax,0x8(%esp) │ │ + setb %al │ │ + test %bh,%bl │ │ + mov $0x0,%ebx │ │ + jne a4170 │ │ + and %dh,%dl │ │ + mov $0x0,%ebx │ │ + jne a4170 │ │ + and %al,%cl │ │ + mov $0x0,%ebx │ │ + jne a4170 │ │ + mov 0x14(%ebp),%eax │ │ + movd 0x14(%esp),%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + movdqa %xmm0,0x90(%esp) │ │ + mov %esi,0x1c(%esp) │ │ + movd %esi,%xmm2 │ │ + pshufd $0x0,%xmm2,%xmm0 │ │ + movdqa %xmm0,0x80(%esp) │ │ + mov 0xc(%esp),%ecx │ │ + movzwl (%ecx),%ebx │ │ + movd %ebx,%xmm2 │ │ + pshuflw $0xe0,%xmm2,%xmm2 │ │ + pshufd $0x0,%xmm2,%xmm3 │ │ + pand 0x40(%esp),%xmm3 │ │ + xor %ebx,%ebx │ │ + mov 0x10(%ebp),%ecx │ │ + mov 0x8(%esp),%esi │ │ + mov 0x18(%esp),%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movdqu 0x2(%ecx,%ebx,2),%xmm2 │ │ + movdqa 0x90(%esp),%xmm5 │ │ + packuswb %xmm5,%xmm5 │ │ + movdqa %xmm5,%xmm4 │ │ + pmulhuw %xmm2,%xmm4 │ │ + pmullw %xmm2,%xmm5 │ │ + movdqa %xmm5,%xmm2 │ │ + punpcklwd %xmm4,%xmm2 │ │ + punpckhwd %xmm4,%xmm5 │ │ + movq (%esi,%ebx,1),%xmm4 │ │ + pxor %xmm6,%xmm6 │ │ + punpcklbw %xmm6,%xmm4 │ │ + movdqa %xmm4,%xmm1 │ │ + movdqa 0x50(%esp),%xmm0 │ │ + psubw %xmm4,%xmm0 │ │ + punpcklwd %xmm6,%xmm4 │ │ + punpckhwd %xmm6,%xmm1 │ │ + movdqa %xmm3,%xmm7 │ │ + pmuludq %xmm1,%xmm7 │ │ + pshufd $0xe8,%xmm7,%xmm7 │ │ + pshufd $0xf5,%xmm1,%xmm1 │ │ + pshufd $0xf5,%xmm3,%xmm6 │ │ + pmuludq %xmm6,%xmm1 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + punpckldq %xmm1,%xmm7 │ │ + movdqa %xmm3,%xmm1 │ │ + pmuludq %xmm4,%xmm1 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + pshufd $0xf5,%xmm4,%xmm4 │ │ + pmuludq %xmm6,%xmm4 │ │ + pshufd $0xe8,%xmm4,%xmm4 │ │ + punpckldq %xmm4,%xmm1 │ │ + movdqa %xmm0,%xmm4 │ │ + movdqa 0x70(%esp),%xmm6 │ │ + pmulhuw %xmm6,%xmm4 │ │ + pmullw %xmm6,%xmm0 │ │ + movdqa %xmm0,%xmm6 │ │ + punpcklwd %xmm4,%xmm6 │ │ + paddd %xmm1,%xmm6 │ │ + punpckhwd %xmm4,%xmm0 │ │ + paddd %xmm7,%xmm0 │ │ + movdqa 0x80(%esp),%xmm1 │ │ + paddd %xmm1,%xmm5 │ │ + paddd %xmm0,%xmm5 │ │ + paddd %xmm1,%xmm2 │ │ + paddd %xmm6,%xmm2 │ │ + psrld $0x9,%xmm2 │ │ + psrld $0x9,%xmm5 │ │ + movdqa 0x60(%esp),%xmm0 │ │ + pshufb %xmm0,%xmm5 │ │ + pshufb %xmm0,%xmm2 │ │ + punpcklqdq %xmm5,%xmm2 │ │ + movdqu %xmm2,(%edi,%ebx,2) │ │ + add $0x8,%ebx │ │ + cmp %ebx,%edx │ │ + jne a4060 │ │ + cmp %eax,%edx │ │ + mov %edx,%ebx │ │ + mov 0x1c(%esp),%esi │ │ + je a3f40 │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %edi,%ecx │ │ + mov 0x8(%esp),%eax │ │ + movzbl (%eax,%ebx,1),%edi │ │ + mov 0xc(%esp),%eax │ │ + movzwl (%eax),%edx │ │ + imul %edi,%edx │ │ + mov $0x100,%eax │ │ + sub %edi,%eax │ │ + mov 0x10(%ebp),%edi │ │ + movzwl 0x2(%edi,%ebx,2),%edi │ │ + imul 0x14(%esp),%edi │ │ + add %esi,%edi │ │ + add %edx,%edi │ │ + imul 0x3c(%esp),%eax │ │ + add %eax,%edi │ │ + shr $0x9,%edi │ │ + mov %di,(%ecx,%ebx,2) │ │ + mov %ecx,%edi │ │ + inc %ebx │ │ + cmp %ebx,0x14(%ebp) │ │ + jne a4170 │ │ + jmp a3f40 │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ push %esi │ │ - and $0xfffffff0,%esp │ │ - call a0aed │ │ - pop %ebx │ │ - add $0x34483,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ + and $0xfffffffc,%esp │ │ + sub $0x2c,%esp │ │ + call a41d1 │ │ + pop %eax │ │ + add $0x32d9f,%eax │ │ + cmpl $0x0,0x18(%ebp) │ │ + jle a4373 │ │ + mov 0x14(%ebp),%ebx │ │ + test %ebx,%ebx │ │ + jle a4373 │ │ + mov 0x10(%ebp),%edi │ │ mov 0xc(%ebp),%edx │ │ - lea -0x82d60(%ebx),%eax │ │ - lea -0x7eac0(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x8 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ + lea -0x4760(%eax),%esi │ │ + mov 0x18(%ebp),%ecx │ │ + add %ecx,%esi │ │ + mov %esi,0x28(%esp) │ │ + lea (%ecx,%ecx,1),%esi │ │ + mov %edi,%ecx │ │ + neg %esi │ │ + movzwl (%edi,%esi,1),%esi │ │ + mov %esi,0x24(%esp) │ │ + sar %edx │ │ + movdqa -0x14b50(%eax),%xmm0 │ │ + mov %ebx,%eax │ │ + and $0xfffffff8,%eax │ │ + mov %eax,0x8(%esp) │ │ + mov 0x8(%ebp),%edi │ │ + lea 0x2(%ecx),%eax │ │ + mov %eax,0xc(%esp) │ │ + lea 0x2(%ecx,%ebx,2),%eax │ │ + mov %eax,0x18(%esp) │ │ + mov %edx,0x1c(%esp) │ │ + lea (%edx,%edx,1),%eax │ │ + mov %eax,0x20(%esp) │ │ + xor %esi,%esi │ │ + jmp a426a │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov 0x4(%esp),%esi │ │ + inc %esi │ │ + mov (%esp),%eax │ │ + add 0x20(%esp),%eax │ │ + cmp 0x18(%ebp),%esi │ │ + mov 0x14(%ebp),%ebx │ │ + mov %eax,%edi │ │ + je a4373 │ │ + mov %edi,(%esp) │ │ + mov 0x28(%esp),%eax │ │ + mov %esi,0x4(%esp) │ │ + movzbl (%eax,%esi,1),%edx │ │ + mov $0x100,%edi │ │ + sub %edx,%edi │ │ + imul 0x24(%esp),%edi │ │ + sub $0xffffff80,%edi │ │ + cmp $0x8,%ebx │ │ + mov $0x0,%ebx │ │ + jb a4350 │ │ + mov 0x1c(%esp),%eax │ │ + imul 0x4(%esp),%eax │ │ + mov 0x8(%ebp),%esi │ │ + lea (%esi,%eax,2),%ebx │ │ + cmp 0x18(%esp),%ebx │ │ + jae a42c3 │ │ + add 0x14(%ebp),%eax │ │ + mov 0x8(%ebp),%esi │ │ + lea (%esi,%eax,2),%ebx │ │ + cmp %ebx,0xc(%esp) │ │ + mov $0x0,%ebx │ │ + jb a4350 │ │ + mov %edx,0x14(%esp) │ │ + movd %edx,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm1 │ │ + mov %edi,0x10(%esp) │ │ + movd %edi,%xmm2 │ │ + pshufd $0x0,%xmm2,%xmm2 │ │ + xor %ebx,%ebx │ │ + mov 0x8(%esp),%esi │ │ + mov (%esp),%eax │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + movdqu 0x2(%ecx,%ebx,2),%xmm3 │ │ + movdqa %xmm1,%xmm4 │ │ + packuswb %xmm1,%xmm4 │ │ + movdqa %xmm4,%xmm5 │ │ + pmulhuw %xmm3,%xmm5 │ │ + pmullw %xmm3,%xmm4 │ │ + movdqa %xmm4,%xmm3 │ │ + punpckhwd %xmm5,%xmm3 │ │ + punpcklwd %xmm5,%xmm4 │ │ + paddd %xmm2,%xmm4 │ │ + paddd %xmm2,%xmm3 │ │ + pshufb %xmm0,%xmm3 │ │ + pshufb %xmm0,%xmm4 │ │ + punpcklqdq %xmm3,%xmm4 │ │ + movdqu %xmm4,(%eax,%ebx,2) │ │ + add $0x8,%ebx │ │ + cmp %ebx,%esi │ │ + jne a42f0 │ │ + mov 0x14(%ebp),%eax │ │ + cmp %eax,%esi │ │ + mov %esi,%ebx │ │ + mov 0x14(%esp),%edx │ │ + mov 0x10(%esp),%edi │ │ + je a4250 │ │ + nop │ │ + nop │ │ + nop │ │ + mov %ecx,%esi │ │ + movzwl 0x2(%ecx,%ebx,2),%ecx │ │ + imul %edx,%ecx │ │ + add %edi,%ecx │ │ + shr $0x8,%ecx │ │ + mov (%esp),%eax │ │ + mov %cx,(%eax,%ebx,2) │ │ + mov %esi,%ecx │ │ + inc %ebx │ │ + cmp %ebx,0x14(%ebp) │ │ + jne a4350 │ │ + jmp a4250 │ │ + lea -0xc(%ebp),%esp │ │ pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x70,%esp │ │ + call a4391 │ │ + pop %eax │ │ + add $0x32bdf,%eax │ │ + cmpl $0x0,0x18(%ebp) │ │ + jle a4628 │ │ + cmpl $0x0,0x14(%ebp) │ │ + jle a4628 │ │ + mov 0x10(%ebp),%edx │ │ + mov 0xc(%ebp),%esi │ │ + mov 0x14(%ebp),%ecx │ │ + movzwl (%edx,%ecx,2),%edx │ │ + sar %esi │ │ + lea -0x4760(%eax),%edi │ │ + mov %edx,0x28(%esp) │ │ + movd %edx,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + movdqa -0x14ce0(%eax),%xmm1 │ │ + movdqa %xmm1,0x30(%esp) │ │ + pshufb -0x14d70(%eax),%xmm0 │ │ + movdqa -0x14b60(%eax),%xmm2 │ │ + movdqa -0x14d40(%eax),%xmm4 │ │ + movdqa -0x14b50(%eax),%xmm3 │ │ + lea (%edi,%ecx,2),%eax │ │ + mov %eax,0x1c(%esp) │ │ + add %ecx,%edi │ │ + mov %ecx,%eax │ │ + and $0xfffffff8,%eax │ │ + mov %eax,0x18(%esp) │ │ + mov %ecx,%ebx │ │ + neg %ebx │ │ + punpcklqdq %xmm0,%xmm0 │ │ + mov 0x8(%ebp),%eax │ │ + mov %esi,0x20(%esp) │ │ + lea (%esi,%esi,1),%ecx │ │ + mov %ecx,0x24(%esp) │ │ + xor %ecx,%ecx │ │ + mov %eax,%edx │ │ + movdqa %xmm3,0x50(%esp) │ │ + movdqa %xmm2,0x40(%esp) │ │ + jmp a4452 │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov 0x10(%esp),%ecx │ │ + inc %ecx │ │ + add 0x24(%esp),%edx │ │ + cmp 0x18(%ebp),%ecx │ │ + je a4628 │ │ + cmpl $0x8,0x14(%ebp) │ │ + mov %ecx,0x10(%esp) │ │ + not %ecx │ │ + mov 0x10(%ebp),%eax │ │ + lea (%eax,%ecx,2),%eax │ │ + mov %eax,0x14(%esp) │ │ + mov $0x0,%esi │ │ + jae a44c0 │ │ + mov %edx,0x2c(%esp) │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov %edi,%ecx │ │ + movzbl (%edi,%esi,1),%edi │ │ + mov 0x14(%esp),%eax │ │ + movzwl (%eax),%eax │ │ + imul %edi,%eax │ │ + mov %ebx,%edx │ │ + mov $0x100,%ebx │ │ + sub %edi,%ebx │ │ + mov %ecx,%edi │ │ + imul 0x28(%esp),%ebx │ │ + lea 0x80(%ebx,%eax,1),%eax │ │ + mov %edx,%ebx │ │ + mov 0x2c(%esp),%edx │ │ + shr $0x8,%eax │ │ + mov %ax,(%edx,%esi,2) │ │ + inc %esi │ │ + mov %ebx,%eax │ │ + add %esi,%eax │ │ + jne a4480 │ │ + jmp a4440 │ │ + nop │ │ + nop │ │ + nop │ │ + mov 0x20(%esp),%esi │ │ + mov 0x10(%esp),%ecx │ │ + imul %ecx,%esi │ │ + mov 0x8(%ebp),%eax │ │ + lea (%eax,%esi,2),%eax │ │ + mov %eax,0x8(%esp) │ │ + add 0x14(%ebp),%esi │ │ + mov 0x8(%ebp),%eax │ │ + lea (%eax,%esi,2),%eax │ │ + mov %eax,0xc(%esp) │ │ + mov 0x14(%esp),%eax │ │ + lea (%ecx,%ecx,1),%esi │ │ + not %esi │ │ + add 0x10(%ebp),%esi │ │ + mov 0x8(%esp),%ecx │ │ + cmp %ecx,0x1c(%esp) │ │ + seta 0x7(%esp) │ │ + cmp 0xc(%esp),%edi │ │ + setb 0x6(%esp) │ │ + cmp %ecx,%esi │ │ + seta 0x8(%esp) │ │ + mov %eax,%ecx │ │ + cmp 0xc(%esp),%eax │ │ + setb %al │ │ + mov 0x6(%esp),%ah │ │ + test %ah,0x7(%esp) │ │ + mov $0x0,%esi │ │ + jne a446d │ │ + and %al,0x8(%esp) │ │ + mov $0x0,%esi │ │ + jne a446d │ │ + movzwl (%ecx),%esi │ │ + movd %esi,%xmm6 │ │ + pshuflw $0xe0,%xmm6,%xmm6 │ │ + pshufd $0x0,%xmm6,%xmm5 │ │ + pand 0x30(%esp),%xmm5 │ │ + xor %esi,%esi │ │ + movdqa %xmm0,%xmm3 │ │ + mov 0x18(%esp),%eax │ │ + mov %edx,%ecx │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movq (%edi,%esi,1),%xmm7 │ │ + pxor %xmm0,%xmm0 │ │ + punpcklbw %xmm0,%xmm7 │ │ + movdqa %xmm7,%xmm1 │ │ + movdqa 0x40(%esp),%xmm2 │ │ + psubw %xmm7,%xmm2 │ │ + punpckhwd %xmm0,%xmm7 │ │ + punpcklwd %xmm0,%xmm1 │ │ + movdqa %xmm5,%xmm6 │ │ + pmuludq %xmm1,%xmm6 │ │ + pshufd $0xe8,%xmm6,%xmm6 │ │ + pshufd $0xf5,%xmm1,%xmm1 │ │ + pshufd $0xf5,%xmm5,%xmm0 │ │ + pmuludq %xmm0,%xmm1 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + punpckldq %xmm1,%xmm6 │ │ + movdqa %xmm5,%xmm1 │ │ + pmuludq %xmm7,%xmm1 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + pshufd $0xf5,%xmm7,%xmm7 │ │ + pmuludq %xmm0,%xmm7 │ │ + pshufd $0xe8,%xmm7,%xmm0 │ │ + punpckldq %xmm0,%xmm1 │ │ + movdqa %xmm2,%xmm0 │ │ + pmulhuw %xmm3,%xmm0 │ │ + pmullw %xmm3,%xmm2 │ │ + movdqa %xmm2,%xmm7 │ │ + punpcklwd %xmm0,%xmm7 │ │ + punpckhwd %xmm0,%xmm2 │ │ + paddd %xmm4,%xmm6 │ │ + paddd %xmm7,%xmm6 │ │ + paddd %xmm4,%xmm1 │ │ + paddd %xmm2,%xmm1 │ │ + movdqa 0x50(%esp),%xmm0 │ │ + pshufb %xmm0,%xmm1 │ │ + pshufb %xmm0,%xmm6 │ │ + punpcklqdq %xmm1,%xmm6 │ │ + movdqu %xmm6,(%ecx,%esi,2) │ │ + add $0x8,%esi │ │ + cmp %esi,%eax │ │ + jne a4560 │ │ + cmp 0x14(%ebp),%eax │ │ + mov %eax,%esi │ │ + movdqa %xmm3,%xmm0 │ │ + mov %ecx,%edx │ │ + je a4440 │ │ + jmp a446d │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - call a0b3d │ │ + sub $0x130,%esp │ │ + call a4644 │ │ pop %ebx │ │ - add $0x34433,%ebx │ │ + add $0x3292c,%ebx │ │ + mov 0x18(%ebp),%edx │ │ + mov 0x1c(%ebp),%esi │ │ + mov %esi,%eax │ │ + and $0x1fe,%eax │ │ + lea -0x46e0(%ebx),%ecx │ │ + movzwl (%ecx,%eax,1),%eax │ │ + mov %eax,0x4(%esp) │ │ + mov 0x14(%ebp),%ecx │ │ + cmp $0x400,%esi │ │ + mov 0x10(%ebp),%eax │ │ + jb a48ab │ │ + mov %esi,%eax │ │ + shr $0x9,%eax │ │ + and $0x1,%eax │ │ + and $0x1ff,%esi │ │ + lea (%edx,%ecx,1),%edi │ │ + mov $0x10,%edx │ │ + mov %eax,%ecx │ │ + shr %cl,%edx │ │ + cmp $0x33,%esi │ │ + jb a483e │ │ + cmp %edi,%edx │ │ + jl a483e │ │ + lea 0x2c(%esp),%ecx │ │ + mov 0x10(%ebp),%eax │ │ + add $0x2,%eax │ │ + mov %eax,(%esp) │ │ + mov 0x18(%ebp),%esi │ │ + mov 0x14(%ebp),%eax │ │ + mov %eax,%edx │ │ + cmp %esi,%eax │ │ + mov %esi,%eax │ │ + cmovle %edx,%eax │ │ + add %edx,%eax │ │ + mov %edi,%edx │ │ + pushl 0x28(%ebp) │ │ + push %eax │ │ + push $0xffffffff │ │ + pushl 0xc(%esp) │ │ + call a5d80 │ │ + mov %esi,%edx │ │ + add $0x10,%esp │ │ + lea -0x2(%edi,%edi,1),%edi │ │ + mov 0x4(%esp),%eax │ │ + add %eax,%eax │ │ + mov %eax,0x4(%esp) │ │ + movl $0x2,0xc(%esp) │ │ + lea 0x2c(%esp),%eax │ │ + mov %eax,(%esp) │ │ + test %edx,%edx │ │ + jle a48cb │ │ + cmpl $0x0,0x14(%ebp) │ │ + jle a48cb │ │ + mov 0xc(%ebp),%eax │ │ mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7e690(%ebx),%eax │ │ - lea -0x82ef0(%ebx),%esi │ │ - push $0x0 │ │ + sar %eax │ │ + add %eax,%eax │ │ + mov %eax,0x14(%esp) │ │ + xor %edx,%edx │ │ + lea 0x10(%ecx),%esi │ │ + mov 0x4(%esp),%ebx │ │ + mov %edi,0x10(%esp) │ │ + jmp a4756 │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov 0x20(%esp),%edx │ │ + inc %edx │ │ + mov 0x18(%esp),%ebx │ │ + add 0x4(%esp),%ebx │ │ + mov 0x14(%esp),%eax │ │ + mov 0x1c(%esp),%esi │ │ + add %eax,%esi │ │ + mov 0x24(%esp),%ecx │ │ + add %eax,%ecx │ │ + cmp 0x18(%ebp),%edx │ │ + je a48cb │ │ + mov %edx,0x20(%esp) │ │ + mov %ebx,%edx │ │ + and $0x3e,%edx │ │ + mov %ebx,0x18(%esp) │ │ + mov %ebx,%eax │ │ + sar $0x6,%eax │ │ + mov $0x40,%ebx │ │ + mov %edx,0x8(%esp) │ │ + sub %edx,%ebx │ │ + mov %ebx,0x28(%esp) │ │ + mov %ecx,0x24(%esp) │ │ + mov 0x14(%ebp),%ebx │ │ + mov %esi,0x1c(%esp) │ │ + mov %esi,%edx │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + cmp %edi,%eax │ │ + jge a47d0 │ │ + mov (%esp),%esi │ │ + movzwl (%esi,%eax,2),%edi │ │ + imul 0x28(%esp),%edi │ │ + movzwl 0x2(%esi,%eax,2),%esi │ │ + imul 0x8(%esp),%esi │ │ + lea 0x20(%edi,%esi,1),%esi │ │ + mov 0x10(%esp),%edi │ │ + shr $0x6,%esi │ │ + mov %si,-0x10(%edx) │ │ + add 0xc(%esp),%eax │ │ + add $0x2,%edx │ │ + add $0x2,%ecx │ │ + dec %ebx │ │ + jne a4790 │ │ + jmp a4730 │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + test %ebx,%ebx │ │ + jle a4730 │ │ + mov (%esp),%eax │ │ + movzwl (%eax,%edi,2),%esi │ │ + xor %eax,%eax │ │ + cmp $0x10,%ebx │ │ + jb a481e │ │ + mov %ebx,%eax │ │ + and $0xfffffff0,%eax │ │ + movd %esi,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + xor %edi,%edi │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + movdqu %xmm0,-0x10(%edx,%edi,2) │ │ + movdqu %xmm0,(%edx,%edi,2) │ │ + add $0x10,%edi │ │ + cmp %edi,%eax │ │ + jne a4800 │ │ + cmp %eax,%ebx │ │ + mov 0x10(%esp),%edi │ │ + je a4730 │ │ + lea (%ecx,%eax,2),%ecx │ │ + sub %eax,%ebx │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov %si,(%ecx) │ │ + add $0x2,%ecx │ │ + dec %ebx │ │ + jne a4830 │ │ + jmp a4730 │ │ + mov $0x5a,%edx │ │ + sub %esi,%edx │ │ + sub $0xc,%esp │ │ + mov %edi,%ecx │ │ push %eax │ │ + call a5eb0 │ │ + add $0x10,%esp │ │ + mov %eax,%esi │ │ + test %eax,%eax │ │ + mov 0x18(%ebp),%edx │ │ + mov 0x14(%ebp),%ecx │ │ + mov 0x10(%ebp),%eax │ │ + je a48ab │ │ + add $0x2,%eax │ │ + cmp %edx,%ecx │ │ + mov %esi,0x8(%esp) │ │ + mov %edx,%esi │ │ + cmovle %ecx,%esi │ │ + add %ecx,%esi │ │ + sub $0x8,%esp │ │ + lea 0x34(%esp),%ecx │ │ + mov %edi,%edx │ │ + pushl 0x10(%esp) │ │ push %esi │ │ + push $0xffffffff │ │ + push %eax │ │ + push %edi │ │ push $0x0 │ │ - push $0x8 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ + call a5f60 │ │ + mov 0x18(%ebp),%edx │ │ add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ + lea 0x2c(%esp),%eax │ │ + mov %eax,(%esp) │ │ + dec %edi │ │ + movl $0x1,0xc(%esp) │ │ + test %edx,%edx │ │ + jg a46fc │ │ + jmp a48cb │ │ + add $0x2,%eax │ │ + mov %eax,(%esp) │ │ + cmp %edx,%ecx │ │ + mov %edx,%edi │ │ + cmovle %ecx,%edi │ │ + add %ecx,%edi │ │ + dec %edi │ │ + movl $0x1,0xc(%esp) │ │ + test %edx,%edx │ │ + jg a46fc │ │ + lea -0xc(%ebp),%esp │ │ pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - call a0b8d │ │ + sub $0x150,%esp │ │ + call a48f4 │ │ pop %ebx │ │ - add $0x343e3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7e690(%ebx),%eax │ │ - lea -0x7eac0(%ebx),%esi │ │ - push $0x0 │ │ + add $0x3267c,%ebx │ │ + mov 0x1c(%ebp),%esi │ │ + mov %esi,%eax │ │ + shr $0x9,%eax │ │ + and $0x1,%eax │ │ + mov %eax,0x4(%esp) │ │ + mov %esi,%eax │ │ + and $0x1ff,%eax │ │ + lea -0x5a(%eax),%edx │ │ + mov %edx,%ecx │ │ + and $0xfffffffe,%ecx │ │ + mov %ecx,0x10(%esp) │ │ + mov $0xb4,%ecx │ │ + sub %eax,%ecx │ │ + mov %ecx,0x24(%esp) │ │ + and $0xfffffffe,%ecx │ │ + lea -0x46e0(%ebx),%edi │ │ + mov %edi,0x14(%esp) │ │ + movzwl (%edi,%ecx,1),%ecx │ │ + mov %ecx,0x20(%esp) │ │ + cmp $0x400,%esi │ │ + mov 0x14(%ebp),%esi │ │ + mov %ebx,0xc(%esp) │ │ + jb a49a7 │ │ + movl $0x0,0x18(%esp) │ │ + cmp $0x8d,%eax │ │ + jb a4979 │ │ + mov 0x18(%ebp),%eax │ │ + add %esi,%eax │ │ + mov $0x10,%esi │ │ + mov 0x4(%esp),%ecx │ │ + shr %cl,%esi │ │ + xor %ecx,%ecx │ │ + cmp %eax,%esi │ │ + mov 0x14(%ebp),%esi │ │ + setge %cl │ │ + mov %ecx,0x18(%esp) │ │ + cmp $0x28,%edx │ │ + jge a49c3 │ │ + mov 0x18(%ebp),%eax │ │ + add %esi,%eax │ │ + mov %esi,%edi │ │ + mov $0x10,%esi │ │ + mov 0x4(%esp),%ecx │ │ + shr %cl,%esi │ │ + cmp %eax,%esi │ │ + lea 0xca(%esp),%ecx │ │ + mov %ecx,0x8(%esp) │ │ + jge a4cb4 │ │ + mov %edi,%esi │ │ + jmp a49d3 │ │ + lea 0xca(%esp),%eax │ │ + mov %eax,0x8(%esp) │ │ + movl $0x0,0x18(%esp) │ │ + lea 0xcc(%esp),%ecx │ │ + jmp a4a14 │ │ + lea 0xca(%esp),%eax │ │ + mov %eax,0x8(%esp) │ │ + mov 0x18(%ebp),%eax │ │ + add %esi,%eax │ │ + sub $0xc,%esp │ │ + mov %eax,%ecx │ │ + pushl 0x10(%esp) │ │ + call a5eb0 │ │ + add $0x10,%esp │ │ + test %eax,%eax │ │ + lea 0xcc(%esp),%ecx │ │ + je a4a14 │ │ + mov 0x10(%ebp),%edx │ │ + lea 0x2(%edx),%esi │ │ + sub $0x8,%esp │ │ + mov 0x14(%ebp),%edx │ │ push %eax │ │ + pushl 0x14(%ebp) │ │ + push $0xffffffff │ │ push %esi │ │ + mov 0x14(%ebp),%esi │ │ + pushl 0x20(%ebp) │ │ push $0x0 │ │ - push $0x8 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ + call a5f60 │ │ add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + jmp a4a2b │ │ + mov 0x10(%ebp),%eax │ │ + add $0x2,%eax │ │ + lea (%esi,%esi,1),%edx │ │ + sub $0x4,%esp │ │ + push %edx │ │ + push %eax │ │ + push %ecx │ │ + call 1470 │ │ + add $0x10,%esp │ │ + movl $0x1,0x1c(%esp) │ │ + mov 0x14(%esp),%eax │ │ + mov 0x10(%esp),%ecx │ │ + movzwl (%eax,%ecx,1),%ecx │ │ + cmpl $0x0,0x18(%esp) │ │ + je a4bee │ │ + mov 0x18(%ebp),%ebx │ │ + lea 0x0(,%ebx,4),%eax │ │ + mov %ecx,%edi │ │ + mov 0x8(%esp),%ecx │ │ + sub %eax,%ecx │ │ + lea (%ebx,%ebx,1),%eax │ │ + mov 0x10(%ebp),%edx │ │ + mov %edx,%esi │ │ + sub %eax,%esi │ │ + lea 0x1(%ebx),%edx │ │ + mov 0xc(%esp),%ebx │ │ + pushl 0x28(%ebp) │ │ + push %edx │ │ + push $0x0 │ │ + push %esi │ │ + mov 0x10(%ebp),%esi │ │ + call a5d80 │ │ + add $0x10,%esp │ │ + add %edi,%edi │ │ + mov %edi,0x10(%esp) │ │ + mov 0x18(%ebp),%edi │ │ + movzwl (%esi),%eax │ │ + mov %ax,0xca(%esp) │ │ + test %edi,%edi │ │ + jle a4cac │ │ + cmpl $0x0,0x14(%ebp) │ │ + jle a4cac │ │ + mov 0xc(%ebp),%esi │ │ + mov 0x8(%ebp),%eax │ │ + mov %eax,0x14(%esp) │ │ + mov 0x18(%esp),%ecx │ │ + mov %ecx,%eax │ │ + not %eax │ │ + mov 0x8(%esp),%edx │ │ + lea (%edx,%eax,2),%eax │ │ + mov %eax,0x28(%esp) │ │ + or $0x6,%ecx │ │ + mov %ecx,0x18(%esp) │ │ + sar %esi │ │ + mov 0x1c(%esp),%eax │ │ + mov %eax,%ecx │ │ + shl $0x6,%ecx │ │ + mov 0x10(%esp),%edi │ │ + neg %edi │ │ + mov %edi,0x2c(%esp) │ │ + add %esi,%esi │ │ + mov %esi,0x30(%esp) │ │ + add $0x2,%edx │ │ + mov %edx,0x8(%esp) │ │ + add %eax,%eax │ │ + mov %eax,0x24(%esp) │ │ + xor %ebx,%ebx │ │ + jmp a4b1e │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a0bdd │ │ - pop %ebx │ │ - add $0x34393,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7db00(%ebx),%eax │ │ - lea -0x82ef0(%ebx),%esi │ │ - push $0x0 │ │ + mov 0x34(%esp),%ebx │ │ + inc %ebx │ │ + mov 0x14(%esp),%eax │ │ + add 0x30(%esp),%eax │ │ + mov %eax,0x14(%esp) │ │ + cmp 0x18(%ebp),%ebx │ │ + mov 0x38(%esp),%ecx │ │ + je a4cac │ │ + sub 0x20(%esp),%ecx │ │ + mov %ecx,%esi │ │ + sar $0x6,%esi │ │ + mov %ecx,0x38(%esp) │ │ + mov %ecx,%eax │ │ + and $0x3e,%eax │ │ + mov %ebx,0x34(%esp) │ │ + mov 0x18(%esp),%ecx │ │ + shl %cl,%ebx │ │ + add 0x2c(%esp),%ebx │ │ + mov $0x40,%ecx │ │ + mov %eax,0x40(%esp) │ │ + sub %eax,%ecx │ │ + mov %ecx,0x3c(%esp) │ │ + mov 0x8(%esp),%eax │ │ + lea (%eax,%esi,2),%edi │ │ + xor %ecx,%ecx │ │ + test %esi,%esi │ │ + js a4baa │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + movzwl -0x2(%edi),%edx │ │ + imul 0x3c(%esp),%edx │ │ + mov %edi,0xc(%esp) │ │ + mov 0x40(%esp),%eax │ │ + mov %eax,0x4(%esp) │ │ + mov 0xc(%esp),%eax │ │ + movzwl (%eax),%eax │ │ + imul 0x4(%esp),%eax │ │ + lea 0x20(%eax,%edx,1),%eax │ │ + shr $0x6,%eax │ │ + mov 0x14(%esp),%edx │ │ + mov %ax,(%edx,%ecx,2) │ │ + inc %ecx │ │ + add 0x1c(%esp),%esi │ │ + sub 0x10(%esp),%ebx │ │ + add 0x24(%esp),%edi │ │ + cmp %ecx,0x14(%ebp) │ │ + je a4b00 │ │ + test %esi,%esi │ │ + jns a4b60 │ │ + mov %ebx,%eax │ │ + sar $0x6,%eax │ │ + mov %eax,0xc(%esp) │ │ + mov %ebx,%edx │ │ + and $0x3e,%edx │ │ + mov %edx,0x4(%esp) │ │ + lea (%eax,%eax,1),%edx │ │ + neg %edx │ │ + mov 0x28(%esp),%eax │ │ + movzwl (%eax,%edx,1),%eax │ │ + mov $0x40,%edx │ │ + sub 0x4(%esp),%edx │ │ + imul %eax,%edx │ │ + notl 0xc(%esp) │ │ + mov 0x28(%esp),%eax │ │ + mov %esi,0x44(%esp) │ │ + mov 0xc(%esp),%esi │ │ + lea (%eax,%esi,2),%eax │ │ + mov 0x44(%esp),%esi │ │ + jmp a4b79 │ │ + mov %ecx,0x10(%esp) │ │ + cmpl $0x3ff,0x1c(%ebp) │ │ + mov 0x18(%ebp),%edi │ │ + jbe a4c71 │ │ + lea (%edi,%esi,1),%ecx │ │ + sub $0xc,%esp │ │ + mov 0x30(%esp),%edx │ │ + mov 0x18(%esp),%ebx │ │ + pushl 0x10(%esp) │ │ + call a5eb0 │ │ + add $0x10,%esp │ │ + lea (%edi,%edi,1),%edx │ │ + mov 0x8(%esp),%ecx │ │ + sub %edx,%ecx │ │ + mov %edi,%edx │ │ + neg %edx │ │ + test %eax,%eax │ │ + je a4c82 │ │ + mov %edi,%esi │ │ + sub 0x24(%ebp),%esi │ │ + mov 0x10(%ebp),%edi │ │ + lea (%edi,%edx,2),%edx │ │ + mov %edx,0x4(%esp) │ │ + mov 0x18(%ebp),%edx │ │ + lea 0x1(%edx),%edi │ │ + sub $0x8,%esp │ │ + mov 0x18(%ebp),%edx │ │ push %eax │ │ - push %esi │ │ + push %edi │ │ + mov 0x18(%ebp),%edi │ │ push $0x0 │ │ - push $0x8 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ + pushl 0x18(%esp) │ │ + push %edi │ │ + push %esi │ │ + mov 0x10(%ebp),%esi │ │ + call a5f60 │ │ add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ + movzwl (%esi),%eax │ │ + mov %ax,0xca(%esp) │ │ + test %edi,%edi │ │ + jg a4a9b │ │ + jmp a4cac │ │ + mov %edi,%edx │ │ + neg %edx │ │ + lea (%edi,%edi,1),%eax │ │ + mov 0x8(%esp),%ecx │ │ + sub %eax,%ecx │ │ + mov 0xc(%esp),%ebx │ │ + mov 0x10(%ebp),%esi │ │ + lea (%esi,%edx,2),%eax │ │ + lea (%edi,%edi,1),%edx │ │ + sub $0x4,%esp │ │ + push %edx │ │ + push %eax │ │ + push %ecx │ │ + call 1470 │ │ + add $0x10,%esp │ │ + movzwl (%esi),%eax │ │ + mov %ax,0xca(%esp) │ │ + test %edi,%edi │ │ + jg a4a9b │ │ + lea -0xc(%ebp),%esp │ │ pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ + lea 0x1(%edi),%edx │ │ + pushl 0x28(%ebp) │ │ + push %edx │ │ + push $0x0 │ │ + pushl 0x10(%ebp) │ │ + call a5d80 │ │ + add $0x10,%esp │ │ + mov 0x20(%esp),%eax │ │ + add %eax,%eax │ │ + mov %eax,0x20(%esp) │ │ + movl $0x2,0x1c(%esp) │ │ + mov %edi,%esi │ │ + jmp a4a33 │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - call a0c2d │ │ + sub $0x150,%esp │ │ + call a4d04 │ │ pop %ebx │ │ - add $0x34343,%ebx │ │ + add $0x3226c,%ebx │ │ + mov 0x1c(%ebp),%eax │ │ + mov %eax,%edx │ │ + and $0x1ff,%edx │ │ + mov $0x10e,%ecx │ │ + sub %edx,%ecx │ │ + and $0xfffffffe,%ecx │ │ + lea -0x46e0(%ebx),%esi │ │ + movzwl (%esi,%ecx,1),%ecx │ │ + mov %ecx,0x18(%esp) │ │ + mov 0x18(%ebp),%esi │ │ + cmp $0x400,%eax │ │ + mov 0x14(%ebp),%edi │ │ + mov 0x10(%ebp),%ecx │ │ + jb a502a │ │ + shr $0x9,%eax │ │ + and $0x1,%eax │ │ + lea (%esi,%edi,1),%ecx │ │ + mov %ecx,0xc(%esp) │ │ + mov $0x10,%esi │ │ + mov %eax,%ecx │ │ + shr %cl,%esi │ │ + mov 0xc(%esp),%ecx │ │ + cmp $0xdb,%edx │ │ + ja a4fad │ │ + cmp %ecx,%esi │ │ + jl a4fad │ │ + lea (%ecx,%ecx,1),%edx │ │ + mov %edx,0x10(%esp) │ │ + mov 0x10(%ebp),%eax │ │ + sub %edx,%eax │ │ + xor %edx,%edx │ │ + mov 0x14(%ebp),%edi │ │ + mov %ecx,%esi │ │ + mov 0x18(%ebp),%ecx │ │ + sub %ecx,%edi │ │ + cmovs %edx,%edi │ │ + lea 0x1(%esi),%ecx │ │ + mov %ecx,0x20(%esp) │ │ + lea 0x4c(%esp),%ecx │ │ + mov %esi,%edx │ │ + pushl 0x28(%ebp) │ │ + pushl 0x24(%esp) │ │ + push %edi │ │ + mov 0x14(%ebp),%edi │ │ + push %eax │ │ + call a5d80 │ │ + add $0x10,%esp │ │ + lea -0x2(%esi,%esi,1),%esi │ │ + mov %esi,0xc(%esp) │ │ + mov 0x10(%esp),%eax │ │ + lea 0x48(%esp,%eax,2),%eax │ │ + mov %eax,0x1c(%esp) │ │ + mov 0x18(%ebp),%esi │ │ + mov 0x18(%esp),%eax │ │ + add %eax,%eax │ │ + mov %eax,0x18(%esp) │ │ + movl $0x2,0x28(%esp) │ │ + test %edi,%edi │ │ + jle a5050 │ │ + test %esi,%esi │ │ + jle a5050 │ │ + mov 0xc(%ebp),%eax │ │ mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x82d60(%ebx),%eax │ │ - lea -0x7db70(%ebx),%esi │ │ - push $0x0 │ │ + mov %eax,%edx │ │ + sar %edx │ │ + mov 0xc(%esp),%eax │ │ + add %eax,%eax │ │ + mov 0x1c(%esp),%esi │ │ + sub %eax,%esi │ │ + mov %edx,%eax │ │ + shl $0x5,%eax │ │ + mov %eax,0x38(%esp) │ │ + mov %esi,0x24(%esp) │ │ + lea 0x1(%esi),%eax │ │ + mov %eax,0x3c(%esp) │ │ + lea 0x10(%ecx),%ebx │ │ + mov %edx,0x30(%esp) │ │ + add %edx,%edx │ │ + xor %eax,%eax │ │ + mov 0x18(%esp),%edi │ │ + mov %edx,0x20(%esp) │ │ + jmp a4e4d │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov 0x14(%esp),%eax │ │ + inc %eax │ │ + mov 0x40(%esp),%edi │ │ + add 0x18(%esp),%edi │ │ + mov 0x44(%esp),%ebx │ │ + add $0x2,%ebx │ │ + cmp 0x14(%ebp),%eax │ │ + je a5050 │ │ + mov %eax,0x14(%esp) │ │ + mov %edi,%eax │ │ + and $0x3e,%eax │ │ + mov %edi,0x40(%esp) │ │ + sar $0x6,%edi │ │ + mov $0x40,%ecx │ │ + mov %eax,0x2c(%esp) │ │ + sub %eax,%ecx │ │ + mov %ecx,0x48(%esp) │ │ + movl $0x1,0x34(%esp) │ │ + xor %ecx,%ecx │ │ + mov %ebx,0x44(%esp) │ │ + xor %eax,%eax │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov %ecx,0x10(%esp) │ │ + cmp 0xc(%esp),%edi │ │ + jge a4ee0 │ │ + lea (%edi,%edi,1),%esi │ │ + neg %esi │ │ + mov 0x1c(%esp),%ecx │ │ + movzwl (%ecx,%esi,1),%esi │ │ + imul 0x48(%esp),%esi │ │ + mov %edi,%edx │ │ + not %edx │ │ + movzwl (%ecx,%edx,2),%edx │ │ + imul 0x2c(%esp),%edx │ │ + lea 0x20(%esi,%edx,1),%edx │ │ + shr $0x6,%edx │ │ + mov %eax,%esi │ │ + imul 0x30(%esp),%esi │ │ + add 0x14(%esp),%esi │ │ + mov 0x8(%ebp),%ecx │ │ + mov %dx,(%ecx,%esi,2) │ │ + inc %eax │ │ + add 0x28(%esp),%edi │ │ + mov 0x20(%esp),%edx │ │ + add %edx,%ebx │ │ + incl 0x34(%esp) │ │ + mov 0x10(%esp),%ecx │ │ + dec %ecx │ │ + cmp 0x18(%ebp),%eax │ │ + jne a4e80 │ │ + jmp a4e30 │ │ + lea 0x1(%eax),%esi │ │ + mov 0x18(%ebp),%edx │ │ + mov %edx,%edi │ │ + cmp %edx,%esi │ │ + mov %esi,%edx │ │ + cmovl %edi,%edx │ │ + sub %eax,%edx │ │ + cmp $0x10,%edx │ │ + jb a4f2c │ │ + cmpl $0x2,0xc(%ebp) │ │ + jne a4f2c │ │ + mov 0x14(%esp),%ecx │ │ + lea (%eax,%ecx,1),%edi │ │ + mov 0x8(%ebp),%ecx │ │ + lea (%ecx,%edi,2),%edi │ │ + mov %edi,0x2c(%esp) │ │ + mov 0x18(%ebp),%edi │ │ + cmp %edi,%esi │ │ + cmovl %edi,%esi │ │ + mov 0x2c(%esp),%edi │ │ + cmp %edi,0x3c(%esp) │ │ + jbe a4f5a │ │ + add 0x14(%esp),%esi │ │ + lea (%ecx,%esi,2),%esi │ │ + cmp %esi,0x24(%esp) │ │ + jae a4f5a │ │ + mov 0x18(%ebp),%esi │ │ + mov 0x30(%esp),%ecx │ │ + imul %eax,%ecx │ │ + add 0x14(%esp),%ecx │ │ + mov 0x8(%ebp),%edx │ │ + lea (%edx,%ecx,2),%ecx │ │ + mov 0x24(%esp),%edx │ │ + movzwl (%edx),%edx │ │ + mov %dx,(%ecx) │ │ + mov 0x20(%esp),%edx │ │ + inc %eax │ │ + add %edx,%ecx │ │ + cmp %esi,%eax │ │ + jl a4f40 │ │ + jmp a4e30 │ │ + mov 0x24(%esp),%ecx │ │ + movzwl (%ecx),%esi │ │ + movd %esi,%xmm0 │ │ + mov %edx,%esi │ │ + and $0xfffffff0,%esi │ │ + add %esi,%eax │ │ + mov 0x18(%ebp),%edi │ │ + mov 0x34(%esp),%ecx │ │ + cmp %ecx,%edi │ │ + cmovge %edi,%ecx │ │ + mov %ecx,%edi │ │ + add 0x10(%esp),%edi │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + and $0xfffffff0,%edi │ │ + mov 0x38(%esp),%ecx │ │ + nop │ │ + movdqu %xmm0,-0x10(%ebx) │ │ + movdqu %xmm0,(%ebx) │ │ + add %ecx,%ebx │ │ + add $0xfffffff0,%edi │ │ + jne a4f90 │ │ + cmp %esi,%edx │ │ + mov 0x18(%ebp),%esi │ │ + je a4e30 │ │ + jmp a4f2f │ │ + add $0xffffff4c,%edx │ │ + sub $0xc,%esp │ │ push %eax │ │ + call a5eb0 │ │ + add $0x10,%esp │ │ + test %eax,%eax │ │ + mov 0x18(%ebp),%esi │ │ + mov 0x10(%ebp),%ecx │ │ + je a502a │ │ + mov %eax,0x10(%esp) │ │ + mov %ecx,%eax │ │ + mov 0xc(%esp),%edx │ │ + lea (%edx,%edx,1),%ecx │ │ + sub %ecx,%eax │ │ + xor %ecx,%ecx │ │ + mov %edi,%esi │ │ + sub 0x18(%ebp),%esi │ │ + cmovs %ecx,%esi │ │ + lea 0x1(%edx),%edi │ │ + sub $0x8,%esp │ │ + lea 0x54(%esp),%ecx │ │ + pushl 0x18(%esp) │ │ + push %edi │ │ + mov 0x14(%ebp),%edi │ │ push %esi │ │ + mov 0x18(%ebp),%esi │ │ + push %eax │ │ + pushl 0x24(%esp) │ │ push $0x0 │ │ - push $0x8 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ + call a5f60 │ │ add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ + mov 0xc(%esp),%ecx │ │ + lea 0x4a(%esp,%ecx,2),%eax │ │ + mov %eax,0x1c(%esp) │ │ + dec %ecx │ │ + mov %ecx,0xc(%esp) │ │ + movl $0x1,0x28(%esp) │ │ + test %edi,%edi │ │ + jg a4ddd │ │ + jmp a5050 │ │ + add $0xfffffffe,%ecx │ │ + mov %ecx,0x1c(%esp) │ │ + cmp %esi,%edi │ │ + mov %esi,%eax │ │ + cmovle %edi,%eax │ │ + lea -0x1(%esi,%eax,1),%eax │ │ + mov %eax,0xc(%esp) │ │ + movl $0x1,0x28(%esp) │ │ + test %edi,%edi │ │ + jg a4ddd │ │ + lea -0xc(%ebp),%esp │ │ pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ push %esi │ │ - and $0xfffffff0,%esp │ │ - call a0c7d │ │ - pop %ebx │ │ - add $0x342f3,%ebx │ │ + and $0xfffffffc,%esp │ │ + sub $0x11c,%esp │ │ + call a5074 │ │ + pop %edx │ │ + add $0x31efc,%edx │ │ + cmpl $0x0,0x18(%ebp) │ │ + jle a57db │ │ + cmpl $0x0,0x14(%ebp) │ │ + jle a57db │ │ + mov $0x1ff,%eax │ │ + and 0x1c(%ebp),%eax │ │ + shl $0x6,%eax │ │ + lea -0x4680(%edx),%ecx │ │ + add %eax,%ecx │ │ + lea -0x4680(%edx),%edx │ │ + movsbl 0x1(%edx,%eax,1),%esi │ │ + mov %esi,0x114(%esp) │ │ + movsbl 0x10(%edx,%eax,1),%esi │ │ + mov %esi,0x110(%esp) │ │ + movsbl 0x11(%edx,%eax,1),%esi │ │ + mov %esi,0x10c(%esp) │ │ + movsbl 0x20(%edx,%eax,1),%esi │ │ + mov %esi,0x108(%esp) │ │ + movsbl 0x21(%edx,%eax,1),%esi │ │ + mov %esi,0x104(%esp) │ │ + movsbl 0x30(%edx,%eax,1),%esi │ │ + mov %esi,0x100(%esp) │ │ + movsbl 0x2(%edx,%eax,1),%esi │ │ + mov %esi,0xfc(%esp) │ │ + movsbl 0x3(%edx,%eax,1),%esi │ │ + mov %esi,0xf8(%esp) │ │ + movsbl 0x12(%edx,%eax,1),%esi │ │ + mov %esi,0xf4(%esp) │ │ + movsbl 0x13(%edx,%eax,1),%esi │ │ + mov %esi,0xf0(%esp) │ │ + movsbl 0x22(%edx,%eax,1),%esi │ │ + mov %esi,0xec(%esp) │ │ + movsbl 0x23(%edx,%eax,1),%esi │ │ + mov %esi,0xe8(%esp) │ │ + movsbl 0x32(%edx,%eax,1),%esi │ │ + mov %esi,0xe4(%esp) │ │ + movsbl 0x4(%edx,%eax,1),%esi │ │ + mov %esi,0xe0(%esp) │ │ + movsbl 0x5(%edx,%eax,1),%esi │ │ + mov %esi,0xdc(%esp) │ │ + movsbl 0x14(%edx,%eax,1),%esi │ │ + mov %esi,0xd8(%esp) │ │ + movsbl 0x15(%edx,%eax,1),%esi │ │ + mov %esi,0xd4(%esp) │ │ + movsbl 0x24(%edx,%eax,1),%esi │ │ + mov %esi,0xd0(%esp) │ │ + movsbl 0x25(%edx,%eax,1),%esi │ │ + mov %esi,0xcc(%esp) │ │ + movsbl 0x34(%edx,%eax,1),%esi │ │ + mov %esi,0xc8(%esp) │ │ + movsbl 0x6(%edx,%eax,1),%esi │ │ + mov %esi,0xc4(%esp) │ │ + movsbl 0x7(%edx,%eax,1),%esi │ │ + mov %esi,0xc0(%esp) │ │ + movsbl 0x16(%edx,%eax,1),%esi │ │ + mov %esi,0xbc(%esp) │ │ + movsbl 0x17(%edx,%eax,1),%esi │ │ + mov %esi,0xb8(%esp) │ │ + movsbl 0x26(%edx,%eax,1),%esi │ │ + mov %esi,0xb4(%esp) │ │ + movsbl 0x27(%edx,%eax,1),%esi │ │ + mov %esi,0xb0(%esp) │ │ + movsbl 0x36(%edx,%eax,1),%esi │ │ + mov %esi,0xac(%esp) │ │ + movsbl 0x8(%edx,%eax,1),%esi │ │ + mov %esi,0xa8(%esp) │ │ + movsbl 0x9(%edx,%eax,1),%esi │ │ + mov %esi,0xa4(%esp) │ │ + movsbl 0x18(%edx,%eax,1),%esi │ │ + mov %esi,0xa0(%esp) │ │ + movsbl 0x19(%edx,%eax,1),%esi │ │ + mov %esi,0x9c(%esp) │ │ + movsbl 0x28(%edx,%eax,1),%esi │ │ + mov %esi,0x98(%esp) │ │ + movsbl 0x29(%edx,%eax,1),%esi │ │ + mov %esi,0x94(%esp) │ │ + movsbl 0x38(%edx,%eax,1),%esi │ │ + mov %esi,0x90(%esp) │ │ + movsbl 0xa(%edx,%eax,1),%esi │ │ + mov %esi,0x8c(%esp) │ │ + movsbl 0xb(%edx,%eax,1),%esi │ │ + mov %esi,0x88(%esp) │ │ + movsbl 0x1a(%edx,%eax,1),%esi │ │ + mov %esi,0x84(%esp) │ │ + movsbl 0x1b(%edx,%eax,1),%esi │ │ + mov %esi,0x80(%esp) │ │ + movsbl 0x2a(%edx,%eax,1),%esi │ │ + mov %esi,0x7c(%esp) │ │ + movsbl 0x2b(%edx,%eax,1),%esi │ │ + mov %esi,0x78(%esp) │ │ + movsbl 0x3a(%edx,%eax,1),%esi │ │ + mov %esi,0x74(%esp) │ │ + movsbl 0xc(%edx,%eax,1),%esi │ │ + mov %esi,0x70(%esp) │ │ + movsbl 0xd(%edx,%eax,1),%esi │ │ + mov %esi,0x6c(%esp) │ │ + movsbl 0x1c(%edx,%eax,1),%esi │ │ + mov %esi,0x68(%esp) │ │ + movsbl 0x1d(%edx,%eax,1),%esi │ │ + mov %esi,0x64(%esp) │ │ + movsbl 0x2c(%edx,%eax,1),%esi │ │ + mov %esi,0x60(%esp) │ │ + movsbl 0x2d(%edx,%eax,1),%esi │ │ + mov %esi,0x5c(%esp) │ │ + movsbl 0x3c(%edx,%eax,1),%esi │ │ + mov %esi,0x58(%esp) │ │ + movsbl 0xe(%edx,%eax,1),%esi │ │ + mov %esi,0x54(%esp) │ │ + movsbl 0xf(%edx,%eax,1),%esi │ │ + mov %esi,0x50(%esp) │ │ + movsbl 0x1e(%edx,%eax,1),%esi │ │ + mov %esi,0x4c(%esp) │ │ + movsbl 0x1f(%edx,%eax,1),%esi │ │ + mov %esi,0x48(%esp) │ │ + movsbl 0x2e(%edx,%eax,1),%esi │ │ + mov %esi,0x44(%esp) │ │ + movsbl 0x2f(%edx,%eax,1),%esi │ │ + mov %esi,0x40(%esp) │ │ + movsbl 0x3e(%edx,%eax,1),%eax │ │ + mov %eax,0x3c(%esp) │ │ + mov 0xc(%ebp),%eax │ │ + mov %eax,%edx │ │ + sar %edx │ │ + movsbl (%ecx),%ecx │ │ + mov %ecx,0x38(%esp) │ │ + add %eax,%eax │ │ + mov %eax,0x30(%esp) │ │ + mov 0x10(%ebp),%eax │ │ mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7db00(%ebx),%eax │ │ - lea -0x7eac0(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x8 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ + add $0x2,%eax │ │ + lea 0x6(%ecx,%edx,2),%esi │ │ + xor %ebx,%ebx │ │ + mov %edx,0x2c(%esp) │ │ + mov %esi,0x28(%esp) │ │ + mov %ecx,0xc(%esp) │ │ + mov %ebx,0x34(%esp) │ │ + lea (%ebx,%ebx,1),%ecx │ │ + mov 0x10(%ebp),%esi │ │ + sub %ecx,%esi │ │ + add $0x6,%eax │ │ + mov $0xffffffff,%edx │ │ + lea -0x2(%esi),%edi │ │ + movl $0x0,0x4(%esp) │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov %eax,%ecx │ │ + movzwl (%esi),%esi │ │ + mov %esi,0x14(%esp) │ │ + mov 0x38(%esp),%eax │ │ + imul %esi,%eax │ │ + movzwl -0x6(%ecx),%ebx │ │ + mov %ebx,0x1c(%esp) │ │ + mov 0x114(%esp),%esi │ │ + imul %ebx,%esi │ │ + add %eax,%esi │ │ + movzwl -0x4(%ecx),%ebx │ │ + mov %ebx,0x20(%esp) │ │ + mov 0x110(%esp),%eax │ │ + imul %ebx,%eax │ │ + add %esi,%eax │ │ + movzwl -0x2(%ecx),%esi │ │ + mov %esi,0x18(%esp) │ │ + mov %ecx,%ebx │ │ + mov %ecx,0x118(%esp) │ │ + mov 0x10c(%esp),%ecx │ │ + imul %esi,%ecx │ │ + add %eax,%ecx │ │ + movzwl (%ebx),%esi │ │ + mov %esi,0x8(%esp) │ │ + mov 0x108(%esp),%eax │ │ + imul %esi,%eax │ │ + add %ecx,%eax │ │ + movzwl (%edi,%edx,2),%esi │ │ + mov %esi,0x24(%esp) │ │ + movzwl (%edi),%ecx │ │ + mov %ecx,0x10(%esp) │ │ + mov 0x104(%esp),%edx │ │ + imul %ecx,%edx │ │ + add %eax,%edx │ │ + mov 0x100(%esp),%eax │ │ + imul %esi,%eax │ │ + lea 0x8(%eax,%edx,1),%eax │ │ + mov %eax,%edx │ │ + sar $0x4,%edx │ │ + mov 0x28(%ebp),%edi │ │ + cmp %edi,%edx │ │ + cmovg %edi,%edx │ │ + test %eax,%eax │ │ + mov $0x0,%eax │ │ + cmovs %eax,%edx │ │ + mov 0xc(%esp),%eax │ │ + mov 0x4(%esp),%ecx │ │ + mov %dx,(%eax,%ecx,2) │ │ + mov 0xfc(%esp),%eax │ │ + mov 0x14(%esp),%esi │ │ + imul %esi,%eax │ │ + mov 0xf8(%esp),%edx │ │ + mov 0x1c(%esp),%ecx │ │ + imul %ecx,%edx │ │ + add %eax,%edx │ │ + mov 0xf4(%esp),%eax │ │ + mov 0x20(%esp),%ebx │ │ + imul %ebx,%eax │ │ + add %edx,%eax │ │ + mov 0xf0(%esp),%edx │ │ + imul 0x18(%esp),%edx │ │ + add %eax,%edx │ │ + mov 0xec(%esp),%eax │ │ + imul 0x8(%esp),%eax │ │ + add %edx,%eax │ │ + mov 0xe8(%esp),%edx │ │ + imul 0x10(%esp),%edx │ │ + add %eax,%edx │ │ + mov 0xe4(%esp),%eax │ │ + imul 0x24(%esp),%eax │ │ + lea 0x8(%eax,%edx,1),%eax │ │ + mov %eax,%edx │ │ + sar $0x4,%edx │ │ + mov 0x28(%ebp),%edi │ │ + cmp %edi,%edx │ │ + cmovg %edi,%edx │ │ + test %eax,%eax │ │ + mov $0x0,%eax │ │ + cmovs %eax,%edx │ │ + mov 0x4(%esp),%eax │ │ + mov 0xc(%esp),%edi │ │ + mov %dx,0x2(%edi,%eax,2) │ │ + mov 0xe0(%esp),%eax │ │ + imul %esi,%eax │ │ + mov 0xdc(%esp),%edx │ │ + imul %ecx,%edx │ │ + add %eax,%edx │ │ + mov 0xd8(%esp),%eax │ │ + imul %ebx,%eax │ │ + add %edx,%eax │ │ + mov 0xd4(%esp),%edx │ │ + mov 0x18(%esp),%edi │ │ + imul %edi,%edx │ │ + add %eax,%edx │ │ + mov 0xd0(%esp),%eax │ │ + imul 0x8(%esp),%eax │ │ + add %edx,%eax │ │ + mov 0xcc(%esp),%edx │ │ + imul 0x10(%esp),%edx │ │ + add %eax,%edx │ │ + mov 0xc8(%esp),%eax │ │ + mov 0x24(%esp),%ecx │ │ + imul %ecx,%eax │ │ + lea 0x8(%eax,%edx,1),%eax │ │ + mov %eax,%edx │ │ + sar $0x4,%edx │ │ + mov 0x28(%ebp),%esi │ │ + cmp %esi,%edx │ │ + cmovg %esi,%edx │ │ + test %eax,%eax │ │ + mov $0x0,%eax │ │ + cmovs %eax,%edx │ │ + mov 0xc(%esp),%esi │ │ + mov 0x4(%esp),%eax │ │ + mov %dx,0x4(%esi,%eax,2) │ │ + mov 0xc4(%esp),%eax │ │ + mov 0x14(%esp),%ebx │ │ + imul %ebx,%eax │ │ + mov 0xc0(%esp),%edx │ │ + imul 0x1c(%esp),%edx │ │ + add %eax,%edx │ │ + mov 0xbc(%esp),%eax │ │ + imul 0x20(%esp),%eax │ │ + add %edx,%eax │ │ + mov 0xb8(%esp),%edx │ │ + imul %edi,%edx │ │ + add %eax,%edx │ │ + mov 0xb4(%esp),%eax │ │ + imul 0x8(%esp),%eax │ │ + add %edx,%eax │ │ + mov 0xb0(%esp),%edx │ │ + imul 0x10(%esp),%edx │ │ + add %eax,%edx │ │ + mov 0xac(%esp),%eax │ │ + imul %ecx,%eax │ │ + lea 0x8(%eax,%edx,1),%eax │ │ + mov %eax,%edx │ │ + sar $0x4,%edx │ │ + mov 0x28(%ebp),%ecx │ │ + cmp %ecx,%edx │ │ + cmovg %ecx,%edx │ │ + test %eax,%eax │ │ + mov $0x0,%eax │ │ + cmovs %eax,%edx │ │ + mov 0x4(%esp),%eax │ │ + mov %dx,0x6(%esi,%eax,2) │ │ + mov 0xa8(%esp),%eax │ │ + imul %ebx,%eax │ │ + mov 0xa4(%esp),%edx │ │ + mov 0x1c(%esp),%ecx │ │ + imul %ecx,%edx │ │ + add %eax,%edx │ │ + mov 0xa0(%esp),%eax │ │ + mov 0x20(%esp),%edi │ │ + imul %edi,%eax │ │ + add %edx,%eax │ │ + mov 0x9c(%esp),%edx │ │ + imul 0x18(%esp),%edx │ │ + add %eax,%edx │ │ + mov 0x98(%esp),%eax │ │ + imul 0x8(%esp),%eax │ │ + add %edx,%eax │ │ + mov 0x94(%esp),%edx │ │ + mov 0x10(%esp),%esi │ │ + imul %esi,%edx │ │ + add %eax,%edx │ │ + mov 0x90(%esp),%eax │ │ + imul 0x24(%esp),%eax │ │ + lea 0x8(%eax,%edx,1),%eax │ │ + mov %eax,%edx │ │ + sar $0x4,%edx │ │ + mov 0x28(%ebp),%ebx │ │ + cmp %ebx,%edx │ │ + cmovg %ebx,%edx │ │ + test %eax,%eax │ │ + mov $0x0,%eax │ │ + cmovs %eax,%edx │ │ + mov 0x4(%esp),%eax │ │ + mov 0x28(%esp),%ebx │ │ + mov %dx,-0x6(%ebx,%eax,2) │ │ + mov 0x8c(%esp),%eax │ │ + imul 0x14(%esp),%eax │ │ + mov 0x88(%esp),%edx │ │ + imul %ecx,%edx │ │ + add %eax,%edx │ │ + mov 0x84(%esp),%eax │ │ + imul %edi,%eax │ │ + add %edx,%eax │ │ + mov 0x80(%esp),%edx │ │ + mov 0x18(%esp),%ebx │ │ + imul %ebx,%edx │ │ + add %eax,%edx │ │ + mov 0x7c(%esp),%eax │ │ + mov 0x8(%esp),%edi │ │ + imul %edi,%eax │ │ + add %edx,%eax │ │ + mov 0x78(%esp),%edx │ │ + imul %esi,%edx │ │ + add %eax,%edx │ │ + mov 0x74(%esp),%eax │ │ + mov 0x24(%esp),%ecx │ │ + imul %ecx,%eax │ │ + lea 0x8(%eax,%edx,1),%eax │ │ + mov %eax,%edx │ │ + sar $0x4,%edx │ │ + mov 0x28(%ebp),%esi │ │ + cmp %esi,%edx │ │ + cmovg %esi,%edx │ │ + test %eax,%eax │ │ + mov $0x0,%eax │ │ + cmovs %eax,%edx │ │ + mov 0x4(%esp),%eax │ │ + mov 0x28(%esp),%esi │ │ + mov %dx,-0x4(%esi,%eax,2) │ │ + mov 0x70(%esp),%eax │ │ + imul 0x14(%esp),%eax │ │ + mov 0x6c(%esp),%edx │ │ + imul 0x1c(%esp),%edx │ │ + add %eax,%edx │ │ + mov 0x68(%esp),%eax │ │ + imul 0x20(%esp),%eax │ │ + add %edx,%eax │ │ + mov 0x64(%esp),%edx │ │ + imul %ebx,%edx │ │ + add %eax,%edx │ │ + mov 0x60(%esp),%eax │ │ + imul %edi,%eax │ │ + add %edx,%eax │ │ + mov 0x5c(%esp),%edx │ │ + mov 0x10(%esp),%edi │ │ + imul %edi,%edx │ │ + add %eax,%edx │ │ + mov 0x58(%esp),%eax │ │ + imul %ecx,%eax │ │ + lea 0x8(%eax,%edx,1),%eax │ │ + mov %eax,%edx │ │ + sar $0x4,%edx │ │ + mov 0x28(%ebp),%ecx │ │ + cmp %ecx,%edx │ │ + cmovg %ecx,%edx │ │ + test %eax,%eax │ │ + mov $0x0,%eax │ │ + cmovs %eax,%edx │ │ + mov 0x4(%esp),%ebx │ │ + mov %dx,-0x2(%esi,%ebx,2) │ │ + mov 0x14(%esp),%ecx │ │ + imul 0x54(%esp),%ecx │ │ + mov 0x1c(%esp),%eax │ │ + imul 0x50(%esp),%eax │ │ + add %ecx,%eax │ │ + mov 0x20(%esp),%edx │ │ + imul 0x4c(%esp),%edx │ │ + add %eax,%edx │ │ + mov 0x18(%esp),%eax │ │ + imul 0x48(%esp),%eax │ │ + add %edx,%eax │ │ + mov %eax,%ecx │ │ + mov 0x8(%esp),%eax │ │ + imul 0x44(%esp),%eax │ │ + add %ecx,%eax │ │ + imul 0x40(%esp),%edi │ │ + add %eax,%edi │ │ + mov %edi,%ecx │ │ + lea (%ebx,%ebx,1),%edi │ │ + mov %ebx,%esi │ │ + mov 0x24(%esp),%eax │ │ + imul 0x3c(%esp),%eax │ │ + lea 0x8(%eax,%ecx,1),%eax │ │ + mov %eax,%ecx │ │ + sar $0x4,%ecx │ │ + mov 0x28(%ebp),%edx │ │ + cmp %edx,%ecx │ │ + cmovg %edx,%ecx │ │ + test %eax,%eax │ │ + mov $0x0,%eax │ │ + cmovs %eax,%ecx │ │ + mov %ebx,%eax │ │ + mov 0x28(%esp),%edx │ │ + mov %cx,(%edx,%ebx,2) │ │ + add $0x4,%eax │ │ + mov %eax,%ecx │ │ + or $0x6,%edi │ │ + add 0xc(%esp),%edi │ │ + mov 0x118(%esp),%eax │ │ + mov %eax,%esi │ │ + add $0x8,%eax │ │ + mov %ecx,0x4(%esp) │ │ + cmp 0x14(%ebp),%ecx │ │ + mov 0x2c(%esp),%edx │ │ + jl a5360 │ │ + mov 0x2c(%esp),%edx │ │ + mov 0xc(%esp),%esi │ │ + lea (%esi,%edx,2),%eax │ │ + mov 0x30(%esp),%ecx │ │ + add %ecx,%esi │ │ + mov 0x34(%esp),%ebx │ │ + add $0x2,%ebx │ │ + mov 0x28(%esp),%edi │ │ + add %ecx,%edi │ │ + cmp 0x18(%ebp),%ebx │ │ + mov %esi,%ecx │ │ + mov %edi,%esi │ │ + jl a5330 │ │ + lea -0xc(%ebp),%esp │ │ pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %esi │ │ and $0xfffffff0,%esp │ │ - call a0ccd │ │ + sub $0x10,%esp │ │ + call a57ff │ │ pop %ebx │ │ - add $0x342a3,%ebx │ │ + add $0x31771,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - lea -0x7e690(%ebx),%eax │ │ - lea -0x7db70(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x8 │ │ - push $0x4 │ │ + sub $0x4,%esp │ │ + push $0x1 │ │ + push $0x1 │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ pushl 0x14(%ebp) │ │ pushl 0x10(%ebp) │ │ - call a3370 │ │ + call a6140 │ │ add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ + lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %esi │ │ and $0xfffffff0,%esp │ │ - call a0d1d │ │ + sub $0x10,%esp │ │ + call a583f │ │ pop %ebx │ │ - add $0x34253,%ebx │ │ + add $0x31731,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - lea -0x7db00(%ebx),%eax │ │ - lea -0x7ebd0(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ + sub $0x4,%esp │ │ push $0x0 │ │ - push $0x8 │ │ - push $0x4 │ │ + push $0x1 │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ pushl 0x14(%ebp) │ │ pushl 0x10(%ebp) │ │ - call a3370 │ │ + call a6140 │ │ add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ + lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %esi │ │ and $0xfffffff0,%esp │ │ - call a0d6d │ │ + sub $0x10,%esp │ │ + call a587f │ │ pop %ebx │ │ - add $0x34203,%ebx │ │ + add $0x316f1,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - lea -0x7ea80(%ebx),%eax │ │ - lea -0x7db70(%ebx),%esi │ │ + sub $0x4,%esp │ │ push $0x0 │ │ - push %eax │ │ - push %esi │ │ push $0x0 │ │ - push $0x8 │ │ - push $0x4 │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ pushl 0x14(%ebp) │ │ pushl 0x10(%ebp) │ │ - call a3370 │ │ + call a6140 │ │ add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ + lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call a58c1 │ │ + pop %eax │ │ + add $0x316af,%eax │ │ + mov %eax,0x8(%esp) │ │ + mov 0x18(%ebp),%ebx │ │ + mov 0x14(%ebp),%edx │ │ + lea (%ebx,%edx,1),%ecx │ │ + mov %ecx,%eax │ │ + sar %eax │ │ + test %edx,%edx │ │ + jle a595b │ │ + xor %esi,%esi │ │ + cmp $0x7,%edx │ │ + jbe a593f │ │ + mov %edx,%esi │ │ + and $0xfffffff8,%esi │ │ + movd %eax,%xmm0 │ │ + mov 0x10(%ebp),%eax │ │ + add $0xa,%eax │ │ + pxor %xmm2,%xmm2 │ │ + mov %esi,%edi │ │ + pxor %xmm1,%xmm1 │ │ nop │ │ nop │ │ nop │ │ + movq -0x8(%eax),%xmm3 │ │ + movq (%eax),%xmm4 │ │ + punpcklwd %xmm2,%xmm3 │ │ + paddd %xmm3,%xmm0 │ │ + punpcklwd %xmm2,%xmm4 │ │ + paddd %xmm4,%xmm1 │ │ + add $0x10,%eax │ │ + add $0xfffffff8,%edi │ │ + jne a5900 │ │ + paddd %xmm0,%xmm1 │ │ + pshufd $0x4e,%xmm1,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + pshufd $0xe5,%xmm0,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + movd %xmm1,%eax │ │ + cmp %edx,%esi │ │ + je a595b │ │ + mov 0x14(%ebp),%edi │ │ + sub %esi,%edi │ │ + mov 0x10(%ebp),%edx │ │ + lea 0x2(%edx,%esi,2),%esi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movzwl (%esi),%edx │ │ + add %edx,%eax │ │ + add $0x2,%esi │ │ + dec %edi │ │ + jne a5950 │ │ + test %ebx,%ebx │ │ + jle a59fb │ │ + xor %esi,%esi │ │ + cmp $0x7,%ebx │ │ + jbe a59d9 │ │ + mov %ebx,%esi │ │ + and $0xfffffff8,%esi │ │ + movd %eax,%xmm0 │ │ + mov 0x10(%ebp),%eax │ │ + add $0xfffffff8,%eax │ │ + pxor %xmm2,%xmm2 │ │ + mov %esi,%edi │ │ + pxor %xmm1,%xmm1 │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a0dbd │ │ - pop %ebx │ │ - add $0x341b3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x82a50(%ebx),%eax │ │ - lea -0x82ef0(%ebx),%esi │ │ - push $0x1 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a0e0d │ │ - pop %ebx │ │ - add $0x34163,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7dac0(%ebx),%eax │ │ - lea -0x7db70(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + movq -0x8(%eax),%xmm3 │ │ + movq (%eax),%xmm4 │ │ + pshuflw $0x1b,%xmm4,%xmm4 │ │ + punpcklwd %xmm2,%xmm4 │ │ + paddd %xmm4,%xmm0 │ │ + pshuflw $0x1b,%xmm3,%xmm3 │ │ + punpcklwd %xmm2,%xmm3 │ │ + paddd %xmm3,%xmm1 │ │ + add $0xfffffff0,%eax │ │ + add $0xfffffff8,%edi │ │ + jne a5990 │ │ + paddd %xmm0,%xmm1 │ │ + pshufd $0x4e,%xmm1,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + pshufd $0xe5,%xmm0,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + movd %xmm1,%eax │ │ + cmp %ebx,%esi │ │ + je a59fb │ │ + mov %ebx,%edi │ │ + sub %esi,%edi │ │ + not %esi │ │ + mov 0x10(%ebp),%edx │ │ + lea (%edx,%esi,2),%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a0e5d │ │ - pop %ebx │ │ - add $0x34113,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ + movzwl (%edx),%esi │ │ + add %esi,%eax │ │ + add $0xfffffffe,%edx │ │ + dec %edi │ │ + jne a59f0 │ │ mov 0xc(%ebp),%edx │ │ - lea -0x82a50(%ebx),%eax │ │ - lea -0x7ebd0(%ebx),%esi │ │ - push $0x0 │ │ + bsf %ecx,%ecx │ │ + mov %ebx,%edi │ │ + mov 0x8(%ebp),%ebx │ │ + shr %cl,%eax │ │ + mov 0x14(%ebp),%esi │ │ + cmp %edi,%esi │ │ + je a5a37 │ │ + add %edi,%edi │ │ + mov $0x6667,%ecx │ │ + cmp %esi,%edi │ │ + jl a5a2f │ │ + mov 0x14(%ebp),%ecx │ │ + add %ecx,%ecx │ │ + cmp 0x18(%ebp),%ecx │ │ + mov $0x6667,%esi │ │ + mov $0xaaab,%ecx │ │ + cmovl %esi,%ecx │ │ + imul %eax,%ecx │ │ + shr $0x11,%ecx │ │ + mov %ecx,%eax │ │ + sub $0x8,%esp │ │ + mov %ebx,%ecx │ │ + mov 0x10(%esp),%ebx │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x4 │ │ + pushl 0x18(%ebp) │ │ pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ + call a6520 │ │ add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ + lea -0xc(%ebp),%esp │ │ pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - call a0ead │ │ + call a5a6d │ │ pop %ebx │ │ - add $0x340c3,%ebx │ │ + add $0x31503,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - lea -0x7e650(%ebx),%eax │ │ - lea -0x82ef0(%ebx),%esi │ │ - push $0x0 │ │ + mov 0x24(%ebp),%eax │ │ + lea 0x1(%eax),%esi │ │ + sar %esi │ │ + sub $0x8,%esp │ │ push %eax │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x4 │ │ + pushl 0x18(%ebp) │ │ pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ + call a6520 │ │ add $0x20,%esp │ │ lea -0x8(%ebp),%esp │ │ pop %esi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ @@ -167652,2532 +173341,3735 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - call a0efd │ │ - pop %ebx │ │ - add $0x34073,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7e650(%ebx),%eax │ │ - lea -0x7ebd0(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ + sub $0x10,%esp │ │ + call a5ac1 │ │ pop %ebx │ │ - pop %ebp │ │ - retq │ │ + add $0x314af,%ebx │ │ + mov 0x14(%ebp),%edi │ │ + mov %edi,%esi │ │ + sar %esi │ │ + test %edi,%edi │ │ + jle a5ae1 │ │ + mov 0x10(%ebp),%ecx │ │ + xor %eax,%eax │ │ + cmp $0x8,%edi │ │ + jae a5ae5 │ │ + mov %edi,%edx │ │ + jmp a5b3f │ │ + mov %edi,%edx │ │ + jmp a5b5b │ │ + mov %edi,%edx │ │ + mov %edi,%eax │ │ + and $0xfffffff8,%eax │ │ + movd %esi,%xmm0 │ │ + lea 0xa(%ecx),%esi │ │ + pxor %xmm2,%xmm2 │ │ + mov %eax,%edi │ │ + pxor %xmm1,%xmm1 │ │ + nop │ │ nop │ │ nop │ │ + movq -0x8(%esi),%xmm3 │ │ + movq (%esi),%xmm4 │ │ + punpcklwd %xmm2,%xmm3 │ │ + paddd %xmm3,%xmm0 │ │ + punpcklwd %xmm2,%xmm4 │ │ + paddd %xmm4,%xmm1 │ │ + add $0x10,%esi │ │ + add $0xfffffff8,%edi │ │ + jne a5b00 │ │ + paddd %xmm0,%xmm1 │ │ + pshufd $0x4e,%xmm1,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + pshufd $0xe5,%xmm0,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + movd %xmm1,%esi │ │ + cmp %edx,%eax │ │ + je a5b5b │ │ + mov %edx,%edi │ │ + sub %eax,%edi │ │ + lea 0x2(%ecx,%eax,2),%eax │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a0f4d │ │ - pop %ebx │ │ - add $0x34023,%ebx │ │ + movzwl (%eax),%ecx │ │ + add %ecx,%esi │ │ + add $0x2,%eax │ │ + dec %edi │ │ + jne a5b50 │ │ + mov %edx,%eax │ │ + bsf %edx,%ecx │ │ + shr %cl,%esi │ │ + sub $0x8,%esp │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - lea -0x7e650(%ebx),%eax │ │ - lea -0x7eac0(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ + pushl 0x18(%ebp) │ │ + push %eax │ │ + call a6520 │ │ add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ + lea -0xc(%ebp),%esp │ │ pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - call a0f9d │ │ - pop %ebx │ │ - add $0x33fd3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7dbb0(%ebx),%eax │ │ - lea -0x7ebd0(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ + sub $0x10,%esp │ │ + call a5ba1 │ │ pop %ebx │ │ - pop %ebp │ │ - retq │ │ + add $0x313cf,%ebx │ │ + mov 0x18(%ebp),%edi │ │ + mov %edi,%esi │ │ + sar %esi │ │ + test %edi,%edi │ │ + jle a5bc1 │ │ + mov 0x10(%ebp),%ecx │ │ + xor %eax,%eax │ │ + cmp $0x8,%edi │ │ + jae a5bc8 │ │ + mov %edi,%edx │ │ + jmp a5c29 │ │ + mov %edi,%edx │ │ + jmp a5c4b │ │ + mov %edi,%edx │ │ + mov %edi,%eax │ │ + and $0xfffffff8,%eax │ │ + movd %esi,%xmm0 │ │ + lea -0x8(%ecx),%esi │ │ + pxor %xmm2,%xmm2 │ │ + mov %eax,%edi │ │ + pxor %xmm1,%xmm1 │ │ + movq -0x8(%esi),%xmm3 │ │ + movq (%esi),%xmm4 │ │ + pshuflw $0x1b,%xmm4,%xmm4 │ │ + punpcklwd %xmm2,%xmm4 │ │ + paddd %xmm4,%xmm0 │ │ + pshuflw $0x1b,%xmm3,%xmm3 │ │ + punpcklwd %xmm2,%xmm3 │ │ + paddd %xmm3,%xmm1 │ │ + add $0xfffffff0,%esi │ │ + add $0xfffffff8,%edi │ │ + jne a5be0 │ │ + paddd %xmm0,%xmm1 │ │ + pshufd $0x4e,%xmm1,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + pshufd $0xe5,%xmm0,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + movd %xmm1,%esi │ │ + cmp %edx,%eax │ │ + je a5c4b │ │ + mov %edx,%edi │ │ + sub %eax,%edi │ │ + not %eax │ │ + lea (%ecx,%eax,2),%eax │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a0fed │ │ - pop %ebx │ │ - add $0x33f83,%ebx │ │ + nop │ │ + nop │ │ + nop │ │ + movzwl (%eax),%ecx │ │ + add %ecx,%esi │ │ + add $0xfffffffe,%eax │ │ + dec %edi │ │ + jne a5c40 │ │ + mov %edx,%eax │ │ + bsf %edx,%ecx │ │ + shr %cl,%esi │ │ + sub $0x8,%esp │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - lea -0x82a50(%ebx),%eax │ │ - lea -0x7eac0(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x4 │ │ + push %eax │ │ pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ + call a6520 │ │ add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ + lea -0xc(%ebp),%esp │ │ pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ push %esi │ │ - and $0xfffffff0,%esp │ │ - call a103d │ │ - pop %ebx │ │ - add $0x33f33,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7dbb0(%ebx),%eax │ │ - lea -0x82ef0(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + and $0xfffffffc,%esp │ │ + sub $0xc,%esp │ │ + cmpl $0x0,0x1c(%ebp) │ │ + jle a5ce1 │ │ + mov 0x18(%ebp),%ecx │ │ + test %ecx,%ecx │ │ + jle a5ce1 │ │ + mov 0x14(%ebp),%edx │ │ + mov 0x10(%ebp),%esi │ │ + mov 0xc(%ebp),%eax │ │ + mov 0x8(%ebp),%ebx │ │ + sar %eax │ │ + add %eax,%eax │ │ + mov %eax,0x4(%esp) │ │ + xor %eax,%eax │ │ nop │ │ + mov %eax,0x8(%esp) │ │ + xor %edi,%edi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a108d │ │ - pop %ebx │ │ - add $0x33ee3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7dbb0(%ebx),%eax │ │ - lea -0x7eac0(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ + movzbl (%edx,%edi,1),%eax │ │ + movzwl (%esi,%eax,2),%eax │ │ + mov %ax,(%ebx,%edi,2) │ │ + inc %edi │ │ + cmp %edi,%ecx │ │ + jne a5cc0 │ │ + add %ecx,%edx │ │ + mov 0x8(%esp),%eax │ │ + inc %eax │ │ + add 0x4(%esp),%ebx │ │ + cmp 0x1c(%ebp),%eax │ │ + jne a5cb0 │ │ + lea -0xc(%ebp),%esp │ │ pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ push %esi │ │ - and $0xfffffff0,%esp │ │ - call a10dd │ │ - pop %ebx │ │ - add $0x33e93,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7dac0(%ebx),%eax │ │ - lea -0x82ef0(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + and $0xfffffffc,%esp │ │ + sub $0xc,%esp │ │ + mov %edx,0x4(%esp) │ │ + mov 0x10(%ebp),%ebx │ │ + mov $0x10001,%edx │ │ + mov %ebx,%eax │ │ + mul %edx │ │ + cmpl $0x0,0xc(%ebp) │ │ + jle a5d78 │ │ + mov 0x8(%ebp),%edi │ │ + test %edi,%edi │ │ + jle a5d78 │ │ + mov %ebx,%esi │ │ + sar $0x1f,%esi │ │ + mov %esi,0x8(%esp) │ │ + mov %ebx,%esi │ │ + shl $0x10,%esi │ │ + add %ebx,%esi │ │ + add %esi,%edx │ │ + mov 0x8(%esp),%esi │ │ + mov %esi,%ebx │ │ + shl $0x10,%ebx │ │ + add %esi,%ebx │ │ + add %edx,%ebx │ │ + mov 0x4(%esp),%edx │ │ + sar %edx │ │ + add %edx,%edx │ │ + mov %edx,0x4(%esp) │ │ + xor %edx,%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + xor %esi,%esi │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a112d │ │ - pop %ebx │ │ - add $0x33e43,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x82a50(%ebx),%eax │ │ - lea -0x7db70(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a117d │ │ - pop %ebx │ │ - add $0x33df3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7dac0(%ebx),%eax │ │ - lea -0x7eac0(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ + nop │ │ + nop │ │ + mov %eax,(%ecx,%esi,2) │ │ + mov %ebx,0x4(%ecx,%esi,2) │ │ + add $0x4,%esi │ │ + cmp %edi,%esi │ │ + jl a5d60 │ │ + inc %edx │ │ + add 0x4(%esp),%ecx │ │ + cmp 0xc(%ebp),%edx │ │ + jne a5d50 │ │ + lea -0xc(%ebp),%esp │ │ pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffffc,%esp │ │ + sub $0x1c,%esp │ │ + mov 0xc(%ebp),%esi │ │ + mov 0x10(%ebp),%edi │ │ + dec %edx │ │ + dec %edi │ │ + mov %edi,%eax │ │ + sar $0x1f,%eax │ │ + mov %edi,0x10(%esp) │ │ + and %edi,%eax │ │ + test %esi,%esi │ │ + cmovg %esi,%eax │ │ + mov 0x8(%ebp),%edi │ │ + movzwl (%edi,%eax,2),%eax │ │ + mov %ecx,0x14(%esp) │ │ + mov %ax,(%ecx) │ │ + mov %edx,0x18(%esp) │ │ + test %edx,%edx │ │ + jle a5ea3 │ │ + xor %ebx,%ebx │ │ + jmp a5dfe │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a11cd │ │ - pop %ebx │ │ - add $0x33da3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7dbb0(%ebx),%eax │ │ - lea -0x7db70(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ + nop │ │ + nop │ │ + nop │ │ + mov 0x14(%esp),%ecx │ │ + mov %ax,0x2(%ecx,%ebx,4) │ │ + mov 0xc(%ebp),%esi │ │ + mov 0xc(%esp),%edi │ │ + cmp %esi,%edi │ │ + mov 0x8(%esp),%eax │ │ + cmovl %esi,%eax │ │ + movzwl (%edx,%eax,2),%eax │ │ + mov %ax,0x4(%ecx,%ebx,4) │ │ + cmp 0x18(%esp),%edi │ │ + mov %edi,%ebx │ │ + je a5ea3 │ │ + lea -0x1(%ebx),%eax │ │ + mov 0x10(%esp),%edx │ │ + cmp %edx,%eax │ │ + cmovg %edx,%eax │ │ + lea 0x1(%ebx),%ecx │ │ + mov %ecx,0xc(%esp) │ │ + cmp %edx,%ebx │ │ + mov %ebx,%ecx │ │ + cmovg %edx,%ecx │ │ + cmp %esi,%ebx │ │ + cmovle %esi,%eax │ │ + mov %esi,%edi │ │ + mov 0x8(%ebp),%esi │ │ + movzwl (%esi,%eax,2),%eax │ │ + mov %eax,0x8(%esp) │ │ + cmovl %edi,%ecx │ │ + movzwl (%esi,%ecx,2),%ecx │ │ + lea (%ecx,%ecx,8),%eax │ │ + sub 0x8(%esp),%eax │ │ + mov %eax,0x4(%esp) │ │ + mov 0xc(%esp),%eax │ │ + cmp %edx,%eax │ │ + cmovg %edx,%eax │ │ + mov %edi,%esi │ │ + lea 0x2(%ebx),%edi │ │ + cmp %esi,%edi │ │ + mov %esi,%ecx │ │ + mov %eax,0x8(%esp) │ │ + cmovg %eax,%ecx │ │ + mov 0x8(%ebp),%eax │ │ + movzwl (%eax,%ecx,2),%ecx │ │ + lea (%ecx,%ecx,8),%ecx │ │ + add 0x4(%esp),%ecx │ │ + lea 0x3(%ebx),%eax │ │ + mov %eax,0x4(%esp) │ │ + cmp %edx,%edi │ │ + cmovg %edx,%edi │ │ + cmp %esi,0x4(%esp) │ │ + cmovle %esi,%edi │ │ + mov 0x8(%ebp),%esi │ │ + movzwl (%esi,%edi,2),%eax │ │ + sub %eax,%ecx │ │ + add $0x8,%ecx │ │ + mov %ecx,%eax │ │ + sar $0x4,%eax │ │ + mov 0x14(%ebp),%edi │ │ + cmp %edi,%eax │ │ + mov %esi,%edx │ │ + jg a5e92 │ │ + mov %eax,%edi │ │ + xor %eax,%eax │ │ + test %ecx,%ecx │ │ + js a5dd0 │ │ + mov %edi,%eax │ │ + jmp a5dd0 │ │ + lea -0xc(%ebp),%esp │ │ pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + and $0xfffffffc,%esp │ │ + cmpl $0x0,0x8(%ebp) │ │ + je a5ecd │ │ + cmp $0x8,%ecx │ │ + jg a5ede │ │ + mov $0x2,%eax │ │ + cmp $0x3f,%edx │ │ + jle a5efe │ │ + jmp a5f1b │ │ + cmp $0x8,%ecx │ │ + jg a5ef9 │ │ + mov $0x1,%eax │ │ + cmp $0x37,%edx │ │ + jle a5f19 │ │ + jmp a5f1b │ │ + cmp $0x10,%ecx │ │ + jg a5f0a │ │ + mov $0x2,%eax │ │ + cmp $0x2f,%edx │ │ + jg a5f1b │ │ + mov $0x1,%eax │ │ + cmp $0x13,%edx │ │ + jle a5f19 │ │ + jmp a5f1b │ │ + cmp $0x10,%ecx │ │ + jg a5f1f │ │ + mov $0x1,%eax │ │ + cmp $0x27,%edx │ │ + jle a5f19 │ │ + jmp a5f1b │ │ + cmp $0x18,%ecx │ │ + mov $0x3,%eax │ │ + jg a5f1b │ │ + cmp $0x3,%edx │ │ + jg a5f1b │ │ + xor %eax,%eax │ │ + mov %ebp,%esp │ │ + pop %ebp │ │ + retq │ │ + cmp $0x18,%ecx │ │ + jg a5f44 │ │ + mov $0x3,%eax │ │ + cmp $0x1f,%edx │ │ + jg a5f1b │ │ + mov $0x2,%eax │ │ + cmp $0xf,%edx │ │ + jg a5f1b │ │ + mov $0x1,%eax │ │ + cmp $0x7,%edx │ │ + jle a5f19 │ │ + jmp a5f1b │ │ + cmp $0x20,%ecx │ │ + mov $0x3,%eax │ │ + jg a5f1b │ │ + cmp $0x1f,%edx │ │ + jg a5f1b │ │ + xor %eax,%eax │ │ + cmp $0x3,%edx │ │ + setg %al │ │ + inc %eax │ │ + mov %ebp,%esp │ │ + pop %ebp │ │ + retq │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ push %esi │ │ - and $0xfffffff0,%esp │ │ - call a121d │ │ - pop %ebx │ │ - add $0x33d53,%ebx │ │ + and $0xfffffffc,%esp │ │ + sub $0x2c,%esp │ │ + mov %ecx,0x10(%esp) │ │ + call a5f75 │ │ + pop %eax │ │ + add $0x30ffb,%eax │ │ + mov %eax,0x8(%esp) │ │ + mov 0x18(%ebp),%eax │ │ mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7dac0(%ebx),%eax │ │ - lea -0x7ebd0(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + cmp %ecx,%edx │ │ + mov %edx,0x14(%esp) │ │ + cmovle %edx,%ecx │ │ + test %ecx,%ecx │ │ + mov 0x10(%ebp),%edx │ │ + jle a5fcd │ │ + lea -0x1(%eax),%esi │ │ + xor %edi,%edi │ │ + mov %ecx,0xc(%esp) │ │ + mov 0x14(%ebp),%ecx │ │ + mov 0x10(%esp),%ebx │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + cmp %esi,%edi │ │ + mov %edi,%eax │ │ + cmovg %esi,%eax │ │ + cmp %ecx,%edi │ │ + cmovl %ecx,%eax │ │ + movzwl (%edx,%eax,2),%eax │ │ + mov %ax,(%ebx,%edi,2) │ │ + inc %edi │ │ + cmp 0xc(%esp),%edi │ │ + jl a5fb0 │ │ + jmp a5fcf │ │ + xor %edi,%edi │ │ + mov 0xc(%ebp),%eax │ │ + mov 0x14(%esp),%ecx │ │ + cmp %ecx,%eax │ │ + cmovg %ecx,%eax │ │ + cmp %eax,%edi │ │ + jge a60f1 │ │ + mov 0x1c(%ebp),%edx │ │ + lea (%edx,%edx,4),%edx │ │ + mov 0x8(%esp),%esi │ │ + movzbl -0x1f81(%esi,%edx,1),%ecx │ │ + mov %ecx,0xc(%esp) │ │ + movzbl -0x1f80(%esi,%edx,1),%ecx │ │ + mov %ecx,0x28(%esp) │ │ + movzbl -0x1f7f(%esi,%edx,1),%ecx │ │ + mov %ecx,0x24(%esp) │ │ + movzbl -0x1f7e(%esi,%edx,1),%ecx │ │ + mov %ecx,0x20(%esp) │ │ + movzbl -0x1f7d(%esi,%edx,1),%ecx │ │ + mov %ecx,0x1c(%esp) │ │ + mov %eax,0x8(%esp) │ │ + mov 0x18(%ebp),%eax │ │ + dec %eax │ │ + mov %eax,0x18(%esp) │ │ + nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a126d │ │ - pop %ebx │ │ - add $0x33d03,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7e650(%ebx),%eax │ │ - lea -0x7db70(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x4 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + lea -0x2(%edi),%eax │ │ + mov 0x18(%esp),%ecx │ │ + cmp %ecx,%eax │ │ + mov %eax,%ebx │ │ + cmovg %ecx,%ebx │ │ + mov 0x14(%ebp),%edx │ │ + cmp %edx,%eax │ │ + cmovl %edx,%ebx │ │ + mov 0x10(%ebp),%eax │ │ + movzwl (%eax,%ebx,2),%edx │ │ + imul 0xc(%esp),%edx │ │ + lea -0x1(%edi),%ebx │ │ + cmp %ecx,%ebx │ │ + cmovg %ecx,%ebx │ │ + cmp %ecx,%edi │ │ + mov %edi,%esi │ │ + cmovg %ecx,%esi │ │ + mov 0x14(%ebp),%eax │ │ + cmp %eax,%edi │ │ + cmovle %eax,%ebx │ │ + mov 0x10(%ebp),%eax │ │ + movzwl (%eax,%ebx,2),%ebx │ │ + cmovl 0x14(%ebp),%esi │ │ + imul 0x28(%esp),%ebx │ │ + add %edx,%ebx │ │ + movzwl (%eax,%esi,2),%eax │ │ + imul 0x24(%esp),%eax │ │ + add %ebx,%eax │ │ + lea 0x1(%edi),%ebx │ │ + cmp %ecx,%ebx │ │ + mov %ebx,%esi │ │ + cmovg %ecx,%esi │ │ + mov 0x14(%ebp),%edx │ │ + cmp %edx,%ebx │ │ + cmovl %edx,%esi │ │ + mov 0x10(%ebp),%edx │ │ + movzwl (%edx,%esi,2),%edx │ │ + imul 0x20(%esp),%edx │ │ + add %eax,%edx │ │ + lea 0x2(%edi),%esi │ │ + cmp %ecx,%esi │ │ + mov %esi,%eax │ │ + cmovg %ecx,%eax │ │ + mov 0x14(%ebp),%ecx │ │ + cmp %ecx,%esi │ │ + mov 0x10(%esp),%esi │ │ + cmovl %ecx,%eax │ │ + mov 0x10(%ebp),%ecx │ │ + movzwl (%ecx,%eax,2),%eax │ │ + imul 0x1c(%esp),%eax │ │ + lea 0x8(%eax,%edx,1),%eax │ │ + shr $0x4,%eax │ │ + mov %ax,(%esi,%edi,2) │ │ + cmp 0x8(%esp),%ebx │ │ + mov %ebx,%edi │ │ + jl a6040 │ │ + jmp a60f3 │ │ + mov %edi,%ebx │ │ + mov 0x14(%esp),%edx │ │ + cmp %edx,%ebx │ │ + mov 0x18(%ebp),%esi │ │ + mov 0x14(%ebp),%ecx │ │ + jge a6130 │ │ + dec %esi │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a12bd │ │ - pop %ebx │ │ - add $0x33cb3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x82ef0(%ebx),%eax │ │ - lea -0x82d60(%ebx),%esi │ │ - push $0x1 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a130d │ │ - pop %ebx │ │ - add $0x33c63,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7db70(%ebx),%eax │ │ - lea -0x7db00(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ + cmp %esi,%ebx │ │ + mov %ebx,%eax │ │ + cmovg %esi,%eax │ │ + cmp %ecx,%ebx │ │ + cmovl %ecx,%eax │ │ + mov 0x10(%ebp),%edi │ │ + movzwl (%edi,%eax,2),%eax │ │ + mov 0x10(%esp),%edi │ │ + mov %ax,(%edi,%ebx,2) │ │ + inc %ebx │ │ + cmp %ebx,%edx │ │ + jne a6110 │ │ + lea -0xc(%ebp),%esp │ │ pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - call a135d │ │ - pop %ebx │ │ - add $0x33c13,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x82ef0(%ebx),%eax │ │ - lea -0x7ea80(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ + sub $0x30,%esp │ │ + mov %ecx,%edi │ │ + mov 0x18(%ebp),%ecx │ │ + mov 0x10(%ebp),%eax │ │ + shl $0x2,%eax │ │ + sub %eax,%ecx │ │ + call a615e │ │ pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + add $0x30e12,%ebx │ │ + mov %ecx,0x18(%esp) │ │ + test %ecx,%ecx │ │ + mov 0x14(%ebp),%esi │ │ + mov %edi,0x8(%esp) │ │ + mov %ebx,0x14(%esp) │ │ + jle a6322 │ │ + mov 0x8(%ebp),%edi │ │ + mov 0xc(%ebp),%eax │ │ + shl $0x2,%eax │ │ + mov %esi,%ecx │ │ + sub %eax,%ecx │ │ + mov %ecx,(%esp) │ │ + xor %eax,%eax │ │ + cmpl $0x0,0x1c(%ebp) │ │ + sete %al │ │ + mov %edi,%ebx │ │ + sar %ebx │ │ + mov 0x20(%ebp),%ecx │ │ + cmp $0x1,%ecx │ │ + adc $0xffffffff,%eax │ │ + add $0x2,%eax │ │ + mov %eax,0x4(%esp) │ │ + mov %ebx,0x28(%esp) │ │ + shl %cl,%ebx │ │ + add %ebx,%ebx │ │ + mov %ebx,0x20(%esp) │ │ + lea (%esi,%esi,1),%eax │ │ + mov %eax,0x1c(%esp) │ │ + lea 0x2(%edi,%edx,1),%eax │ │ + mov 0x8(%esp),%ebx │ │ + mov %eax,0xc(%esp) │ │ + movl $0x0,0x10(%esp) │ │ + mov %ebx,%esi │ │ + cmpl $0x0,(%esp) │ │ + mov $0x0,%ecx │ │ + jg a621c │ │ + jmp a6277 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a13ad │ │ - pop %ebx │ │ - add $0x33bc3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7ebd0(%ebx),%eax │ │ - lea -0x82d60(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + add 0x1c(%esp),%esi │ │ + mov 0x20(%esp),%eax │ │ + add %eax,%edx │ │ + mov 0x10(%esp),%ecx │ │ + inc %ecx │ │ + add %eax,0xc(%esp) │ │ + mov %ecx,0x10(%esp) │ │ + cmp 0x18(%esp),%ecx │ │ + je a6313 │ │ + cmpl $0x0,(%esp) │ │ + mov $0x0,%ecx │ │ + jle a6277 │ │ + cmpl $0x0,0x1c(%ebp) │ │ + je a62b0 │ │ + xor %ebx,%ebx │ │ + jmp a6240 │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a13fd │ │ - pop %ebx │ │ - add $0x33b73,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7ebd0(%ebx),%eax │ │ - lea -0x7ea80(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ + mov 0x4(%esp),%ecx │ │ + shl %cl,%eax │ │ + mov %ax,(%esi,%ebx,2) │ │ + inc %ebx │ │ + cmp %ebx,(%esp) │ │ + je a6270 │ │ + mov %ebx,%edi │ │ + mov 0x1c(%ebp),%ecx │ │ + shl %cl,%edi │ │ + movzwl (%edx,%edi,2),%ecx │ │ + movzwl 0x2(%edx,%ebx,4),%eax │ │ + add %ecx,%eax │ │ + cmpl $0x0,0x20(%ebp) │ │ + je a6230 │ │ + add 0x28(%esp),%edi │ │ + movzwl (%edx,%edi,2),%ecx │ │ + add %ecx,%eax │ │ + mov 0xc(%esp),%ecx │ │ + movzwl (%ecx,%ebx,4),%ecx │ │ + add %ecx,%eax │ │ + jmp a6230 │ │ nop │ │ nop │ │ + mov (%esp),%ecx │ │ + mov 0x8(%esp),%ebx │ │ + mov 0x14(%ebp),%edi │ │ + cmp %edi,%ecx │ │ + jge a61f0 │ │ + mov 0x10(%esp),%eax │ │ + imul %edi,%eax │ │ + lea -0x2(%ebx,%eax,2),%eax │ │ + movzwl (%eax,%ecx,2),%eax │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a144d │ │ - pop %ebx │ │ - add $0x33b23,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7ebd0(%ebx),%eax │ │ - lea -0x7e690(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %ax,(%esi,%ecx,2) │ │ + inc %ecx │ │ + cmp %ecx,%edi │ │ + jne a62a0 │ │ + jmp a61f0 │ │ nop │ │ nop │ │ + mov 0x8(%ebp),%eax │ │ + add %edx,%eax │ │ + mov %eax,0x24(%esp) │ │ + xor %edi,%edi │ │ + cmpl $0x0,0x20(%ebp) │ │ + movzwl (%edx,%edi,2),%eax │ │ + jne a62ea │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a149d │ │ - pop %ebx │ │ - add $0x33ad3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7eac0(%ebx),%eax │ │ - lea -0x7ea80(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x4(%esp),%ecx │ │ + shl %cl,%eax │ │ + mov %ax,(%esi,%edi,2) │ │ + inc %edi │ │ + cmp %edi,(%esp) │ │ + je a6300 │ │ + cmpl $0x0,0x20(%ebp) │ │ + movzwl (%edx,%edi,2),%eax │ │ + je a62d0 │ │ + mov 0x24(%esp),%ecx │ │ + movzwl (%ecx,%edi,2),%ecx │ │ + add %ecx,%eax │ │ + jmp a62d0 │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a14ed │ │ - pop %ebx │ │ - add $0x33a83,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x82ef0(%ebx),%eax │ │ - lea -0x7e690(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov (%esp),%ecx │ │ + mov 0x14(%ebp),%edi │ │ + cmp %edi,%ecx │ │ + jge a61f0 │ │ + jmp a6282 │ │ + mov 0x18(%esp),%ecx │ │ + mov 0x14(%esp),%ebx │ │ + cmp 0x18(%ebp),%ecx │ │ + jl a632b │ │ + jmp a6361 │ │ + xor %ecx,%ecx │ │ + mov %edi,%esi │ │ + cmp 0x18(%ebp),%ecx │ │ + jge a6361 │ │ + mov 0x14(%ebp),%eax │ │ + add %eax,%eax │ │ + mov 0x18(%ebp),%edi │ │ + sub %ecx,%edi │ │ + mov %eax,(%esp) │ │ + neg %eax │ │ + mov %eax,0x4(%esp) │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a153d │ │ - pop %ebx │ │ - add $0x33a33,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7eac0(%ebx),%eax │ │ - lea -0x82d60(%ebx),%esi │ │ - push $0x0 │ │ + mov 0x4(%esp),%eax │ │ + add %esi,%eax │ │ + sub $0x4,%esp │ │ + pushl 0x4(%esp) │ │ push %eax │ │ push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - nop │ │ + call 1470 │ │ + mov 0x24(%esp),%ebx │ │ + add $0x10,%esp │ │ + add (%esp),%esi │ │ + dec %edi │ │ + jne a6340 │ │ + cmpl $0x0,0x18(%ebp) │ │ + mov 0x8(%esp),%ebx │ │ + jle a650b │ │ + cmpl $0x0,0x14(%ebp) │ │ + jle a650b │ │ + mov 0x14(%ebp),%esi │ │ + bsf %esi,%eax │ │ + bsf 0x18(%ebp),%ecx │ │ + add %eax,%ecx │ │ + mov $0x1,%edx │ │ + mov %ecx,0xc(%esp) │ │ + shl %cl,%edx │ │ + sar %edx │ │ + mov %esi,%eax │ │ + and $0xfffffff8,%eax │ │ + lea (%esi,%esi,1),%ecx │ │ + mov %ecx,0x4(%esp) │ │ + xor %ecx,%ecx │ │ + cmpl $0x8,0x14(%ebp) │ │ + mov %ecx,(%esp) │ │ + jae a63e0 │ │ + jmp a63ca │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov (%esp),%ecx │ │ + inc %ecx │ │ + add 0x4(%esp),%ebx │ │ + cmp 0x18(%ebp),%ecx │ │ + je a6460 │ │ + cmpl $0x8,0x14(%ebp) │ │ + mov %ecx,(%esp) │ │ + jae a63e0 │ │ + xor %esi,%esi │ │ + mov 0x14(%ebp),%ecx │ │ + jmp a6450 │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a158d │ │ - pop %ebx │ │ - add $0x339e3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7eac0(%ebx),%eax │ │ - lea -0x7e690(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a15dd │ │ - pop %ebx │ │ - add $0x33993,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7db70(%ebx),%eax │ │ - lea -0x82d60(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + movd %edx,%xmm1 │ │ + pxor %xmm0,%xmm0 │ │ + xor %edx,%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movq (%ebx,%edx,2),%xmm2 │ │ + punpcklwd %xmm2,%xmm2 │ │ + movq 0x8(%ebx,%edx,2),%xmm3 │ │ + punpcklwd %xmm3,%xmm3 │ │ + psrad $0x10,%xmm2 │ │ + paddd %xmm2,%xmm1 │ │ + psrad $0x10,%xmm3 │ │ + paddd %xmm3,%xmm0 │ │ + add $0x8,%edx │ │ + cmp %edx,%eax │ │ + jne a63f0 │ │ + mov 0x14(%ebp),%ecx │ │ + cmp %ecx,%eax │ │ + paddd %xmm1,%xmm0 │ │ + pshufd $0x4e,%xmm0,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + pshufd $0xe5,%xmm1,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + movd %xmm0,%edx │ │ + mov %eax,%esi │ │ + je a63b0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a162d │ │ - pop %ebx │ │ - add $0x33943,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x82ef0(%ebx),%eax │ │ - lea -0x7db00(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movswl (%ebx,%esi,2),%edi │ │ + add %edi,%edx │ │ + inc %esi │ │ + cmp %esi,%ecx │ │ + jne a6450 │ │ + jmp a63b0 │ │ + cmpl $0x0,0x18(%ebp) │ │ + mov 0x8(%esp),%edi │ │ + jle a650b │ │ + mov 0xc(%esp),%ecx │ │ + sar %cl,%edx │ │ + cmpl $0x0,0x14(%ebp) │ │ + jle a650b │ │ + mov 0x14(%ebp),%ecx │ │ + and $0xfffffff0,%ecx │ │ + movd %edx,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + xor %esi,%esi │ │ + mov 0x14(%ebp),%ebx │ │ + cmp $0x10,%ebx │ │ + mov $0x0,%eax │ │ + jb a6500 │ │ + jmp a64c7 │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a167d │ │ - pop %ebx │ │ - add $0x338f3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7db70(%ebx),%eax │ │ - lea -0x7e690(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + inc %esi │ │ + add 0x4(%esp),%edi │ │ + cmp 0x18(%ebp),%esi │ │ + je a650b │ │ + mov 0x14(%ebp),%ebx │ │ + cmp $0x10,%ebx │ │ + mov $0x0,%eax │ │ + jb a6500 │ │ + xor %eax,%eax │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a16cd │ │ - pop %ebx │ │ - add $0x338a3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7eac0(%ebx),%eax │ │ - lea -0x7db00(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movdqu (%edi,%eax,2),%xmm1 │ │ + movdqu 0x10(%edi,%eax,2),%xmm2 │ │ + psubw %xmm0,%xmm1 │ │ + psubw %xmm0,%xmm2 │ │ + movdqu %xmm1,(%edi,%eax,2) │ │ + movdqu %xmm2,0x10(%edi,%eax,2) │ │ + add $0x10,%eax │ │ + cmp %eax,%ecx │ │ + jne a64d0 │ │ + cmp %ebx,%ecx │ │ + mov %ecx,%eax │ │ + je a64b0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a171d │ │ - pop %ebx │ │ - add $0x33853,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7db70(%ebx),%eax │ │ - lea -0x7ea80(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ + sub %dx,(%edi,%eax,2) │ │ + inc %eax │ │ + cmp %eax,%ebx │ │ + jne a6500 │ │ + jmp a64b0 │ │ + lea -0xc(%ebp),%esp │ │ pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - call a176d │ │ - pop %ebx │ │ - add $0x33803,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7ebd0(%ebx),%eax │ │ - lea -0x7db00(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x0 │ │ - push $0x4 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + sub $0x70,%esp │ │ + mov %ecx,0xc(%esp) │ │ + call a6535 │ │ + pop %eax │ │ + add $0x30a3b,%eax │ │ + cmpl $0x0,0xc(%ebp) │ │ + jle a67e1 │ │ + mov 0x8(%ebp),%edi │ │ + test %edi,%edi │ │ + jle a67e1 │ │ + mov 0x14(%ebp),%ebx │ │ + sar %edx │ │ + movdqa -0x14cf0(%eax),%xmm6 │ │ + movdqa -0x14d70(%eax),%xmm1 │ │ + mov %edi,%eax │ │ + and $0xfffffff8,%eax │ │ + mov %eax,0x14(%esp) │ │ + movd 0x18(%ebp),%xmm2 │ │ + pshufd $0x0,%xmm2,%xmm5 │ │ + movd 0x10(%ebp),%xmm3 │ │ + pshufd $0x0,%xmm3,%xmm0 │ │ + movd 0x1c(%ebp),%xmm4 │ │ + pshufd $0x0,%xmm4,%xmm4 │ │ + pshufd $0xf5,%xmm5,%xmm2 │ │ + lea (%edi,%edi,1),%eax │ │ + mov %eax,0x28(%esp) │ │ + mov %edx,0x18(%esp) │ │ + lea (%edx,%edx,1),%eax │ │ + mov %eax,0x24(%esp) │ │ + mov 0xc(%esp),%ecx │ │ + movl $0x0,0x10(%esp) │ │ + movdqa %xmm1,0x50(%esp) │ │ + movdqa %xmm6,0x40(%esp) │ │ + movdqa %xmm2,0x30(%esp) │ │ + jmp a65ee │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call a17bf │ │ - pop %ebx │ │ - add $0x337b1,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x82d60(%ebx),%eax │ │ - push $0x1 │ │ - push %eax │ │ - push %eax │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call a17ff │ │ - pop %ebx │ │ - add $0x33771,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7db00(%ebx),%eax │ │ - push $0x0 │ │ - push %eax │ │ - push %eax │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a183d │ │ - pop %ebx │ │ - add $0x33733,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x82d60(%ebx),%eax │ │ - lea -0x7ea80(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + nop │ │ + mov 0x10(%esp),%eax │ │ + inc %eax │ │ + add 0x28(%esp),%edx │ │ + add 0x24(%esp),%ebx │ │ + mov %ebx,%ecx │ │ + mov %eax,0x10(%esp) │ │ + cmp 0xc(%ebp),%eax │ │ + mov %edx,%ebx │ │ + je a67e1 │ │ + cmp $0x8,%edi │ │ + mov $0x0,%eax │ │ + mov %ebx,%edx │ │ + mov %ecx,%ebx │ │ + jb a6780 │ │ + mov 0x18(%esp),%eax │ │ + mov 0x10(%esp),%ecx │ │ + imul %ecx,%eax │ │ + imul %edi,%ecx │ │ + mov %ecx,%esi │ │ + mov %ecx,0x1c(%esp) │ │ + lea (%ecx,%edi,1),%esi │ │ + mov 0x14(%ebp),%ecx │ │ + lea (%ecx,%esi,2),%ecx │ │ + mov %ecx,0x20(%esp) │ │ + mov 0xc(%esp),%ecx │ │ + lea (%ecx,%eax,2),%esi │ │ + cmp 0x20(%esp),%esi │ │ + jae a664e │ │ + mov 0x14(%ebp),%ecx │ │ + mov 0x1c(%esp),%esi │ │ + lea (%ecx,%esi,2),%esi │ │ + add %edi,%eax │ │ + mov 0xc(%esp),%ecx │ │ + lea (%ecx,%eax,2),%eax │ │ + cmp %eax,%esi │ │ + mov $0x0,%eax │ │ + jb a6780 │ │ + xor %eax,%eax │ │ + mov 0x14(%esp),%ecx │ │ + mov %edx,%esi │ │ + mov %ebx,%edx │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movdqu (%esi,%eax,2),%xmm6 │ │ + punpcklwd %xmm6,%xmm7 │ │ + psrad $0x10,%xmm7 │ │ + punpckhwd %xmm6,%xmm6 │ │ + psrad $0x10,%xmm6 │ │ + movdqa %xmm5,%xmm2 │ │ + pmuludq %xmm6,%xmm2 │ │ + pshufd $0xe8,%xmm2,%xmm2 │ │ + pshufd $0xf5,%xmm6,%xmm6 │ │ + movdqa 0x30(%esp),%xmm1 │ │ + pmuludq %xmm1,%xmm6 │ │ + pshufd $0xe8,%xmm6,%xmm6 │ │ + punpckldq %xmm6,%xmm2 │ │ + movdqa %xmm5,%xmm6 │ │ + pmuludq %xmm7,%xmm6 │ │ + pshufd $0xe8,%xmm6,%xmm6 │ │ + pshufd $0xf5,%xmm7,%xmm7 │ │ + pmuludq %xmm1,%xmm7 │ │ + pshufd $0xe8,%xmm7,%xmm7 │ │ + punpckldq %xmm7,%xmm6 │ │ + pxor %xmm7,%xmm7 │ │ + pcmpgtd %xmm6,%xmm7 │ │ + pxor %xmm1,%xmm1 │ │ + pcmpgtd %xmm2,%xmm1 │ │ + pabsd %xmm6,%xmm6 │ │ + pabsd %xmm2,%xmm2 │ │ + movdqa 0x40(%esp),%xmm3 │ │ + paddd %xmm3,%xmm2 │ │ + paddd %xmm3,%xmm6 │ │ + psrld $0x6,%xmm6 │ │ + psrld $0x6,%xmm2 │ │ + pxor %xmm1,%xmm2 │ │ + psubd %xmm1,%xmm2 │ │ + pxor %xmm7,%xmm6 │ │ + psubd %xmm7,%xmm6 │ │ + paddd %xmm0,%xmm6 │ │ + paddd %xmm0,%xmm2 │ │ + movdqa %xmm4,%xmm1 │ │ + pcmpgtd %xmm2,%xmm1 │ │ + pxor %xmm7,%xmm7 │ │ + pcmpgtd %xmm2,%xmm7 │ │ + pand %xmm1,%xmm2 │ │ + pandn %xmm4,%xmm1 │ │ + por %xmm2,%xmm1 │ │ + movdqa %xmm4,%xmm2 │ │ + pcmpgtd %xmm6,%xmm2 │ │ + pxor %xmm3,%xmm3 │ │ + pcmpgtd %xmm6,%xmm3 │ │ + pand %xmm2,%xmm6 │ │ + pandn %xmm4,%xmm2 │ │ + por %xmm6,%xmm2 │ │ + pandn %xmm2,%xmm3 │ │ + pandn %xmm1,%xmm7 │ │ + movdqa 0x50(%esp),%xmm1 │ │ + pshufb %xmm1,%xmm7 │ │ + pshufb %xmm1,%xmm3 │ │ + punpcklqdq %xmm7,%xmm3 │ │ + movdqu %xmm3,(%edx,%eax,2) │ │ + add $0x8,%eax │ │ + cmp %eax,%ecx │ │ + jne a6660 │ │ + cmp %edi,%ecx │ │ + mov %ecx,%eax │ │ + mov %edx,%ecx │ │ + mov %esi,%edx │ │ + mov %ecx,%ebx │ │ + je a65d0 │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ nop │ │ nop │ │ nop │ │ + mov %ebx,0x2c(%esp) │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a188d │ │ - pop %ebx │ │ - add $0x336e3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7ea80(%ebx),%eax │ │ - lea -0x82d60(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call a18df │ │ - pop %ebx │ │ - add $0x33691,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7ea80(%ebx),%eax │ │ - push $0x0 │ │ - push %eax │ │ - push %eax │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ + movswl (%edx,%eax,2),%ecx │ │ + imul 0x18(%ebp),%ecx │ │ + mov %ecx,%esi │ │ + neg %esi │ │ + cmovl %ecx,%esi │ │ + add $0x20,%esi │ │ + shr $0x6,%esi │ │ + mov %edx,%ebx │ │ + mov %edi,%edx │ │ + mov %esi,%edi │ │ + neg %edi │ │ + test %ecx,%ecx │ │ + cmovns %esi,%edi │ │ + mov 0x1c(%ebp),%ecx │ │ + mov %ecx,%esi │ │ + add 0x10(%ebp),%edi │ │ + cmp %ecx,%edi │ │ + mov %edi,%ecx │ │ + cmovg %esi,%ecx │ │ + test %edi,%edi │ │ + mov %edx,%edi │ │ + mov $0x0,%edx │ │ + cmovs %edx,%ecx │ │ + mov %ebx,%edx │ │ + mov 0x2c(%esp),%ebx │ │ + mov %cx,(%ebx,%eax,2) │ │ + inc %eax │ │ + cmp %eax,%edi │ │ + jne a6790 │ │ + jmp a65d0 │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - call a191d │ │ - pop %ebx │ │ - add $0x33653,%ebx │ │ + sub $0x60,%esp │ │ + call a6801 │ │ + pop %edi │ │ + add $0x3076f,%edi │ │ mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7ea80(%ebx),%eax │ │ - lea -0x7e690(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + mov 0xdc0(%ecx),%esi │ │ + mov 0x7ac(%ecx),%eax │ │ + mov %ecx,%edx │ │ + sub (%eax),%edx │ │ + mov 0xc(%ecx),%ecx │ │ + cmpl $0x0,0x4cc(%ecx) │ │ + mov $0x1,%bl │ │ + mov %esi,0x28(%esp) │ │ + mov %edx,0x18(%esp) │ │ + jne a6847 │ │ + cmpl $0x0,0x4d0(%ecx) │ │ + jne a6847 │ │ + mov 0x8(%ebp),%eax │ │ + cmpl $0x0,0xdb8(%eax) │ │ + setne %bl │ │ + mov 0x8(%ebp),%edx │ │ + mov 0x4(%edx),%edx │ │ + mov 0x42c(%edx),%esi │ │ + mov 0xe8(%ecx),%edx │ │ + mov 0xec(%ecx),%eax │ │ + xor %ecx,%ecx │ │ + mov %edx,0x54(%esp) │ │ + mov %eax,0x50(%esp) │ │ + cmp %eax,%edx │ │ + setne %cl │ │ + mov 0x8(%ebp),%eax │ │ + mov 0xdb8(%eax),%eax │ │ + xor %edx,%edx │ │ + mov %eax,0x4c(%esp) │ │ + test %eax,%eax │ │ + setne %dl │ │ + movzbl %bl,%eax │ │ + mov %esi,0x58(%esp) │ │ + mov %eax,0x38(%esp) │ │ + add %esi,%eax │ │ + add %ecx,%eax │ │ + add %edx,%eax │ │ + mov 0x8(%ebp),%ecx │ │ + mov %eax,0xdcc(%ecx) │ │ + je a691c │ │ + mov 0x28(%esp),%eax │ │ + mov %eax,(%esp) │ │ + mov %edi,%ebx │ │ + call 1480 │ │ + mov 0x8(%ebp),%eax │ │ + mov 0xdc4(%eax),%esi │ │ + mov 0x814(%eax),%edx │ │ + mov 0xdcc(%eax),%edi │ │ + imul %edx,%edi │ │ + cmp 0xdc8(%eax),%edi │ │ + jle a6923 │ │ + imul $0x2c,%edi,%eax │ │ + mov %eax,0x20(%esp) │ │ + mov %eax,0x4(%esp) │ │ + mov %esi,(%esp) │ │ + call 1580 │ │ + test %eax,%eax │ │ + je a6ca4 │ │ + mov %eax,%esi │ │ + mov 0x20(%esp),%eax │ │ + mov %eax,0x8(%esp) │ │ + mov %esi,(%esp) │ │ + movl $0x0,0x4(%esp) │ │ + mov %ebx,0x40(%esp) │ │ + call 1510 │ │ + mov 0x8(%ebp),%eax │ │ + mov %esi,0xdc4(%eax) │ │ + mov %edi,0xdc8(%eax) │ │ + mov 0x814(%eax),%edx │ │ + jmp a6927 │ │ + xor %esi,%esi │ │ + jmp a6cb5 │ │ + mov %ebx,0x40(%esp) │ │ + mov 0x28(%esp),%ecx │ │ + mov 0xc(%ecx),%eax │ │ + mov %eax,0x20(%esp) │ │ + inc %eax │ │ + mov %eax,0xc(%ecx) │ │ + test %edx,%edx │ │ + jle a6c8f │ │ + mov 0x18(%esp),%eax │ │ + sar $0x5,%eax │ │ + imul $0xdcfdcfdd,%eax,%eax │ │ + mov %eax,0x24(%esp) │ │ + mov 0x38(%esp),%ecx │ │ + mov %ecx,%eax │ │ + xor $0x1,%al │ │ + mov %al,0x1f(%esp) │ │ + xor %ebx,%ebx │ │ + movl $0x0,0x3c(%esp) │ │ + movl $0x0,0x30(%esp) │ │ + movl $0x0,0x34(%esp) │ │ + movl $0x0,0x2c(%esp) │ │ + xor %eax,%eax │ │ + mov %edx,0x44(%esp) │ │ + cmpl $0x0,0x38(%esp) │ │ + jne a69b0 │ │ + jmp a6b90 │ │ nop │ │ + mov 0x3c(%esp),%edi │ │ + mov 0x44(%esp),%edx │ │ + inc %ebx │ │ + cmp %edx,%ebx │ │ + mov %edi,0x3c(%esp) │ │ + jge a6c8f │ │ + cmpl $0x0,0x38(%esp) │ │ + je a6b90 │ │ + imul $0x2c,%eax,%ecx │ │ + inc %eax │ │ + mov %eax,%edi │ │ + xor %edx,%edx │ │ + test %ebx,%ebx │ │ + sete %dl │ │ + mov %edx,(%esi,%ecx,1) │ │ + movl $0x0,0x4(%esi,%ecx,1) │ │ + mov 0x20(%esp),%eax │ │ + mov %eax,0xc(%esi,%ecx,1) │ │ + mov 0x24(%esp),%eax │ │ + mov %eax,0x8(%esi,%ecx,1) │ │ + mov %ebx,0x10(%esi,%ecx,1) │ │ + mov 0x8(%ebp),%eax │ │ + mov 0x7d0(%eax),%edx │ │ + mov %edx,0x14(%esi,%ecx,1) │ │ + lea (%esi,%ecx,1),%edx │ │ + movl $0x0,0x1c(%esi,%ecx,1) │ │ + movl $0x0,0x18(%esi,%ecx,1) │ │ + movl $0x0,0x24(%esi,%ecx,1) │ │ + movl $0x0,0x20(%esi,%ecx,1) │ │ + movl $0x0,0x28(%esi,%ecx,1) │ │ + je a6a21 │ │ + mov 0x2c(%esp),%eax │ │ + mov %eax,0x1c(%esi,%ecx,1) │ │ + mov %edx,0x24(%eax) │ │ + mov %edx,0x2c(%esp) │ │ + mov %edi,%eax │ │ + cmpl $0x0,0x58(%esp) │ │ + je a6b9d │ │ + mov %edx,0x18(%esp) │ │ + imul $0x2c,%eax,%edi │ │ + test %ebx,%ebx │ │ + sete %cl │ │ + and 0x1f(%esp),%cl │ │ + movzbl %cl,%ecx │ │ + mov %ecx,(%esi,%edi,1) │ │ + mov %eax,%edx │ │ + mov 0x38(%esp),%eax │ │ + mov %eax,0x4(%esi,%edi,1) │ │ + mov 0x20(%esp),%ecx │ │ + mov %ecx,0xc(%esi,%edi,1) │ │ + mov 0x24(%esp),%ecx │ │ + mov %ecx,0x8(%esi,%edi,1) │ │ + mov %ebx,0x10(%esi,%edi,1) │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0x7d4(%ecx),%ecx │ │ + mov %ecx,0x14(%esi,%edi,1) │ │ + lea (%esi,%edi,1),%ecx │ │ + movl $0x0,0x1c(%esi,%edi,1) │ │ + movl $0x0,0x18(%esi,%edi,1) │ │ + movl $0x0,0x24(%esi,%edi,1) │ │ + movl $0x0,0x20(%esi,%edi,1) │ │ + movl $0x0,0x28(%esi,%edi,1) │ │ + test %eax,%eax │ │ + je a6abb │ │ + lea 0x18(%esi,%edi,1),%eax │ │ + mov %ecx,0x48(%esp) │ │ + mov 0x18(%esp),%ecx │ │ + mov %ecx,(%eax) │ │ + mov 0x48(%esp),%ecx │ │ + mov 0x18(%esp),%eax │ │ + mov %ecx,0x20(%eax) │ │ + inc %edx │ │ + test %ebx,%ebx │ │ + mov %edx,%eax │ │ + je a6ad3 │ │ + mov %eax,%edx │ │ + lea 0x1c(%esi,%edi,1),%eax │ │ + mov 0x34(%esp),%edi │ │ + mov %edi,(%eax) │ │ + mov %edx,%eax │ │ + mov %ecx,0x24(%edi) │ │ + mov %ecx,0x34(%esp) │ │ + mov 0x50(%esp),%edx │ │ + cmp %edx,0x54(%esp) │ │ + je a6bad │ │ + mov %eax,0x18(%esp) │ │ + imul $0x2c,%eax,%edi │ │ + xor %eax,%eax │ │ + mov %ebx,%edx │ │ + or %ecx,%edx │ │ + sete %al │ │ + mov %eax,(%esi,%edi,1) │ │ + xor %eax,%eax │ │ + test %ecx,%ecx │ │ + setne %al │ │ + mov %eax,0x4(%esi,%edi,1) │ │ + mov 0x20(%esp),%eax │ │ + mov %eax,0xc(%esi,%edi,1) │ │ + mov 0x24(%esp),%eax │ │ + mov %eax,0x8(%esi,%edi,1) │ │ + mov %ebx,0x10(%esi,%edi,1) │ │ + mov 0x8(%ebp),%eax │ │ + mov 0x7d8(%eax),%eax │ │ + mov %eax,0x14(%esi,%edi,1) │ │ + lea (%esi,%edi,1),%edx │ │ + movl $0x0,0x1c(%esi,%edi,1) │ │ + movl $0x0,0x18(%esi,%edi,1) │ │ + movl $0x0,0x24(%esi,%edi,1) │ │ + movl $0x0,0x20(%esi,%edi,1) │ │ + movl $0x0,0x28(%esi,%edi,1) │ │ + je a6b5a │ │ + lea 0x18(%esi,%edi,1),%eax │ │ + mov %ecx,(%eax) │ │ + mov %edx,0x20(%ecx) │ │ + mov 0x18(%esp),%eax │ │ + inc %eax │ │ + test %ebx,%ebx │ │ + je a6bbb │ │ + mov %eax,%ecx │ │ + lea 0x1c(%esi,%edi,1),%eax │ │ + mov 0x30(%esp),%edi │ │ + mov %edi,(%eax) │ │ + mov %edx,0x24(%edi) │ │ + mov %edx,0x30(%esp) │ │ + mov %ecx,%eax │ │ + cmpl $0x0,0x4c(%esp) │ │ + jne a6bd0 │ │ + jmp a6990 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a196d │ │ - pop %ebx │ │ - add $0x33603,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7e690(%ebx),%eax │ │ - lea -0x7ea80(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + xor %edx,%edx │ │ + cmpl $0x0,0x58(%esp) │ │ + jne a6a32 │ │ + mov %edx,%ecx │ │ + mov 0x50(%esp),%edx │ │ + cmp %edx,0x54(%esp) │ │ + jne a6ae5 │ │ + mov %ecx,%edx │ │ + cmpl $0x0,0x4c(%esp) │ │ + jne a6bd0 │ │ + jmp a6990 │ │ + mov %edx,0x30(%esp) │ │ + mov %eax,%ecx │ │ + cmpl $0x0,0x4c(%esp) │ │ + je a6990 │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a19bd │ │ - pop %ebx │ │ - add $0x335b3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x82d60(%ebx),%eax │ │ - lea -0x7e690(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + mov %eax,0x18(%esp) │ │ + imul $0x2c,%eax,%ecx │ │ + xor %eax,%eax │ │ + mov %ebx,%edi │ │ + or %edx,%edi │ │ + sete %al │ │ + mov %eax,(%esi,%ecx,1) │ │ + xor %eax,%eax │ │ + test %edx,%edx │ │ + setne %al │ │ + mov %eax,0x4(%esi,%ecx,1) │ │ + mov 0x20(%esp),%eax │ │ + mov %eax,0xc(%esi,%ecx,1) │ │ + mov 0x24(%esp),%eax │ │ + mov %eax,0x8(%esi,%ecx,1) │ │ + mov %ebx,0x10(%esi,%ecx,1) │ │ + mov 0x8(%ebp),%eax │ │ + mov 0x7dc(%eax),%eax │ │ + mov %eax,0x14(%esi,%ecx,1) │ │ + lea (%esi,%ecx,1),%edi │ │ + movl $0x0,0x1c(%esi,%ecx,1) │ │ + movl $0x0,0x18(%esi,%ecx,1) │ │ + movl $0x0,0x24(%esi,%ecx,1) │ │ + movl $0x0,0x20(%esi,%ecx,1) │ │ + movl $0x0,0x28(%esi,%ecx,1) │ │ + je a6c45 │ │ + lea 0x18(%esi,%ecx,1),%eax │ │ + mov %edx,(%eax) │ │ + mov %edi,0x20(%edx) │ │ + mov 0x18(%esp),%eax │ │ + inc %eax │ │ + test %ebx,%ebx │ │ + mov 0x44(%esp),%edx │ │ + je a6c80 │ │ + mov %eax,0x18(%esp) │ │ + lea 0x1c(%esi,%ecx,1),%eax │ │ + mov 0x3c(%esp),%ecx │ │ + mov %ecx,(%eax) │ │ + mov %edi,0x24(%ecx) │ │ + mov 0x18(%esp),%eax │ │ + inc %ebx │ │ + cmp %edx,%ebx │ │ + mov %edi,0x3c(%esp) │ │ + jl a69a5 │ │ + jmp a6c8f │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %eax,%ecx │ │ + inc %ebx │ │ + cmp %edx,%ebx │ │ + mov %edi,0x3c(%esp) │ │ + jl a69a5 │ │ + mov 0x8(%ebp),%eax │ │ + movl $0x0,0xdd0(%eax) │ │ + xor %esi,%esi │ │ + mov 0x40(%esp),%ebx │ │ + jmp a6ca9 │ │ + mov $0xffffffff,%esi │ │ + mov 0x28(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 14a0 │ │ + mov %esi,%eax │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - call a1a0d │ │ - pop %ebx │ │ - add $0x33563,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7e690(%ebx),%eax │ │ - lea -0x82d60(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ + sub $0x10,%esp │ │ + call a6cd1 │ │ pop %ebx │ │ - pop %ebp │ │ - retq │ │ + add $0x3029f,%ebx │ │ + mov 0xc(%ebp),%ecx │ │ + mov 0x8(%ebp),%eax │ │ + mov 0x8(%eax),%edi │ │ + xor %esi,%esi │ │ + test %edi,%edi │ │ + lea 0x8(%eax),%edx │ │ + je a6d30 │ │ + mov 0x10(%ecx),%esi │ │ + cmp %esi,0x10(%edi) │ │ + jge a6d11 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call a1a5f │ │ - pop %ebx │ │ - add $0x33511,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7e690(%ebx),%eax │ │ - push $0x0 │ │ - push %eax │ │ - push %eax │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a1a9d │ │ - pop %ebx │ │ - add $0x334d3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7db00(%ebx),%eax │ │ - lea -0x82d60(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ + nop │ │ + nop │ │ + nop │ │ + mov %edi,%edx │ │ + mov 0x28(%edi),%edi │ │ + add $0x28,%edx │ │ + test %edi,%edi │ │ + je a6d28 │ │ + cmp %esi,0x10(%edi) │ │ + jl a6d00 │ │ + jne a6d1e │ │ + mov 0xc(%edi),%ecx │ │ + mov 0xc(%ebp),%eax │ │ + cmp 0xc(%eax),%ecx │ │ + jle a6d00 │ │ + mov %edi,%esi │ │ + mov 0xc(%ebp),%ecx │ │ + mov 0x8(%ebp),%eax │ │ + jmp a6d30 │ │ + mov 0xc(%ebp),%ecx │ │ + mov 0x8(%ebp),%eax │ │ + xor %esi,%esi │ │ + mov %esi,0x28(%ecx) │ │ + mov %ecx,(%edx) │ │ + add $0x4,%eax │ │ + mov %eax,(%esp) │ │ + call 1550 │ │ + lea -0xc(%ebp),%esp │ │ pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - call a1aed │ │ - pop %ebx │ │ - add $0x33483,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x82d60(%ebx),%eax │ │ - lea -0x7db00(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ + sub $0x20,%esp │ │ + call a6d61 │ │ pop %ebx │ │ - pop %ebp │ │ - retq │ │ + add $0x3020f,%ebx │ │ + mov 0x8(%ebp),%esi │ │ + lea -0x14502(%ebx),%eax │ │ + mov %eax,0x4(%esp) │ │ + movl $0xf,(%esp) │ │ + call 1640 │ │ + lea 0xa68(%esi),%edi │ │ + mov %edi,(%esp) │ │ + call 1480 │ │ + lea 0xa64(%esi),%eax │ │ + mov %eax,0x14(%esp) │ │ + cmpl $0x0,0x728(%esi) │ │ + je a6e30 │ │ + jmp a6de0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %edi,(%esp) │ │ + call 1480 │ │ + movl $0x0,0x728(%esi) │ │ + mov 0x14(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 1550 │ │ + cmpl $0x0,0x728(%esi) │ │ + je a6e30 │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a1b3d │ │ - pop %ebx │ │ - add $0x33433,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7db00(%ebx),%eax │ │ - lea -0x7e690(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov 0xa74(%esi),%eax │ │ + mov %eax,0x18(%esp) │ │ + mov %edi,(%esp) │ │ + call 14a0 │ │ + cmpl $0x0,0x18(%esp) │ │ + jne a6e5c │ │ + mov %esi,(%esp) │ │ + call 3fa90 │ │ + test %eax,%eax │ │ + je a6db0 │ │ + mov 0xa88(%esi),%eax │ │ + mov 0xa94(%esi),%ecx │ │ + shl $0xd,%ecx │ │ + and $0x7fffe000,%ecx │ │ + mov %ecx,0x8(%esp) │ │ + mov %eax,(%esp) │ │ + movl $0x0,0x4(%esp) │ │ + call 1510 │ │ + jmp a6db0 │ │ + cmpl $0x0,0xa74(%esi) │ │ + jne a6e54 │ │ + mov %edi,0x4(%esp) │ │ + mov 0x14(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 1490 │ │ + cmpl $0x0,0x728(%esi) │ │ + je a6e30 │ │ + jmp a6de0 │ │ + mov %edi,(%esp) │ │ + call 14a0 │ │ + xor %eax,%eax │ │ + lea -0xc(%ebp),%esp │ │ pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - call a1b8d │ │ - pop %ebx │ │ - add $0x333e3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7e690(%ebx),%eax │ │ - lea -0x7db00(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ + sub $0x50,%esp │ │ + call a6e81 │ │ pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ + add $0x300ef,%ebx │ │ + mov 0x8(%ebp),%edi │ │ + mov (%edi),%ecx │ │ + mov %edi,%eax │ │ + mov %ecx,0x18(%esp) │ │ + sub 0x7b0(%ecx),%eax │ │ + shr $0x6,%eax │ │ + imul $0xffffffe7,%eax,%ecx │ │ + mov $0x1,%esi │ │ + xor %edx,%edx │ │ + shld %cl,%esi,%edx │ │ + shl %cl,%esi │ │ + xor %eax,%eax │ │ + test $0x20,%cl │ │ + cmovne %esi,%edx │ │ + mov %edx,0x34(%esp) │ │ + cmovne %eax,%esi │ │ + mov 0x3f580(%edi),%eax │ │ + mov %eax,0x2c(%esp) │ │ + lea -0x144f6(%ebx),%eax │ │ + mov %eax,0x4(%esp) │ │ + movl $0xf,(%esp) │ │ + call 1640 │ │ + mov 0x2c(%esp),%ecx │ │ + lea 0x8(%ecx),%eax │ │ + mov %eax,0x30(%esp) │ │ + lea 0x10(%ecx),%eax │ │ + mov %eax,0x38(%esp) │ │ + lea 0xc(%ecx),%eax │ │ + mov %eax,0x48(%esp) │ │ + mov 0x34(%esp),%eax │ │ + not %eax │ │ + mov %eax,0x40(%esp) │ │ + mov %esi,0x44(%esp) │ │ + not %esi │ │ + mov %esi,0x3c(%esp) │ │ + mov 0x30(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 1480 │ │ + mov 0x44(%esp),%eax │ │ + mov 0x2c(%esp),%ecx │ │ + or %eax,(%ecx) │ │ + mov 0x34(%esp),%eax │ │ + or %eax,0x4(%ecx) │ │ + mov 0x14(%ecx),%eax │ │ + test %eax,%eax │ │ + jne a6f90 │ │ + xor %esi,%esi │ │ + cmpl $0x0,0x3f584(%edi) │ │ + je a6f6c │ │ + jmp a7208 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x30(%esp),%eax │ │ + mov %eax,0x4(%esp) │ │ + mov 0x48(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 1490 │ │ + mov 0x2c(%esp),%eax │ │ + mov 0x14(%eax),%eax │ │ + test %eax,%eax │ │ + jne a6f90 │ │ + cmpl $0x0,0x3f584(%edi) │ │ + jne a7208 │ │ + test %esi,%esi │ │ + jne a6f40 │ │ + mov 0x38(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 1550 │ │ + mov $0x1,%esi │ │ + jmp a6f40 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a1bdd │ │ - pop %ebx │ │ - add $0x33393,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7db00(%ebx),%eax │ │ - lea -0x7ea80(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + cmpl $0x0,0x3f584(%edi) │ │ + jne a7208 │ │ + mov 0x2c(%esp),%edx │ │ + mov 0x3c(%esp),%ecx │ │ + and %ecx,(%edx) │ │ + mov 0x40(%esp),%ecx │ │ + and %ecx,0x4(%edx) │ │ + mov 0x18(%edx),%esi │ │ + lea -0x1(%eax),%ecx │ │ + mov %ecx,0x14(%edx) │ │ + sub %eax,%esi │ │ + mov 0x30(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 14a0 │ │ + mov 0x18(%esp),%eax │ │ + cmpl $0x1,0xa70(%eax) │ │ + je a7120 │ │ + mov 0x18(%esp),%eax │ │ + mov 0x7b4(%eax),%eax │ │ + mov 0x18(%esp),%ecx │ │ + mov 0xc(%ecx),%ecx │ │ + cmp 0x218(%ecx),%eax │ │ + mov 0x18(%esp),%eax │ │ + jge a7120 │ │ + mov %eax,%ecx │ │ + mov 0xdfc(%eax),%eax │ │ + mov (%eax,%esi,8),%edx │ │ + mov 0x7b8(%ecx),%ecx │ │ + imul $0x38c0,0x4(%eax,%esi,8),%eax │ │ + lea 0x3630(%ecx,%eax,1),%esi │ │ + mov 0x3630(%ecx,%eax,1),%edi │ │ + cmp %edx,%edi │ │ + mov %ecx,0x28(%esp) │ │ + mov %eax,0x24(%esp) │ │ + mov %esi,0x1c(%esp) │ │ + jge a7094 │ │ + lea 0x3634(%ecx,%eax,1),%eax │ │ + mov %eax,0x20(%esp) │ │ + mov %eax,(%esp) │ │ + mov %edx,0x14(%esp) │ │ + call 1480 │ │ + mov (%esi),%edi │ │ + cmp 0x14(%esp),%edi │ │ + jge a707c │ │ + mov 0x28(%esp),%eax │ │ + mov 0x24(%esp),%ecx │ │ + lea 0x3638(%eax,%ecx,1),%esi │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a1c2d │ │ - pop %ebx │ │ - add $0x33343,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7ea80(%ebx),%eax │ │ - lea -0x7db00(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ + mov 0x20(%esp),%eax │ │ + mov %eax,0x4(%esp) │ │ + mov %esi,(%esp) │ │ + call 1490 │ │ + mov 0x1c(%esp),%eax │ │ + mov (%eax),%edi │ │ + cmp 0x14(%esp),%edi │ │ + jl a7060 │ │ + mov 0x20(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 14a0 │ │ + mov 0x14(%esp),%edx │ │ + mov 0x28(%esp),%ecx │ │ + mov 0x24(%esp),%eax │ │ + cmp $0x7ffffffe,%edi │ │ + mov 0x8(%ebp),%edi │ │ + je a6f07 │ │ + add %ecx,%eax │ │ + mov %eax,0x4(%edi) │ │ + mov 0x18(%esp),%eax │ │ + mov 0x818(%eax),%cl │ │ + mov %edx,%eax │ │ + shl %cl,%eax │ │ + mov %eax,0xc(%edi) │ │ + mov %edi,(%esp) │ │ + mov %edx,%esi │ │ + call 3da30 │ │ + inc %esi │ │ + test %eax,%eax │ │ + mov $0x7ffffffe,%eax │ │ + cmovne %eax,%esi │ │ + mov 0x24(%esp),%eax │ │ + mov 0x28(%esp),%ecx │ │ + lea 0x3634(%ecx,%eax,1),%eax │ │ + mov %eax,0x14(%esp) │ │ + mov %eax,(%esp) │ │ + call 1480 │ │ + mov 0x1c(%esp),%eax │ │ + xchg %esi,(%eax) │ │ + mov 0x24(%esp),%eax │ │ + mov 0x28(%esp),%ecx │ │ + lea 0x3638(%ecx,%eax,1),%eax │ │ + mov %eax,(%esp) │ │ + call 14b0 │ │ + mov 0x14(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 14a0 │ │ + jmp a6f07 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x7b8(%eax),%eax │ │ + imul $0x38c0,%esi,%ecx │ │ + lea (%eax,%ecx,1),%edx │ │ + mov %edx,0x4(%edi) │ │ + mov 0x3620(%eax,%ecx,1),%edx │ │ + mov %edx,0xc(%edi) │ │ + cmp 0x3624(%eax,%ecx,1),%edx │ │ + jge a6f07 │ │ + lea 0x3624(%eax,%ecx,1),%edx │ │ + mov %edx,0x1c(%esp) │ │ + lea 0x3634(%eax,%ecx,1),%edx │ │ + mov %edx,0x14(%esp) │ │ + lea 0x3638(%eax,%ecx,1),%eax │ │ + mov %eax,0x20(%esp) │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a1c7d │ │ - pop %ebx │ │ - add $0x332f3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x82a50(%ebx),%eax │ │ - lea -0x82d60(%ebx),%esi │ │ - push $0x1 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %edi,(%esp) │ │ + call 3da30 │ │ + test %eax,%eax │ │ + jne a71d7 │ │ + mov 0x8(%ebp),%eax │ │ + mov 0xc(%eax),%edi │ │ + mov 0x18(%esp),%eax │ │ + movzbl 0x818(%eax),%ecx │ │ + sar %cl,%edi │ │ + inc %edi │ │ + mov 0x14(%esp),%esi │ │ + mov %esi,(%esp) │ │ + call 1480 │ │ + mov 0x1c(%esp),%eax │ │ + xchg %edi,0xc(%eax) │ │ + mov 0x8(%ebp),%edi │ │ + mov 0x20(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 1550 │ │ + mov %esi,(%esp) │ │ + call 14a0 │ │ + mov 0xc(%edi),%eax │ │ + mov 0x18(%esp),%ecx │ │ + add 0x81c(%ecx),%eax │ │ + mov %eax,0xc(%edi) │ │ + mov 0x1c(%esp),%ecx │ │ + cmp (%ecx),%eax │ │ + jl a7170 │ │ + jmp a6f07 │ │ + mov 0x14(%esp),%esi │ │ + mov %esi,(%esp) │ │ + call 1480 │ │ + mov $0x7ffffffe,%eax │ │ + mov 0x1c(%esp),%ecx │ │ + xchg %eax,0xc(%ecx) │ │ + mov 0x20(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 1550 │ │ + mov %esi,(%esp) │ │ + call 14a0 │ │ + jmp a6f07 │ │ + mov 0x38(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 1550 │ │ + mov 0x30(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 14a0 │ │ + xor %eax,%eax │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - call a1ccd │ │ - pop %ebx │ │ - add $0x332a3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7dac0(%ebx),%eax │ │ - lea -0x7db00(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ + sub $0x40,%esp │ │ + call a7241 │ │ pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + add $0x2fd2f,%ebx │ │ + mov 0x8(%ebp),%esi │ │ + mov (%esi),%edi │ │ + lea -0x144eb(%ebx),%eax │ │ + mov %eax,0x4(%esp) │ │ + movl $0xf,(%esp) │ │ + call 1640 │ │ + lea 0x128(%edi),%eax │ │ + mov %eax,0x28(%esp) │ │ + mov %eax,(%esp) │ │ + mov %ebx,0x18(%esp) │ │ + call 1480 │ │ + mov %edi,%eax │ │ + lea 0x12c(%edi),%ecx │ │ + mov %ecx,0x34(%esp) │ │ + lea 0xc(%esi),%ecx │ │ + mov %ecx,0x30(%esp) │ │ + lea 0x130(%edi),%ecx │ │ + mov %ecx,0x2c(%esp) │ │ + lea 0x8(%esi),%ecx │ │ + mov %ecx,0x38(%esp) │ │ + mov %edi,0x1c(%esp) │ │ + jmp a72cc │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a1d1d │ │ - pop %ebx │ │ - add $0x33253,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x82a50(%ebx),%eax │ │ - lea -0x7ea80(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x28(%esp),%eax │ │ + mov %eax,0x4(%esp) │ │ + mov 0x34(%esp),%eax │ │ + mov %eax,(%esp) │ │ + mov 0x18(%esp),%ebx │ │ + call 1490 │ │ + mov 0x1c(%esp),%eax │ │ + mov 0x11c(%eax),%eax │ │ + mov (%eax),%eax │ │ + mov %eax,0x20(%esp) │ │ + test %eax,%eax │ │ + je a72fb │ │ + mov 0x30(%esp),%edi │ │ + mov %edi,(%esp) │ │ + mov 0x18(%esp),%ebx │ │ + call 1480 │ │ + movl $0x0,0x14(%esi) │ │ + mov %edi,(%esp) │ │ + call 14a0 │ │ + mov 0x1c(%esp),%eax │ │ + mov 0x4(%eax),%edi │ │ + test %edi,%edi │ │ + je a74f0 │ │ + cmpl $0x0,0x20(%esp) │ │ + je a73e0 │ │ + xor %esi,%esi │ │ + mov (%eax),%ecx │ │ + imul $0xea0,%esi,%edx │ │ + cmpl $0x1,0xdd0(%ecx,%edx,1) │ │ + je a7360 │ │ + jmp a737b │ │ + lea 0xdd0(%ecx,%edx,1),%eax │ │ + movl $0x1,(%eax) │ │ + lea 0xdbc(%ecx,%edx,1),%eax │ │ + mov %eax,(%esp) │ │ + mov 0x18(%esp),%ebx │ │ + call 1550 │ │ + mov 0x1c(%esp),%eax │ │ + mov 0x4(%eax),%edi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a1d6d │ │ - pop %ebx │ │ - add $0x33203,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7e650(%ebx),%eax │ │ - lea -0x82d60(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + inc %esi │ │ + cmp %edi,%esi │ │ + jae a74f0 │ │ + mov (%eax),%ecx │ │ + imul $0xea0,%esi,%edx │ │ + cmpl $0x1,0xdd0(%ecx,%edx,1) │ │ + je a7360 │ │ + mov %edi,0x14(%esp) │ │ + mov 0xdc8(%ecx,%edx,1),%edi │ │ + test %edi,%edi │ │ + je a73ca │ │ + jle a732b │ │ + mov 0xdc4(%ecx,%edx,1),%eax │ │ + add $0x4,%eax │ │ + mov -0x4(%eax),%ebx │ │ + cmp $0x3,%ebx │ │ + jne a73b3 │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a1dbd │ │ - pop %ebx │ │ - add $0x331b3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7e650(%ebx),%eax │ │ - lea -0x7ea80(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + cmpl $0xffffffff,(%eax) │ │ + jne a73b8 │ │ + add $0x2c,%eax │ │ + dec %edi │ │ + je a732b │ │ + mov -0x4(%eax),%ebx │ │ + cmp $0x3,%ebx │ │ + je a73a0 │ │ + cmp $0x2,%ebx │ │ + jne a73a5 │ │ + mov 0x1c(%esp),%eax │ │ + mov 0x14(%esp),%edi │ │ + inc %esi │ │ + cmp %edi,%esi │ │ + jb a7369 │ │ + jmp a74f0 │ │ + mov 0x14(%esp),%edi │ │ + inc %esi │ │ + cmp %edi,%esi │ │ + jb a7369 │ │ + jmp a74f0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + xor %esi,%esi │ │ + mov (%eax),%ecx │ │ + imul $0xea0,%esi,%edx │ │ + cmpl $0xffffffff,0xdd0(%ecx,%edx,1) │ │ + jne a7424 │ │ + jmp a743f │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a1e0d │ │ - pop %ebx │ │ - add $0x33163,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7e650(%ebx),%eax │ │ - lea -0x7e690(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x14(%esp),%eax │ │ + movl $0x1,(%eax) │ │ + lea 0xdbc(%ecx,%edx,1),%eax │ │ + mov %eax,(%esp) │ │ + mov 0x18(%esp),%ebx │ │ + call 1550 │ │ + mov 0x1c(%esp),%eax │ │ + mov 0x4(%eax),%edi │ │ + inc %esi │ │ + cmp %edi,%esi │ │ + jae a74f0 │ │ + mov (%eax),%ecx │ │ + imul $0xea0,%esi,%edx │ │ + cmpl $0xffffffff,0xdd0(%ecx,%edx,1) │ │ + jne a7424 │ │ + mov %edi,0x14(%esp) │ │ + mov 0xdc8(%ecx,%edx,1),%edi │ │ + test %edi,%edi │ │ + jle a7490 │ │ + mov 0xdc4(%ecx,%edx,1),%eax │ │ + add $0x4,%eax │ │ + mov -0x4(%eax),%ebx │ │ + cmp $0x3,%ebx │ │ + jne a7473 │ │ + cmpl $0xffffffff,(%eax) │ │ + jne a7478 │ │ + add $0x2c,%eax │ │ + dec %edi │ │ + je a7490 │ │ + mov -0x4(%eax),%ebx │ │ + cmp $0x3,%ebx │ │ + je a7460 │ │ + cmp $0x2,%ebx │ │ + jne a7465 │ │ + mov 0x1c(%esp),%eax │ │ + mov 0x14(%esp),%edi │ │ + inc %esi │ │ + cmp %edi,%esi │ │ + jb a742d │ │ + jmp a74f0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a1e5d │ │ - pop %ebx │ │ - add $0x33113,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7dbb0(%ebx),%eax │ │ - lea -0x7ea80(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + lea 0xdd0(%ecx,%edx,1),%eax │ │ + mov %eax,0x14(%esp) │ │ + mov 0x2c(%esp),%eax │ │ + mov (%eax),%edi │ │ + test %edi,%edi │ │ + je a7400 │ │ + mov 0x2c(%esp),%eax │ │ + cmp %esi,0x8(%edi) │ │ + lea 0x28(%edi),%ebx │ │ + jne a74d4 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a1ead │ │ - pop %ebx │ │ - add $0x330c3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x82a50(%ebx),%eax │ │ - lea -0x7e690(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov (%ebx),%edi │ │ + mov %edi,(%eax) │ │ + test %edi,%edi │ │ + je a7400 │ │ + cmp %esi,0x8(%edi) │ │ + lea 0x28(%edi),%ebx │ │ + je a74c0 │ │ + mov (%ebx),%edi │ │ + mov %ebx,%eax │ │ + test %edi,%edi │ │ + jne a74cc │ │ + jmp a7400 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a1efd │ │ - pop %ebx │ │ - add $0x33073,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7dbb0(%ebx),%eax │ │ - lea -0x82d60(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + cmpl $0x0,0x20(%esp) │ │ + je a7540 │ │ + mov 0x30(%esp),%esi │ │ + mov %esi,(%esp) │ │ + mov 0x18(%esp),%ebx │ │ + call 1480 │ │ + mov 0x8(%ebp),%edi │ │ + movl $0x1,0x14(%edi) │ │ + mov 0x38(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 1550 │ │ + mov %esi,(%esp) │ │ + call 14a0 │ │ + mov 0x1c(%esp),%eax │ │ + cmpl $0x0,0x18(%edi) │ │ + mov %edi,%esi │ │ + jne a72cc │ │ + jmp a72b0 │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a1f4d │ │ - pop %ebx │ │ - add $0x33023,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7dbb0(%ebx),%eax │ │ - lea -0x7e690(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x8(%ebp),%edi │ │ + cmpl $0x0,0x18(%edi) │ │ + jne a776f │ │ + mov 0x2c(%esp),%ecx │ │ + mov (%ecx),%esi │ │ + test %esi,%esi │ │ + je a7529 │ │ + mov %eax,%edi │ │ + mov 0x28(%esi),%eax │ │ + mov %eax,0x130(%edi) │ │ + movl $0x2,(%esi) │ │ + mov 0x28(%esp),%eax │ │ + mov %eax,(%esp) │ │ + mov 0x18(%esp),%ebx │ │ + call 14a0 │ │ + mov (%edi),%edi │ │ + mov 0x10(%esi),%eax │ │ + imul $0xea0,0x8(%esi),%ecx │ │ + mov %ecx,0x14(%esp) │ │ + add %edi,%ecx │ │ + mov %eax,0x4(%esp) │ │ + mov %ecx,(%esp) │ │ + call *0x14(%esi) │ │ + mov 0x28(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 1480 │ │ + mov 0x20(%esi),%eax │ │ + test %eax,%eax │ │ + je a7631 │ │ + mov 0x1c(%eax),%ecx │ │ + test %ecx,%ecx │ │ + je a75bb │ │ + cmpl $0x3,(%ecx) │ │ + jne a7631 │ │ + movl $0x1,(%eax) │ │ + cmpl $0x0,0x4(%eax) │ │ + je a7631 │ │ + mov %edi,0x20(%esp) │ │ + mov 0x14(%esp),%ecx │ │ + mov 0xdc0(%edi,%ecx,1),%ecx │ │ + lea 0x8(%ecx),%edx │ │ + mov 0x8(%ecx),%edi │ │ + xor %ebx,%ebx │ │ + test %edi,%edi │ │ + je a7619 │ │ + mov %ecx,0x24(%esp) │ │ + mov 0x10(%eax),%ebx │ │ + cmp %ebx,0x10(%edi) │ │ + jge a7601 │ │ nop │ │ nop │ │ + mov %edi,%edx │ │ + mov 0x28(%edi),%edi │ │ + add $0x28,%edx │ │ + test %edi,%edi │ │ + je a7613 │ │ + cmp %ebx,0x10(%edi) │ │ + jl a75f0 │ │ + jne a760b │ │ + mov 0xc(%edi),%ecx │ │ + cmp 0xc(%eax),%ecx │ │ + jle a75f0 │ │ + mov %edi,%ebx │ │ + mov 0x24(%esp),%ecx │ │ + jmp a7619 │ │ + mov 0x24(%esp),%ecx │ │ + xor %ebx,%ebx │ │ + mov %ebx,0x28(%eax) │ │ + mov %eax,(%edx) │ │ + add $0x4,%ecx │ │ + mov %ecx,(%esp) │ │ + mov 0x18(%esp),%ebx │ │ + call 1550 │ │ + mov 0x20(%esp),%edi │ │ + mov 0x24(%esi),%eax │ │ + test %eax,%eax │ │ + je a76c1 │ │ + mov 0x18(%eax),%ecx │ │ + test %ecx,%ecx │ │ + je a7648 │ │ + cmpl $0x3,(%ecx) │ │ + jne a76c1 │ │ + movl $0x1,(%eax) │ │ + cmpl $0x0,0x4(%eax) │ │ + je a76c1 │ │ + mov %edi,0x20(%esp) │ │ + mov 0x14(%esp),%ecx │ │ + mov 0xdc0(%edi,%ecx,1),%ecx │ │ + lea 0x8(%ecx),%edx │ │ + mov 0x8(%ecx),%edi │ │ + xor %ebx,%ebx │ │ + test %edi,%edi │ │ + je a76a9 │ │ + mov %ecx,0x24(%esp) │ │ + mov 0x10(%eax),%ebx │ │ + cmp %ebx,0x10(%edi) │ │ + jge a7691 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %edi,%edx │ │ + mov 0x28(%edi),%edi │ │ + add $0x28,%edx │ │ + test %edi,%edi │ │ + je a76a3 │ │ + cmp %ebx,0x10(%edi) │ │ + jl a7680 │ │ + jne a769b │ │ + mov 0xc(%edi),%ecx │ │ + cmp 0xc(%eax),%ecx │ │ + jle a7680 │ │ + mov %edi,%ebx │ │ + mov 0x24(%esp),%ecx │ │ + jmp a76a9 │ │ + mov 0x24(%esp),%ecx │ │ + xor %ebx,%ebx │ │ + mov %ebx,0x28(%eax) │ │ + mov %eax,(%edx) │ │ + add $0x4,%ecx │ │ + mov %ecx,(%esp) │ │ + mov 0x18(%esp),%ebx │ │ + call 1550 │ │ + mov 0x20(%esp),%edi │ │ + movl $0x3,(%esi) │ │ + cmpl $0x0,0x20(%esi) │ │ + jne a7760 │ │ + mov $0x3,%eax │ │ + mov 0x1c(%esp),%ecx │ │ + cmpl $0x2,0x4(%ecx) │ │ + jb a76f7 │ │ + mov 0x14(%esp),%eax │ │ + mov 0xc(%edi,%eax,1),%eax │ │ + xor %ecx,%ecx │ │ + cmpl $0x0,0x200(%eax) │ │ + sete %cl │ │ + lea (%ecx,%ecx,2),%eax │ │ + mov 0x10(%esi),%ecx │ │ + inc %ecx │ │ + mov %esi,0x20(%esp) │ │ + mov 0x14(%esp),%esi │ │ + imul 0x81c(%edi,%esi,1),%ecx │ │ + shl $0x2,%ecx │ │ + lea 0x524(%edi,%esi,1),%edx │ │ + mov %eax,0x8(%esp) │ │ + mov %ecx,0x4(%esp) │ │ + mov %edx,(%esp) │ │ + mov 0x18(%esp),%ebx │ │ + call 61fe0 │ │ + mov 0x20(%esp),%eax │ │ + mov 0x10(%eax),%eax │ │ + inc %eax │ │ + cmp 0x814(%edi,%esi,1),%eax │ │ + mov 0x20(%esp),%esi │ │ + jne a7760 │ │ + mov 0x14(%esp),%ecx │ │ + lea 0xdbc(%edi,%ecx,1),%eax │ │ + movl $0x1,0xdd0(%edi,%ecx,1) │ │ + mov %eax,(%esp) │ │ + mov 0x18(%esp),%ebx │ │ + call 1550 │ │ + movl $0xffffffff,0x4(%esi) │ │ + mov 0x8(%ebp),%esi │ │ + jmp a72c8 │ │ + mov 0x28(%esp),%eax │ │ + mov %eax,(%esp) │ │ + mov 0x18(%esp),%ebx │ │ + call 14a0 │ │ + xor %eax,%eax │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + lea 0x0(%esi),%esi │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %esi │ │ and $0xfffffff0,%esp │ │ - call a1f9d │ │ + sub $0x10,%esp │ │ + call a779b │ │ pop %ebx │ │ - add $0x32fd3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7dac0(%ebx),%eax │ │ - lea -0x82d60(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ + add $0x2f7d5,%ebx │ │ + call 3d513 │ │ + lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + lea 0x0(%esi),%esi │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %esi │ │ and $0xfffffff0,%esp │ │ - call a1fed │ │ + sub $0x10,%esp │ │ + call a77bf │ │ pop %ebx │ │ - add $0x32f83,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x82a50(%ebx),%eax │ │ - lea -0x7db00(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ + add $0x2f7b1,%ebx │ │ + mov 0x8(%ebp),%eax │ │ + lea -0x2ed00(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x2ef00(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x2f760(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + pshufd $0x50,%xmm0,%xmm0 │ │ + punpcklqdq %xmm1,%xmm0 │ │ + movdqu %xmm0,(%eax) │ │ + lea -0x2eb00(%ebx),%ecx │ │ + mov %ecx,0x10(%eax) │ │ + mov %eax,(%esp) │ │ + call a981c │ │ + lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - call a203d │ │ + sub $0x1abb0,%esp │ │ + call a7824 │ │ pop %ebx │ │ - add $0x32f33,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7dac0(%ebx),%eax │ │ - lea -0x7e690(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ + add $0x2f74c,%ebx │ │ + mov 0x20(%ebp),%esi │ │ + mov 0x8(%ebp),%edx │ │ + sub $0x4,%esp │ │ + lea 0xd668(%esp),%edi │ │ + mov %edi,%ecx │ │ + mov %ebx,0x30(%esp) │ │ + pushl 0x28(%ebp) │ │ push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x8 │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ pushl 0x14(%ebp) │ │ pushl 0x10(%ebp) │ │ - call a3370 │ │ + pushl 0xc(%ebp) │ │ + call a8740 │ │ add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + bsr 0x2c(%ebp),%edx │ │ + xor $0x1f,%edx │ │ + mov $0x20,%ecx │ │ + sub %edx,%ecx │ │ + xor %eax,%eax │ │ + mov %ecx,0x30(%esp) │ │ + cmp $0xc,%ecx │ │ + sete %al │ │ + lea (%eax,%eax,1),%ecx │ │ + mov $0x4,%ebx │ │ + mov %ecx,(%esp) │ │ + shl %cl,%ebx │ │ + lea 0x6(%esi),%ecx │ │ + mov %ecx,0x40(%esp) │ │ + test %ecx,%ecx │ │ + jle a79c6 │ │ + mov (%esp),%ecx │ │ + mov %ebx,0x90(%esp) │ │ + lea (%edx,%ecx,1),%ebx │ │ + mov $0x26,%cl │ │ + sub %dl,%cl │ │ + mov $0x1,%edx │ │ + shl %cl,%edx │ │ + mov %edx,0x80(%esp) │ │ + mov $0x25,%cl │ │ + sub %bl,%cl │ │ + mov $0xffffffff,%edx │ │ + shl %cl,%edx │ │ + cmpl $0x0,0x1c(%ebp) │ │ + jle a79c6 │ │ + lea 0x3(%eax,%eax,1),%eax │ │ + mov %eax,0x70(%esp) │ │ + not %edx │ │ + lea 0x11c(%esp),%eax │ │ + xor %ecx,%ecx │ │ + mov %edx,0x60(%esp) │ │ nop │ │ nop │ │ nop │ │ + mov %edi,0x4(%esp) │ │ + mov %eax,0x8(%esp) │ │ + mov %ecx,0x50(%esp) │ │ + movzwl (%edi),%ecx │ │ + xor %eax,%eax │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a208d │ │ - pop %ebx │ │ - add $0x32ee3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7dbb0(%ebx),%eax │ │ - lea -0x7db00(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movzwl %cx,%edx │ │ + mov 0x24(%ebp),%ecx │ │ + movswl (%ecx),%esi │ │ + imul %edx,%esi │ │ + add 0x80(%esp),%esi │ │ + mov 0x4(%esp),%edx │ │ + movzwl 0x2(%edx,%eax,2),%edi │ │ + mov %edi,0xc(%esp) │ │ + movswl 0x2(%ecx),%ebx │ │ + imul %edi,%ebx │ │ + add %esi,%ebx │ │ + movzwl 0x4(%edx,%eax,2),%esi │ │ + movswl 0x4(%ecx),%edi │ │ + imul %esi,%edi │ │ + add %ebx,%edi │ │ + movzwl 0x6(%edx,%eax,2),%esi │ │ + movswl 0x6(%ecx),%ebx │ │ + imul %esi,%ebx │ │ + add %edi,%ebx │ │ + movzwl 0x8(%edx,%eax,2),%esi │ │ + movswl 0x8(%ecx),%edi │ │ + imul %esi,%edi │ │ + add %ebx,%edi │ │ + movzwl 0xa(%edx,%eax,2),%esi │ │ + movswl 0xa(%ecx),%ebx │ │ + imul %esi,%ebx │ │ + add %edi,%ebx │ │ + movzwl 0xc(%edx,%eax,2),%esi │ │ + movswl 0xc(%ecx),%edi │ │ + imul %esi,%edi │ │ + add %ebx,%edi │ │ + mov 0x60(%esp),%edx │ │ + add 0x90(%esp),%edi │ │ + mov 0x70(%esp),%ecx │ │ + sar %cl,%edi │ │ + xor %ecx,%ecx │ │ + cmp %edx,%edi │ │ + mov %edi,%esi │ │ + cmovg %edx,%esi │ │ + test %edi,%edi │ │ + cmovs %ecx,%esi │ │ + mov 0x8(%esp),%ecx │ │ + mov %si,(%ecx,%eax,2) │ │ + mov 0xc(%esp),%ecx │ │ + inc %eax │ │ + cmp %eax,0x1c(%ebp) │ │ + jne a7900 │ │ + mov 0x4(%esp),%edi │ │ + add $0x30c,%edi │ │ + mov 0x8(%esp),%eax │ │ + add $0x30c,%eax │ │ + mov 0x50(%esp),%ecx │ │ + inc %ecx │ │ + cmp 0x40(%esp),%ecx │ │ + jne a78e0 │ │ + mov $0xa,%ecx │ │ + sub (%esp),%ecx │ │ + mov $0x1,%eax │ │ + shl %cl,%eax │ │ + mov %eax,0x8(%esp) │ │ + cmpl $0x0,0x20(%ebp) │ │ + mov 0x2c(%ebp),%eax │ │ + mov 0x24(%ebp),%edx │ │ + mov 0x1c(%ebp),%esi │ │ + jle a8062 │ │ + add 0x30(%esp),%ecx │ │ + mov $0xffffffff,%edi │ │ + shl %cl,%edi │ │ + mov %edi,0x4(%esp) │ │ + test %esi,%esi │ │ + jle a8062 │ │ + mov (%esp),%edi │ │ + xor $0xb,%edi │ │ + mov 0xc(%ebp),%ecx │ │ + sar %ecx │ │ + lea 0x1c(%edx),%ebx │ │ + mov %ebx,0x18(%esp) │ │ + lea 0x1d(%edx),%ebx │ │ + mov %ebx,0x1c(%esp) │ │ + mov %esi,%ebx │ │ + and $0xfffffff8,%ebx │ │ + mov %ebx,0x14(%esp) │ │ + movd 0x4(%esp),%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm2 │ │ + movd 0x8(%esp),%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm3 │ │ + mov %edi,(%esp) │ │ + movd %edi,%xmm0 │ │ + movd %eax,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm1 │ │ + lea 0x1364(%esp),%edi │ │ + mov %ecx,0x20(%esp) │ │ + lea (%ecx,%ecx,1),%eax │ │ + mov %eax,0x24(%esp) │ │ + xorps %xmm4,%xmm4 │ │ + movss %xmm0,%xmm4 │ │ + lea 0xa40(%esp),%eax │ │ + mov 0x8(%ebp),%ecx │ │ + mov %ecx,%ebx │ │ + xor %ecx,%ecx │ │ + movdqa %xmm3,0xd0(%esp) │ │ + movdqa %xmm2,0xc0(%esp) │ │ + movdqa %xmm1,0xb0(%esp) │ │ + movaps %xmm4,0xa0(%esp) │ │ + jmp a7ac4 │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a20dd │ │ - pop %ebx │ │ - add $0x32e93,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7dac0(%ebx),%eax │ │ - lea -0x7ea80(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x10(%esp),%edi │ │ + add $0x30c,%edi │ │ + mov 0xc(%esp),%ebx │ │ + add 0x24(%esp),%ebx │ │ + add $0x30c,%eax │ │ + mov 0x28(%esp),%ecx │ │ + cmp 0x20(%ebp),%ecx │ │ + je a8062 │ │ + mov %ebx,0xc(%esp) │ │ + mov %edi,0x10(%esp) │ │ + lea 0x1(%ecx),%edi │ │ + mov %edi,0x28(%esp) │ │ + cmp $0x8,%esi │ │ + mov $0x0,%edi │ │ + jb a7fa0 │ │ + imul 0x20(%esp),%ecx │ │ + mov 0x8(%ebp),%esi │ │ + lea (%esi,%ecx,2),%esi │ │ + cmp %esi,0x1c(%esp) │ │ + mov 0x1c(%ebp),%esi │ │ + jbe a7b0c │ │ + add %esi,%ecx │ │ + mov 0x8(%ebp),%edi │ │ + lea (%edi,%ecx,2),%ecx │ │ + cmp %ecx,0x18(%esp) │ │ + mov $0x0,%edi │ │ + jb a7fa0 │ │ + movzwl 0x10(%edx),%ecx │ │ + movd %ecx,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + psrad $0x10,%xmm0 │ │ + movdqa %xmm0,0x60(%esp) │ │ + movzwl 0x12(%edx),%ecx │ │ + movd %ecx,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + psrad $0x10,%xmm0 │ │ + movdqa %xmm0,0x50(%esp) │ │ + movzwl 0x14(%edx),%ecx │ │ + movd %ecx,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + psrad $0x10,%xmm0 │ │ + movdqa %xmm0,0x40(%esp) │ │ + movzwl 0x16(%edx),%ecx │ │ + movd %ecx,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + psrad $0x10,%xmm0 │ │ + movdqa %xmm0,0x30(%esp) │ │ + movzwl 0x18(%edx),%ecx │ │ + movd %ecx,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + psrad $0x10,%xmm0 │ │ + movdqa %xmm0,0x100(%esp) │ │ + movzwl 0x1a(%edx),%ecx │ │ + movd %ecx,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + psrad $0x10,%xmm0 │ │ + movdqa %xmm0,0xf0(%esp) │ │ + movzwl 0x1c(%edx),%ecx │ │ + movd %ecx,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + psrad $0x10,%xmm0 │ │ + movdqa %xmm0,0xe0(%esp) │ │ + xor %ecx,%ecx │ │ + mov 0x14(%esp),%edi │ │ + mov 0x10(%esp),%ebx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a212d │ │ - pop %ebx │ │ - add $0x32e43,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7e650(%ebx),%eax │ │ - lea -0x7db00(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + movdqu -0x1248(%ebx,%ecx,2),%xmm1 │ │ + movdqa %xmm1,%xmm5 │ │ + pxor %xmm0,%xmm0 │ │ + punpcklwd %xmm0,%xmm5 │ │ + punpckhwd %xmm0,%xmm1 │ │ + movdqa 0x60(%esp),%xmm2 │ │ + movdqa %xmm2,%xmm0 │ │ + pmuludq %xmm1,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm7 │ │ + pshufd $0xf5,%xmm1,%xmm1 │ │ + pshufd $0xf5,%xmm2,%xmm6 │ │ + pmuludq %xmm6,%xmm1 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + punpckldq %xmm1,%xmm7 │ │ + movdqa %xmm2,%xmm1 │ │ + pmuludq %xmm5,%xmm1 │ │ + pshufd $0xe8,%xmm1,%xmm2 │ │ + pshufd $0xf5,%xmm5,%xmm1 │ │ + pmuludq %xmm6,%xmm1 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + punpckldq %xmm1,%xmm2 │ │ + movdqa 0xc0(%esp),%xmm0 │ │ + paddd %xmm0,%xmm2 │ │ + movdqa %xmm2,0x70(%esp) │ │ + paddd %xmm0,%xmm7 │ │ + movdqu -0xf3c(%ebx,%ecx,2),%xmm1 │ │ + movdqa %xmm1,%xmm4 │ │ + pxor %xmm0,%xmm0 │ │ + punpckhwd %xmm0,%xmm4 │ │ + punpcklwd %xmm0,%xmm1 │ │ + pxor %xmm6,%xmm6 │ │ + movdqa 0x50(%esp),%xmm3 │ │ + movdqa %xmm3,%xmm5 │ │ + pmuludq %xmm1,%xmm5 │ │ + pshufd $0xe8,%xmm5,%xmm0 │ │ + pshufd $0xf5,%xmm1,%xmm1 │ │ + pshufd $0xf5,%xmm3,%xmm2 │ │ + pmuludq %xmm2,%xmm1 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + punpckldq %xmm1,%xmm0 │ │ + movdqa %xmm0,0x90(%esp) │ │ + movdqa %xmm3,%xmm1 │ │ + pmuludq %xmm4,%xmm1 │ │ + pshufd $0xe8,%xmm1,%xmm0 │ │ + pshufd $0xf5,%xmm4,%xmm1 │ │ + pmuludq %xmm2,%xmm1 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + punpckldq %xmm1,%xmm0 │ │ + movdqa %xmm0,0x80(%esp) │ │ + movdqu -0xc30(%ebx,%ecx,2),%xmm2 │ │ + movdqa %xmm2,%xmm4 │ │ + punpcklwd %xmm6,%xmm4 │ │ + punpckhwd %xmm6,%xmm2 │ │ + movdqa 0x40(%esp),%xmm0 │ │ + movdqa %xmm0,%xmm1 │ │ + pmuludq %xmm2,%xmm1 │ │ + pshufd $0xe8,%xmm1,%xmm5 │ │ + pshufd $0xf5,%xmm2,%xmm2 │ │ + pshufd $0xf5,%xmm0,%xmm3 │ │ + pmuludq %xmm3,%xmm2 │ │ + pshufd $0xe8,%xmm2,%xmm2 │ │ + punpckldq %xmm2,%xmm5 │ │ + paddd %xmm7,%xmm5 │ │ + pmuludq %xmm4,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm2 │ │ + pshufd $0xf5,%xmm4,%xmm0 │ │ + pmuludq %xmm3,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + punpckldq %xmm0,%xmm2 │ │ + paddd 0x70(%esp),%xmm2 │ │ + movdqu -0x924(%ebx,%ecx,2),%xmm3 │ │ + movdqa %xmm3,%xmm4 │ │ + punpckhwd %xmm6,%xmm4 │ │ + punpcklwd %xmm6,%xmm3 │ │ + movdqa 0x30(%esp),%xmm1 │ │ + movdqa %xmm1,%xmm0 │ │ + pmuludq %xmm3,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + pshufd $0xf5,%xmm3,%xmm3 │ │ + pshufd $0xf5,%xmm1,%xmm7 │ │ + pmuludq %xmm7,%xmm3 │ │ + pshufd $0xe8,%xmm3,%xmm3 │ │ + punpckldq %xmm3,%xmm0 │ │ + paddd %xmm2,%xmm0 │ │ + pmuludq %xmm4,%xmm1 │ │ + pshufd $0xe8,%xmm1,%xmm2 │ │ + pshufd $0xf5,%xmm4,%xmm3 │ │ + pmuludq %xmm7,%xmm3 │ │ + pshufd $0xe8,%xmm3,%xmm3 │ │ + punpckldq %xmm3,%xmm2 │ │ + paddd %xmm5,%xmm2 │ │ + movdqu -0x618(%ebx,%ecx,2),%xmm3 │ │ + movdqa %xmm3,%xmm4 │ │ + punpcklwd %xmm6,%xmm4 │ │ + punpckhwd %xmm6,%xmm3 │ │ + movdqa 0x100(%esp),%xmm5 │ │ + movdqa %xmm5,%xmm1 │ │ + pmuludq %xmm3,%xmm1 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + pshufd $0xf5,%xmm3,%xmm3 │ │ + pshufd $0xf5,%xmm5,%xmm7 │ │ + pmuludq %xmm7,%xmm3 │ │ + pshufd $0xe8,%xmm3,%xmm3 │ │ + punpckldq %xmm3,%xmm1 │ │ + paddd %xmm2,%xmm1 │ │ + movdqa %xmm5,%xmm2 │ │ + pmuludq %xmm4,%xmm2 │ │ + pshufd $0xe8,%xmm2,%xmm2 │ │ + pshufd $0xf5,%xmm4,%xmm3 │ │ + pmuludq %xmm7,%xmm3 │ │ + pshufd $0xe8,%xmm3,%xmm3 │ │ + punpckldq %xmm3,%xmm2 │ │ + paddd %xmm0,%xmm2 │ │ + movdqu -0x30c(%ebx,%ecx,2),%xmm3 │ │ + movdqa %xmm3,%xmm4 │ │ + punpckhwd %xmm6,%xmm4 │ │ + punpcklwd %xmm6,%xmm3 │ │ + movdqa 0xf0(%esp),%xmm5 │ │ + movdqa %xmm5,%xmm0 │ │ + pmuludq %xmm3,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + pshufd $0xf5,%xmm3,%xmm3 │ │ + pshufd $0xf5,%xmm5,%xmm7 │ │ + pmuludq %xmm7,%xmm3 │ │ + pshufd $0xe8,%xmm3,%xmm3 │ │ + punpckldq %xmm3,%xmm0 │ │ + paddd %xmm2,%xmm0 │ │ + movdqa %xmm5,%xmm2 │ │ + pmuludq %xmm4,%xmm2 │ │ + pshufd $0xe8,%xmm2,%xmm2 │ │ + pshufd $0xf5,%xmm4,%xmm3 │ │ + pmuludq %xmm7,%xmm3 │ │ + pshufd $0xe8,%xmm3,%xmm3 │ │ + punpckldq %xmm3,%xmm2 │ │ + paddd %xmm1,%xmm2 │ │ + movdqu (%ebx,%ecx,2),%xmm3 │ │ + movdqa %xmm3,%xmm4 │ │ + punpckhwd %xmm6,%xmm3 │ │ + movdqa 0xe0(%esp),%xmm5 │ │ + movdqa %xmm5,%xmm1 │ │ + pmuludq %xmm3,%xmm1 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + pshufd $0xf5,%xmm3,%xmm3 │ │ + pshufd $0xf5,%xmm5,%xmm7 │ │ + pmuludq %xmm7,%xmm3 │ │ + pshufd $0xe8,%xmm3,%xmm3 │ │ + punpckldq %xmm3,%xmm1 │ │ + paddd %xmm2,%xmm1 │ │ + punpcklwd %xmm6,%xmm4 │ │ + paddd 0x80(%esp),%xmm1 │ │ + movdqa %xmm5,%xmm2 │ │ + pmuludq %xmm4,%xmm2 │ │ + pshufd $0xf5,%xmm4,%xmm3 │ │ + pmuludq %xmm7,%xmm3 │ │ + pshufd $0xe8,%xmm2,%xmm6 │ │ + pshufd $0xe8,%xmm3,%xmm2 │ │ + punpckldq %xmm2,%xmm6 │ │ + paddd %xmm0,%xmm6 │ │ + paddd 0x90(%esp),%xmm6 │ │ + movdqa 0xd0(%esp),%xmm0 │ │ + paddd %xmm0,%xmm1 │ │ + paddd %xmm0,%xmm6 │ │ + movdqa 0xa0(%esp),%xmm0 │ │ + psrad %xmm0,%xmm6 │ │ + psrad %xmm0,%xmm1 │ │ + movdqa 0xb0(%esp),%xmm4 │ │ + movdqa %xmm4,%xmm0 │ │ + pcmpgtd %xmm1,%xmm0 │ │ + pxor %xmm2,%xmm2 │ │ + pcmpgtd %xmm1,%xmm2 │ │ + pand %xmm0,%xmm1 │ │ + pandn %xmm4,%xmm0 │ │ + por %xmm1,%xmm0 │ │ + movdqa %xmm4,%xmm1 │ │ + pcmpgtd %xmm6,%xmm1 │ │ + pxor %xmm3,%xmm3 │ │ + pcmpgtd %xmm6,%xmm3 │ │ + pand %xmm1,%xmm6 │ │ + pandn %xmm4,%xmm1 │ │ + por %xmm6,%xmm1 │ │ + pandn %xmm1,%xmm3 │ │ + pandn %xmm0,%xmm2 │ │ + mov 0x2c(%esp),%edx │ │ + movdqa -0x14d70(%edx),%xmm0 │ │ + pshufb %xmm0,%xmm2 │ │ + pshufb %xmm0,%xmm3 │ │ + punpcklqdq %xmm2,%xmm3 │ │ + mov 0xc(%esp),%edx │ │ + movdqu %xmm3,(%edx,%ecx,2) │ │ + add $0x8,%ecx │ │ + cmp %ecx,%edi │ │ + jne a7bf0 │ │ + cmp %esi,%edi │ │ + mov 0x24(%ebp),%edx │ │ + je a7aa0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a217d │ │ - pop %ebx │ │ - add $0x32df3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x82300(%ebx),%eax │ │ - lea -0x82d60(%ebx),%esi │ │ - push $0x1 │ │ - push %eax │ │ - push %esi │ │ - push $0x2 │ │ - push $0x20 │ │ - push $0x8 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ + nop │ │ + movzwl -0x924(%eax,%edi,2),%ecx │ │ + movswl 0x10(%edx),%esi │ │ + imul %ecx,%esi │ │ + add 0x4(%esp),%esi │ │ + movzwl -0x618(%eax,%edi,2),%ecx │ │ + mov 0x24(%ebp),%edx │ │ + movswl 0x12(%edx),%edx │ │ + imul %ecx,%edx │ │ + add %esi,%edx │ │ + movzwl -0x30c(%eax,%edi,2),%ecx │ │ + mov 0x24(%ebp),%esi │ │ + movswl 0x14(%esi),%esi │ │ + imul %ecx,%esi │ │ + add %edx,%esi │ │ + movzwl (%eax,%edi,2),%ecx │ │ + mov 0x24(%ebp),%edx │ │ + movswl 0x16(%edx),%edx │ │ + imul %ecx,%edx │ │ + add %esi,%edx │ │ + movzwl 0x30c(%eax,%edi,2),%ecx │ │ + mov 0x24(%ebp),%esi │ │ + movswl 0x18(%esi),%esi │ │ + imul %ecx,%esi │ │ + add %edx,%esi │ │ + movzwl 0x618(%eax,%edi,2),%ecx │ │ + mov 0x24(%ebp),%edx │ │ + movswl 0x1a(%edx),%edx │ │ + imul %ecx,%edx │ │ + add %esi,%edx │ │ + movzwl 0x924(%eax,%edi,2),%ecx │ │ + mov 0x24(%ebp),%esi │ │ + movswl 0x1c(%esi),%esi │ │ + imul %ecx,%esi │ │ + add %edx,%esi │ │ + mov 0x2c(%ebp),%ecx │ │ + mov %ecx,%edx │ │ + add 0x8(%esp),%esi │ │ + mov (%esp),%ecx │ │ + sar %cl,%esi │ │ + cmp %edx,%esi │ │ + mov %esi,%ecx │ │ + cmovg %edx,%ecx │ │ + mov 0x24(%ebp),%edx │ │ + test %esi,%esi │ │ + mov 0x1c(%ebp),%esi │ │ + mov $0x0,%ebx │ │ + cmovs %ebx,%ecx │ │ + mov 0xc(%esp),%ebx │ │ + mov %cx,(%ebx,%edi,2) │ │ + inc %edi │ │ + cmp %edi,%esi │ │ + jne a7fa0 │ │ + jmp a7aa0 │ │ + lea -0xc(%ebp),%esp │ │ pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - call a21cd │ │ + sub $0x25570,%esp │ │ + call a8084 │ │ pop %ebx │ │ - add $0x32da3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7d8f0(%ebx),%eax │ │ - lea -0x7db00(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x2 │ │ - push $0x20 │ │ - push $0x8 │ │ + add $0x2eeec,%ebx │ │ + mov 0x20(%ebp),%edi │ │ + mov 0x8(%ebp),%edx │ │ + sub $0x4,%esp │ │ + lea 0x28(%esp),%ecx │ │ + mov %edx,%esi │ │ + pushl 0x28(%ebp) │ │ + push %edi │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ pushl 0x14(%ebp) │ │ pushl 0x10(%ebp) │ │ - call a3370 │ │ + pushl 0xc(%ebp) │ │ + call a8740 │ │ + add $0x14,%esp │ │ + lea 0xd578(%esp),%ecx │ │ + mov %ecx,0x18(%esp) │ │ + lea 0x30(%esp),%edx │ │ + pushl 0x2c(%ebp) │ │ + mov 0x24(%ebp),%eax │ │ + pushl (%eax) │ │ + push $0x19 │ │ + push %edi │ │ + pushl 0x1c(%ebp) │ │ + call a8b20 │ │ add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + test %edi,%edi │ │ + mov 0x1c(%ebp),%eax │ │ + jle a825b │ │ + test %eax,%eax │ │ + jle a825b │ │ + mov 0x24(%ebp),%ecx │ │ + movswl 0x8(%ecx),%edx │ │ + mov 0xc(%ebp),%ecx │ │ + sar %ecx │ │ + mov %eax,%edi │ │ + and $0xfffffffc,%edi │ │ + mov %edi,0x10(%esp) │ │ + mov %edx,0x1c(%esp) │ │ + movd %edx,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + movd 0x2c(%ebp),%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm1 │ │ + add %ecx,%ecx │ │ + mov %ecx,0x14(%esp) │ │ + pshufd $0xf5,%xmm0,%xmm3 │ │ + movdqa -0x14ba0(%ebx),%xmm4 │ │ + movdqa -0x14d70(%ebx),%xmm5 │ │ + xor %ecx,%ecx │ │ + jmp a815a │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x18(%esp),%ecx │ │ + inc %ecx │ │ + add 0x14(%esp),%esi │ │ + addl $0x600,0xc(%esp) │ │ + cmp 0x20(%ebp),%ecx │ │ + je a825b │ │ + mov %ecx,0x18(%esp) │ │ + cmp $0x4,%eax │ │ + mov $0x0,%ebx │ │ + mov 0x2c(%ebp),%edi │ │ + jb a820a │ │ + xor %ebx,%ebx │ │ + mov 0xc(%esp),%ecx │ │ + mov 0x10(%esp),%edx │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a221d │ │ - pop %ebx │ │ - add $0x32d53,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x82ef0(%ebx),%eax │ │ - lea -0x82a50(%ebx),%esi │ │ - push $0x1 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x4 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + movq (%esi,%ebx,2),%xmm6 │ │ + pxor %xmm2,%xmm2 │ │ + punpcklwd %xmm2,%xmm6 │ │ + movdqa %xmm6,%xmm7 │ │ + pslld $0x4,%xmm7 │ │ + pslld $0xb,%xmm6 │ │ + por %xmm4,%xmm6 │ │ + movdqu (%ecx,%ebx,4),%xmm2 │ │ + psubd %xmm7,%xmm2 │ │ + pshufd $0xf5,%xmm2,%xmm7 │ │ + pmuludq %xmm0,%xmm2 │ │ + pshufd $0xe8,%xmm2,%xmm2 │ │ + pmuludq %xmm3,%xmm7 │ │ + pshufd $0xe8,%xmm7,%xmm7 │ │ + punpckldq %xmm7,%xmm2 │ │ + paddd %xmm6,%xmm2 │ │ + pxor %xmm6,%xmm6 │ │ + pcmpgtd %xmm2,%xmm6 │ │ + psrad $0xb,%xmm2 │ │ + movdqa %xmm1,%xmm7 │ │ + pcmpgtd %xmm2,%xmm7 │ │ + pand %xmm7,%xmm2 │ │ + pandn %xmm1,%xmm7 │ │ + por %xmm2,%xmm7 │ │ + pandn %xmm7,%xmm6 │ │ + pshufb %xmm5,%xmm6 │ │ + movq %xmm6,(%esi,%ebx,2) │ │ + add $0x4,%ebx │ │ + cmp %ebx,%edx │ │ + jne a8180 │ │ + cmp %eax,%edx │ │ + mov %edx,%ebx │ │ + mov 0x2c(%ebp),%edi │ │ + je a8140 │ │ + mov %esi,0x20(%esp) │ │ + nop │ │ + nop │ │ + movzwl (%esi,%ebx,2),%edx │ │ + mov %edx,%ecx │ │ + shl $0x4,%ecx │ │ + mov %eax,%esi │ │ + mov 0xc(%esp),%eax │ │ + mov (%eax,%ebx,4),%eax │ │ + sub %ecx,%eax │ │ + shl $0xb,%edx │ │ + imul 0x1c(%esp),%eax │ │ + lea 0x400(%edx,%eax,1),%eax │ │ + mov %eax,%ecx │ │ + sar $0xb,%ecx │ │ + cmp %edi,%ecx │ │ + cmovg %edi,%ecx │ │ + test %eax,%eax │ │ + mov $0x0,%eax │ │ + cmovs %eax,%ecx │ │ + mov %esi,%eax │ │ + mov 0x20(%esp),%esi │ │ + mov %cx,(%esi,%ebx,2) │ │ + inc %ebx │ │ + cmp %ebx,%eax │ │ + jne a8210 │ │ + jmp a8140 │ │ + lea -0xc(%ebp),%esp │ │ pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - call a226d │ │ + sub $0x25570,%esp │ │ + call a8284 │ │ pop %ebx │ │ - add $0x32d03,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7db70(%ebx),%eax │ │ - lea -0x7dac0(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x4 │ │ - push $0x10 │ │ + add $0x2ecec,%ebx │ │ + mov 0x20(%ebp),%edi │ │ + mov 0x8(%ebp),%edx │ │ + sub $0x4,%esp │ │ + lea 0x28(%esp),%ecx │ │ + mov %edx,%esi │ │ + pushl 0x28(%ebp) │ │ + push %edi │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ pushl 0x14(%ebp) │ │ pushl 0x10(%ebp) │ │ - call a3370 │ │ + pushl 0xc(%ebp) │ │ + call a8740 │ │ + add $0x14,%esp │ │ + lea 0xd578(%esp),%ecx │ │ + mov %ecx,0x18(%esp) │ │ + lea 0x30(%esp),%edx │ │ + pushl 0x2c(%ebp) │ │ + mov 0x24(%ebp),%eax │ │ + pushl 0x4(%eax) │ │ + push $0x9 │ │ + push %edi │ │ + pushl 0x1c(%ebp) │ │ + call a8b20 │ │ add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + test %edi,%edi │ │ + mov 0x1c(%ebp),%eax │ │ + jle a845b │ │ + test %eax,%eax │ │ + jle a845b │ │ + mov 0x24(%ebp),%ecx │ │ + movswl 0xa(%ecx),%edx │ │ + mov 0xc(%ebp),%ecx │ │ + sar %ecx │ │ + mov %eax,%edi │ │ + and $0xfffffffc,%edi │ │ + mov %edi,0x10(%esp) │ │ + mov %edx,0x1c(%esp) │ │ + movd %edx,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + movd 0x2c(%ebp),%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm1 │ │ + add %ecx,%ecx │ │ + mov %ecx,0x14(%esp) │ │ + pshufd $0xf5,%xmm0,%xmm3 │ │ + movdqa -0x14ba0(%ebx),%xmm4 │ │ + movdqa -0x14d70(%ebx),%xmm5 │ │ + xor %ecx,%ecx │ │ + jmp a835a │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x18(%esp),%ecx │ │ + inc %ecx │ │ + add 0x14(%esp),%esi │ │ + addl $0x600,0xc(%esp) │ │ + cmp 0x20(%ebp),%ecx │ │ + je a845b │ │ + mov %ecx,0x18(%esp) │ │ + cmp $0x4,%eax │ │ + mov $0x0,%ebx │ │ + mov 0x2c(%ebp),%edi │ │ + jb a840a │ │ + xor %ebx,%ebx │ │ + mov 0xc(%esp),%ecx │ │ + mov 0x10(%esp),%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a22bd │ │ - pop %ebx │ │ - add $0x32cb3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x82ef0(%ebx),%eax │ │ - lea -0x7e650(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x4 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ + nop │ │ + nop │ │ + nop │ │ + movq (%esi,%ebx,2),%xmm6 │ │ + pxor %xmm2,%xmm2 │ │ + punpcklwd %xmm2,%xmm6 │ │ + movdqa %xmm6,%xmm7 │ │ + pslld $0x4,%xmm7 │ │ + pslld $0xb,%xmm6 │ │ + por %xmm4,%xmm6 │ │ + movdqu (%ecx,%ebx,4),%xmm2 │ │ + psubd %xmm7,%xmm2 │ │ + pshufd $0xf5,%xmm2,%xmm7 │ │ + pmuludq %xmm0,%xmm2 │ │ + pshufd $0xe8,%xmm2,%xmm2 │ │ + pmuludq %xmm3,%xmm7 │ │ + pshufd $0xe8,%xmm7,%xmm7 │ │ + punpckldq %xmm7,%xmm2 │ │ + paddd %xmm6,%xmm2 │ │ + pxor %xmm6,%xmm6 │ │ + pcmpgtd %xmm2,%xmm6 │ │ + psrad $0xb,%xmm2 │ │ + movdqa %xmm1,%xmm7 │ │ + pcmpgtd %xmm2,%xmm7 │ │ + pand %xmm7,%xmm2 │ │ + pandn %xmm1,%xmm7 │ │ + por %xmm2,%xmm7 │ │ + pandn %xmm7,%xmm6 │ │ + pshufb %xmm5,%xmm6 │ │ + movq %xmm6,(%esi,%ebx,2) │ │ + add $0x4,%ebx │ │ + cmp %ebx,%edx │ │ + jne a8380 │ │ + cmp %eax,%edx │ │ + mov %edx,%ebx │ │ + mov 0x2c(%ebp),%edi │ │ + je a8340 │ │ + mov %esi,0x20(%esp) │ │ + nop │ │ + nop │ │ + movzwl (%esi,%ebx,2),%edx │ │ + mov %edx,%ecx │ │ + shl $0x4,%ecx │ │ + mov %eax,%esi │ │ + mov 0xc(%esp),%eax │ │ + mov (%eax,%ebx,4),%eax │ │ + sub %ecx,%eax │ │ + shl $0xb,%edx │ │ + imul 0x1c(%esp),%eax │ │ + lea 0x400(%edx,%eax,1),%eax │ │ + mov %eax,%ecx │ │ + sar $0xb,%ecx │ │ + cmp %edi,%ecx │ │ + cmovg %edi,%ecx │ │ + test %eax,%eax │ │ + mov $0x0,%eax │ │ + cmovs %eax,%ecx │ │ + mov %esi,%eax │ │ + mov 0x20(%esp),%esi │ │ + mov %cx,(%esi,%ebx,2) │ │ + inc %ebx │ │ + cmp %ebx,%eax │ │ + jne a8410 │ │ + jmp a8340 │ │ + lea -0xc(%ebp),%esp │ │ pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - call a230d │ │ + sub $0x3d5a0,%esp │ │ + call a8484 │ │ pop %ebx │ │ - add $0x32c63,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7ebd0(%ebx),%eax │ │ - lea -0x82a50(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ + add $0x2eaec,%ebx │ │ + mov 0x2c(%ebp),%edi │ │ + mov 0x20(%ebp),%esi │ │ + mov 0x8(%ebp),%edx │ │ + sub $0x4,%esp │ │ + lea 0x58(%esp),%ecx │ │ + pushl 0x28(%ebp) │ │ push %esi │ │ - push $0x1 │ │ - push $0x4 │ │ - push $0x10 │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ pushl 0x14(%ebp) │ │ pushl 0x10(%ebp) │ │ - call a3370 │ │ + pushl 0xc(%ebp) │ │ + call a8740 │ │ + add $0x14,%esp │ │ + lea 0xd5a8(%esp),%ecx │ │ + lea 0x60(%esp),%edx │ │ + push %edi │ │ + mov 0x24(%ebp),%eax │ │ + pushl (%eax) │ │ + push $0x19 │ │ + push %esi │ │ + pushl 0x1c(%ebp) │ │ + call a8b20 │ │ + add $0x14,%esp │ │ + lea 0x255a8(%esp),%ecx │ │ + mov %ecx,0x10(%esp) │ │ + lea 0x60(%esp),%edx │ │ + mov %ebx,0xc(%esp) │ │ + push %edi │ │ + mov 0x24(%ebp),%eax │ │ + pushl 0x4(%eax) │ │ + push $0x9 │ │ + push %esi │ │ + mov 0x1c(%ebp),%eax │ │ + push %eax │ │ + call a8b20 │ │ + mov 0x8(%ebp),%edx │ │ + mov 0x1c(%ebp),%ebx │ │ add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + test %esi,%esi │ │ + lea 0xd59c(%esp),%esi │ │ + jle a872d │ │ + test %ebx,%ebx │ │ + jle a872d │ │ + mov 0x24(%ebp),%eax │ │ + movswl 0x8(%eax),%ecx │ │ + mov %ecx,0xc(%esp) │ │ + movswl 0xa(%eax),%eax │ │ + mov %eax,0x8(%esp) │ │ + mov 0xc(%ebp),%ecx │ │ + sar %ecx │ │ + mov %ebx,%eax │ │ + and $0xfffffffc,%eax │ │ + mov %eax,0x10(%esp) │ │ + movd 0xc(%esp),%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + movd 0x8(%esp),%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm1 │ │ + movd %edi,%xmm2 │ │ + pshufd $0x0,%xmm2,%xmm2 │ │ + add %ecx,%ecx │ │ + mov %ecx,0x14(%esp) │ │ + pshufd $0xf5,%xmm0,%xmm7 │ │ + pshufd $0xf5,%xmm1,%xmm4 │ │ + mov (%esp),%eax │ │ + movdqa -0x14ba0(%eax),%xmm5 │ │ + movdqa -0x14d70(%eax),%xmm6 │ │ + xor %eax,%eax │ │ + movdqa %xmm5,0x40(%esp) │ │ + movdqa %xmm6,0x30(%esp) │ │ + movdqa %xmm4,0x20(%esp) │ │ + mov %eax,0x18(%esp) │ │ + cmp $0x4,%ebx │ │ + mov $0x0,%ebx │ │ + jb a86c6 │ │ + jmp a85e4 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x18(%esp),%eax │ │ + inc %eax │ │ + add 0x14(%esp),%edx │ │ + addl $0x600,0x4(%esp) │ │ + add $0x600,%esi │ │ + cmp 0x20(%ebp),%eax │ │ + mov %ecx,%ebx │ │ + je a872d │ │ + mov %eax,0x18(%esp) │ │ + cmp $0x4,%ebx │ │ + mov $0x0,%ebx │ │ + jb a86c6 │ │ + xor %ebx,%ebx │ │ + mov 0x4(%esp),%ecx │ │ + mov 0x10(%esp),%eax │ │ + movdqa %xmm0,%xmm5 │ │ + movdqa %xmm1,%xmm6 │ │ + nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a235d │ │ - pop %ebx │ │ - add $0x32c13,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7ebd0(%ebx),%eax │ │ - lea -0x7e650(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x4 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movq (%edx,%ebx,2),%xmm3 │ │ + pxor %xmm0,%xmm0 │ │ + punpcklwd %xmm0,%xmm3 │ │ + movdqa %xmm3,%xmm0 │ │ + pslld $0x4,%xmm0 │ │ + movdqu (%esi,%ebx,4),%xmm1 │ │ + psubd %xmm0,%xmm1 │ │ + pshufd $0xf5,%xmm1,%xmm4 │ │ + pmuludq %xmm5,%xmm1 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + pmuludq %xmm7,%xmm4 │ │ + pshufd $0xe8,%xmm4,%xmm4 │ │ + punpckldq %xmm4,%xmm1 │ │ + movdqu (%ecx,%ebx,4),%xmm4 │ │ + psubd %xmm0,%xmm4 │ │ + pshufd $0xf5,%xmm4,%xmm0 │ │ + pmuludq %xmm6,%xmm4 │ │ + pshufd $0xe8,%xmm4,%xmm4 │ │ + pmuludq 0x20(%esp),%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + punpckldq %xmm0,%xmm4 │ │ + pslld $0xb,%xmm3 │ │ + por 0x40(%esp),%xmm3 │ │ + paddd %xmm1,%xmm4 │ │ + paddd %xmm3,%xmm4 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm4,%xmm0 │ │ + psrad $0xb,%xmm4 │ │ + movdqa %xmm2,%xmm1 │ │ + pcmpgtd %xmm4,%xmm1 │ │ + pand %xmm1,%xmm4 │ │ + pandn %xmm2,%xmm1 │ │ + por %xmm4,%xmm1 │ │ + pandn %xmm1,%xmm0 │ │ + pshufb 0x30(%esp),%xmm0 │ │ + movq %xmm0,(%edx,%ebx,2) │ │ + add $0x4,%ebx │ │ + cmp %ebx,%eax │ │ + jne a8600 │ │ + mov 0x1c(%ebp),%ebx │ │ + mov %ebx,%ecx │ │ + cmp %ebx,%eax │ │ + mov %eax,%ebx │ │ + movdqa %xmm5,%xmm0 │ │ + movdqa %xmm6,%xmm1 │ │ + je a85b0 │ │ + mov %edx,(%esp) │ │ + mov %esi,0x1c(%esp) │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a23ad │ │ - pop %ebx │ │ - add $0x32bc3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7ebd0(%ebx),%eax │ │ - lea -0x7dbb0(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x4 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ + movzwl (%edx,%ebx,2),%eax │ │ + mov %eax,%edx │ │ + shl $0x4,%edx │ │ + mov (%esi,%ebx,4),%ecx │ │ + sub %edx,%ecx │ │ + mov %edi,%esi │ │ + mov 0x4(%esp),%edi │ │ + mov (%edi,%ebx,4),%edi │ │ + sub %edx,%edi │ │ + mov (%esp),%edx │ │ + shl $0xb,%eax │ │ + imul 0xc(%esp),%ecx │ │ + lea 0x400(%eax,%ecx,1),%eax │ │ + imul 0x8(%esp),%edi │ │ + add %edi,%eax │ │ + mov %esi,%edi │ │ + mov 0x1c(%esp),%esi │ │ + mov %eax,%ecx │ │ + sar $0xb,%ecx │ │ + cmp %edi,%ecx │ │ + cmovg %edi,%ecx │ │ + test %eax,%eax │ │ + mov $0x0,%eax │ │ + cmovs %eax,%ecx │ │ + mov %cx,(%edx,%ebx,2) │ │ + mov 0x1c(%ebp),%ecx │ │ + inc %ebx │ │ + cmp %ebx,%ecx │ │ + jne a86d0 │ │ + jmp a85b0 │ │ + lea -0xc(%ebp),%esp │ │ pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -170187,1743 +177079,2759 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - call a23fd │ │ + sub $0x40,%esp │ │ + mov %ecx,0x18(%esp) │ │ + call a8755 │ │ pop %ebx │ │ - add $0x32b73,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7eac0(%ebx),%eax │ │ - lea -0x7e650(%ebx),%esi │ │ - push $0x0 │ │ + add $0x2e81b,%ebx │ │ + mov 0x20(%ebp),%eax │ │ + xor %ecx,%ecx │ │ + mov %eax,%esi │ │ + and $0x1,%esi │ │ + sete %cl │ │ + and $0x2,%eax │ │ + mov %eax,0x38(%esp) │ │ + shr %eax │ │ + lea (%eax,%eax,2),%eax │ │ + mov %esi,0x20(%esp) │ │ + lea (%esi,%esi,2),%esi │ │ + mov 0x18(%ebp),%edi │ │ + add %esi,%edi │ │ + add %eax,%edi │ │ + mov %esi,0x34(%esp) │ │ + lea (%esi,%esi,1),%eax │ │ + mov %edx,0x24(%esp) │ │ + sub %eax,%edx │ │ + mov 0x10(%ebp),%esi │ │ + sub %eax,%esi │ │ + lea (%ecx,%ecx,2),%eax │ │ + mov 0x20(%ebp),%ecx │ │ + test $0x4,%cl │ │ + mov 0x18(%esp),%ecx │ │ + lea (%ecx,%eax,2),%ecx │ │ + mov %eax,0x28(%esp) │ │ + mov %edi,0x14(%esp) │ │ + mov %edx,0xc(%esp) │ │ + mov %esi,0x1c(%esp) │ │ + jne a884c │ │ + lea (%edi,%edi,1),%eax │ │ + mov %eax,0x8(%esp) │ │ + sub $0x4,%esp │ │ push %eax │ │ + push %edx │ │ + push %ecx │ │ + mov %ecx,%edi │ │ + mov %edx,%esi │ │ + call 1470 │ │ + add $0x10,%esp │ │ + lea 0x30c(%edi),%eax │ │ + sub $0x4,%esp │ │ + pushl 0xc(%esp) │ │ push %esi │ │ - push $0x1 │ │ - push $0x4 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + mov %eax,0x1c(%esp) │ │ + push %eax │ │ + call 1470 │ │ + add $0x10,%esp │ │ + lea 0x618(%edi),%eax │ │ + sub $0x4,%esp │ │ + pushl 0xc(%esp) │ │ + push %esi │ │ + mov %eax,0x14(%esp) │ │ + push %eax │ │ + call 1470 │ │ + add $0x10,%esp │ │ + mov 0x20(%esp),%edx │ │ + test %edx,%edx │ │ + je a889d │ │ + mov 0xc(%ebp),%eax │ │ + mov %eax,%ecx │ │ + movzwl 0x6(%eax),%eax │ │ + mov %ax,0x4(%edi) │ │ + mov 0x2(%ecx),%eax │ │ + mov %eax,(%edi) │ │ + movzwl 0x6(%ecx),%eax │ │ + mov 0x10(%esp),%esi │ │ + mov %ax,0x4(%esi) │ │ + mov 0x2(%ecx),%eax │ │ + mov %eax,(%esi) │ │ + movzwl 0x6(%ecx),%eax │ │ + mov 0x8(%esp),%esi │ │ + mov %ax,0x4(%esi) │ │ + mov 0x2(%ecx),%eax │ │ + mov %eax,(%esi) │ │ + jmp a889d │ │ + mov 0x14(%ebp),%eax │ │ + add %esi,%eax │ │ + mov %eax,0x10(%esp) │ │ + lea (%edi,%edi,1),%eax │ │ + mov %eax,0x8(%esp) │ │ + sub $0x4,%esp │ │ + push %eax │ │ + push %esi │ │ + push %ecx │ │ + mov %ecx,%edi │ │ + call 1470 │ │ + add $0x10,%esp │ │ + lea 0x30c(%edi),%eax │ │ + sub $0x4,%esp │ │ + pushl 0xc(%esp) │ │ + push %esi │ │ + push %eax │ │ + call 1470 │ │ + add $0x10,%esp │ │ + lea 0x618(%edi),%eax │ │ + sub $0x4,%esp │ │ + pushl 0xc(%esp) │ │ + pushl 0x18(%esp) │ │ + push %eax │ │ + call 1470 │ │ + add $0x10,%esp │ │ + mov 0x1c(%ebp),%esi │ │ + mov 0x8(%ebp),%eax │ │ + mov %edi,0x10(%esp) │ │ + add $0x924,%edi │ │ + mov 0x20(%ebp),%ecx │ │ + test $0x8,%cl │ │ + mov %edi,0x8(%esp) │ │ + jne a8997 │ │ + lea -0x1(%esi),%ecx │ │ + shr %eax │ │ + mov %ecx,0x1c(%esp) │ │ + imul %ecx,%eax │ │ + mov 0xc(%esp),%ecx │ │ + lea (%ecx,%eax,2),%edx │ │ + mov %edx,0xc(%esp) │ │ + imul $0x30c,%esi,%esi │ │ + lea (%edi,%esi,1),%ecx │ │ + mov 0x14(%esp),%eax │ │ + lea (%eax,%eax,1),%edi │ │ + sub $0x4,%esp │ │ + push %edi │ │ + push %edx │ │ + mov %ecx,0x3c(%esp) │ │ + push %ecx │ │ + call 1470 │ │ + add $0x10,%esp │ │ + mov 0x8(%esp),%eax │ │ + lea 0x30c(%eax,%esi,1),%eax │ │ + sub $0x4,%esp │ │ + push %edi │ │ + pushl 0x14(%esp) │ │ + mov %eax,0x38(%esp) │ │ + push %eax │ │ + call 1470 │ │ + add $0x10,%esp │ │ + mov 0x8(%esp),%eax │ │ + lea 0x618(%eax,%esi,1),%esi │ │ + sub $0x4,%esp │ │ + push %edi │ │ + pushl 0x14(%esp) │ │ + push %esi │ │ + call 1470 │ │ + mov 0x1c(%ebp),%edx │ │ + add $0x10,%esp │ │ + cmpl $0x0,0x20(%esp) │ │ + je a8a08 │ │ + mov 0xc(%ebp),%eax │ │ + mov 0x1c(%esp),%edi │ │ + movzwl 0x6(%eax,%edi,8),%eax │ │ + mov 0x30(%esp),%ecx │ │ + mov %ax,0x4(%ecx) │ │ + mov 0xc(%ebp),%eax │ │ + mov 0x2(%eax,%edi,8),%eax │ │ + mov %eax,(%ecx) │ │ + mov 0xc(%ebp),%ecx │ │ + mov %ecx,%eax │ │ + movzwl 0x6(%ecx,%edi,8),%eax │ │ + mov 0x2c(%esp),%ecx │ │ + mov %ax,0x4(%ecx) │ │ + mov 0xc(%ebp),%eax │ │ + mov 0x2(%eax,%edi,8),%eax │ │ + mov %eax,(%ecx) │ │ + mov 0xc(%ebp),%ecx │ │ + movzwl 0x6(%ecx,%edi,8),%eax │ │ + mov %ax,0x4(%esi) │ │ + mov 0x2(%ecx,%edi,8),%eax │ │ + mov %eax,(%esi) │ │ + test %edx,%edx │ │ + mov 0x24(%esp),%edx │ │ + jg a8a10 │ │ + jmp a8a65 │ │ + mov %edi,%edx │ │ + mov 0x14(%ebp),%edi │ │ + mov %edi,%eax │ │ + shr %eax │ │ + lea (%eax,%eax,2),%eax │ │ + mov 0x1c(%esp),%ecx │ │ + lea (%ecx,%eax,4),%eax │ │ + add %eax,%edi │ │ + imul $0x30c,%esi,%esi │ │ + lea (%edx,%esi,1),%ecx │ │ + mov 0x14(%esp),%edx │ │ + add %edx,%edx │ │ + mov %edx,0xc(%esp) │ │ + sub $0x4,%esp │ │ + push %edx │ │ + push %eax │ │ + push %ecx │ │ + call 1470 │ │ + add $0x10,%esp │ │ + mov 0x8(%esp),%eax │ │ + lea 0x30c(%eax,%esi,1),%eax │ │ + sub $0x4,%esp │ │ + pushl 0x10(%esp) │ │ + push %edi │ │ + push %eax │ │ + call 1470 │ │ + add $0x10,%esp │ │ + mov 0x8(%esp),%eax │ │ + lea 0x618(%eax,%esi,1),%eax │ │ + sub $0x4,%esp │ │ + pushl 0x10(%esp) │ │ + push %edi │ │ + push %eax │ │ + call 1470 │ │ + mov 0x1c(%ebp),%edx │ │ + add $0x10,%esp │ │ + test %edx,%edx │ │ + mov 0x24(%esp),%edx │ │ + jle a8a65 │ │ + mov 0x14(%esp),%eax │ │ + mov 0x34(%esp),%ecx │ │ + sub %ecx,%eax │ │ + add %eax,%eax │ │ + mov %eax,0x8(%esp) │ │ + add 0x28(%esp),%ecx │ │ + mov 0x18(%esp),%eax │ │ + lea 0x924(%eax,%ecx,2),%esi │ │ + mov 0x1c(%ebp),%edi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a244d │ │ - pop %ebx │ │ - add $0x32b23,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x82ef0(%ebx),%eax │ │ - lea -0x7dbb0(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x4 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %edx,0x24(%esp) │ │ + sub $0x4,%esp │ │ + pushl 0xc(%esp) │ │ + push %edx │ │ + push %esi │ │ + call 1470 │ │ + mov 0x34(%esp),%edx │ │ + add $0x10,%esp │ │ + add 0x8(%ebp),%edx │ │ + add $0x30c,%esi │ │ + dec %edi │ │ + jne a8a40 │ │ + cmpl $0x0,0x38(%esp) │ │ + mov 0x1c(%ebp),%esi │ │ + jne a8aa8 │ │ + lea 0x6(%esi),%eax │ │ + test %eax,%eax │ │ + jle a8aa8 │ │ + mov 0x14(%esp),%ecx │ │ + mov 0x10(%esp),%edx │ │ + lea -0x2(%edx,%ecx,2),%ecx │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a249d │ │ - pop %ebx │ │ - add $0x32ad3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7eac0(%ebx),%eax │ │ - lea -0x82a50(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x4 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a24ed │ │ - pop %ebx │ │ - add $0x32a83,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ + movzwl (%ecx),%edx │ │ + mov %dx,0x2(%ecx) │ │ + mov %dx,0x4(%ecx) │ │ + mov %dx,0x6(%ecx) │ │ + add $0x30c,%ecx │ │ + dec %eax │ │ + jne a8a90 │ │ + cmpl $0x0,0x20(%esp) │ │ mov 0xc(%ebp),%edx │ │ - lea -0x7eac0(%ebx),%eax │ │ - lea -0x7dbb0(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x4 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - nop │ │ + je a8aea │ │ + test %esi,%esi │ │ + mov 0x18(%esp),%ecx │ │ + jle a8b18 │ │ + add $0x924,%ecx │ │ + add $0x2,%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a253d │ │ - pop %ebx │ │ - add $0x32a33,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7db70(%ebx),%eax │ │ - lea -0x82a50(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x4 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movzwl 0x4(%edx),%eax │ │ + mov %ax,0x4(%ecx) │ │ + mov (%edx),%eax │ │ + mov %eax,(%ecx) │ │ + add $0x30c,%ecx │ │ + add $0x8,%edx │ │ + dec %esi │ │ + jne a8ad0 │ │ + jmp a8b18 │ │ + add $0x6,%esi │ │ + test %esi,%esi │ │ + mov 0x18(%esp),%ecx │ │ + mov 0x28(%esp),%edx │ │ + jle a8b18 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a258d │ │ - pop %ebx │ │ - add $0x329e3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x82ef0(%ebx),%eax │ │ - lea -0x7dac0(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x4 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ + movzwl (%ecx,%edx,2),%eax │ │ + mov %ax,(%ecx) │ │ + mov %ax,0x2(%ecx) │ │ + mov %ax,0x4(%ecx) │ │ + add $0x30c,%ecx │ │ + dec %esi │ │ + jne a8b00 │ │ + lea -0xc(%ebp),%esp │ │ pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ push %esi │ │ - and $0xfffffff0,%esp │ │ - call a25dd │ │ - pop %ebx │ │ - add $0x32993,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ + and $0xfffffffc,%esp │ │ + sub $0x33d1c,%esp │ │ + mov %edx,0x34(%esp) │ │ + call a8b38 │ │ + pop %eax │ │ + add $0x2e438,%eax │ │ + mov %eax,0x54(%esp) │ │ + mov 0x10(%ebp),%eax │ │ + cmp $0x19,%eax │ │ + sete 0x47(%esp) │ │ + cmp $0x19,%eax │ │ + mov $0xa4,%eax │ │ + mov $0x1c7,%edx │ │ + cmove %eax,%edx │ │ + mov %edx,0x38(%esp) │ │ + mov 0x8(%ebp),%eax │ │ mov 0xc(%ebp),%edx │ │ - lea -0x7db70(%ebx),%eax │ │ - lea -0x7dbb0(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x4 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + mov %eax,0x48(%esp) │ │ + mov %ecx,0x2c(%esp) │ │ + jne a8df6 │ │ + add $0x6,%eax │ │ + mov %eax,0x50(%esp) │ │ + test %eax,%eax │ │ + jle a8fc7 │ │ + lea 0x4(%edx),%eax │ │ + cmp $0x3,%eax │ │ + jl a8fd3 │ │ + mov %eax,0x4c(%esp) │ │ + mov 0xc(%ebp),%eax │ │ + add $0x2,%eax │ │ + mov %eax,0x58(%esp) │ │ + mov 0x34(%esp),%eax │ │ + add $0xc30,%eax │ │ + lea 0x1a4d4(%esp),%ecx │ │ + lea 0x674(%esp),%edx │ │ + xor %esi,%esi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a262d │ │ - pop %ebx │ │ - add $0x32943,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7eac0(%ebx),%eax │ │ - lea -0x7dac0(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x4 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ + mov %edx,0x14(%esp) │ │ + mov %ecx,0x10(%esp) │ │ + mov %eax,0x24(%esp) │ │ + mov 0x34(%esp),%eax │ │ + movzwl (%eax,%esi,2),%edi │ │ + mov %edi,%ecx │ │ + imul %edi,%ecx │ │ + mov %ecx,0x18(%esp) │ │ + movzwl 0x30c(%eax,%esi,2),%ecx │ │ + mov %ecx,0x20(%esp) │ │ + imul %ecx,%ecx │ │ + mov %ecx,0xc(%esp) │ │ + movzwl 0x618(%eax,%esi,2),%edx │ │ + mov %edx,%ecx │ │ + imul %edx,%ecx │ │ + mov %ecx,0x1c(%esp) │ │ + mov %esi,0x40(%esp) │ │ + movzwl 0x924(%eax,%esi,2),%ebx │ │ + mov %ebx,%esi │ │ + imul %ebx,%esi │ │ + xor %ecx,%ecx │ │ + mov 0x58(%esp),%eax │ │ + mov %eax,0x3c(%esp) │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %edi,%eax │ │ + mov 0x20(%esp),%edi │ │ + mov %edi,0x28(%esp) │ │ + mov %ebx,0x30(%esp) │ │ + mov %edx,0x20(%esp) │ │ + add %ebx,%edx │ │ + add %edi,%edx │ │ + add %eax,%edx │ │ + mov 0x24(%esp),%edi │ │ + movzwl (%edi,%ecx,1),%ebx │ │ + add %ebx,%edx │ │ + mov 0x14(%esp),%edi │ │ + mov %edx,(%edi,%ecx,2) │ │ + mov 0xc(%esp),%eax │ │ + mov 0x1c(%esp),%edx │ │ + mov %edx,0xc(%esp) │ │ + mov %esi,0x1c(%esp) │ │ + lea (%edx,%esi,1),%edi │ │ + add %eax,%edi │ │ + add 0x18(%esp),%edi │ │ + mov %ebx,%esi │ │ + imul %ebx,%esi │ │ + add %esi,%edi │ │ + mov 0x10(%esp),%edx │ │ + mov %edi,(%edx,%ecx,2) │ │ + mov 0x30(%esp),%edx │ │ + add $0x30c,%ecx │ │ + decl 0x3c(%esp) │ │ + mov %eax,0x18(%esp) │ │ + mov 0x28(%esp),%edi │ │ + jne a8c20 │ │ + mov 0x40(%esp),%esi │ │ + inc %esi │ │ + mov 0x24(%esp),%eax │ │ + add $0x2,%eax │ │ + mov 0x10(%esp),%ecx │ │ + add $0x4,%ecx │ │ + mov 0x14(%esp),%edx │ │ + add $0x4,%edx │ │ + cmp 0x50(%esp),%esi │ │ + jne a8bc0 │ │ + mov 0x4c(%esp),%ecx │ │ + cmp $0x3,%ecx │ │ + jl a8fd3 │ │ + mov 0x8(%ebp),%eax │ │ + add $0x4,%eax │ │ + cmp $0x3,%eax │ │ + jl a8fd3 │ │ + lea 0x5c(%esp),%eax │ │ + mov %eax,0x10(%esp) │ │ + mov $0x2,%eax │ │ + lea 0x19ebc(%esp),%edx │ │ + mov %edx,0x14(%esp) │ │ + mov %ecx,0x4c(%esp) │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a267d │ │ - pop %ebx │ │ - add $0x328f3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7db70(%ebx),%eax │ │ - lea -0x7e650(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x4 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %eax,0x3c(%esp) │ │ + mov 0x14(%esp),%esi │ │ + lea 0x618(%esi),%eax │ │ + mov %eax,0x40(%esp) │ │ + mov 0x10(%esp),%ecx │ │ + lea 0x618(%ecx),%eax │ │ + mov %eax,0x50(%esp) │ │ + mov 0x618(%ecx),%edx │ │ + mov 0x61c(%ecx),%eax │ │ + mov 0x618(%esi),%edi │ │ + mov %edi,0x18(%esp) │ │ + mov 0x61c(%esi),%edi │ │ + mov %edi,0xc(%esp) │ │ + mov 0x620(%ecx),%edi │ │ + mov %edi,0x1c(%esp) │ │ + mov 0x620(%esi),%edi │ │ + mov %edi,0x20(%esp) │ │ + mov 0x624(%ecx),%ebx │ │ + mov 0x624(%esi),%esi │ │ + mov $0xfffffffe,%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a26cd │ │ - pop %ebx │ │ - add $0x328a3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7ebd0(%ebx),%eax │ │ - lea -0x7dac0(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x4 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %edx,0x24(%esp) │ │ + mov %eax,0x28(%esp) │ │ + mov 0x1c(%esp),%edx │ │ + mov %edx,0x30(%esp) │ │ + mov %ebx,0x1c(%esp) │ │ + lea (%edx,%ebx,1),%edi │ │ + add %eax,%edi │ │ + add 0x24(%esp),%edi │ │ + mov 0x10(%esp),%edx │ │ + mov 0x630(%edx,%ecx,4),%ebx │ │ + add %ebx,%edi │ │ + mov %edi,0x628(%edx,%ecx,4) │ │ + mov 0xc(%esp),%edx │ │ + mov 0x20(%esp),%eax │ │ + mov %eax,0xc(%esp) │ │ + mov %esi,0x20(%esp) │ │ + lea (%eax,%esi,1),%edi │ │ + add %edx,%edi │ │ + add 0x18(%esp),%edi │ │ + mov 0x14(%esp),%eax │ │ + mov 0x630(%eax,%ecx,4),%esi │ │ + add %esi,%edi │ │ + mov %edi,0x628(%eax,%ecx,4) │ │ + mov 0x30(%esp),%eax │ │ + inc %ecx │ │ + cmp %ecx,0x8(%ebp) │ │ + mov %edx,0x18(%esp) │ │ + mov 0x28(%esp),%edx │ │ + jne a8d60 │ │ + mov 0x3c(%esp),%eax │ │ + inc %eax │ │ + mov 0x4c(%esp),%ecx │ │ + cmp %ecx,%eax │ │ + mov 0x50(%esp),%edx │ │ + mov %edx,0x10(%esp) │ │ + mov 0x40(%esp),%edx │ │ + mov %edx,0x14(%esp) │ │ + jne a8cf0 │ │ + jmp a8fd3 │ │ + lea 0x5(%eax),%ecx │ │ + lea 0x4(%edx),%eax │ │ + mov %eax,0x10(%esp) │ │ + mov %ecx,0x24(%esp) │ │ + cmp $0x2,%ecx │ │ + jl a8ee4 │ │ + cmpl $0x3,0x10(%esp) │ │ + jl a8fd3 │ │ + mov 0xc(%ebp),%eax │ │ + add $0x2,%eax │ │ + mov %eax,0x14(%esp) │ │ + mov 0x34(%esp),%eax │ │ + add $0x926,%eax │ │ + lea 0x1a4d8(%esp),%ecx │ │ + lea 0x678(%esp),%edx │ │ + mov $0x1,%esi │ │ nop │ │ nop │ │ + mov %ecx,0x28(%esp) │ │ + mov %eax,0x18(%esp) │ │ + mov %edx,0x1c(%esp) │ │ + mov 0x34(%esp),%eax │ │ + movzwl 0x30c(%eax,%esi,2),%edx │ │ + mov %edx,%edi │ │ + imul %edx,%edi │ │ + mov %esi,0x30(%esp) │ │ + movzwl 0x618(%eax,%esi,2),%esi │ │ + mov %esi,%eax │ │ + imul %esi,%eax │ │ + xor %ecx,%ecx │ │ + mov 0x14(%esp),%ebx │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a271d │ │ - pop %ebx │ │ - add $0x32853,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x82d60(%ebx),%eax │ │ - lea -0x82a50(%ebx),%esi │ │ - push $0x1 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %esi,0xc(%esp) │ │ + mov %eax,0x20(%esp) │ │ + mov 0x18(%esp),%eax │ │ + movzwl (%eax,%ecx,1),%esi │ │ + add 0xc(%esp),%edx │ │ + add %esi,%edx │ │ + mov 0x1c(%esp),%eax │ │ + mov %edx,(%eax,%ecx,2) │ │ + mov %esi,%eax │ │ + imul %esi,%eax │ │ + add 0x20(%esp),%edi │ │ + add %eax,%edi │ │ + mov 0x28(%esp),%edx │ │ + mov %edi,(%edx,%ecx,2) │ │ + add $0x30c,%ecx │ │ + dec %ebx │ │ + mov 0x20(%esp),%edi │ │ + mov 0xc(%esp),%edx │ │ + jne a8e80 │ │ + mov 0x30(%esp),%esi │ │ + inc %esi │ │ + mov 0x18(%esp),%eax │ │ + add $0x2,%eax │ │ + mov 0x28(%esp),%ecx │ │ + add $0x4,%ecx │ │ + mov 0x1c(%esp),%edx │ │ + add $0x4,%edx │ │ + cmp 0x24(%esp),%esi │ │ + jne a8e40 │ │ + cmpl $0x3,0x10(%esp) │ │ + jl a8fd3 │ │ + mov 0x8(%ebp),%edx │ │ + lea 0x4(%edx),%eax │ │ + cmp $0x3,%eax │ │ + jl a9809 │ │ + lea 0x5c(%esp),%eax │ │ + mov %eax,0x1c(%esp) │ │ + mov $0x2,%eax │ │ + lea 0x19ebc(%esp),%ecx │ │ + mov %ecx,0x18(%esp) │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a276d │ │ - pop %ebx │ │ - add $0x32803,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7db00(%ebx),%eax │ │ - lea -0x7dac0(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %eax,0x28(%esp) │ │ + mov 0x18(%esp),%esi │ │ + lea 0x618(%esi),%eax │ │ + mov %eax,0x30(%esp) │ │ + mov 0x1c(%esp),%eax │ │ + lea 0x618(%eax),%ecx │ │ + mov %ecx,0x24(%esp) │ │ + mov 0x61c(%eax),%ecx │ │ + mov 0x620(%eax),%edx │ │ + mov 0x61c(%esi),%edi │ │ + mov 0x620(%esi),%eax │ │ + mov $0xfffffffe,%ebx │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a27bd │ │ - pop %ebx │ │ - add $0x327b3,%ebx │ │ + mov %edx,%esi │ │ + mov %edx,0xc(%esp) │ │ + mov %eax,0x20(%esp) │ │ + mov 0x1c(%esp),%eax │ │ + mov 0x62c(%eax,%ebx,4),%edx │ │ + add %esi,%ecx │ │ + add %edx,%ecx │ │ + mov %ecx,0x628(%eax,%ebx,4) │ │ + mov 0x18(%esp),%ecx │ │ + mov 0x62c(%ecx,%ebx,4),%eax │ │ + mov 0x20(%esp),%esi │ │ + add %esi,%edi │ │ + add %eax,%edi │ │ + mov %edi,0x628(%ecx,%ebx,4) │ │ + inc %ebx │ │ + cmp %ebx,0x8(%ebp) │ │ + mov %esi,%edi │ │ + mov 0xc(%esp),%ecx │ │ + jne a8f60 │ │ + mov 0x28(%esp),%eax │ │ + inc %eax │ │ + cmp 0x10(%esp),%eax │ │ + mov 0x24(%esp),%ecx │ │ + mov %ecx,0x1c(%esp) │ │ + mov 0x30(%esp),%ecx │ │ + mov %ecx,0x18(%esp) │ │ + jne a8f20 │ │ + jmp a8fd3 │ │ + lea 0x4(%edx),%ecx │ │ + cmp $0x3,%ecx │ │ + jge a8cb9 │ │ + mov 0xc(%ebp),%esi │ │ + cmp $0xffffffff,%esi │ │ + mov $0x0,%ebx │ │ + jl a914d │ │ + bsr 0x18(%ebp),%eax │ │ + xor $0x1f,%eax │ │ + mov 0x47(%esp),%cl │ │ + mov %cl,%bl │ │ + inc %ebx │ │ + mov $0x18,%edx │ │ + sub %eax,%edx │ │ + lea (%edx,%edx,1),%ecx │ │ + mov $0x1,%eax │ │ + mov $0x1,%edi │ │ + mov %ecx,0x18(%esp) │ │ + shl %cl,%edi │ │ + mov %edx,0x1c(%esp) │ │ + mov %edx,%ecx │ │ + shl %cl,%eax │ │ mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x82d60(%ebx),%eax │ │ - lea -0x7e650(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - nop │ │ - nop │ │ + cmp $0xfffffffe,%ecx │ │ + jg a903b │ │ + mov $0xffffffff,%eax │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a280d │ │ - pop %ebx │ │ - add $0x32763,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7ea80(%ebx),%eax │ │ - lea -0x82a50(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + add %ebx,%eax │ │ + cmp %esi,%eax │ │ + jle a9030 │ │ + jmp a914d │ │ + sar %edi │ │ + mov %edi,0x20(%esp) │ │ + sar %eax │ │ + mov %eax,0x28(%esp) │ │ + lea 0x2(%ecx),%eax │ │ + mov %eax,0x30(%esp) │ │ + lea 0x67c(%esp),%edi │ │ + imul $0x618,%ebx,%eax │ │ + mov %eax,0x3c(%esp) │ │ + lea 0x1a4dc(%esp),%eax │ │ + mov %eax,0xc(%esp) │ │ + mov $0xffffffff,%edx │ │ + mov 0x54(%esp),%ecx │ │ + lea -0x52c0(%ecx),%eax │ │ + mov %eax,0x24(%esp) │ │ + mov %ebx,0x14(%esp) │ │ + jmp a90b3 │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a285d │ │ - pop %ebx │ │ - add $0x32713,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7ea80(%ebx),%eax │ │ - lea -0x7e650(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %ebx,%ecx │ │ + mov 0x14(%esp),%ebx │ │ + mov 0x10(%esp),%edx │ │ + add %ebx,%edx │ │ + mov 0x3c(%esp),%eax │ │ + add %eax,%edi │ │ + add %eax,%ecx │ │ + mov %ecx,0xc(%esp) │ │ + mov 0xc(%ebp),%esi │ │ + cmp %esi,%edx │ │ + jg a914d │ │ + mov %edx,0x10(%esp) │ │ + xor %esi,%esi │ │ + mov 0x20(%esp),%ecx │ │ + mov 0xc(%esp),%ebx │ │ + jmp a9107 │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a28ad │ │ - pop %ebx │ │ - add $0x326c3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7ea80(%ebx),%eax │ │ - lea -0x7dbb0(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a28fd │ │ - pop %ebx │ │ - add $0x32673,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7e690(%ebx),%eax │ │ - lea -0x7e650(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + mov 0x24(%esp),%ecx │ │ + movzbl (%ecx,%edx,1),%ecx │ │ + imul 0x38(%esp),%edi │ │ + imul %ecx,%edi │ │ + add $0x800,%edi │ │ + shr $0xc,%edi │ │ + mov 0xc(%esp),%ebx │ │ + mov %edi,(%ebx,%esi,4) │ │ + mov $0x100,%edx │ │ + sub %ecx,%edx │ │ + mov %eax,%edi │ │ + mov %edx,(%eax,%esi,4) │ │ + inc %esi │ │ + cmp %esi,0x30(%esp) │ │ + mov 0x20(%esp),%ecx │ │ + je a9090 │ │ + mov (%ebx,%esi,4),%edx │ │ + add %ecx,%edx │ │ + mov 0x18(%esp),%ecx │ │ + sar %cl,%edx │ │ + mov %edi,%eax │ │ + mov (%edi,%esi,4),%edi │ │ + mov 0x28(%esp),%ecx │ │ + lea (%edi,%ecx,1),%ebx │ │ + mov 0x1c(%esp),%ecx │ │ + sar %cl,%ebx │ │ + imul 0x10(%ebp),%edx │ │ + imul %ebx,%ebx │ │ + sub %ebx,%edx │ │ + jns a9131 │ │ + xor %edx,%edx │ │ + imul 0x14(%ebp),%edx │ │ + add $0x80000,%edx │ │ + shr $0x14,%edx │ │ + cmp $0xff,%edx │ │ + jb a90d0 │ │ + mov $0xff,%edx │ │ + jmp a90d0 │ │ + lea 0x1aaf8(%esp),%edx │ │ + lea 0xc98(%esp),%eax │ │ + mov 0x34(%esp),%edi │ │ + lea 0x92a(%edi),%ebx │ │ + cmpl $0x19,0x10(%ebp) │ │ + jne a936c │ │ + mov %esi,%ecx │ │ + dec %ecx │ │ + mov %ecx,0x40(%esp) │ │ + jle a950c │ │ + cmpl $0x0,0x8(%ebp) │ │ + jle a97b7 │ │ + mov %ebx,0x38(%esp) │ │ + lea 0x1b114(%esp),%ecx │ │ + lea 0x12b4(%esp),%ebx │ │ + mov %ebx,0xc(%esp) │ │ + add $0xc36,%edi │ │ + movl $0x0,0x24(%esp) │ │ + mov 0x2c(%esp),%ebx │ │ nop │ │ nop │ │ + mov %ecx,0x20(%esp) │ │ + mov %edi,0x34(%esp) │ │ + mov -0x618(%eax),%ecx │ │ + mov %ecx,0x18(%esp) │ │ + mov %eax,0x14(%esp) │ │ + mov 0x618(%eax),%esi │ │ + mov -0x618(%edx),%eax │ │ + mov %eax,0x28(%esp) │ │ + mov %edx,0x10(%esp) │ │ + mov 0x618(%edx),%edi │ │ + mov %edi,0x1c(%esp) │ │ + mov %esi,0x3c(%esp) │ │ + xor %ecx,%ecx │ │ + mov 0xc(%esp),%eax │ │ + mov %ebx,0x2c(%esp) │ │ + mov %eax,0xc(%esp) │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a294d │ │ - pop %ebx │ │ - add $0x32623,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x82d60(%ebx),%eax │ │ - lea -0x7dbb0(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ + add 0x18(%esp),%esi │ │ + lea (%esi,%esi,2),%ebx │ │ + mov 0xc(%esp),%eax │ │ + mov -0x8(%eax,%ecx,4),%edx │ │ + mov 0xc(%esp),%eax │ │ + add -0xc38(%eax,%ecx,4),%edx │ │ + mov 0xc(%esp),%eax │ │ + mov -0xc30(%eax,%ecx,4),%esi │ │ + mov %esi,0x18(%esp) │ │ + add %esi,%edx │ │ + mov 0xc(%esp),%eax │ │ + mov (%eax,%ecx,4),%esi │ │ + add %esi,%edx │ │ + lea (%edx,%edx,4),%edx │ │ + lea (%edx,%ebx,2),%edx │ │ + add 0x28(%esp),%edi │ │ + lea (%edi,%edi,2),%eax │ │ + mov %eax,0x30(%esp) │ │ + mov 0x38(%esp),%edi │ │ + movzwl (%edi,%ecx,2),%ebx │ │ + imul %edx,%ebx │ │ + mov 0x20(%esp),%edi │ │ + mov -0x8(%edi,%ecx,4),%edx │ │ + add -0xc38(%edi,%ecx,4),%edx │ │ + mov -0xc30(%edi,%ecx,4),%eax │ │ + mov %eax,0x28(%esp) │ │ + add %eax,%edx │ │ + mov (%edi,%ecx,4),%edi │ │ + add %edi,%edx │ │ + lea (%edx,%edx,4),%edx │ │ + mov 0x30(%esp),%eax │ │ + lea (%edx,%eax,2),%edx │ │ + lea 0x100(%ebx,%edx,1),%edx │ │ + mov 0x2c(%esp),%ebx │ │ + sar $0x9,%edx │ │ + mov %edx,(%ebx,%ecx,4) │ │ + inc %ecx │ │ + cmp %ecx,0x8(%ebp) │ │ + jne a9200 │ │ + xor %eax,%eax │ │ + mov 0x3c(%esp),%edi │ │ + mov 0x1c(%esp),%esi │ │ + lea (%edi,%edi,2),%ecx │ │ + mov 0xc(%esp),%edx │ │ + mov (%edx,%eax,4),%edi │ │ + mov -0x8(%edx,%eax,4),%edx │ │ + add %edi,%edx │ │ + lea (%edx,%edx,4),%edx │ │ + lea (%edx,%ecx,2),%ecx │ │ + lea (%esi,%esi,2),%edx │ │ + mov %edx,0x18(%esp) │ │ + mov 0x20(%esp),%ebx │ │ + mov (%ebx,%eax,4),%edx │ │ + mov %edx,0x1c(%esp) │ │ + mov 0x34(%esp),%esi │ │ + movzwl (%esi,%eax,2),%esi │ │ + imul %ecx,%esi │ │ + mov -0x8(%ebx,%eax,4),%ecx │ │ + mov 0x2c(%esp),%ebx │ │ + add %edx,%ecx │ │ + lea (%ecx,%ecx,4),%ecx │ │ + mov 0x18(%esp),%edx │ │ + lea (%ecx,%edx,2),%ecx │ │ + lea 0x80(%esi,%ecx,1),%ecx │ │ + mov 0x1c(%esp),%esi │ │ + sar $0x8,%ecx │ │ + mov %ecx,0x600(%ebx,%eax,4) │ │ + inc %eax │ │ + cmp %eax,0x8(%ebp) │ │ + jne a92a0 │ │ + add $0xc00,%ebx │ │ + addl $0x618,0x38(%esp) │ │ + mov 0x14(%esp),%eax │ │ + add $0xc30,%eax │ │ + mov 0x10(%esp),%edx │ │ + add $0xc30,%edx │ │ + mov 0x24(%esp),%esi │ │ + add $0x2,%esi │ │ + addl $0xc30,0x20(%esp) │ │ + addl $0xc30,0xc(%esp) │ │ + mov 0x34(%esp),%edi │ │ + add $0x618,%edi │ │ + mov 0x40(%esp),%ecx │ │ + mov %esi,0x24(%esp) │ │ + cmp %ecx,%esi │ │ + mov 0x20(%esp),%ecx │ │ + jl a91b0 │ │ + mov %eax,0x14(%esp) │ │ + mov %edx,0x10(%esp) │ │ + mov %ebx,0x2c(%esp) │ │ + mov 0xc(%ebp),%esi │ │ + jmp a97f1 │ │ + mov %ebx,0x38(%esp) │ │ + mov %eax,0x14(%esp) │ │ + mov %edx,0x10(%esp) │ │ + test %esi,%esi │ │ + jle a9801 │ │ + cmpl $0x0,0x8(%ebp) │ │ + jle a9801 │ │ + mov 0xc98(%esp),%edi │ │ + mov 0x1aaf8(%esp),%esi │ │ + lea 0x1b114(%esp),%ecx │ │ + lea 0x12b4(%esp),%eax │ │ + xor %edx,%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %ecx,0x34(%esp) │ │ + mov %eax,0x24(%esp) │ │ + mov %edx,0x3c(%esp) │ │ + mov 0x14(%esp),%eax │ │ + mov -0x618(%eax),%ecx │ │ + mov %ecx,0x1c(%esp) │ │ + mov 0x618(%eax),%edx │ │ + add $0x618,%eax │ │ + mov %eax,0x14(%esp) │ │ + mov 0x10(%esp),%eax │ │ + mov -0x618(%eax),%ebx │ │ + mov %ebx,0xc(%esp) │ │ + mov 0x618(%eax),%ebx │ │ + add $0x618,%eax │ │ + mov %eax,0x10(%esp) │ │ + mov %ebx,0x48(%esp) │ │ + mov %ebx,0x20(%esp) │ │ + mov %edx,0x40(%esp) │ │ + xor %ebx,%ebx │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a299d │ │ - pop %ebx │ │ - add $0x325d3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7e690(%ebx),%eax │ │ - lea -0x82a50(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x24(%esp),%eax │ │ + add -0x620(%eax,%ebx,4),%edi │ │ + mov -0x618(%eax,%ebx,4),%ecx │ │ + mov %ecx,0x18(%esp) │ │ + add %ecx,%edi │ │ + add 0x1c(%esp),%edi │ │ + add %edx,%edi │ │ + mov -0x8(%eax,%ebx,4),%edx │ │ + add -0xc38(%eax,%ebx,4),%edx │ │ + mov -0xc30(%eax,%ebx,4),%ecx │ │ + mov %ecx,0x1c(%esp) │ │ + add %ecx,%edx │ │ + mov (%eax,%ebx,4),%eax │ │ + mov %eax,0x28(%esp) │ │ + add %eax,%edx │ │ + lea (%edx,%edx,2),%edx │ │ + lea (%edx,%edi,4),%edx │ │ + mov 0x34(%esp),%ecx │ │ + add -0x620(%ecx,%ebx,4),%esi │ │ + mov -0x618(%ecx,%ebx,4),%eax │ │ + mov %eax,0x30(%esp) │ │ + add %eax,%esi │ │ + add 0xc(%esp),%esi │ │ + add 0x20(%esp),%esi │ │ + mov 0x38(%esp),%eax │ │ + movzwl (%eax,%ebx,2),%eax │ │ + imul %edx,%eax │ │ + mov -0x8(%ecx,%ebx,4),%edx │ │ + add -0xc38(%ecx,%ebx,4),%edx │ │ + mov -0xc30(%ecx,%ebx,4),%edi │ │ + mov %edi,0xc(%esp) │ │ + add %edi,%edx │ │ + mov (%ecx,%ebx,4),%edi │ │ + mov %edi,0x20(%esp) │ │ + add %edi,%edx │ │ + lea (%edx,%edx,2),%edx │ │ + lea (%edx,%esi,4),%edx │ │ + lea 0x100(%eax,%edx,1),%eax │ │ + sar $0x9,%eax │ │ + mov 0x2c(%esp),%edx │ │ + mov %eax,(%edx,%ebx,4) │ │ + mov 0x28(%esp),%edx │ │ + inc %ebx │ │ + cmp %ebx,0x8(%ebp) │ │ + mov 0x30(%esp),%esi │ │ + mov 0x18(%esp),%edi │ │ + jne a9410 │ │ + addl $0x600,0x2c(%esp) │ │ + addl $0x30c,0x38(%esp) │ │ + mov 0x3c(%esp),%edx │ │ + inc %edx │ │ + mov 0x34(%esp),%ecx │ │ + add $0x618,%ecx │ │ + mov 0x24(%esp),%eax │ │ + add $0x618,%eax │ │ + cmp 0xc(%ebp),%edx │ │ + mov 0x40(%esp),%edi │ │ + mov 0x48(%esp),%esi │ │ + jne a93b0 │ │ + jmp a9801 │ │ + mov %ebx,0x38(%esp) │ │ + mov %eax,0x14(%esp) │ │ + mov %edx,0x10(%esp) │ │ + xor %eax,%eax │ │ + or $0x1,%eax │ │ + cmp %esi,%eax │ │ + jne a9801 │ │ + cmpl $0x0,0x8(%ebp) │ │ + jle a9801 │ │ + xor %ebx,%ebx │ │ + cmpl $0x4,0x8(%ebp) │ │ + mov $0x0,%eax │ │ + jb a970b │ │ + mov 0x8(%ebp),%eax │ │ + mov %eax,%esi │ │ + mov 0x2c(%esp),%edi │ │ + lea (%edi,%eax,4),%eax │ │ + mov 0x14(%esp),%edx │ │ + lea -0x61c(%edx),%ecx │ │ + lea 0x61c(%edx,%esi,4),%edx │ │ + cmp %edx,%edi │ │ + mov 0x10(%esp),%edx │ │ + lea 0x61c(%edx,%esi,4),%esi │ │ + setb 0xc(%esp) │ │ + cmp %eax,%ecx │ │ + setb %ch │ │ + cmp %esi,%edi │ │ + lea -0x61c(%edx),%edx │ │ + setb %cl │ │ + cmp %eax,%edx │ │ + setb %dl │ │ + test %ch,0xc(%esp) │ │ + mov $0x0,%eax │ │ + jne a970b │ │ + and %dl,%cl │ │ + mov $0x0,%eax │ │ + jne a970b │ │ + mov 0x8(%ebp),%edx │ │ + mov %edx,%eax │ │ + and $0xfffffffc,%eax │ │ + xor %ecx,%ecx │ │ + mov 0x54(%esp),%esi │ │ + movdqa -0x14b40(%esi),%xmm0 │ │ + pxor %xmm1,%xmm1 │ │ + movdqa -0x14bc0(%esi),%xmm2 │ │ + mov 0x10(%esp),%edi │ │ + mov 0x14(%esp),%edx │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a29ed │ │ - pop %ebx │ │ - add $0x32583,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7e690(%ebx),%eax │ │ - lea -0x7dbb0(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movdqu -0x61c(%edx,%ecx,4),%xmm3 │ │ + movdqu -0x618(%edx,%ecx,4),%xmm4 │ │ + movdqu 0x618(%edx,%ecx,4),%xmm5 │ │ + paddd %xmm4,%xmm5 │ │ + pshufd $0xf5,%xmm5,%xmm4 │ │ + pmuludq %xmm0,%xmm5 │ │ + pshufd $0xe8,%xmm5,%xmm5 │ │ + pmuludq %xmm0,%xmm4 │ │ + pshufd $0xe8,%xmm4,%xmm4 │ │ + punpckldq %xmm4,%xmm5 │ │ + movdqu 0x614(%edx,%ecx,4),%xmm4 │ │ + movdqu -0x614(%edx,%ecx,4),%xmm6 │ │ + paddd %xmm3,%xmm6 │ │ + movdqu 0x61c(%edx,%ecx,4),%xmm3 │ │ + paddd %xmm6,%xmm3 │ │ + paddd %xmm4,%xmm3 │ │ + movdqa %xmm3,%xmm4 │ │ + pslld $0x2,%xmm4 │ │ + paddd %xmm5,%xmm3 │ │ + paddd %xmm4,%xmm3 │ │ + movdqu -0x61c(%edi,%ecx,4),%xmm4 │ │ + movdqu -0x618(%edi,%ecx,4),%xmm5 │ │ + movdqu 0x618(%edi,%ecx,4),%xmm6 │ │ + paddd %xmm5,%xmm6 │ │ + pshufd $0xf5,%xmm6,%xmm5 │ │ + pmuludq %xmm0,%xmm6 │ │ + pshufd $0xe8,%xmm6,%xmm6 │ │ + pmuludq %xmm0,%xmm5 │ │ + pshufd $0xe8,%xmm5,%xmm5 │ │ + punpckldq %xmm5,%xmm6 │ │ + movdqu 0x614(%edi,%ecx,4),%xmm5 │ │ + movdqu -0x614(%edi,%ecx,4),%xmm7 │ │ + paddd %xmm4,%xmm7 │ │ + movdqu 0x61c(%edi,%ecx,4),%xmm4 │ │ + paddd %xmm7,%xmm4 │ │ + paddd %xmm5,%xmm4 │ │ + mov 0x38(%esp),%esi │ │ + movq (%esi,%ecx,2),%xmm5 │ │ + punpcklwd %xmm1,%xmm5 │ │ + pshufd $0xf5,%xmm3,%xmm7 │ │ + pmuludq %xmm5,%xmm3 │ │ + pshufd $0xf5,%xmm5,%xmm5 │ │ + pmuludq %xmm7,%xmm5 │ │ + pshufd $0xe8,%xmm3,%xmm3 │ │ + pshufd $0xe8,%xmm5,%xmm5 │ │ + punpckldq %xmm5,%xmm3 │ │ + movdqa %xmm4,%xmm5 │ │ + paddd %xmm6,%xmm4 │ │ + paddd %xmm3,%xmm4 │ │ + pslld $0x2,%xmm5 │ │ + paddd %xmm5,%xmm4 │ │ + paddd %xmm2,%xmm4 │ │ + psrad $0x9,%xmm4 │ │ + mov 0x2c(%esp),%esi │ │ + movdqu %xmm4,(%esi,%ecx,4) │ │ + add $0x4,%ecx │ │ + cmp %ecx,%eax │ │ + jne a95d0 │ │ + cmp 0x8(%ebp),%eax │ │ + je a9801 │ │ + mov 0x2c(%esp),%ecx │ │ + lea (%ecx,%eax,4),%ecx │ │ + mov %ecx,0xc(%esp) │ │ + mov 0x38(%esp),%ecx │ │ + lea (%ecx,%eax,2),%ecx │ │ + mov %ecx,0x2c(%esp) │ │ + sub %eax,0x48(%esp) │ │ + mov 0x10(%esp),%ecx │ │ + lea 0x61c(%ecx,%eax,4),%esi │ │ + mov 0x14(%esp),%ecx │ │ + lea 0x61c(%ecx,%eax,4),%eax │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov -0x8(%eax,%ebx,4),%edi │ │ + mov -0x4(%eax,%ebx,4),%ecx │ │ + add -0xc34(%eax,%ebx,4),%ecx │ │ + lea (%ecx,%ecx,2),%ecx │ │ + add -0xc38(%eax,%ebx,4),%edi │ │ + add -0xc30(%eax,%ebx,4),%edi │ │ + add (%eax,%ebx,4),%edi │ │ + lea (%edi,%edi,4),%edi │ │ + lea (%edi,%ecx,2),%ecx │ │ + mov -0x8(%esi,%ebx,4),%edi │ │ + mov 0x2c(%esp),%edx │ │ + movzwl (%edx,%ebx,2),%edx │ │ + imul %ecx,%edx │ │ + mov -0x4(%esi,%ebx,4),%ecx │ │ + add -0xc34(%esi,%ebx,4),%ecx │ │ + lea (%ecx,%ecx,2),%ecx │ │ + add -0xc38(%esi,%ebx,4),%edi │ │ + add -0xc30(%esi,%ebx,4),%edi │ │ + add (%esi,%ebx,4),%edi │ │ + lea (%edi,%edi,4),%edi │ │ + lea (%edi,%ecx,2),%ecx │ │ + lea 0x100(%edx,%ecx,1),%ecx │ │ + sar $0x9,%ecx │ │ + mov 0xc(%esp),%edx │ │ + mov %ecx,(%edx,%ebx,4) │ │ + inc %ebx │ │ + cmp %ebx,0x48(%esp) │ │ + jne a9740 │ │ + jmp a9801 │ │ + mov %eax,%edi │ │ + xor %eax,%eax │ │ + mov 0x2c(%esp),%ecx │ │ nop │ │ + add $0xc00,%ecx │ │ + add $0x618,%ebx │ │ + add $0xc30,%edi │ │ + add $0xc30,%edx │ │ + add $0x2,%eax │ │ + cmp 0x40(%esp),%eax │ │ + jl a97c0 │ │ + mov %ebx,0x38(%esp) │ │ + mov %edi,0x14(%esp) │ │ + mov %edx,0x10(%esp) │ │ + mov %ecx,0x2c(%esp) │ │ + mov %esi,%eax │ │ + and $0xfffffffe,%eax │ │ + or $0x1,%eax │ │ + cmp %esi,%eax │ │ + je a9525 │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + bsr 0x18(%ebp),%eax │ │ + xor $0x1f,%eax │ │ + mov 0xc(%ebp),%esi │ │ + xor %ebx,%ebx │ │ + jmp a8feb │ │ + xchg %ax,%ax │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %esi │ │ and $0xfffffff0,%esp │ │ - call a2a3d │ │ + sub $0x10,%esp │ │ + call a982b │ │ pop %ebx │ │ - add $0x32533,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7db00(%ebx),%eax │ │ - lea -0x82a50(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ + add $0x2d745,%ebx │ │ + call 3d513 │ │ + lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + lea 0x0(%esi),%esi │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %esi │ │ and $0xfffffff0,%esp │ │ - call a2a8d │ │ + sub $0x10,%esp │ │ + call a984f │ │ pop %ebx │ │ - add $0x324e3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x82d60(%ebx),%eax │ │ - lea -0x7dac0(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ + add $0x2d721,%ebx │ │ + mov 0x8(%ebp),%eax │ │ + lea -0x2d6c0(%ebx),%ecx │ │ + mov %ecx,(%eax) │ │ + lea -0x2ce60(%ebx),%ecx │ │ + mov %ecx,0x4(%eax) │ │ + lea -0x2ce20(%ebx),%ecx │ │ + mov %ecx,0x8(%eax) │ │ + lea -0x2cde0(%ebx),%ecx │ │ + mov %ecx,0xc(%eax) │ │ + lea -0x2cda0(%ebx),%ecx │ │ + mov %ecx,0x10(%eax) │ │ + lea -0x2c4b0(%ebx),%ecx │ │ + mov %ecx,0x14(%eax) │ │ + lea -0x2c450(%ebx),%ecx │ │ + mov %ecx,0x18(%eax) │ │ + lea -0x2c3f0(%ebx),%ecx │ │ + mov %ecx,0x1c(%eax) │ │ + mov %eax,(%esp) │ │ + call 9f294 │ │ + lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - call a2add │ │ - pop %ebx │ │ - add $0x32493,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ + sub $0x60,%esp │ │ + call a98c1 │ │ + pop %edi │ │ + add $0x2d6af,%edi │ │ mov 0xc(%ebp),%edx │ │ - lea -0x7db00(%ebx),%eax │ │ - lea -0x7dbb0(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + bsr 0x10(%ebp),%eax │ │ + xor $0x1f,%eax │ │ + mov 0xb8(%edx),%ecx │ │ + lea -0x14(%eax,%ecx,1),%ebx │ │ + mov $0x18,%cl │ │ + sub %al,%cl │ │ + mov $0x80,%eax │ │ + shl %cl,%eax │ │ + mov %eax,0x8(%esp) │ │ + neg %eax │ │ + mov %eax,0x14(%esp) │ │ + mov $0x1,%eax │ │ + mov %ebx,0x4(%esp) │ │ + mov %ebx,%ecx │ │ + shl %cl,%eax │ │ + sar %eax │ │ + mov %eax,(%esp) │ │ + mov 0x8(%ebp),%ebx │ │ + mov (%edx),%esi │ │ + xor %eax,%eax │ │ + mov %edi,0x10(%esp) │ │ + lea -0x4500(%edi),%ecx │ │ + mov %ecx,0x18(%esp) │ │ + mov (%esp),%edi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %ebx,0x20(%esp) │ │ + mov %eax,0x1c(%esp) │ │ + mov $0xffffff5c,%eax │ │ + mov 0x18(%esp),%ebx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a2b2d │ │ - pop %ebx │ │ - add $0x32443,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7e690(%ebx),%eax │ │ - lea -0x7dac0(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %esi,%ecx │ │ + mov %esi,%edx │ │ + shr $0x3,%edx │ │ + xor %esi,%edx │ │ + shr $0xc,%esi │ │ + xor %edx,%esi │ │ + sar %ecx │ │ + xor %ecx,%esi │ │ + shl $0xf,%esi │ │ + movzwl %si,%esi │ │ + or %ecx,%esi │ │ + mov %esi,%ecx │ │ + shr $0x4,%ecx │ │ + and $0xffe,%ecx │ │ + movswl (%ebx,%ecx,1),%edx │ │ + add %edi,%edx │ │ + mov 0x4(%esp),%ecx │ │ + sar %cl,%edx │ │ + mov 0x20(%esp),%ecx │ │ + mov %dx,0xa4(%ecx,%eax,1) │ │ + add $0x2,%eax │ │ + jne a9940 │ │ + mov 0x1c(%esp),%eax │ │ + inc %eax │ │ + mov 0x20(%esp),%ecx │ │ + add $0xa4,%ecx │ │ + cmp $0x49,%eax │ │ + mov %ecx,%ebx │ │ + jne a9920 │ │ + mov 0x8(%esp),%edx │ │ + dec %edx │ │ + mov 0xc(%ebp),%eax │ │ + mov 0x5c(%eax),%esi │ │ + add $0x60,%eax │ │ + mov %eax,0x3c(%esp) │ │ + imul $0x53,%esi,%eax │ │ + mov $0x3,%ecx │ │ + sub %eax,%ecx │ │ + mov %esi,0x4(%esp) │ │ + neg %esi │ │ + mov %esi,(%esp) │ │ + movd 0x14(%esp),%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + mov %edx,0x8(%esp) │ │ + movd %edx,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm2 │ │ + mov 0x10(%esp),%eax │ │ + movdqa -0x14d70(%eax),%xmm1 │ │ + movdqa %xmm1,0x40(%esp) │ │ + movl $0x3,0xc(%esp) │ │ + mov 0x8(%ebp),%eax │ │ + lea 0x1ec(%eax,%ecx,2),%ecx │ │ + cmpl $0x0,0x4(%esp) │ │ + mov %ecx,0x38(%esp) │ │ + jns aa031 │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a2b7d │ │ - pop %ebx │ │ - add $0x323f3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7db00(%ebx),%eax │ │ - lea -0x7e650(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0xc(%ebp),%eax │ │ + mov 0xb0(%eax),%cl │ │ + mov $0x1,%eax │ │ + shl %cl,%eax │ │ + sar %eax │ │ + sar %cl,%eax │ │ + movd %eax,%xmm3 │ │ + mov %eax,%edx │ │ + pshufd $0x0,%xmm3,%xmm1 │ │ + imul $0xa4,0xc(%esp),%eax │ │ + mov 0x8(%ebp),%ebx │ │ + movdqu 0x6(%ebx,%eax,1),%xmm4 │ │ + mov %ebx,%ecx │ │ + punpckhwd %xmm4,%xmm6 │ │ + psrad $0x10,%xmm6 │ │ + punpcklwd %xmm4,%xmm7 │ │ + psrad $0x10,%xmm7 │ │ + movdqa %xmm1,0x20(%esp) │ │ + paddd %xmm1,%xmm7 │ │ + paddd %xmm1,%xmm6 │ │ + movdqa %xmm0,%xmm4 │ │ + pcmpgtd %xmm6,%xmm4 │ │ + movdqa %xmm0,%xmm5 │ │ + pcmpgtd %xmm7,%xmm5 │ │ + movdqa %xmm2,%xmm1 │ │ + pcmpgtd %xmm6,%xmm1 │ │ + pand %xmm1,%xmm6 │ │ + pandn %xmm2,%xmm1 │ │ + por %xmm6,%xmm1 │ │ + movdqa %xmm2,%xmm6 │ │ + pcmpgtd %xmm7,%xmm6 │ │ + pand %xmm6,%xmm7 │ │ + pandn %xmm2,%xmm6 │ │ + por %xmm7,%xmm6 │ │ + movdqa %xmm0,%xmm7 │ │ + pand %xmm5,%xmm7 │ │ + pandn %xmm6,%xmm5 │ │ + movdqu 0x16(%ebx,%eax,1),%xmm6 │ │ + por %xmm7,%xmm5 │ │ + movdqa %xmm0,%xmm7 │ │ + pand %xmm4,%xmm7 │ │ + pandn %xmm1,%xmm4 │ │ + por %xmm7,%xmm4 │ │ + movdqa 0x40(%esp),%xmm3 │ │ + pshufb %xmm3,%xmm4 │ │ + pshufb %xmm3,%xmm5 │ │ + punpcklqdq %xmm4,%xmm5 │ │ + movdqu %xmm5,0x6(%ebx,%eax,1) │ │ + punpckhwd %xmm6,%xmm1 │ │ + psrad $0x10,%xmm1 │ │ + punpcklwd %xmm6,%xmm6 │ │ + psrad $0x10,%xmm6 │ │ + movdqa 0x20(%esp),%xmm4 │ │ + paddd %xmm4,%xmm6 │ │ + paddd %xmm4,%xmm1 │ │ + movdqa %xmm0,%xmm4 │ │ + pcmpgtd %xmm1,%xmm4 │ │ + movdqa %xmm0,%xmm5 │ │ + pcmpgtd %xmm6,%xmm5 │ │ + movdqa %xmm2,%xmm7 │ │ + pcmpgtd %xmm1,%xmm7 │ │ + pand %xmm7,%xmm1 │ │ + pandn %xmm2,%xmm7 │ │ + por %xmm1,%xmm7 │ │ + movdqa %xmm2,%xmm1 │ │ + pcmpgtd %xmm6,%xmm1 │ │ + pand %xmm1,%xmm6 │ │ + pandn %xmm2,%xmm1 │ │ + por %xmm6,%xmm1 │ │ + movdqa %xmm0,%xmm6 │ │ + pand %xmm5,%xmm6 │ │ + pandn %xmm1,%xmm5 │ │ + por %xmm6,%xmm5 │ │ + movdqa %xmm0,%xmm1 │ │ + pand %xmm4,%xmm1 │ │ + pandn %xmm7,%xmm4 │ │ + por %xmm1,%xmm4 │ │ + pshufb %xmm3,%xmm4 │ │ + pshufb %xmm3,%xmm5 │ │ + punpcklqdq %xmm4,%xmm5 │ │ + movdqu %xmm5,0x16(%ebx,%eax,1) │ │ + movdqu 0x26(%ebx,%eax,1),%xmm1 │ │ + punpckhwd %xmm1,%xmm6 │ │ + psrad $0x10,%xmm6 │ │ + punpcklwd %xmm1,%xmm1 │ │ + psrad $0x10,%xmm1 │ │ + movdqa 0x20(%esp),%xmm4 │ │ + paddd %xmm4,%xmm1 │ │ + paddd %xmm4,%xmm6 │ │ + movdqa %xmm0,%xmm4 │ │ + pcmpgtd %xmm6,%xmm4 │ │ + movdqa %xmm0,%xmm5 │ │ + pcmpgtd %xmm1,%xmm5 │ │ + movdqa %xmm2,%xmm7 │ │ + pcmpgtd %xmm6,%xmm7 │ │ + pand %xmm7,%xmm6 │ │ + pandn %xmm2,%xmm7 │ │ + por %xmm6,%xmm7 │ │ + movdqa %xmm2,%xmm6 │ │ + pcmpgtd %xmm1,%xmm6 │ │ + pand %xmm6,%xmm1 │ │ + pandn %xmm2,%xmm6 │ │ + por %xmm1,%xmm6 │ │ + movdqa %xmm0,%xmm1 │ │ + pand %xmm5,%xmm1 │ │ + pandn %xmm6,%xmm5 │ │ + por %xmm1,%xmm5 │ │ + movdqa %xmm0,%xmm1 │ │ + pand %xmm4,%xmm1 │ │ + pandn %xmm7,%xmm4 │ │ + por %xmm1,%xmm4 │ │ + pshufb %xmm3,%xmm4 │ │ + pshufb %xmm3,%xmm5 │ │ + punpcklqdq %xmm4,%xmm5 │ │ + movdqu %xmm5,0x26(%ebx,%eax,1) │ │ + movdqu 0x36(%ebx,%eax,1),%xmm1 │ │ + punpckhwd %xmm1,%xmm6 │ │ + psrad $0x10,%xmm6 │ │ + punpcklwd %xmm1,%xmm1 │ │ + psrad $0x10,%xmm1 │ │ + movdqa 0x20(%esp),%xmm3 │ │ + paddd %xmm3,%xmm1 │ │ + paddd %xmm3,%xmm6 │ │ + movdqa %xmm0,%xmm4 │ │ + pcmpgtd %xmm6,%xmm4 │ │ + movdqa %xmm0,%xmm5 │ │ + pcmpgtd %xmm1,%xmm5 │ │ + movdqa %xmm2,%xmm7 │ │ + pcmpgtd %xmm6,%xmm7 │ │ + pand %xmm7,%xmm6 │ │ + pandn %xmm2,%xmm7 │ │ + por %xmm6,%xmm7 │ │ + movdqa %xmm2,%xmm6 │ │ + pcmpgtd %xmm1,%xmm6 │ │ + pand %xmm6,%xmm1 │ │ + pandn %xmm2,%xmm6 │ │ + por %xmm1,%xmm6 │ │ + movdqa %xmm0,%xmm1 │ │ + pand %xmm5,%xmm1 │ │ + pandn %xmm6,%xmm5 │ │ + por %xmm1,%xmm5 │ │ + movdqa %xmm0,%xmm1 │ │ + pand %xmm4,%xmm1 │ │ + pandn %xmm7,%xmm4 │ │ + por %xmm1,%xmm4 │ │ + movdqa 0x40(%esp),%xmm3 │ │ + pshufb %xmm3,%xmm4 │ │ + pshufb %xmm3,%xmm5 │ │ + punpcklqdq %xmm4,%xmm5 │ │ + movdqu %xmm5,0x36(%ebx,%eax,1) │ │ + movdqu 0x46(%ebx,%eax,1),%xmm1 │ │ + punpckhwd %xmm1,%xmm6 │ │ + psrad $0x10,%xmm6 │ │ + punpcklwd %xmm1,%xmm1 │ │ + psrad $0x10,%xmm1 │ │ + movdqa 0x20(%esp),%xmm4 │ │ + paddd %xmm4,%xmm1 │ │ + paddd %xmm4,%xmm6 │ │ + movdqa %xmm0,%xmm4 │ │ + pcmpgtd %xmm6,%xmm4 │ │ + movdqa %xmm0,%xmm5 │ │ + pcmpgtd %xmm1,%xmm5 │ │ + movdqa %xmm2,%xmm7 │ │ + pcmpgtd %xmm6,%xmm7 │ │ + pand %xmm7,%xmm6 │ │ + pandn %xmm2,%xmm7 │ │ + por %xmm6,%xmm7 │ │ + movdqa %xmm2,%xmm6 │ │ + pcmpgtd %xmm1,%xmm6 │ │ + pand %xmm6,%xmm1 │ │ + pandn %xmm2,%xmm6 │ │ + por %xmm1,%xmm6 │ │ + movdqa %xmm0,%xmm1 │ │ + pand %xmm5,%xmm1 │ │ + pandn %xmm6,%xmm5 │ │ + por %xmm1,%xmm5 │ │ + movdqa %xmm0,%xmm1 │ │ + pand %xmm4,%xmm1 │ │ + pandn %xmm7,%xmm4 │ │ + por %xmm1,%xmm4 │ │ + pshufb %xmm3,%xmm4 │ │ + pshufb %xmm3,%xmm5 │ │ + punpcklqdq %xmm4,%xmm5 │ │ + movdqu %xmm5,0x46(%ebx,%eax,1) │ │ + movdqu 0x56(%ebx,%eax,1),%xmm1 │ │ + punpckhwd %xmm1,%xmm6 │ │ + psrad $0x10,%xmm6 │ │ + punpcklwd %xmm1,%xmm1 │ │ + psrad $0x10,%xmm1 │ │ + movdqa 0x20(%esp),%xmm4 │ │ + paddd %xmm4,%xmm1 │ │ + paddd %xmm4,%xmm6 │ │ + movdqa %xmm0,%xmm4 │ │ + pcmpgtd %xmm6,%xmm4 │ │ + movdqa %xmm0,%xmm5 │ │ + pcmpgtd %xmm1,%xmm5 │ │ + movdqa %xmm2,%xmm7 │ │ + pcmpgtd %xmm6,%xmm7 │ │ + pand %xmm7,%xmm6 │ │ + pandn %xmm2,%xmm7 │ │ + por %xmm6,%xmm7 │ │ + movdqa %xmm2,%xmm6 │ │ + pcmpgtd %xmm1,%xmm6 │ │ + pand %xmm6,%xmm1 │ │ + pandn %xmm2,%xmm6 │ │ + por %xmm1,%xmm6 │ │ + movdqa %xmm0,%xmm1 │ │ + pand %xmm5,%xmm1 │ │ + pandn %xmm6,%xmm5 │ │ + por %xmm1,%xmm5 │ │ + movdqa %xmm0,%xmm1 │ │ + pand %xmm4,%xmm1 │ │ + pandn %xmm7,%xmm4 │ │ + por %xmm1,%xmm4 │ │ + pshufb %xmm3,%xmm4 │ │ + pshufb %xmm3,%xmm5 │ │ + punpcklqdq %xmm4,%xmm5 │ │ + movdqu %xmm5,0x56(%ebx,%eax,1) │ │ + movdqu 0x66(%ebx,%eax,1),%xmm1 │ │ + punpckhwd %xmm1,%xmm6 │ │ + psrad $0x10,%xmm6 │ │ + punpcklwd %xmm1,%xmm1 │ │ + psrad $0x10,%xmm1 │ │ + movdqa 0x20(%esp),%xmm4 │ │ + paddd %xmm4,%xmm1 │ │ + paddd %xmm4,%xmm6 │ │ + movdqa %xmm0,%xmm4 │ │ + pcmpgtd %xmm6,%xmm4 │ │ + movdqa %xmm0,%xmm5 │ │ + pcmpgtd %xmm1,%xmm5 │ │ + movdqa %xmm2,%xmm7 │ │ + pcmpgtd %xmm6,%xmm7 │ │ + pand %xmm7,%xmm6 │ │ + pandn %xmm2,%xmm7 │ │ + por %xmm6,%xmm7 │ │ + movdqa %xmm2,%xmm6 │ │ + pcmpgtd %xmm1,%xmm6 │ │ + pand %xmm6,%xmm1 │ │ + pandn %xmm2,%xmm6 │ │ + por %xmm1,%xmm6 │ │ + movdqa %xmm0,%xmm1 │ │ + pand %xmm5,%xmm1 │ │ + pandn %xmm6,%xmm5 │ │ + por %xmm1,%xmm5 │ │ + movdqa %xmm0,%xmm1 │ │ + pand %xmm4,%xmm1 │ │ + pandn %xmm7,%xmm4 │ │ + por %xmm1,%xmm4 │ │ + movdqa %xmm3,%xmm1 │ │ + pshufb %xmm3,%xmm4 │ │ + pshufb %xmm3,%xmm5 │ │ + punpcklqdq %xmm4,%xmm5 │ │ + movdqu %xmm5,0x66(%ebx,%eax,1) │ │ + movdqu 0x76(%ebx,%eax,1),%xmm1 │ │ + punpckhwd %xmm1,%xmm6 │ │ + psrad $0x10,%xmm6 │ │ + punpcklwd %xmm1,%xmm1 │ │ + psrad $0x10,%xmm1 │ │ + movdqa 0x20(%esp),%xmm3 │ │ + paddd %xmm3,%xmm1 │ │ + paddd %xmm3,%xmm6 │ │ + movdqa %xmm0,%xmm4 │ │ + pcmpgtd %xmm6,%xmm4 │ │ + movdqa %xmm0,%xmm5 │ │ + pcmpgtd %xmm1,%xmm5 │ │ + movdqa %xmm2,%xmm7 │ │ + pcmpgtd %xmm6,%xmm7 │ │ + pand %xmm7,%xmm6 │ │ + pandn %xmm2,%xmm7 │ │ + por %xmm6,%xmm7 │ │ + movdqa %xmm2,%xmm6 │ │ + pcmpgtd %xmm1,%xmm6 │ │ + pand %xmm6,%xmm1 │ │ + pandn %xmm2,%xmm6 │ │ + por %xmm1,%xmm6 │ │ + movdqa %xmm0,%xmm1 │ │ + pand %xmm5,%xmm1 │ │ + pandn %xmm6,%xmm5 │ │ + por %xmm1,%xmm5 │ │ + movdqa %xmm0,%xmm1 │ │ + pand %xmm4,%xmm1 │ │ + pandn %xmm7,%xmm4 │ │ + por %xmm1,%xmm4 │ │ + movdqa 0x40(%esp),%xmm7 │ │ + pshufb %xmm7,%xmm4 │ │ + pshufb %xmm7,%xmm5 │ │ + punpcklqdq %xmm4,%xmm5 │ │ + movdqu %xmm5,0x76(%ebx,%eax,1) │ │ + movdqu 0x86(%ebx,%eax,1),%xmm1 │ │ + punpckhwd %xmm1,%xmm5 │ │ + psrad $0x10,%xmm5 │ │ + punpcklwd %xmm1,%xmm1 │ │ + psrad $0x10,%xmm1 │ │ + paddd %xmm3,%xmm1 │ │ + paddd %xmm3,%xmm5 │ │ + movdqa %xmm0,%xmm3 │ │ + pcmpgtd %xmm5,%xmm3 │ │ + movdqa %xmm0,%xmm4 │ │ + pcmpgtd %xmm1,%xmm4 │ │ + movdqa %xmm2,%xmm6 │ │ + pcmpgtd %xmm5,%xmm6 │ │ + pand %xmm6,%xmm5 │ │ + pandn %xmm2,%xmm6 │ │ + por %xmm5,%xmm6 │ │ + movdqa %xmm2,%xmm5 │ │ + pcmpgtd %xmm1,%xmm5 │ │ + pand %xmm5,%xmm1 │ │ + pandn %xmm2,%xmm5 │ │ + por %xmm1,%xmm5 │ │ + movdqa %xmm0,%xmm1 │ │ + pand %xmm4,%xmm1 │ │ + pandn %xmm5,%xmm4 │ │ + por %xmm1,%xmm4 │ │ + movdqa %xmm0,%xmm1 │ │ + pand %xmm3,%xmm1 │ │ + pandn %xmm6,%xmm3 │ │ + por %xmm1,%xmm3 │ │ + pshufb %xmm7,%xmm3 │ │ + pshufb %xmm7,%xmm4 │ │ + punpcklqdq %xmm3,%xmm4 │ │ + mov %eax,%esi │ │ + movdqu %xmm4,0x86(%ebx,%eax,1) │ │ + movswl 0x96(%ebx,%eax,1),%eax │ │ + mov %esi,%ecx │ │ + mov %edx,%ebx │ │ + add %edx,%eax │ │ + mov 0x8(%esp),%esi │ │ + cmp %esi,%eax │ │ + mov %eax,%edx │ │ + cmovg %esi,%edx │ │ + mov 0x14(%esp),%edi │ │ + cmp %edi,%eax │ │ + cmovl %edi,%edx │ │ + mov 0x8(%ebp),%eax │ │ + mov %dx,0x96(%eax,%ecx,1) │ │ + movswl 0x98(%eax,%ecx,1),%eax │ │ + add %ebx,%eax │ │ + cmp %esi,%eax │ │ + mov %eax,%edx │ │ + cmovg %esi,%edx │ │ + cmp %edi,%eax │ │ + cmovl %edi,%edx │ │ + mov 0x8(%ebp),%eax │ │ + mov %dx,0x98(%eax,%ecx,1) │ │ + movswl 0x9a(%eax,%ecx,1),%eax │ │ + add %ebx,%eax │ │ + cmp %esi,%eax │ │ + mov %eax,%edx │ │ + cmovg %esi,%edx │ │ + cmp %edi,%eax │ │ + cmovl %edi,%edx │ │ + mov 0x8(%ebp),%eax │ │ + mov %dx,0x9a(%eax,%ecx,1) │ │ + movswl 0x9c(%eax,%ecx,1),%eax │ │ + add %ebx,%eax │ │ + cmp %esi,%eax │ │ + mov %eax,%edx │ │ + cmovg %esi,%edx │ │ + cmp %edi,%eax │ │ + cmovl %edi,%edx │ │ + mov 0x8(%ebp),%eax │ │ + mov %dx,0x9c(%eax,%ecx,1) │ │ + mov 0xc(%esp),%eax │ │ + inc %eax │ │ + mov 0x38(%esp),%ecx │ │ + add $0xa4,%ecx │ │ + mov %eax,0xc(%esp) │ │ + cmp $0x49,%eax │ │ + je aa106 │ │ + cmpl $0x0,0x4(%esp) │ │ + mov %ecx,0x38(%esp) │ │ + js a9a10 │ │ + mov $0x3,%edi │ │ + mov %ecx,0x10(%esp) │ │ + jmp aa092 │ │ nop │ │ nop │ │ nop │ │ nop │ │ + imul $0xa4,0xc(%esp),%eax │ │ + add 0x8(%ebp),%eax │ │ + mov 0xc(%ebp),%ecx │ │ + mov 0xb0(%ecx),%cl │ │ + mov $0x1,%edx │ │ + shl %cl,%edx │ │ + sar %edx │ │ + add %edi,%edx │ │ + mov 0x18(%esp),%edi │ │ + movswl (%eax,%edi,2),%esi │ │ + sar %cl,%edx │ │ + add %esi,%edx │ │ + mov 0x8(%esp),%esi │ │ + cmp %esi,%edx │ │ + mov %edx,%ecx │ │ + cmovg %esi,%ecx │ │ + mov 0x14(%esp),%esi │ │ + cmp %esi,%edx │ │ + cmovl %esi,%ecx │ │ + mov %cx,(%eax,%edi,2) │ │ + inc %edi │ │ + addl $0x2,0x10(%esp) │ │ + cmp $0x4f,%edi │ │ + je aa006 │ │ + mov %edi,0x18(%esp) │ │ + xor %edi,%edi │ │ + mov (%esp),%eax │ │ + cmp %eax,0x4(%esp) │ │ + jl aa040 │ │ + xor %edi,%edi │ │ + mov 0x10(%esp),%ecx │ │ + mov (%esp),%ebx │ │ + mov 0x3c(%esp),%esi │ │ + jmp aa0c5 │ │ + mov 0x1c(%esp),%ecx │ │ + add $0xa4,%ecx │ │ + test %ebx,%ebx │ │ + lea 0x1(%ebx),%ebx │ │ + je aa040 │ │ + mov %ebx,%eax │ │ + mov (%esp),%edx │ │ + or %edx,%eax │ │ + mov %ecx,0x1c(%esp) │ │ + mov %edx,%eax │ │ + je aa0b0 │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a2bcd │ │ - pop %ebx │ │ - add $0x323a3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7ea80(%ebx),%eax │ │ - lea -0x7dac0(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x8 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call a2c1f │ │ - pop %ebx │ │ - add $0x32351,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x82a50(%ebx),%eax │ │ - push $0x1 │ │ - push %eax │ │ - push %eax │ │ - push $0x2 │ │ - push $0x10 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ + mov %edi,0x20(%esp) │ │ + movsbl (%esi),%edx │ │ + movswl (%ecx),%edi │ │ + imul %edx,%edi │ │ + add 0x20(%esp),%edi │ │ + inc %esi │ │ + cmp 0x4(%esp),%eax │ │ + jge aa0b0 │ │ + inc %eax │ │ + mov %eax,%edx │ │ + or %ebx,%edx │ │ + add $0x2,%ecx │ │ + test %edx,%edx │ │ + jne aa0e0 │ │ + jmp aa0b0 │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call a2c5f │ │ + call aa11f │ │ pop %ebx │ │ - add $0x32311,%ebx │ │ + add $0x2ce51,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - lea -0x7dac0(%ebx),%eax │ │ - push $0x0 │ │ - push %eax │ │ - push %eax │ │ - push $0x2 │ │ - push $0x10 │ │ - push $0x10 │ │ + sub $0xc,%esp │ │ + pushl 0x18(%ebp) │ │ + push $0x1 │ │ + push $0x1 │ │ pushl 0x14(%ebp) │ │ pushl 0x10(%ebp) │ │ - call a3370 │ │ + call aabe0 │ │ add $0x20,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a2c9d │ │ - pop %ebx │ │ - add $0x322d3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x82a50(%ebx),%eax │ │ - lea -0x7e650(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x2 │ │ - push $0x10 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %esi │ │ and $0xfffffff0,%esp │ │ - call a2ced │ │ + sub $0x10,%esp │ │ + call aa15f │ │ pop %ebx │ │ - add $0x32283,%ebx │ │ + add $0x2ce11,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - lea -0x7e650(%ebx),%eax │ │ - lea -0x82a50(%ebx),%esi │ │ + sub $0xc,%esp │ │ + pushl 0x18(%ebp) │ │ push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x2 │ │ - push $0x10 │ │ - push $0x10 │ │ + push $0x1 │ │ pushl 0x14(%ebp) │ │ pushl 0x10(%ebp) │ │ - call a3370 │ │ + call aabe0 │ │ add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ + lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call a2d3f │ │ + call aa19f │ │ pop %ebx │ │ - add $0x32231,%ebx │ │ + add $0x2cdd1,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - lea -0x7e650(%ebx),%eax │ │ + sub $0xc,%esp │ │ + pushl 0x18(%ebp) │ │ push $0x0 │ │ - push %eax │ │ - push %eax │ │ - push $0x2 │ │ - push $0x10 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a2d7d │ │ - pop %ebx │ │ - add $0x321f3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7e650(%ebx),%eax │ │ - lea -0x7dbb0(%ebx),%esi │ │ push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x2 │ │ - push $0x10 │ │ - push $0x10 │ │ pushl 0x14(%ebp) │ │ pushl 0x10(%ebp) │ │ - call a3370 │ │ + call aabe0 │ │ add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ + lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ push %esi │ │ - and $0xfffffff0,%esp │ │ - call a2dcd │ │ - pop %ebx │ │ - add $0x321a3,%ebx │ │ + and $0xfffffffc,%esp │ │ + sub $0xac,%esp │ │ + call aa1e4 │ │ + pop %eax │ │ + add $0x2cd8c,%eax │ │ + mov %eax,0x40(%esp) │ │ + mov 0x28(%ebp),%ebx │ │ + mov 0x14(%ebp),%edx │ │ + mov 0xd4(%edx),%eax │ │ + mov %eax,0x58(%esp) │ │ + test %eax,%eax │ │ + setne %al │ │ + test %ebx,%ebx │ │ + setg %cl │ │ + and %al,%cl │ │ + movzbl %cl,%esi │ │ + inc %esi │ │ + mov 0x2c(%ebp),%eax │ │ + bsr %eax,%ecx │ │ + xor $0xffffffe0,%ecx │ │ + add $0x19,%ecx │ │ + mov $0x80,%edi │ │ + shl %cl,%edi │ │ + mov %edi,0x24(%esp) │ │ + neg %edi │ │ + mov %edi,0x2c(%esp) │ │ + mov $0xeb,%edi │ │ + mov %ecx,0x18(%esp) │ │ + shl %cl,%edi │ │ + mov 0xd8(%edx),%ecx │ │ + mov %ecx,0x4(%esp) │ │ + test %ecx,%ecx │ │ + cmove %eax,%edi │ │ + mov %edi,0x3c(%esp) │ │ + imul $0x2500,%ebx,%edi │ │ + add $0xb200,%edi │ │ + imul $0xad,%ebx,%eax │ │ + add $0x69,%eax │ │ + mov 0xc(%ebp),%ecx │ │ + mov %ecx,0x60(%esp) │ │ mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7dbb0(%ebx),%eax │ │ - lea -0x7e650(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x2 │ │ - push $0x10 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + mov %ecx,0x5c(%esp) │ │ + mov (%edx),%ecx │ │ + xor %ebx,%ebx │ │ + mov %esi,0x64(%esp) │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a2e1d │ │ - pop %ebx │ │ - add $0x32153,%ebx │ │ + mov %edi,%edx │ │ + and $0xff00,%edx │ │ + movzbl %al,%esi │ │ + or %edx,%esi │ │ + xor %ecx,%esi │ │ + mov %esi,0xa4(%esp,%ebx,4) │ │ + mov 0x64(%esp),%esi │ │ + inc %ebx │ │ + add $0xffffdb00,%edi │ │ + add $0xffffff53,%eax │ │ + cmp %esi,%ebx │ │ + jb aa280 │ │ + mov $0x10,%edi │ │ + mov 0x18(%esp),%ecx │ │ + shl %cl,%edi │ │ + mov 0x4(%esp),%eax │ │ + test %eax,%eax │ │ + cmove %eax,%edi │ │ + mov 0x18(%ebp),%edx │ │ + test %edx,%edx │ │ + je aaab7 │ │ + decl 0x24(%esp) │ │ + mov 0x24(%ebp),%eax │ │ + cmp $0x3,%eax │ │ + mov $0x2,%ebx │ │ + cmovl %eax,%ebx │ │ + mov 0x58(%esp),%eax │ │ + test %eax,%eax │ │ + cmove %eax,%ebx │ │ + mov 0x28(%ebp),%eax │ │ + test %eax,%eax │ │ + cmove %eax,%ebx │ │ + mov 0x10(%ebp),%eax │ │ + shr %eax │ │ + imul %ebx,%eax │ │ + mov 0xc(%ebp),%ecx │ │ + lea (%ecx,%eax,2),%ecx │ │ + mov %ecx,0x4c(%esp) │ │ mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x82a50(%ebx),%eax │ │ - lea -0x7dbb0(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x2 │ │ - push $0x10 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + lea (%ecx,%eax,2),%eax │ │ + mov %eax,0x48(%esp) │ │ + mov %ebx,0x30(%esp) │ │ + imul $0xa4,%ebx,%eax │ │ + mov 0x20(%ebp),%ecx │ │ + lea 0x5d6(%eax,%ecx,1),%eax │ │ + mov %eax,0x54(%esp) │ │ + lea 0x1a56(%ecx),%eax │ │ + mov %eax,0x94(%esp) │ │ + lea 0x5d6(%ecx),%eax │ │ + mov %eax,0x90(%esp) │ │ + lea 0x616(%ecx),%eax │ │ + mov %eax,0x8c(%esp) │ │ + lea 0x1a96(%ecx),%eax │ │ + mov %eax,0x88(%esp) │ │ + xor %eax,%eax │ │ + mov %edi,0x18(%esp) │ │ + jmp aa38d │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a2e6d │ │ - pop %ebx │ │ - add $0x32103,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7dbb0(%ebx),%eax │ │ - lea -0x82a50(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x2 │ │ - push $0x10 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + mov 0x98(%esp),%eax │ │ + add $0x20,%eax │ │ + addl $0x40,0x4c(%esp) │ │ + addl $0x40,0x48(%esp) │ │ + addl $0x40,0x60(%esp) │ │ + addl $0x40,0x5c(%esp) │ │ + mov 0x18(%ebp),%edx │ │ + cmp %edx,%eax │ │ + mov 0x64(%esp),%esi │ │ + jae aaab7 │ │ + cmpl $0x0,0x58(%esp) │ │ + setne %cl │ │ + sub %eax,%edx │ │ + cmp $0x21,%edx │ │ + mov $0x20,%edi │ │ + mov %edx,0x4(%esp) │ │ + cmovl %edx,%edi │ │ + mov %edi,0x38(%esp) │ │ + mov %eax,0x98(%esp) │ │ + test %eax,%eax │ │ + setne %al │ │ + and %cl,%al │ │ + cmp $0x1,%al │ │ + jne aa3d0 │ │ + xor %ecx,%ecx │ │ nop │ │ nop │ │ + mov 0x78(%esp,%ecx,4),%edx │ │ + mov %edx,0x80(%esp,%ecx,4) │ │ + inc %ecx │ │ + cmp %esi,%ecx │ │ + jb aa3c0 │ │ + xor %ecx,%ecx │ │ + mov %esi,%ebx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call a2ebf │ │ - pop %ebx │ │ - add $0x320b1,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7dbb0(%ebx),%eax │ │ - push $0x0 │ │ - push %eax │ │ - push %eax │ │ - push $0x2 │ │ - push $0x10 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a2efd │ │ - pop %ebx │ │ - add $0x32073,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7dac0(%ebx),%eax │ │ - lea -0x82a50(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x2 │ │ - push $0x10 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ + mov 0xa4(%esp,%ecx,4),%edx │ │ + mov %edx,%esi │ │ + sar %esi │ │ + mov %edx,%edi │ │ + shr $0x3,%edi │ │ + xor %edx,%edi │ │ + shr $0xc,%edx │ │ + xor %edi,%edx │ │ + xor %esi,%edx │ │ + shl $0xf,%edx │ │ + movzwl %dx,%edx │ │ + or %esi,%edx │ │ + mov %edx,0xa4(%esp,%ecx,4) │ │ + movzbl %dh,%edx │ │ + mov %edx,0x78(%esp,%ecx,4) │ │ + inc %ecx │ │ + cmp %ebx,%ecx │ │ + jb aa3e0 │ │ + cmpl $0x2,0x38(%esp) │ │ + mov $0x2,%ecx │ │ + mov 0x4(%esp),%ebx │ │ + cmovge %ecx,%ebx │ │ + test %al,%al │ │ + mov $0x0,%eax │ │ + cmove %eax,%ebx │ │ + mov 0x30(%esp),%eax │ │ + cmp 0x24(%ebp),%eax │ │ + mov %ebx,0x4(%esp) │ │ + jge aa740 │ │ + mov 0x78(%esp),%edx │ │ + mov 0x80(%esp),%esi │ │ + mov %edx,%eax │ │ + sar $0x4,%eax │ │ + add %eax,%eax │ │ + mov %esi,%edi │ │ + sar $0x4,%edi │ │ + add %edi,%edi │ │ + cmp 0x38(%esp),%ebx │ │ + jge aa610 │ │ + mov 0x14(%ebp),%ecx │ │ + mov 0x58(%ecx),%ecx │ │ + and $0xf,%edx │ │ + imul $0xa4,%edx,%edx │ │ + and $0xf,%esi │ │ + imul $0xa4,%esi,%esi │ │ + add %edi,%esi │ │ + lea (%ebx,%edx,1),%edi │ │ + add %eax,%edi │ │ + add %eax,%edx │ │ + mov $0x1,%eax │ │ + shl %cl,%eax │ │ + sar %eax │ │ + mov %eax,0x8(%esp) │ │ + mov 0x54(%esp),%eax │ │ + lea (%eax,%edi,2),%edi │ │ + lea 0x40(%eax,%esi,2),%esi │ │ + mov %esi,0x20(%esp) │ │ + mov %edi,%esi │ │ + lea (%eax,%edx,2),%eax │ │ + mov %eax,0x1c(%esp) │ │ + mov 0x48(%esp),%edx │ │ + lea (%edx,%ebx,2),%eax │ │ + mov %eax,0x10(%esp) │ │ + mov 0x4c(%esp),%eax │ │ + lea (%eax,%ebx,2),%edi │ │ + mov %edi,0xc(%esp) │ │ + mov %eax,0x34(%esp) │ │ + mov %edx,0x28(%esp) │ │ + mov 0x30(%esp),%edx │ │ + jmp aa50b │ │ nop │ │ nop │ │ nop │ │ + mov 0x50(%esp),%edx │ │ + inc %edx │ │ + mov 0x10(%ebp),%eax │ │ + add %eax,0x10(%esp) │ │ + add %eax,0xc(%esp) │ │ + mov 0x14(%esp),%esi │ │ + add $0xa4,%esi │ │ + add %eax,0x28(%esp) │ │ + add %eax,0x34(%esp) │ │ + addl $0xa4,0x20(%esp) │ │ + addl $0xa4,0x1c(%esp) │ │ + cmp 0x24(%ebp),%edx │ │ + je aa740 │ │ + mov %esi,0x14(%esp) │ │ + mov %edx,0x50(%esp) │ │ + xor %eax,%eax │ │ + mov 0x3c(%esp),%ebx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a2f4d │ │ - pop %ebx │ │ - add $0x32023,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x82a50(%ebx),%eax │ │ - lea -0x7dac0(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x2 │ │ - push $0x10 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ + mov 0x14(%esp),%edx │ │ + movswl (%edx,%eax,2),%edx │ │ + mov 0xc(%esp),%esi │ │ + movzwl (%esi,%eax,2),%esi │ │ + mov 0x1c(%ebp),%edi │ │ + movzbl (%edi,%esi,1),%edi │ │ + imul %edx,%edi │ │ + add 0x8(%esp),%edi │ │ + sar %cl,%edi │ │ + add %esi,%edi │ │ + cmp %ebx,%edi │ │ + mov %edi,%edx │ │ + cmovg %ebx,%edx │ │ + cmp 0x18(%esp),%edi │ │ + mov 0x18(%esp),%edi │ │ + cmovl %edi,%edx │ │ + mov 0x10(%esp),%esi │ │ + mov %dx,(%esi,%eax,2) │ │ + mov 0x4(%esp),%edx │ │ + lea 0x1(%edx,%eax,1),%edx │ │ + inc %eax │ │ + cmp 0x38(%esp),%edx │ │ + jl aa520 │ │ + mov 0x4(%esp),%eax │ │ + test %eax,%eax │ │ + mov %eax,%ebx │ │ + jle aa4d0 │ │ + xor %edx,%edx │ │ + mov 0x40(%esp),%eax │ │ + lea -0x14b2c(%eax),%eax │ │ + jmp aa5a8 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a2f9d │ │ - pop %ebx │ │ - add $0x31fd3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x82300(%ebx),%eax │ │ - lea -0x82a50(%ebx),%esi │ │ - push $0x1 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x20 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + mov 0x28(%esp),%ebx │ │ + mov %si,(%ebx,%edx,2) │ │ + inc %edx │ │ + add $0x8,%eax │ │ + mov 0x4(%esp),%ebx │ │ + cmp %edx,%ebx │ │ + je aa4d0 │ │ + mov 0x1c(%esp),%esi │ │ + movswl (%esi,%edx,2),%esi │ │ + mov 0x20(%esp),%edi │ │ + movswl (%edi,%edx,2),%edi │ │ + imul -0x4(%eax),%edi │ │ + imul (%eax),%esi │ │ + lea 0x10(%edi,%esi,1),%esi │ │ + sar $0x5,%esi │ │ + mov 0x24(%esp),%edi │ │ + cmp %edi,%esi │ │ + jg aa5d0 │ │ + mov %esi,%edi │ │ + mov 0x2c(%esp),%ebx │ │ + cmp %ebx,%esi │ │ + jl aa5da │ │ + mov %edi,%ebx │ │ + mov 0x34(%esp),%esi │ │ + movzwl (%esi,%edx,2),%edi │ │ + mov 0x1c(%ebp),%esi │ │ + movzbl (%esi,%edi,1),%esi │ │ + imul %ebx,%esi │ │ + add 0x8(%esp),%esi │ │ + sar %cl,%esi │ │ + add %edi,%esi │ │ + mov 0x3c(%esp),%ebx │ │ + cmp %ebx,%esi │ │ + jg aa5fe │ │ + mov %esi,%ebx │ │ + mov 0x18(%esp),%edi │ │ + cmp %edi,%esi │ │ + mov %edi,%esi │ │ + jl aa590 │ │ + mov %ebx,%esi │ │ + jmp aa590 │ │ nop │ │ nop │ │ nop │ │ nop │ │ + and $0xf,%edx │ │ + imul $0xa4,%edx,%ecx │ │ + add %eax,%ecx │ │ + mov 0x54(%esp),%edx │ │ + lea (%edx,%ecx,2),%eax │ │ + mov %eax,0x8(%esp) │ │ + and $0xf,%esi │ │ + imul $0xa4,%esi,%eax │ │ + add %edi,%eax │ │ + lea 0x40(%edx,%eax,2),%eax │ │ + mov %eax,0x14(%esp) │ │ + mov 0x48(%esp),%eax │ │ + mov %eax,0x10(%esp) │ │ + mov 0x4c(%esp),%eax │ │ + mov %eax,0xc(%esp) │ │ + mov 0x30(%esp),%ecx │ │ + mov %ecx,0x1c(%esp) │ │ + test %ebx,%ebx │ │ + jg aa691 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a2fed │ │ - pop %ebx │ │ - add $0x31f83,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7d8f0(%ebx),%eax │ │ - lea -0x7dac0(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x20 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x1c(%esp),%ecx │ │ + inc %ecx │ │ + mov 0x10(%ebp),%eax │ │ + add %eax,0xc(%esp) │ │ + add %eax,0x10(%esp) │ │ + addl $0xa4,0x8(%esp) │ │ + addl $0xa4,0x14(%esp) │ │ + cmp 0x24(%ebp),%ecx │ │ + je aa740 │ │ + mov %ecx,0x1c(%esp) │ │ + test %ebx,%ebx │ │ + jle aa660 │ │ + mov 0x14(%ebp),%eax │ │ + mov 0x58(%eax),%ecx │ │ + mov $0x1,%eax │ │ + shl %cl,%eax │ │ + sar %eax │ │ + mov %eax,0x20(%esp) │ │ + xor %edx,%edx │ │ + mov 0x40(%esp),%eax │ │ + lea -0x14b2c(%eax),%eax │ │ + jmp aa6d4 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a303d │ │ - pop %ebx │ │ - add $0x31f33,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x81120(%ebx),%eax │ │ - lea -0x82a50(%ebx),%esi │ │ - push $0x1 │ │ - push %eax │ │ - push %esi │ │ - push $0x2 │ │ - push $0x40 │ │ - push $0x10 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x10(%esp),%ebx │ │ + mov %si,(%ebx,%edx,2) │ │ + inc %edx │ │ + add $0x8,%eax │ │ + mov 0x4(%esp),%ebx │ │ + cmp %edx,%ebx │ │ + je aa660 │ │ + mov 0x8(%esp),%esi │ │ + movswl (%esi,%edx,2),%esi │ │ + mov 0x14(%esp),%edi │ │ + movswl (%edi,%edx,2),%edi │ │ + imul -0x4(%eax),%edi │ │ + imul (%eax),%esi │ │ + lea 0x10(%edi,%esi,1),%esi │ │ + sar $0x5,%esi │ │ + mov 0x24(%esp),%edi │ │ + cmp %edi,%esi │ │ + jg aa6fc │ │ + mov %esi,%edi │ │ + mov 0x2c(%esp),%ebx │ │ + cmp %ebx,%esi │ │ + jl aa706 │ │ + mov %edi,%ebx │ │ + mov 0xc(%esp),%esi │ │ + movzwl (%esi,%edx,2),%edi │ │ + mov 0x1c(%ebp),%esi │ │ + movzbl (%esi,%edi,1),%esi │ │ + imul %ebx,%esi │ │ + add 0x20(%esp),%esi │ │ + sar %cl,%esi │ │ + add %edi,%esi │ │ + mov 0x3c(%esp),%ebx │ │ + cmp %ebx,%esi │ │ + jg aa72a │ │ + mov %esi,%ebx │ │ + mov 0x18(%esp),%edi │ │ + cmp %edi,%esi │ │ + mov %edi,%esi │ │ + jl aa6c0 │ │ + mov %ebx,%esi │ │ + jmp aa6c0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a308d │ │ - pop %ebx │ │ - add $0x31ee3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x82d60(%ebx),%eax │ │ - lea -0x82300(%ebx),%esi │ │ - push $0x1 │ │ - push %eax │ │ - push %esi │ │ - push $0x2 │ │ - push $0x8 │ │ - push $0x20 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ + cmpl $0x0,0x30(%esp) │ │ + jle aa360 │ │ + mov 0x78(%esp),%ecx │ │ + mov %ecx,%eax │ │ + sar $0x4,%eax │ │ + mov 0x84(%esp),%edx │ │ + mov 0x80(%esp),%esi │ │ + mov %esi,%edi │ │ + sar $0x4,%edi │ │ + and $0xf,%esi │ │ + imul $0xa4,%esi,%esi │ │ + lea (%esi,%edi,2),%esi │ │ + mov %esi,0x8(%esp) │ │ + mov %edx,%edi │ │ + sar $0x4,%edi │ │ + and $0xf,%ecx │ │ + imul $0xa4,%ecx,%ecx │ │ + and $0xf,%edx │ │ + imul $0xa4,%edx,%edx │ │ + lea (%edx,%edi,2),%edx │ │ + mov %edx,0x10(%esp) │ │ + lea (%ebx,%ecx,1),%edi │ │ + lea (%edi,%eax,2),%edi │ │ + lea (%ecx,%eax,2),%eax │ │ + mov %eax,0xc(%esp) │ │ + mov 0x7c(%esp),%ecx │ │ + mov %ecx,%ebx │ │ + sar $0x4,%ebx │ │ + and $0xf,%ecx │ │ + imul $0xa4,%ecx,%ecx │ │ + mov 0x4(%esp),%edx │ │ + lea (%edx,%ecx,1),%esi │ │ + lea (%esi,%ebx,2),%esi │ │ + lea (%ecx,%ebx,2),%ecx │ │ + mov 0x94(%esp),%ebx │ │ + lea (%ebx,%esi,2),%edx │ │ + mov %edx,0x74(%esp) │ │ + mov 0x90(%esp),%esi │ │ + lea (%esi,%edi,2),%edx │ │ + mov %edx,0x70(%esp) │ │ + mov 0x8c(%esp),%edx │ │ + mov 0x8(%esp),%eax │ │ + lea (%edx,%eax,2),%edx │ │ + mov %edx,0x14(%esp) │ │ + mov 0x88(%esp),%edx │ │ + mov 0x10(%esp),%eax │ │ + lea (%edx,%eax,2),%edx │ │ + mov %edx,0x10(%esp) │ │ + mov 0xc(%esp),%eax │ │ + lea (%esi,%eax,2),%eax │ │ + mov %eax,0xc(%esp) │ │ + lea (%ebx,%ecx,2),%eax │ │ + mov %eax,0x20(%esp) │ │ + mov 0x4(%esp),%ebx │ │ + mov 0x60(%esp),%eax │ │ + lea (%eax,%ebx,2),%ecx │ │ + mov %ecx,0x6c(%esp) │ │ + mov 0x5c(%esp),%ecx │ │ + lea (%ecx,%ebx,2),%edx │ │ + mov %edx,0x68(%esp) │ │ + movl $0x0,0x44(%esp) │ │ + mov %ecx,0x1c(%esp) │ │ + mov %eax,0x34(%esp) │ │ + cmp 0x38(%esp),%ebx │ │ + jge aa970 │ │ + jmp aa8b0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a30dd │ │ - pop %ebx │ │ - add $0x31e93,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7db00(%ebx),%eax │ │ - lea -0x7d8f0(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x2 │ │ - push $0x8 │ │ - push $0x20 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + mov 0x44(%esp),%ecx │ │ + inc %ecx │ │ + addl $0xa4,0x74(%esp) │ │ + addl $0xa4,0x70(%esp) │ │ + mov 0x10(%ebp),%eax │ │ + add %eax,0x6c(%esp) │ │ + add %eax,0x68(%esp) │ │ + addl $0xa4,0x14(%esp) │ │ + addl $0xa4,0x10(%esp) │ │ + addl $0xa4,0xc(%esp) │ │ + addl $0xa4,0x20(%esp) │ │ + add %eax,0x34(%esp) │ │ + add %eax,0x1c(%esp) │ │ + mov %ecx,0x44(%esp) │ │ + cmp 0x30(%esp),%ecx │ │ + je aa360 │ │ + cmp 0x38(%esp),%ebx │ │ + jge aa970 │ │ + mov 0x40(%esp),%eax │ │ + mov 0x44(%esp),%ecx │ │ + mov -0x14b30(%eax,%ecx,8),%edx │ │ + mov %edx,0x8(%esp) │ │ + mov -0x14b2c(%eax,%ecx,8),%eax │ │ + mov %eax,0x28(%esp) │ │ + mov 0x14(%ebp),%eax │ │ + mov 0x58(%eax),%ecx │ │ + mov $0x1,%eax │ │ + shl %cl,%eax │ │ + sar %eax │ │ + xor %edx,%edx │ │ + jmp aa907 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a312d │ │ - pop %ebx │ │ - add $0x31e43,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x82a50(%ebx),%eax │ │ - lea -0x82300(%ebx),%esi │ │ - push $0x1 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x20 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x68(%esp),%ebx │ │ + mov %si,(%ebx,%edx,2) │ │ + mov 0x4(%esp),%ebx │ │ + lea 0x1(%ebx,%edx,1),%esi │ │ + inc %edx │ │ + cmp 0x38(%esp),%esi │ │ + jge aa970 │ │ + mov 0x70(%esp),%esi │ │ + movswl (%esi,%edx,2),%esi │ │ + mov 0x74(%esp),%edi │ │ + movswl (%edi,%edx,2),%edi │ │ + imul 0x8(%esp),%edi │ │ + imul 0x28(%esp),%esi │ │ + lea 0x10(%edi,%esi,1),%esi │ │ + sar $0x5,%esi │ │ + mov 0x24(%esp),%edi │ │ + cmp %edi,%esi │ │ + jg aa932 │ │ + mov %esi,%edi │ │ + mov 0x2c(%esp),%ebx │ │ + cmp %ebx,%esi │ │ + jl aa93c │ │ + mov %edi,%ebx │ │ + mov 0x6c(%esp),%esi │ │ + movzwl (%esi,%edx,2),%edi │ │ + mov 0x1c(%ebp),%esi │ │ + movzbl (%esi,%edi,1),%esi │ │ + imul %ebx,%esi │ │ + add %eax,%esi │ │ + sar %cl,%esi │ │ + add %edi,%esi │ │ + mov 0x3c(%esp),%ebx │ │ + cmp %ebx,%esi │ │ + jg aa95e │ │ + mov %esi,%ebx │ │ + mov 0x18(%esp),%edi │ │ + cmp %edi,%esi │ │ + mov %edi,%esi │ │ + jl aa8f0 │ │ + mov %ebx,%esi │ │ + jmp aa8f0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ + test %ebx,%ebx │ │ + jle aa850 │ │ + mov 0x40(%esp),%eax │ │ + mov 0x44(%esp),%ecx │ │ + mov -0x14b30(%eax,%ecx,8),%edx │ │ + mov %edx,0x28(%esp) │ │ + mov -0x14b2c(%eax,%ecx,8),%ecx │ │ + mov %ecx,0x50(%esp) │ │ + mov 0x14(%ebp),%ecx │ │ + mov 0x58(%ecx),%ecx │ │ + mov $0x1,%edx │ │ + mov %ecx,0xa0(%esp) │ │ + shl %cl,%edx │ │ + sar %edx │ │ + mov %edx,0x9c(%esp) │ │ + xor %edx,%edx │ │ + lea -0x14b2c(%eax),%esi │ │ + jmp aa9d8 │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a317d │ │ - pop %ebx │ │ - add $0x31df3,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7dac0(%ebx),%eax │ │ - lea -0x7d8f0(%ebx),%esi │ │ - push $0x0 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x10 │ │ - push $0x20 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ + mov 0x1c(%esp),%ecx │ │ + mov %ax,(%ecx,%edx,2) │ │ + inc %edx │ │ + mov 0x8(%esp),%esi │ │ + add $0x8,%esi │ │ + cmp %edx,%ebx │ │ + je aa850 │ │ + mov 0x20(%esp),%eax │ │ + movswl (%eax,%edx,2),%eax │ │ + mov 0x10(%esp),%ecx │ │ + movswl (%ecx,%edx,2),%edi │ │ + mov %esi,%ecx │ │ + mov -0x4(%esi),%esi │ │ + mov %ecx,0x8(%esp) │ │ + mov (%ecx),%ebx │ │ + imul %esi,%edi │ │ + imul %ebx,%eax │ │ + lea 0x10(%edi,%eax,1),%eax │ │ + sar $0x5,%eax │ │ + mov 0x24(%esp),%ecx │ │ + cmp %ecx,%eax │ │ + jg aaa0a │ │ + mov %eax,%ecx │ │ + mov 0x2c(%esp),%edi │ │ + cmp %edi,%eax │ │ + mov %edi,%eax │ │ + jl aaa16 │ │ + mov %ecx,%eax │ │ + mov 0x14(%esp),%ecx │ │ + movswl (%ecx,%edx,2),%edi │ │ + imul %edi,%esi │ │ + mov 0xc(%esp),%ecx │ │ + movswl (%ecx,%edx,2),%edi │ │ + imul %edi,%ebx │ │ + lea 0x10(%ebx,%esi,1),%esi │ │ + sar $0x5,%esi │ │ + mov 0x24(%esp),%edi │ │ + cmp %edi,%esi │ │ + jg aaa3d │ │ + mov %esi,%edi │ │ + mov 0x2c(%esp),%ebx │ │ + cmp %ebx,%esi │ │ + mov %ebx,%esi │ │ + mov 0x1c(%ebp),%ecx │ │ + jl aaa4c │ │ + mov %edi,%esi │ │ + imul 0x28(%esp),%eax │ │ + imul 0x50(%esp),%esi │ │ + lea 0x10(%eax,%esi,1),%eax │ │ + sar $0x5,%eax │ │ + mov 0x24(%esp),%esi │ │ + cmp %esi,%eax │ │ + mov 0x3c(%esp),%ebx │ │ + jg aaa6b │ │ + mov %eax,%esi │ │ + mov 0x2c(%esp),%edi │ │ + cmp %edi,%eax │ │ + jl aaa75 │ │ + mov %esi,%edi │ │ + mov 0x34(%esp),%eax │ │ + movzwl (%eax,%edx,2),%esi │ │ + movzbl (%ecx,%esi,1),%eax │ │ + imul %edi,%eax │ │ + add 0x9c(%esp),%eax │ │ + mov 0xa0(%esp),%ecx │ │ + sar %cl,%eax │ │ + add %esi,%eax │ │ + cmp %ebx,%eax │ │ + mov %ebx,%esi │ │ + jg aaa9e │ │ + mov %eax,%esi │ │ + mov 0x18(%esp),%edi │ │ + cmp %edi,%eax │ │ + mov %edi,%eax │ │ + mov 0x4(%esp),%ebx │ │ + jl aa9c0 │ │ + mov %esi,%eax │ │ + jmp aa9c0 │ │ + lea -0xc(%ebp),%esp │ │ pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call a31cf │ │ - pop %ebx │ │ - add $0x31da1,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x82300(%ebx),%eax │ │ - push $0x1 │ │ - push %eax │ │ - push %eax │ │ - push $0x2 │ │ - push $0x20 │ │ - push $0x20 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call a320f │ │ - pop %ebx │ │ - add $0x31d61,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x7d8f0(%ebx),%eax │ │ - push $0x0 │ │ - push %eax │ │ - push %eax │ │ - push $0x2 │ │ - push $0x20 │ │ - push $0x20 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - call a324d │ │ + call aaacf │ │ pop %ebx │ │ - add $0x31d23,%ebx │ │ + add $0x2c4a1,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - lea -0x81120(%ebx),%eax │ │ - lea -0x82300(%ebx),%esi │ │ + sub $0x8,%esp │ │ + pushl 0x3c(%ebp) │ │ push $0x1 │ │ - push %eax │ │ - push %esi │ │ push $0x1 │ │ - push $0x40 │ │ - push $0x20 │ │ + pushl 0x38(%ebp) │ │ + pushl 0x34(%ebp) │ │ + pushl 0x30(%ebp) │ │ + pushl 0x2c(%ebp) │ │ + pushl 0x28(%ebp) │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ pushl 0x14(%ebp) │ │ pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ + call ab030 │ │ + add $0x40,%esp │ │ + lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -171933,35 +179841,39 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %esi │ │ and $0xfffffff0,%esp │ │ - call a329d │ │ + sub $0x10,%esp │ │ + call aab2f │ │ pop %ebx │ │ - add $0x31cd3,%ebx │ │ + add $0x2c441,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - lea -0x82a50(%ebx),%eax │ │ - lea -0x81120(%ebx),%esi │ │ + sub $0x8,%esp │ │ + pushl 0x3c(%ebp) │ │ + push $0x0 │ │ push $0x1 │ │ - push %eax │ │ - push %esi │ │ - push $0x2 │ │ - push $0x10 │ │ - push $0x40 │ │ + pushl 0x38(%ebp) │ │ + pushl 0x34(%ebp) │ │ + pushl 0x30(%ebp) │ │ + pushl 0x2c(%ebp) │ │ + pushl 0x28(%ebp) │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ pushl 0x14(%ebp) │ │ pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ + call ab030 │ │ + add $0x40,%esp │ │ + lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -171971,35 +179883,39 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %esi │ │ and $0xfffffff0,%esp │ │ - call a32ed │ │ + sub $0x10,%esp │ │ + call aab8f │ │ pop %ebx │ │ - add $0x31c83,%ebx │ │ + add $0x2c3e1,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - lea -0x82300(%ebx),%eax │ │ - lea -0x81120(%ebx),%esi │ │ - push $0x1 │ │ - push %eax │ │ - push %esi │ │ - push $0x1 │ │ - push $0x20 │ │ - push $0x40 │ │ + sub $0x8,%esp │ │ + pushl 0x3c(%ebp) │ │ + push $0x0 │ │ + push $0x0 │ │ + pushl 0x38(%ebp) │ │ + pushl 0x34(%ebp) │ │ + pushl 0x30(%ebp) │ │ + pushl 0x2c(%ebp) │ │ + pushl 0x28(%ebp) │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ pushl 0x14(%ebp) │ │ pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x8(%ebp),%esp │ │ - pop %esi │ │ + call ab030 │ │ + add $0x40,%esp │ │ + lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -172009,4308 +179925,5513 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call a333f │ │ - pop %ebx │ │ - add $0x31c31,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - lea -0x81120(%ebx),%eax │ │ - push $0x1 │ │ - push %eax │ │ - push %eax │ │ - push $0x2 │ │ - push $0x40 │ │ - push $0x40 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a3370 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ push %edi │ │ push %esi │ │ - and $0xfffffff0,%esp │ │ - sub $0x4030,%esp │ │ + and $0xfffffffc,%esp │ │ + sub $0x7c,%esp │ │ + mov %edx,0x20(%esp) │ │ + mov %ecx,0x24(%esp) │ │ + call aabf9 │ │ + pop %edi │ │ + add $0x2c377,%edi │ │ + bsr 0x18(%ebp),%edx │ │ + xor $0x1f,%edx │ │ + cmpl $0x0,0xc(%ebp) │ │ + mov $0xb524,%ecx │ │ + mov $0x49d8,%esi │ │ + cmove %ecx,%esi │ │ + mov 0x8(%ebp),%ebx │ │ + mov 0xb8(%ebx),%ecx │ │ + lea -0x14(%edx,%ecx,1),%eax │ │ + mov $0x18,%cl │ │ + sub %dl,%cl │ │ + xor (%ebx),%esi │ │ + mov $0x80,%edx │ │ + shl %cl,%edx │ │ + mov %edx,0x40(%esp) │ │ + neg %edx │ │ + mov %edx,0x60(%esp) │ │ + cmpl $0x0,0x10(%ebp) │ │ + mov $0x52,%ecx │ │ + mov $0x2c,%edx │ │ + cmove %ecx,%edx │ │ mov %edx,0x18(%esp) │ │ - mov %ecx,%ebx │ │ - call a338a │ │ - pop %esi │ │ - add $0x31be6,%esi │ │ - mov 0x14(%ebp),%edx │ │ - mov 0x10(%ebp),%edi │ │ - lea (%edi,%edi,1),%eax │ │ - cmp %edx,%eax │ │ - sete %cl │ │ - lea (%edx,%edx,1),%eax │ │ - cmp %edi,%eax │ │ - sete %al │ │ - or %cl,%al │ │ - mov 0x18(%ebp),%ecx │ │ + cmpl $0x0,0x14(%ebp) │ │ + mov $0x49,%ecx │ │ + mov $0x26,%edx │ │ + cmove %ecx,%edx │ │ + mov %edx,0x3c(%esp) │ │ mov $0x1,%edx │ │ + mov %eax,0x1c(%esp) │ │ + mov %eax,%ecx │ │ shl %cl,%edx │ │ sar %edx │ │ - mov %edx,0x1c(%esp) │ │ - mov 0xc(%ebp),%ecx │ │ - cmp 0x24(%ebp),%ecx │ │ - mov 0x8(%ebp),%edx │ │ - jge a34ee │ │ - mov 0x14(%ebp),%esi │ │ - movswl (%edx),%ecx │ │ - movw $0x0,(%edx) │ │ - test %al,%al │ │ - je a33e3 │ │ - imul $0xb5,%ecx,%ecx │ │ - sub $0xffffff80,%ecx │ │ - sar $0x8,%ecx │ │ - mov %esi,%edx │ │ - imul $0xb5,%ecx,%eax │ │ - sub $0xffffff80,%eax │ │ - sar $0x8,%eax │ │ - add 0x1c(%esp),%eax │ │ - mov 0x18(%ebp),%ecx │ │ - sar %cl,%eax │ │ - test %esi,%esi │ │ - jle a38e3 │ │ - test %edi,%edi │ │ - jle a38e3 │ │ - imul $0xb5,%eax,%eax │ │ - add $0x880,%eax │ │ - sar $0xc,%eax │ │ - mov %edi,%ecx │ │ - and $0xfffffff0,%ecx │ │ - movd %eax,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - xor %edx,%edx │ │ - pxor %xmm1,%xmm1 │ │ - cmp $0x10,%edi │ │ - mov $0x0,%esi │ │ - jb a34d1 │ │ - jmp a3458 │ │ + mov %edx,0x34(%esp) │ │ + lea -0x4500(%edi),%eax │ │ + mov %eax,0x30(%esp) │ │ + xor %eax,%eax │ │ + mov 0x24(%esp),%ecx │ │ + mov 0x34(%esp),%ebx │ │ nop │ │ nop │ │ nop │ │ + mov %ecx,0xc(%esp) │ │ + mov %eax,0x10(%esp) │ │ + xor %edx,%edx │ │ + mov 0x30(%esp),%eax │ │ nop │ │ - inc %edx │ │ - add 0x18(%esp),%ebx │ │ - cmp 0x14(%ebp),%edx │ │ - je a38e3 │ │ - cmp $0x10,%edi │ │ - mov $0x0,%esi │ │ - jb a34d1 │ │ - xor %esi,%esi │ │ nop │ │ + mov %esi,%ecx │ │ + mov %esi,%edi │ │ + shr $0x3,%edi │ │ + xor %esi,%edi │ │ + shr $0xc,%esi │ │ + xor %edi,%esi │ │ + sar %ecx │ │ + xor %ecx,%esi │ │ + shl $0xf,%esi │ │ + movzwl %si,%esi │ │ + or %ecx,%esi │ │ + mov %esi,%ecx │ │ + shr $0x4,%ecx │ │ + and $0xffe,%ecx │ │ + movswl (%eax,%ecx,1),%edi │ │ + add %ebx,%edi │ │ + mov 0x1c(%esp),%ecx │ │ + sar %cl,%edi │ │ + mov 0xc(%esp),%ecx │ │ + mov %di,(%ecx,%edx,2) │ │ + inc %edx │ │ + cmp 0x18(%esp),%edx │ │ + jb aaca0 │ │ + mov 0x10(%esp),%eax │ │ + inc %eax │ │ + mov 0xc(%esp),%ecx │ │ + add $0xa4,%ecx │ │ + cmp 0x3c(%esp),%eax │ │ + jb aac90 │ │ + decl 0x40(%esp) │ │ + mov 0x8(%ebp),%eax │ │ + mov %eax,%ecx │ │ + mov 0x5c(%eax),%ebx │ │ + mov 0x18(%esp),%esi │ │ + add $0xfffffffd,%esi │ │ + mov 0xc(%ebp),%eax │ │ + mov %eax,%edx │ │ + lea (%eax,%eax,8),%eax │ │ + lea (%eax,%eax,2),%eax │ │ + add %edx,%eax │ │ + lea 0x78(%ecx,%eax,1),%eax │ │ + mov %eax,0x58(%esp) │ │ + mov %ebx,%eax │ │ + neg %eax │ │ + mov %eax,0x2c(%esp) │ │ + imul $0x53,%ebx,%eax │ │ + mov $0x3,%edx │ │ + sub %eax,%edx │ │ + mov 0x10(%ebp),%edi │ │ + mov 0x14(%ebp),%ecx │ │ + add %edi,%ecx │ │ + mov $0x1,%eax │ │ + mov %ecx,0x74(%esp) │ │ + shl %cl,%eax │ │ + sar %eax │ │ + mov %eax,0x70(%esp) │ │ + mov 0x14(%ebp),%eax │ │ + or %edi,%eax │ │ + mov %eax,0x6c(%esp) │ │ + lea 0x1(%edi),%eax │ │ + mov %eax,0x10(%esp) │ │ + and $0xfffffff8,%eax │ │ + mov %eax,0x4c(%esp) │ │ + mov 0x24(%esp),%eax │ │ + lea 0x1ec(%eax,%edx,2),%eax │ │ + mov %eax,0x38(%esp) │ │ + mov 0x20(%esp),%eax │ │ + lea 0x1fa(%eax),%ecx │ │ + mov %ecx,0x54(%esp) │ │ + add $0x1f2,%eax │ │ + mov %eax,0x20(%esp) │ │ + movl $0x3,0x14(%esp) │ │ + mov %esi,0x18(%esp) │ │ + mov %ebx,0x1c(%esp) │ │ + cmp $0x4,%esi │ │ + jge aadc0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movdqu (%ebx,%esi,1),%xmm2 │ │ - movdqa %xmm2,%xmm3 │ │ - punpckhbw %xmm1,%xmm3 │ │ - movdqa %xmm3,%xmm4 │ │ - punpcklwd %xmm1,%xmm4 │ │ - punpckhwd %xmm1,%xmm3 │ │ - punpcklbw %xmm1,%xmm2 │ │ - movdqa %xmm2,%xmm5 │ │ - punpcklwd %xmm1,%xmm5 │ │ - punpckhwd %xmm1,%xmm2 │ │ - paddd %xmm0,%xmm2 │ │ - paddd %xmm0,%xmm5 │ │ - packssdw %xmm2,%xmm5 │ │ - paddd %xmm0,%xmm3 │ │ - paddd %xmm0,%xmm4 │ │ - packssdw %xmm3,%xmm4 │ │ - packuswb %xmm4,%xmm5 │ │ - movdqu %xmm5,(%ebx,%esi,1) │ │ - add $0x10,%esi │ │ - cmp %esi,%ecx │ │ - jne a3460 │ │ - cmp %edi,%ecx │ │ - mov %ecx,%esi │ │ - jne a34d1 │ │ - jmp a3440 │ │ nop │ │ + mov 0x14(%esp),%eax │ │ + inc %eax │ │ + addl $0xa4,0x38(%esp) │ │ + mov %eax,0x14(%esp) │ │ + cmp 0x3c(%esp),%eax │ │ + jae ab020 │ │ + cmp $0x4,%esi │ │ + jl aada0 │ │ + mov 0x14(%esp),%eax │ │ + add $0xfffffffd,%eax │ │ + mov 0x14(%ebp),%ecx │ │ + shl %cl,%eax │ │ + imul $0xa4,%eax,%ecx │ │ + mov 0x54(%esp),%eax │ │ + add %ecx,%eax │ │ + mov %eax,0x5c(%esp) │ │ + add 0x20(%esp),%ecx │ │ + mov %ecx,0x64(%esp) │ │ + movl $0x3,0x28(%esp) │ │ + mov 0x38(%esp),%eax │ │ + mov %eax,0x44(%esp) │ │ + xor %edi,%edi │ │ + test %ebx,%ebx │ │ + jns aae65 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %bl,(%edi,%esi,1) │ │ - mov %edi,%ebx │ │ - inc %esi │ │ - mov 0x10(%ebp),%edi │ │ + imul $0xa4,0x14(%esp),%eax │ │ + add 0x24(%esp),%eax │ │ + mov 0x8(%ebp),%ecx │ │ + movzbl 0xb0(%ecx),%ecx │ │ + mov $0x1,%edx │ │ + shl %cl,%edx │ │ + sar %edx │ │ + add %edi,%edx │ │ + mov 0x28(%esp),%edi │ │ + movswl (%eax,%edi,2),%esi │ │ + sar %cl,%edx │ │ + add %esi,%edx │ │ + mov 0x40(%esp),%esi │ │ + cmp %esi,%edx │ │ + mov %edx,%ecx │ │ + cmovg %esi,%ecx │ │ + mov 0x60(%esp),%esi │ │ + cmp %esi,%edx │ │ + cmovl %esi,%ecx │ │ + mov %cx,(%eax,%edi,2) │ │ + inc %edi │ │ + addl $0x2,0x44(%esp) │ │ + mov 0x18(%esp),%esi │ │ + mov %edi,0x28(%esp) │ │ cmp %esi,%edi │ │ - je a3440 │ │ - mov %ebx,%edi │ │ - movzbl (%ebx,%esi,1),%ebx │ │ - add %eax,%ebx │ │ - cmp $0x100,%ebx │ │ - jl a34e6 │ │ - mov $0xff,%ebx │ │ + mov 0x1c(%esp),%ebx │ │ + je aada0 │ │ + xor %edi,%edi │ │ test %ebx,%ebx │ │ - jg a34c0 │ │ - xor %ebx,%ebx │ │ - jmp a34c0 │ │ - mov %esi,0x4(%esp) │ │ - mov %ebx,0x20(%esp) │ │ - mov 0x14(%ebp),%ecx │ │ - mov %ecx,%edx │ │ - cmp $0x21,%ecx │ │ - mov $0x20,%ebx │ │ - mov $0x20,%ecx │ │ - cmovl %edx,%ecx │ │ - mov %ecx,0x8(%esp) │ │ - cmp $0x21,%edi │ │ - cmovl %edi,%ebx │ │ - test %edx,%edx │ │ - jle a363f │ │ - test %al,%al │ │ - mov %ebx,0x24(%esp) │ │ - mov 0x10(%ebp),%eax │ │ - lea 0x0(,%eax,4),%eax │ │ - je a35cb │ │ - mov %eax,0x28(%esp) │ │ - mov 0x8(%esp),%eax │ │ - add %eax,%eax │ │ - mov %eax,0x10(%esp) │ │ - xor %ecx,%ecx │ │ - lea 0x2c(%esp),%edi │ │ - mov 0x8(%ebp),%eax │ │ - mov %eax,0xc(%esp) │ │ - mov 0x10(%esp),%esi │ │ - mov %ecx,0x14(%esp) │ │ - cmpl $0x0,0x10(%ebp) │ │ - jg a359d │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov 0x4(%esp),%ebx │ │ - push $0x7fff │ │ - push $0xffff8000 │ │ - push $0x1 │ │ - push %edi │ │ - call *0x1c(%ebp) │ │ - mov 0x34(%esp),%ebx │ │ - add $0x10,%esp │ │ - mov 0x14(%esp),%ecx │ │ - inc %ecx │ │ - add 0x28(%esp),%edi │ │ - addl $0x2,0xc(%esp) │ │ - cmp 0x8(%esp),%ecx │ │ - jge a363f │ │ - mov %ecx,0x14(%esp) │ │ - cmpl $0x0,0x10(%ebp) │ │ - jle a3560 │ │ + js aae00 │ │ + mov 0x28(%esp),%eax │ │ + add $0xfffffffd,%eax │ │ + mov 0x10(%ebp),%ecx │ │ + shl %cl,%eax │ │ + mov %eax,0x48(%esp) │ │ + cmp 0x2c(%esp),%ebx │ │ + jl aae00 │ │ + mov 0x5c(%esp),%eax │ │ + mov 0x48(%esp),%ecx │ │ + lea (%eax,%ecx,2),%eax │ │ + mov %eax,0x68(%esp) │ │ + xor %edi,%edi │ │ + mov 0x44(%esp),%eax │ │ + mov 0x2c(%esp),%ecx │ │ + mov %ecx,0xc(%esp) │ │ + mov 0x58(%esp),%ebx │ │ + jmp aaece │ │ xor %eax,%eax │ │ + add 0x70(%esp),%eax │ │ + mov 0x74(%esp),%ecx │ │ + sar %cl,%eax │ │ + movsbl (%ebx),%ecx │ │ + imul %eax,%ecx │ │ + add %ecx,%edi │ │ + mov 0x78(%esp),%eax │ │ + add $0xa4,%eax │ │ mov 0xc(%esp),%ecx │ │ + test %ecx,%ecx │ │ + lea 0x1(%ecx),%ecx │ │ + mov %ecx,0xc(%esp) │ │ + je aae00 │ │ + mov %eax,0x78(%esp) │ │ + mov 0x2c(%esp),%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %ecx,%edx │ │ + or 0xc(%esp),%edx │ │ + je aaf10 │ │ + movsbl (%ebx),%edx │ │ + movswl (%eax),%esi │ │ + imul %edx,%esi │ │ + add %esi,%edi │ │ + inc %ebx │ │ + add $0x2,%eax │ │ + cmp 0x1c(%esp),%ecx │ │ + lea 0x1(%ecx),%ecx │ │ + jl aaee0 │ │ + jmp aaeb2 │ │ nop │ │ nop │ │ nop │ │ - movswl (%ecx),%edx │ │ - imul $0xb5,%edx,%edx │ │ - sub $0xffffff80,%edx │ │ - sar $0x8,%edx │ │ - mov %edx,(%edi,%eax,4) │ │ - inc %eax │ │ - add %esi,%ecx │ │ - cmp %ebx,%eax │ │ - jl a35b0 │ │ - jmp a3560 │ │ - mov %eax,0x10(%esp) │ │ - mov 0x8(%esp),%eax │ │ - lea (%eax,%eax,1),%edi │ │ - xor %ecx,%ecx │ │ - lea 0x2c(%esp),%esi │ │ - mov 0x8(%ebp),%eax │ │ - mov %eax,0xc(%esp) │ │ - mov %ecx,0x14(%esp) │ │ - cmpl $0x0,0x10(%ebp) │ │ - jg a3629 │ │ - nop │ │ - nop │ │ nop │ │ - mov 0x4(%esp),%ebx │ │ - push $0x7fff │ │ - push $0xffff8000 │ │ - push $0x1 │ │ - push %esi │ │ - call *0x1c(%ebp) │ │ - mov 0x34(%esp),%ebx │ │ - add $0x10,%esp │ │ - mov 0x14(%esp),%ecx │ │ - inc %ecx │ │ - add 0x10(%esp),%esi │ │ - addl $0x2,0xc(%esp) │ │ - cmp 0x8(%esp),%ecx │ │ - jge a363f │ │ - mov %ecx,0x14(%esp) │ │ - cmpl $0x0,0x10(%ebp) │ │ - jle a35f0 │ │ - xor %eax,%eax │ │ - mov 0xc(%esp),%ecx │ │ nop │ │ - movswl (%ecx),%edx │ │ - mov %edx,(%esi,%eax,4) │ │ - inc %eax │ │ - add %edi,%ecx │ │ - cmp %ebx,%eax │ │ - jl a3630 │ │ - jmp a35f0 │ │ - mov 0x8(%esp),%eax │ │ - mov %eax,%edi │ │ - imul %eax,%ebx │ │ - add %ebx,%ebx │ │ - sub $0x4,%esp │ │ - mov %ebx,%eax │ │ - mov 0x8(%esp),%ebx │ │ - push %eax │ │ - push $0x0 │ │ - pushl 0x8(%ebp) │ │ - call 1540 │ │ - add $0x10,%esp │ │ - mov 0x10(%ebp),%esi │ │ - imul %esi,%edi │ │ - test %edi,%edi │ │ - mov 0x18(%ebp),%ecx │ │ - mov 0x1c(%esp),%ebx │ │ - jle a376d │ │ - mov %edi,%esi │ │ - xor %eax,%eax │ │ - cmp $0x7,%edi │ │ - jbe a3749 │ │ - mov %esi,%eax │ │ - and $0xfffffff8,%eax │ │ - movd %ebx,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - movd %ecx,%xmm2 │ │ - lea 0x3c(%esp),%edi │ │ - xorps %xmm1,%xmm1 │ │ - movss %xmm2,%xmm1 │ │ - mov 0x4(%esp),%edx │ │ - movdqa -0x157a0(%edx),%xmm2 │ │ - movdqa -0x15790(%edx),%xmm3 │ │ - mov %eax,%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x8(%ebp),%eax │ │ + cmpl $0x0,0x4(%eax) │ │ + je aaeb2 │ │ + cmpl $0x0,0x6c(%esp) │ │ + js aae9e │ │ + xor %ecx,%ecx │ │ + mov 0x64(%esp),%eax │ │ + mov %eax,0x50(%esp) │ │ + mov 0x68(%esp),%esi │ │ + xor %eax,%eax │ │ + cmpl $0x7,0x10(%esp) │ │ + mov %ecx,0x34(%esp) │ │ + mov %esi,0x30(%esp) │ │ + ja aaf90 │ │ + jmp aaf81 │ │ nop │ │ - movdqu -0x10(%edi),%xmm4 │ │ - movdqu (%edi),%xmm5 │ │ - paddd %xmm0,%xmm4 │ │ - paddd %xmm0,%xmm5 │ │ - psrad %xmm1,%xmm4 │ │ - psrad %xmm1,%xmm5 │ │ - movdqa %xmm2,%xmm6 │ │ - pcmpgtd %xmm4,%xmm6 │ │ - pand %xmm6,%xmm4 │ │ - pandn %xmm2,%xmm6 │ │ - por %xmm4,%xmm6 │ │ - movdqa %xmm2,%xmm4 │ │ - pcmpgtd %xmm5,%xmm4 │ │ - pand %xmm4,%xmm5 │ │ - pandn %xmm2,%xmm4 │ │ - por %xmm5,%xmm4 │ │ - movdqa %xmm6,%xmm5 │ │ - pcmpgtd %xmm3,%xmm5 │ │ - pand %xmm5,%xmm6 │ │ - pandn %xmm3,%xmm5 │ │ - por %xmm6,%xmm5 │ │ - movdqa %xmm4,%xmm6 │ │ - pcmpgtd %xmm3,%xmm6 │ │ - pand %xmm6,%xmm4 │ │ - pandn %xmm3,%xmm6 │ │ - por %xmm4,%xmm6 │ │ - movdqu %xmm5,-0x10(%edi) │ │ - movdqu %xmm6,(%edi) │ │ - add $0x20,%edi │ │ - add $0xfffffff8,%edx │ │ - jne a36c0 │ │ - cmp %eax,%esi │ │ - jne a3749 │ │ - jmp a376d │ │ - mov %edx,0x2c(%esp,%eax,4) │ │ - inc %eax │ │ - cmp %esi,%eax │ │ - jge a376d │ │ - mov 0x2c(%esp,%eax,4),%edx │ │ - add %ebx,%edx │ │ - sar %cl,%edx │ │ - cmp $0x8000,%edx │ │ - jl a375e │ │ - mov $0x7fff,%edx │ │ - cmp $0xffff7fff,%edx │ │ - jg a3740 │ │ - mov $0xffff8000,%edx │ │ - jmp a3740 │ │ - mov 0x10(%ebp),%eax │ │ - test %eax,%eax │ │ - mov 0x4(%esp),%ebx │ │ - jle a379a │ │ - lea 0x2c(%esp),%edi │ │ - mov 0x10(%ebp),%esi │ │ nop │ │ - push $0x7fff │ │ - push $0xffff8000 │ │ - pushl 0x10(%ebp) │ │ - push %edi │ │ - call *0x20(%ebp) │ │ - add $0x10,%esp │ │ - add $0x4,%edi │ │ - dec %esi │ │ - jne a3780 │ │ - cmpl $0x0,0x14(%ebp) │ │ - mov 0x18(%esp),%edi │ │ - jle a38e3 │ │ - cmpl $0x0,0x10(%ebp) │ │ - jle a38e3 │ │ - lea 0x2c(%esp),%ecx │ │ - mov 0x10(%ebp),%eax │ │ - and $0xfffffffc,%eax │ │ - xor %ebx,%ebx │ │ - pxor %xmm0,%xmm0 │ │ - mov 0x4(%esp),%edx │ │ - movdqa -0x158c0(%edx),%xmm1 │ │ - movdqa -0x15ad0(%edx),%xmm2 │ │ - movdqa -0x15960(%edx),%xmm3 │ │ - mov 0x20(%esp),%edx │ │ - mov 0x10(%ebp),%esi │ │ - cmp $0x4,%esi │ │ - mov %ebx,0x4(%esp) │ │ - jae a3812 │ │ - jmp a3837 │ │ - mov 0x4(%esp),%ebx │ │ - inc %ebx │ │ - mov 0x18(%esp),%edi │ │ - add %edi,%edx │ │ - cmp 0x14(%ebp),%ebx │ │ - mov %esi,%ecx │ │ - je a38e3 │ │ - mov 0x10(%ebp),%esi │ │ - cmp $0x4,%esi │ │ - mov %ebx,0x4(%esp) │ │ - jb a3837 │ │ - mov %ebx,%esi │ │ - imul %edi,%esi │ │ - mov 0x20(%esp),%ebx │ │ - lea (%ebx,%esi,1),%edi │ │ - mov %edi,0x8(%esp) │ │ - mov 0x10(%ebp),%edi │ │ - lea (%ecx,%edi,4),%edi │ │ - cmp %edi,0x8(%esp) │ │ - jae a3840 │ │ - add 0x10(%ebp),%esi │ │ - add %ebx,%esi │ │ - cmp %ecx,%esi │ │ - jbe a3840 │ │ - xor %edi,%edi │ │ - mov %ecx,%esi │ │ - jmp a38c0 │ │ - lea (%ecx,%eax,4),%esi │ │ - xor %edi,%edi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x30(%esp),%esi │ │ + add $0xa4,%esi │ │ + addl $0xa4,0x50(%esp) │ │ + mov 0x34(%esp),%ecx │ │ + cmp 0x14(%ebp),%ecx │ │ + lea 0x1(%ecx),%ecx │ │ + je aaea0 │ │ + cmpl $0x7,0x10(%esp) │ │ + mov %ecx,0x34(%esp) │ │ + mov %esi,0x30(%esp) │ │ + ja aaf90 │ │ + xor %edx,%edx │ │ + jmp aaff3 │ │ nop │ │ nop │ │ - movd (%edx,%edi,1),%xmm4 │ │ - punpcklbw %xmm0,%xmm4 │ │ - punpcklwd %xmm0,%xmm4 │ │ - movdqu (%ecx,%edi,4),%xmm5 │ │ - paddd %xmm1,%xmm5 │ │ - psrad $0x4,%xmm5 │ │ - paddd %xmm4,%xmm5 │ │ - movdqa %xmm2,%xmm4 │ │ - pcmpgtd %xmm5,%xmm4 │ │ - pand %xmm4,%xmm5 │ │ - pandn %xmm2,%xmm4 │ │ - por %xmm5,%xmm4 │ │ - movdqa %xmm4,%xmm5 │ │ - pcmpgtd %xmm0,%xmm5 │ │ - pand %xmm4,%xmm5 │ │ - pshufb %xmm3,%xmm5 │ │ - movd %xmm5,(%edx,%edi,1) │ │ - add $0x4,%edi │ │ - cmp %edi,%eax │ │ - jne a3850 │ │ - cmp 0x10(%ebp),%eax │ │ - mov %eax,%edi │ │ - jne a38c0 │ │ - jmp a37f0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ - add $0x4,%esi │ │ - mov %cl,(%edx,%edi,1) │ │ - inc %edi │ │ - cmp %edi,0x10(%ebp) │ │ - je a37f0 │ │ - movzbl (%edx,%edi,1),%ebx │ │ - mov (%esi),%ecx │ │ - add $0x8,%ecx │ │ - sar $0x4,%ecx │ │ - add %ebx,%ecx │ │ - cmp $0x100,%ecx │ │ - jl a38db │ │ - mov $0xff,%ecx │ │ - test %ecx,%ecx │ │ - jg a38b0 │ │ - xor %ecx,%ecx │ │ - jmp a38b0 │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call a38ff │ │ - pop %ebx │ │ - add $0x31671,%ebx │ │ - mov 0x8(%ebp),%eax │ │ - lea -0x30fe0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x31120(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x31260(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x313a0(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,(%eax) │ │ - lea -0x30f90(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x310d0(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x31210(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x31350(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x28(%eax) │ │ - lea -0x30f40(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x31080(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x311c0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x31300(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x50(%eax) │ │ - lea -0x30ef0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x31030(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x31170(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x312b0(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x78(%eax) │ │ - lea -0x30ae0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x30c20(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x30d60(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x30ea0(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x10(%eax) │ │ - lea -0x30a90(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x30bd0(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x30d10(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x30e50(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x38(%eax) │ │ - lea -0x30a40(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x30b80(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x30cc0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x30e00(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x60(%eax) │ │ - lea -0x309f0(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x30b30(%ebx),%ecx │ │ - movd %ecx,%xmm1 │ │ - punpckldq %xmm0,%xmm1 │ │ - lea -0x30c70(%ebx),%ecx │ │ - movd %ecx,%xmm0 │ │ - lea -0x30db0(%ebx),%ecx │ │ - movd %ecx,%xmm2 │ │ - punpckldq %xmm0,%xmm2 │ │ - punpcklqdq %xmm1,%xmm2 │ │ - movdqu %xmm2,0x88(%eax) │ │ - lea -0x309a0(%ebx),%ecx │ │ - mov %ecx,0x20(%eax) │ │ - lea -0x30950(%ebx),%ecx │ │ - mov %ecx,0x48(%eax) │ │ - lea -0x30900(%ebx),%ecx │ │ - mov %ecx,0x70(%eax) │ │ - lea -0x308b0(%ebx),%ecx │ │ - mov %ecx,0x98(%eax) │ │ - lea -0x30860(%ebx),%ecx │ │ - mov %ecx,0x24(%eax) │ │ - lea -0x2fea0(%ebx),%ecx │ │ - mov %ecx,0x4c(%eax) │ │ - lea -0x2fb20(%ebx),%ecx │ │ - mov %ecx,0x74(%eax) │ │ - lea -0x2f300(%ebx),%ecx │ │ - mov %ecx,0x9c(%eax) │ │ - lea -0x2f020(%ebx),%ecx │ │ - mov %ecx,0xa0(%eax) │ │ - lea -0x2ed50(%ebx),%ecx │ │ - mov %ecx,0xa4(%eax) │ │ - lea -0x2e990(%ebx),%ecx │ │ - mov %ecx,0xa8(%eax) │ │ - lea -0x2e660(%ebx),%ecx │ │ - mov %ecx,0xb8(%eax) │ │ - lea -0x2e3a0(%ebx),%ecx │ │ - mov %ecx,0xbc(%eax) │ │ - lea -0x2e0c0(%ebx),%ecx │ │ - mov %ecx,0xc0(%eax) │ │ - lea -0x2de60(%ebx),%ecx │ │ - mov %ecx,0xac(%eax) │ │ - lea -0x2d8d0(%ebx),%ecx │ │ - mov %ecx,0xb0(%eax) │ │ - lea -0x2d880(%ebx),%ecx │ │ - mov %ecx,0xb4(%eax) │ │ - lea -0x2d830(%ebx),%ecx │ │ - mov %ecx,0xc4(%eax) │ │ - lea -0x2d4b0(%ebx),%ecx │ │ - mov %ecx,0xc8(%eax) │ │ - lea -0x2d150(%ebx),%ecx │ │ - mov %ecx,0xcc(%eax) │ │ - lea -0x2cb50(%ebx),%ecx │ │ - mov %ecx,0xd0(%eax) │ │ - mov %eax,(%esp) │ │ - call 75440 │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movd %eax,%xmm1 │ │ + pxor %xmm0,%xmm0 │ │ + mov 0x4c(%esp),%eax │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call a3bdf │ │ - pop %ebx │ │ - add $0x31391,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - pushl 0x28(%ebp) │ │ - push $0x0 │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a8680 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ + movq -0x8(%esi),%xmm2 │ │ + punpcklwd %xmm2,%xmm2 │ │ + movq (%esi),%xmm3 │ │ + punpcklwd %xmm3,%xmm3 │ │ + psrad $0x10,%xmm2 │ │ + paddd %xmm2,%xmm1 │ │ + psrad $0x10,%xmm3 │ │ + paddd %xmm3,%xmm0 │ │ + add $0x10,%esi │ │ + add $0xfffffff8,%eax │ │ + jne aafa0 │ │ + mov 0x4c(%esp),%edx │ │ + cmp %edx,0x10(%esp) │ │ + paddd %xmm1,%xmm0 │ │ + pshufd $0x4e,%xmm0,%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + pshufd $0xe5,%xmm1,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + movd %xmm0,%eax │ │ + je aaf50 │ │ + mov 0x10(%esp),%esi │ │ + sub %edx,%esi │ │ + add 0x48(%esp),%edx │ │ + mov 0x50(%esp),%ecx │ │ + lea (%ecx,%edx,2),%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call a3c2f │ │ - pop %ebx │ │ - add $0x31341,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0x8,%esp │ │ - pushl 0x30(%ebp) │ │ - push $0x0 │ │ - pushl 0x2c(%ebp) │ │ - pushl 0x28(%ebp) │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a9900 │ │ - add $0x30,%esp │ │ - lea -0x4(%ebp),%esp │ │ + movswl (%edx),%ecx │ │ + add %ecx,%eax │ │ + add $0x2,%edx │ │ + dec %esi │ │ + jne ab010 │ │ + jmp aaf50 │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call a3c7f │ │ - pop %ebx │ │ - add $0x312f1,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0x4,%esp │ │ - pushl 0x24(%ebp) │ │ - push $0x0 │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call aa440 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffffc,%esp │ │ + sub $0xec,%esp │ │ + mov %edx,0x84(%esp) │ │ + mov %ecx,0x74(%esp) │ │ + call ab04f │ │ + pop %eax │ │ + add $0x2bf21,%eax │ │ + mov %eax,0x6c(%esp) │ │ + mov 0xc(%ebp),%eax │ │ + mov 0xd4(%eax),%ecx │ │ + mov %ecx,0x8c(%esp) │ │ + test %ecx,%ecx │ │ + setne %cl │ │ + cmpl $0x0,0x20(%ebp) │ │ + setg %dl │ │ + and %cl,%dl │ │ + mov 0x3c(%ebp),%edi │ │ + bsr %edi,%ecx │ │ + xor $0xffffffe0,%ecx │ │ + add $0x19,%ecx │ │ + mov $0x80,%ebx │ │ + shl %cl,%ebx │ │ + xor %esi,%esi │ │ + cmpl $0x0,0xd8(%eax) │ │ + movzbl %dl,%edx │ │ + mov %edi,0x30(%esp) │ │ + movl $0x0,0x34(%esp) │ │ + je ab0c6 │ │ + mov $0x10,%eax │ │ + shl %cl,%eax │ │ + mov %eax,0x34(%esp) │ │ + xor %eax,%eax │ │ + cmpl $0x0,0x30(%ebp) │ │ + sete %al │ │ + lea 0xeb(%eax,%eax,4),%eax │ │ + shl %cl,%eax │ │ + mov %eax,0x30(%esp) │ │ + mov %ecx,0x3c(%esp) │ │ + inc %edx │ │ + mov %edx,0xa0(%esp) │ │ + mov %ebx,%eax │ │ + neg %eax │ │ + mov %eax,0x14(%esp) │ │ + dec %ebx │ │ + mov %ebx,0x18(%esp) │ │ + mov 0x20(%ebp),%eax │ │ + imul $0x2500,%eax,%ecx │ │ + add $0xb200,%ecx │ │ + imul $0xad,%eax,%edx │ │ + add $0x69,%edx │ │ + mov 0x28(%ebp),%eax │ │ + mov %eax,0x58(%esp) │ │ + mov 0xc(%ebp),%eax │ │ + mov (%eax),%edi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call a3ccf │ │ - pop %ebx │ │ - add $0x312a1,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - pushl 0x2c(%ebp) │ │ - push $0x0 │ │ - pushl 0x28(%ebp) │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call ab630 │ │ - add $0x30,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %ecx,%ebx │ │ + and $0xff00,%ebx │ │ + movzbl %dl,%eax │ │ + or %ebx,%eax │ │ + xor %edi,%eax │ │ + mov %eax,0xe4(%esp,%esi,4) │ │ + inc %esi │ │ + add $0xffffdb00,%ecx │ │ + add $0xffffff53,%edx │ │ + cmp 0xa0(%esp),%esi │ │ + jb ab110 │ │ + cmpl $0x0,0x10(%ebp) │ │ + jle ac13a │ │ + mov $0x20,%edx │ │ + mov 0x34(%ebp),%ebx │ │ + mov %ebx,%ecx │ │ + shr %cl,%edx │ │ + mov %edx,0x88(%esp) │ │ + mov $0x2,%esi │ │ + mov $0x2,%edx │ │ + mov 0x38(%ebp),%eax │ │ + mov %eax,%ecx │ │ + shr %cl,%edx │ │ + mov 0x1c(%ebp),%eax │ │ + cmp %eax,%edx │ │ + cmovle %edx,%eax │ │ + mov %ebx,%ecx │ │ + shr %cl,%esi │ │ + mov %esi,0x78(%esp) │ │ + sarl 0x58(%esp) │ │ + mov 0x8(%ebp),%esi │ │ + shr %esi │ │ + mov $0x20,%edi │ │ + mov 0x38(%ebp),%ecx │ │ + shr %cl,%edi │ │ + mov 0x8c(%esp),%ecx │ │ + test %ecx,%ecx │ │ + cmove %ecx,%eax │ │ + mov 0x20(%ebp),%ecx │ │ + test %ecx,%ecx │ │ + cmove %ecx,%eax │ │ + imul $0x52,%edx,%ecx │ │ + mov %ecx,0x64(%esp) │ │ + imul %eax,%esi │ │ + mov 0x74(%esp),%ecx │ │ + lea (%ecx,%esi,2),%ecx │ │ + mov %ecx,0x80(%esp) │ │ + mov 0x84(%esp),%ebx │ │ + lea (%ebx,%esi,2),%ecx │ │ + mov %ecx,0x7c(%esp) │ │ + mov %eax,0x68(%esp) │ │ + imul $0xa4,%eax,%edx │ │ + mov 0x18(%ebp),%eax │ │ + lea 0x1f2(%edx,%eax,1),%ecx │ │ + mov %ecx,0xbc(%esp) │ │ + add %eax,%edx │ │ + mov 0x34(%ebp),%ecx │ │ + shl $0x4,%ecx │ │ + mov 0x6c(%esp),%esi │ │ + lea -0x2920(%esi,%ecx,1),%ecx │ │ + mov %ecx,0xa4(%esp) │ │ + mov 0x88(%esp),%esi │ │ + lea 0x1f2(%edx,%esi,2),%ecx │ │ + mov %ecx,0xb8(%esp) │ │ + imul $0xa4,%edi,%ecx │ │ + lea 0x1f2(%ecx,%eax,1),%edx │ │ + mov %edx,0xc8(%esp) │ │ + add %eax,%ecx │ │ + lea 0x1f2(%eax,%esi,2),%edx │ │ + mov %edx,0xc4(%esp) │ │ + add $0x1f2,%eax │ │ + mov %eax,0xcc(%esp) │ │ + lea 0x1f2(%ecx,%esi,2),%eax │ │ + mov %eax,0xc0(%esp) │ │ + lea (%esi,%esi,1),%eax │ │ + mov %eax,0xd0(%esp) │ │ + mov %ebx,0x9c(%esp) │ │ + mov 0x74(%esp),%eax │ │ + mov %eax,0x98(%esp) │ │ + mov 0x7c(%esp),%eax │ │ + mov %eax,0x94(%esp) │ │ + mov 0x80(%esp),%eax │ │ + mov %eax,0x90(%esp) │ │ + mov 0x24(%ebp),%eax │ │ + mov %eax,0x54(%esp) │ │ + mov 0x10(%ebp),%eax │ │ + xor %ecx,%ecx │ │ + jmp ab2df │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call a3d1f │ │ - pop %ebx │ │ - add $0x31251,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - pushl 0x28(%ebp) │ │ - push $0x4 │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a8680 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x88(%esp),%esi │ │ + mov 0x50(%esp),%ecx │ │ + add %esi,%ecx │ │ + mov 0xd0(%esp),%eax │ │ + add %eax,0x54(%esp) │ │ + add %eax,0x90(%esp) │ │ + add %eax,0x94(%esp) │ │ + add %eax,0x98(%esp) │ │ + add %eax,0x9c(%esp) │ │ + mov 0x10(%ebp),%eax │ │ + cmp %eax,%ecx │ │ + jge ac13a │ │ + cmpl $0x0,0x8c(%esp) │ │ + mov %ecx,%edx │ │ + setne %cl │ │ + sub %edx,%eax │ │ + cmp %eax,%esi │ │ + cmovle %esi,%eax │ │ + mov %eax,0x4c(%esp) │ │ + mov %edx,%eax │ │ + mov %edx,0x50(%esp) │ │ + test %edx,%edx │ │ + setne %al │ │ + and %cl,%al │ │ + cmp $0x1,%al │ │ + mov 0xa0(%esp),%ebx │ │ + jne ab333 │ │ + xor %ecx,%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call a3d6f │ │ - pop %ebx │ │ - add $0x31201,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0x8,%esp │ │ - pushl 0x30(%ebp) │ │ - push $0x4 │ │ - pushl 0x2c(%ebp) │ │ - pushl 0x28(%ebp) │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a9900 │ │ - add $0x30,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call a3dbf │ │ - pop %ebx │ │ - add $0x311b1,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0x4,%esp │ │ - pushl 0x24(%ebp) │ │ - push $0x4 │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call aa440 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0xa8(%esp,%ecx,4),%edx │ │ + mov %edx,0xb0(%esp,%ecx,4) │ │ + inc %ecx │ │ + cmp %ebx,%ecx │ │ + jb ab320 │ │ + xor %ecx,%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call a3e0f │ │ - pop %ebx │ │ - add $0x31161,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - pushl 0x2c(%ebp) │ │ - push $0x4 │ │ - pushl 0x28(%ebp) │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call ab630 │ │ - add $0x30,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ + mov 0xe4(%esp,%ecx,4),%edx │ │ + mov %edx,%esi │ │ + sar %esi │ │ + mov %edx,%edi │ │ + shr $0x3,%edi │ │ + xor %edx,%edi │ │ + shr $0xc,%edx │ │ + xor %edi,%edx │ │ + xor %esi,%edx │ │ + shl $0xf,%edx │ │ + movzwl %dx,%edx │ │ + or %esi,%edx │ │ + mov %edx,0xe4(%esp,%ecx,4) │ │ + movzbl %dh,%edx │ │ + mov %edx,0xa8(%esp,%ecx,4) │ │ + inc %ecx │ │ + cmp %ebx,%ecx │ │ + jb ab340 │ │ + mov 0x78(%esp),%ecx │ │ + mov 0x4c(%esp),%edx │ │ + cmp %edx,%ecx │ │ + cmovle %ecx,%edx │ │ + test %al,%al │ │ + mov $0x0,%eax │ │ + cmove %eax,%edx │ │ + mov %edx,0x4(%esp) │ │ + mov 0x68(%esp),%eax │ │ + cmp 0x1c(%ebp),%eax │ │ + jge ab950 │ │ + mov 0xa8(%esp),%ecx │ │ + mov 0xb0(%esp),%edx │ │ + mov %ecx,%eax │ │ + sar $0x4,%eax │ │ + add $0x3,%eax │ │ + and $0xf,%ecx │ │ + add $0x3,%ecx │ │ + mov %edx,%esi │ │ + sar $0x4,%esi │ │ + add $0x3,%esi │ │ + and $0xf,%edx │ │ + add $0x3,%edx │ │ + imul 0x64(%esp),%ecx │ │ + mov 0x4(%esp),%edi │ │ + lea (%edi,%ecx,1),%ebx │ │ + mov 0x78(%esp),%edi │ │ + imul %edi,%eax │ │ + add %eax,%ebx │ │ + imul 0x64(%esp),%edx │ │ + imul %edi,%esi │ │ + add %edx,%esi │ │ + mov 0x50(%esp),%edx │ │ + mov 0x4(%esp),%edi │ │ + add %edi,%edx │ │ + add %ecx,%eax │ │ + mov 0x80(%esp),%ecx │ │ + lea (%ecx,%edx,2),%ecx │ │ + mov %ecx,0x20(%esp) │ │ + mov 0x7c(%esp),%ecx │ │ + lea (%ecx,%edx,2),%ecx │ │ + mov %ecx,0xc(%esp) │ │ + mov 0xbc(%esp),%ecx │ │ + lea (%ecx,%ebx,2),%edx │ │ + mov %edx,0x1c(%esp) │ │ + mov 0xb8(%esp),%edx │ │ + lea (%edx,%esi,2),%edx │ │ + mov %edx,0x2c(%esp) │ │ + lea (%ecx,%eax,2),%eax │ │ + mov %eax,0x48(%esp) │ │ + mov 0x54(%esp),%eax │ │ + lea (%eax,%edi,2),%eax │ │ + mov %eax,0x60(%esp) │ │ + mov 0x94(%esp),%eax │ │ + mov %eax,0x28(%esp) │ │ + mov 0x90(%esp),%eax │ │ + mov %eax,0x10(%esp) │ │ + mov 0x68(%esp),%eax │ │ + mov %eax,0x38(%esp) │ │ + mov 0x4(%esp),%eax │ │ + cmp 0x4c(%esp),%eax │ │ + jge ab6c0 │ │ + jmp ab4bb │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x38(%esp),%ecx │ │ + inc %ecx │ │ + addl $0xa4,0x1c(%esp) │ │ + mov 0x8(%ebp),%eax │ │ + add %eax,0x20(%esp) │ │ + add %eax,0xc(%esp) │ │ + addl $0xa4,0x2c(%esp) │ │ + addl $0xa4,0x48(%esp) │ │ + add %eax,0x10(%esp) │ │ + add %eax,0x28(%esp) │ │ + mov %ecx,0x38(%esp) │ │ + cmp 0x1c(%ebp),%ecx │ │ + je ab950 │ │ + mov 0x4(%esp),%eax │ │ + cmp 0x4c(%esp),%eax │ │ + jge ab6c0 │ │ + mov 0x38(%esp),%eax │ │ + mov 0x38(%ebp),%ecx │ │ + shl %cl,%eax │ │ + imul 0x58(%esp),%eax │ │ + cmpl $0x0,0x34(%ebp) │ │ + mov 0xc(%ebp),%ecx │ │ + mov 0x24(%ecx),%ecx │ │ + mov %ecx,0x24(%esp) │ │ + je ab5d4 │ │ + mov 0x24(%ebp),%ecx │ │ + lea (%ecx,%eax,2),%eax │ │ + mov %eax,0x8(%esp) │ │ + xor %esi,%esi │ │ + mov 0x4(%esp),%edi │ │ + jmp ab506 │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call a3e5f │ │ - pop %ebx │ │ - add $0x31111,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ + mov 0x20(%esp),%eax │ │ + mov %cx,(%eax,%esi,1) │ │ + inc %edi │ │ + add $0x2,%esi │ │ + cmp 0x4c(%esp),%edi │ │ + jge ab6c0 │ │ + mov 0x50(%esp),%eax │ │ + add %edi,%eax │ │ + mov 0x34(%ebp),%ecx │ │ + shl %cl,%eax │ │ + mov 0x8(%esp),%edx │ │ + movzwl (%edx,%eax,2),%ecx │ │ + movzwl 0x2(%edx,%eax,2),%eax │ │ + lea 0x1(%ecx,%eax,1),%eax │ │ + shr %eax │ │ + cmpl $0x0,0x24(%esp) │ │ + mov 0x1c(%esp),%ecx │ │ + movswl (%ecx,%esi,1),%edx │ │ + movzwl %ax,%ecx │ │ + je ab540 │ │ + mov 0xc(%esp),%eax │ │ + movzwl (%eax,%esi,1),%ebx │ │ + jmp ab597 │ │ + mov %edx,0x44(%esp) │ │ + mov 0xc(%ebp),%eax │ │ + mov %eax,%ebx │ │ + mov 0x2c(%ebp),%eax │ │ + imul 0xc4(%ebx,%eax,4),%ecx │ │ + mov 0xc(%esp),%edx │ │ + movzwl (%edx,%esi,1),%ebx │ │ mov 0xc(%ebp),%edx │ │ - pushl 0x28(%ebp) │ │ - push $0x8 │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a8680 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ + mov 0xbc(%edx,%eax,4),%edx │ │ + imul %ebx,%edx │ │ + add %ecx,%edx │ │ + sar $0x6,%edx │ │ + mov 0xc(%ebp),%ecx │ │ + mov 0xcc(%ecx,%eax,4),%eax │ │ + mov 0x3c(%esp),%ecx │ │ + shl %cl,%eax │ │ + add %edx,%eax │ │ + mov 0x3c(%ebp),%ecx │ │ + cmp %ecx,%eax │ │ + mov %ecx,%edx │ │ + jg ab58b │ │ + mov %eax,%edx │ │ + xor %ecx,%ecx │ │ + test %eax,%eax │ │ + js ab593 │ │ + mov %edx,%ecx │ │ + mov 0x44(%esp),%edx │ │ + mov 0x14(%ebp),%eax │ │ + movzbl (%eax,%ecx,1),%eax │ │ + imul %edx,%eax │ │ + mov 0xc(%ebp),%ecx │ │ + movzbl 0x58(%ecx),%ecx │ │ + mov $0x1,%edx │ │ + shl %cl,%edx │ │ + sar %edx │ │ + add %eax,%edx │ │ + sar %cl,%edx │ │ + add %ebx,%edx │ │ + mov 0x30(%esp),%eax │ │ + cmp %eax,%edx │ │ + jg ab5c1 │ │ + mov %edx,%eax │ │ + mov 0x34(%esp),%ecx │ │ + cmp %ecx,%edx │ │ + jl ab4f0 │ │ + mov %eax,%ecx │ │ + jmp ab4f0 │ │ + mov 0x60(%esp),%ecx │ │ + lea (%ecx,%eax,2),%ebx │ │ + xor %esi,%esi │ │ + mov %ebx,0x8(%esp) │ │ + jmp ab60b │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x20(%esp),%eax │ │ + mov %cx,(%eax,%esi,2) │ │ + mov 0x4(%esp),%eax │ │ + lea 0x1(%eax,%esi,1),%eax │ │ + inc %esi │ │ + cmp 0x4c(%esp),%eax │ │ + jge ab6c0 │ │ + cmpl $0x0,0x24(%esp) │ │ + mov 0x1c(%esp),%eax │ │ + movswl (%eax,%esi,2),%edx │ │ + movzwl (%ebx,%esi,2),%ecx │ │ + je ab630 │ │ + mov 0xc(%esp),%eax │ │ + movzwl (%eax,%esi,2),%edi │ │ + jmp ab681 │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call a3eaf │ │ - pop %ebx │ │ - add $0x310c1,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0x8,%esp │ │ - pushl 0x30(%ebp) │ │ - push $0x8 │ │ - pushl 0x2c(%ebp) │ │ - pushl 0x28(%ebp) │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a9900 │ │ - add $0x30,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call a3eff │ │ - pop %ebx │ │ - add $0x31071,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0x4,%esp │ │ - pushl 0x24(%ebp) │ │ - push $0x8 │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call aa440 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ + mov 0xc(%ebp),%eax │ │ + mov %eax,%edi │ │ + mov 0x2c(%ebp),%ebx │ │ + imul 0xc4(%eax,%ebx,4),%ecx │ │ + mov 0xc(%esp),%eax │ │ + movzwl (%eax,%esi,2),%edi │ │ + mov 0xc(%ebp),%eax │ │ + mov 0xbc(%eax,%ebx,4),%eax │ │ + imul %edi,%eax │ │ + add %ecx,%eax │ │ + sar $0x6,%eax │ │ + mov 0xc(%ebp),%ecx │ │ + mov 0xcc(%ecx,%ebx,4),%ebx │ │ + mov 0x3c(%esp),%ecx │ │ + shl %cl,%ebx │ │ + add %eax,%ebx │ │ + mov 0x3c(%ebp),%eax │ │ + cmp %eax,%ebx │ │ + jg ab675 │ │ + mov %ebx,%eax │ │ + xor %ecx,%ecx │ │ + test %ebx,%ebx │ │ + js ab67d │ │ + mov %eax,%ecx │ │ + mov 0x8(%esp),%ebx │ │ + mov 0x14(%ebp),%eax │ │ + movzbl (%eax,%ecx,1),%eax │ │ + imul %edx,%eax │ │ + mov 0xc(%ebp),%ecx │ │ + movzbl 0x58(%ecx),%ecx │ │ + mov $0x1,%edx │ │ + shl %cl,%edx │ │ + sar %edx │ │ + add %eax,%edx │ │ + sar %cl,%edx │ │ + add %edi,%edx │ │ + mov 0x30(%esp),%eax │ │ + cmp %eax,%edx │ │ + jg ab6ab │ │ + mov %edx,%eax │ │ + mov 0x34(%esp),%ecx │ │ + cmp %ecx,%edx │ │ + jl ab5f0 │ │ + mov %eax,%ecx │ │ + jmp ab5f0 │ │ nop │ │ nop │ │ + cmpl $0x0,0x4(%esp) │ │ + jle ab470 │ │ + mov 0x38(%esp),%eax │ │ + mov 0x38(%ebp),%ecx │ │ + shl %cl,%eax │ │ + imul 0x58(%esp),%eax │ │ + cmpl $0x0,0x34(%ebp) │ │ + mov 0xc(%ebp),%ecx │ │ + mov 0x24(%ecx),%ecx │ │ + mov %ecx,0x24(%esp) │ │ + je ab810 │ │ + mov 0x24(%ebp),%ecx │ │ + lea (%ecx,%eax,2),%eax │ │ + mov %eax,0x8(%esp) │ │ + xor %esi,%esi │ │ + jmp ab713 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x10(%esp),%eax │ │ + mov %cx,(%eax,%esi,2) │ │ + inc %esi │ │ + cmp %esi,0x4(%esp) │ │ + je ab470 │ │ + mov 0x48(%esp),%eax │ │ + movswl (%eax,%esi,2),%eax │ │ + mov 0x2c(%esp),%ecx │ │ + movswl (%ecx,%esi,2),%ecx │ │ + mov 0xa4(%esp),%edx │ │ + imul -0x4(%edx,%esi,8),%ecx │ │ + imul (%edx,%esi,8),%eax │ │ + lea 0x10(%ecx,%eax,1),%ecx │ │ + sar $0x5,%ecx │ │ + mov 0x18(%esp),%eax │ │ + cmp %eax,%ecx │ │ + jg ab744 │ │ + mov %ecx,%eax │ │ + mov 0x14(%esp),%edi │ │ + cmp %edi,%ecx │ │ + jl ab74e │ │ + mov %eax,%edi │ │ + mov 0x50(%esp),%eax │ │ + add %esi,%eax │ │ + mov 0x34(%ebp),%ecx │ │ + shl %cl,%eax │ │ + mov 0x8(%esp),%edx │ │ + movzwl (%edx,%eax,2),%ecx │ │ + movzwl 0x2(%edx,%eax,2),%eax │ │ + lea 0x1(%ecx,%eax,1),%eax │ │ + shr %eax │ │ + cmpl $0x0,0x24(%esp) │ │ + movzwl %ax,%ecx │ │ + je ab780 │ │ + mov 0x28(%esp),%eax │ │ + movzwl (%eax,%esi,2),%ebx │ │ + jmp ab7d0 │ │ + mov 0xc(%ebp),%eax │ │ + mov %eax,%ebx │ │ + mov 0x2c(%ebp),%edx │ │ + imul 0xc4(%eax,%edx,4),%ecx │ │ + mov 0x28(%esp),%eax │ │ + movzwl (%eax,%esi,2),%ebx │ │ + mov 0xc(%ebp),%eax │ │ + mov 0xbc(%eax,%edx,4),%eax │ │ + imul %ebx,%eax │ │ + add %ecx,%eax │ │ + sar $0x6,%eax │ │ + mov 0xc(%ebp),%ecx │ │ + mov 0xcc(%ecx,%edx,4),%edx │ │ + mov 0x3c(%esp),%ecx │ │ + shl %cl,%edx │ │ + add %eax,%edx │ │ + mov 0x3c(%ebp),%eax │ │ + cmp %eax,%edx │ │ + jg ab7c5 │ │ + mov %edx,%eax │ │ + xor %ecx,%ecx │ │ + test %edx,%edx │ │ + js ab7d0 │ │ + mov %eax,%ecx │ │ nop │ │ nop │ │ nop │ │ + mov 0x14(%ebp),%eax │ │ + movzbl (%eax,%ecx,1),%eax │ │ + imul %eax,%edi │ │ + mov 0xc(%ebp),%eax │ │ + movzbl 0x58(%eax),%ecx │ │ + mov $0x1,%edx │ │ + shl %cl,%edx │ │ + sar %edx │ │ + add %edi,%edx │ │ + sar %cl,%edx │ │ + add %ebx,%edx │ │ + mov 0x30(%esp),%eax │ │ + cmp %eax,%edx │ │ + jg ab7fa │ │ + mov %edx,%eax │ │ + mov 0x34(%esp),%ecx │ │ + cmp %ecx,%edx │ │ + jl ab700 │ │ + mov %eax,%ecx │ │ + jmp ab700 │ │ nop │ │ nop │ │ nop │ │ + mov 0x54(%esp),%ecx │ │ + lea (%ecx,%eax,2),%ebx │ │ + xor %esi,%esi │ │ + mov 0x6c(%esp),%eax │ │ + lea -0x2920(%eax),%eax │ │ + mov %ebx,0x44(%esp) │ │ + jmp ab846 │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call a3f4f │ │ - pop %ebx │ │ - add $0x31021,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - pushl 0x2c(%ebp) │ │ - push $0x8 │ │ - pushl 0x28(%ebp) │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call ab630 │ │ - add $0x30,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x10(%esp),%ecx │ │ + mov %dx,(%ecx,%esi,2) │ │ + inc %esi │ │ + add $0x8,%eax │ │ + cmp %esi,0x4(%esp) │ │ + je ab470 │ │ + mov 0x48(%esp),%ecx │ │ + movswl (%ecx,%esi,2),%ecx │ │ + mov 0x2c(%esp),%edx │ │ + movswl (%edx,%esi,2),%edx │ │ + imul -0x4(%eax),%edx │ │ + imul (%eax),%ecx │ │ + lea 0x10(%edx,%ecx,1),%ecx │ │ + sar $0x5,%ecx │ │ + mov 0x18(%esp),%edx │ │ + cmp %edx,%ecx │ │ + jle ab890 │ │ + mov 0x14(%esp),%edi │ │ + cmp %edi,%ecx │ │ + jge ab89a │ │ + cmpl $0x0,0x24(%esp) │ │ + movzwl (%ebx,%esi,2),%ecx │ │ + je ab8a7 │ │ + mov 0x28(%esp),%edx │ │ + movzwl (%edx,%esi,2),%ebx │ │ + jmp ab904 │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call a3f9f │ │ - pop %ebx │ │ - add $0x30fd1,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - pushl 0x28(%ebp) │ │ - push $0x2 │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a8680 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %ecx,%edx │ │ + mov 0x14(%esp),%edi │ │ + cmp %edi,%ecx │ │ + jl ab874 │ │ + mov %edx,%edi │ │ + cmpl $0x0,0x24(%esp) │ │ + movzwl (%ebx,%esi,2),%ecx │ │ + jne ab87f │ │ + mov 0xc(%ebp),%edx │ │ + mov 0x2c(%ebp),%ebx │ │ + imul 0xc4(%edx,%ebx,4),%ecx │ │ + mov 0x28(%esp),%ebx │ │ + movzwl (%ebx,%esi,2),%edx │ │ + mov %edx,0x8(%esp) │ │ + mov 0x2c(%ebp),%ebx │ │ + mov 0xc(%ebp),%edx │ │ + mov 0xbc(%edx,%ebx,4),%ebx │ │ + imul 0x8(%esp),%ebx │ │ + add %ecx,%ebx │ │ + sar $0x6,%ebx │ │ + mov 0x2c(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + mov 0xcc(%edx,%ecx,4),%edx │ │ + mov 0x3c(%esp),%ecx │ │ + shl %cl,%edx │ │ + add %ebx,%edx │ │ + mov 0x3c(%ebp),%ecx │ │ + cmp %ecx,%edx │ │ + mov %ecx,%ebx │ │ + jg ab8f8 │ │ + mov %edx,%ebx │ │ + xor %ecx,%ecx │ │ + test %edx,%edx │ │ + js ab900 │ │ + mov %ebx,%ecx │ │ + mov 0x8(%esp),%ebx │ │ + mov 0x14(%ebp),%edx │ │ + movzbl (%edx,%ecx,1),%ecx │ │ + imul %ecx,%edi │ │ + mov 0xc(%ebp),%ecx │ │ + movzbl 0x58(%ecx),%ecx │ │ + mov $0x1,%edx │ │ + shl %cl,%edx │ │ + sar %edx │ │ + add %edi,%edx │ │ + sar %cl,%edx │ │ + add %ebx,%edx │ │ + mov 0x30(%esp),%ecx │ │ + cmp %ecx,%edx │ │ + jg ab92e │ │ + mov %edx,%ecx │ │ + mov 0x34(%esp),%edi │ │ + cmp %edi,%edx │ │ + mov %edi,%edx │ │ + mov 0x44(%esp),%ebx │ │ + jl ab830 │ │ + mov %ecx,%edx │ │ + jmp ab830 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + cmpl $0x0,0x68(%esp) │ │ + jle ab2a0 │ │ + mov 0xa8(%esp),%ebx │ │ + mov %ebx,%eax │ │ + sar $0x4,%eax │ │ + add $0x3,%eax │ │ + mov %eax,0x10(%esp) │ │ + and $0xf,%ebx │ │ + add $0x3,%ebx │ │ + mov 0xb4(%esp),%ecx │ │ + mov 0xb0(%esp),%edi │ │ + mov %edi,%edx │ │ + sar $0x4,%edx │ │ + add $0x3,%edx │ │ + and $0xf,%edi │ │ + add $0x3,%edi │ │ + mov 0x64(%esp),%eax │ │ + imul %eax,%edi │ │ + mov 0x78(%esp),%esi │ │ + imul %esi,%edx │ │ + add %edi,%edx │ │ + mov %ecx,%edi │ │ + sar $0x4,%edi │ │ + add $0x3,%edi │ │ + and $0xf,%ecx │ │ + add $0x3,%ecx │ │ + imul %eax,%ebx │ │ + imul %eax,%ecx │ │ + imul %esi,%edi │ │ + add %ecx,%edi │ │ + mov %ebx,%ecx │ │ + mov 0x4(%esp),%eax │ │ + add %eax,%ebx │ │ + mov 0x10(%esp),%eax │ │ + imul %esi,%eax │ │ + add %eax,%ebx │ │ + mov %ebx,0x2c(%esp) │ │ + add %ecx,%eax │ │ + mov %eax,0x10(%esp) │ │ + mov 0xac(%esp),%ecx │ │ + mov %ecx,%ebx │ │ + sar $0x4,%ebx │ │ + add $0x3,%ebx │ │ + and $0xf,%ecx │ │ + add $0x3,%ecx │ │ + imul 0x64(%esp),%ecx │ │ + imul %esi,%ebx │ │ + mov 0x4(%esp),%eax │ │ + add %ecx,%eax │ │ + add %ebx,%eax │ │ + add %ecx,%ebx │ │ + mov 0xc8(%esp),%ecx │ │ + lea (%ecx,%eax,2),%eax │ │ + mov %eax,0x44(%esp) │ │ + mov 0xcc(%esp),%eax │ │ + mov 0x2c(%esp),%esi │ │ + lea (%eax,%esi,2),%esi │ │ + mov %esi,0x38(%esp) │ │ + mov 0xc4(%esp),%esi │ │ + lea (%esi,%edx,2),%edx │ │ + mov %edx,0x2c(%esp) │ │ + mov 0xc0(%esp),%edx │ │ + lea (%edx,%edi,2),%edx │ │ + mov %edx,0x48(%esp) │ │ + mov 0x10(%esp),%edx │ │ + lea (%eax,%edx,2),%eax │ │ + mov %eax,0x10(%esp) │ │ + lea (%ecx,%ebx,2),%eax │ │ + mov %eax,0x28(%esp) │ │ + mov 0x50(%esp),%eax │ │ + mov 0x4(%esp),%edx │ │ + lea (%edx,%eax,1),%ecx │ │ + mov 0x74(%esp),%eax │ │ + lea (%eax,%ecx,2),%eax │ │ + mov %eax,0x60(%esp) │ │ + mov 0x84(%esp),%eax │ │ + mov %ecx,0xe0(%esp) │ │ + lea (%eax,%ecx,2),%eax │ │ + mov %eax,0x5c(%esp) │ │ + mov 0x54(%esp),%eax │ │ + lea (%eax,%edx,2),%eax │ │ + mov %eax,0xd4(%esp) │ │ + movl $0x0,0x70(%esp) │ │ + mov 0x9c(%esp),%eax │ │ + mov %eax,0x20(%esp) │ │ + mov 0x98(%esp),%eax │ │ + mov %eax,0x24(%esp) │ │ + mov 0x4(%esp),%eax │ │ + cmp 0x4c(%esp),%eax │ │ + jge abdc0 │ │ + jmp abb14 │ │ + mov 0x70(%esp),%ecx │ │ + inc %ecx │ │ + addl $0xa4,0x44(%esp) │ │ + addl $0xa4,0x38(%esp) │ │ + mov 0x8(%ebp),%eax │ │ + add %eax,0x60(%esp) │ │ + add %eax,0x5c(%esp) │ │ + addl $0xa4,0x2c(%esp) │ │ + addl $0xa4,0x48(%esp) │ │ + addl $0xa4,0x10(%esp) │ │ + addl $0xa4,0x28(%esp) │ │ + add %eax,0x24(%esp) │ │ + add %eax,0x20(%esp) │ │ + mov %ecx,0x70(%esp) │ │ + cmp 0x68(%esp),%ecx │ │ + je ab2a0 │ │ + mov 0x4(%esp),%eax │ │ + cmp 0x4c(%esp),%eax │ │ + jge abdc0 │ │ + mov 0x38(%ebp),%ecx │ │ + mov %ecx,%edx │ │ + shl $0x4,%edx │ │ + mov 0x70(%esp),%esi │ │ + mov %esi,%eax │ │ + shl %cl,%eax │ │ + imul 0x58(%esp),%eax │ │ + cmpl $0x0,0x34(%ebp) │ │ + mov 0x6c(%esp),%ecx │ │ + lea -0x2924(%ecx,%edx,1),%ecx │ │ + mov (%ecx,%esi,8),%edx │ │ + mov %edx,0x1c(%esp) │ │ + mov 0x4(%ecx,%esi,8),%ecx │ │ + mov %ecx,0xc(%esp) │ │ + mov 0xc(%ebp),%ecx │ │ + mov 0x24(%ecx),%ecx │ │ + mov %ecx,0x8(%esp) │ │ + je abc8d │ │ + mov 0x24(%ebp),%ecx │ │ + lea (%ecx,%eax,2),%eax │ │ + mov %eax,0x40(%esp) │ │ + xor %esi,%esi │ │ + jmp abb8b │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call a3fef │ │ - pop %ebx │ │ - add $0x30f81,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0x8,%esp │ │ - pushl 0x30(%ebp) │ │ - push $0x2 │ │ - pushl 0x2c(%ebp) │ │ - pushl 0x28(%ebp) │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a9900 │ │ - add $0x30,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call a403f │ │ - pop %ebx │ │ - add $0x30f31,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0x4,%esp │ │ - pushl 0x24(%ebp) │ │ - push $0x2 │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call aa440 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ + mov 0x60(%esp),%eax │ │ + mov %cx,(%eax,%esi,2) │ │ + mov 0x4(%esp),%eax │ │ + lea 0x1(%eax,%esi,1),%eax │ │ + inc %esi │ │ + cmp 0x4c(%esp),%eax │ │ + jge abdc0 │ │ + mov 0x38(%esp),%eax │ │ + movswl (%eax,%esi,2),%eax │ │ + mov 0x44(%esp),%ecx │ │ + movswl (%ecx,%esi,2),%ecx │ │ + imul 0x1c(%esp),%ecx │ │ + imul 0xc(%esp),%eax │ │ + lea 0x10(%ecx,%eax,1),%ecx │ │ + sar $0x5,%ecx │ │ + mov 0x18(%esp),%eax │ │ + cmp %eax,%ecx │ │ + jg abbb6 │ │ + mov %ecx,%eax │ │ + mov 0x14(%esp),%edi │ │ + cmp %edi,%ecx │ │ + jl abbc0 │ │ + mov %eax,%edi │ │ + mov 0xe0(%esp),%eax │ │ + add %esi,%eax │ │ + mov 0x34(%ebp),%ecx │ │ + shl %cl,%eax │ │ + mov 0x40(%esp),%edx │ │ + movzwl (%edx,%eax,2),%ecx │ │ + movzwl 0x2(%edx,%eax,2),%eax │ │ + lea 0x1(%ecx,%eax,1),%eax │ │ + shr %eax │ │ + cmpl $0x0,0x8(%esp) │ │ + movzwl %ax,%ecx │ │ + je abc00 │ │ + mov 0x5c(%esp),%eax │ │ + movzwl (%eax,%esi,2),%ebx │ │ + jmp abc50 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0xc(%ebp),%eax │ │ + mov %eax,%ebx │ │ + mov 0x2c(%ebp),%edx │ │ + imul 0xc4(%eax,%edx,4),%ecx │ │ + mov 0x5c(%esp),%eax │ │ + movzwl (%eax,%esi,2),%ebx │ │ + mov 0xc(%ebp),%eax │ │ + mov 0xbc(%eax,%edx,4),%eax │ │ + imul %ebx,%eax │ │ + add %ecx,%eax │ │ + sar $0x6,%eax │ │ + mov 0xc(%ebp),%ecx │ │ + mov 0xcc(%ecx,%edx,4),%edx │ │ + mov 0x3c(%esp),%ecx │ │ + shl %cl,%edx │ │ + add %eax,%edx │ │ + mov 0x3c(%ebp),%eax │ │ + cmp %eax,%edx │ │ + jg abc45 │ │ + mov %edx,%eax │ │ + xor %ecx,%ecx │ │ + test %edx,%edx │ │ + js abc50 │ │ + mov %eax,%ecx │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call a408f │ │ - pop %ebx │ │ - add $0x30ee1,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - pushl 0x2c(%ebp) │ │ - push $0x2 │ │ - pushl 0x28(%ebp) │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call ab630 │ │ - add $0x30,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ + mov 0x14(%ebp),%eax │ │ + movzbl (%eax,%ecx,1),%eax │ │ + imul %eax,%edi │ │ + mov 0xc(%ebp),%eax │ │ + movzbl 0x58(%eax),%ecx │ │ + mov $0x1,%edx │ │ + shl %cl,%edx │ │ + sar %edx │ │ + add %edi,%edx │ │ + sar %cl,%edx │ │ + add %ebx,%edx │ │ + mov 0x30(%esp),%eax │ │ + cmp %eax,%edx │ │ + jg abc7a │ │ + mov %edx,%eax │ │ + mov 0x34(%esp),%ecx │ │ + cmp %ecx,%edx │ │ + jl abb70 │ │ + mov %eax,%ecx │ │ + jmp abb70 │ │ + mov 0xd4(%esp),%ecx │ │ + lea (%ecx,%eax,2),%eax │ │ + mov %eax,0x40(%esp) │ │ + xor %esi,%esi │ │ + jmp abcbb │ │ nop │ │ + mov 0x60(%esp),%eax │ │ + mov %cx,(%eax,%esi,2) │ │ + mov 0x4(%esp),%eax │ │ + lea 0x1(%eax,%esi,1),%eax │ │ + inc %esi │ │ + cmp 0x4c(%esp),%eax │ │ + jge abdc0 │ │ + mov 0x38(%esp),%eax │ │ + movswl (%eax,%esi,2),%eax │ │ + mov 0x44(%esp),%ecx │ │ + movswl (%ecx,%esi,2),%ecx │ │ + imul 0x1c(%esp),%ecx │ │ + imul 0xc(%esp),%eax │ │ + lea 0x10(%ecx,%eax,1),%ecx │ │ + sar $0x5,%ecx │ │ + mov 0x18(%esp),%eax │ │ + cmp %eax,%ecx │ │ + jle abd10 │ │ + mov 0x14(%esp),%edi │ │ + cmp %edi,%ecx │ │ + jge abd1a │ │ + cmpl $0x0,0x8(%esp) │ │ + mov 0x40(%esp),%eax │ │ + movzwl (%eax,%esi,2),%ecx │ │ + je abd2b │ │ + mov 0x5c(%esp),%eax │ │ + movzwl (%eax,%esi,2),%ebx │ │ + jmp abd80 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call a40df │ │ - pop %ebx │ │ - add $0x30e91,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - pushl 0x28(%ebp) │ │ - push $0x6 │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a8680 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %ecx,%eax │ │ + mov 0x14(%esp),%edi │ │ + cmp %edi,%ecx │ │ + jl abcec │ │ + mov %eax,%edi │ │ + cmpl $0x0,0x8(%esp) │ │ + mov 0x40(%esp),%eax │ │ + movzwl (%eax,%esi,2),%ecx │ │ + jne abcfb │ │ + mov 0xc(%ebp),%eax │ │ + mov %eax,%ebx │ │ + mov 0x2c(%ebp),%edx │ │ + imul 0xc4(%eax,%edx,4),%ecx │ │ + mov 0x5c(%esp),%eax │ │ + movzwl (%eax,%esi,2),%ebx │ │ + mov 0xc(%ebp),%eax │ │ + mov 0xbc(%eax,%edx,4),%eax │ │ + imul %ebx,%eax │ │ + add %ecx,%eax │ │ + sar $0x6,%eax │ │ + mov 0xc(%ebp),%ecx │ │ + mov 0xcc(%ecx,%edx,4),%edx │ │ + mov 0x3c(%esp),%ecx │ │ + shl %cl,%edx │ │ + add %eax,%edx │ │ + mov 0x3c(%ebp),%eax │ │ + cmp %eax,%edx │ │ + jg abd70 │ │ + mov %edx,%eax │ │ + xor %ecx,%ecx │ │ + test %edx,%edx │ │ + js abd80 │ │ + mov %eax,%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x14(%ebp),%eax │ │ + movzbl (%eax,%ecx,1),%eax │ │ + imul %eax,%edi │ │ + mov 0xc(%ebp),%eax │ │ + movzbl 0x58(%eax),%ecx │ │ + mov $0x1,%edx │ │ + shl %cl,%edx │ │ + sar %edx │ │ + add %edi,%edx │ │ + sar %cl,%edx │ │ + add %ebx,%edx │ │ + mov 0x30(%esp),%eax │ │ + cmp %eax,%edx │ │ + jg abdaa │ │ + mov %edx,%eax │ │ + mov 0x34(%esp),%ecx │ │ + cmp %ecx,%edx │ │ + jl abca0 │ │ + mov %eax,%ecx │ │ + jmp abca0 │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call a412f │ │ - pop %ebx │ │ - add $0x30e41,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0x8,%esp │ │ - pushl 0x30(%ebp) │ │ - push $0x6 │ │ - pushl 0x2c(%ebp) │ │ - pushl 0x28(%ebp) │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a9900 │ │ - add $0x30,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ + cmpl $0x0,0x4(%esp) │ │ + jle abab0 │ │ + mov 0x38(%ebp),%ecx │ │ + mov %ecx,%edx │ │ + shl $0x4,%edx │ │ + mov 0x70(%esp),%edi │ │ + mov %edi,%eax │ │ + shl %cl,%eax │ │ + imul 0x58(%esp),%eax │ │ + cmpl $0x0,0x34(%ebp) │ │ + mov 0x6c(%esp),%esi │ │ + lea -0x2924(%esi,%edx,1),%ecx │ │ + mov (%ecx,%edi,8),%edx │ │ + mov %edx,0x1c(%esp) │ │ + mov 0x4(%ecx,%edi,8),%ecx │ │ + mov %ecx,0xc(%esp) │ │ + mov 0xc(%ebp),%ecx │ │ + mov 0x24(%ecx),%ecx │ │ + mov %ecx,0x8(%esp) │ │ + je abf90 │ │ + mov 0x24(%ebp),%ecx │ │ + lea (%ecx,%eax,2),%eax │ │ + mov %eax,0x40(%esp) │ │ + xor %eax,%eax │ │ + jmp abe33 │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x24(%esp),%ecx │ │ + mov %dx,(%ecx,%eax,2) │ │ + inc %eax │ │ + cmp %eax,0x4(%esp) │ │ + je abab0 │ │ + mov 0x28(%esp),%ecx │ │ + movswl (%ecx,%eax,2),%ecx │ │ + mov 0x48(%esp),%edx │ │ + movswl (%edx,%eax,2),%esi │ │ + mov 0xa4(%esp),%edi │ │ + mov -0x4(%edi,%eax,8),%edx │ │ + mov (%edi,%eax,8),%edi │ │ + imul %edx,%esi │ │ + imul %edi,%ecx │ │ + lea 0x10(%esi,%ecx,1),%ecx │ │ + sar $0x5,%ecx │ │ + mov 0x18(%esp),%esi │ │ + cmp %esi,%ecx │ │ + jg abe68 │ │ + mov %ecx,%esi │ │ + mov 0x14(%esp),%ebx │ │ + cmp %ebx,%ecx │ │ + mov %ebx,%ecx │ │ + jl abe74 │ │ + mov %esi,%ecx │ │ + mov 0x2c(%esp),%esi │ │ + movswl (%esi,%eax,2),%esi │ │ + imul %esi,%edx │ │ + mov 0x10(%esp),%esi │ │ + movswl (%esi,%eax,2),%esi │ │ + imul %esi,%edi │ │ + lea 0x10(%edi,%edx,1),%edx │ │ + sar $0x5,%edx │ │ + mov 0x18(%esp),%esi │ │ + cmp %esi,%edx │ │ + jg abe9b │ │ + mov %edx,%esi │ │ + mov 0x14(%esp),%edi │ │ + cmp %edi,%edx │ │ + mov %edi,%edx │ │ + jl abea7 │ │ + mov %esi,%edx │ │ + imul 0x1c(%esp),%ecx │ │ + imul 0xc(%esp),%edx │ │ + lea 0x10(%ecx,%edx,1),%ecx │ │ + sar $0x5,%ecx │ │ + mov 0x18(%esp),%edx │ │ + cmp %edx,%ecx │ │ + jg abec2 │ │ + mov %ecx,%edx │ │ + mov 0x14(%esp),%edi │ │ + cmp %edi,%ecx │ │ + jl abecc │ │ + mov %edx,%edi │ │ + mov 0x50(%esp),%ecx │ │ + lea (%ecx,%eax,1),%edx │ │ + mov 0x34(%ebp),%ecx │ │ + shl %cl,%edx │ │ + mov 0x40(%esp),%esi │ │ + movzwl (%esi,%edx,2),%ecx │ │ + movzwl 0x2(%esi,%edx,2),%edx │ │ + lea 0x1(%ecx,%edx,1),%ecx │ │ + shr %ecx │ │ + cmpl $0x0,0x8(%esp) │ │ + movzwl %cx,%ecx │ │ + je abf00 │ │ + mov 0x20(%esp),%edx │ │ + movzwl (%edx,%eax,2),%ebx │ │ + jmp abf50 │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call a417f │ │ - pop %ebx │ │ - add $0x30df1,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - sub $0x4,%esp │ │ - pushl 0x24(%ebp) │ │ - push $0x6 │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call aa440 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + mov %edx,%ebx │ │ + mov 0x2c(%ebp),%edx │ │ + imul 0xc4(%ebx,%edx,4),%ecx │ │ + mov 0x20(%esp),%esi │ │ + movzwl (%esi,%eax,2),%ebx │ │ + mov 0xc(%ebp),%esi │ │ + mov 0xbc(%esi,%edx,4),%esi │ │ + imul %ebx,%esi │ │ + add %ecx,%esi │ │ + sar $0x6,%esi │ │ + mov 0xc(%ebp),%ecx │ │ + mov 0xcc(%ecx,%edx,4),%edx │ │ + mov 0x3c(%esp),%ecx │ │ + shl %cl,%edx │ │ + add %esi,%edx │ │ + mov 0x3c(%ebp),%esi │ │ + cmp %esi,%edx │ │ + jg abf45 │ │ + mov %edx,%esi │ │ + xor %ecx,%ecx │ │ + test %edx,%edx │ │ + js abf50 │ │ + mov %esi,%ecx │ │ nop │ │ nop │ │ nop │ │ + mov 0x14(%ebp),%edx │ │ + movzbl (%edx,%ecx,1),%ecx │ │ + imul %ecx,%edi │ │ + mov 0xc(%ebp),%ecx │ │ + movzbl 0x58(%ecx),%ecx │ │ + mov $0x1,%edx │ │ + shl %cl,%edx │ │ + sar %edx │ │ + add %edi,%edx │ │ + sar %cl,%edx │ │ + add %ebx,%edx │ │ + mov 0x30(%esp),%ecx │ │ + cmp %ecx,%edx │ │ + jg abf7a │ │ + mov %edx,%ecx │ │ + mov 0x34(%esp),%esi │ │ + cmp %esi,%edx │ │ + mov %esi,%edx │ │ + jl abe20 │ │ + mov %ecx,%edx │ │ + jmp abe20 │ │ nop │ │ + mov 0x54(%esp),%ecx │ │ + lea (%ecx,%eax,2),%eax │ │ + mov %eax,0xdc(%esp) │ │ + mov %esi,%eax │ │ + xor %esi,%esi │ │ + lea -0x2920(%eax),%edi │ │ + jmp abfca │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call a41cf │ │ - pop %ebx │ │ - add $0x30da1,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - pushl 0x2c(%ebp) │ │ - push $0x6 │ │ - pushl 0x28(%ebp) │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call ab630 │ │ - add $0x30,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ + mov 0x24(%esp),%eax │ │ + mov %dx,(%eax,%esi,2) │ │ + inc %esi │ │ + mov 0x40(%esp),%edi │ │ + add $0x8,%edi │ │ + cmp %esi,0x4(%esp) │ │ + je abab0 │ │ + mov 0x28(%esp),%eax │ │ + movswl (%eax,%esi,2),%ecx │ │ + mov 0x48(%esp),%eax │ │ + movswl (%eax,%esi,2),%ebx │ │ + mov -0x4(%edi),%edx │ │ + mov %edi,0x40(%esp) │ │ + mov (%edi),%edi │ │ + imul %edx,%ebx │ │ + imul %edi,%ecx │ │ + lea 0x10(%ebx,%ecx,1),%ecx │ │ + sar $0x5,%ecx │ │ + mov 0x18(%esp),%ebx │ │ + cmp %ebx,%ecx │ │ + jg abffa │ │ + mov %ecx,%ebx │ │ + mov 0x14(%esp),%eax │ │ + cmp %eax,%ecx │ │ + mov %eax,%ecx │ │ + jl ac006 │ │ + mov %ebx,%ecx │ │ + mov 0x2c(%esp),%eax │ │ + movswl (%eax,%esi,2),%ebx │ │ + imul %ebx,%edx │ │ + mov 0x10(%esp),%eax │ │ + movswl (%eax,%esi,2),%ebx │ │ + imul %ebx,%edi │ │ + lea 0x10(%edi,%edx,1),%edx │ │ + sar $0x5,%edx │ │ + mov 0x18(%esp),%edi │ │ + cmp %edi,%edx │ │ + jg ac02d │ │ + mov %edx,%edi │ │ + mov 0x14(%esp),%eax │ │ + cmp %eax,%edx │ │ + mov %eax,%edx │ │ + jl ac039 │ │ + mov %edi,%edx │ │ + imul 0x1c(%esp),%ecx │ │ + imul 0xc(%esp),%edx │ │ + lea 0x10(%ecx,%edx,1),%ecx │ │ + sar $0x5,%ecx │ │ + mov 0x18(%esp),%edx │ │ + cmp %edx,%ecx │ │ + jle ac080 │ │ + mov 0x14(%esp),%edi │ │ + cmp %edi,%ecx │ │ + jge ac08a │ │ + cmpl $0x0,0x8(%esp) │ │ + mov 0xdc(%esp),%eax │ │ + movzwl (%eax,%esi,2),%ecx │ │ + je ac09e │ │ + mov 0x20(%esp),%eax │ │ + movzwl (%eax,%esi,2),%ebx │ │ + jmp ac0fb │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call a421f │ │ - pop %ebx │ │ - add $0x30d51,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ + mov %ecx,%edx │ │ + mov 0x14(%esp),%edi │ │ + cmp %edi,%ecx │ │ + jl ac05a │ │ + mov %edx,%edi │ │ + cmpl $0x0,0x8(%esp) │ │ + mov 0xdc(%esp),%eax │ │ + movzwl (%eax,%esi,2),%ecx │ │ + jne ac06c │ │ mov 0xc(%ebp),%edx │ │ - pushl 0x28(%ebp) │ │ - push $0xa │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a8680 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ + mov %edx,%ebx │ │ + mov 0x2c(%ebp),%edx │ │ + imul 0xc4(%ebx,%edx,4),%ecx │ │ + mov 0x20(%esp),%ebx │ │ + movzwl (%ebx,%esi,2),%eax │ │ + mov 0xc(%ebp),%ebx │ │ + mov 0xbc(%ebx,%edx,4),%ebx │ │ + mov %eax,0xd8(%esp) │ │ + imul %eax,%ebx │ │ + add %ecx,%ebx │ │ + sar $0x6,%ebx │ │ + mov 0xc(%ebp),%eax │ │ + mov 0xcc(%eax,%edx,4),%edx │ │ + mov 0x3c(%esp),%ecx │ │ + shl %cl,%edx │ │ + add %ebx,%edx │ │ + mov 0x3c(%ebp),%ecx │ │ + cmp %ecx,%edx │ │ + mov %ecx,%eax │ │ + jg ac0ec │ │ + mov %edx,%eax │ │ + xor %ecx,%ecx │ │ + test %edx,%edx │ │ + js ac0f4 │ │ + mov %eax,%ecx │ │ + mov 0xd8(%esp),%ebx │ │ + mov 0x14(%ebp),%eax │ │ + movzbl (%eax,%ecx,1),%ecx │ │ + imul %ecx,%edi │ │ + mov 0xc(%ebp),%ecx │ │ + movzbl 0x58(%ecx),%ecx │ │ + mov $0x1,%edx │ │ + shl %cl,%edx │ │ + sar %edx │ │ + add %edi,%edx │ │ + sar %cl,%edx │ │ + add %ebx,%edx │ │ + mov 0x30(%esp),%ecx │ │ + cmp %ecx,%edx │ │ + jg ac125 │ │ + mov %edx,%ecx │ │ + mov 0x34(%esp),%edi │ │ + cmp %edi,%edx │ │ + mov %edi,%edx │ │ + jl abfb0 │ │ + mov %ecx,%edx │ │ + jmp abfb0 │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + xchg %ax,%ax │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call a426f │ │ + call ac153 │ │ pop %ebx │ │ - add $0x30d01,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0x8,%esp │ │ - pushl 0x30(%ebp) │ │ - push $0xa │ │ - pushl 0x2c(%ebp) │ │ - pushl 0x28(%ebp) │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a9900 │ │ - add $0x30,%esp │ │ + add $0x2ae1d,%ebx │ │ + call 3d513 │ │ + test $0x2,%al │ │ + je ac898 │ │ + mov 0x8(%ebp),%eax │ │ + movss -0x1c0(%ebx),%xmm0 │ │ + movss -0x1bc(%ebx),%xmm1 │ │ + unpcklps %xmm0,%xmm1 │ │ + movss -0x1b8(%ebx),%xmm0 │ │ + movss -0x1b4(%ebx),%xmm2 │ │ + unpcklps %xmm0,%xmm2 │ │ + movlhps %xmm1,%xmm2 │ │ + movups %xmm2,(%eax) │ │ + movss -0x1b0(%ebx),%xmm0 │ │ + movss -0x1ac(%ebx),%xmm1 │ │ + unpcklps %xmm0,%xmm1 │ │ + movss -0x1a8(%ebx),%xmm0 │ │ + movss -0x1a4(%ebx),%xmm2 │ │ + unpcklps %xmm0,%xmm2 │ │ + movlhps %xmm1,%xmm2 │ │ + movups %xmm2,0x10(%eax) │ │ + movss -0x1a0(%ebx),%xmm0 │ │ + movss -0x19c(%ebx),%xmm1 │ │ + unpcklps %xmm0,%xmm1 │ │ + movss -0x198(%ebx),%xmm0 │ │ + movss -0x194(%ebx),%xmm2 │ │ + unpcklps %xmm0,%xmm2 │ │ + movlhps %xmm1,%xmm2 │ │ + movups %xmm2,0x20(%eax) │ │ + movss -0x190(%ebx),%xmm0 │ │ + movss -0x18c(%ebx),%xmm1 │ │ + unpcklps %xmm0,%xmm1 │ │ + movss -0x188(%ebx),%xmm0 │ │ + movss -0x184(%ebx),%xmm2 │ │ + unpcklps %xmm0,%xmm2 │ │ + movlhps %xmm1,%xmm2 │ │ + movups %xmm2,0x30(%eax) │ │ + lea -0xc2990(%ebx),%ecx │ │ + mov %ecx,0x40(%eax) │ │ + movss -0x180(%ebx),%xmm0 │ │ + movss -0x17c(%ebx),%xmm1 │ │ + unpcklps %xmm0,%xmm1 │ │ + movss -0x178(%ebx),%xmm0 │ │ + movss -0x174(%ebx),%xmm2 │ │ + unpcklps %xmm0,%xmm2 │ │ + movlhps %xmm1,%xmm2 │ │ + movups %xmm2,0x154(%eax) │ │ + movss -0x170(%ebx),%xmm0 │ │ + movss -0x16c(%ebx),%xmm1 │ │ + unpcklps %xmm0,%xmm1 │ │ + movss -0x168(%ebx),%xmm0 │ │ + movss -0x164(%ebx),%xmm2 │ │ + unpcklps %xmm0,%xmm2 │ │ + movlhps %xmm1,%xmm2 │ │ + movups %xmm2,0x164(%eax) │ │ + movss -0x160(%ebx),%xmm0 │ │ + movss -0x15c(%ebx),%xmm1 │ │ + unpcklps %xmm0,%xmm1 │ │ + movss -0x158(%ebx),%xmm0 │ │ + movss -0x154(%ebx),%xmm2 │ │ + unpcklps %xmm0,%xmm2 │ │ + movlhps %xmm1,%xmm2 │ │ + movups %xmm2,0x174(%eax) │ │ + lea -0xc2540(%ebx),%ecx │ │ + mov %ecx,0x188(%eax) │ │ + lea -0xc2150(%ebx),%ecx │ │ + mov %ecx,0x190(%eax) │ │ + lea -0xc2040(%ebx),%ecx │ │ + mov %ecx,0x184(%eax) │ │ + lea -0xc2010(%ebx),%ecx │ │ + mov %ecx,0x18c(%eax) │ │ + movss -0x150(%ebx),%xmm0 │ │ + movss -0x14c(%ebx),%xmm1 │ │ + unpcklps %xmm0,%xmm1 │ │ + movss -0x148(%ebx),%xmm0 │ │ + movss -0x144(%ebx),%xmm2 │ │ + unpcklps %xmm0,%xmm2 │ │ + movlhps %xmm1,%xmm2 │ │ + movups %xmm2,0x198(%eax) │ │ + movss -0x140(%ebx),%xmm0 │ │ + movss -0x13c(%ebx),%xmm1 │ │ + unpcklps %xmm0,%xmm1 │ │ + movss -0x138(%ebx),%xmm0 │ │ + movss -0x134(%ebx),%xmm2 │ │ + unpcklps %xmm0,%xmm2 │ │ + movlhps %xmm1,%xmm2 │ │ + movups %xmm2,0x1a8(%eax) │ │ + movss -0x130(%ebx),%xmm0 │ │ + movss -0x12c(%ebx),%xmm1 │ │ + unpcklps %xmm0,%xmm1 │ │ + movss -0x128(%ebx),%xmm0 │ │ + movss -0x124(%ebx),%xmm2 │ │ + unpcklps %xmm0,%xmm2 │ │ + movlhps %xmm1,%xmm2 │ │ + movups %xmm2,0x1b8(%eax) │ │ + lea -0xc1c10(%ebx),%ecx │ │ + mov %ecx,0x1cc(%eax) │ │ + lea -0xc18d0(%ebx),%ecx │ │ + mov %ecx,0x1d4(%eax) │ │ + lea -0xc17b0(%ebx),%ecx │ │ + mov %ecx,0x1c8(%eax) │ │ + lea -0xc1780(%ebx),%ecx │ │ + mov %ecx,0x1d0(%eax) │ │ + movss -0x120(%ebx),%xmm0 │ │ + movss -0x11c(%ebx),%xmm1 │ │ + unpcklps %xmm0,%xmm1 │ │ + movss -0x118(%ebx),%xmm0 │ │ + movss -0x114(%ebx),%xmm2 │ │ + unpcklps %xmm0,%xmm2 │ │ + movlhps %xmm1,%xmm2 │ │ + movups %xmm2,0x44(%eax) │ │ + movss -0x110(%ebx),%xmm0 │ │ + movss -0x10c(%ebx),%xmm1 │ │ + unpcklps %xmm0,%xmm1 │ │ + movss -0x108(%ebx),%xmm0 │ │ + movss -0x104(%ebx),%xmm2 │ │ + unpcklps %xmm0,%xmm2 │ │ + movlhps %xmm1,%xmm2 │ │ + movups %xmm2,0x54(%eax) │ │ + movss -0x100(%ebx),%xmm0 │ │ + movss -0xfc(%ebx),%xmm1 │ │ + unpcklps %xmm0,%xmm1 │ │ + movss -0xf8(%ebx),%xmm0 │ │ + movss -0xf4(%ebx),%xmm2 │ │ + unpcklps %xmm0,%xmm2 │ │ + movlhps %xmm1,%xmm2 │ │ + movups %xmm2,0x64(%eax) │ │ + lea -0xc0ef0(%ebx),%ecx │ │ + mov %ecx,0x78(%eax) │ │ + lea -0xc0930(%ebx),%ecx │ │ + mov %ecx,0x80(%eax) │ │ + lea -0xc0790(%ebx),%ecx │ │ + mov %ecx,0x74(%eax) │ │ + lea -0xc0750(%ebx),%ecx │ │ + mov %ecx,0x7c(%eax) │ │ + movss -0xf0(%ebx),%xmm0 │ │ + movss -0xec(%ebx),%xmm1 │ │ + unpcklps %xmm0,%xmm1 │ │ + movss -0xe8(%ebx),%xmm0 │ │ + movss -0xe4(%ebx),%xmm2 │ │ + unpcklps %xmm0,%xmm2 │ │ + movlhps %xmm1,%xmm2 │ │ + movups %xmm2,0x374(%eax) │ │ + movss -0xe0(%ebx),%xmm0 │ │ + movss -0xdc(%ebx),%xmm1 │ │ + unpcklps %xmm0,%xmm1 │ │ + movss -0xd8(%ebx),%xmm0 │ │ + movss -0xd4(%ebx),%xmm2 │ │ + unpcklps %xmm0,%xmm2 │ │ + movlhps %xmm1,%xmm2 │ │ + movups %xmm2,0x384(%eax) │ │ + movss -0xd0(%ebx),%xmm0 │ │ + movss -0xcc(%ebx),%xmm1 │ │ + unpcklps %xmm0,%xmm1 │ │ + movss -0xc8(%ebx),%xmm0 │ │ + movss -0xc4(%ebx),%xmm2 │ │ + unpcklps %xmm0,%xmm2 │ │ + movlhps %xmm1,%xmm2 │ │ + movups %xmm2,0x394(%eax) │ │ + lea -0xc00c0(%ebx),%ecx │ │ + mov %ecx,0x3a8(%eax) │ │ + lea -0xbfd70(%ebx),%ecx │ │ + mov %ecx,0x3b0(%eax) │ │ + lea -0xbfca0(%ebx),%ecx │ │ + mov %ecx,0x3a4(%eax) │ │ + lea -0xbfc70(%ebx),%ecx │ │ + mov %ecx,0x3ac(%eax) │ │ + movss -0xc0(%ebx),%xmm0 │ │ + movss -0xbc(%ebx),%xmm1 │ │ + unpcklps %xmm0,%xmm1 │ │ + movss -0xb8(%ebx),%xmm0 │ │ + movss -0xb4(%ebx),%xmm2 │ │ + unpcklps %xmm0,%xmm2 │ │ + movlhps %xmm1,%xmm2 │ │ + movups %xmm2,0x3b8(%eax) │ │ + movss -0xb0(%ebx),%xmm0 │ │ + movss -0xac(%ebx),%xmm1 │ │ + unpcklps %xmm0,%xmm1 │ │ + movss -0xa8(%ebx),%xmm0 │ │ + movss -0xa4(%ebx),%xmm2 │ │ + unpcklps %xmm0,%xmm2 │ │ + movlhps %xmm1,%xmm2 │ │ + movups %xmm2,0x3c8(%eax) │ │ + movss -0xa0(%ebx),%xmm0 │ │ + movss -0x9c(%ebx),%xmm1 │ │ + unpcklps %xmm0,%xmm1 │ │ + movss -0x98(%ebx),%xmm0 │ │ + movss -0x94(%ebx),%xmm2 │ │ + unpcklps %xmm0,%xmm2 │ │ + movlhps %xmm1,%xmm2 │ │ + movups %xmm2,0x3d8(%eax) │ │ + lea -0xbf380(%ebx),%ecx │ │ + mov %ecx,0x3ec(%eax) │ │ + lea -0xbecc0(%ebx),%ecx │ │ + mov %ecx,0x3f4(%eax) │ │ + lea -0xbebd0(%ebx),%ecx │ │ + mov %ecx,0x3e8(%eax) │ │ + lea -0xbeba0(%ebx),%ecx │ │ + mov %ecx,0x3f0(%eax) │ │ + movss -0x90(%ebx),%xmm0 │ │ + movss -0x8c(%ebx),%xmm1 │ │ + unpcklps %xmm0,%xmm1 │ │ + movss -0x88(%ebx),%xmm0 │ │ + movss -0x84(%ebx),%xmm2 │ │ + unpcklps %xmm0,%xmm2 │ │ + movlhps %xmm1,%xmm2 │ │ + movups %xmm2,0x1dc(%eax) │ │ + movss -0x80(%ebx),%xmm0 │ │ + movss -0x7c(%ebx),%xmm1 │ │ + unpcklps %xmm0,%xmm1 │ │ + movss -0x78(%ebx),%xmm0 │ │ + movss -0x74(%ebx),%xmm2 │ │ + unpcklps %xmm0,%xmm2 │ │ + movlhps %xmm1,%xmm2 │ │ + movups %xmm2,0x1ec(%eax) │ │ + movss -0x70(%ebx),%xmm0 │ │ + movss -0x6c(%ebx),%xmm1 │ │ + unpcklps %xmm0,%xmm1 │ │ + movss -0x68(%ebx),%xmm0 │ │ + movss -0x64(%ebx),%xmm2 │ │ + unpcklps %xmm0,%xmm2 │ │ + movlhps %xmm1,%xmm2 │ │ + movups %xmm2,0x1fc(%eax) │ │ + lea -0xbe500(%ebx),%ecx │ │ + mov %ecx,0x210(%eax) │ │ + lea -0xbe2d0(%ebx),%ecx │ │ + mov %ecx,0x218(%eax) │ │ + lea -0xbe140(%ebx),%ecx │ │ + mov %ecx,0x20c(%eax) │ │ + lea -0xbe0f0(%ebx),%ecx │ │ + mov %ecx,0x214(%eax) │ │ + movss -0x60(%ebx),%xmm0 │ │ + movss -0x5c(%ebx),%xmm1 │ │ + unpcklps %xmm0,%xmm1 │ │ + movss -0x58(%ebx),%xmm0 │ │ + movss -0x54(%ebx),%xmm2 │ │ + unpcklps %xmm0,%xmm2 │ │ + movlhps %xmm1,%xmm2 │ │ + movups %xmm2,0x220(%eax) │ │ + movss -0x50(%ebx),%xmm0 │ │ + movss -0x4c(%ebx),%xmm1 │ │ + unpcklps %xmm0,%xmm1 │ │ + movss -0x48(%ebx),%xmm0 │ │ + movss -0x44(%ebx),%xmm2 │ │ + unpcklps %xmm0,%xmm2 │ │ + movlhps %xmm1,%xmm2 │ │ + movups %xmm2,0x230(%eax) │ │ + movss -0x40(%ebx),%xmm0 │ │ + movss -0x3c(%ebx),%xmm1 │ │ + unpcklps %xmm0,%xmm1 │ │ + movss -0x38(%ebx),%xmm0 │ │ + movss -0x34(%ebx),%xmm2 │ │ + unpcklps %xmm0,%xmm2 │ │ + movlhps %xmm1,%xmm2 │ │ + movups %xmm2,0x240(%eax) │ │ + lea -0xbd520(%ebx),%ecx │ │ + mov %ecx,0x254(%eax) │ │ + lea -0xbc6c0(%ebx),%ecx │ │ + mov %ecx,0x25c(%eax) │ │ + lea -0xbc3d0(%ebx),%ecx │ │ + mov %ecx,0x250(%eax) │ │ + lea -0xbc380(%ebx),%ecx │ │ + mov %ecx,0x258(%eax) │ │ + movss -0x30(%ebx),%xmm0 │ │ + movss -0x2c(%ebx),%xmm1 │ │ + unpcklps %xmm0,%xmm1 │ │ + movss -0x28(%ebx),%xmm0 │ │ + movss -0x24(%ebx),%xmm2 │ │ + unpcklps %xmm0,%xmm2 │ │ + movlhps %xmm1,%xmm2 │ │ + movups %xmm2,0x88(%eax) │ │ + movss -0x20(%ebx),%xmm0 │ │ + movss -0x1c(%ebx),%xmm1 │ │ + unpcklps %xmm0,%xmm1 │ │ + movss -0x18(%ebx),%xmm0 │ │ + movss -0x14(%ebx),%xmm2 │ │ + unpcklps %xmm0,%xmm2 │ │ + movlhps %xmm1,%xmm2 │ │ + movups %xmm2,0x98(%eax) │ │ + movss -0x10(%ebx),%xmm0 │ │ + movss -0xc(%ebx),%xmm1 │ │ + unpcklps %xmm0,%xmm1 │ │ + movss -0x8(%ebx),%xmm0 │ │ + movss -0x4(%ebx),%xmm2 │ │ + unpcklps %xmm0,%xmm2 │ │ + movlhps %xmm1,%xmm2 │ │ + movups %xmm2,0xa8(%eax) │ │ + lea -0xbaca0(%ebx),%ecx │ │ + mov %ecx,0x3fc(%eax) │ │ + lea -0xb8f40(%ebx),%ecx │ │ + mov %ecx,0x420(%eax) │ │ + lea -0xb93d0(%ebx),%ecx │ │ + mov %ecx,0x440(%eax) │ │ + lea -0xb8e00(%ebx),%ecx │ │ + mov %ecx,0x464(%eax) │ │ + lea -0xb8d20(%ebx),%ecx │ │ + mov %ecx,0x264(%eax) │ │ + lea -0xb7980(%ebx),%ecx │ │ + mov %ecx,0x288(%eax) │ │ + lea -0xb8020(%ebx),%ecx │ │ + mov %ecx,0x2a8(%eax) │ │ + lea -0xb7740(%ebx),%ecx │ │ + mov %ecx,0x2cc(%eax) │ │ + lea -0xb7500(%ebx),%ecx │ │ + mov %ecx,0xcc(%eax) │ │ + lea -0xb6bc0(%ebx),%ecx │ │ + mov %ecx,0xf0(%eax) │ │ + lea -0xb6a60(%ebx),%ecx │ │ + mov %ecx,0x484(%eax) │ │ + lea -0xb3790(%ebx),%ecx │ │ + mov %ecx,0x2ec(%eax) │ │ + lea -0xb4350(%ebx),%ecx │ │ + mov %ecx,0x4c8(%eax) │ │ + lea -0xb30b0(%ebx),%ecx │ │ + mov %ecx,0x330(%eax) │ │ + lea -0xb2740(%ebx),%ecx │ │ + mov %ecx,0x110(%eax) │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + xchg %ax,%ax │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ + push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call a42bf │ │ - pop %ebx │ │ - add $0x30cb1,%ebx │ │ + sub $0xa0,%esp │ │ + call ac8b4 │ │ + pop %eax │ │ + add $0x2a6bc,%eax │ │ + mov %eax,0x60(%esp) │ │ + mov 0x14(%ebp),%edx │ │ mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0x4,%esp │ │ - pushl 0x24(%ebp) │ │ - push $0xa │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call aa440 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + test %edx,%edx │ │ + setg 0x6a(%esp) │ │ + mov 0x4(%ecx),%eax │ │ + mov %ecx,%edi │ │ + xor %ecx,%ecx │ │ + cmpl $0x0,0x3f4(%eax) │ │ + sete %cl │ │ + mov %ecx,%esi │ │ + and %edx,%esi │ │ + mov $0x20,%edx │ │ + shr %cl,%edx │ │ + mov %esi,0x88(%esp) │ │ + shl $0x4,%esi │ │ + mov %ecx,0x24(%esp) │ │ + xor $0x5,%ecx │ │ + mov %ecx,0x34(%esp) │ │ + mov 0x4b0(%edi),%ecx │ │ + xor %eax,%eax │ │ + cmp $0x1,%ecx │ │ + sete %al │ │ + xor %ebx,%ebx │ │ + mov %ecx,0x84(%esp) │ │ + cmp $0x3,%ecx │ │ + setne %bl │ │ + mov $0x10,%edi │ │ + mov %eax,%ecx │ │ + shr %cl,%edi │ │ + mov %edi,0x74(%esp) │ │ + mov $0x10,%edi │ │ + mov %ebx,0x64(%esp) │ │ + mov %ebx,%ecx │ │ + shr %cl,%edi │ │ + mov %edi,0x94(%esp) │ │ + mov %edx,%ecx │ │ + mov 0x14(%ebp),%ebx │ │ + imul %ebx,%ecx │ │ + mov 0x8(%ebp),%edi │ │ + mov 0x800(%edi),%edi │ │ + mov %ecx,0x7c(%esp) │ │ + sub %ecx,%edi │ │ + cmp %edx,%edi │ │ + cmovg %edx,%edi │ │ + mov %esi,0x40(%esp) │ │ + mov %edi,0x3c(%esp) │ │ + lea (%edi,%esi,1),%ecx │ │ + mov %ecx,0x30(%esp) │ │ + lea (%ecx,%eax,1),%edx │ │ + mov %eax,%ecx │ │ + shr %cl,%edx │ │ + mov %edx,0x5c(%esp) │ │ + mov 0x34(%esp),%edi │ │ + mov %edi,%ecx │ │ + mov %eax,0x80(%esp) │ │ + sub %eax,%ecx │ │ + mov %ebx,%eax │ │ + shl %cl,%eax │ │ + mov %eax,0x1c(%esp) │ │ + mov 0x8(%ebp),%esi │ │ + mov 0xc(%esi),%eax │ │ + mov %eax,0x58(%esp) │ │ + movzwl 0x22e(%eax),%edx │ │ + mov %edx,%eax │ │ + mov %edi,%ecx │ │ + shl %cl,%eax │ │ + mov 0x804(%esi),%ecx │ │ + mov %ecx,0x38(%esp) │ │ + cmp %ecx,%eax │ │ + mov 0x10(%ebp),%eax │ │ + mov %eax,0x8c(%esp) │ │ + jge acd95 │ │ + mov %edx,0x10(%esp) │ │ + mov 0x8(%ebp),%edx │ │ + mov 0x808(%edx),%esi │ │ + add $0x1f,%esi │ │ + and $0xffffffe0,%esi │ │ + mov 0x1c(%esp),%eax │ │ + add 0xd68(%edx),%eax │ │ + mov %eax,0x1c(%esp) │ │ + xor %eax,%eax │ │ + cmpl $0x1,0x84(%esp) │ │ + sete %al │ │ + mov $0x1,%edi │ │ + mov 0x40(%esp),%edx │ │ + mov %edx,%ecx │ │ + shl %cl,%edi │ │ + mov %edi,0x6c(%esp) │ │ + mov $0x4,%ecx │ │ + sub %eax,%ecx │ │ + mov %ecx,0x2c(%esp) │ │ + mov %edx,%ebx │ │ + mov 0x80(%esp),%eax │ │ + mov %eax,%ecx │ │ + shr %cl,%ebx │ │ + mov $0x1,%edi │ │ + mov %ebx,%ecx │ │ + shl %cl,%edi │ │ + mov %edi,0x90(%esp) │ │ + mov %esi,%edi │ │ + mov %eax,%ecx │ │ + sar %cl,%edi │ │ + mov %edi,0x44(%esp) │ │ + cmp 0x30(%esp),%edx │ │ + mov $0x1,%edx │ │ + mov %ebx,0x20(%esp) │ │ + jae acc6e │ │ + cmp 0x5c(%esp),%ebx │ │ + setae %al │ │ + cmpl $0x0,0x84(%esp) │ │ + sete %ah │ │ + mov 0x34(%esp),%ecx │ │ + mov 0x14(%ebp),%edx │ │ + shl %cl,%edx │ │ + mov 0x8(%ebp),%ecx │ │ + add 0xd64(%ecx),%edx │ │ + mov %edx,0x28(%esp) │ │ + or %al,%ah │ │ + mov %ah,0x6b(%esp) │ │ + mov $0x1,%edi │ │ + mov 0x10(%esp),%edx │ │ + mov 0x6c(%esp),%eax │ │ + mov %esi,0x98(%esp) │ │ + jmp acaca │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x98(%esp),%esi │ │ + add %esi,0x28(%esp) │ │ + mov 0x44(%esp),%eax │ │ + add %eax,0x1c(%esp) │ │ + mov 0x58(%esp),%eax │ │ + mov 0x70(%esp),%edi │ │ + movzwl 0x22e(%eax,%edi,2),%edx │ │ + inc %edi │ │ + mov %edx,%eax │ │ + mov 0x34(%esp),%ecx │ │ + shl %cl,%eax │ │ + cmp 0x38(%esp),%eax │ │ + mov 0x6c(%esp),%eax │ │ + jge acd95 │ │ + mov %edi,0x70(%esp) │ │ + mov %edx,%esi │ │ + mov 0x24(%esp),%ecx │ │ + and %ecx,%esi │ │ + shl $0x4,%esi │ │ + mov %esi,0xc(%esp) │ │ + shr %cl,%edx │ │ + xor %ecx,%ecx │ │ + mov %eax,%edi │ │ + mov %edx,0x10(%esp) │ │ + jmp acb16 │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call a430f │ │ - pop %ebx │ │ - add $0x30c61,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - pushl 0x2c(%ebp) │ │ - push $0xa │ │ - pushl 0x28(%ebp) │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call ab630 │ │ - add $0x30,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + lea (%esi,%ecx,4),%ecx │ │ + or %di,(%ecx,%eax,2) │ │ + mov 0x8(%esp),%edi │ │ + add %edi,%edi │ │ + mov 0x40(%esp),%eax │ │ + lea 0x1(%eax,%edx,1),%eax │ │ + inc %edx │ │ + cmp 0x30(%esp),%eax │ │ + mov %edx,%ecx │ │ + mov 0x10(%esp),%edx │ │ + jae acbb0 │ │ + mov %ecx,0x18(%esp) │ │ + xor %eax,%eax │ │ + cmp $0xffff,%edi │ │ + seta %al │ │ + mov %eax,%ecx │ │ + shl $0x4,%ecx │ │ + mov %edi,0x8(%esp) │ │ + shr %cl,%edi │ │ + imul $0x544,%edx,%edx │ │ + add 0x10(%ebp),%edx │ │ + mov 0xc(%esp),%ecx │ │ + lea (%ecx,%ecx,2),%ecx │ │ + mov %edx,0x78(%esp) │ │ + lea (%edx,%ecx,4),%esi │ │ + movzwl 0x8(%esi,%eax,2),%edx │ │ + xor %ebx,%ebx │ │ + test %edx,%edi │ │ + setne %bl │ │ + movzwl 0x4(%esi,%eax,2),%ecx │ │ + mov %ecx,0x4(%esp) │ │ + xor %ecx,%ecx │ │ + test %edi,0x4(%esp) │ │ + setne %cl │ │ + lea (%ecx,%ebx,2),%ecx │ │ + mov %ecx,0x14(%esp) │ │ + mov %edi,%ecx │ │ + not %ecx │ │ + and %ecx,%edx │ │ + mov %dx,0x8(%esi,%eax,2) │ │ + mov %ecx,%edx │ │ + and 0x4(%esp),%edx │ │ + mov %dx,0x4(%esi,%eax,2) │ │ + and %cx,(%esi,%eax,2) │ │ + mov 0x28(%esp),%ecx │ │ + mov 0x18(%esp),%edx │ │ + movzbl (%ecx,%edx,1),%ebx │ │ + mov 0x14(%esp),%ecx │ │ + cmp %ebx,%ecx │ │ + jb acaf0 │ │ + mov %ebx,%ecx │ │ + jmp acaf0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call a435f │ │ - pop %ebx │ │ - add $0x30c11,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - pushl 0x28(%ebp) │ │ - push $0x1 │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a8680 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x64(%esp),%ecx │ │ + shrl %cl,0xc(%esp) │ │ + cmpb $0x0,0x6b(%esp) │ │ + jne aca90 │ │ + xor %ecx,%ecx │ │ + mov 0x90(%esp),%esi │ │ + jmp acbf8 │ │ nop │ │ nop │ │ + lea 0x300(%ecx,%edx,4),%ecx │ │ + or %si,(%ecx,%eax,2) │ │ + mov 0x8(%esp),%esi │ │ + add %esi,%esi │ │ + mov 0x20(%esp),%eax │ │ + mov 0x4(%esp),%ecx │ │ + lea 0x1(%eax,%ecx,1),%eax │ │ + inc %ecx │ │ + cmp 0x5c(%esp),%eax │ │ + jae aca90 │ │ + mov %ecx,0x4(%esp) │ │ + mov %esi,%edx │ │ + mov 0x74(%esp),%ecx │ │ + shr %cl,%edx │ │ + xor %eax,%eax │ │ + test %edx,%edx │ │ + setne %al │ │ + mov %eax,%edx │ │ + mov 0x2c(%esp),%ecx │ │ + shl %cl,%edx │ │ + mov %esi,0x8(%esp) │ │ + mov %edx,%ecx │ │ + shr %cl,%esi │ │ + mov 0xc(%esp),%ecx │ │ + mov 0x78(%esp),%edx │ │ + lea (%edx,%ecx,8),%ecx │ │ + movzwl 0x304(%ecx,%eax,2),%edi │ │ + mov %edi,0x18(%esp) │ │ + xor %edx,%edx │ │ + test %edi,%esi │ │ + setne %dl │ │ + mov %esi,%ebx │ │ + not %ebx │ │ + mov %ebx,%edi │ │ + and 0x18(%esp),%edi │ │ + mov %di,0x304(%ecx,%eax,2) │ │ + and %bx,0x300(%ecx,%eax,2) │ │ + mov 0x1c(%esp),%edi │ │ + mov 0x4(%esp),%ebx │ │ + movzbl (%edi,%ebx,1),%edi │ │ + cmp %edi,%edx │ │ + jb acbd0 │ │ + mov %edi,%edx │ │ + jmp acbd0 │ │ + cmp 0x5c(%esp),%ebx │ │ + setae %al │ │ + cmpl $0x0,0x84(%esp) │ │ + sete %cl │ │ + or %al,%cl │ │ + mov %cl,0x78(%esp) │ │ + mov 0x10(%esp),%esi │ │ + jmp accbb │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x44(%esp),%eax │ │ + add %eax,0x1c(%esp) │ │ + mov 0x58(%esp),%eax │ │ + mov 0xc(%esp),%edx │ │ + movzwl 0x22e(%eax,%edx,2),%esi │ │ + inc %edx │ │ + mov %esi,%eax │ │ + mov 0x34(%esp),%ecx │ │ + shl %cl,%eax │ │ + cmp 0x38(%esp),%eax │ │ + jge acd95 │ │ + mov %edx,0xc(%esp) │ │ + mov %esi,%edx │ │ + mov 0x24(%esp),%eax │ │ + and %eax,%edx │ │ + shl $0x4,%edx │ │ + mov 0x64(%esp),%ecx │ │ + shr %cl,%edx │ │ + mov %edx,0x14(%esp) │ │ + mov %eax,%ecx │ │ + shr %cl,%esi │ │ + cmpb $0x0,0x78(%esp) │ │ + jne acc90 │ │ + xor %eax,%eax │ │ + mov 0x90(%esp),%edi │ │ + mov %esi,0x10(%esp) │ │ + jmp acd1a │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call a43af │ │ - pop %ebx │ │ - add $0x30bc1,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0x8,%esp │ │ - pushl 0x30(%ebp) │ │ - push $0x1 │ │ - pushl 0x2c(%ebp) │ │ - pushl 0x28(%ebp) │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a9900 │ │ - add $0x30,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + lea 0x300(%edx,%ecx,4),%eax │ │ + or %di,(%eax,%ebx,2) │ │ + mov 0x4(%esp),%edi │ │ + add %edi,%edi │ │ + mov 0x20(%esp),%eax │ │ + lea 0x1(%eax,%esi,1),%eax │ │ + inc %esi │ │ + cmp 0x5c(%esp),%eax │ │ + mov %esi,%eax │ │ + mov 0x10(%esp),%esi │ │ + jae acc90 │ │ + mov %eax,0x8(%esp) │ │ + mov %edi,%eax │ │ + mov 0x74(%esp),%ecx │ │ + shr %cl,%eax │ │ + xor %ebx,%ebx │ │ + test %eax,%eax │ │ + setne %bl │ │ + mov %ebx,%edx │ │ + mov 0x2c(%esp),%ecx │ │ + shl %cl,%edx │ │ + mov %edi,0x4(%esp) │ │ + mov %edx,%ecx │ │ + shr %cl,%edi │ │ + imul $0x544,%esi,%ecx │ │ + add 0x10(%ebp),%ecx │ │ + mov 0x14(%esp),%eax │ │ + lea (%ecx,%eax,8),%edx │ │ + movzwl 0x304(%edx,%ebx,2),%eax │ │ + mov %eax,0x18(%esp) │ │ + xor %ecx,%ecx │ │ + test %eax,%edi │ │ + setne %cl │ │ + mov %edi,%esi │ │ + not %esi │ │ + mov %esi,%eax │ │ + and 0x18(%esp),%eax │ │ + mov %ax,0x304(%edx,%ebx,2) │ │ + and %si,0x300(%edx,%ebx,2) │ │ + mov 0x1c(%esp),%eax │ │ + mov 0x8(%esp),%esi │ │ + movzbl (%eax,%esi,1),%eax │ │ + cmp %eax,%ecx │ │ + jb accf0 │ │ + mov %eax,%ecx │ │ + jmp accf0 │ │ + xor %eax,%eax │ │ + mov 0x6a(%esp),%cl │ │ + mov %cl,%al │ │ + mov %eax,0x78(%esp) │ │ + mov 0x18(%ebp),%eax │ │ + mov 0x8(%ebp),%esi │ │ + test %eax,%eax │ │ + je ad014 │ │ + mov 0x80c(%esi),%ebx │ │ + test %ebx,%ebx │ │ + jle ad01f │ │ + dec %eax │ │ + imul %ebx,%eax │ │ + imul $0x270,%eax,%eax │ │ + add 0x968(%esi),%eax │ │ + mov %eax,0x8(%esp) │ │ + xor %eax,%eax │ │ + mov 0x84(%esp),%edi │ │ + cmp $0x3,%edi │ │ + setne 0x4(%esp) │ │ + mov 0x40(%esp),%edx │ │ + mov 0x80(%esp),%ecx │ │ + shr %cl,%edx │ │ + mov %edx,0x28(%esp) │ │ + test %edi,%edi │ │ + mov 0x7fc(%esi),%ecx │ │ + mov %ecx,0x34(%esp) │ │ + mov %ebx,0x20(%esp) │ │ + je ad052 │ │ + mov 0x4(%esp),%cl │ │ + mov %cl,%al │ │ + mov $0x4,%ecx │ │ + sub %eax,%ecx │ │ + mov %ecx,0x2c(%esp) │ │ + xor %edi,%edi │ │ + jmp ace35 │ │ nop │ │ nop │ │ + inc %edi │ │ + addl $0x270,0x8(%esp) │ │ + mov 0x20(%esp),%ebx │ │ + cmp %ebx,%edi │ │ + je ad155 │ │ + mov %edi,%eax │ │ + shl $0x5,%eax │ │ + mov 0x34(%esp),%ecx │ │ + sub %eax,%ecx │ │ + cmp $0x21,%ecx │ │ + mov $0x20,%eax │ │ + cmovge %eax,%ecx │ │ + mov %ecx,0x18(%esp) │ │ + test %ecx,%ecx │ │ + mov %edi,0x14(%esp) │ │ + je acf40 │ │ + mov $0x1,%eax │ │ + xor %ecx,%ecx │ │ + jmp ace92 │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call a43ff │ │ - pop %ebx │ │ - add $0x30b71,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0x4,%esp │ │ - pushl 0x24(%ebp) │ │ - push $0x1 │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call aa440 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + lea 0x180(%ecx,%eax,4),%eax │ │ + or %si,(%eax,%ebx,2) │ │ + mov 0xc(%esp),%eax │ │ + add %eax,%eax │ │ + inc %edi │ │ + cmp 0x18(%esp),%edi │ │ + mov %edi,%ecx │ │ + mov 0x14(%esp),%edi │ │ + jae acf40 │ │ + mov %ecx,0x10(%esp) │ │ + xor %ebx,%ebx │ │ + cmp $0xffff,%eax │ │ + seta %bl │ │ + mov %ebx,%ecx │ │ + shl $0x4,%ecx │ │ + mov %eax,%esi │ │ + mov %eax,0xc(%esp) │ │ + shr %cl,%esi │ │ + imul $0x544,%edi,%ecx │ │ + add 0x10(%ebp),%ecx │ │ + mov 0x40(%esp),%eax │ │ + lea (%eax,%eax,2),%edx │ │ + lea (%ecx,%edx,4),%ecx │ │ + movzwl 0x188(%ecx,%ebx,2),%edi │ │ + xor %edx,%edx │ │ + test %edi,%esi │ │ + setne %dl │ │ + movzwl 0x184(%ecx,%ebx,2),%eax │ │ + mov %eax,0x4(%esp) │ │ + xor %eax,%eax │ │ + test %esi,0x4(%esp) │ │ + setne %al │ │ + lea (%eax,%edx,2),%eax │ │ + mov %eax,0x1c(%esp) │ │ + mov %esi,%eax │ │ + not %eax │ │ + and %eax,%edi │ │ + mov %di,0x188(%ecx,%ebx,2) │ │ + mov %eax,%edx │ │ + and 0x4(%esp),%edx │ │ + mov %dx,0x184(%ecx,%ebx,2) │ │ + and %ax,0x180(%ecx,%ebx,2) │ │ + mov 0x8(%esp),%eax │ │ + mov 0x10(%esp),%edi │ │ + movzbl 0x1e0(%eax,%edi,1),%edx │ │ + mov 0x1c(%esp),%eax │ │ + cmp %edx,%eax │ │ + jb ace70 │ │ + mov %edx,%eax │ │ + jmp ace70 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call a444f │ │ - pop %ebx │ │ - add $0x30b21,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - pushl 0x2c(%ebp) │ │ - push $0x1 │ │ - pushl 0x28(%ebp) │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call ab630 │ │ - add $0x30,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x64(%esp),%ecx │ │ + mov 0x18(%esp),%eax │ │ + add %ecx,%eax │ │ + shr %cl,%eax │ │ + mov %eax,0x18(%esp) │ │ + test %eax,%eax │ │ + je ace20 │ │ + mov $0x1,%esi │ │ + xor %eax,%eax │ │ + jmp acf92 │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call a449f │ │ - pop %ebx │ │ - add $0x30ad1,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - pushl 0x28(%ebp) │ │ - push $0x5 │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a8680 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + lea 0x400(%ecx,%edx,4),%eax │ │ + or %si,(%eax,%ebx,2) │ │ + mov 0x4(%esp),%esi │ │ + add %esi,%esi │ │ + inc %edi │ │ + cmp %edi,0x18(%esp) │ │ + mov %edi,%eax │ │ + mov 0x14(%esp),%edi │ │ + je ace20 │ │ + mov %eax,0xc(%esp) │ │ + mov %esi,%eax │ │ + mov 0x94(%esp),%ecx │ │ + shr %cl,%eax │ │ + xor %ebx,%ebx │ │ + test %eax,%eax │ │ + setne %bl │ │ + mov %ebx,%edx │ │ + mov 0x2c(%esp),%ecx │ │ + shl %cl,%edx │ │ + mov %esi,0x4(%esp) │ │ + mov %edx,%ecx │ │ + shr %cl,%esi │ │ + imul $0x544,%edi,%ecx │ │ + add 0x10(%ebp),%ecx │ │ + mov 0x28(%esp),%eax │ │ + lea (%ecx,%eax,8),%ecx │ │ + movzwl 0x404(%ecx,%ebx,2),%eax │ │ + mov %eax,0x10(%esp) │ │ + xor %edx,%edx │ │ + test %eax,%esi │ │ + setne %dl │ │ + mov %esi,%edi │ │ + not %edi │ │ + mov %edi,%eax │ │ + and 0x10(%esp),%eax │ │ + mov %ax,0x404(%ecx,%ebx,2) │ │ + and %di,0x400(%ecx,%ebx,2) │ │ + mov 0x8(%esp),%eax │ │ + mov 0xc(%esp),%edi │ │ + movzbl 0x200(%eax,%edi,1),%eax │ │ + cmp %eax,%edx │ │ + jb acf70 │ │ + mov %eax,%edx │ │ + jmp acf70 │ │ + mov 0x80c(%esi),%ebx │ │ + jmp ad158 │ │ + lea 0xaa0(%esi),%eax │ │ + mov %eax,0x6c(%esp) │ │ + lea 0x7f8(%esi),%eax │ │ + mov %eax,0x58(%esp) │ │ + lea 0x80c(%esi),%eax │ │ + mov %eax,0x34(%esp) │ │ + mov 0xc(%esi),%eax │ │ + cmpl $0x0,0x4d4(%eax) │ │ + jne ad641 │ │ + jmp ad634 │ │ + xor %edx,%edx │ │ + jmp ad075 │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call a44ef │ │ - pop %ebx │ │ - add $0x30a81,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0x8,%esp │ │ - pushl 0x30(%ebp) │ │ - push $0x5 │ │ - pushl 0x2c(%ebp) │ │ - pushl 0x28(%ebp) │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a9900 │ │ - add $0x30,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call a453f │ │ - pop %ebx │ │ - add $0x30a31,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0x4,%esp │ │ - pushl 0x24(%ebp) │ │ - push $0x5 │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call aa440 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ + inc %edx │ │ + addl $0x270,0x8(%esp) │ │ + mov 0x20(%esp),%ebx │ │ + cmp %ebx,%edx │ │ + je ad155 │ │ + mov %edx,%eax │ │ + shl $0x5,%eax │ │ + mov 0x34(%esp),%ecx │ │ + sub %eax,%ecx │ │ + cmp $0x21,%ecx │ │ + mov $0x20,%eax │ │ + cmovge %eax,%ecx │ │ + mov %ecx,0xc(%esp) │ │ + test %ecx,%ecx │ │ + je ad060 │ │ + mov $0x1,%edi │ │ + xor %eax,%eax │ │ + mov %edx,0x10(%esp) │ │ + jmp ad0be │ │ + lea 0x180(%ecx,%ebx,4),%ecx │ │ + or %di,(%ecx,%eax,2) │ │ + mov 0x18(%esp),%edi │ │ + add %edi,%edi │ │ + inc %esi │ │ + cmp 0xc(%esp),%esi │ │ + mov 0x10(%esp),%edx │ │ + mov %esi,%eax │ │ + jae ad060 │ │ + mov %eax,0x14(%esp) │ │ + xor %eax,%eax │ │ + cmp $0xffff,%edi │ │ + seta %al │ │ + mov %eax,%ecx │ │ + shl $0x4,%ecx │ │ + mov %edi,0x18(%esp) │ │ + shr %cl,%edi │ │ + imul $0x544,%edx,%ecx │ │ + add 0x10(%ebp),%ecx │ │ + mov 0x40(%esp),%edx │ │ + lea (%edx,%edx,2),%edx │ │ + lea (%ecx,%edx,4),%ecx │ │ + movzwl 0x188(%ecx,%eax,2),%esi │ │ + xor %edx,%edx │ │ + test %esi,%edi │ │ + setne %dl │ │ + movzwl 0x184(%ecx,%eax,2),%ebx │ │ + mov %ebx,0x4(%esp) │ │ + xor %ebx,%ebx │ │ + test %edi,0x4(%esp) │ │ + setne %bl │ │ + lea (%ebx,%edx,2),%ebx │ │ + mov %edi,%edx │ │ + not %edx │ │ + and %edx,%esi │ │ + mov %si,0x188(%ecx,%eax,2) │ │ + mov %edx,%esi │ │ + and 0x4(%esp),%esi │ │ + mov %si,0x184(%ecx,%eax,2) │ │ + and %dx,0x180(%ecx,%eax,2) │ │ + mov 0x8(%esp),%edx │ │ + mov 0x14(%esp),%esi │ │ + movzbl 0x1e0(%edx,%esi,1),%edx │ │ + cmp %edx,%ebx │ │ + jb ad0a0 │ │ + mov %edx,%ebx │ │ + jmp ad0a0 │ │ + mov 0x8(%ebp),%esi │ │ + lea 0xaa0(%esi),%eax │ │ + mov %eax,0x6c(%esp) │ │ + lea 0x7f8(%esi),%eax │ │ + mov %eax,0x58(%esp) │ │ + lea 0x80c(%esi),%eax │ │ + mov %eax,0x34(%esp) │ │ + test %ebx,%ebx │ │ + jle ad628 │ │ + mov 0xc(%ebp),%eax │ │ + mov (%eax),%eax │ │ + mov %eax,0x20(%esp) │ │ + mov 0x7f8(%esi),%ecx │ │ + mov 0x7c(%esp),%eax │ │ + mov %ecx,0x10(%esp) │ │ + imul %ecx,%eax │ │ + shl $0x2,%eax │ │ + add 0xaa0(%esi),%eax │ │ + mov %eax,0x24(%esp) │ │ + lea 0xad0(%esi),%eax │ │ + mov %eax,0x18(%esp) │ │ + mov 0x10(%ebp),%eax │ │ + lea 0xa(%eax),%ecx │ │ + mov %ecx,0x44(%esp) │ │ + add $0x8,%eax │ │ + mov %eax,0x70(%esp) │ │ + movl $0x0,0x38(%esp) │ │ + xor %ecx,%ecx │ │ + movl $0x0,0x4(%esp) │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call a458f │ │ - pop %ebx │ │ - add $0x309e1,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - pushl 0x2c(%ebp) │ │ - push $0x5 │ │ - pushl 0x28(%ebp) │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call ab630 │ │ - add $0x30,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ + mov 0x7fc(%esi),%edx │ │ + mov %ecx,0x2c(%esp) │ │ + mov %ecx,%eax │ │ + shl $0x5,%eax │ │ + cmp %eax,%edx │ │ + jle ad450 │ │ + mov %edx,%ecx │ │ + mov 0x8(%ebp),%eax │ │ + mov 0x4a0(%eax),%edx │ │ + mov %edx,0x1c(%esp) │ │ + cmpl $0x0,0x88(%esp) │ │ + mov 0x7c0(%eax),%eax │ │ + mov %eax,0x28(%esp) │ │ + je ad2d0 │ │ + add 0x38(%esp),%ecx │ │ + cmp $0x21,%ecx │ │ + mov $0x20,%eax │ │ + cmovge %eax,%ecx │ │ + mov %ecx,0x8(%esp) │ │ + xor %esi,%esi │ │ + mov 0x20(%esp),%ecx │ │ + mov 0x24(%esp),%edx │ │ + mov 0x44(%esp),%edi │ │ + mov %esi,%eax │ │ + or 0x4(%esp),%eax │ │ + jne ad26c │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call a45df │ │ - pop %ebx │ │ - add $0x30991,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - pushl 0x28(%ebp) │ │ - push $0x9 │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a8680 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ + inc %esi │ │ + add $0xc,%edi │ │ + add $0x4,%edx │ │ + add $0x4,%ecx │ │ + cmp %esi,0x8(%esp) │ │ + je ad450 │ │ + mov %esi,%eax │ │ + or 0x4(%esp),%eax │ │ + je ad250 │ │ + movzwl -0x8(%edi),%eax │ │ + mov %eax,0x48(%esp) │ │ + movzwl -0x4(%edi),%eax │ │ + mov %eax,0x4c(%esp) │ │ + movzwl (%edi),%eax │ │ + mov %eax,0x50(%esp) │ │ + movl $0x0,0x54(%esp) │ │ + sub $0x4,%esp │ │ + mov 0x64(%esp),%ebx │ │ + pushl 0x40(%esp) │ │ + pushl 0x20(%esp) │ │ + pushl 0x1c(%esp) │ │ + push %edx │ │ + lea 0x5c(%esp),%eax │ │ + push %eax │ │ + pushl 0x34(%esp) │ │ + push %ecx │ │ + mov 0x48(%esp),%eax │ │ + mov %ecx,0x34(%esp) │ │ + mov %edx,0x2c(%esp) │ │ + call *0x660(%eax) │ │ + mov 0x2c(%esp),%edx │ │ + mov 0x34(%esp),%ecx │ │ + add $0x20,%esp │ │ + jmp ad250 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + cmpl $0x10,0x30(%esp) │ │ + jle ad3a2 │ │ + add 0x38(%esp),%ecx │ │ + cmp $0x21,%ecx │ │ + mov $0x20,%eax │ │ + cmovge %eax,%ecx │ │ + mov %ecx,0x8(%esp) │ │ + xor %edi,%edi │ │ + mov 0x44(%esp),%esi │ │ + mov 0x20(%esp),%ecx │ │ + mov 0x24(%esp),%edx │ │ + mov %edi,%eax │ │ + or 0x4(%esp),%eax │ │ + jne ad32c │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call a462f │ │ - pop %ebx │ │ - add $0x30941,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0x8,%esp │ │ - pushl 0x30(%ebp) │ │ - push $0x9 │ │ - pushl 0x2c(%ebp) │ │ - pushl 0x28(%ebp) │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call a9900 │ │ - add $0x30,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call a467f │ │ - pop %ebx │ │ - add $0x308f1,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ + inc %edi │ │ + add $0x4,%edx │ │ + add $0x4,%ecx │ │ + add $0xc,%esi │ │ + cmp %edi,0x8(%esp) │ │ + je ad450 │ │ + mov %edi,%eax │ │ + or 0x4(%esp),%eax │ │ + je ad310 │ │ + movzwl -0x6(%esi),%eax │ │ + mov %ecx,0x14(%esp) │ │ + movzwl -0x2(%esi),%ecx │ │ + mov %edx,0xc(%esp) │ │ + mov -0xa(%esi),%edx │ │ + mov %edx,0x48(%esp) │ │ + movzwl -0x4(%esi),%edx │ │ + shl $0x10,%edx │ │ + or %eax,%edx │ │ + mov %edx,0x4c(%esp) │ │ + movzwl (%esi),%eax │ │ + shl $0x10,%eax │ │ + or %ecx,%eax │ │ + mov %eax,0x50(%esp) │ │ + movl $0x0,0x54(%esp) │ │ sub $0x4,%esp │ │ - pushl 0x24(%ebp) │ │ - push $0x9 │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call aa440 │ │ + mov 0x64(%esp),%ebx │ │ + pushl 0x40(%esp) │ │ + pushl 0x20(%esp) │ │ + pushl 0x1c(%esp) │ │ + pushl 0x1c(%esp) │ │ + lea 0x5c(%esp),%eax │ │ + push %eax │ │ + pushl 0x34(%esp) │ │ + pushl 0x30(%esp) │ │ + mov 0x48(%esp),%eax │ │ + call *0x660(%eax) │ │ + mov 0x2c(%esp),%edx │ │ + mov 0x34(%esp),%ecx │ │ add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + jmp ad310 │ │ + add 0x38(%esp),%ecx │ │ + cmp $0x21,%ecx │ │ + mov $0x20,%eax │ │ + cmovge %eax,%ecx │ │ + mov %ecx,0x8(%esp) │ │ + xor %esi,%esi │ │ + mov 0x20(%esp),%ecx │ │ + mov 0x24(%esp),%edx │ │ + mov 0x70(%esp),%edi │ │ + mov %esi,%eax │ │ + or 0x4(%esp),%eax │ │ + jne ad3e8 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + inc %esi │ │ + add $0xc,%edi │ │ + add $0x4,%edx │ │ + add $0x4,%ecx │ │ + cmp %esi,0x8(%esp) │ │ + je ad450 │ │ + mov %esi,%eax │ │ + or 0x4(%esp),%eax │ │ + je ad3d0 │ │ + movzwl -0x8(%edi),%eax │ │ + mov %eax,0x48(%esp) │ │ + movzwl -0x4(%edi),%eax │ │ + mov %eax,0x4c(%esp) │ │ + movzwl (%edi),%eax │ │ + mov %eax,0x50(%esp) │ │ + movl $0x0,0x54(%esp) │ │ + sub $0x4,%esp │ │ + mov 0x64(%esp),%ebx │ │ + pushl 0x40(%esp) │ │ + pushl 0x20(%esp) │ │ + pushl 0x1c(%esp) │ │ + push %edx │ │ + lea 0x5c(%esp),%eax │ │ + push %eax │ │ + pushl 0x34(%esp) │ │ + push %ecx │ │ + mov 0x48(%esp),%eax │ │ + mov %ecx,0x34(%esp) │ │ + mov %edx,0x2c(%esp) │ │ + call *0x660(%eax) │ │ + mov 0x2c(%esp),%edx │ │ + mov 0x34(%esp),%ecx │ │ + add $0x20,%esp │ │ + jmp ad3d0 │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call a46cf │ │ - pop %ebx │ │ - add $0x308a1,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - pushl 0x2c(%ebp) │ │ - push $0x9 │ │ - pushl 0x28(%ebp) │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call ab630 │ │ - add $0x30,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - sub $0x81e0,%esp │ │ - call a4724 │ │ - pop %eax │ │ - add $0x3084c,%eax │ │ - mov %eax,0x30(%esp) │ │ - bsr 0x28(%ebp),%edx │ │ - xor $0x1f,%edx │ │ - lea -0x12(%edx),%ecx │ │ - mov $0x1,%edi │ │ - mov %ecx,0x4(%esp) │ │ - shl %cl,%edi │ │ - mov 0xc(%ebp),%eax │ │ - sar %eax │ │ + mov 0x2c(%esp),%ecx │ │ + inc %ecx │ │ + mov 0x34(%esp),%eax │ │ + mov (%eax),%ebx │ │ + cmp %ebx,%ecx │ │ + jge ad498 │ │ + subl $0xffffff80,0x24(%esp) │ │ + subl $0xffffff80,0x20(%esp) │ │ + mov 0x58(%esp),%eax │ │ + mov (%eax),%eax │ │ mov %eax,0x10(%esp) │ │ - mov 0x14(%ebp),%eax │ │ - sar %eax │ │ - mov %eax,0x8(%esp) │ │ - cmpl $0x0,0x20(%ebp) │ │ - mov 0x24(%ebp),%eax │ │ - mov 0x18(%ebp),%ebx │ │ - mov 0x10(%ebp),%esi │ │ - mov 0x8(%ebp),%ecx │ │ - je a4a66 │ │ - mov %ecx,0x1c(%esp) │ │ - test %eax,%eax │ │ - je a4d8e │ │ - mov $0x16,%ecx │ │ - mov %edx,0xc(%esp) │ │ - sub %edx,%ecx │ │ - mov $0x1,%eax │ │ - shl %cl,%eax │ │ + addl $0x544,0x44(%esp) │ │ + addl $0xffffffe0,0x38(%esp) │ │ + addl $0x544,0x70(%esp) │ │ + movl $0x1,0x4(%esp) │ │ + mov 0x8(%ebp),%esi │ │ + jmp ad1e0 │ │ test %ebx,%ebx │ │ - jle a50b9 │ │ - sar %eax │ │ - mov %eax,0x50(%esp) │ │ - lea 0xdc(%esp),%edx │ │ - mov 0x1c(%ebp),%eax │ │ - lea 0x1(%eax),%edi │ │ - mov 0x8(%esp),%eax │ │ - add %eax,%eax │ │ - mov %eax,0x8(%esp) │ │ - nop │ │ - mov %edx,0x40(%esp) │ │ - mov %esi,0x4(%esp) │ │ - mov %edi,0x60(%esp) │ │ - movzwl (%esi),%eax │ │ - xor %ebx,%ebx │ │ - mov 0x50(%esp),%esi │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + jle ad625 │ │ + cmpl $0x0,0x3c(%esp) │ │ + jle ad625 │ │ + mov 0x8(%ebp),%esi │ │ + mov 0x7f8(%esi),%ebx │ │ + mov 0x6c(%esp),%eax │ │ + mov (%eax),%eax │ │ + mov %eax,0x4(%esp) │ │ + mov 0x7c(%esp),%ecx │ │ + imul %ebx,%ecx │ │ + mov 0xc(%ebp),%edx │ │ + mov (%edx),%eax │ │ + mov %eax,0x24(%esp) │ │ + mov 0x40(%esp),%edx │ │ + lea (%edx,%edx,2),%edx │ │ + mov 0x10(%ebp),%edi │ │ + lea 0x18a(%edi,%edx,4),%eax │ │ + mov %eax,0x38(%esp) │ │ + mov 0x4(%esp),%eax │ │ + lea 0x1(%eax,%ecx,4),%edi │ │ + movl $0x0,0x20(%esp) │ │ nop │ │ nop │ │ nop │ │ - movzwl %ax,%edi │ │ - mov 0x4(%esp),%eax │ │ - movzwl 0x2(%eax,%ebx,2),%eax │ │ - mov %eax,%edx │ │ - sub %edi,%edx │ │ - shl $0x4,%edi │ │ - add %esi,%edi │ │ - imul 0x20(%ebp),%edx │ │ - add %edi,%edx │ │ - sar %cl,%edx │ │ - mov 0x40(%esp),%edi │ │ - mov %dx,(%edi,%ebx,2) │ │ - inc %ebx │ │ - cmp %ebx,0x18(%ebp) │ │ - jne a47d0 │ │ - mov 0x40(%esp),%edx │ │ - add $0x100,%edx │ │ - mov 0x4(%esp),%eax │ │ - add 0x8(%esp),%eax │ │ - mov 0x60(%esp),%edi │ │ - dec %edi │ │ - mov %eax,%esi │ │ - jne a47b0 │ │ - mov 0xc(%esp),%ecx │ │ - add $0xfffffff2,%ecx │ │ - mov $0x1,%eax │ │ - mov %ecx,0xc(%esp) │ │ - shl %cl,%eax │ │ - mov %eax,%ecx │ │ - mov 0x18(%ebp),%eax │ │ - test %eax,%eax │ │ - mov 0x1c(%ebp),%esi │ │ - jle a50b9 │ │ - sar %ecx │ │ - lea 0xdc(%esp),%edx │ │ - mov %eax,%edi │ │ - and $0xfffffff8,%edi │ │ - mov %edi,0x80(%esp) │ │ - movd 0x24(%ebp),%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm4 │ │ - mov %ecx,0x4(%esp) │ │ - movd %ecx,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm0 │ │ - movss 0xc(%esp),%xmm5 │ │ - movd 0x28(%ebp),%xmm2 │ │ - pshufd $0x0,%xmm2,%xmm2 │ │ - mov 0x10(%esp),%ecx │ │ - add %ecx,%ecx │ │ - mov %ecx,0x10(%esp) │ │ - mov 0x30(%esp),%ecx │ │ - movdqa -0x15990(%ecx),%xmm1 │ │ - xorps %xmm3,%xmm3 │ │ - movss %xmm5,%xmm3 │ │ - pshufd $0xf5,%xmm4,%xmm5 │ │ - movdqa %xmm5,0x40(%esp) │ │ - movdqa %xmm0,0x60(%esp) │ │ - movaps %xmm3,0x50(%esp) │ │ - movdqa %xmm1,0x90(%esp) │ │ - movdqa 0x40(%esp),%xmm5 │ │ - jmp a48db │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - add $0x100,%edx │ │ - add 0x10(%esp),%esi │ │ - mov %esi,0x1c(%esp) │ │ - mov 0x14(%esp),%esi │ │ - dec %esi │ │ - mov %ecx,%eax │ │ - je a50b9 │ │ - mov %esi,0x14(%esp) │ │ - cmp $0x8,%eax │ │ - mov $0x0,%ebx │ │ - mov 0x1c(%esp),%esi │ │ - jb a4a20 │ │ - xor %ecx,%ecx │ │ - mov 0x80(%esp),%ebx │ │ nop │ │ nop │ │ + mov 0x4a0(%esi),%ecx │ │ + mov 0x7fc(%esi),%edx │ │ + mov 0x20(%esp),%eax │ │ + shl $0x5,%eax │ │ + sub %eax,%edx │ │ + cmp $0x21,%edx │ │ + mov $0x20,%eax │ │ + cmovge %eax,%edx │ │ + mov %edx,0x30(%esp) │ │ + mov 0x7c0(%esi),%eax │ │ + mov %eax,0x2c(%esp) │ │ + mov %ecx,0x28(%esp) │ │ + lea 0x0(,%ecx,4),%eax │ │ + mov %eax,0xc(%esp) │ │ + lea 0x0(,%ebx,4),%eax │ │ + mov %eax,0x10(%esp) │ │ + mov %edi,0x44(%esp) │ │ + mov %edi,%edx │ │ + mov 0x38(%esp),%esi │ │ + mov 0x3c(%esp),%eax │ │ + mov 0x40(%esp),%edi │ │ + mov 0x24(%esp),%ecx │ │ + mov %ebx,0x1c(%esp) │ │ + mov %eax,0x4(%esp) │ │ + mov %edi,%eax │ │ + or 0x78(%esp),%eax │ │ + jne ad58f │ │ nop │ │ nop │ │ + inc %edi │ │ + add 0xc(%esp),%ecx │ │ + add $0xc,%esi │ │ + add 0x10(%esp),%edx │ │ + mov 0x4(%esp),%eax │ │ + dec %eax │ │ + je ad5f0 │ │ + mov %eax,0x4(%esp) │ │ + mov %edi,%eax │ │ + or 0x78(%esp),%eax │ │ + je ad570 │ │ + mov -0xa(%esi),%eax │ │ + mov %eax,0x48(%esp) │ │ + mov -0x6(%esi),%eax │ │ + mov %eax,0x4c(%esp) │ │ + mov -0x2(%esi),%eax │ │ + mov %eax,0x50(%esp) │ │ + movl $0x0,0x54(%esp) │ │ + sub $0x4,%esp │ │ + mov 0x64(%esp),%ebx │ │ + pushl 0x34(%esp) │ │ + pushl 0x20(%esp) │ │ + pushl 0x28(%esp) │ │ + push %edx │ │ + lea 0x5c(%esp),%eax │ │ + push %eax │ │ + pushl 0x40(%esp) │ │ + push %ecx │ │ + mov 0x4c(%esp),%eax │ │ + mov %edx,0x28(%esp) │ │ + mov %ecx,0x34(%esp) │ │ + call *0x664(%eax) │ │ + mov 0x34(%esp),%ecx │ │ + mov 0x28(%esp),%edx │ │ + add $0x20,%esp │ │ + jmp ad570 │ │ nop │ │ nop │ │ - movdqu (%edx,%ecx,2),%xmm7 │ │ - movdqu 0x100(%edx,%ecx,2),%xmm0 │ │ - punpcklwd %xmm7,%xmm6 │ │ - psrad $0x10,%xmm6 │ │ - punpckhwd %xmm7,%xmm7 │ │ - psrad $0x10,%xmm7 │ │ - punpcklwd %xmm0,%xmm1 │ │ - psrad $0x10,%xmm1 │ │ - punpckhwd %xmm0,%xmm0 │ │ - psrad $0x10,%xmm0 │ │ - psubd %xmm7,%xmm0 │ │ - pslld $0x4,%xmm7 │ │ - psubd %xmm6,%xmm1 │ │ - pslld $0x4,%xmm6 │ │ - pshufd $0xf5,%xmm1,%xmm3 │ │ - pmuludq %xmm4,%xmm1 │ │ - pshufd $0xe8,%xmm1,%xmm1 │ │ - pmuludq %xmm5,%xmm3 │ │ - pshufd $0xe8,%xmm3,%xmm3 │ │ - punpckldq %xmm3,%xmm1 │ │ - pshufd $0xf5,%xmm0,%xmm3 │ │ - pmuludq %xmm4,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - pmuludq %xmm5,%xmm3 │ │ - pshufd $0xe8,%xmm3,%xmm3 │ │ - punpckldq %xmm3,%xmm0 │ │ - movdqa 0x60(%esp),%xmm3 │ │ - paddd %xmm3,%xmm6 │ │ - paddd %xmm1,%xmm6 │ │ - paddd %xmm3,%xmm7 │ │ - paddd %xmm0,%xmm7 │ │ - movdqa 0x50(%esp),%xmm0 │ │ - psrad %xmm0,%xmm6 │ │ - psrad %xmm0,%xmm7 │ │ - movdqa %xmm2,%xmm0 │ │ - pcmpgtd %xmm7,%xmm0 │ │ - pxor %xmm1,%xmm1 │ │ - pcmpgtd %xmm7,%xmm1 │ │ - pand %xmm0,%xmm7 │ │ - pandn %xmm2,%xmm0 │ │ - por %xmm7,%xmm0 │ │ - movdqa %xmm2,%xmm3 │ │ - pcmpgtd %xmm6,%xmm3 │ │ - pxor %xmm7,%xmm7 │ │ - pcmpgtd %xmm6,%xmm7 │ │ - pand %xmm3,%xmm6 │ │ - pandn %xmm2,%xmm3 │ │ - por %xmm6,%xmm3 │ │ - pandn %xmm3,%xmm7 │ │ - pandn %xmm0,%xmm1 │ │ - movdqa 0x90(%esp),%xmm0 │ │ - pshufb %xmm0,%xmm1 │ │ - pshufb %xmm0,%xmm7 │ │ - punpcklqdq %xmm1,%xmm7 │ │ - movdqu %xmm7,(%esi,%ecx,2) │ │ - add $0x8,%ecx │ │ - cmp %ecx,%ebx │ │ - jne a4900 │ │ - mov 0x18(%ebp),%eax │ │ - mov %eax,%ecx │ │ - cmp %eax,%ebx │ │ - je a48c0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x20(%esp),%edx │ │ + inc %edx │ │ + mov 0x34(%esp),%eax │ │ + mov (%eax),%ebx │ │ + mov %edx,0x20(%esp) │ │ + cmp %ebx,%edx │ │ + jge ad625 │ │ + subl $0xffffff80,0x24(%esp) │ │ + mov 0x58(%esp),%eax │ │ + mov (%eax),%ebx │ │ + addl $0x544,0x38(%esp) │ │ + mov 0x44(%esp),%edi │ │ + sub $0xffffff80,%edi │ │ + mov 0x8(%ebp),%esi │ │ + jmp ad500 │ │ + mov 0x8(%ebp),%esi │ │ + mov 0xc(%esi),%eax │ │ + cmpl $0x0,0x4d4(%eax) │ │ + jne ad641 │ │ + cmpl $0x0,0x4d8(%eax) │ │ + je adc3a │ │ + mov 0x80(%esp),%ecx │ │ + sarl %cl,0x7c(%esp) │ │ + test %ebx,%ebx │ │ + jle adc3a │ │ + mov 0x40(%esp),%eax │ │ + mov 0x80(%esp),%ecx │ │ + shr %cl,%eax │ │ + mov $0x80,%edx │ │ + mov 0x64(%esp),%ecx │ │ + shr %cl,%edx │ │ + mov %edx,0x44(%esp) │ │ + mov $0x20,%edx │ │ + shr %cl,%edx │ │ + mov 0x7f8(%esi),%ecx │ │ + mov %ecx,0x18(%esp) │ │ + imul 0x7c(%esp),%ecx │ │ + shl $0x2,%ecx │ │ + add 0xaa0(%esi),%ecx │ │ + mov %ecx,0x8(%esp) │ │ + mov 0x5c(%esp),%ecx │ │ + mov %eax,0x88(%esp) │ │ + sub %eax,%ecx │ │ + mov %ecx,0x10(%esp) │ │ + shl $0x2,%edx │ │ + mov %edx,0x70(%esp) │ │ + lea 0xad0(%esi),%eax │ │ + mov %eax,0x4(%esp) │ │ + mov 0x10(%ebp),%eax │ │ + lea 0x306(%eax),%ecx │ │ + mov %ecx,0x20(%esp) │ │ + add $0x304,%eax │ │ + mov %eax,0x3c(%esp) │ │ + movl $0x0,0x24(%esp) │ │ + xor %ecx,%ecx │ │ + movl $0x0,0x28(%esp) │ │ nop │ │ nop │ │ nop │ │ + mov 0x7fc(%esi),%edx │ │ + mov %ecx,0x38(%esp) │ │ + mov %ecx,%eax │ │ + shl $0x5,%eax │ │ + sub %eax,%edx │ │ + cmp $0x21,%edx │ │ + mov $0x20,%eax │ │ + cmovge %eax,%edx │ │ + mov 0x64(%esp),%ecx │ │ + add %ecx,%edx │ │ + sar %cl,%edx │ │ + mov %edx,0x1c(%esp) │ │ + test %edx,%edx │ │ + jle ad9e0 │ │ + mov 0xc(%ebp),%eax │ │ + mov 0x4(%eax),%ecx │ │ + mov 0x8(%eax),%edx │ │ + mov 0x8(%ebp),%eax │ │ + mov 0x4a4(%eax),%esi │ │ + mov %esi,0x14(%esp) │ │ + cmpl $0x0,0x88(%esp) │ │ + mov 0x7c0(%eax),%eax │ │ + mov %eax,0xc(%esp) │ │ + je ad810 │ │ + mov 0x24(%esp),%eax │ │ + add %eax,%edx │ │ + mov %edx,0x2c(%esp) │ │ + add %eax,%ecx │ │ + mov %ecx,0x30(%esp) │ │ + xor %esi,%esi │ │ + xor %edi,%edi │ │ + mov %edi,%eax │ │ + or 0x28(%esp),%eax │ │ + jne ad776 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movswl (%edx,%ebx,2),%edi │ │ - movswl 0x100(%edx,%ebx,2),%ecx │ │ - sub %edi,%ecx │ │ - shl $0x4,%edi │ │ - imul 0x24(%ebp),%ecx │ │ - add 0x4(%esp),%edi │ │ - add %ecx,%edi │ │ - mov 0xc(%esp),%ecx │ │ - sar %cl,%edi │ │ - mov 0x28(%ebp),%eax │ │ - cmp %eax,%edi │ │ - mov %edi,%ecx │ │ - cmovg %eax,%ecx │ │ - test %edi,%edi │ │ - mov $0x0,%edi │ │ - cmovs %edi,%ecx │ │ - mov %cx,(%esi,%ebx,2) │ │ - mov 0x18(%ebp),%ecx │ │ - inc %ebx │ │ - cmp %ebx,%ecx │ │ - jne a4a20 │ │ - jmp a48c0 │ │ - test %eax,%eax │ │ - je a509c │ │ - mov 0x1c(%ebp),%eax │ │ - mov %eax,0x14(%esp) │ │ - test %ebx,%ebx │ │ - jle a50b9 │ │ - mov 0x8(%esp),%ecx │ │ - lea (%ecx,%ebx,1),%eax │ │ - mov %eax,0x24(%esp) │ │ - mov %ebx,%eax │ │ - and $0xfffffff8,%eax │ │ - mov %eax,0x20(%esp) │ │ - movd 0x24(%ebp),%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm2 │ │ - movd 0x28(%ebp),%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm1 │ │ - lea (%ecx,%ecx,1),%eax │ │ - mov %eax,0xa0(%esp) │ │ - mov 0x10(%esp),%eax │ │ - lea (%eax,%eax,1),%eax │ │ - mov %eax,0x1c(%esp) │ │ + inc %edi │ │ + add $0x4,%esi │ │ + cmp %edi,0x1c(%esp) │ │ + je ad9e0 │ │ + mov %edi,%eax │ │ + or 0x28(%esp),%eax │ │ + je ad760 │ │ + mov 0x20(%esp),%ecx │ │ + movzwl -0x4(%ecx,%esi,2),%eax │ │ + mov %eax,0x48(%esp) │ │ + movzwl (%ecx,%esi,2),%eax │ │ + mov %eax,0x4c(%esp) │ │ + movl $0x0,0x50(%esp) │ │ mov 0x30(%esp),%eax │ │ - movdqa -0x158c0(%eax),%xmm0 │ │ - movdqa -0x15990(%eax),%xmm3 │ │ - mov 0x10(%ebp),%esi │ │ - lea (%esi,%ecx,2),%ecx │ │ - pshufd $0xf5,%xmm2,%xmm4 │ │ - mov 0x8(%ebp),%eax │ │ - movl $0x0,0xc0(%esp) │ │ - movdqa %xmm4,0x60(%esp) │ │ - movdqa %xmm3,0x50(%esp) │ │ - movdqa %xmm0,0x90(%esp) │ │ - movdqa %xmm2,0x80(%esp) │ │ - movdqa 0x80(%esp),%xmm4 │ │ - movdqa 0x60(%esp),%xmm5 │ │ - jmp a4b51 │ │ + add %esi,%eax │ │ + mov 0x8(%esp),%ecx │ │ + lea 0x2(%ecx,%esi,1),%ecx │ │ + sub $0x4,%esp │ │ + mov 0x64(%esp),%ebx │ │ + pushl 0x14(%esp) │ │ + pushl 0xc(%esp) │ │ + pushl 0x24(%esp) │ │ + push %ecx │ │ + lea 0x5c(%esp),%ecx │ │ + push %ecx │ │ + pushl 0x2c(%esp) │ │ + push %eax │ │ + mov 0x2c(%esp),%eax │ │ + call *0x668(%eax) │ │ + add $0x20,%esp │ │ + mov 0x2c(%esp),%eax │ │ + add %esi,%eax │ │ + mov 0x8(%esp),%ecx │ │ + lea 0x3(%ecx,%esi,1),%ecx │ │ + sub $0x4,%esp │ │ + pushl 0x14(%esp) │ │ + pushl 0xc(%esp) │ │ + pushl 0x24(%esp) │ │ + push %ecx │ │ + lea 0x5c(%esp),%ecx │ │ + push %ecx │ │ + pushl 0x2c(%esp) │ │ + push %eax │ │ + mov 0x2c(%esp),%eax │ │ + call *0x668(%eax) │ │ + add $0x20,%esp │ │ + jmp ad760 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - incl 0xc0(%esp) │ │ - mov 0xa0(%esp),%eax │ │ - mov 0x40(%esp),%esi │ │ - add %eax,%esi │ │ - mov 0x4(%esp),%edi │ │ - add 0x1c(%esp),%edi │ │ - mov 0xc(%esp),%ecx │ │ + mov 0x74(%esp),%eax │ │ + cmp 0x5c(%esp),%eax │ │ + jge ad90a │ │ + mov 0x24(%esp),%eax │ │ + add %eax,%edx │ │ + mov %edx,0x2c(%esp) │ │ add %eax,%ecx │ │ - decl 0x14(%esp) │ │ - mov 0x18(%ebp),%ebx │ │ + mov %ecx,0x30(%esp) │ │ + xor %esi,%esi │ │ + xor %edi,%edi │ │ mov %edi,%eax │ │ - je a50b9 │ │ - mov %ecx,0xc(%esp) │ │ - mov %esi,0x40(%esp) │ │ - mov %eax,0x4(%esp) │ │ - cmp $0x8,%ebx │ │ - mov $0x0,%edi │ │ - mov 0x28(%ebp),%eax │ │ - mov 0x24(%ebp),%esi │ │ - mov $0x0,%ecx │ │ - jb a4d50 │ │ - mov 0x10(%esp),%edx │ │ - mov 0xc0(%esp),%edi │ │ - imul %edi,%edx │ │ - mov %edx,0x30(%esp) │ │ - mov 0x8(%esp),%edx │ │ - mov %edx,%ebx │ │ - imul %edi,%ebx │ │ - mov 0x8(%ebp),%edx │ │ - mov 0x30(%esp),%edi │ │ - lea (%edx,%edi,2),%edx │ │ - mov %edx,0xb0(%esp) │ │ - mov 0x18(%ebp),%edx │ │ - add %edx,%edi │ │ - mov %edi,0x30(%esp) │ │ - add %ebx,%edx │ │ - mov %edx,0x18(%esp) │ │ - mov 0x24(%esp),%edx │ │ - lea (%edx,%ebx,1),%edx │ │ - mov 0x10(%ebp),%edi │ │ - lea (%edi,%edx,2),%edx │ │ - mov %edx,0x28(%esp) │ │ - lea (%edi,%ebx,2),%edx │ │ - mov %edx,0x2c(%esp) │ │ - add 0x8(%esp),%ebx │ │ - mov 0x28(%esp),%edx │ │ - cmp %edx,0xb0(%esp) │ │ - mov 0x8(%ebp),%edi │ │ - mov 0x30(%esp),%edx │ │ - lea (%edi,%edx,2),%edi │ │ - mov 0x10(%ebp),%edx │ │ - lea (%edx,%ebx,2),%ebx │ │ - setb 0x30(%esp) │ │ - cmp %edi,%ebx │ │ - mov 0x18(%esp),%ebx │ │ - lea (%edx,%ebx,2),%ebx │ │ - setb %dh │ │ - cmp %ebx,0xb0(%esp) │ │ - setb %bl │ │ - cmp %edi,0x2c(%esp) │ │ - setb %dl │ │ - test %dh,0x30(%esp) │ │ - mov $0x0,%edi │ │ - jne a4d50 │ │ - and %dl,%bl │ │ - mov $0x0,%edi │ │ - jne a4d50 │ │ - mov 0xa0(%esp),%eax │ │ - mov 0x40(%esp),%esi │ │ - lea (%esi,%eax,1),%edi │ │ - xor %ebx,%ebx │ │ - mov 0x20(%esp),%eax │ │ - mov 0x4(%esp),%ecx │ │ + or 0x28(%esp),%eax │ │ + jne ad856 │ │ nop │ │ nop │ │ - movdqu (%esi,%ebx,2),%xmm7 │ │ - movdqa %xmm7,%xmm6 │ │ - pxor %xmm3,%xmm3 │ │ - punpcklwd %xmm3,%xmm6 │ │ - punpckhwd %xmm3,%xmm7 │ │ - movdqu (%edi,%ebx,2),%xmm2 │ │ - movdqa %xmm2,%xmm0 │ │ - punpcklwd %xmm3,%xmm0 │ │ - punpckhwd %xmm3,%xmm2 │ │ - psubd %xmm7,%xmm2 │ │ - pslld $0x4,%xmm7 │ │ - psubd %xmm6,%xmm0 │ │ - pslld $0x4,%xmm6 │ │ - pshufd $0xf5,%xmm0,%xmm3 │ │ - pmuludq %xmm4,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - pmuludq %xmm5,%xmm3 │ │ - pshufd $0xe8,%xmm3,%xmm3 │ │ - punpckldq %xmm3,%xmm0 │ │ - pshufd $0xf5,%xmm2,%xmm3 │ │ - pmuludq %xmm4,%xmm2 │ │ - pshufd $0xe8,%xmm2,%xmm2 │ │ - pmuludq %xmm5,%xmm3 │ │ - pshufd $0xe8,%xmm3,%xmm3 │ │ - punpckldq %xmm3,%xmm2 │ │ - movdqa 0x90(%esp),%xmm3 │ │ - por %xmm3,%xmm6 │ │ - paddd %xmm0,%xmm6 │ │ - por %xmm3,%xmm7 │ │ - paddd %xmm2,%xmm7 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm6,%xmm0 │ │ - psrad $0x4,%xmm6 │ │ - pxor %xmm2,%xmm2 │ │ - pcmpgtd %xmm7,%xmm2 │ │ - psrad $0x4,%xmm7 │ │ - movdqa %xmm1,%xmm3 │ │ - pcmpgtd %xmm7,%xmm3 │ │ - pand %xmm3,%xmm7 │ │ - pandn %xmm1,%xmm3 │ │ - por %xmm7,%xmm3 │ │ - movdqa %xmm1,%xmm7 │ │ - pcmpgtd %xmm6,%xmm7 │ │ - pand %xmm7,%xmm6 │ │ - pandn %xmm1,%xmm7 │ │ - por %xmm6,%xmm7 │ │ - pandn %xmm7,%xmm0 │ │ - pandn %xmm3,%xmm2 │ │ - movdqa 0x50(%esp),%xmm3 │ │ - pshufb %xmm3,%xmm2 │ │ - pshufb %xmm3,%xmm0 │ │ - punpcklqdq %xmm2,%xmm0 │ │ - movdqu %xmm0,(%ecx,%ebx,2) │ │ - add $0x8,%ebx │ │ - cmp %ebx,%eax │ │ - jne a4c40 │ │ - mov 0x18(%ebp),%ecx │ │ - cmp %ecx,%eax │ │ - mov %eax,%edi │ │ - mov 0x28(%ebp),%eax │ │ - mov 0x24(%ebp),%esi │ │ - mov $0x0,%ecx │ │ - je a4b20 │ │ nop │ │ nop │ │ nop │ │ - mov 0x40(%esp),%edx │ │ - movzwl (%edx,%edi,2),%edx │ │ - mov 0xc(%esp),%ebx │ │ - movzwl (%ebx,%edi,2),%ebx │ │ - sub %edx,%ebx │ │ - shl $0x4,%edx │ │ - imul %esi,%ebx │ │ - lea 0x8(%edx,%ebx,1),%edx │ │ - mov %edx,%ebx │ │ - sar $0x4,%ebx │ │ - cmp %eax,%ebx │ │ - cmovg %eax,%ebx │ │ - test %edx,%edx │ │ - cmovs %ecx,%ebx │ │ - mov 0x4(%esp),%edx │ │ - mov %bx,(%edx,%edi,2) │ │ - inc %edi │ │ - cmp %edi,0x18(%ebp) │ │ - jne a4d50 │ │ - jmp a4b20 │ │ - mov 0x1c(%ebp),%eax │ │ - mov %eax,0x14(%esp) │ │ - mov $0x16,%ecx │ │ - sub %edx,%ecx │ │ - mov $0x1,%eax │ │ - mov %ecx,0x40(%esp) │ │ - shl %cl,%eax │ │ - test %ebx,%ebx │ │ - jle a50b9 │ │ - sar %edi │ │ - sar %eax │ │ - lea 0x1(%ebx),%ecx │ │ - mov %ecx,0x7c(%esp) │ │ - mov %ebx,%ecx │ │ - and $0xfffffff8,%ecx │ │ - mov %ecx,0x78(%esp) │ │ - movd 0x20(%ebp),%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm4 │ │ - mov %eax,0x60(%esp) │ │ - movd %eax,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm5 │ │ - movss 0x40(%esp),%xmm0 │ │ - mov %edi,0xc(%esp) │ │ - movd %edi,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm6 │ │ - movss 0x4(%esp),%xmm1 │ │ - movd 0x28(%ebp),%xmm2 │ │ - pshufd $0x0,%xmm2,%xmm3 │ │ - mov 0x8(%esp),%eax │ │ - lea (%eax,%eax,1),%eax │ │ - mov %eax,0x2c(%esp) │ │ - mov 0x10(%esp),%eax │ │ - lea (%eax,%eax,1),%eax │ │ - mov %eax,0x28(%esp) │ │ - mov 0x30(%esp),%eax │ │ - movdqa -0x15990(%eax),%xmm2 │ │ - xorps %xmm7,%xmm7 │ │ - movss %xmm1,%xmm7 │ │ - xorps %xmm1,%xmm1 │ │ - movss %xmm0,%xmm1 │ │ - mov 0x8(%ebp),%eax │ │ - mov 0x10(%ebp),%edi │ │ - movl $0x0,0x18(%esp) │ │ - pshufd $0xf5,%xmm4,%xmm0 │ │ - movdqa %xmm0,0x50(%esp) │ │ - movdqa %xmm4,0x90(%esp) │ │ - movdqa %xmm6,0x80(%esp) │ │ - movdqa %xmm2,0x30(%esp) │ │ - movaps %xmm7,0xc0(%esp) │ │ - movaps %xmm1,0xb0(%esp) │ │ - movdqa %xmm5,0xa0(%esp) │ │ - movdqa 0x50(%esp),%xmm6 │ │ - jmp a4e9b │ │ nop │ │ - incl 0x18(%esp) │ │ - add 0x2c(%esp),%edi │ │ - add 0x28(%esp),%edx │ │ - decl 0x14(%esp) │ │ - mov 0x18(%ebp),%ebx │ │ - mov %edx,%eax │ │ - je a50b9 │ │ - cmp $0x8,%ebx │ │ - mov $0x0,%ebx │ │ - mov %eax,%edx │ │ - mov 0x28(%ebp),%eax │ │ - jb a5050 │ │ - mov 0x10(%esp),%ecx │ │ - mov %edx,%esi │ │ - mov 0x18(%esp),%edx │ │ - imul %edx,%ecx │ │ - mov 0x8(%esp),%ebx │ │ - imul %edx,%ebx │ │ - mov 0x7c(%esp),%edx │ │ - mov %ebx,0x20(%esp) │ │ - add %edx,%ebx │ │ - mov 0x10(%ebp),%edx │ │ - lea (%edx,%ebx,2),%edx │ │ - mov %edx,0x24(%esp) │ │ - mov %esi,%edx │ │ - mov 0x8(%ebp),%ebx │ │ - lea (%ebx,%ecx,2),%ebx │ │ - cmp 0x24(%esp),%ebx │ │ - jae a4f06 │ │ - mov 0x10(%ebp),%edx │ │ + inc %edi │ │ + add $0x4,%esi │ │ + cmp %edi,0x1c(%esp) │ │ + je ad9e0 │ │ + mov %edi,%eax │ │ + or 0x28(%esp),%eax │ │ + je ad840 │ │ mov 0x20(%esp),%ebx │ │ - lea (%edx,%ebx,2),%edx │ │ - add 0x18(%ebp),%ecx │ │ - mov 0x8(%ebp),%ebx │ │ - lea (%ebx,%ecx,2),%ecx │ │ - cmp %ecx,%edx │ │ - mov %esi,%edx │ │ - mov $0x0,%ebx │ │ - jb a5050 │ │ - xor %ecx,%ecx │ │ - mov 0x78(%esp),%ebx │ │ - mov %edx,%eax │ │ + movzwl -0x6(%ebx,%esi,2),%eax │ │ + movzwl -0x4(%ebx,%esi,2),%edx │ │ + mov 0x74(%esp),%ecx │ │ + shl %cl,%edx │ │ + or %eax,%edx │ │ + movzwl -0x2(%ebx,%esi,2),%eax │ │ + mov %edx,0x48(%esp) │ │ + movzwl (%ebx,%esi,2),%edx │ │ + shl %cl,%edx │ │ + or %eax,%edx │ │ + mov %edx,0x4c(%esp) │ │ + movl $0x0,0x50(%esp) │ │ + mov 0x30(%esp),%eax │ │ + add %esi,%eax │ │ + mov 0x8(%esp),%ecx │ │ + lea 0x2(%ecx,%esi,1),%ecx │ │ + sub $0x4,%esp │ │ + mov 0x64(%esp),%ebx │ │ + pushl 0x14(%esp) │ │ + pushl 0xc(%esp) │ │ + pushl 0x24(%esp) │ │ + push %ecx │ │ + lea 0x5c(%esp),%ecx │ │ + push %ecx │ │ + pushl 0x2c(%esp) │ │ + push %eax │ │ + mov 0x2c(%esp),%eax │ │ + call *0x668(%eax) │ │ + add $0x20,%esp │ │ + mov 0x2c(%esp),%eax │ │ + add %esi,%eax │ │ + mov 0x8(%esp),%ecx │ │ + lea 0x3(%ecx,%esi,1),%ecx │ │ + sub $0x4,%esp │ │ + pushl 0x14(%esp) │ │ + pushl 0xc(%esp) │ │ + pushl 0x24(%esp) │ │ + push %ecx │ │ + lea 0x5c(%esp),%ecx │ │ + push %ecx │ │ + pushl 0x2c(%esp) │ │ + push %eax │ │ + mov 0x2c(%esp),%eax │ │ + call *0x668(%eax) │ │ + add $0x20,%esp │ │ + inc %edi │ │ + add $0x4,%esi │ │ + cmp %edi,0x1c(%esp) │ │ + jne ad84e │ │ + jmp ad9e0 │ │ + mov 0x24(%esp),%eax │ │ + add %eax,%edx │ │ + mov %edx,0x2c(%esp) │ │ + add %eax,%ecx │ │ + mov %ecx,0x30(%esp) │ │ + xor %esi,%esi │ │ + xor %edi,%edi │ │ + mov %edi,%eax │ │ + or 0x28(%esp),%eax │ │ + jne ad946 │ │ nop │ │ nop │ │ - movdqu (%edi,%ecx,2),%xmm1 │ │ - movdqu 0x2(%edi,%ecx,2),%xmm5 │ │ - movdqa %xmm1,%xmm2 │ │ - pxor %xmm0,%xmm0 │ │ - punpcklwd %xmm0,%xmm2 │ │ - punpckhwd %xmm0,%xmm1 │ │ - movdqa %xmm5,%xmm4 │ │ - punpcklwd %xmm0,%xmm4 │ │ - punpckhwd %xmm0,%xmm5 │ │ - psubd %xmm1,%xmm5 │ │ - pslld $0x4,%xmm1 │ │ - psubd %xmm2,%xmm4 │ │ - pslld $0x4,%xmm2 │ │ - pshufd $0xf5,%xmm4,%xmm7 │ │ - movdqa 0x90(%esp),%xmm0 │ │ - pmuludq %xmm0,%xmm4 │ │ - pshufd $0xe8,%xmm4,%xmm4 │ │ - pmuludq %xmm6,%xmm7 │ │ - pshufd $0xe8,%xmm7,%xmm7 │ │ - punpckldq %xmm7,%xmm4 │ │ - pshufd $0xf5,%xmm5,%xmm7 │ │ - pmuludq %xmm0,%xmm5 │ │ - pshufd $0xe8,%xmm5,%xmm5 │ │ - pmuludq %xmm6,%xmm7 │ │ - pshufd $0xe8,%xmm7,%xmm7 │ │ - punpckldq %xmm7,%xmm5 │ │ - movdqa 0xa0(%esp),%xmm0 │ │ - paddd %xmm0,%xmm2 │ │ - paddd %xmm4,%xmm2 │ │ - paddd %xmm0,%xmm1 │ │ - paddd %xmm5,%xmm1 │ │ - movdqa 0xb0(%esp),%xmm0 │ │ - psrad %xmm0,%xmm2 │ │ - psrad %xmm0,%xmm1 │ │ - movdqa 0x80(%esp),%xmm0 │ │ - paddd %xmm0,%xmm1 │ │ - paddd %xmm0,%xmm2 │ │ - movdqa 0xc0(%esp),%xmm0 │ │ - psrad %xmm0,%xmm2 │ │ - psrad %xmm0,%xmm1 │ │ - movdqa %xmm3,%xmm4 │ │ - pcmpgtd %xmm1,%xmm4 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtd %xmm1,%xmm5 │ │ - pand %xmm4,%xmm1 │ │ - pandn %xmm3,%xmm4 │ │ - por %xmm1,%xmm4 │ │ - movdqa %xmm3,%xmm1 │ │ - pcmpgtd %xmm2,%xmm1 │ │ - pxor %xmm7,%xmm7 │ │ - pcmpgtd %xmm2,%xmm7 │ │ - pand %xmm1,%xmm2 │ │ - pandn %xmm3,%xmm1 │ │ - por %xmm2,%xmm1 │ │ - pandn %xmm1,%xmm7 │ │ - pandn %xmm4,%xmm5 │ │ - movdqa 0x30(%esp),%xmm0 │ │ - pshufb %xmm0,%xmm5 │ │ - pshufb %xmm0,%xmm7 │ │ - punpcklqdq %xmm5,%xmm7 │ │ - movdqu %xmm7,(%eax,%ecx,2) │ │ - add $0x8,%ecx │ │ - cmp %ecx,%ebx │ │ - jne a4f10 │ │ - mov 0x18(%ebp),%esi │ │ - cmp %esi,%ebx │ │ - mov %eax,%edx │ │ - mov 0x28(%ebp),%eax │ │ - je a4e80 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %edx,%esi │ │ - movzwl (%edi,%ebx,2),%edx │ │ - movzwl 0x2(%edi,%ebx,2),%ecx │ │ - sub %edx,%ecx │ │ - shl $0x4,%edx │ │ - imul 0x20(%ebp),%ecx │ │ - add 0x60(%esp),%edx │ │ - add %ecx,%edx │ │ - mov 0x40(%esp),%ecx │ │ - sar %cl,%edx │ │ - add 0xc(%esp),%edx │ │ - mov 0x4(%esp),%ecx │ │ - sar %cl,%edx │ │ - cmp %eax,%edx │ │ - mov %edx,%ecx │ │ - cmovg %eax,%ecx │ │ - test %edx,%edx │ │ - mov $0x0,%edx │ │ - cmovs %edx,%ecx │ │ - mov %esi,%edx │ │ - mov %cx,(%esi,%ebx,2) │ │ - inc %ebx │ │ - cmp %ebx,0x18(%ebp) │ │ - jne a5050 │ │ - jmp a4e80 │ │ - mov 0x10(%esp),%edx │ │ - mov %ebx,%eax │ │ - mov 0x30(%esp),%ebx │ │ - pushl 0x1c(%ebp) │ │ + inc %edi │ │ + add $0x4,%esi │ │ + cmp %edi,0x1c(%esp) │ │ + je ad9e0 │ │ + mov %edi,%eax │ │ + or 0x28(%esp),%eax │ │ + je ad930 │ │ + mov 0x3c(%esp),%ecx │ │ + movzwl -0x4(%ecx,%esi,2),%eax │ │ + mov %eax,0x48(%esp) │ │ + movzwl (%ecx,%esi,2),%eax │ │ + mov %eax,0x4c(%esp) │ │ + movl $0x0,0x50(%esp) │ │ + mov 0x30(%esp),%eax │ │ + add %esi,%eax │ │ + mov 0x8(%esp),%ecx │ │ + lea 0x2(%ecx,%esi,1),%ecx │ │ + sub $0x4,%esp │ │ + mov 0x64(%esp),%ebx │ │ + pushl 0x14(%esp) │ │ + pushl 0xc(%esp) │ │ + pushl 0x24(%esp) │ │ + push %ecx │ │ + lea 0x5c(%esp),%ecx │ │ + push %ecx │ │ + pushl 0x2c(%esp) │ │ push %eax │ │ - pushl 0x10(%esp) │ │ - pushl 0x10(%ebp) │ │ - call a9890 │ │ - add $0x10,%esp │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + mov 0x2c(%esp),%eax │ │ + call *0x668(%eax) │ │ + add $0x20,%esp │ │ + mov 0x2c(%esp),%eax │ │ + add %esi,%eax │ │ + mov 0x8(%esp),%ecx │ │ + lea 0x3(%ecx,%esi,1),%ecx │ │ + sub $0x4,%esp │ │ + pushl 0x14(%esp) │ │ + pushl 0xc(%esp) │ │ + pushl 0x24(%esp) │ │ + push %ecx │ │ + lea 0x5c(%esp),%ecx │ │ + push %ecx │ │ + pushl 0x2c(%esp) │ │ + push %eax │ │ + mov 0x2c(%esp),%eax │ │ + call *0x668(%eax) │ │ + add $0x20,%esp │ │ + jmp ad930 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - sub $0x10170,%esp │ │ - call a50e4 │ │ - pop %eax │ │ - add $0x2fe8c,%eax │ │ - mov %eax,0x20(%esp) │ │ - bsr 0x30(%ebp),%eax │ │ - xor $0x1f,%eax │ │ - mov $0x16,%ecx │ │ + mov 0x38(%esp),%ecx │ │ + inc %ecx │ │ + mov 0x34(%esp),%eax │ │ + mov (%eax),%eax │ │ + cmp %eax,%ecx │ │ + jge ada31 │ │ + mov 0x24(%esp),%eax │ │ + add 0x44(%esp),%eax │ │ + mov %eax,0x24(%esp) │ │ + mov 0x58(%esp),%eax │ │ + mov (%eax),%eax │ │ mov %eax,0x18(%esp) │ │ - sub %eax,%ecx │ │ - mov $0x1,%edi │ │ - mov %ecx,0x50(%esp) │ │ - shl %cl,%edi │ │ - cmpl $0x0,0x18(%ebp) │ │ - mov 0x1c(%ebp),%eax │ │ - mov %eax,0x2c(%esp) │ │ - movl $0x1,0x14(%esp) │ │ - jle a51d8 │ │ - mov 0x10(%ebp),%ecx │ │ - mov 0x14(%ebp),%eax │ │ - sar %edi │ │ - sar %eax │ │ - mov %eax,0x1c(%esp) │ │ - mov 0x1c(%ebp),%eax │ │ - dec %eax │ │ - imul 0x2c(%ebp),%eax │ │ - add 0x24(%ebp),%eax │ │ - sar $0xa,%eax │ │ - add $0x2,%eax │ │ - lea 0x6c(%esp),%edx │ │ - mov %edi,0x40(%esp) │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov %edx,0x10(%esp) │ │ - mov %ecx,0xc(%esp) │ │ + addl $0x544,0x20(%esp) │ │ + mov 0x8(%esp),%eax │ │ + add 0x70(%esp),%eax │ │ + mov %eax,0x8(%esp) │ │ + addl $0x544,0x3c(%esp) │ │ + movl $0x1,0x28(%esp) │ │ + mov 0x8(%ebp),%esi │ │ + jmp ad6e0 │ │ + test %eax,%eax │ │ + mov 0x8(%ebp),%edx │ │ + jle adc3a │ │ + mov 0x80(%esp),%ecx │ │ + mov 0x40(%esp),%eax │ │ + shr %cl,%eax │ │ + mov $0x80,%esi │ │ + mov 0x64(%esp),%ecx │ │ + shr %cl,%esi │ │ + mov %esi,0x24(%esp) │ │ + mov $0x20,%esi │ │ + shr %cl,%esi │ │ + mov %esi,0x3c(%esp) │ │ + mov %eax,0x40(%esp) │ │ + cmp 0x5c(%esp),%eax │ │ + jge adc3a │ │ + mov 0x7f8(%edx),%ebx │ │ + mov 0x6c(%esp),%eax │ │ + mov (%eax),%eax │ │ + addl $0x406,0x8c(%esp) │ │ + mov 0x7c(%esp),%ecx │ │ + imul %ebx,%ecx │ │ + lea 0x3(%eax,%ecx,4),%eax │ │ mov %eax,0x30(%esp) │ │ - xor %ebx,%ebx │ │ - mov 0x20(%ebp),%edx │ │ - xor %eax,%eax │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov 0xc(%esp),%esi │ │ - movzwl (%esi,%ebx,2),%ecx │ │ + shll $0x2,0x3c(%esp) │ │ + xor %esi,%esi │ │ + xor %ecx,%ecx │ │ + mov 0x4a4(%edx),%eax │ │ + mov %eax,0x14(%esp) │ │ mov %edx,%edi │ │ - sar $0x6,%edi │ │ - movzwl 0x2(%esi,%ebx,2),%esi │ │ - sub %ecx,%esi │ │ - imul %edi,%esi │ │ - mov 0x40(%esp),%edi │ │ - shl $0x4,%ecx │ │ - add %edi,%ecx │ │ - add %ecx,%esi │ │ - mov 0x50(%esp),%ecx │ │ - sar %cl,%esi │ │ - mov 0x10(%esp),%ecx │ │ - mov %si,(%ecx,%eax,2) │ │ - mov 0x28(%ebp),%ecx │ │ + mov 0x7fc(%edx),%edx │ │ + mov %ecx,0x2c(%esp) │ │ + mov %ecx,%eax │ │ + shl $0x5,%eax │ │ + sub %eax,%edx │ │ + cmp $0x21,%edx │ │ + mov $0x20,%eax │ │ + cmovge %eax,%edx │ │ + mov 0x64(%esp),%ecx │ │ add %ecx,%edx │ │ - mov %edx,%ecx │ │ - sar $0xa,%ecx │ │ - add %ecx,%ebx │ │ - and $0x3ff,%edx │ │ - inc %eax │ │ - cmp %eax,0x18(%ebp) │ │ - jne a5170 │ │ - mov 0x10(%esp),%edx │ │ - add $0x100,%edx │ │ - mov 0x1c(%esp),%eax │ │ - mov 0xc(%esp),%ecx │ │ - lea (%ecx,%eax,2),%ecx │ │ - mov 0x30(%esp),%eax │ │ - dec %eax │ │ - jne a5150 │ │ - mov 0x18(%esp),%ecx │ │ - add $0xfffffff2,%ecx │ │ - mov %ecx,0x18(%esp) │ │ - shll %cl,0x14(%esp) │ │ - mov 0x18(%ebp),%ebx │ │ - test %ebx,%ebx │ │ - mov 0x24(%ebp),%ecx │ │ - jle a5439 │ │ - mov 0xc(%ebp),%edi │ │ - mov 0x14(%esp),%esi │ │ - sar %esi │ │ - sar %edi │ │ - lea 0x6c(%esp),%edx │ │ - mov %ebx,%eax │ │ - and $0xfffffff8,%eax │ │ - mov %eax,0x24(%esp) │ │ - mov %esi,0x14(%esp) │ │ - movd %esi,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - movss 0x18(%esp),%xmm3 │ │ - movd 0x30(%ebp),%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm1 │ │ - add %edi,%edi │ │ - mov %edi,0x28(%esp) │ │ - xorps %xmm2,%xmm2 │ │ - movss %xmm3,%xmm2 │ │ - mov 0x20(%esp),%eax │ │ - movdqa -0x15990(%eax),%xmm3 │ │ - mov 0x8(%ebp),%eax │ │ - movdqa %xmm3,0x50(%esp) │ │ - movdqa %xmm0,0x40(%esp) │ │ - movaps %xmm2,0x30(%esp) │ │ - jmp a528d │ │ + sar %cl,%edx │ │ + mov %edx,0x10(%esp) │ │ + mov 0x7c0(%edi),%eax │ │ + mov %eax,0x1c(%esp) │ │ + mov 0xc(%ebp),%eax │ │ + mov 0x8(%eax),%ecx │ │ + add %esi,%ecx │ │ + mov 0x4(%eax),%eax │ │ + mov %esi,0x20(%esp) │ │ + add %esi,%eax │ │ + mov 0x14(%esp),%edx │ │ + lea 0x0(,%edx,4),%edx │ │ + mov %edx,0x28(%esp) │ │ + lea 0x0(,%ebx,4),%edx │ │ + mov %edx,0x74(%esp) │ │ + mov 0x30(%esp),%edi │ │ + mov 0x40(%esp),%esi │ │ + mov %ebx,0xc(%esp) │ │ + mov %eax,0x8(%esp) │ │ + mov %esi,%eax │ │ + or 0x78(%esp),%eax │ │ + jne adb59 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x1c(%esp),%ecx │ │ - add 0x2c(%ebp),%ecx │ │ - mov %eax,%esi │ │ - mov %ecx,%eax │ │ - sar $0xa,%eax │ │ - shl $0x8,%eax │ │ - mov 0xc(%esp),%edx │ │ - add %eax,%edx │ │ - and $0x3ff,%ecx │ │ - add 0x28(%esp),%esi │ │ - decl 0x2c(%esp) │ │ - mov %esi,%eax │ │ - je a5439 │ │ - mov %edx,0xc(%esp) │ │ - mov %ecx,0x1c(%esp) │ │ - sar $0x6,%ecx │ │ - mov %ecx,0x10(%esp) │ │ - cmp $0x8,%ebx │ │ - mov $0x0,%esi │ │ - mov 0x30(%ebp),%edx │ │ - jb a53f0 │ │ - movd 0x10(%esp),%xmm4 │ │ - pshufd $0x0,%xmm4,%xmm4 │ │ - xor %ecx,%ecx │ │ - mov %eax,%ebx │ │ - mov 0x24(%esp),%esi │ │ - mov 0xc(%esp),%eax │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + inc %esi │ │ + mov 0x28(%esp),%eax │ │ + add %eax,%ecx │ │ + mov 0x8(%esp),%edx │ │ + add %eax,%edx │ │ + add 0x74(%esp),%edi │ │ + cmp %esi,0x5c(%esp) │ │ + mov %edx,%eax │ │ + je adc00 │ │ + mov %eax,0x8(%esp) │ │ + mov %esi,%eax │ │ + or 0x78(%esp),%eax │ │ + je adb30 │ │ + mov 0x8c(%esp),%ebx │ │ + movzwl -0x6(%ebx,%esi,8),%eax │ │ + movzwl -0x4(%ebx,%esi,8),%edx │ │ + mov %ecx,0x18(%esp) │ │ + mov 0x94(%esp),%ecx │ │ + shl %cl,%edx │ │ + or %eax,%edx │ │ + mov %edx,0x48(%esp) │ │ + movzwl -0x2(%ebx,%esi,8),%eax │ │ + movzwl (%ebx,%esi,8),%edx │ │ + shl %cl,%edx │ │ + or %eax,%edx │ │ + mov %edx,0x4c(%esp) │ │ + movl $0x0,0x50(%esp) │ │ + lea -0x1(%edi),%eax │ │ + sub $0x4,%esp │ │ + mov 0x64(%esp),%ebx │ │ + pushl 0x14(%esp) │ │ + pushl 0xc(%esp) │ │ + pushl 0x18(%esp) │ │ + push %eax │ │ + lea 0x5c(%esp),%eax │ │ + push %eax │ │ + pushl 0x2c(%esp) │ │ + pushl 0x24(%esp) │ │ + mov 0x3c(%esp),%eax │ │ + call *0x66c(%eax) │ │ + add $0x1c,%esp │ │ + pushl 0x14(%esp) │ │ + pushl 0xc(%esp) │ │ + pushl 0x18(%esp) │ │ + push %edi │ │ + lea 0x5c(%esp),%eax │ │ + push %eax │ │ + pushl 0x2c(%esp) │ │ + pushl 0x34(%esp) │ │ + mov 0x3c(%esp),%eax │ │ + call *0x66c(%eax) │ │ + mov 0x38(%esp),%ecx │ │ + add $0x20,%esp │ │ + jmp adb30 │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movdqu (%eax,%ecx,2),%xmm6 │ │ - movdqu 0x100(%eax,%ecx,2),%xmm7 │ │ - punpcklwd %xmm6,%xmm5 │ │ - psrad $0x10,%xmm5 │ │ - punpckhwd %xmm6,%xmm6 │ │ - psrad $0x10,%xmm6 │ │ - punpcklwd %xmm7,%xmm0 │ │ - psrad $0x10,%xmm0 │ │ - punpckhwd %xmm7,%xmm7 │ │ - psrad $0x10,%xmm7 │ │ - psubd %xmm6,%xmm7 │ │ - psubd %xmm5,%xmm0 │ │ - pshufd $0xf5,%xmm0,%xmm2 │ │ - pmuludq %xmm4,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - pshufd $0xf5,%xmm4,%xmm3 │ │ - pmuludq %xmm3,%xmm2 │ │ - pshufd $0xe8,%xmm2,%xmm2 │ │ - punpckldq %xmm2,%xmm0 │ │ - pshufd $0xf5,%xmm7,%xmm2 │ │ - pmuludq %xmm3,%xmm2 │ │ - pslld $0x4,%xmm6 │ │ - pslld $0x4,%xmm5 │ │ - pmuludq %xmm4,%xmm7 │ │ - pshufd $0xe8,%xmm7,%xmm3 │ │ - pshufd $0xe8,%xmm2,%xmm2 │ │ - punpckldq %xmm2,%xmm3 │ │ - movdqa 0x40(%esp),%xmm2 │ │ - paddd %xmm2,%xmm5 │ │ - paddd %xmm0,%xmm5 │ │ - paddd %xmm2,%xmm6 │ │ - paddd %xmm3,%xmm6 │ │ - movdqa 0x30(%esp),%xmm0 │ │ - psrad %xmm0,%xmm5 │ │ - psrad %xmm0,%xmm6 │ │ - movdqa %xmm1,%xmm0 │ │ - pcmpgtd %xmm6,%xmm0 │ │ - pxor %xmm2,%xmm2 │ │ - pcmpgtd %xmm6,%xmm2 │ │ - pand %xmm0,%xmm6 │ │ - pandn %xmm1,%xmm0 │ │ - por %xmm6,%xmm0 │ │ - movdqa %xmm1,%xmm3 │ │ - pcmpgtd %xmm5,%xmm3 │ │ - pxor %xmm6,%xmm6 │ │ - pcmpgtd %xmm5,%xmm6 │ │ - pand %xmm3,%xmm5 │ │ - pandn %xmm1,%xmm3 │ │ - por %xmm5,%xmm3 │ │ - pandn %xmm3,%xmm6 │ │ - pandn %xmm0,%xmm2 │ │ - movdqa 0x50(%esp),%xmm0 │ │ - pshufb %xmm0,%xmm2 │ │ - pshufb %xmm0,%xmm6 │ │ - punpcklqdq %xmm2,%xmm6 │ │ - movdqu %xmm6,(%ebx,%ecx,2) │ │ - add $0x8,%ecx │ │ - cmp %ecx,%esi │ │ - jne a52d0 │ │ - mov 0x18(%ebp),%eax │ │ - mov %eax,%ecx │ │ - cmp %eax,%esi │ │ - mov 0x30(%ebp),%edx │ │ - mov %ebx,%eax │ │ - mov %ecx,%ebx │ │ - je a5260 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %eax,%edi │ │ - mov 0xc(%esp),%ecx │ │ - movswl (%ecx,%esi,2),%eax │ │ - movswl 0x100(%ecx,%esi,2),%ecx │ │ - sub %eax,%ecx │ │ - shl $0x4,%eax │ │ - imul 0x10(%esp),%ecx │ │ - add 0x14(%esp),%eax │ │ - add %ecx,%eax │ │ - mov 0x18(%esp),%ecx │ │ - sar %cl,%eax │ │ - cmp %edx,%eax │ │ - mov %eax,%ecx │ │ - cmovg %edx,%ecx │ │ - test %eax,%eax │ │ - mov %edi,%eax │ │ - mov $0x0,%edi │ │ - cmovs %edi,%ecx │ │ - mov %cx,(%eax,%esi,2) │ │ - inc %esi │ │ - cmp %esi,%ebx │ │ - jne a53f0 │ │ - jmp a5260 │ │ + mov 0x2c(%esp),%ecx │ │ + inc %ecx │ │ + mov 0x34(%esp),%eax │ │ + cmp (%eax),%ecx │ │ + mov 0x8(%ebp),%edx │ │ + jge adc3a │ │ + mov 0x20(%esp),%esi │ │ + add 0x24(%esp),%esi │ │ + mov 0x58(%esp),%eax │ │ + mov (%eax),%ebx │ │ + addl $0x544,0x8c(%esp) │ │ + mov 0x30(%esp),%eax │ │ + add 0x3c(%esp),%eax │ │ + mov %eax,0x30(%esp) │ │ + jmp adaa0 │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ + lea 0x0(%edi,%eiz,1),%edi │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x81c0,%esp │ │ - call a5464 │ │ - pop %eax │ │ - add $0x2fb0c,%eax │ │ - mov %eax,0x8(%esp) │ │ - mov 0x24(%ebp),%eax │ │ - mov 0x10(%ebp),%ecx │ │ - bsr %eax,%edx │ │ - xor $0x1f,%edx │ │ - sar %ecx │ │ - mov %ecx,0xc(%esp) │ │ - cmpl $0x0,0x1c(%ebp) │ │ - mov 0x20(%ebp),%ebx │ │ - mov 0x18(%ebp),%edi │ │ - mov 0x14(%ebp),%esi │ │ + sub $0xbe70,%esp │ │ + call adc64 │ │ + pop %ebx │ │ + add $0x2930c,%ebx │ │ + mov 0xc(%ebp),%edi │ │ + mov 0x8(%ebp),%eax │ │ + mov 0x28(%edi),%cl │ │ + mov $0xffffffff,%edx │ │ + shl %cl,%edx │ │ + not %edx │ │ + mov 0x4(%edi),%esi │ │ + sub $0x4,%esp │ │ + lea 0x3038(%esp),%ecx │ │ + mov %ebx,0x8(%esp) │ │ + mov %edx,0x10(%esp) │ │ + push %edx │ │ + push %esi │ │ + push %ecx │ │ + call *(%eax) │ │ + add $0x10,%esp │ │ + cmpl $0x0,0x28(%esi) │ │ + jne adca6 │ │ + cmpl $0x0,0x24(%esi) │ │ + je adcd3 │ │ + mov 0x10(%ebp),%eax │ │ + mov 0x24(%eax),%eax │ │ + lea 0x5f9c(%esp),%ecx │ │ + sub $0xc,%esp │ │ + mov 0x10(%esp),%ebx │ │ + pushl 0x18(%esp) │ │ + push $0x0 │ │ + push %esi │ │ + lea 0x304c(%esp),%edx │ │ + push %edx │ │ + push %ecx │ │ mov 0x8(%ebp),%ecx │ │ - mov %ecx,0x2c(%esp) │ │ - je a56f4 │ │ - mov $0x16,%ecx │ │ + call *(%ecx,%eax,4) │ │ + add $0x20,%esp │ │ + cmpl $0x0,0x2c(%esi) │ │ + jne adcdf │ │ + cmpl $0x0,0x24(%esi) │ │ + je add0c │ │ + mov 0x10(%ebp),%eax │ │ + mov 0x24(%eax),%eax │ │ + lea 0x8f04(%esp),%ecx │ │ + sub $0xc,%esp │ │ + mov 0x10(%esp),%ebx │ │ + pushl 0x18(%esp) │ │ + push $0x1 │ │ + push %esi │ │ + lea 0x304c(%esp),%edx │ │ + push %edx │ │ + push %ecx │ │ + mov 0x8(%ebp),%ecx │ │ + call *(%ecx,%eax,4) │ │ + add $0x20,%esp │ │ + mov 0x4(%esi),%eax │ │ + test %eax,%eax │ │ + mov %esi,(%esp) │ │ + je add38 │ │ + mov 0x10(%ebp),%ecx │ │ + mov 0x28(%ecx),%ecx │ │ + lea 0x8(%esi),%edx │ │ + sub $0x8,%esp │ │ + lea 0x3c(%esp),%esi │ │ + mov 0xc(%esp),%ebx │ │ + push %esi │ │ + mov 0xc(%esp),%esi │ │ + push %eax │ │ + call ae1f0 │ │ + add $0x10,%esp │ │ + mov 0x28(%esi),%eax │ │ + test %eax,%eax │ │ + je add64 │ │ + mov 0x10(%ebp),%ecx │ │ + mov 0x28(%ecx),%ecx │ │ + lea 0x30(%esi),%edx │ │ + lea 0x1034(%esp),%esi │ │ + sub $0x8,%esp │ │ + mov 0xc(%esp),%ebx │ │ + push %esi │ │ + mov 0xc(%esp),%esi │ │ + push %eax │ │ + call ae1f0 │ │ + add $0x10,%esp │ │ + mov 0x2c(%esi),%eax │ │ + test %eax,%eax │ │ + je add90 │ │ + mov 0x10(%ebp),%ecx │ │ + mov 0x28(%ecx),%ecx │ │ + lea 0x44(%esi),%edx │ │ + lea 0x2034(%esp),%esi │ │ + sub $0x8,%esp │ │ + mov 0xc(%esp),%ebx │ │ + push %esi │ │ + mov 0xc(%esp),%esi │ │ + push %eax │ │ + call ae1f0 │ │ + add $0x10,%esp │ │ + cmpl $0x0,0x4(%esi) │ │ + jne addd8 │ │ + mov 0x14(%edi),%edx │ │ + mov 0x20(%edi),%eax │ │ + imul %edx,%eax │ │ + test %eax,%eax │ │ + mov 0x8(%edi),%ecx │ │ + js addb6 │ │ + sub $0x4,%esp │ │ + mov 0x8(%esp),%ebx │ │ + push %eax │ │ + mov 0x10(%ebp),%eax │ │ + pushl 0x8(%eax) │ │ + jmp addcf │ │ + add %eax,%ecx │ │ sub %edx,%ecx │ │ - mov $0x1,%eax │ │ - shl %cl,%eax │ │ - test %ebx,%ebx │ │ - je a59e6 │ │ + mov 0x10(%ebp),%esi │ │ + mov 0x8(%esi),%esi │ │ + add %eax,%esi │ │ + sub %edx,%esi │ │ + neg %eax │ │ + sub $0x4,%esp │ │ + mov 0x8(%esp),%ebx │ │ + push %eax │ │ + push %esi │ │ + push %ecx │ │ + call 1470 │ │ + add $0x10,%esp │ │ + mov 0x10(%ebp),%eax │ │ + mov 0x24(%eax),%eax │ │ + test %eax,%eax │ │ + je addef │ │ + mov (%esp),%ecx │ │ + cmpl $0x0,0x24(%ecx) │ │ + je ae11f │ │ + mov 0xc(%ebp),%eax │ │ + mov %eax,%esi │ │ + mov (%eax),%edx │ │ + mov 0x10(%ebp),%eax │ │ + mov 0x24(%eax),%edi │ │ + cmp $0x1,%edi │ │ + sete %al │ │ + xor %ecx,%ecx │ │ + cmp $0x3,%edi │ │ + setne %cl │ │ + mov 0x1c(%esi),%edi │ │ + add %ecx,%edi │ │ + mov %ecx,0x28(%esp) │ │ + sar %cl,%edi │ │ + mov %edi,0x1c(%esp) │ │ + cmpl $0x0,0x18(%edx) │ │ + sete %cl │ │ + mov 0x20(%esi),%esi │ │ test %esi,%esi │ │ - jle a5c5c │ │ - sar %eax │ │ - mov %eax,0x50(%esp) │ │ - lea 0xbc(%esp),%esi │ │ - inc %edi │ │ - mov 0xc(%esp),%eax │ │ - add %eax,%eax │ │ - mov %eax,0xc(%esp) │ │ - mov 0xc(%ebp),%edx │ │ - mov %edx,%eax │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov %esi,0x40(%esp) │ │ - mov %eax,0x30(%esp) │ │ - mov %edi,0x60(%esp) │ │ - movzwl (%eax),%eax │ │ - xor %ebx,%ebx │ │ - mov 0x50(%esp),%edx │ │ + jle ae117 │ │ + mov %esi,%edx │ │ + add $0x1f,%edx │ │ + sar $0x5,%edx │ │ + mov %edx,0x2c(%esp) │ │ + xor %edx,%edx │ │ + mov %al,%dl │ │ + mov %edx,0x20(%esp) │ │ + xor %eax,%eax │ │ + mov %cl,%al │ │ + mov %eax,0x18(%esp) │ │ + movl $0x0,0x24(%esp) │ │ + xor %ecx,%ecx │ │ + jmp adf23 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x10(%ebp),%eax │ │ + mov 0x24(%eax),%ecx │ │ + mov %ecx,0x8(%esp) │ │ + add %edi,%edi │ │ + mov 0xc(%edx),%ecx │ │ + add %edi,%ecx │ │ + mov 0xc(%eax),%edx │ │ + add %edi,%edx │ │ + sub $0x8,%esp │ │ + mov 0xc(%esp),%ebx │ │ + pushl 0x14(%esp) │ │ + pushl 0x24(%esp) │ │ + push $0x0 │ │ + pushl 0x14(%eax) │ │ + pushl 0x2c(%esp) │ │ + pushl 0x2c(%esp) │ │ + push %esi │ │ + lea 0x5fc0(%esp),%eax │ │ + push %eax │ │ + lea 0x5c(%esp),%eax │ │ + push %eax │ │ + pushl 0x48(%esp) │ │ + pushl 0x30(%esp) │ │ + mov 0x10(%ebp),%eax │ │ + pushl 0x18(%eax) │ │ + push %edx │ │ + push %ecx │ │ + mov 0x48(%esp),%eax │ │ + mov 0x8(%ebp),%ecx │ │ + call *0x10(%ecx,%eax,4) │ │ + add $0x40,%esp │ │ + mov 0x10(%ebp),%edx │ │ + mov 0x24(%edx),%eax │ │ + mov 0xc(%ebp),%ecx │ │ + mov 0x10(%ecx),%ecx │ │ + add %edi,%ecx │ │ + add 0x10(%edx),%edi │ │ + sub $0x8,%esp │ │ + pushl 0x14(%esp) │ │ + pushl 0x24(%esp) │ │ + push $0x1 │ │ + pushl 0x14(%edx) │ │ + pushl 0x2c(%esp) │ │ + pushl 0x2c(%esp) │ │ + push %esi │ │ + lea 0x8f28(%esp),%edx │ │ + push %edx │ │ + lea 0x5c(%esp),%edx │ │ + push %edx │ │ + pushl 0x48(%esp) │ │ + pushl 0x30(%esp) │ │ + mov 0x10(%ebp),%edx │ │ + pushl 0x18(%edx) │ │ + push %edi │ │ + push %ecx │ │ + mov 0x8(%ebp),%ecx │ │ + call *0x10(%ecx,%eax,4) │ │ + add $0x40,%esp │ │ + mov 0x10(%esp),%ecx │ │ + inc %ecx │ │ + addl $0x40,0x24(%esp) │ │ + cmp 0x2c(%esp),%ecx │ │ + jge ae117 │ │ + mov 0x10(%ebp),%eax │ │ + mov 0x8(%eax),%esi │ │ + mov 0x14(%eax),%edi │ │ + mov %ecx,%edx │ │ + shl $0x5,%edx │ │ + sar %edi │ │ + mov %edi,%eax │ │ + imul %edx,%eax │ │ + mov %esi,0x30(%esp) │ │ + lea (%esi,%eax,2),%eax │ │ + mov (%esp),%esi │ │ + cmpl $0x0,0x4(%esi) │ │ + mov %ecx,0x10(%esp) │ │ + mov %eax,0x14(%esp) │ │ + je adfb2 │ │ + mov 0xc(%ebp),%eax │ │ + mov %eax,%esi │ │ + mov 0x20(%eax),%eax │ │ + sub %edx,%eax │ │ + cmp $0x21,%eax │ │ + mov $0x20,%ecx │ │ + cmovge %ecx,%eax │ │ + mov 0x14(%esi),%ecx │ │ + mov %edx,0x8(%esp) │ │ + mov %ecx,%edx │ │ + shr %edx │ │ + imul 0x8(%esp),%edx │ │ + add %edx,%edx │ │ + add 0x8(%esi),%edx │ │ + sub $0x8,%esp │ │ + mov 0xc(%esp),%ebx │ │ + pushl 0x14(%esp) │ │ + pushl 0x1c(%esp) │ │ + push %eax │ │ + lea 0x3048(%esp),%eax │ │ + push %eax │ │ + lea 0x4c(%esp),%eax │ │ + push %eax │ │ + pushl 0x1c(%esi) │ │ + mov 0x20(%esp),%esi │ │ + push %esi │ │ + push %ecx │ │ + pushl 0x3c(%esp) │ │ + push %edx │ │ + mov 0x8(%ebp),%eax │ │ + call *0x10(%eax) │ │ + mov 0x38(%esp),%edx │ │ + add $0x30,%esp │ │ + mov 0x28(%esi),%ecx │ │ + test %ecx,%ecx │ │ + jne adfd0 │ │ + mov (%esp),%eax │ │ + cmpl $0x0,0x2c(%eax) │ │ + jne adfd0 │ │ + mov (%esp),%eax │ │ + cmpl $0x0,0x24(%eax) │ │ + je adf0f │ │ nop │ │ - movzwl %ax,%edi │ │ + mov %ecx,0x8(%esp) │ │ + mov 0xc(%ebp),%eax │ │ + mov %edx,%ecx │ │ + mov 0x1c(%eax),%edx │ │ + mov 0x20(%eax),%esi │ │ + mov %ecx,%ebx │ │ + sub %ecx,%esi │ │ + cmp $0x21,%esi │ │ + mov $0x20,%eax │ │ + cmovge %eax,%esi │ │ + mov 0x20(%esp),%ecx │ │ + add %ecx,%esi │ │ + sar %cl,%esi │ │ + test %edx,0x28(%esp) │ │ + je ae02c │ │ + test %esi,%esi │ │ + jle ae02c │ │ mov 0x30(%esp),%eax │ │ - movzwl 0x2(%eax,%ebx,2),%eax │ │ - mov %eax,%esi │ │ - sub %edi,%esi │ │ - shl $0x4,%edi │ │ + lea (%eax,%edx,2),%eax │ │ + mov 0x10(%ebp),%ecx │ │ + mov 0x14(%ecx),%edx │ │ + sar %edx │ │ + mov 0x20(%esp),%ecx │ │ + shl %cl,%edx │ │ + imul 0x24(%esp),%edi │ │ + add %eax,%edi │ │ + add %edx,%edx │ │ + mov %esi,%ecx │ │ + movzwl -0x2(%edi),%eax │ │ + mov %ax,(%edi) │ │ add %edx,%edi │ │ - imul 0x1c(%ebp),%esi │ │ - add %edi,%esi │ │ + dec %ecx │ │ + jne ae020 │ │ + mov 0xc(%ebp),%eax │ │ + mov %eax,%edx │ │ + mov 0x18(%eax),%edi │ │ + sar %edi │ │ + imul %ebx,%edi │ │ + mov 0x20(%esp),%ecx │ │ + sar %cl,%edi │ │ + mov (%esp),%eax │ │ + cmpl $0x0,0x24(%eax) │ │ + jne ade60 │ │ + cmpl $0x0,0x8(%esp) │ │ + je ae0be │ │ + mov 0x10(%ebp),%eax │ │ + mov %eax,%ebx │ │ + mov 0x24(%eax),%eax │ │ + mov %eax,0x8(%esp) │ │ + lea (%edi,%edi,1),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + mov 0xc(%edx),%edx │ │ + add %ecx,%edx │ │ + add 0xc(%ebx),%ecx │ │ + mov %ebx,%eax │ │ + sub $0x8,%esp │ │ + mov 0xc(%esp),%ebx │ │ + pushl 0x14(%esp) │ │ + pushl 0x24(%esp) │ │ + push $0x0 │ │ + pushl 0x14(%eax) │ │ + pushl 0x2c(%esp) │ │ + pushl 0x2c(%esp) │ │ + push %esi │ │ + lea 0x5fc0(%esp),%eax │ │ + push %eax │ │ + lea 0x105c(%esp),%eax │ │ + push %eax │ │ + pushl 0x48(%esp) │ │ + pushl 0x30(%esp) │ │ + mov 0x10(%ebp),%eax │ │ + pushl 0x18(%eax) │ │ + push %ecx │ │ + push %edx │ │ + mov 0x8(%ebp),%eax │ │ + mov 0x48(%esp),%ecx │ │ + call *0x10(%eax,%ecx,4) │ │ + mov 0x40(%esp),%eax │ │ + add $0x40,%esp │ │ + cmpl $0x0,0x2c(%eax) │ │ + je adf0f │ │ + mov 0x10(%ebp),%eax │ │ + mov %eax,%edx │ │ + mov 0x24(%eax),%eax │ │ + add %edi,%edi │ │ + mov 0xc(%ebp),%ecx │ │ + mov 0x10(%ecx),%ecx │ │ + add %edi,%ecx │ │ + add 0x10(%edx),%edi │ │ + sub $0x8,%esp │ │ + mov 0xc(%esp),%ebx │ │ + pushl 0x14(%esp) │ │ + pushl 0x24(%esp) │ │ + push $0x1 │ │ + pushl 0x14(%edx) │ │ + pushl 0x2c(%esp) │ │ + pushl 0x2c(%esp) │ │ + push %esi │ │ + lea 0x8f28(%esp),%esi │ │ + push %esi │ │ + lea 0x205c(%esp),%esi │ │ + push %esi │ │ + pushl 0x48(%esp) │ │ + pushl 0x30(%esp) │ │ + jmp adf00 │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + mov 0xc(%ebp),%ecx │ │ + mov %ecx,%edx │ │ + mov 0x18(%ecx),%edi │ │ + cmp $0x1,%eax │ │ + sete %cl │ │ + mov 0x20(%edx),%esi │ │ + imul %edi,%esi │ │ sar %cl,%esi │ │ - mov 0x40(%esp),%edi │ │ - mov %si,(%edi,%ebx,2) │ │ - inc %ebx │ │ - cmp %ebx,0x14(%ebp) │ │ - jne a5500 │ │ - mov 0x40(%esp),%edx │ │ - add $0x100,%edx │ │ - mov 0x30(%esp),%eax │ │ - add 0xc(%esp),%eax │ │ - mov 0x60(%esp),%edi │ │ - dec %edi │ │ - mov %edx,%esi │ │ - jne a54e0 │ │ - cmpl $0x0,0x14(%ebp) │ │ - mov 0x18(%ebp),%esi │ │ - jle a5c5c │ │ - lea 0xbc(%esp),%eax │ │ - mov 0x14(%ebp),%edx │ │ - mov %edx,%ecx │ │ - and $0xfffffff8,%ecx │ │ - mov %ecx,0x50(%esp) │ │ - movd 0x20(%ebp),%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm1 │ │ - mov 0x8(%esp),%ecx │ │ - movdqa -0x158c0(%ecx),%xmm3 │ │ - movdqa -0x15990(%ecx),%xmm4 │ │ - movdqa -0x15780(%ecx),%xmm0 │ │ - lea (%edx,%edx,1),%ecx │ │ - mov %ecx,0x60(%esp) │ │ - pshufd $0xf5,%xmm1,%xmm2 │ │ - movdqa %xmm3,0x30(%esp) │ │ - movdqa %xmm0,0x40(%esp) │ │ - jmp a55c8 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - add $0x100,%eax │ │ - add 0x60(%esp),%edi │ │ - mov %edi,0x2c(%esp) │ │ - mov 0x8(%esp),%esi │ │ - dec %esi │ │ - je a5c5c │ │ - mov %esi,0x8(%esp) │ │ - xor %esi,%esi │ │ - mov 0x14(%ebp),%edx │ │ - cmp $0x8,%edx │ │ - mov 0x2c(%esp),%edi │ │ - mov 0x20(%ebp),%ecx │ │ - jb a56c0 │ │ - xor %esi,%esi │ │ - mov %edi,%edx │ │ - mov 0x50(%esp),%ecx │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - movdqu (%eax,%esi,2),%xmm6 │ │ - movdqu 0x100(%eax,%esi,2),%xmm7 │ │ - punpcklwd %xmm6,%xmm5 │ │ - psrad $0x10,%xmm5 │ │ - punpckhwd %xmm6,%xmm6 │ │ - psrad $0x10,%xmm6 │ │ - punpcklwd %xmm7,%xmm3 │ │ - psrad $0x10,%xmm3 │ │ - punpckhwd %xmm7,%xmm7 │ │ - psrad $0x10,%xmm7 │ │ - psubd %xmm6,%xmm7 │ │ - psubd %xmm5,%xmm3 │ │ - pshufd $0xf5,%xmm3,%xmm0 │ │ - pmuludq %xmm1,%xmm3 │ │ - pshufd $0xe8,%xmm3,%xmm3 │ │ - pmuludq %xmm2,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - punpckldq %xmm0,%xmm3 │ │ - pshufd $0xf5,%xmm7,%xmm0 │ │ - pmuludq %xmm1,%xmm7 │ │ - pshufd $0xe8,%xmm7,%xmm7 │ │ - pmuludq %xmm2,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - punpckldq %xmm0,%xmm7 │ │ - pslld $0x4,%xmm5 │ │ - movdqa 0x30(%esp),%xmm0 │ │ - por %xmm0,%xmm5 │ │ - paddd %xmm3,%xmm5 │ │ - pslld $0x4,%xmm6 │ │ - por %xmm0,%xmm6 │ │ - paddd %xmm7,%xmm6 │ │ - psrld $0x4,%xmm5 │ │ - psrld $0x4,%xmm6 │ │ - pshufb %xmm4,%xmm6 │ │ - pshufb %xmm4,%xmm5 │ │ - punpcklqdq %xmm6,%xmm5 │ │ - paddw 0x40(%esp),%xmm5 │ │ - movdqu %xmm5,(%edx,%esi,2) │ │ - add $0x8,%esi │ │ - cmp %esi,%ecx │ │ - jne a55f0 │ │ - mov %edx,%edi │ │ - mov 0x14(%ebp),%edx │ │ - cmp %edx,%ecx │ │ - mov %ecx,%esi │ │ - mov 0x20(%ebp),%ecx │ │ - je a55b0 │ │ - mov %edi,%edx │ │ - movswl (%eax,%esi,2),%edi │ │ - movswl 0x100(%eax,%esi,2),%ebx │ │ - sub %edi,%ebx │ │ - shl $0x4,%edi │ │ - imul %ecx,%ebx │ │ - lea 0x8(%edi,%ebx,1),%edi │ │ - shr $0x4,%edi │ │ - add $0xffffe000,%edi │ │ - mov %di,(%edx,%esi,2) │ │ - mov %edx,%edi │ │ - inc %esi │ │ - cmp %esi,0x14(%ebp) │ │ - jne a56c0 │ │ - jmp a55b0 │ │ - test %ebx,%ebx │ │ - je a5c43 │ │ - mov $0x16,%ecx │ │ - sub %edx,%ecx │ │ + test %esi,%esi │ │ + mov (%esp),%eax │ │ + mov 0x28(%eax),%eax │ │ + js ae182 │ │ + test %eax,%eax │ │ + jne ae15f │ │ + sub $0x4,%esp │ │ + mov 0x8(%esp),%ebx │ │ + push %esi │ │ + mov 0x10(%ebp),%eax │ │ + pushl 0xc(%eax) │ │ + mov 0xc(%ebp),%eax │ │ + pushl 0xc(%eax) │ │ + call 1470 │ │ + add $0x10,%esp │ │ + mov (%esp),%eax │ │ + cmpl $0x0,0x2c(%eax) │ │ + jne addef │ │ + sub $0x4,%esp │ │ + mov 0x8(%esp),%ebx │ │ + push %esi │ │ + mov 0x10(%ebp),%eax │ │ + pushl 0x10(%eax) │ │ + mov 0xc(%ebp),%eax │ │ + pushl 0x10(%eax) │ │ + jmp ae1dd │ │ + test %eax,%eax │ │ + jne ae1b0 │ │ + mov 0xc(%ebp),%eax │ │ + mov 0xc(%eax),%eax │ │ + add %esi,%eax │ │ + sub %edi,%eax │ │ + mov 0x10(%ebp),%ecx │ │ + mov 0xc(%ecx),%ecx │ │ + add %esi,%ecx │ │ + sub %edi,%ecx │ │ + mov %esi,%edx │ │ + neg %edx │ │ + sub $0x4,%esp │ │ + mov 0x8(%esp),%ebx │ │ + push %edx │ │ + push %ecx │ │ + push %eax │ │ + call 1470 │ │ + add $0x10,%esp │ │ + mov (%esp),%eax │ │ + cmpl $0x0,0x2c(%eax) │ │ + jne addef │ │ + mov 0xc(%ebp),%eax │ │ + mov 0x10(%eax),%eax │ │ + add %esi,%eax │ │ + sub %edi,%eax │ │ + mov 0x10(%ebp),%ecx │ │ + mov 0x10(%ecx),%ecx │ │ + add %esi,%ecx │ │ + sub %edi,%ecx │ │ + neg %esi │ │ + sub $0x4,%esp │ │ + mov 0x8(%esp),%ebx │ │ + push %esi │ │ + push %ecx │ │ + push %eax │ │ + call 1470 │ │ + add $0x10,%esp │ │ + jmp addef │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffffc,%esp │ │ + sub $0x3c,%esp │ │ + lea -0x8(%ecx),%ebx │ │ mov $0x1,%eax │ │ shl %cl,%eax │ │ - test %esi,%esi │ │ - jle a5c5c │ │ + mov %eax,0xc(%esp) │ │ + movzbl (%edx),%eax │ │ mov %eax,%esi │ │ - sar %esi │ │ - mov 0x14(%ebp),%eax │ │ - mov 0xc(%esp),%edx │ │ - lea (%edx,%eax,1),%ebx │ │ - mov %ebx,0x74(%esp) │ │ - mov %eax,%ebx │ │ - and $0xfffffff8,%ebx │ │ - mov %ebx,0x70(%esp) │ │ - movd 0x20(%ebp),%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - mov %esi,0x40(%esp) │ │ - movd %esi,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm1 │ │ - movd %ecx,%xmm3 │ │ - lea (%edx,%edx,1),%esi │ │ - mov %esi,0x1c(%esp) │ │ - lea (%eax,%eax,1),%eax │ │ - mov %eax,0x28(%esp) │ │ - mov 0x8(%esp),%eax │ │ - movdqa -0x15990(%eax),%xmm2 │ │ - movdqa -0x15780(%eax),%xmm6 │ │ + mov %ebx,0x8(%esp) │ │ + mov %ebx,%ecx │ │ + shl %cl,%esi │ │ + test %esi,%esi │ │ mov 0xc(%ebp),%esi │ │ - lea (%esi,%edx,2),%edx │ │ - xorps %xmm4,%xmm4 │ │ - movss %xmm3,%xmm4 │ │ - pshufd $0xf5,%xmm0,%xmm5 │ │ - movl $0x0,0x20(%esp) │ │ - mov 0x8(%ebp),%eax │ │ - mov %eax,%ebx │ │ - mov %esi,0x14(%esp) │ │ - movdqa %xmm6,0x60(%esp) │ │ - movdqa %xmm2,0x50(%esp) │ │ - movdqa %xmm0,0xa0(%esp) │ │ - movaps %xmm4,0x90(%esp) │ │ - movdqa %xmm1,0x80(%esp) │ │ - pxor %xmm6,%xmm6 │ │ - movdqa 0xa0(%esp),%xmm4 │ │ - jmp a57f5 │ │ + mov 0x8(%ebp),%ebx │ │ + jle ae246 │ │ + xor %edi,%edi │ │ + mov 0x8(%esp),%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movzbl 0x1(%edx),%eax │ │ + mov %al,(%esi,%edi,1) │ │ + inc %edi │ │ + movzbl (%edx),%eax │ │ + mov %eax,%esi │ │ + shl %cl,%esi │ │ + cmp %esi,%edi │ │ + mov 0xc(%ebp),%esi │ │ + jl ae230 │ │ + lea -0x1(%ebx),%edi │ │ + mov %edi,%ecx │ │ + mov %edi,0x14(%esp) │ │ + test %edi,%edi │ │ + mov %edx,0x18(%esp) │ │ + jle ae2fe │ │ + xor %edi,%edi │ │ nop │ │ nop │ │ nop │ │ + movzbl %al,%ebx │ │ + movzbl 0x2(%edx,%edi,2),%ecx │ │ + mov %ecx,0x20(%esp) │ │ + sub %ebx,%ecx │ │ + mov %ecx,%eax │ │ + sar %eax │ │ + add $0x10000,%eax │ │ + cltd │ │ + idiv %ecx │ │ + mov %eax,0x4(%esp) │ │ + test %ecx,%ecx │ │ + mov %edi,0x10(%esp) │ │ + lea 0x1(%edi),%eax │ │ + mov %eax,0x1c(%esp) │ │ + jle ae2e3 │ │ + mov %ebx,%ecx │ │ + mov %ebx,%edi │ │ + mov 0x18(%esp),%ecx │ │ + mov 0x10(%esp),%esi │ │ + movzbl 0x1(%ecx,%esi,2),%eax │ │ + movzbl 0x3(%ecx,%esi,2),%ecx │ │ + sub %eax,%ecx │ │ + mov 0x4(%esp),%edx │ │ + imul %ecx,%edx │ │ + mov %edx,0x4(%esp) │ │ + mov %ebx,%edx │ │ + mov $0x8000,%edi │ │ nop │ │ nop │ │ - incl 0x20(%esp) │ │ - mov 0x1c(%esp),%eax │ │ - add %eax,%edx │ │ - mov %edx,0x14(%esp) │ │ - add 0x28(%esp),%edi │ │ - mov %edi,%ebx │ │ - mov 0x30(%esp),%edx │ │ - add %eax,%edx │ │ - mov 0x8(%esp),%edi │ │ - dec %edi │ │ - je a5c5c │ │ - mov %edx,0x30(%esp) │ │ - mov %edi,0x8(%esp) │ │ - mov 0x14(%ebp),%eax │ │ - cmp $0x8,%eax │ │ - mov $0x0,%esi │ │ - mov %ebx,%edi │ │ - mov 0x14(%esp),%edx │ │ - jb a59b0 │ │ - mov 0x20(%esp),%esi │ │ - mov %esi,%ebx │ │ - mov 0x14(%ebp),%eax │ │ - imul %eax,%ebx │ │ - mov %ebx,%eax │ │ - mov 0xc(%esp),%ebx │ │ - mov %edi,0x18(%esp) │ │ - mov %ebx,%edi │ │ - imul %esi,%edi │ │ - mov 0x8(%ebp),%esi │ │ - mov %esi,%ebx │ │ - mov %eax,%esi │ │ - lea (%ebx,%eax,2),%ebx │ │ - mov %ebx,0x78(%esp) │ │ - mov 0x14(%ebp),%eax │ │ - add %eax,%esi │ │ - mov %esi,0x24(%esp) │ │ - add %edi,%eax │ │ - mov %eax,0x10(%esp) │ │ - mov 0x74(%esp),%esi │ │ - lea (%esi,%edi,1),%esi │ │ - mov 0xc(%ebp),%ebx │ │ - lea (%ebx,%esi,2),%esi │ │ - lea (%ebx,%edi,2),%eax │ │ - mov %eax,0x7c(%esp) │ │ - add 0xc(%esp),%edi │ │ - mov 0x78(%esp),%eax │ │ - cmp %esi,%eax │ │ - mov 0x8(%ebp),%esi │ │ - mov 0x24(%esp),%ebx │ │ - lea (%esi,%ebx,2),%esi │ │ - mov 0xc(%ebp),%ebx │ │ - lea (%ebx,%edi,2),%edi │ │ - setb 0x24(%esp) │ │ - cmp %esi,%edi │ │ - mov 0x10(%esp),%edi │ │ - lea (%ebx,%edi,2),%edi │ │ - setb %bl │ │ - cmp %edi,%eax │ │ - mov 0x18(%esp),%edi │ │ - setb %al │ │ - cmp %esi,0x7c(%esp) │ │ - setb %ah │ │ - test %bl,0x24(%esp) │ │ - mov $0x0,%esi │ │ - jne a59b0 │ │ - and %ah,%al │ │ - mov $0x0,%esi │ │ - jne a59b0 │ │ - mov 0x1c(%esp),%eax │ │ - add %edx,%eax │ │ - mov %eax,0x10(%esp) │ │ - xor %esi,%esi │ │ - mov 0x70(%esp),%ebx │ │ - mov %edi,%eax │ │ - mov %edx,%edi │ │ - mov 0x10(%esp),%edx │ │ nop │ │ - movdqu (%edi,%esi,2),%xmm3 │ │ - movdqa %xmm3,%xmm7 │ │ - punpcklwd %xmm6,%xmm7 │ │ - punpckhwd %xmm6,%xmm3 │ │ - movdqu (%edx,%esi,2),%xmm1 │ │ - movdqa %xmm1,%xmm0 │ │ - punpcklwd %xmm6,%xmm0 │ │ - punpckhwd %xmm6,%xmm1 │ │ - psubd %xmm3,%xmm1 │ │ - psubd %xmm7,%xmm0 │ │ - pshufd $0xf5,%xmm0,%xmm2 │ │ - pmuludq %xmm4,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - pmuludq %xmm5,%xmm2 │ │ - pshufd $0xe8,%xmm2,%xmm2 │ │ - punpckldq %xmm2,%xmm0 │ │ - pshufd $0xf5,%xmm1,%xmm2 │ │ - pmuludq %xmm4,%xmm1 │ │ - pshufd $0xe8,%xmm1,%xmm1 │ │ - pmuludq %xmm5,%xmm2 │ │ - pshufd $0xe8,%xmm2,%xmm2 │ │ - punpckldq %xmm2,%xmm1 │ │ - pslld $0x4,%xmm7 │ │ - movdqa 0x80(%esp),%xmm2 │ │ - paddd %xmm2,%xmm7 │ │ - paddd %xmm0,%xmm7 │ │ - pslld $0x4,%xmm3 │ │ - paddd %xmm2,%xmm3 │ │ - paddd %xmm1,%xmm3 │ │ - movdqa 0x90(%esp),%xmm0 │ │ - psrad %xmm0,%xmm7 │ │ - psrad %xmm0,%xmm3 │ │ - movdqa 0x50(%esp),%xmm0 │ │ - pshufb %xmm0,%xmm3 │ │ - pshufb %xmm0,%xmm7 │ │ - punpcklqdq %xmm3,%xmm7 │ │ - paddw 0x60(%esp),%xmm7 │ │ - movdqu %xmm7,(%eax,%esi,2) │ │ - add $0x8,%esi │ │ - cmp %esi,%ebx │ │ - jne a58d0 │ │ - mov 0x14(%ebp),%eax │ │ - cmp %eax,%ebx │ │ - mov %ebx,%esi │ │ - mov %edi,%edx │ │ - mov 0x18(%esp),%edi │ │ - je a57d0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %edi,%ebx │ │ + shr $0x10,%ebx │ │ + add %al,%bl │ │ + mov %edx,%esi │ │ + mov 0x8(%esp),%ecx │ │ + shl %cl,%esi │ │ + mov 0xc(%ebp),%ecx │ │ + mov %bl,(%ecx,%esi,1) │ │ + mov 0xc(%ebp),%esi │ │ + inc %edx │ │ + add 0x4(%esp),%edi │ │ + cmp %edx,0x20(%esp) │ │ + jne ae2c0 │ │ + mov 0x1c(%esp),%edi │ │ + cmp 0x14(%esp),%edi │ │ + mov 0x18(%esp),%edx │ │ + je ae2fe │ │ + mov 0x10(%esp),%eax │ │ + mov 0x2(%edx,%eax,2),%al │ │ + jmp ae260 │ │ + mov 0x8(%ebp),%ebx │ │ + movzbl -0x2(%edx,%ebx,2),%eax │ │ + mov 0x8(%esp),%ecx │ │ + shl %cl,%eax │ │ + mov 0xc(%esp),%edi │ │ + mov %edi,%ebx │ │ + sub %eax,%ebx │ │ + jle ae3a9 │ │ + mov 0x14(%esp),%ecx │ │ + lea 0x1(%edx,%ecx,2),%ecx │ │ + mov %ebx,0x4(%esp) │ │ + cmp $0x1f,%ebx │ │ + jbe ae392 │ │ + mov %esi,%ebx │ │ + add %eax,%esi │ │ + mov 0x8(%ebp),%edi │ │ + lea (%edx,%edi,2),%edi │ │ + cmp %edi,%esi │ │ + mov 0xc(%esp),%edi │ │ + jae ae348 │ │ + lea (%ebx,%edi,1),%esi │ │ + cmp %esi,%ecx │ │ + jae ae348 │ │ + mov %ebx,%esi │ │ + jmp ae392 │ │ + mov 0x4(%esp),%esi │ │ + and $0xffffffe0,%esi │ │ + movzbl (%ecx),%edi │ │ + movd %edi,%xmm0 │ │ + pxor %xmm1,%xmm1 │ │ + pshufb %xmm1,%xmm0 │ │ + lea 0x10(%eax,%ebx,1),%edi │ │ + add %esi,%eax │ │ + mov %esi,%ebx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %edi,%eax │ │ - movzwl (%edx,%esi,2),%edi │ │ - mov 0x30(%esp),%ebx │ │ - movzwl (%ebx,%esi,2),%ebx │ │ - sub %edi,%ebx │ │ - shl $0x4,%edi │ │ - imul 0x20(%ebp),%ebx │ │ - add 0x40(%esp),%edi │ │ - add %ebx,%edi │ │ - sar %cl,%edi │ │ - add $0xffffe000,%edi │ │ - mov %di,(%eax,%esi,2) │ │ - mov %eax,%edi │ │ - inc %esi │ │ - cmp %esi,0x14(%ebp) │ │ - jne a59b0 │ │ - jmp a57d0 │ │ - test %esi,%esi │ │ - jle a5c5c │ │ - mov %eax,%edx │ │ - sar %edx │ │ - mov 0x14(%ebp),%eax │ │ - lea 0x1(%eax),%esi │ │ - mov %esi,0x28(%esp) │ │ - mov %eax,%esi │ │ - and $0xfffffff8,%esi │ │ - mov %esi,0x10(%esp) │ │ - movd 0x1c(%ebp),%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - mov %edx,0x30(%esp) │ │ - movd %edx,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm1 │ │ - movd %ecx,%xmm3 │ │ - mov 0xc(%esp),%edx │ │ - lea (%edx,%edx,1),%edx │ │ - mov %edx,0x20(%esp) │ │ - lea (%eax,%eax,1),%eax │ │ - mov %eax,0x1c(%esp) │ │ - mov 0x8(%esp),%eax │ │ - movdqa -0x15990(%eax),%xmm2 │ │ - movaps -0x15780(%eax),%xmm4 │ │ - movl $0x0,0x14(%esp) │ │ - xorps %xmm5,%xmm5 │ │ - movss %xmm3,%xmm5 │ │ - pshufd $0xf5,%xmm0,%xmm3 │ │ - mov 0x8(%ebp),%eax │ │ + movdqu %xmm0,-0x10(%edi) │ │ + movdqu %xmm0,(%edi) │ │ + add $0x20,%edi │ │ + add $0xffffffe0,%ebx │ │ + jne ae370 │ │ + cmp %esi,0x4(%esp) │ │ + mov 0x18(%esp),%edx │ │ mov 0xc(%ebp),%esi │ │ - movdqa %xmm2,0x40(%esp) │ │ - movaps %xmm4,0x60(%esp) │ │ - movaps %xmm5,0x50(%esp) │ │ - movdqa %xmm3,0xa0(%esp) │ │ - movdqa %xmm0,0x90(%esp) │ │ - movdqa %xmm1,0x80(%esp) │ │ - pxor %xmm6,%xmm6 │ │ - movdqa 0x90(%esp),%xmm5 │ │ - movdqa 0xa0(%esp),%xmm4 │ │ - jmp a5ac9 │ │ + mov 0xc(%esp),%edi │ │ + je ae3a9 │ │ + sub %eax,%edi │ │ + add %esi,%eax │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movzbl (%ecx),%ebx │ │ + mov %bl,(%eax) │ │ + inc %eax │ │ + dec %edi │ │ + jne ae3a0 │ │ + mov $0x1,%eax │ │ + mov 0x8(%esp),%ecx │ │ + shl %cl,%eax │ │ + cmpl $0x0,0x14(%esp) │ │ + jle ae4d5 │ │ + cmp $0x2,%eax │ │ + jl ae4d5 │ │ + mov %eax,%edi │ │ + sar %edi │ │ + mov %edi,0x1c(%esp) │ │ + lea 0x2(%esi),%edi │ │ + mov %edi,0x28(%esp) │ │ + lea -0x2(%eax),%edi │ │ + mov %edi,0x30(%esp) │ │ + xor %edi,%edi │ │ + mov %eax,0x34(%esp) │ │ + jmp ae402 │ │ nop │ │ nop │ │ nop │ │ nop │ │ - incl 0x14(%esp) │ │ - add 0x20(%esp),%esi │ │ - add 0x1c(%esp),%ebx │ │ - mov 0x8(%esp),%edi │ │ - dec %edi │ │ - mov %ebx,%eax │ │ - je a5c5c │ │ - mov %edi,0x8(%esp) │ │ - mov %eax,%ebx │ │ - mov 0x14(%ebp),%eax │ │ - cmp $0x8,%eax │ │ - mov $0x0,%edx │ │ - jb a5c10 │ │ - mov 0x14(%esp),%edx │ │ - mov %edx,%eax │ │ - imul 0x14(%ebp),%eax │ │ - mov 0xc(%esp),%edi │ │ - imul %edx,%edi │ │ - mov 0x28(%esp),%edx │ │ - mov %edi,0x18(%esp) │ │ - add %edi,%edx │ │ - mov 0xc(%ebp),%edi │ │ - lea (%edi,%edx,2),%edi │ │ - mov 0x8(%ebp),%edx │ │ - lea (%edx,%eax,2),%edx │ │ - cmp %edi,%edx │ │ - jae a5b2b │ │ - mov 0xc(%ebp),%edx │ │ - mov 0x18(%esp),%edi │ │ - lea (%edx,%edi,2),%edi │ │ - add 0x14(%ebp),%eax │ │ - mov 0x8(%ebp),%edx │ │ - lea (%edx,%eax,2),%edx │ │ - cmp %edx,%edi │ │ - mov $0x0,%edx │ │ - jb a5c10 │ │ - xor %edx,%edx │ │ - mov 0x10(%esp),%edi │ │ - mov %ebx,%eax │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x2c(%esp),%edi │ │ + cmp 0x14(%esp),%edi │ │ + mov 0x18(%esp),%edx │ │ + je ae4d5 │ │ + mov %edx,%ebx │ │ + movzbl (%edx,%edi,2),%edx │ │ + shl %cl,%edx │ │ + movzbl 0x2(%ebx,%edi,2),%ebx │ │ + inc %edi │ │ + mov %edi,0x2c(%esp) │ │ + shl %cl,%ebx │ │ + mov %edx,%edi │ │ + mov %edx,0x24(%esp) │ │ + sub %edx,%ebx │ │ + mov %ebx,0x38(%esp) │ │ + jle ae3f0 │ │ + mov 0x28(%esp),%edx │ │ + mov 0x24(%esp),%edi │ │ + add %edi,%edx │ │ + mov %edx,0x10(%esp) │ │ + xor %edi,%edi │ │ + jmp ae457 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movdqu (%esi,%edx,2),%xmm3 │ │ - movdqu 0x2(%esi,%edx,2),%xmm1 │ │ - movdqa %xmm3,%xmm7 │ │ - punpcklwd %xmm6,%xmm7 │ │ - punpckhwd %xmm6,%xmm3 │ │ - movdqa %xmm1,%xmm0 │ │ - punpcklwd %xmm6,%xmm0 │ │ - punpckhwd %xmm6,%xmm1 │ │ - psubd %xmm3,%xmm1 │ │ - psubd %xmm7,%xmm0 │ │ - pshufd $0xf5,%xmm0,%xmm2 │ │ - pmuludq %xmm5,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - pmuludq %xmm4,%xmm2 │ │ - pshufd $0xe8,%xmm2,%xmm2 │ │ - punpckldq %xmm2,%xmm0 │ │ - pshufd $0xf5,%xmm1,%xmm2 │ │ - pmuludq %xmm5,%xmm1 │ │ - pshufd $0xe8,%xmm1,%xmm1 │ │ - pmuludq %xmm4,%xmm2 │ │ - pshufd $0xe8,%xmm2,%xmm2 │ │ - punpckldq %xmm2,%xmm1 │ │ - pslld $0x4,%xmm7 │ │ - movdqa 0x80(%esp),%xmm2 │ │ - paddd %xmm2,%xmm7 │ │ - paddd %xmm0,%xmm7 │ │ - pslld $0x4,%xmm3 │ │ - paddd %xmm2,%xmm3 │ │ - paddd %xmm1,%xmm3 │ │ - movdqa 0x50(%esp),%xmm0 │ │ - psrad %xmm0,%xmm7 │ │ - psrad %xmm0,%xmm3 │ │ - movdqa 0x40(%esp),%xmm0 │ │ - pshufb %xmm0,%xmm3 │ │ - pshufb %xmm0,%xmm7 │ │ - punpcklqdq %xmm3,%xmm7 │ │ - paddw 0x60(%esp),%xmm7 │ │ - movdqu %xmm7,(%eax,%edx,2) │ │ - add $0x8,%edx │ │ - cmp %edx,%edi │ │ - jne a5b40 │ │ - mov %eax,%ebx │ │ - mov 0x14(%ebp),%eax │ │ - cmp %eax,%edi │ │ - mov %edi,%edx │ │ - je a5ab0 │ │ nop │ │ nop │ │ nop │ │ + mov 0x34(%esp),%eax │ │ + mov 0x20(%esp),%edi │ │ + add %eax,%edi │ │ + add %eax,0x10(%esp) │ │ + cmp 0x38(%esp),%edi │ │ + mov 0xc(%ebp),%esi │ │ + jge ae3f0 │ │ + mov 0x24(%esp),%edx │ │ + mov %edi,0x20(%esp) │ │ + add %edx,%edi │ │ + lea (%edi,%eax,1),%eax │ │ + movzbl (%esi,%eax,1),%ebx │ │ + movzbl (%esi,%edi,1),%edx │ │ + mov %ebx,%eax │ │ + mov %ebx,0xc(%esp) │ │ + sub %edx,%ebx │ │ + mov 0x1c(%esp),%eax │ │ + mov %ebx,0x4(%esp) │ │ + add %eax,%ebx │ │ + sar %cl,%ebx │ │ + add %dl,%bl │ │ + mov %bl,0x1(%esi,%edi,1) │ │ + cmp $0x1,%ecx │ │ + je ae440 │ │ + mov 0x1c(%esp),%eax │ │ + mov 0xc(%esp),%esi │ │ + lea (%eax,%esi,2),%eax │ │ + add %edx,%edx │ │ + sub %edx,%eax │ │ + mov 0x30(%esp),%esi │ │ + mov 0x10(%esp),%edx │ │ nop │ │ nop │ │ - movzwl (%esi,%edx,2),%edi │ │ - mov %ebx,%eax │ │ - movzwl 0x2(%esi,%edx,2),%ebx │ │ - sub %edi,%ebx │ │ - shl $0x4,%edi │ │ - imul 0x1c(%ebp),%ebx │ │ - add 0x30(%esp),%edi │ │ - add %ebx,%edi │ │ - mov %eax,%ebx │ │ - sar %cl,%edi │ │ - add $0xffffe000,%edi │ │ - mov %di,(%eax,%edx,2) │ │ - inc %edx │ │ - cmp %edx,0x14(%ebp) │ │ - jne a5c10 │ │ - jmp a5ab0 │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - mov 0x8(%esp),%ebx │ │ - push %eax │ │ - push %edi │ │ - push %esi │ │ - pushl 0x18(%esp) │ │ - call ab480 │ │ - add $0x10,%esp │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %eax,%ebx │ │ + mov 0x8(%esp),%ecx │ │ + sar %cl,%ebx │ │ + mov %edi,%ecx │ │ + mov 0xc(%ebp),%edi │ │ + add (%edi,%ecx,1),%bl │ │ + mov %ecx,%edi │ │ + mov 0x8(%esp),%ecx │ │ + mov %bl,(%edx) │ │ + add 0x4(%esp),%eax │ │ + inc %edx │ │ + dec %esi │ │ + jne ae4b0 │ │ + jmp ae440 │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + lea 0x0(%esi),%esi │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x10150,%esp │ │ - call a5c84 │ │ + sub $0x1a0,%esp │ │ + call ae4f4 │ │ pop %eax │ │ - add $0x2f2ec,%eax │ │ - bsr 0x2c(%ebp),%ecx │ │ - xor $0xffffffe0,%ecx │ │ - add $0x17,%ecx │ │ - mov $0x1,%edx │ │ - shl %cl,%edx │ │ - cmpl $0x0,0x14(%ebp) │ │ - jle a5f42 │ │ - mov %ecx,0xc(%esp) │ │ - mov %eax,0x14(%esp) │ │ - mov 0x18(%ebp),%eax │ │ - mov 0x10(%ebp),%ecx │ │ - sar %edx │ │ - mov %edx,0x8(%esp) │ │ - sar %ecx │ │ - mov %ecx,0x1c(%esp) │ │ + add $0x28a7c,%eax │ │ mov %eax,0x18(%esp) │ │ - lea -0x1(%eax),%ecx │ │ - imul 0x28(%ebp),%ecx │ │ - add 0x20(%ebp),%ecx │ │ - sar $0xa,%ecx │ │ - add $0x2,%ecx │ │ - mov 0xc(%ebp),%edx │ │ - mov 0x8(%ebp),%eax │ │ - mov %eax,0x10(%esp) │ │ - lea 0x4c(%esp),%eax │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov %eax,0x20(%esp) │ │ - mov %edx,0x30(%esp) │ │ - mov %ecx,0x4(%esp) │ │ - xor %ebx,%ebx │ │ - mov 0x1c(%ebp),%edi │ │ + mov 0x8(%ebp),%ebx │ │ + mov 0x4b0(%ebx),%esi │ │ + cmp $0x1,%esi │ │ + sete %dl │ │ + cmp $0x3,%esi │ │ + setne %cl │ │ + mov %esi,0x30(%esp) │ │ + cmp $0x2,%esi │ │ + sete %ch │ │ + mov 0x14(%ebp),%eax │ │ + cmp 0x18(%ebp),%eax │ │ + jge aeda3 │ │ + xor %eax,%eax │ │ + mov %dl,%al │ │ + mov %eax,0x9c(%esp) │ │ + mov 0x4b4(%ebx),%eax │ │ + add $0xfffffff8,%eax │ │ + mov 0x80c(%ebx),%edx │ │ + add %edx,%edx │ │ + mov %edx,0x54(%esp) │ │ + mov 0xc(%ebx),%edx │ │ + mov 0x510(%edx),%edx │ │ + mov %eax,0xa4(%esp) │ │ + add %eax,%edx │ │ + mov %edx,0x48(%esp) │ │ + xor %eax,%eax │ │ + mov %cl,%al │ │ + mov %eax,%edi │ │ xor %edx,%edx │ │ + mov %ch,%dl │ │ + xor %ecx,%ecx │ │ + mov 0x30(%esp),%esi │ │ + cmp $0x1,%esi │ │ + setne %cl │ │ + lea 0x2(,%ecx,4),%eax │ │ + mov %eax,0x98(%esp) │ │ + lea 0x3(,%ecx,4),%eax │ │ + mov %eax,0x94(%esp) │ │ + mov $0x3,%eax │ │ + sub %esi,%eax │ │ + mov %eax,0xb4(%esp) │ │ + mov 0x18(%esp),%eax │ │ + lea -0x288d(%eax,%edx,8),%eax │ │ + mov %eax,0xb0(%esp) │ │ + xor %eax,%eax │ │ + cmpl $0x0,0x14(%ebp) │ │ + setg %al │ │ + mov $0x8,%edx │ │ + mov %edi,%ecx │ │ + shr %cl,%edx │ │ + mov $0x40,%esi │ │ + mov %edi,%ecx │ │ + mov %edi,0xb8(%esp) │ │ + shr %cl,%esi │ │ + mov 0xc(%ebp),%edi │ │ + mov 0x8(%edi),%ecx │ │ + mov %ecx,0x24(%esp) │ │ + mov (%edi),%ecx │ │ + mov %ecx,0xc(%esp) │ │ + mov 0x4(%edi),%ecx │ │ + mov %ecx,0x20(%esp) │ │ + lea 0x8(,%eax,4),%edi │ │ + mov 0x14(%ebp),%eax │ │ + add %edx,%edx │ │ + mov %edx,0xc0(%esp) │ │ + add %esi,%esi │ │ + mov %esi,0xac(%esp) │ │ + mov 0x7c0(%ebx),%ecx │ │ + mov %ecx,0x28(%esp) │ │ + lea 0x4a0(%ebx),%ecx │ │ + mov %ecx,0x68(%esp) │ │ + mov 0x48(%esp),%ecx │ │ + lea -0x1(%ecx),%ecx │ │ + mov %ecx,0x78(%esp) │ │ + mov 0xaac(%ebx),%esi │ │ + movl $0x0,0x1c(%esp) │ │ + jmp ae6a0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov 0x30(%esp),%eax │ │ - movzwl (%eax,%ebx,2),%ecx │ │ - mov %edi,%esi │ │ - sar $0x6,%esi │ │ - movzwl 0x2(%eax,%ebx,2),%eax │ │ - sub %ecx,%eax │ │ - imul %esi,%eax │ │ - mov 0x24(%ebp),%esi │ │ - shl $0x4,%ecx │ │ - add 0x8(%esp),%ecx │ │ - add %ecx,%eax │ │ + mov %ebx,%edi │ │ + mov 0x8(%ebp),%ebx │ │ + mov 0x4a0(%ebx),%eax │ │ mov 0xc(%esp),%ecx │ │ + lea (%ecx,%eax,8),%ecx │ │ + mov %ecx,0xc(%esp) │ │ + mov 0x4a4(%ebx),%eax │ │ + shl $0x2,%eax │ │ + mov 0x9c(%esp),%ecx │ │ sar %cl,%eax │ │ mov 0x20(%esp),%ecx │ │ - mov %ax,(%ecx,%edx,2) │ │ - add %esi,%edi │ │ - mov %edi,%eax │ │ - sar $0xa,%eax │ │ - add %eax,%ebx │ │ - and $0x3ff,%edi │ │ - inc %edx │ │ - cmp %edx,0x14(%ebp) │ │ - jne a5d10 │ │ - mov 0x20(%esp),%esi │ │ - add $0x100,%esi │ │ - mov 0x1c(%esp),%eax │ │ - mov 0x30(%esp),%edx │ │ - lea (%edx,%eax,2),%edx │ │ - mov 0x4(%esp),%ecx │ │ - dec %ecx │ │ - mov %esi,%eax │ │ - jne a5cf0 │ │ - mov 0x14(%ebp),%ebx │ │ - test %ebx,%ebx │ │ - mov 0x20(%ebp),%esi │ │ - mov 0x14(%esp),%edx │ │ - jle a5f42 │ │ - lea 0x4c(%esp),%ecx │ │ - mov %ebx,%eax │ │ - and $0xfffffff8,%eax │ │ - mov %eax,0x4(%esp) │ │ - lea (%ebx,%ebx,1),%eax │ │ - mov %eax,0x8(%esp) │ │ - movdqa -0x158c0(%edx),%xmm0 │ │ - movdqa -0x15990(%edx),%xmm1 │ │ - movdqa -0x15780(%edx),%xmm2 │ │ - movdqa %xmm2,0x30(%esp) │ │ - movdqa %xmm1,0x20(%esp) │ │ - jmp a5df9 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov 0xc(%esp),%esi │ │ - add 0x28(%ebp),%esi │ │ - mov %esi,%eax │ │ - sar $0xa,%eax │ │ - shl $0x8,%eax │ │ - add %eax,%ecx │ │ - and $0x3ff,%esi │ │ - add 0x8(%esp),%edx │ │ - mov %edx,0x10(%esp) │ │ - decl 0x18(%esp) │ │ - je a5f42 │ │ - mov %esi,0xc(%esp) │ │ - sar $0x6,%esi │ │ + lea (%ecx,%eax,2),%ecx │ │ + mov %ecx,0x20(%esp) │ │ + mov 0x24(%esp),%ecx │ │ + lea (%ecx,%eax,2),%ecx │ │ + mov %ecx,0x24(%esp) │ │ + mov 0xaac(%ebx),%esi │ │ + xor $0x1,%esi │ │ + mov %esi,0xaac(%ebx) │ │ + or $0x4,%edi │ │ + mov 0xa0(%esp),%eax │ │ + cmp 0x18(%ebp),%eax │ │ + jge aeda3 │ │ + lea 0x2(%eax),%ecx │ │ + mov %edi,%edx │ │ + and $0xfffffff7,%edx │ │ + mov %ecx,0xa0(%esp) │ │ + cmp 0x808(%ebx),%ecx │ │ + cmovl %edi,%edx │ │ + mov %edx,0x8(%esp) │ │ + test $0x8,%dl │ │ + mov 0x18(%esp),%edi │ │ + je ae80c │ │ + mov %eax,0x14(%esp) │ │ xor %eax,%eax │ │ - cmp $0x8,%ebx │ │ - mov 0x10(%esp),%edx │ │ - jb a5f10 │ │ - movd %esi,%xmm3 │ │ - pshufd $0x0,%xmm3,%xmm3 │ │ - xor %edi,%edi │ │ - mov %edx,%eax │ │ + test %esi,%esi │ │ + sete %al │ │ + lea (%eax,%eax,2),%ebx │ │ + mov 0x8(%ebp),%eax │ │ + mov %eax,%edx │ │ + mov 0x4a0(%eax),%ecx │ │ + mov %ecx,%eax │ │ + sar %eax │ │ + test %ecx,%ecx │ │ + mov 0xd70(%edx,%ebx,4),%edx │ │ + mov %ebx,0x4(%esp) │ │ + js ae70b │ │ + lea (%eax,%eax,2),%eax │ │ + mov 0xc(%esp),%ebx │ │ + lea (%ebx,%eax,4),%eax │ │ + add %ecx,%ecx │ │ + sub $0x4,%esp │ │ + mov %edi,%ebx │ │ + push %ecx │ │ + push %eax │ │ + push %edx │ │ + jmp ae728 │ │ + lea (%edx,%eax,2),%ecx │ │ + mov %eax,%edx │ │ + shl $0x4,%edx │ │ + sub %eax,%edx │ │ + sub %eax,%edx │ │ + add 0xc(%esp),%edx │ │ + shl $0x2,%eax │ │ + neg %eax │ │ + sub $0x4,%esp │ │ + mov %edi,%ebx │ │ + push %eax │ │ + push %edx │ │ + push %ecx │ │ + call 1470 │ │ + mov 0x14(%esp),%edx │ │ + add $0x10,%esp │ │ + mov 0x14(%esp),%eax │ │ + cmpl $0x0,0x30(%esp) │ │ + je ae80c │ │ + mov 0x8(%ebp),%eax │ │ + mov 0x4a4(%eax),%ebx │ │ + mov %ebx,%edi │ │ + sar %edi │ │ + test %ebx,%ebx │ │ + lea 0xd74(%eax,%edx,4),%eax │ │ + js ae7a6 │ │ + imul 0x98(%esp),%edi │ │ + mov 0x20(%esp),%ecx │ │ + lea (%ecx,%edi,2),%ecx │ │ + add %ebx,%ebx │ │ + sub $0x4,%esp │ │ + mov %ebx,%edx │ │ + mov %ebx,0x14(%esp) │ │ + mov 0x1c(%esp),%ebx │ │ + push %edx │ │ + push %ecx │ │ + pushl (%eax) │ │ + call 1470 │ │ + add $0x10,%esp │ │ + mov 0x24(%esp),%eax │ │ + lea (%eax,%edi,2),%eax │ │ + mov %ebx,%edi │ │ + sub $0x4,%esp │ │ + pushl 0x14(%esp) │ │ + push %eax │ │ + mov 0x8(%ebp),%eax │ │ + mov 0x10(%esp),%ecx │ │ + pushl 0xd78(%eax,%ecx,4) │ │ + jmp ae800 │ │ + lea (%edi,%edi,1),%ebx │ │ + mov %ebx,0x10(%esp) │ │ + mov (%eax),%eax │ │ + add %ebx,%eax │ │ + mov %edi,%ebx │ │ + imul 0x94(%esp),%ebx │ │ + mov %ebx,0x2c(%esp) │ │ + mov 0x20(%esp),%ecx │ │ + lea (%ecx,%ebx,2),%ecx │ │ + shl $0x2,%edi │ │ + neg %edi │ │ + sub $0x4,%esp │ │ + mov 0x1c(%esp),%ebx │ │ + push %edi │ │ + push %ecx │ │ + push %eax │ │ + call 1470 │ │ + add $0x10,%esp │ │ + mov 0x10(%esp),%ecx │ │ + mov 0x8(%ebp),%eax │ │ mov 0x4(%esp),%edx │ │ - movdqa %xmm0,%xmm1 │ │ - nop │ │ - nop │ │ - nop │ │ + add 0xd78(%eax,%edx,4),%ecx │ │ + mov 0x24(%esp),%eax │ │ + mov 0x2c(%esp),%edx │ │ + lea (%eax,%edx,2),%eax │ │ + sub $0x4,%esp │ │ + push %edi │ │ + push %eax │ │ + push %ecx │ │ + call 1470 │ │ + add $0x10,%esp │ │ + mov 0x14(%esp),%eax │ │ + mov 0x8(%esp),%ebx │ │ + and $0xfffffffc,%ebx │ │ + or $0x2,%ebx │ │ + cmpl $0x0,0x54(%esp) │ │ + jle ae640 │ │ + mov %eax,%ecx │ │ + shr %ecx │ │ + and $0xf,%ecx │ │ + mov %ecx,0xa8(%esp) │ │ + shr $0x3,%eax │ │ + and $0x2,%eax │ │ + mov %eax,0x14(%esp) │ │ + lea (%esi,%esi,2),%eax │ │ + mov 0x8(%ebp),%ecx │ │ + lea 0xd70(%ecx,%eax,4),%eax │ │ + mov %eax,0x34(%esp) │ │ + movl $0x1,(%esp) │ │ + movl $0x0,0x5c(%esp) │ │ + movl $0x0,0x58(%esp) │ │ + mov 0x20(%esp),%eax │ │ + mov %eax,0x44(%esp) │ │ + mov 0x24(%esp),%eax │ │ + mov %eax,0x40(%esp) │ │ + mov 0xc(%esp),%eax │ │ + mov %eax,0x60(%esp) │ │ + movl $0x0,0x38(%esp) │ │ + xor %edx,%edx │ │ + mov %ebx,%eax │ │ + jmp ae8cb │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movdqu (%ecx,%edi,2),%xmm5 │ │ - movdqu 0x100(%ecx,%edi,2),%xmm6 │ │ - punpcklwd %xmm5,%xmm4 │ │ - psrad $0x10,%xmm4 │ │ - punpckhwd %xmm5,%xmm5 │ │ - psrad $0x10,%xmm5 │ │ - punpcklwd %xmm6,%xmm7 │ │ - psrad $0x10,%xmm7 │ │ - punpckhwd %xmm6,%xmm6 │ │ - psrad $0x10,%xmm6 │ │ - psubd %xmm5,%xmm6 │ │ - psubd %xmm4,%xmm7 │ │ - pshufd $0xf5,%xmm7,%xmm2 │ │ - pmuludq %xmm3,%xmm7 │ │ - pshufd $0xe8,%xmm7,%xmm7 │ │ - pshufd $0xf5,%xmm3,%xmm0 │ │ - pmuludq %xmm0,%xmm2 │ │ - pshufd $0xe8,%xmm2,%xmm2 │ │ - punpckldq %xmm2,%xmm7 │ │ - pshufd $0xf5,%xmm6,%xmm2 │ │ - pmuludq %xmm0,%xmm2 │ │ - pmuludq %xmm3,%xmm6 │ │ - pshufd $0xe8,%xmm6,%xmm0 │ │ - pshufd $0xe8,%xmm2,%xmm2 │ │ - punpckldq %xmm2,%xmm0 │ │ - pslld $0x4,%xmm4 │ │ - por %xmm1,%xmm4 │ │ - paddd %xmm7,%xmm4 │ │ - pslld $0x4,%xmm5 │ │ - por %xmm1,%xmm5 │ │ - paddd %xmm0,%xmm5 │ │ - psrld $0x4,%xmm4 │ │ - psrld $0x4,%xmm5 │ │ - movdqa 0x20(%esp),%xmm0 │ │ - pshufb %xmm0,%xmm5 │ │ - pshufb %xmm0,%xmm4 │ │ - punpcklqdq %xmm5,%xmm4 │ │ - paddw 0x30(%esp),%xmm4 │ │ - movdqu %xmm4,(%eax,%edi,2) │ │ - add $0x8,%edi │ │ - cmp %edi,%edx │ │ - jne a5e30 │ │ - cmp %ebx,%edx │ │ - mov %edx,%edi │ │ - mov %eax,%edx │ │ + movl $0x1,(%esp) │ │ + mov %eax,%edi │ │ + subl $0xffffff80,0x60(%esp) │ │ + mov 0xac(%esp),%ecx │ │ + add %ecx,0x44(%esp) │ │ + add %ecx,0x40(%esp) │ │ + mov 0x64(%esp),%edx │ │ + inc %edx │ │ + or $0x1,%edi │ │ + subl $0xffffff80,0x58(%esp) │ │ + addl $0x40,0x5c(%esp) │ │ + cmp 0x54(%esp),%edx │ │ mov %edi,%eax │ │ - movdqa %xmm1,%xmm0 │ │ - je a5dd0 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + je ae642 │ │ + mov %edx,%ecx │ │ + shr %ecx │ │ + mov %edx,0x64(%esp) │ │ + mov %edx,%esi │ │ + and $0x1,%esi │ │ + or 0x14(%esp),%esi │ │ + imul $0x544,%ecx,%edx │ │ + add 0x10(%ebp),%edx │ │ + movsbl 0x500(%esi,%edx,1),%ecx │ │ + cmp $0xffffffff,%ecx │ │ + je ae890 │ │ + mov 0x8(%ebp),%esi │ │ + mov 0xc(%esi),%edi │ │ + mov 0x518(%edi,%ecx,4),%esi │ │ + mov 0x538(%edi,%ecx,4),%edi │ │ + mov %esi,%ecx │ │ + or %edi,%ecx │ │ + je ae890 │ │ + test %esi,%esi │ │ + setne 0x8(%esp) │ │ + test %edi,%edi │ │ + setne 0x4(%esp) │ │ + mov %edi,0x74(%esp) │ │ + mov %esi,%edi │ │ + sar $0x2,%edi │ │ + mov 0xa4(%esp),%ecx │ │ + shl %cl,%edi │ │ + mov %edi,0x70(%esp) │ │ + and $0x3,%esi │ │ + xor %ebx,%ebx │ │ + cmp $0x3,%esi │ │ + sete %bl │ │ + add %esi,%ebx │ │ + shl %cl,%ebx │ │ + mov %ebx,0x4c(%esp) │ │ + mov 0x74(%esp),%edi │ │ + mov %edi,%esi │ │ + sar $0x2,%esi │ │ + shl %cl,%esi │ │ + mov %esi,0x3c(%esp) │ │ + mov %edi,%esi │ │ + and $0x3,%esi │ │ + xor %ebx,%ebx │ │ + cmp $0x3,%esi │ │ + sete %bl │ │ + add %esi,%ebx │ │ + shl %cl,%ebx │ │ + mov 0xa8(%esp),%ecx │ │ + mov 0x504(%edx,%ecx,4),%ecx │ │ + mov %ecx,0x6c(%esp) │ │ + mov 0x60(%esp),%ecx │ │ + mov %ecx,0x88(%esp) │ │ + mov 0x44(%esp),%ecx │ │ + mov %ecx,0x8c(%esp) │ │ + mov 0x40(%esp),%ecx │ │ + mov %ecx,0x90(%esp) │ │ + mov 0x64(%esp),%edi │ │ + shl $0x4,%edi │ │ + lea 0x10(%edi),%ecx │ │ + mov 0x8(%ebp),%edx │ │ + mov 0x804(%edx),%edx │ │ + cmp %edx,%ecx │ │ + mov %edx,%esi │ │ + cmovle %ecx,%esi │ │ + cmp %esi,%edi │ │ + jge ae897 │ │ + mov %edi,%esi │ │ + mov %ecx,0xc4(%esp) │ │ + mov %ebx,0x7c(%esp) │ │ + xor %ecx,%ecx │ │ + mov 0x8(%esp),%bl │ │ + mov %bl,%cl │ │ + mov %ecx,%edi │ │ + xor %ebx,%ebx │ │ + mov 0x4(%esp),%cl │ │ + mov %cl,%bl │ │ + lea (%edi,%ebx,2),%ecx │ │ + mov %ecx,0x50(%esp) │ │ + mov 0x3c(%esp),%ecx │ │ + or 0x70(%esp),%ecx │ │ + mov %ecx,0xbc(%esp) │ │ + mov 0x5c(%esp),%ecx │ │ + mov %ecx,0x84(%esp) │ │ + mov 0x58(%esp),%ecx │ │ + mov %ecx,0x4(%esp) │ │ + mov 0x44(%esp),%ecx │ │ + mov %ecx,0x10(%esp) │ │ + mov 0x40(%esp),%ecx │ │ + mov %ecx,0x2c(%esp) │ │ + mov %eax,%edi │ │ + mov 0x6c(%esp),%ebx │ │ + jmp aea98 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movl $0x1,(%esp) │ │ + mov 0xc(%esp),%ecx │ │ + mov 0x4(%esp),%eax │ │ + lea 0x10(%ecx,%eax,1),%ecx │ │ + mov %ecx,0x88(%esp) │ │ + mov 0xc0(%esp),%ecx │ │ + mov 0x10(%esp),%esi │ │ + add %ecx,%esi │ │ + mov %esi,0x10(%esp) │ │ + mov %esi,0x8c(%esp) │ │ + mov 0x2c(%esp),%esi │ │ + add %ecx,%esi │ │ + mov %esi,0x2c(%esp) │ │ + mov %esi,0x90(%esp) │ │ + mov 0x8(%esp),%edi │ │ + or $0x1,%edi │ │ + mov 0xc4(%esp),%esi │ │ + cmp %edx,%esi │ │ + mov %edx,%ecx │ │ + cmovle %esi,%ecx │ │ + add $0x10,%eax │ │ + mov %eax,0x4(%esp) │ │ + addl $0x8,0x84(%esp) │ │ + mov 0xc8(%esp),%esi │ │ + cmp %ecx,%esi │ │ + mov %edi,%eax │ │ + jge ae899 │ │ + mov %esi,%ecx │ │ + add $0x2,%esi │ │ + and $0xfffffffd,%edi │ │ + mov %esi,0xc8(%esp) │ │ + cmp %edx,%esi │ │ + cmovl %eax,%edi │ │ + mov %edi,0x8(%esp) │ │ + and $0x1e,%cl │ │ + mov $0x3,%esi │ │ + shl %cl,%esi │ │ + test %ebx,%esi │ │ + je aea20 │ │ + cmpl $0x0,(%esp) │ │ + mov 0x38(%esp),%eax │ │ + not %eax │ │ + mov $0x3,%ecx │ │ + cmovne %ecx,%eax │ │ + and 0x50(%esp),%eax │ │ + mov 0x8(%esp),%edx │ │ + mov 0x18(%esp),%ebx │ │ + je aeb18 │ │ + mov %edx,%ecx │ │ + and $0x1,%ecx │ │ + je aeb18 │ │ + mov 0x1c(%esp),%ecx │ │ + lea (%ecx,%ecx,2),%ecx │ │ + shl $0x5,%ecx │ │ + lea 0xd0(%esp,%ecx,1),%ecx │ │ + lea 0x88(%esp),%edx │ │ + push %eax │ │ + pushl 0x34(%esp) │ │ + push $0x0 │ │ + pushl 0x74(%esp) │ │ + call aedb0 │ │ + mov 0x18(%esp),%edx │ │ + add $0x10,%esp │ │ + test $0x2,%dl │ │ + mov 0x8(%ebp),%esi │ │ + je aeb54 │ │ + xor %eax,%eax │ │ + cmpl $0x0,0x1c(%esp) │ │ + sete %al │ │ + lea (%eax,%eax,2),%eax │ │ + shl $0x5,%eax │ │ + lea 0xd0(%esp,%eax,1),%ecx │ │ + lea 0x88(%esp),%edx │ │ + pushl 0x50(%esp) │ │ + pushl 0x34(%esp) │ │ + push $0x8 │ │ + pushl 0x74(%esp) │ │ + call aedb0 │ │ + add $0x10,%esp │ │ + mov 0xc(%esp),%eax │ │ + mov 0x4(%esp),%ecx │ │ + add %eax,%ecx │ │ + cmpl $0x0,0xbc(%esp) │ │ + mov 0x74(%esp),%edi │ │ + je aeba0 │ │ + pushl 0xa5c(%esi) │ │ + lea 0xd0(%esp),%eax │ │ + push %eax │ │ + pushl 0x4a0(%esi) │ │ + push %ecx │ │ + mov 0x38(%esp),%eax │ │ + mov %edi,%esi │ │ + mov %ecx,%edi │ │ + call *0x670(%eax) │ │ + mov %edi,%ecx │ │ + mov %esi,%edi │ │ + mov 0x8(%ebp),%esi │ │ + add $0x10,%esp │ │ + mov %eax,0x80(%esp) │ │ + mov 0x70(%esp),%edx │ │ + test %edx,%edx │ │ + mov %ecx,(%esp) │ │ + je aebd0 │ │ + mov 0xcc(%esp),%eax │ │ + test %eax,%eax │ │ + je aec11 │ │ + shr $0x6,%eax │ │ + je aec1d │ │ + bsr %eax,%eax │ │ + cmp $0xc,%eax │ │ + mov $0xc,%ecx │ │ + cmovae %ecx,%eax │ │ + add $0x4,%eax │ │ + jmp aec22 │ │ nop │ │ nop │ │ - movswl (%ecx,%eax,2),%edi │ │ - movswl 0x100(%ecx,%eax,2),%ebx │ │ - sub %edi,%ebx │ │ - shl $0x4,%edi │ │ - imul %esi,%ebx │ │ - lea 0x8(%edi,%ebx,1),%edi │ │ - mov 0x14(%ebp),%ebx │ │ - shr $0x4,%edi │ │ - add $0xffffe000,%edi │ │ - mov %di,(%edx,%eax,2) │ │ - inc %eax │ │ - cmp %eax,%ebx │ │ - jne a5f10 │ │ - jmp a5dd0 │ │ + mov 0x4c(%esp),%edx │ │ + test %edx,%edx │ │ + je aec84 │ │ + mov 0x1c(%esp),%eax │ │ + lea (%eax,%eax,2),%eax │ │ + shl $0x5,%eax │ │ + lea 0xd0(%esp,%eax,1),%eax │ │ + mov 0x34(%esp),%ecx │ │ + mov (%ecx),%ecx │ │ + add 0x4(%esp),%ecx │ │ + sub $0x8,%esp │ │ + pushl 0xa5c(%esi) │ │ + pushl 0x14(%esp) │ │ + pushl 0x58(%esp) │ │ + push $0x0 │ │ + push %edx │ │ + push $0x0 │ │ + push %ecx │ │ + push %eax │ │ + jmp aec6d │ │ + xor %eax,%eax │ │ + mov %eax,%ecx │ │ + or 0x4c(%esp),%ecx │ │ + jne aec33 │ │ + jmp aec84 │ │ + mov $0x4,%eax │ │ + imul %edx,%eax │ │ + add $0x8,%eax │ │ + sar $0x4,%eax │ │ + mov %eax,%ecx │ │ + or 0x4c(%esp),%ecx │ │ + je aec84 │ │ + mov 0x1c(%esp),%ecx │ │ + lea (%ecx,%ecx,2),%ecx │ │ + shl $0x5,%ecx │ │ + lea 0xd0(%esp,%ecx,1),%ecx │ │ + mov 0x34(%esp),%edx │ │ + mov (%edx),%edx │ │ + add 0x4(%esp),%edx │ │ + sub $0x8,%esp │ │ + pushl 0xa5c(%esi) │ │ + pushl 0x14(%esp) │ │ + pushl 0x58(%esp) │ │ + pushl 0x94(%esp) │ │ + pushl 0x64(%esp) │ │ + push %eax │ │ + push %edx │ │ + push %ecx │ │ + pushl 0x4a0(%esi) │ │ + pushl 0x2c(%esp) │ │ + mov 0x58(%esp),%eax │ │ + call *0x674(%eax) │ │ + add $0x30,%esp │ │ + test %edi,%edi │ │ + je aed80 │ │ + cmpl $0x0,0x3c(%esp) │ │ + je aecaa │ │ + mov 0xb0(%esp),%eax │ │ + mov 0x80(%esp),%ecx │ │ + movzbl (%ecx,%eax,1),%eax │ │ + mov %eax,(%esp) │ │ + jmp aecb1 │ │ + movl $0x0,(%esp) │ │ + mov 0x84(%esp),%esi │ │ + mov 0xb8(%esp),%ecx │ │ + shr %cl,%esi │ │ + mov 0x1c(%esp),%eax │ │ + lea (%eax,%eax,2),%eax │ │ + shl $0x5,%eax │ │ + mov %eax,0x38(%esp) │ │ + lea 0xf0(%esp,%eax,1),%eax │ │ + add %esi,%esi │ │ + mov 0x34(%esp),%ecx │ │ + mov 0x4(%ecx),%ecx │ │ + add %esi,%ecx │ │ + sub $0x8,%esp │ │ + mov 0x20(%esp),%ebx │ │ + mov 0x8(%ebp),%edx │ │ + pushl 0xa5c(%edx) │ │ + pushl 0x14(%esp) │ │ + pushl 0x88(%esp) │ │ + pushl 0x14(%esp) │ │ + pushl 0x94(%esp) │ │ + pushl 0x58(%esp) │ │ + push %ecx │ │ + push %eax │ │ + pushl 0x4a4(%edx) │ │ + pushl 0x3c(%esp) │ │ + mov 0xe4(%esp),%edi │ │ + mov 0x58(%esp),%eax │ │ + call *0x674(%eax,%edi,4) │ │ + add $0x30,%esp │ │ + mov 0x38(%esp),%eax │ │ + lea 0x110(%esp,%eax,1),%eax │ │ + mov 0x34(%esp),%ecx │ │ + add 0x8(%ecx),%esi │ │ + sub $0x8,%esp │ │ + mov 0x8(%ebp),%ecx │ │ + pushl 0xa5c(%ecx) │ │ + pushl 0x14(%esp) │ │ + pushl 0x88(%esp) │ │ + pushl 0x14(%esp) │ │ + pushl 0x94(%esp) │ │ + pushl 0x58(%esp) │ │ + push %esi │ │ + mov %ecx,%esi │ │ + push %eax │ │ + pushl 0x4a4(%ecx) │ │ + pushl 0x58(%esp) │ │ + mov 0x58(%esp),%eax │ │ + call *0x674(%eax,%edi,4) │ │ + add $0x30,%esp │ │ + xorl $0x1,0x1c(%esp) │ │ + mov 0x804(%esi),%edx │ │ + movl $0x0,(%esp) │ │ + mov 0x50(%esp),%eax │ │ + mov %eax,0x38(%esp) │ │ + mov 0x6c(%esp),%ebx │ │ + jmp aea27 │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - and $0xfffffff0,%esp │ │ - sub $0x60,%esp │ │ - call a5f61 │ │ - pop %edi │ │ - add $0x2f00f,%edi │ │ - mov 0x18(%ebp),%edx │ │ - bsr 0x20(%ebp),%ecx │ │ - xor $0x1f,%ecx │ │ - mov %ecx,%eax │ │ - add $0xee,%cl │ │ - mov $0x1,%esi │ │ - shl %cl,%esi │ │ - test %edx,%edx │ │ - jle a620b │ │ - mov %esi,%ecx │ │ - mov 0x1c(%ebp),%esi │ │ - mov 0xc(%ebp),%ebx │ │ - add $0xffffffef,%eax │ │ - add $0x4000,%ecx │ │ + and $0xfffffffc,%esp │ │ + sub $0xc,%esp │ │ + mov 0x14(%ebp),%ebx │ │ + mov 0x10(%ebp),%eax │ │ + test $0x1,%bl │ │ + mov 0x8(%ebp),%edi │ │ + je aee9d │ │ + mov (%edx),%ebx │ │ + mov 0xc(%ebp),%esi │ │ + mov -0x4(%ebx,%esi,2),%ebx │ │ + mov %ebx,(%ecx) │ │ + mov (%edi),%ebx │ │ sar %ebx │ │ - movdqa -0x15990(%edi),%xmm0 │ │ - mov %edx,%edi │ │ - and $0xfffffff8,%edi │ │ - mov %edi,0x2c(%esp) │ │ - mov %ecx,0x18(%esp) │ │ - movd %ecx,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm1 │ │ - mov %eax,0x1c(%esp) │ │ - movd %eax,%xmm3 │ │ - xorps %xmm2,%xmm2 │ │ - movss %xmm3,%xmm2 │ │ - movd 0x20(%ebp),%xmm3 │ │ - pshufd $0x0,%xmm3,%xmm3 │ │ - mov 0x8(%ebp),%eax │ │ - lea (%edx,%edx,1),%ecx │ │ - mov %ecx,0x38(%esp) │ │ - mov %ebx,0x30(%esp) │ │ - lea (%ebx,%ebx,1),%ecx │ │ - mov %ecx,0x34(%esp) │ │ - mov 0x14(%ebp),%ecx │ │ - mov 0x10(%ebp),%edi │ │ - mov %edi,0xc(%esp) │ │ - movl $0x0,0x28(%esp) │ │ - movaps %xmm2,0x40(%esp) │ │ - jmp a602a │ │ - nop │ │ - nop │ │ - incl 0x28(%esp) │ │ - mov 0x38(%esp),%eax │ │ - add %eax,0xc(%esp) │ │ - mov 0x10(%esp),%edi │ │ - add %eax,%edi │ │ - mov 0x14(%esp),%eax │ │ - add 0x34(%esp),%eax │ │ - mov 0x3c(%esp),%esi │ │ - dec %esi │ │ - mov 0x18(%ebp),%edx │ │ - mov %edi,%ecx │ │ - je a620b │ │ - mov %ecx,0x10(%esp) │ │ - mov %eax,0x14(%esp) │ │ - mov %esi,0x3c(%esp) │ │ - cmp $0x8,%edx │ │ - mov $0x0,%eax │ │ - mov 0x20(%ebp),%esi │ │ - mov 0x1c(%esp),%ebx │ │ - mov 0x18(%esp),%edx │ │ - jae a6090 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov 0xc(%esp),%ecx │ │ - movswl (%ecx,%eax,2),%edi │ │ - mov 0x10(%esp),%ecx │ │ - movswl (%ecx,%eax,2),%ecx │ │ - add %edx,%edi │ │ - add %ecx,%edi │ │ - mov %ebx,%ecx │ │ - sar %cl,%edi │ │ - cmp %esi,%edi │ │ - mov %edi,%ecx │ │ - cmovg %esi,%ecx │ │ - test %edi,%edi │ │ - mov $0x0,%edi │ │ - cmovs %edi,%ecx │ │ - mov 0x14(%esp),%edi │ │ - mov %cx,(%edi,%eax,2) │ │ - inc %eax │ │ - cmp %eax,0x18(%ebp) │ │ - jne a6050 │ │ - jmp a6000 │ │ + mov (%edx),%eax │ │ + mov %eax,0x8(%esp) │ │ + mov %ecx,0x4(%esp) │ │ + lea -0x2(%esi,%ebx,1),%ecx │ │ + mov 0x8(%esp),%esi │ │ + mov (%esi,%ecx,2),%ecx │ │ + mov 0x4(%esp),%eax │ │ + mov %ecx,0x4(%eax) │ │ + mov (%edi),%ecx │ │ + sar %ecx │ │ + add %ebx,%ecx │ │ + mov (%edx),%esi │ │ + mov %esi,0x8(%esp) │ │ + mov 0xc(%ebp),%esi │ │ + lea -0x2(%esi,%ecx,1),%ebx │ │ + mov 0x8(%esp),%esi │ │ + mov (%esi,%ebx,2),%ebx │ │ + mov 0x4(%esp),%eax │ │ + mov %ebx,0x8(%eax) │ │ + mov (%edi),%ebx │ │ + sar %ebx │ │ + add %ecx,%ebx │ │ + mov (%edx),%ecx │ │ + mov %ecx,0x8(%esp) │ │ + mov 0xc(%ebp),%esi │ │ + lea -0x2(%esi,%ebx,1),%ecx │ │ + mov 0x8(%esp),%eax │ │ + mov (%eax,%ecx,2),%ecx │ │ + mov 0x4(%esp),%eax │ │ + mov %ecx,0xc(%eax) │ │ + mov (%edi),%ecx │ │ + sar %ecx │ │ + add %ebx,%ecx │ │ + mov (%edx),%eax │ │ + lea -0x2(%esi,%ecx,1),%ebx │ │ + mov (%eax,%ebx,2),%ebx │ │ + mov 0x4(%esp),%eax │ │ + mov %ebx,0x10(%eax) │ │ + mov (%edi),%ebx │ │ + sar %ebx │ │ + add %ecx,%ebx │ │ + mov (%edx),%eax │ │ + lea -0x2(%esi,%ebx,1),%ecx │ │ + mov (%eax,%ecx,2),%ecx │ │ + mov 0x4(%esp),%eax │ │ + mov %ecx,0x14(%eax) │ │ + mov (%edi),%ecx │ │ + sar %ecx │ │ + add %ebx,%ecx │ │ + mov (%edx),%eax │ │ + lea -0x2(%esi,%ecx,1),%ebx │ │ + mov (%eax,%ebx,2),%ebx │ │ + mov 0x4(%esp),%eax │ │ + mov %ebx,0x18(%eax) │ │ + mov (%edi),%ebx │ │ + shr %ebx │ │ + add %ecx,%ebx │ │ + mov (%edx),%ecx │ │ + lea -0x2(%esi,%ebx,1),%ebx │ │ + mov (%ecx,%ebx,2),%ecx │ │ + mov 0x14(%ebp),%ebx │ │ + mov 0x4(%esp),%eax │ │ + mov %ecx,0x1c(%eax) │ │ + mov 0x4(%esp),%ecx │ │ + mov 0x10(%ebp),%eax │ │ + test %eax,%eax │ │ + mov %edx,0x4(%esp) │ │ + je aef0f │ │ + and $0x2,%ebx │ │ + je aef0f │ │ + mov %eax,%esi │ │ + mov %ecx,%eax │ │ + cmp $0x1,%esi │ │ + sete %cl │ │ + mov $0x8,%ebx │ │ + shr %cl,%ebx │ │ + test %ebx,%ebx │ │ + jle aef0f │ │ + cmp $0x3,%esi │ │ + setne %cl │ │ + mov 0xc(%ebp),%edx │ │ + sar %cl,%edx │ │ + add $0xfffffffe,%edx │ │ + mov %edx,0x8(%esp) │ │ + add $0x40,%eax │ │ + xor %ecx,%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x30(%esp),%eax │ │ - mov 0x28(%esp),%ecx │ │ - imul %ecx,%eax │ │ - mov 0x18(%ebp),%edi │ │ - imul %edi,%ecx │ │ - mov 0x18(%ebp),%edi │ │ - add %ecx,%edi │ │ - mov %edi,0x8(%esp) │ │ - mov 0x8(%ebp),%edi │ │ - lea (%edi,%eax,2),%edi │ │ - mov %edi,0x20(%esp) │ │ - add 0x18(%ebp),%eax │ │ - mov 0x8(%ebp),%edi │ │ - lea (%edi,%eax,2),%eax │ │ - mov %eax,0x24(%esp) │ │ - mov 0x10(%ebp),%eax │ │ - mov %eax,%edi │ │ - mov 0x8(%esp),%eax │ │ - lea (%edi,%eax,2),%eax │ │ - cmp %eax,0x20(%esp) │ │ - lea (%edi,%ecx,2),%eax │ │ - setb 0x7(%esp) │ │ - cmp 0x24(%esp),%eax │ │ - mov 0x8(%esp),%eax │ │ - mov 0x14(%ebp),%edi │ │ - lea (%edi,%eax,2),%eax │ │ - setb 0x8(%esp) │ │ - cmp %eax,0x20(%esp) │ │ - mov 0x14(%ebp),%eax │ │ - lea (%eax,%ecx,2),%eax │ │ - setb %cl │ │ - cmp 0x24(%esp),%eax │ │ - setb %ch │ │ - mov 0x8(%esp),%al │ │ - test %al,0x7(%esp) │ │ - mov $0x0,%eax │ │ - jne a6050 │ │ - and %ch,%cl │ │ - mov $0x0,%eax │ │ - jne a6050 │ │ - xor %ecx,%ecx │ │ - movdqa %xmm1,%xmm2 │ │ - movdqa %xmm0,%xmm1 │ │ - mov 0x2c(%esp),%eax │ │ - mov 0x14(%esp),%esi │ │ - mov 0x10(%esp),%edx │ │ - mov 0xc(%esp),%edi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movdqu (%edi,%ecx,2),%xmm4 │ │ - punpckhwd %xmm4,%xmm5 │ │ - psrad $0x10,%xmm5 │ │ - punpcklwd %xmm4,%xmm4 │ │ - psrad $0x10,%xmm4 │ │ - movdqu (%edx,%ecx,2),%xmm6 │ │ - punpcklwd %xmm6,%xmm7 │ │ - psrad $0x10,%xmm7 │ │ - punpckhwd %xmm6,%xmm6 │ │ - psrad $0x10,%xmm6 │ │ - paddd %xmm2,%xmm4 │ │ - paddd %xmm7,%xmm4 │ │ - paddd %xmm2,%xmm5 │ │ - paddd %xmm6,%xmm5 │ │ - movdqa 0x40(%esp),%xmm0 │ │ - psrad %xmm0,%xmm4 │ │ - psrad %xmm0,%xmm5 │ │ - movdqa %xmm3,%xmm6 │ │ - pcmpgtd %xmm5,%xmm6 │ │ - pxor %xmm7,%xmm7 │ │ - pcmpgtd %xmm5,%xmm7 │ │ - pand %xmm6,%xmm5 │ │ - pandn %xmm3,%xmm6 │ │ - por %xmm5,%xmm6 │ │ - movdqa %xmm3,%xmm5 │ │ - pcmpgtd %xmm4,%xmm5 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm4,%xmm0 │ │ - pand %xmm5,%xmm4 │ │ - pandn %xmm3,%xmm5 │ │ - por %xmm4,%xmm5 │ │ - pandn %xmm5,%xmm0 │ │ - pandn %xmm6,%xmm7 │ │ - pshufb %xmm1,%xmm7 │ │ - pshufb %xmm1,%xmm0 │ │ - punpcklqdq %xmm7,%xmm0 │ │ - movdqu %xmm0,(%esi,%ecx,2) │ │ - add $0x8,%ecx │ │ - cmp %ecx,%eax │ │ - jne a6140 │ │ - cmp 0x18(%ebp),%eax │ │ - mov 0x20(%ebp),%esi │ │ - mov 0x1c(%esp),%ebx │ │ - mov 0x18(%esp),%edx │ │ - movdqa %xmm1,%xmm0 │ │ - movdqa %xmm2,%xmm1 │ │ - jne a6050 │ │ - jmp a6000 │ │ + mov %ebx,%edx │ │ + mov 0x4(%esp),%ebx │ │ + mov 0x4(%ebx),%edi │ │ + mov 0x8(%esp),%esi │ │ + add %ecx,%esi │ │ + mov (%edi,%esi,2),%edi │ │ + mov %edi,-0x20(%eax) │ │ + mov 0x8(%ebx),%edi │ │ + mov %edx,%ebx │ │ + mov (%edi,%esi,2),%esi │ │ + mov 0x8(%ebp),%edx │ │ + mov %esi,(%eax) │ │ + mov 0x4(%edx),%esi │ │ + sar %esi │ │ + add %esi,%ecx │ │ + add $0x4,%eax │ │ + dec %ebx │ │ + jne aeee0 │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call aef27 │ │ + pop %ebx │ │ + add $0x28049,%ebx │ │ + call 3d513 │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call aef4f │ │ + pop %ebx │ │ + add $0x28021,%ebx │ │ + mov 0x8(%ebp),%eax │ │ + lea -0x27990(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x27ad0(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x27c10(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x27d50(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,(%eax) │ │ + lea -0x27940(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x27a80(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x27bc0(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x27d00(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x28(%eax) │ │ + lea -0x278f0(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x27a30(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x27b70(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x27cb0(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x50(%eax) │ │ + lea -0x278a0(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x279e0(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x27b20(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x27c60(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x78(%eax) │ │ + lea -0x27490(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x275d0(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x27710(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x27850(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x10(%eax) │ │ + lea -0x27440(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x27580(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x276c0(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x27800(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x38(%eax) │ │ + lea -0x273f0(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x27530(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x27670(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x277b0(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x60(%eax) │ │ + lea -0x273a0(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x274e0(%ebx),%ecx │ │ + movd %ecx,%xmm1 │ │ + punpckldq %xmm0,%xmm1 │ │ + lea -0x27620(%ebx),%ecx │ │ + movd %ecx,%xmm0 │ │ + lea -0x27760(%ebx),%ecx │ │ + movd %ecx,%xmm2 │ │ + punpckldq %xmm0,%xmm2 │ │ + punpcklqdq %xmm1,%xmm2 │ │ + movdqu %xmm2,0x88(%eax) │ │ + lea -0x27350(%ebx),%ecx │ │ + mov %ecx,0x20(%eax) │ │ + lea -0x27300(%ebx),%ecx │ │ + mov %ecx,0x48(%eax) │ │ + lea -0x272b0(%ebx),%ecx │ │ + mov %ecx,0x70(%eax) │ │ + lea -0x27260(%ebx),%ecx │ │ + mov %ecx,0x98(%eax) │ │ + lea -0x27210(%ebx),%ecx │ │ + mov %ecx,0x24(%eax) │ │ + lea -0x26850(%ebx),%ecx │ │ + mov %ecx,0x4c(%eax) │ │ + lea -0x264d0(%ebx),%ecx │ │ + mov %ecx,0x74(%eax) │ │ + lea -0x25cb0(%ebx),%ecx │ │ + mov %ecx,0x9c(%eax) │ │ + lea -0x259d0(%ebx),%ecx │ │ + mov %ecx,0xa0(%eax) │ │ + lea -0x25700(%ebx),%ecx │ │ + mov %ecx,0xa4(%eax) │ │ + lea -0x25340(%ebx),%ecx │ │ + mov %ecx,0xa8(%eax) │ │ + lea -0x25010(%ebx),%ecx │ │ + mov %ecx,0xb8(%eax) │ │ + lea -0x24d50(%ebx),%ecx │ │ + mov %ecx,0xbc(%eax) │ │ + lea -0x24a70(%ebx),%ecx │ │ + mov %ecx,0xc0(%eax) │ │ + lea -0x24810(%ebx),%ecx │ │ + mov %ecx,0xac(%eax) │ │ + lea -0x24280(%ebx),%ecx │ │ + mov %ecx,0xb0(%eax) │ │ + lea -0x24230(%ebx),%ecx │ │ + mov %ecx,0xb4(%eax) │ │ + lea -0x241e0(%ebx),%ecx │ │ + mov %ecx,0xc4(%eax) │ │ + lea -0x23e60(%ebx),%ecx │ │ + mov %ecx,0xc8(%eax) │ │ + lea -0x23b00(%ebx),%ecx │ │ + mov %ecx,0xcc(%eax) │ │ + lea -0x23500(%ebx),%ecx │ │ + mov %ecx,0xd0(%eax) │ │ + mov %eax,(%esp) │ │ + call a778c │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ - push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0xb0,%esp │ │ - call a6234 │ │ - pop %edx │ │ - add $0x2ed3c,%edx │ │ - mov 0x18(%ebp),%esi │ │ - bsr 0x24(%ebp),%ecx │ │ - xor $0x1f,%ecx │ │ - mov %ecx,%eax │ │ - add $0xee,%cl │ │ - mov $0x8,%edi │ │ - shl %cl,%edi │ │ - test %esi,%esi │ │ - jle a65cf │ │ - mov %edi,%ecx │ │ - mov 0x1c(%ebp),%ebx │ │ - mov %edx,0x8(%esp) │ │ + sub $0x10,%esp │ │ + call af22f │ │ + pop %ebx │ │ + add $0x27d41,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - mov %eax,%edi │ │ - add $0xfffffff2,%edi │ │ - mov $0x10,%eax │ │ - sub 0x20(%ebp),%eax │ │ - add $0x20000,%ecx │ │ - sar %edx │ │ - mov %edx,0x14(%esp) │ │ - mov 0x8(%esp),%edx │ │ - movdqa -0x15990(%edx),%xmm1 │ │ - mov %esi,%edx │ │ - and $0xfffffff8,%edx │ │ - mov %edx,0x20(%esp) │ │ - movd 0x20(%ebp),%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm7 │ │ - mov %eax,0x34(%esp) │ │ - movd %eax,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm5 │ │ - mov %ecx,0x38(%esp) │ │ - movd %ecx,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm2 │ │ - mov %edi,0x3c(%esp) │ │ - movd %edi,%xmm0 │ │ - movd 0x24(%ebp),%xmm3 │ │ - pshufd $0x0,%xmm3,%xmm4 │ │ - pxor %xmm3,%xmm3 │ │ - movss %xmm0,%xmm3 │ │ - pshufd $0xf5,%xmm7,%xmm0 │ │ - pshufd $0xf5,%xmm5,%xmm6 │ │ - mov 0x10(%ebp),%edx │ │ - mov 0x8(%ebp),%eax │ │ - lea (%esi,%esi,1),%edi │ │ - mov %edi,0x2c(%esp) │ │ - mov 0x14(%esp),%ecx │ │ - lea (%ecx,%ecx,1),%edi │ │ - mov %edi,0x28(%esp) │ │ - mov %eax,%ecx │ │ - mov 0x14(%ebp),%eax │ │ - mov %eax,0x10(%esp) │ │ - mov %edx,0x8(%esp) │ │ - movl $0x0,0x1c(%esp) │ │ - movdqa %xmm1,0x90(%esp) │ │ - movdqa %xmm2,0x80(%esp) │ │ - movaps %xmm3,0x70(%esp) │ │ - movdqa %xmm0,0x60(%esp) │ │ - movdqa %xmm5,0x50(%esp) │ │ - movdqa %xmm7,0x40(%esp) │ │ - jmp a6364 │ │ + pushl 0x28(%ebp) │ │ + push $0x0 │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call b3cd0 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - incl 0x1c(%esp) │ │ - mov 0x2c(%esp),%ecx │ │ - add %ecx,0x8(%esp) │ │ - add %ecx,0x10(%esp) │ │ - add 0x28(%esp),%ebx │ │ - mov %ebx,%ecx │ │ - mov 0x30(%esp),%ebx │ │ - dec %ebx │ │ - mov 0x18(%ebp),%esi │ │ - je a65cf │ │ - mov %ebx,0x30(%esp) │ │ - cmp $0x8,%esi │ │ - mov $0x0,%edi │ │ - mov 0x24(%ebp),%esi │ │ - mov $0x0,%eax │ │ - mov %ecx,%ebx │ │ - jae a63d0 │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call af27f │ │ + pop %ebx │ │ + add $0x27cf1,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0x8,%esp │ │ + pushl 0x30(%ebp) │ │ + push $0x0 │ │ + pushl 0x2c(%ebp) │ │ + pushl 0x28(%ebp) │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call b4e20 │ │ + add $0x30,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ - mov %ebx,%edx │ │ - mov 0x8(%esp),%ecx │ │ - movswl (%ecx,%edi,2),%ebx │ │ - imul 0x20(%ebp),%ebx │ │ - mov 0x10(%esp),%ecx │ │ - movswl (%ecx,%edi,2),%ecx │ │ - imul 0x34(%esp),%ecx │ │ - add 0x38(%esp),%ebx │ │ - add %ecx,%ebx │ │ - mov 0x3c(%esp),%ecx │ │ - sar %cl,%ebx │ │ - cmp %esi,%ebx │ │ - mov %ebx,%ecx │ │ - cmovg %esi,%ecx │ │ - test %ebx,%ebx │ │ - mov %edx,%ebx │ │ - cmovs %eax,%ecx │ │ - mov %cx,(%edx,%edi,2) │ │ - inc %edi │ │ - cmp %edi,0x18(%ebp) │ │ - jne a6380 │ │ - jmp a6340 │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call af2cf │ │ + pop %ebx │ │ + add $0x27ca1,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0x4,%esp │ │ + pushl 0x24(%ebp) │ │ + push $0x0 │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call b5960 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x14(%esp),%ecx │ │ - mov 0x1c(%esp),%edx │ │ - imul %edx,%ecx │ │ - mov %ebx,0x24(%esp) │ │ - mov 0x18(%ebp),%ebx │ │ - imul %ebx,%edx │ │ - lea (%edx,%ebx,1),%edi │ │ - mov %edi,0xc(%esp) │ │ - mov 0x8(%ebp),%edi │ │ - lea (%edi,%ecx,2),%ebx │ │ - add 0x18(%ebp),%ecx │ │ - mov 0x8(%ebp),%edi │ │ - lea (%edi,%ecx,2),%ecx │ │ - mov %ecx,0x18(%esp) │ │ - mov 0xc(%esp),%edi │ │ - mov 0x10(%ebp),%ecx │ │ - lea (%ecx,%edi,2),%ecx │ │ - cmp %ecx,%ebx │ │ - mov 0x10(%ebp),%ecx │ │ - lea (%ecx,%edx,2),%ecx │ │ - setb 0x7(%esp) │ │ - cmp 0x18(%esp),%ecx │ │ - mov 0x14(%ebp),%ecx │ │ - lea (%ecx,%edi,2),%ecx │ │ - setb 0xc(%esp) │ │ - cmp %ecx,%ebx │ │ - mov 0x14(%ebp),%ecx │ │ - lea (%ecx,%edx,2),%ecx │ │ - mov 0x24(%esp),%ebx │ │ - setb %dl │ │ - cmp 0x18(%esp),%ecx │ │ - setb %ch │ │ - mov 0xc(%esp),%cl │ │ - test %cl,0x7(%esp) │ │ - mov $0x0,%edi │ │ - jne a6380 │ │ - and %ch,%dl │ │ - mov $0x0,%edi │ │ - jne a6380 │ │ - mov 0x18(%ebp),%esi │ │ - xor %ecx,%ecx │ │ - mov 0x20(%esp),%edi │ │ - mov 0x10(%esp),%edx │ │ - mov 0x8(%esp),%eax │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movdqu (%eax,%ecx,2),%xmm0 │ │ - punpcklwd %xmm0,%xmm1 │ │ - psrad $0x10,%xmm1 │ │ - punpckhwd %xmm0,%xmm0 │ │ - psrad $0x10,%xmm0 │ │ - movdqa 0x40(%esp),%xmm5 │ │ - movdqa %xmm5,%xmm3 │ │ - pmuludq %xmm0,%xmm3 │ │ - pshufd $0xe8,%xmm3,%xmm3 │ │ - pshufd $0xf5,%xmm0,%xmm0 │ │ - movdqa 0x60(%esp),%xmm2 │ │ - pmuludq %xmm2,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - punpckldq %xmm0,%xmm3 │ │ - movdqa %xmm5,%xmm0 │ │ - pmuludq %xmm1,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - pshufd $0xf5,%xmm1,%xmm1 │ │ - pmuludq %xmm2,%xmm1 │ │ - pshufd $0xe8,%xmm1,%xmm1 │ │ - punpckldq %xmm1,%xmm0 │ │ - movdqu (%edx,%ecx,2),%xmm1 │ │ - punpckhwd %xmm1,%xmm2 │ │ - psrad $0x10,%xmm2 │ │ - punpcklwd %xmm1,%xmm1 │ │ - psrad $0x10,%xmm1 │ │ - movdqa 0x50(%esp),%xmm7 │ │ - movdqa %xmm7,%xmm5 │ │ - pmuludq %xmm1,%xmm5 │ │ - pshufd $0xe8,%xmm5,%xmm5 │ │ - pshufd $0xf5,%xmm1,%xmm1 │ │ - pmuludq %xmm6,%xmm1 │ │ - pshufd $0xe8,%xmm1,%xmm1 │ │ - punpckldq %xmm1,%xmm5 │ │ - pmuludq %xmm2,%xmm7 │ │ - pshufd $0xe8,%xmm7,%xmm1 │ │ - pshufd $0xf5,%xmm2,%xmm2 │ │ - pmuludq %xmm6,%xmm2 │ │ - pshufd $0xe8,%xmm2,%xmm2 │ │ - punpckldq %xmm2,%xmm1 │ │ - movdqa 0x80(%esp),%xmm2 │ │ - paddd %xmm2,%xmm0 │ │ - paddd %xmm5,%xmm0 │ │ - paddd %xmm2,%xmm3 │ │ - paddd %xmm1,%xmm3 │ │ - movdqa 0x70(%esp),%xmm1 │ │ - psrad %xmm1,%xmm0 │ │ - psrad %xmm1,%xmm3 │ │ - movdqa %xmm4,%xmm1 │ │ - pcmpgtd %xmm3,%xmm1 │ │ - pxor %xmm2,%xmm2 │ │ - pcmpgtd %xmm3,%xmm2 │ │ - pand %xmm1,%xmm3 │ │ - pandn %xmm4,%xmm1 │ │ - por %xmm3,%xmm1 │ │ - movdqa %xmm4,%xmm3 │ │ - pcmpgtd %xmm0,%xmm3 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtd %xmm0,%xmm5 │ │ - pand %xmm3,%xmm0 │ │ - pandn %xmm4,%xmm3 │ │ - por %xmm0,%xmm3 │ │ - pandn %xmm3,%xmm5 │ │ - pandn %xmm1,%xmm2 │ │ - movdqa 0x90(%esp),%xmm0 │ │ - pshufb %xmm0,%xmm2 │ │ - pshufb %xmm0,%xmm5 │ │ - punpcklqdq %xmm2,%xmm5 │ │ - movdqu %xmm5,(%ebx,%ecx,2) │ │ - add $0x8,%ecx │ │ - cmp %ecx,%edi │ │ - jne a6470 │ │ - cmp %esi,%edi │ │ - mov 0x24(%ebp),%esi │ │ - mov %eax,0x8(%esp) │ │ - mov $0x0,%eax │ │ - jne a6380 │ │ - jmp a6340 │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call af31f │ │ + pop %ebx │ │ + add $0x27c51,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + pushl 0x2c(%ebp) │ │ + push $0x0 │ │ + pushl 0x28(%ebp) │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call b6b50 │ │ + add $0x30,%esp │ │ + lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -176318,462 +185439,178 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ - push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x70,%esp │ │ - call a65f1 │ │ - pop %edx │ │ - add $0x2e97f,%edx │ │ - mov 0x18(%ebp),%eax │ │ - bsr 0x24(%ebp),%ecx │ │ - xor $0x1f,%ecx │ │ - mov %ecx,%esi │ │ - add $0xee,%cl │ │ - mov $0x20,%edi │ │ - shl %cl,%edi │ │ - test %eax,%eax │ │ - jle a68fa │ │ - mov %edi,%ecx │ │ - mov 0x1c(%ebp),%ebx │ │ - mov 0xc(%ebp),%edi │ │ - add $0xfffffff4,%esi │ │ - add $0x80000,%ecx │ │ - sar %edi │ │ - movdqa -0x15890(%edx),%xmm0 │ │ - movdqa -0x15990(%edx),%xmm1 │ │ - mov %eax,%edx │ │ - and $0xfffffff8,%edx │ │ - mov %edx,0x24(%esp) │ │ - mov %ecx,0x38(%esp) │ │ - movd %ecx,%xmm2 │ │ - pshufd $0x0,%xmm2,%xmm6 │ │ - mov %esi,0x3c(%esp) │ │ - movd %esi,%xmm5 │ │ - movd 0x24(%ebp),%xmm3 │ │ - pshufd $0x0,%xmm3,%xmm3 │ │ - pxor %xmm2,%xmm2 │ │ - movss %xmm5,%xmm2 │ │ - mov 0x10(%ebp),%ecx │ │ - mov 0x8(%ebp),%edx │ │ - lea (%eax,%eax,1),%esi │ │ - mov %esi,0x30(%esp) │ │ - mov %edi,0x28(%esp) │ │ - lea (%edi,%edi,1),%esi │ │ - mov %esi,0x2c(%esp) │ │ - mov %edx,%esi │ │ - mov 0x14(%ebp),%edx │ │ - movl $0x0,0x20(%esp) │ │ - mov 0x20(%ebp),%edi │ │ - movdqa %xmm6,0x50(%esp) │ │ - movdqa %xmm0,0x40(%esp) │ │ - jmp a66d1 │ │ + sub $0x10,%esp │ │ + call af36f │ │ + pop %ebx │ │ + add $0x27c01,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + pushl 0x28(%ebp) │ │ + push $0x4 │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call b3cd0 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ - mov 0x18(%ebp),%ecx │ │ - add %ecx,%eax │ │ - incl 0x20(%esp) │ │ - mov %eax,%edi │ │ - mov 0x30(%esp),%eax │ │ - add %eax,%ebx │ │ - mov 0x18(%esp),%edx │ │ - add %eax,%edx │ │ - mov 0x14(%esp),%esi │ │ - add 0x2c(%esp),%esi │ │ - mov %ebx,%eax │ │ - mov 0x34(%esp),%ebx │ │ - dec %ebx │ │ - mov %eax,%ecx │ │ - mov 0x18(%ebp),%eax │ │ - je a68fa │ │ - mov %esi,0x14(%esp) │ │ - mov %edx,0x18(%esp) │ │ - mov %ebx,0x34(%esp) │ │ - cmp $0x8,%eax │ │ - mov %ecx,%ebx │ │ - mov %edi,%eax │ │ - mov $0x0,%edi │ │ - jb a68a0 │ │ - mov 0x28(%esp),%ecx │ │ - mov 0x20(%esp),%edi │ │ - imul %edi,%ecx │ │ - mov 0x18(%ebp),%edx │ │ - imul %edx,%edi │ │ - lea (%edi,%edx,1),%esi │ │ - mov %esi,0x10(%esp) │ │ - mov 0x8(%ebp),%esi │ │ - lea (%esi,%ecx,2),%esi │ │ - mov %esi,0xc(%esp) │ │ - add %edx,%ecx │ │ - mov 0x8(%ebp),%edx │ │ - lea (%edx,%ecx,2),%ecx │ │ - mov %ecx,0x1c(%esp) │ │ - mov 0x10(%ebp),%ecx │ │ - mov 0x10(%esp),%esi │ │ - lea (%ecx,%esi,2),%ecx │ │ - mov 0xc(%esp),%edx │ │ - cmp %ecx,%edx │ │ - mov 0x10(%ebp),%ecx │ │ - lea (%ecx,%edi,2),%ecx │ │ - setb 0xb(%esp) │ │ - cmp 0x1c(%esp),%ecx │ │ - setb 0xa(%esp) │ │ - mov 0x20(%ebp),%ecx │ │ - add %esi,%ecx │ │ - cmp %edx,%ecx │ │ - seta 0x9(%esp) │ │ - mov 0x20(%ebp),%ecx │ │ - add %edi,%ecx │ │ - mov 0x1c(%esp),%edx │ │ - cmp %edx,%ecx │ │ - mov 0x14(%ebp),%ecx │ │ - lea (%ecx,%esi,2),%ecx │ │ - setb 0x10(%esp) │ │ - cmp %ecx,0xc(%esp) │ │ - mov 0x14(%ebp),%ecx │ │ - lea (%ecx,%edi,2),%ecx │ │ - setb 0xc(%esp) │ │ - cmp %edx,%ecx │ │ - setb %cl │ │ - mov 0xa(%esp),%dl │ │ - test %dl,0xb(%esp) │ │ - mov $0x0,%edi │ │ - jne a68a0 │ │ - mov 0x10(%esp),%dl │ │ - and %dl,0x9(%esp) │ │ - mov $0x0,%edi │ │ - jne a68a0 │ │ - and %cl,0xc(%esp) │ │ - mov $0x0,%edi │ │ - jne a68a0 │ │ - xor %ecx,%ecx │ │ - movdqa %xmm1,%xmm4 │ │ - mov 0x24(%esp),%edi │ │ - mov 0x14(%esp),%edx │ │ - mov 0x18(%esp),%esi │ │ nop │ │ nop │ │ - movdqu (%ebx,%ecx,2),%xmm6 │ │ - movq (%eax,%ecx,1),%xmm5 │ │ - pxor %xmm0,%xmm0 │ │ - punpcklbw %xmm0,%xmm5 │ │ - movdqa %xmm5,%xmm0 │ │ - pmulhw %xmm6,%xmm0 │ │ - pmullw %xmm5,%xmm6 │ │ - movdqa %xmm6,%xmm7 │ │ - punpckhwd %xmm0,%xmm7 │ │ - punpcklwd %xmm0,%xmm6 │ │ - movdqu (%esi,%ecx,2),%xmm0 │ │ - movdqa 0x40(%esp),%xmm1 │ │ - psubw %xmm5,%xmm1 │ │ - movdqa %xmm1,%xmm5 │ │ - pmulhw %xmm0,%xmm5 │ │ - pmullw %xmm0,%xmm1 │ │ - movdqa %xmm1,%xmm0 │ │ - punpcklwd %xmm5,%xmm0 │ │ - punpckhwd %xmm5,%xmm1 │ │ - movdqa 0x50(%esp),%xmm5 │ │ - paddd %xmm5,%xmm6 │ │ - paddd %xmm0,%xmm6 │ │ - paddd %xmm5,%xmm7 │ │ - paddd %xmm1,%xmm7 │ │ - psrad %xmm2,%xmm6 │ │ - psrad %xmm2,%xmm7 │ │ - movdqa %xmm3,%xmm0 │ │ - pcmpgtd %xmm7,%xmm0 │ │ - pxor %xmm1,%xmm1 │ │ - pcmpgtd %xmm7,%xmm1 │ │ - pand %xmm0,%xmm7 │ │ - pandn %xmm3,%xmm0 │ │ - por %xmm7,%xmm0 │ │ - movdqa %xmm3,%xmm5 │ │ - pcmpgtd %xmm6,%xmm5 │ │ - pxor %xmm7,%xmm7 │ │ - pcmpgtd %xmm6,%xmm7 │ │ - pand %xmm5,%xmm6 │ │ - pandn %xmm3,%xmm5 │ │ - por %xmm6,%xmm5 │ │ - pandn %xmm5,%xmm7 │ │ - pandn %xmm0,%xmm1 │ │ - pshufb %xmm4,%xmm1 │ │ - pshufb %xmm4,%xmm7 │ │ - punpcklqdq %xmm1,%xmm7 │ │ - movdqu %xmm7,(%edx,%ecx,2) │ │ - add $0x8,%ecx │ │ - cmp %ecx,%edi │ │ - jne a67c0 │ │ - mov 0x18(%ebp),%ecx │ │ - cmp %ecx,%edi │ │ - movdqa %xmm4,%xmm1 │ │ - je a66a0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movswl (%ebx,%edi,2),%esi │ │ - movzbl (%eax,%edi,1),%ecx │ │ - imul %ecx,%esi │ │ - mov %eax,%edx │ │ - mov %ebx,%eax │ │ - mov $0x40,%ebx │ │ - sub %ecx,%ebx │ │ - mov 0x18(%esp),%ecx │ │ - movswl (%ecx,%edi,2),%ecx │ │ - imul %ecx,%ebx │ │ - add 0x38(%esp),%esi │ │ - add %ebx,%esi │ │ - mov 0x3c(%esp),%ecx │ │ - sar %cl,%esi │ │ - mov 0x24(%ebp),%ecx │ │ - mov %ecx,%ebx │ │ - cmp %ecx,%esi │ │ - mov %esi,%ecx │ │ - cmovg %ebx,%ecx │ │ - mov %eax,%ebx │ │ - mov %edx,%eax │ │ - test %esi,%esi │ │ - mov $0x0,%esi │ │ - cmovs %esi,%ecx │ │ - mov 0x14(%esp),%edx │ │ - mov %cx,(%edx,%edi,2) │ │ - inc %edi │ │ - cmp %edi,0x18(%ebp) │ │ - jne a68a0 │ │ - jmp a66a0 │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call af3bf │ │ + pop %ebx │ │ + add $0x27bb1,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0x8,%esp │ │ + pushl 0x30(%ebp) │ │ + push $0x4 │ │ + pushl 0x2c(%ebp) │ │ + pushl 0x28(%ebp) │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call b4e20 │ │ + add $0x30,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ - push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x80,%esp │ │ - call a6924 │ │ - pop %ecx │ │ - add $0x2e64c,%ecx │ │ - mov 0x14(%ebp),%edx │ │ - test %edx,%edx │ │ - jle a6bb9 │ │ - mov 0x1c(%ebp),%eax │ │ - mov 0x18(%ebp),%esi │ │ - mov 0x10(%ebp),%edi │ │ - mov 0xc(%ebp),%ebx │ │ - sar %ebx │ │ - movdqa -0x15870(%ecx),%xmm3 │ │ - movdqa -0x15920(%ecx),%xmm0 │ │ - movdqa -0x15990(%ecx),%xmm1 │ │ - mov %edx,%ecx │ │ - and $0xfffffff8,%ecx │ │ - mov %ecx,0x20(%esp) │ │ + sub $0x10,%esp │ │ + call af40f │ │ + pop %ebx │ │ + add $0x27b61,%ebx │ │ mov 0x8(%ebp),%ecx │ │ - mov %ebx,0x24(%esp) │ │ - add %ebx,%ebx │ │ - mov %ebx,0x38(%esp) │ │ - lea (%edx,%edx,1),%ebx │ │ - mov %ebx,0x34(%esp) │ │ - movl $0x0,0x18(%esp) │ │ - movdqa %xmm3,0x60(%esp) │ │ - movdqa %xmm0,0x50(%esp) │ │ - movdqa %xmm1,0x40(%esp) │ │ - pxor %xmm3,%xmm3 │ │ - jmp a69c1 │ │ - nop │ │ - nop │ │ + mov 0xc(%ebp),%edx │ │ + sub $0x4,%esp │ │ + pushl 0x24(%ebp) │ │ + push $0x4 │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call b5960 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - add %esi,%eax │ │ - incl 0x18(%esp) │ │ - add 0x38(%esp),%edx │ │ - mov %edx,%ecx │ │ - mov 0x10(%esp),%edi │ │ - add 0x34(%esp),%edi │ │ - mov %esi,%edx │ │ - mov 0x3c(%esp),%esi │ │ - dec %esi │ │ - je a6bb9 │ │ - mov %edi,0x10(%esp) │ │ - mov %esi,0x3c(%esp) │ │ - cmp $0x8,%edx │ │ - mov %edx,%esi │ │ - mov $0x0,%edi │ │ - mov %ecx,%edx │ │ - mov %ecx,0x1c(%esp) │ │ - jae a6a20 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movzwl (%edx,%edi,2),%ebx │ │ - mov %eax,%ecx │ │ - movzbl (%eax,%edi,1),%eax │ │ - mov %esi,%edx │ │ - mov $0x40,%esi │ │ - sub %eax,%esi │ │ - imul %ebx,%esi │ │ - mov 0x10(%esp),%ebx │ │ - movzwl (%ebx,%edi,2),%ebx │ │ - imul %eax,%ebx │ │ - lea 0x20(%ebx,%esi,1),%eax │ │ - mov %edx,%esi │ │ - mov 0x1c(%esp),%edx │ │ - shr $0x6,%eax │ │ - mov %ax,(%edx,%edi,2) │ │ - mov %ecx,%eax │ │ - inc %edi │ │ - cmp %edi,%esi │ │ - jne a69e0 │ │ - jmp a69a0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x24(%esp),%edi │ │ - mov 0x18(%esp),%ebx │ │ - imul %ebx,%edi │ │ - imul %esi,%ebx │ │ - lea (%ebx,%esi,1),%ecx │ │ - mov %eax,0x30(%esp) │ │ - mov 0x8(%ebp),%eax │ │ - lea (%eax,%edi,2),%eax │ │ - mov %eax,0x14(%esp) │ │ - add %esi,%edi │ │ - mov 0x10(%ebp),%eax │ │ - mov %esi,%edx │ │ - mov %eax,%esi │ │ - lea (%eax,%ecx,2),%eax │ │ - mov %eax,0x2c(%esp) │ │ - mov 0x1c(%ebp),%eax │ │ - add %eax,%ecx │ │ - lea (%esi,%ebx,2),%esi │ │ - mov %esi,0x28(%esp) │ │ - mov %edx,%esi │ │ - mov 0x1c(%esp),%edx │ │ - add %eax,%ebx │ │ - mov 0x30(%esp),%eax │ │ - cmp 0x14(%esp),%ecx │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call af45f │ │ + pop %ebx │ │ + add $0x27b11,%ebx │ │ mov 0x8(%ebp),%ecx │ │ - lea (%ecx,%edi,2),%edi │ │ - seta 0xf(%esp) │ │ - cmp %edi,%ebx │ │ - setb %bl │ │ - mov 0x2c(%esp),%ecx │ │ - cmp %ecx,0x14(%esp) │ │ - setb %cl │ │ - cmp %edi,0x28(%esp) │ │ - setb %ch │ │ - test %bl,0xf(%esp) │ │ - mov $0x0,%edi │ │ - jne a69e0 │ │ - and %ch,%cl │ │ - mov $0x0,%edi │ │ - jne a69e0 │ │ - xor %edi,%edi │ │ - mov %eax,%ebx │ │ - mov 0x20(%esp),%eax │ │ - mov %edx,%ecx │ │ - mov 0x10(%esp),%edx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + pushl 0x2c(%ebp) │ │ + push $0x4 │ │ + pushl 0x28(%ebp) │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call b6b50 │ │ + add $0x30,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movdqu (%ecx,%edi,2),%xmm5 │ │ - movdqa %xmm5,%xmm7 │ │ - punpckhwd %xmm3,%xmm5 │ │ - movq (%ebx,%edi,1),%xmm4 │ │ - punpcklbw %xmm3,%xmm4 │ │ - movdqa %xmm4,%xmm6 │ │ - punpckhwd %xmm3,%xmm6 │ │ - movdqa %xmm4,%xmm1 │ │ - punpcklwd %xmm3,%xmm1 │ │ - movdqa 0x60(%esp),%xmm2 │ │ - movdqa %xmm2,%xmm0 │ │ - psubd %xmm1,%xmm0 │ │ - movdqa %xmm2,%xmm1 │ │ - psubd %xmm6,%xmm1 │ │ - pshufd $0xf5,%xmm1,%xmm6 │ │ - pmuludq %xmm5,%xmm1 │ │ - pshufd $0xf5,%xmm5,%xmm2 │ │ - pmuludq %xmm6,%xmm2 │ │ - punpcklwd %xmm3,%xmm7 │ │ - pshufd $0xe8,%xmm1,%xmm5 │ │ - pshufd $0xe8,%xmm2,%xmm1 │ │ - punpckldq %xmm1,%xmm5 │ │ - pshufd $0xf5,%xmm0,%xmm1 │ │ - pmuludq %xmm7,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm6 │ │ - pshufd $0xf5,%xmm7,%xmm0 │ │ - pmuludq %xmm1,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - punpckldq %xmm0,%xmm6 │ │ - movdqu (%edx,%edi,2),%xmm0 │ │ - movdqa %xmm0,%xmm1 │ │ - pmulhuw %xmm4,%xmm1 │ │ - pmullw %xmm0,%xmm4 │ │ - movdqa %xmm4,%xmm0 │ │ - punpckhwd %xmm1,%xmm0 │ │ - punpcklwd %xmm1,%xmm4 │ │ - movdqa 0x50(%esp),%xmm1 │ │ - paddd %xmm1,%xmm5 │ │ - paddd %xmm0,%xmm5 │ │ - paddd %xmm1,%xmm6 │ │ - paddd %xmm4,%xmm6 │ │ - psrld $0x6,%xmm6 │ │ - psrld $0x6,%xmm5 │ │ - movdqa 0x40(%esp),%xmm0 │ │ - pshufb %xmm0,%xmm5 │ │ - pshufb %xmm0,%xmm6 │ │ - punpcklqdq %xmm5,%xmm6 │ │ - movdqu %xmm6,(%ecx,%edi,2) │ │ - add $0x8,%edi │ │ - cmp %edi,%eax │ │ - jne a6ac0 │ │ - mov 0x14(%ebp),%edx │ │ - cmp %edx,%eax │ │ - mov %eax,%edi │ │ - mov %edx,%esi │ │ - mov %ecx,%edx │ │ - mov %ebx,%eax │ │ - jne a69e0 │ │ - jmp a69a0 │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call af4af │ │ + pop %ebx │ │ + add $0x27ac1,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + pushl 0x28(%ebp) │ │ + push $0x8 │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call b3cd0 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -176787,406 +185624,139 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ - push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x80,%esp │ │ - call a6be4 │ │ - pop %eax │ │ - add $0x2e38c,%eax │ │ - mov 0x14(%ebp),%ecx │ │ - lea (%ecx,%ecx,2),%ebx │ │ - cmp $0x4,%ebx │ │ - jl a6ea6 │ │ - mov 0xc(%ebp),%esi │ │ - sar $0x2,%ebx │ │ - sar %esi │ │ - test %ebx,%ebx │ │ - mov $0x1,%edi │ │ - cmovg %ebx,%edi │ │ - lea -0x4960(%eax),%edx │ │ - mov 0x14(%ebp),%ecx │ │ - add %edi,%ecx │ │ - add %edx,%ecx │ │ - mov %ecx,0x18(%esp) │ │ - mov 0x14(%ebp),%ecx │ │ - add %edx,%ecx │ │ - mov %ecx,0x34(%esp) │ │ - movdqa -0x15870(%eax),%xmm3 │ │ - movdqa -0x15920(%eax),%xmm0 │ │ - movdqa -0x15990(%eax),%xmm1 │ │ - mov %edi,0x8(%esp) │ │ - and $0x7ffffff8,%edi │ │ - mov %edi,0x14(%esp) │ │ - mov 0x18(%ebp),%eax │ │ - mov 0x10(%ebp),%ecx │ │ - mov 0x8(%ebp),%edi │ │ - mov %esi,0x1c(%esp) │ │ - lea (%esi,%esi,1),%edx │ │ - mov %edx,0x30(%esp) │ │ - mov 0x14(%ebp),%edx │ │ - lea (%edx,%edx,1),%edx │ │ - mov %edx,0x2c(%esp) │ │ - movl $0x0,0x10(%esp) │ │ - movdqa %xmm3,0x60(%esp) │ │ - movdqa %xmm0,0x50(%esp) │ │ - movdqa %xmm1,0x40(%esp) │ │ - mov %ebx,0x3c(%esp) │ │ - pxor %xmm3,%xmm3 │ │ - jmp a6cad │ │ - nop │ │ - nop │ │ - incl 0x10(%esp) │ │ - add 0x30(%esp),%esi │ │ - mov 0xc(%esp),%ecx │ │ - add 0x2c(%esp),%ecx │ │ - mov 0x38(%esp),%eax │ │ - dec %eax │ │ - mov %esi,%edi │ │ - je a6ea6 │ │ - mov %ecx,0xc(%esp) │ │ - mov %eax,0x38(%esp) │ │ - cmpl $0x8,0x8(%esp) │ │ - mov %edi,%esi │ │ - mov $0x0,%edx │ │ - mov 0x34(%esp),%ecx │ │ - jae a6d10 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + sub $0x10,%esp │ │ + call af4ff │ │ + pop %ebx │ │ + add $0x27a71,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0x8,%esp │ │ + pushl 0x30(%ebp) │ │ + push $0x8 │ │ + pushl 0x2c(%ebp) │ │ + pushl 0x28(%ebp) │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call b4e20 │ │ + add $0x30,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %esi,%eax │ │ - movzwl (%esi,%edx,2),%esi │ │ - mov %ecx,%edi │ │ - movzbl (%ecx,%edx,1),%ecx │ │ - mov $0x40,%ebx │ │ - sub %ecx,%ebx │ │ - imul %esi,%ebx │ │ - mov 0xc(%esp),%esi │ │ - movzwl (%esi,%edx,2),%esi │ │ - imul %ecx,%esi │ │ - lea 0x20(%esi,%ebx,1),%ecx │ │ - mov %eax,%esi │ │ - mov 0x3c(%esp),%ebx │ │ - shr $0x6,%ecx │ │ - mov %cx,(%eax,%edx,2) │ │ - mov %edi,%ecx │ │ - inc %edx │ │ - cmp %ebx,%edx │ │ - jl a6cd0 │ │ - jmp a6c90 │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call af54f │ │ + pop %ebx │ │ + add $0x27a21,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0x4,%esp │ │ + pushl 0x24(%ebp) │ │ + push $0x8 │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call b5960 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ - mov 0x1c(%esp),%edx │ │ - mov %esi,0x28(%esp) │ │ - mov 0x10(%esp),%esi │ │ - imul %esi,%edx │ │ - mov 0x8(%esp),%eax │ │ - lea (%eax,%edx,1),%edi │ │ - mov %edi,0x4(%esp) │ │ - imul 0x14(%ebp),%esi │ │ - mov %ecx,%edi │ │ - mov 0x8(%ebp),%ecx │ │ - lea (%ecx,%edx,2),%edx │ │ - mov %edx,0x20(%esp) │ │ - mov 0x4(%esp),%edx │ │ - lea (%ecx,%edx,2),%ecx │ │ - mov %ecx,0x24(%esp) │ │ - mov %edi,%ecx │ │ - lea (%eax,%esi,1),%edx │ │ - mov 0x10(%ebp),%eax │ │ - lea (%eax,%edx,2),%eax │ │ - mov %eax,0x4(%esp) │ │ - mov 0x20(%esp),%eax │ │ - cmp %eax,0x18(%esp) │ │ - seta %dh │ │ - mov 0x24(%esp),%edi │ │ - cmp %edi,%ecx │ │ - setb %dl │ │ - cmp 0x4(%esp),%eax │ │ - mov 0x10(%ebp),%eax │ │ - lea (%eax,%esi,2),%esi │ │ - setb %al │ │ - cmp %edi,%esi │ │ - mov 0x28(%esp),%esi │ │ - setb %ah │ │ - test %dl,%dh │ │ - mov $0x0,%edx │ │ - jne a6cd0 │ │ - and %ah,%al │ │ - mov $0x0,%edx │ │ - jne a6cd0 │ │ - xor %edx,%edx │ │ - mov %ecx,%eax │ │ - mov 0x14(%esp),%ecx │ │ - mov %esi,%edi │ │ - mov 0xc(%esp),%esi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movdqu (%edi,%edx,2),%xmm5 │ │ - movdqa %xmm5,%xmm7 │ │ - punpckhwd %xmm3,%xmm5 │ │ - movq (%eax,%edx,1),%xmm4 │ │ - punpcklbw %xmm3,%xmm4 │ │ - movdqa %xmm4,%xmm6 │ │ - punpckhwd %xmm3,%xmm6 │ │ - movdqa %xmm4,%xmm1 │ │ - punpcklwd %xmm3,%xmm1 │ │ - movdqa 0x60(%esp),%xmm2 │ │ - movdqa %xmm2,%xmm0 │ │ - psubd %xmm1,%xmm0 │ │ - movdqa %xmm2,%xmm1 │ │ - psubd %xmm6,%xmm1 │ │ - pshufd $0xf5,%xmm1,%xmm6 │ │ - pmuludq %xmm5,%xmm1 │ │ - pshufd $0xf5,%xmm5,%xmm2 │ │ - pmuludq %xmm6,%xmm2 │ │ - punpcklwd %xmm3,%xmm7 │ │ - pshufd $0xe8,%xmm1,%xmm5 │ │ - pshufd $0xe8,%xmm2,%xmm1 │ │ - punpckldq %xmm1,%xmm5 │ │ - pshufd $0xf5,%xmm0,%xmm1 │ │ - pmuludq %xmm7,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm6 │ │ - pshufd $0xf5,%xmm7,%xmm0 │ │ - pmuludq %xmm1,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - punpckldq %xmm0,%xmm6 │ │ - movdqu (%esi,%edx,2),%xmm0 │ │ - movdqa %xmm0,%xmm1 │ │ - pmulhuw %xmm4,%xmm1 │ │ - pmullw %xmm0,%xmm4 │ │ - movdqa %xmm4,%xmm0 │ │ - punpckhwd %xmm1,%xmm0 │ │ - punpcklwd %xmm1,%xmm4 │ │ - movdqa 0x50(%esp),%xmm1 │ │ - paddd %xmm1,%xmm5 │ │ - paddd %xmm0,%xmm5 │ │ - paddd %xmm1,%xmm6 │ │ - paddd %xmm4,%xmm6 │ │ - psrld $0x6,%xmm6 │ │ - psrld $0x6,%xmm5 │ │ - movdqa 0x40(%esp),%xmm0 │ │ - pshufb %xmm0,%xmm5 │ │ - pshufb %xmm0,%xmm6 │ │ - punpcklqdq %xmm5,%xmm6 │ │ - movdqu %xmm6,(%edi,%edx,2) │ │ - add $0x8,%edx │ │ - cmp %edx,%ecx │ │ - jne a6db0 │ │ - cmp %ecx,0x8(%esp) │ │ - mov %ecx,%edx │ │ - mov %eax,%ecx │ │ - mov %edi,%esi │ │ - jne a6cd0 │ │ - jmp a6c90 │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ - push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x50,%esp │ │ - call a6ec1 │ │ - pop %ecx │ │ - add $0x2e0af,%ecx │ │ - mov 0x14(%ebp),%edx │ │ - test %edx,%edx │ │ - jle a70fa │ │ - mov 0x18(%ebp),%eax │ │ - mov 0x10(%ebp),%esi │ │ - mov 0xc(%ebp),%edi │ │ - sar %edi │ │ - lea (%eax,%eax,2),%ebx │ │ - sar $0x2,%ebx │ │ - add -0x68(%ecx),%eax │ │ - movdqa -0x15920(%ecx),%xmm0 │ │ - movdqa -0x15990(%ecx),%xmm1 │ │ - mov %edx,%ecx │ │ - and $0xfffffff8,%ecx │ │ - mov %ecx,0x18(%esp) │ │ + sub $0x10,%esp │ │ + call af59f │ │ + pop %ebx │ │ + add $0x279d1,%ebx │ │ mov 0x8(%ebp),%ecx │ │ - mov %edi,0x1c(%esp) │ │ - add %edi,%edi │ │ - mov %edi,0x24(%esp) │ │ - lea (%edx,%edx,1),%edi │ │ - mov %edi,0x20(%esp) │ │ - movl $0x0,0x10(%esp) │ │ - mov %ecx,%edi │ │ - jmp a6f51 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + pushl 0x2c(%ebp) │ │ + push $0x8 │ │ + pushl 0x28(%ebp) │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call b6b50 │ │ + add $0x30,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x2c(%esp),%eax │ │ - inc %eax │ │ - incl 0x10(%esp) │ │ - add 0x24(%esp),%edi │ │ - add 0x20(%esp),%ecx │ │ - mov 0x28(%esp),%ebx │ │ - dec %ebx │ │ - mov 0x14(%ebp),%edx │ │ - mov %ecx,%esi │ │ - je a70fa │ │ - mov %ebx,0x28(%esp) │ │ - mov %eax,0x2c(%esp) │ │ - mov %esi,%ecx │ │ - movzbl (%eax),%eax │ │ - mov $0x40,%esi │ │ - mov %eax,0x14(%esp) │ │ - sub %eax,%esi │ │ - cmp $0x8,%edx │ │ - mov $0x0,%ebx │ │ - jb a70d0 │ │ - mov 0x1c(%esp),%ebx │ │ - mov 0x10(%esp),%eax │ │ - imul %eax,%ebx │ │ - mov %eax,%edx │ │ - mov 0x14(%ebp),%eax │ │ - imul %eax,%edx │ │ - add %edx,%eax │ │ - mov %ecx,0x30(%esp) │ │ - mov 0x10(%ebp),%ecx │ │ - lea (%ecx,%eax,2),%eax │ │ - mov %eax,0xc(%esp) │ │ - mov 0x30(%esp),%ecx │ │ - mov 0x8(%ebp),%eax │ │ - lea (%eax,%ebx,2),%eax │ │ - cmp 0xc(%esp),%eax │ │ - jae a6fca │ │ - mov 0x10(%ebp),%eax │ │ - lea (%eax,%edx,2),%eax │ │ - add 0x14(%ebp),%ebx │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call af5ef │ │ + pop %ebx │ │ + add $0x27981,%ebx │ │ mov 0x8(%ebp),%ecx │ │ - lea (%ecx,%ebx,2),%ebx │ │ - mov 0x30(%esp),%ecx │ │ - cmp %ebx,%eax │ │ - mov $0x0,%ebx │ │ - jb a70d0 │ │ - mov 0x14(%ebp),%eax │ │ - mov %esi,0xc(%esp) │ │ - movd %esi,%xmm3 │ │ - pshufd $0x0,%xmm3,%xmm3 │ │ - movd 0x14(%esp),%xmm4 │ │ - pshufd $0x0,%xmm4,%xmm2 │ │ - movdqa %xmm2,0x30(%esp) │ │ - xor %ebx,%ebx │ │ - movdqa %xmm1,%xmm4 │ │ - movdqa %xmm0,%xmm1 │ │ - mov %ecx,%esi │ │ - mov 0x18(%esp),%ecx │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - movdqu (%edi,%ebx,2),%xmm5 │ │ - movdqa %xmm5,%xmm6 │ │ - pxor %xmm0,%xmm0 │ │ - punpcklwd %xmm0,%xmm6 │ │ - punpckhwd %xmm0,%xmm5 │ │ - movdqa %xmm3,%xmm7 │ │ - pmuludq %xmm5,%xmm7 │ │ - pshufd $0xe8,%xmm7,%xmm7 │ │ - pshufd $0xf5,%xmm5,%xmm5 │ │ - pshufd $0xf5,%xmm3,%xmm2 │ │ - pmuludq %xmm2,%xmm5 │ │ - pshufd $0xe8,%xmm5,%xmm5 │ │ - punpckldq %xmm5,%xmm7 │ │ - movdqa %xmm3,%xmm5 │ │ - pmuludq %xmm6,%xmm5 │ │ - pshufd $0xe8,%xmm5,%xmm5 │ │ - pshufd $0xf5,%xmm6,%xmm6 │ │ - pmuludq %xmm2,%xmm6 │ │ - pshufd $0xe8,%xmm6,%xmm2 │ │ - punpckldq %xmm2,%xmm5 │ │ - movdqu (%esi,%ebx,2),%xmm2 │ │ - movdqa 0x30(%esp),%xmm6 │ │ - packuswb %xmm6,%xmm6 │ │ - movdqa %xmm6,%xmm0 │ │ - pmulhuw %xmm2,%xmm0 │ │ - pmullw %xmm2,%xmm6 │ │ - movdqa %xmm6,%xmm2 │ │ - punpckhwd %xmm0,%xmm2 │ │ - punpcklwd %xmm0,%xmm6 │ │ - paddd %xmm1,%xmm2 │ │ - paddd %xmm7,%xmm2 │ │ - paddd %xmm1,%xmm6 │ │ - paddd %xmm5,%xmm6 │ │ - psrld $0x6,%xmm6 │ │ - psrld $0x6,%xmm2 │ │ - pshufb %xmm4,%xmm2 │ │ - pshufb %xmm4,%xmm6 │ │ - punpcklqdq %xmm2,%xmm6 │ │ - movdqu %xmm6,(%edi,%ebx,2) │ │ - add $0x8,%ebx │ │ - cmp %ebx,%ecx │ │ - jne a7000 │ │ - cmp %eax,%ecx │ │ - mov %ecx,%ebx │ │ - movdqa %xmm1,%xmm0 │ │ - movdqa %xmm4,%xmm1 │ │ - mov %esi,%ecx │ │ - mov 0xc(%esp),%esi │ │ - je a6f30 │ │ - nop │ │ - movzwl (%edi,%ebx,2),%eax │ │ - imul %esi,%eax │ │ - mov %ecx,%edx │ │ - movzwl (%ecx,%ebx,2),%ecx │ │ - imul 0x14(%esp),%ecx │ │ - lea 0x20(%eax,%ecx,1),%eax │ │ - mov %edx,%ecx │ │ - shr $0x6,%eax │ │ - mov %ax,(%edi,%ebx,2) │ │ - inc %ebx │ │ - cmp %ebx,0x14(%ebp) │ │ - jne a70d0 │ │ - jmp a6f30 │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ + mov 0xc(%ebp),%edx │ │ + pushl 0x28(%ebp) │ │ + push $0x2 │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call b3cd0 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -177196,1401 +185766,584 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ - push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x110,%esp │ │ - call a7124 │ │ - pop %edi │ │ - add $0x2de4c,%edi │ │ - mov 0x18(%ebp),%edx │ │ - bsr 0x28(%ebp),%ecx │ │ - xor $0x1f,%ecx │ │ - mov %ecx,%eax │ │ - add $0xee,%cl │ │ - mov $0x20,%esi │ │ - shl %cl,%esi │ │ - test %edx,%edx │ │ - jle a7691 │ │ - mov %esi,%ecx │ │ - mov 0x1c(%ebp),%ebx │ │ - mov 0xc(%ebp),%esi │ │ - add $0xfffffff4,%eax │ │ - add $0x80000,%ecx │ │ - sar %esi │ │ - mov %esi,0x20(%esp) │ │ - mov %edx,%esi │ │ - and $0xfffffff8,%esi │ │ - mov %esi,0x28(%esp) │ │ - mov %ecx,0x38(%esp) │ │ - movd %ecx,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - movdqa %xmm0,0xd0(%esp) │ │ - mov %eax,0x3c(%esp) │ │ - movd %eax,%xmm0 │ │ - movd 0x28(%ebp),%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm1 │ │ - xorps %xmm3,%xmm3 │ │ - movss %xmm0,%xmm3 │ │ - movdqa -0x15920(%edi),%xmm0 │ │ - movdqa -0x15860(%edi),%xmm4 │ │ - movdqa -0x15990(%edi),%xmm5 │ │ - movdqa -0x15850(%edi),%xmm6 │ │ - movdqa -0x15840(%edi),%xmm7 │ │ - mov 0x14(%ebp),%eax │ │ - mov 0x8(%ebp),%esi │ │ - lea (%edx,%edx,1),%ecx │ │ - mov %ecx,0x30(%esp) │ │ - mov 0x20(%esp),%ecx │ │ - lea (%ecx,%ecx,1),%ecx │ │ - mov %ecx,0x2c(%esp) │ │ - movl $0x0,0x24(%esp) │ │ - mov %eax,0x14(%esp) │ │ - mov 0x10(%ebp),%eax │ │ - mov %eax,0x18(%esp) │ │ - mov 0x20(%ebp),%eax │ │ - movaps -0x15830(%edi),%xmm2 │ │ - movaps %xmm2,0xf0(%esp) │ │ - movdqa -0x158b0(%edi),%xmm2 │ │ - movdqa %xmm2,0xe0(%esp) │ │ - movaps %xmm3,0xc0(%esp) │ │ - movdqa %xmm4,0xb0(%esp) │ │ - movdqa %xmm6,0xa0(%esp) │ │ - movdqa %xmm1,0x90(%esp) │ │ - movdqa %xmm0,0x80(%esp) │ │ - movdqa %xmm5,0x60(%esp) │ │ - movdqa %xmm7,0x70(%esp) │ │ - jmp a7277 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + sub $0x10,%esp │ │ + call af63f │ │ + pop %ebx │ │ + add $0x27931,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0x8,%esp │ │ + pushl 0x30(%ebp) │ │ + push $0x2 │ │ + pushl 0x2c(%ebp) │ │ + pushl 0x28(%ebp) │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call b4e20 │ │ + add $0x30,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ - add %edx,%eax │ │ - incl 0x24(%esp) │ │ - mov 0x30(%esp),%ecx │ │ - add %ecx,0x18(%esp) │ │ - add %ecx,%ebx │ │ - mov %ebx,0x14(%esp) │ │ - mov 0x1c(%esp),%esi │ │ - add 0x2c(%esp),%esi │ │ - mov 0x34(%esp),%ebx │ │ - dec %ebx │ │ - je a7691 │ │ - mov %esi,0x1c(%esp) │ │ - mov %ebx,0x34(%esp) │ │ - cmp $0x8,%edx │ │ - mov $0x0,%edi │ │ - mov 0x14(%esp),%ebx │ │ - jb a763b │ │ - mov 0x20(%esp),%ecx │ │ - mov 0x24(%esp),%ebx │ │ - imul %ebx,%ecx │ │ - imul %edx,%ebx │ │ - mov 0x18(%ebp),%esi │ │ - add %ebx,%esi │ │ - mov 0x20(%ebp),%edi │ │ - lea (%edi,%esi,1),%edx │ │ - mov %edx,0x40(%esp) │ │ - mov 0x8(%ebp),%edx │ │ - mov %edx,%edi │ │ - lea (%edx,%ecx,2),%edx │ │ - add 0x18(%ebp),%ecx │ │ - lea (%edi,%ecx,2),%edi │ │ - mov 0x10(%ebp),%ecx │ │ - lea (%ecx,%esi,2),%ecx │ │ - mov %ecx,0x10(%esp) │ │ - mov 0x14(%ebp),%ecx │ │ - lea (%ecx,%esi,2),%ecx │ │ - mov %ecx,0x50(%esp) │ │ - cmp %edx,0x40(%esp) │ │ - seta 0xf(%esp) │ │ - mov 0x20(%ebp),%ecx │ │ - add %ebx,%ecx │ │ - cmp %edi,%ecx │ │ - setb 0xe(%esp) │ │ - cmp 0x10(%esp),%edx │ │ - setb 0xd(%esp) │ │ - mov 0x10(%ebp),%esi │ │ - lea (%esi,%ebx,2),%esi │ │ - cmp %edi,%esi │ │ - setb 0xc(%esp) │ │ - cmp 0x50(%esp),%edx │ │ - mov 0x14(%ebp),%edx │ │ - lea (%edx,%ebx,2),%ebx │ │ - setb 0xb(%esp) │ │ - cmp %edi,%ebx │ │ - setb 0xa(%esp) │ │ - cmp 0x10(%esp),%ecx │ │ - setb 0x10(%esp) │ │ - mov 0x40(%esp),%edi │ │ - cmp %esi,%edi │ │ - mov 0x18(%ebp),%edx │ │ - seta 0x9(%esp) │ │ - cmp 0x50(%esp),%ecx │ │ - setb %cl │ │ - cmp %ebx,%edi │ │ - mov 0x14(%esp),%ebx │ │ - seta 0x40(%esp) │ │ - mov 0xe(%esp),%ch │ │ - test %ch,0xf(%esp) │ │ - mov $0x0,%edi │ │ - jne a763b │ │ - mov 0xc(%esp),%ch │ │ - and %ch,0xd(%esp) │ │ - mov $0x0,%edi │ │ - jne a763b │ │ - mov 0xa(%esp),%ch │ │ - and %ch,0xb(%esp) │ │ - mov $0x0,%edi │ │ - jne a763b │ │ - mov 0x9(%esp),%ch │ │ - and %ch,0x10(%esp) │ │ - mov $0x0,%edi │ │ - jne a763b │ │ - and 0x40(%esp),%cl │ │ - mov $0x0,%edi │ │ - jne a763b │ │ - xor %ecx,%ecx │ │ - mov 0x28(%esp),%edi │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call af68f │ │ + pop %ebx │ │ + add $0x278e1,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0x4,%esp │ │ + pushl 0x24(%ebp) │ │ + push $0x2 │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call b5960 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ - mov 0x18(%esp),%esi │ │ - movdqu (%esi,%ecx,2),%xmm0 │ │ - punpckhwd %xmm0,%xmm6 │ │ - psrad $0x10,%xmm6 │ │ - punpcklwd %xmm0,%xmm4 │ │ - psrad $0x10,%xmm4 │ │ - movdqu (%ebx,%ecx,2),%xmm0 │ │ - punpckhwd %xmm0,%xmm3 │ │ - psrad $0x10,%xmm3 │ │ - movdqa %xmm3,0x50(%esp) │ │ - punpcklwd %xmm0,%xmm1 │ │ - psrad $0x10,%xmm1 │ │ - movdqa %xmm1,0x40(%esp) │ │ - movdqa %xmm4,%xmm0 │ │ - psubd %xmm1,%xmm0 │ │ - movdqa %xmm6,%xmm2 │ │ - psubd %xmm3,%xmm2 │ │ - pabsd %xmm2,%xmm5 │ │ - pabsd %xmm0,%xmm0 │ │ - movdqa 0x80(%esp),%xmm1 │ │ - paddd %xmm1,%xmm0 │ │ - paddd %xmm1,%xmm5 │ │ - psrld $0xa,%xmm5 │ │ - movdqa 0xb0(%esp),%xmm3 │ │ - movdqa %xmm3,%xmm2 │ │ - pcmpgtd %xmm5,%xmm2 │ │ - movdqa %xmm5,%xmm7 │ │ - pand %xmm2,%xmm7 │ │ - pandn %xmm3,%xmm2 │ │ - por %xmm7,%xmm2 │ │ - psrld $0xa,%xmm0 │ │ - movdqa %xmm3,%xmm7 │ │ - pcmpgtd %xmm0,%xmm7 │ │ - movdqa %xmm0,%xmm1 │ │ - pand %xmm7,%xmm1 │ │ - pandn %xmm3,%xmm7 │ │ - por %xmm1,%xmm7 │ │ - movdqa 0x60(%esp),%xmm1 │ │ - pshufb %xmm1,%xmm2 │ │ - pshufb %xmm1,%xmm7 │ │ - punpcklqdq %xmm2,%xmm7 │ │ - movdqa 0xa0(%esp),%xmm2 │ │ - psubusw %xmm7,%xmm2 │ │ - movdqa 0x70(%esp),%xmm1 │ │ - movdqa %xmm1,%xmm7 │ │ - pcmpgtd %xmm0,%xmm7 │ │ - pand %xmm7,%xmm0 │ │ - pandn %xmm1,%xmm7 │ │ - por %xmm0,%xmm7 │ │ - movdqa %xmm1,%xmm0 │ │ - pcmpgtd %xmm5,%xmm0 │ │ - pand %xmm0,%xmm5 │ │ - pandn %xmm1,%xmm0 │ │ - por %xmm5,%xmm0 │ │ - movdqa 0xf0(%esp),%xmm3 │ │ - paddd %xmm3,%xmm7 │ │ - movdqa %xmm7,%xmm1 │ │ - pmuludq %xmm4,%xmm1 │ │ - pshufd $0xf5,%xmm4,%xmm5 │ │ - pshufd $0xf5,%xmm7,%xmm4 │ │ - pmuludq %xmm4,%xmm5 │ │ - paddd %xmm3,%xmm0 │ │ - pshufd $0xe8,%xmm1,%xmm4 │ │ - pshufd $0xe8,%xmm5,%xmm1 │ │ - punpckldq %xmm1,%xmm4 │ │ - movdqa %xmm0,%xmm1 │ │ - pmuludq %xmm6,%xmm1 │ │ - pshufd $0xf5,%xmm6,%xmm3 │ │ - pshufd $0xf5,%xmm0,%xmm5 │ │ - pmuludq %xmm5,%xmm3 │ │ - pshufd $0xe8,%xmm1,%xmm1 │ │ - pshufd $0xe8,%xmm3,%xmm3 │ │ - punpckldq %xmm3,%xmm1 │ │ - movdqa %xmm2,%xmm3 │ │ - pxor %xmm5,%xmm5 │ │ - punpckhwd %xmm5,%xmm2 │ │ - pshufd $0xf5,%xmm2,%xmm5 │ │ - movdqa 0x50(%esp),%xmm6 │ │ - pmuludq %xmm6,%xmm2 │ │ - pshufd $0xf5,%xmm6,%xmm6 │ │ - pmuludq %xmm5,%xmm6 │ │ - pxor %xmm5,%xmm5 │ │ - punpcklwd %xmm5,%xmm3 │ │ - pshufd $0xe8,%xmm2,%xmm5 │ │ - pshufd $0xe8,%xmm6,%xmm2 │ │ - punpckldq %xmm2,%xmm5 │ │ - pshufd $0xf5,%xmm3,%xmm2 │ │ - movdqa 0x40(%esp),%xmm6 │ │ - pmuludq %xmm6,%xmm3 │ │ - pshufd $0xf5,%xmm6,%xmm6 │ │ - pmuludq %xmm2,%xmm6 │ │ - pshufd $0xe8,%xmm3,%xmm2 │ │ - pshufd $0xe8,%xmm6,%xmm3 │ │ - punpckldq %xmm3,%xmm2 │ │ - movdqa 0xd0(%esp),%xmm3 │ │ - paddd %xmm3,%xmm2 │ │ - paddd %xmm4,%xmm2 │ │ - paddd %xmm3,%xmm5 │ │ - paddd %xmm1,%xmm5 │ │ - movdqa 0xc0(%esp),%xmm1 │ │ - psrad %xmm1,%xmm2 │ │ - psrad %xmm1,%xmm5 │ │ - movdqa 0x90(%esp),%xmm6 │ │ - movdqa %xmm6,%xmm1 │ │ - pcmpgtd %xmm5,%xmm1 │ │ - pxor %xmm3,%xmm3 │ │ - pcmpgtd %xmm5,%xmm3 │ │ - pand %xmm1,%xmm5 │ │ - pandn %xmm6,%xmm1 │ │ - por %xmm5,%xmm1 │ │ - movdqa %xmm6,%xmm4 │ │ - pcmpgtd %xmm2,%xmm4 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtd %xmm2,%xmm5 │ │ - pand %xmm4,%xmm2 │ │ - pandn %xmm6,%xmm4 │ │ - por %xmm2,%xmm4 │ │ - movdqa 0xe0(%esp),%xmm2 │ │ - pandn %xmm4,%xmm5 │ │ - pandn %xmm1,%xmm3 │ │ - movdqa 0x60(%esp),%xmm1 │ │ - pshufb %xmm1,%xmm3 │ │ - pshufb %xmm1,%xmm5 │ │ - punpcklqdq %xmm3,%xmm5 │ │ - mov 0x1c(%esp),%esi │ │ - movdqu %xmm5,(%esi,%ecx,2) │ │ - pshufb %xmm1,%xmm0 │ │ - pshufb %xmm1,%xmm7 │ │ - punpcklqdq %xmm0,%xmm7 │ │ - pshufb %xmm2,%xmm7 │ │ - movq %xmm7,(%eax,%ecx,1) │ │ - add $0x8,%ecx │ │ - cmp %ecx,%edi │ │ - jne a73a0 │ │ - cmp %edx,%edi │ │ - jne a763b │ │ - jmp a7250 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x1c(%esp),%ecx │ │ - mov %si,(%ecx,%edi,2) │ │ - mov %dl,(%eax,%edi,1) │ │ - inc %edi │ │ - mov 0x18(%ebp),%edx │ │ - cmp %edi,%edx │ │ - mov 0x14(%esp),%ebx │ │ - je a7250 │ │ - mov 0x18(%esp),%ecx │ │ - movswl (%ecx,%edi,2),%ecx │ │ - movswl (%ebx,%edi,2),%edx │ │ - mov %ecx,%ebx │ │ - sub %edx,%ebx │ │ - mov %ebx,%esi │ │ - neg %esi │ │ - cmovl %ebx,%esi │ │ - add $0x20,%esi │ │ - shr $0xa,%esi │ │ - cmp $0x1a,%esi │ │ - mov $0x1a,%ebx │ │ - jb a7667 │ │ - mov $0x1a,%esi │ │ - sub %esi,%ebx │ │ - imul %edx,%ebx │ │ - lea 0x26(%esi),%edx │ │ - imul %edx,%ecx │ │ - add 0x38(%esp),%ebx │ │ - add %ecx,%ebx │ │ - mov 0x3c(%esp),%ecx │ │ - sar %cl,%ebx │ │ - mov 0x28(%ebp),%ecx │ │ - cmp %ecx,%ebx │ │ - jg a7687 │ │ - mov %ebx,%ecx │ │ - xor %esi,%esi │ │ - test %ebx,%ebx │ │ - js a7620 │ │ - mov %ecx,%esi │ │ - jmp a7620 │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call a76af │ │ + call af6df │ │ pop %ebx │ │ - add $0x2d8c1,%ebx │ │ + add $0x27891,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ sub $0xc,%esp │ │ + pushl 0x2c(%ebp) │ │ + push $0x2 │ │ pushl 0x28(%ebp) │ │ - push $0x0 │ │ - push $0x1 │ │ pushl 0x24(%ebp) │ │ pushl 0x20(%ebp) │ │ pushl 0x1c(%ebp) │ │ pushl 0x18(%ebp) │ │ pushl 0x14(%ebp) │ │ pushl 0x10(%ebp) │ │ - call ac010 │ │ + call b6b50 │ │ add $0x30,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ - call a76ff │ │ + call af72f │ │ pop %ebx │ │ - add $0x2d871,%ebx │ │ + add $0x27841,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ pushl 0x28(%ebp) │ │ - push $0x1 │ │ - push $0x1 │ │ + push $0x6 │ │ pushl 0x24(%ebp) │ │ pushl 0x20(%ebp) │ │ pushl 0x1c(%ebp) │ │ pushl 0x18(%ebp) │ │ pushl 0x14(%ebp) │ │ pushl 0x10(%ebp) │ │ - call ac010 │ │ - add $0x30,%esp │ │ + call b3cd0 │ │ + add $0x20,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffffc,%esp │ │ - sub $0x13c,%esp │ │ - call a7754 │ │ - pop %eax │ │ - add $0x2d81c,%eax │ │ - mov 0x10(%ebp),%edx │ │ - mov 0x14(%ebp),%ecx │ │ - lea (%ecx,%ecx,2),%ecx │ │ - sub %ecx,%edx │ │ - mov %edx,0x28(%esp) │ │ - bsr 0x24(%ebp),%edx │ │ - xor $0x1f,%edx │ │ - mov $0x19,%ecx │ │ - mov %edx,0x24(%esp) │ │ - sub %edx,%ecx │ │ - mov $0x1,%edx │ │ - mov %ecx,0x40(%esp) │ │ - shl %cl,%edx │ │ - sar %edx │ │ - mov %edx,0x44(%esp) │ │ - lea -0x5388(%eax),%edx │ │ - mov 0x1c(%ebp),%esi │ │ - lea 0x4c(%esp),%eax │ │ - xor %ebx,%ebx │ │ - mov %edx,0xc(%esp) │ │ - mov %eax,0x30(%esp) │ │ - mov %ebx,0x38(%esp) │ │ - mov %esi,%edi │ │ - mov 0x28(%esp),%esi │ │ - movzwl -0x6(%esi),%ebx │ │ - movzwl -0x4(%esi),%eax │ │ - mov %ax,0x18(%esp) │ │ - movzwl -0x2(%esi),%eax │ │ - mov %ax,0x20(%esp) │ │ - movzwl (%esi),%eax │ │ - mov %ax,0x1c(%esp) │ │ - movzwl 0x2(%esi),%eax │ │ - mov %ax,0x10(%esp) │ │ - movzwl 0x4(%esi),%eax │ │ - mov %ax,0x14(%esp) │ │ - movzwl 0x6(%esi),%eax │ │ - mov %eax,0x34(%esp) │ │ - mov $0xfffffff8,%ecx │ │ - mov %edi,0x3c(%esp) │ │ - mov %edi,%eax │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call af77f │ │ + pop %ebx │ │ + add $0x277f1,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0x8,%esp │ │ + pushl 0x30(%ebp) │ │ + push $0x6 │ │ + pushl 0x2c(%ebp) │ │ + pushl 0x28(%ebp) │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call b4e20 │ │ + add $0x30,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %eax,0x48(%esp) │ │ - add $0x200,%eax │ │ - sar $0xa,%eax │ │ - movzwl %bx,%ebx │ │ - movsbl 0x200(%edx,%eax,8),%esi │ │ - imul %esi,%ebx │ │ - movzwl 0x18(%esp),%edi │ │ - mov %di,0x2e(%esp) │ │ - movsbl 0x204(%edx,%eax,8),%esi │ │ - movzwl %di,%edx │ │ - imul %esi,%edx │ │ - add 0x44(%esp),%ebx │ │ - add %ebx,%edx │ │ - movzwl 0x20(%esp),%ebx │ │ - mov 0xc(%esp),%esi │ │ - movsbl 0x201(%esi,%eax,8),%esi │ │ - mov %bx,0x18(%esp) │ │ - movzwl %bx,%ebx │ │ - imul %esi,%ebx │ │ - add %edx,%ebx │ │ - movzwl 0x1c(%esp),%esi │ │ - mov 0xc(%esp),%edx │ │ - movsbl 0x205(%edx,%eax,8),%edx │ │ - mov %si,0x20(%esp) │ │ - movzwl %si,%esi │ │ - imul %edx,%esi │ │ - add %ebx,%esi │ │ - movzwl 0x10(%esp),%ebx │ │ - mov 0xc(%esp),%edx │ │ - movsbl 0x202(%edx,%eax,8),%edx │ │ - mov %bx,0x1c(%esp) │ │ - movzwl %bx,%ebx │ │ - imul %edx,%ebx │ │ - add %esi,%ebx │ │ - movzwl 0x14(%esp),%esi │ │ - mov 0xc(%esp),%edx │ │ - movsbl 0x206(%edx,%eax,8),%edx │ │ - mov %si,0x10(%esp) │ │ - movzwl %si,%esi │ │ - imul %edx,%esi │ │ - add %ebx,%esi │ │ - mov 0x34(%esp),%edx │ │ - mov %edx,%ebx │ │ - mov 0xc(%esp),%edx │ │ - movsbl 0x203(%edx,%eax,8),%edx │ │ - mov %bx,0x14(%esp) │ │ - movzwl %bx,%ebx │ │ - imul %edx,%ebx │ │ - mov 0xc(%esp),%edx │ │ - add %esi,%ebx │ │ - movsbl 0x207(%edx,%eax,8),%eax │ │ - mov 0x28(%esp),%esi │ │ - mov %ecx,%edi │ │ - movzwl 0x18(%esi,%ecx,2),%esi │ │ - mov %esi,0x34(%esp) │ │ - imul %esi,%eax │ │ - add %ebx,%eax │ │ - mov 0x40(%esp),%ecx │ │ - sar %cl,%eax │ │ - mov 0x30(%esp),%esi │ │ - mov %ax,0x10(%esi,%edi,2) │ │ - mov 0x18(%ebp),%eax │ │ - movswl (%eax),%eax │ │ - mov 0x48(%esp),%ecx │ │ - add %eax,%ecx │ │ - mov %ecx,%eax │ │ - movzwl 0x2e(%esp),%ebx │ │ - inc %edi │ │ - mov %edi,%ecx │ │ - jne a7800 │ │ - mov 0x18(%ebp),%edi │ │ - mov %edi,%eax │ │ - movswl 0x2(%edi),%eax │ │ - mov 0x3c(%esp),%esi │ │ - add %eax,%esi │ │ - mov 0x14(%ebp),%eax │ │ - add %eax,0x28(%esp) │ │ - mov 0x30(%esp),%eax │ │ - add $0x10,%eax │ │ - mov 0x38(%esp),%ebx │ │ - inc %ebx │ │ - cmp $0xf,%ebx │ │ - jne a77a0 │ │ - mov 0x24(%esp),%ecx │ │ - add $0xfffffff5,%ecx │ │ - mov $0x1,%esi │ │ - mov %ecx,0x24(%esp) │ │ - shl %cl,%esi │ │ - sar %esi │ │ - mov %esi,0x18(%esp) │ │ - lea 0xbc(%esp),%ecx │ │ - movl $0x0,0x10(%esp) │ │ - mov 0x20(%ebp),%eax │ │ - mov 0x8(%ebp),%esi │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call af7cf │ │ + pop %ebx │ │ + add $0x277a1,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0x4,%esp │ │ + pushl 0x24(%ebp) │ │ + push $0x6 │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call b5960 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov $0xfffffff0,%edi │ │ - mov %eax,0x14(%esp) │ │ - mov %ecx,%ebx │ │ - mov %esi,0x1c(%esp) │ │ nop │ │ - mov %eax,0x20(%esp) │ │ - lea 0x200(%eax),%ecx │ │ - sar $0xa,%ecx │ │ - movsbl 0x200(%edx,%ecx,8),%esi │ │ - movswl -0x60(%ebx,%edi,1),%eax │ │ - imul %esi,%eax │ │ - add 0x18(%esp),%eax │ │ - movsbl 0x204(%edx,%ecx,8),%esi │ │ - movswl -0x50(%ebx,%edi,1),%edx │ │ - imul %esi,%edx │ │ - add %eax,%edx │ │ - mov 0xc(%esp),%eax │ │ - movsbl 0x201(%eax,%ecx,8),%eax │ │ - movswl -0x40(%ebx,%edi,1),%esi │ │ - imul %eax,%esi │ │ - add %edx,%esi │ │ - mov 0xc(%esp),%eax │ │ - movsbl 0x205(%eax,%ecx,8),%eax │ │ - movswl -0x30(%ebx,%edi,1),%edx │ │ - imul %eax,%edx │ │ - add %esi,%edx │ │ - mov 0xc(%esp),%eax │ │ - movsbl 0x202(%eax,%ecx,8),%eax │ │ - movswl -0x20(%ebx,%edi,1),%esi │ │ - imul %eax,%esi │ │ - add %edx,%esi │ │ - mov 0xc(%esp),%eax │ │ - movsbl 0x206(%eax,%ecx,8),%eax │ │ - movswl -0x10(%ebx,%edi,1),%edx │ │ - imul %eax,%edx │ │ - add %esi,%edx │ │ - mov 0xc(%esp),%eax │ │ - movsbl 0x203(%eax,%ecx,8),%eax │ │ - movswl (%ebx,%edi,1),%esi │ │ - imul %eax,%esi │ │ - add %edx,%esi │ │ - mov 0xc(%esp),%eax │ │ - movsbl 0x207(%eax,%ecx,8),%eax │ │ - movswl 0x10(%ebx,%edi,1),%edx │ │ - imul %eax,%edx │ │ - add %esi,%edx │ │ - mov 0x24(%ebp),%eax │ │ - mov %eax,%esi │ │ - mov 0x24(%esp),%ecx │ │ - sar %cl,%edx │ │ - cmp %eax,%edx │ │ - mov %edx,%eax │ │ - cmovg %esi,%eax │ │ - mov 0x1c(%esp),%esi │ │ - test %edx,%edx │ │ - mov 0xc(%esp),%edx │ │ - mov $0x0,%ecx │ │ - cmovs %ecx,%eax │ │ - mov %ax,0x10(%esi,%edi,1) │ │ - mov 0x18(%ebp),%eax │ │ - movswl 0x4(%eax),%eax │ │ - mov 0x20(%esp),%ecx │ │ - add %eax,%ecx │ │ - mov %ecx,%eax │ │ - add $0x2,%edi │ │ - jne a7990 │ │ - mov 0x18(%ebp),%eax │ │ - movswl 0x6(%eax),%ecx │ │ - mov 0x14(%esp),%eax │ │ - add %ecx,%eax │ │ - mov 0x10(%esp),%ecx │ │ - inc %ecx │ │ - add 0xc(%ebp),%esi │ │ - add $0x10,%ebx │ │ - mov %ecx,0x10(%esp) │ │ - cmp $0x8,%ecx │ │ - mov %ebx,%ecx │ │ - jne a7980 │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call af81f │ │ + pop %ebx │ │ + add $0x27751,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + pushl 0x2c(%ebp) │ │ + push $0x6 │ │ + pushl 0x28(%ebp) │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call b6b50 │ │ + add $0x30,%esp │ │ + lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffffc,%esp │ │ - sub $0x13c,%esp │ │ - call a7ad4 │ │ - pop %eax │ │ - add $0x2d49c,%eax │ │ - mov 0x10(%ebp),%esi │ │ - mov 0x14(%ebp),%edx │ │ - bsr 0x24(%ebp),%ecx │ │ - xor $0xffffffe0,%ecx │ │ - lea (%edx,%edx,2),%edx │ │ - sub %edx,%esi │ │ - mov %esi,0x2c(%esp) │ │ - add $0x1a,%ecx │ │ - mov $0x1,%edx │ │ - mov %ecx,0x40(%esp) │ │ - shl %cl,%edx │ │ - sar %edx │ │ - mov %edx,0x44(%esp) │ │ - lea -0x5388(%eax),%edi │ │ - mov 0x1c(%ebp),%esi │ │ - mov 0xc(%ebp),%eax │ │ - mov %eax,0x28(%esp) │ │ - lea 0x4c(%esp),%eax │ │ - xor %ebx,%ebx │ │ - mov %edi,0x10(%esp) │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call af86f │ │ + pop %ebx │ │ + add $0x27701,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + pushl 0x28(%ebp) │ │ + push $0xa │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call b3cd0 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ - mov %eax,0x34(%esp) │ │ - mov %ebx,0x38(%esp) │ │ - mov 0x2c(%esp),%eax │ │ - mov %esi,%edx │ │ - movzwl -0x6(%eax),%esi │ │ - movzwl -0x4(%eax),%ebx │ │ - mov %bx,0x14(%esp) │ │ - movzwl -0x2(%eax),%ebx │ │ - mov %bx,0x24(%esp) │ │ - movzwl (%eax),%ebx │ │ - mov %bx,0xc(%esp) │ │ - movzwl 0x2(%eax),%ebx │ │ - mov %bx,0x20(%esp) │ │ - movzwl 0x4(%eax),%ebx │ │ - mov %bx,0x1c(%esp) │ │ - movzwl 0x6(%eax),%eax │ │ - mov %eax,0x18(%esp) │ │ - mov $0xfffffff8,%ecx │ │ - mov %edx,0x3c(%esp) │ │ nop │ │ - mov %edx,0x48(%esp) │ │ - add $0x200,%edx │ │ - sar $0xa,%edx │ │ - movzwl %si,%esi │ │ - movsbl 0x200(%edi,%edx,8),%eax │ │ - imul %eax,%esi │ │ - movzwl 0x14(%esp),%ebx │ │ - mov %bx,0x32(%esp) │ │ - movsbl 0x204(%edi,%edx,8),%eax │ │ - movzwl %bx,%edi │ │ - imul %eax,%edi │ │ - add 0x44(%esp),%esi │ │ - add %esi,%edi │ │ - movzwl 0x24(%esp),%esi │ │ - mov 0x10(%esp),%eax │ │ - movsbl 0x201(%eax,%edx,8),%eax │ │ - mov %si,0x14(%esp) │ │ - movzwl %si,%esi │ │ - imul %eax,%esi │ │ - add %edi,%esi │ │ - movzwl 0xc(%esp),%edi │ │ - mov 0x10(%esp),%eax │ │ - movsbl 0x205(%eax,%edx,8),%eax │ │ - mov %di,0x24(%esp) │ │ - movzwl %di,%edi │ │ - imul %eax,%edi │ │ - add %esi,%edi │ │ - movzwl 0x20(%esp),%esi │ │ - mov 0x10(%esp),%eax │ │ - movsbl 0x202(%eax,%edx,8),%eax │ │ - mov %si,0xc(%esp) │ │ - movzwl %si,%esi │ │ - imul %eax,%esi │ │ - add %edi,%esi │ │ - movzwl 0x1c(%esp),%edi │ │ - mov 0x10(%esp),%eax │ │ - movsbl 0x206(%eax,%edx,8),%eax │ │ - mov %di,0x20(%esp) │ │ - movzwl %di,%edi │ │ - imul %eax,%edi │ │ - add %esi,%edi │ │ - mov 0x18(%esp),%eax │ │ - mov %eax,%esi │ │ - mov 0x10(%esp),%eax │ │ - movsbl 0x203(%eax,%edx,8),%eax │ │ - mov %si,0x1c(%esp) │ │ - movzwl %si,%esi │ │ - imul %eax,%esi │ │ - add %edi,%esi │ │ - mov 0x10(%esp),%edi │ │ - movsbl 0x207(%edi,%edx,8),%eax │ │ - mov 0x2c(%esp),%edx │ │ - mov %ecx,%ebx │ │ - movzwl 0x18(%edx,%ecx,2),%edx │ │ - mov %edx,0x18(%esp) │ │ - imul %edx,%eax │ │ - add %esi,%eax │ │ - mov 0x40(%esp),%ecx │ │ - sar %cl,%eax │ │ - mov 0x34(%esp),%edx │ │ - mov %ax,0x10(%edx,%ebx,2) │ │ - mov 0x18(%ebp),%eax │ │ - movswl (%eax),%eax │ │ - mov 0x48(%esp),%edx │ │ - add %eax,%edx │ │ - movzwl 0x32(%esp),%esi │ │ - inc %ebx │ │ - mov %ebx,%ecx │ │ - jne a7b70 │ │ - mov 0x18(%ebp),%eax │ │ - movswl 0x2(%eax),%edx │ │ - mov 0x3c(%esp),%esi │ │ - add %edx,%esi │ │ - mov 0x14(%ebp),%eax │ │ - add %eax,0x2c(%esp) │ │ - mov 0x34(%esp),%eax │ │ - add $0x10,%eax │ │ - mov 0x38(%esp),%ebx │ │ - inc %ebx │ │ - cmp $0xf,%ebx │ │ - jne a7b20 │ │ - mov 0x28(%esp),%eax │ │ - add %eax,%eax │ │ - mov %eax,0x28(%esp) │ │ - lea 0xbc(%esp),%ecx │ │ - xor %esi,%esi │ │ - mov 0x20(%ebp),%eax │ │ - mov 0x8(%ebp),%ebx │ │ - mov 0x10(%esp),%edi │ │ nop │ │ - mov %ecx,0x14(%esp) │ │ - mov %esi,0x18(%esp) │ │ - mov $0xfffffff0,%esi │ │ - mov %eax,0x1c(%esp) │ │ - mov %ebx,0x20(%esp) │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %eax,0x24(%esp) │ │ - lea 0x200(%eax),%ebx │ │ - sar $0xa,%ebx │ │ - movsbl 0x200(%edi,%ebx,8),%ecx │ │ - mov 0x14(%esp),%eax │ │ - movswl -0x60(%eax,%esi,1),%edx │ │ - imul %ecx,%edx │ │ - movsbl 0x204(%edi,%ebx,8),%ecx │ │ - mov %ecx,0xc(%esp) │ │ - movswl -0x50(%eax,%esi,1),%ecx │ │ - imul 0xc(%esp),%ecx │ │ - add %edx,%ecx │ │ - movsbl 0x201(%edi,%ebx,8),%edx │ │ - mov %edx,0xc(%esp) │ │ - movswl -0x40(%eax,%esi,1),%edx │ │ - imul 0xc(%esp),%edx │ │ - add %ecx,%edx │ │ - movsbl 0x205(%edi,%ebx,8),%ecx │ │ - mov %ecx,0xc(%esp) │ │ - movswl -0x30(%eax,%esi,1),%ecx │ │ - imul 0xc(%esp),%ecx │ │ - add %edx,%ecx │ │ - movsbl 0x202(%edi,%ebx,8),%edx │ │ - mov %edx,0xc(%esp) │ │ - movswl -0x20(%eax,%esi,1),%edx │ │ - imul 0xc(%esp),%edx │ │ - add %ecx,%edx │ │ - movsbl 0x206(%edi,%ebx,8),%ecx │ │ - mov %ecx,0xc(%esp) │ │ - movswl -0x10(%eax,%esi,1),%ecx │ │ - imul 0xc(%esp),%ecx │ │ - add %edx,%ecx │ │ - movsbl 0x203(%edi,%ebx,8),%edx │ │ - mov %edx,0xc(%esp) │ │ - movswl (%eax,%esi,1),%edx │ │ - imul 0xc(%esp),%edx │ │ - movsbl 0x207(%edi,%ebx,8),%ebx │ │ - mov %ebx,0xc(%esp) │ │ - movswl 0x10(%eax,%esi,1),%ebx │ │ - imul 0xc(%esp),%ebx │ │ - add %ecx,%edx │ │ - lea 0x40(%ebx,%edx,1),%eax │ │ - mov 0x20(%esp),%ebx │ │ - shr $0x7,%eax │ │ - add $0xffffe000,%eax │ │ - mov %ax,0x10(%ebx,%esi,1) │ │ - mov 0x18(%ebp),%eax │ │ - movswl 0x4(%eax),%eax │ │ - mov 0x24(%esp),%ecx │ │ - add %eax,%ecx │ │ - mov %ecx,%eax │ │ - add $0x2,%esi │ │ - jne a7cf0 │ │ - mov 0x18(%ebp),%eax │ │ - movswl 0x6(%eax),%eax │ │ - mov 0x1c(%esp),%ecx │ │ - add %eax,%ecx │ │ - mov %ecx,%eax │ │ - mov 0x18(%esp),%esi │ │ - inc %esi │ │ - add 0x28(%esp),%ebx │ │ - mov 0x14(%esp),%ecx │ │ - add $0x10,%ecx │ │ - cmp $0x8,%esi │ │ - jne a7cd0 │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call af8bf │ │ + pop %ebx │ │ + add $0x276b1,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0x8,%esp │ │ + pushl 0x30(%ebp) │ │ + push $0xa │ │ + pushl 0x2c(%ebp) │ │ + pushl 0x28(%ebp) │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call b4e20 │ │ + add $0x30,%esp │ │ + lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ - push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x50,%esp │ │ - call a7e31 │ │ - pop %eax │ │ - add $0x2d13f,%eax │ │ - mov %eax,0xc(%esp) │ │ - mov 0x1c(%ebp),%ecx │ │ - mov 0x14(%ebp),%eax │ │ - dec %eax │ │ - cmp %ecx,%eax │ │ - cmovg %ecx,%eax │ │ - mov %ecx,%edx │ │ - mov %ecx,%esi │ │ - neg %edx │ │ - mov 0xc(%ebp),%ecx │ │ - dec %ecx │ │ - mov %ecx,0x28(%esp) │ │ - cmp %edx,%ecx │ │ - cmovle %ecx,%edx │ │ - xor %ecx,%ecx │ │ - test %esi,%esi │ │ - cmovs %ecx,%eax │ │ - mov %eax,(%esp) │ │ - cmovg %ecx,%edx │ │ - mov 0x18(%ebp),%ebx │ │ - mov 0x10(%ebp),%eax │ │ - lea -0x1(%eax),%ecx │ │ - cmp %ebx,%ecx │ │ - cmovg %ebx,%ecx │ │ - mov %ebx,%eax │ │ - neg %eax │ │ - mov 0x8(%ebp),%esi │ │ - lea -0x1(%esi),%edi │ │ - cmp %eax,%edi │ │ - cmovle %edi,%eax │ │ - test %ebx,%ebx │ │ - mov $0x0,%esi │ │ - cmovs %esi,%ecx │ │ - mov %ecx,0x20(%esp) │ │ - mov $0x0,%ecx │ │ - cmovg %ecx,%eax │ │ - mov %eax,0x1c(%esp) │ │ - mov 0x8(%ebp),%eax │ │ - sub 0x10(%ebp),%eax │ │ - add %ebx,%eax │ │ - cmp %edi,%eax │ │ - cmovle %eax,%edi │ │ - test %eax,%eax │ │ - cmovs %ecx,%edi │ │ - xor %ecx,%ecx │ │ - mov %edi,0x4(%esp) │ │ - mov 0xc(%ebp),%eax │ │ - sub 0x14(%ebp),%eax │ │ - add 0x1c(%ebp),%eax │ │ - mov 0x28(%esp),%ebx │ │ - cmp %ebx,%eax │ │ - cmovle %eax,%ebx │ │ - test %eax,%eax │ │ - cmovs %ecx,%ebx │ │ - mov %ebx,%ecx │ │ - mov 0x24(%ebp),%eax │ │ - sar %eax │ │ - mov %edx,%edi │ │ - mov %eax,%esi │ │ - mov %eax,0x10(%esp) │ │ - imul %eax,%edi │ │ - mov 0xc(%ebp),%eax │ │ - mov %edx,0x40(%esp) │ │ - sub %edx,%eax │ │ - mov 0xc(%esp),%ebx │ │ - mov %ecx,%esi │ │ - mov %ecx,0x28(%esp) │ │ - sub %ecx,%eax │ │ - mov %eax,0x2c(%esp) │ │ - test %eax,%eax │ │ - mov 0x20(%ebp),%ecx │ │ - lea (%ecx,%edi,2),%eax │ │ - mov %eax,0x30(%esp) │ │ - mov (%esp),%ecx │ │ - jle a834c │ │ - mov %edi,0x8(%esp) │ │ - mov 0x2c(%ebp),%edx │ │ - sar %edx │ │ - mov %edx,%eax │ │ - mov %edx,0x24(%esp) │ │ - imul %edx,%ecx │ │ - add 0x20(%esp),%ecx │ │ - add %ecx,%ecx │ │ - add 0x28(%ebp),%ecx │ │ - mov %ecx,(%esp) │ │ + sub $0x10,%esp │ │ + call af90f │ │ + pop %ebx │ │ + add $0x27661,%ebx │ │ mov 0x8(%ebp),%ecx │ │ - mov %ecx,%edx │ │ - mov 0x1c(%esp),%edi │ │ - sub %edi,%edx │ │ - mov 0x4(%esp),%eax │ │ - sub %eax,%edx │ │ - mov %edi,%esi │ │ - sub $0x1,%esi │ │ - add %edx,%esi │ │ - mov %esi,0x3c(%esp) │ │ - add %edx,%edx │ │ - mov %edx,0x20(%esp) │ │ - cmp $0x1,%edi │ │ - jae a805e │ │ - test %eax,%eax │ │ - mov 0x20(%ebp),%edx │ │ - mov 0x30(%esp),%esi │ │ - je a81dc │ │ - mov %eax,%ebx │ │ - and $0xfffffff0,%ebx │ │ - mov %ebx,0x14(%esp) │ │ - mov 0x8(%esp),%ebx │ │ - add %ecx,%ebx │ │ - sub %edi,%ebx │ │ - sub %eax,%ebx │ │ - lea 0x10(%edx,%ebx,2),%edi │ │ - mov 0x10(%esp),%ecx │ │ - lea (%ecx,%ecx,1),%eax │ │ - mov %eax,0x18(%esp) │ │ - lea (%edx,%ebx,2),%eax │ │ - mov %eax,0x8(%esp) │ │ - xor %edx,%edx │ │ - mov (%esp),%eax │ │ - mov 0xc(%esp),%ebx │ │ - jmp a7fd0 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov (%esp),%eax │ │ - mov 0x24(%esp),%ecx │ │ - lea (%eax,%ecx,2),%eax │ │ - mov 0x10(%esp),%ecx │ │ - lea (%esi,%ecx,2),%esi │ │ - mov 0x1c(%esp),%edx │ │ - inc %edx │ │ - mov 0x18(%esp),%ecx │ │ - add %ecx,%ebx │ │ - mov %ebx,%edi │ │ - add %ecx,0x8(%esp) │ │ - cmp 0x2c(%esp),%edx │ │ - mov 0xc(%esp),%ebx │ │ - je a834c │ │ - mov %edx,0x1c(%esp) │ │ + mov 0xc(%ebp),%edx │ │ sub $0x4,%esp │ │ - pushl 0x24(%esp) │ │ - mov %eax,0x8(%esp) │ │ - push %eax │ │ - push %esi │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - cmpl $0x0,0x4(%esp) │ │ - mov %edi,%ebx │ │ - jle a7fa0 │ │ - mov 0x3c(%esp),%eax │ │ - movzwl (%esi,%eax,2),%eax │ │ - xor %edx,%edx │ │ - cmpl $0x10,0x4(%esp) │ │ - jb a803f │ │ - movd %eax,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - mov 0x14(%esp),%ecx │ │ - mov %ebx,%edx │ │ + pushl 0x24(%ebp) │ │ + push $0xa │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call b5960 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movdqu %xmm0,-0x10(%edx) │ │ - movdqu %xmm0,(%edx) │ │ - add $0x20,%edx │ │ - add $0xfffffff0,%ecx │ │ - jne a8020 │ │ - mov 0x14(%esp),%edx │ │ - cmp %edx,0x4(%esp) │ │ - je a7fa0 │ │ - mov 0x4(%esp),%ecx │ │ - sub %edx,%ecx │ │ - mov 0x8(%esp),%edi │ │ - lea (%edi,%edx,2),%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %ax,(%edx) │ │ - add $0x2,%edx │ │ - dec %ecx │ │ - jne a8050 │ │ - jmp a7fa0 │ │ - test %edi,%edi │ │ - mov 0x20(%ebp),%edx │ │ - mov %edx,%ebx │ │ - mov 0x30(%esp),%esi │ │ - jle a823c │ │ - and $0xfffffff0,%edi │ │ - mov %edi,0x38(%esp) │ │ - mov 0x4(%esp),%eax │ │ - mov %eax,%edx │ │ - and $0xfffffff0,%edx │ │ - mov %edx,0x44(%esp) │ │ - mov 0x8(%esp),%edx │ │ - add %ecx,%edx │ │ - lea (%ebx,%edx,2),%edi │ │ - sub %eax,%edx │ │ - lea 0x10(%ebx,%edx,2),%ecx │ │ - mov %ecx,0x18(%esp) │ │ - neg %eax │ │ - mov %eax,0x48(%esp) │ │ - mov 0x10(%esp),%eax │ │ - add %eax,%eax │ │ - mov %eax,0x34(%esp) │ │ - xor %edx,%edx │ │ - mov (%esp),%ecx │ │ - mov 0xc(%esp),%ebx │ │ - jmp a80eb │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call af95f │ │ + pop %ebx │ │ + add $0x27611,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + pushl 0x2c(%ebp) │ │ + push $0xa │ │ + pushl 0x28(%ebp) │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call b6b50 │ │ + add $0x30,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call af9af │ │ + pop %ebx │ │ + add $0x275c1,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + pushl 0x28(%ebp) │ │ + push $0x1 │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call b3cd0 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov (%esp),%ecx │ │ - mov 0x24(%esp),%eax │ │ - lea (%ecx,%eax,2),%ecx │ │ - mov 0x34(%esp),%eax │ │ - add %eax,%esi │ │ - mov 0x14(%esp),%edx │ │ - inc %edx │ │ - add %eax,%ebx │ │ - mov %ebx,0x18(%esp) │ │ - add %eax,%edi │ │ - cmp 0x2c(%esp),%edx │ │ - mov 0xc(%esp),%ebx │ │ - je a834c │ │ - mov %edx,0x14(%esp) │ │ - mov %edi,0x8(%esp) │ │ - mov 0x1c(%esp),%edi │ │ - lea (%esi,%edi,2),%eax │ │ - sub $0x4,%esp │ │ - pushl 0x24(%esp) │ │ - mov %ecx,0x8(%esp) │ │ - push %ecx │ │ - push %eax │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - cmp $0x10,%edi │ │ - movzwl (%esi,%edi,2),%eax │ │ - mov $0x0,%ecx │ │ - mov 0x4(%esp),%edx │ │ - mov 0x18(%esp),%ebx │ │ - jb a8160 │ │ - movd %eax,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - xor %ecx,%ecx │ │ - mov 0x38(%esp),%edi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movdqu %xmm0,(%esi,%ecx,2) │ │ - movdqu %xmm0,0x10(%esi,%ecx,2) │ │ - add $0x10,%ecx │ │ - cmp %ecx,%edi │ │ - jne a8140 │ │ - mov %edi,%ecx │ │ - mov 0x1c(%esp),%edi │ │ - cmp %ecx,%edi │ │ - je a8169 │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call af9ff │ │ + pop %ebx │ │ + add $0x27571,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0x8,%esp │ │ + pushl 0x30(%ebp) │ │ + push $0x1 │ │ + pushl 0x2c(%ebp) │ │ + pushl 0x28(%ebp) │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call b4e20 │ │ + add $0x30,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ - mov %ax,(%esi,%ecx,2) │ │ - inc %ecx │ │ - cmp %ecx,%edi │ │ - jne a8160 │ │ - test %edx,%edx │ │ - mov 0x8(%esp),%edi │ │ - je a80c0 │ │ - jle a80c0 │ │ - mov 0x3c(%esp),%eax │ │ - movzwl (%esi,%eax,2),%eax │ │ - xor %ecx,%ecx │ │ - cmp $0x10,%edx │ │ - jb a81c3 │ │ - movd %eax,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - mov 0x44(%esp),%ecx │ │ - mov %ebx,%edx │ │ nop │ │ nop │ │ - movdqu %xmm0,-0x10(%edx) │ │ - movdqu %xmm0,(%edx) │ │ - add $0x20,%edx │ │ - add $0xfffffff0,%ecx │ │ - jne a81a0 │ │ - mov 0x44(%esp),%ecx │ │ - cmp %ecx,0x4(%esp) │ │ - mov 0x8(%esp),%edi │ │ - je a80c0 │ │ - add 0x48(%esp),%ecx │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call afa4f │ │ + pop %ebx │ │ + add $0x27521,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0x4,%esp │ │ + pushl 0x24(%ebp) │ │ + push $0x1 │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call b5960 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %ax,(%edi,%ecx,2) │ │ - inc %ecx │ │ - jne a81d0 │ │ - jmp a80c0 │ │ - mov 0x28(%esp),%eax │ │ - mov 0x40(%esp),%ecx │ │ - mov %esi,%edi │ │ - lea (%ecx,%eax,1),%esi │ │ - sub 0xc(%ebp),%esi │ │ - mov 0x24(%esp),%eax │ │ - add %eax,%eax │ │ - mov %eax,0x24(%esp) │ │ - mov 0x10(%esp),%eax │ │ - add %eax,%eax │ │ - mov %eax,0x4(%esp) │ │ - mov (%esp),%eax │ │ - mov 0xc(%esp),%ebx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %eax,(%esp) │ │ - sub $0x4,%esp │ │ - pushl 0x24(%esp) │ │ - push %eax │ │ - push %edi │ │ - call 14a0 │ │ - mov 0x1c(%esp),%ebx │ │ - mov 0x10(%esp),%eax │ │ - add $0x10,%esp │ │ - add 0x24(%esp),%eax │ │ - add 0x4(%esp),%edi │ │ - inc %esi │ │ - jne a8210 │ │ - jmp a834c │ │ - mov 0x4(%esp),%edx │ │ - mov %edx,%eax │ │ - and $0xfffffff0,%eax │ │ - mov %eax,0x34(%esp) │ │ - mov 0x8(%esp),%eax │ │ - add %ecx,%eax │ │ - lea (%ebx,%eax,2),%edi │ │ - sub %edx,%eax │ │ - lea 0x10(%ebx,%eax,2),%eax │ │ - mov %eax,0x8(%esp) │ │ - mov 0x10(%esp),%eax │ │ - add %eax,%eax │ │ - mov %eax,0x14(%esp) │ │ - neg %edx │ │ - mov %edx,0x38(%esp) │ │ - xor %edx,%edx │ │ - mov (%esp),%ecx │ │ - mov 0xc(%esp),%ebx │ │ - jmp a82b0 │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call afa9f │ │ + pop %ebx │ │ + add $0x274d1,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + pushl 0x2c(%ebp) │ │ + push $0x1 │ │ + pushl 0x28(%ebp) │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call b6b50 │ │ + add $0x30,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov (%esp),%ecx │ │ - mov 0x24(%esp),%eax │ │ - lea (%ecx,%eax,2),%ecx │ │ - mov 0x10(%esp),%eax │ │ - lea (%esi,%eax,2),%esi │ │ - mov 0x18(%esp),%edx │ │ - inc %edx │ │ - mov 0x14(%esp),%eax │ │ - add %eax,%ebx │ │ - mov %ebx,0x8(%esp) │ │ - add %eax,%edi │ │ - cmp 0x2c(%esp),%edx │ │ - mov 0xc(%esp),%ebx │ │ - je a834c │ │ - mov %edx,0x18(%esp) │ │ - mov 0x1c(%esp),%eax │ │ - lea (%esi,%eax,2),%eax │ │ - sub $0x4,%esp │ │ - pushl 0x24(%esp) │ │ - mov %ecx,0x8(%esp) │ │ - push %ecx │ │ - push %eax │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - mov 0x4(%esp),%edx │ │ - test %edx,%edx │ │ - mov 0x8(%esp),%ebx │ │ - je a8280 │ │ - jle a8280 │ │ - mov 0x3c(%esp),%eax │ │ - movzwl (%esi,%eax,2),%eax │ │ - xor %ecx,%ecx │ │ - cmp $0x10,%edx │ │ - jb a832f │ │ - movd %eax,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - mov 0x34(%esp),%ecx │ │ - mov %ebx,%edx │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call afaef │ │ + pop %ebx │ │ + add $0x27481,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + pushl 0x28(%ebp) │ │ + push $0x5 │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call b3cd0 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -178598,2271 +186351,1846 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movdqu %xmm0,-0x10(%edx) │ │ - movdqu %xmm0,(%edx) │ │ - add $0x20,%edx │ │ - add $0xfffffff0,%ecx │ │ - jne a8310 │ │ - mov 0x34(%esp),%ecx │ │ - cmp %ecx,0x4(%esp) │ │ - je a8280 │ │ - add 0x38(%esp),%ecx │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call afb3f │ │ + pop %ebx │ │ + add $0x27431,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0x8,%esp │ │ + pushl 0x30(%ebp) │ │ + push $0x5 │ │ + pushl 0x2c(%ebp) │ │ + pushl 0x28(%ebp) │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call b4e20 │ │ + add $0x30,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call afb8f │ │ + pop %ebx │ │ + add $0x273e1,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0x4,%esp │ │ + pushl 0x24(%ebp) │ │ + push $0x5 │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call b5960 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %ax,(%edi,%ecx,2) │ │ - inc %ecx │ │ - jne a8340 │ │ - jmp a8280 │ │ - mov 0x40(%esp),%ecx │ │ - test %ecx,%ecx │ │ - jle a83a0 │ │ - mov 0x8(%ebp),%eax │ │ - add %eax,%eax │ │ - mov %eax,(%esp) │ │ - mov 0x10(%esp),%eax │ │ - add %eax,%eax │ │ - mov %eax,0x4(%esp) │ │ - mov 0x20(%ebp),%esi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - sub $0x4,%esp │ │ - pushl 0x4(%esp) │ │ - pushl 0x38(%esp) │ │ - push %esi │ │ - mov %esi,%edi │ │ - mov %ecx,%esi │ │ - call 14a0 │ │ - mov %esi,%ecx │ │ - mov %edi,%esi │ │ - add $0x10,%esp │ │ - add 0x4(%esp),%esi │ │ - dec %ecx │ │ - jne a8370 │ │ - mov 0x28(%esp),%ecx │ │ - test %ecx,%ecx │ │ - mov 0x8(%ebp),%edx │ │ - jg a83ae │ │ - jmp a8410 │ │ - mov 0x20(%ebp),%esi │ │ - mov 0x28(%esp),%ecx │ │ - test %ecx,%ecx │ │ - mov 0x8(%ebp),%edx │ │ - jle a8410 │ │ - mov %ecx,%eax │ │ - add %edx,%edx │ │ - mov 0x10(%esp),%ecx │ │ - mov %ecx,%edi │ │ - imul 0x2c(%esp),%edi │ │ - add %edi,%edi │ │ - mov %edi,(%esp) │ │ - mov 0x2c(%esp),%edi │ │ - lea -0x2(%edi,%edi,1),%edi │ │ - imul %ecx,%edi │ │ - mov %edi,0x4(%esp) │ │ - add %ecx,%ecx │ │ - mov %ecx,0x30(%esp) │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call afbdf │ │ + pop %ebx │ │ + add $0x27391,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + pushl 0x2c(%ebp) │ │ + push $0x5 │ │ + pushl 0x28(%ebp) │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call b6b50 │ │ + add $0x30,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %eax,0x28(%esp) │ │ - mov (%esp),%eax │ │ - add %esi,%eax │ │ - mov 0x4(%esp),%ecx │ │ - add %esi,%ecx │ │ - sub $0x4,%esp │ │ - push %edx │ │ - push %ecx │ │ - push %eax │ │ - mov %esi,%edi │ │ - mov %edx,%esi │ │ - call 14a0 │ │ - mov %esi,%edx │ │ - mov %edi,%esi │ │ - mov 0x38(%esp),%eax │ │ - add $0x10,%esp │ │ - add 0x30(%esp),%esi │ │ - dec %eax │ │ - jne a83e0 │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call afc2f │ │ + pop %ebx │ │ + add $0x27341,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + pushl 0x28(%ebp) │ │ + push $0x9 │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call b3cd0 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffffc,%esp │ │ - sub $0x2c,%esp │ │ - call a8431 │ │ - pop %eax │ │ - add $0x2cb3f,%eax │ │ - mov 0x18(%ebp),%ecx │ │ - test %ecx,%ecx │ │ - jle a8674 │ │ - mov 0x14(%ebp),%ecx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call afc7f │ │ + pop %ebx │ │ + add $0x272f1,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - mov 0x20(%ebp),%esi │ │ - dec %esi │ │ - sar %edx │ │ - sar %ecx │ │ - mov %ecx,0x20(%esp) │ │ - mov %esi,(%esp) │ │ - movd %esi,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - add %edx,%edx │ │ - mov %edx,0x1c(%esp) │ │ - movdqa -0x15810(%eax),%xmm1 │ │ - lea -0x4d80(%eax),%eax │ │ - mov %eax,0xc(%esp) │ │ - mov 0x1c(%ebp),%eax │ │ - mov 0x10(%ebp),%ecx │ │ - mov 0x8(%ebp),%edx │ │ + sub $0x8,%esp │ │ + pushl 0x30(%ebp) │ │ + push $0x9 │ │ + pushl 0x2c(%ebp) │ │ + pushl 0x28(%ebp) │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call b4e20 │ │ + add $0x30,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call afccf │ │ + pop %ebx │ │ + add $0x272a1,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0x4,%esp │ │ + pushl 0x24(%ebp) │ │ + push $0x9 │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call b5960 │ │ + add $0x20,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %edx,0x14(%esp) │ │ - mov %ecx,0x8(%esp) │ │ - mov %eax,0x24(%esp) │ │ - mov $0xffffffff,%ebx │ │ - movl $0x0,0x18(%esp) │ │ - mov 0x28(%ebp),%edi │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %edi,%edx │ │ - mov %edi,0x28(%esp) │ │ - sar $0x8,%edx │ │ - mov 0xc(%esp),%ecx │ │ - movsbl (%ecx,%edx,8),%esi │ │ - mov %esi,0x4(%esp) │ │ - lea -0x3(%ebx),%eax │ │ - mov %ebx,0x10(%esp) │ │ - cmp (%esp),%eax │ │ - mov %eax,%esi │ │ - cmovg (%esp),%esi │ │ - test %eax,%eax │ │ - mov $0x0,%eax │ │ - cmovs %eax,%esi │ │ - mov 0x8(%esp),%edi │ │ - movzwl (%edi,%esi,2),%eax │ │ - imul 0x4(%esp),%eax │ │ - movsbl 0x1(%ecx,%edx,8),%esi │ │ - mov %esi,0x4(%esp) │ │ - mov %ecx,%esi │ │ - lea -0x2(%ebx),%ecx │ │ - cmp (%esp),%ecx │ │ - mov %ecx,%ebx │ │ - cmovg (%esp),%ebx │ │ - test %ecx,%ecx │ │ - mov $0x0,%ecx │ │ - cmovs %ecx,%ebx │ │ - movzwl (%edi,%ebx,2),%ecx │ │ - imul 0x4(%esp),%ecx │ │ - add %eax,%ecx │ │ - movsbl 0x2(%esi,%edx,8),%eax │ │ - mov %eax,0x4(%esp) │ │ - mov 0x10(%esp),%eax │ │ - lea -0x1(%eax),%esi │ │ - cmp (%esp),%esi │ │ - cmovg (%esp),%esi │ │ - cmp (%esp),%eax │ │ - mov %eax,%ebx │ │ - cmovg (%esp),%ebx │ │ - test %eax,%eax │ │ - mov $0x0,%eax │ │ - cmovle %eax,%esi │ │ - movzwl (%edi,%esi,2),%esi │ │ - mov $0x0,%eax │ │ - cmovs %eax,%ebx │ │ - imul 0x4(%esp),%esi │ │ - add %ecx,%esi │ │ - mov 0xc(%esp),%eax │ │ - movsbl 0x3(%eax,%edx,8),%ecx │ │ - mov %ecx,0x4(%esp) │ │ - movzwl (%edi,%ebx,2),%ecx │ │ - imul 0x4(%esp),%ecx │ │ - add %esi,%ecx │ │ - movsbl 0x4(%eax,%edx,8),%ebx │ │ - movd 0x10(%esp),%xmm2 │ │ - pshufd $0x0,%xmm2,%xmm2 │ │ - paddd %xmm1,%xmm2 │ │ - movdqa %xmm2,%xmm3 │ │ - pcmpgtd %xmm0,%xmm3 │ │ - movdqa %xmm0,%xmm4 │ │ - pand %xmm3,%xmm4 │ │ - pandn %xmm2,%xmm3 │ │ - por %xmm4,%xmm3 │ │ - pxor %xmm4,%xmm4 │ │ - pcmpgtd %xmm2,%xmm4 │ │ - pandn %xmm3,%xmm4 │ │ - movd %xmm4,%esi │ │ - mov %edi,%eax │ │ - movzwl (%edi,%esi,2),%esi │ │ - imul %ebx,%esi │ │ - add %ecx,%esi │ │ - mov 0xc(%esp),%edi │ │ - movsbl 0x5(%edi,%edx,8),%ebx │ │ - pshufd $0xe5,%xmm4,%xmm2 │ │ - movd %xmm2,%ecx │ │ - movzwl (%eax,%ecx,2),%ecx │ │ - imul %ebx,%ecx │ │ - add %esi,%ecx │ │ - movsbl 0x6(%edi,%edx,8),%ebx │ │ - pshufd $0x4e,%xmm4,%xmm2 │ │ - movd %xmm2,%esi │ │ - movzwl (%eax,%esi,2),%esi │ │ - imul %ebx,%esi │ │ - add %ecx,%esi │ │ - movsbl 0x7(%edi,%edx,8),%eax │ │ - mov 0x2c(%ebp),%ecx │ │ - mov %ecx,%edx │ │ - pshufd $0xe7,%xmm4,%xmm2 │ │ - movd %xmm2,%ecx │ │ - mov 0x8(%esp),%edi │ │ - movzwl (%edi,%ecx,2),%ecx │ │ - imul %eax,%ecx │ │ - add %esi,%ecx │ │ - mov $0x40,%eax │ │ - sub %ecx,%eax │ │ - sar $0x7,%eax │ │ - cmp %edx,%eax │ │ - cmovg %edx,%eax │ │ - mov 0x24(%ebp),%edx │ │ - cmp $0x40,%ecx │ │ - mov 0x18(%ebp),%ecx │ │ - mov $0x0,%esi │ │ - cmovg %esi,%eax │ │ - mov 0x14(%esp),%ebx │ │ - mov 0x18(%esp),%esi │ │ - mov %ax,(%ebx,%esi,2) │ │ - mov 0x28(%esp),%edi │ │ - add %edx,%edi │ │ - mov %edi,%eax │ │ - sar $0xe,%eax │ │ - mov 0x10(%esp),%ebx │ │ - add %eax,%ebx │ │ - and $0x3fff,%edi │ │ - inc %esi │ │ - mov %esi,0x18(%esp) │ │ - cmp %esi,%ecx │ │ - jne a84b0 │ │ - mov 0x20(%esp),%eax │ │ - mov 0x8(%esp),%ecx │ │ - lea (%ecx,%eax,2),%ecx │ │ - mov 0x14(%esp),%edx │ │ - add 0x1c(%esp),%edx │ │ - mov 0x24(%esp),%eax │ │ - dec %eax │ │ - jne a8490 │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ + nop │ │ + nop │ │ + nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + and $0xfffffff0,%esp │ │ + sub $0x10,%esp │ │ + call afd1f │ │ + pop %ebx │ │ + add $0x27251,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + pushl 0x2c(%ebp) │ │ + push $0x9 │ │ + pushl 0x28(%ebp) │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ + pushl 0x1c(%ebp) │ │ + pushl 0x18(%ebp) │ │ + pushl 0x14(%ebp) │ │ + pushl 0x10(%ebp) │ │ + call b6b50 │ │ + add $0x30,%esp │ │ + lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x88c0,%esp │ │ - mov %edx,0x10(%esp) │ │ - mov %ecx,0x14(%esp) │ │ - call a869c │ │ - pop %ebx │ │ - add $0x2c8d4,%ebx │ │ - bsr 0x24(%ebp),%eax │ │ - xor $0x1f,%eax │ │ - mov %eax,0xc0(%esp) │ │ - lea -0x12(%eax),%ecx │ │ + sub $0x81e0,%esp │ │ + call afd74 │ │ + pop %eax │ │ + add $0x271fc,%eax │ │ + mov %eax,0x30(%esp) │ │ + bsr 0x28(%ebp),%edx │ │ + xor $0x1f,%edx │ │ + lea -0x12(%edx),%ecx │ │ mov $0x1,%edi │ │ - mov %ecx,0xa0(%esp) │ │ + mov %ecx,0x4(%esp) │ │ shl %cl,%edi │ │ - mov 0x18(%ebp),%ecx │ │ - movl $0x0,0x60(%esp) │ │ - test %ecx,%ecx │ │ - mov 0x20(%ebp),%edx │ │ - mov 0x1c(%ebp),%eax │ │ - mov $0x0,%esi │ │ - je a8709 │ │ - mov %edx,%esi │ │ - cmpl $0x5,0x10(%ebp) │ │ - jl a86f6 │ │ - and $0x3,%esi │ │ - imul $0x78,%esi,%esi │ │ - add -0x64(%ebx),%esi │ │ - lea -0x8(%esi,%ecx,8),%esi │ │ - jmp a8709 │ │ - and $0x1,%esi │ │ - imul $0x78,%esi,%esi │ │ - add -0x64(%ebx),%esi │ │ - lea 0x160(%esi,%ecx,8),%esi │ │ - mov %esi,0xb0(%esp) │ │ - mov 0x14(%ebp),%esi │ │ - mov 0xc(%ebp),%ecx │ │ - test %eax,%eax │ │ - je a8748 │ │ - sar $0x2,%edx │ │ - cmp $0x5,%esi │ │ - jl a8731 │ │ - imul $0x78,%edx,%edx │ │ - add -0x64(%ebx),%edx │ │ - lea -0x8(%edx,%eax,8),%eax │ │ - jmp a8744 │ │ - and $0x1,%edx │ │ - imul $0x78,%edx,%edx │ │ - add -0x64(%ebx),%edx │ │ - lea 0x160(%edx,%eax,8),%eax │ │ - mov %eax,0x60(%esp) │ │ - mov %edi,%edx │ │ - mov 0x8(%ebp),%edi │ │ - sarl 0x10(%esp) │ │ - mov %ecx,%eax │ │ + mov 0xc(%ebp),%eax │ │ sar %eax │ │ - mov %eax,0xc(%esp) │ │ - cmpl $0x0,0xb0(%esp) │ │ - je a8ef6 │ │ - mov %ebx,0x1c(%esp) │ │ - cmpl $0x0,0x60(%esp) │ │ - je a9096 │ │ - mov %esi,0x18(%esp) │ │ - mov $0x18,%ecx │ │ - sub 0xc0(%esp),%ecx │ │ - movl $0x1,0xf0(%esp) │ │ + mov %eax,0x10(%esp) │ │ + mov 0x14(%ebp),%eax │ │ + sar %eax │ │ + mov %eax,0x8(%esp) │ │ + cmpl $0x0,0x20(%ebp) │ │ + mov 0x24(%ebp),%eax │ │ + mov 0x18(%ebp),%ebx │ │ + mov 0x10(%ebp),%esi │ │ + mov 0x8(%ebp),%ecx │ │ + je b00b6 │ │ + mov %ecx,0x1c(%esp) │ │ + test %eax,%eax │ │ + je b03de │ │ + mov $0x16,%ecx │ │ + mov %edx,0xc(%esp) │ │ + sub %edx,%ecx │ │ mov $0x1,%eax │ │ - mov %ecx,0x120(%esp) │ │ shl %cl,%eax │ │ - mov %eax,0x100(%esp) │ │ - cmpl $0x0,0x10(%ebp) │ │ - jle a8930 │ │ - sarl 0x100(%esp) │ │ - mov 0xc(%esp),%eax │ │ + test %ebx,%ebx │ │ + jle b0709 │ │ + sar %eax │ │ + mov %eax,0x50(%esp) │ │ + lea 0xdc(%esp),%edx │ │ + mov 0x1c(%ebp),%eax │ │ + lea 0x1(%eax),%edi │ │ + mov 0x8(%esp),%eax │ │ add %eax,%eax │ │ - mov %eax,0xc(%esp) │ │ - lea (%eax,%eax,2),%eax │ │ - sub %eax,%edi │ │ - lea 0x1bc(%esp),%edx │ │ - mov 0x14(%ebp),%eax │ │ - add $0x7,%eax │ │ + mov %eax,0x8(%esp) │ │ + nop │ │ + mov %edx,0x40(%esp) │ │ + mov %esi,0x4(%esp) │ │ + mov %edi,0x60(%esp) │ │ + movzwl (%esi),%eax │ │ + xor %ebx,%ebx │ │ + mov 0x50(%esp),%esi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movzwl %ax,%edi │ │ + mov 0x4(%esp),%eax │ │ + movzwl 0x2(%eax,%ebx,2),%eax │ │ + mov %eax,%edx │ │ + sub %edi,%edx │ │ + shl $0x4,%edi │ │ + add %esi,%edi │ │ + imul 0x20(%ebp),%edx │ │ + add %edi,%edx │ │ + sar %cl,%edx │ │ + mov 0x40(%esp),%edi │ │ + mov %dx,(%edi,%ebx,2) │ │ + inc %ebx │ │ + cmp %ebx,0x18(%ebp) │ │ + jne afe20 │ │ + mov 0x40(%esp),%edx │ │ + add $0x100,%edx │ │ + mov 0x4(%esp),%eax │ │ + add 0x8(%esp),%eax │ │ + mov 0x60(%esp),%edi │ │ + dec %edi │ │ + mov %eax,%esi │ │ + jne afe00 │ │ + mov 0xc(%esp),%ecx │ │ + add $0xfffffff2,%ecx │ │ + mov $0x1,%eax │ │ + mov %ecx,0xc(%esp) │ │ + shl %cl,%eax │ │ + mov %eax,%ecx │ │ + mov 0x18(%ebp),%eax │ │ + test %eax,%eax │ │ + mov 0x1c(%ebp),%esi │ │ + jle b0709 │ │ + sar %ecx │ │ + lea 0xdc(%esp),%edx │ │ + mov %eax,%edi │ │ + and $0xfffffff8,%edi │ │ + mov %edi,0x80(%esp) │ │ + movd 0x24(%ebp),%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm4 │ │ + mov %ecx,0x4(%esp) │ │ + movd %ecx,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm0 │ │ + movss 0xc(%esp),%xmm5 │ │ + movd 0x28(%ebp),%xmm2 │ │ + pshufd $0x0,%xmm2,%xmm2 │ │ + mov 0x10(%esp),%ecx │ │ + add %ecx,%ecx │ │ + mov %ecx,0x10(%esp) │ │ + mov 0x30(%esp),%ecx │ │ + movdqa -0x14d70(%ecx),%xmm1 │ │ + xorps %xmm3,%xmm3 │ │ + movss %xmm5,%xmm3 │ │ + pshufd $0xf5,%xmm4,%xmm5 │ │ + movdqa %xmm5,0x40(%esp) │ │ + movdqa %xmm0,0x60(%esp) │ │ + movaps %xmm3,0x50(%esp) │ │ + movdqa %xmm1,0x90(%esp) │ │ + movdqa 0x40(%esp),%xmm5 │ │ + jmp aff2b │ │ nop │ │ nop │ │ - mov %edx,0x90(%esp) │ │ - mov %eax,0x110(%esp) │ │ - movzwl -0x6(%edi),%ebx │ │ - movzwl -0x4(%edi),%esi │ │ - movzwl -0x2(%edi),%eax │ │ - mov %ax,0x20(%esp) │ │ - movzwl (%edi),%eax │ │ - mov %ax,0x70(%esp) │ │ - movzwl 0x2(%edi),%eax │ │ - mov %ax,0x40(%esp) │ │ - movzwl 0x4(%edi),%eax │ │ - mov %ax,0x30(%esp) │ │ - mov %edi,0xa0(%esp) │ │ - movzwl 0x6(%edi),%eax │ │ - mov %eax,0x50(%esp) │ │ - xor %ecx,%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movzwl %bx,%ebx │ │ - mov 0xb0(%esp),%eax │ │ - movsbl (%eax),%edx │ │ - imul %edx,%ebx │ │ - mov %si,0x80(%esp) │ │ - movsbl 0x1(%eax),%edx │ │ - movzwl %si,%esi │ │ - imul %edx,%esi │ │ - add 0x100(%esp),%ebx │ │ - add %ebx,%esi │ │ - movzwl 0x20(%esp),%edi │ │ - movsbl 0x2(%eax),%edx │ │ - movzwl %di,%ebx │ │ - imul %edx,%ebx │ │ - add %esi,%ebx │ │ - movzwl 0x70(%esp),%esi │ │ - movsbl 0x3(%eax),%edx │ │ - mov %si,0x20(%esp) │ │ - movzwl %si,%esi │ │ - imul %edx,%esi │ │ - add %ebx,%esi │ │ - movzwl 0x40(%esp),%ebx │ │ - movsbl 0x4(%eax),%edx │ │ - mov %bx,0x70(%esp) │ │ - movzwl %bx,%ebx │ │ - imul %edx,%ebx │ │ - add %esi,%ebx │ │ - movzwl 0x30(%esp),%esi │ │ - movsbl 0x5(%eax),%edx │ │ - mov %si,0x40(%esp) │ │ - movzwl %si,%esi │ │ - imul %edx,%esi │ │ - add %ebx,%esi │ │ - mov 0x50(%esp),%edx │ │ - mov %edx,%ebx │ │ - movsbl 0x6(%eax),%edx │ │ - mov %bx,0x30(%esp) │ │ - movzwl %bx,%ebx │ │ - imul %edx,%ebx │ │ - add %esi,%ebx │ │ - movsbl 0x7(%eax),%edx │ │ - mov 0xa0(%esp),%esi │ │ - mov %ecx,%eax │ │ - movzwl 0x8(%esi,%ecx,2),%esi │ │ - mov %esi,0x50(%esp) │ │ - imul %esi,%edx │ │ - add %ebx,%edx │ │ - mov 0x120(%esp),%ecx │ │ - sar %cl,%edx │ │ - mov 0x90(%esp),%esi │ │ - mov %dx,(%esi,%eax,2) │ │ - mov %edi,%esi │ │ - movzwl 0x80(%esp),%ebx │ │ - inc %eax │ │ - mov %eax,%ecx │ │ - cmp %eax,0x10(%ebp) │ │ - jne a8830 │ │ - mov 0x90(%esp),%edx │ │ add $0x100,%edx │ │ - mov 0xa0(%esp),%edi │ │ - add 0xc(%esp),%edi │ │ - mov 0x110(%esp),%eax │ │ - dec %eax │ │ - jne a87e0 │ │ - mov 0xc0(%esp),%ecx │ │ - add $0xfffffff4,%ecx │ │ - mov %ecx,0xc0(%esp) │ │ - shll %cl,0xf0(%esp) │ │ - mov 0x10(%ebp),%ecx │ │ - test %ecx,%ecx │ │ - jle a987c │ │ - mov 0x60(%esp),%eax │ │ - lea 0x7(%eax),%edx │ │ - mov %edx,0x180(%esp) │ │ - mov 0xf0(%esp),%edx │ │ - sar %edx │ │ - add $0x8,%eax │ │ - mov %eax,0x170(%esp) │ │ - lea 0x380(%ecx),%eax │ │ - mov %eax,0x160(%esp) │ │ - mov %ecx,%eax │ │ - and $0xfffffff8,%eax │ │ - mov %eax,0xc(%esp) │ │ - mov %edx,0xf0(%esp) │ │ - movd %edx,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm2 │ │ - movss 0xc0(%esp),%xmm0 │ │ - movd 0x24(%ebp),%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm1 │ │ - lea 0x8bc(%esp),%edx │ │ - mov 0x1c(%esp),%eax │ │ - movaps -0x157f0(%eax),%xmm3 │ │ - movaps %xmm3,0x130(%esp) │ │ - xorps %xmm3,%xmm3 │ │ - movss %xmm0,%xmm3 │ │ - mov 0x10(%esp),%eax │ │ - lea (%eax,%eax,1),%eax │ │ - mov %eax,0x190(%esp) │ │ - lea 0x5bc(%esp),%eax │ │ + add 0x10(%esp),%esi │ │ + mov %esi,0x1c(%esp) │ │ mov 0x14(%esp),%esi │ │ - mov %esi,0x50(%esp) │ │ - movl $0x0,0x140(%esp) │ │ - movdqa %xmm2,0x120(%esp) │ │ - movaps %xmm3,0x110(%esp) │ │ - jmp a8a4b │ │ + dec %esi │ │ + mov %ecx,%eax │ │ + je b0709 │ │ + mov %esi,0x14(%esp) │ │ + cmp $0x8,%eax │ │ + mov $0x0,%ebx │ │ + mov 0x1c(%esp),%esi │ │ + jb b0070 │ │ + xor %ecx,%ecx │ │ + mov 0x80(%esp),%ebx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movdqu (%edx,%ecx,2),%xmm7 │ │ + movdqu 0x100(%edx,%ecx,2),%xmm0 │ │ + punpcklwd %xmm7,%xmm6 │ │ + psrad $0x10,%xmm6 │ │ + punpckhwd %xmm7,%xmm7 │ │ + psrad $0x10,%xmm7 │ │ + punpcklwd %xmm0,%xmm1 │ │ + psrad $0x10,%xmm1 │ │ + punpckhwd %xmm0,%xmm0 │ │ + psrad $0x10,%xmm0 │ │ + psubd %xmm7,%xmm0 │ │ + pslld $0x4,%xmm7 │ │ + psubd %xmm6,%xmm1 │ │ + pslld $0x4,%xmm6 │ │ + pshufd $0xf5,%xmm1,%xmm3 │ │ + pmuludq %xmm4,%xmm1 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + pmuludq %xmm5,%xmm3 │ │ + pshufd $0xe8,%xmm3,%xmm3 │ │ + punpckldq %xmm3,%xmm1 │ │ + pshufd $0xf5,%xmm0,%xmm3 │ │ + pmuludq %xmm4,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + pmuludq %xmm5,%xmm3 │ │ + pshufd $0xe8,%xmm3,%xmm3 │ │ + punpckldq %xmm3,%xmm0 │ │ + movdqa 0x60(%esp),%xmm3 │ │ + paddd %xmm3,%xmm6 │ │ + paddd %xmm1,%xmm6 │ │ + paddd %xmm3,%xmm7 │ │ + paddd %xmm0,%xmm7 │ │ + movdqa 0x50(%esp),%xmm0 │ │ + psrad %xmm0,%xmm6 │ │ + psrad %xmm0,%xmm7 │ │ + movdqa %xmm2,%xmm0 │ │ + pcmpgtd %xmm7,%xmm0 │ │ + pxor %xmm1,%xmm1 │ │ + pcmpgtd %xmm7,%xmm1 │ │ + pand %xmm0,%xmm7 │ │ + pandn %xmm2,%xmm0 │ │ + por %xmm7,%xmm0 │ │ + movdqa %xmm2,%xmm3 │ │ + pcmpgtd %xmm6,%xmm3 │ │ + pxor %xmm7,%xmm7 │ │ + pcmpgtd %xmm6,%xmm7 │ │ + pand %xmm3,%xmm6 │ │ + pandn %xmm2,%xmm3 │ │ + por %xmm6,%xmm3 │ │ + pandn %xmm3,%xmm7 │ │ + pandn %xmm0,%xmm1 │ │ + movdqa 0x90(%esp),%xmm0 │ │ + pshufb %xmm0,%xmm1 │ │ + pshufb %xmm0,%xmm7 │ │ + punpcklqdq %xmm1,%xmm7 │ │ + movdqu %xmm7,(%esi,%ecx,2) │ │ + add $0x8,%ecx │ │ + cmp %ecx,%ebx │ │ + jne aff50 │ │ + mov 0x18(%ebp),%eax │ │ + mov %eax,%ecx │ │ + cmp %eax,%ebx │ │ + je aff10 │ │ nop │ │ - incl 0x140(%esp) │ │ - mov 0x150(%esp),%edx │ │ - add $0x100,%edx │ │ - mov 0x50(%esp),%eax │ │ - add 0x190(%esp),%eax │ │ - mov %eax,0x50(%esp) │ │ - mov 0x80(%esp),%eax │ │ - add $0x100,%eax │ │ - decl 0x18(%esp) │ │ - mov %edi,%ecx │ │ - je a987c │ │ - mov %eax,0x80(%esp) │ │ - mov %edx,0x150(%esp) │ │ - cmp $0x8,%ecx │ │ - mov $0x0,%ebx │ │ - jae a8b60 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x60(%esp),%esi │ │ - movsbl (%esi),%ecx │ │ - mov 0x80(%esp),%eax │ │ - movswl -0x400(%eax,%ebx,2),%edx │ │ - imul %ecx,%edx │ │ - movsbl 0x1(%esi),%ecx │ │ - movswl -0x300(%eax,%ebx,2),%edi │ │ - imul %ecx,%edi │ │ - mov %edi,0x20(%esp) │ │ - movsbl 0x2(%esi),%ecx │ │ - movswl -0x200(%eax,%ebx,2),%edi │ │ - imul %ecx,%edi │ │ - mov %edi,0x70(%esp) │ │ - movsbl 0x3(%esi),%ecx │ │ - movswl -0x100(%eax,%ebx,2),%edi │ │ - imul %ecx,%edi │ │ - mov %edi,0x40(%esp) │ │ - movsbl 0x4(%esi),%edi │ │ - movswl (%eax,%ebx,2),%ecx │ │ - imul %edi,%ecx │ │ - mov %ecx,0x30(%esp) │ │ - movsbl 0x5(%esi),%ecx │ │ - movswl 0x100(%eax,%ebx,2),%edi │ │ - imul %ecx,%edi │ │ - movsbl 0x6(%esi),%ecx │ │ - movswl 0x200(%eax,%ebx,2),%esi │ │ - imul %ecx,%esi │ │ - mov 0x60(%esp),%ecx │ │ - movsbl 0x7(%ecx),%ecx │ │ - movswl 0x300(%eax,%ebx,2),%eax │ │ - imul %ecx,%eax │ │ - add 0xf0(%esp),%edx │ │ - add 0x20(%esp),%edx │ │ - add 0x70(%esp),%edx │ │ - add 0x40(%esp),%edx │ │ - add 0x30(%esp),%edx │ │ - mov 0xc0(%esp),%ecx │ │ - add %edi,%edx │ │ - mov 0x10(%ebp),%edi │ │ - add %esi,%edx │ │ - add %eax,%edx │ │ - sar %cl,%edx │ │ - mov 0x24(%ebp),%esi │ │ - cmp %esi,%edx │ │ - mov %edx,%eax │ │ - cmovg %esi,%eax │ │ - test %edx,%edx │ │ - mov $0x0,%edx │ │ - cmovs %edx,%eax │ │ - mov 0x50(%esp),%edx │ │ - mov %ax,(%edx,%ebx,2) │ │ - inc %ebx │ │ - cmp %ebx,%edi │ │ - jne a8a70 │ │ - jmp a8a10 │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movswl (%edx,%ebx,2),%edi │ │ + movswl 0x100(%edx,%ebx,2),%ecx │ │ + sub %edi,%ecx │ │ + shl $0x4,%edi │ │ + imul 0x24(%ebp),%ecx │ │ + add 0x4(%esp),%edi │ │ + add %ecx,%edi │ │ + mov 0xc(%esp),%ecx │ │ + sar %cl,%edi │ │ + mov 0x28(%ebp),%eax │ │ + cmp %eax,%edi │ │ + mov %edi,%ecx │ │ + cmovg %eax,%ecx │ │ + test %edi,%edi │ │ + mov $0x0,%edi │ │ + cmovs %edi,%ecx │ │ + mov %cx,(%esi,%ebx,2) │ │ + mov 0x18(%ebp),%ecx │ │ + inc %ebx │ │ + cmp %ebx,%ecx │ │ + jne b0070 │ │ + jmp aff10 │ │ + test %eax,%eax │ │ + je b06ec │ │ + mov 0x1c(%ebp),%eax │ │ + mov %eax,0x14(%esp) │ │ + test %ebx,%ebx │ │ + jle b0709 │ │ + mov 0x8(%esp),%ecx │ │ + lea (%ecx,%ebx,1),%eax │ │ + mov %eax,0x24(%esp) │ │ + mov %ebx,%eax │ │ + and $0xfffffff8,%eax │ │ + mov %eax,0x20(%esp) │ │ + movd 0x24(%ebp),%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm2 │ │ + movd 0x28(%ebp),%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm1 │ │ + lea (%ecx,%ecx,1),%eax │ │ + mov %eax,0xa0(%esp) │ │ + mov 0x10(%esp),%eax │ │ + lea (%eax,%eax,1),%eax │ │ + mov %eax,0x1c(%esp) │ │ + mov 0x30(%esp),%eax │ │ + movdqa -0x14d50(%eax),%xmm0 │ │ + movdqa -0x14d70(%eax),%xmm3 │ │ + mov 0x10(%ebp),%esi │ │ + lea (%esi,%ecx,2),%ecx │ │ + pshufd $0xf5,%xmm2,%xmm4 │ │ + mov 0x8(%ebp),%eax │ │ + movl $0x0,0xc0(%esp) │ │ + movdqa %xmm4,0x60(%esp) │ │ + movdqa %xmm3,0x50(%esp) │ │ + movdqa %xmm0,0x90(%esp) │ │ + movdqa %xmm2,0x80(%esp) │ │ + movdqa 0x80(%esp),%xmm4 │ │ + movdqa 0x60(%esp),%xmm5 │ │ + jmp b01a1 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %ecx,%edi │ │ - mov 0x10(%esp),%eax │ │ - mov 0x140(%esp),%ecx │ │ - imul %ecx,%eax │ │ - shl $0x7,%ecx │ │ - mov 0x14(%esp),%edx │ │ - lea (%edx,%eax,2),%esi │ │ - add %edi,%eax │ │ - lea (%edx,%eax,2),%eax │ │ - mov 0x160(%esp),%edx │ │ - add %ecx,%edx │ │ - lea 0x1bc(%esp,%edx,2),%edx │ │ - cmp %esi,0x170(%esp) │ │ - seta %bl │ │ - cmp %eax,0x180(%esp) │ │ - setb %bh │ │ - cmp %edx,%esi │ │ - lea 0x1bc(%esp,%ecx,2),%edx │ │ - setb 0x20(%esp) │ │ - cmp %eax,%edx │ │ - setb %al │ │ - test %bh,%bl │ │ - mov $0x0,%ebx │ │ - jne a8a70 │ │ - and %al,0x20(%esp) │ │ - mov $0x0,%ebx │ │ - jne a8a70 │ │ - mov 0x60(%esp),%ecx │ │ - movzbl (%ecx),%eax │ │ - movd %eax,%xmm4 │ │ - movdqa 0x130(%esp),%xmm0 │ │ - pshufb %xmm0,%xmm4 │ │ - psrad $0x18,%xmm4 │ │ - movdqa %xmm4,0x20(%esp) │ │ - movzbl 0x1(%ecx),%eax │ │ - movd %eax,%xmm4 │ │ - pshufb %xmm0,%xmm4 │ │ - psrad $0x18,%xmm4 │ │ - movdqa %xmm4,0x70(%esp) │ │ - movzbl 0x2(%ecx),%eax │ │ - movd %eax,%xmm4 │ │ - pshufb %xmm0,%xmm4 │ │ - psrad $0x18,%xmm4 │ │ - movdqa %xmm4,0x40(%esp) │ │ - movzbl 0x3(%ecx),%eax │ │ - movd %eax,%xmm4 │ │ - pshufb %xmm0,%xmm4 │ │ - psrad $0x18,%xmm4 │ │ - movdqa %xmm4,0x30(%esp) │ │ - movzbl 0x4(%ecx),%eax │ │ - movd %eax,%xmm4 │ │ - pshufb %xmm0,%xmm4 │ │ - psrad $0x18,%xmm4 │ │ - movdqa %xmm4,0xa0(%esp) │ │ - movzbl 0x5(%ecx),%eax │ │ - movd %eax,%xmm4 │ │ - pshufb %xmm0,%xmm4 │ │ - psrad $0x18,%xmm4 │ │ - movdqa %xmm4,0xb0(%esp) │ │ - movzbl 0x6(%ecx),%eax │ │ - movd %eax,%xmm4 │ │ - pshufb %xmm0,%xmm4 │ │ - psrad $0x18,%xmm4 │ │ - movdqa %xmm4,0x90(%esp) │ │ - movzbl 0x7(%ecx),%eax │ │ - movd %eax,%xmm4 │ │ - pshufb %xmm0,%xmm4 │ │ - psrad $0x18,%xmm4 │ │ - movdqa %xmm4,0x100(%esp) │ │ - xor %ecx,%ecx │ │ - mov 0x1c(%esp),%eax │ │ - mov 0xc(%esp),%ebx │ │ - mov 0x150(%esp),%esi │ │ nop │ │ nop │ │ nop │ │ + incl 0xc0(%esp) │ │ + mov 0xa0(%esp),%eax │ │ + mov 0x40(%esp),%esi │ │ + add %eax,%esi │ │ + mov 0x4(%esp),%edi │ │ + add 0x1c(%esp),%edi │ │ + mov 0xc(%esp),%ecx │ │ + add %eax,%ecx │ │ + decl 0x14(%esp) │ │ + mov 0x18(%ebp),%ebx │ │ + mov %edi,%eax │ │ + je b0709 │ │ + mov %ecx,0xc(%esp) │ │ + mov %esi,0x40(%esp) │ │ + mov %eax,0x4(%esp) │ │ + cmp $0x8,%ebx │ │ + mov $0x0,%edi │ │ + mov 0x28(%ebp),%eax │ │ + mov 0x24(%ebp),%esi │ │ + mov $0x0,%ecx │ │ + jb b03a0 │ │ + mov 0x10(%esp),%edx │ │ + mov 0xc0(%esp),%edi │ │ + imul %edi,%edx │ │ + mov %edx,0x30(%esp) │ │ + mov 0x8(%esp),%edx │ │ + mov %edx,%ebx │ │ + imul %edi,%ebx │ │ + mov 0x8(%ebp),%edx │ │ + mov 0x30(%esp),%edi │ │ + lea (%edx,%edi,2),%edx │ │ + mov %edx,0xb0(%esp) │ │ + mov 0x18(%ebp),%edx │ │ + add %edx,%edi │ │ + mov %edi,0x30(%esp) │ │ + add %ebx,%edx │ │ + mov %edx,0x18(%esp) │ │ + mov 0x24(%esp),%edx │ │ + lea (%edx,%ebx,1),%edx │ │ + mov 0x10(%ebp),%edi │ │ + lea (%edi,%edx,2),%edx │ │ + mov %edx,0x28(%esp) │ │ + lea (%edi,%ebx,2),%edx │ │ + mov %edx,0x2c(%esp) │ │ + add 0x8(%esp),%ebx │ │ + mov 0x28(%esp),%edx │ │ + cmp %edx,0xb0(%esp) │ │ + mov 0x8(%ebp),%edi │ │ + mov 0x30(%esp),%edx │ │ + lea (%edi,%edx,2),%edi │ │ + mov 0x10(%ebp),%edx │ │ + lea (%edx,%ebx,2),%ebx │ │ + setb 0x30(%esp) │ │ + cmp %edi,%ebx │ │ + mov 0x18(%esp),%ebx │ │ + lea (%edx,%ebx,2),%ebx │ │ + setb %dh │ │ + cmp %ebx,0xb0(%esp) │ │ + setb %bl │ │ + cmp %edi,0x2c(%esp) │ │ + setb %dl │ │ + test %dh,0x30(%esp) │ │ + mov $0x0,%edi │ │ + jne b03a0 │ │ + and %dl,%bl │ │ + mov $0x0,%edi │ │ + jne b03a0 │ │ + mov 0xa0(%esp),%eax │ │ + mov 0x40(%esp),%esi │ │ + lea (%esi,%eax,1),%edi │ │ + xor %ebx,%ebx │ │ + mov 0x20(%esp),%eax │ │ + mov 0x4(%esp),%ecx │ │ nop │ │ nop │ │ - movdqa 0x20(%esp),%xmm6 │ │ - packssdw %xmm6,%xmm6 │ │ - movdqu -0x700(%esi,%ecx,2),%xmm2 │ │ - movdqu -0x600(%esi,%ecx,2),%xmm4 │ │ - movdqa %xmm2,%xmm3 │ │ - pmulhw %xmm6,%xmm3 │ │ - pmullw %xmm2,%xmm6 │ │ - movdqa %xmm6,%xmm2 │ │ - punpckhwd %xmm3,%xmm2 │ │ + movdqu (%esi,%ebx,2),%xmm7 │ │ + movdqa %xmm7,%xmm6 │ │ + pxor %xmm3,%xmm3 │ │ punpcklwd %xmm3,%xmm6 │ │ - movdqa 0x70(%esp),%xmm3 │ │ - packssdw %xmm3,%xmm3 │ │ - movdqa %xmm4,%xmm7 │ │ - pmulhw %xmm3,%xmm7 │ │ - pmullw %xmm4,%xmm3 │ │ - movdqa %xmm3,%xmm4 │ │ - punpcklwd %xmm7,%xmm4 │ │ - punpckhwd %xmm7,%xmm3 │ │ - movdqu -0x500(%esi,%ecx,2),%xmm0 │ │ - movdqa 0x40(%esp),%xmm5 │ │ - packssdw %xmm5,%xmm5 │ │ - movdqa %xmm0,%xmm7 │ │ - pmulhw %xmm5,%xmm7 │ │ - pmullw %xmm0,%xmm5 │ │ - movdqa %xmm5,%xmm0 │ │ - punpckhwd %xmm7,%xmm0 │ │ - paddd %xmm3,%xmm0 │ │ - punpcklwd %xmm7,%xmm5 │ │ - paddd %xmm4,%xmm5 │ │ - movdqu -0x400(%esi,%ecx,2),%xmm3 │ │ - movdqa 0x30(%esp),%xmm4 │ │ - packssdw %xmm4,%xmm4 │ │ - movdqa %xmm3,%xmm7 │ │ - pmulhw %xmm4,%xmm7 │ │ - pmullw %xmm3,%xmm4 │ │ - movdqa %xmm4,%xmm3 │ │ - punpcklwd %xmm7,%xmm3 │ │ - paddd %xmm5,%xmm3 │ │ - punpckhwd %xmm7,%xmm4 │ │ - paddd %xmm0,%xmm4 │ │ - movdqu -0x300(%esi,%ecx,2),%xmm0 │ │ - movdqa 0xa0(%esp),%xmm5 │ │ - packssdw %xmm5,%xmm5 │ │ - movdqa %xmm0,%xmm7 │ │ - pmulhw %xmm5,%xmm7 │ │ - pmullw %xmm0,%xmm5 │ │ - movdqa %xmm5,%xmm0 │ │ - punpckhwd %xmm7,%xmm0 │ │ - paddd %xmm4,%xmm0 │ │ - punpcklwd %xmm7,%xmm5 │ │ - paddd %xmm3,%xmm5 │ │ - movdqu -0x200(%esi,%ecx,2),%xmm3 │ │ - movdqa 0xb0(%esp),%xmm4 │ │ - packssdw %xmm4,%xmm4 │ │ - movdqa %xmm3,%xmm7 │ │ - pmulhw %xmm4,%xmm7 │ │ - pmullw %xmm3,%xmm4 │ │ - movdqa %xmm4,%xmm3 │ │ - punpcklwd %xmm7,%xmm3 │ │ - paddd %xmm5,%xmm3 │ │ - punpckhwd %xmm7,%xmm4 │ │ - paddd %xmm0,%xmm4 │ │ - movdqu -0x100(%esi,%ecx,2),%xmm0 │ │ - movdqa 0x90(%esp),%xmm5 │ │ - packssdw %xmm5,%xmm5 │ │ - movdqa %xmm0,%xmm7 │ │ - pmulhw %xmm5,%xmm7 │ │ - pmullw %xmm0,%xmm5 │ │ - movdqa %xmm5,%xmm0 │ │ - punpckhwd %xmm7,%xmm0 │ │ - paddd %xmm4,%xmm0 │ │ - punpcklwd %xmm7,%xmm5 │ │ - paddd %xmm3,%xmm5 │ │ - movdqu (%esi,%ecx,2),%xmm3 │ │ - movdqa 0x100(%esp),%xmm4 │ │ - packssdw %xmm4,%xmm4 │ │ - movdqa %xmm3,%xmm7 │ │ - pmulhw %xmm4,%xmm7 │ │ - pmullw %xmm3,%xmm4 │ │ - movdqa %xmm4,%xmm3 │ │ - punpcklwd %xmm7,%xmm3 │ │ - paddd %xmm5,%xmm3 │ │ - punpckhwd %xmm7,%xmm4 │ │ - paddd %xmm0,%xmm4 │ │ - movdqa 0x120(%esp),%xmm0 │ │ + punpckhwd %xmm3,%xmm7 │ │ + movdqu (%edi,%ebx,2),%xmm2 │ │ + movdqa %xmm2,%xmm0 │ │ + punpcklwd %xmm3,%xmm0 │ │ + punpckhwd %xmm3,%xmm2 │ │ + psubd %xmm7,%xmm2 │ │ + pslld $0x4,%xmm7 │ │ + psubd %xmm6,%xmm0 │ │ + pslld $0x4,%xmm6 │ │ + pshufd $0xf5,%xmm0,%xmm3 │ │ + pmuludq %xmm4,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + pmuludq %xmm5,%xmm3 │ │ + pshufd $0xe8,%xmm3,%xmm3 │ │ + punpckldq %xmm3,%xmm0 │ │ + pshufd $0xf5,%xmm2,%xmm3 │ │ + pmuludq %xmm4,%xmm2 │ │ + pshufd $0xe8,%xmm2,%xmm2 │ │ + pmuludq %xmm5,%xmm3 │ │ + pshufd $0xe8,%xmm3,%xmm3 │ │ + punpckldq %xmm3,%xmm2 │ │ + movdqa 0x90(%esp),%xmm3 │ │ + por %xmm3,%xmm6 │ │ paddd %xmm0,%xmm6 │ │ - paddd %xmm3,%xmm6 │ │ - paddd %xmm0,%xmm2 │ │ - paddd %xmm4,%xmm2 │ │ - movdqa 0x110(%esp),%xmm0 │ │ - psrad %xmm0,%xmm6 │ │ - psrad %xmm0,%xmm2 │ │ - movdqa %xmm1,%xmm0 │ │ - pcmpgtd %xmm2,%xmm0 │ │ - pxor %xmm3,%xmm3 │ │ - pcmpgtd %xmm2,%xmm3 │ │ - pand %xmm0,%xmm2 │ │ - pandn %xmm1,%xmm0 │ │ - por %xmm2,%xmm0 │ │ - movdqa %xmm1,%xmm2 │ │ - pcmpgtd %xmm6,%xmm2 │ │ - pxor %xmm4,%xmm4 │ │ - pcmpgtd %xmm6,%xmm4 │ │ - pand %xmm2,%xmm6 │ │ - pandn %xmm1,%xmm2 │ │ - por %xmm6,%xmm2 │ │ - pandn %xmm2,%xmm4 │ │ - pandn %xmm0,%xmm3 │ │ - movdqa -0x15990(%eax),%xmm0 │ │ - pshufb %xmm0,%xmm3 │ │ - pshufb %xmm0,%xmm4 │ │ - punpcklqdq %xmm3,%xmm4 │ │ - mov 0x50(%esp),%edi │ │ - movdqu %xmm4,(%edi,%ecx,2) │ │ - add $0x8,%ecx │ │ - cmp %ecx,%ebx │ │ - jne a8cc0 │ │ - mov 0x10(%ebp),%eax │ │ + por %xmm3,%xmm7 │ │ + paddd %xmm2,%xmm7 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm6,%xmm0 │ │ + psrad $0x4,%xmm6 │ │ + pxor %xmm2,%xmm2 │ │ + pcmpgtd %xmm7,%xmm2 │ │ + psrad $0x4,%xmm7 │ │ + movdqa %xmm1,%xmm3 │ │ + pcmpgtd %xmm7,%xmm3 │ │ + pand %xmm3,%xmm7 │ │ + pandn %xmm1,%xmm3 │ │ + por %xmm7,%xmm3 │ │ + movdqa %xmm1,%xmm7 │ │ + pcmpgtd %xmm6,%xmm7 │ │ + pand %xmm7,%xmm6 │ │ + pandn %xmm1,%xmm7 │ │ + por %xmm6,%xmm7 │ │ + pandn %xmm7,%xmm0 │ │ + pandn %xmm3,%xmm2 │ │ + movdqa 0x50(%esp),%xmm3 │ │ + pshufb %xmm3,%xmm2 │ │ + pshufb %xmm3,%xmm0 │ │ + punpcklqdq %xmm2,%xmm0 │ │ + movdqu %xmm0,(%ecx,%ebx,2) │ │ + add $0x8,%ebx │ │ + cmp %ebx,%eax │ │ + jne b0290 │ │ + mov 0x18(%ebp),%ecx │ │ + cmp %ecx,%eax │ │ mov %eax,%edi │ │ - cmp %eax,%ebx │ │ - jne a8a70 │ │ - jmp a8a10 │ │ - cmpl $0x0,0x60(%esp) │ │ - je a9863 │ │ - mov %edi,0xa0(%esp) │ │ - cmpl $0x0,0x10(%ebp) │ │ - jle a987c │ │ - mov 0xc(%esp),%eax │ │ - lea (%eax,%eax,1),%ebx │ │ - mov %ebx,0x90(%esp) │ │ - lea (%eax,%eax,2),%edx │ │ - mov %edx,0x20(%esp) │ │ - mov 0x8(%ebp),%edi │ │ - lea (%edi,%eax,2),%edx │ │ - mov %edx,0x30(%esp) │ │ - shl $0x2,%eax │ │ - mov %edi,%edx │ │ - sub %eax,%edx │ │ - lea (%ebx,%ebx,2),%eax │ │ - mov %edi,%ecx │ │ - sub %eax,%ecx │ │ - mov 0x10(%esp),%eax │ │ - add %eax,%eax │ │ - mov %eax,0x10(%esp) │ │ - mov 0xc(%ebp),%ebx │ │ - lea (%ebx,%ebx,1),%eax │ │ - lea (%edi,%eax,2),%eax │ │ - mov %eax,0x50(%esp) │ │ - mov 0x20(%esp),%eax │ │ - lea (%edi,%eax,2),%eax │ │ - mov %eax,0x80(%esp) │ │ - lea (%edi,%ebx,2),%ebx │ │ - sub 0x90(%esp),%edi │ │ - nop │ │ - nop │ │ - mov %ebx,0x40(%esp) │ │ - mov %edi,0x70(%esp) │ │ - mov %edx,0x20(%esp) │ │ - mov %esi,0x18(%esp) │ │ - xor %edx,%edx │ │ - mov 0x60(%esp),%esi │ │ - mov %ecx,0xb0(%esp) │ │ + mov 0x28(%ebp),%eax │ │ + mov 0x24(%ebp),%esi │ │ + mov $0x0,%ecx │ │ + je b0170 │ │ nop │ │ nop │ │ nop │ │ - movsbl (%esi),%ebx │ │ - movzwl (%ecx,%edx,2),%eax │ │ - imul %ebx,%eax │ │ - movsbl 0x1(%esi),%ebx │ │ - mov 0x20(%esp),%ecx │ │ - movzwl (%ecx,%edx,2),%edi │ │ - imul %ebx,%edi │ │ - add %eax,%edi │ │ - movsbl 0x2(%esi),%eax │ │ - mov 0x70(%esp),%ecx │ │ - movzwl (%ecx,%edx,2),%ebx │ │ - imul %eax,%ebx │ │ - add %edi,%ebx │ │ - movsbl 0x3(%esi),%eax │ │ - mov 0xa0(%esp),%ecx │ │ - movzwl (%ecx,%edx,2),%edi │ │ - imul %eax,%edi │ │ - add %ebx,%edi │ │ - movsbl 0x4(%esi),%eax │ │ - mov 0x30(%esp),%ecx │ │ - movzwl (%ecx,%edx,2),%ebx │ │ - imul %eax,%ebx │ │ - add %edi,%ebx │ │ - movsbl 0x5(%esi),%eax │ │ - mov 0x40(%esp),%ecx │ │ - movzwl (%ecx,%edx,2),%edi │ │ - imul %eax,%edi │ │ - add %ebx,%edi │ │ - movsbl 0x6(%esi),%eax │ │ - mov 0x80(%esp),%ecx │ │ - movzwl (%ecx,%edx,2),%ebx │ │ - imul %eax,%ebx │ │ - movsbl 0x7(%esi),%eax │ │ - mov 0x50(%esp),%ecx │ │ - movzwl (%ecx,%edx,2),%ecx │ │ - imul %eax,%ecx │ │ - add %edi,%ebx │ │ - lea 0x20(%ecx,%ebx,1),%eax │ │ - mov %eax,%ecx │ │ - sar $0x6,%ecx │ │ - mov 0x24(%ebp),%edi │ │ - cmp %edi,%ecx │ │ - cmovg %edi,%ecx │ │ - test %eax,%eax │ │ - mov $0x0,%eax │ │ - cmovs %eax,%ecx │ │ - mov 0x14(%esp),%eax │ │ - mov %cx,(%eax,%edx,2) │ │ - mov 0xb0(%esp),%ecx │ │ - inc %edx │ │ - cmp %edx,0x10(%ebp) │ │ - jne a8f90 │ │ - mov 0x14(%esp),%eax │ │ - add 0x10(%esp),%eax │ │ + mov 0x40(%esp),%edx │ │ + movzwl (%edx,%edi,2),%edx │ │ + mov 0xc(%esp),%ebx │ │ + movzwl (%ebx,%edi,2),%ebx │ │ + sub %edx,%ebx │ │ + shl $0x4,%edx │ │ + imul %esi,%ebx │ │ + lea 0x8(%edx,%ebx,1),%edx │ │ + mov %edx,%ebx │ │ + sar $0x4,%ebx │ │ + cmp %eax,%ebx │ │ + cmovg %eax,%ebx │ │ + test %edx,%edx │ │ + cmovs %ecx,%ebx │ │ + mov 0x4(%esp),%edx │ │ + mov %bx,(%edx,%edi,2) │ │ + inc %edi │ │ + cmp %edi,0x18(%ebp) │ │ + jne b03a0 │ │ + jmp b0170 │ │ + mov 0x1c(%ebp),%eax │ │ mov %eax,0x14(%esp) │ │ - mov 0x90(%esp),%eax │ │ - add %eax,0x50(%esp) │ │ - add %eax,0x80(%esp) │ │ - mov 0x40(%esp),%ebx │ │ - add %eax,%ebx │ │ - add %eax,0x30(%esp) │ │ - add %eax,0xa0(%esp) │ │ - mov 0x70(%esp),%edi │ │ - add %eax,%edi │ │ - mov 0x20(%esp),%edx │ │ - add %eax,%edx │ │ - add %eax,%ecx │ │ - mov 0x18(%esp),%esi │ │ - dec %esi │ │ - jne a8f70 │ │ - jmp a987c │ │ - mov $0x18,%ecx │ │ - sub 0xc0(%esp),%ecx │ │ + mov $0x16,%ecx │ │ + sub %edx,%ecx │ │ mov $0x1,%eax │ │ - mov %ecx,0x90(%esp) │ │ + mov %ecx,0x40(%esp) │ │ shl %cl,%eax │ │ - cmpl $0x0,0x10(%ebp) │ │ - jle a987c │ │ - mov %eax,%ecx │ │ - sar %edx │ │ - mov 0xb0(%esp),%eax │ │ - lea 0x7(%eax),%edi │ │ - mov %edi,0xe4(%esp) │ │ - sar %ecx │ │ - add $0x8,%eax │ │ - mov %eax,0xe0(%esp) │ │ - mov 0x10(%ebp),%eax │ │ - lea 0x4(%eax),%edi │ │ - mov %edi,0xdc(%esp) │ │ - and $0xfffffff8,%eax │ │ - mov %eax,0xd8(%esp) │ │ - mov %ecx,0x120(%esp) │ │ - movd %ecx,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm3 │ │ - movss 0x90(%esp),%xmm0 │ │ - mov %edx,0x100(%esp) │ │ - movd %edx,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm4 │ │ - movss 0xa0(%esp),%xmm1 │ │ - movd 0x24(%ebp),%xmm2 │ │ - pshufd $0x0,%xmm2,%xmm2 │ │ - mov 0xc(%esp),%eax │ │ + test %ebx,%ebx │ │ + jle b0709 │ │ + sar %edi │ │ + sar %eax │ │ + lea 0x1(%ebx),%ecx │ │ + mov %ecx,0x7c(%esp) │ │ + mov %ebx,%ecx │ │ + and $0xfffffff8,%ecx │ │ + mov %ecx,0x78(%esp) │ │ + movd 0x20(%ebp),%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm4 │ │ + mov %eax,0x60(%esp) │ │ + movd %eax,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm5 │ │ + movss 0x40(%esp),%xmm0 │ │ + mov %edi,0xc(%esp) │ │ + movd %edi,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm6 │ │ + movss 0x4(%esp),%xmm1 │ │ + movd 0x28(%ebp),%xmm2 │ │ + pshufd $0x0,%xmm2,%xmm3 │ │ + mov 0x8(%esp),%eax │ │ lea (%eax,%eax,1),%eax │ │ - mov %eax,0xec(%esp) │ │ - mov 0x1c(%esp),%eax │ │ - movaps -0x157f0(%eax),%xmm5 │ │ - movaps %xmm5,0x1a0(%esp) │ │ - pxor %xmm6,%xmm6 │ │ - xorps %xmm5,%xmm5 │ │ - movss %xmm1,%xmm5 │ │ - movaps %xmm5,%xmm1 │ │ - xorps %xmm5,%xmm5 │ │ - movss %xmm0,%xmm5 │ │ - movaps %xmm5,%xmm0 │ │ + mov %eax,0x2c(%esp) │ │ mov 0x10(%esp),%eax │ │ lea (%eax,%eax,1),%eax │ │ - mov %eax,0xe8(%esp) │ │ - mov 0x14(%esp),%ecx │ │ + mov %eax,0x28(%esp) │ │ + mov 0x30(%esp),%eax │ │ + movdqa -0x14d70(%eax),%xmm2 │ │ + xorps %xmm7,%xmm7 │ │ + movss %xmm1,%xmm7 │ │ + xorps %xmm1,%xmm1 │ │ + movss %xmm0,%xmm1 │ │ mov 0x8(%ebp),%eax │ │ + mov 0x10(%ebp),%edi │ │ + movl $0x0,0x18(%esp) │ │ + pshufd $0xf5,%xmm4,%xmm0 │ │ + movdqa %xmm0,0x50(%esp) │ │ + movdqa %xmm4,0x90(%esp) │ │ + movdqa %xmm6,0x80(%esp) │ │ + movdqa %xmm2,0x30(%esp) │ │ + movaps %xmm7,0xc0(%esp) │ │ + movaps %xmm1,0xb0(%esp) │ │ + movdqa %xmm5,0xa0(%esp) │ │ + movdqa 0x50(%esp),%xmm6 │ │ + jmp b04eb │ │ + nop │ │ + incl 0x18(%esp) │ │ + add 0x2c(%esp),%edi │ │ + add 0x28(%esp),%edx │ │ + decl 0x14(%esp) │ │ + mov 0x18(%ebp),%ebx │ │ + mov %edx,%eax │ │ + je b0709 │ │ + cmp $0x8,%ebx │ │ + mov $0x0,%ebx │ │ mov %eax,%edx │ │ - movl $0x0,0x130(%esp) │ │ - movaps %xmm5,0x140(%esp) │ │ - movdqa %xmm4,0x190(%esp) │ │ - movaps %xmm1,0x180(%esp) │ │ - movdqa %xmm3,0x170(%esp) │ │ - movdqa %xmm2,0x160(%esp) │ │ - jmp a91e2 │ │ + mov 0x28(%ebp),%eax │ │ + jb b06a0 │ │ + mov 0x10(%esp),%ecx │ │ + mov %edx,%esi │ │ + mov 0x18(%esp),%edx │ │ + imul %edx,%ecx │ │ + mov 0x8(%esp),%ebx │ │ + imul %edx,%ebx │ │ + mov 0x7c(%esp),%edx │ │ + mov %ebx,0x20(%esp) │ │ + add %edx,%ebx │ │ + mov 0x10(%ebp),%edx │ │ + lea (%edx,%ebx,2),%edx │ │ + mov %edx,0x24(%esp) │ │ + mov %esi,%edx │ │ + mov 0x8(%ebp),%ebx │ │ + lea (%ebx,%ecx,2),%ebx │ │ + cmp 0x24(%esp),%ebx │ │ + jae b0556 │ │ + mov 0x10(%ebp),%edx │ │ + mov 0x20(%esp),%ebx │ │ + lea (%edx,%ebx,2),%edx │ │ + add 0x18(%ebp),%ecx │ │ + mov 0x8(%ebp),%ebx │ │ + lea (%ebx,%ecx,2),%ecx │ │ + cmp %ecx,%edx │ │ + mov %esi,%edx │ │ + mov $0x0,%ebx │ │ + jb b06a0 │ │ + xor %ecx,%ecx │ │ + mov 0x78(%esp),%ebx │ │ + mov %edx,%eax │ │ nop │ │ nop │ │ + movdqu (%edi,%ecx,2),%xmm1 │ │ + movdqu 0x2(%edi,%ecx,2),%xmm5 │ │ + movdqa %xmm1,%xmm2 │ │ + pxor %xmm0,%xmm0 │ │ + punpcklwd %xmm0,%xmm2 │ │ + punpckhwd %xmm0,%xmm1 │ │ + movdqa %xmm5,%xmm4 │ │ + punpcklwd %xmm0,%xmm4 │ │ + punpckhwd %xmm0,%xmm5 │ │ + psubd %xmm1,%xmm5 │ │ + pslld $0x4,%xmm1 │ │ + psubd %xmm2,%xmm4 │ │ + pslld $0x4,%xmm2 │ │ + pshufd $0xf5,%xmm4,%xmm7 │ │ + movdqa 0x90(%esp),%xmm0 │ │ + pmuludq %xmm0,%xmm4 │ │ + pshufd $0xe8,%xmm4,%xmm4 │ │ + pmuludq %xmm6,%xmm7 │ │ + pshufd $0xe8,%xmm7,%xmm7 │ │ + punpckldq %xmm7,%xmm4 │ │ + pshufd $0xf5,%xmm5,%xmm7 │ │ + pmuludq %xmm0,%xmm5 │ │ + pshufd $0xe8,%xmm5,%xmm5 │ │ + pmuludq %xmm6,%xmm7 │ │ + pshufd $0xe8,%xmm7,%xmm7 │ │ + punpckldq %xmm7,%xmm5 │ │ + movdqa 0xa0(%esp),%xmm0 │ │ + paddd %xmm0,%xmm2 │ │ + paddd %xmm4,%xmm2 │ │ + paddd %xmm0,%xmm1 │ │ + paddd %xmm5,%xmm1 │ │ + movdqa 0xb0(%esp),%xmm0 │ │ + psrad %xmm0,%xmm2 │ │ + psrad %xmm0,%xmm1 │ │ + movdqa 0x80(%esp),%xmm0 │ │ + paddd %xmm0,%xmm1 │ │ + paddd %xmm0,%xmm2 │ │ + movdqa 0xc0(%esp),%xmm0 │ │ + psrad %xmm0,%xmm2 │ │ + psrad %xmm0,%xmm1 │ │ + movdqa %xmm3,%xmm4 │ │ + pcmpgtd %xmm1,%xmm4 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtd %xmm1,%xmm5 │ │ + pand %xmm4,%xmm1 │ │ + pandn %xmm3,%xmm4 │ │ + por %xmm1,%xmm4 │ │ + movdqa %xmm3,%xmm1 │ │ + pcmpgtd %xmm2,%xmm1 │ │ + pxor %xmm7,%xmm7 │ │ + pcmpgtd %xmm2,%xmm7 │ │ + pand %xmm1,%xmm2 │ │ + pandn %xmm3,%xmm1 │ │ + por %xmm2,%xmm1 │ │ + pandn %xmm1,%xmm7 │ │ + pandn %xmm4,%xmm5 │ │ + movdqa 0x30(%esp),%xmm0 │ │ + pshufb %xmm0,%xmm5 │ │ + pshufb %xmm0,%xmm7 │ │ + punpcklqdq %xmm5,%xmm7 │ │ + movdqu %xmm7,(%eax,%ecx,2) │ │ + add $0x8,%ecx │ │ + cmp %ecx,%ebx │ │ + jne b0560 │ │ + mov 0x18(%ebp),%esi │ │ + cmp %esi,%ebx │ │ + mov %eax,%edx │ │ + mov 0x28(%ebp),%eax │ │ + je b04d0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - incl 0x130(%esp) │ │ - add 0xec(%esp),%edx │ │ - add 0xe8(%esp),%eax │ │ - mov 0x18(%esp),%esi │ │ - dec %esi │ │ - mov %eax,%ecx │ │ - je a987c │ │ - mov %esi,0x18(%esp) │ │ - mov 0x10(%ebp),%eax │ │ - cmp $0x8,%eax │ │ - mov $0x0,%edi │ │ - mov %ecx,%eax │ │ - mov %ecx,0x70(%esp) │ │ - jb a9760 │ │ - mov 0x10(%esp),%ecx │ │ - mov 0x130(%esp),%eax │ │ - imul %eax,%ecx │ │ - mov 0xc(%esp),%edi │ │ - imul %eax,%edi │ │ - mov 0x14(%esp),%eax │ │ - lea (%eax,%ecx,2),%esi │ │ - add 0x10(%ebp),%ecx │ │ - lea (%eax,%ecx,2),%ecx │ │ - mov 0xdc(%esp),%eax │ │ - lea (%eax,%edi,1),%ebx │ │ - mov 0x8(%ebp),%eax │ │ - lea (%eax,%ebx,2),%ebx │ │ - mov %ebx,0x30(%esp) │ │ - cmp %esi,0xe0(%esp) │ │ - seta 0x40(%esp) │ │ - cmp %ecx,0xe4(%esp) │ │ - setb %bh │ │ - cmp 0x30(%esp),%esi │ │ - mov 0x8(%ebp),%eax │ │ - lea -0x6(%eax,%edi,2),%edi │ │ - mov 0x70(%esp),%eax │ │ - setb %bl │ │ - cmp %ecx,%edi │ │ - setb %ch │ │ - test %bh,0x40(%esp) │ │ - mov $0x0,%edi │ │ - jne a9760 │ │ - and %ch,%bl │ │ - mov $0x0,%edi │ │ - jne a9760 │ │ - mov 0xb0(%esp),%esi │ │ - movzbl (%esi),%ecx │ │ - movd %ecx,%xmm5 │ │ - movdqa 0x1a0(%esp),%xmm0 │ │ - pshufb %xmm0,%xmm5 │ │ - psrad $0x18,%xmm5 │ │ - movdqa %xmm5,0x30(%esp) │ │ - movzbl 0x1(%esi),%ecx │ │ - movd %ecx,%xmm5 │ │ - pshufb %xmm0,%xmm5 │ │ - psrad $0x18,%xmm5 │ │ - movdqa %xmm5,0x50(%esp) │ │ - movzbl 0x2(%esi),%ecx │ │ - movd %ecx,%xmm5 │ │ - pshufb %xmm0,%xmm5 │ │ - psrad $0x18,%xmm5 │ │ - movdqa %xmm5,0x80(%esp) │ │ - movzbl 0x3(%esi),%ecx │ │ - movd %ecx,%xmm5 │ │ - pshufb %xmm0,%xmm5 │ │ - psrad $0x18,%xmm5 │ │ - movdqa %xmm5,0x60(%esp) │ │ - movzbl 0x4(%esi),%ecx │ │ - movd %ecx,%xmm5 │ │ - pshufb %xmm0,%xmm5 │ │ - psrad $0x18,%xmm5 │ │ - movdqa %xmm5,0xc0(%esp) │ │ - movzbl 0x5(%esi),%ecx │ │ - movd %ecx,%xmm5 │ │ - pshufb %xmm0,%xmm5 │ │ - psrad $0x18,%xmm5 │ │ - movdqa %xmm5,0xf0(%esp) │ │ - movzbl 0x6(%esi),%ecx │ │ - movd %ecx,%xmm5 │ │ - pshufb %xmm0,%xmm5 │ │ - psrad $0x18,%xmm5 │ │ - movdqa %xmm5,0x110(%esp) │ │ - movzbl 0x7(%esi),%ecx │ │ - movd %ecx,%xmm5 │ │ - pshufb %xmm0,%xmm5 │ │ - psrad $0x18,%xmm5 │ │ - movdqa %xmm5,0x150(%esp) │ │ - xor %ecx,%ecx │ │ - mov %eax,%ebx │ │ - mov 0x1c(%esp),%eax │ │ - mov 0xd8(%esp),%edi │ │ mov %edx,%esi │ │ - mov %ebx,%edx │ │ + movzwl (%edi,%ebx,2),%edx │ │ + movzwl 0x2(%edi,%ebx,2),%ecx │ │ + sub %edx,%ecx │ │ + shl $0x4,%edx │ │ + imul 0x20(%ebp),%ecx │ │ + add 0x60(%esp),%edx │ │ + add %ecx,%edx │ │ + mov 0x40(%esp),%ecx │ │ + sar %cl,%edx │ │ + add 0xc(%esp),%edx │ │ + mov 0x4(%esp),%ecx │ │ + sar %cl,%edx │ │ + cmp %eax,%edx │ │ + mov %edx,%ecx │ │ + cmovg %eax,%ecx │ │ + test %edx,%edx │ │ + mov $0x0,%edx │ │ + cmovs %edx,%ecx │ │ + mov %esi,%edx │ │ + mov %cx,(%esi,%ebx,2) │ │ + inc %ebx │ │ + cmp %ebx,0x18(%ebp) │ │ + jne b06a0 │ │ + jmp b04d0 │ │ + mov 0x10(%esp),%edx │ │ + mov %ebx,%eax │ │ + mov 0x30(%esp),%ebx │ │ + pushl 0x1c(%ebp) │ │ + push %eax │ │ + pushl 0x10(%esp) │ │ + pushl 0x10(%ebp) │ │ + call b4db0 │ │ + add $0x10,%esp │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ - movdqu -0x6(%esi,%ecx,2),%xmm0 │ │ - movdqu -0x4(%esi,%ecx,2),%xmm1 │ │ - movdqa %xmm0,%xmm3 │ │ - punpcklwd %xmm6,%xmm3 │ │ - punpckhwd %xmm6,%xmm0 │ │ - pshufd $0xf5,%xmm0,%xmm5 │ │ - movdqa 0x30(%esp),%xmm2 │ │ - pmuludq %xmm2,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - pshufd $0xf5,%xmm2,%xmm6 │ │ - pmuludq %xmm6,%xmm5 │ │ - pshufd $0xe8,%xmm5,%xmm5 │ │ - punpckldq %xmm5,%xmm0 │ │ - movdqa %xmm0,0x40(%esp) │ │ - pshufd $0xf5,%xmm3,%xmm5 │ │ - pmuludq %xmm2,%xmm3 │ │ - pshufd $0xe8,%xmm3,%xmm3 │ │ - pmuludq %xmm6,%xmm5 │ │ - pshufd $0xe8,%xmm5,%xmm5 │ │ - punpckldq %xmm5,%xmm3 │ │ - movdqa %xmm1,%xmm6 │ │ - pxor %xmm2,%xmm2 │ │ - punpckhwd %xmm2,%xmm6 │ │ - pxor %xmm2,%xmm2 │ │ - punpcklwd %xmm2,%xmm1 │ │ - pshufd $0xf5,%xmm1,%xmm2 │ │ - movdqa 0x50(%esp),%xmm4 │ │ - pmuludq %xmm4,%xmm1 │ │ - pshufd $0xe8,%xmm1,%xmm5 │ │ - pshufd $0xf5,%xmm4,%xmm1 │ │ - pmuludq %xmm1,%xmm2 │ │ - pshufd $0xe8,%xmm2,%xmm2 │ │ - punpckldq %xmm2,%xmm5 │ │ - pshufd $0xf5,%xmm6,%xmm2 │ │ - pmuludq %xmm4,%xmm6 │ │ - pshufd $0xe8,%xmm6,%xmm6 │ │ - pmuludq %xmm1,%xmm2 │ │ - pshufd $0xe8,%xmm2,%xmm1 │ │ - punpckldq %xmm1,%xmm6 │ │ - movdqu -0x2(%esi,%ecx,2),%xmm1 │ │ - movdqa %xmm1,%xmm2 │ │ - pxor %xmm4,%xmm4 │ │ - punpcklwd %xmm4,%xmm2 │ │ - pxor %xmm4,%xmm4 │ │ - punpckhwd %xmm4,%xmm1 │ │ - pshufd $0xf5,%xmm1,%xmm7 │ │ - movdqa 0x80(%esp),%xmm0 │ │ - pmuludq %xmm0,%xmm1 │ │ - pshufd $0xe8,%xmm1,%xmm1 │ │ - pshufd $0xf5,%xmm0,%xmm4 │ │ - pmuludq %xmm4,%xmm7 │ │ - pshufd $0xe8,%xmm7,%xmm7 │ │ - punpckldq %xmm7,%xmm1 │ │ - paddd %xmm6,%xmm1 │ │ - pshufd $0xf5,%xmm2,%xmm6 │ │ - pmuludq %xmm0,%xmm2 │ │ - pshufd $0xe8,%xmm2,%xmm2 │ │ - pmuludq %xmm4,%xmm6 │ │ - pshufd $0xe8,%xmm6,%xmm4 │ │ - punpckldq %xmm4,%xmm2 │ │ - paddd %xmm5,%xmm2 │ │ - movdqu (%esi,%ecx,2),%xmm4 │ │ - movdqa %xmm4,%xmm6 │ │ - pxor %xmm5,%xmm5 │ │ - punpckhwd %xmm5,%xmm6 │ │ - pxor %xmm5,%xmm5 │ │ - punpcklwd %xmm5,%xmm4 │ │ - pshufd $0xf5,%xmm4,%xmm7 │ │ - movdqa 0x60(%esp),%xmm0 │ │ - pmuludq %xmm0,%xmm4 │ │ - pshufd $0xe8,%xmm4,%xmm5 │ │ - pshufd $0xf5,%xmm0,%xmm4 │ │ - pmuludq %xmm4,%xmm7 │ │ - pshufd $0xe8,%xmm7,%xmm7 │ │ - punpckldq %xmm7,%xmm5 │ │ - paddd %xmm2,%xmm5 │ │ - pshufd $0xf5,%xmm6,%xmm2 │ │ - pmuludq %xmm0,%xmm6 │ │ - pshufd $0xe8,%xmm6,%xmm6 │ │ - pmuludq %xmm4,%xmm2 │ │ - pshufd $0xe8,%xmm2,%xmm2 │ │ - punpckldq %xmm2,%xmm6 │ │ - paddd %xmm1,%xmm6 │ │ - movdqu 0x2(%esi,%ecx,2),%xmm1 │ │ - movdqa %xmm1,%xmm2 │ │ - pxor %xmm4,%xmm4 │ │ - punpcklwd %xmm4,%xmm2 │ │ - pxor %xmm4,%xmm4 │ │ - punpckhwd %xmm4,%xmm1 │ │ - pshufd $0xf5,%xmm1,%xmm4 │ │ - movdqa 0xc0(%esp),%xmm0 │ │ - pmuludq %xmm0,%xmm1 │ │ - pshufd $0xe8,%xmm1,%xmm1 │ │ - pshufd $0xf5,%xmm0,%xmm7 │ │ - pmuludq %xmm7,%xmm4 │ │ - pshufd $0xe8,%xmm4,%xmm4 │ │ - punpckldq %xmm4,%xmm1 │ │ - paddd %xmm6,%xmm1 │ │ - pshufd $0xf5,%xmm2,%xmm4 │ │ - pmuludq %xmm0,%xmm2 │ │ - pshufd $0xe8,%xmm2,%xmm2 │ │ - pmuludq %xmm7,%xmm4 │ │ - pshufd $0xe8,%xmm4,%xmm4 │ │ - punpckldq %xmm4,%xmm2 │ │ - paddd %xmm5,%xmm2 │ │ - movdqu 0x4(%esi,%ecx,2),%xmm4 │ │ - movdqa %xmm4,%xmm6 │ │ - pxor %xmm5,%xmm5 │ │ - punpckhwd %xmm5,%xmm6 │ │ - pxor %xmm5,%xmm5 │ │ - punpcklwd %xmm5,%xmm4 │ │ - pshufd $0xf5,%xmm4,%xmm7 │ │ - movdqa 0xf0(%esp),%xmm0 │ │ - pmuludq %xmm0,%xmm4 │ │ - pshufd $0xe8,%xmm4,%xmm5 │ │ - pshufd $0xf5,%xmm0,%xmm4 │ │ - pmuludq %xmm4,%xmm7 │ │ - pshufd $0xe8,%xmm7,%xmm7 │ │ - punpckldq %xmm7,%xmm5 │ │ - paddd %xmm2,%xmm5 │ │ - pshufd $0xf5,%xmm6,%xmm2 │ │ - pmuludq %xmm0,%xmm6 │ │ - pshufd $0xe8,%xmm6,%xmm6 │ │ - pmuludq %xmm4,%xmm2 │ │ - pshufd $0xe8,%xmm2,%xmm2 │ │ - punpckldq %xmm2,%xmm6 │ │ - paddd %xmm1,%xmm6 │ │ - movdqu 0x6(%esi,%ecx,2),%xmm1 │ │ - movdqa %xmm1,%xmm2 │ │ - pxor %xmm4,%xmm4 │ │ - punpcklwd %xmm4,%xmm2 │ │ - pxor %xmm4,%xmm4 │ │ - punpckhwd %xmm4,%xmm1 │ │ - pshufd $0xf5,%xmm1,%xmm4 │ │ - movdqa 0x110(%esp),%xmm0 │ │ - pmuludq %xmm0,%xmm1 │ │ - pshufd $0xe8,%xmm1,%xmm1 │ │ - pshufd $0xf5,%xmm0,%xmm7 │ │ - pmuludq %xmm7,%xmm4 │ │ - pshufd $0xe8,%xmm4,%xmm4 │ │ - punpckldq %xmm4,%xmm1 │ │ - paddd %xmm6,%xmm1 │ │ - pshufd $0xf5,%xmm2,%xmm4 │ │ - pmuludq %xmm0,%xmm2 │ │ - pshufd $0xe8,%xmm2,%xmm2 │ │ - pmuludq %xmm7,%xmm4 │ │ - pshufd $0xe8,%xmm4,%xmm4 │ │ - punpckldq %xmm4,%xmm2 │ │ - paddd %xmm5,%xmm2 │ │ - movdqu 0x8(%esi,%ecx,2),%xmm4 │ │ - movdqa %xmm4,%xmm5 │ │ - pxor %xmm6,%xmm6 │ │ - punpcklwd %xmm6,%xmm4 │ │ - pshufd $0xf5,%xmm4,%xmm6 │ │ - movdqa 0x150(%esp),%xmm0 │ │ - pmuludq %xmm0,%xmm4 │ │ - pshufd $0xe8,%xmm4,%xmm4 │ │ - pshufd $0xf5,%xmm0,%xmm7 │ │ - pmuludq %xmm7,%xmm6 │ │ - pshufd $0xe8,%xmm6,%xmm6 │ │ - punpckldq %xmm6,%xmm4 │ │ - pxor %xmm6,%xmm6 │ │ - punpckhwd %xmm6,%xmm5 │ │ - paddd %xmm2,%xmm4 │ │ - pshufd $0xf5,%xmm5,%xmm2 │ │ - pmuludq %xmm7,%xmm2 │ │ - pmuludq %xmm0,%xmm5 │ │ - pshufd $0xe8,%xmm5,%xmm5 │ │ - pshufd $0xe8,%xmm2,%xmm2 │ │ - punpckldq %xmm2,%xmm5 │ │ - paddd %xmm1,%xmm5 │ │ - movdqa 0x170(%esp),%xmm0 │ │ - paddd %xmm0,%xmm3 │ │ - paddd %xmm4,%xmm3 │ │ - movdqa 0x40(%esp),%xmm4 │ │ - paddd %xmm0,%xmm4 │ │ - paddd %xmm5,%xmm4 │ │ - movdqa 0x140(%esp),%xmm1 │ │ - psrad %xmm1,%xmm3 │ │ - psrad %xmm1,%xmm4 │ │ - movdqa 0x190(%esp),%xmm0 │ │ - paddd %xmm0,%xmm4 │ │ - paddd %xmm0,%xmm3 │ │ - movdqa 0x180(%esp),%xmm0 │ │ - psrad %xmm0,%xmm3 │ │ - psrad %xmm0,%xmm4 │ │ - movdqa 0x160(%esp),%xmm5 │ │ - movdqa %xmm5,%xmm1 │ │ - pcmpgtd %xmm4,%xmm1 │ │ - pxor %xmm2,%xmm2 │ │ - pcmpgtd %xmm4,%xmm2 │ │ - pand %xmm1,%xmm4 │ │ - pandn %xmm5,%xmm1 │ │ - por %xmm4,%xmm1 │ │ - movdqa %xmm5,%xmm0 │ │ - pcmpgtd %xmm3,%xmm0 │ │ - pxor %xmm4,%xmm4 │ │ - pcmpgtd %xmm3,%xmm4 │ │ - pand %xmm0,%xmm3 │ │ - pandn %xmm5,%xmm0 │ │ - por %xmm3,%xmm0 │ │ - pandn %xmm0,%xmm4 │ │ - pandn %xmm1,%xmm2 │ │ - movdqa -0x15990(%eax),%xmm0 │ │ - pshufb %xmm0,%xmm2 │ │ - pshufb %xmm0,%xmm4 │ │ - punpcklqdq %xmm2,%xmm4 │ │ - movdqu %xmm4,(%edx,%ecx,2) │ │ - add $0x8,%ecx │ │ - cmp %ecx,%edi │ │ - jne a9370 │ │ - mov 0x10(%ebp),%eax │ │ - cmp %eax,%edi │ │ - mov %edx,%eax │ │ - mov %esi,%edx │ │ - je a91c0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %edx,0x20(%esp) │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x10170,%esp │ │ + call b0734 │ │ + pop %eax │ │ + add $0x2683c,%eax │ │ + mov %eax,0x20(%esp) │ │ + bsr 0x30(%ebp),%eax │ │ + xor $0x1f,%eax │ │ + mov $0x16,%ecx │ │ + mov %eax,0x18(%esp) │ │ + sub %eax,%ecx │ │ + mov $0x1,%edi │ │ + mov %ecx,0x50(%esp) │ │ + shl %cl,%edi │ │ + cmpl $0x0,0x18(%ebp) │ │ + mov 0x1c(%ebp),%eax │ │ + mov %eax,0x2c(%esp) │ │ + movl $0x1,0x14(%esp) │ │ + jle b0828 │ │ + mov 0x10(%ebp),%ecx │ │ + mov 0x14(%ebp),%eax │ │ + sar %edi │ │ + sar %eax │ │ + mov %eax,0x1c(%esp) │ │ + mov 0x1c(%ebp),%eax │ │ + dec %eax │ │ + imul 0x2c(%ebp),%eax │ │ + add 0x24(%ebp),%eax │ │ + sar $0xa,%eax │ │ + add $0x2,%eax │ │ + lea 0x6c(%esp),%edx │ │ + mov %edi,0x40(%esp) │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %edx,0x10(%esp) │ │ + mov %ecx,0xc(%esp) │ │ + mov %eax,0x30(%esp) │ │ + xor %ebx,%ebx │ │ + mov 0x20(%ebp),%edx │ │ + xor %eax,%eax │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0xb0(%esp),%ecx │ │ - movsbl (%ecx),%eax │ │ - movzwl -0x6(%edx,%edi,2),%ebx │ │ - imul %eax,%ebx │ │ - movsbl 0x1(%ecx),%eax │ │ - movzwl -0x4(%edx,%edi,2),%esi │ │ - imul %eax,%esi │ │ - mov %esi,0x40(%esp) │ │ - movsbl 0x2(%ecx),%eax │ │ - movzwl -0x2(%edx,%edi,2),%esi │ │ - imul %eax,%esi │ │ - mov %esi,0x30(%esp) │ │ - movsbl 0x3(%ecx),%eax │ │ - movzwl (%edx,%edi,2),%esi │ │ - imul %eax,%esi │ │ - mov %esi,0x50(%esp) │ │ - movsbl 0x4(%ecx),%esi │ │ - movzwl 0x2(%edx,%edi,2),%eax │ │ - imul %esi,%eax │ │ - mov %eax,0x80(%esp) │ │ - movsbl 0x5(%ecx),%esi │ │ - mov 0x20(%esp),%eax │ │ - movzwl 0x4(%eax,%edi,2),%edx │ │ - imul %esi,%edx │ │ - movsbl 0x6(%ecx),%eax │ │ - mov %eax,0x60(%esp) │ │ - mov 0x20(%esp),%eax │ │ - movzwl 0x6(%eax,%edi,2),%esi │ │ - imul 0x60(%esp),%esi │ │ - movsbl 0x7(%ecx),%ecx │ │ - mov 0x20(%esp),%eax │ │ - movzwl 0x8(%eax,%edi,2),%eax │ │ - imul %ecx,%eax │ │ - add 0x120(%esp),%ebx │ │ - add 0x40(%esp),%ebx │ │ - add 0x30(%esp),%ebx │ │ - add 0x50(%esp),%ebx │ │ - add 0x80(%esp),%ebx │ │ - add %edx,%ebx │ │ - mov 0x24(%ebp),%edx │ │ - add %esi,%ebx │ │ - add %eax,%ebx │ │ - mov 0x90(%esp),%ecx │ │ - sar %cl,%ebx │ │ - add 0x100(%esp),%ebx │ │ - mov 0xa0(%esp),%ecx │ │ - sar %cl,%ebx │ │ - cmp %edx,%ebx │ │ - mov %ebx,%eax │ │ - cmovg %edx,%eax │ │ - mov 0x20(%esp),%edx │ │ - xor %ecx,%ecx │ │ - test %ebx,%ebx │ │ - cmovs %ecx,%eax │ │ - mov 0x70(%esp),%ecx │ │ - mov %ax,(%ecx,%edi,2) │ │ - mov 0x70(%esp),%eax │ │ - inc %edi │ │ - cmp %edi,0x10(%ebp) │ │ - jne a9770 │ │ - jmp a91c0 │ │ - mov 0x14(%esp),%ecx │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov 0xc(%esp),%esi │ │ + movzwl (%esi,%ebx,2),%ecx │ │ + mov %edx,%edi │ │ + sar $0x6,%edi │ │ + movzwl 0x2(%esi,%ebx,2),%esi │ │ + sub %ecx,%esi │ │ + imul %edi,%esi │ │ + mov 0x40(%esp),%edi │ │ + shl $0x4,%ecx │ │ + add %edi,%ecx │ │ + add %ecx,%esi │ │ + mov 0x50(%esp),%ecx │ │ + sar %cl,%esi │ │ + mov 0x10(%esp),%ecx │ │ + mov %si,(%ecx,%eax,2) │ │ + mov 0x28(%ebp),%ecx │ │ + add %ecx,%edx │ │ + mov %edx,%ecx │ │ + sar $0xa,%ecx │ │ + add %ecx,%ebx │ │ + and $0x3ff,%edx │ │ + inc %eax │ │ + cmp %eax,0x18(%ebp) │ │ + jne b07c0 │ │ mov 0x10(%esp),%edx │ │ - push %esi │ │ - pushl 0x10(%ebp) │ │ - pushl 0x14(%esp) │ │ - push %edi │ │ - call a9890 │ │ - add $0x10,%esp │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + add $0x100,%edx │ │ + mov 0x1c(%esp),%eax │ │ + mov 0xc(%esp),%ecx │ │ + lea (%ecx,%eax,2),%ecx │ │ + mov 0x30(%esp),%eax │ │ + dec %eax │ │ + jne b07a0 │ │ + mov 0x18(%esp),%ecx │ │ + add $0xfffffff2,%ecx │ │ + mov %ecx,0x18(%esp) │ │ + shll %cl,0x14(%esp) │ │ + mov 0x18(%ebp),%ebx │ │ + test %ebx,%ebx │ │ + mov 0x24(%ebp),%ecx │ │ + jle b0a89 │ │ + mov 0xc(%ebp),%edi │ │ + mov 0x14(%esp),%esi │ │ + sar %esi │ │ + sar %edi │ │ + lea 0x6c(%esp),%edx │ │ + mov %ebx,%eax │ │ + and $0xfffffff8,%eax │ │ + mov %eax,0x24(%esp) │ │ + mov %esi,0x14(%esp) │ │ + movd %esi,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + movss 0x18(%esp),%xmm3 │ │ + movd 0x30(%ebp),%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm1 │ │ + add %edi,%edi │ │ + mov %edi,0x28(%esp) │ │ + xorps %xmm2,%xmm2 │ │ + movss %xmm3,%xmm2 │ │ + mov 0x20(%esp),%eax │ │ + movdqa -0x14d70(%eax),%xmm3 │ │ + mov 0x8(%ebp),%eax │ │ + movdqa %xmm3,0x50(%esp) │ │ + movdqa %xmm0,0x40(%esp) │ │ + movaps %xmm2,0x30(%esp) │ │ + jmp b08dd │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x1c(%esp),%ecx │ │ + add 0x2c(%ebp),%ecx │ │ + mov %eax,%esi │ │ + mov %ecx,%eax │ │ + sar $0xa,%eax │ │ + shl $0x8,%eax │ │ + mov 0xc(%esp),%edx │ │ + add %eax,%edx │ │ + and $0x3ff,%ecx │ │ + add 0x28(%esp),%esi │ │ + decl 0x2c(%esp) │ │ + mov %esi,%eax │ │ + je b0a89 │ │ + mov %edx,0xc(%esp) │ │ + mov %ecx,0x1c(%esp) │ │ + sar $0x6,%ecx │ │ + mov %ecx,0x10(%esp) │ │ + cmp $0x8,%ebx │ │ + mov $0x0,%esi │ │ + mov 0x30(%ebp),%edx │ │ + jb b0a40 │ │ + movd 0x10(%esp),%xmm4 │ │ + pshufd $0x0,%xmm4,%xmm4 │ │ + xor %ecx,%ecx │ │ + mov %eax,%ebx │ │ + mov 0x24(%esp),%esi │ │ + mov 0xc(%esp),%eax │ │ + nop │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - sub $0x20,%esp │ │ - call a98a1 │ │ - pop %ebx │ │ - add $0x2b6cf,%ebx │ │ - mov 0xc(%ebp),%eax │ │ - mov 0x10(%ebp),%esi │ │ - add %esi,%esi │ │ - mov %esi,0xc(%esp) │ │ - add %eax,%eax │ │ - mov %eax,0x10(%esp) │ │ - add %edx,%edx │ │ - mov %edx,0x14(%esp) │ │ - mov 0x14(%ebp),%esi │ │ - mov 0x8(%ebp),%edi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movdqu (%eax,%ecx,2),%xmm6 │ │ + movdqu 0x100(%eax,%ecx,2),%xmm7 │ │ + punpcklwd %xmm6,%xmm5 │ │ + psrad $0x10,%xmm5 │ │ + punpckhwd %xmm6,%xmm6 │ │ + psrad $0x10,%xmm6 │ │ + punpcklwd %xmm7,%xmm0 │ │ + psrad $0x10,%xmm0 │ │ + punpckhwd %xmm7,%xmm7 │ │ + psrad $0x10,%xmm7 │ │ + psubd %xmm6,%xmm7 │ │ + psubd %xmm5,%xmm0 │ │ + pshufd $0xf5,%xmm0,%xmm2 │ │ + pmuludq %xmm4,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + pshufd $0xf5,%xmm4,%xmm3 │ │ + pmuludq %xmm3,%xmm2 │ │ + pshufd $0xe8,%xmm2,%xmm2 │ │ + punpckldq %xmm2,%xmm0 │ │ + pshufd $0xf5,%xmm7,%xmm2 │ │ + pmuludq %xmm3,%xmm2 │ │ + pslld $0x4,%xmm6 │ │ + pslld $0x4,%xmm5 │ │ + pmuludq %xmm4,%xmm7 │ │ + pshufd $0xe8,%xmm7,%xmm3 │ │ + pshufd $0xe8,%xmm2,%xmm2 │ │ + punpckldq %xmm2,%xmm3 │ │ + movdqa 0x40(%esp),%xmm2 │ │ + paddd %xmm2,%xmm5 │ │ + paddd %xmm0,%xmm5 │ │ + paddd %xmm2,%xmm6 │ │ + paddd %xmm3,%xmm6 │ │ + movdqa 0x30(%esp),%xmm0 │ │ + psrad %xmm0,%xmm5 │ │ + psrad %xmm0,%xmm6 │ │ + movdqa %xmm1,%xmm0 │ │ + pcmpgtd %xmm6,%xmm0 │ │ + pxor %xmm2,%xmm2 │ │ + pcmpgtd %xmm6,%xmm2 │ │ + pand %xmm0,%xmm6 │ │ + pandn %xmm1,%xmm0 │ │ + por %xmm6,%xmm0 │ │ + movdqa %xmm1,%xmm3 │ │ + pcmpgtd %xmm5,%xmm3 │ │ + pxor %xmm6,%xmm6 │ │ + pcmpgtd %xmm5,%xmm6 │ │ + pand %xmm3,%xmm5 │ │ + pandn %xmm1,%xmm3 │ │ + por %xmm5,%xmm3 │ │ + pandn %xmm3,%xmm6 │ │ + pandn %xmm0,%xmm2 │ │ + movdqa 0x50(%esp),%xmm0 │ │ + pshufb %xmm0,%xmm2 │ │ + pshufb %xmm0,%xmm6 │ │ + punpcklqdq %xmm2,%xmm6 │ │ + movdqu %xmm6,(%ebx,%ecx,2) │ │ + add $0x8,%ecx │ │ + cmp %ecx,%esi │ │ + jne b0920 │ │ + mov 0x18(%ebp),%eax │ │ + mov %eax,%ecx │ │ + cmp %eax,%esi │ │ + mov 0x30(%ebp),%edx │ │ + mov %ebx,%eax │ │ + mov %ecx,%ebx │ │ + je b08b0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %ecx,0x18(%esp) │ │ - sub $0x4,%esp │ │ - pushl 0x10(%esp) │ │ - push %edi │ │ - push %ecx │ │ - call 14a0 │ │ - mov 0x28(%esp),%ecx │ │ - add $0x10,%esp │ │ - add 0x10(%esp),%edi │ │ - add 0x14(%esp),%ecx │ │ - dec %esi │ │ - jne a98d0 │ │ + mov %eax,%edi │ │ + mov 0xc(%esp),%ecx │ │ + movswl (%ecx,%esi,2),%eax │ │ + movswl 0x100(%ecx,%esi,2),%ecx │ │ + sub %eax,%ecx │ │ + shl $0x4,%eax │ │ + imul 0x10(%esp),%ecx │ │ + add 0x14(%esp),%eax │ │ + add %ecx,%eax │ │ + mov 0x18(%esp),%ecx │ │ + sar %cl,%eax │ │ + cmp %edx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %edx,%ecx │ │ + test %eax,%eax │ │ + mov %edi,%eax │ │ + mov $0x0,%edi │ │ + cmovs %edi,%ecx │ │ + mov %cx,(%eax,%esi,2) │ │ + inc %esi │ │ + cmp %esi,%ebx │ │ + jne b0a40 │ │ + jmp b08b0 │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x10840,%esp │ │ - mov %edx,0x4c(%esp) │ │ - mov %ecx,0x44(%esp) │ │ - mov 0x8(%ebp),%edx │ │ - mov 0xc(%ebp),%eax │ │ - lea (%eax,%eax,2),%ecx │ │ - sub %ecx,%edx │ │ - mov %edx,(%esp) │ │ - call a992a │ │ - pop %esi │ │ - add $0x2b646,%esi │ │ - mov 0x2c(%ebp),%edi │ │ - bsr %edi,%ebx │ │ - xor $0x1f,%ebx │ │ - lea -0x12(%ebx),%ecx │ │ - mov $0x1,%edx │ │ - mov %ecx,0x20(%esp) │ │ - shl %cl,%edx │ │ - mov %edx,0x28(%esp) │ │ - mov 0x14(%ebp),%ecx │ │ - dec %ecx │ │ - imul 0x24(%ebp),%ecx │ │ - add 0x1c(%ebp),%ecx │ │ - sar $0xa,%ecx │ │ - add $0x8,%ecx │ │ - mov %ecx,0xe0(%esp) │ │ + sub $0x81c0,%esp │ │ + call b0ab4 │ │ + pop %eax │ │ + add $0x264bc,%eax │ │ + mov %eax,0x8(%esp) │ │ + mov 0x24(%ebp),%eax │ │ + mov 0x10(%ebp),%ecx │ │ + bsr %eax,%edx │ │ + xor $0x1f,%edx │ │ + sar %ecx │ │ + mov %ecx,0xc(%esp) │ │ + cmpl $0x0,0x1c(%ebp) │ │ + mov 0x20(%ebp),%ebx │ │ + mov 0x18(%ebp),%edi │ │ + mov 0x14(%ebp),%esi │ │ + mov 0x8(%ebp),%ecx │ │ + mov %ecx,0x2c(%esp) │ │ + je b0d44 │ │ + mov $0x16,%ecx │ │ + sub %edx,%ecx │ │ + mov $0x1,%eax │ │ + shl %cl,%eax │ │ + test %ebx,%ebx │ │ + je b1036 │ │ + test %esi,%esi │ │ + jle b12ac │ │ sar %eax │ │ + mov %eax,0x50(%esp) │ │ + lea 0xbc(%esp),%esi │ │ + inc %edi │ │ + mov 0xc(%esp),%eax │ │ + add %eax,%eax │ │ mov %eax,0xc(%esp) │ │ - mov 0x28(%ebp),%edx │ │ + mov 0xc(%ebp),%edx │ │ mov %edx,%eax │ │ - and $0x1,%eax │ │ - add $0x3,%eax │ │ - and $0x3,%edx │ │ - mov $0x18,%ecx │ │ - mov %ebx,0x2c(%esp) │ │ - sub %ebx,%ecx │ │ - mov $0x1,%ebx │ │ - mov %ecx,0x90(%esp) │ │ - shl %cl,%ebx │ │ - sar %ebx │ │ - mov %ebx,0xd0(%esp) │ │ - imul $0x78,%edx,%ecx │ │ - add -0x64(%esi),%ecx │ │ - mov %ecx,0x100(%esp) │ │ - imul $0x78,%eax,%eax │ │ - mov %esi,0x48(%esp) │ │ - add -0x64(%esi),%eax │ │ - mov %eax,0xf0(%esp) │ │ - mov 0x10(%ebp),%esi │ │ - lea 0x13c(%esp),%eax │ │ - mov %eax,0x60(%esp) │ │ - test %esi,%esi │ │ - jg a99f6 │ │ - addl $0x100,0x60(%esp) │ │ - mov (%esp),%eax │ │ - mov 0xc(%esp),%ecx │ │ - lea (%eax,%ecx,2),%eax │ │ - mov %eax,(%esp) │ │ - decl 0xe0(%esp) │ │ - je a9ccb │ │ - test %esi,%esi │ │ - jle a99d0 │ │ - xor %edx,%edx │ │ - mov 0x18(%ebp),%eax │ │ - xor %ebx,%ebx │ │ - cmp $0x4,%esi │ │ - jg a9a3c │ │ - jmp a9ba0 │ │ - nop │ │ - nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov (%esp),%ecx │ │ - movzwl (%ecx,%edx,2),%edi │ │ - mov 0x20(%esp),%ecx │ │ - shl %cl,%edi │ │ - mov 0x60(%esp),%ecx │ │ - mov %di,(%ecx,%ebx,2) │ │ - add 0x20(%ebp),%eax │ │ - mov %eax,%ecx │ │ - sar $0xa,%ecx │ │ - add %ecx,%edx │ │ - and $0x3ff,%eax │ │ - inc %ebx │ │ - cmp %ebx,%esi │ │ - mov 0x2c(%ebp),%edi │ │ - je a99d0 │ │ - mov %eax,%ecx │ │ - sar $0x6,%ecx │ │ - je a9a10 │ │ - mov %ebx,0xc0(%esp) │ │ - mov 0x100(%esp),%ebx │ │ - movsbl -0x8(%ebx,%ecx,8),%esi │ │ - mov %esi,0x4(%esp) │ │ - mov (%esp),%esi │ │ - movzwl -0x6(%esi,%edx,2),%edi │ │ - imul 0x4(%esp),%edi │ │ - movsbl -0x7(%ebx,%ecx,8),%esi │ │ - mov %esi,0x10(%esp) │ │ - mov (%esp),%esi │ │ - movzwl -0x4(%esi,%edx,2),%esi │ │ - mov %esi,0x4(%esp) │ │ - mov 0x4(%esp),%esi │ │ - imul 0x10(%esp),%esi │ │ - mov %esi,0x4(%esp) │ │ - movsbl -0x6(%ebx,%ecx,8),%esi │ │ - mov %esi,0x10(%esp) │ │ - mov (%esp),%esi │ │ - movzwl -0x2(%esi,%edx,2),%esi │ │ - imul 0x10(%esp),%esi │ │ - mov %esi,0xb0(%esp) │ │ - movsbl -0x5(%ebx,%ecx,8),%esi │ │ - mov %esi,0x10(%esp) │ │ - mov (%esp),%esi │ │ - movzwl (%esi,%edx,2),%esi │ │ - imul 0x10(%esp),%esi │ │ - mov %esi,0xa0(%esp) │ │ - movsbl -0x4(%ebx,%ecx,8),%esi │ │ - mov %esi,0x30(%esp) │ │ - mov (%esp),%esi │ │ - movzwl 0x2(%esi,%edx,2),%esi │ │ - mov %esi,0x10(%esp) │ │ - mov 0x10(%esp),%esi │ │ - imul 0x30(%esp),%esi │ │ - mov %esi,0x10(%esp) │ │ - movsbl -0x3(%ebx,%ecx,8),%esi │ │ - mov %esi,0x30(%esp) │ │ - mov (%esp),%esi │ │ - movzwl 0x4(%esi,%edx,2),%esi │ │ - imul 0x30(%esp),%esi │ │ - mov %esi,0x30(%esp) │ │ - movsbl -0x2(%ebx,%ecx,8),%esi │ │ - mov %esi,0x50(%esp) │ │ - mov (%esp),%esi │ │ - movzwl 0x6(%esi,%edx,2),%esi │ │ - imul 0x50(%esp),%esi │ │ - movsbl -0x1(%ebx,%ecx,8),%ecx │ │ - mov %ecx,0x50(%esp) │ │ - mov 0xc0(%esp),%ebx │ │ - mov (%esp),%ecx │ │ - movzwl 0x8(%ecx,%edx,2),%ecx │ │ - imul 0x50(%esp),%ecx │ │ - add 0xd0(%esp),%edi │ │ - add 0x4(%esp),%edi │ │ - add 0xb0(%esp),%edi │ │ - add 0xa0(%esp),%edi │ │ - add 0x10(%esp),%edi │ │ - add 0x30(%esp),%edi │ │ - add %esi,%edi │ │ - mov 0x10(%ebp),%esi │ │ - add %ecx,%edi │ │ - mov 0x90(%esp),%ecx │ │ - sar %cl,%edi │ │ - jmp a9a1d │ │ nop │ │ nop │ │ nop │ │ + mov %esi,0x40(%esp) │ │ + mov %eax,0x30(%esp) │ │ + mov %edi,0x60(%esp) │ │ + movzwl (%eax),%eax │ │ + xor %ebx,%ebx │ │ + mov 0x50(%esp),%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov (%esp),%ecx │ │ - movzwl (%ecx,%edx,2),%edi │ │ - mov 0x20(%esp),%ecx │ │ - shl %cl,%edi │ │ - mov 0x60(%esp),%ecx │ │ - mov %di,(%ecx,%ebx,2) │ │ - add 0x20(%ebp),%eax │ │ - mov %eax,%ecx │ │ - sar $0xa,%ecx │ │ - add %ecx,%edx │ │ - and $0x3ff,%eax │ │ - inc %ebx │ │ - cmp %ebx,%esi │ │ - mov 0x2c(%ebp),%edi │ │ - je a99d0 │ │ - mov %eax,%ecx │ │ - sar $0x6,%ecx │ │ - je a9b70 │ │ - mov %ebx,0xc0(%esp) │ │ - mov 0xf0(%esp),%ebx │ │ - movsbl -0x8(%ebx,%ecx,8),%esi │ │ - mov %esi,0x4(%esp) │ │ - mov (%esp),%esi │ │ - movzwl -0x6(%esi,%edx,2),%edi │ │ - imul 0x4(%esp),%edi │ │ - movsbl -0x7(%ebx,%ecx,8),%esi │ │ - mov %esi,0x10(%esp) │ │ - mov (%esp),%esi │ │ - movzwl -0x4(%esi,%edx,2),%esi │ │ - mov %esi,0x4(%esp) │ │ - mov 0x4(%esp),%esi │ │ - imul 0x10(%esp),%esi │ │ - mov %esi,0x4(%esp) │ │ - movsbl -0x6(%ebx,%ecx,8),%esi │ │ - mov %esi,0x10(%esp) │ │ - mov (%esp),%esi │ │ - movzwl -0x2(%esi,%edx,2),%esi │ │ - imul 0x10(%esp),%esi │ │ - mov %esi,0xb0(%esp) │ │ - movsbl -0x5(%ebx,%ecx,8),%esi │ │ - mov %esi,0x10(%esp) │ │ - mov (%esp),%esi │ │ - movzwl (%esi,%edx,2),%esi │ │ - imul 0x10(%esp),%esi │ │ - mov %esi,0xa0(%esp) │ │ - movsbl -0x4(%ebx,%ecx,8),%esi │ │ - mov %esi,0x30(%esp) │ │ - mov (%esp),%esi │ │ - movzwl 0x2(%esi,%edx,2),%esi │ │ - mov %esi,0x10(%esp) │ │ - mov 0x10(%esp),%esi │ │ - imul 0x30(%esp),%esi │ │ - mov %esi,0x10(%esp) │ │ - movsbl -0x3(%ebx,%ecx,8),%esi │ │ - mov %esi,0x30(%esp) │ │ - mov (%esp),%esi │ │ - movzwl 0x4(%esi,%edx,2),%esi │ │ - imul 0x30(%esp),%esi │ │ - mov %esi,0x30(%esp) │ │ - movsbl -0x2(%ebx,%ecx,8),%esi │ │ - mov %esi,0x50(%esp) │ │ - mov (%esp),%esi │ │ - movzwl 0x6(%esi,%edx,2),%esi │ │ - imul 0x50(%esp),%esi │ │ - movsbl -0x1(%ebx,%ecx,8),%ecx │ │ - mov %ecx,0x50(%esp) │ │ - mov 0xc0(%esp),%ebx │ │ - mov (%esp),%ecx │ │ - movzwl 0x8(%ecx,%edx,2),%ecx │ │ - imul 0x50(%esp),%ecx │ │ - add 0xd0(%esp),%edi │ │ - add 0x4(%esp),%edi │ │ - add 0xb0(%esp),%edi │ │ - add 0xa0(%esp),%edi │ │ - add 0x10(%esp),%edi │ │ - add 0x30(%esp),%edi │ │ - add %esi,%edi │ │ - mov 0x10(%ebp),%esi │ │ - add %ecx,%edi │ │ - mov 0x90(%esp),%ecx │ │ - sar %cl,%edi │ │ - jmp a9b7d │ │ - cmpl $0x0,0x14(%ebp) │ │ - mov 0x1c(%ebp),%esi │ │ - jle aa429 │ │ - mov %esi,%ebx │ │ - sarl 0x28(%esp) │ │ - lea 0x43c(%esp),%esi │ │ - mov 0x28(%ebp),%eax │ │ - sar $0x2,%eax │ │ - mov %eax,0x88(%esp) │ │ - and $0x1,%eax │ │ - add $0x3,%eax │ │ - mov %eax,(%esp) │ │ - mov 0x2c(%esp),%ecx │ │ - add $0xfffffff4,%ecx │ │ - mov $0x1,%eax │ │ - shl %cl,%eax │ │ - mov 0x4c(%esp),%edx │ │ - sar %edx │ │ - mov %edx,0x80(%esp) │ │ - mov 0x10(%ebp),%edx │ │ - and $0xfffffff8,%edx │ │ - mov %edx,0x40(%esp) │ │ - movd %eax,%xmm0 │ │ - sar %eax │ │ - mov %eax,0x4(%esp) │ │ - pshufd $0x0,%xmm0,%xmm3 │ │ - psrad $0x1,%xmm3 │ │ - mov %ecx,0x2c(%esp) │ │ - movd %ecx,%xmm0 │ │ - movd %edi,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm1 │ │ - movd 0x28(%esp),%xmm2 │ │ - pshufd $0x0,%xmm2,%xmm7 │ │ - movss 0x20(%esp),%xmm2 │ │ - xorps %xmm4,%xmm4 │ │ - xorps %xmm5,%xmm5 │ │ - movss %xmm2,%xmm5 │ │ - mov 0x48(%esp),%ecx │ │ - movdqa -0x15990(%ecx),%xmm6 │ │ - movdqa -0x157f0(%ecx),%xmm2 │ │ - movdqa %xmm2,0x110(%esp) │ │ - movss %xmm0,%xmm4 │ │ - imul $0x78,(%esp),%eax │ │ - add -0x64(%ecx),%eax │ │ - mov %eax,0x84(%esp) │ │ - mov 0x10(%ebp),%eax │ │ - add $0x200,%eax │ │ - mov %eax,0x7c(%esp) │ │ - mov 0x44(%esp),%eax │ │ - mov %eax,(%esp) │ │ - movl $0x0,0xc(%esp) │ │ - movdqa %xmm7,0x10(%esp) │ │ - movaps %xmm4,0x100(%esp) │ │ - movaps %xmm5,0x120(%esp) │ │ - movdqa %xmm3,0xf0(%esp) │ │ - movdqa %xmm1,0xe0(%esp) │ │ - jmp a9e13 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movzwl %ax,%edi │ │ + mov 0x30(%esp),%eax │ │ + movzwl 0x2(%eax,%ebx,2),%eax │ │ + mov %eax,%esi │ │ + sub %edi,%esi │ │ + shl $0x4,%edi │ │ + add %edx,%edi │ │ + imul 0x1c(%ebp),%esi │ │ + add %edi,%esi │ │ + sar %cl,%esi │ │ + mov 0x40(%esp),%edi │ │ + mov %si,(%edi,%ebx,2) │ │ + inc %ebx │ │ + cmp %ebx,0x14(%ebp) │ │ + jne b0b50 │ │ + mov 0x40(%esp),%edx │ │ + add $0x100,%edx │ │ + mov 0x30(%esp),%eax │ │ + add 0xc(%esp),%eax │ │ + mov 0x60(%esp),%edi │ │ + dec %edi │ │ + mov %edx,%esi │ │ + jne b0b30 │ │ + cmpl $0x0,0x14(%ebp) │ │ + mov 0x18(%ebp),%esi │ │ + jle b12ac │ │ + lea 0xbc(%esp),%eax │ │ + mov 0x14(%ebp),%edx │ │ + mov %edx,%ecx │ │ + and $0xfffffff8,%ecx │ │ + mov %ecx,0x50(%esp) │ │ + movd 0x20(%ebp),%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm1 │ │ + mov 0x8(%esp),%ecx │ │ + movdqa -0x14d50(%ecx),%xmm3 │ │ + movdqa -0x14d70(%ecx),%xmm4 │ │ + movdqa -0x14b20(%ecx),%xmm0 │ │ + lea (%edx,%edx,1),%ecx │ │ + mov %ecx,0x60(%esp) │ │ + pshufd $0xf5,%xmm1,%xmm2 │ │ + movdqa %xmm3,0x30(%esp) │ │ + movdqa %xmm0,0x40(%esp) │ │ + jmp b0c18 │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x8c(%esp),%ebx │ │ - add 0x24(%ebp),%ebx │ │ - mov %ebx,%eax │ │ - sar $0xa,%eax │ │ - shl $0x8,%eax │ │ - add %eax,%esi │ │ - and $0x3ff,%ebx │ │ - mov 0xc(%esp),%eax │ │ - inc %eax │ │ - add 0x4c(%esp),%edx │ │ - mov %edx,(%esp) │ │ - mov %eax,0xc(%esp) │ │ - cmp 0x14(%ebp),%eax │ │ - je aa429 │ │ - mov %ebx,0x8c(%esp) │ │ - mov %ebx,%eax │ │ - sar $0x6,%eax │ │ - mov $0x0,%ecx │ │ - je a9e5a │ │ - dec %eax │ │ - cmpl $0x5,0x14(%ebp) │ │ - jl a9e50 │ │ - imul $0x78,0x88(%esp),%ecx │ │ - mov 0x48(%esp),%edx │ │ - add -0x64(%edx),%ecx │ │ - jmp a9e57 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + add $0x100,%eax │ │ + add 0x60(%esp),%edi │ │ + mov %edi,0x2c(%esp) │ │ + mov 0x8(%esp),%esi │ │ + dec %esi │ │ + je b12ac │ │ + mov %esi,0x8(%esp) │ │ + xor %esi,%esi │ │ + mov 0x14(%ebp),%edx │ │ + cmp $0x8,%edx │ │ + mov 0x2c(%esp),%edi │ │ + mov 0x20(%ebp),%ecx │ │ + jb b0d10 │ │ + xor %esi,%esi │ │ + mov %edi,%edx │ │ + mov 0x50(%esp),%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movdqu (%eax,%esi,2),%xmm6 │ │ + movdqu 0x100(%eax,%esi,2),%xmm7 │ │ + punpcklwd %xmm6,%xmm5 │ │ + psrad $0x10,%xmm5 │ │ + punpckhwd %xmm6,%xmm6 │ │ + psrad $0x10,%xmm6 │ │ + punpcklwd %xmm7,%xmm3 │ │ + psrad $0x10,%xmm3 │ │ + punpckhwd %xmm7,%xmm7 │ │ + psrad $0x10,%xmm7 │ │ + psubd %xmm6,%xmm7 │ │ + psubd %xmm5,%xmm3 │ │ + pshufd $0xf5,%xmm3,%xmm0 │ │ + pmuludq %xmm1,%xmm3 │ │ + pshufd $0xe8,%xmm3,%xmm3 │ │ + pmuludq %xmm2,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + punpckldq %xmm0,%xmm3 │ │ + pshufd $0xf5,%xmm7,%xmm0 │ │ + pmuludq %xmm1,%xmm7 │ │ + pshufd $0xe8,%xmm7,%xmm7 │ │ + pmuludq %xmm2,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + punpckldq %xmm0,%xmm7 │ │ + pslld $0x4,%xmm5 │ │ + movdqa 0x30(%esp),%xmm0 │ │ + por %xmm0,%xmm5 │ │ + paddd %xmm3,%xmm5 │ │ + pslld $0x4,%xmm6 │ │ + por %xmm0,%xmm6 │ │ + paddd %xmm7,%xmm6 │ │ + psrld $0x4,%xmm5 │ │ + psrld $0x4,%xmm6 │ │ + pshufb %xmm4,%xmm6 │ │ + pshufb %xmm4,%xmm5 │ │ + punpcklqdq %xmm6,%xmm5 │ │ + paddw 0x40(%esp),%xmm5 │ │ + movdqu %xmm5,(%edx,%esi,2) │ │ + add $0x8,%esi │ │ + cmp %esi,%ecx │ │ + jne b0c40 │ │ + mov %edx,%edi │ │ + mov 0x14(%ebp),%edx │ │ + cmp %edx,%ecx │ │ + mov %ecx,%esi │ │ + mov 0x20(%ebp),%ecx │ │ + je b0c00 │ │ + mov %edi,%edx │ │ + movswl (%eax,%esi,2),%edi │ │ + movswl 0x100(%eax,%esi,2),%ebx │ │ + sub %edi,%ebx │ │ + shl $0x4,%edi │ │ + imul %ecx,%ebx │ │ + lea 0x8(%edi,%ebx,1),%edi │ │ + shr $0x4,%edi │ │ + add $0xffffe000,%edi │ │ + mov %di,(%edx,%esi,2) │ │ + mov %edx,%edi │ │ + inc %esi │ │ + cmp %esi,0x14(%ebp) │ │ + jne b0d10 │ │ + jmp b0c00 │ │ + test %ebx,%ebx │ │ + je b1293 │ │ + mov $0x16,%ecx │ │ + sub %edx,%ecx │ │ + mov $0x1,%eax │ │ + shl %cl,%eax │ │ + test %esi,%esi │ │ + jle b12ac │ │ + mov %eax,%esi │ │ + sar %esi │ │ + mov 0x14(%ebp),%eax │ │ + mov 0xc(%esp),%edx │ │ + lea (%edx,%eax,1),%ebx │ │ + mov %ebx,0x74(%esp) │ │ + mov %eax,%ebx │ │ + and $0xfffffff8,%ebx │ │ + mov %ebx,0x70(%esp) │ │ + movd 0x20(%ebp),%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + mov %esi,0x40(%esp) │ │ + movd %esi,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm1 │ │ + movd %ecx,%xmm3 │ │ + lea (%edx,%edx,1),%esi │ │ + mov %esi,0x1c(%esp) │ │ + lea (%eax,%eax,1),%eax │ │ + mov %eax,0x28(%esp) │ │ + mov 0x8(%esp),%eax │ │ + movdqa -0x14d70(%eax),%xmm2 │ │ + movdqa -0x14b20(%eax),%xmm6 │ │ + mov 0xc(%ebp),%esi │ │ + lea (%esi,%edx,2),%edx │ │ + xorps %xmm4,%xmm4 │ │ + movss %xmm3,%xmm4 │ │ + pshufd $0xf5,%xmm0,%xmm5 │ │ + movl $0x0,0x20(%esp) │ │ + mov 0x8(%ebp),%eax │ │ + mov %eax,%ebx │ │ + mov %esi,0x14(%esp) │ │ + movdqa %xmm6,0x60(%esp) │ │ + movdqa %xmm2,0x50(%esp) │ │ + movdqa %xmm0,0xa0(%esp) │ │ + movaps %xmm4,0x90(%esp) │ │ + movdqa %xmm1,0x80(%esp) │ │ + pxor %xmm6,%xmm6 │ │ + movdqa 0xa0(%esp),%xmm4 │ │ + jmp b0e45 │ │ nop │ │ nop │ │ - mov 0x84(%esp),%ecx │ │ - lea (%ecx,%eax,8),%ecx │ │ - cmpl $0x0,0x10(%ebp) │ │ - mov (%esp),%edx │ │ - jle a9de0 │ │ - mov %esi,0x8(%esp) │ │ - test %ecx,%ecx │ │ - je a9e90 │ │ - mov %ecx,%ebx │ │ - xor %eax,%eax │ │ - mov 0x10(%ebp),%ecx │ │ - cmp $0x7,%ecx │ │ - ja a9fa2 │ │ - mov (%esp),%edx │ │ - mov 0x8(%esp),%esi │ │ - jmp aa360 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - xor %eax,%eax │ │ - mov 0x10(%ebp),%esi │ │ - cmp $0x8,%esi │ │ - mov (%esp),%edx │ │ - mov 0x8(%esp),%esi │ │ - jb a9f70 │ │ - movdqa %xmm1,%xmm7 │ │ - movdqa %xmm6,%xmm1 │ │ - movaps %xmm5,%xmm6 │ │ - xor %eax,%eax │ │ - mov 0x40(%esp),%ecx │ │ - mov %esi,%ebx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + incl 0x20(%esp) │ │ + mov 0x1c(%esp),%eax │ │ + add %eax,%edx │ │ + mov %edx,0x14(%esp) │ │ + add 0x28(%esp),%edi │ │ + mov %edi,%ebx │ │ + mov 0x30(%esp),%edx │ │ + add %eax,%edx │ │ + mov 0x8(%esp),%edi │ │ + dec %edi │ │ + je b12ac │ │ + mov %edx,0x30(%esp) │ │ + mov %edi,0x8(%esp) │ │ + mov 0x14(%ebp),%eax │ │ + cmp $0x8,%eax │ │ + mov $0x0,%esi │ │ + mov %ebx,%edi │ │ + mov 0x14(%esp),%edx │ │ + jb b1000 │ │ + mov 0x20(%esp),%esi │ │ + mov %esi,%ebx │ │ + mov 0x14(%ebp),%eax │ │ + imul %eax,%ebx │ │ + mov %ebx,%eax │ │ + mov 0xc(%esp),%ebx │ │ + mov %edi,0x18(%esp) │ │ + mov %ebx,%edi │ │ + imul %esi,%edi │ │ + mov 0x8(%ebp),%esi │ │ + mov %esi,%ebx │ │ + mov %eax,%esi │ │ + lea (%ebx,%eax,2),%ebx │ │ + mov %ebx,0x78(%esp) │ │ + mov 0x14(%ebp),%eax │ │ + add %eax,%esi │ │ + mov %esi,0x24(%esp) │ │ + add %edi,%eax │ │ + mov %eax,0x10(%esp) │ │ + mov 0x74(%esp),%esi │ │ + lea (%esi,%edi,1),%esi │ │ + mov 0xc(%ebp),%ebx │ │ + lea (%ebx,%esi,2),%esi │ │ + lea (%ebx,%edi,2),%eax │ │ + mov %eax,0x7c(%esp) │ │ + add 0xc(%esp),%edi │ │ + mov 0x78(%esp),%eax │ │ + cmp %esi,%eax │ │ + mov 0x8(%ebp),%esi │ │ + mov 0x24(%esp),%ebx │ │ + lea (%esi,%ebx,2),%esi │ │ + mov 0xc(%ebp),%ebx │ │ + lea (%ebx,%edi,2),%edi │ │ + setb 0x24(%esp) │ │ + cmp %esi,%edi │ │ + mov 0x10(%esp),%edi │ │ + lea (%ebx,%edi,2),%edi │ │ + setb %bl │ │ + cmp %edi,%eax │ │ + mov 0x18(%esp),%edi │ │ + setb %al │ │ + cmp %esi,0x7c(%esp) │ │ + setb %ah │ │ + test %bl,0x24(%esp) │ │ + mov $0x0,%esi │ │ + jne b1000 │ │ + and %ah,%al │ │ + mov $0x0,%esi │ │ + jne b1000 │ │ + mov 0x1c(%esp),%eax │ │ + add %edx,%eax │ │ + mov %eax,0x10(%esp) │ │ + xor %esi,%esi │ │ + mov 0x70(%esp),%ebx │ │ + mov %edi,%eax │ │ + mov %edx,%edi │ │ + mov 0x10(%esp),%edx │ │ nop │ │ - movdqu (%ebx,%eax,2),%xmm2 │ │ - punpcklwd %xmm2,%xmm0 │ │ - psrad $0x10,%xmm0 │ │ - punpckhwd %xmm2,%xmm2 │ │ - psrad $0x10,%xmm2 │ │ - movdqa 0x10(%esp),%xmm3 │ │ - paddd %xmm3,%xmm2 │ │ - paddd %xmm3,%xmm0 │ │ - psrad %xmm6,%xmm0 │ │ - psrad %xmm6,%xmm2 │ │ - movdqa %xmm7,%xmm3 │ │ - pcmpgtd %xmm2,%xmm3 │ │ - xorps %xmm4,%xmm4 │ │ - pcmpgtd %xmm2,%xmm4 │ │ - pand %xmm3,%xmm2 │ │ - pandn %xmm7,%xmm3 │ │ - por %xmm2,%xmm3 │ │ - movdqa %xmm7,%xmm2 │ │ - pcmpgtd %xmm0,%xmm2 │ │ - xorps %xmm5,%xmm5 │ │ - pcmpgtd %xmm0,%xmm5 │ │ - pand %xmm2,%xmm0 │ │ - pandn %xmm7,%xmm2 │ │ - por %xmm0,%xmm2 │ │ - pandn %xmm2,%xmm5 │ │ - pandn %xmm3,%xmm4 │ │ - pshufb %xmm1,%xmm4 │ │ - pshufb %xmm1,%xmm5 │ │ - punpcklqdq %xmm4,%xmm5 │ │ - movdqu %xmm5,(%edx,%eax,2) │ │ - add $0x8,%eax │ │ - cmp %eax,%ecx │ │ - jne a9ec0 │ │ - mov 0x10(%ebp),%esi │ │ - cmp %esi,%ecx │ │ - mov %ecx,%eax │ │ - movaps %xmm6,%xmm5 │ │ - movdqa %xmm1,%xmm6 │ │ - movdqa %xmm7,%xmm1 │ │ + movdqu (%edi,%esi,2),%xmm3 │ │ + movdqa %xmm3,%xmm7 │ │ + punpcklwd %xmm6,%xmm7 │ │ + punpckhwd %xmm6,%xmm3 │ │ + movdqu (%edx,%esi,2),%xmm1 │ │ + movdqa %xmm1,%xmm0 │ │ + punpcklwd %xmm6,%xmm0 │ │ + punpckhwd %xmm6,%xmm1 │ │ + psubd %xmm3,%xmm1 │ │ + psubd %xmm7,%xmm0 │ │ + pshufd $0xf5,%xmm0,%xmm2 │ │ + pmuludq %xmm4,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + pmuludq %xmm5,%xmm2 │ │ + pshufd $0xe8,%xmm2,%xmm2 │ │ + punpckldq %xmm2,%xmm0 │ │ + pshufd $0xf5,%xmm1,%xmm2 │ │ + pmuludq %xmm4,%xmm1 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + pmuludq %xmm5,%xmm2 │ │ + pshufd $0xe8,%xmm2,%xmm2 │ │ + punpckldq %xmm2,%xmm1 │ │ + pslld $0x4,%xmm7 │ │ + movdqa 0x80(%esp),%xmm2 │ │ + paddd %xmm2,%xmm7 │ │ + paddd %xmm0,%xmm7 │ │ + pslld $0x4,%xmm3 │ │ + paddd %xmm2,%xmm3 │ │ + paddd %xmm1,%xmm3 │ │ + movdqa 0x90(%esp),%xmm0 │ │ + psrad %xmm0,%xmm7 │ │ + psrad %xmm0,%xmm3 │ │ + movdqa 0x50(%esp),%xmm0 │ │ + pshufb %xmm0,%xmm3 │ │ + pshufb %xmm0,%xmm7 │ │ + punpcklqdq %xmm3,%xmm7 │ │ + paddw 0x60(%esp),%xmm7 │ │ + movdqu %xmm7,(%eax,%esi,2) │ │ + add $0x8,%esi │ │ + cmp %esi,%ebx │ │ + jne b0f20 │ │ + mov 0x14(%ebp),%eax │ │ + cmp %eax,%ebx │ │ mov %ebx,%esi │ │ - je a9de0 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + mov %edi,%edx │ │ + mov 0x18(%esp),%edi │ │ + je b0e20 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %edx,%ebx │ │ - movswl (%esi,%eax,2),%edx │ │ - add 0x28(%esp),%edx │ │ - mov 0x20(%esp),%ecx │ │ - sar %cl,%edx │ │ - mov 0x2c(%ebp),%edi │ │ - cmp %edi,%edx │ │ - mov %edx,%ecx │ │ - cmovg %edi,%ecx │ │ - xor %edi,%edi │ │ - test %edx,%edx │ │ - mov %ebx,%edx │ │ - cmovs %edi,%ecx │ │ - mov %cx,(%ebx,%eax,2) │ │ - inc %eax │ │ - cmp %eax,0x10(%ebp) │ │ - jne a9f70 │ │ - jmp a9de0 │ │ - mov %ecx,%esi │ │ - mov 0x80(%esp),%ecx │ │ - imul 0xc(%esp),%ecx │ │ - mov 0x44(%esp),%edx │ │ - lea (%edx,%ecx,2),%edi │ │ - add %esi,%ecx │ │ - lea (%edx,%ecx,2),%ecx │ │ - lea 0x7(%ebx),%esi │ │ - mov %ebx,0x24(%esp) │ │ - lea 0x8(%ebx),%edx │ │ - cmp %edi,%edx │ │ - seta 0x60(%esp) │ │ - cmp %ecx,%esi │ │ - mov 0x7c(%esp),%edx │ │ - mov 0x8(%esp),%esi │ │ - lea (%esi,%edx,2),%edx │ │ - setb 0x90(%esp) │ │ - cmp %edx,%edi │ │ - lea -0x300(%esi),%esi │ │ - setb %dh │ │ - cmp %ecx,%esi │ │ - setb %cl │ │ - mov 0x90(%esp),%dl │ │ - test %dl,0x60(%esp) │ │ - jne aa347 │ │ - and %cl,%dh │ │ - mov (%esp),%edx │ │ - mov 0x8(%esp),%esi │ │ - mov 0x24(%esp),%ebx │ │ - jne aa360 │ │ - movzbl (%ebx),%eax │ │ - movd %eax,%xmm2 │ │ - movdqa 0x110(%esp),%xmm0 │ │ - pshufb %xmm0,%xmm2 │ │ - psrad $0x18,%xmm2 │ │ - movdqa %xmm2,0x60(%esp) │ │ - movzbl 0x1(%ebx),%eax │ │ - movd %eax,%xmm2 │ │ - pshufb %xmm0,%xmm2 │ │ - psrad $0x18,%xmm2 │ │ - movdqa %xmm2,0x90(%esp) │ │ - movzbl 0x2(%ebx),%eax │ │ - movd %eax,%xmm2 │ │ - pshufb %xmm0,%xmm2 │ │ - psrad $0x18,%xmm2 │ │ - movdqa %xmm2,0xd0(%esp) │ │ - movzbl 0x3(%ebx),%eax │ │ - movd %eax,%xmm2 │ │ - pshufb %xmm0,%xmm2 │ │ - psrad $0x18,%xmm2 │ │ - movdqa %xmm2,0xc0(%esp) │ │ - movzbl 0x4(%ebx),%eax │ │ - movd %eax,%xmm2 │ │ - pshufb %xmm0,%xmm2 │ │ - psrad $0x18,%xmm2 │ │ - movdqa %xmm2,0xb0(%esp) │ │ - movzbl 0x5(%ebx),%eax │ │ - movd %eax,%xmm2 │ │ - pshufb %xmm0,%xmm2 │ │ - psrad $0x18,%xmm2 │ │ - movdqa %xmm2,0xa0(%esp) │ │ - movzbl 0x6(%ebx),%eax │ │ - movd %eax,%xmm2 │ │ - pshufb %xmm0,%xmm2 │ │ - psrad $0x18,%xmm2 │ │ - movdqa %xmm2,0x30(%esp) │ │ - movzbl 0x7(%ebx),%eax │ │ - movd %eax,%xmm2 │ │ - pshufb %xmm0,%xmm2 │ │ - psrad $0x18,%xmm2 │ │ - movdqa %xmm2,0x50(%esp) │ │ - xor %eax,%eax │ │ - mov 0x40(%esp),%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %edi,%eax │ │ + movzwl (%edx,%esi,2),%edi │ │ + mov 0x30(%esp),%ebx │ │ + movzwl (%ebx,%esi,2),%ebx │ │ + sub %edi,%ebx │ │ + shl $0x4,%edi │ │ + imul 0x20(%ebp),%ebx │ │ + add 0x40(%esp),%edi │ │ + add %ebx,%edi │ │ + sar %cl,%edi │ │ + add $0xffffe000,%edi │ │ + mov %di,(%eax,%esi,2) │ │ + mov %eax,%edi │ │ + inc %esi │ │ + cmp %esi,0x14(%ebp) │ │ + jne b1000 │ │ + jmp b0e20 │ │ + test %esi,%esi │ │ + jle b12ac │ │ + mov %eax,%edx │ │ + sar %edx │ │ + mov 0x14(%ebp),%eax │ │ + lea 0x1(%eax),%esi │ │ + mov %esi,0x28(%esp) │ │ + mov %eax,%esi │ │ + and $0xfffffff8,%esi │ │ + mov %esi,0x10(%esp) │ │ + movd 0x1c(%ebp),%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + mov %edx,0x30(%esp) │ │ + movd %edx,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm1 │ │ + movd %ecx,%xmm3 │ │ + mov 0xc(%esp),%edx │ │ + lea (%edx,%edx,1),%edx │ │ + mov %edx,0x20(%esp) │ │ + lea (%eax,%eax,1),%eax │ │ + mov %eax,0x1c(%esp) │ │ + mov 0x8(%esp),%eax │ │ + movdqa -0x14d70(%eax),%xmm2 │ │ + movaps -0x14b20(%eax),%xmm4 │ │ + movl $0x0,0x14(%esp) │ │ + xorps %xmm5,%xmm5 │ │ + movss %xmm3,%xmm5 │ │ + pshufd $0xf5,%xmm0,%xmm3 │ │ + mov 0x8(%ebp),%eax │ │ + mov 0xc(%ebp),%esi │ │ + movdqa %xmm2,0x40(%esp) │ │ + movaps %xmm4,0x60(%esp) │ │ + movaps %xmm5,0x50(%esp) │ │ + movdqa %xmm3,0xa0(%esp) │ │ + movdqa %xmm0,0x90(%esp) │ │ + movdqa %xmm1,0x80(%esp) │ │ + pxor %xmm6,%xmm6 │ │ + movdqa 0x90(%esp),%xmm5 │ │ + movdqa 0xa0(%esp),%xmm4 │ │ + jmp b1119 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movdqa 0x60(%esp),%xmm0 │ │ - packssdw %xmm0,%xmm0 │ │ - movdqu -0x300(%esi,%eax,2),%xmm4 │ │ - movdqu -0x200(%esi,%eax,2),%xmm7 │ │ - movdqa %xmm4,%xmm3 │ │ - pmulhw %xmm0,%xmm3 │ │ - pmullw %xmm4,%xmm0 │ │ - movdqa %xmm0,%xmm4 │ │ - punpckhwd %xmm3,%xmm4 │ │ - punpcklwd %xmm3,%xmm0 │ │ - movdqa 0x90(%esp),%xmm3 │ │ - packssdw %xmm3,%xmm3 │ │ - movdqa %xmm7,%xmm2 │ │ - pmulhw %xmm3,%xmm2 │ │ - pmullw %xmm7,%xmm3 │ │ - movdqa %xmm3,%xmm7 │ │ - punpcklwd %xmm2,%xmm7 │ │ - punpckhwd %xmm2,%xmm3 │ │ - movdqu -0x100(%esi,%eax,2),%xmm5 │ │ - movdqa %xmm6,%xmm1 │ │ - movdqa 0xd0(%esp),%xmm6 │ │ - packssdw %xmm6,%xmm6 │ │ - movdqa %xmm5,%xmm2 │ │ - pmulhw %xmm6,%xmm2 │ │ - pmullw %xmm5,%xmm6 │ │ - movdqa %xmm6,%xmm5 │ │ - punpckhwd %xmm2,%xmm5 │ │ - paddd %xmm3,%xmm5 │ │ - punpcklwd %xmm2,%xmm6 │ │ - paddd %xmm7,%xmm6 │ │ - movdqu (%esi,%eax,2),%xmm2 │ │ - movdqa 0xc0(%esp),%xmm3 │ │ - packssdw %xmm3,%xmm3 │ │ - movdqa %xmm2,%xmm7 │ │ - pmulhw %xmm3,%xmm7 │ │ - pmullw %xmm2,%xmm3 │ │ - movdqa %xmm3,%xmm2 │ │ - punpcklwd %xmm7,%xmm2 │ │ - paddd %xmm6,%xmm2 │ │ - punpckhwd %xmm7,%xmm3 │ │ - paddd %xmm5,%xmm3 │ │ - movdqu 0x100(%esi,%eax,2),%xmm5 │ │ - movdqa 0xb0(%esp),%xmm6 │ │ - packssdw %xmm6,%xmm6 │ │ - movdqa %xmm5,%xmm7 │ │ - pmulhw %xmm6,%xmm7 │ │ - pmullw %xmm5,%xmm6 │ │ - movdqa %xmm6,%xmm5 │ │ - punpckhwd %xmm7,%xmm5 │ │ - paddd %xmm3,%xmm5 │ │ - punpcklwd %xmm7,%xmm6 │ │ - paddd %xmm2,%xmm6 │ │ - movdqu 0x200(%esi,%eax,2),%xmm2 │ │ - movdqa 0xa0(%esp),%xmm3 │ │ - packssdw %xmm3,%xmm3 │ │ - movdqa %xmm2,%xmm7 │ │ - pmulhw %xmm3,%xmm7 │ │ - pmullw %xmm2,%xmm3 │ │ - movdqa %xmm3,%xmm2 │ │ - punpcklwd %xmm7,%xmm2 │ │ - paddd %xmm6,%xmm2 │ │ - punpckhwd %xmm7,%xmm3 │ │ - paddd %xmm5,%xmm3 │ │ - movdqu 0x300(%esi,%eax,2),%xmm5 │ │ - movdqa 0x30(%esp),%xmm6 │ │ - packssdw %xmm6,%xmm6 │ │ - movdqa %xmm5,%xmm7 │ │ - pmulhw %xmm6,%xmm7 │ │ - pmullw %xmm5,%xmm6 │ │ - movdqa %xmm6,%xmm5 │ │ - punpckhwd %xmm7,%xmm5 │ │ - paddd %xmm3,%xmm5 │ │ - punpcklwd %xmm7,%xmm6 │ │ - paddd %xmm2,%xmm6 │ │ - movdqu 0x400(%esi,%eax,2),%xmm2 │ │ - movdqa 0x50(%esp),%xmm3 │ │ - packssdw %xmm3,%xmm3 │ │ - movdqa %xmm2,%xmm7 │ │ - pmulhw %xmm3,%xmm7 │ │ - pmullw %xmm2,%xmm3 │ │ - movdqa %xmm3,%xmm2 │ │ - punpcklwd %xmm7,%xmm2 │ │ - paddd %xmm6,%xmm2 │ │ - movdqa %xmm1,%xmm6 │ │ - movdqa 0xe0(%esp),%xmm1 │ │ - punpckhwd %xmm7,%xmm3 │ │ - paddd %xmm5,%xmm3 │ │ - movdqa 0xf0(%esp),%xmm5 │ │ - paddd %xmm5,%xmm0 │ │ - paddd %xmm2,%xmm0 │ │ - paddd %xmm5,%xmm4 │ │ - paddd %xmm3,%xmm4 │ │ - movdqa 0x100(%esp),%xmm2 │ │ - psrad %xmm2,%xmm0 │ │ - psrad %xmm2,%xmm4 │ │ - movdqa %xmm1,%xmm2 │ │ - pcmpgtd %xmm4,%xmm2 │ │ - pxor %xmm3,%xmm3 │ │ - pcmpgtd %xmm4,%xmm3 │ │ - pand %xmm2,%xmm4 │ │ - pandn %xmm1,%xmm2 │ │ - por %xmm4,%xmm2 │ │ - movdqa %xmm1,%xmm4 │ │ - pcmpgtd %xmm0,%xmm4 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtd %xmm0,%xmm5 │ │ - pand %xmm4,%xmm0 │ │ - pandn %xmm1,%xmm4 │ │ - por %xmm0,%xmm4 │ │ - pandn %xmm4,%xmm5 │ │ - pandn %xmm2,%xmm3 │ │ - pshufb %xmm6,%xmm3 │ │ - pshufb %xmm6,%xmm5 │ │ - punpcklqdq %xmm3,%xmm5 │ │ - movdqu %xmm5,(%edx,%eax,2) │ │ - add $0x8,%eax │ │ - cmp %eax,%ecx │ │ - jne aa100 │ │ - mov 0x10(%ebp),%eax │ │ - cmp %eax,%ecx │ │ - mov %ecx,%eax │ │ - movaps 0x120(%esp),%xmm5 │ │ - mov 0x24(%esp),%ebx │ │ - je a9de0 │ │ - jmp aa360 │ │ - mov (%esp),%edx │ │ - mov 0x8(%esp),%esi │ │ - mov 0x24(%esp),%ebx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + incl 0x14(%esp) │ │ + add 0x20(%esp),%esi │ │ + add 0x1c(%esp),%ebx │ │ + mov 0x8(%esp),%edi │ │ + dec %edi │ │ + mov %ebx,%eax │ │ + je b12ac │ │ + mov %edi,0x8(%esp) │ │ + mov %eax,%ebx │ │ + mov 0x14(%ebp),%eax │ │ + cmp $0x8,%eax │ │ + mov $0x0,%edx │ │ + jb b1260 │ │ + mov 0x14(%esp),%edx │ │ + mov %edx,%eax │ │ + imul 0x14(%ebp),%eax │ │ + mov 0xc(%esp),%edi │ │ + imul %edx,%edi │ │ + mov 0x28(%esp),%edx │ │ + mov %edi,0x18(%esp) │ │ + add %edi,%edx │ │ + mov 0xc(%ebp),%edi │ │ + lea (%edi,%edx,2),%edi │ │ + mov 0x8(%ebp),%edx │ │ + lea (%edx,%eax,2),%edx │ │ + cmp %edi,%edx │ │ + jae b117b │ │ + mov 0xc(%ebp),%edx │ │ + mov 0x18(%esp),%edi │ │ + lea (%edx,%edi,2),%edi │ │ + add 0x14(%ebp),%eax │ │ + mov 0x8(%ebp),%edx │ │ + lea (%edx,%eax,2),%edx │ │ + cmp %edx,%edi │ │ + mov $0x0,%edx │ │ + jb b1260 │ │ + xor %edx,%edx │ │ + mov 0x10(%esp),%edi │ │ + mov %ebx,%eax │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %edx,(%esp) │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movdqu (%esi,%edx,2),%xmm3 │ │ + movdqu 0x2(%esi,%edx,2),%xmm1 │ │ + movdqa %xmm3,%xmm7 │ │ + punpcklwd %xmm6,%xmm7 │ │ + punpckhwd %xmm6,%xmm3 │ │ + movdqa %xmm1,%xmm0 │ │ + punpcklwd %xmm6,%xmm0 │ │ + punpckhwd %xmm6,%xmm1 │ │ + psubd %xmm3,%xmm1 │ │ + psubd %xmm7,%xmm0 │ │ + pshufd $0xf5,%xmm0,%xmm2 │ │ + pmuludq %xmm5,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + pmuludq %xmm4,%xmm2 │ │ + pshufd $0xe8,%xmm2,%xmm2 │ │ + punpckldq %xmm2,%xmm0 │ │ + pshufd $0xf5,%xmm1,%xmm2 │ │ + pmuludq %xmm5,%xmm1 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + pmuludq %xmm4,%xmm2 │ │ + pshufd $0xe8,%xmm2,%xmm2 │ │ + punpckldq %xmm2,%xmm1 │ │ + pslld $0x4,%xmm7 │ │ + movdqa 0x80(%esp),%xmm2 │ │ + paddd %xmm2,%xmm7 │ │ + paddd %xmm0,%xmm7 │ │ + pslld $0x4,%xmm3 │ │ + paddd %xmm2,%xmm3 │ │ + paddd %xmm1,%xmm3 │ │ + movdqa 0x50(%esp),%xmm0 │ │ + psrad %xmm0,%xmm7 │ │ + psrad %xmm0,%xmm3 │ │ + movdqa 0x40(%esp),%xmm0 │ │ + pshufb %xmm0,%xmm3 │ │ + pshufb %xmm0,%xmm7 │ │ + punpcklqdq %xmm3,%xmm7 │ │ + paddw 0x60(%esp),%xmm7 │ │ + movdqu %xmm7,(%eax,%edx,2) │ │ + add $0x8,%edx │ │ + cmp %edx,%edi │ │ + jne b1190 │ │ + mov %eax,%ebx │ │ + mov 0x14(%ebp),%eax │ │ + cmp %eax,%edi │ │ + mov %edi,%edx │ │ + je b1100 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movsbl (%ebx),%ecx │ │ - movswl -0x300(%esi,%eax,2),%edx │ │ - imul %ecx,%edx │ │ - add 0x4(%esp),%edx │ │ - movsbl 0x1(%ebx),%ecx │ │ - movswl -0x200(%esi,%eax,2),%edi │ │ - imul %ecx,%edi │ │ - add %edx,%edi │ │ - movsbl 0x2(%ebx),%ecx │ │ - movswl -0x100(%esi,%eax,2),%edx │ │ - imul %ecx,%edx │ │ - add %edi,%edx │ │ - movsbl 0x3(%ebx),%ecx │ │ - movswl (%esi,%eax,2),%edi │ │ - imul %ecx,%edi │ │ - add %edx,%edi │ │ - movsbl 0x4(%ebx),%ecx │ │ - movswl 0x100(%esi,%eax,2),%edx │ │ - imul %ecx,%edx │ │ - add %edi,%edx │ │ - movsbl 0x5(%ebx),%ecx │ │ - movswl 0x200(%esi,%eax,2),%edi │ │ - imul %ecx,%edi │ │ - add %edx,%edi │ │ - movsbl 0x6(%ebx),%ecx │ │ - movswl 0x300(%esi,%eax,2),%edx │ │ - imul %ecx,%edx │ │ - add %edi,%edx │ │ - movsbl 0x7(%ebx),%ecx │ │ - movswl 0x400(%esi,%eax,2),%edi │ │ - imul %ecx,%edi │ │ - add %edx,%edi │ │ - mov 0x2c(%esp),%ecx │ │ + movzwl (%esi,%edx,2),%edi │ │ + mov %ebx,%eax │ │ + movzwl 0x2(%esi,%edx,2),%ebx │ │ + sub %edi,%ebx │ │ + shl $0x4,%edi │ │ + imul 0x1c(%ebp),%ebx │ │ + add 0x30(%esp),%edi │ │ + add %ebx,%edi │ │ + mov %eax,%ebx │ │ sar %cl,%edi │ │ - mov 0x2c(%ebp),%ecx │ │ - mov %ecx,%edx │ │ - cmp %ecx,%edi │ │ - mov %edi,%ecx │ │ - cmovg %edx,%ecx │ │ - test %edi,%edi │ │ - mov $0x0,%edx │ │ - cmovs %edx,%ecx │ │ - mov (%esp),%edx │ │ - mov %cx,(%edx,%eax,2) │ │ - mov 0x10(%ebp),%ecx │ │ - inc %eax │ │ - cmp %eax,%ecx │ │ - jne aa370 │ │ - jmp a9de0 │ │ + add $0xffffe000,%edi │ │ + mov %di,(%eax,%edx,2) │ │ + inc %edx │ │ + cmp %edx,0x14(%ebp) │ │ + jne b1260 │ │ + jmp b1100 │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + mov 0x8(%esp),%ebx │ │ + push %eax │ │ + push %edi │ │ + push %esi │ │ + pushl 0x18(%esp) │ │ + call b69a0 │ │ + add $0x10,%esp │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ @@ -180873,1181 +188201,749 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x8850,%esp │ │ - mov %edx,0x70(%esp) │ │ - mov %ecx,0x18(%esp) │ │ - call aa45c │ │ + sub $0x10150,%esp │ │ + call b12d4 │ │ pop %eax │ │ - add $0x2ab14,%eax │ │ - mov %eax,0x10(%esp) │ │ - mov 0x14(%ebp),%edx │ │ - movl $0x0,0x90(%esp) │ │ - test %edx,%edx │ │ - mov 0x1c(%ebp),%edi │ │ - mov 0x18(%ebp),%ecx │ │ - mov 0xc(%ebp),%ebx │ │ - mov $0x0,%eax │ │ - je aa4bb │ │ - mov %edi,%esi │ │ - cmp $0x5,%ebx │ │ - jl aa4a4 │ │ - and $0x3,%esi │ │ - imul $0x78,%esi,%esi │ │ - mov 0x10(%esp),%eax │ │ - add -0x64(%eax),%esi │ │ - lea -0x8(%esi,%edx,8),%eax │ │ - jmp aa4bb │ │ - and $0x1,%esi │ │ - imul $0x78,%esi,%esi │ │ - mov 0x10(%esp),%eax │ │ - add -0x64(%eax),%esi │ │ - lea 0x160(%esi,%edx,8),%eax │ │ - mov %eax,0x8(%esp) │ │ - bsr 0x20(%ebp),%esi │ │ - mov 0x10(%ebp),%edx │ │ - mov %edx,0x6c(%esp) │ │ - mov 0x8(%ebp),%edx │ │ - test %ecx,%ecx │ │ - je aa50b │ │ - sar $0x2,%edi │ │ - cmpl $0x5,0x10(%ebp) │ │ - jl aa4ed │ │ - imul $0x78,%edi,%edi │ │ - mov 0x10(%esp),%eax │ │ - add -0x64(%eax),%edi │ │ - lea -0x8(%edi,%ecx,8),%eax │ │ - jmp aa504 │ │ - and $0x1,%edi │ │ - imul $0x78,%edi,%edi │ │ - mov 0x10(%esp),%eax │ │ - add -0x64(%eax),%edi │ │ - lea 0x160(%edi,%ecx,8),%eax │ │ - mov %eax,0x90(%esp) │ │ - xor $0x1f,%esi │ │ - mov %edx,%eax │ │ - sar %eax │ │ - mov %eax,0x14(%esp) │ │ - cmpl $0x0,0x8(%esp) │ │ - je aabcd │ │ - cmpl $0x0,0x90(%esp) │ │ - je aad7e │ │ - mov $0x18,%ecx │ │ - sub %esi,%ecx │ │ - mov $0x1,%eax │ │ - mov %ecx,0xf0(%esp) │ │ - shl %cl,%eax │ │ - mov %eax,0x1c(%esp) │ │ - test %ebx,%ebx │ │ - mov 0x70(%esp),%edx │ │ - jle aa6ce │ │ - sarl 0x1c(%esp) │ │ - mov 0x14(%esp),%eax │ │ - add %eax,%eax │ │ + add $0x25c9c,%eax │ │ + bsr 0x2c(%ebp),%ecx │ │ + xor $0xffffffe0,%ecx │ │ + add $0x17,%ecx │ │ + mov $0x1,%edx │ │ + shl %cl,%edx │ │ + cmpl $0x0,0x14(%ebp) │ │ + jle b1592 │ │ + mov %ecx,0xc(%esp) │ │ mov %eax,0x14(%esp) │ │ - lea (%eax,%eax,2),%eax │ │ - sub %eax,%edx │ │ - lea 0x14c(%esp),%esi │ │ - mov 0x10(%ebp),%eax │ │ - add $0x7,%eax │ │ - mov 0x8(%esp),%ebx │ │ - nop │ │ - nop │ │ - nop │ │ + mov 0x18(%ebp),%eax │ │ + mov 0x10(%ebp),%ecx │ │ + sar %edx │ │ + mov %edx,0x8(%esp) │ │ + sar %ecx │ │ + mov %ecx,0x1c(%esp) │ │ + mov %eax,0x18(%esp) │ │ + lea -0x1(%eax),%ecx │ │ + imul 0x28(%ebp),%ecx │ │ + add 0x20(%ebp),%ecx │ │ + sar $0xa,%ecx │ │ + add $0x2,%ecx │ │ + mov 0xc(%ebp),%edx │ │ + mov 0x8(%ebp),%eax │ │ + mov %eax,0x10(%esp) │ │ + lea 0x4c(%esp),%eax │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %edx,0x70(%esp) │ │ - mov %esi,0xc(%esp) │ │ - mov %eax,0xe0(%esp) │ │ - movzwl -0x6(%edx),%esi │ │ - movzwl -0x4(%edx),%eax │ │ - mov %ax,0x20(%esp) │ │ - movzwl -0x2(%edx),%eax │ │ - mov %ax,0x50(%esp) │ │ - movzwl (%edx),%eax │ │ - mov %ax,0x40(%esp) │ │ - movzwl 0x2(%edx),%eax │ │ - mov %ax,0x30(%esp) │ │ - movzwl 0x4(%edx),%eax │ │ - mov %ax,0x80(%esp) │ │ - movzwl 0x6(%edx),%edi │ │ - xor %ecx,%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %edi,0xb0(%esp) │ │ - movzwl %si,%esi │ │ - movsbl (%ebx),%edi │ │ - imul %edi,%esi │ │ - movzwl 0x20(%esp),%eax │ │ - mov %ax,0xa0(%esp) │ │ - movsbl 0x1(%ebx),%edi │ │ - movzwl %ax,%edx │ │ - imul %edi,%edx │ │ - add 0x1c(%esp),%esi │ │ - add %esi,%edx │ │ - movzwl 0x50(%esp),%edi │ │ - movsbl 0x2(%ebx),%esi │ │ - mov %di,0x20(%esp) │ │ - movzwl %di,%edi │ │ - imul %esi,%edi │ │ - add %edx,%edi │ │ - movzwl 0x40(%esp),%esi │ │ - movsbl 0x3(%ebx),%edx │ │ - mov %si,0x50(%esp) │ │ - movzwl %si,%esi │ │ - imul %edx,%esi │ │ - add %edi,%esi │ │ - movzwl 0x30(%esp),%edi │ │ - movsbl 0x4(%ebx),%edx │ │ - mov %di,0x40(%esp) │ │ - movzwl %di,%edi │ │ - imul %edx,%edi │ │ - add %esi,%edi │ │ - movzwl 0x80(%esp),%esi │ │ - movsbl 0x5(%ebx),%edx │ │ - mov %si,0x30(%esp) │ │ - movzwl %si,%esi │ │ - imul %edx,%esi │ │ - add %edi,%esi │ │ - mov 0xb0(%esp),%eax │ │ - mov %eax,%edx │ │ - movsbl 0x6(%ebx),%edi │ │ - mov %ax,0x80(%esp) │ │ - movzwl %ax,%edx │ │ - imul %edi,%edx │ │ - add %esi,%edx │ │ - movsbl 0x7(%ebx),%esi │ │ - mov 0x70(%esp),%edi │ │ - mov %ecx,%eax │ │ - movzwl 0x8(%edi,%ecx,2),%edi │ │ - imul %edi,%esi │ │ - add %edx,%esi │ │ - mov 0xf0(%esp),%ecx │ │ - sar %cl,%esi │ │ - mov 0xc(%esp),%edx │ │ - mov %si,(%edx,%eax,2) │ │ - movzwl 0xa0(%esp),%esi │ │ - inc %eax │ │ - mov %eax,%ecx │ │ - cmp %eax,0xc(%ebp) │ │ - jne aa5d0 │ │ - mov 0xc(%esp),%esi │ │ - add $0x100,%esi │ │ - mov 0x70(%esp),%edx │ │ - add 0x14(%esp),%edx │ │ - mov 0xe0(%esp),%eax │ │ - dec %eax │ │ - jne aa580 │ │ - mov 0xc(%ebp),%edi │ │ - test %edi,%edi │ │ - jle ab471 │ │ - mov 0x90(%esp),%ecx │ │ - lea 0x7(%ecx),%edx │ │ - mov %edx,0xf0(%esp) │ │ - add $0x8,%ecx │ │ - mov %ecx,0xe0(%esp) │ │ - lea 0x380(%edi),%ecx │ │ - mov %ecx,0x120(%esp) │ │ - mov %edi,%ecx │ │ - and $0xfffffff8,%ecx │ │ - mov %ecx,0x14(%esp) │ │ - lea 0x84c(%esp),%esi │ │ - mov 0x10(%esp),%ecx │ │ - movdqa -0x157f0(%ecx),%xmm0 │ │ - movdqa %xmm0,0x100(%esp) │ │ - lea (%edi,%edi,1),%ecx │ │ - mov %ecx,0x1c(%esp) │ │ - lea 0x54c(%esp),%edx │ │ - movl $0x0,0x8(%esp) │ │ - mov 0x18(%esp),%ecx │ │ - jmp aa772 │ │ nop │ │ + mov %eax,0x20(%esp) │ │ + mov %edx,0x30(%esp) │ │ + mov %ecx,0x4(%esp) │ │ + xor %ebx,%ebx │ │ + mov 0x1c(%ebp),%edi │ │ + xor %edx,%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - incl 0x8(%esp) │ │ - mov 0xc(%esp),%esi │ │ + mov 0x30(%esp),%eax │ │ + movzwl (%eax,%ebx,2),%ecx │ │ + mov %edi,%esi │ │ + sar $0x6,%esi │ │ + movzwl 0x2(%eax,%ebx,2),%eax │ │ + sub %ecx,%eax │ │ + imul %esi,%eax │ │ + mov 0x24(%ebp),%esi │ │ + shl $0x4,%ecx │ │ + add 0x8(%esp),%ecx │ │ + add %ecx,%eax │ │ + mov 0xc(%esp),%ecx │ │ + sar %cl,%eax │ │ + mov 0x20(%esp),%ecx │ │ + mov %ax,(%ecx,%edx,2) │ │ + add %esi,%edi │ │ + mov %edi,%eax │ │ + sar $0xa,%eax │ │ + add %eax,%ebx │ │ + and $0x3ff,%edi │ │ + inc %edx │ │ + cmp %edx,0x14(%ebp) │ │ + jne b1360 │ │ + mov 0x20(%esp),%esi │ │ add $0x100,%esi │ │ - add 0x1c(%esp),%ecx │ │ - add $0x100,%edx │ │ - decl 0x6c(%esp) │ │ - je ab471 │ │ - mov %esi,0xc(%esp) │ │ - cmp $0x8,%edi │ │ - mov $0x0,%esi │ │ - mov 0x90(%esp),%eax │ │ - jae aa840 │ │ - mov %ecx,0x50(%esp) │ │ - nop │ │ - movsbl (%eax),%edi │ │ - movswl -0x400(%edx,%esi,2),%ebx │ │ - imul %edi,%ebx │ │ - movsbl 0x1(%eax),%edi │ │ - movswl -0x300(%edx,%esi,2),%ecx │ │ - imul %edi,%ecx │ │ - add %ebx,%ecx │ │ - movsbl 0x2(%eax),%edi │ │ - movswl -0x200(%edx,%esi,2),%ebx │ │ - imul %edi,%ebx │ │ - add %ecx,%ebx │ │ - movsbl 0x3(%eax),%ecx │ │ - movswl -0x100(%edx,%esi,2),%edi │ │ - imul %ecx,%edi │ │ - add %ebx,%edi │ │ - movsbl 0x4(%eax),%ecx │ │ - movswl (%edx,%esi,2),%ebx │ │ - imul %ecx,%ebx │ │ - add %edi,%ebx │ │ - movsbl 0x5(%eax),%ecx │ │ - movswl 0x100(%edx,%esi,2),%edi │ │ - imul %ecx,%edi │ │ - add %ebx,%edi │ │ - movsbl 0x6(%eax),%ecx │ │ - movswl 0x200(%edx,%esi,2),%ebx │ │ - imul %ecx,%ebx │ │ - movsbl 0x7(%eax),%ecx │ │ - movswl 0x300(%edx,%esi,2),%eax │ │ - imul %ecx,%eax │ │ - mov 0x50(%esp),%ecx │ │ - add %edi,%ebx │ │ - mov 0xc(%ebp),%edi │ │ - lea 0x20(%eax,%ebx,1),%eax │ │ - shr $0x6,%eax │ │ - add $0xffffe000,%eax │ │ - mov %ax,(%ecx,%esi,2) │ │ - mov 0x90(%esp),%eax │ │ - inc %esi │ │ - cmp %esi,%edi │ │ - jne aa790 │ │ - jmp aa750 │ │ - nop │ │ - nop │ │ + mov 0x1c(%esp),%eax │ │ + mov 0x30(%esp),%edx │ │ + lea (%edx,%eax,2),%edx │ │ + mov 0x4(%esp),%ecx │ │ + dec %ecx │ │ + mov %esi,%eax │ │ + jne b1340 │ │ + mov 0x14(%ebp),%ebx │ │ + test %ebx,%ebx │ │ + mov 0x20(%ebp),%esi │ │ + mov 0x14(%esp),%edx │ │ + jle b1592 │ │ + lea 0x4c(%esp),%ecx │ │ + mov %ebx,%eax │ │ + and $0xfffffff8,%eax │ │ + mov %eax,0x4(%esp) │ │ + lea (%ebx,%ebx,1),%eax │ │ + mov %eax,0x8(%esp) │ │ + movdqa -0x14d50(%edx),%xmm0 │ │ + movdqa -0x14d70(%edx),%xmm1 │ │ + movdqa -0x14b20(%edx),%xmm2 │ │ + movdqa %xmm2,0x30(%esp) │ │ + movdqa %xmm1,0x20(%esp) │ │ + jmp b1449 │ │ nop │ │ nop │ │ nop │ │ - mov 0x8(%esp),%ebx │ │ - mov %ebx,%esi │ │ - imul %edi,%esi │ │ - shl $0x7,%ebx │ │ - mov 0x18(%esp),%eax │ │ - lea (%eax,%esi,2),%eax │ │ - mov %eax,0x20(%esp) │ │ - add %edi,%esi │ │ - mov 0x18(%esp),%eax │ │ - lea (%eax,%esi,2),%eax │ │ - mov %eax,0x80(%esp) │ │ - mov 0x120(%esp),%eax │ │ - lea (%eax,%ebx,1),%edi │ │ - mov 0x90(%esp),%eax │ │ - lea 0x14c(%esp,%edi,2),%esi │ │ - mov %esi,0x30(%esp) │ │ - mov 0x20(%esp),%esi │ │ - cmp %esi,0xe0(%esp) │ │ - seta 0x40(%esp) │ │ - mov 0x80(%esp),%edi │ │ - cmp %edi,0xf0(%esp) │ │ - setb 0xa0(%esp) │ │ - cmp 0x30(%esp),%esi │ │ - lea 0x14c(%esp,%ebx,2),%esi │ │ - setb %bl │ │ - cmp %edi,%esi │ │ - setb 0x20(%esp) │ │ - mov 0xa0(%esp),%bh │ │ - test %bh,0x40(%esp) │ │ - mov $0x0,%esi │ │ - jne aa78b │ │ - and 0x20(%esp),%bl │ │ - mov $0x0,%esi │ │ - jne aa78b │ │ - mov %edx,0x110(%esp) │ │ - movzbl (%eax),%esi │ │ - movd %esi,%xmm1 │ │ - movdqa 0x100(%esp),%xmm0 │ │ - pshufb %xmm0,%xmm1 │ │ - psrad $0x18,%xmm1 │ │ - movdqa %xmm1,0x40(%esp) │ │ - movzbl 0x1(%eax),%esi │ │ - movd %esi,%xmm1 │ │ - pshufb %xmm0,%xmm1 │ │ - psrad $0x18,%xmm1 │ │ - movdqa %xmm1,0x20(%esp) │ │ - movzbl 0x2(%eax),%esi │ │ - movd %esi,%xmm1 │ │ - pshufb %xmm0,%xmm1 │ │ - psrad $0x18,%xmm1 │ │ - movdqa %xmm1,0x30(%esp) │ │ - movzbl 0x3(%eax),%esi │ │ - movd %esi,%xmm1 │ │ - pshufb %xmm0,%xmm1 │ │ - psrad $0x18,%xmm1 │ │ - movdqa %xmm1,0x80(%esp) │ │ - movzbl 0x4(%eax),%esi │ │ - movd %esi,%xmm1 │ │ - pshufb %xmm0,%xmm1 │ │ - psrad $0x18,%xmm1 │ │ - movdqa %xmm1,0xa0(%esp) │ │ - movzbl 0x5(%eax),%esi │ │ - movd %esi,%xmm1 │ │ - pshufb %xmm0,%xmm1 │ │ - psrad $0x18,%xmm1 │ │ - movdqa %xmm1,0xb0(%esp) │ │ - movzbl 0x6(%eax),%esi │ │ - movd %esi,%xmm1 │ │ - pshufb %xmm0,%xmm1 │ │ - psrad $0x18,%xmm1 │ │ - movdqa %xmm1,0x70(%esp) │ │ - movzbl 0x7(%eax),%esi │ │ - movd %esi,%xmm3 │ │ - pshufb %xmm0,%xmm3 │ │ - psrad $0x18,%xmm3 │ │ - xor %esi,%esi │ │ - mov 0x10(%esp),%eax │ │ - mov %ecx,%ebx │ │ - mov 0x14(%esp),%ecx │ │ - mov 0xc(%esp),%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0xc(%esp),%esi │ │ + add 0x28(%ebp),%esi │ │ + mov %esi,%eax │ │ + sar $0xa,%eax │ │ + shl $0x8,%eax │ │ + add %eax,%ecx │ │ + and $0x3ff,%esi │ │ + add 0x8(%esp),%edx │ │ + mov %edx,0x10(%esp) │ │ + decl 0x18(%esp) │ │ + je b1592 │ │ + mov %esi,0xc(%esp) │ │ + sar $0x6,%esi │ │ + xor %eax,%eax │ │ + cmp $0x8,%ebx │ │ + mov 0x10(%esp),%edx │ │ + jb b1560 │ │ + movd %esi,%xmm3 │ │ + pshufd $0x0,%xmm3,%xmm3 │ │ + xor %edi,%edi │ │ + mov %edx,%eax │ │ + mov 0x4(%esp),%edx │ │ + movdqa %xmm0,%xmm1 │ │ nop │ │ nop │ │ - movdqa 0x40(%esp),%xmm1 │ │ - packssdw %xmm1,%xmm1 │ │ - movdqu -0x700(%edx,%esi,2),%xmm2 │ │ - movdqu -0x600(%edx,%esi,2),%xmm5 │ │ - movdqa %xmm2,%xmm0 │ │ - pmulhw %xmm1,%xmm0 │ │ - pmullw %xmm2,%xmm1 │ │ - movdqa %xmm1,%xmm2 │ │ - punpckhwd %xmm0,%xmm2 │ │ - punpcklwd %xmm0,%xmm1 │ │ - movdqa 0x20(%esp),%xmm0 │ │ - packssdw %xmm0,%xmm0 │ │ - movdqa %xmm5,%xmm4 │ │ - pmulhw %xmm0,%xmm4 │ │ - pmullw %xmm5,%xmm0 │ │ - movdqa %xmm0,%xmm5 │ │ - punpckhwd %xmm4,%xmm5 │ │ - punpcklwd %xmm4,%xmm0 │ │ - movdqu -0x500(%edx,%esi,2),%xmm7 │ │ - movdqa 0x30(%esp),%xmm6 │ │ - packssdw %xmm6,%xmm6 │ │ - movdqa %xmm7,%xmm4 │ │ - pmulhw %xmm6,%xmm4 │ │ - pmullw %xmm7,%xmm6 │ │ - movdqa %xmm6,%xmm7 │ │ - punpcklwd %xmm4,%xmm7 │ │ - paddd %xmm0,%xmm7 │ │ - punpckhwd %xmm4,%xmm6 │ │ - paddd %xmm5,%xmm6 │ │ - movdqu -0x400(%edx,%esi,2),%xmm0 │ │ - movdqa 0x80(%esp),%xmm4 │ │ - packssdw %xmm4,%xmm4 │ │ - movdqa %xmm0,%xmm5 │ │ - pmulhw %xmm4,%xmm5 │ │ - pmullw %xmm0,%xmm4 │ │ - movdqa %xmm4,%xmm0 │ │ - punpckhwd %xmm5,%xmm0 │ │ - paddd %xmm6,%xmm0 │ │ - punpcklwd %xmm5,%xmm4 │ │ - paddd %xmm7,%xmm4 │ │ - movdqu -0x300(%edx,%esi,2),%xmm5 │ │ - movdqa 0xa0(%esp),%xmm6 │ │ - packssdw %xmm6,%xmm6 │ │ - movdqa %xmm5,%xmm7 │ │ - pmulhw %xmm6,%xmm7 │ │ - pmullw %xmm5,%xmm6 │ │ - movdqa %xmm6,%xmm5 │ │ - punpcklwd %xmm7,%xmm5 │ │ - paddd %xmm4,%xmm5 │ │ - punpckhwd %xmm7,%xmm6 │ │ - paddd %xmm0,%xmm6 │ │ - movdqu -0x200(%edx,%esi,2),%xmm0 │ │ - movdqa 0xb0(%esp),%xmm4 │ │ - packssdw %xmm4,%xmm4 │ │ - movdqa %xmm0,%xmm7 │ │ - pmulhw %xmm4,%xmm7 │ │ - pmullw %xmm0,%xmm4 │ │ - movdqa %xmm4,%xmm0 │ │ - punpckhwd %xmm7,%xmm0 │ │ - paddd %xmm6,%xmm0 │ │ - punpcklwd %xmm7,%xmm4 │ │ - paddd %xmm5,%xmm4 │ │ - movdqu -0x100(%edx,%esi,2),%xmm5 │ │ - movdqa 0x70(%esp),%xmm6 │ │ - packssdw %xmm6,%xmm6 │ │ - movdqa %xmm5,%xmm7 │ │ - pmulhw %xmm6,%xmm7 │ │ - pmullw %xmm5,%xmm6 │ │ - movdqa %xmm6,%xmm5 │ │ - punpcklwd %xmm7,%xmm5 │ │ - paddd %xmm4,%xmm5 │ │ - punpckhwd %xmm7,%xmm6 │ │ - paddd %xmm0,%xmm6 │ │ - movdqu (%edx,%esi,2),%xmm4 │ │ - movdqa %xmm3,%xmm0 │ │ - packssdw %xmm3,%xmm0 │ │ - movdqa %xmm4,%xmm7 │ │ - pmulhw %xmm0,%xmm7 │ │ - pmullw %xmm4,%xmm0 │ │ - movdqa %xmm0,%xmm4 │ │ - punpckhwd %xmm7,%xmm4 │ │ - paddd %xmm6,%xmm4 │ │ - punpcklwd %xmm7,%xmm0 │ │ - paddd %xmm5,%xmm0 │ │ - movdqa -0x15920(%eax),%xmm5 │ │ - paddd %xmm5,%xmm4 │ │ - paddd %xmm2,%xmm4 │ │ - paddd %xmm5,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - psrld $0x6,%xmm0 │ │ - psrld $0x6,%xmm4 │ │ - movdqa -0x15990(%eax),%xmm1 │ │ - pshufb %xmm1,%xmm4 │ │ - pshufb %xmm1,%xmm0 │ │ - punpcklqdq %xmm4,%xmm0 │ │ - paddw -0x15780(%eax),%xmm0 │ │ - movdqu %xmm0,(%ebx,%esi,2) │ │ - add $0x8,%esi │ │ - cmp %esi,%ecx │ │ - jne aa9d0 │ │ - mov 0xc(%ebp),%edi │ │ - cmp %edi,%ecx │ │ - mov %ecx,%esi │ │ - mov 0x90(%esp),%eax │ │ - mov 0x110(%esp),%edx │ │ - mov %ebx,%ecx │ │ - je aa750 │ │ - jmp aa78b │ │ - cmpl $0x0,0x90(%esp) │ │ - je ab450 │ │ - mov $0x18,%ecx │ │ - sub %esi,%ecx │ │ - mov $0x1,%eax │ │ - shl %cl,%eax │ │ - mov %eax,0xc(%esp) │ │ - test %ebx,%ebx │ │ - jle ab471 │ │ - mov 0x14(%esp),%eax │ │ - lea (%eax,%eax,1),%edx │ │ - mov %edx,0x8(%esp) │ │ - lea (%eax,%eax,2),%esi │ │ - mov %esi,0x50(%esp) │ │ - mov 0x70(%esp),%edx │ │ - lea (%edx,%eax,2),%esi │ │ - mov %esi,0x80(%esp) │ │ - shl $0x2,%eax │ │ - mov %edx,%edi │ │ - sub %eax,%edi │ │ - mov %edi,0x30(%esp) │ │ - mov 0x8(%esp),%esi │ │ - lea (%esi,%esi,2),%eax │ │ - mov %edx,%edi │ │ - sub %eax,%edi │ │ - sarl 0xc(%esp) │ │ - mov 0x8(%ebp),%eax │ │ - add %eax,%eax │ │ - lea (%edx,%eax,2),%eax │ │ - mov %eax,0xa0(%esp) │ │ - mov 0x50(%esp),%eax │ │ - lea (%edx,%eax,2),%eax │ │ - mov %eax,0xb0(%esp) │ │ - mov 0x8(%ebp),%eax │ │ - lea (%edx,%eax,2),%ebx │ │ - sub %esi,%edx │ │ - mov 0xc(%ebp),%eax │ │ - add %eax,%eax │ │ - mov %eax,0x1c(%esp) │ │ nop │ │ nop │ │ nop │ │ - mov %ebx,0x20(%esp) │ │ - mov %edx,0x40(%esp) │ │ - mov %edi,0x50(%esp) │ │ - xor %edi,%edi │ │ - mov 0x90(%esp),%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movdqu (%ecx,%edi,2),%xmm5 │ │ + movdqu 0x100(%ecx,%edi,2),%xmm6 │ │ + punpcklwd %xmm5,%xmm4 │ │ + psrad $0x10,%xmm4 │ │ + punpckhwd %xmm5,%xmm5 │ │ + psrad $0x10,%xmm5 │ │ + punpcklwd %xmm6,%xmm7 │ │ + psrad $0x10,%xmm7 │ │ + punpckhwd %xmm6,%xmm6 │ │ + psrad $0x10,%xmm6 │ │ + psubd %xmm5,%xmm6 │ │ + psubd %xmm4,%xmm7 │ │ + pshufd $0xf5,%xmm7,%xmm2 │ │ + pmuludq %xmm3,%xmm7 │ │ + pshufd $0xe8,%xmm7,%xmm7 │ │ + pshufd $0xf5,%xmm3,%xmm0 │ │ + pmuludq %xmm0,%xmm2 │ │ + pshufd $0xe8,%xmm2,%xmm2 │ │ + punpckldq %xmm2,%xmm7 │ │ + pshufd $0xf5,%xmm6,%xmm2 │ │ + pmuludq %xmm0,%xmm2 │ │ + pmuludq %xmm3,%xmm6 │ │ + pshufd $0xe8,%xmm6,%xmm0 │ │ + pshufd $0xe8,%xmm2,%xmm2 │ │ + punpckldq %xmm2,%xmm0 │ │ + pslld $0x4,%xmm4 │ │ + por %xmm1,%xmm4 │ │ + paddd %xmm7,%xmm4 │ │ + pslld $0x4,%xmm5 │ │ + por %xmm1,%xmm5 │ │ + paddd %xmm0,%xmm5 │ │ + psrld $0x4,%xmm4 │ │ + psrld $0x4,%xmm5 │ │ + movdqa 0x20(%esp),%xmm0 │ │ + pshufb %xmm0,%xmm5 │ │ + pshufb %xmm0,%xmm4 │ │ + punpcklqdq %xmm5,%xmm4 │ │ + paddw 0x30(%esp),%xmm4 │ │ + movdqu %xmm4,(%eax,%edi,2) │ │ + add $0x8,%edi │ │ + cmp %edi,%edx │ │ + jne b1480 │ │ + cmp %ebx,%edx │ │ + mov %edx,%edi │ │ + mov %eax,%edx │ │ + mov %edi,%eax │ │ + movdqa %xmm1,%xmm0 │ │ + je b1420 │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movsbl (%edx),%eax │ │ - mov 0x50(%esp),%esi │ │ - movzwl (%esi,%edi,2),%esi │ │ - imul %eax,%esi │ │ - add 0xc(%esp),%esi │ │ - movsbl 0x1(%edx),%eax │ │ - mov 0x30(%esp),%ebx │ │ - movzwl (%ebx,%edi,2),%ebx │ │ - imul %eax,%ebx │ │ - add %esi,%ebx │ │ - movsbl 0x2(%edx),%eax │ │ - mov 0x40(%esp),%esi │ │ - movzwl (%esi,%edi,2),%esi │ │ - imul %eax,%esi │ │ - add %ebx,%esi │ │ - movsbl 0x3(%edx),%eax │ │ - mov 0x70(%esp),%ebx │ │ - movzwl (%ebx,%edi,2),%ebx │ │ - imul %eax,%ebx │ │ - add %esi,%ebx │ │ - movsbl 0x4(%edx),%eax │ │ - mov 0x80(%esp),%esi │ │ - movzwl (%esi,%edi,2),%esi │ │ - imul %eax,%esi │ │ - add %ebx,%esi │ │ - movsbl 0x5(%edx),%eax │ │ - mov 0x20(%esp),%ebx │ │ - movzwl (%ebx,%edi,2),%ebx │ │ - imul %eax,%ebx │ │ - add %esi,%ebx │ │ - movsbl 0x6(%edx),%eax │ │ - mov 0xb0(%esp),%esi │ │ - movzwl (%esi,%edi,2),%esi │ │ - imul %eax,%esi │ │ - add %ebx,%esi │ │ - movsbl 0x7(%edx),%eax │ │ - mov 0xa0(%esp),%ebx │ │ - movzwl (%ebx,%edi,2),%ebx │ │ - imul %eax,%ebx │ │ - add %esi,%ebx │ │ - sar %cl,%ebx │ │ - add $0xffffe000,%ebx │ │ - mov 0x18(%esp),%eax │ │ - mov %bx,(%eax,%edi,2) │ │ - inc %edi │ │ - cmp %edi,0xc(%ebp) │ │ - jne aac80 │ │ - mov 0x18(%esp),%eax │ │ - add 0x1c(%esp),%eax │ │ - mov %eax,0x18(%esp) │ │ - mov 0x8(%esp),%eax │ │ - add %eax,0xa0(%esp) │ │ - add %eax,0xb0(%esp) │ │ - mov 0x20(%esp),%ebx │ │ - add %eax,%ebx │ │ - add %eax,0x80(%esp) │ │ - add %eax,0x70(%esp) │ │ - mov 0x40(%esp),%esi │ │ - add %eax,%esi │ │ - add %eax,0x30(%esp) │ │ - mov 0x50(%esp),%edx │ │ - add %eax,%edx │ │ - decl 0x6c(%esp) │ │ - mov %edx,%edi │ │ - mov %esi,%edx │ │ - jne aac60 │ │ - jmp ab471 │ │ - mov $0x18,%ecx │ │ - sub %esi,%ecx │ │ - mov $0x1,%edx │ │ - mov %ecx,0xc(%esp) │ │ - shl %cl,%edx │ │ - test %ebx,%ebx │ │ - jle ab471 │ │ - mov 0x8(%esp),%eax │ │ - lea 0x7(%eax),%esi │ │ - mov %esi,0xd0(%esp) │ │ - sar %edx │ │ - add $0x8,%eax │ │ - mov %eax,0xcc(%esp) │ │ - lea 0x4(%ebx),%eax │ │ - mov %eax,0xc8(%esp) │ │ - mov %ebx,%eax │ │ - and $0xfffffff8,%eax │ │ - mov %eax,0xc4(%esp) │ │ - mov %edx,0x1c(%esp) │ │ - movd %edx,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm1 │ │ - movss 0xc(%esp),%xmm0 │ │ - mov 0x14(%esp),%eax │ │ - lea (%eax,%eax,1),%eax │ │ - mov %eax,0xdc(%esp) │ │ - mov 0x10(%esp),%eax │ │ - movaps -0x157f0(%eax),%xmm2 │ │ - movaps %xmm2,0x130(%esp) │ │ - xorps %xmm2,%xmm2 │ │ - movss %xmm0,%xmm2 │ │ - lea (%ebx,%ebx,1),%eax │ │ - mov %eax,0xd8(%esp) │ │ - movl $0x0,0x100(%esp) │ │ - mov 0x18(%esp),%edx │ │ - mov 0x70(%esp),%esi │ │ - movdqa %xmm1,0x120(%esp) │ │ - movaps %xmm2,0x110(%esp) │ │ - jmp aae64 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movswl (%ecx,%eax,2),%edi │ │ + movswl 0x100(%ecx,%eax,2),%ebx │ │ + sub %edi,%ebx │ │ + shl $0x4,%edi │ │ + imul %esi,%ebx │ │ + lea 0x8(%edi,%ebx,1),%edi │ │ + mov 0x14(%ebp),%ebx │ │ + shr $0x4,%edi │ │ + add $0xffffe000,%edi │ │ + mov %di,(%edx,%eax,2) │ │ + inc %eax │ │ + cmp %eax,%ebx │ │ + jne b1560 │ │ + jmp b1420 │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - incl 0x100(%esp) │ │ - add 0xdc(%esp),%esi │ │ - mov %edi,%edx │ │ - add 0xd8(%esp),%edx │ │ - decl 0x6c(%esp) │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x60,%esp │ │ + call b15b1 │ │ + pop %edi │ │ + add $0x259bf,%edi │ │ + mov 0x18(%ebp),%edx │ │ + bsr 0x20(%ebp),%ecx │ │ + xor $0x1f,%ecx │ │ + mov %ecx,%eax │ │ + add $0xee,%cl │ │ + mov $0x1,%esi │ │ + shl %cl,%esi │ │ + test %edx,%edx │ │ + jle b185b │ │ + mov %esi,%ecx │ │ + mov 0x1c(%ebp),%esi │ │ mov 0xc(%ebp),%ebx │ │ - je ab471 │ │ - cmp $0x8,%ebx │ │ - mov $0x0,%eax │ │ - mov 0x8(%esp),%ecx │ │ + add $0xffffffef,%eax │ │ + add $0x4000,%ecx │ │ + sar %ebx │ │ + movdqa -0x14d70(%edi),%xmm0 │ │ mov %edx,%edi │ │ - jb ab370 │ │ - mov 0x100(%esp),%edx │ │ - mov %edx,%eax │ │ - mov 0xc(%ebp),%ebx │ │ - imul %ebx,%eax │ │ - mov %esi,0xd4(%esp) │ │ - mov 0x14(%esp),%esi │ │ - imul %edx,%esi │ │ - mov 0x18(%esp),%edx │ │ - lea (%edx,%eax,2),%ebx │ │ - mov %ebx,0x20(%esp) │ │ - add 0xc(%ebp),%eax │ │ - lea (%edx,%eax,2),%eax │ │ - mov %eax,0x30(%esp) │ │ - mov 0xc8(%esp),%edx │ │ - lea (%edx,%esi,1),%ebx │ │ - mov 0x70(%esp),%eax │ │ - lea (%eax,%ebx,2),%edx │ │ - mov %edx,0x40(%esp) │ │ - mov 0x20(%esp),%eax │ │ - cmp %eax,0xcc(%esp) │ │ - seta 0x50(%esp) │ │ - mov 0x30(%esp),%edx │ │ - cmp %edx,0xd0(%esp) │ │ - setb %bh │ │ - cmp 0x40(%esp),%eax │ │ - mov 0x70(%esp),%eax │ │ - lea -0x6(%eax,%esi,2),%esi │ │ - setb %bl │ │ - cmp %edx,%esi │ │ - mov 0xd4(%esp),%esi │ │ - setb %dl │ │ - test %bh,0x50(%esp) │ │ - mov $0x0,%eax │ │ - jne ab370 │ │ - and %dl,%bl │ │ - mov $0x0,%eax │ │ - jne ab370 │ │ - movzbl (%ecx),%eax │ │ - movd %eax,%xmm3 │ │ - movdqa 0x130(%esp),%xmm0 │ │ - pshufb %xmm0,%xmm3 │ │ - psrad $0x18,%xmm3 │ │ - movdqa %xmm3,0x40(%esp) │ │ - movzbl 0x1(%ecx),%eax │ │ - movd %eax,%xmm3 │ │ - pshufb %xmm0,%xmm3 │ │ - psrad $0x18,%xmm3 │ │ - movdqa %xmm3,0x20(%esp) │ │ - movzbl 0x2(%ecx),%eax │ │ - movd %eax,%xmm3 │ │ - pshufb %xmm0,%xmm3 │ │ - psrad $0x18,%xmm3 │ │ - movdqa %xmm3,0x30(%esp) │ │ - movzbl 0x3(%ecx),%eax │ │ - movd %eax,%xmm3 │ │ - pshufb %xmm0,%xmm3 │ │ - psrad $0x18,%xmm3 │ │ - movdqa %xmm3,0x80(%esp) │ │ - movzbl 0x4(%ecx),%eax │ │ - movd %eax,%xmm3 │ │ - pshufb %xmm0,%xmm3 │ │ - psrad $0x18,%xmm3 │ │ - movdqa %xmm3,0xa0(%esp) │ │ - movzbl 0x5(%ecx),%eax │ │ - movd %eax,%xmm3 │ │ - pshufb %xmm0,%xmm3 │ │ - psrad $0x18,%xmm3 │ │ - movdqa %xmm3,0xf0(%esp) │ │ - movzbl 0x6(%ecx),%eax │ │ - movd %eax,%xmm3 │ │ - pshufb %xmm0,%xmm3 │ │ - psrad $0x18,%xmm3 │ │ - movdqa %xmm3,0x90(%esp) │ │ - movzbl 0x7(%ecx),%eax │ │ + and $0xfffffff8,%edi │ │ + mov %edi,0x2c(%esp) │ │ + mov %ecx,0x18(%esp) │ │ + movd %ecx,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm1 │ │ + mov %eax,0x1c(%esp) │ │ movd %eax,%xmm3 │ │ - pshufb %xmm0,%xmm3 │ │ - psrad $0x18,%xmm3 │ │ - movdqa %xmm3,0xe0(%esp) │ │ - mov %esi,%ebx │ │ - xor %esi,%esi │ │ - mov 0x10(%esp),%eax │ │ - mov 0xc4(%esp),%edx │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - movdqu -0x6(%ebx,%esi,2),%xmm1 │ │ - movdqu -0x4(%ebx,%esi,2),%xmm7 │ │ - movdqa %xmm1,%xmm6 │ │ - pxor %xmm4,%xmm4 │ │ - punpcklwd %xmm4,%xmm6 │ │ - punpckhwd %xmm4,%xmm1 │ │ - pshufd $0xf5,%xmm1,%xmm0 │ │ - movdqa 0x40(%esp),%xmm2 │ │ - pmuludq %xmm2,%xmm1 │ │ - pshufd $0xe8,%xmm1,%xmm3 │ │ - pshufd $0xf5,%xmm2,%xmm1 │ │ - pmuludq %xmm1,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - punpckldq %xmm0,%xmm3 │ │ - movdqa %xmm3,0x50(%esp) │ │ - pshufd $0xf5,%xmm6,%xmm0 │ │ - pmuludq %xmm2,%xmm6 │ │ - pshufd $0xe8,%xmm6,%xmm6 │ │ - pmuludq %xmm1,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - punpckldq %xmm0,%xmm6 │ │ - movdqa %xmm7,%xmm0 │ │ - punpckhwd %xmm4,%xmm0 │ │ - punpcklwd %xmm4,%xmm7 │ │ - pshufd $0xf5,%xmm7,%xmm3 │ │ - movdqa 0x20(%esp),%xmm2 │ │ - pmuludq %xmm2,%xmm7 │ │ - pshufd $0xe8,%xmm7,%xmm5 │ │ - pshufd $0xf5,%xmm2,%xmm7 │ │ - pmuludq %xmm7,%xmm3 │ │ - pshufd $0xe8,%xmm3,%xmm3 │ │ - punpckldq %xmm3,%xmm5 │ │ - pshufd $0xf5,%xmm0,%xmm3 │ │ - pmuludq %xmm2,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - pmuludq %xmm7,%xmm3 │ │ - pshufd $0xe8,%xmm3,%xmm3 │ │ - punpckldq %xmm3,%xmm0 │ │ - movdqu -0x2(%ebx,%esi,2),%xmm3 │ │ - movdqa %xmm3,%xmm4 │ │ - pxor %xmm1,%xmm1 │ │ - punpcklwd %xmm1,%xmm4 │ │ - punpckhwd %xmm1,%xmm3 │ │ - pshufd $0xf5,%xmm3,%xmm2 │ │ - movdqa 0x30(%esp),%xmm1 │ │ - pmuludq %xmm1,%xmm3 │ │ - pshufd $0xe8,%xmm3,%xmm7 │ │ - pshufd $0xf5,%xmm1,%xmm3 │ │ - pmuludq %xmm3,%xmm2 │ │ - pshufd $0xe8,%xmm2,%xmm2 │ │ - punpckldq %xmm2,%xmm7 │ │ - paddd %xmm0,%xmm7 │ │ - pshufd $0xf5,%xmm4,%xmm0 │ │ - pmuludq %xmm1,%xmm4 │ │ - pshufd $0xe8,%xmm4,%xmm2 │ │ - pmuludq %xmm3,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - punpckldq %xmm0,%xmm2 │ │ - paddd %xmm5,%xmm2 │ │ - movdqu (%ebx,%esi,2),%xmm0 │ │ - movdqa %xmm0,%xmm3 │ │ - pxor %xmm1,%xmm1 │ │ - punpckhwd %xmm1,%xmm3 │ │ - punpcklwd %xmm1,%xmm0 │ │ - pshufd $0xf5,%xmm0,%xmm4 │ │ - movdqa 0x80(%esp),%xmm5 │ │ - pmuludq %xmm5,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm1 │ │ - pshufd $0xf5,%xmm5,%xmm0 │ │ - pmuludq %xmm0,%xmm4 │ │ - pshufd $0xe8,%xmm4,%xmm4 │ │ - punpckldq %xmm4,%xmm1 │ │ - paddd %xmm2,%xmm1 │ │ - pshufd $0xf5,%xmm3,%xmm2 │ │ - pmuludq %xmm5,%xmm3 │ │ - pshufd $0xe8,%xmm3,%xmm3 │ │ - pmuludq %xmm0,%xmm2 │ │ - pshufd $0xe8,%xmm2,%xmm0 │ │ - punpckldq %xmm0,%xmm3 │ │ - paddd %xmm7,%xmm3 │ │ - movdqu 0x2(%ebx,%esi,2),%xmm0 │ │ - movdqa %xmm0,%xmm2 │ │ - pxor %xmm4,%xmm4 │ │ - punpcklwd %xmm4,%xmm2 │ │ - punpckhwd %xmm4,%xmm0 │ │ - pshufd $0xf5,%xmm0,%xmm4 │ │ - movdqa 0xa0(%esp),%xmm5 │ │ - pmuludq %xmm5,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm7 │ │ - pshufd $0xf5,%xmm5,%xmm0 │ │ - pmuludq %xmm0,%xmm4 │ │ - pshufd $0xe8,%xmm4,%xmm4 │ │ - punpckldq %xmm4,%xmm7 │ │ - paddd %xmm3,%xmm7 │ │ - pshufd $0xf5,%xmm2,%xmm3 │ │ - pmuludq %xmm5,%xmm2 │ │ - pshufd $0xe8,%xmm2,%xmm2 │ │ - pmuludq %xmm0,%xmm3 │ │ - pshufd $0xe8,%xmm3,%xmm0 │ │ - punpckldq %xmm0,%xmm2 │ │ - paddd %xmm1,%xmm2 │ │ - movdqu 0x4(%ebx,%esi,2),%xmm0 │ │ - movdqa %xmm0,%xmm3 │ │ - pxor %xmm1,%xmm1 │ │ - punpckhwd %xmm1,%xmm3 │ │ - punpcklwd %xmm1,%xmm0 │ │ - pshufd $0xf5,%xmm0,%xmm4 │ │ - movdqa 0xf0(%esp),%xmm5 │ │ - pmuludq %xmm5,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm1 │ │ - pshufd $0xf5,%xmm5,%xmm0 │ │ - pmuludq %xmm0,%xmm4 │ │ - pshufd $0xe8,%xmm4,%xmm4 │ │ - punpckldq %xmm4,%xmm1 │ │ - paddd %xmm2,%xmm1 │ │ - pshufd $0xf5,%xmm3,%xmm2 │ │ - pmuludq %xmm5,%xmm3 │ │ - pshufd $0xe8,%xmm3,%xmm3 │ │ - pmuludq %xmm0,%xmm2 │ │ - pshufd $0xe8,%xmm2,%xmm0 │ │ - punpckldq %xmm0,%xmm3 │ │ - paddd %xmm7,%xmm3 │ │ - movdqu 0x6(%ebx,%esi,2),%xmm0 │ │ - movdqa %xmm0,%xmm2 │ │ - pxor %xmm4,%xmm4 │ │ - punpcklwd %xmm4,%xmm2 │ │ - punpckhwd %xmm4,%xmm0 │ │ - pshufd $0xf5,%xmm0,%xmm4 │ │ - movdqa 0x90(%esp),%xmm5 │ │ - pmuludq %xmm5,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm7 │ │ - pshufd $0xf5,%xmm5,%xmm0 │ │ - pmuludq %xmm0,%xmm4 │ │ - pshufd $0xe8,%xmm4,%xmm4 │ │ - punpckldq %xmm4,%xmm7 │ │ - paddd %xmm3,%xmm7 │ │ - pshufd $0xf5,%xmm2,%xmm3 │ │ - pmuludq %xmm5,%xmm2 │ │ - pshufd $0xe8,%xmm2,%xmm2 │ │ - pmuludq %xmm0,%xmm3 │ │ - pshufd $0xe8,%xmm3,%xmm0 │ │ - punpckldq %xmm0,%xmm2 │ │ - paddd %xmm1,%xmm2 │ │ - movdqu 0x8(%ebx,%esi,2),%xmm0 │ │ - movdqa %xmm0,%xmm1 │ │ - pxor %xmm3,%xmm3 │ │ - punpcklwd %xmm3,%xmm0 │ │ - pshufd $0xf5,%xmm0,%xmm3 │ │ - movdqa 0xe0(%esp),%xmm5 │ │ - pmuludq %xmm5,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - pshufd $0xf5,%xmm5,%xmm4 │ │ - pmuludq %xmm4,%xmm3 │ │ - pshufd $0xe8,%xmm3,%xmm3 │ │ - punpckldq %xmm3,%xmm0 │ │ - pxor %xmm3,%xmm3 │ │ - punpckhwd %xmm3,%xmm1 │ │ - paddd %xmm2,%xmm0 │ │ - pshufd $0xf5,%xmm1,%xmm2 │ │ - pmuludq %xmm4,%xmm2 │ │ - pmuludq %xmm5,%xmm1 │ │ - pshufd $0xe8,%xmm1,%xmm1 │ │ - pshufd $0xe8,%xmm2,%xmm2 │ │ - punpckldq %xmm2,%xmm1 │ │ - paddd %xmm7,%xmm1 │ │ - movdqa 0x120(%esp),%xmm2 │ │ - paddd %xmm2,%xmm6 │ │ - paddd %xmm0,%xmm6 │ │ - movdqa 0x50(%esp),%xmm3 │ │ - paddd %xmm2,%xmm3 │ │ - paddd %xmm1,%xmm3 │ │ - movdqa 0x110(%esp),%xmm0 │ │ - psrad %xmm0,%xmm6 │ │ - psrad %xmm0,%xmm3 │ │ - movdqa -0x15990(%eax),%xmm0 │ │ - pshufb %xmm0,%xmm3 │ │ - pshufb %xmm0,%xmm6 │ │ - punpcklqdq %xmm3,%xmm6 │ │ - paddw -0x15780(%eax),%xmm6 │ │ - movdqu %xmm6,(%edi,%esi,2) │ │ - add $0x8,%esi │ │ - cmp %esi,%edx │ │ - jne ab000 │ │ - mov 0xc(%ebp),%eax │ │ - cmp %eax,%edx │ │ - mov %edx,%eax │ │ - mov 0x8(%esp),%ecx │ │ - mov %ebx,%esi │ │ - je aae40 │ │ + xorps %xmm2,%xmm2 │ │ + movss %xmm3,%xmm2 │ │ + movd 0x20(%ebp),%xmm3 │ │ + pshufd $0x0,%xmm3,%xmm3 │ │ + mov 0x8(%ebp),%eax │ │ + lea (%edx,%edx,1),%ecx │ │ + mov %ecx,0x38(%esp) │ │ + mov %ebx,0x30(%esp) │ │ + lea (%ebx,%ebx,1),%ecx │ │ + mov %ecx,0x34(%esp) │ │ + mov 0x14(%ebp),%ecx │ │ + mov 0x10(%ebp),%edi │ │ + mov %edi,0xc(%esp) │ │ + movl $0x0,0x28(%esp) │ │ + movaps %xmm2,0x40(%esp) │ │ + jmp b167a │ │ nop │ │ nop │ │ + incl 0x28(%esp) │ │ + mov 0x38(%esp),%eax │ │ + add %eax,0xc(%esp) │ │ + mov 0x10(%esp),%edi │ │ + add %eax,%edi │ │ + mov 0x14(%esp),%eax │ │ + add 0x34(%esp),%eax │ │ + mov 0x3c(%esp),%esi │ │ + dec %esi │ │ + mov 0x18(%ebp),%edx │ │ + mov %edi,%ecx │ │ + je b185b │ │ + mov %ecx,0x10(%esp) │ │ + mov %eax,0x14(%esp) │ │ + mov %esi,0x3c(%esp) │ │ + cmp $0x8,%edx │ │ + mov $0x0,%eax │ │ + mov 0x20(%ebp),%esi │ │ + mov 0x1c(%esp),%ebx │ │ + mov 0x18(%esp),%edx │ │ + jae b16e0 │ │ nop │ │ - mov %edi,0xb0(%esp) │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0xc(%esp),%ecx │ │ + movswl (%ecx,%eax,2),%edi │ │ + mov 0x10(%esp),%ecx │ │ + movswl (%ecx,%eax,2),%ecx │ │ + add %edx,%edi │ │ + add %ecx,%edi │ │ + mov %ebx,%ecx │ │ + sar %cl,%edi │ │ + cmp %esi,%edi │ │ + mov %edi,%ecx │ │ + cmovg %esi,%ecx │ │ + test %edi,%edi │ │ + mov $0x0,%edi │ │ + cmovs %edi,%ecx │ │ + mov 0x14(%esp),%edi │ │ + mov %cx,(%edi,%eax,2) │ │ + inc %eax │ │ + cmp %eax,0x18(%ebp) │ │ + jne b16a0 │ │ + jmp b1650 │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x30(%esp),%eax │ │ + mov 0x28(%esp),%ecx │ │ + imul %ecx,%eax │ │ + mov 0x18(%ebp),%edi │ │ + imul %edi,%ecx │ │ + mov 0x18(%ebp),%edi │ │ + add %ecx,%edi │ │ + mov %edi,0x8(%esp) │ │ + mov 0x8(%ebp),%edi │ │ + lea (%edi,%eax,2),%edi │ │ + mov %edi,0x20(%esp) │ │ + add 0x18(%ebp),%eax │ │ + mov 0x8(%ebp),%edi │ │ + lea (%edi,%eax,2),%eax │ │ + mov %eax,0x24(%esp) │ │ + mov 0x10(%ebp),%eax │ │ + mov %eax,%edi │ │ + mov 0x8(%esp),%eax │ │ + lea (%edi,%eax,2),%eax │ │ + cmp %eax,0x20(%esp) │ │ + lea (%edi,%ecx,2),%eax │ │ + setb 0x7(%esp) │ │ + cmp 0x24(%esp),%eax │ │ + mov 0x8(%esp),%eax │ │ + mov 0x14(%ebp),%edi │ │ + lea (%edi,%eax,2),%eax │ │ + setb 0x8(%esp) │ │ + cmp %eax,0x20(%esp) │ │ + mov 0x14(%ebp),%eax │ │ + lea (%eax,%ecx,2),%eax │ │ + setb %cl │ │ + cmp 0x24(%esp),%eax │ │ + setb %ch │ │ + mov 0x8(%esp),%al │ │ + test %al,0x7(%esp) │ │ + mov $0x0,%eax │ │ + jne b16a0 │ │ + and %ch,%cl │ │ + mov $0x0,%eax │ │ + jne b16a0 │ │ + xor %ecx,%ecx │ │ + movdqa %xmm1,%xmm2 │ │ + movdqa %xmm0,%xmm1 │ │ + mov 0x2c(%esp),%eax │ │ + mov 0x14(%esp),%esi │ │ + mov 0x10(%esp),%edx │ │ + mov 0xc(%esp),%edi │ │ nop │ │ - movsbl (%ecx),%ebx │ │ - mov %esi,%edx │ │ - movzwl -0x6(%esi,%eax,2),%esi │ │ - imul %ebx,%esi │ │ - mov %ecx,%edi │ │ - movsbl 0x1(%ecx),%ecx │ │ - movzwl -0x4(%edx,%eax,2),%ebx │ │ - imul %ecx,%ebx │ │ - mov %ebx,0x50(%esp) │ │ - movsbl 0x2(%edi),%ecx │ │ - movzwl -0x2(%edx,%eax,2),%ebx │ │ - imul %ecx,%ebx │ │ - mov %ebx,0x40(%esp) │ │ - movsbl 0x3(%edi),%ecx │ │ - movzwl (%edx,%eax,2),%ebx │ │ - imul %ecx,%ebx │ │ - mov %ebx,0x20(%esp) │ │ - movsbl 0x4(%edi),%ebx │ │ - movzwl 0x2(%edx,%eax,2),%ecx │ │ - imul %ebx,%ecx │ │ - mov %ecx,0x30(%esp) │ │ - movsbl 0x5(%edi),%ebx │ │ - movzwl 0x4(%edx,%eax,2),%ecx │ │ - imul %ebx,%ecx │ │ - mov %ecx,0x80(%esp) │ │ - movsbl 0x6(%edi),%ecx │ │ - movzwl 0x6(%edx,%eax,2),%ebx │ │ - imul %ecx,%ebx │ │ - movsbl 0x7(%edi),%ecx │ │ - mov %ecx,0xa0(%esp) │ │ - movzwl 0x8(%edx,%eax,2),%ecx │ │ - imul 0xa0(%esp),%ecx │ │ - add 0x1c(%esp),%esi │ │ - add 0x50(%esp),%esi │ │ - add 0x40(%esp),%esi │ │ - add 0x20(%esp),%esi │ │ - add 0x30(%esp),%esi │ │ - add 0x80(%esp),%esi │ │ - add %ebx,%esi │ │ - add %ecx,%esi │ │ - mov 0xc(%esp),%ecx │ │ - sar %cl,%esi │ │ - mov %edi,%ecx │ │ - add $0xffffe000,%esi │ │ - mov 0xb0(%esp),%ebx │ │ - mov %ebx,%edi │ │ - mov %si,(%ebx,%eax,2) │ │ - mov %edx,%esi │ │ - inc %eax │ │ - cmp %eax,0xc(%ebp) │ │ - jne ab380 │ │ - jmp aae40 │ │ - mov 0x18(%esp),%ecx │ │ - mov 0x70(%esp),%edx │ │ - mov %ebx,%esi │ │ - mov 0x10(%esp),%ebx │ │ - pushl 0x20(%ebp) │ │ - pushl 0x10(%ebp) │ │ - push %esi │ │ - pushl 0x20(%esp) │ │ - call ab480 │ │ - add $0x10,%esp │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + movdqu (%edi,%ecx,2),%xmm4 │ │ + punpckhwd %xmm4,%xmm5 │ │ + psrad $0x10,%xmm5 │ │ + punpcklwd %xmm4,%xmm4 │ │ + psrad $0x10,%xmm4 │ │ + movdqu (%edx,%ecx,2),%xmm6 │ │ + punpcklwd %xmm6,%xmm7 │ │ + psrad $0x10,%xmm7 │ │ + punpckhwd %xmm6,%xmm6 │ │ + psrad $0x10,%xmm6 │ │ + paddd %xmm2,%xmm4 │ │ + paddd %xmm7,%xmm4 │ │ + paddd %xmm2,%xmm5 │ │ + paddd %xmm6,%xmm5 │ │ + movdqa 0x40(%esp),%xmm0 │ │ + psrad %xmm0,%xmm4 │ │ + psrad %xmm0,%xmm5 │ │ + movdqa %xmm3,%xmm6 │ │ + pcmpgtd %xmm5,%xmm6 │ │ + pxor %xmm7,%xmm7 │ │ + pcmpgtd %xmm5,%xmm7 │ │ + pand %xmm6,%xmm5 │ │ + pandn %xmm3,%xmm6 │ │ + por %xmm5,%xmm6 │ │ + movdqa %xmm3,%xmm5 │ │ + pcmpgtd %xmm4,%xmm5 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm4,%xmm0 │ │ + pand %xmm5,%xmm4 │ │ + pandn %xmm3,%xmm5 │ │ + por %xmm4,%xmm5 │ │ + pandn %xmm5,%xmm0 │ │ + pandn %xmm6,%xmm7 │ │ + pshufb %xmm1,%xmm7 │ │ + pshufb %xmm1,%xmm0 │ │ + punpcklqdq %xmm7,%xmm0 │ │ + movdqu %xmm0,(%esi,%ecx,2) │ │ + add $0x8,%ecx │ │ + cmp %ecx,%eax │ │ + jne b1790 │ │ + cmp 0x18(%ebp),%eax │ │ + mov 0x20(%ebp),%esi │ │ + mov 0x1c(%esp),%ebx │ │ + mov 0x18(%esp),%edx │ │ + movdqa %xmm1,%xmm0 │ │ + movdqa %xmm2,%xmm1 │ │ + jne b16a0 │ │ + jmp b1650 │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - and $0xfffffffc,%esp │ │ - sub $0x2c,%esp │ │ - mov %edx,0x8(%esp) │ │ - mov %ecx,0x4(%esp) │ │ - call ab499 │ │ + and $0xfffffff0,%esp │ │ + sub $0xb0,%esp │ │ + call b1884 │ │ pop %edx │ │ - add $0x29ad7,%edx │ │ - mov 0xc(%ebp),%esi │ │ - test %esi,%esi │ │ - jle ab619 │ │ - mov 0x10(%ebp),%eax │ │ - mov 0x8(%ebp),%edi │ │ - bsr 0x14(%ebp),%ecx │ │ + add $0x256ec,%edx │ │ + mov 0x18(%ebp),%esi │ │ + bsr 0x24(%ebp),%ecx │ │ xor $0x1f,%ecx │ │ - add $0xffffffee,%ecx │ │ - mov %esi,%ebx │ │ - and $0xfffffff8,%ebx │ │ - mov %ebx,0x18(%esp) │ │ - movd %ecx,%xmm3 │ │ - movdqa -0x15990(%edx),%xmm0 │ │ - movdqa -0x15780(%edx),%xmm1 │ │ - lea (%edi,%edi,1),%edx │ │ - mov %edx,0x24(%esp) │ │ - xorps %xmm2,%xmm2 │ │ - movss %xmm3,%xmm2 │ │ - pxor %xmm3,%xmm3 │ │ - lea (%esi,%esi,1),%edx │ │ + mov %ecx,%eax │ │ + add $0xee,%cl │ │ + mov $0x8,%edi │ │ + shl %cl,%edi │ │ + test %esi,%esi │ │ + jle b1c1f │ │ + mov %edi,%ecx │ │ + mov 0x1c(%ebp),%ebx │ │ + mov %edx,0x8(%esp) │ │ + mov 0xc(%ebp),%edx │ │ + mov %eax,%edi │ │ + add $0xfffffff2,%edi │ │ + mov $0x10,%eax │ │ + sub 0x20(%ebp),%eax │ │ + add $0x20000,%ecx │ │ + sar %edx │ │ + mov %edx,0x14(%esp) │ │ + mov 0x8(%esp),%edx │ │ + movdqa -0x14d70(%edx),%xmm1 │ │ + mov %esi,%edx │ │ + and $0xfffffff8,%edx │ │ mov %edx,0x20(%esp) │ │ - movl $0x0,0x14(%esp) │ │ - mov 0x4(%esp),%edx │ │ - mov 0x8(%esp),%edi │ │ - mov %eax,0x28(%esp) │ │ - cmp $0x8,%esi │ │ - mov $0x0,%ebx │ │ - jb ab600 │ │ - jmp ab549 │ │ + movd 0x20(%ebp),%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm7 │ │ + mov %eax,0x34(%esp) │ │ + movd %eax,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm5 │ │ + mov %ecx,0x38(%esp) │ │ + movd %ecx,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm2 │ │ + mov %edi,0x3c(%esp) │ │ + movd %edi,%xmm0 │ │ + movd 0x24(%ebp),%xmm3 │ │ + pshufd $0x0,%xmm3,%xmm4 │ │ + pxor %xmm3,%xmm3 │ │ + movss %xmm0,%xmm3 │ │ + pshufd $0xf5,%xmm7,%xmm0 │ │ + pshufd $0xf5,%xmm5,%xmm6 │ │ + mov 0x10(%ebp),%edx │ │ + mov 0x8(%ebp),%eax │ │ + lea (%esi,%esi,1),%edi │ │ + mov %edi,0x2c(%esp) │ │ + mov 0x14(%esp),%ecx │ │ + lea (%ecx,%ecx,1),%edi │ │ + mov %edi,0x28(%esp) │ │ + mov %eax,%ecx │ │ + mov 0x14(%ebp),%eax │ │ + mov %eax,0x10(%esp) │ │ + mov %edx,0x8(%esp) │ │ + movl $0x0,0x1c(%esp) │ │ + movdqa %xmm1,0x90(%esp) │ │ + movdqa %xmm2,0x80(%esp) │ │ + movaps %xmm3,0x70(%esp) │ │ + movdqa %xmm0,0x60(%esp) │ │ + movdqa %xmm5,0x50(%esp) │ │ + movdqa %xmm7,0x40(%esp) │ │ + jmp b19b4 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - incl 0x14(%esp) │ │ - add 0x24(%esp),%edi │ │ - add 0x20(%esp),%edx │ │ - mov 0x28(%esp),%eax │ │ - dec %eax │ │ - je ab619 │ │ - mov %eax,0x28(%esp) │ │ + nop │ │ + nop │ │ + incl 0x1c(%esp) │ │ + mov 0x2c(%esp),%ecx │ │ + add %ecx,0x8(%esp) │ │ + add %ecx,0x10(%esp) │ │ + add 0x28(%esp),%ebx │ │ + mov %ebx,%ecx │ │ + mov 0x30(%esp),%ebx │ │ + dec %ebx │ │ + mov 0x18(%ebp),%esi │ │ + je b1c1f │ │ + mov %ebx,0x30(%esp) │ │ cmp $0x8,%esi │ │ - mov $0x0,%ebx │ │ - jb ab600 │ │ - mov 0x14(%esp),%eax │ │ - mov %eax,%ebx │ │ - imul %esi,%ebx │ │ - mov %ebx,0x10(%esp) │ │ - imul 0x8(%ebp),%eax │ │ - mov %eax,%ebx │ │ - mov %eax,0x1c(%esp) │ │ - add %esi,%eax │ │ - mov 0x8(%esp),%ebx │ │ - lea (%ebx,%eax,2),%eax │ │ - mov %eax,0xc(%esp) │ │ - mov 0x4(%esp),%eax │ │ - mov 0x10(%esp),%ebx │ │ - lea (%eax,%ebx,2),%eax │ │ - cmp 0xc(%esp),%eax │ │ - jae ab5a5 │ │ - mov 0x8(%esp),%eax │ │ - mov 0x1c(%esp),%ebx │ │ - lea (%eax,%ebx,2),%eax │ │ - mov %eax,0xc(%esp) │ │ - mov 0x10(%esp),%eax │ │ - add %esi,%eax │ │ - mov 0x4(%esp),%ebx │ │ - lea (%ebx,%eax,2),%ebx │ │ - cmp %ebx,0xc(%esp) │ │ - mov $0x0,%ebx │ │ - jb ab600 │ │ - xor %ebx,%ebx │ │ - mov 0x18(%esp),%eax │ │ + mov $0x0,%edi │ │ + mov 0x24(%ebp),%esi │ │ + mov $0x0,%eax │ │ + mov %ecx,%ebx │ │ + jae b1a20 │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %ebx,%edx │ │ + mov 0x8(%esp),%ecx │ │ + movswl (%ecx,%edi,2),%ebx │ │ + imul 0x20(%ebp),%ebx │ │ + mov 0x10(%esp),%ecx │ │ + movswl (%ecx,%edi,2),%ecx │ │ + imul 0x34(%esp),%ecx │ │ + add 0x38(%esp),%ebx │ │ + add %ecx,%ebx │ │ + mov 0x3c(%esp),%ecx │ │ + sar %cl,%ebx │ │ + cmp %esi,%ebx │ │ + mov %ebx,%ecx │ │ + cmovg %esi,%ecx │ │ + test %ebx,%ebx │ │ + mov %edx,%ebx │ │ + cmovs %eax,%ecx │ │ + mov %cx,(%edx,%edi,2) │ │ + inc %edi │ │ + cmp %edi,0x18(%ebp) │ │ + jne b19d0 │ │ + jmp b1990 │ │ nop │ │ - movdqu (%edi,%ebx,2),%xmm4 │ │ - movdqa %xmm4,%xmm5 │ │ - punpckhwd %xmm3,%xmm5 │ │ - punpcklwd %xmm3,%xmm4 │ │ - pslld %xmm2,%xmm4 │ │ - pslld %xmm2,%xmm5 │ │ - pshufb %xmm0,%xmm5 │ │ - pshufb %xmm0,%xmm4 │ │ - punpcklqdq %xmm5,%xmm4 │ │ - paddw %xmm1,%xmm4 │ │ - movdqu %xmm4,(%edx,%ebx,2) │ │ - add $0x8,%ebx │ │ - cmp %ebx,%eax │ │ - jne ab5b0 │ │ - cmp %esi,%eax │ │ - mov %eax,%ebx │ │ - je ab520 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x14(%esp),%ecx │ │ + mov 0x1c(%esp),%edx │ │ + imul %edx,%ecx │ │ + mov %ebx,0x24(%esp) │ │ + mov 0x18(%ebp),%ebx │ │ + imul %ebx,%edx │ │ + lea (%edx,%ebx,1),%edi │ │ + mov %edi,0xc(%esp) │ │ + mov 0x8(%ebp),%edi │ │ + lea (%edi,%ecx,2),%ebx │ │ + add 0x18(%ebp),%ecx │ │ + mov 0x8(%ebp),%edi │ │ + lea (%edi,%ecx,2),%ecx │ │ + mov %ecx,0x18(%esp) │ │ + mov 0xc(%esp),%edi │ │ + mov 0x10(%ebp),%ecx │ │ + lea (%ecx,%edi,2),%ecx │ │ + cmp %ecx,%ebx │ │ + mov 0x10(%ebp),%ecx │ │ + lea (%ecx,%edx,2),%ecx │ │ + setb 0x7(%esp) │ │ + cmp 0x18(%esp),%ecx │ │ + mov 0x14(%ebp),%ecx │ │ + lea (%ecx,%edi,2),%ecx │ │ + setb 0xc(%esp) │ │ + cmp %ecx,%ebx │ │ + mov 0x14(%ebp),%ecx │ │ + lea (%ecx,%edx,2),%ecx │ │ + mov 0x24(%esp),%ebx │ │ + setb %dl │ │ + cmp 0x18(%esp),%ecx │ │ + setb %ch │ │ + mov 0xc(%esp),%cl │ │ + test %cl,0x7(%esp) │ │ + mov $0x0,%edi │ │ + jne b19d0 │ │ + and %ch,%dl │ │ + mov $0x0,%edi │ │ + jne b19d0 │ │ + mov 0x18(%ebp),%esi │ │ + xor %ecx,%ecx │ │ + mov 0x20(%esp),%edi │ │ + mov 0x10(%esp),%edx │ │ + mov 0x8(%esp),%eax │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movzwl (%edi,%ebx,2),%eax │ │ - shl %cl,%eax │ │ - add $0xffffe000,%eax │ │ - mov %ax,(%edx,%ebx,2) │ │ - inc %ebx │ │ - cmp %ebx,%esi │ │ - jne ab600 │ │ - jmp ab520 │ │ + movdqu (%eax,%ecx,2),%xmm0 │ │ + punpcklwd %xmm0,%xmm1 │ │ + psrad $0x10,%xmm1 │ │ + punpckhwd %xmm0,%xmm0 │ │ + psrad $0x10,%xmm0 │ │ + movdqa 0x40(%esp),%xmm5 │ │ + movdqa %xmm5,%xmm3 │ │ + pmuludq %xmm0,%xmm3 │ │ + pshufd $0xe8,%xmm3,%xmm3 │ │ + pshufd $0xf5,%xmm0,%xmm0 │ │ + movdqa 0x60(%esp),%xmm2 │ │ + pmuludq %xmm2,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + punpckldq %xmm0,%xmm3 │ │ + movdqa %xmm5,%xmm0 │ │ + pmuludq %xmm1,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + pshufd $0xf5,%xmm1,%xmm1 │ │ + pmuludq %xmm2,%xmm1 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + punpckldq %xmm1,%xmm0 │ │ + movdqu (%edx,%ecx,2),%xmm1 │ │ + punpckhwd %xmm1,%xmm2 │ │ + psrad $0x10,%xmm2 │ │ + punpcklwd %xmm1,%xmm1 │ │ + psrad $0x10,%xmm1 │ │ + movdqa 0x50(%esp),%xmm7 │ │ + movdqa %xmm7,%xmm5 │ │ + pmuludq %xmm1,%xmm5 │ │ + pshufd $0xe8,%xmm5,%xmm5 │ │ + pshufd $0xf5,%xmm1,%xmm1 │ │ + pmuludq %xmm6,%xmm1 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + punpckldq %xmm1,%xmm5 │ │ + pmuludq %xmm2,%xmm7 │ │ + pshufd $0xe8,%xmm7,%xmm1 │ │ + pshufd $0xf5,%xmm2,%xmm2 │ │ + pmuludq %xmm6,%xmm2 │ │ + pshufd $0xe8,%xmm2,%xmm2 │ │ + punpckldq %xmm2,%xmm1 │ │ + movdqa 0x80(%esp),%xmm2 │ │ + paddd %xmm2,%xmm0 │ │ + paddd %xmm5,%xmm0 │ │ + paddd %xmm2,%xmm3 │ │ + paddd %xmm1,%xmm3 │ │ + movdqa 0x70(%esp),%xmm1 │ │ + psrad %xmm1,%xmm0 │ │ + psrad %xmm1,%xmm3 │ │ + movdqa %xmm4,%xmm1 │ │ + pcmpgtd %xmm3,%xmm1 │ │ + pxor %xmm2,%xmm2 │ │ + pcmpgtd %xmm3,%xmm2 │ │ + pand %xmm1,%xmm3 │ │ + pandn %xmm4,%xmm1 │ │ + por %xmm3,%xmm1 │ │ + movdqa %xmm4,%xmm3 │ │ + pcmpgtd %xmm0,%xmm3 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtd %xmm0,%xmm5 │ │ + pand %xmm3,%xmm0 │ │ + pandn %xmm4,%xmm3 │ │ + por %xmm0,%xmm3 │ │ + pandn %xmm3,%xmm5 │ │ + pandn %xmm1,%xmm2 │ │ + movdqa 0x90(%esp),%xmm0 │ │ + pshufb %xmm0,%xmm2 │ │ + pshufb %xmm0,%xmm5 │ │ + punpcklqdq %xmm2,%xmm5 │ │ + movdqu %xmm5,(%ebx,%ecx,2) │ │ + add $0x8,%ecx │ │ + cmp %ecx,%edi │ │ + jne b1ac0 │ │ + cmp %esi,%edi │ │ + mov 0x24(%ebp),%esi │ │ + mov %eax,0x8(%esp) │ │ + mov $0x0,%eax │ │ + jne b19d0 │ │ + jmp b1990 │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ @@ -182055,1794 +188951,1282 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x10800,%esp │ │ - mov %ecx,0x6c(%esp) │ │ - call ab648 │ │ - pop %edi │ │ - add $0x29928,%edi │ │ - mov 0x8(%ebp),%eax │ │ - lea (%eax,%eax,2),%ecx │ │ - sub %ecx,%edx │ │ - mov %edx,0x8(%esp) │ │ - bsr 0x28(%ebp),%edx │ │ - xor $0x1f,%edx │ │ - mov 0x10(%ebp),%esi │ │ - lea -0x1(%esi),%ebx │ │ - imul 0x20(%ebp),%ebx │ │ - add 0x18(%ebp),%ebx │ │ - sar $0xa,%ebx │ │ - add $0x8,%ebx │ │ - sar %eax │ │ - mov %eax,0x40(%esp) │ │ - mov 0x24(%ebp),%esi │ │ - mov %esi,%eax │ │ - and $0x1,%eax │ │ - add $0x3,%eax │ │ - and $0x3,%esi │ │ - mov $0x18,%ecx │ │ - sub %edx,%ecx │ │ - add $0xffffffee,%edx │ │ - mov %edx,0x1c(%esp) │ │ - mov $0x1,%edx │ │ - mov %ecx,0xd0(%esp) │ │ - shl %cl,%edx │ │ - sar %edx │ │ - mov %edx,0xc0(%esp) │ │ - imul $0x78,%esi,%ecx │ │ - add -0x64(%edi),%ecx │ │ - mov %ecx,0x4c(%esp) │ │ - imul $0x78,%eax,%eax │ │ - mov %edi,0x3c(%esp) │ │ - add -0x64(%edi),%eax │ │ - mov %eax,0x48(%esp) │ │ - mov 0xc(%ebp),%edx │ │ - lea 0xfc(%esp),%eax │ │ - mov %eax,0x80(%esp) │ │ - mov %ebx,0x44(%esp) │ │ - test %edx,%edx │ │ - jg ab71d │ │ - nop │ │ + sub $0x70,%esp │ │ + call b1c41 │ │ + pop %edx │ │ + add $0x2532f,%edx │ │ + mov 0x18(%ebp),%eax │ │ + bsr 0x24(%ebp),%ecx │ │ + xor $0x1f,%ecx │ │ + mov %ecx,%esi │ │ + add $0xee,%cl │ │ + mov $0x20,%edi │ │ + shl %cl,%edi │ │ + test %eax,%eax │ │ + jle b1f4a │ │ + mov %edi,%ecx │ │ + mov 0x1c(%ebp),%ebx │ │ + mov 0xc(%ebp),%edi │ │ + add $0xfffffff4,%esi │ │ + add $0x80000,%ecx │ │ + sar %edi │ │ + movdqa -0x14d20(%edx),%xmm0 │ │ + movdqa -0x14d70(%edx),%xmm1 │ │ + mov %eax,%edx │ │ + and $0xfffffff8,%edx │ │ + mov %edx,0x24(%esp) │ │ + mov %ecx,0x38(%esp) │ │ + movd %ecx,%xmm2 │ │ + pshufd $0x0,%xmm2,%xmm6 │ │ + mov %esi,0x3c(%esp) │ │ + movd %esi,%xmm5 │ │ + movd 0x24(%ebp),%xmm3 │ │ + pshufd $0x0,%xmm3,%xmm3 │ │ + pxor %xmm2,%xmm2 │ │ + movss %xmm5,%xmm2 │ │ + mov 0x10(%ebp),%ecx │ │ + mov 0x8(%ebp),%edx │ │ + lea (%eax,%eax,1),%esi │ │ + mov %esi,0x30(%esp) │ │ + mov %edi,0x28(%esp) │ │ + lea (%edi,%edi,1),%esi │ │ + mov %esi,0x2c(%esp) │ │ + mov %edx,%esi │ │ + mov 0x14(%ebp),%edx │ │ + movl $0x0,0x20(%esp) │ │ + mov 0x20(%ebp),%edi │ │ + movdqa %xmm6,0x50(%esp) │ │ + movdqa %xmm0,0x40(%esp) │ │ + jmp b1d21 │ │ nop │ │ + mov 0x18(%ebp),%ecx │ │ + add %ecx,%eax │ │ + incl 0x20(%esp) │ │ + mov %eax,%edi │ │ + mov 0x30(%esp),%eax │ │ + add %eax,%ebx │ │ + mov 0x18(%esp),%edx │ │ + add %eax,%edx │ │ + mov 0x14(%esp),%esi │ │ + add 0x2c(%esp),%esi │ │ + mov %ebx,%eax │ │ + mov 0x34(%esp),%ebx │ │ + dec %ebx │ │ + mov %eax,%ecx │ │ + mov 0x18(%ebp),%eax │ │ + je b1f4a │ │ + mov %esi,0x14(%esp) │ │ + mov %edx,0x18(%esp) │ │ + mov %ebx,0x34(%esp) │ │ + cmp $0x8,%eax │ │ + mov %ecx,%ebx │ │ + mov %edi,%eax │ │ + mov $0x0,%edi │ │ + jb b1ef0 │ │ + mov 0x28(%esp),%ecx │ │ + mov 0x20(%esp),%edi │ │ + imul %edi,%ecx │ │ + mov 0x18(%ebp),%edx │ │ + imul %edx,%edi │ │ + lea (%edi,%edx,1),%esi │ │ + mov %esi,0x10(%esp) │ │ + mov 0x8(%ebp),%esi │ │ + lea (%esi,%ecx,2),%esi │ │ + mov %esi,0xc(%esp) │ │ + add %edx,%ecx │ │ + mov 0x8(%ebp),%edx │ │ + lea (%edx,%ecx,2),%ecx │ │ + mov %ecx,0x1c(%esp) │ │ + mov 0x10(%ebp),%ecx │ │ + mov 0x10(%esp),%esi │ │ + lea (%ecx,%esi,2),%ecx │ │ + mov 0xc(%esp),%edx │ │ + cmp %ecx,%edx │ │ + mov 0x10(%ebp),%ecx │ │ + lea (%ecx,%edi,2),%ecx │ │ + setb 0xb(%esp) │ │ + cmp 0x1c(%esp),%ecx │ │ + setb 0xa(%esp) │ │ + mov 0x20(%ebp),%ecx │ │ + add %esi,%ecx │ │ + cmp %edx,%ecx │ │ + seta 0x9(%esp) │ │ + mov 0x20(%ebp),%ecx │ │ + add %edi,%ecx │ │ + mov 0x1c(%esp),%edx │ │ + cmp %edx,%ecx │ │ + mov 0x14(%ebp),%ecx │ │ + lea (%ecx,%esi,2),%ecx │ │ + setb 0x10(%esp) │ │ + cmp %ecx,0xc(%esp) │ │ + mov 0x14(%ebp),%ecx │ │ + lea (%ecx,%edi,2),%ecx │ │ + setb 0xc(%esp) │ │ + cmp %edx,%ecx │ │ + setb %cl │ │ + mov 0xa(%esp),%dl │ │ + test %dl,0xb(%esp) │ │ + mov $0x0,%edi │ │ + jne b1ef0 │ │ + mov 0x10(%esp),%dl │ │ + and %dl,0x9(%esp) │ │ + mov $0x0,%edi │ │ + jne b1ef0 │ │ + and %cl,0xc(%esp) │ │ + mov $0x0,%edi │ │ + jne b1ef0 │ │ + xor %ecx,%ecx │ │ + movdqa %xmm1,%xmm4 │ │ + mov 0x24(%esp),%edi │ │ + mov 0x14(%esp),%edx │ │ + mov 0x18(%esp),%esi │ │ nop │ │ nop │ │ + movdqu (%ebx,%ecx,2),%xmm6 │ │ + movq (%eax,%ecx,1),%xmm5 │ │ + pxor %xmm0,%xmm0 │ │ + punpcklbw %xmm0,%xmm5 │ │ + movdqa %xmm5,%xmm0 │ │ + pmulhw %xmm6,%xmm0 │ │ + pmullw %xmm5,%xmm6 │ │ + movdqa %xmm6,%xmm7 │ │ + punpckhwd %xmm0,%xmm7 │ │ + punpcklwd %xmm0,%xmm6 │ │ + movdqu (%esi,%ecx,2),%xmm0 │ │ + movdqa 0x40(%esp),%xmm1 │ │ + psubw %xmm5,%xmm1 │ │ + movdqa %xmm1,%xmm5 │ │ + pmulhw %xmm0,%xmm5 │ │ + pmullw %xmm0,%xmm1 │ │ + movdqa %xmm1,%xmm0 │ │ + punpcklwd %xmm5,%xmm0 │ │ + punpckhwd %xmm5,%xmm1 │ │ + movdqa 0x50(%esp),%xmm5 │ │ + paddd %xmm5,%xmm6 │ │ + paddd %xmm0,%xmm6 │ │ + paddd %xmm5,%xmm7 │ │ + paddd %xmm1,%xmm7 │ │ + psrad %xmm2,%xmm6 │ │ + psrad %xmm2,%xmm7 │ │ + movdqa %xmm3,%xmm0 │ │ + pcmpgtd %xmm7,%xmm0 │ │ + pxor %xmm1,%xmm1 │ │ + pcmpgtd %xmm7,%xmm1 │ │ + pand %xmm0,%xmm7 │ │ + pandn %xmm3,%xmm0 │ │ + por %xmm7,%xmm0 │ │ + movdqa %xmm3,%xmm5 │ │ + pcmpgtd %xmm6,%xmm5 │ │ + pxor %xmm7,%xmm7 │ │ + pcmpgtd %xmm6,%xmm7 │ │ + pand %xmm5,%xmm6 │ │ + pandn %xmm3,%xmm5 │ │ + por %xmm6,%xmm5 │ │ + pandn %xmm5,%xmm7 │ │ + pandn %xmm0,%xmm1 │ │ + pshufb %xmm4,%xmm1 │ │ + pshufb %xmm4,%xmm7 │ │ + punpcklqdq %xmm1,%xmm7 │ │ + movdqu %xmm7,(%edx,%ecx,2) │ │ + add $0x8,%ecx │ │ + cmp %ecx,%edi │ │ + jne b1e10 │ │ + mov 0x18(%ebp),%ecx │ │ + cmp %ecx,%edi │ │ + movdqa %xmm4,%xmm1 │ │ + je b1cf0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movswl (%ebx,%edi,2),%esi │ │ + movzbl (%eax,%edi,1),%ecx │ │ + imul %ecx,%esi │ │ + mov %eax,%edx │ │ + mov %ebx,%eax │ │ + mov $0x40,%ebx │ │ + sub %ecx,%ebx │ │ + mov 0x18(%esp),%ecx │ │ + movswl (%ecx,%edi,2),%ecx │ │ + imul %ecx,%ebx │ │ + add 0x38(%esp),%esi │ │ + add %ebx,%esi │ │ + mov 0x3c(%esp),%ecx │ │ + sar %cl,%esi │ │ + mov 0x24(%ebp),%ecx │ │ + mov %ecx,%ebx │ │ + cmp %ecx,%esi │ │ + mov %esi,%ecx │ │ + cmovg %ebx,%ecx │ │ + mov %eax,%ebx │ │ + mov %edx,%eax │ │ + test %esi,%esi │ │ + mov $0x0,%esi │ │ + cmovs %esi,%ecx │ │ + mov 0x14(%esp),%edx │ │ + mov %cx,(%edx,%edi,2) │ │ + inc %edi │ │ + cmp %edi,0x18(%ebp) │ │ + jne b1ef0 │ │ + jmp b1cf0 │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ - addl $0x100,0x80(%esp) │ │ - mov 0x8(%esp),%eax │ │ - mov 0x40(%esp),%ecx │ │ - lea (%eax,%ecx,2),%eax │ │ - mov %eax,0x8(%esp) │ │ - mov 0x44(%esp),%ebx │ │ - dec %ebx │ │ - je aba2b │ │ - mov %ebx,0x44(%esp) │ │ - test %edx,%edx │ │ - jle ab6f0 │ │ - xor %esi,%esi │ │ - mov 0x14(%ebp),%ebx │ │ - xor %edi,%edi │ │ - cmp $0x4,%edx │ │ - jg ab75e │ │ - jmp ab8e2 │ │ nop │ │ nop │ │ - mov 0x8(%esp),%eax │ │ - movzwl (%eax,%esi,2),%eax │ │ - mov 0x1c(%esp),%ecx │ │ - shl %cl,%eax │ │ - mov 0x80(%esp),%ecx │ │ - mov %ax,(%ecx,%edi,2) │ │ - add 0x1c(%ebp),%ebx │ │ - mov %ebx,%eax │ │ - sar $0xa,%eax │ │ - add %eax,%esi │ │ - and $0x3ff,%ebx │ │ - inc %edi │ │ - cmp %edi,%edx │ │ - je ab6f0 │ │ - mov %ebx,%ecx │ │ - sar $0x6,%ecx │ │ - je ab730 │ │ - mov %edi,0xb0(%esp) │ │ - mov 0x4c(%esp),%edi │ │ - movsbl -0x8(%edi,%ecx,8),%eax │ │ - mov %eax,0x10(%esp) │ │ - mov 0x8(%esp),%eax │ │ - movzwl -0x6(%eax,%esi,2),%eax │ │ - imul 0x10(%esp),%eax │ │ - movsbl -0x7(%edi,%ecx,8),%edx │ │ - mov %edx,0xc(%esp) │ │ - mov %esi,0x90(%esp) │ │ - mov 0x90(%esp),%esi │ │ - mov 0x8(%esp),%edx │ │ - movzwl -0x4(%edx,%esi,2),%esi │ │ - mov %esi,0x10(%esp) │ │ - mov 0x10(%esp),%esi │ │ - imul 0xc(%esp),%esi │ │ - mov %esi,0x10(%esp) │ │ - mov 0x90(%esp),%edx │ │ - movsbl -0x6(%edi,%ecx,8),%esi │ │ - mov %esi,0x20(%esp) │ │ - mov 0x8(%esp),%esi │ │ - movzwl -0x2(%esi,%edx,2),%esi │ │ - mov %esi,0xc(%esp) │ │ - mov 0xc(%esp),%esi │ │ - imul 0x20(%esp),%esi │ │ - mov %esi,0xc(%esp) │ │ - movsbl -0x5(%edi,%ecx,8),%esi │ │ - mov %esi,0x50(%esp) │ │ - mov 0x8(%esp),%esi │ │ - movzwl (%esi,%edx,2),%esi │ │ - mov %esi,0x20(%esp) │ │ - mov 0x20(%esp),%esi │ │ - imul 0x50(%esp),%esi │ │ - mov %esi,0x20(%esp) │ │ - movsbl -0x4(%edi,%ecx,8),%esi │ │ - mov %esi,0x50(%esp) │ │ - mov 0x8(%esp),%esi │ │ - movzwl 0x2(%esi,%edx,2),%esi │ │ - imul 0x50(%esp),%esi │ │ - mov %esi,0x50(%esp) │ │ - movsbl -0x3(%edi,%ecx,8),%esi │ │ - mov %esi,0x70(%esp) │ │ - mov 0x8(%esp),%esi │ │ - movzwl 0x4(%esi,%edx,2),%esi │ │ - imul 0x70(%esp),%esi │ │ - mov %esi,0x70(%esp) │ │ - movsbl -0x2(%edi,%ecx,8),%esi │ │ - mov %esi,0x14(%esp) │ │ - mov 0x8(%esp),%esi │ │ - movzwl 0x6(%esi,%edx,2),%esi │ │ - imul 0x14(%esp),%esi │ │ - mov %esi,0x14(%esp) │ │ - movsbl -0x1(%edi,%ecx,8),%ecx │ │ - mov %ecx,0x18(%esp) │ │ - mov 0xb0(%esp),%edi │ │ - mov %edx,%esi │ │ - mov 0x8(%esp),%ecx │ │ - movzwl 0x8(%ecx,%edx,2),%ecx │ │ - imul 0x18(%esp),%ecx │ │ - add 0xc0(%esp),%eax │ │ - add 0x10(%esp),%eax │ │ - add 0xc(%esp),%eax │ │ - add 0x20(%esp),%eax │ │ - add 0x50(%esp),%eax │ │ - add 0x70(%esp),%eax │ │ - add 0x14(%esp),%eax │ │ - mov 0xc(%ebp),%edx │ │ - add %ecx,%eax │ │ - mov 0xd0(%esp),%ecx │ │ - sar %cl,%eax │ │ - jmp ab73e │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x8(%esp),%eax │ │ - movzwl (%eax,%esi,2),%eax │ │ - mov 0x1c(%esp),%ecx │ │ - shl %cl,%eax │ │ - mov 0x80(%esp),%ecx │ │ - mov %ax,(%ecx,%edi,2) │ │ - add 0x1c(%ebp),%ebx │ │ - mov %ebx,%eax │ │ - sar $0xa,%eax │ │ - add %eax,%esi │ │ - and $0x3ff,%ebx │ │ - inc %edi │ │ - cmp %edi,%edx │ │ - je ab6f0 │ │ - mov %ebx,%ecx │ │ - sar $0x6,%ecx │ │ - je ab8b0 │ │ - mov %edi,0xb0(%esp) │ │ - mov 0x48(%esp),%edi │ │ - movsbl -0x8(%edi,%ecx,8),%eax │ │ - mov %eax,0x10(%esp) │ │ - mov 0x8(%esp),%eax │ │ - movzwl -0x6(%eax,%esi,2),%eax │ │ - imul 0x10(%esp),%eax │ │ - movsbl -0x7(%edi,%ecx,8),%edx │ │ - mov %edx,0xc(%esp) │ │ - mov %esi,0x90(%esp) │ │ - mov 0x90(%esp),%esi │ │ - mov 0x8(%esp),%edx │ │ - movzwl -0x4(%edx,%esi,2),%esi │ │ - mov %esi,0x10(%esp) │ │ - mov 0x10(%esp),%esi │ │ - imul 0xc(%esp),%esi │ │ - mov %esi,0x10(%esp) │ │ - mov 0x90(%esp),%edx │ │ - movsbl -0x6(%edi,%ecx,8),%esi │ │ - mov %esi,0x20(%esp) │ │ - mov 0x8(%esp),%esi │ │ - movzwl -0x2(%esi,%edx,2),%esi │ │ - mov %esi,0xc(%esp) │ │ - mov 0xc(%esp),%esi │ │ - imul 0x20(%esp),%esi │ │ - mov %esi,0xc(%esp) │ │ - movsbl -0x5(%edi,%ecx,8),%esi │ │ - mov %esi,0x50(%esp) │ │ - mov 0x8(%esp),%esi │ │ - movzwl (%esi,%edx,2),%esi │ │ - mov %esi,0x20(%esp) │ │ - mov 0x20(%esp),%esi │ │ - imul 0x50(%esp),%esi │ │ - mov %esi,0x20(%esp) │ │ - movsbl -0x4(%edi,%ecx,8),%esi │ │ - mov %esi,0x50(%esp) │ │ - mov 0x8(%esp),%esi │ │ - movzwl 0x2(%esi,%edx,2),%esi │ │ - imul 0x50(%esp),%esi │ │ - mov %esi,0x50(%esp) │ │ - movsbl -0x3(%edi,%ecx,8),%esi │ │ - mov %esi,0x70(%esp) │ │ - mov 0x8(%esp),%esi │ │ - movzwl 0x4(%esi,%edx,2),%esi │ │ - imul 0x70(%esp),%esi │ │ - mov %esi,0x70(%esp) │ │ - movsbl -0x2(%edi,%ecx,8),%esi │ │ - mov %esi,0x14(%esp) │ │ - mov 0x8(%esp),%esi │ │ - movzwl 0x6(%esi,%edx,2),%esi │ │ - imul 0x14(%esp),%esi │ │ - mov %esi,0x14(%esp) │ │ - movsbl -0x1(%edi,%ecx,8),%ecx │ │ - mov %ecx,0x18(%esp) │ │ - mov 0xb0(%esp),%edi │ │ - mov %edx,%esi │ │ - mov 0x8(%esp),%ecx │ │ - movzwl 0x8(%ecx,%edx,2),%ecx │ │ - imul 0x18(%esp),%ecx │ │ - add 0xc0(%esp),%eax │ │ - add 0x10(%esp),%eax │ │ - add 0xc(%esp),%eax │ │ - add 0x20(%esp),%eax │ │ - add 0x50(%esp),%eax │ │ - add 0x70(%esp),%eax │ │ - add 0x14(%esp),%eax │ │ - mov 0xc(%ebp),%edx │ │ - add %ecx,%eax │ │ - mov 0xd0(%esp),%ecx │ │ - sar %cl,%eax │ │ - jmp ab8be │ │ - cmpl $0x0,0x10(%ebp) │ │ - mov 0x3c(%esp),%edx │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x80,%esp │ │ + call b1f74 │ │ + pop %ecx │ │ + add $0x24ffc,%ecx │ │ + mov 0x14(%ebp),%edx │ │ + test %edx,%edx │ │ + jle b2209 │ │ + mov 0x1c(%ebp),%eax │ │ mov 0x18(%ebp),%esi │ │ - jle ac000 │ │ - lea 0x3fc(%esp),%eax │ │ - mov 0x24(%ebp),%ecx │ │ - sar $0x2,%ecx │ │ - mov %ecx,0x4c(%esp) │ │ - and $0x1,%ecx │ │ - add $0x3,%ecx │ │ - mov 0xc(%ebp),%edi │ │ - lea 0x200(%edi),%ebx │ │ - mov %ebx,0x44(%esp) │ │ - mov %edi,%ebx │ │ - and $0xfffffff8,%ebx │ │ - mov %ebx,0xac(%esp) │ │ - mov %edi,%ebx │ │ - and $0xfffffff0,%ebx │ │ - mov %ebx,0x40(%esp) │ │ - movdqa -0x15780(%edx),%xmm0 │ │ - movdqa -0x157f0(%edx),%xmm1 │ │ - movdqa %xmm1,0xe0(%esp) │ │ - imul $0x78,%ecx,%ecx │ │ - add -0x64(%edx),%ecx │ │ - mov %ecx,0x48(%esp) │ │ - lea (%edi,%edi,1),%ecx │ │ - mov %ecx,0x1c(%esp) │ │ - movl $0x0,0x14(%esp) │ │ - mov 0x6c(%esp),%ecx │ │ - mov %ecx,0x8(%esp) │ │ - mov %esi,0x18(%esp) │ │ - sar $0x6,%esi │ │ - movl $0x0,0xc(%esp) │ │ - jne abb1e │ │ - jmp abb4b │ │ - nop │ │ + mov 0x10(%ebp),%edi │ │ + mov 0xc(%ebp),%ebx │ │ + sar %ebx │ │ + movdqa -0x14d00(%ecx),%xmm3 │ │ + movdqa -0x14cf0(%ecx),%xmm0 │ │ + movdqa -0x14d70(%ecx),%xmm1 │ │ + mov %edx,%ecx │ │ + and $0xfffffff8,%ecx │ │ + mov %ecx,0x20(%esp) │ │ + mov 0x8(%ebp),%ecx │ │ + mov %ebx,0x24(%esp) │ │ + add %ebx,%ebx │ │ + mov %ebx,0x38(%esp) │ │ + lea (%edx,%edx,1),%ebx │ │ + mov %ebx,0x34(%esp) │ │ + movl $0x0,0x18(%esp) │ │ + movdqa %xmm3,0x60(%esp) │ │ + movdqa %xmm0,0x50(%esp) │ │ + movdqa %xmm1,0x40(%esp) │ │ + pxor %xmm3,%xmm3 │ │ + jmp b2011 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x18(%esp),%esi │ │ - add 0x20(%ebp),%esi │ │ - mov %esi,%ecx │ │ - sar $0xa,%ecx │ │ - shl $0x8,%ecx │ │ - mov 0x10(%esp),%eax │ │ - add %ecx,%eax │ │ - and $0x3ff,%esi │ │ - mov 0x14(%esp),%ecx │ │ - inc %ecx │ │ - mov 0x8(%esp),%edx │ │ - add 0x1c(%esp),%edx │ │ - mov %edx,0x8(%esp) │ │ - mov %ecx,0x14(%esp) │ │ - cmp 0x10(%ebp),%ecx │ │ - mov 0x3c(%esp),%edx │ │ - je ac000 │ │ - mov %esi,0x18(%esp) │ │ - sar $0x6,%esi │ │ - movl $0x0,0xc(%esp) │ │ - je abb4b │ │ + add %esi,%eax │ │ + incl 0x18(%esp) │ │ + add 0x38(%esp),%edx │ │ + mov %edx,%ecx │ │ + mov 0x10(%esp),%edi │ │ + add 0x34(%esp),%edi │ │ + mov %esi,%edx │ │ + mov 0x3c(%esp),%esi │ │ dec %esi │ │ - cmpl $0x5,0x10(%ebp) │ │ - jl abb40 │ │ - imul $0x78,0x4c(%esp),%edi │ │ - add -0x64(%edx),%edi │ │ - lea (%edi,%esi,8),%ecx │ │ - jmp abb47 │ │ - nop │ │ + je b2209 │ │ + mov %edi,0x10(%esp) │ │ + mov %esi,0x3c(%esp) │ │ + cmp $0x8,%edx │ │ + mov %edx,%esi │ │ + mov $0x0,%edi │ │ + mov %ecx,%edx │ │ + mov %ecx,0x1c(%esp) │ │ + jae b2070 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movzwl (%edx,%edi,2),%ebx │ │ + mov %eax,%ecx │ │ + movzbl (%eax,%edi,1),%eax │ │ + mov %esi,%edx │ │ + mov $0x40,%esi │ │ + sub %eax,%esi │ │ + imul %ebx,%esi │ │ + mov 0x10(%esp),%ebx │ │ + movzwl (%ebx,%edi,2),%ebx │ │ + imul %eax,%ebx │ │ + lea 0x20(%ebx,%esi,1),%eax │ │ + mov %edx,%esi │ │ + mov 0x1c(%esp),%edx │ │ + shr $0x6,%eax │ │ + mov %ax,(%edx,%edi,2) │ │ + mov %ecx,%eax │ │ + inc %edi │ │ + cmp %edi,%esi │ │ + jne b2030 │ │ + jmp b1ff0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x48(%esp),%ecx │ │ - lea (%ecx,%esi,8),%ecx │ │ - mov %ecx,0xc(%esp) │ │ - mov 0xc(%ebp),%edx │ │ - test %edx,%edx │ │ - mov %eax,0x10(%esp) │ │ - mov 0xc(%esp),%ecx │ │ - jle abad0 │ │ - xor %esi,%esi │ │ - test %ecx,%ecx │ │ - je abf90 │ │ - cmp $0x7,%edx │ │ - jbe abed0 │ │ - mov 0x14(%esp),%edi │ │ - imul %edx,%edi │ │ - mov 0x6c(%esp),%ecx │ │ - lea (%ecx,%edi,2),%ebx │ │ - add %edx,%edi │ │ - lea (%ecx,%edi,2),%edx │ │ - mov 0xc(%esp),%ecx │ │ - lea 0x7(%ecx),%edi │ │ - mov %edi,0x80(%esp) │ │ - lea 0x8(%ecx),%edi │ │ - cmp %ebx,%edi │ │ - seta 0x20(%esp) │ │ - cmp %edx,0x80(%esp) │ │ - mov 0x44(%esp),%ecx │ │ - mov %eax,%edi │ │ - lea (%eax,%ecx,2),%ecx │ │ - setb 0x80(%esp) │ │ - cmp %ecx,%ebx │ │ - lea -0x300(%eax),%edi │ │ + mov 0x24(%esp),%edi │ │ + mov 0x18(%esp),%ebx │ │ + imul %ebx,%edi │ │ + imul %esi,%ebx │ │ + lea (%ebx,%esi,1),%ecx │ │ + mov %eax,0x30(%esp) │ │ + mov 0x8(%ebp),%eax │ │ + lea (%eax,%edi,2),%eax │ │ + mov %eax,0x14(%esp) │ │ + add %esi,%edi │ │ + mov 0x10(%ebp),%eax │ │ + mov %esi,%edx │ │ + mov %eax,%esi │ │ + lea (%eax,%ecx,2),%eax │ │ + mov %eax,0x2c(%esp) │ │ + mov 0x1c(%ebp),%eax │ │ + add %eax,%ecx │ │ + lea (%esi,%ebx,2),%esi │ │ + mov %esi,0x28(%esp) │ │ + mov %edx,%esi │ │ + mov 0x1c(%esp),%edx │ │ + add %eax,%ebx │ │ + mov 0x30(%esp),%eax │ │ + cmp 0x14(%esp),%ecx │ │ + mov 0x8(%ebp),%ecx │ │ + lea (%ecx,%edi,2),%edi │ │ + seta 0xf(%esp) │ │ + cmp %edi,%ebx │ │ + setb %bl │ │ + mov 0x2c(%esp),%ecx │ │ + cmp %ecx,0x14(%esp) │ │ setb %cl │ │ - cmp %edx,%edi │ │ + cmp %edi,0x28(%esp) │ │ setb %ch │ │ - mov 0x80(%esp),%dl │ │ - test %dl,0x20(%esp) │ │ - jne abed0 │ │ + test %bl,0xf(%esp) │ │ + mov $0x0,%edi │ │ + jne b2030 │ │ and %ch,%cl │ │ - mov 0xc(%esp),%eax │ │ - mov 0xc(%ebp),%edx │ │ - jne abee0 │ │ - movzbl (%eax),%esi │ │ - movd %esi,%xmm2 │ │ - movdqa 0xe0(%esp),%xmm1 │ │ - pshufb %xmm1,%xmm2 │ │ - psrad $0x18,%xmm2 │ │ - movdqa %xmm2,0x20(%esp) │ │ - movzbl 0x1(%eax),%esi │ │ - movd %esi,%xmm2 │ │ - pshufb %xmm1,%xmm2 │ │ - psrad $0x18,%xmm2 │ │ - movdqa %xmm2,0x80(%esp) │ │ - movzbl 0x2(%eax),%esi │ │ - movd %esi,%xmm2 │ │ - pshufb %xmm1,%xmm2 │ │ - psrad $0x18,%xmm2 │ │ - movdqa %xmm2,0x90(%esp) │ │ - movzbl 0x3(%eax),%esi │ │ - movd %esi,%xmm2 │ │ - pshufb %xmm1,%xmm2 │ │ - psrad $0x18,%xmm2 │ │ - movdqa %xmm2,0xd0(%esp) │ │ - movzbl 0x4(%eax),%esi │ │ - movd %esi,%xmm2 │ │ - pshufb %xmm1,%xmm2 │ │ - psrad $0x18,%xmm2 │ │ - movdqa %xmm2,0xc0(%esp) │ │ - movzbl 0x5(%eax),%esi │ │ - movd %esi,%xmm2 │ │ - pshufb %xmm1,%xmm2 │ │ - psrad $0x18,%xmm2 │ │ - movdqa %xmm2,0xb0(%esp) │ │ - movzbl 0x6(%eax),%esi │ │ - movd %esi,%xmm2 │ │ - pshufb %xmm1,%xmm2 │ │ - psrad $0x18,%xmm2 │ │ - movdqa %xmm2,0x50(%esp) │ │ - movzbl 0x7(%eax),%esi │ │ - movd %esi,%xmm2 │ │ - pshufb %xmm1,%xmm2 │ │ - psrad $0x18,%xmm2 │ │ - movdqa %xmm2,0x70(%esp) │ │ - xor %esi,%esi │ │ - mov 0x3c(%esp),%ecx │ │ - mov 0xac(%esp),%edi │ │ - mov 0x10(%esp),%eax │ │ + mov $0x0,%edi │ │ + jne b2030 │ │ + xor %edi,%edi │ │ + mov %eax,%ebx │ │ + mov 0x20(%esp),%eax │ │ + mov %edx,%ecx │ │ + mov 0x10(%esp),%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movdqa 0x20(%esp),%xmm3 │ │ - packssdw %xmm3,%xmm3 │ │ - movdqu -0x300(%eax,%esi,2),%xmm4 │ │ - movdqu -0x200(%eax,%esi,2),%xmm7 │ │ - movdqa %xmm4,%xmm2 │ │ - pmulhw %xmm3,%xmm2 │ │ - pmullw %xmm4,%xmm3 │ │ - movdqa %xmm3,%xmm4 │ │ - punpckhwd %xmm2,%xmm4 │ │ - punpcklwd %xmm2,%xmm3 │ │ - movdqa 0x80(%esp),%xmm2 │ │ - packssdw %xmm2,%xmm2 │ │ - movdqa %xmm7,%xmm6 │ │ - pmulhw %xmm2,%xmm6 │ │ - pmullw %xmm7,%xmm2 │ │ - movdqa %xmm2,%xmm7 │ │ - punpckhwd %xmm6,%xmm7 │ │ - punpcklwd %xmm6,%xmm2 │ │ - movdqu -0x100(%eax,%esi,2),%xmm5 │ │ - movdqa 0x90(%esp),%xmm1 │ │ - packssdw %xmm1,%xmm1 │ │ - movdqa %xmm5,%xmm6 │ │ - pmulhw %xmm1,%xmm6 │ │ - pmullw %xmm5,%xmm1 │ │ - movdqa %xmm1,%xmm5 │ │ - punpcklwd %xmm6,%xmm5 │ │ - paddd %xmm2,%xmm5 │ │ - punpckhwd %xmm6,%xmm1 │ │ - paddd %xmm7,%xmm1 │ │ - movdqu (%eax,%esi,2),%xmm2 │ │ - movdqa 0xd0(%esp),%xmm6 │ │ - packssdw %xmm6,%xmm6 │ │ - movdqa %xmm2,%xmm7 │ │ - pmulhw %xmm6,%xmm7 │ │ - pmullw %xmm2,%xmm6 │ │ - movdqa %xmm6,%xmm2 │ │ - punpckhwd %xmm7,%xmm2 │ │ - paddd %xmm1,%xmm2 │ │ - punpcklwd %xmm7,%xmm6 │ │ - paddd %xmm5,%xmm6 │ │ - movdqu 0x100(%eax,%esi,2),%xmm1 │ │ - movdqa 0xc0(%esp),%xmm5 │ │ - packssdw %xmm5,%xmm5 │ │ - movdqa %xmm1,%xmm7 │ │ - pmulhw %xmm5,%xmm7 │ │ - pmullw %xmm1,%xmm5 │ │ - movdqa %xmm5,%xmm1 │ │ - punpcklwd %xmm7,%xmm1 │ │ - paddd %xmm6,%xmm1 │ │ - punpckhwd %xmm7,%xmm5 │ │ - paddd %xmm2,%xmm5 │ │ - movdqu 0x200(%eax,%esi,2),%xmm2 │ │ - movdqa 0xb0(%esp),%xmm6 │ │ - packssdw %xmm6,%xmm6 │ │ - movdqa %xmm2,%xmm7 │ │ - pmulhw %xmm6,%xmm7 │ │ - pmullw %xmm2,%xmm6 │ │ - movdqa %xmm6,%xmm2 │ │ - punpckhwd %xmm7,%xmm2 │ │ - paddd %xmm5,%xmm2 │ │ - punpcklwd %xmm7,%xmm6 │ │ - paddd %xmm1,%xmm6 │ │ - movdqu 0x300(%eax,%esi,2),%xmm1 │ │ - movdqa 0x50(%esp),%xmm5 │ │ - packssdw %xmm5,%xmm5 │ │ - movdqa %xmm1,%xmm7 │ │ - pmulhw %xmm5,%xmm7 │ │ - pmullw %xmm1,%xmm5 │ │ - movdqa %xmm5,%xmm1 │ │ - punpcklwd %xmm7,%xmm1 │ │ - paddd %xmm6,%xmm1 │ │ - punpckhwd %xmm7,%xmm5 │ │ - paddd %xmm2,%xmm5 │ │ - movdqu 0x400(%eax,%esi,2),%xmm6 │ │ - movdqa 0x70(%esp),%xmm2 │ │ - packssdw %xmm2,%xmm2 │ │ - movdqa %xmm6,%xmm7 │ │ - pmulhw %xmm2,%xmm7 │ │ - pmullw %xmm6,%xmm2 │ │ - movdqa %xmm2,%xmm6 │ │ - punpckhwd %xmm7,%xmm6 │ │ - paddd %xmm5,%xmm6 │ │ - punpcklwd %xmm7,%xmm2 │ │ - paddd %xmm1,%xmm2 │ │ - movdqa -0x15920(%ecx),%xmm1 │ │ - paddd %xmm1,%xmm6 │ │ - paddd %xmm4,%xmm6 │ │ - paddd %xmm1,%xmm2 │ │ - paddd %xmm3,%xmm2 │ │ - psrld $0x6,%xmm2 │ │ - psrld $0x6,%xmm6 │ │ - movdqa -0x15990(%ecx),%xmm1 │ │ - pshufb %xmm1,%xmm6 │ │ - pshufb %xmm1,%xmm2 │ │ - punpcklqdq %xmm6,%xmm2 │ │ - paddw %xmm0,%xmm2 │ │ - mov 0x8(%esp),%ebx │ │ - movdqu %xmm2,(%ebx,%esi,2) │ │ - add $0x8,%esi │ │ - cmp %esi,%edi │ │ - jne abcd0 │ │ - cmp %edx,%edi │ │ - mov %edi,%esi │ │ - mov 0xc(%esp),%eax │ │ - jne abee0 │ │ - jmp abad0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movdqu (%ecx,%edi,2),%xmm5 │ │ + movdqa %xmm5,%xmm7 │ │ + punpckhwd %xmm3,%xmm5 │ │ + movq (%ebx,%edi,1),%xmm4 │ │ + punpcklbw %xmm3,%xmm4 │ │ + movdqa %xmm4,%xmm6 │ │ + punpckhwd %xmm3,%xmm6 │ │ + movdqa %xmm4,%xmm1 │ │ + punpcklwd %xmm3,%xmm1 │ │ + movdqa 0x60(%esp),%xmm2 │ │ + movdqa %xmm2,%xmm0 │ │ + psubd %xmm1,%xmm0 │ │ + movdqa %xmm2,%xmm1 │ │ + psubd %xmm6,%xmm1 │ │ + pshufd $0xf5,%xmm1,%xmm6 │ │ + pmuludq %xmm5,%xmm1 │ │ + pshufd $0xf5,%xmm5,%xmm2 │ │ + pmuludq %xmm6,%xmm2 │ │ + punpcklwd %xmm3,%xmm7 │ │ + pshufd $0xe8,%xmm1,%xmm5 │ │ + pshufd $0xe8,%xmm2,%xmm1 │ │ + punpckldq %xmm1,%xmm5 │ │ + pshufd $0xf5,%xmm0,%xmm1 │ │ + pmuludq %xmm7,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm6 │ │ + pshufd $0xf5,%xmm7,%xmm0 │ │ + pmuludq %xmm1,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + punpckldq %xmm0,%xmm6 │ │ + movdqu (%edx,%edi,2),%xmm0 │ │ + movdqa %xmm0,%xmm1 │ │ + pmulhuw %xmm4,%xmm1 │ │ + pmullw %xmm0,%xmm4 │ │ + movdqa %xmm4,%xmm0 │ │ + punpckhwd %xmm1,%xmm0 │ │ + punpcklwd %xmm1,%xmm4 │ │ + movdqa 0x50(%esp),%xmm1 │ │ + paddd %xmm1,%xmm5 │ │ + paddd %xmm0,%xmm5 │ │ + paddd %xmm1,%xmm6 │ │ + paddd %xmm4,%xmm6 │ │ + psrld $0x6,%xmm6 │ │ + psrld $0x6,%xmm5 │ │ + movdqa 0x40(%esp),%xmm0 │ │ + pshufb %xmm0,%xmm5 │ │ + pshufb %xmm0,%xmm6 │ │ + punpcklqdq %xmm5,%xmm6 │ │ + movdqu %xmm6,(%ecx,%edi,2) │ │ + add $0x8,%edi │ │ + cmp %edi,%eax │ │ + jne b2110 │ │ + mov 0x14(%ebp),%edx │ │ + cmp %edx,%eax │ │ + mov %eax,%edi │ │ + mov %edx,%esi │ │ + mov %ecx,%edx │ │ + mov %ebx,%eax │ │ + jne b2030 │ │ + jmp b1ff0 │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0xc(%esp),%eax │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x80,%esp │ │ + call b2234 │ │ + pop %eax │ │ + add $0x24d3c,%eax │ │ + mov 0x14(%ebp),%ecx │ │ + lea (%ecx,%ecx,2),%ebx │ │ + cmp $0x4,%ebx │ │ + jl b24f6 │ │ + mov 0xc(%ebp),%esi │ │ + sar $0x2,%ebx │ │ + sar %esi │ │ + test %ebx,%ebx │ │ + mov $0x1,%edi │ │ + cmovg %ebx,%edi │ │ + lea -0x4540(%eax),%edx │ │ + mov 0x14(%ebp),%ecx │ │ + add %edi,%ecx │ │ + add %edx,%ecx │ │ + mov %ecx,0x18(%esp) │ │ + mov 0x14(%ebp),%ecx │ │ + add %edx,%ecx │ │ + mov %ecx,0x34(%esp) │ │ + movdqa -0x14d00(%eax),%xmm3 │ │ + movdqa -0x14cf0(%eax),%xmm0 │ │ + movdqa -0x14d70(%eax),%xmm1 │ │ + mov %edi,0x8(%esp) │ │ + and $0x7ffffff8,%edi │ │ + mov %edi,0x14(%esp) │ │ + mov 0x18(%ebp),%eax │ │ + mov 0x10(%ebp),%ecx │ │ + mov 0x8(%ebp),%edi │ │ + mov %esi,0x1c(%esp) │ │ + lea (%esi,%esi,1),%edx │ │ + mov %edx,0x30(%esp) │ │ + mov 0x14(%ebp),%edx │ │ + lea (%edx,%edx,1),%edx │ │ + mov %edx,0x2c(%esp) │ │ + movl $0x0,0x10(%esp) │ │ + movdqa %xmm3,0x60(%esp) │ │ + movdqa %xmm0,0x50(%esp) │ │ + movdqa %xmm1,0x40(%esp) │ │ + mov %ebx,0x3c(%esp) │ │ + pxor %xmm3,%xmm3 │ │ + jmp b22fd │ │ nop │ │ nop │ │ + incl 0x10(%esp) │ │ + add 0x30(%esp),%esi │ │ + mov 0xc(%esp),%ecx │ │ + add 0x2c(%esp),%ecx │ │ + mov 0x38(%esp),%eax │ │ + dec %eax │ │ + mov %esi,%edi │ │ + je b24f6 │ │ + mov %ecx,0xc(%esp) │ │ + mov %eax,0x38(%esp) │ │ + cmpl $0x8,0x8(%esp) │ │ + mov %edi,%esi │ │ + mov $0x0,%edx │ │ + mov 0x34(%esp),%ecx │ │ + jae b2360 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movsbl (%eax),%edi │ │ - mov 0x10(%esp),%ebx │ │ - movswl -0x300(%ebx,%esi,2),%ecx │ │ - imul %edi,%ecx │ │ - movsbl 0x1(%eax),%edi │ │ - movswl -0x200(%ebx,%esi,2),%edx │ │ - imul %edi,%edx │ │ - add %ecx,%edx │ │ - movsbl 0x2(%eax),%ecx │ │ - movswl -0x100(%ebx,%esi,2),%edi │ │ - imul %ecx,%edi │ │ - add %edx,%edi │ │ - movsbl 0x3(%eax),%ecx │ │ - movswl (%ebx,%esi,2),%edx │ │ - imul %ecx,%edx │ │ - add %edi,%edx │ │ - movsbl 0x4(%eax),%ecx │ │ - movswl 0x100(%ebx,%esi,2),%edi │ │ - imul %ecx,%edi │ │ - add %edx,%edi │ │ - movsbl 0x5(%eax),%ecx │ │ - movswl 0x200(%ebx,%esi,2),%edx │ │ - imul %ecx,%edx │ │ - add %edi,%edx │ │ - movsbl 0x6(%eax),%ecx │ │ - movswl 0x300(%ebx,%esi,2),%edi │ │ - imul %ecx,%edi │ │ - movsbl 0x7(%eax),%ecx │ │ - movswl 0x400(%ebx,%esi,2),%ebx │ │ - imul %ecx,%ebx │ │ - add %edx,%edi │ │ - lea 0x20(%ebx,%edi,1),%ecx │ │ - mov %eax,%edx │ │ - mov 0x8(%esp),%eax │ │ - shr $0x6,%ecx │ │ - add $0xffffe000,%ecx │ │ - mov %cx,(%eax,%esi,2) │ │ - mov %edx,%eax │ │ - inc %esi │ │ - cmp %esi,0xc(%ebp) │ │ - jne abee0 │ │ - jmp abad0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %esi,%eax │ │ + movzwl (%esi,%edx,2),%esi │ │ + mov %ecx,%edi │ │ + movzbl (%ecx,%edx,1),%ecx │ │ + mov $0x40,%ebx │ │ + sub %ecx,%ebx │ │ + imul %esi,%ebx │ │ + mov 0xc(%esp),%esi │ │ + movzwl (%esi,%edx,2),%esi │ │ + imul %ecx,%esi │ │ + lea 0x20(%esi,%ebx,1),%ecx │ │ + mov %eax,%esi │ │ + mov 0x3c(%esp),%ebx │ │ + shr $0x6,%ecx │ │ + mov %cx,(%eax,%edx,2) │ │ + mov %edi,%ecx │ │ + inc %edx │ │ + cmp %ebx,%edx │ │ + jl b2320 │ │ + jmp b22e0 │ │ nop │ │ - cmp $0x10,%edx │ │ - jb abfe0 │ │ - xor %esi,%esi │ │ - mov 0x40(%esp),%ecx │ │ - mov 0x10(%esp),%eax │ │ nop │ │ - movdqu (%eax,%esi,2),%xmm1 │ │ - movdqu 0x10(%eax,%esi,2),%xmm2 │ │ - paddw %xmm0,%xmm1 │ │ - paddw %xmm0,%xmm2 │ │ - mov 0x8(%esp),%edi │ │ - movdqu %xmm1,(%edi,%esi,2) │ │ - movdqu %xmm2,0x10(%edi,%esi,2) │ │ - add $0x10,%esi │ │ - cmp %esi,%ecx │ │ - jne abfa0 │ │ - cmp %edx,%ecx │ │ - mov %ecx,%esi │ │ - je abad0 │ │ nop │ │ nop │ │ nop │ │ + mov 0x1c(%esp),%edx │ │ + mov %esi,0x28(%esp) │ │ + mov 0x10(%esp),%esi │ │ + imul %esi,%edx │ │ + mov 0x8(%esp),%eax │ │ + lea (%eax,%edx,1),%edi │ │ + mov %edi,0x4(%esp) │ │ + imul 0x14(%ebp),%esi │ │ + mov %ecx,%edi │ │ + mov 0x8(%ebp),%ecx │ │ + lea (%ecx,%edx,2),%edx │ │ + mov %edx,0x20(%esp) │ │ + mov 0x4(%esp),%edx │ │ + lea (%ecx,%edx,2),%ecx │ │ + mov %ecx,0x24(%esp) │ │ + mov %edi,%ecx │ │ + lea (%eax,%esi,1),%edx │ │ + mov 0x10(%ebp),%eax │ │ + lea (%eax,%edx,2),%eax │ │ + mov %eax,0x4(%esp) │ │ + mov 0x20(%esp),%eax │ │ + cmp %eax,0x18(%esp) │ │ + seta %dh │ │ + mov 0x24(%esp),%edi │ │ + cmp %edi,%ecx │ │ + setb %dl │ │ + cmp 0x4(%esp),%eax │ │ + mov 0x10(%ebp),%eax │ │ + lea (%eax,%esi,2),%esi │ │ + setb %al │ │ + cmp %edi,%esi │ │ + mov 0x28(%esp),%esi │ │ + setb %ah │ │ + test %dl,%dh │ │ + mov $0x0,%edx │ │ + jne b2320 │ │ + and %ah,%al │ │ + mov $0x0,%edx │ │ + jne b2320 │ │ + xor %edx,%edx │ │ + mov %ecx,%eax │ │ + mov 0x14(%esp),%ecx │ │ + mov %esi,%edi │ │ + mov 0xc(%esp),%esi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x10(%esp),%eax │ │ - movzwl (%eax,%esi,2),%edi │ │ - add $0xffffe000,%edi │ │ - mov 0x8(%esp),%eax │ │ - mov %di,(%eax,%esi,2) │ │ - inc %esi │ │ - cmp %esi,%edx │ │ - jne abfe0 │ │ - jmp abad0 │ │ + movdqu (%edi,%edx,2),%xmm5 │ │ + movdqa %xmm5,%xmm7 │ │ + punpckhwd %xmm3,%xmm5 │ │ + movq (%eax,%edx,1),%xmm4 │ │ + punpcklbw %xmm3,%xmm4 │ │ + movdqa %xmm4,%xmm6 │ │ + punpckhwd %xmm3,%xmm6 │ │ + movdqa %xmm4,%xmm1 │ │ + punpcklwd %xmm3,%xmm1 │ │ + movdqa 0x60(%esp),%xmm2 │ │ + movdqa %xmm2,%xmm0 │ │ + psubd %xmm1,%xmm0 │ │ + movdqa %xmm2,%xmm1 │ │ + psubd %xmm6,%xmm1 │ │ + pshufd $0xf5,%xmm1,%xmm6 │ │ + pmuludq %xmm5,%xmm1 │ │ + pshufd $0xf5,%xmm5,%xmm2 │ │ + pmuludq %xmm6,%xmm2 │ │ + punpcklwd %xmm3,%xmm7 │ │ + pshufd $0xe8,%xmm1,%xmm5 │ │ + pshufd $0xe8,%xmm2,%xmm1 │ │ + punpckldq %xmm1,%xmm5 │ │ + pshufd $0xf5,%xmm0,%xmm1 │ │ + pmuludq %xmm7,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm6 │ │ + pshufd $0xf5,%xmm7,%xmm0 │ │ + pmuludq %xmm1,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + punpckldq %xmm0,%xmm6 │ │ + movdqu (%esi,%edx,2),%xmm0 │ │ + movdqa %xmm0,%xmm1 │ │ + pmulhuw %xmm4,%xmm1 │ │ + pmullw %xmm0,%xmm4 │ │ + movdqa %xmm4,%xmm0 │ │ + punpckhwd %xmm1,%xmm0 │ │ + punpcklwd %xmm1,%xmm4 │ │ + movdqa 0x50(%esp),%xmm1 │ │ + paddd %xmm1,%xmm5 │ │ + paddd %xmm0,%xmm5 │ │ + paddd %xmm1,%xmm6 │ │ + paddd %xmm4,%xmm6 │ │ + psrld $0x6,%xmm6 │ │ + psrld $0x6,%xmm5 │ │ + movdqa 0x40(%esp),%xmm0 │ │ + pshufb %xmm0,%xmm5 │ │ + pshufb %xmm0,%xmm6 │ │ + punpcklqdq %xmm5,%xmm6 │ │ + movdqu %xmm6,(%edi,%edx,2) │ │ + add $0x8,%edx │ │ + cmp %edx,%ecx │ │ + jne b2400 │ │ + cmp %ecx,0x8(%esp) │ │ + mov %ecx,%edx │ │ + mov %eax,%ecx │ │ + mov %edi,%esi │ │ + jne b2320 │ │ + jmp b22e0 │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x130,%esp │ │ - mov %edx,%esi │ │ - mov %ecx,0x28(%esp) │ │ - call ac02a │ │ - pop %ebx │ │ - add $0x28f46,%ebx │ │ - bsr 0x28(%ebp),%ecx │ │ - xor $0x1f,%ecx │ │ - lea -0xc(%ecx),%edi │ │ - add $0xee,%cl │ │ - mov $0x20,%eax │ │ - shl %cl,%eax │ │ - add $0x80000,%eax │ │ - mov $0x1,%ecx │ │ - sub 0x1c(%ebp),%ecx │ │ - mov %ecx,0x6c(%esp) │ │ - mov %edx,0x68(%esp) │ │ - sar %esi │ │ - mov %esi,0x50(%esp) │ │ - mov 0x20(%ebp),%ecx │ │ + sub $0x50,%esp │ │ + call b2511 │ │ + pop %ecx │ │ + add $0x24a5f,%ecx │ │ + mov 0x14(%ebp),%edx │ │ + test %edx,%edx │ │ + jle b274a │ │ + mov 0x18(%ebp),%eax │ │ mov 0x10(%ebp),%esi │ │ - mov %esi,%edx │ │ - sar %cl,%edx │ │ - mov %edx,0x64(%esp) │ │ - mov %esi,%ecx │ │ + mov 0xc(%ebp),%edi │ │ + sar %edi │ │ + lea (%eax,%eax,2),%ebx │ │ + sar $0x2,%ebx │ │ + add -0x254(%ecx),%eax │ │ + movdqa -0x14cf0(%ecx),%xmm0 │ │ + movdqa -0x14d70(%ecx),%xmm1 │ │ + mov %edx,%ecx │ │ and $0xfffffff8,%ecx │ │ - mov %ecx,0x4c(%esp) │ │ - mov %eax,0x20(%esp) │ │ - movd %eax,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - movdqa %xmm0,0xf0(%esp) │ │ - mov %edi,0x24(%esp) │ │ - movd %edi,%xmm0 │ │ - movd 0x28(%ebp),%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm1 │ │ - xorps %xmm3,%xmm3 │ │ - movss %xmm0,%xmm3 │ │ - movdqa -0x15920(%ebx),%xmm0 │ │ - movdqa -0x15860(%ebx),%xmm4 │ │ - movdqa -0x15990(%ebx),%xmm5 │ │ - movdqa -0x15850(%ebx),%xmm6 │ │ - movdqa -0x15840(%ebx),%xmm7 │ │ - mov 0x18(%ebp),%eax │ │ - mov %eax,0xc(%esp) │ │ - mov 0x14(%ebp),%eax │ │ - mov %eax,0x1c(%esp) │ │ - mov 0xc(%ebp),%eax │ │ + mov %ecx,0x18(%esp) │ │ mov 0x8(%ebp),%ecx │ │ - lea (%esi,%esi,1),%edx │ │ - mov %edx,0x60(%esp) │ │ - movl $0x0,0x2c(%esp) │ │ - mov 0x28(%esp),%edx │ │ - mov %esi,%edi │ │ - mov %eax,0x10(%esp) │ │ - movaps -0x15830(%ebx),%xmm2 │ │ - movaps %xmm2,0x110(%esp) │ │ - movdqa -0x158b0(%ebx),%xmm2 │ │ - movdqa %xmm2,0x100(%esp) │ │ - movaps %xmm3,0xe0(%esp) │ │ - movdqa %xmm4,0xd0(%esp) │ │ - movdqa %xmm6,0xc0(%esp) │ │ - movdqa %xmm1,0xb0(%esp) │ │ - movdqa %xmm0,0xa0(%esp) │ │ - movdqa %xmm5,0x80(%esp) │ │ - movdqa %xmm7,0x90(%esp) │ │ - mov %ecx,0x14(%esp) │ │ - mov %edx,0x18(%esp) │ │ - test %edi,%edi │ │ - jg ac1c1 │ │ + mov %edi,0x1c(%esp) │ │ + add %edi,%edi │ │ + mov %edi,0x24(%esp) │ │ + lea (%edx,%edx,1),%edi │ │ + mov %edi,0x20(%esp) │ │ + movl $0x0,0x10(%esp) │ │ + mov %ecx,%edi │ │ + jmp b25a1 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x64(%esp),%eax │ │ - mov 0xc(%esp),%edx │ │ - add %edx,%eax │ │ - mov 0x1c(%esp),%ebx │ │ - test $0x1,%bl │ │ - cmovne %eax,%edx │ │ - mov 0x24(%ebp),%ecx │ │ - test %ecx,%ecx │ │ - cmove %eax,%edx │ │ - mov %edx,0xc(%esp) │ │ - incl 0x2c(%esp) │ │ - mov 0x60(%esp),%eax │ │ - mov 0x14(%esp),%ecx │ │ - add %eax,%ecx │ │ - add %eax,0x10(%esp) │ │ - mov 0x18(%esp),%edx │ │ - add 0x68(%esp),%edx │ │ - dec %ebx │ │ - mov %ebx,0x1c(%esp) │ │ - je ac715 │ │ - mov %ecx,0x14(%esp) │ │ - mov %edx,0x18(%esp) │ │ - test %edi,%edi │ │ - jle ac170 │ │ - cmpl $0x0,0x20(%ebp) │ │ - je ac310 │ │ - xor %ebx,%ebx │ │ - mov 0xc(%esp),%edx │ │ - jmp ac21c │ │ nop │ │ nop │ │ + mov 0x2c(%esp),%eax │ │ + inc %eax │ │ + incl 0x10(%esp) │ │ + add 0x24(%esp),%edi │ │ + add 0x20(%esp),%ecx │ │ + mov 0x28(%esp),%ebx │ │ + dec %ebx │ │ + mov 0x14(%ebp),%edx │ │ + mov %ecx,%esi │ │ + je b274a │ │ + mov %ebx,0x28(%esp) │ │ + mov %eax,0x2c(%esp) │ │ + mov %esi,%ecx │ │ + movzbl (%eax),%eax │ │ + mov $0x40,%esi │ │ + mov %eax,0x14(%esp) │ │ + sub %eax,%esi │ │ + cmp $0x8,%edx │ │ + mov $0x0,%ebx │ │ + jb b2720 │ │ + mov 0x1c(%esp),%ebx │ │ + mov 0x10(%esp),%eax │ │ + imul %eax,%ebx │ │ + mov %eax,%edx │ │ + mov 0x14(%ebp),%eax │ │ + imul %eax,%edx │ │ + add %edx,%eax │ │ + mov %ecx,0x30(%esp) │ │ + mov 0x10(%ebp),%ecx │ │ + lea (%ecx,%eax,2),%eax │ │ + mov %eax,0xc(%esp) │ │ + mov 0x30(%esp),%ecx │ │ + mov 0x8(%ebp),%eax │ │ + lea (%eax,%ebx,2),%eax │ │ + cmp 0xc(%esp),%eax │ │ + jae b261a │ │ + mov 0x10(%ebp),%eax │ │ + lea (%eax,%edx,2),%eax │ │ + add 0x14(%ebp),%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + lea (%ecx,%ebx,2),%ebx │ │ + mov 0x30(%esp),%ecx │ │ + cmp %ebx,%eax │ │ + mov $0x0,%ebx │ │ + jb b2720 │ │ + mov 0x14(%ebp),%eax │ │ + mov %esi,0xc(%esp) │ │ + movd %esi,%xmm3 │ │ + pshufd $0x0,%xmm3,%xmm3 │ │ + movd 0x14(%esp),%xmm4 │ │ + pshufd $0x0,%xmm4,%xmm2 │ │ + movdqa %xmm2,0x30(%esp) │ │ + xor %ebx,%ebx │ │ + movdqa %xmm1,%xmm4 │ │ + movdqa %xmm0,%xmm1 │ │ + mov %ecx,%esi │ │ + mov 0x18(%esp),%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movdqu (%edi,%ebx,2),%xmm5 │ │ + movdqa %xmm5,%xmm6 │ │ + pxor %xmm0,%xmm0 │ │ + punpcklwd %xmm0,%xmm6 │ │ + punpckhwd %xmm0,%xmm5 │ │ + movdqa %xmm3,%xmm7 │ │ + pmuludq %xmm5,%xmm7 │ │ + pshufd $0xe8,%xmm7,%xmm7 │ │ + pshufd $0xf5,%xmm5,%xmm5 │ │ + pshufd $0xf5,%xmm3,%xmm2 │ │ + pmuludq %xmm2,%xmm5 │ │ + pshufd $0xe8,%xmm5,%xmm5 │ │ + punpckldq %xmm5,%xmm7 │ │ + movdqa %xmm3,%xmm5 │ │ + pmuludq %xmm6,%xmm5 │ │ + pshufd $0xe8,%xmm5,%xmm5 │ │ + pshufd $0xf5,%xmm6,%xmm6 │ │ + pmuludq %xmm2,%xmm6 │ │ + pshufd $0xe8,%xmm6,%xmm2 │ │ + punpckldq %xmm2,%xmm5 │ │ + movdqu (%esi,%ebx,2),%xmm2 │ │ + movdqa 0x30(%esp),%xmm6 │ │ + packuswb %xmm6,%xmm6 │ │ + movdqa %xmm6,%xmm0 │ │ + pmulhuw %xmm2,%xmm0 │ │ + pmullw %xmm2,%xmm6 │ │ + movdqa %xmm6,%xmm2 │ │ + punpckhwd %xmm0,%xmm2 │ │ + punpcklwd %xmm0,%xmm6 │ │ + paddd %xmm1,%xmm2 │ │ + paddd %xmm7,%xmm2 │ │ + paddd %xmm1,%xmm6 │ │ + paddd %xmm5,%xmm6 │ │ + psrld $0x6,%xmm6 │ │ + psrld $0x6,%xmm2 │ │ + pshufb %xmm4,%xmm2 │ │ + pshufb %xmm4,%xmm6 │ │ + punpcklqdq %xmm2,%xmm6 │ │ + movdqu %xmm6,(%edi,%ebx,2) │ │ + add $0x8,%ebx │ │ + cmp %ebx,%ecx │ │ + jne b2650 │ │ + cmp %eax,%ecx │ │ + mov %ecx,%ebx │ │ + movdqa %xmm1,%xmm0 │ │ + movdqa %xmm4,%xmm1 │ │ + mov %esi,%ecx │ │ + mov 0xc(%esp),%esi │ │ + je b2580 │ │ nop │ │ + movzwl (%edi,%ebx,2),%eax │ │ + imul %esi,%eax │ │ + mov %ecx,%edx │ │ + movzwl (%ecx,%ebx,2),%ecx │ │ + imul 0x14(%esp),%ecx │ │ + lea 0x20(%eax,%ecx,1),%eax │ │ + mov %edx,%ecx │ │ + shr $0x6,%eax │ │ + mov %ax,(%edi,%ebx,2) │ │ + inc %ebx │ │ + cmp %ebx,0x14(%ebp) │ │ + jne b2720 │ │ + jmp b2580 │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x24(%ebp),%ecx │ │ - test %ecx,0x1c(%esp) │ │ - mov 0x18(%esp),%eax │ │ - mov %si,0x2(%eax,%ebx,2) │ │ - lea 0x4c(%edi,%edx,1),%eax │ │ - je ac2f0 │ │ - mov 0x30(%esp),%edx │ │ - movzbl (%edx),%ecx │ │ - sub 0x1c(%ebp),%eax │ │ - lea 0x2(%eax,%ecx,1),%eax │ │ - shr $0x2,%eax │ │ - mov %al,(%edx) │ │ - mov 0x10(%ebp),%edi │ │ - add $0x2,%ebx │ │ - inc %edx │ │ - cmp %edi,%ebx │ │ - jge ac170 │ │ - mov %edx,0x30(%esp) │ │ - mov 0x14(%esp),%eax │ │ - movswl (%eax,%ebx,2),%edi │ │ - mov 0x10(%esp),%eax │ │ - movswl (%eax,%ebx,2),%ecx │ │ - mov %edi,%eax │ │ - sub %ecx,%eax │ │ - mov %eax,%edx │ │ - neg %edx │ │ - cmovl %eax,%edx │ │ - add $0x20,%edx │ │ - shr $0xa,%edx │ │ - cmp $0x1a,%edx │ │ - mov $0x1a,%eax │ │ - jb ac250 │ │ - mov $0x1a,%edx │ │ - lea 0x26(%edx),%esi │ │ - imul %edi,%esi │ │ - mov $0x1a,%edi │ │ - sub %edx,%edi │ │ - imul %ecx,%edi │ │ - add 0x20(%esp),%edi │ │ - add %esi,%edi │ │ - mov 0x24(%esp),%ecx │ │ - sar %cl,%edi │ │ - mov 0x28(%ebp),%ecx │ │ - cmp %ecx,%edi │ │ - jg ac275 │ │ - mov %edi,%ecx │ │ - test %edi,%edi │ │ - mov $0x0,%esi │ │ - js ac280 │ │ - mov %ecx,%esi │ │ - mov 0x18(%esp),%ecx │ │ - mov %si,(%ecx,%ebx,2) │ │ - mov 0x14(%esp),%ecx │ │ - movswl 0x2(%ecx,%ebx,2),%ecx │ │ - mov 0x10(%esp),%esi │ │ - movswl 0x2(%esi,%ebx,2),%edi │ │ - mov %ecx,%esi │ │ - mov %edi,0x70(%esp) │ │ - sub %edi,%esi │ │ - mov %esi,%edi │ │ - neg %edi │ │ - cmovl %esi,%edi │ │ - add $0x20,%edi │ │ - shr $0xa,%edi │ │ - cmp $0x1a,%edi │ │ - jb ac2b9 │ │ - mov $0x1a,%edi │ │ - lea 0x26(%edi),%esi │ │ - imul %ecx,%esi │ │ - sub %edi,%eax │ │ - imul 0x70(%esp),%eax │ │ - add 0x20(%esp),%eax │ │ - add %esi,%eax │ │ - mov 0x24(%esp),%ecx │ │ - sar %cl,%eax │ │ - mov 0x28(%ebp),%ecx │ │ - cmp %ecx,%eax │ │ - jg ac2db │ │ - mov %eax,%ecx │ │ - test %eax,%eax │ │ - mov $0x0,%esi │ │ - js ac1e0 │ │ - mov %ecx,%esi │ │ - jmp ac1e0 │ │ nop │ │ - test %ecx,%ecx │ │ - mov 0x10(%ebp),%edi │ │ - mov 0x30(%esp),%edx │ │ - jne ac301 │ │ - add 0x6c(%esp),%eax │ │ - shr %eax │ │ - mov %al,(%edx) │ │ - jmp ac210 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - xor %esi,%esi │ │ - cmp $0x8,%edi │ │ - jb ac6b7 │ │ - mov 0x50(%esp),%eax │ │ - mov 0x2c(%esp),%edx │ │ - imul %edx,%eax │ │ - imul %edi,%edx │ │ - lea (%edx,%edi,1),%ecx │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x110,%esp │ │ + call b2774 │ │ + pop %edi │ │ + add $0x247fc,%edi │ │ + mov 0x18(%ebp),%edx │ │ + bsr 0x28(%ebp),%ecx │ │ + xor $0x1f,%ecx │ │ + mov %ecx,%eax │ │ + add $0xee,%cl │ │ + mov $0x20,%esi │ │ + shl %cl,%esi │ │ + test %edx,%edx │ │ + jle b2ce1 │ │ + mov %esi,%ecx │ │ + mov 0x1c(%ebp),%ebx │ │ + mov 0xc(%ebp),%esi │ │ + add $0xfffffff4,%eax │ │ + add $0x80000,%ecx │ │ + sar %esi │ │ + mov %esi,0x20(%esp) │ │ + mov %edx,%esi │ │ + and $0xfffffff8,%esi │ │ + mov %esi,0x28(%esp) │ │ + mov %ecx,0x38(%esp) │ │ + movd %ecx,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + movdqa %xmm0,0xd0(%esp) │ │ + mov %eax,0x3c(%esp) │ │ + movd %eax,%xmm0 │ │ + movd 0x28(%ebp),%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm1 │ │ + xorps %xmm3,%xmm3 │ │ + movss %xmm0,%xmm3 │ │ + movdqa -0x14cf0(%edi),%xmm0 │ │ + movdqa -0x14ce0(%edi),%xmm4 │ │ + movdqa -0x14d70(%edi),%xmm5 │ │ + movdqa -0x14cd0(%edi),%xmm6 │ │ + movdqa -0x14cc0(%edi),%xmm7 │ │ + mov 0x14(%ebp),%eax │ │ + mov 0x8(%ebp),%esi │ │ + lea (%edx,%edx,1),%ecx │ │ mov %ecx,0x30(%esp) │ │ - mov 0x28(%esp),%ecx │ │ - lea (%ecx,%eax,2),%ebx │ │ - mov %ebx,0x58(%esp) │ │ - add %edi,%eax │ │ - lea (%ecx,%eax,2),%ebx │ │ - mov 0x8(%ebp),%eax │ │ - mov 0x30(%esp),%ecx │ │ - lea (%eax,%ecx,2),%eax │ │ - mov %eax,0x70(%esp) │ │ - mov 0xc(%ebp),%eax │ │ - lea (%eax,%ecx,2),%eax │ │ - mov %eax,0x30(%esp) │ │ - mov 0xc(%esp),%eax │ │ - lea (%eax,%edi,1),%ecx │ │ - mov %ecx,0x5c(%esp) │ │ - mov 0x58(%esp),%edi │ │ - cmp %edi,%ecx │ │ - seta 0xb(%esp) │ │ - cmp %ebx,%eax │ │ - setb 0xa(%esp) │ │ - cmp 0x70(%esp),%edi │ │ - setb 0x9(%esp) │ │ - mov 0x8(%ebp),%ecx │ │ - lea (%ecx,%edx,2),%ecx │ │ - mov %ecx,0x54(%esp) │ │ - cmp %ebx,%ecx │ │ - setb 0x8(%esp) │ │ - cmp 0x30(%esp),%edi │ │ - mov 0xc(%ebp),%edi │ │ - lea (%edi,%edx,2),%edi │ │ - setb %dh │ │ - cmp %ebx,%edi │ │ - setb %bh │ │ - cmp 0x70(%esp),%eax │ │ - setb %dl │ │ - mov 0x5c(%esp),%ecx │ │ - cmp 0x54(%esp),%ecx │ │ - seta %bl │ │ - cmp 0x30(%esp),%eax │ │ - setb %ah │ │ - cmp %edi,%ecx │ │ - seta %al │ │ - mov 0xa(%esp),%cl │ │ - test %cl,0xb(%esp) │ │ - jne ac6b7 │ │ - mov 0x8(%esp),%cl │ │ - and %cl,0x9(%esp) │ │ - mov 0x10(%ebp),%edi │ │ - jne ac6b7 │ │ - and %bh,%dh │ │ - jne ac6b7 │ │ - and %bl,%dl │ │ - jne ac6b7 │ │ - and %al,%ah │ │ - jne ac6b7 │ │ - xor %ecx,%ecx │ │ - mov 0x4c(%esp),%esi │ │ - mov 0x10(%esp),%ebx │ │ - mov 0x14(%esp),%eax │ │ + mov 0x20(%esp),%ecx │ │ + lea (%ecx,%ecx,1),%ecx │ │ + mov %ecx,0x2c(%esp) │ │ + movl $0x0,0x24(%esp) │ │ + mov %eax,0x14(%esp) │ │ + mov 0x10(%ebp),%eax │ │ + mov %eax,0x18(%esp) │ │ + mov 0x20(%ebp),%eax │ │ + movaps -0x14cb0(%edi),%xmm2 │ │ + movaps %xmm2,0xf0(%esp) │ │ + movdqa -0x14ca0(%edi),%xmm2 │ │ + movdqa %xmm2,0xe0(%esp) │ │ + movaps %xmm3,0xc0(%esp) │ │ + movdqa %xmm4,0xb0(%esp) │ │ + movdqa %xmm6,0xa0(%esp) │ │ + movdqa %xmm1,0x90(%esp) │ │ + movdqa %xmm0,0x80(%esp) │ │ + movdqa %xmm5,0x60(%esp) │ │ + movdqa %xmm7,0x70(%esp) │ │ + jmp b28c7 │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + add %edx,%eax │ │ + incl 0x24(%esp) │ │ + mov 0x30(%esp),%ecx │ │ + add %ecx,0x18(%esp) │ │ + add %ecx,%ebx │ │ + mov %ebx,0x14(%esp) │ │ + mov 0x1c(%esp),%esi │ │ + add 0x2c(%esp),%esi │ │ + mov 0x34(%esp),%ebx │ │ + dec %ebx │ │ + je b2ce1 │ │ + mov %esi,0x1c(%esp) │ │ + mov %ebx,0x34(%esp) │ │ + cmp $0x8,%edx │ │ + mov $0x0,%edi │ │ + mov 0x14(%esp),%ebx │ │ + jb b2c8b │ │ + mov 0x20(%esp),%ecx │ │ + mov 0x24(%esp),%ebx │ │ + imul %ebx,%ecx │ │ + imul %edx,%ebx │ │ + mov 0x18(%ebp),%esi │ │ + add %ebx,%esi │ │ + mov 0x20(%ebp),%edi │ │ + lea (%edi,%esi,1),%edx │ │ + mov %edx,0x40(%esp) │ │ + mov 0x8(%ebp),%edx │ │ + mov %edx,%edi │ │ + lea (%edx,%ecx,2),%edx │ │ + add 0x18(%ebp),%ecx │ │ + lea (%edi,%ecx,2),%edi │ │ + mov 0x10(%ebp),%ecx │ │ + lea (%ecx,%esi,2),%ecx │ │ + mov %ecx,0x10(%esp) │ │ + mov 0x14(%ebp),%ecx │ │ + lea (%ecx,%esi,2),%ecx │ │ + mov %ecx,0x50(%esp) │ │ + cmp %edx,0x40(%esp) │ │ + seta 0xf(%esp) │ │ + mov 0x20(%ebp),%ecx │ │ + add %ebx,%ecx │ │ + cmp %edi,%ecx │ │ + setb 0xe(%esp) │ │ + cmp 0x10(%esp),%edx │ │ + setb 0xd(%esp) │ │ + mov 0x10(%ebp),%esi │ │ + lea (%esi,%ebx,2),%esi │ │ + cmp %edi,%esi │ │ + setb 0xc(%esp) │ │ + cmp 0x50(%esp),%edx │ │ + mov 0x14(%ebp),%edx │ │ + lea (%edx,%ebx,2),%ebx │ │ + setb 0xb(%esp) │ │ + cmp %edi,%ebx │ │ + setb 0xa(%esp) │ │ + cmp 0x10(%esp),%ecx │ │ + setb 0x10(%esp) │ │ + mov 0x40(%esp),%edi │ │ + cmp %esi,%edi │ │ + mov 0x18(%ebp),%edx │ │ + seta 0x9(%esp) │ │ + cmp 0x50(%esp),%ecx │ │ + setb %cl │ │ + cmp %ebx,%edi │ │ + mov 0x14(%esp),%ebx │ │ + seta 0x40(%esp) │ │ + mov 0xe(%esp),%ch │ │ + test %ch,0xf(%esp) │ │ + mov $0x0,%edi │ │ + jne b2c8b │ │ + mov 0xc(%esp),%ch │ │ + and %ch,0xd(%esp) │ │ + mov $0x0,%edi │ │ + jne b2c8b │ │ + mov 0xa(%esp),%ch │ │ + and %ch,0xb(%esp) │ │ + mov $0x0,%edi │ │ + jne b2c8b │ │ + mov 0x9(%esp),%ch │ │ + and %ch,0x10(%esp) │ │ + mov $0x0,%edi │ │ + jne b2c8b │ │ + and 0x40(%esp),%cl │ │ + mov $0x0,%edi │ │ + jne b2c8b │ │ + xor %ecx,%ecx │ │ + mov 0x28(%esp),%edi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movdqu (%eax,%ecx,2),%xmm0 │ │ + mov 0x18(%esp),%esi │ │ + movdqu (%esi,%ecx,2),%xmm0 │ │ punpckhwd %xmm0,%xmm6 │ │ psrad $0x10,%xmm6 │ │ punpcklwd %xmm0,%xmm4 │ │ psrad $0x10,%xmm4 │ │ movdqu (%ebx,%ecx,2),%xmm0 │ │ - punpckhwd %xmm0,%xmm2 │ │ - psrad $0x10,%xmm2 │ │ - movdqa %xmm2,0x70(%esp) │ │ + punpckhwd %xmm0,%xmm3 │ │ + psrad $0x10,%xmm3 │ │ + movdqa %xmm3,0x50(%esp) │ │ punpcklwd %xmm0,%xmm1 │ │ psrad $0x10,%xmm1 │ │ - movdqa %xmm1,0x30(%esp) │ │ + movdqa %xmm1,0x40(%esp) │ │ movdqa %xmm4,%xmm0 │ │ psubd %xmm1,%xmm0 │ │ - movdqa %xmm6,%xmm3 │ │ - psubd %xmm2,%xmm3 │ │ - pabsd %xmm3,%xmm5 │ │ + movdqa %xmm6,%xmm2 │ │ + psubd %xmm3,%xmm2 │ │ + pabsd %xmm2,%xmm5 │ │ pabsd %xmm0,%xmm0 │ │ - movdqa 0xa0(%esp),%xmm1 │ │ + movdqa 0x80(%esp),%xmm1 │ │ paddd %xmm1,%xmm0 │ │ paddd %xmm1,%xmm5 │ │ psrld $0xa,%xmm5 │ │ - movdqa 0xd0(%esp),%xmm2 │ │ - movdqa %xmm2,%xmm3 │ │ - pcmpgtd %xmm5,%xmm3 │ │ + movdqa 0xb0(%esp),%xmm3 │ │ + movdqa %xmm3,%xmm2 │ │ + pcmpgtd %xmm5,%xmm2 │ │ movdqa %xmm5,%xmm7 │ │ - pand %xmm3,%xmm7 │ │ - pandn %xmm2,%xmm3 │ │ - por %xmm7,%xmm3 │ │ + pand %xmm2,%xmm7 │ │ + pandn %xmm3,%xmm2 │ │ + por %xmm7,%xmm2 │ │ psrld $0xa,%xmm0 │ │ - movdqa %xmm2,%xmm7 │ │ + movdqa %xmm3,%xmm7 │ │ pcmpgtd %xmm0,%xmm7 │ │ movdqa %xmm0,%xmm1 │ │ pand %xmm7,%xmm1 │ │ - pandn %xmm2,%xmm7 │ │ + pandn %xmm3,%xmm7 │ │ por %xmm1,%xmm7 │ │ - movdqa 0x80(%esp),%xmm1 │ │ - pshufb %xmm1,%xmm3 │ │ + movdqa 0x60(%esp),%xmm1 │ │ + pshufb %xmm1,%xmm2 │ │ pshufb %xmm1,%xmm7 │ │ - punpcklqdq %xmm3,%xmm7 │ │ - movdqa 0xc0(%esp),%xmm3 │ │ - psubusw %xmm7,%xmm3 │ │ - movdqa 0x90(%esp),%xmm1 │ │ + punpcklqdq %xmm2,%xmm7 │ │ + movdqa 0xa0(%esp),%xmm2 │ │ + psubusw %xmm7,%xmm2 │ │ + movdqa 0x70(%esp),%xmm1 │ │ movdqa %xmm1,%xmm7 │ │ pcmpgtd %xmm0,%xmm7 │ │ pand %xmm7,%xmm0 │ │ pandn %xmm1,%xmm7 │ │ por %xmm0,%xmm7 │ │ movdqa %xmm1,%xmm0 │ │ pcmpgtd %xmm5,%xmm0 │ │ pand %xmm0,%xmm5 │ │ pandn %xmm1,%xmm0 │ │ por %xmm5,%xmm0 │ │ - movdqa 0x110(%esp),%xmm2 │ │ - paddd %xmm2,%xmm7 │ │ + movdqa 0xf0(%esp),%xmm3 │ │ + paddd %xmm3,%xmm7 │ │ movdqa %xmm7,%xmm1 │ │ pmuludq %xmm4,%xmm1 │ │ pshufd $0xf5,%xmm4,%xmm5 │ │ pshufd $0xf5,%xmm7,%xmm4 │ │ pmuludq %xmm4,%xmm5 │ │ - paddd %xmm2,%xmm0 │ │ + paddd %xmm3,%xmm0 │ │ pshufd $0xe8,%xmm1,%xmm4 │ │ pshufd $0xe8,%xmm5,%xmm1 │ │ punpckldq %xmm1,%xmm4 │ │ movdqa %xmm0,%xmm1 │ │ pmuludq %xmm6,%xmm1 │ │ - pshufd $0xf5,%xmm6,%xmm2 │ │ + pshufd $0xf5,%xmm6,%xmm3 │ │ pshufd $0xf5,%xmm0,%xmm5 │ │ - pmuludq %xmm5,%xmm2 │ │ + pmuludq %xmm5,%xmm3 │ │ pshufd $0xe8,%xmm1,%xmm1 │ │ - pshufd $0xe8,%xmm2,%xmm2 │ │ - punpckldq %xmm2,%xmm1 │ │ - movdqa %xmm3,%xmm2 │ │ - pxor %xmm5,%xmm5 │ │ - punpckhwd %xmm5,%xmm3 │ │ - pshufd $0xf5,%xmm3,%xmm5 │ │ - movdqa 0x70(%esp),%xmm6 │ │ - pmuludq %xmm6,%xmm3 │ │ - pshufd $0xf5,%xmm6,%xmm6 │ │ - pmuludq %xmm5,%xmm6 │ │ - pxor %xmm5,%xmm5 │ │ - punpcklwd %xmm5,%xmm2 │ │ pshufd $0xe8,%xmm3,%xmm3 │ │ - pshufd $0xe8,%xmm6,%xmm5 │ │ - punpckldq %xmm5,%xmm3 │ │ + punpckldq %xmm3,%xmm1 │ │ + movdqa %xmm2,%xmm3 │ │ + pxor %xmm5,%xmm5 │ │ + punpckhwd %xmm5,%xmm2 │ │ pshufd $0xf5,%xmm2,%xmm5 │ │ - movdqa 0x30(%esp),%xmm6 │ │ + movdqa 0x50(%esp),%xmm6 │ │ pmuludq %xmm6,%xmm2 │ │ pshufd $0xf5,%xmm6,%xmm6 │ │ pmuludq %xmm5,%xmm6 │ │ - pshufd $0xe8,%xmm2,%xmm2 │ │ - pshufd $0xe8,%xmm6,%xmm5 │ │ - punpckldq %xmm5,%xmm2 │ │ - movdqa 0xf0(%esp),%xmm5 │ │ - paddd %xmm5,%xmm2 │ │ + pxor %xmm5,%xmm5 │ │ + punpcklwd %xmm5,%xmm3 │ │ + pshufd $0xe8,%xmm2,%xmm5 │ │ + pshufd $0xe8,%xmm6,%xmm2 │ │ + punpckldq %xmm2,%xmm5 │ │ + pshufd $0xf5,%xmm3,%xmm2 │ │ + movdqa 0x40(%esp),%xmm6 │ │ + pmuludq %xmm6,%xmm3 │ │ + pshufd $0xf5,%xmm6,%xmm6 │ │ + pmuludq %xmm2,%xmm6 │ │ + pshufd $0xe8,%xmm3,%xmm2 │ │ + pshufd $0xe8,%xmm6,%xmm3 │ │ + punpckldq %xmm3,%xmm2 │ │ + movdqa 0xd0(%esp),%xmm3 │ │ + paddd %xmm3,%xmm2 │ │ paddd %xmm4,%xmm2 │ │ - paddd %xmm5,%xmm3 │ │ - paddd %xmm1,%xmm3 │ │ - movdqa 0xe0(%esp),%xmm1 │ │ + paddd %xmm3,%xmm5 │ │ + paddd %xmm1,%xmm5 │ │ + movdqa 0xc0(%esp),%xmm1 │ │ psrad %xmm1,%xmm2 │ │ - psrad %xmm1,%xmm3 │ │ - movdqa 0xb0(%esp),%xmm6 │ │ + psrad %xmm1,%xmm5 │ │ + movdqa 0x90(%esp),%xmm6 │ │ movdqa %xmm6,%xmm1 │ │ - pcmpgtd %xmm3,%xmm1 │ │ - pxor %xmm4,%xmm4 │ │ - pcmpgtd %xmm3,%xmm4 │ │ - pand %xmm1,%xmm3 │ │ + pcmpgtd %xmm5,%xmm1 │ │ + pxor %xmm3,%xmm3 │ │ + pcmpgtd %xmm5,%xmm3 │ │ + pand %xmm1,%xmm5 │ │ pandn %xmm6,%xmm1 │ │ - por %xmm3,%xmm1 │ │ - movdqa %xmm6,%xmm3 │ │ - pcmpgtd %xmm2,%xmm3 │ │ + por %xmm5,%xmm1 │ │ + movdqa %xmm6,%xmm4 │ │ + pcmpgtd %xmm2,%xmm4 │ │ pxor %xmm5,%xmm5 │ │ pcmpgtd %xmm2,%xmm5 │ │ - pand %xmm3,%xmm2 │ │ - pandn %xmm6,%xmm3 │ │ - por %xmm2,%xmm3 │ │ - movdqa 0x100(%esp),%xmm2 │ │ - pandn %xmm3,%xmm5 │ │ - pandn %xmm1,%xmm4 │ │ - movdqa 0x80(%esp),%xmm1 │ │ - pshufb %xmm1,%xmm4 │ │ + pand %xmm4,%xmm2 │ │ + pandn %xmm6,%xmm4 │ │ + por %xmm2,%xmm4 │ │ + movdqa 0xe0(%esp),%xmm2 │ │ + pandn %xmm4,%xmm5 │ │ + pandn %xmm1,%xmm3 │ │ + movdqa 0x60(%esp),%xmm1 │ │ + pshufb %xmm1,%xmm3 │ │ pshufb %xmm1,%xmm5 │ │ - punpcklqdq %xmm4,%xmm5 │ │ - mov 0x18(%esp),%edx │ │ - movdqu %xmm5,(%edx,%ecx,2) │ │ + punpcklqdq %xmm3,%xmm5 │ │ + mov 0x1c(%esp),%esi │ │ + movdqu %xmm5,(%esi,%ecx,2) │ │ pshufb %xmm1,%xmm0 │ │ pshufb %xmm1,%xmm7 │ │ punpcklqdq %xmm0,%xmm7 │ │ pshufb %xmm2,%xmm7 │ │ - mov 0xc(%esp),%edx │ │ - movq %xmm7,(%edx,%ecx,1) │ │ + movq %xmm7,(%eax,%ecx,1) │ │ add $0x8,%ecx │ │ - cmp %ecx,%esi │ │ - jne ac410 │ │ - cmp %edi,%esi │ │ - jne ac6b7 │ │ - jmp ac170 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + cmp %ecx,%edi │ │ + jne b29f0 │ │ + cmp %edx,%edi │ │ + jne b2c8b │ │ + jmp b28a0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x18(%esp),%eax │ │ - mov %di,(%eax,%esi,2) │ │ - mov %dl,(%ebx,%esi,1) │ │ - inc %esi │ │ - mov 0x10(%ebp),%edi │ │ - cmp %esi,%edi │ │ - je ac170 │ │ - mov 0x14(%esp),%eax │ │ - movswl (%eax,%esi,2),%ecx │ │ - mov 0x10(%esp),%eax │ │ - movswl (%eax,%esi,2),%edx │ │ - mov %ecx,%eax │ │ - sub %edx,%eax │ │ - mov %eax,%edi │ │ - neg %edi │ │ - cmovl %eax,%edi │ │ - add $0x20,%edi │ │ - shr $0xa,%edi │ │ - cmp $0x1a,%edi │ │ - mov $0x1a,%eax │ │ - jb ac6e7 │ │ - mov $0x1a,%edi │ │ - sub %edi,%eax │ │ - imul %edx,%eax │ │ - lea 0x26(%edi),%edx │ │ + mov 0x1c(%esp),%ecx │ │ + mov %si,(%ecx,%edi,2) │ │ + mov %dl,(%eax,%edi,1) │ │ + inc %edi │ │ + mov 0x18(%ebp),%edx │ │ + cmp %edi,%edx │ │ + mov 0x14(%esp),%ebx │ │ + je b28a0 │ │ + mov 0x18(%esp),%ecx │ │ + movswl (%ecx,%edi,2),%ecx │ │ + movswl (%ebx,%edi,2),%edx │ │ + mov %ecx,%ebx │ │ + sub %edx,%ebx │ │ + mov %ebx,%esi │ │ + neg %esi │ │ + cmovl %ebx,%esi │ │ + add $0x20,%esi │ │ + shr $0xa,%esi │ │ + cmp $0x1a,%esi │ │ + mov $0x1a,%ebx │ │ + jb b2cb7 │ │ + mov $0x1a,%esi │ │ + sub %esi,%ebx │ │ + imul %edx,%ebx │ │ + lea 0x26(%esi),%edx │ │ imul %edx,%ecx │ │ - add 0x20(%esp),%eax │ │ - add %ecx,%eax │ │ - mov 0x24(%esp),%ecx │ │ - sar %cl,%eax │ │ + add 0x38(%esp),%ebx │ │ + add %ecx,%ebx │ │ + mov 0x3c(%esp),%ecx │ │ + sar %cl,%ebx │ │ mov 0x28(%ebp),%ecx │ │ - cmp %ecx,%eax │ │ - mov 0xc(%esp),%ebx │ │ - jg ac70b │ │ - mov %eax,%ecx │ │ - xor %edi,%edi │ │ - test %eax,%eax │ │ - js ac6a0 │ │ - mov %ecx,%edi │ │ - jmp ac6a0 │ │ + cmp %ecx,%ebx │ │ + jg b2cd7 │ │ + mov %ebx,%ecx │ │ + xor %esi,%esi │ │ + test %ebx,%ebx │ │ + js b2c70 │ │ + mov %ecx,%esi │ │ + jmp b2c70 │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ - lea 0x0(%esi),%esi │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call ac72f │ │ - pop %ebx │ │ - add $0x28841,%ebx │ │ - mov 0x8(%ebp),%eax │ │ - lea -0x28810(%ebx),%ecx │ │ - mov %ecx,(%eax) │ │ - lea -0x27f20(%ebx),%ecx │ │ - mov %ecx,0x4(%eax) │ │ - mov %eax,(%esp) │ │ - call b1804 │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ - push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x1abc0,%esp │ │ - call ac774 │ │ + sub $0x10,%esp │ │ + call b2cff │ │ pop %ebx │ │ - add $0x287fc,%ebx │ │ - mov 0x20(%ebp),%esi │ │ - mov 0x8(%ebp),%edx │ │ - sub $0x4,%esp │ │ - lea 0xd678(%esp),%edi │ │ - mov %edi,%ecx │ │ - mov %ebx,0x50(%esp) │ │ - pushl 0x2c(%ebp) │ │ - push %esi │ │ + add $0x24271,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + pushl 0x28(%ebp) │ │ + push $0x0 │ │ + push $0x1 │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ pushl 0x1c(%ebp) │ │ pushl 0x18(%ebp) │ │ pushl 0x14(%ebp) │ │ pushl 0x10(%ebp) │ │ - pushl 0xc(%ebp) │ │ - call ad6a0 │ │ - add $0x20,%esp │ │ - bsr 0x30(%ebp),%eax │ │ - xor $0x1f,%eax │ │ - mov $0x20,%ecx │ │ - sub %eax,%ecx │ │ - xor %edx,%edx │ │ - mov %ecx,0x50(%esp) │ │ - cmp $0xc,%ecx │ │ - sete %dl │ │ - lea (%edx,%edx,1),%ecx │ │ - mov $0x4,%ebx │ │ - mov %ecx,0xc(%esp) │ │ - shl %cl,%ebx │ │ - mov %ebx,0x1c(%esp) │ │ - lea 0x6(%esi),%ecx │ │ - mov %ecx,0x60(%esp) │ │ - test %ecx,%ecx │ │ - jle ac937 │ │ - mov 0xc(%esp),%ecx │ │ - lea (%eax,%ecx,1),%ebx │ │ - mov $0x26,%cl │ │ - sub %al,%cl │ │ - mov $0x1,%eax │ │ - shl %cl,%eax │ │ - mov %eax,0xa0(%esp) │ │ - mov $0x25,%cl │ │ - sub %bl,%cl │ │ - mov $0xffffffff,%esi │ │ - shl %cl,%esi │ │ - cmpl $0x0,0x1c(%ebp) │ │ - jle ac937 │ │ - mov %edi,%ebx │ │ - lea 0x3(%edx,%edx,1),%eax │ │ - mov %eax,0x80(%esp) │ │ - not %esi │ │ - lea 0x12c(%esp),%eax │ │ - xor %edx,%edx │ │ - mov %esi,0x90(%esp) │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov %eax,0x10(%esp) │ │ - mov %edx,0x70(%esp) │ │ - movzwl (%ebx),%edi │ │ - xor %edx,%edx │ │ - nop │ │ - nop │ │ - nop │ │ - mov %edx,0x20(%esp) │ │ - movzwl 0x6(%ebx,%edx,2),%eax │ │ - mov 0x24(%ebp),%edx │ │ - movswl 0x6(%edx),%esi │ │ - imul %eax,%esi │ │ - shl $0x7,%eax │ │ - add 0xa0(%esp),%eax │ │ - mov %ebx,%ecx │ │ - movzwl %di,%ebx │ │ - movswl (%edx),%edi │ │ - imul %ebx,%edi │ │ - add %eax,%edi │ │ - mov 0x20(%esp),%eax │ │ - movzwl 0x2(%ecx,%eax,2),%ebx │ │ - mov %ebx,0x14(%esp) │ │ - movswl 0x2(%edx),%eax │ │ - imul %ebx,%eax │ │ - add %edi,%eax │ │ - mov 0x20(%esp),%edi │ │ - movzwl 0x4(%ecx,%edi,2),%ebx │ │ - mov %ebx,0x18(%esp) │ │ - movswl 0x4(%edx),%ebx │ │ - imul 0x18(%esp),%ebx │ │ - add %eax,%ebx │ │ - add %ebx,%esi │ │ - mov %ecx,%ebx │ │ - mov %edi,%ecx │ │ - movzwl 0x8(%ebx,%edi,2),%eax │ │ - movswl 0x8(%edx),%edi │ │ - imul %eax,%edi │ │ - add %esi,%edi │ │ - movzwl 0xa(%ebx,%ecx,2),%eax │ │ - movswl 0xa(%edx),%esi │ │ - imul %eax,%esi │ │ - add %edi,%esi │ │ - movzwl 0xc(%ebx,%ecx,2),%eax │ │ - movswl 0xc(%edx),%edi │ │ - imul %eax,%edi │ │ - add %esi,%edi │ │ - mov 0x90(%esp),%esi │ │ - add 0x1c(%esp),%edi │ │ - mov 0x80(%esp),%ecx │ │ - sar %cl,%edi │ │ - cmp %esi,%edi │ │ - mov %edi,%eax │ │ - cmovg %esi,%eax │ │ - test %edi,%edi │ │ - mov 0x14(%esp),%edi │ │ - mov $0x0,%edx │ │ - cmovs %edx,%eax │ │ - mov 0x10(%esp),%edx │ │ - mov 0x20(%esp),%ecx │ │ - mov %ax,(%edx,%ecx,2) │ │ - lea 0x1(%ecx),%edx │ │ - cmp %edx,0x1c(%ebp) │ │ - jne ac850 │ │ - add $0x30c,%ebx │ │ - mov 0x10(%esp),%eax │ │ - add $0x30c,%eax │ │ - mov 0x70(%esp),%edx │ │ - inc %edx │ │ - cmp 0x60(%esp),%edx │ │ - jne ac840 │ │ - mov $0xa,%ebx │ │ - sub 0xc(%esp),%ebx │ │ - mov %ebx,%ecx │ │ - add 0x50(%esp),%ebx │ │ - mov $0x1,%eax │ │ - shl %cl,%eax │ │ - mov %eax,0x10(%esp) │ │ - mov %ebx,%ecx │ │ - mov $0x1,%ebx │ │ - shl %cl,%ebx │ │ - cmpl $0x0,0x20(%ebp) │ │ - mov 0x1c(%ebp),%edx │ │ - jle ad03e │ │ - test %edx,%edx │ │ - jle ad03e │ │ - mov 0x28(%ebp),%edi │ │ - mov 0xc(%esp),%esi │ │ - xor $0xb,%esi │ │ - mov 0xc(%ebp),%ecx │ │ - sar %ecx │ │ - lea 0xc(%edi),%eax │ │ - mov %eax,0x38(%esp) │ │ - lea 0xd(%edi),%eax │ │ - mov %eax,0x3c(%esp) │ │ - mov %edx,%eax │ │ - and $0xfffffff8,%eax │ │ - mov %eax,0x34(%esp) │ │ - movd %ebx,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm2 │ │ - movd 0x10(%esp),%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm3 │ │ - mov %esi,0xc(%esp) │ │ - movd %esi,%xmm0 │ │ - movd 0x30(%ebp),%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm1 │ │ - lea 0x1374(%esp),%esi │ │ - pxor %xmm4,%xmm4 │ │ - xorps %xmm5,%xmm5 │ │ - movss %xmm0,%xmm5 │ │ - movaps %xmm5,%xmm0 │ │ - mov %ecx,0x40(%esp) │ │ - lea (%ecx,%ecx,1),%eax │ │ - mov %eax,0x44(%esp) │ │ - lea 0xa50(%esp),%eax │ │ - mov %eax,0x18(%esp) │ │ - mov 0x8(%ebp),%eax │ │ - xor %ecx,%ecx │ │ - mov %ebx,0x1c(%esp) │ │ - movaps %xmm5,0xe0(%esp) │ │ - movdqa %xmm2,0xd0(%esp) │ │ - movdqa %xmm3,0xc0(%esp) │ │ - movdqa %xmm1,0xb0(%esp) │ │ - jmp aca49 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov %esi,%edx │ │ - mov 0x30(%esp),%esi │ │ - add $0x30c,%esi │ │ - mov 0x14(%esp),%eax │ │ - add 0x44(%esp),%eax │ │ - addl $0x30c,0x18(%esp) │ │ - mov 0x48(%esp),%ecx │ │ - cmp 0x20(%ebp),%ecx │ │ - je ad03e │ │ - mov %eax,0x14(%esp) │ │ - mov %esi,0x30(%esp) │ │ - lea 0x1(%ecx),%esi │ │ - mov %esi,0x48(%esp) │ │ - cmp $0x8,%edx │ │ - mov %edx,%esi │ │ - mov $0x0,%edx │ │ - jb acf70 │ │ - imul 0x40(%esp),%ecx │ │ - mov 0x8(%ebp),%eax │ │ - lea (%eax,%ecx,2),%edx │ │ - cmp %edx,0x3c(%esp) │ │ - jbe aca90 │ │ - add %esi,%ecx │ │ - mov 0x8(%ebp),%eax │ │ - lea (%eax,%ecx,2),%ecx │ │ - cmp %ecx,0x38(%esp) │ │ - mov $0x0,%edx │ │ - jb acf70 │ │ - movzwl (%edi),%ecx │ │ - movd %ecx,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - psrad $0x10,%xmm0 │ │ - movdqa %xmm0,0x80(%esp) │ │ - movzwl 0x2(%edi),%ecx │ │ - movd %ecx,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - psrad $0x10,%xmm0 │ │ - movdqa %xmm0,0x70(%esp) │ │ - movzwl 0x4(%edi),%ecx │ │ - movd %ecx,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - psrad $0x10,%xmm0 │ │ - movdqa %xmm0,0x60(%esp) │ │ - movzwl 0x6(%edi),%ecx │ │ - movd %ecx,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - psrad $0x10,%xmm0 │ │ - movdqa %xmm0,0x50(%esp) │ │ - movzwl 0x8(%edi),%ecx │ │ - movd %ecx,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - psrad $0x10,%xmm0 │ │ - movdqa %xmm0,0x110(%esp) │ │ - movzwl 0xa(%edi),%ecx │ │ - movd %ecx,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - psrad $0x10,%xmm0 │ │ - movdqa %xmm0,0x100(%esp) │ │ - movzwl 0xc(%edi),%ecx │ │ - movd %ecx,%xmm0 │ │ - pshuflw $0xe0,%xmm0,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - psrad $0x10,%xmm0 │ │ - movdqa %xmm0,0xf0(%esp) │ │ - xor %ecx,%ecx │ │ - mov 0x34(%esp),%edx │ │ - mov 0x30(%esp),%esi │ │ - movdqu -0x924(%esi,%ecx,2),%xmm7 │ │ - movdqa %xmm7,%xmm0 │ │ - punpckhwd %xmm4,%xmm0 │ │ - movdqa %xmm0,0x20(%esp) │ │ - punpcklwd %xmm4,%xmm7 │ │ - movdqu -0x1248(%esi,%ecx,2),%xmm1 │ │ - movdqa %xmm1,%xmm4 │ │ - pxor %xmm0,%xmm0 │ │ - punpcklwd %xmm0,%xmm4 │ │ - pxor %xmm0,%xmm0 │ │ - punpckhwd %xmm0,%xmm1 │ │ - movdqa 0x80(%esp),%xmm0 │ │ - movdqa %xmm0,%xmm5 │ │ - pmuludq %xmm1,%xmm5 │ │ - pshufd $0xe8,%xmm5,%xmm3 │ │ - pshufd $0xf5,%xmm1,%xmm1 │ │ - pshufd $0xf5,%xmm0,%xmm2 │ │ - pmuludq %xmm2,%xmm1 │ │ - pshufd $0xe8,%xmm1,%xmm1 │ │ - punpckldq %xmm1,%xmm3 │ │ - movdqa %xmm3,0x90(%esp) │ │ - movdqa %xmm0,%xmm1 │ │ - pmuludq %xmm4,%xmm1 │ │ - pshufd $0xe8,%xmm1,%xmm0 │ │ - pshufd $0xf5,%xmm4,%xmm1 │ │ - pmuludq %xmm2,%xmm1 │ │ - pshufd $0xe8,%xmm1,%xmm1 │ │ - punpckldq %xmm1,%xmm0 │ │ - movdqa %xmm0,0xa0(%esp) │ │ - movdqu -0xf3c(%esi,%ecx,2),%xmm2 │ │ - movdqa %xmm2,%xmm4 │ │ - pxor %xmm0,%xmm0 │ │ - punpcklwd %xmm0,%xmm2 │ │ - movdqa 0x70(%esp),%xmm3 │ │ - movdqa %xmm3,%xmm1 │ │ - pmuludq %xmm2,%xmm1 │ │ - pshufd $0xe8,%xmm1,%xmm6 │ │ - pshufd $0xf5,%xmm2,%xmm2 │ │ - pshufd $0xf5,%xmm3,%xmm1 │ │ - pmuludq %xmm1,%xmm2 │ │ - pshufd $0xe8,%xmm2,%xmm2 │ │ - punpckldq %xmm2,%xmm6 │ │ - movdqa %xmm7,%xmm2 │ │ - pslld $0x7,%xmm2 │ │ - movdqa 0xd0(%esp),%xmm5 │ │ - psubd %xmm5,%xmm2 │ │ - pxor %xmm0,%xmm0 │ │ - punpckhwd %xmm0,%xmm4 │ │ - paddd %xmm2,%xmm6 │ │ - movdqa %xmm3,%xmm2 │ │ - pmuludq %xmm4,%xmm2 │ │ - pshufd $0xf5,%xmm4,%xmm4 │ │ - pmuludq %xmm1,%xmm4 │ │ - movdqa 0x20(%esp),%xmm3 │ │ - pslld $0x7,%xmm3 │ │ - psubd %xmm5,%xmm3 │ │ - pshufd $0xe8,%xmm2,%xmm2 │ │ - pshufd $0xe8,%xmm4,%xmm4 │ │ - punpckldq %xmm4,%xmm2 │ │ - paddd %xmm3,%xmm2 │ │ - movdqu -0xc30(%esi,%ecx,2),%xmm3 │ │ - movdqa %xmm3,%xmm0 │ │ - pxor %xmm1,%xmm1 │ │ - punpckhwd %xmm1,%xmm3 │ │ - movdqa 0x60(%esp),%xmm1 │ │ - movdqa %xmm1,%xmm4 │ │ - pmuludq %xmm3,%xmm4 │ │ - pshufd $0xe8,%xmm4,%xmm4 │ │ - pshufd $0xf5,%xmm3,%xmm3 │ │ - pshufd $0xf5,%xmm1,%xmm5 │ │ - pmuludq %xmm5,%xmm3 │ │ - pshufd $0xe8,%xmm3,%xmm3 │ │ - punpckldq %xmm3,%xmm4 │ │ - paddd %xmm2,%xmm4 │ │ - pxor %xmm2,%xmm2 │ │ - punpcklwd %xmm2,%xmm0 │ │ - pmuludq %xmm0,%xmm1 │ │ - pshufd $0xf5,%xmm0,%xmm0 │ │ - pmuludq %xmm5,%xmm0 │ │ - pshufd $0xe8,%xmm1,%xmm1 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - punpckldq %xmm0,%xmm1 │ │ - movdqa 0x50(%esp),%xmm3 │ │ - movdqa %xmm3,%xmm0 │ │ - pmuludq %xmm7,%xmm0 │ │ - pshufd $0xf5,%xmm7,%xmm2 │ │ - paddd %xmm6,%xmm1 │ │ - pshufd $0xe8,%xmm0,%xmm7 │ │ - pshufd $0xf5,%xmm3,%xmm0 │ │ - pmuludq %xmm0,%xmm2 │ │ - pshufd $0xe8,%xmm2,%xmm2 │ │ - punpckldq %xmm2,%xmm7 │ │ - movdqa %xmm3,%xmm2 │ │ - movdqa 0x20(%esp),%xmm3 │ │ - pmuludq %xmm3,%xmm2 │ │ - pshufd $0xf5,%xmm3,%xmm3 │ │ - paddd %xmm1,%xmm7 │ │ - pshufd $0xe8,%xmm2,%xmm2 │ │ - pmuludq %xmm0,%xmm3 │ │ - pshufd $0xe8,%xmm3,%xmm0 │ │ - punpckldq %xmm0,%xmm2 │ │ - paddd %xmm4,%xmm2 │ │ - movdqu -0x618(%esi,%ecx,2),%xmm0 │ │ - movdqa %xmm0,%xmm3 │ │ - pxor %xmm1,%xmm1 │ │ - punpcklwd %xmm1,%xmm3 │ │ - pxor %xmm1,%xmm1 │ │ - punpckhwd %xmm1,%xmm0 │ │ - movdqa 0x110(%esp),%xmm5 │ │ - movdqa %xmm5,%xmm1 │ │ - pmuludq %xmm0,%xmm1 │ │ - pshufd $0xe8,%xmm1,%xmm1 │ │ - pshufd $0xf5,%xmm0,%xmm0 │ │ - pshufd $0xf5,%xmm5,%xmm4 │ │ - pmuludq %xmm4,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - punpckldq %xmm0,%xmm1 │ │ - paddd %xmm2,%xmm1 │ │ - movdqa %xmm5,%xmm0 │ │ - pmuludq %xmm3,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm2 │ │ - pshufd $0xf5,%xmm3,%xmm0 │ │ - pmuludq %xmm4,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - punpckldq %xmm0,%xmm2 │ │ - paddd %xmm7,%xmm2 │ │ - movdqu -0x30c(%esi,%ecx,2),%xmm3 │ │ - movdqa %xmm3,%xmm4 │ │ - pxor %xmm0,%xmm0 │ │ - punpckhwd %xmm0,%xmm4 │ │ - pxor %xmm0,%xmm0 │ │ - punpcklwd %xmm0,%xmm3 │ │ - movdqa 0x100(%esp),%xmm6 │ │ - movdqa %xmm6,%xmm0 │ │ - pmuludq %xmm3,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - pshufd $0xf5,%xmm3,%xmm3 │ │ - pshufd $0xf5,%xmm6,%xmm5 │ │ - pmuludq %xmm5,%xmm3 │ │ - pshufd $0xe8,%xmm3,%xmm3 │ │ - punpckldq %xmm3,%xmm0 │ │ - paddd %xmm2,%xmm0 │ │ - movdqa %xmm6,%xmm2 │ │ - pmuludq %xmm4,%xmm2 │ │ - pshufd $0xe8,%xmm2,%xmm2 │ │ - pshufd $0xf5,%xmm4,%xmm3 │ │ - pmuludq %xmm5,%xmm3 │ │ - pshufd $0xe8,%xmm3,%xmm3 │ │ - punpckldq %xmm3,%xmm2 │ │ - paddd %xmm1,%xmm2 │ │ - movdqu (%esi,%ecx,2),%xmm3 │ │ - movdqa %xmm3,%xmm4 │ │ - pxor %xmm1,%xmm1 │ │ - punpckhwd %xmm1,%xmm3 │ │ - movdqa 0xf0(%esp),%xmm6 │ │ - movdqa %xmm6,%xmm1 │ │ - pmuludq %xmm3,%xmm1 │ │ - pshufd $0xe8,%xmm1,%xmm1 │ │ - pshufd $0xf5,%xmm3,%xmm3 │ │ - pshufd $0xf5,%xmm6,%xmm5 │ │ - pmuludq %xmm5,%xmm3 │ │ - pshufd $0xe8,%xmm3,%xmm3 │ │ - punpckldq %xmm3,%xmm1 │ │ - paddd %xmm2,%xmm1 │ │ - pxor %xmm2,%xmm2 │ │ - punpcklwd %xmm2,%xmm4 │ │ - paddd 0x90(%esp),%xmm1 │ │ - movdqa %xmm6,%xmm2 │ │ - pmuludq %xmm4,%xmm2 │ │ - pshufd $0xf5,%xmm4,%xmm3 │ │ - pmuludq %xmm5,%xmm3 │ │ - pshufd $0xe8,%xmm2,%xmm4 │ │ - pshufd $0xe8,%xmm3,%xmm2 │ │ - punpckldq %xmm2,%xmm4 │ │ - paddd %xmm0,%xmm4 │ │ - paddd 0xa0(%esp),%xmm4 │ │ - movdqa 0xc0(%esp),%xmm0 │ │ - paddd %xmm0,%xmm1 │ │ - paddd %xmm0,%xmm4 │ │ - movdqa 0xe0(%esp),%xmm0 │ │ - psrad %xmm0,%xmm4 │ │ - psrad %xmm0,%xmm1 │ │ - movdqa 0xb0(%esp),%xmm5 │ │ - movdqa %xmm5,%xmm0 │ │ - pcmpgtd %xmm1,%xmm0 │ │ - pxor %xmm2,%xmm2 │ │ - pcmpgtd %xmm1,%xmm2 │ │ - pand %xmm0,%xmm1 │ │ - pandn %xmm5,%xmm0 │ │ - por %xmm1,%xmm0 │ │ - movdqa %xmm5,%xmm1 │ │ - pcmpgtd %xmm4,%xmm1 │ │ - pxor %xmm3,%xmm3 │ │ - pcmpgtd %xmm4,%xmm3 │ │ - pand %xmm1,%xmm4 │ │ - pandn %xmm5,%xmm1 │ │ - por %xmm4,%xmm1 │ │ - pxor %xmm4,%xmm4 │ │ - pandn %xmm1,%xmm3 │ │ - pandn %xmm0,%xmm2 │ │ - mov 0x4c(%esp),%eax │ │ - movdqa -0x15990(%eax),%xmm0 │ │ - pshufb %xmm0,%xmm2 │ │ - pshufb %xmm0,%xmm3 │ │ - punpcklqdq %xmm2,%xmm3 │ │ - mov 0x14(%esp),%eax │ │ - movdqu %xmm3,(%eax,%ecx,2) │ │ - add $0x8,%ecx │ │ - cmp %ecx,%edx │ │ - jne acb70 │ │ - mov 0x1c(%ebp),%eax │ │ - mov %eax,%esi │ │ - cmp %eax,%edx │ │ - je aca20 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov 0x18(%esp),%eax │ │ - movzwl (%eax,%edx,2),%ecx │ │ - mov %edi,%esi │ │ - movswl 0x6(%edi),%edi │ │ - imul %ecx,%edi │ │ - shl $0x7,%ecx │ │ - sub %ebx,%ecx │ │ - movzwl -0x924(%eax,%edx,2),%ebx │ │ - mov %ebx,0x20(%esp) │ │ - movswl (%esi),%ebx │ │ - imul 0x20(%esp),%ebx │ │ - add %ecx,%ebx │ │ - movzwl -0x618(%eax,%edx,2),%ecx │ │ - mov %ecx,0x20(%esp) │ │ - movswl 0x2(%esi),%ecx │ │ - imul 0x20(%esp),%ecx │ │ - add %ebx,%ecx │ │ - movzwl -0x30c(%eax,%edx,2),%ebx │ │ - mov %ebx,0x20(%esp) │ │ - movswl 0x4(%esi),%ebx │ │ - imul 0x20(%esp),%ebx │ │ - add %ecx,%ebx │ │ - add %ebx,%edi │ │ - movzwl 0x30c(%eax,%edx,2),%ebx │ │ - movswl 0x8(%esi),%ecx │ │ - imul %ebx,%ecx │ │ - add %edi,%ecx │ │ - movzwl 0x618(%eax,%edx,2),%ebx │ │ - movswl 0xa(%esi),%edi │ │ - imul %ebx,%edi │ │ - add %ecx,%edi │ │ - movzwl 0x924(%eax,%edx,2),%eax │ │ - movswl 0xc(%esi),%ebx │ │ - imul %eax,%ebx │ │ - add %edi,%ebx │ │ - mov 0x30(%ebp),%eax │ │ - mov %eax,%edi │ │ - add 0x10(%esp),%ebx │ │ - mov 0xc(%esp),%ecx │ │ - sar %cl,%ebx │ │ - cmp %eax,%ebx │ │ - mov %ebx,%eax │ │ - cmovg %edi,%eax │ │ - mov %esi,%edi │ │ - mov 0x1c(%ebp),%esi │ │ - test %ebx,%ebx │ │ - mov 0x1c(%esp),%ebx │ │ - mov $0x0,%ecx │ │ - cmovs %ecx,%eax │ │ - mov 0x14(%esp),%ecx │ │ - mov %ax,(%ecx,%edx,2) │ │ - inc %edx │ │ - cmp %edx,%esi │ │ - jne acf70 │ │ - jmp aca20 │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ + call b7530 │ │ + add $0x30,%esp │ │ + lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -183851,10234 +190235,6903 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ - push %edi │ │ - push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x3d5a0,%esp │ │ - call ad064 │ │ + sub $0x10,%esp │ │ + call b2d4f │ │ pop %ebx │ │ - add $0x27f0c,%ebx │ │ - mov 0x24(%ebp),%edi │ │ - mov 0x20(%ebp),%esi │ │ - mov 0x8(%ebp),%edx │ │ - sub $0x4,%esp │ │ - lea 0x58(%esp),%ecx │ │ - mov %edx,0x4(%esp) │ │ - pushl 0x2c(%ebp) │ │ - push %esi │ │ + add $0x24221,%ebx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + sub $0xc,%esp │ │ + pushl 0x28(%ebp) │ │ + push $0x1 │ │ + push $0x1 │ │ + pushl 0x24(%ebp) │ │ + pushl 0x20(%ebp) │ │ pushl 0x1c(%ebp) │ │ pushl 0x18(%ebp) │ │ pushl 0x14(%ebp) │ │ pushl 0x10(%ebp) │ │ - pushl 0xc(%ebp) │ │ - call ad6a0 │ │ - add $0x20,%esp │ │ - lea -0x5760(%ebx),%eax │ │ - cmpw $0x0,(%eax,%edi,8) │ │ - je ad33d │ │ - cmpw $0x0,0x2(%eax,%edi,8) │ │ - je ad4f4 │ │ - movswl 0x4(%eax,%edi,8),%esi │ │ - movswl 0x6(%eax,%edi,8),%eax │ │ - mov %eax,0x10(%esp) │ │ - mov 0x28(%ebp),%eax │ │ - mov %eax,%ecx │ │ - movswl (%eax),%eax │ │ - mov %eax,0x4(%esp) │ │ - movswl 0x2(%ecx),%eax │ │ - mov %eax,0x20(%esp) │ │ - sub $0xc,%esp │ │ - lea 0xd5a8(%esp),%ecx │ │ - lea 0x60(%esp),%edx │ │ - mov %ecx,0x20(%esp) │ │ - mov 0x30(%ebp),%edi │ │ - push %edi │ │ - push %esi │ │ - push $0x19 │ │ - mov 0x20(%ebp),%eax │ │ - push %eax │ │ - mov 0x1c(%ebp),%esi │ │ - push %esi │ │ - call ada80 │ │ - add $0x14,%esp │ │ - lea 0x255a8(%esp),%ecx │ │ - mov %ecx,0x14(%esp) │ │ - lea 0x60(%esp),%edx │ │ - push %edi │ │ - pushl 0x20(%esp) │ │ - push $0x9 │ │ - pushl 0x20(%ebp) │ │ - push %esi │ │ - call ada80 │ │ - add $0x20,%esp │ │ - cmpl $0x0,0x20(%ebp) │ │ - jle ad698 │ │ - mov %esi,%edi │ │ - test %esi,%esi │ │ - jle ad698 │ │ - mov 0x4(%esp),%esi │ │ - mov 0x20(%esp),%eax │ │ - add %esi,%eax │ │ - mov $0x80,%ecx │ │ - sub %eax,%ecx │ │ - mov 0xc(%ebp),%eax │ │ - sar %eax │ │ - mov %edi,%edx │ │ - and $0xfffffffc,%edx │ │ - mov %edx,0x18(%esp) │ │ - movd %esi,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - mov %ecx,0x10(%esp) │ │ - movd %ecx,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm1 │ │ - movd 0x30(%ebp),%xmm2 │ │ - pshufd $0x0,%xmm2,%xmm5 │ │ - add %eax,%eax │ │ - mov %eax,0xc(%esp) │ │ - pshufd $0xf5,%xmm0,%xmm7 │ │ - pshufd $0xf5,%xmm1,%xmm4 │ │ - movdqa -0x157b0(%ebx),%xmm2 │ │ - movdqa -0x15990(%ebx),%xmm6 │ │ - xor %eax,%eax │ │ - movdqa %xmm6,0x20(%esp) │ │ - movdqa %xmm0,0x40(%esp) │ │ - movdqa %xmm1,0x30(%esp) │ │ - jmp ad1da │ │ + call b7530 │ │ + add $0x30,%esp │ │ + lea -0x4(%ebp),%esp │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ - mov 0x1c(%esp),%eax │ │ - inc %eax │ │ - mov (%esp),%edx │ │ - add 0xc(%esp),%edx │ │ - mov %edx,(%esp) │ │ - addl $0x600,0x8(%esp) │ │ - add $0x600,%esi │ │ - mov %esi,0x14(%esp) │ │ - cmp 0x20(%ebp),%eax │ │ - je ad698 │ │ - mov %eax,0x1c(%esp) │ │ - cmp $0x4,%edi │ │ - mov $0x0,%ebx │ │ - mov 0x14(%esp),%esi │ │ - jb ad2e0 │ │ - xor %ebx,%ebx │ │ - mov %esi,%eax │ │ - mov 0x8(%esp),%ecx │ │ - mov 0x18(%esp),%edx │ │ - movdqa %xmm2,%xmm6 │ │ - movdqa %xmm4,%xmm2 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffffc,%esp │ │ + sub $0x13c,%esp │ │ + call b2da4 │ │ + pop %eax │ │ + add $0x241cc,%eax │ │ + mov 0x10(%ebp),%edx │ │ + mov 0x14(%ebp),%ecx │ │ + lea (%ecx,%ecx,2),%ecx │ │ + sub %ecx,%edx │ │ + mov %edx,0x28(%esp) │ │ + bsr 0x24(%ebp),%edx │ │ + xor $0x1f,%edx │ │ + mov $0x19,%ecx │ │ + mov %edx,0x24(%esp) │ │ + sub %edx,%ecx │ │ + mov $0x1,%edx │ │ + mov %ecx,0x40(%esp) │ │ + shl %cl,%edx │ │ + sar %edx │ │ + mov %edx,0x44(%esp) │ │ + lea -0x4f68(%eax),%edx │ │ + mov 0x1c(%ebp),%esi │ │ + lea 0x4c(%esp),%eax │ │ + xor %ebx,%ebx │ │ + mov %edx,0xc(%esp) │ │ + mov %eax,0x30(%esp) │ │ + mov %ebx,0x38(%esp) │ │ + mov %esi,%edi │ │ + mov 0x28(%esp),%esi │ │ + movzwl -0x6(%esi),%ebx │ │ + movzwl -0x4(%esi),%eax │ │ + mov %ax,0x18(%esp) │ │ + movzwl -0x2(%esi),%eax │ │ + mov %ax,0x20(%esp) │ │ + movzwl (%esi),%eax │ │ + mov %ax,0x1c(%esp) │ │ + movzwl 0x2(%esi),%eax │ │ + mov %ax,0x10(%esp) │ │ + movzwl 0x4(%esi),%eax │ │ + mov %ax,0x14(%esp) │ │ + movzwl 0x6(%esi),%eax │ │ + mov %eax,0x34(%esp) │ │ + mov $0xfffffff8,%ecx │ │ + mov %edi,0x3c(%esp) │ │ + mov %edi,%eax │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov (%esp),%esi │ │ - movq (%esi,%ebx,2),%xmm3 │ │ - pxor %xmm0,%xmm0 │ │ - punpcklwd %xmm0,%xmm3 │ │ - movdqa %xmm3,%xmm0 │ │ - pslld $0x4,%xmm0 │ │ - movdqu (%eax,%ebx,4),%xmm1 │ │ - psubd %xmm0,%xmm1 │ │ - pshufd $0xf5,%xmm1,%xmm4 │ │ - pmuludq 0x40(%esp),%xmm1 │ │ - pshufd $0xe8,%xmm1,%xmm1 │ │ - pmuludq %xmm7,%xmm4 │ │ - pshufd $0xe8,%xmm4,%xmm4 │ │ - punpckldq %xmm4,%xmm1 │ │ - movdqu (%ecx,%ebx,4),%xmm4 │ │ - psubd %xmm0,%xmm4 │ │ - pshufd $0xf5,%xmm4,%xmm0 │ │ - pmuludq 0x30(%esp),%xmm4 │ │ - pshufd $0xe8,%xmm4,%xmm4 │ │ - pmuludq %xmm2,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - punpckldq %xmm0,%xmm4 │ │ - pslld $0xb,%xmm3 │ │ - por %xmm6,%xmm3 │ │ - paddd %xmm1,%xmm4 │ │ - paddd %xmm3,%xmm4 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm4,%xmm0 │ │ - psrad $0xb,%xmm4 │ │ - movdqa %xmm5,%xmm1 │ │ - pcmpgtd %xmm4,%xmm1 │ │ - pand %xmm1,%xmm4 │ │ - pandn %xmm5,%xmm1 │ │ - por %xmm4,%xmm1 │ │ - pandn %xmm1,%xmm0 │ │ - pshufb 0x20(%esp),%xmm0 │ │ - movq %xmm0,(%esi,%ebx,2) │ │ - add $0x4,%ebx │ │ - cmp %ebx,%edx │ │ - jne ad210 │ │ - cmp %edi,%edx │ │ - mov %edx,%ebx │ │ - mov %eax,%esi │ │ - movdqa %xmm2,%xmm4 │ │ - movdqa %xmm6,%xmm2 │ │ - je ad1b0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov (%esp),%ecx │ │ - movzwl (%ecx,%ebx,2),%ecx │ │ - mov %ecx,%edx │ │ - shl $0x4,%edx │ │ - mov (%esi,%ebx,4),%eax │ │ - sub %edx,%eax │ │ - mov 0x8(%esp),%edi │ │ - mov (%edi,%ebx,4),%edi │ │ - sub %edx,%edi │ │ - shl $0xb,%ecx │ │ - imul 0x4(%esp),%eax │ │ - lea 0x400(%ecx,%eax,1),%eax │ │ - imul 0x10(%esp),%edi │ │ - add %edi,%eax │ │ - mov 0x30(%ebp),%ecx │ │ - mov %ecx,%edx │ │ - mov %eax,%ecx │ │ - sar $0xb,%ecx │ │ - cmp %edx,%ecx │ │ - cmovg %edx,%ecx │ │ - mov 0x1c(%ebp),%edi │ │ - test %eax,%eax │ │ - mov $0x0,%eax │ │ - cmovs %eax,%ecx │ │ - mov (%esp),%edx │ │ - mov %cx,(%edx,%ebx,2) │ │ - inc %ebx │ │ - cmp %ebx,%edi │ │ - jne ad2e0 │ │ - jmp ad1b0 │ │ - movswl 0x6(%eax,%edi,8),%eax │ │ - sub $0xc,%esp │ │ - lea 0xd5a8(%esp),%edi │ │ - lea 0x60(%esp),%edx │ │ + mov %eax,0x48(%esp) │ │ + add $0x200,%eax │ │ + sar $0xa,%eax │ │ + movzwl %bx,%ebx │ │ + movsbl 0x200(%edx,%eax,8),%esi │ │ + imul %esi,%ebx │ │ + movzwl 0x18(%esp),%edi │ │ + mov %di,0x2e(%esp) │ │ + movsbl 0x204(%edx,%eax,8),%esi │ │ + movzwl %di,%edx │ │ + imul %esi,%edx │ │ + add 0x44(%esp),%ebx │ │ + add %ebx,%edx │ │ + movzwl 0x20(%esp),%ebx │ │ + mov 0xc(%esp),%esi │ │ + movsbl 0x201(%esi,%eax,8),%esi │ │ + mov %bx,0x18(%esp) │ │ + movzwl %bx,%ebx │ │ + imul %esi,%ebx │ │ + add %edx,%ebx │ │ + movzwl 0x1c(%esp),%esi │ │ + mov 0xc(%esp),%edx │ │ + movsbl 0x205(%edx,%eax,8),%edx │ │ + mov %si,0x20(%esp) │ │ + movzwl %si,%esi │ │ + imul %edx,%esi │ │ + add %ebx,%esi │ │ + movzwl 0x10(%esp),%ebx │ │ + mov 0xc(%esp),%edx │ │ + movsbl 0x202(%edx,%eax,8),%edx │ │ + mov %bx,0x1c(%esp) │ │ + movzwl %bx,%ebx │ │ + imul %edx,%ebx │ │ + add %esi,%ebx │ │ + movzwl 0x14(%esp),%esi │ │ + mov 0xc(%esp),%edx │ │ + movsbl 0x206(%edx,%eax,8),%edx │ │ + mov %si,0x10(%esp) │ │ + movzwl %si,%esi │ │ + imul %edx,%esi │ │ + add %ebx,%esi │ │ + mov 0x34(%esp),%edx │ │ + mov %edx,%ebx │ │ + mov 0xc(%esp),%edx │ │ + movsbl 0x203(%edx,%eax,8),%edx │ │ + mov %bx,0x14(%esp) │ │ + movzwl %bx,%ebx │ │ + imul %edx,%ebx │ │ + mov 0xc(%esp),%edx │ │ + add %esi,%ebx │ │ + movsbl 0x207(%edx,%eax,8),%eax │ │ + mov 0x28(%esp),%esi │ │ + mov %ecx,%edi │ │ + movzwl 0x18(%esi,%ecx,2),%esi │ │ + mov %esi,0x34(%esp) │ │ + imul %esi,%eax │ │ + add %ebx,%eax │ │ + mov 0x40(%esp),%ecx │ │ + sar %cl,%eax │ │ + mov 0x30(%esp),%esi │ │ + mov %ax,0x10(%esi,%edi,2) │ │ + mov 0x18(%ebp),%eax │ │ + movswl (%eax),%eax │ │ + mov 0x48(%esp),%ecx │ │ + add %eax,%ecx │ │ + mov %ecx,%eax │ │ + movzwl 0x2e(%esp),%ebx │ │ + inc %edi │ │ mov %edi,%ecx │ │ - pushl 0x30(%ebp) │ │ - push %eax │ │ - push $0x9 │ │ - push %esi │ │ - mov 0x1c(%ebp),%eax │ │ - push %eax │ │ - call ada80 │ │ - add $0x20,%esp │ │ - test %esi,%esi │ │ - mov 0x1c(%ebp),%edx │ │ - jle ad698 │ │ - test %edx,%edx │ │ - jle ad698 │ │ - mov 0x28(%ebp),%eax │ │ - movswl 0x2(%eax),%ecx │ │ - mov $0x80,%esi │ │ - sub %ecx,%esi │ │ - mov 0xc(%ebp),%eax │ │ - sar %eax │ │ - mov %edx,%ecx │ │ - and $0xfffffffc,%ecx │ │ - mov %ecx,0x4(%esp) │ │ - mov %esi,(%esp) │ │ - movd %esi,%xmm0 │ │ + jne b2e50 │ │ + mov 0x18(%ebp),%edi │ │ + mov %edi,%eax │ │ + movswl 0x2(%edi),%eax │ │ + mov 0x3c(%esp),%esi │ │ + add %eax,%esi │ │ + mov 0x14(%ebp),%eax │ │ + add %eax,0x28(%esp) │ │ + mov 0x30(%esp),%eax │ │ + add $0x10,%eax │ │ + mov 0x38(%esp),%ebx │ │ + inc %ebx │ │ + cmp $0xf,%ebx │ │ + jne b2df0 │ │ + mov 0x24(%esp),%ecx │ │ + add $0xfffffff5,%ecx │ │ + mov $0x1,%esi │ │ + mov %ecx,0x24(%esp) │ │ + shl %cl,%esi │ │ + sar %esi │ │ + mov %esi,0x18(%esp) │ │ + lea 0xbc(%esp),%ecx │ │ + movl $0x0,0x10(%esp) │ │ + mov 0x20(%ebp),%eax │ │ mov 0x8(%ebp),%esi │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - movd 0x30(%ebp),%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm1 │ │ - add %eax,%eax │ │ - mov %eax,0xc(%esp) │ │ - pshufd $0xf5,%xmm0,%xmm4 │ │ - movdqa -0x157b0(%ebx),%xmm3 │ │ - movdqa -0x15990(%ebx),%xmm5 │ │ - xor %eax,%eax │ │ - mov %eax,0x8(%esp) │ │ - cmp $0x4,%edx │ │ - mov $0x0,%ebx │ │ - jb ad4b0 │ │ - jmp ad40a │ │ - nop │ │ - nop │ │ - mov 0x8(%esp),%eax │ │ - inc %eax │ │ - add 0xc(%esp),%esi │ │ - add $0x600,%edi │ │ - cmp 0x20(%ebp),%eax │ │ - je ad698 │ │ - mov %eax,0x8(%esp) │ │ - cmp $0x4,%edx │ │ - mov $0x0,%ebx │ │ - jb ad4b0 │ │ - xor %ebx,%ebx │ │ - mov %esi,%ecx │ │ - mov 0x4(%esp),%esi │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movq (%ecx,%ebx,2),%xmm6 │ │ - pxor %xmm2,%xmm2 │ │ - punpcklwd %xmm2,%xmm6 │ │ - movdqa %xmm6,%xmm7 │ │ - pslld $0x4,%xmm7 │ │ - pslld $0xb,%xmm6 │ │ - por %xmm3,%xmm6 │ │ - movdqu (%edi,%ebx,4),%xmm2 │ │ - psubd %xmm7,%xmm2 │ │ - pshufd $0xf5,%xmm2,%xmm7 │ │ - pmuludq %xmm0,%xmm2 │ │ - pshufd $0xe8,%xmm2,%xmm2 │ │ - pmuludq %xmm4,%xmm7 │ │ - pshufd $0xe8,%xmm7,%xmm7 │ │ - punpckldq %xmm7,%xmm2 │ │ - paddd %xmm6,%xmm2 │ │ - pxor %xmm6,%xmm6 │ │ - pcmpgtd %xmm2,%xmm6 │ │ - psrad $0xb,%xmm2 │ │ - movdqa %xmm1,%xmm7 │ │ - pcmpgtd %xmm2,%xmm7 │ │ - pand %xmm7,%xmm2 │ │ - pandn %xmm1,%xmm7 │ │ - por %xmm2,%xmm7 │ │ - pandn %xmm7,%xmm6 │ │ - pshufb %xmm5,%xmm6 │ │ - movq %xmm6,(%ecx,%ebx,2) │ │ - add $0x4,%ebx │ │ - cmp %ebx,%esi │ │ - jne ad420 │ │ - cmp %edx,%esi │ │ - mov %esi,%ebx │ │ - mov %ecx,%esi │ │ - je ad3e0 │ │ - nop │ │ - nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov $0xfffffff0,%edi │ │ + mov %eax,0x14(%esp) │ │ + mov %ecx,%ebx │ │ + mov %esi,0x1c(%esp) │ │ nop │ │ - movzwl (%esi,%ebx,2),%edx │ │ - mov %edx,%ecx │ │ - shl $0x4,%ecx │ │ - mov (%edi,%ebx,4),%eax │ │ - sub %ecx,%eax │ │ - shl $0xb,%edx │ │ - imul (%esp),%eax │ │ - lea 0x400(%edx,%eax,1),%eax │ │ - mov %eax,%ecx │ │ - sar $0xb,%ecx │ │ - mov 0x30(%ebp),%edx │ │ - cmp %edx,%ecx │ │ - cmovg %edx,%ecx │ │ - mov 0x1c(%ebp),%edx │ │ - test %eax,%eax │ │ - mov $0x0,%eax │ │ - cmovs %eax,%ecx │ │ - mov %cx,(%esi,%ebx,2) │ │ - inc %ebx │ │ - cmp %ebx,%edx │ │ - jne ad4b0 │ │ - jmp ad3e0 │ │ - movswl 0x4(%eax,%edi,8),%eax │ │ - sub $0xc,%esp │ │ - lea 0xd5a8(%esp),%ecx │ │ - lea 0x60(%esp),%edx │ │ - mov %ecx,0x10(%esp) │ │ - pushl 0x30(%ebp) │ │ - push %eax │ │ - push $0x19 │ │ - mov 0x20(%ebp),%eax │ │ + mov %eax,0x20(%esp) │ │ + lea 0x200(%eax),%ecx │ │ + sar $0xa,%ecx │ │ + movsbl 0x200(%edx,%ecx,8),%esi │ │ + movswl -0x60(%ebx,%edi,1),%eax │ │ + imul %esi,%eax │ │ + add 0x18(%esp),%eax │ │ + movsbl 0x204(%edx,%ecx,8),%esi │ │ + movswl -0x50(%ebx,%edi,1),%edx │ │ + imul %esi,%edx │ │ + add %eax,%edx │ │ + mov 0xc(%esp),%eax │ │ + movsbl 0x201(%eax,%ecx,8),%eax │ │ + movswl -0x40(%ebx,%edi,1),%esi │ │ + imul %eax,%esi │ │ + add %edx,%esi │ │ + mov 0xc(%esp),%eax │ │ + movsbl 0x205(%eax,%ecx,8),%eax │ │ + movswl -0x30(%ebx,%edi,1),%edx │ │ + imul %eax,%edx │ │ + add %esi,%edx │ │ + mov 0xc(%esp),%eax │ │ + movsbl 0x202(%eax,%ecx,8),%eax │ │ + movswl -0x20(%ebx,%edi,1),%esi │ │ + imul %eax,%esi │ │ + add %edx,%esi │ │ + mov 0xc(%esp),%eax │ │ + movsbl 0x206(%eax,%ecx,8),%eax │ │ + movswl -0x10(%ebx,%edi,1),%edx │ │ + imul %eax,%edx │ │ + add %esi,%edx │ │ + mov 0xc(%esp),%eax │ │ + movsbl 0x203(%eax,%ecx,8),%eax │ │ + movswl (%ebx,%edi,1),%esi │ │ + imul %eax,%esi │ │ + add %edx,%esi │ │ + mov 0xc(%esp),%eax │ │ + movsbl 0x207(%eax,%ecx,8),%eax │ │ + movswl 0x10(%ebx,%edi,1),%edx │ │ + imul %eax,%edx │ │ + add %esi,%edx │ │ + mov 0x24(%ebp),%eax │ │ mov %eax,%esi │ │ - push %eax │ │ - mov 0x1c(%ebp),%edi │ │ - push %edi │ │ - call ada80 │ │ - add $0x20,%esp │ │ - test %esi,%esi │ │ - jle ad698 │ │ - mov %edi,%edx │ │ - test %edi,%edi │ │ - jle ad698 │ │ - mov 0x28(%ebp),%eax │ │ - movswl (%eax),%ecx │ │ - mov 0xc(%ebp),%eax │ │ - sar %eax │ │ - mov %edx,%edi │ │ - and $0xfffffffc,%edi │ │ - mov %edi,0x20(%esp) │ │ - mov %ecx,0x8(%esp) │ │ - movd %ecx,%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - movd 0x30(%ebp),%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm1 │ │ - add %eax,%eax │ │ - mov %eax,0xc(%esp) │ │ - pshufd $0xf5,%xmm0,%xmm3 │ │ - movdqa -0x157b0(%ebx),%xmm4 │ │ - movdqa -0x15990(%ebx),%xmm5 │ │ - xor %eax,%eax │ │ - jmp ad5a2 │ │ - nop │ │ - mov 0x10(%esp),%eax │ │ - inc %eax │ │ - mov (%esp),%ecx │ │ - add 0xc(%esp),%ecx │ │ - mov %ecx,(%esp) │ │ - add $0x600,%edi │ │ - mov %edi,0x4(%esp) │ │ - cmp 0x20(%ebp),%eax │ │ - je ad698 │ │ - mov %eax,0x10(%esp) │ │ - cmp $0x4,%edx │ │ - mov $0x0,%ebx │ │ - mov 0x4(%esp),%edi │ │ - jb ad650 │ │ - xor %ebx,%ebx │ │ + mov 0x24(%esp),%ecx │ │ + sar %cl,%edx │ │ + cmp %eax,%edx │ │ + mov %edx,%eax │ │ + cmovg %esi,%eax │ │ + mov 0x1c(%esp),%esi │ │ + test %edx,%edx │ │ + mov 0xc(%esp),%edx │ │ + mov $0x0,%ecx │ │ + cmovs %ecx,%eax │ │ + mov %ax,0x10(%esi,%edi,1) │ │ + mov 0x18(%ebp),%eax │ │ + movswl 0x4(%eax),%eax │ │ mov 0x20(%esp),%ecx │ │ - nop │ │ - nop │ │ - mov (%esp),%esi │ │ - movq (%esi,%ebx,2),%xmm6 │ │ - pxor %xmm2,%xmm2 │ │ - punpcklwd %xmm2,%xmm6 │ │ - movdqa %xmm6,%xmm7 │ │ - pslld $0x4,%xmm7 │ │ - pslld $0xb,%xmm6 │ │ - por %xmm4,%xmm6 │ │ - movdqu (%edi,%ebx,4),%xmm2 │ │ - psubd %xmm7,%xmm2 │ │ - pshufd $0xf5,%xmm2,%xmm7 │ │ - pmuludq %xmm0,%xmm2 │ │ - pshufd $0xe8,%xmm2,%xmm2 │ │ - pmuludq %xmm3,%xmm7 │ │ - pshufd $0xe8,%xmm7,%xmm7 │ │ - punpckldq %xmm7,%xmm2 │ │ - paddd %xmm6,%xmm2 │ │ - pxor %xmm6,%xmm6 │ │ - pcmpgtd %xmm2,%xmm6 │ │ - psrad $0xb,%xmm2 │ │ - movdqa %xmm1,%xmm7 │ │ - pcmpgtd %xmm2,%xmm7 │ │ - pand %xmm7,%xmm2 │ │ - pandn %xmm1,%xmm7 │ │ - por %xmm2,%xmm7 │ │ - pandn %xmm7,%xmm6 │ │ - pshufb %xmm5,%xmm6 │ │ - movq %xmm6,(%esi,%ebx,2) │ │ - add $0x4,%ebx │ │ - cmp %ebx,%ecx │ │ - jne ad5c0 │ │ - cmp %edx,%ecx │ │ - mov %ecx,%ebx │ │ - je ad580 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov (%esp),%esi │ │ - movzwl (%esi,%ebx,2),%edx │ │ - mov %edx,%ecx │ │ - shl $0x4,%ecx │ │ - mov (%edi,%ebx,4),%eax │ │ - sub %ecx,%eax │ │ - shl $0xb,%edx │ │ - imul 0x8(%esp),%eax │ │ - lea 0x400(%edx,%eax,1),%eax │ │ - mov %eax,%ecx │ │ - sar $0xb,%ecx │ │ - mov 0x30(%ebp),%edx │ │ - cmp %edx,%ecx │ │ - cmovg %edx,%ecx │ │ - mov 0x1c(%ebp),%edx │ │ - test %eax,%eax │ │ - mov $0x0,%eax │ │ - cmovs %eax,%ecx │ │ - mov %cx,(%esi,%ebx,2) │ │ - inc %ebx │ │ - cmp %ebx,%edx │ │ - jne ad650 │ │ - jmp ad580 │ │ + add %eax,%ecx │ │ + mov %ecx,%eax │ │ + add $0x2,%edi │ │ + jne b2fe0 │ │ + mov 0x18(%ebp),%eax │ │ + movswl 0x6(%eax),%ecx │ │ + mov 0x14(%esp),%eax │ │ + add %ecx,%eax │ │ + mov 0x10(%esp),%ecx │ │ + inc %ecx │ │ + add 0xc(%ebp),%esi │ │ + add $0x10,%ebx │ │ + mov %ecx,0x10(%esp) │ │ + cmp $0x8,%ecx │ │ + mov %ebx,%ecx │ │ + jne b2fd0 │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - sub $0x40,%esp │ │ - mov %ecx,0x18(%esp) │ │ - call ad6b5 │ │ - pop %ebx │ │ - add $0x278bb,%ebx │ │ - mov 0x20(%ebp),%eax │ │ - xor %ecx,%ecx │ │ - mov %eax,%esi │ │ - and $0x1,%esi │ │ - sete %cl │ │ - and $0x2,%eax │ │ - mov %eax,0x38(%esp) │ │ - shr %eax │ │ - lea (%eax,%eax,2),%eax │ │ - mov %esi,0x20(%esp) │ │ - lea (%esi,%esi,2),%esi │ │ - mov 0x18(%ebp),%edi │ │ - add %esi,%edi │ │ - add %eax,%edi │ │ - mov %esi,0x34(%esp) │ │ - lea (%esi,%esi,1),%eax │ │ - mov %edx,0x24(%esp) │ │ - sub %eax,%edx │ │ - mov 0x10(%ebp),%esi │ │ - sub %eax,%esi │ │ - lea (%ecx,%ecx,2),%eax │ │ - mov 0x20(%ebp),%ecx │ │ - test $0x4,%cl │ │ - mov 0x18(%esp),%ecx │ │ - lea (%ecx,%eax,2),%ecx │ │ - mov %eax,0x28(%esp) │ │ - mov %edi,0x14(%esp) │ │ - mov %edx,0xc(%esp) │ │ - mov %esi,0x1c(%esp) │ │ - jne ad7ac │ │ - lea (%edi,%edi,1),%eax │ │ - mov %eax,0x8(%esp) │ │ - sub $0x4,%esp │ │ - push %eax │ │ - push %edx │ │ - push %ecx │ │ - mov %ecx,%edi │ │ - mov %edx,%esi │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - lea 0x30c(%edi),%eax │ │ - sub $0x4,%esp │ │ - pushl 0xc(%esp) │ │ - push %esi │ │ - mov %eax,0x1c(%esp) │ │ - push %eax │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - lea 0x618(%edi),%eax │ │ - sub $0x4,%esp │ │ - pushl 0xc(%esp) │ │ - push %esi │ │ - mov %eax,0x14(%esp) │ │ - push %eax │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - mov 0x20(%esp),%edx │ │ - test %edx,%edx │ │ - je ad7fd │ │ - mov 0xc(%ebp),%eax │ │ - mov %eax,%ecx │ │ - movzwl 0x6(%eax),%eax │ │ - mov %ax,0x4(%edi) │ │ - mov 0x2(%ecx),%eax │ │ - mov %eax,(%edi) │ │ - movzwl 0x6(%ecx),%eax │ │ - mov 0x10(%esp),%esi │ │ - mov %ax,0x4(%esi) │ │ - mov 0x2(%ecx),%eax │ │ - mov %eax,(%esi) │ │ - movzwl 0x6(%ecx),%eax │ │ - mov 0x8(%esp),%esi │ │ - mov %ax,0x4(%esi) │ │ - mov 0x2(%ecx),%eax │ │ - mov %eax,(%esi) │ │ - jmp ad7fd │ │ - mov 0x14(%ebp),%eax │ │ - add %esi,%eax │ │ - mov %eax,0x10(%esp) │ │ - lea (%edi,%edi,1),%eax │ │ - mov %eax,0x8(%esp) │ │ - sub $0x4,%esp │ │ - push %eax │ │ - push %esi │ │ - push %ecx │ │ - mov %ecx,%edi │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - lea 0x30c(%edi),%eax │ │ - sub $0x4,%esp │ │ - pushl 0xc(%esp) │ │ - push %esi │ │ - push %eax │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - lea 0x618(%edi),%eax │ │ - sub $0x4,%esp │ │ - pushl 0xc(%esp) │ │ - pushl 0x18(%esp) │ │ - push %eax │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - mov 0x1c(%ebp),%esi │ │ - mov 0x8(%ebp),%eax │ │ - mov %edi,0x10(%esp) │ │ - add $0x924,%edi │ │ - mov 0x20(%ebp),%ecx │ │ - test $0x8,%cl │ │ - mov %edi,0x8(%esp) │ │ - jne ad8f7 │ │ - lea -0x1(%esi),%ecx │ │ - shr %eax │ │ - mov %ecx,0x1c(%esp) │ │ - imul %ecx,%eax │ │ - mov 0xc(%esp),%ecx │ │ - lea (%ecx,%eax,2),%edx │ │ - mov %edx,0xc(%esp) │ │ - imul $0x30c,%esi,%esi │ │ - lea (%edi,%esi,1),%ecx │ │ - mov 0x14(%esp),%eax │ │ - lea (%eax,%eax,1),%edi │ │ - sub $0x4,%esp │ │ - push %edi │ │ - push %edx │ │ - mov %ecx,0x3c(%esp) │ │ - push %ecx │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - mov 0x8(%esp),%eax │ │ - lea 0x30c(%eax,%esi,1),%eax │ │ - sub $0x4,%esp │ │ - push %edi │ │ - pushl 0x14(%esp) │ │ - mov %eax,0x38(%esp) │ │ - push %eax │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - mov 0x8(%esp),%eax │ │ - lea 0x618(%eax,%esi,1),%esi │ │ - sub $0x4,%esp │ │ - push %edi │ │ - pushl 0x14(%esp) │ │ - push %esi │ │ - call 14a0 │ │ - mov 0x1c(%ebp),%edx │ │ - add $0x10,%esp │ │ - cmpl $0x0,0x20(%esp) │ │ - je ad968 │ │ - mov 0xc(%ebp),%eax │ │ - mov 0x1c(%esp),%edi │ │ - movzwl 0x6(%eax,%edi,8),%eax │ │ - mov 0x30(%esp),%ecx │ │ - mov %ax,0x4(%ecx) │ │ - mov 0xc(%ebp),%eax │ │ - mov 0x2(%eax,%edi,8),%eax │ │ - mov %eax,(%ecx) │ │ - mov 0xc(%ebp),%ecx │ │ - mov %ecx,%eax │ │ - movzwl 0x6(%ecx,%edi,8),%eax │ │ - mov 0x2c(%esp),%ecx │ │ - mov %ax,0x4(%ecx) │ │ - mov 0xc(%ebp),%eax │ │ - mov 0x2(%eax,%edi,8),%eax │ │ - mov %eax,(%ecx) │ │ - mov 0xc(%ebp),%ecx │ │ - movzwl 0x6(%ecx,%edi,8),%eax │ │ - mov %ax,0x4(%esi) │ │ - mov 0x2(%ecx,%edi,8),%eax │ │ - mov %eax,(%esi) │ │ - test %edx,%edx │ │ - mov 0x24(%esp),%edx │ │ - jg ad970 │ │ - jmp ad9c5 │ │ - mov %edi,%edx │ │ - mov 0x14(%ebp),%edi │ │ - mov %edi,%eax │ │ - shr %eax │ │ - lea (%eax,%eax,2),%eax │ │ - mov 0x1c(%esp),%ecx │ │ - lea (%ecx,%eax,4),%eax │ │ - add %eax,%edi │ │ - imul $0x30c,%esi,%esi │ │ - lea (%edx,%esi,1),%ecx │ │ - mov 0x14(%esp),%edx │ │ - add %edx,%edx │ │ - mov %edx,0xc(%esp) │ │ - sub $0x4,%esp │ │ - push %edx │ │ - push %eax │ │ - push %ecx │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - mov 0x8(%esp),%eax │ │ - lea 0x30c(%eax,%esi,1),%eax │ │ - sub $0x4,%esp │ │ - pushl 0x10(%esp) │ │ - push %edi │ │ - push %eax │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - mov 0x8(%esp),%eax │ │ - lea 0x618(%eax,%esi,1),%eax │ │ - sub $0x4,%esp │ │ - pushl 0x10(%esp) │ │ - push %edi │ │ - push %eax │ │ - call 14a0 │ │ - mov 0x1c(%ebp),%edx │ │ - add $0x10,%esp │ │ - test %edx,%edx │ │ - mov 0x24(%esp),%edx │ │ - jle ad9c5 │ │ - mov 0x14(%esp),%eax │ │ - mov 0x34(%esp),%ecx │ │ - sub %ecx,%eax │ │ - add %eax,%eax │ │ - mov %eax,0x8(%esp) │ │ - add 0x28(%esp),%ecx │ │ - mov 0x18(%esp),%eax │ │ - lea 0x924(%eax,%ecx,2),%esi │ │ - mov 0x1c(%ebp),%edi │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov %edx,0x24(%esp) │ │ - sub $0x4,%esp │ │ - pushl 0xc(%esp) │ │ - push %edx │ │ - push %esi │ │ - call 14a0 │ │ - mov 0x34(%esp),%edx │ │ - add $0x10,%esp │ │ - add 0x8(%ebp),%edx │ │ - add $0x30c,%esi │ │ - dec %edi │ │ - jne ad9a0 │ │ - cmpl $0x0,0x38(%esp) │ │ - mov 0x1c(%ebp),%esi │ │ - jne ada08 │ │ - lea 0x6(%esi),%eax │ │ - test %eax,%eax │ │ - jle ada08 │ │ - mov 0x14(%esp),%ecx │ │ - mov 0x10(%esp),%edx │ │ - lea -0x2(%edx,%ecx,2),%ecx │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - movzwl (%ecx),%edx │ │ - mov %dx,0x2(%ecx) │ │ - mov %dx,0x4(%ecx) │ │ - mov %dx,0x6(%ecx) │ │ - add $0x30c,%ecx │ │ - dec %eax │ │ - jne ad9f0 │ │ - cmpl $0x0,0x20(%esp) │ │ - mov 0xc(%ebp),%edx │ │ - je ada4a │ │ - test %esi,%esi │ │ - mov 0x18(%esp),%ecx │ │ - jle ada78 │ │ - add $0x924,%ecx │ │ - add $0x2,%edx │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movzwl 0x4(%edx),%eax │ │ - mov %ax,0x4(%ecx) │ │ - mov (%edx),%eax │ │ - mov %eax,(%ecx) │ │ - add $0x30c,%ecx │ │ - add $0x8,%edx │ │ - dec %esi │ │ - jne ada30 │ │ - jmp ada78 │ │ - add $0x6,%esi │ │ - test %esi,%esi │ │ - mov 0x18(%esp),%ecx │ │ - mov 0x28(%esp),%edx │ │ - jle ada78 │ │ - nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movzwl (%ecx,%edx,2),%eax │ │ - mov %ax,(%ecx) │ │ - mov %ax,0x2(%ecx) │ │ - mov %ax,0x4(%ecx) │ │ - add $0x30c,%ecx │ │ - dec %esi │ │ - jne ada60 │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffffc,%esp │ │ - sub $0x3556c,%esp │ │ - mov %edx,0x2c(%esp) │ │ - call ada98 │ │ + sub $0x13c,%esp │ │ + call b3124 │ │ pop %eax │ │ - add $0x274d8,%eax │ │ - mov %eax,0x48(%esp) │ │ - mov 0x10(%ebp),%eax │ │ - cmp $0x19,%eax │ │ - sete 0x38(%esp) │ │ - cmp $0x19,%eax │ │ - mov $0xa4,%eax │ │ - mov $0x1c7,%edx │ │ - cmove %eax,%edx │ │ - mov %edx,0x3c(%esp) │ │ - mov 0x8(%ebp),%eax │ │ - mov 0xc(%ebp),%edx │ │ - mov %eax,0x40(%esp) │ │ - mov %ecx,0x30(%esp) │ │ - jne adc6c │ │ - add $0x6,%eax │ │ - mov %eax,0x34(%esp) │ │ - test %eax,%eax │ │ - jle aded2 │ │ - lea 0x4(%edx),%eax │ │ - cmp $0x3,%eax │ │ - jl ae088 │ │ - mov %eax,0x20(%esp) │ │ + add $0x23e4c,%eax │ │ + mov 0x10(%ebp),%esi │ │ + mov 0x14(%ebp),%edx │ │ + bsr 0x24(%ebp),%ecx │ │ + xor $0xffffffe0,%ecx │ │ + lea (%edx,%edx,2),%edx │ │ + sub %edx,%esi │ │ + mov %esi,0x2c(%esp) │ │ + add $0x1a,%ecx │ │ + mov $0x1,%edx │ │ + mov %ecx,0x40(%esp) │ │ + shl %cl,%edx │ │ + sar %edx │ │ + mov %edx,0x44(%esp) │ │ + lea -0x4f68(%eax),%edi │ │ + mov 0x1c(%ebp),%esi │ │ mov 0xc(%ebp),%eax │ │ - add $0x2,%eax │ │ mov %eax,0x28(%esp) │ │ - mov 0x2c(%esp),%eax │ │ - add $0xc30,%eax │ │ - lea 0xc7c(%esp),%ecx │ │ - xor %esi,%esi │ │ - nop │ │ + lea 0x4c(%esp),%eax │ │ + xor %ebx,%ebx │ │ + mov %edi,0x10(%esp) │ │ nop │ │ + mov %eax,0x34(%esp) │ │ + mov %ebx,0x38(%esp) │ │ + mov 0x2c(%esp),%eax │ │ + mov %esi,%edx │ │ + movzwl -0x6(%eax),%esi │ │ + movzwl -0x4(%eax),%ebx │ │ + mov %bx,0x14(%esp) │ │ + movzwl -0x2(%eax),%ebx │ │ + mov %bx,0x24(%esp) │ │ + movzwl (%eax),%ebx │ │ + mov %bx,0xc(%esp) │ │ + movzwl 0x2(%eax),%ebx │ │ + mov %bx,0x20(%esp) │ │ + movzwl 0x4(%eax),%ebx │ │ + mov %bx,0x1c(%esp) │ │ + movzwl 0x6(%eax),%eax │ │ + mov %eax,0x18(%esp) │ │ + mov $0xfffffff8,%ecx │ │ + mov %edx,0x3c(%esp) │ │ nop │ │ + mov %edx,0x48(%esp) │ │ + add $0x200,%edx │ │ + sar $0xa,%edx │ │ + movzwl %si,%esi │ │ + movsbl 0x200(%edi,%edx,8),%eax │ │ + imul %eax,%esi │ │ + movzwl 0x14(%esp),%ebx │ │ + mov %bx,0x32(%esp) │ │ + movsbl 0x204(%edi,%edx,8),%eax │ │ + movzwl %bx,%edi │ │ + imul %eax,%edi │ │ + add 0x44(%esp),%esi │ │ + add %esi,%edi │ │ + movzwl 0x24(%esp),%esi │ │ + mov 0x10(%esp),%eax │ │ + movsbl 0x201(%eax,%edx,8),%eax │ │ + mov %si,0x14(%esp) │ │ + movzwl %si,%esi │ │ + imul %eax,%esi │ │ + add %edi,%esi │ │ + movzwl 0xc(%esp),%edi │ │ + mov 0x10(%esp),%eax │ │ + movsbl 0x205(%eax,%edx,8),%eax │ │ + mov %di,0x24(%esp) │ │ + movzwl %di,%edi │ │ + imul %eax,%edi │ │ + add %esi,%edi │ │ + movzwl 0x20(%esp),%esi │ │ + mov 0x10(%esp),%eax │ │ + movsbl 0x202(%eax,%edx,8),%eax │ │ + mov %si,0xc(%esp) │ │ + movzwl %si,%esi │ │ + imul %eax,%esi │ │ + add %edi,%esi │ │ + movzwl 0x1c(%esp),%edi │ │ + mov 0x10(%esp),%eax │ │ + movsbl 0x206(%eax,%edx,8),%eax │ │ + mov %di,0x20(%esp) │ │ + movzwl %di,%edi │ │ + imul %eax,%edi │ │ + add %esi,%edi │ │ + mov 0x18(%esp),%eax │ │ + mov %eax,%esi │ │ + mov 0x10(%esp),%eax │ │ + movsbl 0x203(%eax,%edx,8),%eax │ │ + mov %si,0x1c(%esp) │ │ + movzwl %si,%esi │ │ + imul %eax,%esi │ │ + add %edi,%esi │ │ + mov 0x10(%esp),%edi │ │ + movsbl 0x207(%edi,%edx,8),%eax │ │ + mov 0x2c(%esp),%edx │ │ + mov %ecx,%ebx │ │ + movzwl 0x18(%edx,%ecx,2),%edx │ │ + mov %edx,0x18(%esp) │ │ + imul %edx,%eax │ │ + add %esi,%eax │ │ + mov 0x40(%esp),%ecx │ │ + sar %cl,%eax │ │ + mov 0x34(%esp),%edx │ │ + mov %ax,0x10(%edx,%ebx,2) │ │ + mov 0x18(%ebp),%eax │ │ + movswl (%eax),%eax │ │ + mov 0x48(%esp),%edx │ │ + add %eax,%edx │ │ + movzwl 0x32(%esp),%esi │ │ + inc %ebx │ │ + mov %ebx,%ecx │ │ + jne b31c0 │ │ + mov 0x18(%ebp),%eax │ │ + movswl 0x2(%eax),%edx │ │ + mov 0x3c(%esp),%esi │ │ + add %edx,%esi │ │ + mov 0x14(%ebp),%eax │ │ + add %eax,0x2c(%esp) │ │ + mov 0x34(%esp),%eax │ │ + add $0x10,%eax │ │ + mov 0x38(%esp),%ebx │ │ + inc %ebx │ │ + cmp $0xf,%ebx │ │ + jne b3170 │ │ + mov 0x28(%esp),%eax │ │ + add %eax,%eax │ │ + mov %eax,0x28(%esp) │ │ + lea 0xbc(%esp),%ecx │ │ + xor %esi,%esi │ │ + mov 0x20(%ebp),%eax │ │ + mov 0x8(%ebp),%ebx │ │ + mov 0x10(%esp),%edi │ │ nop │ │ + mov %ecx,0x14(%esp) │ │ + mov %esi,0x18(%esp) │ │ + mov $0xfffffff0,%esi │ │ + mov %eax,0x1c(%esp) │ │ + mov %ebx,0x20(%esp) │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %ecx,0x1c(%esp) │ │ mov %eax,0x24(%esp) │ │ - mov 0x2c(%esp),%eax │ │ - movzwl (%eax,%esi,2),%ecx │ │ + lea 0x200(%eax),%ebx │ │ + sar $0xa,%ebx │ │ + movsbl 0x200(%edi,%ebx,8),%ecx │ │ + mov 0x14(%esp),%eax │ │ + movswl -0x60(%eax,%esi,1),%edx │ │ + imul %ecx,%edx │ │ + movsbl 0x204(%edi,%ebx,8),%ecx │ │ mov %ecx,0xc(%esp) │ │ - movzwl 0x30c(%eax,%esi,2),%edx │ │ - movzwl 0x618(%eax,%esi,2),%ecx │ │ - mov %esi,0x18(%esp) │ │ - movzwl 0x924(%eax,%esi,2),%ebx │ │ - mov $0x0,%eax │ │ - mov 0x28(%esp),%edi │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov %edx,0x10(%esp) │ │ - mov %ebx,0x14(%esp) │ │ - lea (%ecx,%ebx,1),%esi │ │ - add %edx,%esi │ │ - add 0xc(%esp),%esi │ │ - mov 0x24(%esp),%ebx │ │ - movzwl (%ebx,%eax,1),%ebx │ │ - add %ebx,%esi │ │ - mov 0x1c(%esp),%edx │ │ - mov %esi,(%edx,%eax,2) │ │ - mov %ecx,%edx │ │ - mov 0x14(%esp),%ecx │ │ - add $0x30c,%eax │ │ - dec %edi │ │ - mov 0x10(%esp),%esi │ │ - mov %esi,0xc(%esp) │ │ - jne adb60 │ │ + movswl -0x50(%eax,%esi,1),%ecx │ │ + imul 0xc(%esp),%ecx │ │ + add %edx,%ecx │ │ + movsbl 0x201(%edi,%ebx,8),%edx │ │ + mov %edx,0xc(%esp) │ │ + movswl -0x40(%eax,%esi,1),%edx │ │ + imul 0xc(%esp),%edx │ │ + add %ecx,%edx │ │ + movsbl 0x205(%edi,%ebx,8),%ecx │ │ + mov %ecx,0xc(%esp) │ │ + movswl -0x30(%eax,%esi,1),%ecx │ │ + imul 0xc(%esp),%ecx │ │ + add %edx,%ecx │ │ + movsbl 0x202(%edi,%ebx,8),%edx │ │ + mov %edx,0xc(%esp) │ │ + movswl -0x20(%eax,%esi,1),%edx │ │ + imul 0xc(%esp),%edx │ │ + add %ecx,%edx │ │ + movsbl 0x206(%edi,%ebx,8),%ecx │ │ + mov %ecx,0xc(%esp) │ │ + movswl -0x10(%eax,%esi,1),%ecx │ │ + imul 0xc(%esp),%ecx │ │ + add %edx,%ecx │ │ + movsbl 0x203(%edi,%ebx,8),%edx │ │ + mov %edx,0xc(%esp) │ │ + movswl (%eax,%esi,1),%edx │ │ + imul 0xc(%esp),%edx │ │ + movsbl 0x207(%edi,%ebx,8),%ebx │ │ + mov %ebx,0xc(%esp) │ │ + movswl 0x10(%eax,%esi,1),%ebx │ │ + imul 0xc(%esp),%ebx │ │ + add %ecx,%edx │ │ + lea 0x40(%ebx,%edx,1),%eax │ │ + mov 0x20(%esp),%ebx │ │ + shr $0x7,%eax │ │ + add $0xffffe000,%eax │ │ + mov %ax,0x10(%ebx,%esi,1) │ │ + mov 0x18(%ebp),%eax │ │ + movswl 0x4(%eax),%eax │ │ + mov 0x24(%esp),%ecx │ │ + add %eax,%ecx │ │ + mov %ecx,%eax │ │ + add $0x2,%esi │ │ + jne b3340 │ │ + mov 0x18(%ebp),%eax │ │ + movswl 0x6(%eax),%eax │ │ + mov 0x1c(%esp),%ecx │ │ + add %eax,%ecx │ │ + mov %ecx,%eax │ │ mov 0x18(%esp),%esi │ │ inc %esi │ │ - mov 0x24(%esp),%eax │ │ - add $0x2,%eax │ │ - mov 0x1c(%esp),%ecx │ │ - add $0x4,%ecx │ │ - cmp 0x34(%esp),%esi │ │ - jne adb20 │ │ - mov 0x20(%esp),%ecx │ │ - cmp $0x3,%ecx │ │ - jl adede │ │ - mov 0x8(%ebp),%eax │ │ - add $0x4,%eax │ │ - cmp $0x3,%eax │ │ - jl adede │ │ - lea 0xc7c(%esp),%edx │ │ - mov 0x8(%ebp),%eax │ │ - add $0x2,%eax │ │ - mov %eax,0x18(%esp) │ │ - lea 0xc8c(%esp),%esi │ │ - mov $0x2,%eax │ │ - mov %ecx,0x20(%esp) │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + add 0x28(%esp),%ebx │ │ + mov 0x14(%esp),%ecx │ │ + add $0x10,%ecx │ │ + cmp $0x8,%esi │ │ + jne b3320 │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %eax,0x1c(%esp) │ │ - mov (%edx),%eax │ │ - mov 0x4(%edx),%edi │ │ - mov 0x8(%edx),%ecx │ │ - mov %edx,0x14(%esp) │ │ - mov 0xc(%edx),%ebx │ │ - mov %esi,0x24(%esp) │ │ - mov 0x18(%esp),%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %eax,0x10(%esp) │ │ - mov %ebx,0xc(%esp) │ │ - lea (%ecx,%ebx,1),%eax │ │ - add %edi,%eax │ │ - add 0x10(%esp),%eax │ │ - mov (%esi),%ebx │ │ - add %ebx,%eax │ │ - mov %eax,-0x8(%esi) │ │ - add $0x4,%esi │ │ - dec %edx │ │ - mov %edi,%eax │ │ - mov %ecx,%edi │ │ - mov 0xc(%esp),%ecx │ │ - jne adc20 │ │ - mov 0x14(%esp),%edx │ │ - add $0x618,%edx │ │ - mov 0x1c(%esp),%eax │ │ - inc %eax │ │ - mov 0x24(%esp),%esi │ │ - add $0x618,%esi │ │ - mov 0x20(%esp),%ecx │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x50,%esp │ │ + call b3481 │ │ + pop %eax │ │ + add $0x23aef,%eax │ │ + mov %eax,0xc(%esp) │ │ + mov 0x1c(%ebp),%ecx │ │ + mov 0x14(%ebp),%eax │ │ + dec %eax │ │ cmp %ecx,%eax │ │ - jne adc00 │ │ - jmp adede │ │ - lea 0x5(%eax),%ecx │ │ - lea 0x4(%edx),%eax │ │ + cmovg %ecx,%eax │ │ + mov %ecx,%edx │ │ + mov %ecx,%esi │ │ + neg %edx │ │ + mov 0xc(%ebp),%ecx │ │ + dec %ecx │ │ + mov %ecx,0x28(%esp) │ │ + cmp %edx,%ecx │ │ + cmovle %ecx,%edx │ │ + xor %ecx,%ecx │ │ + test %esi,%esi │ │ + cmovs %ecx,%eax │ │ + mov %eax,(%esp) │ │ + cmovg %ecx,%edx │ │ + mov 0x18(%ebp),%ebx │ │ + mov 0x10(%ebp),%eax │ │ + lea -0x1(%eax),%ecx │ │ + cmp %ebx,%ecx │ │ + cmovg %ebx,%ecx │ │ + mov %ebx,%eax │ │ + neg %eax │ │ + mov 0x8(%ebp),%esi │ │ + lea -0x1(%esi),%edi │ │ + cmp %eax,%edi │ │ + cmovle %edi,%eax │ │ + test %ebx,%ebx │ │ + mov $0x0,%esi │ │ + cmovs %esi,%ecx │ │ + mov %ecx,0x20(%esp) │ │ + mov $0x0,%ecx │ │ + cmovg %ecx,%eax │ │ mov %eax,0x1c(%esp) │ │ - mov %ecx,0x24(%esp) │ │ - cmp $0x2,%ecx │ │ - jl add19 │ │ - cmpl $0x3,0x1c(%esp) │ │ - jl ae088 │ │ + mov 0x8(%ebp),%eax │ │ + sub 0x10(%ebp),%eax │ │ + add %ebx,%eax │ │ + cmp %edi,%eax │ │ + cmovle %eax,%edi │ │ + test %eax,%eax │ │ + cmovs %ecx,%edi │ │ + xor %ecx,%ecx │ │ + mov %edi,0x4(%esp) │ │ mov 0xc(%ebp),%eax │ │ - add $0x2,%eax │ │ - mov %eax,0x18(%esp) │ │ - mov 0x2c(%esp),%eax │ │ - add $0x926,%eax │ │ - lea 0xc80(%esp),%edx │ │ - mov $0x1,%ecx │ │ - nop │ │ - nop │ │ - nop │ │ - mov %eax,0x10(%esp) │ │ - mov %edx,0xc(%esp) │ │ - mov 0x2c(%esp),%eax │ │ - movzwl 0x30c(%eax,%ecx,2),%edi │ │ - mov %ecx,0x14(%esp) │ │ - movzwl 0x618(%eax,%ecx,2),%eax │ │ - xor %ebx,%ebx │ │ - mov 0x18(%esp),%ecx │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov %eax,%edx │ │ - mov 0x10(%esp),%eax │ │ - movzwl (%eax,%ebx,1),%eax │ │ - add %edx,%edi │ │ - add %eax,%edi │ │ - mov 0xc(%esp),%esi │ │ - mov %edi,(%esi,%ebx,2) │ │ - add $0x30c,%ebx │ │ - dec %ecx │ │ + sub 0x14(%ebp),%eax │ │ + add 0x1c(%ebp),%eax │ │ + mov 0x28(%esp),%ebx │ │ + cmp %ebx,%eax │ │ + cmovle %eax,%ebx │ │ + test %eax,%eax │ │ + cmovs %ecx,%ebx │ │ + mov %ebx,%ecx │ │ + mov 0x24(%ebp),%eax │ │ + sar %eax │ │ mov %edx,%edi │ │ - jne adce0 │ │ - mov 0x14(%esp),%ecx │ │ - inc %ecx │ │ - mov 0x10(%esp),%eax │ │ - add $0x2,%eax │ │ - mov 0xc(%esp),%edx │ │ - add $0x4,%edx │ │ - cmp 0x24(%esp),%ecx │ │ - jne adcb0 │ │ - cmpl $0x3,0x1c(%esp) │ │ - jl add9d │ │ - mov 0x8(%ebp),%eax │ │ - add $0x4,%eax │ │ - cmp $0x3,%eax │ │ - jl add9d │ │ - lea 0xc7c(%esp),%eax │ │ - lea 0xc88(%esp),%ebx │ │ + mov %eax,%esi │ │ + mov %eax,0x10(%esp) │ │ + imul %eax,%edi │ │ + mov 0xc(%ebp),%eax │ │ + mov %edx,0x40(%esp) │ │ + sub %edx,%eax │ │ + mov 0xc(%esp),%ebx │ │ + mov %ecx,%esi │ │ + mov %ecx,0x28(%esp) │ │ + sub %ecx,%eax │ │ + mov %eax,0x2c(%esp) │ │ + test %eax,%eax │ │ + mov 0x20(%ebp),%ecx │ │ + lea (%ecx,%edi,2),%eax │ │ + mov %eax,0x30(%esp) │ │ + mov (%esp),%ecx │ │ + jle b399c │ │ + mov %edi,0x8(%esp) │ │ + mov 0x2c(%ebp),%edx │ │ + sar %edx │ │ + mov %edx,%eax │ │ + mov %edx,0x24(%esp) │ │ + imul %edx,%ecx │ │ + add 0x20(%esp),%ecx │ │ + add %ecx,%ecx │ │ + add 0x28(%ebp),%ecx │ │ + mov %ecx,(%esp) │ │ mov 0x8(%ebp),%ecx │ │ - add $0x2,%ecx │ │ - mov %ecx,0x14(%esp) │ │ - mov $0x2,%ecx │ │ - nop │ │ - nop │ │ + mov %ecx,%edx │ │ + mov 0x1c(%esp),%edi │ │ + sub %edi,%edx │ │ + mov 0x4(%esp),%eax │ │ + sub %eax,%edx │ │ + mov %edi,%esi │ │ + sub $0x1,%esi │ │ + add %edx,%esi │ │ + mov %esi,0x3c(%esp) │ │ + add %edx,%edx │ │ + mov %edx,0x20(%esp) │ │ + cmp $0x1,%edi │ │ + jae b36ae │ │ + test %eax,%eax │ │ + mov 0x20(%ebp),%edx │ │ + mov 0x30(%esp),%esi │ │ + je b382c │ │ + mov %eax,%ebx │ │ + and $0xfffffff0,%ebx │ │ + mov %ebx,0x14(%esp) │ │ + mov 0x8(%esp),%ebx │ │ + add %ecx,%ebx │ │ + sub %edi,%ebx │ │ + sub %eax,%ebx │ │ + lea 0x10(%edx,%ebx,2),%edi │ │ + mov 0x10(%esp),%ecx │ │ + lea (%ecx,%ecx,1),%eax │ │ + mov %eax,0x18(%esp) │ │ + lea (%edx,%ebx,2),%eax │ │ + mov %eax,0x8(%esp) │ │ + xor %edx,%edx │ │ + mov (%esp),%eax │ │ + mov 0xc(%esp),%ebx │ │ + jmp b3620 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %ecx,0x10(%esp) │ │ - mov 0x4(%eax),%edx │ │ - mov 0x8(%eax),%esi │ │ + mov (%esp),%eax │ │ + mov 0x24(%esp),%ecx │ │ + lea (%eax,%ecx,2),%eax │ │ + mov 0x10(%esp),%ecx │ │ + lea (%esi,%ecx,2),%esi │ │ + mov 0x1c(%esp),%edx │ │ + inc %edx │ │ + mov 0x18(%esp),%ecx │ │ + add %ecx,%ebx │ │ + mov %ebx,%edi │ │ + add %ecx,0x8(%esp) │ │ + cmp 0x2c(%esp),%edx │ │ + mov 0xc(%esp),%ebx │ │ + je b399c │ │ + mov %edx,0x1c(%esp) │ │ + sub $0x4,%esp │ │ + pushl 0x24(%esp) │ │ + mov %eax,0x8(%esp) │ │ + push %eax │ │ + push %esi │ │ + call 1470 │ │ + add $0x10,%esp │ │ + cmpl $0x0,0x4(%esp) │ │ + mov %edi,%ebx │ │ + jle b35f0 │ │ + mov 0x3c(%esp),%eax │ │ + movzwl (%esi,%eax,2),%eax │ │ + xor %edx,%edx │ │ + cmpl $0x10,0x4(%esp) │ │ + jb b368f │ │ + movd %eax,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ mov 0x14(%esp),%ecx │ │ - mov %ebx,0xc(%esp) │ │ - nop │ │ + mov %ebx,%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movdqu %xmm0,-0x10(%edx) │ │ + movdqu %xmm0,(%edx) │ │ + add $0x20,%edx │ │ + add $0xfffffff0,%ecx │ │ + jne b3670 │ │ + mov 0x14(%esp),%edx │ │ + cmp %edx,0x4(%esp) │ │ + je b35f0 │ │ + mov 0x4(%esp),%ecx │ │ + sub %edx,%ecx │ │ + mov 0x8(%esp),%edi │ │ + lea (%edi,%edx,2),%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %esi,%edi │ │ - mov (%ebx),%esi │ │ - add %edi,%edx │ │ - add %esi,%edx │ │ - mov %edx,-0x4(%ebx) │ │ - add $0x4,%ebx │ │ + mov %ax,(%edx) │ │ + add $0x2,%edx │ │ dec %ecx │ │ - mov %edi,%edx │ │ - jne add70 │ │ - add $0x618,%eax │ │ - mov 0x10(%esp),%ecx │ │ - inc %ecx │ │ + jne b36a0 │ │ + jmp b35f0 │ │ + test %edi,%edi │ │ + mov 0x20(%ebp),%edx │ │ + mov %edx,%ebx │ │ + mov 0x30(%esp),%esi │ │ + jle b388c │ │ + and $0xfffffff0,%edi │ │ + mov %edi,0x38(%esp) │ │ + mov 0x4(%esp),%eax │ │ + mov %eax,%edx │ │ + and $0xfffffff0,%edx │ │ + mov %edx,0x44(%esp) │ │ + mov 0x8(%esp),%edx │ │ + add %ecx,%edx │ │ + lea (%ebx,%edx,2),%edi │ │ + sub %eax,%edx │ │ + lea 0x10(%ebx,%edx,2),%ecx │ │ + mov %ecx,0x18(%esp) │ │ + neg %eax │ │ + mov %eax,0x48(%esp) │ │ + mov 0x10(%esp),%eax │ │ + add %eax,%eax │ │ + mov %eax,0x34(%esp) │ │ + xor %edx,%edx │ │ + mov (%esp),%ecx │ │ mov 0xc(%esp),%ebx │ │ - add $0x618,%ebx │ │ - cmp 0x1c(%esp),%ecx │ │ - jne add50 │ │ - cmpl $0x2,0x24(%esp) │ │ - jl ade4c │ │ - cmpl $0x3,0x1c(%esp) │ │ - jl ae088 │ │ - mov 0xc(%ebp),%eax │ │ - add $0x2,%eax │ │ - mov %eax,0x18(%esp) │ │ - mov 0x2c(%esp),%eax │ │ - add $0x926,%eax │ │ - lea 0x1b710(%esp),%edx │ │ - mov $0x1,%ecx │ │ - nop │ │ - nop │ │ + jmp b373b │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %eax,0x10(%esp) │ │ - mov %edx,0xc(%esp) │ │ - mov 0x2c(%esp),%eax │ │ - movzwl 0x30c(%eax,%ecx,2),%edi │ │ - imul %edi,%edi │ │ - mov %ecx,0x14(%esp) │ │ - movzwl 0x618(%eax,%ecx,2),%eax │ │ - imul %eax,%eax │ │ - xor %ebx,%ebx │ │ - mov 0x18(%esp),%ecx │ │ nop │ │ nop │ │ nop │ │ - nop │ │ - mov %eax,%edx │ │ - mov 0x10(%esp),%eax │ │ - movzwl (%eax,%ebx,1),%eax │ │ - imul %eax,%eax │ │ - add %edx,%edi │ │ + mov (%esp),%ecx │ │ + mov 0x24(%esp),%eax │ │ + lea (%ecx,%eax,2),%ecx │ │ + mov 0x34(%esp),%eax │ │ + add %eax,%esi │ │ + mov 0x14(%esp),%edx │ │ + inc %edx │ │ + add %eax,%ebx │ │ + mov %ebx,0x18(%esp) │ │ add %eax,%edi │ │ - mov 0xc(%esp),%esi │ │ - mov %edi,(%esi,%ebx,2) │ │ - add $0x30c,%ebx │ │ - dec %ecx │ │ - mov %edx,%edi │ │ - jne ade10 │ │ - mov 0x14(%esp),%ecx │ │ - inc %ecx │ │ - mov 0x10(%esp),%eax │ │ - add $0x2,%eax │ │ - mov 0xc(%esp),%edx │ │ - add $0x4,%edx │ │ - cmp 0x24(%esp),%ecx │ │ - jne adde0 │ │ - cmpl $0x3,0x1c(%esp) │ │ - jl ae088 │ │ - mov 0x8(%ebp),%edx │ │ - lea 0x4(%edx),%eax │ │ - cmp $0x2,%eax │ │ - jle ae8b9 │ │ - lea 0x1b70c(%esp),%eax │ │ - lea 0x1b718(%esp),%ebx │ │ - lea 0x2(%edx),%ecx │ │ - mov %ecx,0x14(%esp) │ │ - mov $0x2,%ecx │ │ - mov %ecx,0x10(%esp) │ │ - mov 0x4(%eax),%ecx │ │ - mov 0x8(%eax),%edx │ │ - mov 0x14(%esp),%edi │ │ - mov %ebx,0xc(%esp) │ │ - nop │ │ - nop │ │ - nop │ │ + cmp 0x2c(%esp),%edx │ │ + mov 0xc(%esp),%ebx │ │ + je b399c │ │ + mov %edx,0x14(%esp) │ │ + mov %edi,0x8(%esp) │ │ + mov 0x1c(%esp),%edi │ │ + lea (%esi,%edi,2),%eax │ │ + sub $0x4,%esp │ │ + pushl 0x24(%esp) │ │ + mov %ecx,0x8(%esp) │ │ + push %ecx │ │ + push %eax │ │ + call 1470 │ │ + add $0x10,%esp │ │ + cmp $0x10,%edi │ │ + movzwl (%esi,%edi,2),%eax │ │ + mov $0x0,%ecx │ │ + mov 0x4(%esp),%edx │ │ + mov 0x18(%esp),%ebx │ │ + jb b37b0 │ │ + movd %eax,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + xor %ecx,%ecx │ │ + mov 0x38(%esp),%edi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movdqu %xmm0,(%esi,%ecx,2) │ │ + movdqu %xmm0,0x10(%esi,%ecx,2) │ │ + add $0x10,%ecx │ │ + cmp %ecx,%edi │ │ + jne b3790 │ │ + mov %edi,%ecx │ │ + mov 0x1c(%esp),%edi │ │ + cmp %ecx,%edi │ │ + je b37b9 │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %edx,%esi │ │ - mov (%ebx),%edx │ │ - add %esi,%ecx │ │ - add %edx,%ecx │ │ - mov %ecx,-0x4(%ebx) │ │ - add $0x4,%ebx │ │ - dec %edi │ │ - mov %esi,%ecx │ │ - jne adea0 │ │ - add $0x618,%eax │ │ - mov 0x10(%esp),%ecx │ │ + mov %ax,(%esi,%ecx,2) │ │ inc %ecx │ │ - mov 0xc(%esp),%ebx │ │ - add $0x618,%ebx │ │ - cmp 0x1c(%esp),%ecx │ │ - jne ade80 │ │ - jmp ae088 │ │ - lea 0x4(%edx),%ecx │ │ - cmp $0x3,%ecx │ │ - jge adbc2 │ │ - cmpl $0x0,0x34(%esp) │ │ - jle ae079 │ │ - mov 0xc(%ebp),%eax │ │ - add $0x4,%eax │ │ - cmp $0x3,%eax │ │ - jl ae088 │ │ - mov %eax,0x20(%esp) │ │ - mov 0xc(%ebp),%eax │ │ - add $0x2,%eax │ │ - mov %eax,0x28(%esp) │ │ - mov 0x2c(%esp),%eax │ │ - add $0xc30,%eax │ │ - lea 0x1b70c(%esp),%ecx │ │ - xor %esi,%esi │ │ - nop │ │ - nop │ │ + cmp %ecx,%edi │ │ + jne b37b0 │ │ + test %edx,%edx │ │ + mov 0x8(%esp),%edi │ │ + je b3710 │ │ + jle b3710 │ │ + mov 0x3c(%esp),%eax │ │ + movzwl (%esi,%eax,2),%eax │ │ + xor %ecx,%ecx │ │ + cmp $0x10,%edx │ │ + jb b3813 │ │ + movd %eax,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + mov 0x44(%esp),%ecx │ │ + mov %ebx,%edx │ │ nop │ │ nop │ │ + movdqu %xmm0,-0x10(%edx) │ │ + movdqu %xmm0,(%edx) │ │ + add $0x20,%edx │ │ + add $0xfffffff0,%ecx │ │ + jne b37f0 │ │ + mov 0x44(%esp),%ecx │ │ + cmp %ecx,0x4(%esp) │ │ + mov 0x8(%esp),%edi │ │ + je b3710 │ │ + add 0x48(%esp),%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %ecx,0x1c(%esp) │ │ - mov %eax,0x24(%esp) │ │ - mov 0x2c(%esp),%eax │ │ - movzwl (%eax,%esi,2),%ecx │ │ - imul %ecx,%ecx │ │ - mov %ecx,0xc(%esp) │ │ - movzwl 0x30c(%eax,%esi,2),%edi │ │ - imul %edi,%edi │ │ - movzwl 0x618(%eax,%esi,2),%edx │ │ - imul %edx,%edx │ │ - mov %esi,0x18(%esp) │ │ - movzwl 0x924(%eax,%esi,2),%ecx │ │ - imul %ecx,%ecx │ │ - xor %ebx,%ebx │ │ - mov 0x28(%esp),%eax │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %ax,(%edi,%ecx,2) │ │ + inc %ecx │ │ + jne b3820 │ │ + jmp b3710 │ │ + mov 0x28(%esp),%eax │ │ + mov 0x40(%esp),%ecx │ │ + mov %esi,%edi │ │ + lea (%ecx,%eax,1),%esi │ │ + sub 0xc(%ebp),%esi │ │ + mov 0x24(%esp),%eax │ │ + add %eax,%eax │ │ + mov %eax,0x24(%esp) │ │ + mov 0x10(%esp),%eax │ │ + add %eax,%eax │ │ + mov %eax,0x4(%esp) │ │ + mov (%esp),%eax │ │ + mov 0xc(%esp),%ebx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %edi,0x10(%esp) │ │ - mov %ecx,0x14(%esp) │ │ - lea (%edx,%ecx,1),%esi │ │ - add %edi,%esi │ │ - add 0xc(%esp),%esi │ │ - mov 0x24(%esp),%ecx │ │ - movzwl (%ecx,%ebx,1),%ecx │ │ - imul %ecx,%ecx │ │ - add %ecx,%esi │ │ - mov 0x1c(%esp),%edi │ │ - mov %esi,(%edi,%ebx,2) │ │ - mov %edx,%edi │ │ - mov 0x14(%esp),%edx │ │ - add $0x30c,%ebx │ │ - dec %eax │ │ - mov 0x10(%esp),%esi │ │ - mov %esi,0xc(%esp) │ │ - jne adf70 │ │ - mov 0x18(%esp),%esi │ │ + mov %eax,(%esp) │ │ + sub $0x4,%esp │ │ + pushl 0x24(%esp) │ │ + push %eax │ │ + push %edi │ │ + call 1470 │ │ + mov 0x1c(%esp),%ebx │ │ + mov 0x10(%esp),%eax │ │ + add $0x10,%esp │ │ + add 0x24(%esp),%eax │ │ + add 0x4(%esp),%edi │ │ inc %esi │ │ - mov 0x24(%esp),%eax │ │ - add $0x2,%eax │ │ - mov 0x1c(%esp),%ecx │ │ - add $0x4,%ecx │ │ - cmp 0x34(%esp),%esi │ │ - jne adf20 │ │ - mov 0x20(%esp),%ecx │ │ - cmp $0x3,%ecx │ │ - jl ae088 │ │ - mov 0x8(%ebp),%eax │ │ - add $0x4,%eax │ │ - cmp $0x3,%eax │ │ - jl ae088 │ │ - lea 0x1b70c(%esp),%edx │ │ - mov 0x8(%ebp),%eax │ │ - add $0x2,%eax │ │ - mov %eax,0x18(%esp) │ │ - lea 0x1b71c(%esp),%esi │ │ - mov $0x2,%eax │ │ - mov %ecx,0x20(%esp) │ │ - nop │ │ + jne b3860 │ │ + jmp b399c │ │ + mov 0x4(%esp),%edx │ │ + mov %edx,%eax │ │ + and $0xfffffff0,%eax │ │ + mov %eax,0x34(%esp) │ │ + mov 0x8(%esp),%eax │ │ + add %ecx,%eax │ │ + lea (%ebx,%eax,2),%edi │ │ + sub %edx,%eax │ │ + lea 0x10(%ebx,%eax,2),%eax │ │ + mov %eax,0x8(%esp) │ │ + mov 0x10(%esp),%eax │ │ + add %eax,%eax │ │ + mov %eax,0x14(%esp) │ │ + neg %edx │ │ + mov %edx,0x38(%esp) │ │ + xor %edx,%edx │ │ + mov (%esp),%ecx │ │ + mov 0xc(%esp),%ebx │ │ + jmp b3900 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %eax,0x1c(%esp) │ │ - mov (%edx),%eax │ │ - mov 0x4(%edx),%edi │ │ - mov 0x8(%edx),%ecx │ │ - mov %edx,0x14(%esp) │ │ - mov 0xc(%edx),%ebx │ │ - mov %esi,0x24(%esp) │ │ + mov (%esp),%ecx │ │ + mov 0x24(%esp),%eax │ │ + lea (%ecx,%eax,2),%ecx │ │ + mov 0x10(%esp),%eax │ │ + lea (%esi,%eax,2),%esi │ │ mov 0x18(%esp),%edx │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov %eax,0x10(%esp) │ │ - mov %ebx,0xc(%esp) │ │ - lea (%ecx,%ebx,1),%eax │ │ - add %edi,%eax │ │ - add 0x10(%esp),%eax │ │ - mov (%esi),%ebx │ │ - add %ebx,%eax │ │ - mov %eax,-0x8(%esi) │ │ - add $0x4,%esi │ │ - dec %edx │ │ - mov %edi,%eax │ │ - mov %ecx,%edi │ │ - mov 0xc(%esp),%ecx │ │ - jne ae030 │ │ - mov 0x14(%esp),%edx │ │ - add $0x618,%edx │ │ + inc %edx │ │ + mov 0x14(%esp),%eax │ │ + add %eax,%ebx │ │ + mov %ebx,0x8(%esp) │ │ + add %eax,%edi │ │ + cmp 0x2c(%esp),%edx │ │ + mov 0xc(%esp),%ebx │ │ + je b399c │ │ + mov %edx,0x18(%esp) │ │ mov 0x1c(%esp),%eax │ │ - inc %eax │ │ - mov 0x24(%esp),%esi │ │ - add $0x618,%esi │ │ - mov 0x20(%esp),%ecx │ │ - cmp %ecx,%eax │ │ - jne ae010 │ │ - jmp ae088 │ │ - mov 0xc(%ebp),%eax │ │ - lea 0x4(%eax),%ecx │ │ - cmp $0x3,%ecx │ │ - jge adfd6 │ │ - mov 0xc(%ebp),%esi │ │ - cmp $0xffffffff,%esi │ │ - mov $0x0,%ebx │ │ - jl ae1f9 │ │ - bsr 0x18(%ebp),%eax │ │ - xor $0x1f,%eax │ │ - mov 0x38(%esp),%cl │ │ - mov %cl,%bl │ │ - inc %ebx │ │ - mov $0x18,%edx │ │ - sub %eax,%edx │ │ - lea (%edx,%edx,1),%ecx │ │ - mov $0x1,%eax │ │ - mov $0x1,%edi │ │ - mov %ecx,0x24(%esp) │ │ - shl %cl,%edi │ │ - mov %edx,0x14(%esp) │ │ - mov %edx,%ecx │ │ - shl %cl,%eax │ │ - mov 0x8(%ebp),%ecx │ │ - cmp $0xfffffffe,%ecx │ │ - jg ae0eb │ │ - mov $0xffffffff,%eax │ │ - nop │ │ - nop │ │ - nop │ │ + lea (%esi,%eax,2),%eax │ │ + sub $0x4,%esp │ │ + pushl 0x24(%esp) │ │ + mov %ecx,0x8(%esp) │ │ + push %ecx │ │ + push %eax │ │ + call 1470 │ │ + add $0x10,%esp │ │ + mov 0x4(%esp),%edx │ │ + test %edx,%edx │ │ + mov 0x8(%esp),%ebx │ │ + je b38d0 │ │ + jle b38d0 │ │ + mov 0x3c(%esp),%eax │ │ + movzwl (%esi,%eax,2),%eax │ │ + xor %ecx,%ecx │ │ + cmp $0x10,%edx │ │ + jb b397f │ │ + movd %eax,%xmm0 │ │ + pshuflw $0xe0,%xmm0,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + mov 0x34(%esp),%ecx │ │ + mov %ebx,%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - add %ebx,%eax │ │ - cmp %esi,%eax │ │ - jle ae0e0 │ │ - jmp ae1f9 │ │ - sar %edi │ │ - mov %edi,0x10(%esp) │ │ - sar %eax │ │ - mov %eax,0x1c(%esp) │ │ - lea 0x2(%ecx),%eax │ │ - mov %eax,0x18(%esp) │ │ - lea 0xc84(%esp),%eax │ │ - mov %eax,0xc(%esp) │ │ - imul $0x618,%ebx,%eax │ │ - mov %eax,0x38(%esp) │ │ - lea 0x1b714(%esp),%eax │ │ - mov $0xffffffff,%edx │ │ - mov 0x48(%esp),%ecx │ │ - lea -0x56e0(%ecx),%ecx │ │ - mov %ecx,0x34(%esp) │ │ - mov %ebx,0x20(%esp) │ │ - jmp ae161 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movdqu %xmm0,-0x10(%edx) │ │ + movdqu %xmm0,(%edx) │ │ + add $0x20,%edx │ │ + add $0xfffffff0,%ecx │ │ + jne b3960 │ │ + mov 0x34(%esp),%ecx │ │ + cmp %ecx,0x4(%esp) │ │ + je b38d0 │ │ + add 0x38(%esp),%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x20(%esp),%ebx │ │ - mov 0x28(%esp),%edx │ │ - add %ebx,%edx │ │ - mov 0x38(%esp),%ecx │ │ - add %ecx,%esi │ │ - mov %esi,0xc(%esp) │ │ - add %ecx,%eax │ │ - mov 0xc(%ebp),%esi │ │ - cmp %esi,%edx │ │ - jg ae1f9 │ │ - mov %edx,0x28(%esp) │ │ - xor %edi,%edi │ │ - mov 0x10(%esp),%ecx │ │ - mov 0xc(%esp),%esi │ │ - jmp ae1b5 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %ax,(%edi,%ecx,2) │ │ + inc %ecx │ │ + jne b3990 │ │ + jmp b38d0 │ │ + mov 0x40(%esp),%ecx │ │ + test %ecx,%ecx │ │ + jle b39f0 │ │ + mov 0x8(%ebp),%eax │ │ + add %eax,%eax │ │ + mov %eax,(%esp) │ │ + mov 0x10(%esp),%eax │ │ + add %eax,%eax │ │ + mov %eax,0x4(%esp) │ │ + mov 0x20(%ebp),%esi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x34(%esp),%ecx │ │ - movzbl (%ecx,%edx,1),%ecx │ │ - imul 0x3c(%esp),%esi │ │ - imul %ecx,%esi │ │ - add $0x800,%esi │ │ - shr $0xc,%esi │ │ - mov %esi,(%eax,%edi,4) │ │ - mov $0x100,%edx │ │ - sub %ecx,%edx │ │ - mov 0xc(%esp),%esi │ │ - mov %edx,(%esi,%edi,4) │ │ - inc %edi │ │ - cmp %edi,0x18(%esp) │ │ - mov 0x10(%esp),%ecx │ │ - je ae140 │ │ - mov (%eax,%edi,4),%edx │ │ - add %ecx,%edx │ │ - mov 0x24(%esp),%ecx │ │ - sar %cl,%edx │ │ - mov (%esi,%edi,4),%esi │ │ - mov 0x1c(%esp),%ecx │ │ - lea (%esi,%ecx,1),%ebx │ │ - mov 0x14(%esp),%ecx │ │ - sar %cl,%ebx │ │ - imul 0x10(%ebp),%edx │ │ - imul %ebx,%ebx │ │ - sub %ebx,%edx │ │ - jns ae1dd │ │ - xor %edx,%edx │ │ - imul 0x14(%ebp),%edx │ │ - add $0x80000,%edx │ │ - shr $0x14,%edx │ │ - cmp $0xff,%edx │ │ - jb ae180 │ │ - mov $0xff,%edx │ │ - jmp ae180 │ │ - lea 0x1bd30(%esp),%edx │ │ - lea 0x12a0(%esp),%eax │ │ - mov 0x2c(%esp),%edi │ │ - lea 0x92a(%edi),%ebx │ │ - cmpl $0x19,0x10(%ebp) │ │ - jne ae41c │ │ + sub $0x4,%esp │ │ + pushl 0x4(%esp) │ │ + pushl 0x38(%esp) │ │ + push %esi │ │ + mov %esi,%edi │ │ + mov %ecx,%esi │ │ + call 1470 │ │ mov %esi,%ecx │ │ + mov %edi,%esi │ │ + add $0x10,%esp │ │ + add 0x4(%esp),%esi │ │ dec %ecx │ │ - mov %ecx,0x44(%esp) │ │ - jle ae5bc │ │ - cmpl $0x0,0x8(%ebp) │ │ - jle ae867 │ │ - mov %ebx,0x18(%esp) │ │ - lea 0x1c34c(%esp),%ecx │ │ - lea 0x18bc(%esp),%ebx │ │ - mov %ebx,0xc(%esp) │ │ - add $0xc36,%edi │ │ - movl $0x0,0x34(%esp) │ │ - mov 0x30(%esp),%ebx │ │ - nop │ │ + jne b39c0 │ │ + mov 0x28(%esp),%ecx │ │ + test %ecx,%ecx │ │ + mov 0x8(%ebp),%edx │ │ + jg b39fe │ │ + jmp b3a60 │ │ + mov 0x20(%ebp),%esi │ │ + mov 0x28(%esp),%ecx │ │ + test %ecx,%ecx │ │ + mov 0x8(%ebp),%edx │ │ + jle b3a60 │ │ + mov %ecx,%eax │ │ + add %edx,%edx │ │ + mov 0x10(%esp),%ecx │ │ + mov %ecx,%edi │ │ + imul 0x2c(%esp),%edi │ │ + add %edi,%edi │ │ + mov %edi,(%esp) │ │ + mov 0x2c(%esp),%edi │ │ + lea -0x2(%edi,%edi,1),%edi │ │ + imul %ecx,%edi │ │ + mov %edi,0x4(%esp) │ │ + add %ecx,%ecx │ │ + mov %ecx,0x30(%esp) │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %ecx,0x10(%esp) │ │ - mov %edi,0x2c(%esp) │ │ - mov -0x618(%eax),%ecx │ │ - mov %ecx,0x3c(%esp) │ │ - mov %eax,0x20(%esp) │ │ - mov 0x618(%eax),%esi │ │ - mov -0x618(%edx),%eax │ │ - mov %eax,0x24(%esp) │ │ - mov %edx,0x28(%esp) │ │ - mov 0x618(%edx),%edi │ │ - mov %edi,0x14(%esp) │ │ - mov %esi,0x38(%esp) │ │ - xor %ecx,%ecx │ │ - mov 0xc(%esp),%eax │ │ - mov %ebx,0x30(%esp) │ │ - mov %eax,0xc(%esp) │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %eax,0x28(%esp) │ │ + mov (%esp),%eax │ │ + add %esi,%eax │ │ + mov 0x4(%esp),%ecx │ │ + add %esi,%ecx │ │ + sub $0x4,%esp │ │ + push %edx │ │ + push %ecx │ │ + push %eax │ │ + mov %esi,%edi │ │ + mov %edx,%esi │ │ + call 1470 │ │ + mov %esi,%edx │ │ + mov %edi,%esi │ │ + mov 0x38(%esp),%eax │ │ + add $0x10,%esp │ │ + add 0x30(%esp),%esi │ │ + dec %eax │ │ + jne b3a30 │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - add 0x3c(%esp),%esi │ │ - lea (%esi,%esi,2),%ebx │ │ - mov 0xc(%esp),%eax │ │ - mov -0x8(%eax,%ecx,4),%edx │ │ - mov 0xc(%esp),%eax │ │ - add -0xc38(%eax,%ecx,4),%edx │ │ - mov 0xc(%esp),%eax │ │ - mov -0xc30(%eax,%ecx,4),%esi │ │ - mov %esi,0x3c(%esp) │ │ - add %esi,%edx │ │ - mov 0xc(%esp),%eax │ │ - mov (%eax,%ecx,4),%esi │ │ - add %esi,%edx │ │ - lea (%edx,%edx,4),%edx │ │ - lea (%edx,%ebx,2),%edx │ │ - add 0x24(%esp),%edi │ │ - lea (%edi,%edi,2),%eax │ │ - mov %eax,0x1c(%esp) │ │ - mov 0x18(%esp),%edi │ │ - movzwl (%edi,%ecx,2),%ebx │ │ - imul %edx,%ebx │ │ - mov 0x10(%esp),%edi │ │ - mov -0x8(%edi,%ecx,4),%edx │ │ - add -0xc38(%edi,%ecx,4),%edx │ │ - mov -0xc30(%edi,%ecx,4),%eax │ │ - mov %eax,0x24(%esp) │ │ - add %eax,%edx │ │ - mov (%edi,%ecx,4),%edi │ │ - add %edi,%edx │ │ - lea (%edx,%edx,4),%edx │ │ - mov 0x1c(%esp),%eax │ │ - lea (%edx,%eax,2),%edx │ │ - lea 0x100(%ebx,%edx,1),%edx │ │ - mov 0x30(%esp),%ebx │ │ - sar $0x9,%edx │ │ - mov %edx,(%ebx,%ecx,4) │ │ - inc %ecx │ │ - cmp %ecx,0x8(%ebp) │ │ - jne ae2b0 │ │ - xor %eax,%eax │ │ - mov 0x38(%esp),%edi │ │ - mov 0x14(%esp),%esi │ │ - lea (%edi,%edi,2),%ecx │ │ - mov 0xc(%esp),%edx │ │ - mov (%edx,%eax,4),%edi │ │ - mov -0x8(%edx,%eax,4),%edx │ │ - add %edi,%edx │ │ - lea (%edx,%edx,4),%edx │ │ - lea (%edx,%ecx,2),%ecx │ │ - lea (%esi,%esi,2),%edx │ │ - mov %edx,0x3c(%esp) │ │ - mov 0x10(%esp),%ebx │ │ - mov (%ebx,%eax,4),%edx │ │ - mov %edx,0x14(%esp) │ │ - mov 0x2c(%esp),%esi │ │ - movzwl (%esi,%eax,2),%esi │ │ - imul %ecx,%esi │ │ - mov -0x8(%ebx,%eax,4),%ecx │ │ - mov 0x30(%esp),%ebx │ │ - add %edx,%ecx │ │ - lea (%ecx,%ecx,4),%ecx │ │ - mov 0x3c(%esp),%edx │ │ - lea (%ecx,%edx,2),%ecx │ │ - lea 0x80(%esi,%ecx,1),%ecx │ │ - mov 0x14(%esp),%esi │ │ - sar $0x8,%ecx │ │ - mov %ecx,0x600(%ebx,%eax,4) │ │ - inc %eax │ │ - cmp %eax,0x8(%ebp) │ │ - jne ae350 │ │ - add $0xc00,%ebx │ │ - addl $0x618,0x18(%esp) │ │ - mov 0x20(%esp),%eax │ │ - add $0xc30,%eax │ │ - mov 0x28(%esp),%edx │ │ - add $0xc30,%edx │ │ - mov 0x34(%esp),%esi │ │ - add $0x2,%esi │ │ - addl $0xc30,0x10(%esp) │ │ - addl $0xc30,0xc(%esp) │ │ - mov 0x2c(%esp),%edi │ │ - add $0x618,%edi │ │ - mov 0x44(%esp),%ecx │ │ - mov %esi,0x34(%esp) │ │ - cmp %ecx,%esi │ │ - mov 0x10(%esp),%ecx │ │ - jl ae260 │ │ - mov %eax,0x20(%esp) │ │ - mov %edx,0x28(%esp) │ │ - mov %ebx,0x30(%esp) │ │ - mov 0xc(%ebp),%esi │ │ - jmp ae8a1 │ │ - mov %ebx,0x18(%esp) │ │ - mov %eax,0x20(%esp) │ │ - mov %edx,0x28(%esp) │ │ - test %esi,%esi │ │ - jle ae8b1 │ │ - cmpl $0x0,0x8(%ebp) │ │ - jle ae8b1 │ │ - mov 0x12a0(%esp),%edi │ │ - mov 0x1bd30(%esp),%esi │ │ - lea 0x1c34c(%esp),%ecx │ │ - lea 0x18bc(%esp),%eax │ │ - xor %edx,%edx │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffffc,%esp │ │ + sub $0x2c,%esp │ │ + call b3a81 │ │ + pop %eax │ │ + add $0x234ef,%eax │ │ + mov 0x18(%ebp),%ecx │ │ + test %ecx,%ecx │ │ + jle b3cc4 │ │ + mov 0x14(%ebp),%ecx │ │ + mov 0xc(%ebp),%edx │ │ + mov 0x20(%ebp),%esi │ │ + dec %esi │ │ + sar %edx │ │ + sar %ecx │ │ + mov %ecx,0x20(%esp) │ │ + mov %esi,(%esp) │ │ + movd %esi,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + add %edx,%edx │ │ + mov %edx,0x1c(%esp) │ │ + movdqa -0x14c70(%eax),%xmm1 │ │ + lea -0x4960(%eax),%eax │ │ + mov %eax,0xc(%esp) │ │ + mov 0x1c(%ebp),%eax │ │ + mov 0x10(%ebp),%ecx │ │ + mov 0x8(%ebp),%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %ecx,0x2c(%esp) │ │ - mov %eax,0x34(%esp) │ │ - mov %edx,0x38(%esp) │ │ - mov 0x20(%esp),%eax │ │ - mov -0x618(%eax),%ecx │ │ - mov %ecx,0x14(%esp) │ │ - mov 0x618(%eax),%edx │ │ - add $0x618,%eax │ │ - mov %eax,0x20(%esp) │ │ - mov 0x28(%esp),%eax │ │ - mov -0x618(%eax),%ebx │ │ - mov %ebx,0xc(%esp) │ │ - mov 0x618(%eax),%ebx │ │ - add $0x618,%eax │ │ - mov %eax,0x28(%esp) │ │ - mov %ebx,0x40(%esp) │ │ - mov %ebx,0x10(%esp) │ │ - mov %edx,0x44(%esp) │ │ - xor %ebx,%ebx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %edx,0x14(%esp) │ │ + mov %ecx,0x8(%esp) │ │ + mov %eax,0x24(%esp) │ │ + mov $0xffffffff,%ebx │ │ + movl $0x0,0x18(%esp) │ │ + mov 0x28(%ebp),%edi │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x34(%esp),%eax │ │ - add -0x620(%eax,%ebx,4),%edi │ │ - mov -0x618(%eax,%ebx,4),%ecx │ │ - mov %ecx,0x3c(%esp) │ │ - add %ecx,%edi │ │ - add 0x14(%esp),%edi │ │ - add %edx,%edi │ │ - mov -0x8(%eax,%ebx,4),%edx │ │ - add -0xc38(%eax,%ebx,4),%edx │ │ - mov -0xc30(%eax,%ebx,4),%ecx │ │ - mov %ecx,0x14(%esp) │ │ - add %ecx,%edx │ │ - mov (%eax,%ebx,4),%eax │ │ - mov %eax,0x24(%esp) │ │ - add %eax,%edx │ │ - lea (%edx,%edx,2),%edx │ │ - lea (%edx,%edi,4),%edx │ │ - mov 0x2c(%esp),%ecx │ │ - add -0x620(%ecx,%ebx,4),%esi │ │ - mov -0x618(%ecx,%ebx,4),%eax │ │ - mov %eax,0x1c(%esp) │ │ - add %eax,%esi │ │ - add 0xc(%esp),%esi │ │ - add 0x10(%esp),%esi │ │ - mov 0x18(%esp),%eax │ │ - movzwl (%eax,%ebx,2),%eax │ │ - imul %edx,%eax │ │ - mov -0x8(%ecx,%ebx,4),%edx │ │ - add -0xc38(%ecx,%ebx,4),%edx │ │ - mov -0xc30(%ecx,%ebx,4),%edi │ │ - mov %edi,0xc(%esp) │ │ - add %edi,%edx │ │ - mov (%ecx,%ebx,4),%edi │ │ - mov %edi,0x10(%esp) │ │ - add %edi,%edx │ │ - lea (%edx,%edx,2),%edx │ │ - lea (%edx,%esi,4),%edx │ │ - lea 0x100(%eax,%edx,1),%eax │ │ - sar $0x9,%eax │ │ - mov 0x30(%esp),%edx │ │ - mov %eax,(%edx,%ebx,4) │ │ - mov 0x24(%esp),%edx │ │ - inc %ebx │ │ - cmp %ebx,0x8(%ebp) │ │ - mov 0x1c(%esp),%esi │ │ - mov 0x3c(%esp),%edi │ │ - jne ae4c0 │ │ - addl $0x600,0x30(%esp) │ │ - addl $0x30c,0x18(%esp) │ │ - mov 0x38(%esp),%edx │ │ - inc %edx │ │ - mov 0x2c(%esp),%ecx │ │ - add $0x618,%ecx │ │ - mov 0x34(%esp),%eax │ │ - add $0x618,%eax │ │ - cmp 0xc(%ebp),%edx │ │ - mov 0x44(%esp),%edi │ │ - mov 0x40(%esp),%esi │ │ - jne ae460 │ │ - jmp ae8b1 │ │ - mov %ebx,0x18(%esp) │ │ - mov %eax,0x20(%esp) │ │ - mov %edx,0x28(%esp) │ │ - xor %eax,%eax │ │ - or $0x1,%eax │ │ - cmp %esi,%eax │ │ - jne ae8b1 │ │ - cmpl $0x0,0x8(%ebp) │ │ - jle ae8b1 │ │ - xor %ebx,%ebx │ │ - cmpl $0x4,0x8(%ebp) │ │ - mov $0x0,%eax │ │ - jb ae7bb │ │ - mov 0x8(%ebp),%eax │ │ + mov %edi,%edx │ │ + mov %edi,0x28(%esp) │ │ + sar $0x8,%edx │ │ + mov 0xc(%esp),%ecx │ │ + movsbl (%ecx,%edx,8),%esi │ │ + mov %esi,0x4(%esp) │ │ + lea -0x3(%ebx),%eax │ │ + mov %ebx,0x10(%esp) │ │ + cmp (%esp),%eax │ │ mov %eax,%esi │ │ - mov 0x30(%esp),%edi │ │ - lea (%edi,%eax,4),%eax │ │ - mov 0x20(%esp),%edx │ │ - lea -0x61c(%edx),%ecx │ │ - lea 0x61c(%edx,%esi,4),%edx │ │ - cmp %edx,%edi │ │ - mov 0x28(%esp),%edx │ │ - lea 0x61c(%edx,%esi,4),%esi │ │ - setb 0xc(%esp) │ │ - cmp %eax,%ecx │ │ - setb %ch │ │ - cmp %esi,%edi │ │ - lea -0x61c(%edx),%edx │ │ - setb %cl │ │ - cmp %eax,%edx │ │ - setb %dl │ │ - test %ch,0xc(%esp) │ │ + cmovg (%esp),%esi │ │ + test %eax,%eax │ │ mov $0x0,%eax │ │ - jne ae7bb │ │ - and %dl,%cl │ │ + cmovs %eax,%esi │ │ + mov 0x8(%esp),%edi │ │ + movzwl (%edi,%esi,2),%eax │ │ + imul 0x4(%esp),%eax │ │ + movsbl 0x1(%ecx,%edx,8),%esi │ │ + mov %esi,0x4(%esp) │ │ + mov %ecx,%esi │ │ + lea -0x2(%ebx),%ecx │ │ + cmp (%esp),%ecx │ │ + mov %ecx,%ebx │ │ + cmovg (%esp),%ebx │ │ + test %ecx,%ecx │ │ + mov $0x0,%ecx │ │ + cmovs %ecx,%ebx │ │ + movzwl (%edi,%ebx,2),%ecx │ │ + imul 0x4(%esp),%ecx │ │ + add %eax,%ecx │ │ + movsbl 0x2(%esi,%edx,8),%eax │ │ + mov %eax,0x4(%esp) │ │ + mov 0x10(%esp),%eax │ │ + lea -0x1(%eax),%esi │ │ + cmp (%esp),%esi │ │ + cmovg (%esp),%esi │ │ + cmp (%esp),%eax │ │ + mov %eax,%ebx │ │ + cmovg (%esp),%ebx │ │ + test %eax,%eax │ │ mov $0x0,%eax │ │ - jne ae7bb │ │ - mov 0x8(%ebp),%edx │ │ - mov %edx,%eax │ │ - and $0xfffffffc,%eax │ │ - xor %ecx,%ecx │ │ - mov 0x48(%esp),%esi │ │ - movdqa -0x15770(%esi),%xmm0 │ │ - pxor %xmm1,%xmm1 │ │ - movdqa -0x15940(%esi),%xmm2 │ │ - mov 0x28(%esp),%edi │ │ - mov 0x20(%esp),%edx │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - movdqu -0x61c(%edx,%ecx,4),%xmm3 │ │ - movdqu -0x618(%edx,%ecx,4),%xmm4 │ │ - movdqu 0x618(%edx,%ecx,4),%xmm5 │ │ - paddd %xmm4,%xmm5 │ │ - pshufd $0xf5,%xmm5,%xmm4 │ │ - pmuludq %xmm0,%xmm5 │ │ - pshufd $0xe8,%xmm5,%xmm5 │ │ - pmuludq %xmm0,%xmm4 │ │ - pshufd $0xe8,%xmm4,%xmm4 │ │ - punpckldq %xmm4,%xmm5 │ │ - movdqu 0x614(%edx,%ecx,4),%xmm4 │ │ - movdqu -0x614(%edx,%ecx,4),%xmm6 │ │ - paddd %xmm3,%xmm6 │ │ - movdqu 0x61c(%edx,%ecx,4),%xmm3 │ │ - paddd %xmm6,%xmm3 │ │ - paddd %xmm4,%xmm3 │ │ - movdqa %xmm3,%xmm4 │ │ - pslld $0x2,%xmm4 │ │ - paddd %xmm5,%xmm3 │ │ - paddd %xmm4,%xmm3 │ │ - movdqu -0x61c(%edi,%ecx,4),%xmm4 │ │ - movdqu -0x618(%edi,%ecx,4),%xmm5 │ │ - movdqu 0x618(%edi,%ecx,4),%xmm6 │ │ - paddd %xmm5,%xmm6 │ │ - pshufd $0xf5,%xmm6,%xmm5 │ │ - pmuludq %xmm0,%xmm6 │ │ - pshufd $0xe8,%xmm6,%xmm6 │ │ - pmuludq %xmm0,%xmm5 │ │ - pshufd $0xe8,%xmm5,%xmm5 │ │ - punpckldq %xmm5,%xmm6 │ │ - movdqu 0x614(%edi,%ecx,4),%xmm5 │ │ - movdqu -0x614(%edi,%ecx,4),%xmm7 │ │ - paddd %xmm4,%xmm7 │ │ - movdqu 0x61c(%edi,%ecx,4),%xmm4 │ │ - paddd %xmm7,%xmm4 │ │ - paddd %xmm5,%xmm4 │ │ + cmovle %eax,%esi │ │ + movzwl (%edi,%esi,2),%esi │ │ + mov $0x0,%eax │ │ + cmovs %eax,%ebx │ │ + imul 0x4(%esp),%esi │ │ + add %ecx,%esi │ │ + mov 0xc(%esp),%eax │ │ + movsbl 0x3(%eax,%edx,8),%ecx │ │ + mov %ecx,0x4(%esp) │ │ + movzwl (%edi,%ebx,2),%ecx │ │ + imul 0x4(%esp),%ecx │ │ + add %esi,%ecx │ │ + movsbl 0x4(%eax,%edx,8),%ebx │ │ + movd 0x10(%esp),%xmm2 │ │ + pshufd $0x0,%xmm2,%xmm2 │ │ + paddd %xmm1,%xmm2 │ │ + movdqa %xmm2,%xmm3 │ │ + pcmpgtd %xmm0,%xmm3 │ │ + movdqa %xmm0,%xmm4 │ │ + pand %xmm3,%xmm4 │ │ + pandn %xmm2,%xmm3 │ │ + por %xmm4,%xmm3 │ │ + pxor %xmm4,%xmm4 │ │ + pcmpgtd %xmm2,%xmm4 │ │ + pandn %xmm3,%xmm4 │ │ + movd %xmm4,%esi │ │ + mov %edi,%eax │ │ + movzwl (%edi,%esi,2),%esi │ │ + imul %ebx,%esi │ │ + add %ecx,%esi │ │ + mov 0xc(%esp),%edi │ │ + movsbl 0x5(%edi,%edx,8),%ebx │ │ + pshufd $0xe5,%xmm4,%xmm2 │ │ + movd %xmm2,%ecx │ │ + movzwl (%eax,%ecx,2),%ecx │ │ + imul %ebx,%ecx │ │ + add %esi,%ecx │ │ + movsbl 0x6(%edi,%edx,8),%ebx │ │ + pshufd $0x4e,%xmm4,%xmm2 │ │ + movd %xmm2,%esi │ │ + movzwl (%eax,%esi,2),%esi │ │ + imul %ebx,%esi │ │ + add %ecx,%esi │ │ + movsbl 0x7(%edi,%edx,8),%eax │ │ + mov 0x2c(%ebp),%ecx │ │ + mov %ecx,%edx │ │ + pshufd $0xe7,%xmm4,%xmm2 │ │ + movd %xmm2,%ecx │ │ + mov 0x8(%esp),%edi │ │ + movzwl (%edi,%ecx,2),%ecx │ │ + imul %eax,%ecx │ │ + add %esi,%ecx │ │ + mov $0x40,%eax │ │ + sub %ecx,%eax │ │ + sar $0x7,%eax │ │ + cmp %edx,%eax │ │ + cmovg %edx,%eax │ │ + mov 0x24(%ebp),%edx │ │ + cmp $0x40,%ecx │ │ + mov 0x18(%ebp),%ecx │ │ + mov $0x0,%esi │ │ + cmovg %esi,%eax │ │ + mov 0x14(%esp),%ebx │ │ mov 0x18(%esp),%esi │ │ - movq (%esi,%ecx,2),%xmm5 │ │ - punpcklwd %xmm1,%xmm5 │ │ - pshufd $0xf5,%xmm3,%xmm7 │ │ - pmuludq %xmm5,%xmm3 │ │ - pshufd $0xf5,%xmm5,%xmm5 │ │ - pmuludq %xmm7,%xmm5 │ │ - pshufd $0xe8,%xmm3,%xmm3 │ │ - pshufd $0xe8,%xmm5,%xmm5 │ │ - punpckldq %xmm5,%xmm3 │ │ - movdqa %xmm4,%xmm5 │ │ - paddd %xmm6,%xmm4 │ │ - paddd %xmm3,%xmm4 │ │ - pslld $0x2,%xmm5 │ │ - paddd %xmm5,%xmm4 │ │ - paddd %xmm2,%xmm4 │ │ - psrad $0x9,%xmm4 │ │ - mov 0x30(%esp),%esi │ │ - movdqu %xmm4,(%esi,%ecx,4) │ │ - add $0x4,%ecx │ │ - cmp %ecx,%eax │ │ - jne ae680 │ │ - cmp 0x8(%ebp),%eax │ │ - je ae8b1 │ │ - mov 0x30(%esp),%ecx │ │ - lea (%ecx,%eax,4),%ecx │ │ - mov %ecx,0xc(%esp) │ │ - mov 0x18(%esp),%ecx │ │ + mov %ax,(%ebx,%esi,2) │ │ + mov 0x28(%esp),%edi │ │ + add %edx,%edi │ │ + mov %edi,%eax │ │ + sar $0xe,%eax │ │ + mov 0x10(%esp),%ebx │ │ + add %eax,%ebx │ │ + and $0x3fff,%edi │ │ + inc %esi │ │ + mov %esi,0x18(%esp) │ │ + cmp %esi,%ecx │ │ + jne b3b00 │ │ + mov 0x20(%esp),%eax │ │ + mov 0x8(%esp),%ecx │ │ lea (%ecx,%eax,2),%ecx │ │ - mov %ecx,0x30(%esp) │ │ - sub %eax,0x40(%esp) │ │ - mov 0x28(%esp),%ecx │ │ - lea 0x61c(%ecx,%eax,4),%esi │ │ - mov 0x20(%esp),%ecx │ │ - lea 0x61c(%ecx,%eax,4),%eax │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov -0x8(%eax,%ebx,4),%edi │ │ - mov -0x4(%eax,%ebx,4),%ecx │ │ - add -0xc34(%eax,%ebx,4),%ecx │ │ - lea (%ecx,%ecx,2),%ecx │ │ - add -0xc38(%eax,%ebx,4),%edi │ │ - add -0xc30(%eax,%ebx,4),%edi │ │ - add (%eax,%ebx,4),%edi │ │ - lea (%edi,%edi,4),%edi │ │ - lea (%edi,%ecx,2),%ecx │ │ - mov -0x8(%esi,%ebx,4),%edi │ │ - mov 0x30(%esp),%edx │ │ - movzwl (%edx,%ebx,2),%edx │ │ - imul %ecx,%edx │ │ - mov -0x4(%esi,%ebx,4),%ecx │ │ - add -0xc34(%esi,%ebx,4),%ecx │ │ - lea (%ecx,%ecx,2),%ecx │ │ - add -0xc38(%esi,%ebx,4),%edi │ │ - add -0xc30(%esi,%ebx,4),%edi │ │ - add (%esi,%ebx,4),%edi │ │ - lea (%edi,%edi,4),%edi │ │ - lea (%edi,%ecx,2),%ecx │ │ - lea 0x100(%edx,%ecx,1),%ecx │ │ - sar $0x9,%ecx │ │ - mov 0xc(%esp),%edx │ │ - mov %ecx,(%edx,%ebx,4) │ │ - inc %ebx │ │ - cmp %ebx,0x40(%esp) │ │ - jne ae7f0 │ │ - jmp ae8b1 │ │ - mov %eax,%edi │ │ - xor %eax,%eax │ │ - mov 0x30(%esp),%ecx │ │ - nop │ │ - add $0xc00,%ecx │ │ - add $0x618,%ebx │ │ - add $0xc30,%edi │ │ - add $0xc30,%edx │ │ - add $0x2,%eax │ │ - cmp 0x44(%esp),%eax │ │ - jl ae870 │ │ - mov %ebx,0x18(%esp) │ │ - mov %edi,0x20(%esp) │ │ - mov %edx,0x28(%esp) │ │ - mov %ecx,0x30(%esp) │ │ - mov %esi,%eax │ │ - and $0xfffffffe,%eax │ │ - or $0x1,%eax │ │ - cmp %esi,%eax │ │ - je ae5d5 │ │ + mov 0x14(%esp),%edx │ │ + add 0x1c(%esp),%edx │ │ + mov 0x24(%esp),%eax │ │ + dec %eax │ │ + jne b3ae0 │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ - bsr 0x18(%ebp),%eax │ │ - xor $0x1f,%eax │ │ - mov 0xc(%ebp),%esi │ │ - xor %ebx,%ebx │ │ - jmp ae0a0 │ │ - lea 0x0(%esi),%esi │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x30,%esp │ │ - call ae8e1 │ │ - pop %edx │ │ - add $0x2668f,%edx │ │ - mov 0x30(%ebp),%ebx │ │ - mov 0xc(%ebp),%esi │ │ - lea -0x1(%ebx),%eax │ │ - cmp $0x8,%eax │ │ - mov %edx,0xc(%esp) │ │ - jae ae99f │ │ - mov 0x34(%ebp),%ecx │ │ - movzbl -0x143df(%ebx,%edx,1),%edx │ │ - mov (%ecx),%eax │ │ - lea (%eax,%eax,2),%eax │ │ - add %edx,%eax │ │ - mov %eax,(%ecx) │ │ - cmp $0x5a,%eax │ │ - jg ae935 │ │ - setne %al │ │ - cmpl $0x0,0x14(%ebp) │ │ - movzbl %al,%eax │ │ - lea 0x1(%eax,%eax,4),%eax │ │ - mov $0x1,%ebx │ │ - cmovne %eax,%ebx │ │ - cmpl $0x0,0x14(%ebp) │ │ - jne ae959 │ │ - jmp ae97d │ │ - mov $0x7,%ebx │ │ - cmp $0xb4,%eax │ │ - jl ae9b9 │ │ - mov $0x8,%ebx │ │ - mov $0x2,%eax │ │ - cmove %eax,%ebx │ │ - test %esi,%esi │ │ - cmove %eax,%ebx │ │ - cmpl $0x0,0x14(%ebp) │ │ - je ae933 │ │ - mov $0x3ed3,%eax │ │ - bt %ebx,%eax │ │ - jb ae990 │ │ - mov $0x31c0,%eax │ │ - bt %ebx,%eax │ │ - jb ae990 │ │ - mov $0x72,%eax │ │ - mov %ebx,%ecx │ │ - shr %cl,%eax │ │ - and $0x1,%eax │ │ - or %esi,%eax │ │ - je ae990 │ │ - mov $0x3f8d,%eax │ │ - bt %ebx,%eax │ │ - mov %ebx,0x18(%esp) │ │ - jb ae9e0 │ │ - jmp aece9 │ │ - mov 0x2c(%ebp),%eax │ │ - test %eax,%eax │ │ - je ae9c4 │ │ - mov 0x8(%ebp),%ecx │ │ - lea (%eax,%ecx,4),%eax │ │ - jmp ae9ca │ │ - test %ebx,%ebx │ │ - je ae9a8 │ │ - cmp $0xc,%ebx │ │ - jne ae9b9 │ │ - lea -0x2211(%edx,%ebx,4),%eax │ │ - lea (%eax,%esi,2),%eax │ │ - mov 0x14(%ebp),%ecx │ │ - movzbl (%ecx,%eax,1),%ebx │ │ - cmpl $0x0,0x14(%ebp) │ │ - jne ae959 │ │ - jmp ae933 │ │ - mov 0x24(%ebp),%eax │ │ - sub 0x28(%ebp),%eax │ │ - mov %eax,0x24(%esp) │ │ - mov $0x3f8d,%eax │ │ - bt %ebx,%eax │ │ - mov %ebx,0x18(%esp) │ │ - jae aece9 │ │ - mov 0x1c(%ebp),%edx │ │ - mov 0x3c(%ebp),%eax │ │ - lea 0x0(,%eax,4),%edi │ │ - mov 0x44(%ebp),%eax │ │ - sub %edi,%eax │ │ + sub $0x8840,%esp │ │ + mov %edx,0x8(%esp) │ │ + mov %ecx,%ebx │ │ + call b3cea │ │ + pop %eax │ │ + add $0x23286,%eax │ │ + mov %eax,(%esp) │ │ + bsr 0x24(%ebp),%eax │ │ + xor $0x1f,%eax │ │ + mov $0x18,%ecx │ │ + mov %eax,0x20(%esp) │ │ + sub %eax,%ecx │ │ + mov $0x1,%eax │ │ + mov %ecx,0x2c(%esp) │ │ + shl %cl,%eax │ │ + mov %eax,0xc(%esp) │ │ + mov 0x18(%ebp),%edx │ │ + movl $0x0,0x90(%esp) │ │ + test %edx,%edx │ │ + mov 0x20(%ebp),%esi │ │ + mov 0x10(%ebp),%ecx │ │ + mov $0x0,%eax │ │ + je b3d64 │ │ + mov %esi,%edi │ │ + cmp $0x5,%ecx │ │ + jl b3d4e │ │ + and $0x3,%edi │ │ + imul $0x78,%edi,%edi │ │ + mov (%esp),%eax │ │ + add -0x250(%eax),%edi │ │ + lea -0x8(%edi,%edx,8),%eax │ │ + jmp b3d64 │ │ + and $0x1,%edi │ │ + imul $0x78,%edi,%edi │ │ + mov (%esp),%eax │ │ + add -0x250(%eax),%edi │ │ + lea 0x160(%edi,%edx,8),%eax │ │ mov %eax,0x10(%esp) │ │ - test %esi,%esi │ │ - je aeab3 │ │ - sub 0x10(%ebp),%edx │ │ - shl $0x2,%edx │ │ - cmp %edx,%edi │ │ - mov %edx,0x20(%esp) │ │ + mov 0x14(%ebp),%edi │ │ + mov 0xc(%ebp),%edx │ │ + cmpl $0x0,0x1c(%ebp) │ │ + je b3db1 │ │ + sar $0x2,%esi │ │ + cmp $0x5,%edi │ │ + jl b3d91 │ │ + imul $0x78,%esi,%esi │ │ + mov (%esp),%eax │ │ + add -0x250(%eax),%esi │ │ + mov 0x1c(%ebp),%eax │ │ + lea -0x8(%esi,%eax,8),%eax │ │ + jmp b3daa │ │ + and $0x1,%esi │ │ + imul $0x78,%esi,%esi │ │ + mov (%esp),%eax │ │ + add -0x250(%eax),%esi │ │ + mov 0x1c(%ebp),%eax │ │ + lea 0x160(%esi,%eax,8),%eax │ │ + mov %eax,0x90(%esp) │ │ + mov 0x8(%ebp),%eax │ │ + mov %eax,0xb0(%esp) │ │ + sarl 0x8(%esp) │ │ mov %edx,%eax │ │ - mov %edi,0x14(%esp) │ │ - cmovle %edi,%eax │ │ - test %eax,%eax │ │ - mov %eax,0x1c(%esp) │ │ - jle aeaed │ │ - xor %edx,%edx │ │ - cmp $0x20,%eax │ │ - mov %eax,%edi │ │ - jb aeac1 │ │ - cmpl $0x1,0x28(%ebp) │ │ - jne aeac1 │ │ - mov 0x44(%ebp),%eax │ │ - sub %edi,%eax │ │ - mov 0x24(%ebp),%esi │ │ - lea -0x1(%edi,%esi,1),%esi │ │ - cmp %esi,%eax │ │ - mov 0x28(%ebp),%ecx │ │ - jae aea52 │ │ - mov 0x24(%ebp),%eax │ │ - dec %eax │ │ - cmp 0x44(%ebp),%eax │ │ - jb aeac4 │ │ - mov %edi,%edx │ │ - and $0xffffffe0,%edx │ │ - mov 0x24(%ebp),%eax │ │ - lea 0xf(%eax),%edi │ │ - shl $0x5,%ecx │ │ - mov 0x44(%ebp),%eax │ │ - add $0xfffffff0,%eax │ │ - mov 0xc(%esp),%ebx │ │ - movdqa -0x15760(%ebx),%xmm0 │ │ - mov %edx,%ebx │ │ + sar %eax │ │ + mov %eax,0x4(%esp) │ │ + cmpl $0x0,0x10(%esp) │ │ + je b4534 │ │ + sarl 0xc(%esp) │ │ + cmpl $0x0,0x90(%esp) │ │ + mov %ebx,0x1c(%esp) │ │ + je b46c6 │ │ + mov %edi,0x28(%esp) │ │ + test %ecx,%ecx │ │ + mov 0x8(%ebp),%ecx │ │ + jle b3f9e │ │ + mov 0x4(%esp),%eax │ │ + add %eax,%eax │ │ + mov %eax,0x4(%esp) │ │ + lea (%eax,%eax,2),%eax │ │ + sub %eax,%ecx │ │ + lea 0x13c(%esp),%edx │ │ + mov 0x14(%ebp),%eax │ │ + add $0x7,%eax │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movdqu -0x10(%edi),%xmm1 │ │ - movdqu (%edi),%xmm2 │ │ - pshufb %xmm0,%xmm1 │ │ - movdqu %xmm1,(%eax) │ │ - pshufb %xmm0,%xmm2 │ │ - movdqu %xmm2,-0x10(%eax) │ │ - add %ecx,%edi │ │ - add $0xffffffe0,%eax │ │ - add $0xffffffe0,%ebx │ │ - jne aea80 │ │ - mov 0x1c(%esp),%edi │ │ - cmp %edx,%edi │ │ - mov 0x28(%ebp),%ecx │ │ - jne aeac4 │ │ - jmp aeaed │ │ - cmpl $0x0,0x14(%ebp) │ │ - je aeb1b │ │ - mov 0x24(%esp),%eax │ │ - mov (%eax),%al │ │ - jmp aeb1d │ │ - mov 0x28(%ebp),%ecx │ │ - mov %edx,%esi │ │ - not %esi │ │ - add 0x44(%ebp),%esi │ │ - mov %edx,%eax │ │ - imul %ecx,%eax │ │ - mov 0x24(%ebp),%ebx │ │ - lea -0x1(%eax,%ebx,1),%eax │ │ nop │ │ + mov %ecx,0xb0(%esp) │ │ + mov %edx,0x18(%esp) │ │ + mov %eax,0x24(%esp) │ │ + movzwl -0x6(%ecx),%esi │ │ + movzwl -0x4(%ecx),%edx │ │ + movzwl -0x2(%ecx),%eax │ │ + mov %ax,0x30(%esp) │ │ + movzwl (%ecx),%eax │ │ + mov %ax,0x70(%esp) │ │ + movzwl 0x2(%ecx),%eax │ │ + mov %ax,0x60(%esp) │ │ + movzwl 0x4(%ecx),%eax │ │ + mov %ax,0x40(%esp) │ │ + movzwl 0x6(%ecx),%ebx │ │ + movl $0x0,0x50(%esp) │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movzbl (%eax),%ebx │ │ - mov %bl,(%esi) │ │ - inc %edx │ │ - dec %esi │ │ - add %ecx,%eax │ │ - cmp %edi,%edx │ │ - jl aeae0 │ │ - mov 0x14(%esp),%edi │ │ - cmp 0x20(%esp),%edi │ │ - mov 0xc(%ebp),%esi │ │ - jle aeb35 │ │ - sub 0x1c(%esp),%edi │ │ - mov 0x10(%esp),%edx │ │ - movzbl (%edx,%edi,1),%ecx │ │ - sub $0x4,%esp │ │ - mov 0x10(%esp),%ebx │ │ - push %edi │ │ - push %ecx │ │ - push %edx │ │ - call 1540 │ │ - mov 0x24(%esp),%edi │ │ - jmp aeb32 │ │ - mov $0x81,%al │ │ - mov 0xc(%esp),%ebx │ │ - sub $0x4,%esp │ │ - movzbl %al,%eax │ │ - push %edi │ │ - push %eax │ │ - pushl 0x1c(%esp) │ │ - call 1540 │ │ - add $0x10,%esp │ │ - mov 0x18(%esp),%ebx │ │ - cmp $0x8,%ebx │ │ - jne aece9 │ │ - mov %edi,%eax │ │ - neg %eax │ │ - mov %eax,0x20(%esp) │ │ - mov 0x20(%ebp),%eax │ │ - test $0x8,%al │ │ - mov 0x1c(%ebp),%edx │ │ - mov 0x10(%ebp),%ebx │ │ - je aec43 │ │ - test %esi,%esi │ │ - je aec43 │ │ - mov 0x3c(%ebp),%eax │ │ - add %ebx,%eax │ │ - cmp %edx,%eax │ │ - jge aec43 │ │ - sub %ebx,%edx │ │ - sub 0x3c(%ebp),%edx │ │ - shl $0x2,%edx │ │ - cmp %edx,%edi │ │ - mov %edx,0x1c(%esp) │ │ - mov %edx,%esi │ │ - mov %edi,%eax │ │ - mov %edi,0x14(%esp) │ │ - cmovle %edi,%esi │ │ - test %esi,%esi │ │ - mov %esi,0x28(%esp) │ │ - jle aecad │ │ - xor %edx,%edx │ │ - cmp $0x20,%esi │ │ - jb aec7c │ │ - cmpl $0x1,0x28(%ebp) │ │ - jne aec7c │ │ - mov 0x14(%esp),%eax │ │ - add %esi,%eax │ │ - mov %esi,%edi │ │ - mov 0x44(%ebp),%esi │ │ - sub %eax,%esi │ │ - mov 0x24(%ebp),%ebx │ │ - lea -0x1(%ebx,%eax,1),%eax │ │ - cmp %eax,%esi │ │ - mov 0x28(%ebp),%ecx │ │ - jae aebda │ │ + nop │ │ + nop │ │ + mov %ebx,0xc0(%esp) │ │ + movzwl %si,%esi │ │ + mov 0x10(%esp),%edi │ │ + movsbl (%edi),%ebx │ │ + imul %ebx,%esi │ │ + mov %dx,0x14(%esp) │ │ + movsbl 0x1(%edi),%ebx │ │ + movzwl %dx,%eax │ │ + imul %ebx,%eax │ │ + mov %eax,0xa0(%esp) │ │ + movzwl 0x30(%esp),%ecx │ │ + mov %cx,0xd0(%esp) │ │ + movsbl 0x2(%edi),%eax │ │ + movzwl %cx,%ecx │ │ + imul %eax,%ecx │ │ + mov %ecx,0x100(%esp) │ │ + movzwl 0x70(%esp),%ecx │ │ + movsbl 0x3(%edi),%eax │ │ + mov %cx,0x30(%esp) │ │ + movzwl %cx,%ecx │ │ + imul %eax,%ecx │ │ + mov %ecx,0xf0(%esp) │ │ + movzwl 0x60(%esp),%ecx │ │ + movsbl 0x4(%edi),%eax │ │ + mov %cx,0x70(%esp) │ │ + movzwl %cx,%ecx │ │ + imul %eax,%ecx │ │ + movzwl 0x40(%esp),%eax │ │ + movsbl 0x5(%edi),%edx │ │ + mov %ax,0x60(%esp) │ │ + movzwl %ax,%eax │ │ + imul %edx,%eax │ │ + mov 0xc0(%esp),%edx │ │ + movsbl 0x6(%edi),%ebx │ │ + mov %ebx,0xc0(%esp) │ │ + mov %dx,0x40(%esp) │ │ + movzwl %dx,%edx │ │ + imul 0xc0(%esp),%edx │ │ + add 0xc(%esp),%esi │ │ + add 0xa0(%esp),%esi │ │ + add 0x100(%esp),%esi │ │ + add 0xf0(%esp),%esi │ │ + add %ecx,%esi │ │ + add %eax,%esi │ │ + add %edx,%esi │ │ + movzwl 0xd0(%esp),%edx │ │ + movsbl 0x7(%edi),%eax │ │ + mov 0xb0(%esp),%ecx │ │ + mov 0x50(%esp),%edi │ │ + movzwl 0x8(%ecx,%edi,2),%ebx │ │ + imul %ebx,%eax │ │ + add %eax,%esi │ │ + mov 0x2c(%esp),%ecx │ │ + sar %cl,%esi │ │ + mov 0x18(%esp),%eax │ │ + mov %si,(%eax,%edi,2) │ │ + movzwl 0x14(%esp),%esi │ │ + inc %edi │ │ + mov %edi,0x50(%esp) │ │ + cmp %edi,0x10(%ebp) │ │ + jne b3e70 │ │ + mov 0x18(%esp),%edx │ │ + add $0x100,%edx │ │ + mov 0xb0(%esp),%ecx │ │ + add 0x4(%esp),%ecx │ │ + mov 0x24(%esp),%eax │ │ + dec %eax │ │ + jne b3e20 │ │ + mov 0x20(%esp),%ecx │ │ + add $0xfffffff4,%ecx │ │ + mov $0x1,%esi │ │ + mov %ecx,0x20(%esp) │ │ + shl %cl,%esi │ │ + mov 0x10(%ebp),%ecx │ │ + test %ecx,%ecx │ │ mov 0x24(%ebp),%eax │ │ - mov 0x14(%esp),%esi │ │ - lea -0x1(%esi,%eax,1),%eax │ │ - cmp 0x10(%esp),%eax │ │ - jb aec81 │ │ - mov %edi,%edx │ │ - and $0xffffffe0,%edx │ │ - mov 0x3c(%ebp),%eax │ │ - imul %ecx,%eax │ │ - mov 0x24(%ebp),%esi │ │ - lea 0xf(%esi,%eax,4),%edi │ │ - shl $0x5,%ecx │ │ - mov 0x10(%esp),%eax │ │ - lea -0x10(%eax),%ebx │ │ - mov 0xc(%esp),%eax │ │ - movdqa -0x15760(%eax),%xmm0 │ │ - mov %edx,%eax │ │ + jle b4d9f │ │ + mov 0x90(%esp),%edx │ │ + lea 0x7(%edx),%edi │ │ + mov %edi,0x2c(%esp) │ │ + sar %esi │ │ + add $0x8,%edx │ │ + mov %edx,0x24(%esp) │ │ + lea 0x380(%ecx),%edx │ │ + mov %edx,0x4(%esp) │ │ + mov %ecx,%edx │ │ + and $0xfffffff8,%edx │ │ + mov %edx,0x8c(%esp) │ │ + mov %esi,0xd0(%esp) │ │ + movd %esi,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm2 │ │ + movss 0x20(%esp),%xmm0 │ │ + movd %eax,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm1 │ │ + lea 0x83c(%esp),%edx │ │ + mov (%esp),%eax │ │ + movaps -0x14c50(%eax),%xmm3 │ │ + movaps %xmm3,0x110(%esp) │ │ + xorps %xmm3,%xmm3 │ │ + movss %xmm0,%xmm3 │ │ + mov 0x8(%esp),%eax │ │ + lea (%eax,%eax,1),%eax │ │ + mov %eax,0x18(%esp) │ │ + lea 0x53c(%esp),%edi │ │ + mov 0x1c(%esp),%ebx │ │ + movl $0x0,0xc(%esp) │ │ + movdqa %xmm2,0xf0(%esp) │ │ + movaps %xmm3,0xb0(%esp) │ │ + jmp b4084 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + incl 0xc(%esp) │ │ + mov 0x10(%esp),%edx │ │ + add $0x100,%edx │ │ + add 0x18(%esp),%ebx │ │ + add $0x100,%edi │ │ + decl 0x28(%esp) │ │ + mov %eax,%ecx │ │ + je b4d9f │ │ + mov %edx,0x10(%esp) │ │ + cmp $0x8,%ecx │ │ + mov $0x0,%edx │ │ + mov 0x90(%esp),%esi │ │ + jae b41a0 │ │ + mov %ebx,0x14(%esp) │ │ + mov %esi,0x90(%esp) │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movdqu -0x10(%edi),%xmm1 │ │ - movdqu (%edi),%xmm2 │ │ - pshufb %xmm0,%xmm1 │ │ - movdqu %xmm1,(%ebx) │ │ - pshufb %xmm0,%xmm2 │ │ - movdqu %xmm2,-0x10(%ebx) │ │ - add %ecx,%edi │ │ - add $0xffffffe0,%ebx │ │ - add $0xffffffe0,%eax │ │ - jne aec10 │ │ - mov 0x28(%esp),%edi │ │ - cmp %edx,%edi │ │ - mov 0x28(%ebp),%ecx │ │ - jne aec81 │ │ - jmp aecad │ │ - mov 0x10(%esp),%eax │ │ - mov 0x20(%esp),%edx │ │ - add %eax,%edx │ │ - movzbl (%eax),%eax │ │ - sub $0x4,%esp │ │ - mov 0x10(%esp),%ebx │ │ - push %edi │ │ - push %eax │ │ - push %edx │ │ - call 1540 │ │ - add $0x10,%esp │ │ - mov 0x18(%esp),%ebx │ │ - mov 0x38(%ebp),%edx │ │ - mov $0x3ed3,%eax │ │ - bt %ebx,%eax │ │ - jb aecfa │ │ - jmp aeed0 │ │ - mov 0x28(%ebp),%ecx │ │ - mov %esi,%edi │ │ - mov 0x14(%esp),%eax │ │ - lea (%edx,%eax,1),%esi │ │ - mov %ecx,%eax │ │ - imul %esi,%eax │ │ - not %esi │ │ - add 0x44(%ebp),%esi │ │ - mov 0x24(%ebp),%ebx │ │ - lea -0x1(%eax,%ebx,1),%eax │ │ nop │ │ + movsbl (%esi),%ecx │ │ + movswl -0x400(%edi,%edx,2),%eax │ │ + imul %ecx,%eax │ │ + movsbl 0x1(%esi),%ecx │ │ + movswl -0x300(%edi,%edx,2),%ebx │ │ + imul %ecx,%ebx │ │ + mov %ebx,0x30(%esp) │ │ + movsbl 0x2(%esi),%ecx │ │ + movswl -0x200(%edi,%edx,2),%ebx │ │ + imul %ecx,%ebx │ │ + mov %ebx,0x70(%esp) │ │ + movsbl 0x3(%esi),%ecx │ │ + movswl -0x100(%edi,%edx,2),%ebx │ │ + imul %ecx,%ebx │ │ + mov %ebx,0x60(%esp) │ │ + movsbl 0x4(%esi),%ecx │ │ + movswl (%edi,%edx,2),%ebx │ │ + imul %ecx,%ebx │ │ + movsbl 0x5(%esi),%ecx │ │ + mov %ecx,0x40(%esp) │ │ + movswl 0x100(%edi,%edx,2),%ecx │ │ + imul 0x40(%esp),%ecx │ │ + mov %ecx,0x40(%esp) │ │ + movsbl 0x6(%esi),%ecx │ │ + movswl 0x200(%edi,%edx,2),%esi │ │ + imul %ecx,%esi │ │ + mov 0x90(%esp),%ecx │ │ + movsbl 0x7(%ecx),%ecx │ │ + mov %ecx,0x50(%esp) │ │ + movswl 0x300(%edi,%edx,2),%ecx │ │ + imul 0x50(%esp),%ecx │ │ + add 0xd0(%esp),%eax │ │ + add 0x30(%esp),%eax │ │ + add 0x70(%esp),%eax │ │ + add 0x60(%esp),%eax │ │ + add %ebx,%eax │ │ + mov 0x24(%ebp),%ebx │ │ + add 0x40(%esp),%eax │ │ + add %esi,%eax │ │ + add %ecx,%eax │ │ + mov 0x20(%esp),%ecx │ │ + sar %cl,%eax │ │ + cmp %ebx,%eax │ │ + mov %eax,%ecx │ │ + cmovg %ebx,%ecx │ │ + mov 0x14(%esp),%ebx │ │ + xor %esi,%esi │ │ + test %eax,%eax │ │ + mov 0x10(%ebp),%eax │ │ + cmovs %esi,%ecx │ │ + mov 0x90(%esp),%esi │ │ + mov %cx,(%ebx,%edx,2) │ │ + inc %edx │ │ + cmp %edx,%eax │ │ + jne b40b0 │ │ + jmp b4060 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movzbl (%eax),%ebx │ │ - mov %bl,(%esi) │ │ - inc %edx │ │ - dec %esi │ │ - add %ecx,%eax │ │ - cmp %edi,%edx │ │ - jl aeca0 │ │ - mov 0x14(%esp),%ecx │ │ - cmp 0x1c(%esp),%ecx │ │ - mov 0x18(%esp),%ebx │ │ - mov 0xc(%ebp),%esi │ │ - jle aece9 │ │ - mov 0x10(%esp),%eax │ │ - mov 0x20(%esp),%edx │ │ - add %eax,%edx │ │ - mov 0x28(%esp),%ebx │ │ - sub %ebx,%eax │ │ - sub %ebx,%ecx │ │ - movzbl (%eax),%eax │ │ - sub $0x4,%esp │ │ - mov 0x10(%esp),%ebx │ │ - push %ecx │ │ - push %eax │ │ - push %edx │ │ - call 1540 │ │ - mov 0x28(%esp),%ebx │ │ - add $0x10,%esp │ │ - mov 0x38(%ebp),%edx │ │ - mov $0x3ed3,%eax │ │ - bt %ebx,%eax │ │ - jae aeed0 │ │ - mov 0x18(%ebp),%edi │ │ - lea 0x0(,%edx,4),%edx │ │ - mov 0x44(%ebp),%eax │ │ - lea 0x1(%eax),%ecx │ │ - cmpl $0x0,0x14(%ebp) │ │ - mov %ecx,0x10(%esp) │ │ - mov %edx,0x14(%esp) │ │ - je aed5f │ │ - sub 0x8(%ebp),%edi │ │ - shl $0x2,%edi │ │ - cmp %edi,%edx │ │ - mov %edi,%esi │ │ - cmovle %edx,%esi │ │ - sub $0x4,%esp │ │ - mov 0x10(%esp),%ebx │ │ - push %esi │ │ - pushl 0x2c(%esp) │ │ - push %ecx │ │ - call 14a0 │ │ - add $0x10,%esp │ │ - cmp %edi,0x14(%esp) │ │ - jle aed82 │ │ - mov 0x10(%esp),%eax │ │ - add %esi,%eax │ │ - mov 0x14(%esp),%ecx │ │ - sub %esi,%ecx │ │ - mov 0x44(%ebp),%edx │ │ - movzbl (%edx,%esi,1),%edx │ │ - sub $0x4,%esp │ │ - mov 0x10(%esp),%ebx │ │ - push %ecx │ │ - push %edx │ │ - push %eax │ │ - jmp aed7a │ │ - test %esi,%esi │ │ - je aed6b │ │ - mov 0x24(%ebp),%eax │ │ - mov -0x1(%eax),%al │ │ - jmp aed6d │ │ - mov $0x7f,%al │ │ - mov 0xc(%esp),%ebx │ │ - sub $0x4,%esp │ │ - movzbl %al,%eax │ │ - push %edx │ │ - push %eax │ │ - push %ecx │ │ - call 1540 │ │ - add $0x10,%esp │ │ - mov 0x18(%esp),%ebx │ │ - cmp $0x6,%ebx │ │ - mov 0xc(%ebp),%esi │ │ - mov 0x38(%ebp),%edx │ │ - jne aeed0 │ │ - mov 0x20(%ebp),%eax │ │ - test $0x1,%al │ │ - mov 0x18(%ebp),%ecx │ │ - je aeea6 │ │ - cmpl $0x0,0x14(%ebp) │ │ - je aeea6 │ │ - mov 0x8(%ebp),%eax │ │ - add %edx,%eax │ │ - cmp %ecx,%eax │ │ - jge aeea6 │ │ - sub 0x8(%ebp),%ecx │ │ - sub %edx,%ecx │ │ - shl $0x2,%ecx │ │ - mov %ecx,0x20(%esp) │ │ - mov 0x14(%esp),%edi │ │ - cmp %ecx,%edi │ │ - mov %ecx,%edx │ │ - cmovle %edi,%edx │ │ - mov 0x10(%esp),%ecx │ │ - add %edi,%ecx │ │ - mov 0x24(%esp),%eax │ │ - add %edi,%eax │ │ - sub $0x4,%esp │ │ - mov 0x10(%esp),%ebx │ │ - mov %edx,0x20(%esp) │ │ - push %edx │ │ - push %eax │ │ - mov %ecx,0x1c(%esp) │ │ - push %ecx │ │ - call 14a0 │ │ - mov 0x38(%ebp),%edx │ │ - add $0x10,%esp │ │ - cmp 0x20(%esp),%edi │ │ - mov 0x18(%esp),%ebx │ │ - jle aeed0 │ │ - mov %edi,%eax │ │ - mov 0x10(%esp),%edx │ │ - mov 0x1c(%esp),%ecx │ │ - add %ecx,%edx │ │ - add %ecx,%eax │ │ - sub %ecx,%edi │ │ - mov 0x44(%ebp),%ecx │ │ - movzbl (%ecx,%eax,1),%eax │ │ - sub $0x4,%esp │ │ - mov 0x10(%esp),%ebx │ │ - push %edi │ │ - push %eax │ │ - push %edx │ │ - call 1540 │ │ - mov 0x38(%ebp),%edx │ │ - mov 0x28(%esp),%ebx │ │ - add $0x10,%esp │ │ - mov $0x31c0,%eax │ │ - bt %ebx,%eax │ │ - jae aeede │ │ - test %esi,%esi │ │ - je aee59 │ │ - cmpl $0x0,0x14(%ebp) │ │ - mov 0x24(%ebp),%eax │ │ - cmovne 0x24(%esp),%eax │ │ - dec %eax │ │ - jmp aee67 │ │ - cmpl $0x0,0x14(%ebp) │ │ - mov 0x24(%esp),%eax │ │ - je aeee8 │ │ - mov (%eax),%al │ │ - mov 0x44(%ebp),%ecx │ │ - mov %al,(%ecx) │ │ - cmp $0x7,%ebx │ │ - jne aeede │ │ - mov 0x3c(%ebp),%ecx │ │ - add %edx,%ecx │ │ - cmp $0x6,%ecx │ │ - jl aeede │ │ - cmpl $0x0,0x40(%ebp) │ │ - je aeede │ │ - mov 0x44(%ebp),%ecx │ │ - mov %ecx,%esi │ │ - movzbl -0x1(%ecx),%ecx │ │ - movzbl 0x1(%esi),%edx │ │ + mov 0x8(%esp),%eax │ │ + mov 0xc(%esp),%ecx │ │ + imul %ecx,%eax │ │ + shl $0x7,%ecx │ │ + mov 0x1c(%esp),%edx │ │ + lea (%edx,%eax,2),%edx │ │ + mov %edx,0x70(%esp) │ │ + add 0x10(%ebp),%eax │ │ + mov 0x1c(%esp),%edx │ │ + lea (%edx,%eax,2),%eax │ │ + mov 0x4(%esp),%edx │ │ add %ecx,%edx │ │ - lea (%edx,%edx,4),%ecx │ │ - movzbl %al,%eax │ │ - lea (%eax,%eax,2),%eax │ │ - lea 0x8(%ecx,%eax,2),%eax │ │ - shr $0x4,%eax │ │ - mov %al,(%esi) │ │ - jmp aeede │ │ - mov 0x10(%esp),%ecx │ │ - mov 0x14(%esp),%edx │ │ - add %edx,%ecx │ │ - mov 0x44(%ebp),%eax │ │ - movzbl (%eax,%edx,1),%eax │ │ - sub $0x4,%esp │ │ - mov 0x10(%esp),%ebx │ │ - push %edx │ │ - push %eax │ │ - push %ecx │ │ - call 1540 │ │ - mov 0x38(%ebp),%edx │ │ - add $0x10,%esp │ │ - mov 0x18(%esp),%ebx │ │ - mov $0x31c0,%eax │ │ - bt %ebx,%eax │ │ - jb aee46 │ │ - mov %ebx,%eax │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - mov $0x80,%al │ │ - mov 0x44(%ebp),%ecx │ │ - mov %al,(%ecx) │ │ - cmp $0x7,%ebx │ │ - je aee73 │ │ - jmp aeede │ │ - lea 0x0(%esi),%esi │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call aef0f │ │ - pop %ebx │ │ - add $0x26061,%ebx │ │ - mov 0x8(%ebp),%eax │ │ - lea -0x26000(%ebx),%ecx │ │ - mov %ecx,(%eax) │ │ - lea -0x257a0(%ebx),%ecx │ │ - mov %ecx,0x4(%eax) │ │ - lea -0x25760(%ebx),%ecx │ │ - mov %ecx,0x8(%eax) │ │ - lea -0x25720(%ebx),%ecx │ │ - mov %ecx,0xc(%eax) │ │ - lea -0x256e0(%ebx),%ecx │ │ - mov %ecx,0x10(%eax) │ │ - lea -0x24df0(%ebx),%ecx │ │ - mov %ecx,0x14(%eax) │ │ - lea -0x24d90(%ebx),%ecx │ │ - mov %ecx,0x18(%eax) │ │ - lea -0x24d30(%ebx),%ecx │ │ - mov %ecx,0x1c(%eax) │ │ - mov %eax,(%esp) │ │ - call 65fc8 │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + lea 0x13c(%esp,%edx,2),%edx │ │ + mov %edx,0x60(%esp) │ │ + mov 0x70(%esp),%edx │ │ + cmp %edx,0x24(%esp) │ │ + seta 0x30(%esp) │ │ + cmp %eax,0x2c(%esp) │ │ + setb 0x40(%esp) │ │ + cmp 0x60(%esp),%edx │ │ + lea 0x13c(%esp,%ecx,2),%edx │ │ + setb %ch │ │ + cmp %eax,%edx │ │ + setb %cl │ │ + mov 0x40(%esp),%al │ │ + test %al,0x30(%esp) │ │ + mov $0x0,%edx │ │ + jne b409d │ │ + and %cl,%ch │ │ + mov $0x0,%edx │ │ + jne b409d │ │ + movzbl (%esi),%eax │ │ + movd %eax,%xmm4 │ │ + movdqa 0x110(%esp),%xmm0 │ │ + pshufb %xmm0,%xmm4 │ │ + psrad $0x18,%xmm4 │ │ + movdqa %xmm4,0x30(%esp) │ │ + movzbl 0x1(%esi),%eax │ │ + movd %eax,%xmm4 │ │ + pshufb %xmm0,%xmm4 │ │ + psrad $0x18,%xmm4 │ │ + movdqa %xmm4,0x70(%esp) │ │ + movzbl 0x2(%esi),%eax │ │ + movd %eax,%xmm4 │ │ + pshufb %xmm0,%xmm4 │ │ + psrad $0x18,%xmm4 │ │ + movdqa %xmm4,0x60(%esp) │ │ + movzbl 0x3(%esi),%eax │ │ + movd %eax,%xmm4 │ │ + pshufb %xmm0,%xmm4 │ │ + psrad $0x18,%xmm4 │ │ + movdqa %xmm4,0x40(%esp) │ │ + movzbl 0x4(%esi),%eax │ │ + movd %eax,%xmm4 │ │ + pshufb %xmm0,%xmm4 │ │ + psrad $0x18,%xmm4 │ │ + movdqa %xmm4,0x50(%esp) │ │ + movzbl 0x5(%esi),%eax │ │ + movd %eax,%xmm4 │ │ + pshufb %xmm0,%xmm4 │ │ + psrad $0x18,%xmm4 │ │ + movdqa %xmm4,0xa0(%esp) │ │ + movzbl 0x6(%esi),%eax │ │ + movd %eax,%xmm4 │ │ + pshufb %xmm0,%xmm4 │ │ + psrad $0x18,%xmm4 │ │ + movdqa %xmm4,0x100(%esp) │ │ + movzbl 0x7(%esi),%eax │ │ + movd %eax,%xmm4 │ │ + pshufb %xmm0,%xmm4 │ │ + psrad $0x18,%xmm4 │ │ + movdqa %xmm4,0xc0(%esp) │ │ + xor %ecx,%ecx │ │ + mov (%esp),%eax │ │ + mov 0x8c(%esp),%edx │ │ + mov 0x10(%esp),%esi │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - sub $0x60,%esp │ │ - call aef81 │ │ - pop %edi │ │ - add $0x25fef,%edi │ │ - mov 0xc(%ebp),%edx │ │ - bsr 0x10(%ebp),%eax │ │ - xor $0x1f,%eax │ │ - mov 0xb8(%edx),%ecx │ │ - lea -0x14(%eax,%ecx,1),%ebx │ │ - mov $0x18,%cl │ │ - sub %al,%cl │ │ - mov $0x80,%eax │ │ - shl %cl,%eax │ │ + movdqa 0x30(%esp),%xmm6 │ │ + packssdw %xmm6,%xmm6 │ │ + movdqu -0x700(%esi,%ecx,2),%xmm2 │ │ + movdqu -0x600(%esi,%ecx,2),%xmm4 │ │ + movdqa %xmm2,%xmm3 │ │ + pmulhw %xmm6,%xmm3 │ │ + pmullw %xmm2,%xmm6 │ │ + movdqa %xmm6,%xmm2 │ │ + punpckhwd %xmm3,%xmm2 │ │ + punpcklwd %xmm3,%xmm6 │ │ + movdqa 0x70(%esp),%xmm3 │ │ + packssdw %xmm3,%xmm3 │ │ + movdqa %xmm4,%xmm7 │ │ + pmulhw %xmm3,%xmm7 │ │ + pmullw %xmm4,%xmm3 │ │ + movdqa %xmm3,%xmm4 │ │ + punpcklwd %xmm7,%xmm4 │ │ + punpckhwd %xmm7,%xmm3 │ │ + movdqu -0x500(%esi,%ecx,2),%xmm0 │ │ + movdqa 0x60(%esp),%xmm5 │ │ + packssdw %xmm5,%xmm5 │ │ + movdqa %xmm0,%xmm7 │ │ + pmulhw %xmm5,%xmm7 │ │ + pmullw %xmm0,%xmm5 │ │ + movdqa %xmm5,%xmm0 │ │ + punpckhwd %xmm7,%xmm0 │ │ + paddd %xmm3,%xmm0 │ │ + punpcklwd %xmm7,%xmm5 │ │ + paddd %xmm4,%xmm5 │ │ + movdqu -0x400(%esi,%ecx,2),%xmm3 │ │ + movdqa 0x40(%esp),%xmm4 │ │ + packssdw %xmm4,%xmm4 │ │ + movdqa %xmm3,%xmm7 │ │ + pmulhw %xmm4,%xmm7 │ │ + pmullw %xmm3,%xmm4 │ │ + movdqa %xmm4,%xmm3 │ │ + punpcklwd %xmm7,%xmm3 │ │ + paddd %xmm5,%xmm3 │ │ + punpckhwd %xmm7,%xmm4 │ │ + paddd %xmm0,%xmm4 │ │ + movdqu -0x300(%esi,%ecx,2),%xmm0 │ │ + movdqa 0x50(%esp),%xmm5 │ │ + packssdw %xmm5,%xmm5 │ │ + movdqa %xmm0,%xmm7 │ │ + pmulhw %xmm5,%xmm7 │ │ + pmullw %xmm0,%xmm5 │ │ + movdqa %xmm5,%xmm0 │ │ + punpckhwd %xmm7,%xmm0 │ │ + paddd %xmm4,%xmm0 │ │ + punpcklwd %xmm7,%xmm5 │ │ + paddd %xmm3,%xmm5 │ │ + movdqu -0x200(%esi,%ecx,2),%xmm3 │ │ + movdqa 0xa0(%esp),%xmm4 │ │ + packssdw %xmm4,%xmm4 │ │ + movdqa %xmm3,%xmm7 │ │ + pmulhw %xmm4,%xmm7 │ │ + pmullw %xmm3,%xmm4 │ │ + movdqa %xmm4,%xmm3 │ │ + punpcklwd %xmm7,%xmm3 │ │ + paddd %xmm5,%xmm3 │ │ + punpckhwd %xmm7,%xmm4 │ │ + paddd %xmm0,%xmm4 │ │ + movdqu -0x100(%esi,%ecx,2),%xmm0 │ │ + movdqa 0x100(%esp),%xmm5 │ │ + packssdw %xmm5,%xmm5 │ │ + movdqa %xmm0,%xmm7 │ │ + pmulhw %xmm5,%xmm7 │ │ + pmullw %xmm0,%xmm5 │ │ + movdqa %xmm5,%xmm0 │ │ + punpckhwd %xmm7,%xmm0 │ │ + paddd %xmm4,%xmm0 │ │ + punpcklwd %xmm7,%xmm5 │ │ + paddd %xmm3,%xmm5 │ │ + movdqu (%esi,%ecx,2),%xmm3 │ │ + movdqa 0xc0(%esp),%xmm4 │ │ + packssdw %xmm4,%xmm4 │ │ + movdqa %xmm3,%xmm7 │ │ + pmulhw %xmm4,%xmm7 │ │ + pmullw %xmm3,%xmm4 │ │ + movdqa %xmm4,%xmm3 │ │ + punpcklwd %xmm7,%xmm3 │ │ + paddd %xmm5,%xmm3 │ │ + punpckhwd %xmm7,%xmm4 │ │ + paddd %xmm0,%xmm4 │ │ + movdqa 0xf0(%esp),%xmm0 │ │ + paddd %xmm0,%xmm6 │ │ + paddd %xmm3,%xmm6 │ │ + paddd %xmm0,%xmm2 │ │ + paddd %xmm4,%xmm2 │ │ + movdqa 0xb0(%esp),%xmm0 │ │ + psrad %xmm0,%xmm6 │ │ + psrad %xmm0,%xmm2 │ │ + movdqa %xmm1,%xmm0 │ │ + pcmpgtd %xmm2,%xmm0 │ │ + pxor %xmm3,%xmm3 │ │ + pcmpgtd %xmm2,%xmm3 │ │ + pand %xmm0,%xmm2 │ │ + pandn %xmm1,%xmm0 │ │ + por %xmm2,%xmm0 │ │ + movdqa %xmm1,%xmm2 │ │ + pcmpgtd %xmm6,%xmm2 │ │ + pxor %xmm4,%xmm4 │ │ + pcmpgtd %xmm6,%xmm4 │ │ + pand %xmm2,%xmm6 │ │ + pandn %xmm1,%xmm2 │ │ + por %xmm6,%xmm2 │ │ + pandn %xmm2,%xmm4 │ │ + pandn %xmm0,%xmm3 │ │ + movdqa -0x14d70(%eax),%xmm0 │ │ + pshufb %xmm0,%xmm3 │ │ + pshufb %xmm0,%xmm4 │ │ + punpcklqdq %xmm3,%xmm4 │ │ + movdqu %xmm4,(%ebx,%ecx,2) │ │ + add $0x8,%ecx │ │ + cmp %ecx,%edx │ │ + jne b4300 │ │ + mov 0x10(%ebp),%eax │ │ + cmp %eax,%edx │ │ + mov 0x90(%esp),%esi │ │ + je b4060 │ │ + jmp b409d │ │ + cmpl $0x0,0x90(%esp) │ │ + je b4d83 │ │ + test %ecx,%ecx │ │ + jle b4d9f │ │ + mov 0x4(%esp),%ecx │ │ + lea (%ecx,%ecx,1),%esi │ │ + mov %esi,0xa0(%esp) │ │ + lea (%ecx,%ecx,2),%eax │ │ + mov %eax,0x30(%esp) │ │ + mov 0x8(%ebp),%edx │ │ + lea (%edx,%ecx,2),%eax │ │ + mov %eax,0x60(%esp) │ │ + shl $0x2,%ecx │ │ + mov %edx,%eax │ │ + sub %ecx,%eax │ │ + mov %eax,%ecx │ │ + lea (%esi,%esi,2),%eax │ │ + mov %edx,%esi │ │ + sub %eax,%esi │ │ + mov %esi,0x40(%esp) │ │ + mov 0x8(%esp),%eax │ │ + add %eax,%eax │ │ mov %eax,0x8(%esp) │ │ - neg %eax │ │ + mov 0xc(%ebp),%eax │ │ + add %eax,%eax │ │ + lea (%edx,%eax,2),%esi │ │ + mov 0x30(%esp),%eax │ │ + lea (%edx,%eax,2),%eax │ │ + mov %eax,0x50(%esp) │ │ + mov 0xc(%ebp),%eax │ │ + lea (%edx,%eax,2),%eax │ │ mov %eax,0x14(%esp) │ │ - mov $0x1,%eax │ │ - mov %ebx,0x4(%esp) │ │ - mov %ebx,%ecx │ │ - shl %cl,%eax │ │ - sar %eax │ │ - mov %eax,(%esp) │ │ - mov 0x8(%ebp),%ebx │ │ - mov (%edx),%esi │ │ - xor %eax,%eax │ │ - mov %edi,0x10(%esp) │ │ - lea -0x4920(%edi),%ecx │ │ - mov %ecx,0x18(%esp) │ │ - mov (%esp),%edi │ │ + sub 0xa0(%esp),%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %ebx,0x20(%esp) │ │ - mov %eax,0x1c(%esp) │ │ - mov $0xffffff5c,%eax │ │ - mov 0x18(%esp),%ebx │ │ + mov %esi,0x70(%esp) │ │ + mov %edx,0x30(%esp) │ │ + mov %edi,0x28(%esp) │ │ + xor %edx,%edx │ │ + mov 0x90(%esp),%esi │ │ + mov %ebx,0x1c(%esp) │ │ + mov %ecx,0xd0(%esp) │ │ + movsbl (%esi),%ebx │ │ + mov 0x40(%esp),%eax │ │ + movzwl (%eax,%edx,2),%eax │ │ + imul %ebx,%eax │ │ + movsbl 0x1(%esi),%ebx │ │ + movzwl (%ecx,%edx,2),%edi │ │ + imul %ebx,%edi │ │ + add %eax,%edi │ │ + movsbl 0x2(%esi),%eax │ │ + mov 0x30(%esp),%ecx │ │ + movzwl (%ecx,%edx,2),%ebx │ │ + imul %eax,%ebx │ │ + add %edi,%ebx │ │ + movsbl 0x3(%esi),%eax │ │ + mov 0xb0(%esp),%ecx │ │ + movzwl (%ecx,%edx,2),%edi │ │ + imul %eax,%edi │ │ + add %ebx,%edi │ │ + movsbl 0x4(%esi),%eax │ │ + mov 0x60(%esp),%ecx │ │ + movzwl (%ecx,%edx,2),%ebx │ │ + imul %eax,%ebx │ │ + add %edi,%ebx │ │ + movsbl 0x5(%esi),%eax │ │ + mov 0x14(%esp),%ecx │ │ + movzwl (%ecx,%edx,2),%edi │ │ + imul %eax,%edi │ │ + add %ebx,%edi │ │ + movsbl 0x6(%esi),%eax │ │ + mov 0x50(%esp),%ecx │ │ + movzwl (%ecx,%edx,2),%ebx │ │ + imul %eax,%ebx │ │ + movsbl 0x7(%esi),%eax │ │ + mov 0x70(%esp),%ecx │ │ + movzwl (%ecx,%edx,2),%ecx │ │ + imul %eax,%ecx │ │ + add %edi,%ebx │ │ + lea 0x20(%ecx,%ebx,1),%eax │ │ + mov 0x1c(%esp),%ebx │ │ + mov %eax,%ecx │ │ + sar $0x6,%ecx │ │ + mov 0x24(%ebp),%edi │ │ + cmp %edi,%ecx │ │ + cmovg %edi,%ecx │ │ + test %eax,%eax │ │ + mov $0x0,%eax │ │ + cmovs %eax,%ecx │ │ + mov %cx,(%ebx,%edx,2) │ │ + mov 0xd0(%esp),%ecx │ │ + inc %edx │ │ + cmp %edx,0x10(%ebp) │ │ + jne b45d0 │ │ + add 0x8(%esp),%ebx │ │ + mov 0xa0(%esp),%eax │ │ + mov 0x70(%esp),%esi │ │ + add %eax,%esi │ │ + add %eax,0x50(%esp) │ │ + add %eax,0x14(%esp) │ │ + add %eax,0x60(%esp) │ │ + add %eax,0xb0(%esp) │ │ + mov 0x30(%esp),%edx │ │ + add %eax,%edx │ │ + add %eax,%ecx │ │ + add %eax,0x40(%esp) │ │ + mov 0x28(%esp),%edi │ │ + dec %edi │ │ + jne b45b0 │ │ + jmp b4d9f │ │ + test %ecx,%ecx │ │ + jle b4d9f │ │ + mov 0x10(%esp),%edx │ │ + lea 0x7(%edx),%eax │ │ + mov %eax,0x8c(%esp) │ │ + mov 0xc(%esp),%eax │ │ + add $0x20,%eax │ │ + add $0x8,%edx │ │ + mov %edx,0x110(%esp) │ │ + lea 0x4(%ecx),%edx │ │ + mov %edx,0xec(%esp) │ │ + mov %ecx,%edx │ │ + and $0xfffffff8,%edx │ │ + mov %edx,0xe8(%esp) │ │ + mov %eax,0xc(%esp) │ │ + movd %eax,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm1 │ │ + movd 0x24(%ebp),%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + mov 0x4(%esp),%eax │ │ + lea (%eax,%eax,1),%eax │ │ + mov %eax,0x2c(%esp) │ │ + mov (%esp),%eax │ │ + movdqa -0x14c50(%eax),%xmm2 │ │ + movdqa %xmm2,0x120(%esp) │ │ + mov 0x8(%esp),%eax │ │ + lea (%eax,%eax,1),%eax │ │ + mov %eax,0x20(%esp) │ │ + mov 0x8(%ebp),%eax │ │ + mov %eax,%edx │ │ + movl $0x0,0x18(%esp) │ │ + movdqa %xmm0,0xf0(%esp) │ │ + movdqa %xmm1,0x90(%esp) │ │ + jmp b478e │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + incl 0x18(%esp) │ │ + add 0x2c(%esp),%ebx │ │ + mov %ebx,%edx │ │ + add 0x20(%esp),%esi │ │ + mov %esi,%ebx │ │ + mov 0x28(%esp),%edi │ │ + dec %edi │ │ + mov 0x10(%ebp),%ecx │ │ + je b4d9f │ │ + mov %edi,0x28(%esp) │ │ + cmp $0x8,%ecx │ │ + mov $0x0,%eax │ │ + mov %ebx,%esi │ │ + mov %edx,%ebx │ │ + jb b4cb0 │ │ + mov 0x8(%esp),%eax │ │ + mov 0x18(%esp),%edx │ │ + imul %edx,%eax │ │ + mov 0x4(%esp),%ecx │ │ + imul %edx,%ecx │ │ + mov 0x1c(%esp),%edx │ │ + lea (%edx,%eax,2),%edi │ │ + add 0x10(%ebp),%eax │ │ + lea (%edx,%eax,2),%eax │ │ + mov 0xec(%esp),%edx │ │ + mov %ebx,0x24(%esp) │ │ + lea (%edx,%ecx,1),%ebx │ │ + mov 0x8(%ebp),%edx │ │ + lea (%edx,%ebx,2),%ebx │ │ + mov %ebx,0x30(%esp) │ │ + cmp %edi,0x110(%esp) │ │ + seta %bh │ │ + cmp %eax,0x8c(%esp) │ │ + setb %bl │ │ + cmp 0x30(%esp),%edi │ │ + lea -0x6(%edx,%ecx,2),%edi │ │ + setb %cl │ │ + cmp %eax,%edi │ │ + setb %ch │ │ + test %bl,%bh │ │ + mov 0x24(%esp),%ebx │ │ + mov $0x0,%eax │ │ + jne b4cb0 │ │ + and %ch,%cl │ │ + mov $0x0,%eax │ │ + jne b4cb0 │ │ + mov 0x10(%esp),%ecx │ │ + movzbl (%ecx),%eax │ │ + movd %eax,%xmm3 │ │ + movdqa 0x120(%esp),%xmm2 │ │ + pshufb %xmm2,%xmm3 │ │ + psrad $0x18,%xmm3 │ │ + movdqa %xmm3,0x70(%esp) │ │ + movzbl 0x1(%ecx),%eax │ │ + movd %eax,%xmm3 │ │ + pshufb %xmm2,%xmm3 │ │ + psrad $0x18,%xmm3 │ │ + movdqa %xmm3,0x60(%esp) │ │ + movzbl 0x2(%ecx),%eax │ │ + movd %eax,%xmm3 │ │ + pshufb %xmm2,%xmm3 │ │ + psrad $0x18,%xmm3 │ │ + movdqa %xmm3,0x40(%esp) │ │ + movzbl 0x3(%ecx),%eax │ │ + movd %eax,%xmm3 │ │ + pshufb %xmm2,%xmm3 │ │ + psrad $0x18,%xmm3 │ │ + movdqa %xmm3,0x50(%esp) │ │ + movzbl 0x4(%ecx),%eax │ │ + movd %eax,%xmm3 │ │ + pshufb %xmm2,%xmm3 │ │ + psrad $0x18,%xmm3 │ │ + movdqa %xmm3,0xd0(%esp) │ │ + movzbl 0x5(%ecx),%eax │ │ + movd %eax,%xmm3 │ │ + pshufb %xmm2,%xmm3 │ │ + psrad $0x18,%xmm3 │ │ + movdqa %xmm3,0xa0(%esp) │ │ + movzbl 0x6(%ecx),%eax │ │ + movd %eax,%xmm3 │ │ + pshufb %xmm2,%xmm3 │ │ + psrad $0x18,%xmm3 │ │ + movdqa %xmm3,0x100(%esp) │ │ + movzbl 0x7(%ecx),%eax │ │ + movd %eax,%xmm3 │ │ + pshufb %xmm2,%xmm3 │ │ + psrad $0x18,%xmm3 │ │ + movdqa %xmm3,0xc0(%esp) │ │ + xor %ecx,%ecx │ │ + mov (%esp),%eax │ │ + mov 0xe8(%esp),%edx │ │ + nop │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %esi,%ecx │ │ - mov %esi,%edx │ │ - shr $0x3,%edx │ │ - xor %esi,%edx │ │ - shr $0xc,%esi │ │ - xor %edx,%esi │ │ - sar %ecx │ │ - xor %ecx,%esi │ │ - shl $0xf,%esi │ │ - movzwl %si,%esi │ │ - or %ecx,%esi │ │ - mov %esi,%ecx │ │ - shr $0x4,%ecx │ │ - and $0xffe,%ecx │ │ - movswl (%ebx,%ecx,1),%edx │ │ - add %edi,%edx │ │ - mov 0x4(%esp),%ecx │ │ - sar %cl,%edx │ │ - mov 0x20(%esp),%ecx │ │ - mov %dx,0xa4(%ecx,%eax,1) │ │ - add $0x2,%eax │ │ - jne af000 │ │ - mov 0x1c(%esp),%eax │ │ - inc %eax │ │ - mov 0x20(%esp),%ecx │ │ - add $0xa4,%ecx │ │ - cmp $0x49,%eax │ │ - mov %ecx,%ebx │ │ - jne aefe0 │ │ - mov 0x8(%esp),%edx │ │ - dec %edx │ │ - mov 0xc(%ebp),%eax │ │ - mov 0x5c(%eax),%esi │ │ - add $0x60,%eax │ │ - mov %eax,0x3c(%esp) │ │ - imul $0x53,%esi,%eax │ │ - mov $0x3,%ecx │ │ - sub %eax,%ecx │ │ - mov %esi,0x4(%esp) │ │ - neg %esi │ │ - mov %esi,(%esp) │ │ - movd 0x14(%esp),%xmm0 │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ - mov %edx,0x8(%esp) │ │ - movd %edx,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm2 │ │ - mov 0x10(%esp),%eax │ │ - movdqa -0x15990(%eax),%xmm1 │ │ - movdqa %xmm1,0x40(%esp) │ │ - movl $0x3,0xc(%esp) │ │ - mov 0x8(%ebp),%eax │ │ - lea 0x1ec(%eax,%ecx,2),%ecx │ │ - cmpl $0x0,0x4(%esp) │ │ - mov %ecx,0x38(%esp) │ │ - jns af6f1 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0xc(%ebp),%eax │ │ - mov 0xb0(%eax),%cl │ │ - mov $0x1,%eax │ │ - shl %cl,%eax │ │ - sar %eax │ │ - sar %cl,%eax │ │ - movd %eax,%xmm3 │ │ - mov %eax,%edx │ │ - pshufd $0x0,%xmm3,%xmm1 │ │ - imul $0xa4,0xc(%esp),%eax │ │ - mov 0x8(%ebp),%ebx │ │ - movdqu 0x6(%ebx,%eax,1),%xmm4 │ │ - mov %ebx,%ecx │ │ - punpckhwd %xmm4,%xmm6 │ │ - psrad $0x10,%xmm6 │ │ - punpcklwd %xmm4,%xmm7 │ │ - psrad $0x10,%xmm7 │ │ - movdqa %xmm1,0x20(%esp) │ │ - paddd %xmm1,%xmm7 │ │ - paddd %xmm1,%xmm6 │ │ - movdqa %xmm0,%xmm4 │ │ - pcmpgtd %xmm6,%xmm4 │ │ - movdqa %xmm0,%xmm5 │ │ - pcmpgtd %xmm7,%xmm5 │ │ - movdqa %xmm2,%xmm1 │ │ - pcmpgtd %xmm6,%xmm1 │ │ - pand %xmm1,%xmm6 │ │ - pandn %xmm2,%xmm1 │ │ - por %xmm6,%xmm1 │ │ - movdqa %xmm2,%xmm6 │ │ - pcmpgtd %xmm7,%xmm6 │ │ - pand %xmm6,%xmm7 │ │ - pandn %xmm2,%xmm6 │ │ - por %xmm7,%xmm6 │ │ - movdqa %xmm0,%xmm7 │ │ - pand %xmm5,%xmm7 │ │ - pandn %xmm6,%xmm5 │ │ - movdqu 0x16(%ebx,%eax,1),%xmm6 │ │ - por %xmm7,%xmm5 │ │ - movdqa %xmm0,%xmm7 │ │ - pand %xmm4,%xmm7 │ │ - pandn %xmm1,%xmm4 │ │ - por %xmm7,%xmm4 │ │ - movdqa 0x40(%esp),%xmm3 │ │ - pshufb %xmm3,%xmm4 │ │ - pshufb %xmm3,%xmm5 │ │ - punpcklqdq %xmm4,%xmm5 │ │ - movdqu %xmm5,0x6(%ebx,%eax,1) │ │ - punpckhwd %xmm6,%xmm1 │ │ - psrad $0x10,%xmm1 │ │ - punpcklwd %xmm6,%xmm6 │ │ - psrad $0x10,%xmm6 │ │ - movdqa 0x20(%esp),%xmm4 │ │ - paddd %xmm4,%xmm6 │ │ - paddd %xmm4,%xmm1 │ │ - movdqa %xmm0,%xmm4 │ │ - pcmpgtd %xmm1,%xmm4 │ │ - movdqa %xmm0,%xmm5 │ │ - pcmpgtd %xmm6,%xmm5 │ │ - movdqa %xmm2,%xmm7 │ │ - pcmpgtd %xmm1,%xmm7 │ │ - pand %xmm7,%xmm1 │ │ - pandn %xmm2,%xmm7 │ │ - por %xmm1,%xmm7 │ │ - movdqa %xmm2,%xmm1 │ │ - pcmpgtd %xmm6,%xmm1 │ │ - pand %xmm1,%xmm6 │ │ - pandn %xmm2,%xmm1 │ │ - por %xmm6,%xmm1 │ │ - movdqa %xmm0,%xmm6 │ │ - pand %xmm5,%xmm6 │ │ - pandn %xmm1,%xmm5 │ │ - por %xmm6,%xmm5 │ │ - movdqa %xmm0,%xmm1 │ │ - pand %xmm4,%xmm1 │ │ - pandn %xmm7,%xmm4 │ │ - por %xmm1,%xmm4 │ │ - pshufb %xmm3,%xmm4 │ │ - pshufb %xmm3,%xmm5 │ │ - punpcklqdq %xmm4,%xmm5 │ │ - movdqu %xmm5,0x16(%ebx,%eax,1) │ │ - movdqu 0x26(%ebx,%eax,1),%xmm1 │ │ - punpckhwd %xmm1,%xmm6 │ │ - psrad $0x10,%xmm6 │ │ - punpcklwd %xmm1,%xmm1 │ │ - psrad $0x10,%xmm1 │ │ - movdqa 0x20(%esp),%xmm4 │ │ - paddd %xmm4,%xmm1 │ │ - paddd %xmm4,%xmm6 │ │ - movdqa %xmm0,%xmm4 │ │ - pcmpgtd %xmm6,%xmm4 │ │ - movdqa %xmm0,%xmm5 │ │ - pcmpgtd %xmm1,%xmm5 │ │ - movdqa %xmm2,%xmm7 │ │ - pcmpgtd %xmm6,%xmm7 │ │ - pand %xmm7,%xmm6 │ │ - pandn %xmm2,%xmm7 │ │ - por %xmm6,%xmm7 │ │ - movdqa %xmm2,%xmm6 │ │ - pcmpgtd %xmm1,%xmm6 │ │ - pand %xmm6,%xmm1 │ │ - pandn %xmm2,%xmm6 │ │ - por %xmm1,%xmm6 │ │ - movdqa %xmm0,%xmm1 │ │ - pand %xmm5,%xmm1 │ │ - pandn %xmm6,%xmm5 │ │ - por %xmm1,%xmm5 │ │ - movdqa %xmm0,%xmm1 │ │ - pand %xmm4,%xmm1 │ │ - pandn %xmm7,%xmm4 │ │ - por %xmm1,%xmm4 │ │ - pshufb %xmm3,%xmm4 │ │ - pshufb %xmm3,%xmm5 │ │ - punpcklqdq %xmm4,%xmm5 │ │ - movdqu %xmm5,0x26(%ebx,%eax,1) │ │ - movdqu 0x36(%ebx,%eax,1),%xmm1 │ │ - punpckhwd %xmm1,%xmm6 │ │ - psrad $0x10,%xmm6 │ │ - punpcklwd %xmm1,%xmm1 │ │ - psrad $0x10,%xmm1 │ │ - movdqa 0x20(%esp),%xmm3 │ │ - paddd %xmm3,%xmm1 │ │ - paddd %xmm3,%xmm6 │ │ - movdqa %xmm0,%xmm4 │ │ - pcmpgtd %xmm6,%xmm4 │ │ - movdqa %xmm0,%xmm5 │ │ - pcmpgtd %xmm1,%xmm5 │ │ - movdqa %xmm2,%xmm7 │ │ - pcmpgtd %xmm6,%xmm7 │ │ - pand %xmm7,%xmm6 │ │ - pandn %xmm2,%xmm7 │ │ - por %xmm6,%xmm7 │ │ - movdqa %xmm2,%xmm6 │ │ - pcmpgtd %xmm1,%xmm6 │ │ - pand %xmm6,%xmm1 │ │ - pandn %xmm2,%xmm6 │ │ - por %xmm1,%xmm6 │ │ - movdqa %xmm0,%xmm1 │ │ - pand %xmm5,%xmm1 │ │ - pandn %xmm6,%xmm5 │ │ - por %xmm1,%xmm5 │ │ - movdqa %xmm0,%xmm1 │ │ - pand %xmm4,%xmm1 │ │ - pandn %xmm7,%xmm4 │ │ - por %xmm1,%xmm4 │ │ - movdqa 0x40(%esp),%xmm3 │ │ - pshufb %xmm3,%xmm4 │ │ - pshufb %xmm3,%xmm5 │ │ - punpcklqdq %xmm4,%xmm5 │ │ - movdqu %xmm5,0x36(%ebx,%eax,1) │ │ - movdqu 0x46(%ebx,%eax,1),%xmm1 │ │ - punpckhwd %xmm1,%xmm6 │ │ - psrad $0x10,%xmm6 │ │ - punpcklwd %xmm1,%xmm1 │ │ - psrad $0x10,%xmm1 │ │ - movdqa 0x20(%esp),%xmm4 │ │ - paddd %xmm4,%xmm1 │ │ - paddd %xmm4,%xmm6 │ │ - movdqa %xmm0,%xmm4 │ │ - pcmpgtd %xmm6,%xmm4 │ │ - movdqa %xmm0,%xmm5 │ │ - pcmpgtd %xmm1,%xmm5 │ │ - movdqa %xmm2,%xmm7 │ │ - pcmpgtd %xmm6,%xmm7 │ │ - pand %xmm7,%xmm6 │ │ - pandn %xmm2,%xmm7 │ │ - por %xmm6,%xmm7 │ │ - movdqa %xmm2,%xmm6 │ │ - pcmpgtd %xmm1,%xmm6 │ │ - pand %xmm6,%xmm1 │ │ - pandn %xmm2,%xmm6 │ │ - por %xmm1,%xmm6 │ │ - movdqa %xmm0,%xmm1 │ │ - pand %xmm5,%xmm1 │ │ - pandn %xmm6,%xmm5 │ │ - por %xmm1,%xmm5 │ │ - movdqa %xmm0,%xmm1 │ │ - pand %xmm4,%xmm1 │ │ - pandn %xmm7,%xmm4 │ │ - por %xmm1,%xmm4 │ │ - pshufb %xmm3,%xmm4 │ │ - pshufb %xmm3,%xmm5 │ │ - punpcklqdq %xmm4,%xmm5 │ │ - movdqu %xmm5,0x46(%ebx,%eax,1) │ │ - movdqu 0x56(%ebx,%eax,1),%xmm1 │ │ - punpckhwd %xmm1,%xmm6 │ │ - psrad $0x10,%xmm6 │ │ - punpcklwd %xmm1,%xmm1 │ │ - psrad $0x10,%xmm1 │ │ - movdqa 0x20(%esp),%xmm4 │ │ - paddd %xmm4,%xmm1 │ │ - paddd %xmm4,%xmm6 │ │ - movdqa %xmm0,%xmm4 │ │ - pcmpgtd %xmm6,%xmm4 │ │ - movdqa %xmm0,%xmm5 │ │ - pcmpgtd %xmm1,%xmm5 │ │ - movdqa %xmm2,%xmm7 │ │ - pcmpgtd %xmm6,%xmm7 │ │ - pand %xmm7,%xmm6 │ │ - pandn %xmm2,%xmm7 │ │ - por %xmm6,%xmm7 │ │ - movdqa %xmm2,%xmm6 │ │ - pcmpgtd %xmm1,%xmm6 │ │ - pand %xmm6,%xmm1 │ │ - pandn %xmm2,%xmm6 │ │ - por %xmm1,%xmm6 │ │ - movdqa %xmm0,%xmm1 │ │ - pand %xmm5,%xmm1 │ │ - pandn %xmm6,%xmm5 │ │ - por %xmm1,%xmm5 │ │ - movdqa %xmm0,%xmm1 │ │ - pand %xmm4,%xmm1 │ │ - pandn %xmm7,%xmm4 │ │ - por %xmm1,%xmm4 │ │ - pshufb %xmm3,%xmm4 │ │ - pshufb %xmm3,%xmm5 │ │ - punpcklqdq %xmm4,%xmm5 │ │ - movdqu %xmm5,0x56(%ebx,%eax,1) │ │ - movdqu 0x66(%ebx,%eax,1),%xmm1 │ │ - punpckhwd %xmm1,%xmm6 │ │ - psrad $0x10,%xmm6 │ │ - punpcklwd %xmm1,%xmm1 │ │ - psrad $0x10,%xmm1 │ │ - movdqa 0x20(%esp),%xmm4 │ │ - paddd %xmm4,%xmm1 │ │ - paddd %xmm4,%xmm6 │ │ - movdqa %xmm0,%xmm4 │ │ - pcmpgtd %xmm6,%xmm4 │ │ - movdqa %xmm0,%xmm5 │ │ - pcmpgtd %xmm1,%xmm5 │ │ - movdqa %xmm2,%xmm7 │ │ - pcmpgtd %xmm6,%xmm7 │ │ - pand %xmm7,%xmm6 │ │ - pandn %xmm2,%xmm7 │ │ - por %xmm6,%xmm7 │ │ - movdqa %xmm2,%xmm6 │ │ - pcmpgtd %xmm1,%xmm6 │ │ - pand %xmm6,%xmm1 │ │ - pandn %xmm2,%xmm6 │ │ - por %xmm1,%xmm6 │ │ - movdqa %xmm0,%xmm1 │ │ - pand %xmm5,%xmm1 │ │ - pandn %xmm6,%xmm5 │ │ - por %xmm1,%xmm5 │ │ - movdqa %xmm0,%xmm1 │ │ - pand %xmm4,%xmm1 │ │ - pandn %xmm7,%xmm4 │ │ - por %xmm1,%xmm4 │ │ - movdqa %xmm3,%xmm1 │ │ - pshufb %xmm3,%xmm4 │ │ - pshufb %xmm3,%xmm5 │ │ - punpcklqdq %xmm4,%xmm5 │ │ - movdqu %xmm5,0x66(%ebx,%eax,1) │ │ - movdqu 0x76(%ebx,%eax,1),%xmm1 │ │ - punpckhwd %xmm1,%xmm6 │ │ - psrad $0x10,%xmm6 │ │ - punpcklwd %xmm1,%xmm1 │ │ - psrad $0x10,%xmm1 │ │ - movdqa 0x20(%esp),%xmm3 │ │ - paddd %xmm3,%xmm1 │ │ - paddd %xmm3,%xmm6 │ │ - movdqa %xmm0,%xmm4 │ │ - pcmpgtd %xmm6,%xmm4 │ │ - movdqa %xmm0,%xmm5 │ │ - pcmpgtd %xmm1,%xmm5 │ │ - movdqa %xmm2,%xmm7 │ │ - pcmpgtd %xmm6,%xmm7 │ │ - pand %xmm7,%xmm6 │ │ - pandn %xmm2,%xmm7 │ │ - por %xmm6,%xmm7 │ │ + movdqu -0x6(%ebx,%ecx,2),%xmm2 │ │ + movdqu -0x4(%ebx,%ecx,2),%xmm7 │ │ movdqa %xmm2,%xmm6 │ │ - pcmpgtd %xmm1,%xmm6 │ │ - pand %xmm6,%xmm1 │ │ - pandn %xmm2,%xmm6 │ │ - por %xmm1,%xmm6 │ │ - movdqa %xmm0,%xmm1 │ │ - pand %xmm5,%xmm1 │ │ - pandn %xmm6,%xmm5 │ │ - por %xmm1,%xmm5 │ │ + pxor %xmm4,%xmm4 │ │ + punpcklwd %xmm4,%xmm6 │ │ + punpckhwd %xmm4,%xmm2 │ │ + pshufd $0xf5,%xmm2,%xmm0 │ │ + movdqa 0x70(%esp),%xmm1 │ │ + pmuludq %xmm1,%xmm2 │ │ + pshufd $0xe8,%xmm2,%xmm3 │ │ + pshufd $0xf5,%xmm1,%xmm2 │ │ + pmuludq %xmm2,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + punpckldq %xmm0,%xmm3 │ │ + movdqa %xmm3,0x30(%esp) │ │ + pshufd $0xf5,%xmm6,%xmm0 │ │ + pmuludq %xmm1,%xmm6 │ │ + pshufd $0xe8,%xmm6,%xmm6 │ │ + pmuludq %xmm2,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + punpckldq %xmm0,%xmm6 │ │ + movdqa %xmm7,%xmm0 │ │ + punpckhwd %xmm4,%xmm0 │ │ + punpcklwd %xmm4,%xmm7 │ │ + pshufd $0xf5,%xmm7,%xmm1 │ │ + movdqa 0x60(%esp),%xmm3 │ │ + pmuludq %xmm3,%xmm7 │ │ + pshufd $0xe8,%xmm7,%xmm5 │ │ + pshufd $0xf5,%xmm3,%xmm7 │ │ + pmuludq %xmm7,%xmm1 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + punpckldq %xmm1,%xmm5 │ │ + pshufd $0xf5,%xmm0,%xmm1 │ │ + pmuludq %xmm3,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + pmuludq %xmm7,%xmm1 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + punpckldq %xmm1,%xmm0 │ │ + movdqu -0x2(%ebx,%ecx,2),%xmm1 │ │ + movdqa %xmm1,%xmm4 │ │ + pxor %xmm2,%xmm2 │ │ + punpcklwd %xmm2,%xmm4 │ │ + punpckhwd %xmm2,%xmm1 │ │ + pshufd $0xf5,%xmm1,%xmm3 │ │ + movdqa 0x40(%esp),%xmm2 │ │ + pmuludq %xmm2,%xmm1 │ │ + pshufd $0xe8,%xmm1,%xmm7 │ │ + pshufd $0xf5,%xmm2,%xmm1 │ │ + pmuludq %xmm1,%xmm3 │ │ + pshufd $0xe8,%xmm3,%xmm3 │ │ + punpckldq %xmm3,%xmm7 │ │ + paddd %xmm0,%xmm7 │ │ + pshufd $0xf5,%xmm4,%xmm0 │ │ + pmuludq %xmm2,%xmm4 │ │ + pshufd $0xe8,%xmm4,%xmm3 │ │ + pmuludq %xmm1,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + punpckldq %xmm0,%xmm3 │ │ + paddd %xmm5,%xmm3 │ │ + movdqu (%ebx,%ecx,2),%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ - pand %xmm4,%xmm1 │ │ - pandn %xmm7,%xmm4 │ │ - por %xmm1,%xmm4 │ │ - movdqa 0x40(%esp),%xmm7 │ │ - pshufb %xmm7,%xmm4 │ │ - pshufb %xmm7,%xmm5 │ │ - punpcklqdq %xmm4,%xmm5 │ │ - movdqu %xmm5,0x76(%ebx,%eax,1) │ │ - movdqu 0x86(%ebx,%eax,1),%xmm1 │ │ - punpckhwd %xmm1,%xmm5 │ │ - psrad $0x10,%xmm5 │ │ - punpcklwd %xmm1,%xmm1 │ │ - psrad $0x10,%xmm1 │ │ - paddd %xmm3,%xmm1 │ │ - paddd %xmm3,%xmm5 │ │ + pxor %xmm2,%xmm2 │ │ + punpckhwd %xmm2,%xmm1 │ │ + punpcklwd %xmm2,%xmm0 │ │ + pshufd $0xf5,%xmm0,%xmm4 │ │ + movdqa 0x50(%esp),%xmm5 │ │ + pmuludq %xmm5,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm2 │ │ + pshufd $0xf5,%xmm5,%xmm0 │ │ + pmuludq %xmm0,%xmm4 │ │ + pshufd $0xe8,%xmm4,%xmm4 │ │ + punpckldq %xmm4,%xmm2 │ │ + paddd %xmm3,%xmm2 │ │ + pshufd $0xf5,%xmm1,%xmm3 │ │ + pmuludq %xmm5,%xmm1 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + pmuludq %xmm0,%xmm3 │ │ + pshufd $0xe8,%xmm3,%xmm0 │ │ + punpckldq %xmm0,%xmm1 │ │ + paddd %xmm7,%xmm1 │ │ + movdqu 0x2(%ebx,%ecx,2),%xmm0 │ │ movdqa %xmm0,%xmm3 │ │ - pcmpgtd %xmm5,%xmm3 │ │ - movdqa %xmm0,%xmm4 │ │ - pcmpgtd %xmm1,%xmm4 │ │ - movdqa %xmm2,%xmm6 │ │ - pcmpgtd %xmm5,%xmm6 │ │ - pand %xmm6,%xmm5 │ │ - pandn %xmm2,%xmm6 │ │ - por %xmm5,%xmm6 │ │ - movdqa %xmm2,%xmm5 │ │ - pcmpgtd %xmm1,%xmm5 │ │ - pand %xmm5,%xmm1 │ │ - pandn %xmm2,%xmm5 │ │ - por %xmm1,%xmm5 │ │ + pxor %xmm4,%xmm4 │ │ + punpcklwd %xmm4,%xmm3 │ │ + punpckhwd %xmm4,%xmm0 │ │ + pshufd $0xf5,%xmm0,%xmm4 │ │ + movdqa 0xd0(%esp),%xmm5 │ │ + pmuludq %xmm5,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm7 │ │ + pshufd $0xf5,%xmm5,%xmm0 │ │ + pmuludq %xmm0,%xmm4 │ │ + pshufd $0xe8,%xmm4,%xmm4 │ │ + punpckldq %xmm4,%xmm7 │ │ + paddd %xmm1,%xmm7 │ │ + pshufd $0xf5,%xmm3,%xmm1 │ │ + pmuludq %xmm5,%xmm3 │ │ + pshufd $0xe8,%xmm3,%xmm3 │ │ + pmuludq %xmm0,%xmm1 │ │ + pshufd $0xe8,%xmm1,%xmm0 │ │ + punpckldq %xmm0,%xmm3 │ │ + paddd %xmm2,%xmm3 │ │ + movdqu 0x4(%ebx,%ecx,2),%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ - pand %xmm4,%xmm1 │ │ - pandn %xmm5,%xmm4 │ │ - por %xmm1,%xmm4 │ │ + pxor %xmm2,%xmm2 │ │ + punpckhwd %xmm2,%xmm1 │ │ + punpcklwd %xmm2,%xmm0 │ │ + pshufd $0xf5,%xmm0,%xmm4 │ │ + movdqa 0xa0(%esp),%xmm5 │ │ + pmuludq %xmm5,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm2 │ │ + pshufd $0xf5,%xmm5,%xmm0 │ │ + pmuludq %xmm0,%xmm4 │ │ + pshufd $0xe8,%xmm4,%xmm4 │ │ + punpckldq %xmm4,%xmm2 │ │ + paddd %xmm3,%xmm2 │ │ + pshufd $0xf5,%xmm1,%xmm3 │ │ + pmuludq %xmm5,%xmm1 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + pmuludq %xmm0,%xmm3 │ │ + pshufd $0xe8,%xmm3,%xmm0 │ │ + punpckldq %xmm0,%xmm1 │ │ + paddd %xmm7,%xmm1 │ │ + movdqu 0x6(%ebx,%ecx,2),%xmm0 │ │ + movdqa %xmm0,%xmm3 │ │ + pxor %xmm4,%xmm4 │ │ + punpcklwd %xmm4,%xmm3 │ │ + punpckhwd %xmm4,%xmm0 │ │ + pshufd $0xf5,%xmm0,%xmm4 │ │ + movdqa 0x100(%esp),%xmm5 │ │ + pmuludq %xmm5,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm7 │ │ + pshufd $0xf5,%xmm5,%xmm0 │ │ + pmuludq %xmm0,%xmm4 │ │ + pshufd $0xe8,%xmm4,%xmm4 │ │ + punpckldq %xmm4,%xmm7 │ │ + paddd %xmm1,%xmm7 │ │ + pshufd $0xf5,%xmm3,%xmm1 │ │ + pmuludq %xmm5,%xmm3 │ │ + pshufd $0xe8,%xmm3,%xmm3 │ │ + pmuludq %xmm0,%xmm1 │ │ + pshufd $0xe8,%xmm1,%xmm0 │ │ + punpckldq %xmm0,%xmm3 │ │ + paddd %xmm2,%xmm3 │ │ + movdqu 0x8(%ebx,%ecx,2),%xmm0 │ │ movdqa %xmm0,%xmm1 │ │ - pand %xmm3,%xmm1 │ │ - pandn %xmm6,%xmm3 │ │ - por %xmm1,%xmm3 │ │ - pshufb %xmm7,%xmm3 │ │ - pshufb %xmm7,%xmm4 │ │ - punpcklqdq %xmm3,%xmm4 │ │ - mov %eax,%esi │ │ - movdqu %xmm4,0x86(%ebx,%eax,1) │ │ - movswl 0x96(%ebx,%eax,1),%eax │ │ - mov %esi,%ecx │ │ - mov %edx,%ebx │ │ - add %edx,%eax │ │ - mov 0x8(%esp),%esi │ │ - cmp %esi,%eax │ │ - mov %eax,%edx │ │ - cmovg %esi,%edx │ │ - mov 0x14(%esp),%edi │ │ - cmp %edi,%eax │ │ - cmovl %edi,%edx │ │ - mov 0x8(%ebp),%eax │ │ - mov %dx,0x96(%eax,%ecx,1) │ │ - movswl 0x98(%eax,%ecx,1),%eax │ │ - add %ebx,%eax │ │ - cmp %esi,%eax │ │ - mov %eax,%edx │ │ - cmovg %esi,%edx │ │ - cmp %edi,%eax │ │ - cmovl %edi,%edx │ │ - mov 0x8(%ebp),%eax │ │ - mov %dx,0x98(%eax,%ecx,1) │ │ - movswl 0x9a(%eax,%ecx,1),%eax │ │ - add %ebx,%eax │ │ - cmp %esi,%eax │ │ - mov %eax,%edx │ │ - cmovg %esi,%edx │ │ - cmp %edi,%eax │ │ - cmovl %edi,%edx │ │ - mov 0x8(%ebp),%eax │ │ - mov %dx,0x9a(%eax,%ecx,1) │ │ - movswl 0x9c(%eax,%ecx,1),%eax │ │ - add %ebx,%eax │ │ - cmp %esi,%eax │ │ - mov %eax,%edx │ │ - cmovg %esi,%edx │ │ - cmp %edi,%eax │ │ - cmovl %edi,%edx │ │ - mov 0x8(%ebp),%eax │ │ - mov %dx,0x9c(%eax,%ecx,1) │ │ - mov 0xc(%esp),%eax │ │ - inc %eax │ │ - mov 0x38(%esp),%ecx │ │ - add $0xa4,%ecx │ │ - mov %eax,0xc(%esp) │ │ - cmp $0x49,%eax │ │ - je af7c6 │ │ - cmpl $0x0,0x4(%esp) │ │ - mov %ecx,0x38(%esp) │ │ - js af0d0 │ │ - mov $0x3,%edi │ │ - mov %ecx,0x10(%esp) │ │ - jmp af752 │ │ - nop │ │ - nop │ │ + pxor %xmm2,%xmm2 │ │ + punpcklwd %xmm2,%xmm0 │ │ + pshufd $0xf5,%xmm0,%xmm2 │ │ + movdqa 0xc0(%esp),%xmm5 │ │ + pmuludq %xmm5,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + pshufd $0xf5,%xmm5,%xmm4 │ │ + pmuludq %xmm4,%xmm2 │ │ + pshufd $0xe8,%xmm2,%xmm2 │ │ + punpckldq %xmm2,%xmm0 │ │ + pxor %xmm2,%xmm2 │ │ + punpckhwd %xmm2,%xmm1 │ │ + paddd %xmm3,%xmm0 │ │ + pshufd $0xf5,%xmm1,%xmm2 │ │ + pmuludq %xmm4,%xmm2 │ │ + pmuludq %xmm5,%xmm1 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + pshufd $0xe8,%xmm2,%xmm2 │ │ + punpckldq %xmm2,%xmm1 │ │ + paddd %xmm7,%xmm1 │ │ + movdqa 0x90(%esp),%xmm2 │ │ + paddd %xmm2,%xmm6 │ │ + paddd %xmm0,%xmm6 │ │ + movdqa 0x30(%esp),%xmm3 │ │ + paddd %xmm2,%xmm3 │ │ + paddd %xmm1,%xmm3 │ │ + pxor %xmm2,%xmm2 │ │ + pcmpgtd %xmm6,%xmm2 │ │ + psrad $0x6,%xmm6 │ │ + pxor %xmm0,%xmm0 │ │ + pcmpgtd %xmm3,%xmm0 │ │ + psrad $0x6,%xmm3 │ │ + movdqa 0xf0(%esp),%xmm4 │ │ + movdqa %xmm4,%xmm1 │ │ + pcmpgtd %xmm3,%xmm1 │ │ + pand %xmm1,%xmm3 │ │ + pandn %xmm4,%xmm1 │ │ + por %xmm3,%xmm1 │ │ + movdqa %xmm4,%xmm3 │ │ + pcmpgtd %xmm6,%xmm3 │ │ + pand %xmm3,%xmm6 │ │ + pandn %xmm4,%xmm3 │ │ + por %xmm6,%xmm3 │ │ + pandn %xmm3,%xmm2 │ │ + pandn %xmm1,%xmm0 │ │ + movdqa -0x14d70(%eax),%xmm1 │ │ + pshufb %xmm1,%xmm0 │ │ + pshufb %xmm1,%xmm2 │ │ + punpcklqdq %xmm0,%xmm2 │ │ + movdqu %xmm2,(%esi,%ecx,2) │ │ + add $0x8,%ecx │ │ + cmp %ecx,%edx │ │ + jne b4910 │ │ + mov 0x10(%ebp),%eax │ │ + cmp %eax,%edx │ │ + mov %edx,%eax │ │ + je b4770 │ │ nop │ │ nop │ │ - imul $0xa4,0xc(%esp),%eax │ │ - add 0x8(%ebp),%eax │ │ - mov 0xc(%ebp),%ecx │ │ - mov 0xb0(%ecx),%cl │ │ - mov $0x1,%edx │ │ - shl %cl,%edx │ │ - sar %edx │ │ - add %edi,%edx │ │ - mov 0x18(%esp),%edi │ │ - movswl (%eax,%edi,2),%esi │ │ - sar %cl,%edx │ │ - add %esi,%edx │ │ - mov 0x8(%esp),%esi │ │ - cmp %esi,%edx │ │ - mov %edx,%ecx │ │ - cmovg %esi,%ecx │ │ - mov 0x14(%esp),%esi │ │ - cmp %esi,%edx │ │ - cmovl %esi,%ecx │ │ - mov %cx,(%eax,%edi,2) │ │ - inc %edi │ │ - addl $0x2,0x10(%esp) │ │ - cmp $0x4f,%edi │ │ - je af6c6 │ │ - mov %edi,0x18(%esp) │ │ - xor %edi,%edi │ │ - mov (%esp),%eax │ │ - cmp %eax,0x4(%esp) │ │ - jl af700 │ │ - xor %edi,%edi │ │ - mov 0x10(%esp),%ecx │ │ - mov (%esp),%ebx │ │ - mov 0x3c(%esp),%esi │ │ - jmp af785 │ │ - mov 0x1c(%esp),%ecx │ │ - add $0xa4,%ecx │ │ - test %ebx,%ebx │ │ - lea 0x1(%ebx),%ebx │ │ - je af700 │ │ - mov %ebx,%eax │ │ - mov (%esp),%edx │ │ - or %edx,%eax │ │ - mov %ecx,0x1c(%esp) │ │ - mov %edx,%eax │ │ - je af770 │ │ + mov %esi,0x14(%esp) │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %edi,0x20(%esp) │ │ - movsbl (%esi),%edx │ │ - movswl (%ecx),%edi │ │ - imul %edx,%edi │ │ - add 0x20(%esp),%edi │ │ - inc %esi │ │ - cmp 0x4(%esp),%eax │ │ - jge af770 │ │ + mov 0x10(%esp),%edx │ │ + movsbl (%edx),%edi │ │ + movzwl -0x6(%ebx,%eax,2),%ecx │ │ + imul %edi,%ecx │ │ + movsbl 0x1(%edx),%edi │ │ + movzwl -0x4(%ebx,%eax,2),%esi │ │ + imul %edi,%esi │ │ + mov %esi,0x30(%esp) │ │ + movsbl 0x2(%edx),%esi │ │ + movzwl -0x2(%ebx,%eax,2),%edi │ │ + imul %esi,%edi │ │ + mov %edi,0x70(%esp) │ │ + movsbl 0x3(%edx),%esi │ │ + movzwl (%ebx,%eax,2),%edi │ │ + imul %esi,%edi │ │ + mov %edi,0x60(%esp) │ │ + movsbl 0x4(%edx),%edi │ │ + movzwl 0x2(%ebx,%eax,2),%esi │ │ + imul %edi,%esi │ │ + mov %esi,0x40(%esp) │ │ + movsbl 0x5(%edx),%esi │ │ + movzwl 0x4(%ebx,%eax,2),%edi │ │ + imul %esi,%edi │ │ + movsbl 0x6(%edx),%esi │ │ + mov %esi,0x50(%esp) │ │ + movzwl 0x6(%ebx,%eax,2),%esi │ │ + imul 0x50(%esp),%esi │ │ + movsbl 0x7(%edx),%edx │ │ + mov %edx,0x50(%esp) │ │ + movzwl 0x8(%ebx,%eax,2),%edx │ │ + imul 0x50(%esp),%edx │ │ + add 0xc(%esp),%ecx │ │ + add 0x30(%esp),%ecx │ │ + add 0x70(%esp),%ecx │ │ + add 0x60(%esp),%ecx │ │ + add 0x40(%esp),%ecx │ │ + add %edi,%ecx │ │ + add %esi,%ecx │ │ + xor %esi,%esi │ │ + add %edx,%ecx │ │ + mov %ecx,%edx │ │ + sar $0x6,%edx │ │ + mov 0x24(%ebp),%edi │ │ + cmp %edi,%edx │ │ + cmovg %edi,%edx │ │ + test %ecx,%ecx │ │ + cmovs %esi,%edx │ │ + mov 0x14(%esp),%esi │ │ + mov %dx,(%esi,%eax,2) │ │ inc %eax │ │ - mov %eax,%edx │ │ - or %ebx,%edx │ │ - add $0x2,%ecx │ │ - test %edx,%edx │ │ - jne af7a0 │ │ - jmp af770 │ │ + cmp %eax,0x10(%ebp) │ │ + jne b4cc0 │ │ + jmp b4770 │ │ + mov %ecx,%eax │ │ + mov %ebx,%ecx │ │ + mov 0x8(%esp),%edx │ │ + mov (%esp),%ebx │ │ + push %edi │ │ + push %eax │ │ + pushl 0xc(%esp) │ │ + pushl 0x8(%ebp) │ │ + call b4db0 │ │ + add $0x10,%esp │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call af7df │ │ - pop %ebx │ │ - add $0x25791,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - pushl 0x18(%ebp) │ │ - push $0x1 │ │ - push $0x1 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call b02a0 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ + push %edi │ │ + push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call af81f │ │ - pop %ebx │ │ - add $0x25751,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push $0x1 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call b02a0 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ + sub $0x20,%esp │ │ + call b4dc1 │ │ pop %ebx │ │ - pop %ebp │ │ - retq │ │ + add $0x221af,%ebx │ │ + mov 0xc(%ebp),%eax │ │ + mov 0x10(%ebp),%esi │ │ + add %esi,%esi │ │ + mov %esi,0xc(%esp) │ │ + add %eax,%eax │ │ + mov %eax,0x10(%esp) │ │ + add %edx,%edx │ │ + mov %edx,0x14(%esp) │ │ + mov 0x14(%ebp),%esi │ │ + mov 0x8(%ebp),%edi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call af85f │ │ - pop %ebx │ │ - add $0x25711,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0xc,%esp │ │ - pushl 0x18(%ebp) │ │ - push $0x0 │ │ - push $0x0 │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call b02a0 │ │ - add $0x20,%esp │ │ - lea -0x4(%ebp),%esp │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + mov %ecx,0x18(%esp) │ │ + sub $0x4,%esp │ │ + pushl 0x10(%esp) │ │ + push %edi │ │ + push %ecx │ │ + call 1470 │ │ + mov 0x28(%esp),%ecx │ │ + add $0x10,%esp │ │ + add 0x10(%esp),%edi │ │ + add 0x14(%esp),%ecx │ │ + dec %esi │ │ + jne b4df0 │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ - nop │ │ - nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ - and $0xfffffffc,%esp │ │ - sub $0xac,%esp │ │ - call af8a4 │ │ - pop %eax │ │ - add $0x256cc,%eax │ │ - mov %eax,0x40(%esp) │ │ - mov 0x28(%ebp),%ebx │ │ - mov 0x14(%ebp),%edx │ │ - mov 0xd4(%edx),%eax │ │ - mov %eax,0x58(%esp) │ │ - test %eax,%eax │ │ - setne %al │ │ - test %ebx,%ebx │ │ - setg %cl │ │ - and %al,%cl │ │ - movzbl %cl,%esi │ │ - inc %esi │ │ - mov 0x2c(%ebp),%eax │ │ - bsr %eax,%ecx │ │ - xor $0xffffffe0,%ecx │ │ - add $0x19,%ecx │ │ - mov $0x80,%edi │ │ - shl %cl,%edi │ │ - mov %edi,0x24(%esp) │ │ - neg %edi │ │ - mov %edi,0x2c(%esp) │ │ - mov $0xeb,%edi │ │ - mov %ecx,0x18(%esp) │ │ - shl %cl,%edi │ │ - mov 0xd8(%edx),%ecx │ │ - mov %ecx,0x4(%esp) │ │ - test %ecx,%ecx │ │ - cmove %eax,%edi │ │ - mov %edi,0x3c(%esp) │ │ - imul $0x2500,%ebx,%edi │ │ - add $0xb200,%edi │ │ - imul $0xad,%ebx,%eax │ │ - add $0x69,%eax │ │ - mov 0xc(%ebp),%ecx │ │ - mov %ecx,0x60(%esp) │ │ - mov 0x8(%ebp),%ecx │ │ - mov %ecx,0x5c(%esp) │ │ - mov (%edx),%ecx │ │ - xor %ebx,%ebx │ │ - mov %esi,0x64(%esp) │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov %edi,%edx │ │ - and $0xff00,%edx │ │ - movzbl %al,%esi │ │ - or %edx,%esi │ │ - xor %ecx,%esi │ │ - mov %esi,0xa4(%esp,%ebx,4) │ │ - mov 0x64(%esp),%esi │ │ - inc %ebx │ │ - add $0xffffdb00,%edi │ │ - add $0xffffff53,%eax │ │ - cmp %esi,%ebx │ │ - jb af940 │ │ - mov $0x10,%edi │ │ - mov 0x18(%esp),%ecx │ │ - shl %cl,%edi │ │ - mov 0x4(%esp),%eax │ │ - test %eax,%eax │ │ - cmove %eax,%edi │ │ - mov 0x18(%ebp),%edx │ │ - test %edx,%edx │ │ - je b0177 │ │ - decl 0x24(%esp) │ │ - mov 0x24(%ebp),%eax │ │ - cmp $0x3,%eax │ │ - mov $0x2,%ebx │ │ - cmovl %eax,%ebx │ │ - mov 0x58(%esp),%eax │ │ - test %eax,%eax │ │ - cmove %eax,%ebx │ │ - mov 0x28(%ebp),%eax │ │ - test %eax,%eax │ │ - cmove %eax,%ebx │ │ - mov 0x10(%ebp),%eax │ │ - shr %eax │ │ - imul %ebx,%eax │ │ - mov 0xc(%ebp),%ecx │ │ - lea (%ecx,%eax,2),%ecx │ │ - mov %ecx,0x4c(%esp) │ │ - mov 0x8(%ebp),%ecx │ │ - lea (%ecx,%eax,2),%eax │ │ - mov %eax,0x48(%esp) │ │ - mov %ebx,0x30(%esp) │ │ - imul $0xa4,%ebx,%eax │ │ - mov 0x20(%ebp),%ecx │ │ - lea 0x5d6(%eax,%ecx,1),%eax │ │ - mov %eax,0x54(%esp) │ │ - lea 0x1a56(%ecx),%eax │ │ - mov %eax,0x94(%esp) │ │ - lea 0x5d6(%ecx),%eax │ │ - mov %eax,0x90(%esp) │ │ - lea 0x616(%ecx),%eax │ │ - mov %eax,0x8c(%esp) │ │ - lea 0x1a96(%ecx),%eax │ │ - mov %eax,0x88(%esp) │ │ - xor %eax,%eax │ │ - mov %edi,0x18(%esp) │ │ - jmp afa4d │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov 0x98(%esp),%eax │ │ - add $0x20,%eax │ │ - addl $0x40,0x4c(%esp) │ │ - addl $0x40,0x48(%esp) │ │ - addl $0x40,0x60(%esp) │ │ - addl $0x40,0x5c(%esp) │ │ - mov 0x18(%ebp),%edx │ │ - cmp %edx,%eax │ │ - mov 0x64(%esp),%esi │ │ - jae b0177 │ │ - cmpl $0x0,0x58(%esp) │ │ - setne %cl │ │ - sub %eax,%edx │ │ - cmp $0x21,%edx │ │ - mov $0x20,%edi │ │ - mov %edx,0x4(%esp) │ │ - cmovl %edx,%edi │ │ - mov %edi,0x38(%esp) │ │ - mov %eax,0x98(%esp) │ │ - test %eax,%eax │ │ - setne %al │ │ - and %cl,%al │ │ - cmp $0x1,%al │ │ - jne afa90 │ │ - xor %ecx,%ecx │ │ - nop │ │ - nop │ │ - mov 0x78(%esp,%ecx,4),%edx │ │ - mov %edx,0x80(%esp,%ecx,4) │ │ - inc %ecx │ │ - cmp %esi,%ecx │ │ - jb afa80 │ │ - xor %ecx,%ecx │ │ - mov %esi,%ebx │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov 0xa4(%esp,%ecx,4),%edx │ │ - mov %edx,%esi │ │ - sar %esi │ │ - mov %edx,%edi │ │ - shr $0x3,%edi │ │ - xor %edx,%edi │ │ - shr $0xc,%edx │ │ - xor %edi,%edx │ │ - xor %esi,%edx │ │ - shl $0xf,%edx │ │ - movzwl %dx,%edx │ │ - or %esi,%edx │ │ - mov %edx,0xa4(%esp,%ecx,4) │ │ - movzbl %dh,%edx │ │ - mov %edx,0x78(%esp,%ecx,4) │ │ - inc %ecx │ │ - cmp %ebx,%ecx │ │ - jb afaa0 │ │ - cmpl $0x2,0x38(%esp) │ │ - mov $0x2,%ecx │ │ - mov 0x4(%esp),%ebx │ │ - cmovge %ecx,%ebx │ │ - test %al,%al │ │ - mov $0x0,%eax │ │ - cmove %eax,%ebx │ │ - mov 0x30(%esp),%eax │ │ - cmp 0x24(%ebp),%eax │ │ - mov %ebx,0x4(%esp) │ │ - jge afe00 │ │ - mov 0x78(%esp),%edx │ │ - mov 0x80(%esp),%esi │ │ - mov %edx,%eax │ │ - sar $0x4,%eax │ │ - add %eax,%eax │ │ - mov %esi,%edi │ │ - sar $0x4,%edi │ │ - add %edi,%edi │ │ - cmp 0x38(%esp),%ebx │ │ - jge afcd0 │ │ + and $0xfffffff0,%esp │ │ + sub $0x10840,%esp │ │ + mov %edx,0x4c(%esp) │ │ + mov %ecx,0x44(%esp) │ │ + mov 0x8(%ebp),%edx │ │ + mov 0xc(%ebp),%eax │ │ + lea (%eax,%eax,2),%ecx │ │ + sub %ecx,%edx │ │ + mov %edx,(%esp) │ │ + call b4e4a │ │ + pop %esi │ │ + add $0x22126,%esi │ │ + mov 0x2c(%ebp),%edi │ │ + bsr %edi,%ebx │ │ + xor $0x1f,%ebx │ │ + lea -0x12(%ebx),%ecx │ │ + mov $0x1,%edx │ │ + mov %ecx,0x20(%esp) │ │ + shl %cl,%edx │ │ + mov %edx,0x28(%esp) │ │ mov 0x14(%ebp),%ecx │ │ - mov 0x58(%ecx),%ecx │ │ - and $0xf,%edx │ │ - imul $0xa4,%edx,%edx │ │ - and $0xf,%esi │ │ - imul $0xa4,%esi,%esi │ │ - add %edi,%esi │ │ - lea (%ebx,%edx,1),%edi │ │ - add %eax,%edi │ │ - add %eax,%edx │ │ - mov $0x1,%eax │ │ - shl %cl,%eax │ │ + dec %ecx │ │ + imul 0x24(%ebp),%ecx │ │ + add 0x1c(%ebp),%ecx │ │ + sar $0xa,%ecx │ │ + add $0x8,%ecx │ │ + mov %ecx,0xe0(%esp) │ │ sar %eax │ │ - mov %eax,0x8(%esp) │ │ - mov 0x54(%esp),%eax │ │ - lea (%eax,%edi,2),%edi │ │ - lea 0x40(%eax,%esi,2),%esi │ │ - mov %esi,0x20(%esp) │ │ - mov %edi,%esi │ │ - lea (%eax,%edx,2),%eax │ │ - mov %eax,0x1c(%esp) │ │ - mov 0x48(%esp),%edx │ │ - lea (%edx,%ebx,2),%eax │ │ - mov %eax,0x10(%esp) │ │ - mov 0x4c(%esp),%eax │ │ - lea (%eax,%ebx,2),%edi │ │ - mov %edi,0xc(%esp) │ │ - mov %eax,0x34(%esp) │ │ - mov %edx,0x28(%esp) │ │ - mov 0x30(%esp),%edx │ │ - jmp afbcb │ │ - nop │ │ + mov %eax,0xc(%esp) │ │ + mov 0x28(%ebp),%edx │ │ + mov %edx,%eax │ │ + and $0x1,%eax │ │ + add $0x3,%eax │ │ + and $0x3,%edx │ │ + mov $0x18,%ecx │ │ + mov %ebx,0x2c(%esp) │ │ + sub %ebx,%ecx │ │ + mov $0x1,%ebx │ │ + mov %ecx,0x90(%esp) │ │ + shl %cl,%ebx │ │ + sar %ebx │ │ + mov %ebx,0xd0(%esp) │ │ + imul $0x78,%edx,%ecx │ │ + add -0x250(%esi),%ecx │ │ + mov %ecx,0x100(%esp) │ │ + imul $0x78,%eax,%eax │ │ + mov %esi,0x48(%esp) │ │ + add -0x250(%esi),%eax │ │ + mov %eax,0xf0(%esp) │ │ + mov 0x10(%ebp),%esi │ │ + lea 0x13c(%esp),%eax │ │ + mov %eax,0x60(%esp) │ │ + test %esi,%esi │ │ + jg b4f16 │ │ + addl $0x100,0x60(%esp) │ │ + mov (%esp),%eax │ │ + mov 0xc(%esp),%ecx │ │ + lea (%eax,%ecx,2),%eax │ │ + mov %eax,(%esp) │ │ + decl 0xe0(%esp) │ │ + je b51eb │ │ + test %esi,%esi │ │ + jle b4ef0 │ │ + xor %edx,%edx │ │ + mov 0x18(%ebp),%eax │ │ + xor %ebx,%ebx │ │ + cmp $0x4,%esi │ │ + jg b4f5c │ │ + jmp b50c0 │ │ nop │ │ nop │ │ - mov 0x50(%esp),%edx │ │ - inc %edx │ │ - mov 0x10(%ebp),%eax │ │ - add %eax,0x10(%esp) │ │ - add %eax,0xc(%esp) │ │ - mov 0x14(%esp),%esi │ │ - add $0xa4,%esi │ │ - add %eax,0x28(%esp) │ │ - add %eax,0x34(%esp) │ │ - addl $0xa4,0x20(%esp) │ │ - addl $0xa4,0x1c(%esp) │ │ - cmp 0x24(%ebp),%edx │ │ - je afe00 │ │ - mov %esi,0x14(%esp) │ │ - mov %edx,0x50(%esp) │ │ - xor %eax,%eax │ │ - mov 0x3c(%esp),%ebx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x14(%esp),%edx │ │ - movswl (%edx,%eax,2),%edx │ │ - mov 0xc(%esp),%esi │ │ - movzwl (%esi,%eax,2),%esi │ │ - mov 0x1c(%ebp),%edi │ │ - movzbl (%edi,%esi,1),%edi │ │ - imul %edx,%edi │ │ - add 0x8(%esp),%edi │ │ - sar %cl,%edi │ │ - add %esi,%edi │ │ - cmp %ebx,%edi │ │ - mov %edi,%edx │ │ - cmovg %ebx,%edx │ │ - cmp 0x18(%esp),%edi │ │ - mov 0x18(%esp),%edi │ │ - cmovl %edi,%edx │ │ + mov (%esp),%ecx │ │ + movzwl (%ecx,%edx,2),%edi │ │ + mov 0x20(%esp),%ecx │ │ + shl %cl,%edi │ │ + mov 0x60(%esp),%ecx │ │ + mov %di,(%ecx,%ebx,2) │ │ + add 0x20(%ebp),%eax │ │ + mov %eax,%ecx │ │ + sar $0xa,%ecx │ │ + add %ecx,%edx │ │ + and $0x3ff,%eax │ │ + inc %ebx │ │ + cmp %ebx,%esi │ │ + mov 0x2c(%ebp),%edi │ │ + je b4ef0 │ │ + mov %eax,%ecx │ │ + sar $0x6,%ecx │ │ + je b4f30 │ │ + mov %ebx,0xc0(%esp) │ │ + mov 0x100(%esp),%ebx │ │ + movsbl -0x8(%ebx,%ecx,8),%esi │ │ + mov %esi,0x4(%esp) │ │ + mov (%esp),%esi │ │ + movzwl -0x6(%esi,%edx,2),%edi │ │ + imul 0x4(%esp),%edi │ │ + movsbl -0x7(%ebx,%ecx,8),%esi │ │ + mov %esi,0x10(%esp) │ │ + mov (%esp),%esi │ │ + movzwl -0x4(%esi,%edx,2),%esi │ │ + mov %esi,0x4(%esp) │ │ + mov 0x4(%esp),%esi │ │ + imul 0x10(%esp),%esi │ │ + mov %esi,0x4(%esp) │ │ + movsbl -0x6(%ebx,%ecx,8),%esi │ │ + mov %esi,0x10(%esp) │ │ + mov (%esp),%esi │ │ + movzwl -0x2(%esi,%edx,2),%esi │ │ + imul 0x10(%esp),%esi │ │ + mov %esi,0xb0(%esp) │ │ + movsbl -0x5(%ebx,%ecx,8),%esi │ │ + mov %esi,0x10(%esp) │ │ + mov (%esp),%esi │ │ + movzwl (%esi,%edx,2),%esi │ │ + imul 0x10(%esp),%esi │ │ + mov %esi,0xa0(%esp) │ │ + movsbl -0x4(%ebx,%ecx,8),%esi │ │ + mov %esi,0x30(%esp) │ │ + mov (%esp),%esi │ │ + movzwl 0x2(%esi,%edx,2),%esi │ │ + mov %esi,0x10(%esp) │ │ mov 0x10(%esp),%esi │ │ - mov %dx,(%esi,%eax,2) │ │ - mov 0x4(%esp),%edx │ │ - lea 0x1(%edx,%eax,1),%edx │ │ - inc %eax │ │ - cmp 0x38(%esp),%edx │ │ - jl afbe0 │ │ - mov 0x4(%esp),%eax │ │ - test %eax,%eax │ │ - mov %eax,%ebx │ │ - jle afb90 │ │ - xor %edx,%edx │ │ - mov 0x40(%esp),%eax │ │ - lea -0x1574c(%eax),%eax │ │ - jmp afc68 │ │ + imul 0x30(%esp),%esi │ │ + mov %esi,0x10(%esp) │ │ + movsbl -0x3(%ebx,%ecx,8),%esi │ │ + mov %esi,0x30(%esp) │ │ + mov (%esp),%esi │ │ + movzwl 0x4(%esi,%edx,2),%esi │ │ + imul 0x30(%esp),%esi │ │ + mov %esi,0x30(%esp) │ │ + movsbl -0x2(%ebx,%ecx,8),%esi │ │ + mov %esi,0x50(%esp) │ │ + mov (%esp),%esi │ │ + movzwl 0x6(%esi,%edx,2),%esi │ │ + imul 0x50(%esp),%esi │ │ + movsbl -0x1(%ebx,%ecx,8),%ecx │ │ + mov %ecx,0x50(%esp) │ │ + mov 0xc0(%esp),%ebx │ │ + mov (%esp),%ecx │ │ + movzwl 0x8(%ecx,%edx,2),%ecx │ │ + imul 0x50(%esp),%ecx │ │ + add 0xd0(%esp),%edi │ │ + add 0x4(%esp),%edi │ │ + add 0xb0(%esp),%edi │ │ + add 0xa0(%esp),%edi │ │ + add 0x10(%esp),%edi │ │ + add 0x30(%esp),%edi │ │ + add %esi,%edi │ │ + mov 0x10(%ebp),%esi │ │ + add %ecx,%edi │ │ + mov 0x90(%esp),%ecx │ │ + sar %cl,%edi │ │ + jmp b4f3d │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x28(%esp),%ebx │ │ - mov %si,(%ebx,%edx,2) │ │ - inc %edx │ │ - add $0x8,%eax │ │ - mov 0x4(%esp),%ebx │ │ - cmp %edx,%ebx │ │ - je afb90 │ │ - mov 0x1c(%esp),%esi │ │ - movswl (%esi,%edx,2),%esi │ │ - mov 0x20(%esp),%edi │ │ - movswl (%edi,%edx,2),%edi │ │ - imul -0x4(%eax),%edi │ │ - imul (%eax),%esi │ │ - lea 0x10(%edi,%esi,1),%esi │ │ - sar $0x5,%esi │ │ - mov 0x24(%esp),%edi │ │ - cmp %edi,%esi │ │ - jg afc90 │ │ - mov %esi,%edi │ │ - mov 0x2c(%esp),%ebx │ │ + mov (%esp),%ecx │ │ + movzwl (%ecx,%edx,2),%edi │ │ + mov 0x20(%esp),%ecx │ │ + shl %cl,%edi │ │ + mov 0x60(%esp),%ecx │ │ + mov %di,(%ecx,%ebx,2) │ │ + add 0x20(%ebp),%eax │ │ + mov %eax,%ecx │ │ + sar $0xa,%ecx │ │ + add %ecx,%edx │ │ + and $0x3ff,%eax │ │ + inc %ebx │ │ cmp %ebx,%esi │ │ - jl afc9a │ │ - mov %edi,%ebx │ │ - mov 0x34(%esp),%esi │ │ - movzwl (%esi,%edx,2),%edi │ │ + mov 0x2c(%ebp),%edi │ │ + je b4ef0 │ │ + mov %eax,%ecx │ │ + sar $0x6,%ecx │ │ + je b5090 │ │ + mov %ebx,0xc0(%esp) │ │ + mov 0xf0(%esp),%ebx │ │ + movsbl -0x8(%ebx,%ecx,8),%esi │ │ + mov %esi,0x4(%esp) │ │ + mov (%esp),%esi │ │ + movzwl -0x6(%esi,%edx,2),%edi │ │ + imul 0x4(%esp),%edi │ │ + movsbl -0x7(%ebx,%ecx,8),%esi │ │ + mov %esi,0x10(%esp) │ │ + mov (%esp),%esi │ │ + movzwl -0x4(%esi,%edx,2),%esi │ │ + mov %esi,0x4(%esp) │ │ + mov 0x4(%esp),%esi │ │ + imul 0x10(%esp),%esi │ │ + mov %esi,0x4(%esp) │ │ + movsbl -0x6(%ebx,%ecx,8),%esi │ │ + mov %esi,0x10(%esp) │ │ + mov (%esp),%esi │ │ + movzwl -0x2(%esi,%edx,2),%esi │ │ + imul 0x10(%esp),%esi │ │ + mov %esi,0xb0(%esp) │ │ + movsbl -0x5(%ebx,%ecx,8),%esi │ │ + mov %esi,0x10(%esp) │ │ + mov (%esp),%esi │ │ + movzwl (%esi,%edx,2),%esi │ │ + imul 0x10(%esp),%esi │ │ + mov %esi,0xa0(%esp) │ │ + movsbl -0x4(%ebx,%ecx,8),%esi │ │ + mov %esi,0x30(%esp) │ │ + mov (%esp),%esi │ │ + movzwl 0x2(%esi,%edx,2),%esi │ │ + mov %esi,0x10(%esp) │ │ + mov 0x10(%esp),%esi │ │ + imul 0x30(%esp),%esi │ │ + mov %esi,0x10(%esp) │ │ + movsbl -0x3(%ebx,%ecx,8),%esi │ │ + mov %esi,0x30(%esp) │ │ + mov (%esp),%esi │ │ + movzwl 0x4(%esi,%edx,2),%esi │ │ + imul 0x30(%esp),%esi │ │ + mov %esi,0x30(%esp) │ │ + movsbl -0x2(%ebx,%ecx,8),%esi │ │ + mov %esi,0x50(%esp) │ │ + mov (%esp),%esi │ │ + movzwl 0x6(%esi,%edx,2),%esi │ │ + imul 0x50(%esp),%esi │ │ + movsbl -0x1(%ebx,%ecx,8),%ecx │ │ + mov %ecx,0x50(%esp) │ │ + mov 0xc0(%esp),%ebx │ │ + mov (%esp),%ecx │ │ + movzwl 0x8(%ecx,%edx,2),%ecx │ │ + imul 0x50(%esp),%ecx │ │ + add 0xd0(%esp),%edi │ │ + add 0x4(%esp),%edi │ │ + add 0xb0(%esp),%edi │ │ + add 0xa0(%esp),%edi │ │ + add 0x10(%esp),%edi │ │ + add 0x30(%esp),%edi │ │ + add %esi,%edi │ │ + mov 0x10(%ebp),%esi │ │ + add %ecx,%edi │ │ + mov 0x90(%esp),%ecx │ │ + sar %cl,%edi │ │ + jmp b509d │ │ + cmpl $0x0,0x14(%ebp) │ │ mov 0x1c(%ebp),%esi │ │ - movzbl (%esi,%edi,1),%esi │ │ - imul %ebx,%esi │ │ - add 0x8(%esp),%esi │ │ - sar %cl,%esi │ │ - add %edi,%esi │ │ - mov 0x3c(%esp),%ebx │ │ - cmp %ebx,%esi │ │ - jg afcbe │ │ + jle b5949 │ │ mov %esi,%ebx │ │ - mov 0x18(%esp),%edi │ │ - cmp %edi,%esi │ │ - mov %edi,%esi │ │ - jl afc50 │ │ - mov %ebx,%esi │ │ - jmp afc50 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - and $0xf,%edx │ │ - imul $0xa4,%edx,%ecx │ │ - add %eax,%ecx │ │ - mov 0x54(%esp),%edx │ │ - lea (%edx,%ecx,2),%eax │ │ - mov %eax,0x8(%esp) │ │ - and $0xf,%esi │ │ - imul $0xa4,%esi,%eax │ │ - add %edi,%eax │ │ - lea 0x40(%edx,%eax,2),%eax │ │ - mov %eax,0x14(%esp) │ │ - mov 0x48(%esp),%eax │ │ - mov %eax,0x10(%esp) │ │ - mov 0x4c(%esp),%eax │ │ - mov %eax,0xc(%esp) │ │ - mov 0x30(%esp),%ecx │ │ - mov %ecx,0x1c(%esp) │ │ - test %ebx,%ebx │ │ - jg afd51 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - mov 0x1c(%esp),%ecx │ │ - inc %ecx │ │ - mov 0x10(%ebp),%eax │ │ - add %eax,0xc(%esp) │ │ - add %eax,0x10(%esp) │ │ - addl $0xa4,0x8(%esp) │ │ - addl $0xa4,0x14(%esp) │ │ - cmp 0x24(%ebp),%ecx │ │ - je afe00 │ │ - mov %ecx,0x1c(%esp) │ │ - test %ebx,%ebx │ │ - jle afd20 │ │ - mov 0x14(%ebp),%eax │ │ - mov 0x58(%eax),%ecx │ │ + sarl 0x28(%esp) │ │ + lea 0x43c(%esp),%esi │ │ + mov 0x28(%ebp),%eax │ │ + sar $0x2,%eax │ │ + mov %eax,0x88(%esp) │ │ + and $0x1,%eax │ │ + add $0x3,%eax │ │ + mov %eax,(%esp) │ │ + mov 0x2c(%esp),%ecx │ │ + add $0xfffffff4,%ecx │ │ mov $0x1,%eax │ │ shl %cl,%eax │ │ + mov 0x4c(%esp),%edx │ │ + sar %edx │ │ + mov %edx,0x80(%esp) │ │ + mov 0x10(%ebp),%edx │ │ + and $0xfffffff8,%edx │ │ + mov %edx,0x40(%esp) │ │ + movd %eax,%xmm0 │ │ sar %eax │ │ - mov %eax,0x20(%esp) │ │ - xor %edx,%edx │ │ - mov 0x40(%esp),%eax │ │ - lea -0x1574c(%eax),%eax │ │ - jmp afd94 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + mov %eax,0x4(%esp) │ │ + pshufd $0x0,%xmm0,%xmm3 │ │ + psrad $0x1,%xmm3 │ │ + mov %ecx,0x2c(%esp) │ │ + movd %ecx,%xmm0 │ │ + movd %edi,%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm1 │ │ + movd 0x28(%esp),%xmm2 │ │ + pshufd $0x0,%xmm2,%xmm7 │ │ + movss 0x20(%esp),%xmm2 │ │ + xorps %xmm4,%xmm4 │ │ + xorps %xmm5,%xmm5 │ │ + movss %xmm2,%xmm5 │ │ + mov 0x48(%esp),%ecx │ │ + movdqa -0x14d70(%ecx),%xmm6 │ │ + movdqa -0x14c50(%ecx),%xmm2 │ │ + movdqa %xmm2,0x110(%esp) │ │ + movss %xmm0,%xmm4 │ │ + imul $0x78,(%esp),%eax │ │ + add -0x250(%ecx),%eax │ │ + mov %eax,0x84(%esp) │ │ + mov 0x10(%ebp),%eax │ │ + add $0x200,%eax │ │ + mov %eax,0x7c(%esp) │ │ + mov 0x44(%esp),%eax │ │ + mov %eax,(%esp) │ │ + movl $0x0,0xc(%esp) │ │ + movdqa %xmm7,0x10(%esp) │ │ + movaps %xmm4,0x100(%esp) │ │ + movaps %xmm5,0x120(%esp) │ │ + movdqa %xmm3,0xf0(%esp) │ │ + movdqa %xmm1,0xe0(%esp) │ │ + jmp b5333 │ │ nop │ │ - mov 0x10(%esp),%ebx │ │ - mov %si,(%ebx,%edx,2) │ │ - inc %edx │ │ - add $0x8,%eax │ │ - mov 0x4(%esp),%ebx │ │ - cmp %edx,%ebx │ │ - je afd20 │ │ - mov 0x8(%esp),%esi │ │ - movswl (%esi,%edx,2),%esi │ │ - mov 0x14(%esp),%edi │ │ - movswl (%edi,%edx,2),%edi │ │ - imul -0x4(%eax),%edi │ │ - imul (%eax),%esi │ │ - lea 0x10(%edi,%esi,1),%esi │ │ - sar $0x5,%esi │ │ - mov 0x24(%esp),%edi │ │ - cmp %edi,%esi │ │ - jg afdbc │ │ - mov %esi,%edi │ │ - mov 0x2c(%esp),%ebx │ │ - cmp %ebx,%esi │ │ - jl afdc6 │ │ - mov %edi,%ebx │ │ - mov 0xc(%esp),%esi │ │ - movzwl (%esi,%edx,2),%edi │ │ - mov 0x1c(%ebp),%esi │ │ - movzbl (%esi,%edi,1),%esi │ │ - imul %ebx,%esi │ │ - add 0x20(%esp),%esi │ │ - sar %cl,%esi │ │ - add %edi,%esi │ │ - mov 0x3c(%esp),%ebx │ │ - cmp %ebx,%esi │ │ - jg afdea │ │ - mov %esi,%ebx │ │ - mov 0x18(%esp),%edi │ │ - cmp %edi,%esi │ │ - mov %edi,%esi │ │ - jl afd80 │ │ - mov %ebx,%esi │ │ - jmp afd80 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - cmpl $0x0,0x30(%esp) │ │ - jle afa20 │ │ - mov 0x78(%esp),%ecx │ │ - mov %ecx,%eax │ │ - sar $0x4,%eax │ │ - mov 0x84(%esp),%edx │ │ - mov 0x80(%esp),%esi │ │ - mov %esi,%edi │ │ - sar $0x4,%edi │ │ - and $0xf,%esi │ │ - imul $0xa4,%esi,%esi │ │ - lea (%esi,%edi,2),%esi │ │ - mov %esi,0x8(%esp) │ │ - mov %edx,%edi │ │ - sar $0x4,%edi │ │ - and $0xf,%ecx │ │ - imul $0xa4,%ecx,%ecx │ │ - and $0xf,%edx │ │ - imul $0xa4,%edx,%edx │ │ - lea (%edx,%edi,2),%edx │ │ - mov %edx,0x10(%esp) │ │ - lea (%ebx,%ecx,1),%edi │ │ - lea (%edi,%eax,2),%edi │ │ - lea (%ecx,%eax,2),%eax │ │ - mov %eax,0xc(%esp) │ │ - mov 0x7c(%esp),%ecx │ │ - mov %ecx,%ebx │ │ - sar $0x4,%ebx │ │ - and $0xf,%ecx │ │ - imul $0xa4,%ecx,%ecx │ │ - mov 0x4(%esp),%edx │ │ - lea (%edx,%ecx,1),%esi │ │ - lea (%esi,%ebx,2),%esi │ │ - lea (%ecx,%ebx,2),%ecx │ │ - mov 0x94(%esp),%ebx │ │ - lea (%ebx,%esi,2),%edx │ │ - mov %edx,0x74(%esp) │ │ - mov 0x90(%esp),%esi │ │ - lea (%esi,%edi,2),%edx │ │ - mov %edx,0x70(%esp) │ │ - mov 0x8c(%esp),%edx │ │ - mov 0x8(%esp),%eax │ │ - lea (%edx,%eax,2),%edx │ │ - mov %edx,0x14(%esp) │ │ - mov 0x88(%esp),%edx │ │ - mov 0x10(%esp),%eax │ │ - lea (%edx,%eax,2),%edx │ │ - mov %edx,0x10(%esp) │ │ + mov 0x8c(%esp),%ebx │ │ + add 0x24(%ebp),%ebx │ │ + mov %ebx,%eax │ │ + sar $0xa,%eax │ │ + shl $0x8,%eax │ │ + add %eax,%esi │ │ + and $0x3ff,%ebx │ │ mov 0xc(%esp),%eax │ │ - lea (%esi,%eax,2),%eax │ │ + inc %eax │ │ + add 0x4c(%esp),%edx │ │ + mov %edx,(%esp) │ │ mov %eax,0xc(%esp) │ │ - lea (%ebx,%ecx,2),%eax │ │ - mov %eax,0x20(%esp) │ │ - mov 0x4(%esp),%ebx │ │ - mov 0x60(%esp),%eax │ │ - lea (%eax,%ebx,2),%ecx │ │ - mov %ecx,0x6c(%esp) │ │ - mov 0x5c(%esp),%ecx │ │ - lea (%ecx,%ebx,2),%edx │ │ - mov %edx,0x68(%esp) │ │ - movl $0x0,0x44(%esp) │ │ - mov %ecx,0x1c(%esp) │ │ - mov %eax,0x34(%esp) │ │ - cmp 0x38(%esp),%ebx │ │ - jge b0030 │ │ - jmp aff70 │ │ - nop │ │ - nop │ │ + cmp 0x14(%ebp),%eax │ │ + je b5949 │ │ + mov %ebx,0x8c(%esp) │ │ + mov %ebx,%eax │ │ + sar $0x6,%eax │ │ + mov $0x0,%ecx │ │ + je b537a │ │ + dec %eax │ │ + cmpl $0x5,0x14(%ebp) │ │ + jl b5370 │ │ + imul $0x78,0x88(%esp),%ecx │ │ + mov 0x48(%esp),%edx │ │ + add -0x250(%edx),%ecx │ │ + jmp b5377 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x44(%esp),%ecx │ │ - inc %ecx │ │ - addl $0xa4,0x74(%esp) │ │ - addl $0xa4,0x70(%esp) │ │ - mov 0x10(%ebp),%eax │ │ - add %eax,0x6c(%esp) │ │ - add %eax,0x68(%esp) │ │ - addl $0xa4,0x14(%esp) │ │ - addl $0xa4,0x10(%esp) │ │ - addl $0xa4,0xc(%esp) │ │ - addl $0xa4,0x20(%esp) │ │ - add %eax,0x34(%esp) │ │ - add %eax,0x1c(%esp) │ │ - mov %ecx,0x44(%esp) │ │ - cmp 0x30(%esp),%ecx │ │ - je afa20 │ │ - cmp 0x38(%esp),%ebx │ │ - jge b0030 │ │ - mov 0x40(%esp),%eax │ │ - mov 0x44(%esp),%ecx │ │ - mov -0x15750(%eax,%ecx,8),%edx │ │ - mov %edx,0x8(%esp) │ │ - mov -0x1574c(%eax,%ecx,8),%eax │ │ - mov %eax,0x28(%esp) │ │ - mov 0x14(%ebp),%eax │ │ - mov 0x58(%eax),%ecx │ │ - mov $0x1,%eax │ │ - shl %cl,%eax │ │ - sar %eax │ │ - xor %edx,%edx │ │ - jmp affc7 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x84(%esp),%ecx │ │ + lea (%ecx,%eax,8),%ecx │ │ + cmpl $0x0,0x10(%ebp) │ │ + mov (%esp),%edx │ │ + jle b5300 │ │ + mov %esi,0x8(%esp) │ │ + test %ecx,%ecx │ │ + je b53b0 │ │ + mov %ecx,%ebx │ │ + xor %eax,%eax │ │ + mov 0x10(%ebp),%ecx │ │ + cmp $0x7,%ecx │ │ + ja b54c2 │ │ + mov (%esp),%edx │ │ + mov 0x8(%esp),%esi │ │ + jmp b5880 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x68(%esp),%ebx │ │ - mov %si,(%ebx,%edx,2) │ │ - mov 0x4(%esp),%ebx │ │ - lea 0x1(%ebx,%edx,1),%esi │ │ - inc %edx │ │ - cmp 0x38(%esp),%esi │ │ - jge b0030 │ │ - mov 0x70(%esp),%esi │ │ - movswl (%esi,%edx,2),%esi │ │ - mov 0x74(%esp),%edi │ │ - movswl (%edi,%edx,2),%edi │ │ - imul 0x8(%esp),%edi │ │ - imul 0x28(%esp),%esi │ │ - lea 0x10(%edi,%esi,1),%esi │ │ - sar $0x5,%esi │ │ - mov 0x24(%esp),%edi │ │ - cmp %edi,%esi │ │ - jg afff2 │ │ - mov %esi,%edi │ │ - mov 0x2c(%esp),%ebx │ │ - cmp %ebx,%esi │ │ - jl afffc │ │ - mov %edi,%ebx │ │ - mov 0x6c(%esp),%esi │ │ - movzwl (%esi,%edx,2),%edi │ │ - mov 0x1c(%ebp),%esi │ │ - movzbl (%esi,%edi,1),%esi │ │ - imul %ebx,%esi │ │ - add %eax,%esi │ │ - sar %cl,%esi │ │ - add %edi,%esi │ │ - mov 0x3c(%esp),%ebx │ │ - cmp %ebx,%esi │ │ - jg b001e │ │ + xor %eax,%eax │ │ + mov 0x10(%ebp),%esi │ │ + cmp $0x8,%esi │ │ + mov (%esp),%edx │ │ + mov 0x8(%esp),%esi │ │ + jb b5490 │ │ + movdqa %xmm1,%xmm7 │ │ + movdqa %xmm6,%xmm1 │ │ + movaps %xmm5,%xmm6 │ │ + xor %eax,%eax │ │ + mov 0x40(%esp),%ecx │ │ mov %esi,%ebx │ │ - mov 0x18(%esp),%edi │ │ - cmp %edi,%esi │ │ - mov %edi,%esi │ │ - jl affb0 │ │ - mov %ebx,%esi │ │ - jmp affb0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ - test %ebx,%ebx │ │ - jle aff10 │ │ - mov 0x40(%esp),%eax │ │ - mov 0x44(%esp),%ecx │ │ - mov -0x15750(%eax,%ecx,8),%edx │ │ - mov %edx,0x28(%esp) │ │ - mov -0x1574c(%eax,%ecx,8),%ecx │ │ - mov %ecx,0x50(%esp) │ │ - mov 0x14(%ebp),%ecx │ │ - mov 0x58(%ecx),%ecx │ │ - mov $0x1,%edx │ │ - mov %ecx,0xa0(%esp) │ │ - shl %cl,%edx │ │ - sar %edx │ │ - mov %edx,0x9c(%esp) │ │ - xor %edx,%edx │ │ - lea -0x1574c(%eax),%esi │ │ - jmp b0098 │ │ nop │ │ nop │ │ nop │ │ - mov 0x1c(%esp),%ecx │ │ - mov %ax,(%ecx,%edx,2) │ │ - inc %edx │ │ - mov 0x8(%esp),%esi │ │ - add $0x8,%esi │ │ - cmp %edx,%ebx │ │ - je aff10 │ │ - mov 0x20(%esp),%eax │ │ - movswl (%eax,%edx,2),%eax │ │ - mov 0x10(%esp),%ecx │ │ - movswl (%ecx,%edx,2),%edi │ │ - mov %esi,%ecx │ │ - mov -0x4(%esi),%esi │ │ - mov %ecx,0x8(%esp) │ │ - mov (%ecx),%ebx │ │ - imul %esi,%edi │ │ - imul %ebx,%eax │ │ - lea 0x10(%edi,%eax,1),%eax │ │ - sar $0x5,%eax │ │ - mov 0x24(%esp),%ecx │ │ - cmp %ecx,%eax │ │ - jg b00ca │ │ - mov %eax,%ecx │ │ - mov 0x2c(%esp),%edi │ │ - cmp %edi,%eax │ │ - mov %edi,%eax │ │ - jl b00d6 │ │ + nop │ │ + movdqu (%ebx,%eax,2),%xmm2 │ │ + punpcklwd %xmm2,%xmm0 │ │ + psrad $0x10,%xmm0 │ │ + punpckhwd %xmm2,%xmm2 │ │ + psrad $0x10,%xmm2 │ │ + movdqa 0x10(%esp),%xmm3 │ │ + paddd %xmm3,%xmm2 │ │ + paddd %xmm3,%xmm0 │ │ + psrad %xmm6,%xmm0 │ │ + psrad %xmm6,%xmm2 │ │ + movdqa %xmm7,%xmm3 │ │ + pcmpgtd %xmm2,%xmm3 │ │ + xorps %xmm4,%xmm4 │ │ + pcmpgtd %xmm2,%xmm4 │ │ + pand %xmm3,%xmm2 │ │ + pandn %xmm7,%xmm3 │ │ + por %xmm2,%xmm3 │ │ + movdqa %xmm7,%xmm2 │ │ + pcmpgtd %xmm0,%xmm2 │ │ + xorps %xmm5,%xmm5 │ │ + pcmpgtd %xmm0,%xmm5 │ │ + pand %xmm2,%xmm0 │ │ + pandn %xmm7,%xmm2 │ │ + por %xmm0,%xmm2 │ │ + pandn %xmm2,%xmm5 │ │ + pandn %xmm3,%xmm4 │ │ + pshufb %xmm1,%xmm4 │ │ + pshufb %xmm1,%xmm5 │ │ + punpcklqdq %xmm4,%xmm5 │ │ + movdqu %xmm5,(%edx,%eax,2) │ │ + add $0x8,%eax │ │ + cmp %eax,%ecx │ │ + jne b53e0 │ │ + mov 0x10(%ebp),%esi │ │ + cmp %esi,%ecx │ │ mov %ecx,%eax │ │ - mov 0x14(%esp),%ecx │ │ - movswl (%ecx,%edx,2),%edi │ │ - imul %edi,%esi │ │ - mov 0xc(%esp),%ecx │ │ - movswl (%ecx,%edx,2),%edi │ │ - imul %edi,%ebx │ │ - lea 0x10(%ebx,%esi,1),%esi │ │ - sar $0x5,%esi │ │ - mov 0x24(%esp),%edi │ │ - cmp %edi,%esi │ │ - jg b00fd │ │ - mov %esi,%edi │ │ - mov 0x2c(%esp),%ebx │ │ - cmp %ebx,%esi │ │ - mov %ebx,%esi │ │ - mov 0x1c(%ebp),%ecx │ │ - jl b010c │ │ - mov %edi,%esi │ │ - imul 0x28(%esp),%eax │ │ - imul 0x50(%esp),%esi │ │ - lea 0x10(%eax,%esi,1),%eax │ │ - sar $0x5,%eax │ │ - mov 0x24(%esp),%esi │ │ - cmp %esi,%eax │ │ - mov 0x3c(%esp),%ebx │ │ - jg b012b │ │ - mov %eax,%esi │ │ - mov 0x2c(%esp),%edi │ │ - cmp %edi,%eax │ │ - jl b0135 │ │ - mov %esi,%edi │ │ - mov 0x34(%esp),%eax │ │ - movzwl (%eax,%edx,2),%esi │ │ - movzbl (%ecx,%esi,1),%eax │ │ - imul %edi,%eax │ │ - add 0x9c(%esp),%eax │ │ - mov 0xa0(%esp),%ecx │ │ - sar %cl,%eax │ │ - add %esi,%eax │ │ - cmp %ebx,%eax │ │ + movaps %xmm6,%xmm5 │ │ + movdqa %xmm1,%xmm6 │ │ + movdqa %xmm7,%xmm1 │ │ mov %ebx,%esi │ │ - jg b015e │ │ - mov %eax,%esi │ │ - mov 0x18(%esp),%edi │ │ - cmp %edi,%eax │ │ - mov %edi,%eax │ │ - mov 0x4(%esp),%ebx │ │ - jl b0080 │ │ - mov %esi,%eax │ │ - jmp b0080 │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + je b5300 │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call b018f │ │ - pop %ebx │ │ - add $0x24de1,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0x8,%esp │ │ - pushl 0x3c(%ebp) │ │ - push $0x1 │ │ - push $0x1 │ │ - pushl 0x38(%ebp) │ │ - pushl 0x34(%ebp) │ │ - pushl 0x30(%ebp) │ │ - pushl 0x2c(%ebp) │ │ - pushl 0x28(%ebp) │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call b06f0 │ │ - add $0x40,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call b01ef │ │ - pop %ebx │ │ - add $0x24d81,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0x8,%esp │ │ - pushl 0x3c(%ebp) │ │ - push $0x0 │ │ - push $0x1 │ │ - pushl 0x38(%ebp) │ │ - pushl 0x34(%ebp) │ │ - pushl 0x30(%ebp) │ │ - pushl 0x2c(%ebp) │ │ - pushl 0x28(%ebp) │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call b06f0 │ │ - add $0x40,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + nop │ │ + mov %edx,%ebx │ │ + movswl (%esi,%eax,2),%edx │ │ + add 0x28(%esp),%edx │ │ + mov 0x20(%esp),%ecx │ │ + sar %cl,%edx │ │ + mov 0x2c(%ebp),%edi │ │ + cmp %edi,%edx │ │ + mov %edx,%ecx │ │ + cmovg %edi,%ecx │ │ + xor %edi,%edi │ │ + test %edx,%edx │ │ + mov %ebx,%edx │ │ + cmovs %edi,%ecx │ │ + mov %cx,(%ebx,%eax,2) │ │ + inc %eax │ │ + cmp %eax,0x10(%ebp) │ │ + jne b5490 │ │ + jmp b5300 │ │ + mov %ecx,%esi │ │ + mov 0x80(%esp),%ecx │ │ + imul 0xc(%esp),%ecx │ │ + mov 0x44(%esp),%edx │ │ + lea (%edx,%ecx,2),%edi │ │ + add %esi,%ecx │ │ + lea (%edx,%ecx,2),%ecx │ │ + lea 0x7(%ebx),%esi │ │ + mov %ebx,0x24(%esp) │ │ + lea 0x8(%ebx),%edx │ │ + cmp %edi,%edx │ │ + seta 0x60(%esp) │ │ + cmp %ecx,%esi │ │ + mov 0x7c(%esp),%edx │ │ + mov 0x8(%esp),%esi │ │ + lea (%esi,%edx,2),%edx │ │ + setb 0x90(%esp) │ │ + cmp %edx,%edi │ │ + lea -0x300(%esi),%esi │ │ + setb %dh │ │ + cmp %ecx,%esi │ │ + setb %cl │ │ + mov 0x90(%esp),%dl │ │ + test %dl,0x60(%esp) │ │ + jne b5867 │ │ + and %cl,%dh │ │ + mov (%esp),%edx │ │ + mov 0x8(%esp),%esi │ │ + mov 0x24(%esp),%ebx │ │ + jne b5880 │ │ + movzbl (%ebx),%eax │ │ + movd %eax,%xmm2 │ │ + movdqa 0x110(%esp),%xmm0 │ │ + pshufb %xmm0,%xmm2 │ │ + psrad $0x18,%xmm2 │ │ + movdqa %xmm2,0x60(%esp) │ │ + movzbl 0x1(%ebx),%eax │ │ + movd %eax,%xmm2 │ │ + pshufb %xmm0,%xmm2 │ │ + psrad $0x18,%xmm2 │ │ + movdqa %xmm2,0x90(%esp) │ │ + movzbl 0x2(%ebx),%eax │ │ + movd %eax,%xmm2 │ │ + pshufb %xmm0,%xmm2 │ │ + psrad $0x18,%xmm2 │ │ + movdqa %xmm2,0xd0(%esp) │ │ + movzbl 0x3(%ebx),%eax │ │ + movd %eax,%xmm2 │ │ + pshufb %xmm0,%xmm2 │ │ + psrad $0x18,%xmm2 │ │ + movdqa %xmm2,0xc0(%esp) │ │ + movzbl 0x4(%ebx),%eax │ │ + movd %eax,%xmm2 │ │ + pshufb %xmm0,%xmm2 │ │ + psrad $0x18,%xmm2 │ │ + movdqa %xmm2,0xb0(%esp) │ │ + movzbl 0x5(%ebx),%eax │ │ + movd %eax,%xmm2 │ │ + pshufb %xmm0,%xmm2 │ │ + psrad $0x18,%xmm2 │ │ + movdqa %xmm2,0xa0(%esp) │ │ + movzbl 0x6(%ebx),%eax │ │ + movd %eax,%xmm2 │ │ + pshufb %xmm0,%xmm2 │ │ + psrad $0x18,%xmm2 │ │ + movdqa %xmm2,0x30(%esp) │ │ + movzbl 0x7(%ebx),%eax │ │ + movd %eax,%xmm2 │ │ + pshufb %xmm0,%xmm2 │ │ + psrad $0x18,%xmm2 │ │ + movdqa %xmm2,0x50(%esp) │ │ + xor %eax,%eax │ │ + mov 0x40(%esp),%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call b024f │ │ - pop %ebx │ │ - add $0x24d21,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0x8,%esp │ │ - pushl 0x3c(%ebp) │ │ - push $0x0 │ │ - push $0x0 │ │ - pushl 0x38(%ebp) │ │ - pushl 0x34(%ebp) │ │ - pushl 0x30(%ebp) │ │ - pushl 0x2c(%ebp) │ │ - pushl 0x28(%ebp) │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call b06f0 │ │ - add $0x40,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ + movdqa 0x60(%esp),%xmm0 │ │ + packssdw %xmm0,%xmm0 │ │ + movdqu -0x300(%esi,%eax,2),%xmm4 │ │ + movdqu -0x200(%esi,%eax,2),%xmm7 │ │ + movdqa %xmm4,%xmm3 │ │ + pmulhw %xmm0,%xmm3 │ │ + pmullw %xmm4,%xmm0 │ │ + movdqa %xmm0,%xmm4 │ │ + punpckhwd %xmm3,%xmm4 │ │ + punpcklwd %xmm3,%xmm0 │ │ + movdqa 0x90(%esp),%xmm3 │ │ + packssdw %xmm3,%xmm3 │ │ + movdqa %xmm7,%xmm2 │ │ + pmulhw %xmm3,%xmm2 │ │ + pmullw %xmm7,%xmm3 │ │ + movdqa %xmm3,%xmm7 │ │ + punpcklwd %xmm2,%xmm7 │ │ + punpckhwd %xmm2,%xmm3 │ │ + movdqu -0x100(%esi,%eax,2),%xmm5 │ │ + movdqa %xmm6,%xmm1 │ │ + movdqa 0xd0(%esp),%xmm6 │ │ + packssdw %xmm6,%xmm6 │ │ + movdqa %xmm5,%xmm2 │ │ + pmulhw %xmm6,%xmm2 │ │ + pmullw %xmm5,%xmm6 │ │ + movdqa %xmm6,%xmm5 │ │ + punpckhwd %xmm2,%xmm5 │ │ + paddd %xmm3,%xmm5 │ │ + punpcklwd %xmm2,%xmm6 │ │ + paddd %xmm7,%xmm6 │ │ + movdqu (%esi,%eax,2),%xmm2 │ │ + movdqa 0xc0(%esp),%xmm3 │ │ + packssdw %xmm3,%xmm3 │ │ + movdqa %xmm2,%xmm7 │ │ + pmulhw %xmm3,%xmm7 │ │ + pmullw %xmm2,%xmm3 │ │ + movdqa %xmm3,%xmm2 │ │ + punpcklwd %xmm7,%xmm2 │ │ + paddd %xmm6,%xmm2 │ │ + punpckhwd %xmm7,%xmm3 │ │ + paddd %xmm5,%xmm3 │ │ + movdqu 0x100(%esi,%eax,2),%xmm5 │ │ + movdqa 0xb0(%esp),%xmm6 │ │ + packssdw %xmm6,%xmm6 │ │ + movdqa %xmm5,%xmm7 │ │ + pmulhw %xmm6,%xmm7 │ │ + pmullw %xmm5,%xmm6 │ │ + movdqa %xmm6,%xmm5 │ │ + punpckhwd %xmm7,%xmm5 │ │ + paddd %xmm3,%xmm5 │ │ + punpcklwd %xmm7,%xmm6 │ │ + paddd %xmm2,%xmm6 │ │ + movdqu 0x200(%esi,%eax,2),%xmm2 │ │ + movdqa 0xa0(%esp),%xmm3 │ │ + packssdw %xmm3,%xmm3 │ │ + movdqa %xmm2,%xmm7 │ │ + pmulhw %xmm3,%xmm7 │ │ + pmullw %xmm2,%xmm3 │ │ + movdqa %xmm3,%xmm2 │ │ + punpcklwd %xmm7,%xmm2 │ │ + paddd %xmm6,%xmm2 │ │ + punpckhwd %xmm7,%xmm3 │ │ + paddd %xmm5,%xmm3 │ │ + movdqu 0x300(%esi,%eax,2),%xmm5 │ │ + movdqa 0x30(%esp),%xmm6 │ │ + packssdw %xmm6,%xmm6 │ │ + movdqa %xmm5,%xmm7 │ │ + pmulhw %xmm6,%xmm7 │ │ + pmullw %xmm5,%xmm6 │ │ + movdqa %xmm6,%xmm5 │ │ + punpckhwd %xmm7,%xmm5 │ │ + paddd %xmm3,%xmm5 │ │ + punpcklwd %xmm7,%xmm6 │ │ + paddd %xmm2,%xmm6 │ │ + movdqu 0x400(%esi,%eax,2),%xmm2 │ │ + movdqa 0x50(%esp),%xmm3 │ │ + packssdw %xmm3,%xmm3 │ │ + movdqa %xmm2,%xmm7 │ │ + pmulhw %xmm3,%xmm7 │ │ + pmullw %xmm2,%xmm3 │ │ + movdqa %xmm3,%xmm2 │ │ + punpcklwd %xmm7,%xmm2 │ │ + paddd %xmm6,%xmm2 │ │ + movdqa %xmm1,%xmm6 │ │ + movdqa 0xe0(%esp),%xmm1 │ │ + punpckhwd %xmm7,%xmm3 │ │ + paddd %xmm5,%xmm3 │ │ + movdqa 0xf0(%esp),%xmm5 │ │ + paddd %xmm5,%xmm0 │ │ + paddd %xmm2,%xmm0 │ │ + paddd %xmm5,%xmm4 │ │ + paddd %xmm3,%xmm4 │ │ + movdqa 0x100(%esp),%xmm2 │ │ + psrad %xmm2,%xmm0 │ │ + psrad %xmm2,%xmm4 │ │ + movdqa %xmm1,%xmm2 │ │ + pcmpgtd %xmm4,%xmm2 │ │ + pxor %xmm3,%xmm3 │ │ + pcmpgtd %xmm4,%xmm3 │ │ + pand %xmm2,%xmm4 │ │ + pandn %xmm1,%xmm2 │ │ + por %xmm4,%xmm2 │ │ + movdqa %xmm1,%xmm4 │ │ + pcmpgtd %xmm0,%xmm4 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtd %xmm0,%xmm5 │ │ + pand %xmm4,%xmm0 │ │ + pandn %xmm1,%xmm4 │ │ + por %xmm0,%xmm4 │ │ + pandn %xmm4,%xmm5 │ │ + pandn %xmm2,%xmm3 │ │ + pshufb %xmm6,%xmm3 │ │ + pshufb %xmm6,%xmm5 │ │ + punpcklqdq %xmm3,%xmm5 │ │ + movdqu %xmm5,(%edx,%eax,2) │ │ + add $0x8,%eax │ │ + cmp %eax,%ecx │ │ + jne b5620 │ │ + mov 0x10(%ebp),%eax │ │ + cmp %eax,%ecx │ │ + mov %ecx,%eax │ │ + movaps 0x120(%esp),%xmm5 │ │ + mov 0x24(%esp),%ebx │ │ + je b5300 │ │ + jmp b5880 │ │ + mov (%esp),%edx │ │ + mov 0x8(%esp),%esi │ │ + mov 0x24(%esp),%ebx │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffffc,%esp │ │ - sub $0x7c,%esp │ │ - mov %edx,0x20(%esp) │ │ - mov %ecx,0x24(%esp) │ │ - call b02b9 │ │ - pop %edi │ │ - add $0x24cb7,%edi │ │ - bsr 0x18(%ebp),%edx │ │ - xor $0x1f,%edx │ │ - cmpl $0x0,0xc(%ebp) │ │ - mov $0xb524,%ecx │ │ - mov $0x49d8,%esi │ │ - cmove %ecx,%esi │ │ - mov 0x8(%ebp),%ebx │ │ - mov 0xb8(%ebx),%ecx │ │ - lea -0x14(%edx,%ecx,1),%eax │ │ - mov $0x18,%cl │ │ - sub %dl,%cl │ │ - xor (%ebx),%esi │ │ - mov $0x80,%edx │ │ - shl %cl,%edx │ │ - mov %edx,0x40(%esp) │ │ - neg %edx │ │ - mov %edx,0x60(%esp) │ │ - cmpl $0x0,0x10(%ebp) │ │ - mov $0x52,%ecx │ │ - mov $0x2c,%edx │ │ - cmove %ecx,%edx │ │ - mov %edx,0x18(%esp) │ │ - cmpl $0x0,0x14(%ebp) │ │ - mov $0x49,%ecx │ │ - mov $0x26,%edx │ │ - cmove %ecx,%edx │ │ - mov %edx,0x3c(%esp) │ │ - mov $0x1,%edx │ │ - mov %eax,0x1c(%esp) │ │ - mov %eax,%ecx │ │ - shl %cl,%edx │ │ - sar %edx │ │ - mov %edx,0x34(%esp) │ │ - lea -0x4920(%edi),%eax │ │ - mov %eax,0x30(%esp) │ │ - xor %eax,%eax │ │ - mov 0x24(%esp),%ecx │ │ - mov 0x34(%esp),%ebx │ │ nop │ │ nop │ │ nop │ │ - mov %ecx,0xc(%esp) │ │ - mov %eax,0x10(%esp) │ │ - xor %edx,%edx │ │ - mov 0x30(%esp),%eax │ │ nop │ │ + mov %edx,(%esp) │ │ nop │ │ - mov %esi,%ecx │ │ - mov %esi,%edi │ │ - shr $0x3,%edi │ │ - xor %esi,%edi │ │ - shr $0xc,%esi │ │ - xor %edi,%esi │ │ - sar %ecx │ │ - xor %ecx,%esi │ │ - shl $0xf,%esi │ │ - movzwl %si,%esi │ │ - or %ecx,%esi │ │ - mov %esi,%ecx │ │ - shr $0x4,%ecx │ │ - and $0xffe,%ecx │ │ - movswl (%eax,%ecx,1),%edi │ │ - add %ebx,%edi │ │ - mov 0x1c(%esp),%ecx │ │ - sar %cl,%edi │ │ - mov 0xc(%esp),%ecx │ │ - mov %di,(%ecx,%edx,2) │ │ - inc %edx │ │ - cmp 0x18(%esp),%edx │ │ - jb b0360 │ │ - mov 0x10(%esp),%eax │ │ - inc %eax │ │ - mov 0xc(%esp),%ecx │ │ - add $0xa4,%ecx │ │ - cmp 0x3c(%esp),%eax │ │ - jb b0350 │ │ - decl 0x40(%esp) │ │ - mov 0x8(%ebp),%eax │ │ - mov %eax,%ecx │ │ - mov 0x5c(%eax),%ebx │ │ - mov 0x18(%esp),%esi │ │ - add $0xfffffffd,%esi │ │ - mov 0xc(%ebp),%eax │ │ - mov %eax,%edx │ │ - lea (%eax,%eax,8),%eax │ │ - lea (%eax,%eax,2),%eax │ │ - add %edx,%eax │ │ - lea 0x78(%ecx,%eax,1),%eax │ │ - mov %eax,0x58(%esp) │ │ - mov %ebx,%eax │ │ - neg %eax │ │ - mov %eax,0x2c(%esp) │ │ - imul $0x53,%ebx,%eax │ │ - mov $0x3,%edx │ │ - sub %eax,%edx │ │ - mov 0x10(%ebp),%edi │ │ - mov 0x14(%ebp),%ecx │ │ - add %edi,%ecx │ │ - mov $0x1,%eax │ │ - mov %ecx,0x74(%esp) │ │ - shl %cl,%eax │ │ - sar %eax │ │ - mov %eax,0x70(%esp) │ │ - mov 0x14(%ebp),%eax │ │ - or %edi,%eax │ │ - mov %eax,0x6c(%esp) │ │ - lea 0x1(%edi),%eax │ │ - mov %eax,0x10(%esp) │ │ - and $0xfffffff8,%eax │ │ - mov %eax,0x4c(%esp) │ │ - mov 0x24(%esp),%eax │ │ - lea 0x1ec(%eax,%edx,2),%eax │ │ - mov %eax,0x38(%esp) │ │ - mov 0x20(%esp),%eax │ │ - lea 0x1fa(%eax),%ecx │ │ - mov %ecx,0x54(%esp) │ │ - add $0x1f2,%eax │ │ - mov %eax,0x20(%esp) │ │ - movl $0x3,0x14(%esp) │ │ - mov %esi,0x18(%esp) │ │ - mov %ebx,0x1c(%esp) │ │ - cmp $0x4,%esi │ │ - jge b0480 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x14(%esp),%eax │ │ - inc %eax │ │ - addl $0xa4,0x38(%esp) │ │ - mov %eax,0x14(%esp) │ │ - cmp 0x3c(%esp),%eax │ │ - jae b06e0 │ │ - cmp $0x4,%esi │ │ - jl b0460 │ │ - mov 0x14(%esp),%eax │ │ - add $0xfffffffd,%eax │ │ - mov 0x14(%ebp),%ecx │ │ - shl %cl,%eax │ │ - imul $0xa4,%eax,%ecx │ │ - mov 0x54(%esp),%eax │ │ - add %ecx,%eax │ │ - mov %eax,0x5c(%esp) │ │ - add 0x20(%esp),%ecx │ │ - mov %ecx,0x64(%esp) │ │ - movl $0x3,0x28(%esp) │ │ - mov 0x38(%esp),%eax │ │ - mov %eax,0x44(%esp) │ │ - xor %edi,%edi │ │ - test %ebx,%ebx │ │ - jns b0525 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - imul $0xa4,0x14(%esp),%eax │ │ - add 0x24(%esp),%eax │ │ - mov 0x8(%ebp),%ecx │ │ - movzbl 0xb0(%ecx),%ecx │ │ - mov $0x1,%edx │ │ - shl %cl,%edx │ │ - sar %edx │ │ - add %edi,%edx │ │ - mov 0x28(%esp),%edi │ │ - movswl (%eax,%edi,2),%esi │ │ - sar %cl,%edx │ │ - add %esi,%edx │ │ - mov 0x40(%esp),%esi │ │ - cmp %esi,%edx │ │ - mov %edx,%ecx │ │ - cmovg %esi,%ecx │ │ - mov 0x60(%esp),%esi │ │ - cmp %esi,%edx │ │ - cmovl %esi,%ecx │ │ - mov %cx,(%eax,%edi,2) │ │ - inc %edi │ │ - addl $0x2,0x44(%esp) │ │ - mov 0x18(%esp),%esi │ │ - mov %edi,0x28(%esp) │ │ - cmp %esi,%edi │ │ - mov 0x1c(%esp),%ebx │ │ - je b0460 │ │ - xor %edi,%edi │ │ - test %ebx,%ebx │ │ - js b04c0 │ │ - mov 0x28(%esp),%eax │ │ - add $0xfffffffd,%eax │ │ - mov 0x10(%ebp),%ecx │ │ - shl %cl,%eax │ │ - mov %eax,0x48(%esp) │ │ - cmp 0x2c(%esp),%ebx │ │ - jl b04c0 │ │ - mov 0x5c(%esp),%eax │ │ - mov 0x48(%esp),%ecx │ │ - lea (%eax,%ecx,2),%eax │ │ - mov %eax,0x68(%esp) │ │ - xor %edi,%edi │ │ - mov 0x44(%esp),%eax │ │ - mov 0x2c(%esp),%ecx │ │ - mov %ecx,0xc(%esp) │ │ - mov 0x58(%esp),%ebx │ │ - jmp b058e │ │ - xor %eax,%eax │ │ - add 0x70(%esp),%eax │ │ - mov 0x74(%esp),%ecx │ │ - sar %cl,%eax │ │ movsbl (%ebx),%ecx │ │ - imul %eax,%ecx │ │ - add %ecx,%edi │ │ - mov 0x78(%esp),%eax │ │ - add $0xa4,%eax │ │ - mov 0xc(%esp),%ecx │ │ - test %ecx,%ecx │ │ - lea 0x1(%ecx),%ecx │ │ - mov %ecx,0xc(%esp) │ │ - je b04c0 │ │ - mov %eax,0x78(%esp) │ │ + movswl -0x300(%esi,%eax,2),%edx │ │ + imul %ecx,%edx │ │ + add 0x4(%esp),%edx │ │ + movsbl 0x1(%ebx),%ecx │ │ + movswl -0x200(%esi,%eax,2),%edi │ │ + imul %ecx,%edi │ │ + add %edx,%edi │ │ + movsbl 0x2(%ebx),%ecx │ │ + movswl -0x100(%esi,%eax,2),%edx │ │ + imul %ecx,%edx │ │ + add %edi,%edx │ │ + movsbl 0x3(%ebx),%ecx │ │ + movswl (%esi,%eax,2),%edi │ │ + imul %ecx,%edi │ │ + add %edx,%edi │ │ + movsbl 0x4(%ebx),%ecx │ │ + movswl 0x100(%esi,%eax,2),%edx │ │ + imul %ecx,%edx │ │ + add %edi,%edx │ │ + movsbl 0x5(%ebx),%ecx │ │ + movswl 0x200(%esi,%eax,2),%edi │ │ + imul %ecx,%edi │ │ + add %edx,%edi │ │ + movsbl 0x6(%ebx),%ecx │ │ + movswl 0x300(%esi,%eax,2),%edx │ │ + imul %ecx,%edx │ │ + add %edi,%edx │ │ + movsbl 0x7(%ebx),%ecx │ │ + movswl 0x400(%esi,%eax,2),%edi │ │ + imul %ecx,%edi │ │ + add %edx,%edi │ │ mov 0x2c(%esp),%ecx │ │ + sar %cl,%edi │ │ + mov 0x2c(%ebp),%ecx │ │ + mov %ecx,%edx │ │ + cmp %ecx,%edi │ │ + mov %edi,%ecx │ │ + cmovg %edx,%ecx │ │ + test %edi,%edi │ │ + mov $0x0,%edx │ │ + cmovs %edx,%ecx │ │ + mov (%esp),%edx │ │ + mov %cx,(%edx,%eax,2) │ │ + mov 0x10(%ebp),%ecx │ │ + inc %eax │ │ + cmp %eax,%ecx │ │ + jne b5890 │ │ + jmp b5300 │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %ecx,%edx │ │ - or 0xc(%esp),%edx │ │ - je b05d0 │ │ - movsbl (%ebx),%edx │ │ - movswl (%eax),%esi │ │ - imul %edx,%esi │ │ - add %esi,%edi │ │ - inc %ebx │ │ - add $0x2,%eax │ │ - cmp 0x1c(%esp),%ecx │ │ - lea 0x1(%ecx),%ecx │ │ - jl b05a0 │ │ - jmp b0572 │ │ - nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x8850,%esp │ │ + mov %edx,0x70(%esp) │ │ + mov %ecx,0x18(%esp) │ │ + call b597c │ │ + pop %eax │ │ + add $0x215f4,%eax │ │ + mov %eax,0x10(%esp) │ │ + mov 0x14(%ebp),%edx │ │ + movl $0x0,0x90(%esp) │ │ + test %edx,%edx │ │ + mov 0x1c(%ebp),%edi │ │ + mov 0x18(%ebp),%ecx │ │ + mov 0xc(%ebp),%ebx │ │ + mov $0x0,%eax │ │ + je b59db │ │ + mov %edi,%esi │ │ + cmp $0x5,%ebx │ │ + jl b59c4 │ │ + and $0x3,%esi │ │ + imul $0x78,%esi,%esi │ │ + mov 0x10(%esp),%eax │ │ + add -0x250(%eax),%esi │ │ + lea -0x8(%esi,%edx,8),%eax │ │ + jmp b59db │ │ + and $0x1,%esi │ │ + imul $0x78,%esi,%esi │ │ + mov 0x10(%esp),%eax │ │ + add -0x250(%eax),%esi │ │ + lea 0x160(%esi,%edx,8),%eax │ │ + mov %eax,0x8(%esp) │ │ + bsr 0x20(%ebp),%esi │ │ + mov 0x10(%ebp),%edx │ │ + mov %edx,0x6c(%esp) │ │ + mov 0x8(%ebp),%edx │ │ + test %ecx,%ecx │ │ + je b5a2b │ │ + sar $0x2,%edi │ │ + cmpl $0x5,0x10(%ebp) │ │ + jl b5a0d │ │ + imul $0x78,%edi,%edi │ │ + mov 0x10(%esp),%eax │ │ + add -0x250(%eax),%edi │ │ + lea -0x8(%edi,%ecx,8),%eax │ │ + jmp b5a24 │ │ + and $0x1,%edi │ │ + imul $0x78,%edi,%edi │ │ + mov 0x10(%esp),%eax │ │ + add -0x250(%eax),%edi │ │ + lea 0x160(%edi,%ecx,8),%eax │ │ + mov %eax,0x90(%esp) │ │ + xor $0x1f,%esi │ │ + mov %edx,%eax │ │ + sar %eax │ │ + mov %eax,0x14(%esp) │ │ + cmpl $0x0,0x8(%esp) │ │ + je b60ed │ │ + cmpl $0x0,0x90(%esp) │ │ + je b629e │ │ + mov $0x18,%ecx │ │ + sub %esi,%ecx │ │ + mov $0x1,%eax │ │ + mov %ecx,0xf0(%esp) │ │ + shl %cl,%eax │ │ + mov %eax,0x1c(%esp) │ │ + test %ebx,%ebx │ │ + mov 0x70(%esp),%edx │ │ + jle b5bee │ │ + sarl 0x1c(%esp) │ │ + mov 0x14(%esp),%eax │ │ + add %eax,%eax │ │ + mov %eax,0x14(%esp) │ │ + lea (%eax,%eax,2),%eax │ │ + sub %eax,%edx │ │ + lea 0x14c(%esp),%esi │ │ + mov 0x10(%ebp),%eax │ │ + add $0x7,%eax │ │ + mov 0x8(%esp),%ebx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x8(%ebp),%eax │ │ - cmpl $0x0,0x4(%eax) │ │ - je b0572 │ │ - cmpl $0x0,0x6c(%esp) │ │ - js b055e │ │ + mov %edx,0x70(%esp) │ │ + mov %esi,0xc(%esp) │ │ + mov %eax,0xe0(%esp) │ │ + movzwl -0x6(%edx),%esi │ │ + movzwl -0x4(%edx),%eax │ │ + mov %ax,0x20(%esp) │ │ + movzwl -0x2(%edx),%eax │ │ + mov %ax,0x50(%esp) │ │ + movzwl (%edx),%eax │ │ + mov %ax,0x40(%esp) │ │ + movzwl 0x2(%edx),%eax │ │ + mov %ax,0x30(%esp) │ │ + movzwl 0x4(%edx),%eax │ │ + mov %ax,0x80(%esp) │ │ + movzwl 0x6(%edx),%edi │ │ xor %ecx,%ecx │ │ - mov 0x64(%esp),%eax │ │ - mov %eax,0x50(%esp) │ │ - mov 0x68(%esp),%esi │ │ - xor %eax,%eax │ │ - cmpl $0x7,0x10(%esp) │ │ - mov %ecx,0x34(%esp) │ │ - mov %esi,0x30(%esp) │ │ - ja b0650 │ │ - jmp b0641 │ │ - nop │ │ - nop │ │ - nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x30(%esp),%esi │ │ - add $0xa4,%esi │ │ - addl $0xa4,0x50(%esp) │ │ - mov 0x34(%esp),%ecx │ │ - cmp 0x14(%ebp),%ecx │ │ - lea 0x1(%ecx),%ecx │ │ - je b0560 │ │ - cmpl $0x7,0x10(%esp) │ │ - mov %ecx,0x34(%esp) │ │ - mov %esi,0x30(%esp) │ │ - ja b0650 │ │ - xor %edx,%edx │ │ - jmp b06b3 │ │ + mov %edi,0xb0(%esp) │ │ + movzwl %si,%esi │ │ + movsbl (%ebx),%edi │ │ + imul %edi,%esi │ │ + movzwl 0x20(%esp),%eax │ │ + mov %ax,0xa0(%esp) │ │ + movsbl 0x1(%ebx),%edi │ │ + movzwl %ax,%edx │ │ + imul %edi,%edx │ │ + add 0x1c(%esp),%esi │ │ + add %esi,%edx │ │ + movzwl 0x50(%esp),%edi │ │ + movsbl 0x2(%ebx),%esi │ │ + mov %di,0x20(%esp) │ │ + movzwl %di,%edi │ │ + imul %esi,%edi │ │ + add %edx,%edi │ │ + movzwl 0x40(%esp),%esi │ │ + movsbl 0x3(%ebx),%edx │ │ + mov %si,0x50(%esp) │ │ + movzwl %si,%esi │ │ + imul %edx,%esi │ │ + add %edi,%esi │ │ + movzwl 0x30(%esp),%edi │ │ + movsbl 0x4(%ebx),%edx │ │ + mov %di,0x40(%esp) │ │ + movzwl %di,%edi │ │ + imul %edx,%edi │ │ + add %esi,%edi │ │ + movzwl 0x80(%esp),%esi │ │ + movsbl 0x5(%ebx),%edx │ │ + mov %si,0x30(%esp) │ │ + movzwl %si,%esi │ │ + imul %edx,%esi │ │ + add %edi,%esi │ │ + mov 0xb0(%esp),%eax │ │ + mov %eax,%edx │ │ + movsbl 0x6(%ebx),%edi │ │ + mov %ax,0x80(%esp) │ │ + movzwl %ax,%edx │ │ + imul %edi,%edx │ │ + add %esi,%edx │ │ + movsbl 0x7(%ebx),%esi │ │ + mov 0x70(%esp),%edi │ │ + mov %ecx,%eax │ │ + movzwl 0x8(%edi,%ecx,2),%edi │ │ + imul %edi,%esi │ │ + add %edx,%esi │ │ + mov 0xf0(%esp),%ecx │ │ + sar %cl,%esi │ │ + mov 0xc(%esp),%edx │ │ + mov %si,(%edx,%eax,2) │ │ + movzwl 0xa0(%esp),%esi │ │ + inc %eax │ │ + mov %eax,%ecx │ │ + cmp %eax,0xc(%ebp) │ │ + jne b5af0 │ │ + mov 0xc(%esp),%esi │ │ + add $0x100,%esi │ │ + mov 0x70(%esp),%edx │ │ + add 0x14(%esp),%edx │ │ + mov 0xe0(%esp),%eax │ │ + dec %eax │ │ + jne b5aa0 │ │ + mov 0xc(%ebp),%edi │ │ + test %edi,%edi │ │ + jle b6991 │ │ + mov 0x90(%esp),%ecx │ │ + lea 0x7(%ecx),%edx │ │ + mov %edx,0xf0(%esp) │ │ + add $0x8,%ecx │ │ + mov %ecx,0xe0(%esp) │ │ + lea 0x380(%edi),%ecx │ │ + mov %ecx,0x120(%esp) │ │ + mov %edi,%ecx │ │ + and $0xfffffff8,%ecx │ │ + mov %ecx,0x14(%esp) │ │ + lea 0x84c(%esp),%esi │ │ + mov 0x10(%esp),%ecx │ │ + movdqa -0x14c50(%ecx),%xmm0 │ │ + movdqa %xmm0,0x100(%esp) │ │ + lea (%edi,%edi,1),%ecx │ │ + mov %ecx,0x1c(%esp) │ │ + lea 0x54c(%esp),%edx │ │ + movl $0x0,0x8(%esp) │ │ + mov 0x18(%esp),%ecx │ │ + jmp b5c92 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movd %eax,%xmm1 │ │ - pxor %xmm0,%xmm0 │ │ - mov 0x4c(%esp),%eax │ │ nop │ │ nop │ │ nop │ │ + incl 0x8(%esp) │ │ + mov 0xc(%esp),%esi │ │ + add $0x100,%esi │ │ + add 0x1c(%esp),%ecx │ │ + add $0x100,%edx │ │ + decl 0x6c(%esp) │ │ + je b6991 │ │ + mov %esi,0xc(%esp) │ │ + cmp $0x8,%edi │ │ + mov $0x0,%esi │ │ + mov 0x90(%esp),%eax │ │ + jae b5d60 │ │ + mov %ecx,0x50(%esp) │ │ nop │ │ - movq -0x8(%esi),%xmm2 │ │ - punpcklwd %xmm2,%xmm2 │ │ - movq (%esi),%xmm3 │ │ - punpcklwd %xmm3,%xmm3 │ │ - psrad $0x10,%xmm2 │ │ - paddd %xmm2,%xmm1 │ │ - psrad $0x10,%xmm3 │ │ - paddd %xmm3,%xmm0 │ │ - add $0x10,%esi │ │ - add $0xfffffff8,%eax │ │ - jne b0660 │ │ - mov 0x4c(%esp),%edx │ │ - cmp %edx,0x10(%esp) │ │ - paddd %xmm1,%xmm0 │ │ - pshufd $0x4e,%xmm0,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - pshufd $0xe5,%xmm1,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - movd %xmm0,%eax │ │ - je b0610 │ │ - mov 0x10(%esp),%esi │ │ - sub %edx,%esi │ │ - add 0x48(%esp),%edx │ │ + movsbl (%eax),%edi │ │ + movswl -0x400(%edx,%esi,2),%ebx │ │ + imul %edi,%ebx │ │ + movsbl 0x1(%eax),%edi │ │ + movswl -0x300(%edx,%esi,2),%ecx │ │ + imul %edi,%ecx │ │ + add %ebx,%ecx │ │ + movsbl 0x2(%eax),%edi │ │ + movswl -0x200(%edx,%esi,2),%ebx │ │ + imul %edi,%ebx │ │ + add %ecx,%ebx │ │ + movsbl 0x3(%eax),%ecx │ │ + movswl -0x100(%edx,%esi,2),%edi │ │ + imul %ecx,%edi │ │ + add %ebx,%edi │ │ + movsbl 0x4(%eax),%ecx │ │ + movswl (%edx,%esi,2),%ebx │ │ + imul %ecx,%ebx │ │ + add %edi,%ebx │ │ + movsbl 0x5(%eax),%ecx │ │ + movswl 0x100(%edx,%esi,2),%edi │ │ + imul %ecx,%edi │ │ + add %ebx,%edi │ │ + movsbl 0x6(%eax),%ecx │ │ + movswl 0x200(%edx,%esi,2),%ebx │ │ + imul %ecx,%ebx │ │ + movsbl 0x7(%eax),%ecx │ │ + movswl 0x300(%edx,%esi,2),%eax │ │ + imul %ecx,%eax │ │ mov 0x50(%esp),%ecx │ │ - lea (%ecx,%edx,2),%edx │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + add %edi,%ebx │ │ + mov 0xc(%ebp),%edi │ │ + lea 0x20(%eax,%ebx,1),%eax │ │ + shr $0x6,%eax │ │ + add $0xffffe000,%eax │ │ + mov %ax,(%ecx,%esi,2) │ │ + mov 0x90(%esp),%eax │ │ + inc %esi │ │ + cmp %esi,%edi │ │ + jne b5cb0 │ │ + jmp b5c70 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x8(%esp),%ebx │ │ + mov %ebx,%esi │ │ + imul %edi,%esi │ │ + shl $0x7,%ebx │ │ + mov 0x18(%esp),%eax │ │ + lea (%eax,%esi,2),%eax │ │ + mov %eax,0x20(%esp) │ │ + add %edi,%esi │ │ + mov 0x18(%esp),%eax │ │ + lea (%eax,%esi,2),%eax │ │ + mov %eax,0x80(%esp) │ │ + mov 0x120(%esp),%eax │ │ + lea (%eax,%ebx,1),%edi │ │ + mov 0x90(%esp),%eax │ │ + lea 0x14c(%esp,%edi,2),%esi │ │ + mov %esi,0x30(%esp) │ │ + mov 0x20(%esp),%esi │ │ + cmp %esi,0xe0(%esp) │ │ + seta 0x40(%esp) │ │ + mov 0x80(%esp),%edi │ │ + cmp %edi,0xf0(%esp) │ │ + setb 0xa0(%esp) │ │ + cmp 0x30(%esp),%esi │ │ + lea 0x14c(%esp,%ebx,2),%esi │ │ + setb %bl │ │ + cmp %edi,%esi │ │ + setb 0x20(%esp) │ │ + mov 0xa0(%esp),%bh │ │ + test %bh,0x40(%esp) │ │ + mov $0x0,%esi │ │ + jne b5cab │ │ + and 0x20(%esp),%bl │ │ + mov $0x0,%esi │ │ + jne b5cab │ │ + mov %edx,0x110(%esp) │ │ + movzbl (%eax),%esi │ │ + movd %esi,%xmm1 │ │ + movdqa 0x100(%esp),%xmm0 │ │ + pshufb %xmm0,%xmm1 │ │ + psrad $0x18,%xmm1 │ │ + movdqa %xmm1,0x40(%esp) │ │ + movzbl 0x1(%eax),%esi │ │ + movd %esi,%xmm1 │ │ + pshufb %xmm0,%xmm1 │ │ + psrad $0x18,%xmm1 │ │ + movdqa %xmm1,0x20(%esp) │ │ + movzbl 0x2(%eax),%esi │ │ + movd %esi,%xmm1 │ │ + pshufb %xmm0,%xmm1 │ │ + psrad $0x18,%xmm1 │ │ + movdqa %xmm1,0x30(%esp) │ │ + movzbl 0x3(%eax),%esi │ │ + movd %esi,%xmm1 │ │ + pshufb %xmm0,%xmm1 │ │ + psrad $0x18,%xmm1 │ │ + movdqa %xmm1,0x80(%esp) │ │ + movzbl 0x4(%eax),%esi │ │ + movd %esi,%xmm1 │ │ + pshufb %xmm0,%xmm1 │ │ + psrad $0x18,%xmm1 │ │ + movdqa %xmm1,0xa0(%esp) │ │ + movzbl 0x5(%eax),%esi │ │ + movd %esi,%xmm1 │ │ + pshufb %xmm0,%xmm1 │ │ + psrad $0x18,%xmm1 │ │ + movdqa %xmm1,0xb0(%esp) │ │ + movzbl 0x6(%eax),%esi │ │ + movd %esi,%xmm1 │ │ + pshufb %xmm0,%xmm1 │ │ + psrad $0x18,%xmm1 │ │ + movdqa %xmm1,0x70(%esp) │ │ + movzbl 0x7(%eax),%esi │ │ + movd %esi,%xmm3 │ │ + pshufb %xmm0,%xmm3 │ │ + psrad $0x18,%xmm3 │ │ + xor %esi,%esi │ │ + mov 0x10(%esp),%eax │ │ + mov %ecx,%ebx │ │ + mov 0x14(%esp),%ecx │ │ + mov 0xc(%esp),%edx │ │ nop │ │ nop │ │ nop │ │ - movswl (%edx),%ecx │ │ - add %ecx,%eax │ │ - add $0x2,%edx │ │ - dec %esi │ │ - jne b06d0 │ │ - jmp b0610 │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffffc,%esp │ │ - sub $0xec,%esp │ │ - mov %edx,0x84(%esp) │ │ - mov %ecx,0x74(%esp) │ │ - call b070f │ │ - pop %eax │ │ - add $0x24861,%eax │ │ - mov %eax,0x6c(%esp) │ │ - mov 0xc(%ebp),%eax │ │ - mov 0xd4(%eax),%ecx │ │ - mov %ecx,0x8c(%esp) │ │ - test %ecx,%ecx │ │ - setne %cl │ │ - cmpl $0x0,0x20(%ebp) │ │ - setg %dl │ │ - and %cl,%dl │ │ - mov 0x3c(%ebp),%edi │ │ - bsr %edi,%ecx │ │ - xor $0xffffffe0,%ecx │ │ - add $0x19,%ecx │ │ - mov $0x80,%ebx │ │ - shl %cl,%ebx │ │ - xor %esi,%esi │ │ - cmpl $0x0,0xd8(%eax) │ │ - movzbl %dl,%edx │ │ - mov %edi,0x30(%esp) │ │ - movl $0x0,0x34(%esp) │ │ - je b0786 │ │ - mov $0x10,%eax │ │ - shl %cl,%eax │ │ - mov %eax,0x34(%esp) │ │ - xor %eax,%eax │ │ - cmpl $0x0,0x30(%ebp) │ │ - sete %al │ │ - lea 0xeb(%eax,%eax,4),%eax │ │ + movdqa 0x40(%esp),%xmm1 │ │ + packssdw %xmm1,%xmm1 │ │ + movdqu -0x700(%edx,%esi,2),%xmm2 │ │ + movdqu -0x600(%edx,%esi,2),%xmm5 │ │ + movdqa %xmm2,%xmm0 │ │ + pmulhw %xmm1,%xmm0 │ │ + pmullw %xmm2,%xmm1 │ │ + movdqa %xmm1,%xmm2 │ │ + punpckhwd %xmm0,%xmm2 │ │ + punpcklwd %xmm0,%xmm1 │ │ + movdqa 0x20(%esp),%xmm0 │ │ + packssdw %xmm0,%xmm0 │ │ + movdqa %xmm5,%xmm4 │ │ + pmulhw %xmm0,%xmm4 │ │ + pmullw %xmm5,%xmm0 │ │ + movdqa %xmm0,%xmm5 │ │ + punpckhwd %xmm4,%xmm5 │ │ + punpcklwd %xmm4,%xmm0 │ │ + movdqu -0x500(%edx,%esi,2),%xmm7 │ │ + movdqa 0x30(%esp),%xmm6 │ │ + packssdw %xmm6,%xmm6 │ │ + movdqa %xmm7,%xmm4 │ │ + pmulhw %xmm6,%xmm4 │ │ + pmullw %xmm7,%xmm6 │ │ + movdqa %xmm6,%xmm7 │ │ + punpcklwd %xmm4,%xmm7 │ │ + paddd %xmm0,%xmm7 │ │ + punpckhwd %xmm4,%xmm6 │ │ + paddd %xmm5,%xmm6 │ │ + movdqu -0x400(%edx,%esi,2),%xmm0 │ │ + movdqa 0x80(%esp),%xmm4 │ │ + packssdw %xmm4,%xmm4 │ │ + movdqa %xmm0,%xmm5 │ │ + pmulhw %xmm4,%xmm5 │ │ + pmullw %xmm0,%xmm4 │ │ + movdqa %xmm4,%xmm0 │ │ + punpckhwd %xmm5,%xmm0 │ │ + paddd %xmm6,%xmm0 │ │ + punpcklwd %xmm5,%xmm4 │ │ + paddd %xmm7,%xmm4 │ │ + movdqu -0x300(%edx,%esi,2),%xmm5 │ │ + movdqa 0xa0(%esp),%xmm6 │ │ + packssdw %xmm6,%xmm6 │ │ + movdqa %xmm5,%xmm7 │ │ + pmulhw %xmm6,%xmm7 │ │ + pmullw %xmm5,%xmm6 │ │ + movdqa %xmm6,%xmm5 │ │ + punpcklwd %xmm7,%xmm5 │ │ + paddd %xmm4,%xmm5 │ │ + punpckhwd %xmm7,%xmm6 │ │ + paddd %xmm0,%xmm6 │ │ + movdqu -0x200(%edx,%esi,2),%xmm0 │ │ + movdqa 0xb0(%esp),%xmm4 │ │ + packssdw %xmm4,%xmm4 │ │ + movdqa %xmm0,%xmm7 │ │ + pmulhw %xmm4,%xmm7 │ │ + pmullw %xmm0,%xmm4 │ │ + movdqa %xmm4,%xmm0 │ │ + punpckhwd %xmm7,%xmm0 │ │ + paddd %xmm6,%xmm0 │ │ + punpcklwd %xmm7,%xmm4 │ │ + paddd %xmm5,%xmm4 │ │ + movdqu -0x100(%edx,%esi,2),%xmm5 │ │ + movdqa 0x70(%esp),%xmm6 │ │ + packssdw %xmm6,%xmm6 │ │ + movdqa %xmm5,%xmm7 │ │ + pmulhw %xmm6,%xmm7 │ │ + pmullw %xmm5,%xmm6 │ │ + movdqa %xmm6,%xmm5 │ │ + punpcklwd %xmm7,%xmm5 │ │ + paddd %xmm4,%xmm5 │ │ + punpckhwd %xmm7,%xmm6 │ │ + paddd %xmm0,%xmm6 │ │ + movdqu (%edx,%esi,2),%xmm4 │ │ + movdqa %xmm3,%xmm0 │ │ + packssdw %xmm3,%xmm0 │ │ + movdqa %xmm4,%xmm7 │ │ + pmulhw %xmm0,%xmm7 │ │ + pmullw %xmm4,%xmm0 │ │ + movdqa %xmm0,%xmm4 │ │ + punpckhwd %xmm7,%xmm4 │ │ + paddd %xmm6,%xmm4 │ │ + punpcklwd %xmm7,%xmm0 │ │ + paddd %xmm5,%xmm0 │ │ + movdqa -0x14cf0(%eax),%xmm5 │ │ + paddd %xmm5,%xmm4 │ │ + paddd %xmm2,%xmm4 │ │ + paddd %xmm5,%xmm0 │ │ + paddd %xmm1,%xmm0 │ │ + psrld $0x6,%xmm0 │ │ + psrld $0x6,%xmm4 │ │ + movdqa -0x14d70(%eax),%xmm1 │ │ + pshufb %xmm1,%xmm4 │ │ + pshufb %xmm1,%xmm0 │ │ + punpcklqdq %xmm4,%xmm0 │ │ + paddw -0x14b20(%eax),%xmm0 │ │ + movdqu %xmm0,(%ebx,%esi,2) │ │ + add $0x8,%esi │ │ + cmp %esi,%ecx │ │ + jne b5ef0 │ │ + mov 0xc(%ebp),%edi │ │ + cmp %edi,%ecx │ │ + mov %ecx,%esi │ │ + mov 0x90(%esp),%eax │ │ + mov 0x110(%esp),%edx │ │ + mov %ebx,%ecx │ │ + je b5c70 │ │ + jmp b5cab │ │ + cmpl $0x0,0x90(%esp) │ │ + je b6970 │ │ + mov $0x18,%ecx │ │ + sub %esi,%ecx │ │ + mov $0x1,%eax │ │ shl %cl,%eax │ │ - mov %eax,0x30(%esp) │ │ - mov %ecx,0x3c(%esp) │ │ - inc %edx │ │ - mov %edx,0xa0(%esp) │ │ - mov %ebx,%eax │ │ - neg %eax │ │ - mov %eax,0x14(%esp) │ │ - dec %ebx │ │ - mov %ebx,0x18(%esp) │ │ - mov 0x20(%ebp),%eax │ │ - imul $0x2500,%eax,%ecx │ │ - add $0xb200,%ecx │ │ - imul $0xad,%eax,%edx │ │ - add $0x69,%edx │ │ - mov 0x28(%ebp),%eax │ │ - mov %eax,0x58(%esp) │ │ + mov %eax,0xc(%esp) │ │ + test %ebx,%ebx │ │ + jle b6991 │ │ + mov 0x14(%esp),%eax │ │ + lea (%eax,%eax,1),%edx │ │ + mov %edx,0x8(%esp) │ │ + lea (%eax,%eax,2),%esi │ │ + mov %esi,0x50(%esp) │ │ + mov 0x70(%esp),%edx │ │ + lea (%edx,%eax,2),%esi │ │ + mov %esi,0x80(%esp) │ │ + shl $0x2,%eax │ │ + mov %edx,%edi │ │ + sub %eax,%edi │ │ + mov %edi,0x30(%esp) │ │ + mov 0x8(%esp),%esi │ │ + lea (%esi,%esi,2),%eax │ │ + mov %edx,%edi │ │ + sub %eax,%edi │ │ + sarl 0xc(%esp) │ │ + mov 0x8(%ebp),%eax │ │ + add %eax,%eax │ │ + lea (%edx,%eax,2),%eax │ │ + mov %eax,0xa0(%esp) │ │ + mov 0x50(%esp),%eax │ │ + lea (%edx,%eax,2),%eax │ │ + mov %eax,0xb0(%esp) │ │ + mov 0x8(%ebp),%eax │ │ + lea (%edx,%eax,2),%ebx │ │ + sub %esi,%edx │ │ mov 0xc(%ebp),%eax │ │ - mov (%eax),%edi │ │ + add %eax,%eax │ │ + mov %eax,0x1c(%esp) │ │ nop │ │ nop │ │ nop │ │ + mov %ebx,0x20(%esp) │ │ + mov %edx,0x40(%esp) │ │ + mov %edi,0x50(%esp) │ │ + xor %edi,%edi │ │ + mov 0x90(%esp),%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %ecx,%ebx │ │ - and $0xff00,%ebx │ │ - movzbl %dl,%eax │ │ - or %ebx,%eax │ │ - xor %edi,%eax │ │ - mov %eax,0xe4(%esp,%esi,4) │ │ - inc %esi │ │ - add $0xffffdb00,%ecx │ │ - add $0xffffff53,%edx │ │ - cmp 0xa0(%esp),%esi │ │ - jb b07d0 │ │ - cmpl $0x0,0x10(%ebp) │ │ - jle b17fa │ │ - mov $0x20,%edx │ │ - mov 0x34(%ebp),%ebx │ │ - mov %ebx,%ecx │ │ - shr %cl,%edx │ │ - mov %edx,0x88(%esp) │ │ - mov $0x2,%esi │ │ - mov $0x2,%edx │ │ - mov 0x38(%ebp),%eax │ │ - mov %eax,%ecx │ │ - shr %cl,%edx │ │ - mov 0x1c(%ebp),%eax │ │ - cmp %eax,%edx │ │ - cmovle %edx,%eax │ │ - mov %ebx,%ecx │ │ - shr %cl,%esi │ │ - mov %esi,0x78(%esp) │ │ - sarl 0x58(%esp) │ │ - mov 0x8(%ebp),%esi │ │ - shr %esi │ │ - mov $0x20,%edi │ │ - mov 0x38(%ebp),%ecx │ │ - shr %cl,%edi │ │ - mov 0x8c(%esp),%ecx │ │ - test %ecx,%ecx │ │ - cmove %ecx,%eax │ │ - mov 0x20(%ebp),%ecx │ │ - test %ecx,%ecx │ │ - cmove %ecx,%eax │ │ - imul $0x52,%edx,%ecx │ │ - mov %ecx,0x64(%esp) │ │ + nop │ │ + movsbl (%edx),%eax │ │ + mov 0x50(%esp),%esi │ │ + movzwl (%esi,%edi,2),%esi │ │ imul %eax,%esi │ │ - mov 0x74(%esp),%ecx │ │ - lea (%ecx,%esi,2),%ecx │ │ - mov %ecx,0x80(%esp) │ │ - mov 0x84(%esp),%ebx │ │ - lea (%ebx,%esi,2),%ecx │ │ - mov %ecx,0x7c(%esp) │ │ - mov %eax,0x68(%esp) │ │ - imul $0xa4,%eax,%edx │ │ - mov 0x18(%ebp),%eax │ │ - lea 0x1f2(%edx,%eax,1),%ecx │ │ - mov %ecx,0xbc(%esp) │ │ + add 0xc(%esp),%esi │ │ + movsbl 0x1(%edx),%eax │ │ + mov 0x30(%esp),%ebx │ │ + movzwl (%ebx,%edi,2),%ebx │ │ + imul %eax,%ebx │ │ + add %esi,%ebx │ │ + movsbl 0x2(%edx),%eax │ │ + mov 0x40(%esp),%esi │ │ + movzwl (%esi,%edi,2),%esi │ │ + imul %eax,%esi │ │ + add %ebx,%esi │ │ + movsbl 0x3(%edx),%eax │ │ + mov 0x70(%esp),%ebx │ │ + movzwl (%ebx,%edi,2),%ebx │ │ + imul %eax,%ebx │ │ + add %esi,%ebx │ │ + movsbl 0x4(%edx),%eax │ │ + mov 0x80(%esp),%esi │ │ + movzwl (%esi,%edi,2),%esi │ │ + imul %eax,%esi │ │ + add %ebx,%esi │ │ + movsbl 0x5(%edx),%eax │ │ + mov 0x20(%esp),%ebx │ │ + movzwl (%ebx,%edi,2),%ebx │ │ + imul %eax,%ebx │ │ + add %esi,%ebx │ │ + movsbl 0x6(%edx),%eax │ │ + mov 0xb0(%esp),%esi │ │ + movzwl (%esi,%edi,2),%esi │ │ + imul %eax,%esi │ │ + add %ebx,%esi │ │ + movsbl 0x7(%edx),%eax │ │ + mov 0xa0(%esp),%ebx │ │ + movzwl (%ebx,%edi,2),%ebx │ │ + imul %eax,%ebx │ │ + add %esi,%ebx │ │ + sar %cl,%ebx │ │ + add $0xffffe000,%ebx │ │ + mov 0x18(%esp),%eax │ │ + mov %bx,(%eax,%edi,2) │ │ + inc %edi │ │ + cmp %edi,0xc(%ebp) │ │ + jne b61a0 │ │ + mov 0x18(%esp),%eax │ │ + add 0x1c(%esp),%eax │ │ + mov %eax,0x18(%esp) │ │ + mov 0x8(%esp),%eax │ │ + add %eax,0xa0(%esp) │ │ + add %eax,0xb0(%esp) │ │ + mov 0x20(%esp),%ebx │ │ + add %eax,%ebx │ │ + add %eax,0x80(%esp) │ │ + add %eax,0x70(%esp) │ │ + mov 0x40(%esp),%esi │ │ + add %eax,%esi │ │ + add %eax,0x30(%esp) │ │ + mov 0x50(%esp),%edx │ │ add %eax,%edx │ │ - mov 0x34(%ebp),%ecx │ │ - shl $0x4,%ecx │ │ - mov 0x6c(%esp),%esi │ │ - lea -0x2b4c(%esi,%ecx,1),%ecx │ │ - mov %ecx,0xa4(%esp) │ │ - mov 0x88(%esp),%esi │ │ - lea 0x1f2(%edx,%esi,2),%ecx │ │ - mov %ecx,0xb8(%esp) │ │ - imul $0xa4,%edi,%ecx │ │ - lea 0x1f2(%ecx,%eax,1),%edx │ │ - mov %edx,0xc8(%esp) │ │ - add %eax,%ecx │ │ - lea 0x1f2(%eax,%esi,2),%edx │ │ - mov %edx,0xc4(%esp) │ │ - add $0x1f2,%eax │ │ + decl 0x6c(%esp) │ │ + mov %edx,%edi │ │ + mov %esi,%edx │ │ + jne b6180 │ │ + jmp b6991 │ │ + mov $0x18,%ecx │ │ + sub %esi,%ecx │ │ + mov $0x1,%edx │ │ + mov %ecx,0xc(%esp) │ │ + shl %cl,%edx │ │ + test %ebx,%ebx │ │ + jle b6991 │ │ + mov 0x8(%esp),%eax │ │ + lea 0x7(%eax),%esi │ │ + mov %esi,0xd0(%esp) │ │ + sar %edx │ │ + add $0x8,%eax │ │ mov %eax,0xcc(%esp) │ │ - lea 0x1f2(%ecx,%esi,2),%eax │ │ - mov %eax,0xc0(%esp) │ │ - lea (%esi,%esi,1),%eax │ │ - mov %eax,0xd0(%esp) │ │ - mov %ebx,0x9c(%esp) │ │ - mov 0x74(%esp),%eax │ │ - mov %eax,0x98(%esp) │ │ - mov 0x7c(%esp),%eax │ │ - mov %eax,0x94(%esp) │ │ - mov 0x80(%esp),%eax │ │ - mov %eax,0x90(%esp) │ │ - mov 0x24(%ebp),%eax │ │ - mov %eax,0x54(%esp) │ │ - mov 0x10(%ebp),%eax │ │ - xor %ecx,%ecx │ │ - jmp b099f │ │ - nop │ │ + lea 0x4(%ebx),%eax │ │ + mov %eax,0xc8(%esp) │ │ + mov %ebx,%eax │ │ + and $0xfffffff8,%eax │ │ + mov %eax,0xc4(%esp) │ │ + mov %edx,0x1c(%esp) │ │ + movd %edx,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm1 │ │ + movss 0xc(%esp),%xmm0 │ │ + mov 0x14(%esp),%eax │ │ + lea (%eax,%eax,1),%eax │ │ + mov %eax,0xdc(%esp) │ │ + mov 0x10(%esp),%eax │ │ + movaps -0x14c50(%eax),%xmm2 │ │ + movaps %xmm2,0x130(%esp) │ │ + xorps %xmm2,%xmm2 │ │ + movss %xmm0,%xmm2 │ │ + lea (%ebx,%ebx,1),%eax │ │ + mov %eax,0xd8(%esp) │ │ + movl $0x0,0x100(%esp) │ │ + mov 0x18(%esp),%edx │ │ + mov 0x70(%esp),%esi │ │ + movdqa %xmm1,0x120(%esp) │ │ + movaps %xmm2,0x110(%esp) │ │ + jmp b6384 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x88(%esp),%esi │ │ - mov 0x50(%esp),%ecx │ │ - add %esi,%ecx │ │ - mov 0xd0(%esp),%eax │ │ - add %eax,0x54(%esp) │ │ - add %eax,0x90(%esp) │ │ - add %eax,0x94(%esp) │ │ - add %eax,0x98(%esp) │ │ - add %eax,0x9c(%esp) │ │ - mov 0x10(%ebp),%eax │ │ - cmp %eax,%ecx │ │ - jge b17fa │ │ - cmpl $0x0,0x8c(%esp) │ │ - mov %ecx,%edx │ │ - setne %cl │ │ - sub %edx,%eax │ │ - cmp %eax,%esi │ │ - cmovle %esi,%eax │ │ - mov %eax,0x4c(%esp) │ │ + incl 0x100(%esp) │ │ + add 0xdc(%esp),%esi │ │ + mov %edi,%edx │ │ + add 0xd8(%esp),%edx │ │ + decl 0x6c(%esp) │ │ + mov 0xc(%ebp),%ebx │ │ + je b6991 │ │ + cmp $0x8,%ebx │ │ + mov $0x0,%eax │ │ + mov 0x8(%esp),%ecx │ │ + mov %edx,%edi │ │ + jb b6890 │ │ + mov 0x100(%esp),%edx │ │ mov %edx,%eax │ │ - mov %edx,0x50(%esp) │ │ - test %edx,%edx │ │ - setne %al │ │ - and %cl,%al │ │ - cmp $0x1,%al │ │ - mov 0xa0(%esp),%ebx │ │ - jne b09f3 │ │ - xor %ecx,%ecx │ │ - nop │ │ + mov 0xc(%ebp),%ebx │ │ + imul %ebx,%eax │ │ + mov %esi,0xd4(%esp) │ │ + mov 0x14(%esp),%esi │ │ + imul %edx,%esi │ │ + mov 0x18(%esp),%edx │ │ + lea (%edx,%eax,2),%ebx │ │ + mov %ebx,0x20(%esp) │ │ + add 0xc(%ebp),%eax │ │ + lea (%edx,%eax,2),%eax │ │ + mov %eax,0x30(%esp) │ │ + mov 0xc8(%esp),%edx │ │ + lea (%edx,%esi,1),%ebx │ │ + mov 0x70(%esp),%eax │ │ + lea (%eax,%ebx,2),%edx │ │ + mov %edx,0x40(%esp) │ │ + mov 0x20(%esp),%eax │ │ + cmp %eax,0xcc(%esp) │ │ + seta 0x50(%esp) │ │ + mov 0x30(%esp),%edx │ │ + cmp %edx,0xd0(%esp) │ │ + setb %bh │ │ + cmp 0x40(%esp),%eax │ │ + mov 0x70(%esp),%eax │ │ + lea -0x6(%eax,%esi,2),%esi │ │ + setb %bl │ │ + cmp %edx,%esi │ │ + mov 0xd4(%esp),%esi │ │ + setb %dl │ │ + test %bh,0x50(%esp) │ │ + mov $0x0,%eax │ │ + jne b6890 │ │ + and %dl,%bl │ │ + mov $0x0,%eax │ │ + jne b6890 │ │ + movzbl (%ecx),%eax │ │ + movd %eax,%xmm3 │ │ + movdqa 0x130(%esp),%xmm0 │ │ + pshufb %xmm0,%xmm3 │ │ + psrad $0x18,%xmm3 │ │ + movdqa %xmm3,0x40(%esp) │ │ + movzbl 0x1(%ecx),%eax │ │ + movd %eax,%xmm3 │ │ + pshufb %xmm0,%xmm3 │ │ + psrad $0x18,%xmm3 │ │ + movdqa %xmm3,0x20(%esp) │ │ + movzbl 0x2(%ecx),%eax │ │ + movd %eax,%xmm3 │ │ + pshufb %xmm0,%xmm3 │ │ + psrad $0x18,%xmm3 │ │ + movdqa %xmm3,0x30(%esp) │ │ + movzbl 0x3(%ecx),%eax │ │ + movd %eax,%xmm3 │ │ + pshufb %xmm0,%xmm3 │ │ + psrad $0x18,%xmm3 │ │ + movdqa %xmm3,0x80(%esp) │ │ + movzbl 0x4(%ecx),%eax │ │ + movd %eax,%xmm3 │ │ + pshufb %xmm0,%xmm3 │ │ + psrad $0x18,%xmm3 │ │ + movdqa %xmm3,0xa0(%esp) │ │ + movzbl 0x5(%ecx),%eax │ │ + movd %eax,%xmm3 │ │ + pshufb %xmm0,%xmm3 │ │ + psrad $0x18,%xmm3 │ │ + movdqa %xmm3,0xf0(%esp) │ │ + movzbl 0x6(%ecx),%eax │ │ + movd %eax,%xmm3 │ │ + pshufb %xmm0,%xmm3 │ │ + psrad $0x18,%xmm3 │ │ + movdqa %xmm3,0x90(%esp) │ │ + movzbl 0x7(%ecx),%eax │ │ + movd %eax,%xmm3 │ │ + pshufb %xmm0,%xmm3 │ │ + psrad $0x18,%xmm3 │ │ + movdqa %xmm3,0xe0(%esp) │ │ + mov %esi,%ebx │ │ + xor %esi,%esi │ │ + mov 0x10(%esp),%eax │ │ + mov 0xc4(%esp),%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movdqu -0x6(%ebx,%esi,2),%xmm1 │ │ + movdqu -0x4(%ebx,%esi,2),%xmm7 │ │ + movdqa %xmm1,%xmm6 │ │ + pxor %xmm4,%xmm4 │ │ + punpcklwd %xmm4,%xmm6 │ │ + punpckhwd %xmm4,%xmm1 │ │ + pshufd $0xf5,%xmm1,%xmm0 │ │ + movdqa 0x40(%esp),%xmm2 │ │ + pmuludq %xmm2,%xmm1 │ │ + pshufd $0xe8,%xmm1,%xmm3 │ │ + pshufd $0xf5,%xmm2,%xmm1 │ │ + pmuludq %xmm1,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + punpckldq %xmm0,%xmm3 │ │ + movdqa %xmm3,0x50(%esp) │ │ + pshufd $0xf5,%xmm6,%xmm0 │ │ + pmuludq %xmm2,%xmm6 │ │ + pshufd $0xe8,%xmm6,%xmm6 │ │ + pmuludq %xmm1,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + punpckldq %xmm0,%xmm6 │ │ + movdqa %xmm7,%xmm0 │ │ + punpckhwd %xmm4,%xmm0 │ │ + punpcklwd %xmm4,%xmm7 │ │ + pshufd $0xf5,%xmm7,%xmm3 │ │ + movdqa 0x20(%esp),%xmm2 │ │ + pmuludq %xmm2,%xmm7 │ │ + pshufd $0xe8,%xmm7,%xmm5 │ │ + pshufd $0xf5,%xmm2,%xmm7 │ │ + pmuludq %xmm7,%xmm3 │ │ + pshufd $0xe8,%xmm3,%xmm3 │ │ + punpckldq %xmm3,%xmm5 │ │ + pshufd $0xf5,%xmm0,%xmm3 │ │ + pmuludq %xmm2,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + pmuludq %xmm7,%xmm3 │ │ + pshufd $0xe8,%xmm3,%xmm3 │ │ + punpckldq %xmm3,%xmm0 │ │ + movdqu -0x2(%ebx,%esi,2),%xmm3 │ │ + movdqa %xmm3,%xmm4 │ │ + pxor %xmm1,%xmm1 │ │ + punpcklwd %xmm1,%xmm4 │ │ + punpckhwd %xmm1,%xmm3 │ │ + pshufd $0xf5,%xmm3,%xmm2 │ │ + movdqa 0x30(%esp),%xmm1 │ │ + pmuludq %xmm1,%xmm3 │ │ + pshufd $0xe8,%xmm3,%xmm7 │ │ + pshufd $0xf5,%xmm1,%xmm3 │ │ + pmuludq %xmm3,%xmm2 │ │ + pshufd $0xe8,%xmm2,%xmm2 │ │ + punpckldq %xmm2,%xmm7 │ │ + paddd %xmm0,%xmm7 │ │ + pshufd $0xf5,%xmm4,%xmm0 │ │ + pmuludq %xmm1,%xmm4 │ │ + pshufd $0xe8,%xmm4,%xmm2 │ │ + pmuludq %xmm3,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + punpckldq %xmm0,%xmm2 │ │ + paddd %xmm5,%xmm2 │ │ + movdqu (%ebx,%esi,2),%xmm0 │ │ + movdqa %xmm0,%xmm3 │ │ + pxor %xmm1,%xmm1 │ │ + punpckhwd %xmm1,%xmm3 │ │ + punpcklwd %xmm1,%xmm0 │ │ + pshufd $0xf5,%xmm0,%xmm4 │ │ + movdqa 0x80(%esp),%xmm5 │ │ + pmuludq %xmm5,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm1 │ │ + pshufd $0xf5,%xmm5,%xmm0 │ │ + pmuludq %xmm0,%xmm4 │ │ + pshufd $0xe8,%xmm4,%xmm4 │ │ + punpckldq %xmm4,%xmm1 │ │ + paddd %xmm2,%xmm1 │ │ + pshufd $0xf5,%xmm3,%xmm2 │ │ + pmuludq %xmm5,%xmm3 │ │ + pshufd $0xe8,%xmm3,%xmm3 │ │ + pmuludq %xmm0,%xmm2 │ │ + pshufd $0xe8,%xmm2,%xmm0 │ │ + punpckldq %xmm0,%xmm3 │ │ + paddd %xmm7,%xmm3 │ │ + movdqu 0x2(%ebx,%esi,2),%xmm0 │ │ + movdqa %xmm0,%xmm2 │ │ + pxor %xmm4,%xmm4 │ │ + punpcklwd %xmm4,%xmm2 │ │ + punpckhwd %xmm4,%xmm0 │ │ + pshufd $0xf5,%xmm0,%xmm4 │ │ + movdqa 0xa0(%esp),%xmm5 │ │ + pmuludq %xmm5,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm7 │ │ + pshufd $0xf5,%xmm5,%xmm0 │ │ + pmuludq %xmm0,%xmm4 │ │ + pshufd $0xe8,%xmm4,%xmm4 │ │ + punpckldq %xmm4,%xmm7 │ │ + paddd %xmm3,%xmm7 │ │ + pshufd $0xf5,%xmm2,%xmm3 │ │ + pmuludq %xmm5,%xmm2 │ │ + pshufd $0xe8,%xmm2,%xmm2 │ │ + pmuludq %xmm0,%xmm3 │ │ + pshufd $0xe8,%xmm3,%xmm0 │ │ + punpckldq %xmm0,%xmm2 │ │ + paddd %xmm1,%xmm2 │ │ + movdqu 0x4(%ebx,%esi,2),%xmm0 │ │ + movdqa %xmm0,%xmm3 │ │ + pxor %xmm1,%xmm1 │ │ + punpckhwd %xmm1,%xmm3 │ │ + punpcklwd %xmm1,%xmm0 │ │ + pshufd $0xf5,%xmm0,%xmm4 │ │ + movdqa 0xf0(%esp),%xmm5 │ │ + pmuludq %xmm5,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm1 │ │ + pshufd $0xf5,%xmm5,%xmm0 │ │ + pmuludq %xmm0,%xmm4 │ │ + pshufd $0xe8,%xmm4,%xmm4 │ │ + punpckldq %xmm4,%xmm1 │ │ + paddd %xmm2,%xmm1 │ │ + pshufd $0xf5,%xmm3,%xmm2 │ │ + pmuludq %xmm5,%xmm3 │ │ + pshufd $0xe8,%xmm3,%xmm3 │ │ + pmuludq %xmm0,%xmm2 │ │ + pshufd $0xe8,%xmm2,%xmm0 │ │ + punpckldq %xmm0,%xmm3 │ │ + paddd %xmm7,%xmm3 │ │ + movdqu 0x6(%ebx,%esi,2),%xmm0 │ │ + movdqa %xmm0,%xmm2 │ │ + pxor %xmm4,%xmm4 │ │ + punpcklwd %xmm4,%xmm2 │ │ + punpckhwd %xmm4,%xmm0 │ │ + pshufd $0xf5,%xmm0,%xmm4 │ │ + movdqa 0x90(%esp),%xmm5 │ │ + pmuludq %xmm5,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm7 │ │ + pshufd $0xf5,%xmm5,%xmm0 │ │ + pmuludq %xmm0,%xmm4 │ │ + pshufd $0xe8,%xmm4,%xmm4 │ │ + punpckldq %xmm4,%xmm7 │ │ + paddd %xmm3,%xmm7 │ │ + pshufd $0xf5,%xmm2,%xmm3 │ │ + pmuludq %xmm5,%xmm2 │ │ + pshufd $0xe8,%xmm2,%xmm2 │ │ + pmuludq %xmm0,%xmm3 │ │ + pshufd $0xe8,%xmm3,%xmm0 │ │ + punpckldq %xmm0,%xmm2 │ │ + paddd %xmm1,%xmm2 │ │ + movdqu 0x8(%ebx,%esi,2),%xmm0 │ │ + movdqa %xmm0,%xmm1 │ │ + pxor %xmm3,%xmm3 │ │ + punpcklwd %xmm3,%xmm0 │ │ + pshufd $0xf5,%xmm0,%xmm3 │ │ + movdqa 0xe0(%esp),%xmm5 │ │ + pmuludq %xmm5,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + pshufd $0xf5,%xmm5,%xmm4 │ │ + pmuludq %xmm4,%xmm3 │ │ + pshufd $0xe8,%xmm3,%xmm3 │ │ + punpckldq %xmm3,%xmm0 │ │ + pxor %xmm3,%xmm3 │ │ + punpckhwd %xmm3,%xmm1 │ │ + paddd %xmm2,%xmm0 │ │ + pshufd $0xf5,%xmm1,%xmm2 │ │ + pmuludq %xmm4,%xmm2 │ │ + pmuludq %xmm5,%xmm1 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + pshufd $0xe8,%xmm2,%xmm2 │ │ + punpckldq %xmm2,%xmm1 │ │ + paddd %xmm7,%xmm1 │ │ + movdqa 0x120(%esp),%xmm2 │ │ + paddd %xmm2,%xmm6 │ │ + paddd %xmm0,%xmm6 │ │ + movdqa 0x50(%esp),%xmm3 │ │ + paddd %xmm2,%xmm3 │ │ + paddd %xmm1,%xmm3 │ │ + movdqa 0x110(%esp),%xmm0 │ │ + psrad %xmm0,%xmm6 │ │ + psrad %xmm0,%xmm3 │ │ + movdqa -0x14d70(%eax),%xmm0 │ │ + pshufb %xmm0,%xmm3 │ │ + pshufb %xmm0,%xmm6 │ │ + punpcklqdq %xmm3,%xmm6 │ │ + paddw -0x14b20(%eax),%xmm6 │ │ + movdqu %xmm6,(%edi,%esi,2) │ │ + add $0x8,%esi │ │ + cmp %esi,%edx │ │ + jne b6520 │ │ + mov 0xc(%ebp),%eax │ │ + cmp %eax,%edx │ │ + mov %edx,%eax │ │ + mov 0x8(%esp),%ecx │ │ + mov %ebx,%esi │ │ + je b6360 │ │ nop │ │ nop │ │ nop │ │ + mov %edi,0xb0(%esp) │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0xa8(%esp,%ecx,4),%edx │ │ - mov %edx,0xb0(%esp,%ecx,4) │ │ - inc %ecx │ │ - cmp %ebx,%ecx │ │ - jb b09e0 │ │ - xor %ecx,%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movsbl (%ecx),%ebx │ │ + mov %esi,%edx │ │ + movzwl -0x6(%esi,%eax,2),%esi │ │ + imul %ebx,%esi │ │ + mov %ecx,%edi │ │ + movsbl 0x1(%ecx),%ecx │ │ + movzwl -0x4(%edx,%eax,2),%ebx │ │ + imul %ecx,%ebx │ │ + mov %ebx,0x50(%esp) │ │ + movsbl 0x2(%edi),%ecx │ │ + movzwl -0x2(%edx,%eax,2),%ebx │ │ + imul %ecx,%ebx │ │ + mov %ebx,0x40(%esp) │ │ + movsbl 0x3(%edi),%ecx │ │ + movzwl (%edx,%eax,2),%ebx │ │ + imul %ecx,%ebx │ │ + mov %ebx,0x20(%esp) │ │ + movsbl 0x4(%edi),%ebx │ │ + movzwl 0x2(%edx,%eax,2),%ecx │ │ + imul %ebx,%ecx │ │ + mov %ecx,0x30(%esp) │ │ + movsbl 0x5(%edi),%ebx │ │ + movzwl 0x4(%edx,%eax,2),%ecx │ │ + imul %ebx,%ecx │ │ + mov %ecx,0x80(%esp) │ │ + movsbl 0x6(%edi),%ecx │ │ + movzwl 0x6(%edx,%eax,2),%ebx │ │ + imul %ecx,%ebx │ │ + movsbl 0x7(%edi),%ecx │ │ + mov %ecx,0xa0(%esp) │ │ + movzwl 0x8(%edx,%eax,2),%ecx │ │ + imul 0xa0(%esp),%ecx │ │ + add 0x1c(%esp),%esi │ │ + add 0x50(%esp),%esi │ │ + add 0x40(%esp),%esi │ │ + add 0x20(%esp),%esi │ │ + add 0x30(%esp),%esi │ │ + add 0x80(%esp),%esi │ │ + add %ebx,%esi │ │ + add %ecx,%esi │ │ + mov 0xc(%esp),%ecx │ │ + sar %cl,%esi │ │ + mov %edi,%ecx │ │ + add $0xffffe000,%esi │ │ + mov 0xb0(%esp),%ebx │ │ + mov %ebx,%edi │ │ + mov %si,(%ebx,%eax,2) │ │ + mov %edx,%esi │ │ + inc %eax │ │ + cmp %eax,0xc(%ebp) │ │ + jne b68a0 │ │ + jmp b6360 │ │ + mov 0x18(%esp),%ecx │ │ + mov 0x70(%esp),%edx │ │ + mov %ebx,%esi │ │ + mov 0x10(%esp),%ebx │ │ + pushl 0x20(%ebp) │ │ + pushl 0x10(%ebp) │ │ + push %esi │ │ + pushl 0x20(%esp) │ │ + call b69a0 │ │ + add $0x10,%esp │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0xe4(%esp,%ecx,4),%edx │ │ - mov %edx,%esi │ │ - sar %esi │ │ - mov %edx,%edi │ │ - shr $0x3,%edi │ │ - xor %edx,%edi │ │ - shr $0xc,%edx │ │ - xor %edi,%edx │ │ - xor %esi,%edx │ │ - shl $0xf,%edx │ │ - movzwl %dx,%edx │ │ - or %esi,%edx │ │ - mov %edx,0xe4(%esp,%ecx,4) │ │ - movzbl %dh,%edx │ │ - mov %edx,0xa8(%esp,%ecx,4) │ │ - inc %ecx │ │ - cmp %ebx,%ecx │ │ - jb b0a00 │ │ - mov 0x78(%esp),%ecx │ │ - mov 0x4c(%esp),%edx │ │ - cmp %edx,%ecx │ │ - cmovle %ecx,%edx │ │ - test %al,%al │ │ - mov $0x0,%eax │ │ - cmove %eax,%edx │ │ - mov %edx,0x4(%esp) │ │ - mov 0x68(%esp),%eax │ │ - cmp 0x1c(%ebp),%eax │ │ - jge b1010 │ │ - mov 0xa8(%esp),%ecx │ │ - mov 0xb0(%esp),%edx │ │ - mov %ecx,%eax │ │ - sar $0x4,%eax │ │ - add $0x3,%eax │ │ - and $0xf,%ecx │ │ - add $0x3,%ecx │ │ - mov %edx,%esi │ │ - sar $0x4,%esi │ │ - add $0x3,%esi │ │ - and $0xf,%edx │ │ - add $0x3,%edx │ │ - imul 0x64(%esp),%ecx │ │ - mov 0x4(%esp),%edi │ │ - lea (%edi,%ecx,1),%ebx │ │ - mov 0x78(%esp),%edi │ │ - imul %edi,%eax │ │ - add %eax,%ebx │ │ - imul 0x64(%esp),%edx │ │ - imul %edi,%esi │ │ - add %edx,%esi │ │ - mov 0x50(%esp),%edx │ │ - mov 0x4(%esp),%edi │ │ - add %edi,%edx │ │ - add %ecx,%eax │ │ - mov 0x80(%esp),%ecx │ │ - lea (%ecx,%edx,2),%ecx │ │ - mov %ecx,0x20(%esp) │ │ - mov 0x7c(%esp),%ecx │ │ - lea (%ecx,%edx,2),%ecx │ │ - mov %ecx,0xc(%esp) │ │ - mov 0xbc(%esp),%ecx │ │ - lea (%ecx,%ebx,2),%edx │ │ - mov %edx,0x1c(%esp) │ │ - mov 0xb8(%esp),%edx │ │ - lea (%edx,%esi,2),%edx │ │ - mov %edx,0x2c(%esp) │ │ - lea (%ecx,%eax,2),%eax │ │ - mov %eax,0x48(%esp) │ │ - mov 0x54(%esp),%eax │ │ - lea (%eax,%edi,2),%eax │ │ - mov %eax,0x60(%esp) │ │ - mov 0x94(%esp),%eax │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffffc,%esp │ │ + sub $0x2c,%esp │ │ + mov %edx,0x8(%esp) │ │ + mov %ecx,0x4(%esp) │ │ + call b69b9 │ │ + pop %edx │ │ + add $0x205b7,%edx │ │ + mov 0xc(%ebp),%esi │ │ + test %esi,%esi │ │ + jle b6b39 │ │ + mov 0x10(%ebp),%eax │ │ + mov 0x8(%ebp),%edi │ │ + bsr 0x14(%ebp),%ecx │ │ + xor $0x1f,%ecx │ │ + add $0xffffffee,%ecx │ │ + mov %esi,%ebx │ │ + and $0xfffffff8,%ebx │ │ + mov %ebx,0x18(%esp) │ │ + movd %ecx,%xmm3 │ │ + movdqa -0x14d70(%edx),%xmm0 │ │ + movdqa -0x14b20(%edx),%xmm1 │ │ + lea (%edi,%edi,1),%edx │ │ + mov %edx,0x24(%esp) │ │ + xorps %xmm2,%xmm2 │ │ + movss %xmm3,%xmm2 │ │ + pxor %xmm3,%xmm3 │ │ + lea (%esi,%esi,1),%edx │ │ + mov %edx,0x20(%esp) │ │ + movl $0x0,0x14(%esp) │ │ + mov 0x4(%esp),%edx │ │ + mov 0x8(%esp),%edi │ │ mov %eax,0x28(%esp) │ │ - mov 0x90(%esp),%eax │ │ - mov %eax,0x10(%esp) │ │ - mov 0x68(%esp),%eax │ │ - mov %eax,0x38(%esp) │ │ - mov 0x4(%esp),%eax │ │ - cmp 0x4c(%esp),%eax │ │ - jge b0d80 │ │ - jmp b0b7b │ │ + cmp $0x8,%esi │ │ + mov $0x0,%ebx │ │ + jb b6b20 │ │ + jmp b6a69 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x38(%esp),%ecx │ │ - inc %ecx │ │ - addl $0xa4,0x1c(%esp) │ │ - mov 0x8(%ebp),%eax │ │ - add %eax,0x20(%esp) │ │ - add %eax,0xc(%esp) │ │ - addl $0xa4,0x2c(%esp) │ │ - addl $0xa4,0x48(%esp) │ │ - add %eax,0x10(%esp) │ │ - add %eax,0x28(%esp) │ │ - mov %ecx,0x38(%esp) │ │ - cmp 0x1c(%ebp),%ecx │ │ - je b1010 │ │ - mov 0x4(%esp),%eax │ │ - cmp 0x4c(%esp),%eax │ │ - jge b0d80 │ │ - mov 0x38(%esp),%eax │ │ - mov 0x38(%ebp),%ecx │ │ - shl %cl,%eax │ │ - imul 0x58(%esp),%eax │ │ - cmpl $0x0,0x34(%ebp) │ │ - mov 0xc(%ebp),%ecx │ │ - mov 0x24(%ecx),%ecx │ │ - mov %ecx,0x24(%esp) │ │ - je b0c94 │ │ - mov 0x24(%ebp),%ecx │ │ - lea (%ecx,%eax,2),%eax │ │ - mov %eax,0x8(%esp) │ │ - xor %esi,%esi │ │ - mov 0x4(%esp),%edi │ │ - jmp b0bc6 │ │ nop │ │ - mov 0x20(%esp),%eax │ │ - mov %cx,(%eax,%esi,1) │ │ - inc %edi │ │ - add $0x2,%esi │ │ - cmp 0x4c(%esp),%edi │ │ - jge b0d80 │ │ - mov 0x50(%esp),%eax │ │ - add %edi,%eax │ │ - mov 0x34(%ebp),%ecx │ │ - shl %cl,%eax │ │ - mov 0x8(%esp),%edx │ │ - movzwl (%edx,%eax,2),%ecx │ │ - movzwl 0x2(%edx,%eax,2),%eax │ │ - lea 0x1(%ecx,%eax,1),%eax │ │ - shr %eax │ │ - cmpl $0x0,0x24(%esp) │ │ - mov 0x1c(%esp),%ecx │ │ - movswl (%ecx,%esi,1),%edx │ │ - movzwl %ax,%ecx │ │ - je b0c00 │ │ - mov 0xc(%esp),%eax │ │ - movzwl (%eax,%esi,1),%ebx │ │ - jmp b0c57 │ │ - mov %edx,0x44(%esp) │ │ - mov 0xc(%ebp),%eax │ │ - mov %eax,%ebx │ │ - mov 0x2c(%ebp),%eax │ │ - imul 0xc4(%ebx,%eax,4),%ecx │ │ - mov 0xc(%esp),%edx │ │ - movzwl (%edx,%esi,1),%ebx │ │ - mov 0xc(%ebp),%edx │ │ - mov 0xbc(%edx,%eax,4),%edx │ │ - imul %ebx,%edx │ │ - add %ecx,%edx │ │ - sar $0x6,%edx │ │ - mov 0xc(%ebp),%ecx │ │ - mov 0xcc(%ecx,%eax,4),%eax │ │ - mov 0x3c(%esp),%ecx │ │ - shl %cl,%eax │ │ - add %edx,%eax │ │ - mov 0x3c(%ebp),%ecx │ │ - cmp %ecx,%eax │ │ - mov %ecx,%edx │ │ - jg b0c4b │ │ - mov %eax,%edx │ │ - xor %ecx,%ecx │ │ - test %eax,%eax │ │ - js b0c53 │ │ - mov %edx,%ecx │ │ - mov 0x44(%esp),%edx │ │ - mov 0x14(%ebp),%eax │ │ - movzbl (%eax,%ecx,1),%eax │ │ - imul %edx,%eax │ │ - mov 0xc(%ebp),%ecx │ │ - movzbl 0x58(%ecx),%ecx │ │ - mov $0x1,%edx │ │ - shl %cl,%edx │ │ - sar %edx │ │ - add %eax,%edx │ │ - sar %cl,%edx │ │ - add %ebx,%edx │ │ - mov 0x30(%esp),%eax │ │ - cmp %eax,%edx │ │ - jg b0c81 │ │ - mov %edx,%eax │ │ - mov 0x34(%esp),%ecx │ │ - cmp %ecx,%edx │ │ - jl b0bb0 │ │ - mov %eax,%ecx │ │ - jmp b0bb0 │ │ - mov 0x60(%esp),%ecx │ │ - lea (%ecx,%eax,2),%ebx │ │ - xor %esi,%esi │ │ - mov %ebx,0x8(%esp) │ │ - jmp b0ccb │ │ nop │ │ nop │ │ nop │ │ + incl 0x14(%esp) │ │ + add 0x24(%esp),%edi │ │ + add 0x20(%esp),%edx │ │ + mov 0x28(%esp),%eax │ │ + dec %eax │ │ + je b6b39 │ │ + mov %eax,0x28(%esp) │ │ + cmp $0x8,%esi │ │ + mov $0x0,%ebx │ │ + jb b6b20 │ │ + mov 0x14(%esp),%eax │ │ + mov %eax,%ebx │ │ + imul %esi,%ebx │ │ + mov %ebx,0x10(%esp) │ │ + imul 0x8(%ebp),%eax │ │ + mov %eax,%ebx │ │ + mov %eax,0x1c(%esp) │ │ + add %esi,%eax │ │ + mov 0x8(%esp),%ebx │ │ + lea (%ebx,%eax,2),%eax │ │ + mov %eax,0xc(%esp) │ │ + mov 0x4(%esp),%eax │ │ + mov 0x10(%esp),%ebx │ │ + lea (%eax,%ebx,2),%eax │ │ + cmp 0xc(%esp),%eax │ │ + jae b6ac5 │ │ + mov 0x8(%esp),%eax │ │ + mov 0x1c(%esp),%ebx │ │ + lea (%eax,%ebx,2),%eax │ │ + mov %eax,0xc(%esp) │ │ + mov 0x10(%esp),%eax │ │ + add %esi,%eax │ │ + mov 0x4(%esp),%ebx │ │ + lea (%ebx,%eax,2),%ebx │ │ + cmp %ebx,0xc(%esp) │ │ + mov $0x0,%ebx │ │ + jb b6b20 │ │ + xor %ebx,%ebx │ │ + mov 0x18(%esp),%eax │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movdqu (%edi,%ebx,2),%xmm4 │ │ + movdqa %xmm4,%xmm5 │ │ + punpckhwd %xmm3,%xmm5 │ │ + punpcklwd %xmm3,%xmm4 │ │ + pslld %xmm2,%xmm4 │ │ + pslld %xmm2,%xmm5 │ │ + pshufb %xmm0,%xmm5 │ │ + pshufb %xmm0,%xmm4 │ │ + punpcklqdq %xmm5,%xmm4 │ │ + paddw %xmm1,%xmm4 │ │ + movdqu %xmm4,(%edx,%ebx,2) │ │ + add $0x8,%ebx │ │ + cmp %ebx,%eax │ │ + jne b6ad0 │ │ + cmp %esi,%eax │ │ + mov %eax,%ebx │ │ + je b6a40 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x20(%esp),%eax │ │ - mov %cx,(%eax,%esi,2) │ │ - mov 0x4(%esp),%eax │ │ - lea 0x1(%eax,%esi,1),%eax │ │ - inc %esi │ │ - cmp 0x4c(%esp),%eax │ │ - jge b0d80 │ │ - cmpl $0x0,0x24(%esp) │ │ - mov 0x1c(%esp),%eax │ │ - movswl (%eax,%esi,2),%edx │ │ - movzwl (%ebx,%esi,2),%ecx │ │ - je b0cf0 │ │ - mov 0xc(%esp),%eax │ │ - movzwl (%eax,%esi,2),%edi │ │ - jmp b0d41 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0xc(%ebp),%eax │ │ - mov %eax,%edi │ │ - mov 0x2c(%ebp),%ebx │ │ - imul 0xc4(%eax,%ebx,4),%ecx │ │ - mov 0xc(%esp),%eax │ │ - movzwl (%eax,%esi,2),%edi │ │ - mov 0xc(%ebp),%eax │ │ - mov 0xbc(%eax,%ebx,4),%eax │ │ - imul %edi,%eax │ │ - add %ecx,%eax │ │ - sar $0x6,%eax │ │ - mov 0xc(%ebp),%ecx │ │ - mov 0xcc(%ecx,%ebx,4),%ebx │ │ - mov 0x3c(%esp),%ecx │ │ - shl %cl,%ebx │ │ - add %eax,%ebx │ │ - mov 0x3c(%ebp),%eax │ │ - cmp %eax,%ebx │ │ - jg b0d35 │ │ - mov %ebx,%eax │ │ - xor %ecx,%ecx │ │ - test %ebx,%ebx │ │ - js b0d3d │ │ - mov %eax,%ecx │ │ - mov 0x8(%esp),%ebx │ │ - mov 0x14(%ebp),%eax │ │ - movzbl (%eax,%ecx,1),%eax │ │ - imul %edx,%eax │ │ - mov 0xc(%ebp),%ecx │ │ - movzbl 0x58(%ecx),%ecx │ │ - mov $0x1,%edx │ │ - shl %cl,%edx │ │ - sar %edx │ │ - add %eax,%edx │ │ - sar %cl,%edx │ │ - add %edi,%edx │ │ - mov 0x30(%esp),%eax │ │ - cmp %eax,%edx │ │ - jg b0d6b │ │ - mov %edx,%eax │ │ - mov 0x34(%esp),%ecx │ │ - cmp %ecx,%edx │ │ - jl b0cb0 │ │ - mov %eax,%ecx │ │ - jmp b0cb0 │ │ nop │ │ nop │ │ - cmpl $0x0,0x4(%esp) │ │ - jle b0b30 │ │ - mov 0x38(%esp),%eax │ │ - mov 0x38(%ebp),%ecx │ │ + movzwl (%edi,%ebx,2),%eax │ │ shl %cl,%eax │ │ - imul 0x58(%esp),%eax │ │ - cmpl $0x0,0x34(%ebp) │ │ - mov 0xc(%ebp),%ecx │ │ - mov 0x24(%ecx),%ecx │ │ - mov %ecx,0x24(%esp) │ │ - je b0ed0 │ │ - mov 0x24(%ebp),%ecx │ │ - lea (%ecx,%eax,2),%eax │ │ - mov %eax,0x8(%esp) │ │ - xor %esi,%esi │ │ - jmp b0dd3 │ │ + add $0xffffe000,%eax │ │ + mov %ax,(%edx,%ebx,2) │ │ + inc %ebx │ │ + cmp %ebx,%esi │ │ + jne b6b20 │ │ + jmp b6a40 │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x10(%esp),%eax │ │ - mov %cx,(%eax,%esi,2) │ │ - inc %esi │ │ - cmp %esi,0x4(%esp) │ │ - je b0b30 │ │ - mov 0x48(%esp),%eax │ │ - movswl (%eax,%esi,2),%eax │ │ - mov 0x2c(%esp),%ecx │ │ - movswl (%ecx,%esi,2),%ecx │ │ - mov 0xa4(%esp),%edx │ │ - imul -0x4(%edx,%esi,8),%ecx │ │ - imul (%edx,%esi,8),%eax │ │ - lea 0x10(%ecx,%eax,1),%ecx │ │ - sar $0x5,%ecx │ │ - mov 0x18(%esp),%eax │ │ - cmp %eax,%ecx │ │ - jg b0e04 │ │ - mov %ecx,%eax │ │ - mov 0x14(%esp),%edi │ │ - cmp %edi,%ecx │ │ - jl b0e0e │ │ - mov %eax,%edi │ │ - mov 0x50(%esp),%eax │ │ - add %esi,%eax │ │ - mov 0x34(%ebp),%ecx │ │ - shl %cl,%eax │ │ - mov 0x8(%esp),%edx │ │ - movzwl (%edx,%eax,2),%ecx │ │ - movzwl 0x2(%edx,%eax,2),%eax │ │ - lea 0x1(%ecx,%eax,1),%eax │ │ - shr %eax │ │ - cmpl $0x0,0x24(%esp) │ │ - movzwl %ax,%ecx │ │ - je b0e40 │ │ - mov 0x28(%esp),%eax │ │ - movzwl (%eax,%esi,2),%ebx │ │ - jmp b0e90 │ │ - mov 0xc(%ebp),%eax │ │ - mov %eax,%ebx │ │ - mov 0x2c(%ebp),%edx │ │ - imul 0xc4(%eax,%edx,4),%ecx │ │ - mov 0x28(%esp),%eax │ │ - movzwl (%eax,%esi,2),%ebx │ │ - mov 0xc(%ebp),%eax │ │ - mov 0xbc(%eax,%edx,4),%eax │ │ - imul %ebx,%eax │ │ - add %ecx,%eax │ │ - sar $0x6,%eax │ │ - mov 0xc(%ebp),%ecx │ │ - mov 0xcc(%ecx,%edx,4),%edx │ │ - mov 0x3c(%esp),%ecx │ │ - shl %cl,%edx │ │ - add %eax,%edx │ │ - mov 0x3c(%ebp),%eax │ │ - cmp %eax,%edx │ │ - jg b0e85 │ │ - mov %edx,%eax │ │ - xor %ecx,%ecx │ │ - test %edx,%edx │ │ - js b0e90 │ │ - mov %eax,%ecx │ │ nop │ │ nop │ │ nop │ │ - mov 0x14(%ebp),%eax │ │ - movzbl (%eax,%ecx,1),%eax │ │ - imul %eax,%edi │ │ - mov 0xc(%ebp),%eax │ │ - movzbl 0x58(%eax),%ecx │ │ - mov $0x1,%edx │ │ - shl %cl,%edx │ │ - sar %edx │ │ - add %edi,%edx │ │ - sar %cl,%edx │ │ - add %ebx,%edx │ │ - mov 0x30(%esp),%eax │ │ - cmp %eax,%edx │ │ - jg b0eba │ │ - mov %edx,%eax │ │ - mov 0x34(%esp),%ecx │ │ - cmp %ecx,%edx │ │ - jl b0dc0 │ │ - mov %eax,%ecx │ │ - jmp b0dc0 │ │ nop │ │ nop │ │ nop │ │ - mov 0x54(%esp),%ecx │ │ - lea (%ecx,%eax,2),%ebx │ │ - xor %esi,%esi │ │ - mov 0x6c(%esp),%eax │ │ - lea -0x2b4c(%eax),%eax │ │ - mov %ebx,0x44(%esp) │ │ - jmp b0f06 │ │ nop │ │ nop │ │ nop │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x10800,%esp │ │ + mov %ecx,0x6c(%esp) │ │ + call b6b68 │ │ + pop %edi │ │ + add $0x20408,%edi │ │ + mov 0x8(%ebp),%eax │ │ + lea (%eax,%eax,2),%ecx │ │ + sub %ecx,%edx │ │ + mov %edx,0x8(%esp) │ │ + bsr 0x28(%ebp),%edx │ │ + xor $0x1f,%edx │ │ + mov 0x10(%ebp),%esi │ │ + lea -0x1(%esi),%ebx │ │ + imul 0x20(%ebp),%ebx │ │ + add 0x18(%ebp),%ebx │ │ + sar $0xa,%ebx │ │ + add $0x8,%ebx │ │ + sar %eax │ │ + mov %eax,0x40(%esp) │ │ + mov 0x24(%ebp),%esi │ │ + mov %esi,%eax │ │ + and $0x1,%eax │ │ + add $0x3,%eax │ │ + and $0x3,%esi │ │ + mov $0x18,%ecx │ │ + sub %edx,%ecx │ │ + add $0xffffffee,%edx │ │ + mov %edx,0x1c(%esp) │ │ + mov $0x1,%edx │ │ + mov %ecx,0xd0(%esp) │ │ + shl %cl,%edx │ │ + sar %edx │ │ + mov %edx,0xc0(%esp) │ │ + imul $0x78,%esi,%ecx │ │ + add -0x250(%edi),%ecx │ │ + mov %ecx,0x4c(%esp) │ │ + imul $0x78,%eax,%eax │ │ + mov %edi,0x3c(%esp) │ │ + add -0x250(%edi),%eax │ │ + mov %eax,0x48(%esp) │ │ + mov 0xc(%ebp),%edx │ │ + lea 0xfc(%esp),%eax │ │ + mov %eax,0x80(%esp) │ │ + mov %ebx,0x44(%esp) │ │ + test %edx,%edx │ │ + jg b6c3d │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x10(%esp),%ecx │ │ - mov %dx,(%ecx,%esi,2) │ │ - inc %esi │ │ - add $0x8,%eax │ │ - cmp %esi,0x4(%esp) │ │ - je b0b30 │ │ - mov 0x48(%esp),%ecx │ │ - movswl (%ecx,%esi,2),%ecx │ │ - mov 0x2c(%esp),%edx │ │ - movswl (%edx,%esi,2),%edx │ │ - imul -0x4(%eax),%edx │ │ - imul (%eax),%ecx │ │ - lea 0x10(%edx,%ecx,1),%ecx │ │ - sar $0x5,%ecx │ │ - mov 0x18(%esp),%edx │ │ - cmp %edx,%ecx │ │ - jle b0f50 │ │ - mov 0x14(%esp),%edi │ │ - cmp %edi,%ecx │ │ - jge b0f5a │ │ - cmpl $0x0,0x24(%esp) │ │ - movzwl (%ebx,%esi,2),%ecx │ │ - je b0f67 │ │ - mov 0x28(%esp),%edx │ │ - movzwl (%edx,%esi,2),%ebx │ │ - jmp b0fc4 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %ecx,%edx │ │ - mov 0x14(%esp),%edi │ │ - cmp %edi,%ecx │ │ - jl b0f34 │ │ - mov %edx,%edi │ │ - cmpl $0x0,0x24(%esp) │ │ - movzwl (%ebx,%esi,2),%ecx │ │ - jne b0f3f │ │ - mov 0xc(%ebp),%edx │ │ - mov 0x2c(%ebp),%ebx │ │ - imul 0xc4(%edx,%ebx,4),%ecx │ │ - mov 0x28(%esp),%ebx │ │ - movzwl (%ebx,%esi,2),%edx │ │ - mov %edx,0x8(%esp) │ │ - mov 0x2c(%ebp),%ebx │ │ - mov 0xc(%ebp),%edx │ │ - mov 0xbc(%edx,%ebx,4),%ebx │ │ - imul 0x8(%esp),%ebx │ │ - add %ecx,%ebx │ │ - sar $0x6,%ebx │ │ - mov 0x2c(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - mov 0xcc(%edx,%ecx,4),%edx │ │ - mov 0x3c(%esp),%ecx │ │ - shl %cl,%edx │ │ - add %ebx,%edx │ │ - mov 0x3c(%ebp),%ecx │ │ - cmp %ecx,%edx │ │ - mov %ecx,%ebx │ │ - jg b0fb8 │ │ - mov %edx,%ebx │ │ - xor %ecx,%ecx │ │ + addl $0x100,0x80(%esp) │ │ + mov 0x8(%esp),%eax │ │ + mov 0x40(%esp),%ecx │ │ + lea (%eax,%ecx,2),%eax │ │ + mov %eax,0x8(%esp) │ │ + mov 0x44(%esp),%ebx │ │ + dec %ebx │ │ + je b6f4b │ │ + mov %ebx,0x44(%esp) │ │ test %edx,%edx │ │ - js b0fc0 │ │ - mov %ebx,%ecx │ │ - mov 0x8(%esp),%ebx │ │ - mov 0x14(%ebp),%edx │ │ - movzbl (%edx,%ecx,1),%ecx │ │ - imul %ecx,%edi │ │ - mov 0xc(%ebp),%ecx │ │ - movzbl 0x58(%ecx),%ecx │ │ - mov $0x1,%edx │ │ - shl %cl,%edx │ │ - sar %edx │ │ - add %edi,%edx │ │ - sar %cl,%edx │ │ - add %ebx,%edx │ │ - mov 0x30(%esp),%ecx │ │ - cmp %ecx,%edx │ │ - jg b0fee │ │ - mov %edx,%ecx │ │ - mov 0x34(%esp),%edi │ │ + jle b6c10 │ │ + xor %esi,%esi │ │ + mov 0x14(%ebp),%ebx │ │ + xor %edi,%edi │ │ + cmp $0x4,%edx │ │ + jg b6c7e │ │ + jmp b6e02 │ │ + nop │ │ + nop │ │ + mov 0x8(%esp),%eax │ │ + movzwl (%eax,%esi,2),%eax │ │ + mov 0x1c(%esp),%ecx │ │ + shl %cl,%eax │ │ + mov 0x80(%esp),%ecx │ │ + mov %ax,(%ecx,%edi,2) │ │ + add 0x1c(%ebp),%ebx │ │ + mov %ebx,%eax │ │ + sar $0xa,%eax │ │ + add %eax,%esi │ │ + and $0x3ff,%ebx │ │ + inc %edi │ │ cmp %edi,%edx │ │ - mov %edi,%edx │ │ - mov 0x44(%esp),%ebx │ │ - jl b0ef0 │ │ - mov %ecx,%edx │ │ - jmp b0ef0 │ │ + je b6c10 │ │ + mov %ebx,%ecx │ │ + sar $0x6,%ecx │ │ + je b6c50 │ │ + mov %edi,0xb0(%esp) │ │ + mov 0x4c(%esp),%edi │ │ + movsbl -0x8(%edi,%ecx,8),%eax │ │ + mov %eax,0x10(%esp) │ │ + mov 0x8(%esp),%eax │ │ + movzwl -0x6(%eax,%esi,2),%eax │ │ + imul 0x10(%esp),%eax │ │ + movsbl -0x7(%edi,%ecx,8),%edx │ │ + mov %edx,0xc(%esp) │ │ + mov %esi,0x90(%esp) │ │ + mov 0x90(%esp),%esi │ │ + mov 0x8(%esp),%edx │ │ + movzwl -0x4(%edx,%esi,2),%esi │ │ + mov %esi,0x10(%esp) │ │ + mov 0x10(%esp),%esi │ │ + imul 0xc(%esp),%esi │ │ + mov %esi,0x10(%esp) │ │ + mov 0x90(%esp),%edx │ │ + movsbl -0x6(%edi,%ecx,8),%esi │ │ + mov %esi,0x20(%esp) │ │ + mov 0x8(%esp),%esi │ │ + movzwl -0x2(%esi,%edx,2),%esi │ │ + mov %esi,0xc(%esp) │ │ + mov 0xc(%esp),%esi │ │ + imul 0x20(%esp),%esi │ │ + mov %esi,0xc(%esp) │ │ + movsbl -0x5(%edi,%ecx,8),%esi │ │ + mov %esi,0x50(%esp) │ │ + mov 0x8(%esp),%esi │ │ + movzwl (%esi,%edx,2),%esi │ │ + mov %esi,0x20(%esp) │ │ + mov 0x20(%esp),%esi │ │ + imul 0x50(%esp),%esi │ │ + mov %esi,0x20(%esp) │ │ + movsbl -0x4(%edi,%ecx,8),%esi │ │ + mov %esi,0x50(%esp) │ │ + mov 0x8(%esp),%esi │ │ + movzwl 0x2(%esi,%edx,2),%esi │ │ + imul 0x50(%esp),%esi │ │ + mov %esi,0x50(%esp) │ │ + movsbl -0x3(%edi,%ecx,8),%esi │ │ + mov %esi,0x70(%esp) │ │ + mov 0x8(%esp),%esi │ │ + movzwl 0x4(%esi,%edx,2),%esi │ │ + imul 0x70(%esp),%esi │ │ + mov %esi,0x70(%esp) │ │ + movsbl -0x2(%edi,%ecx,8),%esi │ │ + mov %esi,0x14(%esp) │ │ + mov 0x8(%esp),%esi │ │ + movzwl 0x6(%esi,%edx,2),%esi │ │ + imul 0x14(%esp),%esi │ │ + mov %esi,0x14(%esp) │ │ + movsbl -0x1(%edi,%ecx,8),%ecx │ │ + mov %ecx,0x18(%esp) │ │ + mov 0xb0(%esp),%edi │ │ + mov %edx,%esi │ │ + mov 0x8(%esp),%ecx │ │ + movzwl 0x8(%ecx,%edx,2),%ecx │ │ + imul 0x18(%esp),%ecx │ │ + add 0xc0(%esp),%eax │ │ + add 0x10(%esp),%eax │ │ + add 0xc(%esp),%eax │ │ + add 0x20(%esp),%eax │ │ + add 0x50(%esp),%eax │ │ + add 0x70(%esp),%eax │ │ + add 0x14(%esp),%eax │ │ + mov 0xc(%ebp),%edx │ │ + add %ecx,%eax │ │ + mov 0xd0(%esp),%ecx │ │ + sar %cl,%eax │ │ + jmp b6c5e │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - cmpl $0x0,0x68(%esp) │ │ - jle b0960 │ │ - mov 0xa8(%esp),%ebx │ │ + mov 0x8(%esp),%eax │ │ + movzwl (%eax,%esi,2),%eax │ │ + mov 0x1c(%esp),%ecx │ │ + shl %cl,%eax │ │ + mov 0x80(%esp),%ecx │ │ + mov %ax,(%ecx,%edi,2) │ │ + add 0x1c(%ebp),%ebx │ │ mov %ebx,%eax │ │ - sar $0x4,%eax │ │ - add $0x3,%eax │ │ + sar $0xa,%eax │ │ + add %eax,%esi │ │ + and $0x3ff,%ebx │ │ + inc %edi │ │ + cmp %edi,%edx │ │ + je b6c10 │ │ + mov %ebx,%ecx │ │ + sar $0x6,%ecx │ │ + je b6dd0 │ │ + mov %edi,0xb0(%esp) │ │ + mov 0x48(%esp),%edi │ │ + movsbl -0x8(%edi,%ecx,8),%eax │ │ mov %eax,0x10(%esp) │ │ - and $0xf,%ebx │ │ - add $0x3,%ebx │ │ - mov 0xb4(%esp),%ecx │ │ + mov 0x8(%esp),%eax │ │ + movzwl -0x6(%eax,%esi,2),%eax │ │ + imul 0x10(%esp),%eax │ │ + movsbl -0x7(%edi,%ecx,8),%edx │ │ + mov %edx,0xc(%esp) │ │ + mov %esi,0x90(%esp) │ │ + mov 0x90(%esp),%esi │ │ + mov 0x8(%esp),%edx │ │ + movzwl -0x4(%edx,%esi,2),%esi │ │ + mov %esi,0x10(%esp) │ │ + mov 0x10(%esp),%esi │ │ + imul 0xc(%esp),%esi │ │ + mov %esi,0x10(%esp) │ │ + mov 0x90(%esp),%edx │ │ + movsbl -0x6(%edi,%ecx,8),%esi │ │ + mov %esi,0x20(%esp) │ │ + mov 0x8(%esp),%esi │ │ + movzwl -0x2(%esi,%edx,2),%esi │ │ + mov %esi,0xc(%esp) │ │ + mov 0xc(%esp),%esi │ │ + imul 0x20(%esp),%esi │ │ + mov %esi,0xc(%esp) │ │ + movsbl -0x5(%edi,%ecx,8),%esi │ │ + mov %esi,0x50(%esp) │ │ + mov 0x8(%esp),%esi │ │ + movzwl (%esi,%edx,2),%esi │ │ + mov %esi,0x20(%esp) │ │ + mov 0x20(%esp),%esi │ │ + imul 0x50(%esp),%esi │ │ + mov %esi,0x20(%esp) │ │ + movsbl -0x4(%edi,%ecx,8),%esi │ │ + mov %esi,0x50(%esp) │ │ + mov 0x8(%esp),%esi │ │ + movzwl 0x2(%esi,%edx,2),%esi │ │ + imul 0x50(%esp),%esi │ │ + mov %esi,0x50(%esp) │ │ + movsbl -0x3(%edi,%ecx,8),%esi │ │ + mov %esi,0x70(%esp) │ │ + mov 0x8(%esp),%esi │ │ + movzwl 0x4(%esi,%edx,2),%esi │ │ + imul 0x70(%esp),%esi │ │ + mov %esi,0x70(%esp) │ │ + movsbl -0x2(%edi,%ecx,8),%esi │ │ + mov %esi,0x14(%esp) │ │ + mov 0x8(%esp),%esi │ │ + movzwl 0x6(%esi,%edx,2),%esi │ │ + imul 0x14(%esp),%esi │ │ + mov %esi,0x14(%esp) │ │ + movsbl -0x1(%edi,%ecx,8),%ecx │ │ + mov %ecx,0x18(%esp) │ │ mov 0xb0(%esp),%edi │ │ - mov %edi,%edx │ │ - sar $0x4,%edx │ │ - add $0x3,%edx │ │ - and $0xf,%edi │ │ - add $0x3,%edi │ │ - mov 0x64(%esp),%eax │ │ - imul %eax,%edi │ │ - mov 0x78(%esp),%esi │ │ - imul %esi,%edx │ │ - add %edi,%edx │ │ - mov %ecx,%edi │ │ - sar $0x4,%edi │ │ - add $0x3,%edi │ │ - and $0xf,%ecx │ │ - add $0x3,%ecx │ │ - imul %eax,%ebx │ │ - imul %eax,%ecx │ │ - imul %esi,%edi │ │ - add %ecx,%edi │ │ - mov %ebx,%ecx │ │ - mov 0x4(%esp),%eax │ │ - add %eax,%ebx │ │ - mov 0x10(%esp),%eax │ │ - imul %esi,%eax │ │ - add %eax,%ebx │ │ - mov %ebx,0x2c(%esp) │ │ + mov %edx,%esi │ │ + mov 0x8(%esp),%ecx │ │ + movzwl 0x8(%ecx,%edx,2),%ecx │ │ + imul 0x18(%esp),%ecx │ │ + add 0xc0(%esp),%eax │ │ + add 0x10(%esp),%eax │ │ + add 0xc(%esp),%eax │ │ + add 0x20(%esp),%eax │ │ + add 0x50(%esp),%eax │ │ + add 0x70(%esp),%eax │ │ + add 0x14(%esp),%eax │ │ + mov 0xc(%ebp),%edx │ │ add %ecx,%eax │ │ - mov %eax,0x10(%esp) │ │ - mov 0xac(%esp),%ecx │ │ - mov %ecx,%ebx │ │ - sar $0x4,%ebx │ │ - add $0x3,%ebx │ │ - and $0xf,%ecx │ │ + mov 0xd0(%esp),%ecx │ │ + sar %cl,%eax │ │ + jmp b6dde │ │ + cmpl $0x0,0x10(%ebp) │ │ + mov 0x3c(%esp),%edx │ │ + mov 0x18(%ebp),%esi │ │ + jle b7520 │ │ + lea 0x3fc(%esp),%eax │ │ + mov 0x24(%ebp),%ecx │ │ + sar $0x2,%ecx │ │ + mov %ecx,0x4c(%esp) │ │ + and $0x1,%ecx │ │ add $0x3,%ecx │ │ - imul 0x64(%esp),%ecx │ │ - imul %esi,%ebx │ │ - mov 0x4(%esp),%eax │ │ - add %ecx,%eax │ │ - add %ebx,%eax │ │ - add %ecx,%ebx │ │ - mov 0xc8(%esp),%ecx │ │ - lea (%ecx,%eax,2),%eax │ │ - mov %eax,0x44(%esp) │ │ - mov 0xcc(%esp),%eax │ │ - mov 0x2c(%esp),%esi │ │ - lea (%eax,%esi,2),%esi │ │ - mov %esi,0x38(%esp) │ │ - mov 0xc4(%esp),%esi │ │ - lea (%esi,%edx,2),%edx │ │ - mov %edx,0x2c(%esp) │ │ - mov 0xc0(%esp),%edx │ │ - lea (%edx,%edi,2),%edx │ │ - mov %edx,0x48(%esp) │ │ - mov 0x10(%esp),%edx │ │ - lea (%eax,%edx,2),%eax │ │ - mov %eax,0x10(%esp) │ │ - lea (%ecx,%ebx,2),%eax │ │ - mov %eax,0x28(%esp) │ │ - mov 0x50(%esp),%eax │ │ - mov 0x4(%esp),%edx │ │ - lea (%edx,%eax,1),%ecx │ │ - mov 0x74(%esp),%eax │ │ - lea (%eax,%ecx,2),%eax │ │ - mov %eax,0x60(%esp) │ │ - mov 0x84(%esp),%eax │ │ - mov %ecx,0xe0(%esp) │ │ - lea (%eax,%ecx,2),%eax │ │ - mov %eax,0x5c(%esp) │ │ - mov 0x54(%esp),%eax │ │ - lea (%eax,%edx,2),%eax │ │ - mov %eax,0xd4(%esp) │ │ - movl $0x0,0x70(%esp) │ │ - mov 0x9c(%esp),%eax │ │ - mov %eax,0x20(%esp) │ │ - mov 0x98(%esp),%eax │ │ - mov %eax,0x24(%esp) │ │ - mov 0x4(%esp),%eax │ │ - cmp 0x4c(%esp),%eax │ │ - jge b1480 │ │ - jmp b11d4 │ │ - mov 0x70(%esp),%ecx │ │ - inc %ecx │ │ - addl $0xa4,0x44(%esp) │ │ - addl $0xa4,0x38(%esp) │ │ - mov 0x8(%ebp),%eax │ │ - add %eax,0x60(%esp) │ │ - add %eax,0x5c(%esp) │ │ - addl $0xa4,0x2c(%esp) │ │ - addl $0xa4,0x48(%esp) │ │ - addl $0xa4,0x10(%esp) │ │ - addl $0xa4,0x28(%esp) │ │ - add %eax,0x24(%esp) │ │ - add %eax,0x20(%esp) │ │ - mov %ecx,0x70(%esp) │ │ - cmp 0x68(%esp),%ecx │ │ - je b0960 │ │ - mov 0x4(%esp),%eax │ │ - cmp 0x4c(%esp),%eax │ │ - jge b1480 │ │ - mov 0x38(%ebp),%ecx │ │ - mov %ecx,%edx │ │ - shl $0x4,%edx │ │ - mov 0x70(%esp),%esi │ │ - mov %esi,%eax │ │ - shl %cl,%eax │ │ - imul 0x58(%esp),%eax │ │ - cmpl $0x0,0x34(%ebp) │ │ + mov 0xc(%ebp),%edi │ │ + lea 0x200(%edi),%ebx │ │ + mov %ebx,0x44(%esp) │ │ + mov %edi,%ebx │ │ + and $0xfffffff8,%ebx │ │ + mov %ebx,0xac(%esp) │ │ + mov %edi,%ebx │ │ + and $0xfffffff0,%ebx │ │ + mov %ebx,0x40(%esp) │ │ + movdqa -0x14b20(%edx),%xmm0 │ │ + movdqa -0x14c50(%edx),%xmm1 │ │ + movdqa %xmm1,0xe0(%esp) │ │ + imul $0x78,%ecx,%ecx │ │ + add -0x250(%edx),%ecx │ │ + mov %ecx,0x48(%esp) │ │ + lea (%edi,%edi,1),%ecx │ │ + mov %ecx,0x1c(%esp) │ │ + movl $0x0,0x14(%esp) │ │ mov 0x6c(%esp),%ecx │ │ - lea -0x2b50(%ecx,%edx,1),%ecx │ │ - mov (%ecx,%esi,8),%edx │ │ - mov %edx,0x1c(%esp) │ │ - mov 0x4(%ecx,%esi,8),%ecx │ │ - mov %ecx,0xc(%esp) │ │ - mov 0xc(%ebp),%ecx │ │ - mov 0x24(%ecx),%ecx │ │ mov %ecx,0x8(%esp) │ │ - je b134d │ │ - mov 0x24(%ebp),%ecx │ │ - lea (%ecx,%eax,2),%eax │ │ - mov %eax,0x40(%esp) │ │ - xor %esi,%esi │ │ - jmp b124b │ │ - nop │ │ - nop │ │ - nop │ │ + mov %esi,0x18(%esp) │ │ + sar $0x6,%esi │ │ + movl $0x0,0xc(%esp) │ │ + jne b703e │ │ + jmp b706b │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x60(%esp),%eax │ │ - mov %cx,(%eax,%esi,2) │ │ - mov 0x4(%esp),%eax │ │ - lea 0x1(%eax,%esi,1),%eax │ │ - inc %esi │ │ - cmp 0x4c(%esp),%eax │ │ - jge b1480 │ │ - mov 0x38(%esp),%eax │ │ - movswl (%eax,%esi,2),%eax │ │ - mov 0x44(%esp),%ecx │ │ - movswl (%ecx,%esi,2),%ecx │ │ - imul 0x1c(%esp),%ecx │ │ - imul 0xc(%esp),%eax │ │ - lea 0x10(%ecx,%eax,1),%ecx │ │ - sar $0x5,%ecx │ │ - mov 0x18(%esp),%eax │ │ - cmp %eax,%ecx │ │ - jg b1276 │ │ - mov %ecx,%eax │ │ - mov 0x14(%esp),%edi │ │ - cmp %edi,%ecx │ │ - jl b1280 │ │ - mov %eax,%edi │ │ - mov 0xe0(%esp),%eax │ │ - add %esi,%eax │ │ - mov 0x34(%ebp),%ecx │ │ - shl %cl,%eax │ │ - mov 0x40(%esp),%edx │ │ - movzwl (%edx,%eax,2),%ecx │ │ - movzwl 0x2(%edx,%eax,2),%eax │ │ - lea 0x1(%ecx,%eax,1),%eax │ │ - shr %eax │ │ - cmpl $0x0,0x8(%esp) │ │ - movzwl %ax,%ecx │ │ - je b12c0 │ │ - mov 0x5c(%esp),%eax │ │ - movzwl (%eax,%esi,2),%ebx │ │ - jmp b1310 │ │ + mov 0x18(%esp),%esi │ │ + add 0x20(%ebp),%esi │ │ + mov %esi,%ecx │ │ + sar $0xa,%ecx │ │ + shl $0x8,%ecx │ │ + mov 0x10(%esp),%eax │ │ + add %ecx,%eax │ │ + and $0x3ff,%esi │ │ + mov 0x14(%esp),%ecx │ │ + inc %ecx │ │ + mov 0x8(%esp),%edx │ │ + add 0x1c(%esp),%edx │ │ + mov %edx,0x8(%esp) │ │ + mov %ecx,0x14(%esp) │ │ + cmp 0x10(%ebp),%ecx │ │ + mov 0x3c(%esp),%edx │ │ + je b7520 │ │ + mov %esi,0x18(%esp) │ │ + sar $0x6,%esi │ │ + movl $0x0,0xc(%esp) │ │ + je b706b │ │ + dec %esi │ │ + cmpl $0x5,0x10(%ebp) │ │ + jl b7060 │ │ + imul $0x78,0x4c(%esp),%edi │ │ + add -0x250(%edx),%edi │ │ + lea (%edi,%esi,8),%ecx │ │ + jmp b7067 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0xc(%ebp),%eax │ │ - mov %eax,%ebx │ │ - mov 0x2c(%ebp),%edx │ │ - imul 0xc4(%eax,%edx,4),%ecx │ │ - mov 0x5c(%esp),%eax │ │ - movzwl (%eax,%esi,2),%ebx │ │ - mov 0xc(%ebp),%eax │ │ - mov 0xbc(%eax,%edx,4),%eax │ │ - imul %ebx,%eax │ │ - add %ecx,%eax │ │ - sar $0x6,%eax │ │ - mov 0xc(%ebp),%ecx │ │ - mov 0xcc(%ecx,%edx,4),%edx │ │ - mov 0x3c(%esp),%ecx │ │ - shl %cl,%edx │ │ - add %eax,%edx │ │ - mov 0x3c(%ebp),%eax │ │ - cmp %eax,%edx │ │ - jg b1305 │ │ - mov %edx,%eax │ │ - xor %ecx,%ecx │ │ + mov 0x48(%esp),%ecx │ │ + lea (%ecx,%esi,8),%ecx │ │ + mov %ecx,0xc(%esp) │ │ + mov 0xc(%ebp),%edx │ │ test %edx,%edx │ │ - js b1310 │ │ - mov %eax,%ecx │ │ + mov %eax,0x10(%esp) │ │ + mov 0xc(%esp),%ecx │ │ + jle b6ff0 │ │ + xor %esi,%esi │ │ + test %ecx,%ecx │ │ + je b74b0 │ │ + cmp $0x7,%edx │ │ + jbe b73f0 │ │ + mov 0x14(%esp),%edi │ │ + imul %edx,%edi │ │ + mov 0x6c(%esp),%ecx │ │ + lea (%ecx,%edi,2),%ebx │ │ + add %edx,%edi │ │ + lea (%ecx,%edi,2),%edx │ │ + mov 0xc(%esp),%ecx │ │ + lea 0x7(%ecx),%edi │ │ + mov %edi,0x80(%esp) │ │ + lea 0x8(%ecx),%edi │ │ + cmp %ebx,%edi │ │ + seta 0x20(%esp) │ │ + cmp %edx,0x80(%esp) │ │ + mov 0x44(%esp),%ecx │ │ + mov %eax,%edi │ │ + lea (%eax,%ecx,2),%ecx │ │ + setb 0x80(%esp) │ │ + cmp %ecx,%ebx │ │ + lea -0x300(%eax),%edi │ │ + setb %cl │ │ + cmp %edx,%edi │ │ + setb %ch │ │ + mov 0x80(%esp),%dl │ │ + test %dl,0x20(%esp) │ │ + jne b73f0 │ │ + and %ch,%cl │ │ + mov 0xc(%esp),%eax │ │ + mov 0xc(%ebp),%edx │ │ + jne b7400 │ │ + movzbl (%eax),%esi │ │ + movd %esi,%xmm2 │ │ + movdqa 0xe0(%esp),%xmm1 │ │ + pshufb %xmm1,%xmm2 │ │ + psrad $0x18,%xmm2 │ │ + movdqa %xmm2,0x20(%esp) │ │ + movzbl 0x1(%eax),%esi │ │ + movd %esi,%xmm2 │ │ + pshufb %xmm1,%xmm2 │ │ + psrad $0x18,%xmm2 │ │ + movdqa %xmm2,0x80(%esp) │ │ + movzbl 0x2(%eax),%esi │ │ + movd %esi,%xmm2 │ │ + pshufb %xmm1,%xmm2 │ │ + psrad $0x18,%xmm2 │ │ + movdqa %xmm2,0x90(%esp) │ │ + movzbl 0x3(%eax),%esi │ │ + movd %esi,%xmm2 │ │ + pshufb %xmm1,%xmm2 │ │ + psrad $0x18,%xmm2 │ │ + movdqa %xmm2,0xd0(%esp) │ │ + movzbl 0x4(%eax),%esi │ │ + movd %esi,%xmm2 │ │ + pshufb %xmm1,%xmm2 │ │ + psrad $0x18,%xmm2 │ │ + movdqa %xmm2,0xc0(%esp) │ │ + movzbl 0x5(%eax),%esi │ │ + movd %esi,%xmm2 │ │ + pshufb %xmm1,%xmm2 │ │ + psrad $0x18,%xmm2 │ │ + movdqa %xmm2,0xb0(%esp) │ │ + movzbl 0x6(%eax),%esi │ │ + movd %esi,%xmm2 │ │ + pshufb %xmm1,%xmm2 │ │ + psrad $0x18,%xmm2 │ │ + movdqa %xmm2,0x50(%esp) │ │ + movzbl 0x7(%eax),%esi │ │ + movd %esi,%xmm2 │ │ + pshufb %xmm1,%xmm2 │ │ + psrad $0x18,%xmm2 │ │ + movdqa %xmm2,0x70(%esp) │ │ + xor %esi,%esi │ │ + mov 0x3c(%esp),%ecx │ │ + mov 0xac(%esp),%edi │ │ + mov 0x10(%esp),%eax │ │ nop │ │ nop │ │ nop │ │ - mov 0x14(%ebp),%eax │ │ - movzbl (%eax,%ecx,1),%eax │ │ - imul %eax,%edi │ │ - mov 0xc(%ebp),%eax │ │ - movzbl 0x58(%eax),%ecx │ │ - mov $0x1,%edx │ │ - shl %cl,%edx │ │ - sar %edx │ │ - add %edi,%edx │ │ - sar %cl,%edx │ │ - add %ebx,%edx │ │ - mov 0x30(%esp),%eax │ │ - cmp %eax,%edx │ │ - jg b133a │ │ - mov %edx,%eax │ │ - mov 0x34(%esp),%ecx │ │ - cmp %ecx,%edx │ │ - jl b1230 │ │ - mov %eax,%ecx │ │ - jmp b1230 │ │ - mov 0xd4(%esp),%ecx │ │ - lea (%ecx,%eax,2),%eax │ │ - mov %eax,0x40(%esp) │ │ - xor %esi,%esi │ │ - jmp b137b │ │ nop │ │ - mov 0x60(%esp),%eax │ │ - mov %cx,(%eax,%esi,2) │ │ - mov 0x4(%esp),%eax │ │ - lea 0x1(%eax,%esi,1),%eax │ │ - inc %esi │ │ - cmp 0x4c(%esp),%eax │ │ - jge b1480 │ │ - mov 0x38(%esp),%eax │ │ - movswl (%eax,%esi,2),%eax │ │ - mov 0x44(%esp),%ecx │ │ - movswl (%ecx,%esi,2),%ecx │ │ - imul 0x1c(%esp),%ecx │ │ - imul 0xc(%esp),%eax │ │ - lea 0x10(%ecx,%eax,1),%ecx │ │ - sar $0x5,%ecx │ │ - mov 0x18(%esp),%eax │ │ - cmp %eax,%ecx │ │ - jle b13d0 │ │ - mov 0x14(%esp),%edi │ │ - cmp %edi,%ecx │ │ - jge b13da │ │ - cmpl $0x0,0x8(%esp) │ │ - mov 0x40(%esp),%eax │ │ - movzwl (%eax,%esi,2),%ecx │ │ - je b13eb │ │ - mov 0x5c(%esp),%eax │ │ - movzwl (%eax,%esi,2),%ebx │ │ - jmp b1440 │ │ + movdqa 0x20(%esp),%xmm3 │ │ + packssdw %xmm3,%xmm3 │ │ + movdqu -0x300(%eax,%esi,2),%xmm4 │ │ + movdqu -0x200(%eax,%esi,2),%xmm7 │ │ + movdqa %xmm4,%xmm2 │ │ + pmulhw %xmm3,%xmm2 │ │ + pmullw %xmm4,%xmm3 │ │ + movdqa %xmm3,%xmm4 │ │ + punpckhwd %xmm2,%xmm4 │ │ + punpcklwd %xmm2,%xmm3 │ │ + movdqa 0x80(%esp),%xmm2 │ │ + packssdw %xmm2,%xmm2 │ │ + movdqa %xmm7,%xmm6 │ │ + pmulhw %xmm2,%xmm6 │ │ + pmullw %xmm7,%xmm2 │ │ + movdqa %xmm2,%xmm7 │ │ + punpckhwd %xmm6,%xmm7 │ │ + punpcklwd %xmm6,%xmm2 │ │ + movdqu -0x100(%eax,%esi,2),%xmm5 │ │ + movdqa 0x90(%esp),%xmm1 │ │ + packssdw %xmm1,%xmm1 │ │ + movdqa %xmm5,%xmm6 │ │ + pmulhw %xmm1,%xmm6 │ │ + pmullw %xmm5,%xmm1 │ │ + movdqa %xmm1,%xmm5 │ │ + punpcklwd %xmm6,%xmm5 │ │ + paddd %xmm2,%xmm5 │ │ + punpckhwd %xmm6,%xmm1 │ │ + paddd %xmm7,%xmm1 │ │ + movdqu (%eax,%esi,2),%xmm2 │ │ + movdqa 0xd0(%esp),%xmm6 │ │ + packssdw %xmm6,%xmm6 │ │ + movdqa %xmm2,%xmm7 │ │ + pmulhw %xmm6,%xmm7 │ │ + pmullw %xmm2,%xmm6 │ │ + movdqa %xmm6,%xmm2 │ │ + punpckhwd %xmm7,%xmm2 │ │ + paddd %xmm1,%xmm2 │ │ + punpcklwd %xmm7,%xmm6 │ │ + paddd %xmm5,%xmm6 │ │ + movdqu 0x100(%eax,%esi,2),%xmm1 │ │ + movdqa 0xc0(%esp),%xmm5 │ │ + packssdw %xmm5,%xmm5 │ │ + movdqa %xmm1,%xmm7 │ │ + pmulhw %xmm5,%xmm7 │ │ + pmullw %xmm1,%xmm5 │ │ + movdqa %xmm5,%xmm1 │ │ + punpcklwd %xmm7,%xmm1 │ │ + paddd %xmm6,%xmm1 │ │ + punpckhwd %xmm7,%xmm5 │ │ + paddd %xmm2,%xmm5 │ │ + movdqu 0x200(%eax,%esi,2),%xmm2 │ │ + movdqa 0xb0(%esp),%xmm6 │ │ + packssdw %xmm6,%xmm6 │ │ + movdqa %xmm2,%xmm7 │ │ + pmulhw %xmm6,%xmm7 │ │ + pmullw %xmm2,%xmm6 │ │ + movdqa %xmm6,%xmm2 │ │ + punpckhwd %xmm7,%xmm2 │ │ + paddd %xmm5,%xmm2 │ │ + punpcklwd %xmm7,%xmm6 │ │ + paddd %xmm1,%xmm6 │ │ + movdqu 0x300(%eax,%esi,2),%xmm1 │ │ + movdqa 0x50(%esp),%xmm5 │ │ + packssdw %xmm5,%xmm5 │ │ + movdqa %xmm1,%xmm7 │ │ + pmulhw %xmm5,%xmm7 │ │ + pmullw %xmm1,%xmm5 │ │ + movdqa %xmm5,%xmm1 │ │ + punpcklwd %xmm7,%xmm1 │ │ + paddd %xmm6,%xmm1 │ │ + punpckhwd %xmm7,%xmm5 │ │ + paddd %xmm2,%xmm5 │ │ + movdqu 0x400(%eax,%esi,2),%xmm6 │ │ + movdqa 0x70(%esp),%xmm2 │ │ + packssdw %xmm2,%xmm2 │ │ + movdqa %xmm6,%xmm7 │ │ + pmulhw %xmm2,%xmm7 │ │ + pmullw %xmm6,%xmm2 │ │ + movdqa %xmm2,%xmm6 │ │ + punpckhwd %xmm7,%xmm6 │ │ + paddd %xmm5,%xmm6 │ │ + punpcklwd %xmm7,%xmm2 │ │ + paddd %xmm1,%xmm2 │ │ + movdqa -0x14cf0(%ecx),%xmm1 │ │ + paddd %xmm1,%xmm6 │ │ + paddd %xmm4,%xmm6 │ │ + paddd %xmm1,%xmm2 │ │ + paddd %xmm3,%xmm2 │ │ + psrld $0x6,%xmm2 │ │ + psrld $0x6,%xmm6 │ │ + movdqa -0x14d70(%ecx),%xmm1 │ │ + pshufb %xmm1,%xmm6 │ │ + pshufb %xmm1,%xmm2 │ │ + punpcklqdq %xmm6,%xmm2 │ │ + paddw %xmm0,%xmm2 │ │ + mov 0x8(%esp),%ebx │ │ + movdqu %xmm2,(%ebx,%esi,2) │ │ + add $0x8,%esi │ │ + cmp %esi,%edi │ │ + jne b71f0 │ │ + cmp %edx,%edi │ │ + mov %edi,%esi │ │ + mov 0xc(%esp),%eax │ │ + jne b7400 │ │ + jmp b6ff0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %ecx,%eax │ │ - mov 0x14(%esp),%edi │ │ - cmp %edi,%ecx │ │ - jl b13ac │ │ - mov %eax,%edi │ │ - cmpl $0x0,0x8(%esp) │ │ - mov 0x40(%esp),%eax │ │ - movzwl (%eax,%esi,2),%ecx │ │ - jne b13bb │ │ - mov 0xc(%ebp),%eax │ │ - mov %eax,%ebx │ │ - mov 0x2c(%ebp),%edx │ │ - imul 0xc4(%eax,%edx,4),%ecx │ │ - mov 0x5c(%esp),%eax │ │ - movzwl (%eax,%esi,2),%ebx │ │ - mov 0xc(%ebp),%eax │ │ - mov 0xbc(%eax,%edx,4),%eax │ │ - imul %ebx,%eax │ │ - add %ecx,%eax │ │ - sar $0x6,%eax │ │ - mov 0xc(%ebp),%ecx │ │ - mov 0xcc(%ecx,%edx,4),%edx │ │ - mov 0x3c(%esp),%ecx │ │ - shl %cl,%edx │ │ - add %eax,%edx │ │ - mov 0x3c(%ebp),%eax │ │ - cmp %eax,%edx │ │ - jg b1430 │ │ - mov %edx,%eax │ │ - xor %ecx,%ecx │ │ - test %edx,%edx │ │ - js b1440 │ │ - mov %eax,%ecx │ │ nop │ │ nop │ │ nop │ │ + mov 0xc(%esp),%eax │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x14(%ebp),%eax │ │ - movzbl (%eax,%ecx,1),%eax │ │ - imul %eax,%edi │ │ - mov 0xc(%ebp),%eax │ │ - movzbl 0x58(%eax),%ecx │ │ - mov $0x1,%edx │ │ - shl %cl,%edx │ │ - sar %edx │ │ - add %edi,%edx │ │ - sar %cl,%edx │ │ - add %ebx,%edx │ │ - mov 0x30(%esp),%eax │ │ - cmp %eax,%edx │ │ - jg b146a │ │ - mov %edx,%eax │ │ - mov 0x34(%esp),%ecx │ │ - cmp %ecx,%edx │ │ - jl b1360 │ │ - mov %eax,%ecx │ │ - jmp b1360 │ │ nop │ │ nop │ │ nop │ │ - cmpl $0x0,0x4(%esp) │ │ - jle b1170 │ │ - mov 0x38(%ebp),%ecx │ │ - mov %ecx,%edx │ │ - shl $0x4,%edx │ │ - mov 0x70(%esp),%edi │ │ - mov %edi,%eax │ │ - shl %cl,%eax │ │ - imul 0x58(%esp),%eax │ │ - cmpl $0x0,0x34(%ebp) │ │ - mov 0x6c(%esp),%esi │ │ - lea -0x2b50(%esi,%edx,1),%ecx │ │ - mov (%ecx,%edi,8),%edx │ │ - mov %edx,0x1c(%esp) │ │ - mov 0x4(%ecx,%edi,8),%ecx │ │ - mov %ecx,0xc(%esp) │ │ - mov 0xc(%ebp),%ecx │ │ - mov 0x24(%ecx),%ecx │ │ - mov %ecx,0x8(%esp) │ │ - je b1650 │ │ - mov 0x24(%ebp),%ecx │ │ - lea (%ecx,%eax,2),%eax │ │ - mov %eax,0x40(%esp) │ │ - xor %eax,%eax │ │ - jmp b14f3 │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x24(%esp),%ecx │ │ - mov %dx,(%ecx,%eax,2) │ │ - inc %eax │ │ - cmp %eax,0x4(%esp) │ │ - je b1170 │ │ - mov 0x28(%esp),%ecx │ │ - movswl (%ecx,%eax,2),%ecx │ │ - mov 0x48(%esp),%edx │ │ - movswl (%edx,%eax,2),%esi │ │ - mov 0xa4(%esp),%edi │ │ - mov -0x4(%edi,%eax,8),%edx │ │ - mov (%edi,%eax,8),%edi │ │ - imul %edx,%esi │ │ + movsbl (%eax),%edi │ │ + mov 0x10(%esp),%ebx │ │ + movswl -0x300(%ebx,%esi,2),%ecx │ │ imul %edi,%ecx │ │ - lea 0x10(%esi,%ecx,1),%ecx │ │ - sar $0x5,%ecx │ │ - mov 0x18(%esp),%esi │ │ - cmp %esi,%ecx │ │ - jg b1528 │ │ - mov %ecx,%esi │ │ - mov 0x14(%esp),%ebx │ │ - cmp %ebx,%ecx │ │ - mov %ebx,%ecx │ │ - jl b1534 │ │ - mov %esi,%ecx │ │ - mov 0x2c(%esp),%esi │ │ - movswl (%esi,%eax,2),%esi │ │ - imul %esi,%edx │ │ - mov 0x10(%esp),%esi │ │ - movswl (%esi,%eax,2),%esi │ │ - imul %esi,%edi │ │ - lea 0x10(%edi,%edx,1),%edx │ │ - sar $0x5,%edx │ │ - mov 0x18(%esp),%esi │ │ - cmp %esi,%edx │ │ - jg b155b │ │ - mov %edx,%esi │ │ - mov 0x14(%esp),%edi │ │ - cmp %edi,%edx │ │ - mov %edi,%edx │ │ - jl b1567 │ │ - mov %esi,%edx │ │ - imul 0x1c(%esp),%ecx │ │ - imul 0xc(%esp),%edx │ │ - lea 0x10(%ecx,%edx,1),%ecx │ │ - sar $0x5,%ecx │ │ - mov 0x18(%esp),%edx │ │ - cmp %edx,%ecx │ │ - jg b1582 │ │ - mov %ecx,%edx │ │ - mov 0x14(%esp),%edi │ │ - cmp %edi,%ecx │ │ - jl b158c │ │ - mov %edx,%edi │ │ - mov 0x50(%esp),%ecx │ │ - lea (%ecx,%eax,1),%edx │ │ - mov 0x34(%ebp),%ecx │ │ - shl %cl,%edx │ │ - mov 0x40(%esp),%esi │ │ - movzwl (%esi,%edx,2),%ecx │ │ - movzwl 0x2(%esi,%edx,2),%edx │ │ - lea 0x1(%ecx,%edx,1),%ecx │ │ - shr %ecx │ │ - cmpl $0x0,0x8(%esp) │ │ - movzwl %cx,%ecx │ │ - je b15c0 │ │ - mov 0x20(%esp),%edx │ │ - movzwl (%edx,%eax,2),%ebx │ │ - jmp b1610 │ │ + movsbl 0x1(%eax),%edi │ │ + movswl -0x200(%ebx,%esi,2),%edx │ │ + imul %edi,%edx │ │ + add %ecx,%edx │ │ + movsbl 0x2(%eax),%ecx │ │ + movswl -0x100(%ebx,%esi,2),%edi │ │ + imul %ecx,%edi │ │ + add %edx,%edi │ │ + movsbl 0x3(%eax),%ecx │ │ + movswl (%ebx,%esi,2),%edx │ │ + imul %ecx,%edx │ │ + add %edi,%edx │ │ + movsbl 0x4(%eax),%ecx │ │ + movswl 0x100(%ebx,%esi,2),%edi │ │ + imul %ecx,%edi │ │ + add %edx,%edi │ │ + movsbl 0x5(%eax),%ecx │ │ + movswl 0x200(%ebx,%esi,2),%edx │ │ + imul %ecx,%edx │ │ + add %edi,%edx │ │ + movsbl 0x6(%eax),%ecx │ │ + movswl 0x300(%ebx,%esi,2),%edi │ │ + imul %ecx,%edi │ │ + movsbl 0x7(%eax),%ecx │ │ + movswl 0x400(%ebx,%esi,2),%ebx │ │ + imul %ecx,%ebx │ │ + add %edx,%edi │ │ + lea 0x20(%ebx,%edi,1),%ecx │ │ + mov %eax,%edx │ │ + mov 0x8(%esp),%eax │ │ + shr $0x6,%ecx │ │ + add $0xffffe000,%ecx │ │ + mov %cx,(%eax,%esi,2) │ │ + mov %edx,%eax │ │ + inc %esi │ │ + cmp %esi,0xc(%ebp) │ │ + jne b7400 │ │ + jmp b6ff0 │ │ nop │ │ - mov 0xc(%ebp),%edx │ │ - mov %edx,%ebx │ │ - mov 0x2c(%ebp),%edx │ │ - imul 0xc4(%ebx,%edx,4),%ecx │ │ - mov 0x20(%esp),%esi │ │ - movzwl (%esi,%eax,2),%ebx │ │ - mov 0xc(%ebp),%esi │ │ - mov 0xbc(%esi,%edx,4),%esi │ │ - imul %ebx,%esi │ │ - add %ecx,%esi │ │ - sar $0x6,%esi │ │ - mov 0xc(%ebp),%ecx │ │ - mov 0xcc(%ecx,%edx,4),%edx │ │ - mov 0x3c(%esp),%ecx │ │ - shl %cl,%edx │ │ - add %esi,%edx │ │ - mov 0x3c(%ebp),%esi │ │ - cmp %esi,%edx │ │ - jg b1605 │ │ - mov %edx,%esi │ │ - xor %ecx,%ecx │ │ - test %edx,%edx │ │ - js b1610 │ │ - mov %esi,%ecx │ │ nop │ │ nop │ │ nop │ │ - mov 0x14(%ebp),%edx │ │ - movzbl (%edx,%ecx,1),%ecx │ │ - imul %ecx,%edi │ │ - mov 0xc(%ebp),%ecx │ │ - movzbl 0x58(%ecx),%ecx │ │ - mov $0x1,%edx │ │ - shl %cl,%edx │ │ - sar %edx │ │ - add %edi,%edx │ │ - sar %cl,%edx │ │ - add %ebx,%edx │ │ - mov 0x30(%esp),%ecx │ │ - cmp %ecx,%edx │ │ - jg b163a │ │ - mov %edx,%ecx │ │ - mov 0x34(%esp),%esi │ │ - cmp %esi,%edx │ │ - mov %esi,%edx │ │ - jl b14e0 │ │ - mov %ecx,%edx │ │ - jmp b14e0 │ │ nop │ │ - mov 0x54(%esp),%ecx │ │ - lea (%ecx,%eax,2),%eax │ │ - mov %eax,0xdc(%esp) │ │ - mov %esi,%eax │ │ + cmp $0x10,%edx │ │ + jb b7500 │ │ xor %esi,%esi │ │ - lea -0x2b4c(%eax),%edi │ │ - jmp b168a │ │ + mov 0x40(%esp),%ecx │ │ + mov 0x10(%esp),%eax │ │ nop │ │ + movdqu (%eax,%esi,2),%xmm1 │ │ + movdqu 0x10(%eax,%esi,2),%xmm2 │ │ + paddw %xmm0,%xmm1 │ │ + paddw %xmm0,%xmm2 │ │ + mov 0x8(%esp),%edi │ │ + movdqu %xmm1,(%edi,%esi,2) │ │ + movdqu %xmm2,0x10(%edi,%esi,2) │ │ + add $0x10,%esi │ │ + cmp %esi,%ecx │ │ + jne b74c0 │ │ + cmp %edx,%ecx │ │ + mov %ecx,%esi │ │ + je b6ff0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x24(%esp),%eax │ │ - mov %dx,(%eax,%esi,2) │ │ - inc %esi │ │ - mov 0x40(%esp),%edi │ │ - add $0x8,%edi │ │ - cmp %esi,0x4(%esp) │ │ - je b1170 │ │ - mov 0x28(%esp),%eax │ │ - movswl (%eax,%esi,2),%ecx │ │ - mov 0x48(%esp),%eax │ │ - movswl (%eax,%esi,2),%ebx │ │ - mov -0x4(%edi),%edx │ │ - mov %edi,0x40(%esp) │ │ - mov (%edi),%edi │ │ - imul %edx,%ebx │ │ - imul %edi,%ecx │ │ - lea 0x10(%ebx,%ecx,1),%ecx │ │ - sar $0x5,%ecx │ │ - mov 0x18(%esp),%ebx │ │ - cmp %ebx,%ecx │ │ - jg b16ba │ │ - mov %ecx,%ebx │ │ - mov 0x14(%esp),%eax │ │ - cmp %eax,%ecx │ │ - mov %eax,%ecx │ │ - jl b16c6 │ │ - mov %ebx,%ecx │ │ - mov 0x2c(%esp),%eax │ │ - movswl (%eax,%esi,2),%ebx │ │ - imul %ebx,%edx │ │ - mov 0x10(%esp),%eax │ │ - movswl (%eax,%esi,2),%ebx │ │ - imul %ebx,%edi │ │ - lea 0x10(%edi,%edx,1),%edx │ │ - sar $0x5,%edx │ │ - mov 0x18(%esp),%edi │ │ - cmp %edi,%edx │ │ - jg b16ed │ │ - mov %edx,%edi │ │ - mov 0x14(%esp),%eax │ │ - cmp %eax,%edx │ │ - mov %eax,%edx │ │ - jl b16f9 │ │ - mov %edi,%edx │ │ - imul 0x1c(%esp),%ecx │ │ - imul 0xc(%esp),%edx │ │ - lea 0x10(%ecx,%edx,1),%ecx │ │ - sar $0x5,%ecx │ │ - mov 0x18(%esp),%edx │ │ - cmp %edx,%ecx │ │ - jle b1740 │ │ - mov 0x14(%esp),%edi │ │ - cmp %edi,%ecx │ │ - jge b174a │ │ - cmpl $0x0,0x8(%esp) │ │ - mov 0xdc(%esp),%eax │ │ - movzwl (%eax,%esi,2),%ecx │ │ - je b175e │ │ - mov 0x20(%esp),%eax │ │ - movzwl (%eax,%esi,2),%ebx │ │ - jmp b17bb │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %ecx,%edx │ │ - mov 0x14(%esp),%edi │ │ - cmp %edi,%ecx │ │ - jl b171a │ │ - mov %edx,%edi │ │ - cmpl $0x0,0x8(%esp) │ │ - mov 0xdc(%esp),%eax │ │ - movzwl (%eax,%esi,2),%ecx │ │ - jne b172c │ │ - mov 0xc(%ebp),%edx │ │ - mov %edx,%ebx │ │ - mov 0x2c(%ebp),%edx │ │ - imul 0xc4(%ebx,%edx,4),%ecx │ │ - mov 0x20(%esp),%ebx │ │ - movzwl (%ebx,%esi,2),%eax │ │ - mov 0xc(%ebp),%ebx │ │ - mov 0xbc(%ebx,%edx,4),%ebx │ │ - mov %eax,0xd8(%esp) │ │ - imul %eax,%ebx │ │ - add %ecx,%ebx │ │ - sar $0x6,%ebx │ │ - mov 0xc(%ebp),%eax │ │ - mov 0xcc(%eax,%edx,4),%edx │ │ - mov 0x3c(%esp),%ecx │ │ - shl %cl,%edx │ │ - add %ebx,%edx │ │ - mov 0x3c(%ebp),%ecx │ │ - cmp %ecx,%edx │ │ - mov %ecx,%eax │ │ - jg b17ac │ │ - mov %edx,%eax │ │ - xor %ecx,%ecx │ │ - test %edx,%edx │ │ - js b17b4 │ │ - mov %eax,%ecx │ │ - mov 0xd8(%esp),%ebx │ │ - mov 0x14(%ebp),%eax │ │ - movzbl (%eax,%ecx,1),%ecx │ │ - imul %ecx,%edi │ │ - mov 0xc(%ebp),%ecx │ │ - movzbl 0x58(%ecx),%ecx │ │ - mov $0x1,%edx │ │ - shl %cl,%edx │ │ - sar %edx │ │ - add %edi,%edx │ │ - sar %cl,%edx │ │ - add %ebx,%edx │ │ - mov 0x30(%esp),%ecx │ │ - cmp %ecx,%edx │ │ - jg b17e5 │ │ - mov %edx,%ecx │ │ - mov 0x34(%esp),%edi │ │ - cmp %edi,%edx │ │ - mov %edi,%edx │ │ - jl b1670 │ │ - mov %ecx,%edx │ │ - jmp b1670 │ │ + nop │ │ + mov 0x10(%esp),%eax │ │ + movzwl (%eax,%esi,2),%edi │ │ + add $0xffffe000,%edi │ │ + mov 0x8(%esp),%eax │ │ + mov %di,(%eax,%esi,2) │ │ + inc %esi │ │ + cmp %esi,%edx │ │ + jne b7500 │ │ + jmp b6ff0 │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ - xchg %ax,%ax │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call b1813 │ │ - pop %ebx │ │ - add $0x2375d,%ebx │ │ - call 3c543 │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - lea 0x0(%esi),%esi │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call b1837 │ │ - pop %ebx │ │ - add $0x23739,%ebx │ │ - call 3c543 │ │ - test $0x2,%al │ │ - je b190a │ │ - mov 0x8(%ebp),%eax │ │ - lea -0xc4a80(%ebx),%ecx │ │ - mov %ecx,0x14(%eax) │ │ - lea -0xc4a40(%ebx),%ecx │ │ - mov %ecx,0x10(%eax) │ │ - movss -0x20(%ebx),%xmm0 │ │ - movss -0x1c(%ebx),%xmm1 │ │ - unpcklps %xmm0,%xmm1 │ │ - movss -0x18(%ebx),%xmm0 │ │ - movss -0x14(%ebx),%xmm2 │ │ - unpcklps %xmm0,%xmm2 │ │ - movlhps %xmm1,%xmm2 │ │ - movups %xmm2,(%eax) │ │ - movss -0x10(%ebx),%xmm0 │ │ - movss -0xc(%ebx),%xmm1 │ │ - unpcklps %xmm0,%xmm1 │ │ - movss -0x8(%ebx),%xmm0 │ │ - movss -0x4(%ebx),%xmm2 │ │ - unpcklps %xmm0,%xmm2 │ │ - movlhps %xmm1,%xmm2 │ │ - movups %xmm2,0x24(%eax) │ │ - lea -0xc1780(%ebx),%ecx │ │ - mov %ecx,0x34(%eax) │ │ - lea -0xc3560(%ebx),%ecx │ │ - mov %ecx,0x44(%eax) │ │ - lea -0xc2f60(%ebx),%ecx │ │ - mov %ecx,0x58(%eax) │ │ - lea -0xc2fc0(%ebx),%ecx │ │ - mov %ecx,0x54(%eax) │ │ - lea -0xc3060(%ebx),%ecx │ │ - mov %ecx,0x50(%eax) │ │ - lea -0xc2f20(%ebx),%ecx │ │ - mov %ecx,0x38(%eax) │ │ - lea -0xc2c10(%ebx),%ecx │ │ - mov %ecx,0x3c(%eax) │ │ - lea -0xc2850(%ebx),%ecx │ │ - mov %ecx,0x40(%eax) │ │ - lea -0xc3710(%ebx),%ecx │ │ - mov %ecx,0x5c(%eax) │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call b191f │ │ - pop %ebx │ │ - add $0x23651,%ebx │ │ - mov 0x8(%ebp),%eax │ │ - lea -0x23610(%ebx),%ecx │ │ - mov %ecx,(%eax) │ │ - lea -0x22cf0(%ebx),%ecx │ │ - mov %ecx,0x4(%eax) │ │ - lea -0x22ca0(%ebx),%ecx │ │ - mov %ecx,0x8(%eax) │ │ - lea -0x22c50(%ebx),%ecx │ │ - mov %ecx,0xc(%eax) │ │ - mov %eax,(%esp) │ │ - call 74c50 │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + nop │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ - sub $0x1a0,%esp │ │ - mov 0x8(%ebp),%eax │ │ - bsr 0x14(%ebp),%ecx │ │ - xor $0xffffffe0,%ecx │ │ - add $0x19,%ecx │ │ - mov %ecx,(%esp) │ │ - pxor %xmm0,%xmm0 │ │ - movdqa %xmm0,0x60(%esp) │ │ - movdqa %xmm0,0x50(%esp) │ │ - movdqa %xmm0,0x40(%esp) │ │ - movdqa %xmm0,0x30(%esp) │ │ - movdqa %xmm0,0x180(%esp) │ │ - movdqa %xmm0,0x170(%esp) │ │ - movdqa %xmm0,0x160(%esp) │ │ - movdqa %xmm0,0x150(%esp) │ │ - movdqa %xmm0,0x140(%esp) │ │ - movdqa %xmm0,0x130(%esp) │ │ - movdqa %xmm0,0x120(%esp) │ │ - movl $0x0,0x194(%esp) │ │ - movl $0x0,0x190(%esp) │ │ - movdqa %xmm0,0x110(%esp) │ │ - movdqa %xmm0,0x100(%esp) │ │ + sub $0x130,%esp │ │ + mov %edx,%esi │ │ + mov %ecx,0x28(%esp) │ │ + call b754a │ │ + pop %ebx │ │ + add $0x1fa26,%ebx │ │ + bsr 0x28(%ebp),%ecx │ │ + xor $0x1f,%ecx │ │ + lea -0xc(%ecx),%edi │ │ + add $0xee,%cl │ │ + mov $0x20,%eax │ │ + shl %cl,%eax │ │ + add $0x80000,%eax │ │ + mov $0x1,%ecx │ │ + sub 0x1c(%ebp),%ecx │ │ + mov %ecx,0x6c(%esp) │ │ + mov %edx,0x68(%esp) │ │ + sar %esi │ │ + mov %esi,0x50(%esp) │ │ + mov 0x20(%ebp),%ecx │ │ + mov 0x10(%ebp),%esi │ │ + mov %esi,%edx │ │ + sar %cl,%edx │ │ + mov %edx,0x64(%esp) │ │ + mov %esi,%ecx │ │ + and $0xfffffff8,%ecx │ │ + mov %ecx,0x4c(%esp) │ │ + mov %eax,0x20(%esp) │ │ + movd %eax,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ movdqa %xmm0,0xf0(%esp) │ │ - movdqa %xmm0,0xe0(%esp) │ │ - movdqa %xmm0,0xd0(%esp) │ │ - movdqa %xmm0,0xc0(%esp) │ │ - movdqa %xmm0,0xb0(%esp) │ │ + mov %edi,0x24(%esp) │ │ + movd %edi,%xmm0 │ │ + movd 0x28(%ebp),%xmm1 │ │ + pshufd $0x0,%xmm1,%xmm1 │ │ + xorps %xmm3,%xmm3 │ │ + movss %xmm0,%xmm3 │ │ + movdqa -0x14cf0(%ebx),%xmm0 │ │ + movdqa -0x14ce0(%ebx),%xmm4 │ │ + movdqa -0x14d70(%ebx),%xmm5 │ │ + movdqa -0x14cd0(%ebx),%xmm6 │ │ + movdqa -0x14cc0(%ebx),%xmm7 │ │ + mov 0x18(%ebp),%eax │ │ + mov %eax,0xc(%esp) │ │ + mov 0x14(%ebp),%eax │ │ + mov %eax,0x1c(%esp) │ │ + mov 0xc(%ebp),%eax │ │ + mov 0x8(%ebp),%ecx │ │ + lea (%esi,%esi,1),%edx │ │ + mov %edx,0x60(%esp) │ │ + movl $0x0,0x2c(%esp) │ │ + mov 0x28(%esp),%edx │ │ + mov %esi,%edi │ │ + mov %eax,0x10(%esp) │ │ + movaps -0x14cb0(%ebx),%xmm2 │ │ + movaps %xmm2,0x110(%esp) │ │ + movdqa -0x14ca0(%ebx),%xmm2 │ │ + movdqa %xmm2,0x100(%esp) │ │ + movaps %xmm3,0xe0(%esp) │ │ + movdqa %xmm4,0xd0(%esp) │ │ + movdqa %xmm6,0xc0(%esp) │ │ + movdqa %xmm1,0xb0(%esp) │ │ movdqa %xmm0,0xa0(%esp) │ │ - movdqa %xmm0,0x90(%esp) │ │ - movdqa %xmm0,0x80(%esp) │ │ - movdqa %xmm0,0x70(%esp) │ │ - add $0xe,%eax │ │ - mov %eax,0x4(%esp) │ │ - movl $0x0,0x8(%esp) │ │ - movl $0x0,0xc(%esp) │ │ - xor %edx,%edx │ │ - xor %edi,%edi │ │ + movdqa %xmm5,0x80(%esp) │ │ + movdqa %xmm7,0x90(%esp) │ │ + mov %ecx,0x14(%esp) │ │ + mov %edx,0x18(%esp) │ │ + test %edi,%edi │ │ + jg b76e1 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %edi,%ebx │ │ - shr %ebx │ │ - mov 0x4(%esp),%eax │ │ - movzwl -0xe(%eax),%eax │ │ - mov (%esp),%ecx │ │ - shr %cl,%eax │ │ - lea -0x80(%eax,%edx,1),%edx │ │ - mov %edx,0x120(%esp,%edi,4) │ │ - mov $0x3,%esi │ │ - sub %ebx,%esi │ │ - mov 0xc(%esp),%ecx │ │ - lea -0x80(%ecx,%eax,1),%edx │ │ - mov %edx,0x70(%esp,%edi,4) │ │ - mov 0x8(%esp),%ecx │ │ - lea -0x80(%ecx,%eax,1),%ecx │ │ - add $0xffffff80,%eax │ │ - mov %eax,0x8(%esp) │ │ - mov %ecx,0x30(%esp,%edi,4) │ │ - add %eax,0xa8(%esp,%edi,4) │ │ - add %eax,0xc8(%esp,%esi,4) │ │ - add %eax,0x50(%esp) │ │ - add %eax,0xf4(%esp,%ebx,4) │ │ - mov 0x4(%esp),%edx │ │ - movzwl -0xc(%edx),%eax │ │ - mov (%esp),%ecx │ │ - shr %cl,%eax │ │ - add $0xffffff80,%eax │ │ - add %eax,0x70(%esp,%edi,4) │ │ - add %eax,0x30(%esp,%edi,4) │ │ - add %eax,0xa8(%esp,%edi,4) │ │ - mov $0x4,%ecx │ │ - sub %ebx,%ecx │ │ - add %eax,0xc8(%esp,%ecx,4) │ │ - add %eax,0x54(%esp) │ │ - add %eax,0xf8(%esp,%ebx,4) │ │ - movzwl -0xa(%edx),%esi │ │ - mov (%esp),%ecx │ │ - shr %cl,%esi │ │ - add $0xffffff80,%esi │ │ - add %esi,0x74(%esp,%edi,4) │ │ - add %esi,0xa4(%esp,%edi,4) │ │ - mov $0x5,%ecx │ │ - sub %ebx,%ecx │ │ - add %esi,0xc8(%esp,%ecx,4) │ │ - add %esi,0x30(%esp,%edi,4) │ │ - add %esi,0x58(%esp) │ │ - add %esi,0xfc(%esp,%ebx,4) │ │ - movd 0x8(%esp),%xmm0 │ │ - mov 0x4(%esp),%ecx │ │ - movzwl -0x8(%ecx),%edx │ │ - mov (%esp),%ecx │ │ - shr %cl,%edx │ │ - add $0xffffff80,%edx │ │ - add %edx,0x74(%esp,%edi,4) │ │ - add %edx,0x30(%esp,%edi,4) │ │ - add %edx,0xa4(%esp,%edi,4) │ │ - movdqu 0x16c(%esp,%edi,4),%xmm1 │ │ - movd %eax,%xmm2 │ │ - movdqa %xmm2,%xmm3 │ │ - punpckldq %xmm0,%xmm3 │ │ - movd %esi,%xmm0 │ │ - movd %edx,%xmm4 │ │ - movdqa %xmm4,%xmm5 │ │ - punpckldq %xmm0,%xmm5 │ │ - punpcklqdq %xmm3,%xmm5 │ │ - paddd %xmm1,%xmm5 │ │ - movdqu %xmm5,0x16c(%esp,%edi,4) │ │ - mov $0x6,%eax │ │ - sub %ebx,%eax │ │ - add %edx,0xc8(%esp,%eax,4) │ │ - add %edx,0x5c(%esp) │ │ - add %edx,0x100(%esp,%ebx,4) │ │ - mov 0x4(%esp),%esi │ │ - movzwl -0x6(%esi),%eax │ │ - mov (%esp),%ecx │ │ - shr %cl,%eax │ │ - add $0xffffff80,%eax │ │ - movdqu 0x124(%esp,%edi,4),%xmm1 │ │ - punpckldq %xmm0,%xmm2 │ │ - movd %eax,%xmm0 │ │ - punpckldq %xmm0,%xmm4 │ │ - punpcklqdq %xmm4,%xmm2 │ │ - paddd %xmm1,%xmm2 │ │ - movdqu %xmm2,0x124(%esp,%edi,4) │ │ - add %eax,0x78(%esp,%edi,4) │ │ - add %eax,0x30(%esp,%edi,4) │ │ - add %eax,0xa0(%esp,%edi,4) │ │ - mov $0x7,%edx │ │ - sub %ebx,%edx │ │ - add %eax,0xc8(%esp,%edx,4) │ │ - add %eax,0x60(%esp) │ │ - add %eax,0x104(%esp,%ebx,4) │ │ - movzwl -0x4(%esi),%eax │ │ - shr %cl,%eax │ │ - add $0xffffff80,%eax │ │ - add %eax,0x134(%esp,%edi,4) │ │ - add %eax,0x78(%esp,%edi,4) │ │ - add %eax,0x30(%esp,%edi,4) │ │ - add %eax,0xa0(%esp,%edi,4) │ │ - mov $0x8,%ecx │ │ - sub %ebx,%ecx │ │ - add %eax,0xc8(%esp,%ecx,4) │ │ - add %eax,0x64(%esp) │ │ - add %eax,0x108(%esp,%ebx,4) │ │ - movzwl -0x2(%esi),%edx │ │ - mov (%esp),%ecx │ │ - shr %cl,%edx │ │ - add $0xffffff80,%edx │ │ - add %edx,0x7c(%esp,%edi,4) │ │ - add %edx,0x9c(%esp,%edi,4) │ │ - mov $0x9,%ecx │ │ - sub %ebx,%ecx │ │ - add %edx,0xc8(%esp,%ecx,4) │ │ - add %edx,0x138(%esp,%edi,4) │ │ - add %edx,0x30(%esp,%edi,4) │ │ - add %edx,0x68(%esp) │ │ - add %edx,0x10c(%esp,%ebx,4) │ │ - movd %eax,%xmm1 │ │ - movzwl (%esi),%eax │ │ - mov (%esp),%ecx │ │ - shr %cl,%eax │ │ - add $0xffffff80,%eax │ │ - add %eax,0x7c(%esp,%edi,4) │ │ - add %eax,0x9c(%esp,%edi,4) │ │ - movd %edx,%xmm2 │ │ - mov $0xa,%ecx │ │ - sub %ebx,%ecx │ │ - add %eax,0xc8(%esp,%ecx,4) │ │ - add %eax,0x13c(%esp,%edi,4) │ │ - add %eax,0x30(%esp,%edi,4) │ │ - movd %eax,%xmm3 │ │ - add %eax,0x110(%esp,%ebx,4) │ │ - mov 0x6c(%esp),%ebx │ │ - add %eax,%ebx │ │ - movdqu 0x15c(%esp,%edi,4),%xmm4 │ │ - punpckldq %xmm0,%xmm1 │ │ - punpckldq %xmm2,%xmm3 │ │ - punpcklqdq %xmm1,%xmm3 │ │ - paddd %xmm4,%xmm3 │ │ - movdqu %xmm3,0x15c(%esp,%edi,4) │ │ - mov %ebx,0x6c(%esp) │ │ - cmp $0x7,%edi │ │ - je b1d17 │ │ - mov 0x124(%esp,%edi,4),%edx │ │ - mov 0x74(%esp,%edi,4),%eax │ │ - mov %eax,0xc(%esp) │ │ - mov 0x34(%esp,%edi,4),%eax │ │ - mov %eax,0x8(%esp) │ │ - inc %edi │ │ - mov 0x4(%esp),%eax │ │ - add 0xc(%ebp),%eax │ │ - mov %eax,0x4(%esp) │ │ - jmp b1a70 │ │ - pxor %xmm0,%xmm0 │ │ - movdqa %xmm0,0x10(%esp) │ │ - movdqa %xmm0,0x20(%esp) │ │ - mov 0x30(%esp),%eax │ │ - mov 0x34(%esp),%ecx │ │ - imul %eax,%eax │ │ - mov 0x50(%esp),%edx │ │ - imul %edx,%edx │ │ - imul %ecx,%ecx │ │ - add %eax,%ecx │ │ - mov 0x54(%esp),%eax │ │ - imul %eax,%eax │ │ - add %edx,%eax │ │ - mov 0x38(%esp),%edx │ │ - imul %edx,%edx │ │ - add %ecx,%edx │ │ - mov 0x58(%esp),%ecx │ │ - imul %ecx,%ecx │ │ - add %eax,%ecx │ │ - mov 0x3c(%esp),%eax │ │ - imul %eax,%eax │ │ - add %edx,%eax │ │ - mov 0x5c(%esp),%edx │ │ - imul %edx,%edx │ │ - add %ecx,%edx │ │ - mov 0x40(%esp),%ecx │ │ - imul %ecx,%ecx │ │ - add %eax,%ecx │ │ - mov 0x60(%esp),%eax │ │ - imul %eax,%eax │ │ - add %edx,%eax │ │ - mov 0x44(%esp),%edx │ │ - imul %edx,%edx │ │ - add %ecx,%edx │ │ - mov 0x64(%esp),%ecx │ │ - imul %ecx,%ecx │ │ - add %eax,%ecx │ │ - mov 0x48(%esp),%eax │ │ - imul %eax,%eax │ │ - add %edx,%eax │ │ - mov 0x68(%esp),%edx │ │ - imul %edx,%edx │ │ - add %ecx,%edx │ │ - mov 0x4c(%esp),%ecx │ │ - imul %ecx,%ecx │ │ - add %eax,%ecx │ │ - imul %ebx,%ebx │ │ - add %edx,%ebx │ │ - imul $0x69,%ecx,%eax │ │ - mov %eax,0x18(%esp) │ │ - imul $0x69,%ebx,%eax │ │ - mov %eax,0x28(%esp) │ │ - mov 0x120(%esp),%eax │ │ - mov 0x124(%esp),%ecx │ │ - imul %eax,%eax │ │ - mov 0x158(%esp),%edx │ │ - imul %edx,%edx │ │ - add %eax,%edx │ │ - imul $0x348,%edx,%eax │ │ - mov 0x15c(%esp),%edx │ │ - imul %edx,%edx │ │ - mov 0x194(%esp),%esi │ │ - imul %esi,%esi │ │ - add %edx,%esi │ │ - imul $0x348,%esi,%edx │ │ - imul %ecx,%ecx │ │ - mov 0x154(%esp),%esi │ │ - imul %esi,%esi │ │ - add %ecx,%esi │ │ - imul $0x1a4,%esi,%ecx │ │ - add %eax,%ecx │ │ - mov 0x160(%esp),%eax │ │ - imul %eax,%eax │ │ - mov 0x190(%esp),%esi │ │ - imul %esi,%esi │ │ - add %eax,%esi │ │ - imul $0x1a4,%esi,%eax │ │ - add %edx,%eax │ │ - mov 0x128(%esp),%edx │ │ - imul %edx,%edx │ │ - mov 0x150(%esp),%esi │ │ - imul %esi,%esi │ │ - add %edx,%esi │ │ - imul $0x118,%esi,%edx │ │ - add %ecx,%edx │ │ - mov 0x164(%esp),%ecx │ │ - imul %ecx,%ecx │ │ - mov 0x18c(%esp),%esi │ │ - imul %esi,%esi │ │ - add %ecx,%esi │ │ - imul $0x118,%esi,%ecx │ │ - add %eax,%ecx │ │ - mov 0x12c(%esp),%eax │ │ - imul %eax,%eax │ │ - mov 0x14c(%esp),%esi │ │ - imul %esi,%esi │ │ - add %eax,%esi │ │ - imul $0xd2,%esi,%eax │ │ - add %edx,%eax │ │ - mov 0x168(%esp),%edx │ │ - imul %edx,%edx │ │ - mov 0x188(%esp),%esi │ │ - imul %esi,%esi │ │ - add %edx,%esi │ │ - imul $0xd2,%esi,%edx │ │ - add %ecx,%edx │ │ - mov 0x130(%esp),%ecx │ │ - imul %ecx,%ecx │ │ - mov 0x148(%esp),%esi │ │ - imul %esi,%esi │ │ - add %ecx,%esi │ │ - imul $0xa8,%esi,%ecx │ │ - add %eax,%ecx │ │ - mov 0x16c(%esp),%eax │ │ - imul %eax,%eax │ │ - mov 0x184(%esp),%esi │ │ - imul %esi,%esi │ │ - add %eax,%esi │ │ - imul $0xa8,%esi,%eax │ │ - add %edx,%eax │ │ - mov 0x134(%esp),%edx │ │ - imul %edx,%edx │ │ - mov 0x144(%esp),%esi │ │ - imul %esi,%esi │ │ - add %edx,%esi │ │ - imul $0x8c,%esi,%edx │ │ - add %ecx,%edx │ │ - mov 0x170(%esp),%ecx │ │ - imul %ecx,%ecx │ │ - mov 0x180(%esp),%esi │ │ - imul %esi,%esi │ │ - add %ecx,%esi │ │ - imul $0x8c,%esi,%ecx │ │ - add %eax,%ecx │ │ - mov 0x138(%esp),%eax │ │ - imul %eax,%eax │ │ - mov 0x140(%esp),%esi │ │ - imul %esi,%esi │ │ - add %eax,%esi │ │ - imul $0x78,%esi,%eax │ │ - add %edx,%eax │ │ - mov 0x174(%esp),%edx │ │ - imul %edx,%edx │ │ - mov 0x17c(%esp),%esi │ │ - imul %esi,%esi │ │ - add %edx,%esi │ │ - imul $0x78,%esi,%edx │ │ - add %ecx,%edx │ │ - mov 0x13c(%esp),%ecx │ │ - imul %ecx,%ecx │ │ - imul $0x69,%ecx,%ecx │ │ - add %eax,%ecx │ │ - mov %ecx,0x10(%esp) │ │ - mov 0x178(%esp),%eax │ │ - imul %eax,%eax │ │ - imul $0x69,%eax,%eax │ │ - add %edx,%eax │ │ - mov %eax,0x20(%esp) │ │ - mov 0x7c(%esp),%eax │ │ - imul %eax,%eax │ │ - add 0x14(%esp),%eax │ │ - mov 0x80(%esp),%edx │ │ - imul %edx,%edx │ │ - add %eax,%edx │ │ - mov 0x84(%esp),%eax │ │ - imul %eax,%eax │ │ - add %edx,%eax │ │ - mov 0x88(%esp),%edx │ │ - imul %edx,%edx │ │ - add %eax,%edx │ │ - mov 0x8c(%esp),%eax │ │ - imul %eax,%eax │ │ - add %edx,%eax │ │ - imul $0x69,%eax,%eax │ │ - mov 0x70(%esp),%edx │ │ - imul %edx,%edx │ │ - mov 0x98(%esp),%esi │ │ - imul %esi,%esi │ │ - add %edx,%esi │ │ - mov 0x74(%esp),%edx │ │ - imul $0x1a4,%esi,%esi │ │ - add %eax,%esi │ │ - imul %edx,%edx │ │ - mov 0x94(%esp),%eax │ │ - imul %eax,%eax │ │ - add %edx,%eax │ │ - imul $0xd2,%eax,%eax │ │ - add %esi,%eax │ │ - mov 0x78(%esp),%edx │ │ - imul %edx,%edx │ │ - mov 0x90(%esp),%esi │ │ - imul %esi,%esi │ │ - add %edx,%esi │ │ - imul $0x8c,%esi,%edx │ │ - add %eax,%edx │ │ - mov %edx,0x14(%esp) │ │ - mov 0xa8(%esp),%eax │ │ - imul %eax,%eax │ │ - add 0x1c(%esp),%eax │ │ - mov 0xac(%esp),%edx │ │ - imul %edx,%edx │ │ - add %eax,%edx │ │ - mov 0xb0(%esp),%eax │ │ - imul %eax,%eax │ │ - add %edx,%eax │ │ - mov 0xb4(%esp),%edx │ │ - imul %edx,%edx │ │ - add %eax,%edx │ │ - mov 0xb8(%esp),%eax │ │ - imul %eax,%eax │ │ - add %edx,%eax │ │ - imul $0x69,%eax,%eax │ │ - mov 0x9c(%esp),%edx │ │ - imul %edx,%edx │ │ - mov 0xc4(%esp),%esi │ │ - imul %esi,%esi │ │ - add %edx,%esi │ │ - imul $0x1a4,%esi,%edx │ │ - add %eax,%edx │ │ - mov 0xa0(%esp),%eax │ │ - imul %eax,%eax │ │ - mov 0xc0(%esp),%esi │ │ - imul %esi,%esi │ │ - add %eax,%esi │ │ - imul $0xd2,%esi,%eax │ │ - add %edx,%eax │ │ - mov 0xa4(%esp),%edx │ │ - imul %edx,%edx │ │ - mov 0xbc(%esp),%esi │ │ - imul %esi,%esi │ │ - add %edx,%esi │ │ - imul $0x8c,%esi,%edx │ │ - add %eax,%edx │ │ - mov %edx,0x1c(%esp) │ │ - mov 0xd4(%esp),%eax │ │ - imul %eax,%eax │ │ - add 0x24(%esp),%eax │ │ - mov 0xd8(%esp),%edx │ │ - imul %edx,%edx │ │ - add %eax,%edx │ │ - mov 0xdc(%esp),%eax │ │ - imul %eax,%eax │ │ - add %edx,%eax │ │ - mov 0xe0(%esp),%edx │ │ - imul %edx,%edx │ │ - add %eax,%edx │ │ - mov 0xe4(%esp),%eax │ │ - imul %eax,%eax │ │ - add %edx,%eax │ │ - imul $0x69,%eax,%eax │ │ - mov 0xc8(%esp),%edx │ │ - imul %edx,%edx │ │ - mov 0xf0(%esp),%esi │ │ - imul %esi,%esi │ │ - add %edx,%esi │ │ - mov 0xcc(%esp),%edx │ │ - imul $0x1a4,%esi,%esi │ │ - add %eax,%esi │ │ - imul %edx,%edx │ │ - mov 0xec(%esp),%eax │ │ - imul %eax,%eax │ │ - add %edx,%eax │ │ - imul $0xd2,%eax,%edx │ │ - add %esi,%edx │ │ - mov 0xd0(%esp),%eax │ │ - imul %eax,%eax │ │ - mov 0xe8(%esp),%esi │ │ - imul %esi,%esi │ │ - add %eax,%esi │ │ - imul $0x8c,%esi,%eax │ │ - add %edx,%eax │ │ - mov %eax,0x24(%esp) │ │ - mov 0x100(%esp),%edx │ │ - imul %edx,%edx │ │ - add 0x2c(%esp),%edx │ │ - mov 0x104(%esp),%esi │ │ - imul %esi,%esi │ │ - add %edx,%esi │ │ - mov 0x108(%esp),%edx │ │ - imul %edx,%edx │ │ - add %esi,%edx │ │ - mov 0x10c(%esp),%esi │ │ - imul %esi,%esi │ │ - add %edx,%esi │ │ - mov 0x110(%esp),%edx │ │ - imul %edx,%edx │ │ - add %esi,%edx │ │ - mov 0xf4(%esp),%esi │ │ - imul %esi,%esi │ │ - mov 0x11c(%esp),%edi │ │ - imul %edi,%edi │ │ - add %esi,%edi │ │ - imul $0x69,%edx,%edx │ │ - imul $0x1a4,%edi,%esi │ │ - add %edx,%esi │ │ - mov 0xf8(%esp),%edx │ │ - imul %edx,%edx │ │ - mov 0x118(%esp),%edi │ │ - imul %edi,%edi │ │ - add %edx,%edi │ │ - imul $0xd2,%edi,%edx │ │ - add %esi,%edx │ │ - mov 0xfc(%esp),%esi │ │ - imul %esi,%esi │ │ - mov 0x114(%esp),%edi │ │ - imul %edi,%edi │ │ - add %esi,%edi │ │ - imul $0x8c,%edi,%esi │ │ - add %edx,%esi │ │ - mov %esi,0x2c(%esp) │ │ - mov 0x14(%esp),%edi │ │ - xor %edx,%edx │ │ - cmp %ecx,%edi │ │ - cmova %edi,%ecx │ │ - seta %dl │ │ - mov 0x18(%esp),%edi │ │ - cmp %ecx,%edi │ │ - mov $0x2,%ebx │ │ - cmovbe %edx,%ebx │ │ - cmova %edi,%ecx │ │ - mov 0x1c(%esp),%edx │ │ - cmp %ecx,%edx │ │ - mov $0x3,%edi │ │ - cmovbe %ebx,%edi │ │ - cmova %edx,%ecx │ │ - mov 0x20(%esp),%edx │ │ - cmp %ecx,%edx │ │ - mov $0x4,%ebx │ │ - cmovbe %edi,%ebx │ │ - cmova %edx,%ecx │ │ - cmp %ecx,%eax │ │ - mov $0x5,%edx │ │ - cmovbe %ebx,%edx │ │ - cmova %eax,%ecx │ │ - mov 0x28(%esp),%eax │ │ - cmp %ecx,%eax │ │ - mov $0x6,%edi │ │ - cmovbe %edx,%edi │ │ - cmova %eax,%ecx │ │ - cmp %ecx,%esi │ │ - mov $0x7,%eax │ │ - cmovbe %edi,%eax │ │ - cmova %esi,%ecx │ │ - mov %eax,%edx │ │ - xor $0x4,%edx │ │ - sub 0x10(%esp,%edx,4),%ecx │ │ - shr $0xa,%ecx │ │ - mov 0x10(%ebp),%edx │ │ - mov %ecx,(%edx) │ │ - lea -0xc(%ebp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x64(%esp),%eax │ │ + mov 0xc(%esp),%edx │ │ + add %edx,%eax │ │ + mov 0x1c(%esp),%ebx │ │ + test $0x1,%bl │ │ + cmovne %eax,%edx │ │ + mov 0x24(%ebp),%ecx │ │ + test %ecx,%ecx │ │ + cmove %eax,%edx │ │ + mov %edx,0xc(%esp) │ │ + incl 0x2c(%esp) │ │ + mov 0x60(%esp),%eax │ │ + mov 0x14(%esp),%ecx │ │ + add %eax,%ecx │ │ + add %eax,0x10(%esp) │ │ + mov 0x18(%esp),%edx │ │ + add 0x68(%esp),%edx │ │ + dec %ebx │ │ + mov %ebx,0x1c(%esp) │ │ + je b7c35 │ │ + mov %ecx,0x14(%esp) │ │ + mov %edx,0x18(%esp) │ │ + test %edi,%edi │ │ + jle b7690 │ │ + cmpl $0x0,0x20(%ebp) │ │ + je b7830 │ │ + xor %ebx,%ebx │ │ + mov 0xc(%esp),%edx │ │ + jmp b773c │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call b228f │ │ - pop %ebx │ │ - add $0x22ce1,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0x8,%esp │ │ - pushl 0x2c(%ebp) │ │ - pushl 0x28(%ebp) │ │ - push $0x8 │ │ - push $0x8 │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call b2370 │ │ - add $0x30,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x24(%ebp),%ecx │ │ + test %ecx,0x1c(%esp) │ │ + mov 0x18(%esp),%eax │ │ + mov %si,0x2(%eax,%ebx,2) │ │ + lea 0x4c(%edi,%edx,1),%eax │ │ + je b7810 │ │ + mov 0x30(%esp),%edx │ │ + movzbl (%edx),%ecx │ │ + sub 0x1c(%ebp),%eax │ │ + lea 0x2(%eax,%ecx,1),%eax │ │ + shr $0x2,%eax │ │ + mov %al,(%edx) │ │ + mov 0x10(%ebp),%edi │ │ + add $0x2,%ebx │ │ + inc %edx │ │ + cmp %edi,%ebx │ │ + jge b7690 │ │ + mov %edx,0x30(%esp) │ │ + mov 0x14(%esp),%eax │ │ + movswl (%eax,%ebx,2),%edi │ │ + mov 0x10(%esp),%eax │ │ + movswl (%eax,%ebx,2),%ecx │ │ + mov %edi,%eax │ │ + sub %ecx,%eax │ │ + mov %eax,%edx │ │ + neg %edx │ │ + cmovl %eax,%edx │ │ + add $0x20,%edx │ │ + shr $0xa,%edx │ │ + cmp $0x1a,%edx │ │ + mov $0x1a,%eax │ │ + jb b7770 │ │ + mov $0x1a,%edx │ │ + lea 0x26(%edx),%esi │ │ + imul %edi,%esi │ │ + mov $0x1a,%edi │ │ + sub %edx,%edi │ │ + imul %ecx,%edi │ │ + add 0x20(%esp),%edi │ │ + add %esi,%edi │ │ + mov 0x24(%esp),%ecx │ │ + sar %cl,%edi │ │ + mov 0x28(%ebp),%ecx │ │ + cmp %ecx,%edi │ │ + jg b7795 │ │ + mov %edi,%ecx │ │ + test %edi,%edi │ │ + mov $0x0,%esi │ │ + js b77a0 │ │ + mov %ecx,%esi │ │ + mov 0x18(%esp),%ecx │ │ + mov %si,(%ecx,%ebx,2) │ │ + mov 0x14(%esp),%ecx │ │ + movswl 0x2(%ecx,%ebx,2),%ecx │ │ + mov 0x10(%esp),%esi │ │ + movswl 0x2(%esi,%ebx,2),%edi │ │ + mov %ecx,%esi │ │ + mov %edi,0x70(%esp) │ │ + sub %edi,%esi │ │ + mov %esi,%edi │ │ + neg %edi │ │ + cmovl %esi,%edi │ │ + add $0x20,%edi │ │ + shr $0xa,%edi │ │ + cmp $0x1a,%edi │ │ + jb b77d9 │ │ + mov $0x1a,%edi │ │ + lea 0x26(%edi),%esi │ │ + imul %ecx,%esi │ │ + sub %edi,%eax │ │ + imul 0x70(%esp),%eax │ │ + add 0x20(%esp),%eax │ │ + add %esi,%eax │ │ + mov 0x24(%esp),%ecx │ │ + sar %cl,%eax │ │ + mov 0x28(%ebp),%ecx │ │ + cmp %ecx,%eax │ │ + jg b77fb │ │ + mov %eax,%ecx │ │ + test %eax,%eax │ │ + mov $0x0,%esi │ │ + js b7700 │ │ + mov %ecx,%esi │ │ + jmp b7700 │ │ nop │ │ + test %ecx,%ecx │ │ + mov 0x10(%ebp),%edi │ │ + mov 0x30(%esp),%edx │ │ + jne b7821 │ │ + add 0x6c(%esp),%eax │ │ + shr %eax │ │ + mov %al,(%edx) │ │ + jmp b7730 │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call b22df │ │ - pop %ebx │ │ - add $0x22c91,%ebx │ │ - mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0x8,%esp │ │ - pushl 0x2c(%ebp) │ │ - pushl 0x28(%ebp) │ │ - push $0x8 │ │ - push $0x4 │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call b2370 │ │ - add $0x30,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - and $0xfffffff0,%esp │ │ - sub $0x10,%esp │ │ - call b232f │ │ - pop %ebx │ │ - add $0x22c41,%ebx │ │ + xor %esi,%esi │ │ + cmp $0x8,%edi │ │ + jb b7bd7 │ │ + mov 0x50(%esp),%eax │ │ + mov 0x2c(%esp),%edx │ │ + imul %edx,%eax │ │ + imul %edi,%edx │ │ + lea (%edx,%edi,1),%ecx │ │ + mov %ecx,0x30(%esp) │ │ + mov 0x28(%esp),%ecx │ │ + lea (%ecx,%eax,2),%ebx │ │ + mov %ebx,0x58(%esp) │ │ + add %edi,%eax │ │ + lea (%ecx,%eax,2),%ebx │ │ + mov 0x8(%ebp),%eax │ │ + mov 0x30(%esp),%ecx │ │ + lea (%eax,%ecx,2),%eax │ │ + mov %eax,0x70(%esp) │ │ + mov 0xc(%ebp),%eax │ │ + lea (%eax,%ecx,2),%eax │ │ + mov %eax,0x30(%esp) │ │ + mov 0xc(%esp),%eax │ │ + lea (%eax,%edi,1),%ecx │ │ + mov %ecx,0x5c(%esp) │ │ + mov 0x58(%esp),%edi │ │ + cmp %edi,%ecx │ │ + seta 0xb(%esp) │ │ + cmp %ebx,%eax │ │ + setb 0xa(%esp) │ │ + cmp 0x70(%esp),%edi │ │ + setb 0x9(%esp) │ │ mov 0x8(%ebp),%ecx │ │ - mov 0xc(%ebp),%edx │ │ - sub $0x8,%esp │ │ - pushl 0x2c(%ebp) │ │ - pushl 0x28(%ebp) │ │ - push $0x4 │ │ - push $0x4 │ │ - pushl 0x24(%ebp) │ │ - pushl 0x20(%ebp) │ │ - pushl 0x1c(%ebp) │ │ - pushl 0x18(%ebp) │ │ - pushl 0x14(%ebp) │ │ - pushl 0x10(%ebp) │ │ - call b2370 │ │ - add $0x30,%esp │ │ - lea -0x4(%ebp),%esp │ │ - pop %ebx │ │ - pop %ebp │ │ - retq │ │ + lea (%ecx,%edx,2),%ecx │ │ + mov %ecx,0x54(%esp) │ │ + cmp %ebx,%ecx │ │ + setb 0x8(%esp) │ │ + cmp 0x30(%esp),%edi │ │ + mov 0xc(%ebp),%edi │ │ + lea (%edi,%edx,2),%edi │ │ + setb %dh │ │ + cmp %ebx,%edi │ │ + setb %bh │ │ + cmp 0x70(%esp),%eax │ │ + setb %dl │ │ + mov 0x5c(%esp),%ecx │ │ + cmp 0x54(%esp),%ecx │ │ + seta %bl │ │ + cmp 0x30(%esp),%eax │ │ + setb %ah │ │ + cmp %edi,%ecx │ │ + seta %al │ │ + mov 0xa(%esp),%cl │ │ + test %cl,0xb(%esp) │ │ + jne b7bd7 │ │ + mov 0x8(%esp),%cl │ │ + and %cl,0x9(%esp) │ │ + mov 0x10(%ebp),%edi │ │ + jne b7bd7 │ │ + and %bh,%dh │ │ + jne b7bd7 │ │ + and %bl,%dl │ │ + jne b7bd7 │ │ + and %al,%ah │ │ + jne b7bd7 │ │ + xor %ecx,%ecx │ │ + mov 0x4c(%esp),%esi │ │ + mov 0x10(%esp),%ebx │ │ + mov 0x14(%esp),%eax │ │ + nop │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - push %ebp │ │ - mov %esp,%ebp │ │ - push %ebx │ │ - push %edi │ │ - push %esi │ │ - and $0xfffffff0,%esp │ │ - sub $0x3f0,%esp │ │ - mov %edx,0x9c(%esp) │ │ - mov %ecx,0x1c(%esp) │ │ - call b238f │ │ - pop %eax │ │ - add $0x22be1,%eax │ │ - mov %eax,0x5c(%esp) │ │ - mov 0x28(%ebp),%ecx │ │ - test $0x4,%cl │ │ - mov $0xfffffffe,%ebx │ │ - jne b247d │ │ - mov 0x20(%ebp),%edx │ │ - add $0x4,%edx │ │ - jle b247b │ │ - xor %eax,%eax │ │ - cmp $0x10,%edx │ │ - jb b23f5 │ │ - mov %edx,%eax │ │ - and $0xfffffff0,%eax │ │ - lea 0x2dc(%esp),%esi │ │ - mov 0x5c(%esp),%edi │ │ - movdqa -0x158e0(%edi),%xmm0 │ │ - mov %eax,%edi │ │ nop │ │ nop │ │ nop │ │ + movdqu (%eax,%ecx,2),%xmm0 │ │ + punpckhwd %xmm0,%xmm6 │ │ + psrad $0x10,%xmm6 │ │ + punpcklwd %xmm0,%xmm4 │ │ + psrad $0x10,%xmm4 │ │ + movdqu (%ebx,%ecx,2),%xmm0 │ │ + punpckhwd %xmm0,%xmm2 │ │ + psrad $0x10,%xmm2 │ │ + movdqa %xmm2,0x70(%esp) │ │ + punpcklwd %xmm0,%xmm1 │ │ + psrad $0x10,%xmm1 │ │ + movdqa %xmm1,0x30(%esp) │ │ + movdqa %xmm4,%xmm0 │ │ + psubd %xmm1,%xmm0 │ │ + movdqa %xmm6,%xmm3 │ │ + psubd %xmm2,%xmm3 │ │ + pabsd %xmm3,%xmm5 │ │ + pabsd %xmm0,%xmm0 │ │ + movdqa 0xa0(%esp),%xmm1 │ │ + paddd %xmm1,%xmm0 │ │ + paddd %xmm1,%xmm5 │ │ + psrld $0xa,%xmm5 │ │ + movdqa 0xd0(%esp),%xmm2 │ │ + movdqa %xmm2,%xmm3 │ │ + pcmpgtd %xmm5,%xmm3 │ │ + movdqa %xmm5,%xmm7 │ │ + pand %xmm3,%xmm7 │ │ + pandn %xmm2,%xmm3 │ │ + por %xmm7,%xmm3 │ │ + psrld $0xa,%xmm0 │ │ + movdqa %xmm2,%xmm7 │ │ + pcmpgtd %xmm0,%xmm7 │ │ + movdqa %xmm0,%xmm1 │ │ + pand %xmm7,%xmm1 │ │ + pandn %xmm2,%xmm7 │ │ + por %xmm1,%xmm7 │ │ + movdqa 0x80(%esp),%xmm1 │ │ + pshufb %xmm1,%xmm3 │ │ + pshufb %xmm1,%xmm7 │ │ + punpcklqdq %xmm3,%xmm7 │ │ + movdqa 0xc0(%esp),%xmm3 │ │ + psubusw %xmm7,%xmm3 │ │ + movdqa 0x90(%esp),%xmm1 │ │ + movdqa %xmm1,%xmm7 │ │ + pcmpgtd %xmm0,%xmm7 │ │ + pand %xmm7,%xmm0 │ │ + pandn %xmm1,%xmm7 │ │ + por %xmm0,%xmm7 │ │ + movdqa %xmm1,%xmm0 │ │ + pcmpgtd %xmm5,%xmm0 │ │ + pand %xmm0,%xmm5 │ │ + pandn %xmm1,%xmm0 │ │ + por %xmm5,%xmm0 │ │ + movdqa 0x110(%esp),%xmm2 │ │ + paddd %xmm2,%xmm7 │ │ + movdqa %xmm7,%xmm1 │ │ + pmuludq %xmm4,%xmm1 │ │ + pshufd $0xf5,%xmm4,%xmm5 │ │ + pshufd $0xf5,%xmm7,%xmm4 │ │ + pmuludq %xmm4,%xmm5 │ │ + paddd %xmm2,%xmm0 │ │ + pshufd $0xe8,%xmm1,%xmm4 │ │ + pshufd $0xe8,%xmm5,%xmm1 │ │ + punpckldq %xmm1,%xmm4 │ │ + movdqa %xmm0,%xmm1 │ │ + pmuludq %xmm6,%xmm1 │ │ + pshufd $0xf5,%xmm6,%xmm2 │ │ + pshufd $0xf5,%xmm0,%xmm5 │ │ + pmuludq %xmm5,%xmm2 │ │ + pshufd $0xe8,%xmm1,%xmm1 │ │ + pshufd $0xe8,%xmm2,%xmm2 │ │ + punpckldq %xmm2,%xmm1 │ │ + movdqa %xmm3,%xmm2 │ │ + pxor %xmm5,%xmm5 │ │ + punpckhwd %xmm5,%xmm3 │ │ + pshufd $0xf5,%xmm3,%xmm5 │ │ + movdqa 0x70(%esp),%xmm6 │ │ + pmuludq %xmm6,%xmm3 │ │ + pshufd $0xf5,%xmm6,%xmm6 │ │ + pmuludq %xmm5,%xmm6 │ │ + pxor %xmm5,%xmm5 │ │ + punpcklwd %xmm5,%xmm2 │ │ + pshufd $0xe8,%xmm3,%xmm3 │ │ + pshufd $0xe8,%xmm6,%xmm5 │ │ + punpckldq %xmm5,%xmm3 │ │ + pshufd $0xf5,%xmm2,%xmm5 │ │ + movdqa 0x30(%esp),%xmm6 │ │ + pmuludq %xmm6,%xmm2 │ │ + pshufd $0xf5,%xmm6,%xmm6 │ │ + pmuludq %xmm5,%xmm6 │ │ + pshufd $0xe8,%xmm2,%xmm2 │ │ + pshufd $0xe8,%xmm6,%xmm5 │ │ + punpckldq %xmm5,%xmm2 │ │ + movdqa 0xf0(%esp),%xmm5 │ │ + paddd %xmm5,%xmm2 │ │ + paddd %xmm4,%xmm2 │ │ + paddd %xmm5,%xmm3 │ │ + paddd %xmm1,%xmm3 │ │ + movdqa 0xe0(%esp),%xmm1 │ │ + psrad %xmm1,%xmm2 │ │ + psrad %xmm1,%xmm3 │ │ + movdqa 0xb0(%esp),%xmm6 │ │ + movdqa %xmm6,%xmm1 │ │ + pcmpgtd %xmm3,%xmm1 │ │ + pxor %xmm4,%xmm4 │ │ + pcmpgtd %xmm3,%xmm4 │ │ + pand %xmm1,%xmm3 │ │ + pandn %xmm6,%xmm1 │ │ + por %xmm3,%xmm1 │ │ + movdqa %xmm6,%xmm3 │ │ + pcmpgtd %xmm2,%xmm3 │ │ + pxor %xmm5,%xmm5 │ │ + pcmpgtd %xmm2,%xmm5 │ │ + pand %xmm3,%xmm2 │ │ + pandn %xmm6,%xmm3 │ │ + por %xmm2,%xmm3 │ │ + movdqa 0x100(%esp),%xmm2 │ │ + pandn %xmm3,%xmm5 │ │ + pandn %xmm1,%xmm4 │ │ + movdqa 0x80(%esp),%xmm1 │ │ + pshufb %xmm1,%xmm4 │ │ + pshufb %xmm1,%xmm5 │ │ + punpcklqdq %xmm4,%xmm5 │ │ + mov 0x18(%esp),%edx │ │ + movdqu %xmm5,(%edx,%ecx,2) │ │ + pshufb %xmm1,%xmm0 │ │ + pshufb %xmm1,%xmm7 │ │ + punpcklqdq %xmm0,%xmm7 │ │ + pshufb %xmm2,%xmm7 │ │ + mov 0xc(%esp),%edx │ │ + movq %xmm7,(%edx,%ecx,1) │ │ + add $0x8,%ecx │ │ + cmp %ecx,%esi │ │ + jne b7930 │ │ + cmp %edi,%esi │ │ + jne b7bd7 │ │ + jmp b7690 │ │ + nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movdqu %xmm0,-0x10(%esi) │ │ - movdqu %xmm0,(%esi) │ │ - add $0x20,%esi │ │ - add $0xfffffff0,%edi │ │ - jne b23e0 │ │ - cmp %eax,%edx │ │ - je b241b │ │ - lea 0x2cc(%esp,%eax,2),%esi │ │ - mov 0x20(%ebp),%edi │ │ - sub %eax,%edi │ │ - add $0x4,%edi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x18(%esp),%eax │ │ + mov %di,(%eax,%esi,2) │ │ + mov %dl,(%ebx,%esi,1) │ │ + inc %esi │ │ + mov 0x10(%ebp),%edi │ │ + cmp %esi,%edi │ │ + je b7690 │ │ + mov 0x14(%esp),%eax │ │ + movswl (%eax,%esi,2),%ecx │ │ + mov 0x10(%esp),%eax │ │ + movswl (%eax,%esi,2),%edx │ │ + mov %ecx,%eax │ │ + sub %edx,%eax │ │ + mov %eax,%edi │ │ + neg %edi │ │ + cmovl %eax,%edi │ │ + add $0x20,%edi │ │ + shr $0xa,%edi │ │ + cmp $0x1a,%edi │ │ + mov $0x1a,%eax │ │ + jb b7c07 │ │ + mov $0x1a,%edi │ │ + sub %edi,%eax │ │ + imul %edx,%eax │ │ + lea 0x26(%edi),%edx │ │ + imul %edx,%ecx │ │ + add 0x20(%esp),%eax │ │ + add %ecx,%eax │ │ + mov 0x24(%esp),%ecx │ │ + sar %cl,%eax │ │ + mov 0x28(%ebp),%ecx │ │ + cmp %ecx,%eax │ │ + mov 0xc(%esp),%ebx │ │ + jg b7c2b │ │ + mov %eax,%ecx │ │ + xor %edi,%edi │ │ + test %eax,%eax │ │ + js b7bc0 │ │ + mov %ecx,%edi │ │ + jmp b7bc0 │ │ + lea -0xc(%ebp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebx │ │ + pop %ebp │ │ + retq │ │ + lea 0x0(%esi),%esi │ │ + push %ebp │ │ + mov %esp,%ebp │ │ + push %ebx │ │ + push %edi │ │ + push %esi │ │ + and $0xfffffff0,%esp │ │ + sub $0x4b20,%esp │ │ + call b7c54 │ │ + pop %ebx │ │ + add $0x1f31c,%ebx │ │ + mov 0x10(%ebp),%esi │ │ + mov 0xc(%ebp),%eax │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0x4(%eax),%edi │ │ + sub $0x8,%esp │ │ + lea 0x408(%esp),%eax │ │ + mov %ebx,0x14(%esp) │ │ + push %edi │ │ + push %eax │ │ + call *(%ecx) │ │ + add $0x10,%esp │ │ + cmpl $0x0,0x28(%edi) │ │ + jne b7c88 │ │ + cmpl $0x0,0x24(%edi) │ │ + je b7cab │ │ + mov 0x24(%esi),%eax │ │ + lea 0x1bb4(%esp),%ecx │ │ + mov 0xc(%esp),%ebx │ │ + push $0x0 │ │ + push %edi │ │ + lea 0x408(%esp),%edx │ │ + push %edx │ │ + push %ecx │ │ + mov 0x8(%ebp),%ecx │ │ + call *(%ecx,%eax,4) │ │ + add $0x10,%esp │ │ + cmpl $0x0,0x2c(%edi) │ │ + jne b7cb7 │ │ + cmpl $0x0,0x24(%edi) │ │ + je b7cda │ │ + mov 0x24(%esi),%eax │ │ + lea 0x3368(%esp),%ecx │ │ + mov 0xc(%esp),%ebx │ │ + push $0x1 │ │ + push %edi │ │ + lea 0x408(%esp),%edx │ │ + push %edx │ │ + push %ecx │ │ + mov 0x8(%ebp),%ecx │ │ + call *(%ecx,%eax,4) │ │ + add $0x10,%esp │ │ + mov 0x4(%edi),%ecx │ │ + mov %ecx,%eax │ │ + mov %ecx,0x14(%esp) │ │ + test %ecx,%ecx │ │ + mov %edi,0x8(%esp) │ │ + je b80c9 │ │ + mov 0x10(%ebp),%eax │ │ + mov 0x28(%eax),%cl │ │ + mov $0x1,%edx │ │ + shl %cl,%edx │ │ + xor %eax,%eax │ │ + cmpb $0x0,0x8(%edi) │ │ + mov %edx,0x18(%esp) │ │ + je b7d26 │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movw $0x8000,(%esi) │ │ - add $0x2,%esi │ │ - dec %edi │ │ - jne b2410 │ │ - xor %esi,%esi │ │ - cmp $0xf,%edx │ │ - jbe b2457 │ │ - mov %edx,%esi │ │ - and $0xfffffff0,%esi │ │ - lea 0x2f4(%esp),%eax │ │ - mov 0x5c(%esp),%edi │ │ - movdqa -0x158e0(%edi),%xmm0 │ │ - mov %esi,%edi │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movdqu %xmm0,-0x10(%eax) │ │ - movdqu %xmm0,(%eax) │ │ - add $0x20,%eax │ │ - add $0xfffffff0,%edi │ │ - jne b2440 │ │ - xor %ebx,%ebx │ │ - cmp %esi,%edx │ │ - je b247d │ │ - mov 0x20(%ebp),%eax │ │ - sub %esi,%eax │ │ - add $0x4,%eax │ │ - lea 0x2e4(%esp,%esi,2),%edx │ │ + movzbl 0x9(%edi),%ecx │ │ + mov %cl,0x100(%esp,%eax,1) │ │ + inc %eax │ │ + movzbl 0x8(%edi),%ecx │ │ + cmp %ecx,%eax │ │ + jb b7d10 │ │ + mov %ecx,%eax │ │ + mov 0x14(%esp),%ecx │ │ + lea -0x1(%ecx),%edx │ │ + mov %edx,%ecx │ │ + mov %edx,0x1c(%esp) │ │ + test %edx,%edx │ │ + jle b800d │ │ + xor %esi,%esi │ │ + mov 0xc(%esp),%ecx │ │ + movaps -0x14ed0(%ecx),%xmm0 │ │ + movaps %xmm0,0xf0(%esp) │ │ + movaps -0x14ee0(%ecx),%xmm0 │ │ + movaps %xmm0,0xe0(%esp) │ │ + movaps -0x14ef0(%ecx),%xmm0 │ │ + movaps %xmm0,0xd0(%esp) │ │ + movaps -0x15020(%ecx),%xmm0 │ │ + movaps %xmm0,0xc0(%esp) │ │ + movdqa -0x14d80(%ecx),%xmm0 │ │ + movdqa -0x14d30(%ecx),%xmm1 │ │ + movdqa -0x14eb0(%ecx),%xmm2 │ │ + movdqa %xmm0,0x90(%esp) │ │ + movdqa %xmm2,0x80(%esp) │ │ + movdqa %xmm1,0xb0(%esp) │ │ + movzbl %al,%ecx │ │ + movzbl 0xa(%edi,%esi,2),%ebx │ │ + mov %ebx,%edi │ │ + sub %ecx,%edi │ │ + mov %edi,%eax │ │ + sar %eax │ │ + add $0x10000,%eax │ │ + cltd │ │ + mov %esi,0xa0(%esp) │ │ + inc %esi │ │ + mov %esi,0x2c(%esp) │ │ + idiv %edi │ │ + test %edi,%edi │ │ + jle b7fef │ │ + mov 0x8(%esp),%esi │ │ + mov %edi,0x20(%esp) │ │ + mov 0xa0(%esp),%edi │ │ + movzbl 0x9(%esi,%edi,2),%edx │ │ + movzbl 0xb(%esi,%edi,2),%esi │ │ + mov 0x20(%esp),%edi │ │ + sub %edx,%esi │ │ + mov %esi,0x28(%esp) │ │ + imul %eax,%esi │ │ + movl $0x0,0x10(%esp) │ │ + cmp $0x10,%edi │ │ + jb b7fb6 │ │ + mov %ebx,0x24(%esp) │ │ + mov %edi,%ebx │ │ + and $0xfffffff0,%ebx │ │ + movd %esi,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + movdqa %xmm0,0x40(%esp) │ │ + movd %edx,%xmm3 │ │ + pxor %xmm0,%xmm0 │ │ + pshufb %xmm0,%xmm3 │ │ + movdqa %xmm3,0x70(%esp) │ │ + lea 0x100(%esp,%ecx,1),%edi │ │ + mov %ebx,0x10(%esp) │ │ + movdqa 0xc0(%esp),%xmm3 │ │ + movdqa 0xd0(%esp),%xmm7 │ │ + movdqa 0xe0(%esp),%xmm6 │ │ + movdqa 0xf0(%esp),%xmm1 │ │ nop │ │ nop │ │ nop │ │ + movdqa 0x40(%esp),%xmm2 │ │ + movdqa %xmm2,%xmm0 │ │ + movdqa %xmm1,0x30(%esp) │ │ + pmuludq %xmm1,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm5 │ │ + pshufd $0xf5,%xmm1,%xmm0 │ │ + pshufd $0xf5,%xmm2,%xmm4 │ │ + pmuludq %xmm4,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + punpckldq %xmm0,%xmm5 │ │ + movdqa %xmm2,%xmm0 │ │ + movdqa %xmm6,%xmm1 │ │ + movdqa %xmm6,0x50(%esp) │ │ + pmuludq %xmm6,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm6 │ │ + pshufd $0xf5,%xmm1,%xmm0 │ │ + pmuludq %xmm4,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + punpckldq %xmm0,%xmm6 │ │ + movdqa %xmm2,%xmm0 │ │ + movdqa %xmm7,%xmm1 │ │ + movdqa %xmm7,0x60(%esp) │ │ + pmuludq %xmm7,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm7 │ │ + pshufd $0xf5,%xmm1,%xmm0 │ │ + pmuludq %xmm4,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + punpckldq %xmm0,%xmm7 │ │ + movdqa %xmm3,%xmm1 │ │ + pshufd $0xf5,%xmm3,%xmm3 │ │ + pmuludq %xmm4,%xmm3 │ │ + pmuludq %xmm1,%xmm2 │ │ + pshufd $0xe8,%xmm2,%xmm0 │ │ + pshufd $0xe8,%xmm3,%xmm3 │ │ + punpckldq %xmm3,%xmm0 │ │ + movdqa 0x90(%esp),%xmm3 │ │ + paddd %xmm3,%xmm0 │ │ + paddd %xmm3,%xmm7 │ │ + psrld $0x10,%xmm7 │ │ + psrld $0x10,%xmm0 │ │ + movdqa 0x80(%esp),%xmm2 │ │ + pand %xmm2,%xmm0 │ │ + pand %xmm2,%xmm7 │ │ + packuswb %xmm7,%xmm0 │ │ + paddd %xmm3,%xmm6 │ │ + paddd %xmm3,%xmm5 │ │ + psrld $0x10,%xmm5 │ │ + psrld $0x10,%xmm6 │ │ + pand %xmm2,%xmm6 │ │ + pand %xmm2,%xmm5 │ │ + packuswb %xmm5,%xmm6 │ │ + packuswb %xmm6,%xmm0 │ │ + paddb 0x70(%esp),%xmm0 │ │ + movdqu %xmm0,(%edi) │ │ + movdqa 0xb0(%esp),%xmm0 │ │ + paddd %xmm0,%xmm1 │ │ + movdqa %xmm1,%xmm3 │ │ + movdqa 0x60(%esp),%xmm7 │ │ + paddd %xmm0,%xmm7 │ │ + movdqa 0x50(%esp),%xmm6 │ │ + paddd %xmm0,%xmm6 │ │ + movdqa 0x30(%esp),%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + add $0x10,%edi │ │ + add $0xfffffff0,%ebx │ │ + jne b7e70 │ │ + mov 0x10(%esp),%edi │ │ + cmp %edi,0x20(%esp) │ │ + mov 0x24(%esp),%ebx │ │ + je b7fef │ │ + add 0x10(%esp),%ecx │ │ + lea 0x100(%esp,%ecx,1),%edi │ │ + sub %ebx,%ecx │ │ + imul 0x10(%esp),%eax │ │ + imul 0x28(%esp),%eax │ │ + add $0x8000,%eax │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movw $0x8000,(%edx) │ │ - add $0x2,%edx │ │ - dec %eax │ │ - jne b2470 │ │ - xor %ebx,%ebx │ │ - mov 0x24(%ebp),%eax │ │ - test $0x8,%cl │ │ - mov %eax,%edx │ │ - mov %eax,0x1ac(%esp) │ │ - jne b2582 │ │ - mov 0x20(%ebp),%edx │ │ - add $0x4,%edx │ │ - mov %eax,%edi │ │ - jle b2585 │ │ - xor %esi,%esi │ │ - cmp $0x10,%edx │ │ - jb b24e5 │ │ - mov %edx,%esi │ │ - and $0xfffffff0,%esi │ │ - mov 0x24(%ebp),%eax │ │ - lea (%eax,%eax,2),%eax │ │ - lea 0x30c(%esp,%eax,8),%edi │ │ - mov 0x5c(%esp),%eax │ │ - movdqa -0x158e0(%eax),%xmm0 │ │ - mov %esi,%eax │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %eax,%ebx │ │ + shr $0x10,%ebx │ │ + add %dl,%bl │ │ + mov %bl,(%edi) │ │ + inc %edi │ │ + add %esi,%eax │ │ + inc %ecx │ │ + jne b7fe0 │ │ + mov 0x2c(%esp),%esi │ │ + cmp 0x1c(%esp),%esi │ │ + mov 0x8(%esp),%edi │ │ + je b800d │ │ + mov 0xa0(%esp),%eax │ │ + mov 0xa(%edi,%eax,2),%al │ │ + jmp b7db0 │ │ + mov 0x14(%esp),%eax │ │ + movzbl 0x6(%edi,%eax,2),%esi │ │ + mov 0x18(%esp),%ebx │ │ + mov %ebx,%ecx │ │ + sub %esi,%ecx │ │ + jle b80c9 │ │ + mov 0x1c(%esp),%eax │ │ + lea 0x9(%edi,%eax,2),%eax │ │ + cmp $0x1f,%ecx │ │ + ja b8035 │ │ + mov %esi,%edx │ │ + jmp b80ad │ │ + lea 0x100(%esp,%esi,1),%edx │ │ + mov %edx,0x30(%esp) │ │ + mov 0x14(%esp),%edx │ │ + lea 0x8(%edi,%edx,2),%edi │ │ + cmp %edi,0x30(%esp) │ │ + jae b8061 │ │ + lea 0x100(%esp,%ebx,1),%edx │ │ + cmp %edx,%eax │ │ + jae b8061 │ │ + mov %esi,%edx │ │ + mov 0x8(%esp),%edi │ │ + jmp b80ad │ │ + mov %ecx,%edi │ │ + and $0xffffffe0,%edi │ │ + lea (%edi,%esi,1),%edx │ │ + movzbl (%eax),%ebx │ │ + movd %ebx,%xmm0 │ │ + pxor %xmm1,%xmm1 │ │ + pshufb %xmm1,%xmm0 │ │ + lea 0x100(%esp),%ebx │ │ + lea 0x10(%esi,%ebx,1),%esi │ │ + mov %edi,%ebx │ │ nop │ │ nop │ │ - movdqu %xmm0,-0x10(%edi) │ │ - movdqu %xmm0,(%edi) │ │ - add $0x20,%edi │ │ - add $0xfffffff0,%eax │ │ - jne b24d0 │ │ - cmp %esi,%edx │ │ - je b250b │ │ - mov 0x20(%ebp),%edi │ │ - sub %esi,%edi │ │ - add $0x4,%edi │ │ - mov 0x24(%ebp),%eax │ │ - lea (%eax,%eax,2),%eax │ │ - lea (%esi,%eax,4),%eax │ │ - lea 0x2fc(%esp,%eax,2),%eax │ │ nop │ │ nop │ │ nop │ │ - movw $0x8000,(%eax) │ │ - add $0x2,%eax │ │ - dec %edi │ │ - jne b2500 │ │ - xor %esi,%esi │ │ - cmp $0xf,%edx │ │ - mov 0x24(%ebp),%eax │ │ - jbe b255a │ │ - mov %edx,%esi │ │ - and $0xfffffff0,%esi │ │ - lea (%eax,%eax,2),%eax │ │ - lea 0x324(%esp,%eax,8),%edi │ │ - mov 0x5c(%esp),%eax │ │ - movdqa -0x158e0(%eax),%xmm0 │ │ - mov %esi,%eax │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movdqu %xmm0,-0x10(%esi) │ │ + movdqu %xmm0,(%esi) │ │ + add $0x20,%esi │ │ + add $0xffffffe0,%ebx │ │ + jne b8090 │ │ + cmp %edi,%ecx │ │ + mov 0x8(%esp),%edi │ │ + mov 0x18(%esp),%ebx │ │ + je b80c9 │ │ + lea 0x100(%esp,%edx,1),%ecx │ │ + sub %edx,%ebx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movdqu %xmm0,-0x10(%edi) │ │ - movdqu %xmm0,(%edi) │ │ - add $0x20,%edi │ │ - add $0xfffffff0,%eax │ │ - jne b2540 │ │ - cmp %esi,%edx │ │ - mov 0x24(%ebp),%eax │ │ - mov %eax,%edi │ │ - je b2585 │ │ - mov 0x20(%ebp),%edx │ │ - sub %esi,%edx │ │ - add $0x4,%edx │ │ - lea (%eax,%eax,2),%eax │ │ - lea (%esi,%eax,4),%eax │ │ - lea 0x314(%esp,%eax,2),%eax │ │ nop │ │ - movw $0x8000,(%eax) │ │ - add $0x2,%eax │ │ - dec %edx │ │ - jne b2570 │ │ - mov 0x24(%ebp),%eax │ │ - mov %eax,%edi │ │ - jmp b2585 │ │ - lea 0x2(%eax),%edi │ │ - lea 0x300(%esp),%eax │ │ - mov %eax,0xe8(%esp) │ │ - movl $0xfffffffe,0x60(%esp) │ │ - test $0x1,%cl │ │ - jne b25cc │ │ - movl $0x0,0x60(%esp) │ │ - mov %edi,%edx │ │ - sub %ebx,%edx │ │ - jle b25cc │ │ - lea (%ebx,%ebx,2),%eax │ │ - lea 0x300(%esp),%esi │ │ - lea -0x4(%esi,%eax,8),%eax │ │ + movzbl (%eax),%edx │ │ + mov %dl,(%ecx) │ │ + inc %ecx │ │ + dec %ebx │ │ + jne b80c0 │ │ + mov 0x28(%edi),%ecx │ │ + mov %ecx,%eax │ │ + mov %ecx,0x14(%esp) │ │ + test %ecx,%ecx │ │ + je b84b9 │ │ + mov 0x10(%ebp),%eax │ │ + mov 0x28(%eax),%cl │ │ + mov $0x1,%edx │ │ + shl %cl,%edx │ │ + xor %eax,%eax │ │ + cmpb $0x0,0x30(%edi) │ │ + mov %edx,0x18(%esp) │ │ + je b8116 │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movl $0x80008000,(%eax) │ │ - add $0x18,%eax │ │ - dec %edx │ │ - jne b25c0 │ │ - test $0x2,%cl │ │ - jne b2601 │ │ - mov %edi,%ecx │ │ - sub %ebx,%ecx │ │ - mov 0x20(%ebp),%eax │ │ - jle b2607 │ │ - lea (%ebx,%ebx,2),%eax │ │ - lea 0x300(%esp),%edx │ │ - lea (%edx,%eax,8),%eax │ │ - mov 0x20(%ebp),%edx │ │ - lea (%eax,%edx,2),%eax │ │ nop │ │ nop │ │ nop │ │ - movl $0x80008000,(%eax) │ │ - add $0x18,%eax │ │ - dec %ecx │ │ - jne b25f0 │ │ - mov 0x20(%ebp),%eax │ │ - jmp b2607 │ │ - mov 0x20(%ebp),%eax │ │ - add $0x2,%eax │ │ - mov %eax,0x70(%esp) │ │ - mov %edi,0xc0(%esp) │ │ - mov %ebx,0x140(%esp) │ │ - test %ebx,%ebx │ │ - jns b27f2 │ │ - mov 0x70(%esp),%eax │ │ - sub 0x60(%esp),%eax │ │ - mov %eax,0x110(%esp) │ │ - jle b27f2 │ │ - mov 0x9c(%esp),%esi │ │ - sar %esi │ │ - mov 0x140(%esp),%eax │ │ - lea 0x0(,%eax,4),%eax │ │ - lea (%eax,%eax,2),%eax │ │ - mov 0x60(%esp),%ecx │ │ - lea 0x1a(%ecx,%eax,1),%edx │ │ - mov %edx,0x40(%esp) │ │ - mov 0x70(%esp),%edx │ │ - lea 0x1a(%edx,%eax,1),%edx │ │ - mov %edx,0xa0(%esp) │ │ - mov 0x110(%esp),%edi │ │ - and $0xfffffff0,%edi │ │ - lea 0x310(%esp,%eax,2),%edx │ │ - lea 0x300(%esp,%eax,2),%ebx │ │ - mov 0xc(%ebp),%eax │ │ - mov %edi,0xb0(%esp) │ │ - lea (%ecx,%edi,1),%ecx │ │ - mov %ecx,0xd0(%esp) │ │ - mov %esi,0x20(%esp) │ │ - lea (%esi,%esi,1),%ecx │ │ - mov %ecx,0x30(%esp) │ │ - movl $0x0,(%esp) │ │ - mov %eax,%edi │ │ - cmpl $0x10,0x110(%esp) │ │ - mov 0x60(%esp),%esi │ │ - mov 0x70(%esp),%ecx │ │ - jb b27e0 │ │ - jmp b2700 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movzbl 0x31(%edi),%ecx │ │ + mov %cl,0x200(%esp,%eax,1) │ │ + inc %eax │ │ + movzbl 0x30(%edi),%ecx │ │ + cmp %ecx,%eax │ │ + jb b8100 │ │ + mov %ecx,%eax │ │ + mov 0x14(%esp),%ecx │ │ + lea -0x1(%ecx),%edx │ │ + mov %edx,%ecx │ │ + mov %edx,0x1c(%esp) │ │ + test %edx,%edx │ │ + jle b8400 │ │ + xor %ebx,%ebx │ │ + mov 0xc(%esp),%ecx │ │ + movaps -0x14ed0(%ecx),%xmm0 │ │ + movaps %xmm0,0xf0(%esp) │ │ + movaps -0x14ee0(%ecx),%xmm0 │ │ + movaps %xmm0,0xe0(%esp) │ │ + movaps -0x14ef0(%ecx),%xmm0 │ │ + movaps %xmm0,0xd0(%esp) │ │ + movaps -0x15020(%ecx),%xmm0 │ │ + movaps %xmm0,0xc0(%esp) │ │ + movdqa -0x14d80(%ecx),%xmm0 │ │ + movdqa -0x14d30(%ecx),%xmm1 │ │ + movdqa -0x14eb0(%ecx),%xmm2 │ │ + movdqa %xmm0,0x80(%esp) │ │ + movdqa %xmm2,0xb0(%esp) │ │ + movdqa %xmm1,0xa0(%esp) │ │ + movzbl %al,%esi │ │ + movzbl 0x32(%edi,%ebx,2),%edi │ │ + mov %edi,0x20(%esp) │ │ + sub %esi,%edi │ │ + mov %edi,%eax │ │ + sar %eax │ │ + add $0x10000,%eax │ │ + cltd │ │ + mov %ebx,0x10(%esp) │ │ + lea 0x1(%ebx),%ecx │ │ + mov %ecx,0x2c(%esp) │ │ + idiv %edi │ │ + test %edi,%edi │ │ + jle b83e3 │ │ + mov %edi,%ecx │ │ + mov %eax,%edx │ │ + mov 0x10(%esp),%eax │ │ + mov 0x8(%esp),%edi │ │ + movzbl 0x31(%edi,%eax,2),%ebx │ │ + movzbl 0x33(%edi,%eax,2),%eax │ │ + mov %ebx,0x40(%esp) │ │ + sub %ebx,%eax │ │ + mov %eax,0x28(%esp) │ │ + mov %eax,%ebx │ │ + imul %edx,%ebx │ │ + xor %eax,%eax │ │ + cmp $0x10,%ecx │ │ + jb b83a1 │ │ + mov %ecx,0x24(%esp) │ │ + and $0xfffffff0,%ecx │ │ + movd %ebx,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + movdqa %xmm0,0x70(%esp) │ │ + movd 0x40(%esp),%xmm3 │ │ + pxor %xmm0,%xmm0 │ │ + pshufb %xmm0,%xmm3 │ │ + movdqa %xmm3,0x90(%esp) │ │ + lea 0x200(%esp),%eax │ │ + lea (%eax,%esi,1),%edi │ │ + mov %ecx,%eax │ │ + movdqa 0xc0(%esp),%xmm3 │ │ + movdqa 0xd0(%esp),%xmm7 │ │ + movdqa 0xe0(%esp),%xmm6 │ │ + movdqa 0xf0(%esp),%xmm1 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movdqa 0x70(%esp),%xmm2 │ │ + movdqa %xmm2,%xmm0 │ │ + movdqa %xmm1,0x30(%esp) │ │ + pmuludq %xmm1,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm5 │ │ + pshufd $0xf5,%xmm1,%xmm0 │ │ + pshufd $0xf5,%xmm2,%xmm4 │ │ + pmuludq %xmm4,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + punpckldq %xmm0,%xmm5 │ │ + movdqa %xmm2,%xmm0 │ │ + movdqa %xmm6,%xmm1 │ │ + movdqa %xmm6,0x50(%esp) │ │ + pmuludq %xmm6,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm6 │ │ + pshufd $0xf5,%xmm1,%xmm0 │ │ + pmuludq %xmm4,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + punpckldq %xmm0,%xmm6 │ │ + movdqa %xmm2,%xmm0 │ │ + movdqa %xmm7,%xmm1 │ │ + movdqa %xmm7,0x60(%esp) │ │ + pmuludq %xmm7,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm7 │ │ + pshufd $0xf5,%xmm1,%xmm0 │ │ + pmuludq %xmm4,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + punpckldq %xmm0,%xmm7 │ │ + movdqa %xmm3,%xmm1 │ │ + pshufd $0xf5,%xmm3,%xmm3 │ │ + pmuludq %xmm4,%xmm3 │ │ + pmuludq %xmm1,%xmm2 │ │ + pshufd $0xe8,%xmm2,%xmm0 │ │ + pshufd $0xe8,%xmm3,%xmm3 │ │ + punpckldq %xmm3,%xmm0 │ │ + movdqa 0x80(%esp),%xmm3 │ │ + paddd %xmm3,%xmm0 │ │ + paddd %xmm3,%xmm7 │ │ + psrld $0x10,%xmm7 │ │ + psrld $0x10,%xmm0 │ │ + movdqa 0xb0(%esp),%xmm2 │ │ + pand %xmm2,%xmm0 │ │ + pand %xmm2,%xmm7 │ │ + packuswb %xmm7,%xmm0 │ │ + paddd %xmm3,%xmm6 │ │ + paddd %xmm3,%xmm5 │ │ + psrld $0x10,%xmm5 │ │ + psrld $0x10,%xmm6 │ │ + pand %xmm2,%xmm6 │ │ + pand %xmm2,%xmm5 │ │ + packuswb %xmm5,%xmm6 │ │ + packuswb %xmm6,%xmm0 │ │ + paddb 0x90(%esp),%xmm0 │ │ + movdqu %xmm0,(%edi) │ │ + movdqa 0xa0(%esp),%xmm0 │ │ + paddd %xmm0,%xmm1 │ │ + movdqa %xmm1,%xmm3 │ │ + movdqa 0x60(%esp),%xmm7 │ │ + paddd %xmm0,%xmm7 │ │ + movdqa 0x50(%esp),%xmm6 │ │ + paddd %xmm0,%xmm6 │ │ + movdqa 0x30(%esp),%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + add $0x10,%edi │ │ + add $0xfffffff0,%ecx │ │ + jne b8260 │ │ + cmp %eax,0x24(%esp) │ │ + je b83e3 │ │ + add %eax,%esi │ │ + mov %eax,%edi │ │ + lea 0x200(%esp),%eax │ │ + lea (%eax,%esi,1),%ecx │ │ + sub 0x20(%esp),%esi │ │ + imul %edi,%edx │ │ + imul 0x28(%esp),%edx │ │ + add $0x8000,%edx │ │ nop │ │ nop │ │ - incl (%esp) │ │ - add 0x30(%esp),%edi │ │ - add $0x18,%edx │ │ - add $0x18,%ebx │ │ - incl 0x140(%esp) │ │ - je b27f2 │ │ - cmpl $0x10,0x110(%esp) │ │ - mov 0x60(%esp),%esi │ │ - mov 0x70(%esp),%ecx │ │ - jb b27e0 │ │ - mov (%esp),%esi │ │ - lea 0x0(,%esi,4),%eax │ │ - mov %eax,0x80(%esp) │ │ - mov 0x20(%esp),%eax │ │ - imul %esi,%eax │ │ - mov 0x80(%esp),%esi │ │ - lea (%esi,%esi,2),%esi │ │ - mov %esi,0x80(%esp) │ │ - mov %eax,0x170(%esp) │ │ - lea (%ecx,%eax,1),%eax │ │ - mov 0xc(%ebp),%esi │ │ - lea (%esi,%eax,2),%eax │ │ - mov %eax,0x150(%esp) │ │ - mov 0x40(%esp),%eax │ │ - mov 0x80(%esp),%esi │ │ - add %esi,%eax │ │ - lea 0x2cc(%esp,%eax,2),%eax │ │ - cmp 0x150(%esp),%eax │ │ - jae b278b │ │ - mov 0x170(%esp),%eax │ │ - add 0x60(%esp),%eax │ │ - mov 0xc(%ebp),%esi │ │ - lea (%esi,%eax,2),%eax │ │ - mov 0x80(%esp),%esi │ │ - add 0xa0(%esp),%esi │ │ - lea 0x2cc(%esp,%esi,2),%esi │ │ - cmp %esi,%eax │ │ - mov 0x60(%esp),%esi │ │ - jb b27e0 │ │ - mov 0xb0(%esp),%esi │ │ - mov 0x60(%esp),%eax │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movdqu (%edi,%eax,2),%xmm0 │ │ - movdqu 0x10(%edi,%eax,2),%xmm1 │ │ - movdqu %xmm0,-0x10(%edx,%eax,2) │ │ - movdqu %xmm1,(%edx,%eax,2) │ │ - add $0x10,%eax │ │ - add $0xfffffff0,%esi │ │ - jne b27a0 │ │ - mov 0xb0(%esp),%eax │ │ - cmp %eax,0x110(%esp) │ │ - mov 0xd0(%esp),%esi │ │ - mov 0x70(%esp),%ecx │ │ - je b26d0 │ │ nop │ │ nop │ │ nop │ │ - movzwl (%edi,%esi,2),%eax │ │ - mov %ax,(%ebx,%esi,2) │ │ + mov %edx,%eax │ │ + shr $0x10,%eax │ │ + mov %ebx,%edi │ │ + add 0x40(%esp),%al │ │ + mov %al,(%ecx) │ │ + inc %ecx │ │ + add %ebx,%edx │ │ inc %esi │ │ - cmp %esi,%ecx │ │ - jne b27e0 │ │ - jmp b26d0 │ │ - cmpl $0x0,0x24(%ebp) │ │ - mov 0x5c(%esp),%ebx │ │ - jle b2854 │ │ - cmpl $0x0,0x60(%esp) │ │ - jns b2854 │ │ - mov 0x8(%ebp),%eax │ │ - mov 0x60(%esp),%ecx │ │ - lea (%ecx,%ecx,1),%edx │ │ - neg %edx │ │ - mov %edx,0x80(%esp) │ │ - lea 0x4(%eax,%ecx,2),%edi │ │ - lea 0x300(%esp,%ecx,2),%esi │ │ - mov 0x24(%ebp),%eax │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + jne b83d0 │ │ + mov 0x2c(%esp),%esi │ │ + cmp 0x1c(%esp),%esi │ │ + mov 0x8(%esp),%edi │ │ + je b8400 │ │ + mov 0x10(%esp),%eax │ │ + mov 0x32(%edi,%eax,2),%al │ │ + mov %esi,%ebx │ │ + jmp b81a0 │ │ + mov 0x14(%esp),%eax │ │ + movzbl 0x2e(%edi,%eax,2),%esi │ │ + mov 0x18(%esp),%ebx │ │ + mov %ebx,%ecx │ │ + sub %esi,%ecx │ │ + jle b84b9 │ │ + mov 0x1c(%esp),%eax │ │ + lea 0x31(%edi,%eax,2),%eax │ │ + cmp $0x1f,%ecx │ │ + ja b8428 │ │ + mov %esi,%edx │ │ + jmp b849d │ │ + lea 0x200(%esp,%esi,1),%edx │ │ + mov %edx,0x30(%esp) │ │ + mov 0x14(%esp),%edx │ │ + lea 0x30(%edi,%edx,2),%edi │ │ + cmp %edi,0x30(%esp) │ │ + jae b8454 │ │ + lea 0x200(%esp,%ebx,1),%edx │ │ + cmp %edx,%eax │ │ + jae b8454 │ │ + mov %esi,%edx │ │ + mov 0x8(%esp),%edi │ │ + jmp b849d │ │ + mov %ecx,%edi │ │ + and $0xffffffe0,%edi │ │ + lea (%edi,%esi,1),%edx │ │ + movzbl (%eax),%ebx │ │ + movd %ebx,%xmm0 │ │ + pxor %xmm1,%xmm1 │ │ + pshufb %xmm1,%xmm0 │ │ + lea 0x100(%esp),%ebx │ │ + lea 0x110(%esi,%ebx,1),%esi │ │ + mov %edi,%ebx │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movdqu %xmm0,-0x10(%esi) │ │ + movdqu %xmm0,(%esi) │ │ + add $0x20,%esi │ │ + add $0xffffffe0,%ebx │ │ + jne b8480 │ │ + cmp %edi,%ecx │ │ + mov 0x8(%esp),%edi │ │ + mov 0x18(%esp),%ebx │ │ + je b84b9 │ │ + lea 0x200(%esp,%edx,1),%ecx │ │ + sub %edx,%ebx │ │ nop │ │ nop │ │ - mov %eax,(%esp) │ │ - sub $0x4,%esp │ │ - pushl 0x84(%esp) │ │ - push %edi │ │ - push %esi │ │ - call 14a0 │ │ - mov 0x10(%esp),%eax │ │ - add $0x10,%esp │ │ - add $0x4,%edi │ │ - add $0x18,%esi │ │ - dec %eax │ │ - jne b2830 │ │ - cmpl $0x0,0xc0(%esp) │ │ - jle b2942 │ │ - lea 0x310(%esp),%eax │ │ - mov 0x1c(%esp),%edx │ │ - xor %ecx,%ecx │ │ - lea 0x300(%esp),%ebx │ │ - jmp b289e │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - add $0x18,%ebx │ │ - mov (%esp),%ecx │ │ + movzbl (%eax),%edx │ │ + mov %dl,(%ecx) │ │ inc %ecx │ │ - add 0x9c(%esp),%edx │ │ - add $0x18,%eax │ │ - cmp 0xc0(%esp),%ecx │ │ - je b2942 │ │ - mov %ecx,(%esp) │ │ - cmp 0x24(%ebp),%ecx │ │ - mov 0x60(%esp),%esi │ │ - mov $0x0,%ecx │ │ - cmovl %ecx,%esi │ │ - mov 0x70(%esp),%edi │ │ - sub %esi,%edi │ │ - jle b2880 │ │ - cmp $0xf,%edi │ │ - ja b28d0 │ │ - mov %esi,%ecx │ │ - mov 0x70(%esp),%edi │ │ - jmp b2930 │ │ + dec %ebx │ │ + jne b84b0 │ │ + mov 0x2c(%edi),%ecx │ │ + mov %ecx,%eax │ │ + mov %ecx,0x14(%esp) │ │ + test %ecx,%ecx │ │ + je b88a9 │ │ + mov 0x10(%ebp),%eax │ │ + mov 0x28(%eax),%cl │ │ + mov $0x1,%edx │ │ + shl %cl,%edx │ │ + xor %eax,%eax │ │ + cmpb $0x0,0x44(%edi) │ │ + mov %edx,0x18(%esp) │ │ + je b8506 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %edi,0x80(%esp) │ │ - and $0xfffffff0,%edi │ │ - lea (%esi,%edi,1),%ecx │ │ - mov %edi,0x110(%esp) │ │ nop │ │ nop │ │ + movzbl 0x45(%edi),%ecx │ │ + mov %cl,0x300(%esp,%eax,1) │ │ + inc %eax │ │ + movzbl 0x44(%edi),%ecx │ │ + cmp %ecx,%eax │ │ + jb b84f0 │ │ + mov %ecx,%eax │ │ + mov 0x14(%esp),%ecx │ │ + lea -0x1(%ecx),%edx │ │ + mov %edx,%ecx │ │ + mov %edx,0x1c(%esp) │ │ + test %edx,%edx │ │ + jle b87f0 │ │ + xor %ebx,%ebx │ │ + mov 0xc(%esp),%ecx │ │ + movaps -0x14ed0(%ecx),%xmm0 │ │ + movaps %xmm0,0xf0(%esp) │ │ + movaps -0x14ee0(%ecx),%xmm0 │ │ + movaps %xmm0,0xe0(%esp) │ │ + movaps -0x14ef0(%ecx),%xmm0 │ │ + movaps %xmm0,0xd0(%esp) │ │ + movaps -0x15020(%ecx),%xmm0 │ │ + movaps %xmm0,0xc0(%esp) │ │ + movdqa -0x14d80(%ecx),%xmm0 │ │ + movdqa -0x14d30(%ecx),%xmm1 │ │ + movdqa -0x14eb0(%ecx),%xmm2 │ │ + movdqa %xmm0,0x80(%esp) │ │ + movdqa %xmm2,0xb0(%esp) │ │ + movdqa %xmm1,0xa0(%esp) │ │ + movzbl %al,%esi │ │ + movzbl 0x46(%edi,%ebx,2),%edi │ │ + mov %edi,0x20(%esp) │ │ + sub %esi,%edi │ │ + mov %edi,%eax │ │ + sar %eax │ │ + add $0x10000,%eax │ │ + cltd │ │ + mov %ebx,0x10(%esp) │ │ + lea 0x1(%ebx),%ecx │ │ + mov %ecx,0x2c(%esp) │ │ + idiv %edi │ │ + test %edi,%edi │ │ + jle b87d3 │ │ + mov %edi,%ecx │ │ + mov %eax,%edx │ │ + mov 0x10(%esp),%eax │ │ + mov 0x8(%esp),%edi │ │ + movzbl 0x45(%edi,%eax,2),%ebx │ │ + movzbl 0x47(%edi,%eax,2),%eax │ │ + mov %ebx,0x40(%esp) │ │ + sub %ebx,%eax │ │ + mov %eax,0x28(%esp) │ │ + mov %eax,%ebx │ │ + imul %edx,%ebx │ │ + xor %eax,%eax │ │ + cmp $0x10,%ecx │ │ + jb b8791 │ │ + mov %ecx,0x24(%esp) │ │ + and $0xfffffff0,%ecx │ │ + movd %ebx,%xmm0 │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ + movdqa %xmm0,0x70(%esp) │ │ + movd 0x40(%esp),%xmm3 │ │ + pxor %xmm0,%xmm0 │ │ + pshufb %xmm0,%xmm3 │ │ + movdqa %xmm3,0x90(%esp) │ │ + lea 0x300(%esp),%eax │ │ + lea (%eax,%esi,1),%edi │ │ + mov %ecx,%eax │ │ + movdqa 0xc0(%esp),%xmm3 │ │ + movdqa 0xd0(%esp),%xmm7 │ │ + movdqa 0xe0(%esp),%xmm6 │ │ + movdqa 0xf0(%esp),%xmm1 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movdqa 0x70(%esp),%xmm2 │ │ + movdqa %xmm2,%xmm0 │ │ + movdqa %xmm1,0x30(%esp) │ │ + pmuludq %xmm1,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm5 │ │ + pshufd $0xf5,%xmm1,%xmm0 │ │ + pshufd $0xf5,%xmm2,%xmm4 │ │ + pmuludq %xmm4,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + punpckldq %xmm0,%xmm5 │ │ + movdqa %xmm2,%xmm0 │ │ + movdqa %xmm6,%xmm1 │ │ + movdqa %xmm6,0x50(%esp) │ │ + pmuludq %xmm6,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm6 │ │ + pshufd $0xf5,%xmm1,%xmm0 │ │ + pmuludq %xmm4,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + punpckldq %xmm0,%xmm6 │ │ + movdqa %xmm2,%xmm0 │ │ + movdqa %xmm7,%xmm1 │ │ + movdqa %xmm7,0x60(%esp) │ │ + pmuludq %xmm7,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm7 │ │ + pshufd $0xf5,%xmm1,%xmm0 │ │ + pmuludq %xmm4,%xmm0 │ │ + pshufd $0xe8,%xmm0,%xmm0 │ │ + punpckldq %xmm0,%xmm7 │ │ + movdqa %xmm3,%xmm1 │ │ + pshufd $0xf5,%xmm3,%xmm3 │ │ + pmuludq %xmm4,%xmm3 │ │ + pmuludq %xmm1,%xmm2 │ │ + pshufd $0xe8,%xmm2,%xmm0 │ │ + pshufd $0xe8,%xmm3,%xmm3 │ │ + punpckldq %xmm3,%xmm0 │ │ + movdqa 0x80(%esp),%xmm3 │ │ + paddd %xmm3,%xmm0 │ │ + paddd %xmm3,%xmm7 │ │ + psrld $0x10,%xmm7 │ │ + psrld $0x10,%xmm0 │ │ + movdqa 0xb0(%esp),%xmm2 │ │ + pand %xmm2,%xmm0 │ │ + pand %xmm2,%xmm7 │ │ + packuswb %xmm7,%xmm0 │ │ + paddd %xmm3,%xmm6 │ │ + paddd %xmm3,%xmm5 │ │ + psrld $0x10,%xmm5 │ │ + psrld $0x10,%xmm6 │ │ + pand %xmm2,%xmm6 │ │ + pand %xmm2,%xmm5 │ │ + packuswb %xmm5,%xmm6 │ │ + packuswb %xmm6,%xmm0 │ │ + paddb 0x90(%esp),%xmm0 │ │ + movdqu %xmm0,(%edi) │ │ + movdqa 0xa0(%esp),%xmm0 │ │ + paddd %xmm0,%xmm1 │ │ + movdqa %xmm1,%xmm3 │ │ + movdqa 0x60(%esp),%xmm7 │ │ + paddd %xmm0,%xmm7 │ │ + movdqa 0x50(%esp),%xmm6 │ │ + paddd %xmm0,%xmm6 │ │ + movdqa 0x30(%esp),%xmm1 │ │ + paddd %xmm0,%xmm1 │ │ + add $0x10,%edi │ │ + add $0xfffffff0,%ecx │ │ + jne b8650 │ │ + cmp %eax,0x24(%esp) │ │ + je b87d3 │ │ + add %eax,%esi │ │ + mov %eax,%edi │ │ + lea 0x300(%esp),%eax │ │ + lea (%eax,%esi,1),%ecx │ │ + sub 0x20(%esp),%esi │ │ + imul %edi,%edx │ │ + imul 0x28(%esp),%edx │ │ + add $0x8000,%edx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movdqu (%edx,%esi,2),%xmm0 │ │ - movdqu 0x10(%edx,%esi,2),%xmm1 │ │ - movdqu %xmm0,-0x10(%eax,%esi,2) │ │ - movdqu %xmm1,(%eax,%esi,2) │ │ - add $0x10,%esi │ │ - add $0xfffffff0,%edi │ │ - jne b28f0 │ │ - mov 0x110(%esp),%esi │ │ - cmp %esi,0x80(%esp) │ │ - mov 0x70(%esp),%edi │ │ - je b2880 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movzwl (%edx,%ecx,2),%esi │ │ - mov %si,(%ebx,%ecx,2) │ │ - inc %ecx │ │ - cmp %ecx,%edi │ │ - jne b2930 │ │ - jmp b2880 │ │ - mov 0x1c(%ebp),%edi │ │ - mov 0x10(%ebp),%edx │ │ - test %edx,%edx │ │ - je b4b9e │ │ - bsr 0x2c(%ebp),%eax │ │ - xor $0x1f,%eax │ │ - mov $0x18,%cl │ │ - sub %al,%cl │ │ mov %edx,%eax │ │ - shr %cl,%eax │ │ - and $0x1,%eax │ │ - mov $0x4,%esi │ │ - sub %eax,%esi │ │ - bsr %edx,%eax │ │ - xor %ecx,%ecx │ │ - mov %edi,%ebx │ │ - sub %eax,%ebx │ │ - cmovs %ecx,%ebx │ │ - cmpl $0x0,0x14(%ebp) │ │ - mov 0x1c(%esp),%edx │ │ - mov %esi,0x12c(%esp) │ │ - mov %ebx,0x140(%esp) │ │ - je b5916 │ │ - bsr 0x14(%ebp),%eax │ │ - sub %eax,%edi │ │ - cmovns %edi,%ecx │ │ - mov %esi,%edi │ │ - and $0x1,%edi │ │ - or $0x2,%edi │ │ - mov 0x20(%ebp),%eax │ │ - and $0xfffffff8,%eax │ │ - mov %eax,0x254(%esp) │ │ + shr $0x10,%eax │ │ + mov %ebx,%edi │ │ + add 0x40(%esp),%al │ │ + mov %al,(%ecx) │ │ + inc %ecx │ │ + add %ebx,%edx │ │ + inc %esi │ │ + jne b87c0 │ │ + mov 0x2c(%esp),%esi │ │ + cmp 0x1c(%esp),%esi │ │ + mov 0x8(%esp),%edi │ │ + je b87f0 │ │ + mov 0x10(%esp),%eax │ │ + mov 0x46(%edi,%eax,2),%al │ │ + mov %esi,%ebx │ │ + jmp b8590 │ │ + mov 0x14(%esp),%eax │ │ + movzbl 0x42(%edi,%eax,2),%esi │ │ + mov 0x18(%esp),%ebx │ │ + mov %ebx,%ecx │ │ + sub %esi,%ecx │ │ + jle b88a9 │ │ + mov 0x1c(%esp),%eax │ │ + lea 0x45(%edi,%eax,2),%eax │ │ + cmp $0x1f,%ecx │ │ + ja b8818 │ │ + mov %esi,%edx │ │ + jmp b888d │ │ + lea 0x300(%esp,%esi,1),%edx │ │ + mov %edx,0x30(%esp) │ │ + mov 0x14(%esp),%edx │ │ + lea 0x44(%edi,%edx,2),%edi │ │ + cmp %edi,0x30(%esp) │ │ + jae b8844 │ │ + lea 0x300(%esp,%ebx,1),%edx │ │ + cmp %edx,%eax │ │ + jae b8844 │ │ + mov %esi,%edx │ │ + mov 0x8(%esp),%edi │ │ + jmp b888d │ │ + mov %ecx,%edi │ │ + and $0xffffffe0,%edi │ │ + lea (%edi,%esi,1),%edx │ │ + movzbl (%eax),%ebx │ │ movd %ebx,%xmm0 │ │ - movd 0x10(%ebp),%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm6 │ │ - mov %ecx,0x110(%esp) │ │ - movd %ecx,%xmm1 │ │ - movd 0x14(%ebp),%xmm2 │ │ - pshufd $0x0,%xmm2,%xmm4 │ │ - movd %esi,%xmm2 │ │ - pshufd $0x0,%xmm2,%xmm5 │ │ - mov %edi,0x25c(%esp) │ │ - movd %edi,%xmm2 │ │ - pshufd $0x0,%xmm2,%xmm2 │ │ - xorps %xmm7,%xmm7 │ │ - movss %xmm1,%xmm7 │ │ - xorps %xmm1,%xmm1 │ │ - movss %xmm0,%xmm1 │ │ - movaps %xmm1,%xmm0 │ │ - mov 0x5c(%esp),%eax │ │ - movdqa -0x158d0(%eax),%xmm1 │ │ - pshufd $0xf5,%xmm5,%xmm3 │ │ - movdqa %xmm3,0x2b0(%esp) │ │ - pshufd $0xf5,%xmm2,%xmm3 │ │ - movdqa %xmm3,0x2a0(%esp) │ │ - movdqa %xmm1,0x70(%esp) │ │ - movaps %xmm0,0x150(%esp) │ │ - movaps %xmm7,0x60(%esp) │ │ - movdqa %xmm2,0x290(%esp) │ │ - movdqa %xmm5,0x280(%esp) │ │ - movdqa %xmm4,0x80(%esp) │ │ - movdqa %xmm6,0x170(%esp) │ │ - mov %edx,0x1c(%esp) │ │ - cmpl $0x0,0x20(%ebp) │ │ - jg b2a9a │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + pxor %xmm1,%xmm1 │ │ + pshufb %xmm1,%xmm0 │ │ + lea 0x100(%esp),%ebx │ │ + lea 0x210(%esi,%ebx,1),%esi │ │ + mov %edi,%ebx │ │ nop │ │ nop │ │ nop │ │ nop │ │ + movdqu %xmm0,-0x10(%esi) │ │ + movdqu %xmm0,(%esi) │ │ + add $0x20,%esi │ │ + add $0xffffffe0,%ebx │ │ + jne b8870 │ │ + cmp %edi,%ecx │ │ + mov 0x8(%esp),%edi │ │ + mov 0x18(%esp),%ebx │ │ + je b88a9 │ │ + lea 0x300(%esp,%edx,1),%ecx │ │ + sub %edx,%ebx │ │ nop │ │ nop │ │ nop │ │ - addl $0x18,0xe8(%esp) │ │ - mov 0x1c(%esp),%edx │ │ - add 0x9c(%esp),%edx │ │ - decl 0x1ac(%esp) │ │ - je b614e │ │ - mov %edx,0x1c(%esp) │ │ - cmpl $0x0,0x20(%ebp) │ │ - jle b2a70 │ │ - cmpl $0x8,0x20(%ebp) │ │ - mov 0x5c(%esp),%eax │ │ - lea -0x5778(%eax),%eax │ │ - mov 0x18(%ebp),%ecx │ │ - movsbl 0x4(%eax,%ecx,2),%edx │ │ - mov %edx,0x1a8(%esp) │ │ - movsbl 0x8(%eax,%ecx,2),%edi │ │ - movsbl (%eax,%ecx,2),%edx │ │ - mov %edx,0x1a4(%esp) │ │ - movsbl 0x5(%eax,%ecx,2),%edx │ │ - mov %edx,0x130(%esp) │ │ - movsbl 0x9(%eax,%ecx,2),%edx │ │ - movsbl 0x1(%eax,%ecx,2),%esi │ │ - mov $0x0,%eax │ │ - jb b44bf │ │ - mov 0x1a8(%esp),%eax │ │ - add %eax,%eax │ │ - mov 0xe8(%esp),%ecx │ │ - mov %ecx,%ebx │ │ - sub %eax,%ebx │ │ - lea (%edi,%edi,1),%eax │ │ - mov %eax,(%esp) │ │ - mov %ecx,%eax │ │ - sub (%esp),%eax │ │ - mov %eax,0x128(%esp) │ │ - mov 0x1a4(%esp),%eax │ │ - add %eax,%eax │ │ - mov %eax,(%esp) │ │ - mov %ecx,%eax │ │ - sub (%esp),%eax │ │ - mov %eax,0x260(%esp) │ │ - mov 0x130(%esp),%eax │ │ - add %eax,%eax │ │ - mov %eax,(%esp) │ │ - mov %ecx,%eax │ │ - sub (%esp),%eax │ │ - mov %eax,0xec(%esp) │ │ - lea (%edx,%edx,1),%eax │ │ - mov %eax,(%esp) │ │ - mov %ecx,%eax │ │ - sub (%esp),%eax │ │ - mov %eax,0x124(%esp) │ │ - lea (%esi,%esi,1),%eax │ │ - mov %eax,(%esp) │ │ - mov %ecx,%eax │ │ - sub (%esp),%eax │ │ - mov %eax,0x13c(%esp) │ │ - mov 0x1a8(%esp),%eax │ │ - lea (%ecx,%eax,2),%eax │ │ - mov %eax,0x138(%esp) │ │ - mov %edi,0x258(%esp) │ │ - lea (%ecx,%edi,2),%eax │ │ - mov %eax,0x134(%esp) │ │ - mov 0x1a4(%esp),%eax │ │ - lea (%ecx,%eax,2),%eax │ │ - mov %eax,0x1bc(%esp) │ │ - mov 0x130(%esp),%eax │ │ - lea (%ecx,%eax,2),%eax │ │ - mov %eax,0x1b8(%esp) │ │ - mov %edx,0x1a0(%esp) │ │ - lea (%ecx,%edx,2),%eax │ │ - mov %eax,0x1b4(%esp) │ │ - mov %esi,0x19c(%esp) │ │ - lea (%ecx,%esi,2),%eax │ │ - mov %eax,0x1b0(%esp) │ │ - xor %ecx,%ecx │ │ - mov 0x1c(%esp),%eax │ │ - mov 0x5c(%esp),%edx │ │ - mov 0x254(%esp),%esi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movdqu (%eax,%ecx,2),%xmm1 │ │ - movdqa %xmm1,%xmm2 │ │ - xorps %xmm0,%xmm0 │ │ - punpckhwd %xmm0,%xmm2 │ │ - movdqa %xmm2,(%esp) │ │ - punpcklwd %xmm0,%xmm1 │ │ - movdqa %xmm1,%xmm6 │ │ - movdqa %xmm1,0xc0(%esp) │ │ - mov 0x138(%esp),%edi │ │ - movdqu (%edi,%ecx,2),%xmm0 │ │ - punpckhwd %xmm0,%xmm3 │ │ - psrad $0x10,%xmm3 │ │ - movdqa %xmm3,0x20(%esp) │ │ - punpcklwd %xmm0,%xmm0 │ │ - psrad $0x10,%xmm0 │ │ - movdqa %xmm0,%xmm7 │ │ - movdqa %xmm0,0x30(%esp) │ │ - psubd %xmm2,%xmm3 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm3,%xmm0 │ │ - movdqa %xmm0,0x40(%esp) │ │ - pabsd %xmm3,%xmm3 │ │ - movdqa %xmm3,%xmm4 │ │ - movdqa 0x150(%esp),%xmm0 │ │ - psrld %xmm0,%xmm4 │ │ - movdqa 0x170(%esp),%xmm1 │ │ - movdqa %xmm1,%xmm5 │ │ - psubd %xmm4,%xmm5 │ │ - movdqa %xmm7,%xmm4 │ │ - psubd %xmm6,%xmm4 │ │ - pxor %xmm2,%xmm2 │ │ - pcmpgtd %xmm4,%xmm2 │ │ - pabsd %xmm4,%xmm4 │ │ - movdqa %xmm4,%xmm6 │ │ - psrld %xmm0,%xmm6 │ │ - psubd %xmm6,%xmm1 │ │ - movdqa %xmm1,%xmm0 │ │ - pxor %xmm6,%xmm6 │ │ - pcmpgtd %xmm6,%xmm0 │ │ - pand %xmm1,%xmm0 │ │ - movdqa %xmm5,%xmm7 │ │ - pxor %xmm6,%xmm6 │ │ - pcmpgtd %xmm6,%xmm7 │ │ - pand %xmm5,%xmm7 │ │ - movdqa %xmm7,%xmm5 │ │ - pcmpgtd %xmm3,%xmm5 │ │ - pand %xmm5,%xmm3 │ │ - pandn %xmm7,%xmm5 │ │ - por %xmm3,%xmm5 │ │ - movdqa %xmm0,%xmm3 │ │ - pcmpgtd %xmm4,%xmm3 │ │ - pand %xmm3,%xmm4 │ │ - pandn %xmm0,%xmm3 │ │ - por %xmm4,%xmm3 │ │ - pxor %xmm2,%xmm3 │ │ - psubd %xmm2,%xmm3 │ │ - movdqa %xmm3,0xd0(%esp) │ │ - movdqa 0x40(%esp),%xmm0 │ │ - pxor %xmm0,%xmm5 │ │ - psubd %xmm0,%xmm5 │ │ - movdqa %xmm5,0xf0(%esp) │ │ - movdqa (%esp),%xmm2 │ │ - movdqa %xmm2,%xmm5 │ │ - movdqa 0x70(%esp),%xmm0 │ │ - por %xmm0,%xmm5 │ │ - movdqa 0x20(%esp),%xmm3 │ │ - movdqa %xmm3,%xmm1 │ │ - pxor %xmm0,%xmm1 │ │ - movdqa %xmm0,%xmm4 │ │ - pcmpgtd %xmm1,%xmm5 │ │ - movdqa %xmm3,%xmm1 │ │ - pand %xmm5,%xmm1 │ │ - pandn %xmm2,%xmm5 │ │ - movdqa %xmm2,%xmm0 │ │ - por %xmm1,%xmm5 │ │ - movdqa %xmm3,%xmm1 │ │ - movdqa %xmm3,%xmm2 │ │ - pcmpgtd %xmm0,%xmm2 │ │ - pand %xmm2,%xmm1 │ │ - pandn %xmm0,%xmm2 │ │ - por %xmm1,%xmm2 │ │ - movdqa %xmm2,%xmm6 │ │ - movdqu (%ebx,%ecx,2),%xmm1 │ │ - movdqa %xmm1,0xa0(%esp) │ │ - punpckhwd %xmm1,%xmm3 │ │ - psrad $0x10,%xmm3 │ │ - movdqa %xmm5,%xmm1 │ │ - pxor %xmm4,%xmm1 │ │ - movdqa %xmm3,%xmm2 │ │ - pxor %xmm4,%xmm2 │ │ - pcmpgtd %xmm1,%xmm2 │ │ - pand %xmm2,%xmm5 │ │ - movdqa %xmm5,0x100(%esp) │ │ - pandn %xmm3,%xmm2 │ │ - movdqa %xmm2,0x40(%esp) │ │ - movdqa %xmm6,%xmm1 │ │ - pcmpgtd %xmm3,%xmm1 │ │ - pand %xmm1,%xmm6 │ │ - movdqa %xmm6,0x160(%esp) │ │ - pandn %xmm3,%xmm1 │ │ - movdqa %xmm1,0xb0(%esp) │ │ - psubd %xmm0,%xmm3 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm3,%xmm0 │ │ - movdqa %xmm0,0x180(%esp) │ │ - pabsd %xmm3,%xmm5 │ │ - movdqa %xmm5,%xmm3 │ │ - psrld 0x150(%esp),%xmm3 │ │ - movdqa 0x170(%esp),%xmm0 │ │ - psubd %xmm3,%xmm0 │ │ - movdqa %xmm0,0x20(%esp) │ │ - movdqa 0xc0(%esp),%xmm7 │ │ - movdqa %xmm7,%xmm3 │ │ - movdqa %xmm4,%xmm2 │ │ - por %xmm4,%xmm3 │ │ - movdqa 0x30(%esp),%xmm1 │ │ - movdqa %xmm1,%xmm6 │ │ - pxor %xmm4,%xmm6 │ │ - pcmpgtd %xmm6,%xmm3 │ │ - movdqa %xmm1,%xmm6 │ │ - pand %xmm3,%xmm6 │ │ - pandn %xmm7,%xmm3 │ │ - por %xmm6,%xmm3 │ │ - movdqa %xmm1,%xmm6 │ │ - pcmpgtd %xmm7,%xmm6 │ │ - pand %xmm6,%xmm1 │ │ - pandn %xmm7,%xmm6 │ │ - por %xmm1,%xmm6 │ │ - punpcklwd 0xa0(%esp),%xmm0 │ │ - psrad $0x10,%xmm0 │ │ - movdqa %xmm3,%xmm1 │ │ - pxor %xmm4,%xmm1 │ │ - movdqa %xmm0,%xmm4 │ │ - pxor %xmm2,%xmm4 │ │ - pcmpgtd %xmm1,%xmm4 │ │ - pand %xmm4,%xmm3 │ │ - pandn %xmm0,%xmm4 │ │ - movdqa %xmm4,0xa0(%esp) │ │ - movdqa %xmm6,%xmm1 │ │ - pcmpgtd %xmm0,%xmm1 │ │ - pand %xmm1,%xmm6 │ │ - pandn %xmm0,%xmm1 │ │ - movdqa %xmm1,0x30(%esp) │ │ - psubd %xmm7,%xmm0 │ │ - pxor %xmm4,%xmm4 │ │ - pcmpgtd %xmm0,%xmm4 │ │ - pabsd %xmm0,%xmm1 │ │ - movdqa %xmm1,%xmm2 │ │ - psrld 0x150(%esp),%xmm2 │ │ - movdqa 0x170(%esp),%xmm0 │ │ - psubd %xmm2,%xmm0 │ │ - movdqa %xmm0,%xmm2 │ │ - pxor %xmm7,%xmm7 │ │ - pcmpgtd %xmm7,%xmm2 │ │ - pand %xmm0,%xmm2 │ │ - movdqa 0x20(%esp),%xmm0 │ │ - pxor %xmm7,%xmm7 │ │ - pcmpgtd %xmm7,%xmm0 │ │ - pand 0x20(%esp),%xmm0 │ │ - movdqa %xmm0,%xmm7 │ │ - pcmpgtd %xmm5,%xmm7 │ │ - pand %xmm7,%xmm5 │ │ - pandn %xmm0,%xmm7 │ │ - por %xmm5,%xmm7 │ │ - movdqa %xmm2,%xmm0 │ │ - pcmpgtd %xmm1,%xmm0 │ │ - pand %xmm0,%xmm1 │ │ - pandn %xmm2,%xmm0 │ │ - por %xmm1,%xmm0 │ │ - pxor %xmm4,%xmm0 │ │ - psubd %xmm4,%xmm0 │ │ - paddd 0xd0(%esp),%xmm0 │ │ - movdqa %xmm0,0x220(%esp) │ │ - movdqa 0x180(%esp),%xmm0 │ │ - pxor %xmm0,%xmm7 │ │ - psubd %xmm0,%xmm7 │ │ - paddd 0xf0(%esp),%xmm7 │ │ - movdqa %xmm7,0x180(%esp) │ │ - movdqa 0xa0(%esp),%xmm5 │ │ - por %xmm3,%xmm5 │ │ - movdqa 0x40(%esp),%xmm2 │ │ - por 0x100(%esp),%xmm2 │ │ - movdqa 0x30(%esp),%xmm0 │ │ - por %xmm6,%xmm0 │ │ - movdqa %xmm0,0x30(%esp) │ │ - movdqa 0xb0(%esp),%xmm4 │ │ - por 0x160(%esp),%xmm4 │ │ - mov 0x134(%esp),%edi │ │ - movdqu (%edi,%ecx,2),%xmm0 │ │ - movdqa %xmm0,0x20(%esp) │ │ - punpckhwd %xmm0,%xmm3 │ │ - psrad $0x10,%xmm3 │ │ - movdqa %xmm2,%xmm0 │ │ - movdqa 0x70(%esp),%xmm7 │ │ - pxor %xmm7,%xmm0 │ │ - movdqa %xmm3,%xmm6 │ │ - pxor %xmm7,%xmm6 │ │ - pcmpgtd %xmm0,%xmm6 │ │ - pand %xmm6,%xmm2 │ │ - movdqa %xmm2,0x40(%esp) │ │ - pandn %xmm3,%xmm6 │ │ - movdqa %xmm6,0xd0(%esp) │ │ - movdqa %xmm4,%xmm1 │ │ - pcmpgtd %xmm3,%xmm1 │ │ - pand %xmm1,%xmm4 │ │ - movdqa %xmm4,0xb0(%esp) │ │ - pandn %xmm3,%xmm1 │ │ - movdqa %xmm1,0x160(%esp) │ │ - psubd (%esp),%xmm3 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm3,%xmm0 │ │ - movdqa %xmm0,0xf0(%esp) │ │ - pabsd %xmm3,%xmm2 │ │ - movdqa %xmm2,%xmm0 │ │ - psrld 0x60(%esp),%xmm0 │ │ - movdqa 0x80(%esp),%xmm1 │ │ - psubd %xmm0,%xmm1 │ │ - punpcklwd 0x20(%esp),%xmm4 │ │ - psrad $0x10,%xmm4 │ │ - movdqa %xmm5,%xmm0 │ │ - pxor %xmm7,%xmm5 │ │ - movdqa %xmm4,%xmm3 │ │ - pxor %xmm7,%xmm3 │ │ - pcmpgtd %xmm5,%xmm3 │ │ - pand %xmm3,%xmm0 │ │ - movdqa %xmm0,0xa0(%esp) │ │ - pandn %xmm4,%xmm3 │ │ - movdqa 0x30(%esp),%xmm0 │ │ - movdqa %xmm0,%xmm5 │ │ - pcmpgtd %xmm4,%xmm5 │ │ - pand %xmm5,%xmm0 │ │ - movdqa %xmm0,0x30(%esp) │ │ - pandn %xmm4,%xmm5 │ │ - movdqa %xmm5,0x20(%esp) │ │ - psubd 0xc0(%esp),%xmm4 │ │ - pxor %xmm6,%xmm6 │ │ - pcmpgtd %xmm4,%xmm6 │ │ - pabsd %xmm4,%xmm4 │ │ - movdqa %xmm4,%xmm7 │ │ - psrld 0x60(%esp),%xmm7 │ │ - movdqa 0x80(%esp),%xmm0 │ │ - psubd %xmm7,%xmm0 │ │ - movdqa %xmm0,%xmm7 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtd %xmm5,%xmm7 │ │ - pand %xmm0,%xmm7 │ │ - movdqa %xmm1,%xmm0 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtd %xmm5,%xmm0 │ │ - pand %xmm1,%xmm0 │ │ - movdqa %xmm0,%xmm1 │ │ - pcmpgtd %xmm2,%xmm1 │ │ - pand %xmm1,%xmm2 │ │ - pandn %xmm0,%xmm1 │ │ - por %xmm2,%xmm1 │ │ - movdqa %xmm7,%xmm0 │ │ - pcmpgtd %xmm4,%xmm0 │ │ - pand %xmm0,%xmm4 │ │ - pandn %xmm7,%xmm0 │ │ - por %xmm4,%xmm0 │ │ - pxor %xmm6,%xmm0 │ │ - psubd %xmm6,%xmm0 │ │ - movdqa %xmm0,0x1e0(%esp) │ │ - movdqa 0xf0(%esp),%xmm0 │ │ - pxor %xmm0,%xmm1 │ │ - psubd %xmm0,%xmm1 │ │ - movdqa %xmm1,0x210(%esp) │ │ - movdqa 0xd0(%esp),%xmm1 │ │ - por 0x40(%esp),%xmm1 │ │ - movdqa 0x160(%esp),%xmm6 │ │ - por 0xb0(%esp),%xmm6 │ │ - mov 0x128(%esp),%edi │ │ - movdqu (%edi,%ecx,2),%xmm0 │ │ - movdqa %xmm0,0x40(%esp) │ │ - punpckhwd %xmm0,%xmm2 │ │ - psrad $0x10,%xmm2 │ │ - movdqa %xmm1,%xmm4 │ │ - movdqa 0x70(%esp),%xmm0 │ │ - pxor %xmm0,%xmm4 │ │ - movdqa %xmm2,%xmm5 │ │ - pxor %xmm0,%xmm5 │ │ - pcmpgtd %xmm4,%xmm5 │ │ - pand %xmm5,%xmm1 │ │ - movdqa %xmm1,0xd0(%esp) │ │ - pandn %xmm2,%xmm5 │ │ - movdqa %xmm5,0xb0(%esp) │ │ - movdqa %xmm6,%xmm0 │ │ - movdqa %xmm6,%xmm1 │ │ - pcmpgtd %xmm2,%xmm1 │ │ - pand %xmm1,%xmm0 │ │ - movdqa %xmm0,0x160(%esp) │ │ - pandn %xmm2,%xmm1 │ │ - movdqa %xmm1,0x100(%esp) │ │ - psubd (%esp),%xmm2 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm2,%xmm0 │ │ - movdqa %xmm0,0x1f0(%esp) │ │ - pabsd %xmm2,%xmm2 │ │ - movdqa %xmm2,%xmm4 │ │ - psrld 0x60(%esp),%xmm4 │ │ - movdqa 0x80(%esp),%xmm7 │ │ - movdqa %xmm7,%xmm6 │ │ - psubd %xmm4,%xmm6 │ │ - por 0xa0(%esp),%xmm3 │ │ - movaps 0x20(%esp),%xmm1 │ │ - orps 0x30(%esp),%xmm1 │ │ - movaps %xmm1,0x20(%esp) │ │ - punpcklwd 0x40(%esp),%xmm4 │ │ - psrad $0x10,%xmm4 │ │ - movdqa %xmm3,%xmm1 │ │ - movdqa 0x70(%esp),%xmm0 │ │ - pxor %xmm0,%xmm1 │ │ - movdqa %xmm4,%xmm5 │ │ - pxor %xmm0,%xmm5 │ │ - pcmpgtd %xmm1,%xmm5 │ │ - pand %xmm5,%xmm3 │ │ - pandn %xmm4,%xmm5 │ │ - movdqa %xmm5,0xa0(%esp) │ │ - movdqa 0x20(%esp),%xmm0 │ │ - movdqa %xmm0,%xmm1 │ │ - pcmpgtd %xmm4,%xmm1 │ │ - pand %xmm1,%xmm0 │ │ - movdqa %xmm0,0x20(%esp) │ │ - pandn %xmm4,%xmm1 │ │ - movdqa %xmm1,0xf0(%esp) │ │ - psubd 0xc0(%esp),%xmm4 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtd %xmm4,%xmm5 │ │ - pabsd %xmm4,%xmm4 │ │ - movdqa %xmm4,%xmm1 │ │ - psrld 0x60(%esp),%xmm1 │ │ - movdqa %xmm7,%xmm0 │ │ - psubd %xmm1,%xmm0 │ │ - movdqa %xmm0,%xmm1 │ │ - pxor %xmm7,%xmm7 │ │ - pcmpgtd %xmm7,%xmm1 │ │ - pand %xmm0,%xmm1 │ │ - movdqa %xmm6,%xmm0 │ │ - pxor %xmm7,%xmm7 │ │ - pcmpgtd %xmm7,%xmm0 │ │ - pand %xmm6,%xmm0 │ │ - movdqa %xmm0,%xmm6 │ │ - pcmpgtd %xmm2,%xmm6 │ │ - pand %xmm6,%xmm2 │ │ - pandn %xmm0,%xmm6 │ │ - por %xmm2,%xmm6 │ │ - movdqa %xmm1,%xmm0 │ │ - pcmpgtd %xmm4,%xmm0 │ │ - pand %xmm0,%xmm4 │ │ - pandn %xmm1,%xmm0 │ │ - por %xmm4,%xmm0 │ │ - pxor %xmm5,%xmm0 │ │ - psubd %xmm5,%xmm0 │ │ - movdqa %xmm0,0x1c0(%esp) │ │ - movdqa 0x1f0(%esp),%xmm0 │ │ - pxor %xmm0,%xmm6 │ │ - psubd %xmm0,%xmm6 │ │ - movdqa %xmm6,0x1f0(%esp) │ │ - movdqa 0xa0(%esp),%xmm4 │ │ - por %xmm3,%xmm4 │ │ - movdqa 0xf0(%esp),%xmm6 │ │ - por 0x20(%esp),%xmm6 │ │ - mov 0x1bc(%esp),%edi │ │ - movdqu (%edi,%ecx,2),%xmm5 │ │ - punpcklwd %xmm5,%xmm1 │ │ - psrad $0x10,%xmm1 │ │ - movdqa %xmm4,%xmm2 │ │ - movdqa 0x70(%esp),%xmm0 │ │ - pxor %xmm0,%xmm2 │ │ - movdqa %xmm1,%xmm3 │ │ - pxor %xmm0,%xmm3 │ │ - pcmpgtd %xmm2,%xmm3 │ │ - pand %xmm3,%xmm4 │ │ - movdqa %xmm4,0xa0(%esp) │ │ - pandn %xmm1,%xmm3 │ │ - movdqa %xmm3,0x20(%esp) │ │ - movdqa %xmm6,%xmm2 │ │ - movdqa %xmm6,%xmm0 │ │ - pcmpgtd %xmm1,%xmm0 │ │ - pand %xmm0,%xmm2 │ │ - movdqa %xmm2,0xf0(%esp) │ │ - pandn %xmm1,%xmm0 │ │ - movdqa %xmm0,0x40(%esp) │ │ - psubd 0xc0(%esp),%xmm1 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm1,%xmm0 │ │ - movdqa %xmm0,0x30(%esp) │ │ - pabsd %xmm1,%xmm6 │ │ - movdqa %xmm6,%xmm1 │ │ - movdqa 0x60(%esp),%xmm7 │ │ - psrld %xmm7,%xmm1 │ │ - movdqa 0x80(%esp),%xmm0 │ │ - psubd %xmm1,%xmm0 │ │ - movdqa %xmm0,0x1d0(%esp) │ │ - movdqa 0xb0(%esp),%xmm2 │ │ - por 0xd0(%esp),%xmm2 │ │ - movdqa 0x100(%esp),%xmm4 │ │ - por 0x160(%esp),%xmm4 │ │ - punpckhwd %xmm5,%xmm1 │ │ - psrad $0x10,%xmm1 │ │ - movdqa %xmm2,%xmm5 │ │ - movdqa 0x70(%esp),%xmm3 │ │ - pxor %xmm3,%xmm5 │ │ - movdqa %xmm1,%xmm0 │ │ - pxor %xmm3,%xmm0 │ │ - pcmpgtd %xmm5,%xmm0 │ │ - pand %xmm0,%xmm2 │ │ - movdqa %xmm2,0xb0(%esp) │ │ - pandn %xmm1,%xmm0 │ │ - movdqa %xmm0,%xmm3 │ │ - movdqa %xmm4,%xmm0 │ │ - pcmpgtd %xmm1,%xmm0 │ │ - pand %xmm0,%xmm4 │ │ - movdqa %xmm4,0x100(%esp) │ │ - pandn %xmm1,%xmm0 │ │ - movdqa %xmm0,0xd0(%esp) │ │ - psubd (%esp),%xmm1 │ │ - pxor %xmm4,%xmm4 │ │ - pcmpgtd %xmm1,%xmm4 │ │ - pabsd %xmm1,%xmm2 │ │ - movdqa %xmm2,%xmm0 │ │ - psrld %xmm7,%xmm0 │ │ - movdqa 0x80(%esp),%xmm1 │ │ - psubd %xmm0,%xmm1 │ │ - movdqa %xmm1,%xmm0 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtd %xmm5,%xmm0 │ │ - pand %xmm1,%xmm0 │ │ - movdqa 0x1d0(%esp),%xmm5 │ │ - movdqa %xmm5,%xmm7 │ │ - pxor %xmm1,%xmm1 │ │ - pcmpgtd %xmm1,%xmm7 │ │ - pand %xmm5,%xmm7 │ │ - movdqa %xmm7,%xmm1 │ │ - pcmpgtd %xmm6,%xmm1 │ │ - pand %xmm1,%xmm6 │ │ - pandn %xmm7,%xmm1 │ │ - por %xmm6,%xmm1 │ │ - movdqa %xmm0,%xmm6 │ │ - pcmpgtd %xmm2,%xmm6 │ │ - pand %xmm6,%xmm2 │ │ - pandn %xmm0,%xmm6 │ │ - por %xmm2,%xmm6 │ │ - pxor %xmm4,%xmm6 │ │ - psubd %xmm4,%xmm6 │ │ - paddd 0x210(%esp),%xmm6 │ │ - movdqa 0x30(%esp),%xmm0 │ │ - pxor %xmm0,%xmm1 │ │ - psubd %xmm0,%xmm1 │ │ - paddd 0x1e0(%esp),%xmm1 │ │ - por 0xb0(%esp),%xmm3 │ │ - movdqa 0xd0(%esp),%xmm7 │ │ - por 0x100(%esp),%xmm7 │ │ - mov 0x260(%esp),%edi │ │ - movdqu (%edi,%ecx,2),%xmm0 │ │ - movdqa %xmm0,0x100(%esp) │ │ - punpckhwd %xmm0,%xmm2 │ │ - psrad $0x10,%xmm2 │ │ - movdqa %xmm3,%xmm4 │ │ - movdqa 0x70(%esp),%xmm0 │ │ - pxor %xmm0,%xmm4 │ │ - movdqa %xmm2,%xmm5 │ │ - pxor %xmm0,%xmm5 │ │ - pcmpgtd %xmm4,%xmm5 │ │ - pand %xmm5,%xmm3 │ │ - movdqa %xmm3,0x160(%esp) │ │ - pandn %xmm2,%xmm5 │ │ - movdqa %xmm5,0xb0(%esp) │ │ - movdqa %xmm7,%xmm3 │ │ - movdqa %xmm7,%xmm0 │ │ - pcmpgtd %xmm2,%xmm0 │ │ - pand %xmm0,%xmm3 │ │ - movdqa %xmm3,0xd0(%esp) │ │ - pandn %xmm2,%xmm0 │ │ - movdqa %xmm0,0x30(%esp) │ │ - psubd (%esp),%xmm2 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm2,%xmm0 │ │ - movdqa %xmm0,0x1e0(%esp) │ │ - pabsd %xmm2,%xmm4 │ │ - movdqa %xmm4,%xmm7 │ │ - psrld 0x60(%esp),%xmm7 │ │ - movdqa 0x80(%esp),%xmm5 │ │ - movdqa %xmm5,%xmm0 │ │ - psubd %xmm7,%xmm0 │ │ - movdqa %xmm0,0x210(%esp) │ │ - movdqa 0x20(%esp),%xmm3 │ │ - por 0xa0(%esp),%xmm3 │ │ - movdqa %xmm3,0x20(%esp) │ │ - movaps 0x40(%esp),%xmm2 │ │ - orps 0xf0(%esp),%xmm2 │ │ - movaps %xmm2,0x40(%esp) │ │ - punpcklwd 0x100(%esp),%xmm7 │ │ - psrad $0x10,%xmm7 │ │ - movdqa 0x70(%esp),%xmm0 │ │ - pxor %xmm0,%xmm3 │ │ - movdqa %xmm7,%xmm2 │ │ - pxor %xmm0,%xmm2 │ │ - pcmpgtd %xmm3,%xmm2 │ │ - movdqa 0x20(%esp),%xmm0 │ │ - pand %xmm2,%xmm0 │ │ - movdqa %xmm0,0x20(%esp) │ │ - pandn %xmm7,%xmm2 │ │ - movdqa %xmm2,0x100(%esp) │ │ - movdqa 0x40(%esp),%xmm2 │ │ - movdqa %xmm2,%xmm0 │ │ - pcmpgtd %xmm7,%xmm0 │ │ - pand %xmm0,%xmm2 │ │ - movdqa %xmm2,0x40(%esp) │ │ - pandn %xmm7,%xmm0 │ │ - movdqa %xmm0,0xa0(%esp) │ │ - psubd 0xc0(%esp),%xmm7 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm7,%xmm0 │ │ - movdqa %xmm0,0xf0(%esp) │ │ - pabsd %xmm7,%xmm7 │ │ - movdqa %xmm7,%xmm2 │ │ - psrld 0x60(%esp),%xmm2 │ │ - movdqa %xmm5,%xmm0 │ │ - psubd %xmm2,%xmm0 │ │ - movdqa %xmm0,%xmm2 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtd %xmm5,%xmm2 │ │ - pand %xmm0,%xmm2 │ │ - movdqa 0x210(%esp),%xmm3 │ │ - movdqa %xmm3,%xmm0 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtd %xmm5,%xmm0 │ │ - pand %xmm3,%xmm0 │ │ - movdqa %xmm0,%xmm5 │ │ - pcmpgtd %xmm4,%xmm5 │ │ - pand %xmm5,%xmm4 │ │ - pandn %xmm0,%xmm5 │ │ - por %xmm4,%xmm5 │ │ - movdqa %xmm2,%xmm0 │ │ - pcmpgtd %xmm7,%xmm0 │ │ - pand %xmm0,%xmm7 │ │ - pandn %xmm2,%xmm0 │ │ - por %xmm7,%xmm0 │ │ - movdqa 0xf0(%esp),%xmm2 │ │ - pxor %xmm2,%xmm0 │ │ - psubd %xmm2,%xmm0 │ │ - paddd %xmm1,%xmm0 │ │ - paddd 0x1c0(%esp),%xmm0 │ │ - movdqa %xmm0,0x210(%esp) │ │ - movdqa 0x1e0(%esp),%xmm0 │ │ - pxor %xmm0,%xmm5 │ │ - psubd %xmm0,%xmm5 │ │ - paddd %xmm6,%xmm5 │ │ - paddd 0x1f0(%esp),%xmm5 │ │ - movdqa %xmm5,0x1f0(%esp) │ │ - movdqa 0x220(%esp),%xmm2 │ │ - pshufd $0xf5,%xmm2,%xmm0 │ │ - movdqa 0x280(%esp),%xmm1 │ │ - pmuludq %xmm1,%xmm2 │ │ - pshufd $0xe8,%xmm2,%xmm4 │ │ - movdqa 0x2b0(%esp),%xmm2 │ │ - pmuludq %xmm2,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - punpckldq %xmm0,%xmm4 │ │ - movdqa %xmm4,0x220(%esp) │ │ - movdqa 0x180(%esp),%xmm4 │ │ - pshufd $0xf5,%xmm4,%xmm0 │ │ - pmuludq %xmm1,%xmm4 │ │ - pshufd $0xe8,%xmm4,%xmm1 │ │ - pmuludq %xmm2,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - punpckldq %xmm0,%xmm1 │ │ - movdqa %xmm1,0x1e0(%esp) │ │ - movdqa 0x100(%esp),%xmm2 │ │ - por 0x20(%esp),%xmm2 │ │ - movdqa 0xb0(%esp),%xmm0 │ │ - por 0x160(%esp),%xmm0 │ │ - movdqa %xmm0,0xb0(%esp) │ │ - movaps 0xa0(%esp),%xmm1 │ │ - orps 0x40(%esp),%xmm1 │ │ - movaps %xmm1,0xa0(%esp) │ │ - movaps 0x30(%esp),%xmm1 │ │ - orps 0xd0(%esp),%xmm1 │ │ - movaps %xmm1,0x30(%esp) │ │ - mov 0x1b8(%esp),%edi │ │ - movdqu (%edi,%ecx,2),%xmm6 │ │ - punpcklwd %xmm6,%xmm4 │ │ - psrad $0x10,%xmm4 │ │ - movdqa %xmm2,%xmm3 │ │ - movdqa %xmm2,%xmm1 │ │ - movdqa 0x70(%esp),%xmm2 │ │ - pxor %xmm2,%xmm1 │ │ - movdqa %xmm4,%xmm7 │ │ - pxor %xmm2,%xmm7 │ │ - pcmpgtd %xmm1,%xmm7 │ │ - pand %xmm7,%xmm3 │ │ - movdqa %xmm3,0x100(%esp) │ │ - pandn %xmm4,%xmm7 │ │ - movdqa %xmm7,0xd0(%esp) │ │ - movdqa 0xa0(%esp),%xmm1 │ │ - movdqa %xmm1,%xmm2 │ │ - pcmpgtd %xmm4,%xmm2 │ │ - pand %xmm2,%xmm1 │ │ - movdqa %xmm1,0xa0(%esp) │ │ - pandn %xmm4,%xmm2 │ │ - movdqa %xmm2,0x40(%esp) │ │ - psubd 0xc0(%esp),%xmm4 │ │ - pxor %xmm1,%xmm1 │ │ - pcmpgtd %xmm4,%xmm1 │ │ - movdqa %xmm1,0x20(%esp) │ │ - pabsd %xmm4,%xmm3 │ │ - movdqa %xmm3,%xmm1 │ │ - movdqa 0x150(%esp),%xmm2 │ │ - psrld %xmm2,%xmm1 │ │ - movdqa 0x170(%esp),%xmm5 │ │ - movdqa %xmm5,%xmm7 │ │ - psubd %xmm1,%xmm7 │ │ - punpckhwd %xmm6,%xmm1 │ │ - psrad $0x10,%xmm1 │ │ - movdqa %xmm0,%xmm6 │ │ - movdqa 0x70(%esp),%xmm0 │ │ - pxor %xmm0,%xmm6 │ │ - movdqa %xmm1,%xmm4 │ │ - pxor %xmm0,%xmm4 │ │ - pcmpgtd %xmm6,%xmm4 │ │ - movdqa 0xb0(%esp),%xmm0 │ │ - pand %xmm4,%xmm0 │ │ - movdqa %xmm0,0xb0(%esp) │ │ - pandn %xmm1,%xmm4 │ │ - movdqa %xmm4,0x180(%esp) │ │ - movdqa 0x30(%esp),%xmm0 │ │ - movdqa %xmm0,%xmm6 │ │ - pcmpgtd %xmm1,%xmm6 │ │ - pand %xmm6,%xmm0 │ │ - movdqa %xmm0,0x30(%esp) │ │ - pandn %xmm1,%xmm6 │ │ - movdqa %xmm6,0xf0(%esp) │ │ - psubd (%esp),%xmm1 │ │ - pxor %xmm6,%xmm6 │ │ - pcmpgtd %xmm1,%xmm6 │ │ - pabsd %xmm1,%xmm1 │ │ - movdqa %xmm1,%xmm0 │ │ - psrld %xmm2,%xmm0 │ │ - movdqa %xmm5,%xmm2 │ │ - psubd %xmm0,%xmm2 │ │ - movdqa %xmm2,%xmm0 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtd %xmm5,%xmm0 │ │ - pand %xmm2,%xmm0 │ │ - movdqa %xmm7,%xmm2 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtd %xmm5,%xmm2 │ │ - pand %xmm7,%xmm2 │ │ - movdqa %xmm2,%xmm5 │ │ - pcmpgtd %xmm3,%xmm5 │ │ - pand %xmm5,%xmm3 │ │ - pandn %xmm2,%xmm5 │ │ - por %xmm3,%xmm5 │ │ - movdqa %xmm0,%xmm4 │ │ - pcmpgtd %xmm1,%xmm4 │ │ - pand %xmm4,%xmm1 │ │ - pandn %xmm0,%xmm4 │ │ - por %xmm1,%xmm4 │ │ - pxor %xmm6,%xmm4 │ │ - psubd %xmm6,%xmm4 │ │ - movdqa 0x20(%esp),%xmm0 │ │ - pxor %xmm0,%xmm5 │ │ - psubd %xmm0,%xmm5 │ │ - movdqa 0xd0(%esp),%xmm0 │ │ - por 0x100(%esp),%xmm0 │ │ - movaps 0x40(%esp),%xmm1 │ │ - orps 0xa0(%esp),%xmm1 │ │ - movaps %xmm1,0x40(%esp) │ │ - mov 0xec(%esp),%edi │ │ - movdqu (%edi,%ecx,2),%xmm1 │ │ - movdqa %xmm1,0x20(%esp) │ │ - punpcklwd %xmm1,%xmm3 │ │ - psrad $0x10,%xmm3 │ │ - movdqa %xmm0,%xmm6 │ │ - movdqa %xmm0,%xmm1 │ │ - movdqa 0x70(%esp),%xmm0 │ │ - pxor %xmm0,%xmm6 │ │ - movdqa %xmm3,%xmm7 │ │ - pxor %xmm0,%xmm7 │ │ - pcmpgtd %xmm6,%xmm7 │ │ - pand %xmm7,%xmm1 │ │ - movdqa %xmm1,0xd0(%esp) │ │ - pandn %xmm3,%xmm7 │ │ - movdqa %xmm7,0x100(%esp) │ │ - movdqa 0x40(%esp),%xmm1 │ │ - movdqa %xmm1,%xmm0 │ │ - pcmpgtd %xmm3,%xmm0 │ │ - pand %xmm0,%xmm1 │ │ - movdqa %xmm1,0x40(%esp) │ │ - pandn %xmm3,%xmm0 │ │ - movdqa %xmm0,0x160(%esp) │ │ - psubd 0xc0(%esp),%xmm3 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm3,%xmm0 │ │ - movdqa %xmm0,0xa0(%esp) │ │ - pabsd %xmm3,%xmm3 │ │ - movdqa %xmm3,0x1c0(%esp) │ │ - psrld 0x150(%esp),%xmm3 │ │ - movdqa 0x170(%esp),%xmm0 │ │ - psubd %xmm3,%xmm0 │ │ - movdqa %xmm0,0x1d0(%esp) │ │ - movdqa 0x180(%esp),%xmm2 │ │ - por 0xb0(%esp),%xmm2 │ │ - movdqa 0xf0(%esp),%xmm7 │ │ - por 0x30(%esp),%xmm7 │ │ - punpckhwd 0x20(%esp),%xmm3 │ │ - psrad $0x10,%xmm3 │ │ - movdqa %xmm2,%xmm0 │ │ - movdqa 0x70(%esp),%xmm1 │ │ - pxor %xmm1,%xmm0 │ │ - movdqa %xmm3,%xmm6 │ │ - pxor %xmm1,%xmm6 │ │ - pcmpgtd %xmm0,%xmm6 │ │ - pand %xmm6,%xmm2 │ │ - movdqa %xmm2,0x180(%esp) │ │ - pandn %xmm3,%xmm6 │ │ - movdqa %xmm6,0xb0(%esp) │ │ - movdqa %xmm7,%xmm1 │ │ - movdqa %xmm7,%xmm0 │ │ - pcmpgtd %xmm3,%xmm0 │ │ - pand %xmm0,%xmm1 │ │ - movdqa %xmm1,0xf0(%esp) │ │ - pandn %xmm3,%xmm0 │ │ - movdqa %xmm0,0x20(%esp) │ │ - psubd (%esp),%xmm3 │ │ - pxor %xmm6,%xmm6 │ │ - pcmpgtd %xmm3,%xmm6 │ │ - pabsd %xmm3,%xmm3 │ │ - movdqa %xmm3,%xmm1 │ │ - psrld 0x150(%esp),%xmm1 │ │ - movdqa 0x170(%esp),%xmm0 │ │ - psubd %xmm1,%xmm0 │ │ - movdqa %xmm0,%xmm1 │ │ - pxor %xmm7,%xmm7 │ │ - pcmpgtd %xmm7,%xmm1 │ │ - pand %xmm0,%xmm1 │ │ - movdqa 0x1d0(%esp),%xmm2 │ │ - movdqa %xmm2,%xmm0 │ │ - pxor %xmm7,%xmm7 │ │ - pcmpgtd %xmm7,%xmm0 │ │ - pand %xmm2,%xmm0 │ │ - movdqa %xmm0,%xmm7 │ │ - movdqa 0x1c0(%esp),%xmm2 │ │ - pcmpgtd %xmm2,%xmm7 │ │ - pand %xmm7,%xmm2 │ │ - pandn %xmm0,%xmm7 │ │ - por %xmm2,%xmm7 │ │ - movdqa %xmm1,%xmm0 │ │ - pcmpgtd %xmm3,%xmm0 │ │ - pand %xmm0,%xmm3 │ │ - pandn %xmm1,%xmm0 │ │ - por %xmm3,%xmm0 │ │ - pxor %xmm6,%xmm0 │ │ - psubd %xmm6,%xmm0 │ │ - paddd %xmm4,%xmm0 │ │ - movdqa %xmm0,0x1d0(%esp) │ │ - movdqa 0xa0(%esp),%xmm0 │ │ - pxor %xmm0,%xmm7 │ │ - psubd %xmm0,%xmm7 │ │ - paddd %xmm5,%xmm7 │ │ - movdqa %xmm7,0x1c0(%esp) │ │ - movdqa 0x100(%esp),%xmm1 │ │ - por 0xd0(%esp),%xmm1 │ │ - movdqa 0xb0(%esp),%xmm6 │ │ - por 0x180(%esp),%xmm6 │ │ - movdqa 0x160(%esp),%xmm5 │ │ - por 0x40(%esp),%xmm5 │ │ - movaps 0x20(%esp),%xmm0 │ │ - orps 0xf0(%esp),%xmm0 │ │ - movaps %xmm0,0x20(%esp) │ │ - mov 0x1b4(%esp),%edi │ │ - movdqu (%edi,%ecx,2),%xmm0 │ │ - movdqa %xmm0,0x40(%esp) │ │ - punpcklwd %xmm0,%xmm3 │ │ - psrad $0x10,%xmm3 │ │ - movdqa %xmm1,%xmm0 │ │ - movdqa 0x70(%esp),%xmm7 │ │ - pxor %xmm7,%xmm0 │ │ - movdqa %xmm3,%xmm4 │ │ - pxor %xmm7,%xmm4 │ │ - pcmpgtd %xmm0,%xmm4 │ │ - pand %xmm4,%xmm1 │ │ - movdqa %xmm1,0x100(%esp) │ │ - pandn %xmm3,%xmm4 │ │ - movdqa %xmm4,0xa0(%esp) │ │ - movdqa %xmm5,%xmm1 │ │ - pcmpgtd %xmm3,%xmm1 │ │ - pand %xmm1,%xmm5 │ │ - movdqa %xmm5,0x160(%esp) │ │ - pandn %xmm3,%xmm1 │ │ - movdqa %xmm1,0xd0(%esp) │ │ - psubd 0xc0(%esp),%xmm3 │ │ - pxor %xmm1,%xmm1 │ │ - pcmpgtd %xmm3,%xmm1 │ │ - movdqa %xmm1,0xf0(%esp) │ │ - pabsd %xmm3,%xmm1 │ │ - movdqa %xmm1,%xmm2 │ │ - movdqa 0x60(%esp),%xmm0 │ │ - psrld %xmm0,%xmm2 │ │ - movdqa 0x80(%esp),%xmm4 │ │ - movdqa %xmm4,%xmm3 │ │ - psubd %xmm2,%xmm3 │ │ - movdqa %xmm3,0x30(%esp) │ │ - punpckhwd 0x40(%esp),%xmm2 │ │ - psrad $0x10,%xmm2 │ │ - movdqa %xmm6,%xmm5 │ │ - pxor %xmm7,%xmm5 │ │ - movdqa %xmm2,%xmm3 │ │ - pxor %xmm7,%xmm3 │ │ - pcmpgtd %xmm5,%xmm3 │ │ - pand %xmm3,%xmm6 │ │ - movdqa %xmm6,0xb0(%esp) │ │ - pandn %xmm2,%xmm3 │ │ - movdqa 0x20(%esp),%xmm6 │ │ - movdqa %xmm6,%xmm5 │ │ - pcmpgtd %xmm2,%xmm5 │ │ - pand %xmm5,%xmm6 │ │ - movdqa %xmm6,0x20(%esp) │ │ - pandn %xmm2,%xmm5 │ │ - psubd (%esp),%xmm2 │ │ - pxor %xmm6,%xmm6 │ │ - pcmpgtd %xmm2,%xmm6 │ │ - pabsd %xmm2,%xmm2 │ │ - movdqa %xmm2,%xmm7 │ │ - psrld %xmm0,%xmm7 │ │ - movdqa %xmm4,%xmm0 │ │ - psubd %xmm7,%xmm0 │ │ - movdqa %xmm0,%xmm7 │ │ - pxor %xmm4,%xmm4 │ │ - pcmpgtd %xmm4,%xmm7 │ │ - pand %xmm0,%xmm7 │ │ - movdqa 0x30(%esp),%xmm0 │ │ - pxor %xmm4,%xmm4 │ │ - pcmpgtd %xmm4,%xmm0 │ │ - pand 0x30(%esp),%xmm0 │ │ - movdqa %xmm0,%xmm4 │ │ - pcmpgtd %xmm1,%xmm4 │ │ - pand %xmm4,%xmm1 │ │ - pandn %xmm0,%xmm4 │ │ - por %xmm1,%xmm4 │ │ - movdqa %xmm7,%xmm0 │ │ - pcmpgtd %xmm2,%xmm0 │ │ - pand %xmm0,%xmm2 │ │ - pandn %xmm7,%xmm0 │ │ - por %xmm2,%xmm0 │ │ - pxor %xmm6,%xmm0 │ │ - psubd %xmm6,%xmm0 │ │ - movdqa %xmm0,0x200(%esp) │ │ - movdqa 0xf0(%esp),%xmm0 │ │ - pxor %xmm0,%xmm4 │ │ - psubd %xmm0,%xmm4 │ │ - movdqa %xmm4,0x180(%esp) │ │ - movdqa 0xa0(%esp),%xmm2 │ │ - por 0x100(%esp),%xmm2 │ │ - movdqa 0xd0(%esp),%xmm7 │ │ - por 0x160(%esp),%xmm7 │ │ - mov 0x124(%esp),%edi │ │ - movdqu (%edi,%ecx,2),%xmm0 │ │ - movdqa %xmm0,0xf0(%esp) │ │ - punpcklwd %xmm0,%xmm1 │ │ - psrad $0x10,%xmm1 │ │ - movdqa %xmm2,%xmm4 │ │ - movdqa 0x70(%esp),%xmm0 │ │ - pxor %xmm0,%xmm4 │ │ - movdqa %xmm1,%xmm6 │ │ - pxor %xmm0,%xmm6 │ │ - pcmpgtd %xmm4,%xmm6 │ │ - pand %xmm6,%xmm2 │ │ - movdqa %xmm2,0xa0(%esp) │ │ - pandn %xmm1,%xmm6 │ │ - movdqa %xmm6,0x40(%esp) │ │ - movdqa %xmm7,%xmm0 │ │ - movdqa %xmm7,%xmm2 │ │ - pcmpgtd %xmm1,%xmm2 │ │ - pand %xmm2,%xmm0 │ │ - movdqa %xmm0,0xd0(%esp) │ │ - pandn %xmm1,%xmm2 │ │ - movdqa %xmm2,0x30(%esp) │ │ - psubd 0xc0(%esp),%xmm1 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm1,%xmm0 │ │ - movdqa %xmm0,0x230(%esp) │ │ - pabsd %xmm1,%xmm4 │ │ - movdqa %xmm4,%xmm6 │ │ - movdqa 0x60(%esp),%xmm7 │ │ - psrld %xmm7,%xmm6 │ │ - movdqa 0x80(%esp),%xmm0 │ │ - psubd %xmm6,%xmm0 │ │ - movdqa %xmm0,0x100(%esp) │ │ - por 0xb0(%esp),%xmm3 │ │ - por 0x20(%esp),%xmm5 │ │ - punpckhwd 0xf0(%esp),%xmm6 │ │ - psrad $0x10,%xmm6 │ │ - movdqa %xmm3,%xmm0 │ │ - movdqa 0x70(%esp),%xmm2 │ │ - pxor %xmm2,%xmm0 │ │ - movdqa %xmm6,%xmm1 │ │ - pxor %xmm2,%xmm1 │ │ - pcmpgtd %xmm0,%xmm1 │ │ - pand %xmm1,%xmm3 │ │ - pandn %xmm6,%xmm1 │ │ - movdqa %xmm1,0x20(%esp) │ │ - movdqa %xmm5,%xmm0 │ │ - pcmpgtd %xmm6,%xmm0 │ │ - pand %xmm0,%xmm5 │ │ - pandn %xmm6,%xmm0 │ │ - movdqa %xmm0,0xf0(%esp) │ │ - psubd (%esp),%xmm6 │ │ - pxor %xmm2,%xmm2 │ │ - pcmpgtd %xmm6,%xmm2 │ │ - pabsd %xmm6,%xmm6 │ │ - movdqa %xmm6,%xmm1 │ │ - psrld %xmm7,%xmm1 │ │ - movdqa 0x80(%esp),%xmm0 │ │ - psubd %xmm1,%xmm0 │ │ - movdqa %xmm0,%xmm1 │ │ - pxor %xmm7,%xmm7 │ │ - pcmpgtd %xmm7,%xmm1 │ │ - pand %xmm0,%xmm1 │ │ - movdqa 0x100(%esp),%xmm0 │ │ - pxor %xmm7,%xmm7 │ │ - pcmpgtd %xmm7,%xmm0 │ │ - pand 0x100(%esp),%xmm0 │ │ - movdqa %xmm0,%xmm7 │ │ - pcmpgtd %xmm4,%xmm7 │ │ - pand %xmm7,%xmm4 │ │ - pandn %xmm0,%xmm7 │ │ - por %xmm4,%xmm7 │ │ - movdqa %xmm1,%xmm0 │ │ - pcmpgtd %xmm6,%xmm0 │ │ - pand %xmm0,%xmm6 │ │ - pandn %xmm1,%xmm0 │ │ - por %xmm6,%xmm0 │ │ - pxor %xmm2,%xmm0 │ │ - psubd %xmm2,%xmm0 │ │ - movdqa %xmm0,0x160(%esp) │ │ - movdqa 0x230(%esp),%xmm0 │ │ - pxor %xmm0,%xmm7 │ │ - psubd %xmm0,%xmm7 │ │ - movdqa %xmm7,0x230(%esp) │ │ - movdqa 0x20(%esp),%xmm4 │ │ - por %xmm3,%xmm4 │ │ - movdqa 0xf0(%esp),%xmm6 │ │ - por %xmm5,%xmm6 │ │ - mov 0x1b0(%esp),%edi │ │ - movdqu (%edi,%ecx,2),%xmm0 │ │ - punpckhwd %xmm0,%xmm1 │ │ - psrad $0x10,%xmm1 │ │ - movdqa %xmm4,%xmm2 │ │ - movdqa 0x70(%esp),%xmm5 │ │ - pxor %xmm5,%xmm2 │ │ - movdqa %xmm1,%xmm3 │ │ - pxor %xmm5,%xmm3 │ │ - pcmpgtd %xmm2,%xmm3 │ │ - pand %xmm3,%xmm4 │ │ - movdqa %xmm4,0x20(%esp) │ │ - pandn %xmm1,%xmm3 │ │ - movdqa %xmm3,0xb0(%esp) │ │ - movdqa %xmm6,%xmm3 │ │ - movdqa %xmm6,%xmm2 │ │ - pcmpgtd %xmm1,%xmm2 │ │ - pand %xmm2,%xmm3 │ │ - movdqa %xmm3,0xf0(%esp) │ │ - pandn %xmm1,%xmm2 │ │ - movdqa %xmm2,0x100(%esp) │ │ - psubd (%esp),%xmm1 │ │ - pxor %xmm2,%xmm2 │ │ - pcmpgtd %xmm1,%xmm2 │ │ - movdqa %xmm2,0x240(%esp) │ │ - pabsd %xmm1,%xmm5 │ │ - movdqa %xmm5,%xmm1 │ │ - psrld 0x60(%esp),%xmm1 │ │ - movdqa 0x80(%esp),%xmm7 │ │ - movdqa %xmm7,%xmm6 │ │ - psubd %xmm1,%xmm6 │ │ - movdqa 0x40(%esp),%xmm2 │ │ - por 0xa0(%esp),%xmm2 │ │ - movaps 0x30(%esp),%xmm1 │ │ - orps 0xd0(%esp),%xmm1 │ │ - movaps %xmm1,0x30(%esp) │ │ - punpcklwd %xmm0,%xmm0 │ │ - psrad $0x10,%xmm0 │ │ - movdqa %xmm2,%xmm3 │ │ - movdqa 0x70(%esp),%xmm1 │ │ - pxor %xmm1,%xmm3 │ │ - movdqa %xmm0,%xmm4 │ │ - pxor %xmm1,%xmm4 │ │ - pcmpgtd %xmm3,%xmm4 │ │ - pand %xmm4,%xmm2 │ │ - movdqa %xmm2,0x40(%esp) │ │ - pandn %xmm0,%xmm4 │ │ - movdqa %xmm4,0xa0(%esp) │ │ - movdqa 0x30(%esp),%xmm1 │ │ - movdqa %xmm1,%xmm2 │ │ - pcmpgtd %xmm0,%xmm2 │ │ - pand %xmm2,%xmm1 │ │ - movdqa %xmm1,0x30(%esp) │ │ - pandn %xmm0,%xmm2 │ │ - movdqa %xmm2,0xd0(%esp) │ │ - psubd 0xc0(%esp),%xmm0 │ │ - pxor %xmm4,%xmm4 │ │ - pcmpgtd %xmm0,%xmm4 │ │ - pabsd %xmm0,%xmm2 │ │ - movdqa %xmm2,%xmm1 │ │ - psrld 0x60(%esp),%xmm1 │ │ - psubd %xmm1,%xmm7 │ │ - movdqa %xmm7,%xmm1 │ │ - pxor %xmm3,%xmm3 │ │ - pcmpgtd %xmm3,%xmm1 │ │ - pand %xmm7,%xmm1 │ │ - movdqa %xmm6,%xmm0 │ │ - pxor %xmm3,%xmm3 │ │ - pcmpgtd %xmm3,%xmm0 │ │ - pand %xmm6,%xmm0 │ │ - movdqa %xmm0,%xmm6 │ │ - pcmpgtd %xmm5,%xmm6 │ │ - pand %xmm6,%xmm5 │ │ - pandn %xmm0,%xmm6 │ │ - por %xmm5,%xmm6 │ │ - movdqa %xmm1,%xmm3 │ │ - pcmpgtd %xmm2,%xmm3 │ │ - pand %xmm3,%xmm2 │ │ - pandn %xmm1,%xmm3 │ │ - por %xmm2,%xmm3 │ │ - pxor %xmm4,%xmm3 │ │ - psubd %xmm4,%xmm3 │ │ - paddd 0x180(%esp),%xmm3 │ │ - movdqa 0x240(%esp),%xmm0 │ │ - pxor %xmm0,%xmm6 │ │ - psubd %xmm0,%xmm6 │ │ - paddd 0x200(%esp),%xmm6 │ │ - movdqa 0xa0(%esp),%xmm4 │ │ - por 0x40(%esp),%xmm4 │ │ - movdqa 0xd0(%esp),%xmm1 │ │ - por 0x30(%esp),%xmm1 │ │ - mov 0x13c(%esp),%edi │ │ - movdqu (%edi,%ecx,2),%xmm0 │ │ - movdqa %xmm0,0x200(%esp) │ │ - punpcklwd %xmm0,%xmm2 │ │ - psrad $0x10,%xmm2 │ │ - movdqa %xmm4,%xmm5 │ │ - movdqa 0x70(%esp),%xmm7 │ │ - pxor %xmm7,%xmm5 │ │ - movdqa %xmm2,%xmm0 │ │ - pxor %xmm7,%xmm0 │ │ - pcmpgtd %xmm5,%xmm0 │ │ - pand %xmm0,%xmm4 │ │ - movdqa %xmm4,0xa0(%esp) │ │ - pandn %xmm2,%xmm0 │ │ - movdqa %xmm0,0x40(%esp) │ │ - movdqa %xmm1,%xmm4 │ │ - pcmpgtd %xmm2,%xmm4 │ │ - pand %xmm4,%xmm1 │ │ - movdqa %xmm1,0xd0(%esp) │ │ - pandn %xmm2,%xmm4 │ │ - movdqa %xmm4,0x30(%esp) │ │ - psubd 0xc0(%esp),%xmm2 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm2,%xmm0 │ │ - movdqa %xmm0,0x180(%esp) │ │ - pabsd %xmm2,%xmm2 │ │ - movdqa %xmm2,0x240(%esp) │ │ - psrld 0x60(%esp),%xmm2 │ │ - movdqa 0x80(%esp),%xmm0 │ │ - psubd %xmm2,%xmm0 │ │ - movdqa %xmm0,0x270(%esp) │ │ - movdqa 0xb0(%esp),%xmm0 │ │ - por 0x20(%esp),%xmm0 │ │ - movdqa 0x100(%esp),%xmm4 │ │ - por 0xf0(%esp),%xmm4 │ │ - punpckhwd 0x200(%esp),%xmm2 │ │ - psrad $0x10,%xmm2 │ │ - movdqa %xmm0,%xmm1 │ │ - movdqa %xmm7,%xmm5 │ │ - pxor %xmm7,%xmm1 │ │ - movdqa %xmm2,%xmm7 │ │ - pxor %xmm5,%xmm7 │ │ - pcmpgtd %xmm1,%xmm7 │ │ - pand %xmm7,%xmm0 │ │ - movdqa %xmm0,0xb0(%esp) │ │ - pandn %xmm2,%xmm7 │ │ - movdqa %xmm4,%xmm0 │ │ - pcmpgtd %xmm2,%xmm0 │ │ - pand %xmm0,%xmm4 │ │ - movdqa %xmm4,0x100(%esp) │ │ - pandn %xmm2,%xmm0 │ │ - movdqa %xmm0,0x20(%esp) │ │ - psubd (%esp),%xmm2 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm2,%xmm0 │ │ - movdqa %xmm0,0xf0(%esp) │ │ - pabsd %xmm2,%xmm5 │ │ - movdqa %xmm5,%xmm4 │ │ - psrld 0x60(%esp),%xmm4 │ │ - movdqa 0x80(%esp),%xmm1 │ │ - psubd %xmm4,%xmm1 │ │ - movdqa %xmm1,%xmm4 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm0,%xmm4 │ │ - pand %xmm1,%xmm4 │ │ - movdqa 0x270(%esp),%xmm2 │ │ - movdqa %xmm2,%xmm0 │ │ - pxor %xmm1,%xmm1 │ │ - pcmpgtd %xmm1,%xmm0 │ │ - pand %xmm2,%xmm0 │ │ - movdqa %xmm0,%xmm1 │ │ - movdqa 0x240(%esp),%xmm2 │ │ - pcmpgtd %xmm2,%xmm1 │ │ - pand %xmm1,%xmm2 │ │ - pandn %xmm0,%xmm1 │ │ - por %xmm2,%xmm1 │ │ - movdqa %xmm4,%xmm0 │ │ - pcmpgtd %xmm5,%xmm0 │ │ - pand %xmm0,%xmm5 │ │ - pandn %xmm4,%xmm0 │ │ - por %xmm5,%xmm0 │ │ - movdqa 0xf0(%esp),%xmm2 │ │ - pxor %xmm2,%xmm0 │ │ - psubd %xmm2,%xmm0 │ │ - paddd %xmm6,%xmm0 │ │ - paddd 0x160(%esp),%xmm0 │ │ - movdqa 0x180(%esp),%xmm2 │ │ - pxor %xmm2,%xmm1 │ │ - psubd %xmm2,%xmm1 │ │ - paddd %xmm3,%xmm1 │ │ - paddd 0x230(%esp),%xmm1 │ │ - movdqa 0x1d0(%esp),%xmm3 │ │ - pshufd $0xf5,%xmm3,%xmm2 │ │ - movdqa 0x290(%esp),%xmm6 │ │ - pmuludq %xmm6,%xmm3 │ │ - pshufd $0xe8,%xmm3,%xmm3 │ │ - movdqa 0x2a0(%esp),%xmm4 │ │ - pmuludq %xmm4,%xmm2 │ │ - pshufd $0xe8,%xmm2,%xmm2 │ │ - punpckldq %xmm2,%xmm3 │ │ - movdqa 0x1e0(%esp),%xmm2 │ │ - paddd 0x1f0(%esp),%xmm2 │ │ - paddd %xmm2,%xmm3 │ │ - paddd %xmm0,%xmm3 │ │ - movdqa 0x1c0(%esp),%xmm2 │ │ - pshufd $0xf5,%xmm2,%xmm0 │ │ - pmuludq %xmm6,%xmm2 │ │ - pshufd $0xe8,%xmm2,%xmm2 │ │ - pmuludq %xmm4,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - punpckldq %xmm0,%xmm2 │ │ - movdqa 0x220(%esp),%xmm0 │ │ - movdqa 0x210(%esp),%xmm4 │ │ - paddd %xmm4,%xmm0 │ │ - paddd %xmm0,%xmm2 │ │ - paddd %xmm1,%xmm2 │ │ - paddd 0x1f0(%esp),%xmm3 │ │ - paddd %xmm4,%xmm2 │ │ - movdqa 0x40(%esp),%xmm6 │ │ - por 0xa0(%esp),%xmm6 │ │ - por 0xb0(%esp),%xmm7 │ │ - movaps 0x30(%esp),%xmm0 │ │ - orps 0xd0(%esp),%xmm0 │ │ - movaps %xmm0,0x30(%esp) │ │ - movdqa 0x20(%esp),%xmm4 │ │ - por 0x100(%esp),%xmm4 │ │ - movdqa %xmm2,%xmm0 │ │ - psrad $0x1f,%xmm0 │ │ - movdqa -0x158c0(%edx),%xmm1 │ │ - paddd %xmm1,%xmm0 │ │ - paddd %xmm2,%xmm0 │ │ - movdqa %xmm3,%xmm2 │ │ - psrad $0x1f,%xmm2 │ │ - paddd %xmm1,%xmm2 │ │ - paddd %xmm3,%xmm2 │ │ - psrad $0x4,%xmm2 │ │ - psrad $0x4,%xmm0 │ │ - paddd 0xc0(%esp),%xmm0 │ │ - paddd (%esp),%xmm2 │ │ - movdqa %xmm7,%xmm1 │ │ - pcmpgtd %xmm2,%xmm1 │ │ - movdqa %xmm4,%xmm3 │ │ - pcmpgtd %xmm2,%xmm3 │ │ - pand %xmm3,%xmm2 │ │ - pandn %xmm4,%xmm3 │ │ - movdqa %xmm6,%xmm4 │ │ - pcmpgtd %xmm0,%xmm4 │ │ - por %xmm2,%xmm3 │ │ - movdqa 0x30(%esp),%xmm5 │ │ - movdqa %xmm5,%xmm2 │ │ - pcmpgtd %xmm0,%xmm2 │ │ - pand %xmm2,%xmm0 │ │ - pandn %xmm5,%xmm2 │ │ - por %xmm0,%xmm2 │ │ - pand %xmm4,%xmm6 │ │ - pandn %xmm2,%xmm4 │ │ - por %xmm6,%xmm4 │ │ - pand %xmm1,%xmm7 │ │ - pandn %xmm3,%xmm1 │ │ - por %xmm7,%xmm1 │ │ - movdqa -0x15990(%edx),%xmm0 │ │ - pshufb %xmm0,%xmm1 │ │ - pshufb %xmm0,%xmm4 │ │ - punpcklqdq %xmm1,%xmm4 │ │ - movdqu %xmm4,(%eax,%ecx,2) │ │ - add $0x8,%ecx │ │ - cmp %ecx,%esi │ │ - jne b2be0 │ │ - cmp 0x20(%ebp),%esi │ │ - mov %esi,%eax │ │ - mov 0x1a0(%esp),%edx │ │ - mov 0x19c(%esp),%esi │ │ - mov 0x258(%esp),%edi │ │ - je b2a70 │ │ - mov %eax,%ecx │ │ - sub %esi,%ecx │ │ - mov %ecx,(%esp) │ │ - add %eax,%esi │ │ - mov %esi,0x19c(%esp) │ │ + movzbl (%eax),%edx │ │ + mov %dl,(%ecx) │ │ + inc %ecx │ │ + dec %ebx │ │ + jne b88a0 │ │ + cmpl $0x0,0x4(%edi) │ │ + mov 0x10(%ebp),%esi │ │ + jne b88f9 │ │ + mov 0xc(%ebp),%eax │ │ mov %eax,%ecx │ │ + mov 0x14(%eax),%edx │ │ + mov 0x20(%eax),%eax │ │ + imul %edx,%eax │ │ + test %eax,%eax │ │ + mov 0x8(%ecx),%ecx │ │ + js b88d4 │ │ + sub $0x4,%esp │ │ + mov 0x10(%esp),%ebx │ │ + push %eax │ │ + pushl 0x8(%esi) │ │ + jmp b88f0 │ │ + add %eax,%ecx │ │ sub %edx,%ecx │ │ - mov %ecx,0xc0(%esp) │ │ - add %eax,%edx │ │ - mov %edx,0x1a0(%esp) │ │ - mov %eax,%esi │ │ - mov 0x1a4(%esp),%ecx │ │ - mov 0x130(%esp),%edx │ │ + mov 0x10(%ebp),%esi │ │ + mov 0x8(%esi),%esi │ │ + add %eax,%esi │ │ sub %edx,%esi │ │ - mov %esi,0x30(%esp) │ │ - add %eax,%edx │ │ - mov %edx,0x130(%esp) │ │ - mov 0x1a8(%esp),%edx │ │ - mov %eax,%esi │ │ - sub %ecx,%esi │ │ - add %eax,%ecx │ │ - mov %ecx,0x20(%esp) │ │ - mov %eax,%ecx │ │ - sub %edi,%ecx │ │ - add %eax,%edi │ │ - mov %edi,0x40(%esp) │ │ - mov 0x20(%ebp),%ebx │ │ - sub %eax,%ebx │ │ - mov %ebx,0x240(%esp) │ │ - lea (%eax,%edx,1),%edi │ │ - mov %edi,0xb0(%esp) │ │ - mov 0x1c(%esp),%ebx │ │ - lea (%ebx,%eax,2),%edi │ │ - mov %edi,0x230(%esp) │ │ - sub %edx,%eax │ │ - mov 0xe8(%esp),%ebx │ │ - mov (%esp),%edx │ │ - lea (%ebx,%edx,2),%edx │ │ - mov %edx,0x270(%esp) │ │ - mov 0x19c(%esp),%edx │ │ - lea (%ebx,%edx,2),%edx │ │ - mov %edx,0x260(%esp) │ │ - mov 0xc0(%esp),%edx │ │ - lea (%ebx,%edx,2),%edx │ │ - mov %edx,0x128(%esp) │ │ - mov 0x1a0(%esp),%edx │ │ - lea (%ebx,%edx,2),%edx │ │ - mov %edx,0xec(%esp) │ │ - mov 0x30(%esp),%edx │ │ - lea (%ebx,%edx,2),%edx │ │ - mov %edx,0x124(%esp) │ │ - mov 0x130(%esp),%edx │ │ - lea (%ebx,%edx,2),%edx │ │ - mov %edx,0x13c(%esp) │ │ - mov 0x20(%esp),%edx │ │ - lea (%ebx,%edx,2),%edx │ │ - mov %edx,0x138(%esp) │ │ - mov 0x40(%esp),%edx │ │ - lea (%ebx,%edx,2),%edx │ │ - mov %edx,0x134(%esp) │ │ - mov 0xb0(%esp),%edx │ │ - lea (%ebx,%edx,2),%edx │ │ - mov %edx,0x1bc(%esp) │ │ - lea (%ebx,%esi,2),%edx │ │ - mov %edx,0x1b8(%esp) │ │ - xor %edi,%edi │ │ - lea (%ebx,%ecx,2),%ecx │ │ - mov %ecx,0x1b4(%esp) │ │ - lea (%ebx,%eax,2),%eax │ │ - mov %eax,0x1b0(%esp) │ │ - mov 0x230(%esp),%eax │ │ - jmp b4632 │ │ - nop │ │ - mov %esi,%eax │ │ - sar $0x1f,%eax │ │ - lea 0x8(%eax,%esi,1),%eax │ │ - sar $0x4,%eax │ │ - add (%esp),%eax │ │ - cmp %ebx,%eax │ │ - cmovle %eax,%ebx │ │ - cmp %ecx,%eax │ │ - cmovl %ecx,%ebx │ │ - mov 0x230(%esp),%eax │ │ - mov %bx,(%eax,%edi,2) │ │ - inc %edi │ │ - cmp %edi,0x240(%esp) │ │ - je b2a70 │ │ - movzwl (%eax,%edi,2),%ecx │ │ - mov 0x1bc(%esp),%eax │ │ - movswl (%eax,%edi,2),%esi │ │ - mov %esi,%edx │ │ - sub %ecx,%edx │ │ - mov %ecx,%eax │ │ - cmovb %esi,%eax │ │ - mov %eax,0x30(%esp) │ │ - mov %ecx,(%esp) │ │ - cmovl %ecx,%esi │ │ - mov %edi,%ebx │ │ - mov %edx,%edi │ │ - neg %edi │ │ - cmovl %edx,%edi │ │ - mov %edi,%eax │ │ - mov 0x140(%esp),%ecx │ │ - shr %cl,%eax │ │ - mov 0x10(%ebp),%ecx │ │ - sub %eax,%ecx │ │ - mov %ebx,0xc0(%esp) │ │ - mov 0x1b0(%esp),%eax │ │ - movswl (%eax,%ebx,2),%eax │ │ - jns b4683 │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%edi │ │ - jle b4689 │ │ - mov %ecx,%edi │ │ - mov %edi,%ecx │ │ - neg %ecx │ │ - test %edx,%edx │ │ - cmovns %edi,%ecx │ │ - mov %ecx,0xf0(%esp) │ │ - mov %eax,%edx │ │ - sub (%esp),%edx │ │ - mov %edx,%edi │ │ - neg %edi │ │ - cmovl %edx,%edi │ │ - mov %edi,%ebx │ │ - mov 0x140(%esp),%ecx │ │ - shr %cl,%ebx │ │ - mov 0x10(%ebp),%ecx │ │ - sub %ebx,%ecx │ │ - jns b46b9 │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%edi │ │ - jle b46bf │ │ - mov %ecx,%edi │ │ - mov %edi,%ecx │ │ - neg %ecx │ │ - test %edx,%edx │ │ - cmovns %edi,%ecx │ │ - mov %ecx,0x100(%esp) │ │ - mov 0x30(%esp),%ecx │ │ - cmp %eax,%ecx │ │ - cmova %eax,%ecx │ │ - mov %ecx,0x30(%esp) │ │ - cmp %eax,%esi │ │ - cmovl %eax,%esi │ │ - mov 0xc0(%esp),%edx │ │ - mov 0x134(%esp),%eax │ │ - movswl (%eax,%edx,2),%edi │ │ - mov %edi,0xb0(%esp) │ │ - sub (%esp),%edi │ │ - mov %edi,%eax │ │ neg %eax │ │ - cmovl %edi,%eax │ │ - mov %eax,%ebx │ │ - mov 0x110(%esp),%ecx │ │ - shr %cl,%ebx │ │ - mov 0x14(%ebp),%ecx │ │ - sub %ebx,%ecx │ │ - mov 0x1b4(%esp),%ebx │ │ - movswl (%ebx,%edx,2),%ebx │ │ - mov %ebx,0x40(%esp) │ │ - mov 0x138(%esp),%ebx │ │ - movswl (%ebx,%edx,2),%ebx │ │ - mov %ebx,0x20(%esp) │ │ - mov 0x1b8(%esp),%ebx │ │ - movswl (%ebx,%edx,2),%ebx │ │ - jns b4741 │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%eax │ │ - jle b4747 │ │ - mov %ecx,%eax │ │ - mov %eax,%ecx │ │ - neg %ecx │ │ - test %edi,%edi │ │ - cmovns %eax,%ecx │ │ - mov %ecx,0x180(%esp) │ │ - mov 0x40(%esp),%eax │ │ - sub (%esp),%eax │ │ - mov %eax,%edi │ │ - neg %edi │ │ - cmovl %eax,%edi │ │ - mov %edi,%edx │ │ - mov 0x110(%esp),%ecx │ │ - shr %cl,%edx │ │ - mov 0x14(%ebp),%ecx │ │ - sub %edx,%ecx │ │ - jns b4779 │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%edi │ │ - mov 0x20(%esp),%edx │ │ - jle b4783 │ │ - mov %ecx,%edi │ │ - mov %edi,%ecx │ │ - neg %ecx │ │ - test %eax,%eax │ │ - cmovns %edi,%ecx │ │ - mov %ecx,0x160(%esp) │ │ - mov %edx,%eax │ │ - sub (%esp),%eax │ │ - mov %eax,%edi │ │ - neg %edi │ │ - cmovl %eax,%edi │ │ - mov %edi,%edx │ │ - mov 0x110(%esp),%ecx │ │ - shr %cl,%edx │ │ - mov 0x14(%ebp),%ecx │ │ - sub %edx,%ecx │ │ - jns b47b3 │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%edi │ │ - jle b47b9 │ │ - mov %ecx,%edi │ │ - mov %edi,%ecx │ │ - neg %ecx │ │ - test %eax,%eax │ │ - cmovns %edi,%ecx │ │ - mov %ecx,0x1f0(%esp) │ │ - mov %ebx,%eax │ │ - sub (%esp),%eax │ │ - mov %eax,%edi │ │ - neg %edi │ │ - cmovl %eax,%edi │ │ - mov %edi,%edx │ │ - mov 0x110(%esp),%ecx │ │ - shr %cl,%edx │ │ - mov 0x14(%ebp),%ecx │ │ - sub %edx,%ecx │ │ - jns b47e9 │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%edi │ │ - mov 0x20(%esp),%edx │ │ - jle b47f3 │ │ - mov %ecx,%edi │ │ - mov %edi,%ecx │ │ - neg %ecx │ │ + sub $0x4,%esp │ │ + mov 0x10(%esp),%ebx │ │ + push %eax │ │ + push %esi │ │ + mov 0x10(%ebp),%esi │ │ + push %ecx │ │ + call 1470 │ │ + add $0x10,%esp │ │ + mov 0x24(%esi),%eax │ │ test %eax,%eax │ │ - cmovns %edi,%ecx │ │ - mov %ecx,0x210(%esp) │ │ - mov 0x30(%esp),%ecx │ │ - mov 0xb0(%esp),%edi │ │ - cmp %edi,%ecx │ │ - mov %edi,%eax │ │ - ja b4850 │ │ - mov %ecx,%eax │ │ - cmp %edi,%esi │ │ - jge b4854 │ │ - mov 0x40(%esp),%esi │ │ - cmp %esi,%eax │ │ - mov %esi,%ecx │ │ - ja b4860 │ │ - mov %eax,%ecx │ │ - cmp %esi,%edi │ │ - jge b4864 │ │ - cmp %edx,%ecx │ │ - mov %edx,%eax │ │ - ja b486c │ │ - mov %ecx,%eax │ │ - cmp %edx,%esi │ │ - jge b4870 │ │ - cmp %ebx,%eax │ │ - mov %ebx,%esi │ │ - mov 0x140(%esp),%ecx │ │ - ja b487f │ │ - mov %eax,%esi │ │ - mov %esi,0x40(%esp) │ │ - cmp %ebx,%edx │ │ - jge b4887 │ │ - jmp b4889 │ │ - nop │ │ - cmp %edi,%esi │ │ - jl b481a │ │ + je b890e │ │ + mov 0x8(%esp),%ecx │ │ + cmpl $0x0,0x24(%ecx) │ │ + je b8ccc │ │ + mov 0xc(%ebp),%esi │ │ mov %esi,%edi │ │ - mov 0x40(%esp),%esi │ │ - cmp %esi,%eax │ │ - mov %esi,%ecx │ │ - jbe b4824 │ │ - cmp %esi,%edi │ │ - jl b482a │ │ - mov %edi,%esi │ │ - cmp %edx,%ecx │ │ - mov %edx,%eax │ │ - jbe b4830 │ │ - cmp %edx,%esi │ │ - jl b4836 │ │ + mov (%esi),%edx │ │ + mov 0x10(%ebp),%eax │ │ + mov 0x24(%eax),%esi │ │ + xor %ebx,%ebx │ │ + cmp $0x1,%esi │ │ + sete %al │ │ + xor %ecx,%ecx │ │ + cmp $0x3,%esi │ │ + setne %cl │ │ + mov 0x1c(%edi),%esi │ │ + add %ecx,%esi │ │ + mov %ecx,0xa0(%esp) │ │ + sar %cl,%esi │ │ + mov %esi,0x90(%esp) │ │ + cmpl $0x0,0x18(%edx) │ │ + sete %cl │ │ + mov 0x20(%edi),%esi │ │ + test %esi,%esi │ │ + jle b8cc4 │ │ mov %esi,%edx │ │ - cmp %ebx,%eax │ │ - mov %ebx,%esi │ │ - mov 0x140(%esp),%ecx │ │ - jbe b4843 │ │ - mov %esi,0x40(%esp) │ │ - cmp %ebx,%edx │ │ - jl b4889 │ │ - mov %edx,%ebx │ │ + add $0x1f,%edx │ │ + sar $0x5,%edx │ │ + mov %edx,0xb0(%esp) │ │ + mov %al,%bl │ │ + xor %eax,%eax │ │ + mov %cl,%al │ │ + mov %eax,0x80(%esp) │ │ + xor %esi,%esi │ │ mov %ebx,0x30(%esp) │ │ - mov 0xc0(%esp),%edi │ │ - mov 0x13c(%esp),%eax │ │ - movswl (%eax,%edi,2),%eax │ │ - mov %eax,%edx │ │ - sub (%esp),%edx │ │ - mov %edx,%esi │ │ - neg %esi │ │ - cmovl %edx,%esi │ │ - mov %esi,%ebx │ │ - shr %cl,%ebx │ │ - mov 0x10(%ebp),%ecx │ │ - sub %ebx,%ecx │ │ - mov 0x124(%esp),%ebx │ │ - movswl (%ebx,%edi,2),%edi │ │ - jns b48c3 │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%esi │ │ - jle b48c9 │ │ - mov %ecx,%esi │ │ - mov %esi,%ecx │ │ - neg %ecx │ │ - test %edx,%edx │ │ - cmovns %esi,%ecx │ │ - mov %ecx,0x1e0(%esp) │ │ - mov %edi,0x20(%esp) │ │ - mov %edi,%edx │ │ - sub (%esp),%edx │ │ - mov %edx,%ebx │ │ - neg %ebx │ │ - cmovl %edx,%ebx │ │ - mov %ebx,%esi │ │ - mov 0x140(%esp),%ecx │ │ - shr %cl,%esi │ │ - mov 0x10(%ebp),%ecx │ │ - sub %esi,%ecx │ │ - jns b48fd │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%ebx │ │ - mov 0x40(%esp),%edi │ │ - jle b4907 │ │ - mov %ecx,%ebx │ │ - mov %ebx,%esi │ │ - neg %esi │ │ - test %edx,%edx │ │ - cmovns %ebx,%esi │ │ - cmp %eax,%edi │ │ - mov %eax,%ecx │ │ - ja b4950 │ │ - mov %edi,%ecx │ │ - mov 0x30(%esp),%edx │ │ - cmp %eax,%edx │ │ - mov 0x20(%esp),%ebx │ │ - jge b495c │ │ - cmp %ebx,%ecx │ │ - mov %ebx,0xd0(%esp) │ │ - mov 0xc0(%esp),%edi │ │ - ja b4970 │ │ - mov %ecx,0xd0(%esp) │ │ - mov %esi,0x220(%esp) │ │ - cmp %ebx,%eax │ │ - jge b497b │ │ - jmp b497d │ │ + jmp b8a7b │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov 0x30(%esp),%edx │ │ - cmp %eax,%edx │ │ - mov 0x20(%esp),%ebx │ │ - jl b4924 │ │ - mov %edx,%eax │ │ - cmp %ebx,%ecx │ │ - mov %ebx,0xd0(%esp) │ │ - mov 0xc0(%esp),%edi │ │ - jbe b4936 │ │ - mov %esi,0x220(%esp) │ │ - cmp %ebx,%eax │ │ - jl b497d │ │ - mov %eax,%ebx │ │ - mov %ebx,0x20(%esp) │ │ - mov 0xec(%esp),%eax │ │ - movswl (%eax,%edi,2),%edx │ │ - mov %edx,0x40(%esp) │ │ - sub (%esp),%edx │ │ - mov %edi,%esi │ │ - mov %edx,%edi │ │ - neg %edi │ │ - cmovl %edx,%edi │ │ - mov %edi,%ebx │ │ - mov 0x110(%esp),%ecx │ │ - shr %cl,%ebx │ │ - mov 0x14(%ebp),%eax │ │ - sub %ebx,%eax │ │ - mov 0x128(%esp),%ecx │ │ - movswl (%ecx,%esi,2),%ebx │ │ - mov 0x260(%esp),%ecx │ │ - movswl (%ecx,%esi,2),%ecx │ │ - mov %ecx,0x30(%esp) │ │ - mov 0x270(%esp),%ecx │ │ - movswl (%ecx,%esi,2),%ecx │ │ - jns b49d5 │ │ - xor %eax,%eax │ │ - mov %ecx,0xa0(%esp) │ │ - cmp %eax,%edi │ │ - jle b49e2 │ │ - mov %eax,%edi │ │ - mov %edi,%eax │ │ - neg %eax │ │ - test %edx,%edx │ │ - cmovns %edi,%eax │ │ - mov %eax,0x1c0(%esp) │ │ - mov %ebx,0xb0(%esp) │ │ - mov %ebx,%edi │ │ - sub (%esp),%edi │ │ - mov %edi,%ebx │ │ - neg %ebx │ │ - cmovl %edi,%ebx │ │ - mov %ebx,%edx │ │ - mov 0x110(%esp),%ecx │ │ - shr %cl,%edx │ │ - mov 0x14(%ebp),%eax │ │ - sub %edx,%eax │ │ - jns b4a19 │ │ - xor %eax,%eax │ │ - cmp %eax,%ebx │ │ - jle b4a1f │ │ - mov %eax,%ebx │ │ - mov %ebx,%edx │ │ - neg %edx │ │ - test %edi,%edi │ │ - cmovns %ebx,%edx │ │ - mov 0x30(%esp),%eax │ │ - sub (%esp),%eax │ │ - mov %eax,%edi │ │ - neg %edi │ │ - cmovl %eax,%edi │ │ - mov %edi,%ebx │ │ - mov 0x110(%esp),%ecx │ │ - shr %cl,%ebx │ │ - mov 0x14(%ebp),%ecx │ │ - sub %ebx,%ecx │ │ - jns b4a4a │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%edi │ │ - mov 0xa0(%esp),%esi │ │ - jle b4a57 │ │ - mov %ecx,%edi │ │ - mov %edi,%ecx │ │ - neg %ecx │ │ - test %eax,%eax │ │ - cmovns %edi,%ecx │ │ - mov %ecx,0x1d0(%esp) │ │ - mov %esi,%edi │ │ - sub (%esp),%edi │ │ - mov %edi,%eax │ │ - neg %eax │ │ - cmovl %edi,%eax │ │ - mov %eax,%ebx │ │ - mov 0x110(%esp),%ecx │ │ - shr %cl,%ebx │ │ - mov 0x14(%ebp),%ecx │ │ - sub %ebx,%ecx │ │ - jns b4a87 │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%eax │ │ - mov 0x20(%esp),%esi │ │ - mov 0xb0(%esp),%ebx │ │ - jle b4a98 │ │ - mov %ecx,%eax │ │ - mov %eax,%ecx │ │ - neg %ecx │ │ - test %edi,%edi │ │ - cmovns %eax,%ecx │ │ - mov %ecx,0x200(%esp) │ │ - mov 0x40(%esp),%eax │ │ - mov 0xd0(%esp),%ecx │ │ - cmp %eax,%ecx │ │ - mov %eax,%edi │ │ - ja b4abb │ │ - mov %ecx,%edi │ │ - cmp %eax,%esi │ │ - jl b4ac1 │ │ - mov %esi,%eax │ │ - mov %eax,0x40(%esp) │ │ - mov 0x160(%esp),%eax │ │ - add 0x180(%esp),%eax │ │ - cmp %ebx,%edi │ │ - mov %ebx,%esi │ │ - mov %ebx,%ecx │ │ - ja b4add │ │ - mov %edi,%ecx │ │ - mov %ecx,0xd0(%esp) │ │ - add 0x1f0(%esp),%eax │ │ - mov 0x100(%esp),%ecx │ │ - add 0xf0(%esp),%ecx │ │ - mov 0x40(%esp),%ebx │ │ - cmp %esi,%ebx │ │ - mov %eax,%edi │ │ - jl b4b0a │ │ - mov %ebx,0xb0(%esp) │ │ - add 0x210(%esp),%edi │ │ - add 0x1c0(%esp),%edx │ │ - imul 0x12c(%esp),%ecx │ │ - mov 0x220(%esp),%esi │ │ - add 0x1e0(%esp),%esi │ │ - mov 0x30(%esp),%eax │ │ - mov 0xd0(%esp),%ebx │ │ - cmp %eax,%ebx │ │ - mov %eax,0x20(%esp) │ │ - ja b4b45 │ │ - mov %ebx,0x20(%esp) │ │ - lea (%ecx,%edi,2),%edi │ │ - add 0x1d0(%esp),%edx │ │ - imul 0x25c(%esp),%esi │ │ - mov 0xb0(%esp),%ebx │ │ - cmp %eax,%ebx │ │ - jl b4b66 │ │ - mov %ebx,0x30(%esp) │ │ - add 0x200(%esp),%edx │ │ - add %edi,%esi │ │ - mov 0xa0(%esp),%ebx │ │ - mov 0x20(%esp),%eax │ │ - cmp %ebx,%eax │ │ + nop │ │ + mov 0x50(%esp),%esi │ │ + imul 0x18(%edi),%esi │ │ mov %ebx,%ecx │ │ - ja b4b82 │ │ - mov %eax,%ecx │ │ - add %edx,%esi │ │ - mov 0x30(%esp),%eax │ │ - cmp %ebx,%eax │ │ - mov 0xc0(%esp),%edi │ │ - jl b4600 │ │ + sar %cl,%esi │ │ + mov 0x8(%esp),%eax │ │ + cmpl $0x0,0x24(%eax) │ │ + je b8bc0 │ │ + mov 0x10(%ebp),%eax │ │ mov %eax,%ebx │ │ - jmp b4600 │ │ - bsr 0x14(%ebp),%eax │ │ - xor %ecx,%ecx │ │ - sub %eax,%edi │ │ - cmovs %ecx,%edi │ │ - mov %edi,(%esp) │ │ - cmpl $0x0,0x20(%ebp) │ │ - mov 0x1c(%esp),%ecx │ │ - jle b614e │ │ - mov 0x5c(%esp),%edx │ │ - lea -0x5778(%edx),%eax │ │ - mov 0x18(%ebp),%esi │ │ - movsbl 0x8(%eax,%esi,2),%edi │ │ - mov %edi,0x124(%esp) │ │ - movsbl (%eax,%esi,2),%edi │ │ - movsbl 0x9(%eax,%esi,2),%ebx │ │ - movsbl 0x1(%eax,%esi,2),%eax │ │ - mov %eax,0xec(%esp) │ │ - mov 0x9c(%esp),%eax │ │ - sar %eax │ │ - movdqa -0x158c0(%edx),%xmm2 │ │ - movdqa -0x15990(%edx),%xmm3 │ │ - mov 0x20(%ebp),%edx │ │ - and $0xfffffff8,%edx │ │ - mov %edx,0x134(%esp) │ │ - movss (%esp),%xmm0 │ │ - movd 0x14(%ebp),%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm1 │ │ - add %eax,%eax │ │ - mov %eax,0x9c(%esp) │ │ - mov $0x1a,%eax │ │ - mov 0x124(%esp),%esi │ │ - sub %esi,%eax │ │ - lea 0x2cc(%esp,%eax,2),%eax │ │ - mov %eax,0x200(%esp) │ │ - mov $0x1a,%eax │ │ - sub %edi,%eax │ │ - lea 0x2cc(%esp,%eax,2),%eax │ │ - mov %eax,0x12c(%esp) │ │ - mov $0x1a,%eax │ │ - sub %ebx,%eax │ │ - lea 0x2cc(%esp,%eax,2),%edx │ │ - mov $0x1a,%eax │ │ - sub 0xec(%esp),%eax │ │ - lea 0x2cc(%esp,%eax,2),%eax │ │ - xorps %xmm4,%xmm4 │ │ - movss %xmm0,%xmm4 │ │ - movaps %xmm4,%xmm0 │ │ - xorps %xmm4,%xmm4 │ │ - lea 0x300(%esp,%esi,2),%esi │ │ - mov %esi,0xa0(%esp) │ │ - mov %edi,0x13c(%esp) │ │ - lea 0x300(%esp,%edi,2),%esi │ │ - mov %esi,0x230(%esp) │ │ - mov %ebx,0x138(%esp) │ │ - lea 0x300(%esp,%ebx,2),%esi │ │ - mov %esi,0x240(%esp) │ │ - mov 0xec(%esp),%esi │ │ - lea 0x300(%esp,%esi,2),%esi │ │ - mov %esi,0x128(%esp) │ │ - mov 0xa0(%esp),%esi │ │ - movdqa %xmm3,0x270(%esp) │ │ - movdqa %xmm2,0x260(%esp) │ │ - movdqa %xmm1,0xc0(%esp) │ │ - movaps %xmm0,0x70(%esp) │ │ - jmp b4d5f │ │ - nop │ │ + mov 0x24(%eax),%eax │ │ + mov %eax,0x50(%esp) │ │ + mov 0xc(%edi),%ecx │ │ + add %esi,%ecx │ │ + mov 0xc(%ebx),%edx │ │ + mov %ebx,%eax │ │ + add %esi,%edx │ │ + sub $0xc,%esp │ │ + mov 0x18(%esp),%ebx │ │ + pushl 0x8c(%esp) │ │ + push $0x0 │ │ + pushl 0x14(%eax) │ │ + pushl 0x88(%esp) │ │ + pushl 0x5c(%esp) │ │ + pushl 0x80(%esp) │ │ + lea 0x1bd8(%esp),%edi │ │ + push %edi │ │ + lea 0x128(%esp),%edi │ │ + push %edi │ │ + pushl 0xbc(%esp) │ │ + mov 0x38(%esp),%edi │ │ + push %edi │ │ + pushl 0x18(%eax) │ │ + push %edx │ │ + push %ecx │ │ + mov 0x8(%ebp),%eax │ │ + mov 0x90(%esp),%ecx │ │ + call *0x10(%eax,%ecx,4) │ │ + add $0x40,%esp │ │ + mov 0x10(%ebp),%edx │ │ + mov 0x24(%edx),%eax │ │ + mov 0xc(%ebp),%ecx │ │ + mov 0x10(%ecx),%ecx │ │ + add %esi,%ecx │ │ + add 0x10(%edx),%esi │ │ + sub $0xc,%esp │ │ + pushl 0x8c(%esp) │ │ + push $0x1 │ │ + pushl 0x14(%edx) │ │ + pushl 0x88(%esp) │ │ + pushl 0x5c(%esp) │ │ + pushl 0x80(%esp) │ │ + lea 0x338c(%esp),%edx │ │ + push %edx │ │ + lea 0x128(%esp),%edx │ │ + push %edx │ │ + pushl 0xbc(%esp) │ │ + push %edi │ │ + mov 0x10(%ebp),%edx │ │ + pushl 0x18(%edx) │ │ + push %esi │ │ + push %ecx │ │ + mov 0x8(%ebp),%ecx │ │ + call *0x10(%ecx,%eax,4) │ │ + mov 0x70(%esp),%ebx │ │ + add $0x40,%esp │ │ + mov 0x40(%esp),%esi │ │ + inc %esi │ │ + cmp 0xb0(%esp),%esi │ │ + jge b8cc4 │ │ + mov %esi,%ecx │ │ + shl $0x5,%ecx │ │ + mov 0x10(%ebp),%eax │ │ + mov 0x14(%eax),%edi │ │ + imul %ecx,%edi │ │ + add 0x8(%eax),%edi │ │ + mov 0x8(%esp),%eax │ │ + cmpl $0x0,0x4(%eax) │ │ + mov %ecx,0x50(%esp) │ │ + je b8afa │ │ + mov 0xc(%ebp),%eax │ │ + mov %eax,%ebx │ │ + mov 0x20(%eax),%eax │ │ + sub %ecx,%eax │ │ + cmp $0x21,%eax │ │ + mov $0x20,%ecx │ │ + cmovge %ecx,%eax │ │ + mov 0x14(%ebx),%ecx │ │ + mov %ecx,%edx │ │ + imul 0x50(%esp),%edx │ │ + add 0x8(%ebx),%edx │ │ + sub $0xc,%esp │ │ + mov 0x18(%esp),%ebx │ │ + push %esi │ │ + push %eax │ │ + lea 0x414(%esp),%eax │ │ + push %eax │ │ + lea 0x118(%esp),%eax │ │ + push %eax │ │ + mov 0xc(%ebp),%eax │ │ + pushl 0x1c(%eax) │ │ + pushl 0x28(%esp) │ │ + push %ecx │ │ + push %edi │ │ + push %edx │ │ + mov 0x8(%ebp),%eax │ │ + call *0x10(%eax) │ │ + mov 0x80(%esp),%ecx │ │ + mov 0x38(%esp),%eax │ │ + mov 0x60(%esp),%ebx │ │ + add $0x30,%esp │ │ + mov %edi,0x70(%esp) │ │ + cmpl $0x0,0x28(%eax) │ │ + jne b8b20 │ │ + cmpl $0x0,0x2c(%eax) │ │ + jne b8b20 │ │ + cmpl $0x0,0x24(%eax) │ │ + je b8a6d │ │ nop │ │ nop │ │ nop │ │ nop │ │ - addl $0x18,0xe8(%esp) │ │ - mov 0x1c(%esp),%ecx │ │ - add 0x9c(%esp),%ecx │ │ - add $0x18,%esi │ │ - addl $0x18,0x200(%esp) │ │ - addl $0x18,0x230(%esp) │ │ - addl $0x18,0x12c(%esp) │ │ - addl $0x18,0x240(%esp) │ │ - mov 0x1c0(%esp),%edx │ │ - add $0x18,%edx │ │ - addl $0x18,0x128(%esp) │ │ - mov 0x1d0(%esp),%eax │ │ - add $0x18,%eax │ │ - decl 0x1ac(%esp) │ │ - je b614e │ │ - mov %eax,0x1d0(%esp) │ │ - mov %edx,0x1c0(%esp) │ │ - mov %ecx,0x1c(%esp) │ │ - xor %ebx,%ebx │ │ - cmpl $0x8,0x20(%ebp) │ │ - mov $0x0,%eax │ │ - jb b55cb │ │ - xor %ecx,%ecx │ │ - mov 0x1c(%esp),%eax │ │ - mov 0x134(%esp),%edx │ │ - mov 0x128(%esp),%edi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov %esi,0x40(%esp) │ │ + mov 0xc(%ebp),%edi │ │ + mov 0x1c(%edi),%eax │ │ + mov 0x20(%edi),%esi │ │ + sub %ecx,%esi │ │ + cmp $0x21,%esi │ │ + mov $0x20,%ecx │ │ + cmovge %ecx,%esi │ │ + add %ebx,%esi │ │ + mov %ebx,%ecx │ │ + sar %cl,%esi │ │ + mov %esi,0x60(%esp) │ │ + test %eax,0xa0(%esp) │ │ + mov 0x10(%ebp),%esi │ │ + je b8980 │ │ + cmpl $0x0,0x60(%esp) │ │ + jle b8980 │ │ + mov 0x70(%esp),%edx │ │ + mov -0x1(%edx,%eax,1),%cl │ │ + mov %cl,(%edx,%eax,1) │ │ + mov 0x30(%esp),%ebx │ │ + cmpl $0x1,0x60(%esp) │ │ + je b8980 │ │ + mov 0x60(%esp),%eax │ │ + dec %eax │ │ + mov 0x70(%esp),%edx │ │ nop │ │ nop │ │ - movdqu (%eax,%ecx,2),%xmm0 │ │ - movdqa %xmm0,0x110(%esp) │ │ - movdqa %xmm0,%xmm1 │ │ - punpcklwd %xmm4,%xmm1 │ │ - movdqa %xmm1,%xmm3 │ │ - movdqa %xmm1,0x80(%esp) │ │ - punpckhwd %xmm4,%xmm0 │ │ - movdqa %xmm0,%xmm2 │ │ - movdqa %xmm0,0x60(%esp) │ │ - movdqu (%esi,%ecx,2),%xmm0 │ │ - punpcklwd %xmm0,%xmm1 │ │ - psrad $0x10,%xmm1 │ │ - punpckhwd %xmm0,%xmm0 │ │ - psrad $0x10,%xmm0 │ │ - psubd %xmm2,%xmm0 │ │ - psubd %xmm3,%xmm1 │ │ - pxor %xmm2,%xmm2 │ │ - pcmpgtd %xmm1,%xmm2 │ │ - pabsd %xmm1,%xmm1 │ │ - movdqa %xmm1,%xmm3 │ │ - movdqa 0x70(%esp),%xmm6 │ │ - psrld %xmm6,%xmm3 │ │ - movdqa 0xc0(%esp),%xmm7 │ │ - movdqa %xmm7,%xmm4 │ │ - psubd %xmm3,%xmm4 │ │ - pxor %xmm3,%xmm3 │ │ - pcmpgtd %xmm0,%xmm3 │ │ - pabsd %xmm0,%xmm5 │ │ - movdqa %xmm5,%xmm0 │ │ - psrld %xmm6,%xmm0 │ │ - movdqa %xmm7,%xmm6 │ │ - psubd %xmm0,%xmm6 │ │ - movdqa %xmm6,%xmm7 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm0,%xmm7 │ │ - pand %xmm6,%xmm7 │ │ - movdqa %xmm4,%xmm6 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm0,%xmm6 │ │ - pand %xmm4,%xmm6 │ │ - movdqa %xmm6,%xmm0 │ │ - pcmpgtd %xmm1,%xmm0 │ │ - pand %xmm0,%xmm1 │ │ - pandn %xmm6,%xmm0 │ │ - por %xmm1,%xmm0 │ │ - movdqa %xmm0,%xmm1 │ │ - movdqa %xmm7,%xmm0 │ │ - pcmpgtd %xmm5,%xmm0 │ │ - pand %xmm0,%xmm5 │ │ - pandn %xmm7,%xmm0 │ │ - por %xmm5,%xmm0 │ │ - mov 0x200(%esp),%ebx │ │ - movdqu (%ebx,%ecx,2),%xmm4 │ │ - pxor %xmm3,%xmm0 │ │ - psubd %xmm3,%xmm0 │ │ - movdqa %xmm0,0x140(%esp) │ │ - punpcklwd %xmm4,%xmm3 │ │ - psrad $0x10,%xmm3 │ │ - pxor %xmm2,%xmm1 │ │ - psubd %xmm2,%xmm1 │ │ - movdqa %xmm1,0x170(%esp) │ │ - psubd 0x80(%esp),%xmm3 │ │ - pxor %xmm2,%xmm2 │ │ - pcmpgtd %xmm3,%xmm2 │ │ - pabsd %xmm3,%xmm1 │ │ - movdqa %xmm1,%xmm5 │ │ - movdqa 0x70(%esp),%xmm0 │ │ - psrld %xmm0,%xmm5 │ │ - movdqa 0xc0(%esp),%xmm3 │ │ - movdqa %xmm3,%xmm6 │ │ - psubd %xmm5,%xmm6 │ │ - punpckhwd %xmm4,%xmm4 │ │ - psrad $0x10,%xmm4 │ │ - psubd 0x60(%esp),%xmm4 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtd %xmm4,%xmm5 │ │ - pabsd %xmm4,%xmm7 │ │ - movdqa %xmm7,%xmm4 │ │ - psrld %xmm0,%xmm4 │ │ - movdqa %xmm3,%xmm0 │ │ - psubd %xmm4,%xmm0 │ │ - movdqa %xmm0,%xmm3 │ │ - pxor %xmm4,%xmm4 │ │ - pcmpgtd %xmm4,%xmm3 │ │ - pand %xmm0,%xmm3 │ │ - movdqa %xmm6,%xmm0 │ │ - pxor %xmm4,%xmm4 │ │ - pcmpgtd %xmm4,%xmm0 │ │ - pand %xmm6,%xmm0 │ │ - movdqa %xmm0,%xmm4 │ │ - pcmpgtd %xmm1,%xmm4 │ │ - pand %xmm4,%xmm1 │ │ - pandn %xmm0,%xmm4 │ │ - por %xmm1,%xmm4 │ │ - movdqa %xmm3,%xmm0 │ │ - pcmpgtd %xmm7,%xmm0 │ │ - pand %xmm0,%xmm7 │ │ - pandn %xmm3,%xmm0 │ │ - por %xmm7,%xmm0 │ │ - pxor %xmm5,%xmm0 │ │ - psubd %xmm5,%xmm0 │ │ - movdqa %xmm0,0x150(%esp) │ │ - pxor %xmm2,%xmm4 │ │ - psubd %xmm2,%xmm4 │ │ - movdqa %xmm4,0x30(%esp) │ │ - mov 0x230(%esp),%ebx │ │ - movdqu (%ebx,%ecx,2),%xmm1 │ │ - punpckhwd %xmm1,%xmm2 │ │ - psrad $0x10,%xmm2 │ │ - psubd 0x60(%esp),%xmm2 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm2,%xmm0 │ │ - movdqa %xmm0,0x20(%esp) │ │ - pabsd %xmm2,%xmm6 │ │ - movdqa %xmm6,%xmm2 │ │ - movdqa 0x70(%esp),%xmm0 │ │ - psrld %xmm0,%xmm2 │ │ - movdqa 0xc0(%esp),%xmm5 │ │ - movdqa %xmm5,%xmm3 │ │ - psubd %xmm2,%xmm3 │ │ - punpcklwd %xmm1,%xmm1 │ │ - psrad $0x10,%xmm1 │ │ - psubd 0x80(%esp),%xmm1 │ │ - pxor %xmm7,%xmm7 │ │ - pcmpgtd %xmm1,%xmm7 │ │ - pabsd %xmm1,%xmm4 │ │ - movdqa %xmm4,%xmm2 │ │ - psrld %xmm0,%xmm2 │ │ - movdqa %xmm5,%xmm0 │ │ - psubd %xmm2,%xmm0 │ │ - movdqa %xmm0,%xmm5 │ │ - pxor %xmm1,%xmm1 │ │ - pcmpgtd %xmm1,%xmm5 │ │ - pand %xmm0,%xmm5 │ │ - movdqa %xmm3,%xmm0 │ │ - pxor %xmm1,%xmm1 │ │ - pcmpgtd %xmm1,%xmm0 │ │ - pand %xmm3,%xmm0 │ │ - movdqa %xmm0,%xmm2 │ │ - pcmpgtd %xmm6,%xmm2 │ │ - pand %xmm2,%xmm6 │ │ - pandn %xmm0,%xmm2 │ │ - por %xmm6,%xmm2 │ │ - movdqa %xmm5,%xmm1 │ │ - pcmpgtd %xmm4,%xmm1 │ │ - pand %xmm1,%xmm4 │ │ - pandn %xmm5,%xmm1 │ │ - por %xmm4,%xmm1 │ │ - pxor %xmm7,%xmm1 │ │ - psubd %xmm7,%xmm1 │ │ - paddd 0x170(%esp),%xmm1 │ │ - movdqa 0x20(%esp),%xmm0 │ │ - pxor %xmm0,%xmm2 │ │ - psubd %xmm0,%xmm2 │ │ - paddd 0x140(%esp),%xmm2 │ │ - mov 0x12c(%esp),%ebx │ │ - movdqu (%ebx,%ecx,2),%xmm3 │ │ - punpcklwd %xmm3,%xmm4 │ │ - psrad $0x10,%xmm4 │ │ - psubd 0x80(%esp),%xmm4 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm4,%xmm0 │ │ - movdqa %xmm0,0x170(%esp) │ │ - pabsd %xmm4,%xmm5 │ │ - movdqa %xmm5,0x20(%esp) │ │ - movdqa 0x70(%esp),%xmm0 │ │ - psrld %xmm0,%xmm5 │ │ - movdqa 0xc0(%esp),%xmm4 │ │ - movdqa %xmm4,%xmm7 │ │ - psubd %xmm5,%xmm7 │ │ - punpckhwd %xmm3,%xmm3 │ │ - psrad $0x10,%xmm3 │ │ - psubd 0x60(%esp),%xmm3 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtd %xmm3,%xmm5 │ │ - movdqa %xmm5,0x140(%esp) │ │ - pabsd %xmm3,%xmm6 │ │ - movdqa %xmm6,%xmm3 │ │ - psrld %xmm0,%xmm3 │ │ - movdqa %xmm4,%xmm0 │ │ - psubd %xmm3,%xmm0 │ │ - movdqa %xmm0,%xmm3 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtd %xmm5,%xmm3 │ │ - pand %xmm0,%xmm3 │ │ - movdqa %xmm7,%xmm0 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtd %xmm5,%xmm0 │ │ - pand %xmm7,%xmm0 │ │ - movdqa %xmm0,%xmm5 │ │ - movdqa 0x20(%esp),%xmm7 │ │ - pcmpgtd %xmm7,%xmm5 │ │ - pand %xmm5,%xmm7 │ │ - pandn %xmm0,%xmm5 │ │ - por %xmm7,%xmm5 │ │ - movdqa %xmm3,%xmm0 │ │ - pcmpgtd %xmm6,%xmm0 │ │ - pand %xmm0,%xmm6 │ │ - pandn %xmm3,%xmm0 │ │ - por %xmm6,%xmm0 │ │ - movdqa 0x140(%esp),%xmm3 │ │ - pxor %xmm3,%xmm0 │ │ - psubd %xmm3,%xmm0 │ │ - paddd %xmm2,%xmm0 │ │ - paddd 0x150(%esp),%xmm0 │ │ - movdqa %xmm0,0x140(%esp) │ │ - movdqa 0x170(%esp),%xmm0 │ │ - pxor %xmm0,%xmm5 │ │ - psubd %xmm0,%xmm5 │ │ - paddd %xmm1,%xmm5 │ │ - paddd 0x30(%esp),%xmm5 │ │ - movdqa %xmm5,0x30(%esp) │ │ - mov 0x240(%esp),%ebx │ │ - movdqu (%ebx,%ecx,2),%xmm1 │ │ - punpckhwd %xmm1,%xmm2 │ │ - psrad $0x10,%xmm2 │ │ - psubd 0x60(%esp),%xmm2 │ │ - pxor %xmm7,%xmm7 │ │ - pcmpgtd %xmm2,%xmm7 │ │ - pabsd %xmm2,%xmm0 │ │ - movdqa %xmm0,%xmm3 │ │ - movdqa 0x70(%esp),%xmm6 │ │ - psrld %xmm6,%xmm3 │ │ - movdqa %xmm4,%xmm2 │ │ - psubd %xmm3,%xmm4 │ │ - punpcklwd %xmm1,%xmm1 │ │ - psrad $0x10,%xmm1 │ │ - psubd 0x80(%esp),%xmm1 │ │ - pxor %xmm3,%xmm3 │ │ - pcmpgtd %xmm1,%xmm3 │ │ - pabsd %xmm1,%xmm1 │ │ - movdqa %xmm1,%xmm5 │ │ - psrld %xmm6,%xmm5 │ │ - movdqa %xmm2,%xmm6 │ │ - psubd %xmm5,%xmm6 │ │ - movdqa %xmm6,%xmm2 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtd %xmm5,%xmm2 │ │ - pand %xmm6,%xmm2 │ │ - movdqa %xmm4,%xmm6 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtd %xmm5,%xmm6 │ │ - pand %xmm4,%xmm6 │ │ - movdqa %xmm6,%xmm4 │ │ - pcmpgtd %xmm0,%xmm4 │ │ - pand %xmm4,%xmm0 │ │ - pandn %xmm6,%xmm4 │ │ - por %xmm0,%xmm4 │ │ - movdqa %xmm2,%xmm0 │ │ - pcmpgtd %xmm1,%xmm0 │ │ - pand %xmm0,%xmm1 │ │ - pandn %xmm2,%xmm0 │ │ - por %xmm1,%xmm0 │ │ - pxor %xmm3,%xmm0 │ │ - psubd %xmm3,%xmm0 │ │ - movdqa %xmm0,0x20(%esp) │ │ - pxor %xmm7,%xmm4 │ │ - psubd %xmm7,%xmm4 │ │ - movdqa %xmm4,0x40(%esp) │ │ - mov 0x1c0(%esp),%ebx │ │ - movdqu (%ebx,%ecx,2),%xmm1 │ │ - punpckhwd %xmm1,%xmm2 │ │ - psrad $0x10,%xmm2 │ │ - psubd 0x60(%esp),%xmm2 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm2,%xmm0 │ │ - movdqa %xmm0,0x150(%esp) │ │ - pabsd %xmm2,%xmm2 │ │ - movdqa %xmm2,%xmm3 │ │ - movdqa 0x70(%esp),%xmm0 │ │ - psrld %xmm0,%xmm3 │ │ - movdqa 0xc0(%esp),%xmm5 │ │ - movdqa %xmm5,%xmm4 │ │ - psubd %xmm3,%xmm4 │ │ - punpcklwd %xmm1,%xmm1 │ │ - psrad $0x10,%xmm1 │ │ - movdqa 0x80(%esp),%xmm6 │ │ - psubd %xmm6,%xmm1 │ │ - pxor %xmm7,%xmm7 │ │ - pcmpgtd %xmm1,%xmm7 │ │ - pabsd %xmm1,%xmm1 │ │ - movdqa %xmm1,%xmm3 │ │ - psrld %xmm0,%xmm3 │ │ - movdqa %xmm5,%xmm0 │ │ - psubd %xmm3,%xmm0 │ │ - movdqa %xmm0,%xmm3 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtd %xmm5,%xmm3 │ │ - pand %xmm0,%xmm3 │ │ - movdqa %xmm4,%xmm0 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtd %xmm5,%xmm0 │ │ - pand %xmm4,%xmm0 │ │ - movdqa %xmm0,%xmm4 │ │ - pcmpgtd %xmm2,%xmm4 │ │ - pand %xmm4,%xmm2 │ │ - pandn %xmm0,%xmm4 │ │ - por %xmm2,%xmm4 │ │ - movdqa %xmm3,%xmm0 │ │ - pcmpgtd %xmm1,%xmm0 │ │ - pand %xmm0,%xmm1 │ │ - pandn %xmm3,%xmm0 │ │ - por %xmm1,%xmm0 │ │ - pxor %xmm7,%xmm0 │ │ - psubd %xmm7,%xmm0 │ │ - movdqa %xmm0,0x170(%esp) │ │ - movdqa 0x150(%esp),%xmm0 │ │ - pxor %xmm0,%xmm4 │ │ - psubd %xmm0,%xmm4 │ │ - movdqa %xmm4,0x150(%esp) │ │ - movdqu (%edi,%ecx,2),%xmm3 │ │ - punpcklwd %xmm3,%xmm1 │ │ - psrad $0x10,%xmm1 │ │ - psubd %xmm6,%xmm1 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm1,%xmm0 │ │ - movdqa %xmm0,0xb0(%esp) │ │ - pabsd %xmm1,%xmm5 │ │ - movdqa %xmm5,%xmm7 │ │ - movdqa 0x70(%esp),%xmm0 │ │ - psrld %xmm0,%xmm7 │ │ - movdqa 0xc0(%esp),%xmm1 │ │ - movdqa %xmm1,%xmm2 │ │ - psubd %xmm7,%xmm2 │ │ - punpckhwd %xmm3,%xmm3 │ │ - psrad $0x10,%xmm3 │ │ - psubd 0x60(%esp),%xmm3 │ │ - pxor %xmm6,%xmm6 │ │ - pcmpgtd %xmm3,%xmm6 │ │ - pabsd %xmm3,%xmm4 │ │ - movdqa %xmm4,%xmm3 │ │ - psrld %xmm0,%xmm3 │ │ - movdqa %xmm1,%xmm0 │ │ - psubd %xmm3,%xmm0 │ │ - movdqa %xmm0,%xmm3 │ │ - pxor %xmm1,%xmm1 │ │ - pcmpgtd %xmm1,%xmm3 │ │ - pand %xmm0,%xmm3 │ │ - movdqa %xmm2,%xmm1 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm0,%xmm1 │ │ - pand %xmm2,%xmm1 │ │ - movdqa %xmm1,%xmm7 │ │ - pcmpgtd %xmm5,%xmm7 │ │ - pand %xmm7,%xmm5 │ │ - pandn %xmm1,%xmm7 │ │ - por %xmm5,%xmm7 │ │ - movdqa %xmm3,%xmm0 │ │ - pcmpgtd %xmm4,%xmm0 │ │ - pand %xmm0,%xmm4 │ │ - pandn %xmm3,%xmm0 │ │ - por %xmm4,%xmm0 │ │ - pxor %xmm6,%xmm0 │ │ - psubd %xmm6,%xmm0 │ │ - paddd 0x40(%esp),%xmm0 │ │ - movdqa %xmm0,0x40(%esp) │ │ - movdqa 0xb0(%esp),%xmm0 │ │ - pxor %xmm0,%xmm7 │ │ - psubd %xmm0,%xmm7 │ │ - paddd 0x20(%esp),%xmm7 │ │ - mov 0x1d0(%esp),%ebx │ │ - movdqu (%ebx,%ecx,2),%xmm2 │ │ - punpcklwd %xmm2,%xmm4 │ │ - psrad $0x10,%xmm4 │ │ - psubd 0x80(%esp),%xmm4 │ │ - punpckhwd %xmm2,%xmm2 │ │ - psrad $0x10,%xmm2 │ │ - psubd 0x60(%esp),%xmm2 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm2,%xmm0 │ │ - movdqa %xmm0,0x60(%esp) │ │ - pabsd %xmm2,%xmm2 │ │ - movdqa %xmm2,%xmm5 │ │ - movdqa 0x70(%esp),%xmm0 │ │ - psrld %xmm0,%xmm5 │ │ - movdqa 0xc0(%esp),%xmm1 │ │ - movdqa %xmm1,%xmm6 │ │ - psubd %xmm5,%xmm6 │ │ - pxor %xmm3,%xmm3 │ │ - pcmpgtd %xmm4,%xmm3 │ │ - pabsd %xmm4,%xmm4 │ │ - movdqa %xmm4,%xmm5 │ │ - psrld %xmm0,%xmm5 │ │ - movdqa %xmm1,%xmm0 │ │ - psubd %xmm5,%xmm0 │ │ - movdqa %xmm0,%xmm1 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtd %xmm5,%xmm1 │ │ - pand %xmm0,%xmm1 │ │ - movdqa %xmm6,%xmm0 │ │ - pxor %xmm5,%xmm5 │ │ - pcmpgtd %xmm5,%xmm0 │ │ - pand %xmm6,%xmm0 │ │ - movdqa %xmm0,%xmm5 │ │ - pcmpgtd %xmm2,%xmm5 │ │ - pand %xmm5,%xmm2 │ │ - pandn %xmm0,%xmm5 │ │ - por %xmm2,%xmm5 │ │ - movdqa %xmm1,%xmm6 │ │ - pcmpgtd %xmm4,%xmm6 │ │ - pand %xmm6,%xmm4 │ │ - pandn %xmm1,%xmm6 │ │ - por %xmm4,%xmm6 │ │ - pxor %xmm4,%xmm4 │ │ - pxor %xmm3,%xmm6 │ │ - psubd %xmm3,%xmm6 │ │ - movdqa 0x270(%esp),%xmm3 │ │ - paddd %xmm7,%xmm6 │ │ - movdqa 0x30(%esp),%xmm0 │ │ - paddd %xmm0,%xmm0 │ │ - paddd %xmm0,%xmm6 │ │ - paddd 0x170(%esp),%xmm6 │ │ - movdqa 0x60(%esp),%xmm0 │ │ - pxor %xmm0,%xmm5 │ │ - psubd %xmm0,%xmm5 │ │ - paddd 0x40(%esp),%xmm5 │ │ - movdqa 0x140(%esp),%xmm0 │ │ - paddd %xmm0,%xmm0 │ │ - paddd %xmm0,%xmm5 │ │ - paddd 0x150(%esp),%xmm5 │ │ - movdqa %xmm5,%xmm0 │ │ - psrad $0x1f,%xmm0 │ │ - movdqa 0x260(%esp),%xmm2 │ │ - paddd %xmm2,%xmm0 │ │ - paddd %xmm5,%xmm0 │ │ - movdqa %xmm6,%xmm1 │ │ - psrad $0x1f,%xmm1 │ │ - paddd %xmm2,%xmm1 │ │ - paddd %xmm6,%xmm1 │ │ - psrld $0x4,%xmm1 │ │ - psrld $0x4,%xmm0 │ │ - pshufb %xmm3,%xmm0 │ │ - pshufb %xmm3,%xmm1 │ │ - punpcklqdq %xmm0,%xmm1 │ │ - paddw 0x110(%esp),%xmm1 │ │ - movdqu %xmm1,(%eax,%ecx,2) │ │ - add $0x8,%ecx │ │ - cmp %ecx,%edx │ │ - jne b4da0 │ │ - cmp 0x20(%ebp),%edx │ │ - mov %edx,%eax │ │ - mov $0x0,%ebx │ │ - je b4d00 │ │ - mov 0xec(%esp),%ecx │ │ - add %eax,%ecx │ │ - mov 0xe8(%esp),%edx │ │ - lea (%edx,%ecx,2),%ecx │ │ - mov %ecx,0xb0(%esp) │ │ - mov 0x138(%esp),%ecx │ │ - lea (%ecx,%eax,1),%ecx │ │ - lea (%edx,%ecx,2),%ecx │ │ - mov %ecx,0xd0(%esp) │ │ - mov 0x13c(%esp),%ecx │ │ - lea (%ecx,%eax,1),%ecx │ │ - lea (%edx,%ecx,2),%ecx │ │ - mov %ecx,0xf0(%esp) │ │ - mov 0x124(%esp),%ecx │ │ - lea (%ecx,%eax,1),%ecx │ │ - lea (%edx,%ecx,2),%ecx │ │ - mov %ecx,0x100(%esp) │ │ - mov 0x20(%ebp),%ecx │ │ - sub %eax,%ecx │ │ - mov %ecx,0x160(%esp) │ │ - mov 0x1d0(%esp),%ecx │ │ - lea (%ecx,%eax,2),%ecx │ │ - mov %ecx,0x180(%esp) │ │ - mov 0x1c0(%esp),%ecx │ │ - lea (%ecx,%eax,2),%ecx │ │ - mov %ecx,0x1f0(%esp) │ │ - mov 0x12c(%esp),%ecx │ │ - lea (%ecx,%eax,2),%ecx │ │ - mov %ecx,0x210(%esp) │ │ - mov 0x200(%esp),%ecx │ │ - lea (%ecx,%eax,2),%ecx │ │ - mov %ecx,0x220(%esp) │ │ - mov 0x1c(%esp),%ecx │ │ - lea (%ecx,%eax,2),%eax │ │ - mov (%esp),%ecx │ │ - mov %esi,0xa0(%esp) │ │ - mov %eax,0x1e0(%esp) │ │ - jmp b56df │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - mov %eax,%ecx │ │ - neg %ecx │ │ - cmpl $0x0,0x80(%esp) │ │ - cmovns %eax,%ecx │ │ - add 0x40(%esp),%edx │ │ - add %ebx,%edx │ │ - add %ecx,%edx │ │ - lea (%edx,%edi,2),%eax │ │ - mov %eax,%ecx │ │ - sar $0x1f,%ecx │ │ - lea 0x8(%ecx,%eax,1),%eax │ │ - shr $0x4,%eax │ │ - mov 0x60(%esp),%ecx │ │ - add %eax,%ecx │ │ - mov 0x140(%esp),%ebx │ │ - mov 0x1e0(%esp),%eax │ │ - mov %cx,(%eax,%ebx,2) │ │ - inc %ebx │ │ - cmp %ebx,0x160(%esp) │ │ - mov (%esp),%ecx │ │ - je b4d00 │ │ - movzwl (%eax,%ebx,2),%edx │ │ - mov 0x100(%esp),%eax │ │ - movswl (%eax,%ebx,2),%esi │ │ - mov %edx,0x60(%esp) │ │ - sub %edx,%esi │ │ - mov %esi,%edi │ │ - neg %edi │ │ - cmovl %esi,%edi │ │ - mov %edi,%eax │ │ - shr %cl,%eax │ │ - mov 0x14(%ebp),%ecx │ │ - sub %eax,%ecx │ │ - mov 0x220(%esp),%eax │ │ - movswl (%eax,%ebx,2),%edx │ │ - mov 0xf0(%esp),%eax │ │ - movswl (%eax,%ebx,2),%eax │ │ - mov %eax,0x80(%esp) │ │ - mov %ebx,0x140(%esp) │ │ - mov 0x210(%esp),%eax │ │ - movswl (%eax,%ebx,2),%ebx │ │ - jns b5737 │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%edi │ │ - jle b573d │ │ - mov %ecx,%edi │ │ - mov %edi,%eax │ │ - neg %eax │ │ - test %esi,%esi │ │ - cmovns %edi,%eax │ │ - mov %eax,0x150(%esp) │ │ - mov 0x60(%esp),%eax │ │ - sub %eax,%edx │ │ - mov %edx,%esi │ │ - neg %esi │ │ - cmovl %edx,%esi │ │ - mov %esi,%edi │ │ - mov (%esp),%ecx │ │ - shr %cl,%edi │ │ - mov 0x14(%ebp),%ecx │ │ - sub %edi,%ecx │ │ - jns b576a │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%esi │ │ - jle b5770 │ │ - mov %ecx,%esi │ │ - mov %esi,%edi │ │ - neg %edi │ │ - test %edx,%edx │ │ - cmovns %esi,%edi │ │ - mov 0x80(%esp),%ecx │ │ - sub %eax,%ecx │ │ - mov %ecx,%edx │ │ - neg %edx │ │ - mov %ecx,0x80(%esp) │ │ - cmovl %ecx,%edx │ │ - mov %edx,%esi │ │ - mov (%esp),%ecx │ │ - shr %cl,%esi │ │ - mov 0x14(%ebp),%ecx │ │ - sub %esi,%ecx │ │ - jns b57a0 │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%edx │ │ - jle b57a6 │ │ - mov %ecx,%edx │ │ - mov %edx,%ecx │ │ - neg %ecx │ │ - cmpl $0x0,0x80(%esp) │ │ - cmovns %edx,%ecx │ │ - mov %ecx,0x170(%esp) │ │ - sub %eax,%ebx │ │ - mov %ebx,%eax │ │ - neg %eax │ │ - cmovl %ebx,%eax │ │ - mov %eax,%edx │ │ - mov (%esp),%ecx │ │ - shr %cl,%edx │ │ - mov 0x14(%ebp),%ecx │ │ - sub %edx,%ecx │ │ - jns b57d5 │ │ - xor %ecx,%ecx │ │ - mov %edi,0x30(%esp) │ │ - cmp %ecx,%eax │ │ - jle b57df │ │ - mov %ecx,%eax │ │ - mov %eax,%ecx │ │ - neg %ecx │ │ - test %ebx,%ebx │ │ - cmovns %eax,%ecx │ │ - mov %ecx,0x20(%esp) │ │ - mov 0x140(%esp),%edi │ │ - mov 0xd0(%esp),%eax │ │ - movswl (%eax,%edi,2),%edx │ │ - sub 0x60(%esp),%edx │ │ - mov %edx,%esi │ │ - neg %esi │ │ - cmovl %edx,%esi │ │ - mov %esi,%eax │ │ - mov (%esp),%ecx │ │ - shr %cl,%eax │ │ - mov 0x14(%ebp),%ecx │ │ - sub %eax,%ecx │ │ - mov 0x1f0(%esp),%eax │ │ - movswl (%eax,%edi,2),%ebx │ │ - mov 0xb0(%esp),%eax │ │ - movswl (%eax,%edi,2),%eax │ │ - mov %eax,0x110(%esp) │ │ - mov 0x180(%esp),%eax │ │ - movswl (%eax,%edi,2),%eax │ │ - mov %eax,0x80(%esp) │ │ - jns b5848 │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%esi │ │ - mov 0x30(%esp),%edi │ │ - jle b5852 │ │ - mov %ecx,%esi │ │ - mov %esi,%eax │ │ - neg %eax │ │ - test %edx,%edx │ │ - cmovns %esi,%eax │ │ - mov %eax,0x40(%esp) │ │ - mov 0x60(%esp),%eax │ │ - sub %eax,%ebx │ │ - mov %ebx,%esi │ │ - neg %esi │ │ - cmovl %ebx,%esi │ │ - mov %esi,%edx │ │ - mov (%esp),%ecx │ │ - shr %cl,%edx │ │ - mov 0x14(%ebp),%ecx │ │ - sub %edx,%ecx │ │ - jns b587c │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%esi │ │ - jle b5882 │ │ - mov %ecx,%esi │ │ - mov %esi,%edx │ │ - neg %edx │ │ - test %ebx,%ebx │ │ - cmovns %esi,%edx │ │ - mov 0x110(%esp),%ecx │ │ - sub %eax,%ecx │ │ - mov %ecx,%esi │ │ - neg %esi │ │ - mov %ecx,0x110(%esp) │ │ - cmovl %ecx,%esi │ │ - mov %esi,%ebx │ │ - mov (%esp),%ecx │ │ - shr %cl,%ebx │ │ - mov 0x14(%ebp),%ecx │ │ - sub %ebx,%ecx │ │ - jns b58b2 │ │ - xor %ecx,%ecx │ │ - add 0x150(%esp),%edi │ │ - cmp %ecx,%esi │ │ - jle b58bf │ │ - mov %ecx,%esi │ │ - add 0x170(%esp),%edi │ │ - mov %esi,%ebx │ │ - neg %ebx │ │ - cmpl $0x0,0x110(%esp) │ │ - cmovns %esi,%ebx │ │ - mov 0x80(%esp),%ecx │ │ - sub %eax,%ecx │ │ - mov %ecx,%eax │ │ - neg %eax │ │ - mov %ecx,0x80(%esp) │ │ - cmovl %ecx,%eax │ │ - mov %eax,%esi │ │ - mov (%esp),%ecx │ │ - shr %cl,%esi │ │ - mov 0x14(%ebp),%ecx │ │ - sub %esi,%ecx │ │ - jns b58fc │ │ - xor %ecx,%ecx │ │ - add 0x20(%esp),%edi │ │ - cmp %ecx,%eax │ │ - mov 0xa0(%esp),%esi │ │ - jle b5690 │ │ - mov %ecx,%eax │ │ - jmp b5690 │ │ - cmpl $0x0,0x20(%ebp) │ │ - jle b614e │ │ - mov 0x9c(%esp),%edi │ │ - sar %edi │ │ - mov 0x5c(%esp),%eax │ │ - lea -0x5778(%eax),%eax │ │ - mov 0x18(%ebp),%ebx │ │ - movsbl 0x4(%eax,%ebx,2),%ecx │ │ - mov %ecx,0x1c0(%esp) │ │ - mov %esi,%ecx │ │ - and $0x1,%ecx │ │ - or $0x2,%ecx │ │ - movsbl 0x5(%eax,%ebx,2),%ebx │ │ - mov 0x20(%ebp),%eax │ │ - and $0xfffffff8,%eax │ │ - mov %eax,0x200(%esp) │ │ - movss 0x140(%esp),%xmm0 │ │ - movd 0x10(%ebp),%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm1 │ │ - movdqa %xmm1,0xc0(%esp) │ │ - movd %esi,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm3 │ │ - mov %ecx,0xb0(%esp) │ │ - movd %ecx,%xmm1 │ │ - pshufd $0x0,%xmm1,%xmm1 │ │ - add %edi,%edi │ │ - mov %edi,0x9c(%esp) │ │ - mov 0x5c(%esp),%eax │ │ - movdqa -0x158c0(%eax),%xmm4 │ │ - movdqa -0x15990(%eax),%xmm5 │ │ - mov $0x1a,%eax │ │ - mov 0x1c0(%esp),%esi │ │ - sub %esi,%eax │ │ - lea 0x2cc(%esp,%eax,2),%ecx │ │ - mov $0x1a,%eax │ │ - sub %ebx,%eax │ │ - lea 0x2cc(%esp,%eax,2),%eax │ │ - pxor %xmm6,%xmm6 │ │ - xorps %xmm7,%xmm7 │ │ - movss %xmm0,%xmm7 │ │ - movaps %xmm7,%xmm0 │ │ - pshufd $0xf5,%xmm3,%xmm7 │ │ - lea 0x300(%esp,%esi,2),%esi │ │ - mov %esi,0x1e0(%esp) │ │ - mov %ebx,0x1d0(%esp) │ │ - lea 0x300(%esp,%ebx,2),%esi │ │ - pshufd $0xf5,%xmm1,%xmm2 │ │ - movdqa %xmm2,0x160(%esp) │ │ - movdqa %xmm4,0xf0(%esp) │ │ - movdqa %xmm5,0x100(%esp) │ │ - movaps %xmm0,0x60(%esp) │ │ - movdqa %xmm7,0x180(%esp) │ │ - movdqa %xmm3,0x1f0(%esp) │ │ - movdqa %xmm1,0x210(%esp) │ │ - jmp b5a96 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ + mov 0x14(%esi),%ebx │ │ + mov 0x30(%esp),%ecx │ │ + shl %cl,%ebx │ │ + add %ebx,%edx │ │ + mov 0x1c(%edi),%ecx │ │ + movzbl -0x1(%ecx,%edx,1),%ebx │ │ + mov %bl,(%ecx,%edx,1) │ │ + mov 0x30(%esp),%ebx │ │ + dec %eax │ │ + jne b8b90 │ │ + jmp b8980 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - addl $0x18,0xe8(%esp) │ │ - mov 0x1c(%esp),%edx │ │ - add 0x9c(%esp),%edx │ │ - addl $0x18,0x1e0(%esp) │ │ - mov 0xa0(%esp),%ecx │ │ - add $0x18,%ecx │ │ - mov 0x220(%esp),%esi │ │ - add $0x18,%esi │ │ - mov 0xd0(%esp),%eax │ │ - add $0x18,%eax │ │ - decl 0x1ac(%esp) │ │ - je b614e │ │ - mov %esi,0x220(%esp) │ │ - mov %eax,0xd0(%esp) │ │ - mov %ecx,0xa0(%esp) │ │ - mov %edx,0x1c(%esp) │ │ - xor %ebx,%ebx │ │ - cmpl $0x8,0x20(%ebp) │ │ - mov $0x0,%eax │ │ - jb b5fab │ │ - xor %ecx,%ecx │ │ - mov 0x1c(%esp),%eax │ │ - mov 0x200(%esp),%edx │ │ - mov 0x1e0(%esp),%ebx │ │ - mov 0x220(%esp),%esi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ - movdqu (%eax,%ecx,2),%xmm0 │ │ - movdqa %xmm0,0x80(%esp) │ │ - movdqa %xmm0,%xmm1 │ │ - punpcklwd %xmm6,%xmm1 │ │ - movdqa %xmm1,%xmm2 │ │ - movdqa %xmm1,(%esp) │ │ - punpckhwd %xmm6,%xmm0 │ │ - movdqa %xmm0,%xmm3 │ │ - movdqa %xmm0,0x70(%esp) │ │ - movdqu (%ebx,%ecx,2),%xmm0 │ │ - punpcklwd %xmm0,%xmm1 │ │ - psrad $0x10,%xmm1 │ │ - punpckhwd %xmm0,%xmm4 │ │ - psrad $0x10,%xmm4 │ │ - psubd %xmm3,%xmm4 │ │ - psubd %xmm2,%xmm1 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm1,%xmm0 │ │ - movdqa %xmm0,0x110(%esp) │ │ - pabsd %xmm1,%xmm2 │ │ - movdqa %xmm2,%xmm1 │ │ - movdqa 0x60(%esp),%xmm0 │ │ - psrld %xmm0,%xmm1 │ │ - movdqa 0xc0(%esp),%xmm3 │ │ - movdqa %xmm3,%xmm7 │ │ - psubd %xmm1,%xmm7 │ │ - pxor %xmm6,%xmm6 │ │ - pcmpgtd %xmm4,%xmm6 │ │ - pabsd %xmm4,%xmm4 │ │ - movdqa %xmm4,%xmm1 │ │ - psrld %xmm0,%xmm1 │ │ - movdqa %xmm3,%xmm0 │ │ - psubd %xmm1,%xmm0 │ │ - movdqa %xmm0,%xmm5 │ │ - pxor %xmm1,%xmm1 │ │ - pcmpgtd %xmm1,%xmm5 │ │ - pand %xmm0,%xmm5 │ │ - movdqa %xmm7,%xmm0 │ │ - pxor %xmm1,%xmm1 │ │ - pcmpgtd %xmm1,%xmm0 │ │ - pand %xmm7,%xmm0 │ │ - movdqa %xmm0,%xmm3 │ │ - pcmpgtd %xmm2,%xmm3 │ │ - pand %xmm3,%xmm2 │ │ - pandn %xmm0,%xmm3 │ │ - por %xmm2,%xmm3 │ │ - movdqa %xmm5,%xmm7 │ │ - pcmpgtd %xmm4,%xmm7 │ │ - pand %xmm7,%xmm4 │ │ - pandn %xmm5,%xmm7 │ │ - por %xmm4,%xmm7 │ │ - mov 0xa0(%esp),%edi │ │ - movdqu (%edi,%ecx,2),%xmm2 │ │ - pxor %xmm6,%xmm7 │ │ - psubd %xmm6,%xmm7 │ │ - punpcklwd %xmm2,%xmm4 │ │ - psrad $0x10,%xmm4 │ │ - movdqa 0x110(%esp),%xmm0 │ │ - pxor %xmm0,%xmm3 │ │ - psubd %xmm0,%xmm3 │ │ - psubd (%esp),%xmm4 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm4,%xmm0 │ │ - movdqa %xmm0,0x110(%esp) │ │ - pabsd %xmm4,%xmm6 │ │ - movdqa %xmm6,%xmm4 │ │ - movdqa 0x60(%esp),%xmm0 │ │ - psrld %xmm0,%xmm4 │ │ - movdqa 0xc0(%esp),%xmm1 │ │ - movdqa %xmm1,%xmm5 │ │ - psubd %xmm4,%xmm5 │ │ - punpckhwd %xmm2,%xmm2 │ │ - psrad $0x10,%xmm2 │ │ - psubd 0x70(%esp),%xmm2 │ │ - pxor %xmm4,%xmm4 │ │ - pcmpgtd %xmm2,%xmm4 │ │ - movdqa %xmm4,0x30(%esp) │ │ - pabsd %xmm2,%xmm2 │ │ - movdqa %xmm2,%xmm4 │ │ - psrld %xmm0,%xmm4 │ │ - movdqa %xmm1,%xmm0 │ │ - psubd %xmm4,%xmm0 │ │ - movdqa %xmm0,%xmm1 │ │ - pxor %xmm4,%xmm4 │ │ - pcmpgtd %xmm4,%xmm1 │ │ - pand %xmm0,%xmm1 │ │ - movdqa %xmm5,%xmm0 │ │ - pxor %xmm4,%xmm4 │ │ - pcmpgtd %xmm4,%xmm0 │ │ - pand %xmm5,%xmm0 │ │ - movdqa %xmm0,%xmm4 │ │ - pcmpgtd %xmm6,%xmm4 │ │ - pand %xmm4,%xmm6 │ │ - pandn %xmm0,%xmm4 │ │ - por %xmm6,%xmm4 │ │ - movdqa %xmm1,%xmm0 │ │ - pcmpgtd %xmm2,%xmm0 │ │ - pand %xmm0,%xmm2 │ │ - pandn %xmm1,%xmm0 │ │ - por %xmm2,%xmm0 │ │ - movdqa 0x30(%esp),%xmm1 │ │ - pxor %xmm1,%xmm0 │ │ - psubd %xmm1,%xmm0 │ │ - paddd %xmm7,%xmm0 │ │ - movdqa 0x110(%esp),%xmm1 │ │ - pxor %xmm1,%xmm4 │ │ - psubd %xmm1,%xmm4 │ │ - paddd %xmm3,%xmm4 │ │ - pshufd $0xf5,%xmm0,%xmm2 │ │ - movdqa 0x1f0(%esp),%xmm3 │ │ - pmuludq %xmm3,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm5 │ │ - movdqa 0x180(%esp),%xmm1 │ │ - pmuludq %xmm1,%xmm2 │ │ - pshufd $0xe8,%xmm2,%xmm0 │ │ - punpckldq %xmm0,%xmm5 │ │ - movdqa %xmm5,0x30(%esp) │ │ - pshufd $0xf5,%xmm4,%xmm0 │ │ - pmuludq %xmm3,%xmm4 │ │ - pshufd $0xe8,%xmm4,%xmm2 │ │ - pmuludq %xmm1,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - punpckldq %xmm0,%xmm2 │ │ - movdqa %xmm2,0x110(%esp) │ │ - movdqu (%esi,%ecx,2),%xmm0 │ │ - punpcklwd %xmm0,%xmm2 │ │ - psrad $0x10,%xmm2 │ │ - psubd (%esp),%xmm2 │ │ - pxor %xmm1,%xmm1 │ │ - pcmpgtd %xmm2,%xmm1 │ │ - movdqa %xmm1,0x150(%esp) │ │ - pabsd %xmm2,%xmm2 │ │ - movdqa %xmm2,%xmm3 │ │ - movdqa 0x60(%esp),%xmm7 │ │ - psrld %xmm7,%xmm3 │ │ - movdqa 0xc0(%esp),%xmm1 │ │ - movdqa %xmm1,%xmm5 │ │ - psubd %xmm3,%xmm5 │ │ - punpckhwd %xmm0,%xmm0 │ │ - psrad $0x10,%xmm0 │ │ - psubd 0x70(%esp),%xmm0 │ │ - pxor %xmm4,%xmm4 │ │ - pcmpgtd %xmm0,%xmm4 │ │ - pabsd %xmm0,%xmm3 │ │ - movdqa %xmm3,%xmm6 │ │ - psrld %xmm7,%xmm6 │ │ - psubd %xmm6,%xmm1 │ │ - movdqa %xmm1,%xmm6 │ │ - pxor %xmm7,%xmm7 │ │ - pcmpgtd %xmm7,%xmm6 │ │ - pand %xmm1,%xmm6 │ │ - movdqa %xmm5,%xmm0 │ │ - pxor %xmm7,%xmm7 │ │ - pcmpgtd %xmm7,%xmm0 │ │ - pand %xmm5,%xmm0 │ │ - movdqa %xmm0,%xmm5 │ │ - pcmpgtd %xmm2,%xmm5 │ │ - pand %xmm5,%xmm2 │ │ - pandn %xmm0,%xmm5 │ │ - por %xmm2,%xmm5 │ │ - movdqa %xmm6,%xmm2 │ │ - pcmpgtd %xmm3,%xmm2 │ │ - pand %xmm2,%xmm3 │ │ - pandn %xmm6,%xmm2 │ │ - por %xmm3,%xmm2 │ │ - pxor %xmm4,%xmm2 │ │ - psubd %xmm4,%xmm2 │ │ - movdqa 0x150(%esp),%xmm0 │ │ - pxor %xmm0,%xmm5 │ │ - psubd %xmm0,%xmm5 │ │ - mov 0xd0(%esp),%edi │ │ - movdqu (%edi,%ecx,2),%xmm1 │ │ - punpckhwd %xmm1,%xmm3 │ │ - psrad $0x10,%xmm3 │ │ - psubd 0x70(%esp),%xmm3 │ │ - punpcklwd %xmm1,%xmm1 │ │ - psrad $0x10,%xmm1 │ │ - psubd (%esp),%xmm1 │ │ - pxor %xmm0,%xmm0 │ │ - pcmpgtd %xmm1,%xmm0 │ │ - movdqa %xmm0,(%esp) │ │ - pabsd %xmm1,%xmm7 │ │ - movdqa %xmm7,%xmm4 │ │ - movdqa 0x60(%esp),%xmm1 │ │ - psrld %xmm1,%xmm4 │ │ - movdqa 0xc0(%esp),%xmm0 │ │ - movdqa %xmm0,%xmm6 │ │ - psubd %xmm4,%xmm6 │ │ - pxor %xmm4,%xmm4 │ │ - pcmpgtd %xmm3,%xmm4 │ │ - movdqa %xmm4,0x70(%esp) │ │ - pabsd %xmm3,%xmm4 │ │ - movdqa %xmm4,%xmm3 │ │ - psrld %xmm1,%xmm3 │ │ - psubd %xmm3,%xmm0 │ │ - movdqa %xmm0,%xmm1 │ │ - pxor %xmm3,%xmm3 │ │ - pcmpgtd %xmm3,%xmm1 │ │ - pand %xmm0,%xmm1 │ │ - movdqa %xmm6,%xmm0 │ │ - pxor %xmm3,%xmm3 │ │ - pcmpgtd %xmm3,%xmm0 │ │ - pand %xmm6,%xmm0 │ │ - pxor %xmm6,%xmm6 │ │ - movdqa %xmm0,%xmm3 │ │ - pcmpgtd %xmm7,%xmm3 │ │ - pand %xmm3,%xmm7 │ │ - pandn %xmm0,%xmm3 │ │ - por %xmm7,%xmm3 │ │ - movdqa %xmm1,%xmm0 │ │ - pcmpgtd %xmm4,%xmm0 │ │ - pand %xmm0,%xmm4 │ │ - pandn %xmm1,%xmm0 │ │ - por %xmm4,%xmm0 │ │ - movdqa 0xf0(%esp),%xmm4 │ │ - movdqa 0x70(%esp),%xmm1 │ │ - pxor %xmm1,%xmm0 │ │ - psubd %xmm1,%xmm0 │ │ - paddd %xmm2,%xmm0 │ │ - movdqa (%esp),%xmm1 │ │ - pxor %xmm1,%xmm3 │ │ - psubd %xmm1,%xmm3 │ │ - paddd %xmm5,%xmm3 │ │ - movdqa 0x100(%esp),%xmm5 │ │ - pshufd $0xf5,%xmm0,%xmm1 │ │ - movdqa 0x210(%esp),%xmm2 │ │ - pmuludq %xmm2,%xmm0 │ │ - pshufd $0xe8,%xmm0,%xmm0 │ │ - movdqa 0x160(%esp),%xmm7 │ │ - pmuludq %xmm7,%xmm1 │ │ - pshufd $0xe8,%xmm1,%xmm1 │ │ - punpckldq %xmm1,%xmm0 │ │ - paddd 0x30(%esp),%xmm0 │ │ - pshufd $0xf5,%xmm3,%xmm1 │ │ - pmuludq %xmm2,%xmm3 │ │ - pshufd $0xe8,%xmm3,%xmm2 │ │ - pmuludq %xmm7,%xmm1 │ │ - pshufd $0xe8,%xmm1,%xmm1 │ │ - punpckldq %xmm1,%xmm2 │ │ - paddd 0x110(%esp),%xmm2 │ │ - movdqa %xmm0,%xmm1 │ │ - psrad $0x1f,%xmm1 │ │ - paddd %xmm4,%xmm1 │ │ - paddd %xmm0,%xmm1 │ │ - movdqa %xmm2,%xmm0 │ │ - psrad $0x1f,%xmm0 │ │ - paddd %xmm4,%xmm0 │ │ - paddd %xmm2,%xmm0 │ │ - psrld $0x4,%xmm0 │ │ - psrld $0x4,%xmm1 │ │ - pshufb %xmm5,%xmm1 │ │ - pshufb %xmm5,%xmm0 │ │ - punpcklqdq %xmm1,%xmm0 │ │ - paddw 0x80(%esp),%xmm0 │ │ - movdqu %xmm0,(%eax,%ecx,2) │ │ - add $0x8,%ecx │ │ - cmp %ecx,%edx │ │ - jne b5ae0 │ │ - cmp 0x20(%ebp),%edx │ │ - mov %edx,%eax │ │ - mov $0x0,%ebx │ │ - je b5a50 │ │ - mov 0xd0(%esp),%ecx │ │ - lea (%ecx,%eax,2),%ecx │ │ - mov %ecx,0x110(%esp) │ │ - mov 0x1d0(%esp),%ecx │ │ - add %eax,%ecx │ │ - mov 0xe8(%esp),%edx │ │ - lea (%edx,%ecx,2),%ecx │ │ - mov %ecx,0x30(%esp) │ │ - mov 0x1c0(%esp),%ecx │ │ - lea (%ecx,%eax,1),%ecx │ │ - lea (%edx,%ecx,2),%ecx │ │ - mov %ecx,0x150(%esp) │ │ - mov 0x20(%ebp),%ecx │ │ - sub %eax,%ecx │ │ - mov %ecx,0x170(%esp) │ │ - mov 0xa0(%esp),%ecx │ │ - lea (%ecx,%eax,2),%ecx │ │ - mov %ecx,0x20(%esp) │ │ - mov 0x1c(%esp),%ecx │ │ - lea (%ecx,%eax,2),%eax │ │ - mov %eax,0x40(%esp) │ │ - jmp b6050 │ │ nop │ │ nop │ │ - mov %eax,%ecx │ │ - neg %ecx │ │ - test %ebx,%ebx │ │ - cmovns %eax,%ecx │ │ - add %edx,%ecx │ │ - imul 0xb0(%esp),%ecx │ │ + mov %esi,0x50(%esp) │ │ + cmpl $0x0,0x28(%eax) │ │ + je b8c3d │ │ + mov %eax,%esi │ │ + mov 0x10(%ebp),%eax │ │ + mov 0x24(%eax),%ecx │ │ + mov %ecx,0x10(%esp) │ │ + mov 0xc(%ebp),%ecx │ │ + mov 0xc(%ecx),%ecx │ │ + mov 0x50(%esp),%edi │ │ add %edi,%ecx │ │ - mov %ecx,%eax │ │ - sar $0x1f,%eax │ │ - lea 0x8(%eax,%ecx,1),%eax │ │ - shr $0x4,%eax │ │ - mov (%esp),%ecx │ │ - add %eax,%ecx │ │ + mov 0xc(%eax),%edx │ │ + add %edi,%edx │ │ + sub $0xc,%esp │ │ + mov 0x18(%esp),%ebx │ │ + pushl 0x8c(%esp) │ │ + push $0x0 │ │ + pushl 0x14(%eax) │ │ + pushl 0x88(%esp) │ │ + pushl 0x5c(%esp) │ │ + pushl 0x80(%esp) │ │ + lea 0x1bd8(%esp),%edi │ │ + push %edi │ │ + lea 0x228(%esp),%edi │ │ + push %edi │ │ + pushl 0xbc(%esp) │ │ + push %esi │ │ + pushl 0x18(%eax) │ │ + push %edx │ │ + push %ecx │ │ + mov 0x8(%ebp),%ecx │ │ + mov 0x50(%esp),%eax │ │ + call *0x10(%ecx,%eax,4) │ │ + mov %esi,%eax │ │ mov 0x70(%esp),%ebx │ │ - mov 0x40(%esp),%eax │ │ - mov %cx,(%eax,%ebx,2) │ │ - inc %ebx │ │ - cmp %ebx,0x170(%esp) │ │ - je b5a50 │ │ - movzwl (%eax,%ebx,2),%ecx │ │ - mov 0x150(%esp),%eax │ │ - movswl (%eax,%ebx,2),%edi │ │ - mov %ecx,(%esp) │ │ - sub %ecx,%edi │ │ - mov %edi,%esi │ │ - neg %esi │ │ - cmovl %edi,%esi │ │ - mov %esi,%edx │ │ - mov 0x140(%esp),%ecx │ │ - shr %cl,%edx │ │ + add $0x40,%esp │ │ + cmpl $0x0,0x2c(%eax) │ │ + mov 0x40(%esp),%esi │ │ + mov 0x50(%esp),%edi │ │ + je b8a6d │ │ mov 0x10(%ebp),%eax │ │ - sub %edx,%eax │ │ - mov %ebx,0x70(%esp) │ │ - mov 0x20(%esp),%ecx │ │ - movswl (%ecx,%ebx,2),%ebx │ │ - jns b608b │ │ - xor %eax,%eax │ │ - cmp %eax,%esi │ │ - jle b6091 │ │ - mov %eax,%esi │ │ - mov %esi,%eax │ │ - neg %eax │ │ - test %edi,%edi │ │ - cmovns %esi,%eax │ │ - mov %eax,0x80(%esp) │ │ - sub (%esp),%ebx │ │ - mov %ebx,%eax │ │ - neg %eax │ │ - cmovl %ebx,%eax │ │ - mov %eax,%esi │ │ - mov 0x140(%esp),%ecx │ │ - shr %cl,%esi │ │ - mov 0x10(%ebp),%ecx │ │ - sub %esi,%ecx │ │ - jns b60bf │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%eax │ │ - jle b60c5 │ │ - mov %ecx,%eax │ │ - mov %eax,%edi │ │ - neg %edi │ │ - test %ebx,%ebx │ │ - cmovns %eax,%edi │ │ - mov 0x70(%esp),%edx │ │ - mov 0x30(%esp),%eax │ │ - movswl (%eax,%edx,2),%eax │ │ - sub (%esp),%eax │ │ - mov %eax,%esi │ │ - neg %esi │ │ - cmovl %eax,%esi │ │ - mov %esi,%ebx │ │ - mov 0x140(%esp),%ecx │ │ - shr %cl,%ebx │ │ - mov 0x10(%ebp),%ecx │ │ - sub %ebx,%ecx │ │ - mov 0x110(%esp),%ebx │ │ - movswl (%ebx,%edx,2),%ebx │ │ - jns b6103 │ │ - xor %ecx,%ecx │ │ - cmp %ecx,%esi │ │ - jle b6109 │ │ - mov %ecx,%esi │ │ - add 0x80(%esp),%edi │ │ - mov %esi,%edx │ │ - neg %edx │ │ - test %eax,%eax │ │ - cmovns %esi,%edx │ │ - sub (%esp),%ebx │ │ - mov %ebx,%eax │ │ - neg %eax │ │ - cmovl %ebx,%eax │ │ - mov %eax,%esi │ │ - mov 0x140(%esp),%ecx │ │ - shr %cl,%esi │ │ - mov 0x10(%ebp),%ecx │ │ - sub %esi,%ecx │ │ - jns b6137 │ │ - xor %ecx,%ecx │ │ - imul 0x12c(%esp),%edi │ │ - cmp %ecx,%eax │ │ - jle b6010 │ │ - mov %ecx,%eax │ │ - jmp b6010 │ │ + mov %eax,%edx │ │ + mov 0x24(%eax),%eax │ │ + mov 0xc(%ebp),%ecx │ │ + mov 0x10(%ecx),%ecx │ │ + add %edi,%ecx │ │ + add 0x10(%edx),%edi │ │ + sub $0xc,%esp │ │ + mov 0x18(%esp),%ebx │ │ + pushl 0x8c(%esp) │ │ + push $0x1 │ │ + pushl 0x14(%edx) │ │ + pushl 0x88(%esp) │ │ + push %esi │ │ + pushl 0x80(%esp) │ │ + lea 0x338c(%esp),%esi │ │ + push %esi │ │ + lea 0x328(%esp),%esi │ │ + push %esi │ │ + mov 0x6c(%esp),%esi │ │ + pushl 0xbc(%esp) │ │ + pushl 0x38(%esp) │ │ + pushl 0x18(%edx) │ │ + push %edi │ │ + push %ecx │ │ + mov 0x8(%ebp),%ecx │ │ + call *0x10(%ecx,%eax,4) │ │ + mov 0x70(%esp),%ebx │ │ + add $0x40,%esp │ │ + inc %esi │ │ + cmp 0xb0(%esp),%esi │ │ + jl b8a7b │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ retq │ │ + mov 0xc(%ebp),%ecx │ │ + mov %ecx,%edx │ │ + mov 0x18(%ecx),%edi │ │ + cmp $0x1,%eax │ │ + sete %cl │ │ + mov 0x20(%edx),%esi │ │ + imul %edi,%esi │ │ + sar %cl,%esi │ │ + test %esi,%esi │ │ + mov 0x8(%esp),%eax │ │ + mov 0x28(%eax),%eax │ │ + js b8d31 │ │ + test %eax,%eax │ │ + jne b8d0d │ │ + sub $0x4,%esp │ │ + mov 0x10(%esp),%ebx │ │ + push %esi │ │ + mov 0x10(%ebp),%eax │ │ + pushl 0xc(%eax) │ │ + mov 0xc(%ebp),%eax │ │ + pushl 0xc(%eax) │ │ + call 1470 │ │ + add $0x10,%esp │ │ + mov 0x8(%esp),%eax │ │ + cmpl $0x0,0x2c(%eax) │ │ + jne b890e │ │ + sub $0x4,%esp │ │ + mov 0x10(%esp),%ebx │ │ + push %esi │ │ + mov 0x10(%ebp),%eax │ │ + pushl 0x10(%eax) │ │ + mov 0xc(%ebp),%eax │ │ + pushl 0x10(%eax) │ │ + jmp b8d8d │ │ + test %eax,%eax │ │ + jne b8d5f │ │ + mov 0xc(%ebp),%eax │ │ + mov 0xc(%eax),%eax │ │ + add %esi,%eax │ │ + sub %edi,%eax │ │ + mov 0x10(%ebp),%ecx │ │ + mov 0xc(%ecx),%ecx │ │ + add %esi,%ecx │ │ + sub %edi,%ecx │ │ + mov %esi,%edx │ │ + neg %edx │ │ + sub $0x4,%esp │ │ + mov 0x10(%esp),%ebx │ │ + push %edx │ │ + push %ecx │ │ + push %eax │ │ + call 1470 │ │ + add $0x10,%esp │ │ + mov 0x8(%esp),%eax │ │ + cmpl $0x0,0x2c(%eax) │ │ + jne b890e │ │ + mov 0xc(%ebp),%eax │ │ + mov 0x10(%eax),%eax │ │ + add %esi,%eax │ │ + sub %edi,%eax │ │ + mov 0x10(%ebp),%ecx │ │ + mov 0x10(%ecx),%ecx │ │ + add %esi,%ecx │ │ + sub %edi,%ecx │ │ + neg %esi │ │ + sub $0x4,%esp │ │ + mov 0x10(%esp),%ebx │ │ + push %esi │ │ + push %ecx │ │ + push %eax │ │ + call 1470 │ │ + add $0x10,%esp │ │ + jmp b890e │ │ xchg %ax,%ax │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ @@ -1,7365 +1,7208 @@ │ │ │ │ Hex dump of section '.rodata': │ │ - 0x000b6180 3c003800 34003000 2c002800 24002000 <.8.4.0.,.(.$. . │ │ - 0x000b6190 1c001800 14001000 0c000800 04000000 ................ │ │ - 0x000b61a0 00ff00ff 00ff00ff 00ff00ff 00ff00ff ................ │ │ - 0x000b61b0 20002000 20002000 20002000 20002000 . . . . . . . . │ │ - 0x000b61c0 48030000 a4010000 18010000 d2000000 H............... │ │ - 0x000b61d0 a8000000 8c000000 78000000 69000000 ........x...i... │ │ - 0x000b61e0 a4010000 d2000000 8c000000 69000000 ............i... │ │ - 0x000b61f0 69000000 69000000 69000000 69000000 i...i...i...i... │ │ - 0x000b6200 48034803 a401a401 18011801 d200d200 H.H............. │ │ - 0x000b6210 a800a800 8c008c00 78007800 69006900 ........x.x.i.i. │ │ - 0x000b6220 a401a401 d200d200 8c008c00 69006900 ............i.i. │ │ - 0x000b6230 69006900 69006900 69006900 69006900 i.i.i.i.i.i.i.i. │ │ - 0x000b6240 0c0d0a0b 08090607 04050203 00010e0f ................ │ │ - 0x000b6250 00080109 020a030b 040c050d 060e070f ................ │ │ - 0x000b6260 08000800 08000800 08000800 08000800 ................ │ │ - 0x000b6270 80008000 80008000 80008000 80008000 ................ │ │ - 0x000b6280 00010001 00010001 00010001 00010001 ................ │ │ - 0x000b6290 00080008 00080008 00080008 00080008 ................ │ │ - 0x000b62a0 ff7fff7f ff7fff7f ff7fff7f ff7fff7f ................ │ │ - 0x000b62b0 00800080 00800080 00800080 00800080 ................ │ │ - 0x000b62c0 ffffffff ffffffff fefefefe fefefefe ................ │ │ - 0x000b62d0 fcfcfcfc fcfcfcfc f8f8f8f8 f8f8f8f8 ................ │ │ - 0x000b62e0 f0f0f0f0 f0f0f0f0 e0e0e0e0 e0e0e0e0 ................ │ │ - 0x000b62f0 c0c0c0c0 c0c0c0c0 80808080 80808080 ................ │ │ - 0x000b6300 04040404 04040404 02020202 02020202 ................ │ │ - 0x000b6310 03030303 03030303 03030303 03030303 ................ │ │ - 0x000b6320 02020202 02020202 01010101 01010101 ................ │ │ - 0x000b6330 f1e201f2 01020112 11221021 1020101f .........".!. .. │ │ - 0x000b6340 f1e201f2 01020112 11221021 00000000 .........".!.... │ │ - 0x000b6350 00040004 00040004 00040004 00040004 ................ │ │ - 0x000b6360 1b111b11 1b111b11 1b111b11 1b111b11 ................ │ │ - 0x000b6370 111b111b 111b111b 111b111b 111b111b ................ │ │ - 0x000b6380 00808000 80000080 80000080 00808000 ................ │ │ - 0x000b6390 0b101620 2c405880 000000ff 00000000 ... ,@X......... │ │ - 0x000b63a0 24b524b5 d849d849 17161716 01010101 $.$..I.I........ │ │ - 0x000b63b0 00800040 00200010 00080004 00020001 ...@. .......... │ │ - 0x000b63c0 80004000 20001000 20004000 80000001 ..@. ... .@..... │ │ - 0x000b63d0 0002ff00 f000eb00 00001000 01003523 ..............5# │ │ - 0x000b63e0 f5ff5d22 f5ff3a23 f5ff1e25 f5ff8f29 ..]"..:#...%...) │ │ - 0x000b63f0 f5ff262b f5ff6e2c f5ff9f2e f5ff8f33 ..&+..n,.......3 │ │ - 0x000b6400 f5ffe634 f5ff1836 f5ff3338 f5ffe93c ...4...6..38...< │ │ - 0x000b6410 f5ffee3d f5ff003f f5fffb40 f5ff0000 ...=...?...@.... │ │ - 0x000b6420 807f807f 7f8000ff 7f8015ea d52ac03f .............*.? │ │ - 0x000b6430 7f8045ba 12ede916 c936b24d a55aa05f ..E......6.M.Z._ │ │ - 0x000b6440 7f80619e 44bb2ad5 11eefb04 e619d42b ..a.D.*........+ │ │ - 0x000b6450 c43bb649 ab54a15e 9a65946b 916e906f .;.I.T.^.e.k.n.o │ │ - 0x000b6460 7f80708f 619e52ad 44bb36c9 29d61de2 ..p.a.R.D.6.)... │ │ - 0x000b6470 11ee05fa fa05ef10 e51adc23 d32cca35 ...........#.,.5 │ │ - 0x000b6480 c23dbb44 b44bad52 a758a25d 9d629966 .=.D.K.R.X.].b.f │ │ - 0x000b6490 956a916e 8e718c73 8a758976 88778877 .j.n.q.s.u.v.w.w │ │ - 0x000b64a0 7f807887 708f6996 619e5aa5 52ad4bb4 ..x.p.i.a.Z.R.K. │ │ - 0x000b64b0 44bb3dc2 36c930cf 29d623dc 1ce316e9 D.=.6.0.).#..... │ │ - 0x000b64c0 10ef0af5 05faff00 f906f40b ef10ea15 ................ │ │ - 0x000b64d0 e51ae01f db24d629 d22dcd32 c936c53a .....$.).-.2.6.: │ │ - 0x000b64e0 c13ebd42 b946b649 b24daf50 ac53a956 .>.B.F.I.M.P.S.V │ │ - 0x000b64f0 a659a35c a05f9d62 9b649966 9669946b .Y.\._.b.d.f.i.k │ │ - 0x000b6500 926d906f 8f708d72 8c738a75 89768877 .m.o.p.r.s.u.v.w │ │ - 0x000b6510 87788679 8679857a 857a847b 847b847b .x.y.y.z.z.{.{.{ │ │ - 0x000b6520 00010001 02030203 04050405 06070607 ................ │ │ - 0x000b6530 03030303 02020202 01010101 00000000 ................ │ │ - 0x000b6540 01010101 01010101 00000000 00000000 ................ │ │ - 0x000b6550 03040304 05060506 07020702 01ff01ff ................ │ │ - 0x000b6560 03040304 05060506 070b070b 0fff0fff ................ │ │ - 0x000b6570 08000800 08000800 08000800 08000800 ................ │ │ - 0x000b6580 03030303 03030303 03030303 03030303 ................ │ │ - 0x000b6590 80808080 80808080 80008000 80008000 ................ │ │ - 0x000b65a0 ff00ff00 ff00ff00 02020202 02020202 ................ │ │ - 0x000b65b0 04040404 04040404 7f817f81 7f817f81 ................ │ │ - 0x000b65c0 00800000 b398f5ff f198f5ff 2999f5ff ............)... │ │ - 0x000b65d0 7799f5ff dc99f5ff 049bf5ff a09bf5ff w............... │ │ - 0x000b65e0 209cf5ff a09cf5ff 609df5ff 109bf5ff .......`....... │ │ - 0x000b65f0 ac9bf5ff 2c9cf5ff ba9cf5ff 969df5ff ....,........... │ │ - 0x000b6600 4c9bf5ff d59bf5ff 589cf5ff fb9cf5ff L.......X....... │ │ - 0x000b6610 f89df5ff b59ef5ff ac9ef5ff a39ef5ff ................ │ │ - 0x000b6620 959ef5ff 799ef5ff 71a6f5ff d0a7f5ff ....y...q....... │ │ - 0x000b6630 10a9f5ff 60aaf5ff 10adf5ff 9e9ff5ff ....`........... │ │ - 0x000b6640 3ca0f5ff bca0f5ff 3ca1f5ff eca1f5ff <.......<....... │ │ - 0x000b6650 d6a2f5ff 78a3f5ff 08a4f5ff 98a4f5ff ....x........... │ │ - 0x000b6660 38a5f5ff 27cbf5ff 04ccf5ff c4ccf5ff 8...'........... │ │ - 0x000b6670 84cdf5ff e4cef5ff 2bb2f5ff 70b2f5ff ........+...p... │ │ - 0x000b6680 b0b2f5ff 00b3f5ff 50b3f5ff e1b3f5ff ........P....... │ │ - 0x000b6690 ecb4f5ff 1cb6f5ff 4cb7f5ff edb3f5ff ........L....... │ │ - 0x000b66a0 f8b4f5ff 28b6f5ff 66b7f5ff 2db4f5ff ....(...f...-... │ │ - 0x000b66b0 29b5f5ff 5cb6f5ff abb7f5ff d9b8f5ff )...\........... │ │ - 0x000b66c0 d0b8f5ff c7b8f5ff b9b8f5ff 89d1f5ff ................ │ │ - 0x000b66d0 0cd2f5ff ecd2f5ff acd4f5ff 00000000 ................ │ │ - 0x000b66e0 00010405 08090c0d 02030607 0a0b0e0f ................ │ │ - 0x000b66f0 00010809 02030a0b 04050c0d 06070e0f ................ │ │ - 0x000b6700 08090001 0a0b0203 0c0d0405 0e0f0607 ................ │ │ - 0x000b6710 2905db0e 2905db0e 2905db0e 2905db0e )...)...)...)... │ │ - 0x000b6720 b209d7fa b209d7fa b209d7fa b209d7fa ................ │ │ - 0x000b6730 100db209 100db209 100db209 100db209 ................ │ │ - 0x000b6740 100d25f1 100d25f1 100d25f1 100d25f1 ..%...%...%...%. │ │ - 0x000b6750 100df0f2 100df0f2 100df0f2 100df0f2 ................ │ │ - 0x000b6760 0000100d 0000100d 0000100d 0000100d ................ │ │ - 0x000b6770 e0e525f1 e0e525f1 e0e525f1 e0e525f1 ..%...%...%...%. │ │ - 0x000b6780 500bb0f4 500bb0f4 500bb0f4 500bb0f4 P...P...P...P... │ │ - 0x000b6790 500b500b 500b500b 500b500b 500b500b P.P.P.P.P.P.P.P. │ │ - 0x000b67a0 1f0638f1 1f0638f1 1f0638f1 1f0638f1 ..8...8...8...8. │ │ - 0x000b67b0 c80e1f06 c80e1f06 c80e1f06 c80e1f06 ................ │ │ - 0x000b67c0 1f034ff0 1f034ff0 1f034ff0 1f034ff0 ..O...O...O...O. │ │ - 0x000b67d0 b10f1f03 b10f1f03 b10f1f03 b10f1f03 ................ │ │ - 0x000b67e0 4e0d1cf7 4e0d1cf7 4e0d1cf7 4e0d1cf7 N...N...N...N... │ │ - 0x000b67f0 e4084e0d e4084e0d e4084e0d e4084e0d ..N...N...N...N. │ │ - 0x000b6800 910114f0 910114f0 910114f0 910114f0 ................ │ │ - 0x000b6810 ec0f9101 ec0f9101 ec0f9101 ec0f9101 ................ │ │ - 0x000b6820 8b07e4f1 8b07e4f1 8b07e4f1 8b07e4f1 ................ │ │ - 0x000b6830 1c0e8b07 1c0e8b07 1c0e8b07 1c0e8b07 ................ │ │ - 0x000b6840 5e0cdaf5 5e0cdaf5 5e0cdaf5 5e0cdaf5 ^...^...^...^... │ │ - 0x000b6850 260a5e0c 260a5e0c 260a5e0c 260a5e0c &.^.&.^.&.^.&.^. │ │ - 0x000b6860 500f5bfb 500f5bfb 500f5bfb 500f5bfb P.[.P.[.P.[.P.[. │ │ - 0x000b6870 a504500f a504500f a504500f a504500f ..P...P...P...P. │ │ - 0x000b6880 c80ee1f9 c80ee1f9 c80ee1f9 c80ee1f9 ................ │ │ - 0x000b6890 1f06c80e 1f06c80e 1f06c80e 1f06c80e ................ │ │ - 0x000b68a0 38f1e1f9 38f1e1f9 38f1e1f9 38f1e1f9 8...8...8...8... │ │ - 0x000b68b0 e3037bf0 e3037bf0 e3037bf0 e3037bf0 ..{...{...{...{. │ │ - 0x000b68c0 850fe303 850fe303 850fe303 850fe303 ................ │ │ - 0x000b68d0 d70689f1 d70689f1 d70689f1 d70689f1 ................ │ │ - 0x000b68e0 770ed706 770ed706 770ed706 770ed706 w...w...w...w... │ │ - 0x000b68f0 b90dc6f7 b90dc6f7 b90dc6f7 b90dc6f7 ................ │ │ - 0x000b6900 3a08b90d 3a08b90d 3a08b90d 3a08b90d :...:...:...:... │ │ - 0x000b6910 110f9cfa 110f9cfa 110f9cfa 110f9cfa ................ │ │ - 0x000b6920 6405110f 6405110f 6405110f 6405110f d...d...d...d... │ │ - 0x000b6930 b10fe1fc b10fe1fc b10fe1fc b10fe1fc ................ │ │ - 0x000b6940 1f03b10f 1f03b10f 1f03b10f 1f03b10f ................ │ │ - 0x000b6950 4ff0e1fc 4ff0e1fc 4ff0e1fc 4ff0e1fc O...O...O...O... │ │ - 0x000b6960 c90005f0 c90005f0 c90005f0 c90005f0 ................ │ │ - 0x000b6970 fb0fc900 fb0fc900 fb0fc900 fb0fc900 ................ │ │ - 0x000b6980 880926f3 880926f3 880926f3 880926f3 ..&...&...&...&. │ │ - 0x000b6990 da0c8809 da0c8809 da0c8809 da0c8809 ................ │ │ - 0x000b69a0 db0b41f5 db0b41f5 db0b41f5 db0b41f5 ..A...A...A...A. │ │ - 0x000b69b0 bf0adb0b bf0adb0b bf0adb0b bf0adb0b ................ │ │ - 0x000b69c0 d40fa7fd d40fa7fd d40fa7fd d40fa7fd ................ │ │ - 0x000b69d0 5902d40f 5902d40f 5902d40f 5902d40f Y...Y...Y...Y... │ │ - 0x000b69e0 e408b2f2 e408b2f2 e408b2f2 e408b2f2 ................ │ │ - 0x000b69f0 4e0de408 4e0de408 4e0de408 4e0de408 N...N...N...N... │ │ - 0x000b6a00 1cf7b2f2 1cf7b2f2 1cf7b2f2 1cf7b2f2 ................ │ │ - 0x000b6a10 ec0f6ffe ec0f6ffe ec0f6ffe ec0f6ffe ..o...o...o...o. │ │ - 0x000b6a20 14f06ffe 14f06ffe 14f06ffe 14f06ffe ..o...o...o...o. │ │ - 0x000b6a30 260aa2f3 260aa2f3 260aa2f3 260aa2f3 &...&...&...&... │ │ - 0x000b6a40 daf5a2f3 daf5a2f3 daf5a2f3 daf5a2f3 ................ │ │ - 0x000b6a50 1c0e75f8 1c0e75f8 1c0e75f8 1c0e75f8 ..u...u...u...u. │ │ - 0x000b6a60 e4f175f8 e4f175f8 e4f175f8 e4f175f8 ..u...u...u...u. │ │ - 0x000b6a70 a504b0f0 a504b0f0 a504b0f0 a504b0f0 ................ │ │ - 0x000b6a80 5bfbb0f0 5bfbb0f0 5bfbb0f0 5bfbb0f0 [...[...[...[... │ │ - 0x000b6a90 00080000 00080000 00080000 00080000 ................ │ │ - 0x000b6aa0 00080008 00080008 00080008 00080008 ................ │ │ - 0x000b6ab0 00f800f8 00f800f8 00f800f8 00f800f8 ................ │ │ - 0x000b6ac0 00100010 00100010 00100010 00100010 ................ │ │ - 0x000b6ad0 00400040 00400040 00400040 00400040 .@.@.@.@.@.@.@.@ │ │ - 0x000b6ae0 00c000c0 00c000c0 00c000c0 00c000c0 ................ │ │ - 0x000b6af0 106a106a 106a106a 106a106a 106a106a .j.j.j.j.j.j.j.j │ │ - 0x000b6b00 08350835 08350835 08350835 08350835 .5.5.5.5.5.5.5.5 │ │ - 0x000b6b10 805a805a 805a805a 805a805a 805a805a .Z.Z.Z.Z.Z.Z.Z.Z │ │ - 0x000b6b20 80688068 80688068 80688068 80688068 .h.h.h.h.h.h.h.h │ │ - 0x000b6b30 00200020 00200020 00200020 00200020 . . . . . . . . │ │ - 0x000b6b40 00e000e0 00e000e0 00e000e0 00e000e0 ................ │ │ - 0x000b6b50 05000500 05000500 05000500 05000500 ................ │ │ - 0x000b6b60 48064806 48064806 48064806 48064806 H.H.H.H.H.H.H.H. │ │ - 0x000b6b70 d87fd87f d87fd87f d87fd87f d87fd87f ................ │ │ - 0x000b6b80 08aa08aa 08aa08aa 08aa08aa 08aa08aa ................ │ │ - 0x000b6b90 d85ed85e d85ed85e d85ed85e d85ed85e .^.^.^.^.^.^.^.^ │ │ - 0x000b6ba0 b836b836 b836b836 b836b836 b836b836 .6.6.6.6.6.6.6.6 │ │ - 0x000b6bb0 b873b873 b873b873 b873b873 b873b873 .s.s.s.s.s.s.s.s │ │ - 0x000b6bc0 e0d4e0d4 e0d4e0d4 e0d4e0d4 e0d4e0d4 ................ │ │ - 0x000b6bd0 88788878 88788878 88788878 88788878 .x.x.x.x.x.x.x.x │ │ - 0x000b6be0 181f181f 181f181f 181f181f 181f181f ................ │ │ - 0x000b6bf0 287c287c 287c287c 287c287c 287c287c (|(|(|(|(|(|(|(| │ │ - 0x000b6c00 30be30be 30be30be 30be30be 30be30be 0.0.0.0.0.0.0.0. │ │ - 0x000b6c10 c86dc86d c86dc86d c86dc86d c86dc86d .m.m.m.m.m.m.m.m │ │ - 0x000b6c20 404c404c 404c404c 404c404c 404c404c @L@L@L@L@L@L@L@L │ │ - 0x000b6c30 d066d066 d066d066 d066d066 d066d066 .f.f.f.f.f.f.f.f │ │ - 0x000b6c40 38ed38ed 38ed38ed 38ed38ed 38ed38ed 8.8.8.8.8.8.8.8. │ │ - 0x000b6c50 a07ea07e a07ea07e a07ea07e a07ea07e .~.~.~.~.~.~.~.~ │ │ - 0x000b6c60 f87ff87f f87ff87f f87ff87f f87ff87f ................ │ │ - 0x000b6c70 28032803 28032803 28032803 28032803 (.(.(.(.(.(.(.(. │ │ - 0x000b6c80 b85cb85c b85cb85c b85cb85c b85cb85c .\.\.\.\.\.\.\.\ │ │ - 0x000b6c90 c0a7c0a7 c0a7c0a7 c0a7c0a7 c0a7c0a7 ................ │ │ - 0x000b6ca0 08750875 08750875 08750875 08750875 .u.u.u.u.u.u.u.u │ │ - 0x000b6cb0 e033e033 e033e033 e033e033 e033e033 .3.3.3.3.3.3.3.3 │ │ - 0x000b6cc0 70777077 70777077 70777077 70777077 pwpwpwpwpwpwpwpw │ │ - 0x000b6cd0 f0d1f0d1 f0d1f0d1 f0d1f0d1 f0d1f0d1 ................ │ │ - 0x000b6ce0 e07ce07c e07ce07c e07ce07c e07ce07c .|.|.|.|.|.|.|.| │ │ - 0x000b6cf0 081c081c 081c081c 081c081c 081c081c ................ │ │ - 0x000b6d00 286c286c 286c286c 286c286c 286c286c (l(l(l(l(l(l(l(l │ │ - 0x000b6d10 88bb88bb 88bb88bb 88bb88bb 88bb88bb ................ │ │ - 0x000b6d20 a868a868 a868a868 a868a868 a868a868 .h.h.h.h.h.h.h.h │ │ - 0x000b6d30 b849b849 b849b849 b849b849 b849b849 .I.I.I.I.I.I.I.I │ │ - 0x000b6d40 207e207e 207e207e 207e207e 207e207e ~ ~ ~ ~ ~ ~ ~ ~ │ │ - 0x000b6d50 20ea20ea 20ea20ea 20ea20ea 20ea20ea . . . . . . . . │ │ - 0x000b6d60 087f087f 087f087f 087f087f 087f087f ................ │ │ - 0x000b6d70 a80fa80f a80fa80f a80fa80f a80fa80f ................ │ │ - 0x000b6d80 e864e864 e864e864 e864e864 e864e864 .d.d.d.d.d.d.d.d │ │ - 0x000b6d90 40b140b1 40b140b1 40b140b1 40b140b1 @.@.@.@.@.@.@.@. │ │ - 0x000b6da0 606f606f 606f606f 606f606f 606f606f `o`o`o`o`o`o`o`o │ │ - 0x000b6db0 183f183f 183f183f 183f183f 183f183f .?.?.?.?.?.?.?.? │ │ - 0x000b6dc0 607b607b 607b607b 607b607b 607b607b `{`{`{`{`{`{`{`{ │ │ - 0x000b6dd0 e0dde0dd e0dde0dd e0dde0dd e0dde0dd ................ │ │ - 0x000b6de0 88798879 88798879 88798879 88798879 .y.y.y.y.y.y.y.y │ │ - 0x000b6df0 28282828 28282828 28282828 28282828 (((((((((((((((( │ │ - 0x000b6e00 58725872 58725872 58725872 58725872 XrXrXrXrXrXrXrXr │ │ - 0x000b6e10 70c670c6 70c670c6 70c670c6 70c670c6 p.p.p.p.p.p.p.p. │ │ - 0x000b6e20 f060f060 f060f060 f060f060 f060f060 .`.`.`.`.`.`.`.` │ │ - 0x000b6e30 98539853 98539853 98539853 98539853 .S.S.S.S.S.S.S.S │ │ - 0x000b6e40 a87fa87f a87fa87f a87fa87f a87fa87f ................ │ │ - 0x000b6e50 98f698f6 98f698f6 98f698f6 98f698f6 ................ │ │ - 0x000b6e60 00000000 04040404 08080808 0c0c0c0c ................ │ │ - 0x000b6e70 07010701 07010701 07010701 07010701 ................ │ │ - 0x000b6e80 03010301 03010301 03010301 03010301 ................ │ │ - 0x000b6e90 02010201 02010201 02010201 02010201 ................ │ │ - 0x000b6ea0 ff00ff00 ff00ff00 ff00ff00 ff00ff00 ................ │ │ - 0x000b6eb0 ff01ff01 ff01ff01 ff01ff01 ff01ff01 ................ │ │ - 0x000b6ec0 ff02ff02 ff02ff02 ff02ff02 ff02ff02 ................ │ │ - 0x000b6ed0 01010101 01010101 01010101 01010101 ................ │ │ - 0x000b6ee0 02020202 02020202 02020202 02020202 ................ │ │ - 0x000b6ef0 03030303 03030303 03030303 03030303 ................ │ │ - 0x000b6f00 04040404 04040404 04040404 04040404 ................ │ │ - 0x000b6f10 10101010 10101010 10101010 10101010 ................ │ │ - 0x000b6f20 3f3f3f3f 3f3f3f3f 3f3f3f3f 3f3f3f3f ???????????????? │ │ - 0x000b6f30 40404040 40404040 40404040 40404040 @@@@@@@@@@@@@@@@ │ │ - 0x000b6f40 80808080 80808080 80808080 80808080 ................ │ │ - 0x000b6f50 81818181 81818181 81818181 81818181 ................ │ │ - 0x000b6f60 f0f0f0f0 f0f0f0f0 f0f0f0f0 f0f0f0f0 ................ │ │ - 0x000b6f70 f8f8f8f8 f8f8f8f8 f8f8f8f8 f8f8f8f8 ................ │ │ - 0x000b6f80 fefefefe fefefefe fefefefe fefefefe ................ │ │ - 0x000b6f90 00080008 00080008 00080008 00080008 ................ │ │ - 0x000b6fa0 00100010 00100010 00100010 00100010 ................ │ │ - 0x000b6fb0 01000000 02000000 04000000 08000000 ................ │ │ - 0x000b6fc0 ffffffff ffffffff ffffffff ffffffff ................ │ │ - 0x000b6fd0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000b6fe0 00000000 00000000 00000000 00000102 ................ │ │ - 0x000b6ff0 00010203 04050607 08090a0b 0c0d0d0d ................ │ │ - 0x000b7000 00010203 04050607 08090a0b 0c0d0e0e ................ │ │ - 0x000b7010 00010001 04050405 08090809 0c0d0c0d ................ │ │ - 0x000b7020 00000000 00000000 00000000 00000000 ................ │ │ - 0x000b7030 02020202 02020202 02020202 02020202 ................ │ │ - 0x000b7040 03030303 03030303 03030303 03030303 ................ │ │ - 0x000b7050 04040404 04040404 04040404 04040404 ................ │ │ - 0x000b7060 0f0f0f0f 0f0f0f0f 0f0f0f0f 0f0f0f0f ................ │ │ - 0x000b7070 00010001 00010001 00010001 00010001 ................ │ │ - 0x000b7080 06070607 06070607 06070607 06070607 ................ │ │ - 0x000b7090 0e0f0e0f 0e0f0e0f 0e0f0e0f 0e0f0e0f ................ │ │ - 0x000b70a0 01000100 01000100 01000100 01000100 ................ │ │ - 0x000b70b0 10001000 10001000 10001000 10001000 ................ │ │ - 0x000b70c0 80008000 80008000 80008000 80008000 ................ │ │ - 0x000b70d0 ff00ff00 ff00ff00 ff00ff00 ff00ff00 ................ │ │ - 0x000b70e0 00010001 00010001 00010001 00010001 ................ │ │ - 0x000b70f0 00080008 00080008 00080008 00080008 ................ │ │ - 0x000b7100 fc3ffc3f fc3ffc3f fc3ffc3f fc3ffc3f .?.?.?.?.?.?.?.? │ │ - 0x000b7110 05000600 05000600 05000600 05000600 ................ │ │ - 0x000b7120 00008000 00008000 00008000 00008000 ................ │ │ - 0x000b7130 00040000 00040000 00040000 00040000 ................ │ │ - 0x000b7140 00010000 00010000 00010000 00010000 ................ │ │ - 0x000b7150 00020000 00020000 00020000 00020000 ................ │ │ - 0x000b7160 00080000 00080000 00080000 00080000 ................ │ │ - 0x000b7170 290008f0 290008f0 290008f0 290008f0 )...)...)...)... │ │ - 0x000b7180 c70108f0 c70108f0 c70108f0 c70108f0 ................ │ │ - 0x000b7190 00000000 2d134000 2719320e 3b054000 ....-.@.'.2.;.@. │ │ - 0x000b71a0 241c2a16 3010350b 39073d03 40004000 $.*.0.5.9.=.@.@. │ │ - 0x000b71b0 221e251b 28182b15 2e12310f 340c360a ".%.(.+...1.4.6. │ │ - 0x000b71c0 38083a06 3c043d03 40004000 40004000 8.:.<.=.@.@.@.@. │ │ - 0x000b71d0 211f231d 241c261a 28182917 2b152c14 !.#.$.&.(.).+.,. │ │ - 0x000b71e0 2d132f11 3010320e 330d340c 350b3709 -./.0.2.3.4.5.7. │ │ - 0x000b71f0 38083907 3a063b05 3c043c04 3d033e02 8.9.:.;.<.<.=.>. │ │ - 0x000b7200 00020406 01030507 01030507 02040608 ................ │ │ - 0x000b7210 0406080a 0507090b 0507090b 06080a0c ................ │ │ - 0x000b7220 02040608 03050709 03050709 0406080a ................ │ │ - 0x000b7230 06080a0c 07090b0d 07090b0d 080a0c0e ................ │ │ - 0x000b7240 00010001 00010001 02030203 02030203 ................ │ │ - 0x000b7250 00010203 01020304 08090a0b 090a0b0c ................ │ │ - 0x000b7260 02030405 03040506 0a0b0c0d 0b0c0d0e ................ │ │ - 0x000b7270 00010203 01020304 02030405 03040506 ................ │ │ - 0x000b7280 04050607 05060708 06070809 0708090a ................ │ │ - 0x000b7290 08090a0b 090a0b0c 0a0b0c0d 0b0c0d0e ................ │ │ - 0x000b72a0 00010203 00010203 08090a0b 08090a0b ................ │ │ - 0x000b72b0 00010809 02030a0b 04050c0d 06070e0f ................ │ │ - 0x000b72c0 00010102 02030304 0809090a 0a0b0b0c ................ │ │ - 0x000b72d0 00010102 02030304 04050506 06070708 ................ │ │ - 0x000b72e0 00010405 08090c0d 02030607 0a0b0e0f ................ │ │ - 0x000b72f0 00000000 00000000 08080808 08080808 ................ │ │ - 0x000b7300 00000000 04040404 08080808 0c0c0c0c ................ │ │ - 0x000b7310 00000000 01000000 02000000 03000000 ................ │ │ - 0x000b7320 00000000 00010203 04050607 07070707 ................ │ │ - 0x000b7330 07070707 07070707 07070707 07070707 ................ │ │ - 0x000b7340 40404040 40404040 40404040 40404040 @@@@@@@@@@@@@@@@ │ │ - 0x000b7350 00ff00ff 00ff00ff 00ff00ff 00ff00ff ................ │ │ - 0x000b7360 01000100 01000100 01000100 01000100 ................ │ │ - 0x000b7370 02000200 02000200 02000200 02000200 ................ │ │ - 0x000b7380 08000800 08000800 08000800 08000800 ................ │ │ - 0x000b7390 0f000f00 0f000f00 0f000f00 0f000f00 ................ │ │ - 0x000b73a0 1a001a00 1a001a00 1a001a00 1a001a00 ................ │ │ - 0x000b73b0 22002200 22002200 22002200 22002200 ".".".".".".".". │ │ - 0x000b73c0 00020002 00020002 00020002 00020002 ................ │ │ - 0x000b73d0 00040004 00040004 00040004 00040004 ................ │ │ - 0x000b73e0 00080008 00080008 00080008 00080008 ................ │ │ - 0x000b73f0 f71af71a f71af71a f71af71a f71af71a ................ │ │ - 0x000b7400 00200020 00200020 00200020 00200020 . . . . . . . . │ │ - 0x000b7410 20000000 20000000 20000000 20000000 ... ... ... ... │ │ - 0x000b7420 3f000000 3f000000 3f000000 3f000000 ?...?...?...?... │ │ - 0x000b7430 00020000 00020000 00020000 00020000 ................ │ │ - 0x000b7440 64400000 64400000 64400000 64400000 d@..d@..d@..d@.. │ │ - 0x000b7450 00800000 00800000 00800000 00800000 ................ │ │ - 0x000b7460 00000400 00000400 00000400 00000400 ................ │ │ - 0x000b7470 ff030000 ff030000 ff030000 ff030000 ................ │ │ - 0x000b7480 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000b7490 00000040 00000000 00000040 00000000 ...@.......@.... │ │ - 0x000b74a0 02010201 6a6df7ff be6df7ff f96df7ff ....jm...m...m.. │ │ - 0x000b74b0 2e6ef7ff 896ef7ff 3c6ff7ff 5b71f7ff .n...n... │ │ - 0x000b77b0 7510fd08 b607aa02 00000000 00000000 u............... │ │ - 0x000b77c0 22562a52 9645b83c 633bfc39 7f37ed2b "V*R.E.O>.=.<.6 │ │ - 0x000b7870 89174b09 d004f000 00000000 00000000 ..K............. │ │ - 0x000b7880 755dd857 18532b44 f43ee939 5c354227 u].W.S+D.>.9\5B' │ │ - 0x000b7890 571bff0a f9061b01 00000000 00000000 W............... │ │ - 0x000b78a0 de4e994a 95413e3e 7d354f2e 3326971c .N.J.A>>}5O.3&.. │ │ - 0x000b78b0 9519fa09 52062301 00000000 00000000 ....R.#......... │ │ - 0x000b78c0 a55ac64a 1845ec41 a43a812e 41295421 .Z.J.E.A.:..A)T! │ │ - 0x000b78d0 dc1c2b0c 5906eb01 00000000 00000000 ..+.Y........... │ │ - 0x000b78e0 5c5f3b5d 303bb038 6a347631 ba27a51a \_;]0;.8j4v1.'.. │ │ - 0x000b78f0 9e18340b c508fb01 00000000 00000000 ..4............. │ │ - 0x000b7900 ad55d951 bc4c5641 863d8939 fd351f27 .U.Q.LVA.=.9.5.' │ │ - 0x000b7910 d91fcf0c 5d071e01 00000000 00000000 ....]........... │ │ - 0x000b7920 3e62a05f 7d59f356 e6431f37 8926980f >b._}Y.V.C.7.&.. │ │ - 0x000b7930 040e8505 c603af00 00000000 00000000 ................ │ │ - 0x000b7940 00100007 8e03c001 d9007000 1c000b00 ..........p..... │ │ - 0x000b7950 06000100 00000000 00000000 00000000 ................ │ │ - 0x000b7960 00400020 00180000 0050002d c0210000 .@. .....P.-.!.. │ │ - 0x000b7970 0060003c 002d0000 00300000 00400000 .`.<.-...0...@.. │ │ - 0x000b7980 00140000 003c0000 003a0000 00360000 .....<...:...6.. │ │ - 0x000b7990 00300000 00280000 00200000 00100000 .0...(... ...... │ │ - 0x000b79a0 000b0000 000b0000 00080000 00400000 .............@.. │ │ - 0x000b79b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000b79c0 ef263f24 1b214c1f ff1bf519 1218e614 .&?$.!L......... │ │ - 0x000b79d0 d712d40d 0b0c7309 00000000 00000000 ......s......... │ │ - 0x000b79e0 0f377b32 9927ea24 7222b71f 491c1c15 .7{2.'.$r"..I... │ │ - 0x000b79f0 0812fb0b e00a7c07 00000000 00000000 ......|......... │ │ - 0x000b7a00 c6320d2e 9c247d22 4f21b21f d01d3f16 .2...$}"O!....?. │ │ - 0x000b7a10 4a13500d de0b3d08 00000000 00000000 J.P...=......... │ │ - 0x000b7a20 4531cb2c ca267625 23251324 69231c1f E1.,.&v%#%.$i#.. │ │ - 0x000b7a30 f81c3118 78166f12 00000000 00000000 ..1.x.o......... │ │ - 0x000b7a40 9927a821 de1cc31b 7e1a6818 5116ed12 .'.!....~.h.Q... │ │ - 0x000b7a50 ac11950a 23072703 00000000 00000000 ....#.'......... │ │ - 0x000b7a60 d75aff16 a3165a16 1216f013 a5135013 .Z....Z.......P. │ │ - 0x000b7a70 3911bf0c 980bcc03 00000000 00000000 9............... │ │ - 0x000b7a80 8b594559 0910e00f ab0f940f f20d820b .YEY............ │ │ - 0x000b7a90 620bd407 df03e302 00000000 00000000 b............... │ │ - 0x000b7aa0 b94ab749 a5480d1d fa1b811b 9f1af415 .J.I.H.......... │ │ - 0x000b7ab0 5f106c08 85051301 00000000 00000000 _.l............. │ │ - 0x000b7ac0 dc599559 36591e59 d61c5316 ca120c12 .Y.Y6Y.Y..S..... │ │ - 0x000b7ad0 ad118306 00049501 00000000 00000000 ................ │ │ - 0x000b7ae0 cf51eb4a 934a684a 3845e30d 8b0dee0c .Q.J.JhJ8E...... │ │ - 0x000b7af0 f10b4706 2f05da00 00000000 00000000 ..G./........... │ │ - 0x000b7b00 a148c147 203f4b3e ca3a913a 7910080a .H.G ?K>.:.:y... │ │ - 0x000b7b10 db09a303 aa016500 00000000 00000000 ......e......... │ │ - 0x000b7b20 ab4d124d 7e451a43 c7427c42 d040380e .M.M~E.C.B|B.@8. │ │ - 0x000b7b30 ad0d4d08 27033301 00000000 00000000 ..M.'.3......... │ │ - 0x000b7b40 0651a34a ce493744 7e439242 85416f40 .Q.J.I7D~C.B.Ao@ │ │ - 0x000b7b50 e5104c09 d1076001 00000000 00000000 ..L...`......... │ │ - 0x000b7b60 94358032 9d2f4c2e 622d252c 832a4127 .5.2./L.b-%,.*A' │ │ - 0x000b7b70 7a25430f 55095102 00000000 00000000 z%C.U.Q......... │ │ - 0x000b7b80 3d373f33 122e1d2d 0c2cc82a 4929b125 =7?3...-.,.*I).% │ │ - 0x000b7b90 19245316 5b056c02 00000000 00000000 .$S.[.l......... │ │ - 0x000b7ba0 7e3dc435 e3318d30 962f912d 9b2c6d2a ~=.5.1.0./.-.,m* │ │ - 0x000b7bb0 2e28d81a 5318b503 00000000 00000000 .(..S........... │ │ - 0x000b7bc0 a450414a 91457045 61453545 1a45c244 .PAJ.EpEaE5E.E.D │ │ - 0x000b7bd0 69447742 5941223f 00000000 00000000 iDwBYA"?........ │ │ - 0x000b7be0 59573854 9c4d834c 014aa148 cd45d842 YW8T.M.L.J.H.E.B │ │ - 0x000b7bf0 8e418a31 fd2d4928 6c210000 00000000 .A.1.-I(l!...... │ │ - 0x000b7c00 4c6ebc32 a7310931 3430b12d 312d352c Ln.2.1.140.-1-5, │ │ - 0x000b7c10 ad295c21 8b1f6816 e00c0000 00000000 .)\!..h......... │ │ - 0x000b7c20 676bfd6a 2f31d230 5f302930 2b2e412b gk.j/1.0_0)0+.A+ │ │ - 0x000b7c30 f22a9e25 4021811f c9170000 00000000 .*.%@!.......... │ │ - 0x000b7c40 ac650164 1262b848 38473f46 46459b3e .e.d.b.H8G?FFE.> │ │ - 0x000b7c50 3d38f02b 4229a324 8a210000 00000000 =8.+B).$.!...... │ │ - 0x000b7c60 856c086b d8684c68 5635a530 9f2a1329 .l.k.hLhV5.0.*.) │ │ - 0x000b7c70 7528b11e dc1c551a f8180000 00000000 u(....U......... │ │ - 0x000b7c80 066b1765 b1631f63 e65a862d 662c072b .k.e.c.c.Z.-f,.+ │ │ - 0x000b7c90 232a341f d61c6b18 d8150000 00000000 #*4...k......... │ │ - 0x000b7ca0 306d9f6c dc636263 c35d1e5d 3731362f 0m.l.cbc.].]716/ │ │ - 0x000b7cb0 bd2e6c25 2d237920 941e0000 00000000 ..l%-#y ........ │ │ - 0x000b7cc0 3066ac65 af5ea75c d75b745b f9597536 0f.e.^.\.[t[.Yu6 │ │ - 0x000b7cd0 8d35c028 5c256422 271f0000 00000000 .5.(\%d"'....... │ │ - 0x000b7ce0 92680563 9b611b5d d95bb35a e7594f57 .h.c.a.].[.Z.YOW │ │ - 0x000b7cf0 2e362228 9d25441f 7b1a0000 00000000 .6"(.%D.{....... │ │ - 0x000b7d00 5c56de53 fa4e634d f64bc84a 28496445 \V.S.NcM.K.J(IdE │ │ - 0x000b7d10 5243162f e32a6d24 e31e0000 00000000 RC./.*m$........ │ │ - 0x000b7d20 e656f652 f84e5d4d be4b2d4a 5b487d44 .V.R.N]M.K-J[H}D │ │ - 0x000b7d30 e2417a31 58272223 121b0000 00000000 .Az1X'"#........ │ │ - 0x000b7d40 8d583d56 a14e074d b64b9f4a d348c544 .X=V.N.M.K.J.H.D │ │ - 0x000b7d50 ec422433 06302124 881d0000 00000000 .B$3.0!$........ │ │ - 0x000b7d60 b873216c 2a63b062 5762f661 87618060 .s!l*c.bWb.a.a.` │ │ - 0x000b7d70 d85fe05b 6d59e756 880e0000 00000000 ._.[mY.V........ │ │ - 0x000b7d80 7a76a86e 3966295e 0355b64d 79425239 zv.n9f)^.U.MyBR9 │ │ - 0x000b7d90 7930a628 c1219a1b 9813f60c 3d060000 y0.(.!......=... │ │ - 0x000b7da0 da7c3e73 8b68ae65 ce633963 a5610447 .|>s.h.e.c9c.a.G │ │ - 0x000b7db0 3d40293c ec372234 c926f119 430c0000 =@)<.7"4.&..C... │ │ - 0x000b7dc0 25756671 b56dd363 a161af60 315eeb47 %ufq.m.c.a.`1^.G │ │ - 0x000b7dd0 ed39ac2c 3820b214 f00cbf08 58040000 .9.,8 ......X... │ │ - 0x000b7de0 6c79d771 d5693c64 aa5bf653 a347083d ly.q.i>9.4.(d..... │ │ - 0x000b7e20 4a759d6f a1699d60 ec5c885b 5e58d448 Ju.o.i.`.\.[^X.H │ │ - 0x000b7e30 8a3ccb2f 76248c1a d8127e0c 48050000 .<./v$....~.H... │ │ - 0x000b7e40 41799470 2b688c61 8f59c84f 6a420036 Ay.p+h.a.Y.OjB.6 │ │ - 0x000b7e50 622fea29 6522211d 9416a20f dc060000 b/.)e"!......... │ │ - 0x000b7e60 667f257c 7b78fd77 d877c177 99770726 f.%|{x.w.w.w.w.& │ │ - 0x000b7e70 69232421 671eac1b 85152d0f 41070000 i#$!g.....-.A... │ │ - 0x000b7e80 917bd67a 2b7ab575 78754f75 2e75e82d .{.z+z.uxuOu.u.- │ │ - 0x000b7e90 69261f1e 8d150b0e 770a1007 43030000 i&......w...C... │ │ - 0x000b7ea0 0513c511 8f101c01 e5009500 81000000 ................ │ │ - 0x000b7eb0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000b7ec0 3166b264 b45fc402 2502ae01 8d010000 1f.d._..%....... │ │ - 0x000b7ed0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000b7ee0 cb6aec65 2e64e502 1d02ed00 ba000000 .j.e.d.......... │ │ - 0x000b7ef0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000b7f00 397d3a7c 6c7b4001 e6009700 68000000 9}:|l{@.....h... │ │ - 0x000b7f10 00000000 00000000 00000000 00000000 ................ │ │ - 0x000b7f20 5731d52b da25820c 730bcb09 c4085407 W1.+.%..s.....T. │ │ - 0x000b7f30 14040000 00000000 00000000 00000000 ................ │ │ - 0x000b7f40 b465be62 e75ad812 a6119d10 d70e420c .e.b.Z........B. │ │ - 0x000b7f50 680a0000 00000000 00000000 00000000 h............... │ │ - 0x000b7f60 c7681162 645ff50f 430ecb0b 900aa609 .h.bd_..C....... │ │ - 0x000b7f70 12020000 00000000 00000000 00000000 ................ │ │ - 0x000b7f80 9a7c447b 317a2206 5e05aa04 01047703 .|D{1z".^.....w. │ │ - 0x000b7f90 b4010000 00000000 00000000 00000000 ................ │ │ - 0x000b7fa0 e237482e ac250114 bd11870e b10c1e0a .7H..%.......... │ │ - 0x000b7fb0 c8040000 00000000 00000000 00000000 ................ │ │ - 0x000b7fc0 f7619c5c e850601e c41bba19 b9167712 .a.\.P`.......w. │ │ - 0x000b7fd0 840e0000 00000000 00000000 00000000 ................ │ │ - 0x000b7fe0 8168cf5c b2582020 bf1c4f18 41167a14 .h.\.X ..O.A.z. │ │ - 0x000b7ff0 d1020000 00000000 00000000 00000000 ................ │ │ - 0x000b8000 8e7a6077 14753a10 7b0ee60c 700b170a .z`w.u:.{...p... │ │ - 0x000b8010 65030000 00000000 00000000 00000000 e............... │ │ - 0x000b8020 13433f2e 0520ae17 f0136b0f 5f0c9508 .C?.. ....k._... │ │ - 0x000b8030 62030000 00000000 00000000 00000000 b............... │ │ - 0x000b8040 0b61dd54 6f3e3a28 5d222d1e e517e30f .a.To>:(]"-..... │ │ - 0x000b8050 760b0000 00000000 00000000 00000000 v............... │ │ - 0x000b8060 da6a2b4c f944f82f a8284c20 3f1c2019 .j+L.D./.(L ?. . │ │ - 0x000b8070 8b020000 00000000 00000000 00000000 ................ │ │ - 0x000b8080 9a752667 5a5e842e f325361f bc184b13 .u&gZ^...%6...K. │ │ - 0x000b8090 3d060000 00000000 00000000 00000000 =............... │ │ - 0x000b80a0 44355a1c 48090000 00000000 00000000 D5Z.H........... │ │ - 0x000b80b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000b80c0 98497132 84100000 00000000 00000000 .Iq2............ │ │ - 0x000b80d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000b80e0 164f8123 2b100000 00000000 00000000 .O.#+........... │ │ - 0x000b80f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000b8100 5859a136 031b0000 00000000 00000000 XY.6............ │ │ - 0x000b8110 00000000 00000000 00000000 00000000 ................ │ │ - 0x000b8120 2b62112f 57051f01 6f005000 4c004800 +b./W...o.P.L.H. │ │ - 0x000b8130 44004000 3c003800 34003000 2c000000 D.@.<.8.4.0.,... │ │ - 0x000b8140 e347cd23 19124006 59027501 1901c300 .G.#..@.Y.u..... │ │ - 0x000b8150 94007900 64006000 5c005800 54000000 ..y.d.`.\.X.T... │ │ - 0x000b8160 f4529428 e3108005 a301f500 b8007700 .R.(..........w. │ │ - 0x000b8170 5f005b00 57005300 4f004b00 47000000 _.[.W.S.O.K.G... │ │ - 0x000b8180 92165605 e601c500 4c004800 44004000 ..V.....L.H.D.@. │ │ - 0x000b8190 3c003800 34003000 2c002800 24000000 <.8.4.0.,.(.$... │ │ - 0x000b81a0 a03c361a 180f7008 b7057b03 8202bf01 .<6...p...{..... │ │ - 0x000b81b0 76013001 fc00d000 c000af00 92000000 v.0............. │ │ - 0x000b81c0 6e46522b 4d1b0313 a00ea209 fc069d03 nFR+M........... │ │ - 0x000b81d0 70026301 f800ae00 92007000 6c000000 p.c.......p.l... │ │ - 0x000b81e0 966e486a f161135a ee4b3b46 7f3bd630 .nHj.a.Z.K;F.;.0 │ │ - 0x000b81f0 002cc026 82227e1c b1130d0f 59080000 .,.&."~.....Y... │ │ - 0x000b8200 9379f375 566db169 8161525e e6560344 .y.uVm.i.aR^.V.D │ │ - 0x000b8210 f63a4830 0b284e1e 1416480f e3070000 .:H0.(N...H..... │ │ - 0x000b8220 fe7c8b76 976b954d 35421136 c72be721 .|.v.k.M5B.6.+.! │ │ - 0x000b8230 1d189210 bf080000 00000000 00000000 ................ │ │ - 0x000b8240 017a9d60 0b5b314e 55244f13 00000000 .z.`.[1NU$O..... │ │ - 0x000b8250 cc7df972 135a8a55 21394212 00000000 .}.r.Z.U!9B..... │ │ - 0x000b8260 607d5173 a4713251 2934a925 00000000 `}Qs.q2Q)4.%.... │ │ - 0x000b8270 616bc349 81438439 1924d409 00000000 ak.I.C.9.$...... │ │ - 0x000b8280 b96e4668 cf605057 a31b8e0d 00000000 .nFh.`PW........ │ │ - 0x000b8290 327a6f6f 0c5b5a56 b83fd213 00000000 2zoo.[ZV.?...... │ │ - 0x000b82a0 497eea74 3e72af65 76393623 00000000 I~.t>r.ev96#.... │ │ - 0x000b82b0 5a7b776f 096d6a52 c730c720 00000000 Z{wo.mjR.0. .... │ │ - 0x000b82c0 eb7b286f 395e5158 2c37690d 00000000 .{(o9^QX,7i..... │ │ - 0x000b82d0 367f6a71 756d7e63 193d3022 00000000 6.jqum~c.=0".... │ │ - 0x000b82e0 417e286f 5d654c5d 7641ce22 00000000 A~(o]eL]vA.".... │ │ - 0x000b82f0 eb7eef6e 796b375d af3f0129 00000000 .~.nyk7].?.).... │ │ - 0x000b8300 af72c46a 99561143 19331822 00000000 .r.j.V.C.3.".... │ │ - 0x000b8310 b278524a 3e478e3f 2623ce13 00000000 .xRJ>G.?&#...... │ │ - 0x000b8320 ba7ea45d d8461945 b834a214 00000000 .~.].F.E.4...... │ │ - 0x000b8330 1c7e6862 e0619547 2935c127 00000000 .~hb.a.G)5.'.... │ │ - 0x000b8340 9a7b1444 e941813d 602eb909 00000000 .{.D.A.=`....... │ │ - 0x000b8350 717d0a6d 7f6be768 ad29fe15 00000000 q}.m.k.h.)...... │ │ - 0x000b8360 ed7ac666 4b5db65b fd45671c 00000000 .z.fK].[.Eg..... │ │ - 0x000b8370 c97e516b 506a1b65 15417027 00000000 .~QkPj.e.Ap'.... │ │ - 0x000b8380 8d7c8560 b25f0654 773cd32b 00000000 .|.`._.Tw<.+.... │ │ - 0x000b8390 1b7d6462 9a5b9757 d03e8a0e 00000000 .}db.[.W.>...... │ │ - 0x000b83a0 927f1263 1561155c 5741df24 00000000 ...c.a.\WA.$.... │ │ - 0x000b83b0 957eda60 735b4f56 f3426620 00000000 .~.`s[OV.Bf .... │ │ - 0x000b83c0 677f2162 50603059 3544e431 00000000 g.!bP`0Y5D.1.... │ │ - 0x000b83d0 49724467 63541944 8534d623 00000000 IrDgcT.D.4.#.... │ │ - 0x000b83e0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000b83f0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000b8400 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000b8410 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000b8420 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000b8430 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000b8440 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000b8450 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000b8460 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000b8470 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000b8480 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000b8490 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000b84a0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000b84b0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000b84c0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000b84d0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000b84e0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000b84f0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000b8500 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000b8510 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000b8520 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000b8530 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000b8540 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000b8550 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000b8560 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000b8570 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ - 0x000b8580 997bf24d 0c27a514 00000000 00000000 .{.M.'.......... │ │ - 0x000b8590 6f7f9765 3451d517 00000000 00000000 o..e4Q.......... │ │ - 0x000b85a0 967e0169 6252ab3e 00000000 00000000 .~.ibR.>........ │ │ - 0x000b85b0 7f7e9344 65371b08 00000000 00000000 .~.De7.......... │ │ - 0x000b85c0 e77f9e74 a2250113 00000000 00000000 ...t.%.......... │ │ - 0x000b85d0 c47f8a6e 1b524922 00000000 00000000 ...n.RI"........ │ │ - 0x000b85e0 db7ffc72 5147382c 00000000 00000000 ...rQG8,........ │ │ - 0x000b85f0 637f5067 144de13b 00000000 00000000 c.Pg.M.;........ │ │ - 0x000b8600 897fc165 964d2c0d 00000000 00000000 ...e.M,......... │ │ - 0x000b8610 d17f5f6a e04e052c 00000000 00000000 .._j.N.,........ │ │ - 0x000b8620 f37e4468 0654b525 00000000 00000000 .~Dh.T.%........ │ │ - 0x000b8630 ad7f116a 1f51b43c 00000000 00000000 ...j.Q.<........ │ │ - 0x000b8640 50784c6a 09518d37 00000000 00000000 PxLj.Q.7........ │ │ - 0x000b8650 767ab577 e44b1b38 a4164911 da010000 vz.w.K.8..I..... │ │ - 0x000b8660 7c77586c 71620827 9316f709 00000000 |wXlqb.'........ │ │ - 0x000b8670 0377186a 9f5d4124 a2168609 00000000 .w.j.]A$........ │ │ - 0x000b8680 3c71f654 7d4a6634 d525ca05 00000000 H.8.'....}..... │ │ - 0x000b8790 7914b910 cd0f260f 73017900 59000000 y.....&.s.y.Y... │ │ - 0x000b87a0 f060384d 1b391a2c 491cc70d 00000000 .`8M.9.,I....... │ │ - 0x000b87b0 1d646353 bd40a833 8e235712 00000000 .dcS.@.3.#W..... │ │ - 0x000b87c0 94613b4e 533cec2f 05218e10 00000000 .a;NS<./.!...... │ │ - 0x000b87d0 b15f1049 ba38c42b 111e8b10 00000000 ._.I.8.+........ │ │ - 0x000b87e0 4b4e1435 992af91e 7114580a 00000000 KN.5.*..q.X..... │ │ - 0x000b87f0 115ad845 e53dc42d c31b1d13 00000000 .Z.E.=.-........ │ │ - 0x000b8800 a445c32e 522b8621 6716b90e 00000000 .E..R+.!g....... │ │ - 0x000b8810 f75df531 0816570c 9d05f001 00000000 .].1..W......... │ │ - 0x000b8820 31692b43 e323bd16 680b2c04 00000000 1i+C.#..h.,..... │ │ - 0x000b8830 b66e0454 b139152c f91a0a0d 00000000 .n.T.9.,........ │ │ - 0x000b8840 6473085b 6f455739 0528e414 00000000 ds.[oEW9.(...... │ │ - 0x000b8850 48714a5d dd4c443a 2128b915 00000000 HqJ].LD:!(...... │ │ - 0x000b8860 6076fd5e c34d802b 4b1c7510 00000000 `v.^.M.+K.u..... │ │ - 0x000b8870 0b7bc56a 3f57ed35 3c2bf71a 00000000 .{.j?W.5<+...... │ │ - 0x000b8880 da0f0000 00000000 00000000 00000000 ................ │ │ - 0x000b8890 00400000 00000000 00000000 00000000 .@.............. │ │ - 0x000b88a0 c7560000 00000000 00000000 00000000 .V.............. │ │ - 0x000b88b0 64160000 00000000 00000000 00000000 d............... │ │ - 0x000b88c0 8d040000 00000000 00000000 00000000 ................ │ │ - 0x000b88d0 1b13e608 00000000 00000000 00000000 ................ │ │ - 0x000b88e0 f4529f1b 00000000 00000000 00000000 .R.............. │ │ - 0x000b88f0 7066e609 00000000 00000000 00000000 pf.............. │ │ - 0x000b8900 16265812 00000000 00000000 00000000 .&X............. │ │ - 0x000b8910 55037f01 00000000 00000000 00000000 U............... │ │ - 0x000b8920 1c1c7212 a30a0000 00000000 00000000 ..r............. │ │ - 0x000b8930 fa5aaa2b 88150000 00000000 00000000 .Z.+............ │ │ - 0x000b8940 b0632b17 800b0000 00000000 00000000 .c+............. │ │ - 0x000b8950 21355a20 43110000 00000000 00000000 !5Z C........... │ │ - 0x000b8960 5805af03 06020000 00000000 00000000 X............... │ │ - 0x000b8970 351fb516 6010b609 00000000 00000000 5...`........... │ │ - 0x000b8980 235e7430 f7214312 00000000 00000000 #^t0.!C......... │ │ - 0x000b8990 616f5314 3f0da506 00000000 00000000 aoS.?........... │ │ - 0x000b89a0 68328623 a417a60c 00000000 00000000 h2.#............ │ │ - 0x000b89b0 62046b03 6d025601 00000000 00000000 b.k.m.V......... │ │ - 0x000b89c0 a425c11c a616ed10 870a0000 00000000 .%.............. │ │ - 0x000b89d0 ed62a63c 132f461f b2120000 00000000 .b.<./F......... │ │ - 0x000b89e0 6467e21e c016900f 31080000 00000000 dg......1....... │ │ - 0x000b89f0 1c369126 4d1dd514 2c0c0000 00000000 .6.&M...,....... │ │ - 0x000b8a00 da05c204 c003c502 9f010000 00000000 ................ │ │ - 0x000b8a10 bf25911d a018dc13 fd0e9209 00000000 .%.............. │ │ - 0x000b8a20 da64a943 f8356727 211c6d10 00000000 .d.C.5g'!.m..... │ │ - 0x000b8a30 78624e24 6e1cbd15 070f0c08 00000000 xbN$n........... │ │ - 0x000b8a40 90379b28 7720ad19 2912a30a 00000000 .7.(w ..)....... │ │ - 0x000b8a50 22062505 4a047603 85027901 00000000 ".%.J.v...y..... │ │ - 0x000b8a60 472bb522 b51d1019 8e14650f 0d0a0000 G+."......e..... │ │ - 0x000b8a70 1465e743 503a9a2b 21217f17 ec0d0000 .e.CP:.+!!...... │ │ - 0x000b8a80 ed697225 2e1e6a18 b212300d 4c070000 .ir%..j...0.L... │ │ - 0x000b8a90 6b34ce27 9e20761a 7c14990e 10090000 k4.'. v.|....... │ │ - 0x000b8aa0 cc06da05 f0042704 49036702 78010000 ......'.I.g.x... │ │ - 0x000b8ab0 5f0e0000 00000000 00000000 00000000 _............... │ │ - 0x000b8ac0 00400000 00000000 00000000 00000000 .@.............. │ │ - 0x000b8ad0 f75d0000 00000000 00000000 00000000 .].............. │ │ - 0x000b8ae0 b70d0000 00000000 00000000 00000000 ................ │ │ - 0x000b8af0 86040000 00000000 00000000 00000000 ................ │ │ - 0x000b8b00 571d270e 00000000 00000000 00000000 W.'............. │ │ - 0x000b8b10 01506315 00000000 00000000 00000000 .Pc............. │ │ - 0x000b8b20 8764c812 00000000 00000000 00000000 .d.............. │ │ - 0x000b8b30 4f31c31c 00000000 00000000 00000000 O1.............. │ │ - 0x000b8b40 70086904 00000000 00000000 00000000 p.i............. │ │ - 0x000b8b50 6e21d915 310b0000 00000000 00000000 n!..1........... │ │ - 0x000b8b60 60598e28 b2150000 00000000 00000000 `Y.(............ │ │ - 0x000b8b70 f3683b1a 930d0000 00000000 00000000 .h;............. │ │ - 0x000b8b80 72387829 53110000 00000000 00000000 r8x)S........... │ │ - 0x000b8b90 05096006 4a030000 00000000 00000000 ..`.J........... │ │ - 0x000b8ba0 3c26791c 7b13de0a 00000000 00000000 <&y.{........... │ │ - 0x000b8bb0 235f602c e51e360f 00000000 00000000 #_`,..6......... │ │ - 0x000b8bc0 2f77f70c 7e089204 00000000 00000000 /w..~........... │ │ - 0x000b8bd0 0b352e2d c51a3410 00000000 00000000 .5.-..4......... │ │ - 0x000b8be0 9c03d402 e701fa00 00000000 00000000 ................ │ │ - 0x000b8bf0 37290920 f317f50f ac080000 00000000 7). ............ │ │ - 0x000b8c00 7563ea3f 4c33c81f f8100000 00000000 uc.?L3.......... │ │ - 0x000b8c10 a76e181e 0117f20e 39070000 00000000 .n......9....... │ │ - 0x000b8c20 c63cd02f e9248217 720c0000 00000000 .<./.$..r....... │ │ - 0x000b8c30 2e081707 5c050904 31020000 00000000 ....\...1....... │ │ - 0x000b8c40 092d8025 2c1eae16 df0fd608 00000000 .-.%,........... │ │ - 0x000b8c50 6f665c45 ac39c72a 611ce30f 00000000 of\E.9.*a....... │ │ - 0x000b8c60 88724919 d314e00f 520a2e05 00000000 .rI.....R....... │ │ - 0x000b8c70 ef416d38 382b861f a016060c 00000000 .Am88+.......... │ │ - 0x000b8c80 f4061c06 09050a04 1103bb01 00000000 ................ │ │ - 0x000b8c90 3e2c0825 4a1f7a19 ff13cc0e 9d080000 >,.%J.z......... │ │ - 0x000b8ca0 1969ab45 703b442f 7d23d518 a70d0000 .i.Ep;D/}#...... │ │ - 0x000b8cb0 a9722e1b 0317aa12 d90d4609 7e040000 .r........F.~... │ │ - 0x000b8cc0 d3398c31 28295a22 5e190e11 4a090000 .9.1()Z"^...J... │ │ - 0x000b8cd0 2a069f05 e4044104 af03e602 be010000 *.....A......... │ │ - 0x000b8ce0 41033000 00000000 406a3100 00000000 A.0.....@j1..... │ │ - 0x000b8cf0 5a7e8674 00000000 ac11a000 00000000 Z~.t............ │ │ - 0x000b8d00 1a062f03 00000000 026d8702 00000000 ../......m...... │ │ - 0x000b8d10 fe7c807b 00000000 672edb1b 00000000 .|.{....g....... │ │ - 0x000b8d20 5a032c00 00000000 e86f3800 00000000 Z.,......o8..... │ │ - 0x000b8d30 cf7e3977 00000000 f5148400 00000000 .~9w............ │ │ - 0x000b8d40 d206f702 00000000 6d74a302 00000000 ........mt...... │ │ - 0x000b8d50 a77d517c 00000000 87456a2c 00000000 .}Q|.....Ej,.... │ │ - 0x000b8d60 00320000 00000000 00320000 00000000 .2.......2...... │ │ - 0x000b8d70 00210000 00000000 1050240a 00000000 .!.......P$..... │ │ - 0x000b8d80 1050240a 00000000 0b378007 00000000 .P$......7...... │ │ - 0x000b8d90 464db444 00000000 464db444 00000000 FM.D....FM.D.... │ │ - 0x000b8da0 1221fe1b 00000000 6a692d53 00000000 .!......ji-S.... │ │ - 0x000b8db0 6a692d53 00000000 5d3e1927 00000000 ji-S....]>.'.... │ │ - 0x000b8dc0 0501d200 00000000 62079905 00000000 ........b....... │ │ - 0x000b8dd0 1e0f4309 00000000 b40c1308 00000000 ..C............. │ │ - 0x000b8de0 512b3217 00000000 d20b1d06 00000000 Q+2............. │ │ - 0x000b8df0 78306212 00000000 6c19440e 00000000 x0b.....l.D..... │ │ - 0x000b8e00 aa520c21 00000000 c118ca07 00000000 .R.!............ │ │ - 0x000b8e10 d30e9604 00000000 fd6bca23 00000000 .........k.#.... │ │ - 0x000b8e20 25344617 00000000 f16a481c 00000000 %4F......jH..... │ │ - 0x000b8e30 00000000 00000000 810f6205 00000000 ..........b..... │ │ - 0x000b8e40 7e6d431f 00000000 1d62481f 00000000 ~mC......bH..... │ │ - 0x000b8e50 00000000 00000000 00000000 00000000 ................ │ │ - 0x000b8e60 00000000 00000000 00000000 00000000 ................ │ │ - 0x000b8e70 00128802 5b000000 00128802 5b000000 ....[.......[... │ │ - 0x000b8e80 00128802 5b000000 00128802 5b000000 ....[.......[... │ │ - 0x000b8e90 00128802 5b000000 00128802 5b000000 ....[.......[... │ │ - 0x000b8ea0 00600040 00200000 ad78b654 3c150000 .`.@. ...x.T<... │ │ - 0x000b8eb0 5776f458 ec180000 726fef52 ba1a0000 Wv.X....ro.R.... │ │ - 0x000b8ec0 3b5bcb27 00000000 ce520000 293e0000 ;[.'.....R..)>.. │ │ - 0x000b8ed0 00400000 f9160000 33140000 e3090000 .@......3....... │ │ - 0x000b8ee0 00000000 00000000 00000000 bc310000 .............1.. │ │ - 0x000b8ef0 831e0000 b0170000 76140000 840c0000 ........v....... │ │ - 0x000b8f00 fc0c0000 08170000 00400000 b96f0000 .........@...o.. │ │ - 0x000b8f10 32780000 147d0000 00400000 00400000 2x...}...@...@.. │ │ - 0x000b8f20 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000b8f30 00400000 b9280000 2c4e0000 4b390000 .@...(..,N..K9.. │ │ - 0x000b8f40 00400000 23480000 884f0000 4e5b0000 .@..#H...O..N[.. │ │ - 0x000b8f50 80570000 fb300000 f94e0000 46610000 .W...0...N..Fa.. │ │ - 0x000b8f60 fb680000 1e4e0000 a9650000 f36d0000 .h...N...e...m.. │ │ - 0x000b8f70 1d220000 0a3f0000 15440000 3e5f0000 ."...?...D..>_.. │ │ - 0x000b8f80 42500000 bc6d0000 81770000 e27b0000 BP...m...w...{.. │ │ - 0x000b8f90 5a220000 84210000 483a0000 32100000 Z"...!..H:..2... │ │ - 0x000b8fa0 08210000 2d320000 d04c0000 10200000 .!..-2...L... .. │ │ - 0x000b8fb0 ff350000 da7c0000 ea3e0000 26310000 .5...|...>..&1.. │ │ - 0x000b8fc0 56180000 34170000 1d220000 01510000 V...4...."...Q.. │ │ - 0x000b8fd0 70560000 ab740000 527b0000 ea770000 pV...t..R{...w.. │ │ - 0x000b8fe0 325c0000 b5620000 35280000 bc380000 2\...b..5(...8.. │ │ - 0x000b8ff0 bf4d0000 73640000 354c0000 8a5b0000 .M..sd..5L...[.. │ │ - 0x000b9000 dc6d0000 11180000 95260000 68360000 .m.......&..h6.. │ │ - 0x000b9010 ee1f0000 22320000 6e270000 79240000 ...."2..n'..y$.. │ │ - 0x000b9020 8d4c0000 32530000 d6590000 745c0000 .L..2S...Y..t\.. │ │ - 0x000b9030 d75f0000 e4670000 d4510000 eb610000 ._...g...Q...a.. │ │ - 0x000b9040 df6c0000 b33d0000 d00b0000 ed790000 .l...=.......y.. │ │ - 0x000b9050 913e0000 b9090000 746f0000 41330000 .>......to..A3.. │ │ - 0x000b9060 26060000 365e0000 3b1f0000 69030000 &...6^..;...i... │ │ - 0x000b9070 787c0000 fa540000 05170000 5c7a0000 x|...T......\z.. │ │ - 0x000b9080 11450000 a0090000 ae6c0000 4d320000 .E.......l..M2.. │ │ - 0x000b9090 f5070000 045b0000 57280000 ad060000 .....[..W(...... │ │ - 0x000b90a0 217a0000 c8440000 68140000 45770000 !z...D..h...Ew.. │ │ - 0x000b90b0 e23c0000 72080000 717a0000 b9440000 .<..r...qz...D.. │ │ - 0x000b90c0 e7080000 5c6b0000 90250000 e2030000 ....\k...%...... │ │ - 0x000b90d0 e7700000 a3480000 e01d0000 c8730000 .p...H.......s.. │ │ - 0x000b90e0 5a440000 aa170000 5b100000 da220000 ZD......[....".. │ │ - 0x000b90f0 912e0000 05210000 ec380000 9b500000 .....!...8...P.. │ │ - 0x000b9100 99360000 79550000 03550000 d5150000 .6..yU...U...... │ │ - 0x000b9110 dc310000 ef530000 4b180000 94340000 .1...S..K....4.. │ │ - 0x000b9120 70480000 91120000 d62b0000 c0470000 pH.......+...G.. │ │ - 0x000b9130 fb110000 7f280000 28410000 49040000 .....(..(A..I... │ │ - 0x000b9140 7d3f0000 206e0000 93000000 1c2f0000 }?.. n......./.. │ │ - 0x000b9150 41600000 00400000 00400000 00400000 A`...@...@...@.. │ │ - 0x000b9160 82000000 b8040000 da060000 500a0000 ............P... │ │ - 0x000b9170 bd290000 01170000 d9260000 271b0000 .).......&..'... │ │ - 0x000b9180 da440000 5b2e0000 38220000 a9470000 .D..[...8"...G.. │ │ - 0x000b9190 e83b0000 ab5b0000 00000000 90230000 .;...[.......#.. │ │ - 0x000b91a0 655b0000 3b570000 00000000 00000000 e[..;W.......... │ │ - 0x000b91b0 00000000 00000000 44040000 a5720000 ........D....r.. │ │ - 0x000b91c0 137b0000 58030000 d5740000 2c7c0000 .{..X....t..,|.. │ │ - 0x000b91d0 b1030000 b8720000 f37c0000 e2020000 .....r...|...... │ │ - 0x000b91e0 17720000 787c0000 cb010000 57630000 .r..x|......Wc.. │ │ - 0x000b91f0 4a7a0000 f7010000 51700000 0f7a0000 Jz......Qp...z.. │ │ - 0x000b9200 3e010000 f6600000 7f7f0000 33010000 >....`......3... │ │ - 0x000b9210 102c0000 bd080000 00000000 00000000 .,.............. │ │ - 0x000b9220 b87cf17b 4478e16c 00000000 00000000 .|.{Dx.l........ │ │ - 0x000b9230 8e7e617d a578896e 00000000 00000000 .~a}.x.n........ │ │ - 0x000b9240 5173aa6c 285a1d47 00000000 00000000 Qs.l(Z.G........ │ │ - 0x000b9250 9078e672 ad61c946 00000000 00000000 .x.r.a.F........ │ │ - 0x000b9260 707ef87d 2f7cca77 72660000 00000000 p~.}/|.wrf...... │ │ - 0x000b9270 2e7f6b7e dd7a0273 8f620000 00000000 ..k~.z.s.b...... │ │ - 0x000b9280 b4754f6f 5c62ee51 4f300000 00000000 .uOo\b.QO0...... │ │ - 0x000b9290 06799573 0a65a353 92350000 00000000 .y.s.e.S.5...... │ │ - 0x000b92a0 b77e0e7e b37b0879 3f73b261 00000000 .~.~.{.y?s.a.... │ │ - 0x000b92b0 b17e267d 4d7a8a6a cd5d3b4d 00000000 .~&}Mz.j.];M.... │ │ - 0x000b92c0 4f72486b 9a580a4a ec3ab624 00000000 OrHk.X.J.:.$.... │ │ - 0x000b92d0 e5797475 f46c6155 8e463028 00000000 .ytu.laU.F0(.... │ │ - 0x000b92e0 257f1e7e 8c7bd577 a0717468 d64e0000 %..~.{.w.qth.N.. │ │ - 0x000b92f0 8d7e457d 1a7b226d f95aee4e a73b0000 .~E}.{"m.Z.N.;.. │ │ - 0x000b9300 836be062 b04d1442 bf318422 28140000 .k.b.M.B.1."(... │ │ - 0x000b9310 fa777072 13696848 be38922f 80170000 .wpr.ihH.8./.... │ │ - 0x000b9320 ca7eb87d a178fb71 e8675d5e a853dc42 .~.}.x.q.g]^.S.B │ │ - 0x000b9330 00000000 00000000 00000000 00000000 ................ │ │ - 0x000b9340 1a7cc678 4a741c6a 433c5032 8d26111c .|.xJt.jCp.]IN..^9..{... │ │ - 0x000b9570 cc4ef419 e3080000 1a5b822d 83160000 .N.......[.-.... │ │ - 0x000b9580 5c67db44 e12c0000 61762b67 c9590000 \g.D.,..av+g.Y.. │ │ - 0x000b9590 452fae08 47030000 0d4df519 4a0a0000 E/..G....M..J... │ │ - 0x000b95a0 2960bb36 361f0000 796bd94d 38370000 )`.66...yk.M87.. │ │ - 0x000b95b0 fc74da63 67540000 00600040 00200000 .t.cgT...`.@. .. │ │ - 0x000b95c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000b95d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000b95e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000b95f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000b9600 00600040 00200000 88425f14 74080000 .`.@. ...B_.t... │ │ - 0x000b9610 36540e23 8d0f0000 c568ce49 0b330000 6T.#.....h.I.3.. │ │ - 0x000b9620 896f955b bd490000 ef74c266 b5580000 .o.[.I...t.f.X.. │ │ - 0x000b9630 6b334709 a2040000 2d4b7419 d8090000 k3G.....-Kt..... │ │ - 0x000b9640 025f4237 40200000 16719957 9a410000 ._B7@ ...q.W.A.. │ │ - 0x000b9650 377aeb6f 74650000 8727ba05 42020000 7z.ote...'..B... │ │ - 0x000b9660 13460916 0f090000 875fda3a f8240000 .F......._.:.$.. │ │ - 0x000b9670 3274935f 0e4e0000 007ac46e f0630000 2t._.N...z.n.c.. │ │ - 0x000b9680 ae28b20b 74050000 7d46801c e20d0000 .(..t...}F...... │ │ - 0x000b9690 ef654f4a 1a370000 ec777a69 965b0000 .eOJ.7...wzi.[.. │ │ - 0x000b96a0 00600040 00200000 6267c43f ff2a0000 .`.@. ..bg.?.*.. │ │ - 0x000b96b0 0026ce04 25010000 a444dc10 f8040000 .&..%....D...... │ │ - 0x000b96c0 dc585e26 9e100000 7b66223e 33240000 .X^&....{f">3$.. │ │ - 0x000b96d0 2e72a859 1c450000 84207d03 f3000000 .r.Y.E... }..... │ │ - 0x000b96e0 f741040f 6d040000 3e59a726 ce100000 .A..m...>Y.&.... │ │ - 0x000b96f0 8166ba3d 75230000 ee6fd953 bc3c0000 .f.=u#...o.S.<.. │ │ - 0x000b9700 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000b9710 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000b9720 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000b9730 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000b9740 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000b9750 1731ce07 2f020000 5e465912 e6050000 .1../...^FY..... │ │ - 0x000b9760 465f2631 6b180000 e4683d44 262a0000 F_&1k....h=D&*.. │ │ - 0x000b9770 546fc152 133a0000 d720e702 bb000000 To.R.:... ...... │ │ - 0x000b9780 0f37670a 39030000 2c581c29 48140000 .7g.9...,X.)H... │ │ - 0x000b9790 896af347 3f300000 8c750963 16530000 .j.G?0...u.c.S.. │ │ - 0x000b97a0 9a1f2a03 b7000000 3b372e0b a9030000 ..*.....;7...... │ │ - 0x000b97b0 6c5b0c2f 35190000 df6de24f 52390000 l[./5....m.OR9.. │ │ - 0x000b97c0 3a752563 c5520000 a71c9e03 2b010000 :u%c.R......+... │ │ - 0x000b97d0 9536970d 4d050000 2462503b d8230000 .6..M...$bP;.#.. │ │ - 0x000b97e0 b072ca5c 39450000 00600040 00200000 .r.\9E...`.@. .. │ │ - 0x000b97f0 486ea858 4f490000 8d1c4805 32020000 Hn.XOI....H.2... │ │ - 0x000b9800 233f7012 9e070000 0055b726 b9130000 #?p......U.&.... │ │ - 0x000b9810 fd647440 d5280000 bf756465 d7560000 .dt@.(...ude.V.. │ │ - 0x000b9820 3f21d403 0d010000 103ef20c 79030000 ?!.......>..y... │ │ - 0x000b9830 4a51221e ae0b0000 1461e236 041e0000 JQ"......a.6.... │ │ - 0x000b9840 c972b75d 7a4b0000 40278d04 77010000 .r.]zK..@'..w... │ │ - 0x000b9850 90452312 99050000 fd593e29 e8120000 .E#......Y>).... │ │ - 0x000b9860 60672842 fb280000 a2747661 7a500000 `g(B.(...tvazP.. │ │ - 0x000b9870 69305d08 7d020000 b0496c15 59070000 i0].}....Il.Y... │ │ - 0x000b9880 685bca2b f8150000 cf688a45 812d0000 h[.+.....h.E.-.. │ │ - 0x000b9890 9575c763 c9530000 5e221205 86010000 .u.c.S..^"...... │ │ - 0x000b98a0 eb3cda0b ee020000 054e9f1c f30a0000 .<.......N...... │ │ - 0x000b98b0 eb5c2033 db1a0000 886d9453 fa3d0000 .\ 3.....m.S.=.. │ │ - 0x000b98c0 2121cb03 49010000 c13e270e 30040000 !!..I....>'.0... │ │ - 0x000b98d0 af55fe23 cb0f0000 bc664a3f ef250000 .U.#.....fJ?.%.. │ │ - 0x000b98e0 91765e66 da570000 0e187501 6d000000 .v^f.W....u.m... │ │ - 0x000b98f0 6237de08 8b020000 7c4f641b 020b0000 b7......|Od..... │ │ - 0x000b9900 2962c636 7a1f0000 47746a60 c54f0000 )b.6z...Gtj`.O.. │ │ - 0x000b9910 0c1ec002 bc000000 e639500a e4020000 .........9P..... │ │ - 0x000b9920 0851671e 3e0d0000 a3622a38 10210000 .Qg.>....b*8.!.. │ │ - 0x000b9930 5573b35d ed4b0000 6b687d3e 3b2a0000 Us.].K..kh}>;*.. │ │ - 0x000b9940 3a1f2804 56010000 423e5310 b0060000 :.(.V...B>S..... │ │ - 0x000b9950 9656d426 90130000 b365433e e1250000 .V.&.....eC>.%.. │ │ - 0x000b9960 4e732e5d 0c4b0000 121c2402 64000000 Ns.].K....$.d... │ │ - 0x000b9970 1d377a09 21020000 fe4edb19 cd080000 .7z.!....N...... │ │ - 0x000b9980 1c5f1d30 4f170000 e46d7c4f 58380000 ._.0O....m|OX8.. │ │ - 0x000b9990 43149601 81000000 d5357d0a 16030000 C........5}..... │ │ - 0x000b99a0 c1534821 640e0000 a063c93a c8210000 .SH!d....c.:.!.. │ │ - 0x000b99b0 6570f055 d7400000 db1aa903 19010000 ep.U.@.......... │ │ - 0x000b99c0 3f3f5510 6d050000 33582427 ea110000 ??U.m...3X$'.... │ │ - 0x000b99d0 50653a3d fc230000 84718258 1a440000 Pe:=.#...q.X.D.. │ │ - 0x000b99e0 d01ae601 70000000 f732b807 ec010000 ....p....2...... │ │ - 0x000b99f0 ed4d7d19 35090000 845e7a2f f5160000 .M}.5....^z/.... │ │ - 0x000b9a00 0c6b1549 0d300000 2c184a01 5b000000 .k.I.0..,.J.[... │ │ - 0x000b9a10 8c2e0706 ac010000 6d4f9c1b f10a0000 ........mO...... │ │ - 0x000b9a20 0d5ea72e a0160000 a26e4f50 8b3c0000 .^.......nOP.<.. │ │ - 0x000b9a30 2a155301 48000000 842cff06 f0010000 *.S.H....,...... │ │ - 0x000b9a40 7f4e4a1d 630b0000 085c432e f0170000 .NJ.c....\C..... │ │ - 0x000b9a50 666cd94b d4360000 29152101 37000000 fl.K.6..).!.7... │ │ - 0x000b9a60 6a2c1706 7d010000 7e50291e 6e0b0000 j,..}...~P).n... │ │ - 0x000b9a70 2861fd36 191d0000 c26dae4d 3f360000 (a.6.....m.M?6.. │ │ - 0x000b9a80 916a2457 744a0000 a32b7111 2e080000 .j$WtJ...+q..... │ │ - 0x000b9a90 e3543f2a 94180000 2d60d639 58260000 .T?*....-`.9X&.. │ │ - 0x000b9aa0 866bfb4c 9c370000 9f78a86b 0a600000 .k.L.7...x.k.`.. │ │ - 0x000b9ab0 6a177b02 b2000000 4c3a840c e9030000 j.{.....L:...... │ │ - 0x000b9ac0 56528a20 0d0e0000 8a62d938 75200000 VR. .....b.8u .. │ │ - 0x000b9ad0 4f748e60 e14f0000 8912b801 b1000000 Ot.`.O.......... │ │ - 0x000b9ae0 2537520a 2e030000 7c50c61d 6b0c0000 %7R.....|P..k... │ │ - 0x000b9af0 ae619e37 3d1f0000 5c72215c a0490000 .a.7=...\r!\.I.. │ │ - 0x000b9b00 3914f802 15010000 033d4b0f ea040000 9........=K..... │ │ - 0x000b9b10 23533d22 440f0000 ef615a39 6e210000 #S="D....aZ9n!.. │ │ - 0x000b9b20 fd73c160 46500000 94111e01 72000000 .s.`FP......r... │ │ - 0x000b9b30 5133b506 6c010000 dc498415 d4060000 Q3..l....I...... │ │ - 0x000b9b40 7b5a932b 36140000 f46c7e50 0c3a0000 {Z.+6....l~P.:.. │ │ - 0x000b9b50 9015c401 c0000000 f5350709 b5020000 .........5...... │ │ - 0x000b9b60 d0514322 850f0000 4e63ec38 b91f0000 .QC"....Nc.8.... │ │ - 0x000b9b70 b572e15b e1480000 f10b7100 21000000 .r.[.H....q.!... │ │ - 0x000b9b80 4f2d5e05 5f010000 514bc215 13070000 O-^._...QK...... │ │ - 0x000b9b90 845d4d2b 22140000 526f4553 723d0000 .]M+"...RoESr=.. │ │ - 0x000b9ba0 dc0fbe00 25000000 6831f705 1e010000 ....%...h1...... │ │ - 0x000b9bb0 844a6214 a7050000 365b0e28 e9100000 .Jb.....6[.(.... │ │ - 0x000b9bc0 796c1d4c fa330000 d7692248 01330000 yl.L.3...i"H.3.. │ │ - 0x000b9bd0 75191308 a6030000 124e1923 65130000 u........N.#e... │ │ - 0x000b9be0 595c4f2f 301b0000 2067b040 2a2c0000 Y\O/0... g.@*,.. │ │ - 0x000b9bf0 5f76f763 ba550000 f70acd00 31000000 _v.c.U......1... │ │ - 0x000b9c00 72383d0b 33030000 9f533e20 530d0000 r8=.3....S> S... │ │ - 0x000b9c10 24616d33 f91b0000 5e70a256 46430000 $am3....^p.VFC.. │ │ - 0x000b9c20 3b0cca01 ad000000 8838270b bf030000 ;........8'..... │ │ - 0x000b9c30 6058f52b 09170000 126b0e48 56300000 `X.+.....k.HV0.. │ │ - 0x000b9c40 0574565f de4b0000 14102a01 5c000000 .tV_.K....*.\... │ │ - 0x000b9c50 7e3bcd07 2f020000 9c49fe16 e2080000 ~;../....I...... │ │ - 0x000b9c60 0057cb26 23130000 bc63f43f 8b2b0000 .W.&#....c.?.+.. │ │ - 0x000b9c70 e9075100 16000000 22264404 17010000 ..Q....."&D..... │ │ - 0x000b9c80 62474c13 70060000 4258ef26 40110000 bGL.p...BX.&@... │ │ - 0x000b9c90 9e674f44 cd2d0000 271b0d02 30000000 .gOD.-..'...0... │ │ - 0x000b9ca0 46377905 bb010000 53496211 7a030000 F7y.....SIb.z... │ │ - 0x000b9cb0 21505a18 69050000 a75aac2b de100000 !PZ.i....Z.+.... │ │ - 0x000b9cc0 e4118500 2c000000 d4299301 28000000 ....,....)..(... │ │ - 0x000b9cd0 4a391e08 f0000000 8c48400f 01030000 J9.......H@..... │ │ - 0x000b9ce0 1a50401b 6f070000 90219302 8c000000 .P@.o....!...... │ │ - 0x000b9cf0 98380f0c 25030000 23586923 200c0000 .8..%...#Xi# ... │ │ - 0x000b9d00 2f61c731 e4130000 5468993e 5e220000 /a.1....Th.>^".. │ │ - 0x000b9d10 eb6b4864 bc5f0000 ce15a20e a30b0000 .kHd._.......... │ │ - 0x000b9d20 f465e84e be420000 8477db67 425e0000 .e.N.B...w.gB^.. │ │ - 0x000b9d30 9a7bcd72 4d6e0000 457eaf7a 32770000 .{.rMn..E~.z2w.. │ │ - 0x000b9d40 1d1a4f06 4c010000 524be51f bd100000 ..O.L...RK...... │ │ - 0x000b9d50 94660846 3a320000 c672a05d 1a4c0000 .f.F:2...r.].L.. │ │ - 0x000b9d60 067a1e6f 72640000 390cb002 dc000000 .z.ord..9....... │ │ - 0x000b9d70 e7416014 ae090000 745eb131 d91c0000 .A`.....t^.1.... │ │ - 0x000b9d80 e76ce54b bb340000 40772965 fe560000 .l.K.4..@w)e.V.. │ │ - 0x000b9d90 fb113b02 fb000000 012f2509 b0040000 ..;....../%..... │ │ - 0x000b9da0 0b48a11f d4130000 016cf64e 733a0000 .H.......l.Ns:.. │ │ - 0x000b9db0 ee78bf6a bb5f0000 14062c00 14000000 .x.j._....,..... │ │ - 0x000b9dc0 c824ea03 df000000 b3464e14 ad060000 .$.......FN..... │ │ - 0x000b9dd0 d45e622e 78150000 c4712e58 9c440000 .^b.x....q.X.D.. │ │ - 0x000b9de0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000b9df0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000b9e00 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000b9e10 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000b9e20 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000b9e30 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000b9e40 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000b9e50 00600040 00200000 63769b64 655b0000 .`.@. ..cv.de[.. │ │ - 0x000b9e60 531f600c f6060000 065ba335 6f280000 S.`......[.5o(.. │ │ - 0x000b9e70 0072c05b c0470000 1f7aa770 c76a0000 .r.[.G...z.p.j.. │ │ - 0x000b9e80 5b7d247a 50750000 4d221208 8b020000 [}$zPu..M"...... │ │ - 0x000b9e90 0e4b0520 b10d0000 bd672447 5d2d0000 .K. .....g$G]-.. │ │ - 0x000b9ea0 c1732455 f7420000 7d762964 5d530000 .s$U.B..}v)d]S.. │ │ - 0x000b9eb0 bc05ec00 da000000 5b466309 2e030000 ........[Fc..... │ │ - 0x000b9ec0 cb6ea452 87370000 bc7ddc6f 66630000 .n.R.7...}.ofc.. │ │ - 0x000b9ed0 61794758 d4480000 c80ae601 b1000000 ayGX.H.......... │ │ - 0x000b9ee0 d434640a fc030000 5454a221 8d0c0000 .4d.....TT.!.... │ │ - 0x000b9ef0 ee698445 f7340000 be770b6c f85e0000 .i.E.4...w.l.^.. │ │ - 0x000b9f00 90033400 14000000 1c265004 c4000000 ..4......&P..... │ │ - 0x000b9f10 824ae017 54080000 3260cc33 131a0000 .J..T...2`.3.... │ │ - 0x000b9f20 636f3555 ac3e0000 00600040 00200000 co5U.>...`.@. .. │ │ - 0x000b9f30 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000b9f40 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000b9f50 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000b9f60 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000b9f70 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000b9f80 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000b9f90 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000b9fa0 a77d297c e17a0000 db369224 49120000 .})|.z...6.$I... │ │ - 0x000b9fb0 ab6a0060 55550000 3b71ec44 4f2c0000 .j.`UU..;q.DO,.. │ │ - 0x000b9fc0 e575af61 d8500000 967f367e d67c0000 .u.a.P....6~.|.. │ │ - 0x000b9fd0 f628f20b 6a030000 c45e422e 801a0000 .(..j....^B..... │ │ - 0x000b9fe0 7271574e 5d390000 ac793864 73550000 rqWN]9...y8dsU.. │ │ - 0x000b9ff0 277d4477 59720000 2d0a2601 54000000 '}DwYr..-.&.T... │ │ - 0x000ba000 80380009 00030000 4d536218 310c0000 .8......MSb.1... │ │ - 0x000ba010 89684444 cd2c0000 4677d165 175d0000 .hDD.,..Fw.e.].. │ │ - 0x000ba020 16074f02 c5000000 2d3c860c 9c060000 ..O.....-<...... │ │ - 0x000ba030 2a5a4028 ee140000 00600040 722c0000 *Z@(.....`.@r,.. │ │ - 0x000ba040 25799260 00540000 40062200 14000000 %y.`.T..@."..... │ │ - 0x000ba050 2a282f05 29010000 df4de51b d60b0000 *(/.)....M...... │ │ - 0x000ba060 bc641d3c ae250000 d973495d 594b0000 .d.<.%...sI]YK.. │ │ - 0x000ba070 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000ba080 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000ba090 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000ba0a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000ba0b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000ba0c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000ba0d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000ba0e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000ba0f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000ba100 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000ba110 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000ba120 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000ba130 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000ba140 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000ba150 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000ba160 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000ba170 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000ba180 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000ba190 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000ba1a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000ba1b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000ba1c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000ba1d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000ba1e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000ba1f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000ba200 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000ba210 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000ba220 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000ba230 2648122f 92210000 084f6f33 13230000 &H./.!...Oo3.#.. │ │ - 0x000ba240 f85d3545 d1330000 e667c153 b6430000 .]5E.3...g.S.C.. │ │ - 0x000ba250 7a6d225d 064f0000 25716b63 ce560000 zm"].O..%qkc.V.. │ │ - 0x000ba260 60790b73 f96c0000 c8471132 1c270000 `y.s.l...G.2.'.. │ │ - 0x000ba270 96414e25 3e170000 6550ee33 af220000 .AN%>...eP.3.".. │ │ - 0x000ba280 285ce842 dd300000 6464914e 7c3d0000 (\.B.0..dd.N|=.. │ │ - 0x000ba290 e8693657 78470000 ec75806c b4630000 .i6WxG...u.l.c.. │ │ - 0x000ba2a0 98507f39 4e2c0000 284a0f2f 5f200000 .P.9N,..(J./_ .. │ │ - 0x000ba2b0 ac552b3b 742a0000 4c5f9447 61360000 .U+;t*..L_.Ga6.. │ │ - 0x000ba2c0 8566fd51 80410000 276b5659 404a0000 .f.Q.A..'kVY@J.. │ │ - 0x000ba2d0 26741c69 f25e0000 a1418726 52190000 &t.i.^...A.&R... │ │ - 0x000ba2e0 224b522f fd1f0000 e05a2441 c92f0000 "KR/.....Z$A./.. │ │ - 0x000ba2f0 c164e84e f93d0000 0c6b9558 3c490000 .d.N.=...k.Xo+.. │ │ - 0x000ba370 11613b48 86350000 c06a4658 97480000 .a;H.5...jFX.H.. │ │ - 0x000ba380 ba47822e a2200000 d0512536 bb250000 .G... ...Q%6.%.. │ │ - 0x000ba390 bf5fc747 8d360000 1c690556 46460000 ._.G.6...i.VFF.. │ │ - 0x000ba3a0 856eda5e 30510000 ea71d664 c5580000 .n.^0Q...q.d.X.. │ │ - 0x000ba3b0 3879ae72 486c0000 a247b231 9e260000 8y.rHl...G.1.&.. │ │ - 0x000ba3c0 17438d26 ab170000 ba505834 fd220000 .C.&.....PX4.".. │ │ - 0x000ba3d0 9d5c2043 da300000 a964c54e 683d0000 .\ C.0...d.Nh=.. │ │ - 0x000ba3e0 cc69ff56 27470000 fa74c26a 4a610000 .i.V'G...t.jJa.. │ │ - 0x000ba3f0 5742af2b d9200000 5538731d 96110000 WB.+. ..U8s..... │ │ - 0x000ba400 82452928 eb180000 61530737 19250000 .E)(....aS.7.%.. │ │ - 0x000ba410 615d0a44 d8310000 0f64cc4d 823c0000 a].D.1...d.M.<.. │ │ - 0x000ba420 85718464 02590000 9c43402b 831c0000 .q.d.Y...C@+.... │ │ - 0x000ba430 7650cf34 69250000 ed5d4d45 7c340000 vP.4i%...]ME|4.. │ │ - 0x000ba440 e4664852 fe410000 c66cb45b 044d0000 .fHR.A...l.[.M.. │ │ - 0x000ba450 d56ff161 fe540000 0d77646e 3a660000 .o.a.T...wdn:f.. │ │ - 0x000ba460 7032d816 7c0b0000 fd39371d 880f0000 p2..|....97..... │ │ - 0x000ba470 3a48302a 47190000 62552839 5a260000 :H0*G...bU(9Z&.. │ │ - 0x000ba480 195f2146 55330000 8d650550 7a3e0000 ._!FU3...e.Pz>.. │ │ - 0x000ba490 1670ba61 b7540000 7432261a 00100000 .p.a.T..t2&..... │ │ - 0x000ba4a0 5534021a c30e0000 7740bf22 f1130000 U4......w@.".... │ │ - 0x000ba4b0 2a4e6630 881e0000 9158363d 372a0000 *Nf0.....X6=7*.. │ │ - 0x000ba4c0 c65fdc46 05340000 ab6bef59 ca4a0000 ._.F.4...k.Y.J.. │ │ - 0x000ba4d0 bd569740 cd320000 be596a41 a4320000 .V.@.2...YjA.2.. │ │ - 0x000ba4e0 a2655751 71420000 9d6c1e5c 304e0000 .eWQqB...l.\0N.. │ │ - 0x000ba4f0 fb70f562 7d560000 15743b68 7e5d0000 .p.b}V...t;h~].. │ │ - 0x000ba500 e17adc75 0a710000 1254ec3f 17330000 .z.u.q...T.?.3.. │ │ - 0x000ba510 e54f2136 35270000 c356393d d72c0000 .O!65'...V9=.,.. │ │ - 0x000ba520 38604a49 b7380000 34672e53 33430000 8`JI.8..4g.S3C.. │ │ - 0x000ba530 b46b495a a84b0000 d376526e 45660000 .kIZ.K...vRnEf.. │ │ - 0x000ba540 e74bd636 bf2b0000 9634291a 2e0f0000 .K.6.+...4)..... │ │ - 0x000ba550 b0410c24 8a150000 874f2232 92200000 .A.$.....O"2. .. │ │ - 0x000ba560 e059be3e 732c0000 bc607448 7e360000 .Y.>s,...`tH~6.. │ │ - 0x000ba570 d66f8e61 2f550000 8a55d43e 2b2e0000 .o.a/U...U.>+... │ │ - 0x000ba580 405a8244 08370000 1a65b350 d0430000 @Z.D.7...e.P.C.. │ │ - 0x000ba590 276d3c5d ef4f0000 d2710664 b6570000 'm<].O...q.d.W.. │ │ - 0x000ba5a0 2474e366 555b0000 79792073 b46c0000 $t.fU[..yy s.l.. │ │ - 0x000ba5b0 054a2935 0e260000 30515c35 b0250000 .J)5.&..0Q\5.%.. │ │ - 0x000ba5c0 3e56c63c 612b0000 d060b648 63380000 >V.B.. │ │ - 0x000ba840 fc500000 00400000 00400000 00400000 .P...@...@...@.. │ │ - 0x000ba850 00400000 69220000 c12e0000 b3350000 .@..i".......5.. │ │ - 0x000ba860 b5400000 223a0000 c0480000 16510000 .@..":...H...Q.. │ │ - 0x000ba870 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000ba880 f9140000 39400000 69390000 80330000 ....9@..i9...3.. │ │ - 0x000ba890 0f2f0000 00380000 98330000 5a580000 ./...8...3..ZX.. │ │ - 0x000ba8a0 9b5d0000 00400000 00400000 9c1e0000 .]...@...@...... │ │ - 0x000ba8b0 9f2e0000 05510000 e23e0000 36320000 .....Q...>..62.. │ │ - 0x000ba8c0 fe440000 023b0000 294a0000 ac0f0000 .D...;..)J...... │ │ - 0x000ba8d0 00400000 00400000 92240000 ab2a0000 .@...@...$...*.. │ │ - 0x000ba8e0 00380000 00400000 383d0000 ef4e0000 .8...@..8=...N.. │ │ - 0x000ba8f0 583c0000 85280000 862c0000 00400000 X<...(...,...@.. │ │ - 0x000ba900 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000ba910 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000ba920 00400000 00400000 97030000 fc680000 .@...@.......h.. │ │ - 0x000ba930 b0500000 512a0000 bf300000 af140000 .P..Q*...0...... │ │ - 0x000ba940 19010000 1a620000 ef330000 e00a0000 .....b...3...... │ │ - 0x000ba950 17590000 de090000 8b020000 c4040000 .Y.............. │ │ - 0x000ba960 f3790000 6e580000 f03e0000 61370000 .y..nX...>..a7.. │ │ - 0x000ba970 3c190000 e7000000 e56a0000 50390000 <........j..P9.. │ │ - 0x000ba980 cd0a0000 00400000 00400000 00400000 .....@...@...@.. │ │ - 0x000ba990 fb0a0000 f16a0000 89390000 f2230000 .....j...9...#.. │ │ - 0x000ba9a0 61280000 221b0000 3b020000 3e710000 a(.."...;...>q.. │ │ - 0x000ba9b0 18440000 cb0e0000 00400000 00400000 .D.......@...@.. │ │ - 0x000ba9c0 00400000 003a0000 e6780000 8e630000 .@...:...x...c.. │ │ - 0x000ba9d0 471d0000 55550000 be040000 90000000 G...UU.......... │ │ - 0x000ba9e0 aa7a0000 f4420000 02090000 6e7f0000 .z...B......n... │ │ - 0x000ba9f0 f46b0000 57040000 5c670000 8b7f0000 .k..W...\g...... │ │ - 0x000baa00 9a790000 8f770000 00400000 55550000 .y...w...@..UU.. │ │ - 0x000baa10 d9090000 00400000 00400000 00400000 .....@...@...@.. │ │ - 0x000baa20 00400000 00400000 00400000 80410000 .@...@...@...A.. │ │ - 0x000baa30 004d0000 80360000 80440000 804d0000 .M...6...D...M.. │ │ - 0x000baa40 803c0000 00000000 00000000 00000000 .<.............. │ │ - 0x000baa50 00000000 00000000 00000000 00000000 ................ │ │ - 0x000baa60 b3770976 d36b0e5d 00000000 00000000 .w.v.k.]........ │ │ - 0x000baa70 ff7d037d bd783d67 00000000 00000000 .}.}.x=g........ │ │ - 0x000baa80 2b62e65a 4d485c35 00000000 00000000 +b.ZMH\5........ │ │ - 0x000baa90 3f760070 5e5d9f3d 00000000 00000000 ?v.p^].=........ │ │ - 0x000baaa0 237c1f7b 1d78c96f df550000 00000000 #|.{.x.o.U...... │ │ - 0x000baab0 c77e477e b57b9b74 8e5e0000 00000000 .~G~.{.t.^...... │ │ - 0x000baac0 365f9057 94495936 621a0000 00000000 6_.W.IY6b....... │ │ - 0x000baad0 ee75e46f 0b609a4a 56210000 00000000 .u.o.`.JV!...... │ │ - 0x000baae0 147b5a7a 33778071 0466c74b 00000000 .{Zz3w.q.f.K.... │ │ - 0x000baaf0 6f7ea37d fb7bfd75 2b69ae4e 00000000 o~.}.{.u+i.N.... │ │ - 0x000bab00 5f5e8c56 e046e636 aa27a00e 00000000 _^.V.F.6.'...... │ │ - 0x000bab10 7d78c973 1569195a 3b482416 00000000 }x.s.i.Z;H$..... │ │ - 0x000bab20 537d5b7c 307a6675 626d8e5e ca340000 S}[|0zfubm.^.4.. │ │ - 0x000bab30 277fa07e 967d0177 736b0f59 c03b0000 '..~.}.wsk.Y.;.. │ │ - 0x000bab40 93604054 77437533 7422f014 26070000 .`@TwCu3t"..&... │ │ - 0x000bab50 fa76c06f d1626b45 f539e02e e0090000 .v.o.bkE.9...... │ │ - 0x000bab60 587ac377 c96f8967 8f5b344c e839fc24 Xz.w.o.g.[4L.9.$ │ │ - 0x000bab70 00000000 00000000 00000000 00000000 ................ │ │ - 0x000bab80 717e057c 2b792274 34574643 2d276215 q~.|+y"t4WFC-'b. │ │ - 0x000bab90 00000000 00000000 00000000 00000000 ................ │ │ - 0x000baba0 fe662c60 b14e2045 d836c126 b1183f0d .f,`.N E.6.&..?. │ │ - 0x000babb0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000babc0 76794c73 9a695158 83280623 0b1f2407 vyLs.iQX.(.#..$. │ │ - 0x000babd0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000babe0 327b1a77 556ca061 a1510e44 7a33f81f 2{.wUl.a.Q.Dz3.. │ │ - 0x000babf0 b30f0000 00000000 00000000 00000000 ................ │ │ - 0x000bac00 9f630559 3542ce34 ec2ada22 92181411 .c.Y5B.4.*.".... │ │ - 0x000bac10 bd030000 00000000 00000000 00000000 ................ │ │ - 0x000bac20 487d4c7c b773ba69 165a5f4c 453aa02a H}L|.s.i.Z_LE:.* │ │ - 0x000bac30 a41b7e12 00000000 00000000 00000000 ..~............. │ │ - 0x000bac40 9075f971 8e5b443d 3b272421 61188512 .u.q.[D=;'$!a... │ │ - 0x000bac50 27116407 00000000 00000000 00000000 '.d............. │ │ - 0x000bac60 683b400b 00000000 190cc304 00000000 h;@............. │ │ - 0x000bac70 e106c802 00000000 6a15ca0a 00000000 ........j....... │ │ - 0x000bac80 1e181406 00000000 1806ba00 00000000 ................ │ │ - 0x000bac90 a5038300 00000000 7d083202 00000000 ........}.2..... │ │ - 0x000baca0 7944140b 00000000 ad05a102 00000000 yD.............. │ │ - 0x000bacb0 7e024e01 00000000 70070403 00000000 ~.N.....p....... │ │ - 0x000bacc0 59190807 00000000 5a061101 00000000 Y.......Z....... │ │ - 0x000bacd0 1f04e400 00000000 4703ae00 00000000 ........G....... │ │ - 0x000bace0 ac75921d 00000000 da023d01 00000000 .u........=..... │ │ - 0x000bacf0 81004900 00000000 5a02fa00 00000000 ..I.....Z....... │ │ - 0x000bad00 dd3cec13 00000000 1e04da00 00000000 .<.............. │ │ - 0x000bad10 e5015a00 00000000 4603cd00 00000000 ..Z.....F....... │ │ - 0x000bad20 ec7b2f77 00000000 dd074d03 00000000 .{/w......M..... │ │ - 0x000bad30 30024b00 00000000 0c029900 00000000 0.K............. │ │ - 0x000bad40 bb2ca119 00000000 330e6c07 00000000 .,......3.l..... │ │ - 0x000bad50 810d0106 00000000 270c9106 00000000 ........'....... │ │ - 0x000bad60 227ed678 00000000 e3060d03 00000000 "~.x............ │ │ - 0x000bad70 c3012c00 00000000 6f077800 00000000 ..,.....o.x..... │ │ - 0x000bad80 5555ab2a 00000000 5555ab2a 00000000 UU.*....UU.*.... │ │ - 0x000bad90 5555ab2a 00000000 5555ab2a 00000000 UU.*....UU.*.... │ │ - 0x000bada0 6768b251 c9410000 9a304707 05020000 gh.Q.A...0G..... │ │ - 0x000badb0 ac483117 fb070000 e059592f 27180000 .H1......YY/'... │ │ - 0x000badc0 f0669745 1d2d0000 6a741164 75550000 .f.E.-..jt.duU.. │ │ - 0x000badd0 f1237205 02020000 7e45e814 1e070000 .#r.....~E...... │ │ - 0x000bade0 265bff30 72190000 fe652247 c92f0000 &[.0r....e"G./.. │ │ - 0x000badf0 b4701b5e 434d0000 00600040 00200000 .p.^CM...`.@. .. │ │ - 0x000bae00 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bae10 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bae20 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bae30 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bae40 00600040 00200000 5839970c 9d040000 .`.@. ..X9...... │ │ - 0x000bae50 fa4c0d1b 870a0000 145d453e 15290000 .L.......]E>.).. │ │ - 0x000bae60 1a625c4c cb390000 9b69b457 88470000 .b\L.9...i.W.G.. │ │ - 0x000bae70 a1266405 8e020000 9144a712 15070000 .&d......D...... │ │ - 0x000bae80 4b5b0b34 6e1e0000 8e72ab59 10440000 K[.4n....r.Y.D.. │ │ - 0x000bae90 a87aa070 7c660000 6a1cdf02 6a010000 .z.p|f..j...j... │ │ - 0x000baea0 7c3ec512 02080000 355b0b39 24250000 |>......5[.9$%.. │ │ - 0x000baeb0 8b75b362 eb510000 147a086f fe630000 .u.b.Q...z.o.c.. │ │ - 0x000baec0 44182205 9b020000 183d6516 640a0000 D."......=e.d... │ │ - 0x000baed0 7c5f1044 e7300000 9178c069 035b0000 |_.D.0...x.i.[.. │ │ - 0x000baee0 00600040 00200000 f95ec535 d0200000 .`.@. ...^.5. .. │ │ - 0x000baef0 f523eb02 a4000000 9340fa0c 41030000 .#.......@..A... │ │ - 0x000baf00 1c564122 520d0000 bb65883b a0200000 .VA"R....e.;. .. │ │ - 0x000baf10 a9705155 473e0000 3719e001 86000000 .pQUG>..7....... │ │ - 0x000baf20 ea3b710a a1020000 9454e21f 110c0000 .;q......T...... │ │ - 0x000baf30 e5633038 4b1d0000 8a6dcc4d 8d340000 .c08K....m.M.4.. │ │ - 0x000baf40 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000baf50 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000baf60 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000baf70 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000baf80 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000baf90 da266004 1d010000 ac3e3f0c 47030000 .&`......>?.G... │ │ - 0x000bafa0 eb570726 cb0f0000 8b64503a 30200000 .W.&.....dP:0 .. │ │ - 0x000bafb0 fd6cc249 022c0000 2e1d6c03 15010000 .l.I.,....l..... │ │ - 0x000bafc0 6f3a6e0d e8040000 3c5aaf2c 2d180000 o:n...../...... │ │ - 0x000bb160 834f851e c50d0000 ec65e13d c7250000 .O.......e.=.%.. │ │ - 0x000bb170 6a74735f 894d0000 415e7534 93200000 jts_.M..A^u4. .. │ │ - 0x000bb180 ac20a303 f3000000 9b3d0f0d d8030000 . .......=...... │ │ - 0x000bb190 0b545621 230e0000 a1650e3c 24220000 .TV!#....e.<$".. │ │ - 0x000bb1a0 5e729a59 a9440000 55192901 36000000 ^r.Y.D..U.).6... │ │ - 0x000bb1b0 71334006 46010000 a64cb616 53070000 q3@.F....L..S... │ │ - 0x000bb1c0 ea5f942f f6160000 a56de74c 9c340000 ._./.....m.L.4.. │ │ - 0x000bb1d0 cc113601 63000000 5e379409 9c020000 ..6.c...^7...... │ │ - 0x000bb1e0 2d54a820 ce0d0000 2f65083b ab210000 -T. ..../e.;.!.. │ │ - 0x000bb1f0 a2718657 7a410000 1f1b7802 98000000 .q.WzA....x..... │ │ - 0x000bb200 5f3c630b eb020000 43546920 e00c0000 _.......+... │ │ - 0x000bb230 3b49c513 63060000 fc5c0c2b 42130000 ;I..c....\.+B... │ │ - 0x000bb240 c36ab746 3d2d0000 40191401 46000000 .j.F=-..@...F... │ │ - 0x000bb250 47306c05 7f010000 8e4aaa15 58080000 G0l......J..X... │ │ - 0x000bb260 f25c0c2d c3170000 766f6f52 da3d0000 .\.-....vooR.=.. │ │ - 0x000bb270 5f199b01 39000000 402ff605 47010000 _...9...@/..G... │ │ - 0x000bb280 a4488a15 4a070000 7259762a 75150000 .H..J...rYv*u... │ │ - 0x000bb290 d46b3e4b ba340000 9b173501 28000000 .k>K.4....5.(... │ │ - 0x000bb2a0 012e2e05 f1000000 f14cbe18 a5070000 .........L...... │ │ - 0x000bb2b0 08608631 8a170000 3d6d394c 49320000 .`.1....=m9LI2.. │ │ - 0x000bb2c0 7d62a245 bb370000 a6203606 e1010000 }b.E.7... 6..... │ │ - 0x000bb2d0 c6478e17 d3090000 235f9e33 951d0000 .G......#_.3.... │ │ - 0x000bb2e0 626d844d 9f360000 13785269 095c0000 bm.M.6...xRi.\.. │ │ - 0x000bb2f0 68179401 69000000 d436f10a 45030000 h...i....6..E... │ │ - 0x000bb300 03551623 4c0f0000 be66f33d 2a240000 .U.#L....f.=*$.. │ │ - 0x000bb310 1c74425e 954b0000 e80dba00 40000000 .tB^.K......@... │ │ - 0x000bb320 9c317707 30020000 1d51031e 650c0000 .1w.0....Q..e... │ │ - 0x000bb330 dd64aa3a 83210000 5373715c 49490000 .d.:.!..Ssq\II.. │ │ - 0x000bb340 21152f01 63000000 23346a08 52020000 !./.c...#4j.R... │ │ - 0x000bb350 75514e1e 750c0000 da64f43a f6210000 uQN.u....d.:.!.. │ │ - 0x000bb360 4174e75e d84c0000 b60e5c00 21000000 At.^.L....\.!... │ │ - 0x000bb370 aa299703 c0000000 b8479712 53050000 .).......G..S... │ │ - 0x000bb380 bd5c512b e5120000 aa6d7a4e c4360000 .\Q+.....mzN.6.. │ │ - 0x000bb390 c811f000 56000000 8f2ee005 c2010000 ....V........... │ │ - 0x000bb3a0 2c4e291b c90b0000 73628f36 a51e0000 ,N).....sb.6.... │ │ - 0x000bb3b0 4b72c35a 73470000 4b0a5100 1d000000 Kr.ZsG..K.Q..... │ │ - 0x000bb3c0 e9255a03 fd000000 04476d12 64060000 .%Z......Gm.d... │ │ - 0x000bb3d0 835c6f2b bf140000 5b6f7a52 903c0000 .\o+....[ozR.<.. │ │ - 0x000bb3e0 b20c4d00 14000000 4d282903 9b000000 ..M.....M()..... │ │ - 0x000bb3f0 f045ce0f 2c040000 215a4c26 d40f0000 .E..,...!ZL&.... │ │ - 0x000bb400 bc6cd24b d2330000 bf66c23d 482b0000 .l.K.3...f.=H+.. │ │ - 0x000bb410 911de604 98010000 4a46f315 71080000 ........JF..q... │ │ - 0x000bb420 d75b422c a4160000 a569b144 862a0000 .[B,.....i.D.*.. │ │ - 0x000bb430 b273515d 5d4a0000 9316fa01 56000000 .sQ]]J......V... │ │ - 0x000bb440 0c3c0f0b ab020000 8553bb1e a80b0000 .<.......S...... │ │ - 0x000bb450 87637b36 341c0000 6a71af56 2a410000 .c{64...jq.V*A.. │ │ - 0x000bb460 e00b0b01 49000000 e93bfb0b 61030000 ....I....;..a... │ │ - 0x000bb470 3f59d626 74110000 f868b643 cc290000 ?Y.&t....h.C.).. │ │ - 0x000bb480 9a72525a 5b460000 3a100101 3f000000 .rRZ[F..:...?... │ │ - 0x000bb490 5c345208 f9010000 b74c7219 3e090000 \4R......Lr.>... │ │ - 0x000bb4a0 ce5dfc2f b8180000 e66ea952 2a3d0000 .]./.....n.R*=.. │ │ - 0x000bb4b0 ac096100 18000000 ec2a8d04 0b010000 ..a......*...... │ │ - 0x000bb4c0 16484b13 c5050000 755ac928 99110000 .HK.....uZ.(.... │ │ - 0x000bb4d0 e66ce14c 87350000 fa1ac900 23000000 .l.L.5......#... │ │ - 0x000bb4e0 c62ece02 c9000000 a53c5f08 02020000 .........<_..... │ │ - 0x000bb4f0 1d4c1414 0e050000 3b5afc27 0a0f0000 .L......;Z.'.... │ │ - 0x000bb500 d5144700 14000000 a61e7a01 36000000 ..G.......z.6... │ │ - 0x000bb510 372cf004 e8000000 f83fdf0b a8030000 7,.......?...... │ │ - 0x000bb520 5452cc1e 6c0e0000 7f21de01 21000000 TR..l....!..!... │ │ - 0x000bb530 23368006 cd000000 34502717 55050000 #6......4P'.U... │ │ - 0x000bb540 1560b02a 660e0000 c863803c 451d0000 .`.*f....c..i....6...... │ │ - 0x000bb5e0 f256b724 70100000 ab678d3f ab250000 .V.$p....g.?.%.. │ │ - 0x000bb5f0 d075e862 47520000 df073a00 14000000 .u.bGR....:..... │ │ - 0x000bb600 7a2b0105 09010000 774d1a17 6a070000 z+......wM..j... │ │ - 0x000bb610 0a608c2f a6160000 cb71e357 77430000 .`./.....q.WwC.. │ │ - 0x000bb620 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bb630 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bb640 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bb650 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bb660 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bb670 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bb680 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bb690 00600040 00200000 846b8a50 f63d0000 .`.@. ...k.P.=.. │ │ - 0x000bb6a0 fa2f1617 fb0b0000 b4617338 49230000 ./.......as8I#.. │ │ - 0x000bb6b0 8472d85b a64c0000 1c78aa6b db5f0000 .r.[.L...x.k._.. │ │ - 0x000bb6c0 f7787f6c 21610000 55168e03 ed000000 .x.l!a..U....... │ │ - 0x000bb6d0 8c417514 65080000 1c5c142c a1170000 .Au.e....\.,.... │ │ - 0x000bb6e0 7f67de3c 08230000 dc73755b 54460000 .g.<.#...su[TF.. │ │ - 0x000bb6f0 9c06f800 58000000 3939ab0a 96030000 ....X...99...... │ │ - 0x000bb700 fc574726 b0140000 ac6d0349 b7340000 .WG&.....m.I.4.. │ │ - 0x000bb710 92716352 6c3b0000 940abb00 30000000 .qcRl;......0... │ │ - 0x000bb720 ed2dc907 88020000 65510c1f 970d0000 .-......eQ...... │ │ - 0x000bb730 3164023b dc200000 07712e56 50400000 1d.;. ...q.VP@.. │ │ - 0x000bb740 2e032500 14000000 97221404 17010000 ..%......"...... │ │ - 0x000bb750 60436412 ca050000 03532026 65100000 `Cd......S &e... │ │ - 0x000bb760 cf675447 6b2f0000 00600040 00200000 .gTGk/...`.@. .. │ │ - 0x000bb770 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bb780 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bb790 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bb7a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bb7b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bb7c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bb7d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bb7e0 f57b0975 c46f0000 964c2639 352e0000 .{.u.o...L&95... │ │ - 0x000bb7f0 78751766 cd5d0000 a37abf6f 3b650000 xu.f.]...z.o;e.. │ │ - 0x000bb800 b57b4675 946d0000 ac7e037c c1790000 .{Fu.m...~.|.y.. │ │ - 0x000bb810 d6262d09 79020000 6557fe2a c2160000 .&-.y...eW.*.... │ │ - 0x000bb820 8a6d894f 2f3c0000 71765864 9f560000 .m.O/<..qvXd.V.. │ │ - 0x000bb830 357b7b71 85680000 04124005 42030000 5{{q.h....@.B... │ │ - 0x000bb840 ed3d9613 5b090000 445c022e c1180000 .=..[...D\...... │ │ - 0x000bb850 c2686543 642d0000 44766163 fa520000 .heCd-..Dvac.R.. │ │ - 0x000bb860 76082301 62000000 c631fd0a b0040000 v.#.b....1...... │ │ - 0x000bb870 2c54b423 37120000 0466853d 43260000 ,T.#7....f.=C&.. │ │ - 0x000bb880 0874a85e 0d4d0000 e7032c00 14000000 .t.^.M....,..... │ │ - 0x000bb890 2a295907 8b010000 3650091e dd0b0000 *)Y.....6P...... │ │ - 0x000bb8a0 62638036 f71c0000 a3706555 183f0000 bc.6.....peU.?.. │ │ - 0x000bb8b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bb8c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bb8d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bb8e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bb8f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bb900 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bb910 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bb920 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bb930 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bb940 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bb950 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bb960 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bb970 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bb980 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bb990 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bb9a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bb9b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bb9c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bb9d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bb9e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bb9f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bba00 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bba10 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bba20 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bba30 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bba40 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bba50 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bba60 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bba70 6d45a32c 531f0000 9a4cbf30 e71f0000 mE.,S....L.0.... │ │ - 0x000bba80 135d2244 5c320000 6767eb52 41420000 .]"D\2..gg.RAB.. │ │ - 0x000bba90 2f6dbb5c 184e0000 6d719763 7d560000 /m.\.N..mq.c}V.. │ │ - 0x000bbaa0 c978df71 166b0000 78473533 b9280000 .x.q.k..xG53.(.. │ │ - 0x000bbab0 5a3e9e21 73140000 9c4d4c30 771f0000 Z>.!s....ML0w... │ │ - 0x000bbac0 3d5b1041 c32e0000 7064674e 043d0000 =[.A....pdgN.=.. │ │ - 0x000bbad0 586a9d57 84470000 7674b869 815f0000 Xj.W.G..vt.i._.. │ │ - 0x000bbae0 504f6939 962c0000 86430028 4e1a0000 POi9.,...C.(N... │ │ - 0x000bbaf0 da50bb34 b8230000 075dd243 76310000 .P.4.#...].Cv1.. │ │ - 0x000bbb00 8d64464e bc3c0000 01695f55 dc440000 .dFN.<...i_U.D.. │ │ - 0x000bbb10 2f719263 31570000 2d432829 6b1b0000 /q.c1W..-C()k... │ │ - 0x000bbb20 5647b92b e21c0000 33583f3d bf2b0000 VG.+....3X?=.+.. │ │ - 0x000bbb30 6c630b4c 053a0000 69696055 aa440000 lc.L.:..ii`U.D.. │ │ - 0x000bbb40 686d3d5c e04c0000 4f74b268 ba5d0000 hm=\.L..Ot.h.].. │ │ - 0x000bbb50 8024190f c6070000 d92eee13 ae090000 .$.............. │ │ - 0x000bbb60 a63fa620 75110000 494f2c31 651e0000 .?. u...IO,1e... │ │ - 0x000bbb70 3e5b993f 412c0000 9062d24a 9f370000 >[.?A,...b.J.7.. │ │ - 0x000bbb80 486c8e5a 134b0000 9e2d6615 c40b0000 Hl.Z.K...-f..... │ │ - 0x000bbb90 c42ef614 b60a0000 653a731c d70e0000 ........e:s..... │ │ - 0x000bbba0 dc496b2a a2180000 0655c237 17240000 .Ik*.....U.7.$.. │ │ - 0x000bbbb0 075dc741 5f2e0000 d0667251 ba3f0000 .].A_....frQ.?.. │ │ - 0x000bbbc0 81414029 971c0000 064dec31 c6210000 .A@).....M.1.!.. │ │ - 0x000bbbd0 6e5ef045 4e340000 6f68b954 7a440000 n^.EN4..oh.TzD.. │ │ - 0x000bbbe0 366e155e c54f0000 a8711d64 9f570000 6n.^.O...q.d.W.. │ │ - 0x000bbbf0 94784571 386a0000 5442a42c 73220000 .xEq8j..TB.,s".. │ │ - 0x000bbc00 473e5521 92130000 b74d4e30 161f0000 G>U!.....MN0.... │ │ - 0x000bbc10 8a5a1540 9a2d0000 4863674c bb3a0000 .Z.@.-..HcgL.:.. │ │ - 0x000bbc20 b8681355 b0440000 6073a667 d15c0000 .h.U.D..`s.g.\.. │ │ - 0x000bbc30 6f42142f 48250000 8a347b1a a90f0000 oB./H%...4{..... │ │ - 0x000bbc40 5743ca25 cf160000 7252d335 a7230000 WC.%....rR.5.#.. │ │ - 0x000bbc50 055d3043 72300000 8f63ce4c d43a0000 .]0Cr0...c.L.:.. │ │ - 0x000bbc60 686f8560 50530000 cd451f2d 49200000 ho.`PS...E.-I .. │ │ - 0x000bbc70 314bc530 11220000 2b5ba241 73300000 1K.0."..+[.As0.. │ │ - 0x000bbc80 d465bd4f f43e0000 206c185a 6c4a0000 .e.O.>.. l.ZlJ.. │ │ - 0x000bbc90 6d6f2660 2d520000 72750c6b 4b610000 mo&`-R..ru.kKa.. │ │ - 0x000bbca0 27271c11 0a090000 f530f615 1e0b0000 ''.......0...... │ │ - 0x000bbcb0 e8415d23 0b140000 c0516a34 bd210000 .A]#.....Qj4.!.. │ │ - 0x000bbcc0 5e5cc441 702e0000 c062f34a 46380000 ^\.Ap....b.JF8.. │ │ - 0x000bbcd0 066ca05a c64b0000 932e4718 fc0e0000 .l.Z.K....G..... │ │ - 0x000bbce0 0b2e1415 440b0000 8b3a091d 8f0f0000 ....D....:...... │ │ - 0x000bbcf0 404a342b 47190000 21551138 bb240000 @J4+G...!U.8.$.. │ │ - 0x000bbd00 ab5c5342 322f0000 0e684154 c1430000 .\SB2/...hAT.C.. │ │ - 0x000bbd10 134bf432 8a250000 bc513238 1a290000 .K.2.%...Q28.).. │ │ - 0x000bbd20 1161cd4a 933a0000 926a6158 86490000 .a.J.:...jaX.I.. │ │ - 0x000bbd30 ba6fd160 c4530000 dc729666 2d5b0000 .o.`.S...r.f-[.. │ │ - 0x000bbd40 c279a873 be6d0000 4f440d2e 1b230000 .y.s.m..OD...#.. │ │ - 0x000bbd50 a5459929 a01a0000 9d531938 e4260000 .E.).....S.8.&.. │ │ - 0x000bbd60 5f5ef745 56340000 af656850 a03f0000 _^.EV4...ehP.?.. │ │ - 0x000bbd70 7e6ae957 4a480000 52746669 445f0000 ~j.WJH..RtfiD_.. │ │ - 0x000bbd80 e7305b1d e7140000 b22d8214 cf0a0000 .0[......-...... │ │ - 0x000bbd90 2a3e6b20 56120000 c04dfa2f 581e0000 *>k V....M./X... │ │ - 0x000bbda0 1659ae3d ee2a0000 7660fe47 98350000 .Y.=.*..v`.G.5.. │ │ - 0x000bbdb0 726ee15e 7e510000 78495f33 d3260000 rn.^~Q..xI_3.&.. │ │ - 0x000bbdc0 7254433c 142d0000 12645c4d da3c0000 rTC<.-...d\M.<.. │ │ - 0x000bbdd0 2d6bee58 d5490000 b96fc061 cf540000 -k.X.I...o.a.T.. │ │ - 0x000bbde0 68721b66 525a0000 a5783871 ca690000 hr.fRZ...x8q.i.. │ │ - 0x000bbdf0 c036c41b 100f0000 b83df61f 82120000 .6.......=...... │ │ - 0x000bbe00 304bc12d 1f1d0000 2b57263b f8280000 0K.-....+W&;.(.. │ │ - 0x000bbe10 3e5f5747 54350000 aa65cd4e 903d0000 >_WGT5...e.N.=.. │ │ - 0x000bbe20 4f6f3460 15530000 98294d13 e7090000 Oo4`.S...)M..... │ │ - 0x000bbe30 ad2f2215 390b0000 4c3dbc1f 07120000 ./".9...L=...... │ │ - 0x000bbe40 ce4b322e 231d0000 d655d339 59270000 .K2.#....U.9Y'.. │ │ - 0x000bbe50 ca5cdc42 a1300000 b469f056 5f470000 .\.B.0...i.V_G.. │ │ - 0x000bbe60 b7694e55 93420000 f660234e 0d410000 .iNU.B...`#N.A.. │ │ - 0x000bbe70 6f65a550 9e400000 aa6a6958 88480000 oe.P.@...jiX.H.. │ │ - 0x000bbe80 a36fb560 0d530000 8973ab67 405b0000 .o.`.S...s.g@[.. │ │ - 0x000bbe90 df7ba777 74730000 de58553d 0d2c0000 .{.wts...XU=.,.. │ │ - 0x000bbea0 2c63da4e bb3f0000 4c68a355 fd470000 ,c.N.?..Lh.U.G.. │ │ - 0x000bbeb0 166c125c f54e0000 286fb660 91540000 .l.\.N..(o.`.T.. │ │ - 0x000bbec0 8c71ca64 cb590000 63790273 e96c0000 .q.d.Y..cy.s.l.. │ │ - 0x000bbed0 bb369e1e 82130000 103bec1f 57130000 .6.......;..W... │ │ - 0x000bbee0 8d46dc29 561a0000 38525c36 04250000 .F.)V...8R\6.%.. │ │ - 0x000bbef0 735bb041 d32f0000 7e61474a de380000 s[.A./..~aGJ.8.. │ │ - 0x000bbf00 d9705b63 a8570000 aa5f464c ce410000 .p[c.W..._FL.A.. │ │ - 0x000bbf10 cd560542 19360000 6e5c1e42 7f2f0000 .V.B.6..n\.B./.. │ │ - 0x000bbf20 4f65314d be3c0000 356d105a 9d490000 Oe1M.<..5m.Z.I.. │ │ - 0x000bbf30 6f704863 88540000 68797e72 726b0000 opHc.T..hy~rrk.. │ │ - 0x000bbf40 694d9b2a 72180000 c4595441 cc300000 iM.*r....YTA.0.. │ │ - 0x000bbf50 5b671454 ea450000 c16b7b5b ea4e0000 [g.T.E...k{[.N.. │ │ - 0x000bbf60 db6edb5f 1c530000 cf71df64 84560000 .n._.S...q.d.V.. │ │ - 0x000bbf70 f0714165 4d590000 0c2b1712 d1090000 .qAeMY...+...... │ │ - 0x000bbf80 14342b18 880c0000 19407721 cf120000 .4+......@w!.... │ │ - 0x000bbf90 7749432b f11a0000 e8520237 e6240000 wIC+.....R.7.$.. │ │ - 0x000bbfa0 645bb23f 282e0000 06683654 e2430000 d[.?(....h6T.C.. │ │ - 0x000bbfb0 00400000 00400000 c13b0000 01310000 .@...@...;...1.. │ │ - 0x000bbfc0 a3530000 00400000 00400000 00400000 .S...@...@...@.. │ │ - 0x000bbfd0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000bbfe0 00400000 91300000 5d2b0000 1e460000 .@...0..]+...F.. │ │ - 0x000bbff0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000bc000 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000bc010 32300000 4a2f0000 f9430000 b63d0000 20..J/...C...=.. │ │ - 0x000bc020 bf460000 00400000 00400000 00400000 .F...@...@...@.. │ │ - 0x000bc030 00400000 00400000 00400000 9b290000 .@...@...@...).. │ │ - 0x000bc040 f4290000 26370000 56410000 f3410000 .)..&7..VA...A.. │ │ - 0x000bc050 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000bc060 00400000 00400000 77280000 ec2d0000 .@...@..w(...-.. │ │ - 0x000bc070 de420000 0d3c0000 93430000 13310000 .B...<...C...1.. │ │ - 0x000bc080 c9330000 00400000 00400000 00400000 .3...@...@...@.. │ │ - 0x000bc090 00400000 64210000 30280000 b73a0000 .@..d!..0(...:.. │ │ - 0x000bc0a0 1c360000 bc340000 14380000 64360000 .6...4...8..d6.. │ │ - 0x000bc0b0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000bc0c0 791a0000 a6300000 bd3a0000 22330000 y....0...:.."3.. │ │ - 0x000bc0d0 27370000 653c0000 da2a0000 733b0000 '7..e<...*..s;.. │ │ - 0x000bc0e0 f2420000 00400000 00400000 27180000 .B...@...@..'... │ │ - 0x000bc0f0 232c0000 30300000 b93a0000 b0340000 #,..00...:...4.. │ │ - 0x000bc100 7d440000 b7300000 39280000 bb0e0000 }D...0..9(...... │ │ - 0x000bc110 00400000 00400000 13180000 d8530000 .@...@.......S.. │ │ - 0x000bc120 aa3e0000 503f0000 7e2e0000 1c240000 .>..P?..~....$.. │ │ - 0x000bc130 5a320000 634b0000 d4250000 00400000 Z2..cK...%...@.. │ │ - 0x000bc140 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000bc150 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000bc160 00400000 00400000 5d090000 6e620000 .@...@..]...nb.. │ │ - 0x000bc170 9d4c0000 f12e0000 172e0000 45160000 .L..........E... │ │ - 0x000bc180 f3020000 896a0000 ea390000 88110000 .....j...9...... │ │ - 0x000bc190 00400000 00400000 00400000 da030000 .@...@...@...... │ │ - 0x000bc1a0 d4780000 3f560000 3c3b0000 8a2b0000 .x..?V..<;...+.. │ │ - 0x000bc1b0 82140000 71010000 bd6e0000 5a400000 ....q....n..Z@.. │ │ - 0x000bc1c0 47110000 00400000 00400000 00400000 G....@...@...@.. │ │ - 0x000bc1d0 63030000 b9570000 81390000 1a1f0000 c....W...9...... │ │ - 0x000bc1e0 08250000 f6120000 d8010000 896f0000 .%...........o.. │ │ - 0x000bc1f0 74420000 4b110000 00400000 00400000 tB..K....@...@.. │ │ - 0x000bc200 00400000 9a170000 eb7b0000 49520000 .@.......{..IR.. │ │ - 0x000bc210 922f0000 86370000 8e1a0000 3e030000 ./...7......>... │ │ - 0x000bc220 316a0000 bf2c0000 320d0000 7f7d0000 1j...,..2....}.. │ │ - 0x000bc230 07290000 24050000 28180000 447f0000 .)..$...(...D... │ │ - 0x000bc240 715d0000 39200000 66260000 89080000 q]..9 ..f&...... │ │ - 0x000bc250 a0000000 00400000 00400000 00400000 .....@...@...@.. │ │ - 0x000bc260 00400000 00400000 00400000 80410000 .@...@...@...A.. │ │ - 0x000bc270 004d0000 80360000 80440000 804d0000 .M...6...D...M.. │ │ - 0x000bc280 803c0000 00000000 00000000 00000000 .<.............. │ │ - 0x000bc290 00000000 00000000 00000000 00000000 ................ │ │ - 0x000bc2a0 5070df6c 4f5d8845 00000000 00000000 Pp.lO].E........ │ │ - 0x000bc2b0 347daf7b aa75b858 00000000 00000000 4}.{.u.X........ │ │ - 0x000bc2c0 7d542a4c bf38f223 00000000 00000000 }T*L.8.#........ │ │ - 0x000bc2d0 8873586c c757d532 00000000 00000000 .sXl.W.2........ │ │ - 0x000bc2e0 2d764574 9c6e1e60 57410000 00000000 -vEt.n.`WA...... │ │ - 0x000bc2f0 c27dcb7c d4781f6c b84c0000 00000000 .}.|.x.l.L...... │ │ - 0x000bc300 644b5140 7730ef1d 9f0d0000 00000000 dKQ@w0.......... │ │ - 0x000bc310 2a72826a 5157883e d41b0000 00000000 *r.jQW.>........ │ │ - 0x000bc320 ba762c75 196e9463 00500633 00000000 .v,u.n.c.P.3.... │ │ - 0x000bc330 0f7ed67c dd7a4874 a464e742 00000000 .~.|.zHt.d.B.... │ │ - 0x000bc340 36451a3d 5e2cca1e 0412fa07 00000000 6E.=^,.......... │ │ - 0x000bc350 3e706e67 05587a45 222db510 00000000 >png.XzE"-...... │ │ - 0x000bc360 aa7a3679 2176686c 755b4b42 bd1f0000 .z6y!vhlu[KB.... │ │ - 0x000bc370 9e7ed27d 507c3875 89632b49 ed2a0000 .~.}P|8u.c+I.*.. │ │ - 0x000bc380 c54a8a40 33319320 d4123109 89030000 .J.@31. ..1..... │ │ - 0x000bc390 7d675f59 4f468425 ac12e308 f0010000 }g_YOF.%........ │ │ - 0x000bc3a0 ef73b070 6a680c5b 46485732 5a1b080e .s.pjh.[FHW2Z... │ │ - 0x000bc3b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000bc3c0 c47bca76 6072fe6b 25534939 591a990b .{.v`r.k%SI9Y... │ │ - 0x000bc3d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000bc3e0 06531e4a b83bee2e d7200e15 cc0cd305 .S.J.;... ...... │ │ - 0x000bc3f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000bc400 5566765a 6443be2a 5c0e9307 9e033c00 UfvZdC.*\.....<. │ │ - 0x000bc410 00000000 00000000 00000000 00000000 ................ │ │ - 0x000bc420 c075a070 b0662a5a 6549c23a 1d250611 .u.p.f*ZeI.:.%.. │ │ - 0x000bc430 9a060000 00000000 00000000 00000000 ................ │ │ - 0x000bc440 11514f46 7c33dc29 62212c1b 5c15dd0d .QOF|3.)b!,.\... │ │ - 0x000bc450 8e020000 00000000 00000000 00000000 ................ │ │ - 0x000bc460 20750971 7f64e756 01466436 8d25c617 u.q.d.V.Fd6.%.. │ │ - 0x000bc470 d30dbb06 00000000 00000000 00000000 ................ │ │ - 0x000bc480 975a4e4f b53af22e d3295125 e71f751c .ZNO.:...)Q%..u. │ │ - 0x000bc490 0d1bc802 00000000 00000000 00000000 ................ │ │ - 0x000bc4a0 8431ca07 00000000 1908ec02 00000000 .1.............. │ │ - 0x000bc4b0 65069902 00000000 06106a07 00000000 e.........j..... │ │ - 0x000bc4c0 86158906 00000000 c4039100 00000000 ................ │ │ - 0x000bc4d0 ed03f000 00000000 32050601 00000000 ........2....... │ │ - 0x000bc4e0 7f39e708 00000000 2604e201 00000000 .9......&....... │ │ - 0x000bc4f0 5d022701 00000000 c2044802 00000000 ].'.......H..... │ │ - 0x000bc500 14168607 00000000 1d03aa00 00000000 ................ │ │ - 0x000bc510 a802c000 00000000 bd026800 00000000 ..........h..... │ │ - 0x000bc520 ca4d5b0e 00000000 f001d200 00000000 .M[............. │ │ - 0x000bc530 65002700 00000000 ce01b700 00000000 e.'............. │ │ - 0x000bc540 7c1c6209 00000000 57025100 00000000 |.b.....W.Q..... │ │ - 0x000bc550 21014f00 00000000 47048600 00000000 !.O.....G....... │ │ - 0x000bc560 07759b34 00000000 33029200 00000000 .u.4....3....... │ │ - 0x000bc570 ae012600 00000000 d6039800 00000000 ..&............. │ │ - 0x000bc580 2f274f0e 00000000 a6079601 00000000 /'O............. │ │ - 0x000bc590 c20a8d00 00000000 c008c200 00000000 ................ │ │ - 0x000bc5a0 597cca72 00000000 bb075b03 00000000 Y|.r......[..... │ │ - 0x000bc5b0 2e010c00 00000000 7407ff00 00000000 ........t....... │ │ - 0x000bc5c0 5555ab2a 00000000 5555ab2a 00000000 UU.*....UU.*.... │ │ - 0x000bc5d0 5555ab2a 00000000 5555ab2a 00000000 UU.*....UU.*.... │ │ - 0x000bc5e0 405d9d40 6a2f0000 b323da03 f1000000 @].@j/...#...... │ │ - 0x000bc5f0 bb449513 a7050000 52580f2d 0a150000 .D......RX.-.... │ │ - 0x000bc600 ec66f745 ca2b0000 3b732560 9a4e0000 .f.E.+..;s%`.N.. │ │ - 0x000bc610 fd1ef702 10010000 833ffb10 a5040000 .........?...... │ │ - 0x000bc620 3355f62b e6140000 3761c641 b0290000 3U.+....7a.A.).. │ │ - 0x000bc630 f46a3055 d2410000 00600040 00200000 .j0U.A...`.@. .. │ │ - 0x000bc640 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bc650 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bc660 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bc670 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bc680 00600040 00200000 f72ecb07 a3020000 .`.@. .......... │ │ - 0x000bc690 a044ab15 73070000 184d772e bd1b0000 .D..s....Mw..... │ │ - 0x000bc6a0 03501937 3a240000 d552b73b 0f2c0000 .P.7:$...R.;.,.. │ │ - 0x000bc6b0 6c191203 c0010000 db434d12 84060000 l........CM..... │ │ - 0x000bc6c0 f259ef34 081f0000 4373635a fe430000 .Y.4....CscZ.C.. │ │ - 0x000bc6d0 387a1e6f b5620000 31140002 34010000 8z.o.b..1...4... │ │ - 0x000bc6e0 273ef513 ca070000 b15a8e38 3c230000 '>.......Z.8<#.. │ │ - 0x000bc6f0 14741b5d e9480000 1b78ea68 c5590000 .t.].H...x.h.Y.. │ │ - 0x000bc700 b30ef102 78010000 f33ad213 71070000 ....x....:..q... │ │ - 0x000bc710 0c5c343c 4d250000 9d76a462 f24d0000 .\437.....S.P... │ │ - 0x000bc800 7839230f 1d060000 2858462c 74170000 x9#.....(XF,t... │ │ - 0x000bc810 cc6d8f4d d2330000 c076ee64 284f0000 .m.M.3...v.d(O.. │ │ - 0x000bc820 b0166202 9b000000 3c37cb0a e1020000 ..b.....<7...... │ │ - 0x000bc830 07585628 b8110000 a16ada46 f42b0000 .XV(.....j.F.+.. │ │ - 0x000bc840 5d73f155 2b3d0000 d0134801 4c000000 ]s.U+=....H.L... │ │ - 0x000bc850 c0314106 4a010000 045ea32c e6100000 .1A.J....^.,.... │ │ - 0x000bc860 e2691146 dd2a0000 00600040 00200000 .i.F.*...`.@. .. │ │ - 0x000bc870 185a723c 742d0000 7617ea01 87000000 .Zr.%...q.V?>.. │ │ - 0x000bcab0 fd11d800 28000000 ab291305 30010000 ....(....)..0... │ │ - 0x000bcac0 984c801c 410a0000 79630437 841c0000 .L..A...yc.7.... │ │ - 0x000bcad0 876b6949 252e0000 10118900 18000000 .kiI%........... │ │ - 0x000bcae0 a829cf03 a5000000 0b4b3518 82070000 .).......K5..... │ │ - 0x000bcaf0 bb616b32 cd170000 f76c3249 0e2d0000 .ak2.....l2I.-.. │ │ - 0x000bcb00 b8591d3b af2d0000 d7197303 f1000000 .Y.;.-....s..... │ │ - 0x000bcb10 42453413 e2060000 f25dac2f 8a180000 BE4......]./.... │ │ - 0x000bcb20 f86b0449 de2f0000 b4757262 6b510000 .k.I./...urbkQ.. │ │ - 0x000bcb30 61140801 43000000 7a389a0a 9c020000 a...C...z8...... │ │ - 0x000bcb40 1d588424 660e0000 b267143e 94220000 .X.$f....g.>.".. │ │ - 0x000bcb50 7a721e59 76430000 d90a8700 2f000000 zr.YvC....../... │ │ - 0x000bcb60 5532e107 37020000 7b548821 9b0d0000 U2..7...{T.!.... │ │ - 0x000bcb70 ec66d43d 22230000 c072e759 f2440000 .f.="#...r.Y.D.. │ │ - 0x000bcb80 cf109800 38000000 76321208 0c020000 ....8...v2...... │ │ - 0x000bcb90 19552822 d90d0000 6a677e3e e2230000 .U("....jg~>.#.. │ │ - 0x000bcba0 5473bd5b 53470000 b90a3300 14000000 Ts.[SG....3..... │ │ - 0x000bcbb0 6426e002 8e000000 3648e812 0f050000 d&......6H...... │ │ - 0x000bcbc0 8e5eb12c f6120000 126daf4b 31320000 .^.,.....m.K12.. │ │ - 0x000bcbd0 e30ab200 49000000 0f300d07 5a020000 ....I....0..Z... │ │ - 0x000bcbe0 2953e523 dd110000 e468e042 c7290000 )S.#.....h.B.).. │ │ - 0x000bcbf0 2974635e aa4b0000 56064d00 1d000000 )tc^.K..V.M..... │ │ - 0x000bcc00 be251404 44010000 294a8e17 19090000 .%..D...)J...... │ │ - 0x000bcc10 5461f433 311b0000 ec708c54 2b3e0000 Ta.31....p.T+>.. │ │ - 0x000bcc20 da062c00 14000000 b3239302 8c000000 ..,......#...... │ │ - 0x000bcc30 65462d12 55050000 9f5e062d aa140000 eF-.U....^.-.... │ │ - 0x000bcc40 226e134e 85350000 1f5c1233 901f0000 "n.N.5...\.3.... │ │ - 0x000bcc50 1f1a0f03 93000000 7141b80e d5030000 ........qA...... │ │ - 0x000bcc60 d2567623 ea0d0000 b465e739 9b1f0000 .Vv#.....e.9.... │ │ - 0x000bcc70 b470e154 ae3e0000 c011ca00 18000000 .p.T.>.......... │ │ - 0x000bcc80 64355e06 1b010000 104f0418 61070000 d5^......O..a... │ │ - 0x000bcc90 c361cb30 fb160000 2a6ed34d d2350000 .a.0....*n.M.5.. │ │ - 0x000bcca0 130baf00 32000000 fa3a8309 65020000 ....2....:..e... │ │ - 0x000bccb0 6f57d023 130f0000 9d679440 79280000 oW.#.....g.@y(.. │ │ - 0x000bccc0 78706b57 6f410000 2711cf00 1e000000 xpkWoA..'....... │ │ - 0x000bccd0 5a343906 1e010000 f14bd915 8a060000 Z49......K...... │ │ - 0x000bcce0 be5fdf2e f9150000 a16d724c b9330000 ._.......mrL.3.. │ │ - 0x000bccf0 92063e00 14000000 bb266203 b9000000 ..>......&b..... │ │ - 0x000bcd00 5946e611 45050000 bc5b9228 44110000 YF..E....[.(D... │ │ - 0x000bcd10 2f6aa844 942a0000 7d117400 16000000 /j.D.*..}.t..... │ │ - 0x000bcd20 77329502 c5000000 0e463e17 e20d0000 w2.......F>..... │ │ - 0x000bcd30 be57be27 00100000 2966183c a8240000 .W.'....)f.<.$.. │ │ - 0x000bcd40 ed0ea400 17000000 e71bdf01 7a000000 ............z... │ │ - 0x000bcd50 ba360010 55050000 df587a24 95100000 .6..U....Xz$.... │ │ - 0x000bcd60 32655b44 8d290000 83220301 1d000000 2e[D.)..."...... │ │ - 0x000bcd70 2932f904 89000000 8151591a 63080000 )2.......QY.c... │ │ - 0x000bcd80 8e648231 8c150000 92684639 8b200000 .d.1.....hF9. .. │ │ - 0x000bcd90 986ef653 53430000 1d2d690e 80040000 .n.SSC...-i..... │ │ - 0x000bcda0 5b542223 69100000 8e638b38 39210000 [T"#i....c.89!.. │ │ - 0x000bcdb0 e66c1a4c 55350000 9e787c6a 2d5e0000 .l.LU5...x|j-^.. │ │ - 0x000bcdc0 e5177802 79000000 da46a211 21050000 ..x.y....F..!... │ │ - 0x000bcdd0 f45dd92c fd140000 116a1d44 082a0000 .].,.....j.D.*.. │ │ - 0x000bcde0 8d75ec61 8a500000 fe0af200 4e000000 .u.a.P......N... │ │ - 0x000bcdf0 0241ca0e 6f040000 ba5c8f2c 28150000 .A..o....\.,(... │ │ - 0x000bce00 dd6a3746 e92c0000 81741a5f 954c0000 .j7F.,...t._.L.. │ │ - 0x000bce10 9d0ca700 26000000 33394f09 37020000 ....&...39O.7... │ │ - 0x000bce20 4a57e621 e40c0000 bc66b13b 8a200000 JW.!.....f.;. .. │ │ - 0x000bce30 6674335e 254b0000 40073500 14000000 ft3^%K..@.5..... │ │ - 0x000bce40 462f7305 0f010000 234ff017 3b070000 F/s.....#O..;... │ │ - 0x000bce50 86606b2f 66150000 796f1a51 7c390000 .`k/f...yo.Q|9.. │ │ - 0x000bce60 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bce70 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bce80 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bce90 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bcea0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bceb0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bcec0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bced0 00600040 00200000 2658672f 741c0000 .`.@. ..&Xg/t... │ │ - 0x000bcee0 38152b05 a0010000 7c4fc020 78100000 8.+.....|O. x... │ │ - 0x000bcef0 20623d39 d0220000 e269fb47 42320000 b=9."...i.GB2.. │ │ - 0x000bcf00 e571a857 e2430000 1f079800 20000000 .q.W.C...... ... │ │ - 0x000bcf10 0637d708 03020000 0753081d 050a0000 .7.......S...... │ │ - 0x000bcf20 e7620434 dc190000 7e6e054d 3a360000 .b.4....~n.M:6.. │ │ - 0x000bcf30 ea024e00 15000000 6e37db08 6e020000 ..N.....n7..n... │ │ - 0x000bcf40 0f54b824 29100000 f369c23d 72290000 .T.$)....i.=r).. │ │ - 0x000bcf50 6f6c4c53 033f0000 83053a00 14000000 olLS.?....:..... │ │ - 0x000bcf60 d02bfa04 08010000 bd49e313 94050000 .+.......I...... │ │ - 0x000bcf70 a55cae29 f4110000 ba6bbf4b e2330000 .\.).....k.K.3.. │ │ - 0x000bcf80 94011c00 14000000 f91e5d03 d9000000 ..........]..... │ │ - 0x000bcf90 f83c950f 30040000 5c4fb721 5e0c0000 .<..0...\O.!^... │ │ - 0x000bcfa0 eb67e343 33280000 00600040 00200000 .g.C3(...`.@. .. │ │ - 0x000bcfb0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bcfc0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bcfd0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bcfe0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bcff0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bd000 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bd010 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bd020 f1758f63 bb540000 4e497e2e c61c0000 .u.c.T..NI~..... │ │ - 0x000bd030 39673045 36330000 866eae51 6f3d0000 9g0E63...n.Qo=.. │ │ - 0x000bd040 cf74955f 0a4f0000 c07a9370 09670000 .t._.O...z.p.g.. │ │ - 0x000bd050 701ff905 35010000 d74ef41c f00a0000 p...5....N...... │ │ - 0x000bd060 f363ba38 84200000 5f6c9d4a 53320000 .c.8. .._l.JS2.. │ │ - 0x000bd070 27767863 ab520000 2c0b0402 b8000000 'vxc.R..,....... │ │ - 0x000bd080 f33b1c0e a9040000 5f595429 7a130000 .;......_YT)z... │ │ - 0x000bd090 0a69e142 95290000 0275275e f54b0000 .i.B.)...u'^.K.. │ │ - 0x000bd0a0 190ac800 37000000 a0370d0a cf020000 ....7....7...... │ │ - 0x000bd0b0 1a55e21f 270c0000 d3640b39 711d0000 .U..'....d.9q... │ │ - 0x000bd0c0 4c727a58 94430000 ef032000 14000000 LrzX.C.... ..... │ │ - 0x000bd0d0 cf2da005 de000000 e84e9417 42060000 .-.......N..B... │ │ - 0x000bd0e0 8c60102f ab130000 106f6050 24380000 .`./.....o`P$8.. │ │ - 0x000bd0f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bd100 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bd110 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bd120 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bd130 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bd140 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bd150 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bd160 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bd170 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bd180 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bd190 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bd1a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bd1b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bd1c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bd1d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bd1e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bd1f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bd200 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bd210 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bd220 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bd230 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bd240 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bd250 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bd260 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bd270 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bd280 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bd290 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bd2a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bd2b0 f6403129 5b1c0000 0d446228 24190000 .@1)[....Db($... │ │ - 0x000bd2c0 725aa03e ac2c0000 38660d50 f53d0000 rZ.>.,..8f.P.=.. │ │ - 0x000bd2d0 356d305b 154b0000 5c717f61 64530000 5m0[.K..\q.adS.. │ │ - 0x000bd2e0 3277156e 16650000 a444c430 77250000 2w.n.e...D.0w%.. │ │ - 0x000bd2f0 7338831c dd100000 a2496d2b 0e1b0000 s8.......Im+.... │ │ - 0x000bd300 bc58023d 152a0000 b562c24a 65370000 .X.=.*...b.Je7.. │ │ - 0x000bd310 f2676753 7d410000 52709761 0c540000 .ggS}A..Rp.a.T.. │ │ - 0x000bd320 3845b52d c0200000 e638fe1c 77100000 8E.-. ...8..w... │ │ - 0x000bd330 2248fd29 0c190000 a9552539 82250000 "H.).....U%9.%.. │ │ - 0x000bd340 f55d8042 ba2e0000 9062f84a 90370000 .].B.....b.J.7.. │ │ - 0x000bd350 db6aa157 5e470000 0e3c4b20 09130000 .j.W^G......o._.R.. │ │ - 0x000bd470 6c3f812b 65200000 452ff215 1c0c0000 l?.+e ..E/...... │ │ - 0x000bd480 a83e4220 f1110000 c34d5b2f 0c1d0000 .>B .....M[/.... │ │ - 0x000bd490 a4582f3c 6f280000 355fa445 05320000 .X/.+.. │ │ - 0x000bd4c0 ba64044d c73a0000 d56af956 36450000 .d.M.:...j.V6E.. │ │ - 0x000bd4d0 0c6d365c 2a4d0000 39730567 625a0000 .m6\*M..9s.gbZ.. │ │ - 0x000bd4e0 3e294713 630a0000 f22e1815 830b0000 >)G.c........... │ │ - 0x000bd4f0 023e041f 63100000 414ce42c 631b0000 .>..c...AL.,c... │ │ - 0x000bd500 ca588f3c dd270000 755e9d45 99300000 .X.<.'..u^.E.0.. │ │ - 0x000bd510 f3699553 6c440000 f5297a14 ee0b0000 .i.SlD...)z..... │ │ - 0x000bd520 c625260e 0b060000 52323315 c0090000 .%&.....R23..... │ │ - 0x000bd530 07433d23 72120000 27519f31 951e0000 .C=#r...'Q.1.... │ │ - 0x000bd540 5b5aa538 89230000 3762174a 38350000 [Z.8.#..7b.J85.. │ │ - 0x000bd550 9a47c22e e7210000 b34efd34 c7250000 .G...!...N.4.%.. │ │ - 0x000bd560 0f60d348 1e380000 d669fb56 88470000 .`.H.8...i.V.G.. │ │ - 0x000bd570 746fd15f 2b520000 8972a265 b2590000 to._+R...r.e.Y.. │ │ - 0x000bd580 3e789270 18690000 b040ad29 9e1e0000 >x.p.i...@.).... │ │ - 0x000bd590 673f2722 3f140000 144e6330 dd1e0000 g?'"?....Nc0.... │ │ - 0x000bd5a0 d9591c3f 582c0000 fa61564a 22380000 .Y.?X,...aVJ"8.. │ │ - 0x000bd5b0 4367a252 a4410000 9b706d62 ac550000 Cg.R.A...pmb.U.. │ │ - 0x000bd5c0 dd26e214 ee0d0000 30299e10 ff070000 .&......0)...... │ │ - 0x000bd5d0 043ba71c 0f0f0000 fa4a162c 6e1a0000 .;.......J.,n... │ │ - 0x000bd5e0 7b56c739 66260000 5c5e3e44 d7300000 {V.9f&..\^>D.0.. │ │ - 0x000bd5f0 196a0557 fc460000 ff4aa832 5a250000 .j.W.F...J.2Z%.. │ │ - 0x000bd600 b84c2c32 c3220000 775f0746 35340000 .L,2."..w_.F54.. │ │ - 0x000bd610 0e682055 2f450000 b66d795d 1a4f0000 .h U/E...my].O.. │ │ - 0x000bd620 b8710f63 a4560000 ef75156c 0c630000 .q.c.V...u.l.c.. │ │ - 0x000bd630 6528f40f 87080000 4f2e9a13 450a0000 e(......O...E... │ │ - 0x000bd640 2042d321 46130000 ec4fc331 07200000 B.!F....O.1. .. │ │ - 0x000bd650 18586f3e 2e2c0000 8b5f8548 57350000 .Xo>.,..._.HW5.. │ │ - 0x000bd660 65686054 35440000 82251b0f ea060000 eh`T5D...%...... │ │ - 0x000bd670 752a0b11 e1070000 1338151a fd0c0000 u*.......8...... │ │ - 0x000bd680 7f44b625 28150000 754e0830 381d0000 .D.%(...uN.08... │ │ - 0x000bd690 3256ad38 8f240000 43608047 e6340000 2V.8.$..C`.G.4.. │ │ - 0x000bd6a0 b05c3e46 48380000 05599a42 29340000 .\>FH8...Y.B)4.. │ │ - 0x000bd6b0 1761a249 79380000 1d697755 b0440000 .a.Iy8...iwU.D.. │ │ - 0x000bd6c0 0f6e1b5e 224f0000 14711c63 d9550000 .n.^"O...q.c.U.. │ │ - 0x000bd6d0 3e797172 b86b0000 e5514338 4b270000 >yqr.k...QC8K'.. │ │ - 0x000bd6e0 65537639 2f290000 365b6242 ed300000 eSv9/)..6[bB.0.. │ │ - 0x000bd6f0 8d62f34b 073b0000 a767cb53 e8430000 .b.K.;...g.S.C.. │ │ - 0x000bd700 ef6b485a 174b0000 5f747269 635f0000 .kHZ.K.._tric_.. │ │ - 0x000bd710 292d9215 380c0000 a5332e18 c70c0000 )-..8....3...... │ │ - 0x000bd720 d740c122 d6130000 ec4d1630 461e0000 .@.".....M.0F... │ │ - 0x000bd730 10584c3c 3a290000 b25e3845 54320000 .XL<:)...^8ET2.. │ │ - 0x000bd740 536c3e5b c24c0000 cd4f4f3c 54310000 Sl>[.L...OOe,.. │ │ - 0x000bd7a0 105b1840 e82e0000 3965744d 83370000 .[.@....9etM.7.. │ │ - 0x000bd7b0 e369bc56 66450000 c81b7608 6a030000 .i.VfE....v.j... │ │ - 0x000bd7c0 d6274d0e 8c060000 1b36c918 9b0c0000 .'M......6...... │ │ - 0x000bd7d0 bc419f23 96130000 fd4d9b2f 7d1d0000 .A.#.....M./}... │ │ - 0x000bd7e0 b654f936 b0240000 fd60db47 c3350000 .T.6.$...`.G.5.. │ │ - 0x000bd7f0 00400000 00400000 d9350000 e02f0000 .@...@...5.../.. │ │ - 0x000bd800 db450000 00400000 00400000 00400000 .E...@...@...@.. │ │ - 0x000bd810 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000bd820 00400000 86310000 0c340000 7a3c0000 .@...1...4..z<.. │ │ - 0x000bd830 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000bd840 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000bd850 3d350000 112c0000 f1350000 522e0000 =5...,...5..R... │ │ - 0x000bd860 6f350000 00400000 00400000 00400000 o5...@...@...@.. │ │ - 0x000bd870 00400000 00400000 00400000 c82f0000 .@...@...@.../.. │ │ - 0x000bd880 482f0000 6f2f0000 4d350000 f2450000 H/..o/..M5...E.. │ │ - 0x000bd890 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000bd8a0 00400000 00400000 87320000 022c0000 .@...@...2...,.. │ │ - 0x000bd8b0 b33b0000 d5300000 4f380000 df240000 .;...0..O8...$.. │ │ - 0x000bd8c0 1a2c0000 00400000 00400000 00400000 .,...@...@...@.. │ │ - 0x000bd8d0 00400000 e7290000 76240000 df310000 .@...)..v$...1.. │ │ - 0x000bd8e0 b62f0000 292e0000 4f310000 36430000 ./..)...O1..6C.. │ │ - 0x000bd8f0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000bd900 f0240000 992b0000 723f0000 f3350000 .$...+..r?...5.. │ │ - 0x000bd910 8e390000 0a360000 49210000 e73d0000 .9...6..I!...=.. │ │ - 0x000bd920 483d0000 00400000 00400000 2d180000 H=...@...@..-... │ │ - 0x000bd930 b21e0000 33370000 a8320000 5c300000 ....37...2..\0.. │ │ - 0x000bd940 61590000 e6420000 0a0a0000 6f1f0000 aY...B......o... │ │ - 0x000bd950 00400000 00400000 8a160000 9f3e0000 .@...@.......>.. │ │ - 0x000bd960 523a0000 16360000 c5330000 34370000 R:...6...3..47.. │ │ - 0x000bd970 4b3c0000 60420000 7e270000 00400000 K<..`B..~'...@.. │ │ - 0x000bd980 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000bd990 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000bd9a0 00400000 00400000 520c0000 945c0000 .@...@..R....\.. │ │ - 0x000bd9b0 844d0000 ae330000 b73a0000 d51f0000 .M...3...:...... │ │ - 0x000bd9c0 4e080000 e96f0000 66410000 c71b0000 N....o..fA...... │ │ - 0x000bd9d0 00400000 00400000 00400000 2b030000 .@...@...@..+... │ │ - 0x000bd9e0 62730000 6f540000 35390000 51310000 bs..oT..59..Q1.. │ │ - 0x000bd9f0 58180000 0e030000 16740000 f5460000 X........t...F.. │ │ - 0x000bda00 bd1d0000 00400000 00400000 00400000 .....@...@...@.. │ │ - 0x000bda10 95010000 3c560000 6e350000 db200000 ................. │ │ - 0x000bdd80 9718d508 00000000 51012d00 00000000 ........Q.-..... │ │ - 0x000bdd90 3c029d00 00000000 9c04f000 00000000 <............... │ │ - 0x000bdda0 b91f0109 00000000 64014900 00000000 ........d.I..... │ │ - 0x000bddb0 2c013000 00000000 db05f500 00000000 ,.0............. │ │ - 0x000bddc0 be10ef04 00000000 68024300 00000000 ........h.C..... │ │ - 0x000bddd0 0c04aa00 00000000 e9033800 00000000 ..........8..... │ │ - 0x000bdde0 ba4f6f1e 00000000 9d057f01 00000000 .Oo............. │ │ - 0x000bddf0 86000c00 00000000 3509dc00 00000000 ........5....... │ │ - 0x000bde00 5555ab2a 00000000 5555ab2a 00000000 UU.*....UU.*.... │ │ - 0x000bde10 5555ab2a 00000000 5555ab2a 00000000 UU.*....UU.*.... │ │ - 0x000bde20 6a64a83f d1280000 2620fb01 5e000000 jd.?.(..& ..^... │ │ - 0x000bde30 954a7712 dd030000 725e3e2f 11140000 .Jw.....r^>/.... │ │ - 0x000bde40 cb69ad46 032a0000 b9715659 8d420000 .i.F.*...qVY.B.. │ │ - 0x000bde50 83185e01 6e000000 0840620d a6020000 ..^.n....@b..... │ │ - 0x000bde60 9e568727 d60e0000 1060ee3c 11210000 .V.'.....`.<.!.. │ │ - 0x000bde70 1b6a6a4e 3d350000 00600040 00200000 .jjN=5...`.@. .. │ │ - 0x000bde80 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bde90 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bdea0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bdeb0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bdec0 00600040 00200000 b0226203 e2000000 .`.@. ..."b..... │ │ - 0x000bded0 4c37090c 0d030000 8b40ec1e bf0d0000 L7.......@...... │ │ - 0x000bdee0 6b42b027 59140000 4932851f 8a140000 kB.'Y...I2...... │ │ - 0x000bdef0 0f112c02 37010000 56444f13 fc060000 ..,.7...VDO..... │ │ - 0x000bdf00 6c5b3039 f4200000 1577ff5f 16450000 l[09. ...w._.E.. │ │ - 0x000bdf10 347b7c70 37610000 f10c2b01 94000000 4{|p7a....+..... │ │ - 0x000bdf20 c339ab11 64050000 57557e31 80190000 .9..d...WU~1.... │ │ - 0x000bdf30 6171cb51 1f370000 ba76875a 9d420000 aq.Q.7...v.Z.B.. │ │ - 0x000bdf40 a4062e01 85000000 9f307c0c 1d030000 .........0|..... │ │ - 0x000bdf50 ed55e130 11160000 15755657 2f3c0000 .U.0.....uVW/<.. │ │ - 0x000bdf60 00600040 00200000 985baa29 40130000 .`.@. ...[.)@... │ │ - 0x000bdf70 4f163001 2c000000 3540c409 cb010000 O.0.,...5@...... │ │ - 0x000bdf80 b1578122 e80b0000 d367c03f d6210000 .W.".....g.?.!.. │ │ - 0x000bdf90 fb717c55 88360000 9e0e9000 14000000 .q|U.6.......... │ │ - 0x000bdfa0 e634ed04 b5000000 6c4ed716 1d060000 .4......lN...... │ │ - 0x000bdfb0 7764b433 0d140000 d161cb42 2c250000 wd.3.....a.B,%.. │ │ - 0x000bdfc0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bdfd0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bdfe0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bdff0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000be000 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000be010 68128f00 14000000 9128b502 63000000 h........(..c... │ │ - 0x000be020 c7432616 fb030000 31398318 ca150000 .C&.....19...... │ │ - 0x000be030 ab6a0040 ab2a0000 b212a502 b8000000 .j.@.*.......... │ │ - 0x000be040 9b35540b 1c030000 63570629 e4120000 .5T.....cW.).... │ │ - 0x000be050 9a687f4a 042c0000 00790065 00450000 .h.J.,...y.e.E.. │ │ - 0x000be060 da110b01 32000000 e22bdf04 c7000000 ....2....+...... │ │ - 0x000be070 9b547f1d bf0a0000 d969ec44 d9190000 .T.......i.D.... │ │ - 0x000be080 b76d2549 db360000 f00fbc00 1b000000 .m%I.6.......... │ │ - 0x000be090 d027b102 6b000000 7d568329 4c110000 .'..k...}V.)L... │ │ - 0x000be0a0 6e5b2549 49120000 00600040 00200000 n[%II....`.@. .. │ │ - 0x000be0b0 b661cc3d 82290000 ba1bb601 4d000000 .a.=.)......M... │ │ - 0x000be0c0 d142d70d 06030000 6a590825 1a0e0000 .B......jY.%.... │ │ - 0x000be0d0 ed66403d f0200000 ed700555 713d0000 .f@=. ...p.Uq=.. │ │ - 0x000be0e0 5614ad00 2b000000 593b8408 71010000 V...+...Y;..q... │ │ - 0x000be0f0 bd55fa1e 9b090000 2c640237 c41a0000 .U......,d.7.... │ │ - 0x000be100 816e704e 74340000 1f112401 5f000000 .npNt4....$._... │ │ - 0x000be110 3644b30e 3e030000 175d912b 5e110000 6D..>....].+^... │ │ - 0x000be120 a2680d43 fe260000 dc71e557 f8400000 .h.C.&...q.W.@.. │ │ - 0x000be130 70153001 65000000 0943180e fc020000 p.0.e....C...... │ │ - 0x000be140 7d5c8929 bc0f0000 a867083f 2c220000 }\.).....g.?,".. │ │ - 0x000be150 31708f53 f83a0000 dc0d8a00 32000000 1p.S.:......2... │ │ - 0x000be160 3e330c06 32010000 064d3819 95070000 >3..2....M8..... │ │ - 0x000be170 f45b7a2e b4140000 fe67d344 2d2a0000 .[z......g.D-*.. │ │ - 0x000be180 270a1f01 91000000 c43c810d be040000 '........<...... │ │ - 0x000be190 4959c12c fe160000 796efe4b 6c300000 IY.,....yn.Kl0.. │ │ - 0x000be1a0 f675a461 a74d0000 34079b00 3c000000 .u.a.M..4...<... │ │ - 0x000be1b0 de33020a 95020000 20544222 a40d0000 .3...... TB".... │ │ - 0x000be1c0 8f65dd39 351e0000 d26eb14e f2340000 .e.95....n.N.4.. │ │ - 0x000be1d0 6f088d00 2e000000 56348a08 e1010000 o.......V4...... │ │ - 0x000be1e0 2757bd23 1f0d0000 d5661b3b fe1e0000 'W.#.....f.;.... │ │ - 0x000be1f0 db6d4c4c 76310000 4e5ed130 98190000 .mLLv1..N^.0.... │ │ - 0x000be200 ad176a01 39000000 993d8709 e2010000 ..j.9....=...... │ │ - 0x000be210 4b53dd1d b2090000 f5667436 ff1b0000 KS.......ft6.... │ │ - 0x000be220 6f65564f e8300000 220b5600 14000000 oeVO.0..".V..... │ │ - 0x000be230 572f0504 96000000 b14d8313 a3040000 W/.......M...... │ │ - 0x000be240 2861092b ac110000 746bea45 6e230000 (a.+....tk.En#.. │ │ - 0x000be250 bc0daf00 25000000 503d0409 da010000 ....%...P=...... │ │ - 0x000be260 6356b121 4b0d0000 7866ae3b 51220000 cV.!K...xf.;Q".. │ │ - 0x000be270 bf6c8e4c 8b310000 1712fa00 35000000 .l.L.1......5... │ │ - 0x000be280 0539c007 69010000 5353a41c 05090000 .9..i...SS...... │ │ - 0x000be290 ac639a37 c0190000 e26fd74b 0e2e0000 .c.7.....o.K.... │ │ - 0x000be2a0 46062a00 14000000 17262202 43000000 F.*......&".C... │ │ - 0x000be2b0 f342cf0d d2020000 555ba327 d80c0000 .B......U[.'.... │ │ - 0x000be2c0 f664303b 4e1e0000 5a0ff701 9a000000 .d0;N...Z....... │ │ - 0x000be2d0 0b33020a 50030000 32547628 e3120000 .3..P...2Tv(.... │ │ - 0x000be2e0 386b9f48 06260000 476caf4d 5d3a0000 8k.H.&..Gl.M]:.. │ │ - 0x000be2f0 a4142901 22000000 ac2dda04 cf000000 ..)."....-...... │ │ - 0x000be300 5d4e4119 15060000 1760262b c5110000 ]NA......`&+.... │ │ - 0x000be310 63683234 5e160000 9713c400 17000000 ch24^........... │ │ - 0x000be320 a02e7a03 73000000 3e4c2415 46040000 ..z.s...>L$.F... │ │ - 0x000be330 da61fc2b 5e0b0000 d7635238 291c0000 .a.+^....cR8)... │ │ - 0x000be340 3c61fb3d 132b0000 3f226603 8f000000 ....fC<. .. │ │ - 0x000be3e0 bd70de54 803d0000 1f083500 14000000 .p.T.=....5..... │ │ - 0x000be3f0 d62ba003 9e000000 154b4314 1d050000 .+.......KC..... │ │ - 0x000be400 305d032b 6b110000 546a1845 e2290000 0].+k...Tj.E.).. │ │ - 0x000be410 c107e400 53000000 7c3ba80c 4c040000 ....S...|;..L... │ │ - 0x000be420 5058242c 61170000 8c6daf4b aa310000 PX$,a....m.K.1.. │ │ - 0x000be430 72751260 d24c0000 60045200 1a000000 ru.`.L..`.R..... │ │ - 0x000be440 262e8a06 af010000 7c4f9e1b 1d0a0000 &.......|O...... │ │ - 0x000be450 78638834 78190000 f26e1b50 50360000 xc.4x....n.PP6.. │ │ - 0x000be460 a3042d00 14000000 832c9e04 f3000000 ..-......,...... │ │ - 0x000be470 384eff17 5b070000 f9629e30 ba160000 8N..[....b.0.... │ │ - 0x000be480 ac6df54b 71310000 67613f38 e1210000 .m.Kq1..ga?8.!.. │ │ - 0x000be490 e617ef01 42000000 0d40f70a 41020000 ....B....@..A... │ │ - 0x000be4a0 d154ee21 430c0000 14652c37 c81c0000 .T.!C....e,7.... │ │ - 0x000be4b0 726cff4c d8340000 760b6600 14000000 rl.L.4..v.f..... │ │ - 0x000be4c0 87339905 c6000000 23507318 6e060000 .3......#Ps.n... │ │ - 0x000be4d0 c960dc2e c1130000 d369da41 ed250000 .`.......i.A.%.. │ │ - 0x000be4e0 630aec00 30000000 953e2a0a 04020000 c...0....>*..... │ │ - 0x000be4f0 6a580a24 000e0000 6169d040 fc230000 jX.$....ai.@.#.. │ │ - 0x000be500 f66e5257 7c3c0000 cc0c8e00 14000000 .nRW|<.......... │ │ - 0x000be510 4a325605 f3000000 724d4116 6b070000 J2V.....rMA.k... │ │ - 0x000be520 665f202d f3140000 5466413d cd220000 f_ -....TfA=.".. │ │ - 0x000be530 dd022100 14000000 5326a203 96000000 ..!.....S&...... │ │ - 0x000be540 7c466410 e4030000 84574122 8f0c0000 |Fd......WA".... │ │ - 0x000be550 a464ff37 c91b0000 7814eb01 57000000 .d.7....x...W... │ │ - 0x000be560 c13d3d06 a0020000 0a57d723 c6120000 .==......W.#.... │ │ - 0x000be570 00600040 55250000 175d2f3a 8c2e0000 .`.@U%...]/:.... │ │ - 0x000be580 bd13fe02 99000000 1f45cd0c 44040000 .........E..D... │ │ - 0x000be590 00540020 00100000 db76db36 92240000 .T. .....v.6.$.. │ │ - 0x000be5a0 8e63e438 721c0000 7d102b02 6f000000 .c.8r...}.+.o... │ │ - 0x000be5b0 cc2eb30b 11020000 8465232c d4080000 .........e#,.... │ │ - 0x000be5c0 ba68d145 e9220000 0040ab2a 55150000 .h.E."...@.*U... │ │ - 0x000be5d0 98682048 cb320000 ac27fa05 38010000 .h H.2...'..8... │ │ - 0x000be5e0 704be615 91060000 bf60a231 78180000 pK.......`.1x... │ │ - 0x000be5f0 d06be748 e42e0000 b875a561 9f4f0000 .k.H.....u.a.O.. │ │ - 0x000be600 6616a801 3b000000 1642190d 03030000 f...;....B...... │ │ - 0x000be610 ea5a0827 570f0000 f967423e 5f220000 .Z.'W....gB>_".. │ │ - 0x000be620 7b72c958 96420000 4a0ac700 25000000 {r.X.B..J...%... │ │ - 0x000be630 ea42120d 37030000 425c972a c6110000 .B..7...B\.*.... │ │ - 0x000be640 f1699942 6c270000 b672d459 8b430000 .i.Bl'...r.Y.C.. │ │ - 0x000be650 8e10b600 21000000 0d3da609 dc010000 ....!....=...... │ │ - 0x000be660 28581922 0b0c0000 ed66f63a 2e1f0000 (X.".....f.:.... │ │ - 0x000be670 28720f58 30420000 9b052a00 14000000 (r.X0B....*..... │ │ - 0x000be680 762f0105 e0000000 9b4daf15 00060000 v/.......M...... │ │ - 0x000be690 505e1a2b f5110000 106c9148 f42e0000 P^.+.....l.H.... │ │ - 0x000be6a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000be6b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000be6c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000be6d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000be6e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000be6f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000be700 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000be710 00600040 00200000 3a549e2d 3f180000 .`.@. ..:T.-?... │ │ - 0x000be720 a90fe901 61000000 a548d012 af040000 ....a....H...... │ │ - 0x000be730 f1598526 2b0e0000 2965223a dc1e0000 .Y.&+...)e":.... │ │ - 0x000be740 a06ca04c 8d340000 9b066b00 14000000 .l.L.4....k..... │ │ - 0x000be750 38342506 fd000000 304e1617 c0060000 84%.....0N...... │ │ - 0x000be760 4e5fae29 51100000 af6af343 e6280000 N_.)Q....j.C.(.. │ │ - 0x000be770 2f043e00 14000000 3c3a3f08 b3010000 /.>.....<:?..... │ │ - 0x000be780 224f141f b30d0000 dc674c35 6e1f0000 "O.......gL5n... │ │ - 0x000be790 4f6c144b d9390000 c0043400 14000000 Ol.K.9....4..... │ │ - 0x000be7a0 6c2ae703 91000000 7a47d711 b3040000 l*......zG...... │ │ - 0x000be7b0 eb5a3a26 40100000 3665a83c b7210000 .Z:&@...6e.<.!.. │ │ - 0x000be7c0 e1001000 0c000000 22219f02 66000000 ........"!..f... │ │ - 0x000be7d0 aa41df0d e8020000 21585621 fa0a0000 .A......!XV!.... │ │ - 0x000be7e0 ef647f38 cc1b0000 00600040 00200000 .d.8.....`.@. .. │ │ - 0x000be7f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000be800 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000be810 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000be820 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000be830 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000be840 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000be850 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000be860 d76fa155 be420000 603a8716 960a0000 .o.U.B..`:...... │ │ - 0x000be870 2458f426 7d110000 4468c141 93290000 $X.&}...Dh.A.).. │ │ - 0x000be880 f4704755 503e0000 34774c67 6d580000 .pGUP>..4wLgmX.. │ │ - 0x000be890 101bf002 6a000000 fb449411 d5040000 ....j....D...... │ │ - 0x000be8a0 575b2929 4c110000 3e68e03e 49240000 W[))L...>h.>I$.. │ │ - 0x000be8b0 0a732d5b a7460000 7e08c200 32000000 .s-[.F..~...2... │ │ - 0x000be8c0 3c3e900c 8d030000 ac5af227 3c110000 <>.......Z.'<... │ │ - 0x000be8d0 5f67ab3e 0c240000 d0725959 b0440000 _g.>.$...rYY.D.. │ │ - 0x000be8e0 390d9700 17000000 3536a707 6f010000 9.......56..o... │ │ - 0x000be8f0 5852aa1a 21080000 d462f333 e5170000 XR..!....b.3.... │ │ - 0x000be900 bb70a253 8c3d0000 b4042000 14000000 .p.S.=.... ..... │ │ - 0x000be910 562e8504 a8000000 794c1b14 cf040000 V.......yL...... │ │ - 0x000be920 c05df329 fc0f0000 296ce348 562e0000 .].)....)l.HV... │ │ - 0x000be930 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000be940 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000be950 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000be960 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000be970 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000be980 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000be990 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000be9a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000be9b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000be9c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000be9d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000be9e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000be9f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bea00 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bea10 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bea20 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bea30 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bea40 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bea50 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bea60 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bea70 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bea80 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bea90 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000beaa0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000beab0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000beac0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000bead0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000beae0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ - 0x000beaf0 75381f21 61140000 2a3efc21 45130000 u8.!a...*>.!E... │ │ - 0x000beb00 6458f939 7b250000 be654a4d a5380000 dX.9{%...eJM.8.. │ │ - 0x000beb10 cb6d9e59 8e460000 08711b60 fa4f0000 .m.Y.F...q.`.O.. │ │ - 0x000beb20 15752e68 e35b0000 073de224 d0170000 .u.h.[...=.$.... │ │ - 0x000beb30 032fe013 9c090000 60417320 7e100000 ./......`As ~... │ │ - 0x000beb40 7b528331 071e0000 b65bd33f ba290000 {R.1.....[.?.).. │ │ - 0x000beb50 8c61fa46 f2310000 9a66a64f df3b0000 .a.F.1...f.O.;.. │ │ - 0x000beb60 4f2bac13 90090000 8b288c0e e3050000 O+.......(...... │ │ - 0x000beb70 ad359517 790a0000 6d463523 30100000 .5..y...mF5#0... │ │ - 0x000beb80 a253d62e 591c0000 0d556739 82210000 .S..Y....Ug9.!.. │ │ - 0x000beb90 365c7245 772f0000 4f2cd012 4c090000 6\rEw/..O,..L... │ │ - 0x000beba0 7239121b 960e0000 4c515732 181f0000 r9......LQW2.... │ │ - 0x000bebb0 da616845 0c2e0000 ba690a54 f1400000 .ahE.....i.T.@.. │ │ - 0x000bebc0 de6c805c 203e0000 a1718865 7d510000 .l.\ >...q.e}Q.. │ │ - 0x000bebd0 0225300a 51040000 b320380b a4030000 .%0.Q.... 8..... │ │ - 0x000bebe0 d3340816 7f080000 6e4c8f32 dc180000 .4......nL.2.... │ │ - 0x000bebf0 c6529f34 6b220000 77600f4c 862c0000 .R.4k"..w`.L.,.. │ │ - 0x000bec00 ab6a5555 df320000 1915c708 42030000 .jUU.2......B... │ │ - 0x000bec10 b81e3108 3c030000 dd25d410 bd050000 ..1.<....%...... │ │ - 0x000bec20 c0479623 2f090000 c349b622 5b110000 .G.#/....I."[... │ │ - 0x000bec30 66466626 33130000 ab6a0040 55150000 fFf&3....j.@U... │ │ - 0x000bec40 9e38131f 0e130000 4f439325 85160000 .8......OC.%.... │ │ - 0x000bec50 175b9c3e bd2a0000 d4652e4f 933c0000 .[.>.*...e.O.<.. │ │ - 0x000bec60 846c7659 8a480000 746f2d60 82510000 .lvY.H..to-`.Q.. │ │ - 0x000bec70 cd741c69 325e0000 1c3d7d25 0b1a0000 .t.i2^...=}%.... │ │ - 0x000bec80 5430ab14 3c0a0000 433fcb1f b4100000 T0..<...C?...... │ │ - 0x000bec90 334e922e b61b0000 07582a3a de260000 3N.......X*:.&.. │ │ - 0x000beca0 b35e1c44 75300000 75679052 81400000 .^.Du0..ug.R.@.. │ │ - 0x000becb0 0e307118 9a0d0000 ed250a0e 29060000 .0q......%..)... │ │ - 0x000becc0 e7338115 df090000 9e43b123 17120000 .3.......C.#.... │ │ - 0x000becd0 804f802f a31b0000 eb57a539 23250000 .O./.....W.9#%.. │ │ - 0x000bece0 b060c146 2e330000 303bf61f 30120000 .`.F.3..0;..0... │ │ - 0x000becf0 3f42fd24 ed150000 f1553636 0f230000 ?B.$.....U66.#.. │ │ - 0x000bed00 d1615148 4f360000 0f686a51 0e3e0000 .aQHO6...hjQ.>.. │ │ - 0x000bed10 7e6e185a f3450000 3373e462 fe520000 ~n.Z.E..3s.b.R.. │ │ - 0x000bed20 54267910 f6070000 3c27f70e 0f070000 T&y.....<'...... │ │ - 0x000bed30 dd372c19 740c0000 4e4c172f cf1b0000 .7,.t...NL./.... │ │ - 0x000bed40 5354483b 2f280000 9d5f4a38 00200000 STH;/(..._J8. .. │ │ - 0x000bed50 70629751 78450000 8c1eb70e 55060000 pb.QxE......U... │ │ - 0x000bed60 b61b6508 69020000 972e5717 5d0c0000 ..e.i.....W.]... │ │ - 0x000bed70 b346dc20 06100000 ba53d723 c5110000 .F. .....S.#.... │ │ - 0x000bed80 265d5646 a7260000 935f184b c92f0000 &]VF.&..._.K./.. │ │ - 0x000bed90 273d4b23 37160000 c548622c 941c0000 '=K#7....Hb,.... │ │ - 0x000beda0 985e6645 c0320000 11699054 ee430000 .^fE.2...i.T.C.. │ │ - 0x000bedb0 996e585e 23500000 73720265 6e570000 .nX^#P..sr.enW.. │ │ - 0x000bedc0 3177376e 82650000 d038c820 53160000 1w7n.e...8. S... │ │ - 0x000bedd0 a634aa17 520c0000 a8453126 d0150000 .4..R....E1&.... │ │ - 0x000bede0 1a54f935 2e230000 ae5dff42 942f0000 .T.5.#...].B./.. │ │ - 0x000bedf0 6b63544c ad390000 136cd85a 4b4b0000 kcTL.9...l.ZKK.. │ │ - 0x000bee00 9127c211 fe090000 50256d0d b5050000 .'......P%m..... │ │ - 0x000bee10 7d357617 390b0000 5a45b725 bf140000 }5v.9...ZE.%.... │ │ - 0x000bee20 5e516f32 501f0000 2a59803c f6280000 ^Qo2P...*Y.<.(.. │ │ - 0x000bee30 0164a84c a83a0000 34422e27 88180000 .d.L.:..4B.'.... │ │ - 0x000bee40 264b6b2e 801d0000 355f5643 1c300000 &Kk.....5_VC.0.. │ │ - 0x000bee50 5266df4f 04400000 176b4d57 18470000 Rf.O.@...kMW.G.. │ │ - 0x000bee60 fb6d025f a34f0000 90720a64 51590000 .m._.O...r.dQY.. │ │ - 0x000bee70 4921850e 08060000 9a296612 5f090000 I!.......)f._... │ │ - 0x000bee80 8e3f401f 1b110000 884d492d e7190000 .?@......MI-.... │ │ - 0x000bee90 16564537 f81c0000 35586940 f9260000 .VE7....5Xi@.&.. │ │ - 0x000beea0 a25bd946 91290000 761ea208 c7020000 .[.F.)..v....... │ │ - 0x000beeb0 1f1f0a0b 2e040000 6028db10 79070000 ........`(..y... │ │ - 0x000beec0 9235b01b 740c0000 c8470426 33120000 .5..t....G.&3... │ │ - 0x000beed0 314f2d2e e6170000 664f9a30 9a190000 1O-.....fO.0.... │ │ - 0x000beee0 7e509f36 88270000 334e0f33 02230000 ~P.6.'..3N.3.#.. │ │ - 0x000beef0 7c5e3f44 86300000 e7671b52 613f0000 |^?D.0...g.Ra?.. │ │ - 0x000bef00 1c6d515b 784b0000 1371e161 a3520000 .mQ[xK...q.a.R.. │ │ - 0x000bef10 4c77076e 62640000 41406b1f 88110000 Lw.nbd..A@k..... │ │ - 0x000bef20 ae421325 e0150000 4a4e7030 291e0000 .B.%....JNp0)... │ │ - 0x000bef30 4859893d 282a0000 30617448 15350000 HY.=(*..0atH.5.. │ │ - 0x000bef40 87650450 863d0000 746e725e 24500000 .e.P.=..tnr^$P.. │ │ - 0x000bef50 2f25180f 1d070000 c62dfc12 d0080000 /%.......-...... │ │ - 0x000bef60 e03b041d eb0e0000 1549fe29 53180000 .;.......I.)S... │ │ - 0x000bef70 e8532936 a6220000 3d5b2a40 4c2c0000 .S)6."..=[*@L,.. │ │ - 0x000bef80 7a67bc52 b8410000 63499d31 46250000 zg.R.A..cI.1F%.. │ │ - 0x000bef90 e63de423 61170000 0355a135 59200000 .=.#a....U.5Y .. │ │ - 0x000befa0 23637648 aa320000 226a0f53 ca3c0000 #cvH.2.."j.S.<.. │ │ - 0x000befb0 36683354 d5420000 14713563 79580000 6h3T.B...q5cyX.. │ │ - 0x000befc0 a62dd316 150c0000 f22c2d10 68060000 .-.......,-.h... │ │ - 0x000befd0 2838aa18 1b090000 ea458226 28160000 (8.......E.&(... │ │ - 0x000befe0 b44ee433 b41e0000 b65b573f ee260000 .N.3.....[W?.&.. │ │ - 0x000beff0 f4653048 dc310000 c813b106 33030000 .e0H.1......3... │ │ - 0x000bf000 7b1fe60a d4030000 5c2bb00d 57040000 {.......\+..W... │ │ - 0x000bf010 8938a816 860a0000 f13f9a20 7f0d0000 .8.......?. .... │ │ - 0x000bf020 f5470e26 38120000 ae4fa232 63200000 .G.&8....O.2c .. │ │ - 0x000bf030 00400000 00400000 2f310000 cb2e0000 .@...@../1...... │ │ - 0x000bf040 da300000 00400000 00400000 00400000 .0...@...@...@.. │ │ - 0x000bf050 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000bf060 00400000 582c0000 892e0000 8e240000 .@..X,.......$.. │ │ - 0x000bf070 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000bf080 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000bf090 f2300000 bf2d0000 29350000 bf280000 .0...-..)5...(.. │ │ - 0x000bf0a0 41310000 00400000 00400000 00400000 A1...@...@...@.. │ │ - 0x000bf0b0 00400000 00400000 00400000 63310000 .@...@...@..c1.. │ │ - 0x000bf0c0 b12f0000 352b0000 e8280000 4b3c0000 ./..5+...(..K<.. │ │ - 0x000bf0d0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000bf0e0 00400000 00400000 1b320000 d12f0000 .@...@...2.../.. │ │ - 0x000bf0f0 222c0000 29280000 9a330000 ae280000 ",..)(...3...(.. │ │ - 0x000bf100 95300000 00400000 00400000 00400000 .0...@...@...@.. │ │ - 0x000bf110 00400000 20270000 521e0000 c5290000 .@.. '..R....).. │ │ - 0x000bf120 b82b0000 b43a0000 462b0000 f5340000 .+...:..F+...4.. │ │ - 0x000bf130 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000bf140 3e2c0000 aa280000 b9370000 bd300000 >,...(...7...0.. │ │ - 0x000bf150 17320000 d22c0000 462d0000 38340000 .2...,..F-..84.. │ │ - 0x000bf160 c4560000 00400000 00400000 b81f0000 .V...@...@...... │ │ - 0x000bf170 8b1e0000 1c2f0000 9f220000 eb2f0000 ...../...".../.. │ │ - 0x000bf180 aa5a0000 315b0000 63090000 cb340000 .Z..1[..c....4.. │ │ - 0x000bf190 00400000 00400000 301a0000 ae290000 .@...@..0....).. │ │ - 0x000bf1a0 63330000 d32f0000 453b0000 163f0000 c3.../..E;...?.. │ │ - 0x000bf1b0 ef2f0000 d3350000 67430000 00400000 ./...5..gC...@.. │ │ - 0x000bf1c0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000bf1d0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ - 0x000bf1e0 00400000 00400000 f9160000 b7650000 .@...@.......e.. │ │ - 0x000bf1f0 87570000 de3b0000 3b450000 32280000 .W...;..;E..2(.. │ │ - 0x000bf200 700e0000 67750000 ab510000 db2e0000 p...gu...Q...... │ │ - 0x000bf210 00400000 00400000 00400000 61030000 .@...@...@..a... │ │ - 0x000bf220 04780000 98620000 e6460000 ca400000 .x...b...F...@.. │ │ - 0x000bf230 98210000 c3060000 1e750000 46540000 .!.......u..FT.. │ │ - 0x000bf240 45310000 00400000 00400000 00400000 E1...@...@...@.. │ │ - 0x000bf250 02010000 125f0000 5a3c0000 a6210000 ....._..Z<...!.. │ │ - 0x000bf260 86230000 8b0f0000 75020000 90720000 .#......u....r.. │ │ - 0x000bf270 c34c0000 52270000 00400000 00400000 .L..R'...@...@.. │ │ - 0x000bf280 00400000 49040000 f8770000 1e520000 .@..I....w...R.. │ │ - 0x000bf290 2c3e0000 35370000 751f0000 04050000 ,>..57..u....... │ │ - 0x000bf2a0 d06d0000 36410000 801f0000 f2780000 .m..6A.......x.. │ │ - 0x000bf2b0 cb460000 081d0000 cd040000 0f5f0000 .F..........._.. │ │ - 0x000bf2c0 a02f0000 00130000 34130000 b60a0000 ./......4....... │ │ - 0x000bf2d0 47010000 00400000 00400000 00400000 G....@...@...@.. │ │ - 0x000bf2e0 00400000 00400000 00400000 80410000 .@...@...@...A.. │ │ - 0x000bf2f0 004d0000 80360000 80440000 804d0000 .M...6...D...M.. │ │ - 0x000bf300 803c0000 00000000 00000000 00000000 .<.............. │ │ - 0x000bf310 00000000 00000000 00000000 00000000 ................ │ │ - 0x000bf320 00000000 00000080 00000000 00000000 ................ │ │ - 0x000bf330 00000000 01000000 02000000 03000000 ................ │ │ - 0x000bf340 0000803f 0000803f 0000803f 0000803f ...?...?...?...? │ │ - 0x000bf350 04000000 04000000 04000000 04000000 ................ │ │ - 0x000bf360 01010101 01010101 01010101 01010101 ................ │ │ - 0x000bf370 03030303 03030303 03030303 03030303 ................ │ │ - 0x000bf380 3f000000 3f000000 3c000000 3f000000 ?...?...<...?... │ │ - 0x000bf390 37000000 3f000000 17000000 3f000000 7...?.......?... │ │ - 0x000bf3a0 00000000 38000000 00000000 07000000 ....8........... │ │ - 0x000bf3b0 00000000 3f000000 10000000 01000000 ....?........... │ │ - 0x000bf3c0 07000000 3f000000 04000000 07000000 ....?........... │ │ - 0x000bf3d0 07000000 3f000000 17000000 07000000 ....?........... │ │ - 0x000bf3e0 01010203 04050607 08090a0b 0c0d0e0f ................ │ │ - 0x000bf3f0 05070a0d 10131619 1c1f2225 282b2e31 .........."%(+.1 │ │ - 0x000bf400 10111213 14151617 18191a1b 1c1d1e1f ................ │ │ - 0x000bf410 34373a3d 40434649 4c4f5255 585b5e61 47:=@CFILORUX[^a │ │ - 0x000bf420 20212223 24252627 28292a2b 2c2d2e2f !"#$%&'()*+,-./ │ │ - 0x000bf430 64676a6d 70737679 7c7f8285 888b8e91 dgjmpsvy|....... │ │ - 0x000bf440 30313233 34353637 38393a3b 3c3d3e3f 0123456789:;<=>? │ │ - 0x000bf450 94979a9d a0a3a6a9 acafb2b5 b8bbbec1 ................ │ │ - 0x000bf460 04000000 05000000 06000000 07000000 ................ │ │ - 0x000bf470 08000000 09000000 0a000000 0b000000 ................ │ │ - 0x000bf480 0c000000 0d000000 0e000000 0f000000 ................ │ │ - 0x000bf490 01000000 01000000 01000000 01000000 ................ │ │ - 0x000bf4a0 ff000000 ff000000 ff000000 ff000000 ................ │ │ - 0x000bf4b0 0406080a 0c0e1012 1416181a 1c1e2022 .............. " │ │ - 0x000bf4c0 10000000 11000000 12000000 13000000 ................ │ │ - 0x000bf4d0 14000000 15000000 16000000 17000000 ................ │ │ - 0x000bf4e0 18000000 19000000 1a000000 1b000000 ................ │ │ - 0x000bf4f0 1c000000 1d000000 1e000000 1f000000 ................ │ │ - 0x000bf500 2426282a 2c2e3032 3436383a 3c3e4042 $&(*,.02468:<>@B │ │ - 0x000bf510 20000000 21000000 22000000 23000000 ...!..."...#... │ │ - 0x000bf520 24000000 25000000 26000000 27000000 $...%...&...'... │ │ - 0x000bf530 28000000 29000000 2a000000 2b000000 (...)...*...+... │ │ - 0x000bf540 2c000000 2d000000 2e000000 2f000000 ,...-......./... │ │ - 0x000bf550 4446484a 4c4e5052 5456585a 5c5e6062 DFHJLNPRTVXZ\^`b │ │ - 0x000bf560 30000000 31000000 32000000 33000000 0...1...2...3... │ │ - 0x000bf570 34000000 35000000 36000000 37000000 4...5...6...7... │ │ - 0x000bf580 38000000 39000000 3a000000 3b000000 8...9...:...;... │ │ - 0x000bf590 3c000000 3d000000 3e000000 3f000000 <...=...>...?... │ │ - 0x000bf5a0 6466686a 6c6e7072 7476787a 7c7e8082 dfhjlnprtvxz|~.. │ │ - 0x000bf5b0 00000000 f8ffffff f0ffffff e8ffffff ................ │ │ - 0x000bf5c0 e0ffffff e0ffffff e0ffffff e0ffffff ................ │ │ - 0x000bf5d0 00800000 00800000 00800000 00800000 ................ │ │ - 0x000bf5e0 00010405 08090c0d 08090c0d 0c0d0e0f ................ │ │ - 0x000bf5f0 00000100 02000300 04000500 06000700 ................ │ │ - 0x000bf600 03808080 02808080 01808080 00808080 ................ │ │ - 0x000bf610 0004080c 00000000 00000000 00000000 ................ │ │ - 0x000bf620 00000000 0004080c 00000000 00000000 ................ │ │ - 0x000bf630 00010000 00010000 00010000 00010000 ................ │ │ - 0x000bf640 80000000 80000000 80000000 80000000 ................ │ │ - 0x000bf650 20000000 20000000 20000000 20000000 ... ... ... ... │ │ - 0x000bf660 10000000 10000000 10000000 10000000 ................ │ │ - 0x000bf670 40404040 40404040 40404040 40404040 @@@@@@@@@@@@@@@@ │ │ - 0x000bf680 0e0f0c0d 0a0b0809 06070405 02030001 ................ │ │ - 0x000bf690 00800080 00800080 00800080 00800080 ................ │ │ - 0x000bf6a0 00000080 00000080 00000080 00000080 ................ │ │ - 0x000bf6b0 08000000 08000000 08000000 08000000 ................ │ │ - 0x000bf6c0 00020406 080a0c0e 00000000 00000000 ................ │ │ - 0x000bf6d0 01000000 01000000 01000000 00000000 ................ │ │ - 0x000bf6e0 40004000 40004000 40004000 40004000 @.@.@.@.@.@.@.@. │ │ - 0x000bf6f0 00020000 00020000 00020000 00020000 ................ │ │ - 0x000bf700 40000000 40000000 40000000 40000000 @...@...@...@... │ │ - 0x000bf710 ffff0000 ffff0000 ffff0000 ffff0000 ................ │ │ - 0x000bf720 1a001a00 1a001a00 1a001a00 1a001a00 ................ │ │ - 0x000bf730 1a000000 1a000000 1a000000 1a000000 ................ │ │ - 0x000bf740 26000000 26000000 26000000 26000000 &...&...&...&... │ │ - 0x000bf750 02030607 0a0b0e0f 0e0f0a0b 0c0d0e0f ................ │ │ - 0x000bf760 01000000 02000000 03000000 04000000 ................ │ │ - 0x000bf770 02000000 02000000 02000000 02000000 ................ │ │ - 0x000bf780 00000000 00000000 02020000 00000000 ................ │ │ - 0x000bf790 00010001 00010001 00010001 00010001 ................ │ │ - 0x000bf7a0 01020506 090a0d0e 090a0d0e 0d0e0fff ................ │ │ - 0x000bf7b0 0004fcff 0004fcff 0004fcff 0004fcff ................ │ │ - 0x000bf7c0 00040000 00040000 00040000 00040000 ................ │ │ - 0x000bf7d0 ff7f0000 ff7f0000 ff7f0000 ff7f0000 ................ │ │ - 0x000bf7e0 0080ffff 0080ffff 0080ffff 0080ffff ................ │ │ - 0x000bf7f0 00e000e0 00e000e0 00e000e0 00e000e0 ................ │ │ - 0x000bf800 06000000 06000000 06000000 06000000 ................ │ │ - 0x000bf810 0f0e0d0c 0b0a0908 07060504 03020100 ................ │ │ - 0x000bf820 1b000000 11000000 11000000 1b000000 ................ │ │ - 0x000bf830 496e7075 74207661 6c696461 74696f6e Input validation │ │ - 0x000bf840 20636865 636b2027 25732720 6661696c check '%s' fail │ │ - 0x000bf850 65642069 6e202573 210a0062 75662021 ed in %s!..buf ! │ │ - 0x000bf860 3d204e55 4c4c0064 61763164 5f646174 = NULL.dav1d_dat │ │ - 0x000bf870 615f6372 65617465 5f696e74 65726e61 a_create_interna │ │ - 0x000bf880 6c006461 7631645f 64617461 5f777261 l.dav1d_data_wra │ │ - 0x000bf890 705f696e 7465726e 616c0070 74722021 p_internal.ptr ! │ │ - 0x000bf8a0 3d204e55 4c4c0066 7265655f 63616c6c = NULL.free_call │ │ - 0x000bf8b0 6261636b 20213d20 4e554c4c 00646176 back != NULL.dav │ │ - 0x000bf8c0 31645f64 6174615f 77726170 5f757365 1d_data_wrap_use │ │ - 0x000bf8d0 725f6461 74615f69 6e746572 6e616c00 r_data_internal. │ │ - 0x000bf8e0 64737420 213d2028 28766f69 642a2930 dst != ((void*)0 │ │ - 0x000bf8f0 29006461 7631645f 64617461 5f726566 ).dav1d_data_ref │ │ - 0x000bf900 00647374 2d3e6461 7461203d 3d202828 .dst->data == (( │ │ - 0x000bf910 766f6964 2a293029 00737263 20213d20 void*)0).src != │ │ - 0x000bf920 2828766f 69642a29 30290073 72632d3e ((void*)0).src-> │ │ - 0x000bf930 64617461 20213d20 2828766f 69642a29 data != ((void*) │ │ - 0x000bf940 30290064 61763164 5f646174 615f6d6f 0).dav1d_data_mo │ │ - 0x000bf950 76655f72 65660062 75662021 3d202828 ve_ref.buf != (( │ │ - 0x000bf960 766f6964 2a293029 00646176 31645f64 void*)0).dav1d_d │ │ - 0x000bf970 6174615f 756e7265 665f696e 7465726e ata_unref_intern │ │ - 0x000bf980 616c0062 75662d3e 64617461 20213d20 al.buf->data != │ │ - 0x000bf990 2828766f 69642a29 30290043 6f6d7069 ((void*)0).Compi │ │ - 0x000bf9a0 6c656420 77697468 6f757420 73757070 led without supp │ │ - 0x000bf9b0 6f727420 666f7220 25642d62 69742064 ort for %d-bit d │ │ - 0x000bf9c0 65636f64 696e670a 00632021 3d202828 ecoding..c != (( │ │ - 0x000bf9d0 766f6964 2a293029 00646176 31645f6c void*)0).dav1d_l │ │ - 0x000bf9e0 6f670046 72616d65 2073697a 65202564 og.Frame size %d │ │ - 0x000bf9f0 78256420 65786365 65647320 6c696d69 x%d exceeds limi │ │ - 0x000bfa00 74202575 0a004d61 6c666f72 6d656420 t %u..Malformed │ │ - 0x000bfa10 4954552d 5420542e 3335206d 65746164 ITU-T T.35 metad │ │ - 0x000bfa20 61746120 6d657373 61676520 666f726d ata message form │ │ - 0x000bfa30 61740a00 556e6b6e 6f776e20 4d657461 at..Unknown Meta │ │ - 0x000bfa40 64617461 204f4255 20747970 65202564 data OBU type %d │ │ - 0x000bfa50 0a00556e 6b6e6f77 6e204f42 55207479 ..Unknown OBU ty │ │ - 0x000bfa60 70652025 64206f66 2073697a 65202575 pe %d of size %u │ │ - 0x000bfa70 0a004572 726f7220 70617273 696e6720 ..Error parsing │ │ - 0x000bfa80 4f425520 64617461 0a004572 726f7220 OBU data..Error │ │ - 0x000bfa90 70617273 696e6720 73657175 656e6365 parsing sequence │ │ - 0x000bfaa0 20686561 6465720a 004f7665 7272756e header..Overrun │ │ - 0x000bfab0 20696e20 4f425520 62697420 62756666 in OBU bit buff │ │ - 0x000bfac0 65720a00 4f766572 72756e20 696e204f er..Overrun in O │ │ - 0x000bfad0 42552062 69742062 75666665 7220696e BU bit buffer in │ │ - 0x000bfae0 746f206e 65787420 4f42550a 00457272 to next OBU..Err │ │ - 0x000bfaf0 6f722070 61727369 6e672066 72616d65 or parsing frame │ │ - 0x000bfb00 20686561 6465720a 00646176 31645f70 header..dav1d_p │ │ - 0x000bfb10 69637475 72655f72 65660064 73742d3e icture_ref.dst-> │ │ - 0x000bfb20 64617461 5b305d20 3d3d2028 28766f69 data[0] == ((voi │ │ - 0x000bfb30 642a2930 29007372 632d3e64 6174615b d*)0).src->data[ │ │ - 0x000bfb40 305d2021 3d202828 766f6964 2a293029 0] != ((void*)0) │ │ - 0x000bfb50 00646176 31645f70 69637475 72655f6d .dav1d_picture_m │ │ - 0x000bfb60 6f76655f 72656600 7020213d 20282876 ove_ref.p != ((v │ │ - 0x000bfb70 6f69642a 29302900 64617631 645f7069 oid*)0).dav1d_pi │ │ - 0x000bfb80 63747572 655f756e 7265665f 696e7465 cture_unref_inte │ │ - 0x000bfb90 726e616c 00702d3e 64617461 5b305d20 rnal.p->data[0] │ │ - 0x000bfba0 213d2028 28766f69 642a2930 29005069 != ((void*)0).Pi │ │ - 0x000bfbb0 63747572 6520616c 72656164 7920616c cture already al │ │ - 0x000bfbc0 6c6f6361 74656421 0a004661 696c6564 located!..Failed │ │ - 0x000bfbd0 20746f20 77726170 20706963 74757265 to wrap picture │ │ - 0x000bfbe0 3a202573 0a006461 7631642d 6672616d : %s..dav1d-fram │ │ - 0x000bfbf0 65006461 7631642d 74696c65 00302e37 e.dav1d-tile.0.7 │ │ - 0x000bfc00 2e312d38 342d6761 34306433 62350063 .1-84-ga40d3b5.c │ │ - 0x000bfc10 5f6f7574 20213d20 4e554c4c 00646176 _out != NULL.dav │ │ - 0x000bfc20 31645f6f 70656e00 7320213d 204e554c 1d_open.s != NUL │ │ - 0x000bfc30 4c00732d 3e6e5f74 696c655f 74687265 L.s->n_tile_thre │ │ - 0x000bfc40 61647320 3e3d2031 20262620 732d3e6e ads >= 1 && s->n │ │ - 0x000bfc50 5f74696c 655f7468 72656164 73203c3d _tile_threads <= │ │ - 0x000bfc60 20444156 31445f4d 41585f54 494c455f DAV1D_MAX_TILE_ │ │ - 0x000bfc70 54485245 41445300 732d3e6e 5f667261 THREADS.s->n_fra │ │ - 0x000bfc80 6d655f74 68726561 6473203e 3d203120 me_threads >= 1 │ │ - 0x000bfc90 26262073 2d3e6e5f 6672616d 655f7468 && s->n_frame_th │ │ - 0x000bfca0 72656164 73203c3d 20444156 31445f4d reads <= DAV1D_M │ │ - 0x000bfcb0 41585f46 52414d45 5f544852 45414453 AX_FRAME_THREADS │ │ - 0x000bfcc0 00732d3e 616c6c6f 6361746f 722e616c .s->allocator.al │ │ - 0x000bfcd0 6c6f635f 70696374 7572655f 63616c6c loc_picture_call │ │ - 0x000bfce0 6261636b 20213d20 4e554c4c 00732d3e back != NULL.s-> │ │ - 0x000bfcf0 616c6c6f 6361746f 722e7265 6c656173 allocator.releas │ │ - 0x000bfd00 655f7069 63747572 655f6361 6c6c6261 e_picture_callba │ │ - 0x000bfd10 636b2021 3d204e55 4c4c0073 2d3e6f70 ck != NULL.s->op │ │ - 0x000bfd20 65726174 696e675f 706f696e 74203e3d erating_point >= │ │ - 0x000bfd30 20302026 2620732d 3e6f7065 72617469 0 && s->operati │ │ - 0x000bfd40 6e675f70 6f696e74 203c3d20 33310046 ng_point <= 31.F │ │ - 0x000bfd50 72616d65 2073697a 65206c69 6d697420 rame size limit │ │ - 0x000bfd60 72656475 63656420 66726f6d 20257520 reduced from %u │ │ - 0x000bfd70 746f2025 752e0a00 6f757420 213d204e to %u...out != N │ │ - 0x000bfd80 554c4c00 64617631 645f7061 7273655f ULL.dav1d_parse_ │ │ - 0x000bfd90 73657175 656e6365 5f686561 64657200 sequence_header. │ │ - 0x000bfda0 6320213d 204e554c 4c006461 7631645f c != NULL.dav1d_ │ │ - 0x000bfdb0 73656e64 5f646174 6100696e 20213d20 send_data.in != │ │ - 0x000bfdc0 4e554c4c 00696e2d 3e646174 61203d3d NULL.in->data == │ │ - 0x000bfdd0 204e554c 4c207c7c 20696e2d 3e737a00 NULL || in->sz. │ │ - 0x000bfde0 64617631 645f6765 745f7069 63747572 dav1d_get_pictur │ │ - 0x000bfdf0 6500635f 6f757420 213d2028 28766f69 e.c_out != ((voi │ │ - 0x000bfe00 642a2930 29006461 7631645f 636c6f73 d*)0).dav1d_clos │ │ - 0x000bfe10 65000000 ff8df6ff a090f6ff 1891f6ff e............... │ │ - 0x000bfe20 498ef6ff 9091f6ff 5892f6ff 1e93f6ff I.......X....... │ │ - 0x000bfe30 e693f6ff ac94f6ff ad95f6ff c296f6ff ................ │ │ - 0x000bfe40 fa96f6ff a196f6ff 4797f6ff a196f6ff ........G....... │ │ - 0x000bfe50 a196f6ff a196f6ff 9097f6ff a196f6ff ................ │ │ - 0x000bfe60 a196f6ff a196f6ff a196f6ff a196f6ff ................ │ │ - 0x000bfe70 a196f6ff a196f6ff 0998f6ff e361f7ff .............a.. │ │ - 0x000bfe80 8262f7ff 4a6bf7ff 7e63f7ff 4a6bf7ff .b..Jk..~c..Jk.. │ │ - 0x000bfe90 4a6bf7ff 4a6bf7ff 6364f7ff 4a6bf7ff Jk..Jk..cd..Jk.. │ │ - 0x000bfea0 4a6bf7ff 4a6bf7ff 4a6bf7ff 4a6bf7ff Jk..Jk..Jk..Jk.. │ │ - 0x000bfeb0 4a6bf7ff 4a6bf7ff 5f66f7ff 4a6bf7ff Jk..Jk.._f..Jk.. │ │ - 0x000bfec0 4a6bf7ff 4a6bf7ff 4a6bf7ff 4a6bf7ff Jk..Jk..Jk..Jk.. │ │ - 0x000bfed0 4a6bf7ff 4a6bf7ff 4a6bf7ff 4a6bf7ff Jk..Jk..Jk..Jk.. │ │ - 0x000bfee0 4a6bf7ff 4a6bf7ff 4a6bf7ff 4a6bf7ff Jk..Jk..Jk..Jk.. │ │ - 0x000bfef0 4a6bf7ff 4a6bf7ff 9768f7ff 6a6bf7ff Jk..Jk...h..jk.. │ │ - 0x000bff00 546cf7ff 6b79f7ff 9b6df7ff 6b79f7ff Tl..ky...m..ky.. │ │ - 0x000bff10 6b79f7ff 6b79f7ff cb6ef7ff 6b79f7ff ky..ky...n..ky.. │ │ - 0x000bff20 6b79f7ff 6b79f7ff 6b79f7ff 6b79f7ff ky..ky..ky..ky.. │ │ - 0x000bff30 6b79f7ff 6b79f7ff ec70f7ff 6b79f7ff ky..ky...p..ky.. │ │ - 0x000bff40 6b79f7ff 6b79f7ff 6b79f7ff 6b79f7ff ky..ky..ky..ky.. │ │ - 0x000bff50 6b79f7ff 6b79f7ff 6b79f7ff 6b79f7ff ky..ky..ky..ky.. │ │ - 0x000bff60 6b79f7ff 6b79f7ff 6b79f7ff 6b79f7ff ky..ky..ky..ky.. │ │ - 0x000bff70 6b79f7ff 6b79f7ff 1974f7ff 9d79f7ff ky..ky...t...y.. │ │ - 0x000bff80 bb79f7ff 5c7af7ff db79f7ff 5c7af7ff .y..\z...y..\z.. │ │ - 0x000bff90 5c7af7ff 5c7af7ff f879f7ff 5c7af7ff \z..\z...y..\z.. │ │ - 0x000bffa0 5c7af7ff 5c7af7ff 5c7af7ff 5c7af7ff \z..\z..\z..\z.. │ │ - 0x000bffb0 5c7af7ff 5c7af7ff 207af7ff 5c7af7ff \z..\z.. z..\z.. │ │ - 0x000bffc0 5c7af7ff 5c7af7ff 5c7af7ff 5c7af7ff \z..\z..\z..\z.. │ │ - 0x000bffd0 5c7af7ff 5c7af7ff 5c7af7ff 5c7af7ff \z..\z..\z..\z.. │ │ - 0x000bffe0 5c7af7ff 5c7af7ff 5c7af7ff 5c7af7ff \z..\z..\z..\z.. │ │ - 0x000bfff0 5c7af7ff 5c7af7ff 3f7af7ff 757af7ff \z..\z..?z..uz.. │ │ - 0x000c0000 8f7af7ff ac7bf7ff ab7af7ff ac7bf7ff .z...{...z...{.. │ │ - 0x000c0010 ac7bf7ff ac7bf7ff c87af7ff ac7bf7ff .{...{...z...{.. │ │ - 0x000c0020 ac7bf7ff ac7bf7ff ac7bf7ff ac7bf7ff .{...{...{...{.. │ │ - 0x000c0030 ac7bf7ff ac7bf7ff f07af7ff ac7bf7ff .{...{...z...{.. │ │ - 0x000c0040 ac7bf7ff ac7bf7ff ac7bf7ff ac7bf7ff .{...{...{...{.. │ │ - 0x000c0050 ac7bf7ff ac7bf7ff ac7bf7ff ac7bf7ff .{...{...{...{.. │ │ - 0x000c0060 ac7bf7ff ac7bf7ff ac7bf7ff ac7bf7ff .{...{...{...{.. │ │ - 0x000c0070 ac7bf7ff ac7bf7ff 337bf7ff 5c1bf7ff .{...{..3{..\... │ │ - 0x000c0080 f11bf7ff 0320f7ff 791cf7ff 0320f7ff ..... ..y.... .. │ │ - 0x000c0090 0320f7ff 0320f7ff fb1cf7ff 0320f7ff . ... ....... .. │ │ - 0x000c00a0 0320f7ff 0320f7ff 0320f7ff 0320f7ff . ... ... ... .. │ │ - 0x000c00b0 0320f7ff 0320f7ff 031ef7ff 0320f7ff . ... ....... .. │ │ - 0x000c00c0 0320f7ff 0320f7ff 0320f7ff 0320f7ff . ... ... ... .. │ │ - 0x000c00d0 0320f7ff 0320f7ff 0320f7ff 0320f7ff . ... ... ... .. │ │ - 0x000c00e0 0320f7ff 0320f7ff 0320f7ff 0320f7ff . ... ... ... .. │ │ - 0x000c00f0 0320f7ff 0320f7ff e91ef7ff 2120f7ff . ... ......! .. │ │ - 0x000c0100 b120f7ff 0628f7ff 6521f7ff 0628f7ff . ...(..e!...(.. │ │ - 0x000c0110 0628f7ff 0628f7ff 1622f7ff 0628f7ff .(...(..."...(.. │ │ - 0x000c0120 0628f7ff 0628f7ff 0628f7ff 0628f7ff .(...(...(...(.. │ │ - 0x000c0130 0628f7ff 0628f7ff 3e23f7ff 0628f7ff .(...(..>#...(.. │ │ - 0x000c0140 0628f7ff 0628f7ff 0628f7ff 0628f7ff .(...(...(...(.. │ │ - 0x000c0150 0628f7ff 0628f7ff 0628f7ff 0628f7ff .(...(...(...(.. │ │ - 0x000c0160 0628f7ff 0628f7ff 0628f7ff 0628f7ff .(...(...(...(.. │ │ - 0x000c0170 0628f7ff 0628f7ff 0325f7ff 3828f7ff .(...(...%..8(.. │ │ - 0x000c0180 7e4cf7ff 104df7ff 9b4cf7ff 104df7ff ~L...M...L...M.. │ │ - 0x000c0190 104df7ff 104df7ff b54cf7ff 104df7ff .M...M...L...M.. │ │ - 0x000c01a0 104df7ff 104df7ff 104df7ff 104df7ff .M...M...M...M.. │ │ - 0x000c01b0 104df7ff 104df7ff da4cf7ff 104df7ff .M...M...L...M.. │ │ - 0x000c01c0 104df7ff 104df7ff 104df7ff 104df7ff .M...M...M...M.. │ │ - 0x000c01d0 104df7ff 104df7ff 104df7ff 104df7ff .M...M...M...M.. │ │ - 0x000c01e0 104df7ff 104df7ff 104df7ff 104df7ff .M...M...M...M.. │ │ - 0x000c01f0 104df7ff 104df7ff f64cf7ff 294df7ff .M...M...L..)M.. │ │ - 0x000c0200 344df7ff ac7bf7ff 3f4df7ff ac7bf7ff 4M...{..?M...{.. │ │ - 0x000c0210 ac7bf7ff ac7bf7ff 4a4df7ff ac7bf7ff .{...{..JM...{.. │ │ - 0x000c0220 ac7bf7ff ac7bf7ff ac7bf7ff ac7bf7ff .{...{...{...{.. │ │ - 0x000c0230 ac7bf7ff ac7bf7ff 554df7ff ac7bf7ff .{...{..UM...{.. │ │ - 0x000c0240 ac7bf7ff ac7bf7ff ac7bf7ff ac7bf7ff .{...{...{...{.. │ │ - 0x000c0250 ac7bf7ff ac7bf7ff ac7bf7ff ac7bf7ff .{...{...{...{.. │ │ - 0x000c0260 ac7bf7ff ac7bf7ff ac7bf7ff ac7bf7ff .{...{...{...{.. │ │ - 0x000c0270 ac7bf7ff ac7bf7ff 964df7ff f12df7ff .{...{...M...-.. │ │ - 0x000c0280 5d2ef7ff 6137f7ff 062ff7ff 6137f7ff ]...a7.../..a7.. │ │ - 0x000c0290 6137f7ff 6137f7ff ef2ff7ff 6137f7ff a7..a7.../..a7.. │ │ - 0x000c02a0 6137f7ff 6137f7ff 6137f7ff 6137f7ff a7..a7..a7..a7.. │ │ - 0x000c02b0 6137f7ff 6137f7ff e931f7ff 6137f7ff a7..a7...1..a7.. │ │ - 0x000c02c0 6137f7ff 6137f7ff 6137f7ff 6137f7ff a7..a7..a7..a7.. │ │ - 0x000c02d0 6137f7ff 6137f7ff 6137f7ff 6137f7ff a7..a7..a7..a7.. │ │ - 0x000c02e0 6137f7ff 6137f7ff 6137f7ff 6137f7ff a7..a7..a7..a7.. │ │ - 0x000c02f0 6137f7ff 6137f7ff 0634f7ff 8137f7ff a7..a7...4...7.. │ │ - 0x000c0300 1838f7ff d145f7ff e838f7ff d145f7ff .8...E...8...E.. │ │ - 0x000c0310 d145f7ff d145f7ff 273af7ff d145f7ff .E...E..':...E.. │ │ - 0x000c0320 d145f7ff d145f7ff d145f7ff d145f7ff .E...E...E...E.. │ │ - 0x000c0330 d145f7ff d145f7ff 4a3cf7ff d145f7ff .E...E..J<...E.. │ │ - 0x000c0340 d145f7ff d145f7ff d145f7ff d145f7ff .E...E...E...E.. │ │ - 0x000c0350 d145f7ff d145f7ff d145f7ff d145f7ff .E...E...E...E.. │ │ - 0x000c0360 d145f7ff d145f7ff d145f7ff d145f7ff .E...E...E...E.. │ │ - 0x000c0370 d145f7ff d145f7ff 7d3ff7ff ca46f7ff .E...E..}?...F.. │ │ - 0x000c0380 ee46f7ff fb47f7ff 1b47f7ff fb47f7ff .F...G...G...G.. │ │ - 0x000c0390 fb47f7ff fb47f7ff 4647f7ff fb47f7ff .G...G..FG...G.. │ │ - 0x000c03a0 fb47f7ff fb47f7ff fb47f7ff fb47f7ff .G...G...G...G.. │ │ - 0x000c03b0 fb47f7ff fb47f7ff 8047f7ff fb47f7ff .G...G...G...G.. │ │ - 0x000c03c0 fb47f7ff fb47f7ff fb47f7ff fb47f7ff .G...G...G...G.. │ │ - 0x000c03d0 fb47f7ff fb47f7ff fb47f7ff fb47f7ff .G...G...G...G.. │ │ - 0x000c03e0 fb47f7ff fb47f7ff fb47f7ff fb47f7ff .G...G...G...G.. │ │ - 0x000c03f0 fb47f7ff fb47f7ff c247f7ff 1b48f7ff .G...G...G...H.. │ │ - 0x000c0400 4148f7ff 8b49f7ff 7048f7ff 8b49f7ff AH...I..pH...I.. │ │ - 0x000c0410 8b49f7ff 8b49f7ff 9d48f7ff 8b49f7ff .I...I...H...I.. │ │ - 0x000c0420 8b49f7ff 8b49f7ff 8b49f7ff 8b49f7ff .I...I...I...I.. │ │ - 0x000c0430 8b49f7ff 8b49f7ff d948f7ff 8b49f7ff .I...I...H...I.. │ │ - 0x000c0440 8b49f7ff 8b49f7ff 8b49f7ff 8b49f7ff .I...I...I...I.. │ │ - 0x000c0450 8b49f7ff 8b49f7ff 8b49f7ff 8b49f7ff .I...I...I...I.. │ │ - 0x000c0460 8b49f7ff 8b49f7ff 8b49f7ff 8b49f7ff .I...I...I...I.. │ │ - 0x000c0470 8b49f7ff 8b49f7ff 2549f7ff 0a7cf7ff .I...I..%I...|.. │ │ - 0x000c0480 347cf7ff 7b7df7ff 6c7cf7ff 7b7df7ff 4|..{}..l|..{}.. │ │ - 0x000c0490 7b7df7ff 7b7df7ff 9a7cf7ff 7b7df7ff {}..{}...|..{}.. │ │ - 0x000c04a0 7b7df7ff 7b7df7ff 7b7df7ff 7b7df7ff {}..{}..{}..{}.. │ │ - 0x000c04b0 7b7df7ff 7b7df7ff db7cf7ff 7b7df7ff {}..{}...|..{}.. │ │ - 0x000c04c0 7b7df7ff 7b7df7ff 7b7df7ff 7b7df7ff {}..{}..{}..{}.. │ │ - 0x000c04d0 7b7df7ff 7b7df7ff 7b7df7ff 7b7df7ff {}..{}..{}..{}.. │ │ - 0x000c04e0 7b7df7ff 7b7df7ff 7b7df7ff 7b7df7ff {}..{}..{}..{}.. │ │ - 0x000c04f0 7b7df7ff 7b7df7ff 287df7ff 32eff6ff {}..{}..(}..2... │ │ - 0x000c0500 0df2f6ff 65f3f6ff 3df2f6ff 65f3f6ff ....e...=...e... │ │ - 0x000c0510 65f3f6ff 65f3f6ff 6cf2f6ff 65f3f6ff e...e...l...e... │ │ - 0x000c0520 65f3f6ff 65f3f6ff 65f3f6ff 65f3f6ff e...e...e...e... │ │ - 0x000c0530 65f3f6ff 65f3f6ff c1f2f6ff 65f3f6ff e...e.......e... │ │ - 0x000c0540 65f3f6ff 65f3f6ff 65f3f6ff 65f3f6ff e...e...e...e... │ │ - 0x000c0550 65f3f6ff 65f3f6ff 65f3f6ff 65f3f6ff e...e...e...e... │ │ - 0x000c0560 65f3f6ff 65f3f6ff 65f3f6ff 65f3f6ff e...e...e...e... │ │ - 0x000c0570 65f3f6ff 65f3f6ff 13f3f6ff 85f3f6ff e...e........... │ │ - 0x000c0580 aaf3f6ff 47f5f6ff d9f3f6ff 47f5f6ff ....G.......G... │ │ - 0x000c0590 47f5f6ff 47f5f6ff 07f4f6ff 47f5f6ff G...G.......G... │ │ - 0x000c05a0 47f5f6ff 47f5f6ff 47f5f6ff 47f5f6ff G...G...G...G... │ │ - 0x000c05b0 47f5f6ff 47f5f6ff 46f4f6ff 47f5f6ff G...G...F...G... │ │ - 0x000c05c0 47f5f6ff 47f5f6ff 47f5f6ff 47f5f6ff G...G...G...G... │ │ - 0x000c05d0 47f5f6ff 47f5f6ff 47f5f6ff 47f5f6ff G...G...G...G... │ │ - 0x000c05e0 47f5f6ff 47f5f6ff 47f5f6ff 47f5f6ff G...G...G...G... │ │ - 0x000c05f0 47f5f6ff 47f5f6ff a7f4f6ff 1cf6f6ff G...G........... │ │ - 0x000c0600 2bf7f6ff 4bf8f6ff 5bf7f6ff 4bf8f6ff +...K...[...K... │ │ - 0x000c0610 4bf8f6ff 4bf8f6ff 89f7f6ff 4bf8f6ff K...K.......K... │ │ - 0x000c0620 4bf8f6ff 4bf8f6ff 4bf8f6ff 4bf8f6ff K...K...K...K... │ │ - 0x000c0630 4bf8f6ff 4bf8f6ff c6f7f6ff 4bf8f6ff K...K.......K... │ │ - 0x000c0640 4bf8f6ff 4bf8f6ff 4bf8f6ff 4bf8f6ff K...K...K...K... │ │ - 0x000c0650 4bf8f6ff 4bf8f6ff 4bf8f6ff 4bf8f6ff K...K...K...K... │ │ - 0x000c0660 4bf8f6ff 4bf8f6ff 4bf8f6ff 4bf8f6ff K...K...K...K... │ │ - 0x000c0670 4bf8f6ff 4bf8f6ff 0ff8f6ff 4bf6f6ff K...K.......K... │ │ - 0x000c0680 61f8f6ff 867df7ff 8af8f6ff 867df7ff a....}.......}.. │ │ - 0x000c0690 867df7ff 867df7ff b1f8f6ff 867df7ff .}...}.......}.. │ │ - 0x000c06a0 867df7ff 867df7ff 867df7ff 867df7ff .}...}...}...}.. │ │ - 0x000c06b0 867df7ff 867df7ff e7f8f6ff 867df7ff .}...}.......}.. │ │ - 0x000c06c0 867df7ff 867df7ff 867df7ff 867df7ff .}...}...}...}.. │ │ - 0x000c06d0 867df7ff 867df7ff 867df7ff 867df7ff .}...}...}...}.. │ │ - 0x000c06e0 867df7ff 867df7ff 867df7ff 867df7ff .}...}...}...}.. │ │ - 0x000c06f0 867df7ff 867df7ff 33f9f6ff da00f7ff .}...}..3....... │ │ - 0x000c0700 1801f7ff 8203f7ff 7201f7ff 8203f7ff ........r....... │ │ - 0x000c0710 8203f7ff 8203f7ff c101f7ff 8203f7ff ................ │ │ - 0x000c0720 8203f7ff 8203f7ff 8203f7ff 8203f7ff ................ │ │ - 0x000c0730 8203f7ff 8203f7ff 5002f7ff 8203f7ff ........P....... │ │ - 0x000c0740 8203f7ff 8203f7ff 8203f7ff 8203f7ff ................ │ │ - 0x000c0750 8203f7ff 8203f7ff 8203f7ff 8203f7ff ................ │ │ - 0x000c0760 8203f7ff 8203f7ff 8203f7ff 8203f7ff ................ │ │ - 0x000c0770 8203f7ff 8203f7ff e502f7ff 9e03f7ff ................ │ │ - 0x000c0780 e303f7ff 4d07f7ff 3c04f7ff 4d07f7ff ....M...<...M... │ │ - 0x000c0790 4d07f7ff 4d07f7ff 9204f7ff 4d07f7ff M...M.......M... │ │ - 0x000c07a0 4d07f7ff 4d07f7ff 4d07f7ff 4d07f7ff M...M...M...M... │ │ - 0x000c07b0 4d07f7ff 4d07f7ff 1e05f7ff 4d07f7ff M...M.......M... │ │ - 0x000c07c0 4d07f7ff 4d07f7ff 4d07f7ff 4d07f7ff M...M...M...M... │ │ - 0x000c07d0 4d07f7ff 4d07f7ff 4d07f7ff 4d07f7ff M...M...M...M... │ │ - 0x000c07e0 4d07f7ff 4d07f7ff 4d07f7ff 4d07f7ff M...M...M...M... │ │ - 0x000c07f0 4d07f7ff 4d07f7ff f105f7ff 7d08f7ff M...M.......}... │ │ - 0x000c0800 1009f7ff b209f7ff 3709f7ff b209f7ff ........7....... │ │ - 0x000c0810 b209f7ff b209f7ff 4009f7ff b209f7ff ........@....... │ │ - 0x000c0820 b209f7ff b209f7ff b209f7ff b209f7ff ................ │ │ - 0x000c0830 b209f7ff b209f7ff 6f09f7ff b209f7ff ........o....... │ │ - 0x000c0840 b209f7ff b209f7ff b209f7ff b209f7ff ................ │ │ - 0x000c0850 b209f7ff b209f7ff b209f7ff b209f7ff ................ │ │ - 0x000c0860 b209f7ff b209f7ff b209f7ff b209f7ff ................ │ │ - 0x000c0870 b209f7ff b209f7ff 9509f7ff d009f7ff ................ │ │ - 0x000c0880 ea09f7ff 867df7ff 060af7ff 867df7ff .....}.......}.. │ │ - 0x000c0890 867df7ff 867df7ff 230af7ff 867df7ff .}...}..#....}.. │ │ - 0x000c08a0 867df7ff 867df7ff 867df7ff 867df7ff .}...}...}...}.. │ │ - 0x000c08b0 867df7ff 867df7ff 4b0af7ff 867df7ff .}...}..K....}.. │ │ - 0x000c08c0 867df7ff 867df7ff 867df7ff 867df7ff .}...}...}...}.. │ │ - 0x000c08d0 867df7ff 867df7ff 867df7ff 867df7ff .}...}...}...}.. │ │ - 0x000c08e0 867df7ff 867df7ff 867df7ff 867df7ff .}...}...}...}.. │ │ - 0x000c08f0 867df7ff 867df7ff 910af7ff 4ab3f7ff .}...}......J... │ │ - 0x000c0900 aab4f7ff efb5f7ff e0b4f7ff efb5f7ff ................ │ │ - 0x000c0910 efb5f7ff efb5f7ff 14b5f7ff efb5f7ff ................ │ │ - 0x000c0920 efb5f7ff efb5f7ff efb5f7ff efb5f7ff ................ │ │ - 0x000c0930 efb5f7ff efb5f7ff 5ab5f7ff efb5f7ff ........Z....... │ │ - 0x000c0940 efb5f7ff efb5f7ff efb5f7ff efb5f7ff ................ │ │ - 0x000c0950 efb5f7ff efb5f7ff efb5f7ff efb5f7ff ................ │ │ - 0x000c0960 efb5f7ff efb5f7ff efb5f7ff efb5f7ff ................ │ │ - 0x000c0970 efb5f7ff efb5f7ff a8b5f7ff 0eb6f7ff ................ │ │ - 0x000c0980 32b6f7ff dfb7f7ff 5fb6f7ff dfb7f7ff 2......._....... │ │ - 0x000c0990 dfb7f7ff dfb7f7ff 8ab6f7ff dfb7f7ff ................ │ │ - 0x000c09a0 dfb7f7ff dfb7f7ff dfb7f7ff dfb7f7ff ................ │ │ - 0x000c09b0 dfb7f7ff dfb7f7ff c7b6f7ff dfb7f7ff ................ │ │ - 0x000c09c0 dfb7f7ff dfb7f7ff dfb7f7ff dfb7f7ff ................ │ │ - 0x000c09d0 dfb7f7ff dfb7f7ff dfb7f7ff dfb7f7ff ................ │ │ - 0x000c09e0 dfb7f7ff dfb7f7ff dfb7f7ff dfb7f7ff ................ │ │ - 0x000c09f0 dfb7f7ff dfb7f7ff 31b7f7ff b3b3f7ff ........1....... │ │ - 0x000c0a00 47b8f7ff e9b8f7ff 65b8f7ff e9b8f7ff G.......e....... │ │ - 0x000c0a10 e9b8f7ff e9b8f7ff 83b8f7ff e9b8f7ff ................ │ │ - 0x000c0a20 e9b8f7ff e9b8f7ff e9b8f7ff e9b8f7ff ................ │ │ - 0x000c0a30 e9b8f7ff e9b8f7ff acb8f7ff e9b8f7ff ................ │ │ - 0x000c0a40 e9b8f7ff e9b8f7ff e9b8f7ff e9b8f7ff ................ │ │ - 0x000c0a50 e9b8f7ff e9b8f7ff e9b8f7ff e9b8f7ff ................ │ │ - 0x000c0a60 e9b8f7ff e9b8f7ff e9b8f7ff e9b8f7ff ................ │ │ - 0x000c0a70 e9b8f7ff e9b8f7ff ccb8f7ff 00b9f7ff ................ │ │ - 0x000c0a80 1ab9f7ff fbb7f7ff 36b9f7ff fbb7f7ff ........6....... │ │ - 0x000c0a90 fbb7f7ff fbb7f7ff 53b9f7ff fbb7f7ff ........S....... │ │ - 0x000c0aa0 fbb7f7ff fbb7f7ff fbb7f7ff fbb7f7ff ................ │ │ - 0x000c0ab0 fbb7f7ff fbb7f7ff 7bb9f7ff fbb7f7ff ........{....... │ │ - 0x000c0ac0 fbb7f7ff fbb7f7ff fbb7f7ff fbb7f7ff ................ │ │ - 0x000c0ad0 fbb7f7ff fbb7f7ff fbb7f7ff fbb7f7ff ................ │ │ - 0x000c0ae0 fbb7f7ff fbb7f7ff fbb7f7ff fbb7f7ff ................ │ │ - 0x000c0af0 fbb7f7ff fbb7f7ff bfb9f7ff 6ec0f7ff ............n... │ │ - 0x000c0b00 8ac0f7ff d5c0f7ff afc0f7ff d5c0f7ff ................ │ │ - 0x000c0b10 d5c0f7ff d5c0f7ff 0fc1f7ff d5c0f7ff ................ │ │ - 0x000c0b20 d5c0f7ff d5c0f7ff d5c0f7ff d5c0f7ff ................ │ │ - 0x000c0b30 d5c0f7ff d5c0f7ff 6fc1f7ff eec0f7ff ........o....... │ │ - 0x000c0b40 d2c1f7ff a6c2f7ff fcc1f7ff a6c2f7ff ................ │ │ - 0x000c0b50 a6c2f7ff a6c2f7ff 21c2f7ff a6c2f7ff ........!....... │ │ - 0x000c0b60 a6c2f7ff a6c2f7ff a6c2f7ff a6c2f7ff ................ │ │ - 0x000c0b70 a6c2f7ff a6c2f7ff 5bc2f7ff 02030205 ........[....... │ │ - 0x000c0b80 02070404 06050806 0c080907 0b050c04 ................ │ │ - 0x000c0b90 0d035ab4 2d87719d cb430400 04000800 ..Z.-.q..C...... │ │ - 0x000c0ba0 08000800 09000900 0a000a00 0b000b00 ................ │ │ - 0x000c0bb0 0c000c00 0d000c00 0e000d00 0f000e00 ................ │ │ - 0x000c0bc0 10000f00 11001000 12001100 13001200 ................ │ │ - 0x000c0bd0 14001300 15001300 16001400 17001500 ................ │ │ - 0x000c0be0 18001600 19001700 1a001800 1b001900 ................ │ │ - 0x000c0bf0 1c001a00 1d001a00 1e001b00 1f001c00 ................ │ │ - 0x000c0c00 20001d00 21001e00 22001f00 23002000 ...!..."...#. . │ │ - 0x000c0c10 24002000 25002100 26002200 27002300 $. .%.!.&.".'.#. │ │ - 0x000c0c20 28002400 29002500 2a002600 2b002600 (.$.).%.*.&.+.&. │ │ - 0x000c0c30 2c002700 2d002800 2e002900 2f002a00 ,.'.-.(...)./.*. │ │ - 0x000c0c40 30002b00 31002b00 32002c00 33002d00 0.+.1.+.2.,.3.-. │ │ - 0x000c0c50 34002e00 35002f00 36003000 37003000 4...5./.6.0.7.0. │ │ - 0x000c0c60 38003100 39003200 3a003300 3b003400 8.1.9.2.:.3.;.4. │ │ - 0x000c0c70 3c003500 3d003500 3e003600 3f003700 <.5.=.5.>.6.?.7. │ │ - 0x000c0c80 40003800 41003900 42003900 43003a00 @.8.A.9.B.9.C.:. │ │ - 0x000c0c90 44003b00 45003c00 46003d00 47003e00 D.;.E.<.F.=.G.>. │ │ - 0x000c0ca0 48003e00 49003f00 4a004000 4b004100 H.>.I.?.J.@.K.A. │ │ - 0x000c0cb0 4c004200 4d004200 4e004300 4f004400 L.B.M.B.N.C.O.D. │ │ - 0x000c0cc0 50004500 51004600 52004600 53004700 P.E.Q.F.R.F.S.G. │ │ - 0x000c0cd0 54004800 55004900 56004a00 57004a00 T.H.U.I.V.J.W.J. │ │ - 0x000c0ce0 58004b00 59004c00 5a004d00 5b004e00 X.K.Y.L.Z.M.[.N. │ │ - 0x000c0cf0 5c004e00 5d004f00 5e005000 5f005100 \.N.].O.^.P._.Q. │ │ - 0x000c0d00 60005100 61005200 62005300 63005400 `.Q.a.R.b.S.c.T. │ │ - 0x000c0d10 64005500 65005500 66005700 68005800 d.U.e.U.f.W.h.X. │ │ - 0x000c0d20 6a005a00 6c005c00 6e005d00 70005f00 j.Z.l.\.n.].p._. │ │ - 0x000c0d30 72006000 74006200 76006300 78006500 r.`.t.b.v.c.x.e. │ │ - 0x000c0d40 7a006600 7c006800 7e006900 80006b00 z.f.|.h.~.i...k. │ │ - 0x000c0d50 82006c00 84006e00 86006f00 88007100 ..l...n...o...q. │ │ - 0x000c0d60 8a007200 8c007400 8e007500 90007600 ..r...t...u...v. │ │ - 0x000c0d70 92007800 94007900 96007b00 98007d00 ..x...y...{...}. │ │ - 0x000c0d80 9b007f00 9e008100 a1008300 a4008600 ................ │ │ - 0x000c0d90 a7008800 aa008a00 ad008c00 b0008e00 ................ │ │ - 0x000c0da0 b3009000 b6009200 b9009400 bc009600 ................ │ │ - 0x000c0db0 bf009800 c2009a00 c5009c00 c8009e00 ................ │ │ - 0x000c0dc0 cb00a100 cf00a400 d300a600 d700a900 ................ │ │ - 0x000c0dd0 db00ac00 df00ae00 e300b100 e700b400 ................ │ │ - 0x000c0de0 eb00b600 ef00b900 f300bb00 f700be00 ................ │ │ - 0x000c0df0 fb00c000 ff00c300 0401c700 0901ca00 ................ │ │ - 0x000c0e00 0e01cd00 1301d000 1801d300 1d01d600 ................ │ │ - 0x000c0e10 2201d900 2701dc00 2c01df00 3101e200 "...'...,...1... │ │ - 0x000c0e20 3701e600 3d01e900 4301ed00 4901f000 7...=...C...I... │ │ - 0x000c0e30 4f01f300 5501f700 5b01fa00 6101fd00 O...U...[...a... │ │ - 0x000c0e40 67010101 6e010501 75010901 7c010d01 g...n...u...|... │ │ - 0x000c0e50 83011001 8a011401 91011801 98011c01 ................ │ │ - 0x000c0e60 a0012001 a8012401 b0012801 b8012c01 .. ...$...(...,. │ │ - 0x000c0e70 c0013001 c8013501 d1013901 da013d01 ..0...5...9...=. │ │ - 0x000c0e80 e3014201 ec014601 f5014a01 fe014f01 ..B...F...J...O. │ │ - 0x000c0e90 08025401 12025801 1c025d01 26026201 ..T...X...].&.b. │ │ - 0x000c0ea0 30026701 3b026c01 46027101 51027601 0.g.;.l.F.q.Q.v. │ │ - 0x000c0eb0 5c027b01 67028001 73028501 7f028b01 \.{.g...s....... │ │ - 0x000c0ec0 8b029001 97029601 a4029b01 b102a101 ................ │ │ - 0x000c0ed0 be02a701 cb02ad01 d902b301 e702b901 ................ │ │ - 0x000c0ee0 f502bf01 0303c601 1203cd01 2103d301 ............!... │ │ - 0x000c0ef0 3003db01 4003e201 5003e901 6003f101 0...@...P...`... │ │ - 0x000c0f00 7103f901 82030102 93030a02 a5031202 q............... │ │ - 0x000c0f10 b7031b02 c9032502 dc032f02 ef033902 ......%.../...9. │ │ - 0x000c0f20 02044302 16044e02 2a045a02 3f046602 ..C...N.*.Z.?.f. │ │ - 0x000c0f30 54047202 69048002 7f048e02 95049c02 T.r.i........... │ │ - 0x000c0f40 ac04ac02 c304bc02 db04cd02 f304e002 ................ │ │ - 0x000c0f50 0c05f302 25050703 3f051c03 59053303 ....%...?...Y.3. │ │ - 0x000c0f60 74054b03 8f056503 ab058003 c7059d03 t.K...e......... │ │ - 0x000c0f70 e405bb03 0106dc03 1f06fe03 3d062204 ............=.". │ │ - 0x000c0f80 5c064a04 7c067304 9c06a004 bd06d004 \.J.|.s......... │ │ - 0x000c0f90 df060205 01073805 24070400 04000900 ......8.$....... │ │ - 0x000c0fa0 09000a00 0b000d00 0d000f00 10001100 ................ │ │ - 0x000c0fb0 12001400 15001600 18001900 1b001c00 ................ │ │ - 0x000c0fc0 1e001f00 21002200 25002500 28002800 ....!.".%.%.(.(. │ │ - 0x000c0fd0 2c002b00 30002f00 33003200 37003500 ,.+.0./.3.2.7.5. │ │ - 0x000c0fe0 3b003900 3f003c00 43004000 47004400 ;.9.?.<.C.@.G.D. │ │ - 0x000c0ff0 4b004700 4f004b00 53004e00 58005200 K.G.O.K.S.N.X.R. │ │ - 0x000c1000 5c005600 60005a00 64005d00 69006100 \.V.`.Z.d.].i.a. │ │ - 0x000c1010 6d006500 72006900 76006d00 7a007100 m.e.r.i.v.m.z.q. │ │ - 0x000c1020 7f007400 83007800 88007c00 8c008000 ..t...x...|..... │ │ - 0x000c1030 91008400 95008800 9a008c00 9e008f00 ................ │ │ - 0x000c1040 a3009300 a8009700 ac009b00 b1009f00 ................ │ │ - 0x000c1050 b500a300 ba00a600 be00aa00 c300ae00 ................ │ │ - 0x000c1060 c700b200 cc00b600 d000b900 d500bd00 ................ │ │ - 0x000c1070 d900c100 de00c500 e200c800 e700cc00 ................ │ │ - 0x000c1080 eb00d000 f000d400 f400d700 f900db00 ................ │ │ - 0x000c1090 fd00df00 0201e200 0601e600 0b01e900 ................ │ │ - 0x000c10a0 0f01ed00 1301f100 1801f400 1c01f800 ................ │ │ - 0x000c10b0 2101fb00 2501ff00 29010301 2e010601 !...%...)....... │ │ - 0x000c10c0 32010a01 37010d01 3b011101 3f011401 2...7...;...?... │ │ - 0x000c10d0 44011801 48011b01 4c011f01 51012201 D...H...L...Q.". │ │ - 0x000c10e0 55012501 59012901 5d012c01 62013001 U.%.Y.).].,.b.0. │ │ - 0x000c10f0 66013301 6a013601 6f013a01 73013d01 f.3.j.6.o.:.s.=. │ │ - 0x000c1100 77014101 7b014401 80014701 84014b01 w.A.{.D...G...K. │ │ - 0x000c1110 88014e01 8c015101 91015701 99015e01 ..N...Q...W...^. │ │ - 0x000c1120 a1016401 a9016a01 b1017101 b9017701 ..d...j...q...w. │ │ - 0x000c1130 c1017d01 ca018301 d2018a01 da019001 ..}............. │ │ - 0x000c1140 e2019601 ea019c01 f201a201 fa01a801 ................ │ │ - 0x000c1150 0202ae01 0b02b401 1302ba01 1b02c001 ................ │ │ - 0x000c1160 2302c601 2b02cc01 3302d201 3b02d801 #...+...3...;... │ │ - 0x000c1170 4302de01 4c02e401 5402ea01 5c02f301 C...L...T...\... │ │ - 0x000c1180 6802fb01 74020402 80020d02 8c021502 h...t........... │ │ - 0x000c1190 98021e02 a4022602 b0022f02 bc023702 ......&.../...7. │ │ - 0x000c11a0 c9024002 d5024802 e1025002 ed025902 ..@...H...P...Y. │ │ - 0x000c11b0 f9026102 05036902 11037102 1d037a02 ..a...i...q...z. │ │ - 0x000c11c0 29038402 39038f02 49039a02 5903a402 )...9...I...Y... │ │ - 0x000c11d0 6903af02 7903ba02 8903c402 9a03ce02 i...y........... │ │ - 0x000c11e0 aa03d902 ba03e302 ca03ed02 da03f702 ................ │ │ - 0x000c11f0 ea030203 fa030e03 0e041b03 22042703 ............".'. │ │ - 0x000c1200 36043303 4a043f03 5e044c03 72045803 6.3.J.?.^.L.r.X. │ │ - 0x000c1210 86046403 9a047003 ae047b03 c2048a03 ..d...p...{..... │ │ - 0x000c1220 da049803 f204a503 0a05b303 2205c103 ............"... │ │ - 0x000c1230 3a05cf03 5205dc03 6a05e903 8305f703 :...R...j....... │ │ - 0x000c1240 9b050604 b7051504 d3052504 ef053404 ..........%...4. │ │ - 0x000c1250 0b064204 27065104 43066004 5f067104 ..B.'.Q.C.`._.q. │ │ - 0x000c1260 7f068104 9f069204 bf06a204 df06b204 ................ │ │ - 0x000c1270 ff06c204 1f07d404 4307e504 6707f704 ........C...g... │ │ - 0x000c1280 8b070805 af071a05 d3072b05 f7073e05 ..........+...>. │ │ - 0x000c1290 1f085105 47086305 6f087605 97088805 ..Q.G.c.o.v..... │ │ - 0x000c12a0 bf089c05 eb08b005 1709c405 4309d805 ............C... │ │ - 0x000c12b0 6f09ec05 9b090106 cb091706 fb092c06 o.............,. │ │ - 0x000c12c0 2b0a4106 5b0a5806 8f0a6f06 c30a8606 +.A.[.X...o..... │ │ - 0x000c12d0 f70a9c06 2b0bb506 630bcd06 9b0be606 ....+...c....... │ │ - 0x000c12e0 d30bff06 0b0c1907 470c3407 830c4f07 ........G.4...O. │ │ - 0x000c12f0 bf0c6c07 ff0c8907 3f0da607 7f0dc607 ..l.....?....... │ │ - 0x000c1300 c30de507 070e0608 4b0e2808 930e4b08 ........K.(...K. │ │ - 0x000c1310 db0e6f08 240f9508 700fbc08 bc0fe408 ..o.$...p....... │ │ - 0x000c1320 08100f09 58103b09 a8106a09 fc109a09 ....X.;...j..... │ │ - 0x000c1330 5011cc09 a411010a fc11380a 5412730a P.........8.T.s. │ │ - 0x000c1340 b012b10a 0c13f20a 6c13370b cc13800b ........l.7..... │ │ - 0x000c1350 3014cc0b 94141e0c fc14740c 6415d00c 0.........t.d... │ │ - 0x000c1360 d0152f0d 3c16960d ac16020e 1c17760e ../.<.........v. │ │ - 0x000c1370 9017ef0e 0418710f 7c18f90f f4188c10 ......q.|....... │ │ - 0x000c1380 70192a11 f019cf11 701a8112 f41a4113 p.*.....p.....A. │ │ - 0x000c1390 7c1b0a14 041ce314 901c0400 04000c00 |............... │ │ - 0x000c13a0 0d001200 13001900 1b002100 23002900 ..........!.#.). │ │ - 0x000c13b0 2c003200 36003c00 40004600 4b005000 ,.2.6.<.@.F.K.P. │ │ - 0x000c13c0 57005b00 63006700 70007300 7e007f00 W.[.c.g.p.s.~... │ │ - 0x000c13d0 8b008c00 9a009900 a800a600 b700b400 ................ │ │ - 0x000c13e0 c700c200 d600d000 e600de00 f700ed00 ................ │ │ - 0x000c13f0 0701fb00 18010a01 29011901 3a012801 ........)...:.(. │ │ - 0x000c1400 4b013801 5d014701 6e015701 80016601 K.8.].G.n.W...f. │ │ - 0x000c1410 92017601 a4018601 b6019501 c801a501 ..v............. │ │ - 0x000c1420 db01b501 ed01c501 ff01d501 1202e401 ................ │ │ - 0x000c1430 2402f401 37020402 4a021402 5c022402 $...7...J...\.$. │ │ - 0x000c1440 6f023402 82024402 94025402 a7026302 o.4...D...T...c. │ │ - 0x000c1450 ba027302 cc028302 df029302 f102a202 ..s............. │ │ - 0x000c1460 0403b202 1703c202 2903d102 3c03e102 ........)...<... │ │ - 0x000c1470 4e03f002 61030003 74030f03 86031e03 N...a...t....... │ │ - 0x000c1480 98032e03 ab033d03 bd034c03 d0035b03 ......=...L...[. │ │ - 0x000c1490 e2036a03 f4037903 06048803 19049703 ..j...y......... │ │ - 0x000c14a0 2b04a603 3d04b503 4f04c403 6104d203 +...=...O...a... │ │ - 0x000c14b0 7304e103 8504f003 9704fe03 a9040d04 s............... │ │ - 0x000c14c0 bb041b04 cd042904 de043804 f0044604 ......)...8...F. │ │ - 0x000c14d0 02055404 13056204 25057004 37057f04 ..T...b.%.p.7... │ │ - 0x000c14e0 48058d04 5a059b04 6b05a804 7d05b604 H...Z...k...}... │ │ - 0x000c14f0 8e05c404 a005d204 b105e004 c205ed04 ................ │ │ - 0x000c1500 d305fb04 e5050805 f6051605 07062305 ..............#. │ │ - 0x000c1510 18063105 29063e05 3b065805 5b067105 ..1.).>.;.X.[.q. │ │ - 0x000c1520 7c068b05 9d06a405 bd06bd05 de06d605 |............... │ │ - 0x000c1530 ff06ef05 20070806 40072106 61073a06 .... ...@.!.a.:. │ │ - 0x000c1540 82075206 a2076b06 c3078406 e4079c06 ..R...k......... │ │ - 0x000c1550 0408b506 2508cd06 4608e506 6608fd06 ....%...F...f... │ │ - 0x000c1560 87081607 a8082e07 c8084607 e9085d07 ..........F...]. │ │ - 0x000c1570 09097507 2a098d07 4a09a507 6b09c807 ..u.*...J...k... │ │ - 0x000c1580 9b09eb07 cc090d08 fc093008 2d0a5208 ..........0.-.R. │ │ - 0x000c1590 5d0a7508 8d0a9708 be0ab908 ee0adb08 ].u............. │ │ - 0x000c15a0 1f0bfc08 4f0b1e09 7f0b3f09 b00b6009 ....O.....?...`. │ │ - 0x000c15b0 e00b8209 100ca309 410cc309 710ce409 ........A...q... │ │ - 0x000c15c0 a20c0f0a e20c3a0a 220d650a 620d900a ......:.".e.b... │ │ - 0x000c15d0 a30dba0a e30de40a 230e0e0b 640e380b ........#...d.8. │ │ - 0x000c15e0 a40e610b e40e8a0b 240fb30b 650fdc0b ..a.....$...e... │ │ - 0x000c15f0 a50f040c e50f370c 3510690c 86109a0c ......7.5.i..... │ │ - 0x000c1600 d610cb0c 2611fc0c 76112d0d c6115d0d ....&...v.-...]. │ │ - 0x000c1610 17128d0d 6712bd0d b712ed0d 0713250e ....g.........%. │ │ - 0x000c1620 67135d0e c813950e 2814cc0e 8814030f g.].....(....... │ │ - 0x000c1630 e814390f 48156f0f a815a50f 0916da0f ..9.H.o......... │ │ - 0x000c1640 69161710 d9165510 49179110 b917cd10 i.....U.I....... │ │ - 0x000c1650 29180911 99184411 0a197f11 7a19c211 ).....D.....z... │ │ - 0x000c1660 fa190412 7a1a4512 fa1a8612 7a1bc712 ....z.E.....z... │ │ - 0x000c1670 fa1b0713 7a1c4e13 0b1d9513 9b1ddb13 ....z.N......... │ │ - 0x000c1680 2b1e2114 bb1e6614 4b1fab14 db1ff714 +.!...f.K....... │ │ - 0x000c1690 7b204215 1b218d15 bb21d715 5b222116 { B..!...!..["!. │ │ - 0x000c16a0 fc227116 ac23c116 5c241117 0c256017 ."q..#..\$...%`. │ │ - 0x000c16b0 bc25af17 6c260518 2c275a18 ec27af18 .%..l&..,'Z..'.. │ │ - 0x000c16c0 ac280419 6c295f19 3c2abb19 0c2b161a .(..l)_.<*...+.. │ │ - 0x000c16d0 dc2b711a ad2cd31a 8d2d361b 6d2e981b .+q..,...-6.m... │ │ - 0x000c16e0 4d2ffb1b 2d30651c 1d31d01c 0d323b1d M/..-0e..1...2;. │ │ - 0x000c16f0 fd32af1d fd33231e fd34981e fd35161f .2...3#..4...5.. │ │ - 0x000c1700 0d37951f 1d381620 2d39a020 4d3a2c21 .7...8. -9. M:,! │ │ - 0x000c1710 6d3bbb21 8e3c5422 be3df122 ee3e9023 m;.!..# │ │ - 0x000c1720 1e403b24 5e41ea24 9e42a725 ee436826 .@;$^A.$.B.%.Ch& │ │ - 0x000c1730 3e452f27 8e460528 ee47e128 4e49ce29 >E/'.F.(.G.(NI.) │ │ - 0x000c1740 be4ac22a 2e4cca2b ae4dda2c 2e4f002e .J.*.L.+.M.,.O.. │ │ - 0x000c1750 be50312f 4e527930 ee53ce31 8e553e33 .P1/NRy0.S.1.U>3 │ │ - 0x000c1760 3e57bd34 ee585936 ae5a0738 6e5cd739 >W.4.XY6.Z.8n\.9 │ │ - 0x000c1770 3e5eba3b 0e60c43d ee61e43f cf632f42 >^.;.`.=.a.?.c/B │ │ - 0x000c1780 bf65a744 bf673d47 bf69054a cf6b064d .e.D.g=G.i.J.k.M │ │ - 0x000c1790 ef6d2950 0f708b53 3f720000 862cf8ff .m)P.p.S?r...,.. │ │ - 0x000c17a0 942cf8ff aa2cf8ff c62cf8ff aa2cf8ff .,...,...,...,.. │ │ - 0x000c17b0 aa2cf8ff aa2cf8ff d82cf8ff aa2cf8ff .,...,...,...,.. │ │ - 0x000c17c0 aa2cf8ff aa2cf8ff aa2cf8ff aa2cf8ff .,...,...,...,.. │ │ - 0x000c17d0 aa2cf8ff aa2cf8ff f72cf8ff aa2cf8ff .,...,...,...,.. │ │ - 0x000c17e0 aa2cf8ff aa2cf8ff aa2cf8ff aa2cf8ff .,...,...,...,.. │ │ - 0x000c17f0 aa2cf8ff aa2cf8ff aa2cf8ff aa2cf8ff .,...,...,...,.. │ │ - 0x000c1800 aa2cf8ff aa2cf8ff aa2cf8ff aa2cf8ff .,...,...,...,.. │ │ - 0x000c1810 aa2cf8ff aa2cf8ff 262df8ff 7b2df8ff .,...,..&-..{-.. │ │ - 0x000c1820 852df8ff 972df8ff b22df8ff 972df8ff .-...-...-...-.. │ │ - 0x000c1830 972df8ff 972df8ff bf2df8ff 972df8ff .-...-...-...-.. │ │ - 0x000c1840 972df8ff 972df8ff 972df8ff 972df8ff .-...-...-...-.. │ │ - 0x000c1850 972df8ff 972df8ff da2df8ff 972df8ff .-...-...-...-.. │ │ - 0x000c1860 972df8ff 972df8ff 972df8ff 972df8ff .-...-...-...-.. │ │ - 0x000c1870 972df8ff 972df8ff 972df8ff 972df8ff .-...-...-...-.. │ │ - 0x000c1880 972df8ff 972df8ff 972df8ff 972df8ff .-...-...-...-.. │ │ - 0x000c1890 972df8ff 972df8ff 052ef8ff 6232f8ff .-...-......b2.. │ │ - 0x000c18a0 9532f8ff b832f8ff e232f8ff b832f8ff .2...2...2...2.. │ │ - 0x000c18b0 b832f8ff b832f8ff f632f8ff b832f8ff .2...2...2...2.. │ │ - 0x000c18c0 b832f8ff b832f8ff b832f8ff b832f8ff .2...2...2...2.. │ │ - 0x000c18d0 b832f8ff b832f8ff 1c33f8ff b832f8ff .2...2...3...2.. │ │ - 0x000c18e0 b832f8ff b832f8ff b832f8ff b832f8ff .2...2...2...2.. │ │ - 0x000c18f0 b832f8ff b832f8ff b832f8ff b832f8ff .2...2...2...2.. │ │ - 0x000c1900 b832f8ff b832f8ff b832f8ff b832f8ff .2...2...2...2.. │ │ - 0x000c1910 b832f8ff b832f8ff 4a33f8ff 8532f8ff .2...2..J3...2.. │ │ - 0x000c1920 9c33f8ff 7b33f8ff b333f8ff 7b33f8ff .3..{3...3..{3.. │ │ - 0x000c1930 7b33f8ff 7b33f8ff c933f8ff 7b33f8ff {3..{3...3..{3.. │ │ - 0x000c1940 7b33f8ff 7b33f8ff 7b33f8ff 7b33f8ff {3..{3..{3..{3.. │ │ - 0x000c1950 7b33f8ff 7b33f8ff e233f8ff 7b33f8ff {3..{3...3..{3.. │ │ - 0x000c1960 7b33f8ff 7b33f8ff 7b33f8ff 7b33f8ff {3..{3..{3..{3.. │ │ - 0x000c1970 7b33f8ff 7b33f8ff 7b33f8ff 7b33f8ff {3..{3..{3..{3.. │ │ - 0x000c1980 7b33f8ff 7b33f8ff 7b33f8ff 7b33f8ff {3..{3..{3..{3.. │ │ - 0x000c1990 7b33f8ff 7b33f8ff 0334f8ff 8145f8ff {3..{3...4...E.. │ │ - 0x000c19a0 d945f8ff 5348f8ff 2e46f8ff 5348f8ff .E..SH...F..SH.. │ │ - 0x000c19b0 5348f8ff 5348f8ff 7c46f8ff 5348f8ff SH..SH..|F..SH.. │ │ - 0x000c19c0 5348f8ff 5348f8ff 5348f8ff 5348f8ff SH..SH..SH..SH.. │ │ - 0x000c19d0 5348f8ff 5348f8ff fc46f8ff b947f8ff SH..SH...F...G.. │ │ - 0x000c19e0 ca47f8ff 5348f8ff e347f8ff 5348f8ff .G..SH...G..SH.. │ │ - 0x000c19f0 5348f8ff 5348f8ff fa47f8ff 5348f8ff SH..SH...G..SH.. │ │ - 0x000c1a00 5348f8ff 5348f8ff 5348f8ff 5348f8ff SH..SH..SH..SH.. │ │ - 0x000c1a10 5348f8ff 5348f8ff 2248f8ff 0655f8ff SH..SH.."H...U.. │ │ - 0x000c1a20 5960f8ff f954f8ff 5160f8ff 1256f8ff Y`...T..Q`...V.. │ │ - 0x000c1a30 f954f8ff 0d57f8ff 0658f8ff 0658f8ff .T...W...X...X.. │ │ - 0x000c1a40 0658f8ff 0658f8ff 0658f8ff 0658f8ff .X...X...X...X.. │ │ - 0x000c1a50 0658f8ff 5960f8ff 4356f8ff 1f5af8ff .X..Y`..CV...Z.. │ │ - 0x000c1a60 5960f8ff 675bf8ff 5960f8ff 00000000 Y`..g[..Y`...... │ │ - 0x000c1a70 00000000 01000000 00000000 00000000 ................ │ │ - 0x000c1a80 00000000 ffffffff 00000000 ffffffff ................ │ │ - 0x000c1a90 ffffffff 20212531 41505b68 2a2a3a47 .... !%1AP[h**:G │ │ - 0x000c1aa0 54616470 4b455467 7d8e9192 5b565b6e TadpKETg}...[V[n │ │ - 0x000c1ab0 8098b2be 1f282e30 363d4044 2f2d383d .....(.06=@D/-8= │ │ - 0x000c1ac0 41454447 3c36404b 555c5a57 423d4049 AEDG<6@KU\ZWB=@I │ │ - 0x000c1ad0 525c6669 2021242e 3c4b5662 2a2a3843 R\fi !$.:DUbv..VPUe │ │ - 0x000c1b30 75889da5 1f262e2e 32393d41 2f2e3538 u....&..29=A/.58 │ │ - 0x000c1b40 3b404143 36323942 4a525552 403c3e47 ;@AC629BJRUR@<>G │ │ - 0x000c1b50 4f586163 20202229 33414b56 23242f35 OXac ")3AKV#$/5 │ │ - 0x000c1b60 3d49515c 3b39414e 5c6c7577 534e5261 =IQ\;9AN\luwSNRa │ │ - 0x000c1b70 6f81949a 1f242e2d 31363b3f 2f2f3435 o....$.-16;?//45 │ │ - 0x000c1b80 373a3d41 3532373f 474d5150 3f3b3d46 7:=A527?GMQP?;=F │ │ - 0x000c1b90 4d565e5f 20202226 303c4851 23242a33 MV^_ "&0;:D │ │ - 0x000c1c30 4f5b656f 1f21282f 2d303337 2a2c2f32 O[eo.!(/-037*,/2 │ │ - 0x000c1c40 31323437 2f2d2e36 3b3d3f42 36333239 1247/-.6;=?B6329 │ │ - 0x000c1c50 40464b4f 20202022 262c323d 20212325 @FKO "&,2= !#% │ │ - 0x000c1c60 282d323a 2a292a32 3a42474f 3835343b (-2:*)*2:BGO854; │ │ - 0x000c1c70 444e5661 1f20272c 2e2f3035 26282f2f DNVa. ',./05&(// │ │ - 0x000c1c80 2f2e2f32 2f2d2d33 383b3d40 34313035 /./2/--38;=@4105 │ │ - 0x000c1c90 3a404449 20202022 23282e34 20212225 :@DI "#(.4 !"% │ │ - 0x000c1ca0 262a2e33 2524262c 31373b40 34313136 &*.3%$&,17;@4116 │ │ - 0x000c1cb0 3c454c53 1f1f242a 2f2e3032 26282c2f │ │ - 0x000c1ea0 3f414345 312d2e31 353a3b3e 40434447 ?ACE1-.15:;>@CDG │ │ - 0x000c1eb0 45444648 3f393839 3c43474e 52595a5b EDFH?989@AC1-./58;=?ACE │ │ - 0x000c1f30 43424446 3d373636 3b3e4449 4d525658 CBDF=766;>DIMRVX │ │ - 0x000c1f40 56575356 45403d3b 3e414449 4e54595d VWSVE@=;>ADINTY] │ │ - 0x000c1f50 62646667 1f202021 2225292e 353c414a bdfg. !"%).5DINU │ │ - 0x000c1f70 5a5a5f65 413c3b3a 41494f56 61696f78 ZZ_eA<;:AIOVaiox │ │ - 0x000c1f80 7d807c83 5a54514e 53595e66 707b868f }.|.ZTQNSY^fp{.. │ │ - 0x000c1f90 9a9ea4aa 1f202428 2c2e2d2f 3134363a ..... $(,.-/146: │ │ - 0x000c1fa0 3c3e4041 302e2e2e 33363839 3a3c3e40 <>@A0...3689:<>@ │ │ - 0x000c1fb0 42404244 39353332 363c4044 494c4f52 B@BD95326<@DILOR │ │ - 0x000c1fc0 54545153 443f3c3a 3d404347 4d52575b TTQSD?<:=@CGMRW[ │ │ - 0x000c1fd0 5f616364 1f202021 2222272c 31363c44 _acd. !""',16:98=BJRZ_fn │ │ - 0x000c2000 7578747b 58524f4c 51555b62 6b757f87 uxt{XROLQU[bku.. │ │ - 0x000c2010 9194999f 1f202328 2b2e2d2e 30323438 ..... #(+.-.0248 │ │ - 0x000c2020 3a3c3e3f 302e2f2f 32353536 3637383b :<>?0.//2556678; │ │ - 0x000c2030 3d3f4042 38343231 35383d41 46484b4f =?@B842158=AFHKO │ │ - 0x000c2040 51524f51 433e3c39 3c3f4246 4b505559 QROQC><90/./15556679 │ │ - 0x000c20b0 3b3d3e40 3431302f 3236393d 40424447 ;=>@410/269=@BDG │ │ - 0x000c20c0 494b4c4e 403c3938 393d4044 474b4e53 IKLN@<989=@DGKNS │ │ - 0x000c20d0 575a5c5e 1f202020 21222225 292d3136 WZ\^. !""%)-16 │ │ - 0x000c20e0 3c41484b 24232224 262a3032 35383c3f ;;:?CGLQU\ │ │ - 0x000c2190 62696f76 1f1f2023 282b2e2e 2e2e2f30 biov.. #(+..../0 │ │ - 0x000c21a0 3234373a 2a2a2a2d 2f303232 31313232 247:***-/0221122 │ │ - 0x000c21b0 3435373a 312f2d2e 2e313537 393b3c3d 457:1/-..1579;<= │ │ - 0x000c21c0 3f404244 39363433 3235383a 3d404347 ?@BD9643258:=@CG │ │ - 0x000c21d0 494c4f52 1f202020 20202223 2527292d ILOR. "#%')- │ │ - 0x000c21e0 3236393d 20202122 22232526 28292b2e 269= !""#%&()+. │ │ - 0x000c21f0 3235383a 2c2a292a 2a2a3036 393c3f43 258:,*)***069?@63110037:<>A │ │ - 0x000c2250 44464749 1f202020 20202122 2325262a DFGI. !"#%&* │ │ - 0x000c2260 2d2f3337 20202021 22232425 2628282b -/37 !"#$%&((+ │ │ - 0x000c2270 2d2f3236 26252424 2627292c 31333438 -/26&%$$&'),1348 │ │ - 0x000c2280 3a3c3f43 35333131 32313336 3c3f4147 :@CE0./255678<=@ │ │ - 0x000c2680 42424243 34302f32 363d4044 464b4b4a BBBC40/26=@DFKKJ │ │ - 0x000c2690 494b4a49 39343335 39404349 4c525356 IKJI94359@CILRSV │ │ - 0x000c26a0 53535452 423c3b3c 3e454950 545c5d5e SSTRB<;<>EIPT\]^ │ │ - 0x000c26b0 605c5e5b 443f3c3b 3e42484c 50575d62 `\^[D?<;>BHLPW]b │ │ - 0x000c26c0 63656765 47423f3e 3e42464b 4f54595e cegeGB?>>BFKOTY^ │ │ - 0x000c26d0 62686a6d 201f2020 24272f35 3d474f56 bhjm . $'/5=GOV │ │ - 0x000c26e0 5c62686e 20202223 25282d32 3840464c \bhn "#%(-28@FL │ │ - 0x000c26f0 52585e64 24232428 3032383c 41494f54 RX^d$#$(028AC0./055668:<> │ │ - 0x000c2780 40414141 322e2e2f 36383d3f 41444648 @AAA2../68=?ADFH │ │ - 0x000c2790 47494847 39343333 393c4247 4a4f5254 GIHG94339@AD │ │ - 0x000c2890 45474645 36323130 353a3e41 46494b4e EGFE62105:>AFIKN │ │ - 0x000c28a0 4f4f504d 3f3a3836 3b404347 4d525559 OOPM?:86;@CGMRUY │ │ - 0x000c28b0 5b575956 433e3b39 3c404649 4d53595d [WYVC>;9<@FIMSY] │ │ - 0x000c28c0 5e60615f 45413e3c 3d404448 4c515559 ^`a_EA><=@DHLQUY │ │ - 0x000c28d0 5d626466 201f1f20 2224292f 353a414a ]bdf .. "$)/5:AJ │ │ - 0x000c28e0 52575c61 1f202122 2324282c 32363b43 RW\a. !"#$(,26;C │ │ - 0x000c28f0 494e5358 23222325 292e3135 393d4249 INSX#"#%).159=BI │ │ - 0x000c2900 4f535456 2c292a2a 30363c42 474b4f56 OSTV,)**06@B │ │ - 0x000c2990 44454443 34312f2f 32363b3f 42444649 DEDC41//26;?BDFI │ │ - 0x000c29a0 4b4d4d4b 39353332 35393d42 47494c50 KMMK953259=BGILP │ │ - 0x000c29b0 53545653 403c3937 3a3d4247 4b4f5357 STVS@<97:=BGKOSW │ │ - 0x000c29c0 5b5d5e5c 44403d3b 3c3f4347 4a4f5357 []^\D@=;BFK │ │ - 0x000c2a10 51565a5a 33312f30 343a3f45 4a4f545a QVZZ31/04:?EJOTZ │ │ - 0x000c2a20 61666a67 413d3b3a 3e44494f 555c626a afjgA=;:>DIOU\bj │ │ - 0x000c2a30 71787c77 4f4a4745 484e545a 60676e77 qx|wOJGEHNTZ`gnw │ │ - 0x000c2a40 80878c89 57524f4d 4e545960 676f767e ....WROMNTY`gov~ │ │ - 0x000c2a50 868f9397 201f1f23 29313031 32343639 .... ..#)1012469 │ │ - 0x000c2a60 3d404244 20212327 2b2f2e2d 2e303234 =@BD !#'+/.-.024 │ │ - 0x000c2a70 373a3b3d 28292b2e 30323130 31323335 7:;=()+.02101235 │ │ - 0x000c2a80 383a3b3b 312f2e2e 31353638 393a3b3d 8:;;1/..15689:;= │ │ - 0x000c2a90 3f414241 33312f2f 3136393d 3f414345 ?ABA31//169=?ACE │ │ - 0x000c2aa0 48494b48 39363332 34393c40 4347494d HIKH963249<@CGIM │ │ - 0x000c2ab0 50525451 3f3b3937 393c4043 474b4e52 PRTQ?;979<@CGKNR │ │ - 0x000c2ac0 56595b59 433f3c3a 3b3e4145 494d5155 VY[YC?<:;>AEIMQU │ │ - 0x000c2ad0 585c5e5f 201f1f20 20222427 2c30353a X\^_ .. "$',05: │ │ - 0x000c2ae0 41474f52 1f202020 21222225 292d3136 AGOR. !""%)-16 │ │ - 0x000c2af0 3c41484b 20202122 23252628 2b2e3236 ;;:?DIOU\b │ │ - 0x000c2b40 696f7679 4f4b4847 45494e54 5a60676e iovyOKHGEINTZ`gn │ │ - 0x000c2b50 767d8588 201f1e21 252a3130 31323436 v}.. ..!%*101246 │ │ - 0x000c2b60 393c3f40 1f1f2024 282b2e2e 2d2e3032 9 │ │ - 0x000c2ba0 40414344 3432302f 2f323639 3d404244 @ACD420//269=@BD │ │ - 0x000c2bb0 46484b4b 39363433 3235393c 40434749 FHKK9643259<@CGI │ │ - 0x000c2bc0 4c4f5253 3f3c3938 36393c40 43474b4e LORS?<9869<@CGKN │ │ - 0x000c2bd0 5255595a 201f1f20 20222326 292c3035 RUYZ .. "#&),05 │ │ - 0x000c2be0 3a41474f 1f202020 21222224 272a2d31 :AGO. !""$'*-1 │ │ - 0x000c2bf0 363c4148 20202122 23252628 292b2e32 6;998=AEJOSZ │ │ - 0x000c2c40 5f666c73 49454241 4045494d 51565b63 _flsIEBA@EIMQV[c │ │ - 0x000c2c50 6970777f 201f1e21 252a2f30 30313234 ipw. ..!%*/00124 │ │ - 0x000c2c60 36393c3f 1f1f2024 282b2e2e 2d2d2e30 69@AC420//258;>@B │ │ - 0x000c2cb0 4446484b 38353332 3135373a 3d404246 DFHK8532157:=@BF │ │ - 0x000c2cc0 484b4d50 3d393736 34383a3d 3f424549 HKMP=97648:=?BEI │ │ - 0x000c2cd0 4c4f5256 201f1f1f 20202224 26292c30 LORV ... "$&),0 │ │ - 0x000c2ce0 35393d41 1f202020 20212222 2527292d 59=A. !""%')- │ │ - 0x000c2cf0 3135383c 20202122 22232526 28292b2e 158< !""#%&()+. │ │ - 0x000c2d00 3235383a 23232223 2425292e 2f313336 258:##"#$%)./136 │ │ - 0x000c2d10 393c3f42 27262526 27282c32 3436393c 9;;::?DHLOU │ │ - 0x000c2d50 5c616469 201f1e21 23252a31 30303132 \adi ..!#%*10012 │ │ - 0x000c2d60 34363739 1f1f2023 25282b2e 2e2d2d2e 4679.. #%(+..--. │ │ - 0x000c2d70 30313334 2526282a 2c2f2f30 2f2e2e2e 0134%&(*,//0/... │ │ - 0x000c2d80 2f303132 2d2d2c2e 2e2f3134 33333334 /012--,../143334 │ │ - 0x000c2d90 35363637 302f2d2e 2e2f3235 36363738 56670/-../256678 │ │ - 0x000c2da0 393a3a3b 312f2d2d 2d2d3135 37393a3b 9::;1/----1579:; │ │ - 0x000c2db0 3d3e3f40 3432302f 2f2f3236 393b3d40 =>?@420///269;=@ │ │ - 0x000c2dc0 42444546 39363433 33323539 3b3d4043 BDEF96433259;=@C │ │ - 0x000c2dd0 47494a4c 201f1f1f 20202022 2426272c GIJL ... "$&', │ │ - 0x000c2de0 2f31353a 1f202020 20212122 22242529 /15:. !!""$%) │ │ - 0x000c2df0 2c2e3136 20202021 22232324 2527282a ,.16 !"##$%'(* │ │ - 0x000c2e00 2d2f3236 20212121 22242426 28292a2d -/26 !!!"$$&()*- │ │ - 0x000c2e10 2f303337 24232323 2426282a 30313235 /037$###$&(*0125 │ │ - 0x000c2e20 38393c3f 2c2a2929 2a2a2c30 36383a3f 8920..../2678; │ │ - 0x000c2ec0 3d3d3f41 34323030 2f2f3032 3638393d ==?A4200//02689= │ │ - 0x000c2ed0 3f404244 201f1f1f 1f202020 22232427 ?@BD .... "#$' │ │ - 0x000c2ee0 292c2f30 1f202020 20202121 22222225 ),/0. !!"""% │ │ - 0x000c2ef0 27292c2d 1f202020 21212222 23242427 '),-. !!""#$$' │ │ - 0x000c2f00 282a2c2d 20202021 22222324 25262628 (*,- !""#$%&&( │ │ - 0x000c2f10 292b2d2e 23232222 23242527 292d2e30 )+-.##""#$%')-.0 │ │ - 0x000c2f20 31333536 24232322 24242628 2a2f3032 1356$##"$$&(*/02 │ │ - 0x000c2f30 33353838 2c2a2929 2a2a2a2c 3034363a 3588,*))***,046: │ │ - 0x000c2f40 3c3f4243 2f2d2d2c 2c2d2d2f 3237383c BEF ...!!%'*/10 │ │ - 0x000c2f60 30313232 1f1f2020 23242829 2b2e2e2e 0122.. #$()+... │ │ - 0x000c2f70 2d2d2e2e 21222223 25262b2b 2c2e2f2e --..!""#%&++,./. │ │ - 0x000c2f80 2e2d2e2e 25262728 2a2b2f2f 2f30302f .-..%&'(*+///00/ │ │ - 0x000c2f90 2e2e2e2e 2d2d2d2c 2e2e2f30 31333433 ....---,../01343 │ │ - 0x000c2fa0 33333434 302f2e2e 2f2f2f30 32343535 33440/..///02455 │ │ - 0x000c2fb0 35353636 312f2e2d 2d2e2d2f 31353538 55661/.--.-/1558 │ │ - 0x000c2fc0 393a3b3b 32302f2e 2e2e2e2f 32353638 9:;;20/..../2568 │ │ - 0x000c2fd0 393b3d3d 201f1f1f 1f202020 20222224 9;== .... ""$ │ │ - 0x000c2fe0 2427272c 1f202020 20202021 21222222 $'',. !!""" │ │ - 0x000c2ff0 22252529 1f202020 20202021 21222222 "%%). !!""" │ │ - 0x000c3000 22252529 20202021 21222223 23252526 "%%) !!""##%%& │ │ - 0x000c3010 2628282b 20202021 21222223 23252526 &((+ !!""##%%& │ │ - 0x000c3020 2628282b 24232322 22242426 262a2a30 &((+$##""$$&&**0 │ │ - 0x000c3030 30323235 24232322 22242426 262a2a30 0225$##""$$&&**0 │ │ - 0x000c3040 30323235 2c2a2a29 292a2a2a 2a303036 0225,**))****006 │ │ - 0x000c3050 363a3a3f 201f1f1e 1e212125 252a2a31 6::? ....!!%%**1 │ │ - 0x000c3060 31303031 1f1f1f20 20242428 282b2b2e 1001... $$((++. │ │ - 0x000c3070 2e2e2e2d 1f1f1f20 20242428 282b2b2e ...-... $$((++. │ │ - 0x000c3080 2e2e2e2d 25262628 282b2b2f 2f2f2f30 ...-%&&((++////0 │ │ - 0x000c3090 302f2f2e 25262628 282b2b2f 2f2f2f30 0//.%&&((++////0 │ │ - 0x000c30a0 302f2f2e 302f2f2e 2e2f2f2f 2f323235 0//.0//..////225 │ │ - 0x000c30b0 35353535 302f2f2e 2e2f2f2f 2f323235 55550//..////225 │ │ - 0x000c30c0 35353535 312f2f2d 2d2e2e2d 2d313135 55551//--..--115 │ │ - 0x000c30d0 3538383a 201f1f1f 1f1f1f20 20202021 588: ...... ! │ │ - 0x000c30e0 22222424 1f202020 20202020 20202021 ""$$. ! │ │ - 0x000c30f0 22222323 1f202020 20202020 20212121 ""##. !!! │ │ - 0x000c3100 22222222 1f202020 20202121 21222223 """". !!!""# │ │ - 0x000c3110 23232424 20202020 21212222 22232324 ##$$ !!"""##$ │ │ - 0x000c3120 25252626 20202020 21212222 22232324 %%&& !!"""##$ │ │ - 0x000c3130 25252626 23232322 22222324 24252528 %%&&###"""#$$%%( │ │ - 0x000c3140 292b2e2e 24232323 22222424 25262629 )+..$###""$$%&&) │ │ - 0x000c3150 2a2c3030 201f1f1f 1e1e2121 23252529 *,00 .....!!#%%) │ │ - 0x000c3160 2a2c3131 1f1f1f1f 20202223 2527272a *,11.... "#%''* │ │ - 0x000c3170 2a2c2f2f 1f1f1f20 20202324 2528282a *,//... #$%((* │ │ - 0x000c3180 2b2c2e2e 21222222 23232526 282b2b2c +,..!"""##%&(++, │ │ - 0x000c3190 2c2d2f2f 25262627 28282a2b 2c2f2f2f ,-//%&&'((*+,/// │ │ - 0x000c31a0 2f2f3030 25262627 28282a2b 2c2f2f2f //00%&&'((*+,/// │ │ - 0x000c31b0 2f2f3030 2d2d2d2d 2c2c2e2e 2e2f2f31 //00----,,...//1 │ │ - 0x000c31c0 31323434 302f2f2e 2e2e2f2f 2f2f2f31 12440//.../////1 │ │ - 0x000c31d0 32333535 201f1f1f 1f1f1f1f 1f202020 2355 ........ │ │ - 0x000c31e0 20202022 1f1f2020 20202020 20202020 ".. │ │ - 0x000c31f0 20202122 1f202020 20202020 20202020 !". │ │ - 0x000c3200 21212122 1f202020 20202020 20202020 !!!". │ │ - 0x000c3210 21212122 1f202020 20202020 21212121 !!!". !!!! │ │ - 0x000c3220 22222223 20202020 20212121 22222223 """# !!!"""# │ │ - 0x000c3230 23232425 20202020 20212121 22222223 ##$% !!!"""# │ │ - 0x000c3240 23232425 20212121 21212121 22222223 ##$% !!!!!!!"""# │ │ - 0x000c3250 24242426 201f1f1f 1f1e1e1f 21212123 $$$& .......!!!# │ │ - 0x000c3260 2525272a 1f1f1f1f 1f1f1f20 22232325 %%'*....... "##% │ │ - 0x000c3270 2727282a 1f1f1f1f 20202021 23242426 ''(*.... !#$$& │ │ - 0x000c3280 2828292b 1f1f1f1f 20202021 23242426 (()+.... !#$$& │ │ - 0x000c3290 2828292b 21212222 22232323 25262629 (()+!!"""###%&&) │ │ - 0x000c32a0 2b2b2b2c 25262626 27282828 2a2b2b2d +++,%&&&'(((*++- │ │ - 0x000c32b0 2f2f2f2f 25262626 27282828 2a2b2b2d ////%&&&'(((*++- │ │ - 0x000c32c0 2f2f2f2f 26272828 28292929 2b2c2c2e ////&'((()))+,,. │ │ - 0x000c32d0 2f2f2f30 201f1f1f 1f1f1f1f 1f1f1f1f ///0 ........... │ │ - 0x000c32e0 1f202020 1f1f1f20 20202020 20202020 . ... │ │ - 0x000c32f0 20202020 1f1f2020 20202020 20202020 .. │ │ - 0x000c3300 20202020 1f1f2020 20202020 20202020 .. │ │ - 0x000c3310 20202020 1f1f2020 20202020 20202020 .. │ │ - 0x000c3320 20202020 1f1f2020 20202020 20202020 .. │ │ - 0x000c3330 20202020 1f202020 20202020 20202021 . ! │ │ - 0x000c3340 21212121 20202020 20202020 20202021 !!!! ! │ │ - 0x000c3350 21222222 201f1f1f 1f1f1f1e 1e1e1e1f !""" ........... │ │ - 0x000c3360 21212121 1f1f1f1f 1f1f1f1f 1f1f1f20 !!!!........... │ │ - 0x000c3370 22222222 1f1f1f1f 1f1f1f1f 20202021 """"........ ! │ │ - 0x000c3380 22232323 1f1f1f1f 1f1f2020 20202021 "###...... ! │ │ - 0x000c3390 23242424 1f1f1f1f 1f1f2020 20202021 #$$$...... ! │ │ - 0x000c33a0 23242424 1f1f1f1f 1f1f2020 20202021 #$$$...... ! │ │ - 0x000c33b0 23242424 21212222 22222222 23232324 #$$$!!""""""###$ │ │ - 0x000c33c0 25262626 23242425 25252526 26262627 %&&&#$$%%%%&&&&' │ │ - 0x000c33d0 28292929 201f1f1f 1f1f1f1f 1f1f1f1f ())) ........... │ │ - 0x000c33e0 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ - 0x000c33f0 1f1f1f1f 1f1f1f1f 1f202020 20202020 ......... │ │ - 0x000c3400 20202020 1f1f1f1f 20202020 20202020 .... │ │ - 0x000c3410 20202020 1f1f1f20 20202020 20202020 ... │ │ - 0x000c3420 20202020 1f1f1f20 20202020 20202020 ... │ │ - 0x000c3430 20202020 1f1f1f20 20202020 20202020 ... │ │ - 0x000c3440 20202020 1f1f1f20 20202020 20202020 ... │ │ - 0x000c3450 20202020 201f1f1f 1f1f1f1f 1f1f1f1f ........... │ │ - 0x000c3460 1f1f1e1e 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ - 0x000c3470 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ - 0x000c3480 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ - 0x000c3490 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ - 0x000c34a0 1f1f1f20 1f1f1f1f 1f1f1f1f 1f1f1f1f ... ............ │ │ - 0x000c34b0 20202020 1f1f1f1f 1f1f1f1f 1f1f1f1f ............ │ │ - 0x000c34c0 20202020 1f1f1f1f 1f1f1f1f 1f1f1f1f ............ │ │ - 0x000c34d0 20202020 201f1f1f 20202223 24272c2e ... "#$',. │ │ - 0x000c34e0 30353a3d 41474f51 52585b5e 6164676b 05:=AGOQRX[^adgk │ │ - 0x000c34f0 6e72767a 20202121 22232525 26282b2c nrvz !!"#%%&(+, │ │ - 0x000c3500 2e323638 3a3f4647 484d5053 56595d60 .268:?FGHMPSVY]` │ │ - 0x000c3510 64686b6f 24232223 24262a2d 30323537 dhko$#"#$&*-0257 │ │ - 0x000c3520 383c3f42 44494f50 5155585b 5e616264 8;;;:?ADIOR │ │ - 0x000c3560 555c6265 696f7677 797e8283 807f8388 U\beiovwy~...... │ │ - 0x000c3570 8a898888 57524e4e 4d4b4f52 54595f62 ....WRNNMKORTY_b │ │ - 0x000c3580 666d7478 7c848d8e 90959499 9d98969b fmtx|........... │ │ - 0x000c3590 a19f9d9c 5d585654 52525054 565b5e62 ....]XVTRRPTV[^b │ │ - 0x000c35a0 696b7077 7a82878c 9599a2a5 a7adaeb1 ikpwz........... │ │ - 0x000c35b0 b7b9b6b3 635e5d5a 59595857 5a5d6163 ....c^]ZYYXWZ]ac │ │ - 0x000c35c0 696b7374 7c7f878b 92989fa6 abb6babf ikst|........... │ │ - 0x000c35d0 c1c9cbcc 201f1e20 21252a2d 31303131 .... .. !%*-1011 │ │ - 0x000c35e0 32343637 393c3f40 40434445 46474849 24679?@A │ │ - 0x000c3610 43444546 302f2e2e 2f2f3233 35353535 CDEF0/..//235555 │ │ - 0x000c3620 36363738 383a3c3d 3d3f4041 42434242 66788:<==?@ABCBB │ │ - 0x000c3630 42424343 34323030 2f2f3234 36393d3e BBCC4200//2469=> │ │ - 0x000c3640 40424445 46484b4b 4b4c4a48 494a4b4b @BDEFHKKKLJHIJKK │ │ - 0x000c3650 4a4a4949 39363433 33323537 393c4041 JJII964332579<@A │ │ - 0x000c3660 4347494b 4c4f5252 53555655 53525354 CGIKLORRSUVUSRST │ │ - 0x000c3670 54535251 423f3c3b 3b393c3d 3e424547 TSRQB?<;;9<=>BEG │ │ - 0x000c3680 494d5052 54585c5c 5d5f5e5f 605d5c5d IMPRTX\\]_^_`]\] │ │ - 0x000c3690 5e5d5b5a 44413f3e 3c3c3b3d 3e414244 ^][ZDA?><<;=>ABD │ │ - 0x000c36a0 48494c4f 50545759 5d5e6263 63666566 HILOPTWY]^bccfef │ │ - 0x000c36b0 67676563 47434240 3f3e3e3d 3e404243 ggecGCB@?>>=>@BC │ │ - 0x000c36c0 46474b4c 4f515456 595b5e61 6266686a FGKLOQTVY[^abfhj │ │ - 0x000c36d0 6a6d6d6c 201f1f1f 20202022 2426272c jmml ... "$&', │ │ - 0x000c36e0 2f31353a 3d41474c 4f525659 5c5f6265 /15:=AGLORVY\_be │ │ - 0x000c36f0 686b6e72 20202021 22232324 2527282a hknr !"##$%'(* │ │ - 0x000c3700 2d2f3236 383b4044 46494c4f 5255585b -/268;@DFILORUX[ │ │ - 0x000c3710 5e616468 24232323 2426282a 30313235 ^adh$###$&(*0125 │ │ - 0x000c3720 38393c3f 4144494c 4f515457 595c5d5e 89<;;:?@BCDEFG │ │ - 0x000c37f0 48494a4b 23252626 292d2e2e 302f2e2d HIJK#%&&)-..0/.- │ │ - 0x000c3800 2e2f2f31 31323536 37383a3b 3c3d3e40 .//1125678:;<=>@ │ │ - 0x000c3810 41424344 302f2e2e 2f2f3032 35353535 ABCD0/..//025555 │ │ - 0x000c3820 36363637 38383a3c 3c3d3e3f 40414141 666788:<<=>?@AAA │ │ - 0x000c3830 41414141 32302e2e 2e2e2f32 3637383b AAAA20..../2678; │ │ - 0x000c3840 3d3d3f41 41424445 46474847 47484949 ==?AABDEFGHGGHII │ │ - 0x000c3850 48484747 39363434 33323335 393a3c40 HHGG964432359:<@ │ │ - 0x000c3860 42444749 4a4c4f51 52535453 51505152 BDGIJLOQRSTSQPQR │ │ - 0x000c3870 52514f4e 3f3c3a39 38363739 3c3e4043 RQON?<:98679<>@C │ │ - 0x000c3880 46474b4e 4f525557 595a5b5d 5e5b595a FGKNORUWYZ[]^[YZ │ │ - 0x000c3890 5c5a5957 44403f3d 3c3b3a3c 3d404143 \ZYWD@?=<;:<=@AC │ │ - 0x000c38a0 47484b4e 4f535557 5b5c5f60 61636263 GHKNOSUW[\_`acbc │ │ - 0x000c38b0 64646260 4642413f 3f3e3d3c 3d3f4142 ddb`FBA??>=<=?AB │ │ - 0x000c38c0 45464a4a 4e4f5254 57595b5e 60646567 EFJJNORTWY[^`deg │ │ - 0x000c38d0 67696969 201f1f1f 20202022 22242728 giii ... ""$'( │ │ - 0x000c38e0 2c2f3135 393b4145 474f5152 575a5c5f ,/159;AEGOQRWZ\_ │ │ - 0x000c38f0 6264676a 20202020 21222223 24252728 bdgj !""#$%'( │ │ - 0x000c3900 2a2d2e32 35363b3e 40474849 4d505355 *-.256;>@GHIMPSU │ │ - 0x000c3910 585b5e61 24232322 2425262a 2c303233 X[^a$##"$%&*,023 │ │ - 0x000c3920 3538393c 3f404447 494f5051 55575858 589 │ │ - 0x000c3a10 3f404142 302f2e2e 2f2f2f32 33353535 ?@AB0/..///23555 │ │ - 0x000c3a20 35363636 3737383a 3a3c3d3d 3f3f3f3f 5666778::<==???? │ │ - 0x000c3a30 3f3f3f3f 312f2e2d 2e2d2d31 33353838 ????1/.-.--13588 │ │ - 0x000c3a40 3a3b3c3d 3e3e4041 41434444 45464747 :;<=>>@AACDDEFGG │ │ - 0x000c3a50 46464545 36333231 31303033 35373a3b FFEE6321100357:; │ │ - 0x000c3a60 3e414144 4646494a 4b4d4e4e 4f4e4f50 >AADFFIJKMNNONOP │ │ - 0x000c3a70 504e4d4c 3f3c3a39 38373639 3b3c4041 PNML?<:98769;<@A │ │ - 0x000c3a80 4346474b 4d4e5254 5559595a 5b585758 CFGKMNRTUYYZ[XWX │ │ - 0x000c3a90 59585654 433f3e3c 3b3a393b 3c3f4042 YXVTC?><;:9;>=<;=>@A │ │ - 0x000c3ac0 44444849 4c4d5152 5557595c 5d616264 DDHILMQRUWY\]abd │ │ - 0x000c3ad0 64666665 201f1f1f 1f202020 22232427 dffe .... "#$' │ │ - 0x000c3ae0 292c2f30 35373a3f 41474a4f 52525759 ),/057:?AGJORRWY │ │ - 0x000c3af0 5c5e6163 1f202020 21212222 23242427 \^ac. !!""#$$' │ │ - 0x000c3b00 282a2c2d 3233363a 3b404347 494a4e51 (*,-236:;@CGIJNQ │ │ - 0x000c3b10 5355585b 23232222 23242527 292d2e30 SUX[##""#$%')-.0 │ │ - 0x000c3b20 31333536 393b3d41 4247494d 4f4f5353 13569;=ABGIMOOSS │ │ - 0x000c3b30 54555657 2c2a2929 2a2a2a2c 3034363a TUVW,*))***,046: │ │ - 0x000c3b40 3c3f4243 47484b4e 4f54565a 5c5c6061 =;;;:?@---,../01343 │ │ - 0x000c3c20 33333434 35353637 37393a3b 3c3c3d3d 3344556779:;<<== │ │ - 0x000c3c30 3d3d3d3d 312f2e2d 2d2e2d2f 31353538 ====1/.--.-/1558 │ │ - 0x000c3c40 393a3b3b 3d3d3e3f 40414243 44444545 9:;;==>?@ABCDDEE │ │ - 0x000c3c50 44444343 34323130 2f2f2f30 32353639 DDCC4210///02569 │ │ - 0x000c3c60 3b3d3f40 42434446 4648494b 4b4b4d4e ;=?@BCDFFHIKKKMN │ │ - 0x000c3c70 4d4c4b4a 39363534 33333233 3538393c MLKJ96543323589< │ │ - 0x000c3c80 3d404243 4748494c 4c4f5052 53535455 =@BCGHILLOPRSSTU │ │ - 0x000c3c90 56555352 403d3c3a 39393738 3a3d3d40 VUSR@=<:9978:==@ │ │ - 0x000c3ca0 42444747 4b4d4f52 5356575a 5b5b5d5d BDGGKMORSVWZ[[]] │ │ - 0x000c3cb0 5e5e5c5a 4440403d 3d3c3b3a 3c3d3f40 ^^\ZD@@==<;:<=?@ │ │ - 0x000c3cc0 43434747 4a4b4f50 53555759 5b5e5f61 CCGGJKOPSUWY[^_a │ │ - 0x000c3cd0 61636262 201f1f1f 1f202020 21222424 acbb .... !"$$ │ │ - 0x000c3ce0 27282c2e 3034353a 3a414247 4a4f5152 '(,.045::ABGJOQR │ │ - 0x000c3cf0 56585b5d 1f202020 20212121 22222323 VX[]. !!!""## │ │ - 0x000c3d00 2627292b 2d303135 363b3c41 4348494a &')+-0156;?CEIKK │ │ - 0x000c3d30 4e505051 28272726 26272829 2c2d3333 NPPQ(''&&'(),-33 │ │ - 0x000c3d40 36383b3c 3e414245 464a4b4f 51555657 68;<>ABEFJKOQUVW │ │ - 0x000c3d50 5a5a5a5a 3331312f 2f303030 34353a3b ZZZZ311//00045:; │ │ - 0x000c3d60 3f414548 4a4e4f53 54595a5e 61656667 ?AEHJNOSTYZ^aefg │ │ - 0x000c3d70 6a696767 413e3d3b 3b3b3a3a 3e3f4444 jiggA>=;;;::>?DD │ │ - 0x000c3d80 494b4f52 555a5c61 62696a6f 71767879 IKORUZ\abijoqvxy │ │ - 0x000c3d90 7c7a7775 4f4b4a48 47474545 48494e4f |zwuOKJHGGEEHINO │ │ - 0x000c3da0 54555a5d 6065676d 6e76777d 80858788 TUZ]`egmnvw}.... │ │ - 0x000c3db0 8c8c8986 5753524f 4f4e4d4b 4e505455 ....WSROONMKNPTU │ │ - 0x000c3dc0 595a6061 67696f71 767a7e83 868d8f93 YZ`agioqvz~..... │ │ - 0x000c3dd0 93989798 201f1f1e 1f212325 292a3131 .... ....!#%)*11 │ │ - 0x000c3de0 30303131 32333436 3639393c 3d3f4040 00112346699<=?@@ │ │ - 0x000c3df0 42434444 20212121 23252729 2b2b2f2f BCDD !!!#%')++// │ │ - 0x000c3e00 2e2e2d2e 2e2f3031 32343436 37393a3a ..-../01244679:: │ │ - 0x000c3e10 3b3c3d3e 2829292a 2b2c2e2f 30303232 ;<=>())*+,./0022 │ │ - 0x000c3e20 31313031 31313233 33343537 38393a3a 11011123345789:: │ │ - 0x000c3e30 3b3b3b3b 312f2f2d 2e2e2e2e 31313535 ;;;;1//-....1155 │ │ - 0x000c3e40 36373839 393a3a3b 3b3c3d3e 3f404141 67899::;;<=>?@AA │ │ - 0x000c3e50 42424141 3331312f 2f2f2f2e 31323636 BBAA311////.1266 │ │ - 0x000c3e60 393a3d3e 3f404143 43454547 4849494a 9:=>?@ACCEEGHIIJ │ │ - 0x000c3e70 4b4a4847 39363634 33333232 34353939 KJHG966433224599 │ │ - 0x000c3e80 3c3d4041 43454749 494c4d4f 50525253 <=@ACEGIILMOPRRS │ │ - 0x000c3e90 5452514f 3f3c3b39 39383736 39393c3d TRQO?<;9987699<= │ │ - 0x000c3ea0 40414345 47494b4d 4e525255 5659595a @ACEGIKMNRRUVYYZ │ │ - 0x000c3eb0 5b5b5957 433f3f3c 3c3b3a39 3b3c3e3f [[YWC??<<;:9;<>? │ │ - 0x000c3ec0 41424546 494a4d4e 51535557 585c5c5e ABEFIJMNQSUWX\\^ │ │ - 0x000c3ed0 5e605f5f 201f1f1f 1f202020 20222224 ^`__ .... ""$ │ │ - 0x000c3ee0 2427272c 2c303035 353a3a41 4147474f $'',,0055::AAGGO │ │ - 0x000c3ef0 4f525257 1f202020 20202021 21222222 ORRW. !!""" │ │ - 0x000c3f00 22252529 292d2d31 3136363c 3c414148 "%%))--1166<>;;;;::??D │ │ - 0x000c3fa0 4449494f 4f55555c 5c626269 696f6f76 DIIOOUU\\bbiioov │ │ - 0x000c3fb0 7679797c 4f4b4b48 48474745 4549494e vyy|OKKHHGGEEIIN │ │ - 0x000c3fc0 4e54545a 5a606067 676e6e76 767d7d85 NTTZZ``ggnnvv}}. │ │ - 0x000c3fd0 8588888d 201f1f1e 1e212125 252a2a31 .... ....!!%%**1 │ │ - 0x000c3fe0 31303031 31323234 34363639 393c3c3f 1001122446699<>@@AAC │ │ - 0x000c4070 43444445 34323230 302f2f2f 2f323236 CDDE42200////226 │ │ - 0x000c4080 3639393d 3d404042 42444446 4648484b 699==@@BBDDFFHHK │ │ - 0x000c4090 4b4b4b4d 39363634 34333332 32353539 KKKM966443322559 │ │ - 0x000c40a0 393c3c40 40434347 4749494c 4c4f4f52 9<<@@CCGGIILLOOR │ │ - 0x000c40b0 52535354 3f3c3c39 39383836 3639393c RSST?<<99886699< │ │ - 0x000c40c0 3c404043 4347474b 4b4e4e52 52555559 <@@CCGGKKNNRRUUY │ │ - 0x000c40d0 595a5a5c 201f1f1f 1f1f2020 20202222 YZZ\ ..... "" │ │ - 0x000c40e0 23242627 292c2c30 30353539 3a3d4143 #$&'),,00559:=AC │ │ - 0x000c40f0 47484f4f 1f202020 20202020 21212222 GHOO. !!"" │ │ - 0x000c4100 22222425 27292a2d 2d313134 36393c3d ""$%')*--11469<= │ │ - 0x000c4110 41424848 20202020 21212222 23232525 ABHH !!""##%% │ │ - 0x000c4120 26262828 292b2b2e 2e313234 36383a3c &&(()++..12468:< │ │ - 0x000c4130 3f404646 24232323 22232425 26272a2a ?@FF$###"#$%&'** │ │ - 0x000c4140 2f303132 33353638 383b3c3e 3f424445 /01235688;<>?BDE │ │ - 0x000c4150 49494f4f 2c2a2a29 29292a2a 2a2b3030 IIOO,**)))***+00 │ │ - 0x000c4160 3436383a 3c3f4043 4347474a 4b4d4f51 468:<;:999888== │ │ - 0x000c41a0 41424547 4a4e4f53 53595a5e 5f626667 ABEGJNOSSYZ^_bfg │ │ - 0x000c41b0 6c6c7373 49464543 42424141 40404545 llssIFECBBAA@@EE │ │ - 0x000c41c0 494a4d4f 5155565b 5b626367 696c7072 IJMOQUV[[bcgilpr │ │ - 0x000c41d0 77777f7f 201f1f1e 1e202122 25252a2a ww.. .... !"%%** │ │ - 0x000c41e0 2f313030 30313132 32343435 3637393a /10001122445679: │ │ - 0x000c41f0 3c3c3f3f 1f1f1f20 20222425 28282b2b <>?@@ │ │ - 0x000c4270 41414343 34323230 30302f2f 2f2f3232 AACC422000////22 │ │ - 0x000c4280 35363839 3b3d3e40 40424244 44454647 5689;=>@@BBDDEFG │ │ - 0x000c4290 48494b4b 38363534 33333232 31313535 HIKK865433221155 │ │ - 0x000c42a0 37383a3b 3d3f4042 42454647 484a4b4c 78:;=?@BBEFGHJKL │ │ - 0x000c42b0 4d4e5050 3d3a3938 37363635 34353838 MNPP=:9876654588 │ │ - 0x000c42c0 3a3b3d3e 3f424245 4548494b 4c4e4f50 :;=>?BBEEHIKLNOP │ │ - 0x000c42d0 52535656 201f1f1f 1f1f1f20 20202021 RSVV ...... ! │ │ - 0x000c42e0 22222424 2627292c 2c2f3032 3535393a ""$$&'),,/02559: │ │ - 0x000c42f0 3d414146 1f202020 20202020 20212121 =AAF. !!! │ │ - 0x000c4300 22222222 25252729 292c2d2e 31313536 """"%%')),-.1156 │ │ - 0x000c4310 383c3c40 20202020 21212222 22232324 8<<@ !!"""##$ │ │ - 0x000c4320 25252626 2828292b 2b2d2e2f 32323536 %%&&(()++-./2256 │ │ - 0x000c4330 383a3a3e 23232322 22222324 24252528 8::>###"""#$$%%( │ │ - 0x000c4340 292b2e2e 2f303133 33353637 39393c3d )+../013356799<= │ │ - 0x000c4350 3f424246 27262625 25252626 2728282b ?BBF'&&%%%&&'((+ │ │ - 0x000c4360 2c2e3232 34353639 393b3c3d 40404344 ,.2245699;<=@@CD │ │ - 0x000c4370 4548484c 2c2a2a29 29292a2a 2a2a2a2e EHHL,**)))*****. │ │ - 0x000c4380 30323636 393a3c3f 3f424344 47474a4b 02669:=;;;;:::> │ │ - 0x000c43c0 3f414444 48494c4f 4f545558 5c5c6162 ?ADDHILOOTUX\\ab │ │ - 0x000c43d0 6469696d 201f1f1f 1e1e2121 23252529 diim .....!!#%%) │ │ - 0x000c43e0 2a2c3131 30303031 31323233 34343636 *,11000112234466 │ │ - 0x000c43f0 3739393b 1f1f1f20 20202324 2528282a 799;... #$%((* │ │ - 0x000c4400 2b2c2e2e 2e2e2d2d 2d2e2e2f 30303132 +,....---../0012 │ │ - 0x000c4410 33343436 25262627 28282a2b 2c2f2f2f 3446%&&'((*+,/// │ │ - 0x000c4420 2f2f3030 2f2f2e2e 2e2e2e2f 2f2f3031 //00//.....///01 │ │ - 0x000c4430 31323234 2d2d2d2d 2c2c2e2e 2e2f2f31 1224----,,...//1 │ │ - 0x000c4440 31323434 33333333 33343434 35353636 1244333334445566 │ │ - 0x000c4450 36373739 302f2f2e 2d2d2e2e 2e2f2f31 67790//.--...//1 │ │ - 0x000c4460 32333535 36363637 37383838 39393a3a 23556667788899:: │ │ - 0x000c4470 3a3b3b3d 312f2f2e 2d2d2d2e 2d2d2d30 :;;=1//.---.---0 │ │ - 0x000c4480 31333535 3738393a 3a3b3b3c 3d3d3e3e 1355789::;;<==>> │ │ - 0x000c4490 3f404041 34323231 30302f2f 2f2f2f32 ?@@A422100/////2 │ │ - 0x000c44a0 32343636 39393b3d 3d3f4041 42424444 246699;==?@ABBDD │ │ - 0x000c44b0 45464648 39373635 34343333 33323234 EFFH976544333224 │ │ - 0x000c44c0 35363939 3b3c3d40 40424344 47474949 5699;<=@@BCDGGII │ │ - 0x000c44d0 4a4c4c4e 201f1f1f 1f1f1f20 20202020 JLLN ...... │ │ - 0x000c44e0 20222223 24242627 272a2c2c 2f303135 ""#$$&''*,,/015 │ │ - 0x000c44f0 35373a3a 1f202020 20202020 20202121 57::. !! │ │ - 0x000c4500 21222222 22222425 25282929 2c2d2e31 !"""""$%%()),-.1 │ │ - 0x000c4510 31333636 20202020 20202121 22222323 1366 !!""## │ │ - 0x000c4520 23242425 25252728 282a2a2b 2d2e2f31 #$$%%%'((**+-./1 │ │ - 0x000c4530 32333636 20212121 21212122 22232424 2366 !!!!!!""#$$ │ │ - 0x000c4540 24262627 2828292a 2a2c2d2d 2f303033 $&&'(()**,--/003 │ │ - 0x000c4550 33353737 24232323 23222324 24252626 3577$####"#$$%&& │ │ - 0x000c4560 282a2a2d 30303132 32343536 3838393b (**-00122456889; │ │ - 0x000c4570 3c3d3f3f 2c2b2a2a 2929292a 2a2a2a2a <=??,+**)))***** │ │ - 0x000c4580 2c303032 3636383a 3a3d3f3f 42434347 ,002668::=??BCCG │ │ - 0x000c4590 47484b4b 2f2e2d2d 2c2c2c2d 2d2d2d2d GHKK/.--,,,----- │ │ - 0x000c45a0 2f323235 38383a3c 3c404242 4546474a /22588:<<@BBEFGJ │ │ - 0x000c45b0 4b4c4f4f 35343333 31313131 32313131 KLOO543311112111 │ │ - 0x000c45c0 33363639 3c3c3f41 41454748 4b4c4d51 3669<>2100........ │ │ - 0x000c46a0 2f323234 36363738 383a3b3c 3d3d3d3f /22466788:;<===? │ │ - 0x000c46b0 3f3f4141 34323232 3030302f 2f2f2f2f ??AA4222000///// │ │ - 0x000c46c0 30323234 36363839 393c3d3d 3f404042 022466899<==?@@B │ │ - 0x000c46d0 42434444 201f1f1f 1f1f1f1f 1f202020 BCDD ........ │ │ - 0x000c46e0 20202022 22222324 24262727 292c2c2c """#$$&''),,, │ │ - 0x000c46f0 2f303033 1f202020 20202020 20202020 /003. │ │ - 0x000c4700 21212122 22222222 22242525 2729292a !!!""""""$%%'))* │ │ - 0x000c4710 2c2d2d2f 1f202020 20202020 21212121 ,--/. !!!! │ │ - 0x000c4720 22222223 23232424 24252727 282a2a2a """###$$$%''(*** │ │ - 0x000c4730 2c2d2d30 20202020 20212121 22222223 ,--0 !!!"""# │ │ - 0x000c4740 23232425 25252626 26282828 292b2b2b ##$%%%&&&((()+++ │ │ - 0x000c4750 2d2e2e30 23232323 22222222 23242425 -..0####""""#$$% │ │ - 0x000c4760 25252729 292a2d2e 2e2f3030 31333333 %%'))*-../001333 │ │ - 0x000c4770 35363638 24232323 23222223 24242425 5668$####""#$$$% │ │ - 0x000c4780 2626282a 2a2b2f30 30313232 33353536 &&(**+/001223556 │ │ - 0x000c4790 3838383a 2c2b2a2a 29292929 2a2a2a2a 888:,+**))))**** │ │ - 0x000c47a0 2a2a2c30 30313436 36383a3a 3c3f3f40 **,0014668::BBC │ │ - 0x000c47d0 45464649 201f1f1f 1f1e1e1f 21212123 EFFI .......!!!# │ │ - 0x000c47e0 2525272a 2a2b2f31 31303030 30313131 %%'**+/110000111 │ │ - 0x000c47f0 32323233 1f1f1f1f 20202021 23242426 2223.... !#$$& │ │ - 0x000c4800 2828292b 2b2b2e2e 2e2e2e2e 2d2d2d2d (()+++......---- │ │ - 0x000c4810 2e2e2e2f 21212222 22232323 25262629 .../!!"""###%&&) │ │ - 0x000c4820 2b2b2b2c 2c2d2e2f 2f2e2e2e 2e2d2d2d +++,,-.//....--- │ │ - 0x000c4830 2e2e2e2f 25262626 27282828 2a2b2b2d .../%&&&'(((*++- │ │ - 0x000c4840 2f2f2f2f 2f2f3030 302f2f2f 2e2e2e2e //////000///.... │ │ - 0x000c4850 2e2e2e2f 2d2d2d2d 2d2c2c2d 2e2e2e2f .../-----,,-.../ │ │ - 0x000c4860 2f2f3031 31323334 34343333 33333334 //01123444333334 │ │ - 0x000c4870 34343434 302f2f2f 2e2e2e2e 2f2f2f2f 44440///....//// │ │ - 0x000c4880 2f2f3032 32323435 35353535 35353535 //02224555555555 │ │ - 0x000c4890 36363636 31302f2f 2e2d2d2d 2d2e2e2d 666610//.----..- │ │ - 0x000c48a0 2d2d2f31 31323535 35373838 393a3a3a --/1125557889::: │ │ - 0x000c48b0 3b3b3b3c 32313030 2f2e2e2e 2e2e2e2e ;;;<2100/....... │ │ - 0x000c48c0 2e2e2f32 32323536 36373838 393b3b3c ../2225667889;;< │ │ - 0x000c48d0 3d3d3d3e 201f1f1f 1f1f1f1f 1f1f2020 ===> ......... │ │ - 0x000c48e0 20202020 20212222 22232424 24252727 !"""#$$$%'' │ │ - 0x000c48f0 27292c2c 1f1f2020 20202020 20202020 '),,.. │ │ - 0x000c4900 20202121 21212222 22222222 22242525 !!!!"""""""$%% │ │ - 0x000c4910 25272929 1f1f2020 20202020 20202020 %')).. │ │ - 0x000c4920 20202121 21212222 22222222 22242525 !!!!"""""""$%% │ │ - 0x000c4930 25272929 20202020 20202121 21212222 %')) !!!!"" │ │ - 0x000c4940 22222323 23242525 25252626 26272828 ""###$%%%%&&&'(( │ │ - 0x000c4950 282a2b2b 20202020 20202121 21212222 (*++ !!!!"" │ │ - 0x000c4960 22222323 23242525 25252626 26272828 ""###$%%%%&&&'(( │ │ - 0x000c4970 282a2b2b 24232323 23232222 22232424 (*++$#####"""#$$ │ │ - 0x000c4980 24252626 26282a2a 2a2d3030 30313232 $%&&&(***-000122 │ │ - 0x000c4990 32343535 24232323 23232222 22232424 2455$#####"""#$$ │ │ - 0x000c49a0 24252626 26282a2a 2a2d3030 30313232 $%&&&(***-000122 │ │ - 0x000c49b0 32343535 2c2b2a2a 2a292929 29292a2a 2455,+***)))))** │ │ - 0x000c49c0 2a2a2a2a 2a2d3030 30323636 36383a3a *****-00026668:: │ │ - 0x000c49d0 3a3c3f3f 201f1f1f 1f1f1e1e 1e202121 :.B.F.I.M.P.S.V │ │ + 0x000b9130 a659a35c a05f9d62 9b649966 9669946b .Y.\._.b.d.f.i.k │ │ + 0x000b9140 926d906f 8f708d72 8c738a75 89768877 .m.o.p.r.s.u.v.w │ │ + 0x000b9150 87788679 8679857a 857a847b 847b847b .x.y.y.z.z.{.{.{ │ │ + 0x000b9160 00010001 02030203 04050405 06070607 ................ │ │ + 0x000b9170 03030303 02020202 01010101 00000000 ................ │ │ + 0x000b9180 01010101 01010101 00000000 00000000 ................ │ │ + 0x000b9190 03040304 05060506 07020702 01ff01ff ................ │ │ + 0x000b91a0 03040304 05060506 070b070b 0fff0fff ................ │ │ + 0x000b91b0 08000800 08000800 08000800 08000800 ................ │ │ + 0x000b91c0 03030303 03030303 03030303 03030303 ................ │ │ + 0x000b91d0 80808080 80808080 80008000 80008000 ................ │ │ + 0x000b91e0 ff00ff00 ff00ff00 02020202 02020202 ................ │ │ + 0x000b91f0 04040404 04040404 7f817f81 7f817f81 ................ │ │ + 0x000b9200 00800000 436cf5ff 816cf5ff b96cf5ff ....Cl...l...l.. │ │ + 0x000b9210 076df5ff 6c6df5ff 946ef5ff 306ff5ff .m..lm...n..0o.. │ │ + 0x000b9220 b06ff5ff 3070f5ff f070f5ff a06ef5ff .o..0p...p...n.. │ │ + 0x000b9230 3c6ff5ff bc6ff5ff 4a70f5ff 2671f5ff . │ │ + 0x000b9e20 00020406 01030507 01030507 02040608 ................ │ │ + 0x000b9e30 0406080a 0507090b 0507090b 06080a0c ................ │ │ + 0x000b9e40 02040608 03050709 03050709 0406080a ................ │ │ + 0x000b9e50 06080a0c 07090b0d 07090b0d 080a0c0e ................ │ │ + 0x000b9e60 00010001 00010001 02030203 02030203 ................ │ │ + 0x000b9e70 00010203 01020304 08090a0b 090a0b0c ................ │ │ + 0x000b9e80 02030405 03040506 0a0b0c0d 0b0c0d0e ................ │ │ + 0x000b9e90 00010203 01020304 02030405 03040506 ................ │ │ + 0x000b9ea0 04050607 05060708 06070809 0708090a ................ │ │ + 0x000b9eb0 08090a0b 090a0b0c 0a0b0c0d 0b0c0d0e ................ │ │ + 0x000b9ec0 00010203 00010203 08090a0b 08090a0b ................ │ │ + 0x000b9ed0 00010809 02030a0b 04050c0d 06070e0f ................ │ │ + 0x000b9ee0 00010102 02030304 0809090a 0a0b0b0c ................ │ │ + 0x000b9ef0 00010102 02030304 04050506 06070708 ................ │ │ + 0x000b9f00 00010405 08090c0d 02030607 0a0b0e0f ................ │ │ + 0x000b9f10 00000000 00000000 08080808 08080808 ................ │ │ + 0x000b9f20 00000000 04040404 08080808 0c0c0c0c ................ │ │ + 0x000b9f30 00000000 01000000 02000000 03000000 ................ │ │ + 0x000b9f40 00000000 00010203 04050607 07070707 ................ │ │ + 0x000b9f50 07070707 07070707 07070707 07070707 ................ │ │ + 0x000b9f60 40404040 40404040 40404040 40404040 @@@@@@@@@@@@@@@@ │ │ + 0x000b9f70 00ff00ff 00ff00ff 00ff00ff 00ff00ff ................ │ │ + 0x000b9f80 01000100 01000100 01000100 01000100 ................ │ │ + 0x000b9f90 02000200 02000200 02000200 02000200 ................ │ │ + 0x000b9fa0 08000800 08000800 08000800 08000800 ................ │ │ + 0x000b9fb0 0f000f00 0f000f00 0f000f00 0f000f00 ................ │ │ + 0x000b9fc0 1a001a00 1a001a00 1a001a00 1a001a00 ................ │ │ + 0x000b9fd0 22002200 22002200 22002200 22002200 ".".".".".".".". │ │ + 0x000b9fe0 00020002 00020002 00020002 00020002 ................ │ │ + 0x000b9ff0 00040004 00040004 00040004 00040004 ................ │ │ + 0x000ba000 00080008 00080008 00080008 00080008 ................ │ │ + 0x000ba010 f71af71a f71af71a f71af71a f71af71a ................ │ │ + 0x000ba020 00200020 00200020 00200020 00200020 . . . . . . . . │ │ + 0x000ba030 20000000 20000000 20000000 20000000 ... ... ... ... │ │ + 0x000ba040 3f000000 3f000000 3f000000 3f000000 ?...?...?...?... │ │ + 0x000ba050 00020000 00020000 00020000 00020000 ................ │ │ + 0x000ba060 64400000 64400000 64400000 64400000 d@..d@..d@..d@.. │ │ + 0x000ba070 00800000 00800000 00800000 00800000 ................ │ │ + 0x000ba080 00000400 00000400 00000400 00000400 ................ │ │ + 0x000ba090 ff030000 ff030000 ff030000 ff030000 ................ │ │ + 0x000ba0a0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000ba0b0 00000040 00000000 00000040 00000000 ...@.......@.... │ │ + 0x000ba0c0 02010201 5a50f7ff ae50f7ff e950f7ff ....ZP...P...P.. │ │ + 0x000ba0d0 1e51f7ff 7951f7ff 2c52f7ff 4b54f7ff .Q..yQ..,R..KT.. │ │ + 0x000ba0e0 b754f7ff 0a55f7ff 5755f7ff e655f7ff .T...U..WU...U.. │ │ + 0x000ba0f0 f956f7ff 015af7ff a65af7ff 325bf7ff .V...Z...Z..2[.. │ │ + 0x000ba100 b55bf7ff ab5cf7ff 875ef7ff 1863f7ff .[...\...^...c.. │ │ + 0x000ba110 f563f7ff 2a64f7ff 2a64f7ff 2a64f7ff .c..*d..*d..*d.. │ │ + 0x000ba120 2a64f7ff b965f7ff 1166f7ff 7466f7ff *d...e...f..tf.. │ │ + 0x000ba130 cc66f7ff 9a67f7ff e467f7ff 2968f7ff .f...g...g..)h.. │ │ + 0x000ba140 7568f7ff bb68f7ff 6469f7ff ab69f7ff uh...h..di...i.. │ │ + 0x000ba150 fe69f7ff 596af7ff 596af7ff 596af7ff .i..Yj..Yj..Yj.. │ │ + 0x000ba160 596af7ff 10002e00 48006a00 8c00c400 Yj......H.j..... │ │ + 0x000ba170 f6001300 5900b300 19011201 0b016e0d ....Y.........n. │ │ + 0x000ba180 ca0ecf0f d60fdd0f e40f3900 cc009d01 ..........9..... │ │ + 0x000ba190 7a027302 6c028003 f803a604 0206f505 z.s.l........... │ │ + 0x000ba1a0 e8059107 cd08f909 ec09df09 d2094409 ..............D. │ │ + 0x000ba1b0 ac091f0a 030bfc0a f50aee0a 4c0c120d ............L... │ │ + 0x000ba1c0 120d120d 120d120d 120d0a09 9609560a ..............V. │ │ + 0x000ba1d0 5d0a640a 6b0a9901 dc011502 58029302 ].d.k.......X... │ │ + 0x000ba1e0 ff024903 c0030404 4d049604 18051005 ..I.....M....... │ │ + 0x000ba1f0 0805d905 4d06bb06 50074807 40073807 ....M...P.H.@.8. │ │ + 0x000ba200 b301fc01 5d02ca02 c302bc02 5b03ad03 ....].......[... │ │ + 0x000ba210 0b04cf04 c204b504 c2054406 d106c406 ..........D..... │ │ + 0x000ba220 b706aa06 00000000 00000000 00000000 ................ │ │ + 0x000ba230 02000000 00000000 04000000 00000000 ................ │ │ + 0x000ba240 1c437d3d 76340631 362f8a2d bf2a3425 .C}=v4.16/.-.*4% │ │ + 0x000ba250 8321fb11 5b0efe08 00000000 00000000 .!..[........... │ │ + 0x000ba260 10516e39 c433b130 112f3c2c 802a0826 .Qn9.3.0./<,.*.& │ │ + 0x000ba270 8e200e10 240a4f05 00000000 00000000 . ..$.O......... │ │ + 0x000ba280 bc58ed55 e828fc26 f1253925 bb21ec1b .X.U.(.&.%9%.!.. │ │ + 0x000ba290 d019680d 170bb104 00000000 00000000 ..h............. │ │ + 0x000ba2a0 f548d243 c63f8836 4035a633 e231b029 .H.C.?.6@5.3.1.) │ │ + 0x000ba2b0 561f6f0c 12073201 00000000 00000000 V.o...2......... │ │ + 0x000ba2c0 a6502f4c 0d438b3f 4f37bf31 8928111c .P/L.C.?O7.1.(.. │ │ + 0x000ba2d0 bb18cb09 9f062501 00000000 00000000 ......%......... │ │ + 0x000ba2e0 d9587f33 902e402c b82a1827 cf252922 .X.3..@,.*.'.%)" │ │ + 0x000ba2f0 db1caa0e ee083405 00000000 00000000 ......4......... │ │ + 0x000ba300 a168dd21 1020ca1e 161e3d1b c71ac918 .h.!. ....=..... │ │ + 0x000ba310 26142f0b d405ce03 00000000 00000000 &./............. │ │ + 0x000ba320 ec62134e 2f31082f ab2d992b 66299324 .b.N/1./.-.+f).$ │ │ + 0x000ba330 6b20f512 5e0ee408 00000000 00000000 k ..^........... │ │ + 0x000ba340 a75e9f46 b843413d 003c0439 18388f32 .^.F.CA=.<.9.8.2 │ │ + 0x000ba350 b71f1f0e 88062e02 00000000 00000000 ................ │ │ + 0x000ba360 89626948 7843bd40 0f3a132f 202a3c20 .biHxC.@.:./ *< │ │ + 0x000ba370 6f1a150c fb060603 00000000 00000000 o............... │ │ + 0x000ba380 bb4ee94a 792c0c2a d828cf27 9724211e .N.Jy,.*.(.'.$!. │ │ + 0x000ba390 7f1b9e0c 9f09b302 00000000 00000000 ................ │ │ + 0x000ba3a0 295a624b b637e234 6c334d31 292fd229 )ZbK.7.4l3M1)/.) │ │ + 0x000ba3b0 4d25a113 e50d4507 00000000 00000000 M%....E......... │ │ + 0x000ba3c0 d9679766 581a7419 0219be18 36163e11 .g.fX.t.....6.>. │ │ + 0x000ba3d0 7510fd08 b607aa02 00000000 00000000 u............... │ │ + 0x000ba3e0 22562a52 9645b83c 633bfc39 7f37ed2b "V*R.E.O>.=.<.6 │ │ + 0x000ba490 89174b09 d004f000 00000000 00000000 ..K............. │ │ + 0x000ba4a0 755dd857 18532b44 f43ee939 5c354227 u].W.S+D.>.9\5B' │ │ + 0x000ba4b0 571bff0a f9061b01 00000000 00000000 W............... │ │ + 0x000ba4c0 de4e994a 95413e3e 7d354f2e 3326971c .N.J.A>>}5O.3&.. │ │ + 0x000ba4d0 9519fa09 52062301 00000000 00000000 ....R.#......... │ │ + 0x000ba4e0 a55ac64a 1845ec41 a43a812e 41295421 .Z.J.E.A.:..A)T! │ │ + 0x000ba4f0 dc1c2b0c 5906eb01 00000000 00000000 ..+.Y........... │ │ + 0x000ba500 5c5f3b5d 303bb038 6a347631 ba27a51a \_;]0;.8j4v1.'.. │ │ + 0x000ba510 9e18340b c508fb01 00000000 00000000 ..4............. │ │ + 0x000ba520 ad55d951 bc4c5641 863d8939 fd351f27 .U.Q.LVA.=.9.5.' │ │ + 0x000ba530 d91fcf0c 5d071e01 00000000 00000000 ....]........... │ │ + 0x000ba540 3e62a05f 7d59f356 e6431f37 8926980f >b._}Y.V.C.7.&.. │ │ + 0x000ba550 040e8505 c603af00 00000000 00000000 ................ │ │ + 0x000ba560 00100007 8e03c001 d9007000 1c000b00 ..........p..... │ │ + 0x000ba570 06000100 00000000 00000000 00000000 ................ │ │ + 0x000ba580 00400020 00180000 0050002d c0210000 .@. .....P.-.!.. │ │ + 0x000ba590 0060003c 002d0000 00300000 00400000 .`.<.-...0...@.. │ │ + 0x000ba5a0 00140000 003c0000 003a0000 00360000 .....<...:...6.. │ │ + 0x000ba5b0 00300000 00280000 00200000 00100000 .0...(... ...... │ │ + 0x000ba5c0 000b0000 000b0000 00080000 00400000 .............@.. │ │ + 0x000ba5d0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ba5e0 ef263f24 1b214c1f ff1bf519 1218e614 .&?$.!L......... │ │ + 0x000ba5f0 d712d40d 0b0c7309 00000000 00000000 ......s......... │ │ + 0x000ba600 0f377b32 9927ea24 7222b71f 491c1c15 .7{2.'.$r"..I... │ │ + 0x000ba610 0812fb0b e00a7c07 00000000 00000000 ......|......... │ │ + 0x000ba620 c6320d2e 9c247d22 4f21b21f d01d3f16 .2...$}"O!....?. │ │ + 0x000ba630 4a13500d de0b3d08 00000000 00000000 J.P...=......... │ │ + 0x000ba640 4531cb2c ca267625 23251324 69231c1f E1.,.&v%#%.$i#.. │ │ + 0x000ba650 f81c3118 78166f12 00000000 00000000 ..1.x.o......... │ │ + 0x000ba660 9927a821 de1cc31b 7e1a6818 5116ed12 .'.!....~.h.Q... │ │ + 0x000ba670 ac11950a 23072703 00000000 00000000 ....#.'......... │ │ + 0x000ba680 d75aff16 a3165a16 1216f013 a5135013 .Z....Z.......P. │ │ + 0x000ba690 3911bf0c 980bcc03 00000000 00000000 9............... │ │ + 0x000ba6a0 8b594559 0910e00f ab0f940f f20d820b .YEY............ │ │ + 0x000ba6b0 620bd407 df03e302 00000000 00000000 b............... │ │ + 0x000ba6c0 b94ab749 a5480d1d fa1b811b 9f1af415 .J.I.H.......... │ │ + 0x000ba6d0 5f106c08 85051301 00000000 00000000 _.l............. │ │ + 0x000ba6e0 dc599559 36591e59 d61c5316 ca120c12 .Y.Y6Y.Y..S..... │ │ + 0x000ba6f0 ad118306 00049501 00000000 00000000 ................ │ │ + 0x000ba700 cf51eb4a 934a684a 3845e30d 8b0dee0c .Q.J.JhJ8E...... │ │ + 0x000ba710 f10b4706 2f05da00 00000000 00000000 ..G./........... │ │ + 0x000ba720 a148c147 203f4b3e ca3a913a 7910080a .H.G ?K>.:.:y... │ │ + 0x000ba730 db09a303 aa016500 00000000 00000000 ......e......... │ │ + 0x000ba740 ab4d124d 7e451a43 c7427c42 d040380e .M.M~E.C.B|B.@8. │ │ + 0x000ba750 ad0d4d08 27033301 00000000 00000000 ..M.'.3......... │ │ + 0x000ba760 0651a34a ce493744 7e439242 85416f40 .Q.J.I7D~C.B.Ao@ │ │ + 0x000ba770 e5104c09 d1076001 00000000 00000000 ..L...`......... │ │ + 0x000ba780 94358032 9d2f4c2e 622d252c 832a4127 .5.2./L.b-%,.*A' │ │ + 0x000ba790 7a25430f 55095102 00000000 00000000 z%C.U.Q......... │ │ + 0x000ba7a0 3d373f33 122e1d2d 0c2cc82a 4929b125 =7?3...-.,.*I).% │ │ + 0x000ba7b0 19245316 5b056c02 00000000 00000000 .$S.[.l......... │ │ + 0x000ba7c0 7e3dc435 e3318d30 962f912d 9b2c6d2a ~=.5.1.0./.-.,m* │ │ + 0x000ba7d0 2e28d81a 5318b503 00000000 00000000 .(..S........... │ │ + 0x000ba7e0 a450414a 91457045 61453545 1a45c244 .PAJ.EpEaE5E.E.D │ │ + 0x000ba7f0 69447742 5941223f 00000000 00000000 iDwBYA"?........ │ │ + 0x000ba800 59573854 9c4d834c 014aa148 cd45d842 YW8T.M.L.J.H.E.B │ │ + 0x000ba810 8e418a31 fd2d4928 6c210000 00000000 .A.1.-I(l!...... │ │ + 0x000ba820 4c6ebc32 a7310931 3430b12d 312d352c Ln.2.1.140.-1-5, │ │ + 0x000ba830 ad295c21 8b1f6816 e00c0000 00000000 .)\!..h......... │ │ + 0x000ba840 676bfd6a 2f31d230 5f302930 2b2e412b gk.j/1.0_0)0+.A+ │ │ + 0x000ba850 f22a9e25 4021811f c9170000 00000000 .*.%@!.......... │ │ + 0x000ba860 ac650164 1262b848 38473f46 46459b3e .e.d.b.H8G?FFE.> │ │ + 0x000ba870 3d38f02b 4229a324 8a210000 00000000 =8.+B).$.!...... │ │ + 0x000ba880 856c086b d8684c68 5635a530 9f2a1329 .l.k.hLhV5.0.*.) │ │ + 0x000ba890 7528b11e dc1c551a f8180000 00000000 u(....U......... │ │ + 0x000ba8a0 066b1765 b1631f63 e65a862d 662c072b .k.e.c.c.Z.-f,.+ │ │ + 0x000ba8b0 232a341f d61c6b18 d8150000 00000000 #*4...k......... │ │ + 0x000ba8c0 306d9f6c dc636263 c35d1e5d 3731362f 0m.l.cbc.].]716/ │ │ + 0x000ba8d0 bd2e6c25 2d237920 941e0000 00000000 ..l%-#y ........ │ │ + 0x000ba8e0 3066ac65 af5ea75c d75b745b f9597536 0f.e.^.\.[t[.Yu6 │ │ + 0x000ba8f0 8d35c028 5c256422 271f0000 00000000 .5.(\%d"'....... │ │ + 0x000ba900 92680563 9b611b5d d95bb35a e7594f57 .h.c.a.].[.Z.YOW │ │ + 0x000ba910 2e362228 9d25441f 7b1a0000 00000000 .6"(.%D.{....... │ │ + 0x000ba920 5c56de53 fa4e634d f64bc84a 28496445 \V.S.NcM.K.J(IdE │ │ + 0x000ba930 5243162f e32a6d24 e31e0000 00000000 RC./.*m$........ │ │ + 0x000ba940 e656f652 f84e5d4d be4b2d4a 5b487d44 .V.R.N]M.K-J[H}D │ │ + 0x000ba950 e2417a31 58272223 121b0000 00000000 .Az1X'"#........ │ │ + 0x000ba960 8d583d56 a14e074d b64b9f4a d348c544 .X=V.N.M.K.J.H.D │ │ + 0x000ba970 ec422433 06302124 881d0000 00000000 .B$3.0!$........ │ │ + 0x000ba980 b873216c 2a63b062 5762f661 87618060 .s!l*c.bWb.a.a.` │ │ + 0x000ba990 d85fe05b 6d59e756 880e0000 00000000 ._.[mY.V........ │ │ + 0x000ba9a0 7a76a86e 3966295e 0355b64d 79425239 zv.n9f)^.U.MyBR9 │ │ + 0x000ba9b0 7930a628 c1219a1b 9813f60c 3d060000 y0.(.!......=... │ │ + 0x000ba9c0 da7c3e73 8b68ae65 ce633963 a5610447 .|>s.h.e.c9c.a.G │ │ + 0x000ba9d0 3d40293c ec372234 c926f119 430c0000 =@)<.7"4.&..C... │ │ + 0x000ba9e0 25756671 b56dd363 a161af60 315eeb47 %ufq.m.c.a.`1^.G │ │ + 0x000ba9f0 ed39ac2c 3820b214 f00cbf08 58040000 .9.,8 ......X... │ │ + 0x000baa00 6c79d771 d5693c64 aa5bf653 a347083d ly.q.i>9.4.(d..... │ │ + 0x000baa40 4a759d6f a1699d60 ec5c885b 5e58d448 Ju.o.i.`.\.[^X.H │ │ + 0x000baa50 8a3ccb2f 76248c1a d8127e0c 48050000 .<./v$....~.H... │ │ + 0x000baa60 41799470 2b688c61 8f59c84f 6a420036 Ay.p+h.a.Y.OjB.6 │ │ + 0x000baa70 622fea29 6522211d 9416a20f dc060000 b/.)e"!......... │ │ + 0x000baa80 667f257c 7b78fd77 d877c177 99770726 f.%|{x.w.w.w.w.& │ │ + 0x000baa90 69232421 671eac1b 85152d0f 41070000 i#$!g.....-.A... │ │ + 0x000baaa0 917bd67a 2b7ab575 78754f75 2e75e82d .{.z+z.uxuOu.u.- │ │ + 0x000baab0 69261f1e 8d150b0e 770a1007 43030000 i&......w...C... │ │ + 0x000baac0 0513c511 8f101c01 e5009500 81000000 ................ │ │ + 0x000baad0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000baae0 3166b264 b45fc402 2502ae01 8d010000 1f.d._..%....... │ │ + 0x000baaf0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000bab00 cb6aec65 2e64e502 1d02ed00 ba000000 .j.e.d.......... │ │ + 0x000bab10 00000000 00000000 00000000 00000000 ................ │ │ + 0x000bab20 397d3a7c 6c7b4001 e6009700 68000000 9}:|l{@.....h... │ │ + 0x000bab30 00000000 00000000 00000000 00000000 ................ │ │ + 0x000bab40 5731d52b da25820c 730bcb09 c4085407 W1.+.%..s.....T. │ │ + 0x000bab50 14040000 00000000 00000000 00000000 ................ │ │ + 0x000bab60 b465be62 e75ad812 a6119d10 d70e420c .e.b.Z........B. │ │ + 0x000bab70 680a0000 00000000 00000000 00000000 h............... │ │ + 0x000bab80 c7681162 645ff50f 430ecb0b 900aa609 .h.bd_..C....... │ │ + 0x000bab90 12020000 00000000 00000000 00000000 ................ │ │ + 0x000baba0 9a7c447b 317a2206 5e05aa04 01047703 .|D{1z".^.....w. │ │ + 0x000babb0 b4010000 00000000 00000000 00000000 ................ │ │ + 0x000babc0 e237482e ac250114 bd11870e b10c1e0a .7H..%.......... │ │ + 0x000babd0 c8040000 00000000 00000000 00000000 ................ │ │ + 0x000babe0 f7619c5c e850601e c41bba19 b9167712 .a.\.P`.......w. │ │ + 0x000babf0 840e0000 00000000 00000000 00000000 ................ │ │ + 0x000bac00 8168cf5c b2582020 bf1c4f18 41167a14 .h.\.X ..O.A.z. │ │ + 0x000bac10 d1020000 00000000 00000000 00000000 ................ │ │ + 0x000bac20 8e7a6077 14753a10 7b0ee60c 700b170a .z`w.u:.{...p... │ │ + 0x000bac30 65030000 00000000 00000000 00000000 e............... │ │ + 0x000bac40 13433f2e 0520ae17 f0136b0f 5f0c9508 .C?.. ....k._... │ │ + 0x000bac50 62030000 00000000 00000000 00000000 b............... │ │ + 0x000bac60 0b61dd54 6f3e3a28 5d222d1e e517e30f .a.To>:(]"-..... │ │ + 0x000bac70 760b0000 00000000 00000000 00000000 v............... │ │ + 0x000bac80 da6a2b4c f944f82f a8284c20 3f1c2019 .j+L.D./.(L ?. . │ │ + 0x000bac90 8b020000 00000000 00000000 00000000 ................ │ │ + 0x000baca0 9a752667 5a5e842e f325361f bc184b13 .u&gZ^...%6...K. │ │ + 0x000bacb0 3d060000 00000000 00000000 00000000 =............... │ │ + 0x000bacc0 44355a1c 48090000 00000000 00000000 D5Z.H........... │ │ + 0x000bacd0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000bace0 98497132 84100000 00000000 00000000 .Iq2............ │ │ + 0x000bacf0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000bad00 164f8123 2b100000 00000000 00000000 .O.#+........... │ │ + 0x000bad10 00000000 00000000 00000000 00000000 ................ │ │ + 0x000bad20 5859a136 031b0000 00000000 00000000 XY.6............ │ │ + 0x000bad30 00000000 00000000 00000000 00000000 ................ │ │ + 0x000bad40 2b62112f 57051f01 6f005000 4c004800 +b./W...o.P.L.H. │ │ + 0x000bad50 44004000 3c003800 34003000 2c000000 D.@.<.8.4.0.,... │ │ + 0x000bad60 e347cd23 19124006 59027501 1901c300 .G.#..@.Y.u..... │ │ + 0x000bad70 94007900 64006000 5c005800 54000000 ..y.d.`.\.X.T... │ │ + 0x000bad80 f4529428 e3108005 a301f500 b8007700 .R.(..........w. │ │ + 0x000bad90 5f005b00 57005300 4f004b00 47000000 _.[.W.S.O.K.G... │ │ + 0x000bada0 92165605 e601c500 4c004800 44004000 ..V.....L.H.D.@. │ │ + 0x000badb0 3c003800 34003000 2c002800 24000000 <.8.4.0.,.(.$... │ │ + 0x000badc0 a03c361a 180f7008 b7057b03 8202bf01 .<6...p...{..... │ │ + 0x000badd0 76013001 fc00d000 c000af00 92000000 v.0............. │ │ + 0x000bade0 6e46522b 4d1b0313 a00ea209 fc069d03 nFR+M........... │ │ + 0x000badf0 70026301 f800ae00 92007000 6c000000 p.c.......p.l... │ │ + 0x000bae00 966e486a f161135a ee4b3b46 7f3bd630 .nHj.a.Z.K;F.;.0 │ │ + 0x000bae10 002cc026 82227e1c b1130d0f 59080000 .,.&."~.....Y... │ │ + 0x000bae20 9379f375 566db169 8161525e e6560344 .y.uVm.i.aR^.V.D │ │ + 0x000bae30 f63a4830 0b284e1e 1416480f e3070000 .:H0.(N...H..... │ │ + 0x000bae40 fe7c8b76 976b954d 35421136 c72be721 .|.v.k.M5B.6.+.! │ │ + 0x000bae50 1d189210 bf080000 00000000 00000000 ................ │ │ + 0x000bae60 017a9d60 0b5b314e 55244f13 00000000 .z.`.[1NU$O..... │ │ + 0x000bae70 cc7df972 135a8a55 21394212 00000000 .}.r.Z.U!9B..... │ │ + 0x000bae80 607d5173 a4713251 2934a925 00000000 `}Qs.q2Q)4.%.... │ │ + 0x000bae90 616bc349 81438439 1924d409 00000000 ak.I.C.9.$...... │ │ + 0x000baea0 b96e4668 cf605057 a31b8e0d 00000000 .nFh.`PW........ │ │ + 0x000baeb0 327a6f6f 0c5b5a56 b83fd213 00000000 2zoo.[ZV.?...... │ │ + 0x000baec0 497eea74 3e72af65 76393623 00000000 I~.t>r.ev96#.... │ │ + 0x000baed0 5a7b776f 096d6a52 c730c720 00000000 Z{wo.mjR.0. .... │ │ + 0x000baee0 eb7b286f 395e5158 2c37690d 00000000 .{(o9^QX,7i..... │ │ + 0x000baef0 367f6a71 756d7e63 193d3022 00000000 6.jqum~c.=0".... │ │ + 0x000baf00 417e286f 5d654c5d 7641ce22 00000000 A~(o]eL]vA.".... │ │ + 0x000baf10 eb7eef6e 796b375d af3f0129 00000000 .~.nyk7].?.).... │ │ + 0x000baf20 af72c46a 99561143 19331822 00000000 .r.j.V.C.3.".... │ │ + 0x000baf30 b278524a 3e478e3f 2623ce13 00000000 .xRJ>G.?&#...... │ │ + 0x000baf40 ba7ea45d d8461945 b834a214 00000000 .~.].F.E.4...... │ │ + 0x000baf50 1c7e6862 e0619547 2935c127 00000000 .~hb.a.G)5.'.... │ │ + 0x000baf60 9a7b1444 e941813d 602eb909 00000000 .{.D.A.=`....... │ │ + 0x000baf70 717d0a6d 7f6be768 ad29fe15 00000000 q}.m.k.h.)...... │ │ + 0x000baf80 ed7ac666 4b5db65b fd45671c 00000000 .z.fK].[.Eg..... │ │ + 0x000baf90 c97e516b 506a1b65 15417027 00000000 .~QkPj.e.Ap'.... │ │ + 0x000bafa0 8d7c8560 b25f0654 773cd32b 00000000 .|.`._.Tw<.+.... │ │ + 0x000bafb0 1b7d6462 9a5b9757 d03e8a0e 00000000 .}db.[.W.>...... │ │ + 0x000bafc0 927f1263 1561155c 5741df24 00000000 ...c.a.\WA.$.... │ │ + 0x000bafd0 957eda60 735b4f56 f3426620 00000000 .~.`s[OV.Bf .... │ │ + 0x000bafe0 677f2162 50603059 3544e431 00000000 g.!bP`0Y5D.1.... │ │ + 0x000baff0 49724467 63541944 8534d623 00000000 IrDgcT.D.4.#.... │ │ + 0x000bb000 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000bb010 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000bb020 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000bb030 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000bb040 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000bb050 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000bb060 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000bb070 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000bb080 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000bb090 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000bb0a0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000bb0b0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000bb0c0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000bb0d0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000bb0e0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000bb0f0 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000bb100 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000bb110 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000bb120 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000bb130 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000bb140 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000bb150 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000bb160 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000bb170 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000bb180 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000bb190 6666cd4c 33339a19 00000000 00000000 ff.L33.......... │ │ + 0x000bb1a0 997bf24d 0c27a514 00000000 00000000 .{.M.'.......... │ │ + 0x000bb1b0 6f7f9765 3451d517 00000000 00000000 o..e4Q.......... │ │ + 0x000bb1c0 967e0169 6252ab3e 00000000 00000000 .~.ibR.>........ │ │ + 0x000bb1d0 7f7e9344 65371b08 00000000 00000000 .~.De7.......... │ │ + 0x000bb1e0 e77f9e74 a2250113 00000000 00000000 ...t.%.......... │ │ + 0x000bb1f0 c47f8a6e 1b524922 00000000 00000000 ...n.RI"........ │ │ + 0x000bb200 db7ffc72 5147382c 00000000 00000000 ...rQG8,........ │ │ + 0x000bb210 637f5067 144de13b 00000000 00000000 c.Pg.M.;........ │ │ + 0x000bb220 897fc165 964d2c0d 00000000 00000000 ...e.M,......... │ │ + 0x000bb230 d17f5f6a e04e052c 00000000 00000000 .._j.N.,........ │ │ + 0x000bb240 f37e4468 0654b525 00000000 00000000 .~Dh.T.%........ │ │ + 0x000bb250 ad7f116a 1f51b43c 00000000 00000000 ...j.Q.<........ │ │ + 0x000bb260 50784c6a 09518d37 00000000 00000000 PxLj.Q.7........ │ │ + 0x000bb270 767ab577 e44b1b38 a4164911 da010000 vz.w.K.8..I..... │ │ + 0x000bb280 7c77586c 71620827 9316f709 00000000 |wXlqb.'........ │ │ + 0x000bb290 0377186a 9f5d4124 a2168609 00000000 .w.j.]A$........ │ │ + 0x000bb2a0 3c71f654 7d4a6634 d525ca05 00000000 H.8.'....}..... │ │ + 0x000bb3b0 7914b910 cd0f260f 73017900 59000000 y.....&.s.y.Y... │ │ + 0x000bb3c0 f060384d 1b391a2c 491cc70d 00000000 .`8M.9.,I....... │ │ + 0x000bb3d0 1d646353 bd40a833 8e235712 00000000 .dcS.@.3.#W..... │ │ + 0x000bb3e0 94613b4e 533cec2f 05218e10 00000000 .a;NS<./.!...... │ │ + 0x000bb3f0 b15f1049 ba38c42b 111e8b10 00000000 ._.I.8.+........ │ │ + 0x000bb400 4b4e1435 992af91e 7114580a 00000000 KN.5.*..q.X..... │ │ + 0x000bb410 115ad845 e53dc42d c31b1d13 00000000 .Z.E.=.-........ │ │ + 0x000bb420 a445c32e 522b8621 6716b90e 00000000 .E..R+.!g....... │ │ + 0x000bb430 f75df531 0816570c 9d05f001 00000000 .].1..W......... │ │ + 0x000bb440 31692b43 e323bd16 680b2c04 00000000 1i+C.#..h.,..... │ │ + 0x000bb450 b66e0454 b139152c f91a0a0d 00000000 .n.T.9.,........ │ │ + 0x000bb460 6473085b 6f455739 0528e414 00000000 ds.[oEW9.(...... │ │ + 0x000bb470 48714a5d dd4c443a 2128b915 00000000 HqJ].LD:!(...... │ │ + 0x000bb480 6076fd5e c34d802b 4b1c7510 00000000 `v.^.M.+K.u..... │ │ + 0x000bb490 0b7bc56a 3f57ed35 3c2bf71a 00000000 .{.j?W.5<+...... │ │ + 0x000bb4a0 da0f0000 00000000 00000000 00000000 ................ │ │ + 0x000bb4b0 00400000 00000000 00000000 00000000 .@.............. │ │ + 0x000bb4c0 c7560000 00000000 00000000 00000000 .V.............. │ │ + 0x000bb4d0 64160000 00000000 00000000 00000000 d............... │ │ + 0x000bb4e0 8d040000 00000000 00000000 00000000 ................ │ │ + 0x000bb4f0 1b13e608 00000000 00000000 00000000 ................ │ │ + 0x000bb500 f4529f1b 00000000 00000000 00000000 .R.............. │ │ + 0x000bb510 7066e609 00000000 00000000 00000000 pf.............. │ │ + 0x000bb520 16265812 00000000 00000000 00000000 .&X............. │ │ + 0x000bb530 55037f01 00000000 00000000 00000000 U............... │ │ + 0x000bb540 1c1c7212 a30a0000 00000000 00000000 ..r............. │ │ + 0x000bb550 fa5aaa2b 88150000 00000000 00000000 .Z.+............ │ │ + 0x000bb560 b0632b17 800b0000 00000000 00000000 .c+............. │ │ + 0x000bb570 21355a20 43110000 00000000 00000000 !5Z C........... │ │ + 0x000bb580 5805af03 06020000 00000000 00000000 X............... │ │ + 0x000bb590 351fb516 6010b609 00000000 00000000 5...`........... │ │ + 0x000bb5a0 235e7430 f7214312 00000000 00000000 #^t0.!C......... │ │ + 0x000bb5b0 616f5314 3f0da506 00000000 00000000 aoS.?........... │ │ + 0x000bb5c0 68328623 a417a60c 00000000 00000000 h2.#............ │ │ + 0x000bb5d0 62046b03 6d025601 00000000 00000000 b.k.m.V......... │ │ + 0x000bb5e0 a425c11c a616ed10 870a0000 00000000 .%.............. │ │ + 0x000bb5f0 ed62a63c 132f461f b2120000 00000000 .b.<./F......... │ │ + 0x000bb600 6467e21e c016900f 31080000 00000000 dg......1....... │ │ + 0x000bb610 1c369126 4d1dd514 2c0c0000 00000000 .6.&M...,....... │ │ + 0x000bb620 da05c204 c003c502 9f010000 00000000 ................ │ │ + 0x000bb630 bf25911d a018dc13 fd0e9209 00000000 .%.............. │ │ + 0x000bb640 da64a943 f8356727 211c6d10 00000000 .d.C.5g'!.m..... │ │ + 0x000bb650 78624e24 6e1cbd15 070f0c08 00000000 xbN$n........... │ │ + 0x000bb660 90379b28 7720ad19 2912a30a 00000000 .7.(w ..)....... │ │ + 0x000bb670 22062505 4a047603 85027901 00000000 ".%.J.v...y..... │ │ + 0x000bb680 472bb522 b51d1019 8e14650f 0d0a0000 G+."......e..... │ │ + 0x000bb690 1465e743 503a9a2b 21217f17 ec0d0000 .e.CP:.+!!...... │ │ + 0x000bb6a0 ed697225 2e1e6a18 b212300d 4c070000 .ir%..j...0.L... │ │ + 0x000bb6b0 6b34ce27 9e20761a 7c14990e 10090000 k4.'. v.|....... │ │ + 0x000bb6c0 cc06da05 f0042704 49036702 78010000 ......'.I.g.x... │ │ + 0x000bb6d0 5f0e0000 00000000 00000000 00000000 _............... │ │ + 0x000bb6e0 00400000 00000000 00000000 00000000 .@.............. │ │ + 0x000bb6f0 f75d0000 00000000 00000000 00000000 .].............. │ │ + 0x000bb700 b70d0000 00000000 00000000 00000000 ................ │ │ + 0x000bb710 86040000 00000000 00000000 00000000 ................ │ │ + 0x000bb720 571d270e 00000000 00000000 00000000 W.'............. │ │ + 0x000bb730 01506315 00000000 00000000 00000000 .Pc............. │ │ + 0x000bb740 8764c812 00000000 00000000 00000000 .d.............. │ │ + 0x000bb750 4f31c31c 00000000 00000000 00000000 O1.............. │ │ + 0x000bb760 70086904 00000000 00000000 00000000 p.i............. │ │ + 0x000bb770 6e21d915 310b0000 00000000 00000000 n!..1........... │ │ + 0x000bb780 60598e28 b2150000 00000000 00000000 `Y.(............ │ │ + 0x000bb790 f3683b1a 930d0000 00000000 00000000 .h;............. │ │ + 0x000bb7a0 72387829 53110000 00000000 00000000 r8x)S........... │ │ + 0x000bb7b0 05096006 4a030000 00000000 00000000 ..`.J........... │ │ + 0x000bb7c0 3c26791c 7b13de0a 00000000 00000000 <&y.{........... │ │ + 0x000bb7d0 235f602c e51e360f 00000000 00000000 #_`,..6......... │ │ + 0x000bb7e0 2f77f70c 7e089204 00000000 00000000 /w..~........... │ │ + 0x000bb7f0 0b352e2d c51a3410 00000000 00000000 .5.-..4......... │ │ + 0x000bb800 9c03d402 e701fa00 00000000 00000000 ................ │ │ + 0x000bb810 37290920 f317f50f ac080000 00000000 7). ............ │ │ + 0x000bb820 7563ea3f 4c33c81f f8100000 00000000 uc.?L3.......... │ │ + 0x000bb830 a76e181e 0117f20e 39070000 00000000 .n......9....... │ │ + 0x000bb840 c63cd02f e9248217 720c0000 00000000 .<./.$..r....... │ │ + 0x000bb850 2e081707 5c050904 31020000 00000000 ....\...1....... │ │ + 0x000bb860 092d8025 2c1eae16 df0fd608 00000000 .-.%,........... │ │ + 0x000bb870 6f665c45 ac39c72a 611ce30f 00000000 of\E.9.*a....... │ │ + 0x000bb880 88724919 d314e00f 520a2e05 00000000 .rI.....R....... │ │ + 0x000bb890 ef416d38 382b861f a016060c 00000000 .Am88+.......... │ │ + 0x000bb8a0 f4061c06 09050a04 1103bb01 00000000 ................ │ │ + 0x000bb8b0 3e2c0825 4a1f7a19 ff13cc0e 9d080000 >,.%J.z......... │ │ + 0x000bb8c0 1969ab45 703b442f 7d23d518 a70d0000 .i.Ep;D/}#...... │ │ + 0x000bb8d0 a9722e1b 0317aa12 d90d4609 7e040000 .r........F.~... │ │ + 0x000bb8e0 d3398c31 28295a22 5e190e11 4a090000 .9.1()Z"^...J... │ │ + 0x000bb8f0 2a069f05 e4044104 af03e602 be010000 *.....A......... │ │ + 0x000bb900 41033000 00000000 406a3100 00000000 A.0.....@j1..... │ │ + 0x000bb910 5a7e8674 00000000 ac11a000 00000000 Z~.t............ │ │ + 0x000bb920 1a062f03 00000000 026d8702 00000000 ../......m...... │ │ + 0x000bb930 fe7c807b 00000000 672edb1b 00000000 .|.{....g....... │ │ + 0x000bb940 5a032c00 00000000 e86f3800 00000000 Z.,......o8..... │ │ + 0x000bb950 cf7e3977 00000000 f5148400 00000000 .~9w............ │ │ + 0x000bb960 d206f702 00000000 6d74a302 00000000 ........mt...... │ │ + 0x000bb970 a77d517c 00000000 87456a2c 00000000 .}Q|.....Ej,.... │ │ + 0x000bb980 00320000 00000000 00320000 00000000 .2.......2...... │ │ + 0x000bb990 00210000 00000000 1050240a 00000000 .!.......P$..... │ │ + 0x000bb9a0 1050240a 00000000 0b378007 00000000 .P$......7...... │ │ + 0x000bb9b0 464db444 00000000 464db444 00000000 FM.D....FM.D.... │ │ + 0x000bb9c0 1221fe1b 00000000 6a692d53 00000000 .!......ji-S.... │ │ + 0x000bb9d0 6a692d53 00000000 5d3e1927 00000000 ji-S....]>.'.... │ │ + 0x000bb9e0 0501d200 00000000 62079905 00000000 ........b....... │ │ + 0x000bb9f0 1e0f4309 00000000 b40c1308 00000000 ..C............. │ │ + 0x000bba00 512b3217 00000000 d20b1d06 00000000 Q+2............. │ │ + 0x000bba10 78306212 00000000 6c19440e 00000000 x0b.....l.D..... │ │ + 0x000bba20 aa520c21 00000000 c118ca07 00000000 .R.!............ │ │ + 0x000bba30 d30e9604 00000000 fd6bca23 00000000 .........k.#.... │ │ + 0x000bba40 25344617 00000000 f16a481c 00000000 %4F......jH..... │ │ + 0x000bba50 00000000 00000000 810f6205 00000000 ..........b..... │ │ + 0x000bba60 7e6d431f 00000000 1d62481f 00000000 ~mC......bH..... │ │ + 0x000bba70 00000000 00000000 00000000 00000000 ................ │ │ + 0x000bba80 00000000 00000000 00000000 00000000 ................ │ │ + 0x000bba90 00128802 5b000000 00128802 5b000000 ....[.......[... │ │ + 0x000bbaa0 00128802 5b000000 00128802 5b000000 ....[.......[... │ │ + 0x000bbab0 00128802 5b000000 00128802 5b000000 ....[.......[... │ │ + 0x000bbac0 00600040 00200000 ad78b654 3c150000 .`.@. ...x.T<... │ │ + 0x000bbad0 5776f458 ec180000 726fef52 ba1a0000 Wv.X....ro.R.... │ │ + 0x000bbae0 3b5bcb27 00000000 ce520000 293e0000 ;[.'.....R..)>.. │ │ + 0x000bbaf0 00400000 f9160000 33140000 e3090000 .@......3....... │ │ + 0x000bbb00 00000000 00000000 00000000 bc310000 .............1.. │ │ + 0x000bbb10 831e0000 b0170000 76140000 840c0000 ........v....... │ │ + 0x000bbb20 fc0c0000 08170000 00400000 b96f0000 .........@...o.. │ │ + 0x000bbb30 32780000 147d0000 00400000 00400000 2x...}...@...@.. │ │ + 0x000bbb40 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000bbb50 00400000 b9280000 2c4e0000 4b390000 .@...(..,N..K9.. │ │ + 0x000bbb60 00400000 23480000 884f0000 4e5b0000 .@..#H...O..N[.. │ │ + 0x000bbb70 80570000 fb300000 f94e0000 46610000 .W...0...N..Fa.. │ │ + 0x000bbb80 fb680000 1e4e0000 a9650000 f36d0000 .h...N...e...m.. │ │ + 0x000bbb90 1d220000 0a3f0000 15440000 3e5f0000 ."...?...D..>_.. │ │ + 0x000bbba0 42500000 bc6d0000 81770000 e27b0000 BP...m...w...{.. │ │ + 0x000bbbb0 5a220000 84210000 483a0000 32100000 Z"...!..H:..2... │ │ + 0x000bbbc0 08210000 2d320000 d04c0000 10200000 .!..-2...L... .. │ │ + 0x000bbbd0 ff350000 da7c0000 ea3e0000 26310000 .5...|...>..&1.. │ │ + 0x000bbbe0 56180000 34170000 1d220000 01510000 V...4...."...Q.. │ │ + 0x000bbbf0 70560000 ab740000 527b0000 ea770000 pV...t..R{...w.. │ │ + 0x000bbc00 325c0000 b5620000 35280000 bc380000 2\...b..5(...8.. │ │ + 0x000bbc10 bf4d0000 73640000 354c0000 8a5b0000 .M..sd..5L...[.. │ │ + 0x000bbc20 dc6d0000 11180000 95260000 68360000 .m.......&..h6.. │ │ + 0x000bbc30 ee1f0000 22320000 6e270000 79240000 ...."2..n'..y$.. │ │ + 0x000bbc40 8d4c0000 32530000 d6590000 745c0000 .L..2S...Y..t\.. │ │ + 0x000bbc50 d75f0000 e4670000 d4510000 eb610000 ._...g...Q...a.. │ │ + 0x000bbc60 df6c0000 b33d0000 d00b0000 ed790000 .l...=.......y.. │ │ + 0x000bbc70 913e0000 b9090000 746f0000 41330000 .>......to..A3.. │ │ + 0x000bbc80 26060000 365e0000 3b1f0000 69030000 &...6^..;...i... │ │ + 0x000bbc90 787c0000 fa540000 05170000 5c7a0000 x|...T......\z.. │ │ + 0x000bbca0 11450000 a0090000 ae6c0000 4d320000 .E.......l..M2.. │ │ + 0x000bbcb0 f5070000 045b0000 57280000 ad060000 .....[..W(...... │ │ + 0x000bbcc0 217a0000 c8440000 68140000 45770000 !z...D..h...Ew.. │ │ + 0x000bbcd0 e23c0000 72080000 717a0000 b9440000 .<..r...qz...D.. │ │ + 0x000bbce0 e7080000 5c6b0000 90250000 e2030000 ....\k...%...... │ │ + 0x000bbcf0 e7700000 a3480000 e01d0000 c8730000 .p...H.......s.. │ │ + 0x000bbd00 5a440000 aa170000 5b100000 da220000 ZD......[....".. │ │ + 0x000bbd10 912e0000 05210000 ec380000 9b500000 .....!...8...P.. │ │ + 0x000bbd20 99360000 79550000 03550000 d5150000 .6..yU...U...... │ │ + 0x000bbd30 dc310000 ef530000 4b180000 94340000 .1...S..K....4.. │ │ + 0x000bbd40 70480000 91120000 d62b0000 c0470000 pH.......+...G.. │ │ + 0x000bbd50 fb110000 7f280000 28410000 49040000 .....(..(A..I... │ │ + 0x000bbd60 7d3f0000 206e0000 93000000 1c2f0000 }?.. n......./.. │ │ + 0x000bbd70 41600000 00400000 00400000 00400000 A`...@...@...@.. │ │ + 0x000bbd80 82000000 b8040000 da060000 500a0000 ............P... │ │ + 0x000bbd90 bd290000 01170000 d9260000 271b0000 .).......&..'... │ │ + 0x000bbda0 da440000 5b2e0000 38220000 a9470000 .D..[...8"...G.. │ │ + 0x000bbdb0 e83b0000 ab5b0000 00000000 90230000 .;...[.......#.. │ │ + 0x000bbdc0 655b0000 3b570000 00000000 00000000 e[..;W.......... │ │ + 0x000bbdd0 00000000 00000000 44040000 a5720000 ........D....r.. │ │ + 0x000bbde0 137b0000 58030000 d5740000 2c7c0000 .{..X....t..,|.. │ │ + 0x000bbdf0 b1030000 b8720000 f37c0000 e2020000 .....r...|...... │ │ + 0x000bbe00 17720000 787c0000 cb010000 57630000 .r..x|......Wc.. │ │ + 0x000bbe10 4a7a0000 f7010000 51700000 0f7a0000 Jz......Qp...z.. │ │ + 0x000bbe20 3e010000 f6600000 7f7f0000 33010000 >....`......3... │ │ + 0x000bbe30 102c0000 bd080000 00000000 00000000 .,.............. │ │ + 0x000bbe40 b87cf17b 4478e16c 00000000 00000000 .|.{Dx.l........ │ │ + 0x000bbe50 8e7e617d a578896e 00000000 00000000 .~a}.x.n........ │ │ + 0x000bbe60 5173aa6c 285a1d47 00000000 00000000 Qs.l(Z.G........ │ │ + 0x000bbe70 9078e672 ad61c946 00000000 00000000 .x.r.a.F........ │ │ + 0x000bbe80 707ef87d 2f7cca77 72660000 00000000 p~.}/|.wrf...... │ │ + 0x000bbe90 2e7f6b7e dd7a0273 8f620000 00000000 ..k~.z.s.b...... │ │ + 0x000bbea0 b4754f6f 5c62ee51 4f300000 00000000 .uOo\b.QO0...... │ │ + 0x000bbeb0 06799573 0a65a353 92350000 00000000 .y.s.e.S.5...... │ │ + 0x000bbec0 b77e0e7e b37b0879 3f73b261 00000000 .~.~.{.y?s.a.... │ │ + 0x000bbed0 b17e267d 4d7a8a6a cd5d3b4d 00000000 .~&}Mz.j.];M.... │ │ + 0x000bbee0 4f72486b 9a580a4a ec3ab624 00000000 OrHk.X.J.:.$.... │ │ + 0x000bbef0 e5797475 f46c6155 8e463028 00000000 .ytu.laU.F0(.... │ │ + 0x000bbf00 257f1e7e 8c7bd577 a0717468 d64e0000 %..~.{.w.qth.N.. │ │ + 0x000bbf10 8d7e457d 1a7b226d f95aee4e a73b0000 .~E}.{"m.Z.N.;.. │ │ + 0x000bbf20 836be062 b04d1442 bf318422 28140000 .k.b.M.B.1."(... │ │ + 0x000bbf30 fa777072 13696848 be38922f 80170000 .wpr.ihH.8./.... │ │ + 0x000bbf40 ca7eb87d a178fb71 e8675d5e a853dc42 .~.}.x.q.g]^.S.B │ │ + 0x000bbf50 00000000 00000000 00000000 00000000 ................ │ │ + 0x000bbf60 1a7cc678 4a741c6a 433c5032 8d26111c .|.xJt.jCp.]IN..^9..{... │ │ + 0x000bc190 cc4ef419 e3080000 1a5b822d 83160000 .N.......[.-.... │ │ + 0x000bc1a0 5c67db44 e12c0000 61762b67 c9590000 \g.D.,..av+g.Y.. │ │ + 0x000bc1b0 452fae08 47030000 0d4df519 4a0a0000 E/..G....M..J... │ │ + 0x000bc1c0 2960bb36 361f0000 796bd94d 38370000 )`.66...yk.M87.. │ │ + 0x000bc1d0 fc74da63 67540000 00600040 00200000 .t.cgT...`.@. .. │ │ + 0x000bc1e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bc1f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bc200 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bc210 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bc220 00600040 00200000 88425f14 74080000 .`.@. ...B_.t... │ │ + 0x000bc230 36540e23 8d0f0000 c568ce49 0b330000 6T.#.....h.I.3.. │ │ + 0x000bc240 896f955b bd490000 ef74c266 b5580000 .o.[.I...t.f.X.. │ │ + 0x000bc250 6b334709 a2040000 2d4b7419 d8090000 k3G.....-Kt..... │ │ + 0x000bc260 025f4237 40200000 16719957 9a410000 ._B7@ ...q.W.A.. │ │ + 0x000bc270 377aeb6f 74650000 8727ba05 42020000 7z.ote...'..B... │ │ + 0x000bc280 13460916 0f090000 875fda3a f8240000 .F......._.:.$.. │ │ + 0x000bc290 3274935f 0e4e0000 007ac46e f0630000 2t._.N...z.n.c.. │ │ + 0x000bc2a0 ae28b20b 74050000 7d46801c e20d0000 .(..t...}F...... │ │ + 0x000bc2b0 ef654f4a 1a370000 ec777a69 965b0000 .eOJ.7...wzi.[.. │ │ + 0x000bc2c0 00600040 00200000 6267c43f ff2a0000 .`.@. ..bg.?.*.. │ │ + 0x000bc2d0 0026ce04 25010000 a444dc10 f8040000 .&..%....D...... │ │ + 0x000bc2e0 dc585e26 9e100000 7b66223e 33240000 .X^&....{f">3$.. │ │ + 0x000bc2f0 2e72a859 1c450000 84207d03 f3000000 .r.Y.E... }..... │ │ + 0x000bc300 f741040f 6d040000 3e59a726 ce100000 .A..m...>Y.&.... │ │ + 0x000bc310 8166ba3d 75230000 ee6fd953 bc3c0000 .f.=u#...o.S.<.. │ │ + 0x000bc320 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bc330 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bc340 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bc350 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bc360 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bc370 1731ce07 2f020000 5e465912 e6050000 .1../...^FY..... │ │ + 0x000bc380 465f2631 6b180000 e4683d44 262a0000 F_&1k....h=D&*.. │ │ + 0x000bc390 546fc152 133a0000 d720e702 bb000000 To.R.:... ...... │ │ + 0x000bc3a0 0f37670a 39030000 2c581c29 48140000 .7g.9...,X.)H... │ │ + 0x000bc3b0 896af347 3f300000 8c750963 16530000 .j.G?0...u.c.S.. │ │ + 0x000bc3c0 9a1f2a03 b7000000 3b372e0b a9030000 ..*.....;7...... │ │ + 0x000bc3d0 6c5b0c2f 35190000 df6de24f 52390000 l[./5....m.OR9.. │ │ + 0x000bc3e0 3a752563 c5520000 a71c9e03 2b010000 :u%c.R......+... │ │ + 0x000bc3f0 9536970d 4d050000 2462503b d8230000 .6..M...$bP;.#.. │ │ + 0x000bc400 b072ca5c 39450000 00600040 00200000 .r.\9E...`.@. .. │ │ + 0x000bc410 486ea858 4f490000 8d1c4805 32020000 Hn.XOI....H.2... │ │ + 0x000bc420 233f7012 9e070000 0055b726 b9130000 #?p......U.&.... │ │ + 0x000bc430 fd647440 d5280000 bf756465 d7560000 .dt@.(...ude.V.. │ │ + 0x000bc440 3f21d403 0d010000 103ef20c 79030000 ?!.......>..y... │ │ + 0x000bc450 4a51221e ae0b0000 1461e236 041e0000 JQ"......a.6.... │ │ + 0x000bc460 c972b75d 7a4b0000 40278d04 77010000 .r.]zK..@'..w... │ │ + 0x000bc470 90452312 99050000 fd593e29 e8120000 .E#......Y>).... │ │ + 0x000bc480 60672842 fb280000 a2747661 7a500000 `g(B.(...tvazP.. │ │ + 0x000bc490 69305d08 7d020000 b0496c15 59070000 i0].}....Il.Y... │ │ + 0x000bc4a0 685bca2b f8150000 cf688a45 812d0000 h[.+.....h.E.-.. │ │ + 0x000bc4b0 9575c763 c9530000 5e221205 86010000 .u.c.S..^"...... │ │ + 0x000bc4c0 eb3cda0b ee020000 054e9f1c f30a0000 .<.......N...... │ │ + 0x000bc4d0 eb5c2033 db1a0000 886d9453 fa3d0000 .\ 3.....m.S.=.. │ │ + 0x000bc4e0 2121cb03 49010000 c13e270e 30040000 !!..I....>'.0... │ │ + 0x000bc4f0 af55fe23 cb0f0000 bc664a3f ef250000 .U.#.....fJ?.%.. │ │ + 0x000bc500 91765e66 da570000 0e187501 6d000000 .v^f.W....u.m... │ │ + 0x000bc510 6237de08 8b020000 7c4f641b 020b0000 b7......|Od..... │ │ + 0x000bc520 2962c636 7a1f0000 47746a60 c54f0000 )b.6z...Gtj`.O.. │ │ + 0x000bc530 0c1ec002 bc000000 e639500a e4020000 .........9P..... │ │ + 0x000bc540 0851671e 3e0d0000 a3622a38 10210000 .Qg.>....b*8.!.. │ │ + 0x000bc550 5573b35d ed4b0000 6b687d3e 3b2a0000 Us.].K..kh}>;*.. │ │ + 0x000bc560 3a1f2804 56010000 423e5310 b0060000 :.(.V...B>S..... │ │ + 0x000bc570 9656d426 90130000 b365433e e1250000 .V.&.....eC>.%.. │ │ + 0x000bc580 4e732e5d 0c4b0000 121c2402 64000000 Ns.].K....$.d... │ │ + 0x000bc590 1d377a09 21020000 fe4edb19 cd080000 .7z.!....N...... │ │ + 0x000bc5a0 1c5f1d30 4f170000 e46d7c4f 58380000 ._.0O....m|OX8.. │ │ + 0x000bc5b0 43149601 81000000 d5357d0a 16030000 C........5}..... │ │ + 0x000bc5c0 c1534821 640e0000 a063c93a c8210000 .SH!d....c.:.!.. │ │ + 0x000bc5d0 6570f055 d7400000 db1aa903 19010000 ep.U.@.......... │ │ + 0x000bc5e0 3f3f5510 6d050000 33582427 ea110000 ??U.m...3X$'.... │ │ + 0x000bc5f0 50653a3d fc230000 84718258 1a440000 Pe:=.#...q.X.D.. │ │ + 0x000bc600 d01ae601 70000000 f732b807 ec010000 ....p....2...... │ │ + 0x000bc610 ed4d7d19 35090000 845e7a2f f5160000 .M}.5....^z/.... │ │ + 0x000bc620 0c6b1549 0d300000 2c184a01 5b000000 .k.I.0..,.J.[... │ │ + 0x000bc630 8c2e0706 ac010000 6d4f9c1b f10a0000 ........mO...... │ │ + 0x000bc640 0d5ea72e a0160000 a26e4f50 8b3c0000 .^.......nOP.<.. │ │ + 0x000bc650 2a155301 48000000 842cff06 f0010000 *.S.H....,...... │ │ + 0x000bc660 7f4e4a1d 630b0000 085c432e f0170000 .NJ.c....\C..... │ │ + 0x000bc670 666cd94b d4360000 29152101 37000000 fl.K.6..).!.7... │ │ + 0x000bc680 6a2c1706 7d010000 7e50291e 6e0b0000 j,..}...~P).n... │ │ + 0x000bc690 2861fd36 191d0000 c26dae4d 3f360000 (a.6.....m.M?6.. │ │ + 0x000bc6a0 916a2457 744a0000 a32b7111 2e080000 .j$WtJ...+q..... │ │ + 0x000bc6b0 e3543f2a 94180000 2d60d639 58260000 .T?*....-`.9X&.. │ │ + 0x000bc6c0 866bfb4c 9c370000 9f78a86b 0a600000 .k.L.7...x.k.`.. │ │ + 0x000bc6d0 6a177b02 b2000000 4c3a840c e9030000 j.{.....L:...... │ │ + 0x000bc6e0 56528a20 0d0e0000 8a62d938 75200000 VR. .....b.8u .. │ │ + 0x000bc6f0 4f748e60 e14f0000 8912b801 b1000000 Ot.`.O.......... │ │ + 0x000bc700 2537520a 2e030000 7c50c61d 6b0c0000 %7R.....|P..k... │ │ + 0x000bc710 ae619e37 3d1f0000 5c72215c a0490000 .a.7=...\r!\.I.. │ │ + 0x000bc720 3914f802 15010000 033d4b0f ea040000 9........=K..... │ │ + 0x000bc730 23533d22 440f0000 ef615a39 6e210000 #S="D....aZ9n!.. │ │ + 0x000bc740 fd73c160 46500000 94111e01 72000000 .s.`FP......r... │ │ + 0x000bc750 5133b506 6c010000 dc498415 d4060000 Q3..l....I...... │ │ + 0x000bc760 7b5a932b 36140000 f46c7e50 0c3a0000 {Z.+6....l~P.:.. │ │ + 0x000bc770 9015c401 c0000000 f5350709 b5020000 .........5...... │ │ + 0x000bc780 d0514322 850f0000 4e63ec38 b91f0000 .QC"....Nc.8.... │ │ + 0x000bc790 b572e15b e1480000 f10b7100 21000000 .r.[.H....q.!... │ │ + 0x000bc7a0 4f2d5e05 5f010000 514bc215 13070000 O-^._...QK...... │ │ + 0x000bc7b0 845d4d2b 22140000 526f4553 723d0000 .]M+"...RoESr=.. │ │ + 0x000bc7c0 dc0fbe00 25000000 6831f705 1e010000 ....%...h1...... │ │ + 0x000bc7d0 844a6214 a7050000 365b0e28 e9100000 .Jb.....6[.(.... │ │ + 0x000bc7e0 796c1d4c fa330000 d7692248 01330000 yl.L.3...i"H.3.. │ │ + 0x000bc7f0 75191308 a6030000 124e1923 65130000 u........N.#e... │ │ + 0x000bc800 595c4f2f 301b0000 2067b040 2a2c0000 Y\O/0... g.@*,.. │ │ + 0x000bc810 5f76f763 ba550000 f70acd00 31000000 _v.c.U......1... │ │ + 0x000bc820 72383d0b 33030000 9f533e20 530d0000 r8=.3....S> S... │ │ + 0x000bc830 24616d33 f91b0000 5e70a256 46430000 $am3....^p.VFC.. │ │ + 0x000bc840 3b0cca01 ad000000 8838270b bf030000 ;........8'..... │ │ + 0x000bc850 6058f52b 09170000 126b0e48 56300000 `X.+.....k.HV0.. │ │ + 0x000bc860 0574565f de4b0000 14102a01 5c000000 .tV_.K....*.\... │ │ + 0x000bc870 7e3bcd07 2f020000 9c49fe16 e2080000 ~;../....I...... │ │ + 0x000bc880 0057cb26 23130000 bc63f43f 8b2b0000 .W.&#....c.?.+.. │ │ + 0x000bc890 e9075100 16000000 22264404 17010000 ..Q....."&D..... │ │ + 0x000bc8a0 62474c13 70060000 4258ef26 40110000 bGL.p...BX.&@... │ │ + 0x000bc8b0 9e674f44 cd2d0000 271b0d02 30000000 .gOD.-..'...0... │ │ + 0x000bc8c0 46377905 bb010000 53496211 7a030000 F7y.....SIb.z... │ │ + 0x000bc8d0 21505a18 69050000 a75aac2b de100000 !PZ.i....Z.+.... │ │ + 0x000bc8e0 e4118500 2c000000 d4299301 28000000 ....,....)..(... │ │ + 0x000bc8f0 4a391e08 f0000000 8c48400f 01030000 J9.......H@..... │ │ + 0x000bc900 1a50401b 6f070000 90219302 8c000000 .P@.o....!...... │ │ + 0x000bc910 98380f0c 25030000 23586923 200c0000 .8..%...#Xi# ... │ │ + 0x000bc920 2f61c731 e4130000 5468993e 5e220000 /a.1....Th.>^".. │ │ + 0x000bc930 eb6b4864 bc5f0000 ce15a20e a30b0000 .kHd._.......... │ │ + 0x000bc940 f465e84e be420000 8477db67 425e0000 .e.N.B...w.gB^.. │ │ + 0x000bc950 9a7bcd72 4d6e0000 457eaf7a 32770000 .{.rMn..E~.z2w.. │ │ + 0x000bc960 1d1a4f06 4c010000 524be51f bd100000 ..O.L...RK...... │ │ + 0x000bc970 94660846 3a320000 c672a05d 1a4c0000 .f.F:2...r.].L.. │ │ + 0x000bc980 067a1e6f 72640000 390cb002 dc000000 .z.ord..9....... │ │ + 0x000bc990 e7416014 ae090000 745eb131 d91c0000 .A`.....t^.1.... │ │ + 0x000bc9a0 e76ce54b bb340000 40772965 fe560000 .l.K.4..@w)e.V.. │ │ + 0x000bc9b0 fb113b02 fb000000 012f2509 b0040000 ..;....../%..... │ │ + 0x000bc9c0 0b48a11f d4130000 016cf64e 733a0000 .H.......l.Ns:.. │ │ + 0x000bc9d0 ee78bf6a bb5f0000 14062c00 14000000 .x.j._....,..... │ │ + 0x000bc9e0 c824ea03 df000000 b3464e14 ad060000 .$.......FN..... │ │ + 0x000bc9f0 d45e622e 78150000 c4712e58 9c440000 .^b.x....q.X.D.. │ │ + 0x000bca00 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bca10 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bca20 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bca30 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bca40 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bca50 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bca60 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bca70 00600040 00200000 63769b64 655b0000 .`.@. ..cv.de[.. │ │ + 0x000bca80 531f600c f6060000 065ba335 6f280000 S.`......[.5o(.. │ │ + 0x000bca90 0072c05b c0470000 1f7aa770 c76a0000 .r.[.G...z.p.j.. │ │ + 0x000bcaa0 5b7d247a 50750000 4d221208 8b020000 [}$zPu..M"...... │ │ + 0x000bcab0 0e4b0520 b10d0000 bd672447 5d2d0000 .K. .....g$G]-.. │ │ + 0x000bcac0 c1732455 f7420000 7d762964 5d530000 .s$U.B..}v)d]S.. │ │ + 0x000bcad0 bc05ec00 da000000 5b466309 2e030000 ........[Fc..... │ │ + 0x000bcae0 cb6ea452 87370000 bc7ddc6f 66630000 .n.R.7...}.ofc.. │ │ + 0x000bcaf0 61794758 d4480000 c80ae601 b1000000 ayGX.H.......... │ │ + 0x000bcb00 d434640a fc030000 5454a221 8d0c0000 .4d.....TT.!.... │ │ + 0x000bcb10 ee698445 f7340000 be770b6c f85e0000 .i.E.4...w.l.^.. │ │ + 0x000bcb20 90033400 14000000 1c265004 c4000000 ..4......&P..... │ │ + 0x000bcb30 824ae017 54080000 3260cc33 131a0000 .J..T...2`.3.... │ │ + 0x000bcb40 636f3555 ac3e0000 00600040 00200000 co5U.>...`.@. .. │ │ + 0x000bcb50 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bcb60 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bcb70 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bcb80 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bcb90 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bcba0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bcbb0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bcbc0 a77d297c e17a0000 db369224 49120000 .})|.z...6.$I... │ │ + 0x000bcbd0 ab6a0060 55550000 3b71ec44 4f2c0000 .j.`UU..;q.DO,.. │ │ + 0x000bcbe0 e575af61 d8500000 967f367e d67c0000 .u.a.P....6~.|.. │ │ + 0x000bcbf0 f628f20b 6a030000 c45e422e 801a0000 .(..j....^B..... │ │ + 0x000bcc00 7271574e 5d390000 ac793864 73550000 rqWN]9...y8dsU.. │ │ + 0x000bcc10 277d4477 59720000 2d0a2601 54000000 '}DwYr..-.&.T... │ │ + 0x000bcc20 80380009 00030000 4d536218 310c0000 .8......MSb.1... │ │ + 0x000bcc30 89684444 cd2c0000 4677d165 175d0000 .hDD.,..Fw.e.].. │ │ + 0x000bcc40 16074f02 c5000000 2d3c860c 9c060000 ..O.....-<...... │ │ + 0x000bcc50 2a5a4028 ee140000 00600040 722c0000 *Z@(.....`.@r,.. │ │ + 0x000bcc60 25799260 00540000 40062200 14000000 %y.`.T..@."..... │ │ + 0x000bcc70 2a282f05 29010000 df4de51b d60b0000 *(/.)....M...... │ │ + 0x000bcc80 bc641d3c ae250000 d973495d 594b0000 .d.<.%...sI]YK.. │ │ + 0x000bcc90 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bcca0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bccb0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bccc0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bccd0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bcce0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bccf0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bcd00 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bcd10 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bcd20 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bcd30 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bcd40 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bcd50 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bcd60 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bcd70 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bcd80 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bcd90 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bcda0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bcdb0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bcdc0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bcdd0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bcde0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bcdf0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bce00 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bce10 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bce20 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bce30 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bce40 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bce50 2648122f 92210000 084f6f33 13230000 &H./.!...Oo3.#.. │ │ + 0x000bce60 f85d3545 d1330000 e667c153 b6430000 .]5E.3...g.S.C.. │ │ + 0x000bce70 7a6d225d 064f0000 25716b63 ce560000 zm"].O..%qkc.V.. │ │ + 0x000bce80 60790b73 f96c0000 c8471132 1c270000 `y.s.l...G.2.'.. │ │ + 0x000bce90 96414e25 3e170000 6550ee33 af220000 .AN%>...eP.3.".. │ │ + 0x000bcea0 285ce842 dd300000 6464914e 7c3d0000 (\.B.0..dd.N|=.. │ │ + 0x000bceb0 e8693657 78470000 ec75806c b4630000 .i6WxG...u.l.c.. │ │ + 0x000bcec0 98507f39 4e2c0000 284a0f2f 5f200000 .P.9N,..(J./_ .. │ │ + 0x000bced0 ac552b3b 742a0000 4c5f9447 61360000 .U+;t*..L_.Ga6.. │ │ + 0x000bcee0 8566fd51 80410000 276b5659 404a0000 .f.Q.A..'kVY@J.. │ │ + 0x000bcef0 26741c69 f25e0000 a1418726 52190000 &t.i.^...A.&R... │ │ + 0x000bcf00 224b522f fd1f0000 e05a2441 c92f0000 "KR/.....Z$A./.. │ │ + 0x000bcf10 c164e84e f93d0000 0c6b9558 3c490000 .d.N.=...k.Xo+.. │ │ + 0x000bcf90 11613b48 86350000 c06a4658 97480000 .a;H.5...jFX.H.. │ │ + 0x000bcfa0 ba47822e a2200000 d0512536 bb250000 .G... ...Q%6.%.. │ │ + 0x000bcfb0 bf5fc747 8d360000 1c690556 46460000 ._.G.6...i.VFF.. │ │ + 0x000bcfc0 856eda5e 30510000 ea71d664 c5580000 .n.^0Q...q.d.X.. │ │ + 0x000bcfd0 3879ae72 486c0000 a247b231 9e260000 8y.rHl...G.1.&.. │ │ + 0x000bcfe0 17438d26 ab170000 ba505834 fd220000 .C.&.....PX4.".. │ │ + 0x000bcff0 9d5c2043 da300000 a964c54e 683d0000 .\ C.0...d.Nh=.. │ │ + 0x000bd000 cc69ff56 27470000 fa74c26a 4a610000 .i.V'G...t.jJa.. │ │ + 0x000bd010 5742af2b d9200000 5538731d 96110000 WB.+. ..U8s..... │ │ + 0x000bd020 82452928 eb180000 61530737 19250000 .E)(....aS.7.%.. │ │ + 0x000bd030 615d0a44 d8310000 0f64cc4d 823c0000 a].D.1...d.M.<.. │ │ + 0x000bd040 85718464 02590000 9c43402b 831c0000 .q.d.Y...C@+.... │ │ + 0x000bd050 7650cf34 69250000 ed5d4d45 7c340000 vP.4i%...]ME|4.. │ │ + 0x000bd060 e4664852 fe410000 c66cb45b 044d0000 .fHR.A...l.[.M.. │ │ + 0x000bd070 d56ff161 fe540000 0d77646e 3a660000 .o.a.T...wdn:f.. │ │ + 0x000bd080 7032d816 7c0b0000 fd39371d 880f0000 p2..|....97..... │ │ + 0x000bd090 3a48302a 47190000 62552839 5a260000 :H0*G...bU(9Z&.. │ │ + 0x000bd0a0 195f2146 55330000 8d650550 7a3e0000 ._!FU3...e.Pz>.. │ │ + 0x000bd0b0 1670ba61 b7540000 7432261a 00100000 .p.a.T..t2&..... │ │ + 0x000bd0c0 5534021a c30e0000 7740bf22 f1130000 U4......w@.".... │ │ + 0x000bd0d0 2a4e6630 881e0000 9158363d 372a0000 *Nf0.....X6=7*.. │ │ + 0x000bd0e0 c65fdc46 05340000 ab6bef59 ca4a0000 ._.F.4...k.Y.J.. │ │ + 0x000bd0f0 bd569740 cd320000 be596a41 a4320000 .V.@.2...YjA.2.. │ │ + 0x000bd100 a2655751 71420000 9d6c1e5c 304e0000 .eWQqB...l.\0N.. │ │ + 0x000bd110 fb70f562 7d560000 15743b68 7e5d0000 .p.b}V...t;h~].. │ │ + 0x000bd120 e17adc75 0a710000 1254ec3f 17330000 .z.u.q...T.?.3.. │ │ + 0x000bd130 e54f2136 35270000 c356393d d72c0000 .O!65'...V9=.,.. │ │ + 0x000bd140 38604a49 b7380000 34672e53 33430000 8`JI.8..4g.S3C.. │ │ + 0x000bd150 b46b495a a84b0000 d376526e 45660000 .kIZ.K...vRnEf.. │ │ + 0x000bd160 e74bd636 bf2b0000 9634291a 2e0f0000 .K.6.+...4)..... │ │ + 0x000bd170 b0410c24 8a150000 874f2232 92200000 .A.$.....O"2. .. │ │ + 0x000bd180 e059be3e 732c0000 bc607448 7e360000 .Y.>s,...`tH~6.. │ │ + 0x000bd190 d66f8e61 2f550000 8a55d43e 2b2e0000 .o.a/U...U.>+... │ │ + 0x000bd1a0 405a8244 08370000 1a65b350 d0430000 @Z.D.7...e.P.C.. │ │ + 0x000bd1b0 276d3c5d ef4f0000 d2710664 b6570000 'm<].O...q.d.W.. │ │ + 0x000bd1c0 2474e366 555b0000 79792073 b46c0000 $t.fU[..yy s.l.. │ │ + 0x000bd1d0 054a2935 0e260000 30515c35 b0250000 .J)5.&..0Q\5.%.. │ │ + 0x000bd1e0 3e56c63c 612b0000 d060b648 63380000 >V.B.. │ │ + 0x000bd460 fc500000 00400000 00400000 00400000 .P...@...@...@.. │ │ + 0x000bd470 00400000 69220000 c12e0000 b3350000 .@..i".......5.. │ │ + 0x000bd480 b5400000 223a0000 c0480000 16510000 .@..":...H...Q.. │ │ + 0x000bd490 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000bd4a0 f9140000 39400000 69390000 80330000 ....9@..i9...3.. │ │ + 0x000bd4b0 0f2f0000 00380000 98330000 5a580000 ./...8...3..ZX.. │ │ + 0x000bd4c0 9b5d0000 00400000 00400000 9c1e0000 .]...@...@...... │ │ + 0x000bd4d0 9f2e0000 05510000 e23e0000 36320000 .....Q...>..62.. │ │ + 0x000bd4e0 fe440000 023b0000 294a0000 ac0f0000 .D...;..)J...... │ │ + 0x000bd4f0 00400000 00400000 92240000 ab2a0000 .@...@...$...*.. │ │ + 0x000bd500 00380000 00400000 383d0000 ef4e0000 .8...@..8=...N.. │ │ + 0x000bd510 583c0000 85280000 862c0000 00400000 X<...(...,...@.. │ │ + 0x000bd520 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000bd530 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000bd540 00400000 00400000 97030000 fc680000 .@...@.......h.. │ │ + 0x000bd550 b0500000 512a0000 bf300000 af140000 .P..Q*...0...... │ │ + 0x000bd560 19010000 1a620000 ef330000 e00a0000 .....b...3...... │ │ + 0x000bd570 17590000 de090000 8b020000 c4040000 .Y.............. │ │ + 0x000bd580 f3790000 6e580000 f03e0000 61370000 .y..nX...>..a7.. │ │ + 0x000bd590 3c190000 e7000000 e56a0000 50390000 <........j..P9.. │ │ + 0x000bd5a0 cd0a0000 00400000 00400000 00400000 .....@...@...@.. │ │ + 0x000bd5b0 fb0a0000 f16a0000 89390000 f2230000 .....j...9...#.. │ │ + 0x000bd5c0 61280000 221b0000 3b020000 3e710000 a(.."...;...>q.. │ │ + 0x000bd5d0 18440000 cb0e0000 00400000 00400000 .D.......@...@.. │ │ + 0x000bd5e0 00400000 003a0000 e6780000 8e630000 .@...:...x...c.. │ │ + 0x000bd5f0 471d0000 55550000 be040000 90000000 G...UU.......... │ │ + 0x000bd600 aa7a0000 f4420000 02090000 6e7f0000 .z...B......n... │ │ + 0x000bd610 f46b0000 57040000 5c670000 8b7f0000 .k..W...\g...... │ │ + 0x000bd620 9a790000 8f770000 00400000 55550000 .y...w...@..UU.. │ │ + 0x000bd630 d9090000 00400000 00400000 00400000 .....@...@...@.. │ │ + 0x000bd640 00400000 00400000 00400000 80410000 .@...@...@...A.. │ │ + 0x000bd650 004d0000 80360000 80440000 804d0000 .M...6...D...M.. │ │ + 0x000bd660 803c0000 00000000 00000000 00000000 .<.............. │ │ + 0x000bd670 00000000 00000000 00000000 00000000 ................ │ │ + 0x000bd680 b3770976 d36b0e5d 00000000 00000000 .w.v.k.]........ │ │ + 0x000bd690 ff7d037d bd783d67 00000000 00000000 .}.}.x=g........ │ │ + 0x000bd6a0 2b62e65a 4d485c35 00000000 00000000 +b.ZMH\5........ │ │ + 0x000bd6b0 3f760070 5e5d9f3d 00000000 00000000 ?v.p^].=........ │ │ + 0x000bd6c0 237c1f7b 1d78c96f df550000 00000000 #|.{.x.o.U...... │ │ + 0x000bd6d0 c77e477e b57b9b74 8e5e0000 00000000 .~G~.{.t.^...... │ │ + 0x000bd6e0 365f9057 94495936 621a0000 00000000 6_.W.IY6b....... │ │ + 0x000bd6f0 ee75e46f 0b609a4a 56210000 00000000 .u.o.`.JV!...... │ │ + 0x000bd700 147b5a7a 33778071 0466c74b 00000000 .{Zz3w.q.f.K.... │ │ + 0x000bd710 6f7ea37d fb7bfd75 2b69ae4e 00000000 o~.}.{.u+i.N.... │ │ + 0x000bd720 5f5e8c56 e046e636 aa27a00e 00000000 _^.V.F.6.'...... │ │ + 0x000bd730 7d78c973 1569195a 3b482416 00000000 }x.s.i.Z;H$..... │ │ + 0x000bd740 537d5b7c 307a6675 626d8e5e ca340000 S}[|0zfubm.^.4.. │ │ + 0x000bd750 277fa07e 967d0177 736b0f59 c03b0000 '..~.}.wsk.Y.;.. │ │ + 0x000bd760 93604054 77437533 7422f014 26070000 .`@TwCu3t"..&... │ │ + 0x000bd770 fa76c06f d1626b45 f539e02e e0090000 .v.o.bkE.9...... │ │ + 0x000bd780 587ac377 c96f8967 8f5b344c e839fc24 Xz.w.o.g.[4L.9.$ │ │ + 0x000bd790 00000000 00000000 00000000 00000000 ................ │ │ + 0x000bd7a0 717e057c 2b792274 34574643 2d276215 q~.|+y"t4WFC-'b. │ │ + 0x000bd7b0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000bd7c0 fe662c60 b14e2045 d836c126 b1183f0d .f,`.N E.6.&..?. │ │ + 0x000bd7d0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000bd7e0 76794c73 9a695158 83280623 0b1f2407 vyLs.iQX.(.#..$. │ │ + 0x000bd7f0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000bd800 327b1a77 556ca061 a1510e44 7a33f81f 2{.wUl.a.Q.Dz3.. │ │ + 0x000bd810 b30f0000 00000000 00000000 00000000 ................ │ │ + 0x000bd820 9f630559 3542ce34 ec2ada22 92181411 .c.Y5B.4.*.".... │ │ + 0x000bd830 bd030000 00000000 00000000 00000000 ................ │ │ + 0x000bd840 487d4c7c b773ba69 165a5f4c 453aa02a H}L|.s.i.Z_LE:.* │ │ + 0x000bd850 a41b7e12 00000000 00000000 00000000 ..~............. │ │ + 0x000bd860 9075f971 8e5b443d 3b272421 61188512 .u.q.[D=;'$!a... │ │ + 0x000bd870 27116407 00000000 00000000 00000000 '.d............. │ │ + 0x000bd880 683b400b 00000000 190cc304 00000000 h;@............. │ │ + 0x000bd890 e106c802 00000000 6a15ca0a 00000000 ........j....... │ │ + 0x000bd8a0 1e181406 00000000 1806ba00 00000000 ................ │ │ + 0x000bd8b0 a5038300 00000000 7d083202 00000000 ........}.2..... │ │ + 0x000bd8c0 7944140b 00000000 ad05a102 00000000 yD.............. │ │ + 0x000bd8d0 7e024e01 00000000 70070403 00000000 ~.N.....p....... │ │ + 0x000bd8e0 59190807 00000000 5a061101 00000000 Y.......Z....... │ │ + 0x000bd8f0 1f04e400 00000000 4703ae00 00000000 ........G....... │ │ + 0x000bd900 ac75921d 00000000 da023d01 00000000 .u........=..... │ │ + 0x000bd910 81004900 00000000 5a02fa00 00000000 ..I.....Z....... │ │ + 0x000bd920 dd3cec13 00000000 1e04da00 00000000 .<.............. │ │ + 0x000bd930 e5015a00 00000000 4603cd00 00000000 ..Z.....F....... │ │ + 0x000bd940 ec7b2f77 00000000 dd074d03 00000000 .{/w......M..... │ │ + 0x000bd950 30024b00 00000000 0c029900 00000000 0.K............. │ │ + 0x000bd960 bb2ca119 00000000 330e6c07 00000000 .,......3.l..... │ │ + 0x000bd970 810d0106 00000000 270c9106 00000000 ........'....... │ │ + 0x000bd980 227ed678 00000000 e3060d03 00000000 "~.x............ │ │ + 0x000bd990 c3012c00 00000000 6f077800 00000000 ..,.....o.x..... │ │ + 0x000bd9a0 5555ab2a 00000000 5555ab2a 00000000 UU.*....UU.*.... │ │ + 0x000bd9b0 5555ab2a 00000000 5555ab2a 00000000 UU.*....UU.*.... │ │ + 0x000bd9c0 6768b251 c9410000 9a304707 05020000 gh.Q.A...0G..... │ │ + 0x000bd9d0 ac483117 fb070000 e059592f 27180000 .H1......YY/'... │ │ + 0x000bd9e0 f0669745 1d2d0000 6a741164 75550000 .f.E.-..jt.duU.. │ │ + 0x000bd9f0 f1237205 02020000 7e45e814 1e070000 .#r.....~E...... │ │ + 0x000bda00 265bff30 72190000 fe652247 c92f0000 &[.0r....e"G./.. │ │ + 0x000bda10 b4701b5e 434d0000 00600040 00200000 .p.^CM...`.@. .. │ │ + 0x000bda20 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bda30 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bda40 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bda50 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bda60 00600040 00200000 5839970c 9d040000 .`.@. ..X9...... │ │ + 0x000bda70 fa4c0d1b 870a0000 145d453e 15290000 .L.......]E>.).. │ │ + 0x000bda80 1a625c4c cb390000 9b69b457 88470000 .b\L.9...i.W.G.. │ │ + 0x000bda90 a1266405 8e020000 9144a712 15070000 .&d......D...... │ │ + 0x000bdaa0 4b5b0b34 6e1e0000 8e72ab59 10440000 K[.4n....r.Y.D.. │ │ + 0x000bdab0 a87aa070 7c660000 6a1cdf02 6a010000 .z.p|f..j...j... │ │ + 0x000bdac0 7c3ec512 02080000 355b0b39 24250000 |>......5[.9$%.. │ │ + 0x000bdad0 8b75b362 eb510000 147a086f fe630000 .u.b.Q...z.o.c.. │ │ + 0x000bdae0 44182205 9b020000 183d6516 640a0000 D."......=e.d... │ │ + 0x000bdaf0 7c5f1044 e7300000 9178c069 035b0000 |_.D.0...x.i.[.. │ │ + 0x000bdb00 00600040 00200000 f95ec535 d0200000 .`.@. ...^.5. .. │ │ + 0x000bdb10 f523eb02 a4000000 9340fa0c 41030000 .#.......@..A... │ │ + 0x000bdb20 1c564122 520d0000 bb65883b a0200000 .VA"R....e.;. .. │ │ + 0x000bdb30 a9705155 473e0000 3719e001 86000000 .pQUG>..7....... │ │ + 0x000bdb40 ea3b710a a1020000 9454e21f 110c0000 .;q......T...... │ │ + 0x000bdb50 e5633038 4b1d0000 8a6dcc4d 8d340000 .c08K....m.M.4.. │ │ + 0x000bdb60 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bdb70 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bdb80 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bdb90 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bdba0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bdbb0 da266004 1d010000 ac3e3f0c 47030000 .&`......>?.G... │ │ + 0x000bdbc0 eb570726 cb0f0000 8b64503a 30200000 .W.&.....dP:0 .. │ │ + 0x000bdbd0 fd6cc249 022c0000 2e1d6c03 15010000 .l.I.,....l..... │ │ + 0x000bdbe0 6f3a6e0d e8040000 3c5aaf2c 2d180000 o:n...../...... │ │ + 0x000bdd80 834f851e c50d0000 ec65e13d c7250000 .O.......e.=.%.. │ │ + 0x000bdd90 6a74735f 894d0000 415e7534 93200000 jts_.M..A^u4. .. │ │ + 0x000bdda0 ac20a303 f3000000 9b3d0f0d d8030000 . .......=...... │ │ + 0x000bddb0 0b545621 230e0000 a1650e3c 24220000 .TV!#....e.<$".. │ │ + 0x000bddc0 5e729a59 a9440000 55192901 36000000 ^r.Y.D..U.).6... │ │ + 0x000bddd0 71334006 46010000 a64cb616 53070000 q3@.F....L..S... │ │ + 0x000bdde0 ea5f942f f6160000 a56de74c 9c340000 ._./.....m.L.4.. │ │ + 0x000bddf0 cc113601 63000000 5e379409 9c020000 ..6.c...^7...... │ │ + 0x000bde00 2d54a820 ce0d0000 2f65083b ab210000 -T. ..../e.;.!.. │ │ + 0x000bde10 a2718657 7a410000 1f1b7802 98000000 .q.WzA....x..... │ │ + 0x000bde20 5f3c630b eb020000 43546920 e00c0000 _.......+... │ │ + 0x000bde50 3b49c513 63060000 fc5c0c2b 42130000 ;I..c....\.+B... │ │ + 0x000bde60 c36ab746 3d2d0000 40191401 46000000 .j.F=-..@...F... │ │ + 0x000bde70 47306c05 7f010000 8e4aaa15 58080000 G0l......J..X... │ │ + 0x000bde80 f25c0c2d c3170000 766f6f52 da3d0000 .\.-....vooR.=.. │ │ + 0x000bde90 5f199b01 39000000 402ff605 47010000 _...9...@/..G... │ │ + 0x000bdea0 a4488a15 4a070000 7259762a 75150000 .H..J...rYv*u... │ │ + 0x000bdeb0 d46b3e4b ba340000 9b173501 28000000 .k>K.4....5.(... │ │ + 0x000bdec0 012e2e05 f1000000 f14cbe18 a5070000 .........L...... │ │ + 0x000bded0 08608631 8a170000 3d6d394c 49320000 .`.1....=m9LI2.. │ │ + 0x000bdee0 7d62a245 bb370000 a6203606 e1010000 }b.E.7... 6..... │ │ + 0x000bdef0 c6478e17 d3090000 235f9e33 951d0000 .G......#_.3.... │ │ + 0x000bdf00 626d844d 9f360000 13785269 095c0000 bm.M.6...xRi.\.. │ │ + 0x000bdf10 68179401 69000000 d436f10a 45030000 h...i....6..E... │ │ + 0x000bdf20 03551623 4c0f0000 be66f33d 2a240000 .U.#L....f.=*$.. │ │ + 0x000bdf30 1c74425e 954b0000 e80dba00 40000000 .tB^.K......@... │ │ + 0x000bdf40 9c317707 30020000 1d51031e 650c0000 .1w.0....Q..e... │ │ + 0x000bdf50 dd64aa3a 83210000 5373715c 49490000 .d.:.!..Ssq\II.. │ │ + 0x000bdf60 21152f01 63000000 23346a08 52020000 !./.c...#4j.R... │ │ + 0x000bdf70 75514e1e 750c0000 da64f43a f6210000 uQN.u....d.:.!.. │ │ + 0x000bdf80 4174e75e d84c0000 b60e5c00 21000000 At.^.L....\.!... │ │ + 0x000bdf90 aa299703 c0000000 b8479712 53050000 .).......G..S... │ │ + 0x000bdfa0 bd5c512b e5120000 aa6d7a4e c4360000 .\Q+.....mzN.6.. │ │ + 0x000bdfb0 c811f000 56000000 8f2ee005 c2010000 ....V........... │ │ + 0x000bdfc0 2c4e291b c90b0000 73628f36 a51e0000 ,N).....sb.6.... │ │ + 0x000bdfd0 4b72c35a 73470000 4b0a5100 1d000000 Kr.ZsG..K.Q..... │ │ + 0x000bdfe0 e9255a03 fd000000 04476d12 64060000 .%Z......Gm.d... │ │ + 0x000bdff0 835c6f2b bf140000 5b6f7a52 903c0000 .\o+....[ozR.<.. │ │ + 0x000be000 b20c4d00 14000000 4d282903 9b000000 ..M.....M()..... │ │ + 0x000be010 f045ce0f 2c040000 215a4c26 d40f0000 .E..,...!ZL&.... │ │ + 0x000be020 bc6cd24b d2330000 bf66c23d 482b0000 .l.K.3...f.=H+.. │ │ + 0x000be030 911de604 98010000 4a46f315 71080000 ........JF..q... │ │ + 0x000be040 d75b422c a4160000 a569b144 862a0000 .[B,.....i.D.*.. │ │ + 0x000be050 b273515d 5d4a0000 9316fa01 56000000 .sQ]]J......V... │ │ + 0x000be060 0c3c0f0b ab020000 8553bb1e a80b0000 .<.......S...... │ │ + 0x000be070 87637b36 341c0000 6a71af56 2a410000 .c{64...jq.V*A.. │ │ + 0x000be080 e00b0b01 49000000 e93bfb0b 61030000 ....I....;..a... │ │ + 0x000be090 3f59d626 74110000 f868b643 cc290000 ?Y.&t....h.C.).. │ │ + 0x000be0a0 9a72525a 5b460000 3a100101 3f000000 .rRZ[F..:...?... │ │ + 0x000be0b0 5c345208 f9010000 b74c7219 3e090000 \4R......Lr.>... │ │ + 0x000be0c0 ce5dfc2f b8180000 e66ea952 2a3d0000 .]./.....n.R*=.. │ │ + 0x000be0d0 ac096100 18000000 ec2a8d04 0b010000 ..a......*...... │ │ + 0x000be0e0 16484b13 c5050000 755ac928 99110000 .HK.....uZ.(.... │ │ + 0x000be0f0 e66ce14c 87350000 fa1ac900 23000000 .l.L.5......#... │ │ + 0x000be100 c62ece02 c9000000 a53c5f08 02020000 .........<_..... │ │ + 0x000be110 1d4c1414 0e050000 3b5afc27 0a0f0000 .L......;Z.'.... │ │ + 0x000be120 d5144700 14000000 a61e7a01 36000000 ..G.......z.6... │ │ + 0x000be130 372cf004 e8000000 f83fdf0b a8030000 7,.......?...... │ │ + 0x000be140 5452cc1e 6c0e0000 7f21de01 21000000 TR..l....!..!... │ │ + 0x000be150 23368006 cd000000 34502717 55050000 #6......4P'.U... │ │ + 0x000be160 1560b02a 660e0000 c863803c 451d0000 .`.*f....c..i....6...... │ │ + 0x000be200 f256b724 70100000 ab678d3f ab250000 .V.$p....g.?.%.. │ │ + 0x000be210 d075e862 47520000 df073a00 14000000 .u.bGR....:..... │ │ + 0x000be220 7a2b0105 09010000 774d1a17 6a070000 z+......wM..j... │ │ + 0x000be230 0a608c2f a6160000 cb71e357 77430000 .`./.....q.WwC.. │ │ + 0x000be240 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000be250 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000be260 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000be270 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000be280 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000be290 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000be2a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000be2b0 00600040 00200000 846b8a50 f63d0000 .`.@. ...k.P.=.. │ │ + 0x000be2c0 fa2f1617 fb0b0000 b4617338 49230000 ./.......as8I#.. │ │ + 0x000be2d0 8472d85b a64c0000 1c78aa6b db5f0000 .r.[.L...x.k._.. │ │ + 0x000be2e0 f7787f6c 21610000 55168e03 ed000000 .x.l!a..U....... │ │ + 0x000be2f0 8c417514 65080000 1c5c142c a1170000 .Au.e....\.,.... │ │ + 0x000be300 7f67de3c 08230000 dc73755b 54460000 .g.<.#...su[TF.. │ │ + 0x000be310 9c06f800 58000000 3939ab0a 96030000 ....X...99...... │ │ + 0x000be320 fc574726 b0140000 ac6d0349 b7340000 .WG&.....m.I.4.. │ │ + 0x000be330 92716352 6c3b0000 940abb00 30000000 .qcRl;......0... │ │ + 0x000be340 ed2dc907 88020000 65510c1f 970d0000 .-......eQ...... │ │ + 0x000be350 3164023b dc200000 07712e56 50400000 1d.;. ...q.VP@.. │ │ + 0x000be360 2e032500 14000000 97221404 17010000 ..%......"...... │ │ + 0x000be370 60436412 ca050000 03532026 65100000 `Cd......S &e... │ │ + 0x000be380 cf675447 6b2f0000 00600040 00200000 .gTGk/...`.@. .. │ │ + 0x000be390 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000be3a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000be3b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000be3c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000be3d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000be3e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000be3f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000be400 f57b0975 c46f0000 964c2639 352e0000 .{.u.o...L&95... │ │ + 0x000be410 78751766 cd5d0000 a37abf6f 3b650000 xu.f.]...z.o;e.. │ │ + 0x000be420 b57b4675 946d0000 ac7e037c c1790000 .{Fu.m...~.|.y.. │ │ + 0x000be430 d6262d09 79020000 6557fe2a c2160000 .&-.y...eW.*.... │ │ + 0x000be440 8a6d894f 2f3c0000 71765864 9f560000 .m.O/<..qvXd.V.. │ │ + 0x000be450 357b7b71 85680000 04124005 42030000 5{{q.h....@.B... │ │ + 0x000be460 ed3d9613 5b090000 445c022e c1180000 .=..[...D\...... │ │ + 0x000be470 c2686543 642d0000 44766163 fa520000 .heCd-..Dvac.R.. │ │ + 0x000be480 76082301 62000000 c631fd0a b0040000 v.#.b....1...... │ │ + 0x000be490 2c54b423 37120000 0466853d 43260000 ,T.#7....f.=C&.. │ │ + 0x000be4a0 0874a85e 0d4d0000 e7032c00 14000000 .t.^.M....,..... │ │ + 0x000be4b0 2a295907 8b010000 3650091e dd0b0000 *)Y.....6P...... │ │ + 0x000be4c0 62638036 f71c0000 a3706555 183f0000 bc.6.....peU.?.. │ │ + 0x000be4d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000be4e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000be4f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000be500 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000be510 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000be520 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000be530 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000be540 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000be550 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000be560 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000be570 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000be580 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000be590 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000be5a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000be5b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000be5c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000be5d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000be5e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000be5f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000be600 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000be610 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000be620 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000be630 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000be640 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000be650 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000be660 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000be670 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000be680 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000be690 6d45a32c 531f0000 9a4cbf30 e71f0000 mE.,S....L.0.... │ │ + 0x000be6a0 135d2244 5c320000 6767eb52 41420000 .]"D\2..gg.RAB.. │ │ + 0x000be6b0 2f6dbb5c 184e0000 6d719763 7d560000 /m.\.N..mq.c}V.. │ │ + 0x000be6c0 c978df71 166b0000 78473533 b9280000 .x.q.k..xG53.(.. │ │ + 0x000be6d0 5a3e9e21 73140000 9c4d4c30 771f0000 Z>.!s....ML0w... │ │ + 0x000be6e0 3d5b1041 c32e0000 7064674e 043d0000 =[.A....pdgN.=.. │ │ + 0x000be6f0 586a9d57 84470000 7674b869 815f0000 Xj.W.G..vt.i._.. │ │ + 0x000be700 504f6939 962c0000 86430028 4e1a0000 POi9.,...C.(N... │ │ + 0x000be710 da50bb34 b8230000 075dd243 76310000 .P.4.#...].Cv1.. │ │ + 0x000be720 8d64464e bc3c0000 01695f55 dc440000 .dFN.<...i_U.D.. │ │ + 0x000be730 2f719263 31570000 2d432829 6b1b0000 /q.c1W..-C()k... │ │ + 0x000be740 5647b92b e21c0000 33583f3d bf2b0000 VG.+....3X?=.+.. │ │ + 0x000be750 6c630b4c 053a0000 69696055 aa440000 lc.L.:..ii`U.D.. │ │ + 0x000be760 686d3d5c e04c0000 4f74b268 ba5d0000 hm=\.L..Ot.h.].. │ │ + 0x000be770 8024190f c6070000 d92eee13 ae090000 .$.............. │ │ + 0x000be780 a63fa620 75110000 494f2c31 651e0000 .?. u...IO,1e... │ │ + 0x000be790 3e5b993f 412c0000 9062d24a 9f370000 >[.?A,...b.J.7.. │ │ + 0x000be7a0 486c8e5a 134b0000 9e2d6615 c40b0000 Hl.Z.K...-f..... │ │ + 0x000be7b0 c42ef614 b60a0000 653a731c d70e0000 ........e:s..... │ │ + 0x000be7c0 dc496b2a a2180000 0655c237 17240000 .Ik*.....U.7.$.. │ │ + 0x000be7d0 075dc741 5f2e0000 d0667251 ba3f0000 .].A_....frQ.?.. │ │ + 0x000be7e0 81414029 971c0000 064dec31 c6210000 .A@).....M.1.!.. │ │ + 0x000be7f0 6e5ef045 4e340000 6f68b954 7a440000 n^.EN4..oh.TzD.. │ │ + 0x000be800 366e155e c54f0000 a8711d64 9f570000 6n.^.O...q.d.W.. │ │ + 0x000be810 94784571 386a0000 5442a42c 73220000 .xEq8j..TB.,s".. │ │ + 0x000be820 473e5521 92130000 b74d4e30 161f0000 G>U!.....MN0.... │ │ + 0x000be830 8a5a1540 9a2d0000 4863674c bb3a0000 .Z.@.-..HcgL.:.. │ │ + 0x000be840 b8681355 b0440000 6073a667 d15c0000 .h.U.D..`s.g.\.. │ │ + 0x000be850 6f42142f 48250000 8a347b1a a90f0000 oB./H%...4{..... │ │ + 0x000be860 5743ca25 cf160000 7252d335 a7230000 WC.%....rR.5.#.. │ │ + 0x000be870 055d3043 72300000 8f63ce4c d43a0000 .]0Cr0...c.L.:.. │ │ + 0x000be880 686f8560 50530000 cd451f2d 49200000 ho.`PS...E.-I .. │ │ + 0x000be890 314bc530 11220000 2b5ba241 73300000 1K.0."..+[.As0.. │ │ + 0x000be8a0 d465bd4f f43e0000 206c185a 6c4a0000 .e.O.>.. l.ZlJ.. │ │ + 0x000be8b0 6d6f2660 2d520000 72750c6b 4b610000 mo&`-R..ru.kKa.. │ │ + 0x000be8c0 27271c11 0a090000 f530f615 1e0b0000 ''.......0...... │ │ + 0x000be8d0 e8415d23 0b140000 c0516a34 bd210000 .A]#.....Qj4.!.. │ │ + 0x000be8e0 5e5cc441 702e0000 c062f34a 46380000 ^\.Ap....b.JF8.. │ │ + 0x000be8f0 066ca05a c64b0000 932e4718 fc0e0000 .l.Z.K....G..... │ │ + 0x000be900 0b2e1415 440b0000 8b3a091d 8f0f0000 ....D....:...... │ │ + 0x000be910 404a342b 47190000 21551138 bb240000 @J4+G...!U.8.$.. │ │ + 0x000be920 ab5c5342 322f0000 0e684154 c1430000 .\SB2/...hAT.C.. │ │ + 0x000be930 134bf432 8a250000 bc513238 1a290000 .K.2.%...Q28.).. │ │ + 0x000be940 1161cd4a 933a0000 926a6158 86490000 .a.J.:...jaX.I.. │ │ + 0x000be950 ba6fd160 c4530000 dc729666 2d5b0000 .o.`.S...r.f-[.. │ │ + 0x000be960 c279a873 be6d0000 4f440d2e 1b230000 .y.s.m..OD...#.. │ │ + 0x000be970 a5459929 a01a0000 9d531938 e4260000 .E.).....S.8.&.. │ │ + 0x000be980 5f5ef745 56340000 af656850 a03f0000 _^.EV4...ehP.?.. │ │ + 0x000be990 7e6ae957 4a480000 52746669 445f0000 ~j.WJH..RtfiD_.. │ │ + 0x000be9a0 e7305b1d e7140000 b22d8214 cf0a0000 .0[......-...... │ │ + 0x000be9b0 2a3e6b20 56120000 c04dfa2f 581e0000 *>k V....M./X... │ │ + 0x000be9c0 1659ae3d ee2a0000 7660fe47 98350000 .Y.=.*..v`.G.5.. │ │ + 0x000be9d0 726ee15e 7e510000 78495f33 d3260000 rn.^~Q..xI_3.&.. │ │ + 0x000be9e0 7254433c 142d0000 12645c4d da3c0000 rTC<.-...d\M.<.. │ │ + 0x000be9f0 2d6bee58 d5490000 b96fc061 cf540000 -k.X.I...o.a.T.. │ │ + 0x000bea00 68721b66 525a0000 a5783871 ca690000 hr.fRZ...x8q.i.. │ │ + 0x000bea10 c036c41b 100f0000 b83df61f 82120000 .6.......=...... │ │ + 0x000bea20 304bc12d 1f1d0000 2b57263b f8280000 0K.-....+W&;.(.. │ │ + 0x000bea30 3e5f5747 54350000 aa65cd4e 903d0000 >_WGT5...e.N.=.. │ │ + 0x000bea40 4f6f3460 15530000 98294d13 e7090000 Oo4`.S...)M..... │ │ + 0x000bea50 ad2f2215 390b0000 4c3dbc1f 07120000 ./".9...L=...... │ │ + 0x000bea60 ce4b322e 231d0000 d655d339 59270000 .K2.#....U.9Y'.. │ │ + 0x000bea70 ca5cdc42 a1300000 b469f056 5f470000 .\.B.0...i.V_G.. │ │ + 0x000bea80 b7694e55 93420000 f660234e 0d410000 .iNU.B...`#N.A.. │ │ + 0x000bea90 6f65a550 9e400000 aa6a6958 88480000 oe.P.@...jiX.H.. │ │ + 0x000beaa0 a36fb560 0d530000 8973ab67 405b0000 .o.`.S...s.g@[.. │ │ + 0x000beab0 df7ba777 74730000 de58553d 0d2c0000 .{.wts...XU=.,.. │ │ + 0x000beac0 2c63da4e bb3f0000 4c68a355 fd470000 ,c.N.?..Lh.U.G.. │ │ + 0x000bead0 166c125c f54e0000 286fb660 91540000 .l.\.N..(o.`.T.. │ │ + 0x000beae0 8c71ca64 cb590000 63790273 e96c0000 .q.d.Y..cy.s.l.. │ │ + 0x000beaf0 bb369e1e 82130000 103bec1f 57130000 .6.......;..W... │ │ + 0x000beb00 8d46dc29 561a0000 38525c36 04250000 .F.)V...8R\6.%.. │ │ + 0x000beb10 735bb041 d32f0000 7e61474a de380000 s[.A./..~aGJ.8.. │ │ + 0x000beb20 d9705b63 a8570000 aa5f464c ce410000 .p[c.W..._FL.A.. │ │ + 0x000beb30 cd560542 19360000 6e5c1e42 7f2f0000 .V.B.6..n\.B./.. │ │ + 0x000beb40 4f65314d be3c0000 356d105a 9d490000 Oe1M.<..5m.Z.I.. │ │ + 0x000beb50 6f704863 88540000 68797e72 726b0000 opHc.T..hy~rrk.. │ │ + 0x000beb60 694d9b2a 72180000 c4595441 cc300000 iM.*r....YTA.0.. │ │ + 0x000beb70 5b671454 ea450000 c16b7b5b ea4e0000 [g.T.E...k{[.N.. │ │ + 0x000beb80 db6edb5f 1c530000 cf71df64 84560000 .n._.S...q.d.V.. │ │ + 0x000beb90 f0714165 4d590000 0c2b1712 d1090000 .qAeMY...+...... │ │ + 0x000beba0 14342b18 880c0000 19407721 cf120000 .4+......@w!.... │ │ + 0x000bebb0 7749432b f11a0000 e8520237 e6240000 wIC+.....R.7.$.. │ │ + 0x000bebc0 645bb23f 282e0000 06683654 e2430000 d[.?(....h6T.C.. │ │ + 0x000bebd0 00400000 00400000 c13b0000 01310000 .@...@...;...1.. │ │ + 0x000bebe0 a3530000 00400000 00400000 00400000 .S...@...@...@.. │ │ + 0x000bebf0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000bec00 00400000 91300000 5d2b0000 1e460000 .@...0..]+...F.. │ │ + 0x000bec10 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000bec20 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000bec30 32300000 4a2f0000 f9430000 b63d0000 20..J/...C...=.. │ │ + 0x000bec40 bf460000 00400000 00400000 00400000 .F...@...@...@.. │ │ + 0x000bec50 00400000 00400000 00400000 9b290000 .@...@...@...).. │ │ + 0x000bec60 f4290000 26370000 56410000 f3410000 .)..&7..VA...A.. │ │ + 0x000bec70 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000bec80 00400000 00400000 77280000 ec2d0000 .@...@..w(...-.. │ │ + 0x000bec90 de420000 0d3c0000 93430000 13310000 .B...<...C...1.. │ │ + 0x000beca0 c9330000 00400000 00400000 00400000 .3...@...@...@.. │ │ + 0x000becb0 00400000 64210000 30280000 b73a0000 .@..d!..0(...:.. │ │ + 0x000becc0 1c360000 bc340000 14380000 64360000 .6...4...8..d6.. │ │ + 0x000becd0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000bece0 791a0000 a6300000 bd3a0000 22330000 y....0...:.."3.. │ │ + 0x000becf0 27370000 653c0000 da2a0000 733b0000 '7..e<...*..s;.. │ │ + 0x000bed00 f2420000 00400000 00400000 27180000 .B...@...@..'... │ │ + 0x000bed10 232c0000 30300000 b93a0000 b0340000 #,..00...:...4.. │ │ + 0x000bed20 7d440000 b7300000 39280000 bb0e0000 }D...0..9(...... │ │ + 0x000bed30 00400000 00400000 13180000 d8530000 .@...@.......S.. │ │ + 0x000bed40 aa3e0000 503f0000 7e2e0000 1c240000 .>..P?..~....$.. │ │ + 0x000bed50 5a320000 634b0000 d4250000 00400000 Z2..cK...%...@.. │ │ + 0x000bed60 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000bed70 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000bed80 00400000 00400000 5d090000 6e620000 .@...@..]...nb.. │ │ + 0x000bed90 9d4c0000 f12e0000 172e0000 45160000 .L..........E... │ │ + 0x000beda0 f3020000 896a0000 ea390000 88110000 .....j...9...... │ │ + 0x000bedb0 00400000 00400000 00400000 da030000 .@...@...@...... │ │ + 0x000bedc0 d4780000 3f560000 3c3b0000 8a2b0000 .x..?V..<;...+.. │ │ + 0x000bedd0 82140000 71010000 bd6e0000 5a400000 ....q....n..Z@.. │ │ + 0x000bede0 47110000 00400000 00400000 00400000 G....@...@...@.. │ │ + 0x000bedf0 63030000 b9570000 81390000 1a1f0000 c....W...9...... │ │ + 0x000bee00 08250000 f6120000 d8010000 896f0000 .%...........o.. │ │ + 0x000bee10 74420000 4b110000 00400000 00400000 tB..K....@...@.. │ │ + 0x000bee20 00400000 9a170000 eb7b0000 49520000 .@.......{..IR.. │ │ + 0x000bee30 922f0000 86370000 8e1a0000 3e030000 ./...7......>... │ │ + 0x000bee40 316a0000 bf2c0000 320d0000 7f7d0000 1j...,..2....}.. │ │ + 0x000bee50 07290000 24050000 28180000 447f0000 .)..$...(...D... │ │ + 0x000bee60 715d0000 39200000 66260000 89080000 q]..9 ..f&...... │ │ + 0x000bee70 a0000000 00400000 00400000 00400000 .....@...@...@.. │ │ + 0x000bee80 00400000 00400000 00400000 80410000 .@...@...@...A.. │ │ + 0x000bee90 004d0000 80360000 80440000 804d0000 .M...6...D...M.. │ │ + 0x000beea0 803c0000 00000000 00000000 00000000 .<.............. │ │ + 0x000beeb0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000beec0 5070df6c 4f5d8845 00000000 00000000 Pp.lO].E........ │ │ + 0x000beed0 347daf7b aa75b858 00000000 00000000 4}.{.u.X........ │ │ + 0x000beee0 7d542a4c bf38f223 00000000 00000000 }T*L.8.#........ │ │ + 0x000beef0 8873586c c757d532 00000000 00000000 .sXl.W.2........ │ │ + 0x000bef00 2d764574 9c6e1e60 57410000 00000000 -vEt.n.`WA...... │ │ + 0x000bef10 c27dcb7c d4781f6c b84c0000 00000000 .}.|.x.l.L...... │ │ + 0x000bef20 644b5140 7730ef1d 9f0d0000 00000000 dKQ@w0.......... │ │ + 0x000bef30 2a72826a 5157883e d41b0000 00000000 *r.jQW.>........ │ │ + 0x000bef40 ba762c75 196e9463 00500633 00000000 .v,u.n.c.P.3.... │ │ + 0x000bef50 0f7ed67c dd7a4874 a464e742 00000000 .~.|.zHt.d.B.... │ │ + 0x000bef60 36451a3d 5e2cca1e 0412fa07 00000000 6E.=^,.......... │ │ + 0x000bef70 3e706e67 05587a45 222db510 00000000 >png.XzE"-...... │ │ + 0x000bef80 aa7a3679 2176686c 755b4b42 bd1f0000 .z6y!vhlu[KB.... │ │ + 0x000bef90 9e7ed27d 507c3875 89632b49 ed2a0000 .~.}P|8u.c+I.*.. │ │ + 0x000befa0 c54a8a40 33319320 d4123109 89030000 .J.@31. ..1..... │ │ + 0x000befb0 7d675f59 4f468425 ac12e308 f0010000 }g_YOF.%........ │ │ + 0x000befc0 ef73b070 6a680c5b 46485732 5a1b080e .s.pjh.[FHW2Z... │ │ + 0x000befd0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000befe0 c47bca76 6072fe6b 25534939 591a990b .{.v`r.k%SI9Y... │ │ + 0x000beff0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000bf000 06531e4a b83bee2e d7200e15 cc0cd305 .S.J.;... ...... │ │ + 0x000bf010 00000000 00000000 00000000 00000000 ................ │ │ + 0x000bf020 5566765a 6443be2a 5c0e9307 9e033c00 UfvZdC.*\.....<. │ │ + 0x000bf030 00000000 00000000 00000000 00000000 ................ │ │ + 0x000bf040 c075a070 b0662a5a 6549c23a 1d250611 .u.p.f*ZeI.:.%.. │ │ + 0x000bf050 9a060000 00000000 00000000 00000000 ................ │ │ + 0x000bf060 11514f46 7c33dc29 62212c1b 5c15dd0d .QOF|3.)b!,.\... │ │ + 0x000bf070 8e020000 00000000 00000000 00000000 ................ │ │ + 0x000bf080 20750971 7f64e756 01466436 8d25c617 u.q.d.V.Fd6.%.. │ │ + 0x000bf090 d30dbb06 00000000 00000000 00000000 ................ │ │ + 0x000bf0a0 975a4e4f b53af22e d3295125 e71f751c .ZNO.:...)Q%..u. │ │ + 0x000bf0b0 0d1bc802 00000000 00000000 00000000 ................ │ │ + 0x000bf0c0 8431ca07 00000000 1908ec02 00000000 .1.............. │ │ + 0x000bf0d0 65069902 00000000 06106a07 00000000 e.........j..... │ │ + 0x000bf0e0 86158906 00000000 c4039100 00000000 ................ │ │ + 0x000bf0f0 ed03f000 00000000 32050601 00000000 ........2....... │ │ + 0x000bf100 7f39e708 00000000 2604e201 00000000 .9......&....... │ │ + 0x000bf110 5d022701 00000000 c2044802 00000000 ].'.......H..... │ │ + 0x000bf120 14168607 00000000 1d03aa00 00000000 ................ │ │ + 0x000bf130 a802c000 00000000 bd026800 00000000 ..........h..... │ │ + 0x000bf140 ca4d5b0e 00000000 f001d200 00000000 .M[............. │ │ + 0x000bf150 65002700 00000000 ce01b700 00000000 e.'............. │ │ + 0x000bf160 7c1c6209 00000000 57025100 00000000 |.b.....W.Q..... │ │ + 0x000bf170 21014f00 00000000 47048600 00000000 !.O.....G....... │ │ + 0x000bf180 07759b34 00000000 33029200 00000000 .u.4....3....... │ │ + 0x000bf190 ae012600 00000000 d6039800 00000000 ..&............. │ │ + 0x000bf1a0 2f274f0e 00000000 a6079601 00000000 /'O............. │ │ + 0x000bf1b0 c20a8d00 00000000 c008c200 00000000 ................ │ │ + 0x000bf1c0 597cca72 00000000 bb075b03 00000000 Y|.r......[..... │ │ + 0x000bf1d0 2e010c00 00000000 7407ff00 00000000 ........t....... │ │ + 0x000bf1e0 5555ab2a 00000000 5555ab2a 00000000 UU.*....UU.*.... │ │ + 0x000bf1f0 5555ab2a 00000000 5555ab2a 00000000 UU.*....UU.*.... │ │ + 0x000bf200 405d9d40 6a2f0000 b323da03 f1000000 @].@j/...#...... │ │ + 0x000bf210 bb449513 a7050000 52580f2d 0a150000 .D......RX.-.... │ │ + 0x000bf220 ec66f745 ca2b0000 3b732560 9a4e0000 .f.E.+..;s%`.N.. │ │ + 0x000bf230 fd1ef702 10010000 833ffb10 a5040000 .........?...... │ │ + 0x000bf240 3355f62b e6140000 3761c641 b0290000 3U.+....7a.A.).. │ │ + 0x000bf250 f46a3055 d2410000 00600040 00200000 .j0U.A...`.@. .. │ │ + 0x000bf260 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bf270 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bf280 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bf290 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bf2a0 00600040 00200000 f72ecb07 a3020000 .`.@. .......... │ │ + 0x000bf2b0 a044ab15 73070000 184d772e bd1b0000 .D..s....Mw..... │ │ + 0x000bf2c0 03501937 3a240000 d552b73b 0f2c0000 .P.7:$...R.;.,.. │ │ + 0x000bf2d0 6c191203 c0010000 db434d12 84060000 l........CM..... │ │ + 0x000bf2e0 f259ef34 081f0000 4373635a fe430000 .Y.4....CscZ.C.. │ │ + 0x000bf2f0 387a1e6f b5620000 31140002 34010000 8z.o.b..1...4... │ │ + 0x000bf300 273ef513 ca070000 b15a8e38 3c230000 '>.......Z.8<#.. │ │ + 0x000bf310 14741b5d e9480000 1b78ea68 c5590000 .t.].H...x.h.Y.. │ │ + 0x000bf320 b30ef102 78010000 f33ad213 71070000 ....x....:..q... │ │ + 0x000bf330 0c5c343c 4d250000 9d76a462 f24d0000 .\437.....S.P... │ │ + 0x000bf420 7839230f 1d060000 2858462c 74170000 x9#.....(XF,t... │ │ + 0x000bf430 cc6d8f4d d2330000 c076ee64 284f0000 .m.M.3...v.d(O.. │ │ + 0x000bf440 b0166202 9b000000 3c37cb0a e1020000 ..b.....<7...... │ │ + 0x000bf450 07585628 b8110000 a16ada46 f42b0000 .XV(.....j.F.+.. │ │ + 0x000bf460 5d73f155 2b3d0000 d0134801 4c000000 ]s.U+=....H.L... │ │ + 0x000bf470 c0314106 4a010000 045ea32c e6100000 .1A.J....^.,.... │ │ + 0x000bf480 e2691146 dd2a0000 00600040 00200000 .i.F.*...`.@. .. │ │ + 0x000bf490 185a723c 742d0000 7617ea01 87000000 .Zr.%...q.V?>.. │ │ + 0x000bf6d0 fd11d800 28000000 ab291305 30010000 ....(....)..0... │ │ + 0x000bf6e0 984c801c 410a0000 79630437 841c0000 .L..A...yc.7.... │ │ + 0x000bf6f0 876b6949 252e0000 10118900 18000000 .kiI%........... │ │ + 0x000bf700 a829cf03 a5000000 0b4b3518 82070000 .).......K5..... │ │ + 0x000bf710 bb616b32 cd170000 f76c3249 0e2d0000 .ak2.....l2I.-.. │ │ + 0x000bf720 b8591d3b af2d0000 d7197303 f1000000 .Y.;.-....s..... │ │ + 0x000bf730 42453413 e2060000 f25dac2f 8a180000 BE4......]./.... │ │ + 0x000bf740 f86b0449 de2f0000 b4757262 6b510000 .k.I./...urbkQ.. │ │ + 0x000bf750 61140801 43000000 7a389a0a 9c020000 a...C...z8...... │ │ + 0x000bf760 1d588424 660e0000 b267143e 94220000 .X.$f....g.>.".. │ │ + 0x000bf770 7a721e59 76430000 d90a8700 2f000000 zr.YvC....../... │ │ + 0x000bf780 5532e107 37020000 7b548821 9b0d0000 U2..7...{T.!.... │ │ + 0x000bf790 ec66d43d 22230000 c072e759 f2440000 .f.="#...r.Y.D.. │ │ + 0x000bf7a0 cf109800 38000000 76321208 0c020000 ....8...v2...... │ │ + 0x000bf7b0 19552822 d90d0000 6a677e3e e2230000 .U("....jg~>.#.. │ │ + 0x000bf7c0 5473bd5b 53470000 b90a3300 14000000 Ts.[SG....3..... │ │ + 0x000bf7d0 6426e002 8e000000 3648e812 0f050000 d&......6H...... │ │ + 0x000bf7e0 8e5eb12c f6120000 126daf4b 31320000 .^.,.....m.K12.. │ │ + 0x000bf7f0 e30ab200 49000000 0f300d07 5a020000 ....I....0..Z... │ │ + 0x000bf800 2953e523 dd110000 e468e042 c7290000 )S.#.....h.B.).. │ │ + 0x000bf810 2974635e aa4b0000 56064d00 1d000000 )tc^.K..V.M..... │ │ + 0x000bf820 be251404 44010000 294a8e17 19090000 .%..D...)J...... │ │ + 0x000bf830 5461f433 311b0000 ec708c54 2b3e0000 Ta.31....p.T+>.. │ │ + 0x000bf840 da062c00 14000000 b3239302 8c000000 ..,......#...... │ │ + 0x000bf850 65462d12 55050000 9f5e062d aa140000 eF-.U....^.-.... │ │ + 0x000bf860 226e134e 85350000 1f5c1233 901f0000 "n.N.5...\.3.... │ │ + 0x000bf870 1f1a0f03 93000000 7141b80e d5030000 ........qA...... │ │ + 0x000bf880 d2567623 ea0d0000 b465e739 9b1f0000 .Vv#.....e.9.... │ │ + 0x000bf890 b470e154 ae3e0000 c011ca00 18000000 .p.T.>.......... │ │ + 0x000bf8a0 64355e06 1b010000 104f0418 61070000 d5^......O..a... │ │ + 0x000bf8b0 c361cb30 fb160000 2a6ed34d d2350000 .a.0....*n.M.5.. │ │ + 0x000bf8c0 130baf00 32000000 fa3a8309 65020000 ....2....:..e... │ │ + 0x000bf8d0 6f57d023 130f0000 9d679440 79280000 oW.#.....g.@y(.. │ │ + 0x000bf8e0 78706b57 6f410000 2711cf00 1e000000 xpkWoA..'....... │ │ + 0x000bf8f0 5a343906 1e010000 f14bd915 8a060000 Z49......K...... │ │ + 0x000bf900 be5fdf2e f9150000 a16d724c b9330000 ._.......mrL.3.. │ │ + 0x000bf910 92063e00 14000000 bb266203 b9000000 ..>......&b..... │ │ + 0x000bf920 5946e611 45050000 bc5b9228 44110000 YF..E....[.(D... │ │ + 0x000bf930 2f6aa844 942a0000 7d117400 16000000 /j.D.*..}.t..... │ │ + 0x000bf940 77329502 c5000000 0e463e17 e20d0000 w2.......F>..... │ │ + 0x000bf950 be57be27 00100000 2966183c a8240000 .W.'....)f.<.$.. │ │ + 0x000bf960 ed0ea400 17000000 e71bdf01 7a000000 ............z... │ │ + 0x000bf970 ba360010 55050000 df587a24 95100000 .6..U....Xz$.... │ │ + 0x000bf980 32655b44 8d290000 83220301 1d000000 2e[D.)..."...... │ │ + 0x000bf990 2932f904 89000000 8151591a 63080000 )2.......QY.c... │ │ + 0x000bf9a0 8e648231 8c150000 92684639 8b200000 .d.1.....hF9. .. │ │ + 0x000bf9b0 986ef653 53430000 1d2d690e 80040000 .n.SSC...-i..... │ │ + 0x000bf9c0 5b542223 69100000 8e638b38 39210000 [T"#i....c.89!.. │ │ + 0x000bf9d0 e66c1a4c 55350000 9e787c6a 2d5e0000 .l.LU5...x|j-^.. │ │ + 0x000bf9e0 e5177802 79000000 da46a211 21050000 ..x.y....F..!... │ │ + 0x000bf9f0 f45dd92c fd140000 116a1d44 082a0000 .].,.....j.D.*.. │ │ + 0x000bfa00 8d75ec61 8a500000 fe0af200 4e000000 .u.a.P......N... │ │ + 0x000bfa10 0241ca0e 6f040000 ba5c8f2c 28150000 .A..o....\.,(... │ │ + 0x000bfa20 dd6a3746 e92c0000 81741a5f 954c0000 .j7F.,...t._.L.. │ │ + 0x000bfa30 9d0ca700 26000000 33394f09 37020000 ....&...39O.7... │ │ + 0x000bfa40 4a57e621 e40c0000 bc66b13b 8a200000 JW.!.....f.;. .. │ │ + 0x000bfa50 6674335e 254b0000 40073500 14000000 ft3^%K..@.5..... │ │ + 0x000bfa60 462f7305 0f010000 234ff017 3b070000 F/s.....#O..;... │ │ + 0x000bfa70 86606b2f 66150000 796f1a51 7c390000 .`k/f...yo.Q|9.. │ │ + 0x000bfa80 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bfa90 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bfaa0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bfab0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bfac0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bfad0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bfae0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bfaf0 00600040 00200000 2658672f 741c0000 .`.@. ..&Xg/t... │ │ + 0x000bfb00 38152b05 a0010000 7c4fc020 78100000 8.+.....|O. x... │ │ + 0x000bfb10 20623d39 d0220000 e269fb47 42320000 b=9."...i.GB2.. │ │ + 0x000bfb20 e571a857 e2430000 1f079800 20000000 .q.W.C...... ... │ │ + 0x000bfb30 0637d708 03020000 0753081d 050a0000 .7.......S...... │ │ + 0x000bfb40 e7620434 dc190000 7e6e054d 3a360000 .b.4....~n.M:6.. │ │ + 0x000bfb50 ea024e00 15000000 6e37db08 6e020000 ..N.....n7..n... │ │ + 0x000bfb60 0f54b824 29100000 f369c23d 72290000 .T.$)....i.=r).. │ │ + 0x000bfb70 6f6c4c53 033f0000 83053a00 14000000 olLS.?....:..... │ │ + 0x000bfb80 d02bfa04 08010000 bd49e313 94050000 .+.......I...... │ │ + 0x000bfb90 a55cae29 f4110000 ba6bbf4b e2330000 .\.).....k.K.3.. │ │ + 0x000bfba0 94011c00 14000000 f91e5d03 d9000000 ..........]..... │ │ + 0x000bfbb0 f83c950f 30040000 5c4fb721 5e0c0000 .<..0...\O.!^... │ │ + 0x000bfbc0 eb67e343 33280000 00600040 00200000 .g.C3(...`.@. .. │ │ + 0x000bfbd0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bfbe0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bfbf0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bfc00 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bfc10 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bfc20 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bfc30 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bfc40 f1758f63 bb540000 4e497e2e c61c0000 .u.c.T..NI~..... │ │ + 0x000bfc50 39673045 36330000 866eae51 6f3d0000 9g0E63...n.Qo=.. │ │ + 0x000bfc60 cf74955f 0a4f0000 c07a9370 09670000 .t._.O...z.p.g.. │ │ + 0x000bfc70 701ff905 35010000 d74ef41c f00a0000 p...5....N...... │ │ + 0x000bfc80 f363ba38 84200000 5f6c9d4a 53320000 .c.8. .._l.JS2.. │ │ + 0x000bfc90 27767863 ab520000 2c0b0402 b8000000 'vxc.R..,....... │ │ + 0x000bfca0 f33b1c0e a9040000 5f595429 7a130000 .;......_YT)z... │ │ + 0x000bfcb0 0a69e142 95290000 0275275e f54b0000 .i.B.)...u'^.K.. │ │ + 0x000bfcc0 190ac800 37000000 a0370d0a cf020000 ....7....7...... │ │ + 0x000bfcd0 1a55e21f 270c0000 d3640b39 711d0000 .U..'....d.9q... │ │ + 0x000bfce0 4c727a58 94430000 ef032000 14000000 LrzX.C.... ..... │ │ + 0x000bfcf0 cf2da005 de000000 e84e9417 42060000 .-.......N..B... │ │ + 0x000bfd00 8c60102f ab130000 106f6050 24380000 .`./.....o`P$8.. │ │ + 0x000bfd10 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bfd20 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bfd30 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bfd40 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bfd50 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bfd60 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bfd70 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bfd80 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bfd90 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bfda0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bfdb0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bfdc0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bfdd0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bfde0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bfdf0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bfe00 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bfe10 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bfe20 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bfe30 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bfe40 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bfe50 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bfe60 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bfe70 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bfe80 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bfe90 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bfea0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bfeb0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bfec0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000bfed0 f6403129 5b1c0000 0d446228 24190000 .@1)[....Db($... │ │ + 0x000bfee0 725aa03e ac2c0000 38660d50 f53d0000 rZ.>.,..8f.P.=.. │ │ + 0x000bfef0 356d305b 154b0000 5c717f61 64530000 5m0[.K..\q.adS.. │ │ + 0x000bff00 3277156e 16650000 a444c430 77250000 2w.n.e...D.0w%.. │ │ + 0x000bff10 7338831c dd100000 a2496d2b 0e1b0000 s8.......Im+.... │ │ + 0x000bff20 bc58023d 152a0000 b562c24a 65370000 .X.=.*...b.Je7.. │ │ + 0x000bff30 f2676753 7d410000 52709761 0c540000 .ggS}A..Rp.a.T.. │ │ + 0x000bff40 3845b52d c0200000 e638fe1c 77100000 8E.-. ...8..w... │ │ + 0x000bff50 2248fd29 0c190000 a9552539 82250000 "H.).....U%9.%.. │ │ + 0x000bff60 f55d8042 ba2e0000 9062f84a 90370000 .].B.....b.J.7.. │ │ + 0x000bff70 db6aa157 5e470000 0e3c4b20 09130000 .j.W^G......o._.R.. │ │ + 0x000c0090 6c3f812b 65200000 452ff215 1c0c0000 l?.+e ..E/...... │ │ + 0x000c00a0 a83e4220 f1110000 c34d5b2f 0c1d0000 .>B .....M[/.... │ │ + 0x000c00b0 a4582f3c 6f280000 355fa445 05320000 .X/.+.. │ │ + 0x000c00e0 ba64044d c73a0000 d56af956 36450000 .d.M.:...j.V6E.. │ │ + 0x000c00f0 0c6d365c 2a4d0000 39730567 625a0000 .m6\*M..9s.gbZ.. │ │ + 0x000c0100 3e294713 630a0000 f22e1815 830b0000 >)G.c........... │ │ + 0x000c0110 023e041f 63100000 414ce42c 631b0000 .>..c...AL.,c... │ │ + 0x000c0120 ca588f3c dd270000 755e9d45 99300000 .X.<.'..u^.E.0.. │ │ + 0x000c0130 f3699553 6c440000 f5297a14 ee0b0000 .i.SlD...)z..... │ │ + 0x000c0140 c625260e 0b060000 52323315 c0090000 .%&.....R23..... │ │ + 0x000c0150 07433d23 72120000 27519f31 951e0000 .C=#r...'Q.1.... │ │ + 0x000c0160 5b5aa538 89230000 3762174a 38350000 [Z.8.#..7b.J85.. │ │ + 0x000c0170 9a47c22e e7210000 b34efd34 c7250000 .G...!...N.4.%.. │ │ + 0x000c0180 0f60d348 1e380000 d669fb56 88470000 .`.H.8...i.V.G.. │ │ + 0x000c0190 746fd15f 2b520000 8972a265 b2590000 to._+R...r.e.Y.. │ │ + 0x000c01a0 3e789270 18690000 b040ad29 9e1e0000 >x.p.i...@.).... │ │ + 0x000c01b0 673f2722 3f140000 144e6330 dd1e0000 g?'"?....Nc0.... │ │ + 0x000c01c0 d9591c3f 582c0000 fa61564a 22380000 .Y.?X,...aVJ"8.. │ │ + 0x000c01d0 4367a252 a4410000 9b706d62 ac550000 Cg.R.A...pmb.U.. │ │ + 0x000c01e0 dd26e214 ee0d0000 30299e10 ff070000 .&......0)...... │ │ + 0x000c01f0 043ba71c 0f0f0000 fa4a162c 6e1a0000 .;.......J.,n... │ │ + 0x000c0200 7b56c739 66260000 5c5e3e44 d7300000 {V.9f&..\^>D.0.. │ │ + 0x000c0210 196a0557 fc460000 ff4aa832 5a250000 .j.W.F...J.2Z%.. │ │ + 0x000c0220 b84c2c32 c3220000 775f0746 35340000 .L,2."..w_.F54.. │ │ + 0x000c0230 0e682055 2f450000 b66d795d 1a4f0000 .h U/E...my].O.. │ │ + 0x000c0240 b8710f63 a4560000 ef75156c 0c630000 .q.c.V...u.l.c.. │ │ + 0x000c0250 6528f40f 87080000 4f2e9a13 450a0000 e(......O...E... │ │ + 0x000c0260 2042d321 46130000 ec4fc331 07200000 B.!F....O.1. .. │ │ + 0x000c0270 18586f3e 2e2c0000 8b5f8548 57350000 .Xo>.,..._.HW5.. │ │ + 0x000c0280 65686054 35440000 82251b0f ea060000 eh`T5D...%...... │ │ + 0x000c0290 752a0b11 e1070000 1338151a fd0c0000 u*.......8...... │ │ + 0x000c02a0 7f44b625 28150000 754e0830 381d0000 .D.%(...uN.08... │ │ + 0x000c02b0 3256ad38 8f240000 43608047 e6340000 2V.8.$..C`.G.4.. │ │ + 0x000c02c0 b05c3e46 48380000 05599a42 29340000 .\>FH8...Y.B)4.. │ │ + 0x000c02d0 1761a249 79380000 1d697755 b0440000 .a.Iy8...iwU.D.. │ │ + 0x000c02e0 0f6e1b5e 224f0000 14711c63 d9550000 .n.^"O...q.c.U.. │ │ + 0x000c02f0 3e797172 b86b0000 e5514338 4b270000 >yqr.k...QC8K'.. │ │ + 0x000c0300 65537639 2f290000 365b6242 ed300000 eSv9/)..6[bB.0.. │ │ + 0x000c0310 8d62f34b 073b0000 a767cb53 e8430000 .b.K.;...g.S.C.. │ │ + 0x000c0320 ef6b485a 174b0000 5f747269 635f0000 .kHZ.K.._tric_.. │ │ + 0x000c0330 292d9215 380c0000 a5332e18 c70c0000 )-..8....3...... │ │ + 0x000c0340 d740c122 d6130000 ec4d1630 461e0000 .@.".....M.0F... │ │ + 0x000c0350 10584c3c 3a290000 b25e3845 54320000 .XL<:)...^8ET2.. │ │ + 0x000c0360 536c3e5b c24c0000 cd4f4f3c 54310000 Sl>[.L...OOe,.. │ │ + 0x000c03c0 105b1840 e82e0000 3965744d 83370000 .[.@....9etM.7.. │ │ + 0x000c03d0 e369bc56 66450000 c81b7608 6a030000 .i.VfE....v.j... │ │ + 0x000c03e0 d6274d0e 8c060000 1b36c918 9b0c0000 .'M......6...... │ │ + 0x000c03f0 bc419f23 96130000 fd4d9b2f 7d1d0000 .A.#.....M./}... │ │ + 0x000c0400 b654f936 b0240000 fd60db47 c3350000 .T.6.$...`.G.5.. │ │ + 0x000c0410 00400000 00400000 d9350000 e02f0000 .@...@...5.../.. │ │ + 0x000c0420 db450000 00400000 00400000 00400000 .E...@...@...@.. │ │ + 0x000c0430 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000c0440 00400000 86310000 0c340000 7a3c0000 .@...1...4..z<.. │ │ + 0x000c0450 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000c0460 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000c0470 3d350000 112c0000 f1350000 522e0000 =5...,...5..R... │ │ + 0x000c0480 6f350000 00400000 00400000 00400000 o5...@...@...@.. │ │ + 0x000c0490 00400000 00400000 00400000 c82f0000 .@...@...@.../.. │ │ + 0x000c04a0 482f0000 6f2f0000 4d350000 f2450000 H/..o/..M5...E.. │ │ + 0x000c04b0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000c04c0 00400000 00400000 87320000 022c0000 .@...@...2...,.. │ │ + 0x000c04d0 b33b0000 d5300000 4f380000 df240000 .;...0..O8...$.. │ │ + 0x000c04e0 1a2c0000 00400000 00400000 00400000 .,...@...@...@.. │ │ + 0x000c04f0 00400000 e7290000 76240000 df310000 .@...)..v$...1.. │ │ + 0x000c0500 b62f0000 292e0000 4f310000 36430000 ./..)...O1..6C.. │ │ + 0x000c0510 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000c0520 f0240000 992b0000 723f0000 f3350000 .$...+..r?...5.. │ │ + 0x000c0530 8e390000 0a360000 49210000 e73d0000 .9...6..I!...=.. │ │ + 0x000c0540 483d0000 00400000 00400000 2d180000 H=...@...@..-... │ │ + 0x000c0550 b21e0000 33370000 a8320000 5c300000 ....37...2..\0.. │ │ + 0x000c0560 61590000 e6420000 0a0a0000 6f1f0000 aY...B......o... │ │ + 0x000c0570 00400000 00400000 8a160000 9f3e0000 .@...@.......>.. │ │ + 0x000c0580 523a0000 16360000 c5330000 34370000 R:...6...3..47.. │ │ + 0x000c0590 4b3c0000 60420000 7e270000 00400000 K<..`B..~'...@.. │ │ + 0x000c05a0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000c05b0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000c05c0 00400000 00400000 520c0000 945c0000 .@...@..R....\.. │ │ + 0x000c05d0 844d0000 ae330000 b73a0000 d51f0000 .M...3...:...... │ │ + 0x000c05e0 4e080000 e96f0000 66410000 c71b0000 N....o..fA...... │ │ + 0x000c05f0 00400000 00400000 00400000 2b030000 .@...@...@..+... │ │ + 0x000c0600 62730000 6f540000 35390000 51310000 bs..oT..59..Q1.. │ │ + 0x000c0610 58180000 0e030000 16740000 f5460000 X........t...F.. │ │ + 0x000c0620 bd1d0000 00400000 00400000 00400000 .....@...@...@.. │ │ + 0x000c0630 95010000 3c560000 6e350000 db200000 ................. │ │ + 0x000c09a0 9718d508 00000000 51012d00 00000000 ........Q.-..... │ │ + 0x000c09b0 3c029d00 00000000 9c04f000 00000000 <............... │ │ + 0x000c09c0 b91f0109 00000000 64014900 00000000 ........d.I..... │ │ + 0x000c09d0 2c013000 00000000 db05f500 00000000 ,.0............. │ │ + 0x000c09e0 be10ef04 00000000 68024300 00000000 ........h.C..... │ │ + 0x000c09f0 0c04aa00 00000000 e9033800 00000000 ..........8..... │ │ + 0x000c0a00 ba4f6f1e 00000000 9d057f01 00000000 .Oo............. │ │ + 0x000c0a10 86000c00 00000000 3509dc00 00000000 ........5....... │ │ + 0x000c0a20 5555ab2a 00000000 5555ab2a 00000000 UU.*....UU.*.... │ │ + 0x000c0a30 5555ab2a 00000000 5555ab2a 00000000 UU.*....UU.*.... │ │ + 0x000c0a40 6a64a83f d1280000 2620fb01 5e000000 jd.?.(..& ..^... │ │ + 0x000c0a50 954a7712 dd030000 725e3e2f 11140000 .Jw.....r^>/.... │ │ + 0x000c0a60 cb69ad46 032a0000 b9715659 8d420000 .i.F.*...qVY.B.. │ │ + 0x000c0a70 83185e01 6e000000 0840620d a6020000 ..^.n....@b..... │ │ + 0x000c0a80 9e568727 d60e0000 1060ee3c 11210000 .V.'.....`.<.!.. │ │ + 0x000c0a90 1b6a6a4e 3d350000 00600040 00200000 .jjN=5...`.@. .. │ │ + 0x000c0aa0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000c0ab0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000c0ac0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000c0ad0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000c0ae0 00600040 00200000 b0226203 e2000000 .`.@. ..."b..... │ │ + 0x000c0af0 4c37090c 0d030000 8b40ec1e bf0d0000 L7.......@...... │ │ + 0x000c0b00 6b42b027 59140000 4932851f 8a140000 kB.'Y...I2...... │ │ + 0x000c0b10 0f112c02 37010000 56444f13 fc060000 ..,.7...VDO..... │ │ + 0x000c0b20 6c5b3039 f4200000 1577ff5f 16450000 l[09. ...w._.E.. │ │ + 0x000c0b30 347b7c70 37610000 f10c2b01 94000000 4{|p7a....+..... │ │ + 0x000c0b40 c339ab11 64050000 57557e31 80190000 .9..d...WU~1.... │ │ + 0x000c0b50 6171cb51 1f370000 ba76875a 9d420000 aq.Q.7...v.Z.B.. │ │ + 0x000c0b60 a4062e01 85000000 9f307c0c 1d030000 .........0|..... │ │ + 0x000c0b70 ed55e130 11160000 15755657 2f3c0000 .U.0.....uVW/<.. │ │ + 0x000c0b80 00600040 00200000 985baa29 40130000 .`.@. ...[.)@... │ │ + 0x000c0b90 4f163001 2c000000 3540c409 cb010000 O.0.,...5@...... │ │ + 0x000c0ba0 b1578122 e80b0000 d367c03f d6210000 .W.".....g.?.!.. │ │ + 0x000c0bb0 fb717c55 88360000 9e0e9000 14000000 .q|U.6.......... │ │ + 0x000c0bc0 e634ed04 b5000000 6c4ed716 1d060000 .4......lN...... │ │ + 0x000c0bd0 7764b433 0d140000 d161cb42 2c250000 wd.3.....a.B,%.. │ │ + 0x000c0be0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000c0bf0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000c0c00 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000c0c10 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000c0c20 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000c0c30 68128f00 14000000 9128b502 63000000 h........(..c... │ │ + 0x000c0c40 c7432616 fb030000 31398318 ca150000 .C&.....19...... │ │ + 0x000c0c50 ab6a0040 ab2a0000 b212a502 b8000000 .j.@.*.......... │ │ + 0x000c0c60 9b35540b 1c030000 63570629 e4120000 .5T.....cW.).... │ │ + 0x000c0c70 9a687f4a 042c0000 00790065 00450000 .h.J.,...y.e.E.. │ │ + 0x000c0c80 da110b01 32000000 e22bdf04 c7000000 ....2....+...... │ │ + 0x000c0c90 9b547f1d bf0a0000 d969ec44 d9190000 .T.......i.D.... │ │ + 0x000c0ca0 b76d2549 db360000 f00fbc00 1b000000 .m%I.6.......... │ │ + 0x000c0cb0 d027b102 6b000000 7d568329 4c110000 .'..k...}V.)L... │ │ + 0x000c0cc0 6e5b2549 49120000 00600040 00200000 n[%II....`.@. .. │ │ + 0x000c0cd0 b661cc3d 82290000 ba1bb601 4d000000 .a.=.)......M... │ │ + 0x000c0ce0 d142d70d 06030000 6a590825 1a0e0000 .B......jY.%.... │ │ + 0x000c0cf0 ed66403d f0200000 ed700555 713d0000 .f@=. ...p.Uq=.. │ │ + 0x000c0d00 5614ad00 2b000000 593b8408 71010000 V...+...Y;..q... │ │ + 0x000c0d10 bd55fa1e 9b090000 2c640237 c41a0000 .U......,d.7.... │ │ + 0x000c0d20 816e704e 74340000 1f112401 5f000000 .npNt4....$._... │ │ + 0x000c0d30 3644b30e 3e030000 175d912b 5e110000 6D..>....].+^... │ │ + 0x000c0d40 a2680d43 fe260000 dc71e557 f8400000 .h.C.&...q.W.@.. │ │ + 0x000c0d50 70153001 65000000 0943180e fc020000 p.0.e....C...... │ │ + 0x000c0d60 7d5c8929 bc0f0000 a867083f 2c220000 }\.).....g.?,".. │ │ + 0x000c0d70 31708f53 f83a0000 dc0d8a00 32000000 1p.S.:......2... │ │ + 0x000c0d80 3e330c06 32010000 064d3819 95070000 >3..2....M8..... │ │ + 0x000c0d90 f45b7a2e b4140000 fe67d344 2d2a0000 .[z......g.D-*.. │ │ + 0x000c0da0 270a1f01 91000000 c43c810d be040000 '........<...... │ │ + 0x000c0db0 4959c12c fe160000 796efe4b 6c300000 IY.,....yn.Kl0.. │ │ + 0x000c0dc0 f675a461 a74d0000 34079b00 3c000000 .u.a.M..4...<... │ │ + 0x000c0dd0 de33020a 95020000 20544222 a40d0000 .3...... TB".... │ │ + 0x000c0de0 8f65dd39 351e0000 d26eb14e f2340000 .e.95....n.N.4.. │ │ + 0x000c0df0 6f088d00 2e000000 56348a08 e1010000 o.......V4...... │ │ + 0x000c0e00 2757bd23 1f0d0000 d5661b3b fe1e0000 'W.#.....f.;.... │ │ + 0x000c0e10 db6d4c4c 76310000 4e5ed130 98190000 .mLLv1..N^.0.... │ │ + 0x000c0e20 ad176a01 39000000 993d8709 e2010000 ..j.9....=...... │ │ + 0x000c0e30 4b53dd1d b2090000 f5667436 ff1b0000 KS.......ft6.... │ │ + 0x000c0e40 6f65564f e8300000 220b5600 14000000 oeVO.0..".V..... │ │ + 0x000c0e50 572f0504 96000000 b14d8313 a3040000 W/.......M...... │ │ + 0x000c0e60 2861092b ac110000 746bea45 6e230000 (a.+....tk.En#.. │ │ + 0x000c0e70 bc0daf00 25000000 503d0409 da010000 ....%...P=...... │ │ + 0x000c0e80 6356b121 4b0d0000 7866ae3b 51220000 cV.!K...xf.;Q".. │ │ + 0x000c0e90 bf6c8e4c 8b310000 1712fa00 35000000 .l.L.1......5... │ │ + 0x000c0ea0 0539c007 69010000 5353a41c 05090000 .9..i...SS...... │ │ + 0x000c0eb0 ac639a37 c0190000 e26fd74b 0e2e0000 .c.7.....o.K.... │ │ + 0x000c0ec0 46062a00 14000000 17262202 43000000 F.*......&".C... │ │ + 0x000c0ed0 f342cf0d d2020000 555ba327 d80c0000 .B......U[.'.... │ │ + 0x000c0ee0 f664303b 4e1e0000 5a0ff701 9a000000 .d0;N...Z....... │ │ + 0x000c0ef0 0b33020a 50030000 32547628 e3120000 .3..P...2Tv(.... │ │ + 0x000c0f00 386b9f48 06260000 476caf4d 5d3a0000 8k.H.&..Gl.M]:.. │ │ + 0x000c0f10 a4142901 22000000 ac2dda04 cf000000 ..)."....-...... │ │ + 0x000c0f20 5d4e4119 15060000 1760262b c5110000 ]NA......`&+.... │ │ + 0x000c0f30 63683234 5e160000 9713c400 17000000 ch24^........... │ │ + 0x000c0f40 a02e7a03 73000000 3e4c2415 46040000 ..z.s...>L$.F... │ │ + 0x000c0f50 da61fc2b 5e0b0000 d7635238 291c0000 .a.+^....cR8)... │ │ + 0x000c0f60 3c61fb3d 132b0000 3f226603 8f000000 ....fC<. .. │ │ + 0x000c1000 bd70de54 803d0000 1f083500 14000000 .p.T.=....5..... │ │ + 0x000c1010 d62ba003 9e000000 154b4314 1d050000 .+.......KC..... │ │ + 0x000c1020 305d032b 6b110000 546a1845 e2290000 0].+k...Tj.E.).. │ │ + 0x000c1030 c107e400 53000000 7c3ba80c 4c040000 ....S...|;..L... │ │ + 0x000c1040 5058242c 61170000 8c6daf4b aa310000 PX$,a....m.K.1.. │ │ + 0x000c1050 72751260 d24c0000 60045200 1a000000 ru.`.L..`.R..... │ │ + 0x000c1060 262e8a06 af010000 7c4f9e1b 1d0a0000 &.......|O...... │ │ + 0x000c1070 78638834 78190000 f26e1b50 50360000 xc.4x....n.PP6.. │ │ + 0x000c1080 a3042d00 14000000 832c9e04 f3000000 ..-......,...... │ │ + 0x000c1090 384eff17 5b070000 f9629e30 ba160000 8N..[....b.0.... │ │ + 0x000c10a0 ac6df54b 71310000 67613f38 e1210000 .m.Kq1..ga?8.!.. │ │ + 0x000c10b0 e617ef01 42000000 0d40f70a 41020000 ....B....@..A... │ │ + 0x000c10c0 d154ee21 430c0000 14652c37 c81c0000 .T.!C....e,7.... │ │ + 0x000c10d0 726cff4c d8340000 760b6600 14000000 rl.L.4..v.f..... │ │ + 0x000c10e0 87339905 c6000000 23507318 6e060000 .3......#Ps.n... │ │ + 0x000c10f0 c960dc2e c1130000 d369da41 ed250000 .`.......i.A.%.. │ │ + 0x000c1100 630aec00 30000000 953e2a0a 04020000 c...0....>*..... │ │ + 0x000c1110 6a580a24 000e0000 6169d040 fc230000 jX.$....ai.@.#.. │ │ + 0x000c1120 f66e5257 7c3c0000 cc0c8e00 14000000 .nRW|<.......... │ │ + 0x000c1130 4a325605 f3000000 724d4116 6b070000 J2V.....rMA.k... │ │ + 0x000c1140 665f202d f3140000 5466413d cd220000 f_ -....TfA=.".. │ │ + 0x000c1150 dd022100 14000000 5326a203 96000000 ..!.....S&...... │ │ + 0x000c1160 7c466410 e4030000 84574122 8f0c0000 |Fd......WA".... │ │ + 0x000c1170 a464ff37 c91b0000 7814eb01 57000000 .d.7....x...W... │ │ + 0x000c1180 c13d3d06 a0020000 0a57d723 c6120000 .==......W.#.... │ │ + 0x000c1190 00600040 55250000 175d2f3a 8c2e0000 .`.@U%...]/:.... │ │ + 0x000c11a0 bd13fe02 99000000 1f45cd0c 44040000 .........E..D... │ │ + 0x000c11b0 00540020 00100000 db76db36 92240000 .T. .....v.6.$.. │ │ + 0x000c11c0 8e63e438 721c0000 7d102b02 6f000000 .c.8r...}.+.o... │ │ + 0x000c11d0 cc2eb30b 11020000 8465232c d4080000 .........e#,.... │ │ + 0x000c11e0 ba68d145 e9220000 0040ab2a 55150000 .h.E."...@.*U... │ │ + 0x000c11f0 98682048 cb320000 ac27fa05 38010000 .h H.2...'..8... │ │ + 0x000c1200 704be615 91060000 bf60a231 78180000 pK.......`.1x... │ │ + 0x000c1210 d06be748 e42e0000 b875a561 9f4f0000 .k.H.....u.a.O.. │ │ + 0x000c1220 6616a801 3b000000 1642190d 03030000 f...;....B...... │ │ + 0x000c1230 ea5a0827 570f0000 f967423e 5f220000 .Z.'W....gB>_".. │ │ + 0x000c1240 7b72c958 96420000 4a0ac700 25000000 {r.X.B..J...%... │ │ + 0x000c1250 ea42120d 37030000 425c972a c6110000 .B..7...B\.*.... │ │ + 0x000c1260 f1699942 6c270000 b672d459 8b430000 .i.Bl'...r.Y.C.. │ │ + 0x000c1270 8e10b600 21000000 0d3da609 dc010000 ....!....=...... │ │ + 0x000c1280 28581922 0b0c0000 ed66f63a 2e1f0000 (X.".....f.:.... │ │ + 0x000c1290 28720f58 30420000 9b052a00 14000000 (r.X0B....*..... │ │ + 0x000c12a0 762f0105 e0000000 9b4daf15 00060000 v/.......M...... │ │ + 0x000c12b0 505e1a2b f5110000 106c9148 f42e0000 P^.+.....l.H.... │ │ + 0x000c12c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000c12d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000c12e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000c12f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000c1300 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000c1310 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000c1320 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000c1330 00600040 00200000 3a549e2d 3f180000 .`.@. ..:T.-?... │ │ + 0x000c1340 a90fe901 61000000 a548d012 af040000 ....a....H...... │ │ + 0x000c1350 f1598526 2b0e0000 2965223a dc1e0000 .Y.&+...)e":.... │ │ + 0x000c1360 a06ca04c 8d340000 9b066b00 14000000 .l.L.4....k..... │ │ + 0x000c1370 38342506 fd000000 304e1617 c0060000 84%.....0N...... │ │ + 0x000c1380 4e5fae29 51100000 af6af343 e6280000 N_.)Q....j.C.(.. │ │ + 0x000c1390 2f043e00 14000000 3c3a3f08 b3010000 /.>.....<:?..... │ │ + 0x000c13a0 224f141f b30d0000 dc674c35 6e1f0000 "O.......gL5n... │ │ + 0x000c13b0 4f6c144b d9390000 c0043400 14000000 Ol.K.9....4..... │ │ + 0x000c13c0 6c2ae703 91000000 7a47d711 b3040000 l*......zG...... │ │ + 0x000c13d0 eb5a3a26 40100000 3665a83c b7210000 .Z:&@...6e.<.!.. │ │ + 0x000c13e0 e1001000 0c000000 22219f02 66000000 ........"!..f... │ │ + 0x000c13f0 aa41df0d e8020000 21585621 fa0a0000 .A......!XV!.... │ │ + 0x000c1400 ef647f38 cc1b0000 00600040 00200000 .d.8.....`.@. .. │ │ + 0x000c1410 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000c1420 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000c1430 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000c1440 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000c1450 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000c1460 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000c1470 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000c1480 d76fa155 be420000 603a8716 960a0000 .o.U.B..`:...... │ │ + 0x000c1490 2458f426 7d110000 4468c141 93290000 $X.&}...Dh.A.).. │ │ + 0x000c14a0 f4704755 503e0000 34774c67 6d580000 .pGUP>..4wLgmX.. │ │ + 0x000c14b0 101bf002 6a000000 fb449411 d5040000 ....j....D...... │ │ + 0x000c14c0 575b2929 4c110000 3e68e03e 49240000 W[))L...>h.>I$.. │ │ + 0x000c14d0 0a732d5b a7460000 7e08c200 32000000 .s-[.F..~...2... │ │ + 0x000c14e0 3c3e900c 8d030000 ac5af227 3c110000 <>.......Z.'<... │ │ + 0x000c14f0 5f67ab3e 0c240000 d0725959 b0440000 _g.>.$...rYY.D.. │ │ + 0x000c1500 390d9700 17000000 3536a707 6f010000 9.......56..o... │ │ + 0x000c1510 5852aa1a 21080000 d462f333 e5170000 XR..!....b.3.... │ │ + 0x000c1520 bb70a253 8c3d0000 b4042000 14000000 .p.S.=.... ..... │ │ + 0x000c1530 562e8504 a8000000 794c1b14 cf040000 V.......yL...... │ │ + 0x000c1540 c05df329 fc0f0000 296ce348 562e0000 .].)....)l.HV... │ │ + 0x000c1550 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000c1560 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000c1570 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000c1580 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000c1590 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000c15a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000c15b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000c15c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000c15d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000c15e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000c15f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000c1600 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000c1610 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000c1620 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000c1630 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000c1640 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000c1650 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000c1660 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000c1670 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000c1680 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000c1690 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000c16a0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000c16b0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000c16c0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000c16d0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000c16e0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000c16f0 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000c1700 00600040 00200000 00600040 00200000 .`.@. ...`.@. .. │ │ + 0x000c1710 75381f21 61140000 2a3efc21 45130000 u8.!a...*>.!E... │ │ + 0x000c1720 6458f939 7b250000 be654a4d a5380000 dX.9{%...eJM.8.. │ │ + 0x000c1730 cb6d9e59 8e460000 08711b60 fa4f0000 .m.Y.F...q.`.O.. │ │ + 0x000c1740 15752e68 e35b0000 073de224 d0170000 .u.h.[...=.$.... │ │ + 0x000c1750 032fe013 9c090000 60417320 7e100000 ./......`As ~... │ │ + 0x000c1760 7b528331 071e0000 b65bd33f ba290000 {R.1.....[.?.).. │ │ + 0x000c1770 8c61fa46 f2310000 9a66a64f df3b0000 .a.F.1...f.O.;.. │ │ + 0x000c1780 4f2bac13 90090000 8b288c0e e3050000 O+.......(...... │ │ + 0x000c1790 ad359517 790a0000 6d463523 30100000 .5..y...mF5#0... │ │ + 0x000c17a0 a253d62e 591c0000 0d556739 82210000 .S..Y....Ug9.!.. │ │ + 0x000c17b0 365c7245 772f0000 4f2cd012 4c090000 6\rEw/..O,..L... │ │ + 0x000c17c0 7239121b 960e0000 4c515732 181f0000 r9......LQW2.... │ │ + 0x000c17d0 da616845 0c2e0000 ba690a54 f1400000 .ahE.....i.T.@.. │ │ + 0x000c17e0 de6c805c 203e0000 a1718865 7d510000 .l.\ >...q.e}Q.. │ │ + 0x000c17f0 0225300a 51040000 b320380b a4030000 .%0.Q.... 8..... │ │ + 0x000c1800 d3340816 7f080000 6e4c8f32 dc180000 .4......nL.2.... │ │ + 0x000c1810 c6529f34 6b220000 77600f4c 862c0000 .R.4k"..w`.L.,.. │ │ + 0x000c1820 ab6a5555 df320000 1915c708 42030000 .jUU.2......B... │ │ + 0x000c1830 b81e3108 3c030000 dd25d410 bd050000 ..1.<....%...... │ │ + 0x000c1840 c0479623 2f090000 c349b622 5b110000 .G.#/....I."[... │ │ + 0x000c1850 66466626 33130000 ab6a0040 55150000 fFf&3....j.@U... │ │ + 0x000c1860 9e38131f 0e130000 4f439325 85160000 .8......OC.%.... │ │ + 0x000c1870 175b9c3e bd2a0000 d4652e4f 933c0000 .[.>.*...e.O.<.. │ │ + 0x000c1880 846c7659 8a480000 746f2d60 82510000 .lvY.H..to-`.Q.. │ │ + 0x000c1890 cd741c69 325e0000 1c3d7d25 0b1a0000 .t.i2^...=}%.... │ │ + 0x000c18a0 5430ab14 3c0a0000 433fcb1f b4100000 T0..<...C?...... │ │ + 0x000c18b0 334e922e b61b0000 07582a3a de260000 3N.......X*:.&.. │ │ + 0x000c18c0 b35e1c44 75300000 75679052 81400000 .^.Du0..ug.R.@.. │ │ + 0x000c18d0 0e307118 9a0d0000 ed250a0e 29060000 .0q......%..)... │ │ + 0x000c18e0 e7338115 df090000 9e43b123 17120000 .3.......C.#.... │ │ + 0x000c18f0 804f802f a31b0000 eb57a539 23250000 .O./.....W.9#%.. │ │ + 0x000c1900 b060c146 2e330000 303bf61f 30120000 .`.F.3..0;..0... │ │ + 0x000c1910 3f42fd24 ed150000 f1553636 0f230000 ?B.$.....U66.#.. │ │ + 0x000c1920 d1615148 4f360000 0f686a51 0e3e0000 .aQHO6...hjQ.>.. │ │ + 0x000c1930 7e6e185a f3450000 3373e462 fe520000 ~n.Z.E..3s.b.R.. │ │ + 0x000c1940 54267910 f6070000 3c27f70e 0f070000 T&y.....<'...... │ │ + 0x000c1950 dd372c19 740c0000 4e4c172f cf1b0000 .7,.t...NL./.... │ │ + 0x000c1960 5354483b 2f280000 9d5f4a38 00200000 STH;/(..._J8. .. │ │ + 0x000c1970 70629751 78450000 8c1eb70e 55060000 pb.QxE......U... │ │ + 0x000c1980 b61b6508 69020000 972e5717 5d0c0000 ..e.i.....W.]... │ │ + 0x000c1990 b346dc20 06100000 ba53d723 c5110000 .F. .....S.#.... │ │ + 0x000c19a0 265d5646 a7260000 935f184b c92f0000 &]VF.&..._.K./.. │ │ + 0x000c19b0 273d4b23 37160000 c548622c 941c0000 '=K#7....Hb,.... │ │ + 0x000c19c0 985e6645 c0320000 11699054 ee430000 .^fE.2...i.T.C.. │ │ + 0x000c19d0 996e585e 23500000 73720265 6e570000 .nX^#P..sr.enW.. │ │ + 0x000c19e0 3177376e 82650000 d038c820 53160000 1w7n.e...8. S... │ │ + 0x000c19f0 a634aa17 520c0000 a8453126 d0150000 .4..R....E1&.... │ │ + 0x000c1a00 1a54f935 2e230000 ae5dff42 942f0000 .T.5.#...].B./.. │ │ + 0x000c1a10 6b63544c ad390000 136cd85a 4b4b0000 kcTL.9...l.ZKK.. │ │ + 0x000c1a20 9127c211 fe090000 50256d0d b5050000 .'......P%m..... │ │ + 0x000c1a30 7d357617 390b0000 5a45b725 bf140000 }5v.9...ZE.%.... │ │ + 0x000c1a40 5e516f32 501f0000 2a59803c f6280000 ^Qo2P...*Y.<.(.. │ │ + 0x000c1a50 0164a84c a83a0000 34422e27 88180000 .d.L.:..4B.'.... │ │ + 0x000c1a60 264b6b2e 801d0000 355f5643 1c300000 &Kk.....5_VC.0.. │ │ + 0x000c1a70 5266df4f 04400000 176b4d57 18470000 Rf.O.@...kMW.G.. │ │ + 0x000c1a80 fb6d025f a34f0000 90720a64 51590000 .m._.O...r.dQY.. │ │ + 0x000c1a90 4921850e 08060000 9a296612 5f090000 I!.......)f._... │ │ + 0x000c1aa0 8e3f401f 1b110000 884d492d e7190000 .?@......MI-.... │ │ + 0x000c1ab0 16564537 f81c0000 35586940 f9260000 .VE7....5Xi@.&.. │ │ + 0x000c1ac0 a25bd946 91290000 761ea208 c7020000 .[.F.)..v....... │ │ + 0x000c1ad0 1f1f0a0b 2e040000 6028db10 79070000 ........`(..y... │ │ + 0x000c1ae0 9235b01b 740c0000 c8470426 33120000 .5..t....G.&3... │ │ + 0x000c1af0 314f2d2e e6170000 664f9a30 9a190000 1O-.....fO.0.... │ │ + 0x000c1b00 7e509f36 88270000 334e0f33 02230000 ~P.6.'..3N.3.#.. │ │ + 0x000c1b10 7c5e3f44 86300000 e7671b52 613f0000 |^?D.0...g.Ra?.. │ │ + 0x000c1b20 1c6d515b 784b0000 1371e161 a3520000 .mQ[xK...q.a.R.. │ │ + 0x000c1b30 4c77076e 62640000 41406b1f 88110000 Lw.nbd..A@k..... │ │ + 0x000c1b40 ae421325 e0150000 4a4e7030 291e0000 .B.%....JNp0)... │ │ + 0x000c1b50 4859893d 282a0000 30617448 15350000 HY.=(*..0atH.5.. │ │ + 0x000c1b60 87650450 863d0000 746e725e 24500000 .e.P.=..tnr^$P.. │ │ + 0x000c1b70 2f25180f 1d070000 c62dfc12 d0080000 /%.......-...... │ │ + 0x000c1b80 e03b041d eb0e0000 1549fe29 53180000 .;.......I.)S... │ │ + 0x000c1b90 e8532936 a6220000 3d5b2a40 4c2c0000 .S)6."..=[*@L,.. │ │ + 0x000c1ba0 7a67bc52 b8410000 63499d31 46250000 zg.R.A..cI.1F%.. │ │ + 0x000c1bb0 e63de423 61170000 0355a135 59200000 .=.#a....U.5Y .. │ │ + 0x000c1bc0 23637648 aa320000 226a0f53 ca3c0000 #cvH.2.."j.S.<.. │ │ + 0x000c1bd0 36683354 d5420000 14713563 79580000 6h3T.B...q5cyX.. │ │ + 0x000c1be0 a62dd316 150c0000 f22c2d10 68060000 .-.......,-.h... │ │ + 0x000c1bf0 2838aa18 1b090000 ea458226 28160000 (8.......E.&(... │ │ + 0x000c1c00 b44ee433 b41e0000 b65b573f ee260000 .N.3.....[W?.&.. │ │ + 0x000c1c10 f4653048 dc310000 c813b106 33030000 .e0H.1......3... │ │ + 0x000c1c20 7b1fe60a d4030000 5c2bb00d 57040000 {.......\+..W... │ │ + 0x000c1c30 8938a816 860a0000 f13f9a20 7f0d0000 .8.......?. .... │ │ + 0x000c1c40 f5470e26 38120000 ae4fa232 63200000 .G.&8....O.2c .. │ │ + 0x000c1c50 00400000 00400000 2f310000 cb2e0000 .@...@../1...... │ │ + 0x000c1c60 da300000 00400000 00400000 00400000 .0...@...@...@.. │ │ + 0x000c1c70 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000c1c80 00400000 582c0000 892e0000 8e240000 .@..X,.......$.. │ │ + 0x000c1c90 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000c1ca0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000c1cb0 f2300000 bf2d0000 29350000 bf280000 .0...-..)5...(.. │ │ + 0x000c1cc0 41310000 00400000 00400000 00400000 A1...@...@...@.. │ │ + 0x000c1cd0 00400000 00400000 00400000 63310000 .@...@...@..c1.. │ │ + 0x000c1ce0 b12f0000 352b0000 e8280000 4b3c0000 ./..5+...(..K<.. │ │ + 0x000c1cf0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000c1d00 00400000 00400000 1b320000 d12f0000 .@...@...2.../.. │ │ + 0x000c1d10 222c0000 29280000 9a330000 ae280000 ",..)(...3...(.. │ │ + 0x000c1d20 95300000 00400000 00400000 00400000 .0...@...@...@.. │ │ + 0x000c1d30 00400000 20270000 521e0000 c5290000 .@.. '..R....).. │ │ + 0x000c1d40 b82b0000 b43a0000 462b0000 f5340000 .+...:..F+...4.. │ │ + 0x000c1d50 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000c1d60 3e2c0000 aa280000 b9370000 bd300000 >,...(...7...0.. │ │ + 0x000c1d70 17320000 d22c0000 462d0000 38340000 .2...,..F-..84.. │ │ + 0x000c1d80 c4560000 00400000 00400000 b81f0000 .V...@...@...... │ │ + 0x000c1d90 8b1e0000 1c2f0000 9f220000 eb2f0000 ...../...".../.. │ │ + 0x000c1da0 aa5a0000 315b0000 63090000 cb340000 .Z..1[..c....4.. │ │ + 0x000c1db0 00400000 00400000 301a0000 ae290000 .@...@..0....).. │ │ + 0x000c1dc0 63330000 d32f0000 453b0000 163f0000 c3.../..E;...?.. │ │ + 0x000c1dd0 ef2f0000 d3350000 67430000 00400000 ./...5..gC...@.. │ │ + 0x000c1de0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000c1df0 00400000 00400000 00400000 00400000 .@...@...@...@.. │ │ + 0x000c1e00 00400000 00400000 f9160000 b7650000 .@...@.......e.. │ │ + 0x000c1e10 87570000 de3b0000 3b450000 32280000 .W...;..;E..2(.. │ │ + 0x000c1e20 700e0000 67750000 ab510000 db2e0000 p...gu...Q...... │ │ + 0x000c1e30 00400000 00400000 00400000 61030000 .@...@...@..a... │ │ + 0x000c1e40 04780000 98620000 e6460000 ca400000 .x...b...F...@.. │ │ + 0x000c1e50 98210000 c3060000 1e750000 46540000 .!.......u..FT.. │ │ + 0x000c1e60 45310000 00400000 00400000 00400000 E1...@...@...@.. │ │ + 0x000c1e70 02010000 125f0000 5a3c0000 a6210000 ....._..Z<...!.. │ │ + 0x000c1e80 86230000 8b0f0000 75020000 90720000 .#......u....r.. │ │ + 0x000c1e90 c34c0000 52270000 00400000 00400000 .L..R'...@...@.. │ │ + 0x000c1ea0 00400000 49040000 f8770000 1e520000 .@..I....w...R.. │ │ + 0x000c1eb0 2c3e0000 35370000 751f0000 04050000 ,>..57..u....... │ │ + 0x000c1ec0 d06d0000 36410000 801f0000 f2780000 .m..6A.......x.. │ │ + 0x000c1ed0 cb460000 081d0000 cd040000 0f5f0000 .F..........._.. │ │ + 0x000c1ee0 a02f0000 00130000 34130000 b60a0000 ./......4....... │ │ + 0x000c1ef0 47010000 00400000 00400000 00400000 G....@...@...@.. │ │ + 0x000c1f00 00400000 00400000 00400000 80410000 .@...@...@...A.. │ │ + 0x000c1f10 004d0000 80360000 80440000 804d0000 .M...6...D...M.. │ │ + 0x000c1f20 803c0000 00000000 00000000 00000000 .<.............. │ │ + 0x000c1f30 00000000 00000000 00000000 00000000 ................ │ │ + 0x000c1f40 00000000 00000080 00000000 00000000 ................ │ │ + 0x000c1f50 00000000 01000000 02000000 03000000 ................ │ │ + 0x000c1f60 0000803f 0000803f 0000803f 0000803f ...?...?...?...? │ │ + 0x000c1f70 04000000 04000000 04000000 04000000 ................ │ │ + 0x000c1f80 01010101 01010101 01010101 01010101 ................ │ │ + 0x000c1f90 03030303 03030303 03030303 03030303 ................ │ │ + 0x000c1fa0 3f000000 3f000000 3c000000 3f000000 ?...?...<...?... │ │ + 0x000c1fb0 37000000 3f000000 17000000 3f000000 7...?.......?... │ │ + 0x000c1fc0 00000000 38000000 00000000 07000000 ....8........... │ │ + 0x000c1fd0 00000000 3f000000 10000000 01000000 ....?........... │ │ + 0x000c1fe0 07000000 3f000000 04000000 07000000 ....?........... │ │ + 0x000c1ff0 07000000 3f000000 17000000 07000000 ....?........... │ │ + 0x000c2000 01010203 04050607 08090a0b 0c0d0e0f ................ │ │ + 0x000c2010 05070a0d 10131619 1c1f2225 282b2e31 .........."%(+.1 │ │ + 0x000c2020 10111213 14151617 18191a1b 1c1d1e1f ................ │ │ + 0x000c2030 34373a3d 40434649 4c4f5255 585b5e61 47:=@CFILORUX[^a │ │ + 0x000c2040 20212223 24252627 28292a2b 2c2d2e2f !"#$%&'()*+,-./ │ │ + 0x000c2050 64676a6d 70737679 7c7f8285 888b8e91 dgjmpsvy|....... │ │ + 0x000c2060 30313233 34353637 38393a3b 3c3d3e3f 0123456789:;<=>? │ │ + 0x000c2070 94979a9d a0a3a6a9 acafb2b5 b8bbbec1 ................ │ │ + 0x000c2080 04000000 05000000 06000000 07000000 ................ │ │ + 0x000c2090 08000000 09000000 0a000000 0b000000 ................ │ │ + 0x000c20a0 0c000000 0d000000 0e000000 0f000000 ................ │ │ + 0x000c20b0 01000000 01000000 01000000 01000000 ................ │ │ + 0x000c20c0 ff000000 ff000000 ff000000 ff000000 ................ │ │ + 0x000c20d0 0406080a 0c0e1012 1416181a 1c1e2022 .............. " │ │ + 0x000c20e0 10000000 11000000 12000000 13000000 ................ │ │ + 0x000c20f0 14000000 15000000 16000000 17000000 ................ │ │ + 0x000c2100 18000000 19000000 1a000000 1b000000 ................ │ │ + 0x000c2110 1c000000 1d000000 1e000000 1f000000 ................ │ │ + 0x000c2120 2426282a 2c2e3032 3436383a 3c3e4042 $&(*,.02468:<>@B │ │ + 0x000c2130 20000000 21000000 22000000 23000000 ...!..."...#... │ │ + 0x000c2140 24000000 25000000 26000000 27000000 $...%...&...'... │ │ + 0x000c2150 28000000 29000000 2a000000 2b000000 (...)...*...+... │ │ + 0x000c2160 2c000000 2d000000 2e000000 2f000000 ,...-......./... │ │ + 0x000c2170 4446484a 4c4e5052 5456585a 5c5e6062 DFHJLNPRTVXZ\^`b │ │ + 0x000c2180 30000000 31000000 32000000 33000000 0...1...2...3... │ │ + 0x000c2190 34000000 35000000 36000000 37000000 4...5...6...7... │ │ + 0x000c21a0 38000000 39000000 3a000000 3b000000 8...9...:...;... │ │ + 0x000c21b0 3c000000 3d000000 3e000000 3f000000 <...=...>...?... │ │ + 0x000c21c0 6466686a 6c6e7072 7476787a 7c7e8082 dfhjlnprtvxz|~.. │ │ + 0x000c21d0 00000000 f8ffffff f0ffffff e8ffffff ................ │ │ + 0x000c21e0 e0ffffff e0ffffff e0ffffff e0ffffff ................ │ │ + 0x000c21f0 00800000 00800000 00800000 00800000 ................ │ │ + 0x000c2200 00010405 08090c0d 08090c0d 0c0d0e0f ................ │ │ + 0x000c2210 00000100 02000300 04000500 06000700 ................ │ │ + 0x000c2220 08000000 08000000 08000000 08000000 ................ │ │ + 0x000c2230 80000000 80000000 80000000 80000000 ................ │ │ + 0x000c2240 10000000 10000000 10000000 10000000 ................ │ │ + 0x000c2250 40004000 40004000 40004000 40004000 @.@.@.@.@.@.@.@. │ │ + 0x000c2260 00020000 00020000 00020000 00020000 ................ │ │ + 0x000c2270 40000000 40000000 40000000 40000000 @...@...@...@... │ │ + 0x000c2280 20000000 20000000 20000000 20000000 ... ... ... ... │ │ + 0x000c2290 ffff0000 ffff0000 ffff0000 ffff0000 ................ │ │ + 0x000c22a0 1a001a00 1a001a00 1a001a00 1a001a00 ................ │ │ + 0x000c22b0 1a000000 1a000000 1a000000 1a000000 ................ │ │ + 0x000c22c0 26000000 26000000 26000000 26000000 &...&...&...&... │ │ + 0x000c22d0 00020406 080a0c0e 00000000 00000000 ................ │ │ + 0x000c22e0 02030607 0a0b0e0f 0e0f0a0b 0c0d0e0f ................ │ │ + 0x000c22f0 0004080c 00000000 00000000 00000000 ................ │ │ + 0x000c2300 01000000 02000000 03000000 04000000 ................ │ │ + 0x000c2310 22000000 22000000 22000000 22000000 "..."..."..."... │ │ + 0x000c2320 00000000 00000000 02020000 00000000 ................ │ │ + 0x000c2330 02000000 02000000 02000000 02000000 ................ │ │ + 0x000c2340 40404040 40404040 40404040 40404040 @@@@@@@@@@@@@@@@ │ │ + 0x000c2350 0f0e0d0c 0b0a0908 07060504 03020100 ................ │ │ + 0x000c2360 00800080 00800080 00800080 00800080 ................ │ │ + 0x000c2370 00000080 00000080 00000080 00000080 ................ │ │ + 0x000c2380 0e0f0c0d 0a0b0809 06070405 02030001 ................ │ │ + 0x000c2390 03808080 02808080 01808080 00808080 ................ │ │ + 0x000c23a0 00000000 0004080c 00000000 00000000 ................ │ │ + 0x000c23b0 00010000 00010000 00010000 00010000 ................ │ │ + 0x000c23c0 0004fcff 0004fcff 0004fcff 0004fcff ................ │ │ + 0x000c23d0 00040000 00040000 00040000 00040000 ................ │ │ + 0x000c23e0 ff7f0000 ff7f0000 ff7f0000 ff7f0000 ................ │ │ + 0x000c23f0 0080ffff 0080ffff 0080ffff 0080ffff ................ │ │ + 0x000c2400 01000000 01000000 01000000 00000000 ................ │ │ + 0x000c2410 00010001 00010001 00010001 00010001 ................ │ │ + 0x000c2420 01020506 090a0d0e 090a0d0e 0d0e0fff ................ │ │ + 0x000c2430 06000000 06000000 06000000 06000000 ................ │ │ + 0x000c2440 1b000000 11000000 11000000 1b000000 ................ │ │ + 0x000c2450 00e000e0 00e000e0 00e000e0 00e000e0 ................ │ │ + 0x000c2460 496e7075 74207661 6c696461 74696f6e Input validation │ │ + 0x000c2470 20636865 636b2027 25732720 6661696c check '%s' fail │ │ + 0x000c2480 65642069 6e202573 210a0062 75662021 ed in %s!..buf ! │ │ + 0x000c2490 3d204e55 4c4c0064 61763164 5f646174 = NULL.dav1d_dat │ │ + 0x000c24a0 615f6372 65617465 5f696e74 65726e61 a_create_interna │ │ + 0x000c24b0 6c006461 7631645f 64617461 5f777261 l.dav1d_data_wra │ │ + 0x000c24c0 705f696e 7465726e 616c0070 74722021 p_internal.ptr ! │ │ + 0x000c24d0 3d204e55 4c4c0066 7265655f 63616c6c = NULL.free_call │ │ + 0x000c24e0 6261636b 20213d20 4e554c4c 00646176 back != NULL.dav │ │ + 0x000c24f0 31645f64 6174615f 77726170 5f757365 1d_data_wrap_use │ │ + 0x000c2500 725f6461 74615f69 6e746572 6e616c00 r_data_internal. │ │ + 0x000c2510 64737420 213d2028 28766f69 642a2930 dst != ((void*)0 │ │ + 0x000c2520 29006461 7631645f 64617461 5f726566 ).dav1d_data_ref │ │ + 0x000c2530 00647374 2d3e6461 7461203d 3d202828 .dst->data == (( │ │ + 0x000c2540 766f6964 2a293029 00737263 20213d20 void*)0).src != │ │ + 0x000c2550 2828766f 69642a29 30290073 72632d3e ((void*)0).src-> │ │ + 0x000c2560 64617461 20213d20 2828766f 69642a29 data != ((void*) │ │ + 0x000c2570 30290062 75662021 3d202828 766f6964 0).buf != ((void │ │ + 0x000c2580 2a293029 00646176 31645f64 6174615f *)0).dav1d_data_ │ │ + 0x000c2590 756e7265 665f696e 7465726e 616c0062 unref_internal.b │ │ + 0x000c25a0 75662d3e 64617461 20213d20 2828766f uf->data != ((vo │ │ + 0x000c25b0 69642a29 30290043 6f6d7069 6c656420 id*)0).Compiled │ │ + 0x000c25c0 77697468 6f757420 73757070 6f727420 without support │ │ + 0x000c25d0 666f7220 25642d62 69742064 65636f64 for %d-bit decod │ │ + 0x000c25e0 696e670a 00632021 3d202828 766f6964 ing..c != ((void │ │ + 0x000c25f0 2a293029 00646176 31645f6c 6f670046 *)0).dav1d_log.F │ │ + 0x000c2600 72616d65 2073697a 65202564 78256420 rame size %dx%d │ │ + 0x000c2610 65786365 65647320 6c696d69 74202575 exceeds limit %u │ │ + 0x000c2620 0a004d61 6c666f72 6d656420 4954552d ..Malformed ITU- │ │ + 0x000c2630 5420542e 3335206d 65746164 61746120 T T.35 metadata │ │ + 0x000c2640 6d657373 61676520 666f726d 61740a00 message format.. │ │ + 0x000c2650 556e6b6e 6f776e20 4d657461 64617461 Unknown Metadata │ │ + 0x000c2660 204f4255 20747970 65202564 0a00556e OBU type %d..Un │ │ + 0x000c2670 6b6e6f77 6e204f42 55207479 70652025 known OBU type % │ │ + 0x000c2680 64206f66 2073697a 65202575 0a004572 d of size %u..Er │ │ + 0x000c2690 726f7220 70617273 696e6720 4f425520 ror parsing OBU │ │ + 0x000c26a0 64617461 0a004572 726f7220 70617273 data..Error pars │ │ + 0x000c26b0 696e6720 73657175 656e6365 20686561 ing sequence hea │ │ + 0x000c26c0 6465720a 004f7665 7272756e 20696e20 der..Overrun in │ │ + 0x000c26d0 4f425520 62697420 62756666 65720a00 OBU bit buffer.. │ │ + 0x000c26e0 4f766572 72756e20 696e204f 42552062 Overrun in OBU b │ │ + 0x000c26f0 69742062 75666665 7220696e 746f206e it buffer into n │ │ + 0x000c2700 65787420 4f42550a 00457272 6f722070 ext OBU..Error p │ │ + 0x000c2710 61727369 6e672066 72616d65 20686561 arsing frame hea │ │ + 0x000c2720 6465720a 00646176 31645f70 69637475 der..dav1d_pictu │ │ + 0x000c2730 72655f72 65660064 73742d3e 64617461 re_ref.dst->data │ │ + 0x000c2740 5b305d20 3d3d2028 28766f69 642a2930 [0] == ((void*)0 │ │ + 0x000c2750 29007372 632d3e64 6174615b 305d2021 ).src->data[0] ! │ │ + 0x000c2760 3d202828 766f6964 2a293029 00646176 = ((void*)0).dav │ │ + 0x000c2770 31645f70 69637475 72655f6d 6f76655f 1d_picture_move_ │ │ + 0x000c2780 72656600 7020213d 20282876 6f69642a ref.p != ((void* │ │ + 0x000c2790 29302900 64617631 645f7069 63747572 )0).dav1d_pictur │ │ + 0x000c27a0 655f756e 7265665f 696e7465 726e616c e_unref_internal │ │ + 0x000c27b0 00702d3e 64617461 5b305d20 213d2028 .p->data[0] != ( │ │ + 0x000c27c0 28766f69 642a2930 29005069 63747572 (void*)0).Pictur │ │ + 0x000c27d0 6520616c 72656164 7920616c 6c6f6361 e already alloca │ │ + 0x000c27e0 74656421 0a004661 696c6564 20746f20 ted!..Failed to │ │ + 0x000c27f0 77726170 20706963 74757265 3a202573 wrap picture: %s │ │ + 0x000c2800 0a00302e 382e322d 312d6732 34373939 ..0.8.2-1-g24799 │ │ + 0x000c2810 37330063 5f6f7574 20213d20 4e554c4c 73.c_out != NULL │ │ + 0x000c2820 00646176 31645f6f 70656e00 7320213d .dav1d_open.s != │ │ + 0x000c2830 204e554c 4c00732d 3e6e5f70 6f737466 NULL.s->n_postf │ │ + 0x000c2840 696c7465 725f7468 72656164 73203e3d ilter_threads >= │ │ + 0x000c2850 20312026 2620732d 3e6e5f70 6f737466 1 && s->n_postf │ │ + 0x000c2860 696c7465 725f7468 72656164 73203c3d ilter_threads <= │ │ + 0x000c2870 20444156 31445f4d 41585f50 4f535446 DAV1D_MAX_POSTF │ │ + 0x000c2880 494c5445 525f5448 52454144 5300732d ILTER_THREADS.s- │ │ + 0x000c2890 3e6e5f74 696c655f 74687265 61647320 >n_tile_threads │ │ + 0x000c28a0 3e3d2031 20262620 732d3e6e 5f74696c >= 1 && s->n_til │ │ + 0x000c28b0 655f7468 72656164 73203c3d 20444156 e_threads <= DAV │ │ + 0x000c28c0 31445f4d 41585f54 494c455f 54485245 1D_MAX_TILE_THRE │ │ + 0x000c28d0 41445300 732d3e6e 5f667261 6d655f74 ADS.s->n_frame_t │ │ + 0x000c28e0 68726561 6473203e 3d203120 26262073 hreads >= 1 && s │ │ + 0x000c28f0 2d3e6e5f 6672616d 655f7468 72656164 ->n_frame_thread │ │ + 0x000c2900 73203c3d 20444156 31445f4d 41585f46 s <= DAV1D_MAX_F │ │ + 0x000c2910 52414d45 5f544852 45414453 00732d3e RAME_THREADS.s-> │ │ + 0x000c2920 616c6c6f 6361746f 722e616c 6c6f635f allocator.alloc_ │ │ + 0x000c2930 70696374 7572655f 63616c6c 6261636b picture_callback │ │ + 0x000c2940 20213d20 4e554c4c 00732d3e 616c6c6f != NULL.s->allo │ │ + 0x000c2950 6361746f 722e7265 6c656173 655f7069 cator.release_pi │ │ + 0x000c2960 63747572 655f6361 6c6c6261 636b2021 cture_callback ! │ │ + 0x000c2970 3d204e55 4c4c0073 2d3e6f70 65726174 = NULL.s->operat │ │ + 0x000c2980 696e675f 706f696e 74203e3d 20302026 ing_point >= 0 & │ │ + 0x000c2990 2620732d 3e6f7065 72617469 6e675f70 & s->operating_p │ │ + 0x000c29a0 6f696e74 203c3d20 33310046 72616d65 oint <= 31.Frame │ │ + 0x000c29b0 2073697a 65206c69 6d697420 72656475 size limit redu │ │ + 0x000c29c0 63656420 66726f6d 20257520 746f2025 ced from %u to % │ │ + 0x000c29d0 752e0a00 6f757420 213d204e 554c4c00 u...out != NULL. │ │ + 0x000c29e0 64617631 645f7061 7273655f 73657175 dav1d_parse_sequ │ │ + 0x000c29f0 656e6365 5f686561 64657200 6320213d ence_header.c != │ │ + 0x000c2a00 204e554c 4c006461 7631645f 73656e64 NULL.dav1d_send │ │ + 0x000c2a10 5f646174 6100696e 20213d20 4e554c4c _data.in != NULL │ │ + 0x000c2a20 00696e2d 3e646174 61203d3d 204e554c .in->data == NUL │ │ + 0x000c2a30 4c207c7c 20696e2d 3e737a00 64617631 L || in->sz.dav1 │ │ + 0x000c2a40 645f6765 745f7069 63747572 6500635f d_get_picture.c_ │ │ + 0x000c2a50 6f757420 213d2028 28766f69 642a2930 out != ((void*)0 │ │ + 0x000c2a60 29006461 7631645f 636c6f73 65006461 ).dav1d_close.da │ │ + 0x000c2a70 7631642d 6672616d 65006461 7631642d v1d-frame.dav1d- │ │ + 0x000c2a80 74696c65 00646176 31642d70 6f737466 tile.dav1d-postf │ │ + 0x000c2a90 696c7465 72000000 af7cf6ff 507ff6ff ilter....|..P... │ │ + 0x000c2aa0 c87ff6ff f97cf6ff 4080f6ff 0881f6ff .....|..@....... │ │ + 0x000c2ab0 ce81f6ff 9682f6ff 5c83f6ff 5d84f6ff ........\...]... │ │ + 0x000c2ac0 7285f6ff aa85f6ff 5185f6ff f785f6ff r.......Q....... │ │ + 0x000c2ad0 5185f6ff 5185f6ff 5185f6ff 4086f6ff Q...Q...Q...@... │ │ + 0x000c2ae0 5185f6ff 5185f6ff 5185f6ff 5185f6ff Q...Q...Q...Q... │ │ + 0x000c2af0 5185f6ff 5185f6ff 5185f6ff b986f6ff Q...Q...Q....... │ │ + 0x000c2b00 8450f7ff 2351f7ff 255af7ff 1f52f7ff .P..#Q..%Z...R.. │ │ + 0x000c2b10 255af7ff 255af7ff 255af7ff 0453f7ff %Z..%Z..%Z...S.. │ │ + 0x000c2b20 255af7ff 255af7ff 255af7ff 255af7ff %Z..%Z..%Z..%Z.. │ │ + 0x000c2b30 255af7ff 255af7ff 255af7ff 1755f7ff %Z..%Z..%Z...U.. │ │ + 0x000c2b40 255af7ff 255af7ff 255af7ff 255af7ff %Z..%Z..%Z..%Z.. │ │ + 0x000c2b50 255af7ff 255af7ff 255af7ff 255af7ff %Z..%Z..%Z..%Z.. │ │ + 0x000c2b60 255af7ff 255af7ff 255af7ff 255af7ff %Z..%Z..%Z..%Z.. │ │ + 0x000c2b70 255af7ff 255af7ff 255af7ff 5b57f7ff %Z..%Z..%Z..[W.. │ │ + 0x000c2b80 455af7ff 2f5bf7ff 9468f7ff 765cf7ff EZ../[...h..v\.. │ │ + 0x000c2b90 9468f7ff 9468f7ff 9468f7ff a65df7ff .h...h...h...].. │ │ + 0x000c2ba0 9468f7ff 9468f7ff 9468f7ff 9468f7ff .h...h...h...h.. │ │ + 0x000c2bb0 9468f7ff 9468f7ff 9468f7ff d45ff7ff .h...h...h..._.. │ │ + 0x000c2bc0 9468f7ff 9468f7ff 9468f7ff 9468f7ff .h...h...h...h.. │ │ + 0x000c2bd0 9468f7ff 9468f7ff 9468f7ff 9468f7ff .h...h...h...h.. │ │ + 0x000c2be0 9468f7ff 9468f7ff 9468f7ff 9468f7ff .h...h...h...h.. │ │ + 0x000c2bf0 9468f7ff 9468f7ff 9468f7ff 1763f7ff .h...h...h...c.. │ │ + 0x000c2c00 c668f7ff e568f7ff 8b69f7ff 0669f7ff .h...h...i...i.. │ │ + 0x000c2c10 8b69f7ff 8b69f7ff 8b69f7ff 2469f7ff .i...i...i..$i.. │ │ + 0x000c2c20 8b69f7ff 8b69f7ff 8b69f7ff 8b69f7ff .i...i...i...i.. │ │ + 0x000c2c30 8b69f7ff 8b69f7ff 8b69f7ff 4d69f7ff .i...i...i..Mi.. │ │ + 0x000c2c40 8b69f7ff 8b69f7ff 8b69f7ff 8b69f7ff .i...i...i...i.. │ │ + 0x000c2c50 8b69f7ff 8b69f7ff 8b69f7ff 8b69f7ff .i...i...i...i.. │ │ + 0x000c2c60 8b69f7ff 8b69f7ff 8b69f7ff 8b69f7ff .i...i...i...i.. │ │ + 0x000c2c70 8b69f7ff 8b69f7ff 8b69f7ff 6d69f7ff .i...i...i..mi.. │ │ + 0x000c2c80 a469f7ff bf69f7ff e16af7ff dc69f7ff .i...i...j...i.. │ │ + 0x000c2c90 e16af7ff e16af7ff e16af7ff fa69f7ff .j...j...j...i.. │ │ + 0x000c2ca0 e16af7ff e16af7ff e16af7ff e16af7ff .j...j...j...j.. │ │ + 0x000c2cb0 e16af7ff e16af7ff e16af7ff 236af7ff .j...j...j..#j.. │ │ + 0x000c2cc0 e16af7ff e16af7ff e16af7ff e16af7ff .j...j...j...j.. │ │ + 0x000c2cd0 e16af7ff e16af7ff e16af7ff e16af7ff .j...j...j...j.. │ │ + 0x000c2ce0 e16af7ff e16af7ff e16af7ff e16af7ff .j...j...j...j.. │ │ + 0x000c2cf0 e16af7ff e16af7ff e16af7ff 676af7ff .j...j...j..gj.. │ │ + 0x000c2d00 8df6f6ff a405f7ff b609f7ff 2c06f7ff ............,... │ │ + 0x000c2d10 b609f7ff b609f7ff b609f7ff ae06f7ff ................ │ │ + 0x000c2d20 b609f7ff b609f7ff b609f7ff b609f7ff ................ │ │ + 0x000c2d30 b609f7ff b609f7ff b609f7ff b607f7ff ................ │ │ + 0x000c2d40 b609f7ff b609f7ff b609f7ff b609f7ff ................ │ │ + 0x000c2d50 b609f7ff b609f7ff b609f7ff b609f7ff ................ │ │ + 0x000c2d60 b609f7ff b609f7ff b609f7ff b609f7ff ................ │ │ + 0x000c2d70 b609f7ff b609f7ff b609f7ff 9c08f7ff ................ │ │ + 0x000c2d80 d409f7ff 640af7ff b911f7ff 180bf7ff ....d........... │ │ + 0x000c2d90 b911f7ff b911f7ff b911f7ff c90bf7ff ................ │ │ + 0x000c2da0 b911f7ff b911f7ff b911f7ff b911f7ff ................ │ │ + 0x000c2db0 b911f7ff b911f7ff b911f7ff f10cf7ff ................ │ │ + 0x000c2dc0 b911f7ff b911f7ff b911f7ff b911f7ff ................ │ │ + 0x000c2dd0 b911f7ff b911f7ff b911f7ff b911f7ff ................ │ │ + 0x000c2de0 b911f7ff b911f7ff b911f7ff b911f7ff ................ │ │ + 0x000c2df0 b911f7ff b911f7ff b911f7ff b60ef7ff ................ │ │ + 0x000c2e00 eb11f7ff fe38f7ff 9039f7ff 1b39f7ff .....8...9...9.. │ │ + 0x000c2e10 9039f7ff 9039f7ff 9039f7ff 3539f7ff .9...9...9..59.. │ │ + 0x000c2e20 9039f7ff 9039f7ff 9039f7ff 9039f7ff .9...9...9...9.. │ │ + 0x000c2e30 9039f7ff 9039f7ff 9039f7ff 5a39f7ff .9...9...9..Z9.. │ │ + 0x000c2e40 9039f7ff 9039f7ff 9039f7ff 9039f7ff .9...9...9...9.. │ │ + 0x000c2e50 9039f7ff 9039f7ff 9039f7ff 9039f7ff .9...9...9...9.. │ │ + 0x000c2e60 9039f7ff 9039f7ff 9039f7ff 9039f7ff .9...9...9...9.. │ │ + 0x000c2e70 9039f7ff 9039f7ff 9039f7ff 7639f7ff .9...9...9..v9.. │ │ + 0x000c2e80 a939f7ff b439f7ff e16af7ff bf39f7ff .9...9...j...9.. │ │ + 0x000c2e90 e16af7ff e16af7ff e16af7ff ca39f7ff .j...j...j...9.. │ │ + 0x000c2ea0 e16af7ff e16af7ff e16af7ff e16af7ff .j...j...j...j.. │ │ + 0x000c2eb0 e16af7ff e16af7ff e16af7ff d539f7ff .j...j...j...9.. │ │ + 0x000c2ec0 e16af7ff e16af7ff e16af7ff e16af7ff .j...j...j...j.. │ │ + 0x000c2ed0 e16af7ff e16af7ff e16af7ff e16af7ff .j...j...j...j.. │ │ + 0x000c2ee0 e16af7ff e16af7ff e16af7ff e16af7ff .j...j...j...j.. │ │ + 0x000c2ef0 e16af7ff e16af7ff e16af7ff 163af7ff .j...j...j...:.. │ │ + 0x000c2f00 9b17f7ff 0a18f7ff aa21f7ff b618f7ff .........!...... │ │ + 0x000c2f10 aa21f7ff aa21f7ff aa21f7ff a219f7ff .!...!...!...... │ │ + 0x000c2f20 aa21f7ff aa21f7ff aa21f7ff aa21f7ff .!...!...!...!.. │ │ + 0x000c2f30 aa21f7ff aa21f7ff aa21f7ff 9a1bf7ff .!...!...!...... │ │ + 0x000c2f40 aa21f7ff aa21f7ff aa21f7ff aa21f7ff .!...!...!...!.. │ │ + 0x000c2f50 aa21f7ff aa21f7ff aa21f7ff aa21f7ff .!...!...!...!.. │ │ + 0x000c2f60 aa21f7ff aa21f7ff aa21f7ff aa21f7ff .!...!...!...!.. │ │ + 0x000c2f70 aa21f7ff aa21f7ff aa21f7ff b51df7ff .!...!...!...... │ │ + 0x000c2f80 ca21f7ff 6422f7ff 2330f7ff 3723f7ff .!..d"..#0..7#.. │ │ + 0x000c2f90 2330f7ff 2330f7ff 2330f7ff 7924f7ff #0..#0..#0..y$.. │ │ + 0x000c2fa0 2330f7ff 2330f7ff 2330f7ff 2330f7ff #0..#0..#0..#0.. │ │ + 0x000c2fb0 2330f7ff 2330f7ff 2330f7ff 9c26f7ff #0..#0..#0...&.. │ │ + 0x000c2fc0 2330f7ff 2330f7ff 2330f7ff 2330f7ff #0..#0..#0..#0.. │ │ + 0x000c2fd0 2330f7ff 2330f7ff 2330f7ff 2330f7ff #0..#0..#0..#0.. │ │ + 0x000c2fe0 2330f7ff 2330f7ff 2330f7ff 2330f7ff #0..#0..#0..#0.. │ │ + 0x000c2ff0 2330f7ff 2330f7ff 2330f7ff cf29f7ff #0..#0..#0...).. │ │ + 0x000c3000 2731f7ff 4b31f7ff 5832f7ff 7831f7ff '1..K1..X2..x1.. │ │ + 0x000c3010 5832f7ff 5832f7ff 5832f7ff a331f7ff X2..X2..X2...1.. │ │ + 0x000c3020 5832f7ff 5832f7ff 5832f7ff 5832f7ff X2..X2..X2..X2.. │ │ + 0x000c3030 5832f7ff 5832f7ff 5832f7ff dd31f7ff X2..X2..X2...1.. │ │ + 0x000c3040 5832f7ff 5832f7ff 5832f7ff 5832f7ff X2..X2..X2..X2.. │ │ + 0x000c3050 5832f7ff 5832f7ff 5832f7ff 5832f7ff X2..X2..X2..X2.. │ │ + 0x000c3060 5832f7ff 5832f7ff 5832f7ff 5832f7ff X2..X2..X2..X2.. │ │ + 0x000c3070 5832f7ff 5832f7ff 5832f7ff 1f32f7ff X2..X2..X2...2.. │ │ + 0x000c3080 7832f7ff a132f7ff f733f7ff d332f7ff x2...2...3...2.. │ │ + 0x000c3090 f733f7ff f733f7ff f733f7ff 0333f7ff .3...3...3...3.. │ │ + 0x000c30a0 f733f7ff f733f7ff f733f7ff f733f7ff .3...3...3...3.. │ │ + 0x000c30b0 f733f7ff f733f7ff f733f7ff 4233f7ff .3...3...3..B3.. │ │ + 0x000c30c0 f733f7ff f733f7ff f733f7ff f733f7ff .3...3...3...3.. │ │ + 0x000c30d0 f733f7ff f733f7ff f733f7ff f733f7ff .3...3...3...3.. │ │ + 0x000c30e0 f733f7ff f733f7ff f733f7ff f733f7ff .3...3...3...3.. │ │ + 0x000c30f0 f733f7ff f733f7ff f733f7ff 9133f7ff .3...3...3...3.. │ │ + 0x000c3100 406bf7ff 646bf7ff ab6cf7ff 9c6bf7ff @k..dk...l...k.. │ │ + 0x000c3110 ab6cf7ff ab6cf7ff ab6cf7ff ca6bf7ff .l...l...l...k.. │ │ + 0x000c3120 ab6cf7ff ab6cf7ff ab6cf7ff ab6cf7ff .l...l...l...l.. │ │ + 0x000c3130 ab6cf7ff ab6cf7ff ab6cf7ff 0b6cf7ff .l...l...l...l.. │ │ + 0x000c3140 ab6cf7ff ab6cf7ff ab6cf7ff ab6cf7ff .l...l...l...l.. │ │ + 0x000c3150 ab6cf7ff ab6cf7ff ab6cf7ff ab6cf7ff .l...l...l...l.. │ │ + 0x000c3160 ab6cf7ff ab6cf7ff ab6cf7ff ab6cf7ff .l...l...l...l.. │ │ + 0x000c3170 ab6cf7ff ab6cf7ff ab6cf7ff 586cf7ff .l...l...l..Xl.. │ │ + 0x000c3180 efddf6ff b1e0f6ff 0ee2f6ff e2e0f6ff ................ │ │ + 0x000c3190 0ee2f6ff 0ee2f6ff 0ee2f6ff 12e1f6ff ................ │ │ + 0x000c31a0 0ee2f6ff 0ee2f6ff 0ee2f6ff 0ee2f6ff ................ │ │ + 0x000c31b0 0ee2f6ff 0ee2f6ff 0ee2f6ff 68e1f6ff ............h... │ │ + 0x000c31c0 0ee2f6ff 0ee2f6ff 0ee2f6ff 0ee2f6ff ................ │ │ + 0x000c31d0 0ee2f6ff 0ee2f6ff 0ee2f6ff 0ee2f6ff ................ │ │ + 0x000c31e0 0ee2f6ff 0ee2f6ff 0ee2f6ff 0ee2f6ff ................ │ │ + 0x000c31f0 0ee2f6ff 0ee2f6ff 0ee2f6ff bbe1f6ff ................ │ │ + 0x000c3200 2ee2f6ff 54e2f6ff f6e3f6ff 84e2f6ff ....T........... │ │ + 0x000c3210 f6e3f6ff f6e3f6ff f6e3f6ff b3e2f6ff ................ │ │ + 0x000c3220 f6e3f6ff f6e3f6ff f6e3f6ff f6e3f6ff ................ │ │ + 0x000c3230 f6e3f6ff f6e3f6ff f6e3f6ff f3e2f6ff ................ │ │ + 0x000c3240 f6e3f6ff f6e3f6ff f6e3f6ff f6e3f6ff ................ │ │ + 0x000c3250 f6e3f6ff f6e3f6ff f6e3f6ff f6e3f6ff ................ │ │ + 0x000c3260 f6e3f6ff f6e3f6ff f6e3f6ff f6e3f6ff ................ │ │ + 0x000c3270 f6e3f6ff f6e3f6ff f6e3f6ff 55e3f6ff ............U... │ │ + 0x000c3280 cee4f6ff d0e5f6ff f5e6f6ff 01e6f6ff ................ │ │ + 0x000c3290 f5e6f6ff f5e6f6ff f5e6f6ff 30e6f6ff ............0... │ │ + 0x000c32a0 f5e6f6ff f5e6f6ff f5e6f6ff f5e6f6ff ................ │ │ + 0x000c32b0 f5e6f6ff f5e6f6ff f5e6f6ff 6ee6f6ff ............n... │ │ + 0x000c32c0 f5e6f6ff f5e6f6ff f5e6f6ff f5e6f6ff ................ │ │ + 0x000c32d0 f5e6f6ff f5e6f6ff f5e6f6ff f5e6f6ff ................ │ │ + 0x000c32e0 f5e6f6ff f5e6f6ff f5e6f6ff f5e6f6ff ................ │ │ + 0x000c32f0 f5e6f6ff f5e6f6ff f5e6f6ff b8e6f6ff ................ │ │ + 0x000c3300 fae4f6ff 0be7f6ff b66cf7ff 35e7f6ff .........l..5... │ │ + 0x000c3310 b66cf7ff b66cf7ff b66cf7ff 5de7f6ff .l...l...l..]... │ │ + 0x000c3320 b66cf7ff b66cf7ff b66cf7ff b66cf7ff .l...l...l...l.. │ │ + 0x000c3330 b66cf7ff b66cf7ff b66cf7ff 94e7f6ff .l...l...l...... │ │ + 0x000c3340 b66cf7ff b66cf7ff b66cf7ff b66cf7ff .l...l...l...l.. │ │ + 0x000c3350 b66cf7ff b66cf7ff b66cf7ff b66cf7ff .l...l...l...l.. │ │ + 0x000c3360 b66cf7ff b66cf7ff b66cf7ff b66cf7ff .l...l...l...l.. │ │ + 0x000c3370 b66cf7ff b66cf7ff b66cf7ff e1e7f6ff .l...l...l...... │ │ + 0x000c3380 d3fdf6ff 11fef6ff 8000f7ff 6bfef6ff ............k... │ │ + 0x000c3390 8000f7ff 8000f7ff 8000f7ff bafef6ff ................ │ │ + 0x000c33a0 8000f7ff 8000f7ff 8000f7ff 8000f7ff ................ │ │ + 0x000c33b0 8000f7ff 8000f7ff 8000f7ff 4cfff6ff ............L... │ │ + 0x000c33c0 8000f7ff 8000f7ff 8000f7ff 8000f7ff ................ │ │ + 0x000c33d0 8000f7ff 8000f7ff 8000f7ff 8000f7ff ................ │ │ + 0x000c33e0 8000f7ff 8000f7ff 8000f7ff 8000f7ff ................ │ │ + 0x000c33f0 8000f7ff 8000f7ff 8000f7ff e2fff6ff ................ │ │ + 0x000c3400 9c00f7ff e200f7ff 5804f7ff 3c01f7ff ........X...<... │ │ + 0x000c3410 5804f7ff 5804f7ff 5804f7ff 9301f7ff X...X...X....... │ │ + 0x000c3420 5804f7ff 5804f7ff 5804f7ff 5804f7ff X...X...X...X... │ │ + 0x000c3430 5804f7ff 5804f7ff 5804f7ff 2102f7ff X...X...X...!... │ │ + 0x000c3440 5804f7ff 5804f7ff 5804f7ff 5804f7ff X...X...X...X... │ │ + 0x000c3450 5804f7ff 5804f7ff 5804f7ff 5804f7ff X...X...X...X... │ │ + 0x000c3460 5804f7ff 5804f7ff 5804f7ff 5804f7ff X...X...X...X... │ │ + 0x000c3470 5804f7ff 5804f7ff 5804f7ff f702f7ff X...X...X....... │ │ + 0x000c3480 7e05f7ff 4836f7ff ef36f7ff 7036f7ff ~...H6...6..p6.. │ │ + 0x000c3490 ef36f7ff ef36f7ff ef36f7ff 7a36f7ff .6...6...6..z6.. │ │ + 0x000c34a0 ef36f7ff ef36f7ff ef36f7ff ef36f7ff .6...6...6...6.. │ │ + 0x000c34b0 ef36f7ff ef36f7ff ef36f7ff aa36f7ff .6...6...6...6.. │ │ + 0x000c34c0 ef36f7ff ef36f7ff ef36f7ff ef36f7ff .6...6...6...6.. │ │ + 0x000c34d0 ef36f7ff ef36f7ff ef36f7ff ef36f7ff .6...6...6...6.. │ │ + 0x000c34e0 ef36f7ff ef36f7ff ef36f7ff ef36f7ff .6...6...6...6.. │ │ + 0x000c34f0 ef36f7ff ef36f7ff ef36f7ff d136f7ff .6...6...6...6.. │ │ + 0x000c3500 0937f7ff 2437f7ff b66cf7ff 4137f7ff .7..$7...l..A7.. │ │ + 0x000c3510 b66cf7ff b66cf7ff b66cf7ff 5f37f7ff .l...l...l.._7.. │ │ + 0x000c3520 b66cf7ff b66cf7ff b66cf7ff b66cf7ff .l...l...l...l.. │ │ + 0x000c3530 b66cf7ff b66cf7ff b66cf7ff 8837f7ff .l...l...l...7.. │ │ + 0x000c3540 b66cf7ff b66cf7ff b66cf7ff b66cf7ff .l...l...l...l.. │ │ + 0x000c3550 b66cf7ff b66cf7ff b66cf7ff b66cf7ff .l...l...l...l.. │ │ + 0x000c3560 b66cf7ff b66cf7ff b66cf7ff b66cf7ff .l...l...l...l.. │ │ + 0x000c3570 b66cf7ff b66cf7ff b66cf7ff cf37f7ff .l...l...l...7.. │ │ + 0x000c3580 daa2f7ff 3aa4f7ff 7fa5f7ff 70a4f7ff ....:.......p... │ │ + 0x000c3590 7fa5f7ff 7fa5f7ff 7fa5f7ff a4a4f7ff ................ │ │ + 0x000c35a0 7fa5f7ff 7fa5f7ff 7fa5f7ff 7fa5f7ff ................ │ │ + 0x000c35b0 7fa5f7ff 7fa5f7ff 7fa5f7ff eaa4f7ff ................ │ │ + 0x000c35c0 7fa5f7ff 7fa5f7ff 7fa5f7ff 7fa5f7ff ................ │ │ + 0x000c35d0 7fa5f7ff 7fa5f7ff 7fa5f7ff 7fa5f7ff ................ │ │ + 0x000c35e0 7fa5f7ff 7fa5f7ff 7fa5f7ff 7fa5f7ff ................ │ │ + 0x000c35f0 7fa5f7ff 7fa5f7ff 7fa5f7ff 38a5f7ff ............8... │ │ + 0x000c3600 9ea5f7ff c2a5f7ff 6fa7f7ff efa5f7ff ........o....... │ │ + 0x000c3610 6fa7f7ff 6fa7f7ff 6fa7f7ff 1aa6f7ff o...o...o....... │ │ + 0x000c3620 6fa7f7ff 6fa7f7ff 6fa7f7ff 6fa7f7ff o...o...o...o... │ │ + 0x000c3630 6fa7f7ff 6fa7f7ff 6fa7f7ff 57a6f7ff o...o...o...W... │ │ + 0x000c3640 6fa7f7ff 6fa7f7ff 6fa7f7ff 6fa7f7ff o...o...o...o... │ │ + 0x000c3650 6fa7f7ff 6fa7f7ff 6fa7f7ff 6fa7f7ff o...o...o...o... │ │ + 0x000c3660 6fa7f7ff 6fa7f7ff 6fa7f7ff 6fa7f7ff o...o...o...o... │ │ + 0x000c3670 6fa7f7ff 6fa7f7ff 6fa7f7ff c1a6f7ff o...o...o....... │ │ + 0x000c3680 43a3f7ff d7a7f7ff 79a8f7ff f5a7f7ff C.......y....... │ │ + 0x000c3690 79a8f7ff 79a8f7ff 79a8f7ff 13a8f7ff y...y...y....... │ │ + 0x000c36a0 79a8f7ff 79a8f7ff 79a8f7ff 79a8f7ff y...y...y...y... │ │ + 0x000c36b0 79a8f7ff 79a8f7ff 79a8f7ff 3ca8f7ff y...y...y...<... │ │ + 0x000c36c0 79a8f7ff 79a8f7ff 79a8f7ff 79a8f7ff y...y...y...y... │ │ + 0x000c36d0 79a8f7ff 79a8f7ff 79a8f7ff 79a8f7ff y...y...y...y... │ │ + 0x000c36e0 79a8f7ff 79a8f7ff 79a8f7ff 79a8f7ff y...y...y...y... │ │ + 0x000c36f0 79a8f7ff 79a8f7ff 79a8f7ff 5ca8f7ff y...y...y...\... │ │ + 0x000c3700 90a8f7ff aaa8f7ff 8ba7f7ff c6a8f7ff ................ │ │ + 0x000c3710 8ba7f7ff 8ba7f7ff 8ba7f7ff e3a8f7ff ................ │ │ + 0x000c3720 8ba7f7ff 8ba7f7ff 8ba7f7ff 8ba7f7ff ................ │ │ + 0x000c3730 8ba7f7ff 8ba7f7ff 8ba7f7ff 0ba9f7ff ................ │ │ + 0x000c3740 8ba7f7ff 8ba7f7ff 8ba7f7ff 8ba7f7ff ................ │ │ + 0x000c3750 8ba7f7ff 8ba7f7ff 8ba7f7ff 8ba7f7ff ................ │ │ + 0x000c3760 8ba7f7ff 8ba7f7ff 8ba7f7ff 8ba7f7ff ................ │ │ + 0x000c3770 8ba7f7ff 8ba7f7ff 8ba7f7ff 4fa9f7ff ............O... │ │ + 0x000c3780 feaff7ff 1ab0f7ff 65b0f7ff 3fb0f7ff ........e...?... │ │ + 0x000c3790 65b0f7ff 65b0f7ff 65b0f7ff 9fb0f7ff e...e...e....... │ │ + 0x000c37a0 65b0f7ff 65b0f7ff 65b0f7ff 65b0f7ff e...e...e...e... │ │ + 0x000c37b0 65b0f7ff 65b0f7ff 65b0f7ff ffb0f7ff e...e...e....... │ │ + 0x000c37c0 7eb0f7ff 62b1f7ff 36b2f7ff 8cb1f7ff ~...b...6....... │ │ + 0x000c37d0 36b2f7ff 36b2f7ff 36b2f7ff b1b1f7ff 6...6...6....... │ │ + 0x000c37e0 36b2f7ff 36b2f7ff 36b2f7ff 36b2f7ff 6...6...6...6... │ │ + 0x000c37f0 36b2f7ff 36b2f7ff 36b2f7ff ebb1f7ff 6...6...6....... │ │ + 0x000c3800 02030205 02070404 06050806 0c080907 ................ │ │ + 0x000c3810 0b050c04 0d035ab4 2d87719d cb430400 ......Z.-.q..C.. │ │ + 0x000c3820 04000800 08000800 09000900 0a000a00 ................ │ │ + 0x000c3830 0b000b00 0c000c00 0d000c00 0e000d00 ................ │ │ + 0x000c3840 0f000e00 10000f00 11001000 12001100 ................ │ │ + 0x000c3850 13001200 14001300 15001300 16001400 ................ │ │ + 0x000c3860 17001500 18001600 19001700 1a001800 ................ │ │ + 0x000c3870 1b001900 1c001a00 1d001a00 1e001b00 ................ │ │ + 0x000c3880 1f001c00 20001d00 21001e00 22001f00 .... ...!..."... │ │ + 0x000c3890 23002000 24002000 25002100 26002200 #. .$. .%.!.&.". │ │ + 0x000c38a0 27002300 28002400 29002500 2a002600 '.#.(.$.).%.*.&. │ │ + 0x000c38b0 2b002600 2c002700 2d002800 2e002900 +.&.,.'.-.(...). │ │ + 0x000c38c0 2f002a00 30002b00 31002b00 32002c00 /.*.0.+.1.+.2.,. │ │ + 0x000c38d0 33002d00 34002e00 35002f00 36003000 3.-.4...5./.6.0. │ │ + 0x000c38e0 37003000 38003100 39003200 3a003300 7.0.8.1.9.2.:.3. │ │ + 0x000c38f0 3b003400 3c003500 3d003500 3e003600 ;.4.<.5.=.5.>.6. │ │ + 0x000c3900 3f003700 40003800 41003900 42003900 ?.7.@.8.A.9.B.9. │ │ + 0x000c3910 43003a00 44003b00 45003c00 46003d00 C.:.D.;.E.<.F.=. │ │ + 0x000c3920 47003e00 48003e00 49003f00 4a004000 G.>.H.>.I.?.J.@. │ │ + 0x000c3930 4b004100 4c004200 4d004200 4e004300 K.A.L.B.M.B.N.C. │ │ + 0x000c3940 4f004400 50004500 51004600 52004600 O.D.P.E.Q.F.R.F. │ │ + 0x000c3950 53004700 54004800 55004900 56004a00 S.G.T.H.U.I.V.J. │ │ + 0x000c3960 57004a00 58004b00 59004c00 5a004d00 W.J.X.K.Y.L.Z.M. │ │ + 0x000c3970 5b004e00 5c004e00 5d004f00 5e005000 [.N.\.N.].O.^.P. │ │ + 0x000c3980 5f005100 60005100 61005200 62005300 _.Q.`.Q.a.R.b.S. │ │ + 0x000c3990 63005400 64005500 65005500 66005700 c.T.d.U.e.U.f.W. │ │ + 0x000c39a0 68005800 6a005a00 6c005c00 6e005d00 h.X.j.Z.l.\.n.]. │ │ + 0x000c39b0 70005f00 72006000 74006200 76006300 p._.r.`.t.b.v.c. │ │ + 0x000c39c0 78006500 7a006600 7c006800 7e006900 x.e.z.f.|.h.~.i. │ │ + 0x000c39d0 80006b00 82006c00 84006e00 86006f00 ..k...l...n...o. │ │ + 0x000c39e0 88007100 8a007200 8c007400 8e007500 ..q...r...t...u. │ │ + 0x000c39f0 90007600 92007800 94007900 96007b00 ..v...x...y...{. │ │ + 0x000c3a00 98007d00 9b007f00 9e008100 a1008300 ..}............. │ │ + 0x000c3a10 a4008600 a7008800 aa008a00 ad008c00 ................ │ │ + 0x000c3a20 b0008e00 b3009000 b6009200 b9009400 ................ │ │ + 0x000c3a30 bc009600 bf009800 c2009a00 c5009c00 ................ │ │ + 0x000c3a40 c8009e00 cb00a100 cf00a400 d300a600 ................ │ │ + 0x000c3a50 d700a900 db00ac00 df00ae00 e300b100 ................ │ │ + 0x000c3a60 e700b400 eb00b600 ef00b900 f300bb00 ................ │ │ + 0x000c3a70 f700be00 fb00c000 ff00c300 0401c700 ................ │ │ + 0x000c3a80 0901ca00 0e01cd00 1301d000 1801d300 ................ │ │ + 0x000c3a90 1d01d600 2201d900 2701dc00 2c01df00 ...."...'...,... │ │ + 0x000c3aa0 3101e200 3701e600 3d01e900 4301ed00 1...7...=...C... │ │ + 0x000c3ab0 4901f000 4f01f300 5501f700 5b01fa00 I...O...U...[... │ │ + 0x000c3ac0 6101fd00 67010101 6e010501 75010901 a...g...n...u... │ │ + 0x000c3ad0 7c010d01 83011001 8a011401 91011801 |............... │ │ + 0x000c3ae0 98011c01 a0012001 a8012401 b0012801 ...... ...$...(. │ │ + 0x000c3af0 b8012c01 c0013001 c8013501 d1013901 ..,...0...5...9. │ │ + 0x000c3b00 da013d01 e3014201 ec014601 f5014a01 ..=...B...F...J. │ │ + 0x000c3b10 fe014f01 08025401 12025801 1c025d01 ..O...T...X...]. │ │ + 0x000c3b20 26026201 30026701 3b026c01 46027101 &.b.0.g.;.l.F.q. │ │ + 0x000c3b30 51027601 5c027b01 67028001 73028501 Q.v.\.{.g...s... │ │ + 0x000c3b40 7f028b01 8b029001 97029601 a4029b01 ................ │ │ + 0x000c3b50 b102a101 be02a701 cb02ad01 d902b301 ................ │ │ + 0x000c3b60 e702b901 f502bf01 0303c601 1203cd01 ................ │ │ + 0x000c3b70 2103d301 3003db01 4003e201 5003e901 !...0...@...P... │ │ + 0x000c3b80 6003f101 7103f901 82030102 93030a02 `...q........... │ │ + 0x000c3b90 a5031202 b7031b02 c9032502 dc032f02 ..........%.../. │ │ + 0x000c3ba0 ef033902 02044302 16044e02 2a045a02 ..9...C...N.*.Z. │ │ + 0x000c3bb0 3f046602 54047202 69048002 7f048e02 ?.f.T.r.i....... │ │ + 0x000c3bc0 95049c02 ac04ac02 c304bc02 db04cd02 ................ │ │ + 0x000c3bd0 f304e002 0c05f302 25050703 3f051c03 ........%...?... │ │ + 0x000c3be0 59053303 74054b03 8f056503 ab058003 Y.3.t.K...e..... │ │ + 0x000c3bf0 c7059d03 e405bb03 0106dc03 1f06fe03 ................ │ │ + 0x000c3c00 3d062204 5c064a04 7c067304 9c06a004 =.".\.J.|.s..... │ │ + 0x000c3c10 bd06d004 df060205 01073805 24070400 ..........8.$... │ │ + 0x000c3c20 04000900 09000a00 0b000d00 0d000f00 ................ │ │ + 0x000c3c30 10001100 12001400 15001600 18001900 ................ │ │ + 0x000c3c40 1b001c00 1e001f00 21002200 25002500 ........!.".%.%. │ │ + 0x000c3c50 28002800 2c002b00 30002f00 33003200 (.(.,.+.0./.3.2. │ │ + 0x000c3c60 37003500 3b003900 3f003c00 43004000 7.5.;.9.?.<.C.@. │ │ + 0x000c3c70 47004400 4b004700 4f004b00 53004e00 G.D.K.G.O.K.S.N. │ │ + 0x000c3c80 58005200 5c005600 60005a00 64005d00 X.R.\.V.`.Z.d.]. │ │ + 0x000c3c90 69006100 6d006500 72006900 76006d00 i.a.m.e.r.i.v.m. │ │ + 0x000c3ca0 7a007100 7f007400 83007800 88007c00 z.q...t...x...|. │ │ + 0x000c3cb0 8c008000 91008400 95008800 9a008c00 ................ │ │ + 0x000c3cc0 9e008f00 a3009300 a8009700 ac009b00 ................ │ │ + 0x000c3cd0 b1009f00 b500a300 ba00a600 be00aa00 ................ │ │ + 0x000c3ce0 c300ae00 c700b200 cc00b600 d000b900 ................ │ │ + 0x000c3cf0 d500bd00 d900c100 de00c500 e200c800 ................ │ │ + 0x000c3d00 e700cc00 eb00d000 f000d400 f400d700 ................ │ │ + 0x000c3d10 f900db00 fd00df00 0201e200 0601e600 ................ │ │ + 0x000c3d20 0b01e900 0f01ed00 1301f100 1801f400 ................ │ │ + 0x000c3d30 1c01f800 2101fb00 2501ff00 29010301 ....!...%...)... │ │ + 0x000c3d40 2e010601 32010a01 37010d01 3b011101 ....2...7...;... │ │ + 0x000c3d50 3f011401 44011801 48011b01 4c011f01 ?...D...H...L... │ │ + 0x000c3d60 51012201 55012501 59012901 5d012c01 Q.".U.%.Y.).].,. │ │ + 0x000c3d70 62013001 66013301 6a013601 6f013a01 b.0.f.3.j.6.o.:. │ │ + 0x000c3d80 73013d01 77014101 7b014401 80014701 s.=.w.A.{.D...G. │ │ + 0x000c3d90 84014b01 88014e01 8c015101 91015701 ..K...N...Q...W. │ │ + 0x000c3da0 99015e01 a1016401 a9016a01 b1017101 ..^...d...j...q. │ │ + 0x000c3db0 b9017701 c1017d01 ca018301 d2018a01 ..w...}......... │ │ + 0x000c3dc0 da019001 e2019601 ea019c01 f201a201 ................ │ │ + 0x000c3dd0 fa01a801 0202ae01 0b02b401 1302ba01 ................ │ │ + 0x000c3de0 1b02c001 2302c601 2b02cc01 3302d201 ....#...+...3... │ │ + 0x000c3df0 3b02d801 4302de01 4c02e401 5402ea01 ;...C...L...T... │ │ + 0x000c3e00 5c02f301 6802fb01 74020402 80020d02 \...h...t....... │ │ + 0x000c3e10 8c021502 98021e02 a4022602 b0022f02 ..........&.../. │ │ + 0x000c3e20 bc023702 c9024002 d5024802 e1025002 ..7...@...H...P. │ │ + 0x000c3e30 ed025902 f9026102 05036902 11037102 ..Y...a...i...q. │ │ + 0x000c3e40 1d037a02 29038402 39038f02 49039a02 ..z.)...9...I... │ │ + 0x000c3e50 5903a402 6903af02 7903ba02 8903c402 Y...i...y....... │ │ + 0x000c3e60 9a03ce02 aa03d902 ba03e302 ca03ed02 ................ │ │ + 0x000c3e70 da03f702 ea030203 fa030e03 0e041b03 ................ │ │ + 0x000c3e80 22042703 36043303 4a043f03 5e044c03 ".'.6.3.J.?.^.L. │ │ + 0x000c3e90 72045803 86046403 9a047003 ae047b03 r.X...d...p...{. │ │ + 0x000c3ea0 c2048a03 da049803 f204a503 0a05b303 ................ │ │ + 0x000c3eb0 2205c103 3a05cf03 5205dc03 6a05e903 "...:...R...j... │ │ + 0x000c3ec0 8305f703 9b050604 b7051504 d3052504 ..............%. │ │ + 0x000c3ed0 ef053404 0b064204 27065104 43066004 ..4...B.'.Q.C.`. │ │ + 0x000c3ee0 5f067104 7f068104 9f069204 bf06a204 _.q............. │ │ + 0x000c3ef0 df06b204 ff06c204 1f07d404 4307e504 ............C... │ │ + 0x000c3f00 6707f704 8b070805 af071a05 d3072b05 g.............+. │ │ + 0x000c3f10 f7073e05 1f085105 47086305 6f087605 ..>...Q.G.c.o.v. │ │ + 0x000c3f20 97088805 bf089c05 eb08b005 1709c405 ................ │ │ + 0x000c3f30 4309d805 6f09ec05 9b090106 cb091706 C...o........... │ │ + 0x000c3f40 fb092c06 2b0a4106 5b0a5806 8f0a6f06 ..,.+.A.[.X...o. │ │ + 0x000c3f50 c30a8606 f70a9c06 2b0bb506 630bcd06 ........+...c... │ │ + 0x000c3f60 9b0be606 d30bff06 0b0c1907 470c3407 ............G.4. │ │ + 0x000c3f70 830c4f07 bf0c6c07 ff0c8907 3f0da607 ..O...l.....?... │ │ + 0x000c3f80 7f0dc607 c30de507 070e0608 4b0e2808 ............K.(. │ │ + 0x000c3f90 930e4b08 db0e6f08 240f9508 700fbc08 ..K...o.$...p... │ │ + 0x000c3fa0 bc0fe408 08100f09 58103b09 a8106a09 ........X.;...j. │ │ + 0x000c3fb0 fc109a09 5011cc09 a411010a fc11380a ....P.........8. │ │ + 0x000c3fc0 5412730a b012b10a 0c13f20a 6c13370b T.s.........l.7. │ │ + 0x000c3fd0 cc13800b 3014cc0b 94141e0c fc14740c ....0.........t. │ │ + 0x000c3fe0 6415d00c d0152f0d 3c16960d ac16020e d...../.<....... │ │ + 0x000c3ff0 1c17760e 9017ef0e 0418710f 7c18f90f ..v.......q.|... │ │ + 0x000c4000 f4188c10 70192a11 f019cf11 701a8112 ....p.*.....p... │ │ + 0x000c4010 f41a4113 7c1b0a14 041ce314 901c0400 ..A.|........... │ │ + 0x000c4020 04000c00 0d001200 13001900 1b002100 ..............!. │ │ + 0x000c4030 23002900 2c003200 36003c00 40004600 #.).,.2.6.<.@.F. │ │ + 0x000c4040 4b005000 57005b00 63006700 70007300 K.P.W.[.c.g.p.s. │ │ + 0x000c4050 7e007f00 8b008c00 9a009900 a800a600 ~............... │ │ + 0x000c4060 b700b400 c700c200 d600d000 e600de00 ................ │ │ + 0x000c4070 f700ed00 0701fb00 18010a01 29011901 ............)... │ │ + 0x000c4080 3a012801 4b013801 5d014701 6e015701 :.(.K.8.].G.n.W. │ │ + 0x000c4090 80016601 92017601 a4018601 b6019501 ..f...v......... │ │ + 0x000c40a0 c801a501 db01b501 ed01c501 ff01d501 ................ │ │ + 0x000c40b0 1202e401 2402f401 37020402 4a021402 ....$...7...J... │ │ + 0x000c40c0 5c022402 6f023402 82024402 94025402 \.$.o.4...D...T. │ │ + 0x000c40d0 a7026302 ba027302 cc028302 df029302 ..c...s......... │ │ + 0x000c40e0 f102a202 0403b202 1703c202 2903d102 ............)... │ │ + 0x000c40f0 3c03e102 4e03f002 61030003 74030f03 <...N...a...t... │ │ + 0x000c4100 86031e03 98032e03 ab033d03 bd034c03 ..........=...L. │ │ + 0x000c4110 d0035b03 e2036a03 f4037903 06048803 ..[...j...y..... │ │ + 0x000c4120 19049703 2b04a603 3d04b503 4f04c403 ....+...=...O... │ │ + 0x000c4130 6104d203 7304e103 8504f003 9704fe03 a...s........... │ │ + 0x000c4140 a9040d04 bb041b04 cd042904 de043804 ..........)...8. │ │ + 0x000c4150 f0044604 02055404 13056204 25057004 ..F...T...b.%.p. │ │ + 0x000c4160 37057f04 48058d04 5a059b04 6b05a804 7...H...Z...k... │ │ + 0x000c4170 7d05b604 8e05c404 a005d204 b105e004 }............... │ │ + 0x000c4180 c205ed04 d305fb04 e5050805 f6051605 ................ │ │ + 0x000c4190 07062305 18063105 29063e05 3b065805 ..#...1.).>.;.X. │ │ + 0x000c41a0 5b067105 7c068b05 9d06a405 bd06bd05 [.q.|........... │ │ + 0x000c41b0 de06d605 ff06ef05 20070806 40072106 ........ ...@.!. │ │ + 0x000c41c0 61073a06 82075206 a2076b06 c3078406 a.:...R...k..... │ │ + 0x000c41d0 e4079c06 0408b506 2508cd06 4608e506 ........%...F... │ │ + 0x000c41e0 6608fd06 87081607 a8082e07 c8084607 f.............F. │ │ + 0x000c41f0 e9085d07 09097507 2a098d07 4a09a507 ..]...u.*...J... │ │ + 0x000c4200 6b09c807 9b09eb07 cc090d08 fc093008 k.............0. │ │ + 0x000c4210 2d0a5208 5d0a7508 8d0a9708 be0ab908 -.R.].u......... │ │ + 0x000c4220 ee0adb08 1f0bfc08 4f0b1e09 7f0b3f09 ........O.....?. │ │ + 0x000c4230 b00b6009 e00b8209 100ca309 410cc309 ..`.........A... │ │ + 0x000c4240 710ce409 a20c0f0a e20c3a0a 220d650a q.........:.".e. │ │ + 0x000c4250 620d900a a30dba0a e30de40a 230e0e0b b...........#... │ │ + 0x000c4260 640e380b a40e610b e40e8a0b 240fb30b d.8...a.....$... │ │ + 0x000c4270 650fdc0b a50f040c e50f370c 3510690c e.........7.5.i. │ │ + 0x000c4280 86109a0c d610cb0c 2611fc0c 76112d0d ........&...v.-. │ │ + 0x000c4290 c6115d0d 17128d0d 6712bd0d b712ed0d ..].....g....... │ │ + 0x000c42a0 0713250e 67135d0e c813950e 2814cc0e ..%.g.].....(... │ │ + 0x000c42b0 8814030f e814390f 48156f0f a815a50f ......9.H.o..... │ │ + 0x000c42c0 0916da0f 69161710 d9165510 49179110 ....i.....U.I... │ │ + 0x000c42d0 b917cd10 29180911 99184411 0a197f11 ....).....D..... │ │ + 0x000c42e0 7a19c211 fa190412 7a1a4512 fa1a8612 z.......z.E..... │ │ + 0x000c42f0 7a1bc712 fa1b0713 7a1c4e13 0b1d9513 z.......z.N..... │ │ + 0x000c4300 9b1ddb13 2b1e2114 bb1e6614 4b1fab14 ....+.!...f.K... │ │ + 0x000c4310 db1ff714 7b204215 1b218d15 bb21d715 ....{ B..!...!.. │ │ + 0x000c4320 5b222116 fc227116 ac23c116 5c241117 ["!.."q..#..\$.. │ │ + 0x000c4330 0c256017 bc25af17 6c260518 2c275a18 .%`..%..l&..,'Z. │ │ + 0x000c4340 ec27af18 ac280419 6c295f19 3c2abb19 .'...(..l)_.<*.. │ │ + 0x000c4350 0c2b161a dc2b711a ad2cd31a 8d2d361b .+...+q..,...-6. │ │ + 0x000c4360 6d2e981b 4d2ffb1b 2d30651c 1d31d01c m...M/..-0e..1.. │ │ + 0x000c4370 0d323b1d fd32af1d fd33231e fd34981e .2;..2...3#..4.. │ │ + 0x000c4380 fd35161f 0d37951f 1d381620 2d39a020 .5...7...8. -9. │ │ + 0x000c4390 4d3a2c21 6d3bbb21 8e3c5422 be3df122 M:,!m;.!..#.@;$^A.$.B.% │ │ + 0x000c43b0 ee436826 3e452f27 8e460528 ee47e128 .Ch&>E/'.F.(.G.( │ │ + 0x000c43c0 4e49ce29 be4ac22a 2e4cca2b ae4dda2c NI.).J.*.L.+.M., │ │ + 0x000c43d0 2e4f002e be50312f 4e527930 ee53ce31 .O...P1/NRy0.S.1 │ │ + 0x000c43e0 8e553e33 3e57bd34 ee585936 ae5a0738 .U>3>W.4.XY6.Z.8 │ │ + 0x000c43f0 6e5cd739 3e5eba3b 0e60c43d ee61e43f n\.9>^.;.`.=.a.? │ │ + 0x000c4400 cf632f42 bf65a744 bf673d47 bf69054a .c/B.e.D.g=G.i.J │ │ + 0x000c4410 cf6b064d ef6d2950 0f708b53 3f720000 .k.M.m)P.p.S?r.. │ │ + 0x000c4420 161cf8ff 241cf8ff 3a1cf8ff 561cf8ff ....$...:...V... │ │ + 0x000c4430 3a1cf8ff 3a1cf8ff 3a1cf8ff 681cf8ff :...:...:...h... │ │ + 0x000c4440 3a1cf8ff 3a1cf8ff 3a1cf8ff 3a1cf8ff :...:...:...:... │ │ + 0x000c4450 3a1cf8ff 3a1cf8ff 3a1cf8ff 871cf8ff :...:...:....... │ │ + 0x000c4460 3a1cf8ff 3a1cf8ff 3a1cf8ff 3a1cf8ff :...:...:...:... │ │ + 0x000c4470 3a1cf8ff 3a1cf8ff 3a1cf8ff 3a1cf8ff :...:...:...:... │ │ + 0x000c4480 3a1cf8ff 3a1cf8ff 3a1cf8ff 3a1cf8ff :...:...:...:... │ │ + 0x000c4490 3a1cf8ff 3a1cf8ff 3a1cf8ff b61cf8ff :...:...:....... │ │ + 0x000c44a0 0b1df8ff 151df8ff 271df8ff 421df8ff ........'...B... │ │ + 0x000c44b0 271df8ff 271df8ff 271df8ff 4f1df8ff '...'...'...O... │ │ + 0x000c44c0 271df8ff 271df8ff 271df8ff 271df8ff '...'...'...'... │ │ + 0x000c44d0 271df8ff 271df8ff 271df8ff 6a1df8ff '...'...'...j... │ │ + 0x000c44e0 271df8ff 271df8ff 271df8ff 271df8ff '...'...'...'... │ │ + 0x000c44f0 271df8ff 271df8ff 271df8ff 271df8ff '...'...'...'... │ │ + 0x000c4500 271df8ff 271df8ff 271df8ff 271df8ff '...'...'...'... │ │ + 0x000c4510 271df8ff 271df8ff 271df8ff 951df8ff '...'...'....... │ │ + 0x000c4520 f221f8ff 2522f8ff 4822f8ff 7222f8ff .!..%"..H"..r".. │ │ + 0x000c4530 4822f8ff 4822f8ff 4822f8ff 8622f8ff H"..H"..H"...".. │ │ + 0x000c4540 4822f8ff 4822f8ff 4822f8ff 4822f8ff H"..H"..H"..H".. │ │ + 0x000c4550 4822f8ff 4822f8ff 4822f8ff ac22f8ff H"..H"..H"...".. │ │ + 0x000c4560 4822f8ff 4822f8ff 4822f8ff 4822f8ff H"..H"..H"..H".. │ │ + 0x000c4570 4822f8ff 4822f8ff 4822f8ff 4822f8ff H"..H"..H"..H".. │ │ + 0x000c4580 4822f8ff 4822f8ff 4822f8ff 4822f8ff H"..H"..H"..H".. │ │ + 0x000c4590 4822f8ff 4822f8ff 4822f8ff da22f8ff H"..H"..H"...".. │ │ + 0x000c45a0 1522f8ff 2c23f8ff 0b23f8ff 4323f8ff ."..,#...#..C#.. │ │ + 0x000c45b0 0b23f8ff 0b23f8ff 0b23f8ff 5923f8ff .#...#...#..Y#.. │ │ + 0x000c45c0 0b23f8ff 0b23f8ff 0b23f8ff 0b23f8ff .#...#...#...#.. │ │ + 0x000c45d0 0b23f8ff 0b23f8ff 0b23f8ff 7223f8ff .#...#...#..r#.. │ │ + 0x000c45e0 0b23f8ff 0b23f8ff 0b23f8ff 0b23f8ff .#...#...#...#.. │ │ + 0x000c45f0 0b23f8ff 0b23f8ff 0b23f8ff 0b23f8ff .#...#...#...#.. │ │ + 0x000c4600 0b23f8ff 0b23f8ff 0b23f8ff 0b23f8ff .#...#...#...#.. │ │ + 0x000c4610 0b23f8ff 0b23f8ff 0b23f8ff 9323f8ff .#...#...#...#.. │ │ + 0x000c4620 1135f8ff 6935f8ff e337f8ff be35f8ff .5..i5...7...5.. │ │ + 0x000c4630 e337f8ff e337f8ff e337f8ff 0c36f8ff .7...7...7...6.. │ │ + 0x000c4640 e337f8ff e337f8ff e337f8ff e337f8ff .7...7...7...7.. │ │ + 0x000c4650 e337f8ff e337f8ff e337f8ff 8c36f8ff .7...7...7...6.. │ │ + 0x000c4660 4937f8ff 5a37f8ff e337f8ff 7337f8ff I7..Z7...7..s7.. │ │ + 0x000c4670 e337f8ff e337f8ff e337f8ff 8a37f8ff .7...7...7...7.. │ │ + 0x000c4680 e337f8ff e337f8ff e337f8ff e337f8ff .7...7...7...7.. │ │ + 0x000c4690 e337f8ff e337f8ff e337f8ff b237f8ff .7...7...7...7.. │ │ + 0x000c46a0 a646f8ff 6652f8ff 9946f8ff 5e52f8ff .F..fR...F..^R.. │ │ + 0x000c46b0 1b47f8ff 9946f8ff 1648f8ff 1649f8ff .G...F...H...I.. │ │ + 0x000c46c0 1649f8ff 1649f8ff 1649f8ff 1649f8ff .I...I...I...I.. │ │ + 0x000c46d0 1649f8ff 1649f8ff 6652f8ff 4c47f8ff .I...I..fR..LG.. │ │ + 0x000c46e0 064cf8ff 6652f8ff 4e4df8ff 6652f8ff .L..fR..NM..fR.. │ │ + 0x000c46f0 00000000 00000000 01000000 00000000 ................ │ │ + 0x000c4700 00000000 00000000 ffffffff 00000000 ................ │ │ + 0x000c4710 ffffffff ffffffff 20212531 41505b68 ........ !%1AP[h │ │ + 0x000c4720 2a2a3a47 54616470 4b455467 7d8e9192 **:GTadpKETg}... │ │ + 0x000c4730 5b565b6e 8098b2be 1f282e30 363d4044 [V[n.....(.06=@D │ │ + 0x000c4740 2f2d383d 41454447 3c36404b 555c5a57 /-8=AEDG<6@KU\ZW │ │ + 0x000c4750 423d4049 525c6669 2021242e 3c4b5662 B=@IR\fi !$.:DUbv.. │ │ + 0x000c47b0 56505565 75889da5 1f262e2e 32393d41 VPUeu....&..29=A │ │ + 0x000c47c0 2f2e3538 3b404143 36323942 4a525552 /.58;@AC629BJRUR │ │ + 0x000c47d0 403c3e47 4f586163 20202229 33414b56 @<>GOXac ")3AKV │ │ + 0x000c47e0 23242f35 3d49515c 3b39414e 5c6c7577 #$/5=IQ\;9AN\luw │ │ + 0x000c47f0 534e5261 6f81949a 1f242e2d 31363b3f SNRao....$.-16;? │ │ + 0x000c4800 2f2f3435 373a3d41 3532373f 474d5150 //457:=A527?GMQP │ │ + 0x000c4810 3f3b3d46 4d565e5f 20202226 303c4851 ?;=FMV^_ "&0;:DO[eo.!(/-037 │ │ + 0x000c48c0 2a2c2f32 31323437 2f2d2e36 3b3d3f42 *,/21247/-.6;=?B │ │ + 0x000c48d0 36333239 40464b4f 20202022 262c323d 6329@FKO "&,2= │ │ + 0x000c48e0 20212325 282d323a 2a292a32 3a42474f !#%(-2:*)*2:BGO │ │ + 0x000c48f0 3835343b 444e5661 1f20272c 2e2f3035 854;DNVa. ',./05 │ │ + 0x000c4900 26282f2f 2f2e2f32 2f2d2d33 383b3d40 &(///./2/--38;=@ │ │ + 0x000c4910 34313035 3a404449 20202022 23282e34 4105:@DI "#(.4 │ │ + 0x000c4920 20212225 262a2e33 2524262c 31373b40 !"%&*.3%$&,17;@ │ │ + 0x000c4930 34313136 3c454c53 1f1f242a 2f2e3032 4116?ACE1-.15:;> │ │ + 0x000c4b30 40434447 45444648 3f393839 3c43474e @CDGEDFH?989@AC1-./58;= │ │ + 0x000c4bb0 3f414345 43424446 3d373636 3b3e4449 ?ACECBDF=766;>DI │ │ + 0x000c4bc0 4d525658 56575356 45403d3b 3e414449 MRVXVWSVE@=;>ADI │ │ + 0x000c4bd0 4e54595d 62646667 1f202021 2225292e NTY]bdfg. !"%). │ │ + 0x000c4be0 353c414a 4f54595e 27262728 2f363a3e 5 │ │ + 0x000c4bf0 44494e55 5a5a5f65 413c3b3a 41494f56 DINUZZ_eA<;:AIOV │ │ + 0x000c4c00 61696f78 7d807c83 5a54514e 53595e66 aiox}.|.ZTQNSY^f │ │ + 0x000c4c10 707b868f 9a9ea4aa 1f202428 2c2e2d2f p{....... $(,.-/ │ │ + 0x000c4c20 3134363a 3c3e4041 302e2e2e 33363839 146:<>@A0...3689 │ │ + 0x000c4c30 3a3c3e40 42404244 39353332 363c4044 :<>@B@BD95326<@D │ │ + 0x000c4c40 494c4f52 54545153 443f3c3a 3d404347 ILORTTQSD?<:=@CG │ │ + 0x000c4c50 4d52575b 5f616364 1f202021 2222272c MRW[_acd. !""', │ │ + 0x000c4c60 31363c44 4b4f5458 24232426 2a303338 16:98=BJR │ │ + 0x000c4c80 5a5f666e 7578747b 58524f4c 51555b62 Z_fnuxt{XROLQU[b │ │ + 0x000c4c90 6b757f87 9194999f 1f202328 2b2e2d2e ku....... #(+.-. │ │ + 0x000c4ca0 30323438 3a3c3e3f 302e2f2f 32353536 0248:<>?0.//2556 │ │ + 0x000c4cb0 3637383b 3d3f4042 38343231 35383d41 678;=?@B842158=A │ │ + 0x000c4cc0 46484b4f 51524f51 433e3c39 3c3f4246 FHKOQROQC><90/./1555 │ │ + 0x000c4d30 36363739 3b3d3e40 3431302f 3236393d 6679;=>@410/269= │ │ + 0x000c4d40 40424447 494b4c4e 403c3938 393d4044 @BDGIKLN@<989=@D │ │ + 0x000c4d50 474b4e53 575a5c5e 1f202020 21222225 GKNSWZ\^. !""% │ │ + 0x000c4d60 292d3136 3c41484b 24232224 262a3032 )-16;;:?CG │ │ + 0x000c4e10 4c51555c 62696f76 1f1f2023 282b2e2e LQU\biov.. #(+.. │ │ + 0x000c4e20 2e2e2f30 3234373a 2a2a2a2d 2f303232 ../0247:***-/022 │ │ + 0x000c4e30 31313232 3435373a 312f2d2e 2e313537 1122457:1/-..157 │ │ + 0x000c4e40 393b3c3d 3f404244 39363433 3235383a 9;<=?@BD9643258: │ │ + 0x000c4e50 3d404347 494c4f52 1f202020 20202223 =@CGILOR. "# │ │ + 0x000c4e60 2527292d 3236393d 20202122 22232526 %')-269= !""#%& │ │ + 0x000c4e70 28292b2e 3235383a 2c2a292a 2a2a3036 ()+.258:,*)***06 │ │ + 0x000c4e80 393c3f43 474a4d4f 3a373535 3534393f 9?@63110037 │ │ + 0x000c4ed0 3a3c3e41 44464749 1f202020 20202122 :<>ADFGI. !" │ │ + 0x000c4ee0 2325262a 2d2f3337 20202021 22232425 #%&*-/37 !"#$% │ │ + 0x000c4ef0 2628282b 2d2f3236 26252424 2627292c &((+-/26&%$$&'), │ │ + 0x000c4f00 31333438 3a3c3f43 35333131 32313336 1348:;;;:?ADIOR │ │ - 0x000c53e0 555c6265 696f7677 797e8283 807f8388 U\beiovwy~...... │ │ - 0x000c53f0 8a898888 4f4b4847 4745494c 4e545a5d ....OKHGGEILNTZ] │ │ - 0x000c5400 60676e72 767d8587 888e8e89 8c91908e `gnrv}.......... │ │ - 0x000c5410 8d92979c 57524e4e 4d4b4f52 54595f62 ....WRNNMKORTY_b │ │ - 0x000c5420 666d7478 7c848d8e 90959499 9d98969b fmtx|........... │ │ - 0x000c5430 a19f9d9c 5a555251 504e4e53 57595d64 ....ZURQPNNSWY]d │ │ - 0x000c5440 666b7376 7b84888c 97999ba0 a1a4aaa8 fksv{........... │ │ - 0x000c5450 a5a7acb2 5d585654 52525054 565b5e62 ....]XVTRRPTV[^b │ │ - 0x000c5460 696b7077 7a82878c 9599a2a5 a7adaeb1 ikpwz........... │ │ - 0x000c5470 b7b9b6b3 605b5a57 56565354 595b5f64 ....`[ZWVVSTY[_d │ │ - 0x000c5480 666e6f76 7b80878a 9598a0a7 adb2b4bb fnov{........... │ │ - 0x000c5490 bcbec5cb 635e5d5a 59595857 5a5d6163 ....c^]ZYYXWZ]ac │ │ - 0x000c54a0 696b7374 7c7f878b 92989fa6 abb6babf ikst|........... │ │ - 0x000c54b0 c1c9cbcc 6661615d 5d5c5c5a 5a606167 ....faa]]\\ZZ`ag │ │ - 0x000c54c0 686f7078 7982838e 8f9a9ba8 a9b5b7c6 hopxy........... │ │ - 0x000c54d0 c8ced0d9 201f1e20 21252a2d 31303131 .... .. !%*-1011 │ │ - 0x000c54e0 32343637 393c3f40 40434445 46474849 24679>?@AB │ │ - 0x000c5510 43444546 25262829 2b2f2f2f 302f2e2e CDEF%&()+///0/.. │ │ - 0x000c5520 2e2f3131 32343737 383a3b3c 3e3f4041 ./1124778:;<>?@A │ │ - 0x000c5530 43444546 2a2a2a2c 2d2f3031 32323131 CDEF***,-/012211 │ │ - 0x000c5540 32323434 35373a3a 3a3c3c3c 3c3d3e3f 224457:::<<<<=>? │ │ - 0x000c5550 40414243 302f2e2e 2f2f3233 35353535 @ABC0/..//235555 │ │ - 0x000c5560 36363738 383a3c3d 3d3f4041 42434242 66788:<==?@ABCBB │ │ - 0x000c5570 42424343 312f2d2d 2e2d3133 35383a3b BBCC1/--.-1358:; │ │ - 0x000c5580 3b3d3e3f 40414344 44454746 45444445 ;=>?@ACDDEGFEDDE │ │ - 0x000c5590 46474849 34323030 2f2f3234 36393d3e FGHI4200//2469=> │ │ - 0x000c55a0 40424445 46484b4b 4b4c4a48 494a4b4b @BDEFHKKKLJHIJKK │ │ - 0x000c55b0 4a4a4949 36343231 31303436 373b3e40 JJII642110467;>@ │ │ - 0x000c55c0 41444748 494b4e4e 4f4f4e4f 514f4e4c ADGHIKNNOONOQONL │ │ - 0x000c55d0 4d4e5051 39363433 33323537 393c4041 MNPQ964332579<@A │ │ - 0x000c55e0 4347494b 4c4f5252 53555655 53525354 CGIKLORRSUVUSRST │ │ - 0x000c55f0 54535251 3f3c3939 3836393b 3c404345 TSRQ?<99869;<@CE │ │ - 0x000c5600 474b4e50 52555959 5a5c5b58 595a5957 GKNPRUYYZ\[XYZYW │ │ - 0x000c5610 5657585a 423f3c3b 3b393c3d 3e424547 VWXZB?<;;9<=>BEG │ │ - 0x000c5620 494d5052 54585c5c 5d5f5e5f 605d5c5d IMPRTX\\]_^_`]\] │ │ - 0x000c5630 5e5d5b5a 43403e3d 3c3a3a3d 3f414346 ^][ZC@>=<::=?ACF │ │ - 0x000c5640 484a4e50 5256585a 5f606062 61626462 HJNPRVXZ_``babdb │ │ - 0x000c5650 60606163 44413f3e 3c3c3b3d 3e414244 ``acDA?><<;=>ABD │ │ - 0x000c5660 48494c4f 50545759 5d5e6263 63666566 HILOPTWY]^bccfef │ │ - 0x000c5670 67676563 4542413f 3e3d3c3c 3f404244 ggecEBA?>=<>=>@BC │ │ - 0x000c56a0 46474b4c 4f515456 595b5e61 6266686a FGKLOQTVY[^abfhj │ │ - 0x000c56b0 6a6d6d6c 48444441 413f3f3d 3e414144 jmmlHDDAA??=>AAD │ │ - 0x000c56c0 4548494d 4d515156 575b5b60 6165666b EHIMMQQVW[[`aefk │ │ - 0x000c56d0 6b6d6e71 201f1f1f 20202022 2426272c kmnq ... "$&', │ │ - 0x000c56e0 2f31353a 3d41474c 4f525659 5c5f6265 /15:=AGLORVY\_be │ │ - 0x000c56f0 686b6e72 1f202020 20212122 22242529 hknr. !!""$%) │ │ - 0x000c5700 2c2e3136 383c4145 484b4e51 5456595c ,.168<;;:?@BCDEFG │ │ - 0x000c58f0 48494a4b 1f1f2021 2428292b 2e2e2e2d HIJK.. !$()+...- │ │ - 0x000c5900 2e2f3032 33343638 393b3c3d 3e3f4041 ./0234689;<=>?@A │ │ - 0x000c5910 41424344 23252626 292d2e2e 302f2e2d ABCD#%&&)-..0/.- │ │ - 0x000c5920 2e2f2f31 31323536 37383a3b 3c3d3e40 .//1125678:;<=>@ │ │ - 0x000c5930 41424344 26282829 2c2f2f30 3130302f ABCD&((),//0100/ │ │ - 0x000c5940 30303032 32333537 38393a3a 3b3c3c3d 0002235789::;<<= │ │ - 0x000c5950 3e3f4041 302f2e2e 2f2f3032 35353535 >?@A0/..//025555 │ │ - 0x000c5960 36363637 38383a3c 3c3d3e3f 40414141 666788:<<=>?@AAA │ │ - 0x000c5970 41414141 312f2d2d 2e2d2f31 3537383a AAAA1/--.-/1578: │ │ - 0x000c5980 3b3c3d3e 3f404142 43444544 43424243 ;<=>?@ABCDEDCBBC │ │ - 0x000c5990 44454647 32302e2e 2e2e2f32 3637383b DEFG20..../2678; │ │ - 0x000c59a0 3d3d3f41 41424445 46474847 47484949 ==?AABDEFGHGGHII │ │ - 0x000c59b0 48484747 34323030 2f2f3032 3638393d HHGG4200//02689= │ │ - 0x000c59c0 3f404244 4546484a 4b4b4c4e 4f4d4c4a ?@BDEFHJKKLNOMLJ │ │ - 0x000c59d0 4b4c4d4e 39363434 33323335 393a3c40 KLMN964432359:<@ │ │ - 0x000c59e0 42444749 4a4c4f51 52535453 51505152 BDGIJLOQRSTSQPQR │ │ - 0x000c59f0 52514f4e 3d393737 36343638 3b3d3e42 RQON=9776468;=>B │ │ - 0x000c5a00 4446494c 4d4f5254 56575856 56585755 DFILMORTVWXVVXWU │ │ - 0x000c5a10 53555657 3f3c3a39 38363739 3c3e4043 SUVW?<:98679<>@C │ │ - 0x000c5a20 46474b4e 4f525557 595a5b5d 5e5b595a FGKNORUWYZ[]^[YZ │ │ - 0x000c5a30 5c5a5957 433f3d3c 3b39393c 3f404245 \ZYWC?=<;99==;;>?AC │ │ - 0x000c5a80 4448494c 4e515455 595a5d60 62636466 DHILNQTUYZ]`bcdf │ │ - 0x000c5a90 66666769 4642413f 3f3e3d3c 3d3f4142 ffgiFBA??>=<=?AB │ │ - 0x000c5aa0 45464a4a 4e4f5254 57595b5e 60646567 EFJJNORTWY[^`deg │ │ - 0x000c5ab0 67696969 47434340 403e3e3c 3d404043 giiiGCC@@>><=@@C │ │ - 0x000c5ac0 4347474b 4b4f5054 5459595e 5e626368 CGGKKOPTTYY^^bch │ │ - 0x000c5ad0 686a6a6d 201f1f1f 20202022 22242728 hjjm ... ""$'( │ │ - 0x000c5ae0 2c2f3135 393b4145 474f5152 575a5c5f ,/159;AEGOQRWZ\_ │ │ - 0x000c5af0 6264676a 1f202020 20202122 22222526 bdgj. !"""%& │ │ - 0x000c5b00 292c2e31 35363c3f 41484a4b 4f525457 ),.156@GHIMPSU │ │ - 0x000c5b30 585b5e61 20202021 22222325 25262829 X[^a !""#%%&() │ │ - 0x000c5b40 2b2e2f32 35363a3e 3f464748 4c4e5153 +./256:>?FGHLNQS │ │ - 0x000c5b50 55585a5d 24232322 2425262a 2c303233 UXZ]$##"$%&*,023 │ │ - 0x000c5b60 3538393c 3f404447 494f5051 55575858 589ADEILNTUVZYZ\ │ │ - 0x000c5b90 5f626568 2c2a2929 2a2a2a30 32363a3b _beh,*))***026:; │ │ - 0x000c5ba0 3f424347 4a4b4f53 545a5b5c 60636667 ?BCGJKOSTZ[\`cfg │ │ - 0x000c5bb0 67676768 35333231 32313136 383c4143 gggh532121168<;;::?ADIK │ │ - 0x000c5c00 4f55565c 6162696d 6f767879 7d81807d OUV\abimovxy}..} │ │ - 0x000c5c10 7c7f8387 4f4b4948 47464549 4b4e5455 |...OKIHGFEIKNTU │ │ - 0x000c5c20 5a5f6167 6c6f767a 7d858788 8c878589 Z_aglovz}....... │ │ - 0x000c5c30 8d8b8987 514d4b4a 4847464b 4d505557 ....QMKJHGFKMPUW │ │ - 0x000c5c40 5b616369 6e70777c 7f87898b 8f929694 [acinpw|........ │ │ - 0x000c5c50 9092969a 5853514f 4e4d4c4f 5155585b ....XSQONMLOQUX[ │ │ - 0x000c5c60 6163686d 6f777b7f 87899193 9499999b achmow{......... │ │ - 0x000c5c70 a0a19e9b 5a565452 51504e4f 5355595c ....ZVTRQPNOSUY\ │ │ - 0x000c5c80 5e65666c 70757b7d 86888f94 9a9d9ea4 ^eflpu{}........ │ │ - 0x000c5c90 a4a5aaaf 5d585854 54535251 54565a5c ....]XXTTSRQTVZ\ │ │ - 0x000c5ca0 6162696a 71737a7d 83888d93 97a0a3a8 abijqsz}........ │ │ - 0x000c5cb0 a9afafb0 605b5b57 57555653 5459595f ....`[[WWUVSTYY_ │ │ - 0x000c5cc0 5f66666e 6e767780 81898a95 959fa0ad _ffnnvw......... │ │ - 0x000c5cd0 aeb3b4bb 201f1f1e 2123252a 2c313030 .... ...!#%*,100 │ │ - 0x000c5ce0 31323334 3636393b 3c3f4040 42434445 1234669;? │ │ - 0x000c5d10 40414142 22232424 282a2c2d 2e2f2e2e @AAB"#$$(*,-./.. │ │ - 0x000c5d20 2d2e2f2f 31313334 35383939 3b3c3d3e -.//11345899;<=> │ │ - 0x000c5d30 3f404142 25262728 2b2d2f2f 2f302f2e ?@AB%&'(+-///0/. │ │ - 0x000c5d40 2e2e2f2f 30313234 34373738 393a3b3c ..//012447789:;< │ │ - 0x000c5d50 3c3d3e3f 302f2e2e 2f2f2f32 33353535 <=>?0/..///23555 │ │ - 0x000c5d60 35363636 3737383a 3a3c3d3d 3f3f3f3f 5666778::<==???? │ │ - 0x000c5d70 3f3f3f3f 302f2e2d 2e2e2e32 33353637 ????0/.-...23567 │ │ - 0x000c5d80 38383939 3a3b3c3d 3e404041 42414041 8899:;<=>@@ABA@A │ │ - 0x000c5d90 42434445 312f2e2d 2e2d2d31 33353838 BCDE1/.-.--13588 │ │ - 0x000c5da0 3a3b3c3d 3e3e4041 41434444 45464747 :;<=>>@AACDDEFGG │ │ - 0x000c5db0 46464545 34323030 2f2f2f32 3436393a FFEE4200///2469: │ │ - 0x000c5dc0 3d3f4042 44444648 484b4b4b 4d4b4a48 =?@BDDFHHKKKMKJH │ │ - 0x000c5dd0 494a4b4c 36333231 31303033 35373a3b IJKL6321100357:; │ │ - 0x000c5de0 3e414144 4646494a 4b4d4e4e 4f4e4f50 >AADFFIJKMNNONOP │ │ - 0x000c5df0 504e4d4c 39363534 33323235 36393c3d PNML9654322569<= │ │ - 0x000c5e00 40424447 494a4c4e 4f525253 54555452 @BDGIJLNORRSTUTR │ │ - 0x000c5e10 51525354 3f3c3a39 38373639 3b3c4041 QRST?<:98769;<@A │ │ - 0x000c5e20 4346474b 4d4e5254 5559595a 5b585758 CFGKMNRTUYYZ[XWX │ │ - 0x000c5e30 59585654 403d3b3a 3938373a 3b3d4041 YXVT@=;:987:;=@A │ │ - 0x000c5e40 4447484b 4e4f5255 565a5a5b 5d5d5e5d DGHKNORUVZZ[]]^] │ │ - 0x000c5e50 5a5a5c5d 433f3e3c 3b3a393b 3c3f4042 ZZ\]C?><;:9;@B │ │ - 0x000c5e80 4347474b 4d4f5253 57585b5d 5f616163 CGGKMORSWX[]_aac │ │ - 0x000c5e90 63636465 4541413e 3e3d3c3b 3d3e4041 ccdeEAA>>=<;=>@A │ │ - 0x000c5ea0 44444849 4c4d5152 5557595c 5d616264 DDHILMQRUWY\]abd │ │ - 0x000c5eb0 64666665 4542423f 3f3d3d3b 3c3f3f42 dffeEBB??==;BEFKMOSTY[_aadc │ │ - 0x000c5fd0 65686b6e 35333231 31323133 363b3c41 ehkn532112136;;:9998:=ABG │ │ - 0x000c6000 4a4e5253 5a5c5f64 666c6e73 75757876 JNRSZ\_dflnsuuxv │ │ - 0x000c6010 74777b7e 413e3d3b 3b3b3a3c 3f434449 tw{~A>=;;;:??@!""#%&++,./. │ │ - 0x000c6120 2e2d2e2e 2f303133 33363738 393a3b3c .-../01336789:;< │ │ - 0x000c6130 3d3e3f40 25262728 2a2b2f2f 2f30302f =>?@%&'(*+///00/ │ │ - 0x000c6140 2e2e2e2e 2f303132 32343537 3838393a ..../0122457889: │ │ - 0x000c6150 3b3b3c3d 2d2d2d2c 2e2e2f30 31333433 ;;<=---,../01343 │ │ - 0x000c6160 33333434 35353637 37393a3b 3c3c3d3d 3344556779:;<<== │ │ - 0x000c6170 3d3d3d3d 302f2e2e 2f2f2f30 32343535 ====0/..///02455 │ │ - 0x000c6180 35353636 36373738 383a3b3c 3d3d3f3f 556667788:;<==?? │ │ - 0x000c6190 40414243 312f2e2d 2d2e2d2f 31353538 @ABC1/.--.-/1558 │ │ - 0x000c61a0 393a3b3b 3d3d3e3f 40414243 44444545 9:;;==>?@ABCDDEE │ │ - 0x000c61b0 44444343 32302f2e 2e2e2e2f 32353638 DDCC20/..../2568 │ │ - 0x000c61c0 393b3d3d 3f404142 42444546 47474846 9;==?@ABBDEFGGHF │ │ - 0x000c61d0 4748494a 34323130 2f2f2f30 32353639 GHIJ4210///02569 │ │ - 0x000c61e0 3b3d3f40 42434446 4648494b 4b4b4d4e ;=?@BCDFFHIKKKMN │ │ - 0x000c61f0 4d4c4b4a 38353433 32323132 3537383b MLKJ85432212578; │ │ - 0x000c6200 3d3f4142 4647484a 4b4d4f50 51515250 =?ABFGHJKMOPQQRP │ │ - 0x000c6210 4f505152 39363534 33333233 3538393c OPQR96543323589< │ │ - 0x000c6220 3d404243 4748494c 4c4f5052 53535455 =@BCGHILLOPRSSTU │ │ - 0x000c6230 56555352 3f3c3b39 38383637 393c3c40 VUSR?<;988679<<@ │ │ - 0x000c6240 41434647 4b4c4e51 52555659 5a5a5c5a ACFGKLNQRUVYZZ\Z │ │ - 0x000c6250 5858595a 403d3c3a 39393738 3a3d3d40 XXYZ@=<:9978:==@ │ │ - 0x000c6260 42444747 4b4d4f52 5356575a 5b5b5d5d BDGGKMORSVWZ[[]] │ │ - 0x000c6270 5e5e5c5a 433f3e3c 3c3b3939 3c3d3f41 ^^\ZC?><<;99<=?A │ │ - 0x000c6280 42464649 4b4d5051 5556595b 5d5e5e60 BFFIKMPQUVY[]^^` │ │ - 0x000c6290 605f6162 4440403d 3d3c3b3a 3c3d3f40 `_abD@@==<;:<=?@ │ │ - 0x000c62a0 43434747 4a4b4f50 53555759 5b5e5f61 CCGGJKOPSUWY[^_a │ │ - 0x000c62b0 61636262 4441413e 3e3c3d3b 3b3e3e41 acbbDAA>><=;;>>A │ │ - 0x000c62c0 41444448 484c4c50 50545459 595d5d61 ADDHHLLPPTTYY]]a │ │ - 0x000c62d0 62636366 201f1f1f 1f202020 21222424 bccf .... !"$$ │ │ - 0x000c62e0 27282c2e 3034353a 3a414247 4a4f5152 '(,.045::ABGJOQR │ │ - 0x000c62f0 56585b5d 1f202020 20202021 21222223 VX[]. !!""# │ │ - 0x000c6300 2526292b 2d303135 363c3d41 44484a4b %&)+-0156<=ADHJK │ │ - 0x000c6310 4e515355 1f202020 20212121 22222323 NQSU. !!!""## │ │ - 0x000c6320 2627292b 2d303135 363b3c41 4348494a &')+-0156;?CEIKK │ │ - 0x000c6370 4e505051 24232322 23242526 292a3030 NPPQ$##"#$%&)*00 │ │ - 0x000c6380 32333537 383b3c3f 3f444549 4b4f5051 23578;ABEFJKOQUVW │ │ - 0x000c63b0 5a5a5a5a 2c2a2a29 292a2a2a 2e303636 ZZZZ,**))***.066 │ │ - 0x000c63c0 3a3b3f41 4346474a 4b4f5054 565a5b5c :;?ACFGJKOPTVZ[\ │ │ - 0x000c63d0 5f626466 3331312f 2f303030 34353a3b _bdf311//00045:; │ │ - 0x000c63e0 3f414548 4a4e4f53 54595a5e 61656667 ?AEHJNOSTYZ^aefg │ │ - 0x000c63f0 6a696767 35333331 31323131 35363c3c jigg5331121156<< │ │ - 0x000c6400 41434749 4c505256 575c5d61 6468696a ACGILPRVW\]adhij │ │ - 0x000c6410 6d707275 413e3d3b 3b3b3a3a 3e3f4444 mpruA>=;;;::>?DD │ │ - 0x000c6420 494b4f52 555a5c61 62696a6f 71767879 IKORUZ\abijoqvxy │ │ - 0x000c6430 7c7a7775 423f3e3c 3c3c3b3b 3f404545 |zwuB?><<<;;?@EE │ │ - 0x000c6440 4a4c5053 565b5d62 636a6b70 7377797a JLPSV[]bcjkpswyz │ │ - 0x000c6450 7d7f8286 4f4b4a48 47474545 48494e4f }...OKJHGGEEHINO │ │ - 0x000c6460 54555a5d 6065676d 6e76777d 80858788 TUZ]`egmnvw}.... │ │ - 0x000c6470 8c8c8986 514d4c4a 49484746 4a4b5050 ....QMLJIHGFJKPP │ │ - 0x000c6480 55575b5e 6267696f 7077797f 8287898b UW[^bgiopwy..... │ │ - 0x000c6490 8e909497 5753524f 4f4e4d4b 4e505455 ....WSROONMKNPTU │ │ - 0x000c64a0 595a6061 67696f71 767a7e83 868d8f93 YZ`agioqvz~..... │ │ - 0x000c64b0 93989798 5a555551 5150504d 4e535357 ....ZUUQQPPMNSSW │ │ - 0x000c64c0 585d5d64 646b6b73 737b7b84 848c8c97 X]]ddkkss{{..... │ │ - 0x000c64d0 979b9ba0 201f1f1e 1f212325 292a3131 .... ....!#%)*11 │ │ - 0x000c64e0 30303131 32333436 3639393c 3d3f4040 00112346699<=?@@ │ │ - 0x000c64f0 42434444 1f1f1f20 21242628 2a2b2e2e BCDD... !$&(*+.. │ │ - 0x000c6500 2e2d2d2e 2e2f3032 32343436 38393a3b .--../02244689:; │ │ - 0x000c6510 3c3d3e3e 20212121 23252729 2b2b2f2f <=>> !!!#%')++// │ │ - 0x000c6520 2e2e2d2e 2e2f3031 32343436 37393a3a ..-../01244679:: │ │ - 0x000c6530 3b3c3d3e 25262628 292b2d2f 2f2f3030 ;<=>%&&()+-///00 │ │ - 0x000c6540 2f2e2e2e 2e2f2f30 31323334 35373738 /....//012345778 │ │ - 0x000c6550 393a3a3b 2829292a 2b2c2e2f 30303232 9::;())*+,./0022 │ │ - 0x000c6560 31313031 31313233 33343537 38393a3a 11011123345789:: │ │ - 0x000c6570 3b3b3b3b 302f2f2e 2e2f2f2f 31323535 ;;;;0//..///1255 │ │ - 0x000c6580 35353535 36363637 3738393a 3b3c3d3d 55556667789:;<== │ │ - 0x000c6590 3e3f4041 312f2f2d 2e2e2e2e 31313535 >?@A1//-....1155 │ │ - 0x000c65a0 36373839 393a3a3b 3b3c3d3e 3f404141 67899::;;<=>?@AA │ │ - 0x000c65b0 42424141 312f2f2d 2d2e2d2d 30313536 BBAA1//--.--0156 │ │ - 0x000c65c0 38383a3b 3b3d3d3e 3e404041 42434444 88:;;==>>@@ABCDD │ │ - 0x000c65d0 45464747 3331312f 2f2f2f2e 31323636 EFGG311////.1266 │ │ - 0x000c65e0 393a3d3e 3f404143 43454547 4849494a 9:=>?@ACCEEGHIIJ │ │ - 0x000c65f0 4b4a4847 34323130 302f2f2f 32323637 KJHG42100///2267 │ │ - 0x000c6600 393a3d3e 40424244 44464748 494b4b4b 9:=>@BBDDFGHIKKK │ │ - 0x000c6610 4c4d4e4f 39363634 33333232 34353939 LMNO966433224599 │ │ - 0x000c6620 3c3d4041 43454749 494c4d4f 50525253 <=@ACEGIILMOPRRS │ │ - 0x000c6630 5452514f 3a373634 34343332 35363939 TRQO:76444325699 │ │ - 0x000c6640 3c3d4042 43464749 4a4d4d4f 51525353 <=@BCFGIJMMOQRSS │ │ - 0x000c6650 55555657 3f3c3b39 39383736 39393c3d UUVW?<;9987699<= │ │ - 0x000c6660 40414345 47494b4d 4e525255 5659595a @ACEGIKMNRRUVYYZ │ │ - 0x000c6670 5b5b5957 403d3c3a 39393837 393a3d3d [[YW@=<:99879:== │ │ - 0x000c6680 40414445 474a4b4e 4e525356 575a5a5b @ADEGJKNNRSVWZZ[ │ │ - 0x000c6690 5c5d5e5f 433f3f3c 3c3b3a39 3b3c3e3f \]^_C??<<;:9;<>? │ │ - 0x000c66a0 41424546 494a4d4e 51535557 585c5c5e ABEFIJMNQSUWX\\^ │ │ - 0x000c66b0 5e605f5f 4340403d 3d3c3c3a 3a3d3d40 ^`__C@@==<<::==@ │ │ - 0x000c66c0 40434346 474a4a4e 4e525256 565a5a5f @CCFGJJNNRRVVZZ_ │ │ - 0x000c66d0 5f606062 201f1f1f 1f202020 20222224 _``b .... ""$ │ │ - 0x000c66e0 2427272c 2c303035 353a3a41 4147474f $'',,0055::AAGGO │ │ - 0x000c66f0 4f525257 1f202020 20202021 21222222 ORRW. !!""" │ │ - 0x000c6700 22252529 292d2d31 3136363c 3c414148 "%%))--1166<>;;;;::??D │ │ - 0x000c6840 4449494f 4f55555c 5c626269 696f6f76 DIIOOUU\\bbiioov │ │ - 0x000c6850 7679797c 413e3e3b 3b3b3b3a 3a3f3f44 vyy|A>>;;;;::??D │ │ - 0x000c6860 4449494f 4f55555c 5c626269 696f6f76 DIIOOUU\\bbiioov │ │ - 0x000c6870 7679797c 4f4b4b48 48474745 4549494e vyy|OKKHHGGEEIIN │ │ - 0x000c6880 4e54545a 5a606067 676e6e76 767d7d85 NTTZZ``ggnnvv}}. │ │ - 0x000c6890 8588888d 4f4b4b48 48474745 4549494e ....OKKHHGGEEIIN │ │ - 0x000c68a0 4e54545a 5a606067 676e6e76 767d7d85 NTTZZ``ggnnvv}}. │ │ - 0x000c68b0 8588888d 5752524e 4e4d4d4b 4b4f4f54 ....WRRNNMMKKOOT │ │ - 0x000c68c0 5459595f 5f66666d 6d74747c 7c84848d TYY__ffmmtt||... │ │ - 0x000c68d0 8d909095 201f1f1e 1e212125 252a2a31 .... ....!!%%**1 │ │ - 0x000c68e0 31303031 31323234 34363639 393c3c3f 1001122446699<>@@AAC │ │ - 0x000c69d0 43444445 312f2f2d 2d2e2e2d 2d313135 CDDE1//--..--115 │ │ - 0x000c69e0 3538383a 3a3b3b3d 3d3e3e40 40414143 588::;;==>>@@AAC │ │ - 0x000c69f0 43444445 34323230 302f2f2f 2f323236 CDDE42200////226 │ │ - 0x000c6a00 3639393d 3d404042 42444446 4648484b 699==@@BBDDFFHHK │ │ - 0x000c6a10 4b4b4b4d 34323230 302f2f2f 2f323236 KKKM42200////226 │ │ - 0x000c6a20 3639393d 3d404042 42444446 4648484b 699==@@BBDDFFHHK │ │ - 0x000c6a30 4b4b4b4d 39363634 34333332 32353539 KKKM966443322559 │ │ - 0x000c6a40 393c3c40 40434347 4749494c 4c4f4f52 9<<@@CCGGIILLOOR │ │ - 0x000c6a50 52535354 39363634 34333332 32353539 RSST966443322559 │ │ - 0x000c6a60 393c3c40 40434347 4749494c 4c4f4f52 9<<@@CCGGIILLOOR │ │ - 0x000c6a70 52535354 3f3c3c39 39383836 3639393c RSST?<<99886699< │ │ - 0x000c6a80 3c404043 4347474b 4b4e4e52 52555559 <@@CCGGKKNNRRUUY │ │ - 0x000c6a90 595a5a5c 3f3c3c39 39383836 3639393c YZZ\?<<99886699< │ │ - 0x000c6aa0 3c404043 4347474b 4b4e4e52 52555559 <@@CCGGKKNNRRUUY │ │ - 0x000c6ab0 595a5a5c 423f3f3c 3c3b3b39 393c3c3e YZZ\B??<<;;99<<> │ │ - 0x000c6ac0 3e424245 4549494d 4d505054 5458585c >BBEEIIMMPPTTXX\ │ │ - 0x000c6ad0 5c5d5d5f 201f1f1f 1f1f2020 20202222 \]]_ ..... "" │ │ - 0x000c6ae0 23242627 292c2c30 30353539 3a3d4143 #$&'),,00559:=AC │ │ - 0x000c6af0 47484f4f 1f202020 20202020 20212222 GHOO. !"" │ │ - 0x000c6b00 22232426 27292a2d 2d313235 36393c3e "#$&')*--12569<> │ │ - 0x000c6b10 42424949 1f202020 20202020 21212222 BBII. !!"" │ │ - 0x000c6b20 22222425 27292a2d 2d313134 36393c3d ""$%')*--11469<= │ │ - 0x000c6b30 41424848 20202020 20212122 22222424 ABHH !!"""$$ │ │ - 0x000c6b40 25252628 292a2b2e 2e313234 36383b3c %%&()*+..12468;< │ │ - 0x000c6b50 40404747 20202020 21212222 23232525 @@GG !!""##%% │ │ - 0x000c6b60 26262828 292b2b2e 2e313234 36383a3c &&(()++..12468:< │ │ - 0x000c6b70 3f404646 22222221 21222323 25252727 ?@FF"""!!"##%%'' │ │ - 0x000c6b80 2a2b2c2d 2e303033 33363639 3a3c3f40 *+,-.0033669:?BDE │ │ - 0x000c6bb0 49494f4f 26252524 24252626 27282c2c IIOO&%%$$%&&'(,, │ │ - 0x000c6bc0 30313334 3638383b 3b3e3f41 43454748 0134688;;>?ACEGH │ │ - 0x000c6bd0 4c4c5252 2c2a2a29 29292a2a 2a2b3030 LLRR,**)))***+00 │ │ - 0x000c6be0 3436383a 3c3f4043 4347474a 4b4d4f51 468:<;:999888== │ │ - 0x000c6c60 41424547 4a4e4f53 53595a5e 5f626667 ABEGJNOSSYZ^_bfg │ │ - 0x000c6c70 6c6c7373 413e3e3c 3b3b3b3b 3a3a3f3f llssA>><;;;;::?? │ │ - 0x000c6c80 43444749 4c4f5155 555b5c60 6265696a CDGILOQUU[\`beij │ │ - 0x000c6c90 6f6f7676 49464543 42424141 40404545 oovvIFECBBAA@@EE │ │ - 0x000c6ca0 494a4d4f 5155565b 5b626367 696c7072 IJMOQUV[[bcgilpr │ │ - 0x000c6cb0 77777f7f 4f4b4b49 48474746 45454949 ww..OKKIHGGFEEII │ │ - 0x000c6cc0 4d4e5154 565a5b60 6067676c 6e727678 MNQTVZ[``gglnrvx │ │ - 0x000c6cd0 7d7d8585 201f1f1e 1e202122 25252a2a }}.. .... !"%%** │ │ - 0x000c6ce0 2f313030 30313132 32343435 3637393a /10001122445679: │ │ - 0x000c6cf0 3c3c3f3f 1f1f1f20 20212325 28282b2b <>1//.--.--.11 │ │ - 0x000c6de0 35353738 393a3a3b 3b3d3d3e 3e3f4040 55789::;;==>>?@@ │ │ - 0x000c6df0 41414343 312f2f2e 2d2d2e2e 2e2e3131 AACC1//.--....11 │ │ - 0x000c6e00 35363738 393b3b3c 3c3d3d3e 3f3f4041 56789;;<<==>??@A │ │ - 0x000c6e10 42424444 34323230 30302f2f 2f2f3232 BBDD422000////22 │ │ - 0x000c6e20 35363839 3b3d3e40 40424244 44454647 5689;=>@@BBDDEFG │ │ - 0x000c6e30 48494b4b 34323230 30302f2f 2f2f3232 HIKK422000////22 │ │ - 0x000c6e40 35363839 3b3d3e40 40424244 44454647 5689;=>@@BBDDEFG │ │ - 0x000c6e50 48494b4b 38363534 33333232 31313535 HIKK865433221155 │ │ - 0x000c6e60 37383a3b 3d3f4042 42454647 484a4b4c 78:;=?@BBEFGHJKL │ │ - 0x000c6e70 4d4e5050 39363634 34333333 32323535 MNPP966443332255 │ │ - 0x000c6e80 38393a3c 3d404043 43464748 494b4c4d 89:<=@@CCFGHIKLM │ │ - 0x000c6e90 4f4f5252 3d3a3938 37363635 34353838 OORR=:9876654588 │ │ - 0x000c6ea0 3a3b3d3e 3f424245 4548494b 4c4e4f50 :;=>?BBEEHIKLNOP │ │ - 0x000c6eb0 52535656 3f3c3c3a 39393837 36373939 RSVV?<<:99876799 │ │ - 0x000c6ec0 3c3c3e40 41434447 474a4b4d 4e505253 <<>@ACDGGJKMNPRS │ │ - 0x000c6ed0 55555959 201f1f1f 1f1f1f20 20202021 UUYY ...... ! │ │ - 0x000c6ee0 22222424 2627292c 2c2f3032 3535393a ""$$&'),,/02559: │ │ - 0x000c6ef0 3d414146 1f202020 20202020 20202021 =AAF. ! │ │ - 0x000c6f00 22222323 25262729 292c2d2f 32323637 ""##%&')),-/2267 │ │ - 0x000c6f10 393d3d41 1f202020 20202020 20212121 9==A. !!! │ │ - 0x000c6f20 22222222 25252729 292c2d2e 31313536 """"%%')),-.1156 │ │ - 0x000c6f30 383c3c40 1f202020 20202121 21222223 8<<@. !!!""# │ │ - 0x000c6f40 23232424 2627282a 2a2c2d2f 32323536 ##$$&'(**,-/2256 │ │ - 0x000c6f50 383b3b3f 20202020 21212222 22232324 8;;? !!"""##$ │ │ - 0x000c6f60 25252626 2828292b 2b2d2e2f 32323536 %%&&(()++-./2256 │ │ - 0x000c6f70 383a3a3e 20202020 21212222 22232324 8::> !!"""##$ │ │ - 0x000c6f80 25252626 2828292b 2b2d2e2f 32323536 %%&&(()++-./2256 │ │ - 0x000c6f90 383a3a3e 23232322 22222324 24252528 8::>###"""#$$%%( │ │ - 0x000c6fa0 292b2e2e 2f303133 33353637 39393c3d )+../013356799<= │ │ - 0x000c6fb0 3f424246 24232323 22222424 25262629 ?BBF$###""$$%&&) │ │ - 0x000c6fc0 2a2c3030 32323335 3538383a 3c3c3f3f *,002235588:<?BEEIJLOOST │ │ - 0x000c7050 5659595d 35343332 31313132 31313135 VYY]543211121115 │ │ - 0x000c7060 36383c3c 40414347 474b4c4e 52525657 68<<@ACGGKLNRRVW │ │ - 0x000c7070 595c5c60 3a383736 35353535 35343438 Y\\`:87655555448 │ │ - 0x000c7080 393b3f3f 4344464a 4a4e4f52 56565a5b 9;??CDFJJNORVVZ[ │ │ - 0x000c7090 5d616165 413f3e3d 3b3b3b3b 3a3a3a3e ]aaeA?>=;;;;:::> │ │ - 0x000c70a0 3f414444 48494c4f 4f545558 5c5c6162 ?ADDHILOOTUX\\ab │ │ - 0x000c70b0 6469696d 413f3e3d 3b3b3b3b 3a3a3a3e diimA?>=;;;;:::> │ │ - 0x000c70c0 3f414444 48494c4f 4f545558 5c5c6162 ?ADDHILOOTUX\\ab │ │ - 0x000c70d0 6469696d 201f1f1f 1e1e2121 23252529 diim .....!!#%%) │ │ - 0x000c70e0 2a2c3131 30303031 31323233 34343636 *,11000112234466 │ │ - 0x000c70f0 3739393b 1f1f1f1f 20202223 2527272a 799;.... "#%''* │ │ - 0x000c7100 2a2c2f2f 2e2e2e2e 2e2f2f30 30303233 *,//.....//00023 │ │ - 0x000c7110 33353537 1f1f1f20 20202324 2528282a 3557... #$%((* │ │ - 0x000c7120 2b2c2e2e 2e2e2d2d 2d2e2e2f 30303132 +,....---../0012 │ │ - 0x000c7130 33343436 21222222 23232526 282b2b2c 3446!"""##%&(++, │ │ - 0x000c7140 2c2d2f2f 2e2e2e2d 2d2e2e2f 2f2f3131 ,-//...--..///11 │ │ - 0x000c7150 32333335 25262627 28282a2b 2c2f2f2f 2335%&&'((*+,/// │ │ - 0x000c7160 2f2f3030 2f2f2e2e 2e2e2e2f 2f2f3031 //00//.....///01 │ │ - 0x000c7170 31323234 25262627 28282a2b 2c2f2f2f 1224%&&'((*+,/// │ │ - 0x000c7180 2f2f3030 2f2f2e2e 2e2e2e2f 2f2f3031 //00//.....///01 │ │ - 0x000c7190 31323234 2d2d2d2d 2c2c2e2e 2e2f2f31 1224----,,...//1 │ │ - 0x000c71a0 31323434 33333333 33343434 35353636 1244333334445566 │ │ - 0x000c71b0 36373739 302f2f2e 2e2e2f2f 2f2f2f31 67790//.../////1 │ │ - 0x000c71c0 32333535 35353535 35363636 36363737 2355555556666677 │ │ - 0x000c71d0 3838383a 302f2f2e 2d2d2e2e 2e2f2f31 888:0//.--...//1 │ │ - 0x000c71e0 32333535 36363637 37383838 39393a3a 23556667788899:: │ │ - 0x000c71f0 3a3b3b3d 312f2f2e 2d2d2d2e 2d2d2d30 :;;=1//.---.---0 │ │ - 0x000c7200 31333535 3738393a 3a3b3b3c 3d3d3e3e 1355789::;;<==>> │ │ - 0x000c7210 3f404041 312f2f2e 2d2d2d2e 2d2d2d30 ?@@A1//.---.---0 │ │ - 0x000c7220 31333535 3738393a 3a3b3b3c 3d3d3e3e 1355789::;;<==>> │ │ - 0x000c7230 3f404041 33323130 2f2f2f2f 2f2e2e31 ?@@A3210/////..1 │ │ - 0x000c7240 32343636 38393a3d 3d3e3f40 41414343 246689:==>?@AACC │ │ - 0x000c7250 44454546 34323231 30302f2f 2f2f2f32 DEEF422100/////2 │ │ - 0x000c7260 32343636 39393b3d 3d3f4041 42424444 246699;==?@ABBDD │ │ - 0x000c7270 45464648 36343333 31313131 30303033 EFFH643311110003 │ │ - 0x000c7280 33353737 3a3a3c3e 3e404142 44444646 3577::<>>@ABDDFF │ │ - 0x000c7290 4749494a 39373635 34343333 33323234 GIIJ976544333224 │ │ - 0x000c72a0 35363939 3b3c3d40 40424344 47474949 5699;<=@@BCDGGII │ │ - 0x000c72b0 4a4c4c4e 39373635 34343333 33323234 JLLN976544333224 │ │ - 0x000c72c0 35363939 3b3c3d40 40424344 47474949 5699;<=@@BCDGGII │ │ - 0x000c72d0 4a4c4c4e 201f1f1f 1f1f1f20 20202020 JLLN ...... │ │ - 0x000c72e0 20222223 24242627 272a2c2c 2f303135 ""#$$&''*,,/015 │ │ - 0x000c72f0 35373a3a 1f202020 20202020 20202020 57::. │ │ - 0x000c7300 21222222 23232526 26282a2a 2d2e2f32 !"""##%&&(**-./2 │ │ - 0x000c7310 33343737 1f202020 20202020 20202121 3477. !! │ │ - 0x000c7320 21222222 22222425 25282929 2c2d2e31 !"""""$%%()),-.1 │ │ - 0x000c7330 31333636 1f202020 20202020 21212121 1366. !!!! │ │ - 0x000c7340 21222222 23232526 26282929 2c2d2e31 !"""##%&&()),-.1 │ │ - 0x000c7350 31333636 20202020 20202121 22222323 1366 !!""## │ │ - 0x000c7360 23242425 25252728 282a2a2b 2d2e2f31 #$$%%%'((**+-./1 │ │ - 0x000c7370 32333636 20202020 20212122 22222323 2366 !!"""## │ │ - 0x000c7380 24252525 26262828 282a2b2b 2d2e2f31 $%%%&&(((*++-./1 │ │ - 0x000c7390 32333636 20212121 21212122 22232424 2366 !!!!!!""#$$ │ │ - 0x000c73a0 24262627 2828292a 2a2c2d2d 2f303033 $&&'(()**,--/003 │ │ - 0x000c73b0 33353737 23232323 22222324 24252626 3577####""#$$%&& │ │ - 0x000c73c0 272a2a2c 2f2f3031 31333434 3637383a '**,//011344678: │ │ - 0x000c73d0 3b3c3e3e 24232323 23222324 24252626 ;<>>$####"#$$%&& │ │ - 0x000c73e0 282a2a2d 30303132 32343536 3838393b (**-00122456889; │ │ - 0x000c73f0 3c3d3f3f 26252525 24242426 26262727 <=??&%%%$$$&&&'' │ │ - 0x000c7400 292c2c2e 31313334 34373838 3a3b3c3e ),,.11344788:;<> │ │ - 0x000c7410 3f404343 2c2b2a2a 2929292a 2a2a2a2a ?@CC,+**)))***** │ │ - 0x000c7420 2c303032 3636383a 3a3d3f3f 42434347 ,002668::=??BCCG │ │ - 0x000c7430 47484b4b 2c2b2a2a 2929292a 2a2a2a2a GHKK,+**)))***** │ │ - 0x000c7440 2c303032 3636383a 3a3d3f3f 42434347 ,002668::=??BCCG │ │ - 0x000c7450 47484b4b 2f2e2d2d 2c2c2c2d 2d2d2d2d GHKK/.--,,,----- │ │ - 0x000c7460 2f323235 38383a3c 3c404242 4546474a /22588:<<@BBEFGJ │ │ - 0x000c7470 4b4c4f4f 35343333 31313131 32313131 KLOO543311112111 │ │ - 0x000c7480 33363639 3c3c3f41 41454748 4b4c4d51 3669<>10//----.--- │ │ - 0x000c7640 2f313133 35353738 38393a3a 3b3b3c3d /113557889::;;<= │ │ - 0x000c7650 3d3d3e3e 32313030 2e2e2e2e 2e2e2e2e ==>>2100........ │ │ - 0x000c7660 2f323234 36363738 383a3b3c 3d3d3d3f /22466788:;<===? │ │ - 0x000c7670 3f3f4141 34323232 3030302f 2f2f2f2f ??AA4222000///// │ │ - 0x000c7680 30323234 36363839 393c3d3d 3f404042 022466899<==?@@B │ │ - 0x000c7690 42434444 34323232 3030302f 2f2f2f2f BCDD4222000///// │ │ - 0x000c76a0 30323234 36363839 393c3d3d 3f404042 022466899<==?@@B │ │ - 0x000c76b0 42434444 36353434 32323231 31313030 BCDD654422211100 │ │ - 0x000c76c0 32343436 3737393b 3b3d3e3f 41414244 2446779;;=>?AABD │ │ - 0x000c76d0 44454747 201f1f1f 1f1f1f1f 1f202020 DEGG ........ │ │ - 0x000c76e0 20202022 22222324 24262727 292c2c2c """#$$&''),,, │ │ - 0x000c76f0 2f303033 1f1f2020 20202020 20202020 /003.. │ │ - 0x000c7700 20202122 22222323 23252626 282a2a2b !"""###%&&(**+ │ │ - 0x000c7710 2d2e2e31 1f202020 20202020 20202020 -..1. │ │ - 0x000c7720 21212122 22222222 22242525 2729292a !!!""""""$%%'))* │ │ - 0x000c7730 2c2d2d2f 1f202020 20202020 20202020 ,--/. │ │ - 0x000c7740 21212122 22222222 22242525 2729292a !!!""""""$%%'))* │ │ - 0x000c7750 2c2d2d2f 1f202020 20202020 21212121 ,--/. !!!! │ │ - 0x000c7760 22222223 23232424 24252727 282a2a2a """###$$$%''(*** │ │ - 0x000c7770 2c2d2d30 20202020 20212121 22222223 ,--0 !!!"""# │ │ - 0x000c7780 23232425 25252626 26282828 292b2b2b ##$%%%&&&((()+++ │ │ - 0x000c7790 2d2e2e30 20202020 20212121 22222223 -..0 !!!"""# │ │ - 0x000c77a0 23232425 25252626 26282828 292b2b2b ##$%%%&&&((()+++ │ │ - 0x000c77b0 2d2e2e30 20212121 21212121 22222223 -..0 !!!!!!!"""# │ │ - 0x000c77c0 24242426 26262728 28292a2a 2b2d2d2d $$$&&&'(()**+--- │ │ - 0x000c77d0 2f303032 23232323 22222222 23242425 /002####""""#$$% │ │ - 0x000c77e0 25252729 292a2d2e 2e2f3030 31333333 %%'))*-../001333 │ │ - 0x000c77f0 35363638 24232323 23222223 24242425 5668$####""#$$$% │ │ - 0x000c7800 2626282a 2a2b2f30 30313232 33353536 &&(**+/001223556 │ │ - 0x000c7810 3838383a 24232323 23222223 24242425 888:$####""#$$$% │ │ - 0x000c7820 2626282a 2a2b2f30 30313232 33353536 &&(**+/001223556 │ │ - 0x000c7830 3838383a 28272727 27262626 27272728 888:(''''&&&'''( │ │ - 0x000c7840 29292a2d 2d2e3233 33353636 383b3b3b ))*--.2335668;;; │ │ - 0x000c7850 3d3e3e40 2c2b2a2a 29292929 2a2a2a2a =>>@,+**))))**** │ │ - 0x000c7860 2a2a2c30 30313436 36383a3a 3c3f3f40 **,0014668::BBC │ │ - 0x000c78b0 45464649 35343333 32313131 31323231 EFFI543321111221 │ │ - 0x000c78c0 31313336 36373b3c 3c3f4141 43474748 113667;<43221000//// │ │ - 0x000c7ac0 2f2f3032 32333536 36383939 3b3d3d3e //0223566899;==> │ │ - 0x000c7ad0 3f404041 201f1f1f 1f1f1f1f 1f1f2020 ?@@A ......... │ │ - 0x000c7ae0 20202020 20212222 22232424 24252727 !"""#$$$%'' │ │ - 0x000c7af0 27292c2c 1f1f2020 20202020 20202020 '),,.. │ │ - 0x000c7b00 20202020 20212222 22222323 23252626 !""""###%&& │ │ - 0x000c7b10 26282a2a 1f1f2020 20202020 20202020 &(**.. │ │ - 0x000c7b20 20202121 21212222 22222222 22242525 !!!!"""""""$%% │ │ - 0x000c7b30 25272929 1f1f2020 20202020 20202020 %')).. │ │ - 0x000c7b40 20202121 21212222 22222222 22242525 !!!!"""""""$%% │ │ - 0x000c7b50 25272929 1f1f2020 20202020 20202020 %')).. │ │ - 0x000c7b60 20202121 21212222 22222222 22242525 !!!!"""""""$%% │ │ - 0x000c7b70 25272929 20202020 20202020 20212121 %')) !!! │ │ - 0x000c7b80 21212222 22222323 23242424 24262727 !!""""###$$$$&'' │ │ - 0x000c7b90 27282a2a 20202020 20202121 21212222 '(** !!!!"" │ │ - 0x000c7ba0 22222323 23242525 25252626 26272828 ""###$%%%%&&&'(( │ │ - 0x000c7bb0 282a2b2b 20202020 20202121 21212222 (*++ !!!!"" │ │ - 0x000c7bc0 22222323 23242525 25252626 26272828 ""###$%%%%&&&'(( │ │ - 0x000c7bd0 282a2b2b 20202020 20202121 21212222 (*++ !!!!"" │ │ - 0x000c7be0 22222323 23242525 25252626 26272828 ""###$%%%%&&&'(( │ │ - 0x000c7bf0 282a2b2b 22222222 22222121 21222323 (*++""""""!!!"## │ │ - 0x000c7c00 23242525 25262727 27292b2b 2b2c2d2d #$%%%&''')+++,-- │ │ - 0x000c7c10 2d2e3030 24232323 23232222 22232424 -.00$#####"""#$$ │ │ - 0x000c7c20 24252626 26282a2a 2a2d3030 30313232 $%&&&(***-000122 │ │ - 0x000c7c30 32343535 24232323 23232222 22232424 2455$#####"""#$$ │ │ - 0x000c7c40 24252626 26282a2a 2a2d3030 30313232 $%&&&(***-000122 │ │ - 0x000c7c50 32343535 24232323 23232222 22232424 2455$#####"""#$$ │ │ - 0x000c7c60 24252626 26282a2a 2a2d3030 30313232 $%&&&(***-000122 │ │ - 0x000c7c70 32343535 27272626 26262525 25262727 2455''&&&&%%%&'' │ │ - 0x000c7c80 27282828 282a2d2d 2d2f3333 33343636 '((((*---/333466 │ │ - 0x000c7c90 36383a3a 2c2b2a2a 2a292929 29292a2a 68::,+***)))))** │ │ - 0x000c7ca0 2a2a2a2a 2a2d3030 30323636 36383a3a *****-00026668:: │ │ - 0x000c7cb0 3a3c3f3f 2c2b2a2a 2a292929 29292a2a :P?CTe │ │ - 0x000c8f10 2025363a 4866515b 799c202d 36333b4b %6:HfQ[y. -63;K │ │ - 0x000c8f20 3d415161 20223135 405b4b51 708c202e =AQa "15@[KQp. . │ │ - 0x000c8f30 35313746 3a3e4e5b 20223031 3c52484f 517F:>N[ "01@Wl.*0/2=56CN │ │ - 0x000c8f60 2021262a 2e3f3739 4b5c1f29 302e303a !&*.?79K\.)0.0: │ │ - 0x000c8f70 33333e47 20202326 28363331 40511f26 33>G #&(631@Q.& │ │ - 0x000c8f80 2f2f2e36 312e3942 20202223 25302b2b //.61.9B "#%0++ │ │ - 0x000c8f90 36411f25 2c2f2f35 2f2d353b 20202122 6A.%,//5/-5; !" │ │ - 0x000c8fa0 23272627 2d361f22 272a2d30 2f2e3136 #'&'-6."'*-0/.16 │ │ - 0x000c8fb0 20202020 21232323 262e1f20 2226292f !###&.. "&)/ │ │ - 0x000c8fc0 2e2e2f34 1f202020 20212021 22231f1f ../4. ! !"#.. │ │ - 0x000c8fd0 20222327 26282b2f 1f1f201f 20202020 "#'&(+/.. . │ │ - 0x000c8fe0 20211f1f 1f1f1f20 22232327 1f1f201f !..... "##'.. . │ │ - 0x000c8ff0 20201f20 20201f1f 1f1f1f1f 1f1f1f1f . .......... │ │ - 0x000c9000 20202326 28363331 4152443f 4e617554 #&(631ARD?NauT │ │ - 0x000c9010 4c5b6f86 985f5962 718a9fb7 6d666a79 L[o.._Ybq...mfjy │ │ - 0x000c9020 8ea8c7dc 1f262f2f 2e36322f 39423934 .....&//.62/9B94 │ │ - 0x000c9030 3d48523f 39424d58 60433e43 4b565f68 =HR?9BMX`C>CKV_h │ │ - 0x000c9040 4743444b 545f6b71 20202325 27332f2e GCDKT_kq #%'3/. │ │ - 0x000c9050 3c493e3a 4757694e 48546479 8c5a545d :GWiNHTdy.ZT] │ │ - 0x000c9060 6a8194a9 66606471 849bb7c9 1f262f2f j...f`dq.....&// │ │ - 0x000c9070 2f35302e 373e3632 3a434c3d 373f4853 /50.7>62:CL=7?HS │ │ - 0x000c9080 5b423d41 49545c65 45414249 525c676d [B=AIT\eEABIR\gm │ │ - 0x000c9090 20202223 25302e2d 38463936 40505d4c "#%0.-8F96@P]L │ │ - 0x000c90a0 464f606f 86554f57 64798a9c 605a5d69 FO`o.UOWdy..`Z]i │ │ - 0x000c90b0 7a90a8b8 1f242b2f 2f35302e 363d3431 z....$+//50.6=41 │ │ - 0x000c90c0 3741473c 373c464e 59403b3f 47515961 7AG<7D95:AI │ │ - 0x000c9110 523d393d 444d565b 413d3e44 4c565f64 R=9=DMV[A=>DLV_d │ │ - 0x000c9120 20202122 23272728 2e383230 35414e3e !"#''(.8205AN> │ │ - 0x000c9130 3b3f4b5a 694c474a 56657686 544f515c ;?KZiLGJVev.TOQ\ │ │ - 0x000c9140 6a7b8e99 1f22272a 2d302f2e 3137312f j{..."'*-0/.171/ │ │ - 0x000c9150 323a4136 33353d45 4c3c3839 41495259 2:A635=EL<89AIRY │ │ - 0x000c9160 403b3c42 4a535c60 20202122 23272627 @;;8887;;;:?ADIORU\be │ │ - 0x000c94d0 69474441 40403f44 46494e54 575a6167 iGDA@@?DFINTWZag │ │ - 0x000c94e0 6b6f7550 4c484847 454a4c4f 545a5d60 kouPLHHGEJLOTZ]` │ │ - 0x000c94f0 686e7276 7d86514d 49494846 4b4d5055 hnrv}.QMIIHFKMPU │ │ - 0x000c9500 5b5e6169 6f73777e 8789534e 4b4a4a48 [^aiosw~..SNKJJH │ │ - 0x000c9510 4c4f5156 5c5f636a 71757980 898a8c58 LOQV\_cjquy....X │ │ - 0x000c9520 54504f4e 4c505255 5b5f6267 6f73777e TPONLPRU[_bgosw~ │ │ - 0x000c9530 868b9093 985b5653 52514f51 54585c5f .....[VSRQOQTX\_ │ │ - 0x000c9540 646b6e73 7b7f848c 93979a9f 5e595655 dkns{.......^YVU │ │ - 0x000c9550 54525256 5a5c6167 696f7779 80888b92 TRRVZ\agiowy.... │ │ - 0x000c9560 9c9ea1a6 615c5a58 56555459 5b5f6466 ....a\ZXVUTY[_df │ │ - 0x000c9570 6c72747d 82858f94 98a3a6a8 ae655f5d lrt}.........e_] │ │ - 0x000c9580 5b595957 5b5d6265 696f7178 7e828a8e [YYW[]beioqx~... │ │ - 0x000c9590 959d9fab aeb0b768 63615e5d 5d5a5c60 .......hca^]]Z\` │ │ - 0x000c95a0 64666c6f 747a7d86 8990979b a5a9b3b6 dflotz}......... │ │ - 0x000c95b0 b8bf6b66 65616060 5d5d6365 696e7178 ..kfea``]]ceinqx │ │ - 0x000c95c0 7a81858c 9296a1a3 adb2bbbf c1c86f69 z.............oi │ │ - 0x000c95d0 68656463 61606667 6d6f7578 7d83878f hedca`fgmoux}... │ │ - 0x000c95e0 929c9ea8 adb4bdc3 c8cad273 6d6c6868 ...........smlhh │ │ - 0x000c95f0 66656467 6a6f7177 7981838c 8e979ba2 fedgjoqwy....... │ │ - 0x000c9600 a8b0b7bc c7ccd2d4 dc777170 6b6b6a69 .........wqpkkji │ │ - 0x000c9610 67696e70 75787d82 878c9198 9da5a9b3 ginpux}......... │ │ - 0x000c9620 b7c1c5d2 d6dcdee7 7b74746f 6f6d6e6b ........{ttoomnk │ │ - 0x000c9630 6b727279 7a82828c 8c9697a3 a4b0b1be krryz........... │ │ - 0x000c9640 bfcccede e0e6e8f2 201f1f1e 1f202021 ........ .... ! │ │ - 0x000c9650 21232122 23252724 2628292b 2f292a2a !#!"#%'$&()+/)** │ │ - 0x000c9660 2b2d2f30 2d2d2c2d 2e2f3132 312f2e2f +-/0--,-./121/./ │ │ - 0x000c9670 2f303233 35302f2d 2e2e2e31 33353631 /02350/-...13561 │ │ - 0x000c9680 2f2d2d2d 2d313335 373a322f 2d2e2e2e /----1357:2/-... │ │ - 0x000c9690 31333638 3b3c3230 2e2e2e2e 32343638 1368;<20....2468 │ │ - 0x000c96a0 3c3c3d34 322f2f2f 2f323436 393d3e3f <<=42////2469=>? │ │ - 0x000c96b0 42363431 31313034 35373a3e 40414447 B641110457:>@ADG │ │ - 0x000c96c0 38353332 32313436 383b3f40 42454849 853221468;?@BEHI │ │ - 0x000c96d0 39363433 33323537 383c3f41 4346494b 964332578=<:;=@BC │ │ - 0x000c9750 474a4b4e 5254565a 5d5e6062 45413f3e GJKNRTVZ]^`bEA?> │ │ - 0x000c9760 3d3b3b3e 40414447 484b4f50 5357595c =;;>@ADGHKOPSWY\ │ │ - 0x000c9770 60616264 4642403f 3e3d3c3f 40424546 `abdFB@?>==?@CDFJKNQSVX │ │ - 0x000c97a0 5b5e5f64 65666848 44434140 403d3f41 [^_defhHDCA@@=?A │ │ - 0x000c97b0 43444749 4b4e4f54 55585b5d 61626667 CDGIKNOTUX[]abfg │ │ - 0x000c97c0 686a4945 44424141 3f3f4243 4547494c hjIEDBAA??BCEGIL │ │ - 0x000c97d0 4d515255 585a5e5f 63656869 6a6d4a46 MQRUXZ^_cehijmJF │ │ - 0x000c97e0 46434242 403f4243 46474a4b 4e505256 FCBB@?BCFGJKNPRV │ │ - 0x000c97f0 575b5c60 6265686a 6c6c6f4b 47474444 W[\`behjlloKGGDD │ │ - 0x000c9800 43424042 4446474a 4b4f4f54 54585a5d CB@BDFGJKOOTTXZ] │ │ - 0x000c9810 5f626567 6b6c6e6f 714c4848 45454443 _begklnoqLHHEEDC │ │ - 0x000c9820 41424546 484a4c4e 51535558 5a5d5f62 ABEFHJLNQSUXZ]_b │ │ - 0x000c9830 6468696d 6f707174 4e4a4a46 46454542 dhimopqtNJJFFEEB │ │ - 0x000c9840 4246464a 4a4d4e52 5256575c 5c606166 BFFJJMNRRVW\\`af │ │ - 0x000c9850 666b6b70 71737376 201f201f 20201f20 fkkpqssv . . . │ │ - 0x000c9860 20201f20 20202120 20202122 23202121 . ! !"# !! │ │ - 0x000c9870 21222424 22222122 23252627 24232223 !"$$""!"#%&'$#"# │ │ - 0x000c9880 2426282a 30262524 24262729 2c323327 $&(*0&%$$&'),23' │ │ - 0x000c9890 26252627 282a2d32 34362c2a 29292a2a &%&'(*-246,*))** │ │ - 0x000c98a0 2c2f3638 3a3f2f2d 2c2c2d2d 2f32383a ,/68:?/-,,--/28: │ │ - 0x000c98b0 3c424531 2f2e2d2e 2e303339 3c3e4447 DG │ │ - 0x000c98c0 49363332 31323133 363c3f41 474b4d52 I63212136<;;:420///02689=?@B │ │ - 0x000c9ae0 36343231 31303134 37393a3e 40424447 6421101479:>@BDG │ │ - 0x000c9af0 37353332 32313234 383a3b3f 41424548 753221248:;?ABEH │ │ - 0x000c9b00 49393634 33333233 35383a3c 3f424346 I964332358:;987568;= │ │ - 0x000c9b30 3f424546 4a4d4e50 54563f3c 3a393836 ?BEFJMNPTV?<:986 │ │ - 0x000c9b40 37393c3e 3f434647 4b4e4f52 55575941 79<>?CFGKNORUWYA │ │ - 0x000c9b50 3d3b3a39 37383a3d 3f404447 484b4f50 =;:978:=?@DGHKOP │ │ - 0x000c9b60 5356585a 5b423f3c 3b3a383a 3b3e4041 SVXZ[B?<;:8:;>@A │ │ - 0x000c9b70 4548494c 50515457 5a5b5d5e 43403e3d EHILPQTWZ[]^C@>= │ │ - 0x000c9b80 3b3a3a3c 3f404245 47494d4e 51555659 ;::<;:=>@CD │ │ - 0x000c9ba0 474a4b4f 51535759 5b5f6061 63454240 GJKOQSWY[_`acEB@ │ │ - 0x000c9bb0 3f3d3d3b 3d3e4142 4448494c 4e505455 ?==;=>ABDHILNPTU │ │ - 0x000c9bc0 585b5c61 62626546 43413f3e 3e3c3d3f X[\abbeFCA?>><=? │ │ - 0x000c9bd0 41424547 494c4d51 5355585a 5e5f6364 ABEGILMQSUXZ^_cd │ │ - 0x000c9be0 64674743 43403f3f 3d3d4041 4345474a dgGCC@??==@ACEGJ │ │ - 0x000c9bf0 4b4e5053 55575b5c 5f616466 66694844 KNPSUW[\_adffiHD │ │ - 0x000c9c00 44414140 3e3e4041 44454849 4c4e5053 DAA@>>@ADEHILNPS │ │ - 0x000c9c10 5458595d 5f616466 68686b49 45454242 TXY]_adfhhkIEEBB │ │ - 0x000c9c20 41403f40 42444548 494d4d51 5256575a A@?@BDEHIMMQRVWZ │ │ - 0x000c9c30 5c5f6163 67686a6a 6d4a4646 43434241 \_acghjjmJFFCCBA │ │ - 0x000c9c40 3f404344 46484a4c 4e505255 575a5b5f ?@CDFHJLNPRUWZ[_ │ │ - 0x000c9c50 60646569 6a6c6c6f 4b474744 44424240 `deijlloKGGDDBB@ │ │ - 0x000c9c60 40444447 474b4b4f 4f535458 595d5d62 @DDGGKKOOSTXY]]b │ │ - 0x000c9c70 6266676c 6c6e6e71 201f201f 20201f20 bfgllnnq . . . │ │ - 0x000c9c80 20201f20 20202120 20202021 22202020 . ! !" │ │ - 0x000c9c90 20222223 22222121 23242527 22222222 ""#""!!#$%'"""" │ │ - 0x000c9ca0 24242529 2a242322 22242526 2a2d3027 $$%)*$#""$%&*-0' │ │ - 0x000c9cb0 26262527 28282d2f 32362927 27262828 &&%'((-/26)''&(( │ │ - 0x000c9cc0 292e3033 37382c2a 29292a2a 2a2f3236 ).0378,*))***/26 │ │ - 0x000c9cd0 3a3b3f30 2e2d2c2d 2d2d3235 383d3e42 :;?0.-,---258=>B │ │ - 0x000c9ce0 46312f2e 2d2e2e2e 3335393e 3f444749 F1/.-...359>?DGI │ │ - 0x000c9cf0 36333231 32313136 383c4143 474c4d52 632121168<;;::?ADIKO │ │ - 0x000c9d30 55575c61 63694542 403f3f3e 3d424447 UW\aciEB@??>=BDG │ │ - 0x000c9d40 4c4e5358 5a606466 6d714744 4241403f LNSXZ`dfmqGDBA@? │ │ - 0x000c9d50 3f444649 4e50545a 5c616668 6f737550 ?DFINPTZ\afhosuP │ │ - 0x000c9d60 4c494847 46454a4c 4f54565a 6062686d LIHGFEJLOTVZ`bhm │ │ - 0x000c9d70 6f767b7d 86514d4b 4a494847 4b4d5055 ov{}.QMKJIHGKMPU │ │ - 0x000c9d80 575b6163 696e7078 7d7f8889 534e4c4b W[acinpx}...SNLK │ │ - 0x000c9d90 4a49484c 4e515658 5c62646a 6f71797e JIHLNQVX\bdjoqy~ │ │ - 0x000c9da0 80898b8c 5753514f 4e4d4b50 52555a5b ....WSQONMKPRUZ[ │ │ - 0x000c9db0 6065676e 72757d81 858e8f91 965a5553 `egnru}......ZUS │ │ - 0x000c9dc0 51504f4e 51535759 5d62646a 6e72797c QPONQSWY]bdjnry| │ │ - 0x000c9dd0 82888a94 95979c5d 58565453 52505255 .......]XVTSRPRU │ │ - 0x000c9de0 595a6062 666b6d76 787d8386 8f91999c YZ`bfkmvx}...... │ │ - 0x000c9df0 9da35f5a 59565555 53535859 5d616369 .._ZYVUUSSXY]aci │ │ - 0x000c9e00 6a71747a 7f828b8c 94999fa2 a4a9625d jqtz..........b] │ │ - 0x000c9e10 5c595857 5655595a 60616669 6d72757c \YXWVUYZ`afimru| │ │ - 0x000c9e20 7e868890 949aa0a6 a9aab065 605f5b5b ~..........e`_[[ │ │ - 0x000c9e30 5a59575a 5d616368 69707179 7a82858b ZYWZ]achipqyz... │ │ - 0x000c9e40 90969ba0 a8acb0b1 b8686362 5e5e5c5c .........hcb^^\\ │ │ - 0x000c9e50 5a5c6062 66686d70 74797d82 878d9098 Z\`bfhmpty}..... │ │ - 0x000c9e60 9ba3a6b1 b3b8b9bf 6b656561 615f5f5d ........keeaa__] │ │ - 0x000c9e70 5d636369 69707078 7881818b 8c9595a1 ]cciippxx....... │ │ - 0x000c9e80 a1acacb9 babfc0c7 201f1f1e 1f1f1e1f ........ ....... │ │ - 0x000c9e90 1f202122 23232723 24252529 2b242627 . !"##'#$%%)+$&' │ │ - 0x000c9ea0 282b2d2f 292a2a2a 2d2e2f30 2c2c2c2c (+-/)***-./0,,,, │ │ - 0x000c9eb0 2e2e2f31 32312f2f 2e2f2f30 32333530 ../121//.//02350 │ │ - 0x000c9ec0 2f2e2d2e 2e2e3133 3536302f 2e2d2e2e /.-...13560/.-.. │ │ - 0x000c9ed0 2e313335 3637312f 2e2d2d2d 2d313335 .135671/.----135 │ │ - 0x000c9ee0 37383a32 302f2e2e 2e2e3233 3638393b 78:20/....23689; │ │ - 0x000c9ef0 3d33302f 2e2f2e2e 32333638 393c3e3e =30/./..23689<>> │ │ - 0x000c9f00 3432302f 2f2f2f32 3436393a 3d3f4042 420////2469:=?@B │ │ - 0x000c9f10 36333231 31303033 35373a3b 3e404144 6321100357:;>@AD │ │ - 0x000c9f20 46373433 32313130 3435373b 3c3e4142 F7432110457;<>AB │ │ - 0x000c9f30 44464739 36353433 32323536 383c3d3f DFG9654322568<=? │ │ - 0x000c9f40 42434649 494c3b38 36353534 3336383a BCFIIL;86554368: │ │ - 0x000c9f50 3d3e4144 45484a4b 4e503c39 37363535 =>ADEHJKNP<97655 │ │ - 0x000c9f60 3437383a 3d3f4144 45484b4c 4f51523f 478:=?ADEHKLOQR? │ │ - 0x000c9f70 3c3a3938 3736393b 3c3f4143 46474b4d <:98769;=<:;= │ │ - 0x000c9ff0 40404445 474a4b4f 50535657 5b5c5f60 @@DEGJKOPSVW[\_` │ │ - 0x000ca000 61634542 413f3e3d 3b3b3e3f 41434548 acEBA?>=;;>?ACEH │ │ - 0x000ca010 484c4e50 53545859 5c5e6162 63654643 HLNPSTXY\^abceFC │ │ - 0x000ca020 423f3f3e 3d3c3f3f 42434547 494c4d51 B??>==>@BCFGJJNOSTW │ │ - 0x000ca050 595b5e5f 63646666 68484444 4141403f Y[^_cdffhHDDAA@? │ │ - 0x000ca060 3d3e4142 44454749 4b4d4f52 5457585c =>ABDEGIKMORTWX\ │ │ - 0x000ca070 5d606165 6668686a 49454542 4240403e ]`aefhhjIEEBB@@> │ │ - 0x000ca080 3e424245 4548494c 4d515155 55595a5e >BBEEHILMQQUUYZ^ │ │ - 0x000ca090 5e636368 686a6a6c 201f201f 20201f20 ^cchhjjl . . . │ │ - 0x000ca0a0 20201f20 2020211f 20202021 21202020 . !. !! │ │ - 0x000ca0b0 20212223 20212121 22222424 22222221 !"# !!!""$$"""! │ │ - 0x000ca0c0 23232526 27232322 22242426 272a2e24 ##%&'##""$$&'*.$ │ │ - 0x000ca0d0 23232224 2426282a 2f302726 26252727 ##"$$&(*/0'&&%'' │ │ - 0x000ca0e0 282a2d31 32362928 27262828 292b2e32 (*-126)('&(()+.2 │ │ - 0x000ca0f0 3437392c 2a2a292a 2a2a2c2f 34363a3c 479,**)***,/46:< │ │ - 0x000ca100 3f2f2d2d 2c2c2d2d 2f323738 3c3e4245 ?/--,,--/278<>BE │ │ - 0x000ca110 302e2d2c 2d2d2e2f 3337393d 3f434647 0.-,--./379=?CFG │ │ - 0x000ca120 36333231 31323133 363b3c41 43474b4c 632112136;@EG │ │ - 0x000ca150 4b4f5057 595c403d 3c3a3a3a 393b3e42 KOPWY\@=<:::9;>B │ │ - 0x000ca160 43484b4f 53545b5d 6166413e 3d3b3b3b CHKOST[]afA>=;;; │ │ - 0x000ca170 3a3c3f43 44494b4f 54555c5e 62676947 :@ │ │ - 0x000ca350 40434436 34333131 31303134 37373a3c @CD64311101477:< │ │ - 0x000ca360 3e404144 45473836 35333333 31333537 >@ADEG8653331357 │ │ - 0x000ca370 383b3d3f 42424647 494b3936 35343333 8;=?BBFGIK965433 │ │ - 0x000ca380 32333538 383c3d3f 42434647 494c4c3c 23588<=?BCFGILL< │ │ - 0x000ca390 39383635 35343537 3a3a3d3f 41444448 98655457::=?ADDH │ │ - 0x000ca3a0 494b4e4f 523d3a39 37373635 36383a3b IKNOR=:9776568:; │ │ - 0x000ca3b0 3e404245 45494a4c 4f505354 3f3c3b39 >@BEEIJLOPST?<;9 │ │ - 0x000ca3c0 38383637 393c3c3f 41434647 4b4c4e51 88679<<;;9:< │ │ - 0x000ca410 3e3f4243 4548494d 4e505354 58595c5d >?BCEHIMNPSTXY\] │ │ - 0x000ca420 5d5f4340 3f3d3c3c 3a3a3d3d 3f414346 ]_C@?=<<::==?ACF │ │ - 0x000ca430 464a4b4e 50515556 595b5d5e 5f614441 FJKNPQUVY[]^_aDA │ │ - 0x000ca440 403e3d3c 3b3a3d3d 40414345 47494b4e @>=<;:==@ACEGIKN │ │ - 0x000ca450 4f535357 585b5d5f 60616345 41413e3e OSSWX[]_`acEAA>> │ │ - 0x000ca460 3d3c3b3d 3e404144 4448484c 4c505154 =<;=>@ADDHHLLPQT │ │ - 0x000ca470 56585a5c 5f606262 64464242 3f3f3e3d VXZ\_`bbdFBB??>= │ │ - 0x000ca480 3c3c3f40 42434547 494b4d4f 51545558 <>< │ │ - 0x000ca4a0 3c404043 4346464a 4a4e4e52 5256565b <@@CCFFJJNNRRVV[ │ │ - 0x000ca4b0 5b5f5f64 64656568 201f201f 20201f20 [__ddeeh . . . │ │ - 0x000ca4c0 20201f20 2020201f 20202021 21202020 . . !! │ │ - 0x000ca4d0 20212122 20202020 21222323 21212121 !!" !"##!!!! │ │ - 0x000ca4e0 22232424 26222222 21222324 25272724 "#$$&"""!"#$%''$ │ │ - 0x000ca4f0 23232223 2425262a 2a302423 23222324 ##"#$%&**0$##"#$ │ │ - 0x000ca500 26262a2b 30312726 26252627 28282c2d &&*+01'&&%&'((,- │ │ - 0x000ca510 32333629 27272627 2828292d 2e333437 236)''&'(()-.347 │ │ - 0x000ca520 382c2a2a 29292a2a 2a2e2f36 363a3b3f 8,**))***./66:;? │ │ - 0x000ca530 2e2c2c2a 2b2c2c2c 30313737 3b3d4143 .,,*+,,,0177;=AC │ │ - 0x000ca540 302e2e2c 2d2d2d2e 32333939 3d3f4345 0..,---.2399=?CE │ │ - 0x000ca550 47343231 30303030 3034353b 3b404146 G4210000045;;@AF │ │ - 0x000ca560 484a4e36 33333131 32313135 363c3c41 HJN6331121156<=;;;::>?DDIKORU │ │ - 0x000ca5b0 5a5c6162 69423f3f 3c3c3c3b 3b3f4045 Z\abiB??<<<;;?@E │ │ - 0x000ca5c0 454a4c50 53565b5d 62636a6b 47444341 EJLPSV[]bcjkGDCA │ │ - 0x000ca5d0 41403f3f 43444949 4e505457 5a5f6167 A@??CDIINPTWZ_ag │ │ - 0x000ca5e0 676f7075 4a474644 43434241 45464b4b gopuJGFDCCBAEFKK │ │ - 0x000ca5f0 50525659 5d616469 6a727378 7b504c4b PRVY]adijrsx{PLK │ │ - 0x000ca600 48484746 45494a4f 4f54565a 5d606568 HHGFEIJOOTVZ]`eh │ │ - 0x000ca610 6e6e7677 7d808651 4d4d4a49 4947474a nnvw}..QMMJIIGGJ │ │ - 0x000ca620 4b505055 575b5e62 67696f70 78797f82 KPPUW[^bgiopxy.. │ │ - 0x000ca630 8889534e 4e4b4a4a 48484b4c 51515658 ..SNNKJJHHKLQQVX │ │ - 0x000ca640 5c5f6368 6a707179 7a808389 8b8c5652 \_chjpqyz.....VR │ │ - 0x000ca650 514e4d4d 4b4a4e4f 5454595b 5f62656a QNMMKJNOTTY[_bej │ │ - 0x000ca660 6d73747c 7d83878c 8e909359 54545050 mst|}......YTTPP │ │ - 0x000ca670 4f4e4d4f 5155565b 5c616268 6a707277 ONMOQUV[\abhjprw │ │ - 0x000ca680 7b808487 8e919495 995b5656 52525150 {........[VVRRQP │ │ - 0x000ca690 4f505455 585b5e61 64686b70 73787b81 OPTUX[^adhkpsx{. │ │ - 0x000ca6a0 848a8c94 96999a9f 5d585854 54535350 ........]XXTTSSP │ │ - 0x000ca6b0 5156565b 5b606167 676e6e76 777e7e87 QVV[[`aggnnvw~~. │ │ - 0x000ca6c0 8890909b 9b9f9fa4 201f1f1f 1f1f1e1f ........ ....... │ │ - 0x000ca6d0 1f201f20 20212221 22232325 27232525 . . !"!"##%'#%% │ │ - 0x000ca6e0 2627292c 24262728 292b2e2f 2829292a &'),$&'()+./())* │ │ - 0x000ca6f0 2b2c2e2f 30292a2a 2a2b2d2e 2f303031 +,./0)***+-./001 │ │ - 0x000ca700 2f2f2e2e 2f2f3032 3235312f 2f2e2e2f //..//02251//../ │ │ - 0x000ca710 2f2f3132 3535302f 2f2d2e2e 2e2e3131 //12550//-....11 │ │ - 0x000ca720 35353630 2f2e2d2d 2e2e2e31 31353536 5560/.--...11556 │ │ - 0x000ca730 37312f2e 2d2d2d2d 2d303135 3637383a 71/.-----015678: │ │ - 0x000ca740 322f2f2d 2e2e2e2e 31313636 38393b3c 2//-....116689;< │ │ - 0x000ca750 3230302e 2e2e2e2e 31323636 38393c3c 200.....126689<< │ │ - 0x000ca760 3d343131 2f2f2f2f 2e313236 36393a3d =411////.12669:= │ │ - 0x000ca770 3e3f4134 32312f2f 2f2f2f31 32363639 >?A421/////12669 │ │ - 0x000ca780 3a3d3e3f 41423634 33313131 30303334 :=>?AB6431110034 │ │ - 0x000ca790 37373a3b 3e3f4143 44463634 33313131 77:;>?ACDF643111 │ │ - 0x000ca7a0 30303334 37383a3c 3e404143 44464739 003478:<>@ACDFG9 │ │ - 0x000ca7b0 36363433 33323234 3538393c 3d3f4143 66433224589<=?AC │ │ - 0x000ca7c0 45464949 4c393736 34343333 32353539 EFIIL97644332559 │ │ - 0x000ca7d0 393c3d40 41434647 494a4d4d 3c393836 9<=@ACFGIJMM<986 │ │ - 0x000ca7e0 36353434 36373a3b 3d3f4143 4447484b 654467:;=?ACDGHK │ │ - 0x000ca7f0 4b4f4f52 3d3a3937 37363535 37383b3b KOOR=:97765578;; │ │ - 0x000ca800 3e3f4244 4548494c 4c505053 543f3c3b >?BDEHILLPPST?<; │ │ - 0x000ca810 39393837 3639393c 3d3f4143 4547494b 9987699<=?ACEGIK │ │ - 0x000ca820 4e4e5252 55565940 3d3c3a39 39383739 NNRRUVY@=<:99879 │ │ - 0x000ca830 3a3d3d40 41444547 4a4b4e4e 52535657 :==@ADEGJKNNRSVW │ │ - 0x000ca840 595a413d 3d3a3a39 38373a3a 3d3e4041 YZA==::987::=>@A │ │ - 0x000ca850 4446474a 4b4e4f53 5356585a 5b5b423f DFGJKNOSSVXZ[[B? │ │ - 0x000ca860 3e3c3b3a 39383b3b 3e3f4142 4546484b ><;:98;;>?ABEFHK │ │ - 0x000ca870 4c4f5054 5457595b 5c5d5e43 403f3d3c LOPTTWY[\]^C@?=< │ │ - 0x000ca880 3b3a393b 3c3e3f42 42464649 4a4d4e51 ;:9;<>?BBFFIJMNQ │ │ - 0x000ca890 53555759 5c5d5e5e 60444040 3d3d3c3b SUWY\]^^`D@@==<; │ │ - 0x000ca8a0 3a3b3d3e 40414345 47484a4d 4e515255 :;=>@ACEGHJMNQRU │ │ - 0x000ca8b0 56595a5e 5e606062 4541413e 3e3d3d3a VYZ^^``bEAA>>==: │ │ - 0x000ca8c0 3b3e3e41 41444447 474b4b4f 4f535357 ;>>AADDGGKKOOSSW │ │ - 0x000ca8d0 575b5b60 60616163 201f201f 20201f20 W[[``aac . . . │ │ - 0x000ca8e0 20201f20 2020201f 20202020 211f2020 . . !. │ │ - 0x000ca8f0 20202121 20202020 20222223 20202020 !! ""# │ │ - 0x000ca900 20222223 23222222 21212323 25252722 ""##"""!!##%%'" │ │ - 0x000ca910 22222121 23232525 27272423 23222224 ""!!##%%''$##""$ │ │ - 0x000ca920 2426262a 2a302423 23222224 2426262a $&&**0$##""$$&&* │ │ - 0x000ca930 2a303027 26262525 27272828 2d2d3232 *00'&&%%''((--22 │ │ - 0x000ca940 36272626 25252727 28282d2d 32323636 6'&&%%''((--2266 │ │ - 0x000ca950 2c2a2a29 292a2a2a 2a2f2f36 363a3a3f ,**))****//66::? │ │ - 0x000ca960 2c2a2a29 292a2a2a 2a2f2f36 363a3a3f ,**))****//66::? │ │ - 0x000ca970 3f302e2e 2c2c2d2d 2e2e3333 39393d3d ?0..,,--..3399== │ │ - 0x000ca980 43434730 2e2e2c2c 2d2d2e2e 33333939 CCG0..,,--..3399 │ │ - 0x000ca990 3d3d4343 47473633 33313132 32313136 ==CCGG6331122116 │ │ - 0x000ca9a0 363c3c41 4147474c 4c523633 33313132 6<>; │ │ - 0x000ca9f0 3b3b3b3a 3a3f3f44 4449494f 4f55555c ;;;::??DDIIOOUU\ │ │ - 0x000caa00 5c626269 413e3e3b 3b3b3b3a 3a3f3f44 \bbiA>>;;;;::??D │ │ - 0x000caa10 4449494f 4f55555c 5c626269 69474444 DIIOOUU\\bbiiGDD │ │ - 0x000caa20 41414040 3f3f4444 49494e4e 54545a5a AA@@??DDIINNTTZZ │ │ - 0x000caa30 61616767 6f6f7547 44444141 40403f3f aaggoouGDDAA@@?? │ │ - 0x000caa40 44444949 4e4e5454 5a5a6161 67676f6f DDIINNTTZZaaggoo │ │ - 0x000caa50 7575504c 4c484847 4745454a 4a4f4f54 uuPLLHHGGEEJJOOT │ │ - 0x000caa60 545a5a60 6068686e 6e76767d 7d86504c TZZ``hhnnvv}}.PL │ │ - 0x000caa70 4c484847 4745454a 4a4f4f54 545a5a60 LHHGGEEJJOOTTZZ` │ │ - 0x000caa80 6068686e 6e76767d 7d868653 4e4e4b4b `hhnnvv}}..SNNKK │ │ - 0x000caa90 4a4a4848 4c4c5151 56565c5c 63636a6a JJHHLLQQVV\\ccjj │ │ - 0x000caaa0 71717979 80808989 8c534e4e 4b4b4a4a qqyy.....SNNKKJJ │ │ - 0x000caab0 48484c4c 51515656 5c5c6363 6a6a7171 HHLLQQVV\\ccjjqq │ │ - 0x000caac0 79798080 89898c8c 5753534f 4f4d4d4b yy......WSSOOMMK │ │ - 0x000caad0 4b505054 545a5a60 6066666d 6d74747c KPPTTZZ``ffmmtt| │ │ - 0x000caae0 7c84848d 8d909095 201f1f1f 1f1f1e1f |....... ....... │ │ - 0x000caaf0 1f201e1f 1f202021 22222323 27212222 . ... !""##'!"" │ │ - 0x000cab00 23232727 24262628 282b2b2f 24262628 ##''$&&((++/$&&( │ │ - 0x000cab10 282b2b2f 2f292a2a 2a2a2d2d 2f2f3029 (++//)****--//0) │ │ - 0x000cab20 2a2a2a2a 2d2d2f2f 3030312f 2f2e2e2f ****--//001//../ │ │ - 0x000cab30 2f303032 3235312f 2f2e2e2f 2f303032 /002251//..//002 │ │ - 0x000cab40 32353530 2f2f2d2d 2e2e2e2e 31313535 2550//--....1155 │ │ - 0x000cab50 36302f2f 2d2d2e2e 2e2e3131 35353636 60//--....115566 │ │ - 0x000cab60 312f2f2d 2d2d2d2d 2d313135 3537373a 1//------115577: │ │ - 0x000cab70 312f2f2d 2d2d2d2d 2d313135 3537373a 1//------115577: │ │ - 0x000cab80 3a323030 2e2e2e2e 2e2e3232 36363838 :200......226688 │ │ - 0x000cab90 3c3c3d32 30302e2e 2e2e2e2e 32323636 <<=200......2266 │ │ - 0x000caba0 38383c3c 3d3d3432 322f2f2f 2f2f2f32 88<<==422//////2 │ │ - 0x000cabb0 32363639 393d3d3f 3f423432 322f2f2f 26699==??B422/// │ │ - 0x000cabc0 2f2f2f32 32363639 393d3d3f 3f424236 ///226699==??BB6 │ │ - 0x000cabd0 34343131 31313030 34343737 3a3a3e3e 441111004477::>> │ │ - 0x000cabe0 41414444 47363434 31313131 30303434 AADDG64411110044 │ │ - 0x000cabf0 37373a3a 3e3e4141 44444747 39363634 77::>>AADDGG9664 │ │ - 0x000cac00 34333332 32353538 383c3c3f 3f434346 433225588<>BBEEHHLLPPT │ │ - 0x000cacf0 5458585c 5c5d5d5f 201f1f1f 20201f20 TXX\\]]_ ... . │ │ - 0x000cad00 20201f20 2020201f 20202020 201f2020 . . . │ │ - 0x000cad10 20202121 20202020 20212122 20202020 !! !!" │ │ - 0x000cad20 20212222 23202020 20212122 22232322 !""# !!""##" │ │ - 0x000cad30 22222121 22232325 25272222 22212122 ""!!"##%%'"""!!" │ │ - 0x000cad40 23232525 27272323 23222223 24242626 ##%%''###""#$$&& │ │ - 0x000cad50 2a2a2e24 23232222 23242526 262a2a2f **.$##""#$%&&**/ │ │ - 0x000cad60 30262525 24242526 2627282c 2c303233 0&%%$$%&&'(,,023 │ │ - 0x000cad70 27262626 25262727 28292d2d 31323436 '&&&%&''()--1246 │ │ - 0x000cad80 29282827 26272828 29292e2e 32343637 )(('&'(())..2467 │ │ - 0x000cad90 392c2a2a 2929292a 2a2a2b2f 2f343638 9,**)))***+//468 │ │ - 0x000cada0 3a3c3f2d 2b2b2a29 2a2a2b2b 2b303035 :@C │ │ - 0x000cadf0 47484b4b 51363433 32313132 31313236 GHKKQ64321121126 │ │ - 0x000cae00 363b3c3f 41434748 4c4c5152 39373735 6;ACFJKO │ │ - 0x000cae20 4f555559 3b383836 36363636 35363a3a OUUY;886666656:: │ │ - 0x000cae30 3e404345 474b4c50 5056575a 5c3e3b3b >@CEGKLPPVWZ\>;; │ │ - 0x000cae40 39383838 3837383c 3c404245 47494d4e 9888878<<@BEGIMN │ │ - 0x000cae50 53535959 5d5f6241 3e3e3c3b 3b3b3b3a SSYY]_bA>><;;;;: │ │ - 0x000cae60 3a3f3f43 4447494b 4f515555 5b5c6062 :??CDGIKOQUU[\`b │ │ - 0x000cae70 65694340 403e3d3d 3c3c3b3c 40404445 eiC@@>==<<;<@@DE │ │ - 0x000cae80 484a4d51 5257575d 5e626367 6a6c4744 HJMQRWW]^bcgjlGD │ │ - 0x000cae90 44424140 40403f3f 44444849 4c4e5054 DBA@@@??DDHILNPT │ │ - 0x000caea0 555a5a61 6166676b 6f717548 45454241 UZZaafgkoquHEEBA │ │ - 0x000caeb0 4141403f 40444448 494c4e51 55565b5b AA@?@DDHILNQUV[[ │ │ - 0x000caec0 61626668 6c6f7176 77504c4c 49484847 abfhloqvwPLLIHHG │ │ - 0x000caed0 4645464a 4a4e4f52 54565a5b 60606768 FEFJJNORTVZ[``gh │ │ - 0x000caee0 6c6e7276 787d7e86 504c4c49 48484746 lnrvx}~.PLLIHHGF │ │ - 0x000caef0 45464a4a 4e4f5254 565a5b60 6067686c EFJJNORTVZ[``ghl │ │ - 0x000caf00 6e727678 7d7e8686 201f1f1f 1f1f1e1f nrvx}~.. ....... │ │ - 0x000caf10 1f1f1e1f 1f1f2020 20212121 23212222 ...... !!!#!"" │ │ - 0x000caf20 23232527 22232324 24262829 24262627 ##%'"##$$&()$&&' │ │ - 0x000caf30 28292b2c 2f252627 28282a2b 2c2f2f29 ()+,/%&'((*+,//) │ │ - 0x000caf40 2a2a2a2a 2b2d2d2f 2f30292a 2a2a2a2b ****+--//0)****+ │ │ - 0x000caf50 2d2d2f2f 30302f2e 2e2e2d2e 2f2f2f30 --//00/...-.///0 │ │ - 0x000caf60 32323431 302f2f2e 2f2f2f30 30323234 22410//.///00224 │ │ - 0x000caf70 35312f2f 2e2e2e2e 2f2f2f32 32343535 51//....///22455 │ │ - 0x000caf80 302f2f2e 2d2e2e2e 2e2f3131 34353636 0//.-..../114566 │ │ - 0x000caf90 312f2f2e 2d2d2e2e 2e2e3131 34353637 1//.--....114567 │ │ - 0x000cafa0 37312f2f 2d2d2d2d 2d2d2d31 31343537 71//-------11457 │ │ - 0x000cafb0 37393a31 2f2f2e2d 2d2d2d2d 2e313134 79:1//.-----.114 │ │ - 0x000cafc0 35373839 3b3b3230 302f2e2e 2e2e2e2e 5789;;200/...... │ │ - 0x000cafd0 32323536 37383a3c 3c3d3230 302f2e2e 225678:<<=200/.. │ │ - 0x000cafe0 2e2e2e2e 32323536 37383a3c 3c3d3d34 ....225678:<<==4 │ │ - 0x000caff0 3231302f 2f2f2f2e 2f323235 3638393b 210////./225689; │ │ - 0x000cb000 3d3d3f3f 42343232 302f2f2f 2f2f2f32 ==??B4220//////2 │ │ - 0x000cb010 32353638 393b3d3d 3f3f4242 36333332 25689;==??BB6332 │ │ - 0x000cb020 31313130 30303333 3637393a 3c3e3e41 11100033679:<>>A │ │ - 0x000cb030 41434445 36343432 31313131 30303434 ACDE644211110044 │ │ - 0x000cb040 3737393a 3c3e3f41 41444446 47383535 779:<>?AADDFG855 │ │ - 0x000cb050 33333232 32313134 3437383a 3b3d3f3f 33222114478:;=?? │ │ - 0x000cb060 42424545 47484939 36363434 33333332 BBEEGHI966443332 │ │ - 0x000cb070 32353538 383a3c3d 3f404343 46464849 25588:<=?@CCFFHI │ │ - 0x000cb080 4b4c3a37 37353434 34333233 36363839 KL:7754443236689 │ │ - 0x000cb090 3b3c3e40 41434347 47494a4b 4d4e3c39 ;<>@ACCGGIJKMN<9 │ │ - 0x000cb0a0 39373636 35353434 37373a3a 3c3d3f41 9766554477::<=?A │ │ - 0x000cb0b0 42444448 484a4b4d 4f50523c 39393736 BDDHHJKMOPR<9976 │ │ - 0x000cb0c0 36363534 3437373a 3a3c3e3f 41424545 6654477::<>?ABEE │ │ - 0x000cb0d0 48494b4c 4d4f5052 523f3c3c 3a393938 HIKLMOPRR?<<:998 │ │ - 0x000cb0e0 37363739 393c3c3e 3f414344 47474a4b 76799<<>?ACDGGJK │ │ - 0x000cb0f0 4d4e5052 53555559 3f3c3c3a 39393837 MNPRSUUY?<<:9987 │ │ - 0x000cb100 36373939 3c3c3e3f 41434447 474a4b4d 6799<<>?ACDGGJKM │ │ - 0x000cb110 4e505253 55555959 201f1f1f 1f201f20 NPRSUUYY .... . │ │ - 0x000cb120 20201f20 2020201f 20202020 201f2020 . . . │ │ - 0x000cb130 20202021 1f202020 20202121 20202020 !. !! │ │ - 0x000cb140 20202121 22202020 20202021 22222320 !!" !""# │ │ - 0x000cb150 20202020 20212222 23232121 21212121 !""##!!!!!! │ │ - 0x000cb160 22232324 24262222 22222121 23232425 "##$$&""""!!##$% │ │ - 0x000cb170 25272722 22222222 22232424 25252829 %''""""""#$$%%() │ │ - 0x000cb180 2a242323 23222224 24252626 2a2a2d30 *$###""$$%&&**-0 │ │ - 0x000cb190 24232323 22222424 2526262a 2a2d3030 $###""$$%&&**-00 │ │ - 0x000cb1a0 26262625 25252626 2728282b 2c2e3232 &&&%%%&&'((+,.22 │ │ - 0x000cb1b0 34272626 26252527 27272828 2c2d2f32 4'&&&%%'''((,-/2 │ │ - 0x000cb1c0 32353629 28282726 26282828 29292d2e 256)(('&&((())-. │ │ - 0x000cb1d0 30343436 37392c2a 2a2a2929 2a2a2a2a 044679,***))**** │ │ - 0x000cb1e0 2a2e2f32 3636393a 3c3f2c2a 2a2a2929 *./2669:BBE0/.-,,---.. │ │ - 0x000cb220 32333539 393c3d3f 43434647 3231302f 23599<=?CCFG210/ │ │ - 0x000cb230 2e2e2f2f 2f2f2f33 34363a3a 3d3e4144 ../////346::=>AD │ │ - 0x000cb240 4448494b 36343332 31313132 31313135 DHIK643211121115 │ │ - 0x000cb250 36383c3c 40414347 474b4c4e 52363433 68<<@ACGGKLNR643 │ │ - 0x000cb260 32313131 32313131 3536383c 3c404143 21112111568<<@AC │ │ - 0x000cb270 47474b4c 4e52523a 38373635 35353535 GGKLNRR:87655555 │ │ - 0x000cb280 34343839 3b3f3f43 44464a4a 4e4f5256 4489;??CDFJJNORV │ │ - 0x000cb290 565a3b39 38373636 36363635 35393a3c VZ;98766666559:< │ │ - 0x000cb2a0 40404445 474b4b4f 50535757 5b5c3d3b @@DEGKKOPSWW[\=; │ │ - 0x000cb2b0 3a393838 38383737 373b3c3e 41414546 :98888777;<>AAEF │ │ - 0x000cb2c0 494d4d51 52555959 5d5e6141 3f3e3d3b IMMQRUYY]^aA?>=; │ │ - 0x000cb2d0 3b3b3b3b 3a3a3e3f 41444448 494b4f4f ;;;;::>?ADDHIKOO │ │ - 0x000cb2e0 5455585c 5c616265 69413f3e 3d3b3b3b TUX\\abeiA?>=;;; │ │ - 0x000cb2f0 3b3b3a3a 3e3f4144 4448494b 4f4f5455 ;;::>?ADDHIKOOTU │ │ - 0x000cb300 585c5c61 62656969 46434341 40403f3f X\\abeiiFCCA@@?? │ │ - 0x000cb310 3f3e3e42 43454848 4c4d4f53 5358595c ?>>BCEHHLMOSSXY\ │ │ - 0x000cb320 60606566 696d6d72 201f1f1f 1f1f1f1f ``efimmr ....... │ │ - 0x000cb330 1f1f1e1f 1f1f201e 1f1f1f20 20212122 ...... .... !!" │ │ - 0x000cb340 22222225 21222223 23232627 22242424 """%!""###&'"$$$ │ │ - 0x000cb350 25252828 2a242626 2728282a 2b2d2f24 %%((*$&&'((*+-/$ │ │ - 0x000cb360 26262728 282a2b2d 2f2f2829 29292a2a &&'((*+-//()))** │ │ - 0x000cb370 2c2c2d2f 2f30292a 2a2a2a2a 2c2d2e2f ,,-//0)*****,-./ │ │ - 0x000cb380 2f30302c 2c2c2c2c 2c2d2e2e 2f2f3131 /00,,,,,,-..//11 │ │ - 0x000cb390 3231302f 2f2e2e2f 2f2f3030 32323335 210//..///002235 │ │ - 0x000cb3a0 31302f2f 2e2e2f2f 2f303032 32333535 10//..///0022355 │ │ - 0x000cb3b0 302f2f2e 2d2d2e2e 2e2f2f31 32333535 0//.--...//12355 │ │ - 0x000cb3c0 36302f2f 2e2d2d2e 2e2e2e2e 31313335 60//.--.....1135 │ │ - 0x000cb3d0 35363631 2f2f2e2d 2d2e2e2e 2e2e3131 5661//.--.....11 │ │ - 0x000cb3e0 33353536 3737312f 2f2e2d2d 2d2d2d2d 3556771//.------ │ │ - 0x000cb3f0 2d303133 35353737 393a312f 2f2e2d2d -01355779:1//.-- │ │ - 0x000cb400 2d2d2d2d 2d303133 35353737 393a3a32 -----01355779::2 │ │ - 0x000cb410 30302f2e 2e2e2e2e 2e2e3132 33363638 00/.......123668 │ │ - 0x000cb420 38393b3b 3d323130 2f2e2e2e 2e2e2e2e 89;;=210/....... │ │ - 0x000cb430 31323336 3638383a 3c3c3d3d 33313130 1236688:<<==3110 │ │ - 0x000cb440 2f2f2f2f 2f2e2e31 32333636 38393a3c /////..1236689:< │ │ - 0x000cb450 3c3e3e3f 34323231 2f2f2f2f 2f2f2f31 <>>?4221///////1 │ │ - 0x000cb460 32343636 39393b3d 3d3f3f41 42343232 246699;==??AB422 │ │ - 0x000cb470 312f2f2f 2f2f2f2f 31323436 3639393b 1///////1246699; │ │ - 0x000cb480 3d3d3f3f 41424236 34333231 31313130 ==??ABB643211110 │ │ - 0x000cb490 30303333 3537373a 3a3c3e3e 40414244 0033577::<>>@ABD │ │ - 0x000cb4a0 44463634 34333131 31313130 30333435 DF64431111100345 │ │ - 0x000cb4b0 37373a3a 3c3e3e40 41424444 46473735 77::<>>@ABDDFG75 │ │ - 0x000cb4c0 35343232 32323131 31333436 38383a3b 54222211134688:; │ │ - 0x000cb4d0 3c3f3f41 42434545 47484939 37363534 @@/.--,,,,---- │ │ - 0x000cb670 2f323235 38383a3c 3c404242 45302f2e /22588:<<@BBE0/. │ │ - 0x000cb680 2e2d2c2d 2d2d2d2e 2e2f3333 3539393b .-,----../33599; │ │ - 0x000cb690 3d3d4143 43464731 302f2f2e 2d2d2e2e ==ACCFG10//.--.. │ │ - 0x000cb6a0 2e2e2e30 33333639 393c3e3e 42444447 ...033699<>>BDDG │ │ - 0x000cb6b0 48493533 33333131 31313131 31313336 HI53331111111136 │ │ - 0x000cb6c0 36393b3b 3e404045 47474a4b 4d513634 69;;>@@EGGJKMQ64 │ │ - 0x000cb6d0 33333231 31323231 31313336 36393c3c 33211221113669<< │ │ - 0x000cb6e0 3f414145 47484b4c 4d515237 35353433 ?AAEGHKLMQR75543 │ │ - 0x000cb6f0 32323333 33323234 37373a3d 3d404242 2233322477:==@BB │ │ - 0x000cb700 4648494c 4d4e5353 553b3938 38363636 FHILMNSSU;988666 │ │ - 0x000cb710 36363635 35373a3a 3d404043 4545494b 666557::=@@CEEIK │ │ - 0x000cb720 4c4f5051 5657585c 3b393838 36363636 LOPQVWX\;9886666 │ │ - 0x000cb730 36363535 373a3a3d 40404345 45494b4c 66557::=@@CEEIKL │ │ - 0x000cb740 4f505156 57585c5c 201f1f1f 1f1f1f1f OPQVWX\\ ....... │ │ - 0x000cb750 1f1f1e1f 1f1f1f1e 1f1f1f1f 201f1f20 ............ .. │ │ - 0x000cb760 20202021 21222222 23232326 21222222 !!"""###&!""" │ │ - 0x000cb770 23232426 27222323 24242425 28282924 ##$&'"##$$$%(()$ │ │ - 0x000cb780 26262627 28282b2b 2c2f2426 26262728 &&&'((++,/$&&&'( │ │ - 0x000cb790 282b2b2c 2f2f2627 28282929 292b2c2d (++,//&'(()))+,- │ │ - 0x000cb7a0 2f2f2f29 2a2a2a2a 2a2b2c2d 2d2f2f30 ///)*****+,--//0 │ │ - 0x000cb7b0 30292a2a 2a2a2a2b 2c2d2d2f 2f303030 0)*****+,--//000 │ │ - 0x000cb7c0 2d2d2d2d 2c2c2c2e 2e2e2f2f 30313132 ----,,,...//0112 │ │ - 0x000cb7d0 31302f2f 2e2e2e2f 2f2f3030 31323233 10//...///001223 │ │ - 0x000cb7e0 3531302f 2f2e2e2e 2f2f2f30 30313232 510//...///00122 │ │ - 0x000cb7f0 33353531 2f2f2f2e 2e2e2e2e 2f2f2f30 3551///.....///0 │ │ - 0x000cb800 32323335 3535302f 2f2f2e2d 2d2e2e2e 2235550///.--... │ │ - 0x000cb810 2e2e3031 31333535 3636302f 2f2f2e2d ..011355660///.- │ │ - 0x000cb820 2d2e2e2e 2e2e3031 31333535 36363631 -.....0113556661 │ │ - 0x000cb830 2f2f2f2d 2d2d2d2d 2d2d2d2f 31313335 ///--------/1135 │ │ - 0x000cb840 35363737 39312f2f 2e2d2d2d 2d2d2d2d 567791//.------- │ │ - 0x000cb850 2d2f3131 33353537 3737393a 312f2f2f -/113557779:1/// │ │ - 0x000cb860 2d2d2d2d 2d2d2d2d 2f313133 35353738 --------/1135578 │ │ - 0x000cb870 383a3a3b 32313030 2e2e2e2e 2e2e2e2e 8::;2100........ │ │ - 0x000cb880 2f323234 36363738 383a3b3b 3d323130 /22466788:;;=210 │ │ - 0x000cb890 302f2e2e 2e2e2e2e 2e2f3232 34363637 0/......./224667 │ │ - 0x000cb8a0 38383b3c 3c3d3d33 3130302f 2e2e2f2f 88;<<==3100/..// │ │ - 0x000cb8b0 2e2e2e2f 32323436 36373838 3b3c3c3d .../22466788;<<= │ │ - 0x000cb8c0 3e3e3432 3131302f 2f2f2f2f 2e2e3032 >>42110/////..02 │ │ - 0x000cb8d0 32343636 3839393c 3d3d3f3f 40423432 2466899<==??@B42 │ │ - 0x000cb8e0 3231302f 2f2f2f2f 2f2f3032 32343636 210///////022466 │ │ - 0x000cb8f0 3839393c 3d3d3f3f 40424235 33323230 899<==??@BB53220 │ │ - 0x000cb900 30303030 302f2f30 33333436 36383a3a 00000//0334668:: │ │ - 0x000cb910 3c3d3e3f 40404343 44363534 34323131 <=>?@@CCD6544211 │ │ - 0x000cb920 31313130 30313434 35373739 3a3a3d3e 111001445779::=> │ │ - 0x000cb930 3f404142 44444547 36353434 32313131 ?@ABDDEG65442111 │ │ - 0x000cb940 31313030 31343435 3737393a 3a3d3e3f 11001445779::=>? │ │ - 0x000cb950 40414244 44454747 201f1f1f 1f201f1f @ABDDEGG .... .. │ │ - 0x000cb960 20201f1f 2020201f 1f202020 201f1f20 .. .. .. │ │ - 0x000cb970 20202020 1f202020 20202020 1f202020 . . │ │ - 0x000cb980 20202020 211f2020 20202020 2021211f !. !!. │ │ - 0x000cb990 20202020 20202021 21212020 20202020 !!! │ │ - 0x000cb9a0 20212121 21222020 20202020 20212122 !!!!" !!" │ │ - 0x000cb9b0 22232320 20202020 20202121 22222323 "## !!""## │ │ - 0x000cb9c0 23202121 21212121 21222222 23242424 # !!!!!!!"""#$$$ │ │ - 0x000cb9d0 22222222 22212122 23232324 25252627 """""!!"###$%%&' │ │ - 0x000cb9e0 22222222 22212122 23232324 25252627 """""!!"###$%%&' │ │ - 0x000cb9f0 27222222 22222222 22232323 24252526 '""""""""###$%%& │ │ - 0x000cba00 28282923 23232322 22222224 24242526 (()####""""$$$%& │ │ - 0x000cba10 26272a2a 2b2e2423 23232322 22232424 &'**+.$####""#$$ │ │ - 0x000cba20 24252626 282a2a2c 2f302423 23232322 $%&&(**,/0$####" │ │ - 0x000cba30 22232424 24252626 282a2a2c 2f303026 "#$$$%&&(**,/00& │ │ - 0x000cba40 25252524 24242425 26262727 27292c2c %%%$$$$%&&'''),, │ │ - 0x000cba50 2d303232 33272726 26262525 26272727 -0223''&&&%%&''' │ │ - 0x000cba60 2828282a 2d2d2e31 32323436 27272626 (((*--.12246''&& │ │ - 0x000cba70 26252526 27272728 28282a2d 2d2e3132 &%%&'''(((*--.12 │ │ - 0x000cba80 32343636 29282828 27262627 28282829 2466)((('&&'((() │ │ - 0x000cba90 29292b2e 2e2f3234 34363737 392c2b2a ))+../2446779,+* │ │ - 0x000cbaa0 2a2a2929 292a2a2a 2a2a2a2c 2f2f3134 **)))******,//14 │ │ - 0x000cbab0 3636383a 3a3c3f2c 2b2a2a2a 2929292a 668::BBCE0/..- │ │ - 0x000cbb10 2c2c2d2d 2d2d2d2e 2e2f3333 34373939 ,,-----../334799 │ │ - 0x000cbb20 3b3d3d3f 43434446 47302f2e 2e2d2c2c ;==?CCDFG0/..-,, │ │ - 0x000cbb30 2d2d2d2d 2d2e2e2f 33333437 39393b3d -----../334799;= │ │ - 0x000cbb40 3d3f4343 44464747 33323131 302f2f2f =?CCDFGG32110/// │ │ - 0x000cbb50 30303030 30303235 3536393a 3a3d3f3f 00000025569::=?? │ │ - 0x000cbb60 42454546 494a4a4d 201f1f1f 1f1f1f1f BEEFIJJM ....... │ │ - 0x000cbb70 1f1f1f1f 1f1f1f1e 1f1f1f1f 201e1f1f ............ ... │ │ - 0x000cbb80 1f1f2020 1f1f2020 20202021 21212222 .. .. !!!"" │ │ - 0x000cbb90 22222223 25212222 22232323 24262721 """#%!"""###$&'! │ │ - 0x000cbba0 22222223 23232426 27272324 25252526 """###$&''#$%%%& │ │ - 0x000cbbb0 26262929 292c2425 26262728 28282a2b &&))),$%&&'(((*+ │ │ - 0x000cbbc0 2b2e2f24 25262627 2828282a 2b2b2e2f +./$%&&'(((*++./ │ │ - 0x000cbbd0 2f262728 28282929 292b2c2c 2e2f2f2f /&'((()))+,,./// │ │ - 0x000cbbe0 292a2a2a 2a2a2a2b 2c2d2d2e 2f2f3030 )******+,--.//00 │ │ - 0x000cbbf0 292a2a2a 2a2a2a2b 2c2d2d2e 2f2f3030 )******+,--.//00 │ │ - 0x000cbc00 302b2b2b 2b2b2b2b 2b2d2d2d 2e2f2f30 0++++++++---.//0 │ │ - 0x000cbc10 3131312f 2f2e2e2e 2d2d2e2e 2f2f2f2f 111//...--..//// │ │ - 0x000cbc20 2f303232 32343130 2f2f2f2e 2e2e2f2f /0222410///...// │ │ - 0x000cbc30 2f2f3030 31323233 34353130 2f2f2f2e //0012234510///. │ │ - 0x000cbc40 2e2e2f2f 2f2f3030 31323233 34353531 ..////0012234551 │ │ - 0x000cbc50 302f2f2e 2e2e2e2e 2e2e2f2f 2f303232 0//.......///022 │ │ - 0x000cbc60 32343535 35302f2f 2f2e2d2d 2d2e2e2e 245550///.---... │ │ - 0x000cbc70 2e2e2e30 31313234 35353636 302f2f2f ...0112455660/// │ │ - 0x000cbc80 2e2d2d2d 2e2e2e2e 2e2e3031 31323435 .---......011245 │ │ - 0x000cbc90 35363636 312f2f2f 2e2d2d2d 2e2e2e2e 56661///.---.... │ │ - 0x000cbca0 2e2e2f31 31323435 35363737 37312f2f ../11245567771// │ │ - 0x000cbcb0 2f2e2d2d 2d2d2d2d 2d2d2d2f 31313234 /.---------/1124 │ │ - 0x000cbcc0 35353737 37393a31 2f2f2f2e 2d2d2d2d 557779:1///.---- │ │ - 0x000cbcd0 2d2d2d2d 2d2f3131 32343535 37373739 -----/1124557779 │ │ - 0x000cbce0 3a3a3130 2f2f2e2d 2d2d2d2d 2d2d2d2d ::10//.--------- │ │ - 0x000cbcf0 2f313132 34353537 3838393b 3b3b3231 /1124557889;;;21 │ │ - 0x000cbd00 30302f2e 2e2e2e2e 2e2e2e2e 2f323232 00/........./222 │ │ - 0x000cbd10 35363637 3838393b 3b3c3d32 3130302f 5667889;;<=2100/ │ │ - 0x000cbd20 2e2e2e2e 2e2e2e2e 2e2f3232 32353636 ........./222566 │ │ - 0x000cbd30 3738383a 3c3c3c3d 3d323130 302f2e2e 788:<<<==2100/.. │ │ - 0x000cbd40 2e2e2e2e 2e2e2e2f 32323235 36363738 ......./22256678 │ │ - 0x000cbd50 383a3c3c 3c3d3d3d 33323131 302f2f2f 8:<<<===32110/// │ │ - 0x000cbd60 2f2f2f2f 2e2e3032 32333536 36383939 ////..0223566899 │ │ - 0x000cbd70 3a3c3c3d 3e3f3f40 201f1f1f 1f201f1f :<<=>??@ .... .. │ │ - 0x000cbd80 20201f1f 2020201f 1f202020 201f1f20 .. .. .. │ │ - 0x000cbd90 20202020 1f1f2020 20202020 1f1f2020 .. .. │ │ - 0x000cbda0 20202020 201f2020 20202020 2020201f . . │ │ - 0x000cbdb0 20202020 20202020 21211f20 20202020 !!. │ │ - 0x000cbdc0 20202021 21211f20 20202020 20202021 !!!. ! │ │ - 0x000cbdd0 21212120 20202020 20202020 21212121 !!! !!!! │ │ - 0x000cbde0 22202020 20202020 20202122 22222223 " !""""# │ │ - 0x000cbdf0 20202020 20202020 20212222 22222323 !""""## │ │ - 0x000cbe00 20202020 20202020 20212222 22222323 !""""## │ │ - 0x000cbe10 23212121 21212121 21212222 22222324 #!!!!!!!!!""""#$ │ │ - 0x000cbe20 24242522 22222222 22212121 22232323 $$%""""""!!!"### │ │ - 0x000cbe30 24252525 26272222 22222222 21212122 $%%%&'""""""!!!" │ │ - 0x000cbe40 23232324 25252526 27272222 22222222 ###$%%%&''"""""" │ │ - 0x000cbe50 21212122 23232324 25252526 27272723 !!!"###$%%%&'''# │ │ - 0x000cbe60 22222222 22222222 23242424 24252525 """"""""#$$$$%%% │ │ - 0x000cbe70 27292929 2b242323 23232322 22222324 ')))+$#####"""#$ │ │ - 0x000cbe80 24242526 2626282a 2a2a2d30 24232323 $$%&&&(***-0$### │ │ - 0x000cbe90 23232222 22232424 24252626 26282a2a ##"""#$$$%&&&(** │ │ - 0x000cbea0 2a2d3030 24232323 23232222 22232424 *-00$#####"""#$$ │ │ - 0x000cbeb0 24252626 26282a2a 2a2d3030 30252525 $%&&&(***-000%%% │ │ - 0x000cbec0 25252424 24242526 26262627 2727292c %%$$$$%&&&&'''), │ │ - 0x000cbed0 2c2c2e31 31313327 27262626 26252525 ,,.1113''&&&&%%% │ │ - 0x000cbee0 26272727 28282828 2a2d2d2d 2f323232 &'''((((*---/222 │ │ - 0x000cbef0 34362727 26262626 25252526 27272728 46''&&&&%%%&'''( │ │ - 0x000cbf00 2828282a 2d2d2d2f 32323234 36362727 (((*---/222466'' │ │ - 0x000cbf10 26262626 25252526 27272728 2828282a &&&&%%%&'''((((* │ │ - 0x000cbf20 2d2d2d2f 32323234 36363629 29282828 ---/2224666))((( │ │ - 0x000cbf30 27272727 28282828 29292929 2c2e2e2e ''''(((()))),... │ │ - 0x000cbf40 31343434 36383838 3a2c2b2a 2a2a2929 14446888:,+***)) │ │ - 0x000cbf50 2929292a 2a2a2a2a 2a2a2d2f 2f2f3236 )))*******-///26 │ │ - 0x000cbf60 3636383a 3a3a3c3f 2c2b2a2a 2a292929 668:::.?. │ │ - 0x000cd300 40004100 42004300 44004500 46004700 @.A.B.C.D.E.F.G. │ │ - 0x000cd310 48004900 4a004b00 4c004d00 4e004f00 H.I.J.K.L.M.N.O. │ │ - 0x000cd320 50005100 52005300 54005500 56005700 P.Q.R.S.T.U.V.W. │ │ - 0x000cd330 58005900 5a005b00 5c005d00 5e005f00 X.Y.Z.[.\.].^._. │ │ - 0x000cd340 60006100 62006300 64006500 66006700 `.a.b.c.d.e.f.g. │ │ - 0x000cd350 68006900 6a006b00 6c006d00 6e006f00 h.i.j.k.l.m.n.o. │ │ - 0x000cd360 70007100 72007300 74007500 76007700 p.q.r.s.t.u.v.w. │ │ - 0x000cd370 78007900 7a007b00 7c007d00 7e007f00 x.y.z.{.|.}.~... │ │ - 0x000cd380 80008100 82008300 84008500 86008700 ................ │ │ - 0x000cd390 88008900 8a008b00 8c008d00 8e008f00 ................ │ │ - 0x000cd3a0 90009100 92009300 94009500 96009700 ................ │ │ - 0x000cd3b0 98009900 9a009b00 9c009d00 9e009f00 ................ │ │ - 0x000cd3c0 a000a100 a200a300 a400a500 a600a700 ................ │ │ - 0x000cd3d0 a800a900 aa00ab00 ac00ad00 ae00af00 ................ │ │ - 0x000cd3e0 b000b100 b200b300 b400b500 b600b700 ................ │ │ - 0x000cd3f0 b800b900 ba00bb00 bc00bd00 be00bf00 ................ │ │ - 0x000cd400 c000c100 c200c300 c400c500 c600c700 ................ │ │ - 0x000cd410 c800c900 ca00cb00 cc00cd00 ce00cf00 ................ │ │ - 0x000cd420 d000d100 d200d300 d400d500 d600d700 ................ │ │ - 0x000cd430 d800d900 da00db00 dc00dd00 de00df00 ................ │ │ - 0x000cd440 e000e100 e200e300 e400e500 e600e700 ................ │ │ - 0x000cd450 e800e900 ea00eb00 ec00ed00 ee00ef00 ................ │ │ - 0x000cd460 f000f100 f200f300 f400f500 f600f700 ................ │ │ - 0x000cd470 f800f900 fa00fb00 fc00fd00 fe00ff00 ................ │ │ - 0x000cd480 00000400 08000c00 01000500 09000d00 ................ │ │ - 0x000cd490 02000600 0a000e00 03000700 0b000f00 ................ │ │ - 0x000cd4a0 00000800 01000200 09001000 18001100 ................ │ │ - 0x000cd4b0 0a000300 04000b00 12001900 20002800 ............ .(. │ │ - 0x000cd4c0 21001a00 13000c00 05000600 0d001400 !............... │ │ - 0x000cd4d0 1b002200 29003000 38003100 2a002300 ..".).0.8.1.*.#. │ │ - 0x000cd4e0 1c001500 0e000700 0f001600 1d002400 ..............$. │ │ - 0x000cd4f0 2b003200 39003a00 33002c00 25001e00 +.2.9.:.3.,.%... │ │ - 0x000cd500 17001f00 26002d00 34003b00 3c003500 ....&.-.4.;.<.5. │ │ - 0x000cd510 2e002700 2f003600 3d003e00 37003f00 ..'./.6.=.>.7.?. │ │ - 0x000cd520 00000800 10001800 20002800 30003800 ........ .(.0.8. │ │ - 0x000cd530 01000900 11001900 21002900 31003900 ........!.).1.9. │ │ - 0x000cd540 02000a00 12001a00 22002a00 32003a00 ........".*.2.:. │ │ - 0x000cd550 03000b00 13001b00 23002b00 33003b00 ........#.+.3.;. │ │ - 0x000cd560 04000c00 14001c00 24002c00 34003c00 ........$.,.4.<. │ │ - 0x000cd570 05000d00 15001d00 25002d00 35003d00 ........%.-.5.=. │ │ - 0x000cd580 06000e00 16001e00 26002e00 36003e00 ........&...6.>. │ │ - 0x000cd590 07000f00 17001f00 27002f00 37003f00 ........'./.7.?. │ │ - 0x000cd5a0 00001000 01000200 11002000 30002100 .......... .0.!. │ │ - 0x000cd5b0 12000300 04001300 22003100 40005000 ........".1.@.P. │ │ - 0x000cd5c0 41003200 23001400 05000600 15002400 A.2.#.........$. │ │ - 0x000cd5d0 33004200 51006000 70006100 52004300 3.B.Q.`.p.a.R.C. │ │ - 0x000cd5e0 34002500 16000700 08001700 26003500 4.%.........&.5. │ │ - 0x000cd5f0 44005300 62007100 80009000 81007200 D.S.b.q.......r. │ │ - 0x000cd600 63005400 45003600 27001800 09000a00 c.T.E.6.'....... │ │ - 0x000cd610 19002800 37004600 55006400 73008200 ..(.7.F.U.d.s... │ │ - 0x000cd620 9100a000 b000a100 92008300 74006500 ............t.e. │ │ - 0x000cd630 56004700 38002900 1a000b00 0c001b00 V.G.8.)......... │ │ - 0x000cd640 2a003900 48005700 66007500 84009300 *.9.H.W.f.u..... │ │ - 0x000cd650 a200b100 c000d000 c100b200 a3009400 ................ │ │ - 0x000cd660 85007600 67005800 49003a00 2b001c00 ..v.g.X.I.:.+... │ │ - 0x000cd670 0d000e00 1d002c00 3b004a00 59006800 ......,.;.J.Y.h. │ │ - 0x000cd680 77008600 9500a400 b300c200 d100e000 w............... │ │ - 0x000cd690 f000e100 d200c300 b400a500 96008700 ................ │ │ - 0x000cd6a0 78006900 5a004b00 3c002d00 1e000f00 x.i.Z.K.<.-..... │ │ - 0x000cd6b0 1f002e00 3d004c00 5b006a00 79008800 ....=.L.[.j.y... │ │ - 0x000cd6c0 9700a600 b500c400 d300e200 f100f200 ................ │ │ - 0x000cd6d0 e300d400 c500b600 a7009800 89007a00 ..............z. │ │ - 0x000cd6e0 6b005c00 4d003e00 2f003f00 4e005d00 k.\.M.>./.?.N.]. │ │ - 0x000cd6f0 6c007b00 8a009900 a800b700 c600d500 l.{............. │ │ - 0x000cd700 e400f300 f400e500 d600c700 b800a900 ................ │ │ - 0x000cd710 9a008b00 7c006d00 5e004f00 5f006e00 ....|.m.^.O._.n. │ │ - 0x000cd720 7d008c00 9b00aa00 b900c800 d700e600 }............... │ │ - 0x000cd730 f500f600 e700d800 c900ba00 ab009c00 ................ │ │ - 0x000cd740 8d007e00 6f007f00 8e009d00 ac00bb00 ..~.o........... │ │ - 0x000cd750 ca00d900 e800f700 f800e900 da00cb00 ................ │ │ - 0x000cd760 bc00ad00 9e008f00 9f00ae00 bd00cc00 ................ │ │ - 0x000cd770 db00ea00 f900fa00 eb00dc00 cd00be00 ................ │ │ - 0x000cd780 af00bf00 ce00dd00 ec00fb00 fc00ed00 ................ │ │ - 0x000cd790 de00cf00 df00ee00 fd00fe00 ef00ff00 ................ │ │ - 0x000cd7a0 00001000 20003000 40005000 60007000 .... .0.@.P.`.p. │ │ - 0x000cd7b0 80009000 a000b000 c000d000 e000f000 ................ │ │ - 0x000cd7c0 01001100 21003100 41005100 61007100 ....!.1.A.Q.a.q. │ │ - 0x000cd7d0 81009100 a100b100 c100d100 e100f100 ................ │ │ - 0x000cd7e0 02001200 22003200 42005200 62007200 ....".2.B.R.b.r. │ │ - 0x000cd7f0 82009200 a200b200 c200d200 e200f200 ................ │ │ - 0x000cd800 03001300 23003300 43005300 63007300 ....#.3.C.S.c.s. │ │ - 0x000cd810 83009300 a300b300 c300d300 e300f300 ................ │ │ - 0x000cd820 04001400 24003400 44005400 64007400 ....$.4.D.T.d.t. │ │ - 0x000cd830 84009400 a400b400 c400d400 e400f400 ................ │ │ - 0x000cd840 05001500 25003500 45005500 65007500 ....%.5.E.U.e.u. │ │ - 0x000cd850 85009500 a500b500 c500d500 e500f500 ................ │ │ - 0x000cd860 06001600 26003600 46005600 66007600 ....&.6.F.V.f.v. │ │ - 0x000cd870 86009600 a600b600 c600d600 e600f600 ................ │ │ - 0x000cd880 07001700 27003700 47005700 67007700 ....'.7.G.W.g.w. │ │ - 0x000cd890 87009700 a700b700 c700d700 e700f700 ................ │ │ - 0x000cd8a0 08001800 28003800 48005800 68007800 ....(.8.H.X.h.x. │ │ - 0x000cd8b0 88009800 a800b800 c800d800 e800f800 ................ │ │ - 0x000cd8c0 09001900 29003900 49005900 69007900 ....).9.I.Y.i.y. │ │ - 0x000cd8d0 89009900 a900b900 c900d900 e900f900 ................ │ │ - 0x000cd8e0 0a001a00 2a003a00 4a005a00 6a007a00 ....*.:.J.Z.j.z. │ │ - 0x000cd8f0 8a009a00 aa00ba00 ca00da00 ea00fa00 ................ │ │ - 0x000cd900 0b001b00 2b003b00 4b005b00 6b007b00 ....+.;.K.[.k.{. │ │ - 0x000cd910 8b009b00 ab00bb00 cb00db00 eb00fb00 ................ │ │ - 0x000cd920 0c001c00 2c003c00 4c005c00 6c007c00 ....,.<.L.\.l.|. │ │ - 0x000cd930 8c009c00 ac00bc00 cc00dc00 ec00fc00 ................ │ │ - 0x000cd940 0d001d00 2d003d00 4d005d00 6d007d00 ....-.=.M.].m.}. │ │ - 0x000cd950 8d009d00 ad00bd00 cd00dd00 ed00fd00 ................ │ │ - 0x000cd960 0e001e00 2e003e00 4e005e00 6e007e00 ......>.N.^.n.~. │ │ - 0x000cd970 8e009e00 ae00be00 ce00de00 ee00fe00 ................ │ │ - 0x000cd980 0f001f00 2f003f00 4f005f00 6f007f00 ..../.?.O._.o... │ │ - 0x000cd990 8f009f00 af00bf00 cf00df00 ef00ff00 ................ │ │ - 0x000cd9a0 00002000 01000200 21004000 60004100 .. .....!.@.`.A. │ │ - 0x000cd9b0 22000300 04002300 42006100 8000a000 ".....#.B.a..... │ │ - 0x000cd9c0 81006200 43002400 05000600 25004400 ..b.C.$.....%.D. │ │ - 0x000cd9d0 63008200 a100c000 e000c100 a2008300 c............... │ │ - 0x000cd9e0 64004500 26000700 08002700 46006500 d.E.&.....'.F.e. │ │ - 0x000cd9f0 8400a300 c200e100 00012001 0101e200 .......... ..... │ │ - 0x000cda00 c300a400 85006600 47002800 09000a00 ......f.G.(..... │ │ - 0x000cda10 29004800 67008600 a500c400 e3000201 ).H.g........... │ │ - 0x000cda20 21014001 60014101 22010301 e400c500 !.@.`.A."....... │ │ - 0x000cda30 a6008700 68004900 2a000b00 0c002b00 ....h.I.*.....+. │ │ - 0x000cda40 4a006900 8800a700 c600e500 04012301 J.i...........#. │ │ - 0x000cda50 42016101 8001a001 81016201 43012401 B.a.......b.C.$. │ │ - 0x000cda60 0501e600 c700a800 89006a00 4b002c00 ..........j.K.,. │ │ - 0x000cda70 0d000e00 2d004c00 6b008a00 a900c800 ....-.L.k....... │ │ - 0x000cda80 e7000601 25014401 63018201 a101c001 ....%.D.c....... │ │ - 0x000cda90 e001c101 a2018301 64014501 26010701 ........d.E.&... │ │ - 0x000cdaa0 e800c900 aa008b00 6c004d00 2e000f00 ........l.M..... │ │ - 0x000cdab0 10002f00 4e006d00 8c00ab00 ca00e900 ../.N.m......... │ │ - 0x000cdac0 08012701 46016501 8401a301 c201e101 ..'.F.e......... │ │ - 0x000cdad0 00022002 0102e201 c301a401 85016601 .. ...........f. │ │ - 0x000cdae0 47012801 0901ea00 cb00ac00 8d006e00 G.(...........n. │ │ - 0x000cdaf0 4f003000 11001200 31005000 6f008e00 O.0.....1.P.o... │ │ - 0x000cdb00 ad00cc00 eb000a01 29014801 67018601 ........).H.g... │ │ - 0x000cdb10 a501c401 e3010202 21024002 60024102 ........!.@.`.A. │ │ - 0x000cdb20 22020302 e401c501 a6018701 68014901 "...........h.I. │ │ - 0x000cdb30 2a010b01 ec00cd00 ae008f00 70005100 *...........p.Q. │ │ - 0x000cdb40 32001300 14003300 52007100 9000af00 2.....3.R.q..... │ │ - 0x000cdb50 ce00ed00 0c012b01 4a016901 8801a701 ......+.J.i..... │ │ - 0x000cdb60 c601e501 04022302 42026102 8002a002 ......#.B.a..... │ │ - 0x000cdb70 81026202 43022402 0502e601 c701a801 ..b.C.$......... │ │ - 0x000cdb80 89016a01 4b012c01 0d01ee00 cf00b000 ..j.K.,......... │ │ - 0x000cdb90 91007200 53003400 15001600 35005400 ..r.S.4.....5.T. │ │ - 0x000cdba0 73009200 b100d000 ef000e01 2d014c01 s...........-.L. │ │ - 0x000cdbb0 6b018a01 a901c801 e7010602 25024402 k...........%.D. │ │ - 0x000cdbc0 63028202 a102c002 e002c102 a2028302 c............... │ │ - 0x000cdbd0 64024502 26020702 e801c901 aa018b01 d.E.&........... │ │ - 0x000cdbe0 6c014d01 2e010f01 f000d100 b2009300 l.M............. │ │ - 0x000cdbf0 74005500 36001700 18003700 56007500 t.U.6.....7.V.u. │ │ - 0x000cdc00 9400b300 d200f100 10012f01 4e016d01 ........../.N.m. │ │ - 0x000cdc10 8c01ab01 ca01e901 08022702 46026502 ..........'.F.e. │ │ - 0x000cdc20 8402a302 c202e102 00032003 0103e202 .......... ..... │ │ - 0x000cdc30 c302a402 85026602 47022802 0902ea01 ......f.G.(..... │ │ - 0x000cdc40 cb01ac01 8d016e01 4f013001 1101f200 ......n.O.0..... │ │ - 0x000cdc50 d300b400 95007600 57003800 19001a00 ......v.W.8..... │ │ - 0x000cdc60 39005800 77009600 b500d400 f3001201 9.X.w........... │ │ - 0x000cdc70 31015001 6f018e01 ad01cc01 eb010a02 1.P.o........... │ │ - 0x000cdc80 29024802 67028602 a502c402 e3020203 ).H.g........... │ │ - 0x000cdc90 21034003 60034103 22030303 e402c502 !.@.`.A."....... │ │ - 0x000cdca0 a6028702 68024902 2a020b02 ec01cd01 ....h.I.*....... │ │ - 0x000cdcb0 ae018f01 70015101 32011301 f400d500 ....p.Q.2....... │ │ - 0x000cdcc0 b6009700 78005900 3a001b00 1c003b00 ....x.Y.:.....;. │ │ - 0x000cdcd0 5a007900 9800b700 d600f500 14013301 Z.y...........3. │ │ - 0x000cdce0 52017101 9001af01 ce01ed01 0c022b02 R.q...........+. │ │ - 0x000cdcf0 4a026902 8802a702 c602e502 04032303 J.i...........#. │ │ - 0x000cdd00 42036103 8003a003 81036203 43032403 B.a.......b.C.$. │ │ - 0x000cdd10 0503e602 c702a802 89026a02 4b022c02 ..........j.K.,. │ │ - 0x000cdd20 0d02ee01 cf01b001 91017201 53013401 ..........r.S.4. │ │ - 0x000cdd30 1501f600 d700b800 99007a00 5b003c00 ..........z.[.<. │ │ - 0x000cdd40 1d001e00 3d005c00 7b009a00 b900d800 ....=.\.{....... │ │ - 0x000cdd50 f7001601 35015401 73019201 b101d001 ....5.T.s....... │ │ - 0x000cdd60 ef010e02 2d024c02 6b028a02 a902c802 ....-.L.k....... │ │ - 0x000cdd70 e7020603 25034403 63038203 a103c003 ....%.D.c....... │ │ - 0x000cdd80 e003c103 a2038303 64034503 26030703 ........d.E.&... │ │ - 0x000cdd90 e802c902 aa028b02 6c024d02 2e020f02 ........l.M..... │ │ - 0x000cdda0 f001d101 b2019301 74015501 36011701 ........t.U.6... │ │ - 0x000cddb0 f800d900 ba009b00 7c005d00 3e001f00 ........|.].>... │ │ - 0x000cddc0 3f005e00 7d009c00 bb00da00 f9001801 ?.^.}........... │ │ - 0x000cddd0 37015601 75019401 b301d201 f1011002 7.V.u........... │ │ - 0x000cdde0 2f024e02 6d028c02 ab02ca02 e9020803 /.N.m........... │ │ - 0x000cddf0 27034603 65038403 a303c203 e103e203 '.F.e........... │ │ - 0x000cde00 c303a403 85036603 47032803 0903ea02 ......f.G.(..... │ │ - 0x000cde10 cb02ac02 8d026e02 4f023002 1102f201 ......n.O.0..... │ │ - 0x000cde20 d301b401 95017601 57013801 1901fa00 ......v.W.8..... │ │ - 0x000cde30 db00bc00 9d007e00 5f007f00 9e00bd00 ......~._....... │ │ - 0x000cde40 dc00fb00 1a013901 58017701 9601b501 ......9.X.w..... │ │ - 0x000cde50 d401f301 12023102 50026f02 8e02ad02 ......1.P.o..... │ │ - 0x000cde60 cc02eb02 0a032903 48036703 8603a503 ......).H.g..... │ │ - 0x000cde70 c403e303 e403c503 a6038703 68034903 ............h.I. │ │ - 0x000cde80 2a030b03 ec02cd02 ae028f02 70025102 *...........p.Q. │ │ - 0x000cde90 32021302 f401d501 b6019701 78015901 2...........x.Y. │ │ - 0x000cdea0 3a011b01 fc00dd00 be009f00 bf00de00 :............... │ │ - 0x000cdeb0 fd001c01 3b015a01 79019801 b701d601 ....;.Z.y....... │ │ - 0x000cdec0 f5011402 33025202 71029002 af02ce02 ....3.R.q....... │ │ - 0x000cded0 ed020c03 2b034a03 69038803 a703c603 ....+.J.i....... │ │ - 0x000cdee0 e503e603 c703a803 89036a03 4b032c03 ..........j.K.,. │ │ - 0x000cdef0 0d03ee02 cf02b002 91027202 53023402 ..........r.S.4. │ │ - 0x000cdf00 1502f601 d701b801 99017a01 5b013c01 ..........z.[.<. │ │ - 0x000cdf10 1d01fe00 df00ff00 1e013d01 5c017b01 ..........=.\.{. │ │ - 0x000cdf20 9a01b901 d801f701 16023502 54027302 ..........5.T.s. │ │ - 0x000cdf30 9202b102 d002ef02 0e032d03 4c036b03 ..........-.L.k. │ │ - 0x000cdf40 8a03a903 c803e703 e803c903 aa038b03 ................ │ │ - 0x000cdf50 6c034d03 2e030f03 f002d102 b2029302 l.M............. │ │ - 0x000cdf60 74025502 36021702 f801d901 ba019b01 t.U.6........... │ │ - 0x000cdf70 7c015d01 3e011f01 3f015e01 7d019c01 |.].>...?.^.}... │ │ - 0x000cdf80 bb01da01 f9011802 37025602 75029402 ........7.V.u... │ │ - 0x000cdf90 b302d202 f1021003 2f034e03 6d038c03 ......../.N.m... │ │ - 0x000cdfa0 ab03ca03 e903ea03 cb03ac03 8d036e03 ..............n. │ │ - 0x000cdfb0 4f033003 1103f202 d302b402 95027602 O.0...........v. │ │ - 0x000cdfc0 57023802 1902fa01 db01bc01 9d017e01 W.8...........~. │ │ - 0x000cdfd0 5f017f01 9e01bd01 dc01fb01 1a023902 _.............9. │ │ - 0x000cdfe0 58027702 9602b502 d402f302 12033103 X.w...........1. │ │ - 0x000cdff0 50036f03 8e03ad03 cc03eb03 ec03cd03 P.o............. │ │ - 0x000ce000 ae038f03 70035103 32031303 f402d502 ....p.Q.2....... │ │ - 0x000ce010 b6029702 78025902 3a021b02 fc01dd01 ....x.Y.:....... │ │ - 0x000ce020 be019f01 bf01de01 fd011c02 3b025a02 ............;.Z. │ │ - 0x000ce030 79029802 b702d602 f5021403 33035203 y...........3.R. │ │ - 0x000ce040 71039003 af03ce03 ed03ee03 cf03b003 q............... │ │ - 0x000ce050 91037203 53033403 1503f602 d702b802 ..r.S.4......... │ │ - 0x000ce060 99027a02 5b023c02 1d02fe01 df01ff01 ..z.[.<......... │ │ - 0x000ce070 1e023d02 5c027b02 9a02b902 d802f702 ..=.\.{......... │ │ - 0x000ce080 16033503 54037303 9203b103 d003ef03 ..5.T.s......... │ │ - 0x000ce090 f003d103 b2039303 74035503 36031703 ........t.U.6... │ │ - 0x000ce0a0 f802d902 ba029b02 7c025d02 3e021f02 ........|.].>... │ │ - 0x000ce0b0 3f025e02 7d029c02 bb02da02 f9021803 ?.^.}........... │ │ - 0x000ce0c0 37035603 75039403 b303d203 f103f203 7.V.u........... │ │ - 0x000ce0d0 d303b403 95037603 57033803 1903fa02 ......v.W.8..... │ │ - 0x000ce0e0 db02bc02 9d027e02 5f027f02 9e02bd02 ......~._....... │ │ - 0x000ce0f0 dc02fb02 1a033903 58037703 9603b503 ......9.X.w..... │ │ - 0x000ce100 d403f303 f403d503 b6039703 78035903 ............x.Y. │ │ - 0x000ce110 3a031b03 fc02dd02 be029f02 bf02de02 :............... │ │ - 0x000ce120 fd021c03 3b035a03 79039803 b703d603 ....;.Z.y....... │ │ - 0x000ce130 f503f603 d703b803 99037a03 5b033c03 ..........z.[.<. │ │ - 0x000ce140 1d03fe02 df02ff02 1e033d03 5c037b03 ..........=.\.{. │ │ - 0x000ce150 9a03b903 d803f703 f803d903 ba039b03 ................ │ │ - 0x000ce160 7c035d03 3e031f03 3f035e03 7d039c03 |.].>...?.^.}... │ │ - 0x000ce170 bb03da03 f903fa03 db03bc03 9d037e03 ..............~. │ │ - 0x000ce180 5f037f03 9e03bd03 dc03fb03 fc03dd03 _............... │ │ - 0x000ce190 be039f03 bf03de03 fd03fe03 df03ff03 ................ │ │ - 0x000ce1a0 00000800 01001000 09000200 18001100 ................ │ │ - 0x000ce1b0 0a000300 19001200 0b000400 1a001300 ................ │ │ - 0x000ce1c0 0c000500 1b001400 0d000600 1c001500 ................ │ │ - 0x000ce1d0 0e000700 1d001600 0f001e00 17001f00 ................ │ │ - 0x000ce1e0 00000800 10001800 01000900 11001900 ................ │ │ - 0x000ce1f0 02000a00 12001a00 03000b00 13001b00 ................ │ │ - 0x000ce200 04000c00 14001c00 05000d00 15001d00 ................ │ │ - 0x000ce210 06000e00 16001e00 07000f00 17001f00 ................ │ │ - 0x000ce220 00000100 04000200 05000800 03000600 ................ │ │ - 0x000ce230 09000c00 07000a00 0d001000 0b000e00 ................ │ │ - 0x000ce240 11001400 0f001200 15001800 13001600 ................ │ │ - 0x000ce250 19001c00 17001a00 1d001b00 1e001f00 ................ │ │ - 0x000ce260 00000400 08000c00 10001400 18001c00 ................ │ │ - 0x000ce270 01000500 09000d00 11001500 19001d00 ................ │ │ - 0x000ce280 02000600 0a000e00 12001600 1a001e00 ................ │ │ - 0x000ce290 03000700 0b000f00 13001700 1b001f00 ................ │ │ - 0x000ce2a0 00001000 01002000 11000200 30002100 ...... .....0.!. │ │ - 0x000ce2b0 12000300 40003100 22001300 04005000 ....@.1.".....P. │ │ - 0x000ce2c0 41003200 23001400 05006000 51004200 A.2.#.....`.Q.B. │ │ - 0x000ce2d0 33002400 15000600 70006100 52004300 3.$.....p.a.R.C. │ │ - 0x000ce2e0 34002500 16000700 71006200 53004400 4.%.....q.b.S.D. │ │ - 0x000ce2f0 35002600 17000800 72006300 54004500 5.&.....r.c.T.E. │ │ - 0x000ce300 36002700 18000900 73006400 55004600 6.'.....s.d.U.F. │ │ - 0x000ce310 37002800 19000a00 74006500 56004700 7.(.....t.e.V.G. │ │ - 0x000ce320 38002900 1a000b00 75006600 57004800 8.).....u.f.W.H. │ │ - 0x000ce330 39002a00 1b000c00 76006700 58004900 9.*.....v.g.X.I. │ │ - 0x000ce340 3a002b00 1c000d00 77006800 59004a00 :.+.....w.h.Y.J. │ │ - 0x000ce350 3b002c00 1d000e00 78006900 5a004b00 ;.,.....x.i.Z.K. │ │ - 0x000ce360 3c002d00 1e000f00 79006a00 5b004c00 <.-.....y.j.[.L. │ │ - 0x000ce370 3d002e00 1f007a00 6b005c00 4d003e00 =.....z.k.\.M.>. │ │ - 0x000ce380 2f007b00 6c005d00 4e003f00 7c006d00 /.{.l.].N.?.|.m. │ │ - 0x000ce390 5e004f00 7d006e00 5f007e00 6f007f00 ^.O.}.n._.~.o... │ │ - 0x000ce3a0 00001000 20003000 40005000 60007000 .... .0.@.P.`.p. │ │ - 0x000ce3b0 01001100 21003100 41005100 61007100 ....!.1.A.Q.a.q. │ │ - 0x000ce3c0 02001200 22003200 42005200 62007200 ....".2.B.R.b.r. │ │ - 0x000ce3d0 03001300 23003300 43005300 63007300 ....#.3.C.S.c.s. │ │ - 0x000ce3e0 04001400 24003400 44005400 64007400 ....$.4.D.T.d.t. │ │ - 0x000ce3f0 05001500 25003500 45005500 65007500 ....%.5.E.U.e.u. │ │ - 0x000ce400 06001600 26003600 46005600 66007600 ....&.6.F.V.f.v. │ │ - 0x000ce410 07001700 27003700 47005700 67007700 ....'.7.G.W.g.w. │ │ - 0x000ce420 08001800 28003800 48005800 68007800 ....(.8.H.X.h.x. │ │ - 0x000ce430 09001900 29003900 49005900 69007900 ....).9.I.Y.i.y. │ │ - 0x000ce440 0a001a00 2a003a00 4a005a00 6a007a00 ....*.:.J.Z.j.z. │ │ - 0x000ce450 0b001b00 2b003b00 4b005b00 6b007b00 ....+.;.K.[.k.{. │ │ - 0x000ce460 0c001c00 2c003c00 4c005c00 6c007c00 ....,.<.L.\.l.|. │ │ - 0x000ce470 0d001d00 2d003d00 4d005d00 6d007d00 ....-.=.M.].m.}. │ │ - 0x000ce480 0e001e00 2e003e00 4e005e00 6e007e00 ......>.N.^.n.~. │ │ - 0x000ce490 0f001f00 2f003f00 4f005f00 6f007f00 ..../.?.O._.o... │ │ - 0x000ce4a0 00000100 08000200 09001000 03000a00 ................ │ │ - 0x000ce4b0 11001800 04000b00 12001900 20000500 ............ ... │ │ - 0x000ce4c0 0c001300 1a002100 28000600 0d001400 ......!.(....... │ │ - 0x000ce4d0 1b002200 29003000 07000e00 15001c00 ..".).0......... │ │ - 0x000ce4e0 23002a00 31003800 0f001600 1d002400 #.*.1.8.......$. │ │ - 0x000ce4f0 2b003200 39004000 17001e00 25002c00 +.2.9.@.....%.,. │ │ - 0x000ce500 33003a00 41004800 1f002600 2d003400 3.:.A.H...&.-.4. │ │ - 0x000ce510 3b004200 49005000 27002e00 35003c00 ;.B.I.P.'...5.<. │ │ - 0x000ce520 43004a00 51005800 2f003600 3d004400 C.J.Q.X./.6.=.D. │ │ - 0x000ce530 4b005200 59006000 37003e00 45004c00 K.R.Y.`.7.>.E.L. │ │ - 0x000ce540 53005a00 61006800 3f004600 4d005400 S.Z.a.h.?.F.M.T. │ │ - 0x000ce550 5b006200 69007000 47004e00 55005c00 [.b.i.p.G.N.U.\. │ │ - 0x000ce560 63006a00 71007800 4f005600 5d006400 c.j.q.x.O.V.].d. │ │ - 0x000ce570 6b007200 79005700 5e006500 6c007300 k.r.y.W.^.e.l.s. │ │ - 0x000ce580 7a005f00 66006d00 74007b00 67006e00 z._.f.m.t.{.g.n. │ │ - 0x000ce590 75007c00 6f007600 7d007700 7e007f00 u.|.o.v.}.w.~... │ │ - 0x000ce5a0 00000800 10001800 20002800 30003800 ........ .(.0.8. │ │ - 0x000ce5b0 40004800 50005800 60006800 70007800 @.H.P.X.`.h.p.x. │ │ - 0x000ce5c0 01000900 11001900 21002900 31003900 ........!.).1.9. │ │ - 0x000ce5d0 41004900 51005900 61006900 71007900 A.I.Q.Y.a.i.q.y. │ │ - 0x000ce5e0 02000a00 12001a00 22002a00 32003a00 ........".*.2.:. │ │ - 0x000ce5f0 42004a00 52005a00 62006a00 72007a00 B.J.R.Z.b.j.r.z. │ │ - 0x000ce600 03000b00 13001b00 23002b00 33003b00 ........#.+.3.;. │ │ - 0x000ce610 43004b00 53005b00 63006b00 73007b00 C.K.S.[.c.k.s.{. │ │ - 0x000ce620 04000c00 14001c00 24002c00 34003c00 ........$.,.4.<. │ │ - 0x000ce630 44004c00 54005c00 64006c00 74007c00 D.L.T.\.d.l.t.|. │ │ - 0x000ce640 05000d00 15001d00 25002d00 35003d00 ........%.-.5.=. │ │ - 0x000ce650 45004d00 55005d00 65006d00 75007d00 E.M.U.].e.m.u.}. │ │ - 0x000ce660 06000e00 16001e00 26002e00 36003e00 ........&...6.>. │ │ - 0x000ce670 46004e00 56005e00 66006e00 76007e00 F.N.V.^.f.n.v.~. │ │ - 0x000ce680 07000f00 17001f00 27002f00 37003f00 ........'./.7.?. │ │ - 0x000ce690 47004f00 57005f00 67006f00 77007f00 G.O.W._.g.o.w... │ │ - 0x000ce6a0 00002000 01004000 21000200 60004100 .. ...@.!...`.A. │ │ - 0x000ce6b0 22000300 80006100 42002300 0400a000 ".....a.B.#..... │ │ - 0x000ce6c0 81006200 43002400 0500c000 a1008200 ..b.C.$......... │ │ - 0x000ce6d0 63004400 25000600 e000c100 a2008300 c.D.%........... │ │ - 0x000ce6e0 64004500 26000700 0001e100 c200a300 d.E.&........... │ │ - 0x000ce6f0 84006500 46002700 08002001 0101e200 ..e.F.'... ..... │ │ - 0x000ce700 c300a400 85006600 47002800 09004001 ......f.G.(...@. │ │ - 0x000ce710 21010201 e300c400 a5008600 67004800 !...........g.H. │ │ - 0x000ce720 29000a00 60014101 22010301 e400c500 )...`.A."....... │ │ - 0x000ce730 a6008700 68004900 2a000b00 80016101 ....h.I.*.....a. │ │ - 0x000ce740 42012301 0401e500 c600a700 88006900 B.#...........i. │ │ - 0x000ce750 4a002b00 0c00a001 81016201 43012401 J.+.......b.C.$. │ │ - 0x000ce760 0501e600 c700a800 89006a00 4b002c00 ..........j.K.,. │ │ - 0x000ce770 0d00c001 a1018201 63014401 25010601 ........c.D.%... │ │ - 0x000ce780 e700c800 a9008a00 6b004c00 2d000e00 ........k.L.-... │ │ - 0x000ce790 e001c101 a2018301 64014501 26010701 ........d.E.&... │ │ - 0x000ce7a0 e800c900 aa008b00 6c004d00 2e000f00 ........l.M..... │ │ - 0x000ce7b0 e101c201 a3018401 65014601 27010801 ........e.F.'... │ │ - 0x000ce7c0 e900ca00 ab008c00 6d004e00 2f001000 ........m.N./... │ │ - 0x000ce7d0 e201c301 a4018501 66014701 28010901 ........f.G.(... │ │ - 0x000ce7e0 ea00cb00 ac008d00 6e004f00 30001100 ........n.O.0... │ │ - 0x000ce7f0 e301c401 a5018601 67014801 29010a01 ........g.H.)... │ │ - 0x000ce800 eb00cc00 ad008e00 6f005000 31001200 ........o.P.1... │ │ - 0x000ce810 e401c501 a6018701 68014901 2a010b01 ........h.I.*... │ │ - 0x000ce820 ec00cd00 ae008f00 70005100 32001300 ........p.Q.2... │ │ - 0x000ce830 e501c601 a7018801 69014a01 2b010c01 ........i.J.+... │ │ - 0x000ce840 ed00ce00 af009000 71005200 33001400 ........q.R.3... │ │ - 0x000ce850 e601c701 a8018901 6a014b01 2c010d01 ........j.K.,... │ │ - 0x000ce860 ee00cf00 b0009100 72005300 34001500 ........r.S.4... │ │ - 0x000ce870 e701c801 a9018a01 6b014c01 2d010e01 ........k.L.-... │ │ - 0x000ce880 ef00d000 b1009200 73005400 35001600 ........s.T.5... │ │ - 0x000ce890 e801c901 aa018b01 6c014d01 2e010f01 ........l.M..... │ │ - 0x000ce8a0 f000d100 b2009300 74005500 36001700 ........t.U.6... │ │ - 0x000ce8b0 e901ca01 ab018c01 6d014e01 2f011001 ........m.N./... │ │ - 0x000ce8c0 f100d200 b3009400 75005600 37001800 ........u.V.7... │ │ - 0x000ce8d0 ea01cb01 ac018d01 6e014f01 30011101 ........n.O.0... │ │ - 0x000ce8e0 f200d300 b4009500 76005700 38001900 ........v.W.8... │ │ - 0x000ce8f0 eb01cc01 ad018e01 6f015001 31011201 ........o.P.1... │ │ - 0x000ce900 f300d400 b5009600 77005800 39001a00 ........w.X.9... │ │ - 0x000ce910 ec01cd01 ae018f01 70015101 32011301 ........p.Q.2... │ │ - 0x000ce920 f400d500 b6009700 78005900 3a001b00 ........x.Y.:... │ │ - 0x000ce930 ed01ce01 af019001 71015201 33011401 ........q.R.3... │ │ - 0x000ce940 f500d600 b7009800 79005a00 3b001c00 ........y.Z.;... │ │ - 0x000ce950 ee01cf01 b0019101 72015301 34011501 ........r.S.4... │ │ - 0x000ce960 f600d700 b8009900 7a005b00 3c001d00 ........z.[.<... │ │ - 0x000ce970 ef01d001 b1019201 73015401 35011601 ........s.T.5... │ │ - 0x000ce980 f700d800 b9009a00 7b005c00 3d001e00 ........{.\.=... │ │ - 0x000ce990 f001d101 b2019301 74015501 36011701 ........t.U.6... │ │ - 0x000ce9a0 f800d900 ba009b00 7c005d00 3e001f00 ........|.].>... │ │ - 0x000ce9b0 f101d201 b3019401 75015601 37011801 ........u.V.7... │ │ - 0x000ce9c0 f900da00 bb009c00 7d005e00 3f00f201 ........}.^.?... │ │ - 0x000ce9d0 d301b401 95017601 57013801 1901fa00 ......v.W.8..... │ │ - 0x000ce9e0 db00bc00 9d007e00 5f00f301 d401b501 ......~._....... │ │ - 0x000ce9f0 96017701 58013901 1a01fb00 dc00bd00 ..w.X.9......... │ │ - 0x000cea00 9e007f00 f401d501 b6019701 78015901 ............x.Y. │ │ - 0x000cea10 3a011b01 fc00dd00 be009f00 f501d601 :............... │ │ - 0x000cea20 b7019801 79015a01 3b011c01 fd00de00 ....y.Z.;....... │ │ - 0x000cea30 bf00f601 d701b801 99017a01 5b013c01 ..........z.[.<. │ │ - 0x000cea40 1d01fe00 df00f701 d801b901 9a017b01 ..............{. │ │ - 0x000cea50 5c013d01 1e01ff00 f801d901 ba019b01 \.=............. │ │ - 0x000cea60 7c015d01 3e011f01 f901da01 bb019c01 |.].>........... │ │ - 0x000cea70 7d015e01 3f01fa01 db01bc01 9d017e01 }.^.?.........~. │ │ - 0x000cea80 5f01fb01 dc01bd01 9e017f01 fc01dd01 _............... │ │ - 0x000cea90 be019f01 fd01de01 bf01fe01 df01ff01 ................ │ │ - 0x000ceaa0 00000100 10000200 11002000 03001200 .......... ..... │ │ - 0x000ceab0 21003000 04001300 22003100 40000500 !.0.....".1.@... │ │ - 0x000ceac0 14002300 32004100 50000600 15002400 ..#.2.A.P.....$. │ │ - 0x000cead0 33004200 51006000 07001600 25003400 3.B.Q.`.....%.4. │ │ - 0x000ceae0 43005200 61007000 08001700 26003500 C.R.a.p.....&.5. │ │ - 0x000ceaf0 44005300 62007100 80000900 18002700 D.S.b.q.......'. │ │ - 0x000ceb00 36004500 54006300 72008100 90000a00 6.E.T.c.r....... │ │ - 0x000ceb10 19002800 37004600 55006400 73008200 ..(.7.F.U.d.s... │ │ - 0x000ceb20 9100a000 0b001a00 29003800 47005600 ........).8.G.V. │ │ - 0x000ceb30 65007400 83009200 a100b000 0c001b00 e.t............. │ │ - 0x000ceb40 2a003900 48005700 66007500 84009300 *.9.H.W.f.u..... │ │ - 0x000ceb50 a200b100 c0000d00 1c002b00 3a004900 ..........+.:.I. │ │ - 0x000ceb60 58006700 76008500 9400a300 b200c100 X.g.v........... │ │ - 0x000ceb70 d0000e00 1d002c00 3b004a00 59006800 ......,.;.J.Y.h. │ │ - 0x000ceb80 77008600 9500a400 b300c200 d100e000 w............... │ │ - 0x000ceb90 0f001e00 2d003c00 4b005a00 69007800 ....-.<.K.Z.i.x. │ │ - 0x000ceba0 87009600 a500b400 c300d200 e100f000 ................ │ │ - 0x000cebb0 1f002e00 3d004c00 5b006a00 79008800 ....=.L.[.j.y... │ │ - 0x000cebc0 9700a600 b500c400 d300e200 f1000001 ................ │ │ - 0x000cebd0 2f003e00 4d005c00 6b007a00 89009800 /.>.M.\.k.z..... │ │ - 0x000cebe0 a700b600 c500d400 e300f200 01011001 ................ │ │ - 0x000cebf0 3f004e00 5d006c00 7b008a00 9900a800 ?.N.].l.{....... │ │ - 0x000cec00 b700c600 d500e400 f3000201 11012001 .............. . │ │ - 0x000cec10 4f005e00 6d007c00 8b009a00 a900b800 O.^.m.|......... │ │ - 0x000cec20 c700d600 e500f400 03011201 21013001 ............!.0. │ │ - 0x000cec30 5f006e00 7d008c00 9b00aa00 b900c800 _.n.}........... │ │ - 0x000cec40 d700e600 f5000401 13012201 31014001 ..........".1.@. │ │ - 0x000cec50 6f007e00 8d009c00 ab00ba00 c900d800 o.~............. │ │ - 0x000cec60 e700f600 05011401 23013201 41015001 ........#.2.A.P. │ │ - 0x000cec70 7f008e00 9d00ac00 bb00ca00 d900e800 ................ │ │ - 0x000cec80 f7000601 15012401 33014201 51016001 ......$.3.B.Q.`. │ │ - 0x000cec90 8f009e00 ad00bc00 cb00da00 e900f800 ................ │ │ - 0x000ceca0 07011601 25013401 43015201 61017001 ....%.4.C.R.a.p. │ │ - 0x000cecb0 9f00ae00 bd00cc00 db00ea00 f9000801 ................ │ │ - 0x000cecc0 17012601 35014401 53016201 71018001 ..&.5.D.S.b.q... │ │ - 0x000cecd0 af00be00 cd00dc00 eb00fa00 09011801 ................ │ │ - 0x000cece0 27013601 45015401 63017201 81019001 '.6.E.T.c.r..... │ │ - 0x000cecf0 bf00ce00 dd00ec00 fb000a01 19012801 ..............(. │ │ - 0x000ced00 37014601 55016401 73018201 9101a001 7.F.U.d.s....... │ │ - 0x000ced10 cf00de00 ed00fc00 0b011a01 29013801 ............).8. │ │ - 0x000ced20 47015601 65017401 83019201 a101b001 G.V.e.t......... │ │ - 0x000ced30 df00ee00 fd000c01 1b012a01 39014801 ..........*.9.H. │ │ - 0x000ced40 57016601 75018401 9301a201 b101c001 W.f.u........... │ │ - 0x000ced50 ef00fe00 0d011c01 2b013a01 49015801 ........+.:.I.X. │ │ - 0x000ced60 67017601 85019401 a301b201 c101d001 g.v............. │ │ - 0x000ced70 ff000e01 1d012c01 3b014a01 59016801 ......,.;.J.Y.h. │ │ - 0x000ced80 77018601 9501a401 b301c201 d101e001 w............... │ │ - 0x000ced90 0f011e01 2d013c01 4b015a01 69017801 ....-.<.K.Z.i.x. │ │ - 0x000ceda0 87019601 a501b401 c301d201 e101f001 ................ │ │ - 0x000cedb0 1f012e01 3d014c01 5b016a01 79018801 ....=.L.[.j.y... │ │ - 0x000cedc0 9701a601 b501c401 d301e201 f1012f01 ............../. │ │ - 0x000cedd0 3e014d01 5c016b01 7a018901 9801a701 >.M.\.k.z....... │ │ - 0x000cede0 b601c501 d401e301 f2013f01 4e015d01 ..........?.N.]. │ │ - 0x000cedf0 6c017b01 8a019901 a801b701 c601d501 l.{............. │ │ - 0x000cee00 e401f301 4f015e01 6d017c01 8b019a01 ....O.^.m.|..... │ │ - 0x000cee10 a901b801 c701d601 e501f401 5f016e01 ............_.n. │ │ - 0x000cee20 7d018c01 9b01aa01 b901c801 d701e601 }............... │ │ - 0x000cee30 f5016f01 7e018d01 9c01ab01 ba01c901 ..o.~........... │ │ - 0x000cee40 d801e701 f6017f01 8e019d01 ac01bb01 ................ │ │ - 0x000cee50 ca01d901 e801f701 8f019e01 ad01bc01 ................ │ │ - 0x000cee60 cb01da01 e901f801 9f01ae01 bd01cc01 ................ │ │ - 0x000cee70 db01ea01 f901af01 be01cd01 dc01eb01 ................ │ │ - 0x000cee80 fa01bf01 ce01dd01 ec01fb01 cf01de01 ................ │ │ - 0x000cee90 ed01fc01 df01ee01 fd01ef01 fe01ff01 ................ │ │ - 0x000ceea0 00001000 01002000 11000200 30002100 ...... .....0.!. │ │ - 0x000ceeb0 12000300 31002200 13000400 32002300 ....1.".....2.#. │ │ - 0x000ceec0 14000500 33002400 15000600 34002500 ....3.$.....4.%. │ │ - 0x000ceed0 16000700 35002600 17000800 36002700 ....5.&.....6.'. │ │ - 0x000ceee0 18000900 37002800 19000a00 38002900 ....7.(.....8.). │ │ - 0x000ceef0 1a000b00 39002a00 1b000c00 3a002b00 ....9.*.....:.+. │ │ - 0x000cef00 1c000d00 3b002c00 1d000e00 3c002d00 ....;.,.....<.-. │ │ - 0x000cef10 1e000f00 3d002e00 1f003e00 2f003f00 ....=.....>./.?. │ │ - 0x000cef20 00001000 20003000 01001100 21003100 .... .0.....!.1. │ │ - 0x000cef30 02001200 22003200 03001300 23003300 ....".2.....#.3. │ │ - 0x000cef40 04001400 24003400 05001500 25003500 ....$.4.....%.5. │ │ - 0x000cef50 06001600 26003600 07001700 27003700 ....&.6.....'.7. │ │ - 0x000cef60 08001800 28003800 09001900 29003900 ....(.8.....).9. │ │ - 0x000cef70 0a001a00 2a003a00 0b001b00 2b003b00 ....*.:.....+.;. │ │ - 0x000cef80 0c001c00 2c003c00 0d001d00 2d003d00 ....,.<.....-.=. │ │ - 0x000cef90 0e001e00 2e003e00 0f001f00 2f003f00 ......>...../.?. │ │ - 0x000cefa0 00000100 04000200 05000800 03000600 ................ │ │ - 0x000cefb0 09000c00 07000a00 0d001000 0b000e00 ................ │ │ - 0x000cefc0 11001400 0f001200 15001800 13001600 ................ │ │ - 0x000cefd0 19001c00 17001a00 1d002000 1b001e00 .......... ..... │ │ - 0x000cefe0 21002400 1f002200 25002800 23002600 !.$...".%.(.#.&. │ │ - 0x000ceff0 29002c00 27002a00 2d003000 2b002e00 ).,.'.*.-.0.+... │ │ - 0x000cf000 31003400 2f003200 35003800 33003600 1.4./.2.5.8.3.6. │ │ - 0x000cf010 39003c00 37003a00 3d003b00 3e003f00 9.<.7.:.=.;.>.?. │ │ - 0x000cf020 00000400 08000c00 10001400 18001c00 ................ │ │ - 0x000cf030 20002400 28002c00 30003400 38003c00 .$.(.,.0.4.8.<. │ │ - 0x000cf040 01000500 09000d00 11001500 19001d00 ................ │ │ - 0x000cf050 21002500 29002d00 31003500 39003d00 !.%.).-.1.5.9.=. │ │ - 0x000cf060 02000600 0a000e00 12001600 1a001e00 ................ │ │ - 0x000cf070 22002600 2a002e00 32003600 3a003e00 ".&.*...2.6.:.>. │ │ - 0x000cf080 03000700 0b000f00 13001700 1b001f00 ................ │ │ - 0x000cf090 23002700 2b002f00 33003700 3b003f00 #.'.+./.3.7.;.?. │ │ - 0x000cf0a0 00002000 01004000 21000200 60004100 .. ...@.!...`.A. │ │ - 0x000cf0b0 22000300 80006100 42002300 0400a000 ".....a.B.#..... │ │ - 0x000cf0c0 81006200 43002400 0500c000 a1008200 ..b.C.$......... │ │ - 0x000cf0d0 63004400 25000600 e000c100 a2008300 c.D.%........... │ │ - 0x000cf0e0 64004500 26000700 e100c200 a3008400 d.E.&........... │ │ - 0x000cf0f0 65004600 27000800 e200c300 a4008500 e.F.'........... │ │ - 0x000cf100 66004700 28000900 e300c400 a5008600 f.G.(........... │ │ - 0x000cf110 67004800 29000a00 e400c500 a6008700 g.H.)........... │ │ - 0x000cf120 68004900 2a000b00 e500c600 a7008800 h.I.*........... │ │ - 0x000cf130 69004a00 2b000c00 e600c700 a8008900 i.J.+........... │ │ - 0x000cf140 6a004b00 2c000d00 e700c800 a9008a00 j.K.,........... │ │ - 0x000cf150 6b004c00 2d000e00 e800c900 aa008b00 k.L.-........... │ │ - 0x000cf160 6c004d00 2e000f00 e900ca00 ab008c00 l.M............. │ │ - 0x000cf170 6d004e00 2f001000 ea00cb00 ac008d00 m.N./........... │ │ - 0x000cf180 6e004f00 30001100 eb00cc00 ad008e00 n.O.0........... │ │ - 0x000cf190 6f005000 31001200 ec00cd00 ae008f00 o.P.1........... │ │ - 0x000cf1a0 70005100 32001300 ed00ce00 af009000 p.Q.2........... │ │ - 0x000cf1b0 71005200 33001400 ee00cf00 b0009100 q.R.3........... │ │ - 0x000cf1c0 72005300 34001500 ef00d000 b1009200 r.S.4........... │ │ - 0x000cf1d0 73005400 35001600 f000d100 b2009300 s.T.5........... │ │ - 0x000cf1e0 74005500 36001700 f100d200 b3009400 t.U.6........... │ │ - 0x000cf1f0 75005600 37001800 f200d300 b4009500 u.V.7........... │ │ - 0x000cf200 76005700 38001900 f300d400 b5009600 v.W.8........... │ │ - 0x000cf210 77005800 39001a00 f400d500 b6009700 w.X.9........... │ │ - 0x000cf220 78005900 3a001b00 f500d600 b7009800 x.Y.:........... │ │ - 0x000cf230 79005a00 3b001c00 f600d700 b8009900 y.Z.;........... │ │ - 0x000cf240 7a005b00 3c001d00 f700d800 b9009a00 z.[.<........... │ │ - 0x000cf250 7b005c00 3d001e00 f800d900 ba009b00 {.\.=........... │ │ - 0x000cf260 7c005d00 3e001f00 f900da00 bb009c00 |.].>........... │ │ - 0x000cf270 7d005e00 3f00fa00 db00bc00 9d007e00 }.^.?.........~. │ │ - 0x000cf280 5f00fb00 dc00bd00 9e007f00 fc00dd00 _............... │ │ - 0x000cf290 be009f00 fd00de00 bf00fe00 df00ff00 ................ │ │ - 0x000cf2a0 00000100 08000200 09001000 03000a00 ................ │ │ - 0x000cf2b0 11001800 04000b00 12001900 20000500 ............ ... │ │ - 0x000cf2c0 0c001300 1a002100 28000600 0d001400 ......!.(....... │ │ - 0x000cf2d0 1b002200 29003000 07000e00 15001c00 ..".).0......... │ │ - 0x000cf2e0 23002a00 31003800 0f001600 1d002400 #.*.1.8.......$. │ │ - 0x000cf2f0 2b003200 39004000 17001e00 25002c00 +.2.9.@.....%.,. │ │ - 0x000cf300 33003a00 41004800 1f002600 2d003400 3.:.A.H...&.-.4. │ │ - 0x000cf310 3b004200 49005000 27002e00 35003c00 ;.B.I.P.'...5.<. │ │ - 0x000cf320 43004a00 51005800 2f003600 3d004400 C.J.Q.X./.6.=.D. │ │ - 0x000cf330 4b005200 59006000 37003e00 45004c00 K.R.Y.`.7.>.E.L. │ │ - 0x000cf340 53005a00 61006800 3f004600 4d005400 S.Z.a.h.?.F.M.T. │ │ - 0x000cf350 5b006200 69007000 47004e00 55005c00 [.b.i.p.G.N.U.\. │ │ - 0x000cf360 63006a00 71007800 4f005600 5d006400 c.j.q.x.O.V.].d. │ │ - 0x000cf370 6b007200 79008000 57005e00 65006c00 k.r.y...W.^.e.l. │ │ - 0x000cf380 73007a00 81008800 5f006600 6d007400 s.z....._.f.m.t. │ │ - 0x000cf390 7b008200 89009000 67006e00 75007c00 {.......g.n.u.|. │ │ - 0x000cf3a0 83008a00 91009800 6f007600 7d008400 ........o.v.}... │ │ - 0x000cf3b0 8b009200 9900a000 77007e00 85008c00 ........w.~..... │ │ - 0x000cf3c0 93009a00 a100a800 7f008600 8d009400 ................ │ │ - 0x000cf3d0 9b00a200 a900b000 87008e00 95009c00 ................ │ │ - 0x000cf3e0 a300aa00 b100b800 8f009600 9d00a400 ................ │ │ - 0x000cf3f0 ab00b200 b900c000 97009e00 a500ac00 ................ │ │ - 0x000cf400 b300ba00 c100c800 9f00a600 ad00b400 ................ │ │ - 0x000cf410 bb00c200 c900d000 a700ae00 b500bc00 ................ │ │ - 0x000cf420 c300ca00 d100d800 af00b600 bd00c400 ................ │ │ - 0x000cf430 cb00d200 d900e000 b700be00 c500cc00 ................ │ │ - 0x000cf440 d300da00 e100e800 bf00c600 cd00d400 ................ │ │ - 0x000cf450 db00e200 e900f000 c700ce00 d500dc00 ................ │ │ - 0x000cf460 e300ea00 f100f800 cf00d600 dd00e400 ................ │ │ - 0x000cf470 eb00f200 f900d700 de00e500 ec00f300 ................ │ │ - 0x000cf480 fa00df00 e600ed00 f400fb00 e700ee00 ................ │ │ - 0x000cf490 f500fc00 ef00f600 fd00f700 fe00ff00 ................ │ │ - 0x000cf4a0 000010ff 00101010 ffff1010 18ff1018 ................ │ │ - 0x000cf4b0 1818101c 18181cff 181c1c1c 181e1c1c ................ │ │ - 0x000cf4c0 1eff1c1e 1e1e1c1f 1e1e1f1f ffffffff ................ │ │ - 0x000cf4d0 ffff0010 00ff1010 0010ffff 101810ff ................ │ │ - 0x000cf4e0 18181018 1c10181c 18ff1c1c 181c1e18 ................ │ │ - 0x000cf4f0 1c1e1cff 1e1e1c1e 1f1c1e1f 1e1fffff ................ │ │ - 0x000cf500 ffffffff 00000100 02000000 03010103 ................ │ │ - 0x000cf510 03020203 00000000 03000400 06000000 ................ │ │ - 0x000cf520 07040407 07060607 05000a00 07000800 ................ │ │ - 0x000cf530 0b000000 0c08080c 0c0b0b0c 09000f00 ................ │ │ - 0x000cf540 0c000d00 10000000 110d0d11 11101011 ................ │ │ - 0x000cf550 0e001300 11001200 14001500 00000000 ................ │ │ - 0x000cf560 00000000 00000000 20200505 20100504 ........ .. ... │ │ - 0x000cf570 10200405 10100404 10080403 10040402 . .............. │ │ - 0x000cf580 08100304 08080303 08040302 08020301 ................ │ │ - 0x000cf590 04100204 04080203 04040202 04020201 ................ │ │ - 0x000cf5a0 04010200 02080103 02040102 02020101 ................ │ │ - 0x000cf5b0 02010100 01040002 01020001 01010000 ................ │ │ - 0x000cf5c0 01010000 00000000 02020101 01010001 ................ │ │ - 0x000cf5d0 04040202 02020102 08080303 03030203 ................ │ │ - 0x000cf5e0 10100404 04040304 01020001 00010001 ................ │ │ - 0x000cf5f0 02010100 00010001 02040102 01020102 ................ │ │ - 0x000cf600 04020201 01020102 04080203 02030203 ................ │ │ - 0x000cf610 08040302 02030203 08100304 03040304 ................ │ │ - 0x000cf620 10080403 03040304 01040002 00020501 ................ │ │ - 0x000cf630 04010200 00020601 02080103 01030702 ................ │ │ - 0x000cf640 08020301 01030802 04100204 02040903 ................ │ │ - 0x000cf650 10040402 02040a03 04030303 04030303 ................ │ │ - 0x000cf660 04030003 04030303 0c0a0303 12100a0a ................ │ │ - 0x000cf670 0b090003 03020903 0a08020a 100e0810 ................ │ │ - 0x000cf680 110f0009 09070009 02010702 08060108 ................ │ │ - 0x000cf690 0e06060e 0f0d000f 07050007 01000501 ................ │ │ - 0x000cf6a0 06000006 0d05000d 05000005 00000000 ................ │ │ - 0x000cf6b0 00010200 03010202 01030102 03000000 ................ │ │ - 0x000cf6c0 01010003 03000103 03010202 03030709 ................ │ │ - 0x000cf6d0 09090309 00030102 09000a0b 03010209 ................ │ │ - 0x000cf6e0 0a0b0001 02040503 06070809 0a0b0c0d ................ │ │ - 0x000cf6f0 0e0f0001 02040503 06070803 03030303 ................ │ │ - 0x000cf700 02030302 01020202 01000101 01000000 ................ │ │ - 0x000cf710 00000106 06150106 06151506 06151515 ................ │ │ - 0x000cf720 06151515 15151515 15150010 06061510 ................ │ │ - 0x000cf730 10061515 10101515 15101015 15151010 ................ │ │ - 0x000cf740 15151500 0b0b0b0b 0b0b0b0b 0b060615 ................ │ │ - 0x000cf750 15150615 15151515 15151515 01020202 ................ │ │ - 0x000cf760 03020404 04050204 04040502 04040405 ................ │ │ - 0x000cf770 03050505 06000000 00000000 00000002 ................ │ │ - 0x000cf780 01020102 01000001 02000607 08000304 ................ │ │ - 0x000cf790 05000000 00090000 01000200 00020102 ................ │ │ - 0x000cf7a0 02020001 01010201 03030001 02060000 ................ │ │ - 0x000cf7b0 01020304 04040403 00010200 00000000 ................ │ │ - 0x000cf7c0 00000006 05080004 03020007 01000000 ................ │ │ - 0x000cf7d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000cf7e0 00000100 00000000 00000000 00000100 ................ │ │ - 0x000cf7f0 00000000 00000000 0c180c17 f5ea01f6 ................ │ │ - 0x000cf800 0102010e 0d1a0c19 0c180c17 f5ea01f6 ................ │ │ - 0x000cf810 02000100 8c00a40c 02000100 70006e08 ............p.n. │ │ - 0x000cf820 02000100 5d005206 02000100 50009e05 ....].R.....P... │ │ - 0x000cf830 02000100 46000f05 02000100 3a009904 ....F.......:... │ │ - 0x000cf840 02000100 2f003704 02000100 2500e403 ..../.7.....%... │ │ - 0x000cf850 02000100 1e009d03 02000100 19005f03 .............._. │ │ - 0x000cf860 00000100 ffff1d0a 00000100 ffff5206 ..............R. │ │ - 0x000cf870 00000100 ffff9904 00000100 ffff9d03 ................ │ │ - 0x000cf880 02000000 3800ffff 02000000 1600ffff ....8........... │ │ - 0x000cf890 ff805540 332b2520 1c1a1715 14121110 ..U@3+% ........ │ │ - 0x000cf8a0 0f0e0d0d 0c0c0b0b 0a0a0909 09090808 ................ │ │ - 0x000cf8b0 08080707 07070706 06060606 06060505 ................ │ │ - 0x000cf8c0 05050505 05050505 04040404 04040404 ................ │ │ - 0x000cf8d0 04040404 04040404 04030303 03030303 ................ │ │ - 0x000cf8e0 03030303 03030303 03030303 03030303 ................ │ │ - 0x000cf8f0 03030303 03030202 02020202 02020202 ................ │ │ - 0x000cf900 02020202 02020202 02020202 02020202 ................ │ │ - 0x000cf910 02020202 02020202 02020202 02020202 ................ │ │ - 0x000cf920 02020202 02020202 02020202 02020202 ................ │ │ - 0x000cf930 02020202 02020202 02020101 01010101 ................ │ │ - 0x000cf940 01010101 01010101 01010101 01010101 ................ │ │ - 0x000cf950 01010101 01010101 01010101 01010101 ................ │ │ - 0x000cf960 01010101 01010101 01010101 01010101 ................ │ │ - 0x000cf970 01010101 01010101 01010101 01010101 ................ │ │ - 0x000cf980 01010101 01010101 01010101 01010100 ................ │ │ - 0x000cf990 0001fd3f 04ff0000 0001fb3d 09fe0000 ...?.......=.... │ │ - 0x000cf9a0 0001fa3a 0efc0100 0001f937 13fb0100 ...:.......7.... │ │ - 0x000cf9b0 0001f933 18fa0100 0001f82f 1dfa0100 ...3......./.... │ │ - 0x000cf9c0 0001f92a 21fa0100 0001f926 26f90100 ...*!......&&... │ │ - 0x000cf9d0 0001fa21 2af90100 0001fa1d 2ff80100 ...!*......./... │ │ - 0x000cf9e0 0001fa18 33f90100 0001fb13 37f90100 ....3.......7... │ │ - 0x000cf9f0 0001fc0e 3afa0100 0000fe09 3dfb0100 ....:.......=... │ │ - 0x000cfa00 0000ff04 3ffd0100 00010e1f 11010000 ....?........... │ │ - 0x000cfa10 00000d1f 12020000 00000b1f 14020000 ................ │ │ - 0x000cfa20 00000a1e 15030000 0000091d 16040000 ................ │ │ - 0x000cfa30 0000081c 17050000 00ff081b 18060000 ................ │ │ - 0x000cfa40 00ff071a 1a07ff00 00000618 1b08ff00 ................ │ │ - 0x000cfa50 00000517 1c080000 00000416 1d090000 ................ │ │ - 0x000cfa60 00000315 1e0a0000 00000214 1f0b0000 ................ │ │ - 0x000cfa70 00000212 1f0d0000 00000111 1f0e0100 ................ │ │ - 0x000cfa80 ff01fd3f 04ff0100 ff03fa3e 08fd02ff ...?.......>.... │ │ - 0x000cfa90 ff04f73c 0dfb03ff fe05f53a 13f903ff ...<.......:.... │ │ - 0x000cfaa0 fe05f536 18f704ff fe05f432 1ef604ff ...6.......2.... │ │ - 0x000cfab0 fe05f42d 23f505ff fe06f428 28f406fe ...-#......((... │ │ - 0x000cfac0 ff05f523 2df405fe ff04f61e 32f405fe ...#-.......2... │ │ - 0x000cfad0 ff04f718 36f505fe ff03f913 3af505fe ....6.......:... │ │ - 0x000cfae0 ff03fb0d 3cf704ff ff02fd08 3efa03ff ....<.......>... │ │ - 0x000cfaf0 0001ff04 3ffd01ff 0000fe3f 04ff0000 ....?......?.... │ │ - 0x000cfb00 0000fc3d 09fe0000 0000fb3a 0efd0000 ...=.......:.... │ │ - 0x000cfb10 0000fa37 13fc0000 0000fa33 18fb0000 ...7.......3.... │ │ - 0x000cfb20 0000f92f 1dfb0000 0000fa2a 21fb0000 .../.......*!... │ │ - 0x000cfb30 0000fa26 26fa0000 0000fb21 2afa0000 ...&&......!*... │ │ - 0x000cfb40 0000fb1d 2ff90000 0000fb18 33fa0000 ..../.......3... │ │ - 0x000cfb50 0000fc13 37fa0000 0000fd0e 3afb0000 ....7.......:... │ │ - 0x000cfb60 0000fe09 3dfc0000 0000ff04 3ffe0000 ....=.......?... │ │ - 0x000cfb70 00000f1f 11010000 00000d1f 12020000 ................ │ │ - 0x000cfb80 00000b1f 14020000 00000a1e 15030000 ................ │ │ - 0x000cfb90 0000091d 16040000 0000081c 17050000 ................ │ │ - 0x000cfba0 0000071b 18060000 0000061a 1a060000 ................ │ │ - 0x000cfbb0 00000618 1b070000 00000517 1c080000 ................ │ │ - 0x000cfbc0 00000416 1d090000 00000315 1e0a0000 ................ │ │ - 0x000cfbd0 00000214 1f0b0000 00000212 1f0d0000 ................ │ │ - 0x000cfbe0 00000111 1f0f0000 007f0000 00010000 ................ │ │ - 0x000cfbf0 007f0000 ff020000 017fff00 fd040000 ................ │ │ - 0x000cfc00 017efe00 fc060100 017efd00 fb080100 .~.......~...... │ │ - 0x000cfc10 017dfc00 fa0b0100 017cfc00 f90d0100 .}.......|...... │ │ - 0x000cfc20 027bfb00 f80f0100 027afa00 f7120100 .{.......z...... │ │ - 0x000cfc30 0279fa00 f6140100 0278f900 f5160200 .y.......x...... │ │ - 0x000cfc40 0277f800 f4190200 0375f800 f31b0200 .w.......u...... │ │ - 0x000cfc50 0374f700 f31d0200 0372f600 f2200300 .t.......r... .. │ │ - 0x000cfc60 0371f600 f1230200 036ff500 f1250300 .q...#...o...%.. │ │ - 0x000cfc70 036df500 f0280300 036cf400 f02a0300 .m...(...l...*.. │ │ - 0x000cfc80 046af300 ef2d0300 0468f300 ef2f0300 .j...-...h.../.. │ │ - 0x000cfc90 0466f200 ef320300 0464f200 ef340300 .f...2...d...4.. │ │ - 0x000cfca0 0462f100 ee370400 0460f100 ee3a0300 .b...7...`...:.. │ │ - 0x000cfcb0 045ef000 ee3c0400 045bf000 ee3f0400 .^...<...[...?.. │ │ - 0x000cfcc0 0459f000 ee410400 0457ef00 ee440400 .Y...A...W...D.. │ │ - 0x000cfcd0 0455ef00 ee460400 0452ef00 ee490400 .U...F...R...I.. │ │ - 0x000cfce0 0450ef00 ee4b0400 044eee00 ee4e0400 .P...K...N...N.. │ │ - 0x000cfcf0 044bee00 ef500400 0449ee00 ef520400 .K...P...I...R.. │ │ - 0x000cfd00 0446ee00 ef550400 0444ee00 ef570400 .F...U...D...W.. │ │ - 0x000cfd10 0441ee00 f0590400 043fee00 f05b0400 .A...Y...?...[.. │ │ - 0x000cfd20 043cee00 f05e0400 033aee00 f1600400 .<...^...:...`.. │ │ - 0x000cfd30 0437ee00 f1620400 0334ef00 f2640400 .7...b...4...d.. │ │ - 0x000cfd40 0332ef00 f2660400 032fef00 f3680400 .2...f.../...h.. │ │ - 0x000cfd50 032def00 f36a0400 032af000 f46c0300 .-...j...*...l.. │ │ - 0x000cfd60 0328f000 f56d0300 0325f100 f56f0300 .(...m...%...o.. │ │ - 0x000cfd70 0223f100 f6710300 0320f200 f6720300 .#...q... ...r.. │ │ - 0x000cfd80 021df300 f7740300 021bf300 f8750300 .....t.......u.. │ │ - 0x000cfd90 0219f400 f8770200 0216f500 f9780200 .....w.......x.. │ │ - 0x000cfda0 0114f600 fa790200 0112f700 fa7a0200 .....y.......z.. │ │ - 0x000cfdb0 010ff800 fb7b0200 010df900 fc7c0100 .....{.......|.. │ │ - 0x000cfdc0 010bfa00 fc7d0100 0108fb00 fd7e0100 .....}.......~.. │ │ - 0x000cfdd0 0106fc00 fe7e0100 0004fd00 ff7f0100 .....~.......... │ │ - 0x000cfde0 0002ff00 007f0000 00000100 007f0000 ................ │ │ - 0x000cfdf0 00ff0200 007f0000 00fd0401 017ffe00 ................ │ │ - 0x000cfe00 00fb0601 017ffe00 00fa0801 027efd00 .............~.. │ │ - 0x000cfe10 fff90b02 027efcff fff80d02 037dfbff .....~.......}.. │ │ - 0x000cfe20 fff61003 037cfaff fff51203 047bf9ff .....|.......{.. │ │ - 0x000cfe30 fff41403 047af9ff fff31703 0479f8ff .....z.......y.. │ │ - 0x000cfe40 fef21904 0578f7ff fff11b04 0577f6ff .....x.......w.. │ │ - 0x000cfe50 fff01e04 0576f5ff feef2105 0674f4ff .....v....!..t.. │ │ - 0x000cfe60 feef2305 0672f4ff feee2605 0671f3ff ..#..r....&..q.. │ │ - 0x000cfe70 feed2906 076ff2fe feed2b06 076ef1fe ..)..o....+..n.. │ │ - 0x000cfe80 feec2e06 076cf1fe feec3106 076af0fe .....l....1..j.. │ │ - 0x000cfe90 feeb3307 0768f0fe feeb3607 0766effe ..3..h....6..f.. │ │ - 0x000cfea0 feeb3807 0864eefe feea3b07 0862eefe ..8..d....;..b.. │ │ - 0x000cfeb0 feea3e07 0860edfe feea4007 085eedfe ..>..`....@..^.. │ │ - 0x000cfec0 feea4308 085becfe feea4508 0859ecfe ..C..[....E..Y.. │ │ - 0x000cfed0 feea4808 0857ebfe feeb4a08 0854ebfe ..H..W....J..T.. │ │ - 0x000cfee0 feea4d08 0852ebfe feeb4f08 084febfe ..M..R....O..O.. │ │ - 0x000cfef0 feeb5208 084deafe feeb5408 084aebfe ..R..M....T..J.. │ │ - 0x000cff00 feeb5708 0848eafe feec5908 0845eafe ..W..H....Y..E.. │ │ - 0x000cff10 feec5b08 0843eafe feed5e08 0740eafe ..[..C....^..@.. │ │ - 0x000cff20 feed6008 073eeafe feee6208 073beafe ..`..>....b..;.. │ │ - 0x000cff30 feee6408 0738ebfe feef6607 0736ebfe ..d..8....f..6.. │ │ - 0x000cff40 fef06807 0733ebfe fef06a07 0631ecfe ..h..3....j..1.. │ │ - 0x000cff50 fef16c07 062eecfe fef16e07 062bedfe ..l.......n..+.. │ │ - 0x000cff60 fef26f07 0629edfe fff37106 0526eefe ..o..)....q..&.. │ │ - 0x000cff70 fff47206 0523effe fff47406 0521effe ..r..#....t..!.. │ │ - 0x000cff80 fff57605 041ef0ff fff67705 041bf1ff ..v.......w..... │ │ - 0x000cff90 fff77805 0419f2fe fff87904 0317f3ff ..x.......y..... │ │ - 0x000cffa0 fff97a04 0314f4ff fff97b04 0312f5ff ..z.......{..... │ │ - 0x000cffb0 fffa7c03 0310f6ff fffb7d03 020df8ff ..|.......}..... │ │ - 0x000cffc0 fffc7e02 020bf9ff 00fd7e02 0108fa00 ..~.......~..... │ │ - 0x000cffd0 00fe7f01 0106fb00 00fe7f01 0104fd00 ................ │ │ - 0x000cffe0 00007f00 0002ff00 00007f00 00010000 ................ │ │ - 0x000cfff0 00007f00 00ff0200 00017fff 00fd0400 ................ │ │ - 0x000d0000 00017efe 00fc0601 00017efd 00fb0801 ..~.......~..... │ │ - 0x000d0010 00017dfc 00fa0b01 00017cfc 00f90d01 ..}.......|..... │ │ - 0x000d0020 00027bfb 00f80f01 00027afa 00f71201 ..{.......z..... │ │ - 0x000d0030 000279fa 00f61401 000278f9 00f51602 ..y.......x..... │ │ - 0x000d0040 000277f8 00f41902 000375f8 00f31b02 ..w.......u..... │ │ - 0x000d0050 000374f7 00f31d02 000372f6 00f22003 ..t.......r... . │ │ - 0x000d0060 000371f6 00f12302 00036ff5 00f12503 ..q...#...o...%. │ │ - 0x000d0070 00036df5 00f02803 00036cf4 00f02a03 ..m...(...l...*. │ │ - 0x000d0080 00046af3 00ef2d03 000468f3 00ef2f03 ..j...-...h.../. │ │ - 0x000d0090 000466f2 00ef3203 000464f2 00ef3403 ..f...2...d...4. │ │ - 0x000d00a0 000462f1 00ee3704 000460f1 00ee3a03 ..b...7...`...:. │ │ - 0x000d00b0 00045ef0 00ee3c04 00045bf0 00ee3f04 ..^...<...[...?. │ │ - 0x000d00c0 000459f0 00ee4104 000457ef 00ee4404 ..Y...A...W...D. │ │ - 0x000d00d0 000455ef 00ee4604 000452ef 00ee4904 ..U...F...R...I. │ │ - 0x000d00e0 000450ef 00ee4b04 00044eee 00ee4e04 ..P...K...N...N. │ │ - 0x000d00f0 00044bee 00ef5004 000449ee 00ef5204 ..K...P...I...R. │ │ - 0x000d0100 000446ee 00ef5504 000444ee 00ef5704 ..F...U...D...W. │ │ - 0x000d0110 000441ee 00f05904 00043fee 00f05b04 ..A...Y...?...[. │ │ - 0x000d0120 00043cee 00f05e04 00033aee 00f16004 ..<...^...:...`. │ │ - 0x000d0130 000437ee 00f16204 000334ef 00f26404 ..7...b...4...d. │ │ - 0x000d0140 000332ef 00f26604 00032fef 00f36804 ..2...f.../...h. │ │ - 0x000d0150 00032def 00f36a04 00032af0 00f46c03 ..-...j...*...l. │ │ - 0x000d0160 000328f0 00f56d03 000325f1 00f56f03 ..(...m...%...o. │ │ - 0x000d0170 000223f1 00f67103 000320f2 00f67203 ..#...q... ...r. │ │ - 0x000d0180 00021df3 00f77403 00021bf3 00f87503 ......t.......u. │ │ - 0x000d0190 000219f4 00f87702 000216f5 00f97802 ......w.......x. │ │ - 0x000d01a0 000114f6 00fa7902 000112f7 00fa7a02 ......y.......z. │ │ - 0x000d01b0 00010ff8 00fb7b02 00010df9 00fc7c01 ......{.......|. │ │ - 0x000d01c0 00010bfa 00fc7d01 000108fb 00fd7e01 ......}.......~. │ │ - 0x000d01d0 000106fc 00fe7e01 000004fd 00ff7f01 ......~......... │ │ - 0x000d01e0 000002ff 00007f00 000002ff 00007f00 ................ │ │ - 0x000d01f0 00000080 00000000 00000180 fe010000 ................ │ │ - 0x000d0200 00ff0381 fc02ff00 00ff0481 fa03ff00 ................ │ │ - 0x000d0210 00fe0682 f803ff00 00fe0783 f504ff00 ................ │ │ - 0x000d0220 01fe0883 f305fe00 01fd0984 f106fe00 ................ │ │ - 0x000d0230 01fd0a85 ee06fe01 01fd0b86 ec07fd01 ................ │ │ - 0x000d0240 01fc0c87 ea08fd01 01fc0d88 e709fd01 ................ │ │ - 0x000d0250 01fc0e8a e409fd01 01fc0f8b e20afc01 ................ │ │ - 0x000d0260 01fb108c e00bfc01 01fb108e dd0cfc01 ................ │ │ - 0x000d0270 01fb1190 da0cfc01 01fb1291 d80dfb01 ................ │ │ - 0x000d0280 01fb1293 d50efb01 01fa1395 d30efb01 ................ │ │ - 0x000d0290 01fa1397 d00ffb01 01fa1399 cd10fb01 ................ │ │ - 0x000d02a0 01fa149b cb10fa01 01fa149d c811fa01 ................ │ │ - 0x000d02b0 01fa149f c611fa01 01fa14a1 c312fa01 ................ │ │ - 0x000d02c0 02f914a3 c012fa02 02f914a5 be13fa01 ................ │ │ - 0x000d02d0 02f914a8 bb13fa01 02f914aa b913fa01 ................ │ │ - 0x000d02e0 02f914ac b614f902 02f914af b414f901 ................ │ │ - 0x000d02f0 02f914b1 b114f902 01f914b4 af14f902 ................ │ │ - 0x000d0300 02f914b6 ac14f902 01fa13b9 aa14f902 ................ │ │ - 0x000d0310 01fa13bb a814f902 01fa13be a514f902 ................ │ │ - 0x000d0320 02fa12c0 a314f902 01fa12c3 a114fa01 ................ │ │ - 0x000d0330 01fa11c6 9f14fa01 01fa11c8 9d14fa01 ................ │ │ - 0x000d0340 01fa10cb 9b14fa01 01fb10cd 9913fa01 ................ │ │ - 0x000d0350 01fb0fd0 9713fa01 01fb0ed3 9513fa01 ................ │ │ - 0x000d0360 01fb0ed5 9312fb01 01fb0dd8 9112fb01 ................ │ │ - 0x000d0370 01fc0cda 9011fb01 01fc0cdd 8e10fb01 ................ │ │ - 0x000d0380 01fc0be0 8c10fb01 01fc0ae2 8b0ffc01 ................ │ │ - 0x000d0390 01fd09e4 8a0efc01 01fd09e7 880dfc01 ................ │ │ - 0x000d03a0 01fd08ea 870cfc01 01fd07ec 860bfd01 ................ │ │ - 0x000d03b0 01fe06ee 850afd01 00fe06f1 8409fd01 ................ │ │ - 0x000d03c0 00fe05f3 8308fe01 00ff04f5 8307fe00 ................ │ │ - 0x000d03d0 00ff03f8 8206fe00 00ff03fa 8104ff00 ................ │ │ - 0x000d03e0 00ff02fc 8103ff00 000001fe 80010000 ................ │ │ - 0x000d03f0 0000ff80 ff955540 ffc59269 49322520 ......U@...iI2% │ │ - 0x000d0400 ffe1c4aa 917b6654 44362b21 1a141110 .....{fTD6+!.... │ │ - 0x000d0410 fff0e1d2 c4b6a99d 91857a6f 655c534a ..........zoe\SJ │ │ - 0x000d0420 423b342d 27221d19 15110e0c 0a090808 B;4-'".......... │ │ - 0x000d0430 fff8f0e9 e1dad2cb c4bdb6b0 a9a39c96 ................ │ │ - 0x000d0440 908a857f 79746f6a 65605b56 524d4945 ....ytoje`[VRMIE │ │ - 0x000d0450 413d3936 322f2c29 2623201d 1b191614 A=962/,)&# ..... │ │ - 0x000d0460 12100f0d 0c0a0908 07060605 05040404 ................ │ │ - 0x000d0470 0000ff03 00002302 74010000 00001101 ......#.t....... │ │ - 0x000d0480 d7000000 b2009700 00008400 74000000 ............t... │ │ - 0x000d0490 66000000 5a005000 00004700 40000000 f...Z.P...G.@... │ │ - 0x000d04a0 39003300 00002d00 00002800 23000000 9.3...-...(.#... │ │ - 0x000d04b0 1f001b00 00001700 13000000 0f000000 ................ │ │ - 0x000d04c0 0b000000 07000300 00000000 00000000 ................ │ │ - 0x000d04d0 fa0afb02 fd01fd01 fc06fd02 fd02fd01 ................ │ │ - 0x000d04e0 00000a00 010a0102 00000600 02060202 ................ │ │ - 0x000d04f0 000c0009 00070a05 00020002 00020603 ................ │ │ - 0x000d0500 00000000 00000000 0c000900 07000500 ................ │ │ - 0x000d0510 f610fa00 fc00fe00 f610fa00 fc00fe00 ................ │ │ - 0x000d0520 00001000 00100000 00001000 00100000 ................ │ │ - 0x000d0530 000a0006 00041002 00000000 00001000 ................ │ │ - 0x000d0540 00000000 00000000 0a000600 04000200 ................ │ │ - 0x000d0550 f808f800 f800f800 fc04fc00 fc00fc00 ................ │ │ - 0x000d0560 00000800 00080000 00000400 00040000 ................ │ │ - 0x000d0570 00100010 00100810 00000000 00000400 ................ │ │ - 0x000d0580 00000000 00000000 10001000 10001000 ................ │ │ - 0x000d0590 fe08ff03 ff020001 ff04ff03 ff02ff02 ................ │ │ - 0x000d05a0 00000800 03080203 00000400 03040203 ................ │ │ - 0x000d05b0 000a0006 00040802 00030004 00040403 ................ │ │ - 0x000d05c0 00000000 00000000 0a000600 04000300 ................ │ │ - 0x000d05d0 f40ef600 f700f800 f60cf701 f800f900 ................ │ │ - 0x000d05e0 00000e00 000e0000 00000c00 000c0001 ................ │ │ - 0x000d05f0 000e000c 000b0e0a 00000000 00010c01 ................ │ │ - 0x000d0600 00000000 00000000 0e000c00 0b000900 ................ │ │ - 0x000d0610 00001300 190e0500 1c16100b 07030000 ................ │ │ - 0x000d0620 1e1b1815 120f0c0a 08060403 00000000 ................ │ │ - 0x000d0630 1f1d1c1a 18171514 1311100e 0d0c0b09 ................ │ │ - 0x000d0640 08070605 04040302 00000000 00000000 ................ │ │ - 0x000d0650 38003802 4cffac00 7c00acff ac00c0ff 8.8.L...|....... │ │ - 0x000d0660 7cfc1800 3403e000 e004e403 1001f8ff |...4........... │ │ - 0x000d0670 6cfc7cfe 24fd98ff 44ff2003 700074fd l.|.$...D. .p.t. │ │ - 0x000d0680 c0fe88fe 8c0004ff ec0158ff 2c00ecfc ..........X.,... │ │ - 0x000d0690 4c02b8fd f4011cff 0c00a802 100124fe L.............$. │ │ - 0x000d06a0 cc039cff 8c027001 b0013cff 30fd40ff ......p...<.0.@. │ │ - 0x000d06b0 e803b4fe 8c0278ff d8fda4fd fcffc000 ......x......... │ │ - 0x000d06c0 24ff78ff e803ccff 7401a0ff 90fd7c00 $.x.....t.....|. │ │ - 0x000d06d0 e8ff8c01 1c02f4ff 98ff8002 d001f400 ................ │ │ - 0x000d06e0 30ffacff 7001f0fd 1cfdf800 38fcb0fc 0...p.......8... │ │ - 0x000d06f0 60027801 c4ffdcfe d8ff64ff fc00dcfe `.x.......d..... │ │ - 0x000d0700 f800e000 e8fe9001 0cfff400 c4ff4c00 ..............L. │ │ - 0x000d0710 b0ffd400 14025401 8000dcff 3803a0fe ......T.....8... │ │ - 0x000d0720 c4fff8fe a0ff9cfd a00140fd dc0034ff ..........@...4. │ │ - 0x000d0730 800260ff c40468fe 84035001 1400b0fe ..`...h...P..... │ │ - 0x000d0740 a0ffe8fc 30013000 e4ff30fb 6cfb40fe ....0.0...0.l.@. │ │ - 0x000d0750 6800dcfe f8fdf400 3c004cfc 00003cfd h.......<.L...<. │ │ - 0x000d0760 0c016c00 6401dcfd e801a8fe 78ffe801 ..l.d.......x... │ │ - 0x000d0770 3cff20ff 900214ff 98fb3c00 04008c00 <. .......<..... │ │ - 0x000d0780 14015cfd 88fea800 94ffd001 08003402 ..\...........4. │ │ - 0x000d0790 4000f000 3401d4fe 70fe38fe 78ff3800 @...4...p.8.x.8. │ │ - 0x000d07a0 780068fe 8cffb401 f80118ff 48014c03 x.h.........H.L. │ │ - 0x000d07b0 5cffacff 100358ff e80020ff 5c0188fe \.....X... .\... │ │ - 0x000d07c0 80003802 600024fb e0fe1401 50034003 ..8.`.$.....P.@. │ │ - 0x000d07d0 98fe9002 d00180fe b4fe9cfe d8027cfe ..............|. │ │ - 0x000d07e0 a00040ff d4012801 e0008c00 f8fc9cff ..@...(......... │ │ - 0x000d07f0 18010400 c4002c00 dcff78fd a4031000 ......,...x..... │ │ - 0x000d0800 94051c00 10022803 04031400 0c015800 ......(.......X. │ │ - 0x000d0810 b4fee4fe 7c0080fe 40fed000 1cffecfb ....|...@....... │ │ - 0x000d0820 b8fe9402 7c016cff d4fe4c02 f0001c02 ....|.l...L..... │ │ - 0x000d0830 1c008800 a8ff4cfe 00012801 18fc7805 ......L...(...x. │ │ - 0x000d0840 0000d0ff 200478ff 0801f0fd acfb7802 .... .x.......x. │ │ - 0x000d0850 1cfeb0fd a8fe1c03 7c0064fd 00fd8401 ........|.d..... │ │ - 0x000d0860 100518ff 44ff38ff e0fefcff 34016400 ....D.8.....4.d. │ │ - 0x000d0870 58ff0001 0cfecc00 04fe8802 78ff7401 X...........x.t. │ │ - 0x000d0880 f0fe88ff 14fcd8fd dcfd80fe 2402d8fe ............$... │ │ - 0x000d0890 ac0194ff f8ff70fc bcfe20ff a8ff90ff ......p... ..... │ │ - 0x000d08a0 24ff9cff e403e4fc 24026801 28ffb400 $.......$.h.(... │ │ - 0x000d08b0 ac0138ff 2cff9400 60009400 1c01d800 ..8.,...`....... │ │ - 0x000d08c0 64fec0fe 7800d4fe 80fea4fd c4fdb4fe d...x........... │ │ - 0x000d08d0 f8ff4cff 50ffb802 7400a8ff 74024c00 ..L.P...t...t.L. │ │ - 0x000d08e0 2c00fcfd f00030ff d8ff6400 b0fd5801 ,.....0...d...X. │ │ - 0x000d08f0 ccfe3cfe 1cff1400 940328f9 78ffacfe ..<.......(.x... │ │ - 0x000d0900 dcfc8c00 28000002 5401f800 b80014fe ....(...T....... │ │ - 0x000d0910 800364ff a4038cfd 480150fd 40fe98fd ..d.....H.P.@... │ │ - 0x000d0920 10fd9cff 300204fc b400e0fc c0ff4c00 ....0.........L. │ │ - 0x000d0930 40022c04 8c019402 280294ff e4ff4001 @.,.....(.....@. │ │ - 0x000d0940 8cfd3801 a4ffa4ff 28fe0c01 10003002 ..8.....(.....0. │ │ - 0x000d0950 040260fd ccffec01 9cff0401 80011c01 ..`............. │ │ - 0x000d0960 24013001 6cff5800 68fff403 28041cff $.0.l.X.h...(... │ │ - 0x000d0970 a40088fe 54fd5002 78fe9c00 c400f4fd ....T.P.x....... │ │ - 0x000d0980 c0ff8cfc a00050ff 7c028802 940174fe ......P.|.....t. │ │ - 0x000d0990 4cfe6003 a80128fd dc03a4fd 8803b0fd L.`...(......... │ │ - 0x000d09a0 280120ff 180250ff 68fcb401 d0ff9804 (. ...P.h....... │ │ - 0x000d09b0 8cfca001 f8fcc8fc 8cfc0c02 dcfdccfd ................ │ │ - 0x000d09c0 bcff5cff a0ffb402 6c014cfd 0cfcbcff ..\.....l.L..... │ │ - 0x000d09d0 040120fe 6c03a4fb c401b4fe a0fe7c03 .. .l.........|. │ │ - 0x000d09e0 c0fbc404 5cfd0c00 dcfef400 f0017401 ....\.........t. │ │ - 0x000d09f0 e0ff1801 c8007000 48fea0ff 18007cfd ......p.H.....|. │ │ - 0x000d0a00 48ff3800 50fee000 2cfc1001 fcfe9000 H.8.P...,....... │ │ - 0x000d0a10 4cfea401 64016c01 f0fd4c00 ac0018fd L...d.l...L..... │ │ - 0x000d0a20 90fe9401 10fd60fe ac0250fd 48001c02 ......`...P.H... │ │ - 0x000d0a30 a0015c00 bc01e001 b8ff78fa a4006cfb ..\.......x...l. │ │ - 0x000d0a40 bcff1800 a8010801 10048000 70fcf4fd ............p... │ │ - 0x000d0a50 9cfe4000 6c03f4ff 0400a8ff 14021001 ..@.l........... │ │ - 0x000d0a60 f4fd4001 140104fe ac031800 70fe88ff ..@.........p... │ │ - 0x000d0a70 f4023c00 ec0064fe 64007801 1cfe9001 ..<...d.d.x..... │ │ - 0x000d0a80 9cff1cfd 94fffcfe 4801f4fe e00038ff ........H.....8. │ │ - 0x000d0a90 60feb800 a4fdccfd ecff2801 3c007c03 `.........(.<.|. │ │ - 0x000d0aa0 88fc3c00 a4004400 08fdd800 d8fe8803 ..<...D......... │ │ - 0x000d0ab0 b0fee4ff 94019cfe c8fd30ff 38fa00fe ..........0.8... │ │ - 0x000d0ac0 28014801 98fe5cff e8f9f8fc 840454fe (.H...\.......T. │ │ - 0x000d0ad0 a40008fe 90ff7800 28ff6cff f8fe3401 ......x.(.l...4. │ │ - 0x000d0ae0 20004000 b8ff4800 7400b000 c0fff0fe .@...H.t....... │ │ - 0x000d0af0 cc01e8fd f0fce8fe 5c016c00 10fd7cff ........\.l...|. │ │ - 0x000d0b00 0c02e4fd f8fc7400 d8fe54fb e0fed0fd ......t...T..... │ │ - 0x000d0b10 100428fe 7400b0fc a4fb7400 7c02b802 ..(.t.....t.|... │ │ - 0x000d0b20 1c0150ff f803cc00 a0fc78fd 08ff6401 ..P.......x...d. │ │ - 0x000d0b30 cc03b8fd 34ff0801 70031002 e8ff48ff ....4...p.....H. │ │ - 0x000d0b40 7400c001 70ff3c03 0c02d400 2cff3400 t...p.<.....,.4. │ │ - 0x000d0b50 0c00c800 0c0118fe 6cfe90fc 380360fd ........l...8.`. │ │ - 0x000d0b60 d8ff8c03 08fff401 cc02c0fd ec01c0fd ................ │ │ - 0x000d0b70 1000d002 94ff8001 7c005801 18014002 ........|.X...@. │ │ - 0x000d0b80 0cfefc00 6800ccfe c40044ff f8fff404 ....h.....D..... │ │ - 0x000d0b90 28010804 54fbb401 3c017401 50fe38ff (...T...<.t.P.8. │ │ - 0x000d0ba0 6cfdc002 20ff5402 7cff0c01 20003cfe l... .T.|... .<. │ │ - 0x000d0bb0 74036800 10fca801 bcfae8fe 040070fb t.h...........p. │ │ - 0x000d0bc0 7001dc01 b8022c01 f8ff1800 b400b0fd p.....,......... │ │ - 0x000d0bd0 3cff8401 3001f401 d40260ff f400acff <...0.....`..... │ │ - 0x000d0be0 100100ff 5cfe4001 d00070ff 64ff9c00 ....\.@...p.d... │ │ - 0x000d0bf0 6c01c401 1c001c02 3c01dc00 7cfd08ff l.......<...|... │ │ - 0x000d0c00 d0014800 68012000 7cfef001 58fdd0ff ..H.h. .|...X... │ │ - 0x000d0c10 d0008cff 68fe3c00 a4fd78fe 2402b8fc ....h.<...x.$... │ │ - 0x000d0c20 100334fe 9002e0fd 7cfef8fe 8c03e0fc ..4.....|....... │ │ - 0x000d0c30 8cfd9cfd c8fd3c02 24ffa400 2001f0ff ......<.$... ... │ │ - 0x000d0c40 ccfe3401 90ff84fd 08fd1801 64fdb001 ..4.........d... │ │ - 0x000d0c50 6c01f000 3cff5c02 54018001 c4005002 l...<.\.T.....P. │ │ - 0x000d0c60 d4ff0cfe b001bcfd 7cff7c02 b4ff8801 ........|.|..... │ │ - 0x000d0c70 040064fe 1c02fc01 48019cfe dcff1000 ..d.....H....... │ │ - 0x000d0c80 24ffc0ff 08ffc4ff 180040ff 70011004 $.........@.p... │ │ - 0x000d0c90 5c00e8ff ecfbe0ff 28006800 9400c000 \.......(.h..... │ │ - 0x000d0ca0 78fff8fd 3800d0fc 20ffdc02 88016401 x...8... .....d. │ │ - 0x000d0cb0 d400b0ff 58fe10fc bcfe4c02 28fa4002 ....X.....L.(.@. │ │ - 0x000d0cc0 cc01d0fc b0fc3800 bcfda4ff a4fa90ff ......8......... │ │ - 0x000d0cd0 10fec800 6c013400 74ff3000 d0ffc4ff ....l.4.t.0..... │ │ - 0x000d0ce0 54004800 28008400 9cfef4fe 98ffe4fe T.H.(........... │ │ - 0x000d0cf0 6cfedc02 f8fda400 d0fee4fd 78004801 l...........x.H. │ │ - 0x000d0d00 b4ff34fe f4028401 4c02ec00 4cfeb8ff ..4.....L...L... │ │ - 0x000d0d10 50ff6cfe c4fe6cff cc02a4fd 9401b8ff P.l...l......... │ │ - 0x000d0d20 a8ff88fc bcffb003 580024ff a8fec003 ........X.$..... │ │ - 0x000d0d30 d801cc01 18ffc002 78004003 1cffb402 ........x.@..... │ │ - 0x000d0d40 04fe8400 24fe4c03 14fd94fe d4ff5c04 ....$.L.......\. │ │ - 0x000d0d50 b0fbe0fb 4c00ac01 28024cfd 3c006401 ....L...(.L.<.d. │ │ - 0x000d0d60 600080fe 44ff9cfd c0fde002 fc017c03 `...D.........|. │ │ - 0x000d0d70 600194fb f801e8ff a0fe4401 4c01a8fd `.........D.L... │ │ - 0x000d0d80 c8fe2401 fc0170ff f8ffe401 30001c01 ..$...p.....0... │ │ - 0x000d0d90 fcfe10ff 00019cff dcfe34ff d4ffd801 ..........4..... │ │ - 0x000d0da0 34ff8c03 44ff18fc 00ff5c00 8c0478fe 4...D.....\...x. │ │ - 0x000d0db0 34026401 8c02e4ff 8cfc0001 e40140ff 4.d...........@. │ │ - 0x000d0dc0 f80250ff 7801f4fd 3cfe4cfe 5c0320fd ..P.x...<.L.\. . │ │ - 0x000d0dd0 d4007c00 f80124fe d4014c00 28fe2802 ..|...$...L.(.(. │ │ - 0x000d0de0 4cfd50fc 94fde402 10ff9001 84001400 L.P............. │ │ - 0x000d0df0 c0003cff 080164fd 0cfcc4ff 2801c4fe ..<...d.....(... │ │ - 0x000d0e00 c4fc4c00 64ff1c01 00fd40fe c0fc9400 ..L.d.....@..... │ │ - 0x000d0e10 f8008c02 6802d404 2001b8fe 70fe84ff ....h... ...p... │ │ - 0x000d0e20 4c02dc00 080248fd 08040003 1cfda4ff L.....H......... │ │ - 0x000d0e30 f0fe2801 c00130fe 9c0138ff 8801b801 ..(...0...8..... │ │ - 0x000d0e40 38ff0801 68fffcfe 40010804 d8004001 8...h...@.....@. │ │ - 0x000d0e50 f8ffc0ff 9c0008fc 3c049404 1802e401 ........<....... │ │ - 0x000d0e60 50fe8400 7401ccff 00ff5400 7400a0fe P...t.....T.t... │ │ - 0x000d0e70 30007400 300180fe 9c019c03 d4fe1002 0.t.0........... │ │ - 0x000d0e80 7402b400 88022c00 2cfc24ff 28053000 t.....,.,.$.(.0. │ │ - 0x000d0e90 4c01ec02 0c02f4fe 30fd1c02 ecfe3402 L.......0.....4. │ │ - 0x000d0ea0 a8fe30ff 3cffb401 80035800 78fe8400 ..0.<.....X.x... │ │ - 0x000d0eb0 50003cfc e0fe3802 3800d0ff 38fe7803 P.<...8.8...8.x. │ │ - 0x000d0ec0 08002802 64ffdcfe b4032001 800034fd ..(.d..... ...4. │ │ - 0x000d0ed0 dcfea804 68ff6c03 6001a8fd fcfed4fc ....h.l.`....... │ │ - 0x000d0ee0 2cfee4ff 88ffe0ff d4ff0405 f001c000 ,............... │ │ - 0x000d0ef0 d0013801 b4fffcfd 84fe38fe 0cfcd0ff ..8.......8..... │ │ - 0x000d0f00 340164ff 2400ec01 64ffd8fc bc007406 4.d.$...d.....t. │ │ - 0x000d0f10 440088ff 8cff3c01 a00074ff 60012803 D.....<...t.`.(. │ │ - 0x000d0f20 60fe5002 3c0120fe 38001002 34ffc8fd `.P.<. .8...4... │ │ - 0x000d0f30 740118ff f002a8fe e802fcff 440160fe t...........D.`. │ │ - 0x000d0f40 a8fd0003 0c0108ff a8ff7cff 5cfe50fe ..........|.\.P. │ │ - 0x000d0f50 5000e0fe 9401c4fe 40fbb4fd 080294ff P.......@....... │ │ - 0x000d0f60 5c00c0fe 700120fe 28ffa4ff 9806d4fe \...p. .(....... │ │ - 0x000d0f70 b400fc03 50ff3403 bcff1cff fcfeb401 ....P.4......... │ │ - 0x000d0f80 78fc1400 280004fe b80120fd 38014c01 x...(..... .8.L. │ │ - 0x000d0f90 cc00f802 8cfed802 6000ecff 88fdf8fd ........`....... │ │ - 0x000d0fa0 d0fd5001 3404c0ff ecfd0803 4802c000 ..P.4.......H... │ │ - 0x000d0fb0 8c0128fd f8fd1401 44ff5000 ccff9cfd ..(.....D.P..... │ │ - 0x000d0fc0 04ffd0ff 8802d400 50fde400 ccfffcfe ........P....... │ │ - 0x000d0fd0 ac0164fe f0fe6cfe b4003003 e4fc3000 ..d...l...0...0. │ │ - 0x000d0fe0 9800e401 a8ff28ff dc03b802 bc00f0fd ......(......... │ │ - 0x000d0ff0 88028cff 4cff3c01 dc010c00 ccfd6000 ....L.<.......`. │ │ - 0x000d1000 dc0104ff 94fe88fe 78fe2c02 00ffc0fd ........x.,..... │ │ - 0x000d1010 0401a0fe 7800f0ff 78fffcfe 14fe4800 ....x...x.....H. │ │ - 0x000d1020 2c029402 44026802 0403b401 a801e0ff ,...D.h......... │ │ - 0x000d1030 bcfe0cfb a001bcfe b0ff9803 a000e400 ................ │ │ - 0x000d1040 d4022000 fcfd4000 80014400 80ff8800 .. ...@...D..... │ │ - 0x000d1050 f000f800 34ffbcff fc005cfc 88ff20fe ....4.....\... . │ │ - 0x000d1060 8cfdacff c0005403 6cfee0fe 7cffcc00 ......T.l...|... │ │ - 0x000d1070 6400a800 bcff3cff 9cfccc01 38047c01 d.....<.....8.|. │ │ - 0x000d1080 b0fff400 0000e401 88fc4000 b8006001 ..........@...`. │ │ - 0x000d1090 5802cc01 a4005c02 3cff4001 c0ff4c02 X.....\.<.@...L. │ │ - 0x000d10a0 48ffe400 0c007401 3000b0fc a8fee000 H.....t.0....... │ │ - 0x000d10b0 d00038ff e4018000 ecff1001 2cfeb8fc ..8.........,... │ │ - 0x000d10c0 80010001 30fdf8fd 30febcfd 700088ff ....0...0...p... │ │ - 0x000d10d0 84029cfe 30ffa0fd f0fdc002 300258fe ....0.......0.X. │ │ - 0x000d10e0 88013c03 28005400 c80068ff 000070ff ..<.(.T...h...p. │ │ - 0x000d10f0 48021801 88ff5000 d4fd34fc 3cff28fe H.....P...4.<.(. │ │ - 0x000d1100 d4025000 a800e0ff 5800a000 50fd0000 ..P.....X...P... │ │ - 0x000d1110 a0006401 7401f8fc e40280ff a40208ff ..d.t........... │ │ - 0x000d1120 20fe0400 94fe6000 2002e800 f8fbbc03 .....`. ....... │ │ - 0x000d1130 ec006401 1400d8ff 2c011800 5cfdacfd ..d.....,...\... │ │ - 0x000d1140 84006004 98ff1402 b8fb3802 8802bc01 ..`.......8..... │ │ - 0x000d1150 fc017c01 bc0088fe a4fdd005 a8011800 ..|............. │ │ - 0x000d1160 f40224ff 40ffcc02 78009803 b002a800 ..$.@...x....... │ │ - 0x000d1170 2c0034fe 38021c01 78048804 5802a801 ,.4.8...x...X... │ │ - 0x000d1180 78039002 9cfec0fe dc003c01 50ff2cfd x.........<.P.,. │ │ - 0x000d1190 44ffd0fc 8cfda4fe 1cff84fe f4033cfe D.............<. │ │ - 0x000d11a0 6cfde002 a0039401 48fdb8ff f4fe84fc l.......H....... │ │ - 0x000d11b0 8000b800 a8fef4fc 68015001 90015801 ........h.P...X. │ │ - 0x000d11c0 ac012402 90ff8800 1cff28ff ccfcfcfd ..$.......(..... │ │ - 0x000d11d0 54015c00 78ff7400 d4fe7801 0cff6400 T.\.x.t...x...d. │ │ - 0x000d11e0 c4fef8fd e4fef4ff 3803a400 dcfd4cff ........8.....L. │ │ - 0x000d11f0 80ff7400 64fcc4fc 0c0190fe bcfd6c02 ..t.d.........l. │ │ - 0x000d1200 c000a000 000074f9 2c04a801 c8ff98fe ......t.,....... │ │ - 0x000d1210 d40164ff d0022001 f0fd2c02 94fe2402 ..d... ...,...$. │ │ - 0x000d1220 6cfff801 3c019800 78fd94fd 54fde8ff l...<...x...T... │ │ - 0x000d1230 88fe80fe 94ff68fc f8fb0003 b400f8fe ......h......... │ │ - 0x000d1240 04fe0cfb fcfec4ff 2c0110ff dc03d402 ........,....... │ │ - 0x000d1250 88fec0fd 2cff20fd 2c02c000 440494fd ....,. .,...D... │ │ - 0x000d1260 90fc7801 c8fffcff 28ffe0ff 44030c01 ..x.....(...D... │ │ - 0x000d1270 8c013405 6003a8fd 64003800 64fea4ff ..4.`...d.8.d... │ │ - 0x000d1280 6401b400 74032cfe 4cfe2401 7cfedcfc d...t.,.L.$.|... │ │ - 0x000d1290 40fdb8fc 7001a4fe 8c002cfd 0006ac03 @...p.....,..... │ │ - 0x000d12a0 74017000 8cfeb401 20fe7004 2801e0ff t.p..... .p.(... │ │ - 0x000d12b0 1cff8400 d0ff24ff 640308fc c4ffecfb ......$.d....... │ │ - 0x000d12c0 30fe4801 9403f400 0c0020fd d8fe6801 0.H....... ...h. │ │ - 0x000d12d0 d40188fe 94ffa4ff 14037001 c8ff2002 ..........p... . │ │ - 0x000d12e0 900160fd 5cfed802 10004001 2c00e4fe ..`.\.....@.,... │ │ - 0x000d12f0 84fee4fc e8018400 cc00acfd 8cfe5800 ..............X. │ │ - 0x000d1300 68ff74fc 84fdc4fd 90fd8cff 4cfd38ff h.t.........L.8. │ │ - 0x000d1310 c8ff1401 a8ffe401 bcfeb403 6003e803 ............`... │ │ - 0x000d1320 38fe48ff ecfe2401 d8fe9c00 a4024001 8.H...$.......@. │ │ - 0x000d1330 a0008c03 acff2cfb e0fe8cff 04018cfe ......,......... │ │ - 0x000d1340 7cfddc02 0cfda0ff 54005801 f8fd5c01 |.......T.X...\. │ │ - 0x000d1350 50fdf000 acffd800 ecfb78ff 5cfd74fe P.........x.\.t. │ │ - 0x000d1360 24fac003 d8ffb000 a800ec05 a40108fe $............... │ │ - 0x000d1370 a8fe94fe 98fec004 54fc84fe 2cfffc00 ........T...,... │ │ - 0x000d1380 6cfd3cfd e40144fe 68ffa003 88ff5804 l.<...D.h.....X. │ │ - 0x000d1390 dc01fcfe 30026cff a8fe6c00 3cffe400 ....0.l...l.<... │ │ - 0x000d13a0 e0fef801 3002b8fe a8ff2001 10fccc01 ....0..... ..... │ │ - 0x000d13b0 1cffd401 bcfc3cff 4c008401 e8009c01 ......<.L....... │ │ - 0x000d13c0 70fb34fd 7cfdf402 54ff9cfe 08fe7400 p.4.|...T.....t. │ │ - 0x000d13d0 b0011002 3000dc01 58ffa0fd c001a000 ....0...X....... │ │ - 0x000d13e0 ecfdf0fe 1c005cfd f4ff3c03 d403c801 ......\...<..... │ │ - 0x000d13f0 08026800 98ff0001 a8fefcff e4ff90fe ..h............. │ │ - 0x000d1400 ccfff4fd c4fdd4fd 38ff0003 640430ff ........8...d.0. │ │ - 0x000d1410 00feb000 e800f800 6cff88fc 5c02a8fd ........l...\... │ │ - 0x000d1420 d0fe2403 64ff2cff e80140ff dcfc00ff ..$.d.,...@..... │ │ - 0x000d1430 700198fe 6cfcb8fe e40010ff 40fe28fe p...l.......@.(. │ │ - 0x000d1440 5803d4fd 94fe3c02 f4ff64ff 90feacfe X.....<...d..... │ │ - 0x000d1450 b001fc00 10fd68ff 20010c01 bcfdb0fc ......h. ....... │ │ - 0x000d1460 b0fd6c00 b4fff400 380134fd 5002b0ff ..l.....8.4.P... │ │ - 0x000d1470 b4016801 040008ff a0000402 4802dc02 ..h.........H... │ │ - 0x000d1480 2c002cfe e8fedcfe 64ffb4fd 1c003401 ,.,.....d.....4. │ │ - 0x000d1490 90031800 7c009c00 b40004ff b00364fc ....|.........d. │ │ - 0x000d14a0 fcfcf8fd 54fe90fd 2c012cff 88fb2000 ....T...,.,... . │ │ - 0x000d14b0 2cfd2003 98fb2cff f8fab0fc b40060fe ,. ...,.......`. │ │ - 0x000d14c0 b801c000 c0fde8fc b4ffc8fb 5000ecfd ............P... │ │ - 0x000d14d0 a0fe7cff 7c01ccfc 94005804 8000a400 ..|.|.....X..... │ │ - 0x000d14e0 c801bc02 64fc9000 64fd80fe 8802c0fc ....d...d....... │ │ - 0x000d14f0 fc012802 ccff9cff 70fdd000 c8fdec02 ..(.....p....... │ │ - 0x000d1500 a8ffa802 e8002c01 c00068fe 0cfc68ff ......,...h...h. │ │ - 0x000d1510 04fff4fe 100194fc 68fd78fd b4fe78ff ........h.x...x. │ │ - 0x000d1520 10000c00 8004e4ff 4c01e8fd 400160fd ........L...@.`. │ │ - 0x000d1530 34fec4fe 1402fcfe e400d8ff 1c04d0fc 4............... │ │ - 0x000d1540 b4005800 10fed4fd 60fd90fe ac015c00 ..X.....`.....\. │ │ - 0x000d1550 64019401 68fefc00 c40050ff d4fd1803 d...h.....P..... │ │ - 0x000d1560 0c012000 74012800 6000b4fe 48017800 .. .t.(.`...H.x. │ │ - 0x000d1570 74017cfc d8ffd801 f8feb0fd b8038000 t.|............. │ │ - 0x000d1580 90027000 980218ff a4010400 a8fe30fe ..p...........0. │ │ - 0x000d1590 2c02f400 60fee0ff fc000000 64febc00 ,...`.......d... │ │ - 0x000d15a0 48fdfc01 24fe4401 b8fb9002 c8fe3002 H...$.D.......0. │ │ - 0x000d15b0 080178ff 3001a000 c0ffbcfd f8005001 ..x.0.........P. │ │ - 0x000d15c0 30fd3002 a4fee0fe ecfe3cff 0cfe5403 0.0.......<...T. │ │ - 0x000d15d0 e0fd14ff 98fb20fc f8fc7400 38003400 ...... ...t.8.4. │ │ - 0x000d15e0 5c037403 d400f4ff a800fc03 0002d8fd \.t............. │ │ - 0x000d15f0 9c036cff cc02bc00 a400acfe f8fd48ff ..l...........H. │ │ - 0x000d1600 700368ff 58fd30ff 7cfbd4fe f0fd28fe p.h.X.0.|.....(. │ │ - 0x000d1610 6c016400 18fde0fb e0ff1c02 18019000 l.d............. │ │ - 0x000d1620 5cfde0ff 18ffe8fe 20ff6000 3802b4ff \....... .`.8... │ │ - 0x000d1630 ac009400 94006800 2000d8fe e0ff1403 ......h. ....... │ │ - 0x000d1640 b0ff2000 f0ff1801 2001b003 ac011cfe .. ..... ....... │ │ - 0x000d1650 0040c03f 813f423f 043fc63e 893e4c3e .@.?.?B?.?.>.>L> │ │ - 0x000d1660 103ed43d 983d5d3d 223de83c ae3c753c .>.=.=]="=.<.?....+9>@.... │ │ - 0x000d1870 04000000 04000000 03000000 04000000 ................ │ │ - 0x000d1880 04000000 04000000 04000000 04000000 ................ │ │ - 0x000d1890 05000000 04000000 04000000 00000000 ................ │ │ - 0x000d18a0 04000000 02000000 00000000 04000000 ................ │ │ - 0x000d18b0 06000000 01000000 02000000 04000000 ................ │ │ - 0x000d18c0 01000000 06000000 04000000 02000000 ................ │ │ - 0x000d18d0 04000000 02000000 02000000 04000000 ................ │ │ - 0x000d18e0 06000000 05000000 04000000 02000000 ................ │ │ - 0x000d18f0 05000000 04000000 06000000 03000000 ................ │ │ - 0x000d1900 02000000 04000000 03000000 06000000 ................ │ │ - 0x000d1910 04000000 04000000 02000000 04000000 ................ │ │ - 0x000d1920 04000000 06000000 04000000 02000000 ................ │ │ - 0x000d1930 04000000 04000000 03000000 04000000 ................ │ │ - 0x000d1940 04000000 04000000 04000000 04000000 ................ │ │ - 0x000d1950 05000000 04000000 04000000 01000000 ................ │ │ - 0x000d1960 02000000 04000000 01000000 04000000 ................ │ │ - 0x000d1970 04000000 01000000 06000000 04000000 ................ │ │ - 0x000d1980 00000000 04000000 04000000 02000000 ................ │ │ - 0x000d1990 04000000 02000000 02000000 04000000 ................ │ │ - 0x000d19a0 06000000 05000000 04000000 02000000 ................ │ │ - 0x000d19b0 05000000 04000000 06000000 03000000 ................ │ │ - 0x000d19c0 02000000 04000000 03000000 06000000 ................ │ │ - 0x000d19d0 04000000 04000000 02000000 04000000 ................ │ │ - 0x000d19e0 04000000 06000000 04000000 02000000 ................ │ │ - 0x000d19f0 04000000 04000000 03000000 04000000 ................ │ │ - 0x000d1a00 04000000 04000000 04000000 04000000 ................ │ │ - 0x000d1a10 05000000 04000000 04000000 00000000 ................ │ │ - 0x000d1a20 04000000 02000000 00000000 04000000 ................ │ │ - 0x000d1a30 04000000 00000000 04000000 06000000 ................ │ │ - 0x000d1a40 01000000 04000000 04000000 02000000 ................ │ │ - 0x000d1a50 04000000 02000000 02000000 04000000 ................ │ │ - 0x000d1a60 06000000 05000000 04000000 02000000 ................ │ │ - 0x000d1a70 05000000 04000000 06000000 03000000 ................ │ │ - 0x000d1a80 02000000 04000000 03000000 06000000 ................ │ │ - 0x000d1a90 04000000 04000000 02000000 04000000 ................ │ │ - 0x000d1aa0 04000000 06000000 04000000 3c342d27 ............<4-' │ │ - 0x000d1ab0 221e1a16 13110f0d 0b0a0807 06060504 "............... │ │ - 0x000d1ac0 04030302 02020201 01010101 00040804 ................ │ │ - 0x000d1ad0 00000506 05000204 04040200 3a60f9ff ............:`.. │ │ - 0x000d1ae0 5660f9ff d460f9ff 7060f9ff d460f9ff V`...`..p`...`.. │ │ - 0x000d1af0 d460f9ff d460f9ff 7660f9ff d460f9ff .`...`..v`...`.. │ │ - 0x000d1b00 d460f9ff d460f9ff d460f9ff d460f9ff .`...`...`...`.. │ │ - 0x000d1b10 d460f9ff d460f9ff be60f9ff d460f9ff .`...`...`...`.. │ │ - 0x000d1b20 d460f9ff d460f9ff d460f9ff d460f9ff .`...`...`...`.. │ │ - 0x000d1b30 d460f9ff d460f9ff d460f9ff d460f9ff .`...`...`...`.. │ │ - 0x000d1b40 d460f9ff d460f9ff d460f9ff d460f9ff .`...`...`...`.. │ │ - 0x000d1b50 d460f9ff d460f9ff 9660f9ff f060f9ff .`...`...`...`.. │ │ - 0x000d1b60 6d61f9ff ff60f9ff 8a61f9ff ff60f9ff ma...`...a...`.. │ │ - 0x000d1b70 ff60f9ff ff60f9ff ac61f9ff ff60f9ff .`...`...a...`.. │ │ - 0x000d1b80 ff60f9ff ff60f9ff ff60f9ff ff60f9ff .`...`...`...`.. │ │ - 0x000d1b90 ff60f9ff ff60f9ff 4262f9ff ff60f9ff .`...`..Bb...`.. │ │ - 0x000d1ba0 ff60f9ff ff60f9ff ff60f9ff ff60f9ff .`...`...`...`.. │ │ - 0x000d1bb0 ff60f9ff ff60f9ff ff60f9ff ff60f9ff .`...`...`...`.. │ │ - 0x000d1bc0 ff60f9ff ff60f9ff ff60f9ff ff60f9ff .`...`...`...`.. │ │ - 0x000d1bd0 ff60f9ff ff60f9ff d661f9ff 2761f9ff .`...`...a..'a.. │ │ - 0x000d1be0 8262f9ff 4f63f9ff a362f9ff 4f63f9ff .b..Oc...b..Oc.. │ │ - 0x000d1bf0 4f63f9ff 4f63f9ff c662f9ff 4f63f9ff Oc..Oc...b..Oc.. │ │ - 0x000d1c00 4f63f9ff 4f63f9ff 4f63f9ff 4f63f9ff Oc..Oc..Oc..Oc.. │ │ - 0x000d1c10 4f63f9ff 4f63f9ff f962f9ff 4f63f9ff Oc..Oc...b..Oc.. │ │ - 0x000d1c20 4f63f9ff 4f63f9ff 4f63f9ff 4f63f9ff Oc..Oc..Oc..Oc.. │ │ - 0x000d1c30 4f63f9ff 4f63f9ff 4f63f9ff 4f63f9ff Oc..Oc..Oc..Oc.. │ │ - 0x000d1c40 4f63f9ff 4f63f9ff 4f63f9ff 4f63f9ff Oc..Oc..Oc..Oc.. │ │ - 0x000d1c50 4f63f9ff 4f63f9ff 2463f9ff 4e61f9ff Oc..Oc..$c..Na.. │ │ - 0x000d1c60 5e63f9ff f064f9ff 8163f9ff f064f9ff ^c...d...c...d.. │ │ - 0x000d1c70 f064f9ff f064f9ff a663f9ff f064f9ff .d...d...c...d.. │ │ - 0x000d1c80 f064f9ff f064f9ff f064f9ff f064f9ff .d...d...d...d.. │ │ - 0x000d1c90 f064f9ff f064f9ff db63f9ff f064f9ff .d...d...c...d.. │ │ - 0x000d1ca0 f064f9ff f064f9ff f064f9ff f064f9ff .d...d...d...d.. │ │ - 0x000d1cb0 f064f9ff f064f9ff f064f9ff f064f9ff .d...d...d...d.. │ │ - 0x000d1cc0 f064f9ff f064f9ff f064f9ff f064f9ff .d...d...d...d.. │ │ - 0x000d1cd0 f064f9ff f064f9ff 3c64f9ff 3359f9ff .d...d..j...j.. │ │ - 0x000d1e70 ca6af9ff ca6af9ff 5a6af9ff ca6af9ff .j...j..Zj...j.. │ │ - 0x000d1e80 ca6af9ff ca6af9ff ca6af9ff ca6af9ff .j...j...j...j.. │ │ - 0x000d1e90 ca6af9ff ca6af9ff 8d6af9ff 686df9ff .j...j...j..hm.. │ │ - 0x000d1ea0 626ef9ff 8b6ef9ff ba6ef9ff ec6ef9ff bn...n...n...n.. │ │ - 0x000d1eb0 266ff9ff 2e6ff9ff 366ff9ff 3d6ff9ff &o...o..6o..=o.. │ │ - 0x000d1ec0 576ff9ff f36cf9ff 886df9ff b96df9ff Wo...l...m...m.. │ │ - 0x000d1ed0 e56df9ff 1b6ef9ff 236ef9ff 316ef9ff .m...n..#n..1n.. │ │ - 0x000d1ee0 3c6ef9ff 5071f9ff a471f9ff be71f9ff ...X...}... │ │ - 0x000d2790 58bffaff 58bffaff 58bffaff 92bffaff X...X...X....... │ │ - 0x000d27a0 58bffaff 58bffaff 58bffaff 58bffaff X...X...X...X... │ │ - 0x000d27b0 58bffaff 58bffaff 58bffaff b6bffaff X...X...X....... │ │ - 0x000d27c0 16c0faff 3dc0faff eac0faff 5ec0faff ....=.......^... │ │ - 0x000d27d0 eac0faff eac0faff eac0faff 7ac0faff ............z... │ │ - 0x000d27e0 eac0faff eac0faff eac0faff eac0faff ................ │ │ - 0x000d27f0 eac0faff eac0faff eac0faff adc0faff ................ │ │ - 0x000d2800 82c3faff 79c4faff a2c4faff d1c4faff ....y........... │ │ - 0x000d2810 03c5faff 3dc5faff 45c5faff 4dc5faff ....=...E...M... │ │ - 0x000d2820 54c5faff 6ec5faff 0fc3faff a2c3faff T...n........... │ │ - 0x000d2830 d2c3faff fdc3faff 32c4faff 3ac4faff ........2...:... │ │ - 0x000d2840 48c4faff 53c4faff 83c8faff d9c8faff H...S........... │ │ - 0x000d2850 f5c8faff 11c9faff 37c9faff 53c9faff ........7...S... │ │ - 0x000d2860 6ac9faff efd3faff 30d4faff 5bd4faff j.......0...[... │ │ - 0x000d2870 8ad4faff f0d4faff 90d5faff a8d5faff ................ │ │ - 0x000d2880 d0d5faff fed5faff 2bd6faff 42d6faff ........+...B... │ │ - 0x000d2890 91d6faff f1d6faff 74d7faff a0d7faff ........t....... │ │ - 0x000d28a0 cfd7faff ecd7faff 3cd8faff 69d8faff ........<...i... │ │ - 0x000d28b0 35e2faff f7e5faff 30e6faff ebe5faff 5.......0....... │ │ - 0x000d28c0 30e6faff 30e6faff 30e6faff 02e6faff 0...0...0....... │ │ - 0x000d28d0 30e6faff 30e6faff 30e6faff 30e6faff 0...0...0...0... │ │ - 0x000d28e0 30e6faff 30e6faff 30e6faff 12e6faff 0...0...0....... │ │ - 0x000d28f0 5ae6faff 95e6faff c2e1faff 76e6faff Z...........v... │ │ - 0x000d2900 c2e1faff c2e1faff c2e1faff b3e6faff ................ │ │ - 0x000d2910 c2e1faff c2e1faff c2e1faff c2e1faff ................ │ │ - 0x000d2920 c2e1faff c2e1faff c2e1faff d7e6faff ................ │ │ - 0x000d2930 d7e5faff 50e7faff 0ee7faff 39e7faff ....P.......9... │ │ - 0x000d2940 0ee7faff 0ee7faff 0ee7faff 69e7faff ............i... │ │ - 0x000d2950 0ee7faff 0ee7faff 0ee7faff 0ee7faff ................ │ │ - 0x000d2960 0ee7faff 0ee7faff 0ee7faff 90e7faff ................ │ │ - 0x000d2970 01e8faff 4ce8faff 14e8faff 36e8faff ....L.......6... │ │ - 0x000d2980 14e8faff 14e8faff 14e8faff 64e8faff ............d... │ │ - 0x000d2990 14e8faff 14e8faff 14e8faff 14e8faff ................ │ │ - 0x000d29a0 14e8faff 14e8faff 14e8faff 86e8faff ................ │ │ - 0x000d29b0 28f1faff 8ff5faff c0f5faff 83f5faff (............... │ │ - 0x000d29c0 c0f5faff c0f5faff c0f5faff 9af5faff ................ │ │ - 0x000d29d0 c0f5faff c0f5faff c0f5faff c0f5faff ................ │ │ - 0x000d29e0 c0f5faff c0f5faff c0f5faff aaf5faff ................ │ │ - 0x000d29f0 e6f5faff 21f6faff a2f0faff 02f6faff ....!........... │ │ - 0x000d2a00 a2f0faff a2f0faff a2f0faff 3ff6faff ............?... │ │ - 0x000d2a10 a2f0faff a2f0faff a2f0faff a2f0faff ................ │ │ - 0x000d2a20 a2f0faff a2f0faff a2f0faff 63f6faff ............c... │ │ - 0x000d2a30 6ff5faff f1f6faff aff6faff daf6faff o............... │ │ - 0x000d2a40 aff6faff aff6faff aff6faff 0af7faff ................ │ │ - 0x000d2a50 aff6faff aff6faff aff6faff aff6faff ................ │ │ - 0x000d2a60 aff6faff aff6faff aff6faff 2ff7faff ............/... │ │ - 0x000d2a70 a4f7faff 05f8faff bff7faff e8f7faff ................ │ │ - 0x000d2a80 bff7faff bff7faff bff7faff 21f8faff ............!... │ │ - 0x000d2a90 bff7faff bff7faff bff7faff bff7faff ................ │ │ - 0x000d2aa0 bff7faff bff7faff bff7faff 47f8faff ............G... │ │ - 0x000d2ab0 fefdfaff 8f05fbff de05fbff 5506fbff ............U... │ │ - 0x000d2ac0 9e11fbff f71afbff 7c1bfbff 0e1bfbff ........|....... │ │ - 0x000d2ad0 7c1bfbff 7c1bfbff 7c1bfbff 261bfbff |...|...|...&... │ │ - 0x000d2ae0 7c1bfbff 7c1bfbff 7c1bfbff 7c1bfbff |...|...|...|... │ │ - 0x000d2af0 7c1bfbff 7c1bfbff 7c1bfbff 461bfbff |...|...|...F... │ │ - 0x000d2b00 7c1bfbff 7c1bfbff 7c1bfbff 7c1bfbff |...|...|...|... │ │ - 0x000d2b10 7c1bfbff 7c1bfbff 7c1bfbff 7c1bfbff |...|...|...|... │ │ - 0x000d2b20 7c1bfbff 7c1bfbff 7c1bfbff 7c1bfbff |...|...|...|... │ │ - 0x000d2b30 7c1bfbff 7c1bfbff 7c1bfbff 641bfbff |...|...|...d... │ │ - 0x000d2b40 951bfbff b61bfbff c31cfbff d91bfbff ................ │ │ - 0x000d2b50 c31cfbff c31cfbff c31cfbff fd1bfbff ................ │ │ - 0x000d2b60 c31cfbff c31cfbff c31cfbff c31cfbff ................ │ │ - 0x000d2b70 c31cfbff c31cfbff c31cfbff 291cfbff ............)... │ │ - 0x000d2b80 c31cfbff c31cfbff c31cfbff c31cfbff ................ │ │ - 0x000d2b90 c31cfbff c31cfbff c31cfbff c31cfbff ................ │ │ - 0x000d2ba0 c31cfbff c31cfbff c31cfbff c31cfbff ................ │ │ - 0x000d2bb0 c31cfbff c31cfbff c31cfbff 671cfbff ............g... │ │ - 0x000d2bc0 e91cfbff 0a1dfbff be1dfbff 2f1dfbff ............/... │ │ - 0x000d2bd0 be1dfbff be1dfbff be1dfbff 3d1dfbff ............=... │ │ - 0x000d2be0 be1dfbff be1dfbff be1dfbff be1dfbff ................ │ │ - 0x000d2bf0 be1dfbff be1dfbff be1dfbff 701dfbff ............p... │ │ - 0x000d2c00 be1dfbff be1dfbff be1dfbff be1dfbff ................ │ │ - 0x000d2c10 be1dfbff be1dfbff be1dfbff be1dfbff ................ │ │ - 0x000d2c20 be1dfbff be1dfbff be1dfbff be1dfbff ................ │ │ - 0x000d2c30 be1dfbff be1dfbff be1dfbff 971dfbff ................ │ │ - 0x000d2c40 d51dfbff fc1dfbff b61ffbff 271efbff ............'... │ │ - 0x000d2c50 b61ffbff b61ffbff b61ffbff 541efbff ............T... │ │ - 0x000d2c60 b61ffbff b61ffbff b61ffbff b61ffbff ................ │ │ - 0x000d2c70 b61ffbff b61ffbff b61ffbff 911efbff ................ │ │ - 0x000d2c80 b61ffbff b61ffbff b61ffbff b61ffbff ................ │ │ - 0x000d2c90 b61ffbff b61ffbff b61ffbff b61ffbff ................ │ │ - 0x000d2ca0 b61ffbff b61ffbff b61ffbff b61ffbff ................ │ │ - 0x000d2cb0 b61ffbff b61ffbff b61ffbff fa1efbff ................ │ │ - 0x000d2cc0 ae18fbff c218fbff de18fbff fe18fbff ................ │ │ - 0x000d2cd0 de18fbff de18fbff de18fbff 1519fbff ................ │ │ - 0x000d2ce0 de18fbff de18fbff de18fbff de18fbff ................ │ │ - 0x000d2cf0 de18fbff de18fbff de18fbff 3719fbff ............7... │ │ - 0x000d2d00 c019fbff dc19fbff fe19fbff 2e1afbff ................ │ │ - 0x000d2d10 fe19fbff fe19fbff fe19fbff 4e1afbff ............N... │ │ - 0x000d2d20 fe19fbff fe19fbff fe19fbff fe19fbff ................ │ │ - 0x000d2d30 fe19fbff fe19fbff fe19fbff 8a16fbff ................ │ │ - 0x000d2d40 00010203 04050607 07000204 05060606 ................ │ │ - 0x000d2d50 00040804 00000506 05000204 04040205 ................ │ │ - 0x000d2d60 04030000 00000000 00000000 00000000 ................ │ │ - 0x000d2d70 00000000 00000000 00000000 00000000 ................ │ │ - 0x000d2d80 00000000 00000000 00000000 00000005 ................ │ │ - 0x000d2d90 01020c ... │ │ + 0x000c5240 1f1f1f1f 1f202020 1f1f1f1f 1f1f1f1f ..... ........ │ │ + 0x000c5250 1f1f1f1f 20202020 201f2022 242c303a .... . "$,0: │ │ + 0x000c5260 414f525b 61676e76 20212225 262b2e36 AOR[agnv !"%&+.6 │ │ + 0x000c5270 3a464850 565d646b 2422242a 3035383f :FHPV]dk$"$*058? │ │ + 0x000c5280 444f5158 5e626569 35313236 3c474c57 DOQX^bei5126@CE0./25567 │ │ + 0x000c5300 383c3d40 42424243 34302f32 363d4044 8<=@BBBC40/26=@D │ │ + 0x000c5310 464b4b4a 494b4a49 39343335 39404349 FKKJIKJI94359@CI │ │ + 0x000c5320 4c525356 53535452 423c3b3c 3e454950 LRSVSSTRB<;<>EIP │ │ + 0x000c5330 545c5d5e 605c5e5b 443f3c3b 3e42484c T\]^`\^[D?<;>BHL │ │ + 0x000c5340 50575d62 63656765 47423f3e 3e42464b PW]bcegeGB?>>BFK │ │ + 0x000c5350 4f54595e 62686a6d 201f2020 24272f35 OTY^bhjm . $'/5 │ │ + 0x000c5360 3d474f56 5c62686e 20202223 25282d32 =GOV\bhn "#%(-2 │ │ + 0x000c5370 3840464c 52585e64 24232428 3032383c 8@FLRX^d$#$(028< │ │ + 0x000c5380 41494f54 595d5f62 2f2c2d2f 383c454b AIOTY]_b/,-/8AC0./05566 │ │ + 0x000c5400 383a3c3e 40414141 322e2e2f 36383d3f 8:<>@AAA2../68=? │ │ + 0x000c5410 41444648 47494847 39343333 393c4247 ADFHGIHG94339@ADEGFE62105:>A │ │ + 0x000c5520 46494b4e 4f4f504d 3f3a3836 3b404347 FIKNOOPM?:86;@CG │ │ + 0x000c5530 4d525559 5b575956 433e3b39 3c404649 MRUY[WYVC>;9<@FI │ │ + 0x000c5540 4d53595d 5e60615f 45413e3c 3d404448 MSY]^`a_EA><=@DH │ │ + 0x000c5550 4c515559 5d626466 201f1f20 2224292f LQUY]bdf .. "$)/ │ │ + 0x000c5560 353a414a 52575c61 1f202122 2324282c 5:AJRW\a. !"#$(, │ │ + 0x000c5570 32363b43 494e5358 23222325 292e3135 26;CINSX#"#%).15 │ │ + 0x000c5580 393d4249 4f535456 2c292a2a 30363c42 9=BIOSTV,)**06@BDEDC41//26;? │ │ + 0x000c5620 42444649 4b4d4d4b 39353332 35393d42 BDFIKMMK953259=B │ │ + 0x000c5630 47494c50 53545653 403c3937 3a3d4247 GILPSTVS@<97:=BG │ │ + 0x000c5640 4b4f5357 5b5d5e5c 44403d3b 3c3f4347 KOSW[]^\D@=;BFKQVZZ31/04:?E │ │ + 0x000c56a0 4a4f545a 61666a67 413d3b3a 3e44494f JOTZafjgA=;:>DIO │ │ + 0x000c56b0 555c626a 71787c77 4f4a4745 484e545a U\bjqx|wOJGEHNTZ │ │ + 0x000c56c0 60676e77 80878c89 57524f4d 4e545960 `gnw....WROMNTY` │ │ + 0x000c56d0 676f767e 868f9397 201f1f23 29313031 gov~.... ..#)101 │ │ + 0x000c56e0 32343639 3d404244 20212327 2b2f2e2d 2469=@BD !#'+/.- │ │ + 0x000c56f0 2e303234 373a3b3d 28292b2e 30323130 .0247:;=()+.0210 │ │ + 0x000c5700 31323335 383a3b3b 312f2e2e 31353638 12358:;;1/..1568 │ │ + 0x000c5710 393a3b3d 3f414241 33312f2f 3136393d 9:;=?ABA31//169= │ │ + 0x000c5720 3f414345 48494b48 39363332 34393c40 ?ACEHIKH963249<@ │ │ + 0x000c5730 4347494d 50525451 3f3b3937 393c4043 CGIMPRTQ?;979<@C │ │ + 0x000c5740 474b4e52 56595b59 433f3c3a 3b3e4145 GKNRVY[YC?<:;>AE │ │ + 0x000c5750 494d5155 585c5e5f 201f1f20 20222427 IMQUX\^_ .. "$' │ │ + 0x000c5760 2c30353a 41474f52 1f202020 21222225 ,05:AGOR. !""% │ │ + 0x000c5770 292d3136 3c41484b 20202122 23252628 )-16;;:?DI │ │ + 0x000c57c0 4f555c62 696f7679 4f4b4847 45494e54 OU\biovyOKHGEINT │ │ + 0x000c57d0 5a60676e 767d8588 201f1e21 252a3130 Z`gnv}.. ..!%*10 │ │ + 0x000c57e0 31323436 393c3f40 1f1f2024 282b2e2e 12469@ACD420//269 │ │ + 0x000c5830 3d404244 46484b4b 39363433 3235393c =@BDFHKK9643259< │ │ + 0x000c5840 40434749 4c4f5253 3f3c3938 36393c40 @CGILORS?<9869<@ │ │ + 0x000c5850 43474b4e 5255595a 201f1f20 20222326 CGKNRUYZ .. "#& │ │ + 0x000c5860 292c3035 3a41474f 1f202020 21222224 ),05:AGO. !""$ │ │ + 0x000c5870 272a2d31 363c4148 20202122 23252628 '*-16;998=AE │ │ + 0x000c58c0 4a4f535a 5f666c73 49454241 4045494d JOSZ_flsIEBA@EIM │ │ + 0x000c58d0 51565b63 6970777f 201f1e21 252a2f30 QV[cipw. ..!%*/0 │ │ + 0x000c58e0 30313234 36393c3f 1f1f2024 282b2e2e 012469@AC420//258 │ │ + 0x000c5930 3b3e4042 4446484b 38353332 3135373a ;>@BDFHK8532157: │ │ + 0x000c5940 3d404246 484b4d50 3d393736 34383a3d =@BFHKMP=97648:= │ │ + 0x000c5950 3f424549 4c4f5256 201f1f1f 20202224 ?BEILORV ... "$ │ │ + 0x000c5960 26292c30 35393d41 1f202020 20212222 &),059=A. !"" │ │ + 0x000c5970 2527292d 3135383c 20202122 22232526 %')-158< !""#%& │ │ + 0x000c5980 28292b2e 3235383a 23232223 2425292e ()+.258:##"#$%). │ │ + 0x000c5990 2f313336 393c3f42 27262526 27282c32 /1369;;::?D │ │ + 0x000c59d0 484c4f55 5c616469 201f1e21 23252a31 HLOU\adi ..!#%*1 │ │ + 0x000c59e0 30303132 34363739 1f1f2023 25282b2e 00124679.. #%(+. │ │ + 0x000c59f0 2e2d2d2e 30313334 2526282a 2c2f2f30 .--.0134%&(*,//0 │ │ + 0x000c5a00 2f2e2e2e 2f303132 2d2d2c2e 2e2f3134 /.../012--,../14 │ │ + 0x000c5a10 33333334 35363637 302f2d2e 2e2f3235 333456670/-../25 │ │ + 0x000c5a20 36363738 393a3a3b 312f2d2d 2d2d3135 66789::;1/----15 │ │ + 0x000c5a30 37393a3b 3d3e3f40 3432302f 2f2f3236 79:;=>?@420///26 │ │ + 0x000c5a40 393b3d40 42444546 39363433 33323539 9;=@BDEF96433259 │ │ + 0x000c5a50 3b3d4043 47494a4c 201f1f1f 20202022 ;=@CGIJL ... " │ │ + 0x000c5a60 2426272c 2f31353a 1f202020 20212122 $&',/15:. !!" │ │ + 0x000c5a70 22242529 2c2e3136 20202021 22232324 "$%),.16 !"##$ │ │ + 0x000c5a80 2527282a 2d2f3236 20212121 22242426 %'(*-/26 !!!"$$& │ │ + 0x000c5a90 28292a2d 2f303337 24232323 2426282a ()*-/037$###$&(* │ │ + 0x000c5aa0 30313235 38393c3f 2c2a2929 2a2a2c30 01258920..../2 │ │ + 0x000c5b40 3637383b 3d3d3f41 34323030 2f2f3032 678;==?A4200//02 │ │ + 0x000c5b50 3638393d 3f404244 201f1f1f 1f202020 689=?@BD .... │ │ + 0x000c5b60 22232427 292c2f30 1f202020 20202121 "#$'),/0. !! │ │ + 0x000c5b70 22222225 27292c2d 1f202020 21212222 """%'),-. !!"" │ │ + 0x000c5b80 23242427 282a2c2d 20202021 22222324 #$$'(*,- !""#$ │ │ + 0x000c5b90 25262628 292b2d2e 23232222 23242527 %&&()+-.##""#$%' │ │ + 0x000c5ba0 292d2e30 31333536 24232322 24242628 )-.01356$##"$$&( │ │ + 0x000c5bb0 2a2f3032 33353838 2c2a2929 2a2a2a2c */023588,*))***, │ │ + 0x000c5bc0 3034363a 3c3f4243 2f2d2d2c 2c2d2d2f 046:BEF ...!!%' │ │ + 0x000c5be0 2a2f3130 30313232 1f1f2020 23242829 */100122.. #$() │ │ + 0x000c5bf0 2b2e2e2e 2d2d2e2e 21222223 25262b2b +...--..!""#%&++ │ │ + 0x000c5c00 2c2e2f2e 2e2d2e2e 25262728 2a2b2f2f ,./..-..%&'(*+// │ │ + 0x000c5c10 2f30302f 2e2e2e2e 2d2d2d2c 2e2e2f30 /00/....---,../0 │ │ + 0x000c5c20 31333433 33333434 302f2e2e 2f2f2f30 134333440/..///0 │ │ + 0x000c5c30 32343535 35353636 312f2e2d 2d2e2d2f 245555661/.--.-/ │ │ + 0x000c5c40 31353538 393a3b3b 32302f2e 2e2e2e2f 15589:;;20/..../ │ │ + 0x000c5c50 32353638 393b3d3d 201f1f1f 1f202020 25689;== .... │ │ + 0x000c5c60 20222224 2427272c 1f202020 20202021 ""$$'',. ! │ │ + 0x000c5c70 21222222 22252529 1f202020 20202021 !""""%%). ! │ │ + 0x000c5c80 21222222 22252529 20202021 21222223 !""""%%) !!""# │ │ + 0x000c5c90 23252526 2628282b 20202021 21222223 #%%&&((+ !!""# │ │ + 0x000c5ca0 23252526 2628282b 24232322 22242426 #%%&&((+$##""$$& │ │ + 0x000c5cb0 262a2a30 30323235 24232322 22242426 &**00225$##""$$& │ │ + 0x000c5cc0 262a2a30 30323235 2c2a2a29 292a2a2a &**00225,**))*** │ │ + 0x000c5cd0 2a303036 363a3a3f 201f1f1e 1e212125 *0066::? ....!!% │ │ + 0x000c5ce0 252a2a31 31303031 1f1f1f20 20242428 %**11001... $$( │ │ + 0x000c5cf0 282b2b2e 2e2e2e2d 1f1f1f20 20242428 (++....-... $$( │ │ + 0x000c5d00 282b2b2e 2e2e2e2d 25262628 282b2b2f (++....-%&&((++/ │ │ + 0x000c5d10 2f2f2f30 302f2f2e 25262628 282b2b2f ///00//.%&&((++/ │ │ + 0x000c5d20 2f2f2f30 302f2f2e 302f2f2e 2e2f2f2f ///00//.0//../// │ │ + 0x000c5d30 2f323235 35353535 302f2f2e 2e2f2f2f /22555550//../// │ │ + 0x000c5d40 2f323235 35353535 312f2f2d 2d2e2e2d /22555551//--..- │ │ + 0x000c5d50 2d313135 3538383a 201f1f1f 1f1f1f20 -115588: ...... │ │ + 0x000c5d60 20202021 22222424 1f202020 20202020 !""$$. │ │ + 0x000c5d70 20202021 22222323 1f202020 20202020 !""##. │ │ + 0x000c5d80 20212121 22222222 1f202020 20202121 !!!"""". !! │ │ + 0x000c5d90 21222223 23232424 20202020 21212222 !""###$$ !!"" │ │ + 0x000c5da0 22232324 25252626 20202020 21212222 "##$%%&& !!"" │ │ + 0x000c5db0 22232324 25252626 23232322 22222324 "##$%%&&###"""#$ │ │ + 0x000c5dc0 24252528 292b2e2e 24232323 22222424 $%%()+..$###""$$ │ │ + 0x000c5dd0 25262629 2a2c3030 201f1f1f 1e1e2121 %&&)*,00 .....!! │ │ + 0x000c5de0 23252529 2a2c3131 1f1f1f1f 20202223 #%%)*,11.... "# │ │ + 0x000c5df0 2527272a 2a2c2f2f 1f1f1f20 20202324 %''**,//... #$ │ │ + 0x000c5e00 2528282a 2b2c2e2e 21222222 23232526 %((*+,..!"""##%& │ │ + 0x000c5e10 282b2b2c 2c2d2f2f 25262627 28282a2b (++,,-//%&&'((*+ │ │ + 0x000c5e20 2c2f2f2f 2f2f3030 25262627 28282a2b ,/////00%&&'((*+ │ │ + 0x000c5e30 2c2f2f2f 2f2f3030 2d2d2d2d 2c2c2e2e ,/////00----,,.. │ │ + 0x000c5e40 2e2f2f31 31323434 302f2f2e 2e2e2f2f .//112440//...// │ │ + 0x000c5e50 2f2f2f31 32333535 201f1f1f 1f1f1f1f ///12355 ....... │ │ + 0x000c5e60 1f202020 20202022 1f1f2020 20202020 . ".. │ │ + 0x000c5e70 20202020 20202122 1f202020 20202020 !". │ │ + 0x000c5e80 20202020 21212122 1f202020 20202020 !!!". │ │ + 0x000c5e90 20202020 21212122 1f202020 20202020 !!!". │ │ + 0x000c5ea0 21212121 22222223 20202020 20212121 !!!!"""# !!! │ │ + 0x000c5eb0 22222223 23232425 20202020 20212121 """###$% !!! │ │ + 0x000c5ec0 22222223 23232425 20212121 21212121 """###$% !!!!!!! │ │ + 0x000c5ed0 22222223 24242426 201f1f1f 1f1e1e1f """#$$$& ....... │ │ + 0x000c5ee0 21212123 2525272a 1f1f1f1f 1f1f1f20 !!!#%%'*....... │ │ + 0x000c5ef0 22232325 2727282a 1f1f1f1f 20202021 "##%''(*.... ! │ │ + 0x000c5f00 23242426 2828292b 1f1f1f1f 20202021 #$$&(()+.... ! │ │ + 0x000c5f10 23242426 2828292b 21212222 22232323 #$$&(()+!!"""### │ │ + 0x000c5f20 25262629 2b2b2b2c 25262626 27282828 %&&)+++,%&&&'((( │ │ + 0x000c5f30 2a2b2b2d 2f2f2f2f 25262626 27282828 *++-////%&&&'((( │ │ + 0x000c5f40 2a2b2b2d 2f2f2f2f 26272828 28292929 *++-////&'((())) │ │ + 0x000c5f50 2b2c2c2e 2f2f2f30 201f1f1f 1f1f1f1f +,,.///0 ....... │ │ + 0x000c5f60 1f1f1f1f 1f202020 1f1f1f20 20202020 ..... ... │ │ + 0x000c5f70 20202020 20202020 1f1f2020 20202020 .. │ │ + 0x000c5f80 20202020 20202020 1f1f2020 20202020 .. │ │ + 0x000c5f90 20202020 20202020 1f1f2020 20202020 .. │ │ + 0x000c5fa0 20202020 20202020 1f1f2020 20202020 .. │ │ + 0x000c5fb0 20202020 20202020 1f202020 20202020 . │ │ + 0x000c5fc0 20202021 21212121 20202020 20202020 !!!!! │ │ + 0x000c5fd0 20202021 21222222 201f1f1f 1f1f1f1e !!""" ....... │ │ + 0x000c5fe0 1e1e1e1f 21212121 1f1f1f1f 1f1f1f1f ....!!!!........ │ │ + 0x000c5ff0 1f1f1f20 22222222 1f1f1f1f 1f1f1f1f ... """"........ │ │ + 0x000c6000 20202021 22232323 1f1f1f1f 1f1f2020 !"###...... │ │ + 0x000c6010 20202021 23242424 1f1f1f1f 1f1f2020 !#$$$...... │ │ + 0x000c6020 20202021 23242424 1f1f1f1f 1f1f2020 !#$$$...... │ │ + 0x000c6030 20202021 23242424 21212222 22222222 !#$$$!!"""""" │ │ + 0x000c6040 23232324 25262626 23242425 25252526 ###$%&&&#$$%%%%& │ │ + 0x000c6050 26262627 28292929 201f1f1f 1f1f1f1f &&&'())) ....... │ │ + 0x000c6060 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ + 0x000c6070 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f202020 ............. │ │ + 0x000c6080 20202020 20202020 1f1f1f1f 20202020 .... │ │ + 0x000c6090 20202020 20202020 1f1f1f20 20202020 ... │ │ + 0x000c60a0 20202020 20202020 1f1f1f20 20202020 ... │ │ + 0x000c60b0 20202020 20202020 1f1f1f20 20202020 ... │ │ + 0x000c60c0 20202020 20202020 1f1f1f20 20202020 ... │ │ + 0x000c60d0 20202020 20202020 201f1f1f 1f1f1f1f ....... │ │ + 0x000c60e0 1f1f1f1f 1f1f1e1e 1f1f1f1f 1f1f1f1f ................ │ │ + 0x000c60f0 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ + 0x000c6100 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ + 0x000c6110 1f1f1f1f 1f1f1f1f 1f1f1f1f 1f1f1f1f ................ │ │ + 0x000c6120 1f1f1f1f 1f1f1f20 1f1f1f1f 1f1f1f1f ....... ........ │ │ + 0x000c6130 1f1f1f1f 20202020 1f1f1f1f 1f1f1f1f .... ........ │ │ + 0x000c6140 1f1f1f1f 20202020 1f1f1f1f 1f1f1f1f .... ........ │ │ + 0x000c6150 1f1f1f1f 20202020 201f1f1f 20202223 .... ... "# │ │ + 0x000c6160 24272c2e 30353a3d 41474f51 52585b5e $',.05:=AGOQRX[^ │ │ + 0x000c6170 6164676b 6e72767a 20202121 22232525 adgknrvz !!"#%% │ │ + 0x000c6180 26282b2c 2e323638 3a3f4647 484d5053 &(+,.268:?FGHMPS │ │ + 0x000c6190 56595d60 64686b6f 24232223 24262a2d VY]`dhko$#"#$&*- │ │ + 0x000c61a0 30323537 383c3f42 44494f50 5155585b 02578;;;:?A │ │ + 0x000c61e0 44494f52 555c6265 696f7677 797e8283 DIORU\beiovwy~.. │ │ + 0x000c61f0 807f8388 8a898888 57524e4e 4d4b4f52 ........WRNNMKOR │ │ + 0x000c6200 54595f62 666d7478 7c848d8e 90959499 TY_bfmtx|....... │ │ + 0x000c6210 9d98969b a19f9d9c 5d585654 52525054 ........]XVTRRPT │ │ + 0x000c6220 565b5e62 696b7077 7a82878c 9599a2a5 V[^bikpwz....... │ │ + 0x000c6230 a7adaeb1 b7b9b6b3 635e5d5a 59595857 ........c^]ZYYXW │ │ + 0x000c6240 5a5d6163 696b7374 7c7f878b 92989fa6 Z]acikst|....... │ │ + 0x000c6250 abb6babf c1c9cbcc 201f1e20 21252a2d ........ .. !%*- │ │ + 0x000c6260 31303131 32343637 393c3f40 40434445 101124679?@ACDEF0/..//23 │ │ + 0x000c62a0 35353535 36363738 383a3c3d 3d3f4041 555566788:<==?@A │ │ + 0x000c62b0 42434242 42424343 34323030 2f2f3234 BCBBBBCC4200//24 │ │ + 0x000c62c0 36393d3e 40424445 46484b4b 4b4c4a48 69=>@BDEFHKKKLJH │ │ + 0x000c62d0 494a4b4b 4a4a4949 39363433 33323537 IJKKJJII96433257 │ │ + 0x000c62e0 393c4041 4347494b 4c4f5252 53555655 9<@ACGIKLORRSUVU │ │ + 0x000c62f0 53525354 54535251 423f3c3b 3b393c3d SRSTTSRQB?<;;9<= │ │ + 0x000c6300 3e424547 494d5052 54585c5c 5d5f5e5f >BEGIMPRTX\\]_^_ │ │ + 0x000c6310 605d5c5d 5e5d5b5a 44413f3e 3c3c3b3d `]\]^][ZDA?><<;= │ │ + 0x000c6320 3e414244 48494c4f 50545759 5d5e6263 >ABDHILOPTWY]^bc │ │ + 0x000c6330 63666566 67676563 47434240 3f3e3e3d cfefggecGCB@?>>= │ │ + 0x000c6340 3e404243 46474b4c 4f515456 595b5e61 >@BCFGKLOQTVY[^a │ │ + 0x000c6350 6266686a 6a6d6d6c 201f1f1f 20202022 bfhjjmml ... " │ │ + 0x000c6360 2426272c 2f31353a 3d41474c 4f525659 $&',/15:=AGLORVY │ │ + 0x000c6370 5c5f6265 686b6e72 20202021 22232324 \_behknr !"##$ │ │ + 0x000c6380 2527282a 2d2f3236 383b4044 46494c4f %'(*-/268;@DFILO │ │ + 0x000c6390 5255585b 5e616468 24232323 2426282a RUX[^adh$###$&(* │ │ + 0x000c63a0 30313235 38393c3f 4144494c 4f515457 012589<;;:?@BC │ │ + 0x000c6470 44454647 48494a4b 23252626 292d2e2e DEFGHIJK#%&&)-.. │ │ + 0x000c6480 302f2e2d 2e2f2f31 31323536 37383a3b 0/.-.//1125678:; │ │ + 0x000c6490 3c3d3e40 41424344 302f2e2e 2f2f3032 <=>@ABCD0/..//02 │ │ + 0x000c64a0 35353535 36363637 38383a3c 3c3d3e3f 5555666788:<<=>? │ │ + 0x000c64b0 40414141 41414141 32302e2e 2e2e2f32 @AAAAAAA20..../2 │ │ + 0x000c64c0 3637383b 3d3d3f41 41424445 46474847 678;==?AABDEFGHG │ │ + 0x000c64d0 47484949 48484747 39363434 33323335 GHIIHHGG96443235 │ │ + 0x000c64e0 393a3c40 42444749 4a4c4f51 52535453 9:<@BDGIJLOQRSTS │ │ + 0x000c64f0 51505152 52514f4e 3f3c3a39 38363739 QPQRRQON?<:98679 │ │ + 0x000c6500 3c3e4043 46474b4e 4f525557 595a5b5d <>@CFGKNORUWYZ[] │ │ + 0x000c6510 5e5b595a 5c5a5957 44403f3d 3c3b3a3c ^[YZ\ZYWD@?=<;:< │ │ + 0x000c6520 3d404143 47484b4e 4f535557 5b5c5f60 =@ACGHKNOSUW[\_` │ │ + 0x000c6530 61636263 64646260 4642413f 3f3e3d3c acbcddb`FBA??>=< │ │ + 0x000c6540 3d3f4142 45464a4a 4e4f5254 57595b5e =?ABEFJJNORTWY[^ │ │ + 0x000c6550 60646567 67696969 201f1f1f 20202022 `deggiii ... " │ │ + 0x000c6560 22242728 2c2f3135 393b4145 474f5152 "$'(,/159;AEGOQR │ │ + 0x000c6570 575a5c5f 6264676a 20202020 21222223 WZ\_bdgj !""# │ │ + 0x000c6580 24252728 2a2d2e32 35363b3e 40474849 $%'(*-.256;>@GHI │ │ + 0x000c6590 4d505355 585b5e61 24232322 2425262a MPSUX[^a$##"$%&* │ │ + 0x000c65a0 2c303233 3538393c 3f404447 494f5051 ,023589?@AB0/..///2 │ │ + 0x000c66a0 33353535 35363636 3737383a 3a3c3d3d 35555666778::<== │ │ + 0x000c66b0 3f3f3f3f 3f3f3f3f 312f2e2d 2e2d2d31 ????????1/.-.--1 │ │ + 0x000c66c0 33353838 3a3b3c3d 3e3e4041 41434444 3588:;<=>>@AACDD │ │ + 0x000c66d0 45464747 46464545 36333231 31303033 EFGGFFEE63211003 │ │ + 0x000c66e0 35373a3b 3e414144 4646494a 4b4d4e4e 57:;>AADFFIJKMNN │ │ + 0x000c66f0 4f4e4f50 504e4d4c 3f3c3a39 38373639 ONOPPNML?<:98769 │ │ + 0x000c6700 3b3c4041 4346474b 4d4e5254 5559595a ;<@ACFGKMNRTUYYZ │ │ + 0x000c6710 5b585758 59585654 433f3e3c 3b3a393b [XWXYXVTC?><;:9; │ │ + 0x000c6720 3c3f4042 4646494c 4d515355 595a5d5e >=<; │ │ + 0x000c6740 3d3e4041 44444849 4c4d5152 5557595c =>@ADDHILMQRUWY\ │ │ + 0x000c6750 5d616264 64666665 201f1f1f 1f202020 ]abddffe .... │ │ + 0x000c6760 22232427 292c2f30 35373a3f 41474a4f "#$'),/057:?AGJO │ │ + 0x000c6770 52525759 5c5e6163 1f202020 21212222 RRWY\^ac. !!"" │ │ + 0x000c6780 23242427 282a2c2d 3233363a 3b404347 #$$'(*,-236:;@CG │ │ + 0x000c6790 494a4e51 5355585b 23232222 23242527 IJNQSUX[##""#$%' │ │ + 0x000c67a0 292d2e30 31333536 393b3d41 4247494d )-.013569;=ABGIM │ │ + 0x000c67b0 4f4f5353 54555657 2c2a2929 2a2a2a2c OOSSTUVW,*))***, │ │ + 0x000c67c0 3034363a 3c3f4243 47484b4e 4f54565a 046:=;;;:< │ │ + 0x000c6800 3f434449 4c4f5455 5c5e6267 696f7176 ?CDILOTU\^bgioqv │ │ + 0x000c6810 78797d80 8482807e 524e4c4a 49494749 xy}....~RNLJIIGI │ │ + 0x000c6820 4c4f5056 585c6162 6a6c7076 787f8388 LOPVX\abjlpvx... │ │ + 0x000c6830 8b8b9091 96979390 5a565552 51504f4e ........ZVURQPON │ │ + 0x000c6840 51535758 5d5e6565 6c6e7477 7c81868b QSWX]^eelntw|... │ │ + 0x000c6850 8e96999d 9da3a3a3 201f1f1e 21212527 ........ ...!!%' │ │ + 0x000c6860 2a2f3130 30313232 34353638 393c3d3f */10012245689<=? │ │ + 0x000c6870 40404243 44454646 21222223 25262b2b @@BCDEFF!""#%&++ │ │ + 0x000c6880 2c2e2f2e 2e2d2e2e 2f303133 33363738 ,./..-../0133678 │ │ + 0x000c6890 393a3b3c 3d3e3f40 2d2d2d2c 2e2e2f30 9:;<=>?@---,../0 │ │ + 0x000c68a0 31333433 33333434 35353637 37393a3b 13433344556779:; │ │ + 0x000c68b0 3c3c3d3d 3d3d3d3d 312f2e2d 2d2e2d2f <<======1/.--.-/ │ │ + 0x000c68c0 31353538 393a3b3b 3d3d3e3f 40414243 15589:;;==>?@ABC │ │ + 0x000c68d0 44444545 44444343 34323130 2f2f2f30 DDEEDDCC4210///0 │ │ + 0x000c68e0 32353639 3b3d3f40 42434446 4648494b 2569;=?@BCDFFHIK │ │ + 0x000c68f0 4b4b4d4e 4d4c4b4a 39363534 33333233 KKMNMLKJ96543323 │ │ + 0x000c6900 3538393c 3d404243 4748494c 4c4f5052 589<=@BCGHILLOPR │ │ + 0x000c6910 53535455 56555352 403d3c3a 39393738 SSTUVUSR@=<:9978 │ │ + 0x000c6920 3a3d3d40 42444747 4b4d4f52 5356575a :==@BDGGKMORSVWZ │ │ + 0x000c6930 5b5b5d5d 5e5e5c5a 4440403d 3d3c3b3a [[]]^^\ZD@@==<;: │ │ + 0x000c6940 3c3d3f40 43434747 4a4b4f50 53555759 <=?@CCGGJKOPSUWY │ │ + 0x000c6950 5b5e5f61 61636262 201f1f1f 1f202020 [^_aacbb .... │ │ + 0x000c6960 21222424 27282c2e 3034353a 3a414247 !"$$'(,.045::ABG │ │ + 0x000c6970 4a4f5152 56585b5d 1f202020 20212121 JOQRVX[]. !!! │ │ + 0x000c6980 22222323 2627292b 2d303135 363b3c41 ""##&')+-0156;?C │ │ + 0x000c69b0 45494b4b 4e505051 28272726 26272829 EIKKNPPQ(''&&'() │ │ + 0x000c69c0 2c2d3333 36383b3c 3e414245 464a4b4f ,-3368;<>ABEFJKO │ │ + 0x000c69d0 51555657 5a5a5a5a 3331312f 2f303030 QUVWZZZZ311//000 │ │ + 0x000c69e0 34353a3b 3f414548 4a4e4f53 54595a5e 45:;?AEHJNOSTYZ^ │ │ + 0x000c69f0 61656667 6a696767 413e3d3b 3b3b3a3a aefgjiggA>=;;;:: │ │ + 0x000c6a00 3e3f4444 494b4f52 555a5c61 62696a6f >?DDIKORUZ\abijo │ │ + 0x000c6a10 71767879 7c7a7775 4f4b4a48 47474545 qvxy|zwuOKJHGGEE │ │ + 0x000c6a20 48494e4f 54555a5d 6065676d 6e76777d HINOTUZ]`egmnvw} │ │ + 0x000c6a30 80858788 8c8c8986 5753524f 4f4e4d4b ........WSROONMK │ │ + 0x000c6a40 4e505455 595a6061 67696f71 767a7e83 NPTUYZ`agioqvz~. │ │ + 0x000c6a50 868d8f93 93989798 201f1f1e 1f212325 ........ ....!#% │ │ + 0x000c6a60 292a3131 30303131 32333436 3639393c )*1100112346699< │ │ + 0x000c6a70 3d3f4040 42434444 20212121 23252729 =?@@BCDD !!!#%') │ │ + 0x000c6a80 2b2b2f2f 2e2e2d2e 2e2f3031 32343436 ++//..-../012446 │ │ + 0x000c6a90 37393a3a 3b3c3d3e 2829292a 2b2c2e2f 79::;<=>())*+,./ │ │ + 0x000c6aa0 30303232 31313031 31313233 33343537 0022110111233457 │ │ + 0x000c6ab0 38393a3a 3b3b3b3b 312f2f2d 2e2e2e2e 89::;;;;1//-.... │ │ + 0x000c6ac0 31313535 36373839 393a3a3b 3b3c3d3e 115567899::;;<=> │ │ + 0x000c6ad0 3f404141 42424141 3331312f 2f2f2f2e ?@AABBAA311////. │ │ + 0x000c6ae0 31323636 393a3d3e 3f404143 43454547 12669:=>?@ACCEEG │ │ + 0x000c6af0 4849494a 4b4a4847 39363634 33333232 HIIJKJHG96643322 │ │ + 0x000c6b00 34353939 3c3d4041 43454749 494c4d4f 4599<=@ACEGIILMO │ │ + 0x000c6b10 50525253 5452514f 3f3c3b39 39383736 PRRSTRQO?<;99876 │ │ + 0x000c6b20 39393c3d 40414345 47494b4d 4e525255 99<=@ACEGIKMNRRU │ │ + 0x000c6b30 5659595a 5b5b5957 433f3f3c 3c3b3a39 VYYZ[[YWC??<<;:9 │ │ + 0x000c6b40 3b3c3e3f 41424546 494a4d4e 51535557 ;<>?ABEFIJMNQSUW │ │ + 0x000c6b50 585c5c5e 5e605f5f 201f1f1f 1f202020 X\\^^`__ .... │ │ + 0x000c6b60 20222224 2427272c 2c303035 353a3a41 ""$$'',,0055::A │ │ + 0x000c6b70 4147474f 4f525257 1f202020 20202021 AGGOORRW. ! │ │ + 0x000c6b80 21222222 22252529 292d2d31 3136363c !""""%%))--1166< │ │ + 0x000c6b90 3c414148 484b4b4f 20202021 21222223 >;;;;: │ │ + 0x000c6c20 3a3f3f44 4449494f 4f55555c 5c626269 :??DDIIOOUU\\bbi │ │ + 0x000c6c30 696f6f76 7679797c 4f4b4b48 48474745 ioovvyy|OKKHHGGE │ │ + 0x000c6c40 4549494e 4e54545a 5a606067 676e6e76 EIINNTTZZ``ggnnv │ │ + 0x000c6c50 767d7d85 8588888d 201f1f1e 1e212125 v}}..... ....!!% │ │ + 0x000c6c60 252a2a31 31303031 31323234 34363639 %**1100112244669 │ │ + 0x000c6c70 393c3c3f 3f404042 1f1f1f20 20242428 9<>@ │ │ + 0x000c6cf0 40414143 43444445 34323230 302f2f2f @AACCDDE42200/// │ │ + 0x000c6d00 2f323236 3639393d 3d404042 42444446 /226699==@@BBDDF │ │ + 0x000c6d10 4648484b 4b4b4b4d 39363634 34333332 FHHKKKKM96644332 │ │ + 0x000c6d20 32353539 393c3c40 40434347 4749494c 25599<<@@CCGGIIL │ │ + 0x000c6d30 4c4f4f52 52535354 3f3c3c39 39383836 LOORRSST?<<99886 │ │ + 0x000c6d40 3639393c 3c404043 4347474b 4b4e4e52 699<<@@CCGGKKNNR │ │ + 0x000c6d50 52555559 595a5a5c 201f1f1f 1f1f2020 RUUYYZZ\ ..... │ │ + 0x000c6d60 20202222 23242627 292c2c30 30353539 ""#$&'),,00559 │ │ + 0x000c6d70 3a3d4143 47484f4f 1f202020 20202020 :=ACGHOO. │ │ + 0x000c6d80 21212222 22222425 27292a2d 2d313134 !!""""$%')*--114 │ │ + 0x000c6d90 36393c3d 41424848 20202020 21212222 69<=ABHH !!"" │ │ + 0x000c6da0 23232525 26262828 292b2b2e 2e313234 ##%%&&(()++..124 │ │ + 0x000c6db0 36383a3c 3f404646 24232323 22232425 68: │ │ + 0x000c6dd0 3f424445 49494f4f 2c2a2a29 29292a2a ?BDEIIOO,**)))** │ │ + 0x000c6de0 2a2b3030 3436383a 3c3f4043 4347474a *+00468:<;:9998 │ │ + 0x000c6e20 38383d3d 41424547 4a4e4f53 53595a5e 88==ABEGJNOSSYZ^ │ │ + 0x000c6e30 5f626667 6c6c7373 49464543 42424141 _bfgllssIFECBBAA │ │ + 0x000c6e40 40404545 494a4d4f 5155565b 5b626367 @@EEIJMOQUV[[bcg │ │ + 0x000c6e50 696c7072 77777f7f 201f1f1e 1e202122 ilprww.. .... !" │ │ + 0x000c6e60 25252a2a 2f313030 30313132 32343435 %%**/10001122445 │ │ + 0x000c6e70 3637393a 3c3c3f3f 1f1f1f20 20222425 679:< │ │ + 0x000c6ef0 3e3f4040 41414343 34323230 30302f2f >?@@AACC422000// │ │ + 0x000c6f00 2f2f3232 35363839 3b3d3e40 40424244 //225689;=>@@BBD │ │ + 0x000c6f10 44454647 48494b4b 38363534 33333232 DEFGHIKK86543322 │ │ + 0x000c6f20 31313535 37383a3b 3d3f4042 42454647 115578:;=?@BBEFG │ │ + 0x000c6f30 484a4b4c 4d4e5050 3d3a3938 37363635 HJKLMNPP=:987665 │ │ + 0x000c6f40 34353838 3a3b3d3e 3f424245 4548494b 4588:;=>?BBEEHIK │ │ + 0x000c6f50 4c4e4f50 52535656 201f1f1f 1f1f1f20 LNOPRSVV ...... │ │ + 0x000c6f60 20202021 22222424 2627292c 2c2f3032 !""$$&'),,/02 │ │ + 0x000c6f70 3535393a 3d414146 1f202020 20202020 559:=AAF. │ │ + 0x000c6f80 20212121 22222222 25252729 292c2d2e !!!""""%%')),-. │ │ + 0x000c6f90 31313536 383c3c40 20202020 21212222 11568<<@ !!"" │ │ + 0x000c6fa0 22232324 25252626 2828292b 2b2d2e2f "##$%%&&(()++-./ │ │ + 0x000c6fb0 32323536 383a3a3e 23232322 22222324 22568::>###"""#$ │ │ + 0x000c6fc0 24252528 292b2e2e 2f303133 33353637 $%%()+../0133567 │ │ + 0x000c6fd0 39393c3d 3f424246 27262625 25252626 99<=?BBF'&&%%%&& │ │ + 0x000c6fe0 2728282b 2c2e3232 34353639 393b3c3d '((+,.2245699;<= │ │ + 0x000c6ff0 40404344 4548484c 2c2a2a29 29292a2a @@CDEHHL,**)))** │ │ + 0x000c7000 2a2a2a2e 30323636 393a3c3f 3f424344 ***.02669:=;;;; │ │ + 0x000c7040 3a3a3a3e 3f414444 48494c4f 4f545558 :::>?ADDHILOOTUX │ │ + 0x000c7050 5c5c6162 6469696d 201f1f1f 1e1e2121 \\abdiim .....!! │ │ + 0x000c7060 23252529 2a2c3131 30303031 31323233 #%%)*,1100011223 │ │ + 0x000c7070 34343636 3739393b 1f1f1f20 20202324 4466799;... #$ │ │ + 0x000c7080 2528282a 2b2c2e2e 2e2e2d2d 2d2e2e2f %((*+,....---../ │ │ + 0x000c7090 30303132 33343436 25262627 28282a2b 00123446%&&'((*+ │ │ + 0x000c70a0 2c2f2f2f 2f2f3030 2f2f2e2e 2e2e2e2f ,/////00//...../ │ │ + 0x000c70b0 2f2f3031 31323234 2d2d2d2d 2c2c2e2e //011224----,,.. │ │ + 0x000c70c0 2e2f2f31 31323434 33333333 33343434 .//1124433333444 │ │ + 0x000c70d0 35353636 36373739 302f2f2e 2d2d2e2e 556667790//.--.. │ │ + 0x000c70e0 2e2f2f31 32333535 36363637 37383838 .//1235566677888 │ │ + 0x000c70f0 39393a3a 3a3b3b3d 312f2f2e 2d2d2d2e 99:::;;=1//.---. │ │ + 0x000c7100 2d2d2d30 31333535 3738393a 3a3b3b3c ---01355789::;;< │ │ + 0x000c7110 3d3d3e3e 3f404041 34323231 30302f2f ==>>?@@A422100// │ │ + 0x000c7120 2f2f2f32 32343636 39393b3d 3d3f4041 ///2246699;==?@A │ │ + 0x000c7130 42424444 45464648 39373635 34343333 BBDDEFFH97654433 │ │ + 0x000c7140 33323234 35363939 3b3c3d40 40424344 32245699;<=@@BCD │ │ + 0x000c7150 47474949 4a4c4c4e 201f1f1f 1f1f1f20 GGIIJLLN ...... │ │ + 0x000c7160 20202020 20222223 24242627 272a2c2c ""#$$&''*,, │ │ + 0x000c7170 2f303135 35373a3a 1f202020 20202020 /01557::. │ │ + 0x000c7180 20202121 21222222 22222425 25282929 !!!"""""$%%()) │ │ + 0x000c7190 2c2d2e31 31333636 20202020 20202121 ,-.11366 !! │ │ + 0x000c71a0 22222323 23242425 25252728 282a2a2b ""###$$%%%'((**+ │ │ + 0x000c71b0 2d2e2f31 32333636 20212121 21212122 -./12366 !!!!!!" │ │ + 0x000c71c0 22232424 24262627 2828292a 2a2c2d2d "#$$$&&'(()**,-- │ │ + 0x000c71d0 2f303033 33353737 24232323 23222324 /0033577$####"#$ │ │ + 0x000c71e0 24252626 282a2a2d 30303132 32343536 $%&&(**-00122456 │ │ + 0x000c71f0 3838393b 3c3d3f3f 2c2b2a2a 2929292a 889;<=??,+**)))* │ │ + 0x000c7200 2a2a2a2a 2c303032 3636383a 3a3d3f3f ****,002668::=?? │ │ + 0x000c7210 42434347 47484b4b 2f2e2d2d 2c2c2c2d BCCGGHKK/.--,,,- │ │ + 0x000c7220 2d2d2d2d 2f323235 38383a3c 3c404242 ----/22588:<<@BB │ │ + 0x000c7230 4546474a 4b4c4f4f 35343333 31313131 EFGJKLOO54331111 │ │ + 0x000c7240 32313131 33363639 3c3c3f41 41454748 21113669<>2100.... │ │ + 0x000c7320 2e2e2e2e 2f323234 36363738 383a3b3c ..../22466788:;< │ │ + 0x000c7330 3d3d3d3f 3f3f4141 34323232 3030302f ===???AA4222000/ │ │ + 0x000c7340 2f2f2f2f 30323234 36363839 393c3d3d ////022466899<== │ │ + 0x000c7350 3f404042 42434444 201f1f1f 1f1f1f1f ?@@BBCDD ....... │ │ + 0x000c7360 1f202020 20202022 22222324 24262727 . """#$$&'' │ │ + 0x000c7370 292c2c2c 2f303033 1f202020 20202020 ),,,/003. │ │ + 0x000c7380 20202020 21212122 22222222 22242525 !!!""""""$%% │ │ + 0x000c7390 2729292a 2c2d2d2f 1f202020 20202020 '))*,--/. │ │ + 0x000c73a0 21212121 22222223 23232424 24252727 !!!!"""###$$$%'' │ │ + 0x000c73b0 282a2a2a 2c2d2d30 20202020 20212121 (***,--0 !!! │ │ + 0x000c73c0 22222223 23232425 25252626 26282828 """###$%%%&&&((( │ │ + 0x000c73d0 292b2b2b 2d2e2e30 23232323 22222222 )+++-..0####"""" │ │ + 0x000c73e0 23242425 25252729 292a2d2e 2e2f3030 #$$%%%'))*-../00 │ │ + 0x000c73f0 31333333 35363638 24232323 23222223 13335668$####""# │ │ + 0x000c7400 24242425 2626282a 2a2b2f30 30313232 $$$%&&(**+/00122 │ │ + 0x000c7410 33353536 3838383a 2c2b2a2a 29292929 3556888:,+**)))) │ │ + 0x000c7420 2a2a2a2a 2a2a2c30 30313436 36383a3a ******,0014668:: │ │ + 0x000c7430 3c3f3f40 42434345 2f2e2d2d 2d2c2c2c BBCEFFI ....... │ │ + 0x000c7460 21212123 2525272a 2a2b2f31 31303030 !!!#%%'**+/11000 │ │ + 0x000c7470 30313131 32323233 1f1f1f1f 20202021 01112223.... ! │ │ + 0x000c7480 23242426 2828292b 2b2b2e2e 2e2e2e2e #$$&(()+++...... │ │ + 0x000c7490 2d2d2d2d 2e2e2e2f 21212222 22232323 ----.../!!"""### │ │ + 0x000c74a0 25262629 2b2b2b2c 2c2d2e2f 2f2e2e2e %&&)+++,,-.//... │ │ + 0x000c74b0 2e2d2d2d 2e2e2e2f 25262626 27282828 .---.../%&&&'((( │ │ + 0x000c74c0 2a2b2b2d 2f2f2f2f 2f2f3030 302f2f2f *++-//////000/// │ │ + 0x000c74d0 2e2e2e2e 2e2e2e2f 2d2d2d2d 2d2c2c2d ......./-----,,- │ │ + 0x000c74e0 2e2e2e2f 2f2f3031 31323334 34343333 ...///0112344433 │ │ + 0x000c74f0 33333334 34343434 302f2f2f 2e2e2e2e 333444440///.... │ │ + 0x000c7500 2f2f2f2f 2f2f3032 32323435 35353535 //////0222455555 │ │ + 0x000c7510 35353535 36363636 31302f2f 2e2d2d2d 5555666610//.--- │ │ + 0x000c7520 2d2e2e2d 2d2d2f31 31323535 35373838 -..---/112555788 │ │ + 0x000c7530 393a3a3a 3b3b3b3c 32313030 2f2e2e2e 9:::;;;<2100/... │ │ + 0x000c7540 2e2e2e2e 2e2e2f32 32323536 36373838 ....../222566788 │ │ + 0x000c7550 393b3b3c 3d3d3d3e 201f1f1f 1f1f1f1f 9;;<===> ....... │ │ + 0x000c7560 1f1f2020 20202020 20212222 22232424 .. !"""#$$ │ │ + 0x000c7570 24252727 27292c2c 1f1f2020 20202020 $%'''),,.. │ │ + 0x000c7580 20202020 20202121 21212222 22222222 !!!!"""""" │ │ + 0x000c7590 22242525 25272929 1f1f2020 20202020 "$%%%')).. │ │ + 0x000c75a0 20202020 20202121 21212222 22222222 !!!!"""""" │ │ + 0x000c75b0 22242525 25272929 20202020 20202121 "$%%%')) !! │ │ + 0x000c75c0 21212222 22222323 23242525 25252626 !!""""###$%%%%&& │ │ + 0x000c75d0 26272828 282a2b2b 20202020 20202121 &'(((*++ !! │ │ + 0x000c75e0 21212222 22222323 23242525 25252626 !!""""###$%%%%&& │ │ + 0x000c75f0 26272828 282a2b2b 24232323 23232222 &'(((*++$#####"" │ │ + 0x000c7600 22232424 24252626 26282a2a 2a2d3030 "#$$$%&&&(***-00 │ │ + 0x000c7610 30313232 32343535 24232323 23232222 01222455$#####"" │ │ + 0x000c7620 22232424 24252626 26282a2a 2a2d3030 "#$$$%&&&(***-00 │ │ + 0x000c7630 30313232 32343535 2c2b2a2a 2a292929 01222455,+***))) │ │ + 0x000c7640 29292a2a 2a2a2a2a 2a2d3030 30323636 ))*******-000266 │ │ + 0x000c7650 36383a3a 3a3c3f3f 201f1f1f 1f1f1e1e 68:::;;;:?A │ │ + 0x000c8060 44494f52 555c6265 696f7677 797e8283 DIORU\beiovwy~.. │ │ + 0x000c8070 807f8388 8a898888 4f4b4847 4745494c ........OKHGGEIL │ │ + 0x000c8080 4e545a5d 60676e72 767d8587 888e8e89 NTZ]`gnrv}...... │ │ + 0x000c8090 8c91908e 8d92979c 57524e4e 4d4b4f52 ........WRNNMKOR │ │ + 0x000c80a0 54595f62 666d7478 7c848d8e 90959499 TY_bfmtx|....... │ │ + 0x000c80b0 9d98969b a19f9d9c 5a555251 504e4e53 ........ZURQPNNS │ │ + 0x000c80c0 57595d64 666b7376 7b84888c 97999ba0 WY]dfksv{....... │ │ + 0x000c80d0 a1a4aaa8 a5a7acb2 5d585654 52525054 ........]XVTRRPT │ │ + 0x000c80e0 565b5e62 696b7077 7a82878c 9599a2a5 V[^bikpwz....... │ │ + 0x000c80f0 a7adaeb1 b7b9b6b3 605b5a57 56565354 ........`[ZWVVST │ │ + 0x000c8100 595b5f64 666e6f76 7b80878a 9598a0a7 Y[_dfnov{....... │ │ + 0x000c8110 adb2b4bb bcbec5cb 635e5d5a 59595857 ........c^]ZYYXW │ │ + 0x000c8120 5a5d6163 696b7374 7c7f878b 92989fa6 Z]acikst|....... │ │ + 0x000c8130 abb6babf c1c9cbcc 6661615d 5d5c5c5a ........faa]]\\Z │ │ + 0x000c8140 5a606167 686f7078 7982838e 8f9a9ba8 Z`aghopxy....... │ │ + 0x000c8150 a9b5b7c6 c8ced0d9 201f1e20 21252a2d ........ .. !%*- │ │ + 0x000c8160 31303131 32343637 393c3f40 40434445 101124679> │ │ + 0x000c8190 3f404142 43444546 25262829 2b2f2f2f ?@ABCDEF%&()+/// │ │ + 0x000c81a0 302f2e2e 2e2f3131 32343737 383a3b3c 0/.../1124778:;< │ │ + 0x000c81b0 3e3f4041 43444546 2a2a2a2c 2d2f3031 >?@ACDEF***,-/01 │ │ + 0x000c81c0 32323131 32323434 35373a3a 3a3c3c3c 2211224457:::<<< │ │ + 0x000c81d0 3c3d3e3f 40414243 302f2e2e 2f2f3233 <=>?@ABC0/..//23 │ │ + 0x000c81e0 35353535 36363738 383a3c3d 3d3f4041 555566788:<==?@A │ │ + 0x000c81f0 42434242 42424343 312f2d2d 2e2d3133 BCBBBBCC1/--.-13 │ │ + 0x000c8200 35383a3b 3b3d3e3f 40414344 44454746 58:;;=>?@ACDDEGF │ │ + 0x000c8210 45444445 46474849 34323030 2f2f3234 EDDEFGHI4200//24 │ │ + 0x000c8220 36393d3e 40424445 46484b4b 4b4c4a48 69=>@BDEFHKKKLJH │ │ + 0x000c8230 494a4b4b 4a4a4949 36343231 31303436 IJKKJJII64211046 │ │ + 0x000c8240 373b3e40 41444748 494b4e4e 4f4f4e4f 7;>@ADGHIKNNOONO │ │ + 0x000c8250 514f4e4c 4d4e5051 39363433 33323537 QONLMNPQ96433257 │ │ + 0x000c8260 393c4041 4347494b 4c4f5252 53555655 9<@ACGIKLORRSUVU │ │ + 0x000c8270 53525354 54535251 3f3c3939 3836393b SRSTTSRQ?<99869; │ │ + 0x000c8280 3c404345 474b4e50 52555959 5a5c5b58 <@CEGKNPRUYYZ\[X │ │ + 0x000c8290 595a5957 5657585a 423f3c3b 3b393c3d YZYWVWXZB?<;;9<= │ │ + 0x000c82a0 3e424547 494d5052 54585c5c 5d5f5e5f >BEGIMPRTX\\]_^_ │ │ + 0x000c82b0 605d5c5d 5e5d5b5a 43403e3d 3c3a3a3d `]\]^][ZC@>=<::= │ │ + 0x000c82c0 3f414346 484a4e50 5256585a 5f606062 ?ACFHJNPRVXZ_``b │ │ + 0x000c82d0 61626462 60606163 44413f3e 3c3c3b3d abdb``acDA?><<;= │ │ + 0x000c82e0 3e414244 48494c4f 50545759 5d5e6263 >ABDHILOPTWY]^bc │ │ + 0x000c82f0 63666566 67676563 4542413f 3e3d3c3c cfefggecEBA?>=<< │ │ + 0x000c8300 3f404244 46494a4e 50525557 5b5c6062 ?@BDFIJNPRUW[\`b │ │ + 0x000c8310 65666769 69696b6c 47434240 3f3e3e3d efgiiiklGCB@?>>= │ │ + 0x000c8320 3e404243 46474b4c 4f515456 595b5e61 >@BCFGKLOQTVY[^a │ │ + 0x000c8330 6266686a 6a6d6d6c 48444441 413f3f3d bfhjjmmlHDDAA??= │ │ + 0x000c8340 3e414144 4548494d 4d515156 575b5b60 >AADEHIMMQQVW[[` │ │ + 0x000c8350 6165666b 6b6d6e71 201f1f1f 20202022 aefkkmnq ... " │ │ + 0x000c8360 2426272c 2f31353a 3d41474c 4f525659 $&',/15:=AGLORVY │ │ + 0x000c8370 5c5f6265 686b6e72 1f202020 20212122 \_behknr. !!" │ │ + 0x000c8380 22242529 2c2e3136 383c4145 484b4e51 "$%),.168<;;:?@BC │ │ + 0x000c8570 44454647 48494a4b 1f1f2021 2428292b DEFGHIJK.. !$()+ │ │ + 0x000c8580 2e2e2e2d 2e2f3032 33343638 393b3c3d ...-./0234689;<= │ │ + 0x000c8590 3e3f4041 41424344 23252626 292d2e2e >?@AABCD#%&&)-.. │ │ + 0x000c85a0 302f2e2d 2e2f2f31 31323536 37383a3b 0/.-.//1125678:; │ │ + 0x000c85b0 3c3d3e40 41424344 26282829 2c2f2f30 <=>@ABCD&((),//0 │ │ + 0x000c85c0 3130302f 30303032 32333537 38393a3a 100/0002235789:: │ │ + 0x000c85d0 3b3c3c3d 3e3f4041 302f2e2e 2f2f3032 ;<<=>?@A0/..//02 │ │ + 0x000c85e0 35353535 36363637 38383a3c 3c3d3e3f 5555666788:<<=>? │ │ + 0x000c85f0 40414141 41414141 312f2d2d 2e2d2f31 @AAAAAAA1/--.-/1 │ │ + 0x000c8600 3537383a 3b3c3d3e 3f404142 43444544 578:;<=>?@ABCDED │ │ + 0x000c8610 43424243 44454647 32302e2e 2e2e2f32 CBBCDEFG20..../2 │ │ + 0x000c8620 3637383b 3d3d3f41 41424445 46474847 678;==?AABDEFGHG │ │ + 0x000c8630 47484949 48484747 34323030 2f2f3032 GHIIHHGG4200//02 │ │ + 0x000c8640 3638393d 3f404244 4546484a 4b4b4c4e 689=?@BDEFHJKKLN │ │ + 0x000c8650 4f4d4c4a 4b4c4d4e 39363434 33323335 OMLJKLMN96443235 │ │ + 0x000c8660 393a3c40 42444749 4a4c4f51 52535453 9:<@BDGIJLOQRSTS │ │ + 0x000c8670 51505152 52514f4e 3d393737 36343638 QPQRRQON=9776468 │ │ + 0x000c8680 3b3d3e42 4446494c 4d4f5254 56575856 ;=>BDFILMORTVWXV │ │ + 0x000c8690 56585755 53555657 3f3c3a39 38363739 VXWUSUVW?<:98679 │ │ + 0x000c86a0 3c3e4043 46474b4e 4f525557 595a5b5d <>@CFGKNORUWYZ[] │ │ + 0x000c86b0 5e5b595a 5c5a5957 433f3d3c 3b39393c ^[YZ\ZYWC?=<;99< │ │ + 0x000c86c0 3f404245 47494d4f 51555758 5c5d5e60 ?@BEGIMOQUWX\]^` │ │ + 0x000c86d0 5f60615f 5d5d5e60 44403f3d 3c3b3a3c _`a_]]^`D@?=<;:< │ │ + 0x000c86e0 3d404143 47484b4e 4f535557 5b5c5f60 =@ACGHKNOSUW[\_` │ │ + 0x000c86f0 61636263 64646260 4541403e 3d3d3b3b acbcddb`EA@>==;; │ │ + 0x000c8700 3e3f4143 4448494c 4e515455 595a5d60 >?ACDHILNQTUYZ]` │ │ + 0x000c8710 62636466 66666769 4642413f 3f3e3d3c bcdfffgiFBA??>=< │ │ + 0x000c8720 3d3f4142 45464a4a 4e4f5254 57595b5e =?ABEFJJNORTWY[^ │ │ + 0x000c8730 60646567 67696969 47434340 403e3e3c `deggiiiGCC@@>>< │ │ + 0x000c8740 3d404043 4347474b 4b4f5054 5459595e =@@CCGGKKOPTTYY^ │ │ + 0x000c8750 5e626368 686a6a6d 201f1f1f 20202022 ^bchhjjm ... " │ │ + 0x000c8760 22242728 2c2f3135 393b4145 474f5152 "$'(,/159;AEGOQR │ │ + 0x000c8770 575a5c5f 6264676a 1f202020 20202122 WZ\_bdgj. !" │ │ + 0x000c8780 22222526 292c2e31 35363c3f 41484a4b ""%&),.156@GHI │ │ + 0x000c87b0 4d505355 585b5e61 20202021 22222325 MPSUX[^a !""#% │ │ + 0x000c87c0 25262829 2b2e2f32 35363a3e 3f464748 %&()+./256:>?FGH │ │ + 0x000c87d0 4c4e5153 55585a5d 24232322 2425262a LNQSUXZ]$##"$%&* │ │ + 0x000c87e0 2c303233 3538393c 3f404447 494f5051 ,023589ADEILNTUV │ │ + 0x000c8810 5a595a5c 5f626568 2c2a2929 2a2a2a30 ZYZ\_beh,*))***0 │ │ + 0x000c8820 32363a3b 3f424347 4a4b4f53 545a5b5c 26:;?BCGJKOSTZ[\ │ │ + 0x000c8830 60636667 67676768 35333231 32313136 `cfggggh53212116 │ │ + 0x000c8840 383c4143 474b4d52 56575c60 6168696a 8<;;::? │ │ + 0x000c8880 4144494b 4f55565c 6162696d 6f767879 ADIKOUV\abimovxy │ │ + 0x000c8890 7d81807d 7c7f8387 4f4b4948 47464549 }..}|...OKIHGFEI │ │ + 0x000c88a0 4b4e5455 5a5f6167 6c6f767a 7d858788 KNTUZ_aglovz}... │ │ + 0x000c88b0 8c878589 8d8b8987 514d4b4a 4847464b ........QMKJHGFK │ │ + 0x000c88c0 4d505557 5b616369 6e70777c 7f87898b MPUW[acinpw|.... │ │ + 0x000c88d0 8f929694 9092969a 5853514f 4e4d4c4f ........XSQONMLO │ │ + 0x000c88e0 5155585b 6163686d 6f777b7f 87899193 QUX[achmow{..... │ │ + 0x000c88f0 9499999b a0a19e9b 5a565452 51504e4f ........ZVTRQPNO │ │ + 0x000c8900 5355595c 5e65666c 70757b7d 86888f94 SUY\^eflpu{}.... │ │ + 0x000c8910 9a9d9ea4 a4a5aaaf 5d585854 54535251 ........]XXTTSRQ │ │ + 0x000c8920 54565a5c 6162696a 71737a7d 83888d93 TVZ\abijqsz}.... │ │ + 0x000c8930 97a0a3a8 a9afafb0 605b5b57 57555653 ........`[[WWUVS │ │ + 0x000c8940 5459595f 5f66666e 6e767780 81898a95 TYY__ffnnvw..... │ │ + 0x000c8950 959fa0ad aeb3b4bb 201f1f1e 2123252a ........ ...!#%* │ │ + 0x000c8960 2c313030 31323334 3636393b 3c3f4040 ,1001234669;?@AAB"#$$(*,- │ │ + 0x000c89a0 2e2f2e2e 2d2e2f2f 31313334 35383939 ./..-.//11345899 │ │ + 0x000c89b0 3b3c3d3e 3f404142 25262728 2b2d2f2f ;<=>?@AB%&'(+-// │ │ + 0x000c89c0 2f302f2e 2e2e2f2f 30313234 34373738 /0/...//01244778 │ │ + 0x000c89d0 393a3b3c 3c3d3e3f 302f2e2e 2f2f2f32 9:;<<=>?0/..///2 │ │ + 0x000c89e0 33353535 35363636 3737383a 3a3c3d3d 35555666778::<== │ │ + 0x000c89f0 3f3f3f3f 3f3f3f3f 302f2e2d 2e2e2e32 ????????0/.-...2 │ │ + 0x000c8a00 33353637 38383939 3a3b3c3d 3e404041 35678899:;<=>@@A │ │ + 0x000c8a10 42414041 42434445 312f2e2d 2e2d2d31 BA@ABCDE1/.-.--1 │ │ + 0x000c8a20 33353838 3a3b3c3d 3e3e4041 41434444 3588:;<=>>@AACDD │ │ + 0x000c8a30 45464747 46464545 34323030 2f2f2f32 EFGGFFEE4200///2 │ │ + 0x000c8a40 3436393a 3d3f4042 44444648 484b4b4b 469:=?@BDDFHHKKK │ │ + 0x000c8a50 4d4b4a48 494a4b4c 36333231 31303033 MKJHIJKL63211003 │ │ + 0x000c8a60 35373a3b 3e414144 4646494a 4b4d4e4e 57:;>AADFFIJKMNN │ │ + 0x000c8a70 4f4e4f50 504e4d4c 39363534 33323235 ONOPPNML96543225 │ │ + 0x000c8a80 36393c3d 40424447 494a4c4e 4f525253 69<=@BDGIJLNORRS │ │ + 0x000c8a90 54555452 51525354 3f3c3a39 38373639 TUTRQRST?<:98769 │ │ + 0x000c8aa0 3b3c4041 4346474b 4d4e5254 5559595a ;<@ACFGKMNRTUYYZ │ │ + 0x000c8ab0 5b585758 59585654 403d3b3a 3938373a [XWXYXVT@=;:987: │ │ + 0x000c8ac0 3b3d4041 4447484b 4e4f5255 565a5a5b ;=@ADGHKNORUVZZ[ │ │ + 0x000c8ad0 5d5d5e5d 5a5a5c5d 433f3e3c 3b3a393b ]]^]ZZ\]C?><;:9; │ │ + 0x000c8ae0 3c3f4042 4646494c 4d515355 595a5d5e @BCGGKMORSWX[] │ │ + 0x000c8b10 5f616163 63636465 4541413e 3e3d3c3b _aacccdeEAA>>=<; │ │ + 0x000c8b20 3d3e4041 44444849 4c4d5152 5557595c =>@ADDHILMQRUWY\ │ │ + 0x000c8b30 5d616264 64666665 4542423f 3f3d3d3b ]abddffeEBB??==; │ │ + 0x000c8b40 3c3f3f42 42464649 4a4e4e52 5256575b BEFKMOSTY[_ │ │ + 0x000c8c50 61616463 65686b6e 35333231 31323133 aadcehkn53211213 │ │ + 0x000c8c60 363b3c41 43474b4c 5254575b 5c616468 6;;:9998: │ │ + 0x000c8c80 3d414247 4a4e5253 5a5c5f64 666c6e73 =ABGJNRSZ\_dflns │ │ + 0x000c8c90 75757876 74777b7e 413e3d3b 3b3b3a3c uuxvtw{~A>=;;;:< │ │ + 0x000c8ca0 3f434449 4c4f5455 5c5e6267 696f7176 ?CDILOTU\^bgioqv │ │ + 0x000c8cb0 78797d80 8482807e 4f4b4a48 47474547 xy}....~OKJHGGEG │ │ + 0x000c8cc0 494d4e54 565a5f60 676a6e74 767d8085 IMNTVZ_`gjntv}.. │ │ + 0x000c8cd0 88888d8b 87888c90 524e4c4a 49494749 ........RNLJIIGI │ │ + 0x000c8ce0 4c4f5056 585c6162 6a6c7076 787f8388 LOPVX\abjlpvx... │ │ + 0x000c8cf0 8b8b9091 96979390 5853524f 4f4e4c4c ........XSROONLL │ │ + 0x000c8d00 51525559 5b616268 6b6f7577 7f81878c QRUY[abhkouw.... │ │ + 0x000c8d10 91949499 999a9fa3 5a565552 51504f4e ........ZVURQPON │ │ + 0x000c8d20 51535758 5d5e6565 6c6e7477 7c81868b QSWX]^eelntw|... │ │ + 0x000c8d30 8e96999d 9da3a3a3 5d585854 54525350 ........]XXTTRSP │ │ + 0x000c8d40 5056565b 5b616269 69707179 7a82828c PVV[[abiipqyz... │ │ + 0x000c8d50 8c9596a1 a2a6a7ad 201f1f1e 21212527 ........ ...!!%' │ │ + 0x000c8d60 2a2f3130 30313232 34353638 393c3d3f */10012245689<=? │ │ + 0x000c8d70 40404243 44454646 1f1f2020 23242829 @@BCDEFF.. #$() │ │ + 0x000c8d80 2b2e2e2e 2d2d2e2e 30313233 34363839 +...--..01234689 │ │ + 0x000c8d90 3a3b3c3d 3e3f3f40 21222223 25262b2b :;<=>??@!""#%&++ │ │ + 0x000c8da0 2c2e2f2e 2e2d2e2e 2f303133 33363738 ,./..-../0133678 │ │ + 0x000c8db0 393a3b3c 3d3e3f40 25262728 2a2b2f2f 9:;<=>?@%&'(*+// │ │ + 0x000c8dc0 2f30302f 2e2e2e2e 2f303132 32343537 /00/..../0122457 │ │ + 0x000c8dd0 3838393a 3b3b3c3d 2d2d2d2c 2e2e2f30 889:;;<=---,../0 │ │ + 0x000c8de0 31333433 33333434 35353637 37393a3b 13433344556779:; │ │ + 0x000c8df0 3c3c3d3d 3d3d3d3d 302f2e2e 2f2f2f30 <<======0/..///0 │ │ + 0x000c8e00 32343535 35353636 36373738 383a3b3c 2455556667788:;< │ │ + 0x000c8e10 3d3d3f3f 40414243 312f2e2d 2d2e2d2f ==??@ABC1/.--.-/ │ │ + 0x000c8e20 31353538 393a3b3b 3d3d3e3f 40414243 15589:;;==>?@ABC │ │ + 0x000c8e30 44444545 44444343 32302f2e 2e2e2e2f DDEEDDCC20/..../ │ │ + 0x000c8e40 32353638 393b3d3d 3f404142 42444546 25689;==?@ABBDEF │ │ + 0x000c8e50 47474846 4748494a 34323130 2f2f2f30 GGHFGHIJ4210///0 │ │ + 0x000c8e60 32353639 3b3d3f40 42434446 4648494b 2569;=?@BCDFFHIK │ │ + 0x000c8e70 4b4b4d4e 4d4c4b4a 38353433 32323132 KKMNMLKJ85432212 │ │ + 0x000c8e80 3537383b 3d3f4142 4647484a 4b4d4f50 578;=?ABFGHJKMOP │ │ + 0x000c8e90 51515250 4f505152 39363534 33333233 QQRPOPQR96543323 │ │ + 0x000c8ea0 3538393c 3d404243 4748494c 4c4f5052 589<=@BCGHILLOPR │ │ + 0x000c8eb0 53535455 56555352 3f3c3b39 38383637 SSTUVUSR?<;98867 │ │ + 0x000c8ec0 393c3c40 41434647 4b4c4e51 52555659 9<<@ACFGKLNQRUVY │ │ + 0x000c8ed0 5a5a5c5a 5858595a 403d3c3a 39393738 ZZ\ZXXYZ@=<:9978 │ │ + 0x000c8ee0 3a3d3d40 42444747 4b4d4f52 5356575a :==@BDGGKMORSVWZ │ │ + 0x000c8ef0 5b5b5d5d 5e5e5c5a 433f3e3c 3c3b3939 [[]]^^\ZC?><<;99 │ │ + 0x000c8f00 3c3d3f41 42464649 4b4d5051 5556595b <=?ABFFIKMPQUVY[ │ │ + 0x000c8f10 5d5e5e60 605f6162 4440403d 3d3c3b3a ]^^``_abD@@==<;: │ │ + 0x000c8f20 3c3d3f40 43434747 4a4b4f50 53555759 <=?@CCGGJKOPSUWY │ │ + 0x000c8f30 5b5e5f61 61636262 4441413e 3e3c3d3b [^_aacbbDAA>><=; │ │ + 0x000c8f40 3b3e3e41 41444448 484c4c50 50545459 ;>>AADDHHLLPPTTY │ │ + 0x000c8f50 595d5d61 62636366 201f1f1f 1f202020 Y]]abccf .... │ │ + 0x000c8f60 21222424 27282c2e 3034353a 3a414247 !"$$'(,.045::ABG │ │ + 0x000c8f70 4a4f5152 56585b5d 1f202020 20202021 JOQRVX[]. ! │ │ + 0x000c8f80 21222223 2526292b 2d303135 363c3d41 !""#%&)+-0156<=A │ │ + 0x000c8f90 44484a4b 4e515355 1f202020 20212121 DHJKNQSU. !!! │ │ + 0x000c8fa0 22222323 2627292b 2d303135 363b3c41 ""##&')+-0156;?C │ │ + 0x000c8ff0 45494b4b 4e505051 24232322 23242526 EIKKNPPQ$##"#$%& │ │ + 0x000c9000 292a3030 32333537 383b3c3f 3f444549 )*0023578;ABEFJKO │ │ + 0x000c9030 51555657 5a5a5a5a 2c2a2a29 292a2a2a QUVWZZZZ,**))*** │ │ + 0x000c9040 2e303636 3a3b3f41 4346474a 4b4f5054 .066:;?ACFGJKOPT │ │ + 0x000c9050 565a5b5c 5f626466 3331312f 2f303030 VZ[\_bdf311//000 │ │ + 0x000c9060 34353a3b 3f414548 4a4e4f53 54595a5e 45:;?AEHJNOSTYZ^ │ │ + 0x000c9070 61656667 6a696767 35333331 31323131 aefgjigg53311211 │ │ + 0x000c9080 35363c3c 41434749 4c505256 575c5d61 56<=;;;:: │ │ + 0x000c90a0 3e3f4444 494b4f52 555a5c61 62696a6f >?DDIKORUZ\abijo │ │ + 0x000c90b0 71767879 7c7a7775 423f3e3c 3c3c3b3b qvxy|zwuB?><<<;; │ │ + 0x000c90c0 3f404545 4a4c5053 565b5d62 636a6b70 ?@EEJLPSV[]bcjkp │ │ + 0x000c90d0 7377797a 7d7f8286 4f4b4a48 47474545 swyz}...OKJHGGEE │ │ + 0x000c90e0 48494e4f 54555a5d 6065676d 6e76777d HINOTUZ]`egmnvw} │ │ + 0x000c90f0 80858788 8c8c8986 514d4c4a 49484746 ........QMLJIHGF │ │ + 0x000c9100 4a4b5050 55575b5e 6267696f 7077797f JKPPUW[^bgiopwy. │ │ + 0x000c9110 8287898b 8e909497 5753524f 4f4e4d4b ........WSROONMK │ │ + 0x000c9120 4e505455 595a6061 67696f71 767a7e83 NPTUYZ`agioqvz~. │ │ + 0x000c9130 868d8f93 93989798 5a555551 5150504d ........ZUUQQPPM │ │ + 0x000c9140 4e535357 585d5d64 646b6b73 737b7b84 NSSWX]]ddkkss{{. │ │ + 0x000c9150 848c8c97 979b9ba0 201f1f1e 1f212325 ........ ....!#% │ │ + 0x000c9160 292a3131 30303131 32333436 3639393c )*1100112346699< │ │ + 0x000c9170 3d3f4040 42434444 1f1f1f20 21242628 =?@@BCDD... !$&( │ │ + 0x000c9180 2a2b2e2e 2e2d2d2e 2e2f3032 32343436 *+...--../022446 │ │ + 0x000c9190 38393a3b 3c3d3e3e 20212121 23252729 89:;<=>> !!!#%') │ │ + 0x000c91a0 2b2b2f2f 2e2e2d2e 2e2f3031 32343436 ++//..-../012446 │ │ + 0x000c91b0 37393a3a 3b3c3d3e 25262628 292b2d2f 79::;<=>%&&()+-/ │ │ + 0x000c91c0 2f2f3030 2f2e2e2e 2e2f2f30 31323334 //00/....//01234 │ │ + 0x000c91d0 35373738 393a3a3b 2829292a 2b2c2e2f 57789::;())*+,./ │ │ + 0x000c91e0 30303232 31313031 31313233 33343537 0022110111233457 │ │ + 0x000c91f0 38393a3a 3b3b3b3b 302f2f2e 2e2f2f2f 89::;;;;0//../// │ │ + 0x000c9200 31323535 35353535 36363637 3738393a 125555556667789: │ │ + 0x000c9210 3b3c3d3d 3e3f4041 312f2f2d 2e2e2e2e ;<==>?@A1//-.... │ │ + 0x000c9220 31313535 36373839 393a3a3b 3b3c3d3e 115567899::;;<=> │ │ + 0x000c9230 3f404141 42424141 312f2f2d 2d2e2d2d ?@AABBAA1//--.-- │ │ + 0x000c9240 30313536 38383a3b 3b3d3d3e 3e404041 015688:;;==>>@@A │ │ + 0x000c9250 42434444 45464747 3331312f 2f2f2f2e BCDDEFGG311////. │ │ + 0x000c9260 31323636 393a3d3e 3f404143 43454547 12669:=>?@ACCEEG │ │ + 0x000c9270 4849494a 4b4a4847 34323130 302f2f2f HIIJKJHG42100/// │ │ + 0x000c9280 32323637 393a3d3e 40424244 44464748 22679:=>@BBDDFGH │ │ + 0x000c9290 494b4b4b 4c4d4e4f 39363634 33333232 IKKKLMNO96643322 │ │ + 0x000c92a0 34353939 3c3d4041 43454749 494c4d4f 4599<=@ACEGIILMO │ │ + 0x000c92b0 50525253 5452514f 3a373634 34343332 PRRSTRQO:7644432 │ │ + 0x000c92c0 35363939 3c3d4042 43464749 4a4d4d4f 5699<=@BCFGIJMMO │ │ + 0x000c92d0 51525353 55555657 3f3c3b39 39383736 QRSSUUVW?<;99876 │ │ + 0x000c92e0 39393c3d 40414345 47494b4d 4e525255 99<=@ACEGIKMNRRU │ │ + 0x000c92f0 5659595a 5b5b5957 403d3c3a 39393837 VYYZ[[YW@=<:9987 │ │ + 0x000c9300 393a3d3d 40414445 474a4b4e 4e525356 9:==@ADEGJKNNRSV │ │ + 0x000c9310 575a5a5b 5c5d5e5f 433f3f3c 3c3b3a39 WZZ[\]^_C??<<;:9 │ │ + 0x000c9320 3b3c3e3f 41424546 494a4d4e 51535557 ;<>?ABEFIJMNQSUW │ │ + 0x000c9330 585c5c5e 5e605f5f 4340403d 3d3c3c3a X\\^^`__C@@==<<: │ │ + 0x000c9340 3a3d3d40 40434346 474a4a4e 4e525256 :==@@CCFGJJNNRRV │ │ + 0x000c9350 565a5a5f 5f606062 201f1f1f 1f202020 VZZ__``b .... │ │ + 0x000c9360 20222224 2427272c 2c303035 353a3a41 ""$$'',,0055::A │ │ + 0x000c9370 4147474f 4f525257 1f202020 20202021 AGGOORRW. ! │ │ + 0x000c9380 21222222 22252529 292d2d31 3136363c !""""%%))--1166< │ │ + 0x000c9390 3c414148 484b4b4f 1f202020 20202021 >;;;;: │ │ + 0x000c94c0 3a3f3f44 4449494f 4f55555c 5c626269 :??DDIIOOUU\\bbi │ │ + 0x000c94d0 696f6f76 7679797c 413e3e3b 3b3b3b3a ioovvyy|A>>;;;;: │ │ + 0x000c94e0 3a3f3f44 4449494f 4f55555c 5c626269 :??DDIIOOUU\\bbi │ │ + 0x000c94f0 696f6f76 7679797c 4f4b4b48 48474745 ioovvyy|OKKHHGGE │ │ + 0x000c9500 4549494e 4e54545a 5a606067 676e6e76 EIINNTTZZ``ggnnv │ │ + 0x000c9510 767d7d85 8588888d 4f4b4b48 48474745 v}}.....OKKHHGGE │ │ + 0x000c9520 4549494e 4e54545a 5a606067 676e6e76 EIINNTTZZ``ggnnv │ │ + 0x000c9530 767d7d85 8588888d 5752524e 4e4d4d4b v}}.....WRRNNMMK │ │ + 0x000c9540 4b4f4f54 5459595f 5f66666d 6d74747c KOOTTYY__ffmmtt| │ │ + 0x000c9550 7c84848d 8d909095 201f1f1e 1e212125 |....... ....!!% │ │ + 0x000c9560 252a2a31 31303031 31323234 34363639 %**1100112244669 │ │ + 0x000c9570 393c3c3f 3f404042 1f1f1f20 20242428 9<>@ │ │ + 0x000c9650 40414143 43444445 312f2f2d 2d2e2e2d @AACCDDE1//--..- │ │ + 0x000c9660 2d313135 3538383a 3a3b3b3d 3d3e3e40 -115588::;;==>>@ │ │ + 0x000c9670 40414143 43444445 34323230 302f2f2f @AACCDDE42200/// │ │ + 0x000c9680 2f323236 3639393d 3d404042 42444446 /226699==@@BBDDF │ │ + 0x000c9690 4648484b 4b4b4b4d 34323230 302f2f2f FHHKKKKM42200/// │ │ + 0x000c96a0 2f323236 3639393d 3d404042 42444446 /226699==@@BBDDF │ │ + 0x000c96b0 4648484b 4b4b4b4d 39363634 34333332 FHHKKKKM96644332 │ │ + 0x000c96c0 32353539 393c3c40 40434347 4749494c 25599<<@@CCGGIIL │ │ + 0x000c96d0 4c4f4f52 52535354 39363634 34333332 LOORRSST96644332 │ │ + 0x000c96e0 32353539 393c3c40 40434347 4749494c 25599<<@@CCGGIIL │ │ + 0x000c96f0 4c4f4f52 52535354 3f3c3c39 39383836 LOORRSST?<<99886 │ │ + 0x000c9700 3639393c 3c404043 4347474b 4b4e4e52 699<<@@CCGGKKNNR │ │ + 0x000c9710 52555559 595a5a5c 3f3c3c39 39383836 RUUYYZZ\?<<99886 │ │ + 0x000c9720 3639393c 3c404043 4347474b 4b4e4e52 699<<@@CCGGKKNNR │ │ + 0x000c9730 52555559 595a5a5c 423f3f3c 3c3b3b39 RUUYYZZ\B??<<;;9 │ │ + 0x000c9740 393c3c3e 3e424245 4549494d 4d505054 9<<>>BBEEIIMMPPT │ │ + 0x000c9750 5458585c 5c5d5d5f 201f1f1f 1f1f2020 TXX\\]]_ ..... │ │ + 0x000c9760 20202222 23242627 292c2c30 30353539 ""#$&'),,00559 │ │ + 0x000c9770 3a3d4143 47484f4f 1f202020 20202020 :=ACGHOO. │ │ + 0x000c9780 20212222 22232426 27292a2d 2d313235 !"""#$&')*--125 │ │ + 0x000c9790 36393c3e 42424949 1f202020 20202020 69<>BBII. │ │ + 0x000c97a0 21212222 22222425 27292a2d 2d313134 !!""""$%')*--114 │ │ + 0x000c97b0 36393c3d 41424848 20202020 20212122 69<=ABHH !!" │ │ + 0x000c97c0 22222424 25252628 292a2b2e 2e313234 ""$$%%&()*+..124 │ │ + 0x000c97d0 36383b3c 40404747 20202020 21212222 68;<@@GG !!"" │ │ + 0x000c97e0 23232525 26262828 292b2b2e 2e313234 ##%%&&(()++..124 │ │ + 0x000c97f0 36383a3c 3f404646 22222221 21222323 68: │ │ + 0x000c9830 3f424445 49494f4f 26252524 24252626 ?BDEIIOO&%%$$%&& │ │ + 0x000c9840 27282c2c 30313334 3638383b 3b3e3f41 '(,,0134688;;>?A │ │ + 0x000c9850 43454748 4c4c5252 2c2a2a29 29292a2a CEGHLLRR,**)))** │ │ + 0x000c9860 2a2b3030 3436383a 3c3f4043 4347474a *+00468:<;:9998 │ │ + 0x000c98e0 38383d3d 41424547 4a4e4f53 53595a5e 88==ABEGJNOSSYZ^ │ │ + 0x000c98f0 5f626667 6c6c7373 413e3e3c 3b3b3b3b _bfgllssA>><;;;; │ │ + 0x000c9900 3a3a3f3f 43444749 4c4f5155 555b5c60 ::??CDGILOQUU[\` │ │ + 0x000c9910 6265696a 6f6f7676 49464543 42424141 beijoovvIFECBBAA │ │ + 0x000c9920 40404545 494a4d4f 5155565b 5b626367 @@EEIJMOQUV[[bcg │ │ + 0x000c9930 696c7072 77777f7f 4f4b4b49 48474746 ilprww..OKKIHGGF │ │ + 0x000c9940 45454949 4d4e5154 565a5b60 6067676c EEIIMNQTVZ[``ggl │ │ + 0x000c9950 6e727678 7d7d8585 201f1f1e 1e202122 nrvx}}.. .... !" │ │ + 0x000c9960 25252a2a 2f313030 30313132 32343435 %%**/10001122445 │ │ + 0x000c9970 3637393a 3c3c3f3f 1f1f1f20 20212325 679:<>1//.--.- │ │ + 0x000c9a60 2d2e3131 35353738 393a3a3b 3b3d3d3e -.1155789::;;==> │ │ + 0x000c9a70 3e3f4040 41414343 312f2f2e 2d2d2e2e >?@@AACC1//.--.. │ │ + 0x000c9a80 2e2e3131 35363738 393b3b3c 3c3d3d3e ..1156789;;<<==> │ │ + 0x000c9a90 3f3f4041 42424444 34323230 30302f2f ??@ABBDD422000// │ │ + 0x000c9aa0 2f2f3232 35363839 3b3d3e40 40424244 //225689;=>@@BBD │ │ + 0x000c9ab0 44454647 48494b4b 34323230 30302f2f DEFGHIKK422000// │ │ + 0x000c9ac0 2f2f3232 35363839 3b3d3e40 40424244 //225689;=>@@BBD │ │ + 0x000c9ad0 44454647 48494b4b 38363534 33333232 DEFGHIKK86543322 │ │ + 0x000c9ae0 31313535 37383a3b 3d3f4042 42454647 115578:;=?@BBEFG │ │ + 0x000c9af0 484a4b4c 4d4e5050 39363634 34333333 HJKLMNPP96644333 │ │ + 0x000c9b00 32323535 38393a3c 3d404043 43464748 225589:<=@@CCFGH │ │ + 0x000c9b10 494b4c4d 4f4f5252 3d3a3938 37363635 IKLMOORR=:987665 │ │ + 0x000c9b20 34353838 3a3b3d3e 3f424245 4548494b 4588:;=>?BBEEHIK │ │ + 0x000c9b30 4c4e4f50 52535656 3f3c3c3a 39393837 LNOPRSVV?<<:9987 │ │ + 0x000c9b40 36373939 3c3c3e40 41434447 474a4b4d 6799<<>@ACDGGJKM │ │ + 0x000c9b50 4e505253 55555959 201f1f1f 1f1f1f20 NPRSUUYY ...... │ │ + 0x000c9b60 20202021 22222424 2627292c 2c2f3032 !""$$&'),,/02 │ │ + 0x000c9b70 3535393a 3d414146 1f202020 20202020 559:=AAF. │ │ + 0x000c9b80 20202021 22222323 25262729 292c2d2f !""##%&')),-/ │ │ + 0x000c9b90 32323637 393d3d41 1f202020 20202020 22679==A. │ │ + 0x000c9ba0 20212121 22222222 25252729 292c2d2e !!!""""%%')),-. │ │ + 0x000c9bb0 31313536 383c3c40 1f202020 20202121 11568<<@. !! │ │ + 0x000c9bc0 21222223 23232424 2627282a 2a2c2d2f !""###$$&'(**,-/ │ │ + 0x000c9bd0 32323536 383b3b3f 20202020 21212222 22568;;? !!"" │ │ + 0x000c9be0 22232324 25252626 2828292b 2b2d2e2f "##$%%&&(()++-./ │ │ + 0x000c9bf0 32323536 383a3a3e 20202020 21212222 22568::> !!"" │ │ + 0x000c9c00 22232324 25252626 2828292b 2b2d2e2f "##$%%&&(()++-./ │ │ + 0x000c9c10 32323536 383a3a3e 23232322 22222324 22568::>###"""#$ │ │ + 0x000c9c20 24252528 292b2e2e 2f303133 33353637 $%%()+../0133567 │ │ + 0x000c9c30 39393c3d 3f424246 24232323 22222424 99<=?BBF$###""$$ │ │ + 0x000c9c40 25262629 2a2c3030 32323335 3538383a %&&)*,002235588: │ │ + 0x000c9c50 3c3c3f3f 41444448 27262625 25252626 <?BEEIJL │ │ + 0x000c9cd0 4f4f5354 5659595d 35343332 31313132 OOSTVYY]54321112 │ │ + 0x000c9ce0 31313135 36383c3c 40414347 474b4c4e 111568<<@ACGGKLN │ │ + 0x000c9cf0 52525657 595c5c60 3a383736 35353535 RRVWY\\`:8765555 │ │ + 0x000c9d00 35343438 393b3f3f 4344464a 4a4e4f52 54489;??CDFJJNOR │ │ + 0x000c9d10 56565a5b 5d616165 413f3e3d 3b3b3b3b VVZ[]aaeA?>=;;;; │ │ + 0x000c9d20 3a3a3a3e 3f414444 48494c4f 4f545558 :::>?ADDHILOOTUX │ │ + 0x000c9d30 5c5c6162 6469696d 413f3e3d 3b3b3b3b \\abdiimA?>=;;;; │ │ + 0x000c9d40 3a3a3a3e 3f414444 48494c4f 4f545558 :::>?ADDHILOOTUX │ │ + 0x000c9d50 5c5c6162 6469696d 201f1f1f 1e1e2121 \\abdiim .....!! │ │ + 0x000c9d60 23252529 2a2c3131 30303031 31323233 #%%)*,1100011223 │ │ + 0x000c9d70 34343636 3739393b 1f1f1f1f 20202223 4466799;.... "# │ │ + 0x000c9d80 2527272a 2a2c2f2f 2e2e2e2e 2e2f2f30 %''**,//.....//0 │ │ + 0x000c9d90 30303233 33353537 1f1f1f20 20202324 00233557... #$ │ │ + 0x000c9da0 2528282a 2b2c2e2e 2e2e2d2d 2d2e2e2f %((*+,....---../ │ │ + 0x000c9db0 30303132 33343436 21222222 23232526 00123446!"""##%& │ │ + 0x000c9dc0 282b2b2c 2c2d2f2f 2e2e2e2d 2d2e2e2f (++,,-//...--../ │ │ + 0x000c9dd0 2f2f3131 32333335 25262627 28282a2b //112335%&&'((*+ │ │ + 0x000c9de0 2c2f2f2f 2f2f3030 2f2f2e2e 2e2e2e2f ,/////00//...../ │ │ + 0x000c9df0 2f2f3031 31323234 25262627 28282a2b //011224%&&'((*+ │ │ + 0x000c9e00 2c2f2f2f 2f2f3030 2f2f2e2e 2e2e2e2f ,/////00//...../ │ │ + 0x000c9e10 2f2f3031 31323234 2d2d2d2d 2c2c2e2e //011224----,,.. │ │ + 0x000c9e20 2e2f2f31 31323434 33333333 33343434 .//1124433333444 │ │ + 0x000c9e30 35353636 36373739 302f2f2e 2e2e2f2f 556667790//...// │ │ + 0x000c9e40 2f2f2f31 32333535 35353535 35363636 ///1235555555666 │ │ + 0x000c9e50 36363737 3838383a 302f2f2e 2d2d2e2e 6677888:0//.--.. │ │ + 0x000c9e60 2e2f2f31 32333535 36363637 37383838 .//1235566677888 │ │ + 0x000c9e70 39393a3a 3a3b3b3d 312f2f2e 2d2d2d2e 99:::;;=1//.---. │ │ + 0x000c9e80 2d2d2d30 31333535 3738393a 3a3b3b3c ---01355789::;;< │ │ + 0x000c9e90 3d3d3e3e 3f404041 312f2f2e 2d2d2d2e ==>>?@@A1//.---. │ │ + 0x000c9ea0 2d2d2d30 31333535 3738393a 3a3b3b3c ---01355789::;;< │ │ + 0x000c9eb0 3d3d3e3e 3f404041 33323130 2f2f2f2f ==>>?@@A3210//// │ │ + 0x000c9ec0 2f2e2e31 32343636 38393a3d 3d3e3f40 /..1246689:==>?@ │ │ + 0x000c9ed0 41414343 44454546 34323231 30302f2f AACCDEEF422100// │ │ + 0x000c9ee0 2f2f2f32 32343636 39393b3d 3d3f4041 ///2246699;==?@A │ │ + 0x000c9ef0 42424444 45464648 36343333 31313131 BBDDEFFH64331111 │ │ + 0x000c9f00 30303033 33353737 3a3a3c3e 3e404142 00033577::<>>@AB │ │ + 0x000c9f10 44444646 4749494a 39373635 34343333 DDFFGIIJ97654433 │ │ + 0x000c9f20 33323234 35363939 3b3c3d40 40424344 32245699;<=@@BCD │ │ + 0x000c9f30 47474949 4a4c4c4e 39373635 34343333 GGIIJLLN97654433 │ │ + 0x000c9f40 33323234 35363939 3b3c3d40 40424344 32245699;<=@@BCD │ │ + 0x000c9f50 47474949 4a4c4c4e 201f1f1f 1f1f1f20 GGIIJLLN ...... │ │ + 0x000c9f60 20202020 20222223 24242627 272a2c2c ""#$$&''*,, │ │ + 0x000c9f70 2f303135 35373a3a 1f202020 20202020 /01557::. │ │ + 0x000c9f80 20202020 21222222 23232526 26282a2a !"""##%&&(** │ │ + 0x000c9f90 2d2e2f32 33343737 1f202020 20202020 -./23477. │ │ + 0x000c9fa0 20202121 21222222 22222425 25282929 !!!"""""$%%()) │ │ + 0x000c9fb0 2c2d2e31 31333636 1f202020 20202020 ,-.11366. │ │ + 0x000c9fc0 21212121 21222222 23232526 26282929 !!!!!"""##%&&()) │ │ + 0x000c9fd0 2c2d2e31 31333636 20202020 20202121 ,-.11366 !! │ │ + 0x000c9fe0 22222323 23242425 25252728 282a2a2b ""###$$%%%'((**+ │ │ + 0x000c9ff0 2d2e2f31 32333636 20202020 20212122 -./12366 !!" │ │ + 0x000ca000 22222323 24252525 26262828 282a2b2b ""##$%%%&&(((*++ │ │ + 0x000ca010 2d2e2f31 32333636 20212121 21212122 -./12366 !!!!!!" │ │ + 0x000ca020 22232424 24262627 2828292a 2a2c2d2d "#$$$&&'(()**,-- │ │ + 0x000ca030 2f303033 33353737 23232323 22222324 /0033577####""#$ │ │ + 0x000ca040 24252626 272a2a2c 2f2f3031 31333434 $%&&'**,//011344 │ │ + 0x000ca050 3637383a 3b3c3e3e 24232323 23222324 678:;<>>$####"#$ │ │ + 0x000ca060 24252626 282a2a2d 30303132 32343536 $%&&(**-00122456 │ │ + 0x000ca070 3838393b 3c3d3f3f 26252525 24242426 889;<=??&%%%$$$& │ │ + 0x000ca080 26262727 292c2c2e 31313334 34373838 &&''),,.11344788 │ │ + 0x000ca090 3a3b3c3e 3f404343 2c2b2a2a 2929292a :;<>?@CC,+**)))* │ │ + 0x000ca0a0 2a2a2a2a 2c303032 3636383a 3a3d3f3f ****,002668::=?? │ │ + 0x000ca0b0 42434347 47484b4b 2c2b2a2a 2929292a BCCGGHKK,+**)))* │ │ + 0x000ca0c0 2a2a2a2a 2c303032 3636383a 3a3d3f3f ****,002668::=?? │ │ + 0x000ca0d0 42434347 47484b4b 2f2e2d2d 2c2c2c2d BCCGGHKK/.--,,,- │ │ + 0x000ca0e0 2d2d2d2d 2f323235 38383a3c 3c404242 ----/22588:<<@BB │ │ + 0x000ca0f0 4546474a 4b4c4f4f 35343333 31313131 EFGJKLOO54331111 │ │ + 0x000ca100 32313131 33363639 3c3c3f41 41454748 21113669<>10//---- │ │ + 0x000ca2c0 2e2d2d2d 2f313133 35353738 38393a3a .---/113557889:: │ │ + 0x000ca2d0 3b3b3c3d 3d3d3e3e 32313030 2e2e2e2e ;;<===>>2100.... │ │ + 0x000ca2e0 2e2e2e2e 2f323234 36363738 383a3b3c ..../22466788:;< │ │ + 0x000ca2f0 3d3d3d3f 3f3f4141 34323232 3030302f ===???AA4222000/ │ │ + 0x000ca300 2f2f2f2f 30323234 36363839 393c3d3d ////022466899<== │ │ + 0x000ca310 3f404042 42434444 34323232 3030302f ?@@BBCDD4222000/ │ │ + 0x000ca320 2f2f2f2f 30323234 36363839 393c3d3d ////022466899<== │ │ + 0x000ca330 3f404042 42434444 36353434 32323231 ?@@BBCDD65442221 │ │ + 0x000ca340 31313030 32343436 3737393b 3b3d3e3f 11002446779;;=>? │ │ + 0x000ca350 41414244 44454747 201f1f1f 1f1f1f1f AABDDEGG ....... │ │ + 0x000ca360 1f202020 20202022 22222324 24262727 . """#$$&'' │ │ + 0x000ca370 292c2c2c 2f303033 1f1f2020 20202020 ),,,/003.. │ │ + 0x000ca380 20202020 20202122 22222323 23252626 !"""###%&& │ │ + 0x000ca390 282a2a2b 2d2e2e31 1f202020 20202020 (**+-..1. │ │ + 0x000ca3a0 20202020 21212122 22222222 22242525 !!!""""""$%% │ │ + 0x000ca3b0 2729292a 2c2d2d2f 1f202020 20202020 '))*,--/. │ │ + 0x000ca3c0 20202020 21212122 22222222 22242525 !!!""""""$%% │ │ + 0x000ca3d0 2729292a 2c2d2d2f 1f202020 20202020 '))*,--/. │ │ + 0x000ca3e0 21212121 22222223 23232424 24252727 !!!!"""###$$$%'' │ │ + 0x000ca3f0 282a2a2a 2c2d2d30 20202020 20212121 (***,--0 !!! │ │ + 0x000ca400 22222223 23232425 25252626 26282828 """###$%%%&&&((( │ │ + 0x000ca410 292b2b2b 2d2e2e30 20202020 20212121 )+++-..0 !!! │ │ + 0x000ca420 22222223 23232425 25252626 26282828 """###$%%%&&&((( │ │ + 0x000ca430 292b2b2b 2d2e2e30 20212121 21212121 )+++-..0 !!!!!!! │ │ + 0x000ca440 22222223 24242426 26262728 28292a2a """#$$$&&&'(()** │ │ + 0x000ca450 2b2d2d2d 2f303032 23232323 22222222 +---/002####"""" │ │ + 0x000ca460 23242425 25252729 292a2d2e 2e2f3030 #$$%%%'))*-../00 │ │ + 0x000ca470 31333333 35363638 24232323 23222223 13335668$####""# │ │ + 0x000ca480 24242425 2626282a 2a2b2f30 30313232 $$$%&&(**+/00122 │ │ + 0x000ca490 33353536 3838383a 24232323 23222223 3556888:$####""# │ │ + 0x000ca4a0 24242425 2626282a 2a2b2f30 30313232 $$$%&&(**+/00122 │ │ + 0x000ca4b0 33353536 3838383a 28272727 27262626 3556888:(''''&&& │ │ + 0x000ca4c0 27272728 29292a2d 2d2e3233 33353636 '''())*--.233566 │ │ + 0x000ca4d0 383b3b3b 3d3e3e40 2c2b2a2a 29292929 8;;;=>>@,+**)))) │ │ + 0x000ca4e0 2a2a2a2a 2a2a2c30 30313436 36383a3a ******,0014668:: │ │ + 0x000ca4f0 3c3f3f40 42434345 2c2b2a2a 29292929 BBCEFFI54332111 │ │ + 0x000ca540 31323231 31313336 36373b3c 3c3f4141 1221113667;<43221000 │ │ + 0x000ca740 2f2f2f2f 2f2f3032 32333536 36383939 //////0223566899 │ │ + 0x000ca750 3b3d3d3e 3f404041 201f1f1f 1f1f1f1f ;==>?@@A ....... │ │ + 0x000ca760 1f1f2020 20202020 20212222 22232424 .. !"""#$$ │ │ + 0x000ca770 24252727 27292c2c 1f1f2020 20202020 $%'''),,.. │ │ + 0x000ca780 20202020 20202020 20212222 22222323 !""""## │ │ + 0x000ca790 23252626 26282a2a 1f1f2020 20202020 #%&&&(**.. │ │ + 0x000ca7a0 20202020 20202121 21212222 22222222 !!!!"""""" │ │ + 0x000ca7b0 22242525 25272929 1f1f2020 20202020 "$%%%')).. │ │ + 0x000ca7c0 20202020 20202121 21212222 22222222 !!!!"""""" │ │ + 0x000ca7d0 22242525 25272929 1f1f2020 20202020 "$%%%')).. │ │ + 0x000ca7e0 20202020 20202121 21212222 22222222 !!!!"""""" │ │ + 0x000ca7f0 22242525 25272929 20202020 20202020 "$%%%')) │ │ + 0x000ca800 20212121 21212222 22222323 23242424 !!!!!""""###$$$ │ │ + 0x000ca810 24262727 27282a2a 20202020 20202121 $&'''(** !! │ │ + 0x000ca820 21212222 22222323 23242525 25252626 !!""""###$%%%%&& │ │ + 0x000ca830 26272828 282a2b2b 20202020 20202121 &'(((*++ !! │ │ + 0x000ca840 21212222 22222323 23242525 25252626 !!""""###$%%%%&& │ │ + 0x000ca850 26272828 282a2b2b 20202020 20202121 &'(((*++ !! │ │ + 0x000ca860 21212222 22222323 23242525 25252626 !!""""###$%%%%&& │ │ + 0x000ca870 26272828 282a2b2b 22222222 22222121 &'(((*++""""""!! │ │ + 0x000ca880 21222323 23242525 25262727 27292b2b !"###$%%%&''')++ │ │ + 0x000ca890 2b2c2d2d 2d2e3030 24232323 23232222 +,---.00$#####"" │ │ + 0x000ca8a0 22232424 24252626 26282a2a 2a2d3030 "#$$$%&&&(***-00 │ │ + 0x000ca8b0 30313232 32343535 24232323 23232222 01222455$#####"" │ │ + 0x000ca8c0 22232424 24252626 26282a2a 2a2d3030 "#$$$%&&&(***-00 │ │ + 0x000ca8d0 30313232 32343535 24232323 23232222 01222455$#####"" │ │ + 0x000ca8e0 22232424 24252626 26282a2a 2a2d3030 "#$$$%&&&(***-00 │ │ + 0x000ca8f0 30313232 32343535 27272626 26262525 01222455''&&&&%% │ │ + 0x000ca900 25262727 27282828 282a2d2d 2d2f3333 %&'''((((*---/33 │ │ + 0x000ca910 33343636 36383a3a 2c2b2a2a 2a292929 346668::,+***))) │ │ + 0x000ca920 29292a2a 2a2a2a2a 2a2d3030 30323636 ))*******-000266 │ │ + 0x000ca930 36383a3a 3a3c3f3f 2c2b2a2a 2a292929 68:::P │ │ + 0x000cbb90 3f435465 2025363a 4866515b 799c202d ?CTe %6:HfQ[y. - │ │ + 0x000cbba0 36333b4b 3d415161 20223135 405b4b51 63;K=AQa "15@[KQ │ │ + 0x000cbbb0 708c202e 35313746 3a3e4e5b 20223031 p. .517F:>N[ "01 │ │ + 0x000cbbc0 3c52484f 6886202e 352f3642 393c4b59 @Wl.*0/2= │ │ + 0x000cbbe0 3536434e 2021262a 2e3f3739 4b5c1f29 56CN !&*.?79K\.) │ │ + 0x000cbbf0 302e303a 33333e47 20202326 28363331 0.0:33>G #&(631 │ │ + 0x000cbc00 40511f26 2f2f2e36 312e3942 20202223 @Q.&//.61.9B "# │ │ + 0x000cbc10 25302b2b 36411f25 2c2f2f35 2f2d353b %0++6A.%,//5/-5; │ │ + 0x000cbc20 20202122 23272627 2d361f22 272a2d30 !"#'&'-6."'*-0 │ │ + 0x000cbc30 2f2e3136 20202020 21232323 262e1f20 /.16 !###&.. │ │ + 0x000cbc40 2226292f 2e2e2f34 1f202020 20212021 "&)/../4. ! ! │ │ + 0x000cbc50 22231f1f 20222327 26282b2f 1f1f201f "#.. "#'&(+/.. . │ │ + 0x000cbc60 20202020 20211f1f 1f1f1f20 22232327 !..... "##' │ │ + 0x000cbc70 1f1f201f 20201f20 20201f1f 1f1f1f1f .. . . ...... │ │ + 0x000cbc80 1f1f1f1f 20202326 28363331 4152443f .... #&(631ARD? │ │ + 0x000cbc90 4e617554 4c5b6f86 985f5962 718a9fb7 NauTL[o.._Ybq... │ │ + 0x000cbca0 6d666a79 8ea8c7dc 1f262f2f 2e36322f mfjy.....&//.62/ │ │ + 0x000cbcb0 39423934 3d48523f 39424d58 60433e43 9B94=HR?9BMX`C>C │ │ + 0x000cbcc0 4b565f68 4743444b 545f6b71 20202325 KV_hGCDKT_kq #% │ │ + 0x000cbcd0 27332f2e 3c493e3a 4757694e 48546479 '3/.:GWiNHTdy │ │ + 0x000cbce0 8c5a545d 6a8194a9 66606471 849bb7c9 .ZT]j...f`dq.... │ │ + 0x000cbcf0 1f262f2f 2f35302e 373e3632 3a434c3d .&///50.7>62:CL= │ │ + 0x000cbd00 373f4853 5b423d41 49545c65 45414249 7?HS[B=AIT\eEABI │ │ + 0x000cbd10 525c676d 20202223 25302e2d 38463936 R\gm "#%0.-8F96 │ │ + 0x000cbd20 40505d4c 464f606f 86554f57 64798a9c @P]LFO`o.UOWdy.. │ │ + 0x000cbd30 605a5d69 7a90a8b8 1f242b2f 2f35302e `Z]iz....$+//50. │ │ + 0x000cbd40 363d3431 3741473c 373c464e 59403b3f 6=417AG<7D9 │ │ + 0x000cbd90 353a4149 523d393d 444d565b 413d3e44 5:AIR=9=DMV[A=>D │ │ + 0x000cbda0 4c565f64 20202122 23272728 2e383230 LV_d !"#''(.820 │ │ + 0x000cbdb0 35414e3e 3b3f4b5a 694c474a 56657686 5AN>;?KZiLGJVev. │ │ + 0x000cbdc0 544f515c 6a7b8e99 1f22272a 2d302f2e TOQ\j{..."'*-0/. │ │ + 0x000cbdd0 3137312f 323a4136 33353d45 4c3c3839 171/2:A635=EL<89 │ │ + 0x000cbde0 41495259 403b3c42 4a535c60 20202122 AIRY@;;8887;;;:?ADIOR │ │ + 0x000cc150 555c6265 69474441 40403f44 46494e54 U\beiGDA@@?DFINT │ │ + 0x000cc160 575a6167 6b6f7550 4c484847 454a4c4f WZagkouPLHHGEJLO │ │ + 0x000cc170 545a5d60 686e7276 7d86514d 49494846 TZ]`hnrv}.QMIIHF │ │ + 0x000cc180 4b4d5055 5b5e6169 6f73777e 8789534e KMPU[^aiosw~..SN │ │ + 0x000cc190 4b4a4a48 4c4f5156 5c5f636a 71757980 KJJHLOQV\_cjquy. │ │ + 0x000cc1a0 898a8c58 54504f4e 4c505255 5b5f6267 ...XTPONLPRU[_bg │ │ + 0x000cc1b0 6f73777e 868b9093 985b5653 52514f51 osw~.....[VSRQOQ │ │ + 0x000cc1c0 54585c5f 646b6e73 7b7f848c 93979a9f TX\_dkns{....... │ │ + 0x000cc1d0 5e595655 54525256 5a5c6167 696f7779 ^YVUTRRVZ\agiowy │ │ + 0x000cc1e0 80888b92 9c9ea1a6 615c5a58 56555459 ........a\ZXVUTY │ │ + 0x000cc1f0 5b5f6466 6c72747d 82858f94 98a3a6a8 [_dflrt}........ │ │ + 0x000cc200 ae655f5d 5b595957 5b5d6265 696f7178 .e_][YYW[]beioqx │ │ + 0x000cc210 7e828a8e 959d9fab aeb0b768 63615e5d ~..........hca^] │ │ + 0x000cc220 5d5a5c60 64666c6f 747a7d86 8990979b ]Z\`dflotz}..... │ │ + 0x000cc230 a5a9b3b6 b8bf6b66 65616060 5d5d6365 ......kfea``]]ce │ │ + 0x000cc240 696e7178 7a81858c 9296a1a3 adb2bbbf inqxz........... │ │ + 0x000cc250 c1c86f69 68656463 61606667 6d6f7578 ..oihedca`fgmoux │ │ + 0x000cc260 7d83878f 929c9ea8 adb4bdc3 c8cad273 }..............s │ │ + 0x000cc270 6d6c6868 66656467 6a6f7177 7981838c mlhhfedgjoqwy... │ │ + 0x000cc280 8e979ba2 a8b0b7bc c7ccd2d4 dc777170 .............wqp │ │ + 0x000cc290 6b6b6a69 67696e70 75787d82 878c9198 kkjiginpux}..... │ │ + 0x000cc2a0 9da5a9b3 b7c1c5d2 d6dcdee7 7b74746f ............{tto │ │ + 0x000cc2b0 6f6d6e6b 6b727279 7a82828c 8c9697a3 omnkkrryz....... │ │ + 0x000cc2c0 a4b0b1be bfcccede e0e6e8f2 201f1f1e ............ ... │ │ + 0x000cc2d0 1f202021 21232122 23252724 2628292b . !!#!"#%'$&()+ │ │ + 0x000cc2e0 2f292a2a 2b2d2f30 2d2d2c2d 2e2f3132 /)**+-/0--,-./12 │ │ + 0x000cc2f0 312f2e2f 2f303233 35302f2d 2e2e2e31 1/.//02350/-...1 │ │ + 0x000cc300 33353631 2f2d2d2d 2d313335 373a322f 3561/----1357:2/ │ │ + 0x000cc310 2d2e2e2e 31333638 3b3c3230 2e2e2e2e -...1368;<20.... │ │ + 0x000cc320 32343638 3c3c3d34 322f2f2f 2f323436 2468<<=42////246 │ │ + 0x000cc330 393d3e3f 42363431 31313034 35373a3e 9=>?B641110457:> │ │ + 0x000cc340 40414447 38353332 32313436 383b3f40 @ADG853221468;?@ │ │ + 0x000cc350 42454849 39363433 33323537 383c3f41 BEHI964332578=<:; │ │ + 0x000cc3d0 3d404243 474a4b4e 5254565a 5d5e6062 =@BCGJKNRTVZ]^`b │ │ + 0x000cc3e0 45413f3e 3d3b3b3e 40414447 484b4f50 EA?>=;;>@ADGHKOP │ │ + 0x000cc3f0 5357595c 60616264 4642403f 3e3d3c3f SWY\`abdFB@?>==?@CDFJKN │ │ + 0x000cc420 51535658 5b5e5f64 65666848 44434140 QSVX[^_defhHDCA@ │ │ + 0x000cc430 403d3f41 43444749 4b4e4f54 55585b5d @=?ACDGIKNOTUX[] │ │ + 0x000cc440 61626667 686a4945 44424141 3f3f4243 abfghjIEDBAA??BC │ │ + 0x000cc450 4547494c 4d515255 585a5e5f 63656869 EGILMQRUXZ^_cehi │ │ + 0x000cc460 6a6d4a46 46434242 403f4243 46474a4b jmJFFCBB@?BCFGJK │ │ + 0x000cc470 4e505256 575b5c60 6265686a 6c6c6f4b NPRVW[\`behjlloK │ │ + 0x000cc480 47474444 43424042 4446474a 4b4f4f54 GGDDCB@BDFGJKOOT │ │ + 0x000cc490 54585a5d 5f626567 6b6c6e6f 714c4848 TXZ]_begklnoqLHH │ │ + 0x000cc4a0 45454443 41424546 484a4c4e 51535558 EEDCABEFHJLNQSUX │ │ + 0x000cc4b0 5a5d5f62 6468696d 6f707174 4e4a4a46 Z]_bdhimopqtNJJF │ │ + 0x000cc4c0 46454542 4246464a 4a4d4e52 5256575c FEEBBFFJJMNRRVW\ │ │ + 0x000cc4d0 5c606166 666b6b70 71737376 201f201f \`affkkpqssv . . │ │ + 0x000cc4e0 20201f20 20201f20 20202120 20202122 . . ! !" │ │ + 0x000cc4f0 23202121 21222424 22222122 23252627 # !!!"$$""!"#%&' │ │ + 0x000cc500 24232223 2426282a 30262524 24262729 $#"#$&(*0&%$$&') │ │ + 0x000cc510 2c323327 26252627 282a2d32 34362c2a ,23'&%&'(*-246,* │ │ + 0x000cc520 29292a2a 2c2f3638 3a3f2f2d 2c2c2d2d ))**,/68:?/-,,-- │ │ + 0x000cc530 2f32383a 3c424531 2f2e2d2e 2e303339 /28:DGI63212136<;;:420///02689 │ │ + 0x000cc760 3d3f4042 36343231 31303134 37393a3e =?@B6421101479:> │ │ + 0x000cc770 40424447 37353332 32313234 383a3b3f @BDG753221248:;? │ │ + 0x000cc780 41424548 49393634 33333233 35383a3c ABEHI964332358:< │ │ + 0x000cc790 3f424346 494a4c3c 39373635 3435373a ?BCFIJL<9765457: │ │ + 0x000cc7a0 3c3d4144 45484b4d 4f523e3b 39383735 <=ADEHKMOR>;9875 │ │ + 0x000cc7b0 36383b3d 3f424546 4a4d4e50 54563f3c 68;=?BEFJMNPTV?< │ │ + 0x000cc7c0 3a393836 37393c3e 3f434647 4b4e4f52 :98679<>?CFGKNOR │ │ + 0x000cc7d0 55575941 3d3b3a39 37383a3d 3f404447 UWYA=;:978:=?@DG │ │ + 0x000cc7e0 484b4f50 5356585a 5b423f3c 3b3a383a HKOPSVXZ[B?<;:8: │ │ + 0x000cc7f0 3b3e4041 4548494c 50515457 5a5b5d5e ;>@AEHILPQTWZ[]^ │ │ + 0x000cc800 43403e3d 3b3a3a3c 3f404245 47494d4e C@>=;::<;:= │ │ + 0x000cc820 3e404344 474a4b4f 51535759 5b5f6061 >@CDGJKOQSWY[_`a │ │ + 0x000cc830 63454240 3f3d3d3b 3d3e4142 4448494c cEB@?==;=>ABDHIL │ │ + 0x000cc840 4e505455 585b5c61 62626546 43413f3e NPTUX[\abbeFCA?> │ │ + 0x000cc850 3e3c3d3f 41424547 494c4d51 5355585a ><=?ABEGILMQSUXZ │ │ + 0x000cc860 5e5f6364 64674743 43403f3f 3d3d4041 ^_cddgGCC@??==@A │ │ + 0x000cc870 4345474a 4b4e5053 55575b5c 5f616466 CEGJKNPSUW[\_adf │ │ + 0x000cc880 66694844 44414140 3e3e4041 44454849 fiHDDAA@>>@ADEHI │ │ + 0x000cc890 4c4e5053 5458595d 5f616466 68686b49 LNPSTXY]_adfhhkI │ │ + 0x000cc8a0 45454242 41403f40 42444548 494d4d51 EEBBA@?@BDEHIMMQ │ │ + 0x000cc8b0 5256575a 5c5f6163 67686a6a 6d4a4646 RVWZ\_acghjjmJFF │ │ + 0x000cc8c0 43434241 3f404344 46484a4c 4e505255 CCBA?@CDFHJLNPRU │ │ + 0x000cc8d0 575a5b5f 60646569 6a6c6c6f 4b474744 WZ[_`deijlloKGGD │ │ + 0x000cc8e0 44424240 40444447 474b4b4f 4f535458 DBB@@DDGGKKOOSTX │ │ + 0x000cc8f0 595d5d62 6266676c 6c6e6e71 201f201f Y]]bbfgllnnq . . │ │ + 0x000cc900 20201f20 20201f20 20202120 20202021 . . ! ! │ │ + 0x000cc910 22202020 20222223 22222121 23242527 " ""#""!!#$%' │ │ + 0x000cc920 22222222 24242529 2a242322 22242526 """"$$%)*$#""$%& │ │ + 0x000cc930 2a2d3027 26262527 28282d2f 32362927 *-0'&&%'((-/26)' │ │ + 0x000cc940 27262828 292e3033 37382c2a 29292a2a '&(().0378,*))** │ │ + 0x000cc950 2a2f3236 3a3b3f30 2e2d2c2d 2d2d3235 */26:;?0.-,---25 │ │ + 0x000cc960 383d3e42 46312f2e 2d2e2e2e 3335393e 8=>BF1/.-...359> │ │ + 0x000cc970 3f444749 36333231 32313136 383c4143 ?DGI632121168<;;::?A │ │ + 0x000cc9b0 44494b4f 55575c61 63694542 403f3f3e DIKOUW\aciEB@??> │ │ + 0x000cc9c0 3d424447 4c4e5358 5a606466 6d714744 =BDGLNSXZ`dfmqGD │ │ + 0x000cc9d0 4241403f 3f444649 4e50545a 5c616668 BA@??DFINPTZ\afh │ │ + 0x000cc9e0 6f737550 4c494847 46454a4c 4f54565a osuPLIHGFEJLOTVZ │ │ + 0x000cc9f0 6062686d 6f767b7d 86514d4b 4a494847 `bhmov{}.QMKJIHG │ │ + 0x000cca00 4b4d5055 575b6163 696e7078 7d7f8889 KMPUW[acinpx}... │ │ + 0x000cca10 534e4c4b 4a49484c 4e515658 5c62646a SNLKJIHLNQVX\bdj │ │ + 0x000cca20 6f71797e 80898b8c 5753514f 4e4d4b50 oqy~....WSQONMKP │ │ + 0x000cca30 52555a5b 6065676e 72757d81 858e8f91 RUZ[`egnru}..... │ │ + 0x000cca40 965a5553 51504f4e 51535759 5d62646a .ZUSQPONQSWY]bdj │ │ + 0x000cca50 6e72797c 82888a94 95979c5d 58565453 nry|.......]XVTS │ │ + 0x000cca60 52505255 595a6062 666b6d76 787d8386 RPRUYZ`bfkmvx}.. │ │ + 0x000cca70 8f91999c 9da35f5a 59565555 53535859 ......_ZYVUUSSXY │ │ + 0x000cca80 5d616369 6a71747a 7f828b8c 94999fa2 ]acijqtz........ │ │ + 0x000cca90 a4a9625d 5c595857 5655595a 60616669 ..b]\YXWVUYZ`afi │ │ + 0x000ccaa0 6d72757c 7e868890 949aa0a6 a9aab065 mru|~..........e │ │ + 0x000ccab0 605f5b5b 5a59575a 5d616368 69707179 `_[[ZYWZ]achipqy │ │ + 0x000ccac0 7a82858b 90969ba0 a8acb0b1 b8686362 z............hcb │ │ + 0x000ccad0 5e5e5c5c 5a5c6062 66686d70 74797d82 ^^\\Z\`bfhmpty}. │ │ + 0x000ccae0 878d9098 9ba3a6b1 b3b8b9bf 6b656561 ............keea │ │ + 0x000ccaf0 615f5f5d 5d636369 69707078 7881818b a__]]cciippxx... │ │ + 0x000ccb00 8c9595a1 a1acacb9 babfc0c7 201f1f1e ............ ... │ │ + 0x000ccb10 1f1f1e1f 1f202122 23232723 24252529 ..... !"##'#$%%) │ │ + 0x000ccb20 2b242627 282b2d2f 292a2a2a 2d2e2f30 +$&'(+-/)***-./0 │ │ + 0x000ccb30 2c2c2c2c 2e2e2f31 32312f2f 2e2f2f30 ,,,,../121//.//0 │ │ + 0x000ccb40 32333530 2f2e2d2e 2e2e3133 3536302f 2350/.-...13560/ │ │ + 0x000ccb50 2e2d2e2e 2e313335 3637312f 2e2d2d2d .-...135671/.--- │ │ + 0x000ccb60 2d313335 37383a32 302f2e2e 2e2e3233 -13578:20/....23 │ │ + 0x000ccb70 3638393b 3d33302f 2e2f2e2e 32333638 689;=30/./..2368 │ │ + 0x000ccb80 393c3e3e 3432302f 2f2f2f32 3436393a 9<>>420////2469: │ │ + 0x000ccb90 3d3f4042 36333231 31303033 35373a3b =?@B6321100357:; │ │ + 0x000ccba0 3e404144 46373433 32313130 3435373b >@ADF7432110457; │ │ + 0x000ccbb0 3c3e4142 44464739 36353433 32323536 <>ABDFG965432256 │ │ + 0x000ccbc0 383c3d3f 42434649 494c3b38 36353534 8<=?BCFIIL;86554 │ │ + 0x000ccbd0 3336383a 3d3e4144 45484a4b 4e503c39 368:=>ADEHJKNP<9 │ │ + 0x000ccbe0 37363535 3437383a 3d3f4144 45484b4c 7655478:=?ADEHKL │ │ + 0x000ccbf0 4f51523f 3c3a3938 3736393b 3c3f4143 OQR?<:98769;= │ │ + 0x000ccc70 3c3a3b3d 40404445 474a4b4f 50535657 <:;=@@DEGJKOPSVW │ │ + 0x000ccc80 5b5c5f60 61634542 413f3e3d 3b3b3e3f [\_`acEBA?>=;;>? │ │ + 0x000ccc90 41434548 484c4e50 53545859 5c5e6162 ACEHHLNPSTXY\^ab │ │ + 0x000ccca0 63654643 423f3f3e 3d3c3f3f 42434547 ceFCB??>==>@BCFGJJN │ │ + 0x000cccd0 4f535457 595b5e5f 63646666 68484444 OSTWY[^_cdffhHDD │ │ + 0x000ccce0 4141403f 3d3e4142 44454749 4b4d4f52 AA@?=>ABDEGIKMOR │ │ + 0x000cccf0 5457585c 5d606165 6668686a 49454542 TWX\]`aefhhjIEEB │ │ + 0x000ccd00 4240403e 3e424245 4548494c 4d515155 B@@>>BBEEHILMQQU │ │ + 0x000ccd10 55595a5e 5e636368 686a6a6c 201f201f UYZ^^cchhjjl . . │ │ + 0x000ccd20 20201f20 20201f20 2020211f 20202021 . . !. ! │ │ + 0x000ccd30 21202020 20212223 20212121 22222424 ! !"# !!!""$$ │ │ + 0x000ccd40 22222221 23232526 27232322 22242426 """!##%&'##""$$& │ │ + 0x000ccd50 272a2e24 23232224 2426282a 2f302726 '*.$##"$$&(*/0'& │ │ + 0x000ccd60 26252727 282a2d31 32362928 27262828 &%''(*-126)('&(( │ │ + 0x000ccd70 292b2e32 3437392c 2a2a292a 2a2a2c2f )+.2479,**)***,/ │ │ + 0x000ccd80 34363a3c 3f2f2d2d 2c2c2d2d 2f323738 46:BE0.-,--./379= │ │ + 0x000ccda0 3f434647 36333231 31323133 363b3c41 ?CFG632112136;@EGKOPWY\@=<::: │ │ + 0x000ccde0 393b3e42 43484b4f 53545b5d 6166413e 9;>BCHKOST[]afA> │ │ + 0x000ccdf0 3d3b3b3b 3a3c3f43 44494b4f 54555c5e =;;;:@@CD643111014 │ │ + 0x000ccfe0 37373a3c 3e404144 45473836 35333333 77:<>@ADEG865333 │ │ + 0x000ccff0 31333537 383b3d3f 42424647 494b3936 13578;=?BBFGIK96 │ │ + 0x000cd000 35343333 32333538 383c3d3f 42434647 543323588<=?BCFG │ │ + 0x000cd010 494c4c3c 39383635 35343537 3a3a3d3f ILL<98655457::=? │ │ + 0x000cd020 41444448 494b4e4f 523d3a39 37373635 ADDHIKNOR=:97765 │ │ + 0x000cd030 36383a3b 3e404245 45494a4c 4f505354 68:;>@BEEIJLOPST │ │ + 0x000cd040 3f3c3b39 38383637 393c3c3f 41434647 ?<;988679<<; │ │ + 0x000cd090 3b393a3c 3e3f4243 4548494d 4e505354 ;9:<>?BCEHIMNPST │ │ + 0x000cd0a0 58595c5d 5d5f4340 3f3d3c3c 3a3a3d3d XY\]]_C@?=<<::== │ │ + 0x000cd0b0 3f414346 464a4b4e 50515556 595b5d5e ?ACFFJKNPQUVY[]^ │ │ + 0x000cd0c0 5f614441 403e3d3c 3b3a3d3d 40414345 _aDA@>=<;:==@ACE │ │ + 0x000cd0d0 47494b4e 4f535357 585b5d5f 60616345 GIKNOSSWX[]_`acE │ │ + 0x000cd0e0 41413e3e 3d3c3b3d 3e404144 4448484c AA>>=<;=>@ADDHHL │ │ + 0x000cd0f0 4c505154 56585a5c 5f606262 64464242 LPQTVXZ\_`bbdFBB │ │ + 0x000cd100 3f3f3e3d 3c3c3f40 42434547 494b4d4f ??>=<><<@@CCFFJJNNR │ │ + 0x000cd130 5256565b 5b5f5f64 64656568 201f201f RVV[[__ddeeh . . │ │ + 0x000cd140 20201f20 20201f20 2020201f 20202021 . . . ! │ │ + 0x000cd150 21202020 20212122 20202020 21222323 ! !!" !"## │ │ + 0x000cd160 21212121 22232424 26222222 21222324 !!!!"#$$&"""!"#$ │ │ + 0x000cd170 25272724 23232223 2425262a 2a302423 %''$##"#$%&**0$# │ │ + 0x000cd180 23222324 26262a2b 30312726 26252627 #"#$&&*+01'&&%&' │ │ + 0x000cd190 28282c2d 32333629 27272627 2828292d ((,-236)''&'(()- │ │ + 0x000cd1a0 2e333437 382c2a2a 29292a2a 2a2e2f36 .3478,**))***./6 │ │ + 0x000cd1b0 363a3b3f 2e2c2c2a 2b2c2c2c 30313737 6:;?.,,*+,,,0177 │ │ + 0x000cd1c0 3b3d4143 302e2e2c 2d2d2d2e 32333939 ;=AC0..,---.2399 │ │ + 0x000cd1d0 3d3f4345 47343231 30303030 3034353b =?CEG4210000045; │ │ + 0x000cd1e0 3b404146 484a4e36 33333131 32313135 ;@AFHJN633112115 │ │ + 0x000cd1f0 363c3c41 43474a4c 50523a38 37353535 6<=;;;::>?DDI │ │ + 0x000cd230 4b4f5255 5a5c6162 69423f3f 3c3c3c3b KORUZ\abiB??<<<; │ │ + 0x000cd240 3b3f4045 454a4c50 53565b5d 62636a6b ;?@EEJLPSV[]bcjk │ │ + 0x000cd250 47444341 41403f3f 43444949 4e505457 GDCAA@??CDIINPTW │ │ + 0x000cd260 5a5f6167 676f7075 4a474644 43434241 Z_aggopuJGFDCCBA │ │ + 0x000cd270 45464b4b 50525659 5d616469 6a727378 EFKKPRVY]adijrsx │ │ + 0x000cd280 7b504c4b 48484746 45494a4f 4f54565a {PLKHHGFEIJOOTVZ │ │ + 0x000cd290 5d606568 6e6e7677 7d808651 4d4d4a49 ]`ehnnvw}..QMMJI │ │ + 0x000cd2a0 4947474a 4b505055 575b5e62 67696f70 IGGJKPPUW[^bgiop │ │ + 0x000cd2b0 78797f82 8889534e 4e4b4a4a 48484b4c xy....SNNKJJHHKL │ │ + 0x000cd2c0 51515658 5c5f6368 6a707179 7a808389 QQVX\_chjpqyz... │ │ + 0x000cd2d0 8b8c5652 514e4d4d 4b4a4e4f 5454595b ..VRQNMMKJNOTTY[ │ │ + 0x000cd2e0 5f62656a 6d73747c 7d83878c 8e909359 _bejmst|}......Y │ │ + 0x000cd2f0 54545050 4f4e4d4f 5155565b 5c616268 TTPPONMOQUV[\abh │ │ + 0x000cd300 6a707277 7b808487 8e919495 995b5656 jprw{........[VV │ │ + 0x000cd310 52525150 4f505455 585b5e61 64686b70 RRQPOPTUX[^adhkp │ │ + 0x000cd320 73787b81 848a8c94 96999a9f 5d585854 sx{.........]XXT │ │ + 0x000cd330 54535350 5156565b 5b606167 676e6e76 TSSPQVV[[`aggnnv │ │ + 0x000cd340 777e7e87 8890909b 9b9f9fa4 201f1f1f w~~......... ... │ │ + 0x000cd350 1f1f1e1f 1f201f20 20212221 22232325 ..... . !"!"##% │ │ + 0x000cd360 27232525 2627292c 24262728 292b2e2f '#%%&'),$&'()+./ │ │ + 0x000cd370 2829292a 2b2c2e2f 30292a2a 2a2b2d2e ())*+,./0)***+-. │ │ + 0x000cd380 2f303031 2f2f2e2e 2f2f3032 3235312f /001//..//02251/ │ │ + 0x000cd390 2f2e2e2f 2f2f3132 3535302f 2f2d2e2e /..///12550//-.. │ │ + 0x000cd3a0 2e2e3131 35353630 2f2e2d2d 2e2e2e31 ..115560/.--...1 │ │ + 0x000cd3b0 31353536 37312f2e 2d2d2d2d 2d303135 155671/.-----015 │ │ + 0x000cd3c0 3637383a 322f2f2d 2e2e2e2e 31313636 678:2//-....1166 │ │ + 0x000cd3d0 38393b3c 3230302e 2e2e2e2e 31323636 89;<200.....1266 │ │ + 0x000cd3e0 38393c3c 3d343131 2f2f2f2f 2e313236 89<<=411////.126 │ │ + 0x000cd3f0 36393a3d 3e3f4134 32312f2f 2f2f2f31 69:=>?A421/////1 │ │ + 0x000cd400 32363639 3a3d3e3f 41423634 33313131 2669:=>?AB643111 │ │ + 0x000cd410 30303334 37373a3b 3e3f4143 44463634 003477:;>?ACDF64 │ │ + 0x000cd420 33313131 30303334 37383a3c 3e404143 3111003478:<>@AC │ │ + 0x000cd430 44464739 36363433 33323234 3538393c DFG966433224589< │ │ + 0x000cd440 3d3f4143 45464949 4c393736 34343333 =?ACEFIIL9764433 │ │ + 0x000cd450 32353539 393c3d40 41434647 494a4d4d 25599<=@ACFGIJMM │ │ + 0x000cd460 3c393836 36353434 36373a3b 3d3f4143 <986654467:;=?AC │ │ + 0x000cd470 4447484b 4b4f4f52 3d3a3937 37363535 DGHKKOOR=:977655 │ │ + 0x000cd480 37383b3b 3e3f4244 4548494c 4c505053 78;;>?BDEHILLPPS │ │ + 0x000cd490 543f3c3b 39393837 3639393c 3d3f4143 T?<;9987699<=?AC │ │ + 0x000cd4a0 4547494b 4e4e5252 55565940 3d3c3a39 EGIKNNRRUVY@=<:9 │ │ + 0x000cd4b0 39383739 3a3d3d40 41444547 4a4b4e4e 9879:==@ADEGJKNN │ │ + 0x000cd4c0 52535657 595a413d 3d3a3a39 38373a3a RSVWYZA==::987:: │ │ + 0x000cd4d0 3d3e4041 4446474a 4b4e4f53 5356585a =>@ADFGJKNOSSVXZ │ │ + 0x000cd4e0 5b5b423f 3e3c3b3a 39383b3b 3e3f4142 [[B?><;:98;;>?AB │ │ + 0x000cd4f0 4546484b 4c4f5054 5457595b 5c5d5e43 EFHKLOPTTWY[\]^C │ │ + 0x000cd500 403f3d3c 3b3a393b 3c3e3f42 42464649 @?=<;:9;<>?BBFFI │ │ + 0x000cd510 4a4d4e51 53555759 5c5d5e5e 60444040 JMNQSUWY\]^^`D@@ │ │ + 0x000cd520 3d3d3c3b 3a3b3d3e 40414345 47484a4d ==<;:;=>@ACEGHJM │ │ + 0x000cd530 4e515255 56595a5e 5e606062 4541413e NQRUVYZ^^``bEAA> │ │ + 0x000cd540 3e3d3d3a 3b3e3e41 41444447 474b4b4f >==:;>>AADDGGKKO │ │ + 0x000cd550 4f535357 575b5b60 60616163 201f201f OSSWW[[``aac . . │ │ + 0x000cd560 20201f20 20201f20 2020201f 20202020 . . . │ │ + 0x000cd570 211f2020 20202121 20202020 20222223 !. !! ""# │ │ + 0x000cd580 20202020 20222223 23222222 21212323 ""##"""!!## │ │ + 0x000cd590 25252722 22222121 23232525 27272423 %%'"""!!##%%''$# │ │ + 0x000cd5a0 23222224 2426262a 2a302423 23222224 #""$$&&**0$##""$ │ │ + 0x000cd5b0 2426262a 2a303027 26262525 27272828 $&&**00'&&%%''(( │ │ + 0x000cd5c0 2d2d3232 36272626 25252727 28282d2d --226'&&%%''((-- │ │ + 0x000cd5d0 32323636 2c2a2a29 292a2a2a 2a2f2f36 2266,**))****//6 │ │ + 0x000cd5e0 363a3a3f 2c2a2a29 292a2a2a 2a2f2f36 6::?,**))****//6 │ │ + 0x000cd5f0 363a3a3f 3f302e2e 2c2c2d2d 2e2e3333 6::??0..,,--..33 │ │ + 0x000cd600 39393d3d 43434730 2e2e2c2c 2d2d2e2e 99==CCG0..,,--.. │ │ + 0x000cd610 33333939 3d3d4343 47473633 33313132 3399==CCGG633112 │ │ + 0x000cd620 32313136 363c3c41 4147474c 4c523633 21166<>;;;;::??DDIIO │ │ + 0x000cd680 4f55555c 5c626269 413e3e3b 3b3b3b3a OUU\\bbiA>>;;;;: │ │ + 0x000cd690 3a3f3f44 4449494f 4f55555c 5c626269 :??DDIIOOUU\\bbi │ │ + 0x000cd6a0 69474444 41414040 3f3f4444 49494e4e iGDDAA@@??DDIINN │ │ + 0x000cd6b0 54545a5a 61616767 6f6f7547 44444141 TTZZaaggoouGDDAA │ │ + 0x000cd6c0 40403f3f 44444949 4e4e5454 5a5a6161 @@??DDIINNTTZZaa │ │ + 0x000cd6d0 67676f6f 7575504c 4c484847 4745454a ggoouuPLLHHGGEEJ │ │ + 0x000cd6e0 4a4f4f54 545a5a60 6068686e 6e76767d JOOTTZZ``hhnnvv} │ │ + 0x000cd6f0 7d86504c 4c484847 4745454a 4a4f4f54 }.PLLHHGGEEJJOOT │ │ + 0x000cd700 545a5a60 6068686e 6e76767d 7d868653 TZZ``hhnnvv}}..S │ │ + 0x000cd710 4e4e4b4b 4a4a4848 4c4c5151 56565c5c NNKKJJHHLLQQVV\\ │ │ + 0x000cd720 63636a6a 71717979 80808989 8c534e4e ccjjqqyy.....SNN │ │ + 0x000cd730 4b4b4a4a 48484c4c 51515656 5c5c6363 KKJJHHLLQQVV\\cc │ │ + 0x000cd740 6a6a7171 79798080 89898c8c 5753534f jjqqyy......WSSO │ │ + 0x000cd750 4f4d4d4b 4b505054 545a5a60 6066666d OMMKKPPTTZZ``ffm │ │ + 0x000cd760 6d74747c 7c84848d 8d909095 201f1f1f mtt||....... ... │ │ + 0x000cd770 1f1f1e1f 1f201e1f 1f202021 22222323 ..... ... !""## │ │ + 0x000cd780 27212222 23232727 24262628 282b2b2f '!""##''$&&((++/ │ │ + 0x000cd790 24262628 282b2b2f 2f292a2a 2a2a2d2d $&&((++//)****-- │ │ + 0x000cd7a0 2f2f3029 2a2a2a2a 2d2d2f2f 3030312f //0)****--//001/ │ │ + 0x000cd7b0 2f2e2e2f 2f303032 3235312f 2f2e2e2f /..//002251//../ │ │ + 0x000cd7c0 2f303032 32353530 2f2f2d2d 2e2e2e2e /0022550//--.... │ │ + 0x000cd7d0 31313535 36302f2f 2d2d2e2e 2e2e3131 115560//--....11 │ │ + 0x000cd7e0 35353636 312f2f2d 2d2d2d2d 2d313135 55661//------115 │ │ + 0x000cd7f0 3537373a 312f2f2d 2d2d2d2d 2d313135 577:1//------115 │ │ + 0x000cd800 3537373a 3a323030 2e2e2e2e 2e2e3232 577::200......22 │ │ + 0x000cd810 36363838 3c3c3d32 30302e2e 2e2e2e2e 6688<<=200...... │ │ + 0x000cd820 32323636 38383c3c 3d3d3432 322f2f2f 226688<<==422/// │ │ + 0x000cd830 2f2f2f32 32363639 393d3d3f 3f423432 ///226699==??B42 │ │ + 0x000cd840 322f2f2f 2f2f2f32 32363639 393d3d3f 2//////226699==? │ │ + 0x000cd850 3f424236 34343131 31313030 34343737 ?BB6441111004477 │ │ + 0x000cd860 3a3a3e3e 41414444 47363434 31313131 ::>>AADDG6441111 │ │ + 0x000cd870 30303434 37373a3a 3e3e4141 44444747 004477::>>AADDGG │ │ + 0x000cd880 39363634 34333332 32353538 383c3c3f 9664433225588<>BBEEHHL │ │ + 0x000cd970 4c505054 5458585c 5c5d5d5f 201f1f1f LPPTTXX\\]]_ ... │ │ + 0x000cd980 20201f20 20201f20 2020201f 20202020 . . . │ │ + 0x000cd990 201f2020 20202121 20202020 20212122 . !! !!" │ │ + 0x000cd9a0 20202020 20212222 23202020 20212122 !""# !!" │ │ + 0x000cd9b0 22232322 22222121 22232325 25272222 "##"""!!"##%%'"" │ │ + 0x000cd9c0 22212122 23232525 27272323 23222223 "!!"##%%''###""# │ │ + 0x000cd9d0 24242626 2a2a2e24 23232222 23242526 $$&&**.$##""#$%& │ │ + 0x000cd9e0 262a2a2f 30262525 24242526 2627282c &**/0&%%$$%&&'(, │ │ + 0x000cd9f0 2c303233 27262626 25262727 28292d2d ,023'&&&%&''()-- │ │ + 0x000cda00 31323436 29282827 26272828 29292e2e 1246)(('&'(()).. │ │ + 0x000cda10 32343637 392c2a2a 2929292a 2a2a2b2f 24679,**)))***+/ │ │ + 0x000cda20 2f343638 3a3c3f2d 2b2b2a29 2a2a2b2b /468:@CGHKKQ6432112 │ │ + 0x000cda80 31313236 363b3c3f 41434748 4c4c5152 11266;AC │ │ + 0x000cdaa0 464a4b4f 4f555559 3b383836 36363636 FJKOOUUY;8866666 │ │ + 0x000cdab0 35363a3a 3e404345 474b4c50 5056575a 56::>@CEGKLPPVWZ │ │ + 0x000cdac0 5c3e3b3b 39383838 3837383c 3c404245 \>;;9888878<<@BE │ │ + 0x000cdad0 47494d4e 53535959 5d5f6241 3e3e3c3b GIMNSSYY]_bA>><; │ │ + 0x000cdae0 3b3b3b3a 3a3f3f43 4447494b 4f515555 ;;;::??CDGIKOQUU │ │ + 0x000cdaf0 5b5c6062 65694340 403e3d3d 3c3c3b3c [\`beiC@@>==<<;< │ │ + 0x000cdb00 40404445 484a4d51 5257575d 5e626367 @@DEHJMQRWW]^bcg │ │ + 0x000cdb10 6a6c4744 44424140 40403f3f 44444849 jlGDDBA@@@??DDHI │ │ + 0x000cdb20 4c4e5054 555a5a61 6166676b 6f717548 LNPTUZZaafgkoquH │ │ + 0x000cdb30 45454241 4141403f 40444448 494c4e51 EEBAAA@?@DDHILNQ │ │ + 0x000cdb40 55565b5b 61626668 6c6f7176 77504c4c UV[[abfhloqvwPLL │ │ + 0x000cdb50 49484847 4645464a 4a4e4f52 54565a5b IHHGFEFJJNORTVZ[ │ │ + 0x000cdb60 60606768 6c6e7276 787d7e86 504c4c49 ``ghlnrvx}~.PLLI │ │ + 0x000cdb70 48484746 45464a4a 4e4f5254 565a5b60 HHGFEFJJNORTVZ[` │ │ + 0x000cdb80 6067686c 6e727678 7d7e8686 201f1f1f `ghlnrvx}~.. ... │ │ + 0x000cdb90 1f1f1e1f 1f1f1e1f 1f1f2020 20212121 .......... !!! │ │ + 0x000cdba0 23212222 23232527 22232324 24262829 #!""##%'"##$$&() │ │ + 0x000cdbb0 24262627 28292b2c 2f252627 28282a2b $&&'()+,/%&'((*+ │ │ + 0x000cdbc0 2c2f2f29 2a2a2a2a 2b2d2d2f 2f30292a ,//)****+--//0)* │ │ + 0x000cdbd0 2a2a2a2b 2d2d2f2f 30302f2e 2e2e2d2e ***+--//00/...-. │ │ + 0x000cdbe0 2f2f2f30 32323431 302f2f2e 2f2f2f30 ///022410//.///0 │ │ + 0x000cdbf0 30323234 35312f2f 2e2e2e2e 2f2f2f32 022451//....///2 │ │ + 0x000cdc00 32343535 302f2f2e 2d2e2e2e 2e2f3131 24550//.-..../11 │ │ + 0x000cdc10 34353636 312f2f2e 2d2d2e2e 2e2e3131 45661//.--....11 │ │ + 0x000cdc20 34353637 37312f2f 2d2d2d2d 2d2d2d31 456771//-------1 │ │ + 0x000cdc30 31343537 37393a31 2f2f2e2d 2d2d2d2d 145779:1//.----- │ │ + 0x000cdc40 2e313134 35373839 3b3b3230 302f2e2e .1145789;;200/.. │ │ + 0x000cdc50 2e2e2e2e 32323536 37383a3c 3c3d3230 ....225678:<<=20 │ │ + 0x000cdc60 302f2e2e 2e2e2e2e 32323536 37383a3c 0/......225678:< │ │ + 0x000cdc70 3c3d3d34 3231302f 2f2f2f2e 2f323235 <==4210////./225 │ │ + 0x000cdc80 3638393b 3d3d3f3f 42343232 302f2f2f 689;==??B4220/// │ │ + 0x000cdc90 2f2f2f32 32353638 393b3d3d 3f3f4242 ///225689;==??BB │ │ + 0x000cdca0 36333332 31313130 30303333 3637393a 633211100033679: │ │ + 0x000cdcb0 3c3e3e41 41434445 36343432 31313131 <>>AACDE64421111 │ │ + 0x000cdcc0 30303434 3737393a 3c3e3f41 41444446 0044779:<>?AADDF │ │ + 0x000cdcd0 47383535 33333232 32313134 3437383a G85533222114478: │ │ + 0x000cdce0 3b3d3f3f 42424545 47484939 36363434 ;=??BBEEGHI96644 │ │ + 0x000cdcf0 33333332 32353538 383a3c3d 3f404343 333225588:<=?@CC │ │ + 0x000cdd00 46464849 4b4c3a37 37353434 34333233 FFHIKL:775444323 │ │ + 0x000cdd10 36363839 3b3c3e40 41434347 47494a4b 6689;<>@ACCGGIJK │ │ + 0x000cdd20 4d4e3c39 39373636 35353434 37373a3a MN<99766554477:: │ │ + 0x000cdd30 3c3d3f41 42444448 484a4b4d 4f50523c <=?ABDDHHJKMOPR< │ │ + 0x000cdd40 39393736 36363534 3437373a 3a3c3e3f 99766654477::<>? │ │ + 0x000cdd50 41424545 48494b4c 4d4f5052 523f3c3c ABEEHIKLMOPRR?<< │ │ + 0x000cdd60 3a393938 37363739 393c3c3e 3f414344 :99876799<<>?ACD │ │ + 0x000cdd70 47474a4b 4d4e5052 53555559 3f3c3c3a GGJKMNPRSUUY?<<: │ │ + 0x000cdd80 39393837 36373939 3c3c3e3f 41434447 99876799<<>?ACDG │ │ + 0x000cdd90 474a4b4d 4e505253 55555959 201f1f1f GJKMNPRSUUYY ... │ │ + 0x000cdda0 1f201f20 20201f20 2020201f 20202020 . . . . │ │ + 0x000cddb0 201f2020 20202021 1f202020 20202121 . !. !! │ │ + 0x000cddc0 20202020 20202121 22202020 20202021 !!" ! │ │ + 0x000cddd0 22222320 20202020 20212222 23232121 ""# !""##!! │ │ + 0x000cdde0 21212121 22232324 24262222 22222121 !!!!"##$$&""""!! │ │ + 0x000cddf0 23232425 25272722 22222222 22232424 ##$%%''""""""#$$ │ │ + 0x000cde00 25252829 2a242323 23222224 24252626 %%()*$###""$$%&& │ │ + 0x000cde10 2a2a2d30 24232323 22222424 2526262a **-0$###""$$%&&* │ │ + 0x000cde20 2a2d3030 26262625 25252626 2728282b *-00&&&%%%&&'((+ │ │ + 0x000cde30 2c2e3232 34272626 26252527 27272828 ,.224'&&&%%'''(( │ │ + 0x000cde40 2c2d2f32 32353629 28282726 26282828 ,-/2256)(('&&((( │ │ + 0x000cde50 29292d2e 30343436 37392c2a 2a2a2929 ))-.044679,***)) │ │ + 0x000cde60 2a2a2a2a 2a2e2f32 3636393a 3c3f2c2a *****./2669:BBE0/.-,,- │ │ + 0x000cdea0 2d2d2e2e 32333539 393c3d3f 43434647 --..23599<=?CCFG │ │ + 0x000cdeb0 3231302f 2e2e2f2f 2f2f2f33 34363a3a 210/../////346:: │ │ + 0x000cdec0 3d3e4144 4448494b 36343332 31313132 =>ADDHIK64321112 │ │ + 0x000cded0 31313135 36383c3c 40414347 474b4c4e 111568<<@ACGGKLN │ │ + 0x000cdee0 52363433 32313131 32313131 3536383c R64321112111568< │ │ + 0x000cdef0 3c404143 47474b4c 4e52523a 38373635 <@ACGGKLNRR:8765 │ │ + 0x000cdf00 35353535 34343839 3b3f3f43 44464a4a 55554489;??CDFJJ │ │ + 0x000cdf10 4e4f5256 565a3b39 38373636 36363635 NORVVZ;987666665 │ │ + 0x000cdf20 35393a3c 40404445 474b4b4f 50535757 59:<@@DEGKKOPSWW │ │ + 0x000cdf30 5b5c3d3b 3a393838 38383737 373b3c3e [\=;:98888777;<> │ │ + 0x000cdf40 41414546 494d4d51 52555959 5d5e6141 AAEFIMMQRUYY]^aA │ │ + 0x000cdf50 3f3e3d3b 3b3b3b3b 3a3a3e3f 41444448 ?>=;;;;;::>?ADDH │ │ + 0x000cdf60 494b4f4f 5455585c 5c616265 69413f3e IKOOTUX\\abeiA?> │ │ + 0x000cdf70 3d3b3b3b 3b3b3a3a 3e3f4144 4448494b =;;;;;::>?ADDHIK │ │ + 0x000cdf80 4f4f5455 585c5c61 62656969 46434341 OOTUX\\abeiiFCCA │ │ + 0x000cdf90 40403f3f 3f3e3e42 43454848 4c4d4f53 @@???>>BCEHHLMOS │ │ + 0x000cdfa0 5358595c 60606566 696d6d72 201f1f1f SXY\``efimmr ... │ │ + 0x000cdfb0 1f1f1f1f 1f1f1e1f 1f1f201e 1f1f1f20 .......... .... │ │ + 0x000cdfc0 20212122 22222225 21222223 23232627 !!""""%!""###&' │ │ + 0x000cdfd0 22242424 25252828 2a242626 2728282a "$$$%%((*$&&'((* │ │ + 0x000cdfe0 2b2d2f24 26262728 282a2b2d 2f2f2829 +-/$&&'((*+-//() │ │ + 0x000cdff0 29292a2a 2c2c2d2f 2f30292a 2a2a2a2a ))**,,-//0)***** │ │ + 0x000ce000 2c2d2e2f 2f30302c 2c2c2c2c 2c2d2e2e ,-.//00,,,,,,-.. │ │ + 0x000ce010 2f2f3131 3231302f 2f2e2e2f 2f2f3030 //11210//..///00 │ │ + 0x000ce020 32323335 31302f2f 2e2e2f2f 2f303032 223510//..///002 │ │ + 0x000ce030 32333535 302f2f2e 2d2d2e2e 2e2f2f31 23550//.--...//1 │ │ + 0x000ce040 32333535 36302f2f 2e2d2d2e 2e2e2e2e 235560//.--..... │ │ + 0x000ce050 31313335 35363631 2f2f2e2d 2d2e2e2e 11355661//.--... │ │ + 0x000ce060 2e2e3131 33353536 3737312f 2f2e2d2d ..113556771//.-- │ │ + 0x000ce070 2d2d2d2d 2d303133 35353737 393a312f -----01355779:1/ │ │ + 0x000ce080 2f2e2d2d 2d2d2d2d 2d303133 35353737 /.-------0135577 │ │ + 0x000ce090 393a3a32 30302f2e 2e2e2e2e 2e2e3132 9::200/.......12 │ │ + 0x000ce0a0 33363638 38393b3b 3d323130 2f2e2e2e 366889;;=210/... │ │ + 0x000ce0b0 2e2e2e2e 31323336 3638383a 3c3c3d3d ....1236688:<<== │ │ + 0x000ce0c0 33313130 2f2f2f2f 2f2e2e31 32333636 3110/////..12366 │ │ + 0x000ce0d0 38393a3c 3c3e3e3f 34323231 2f2f2f2f 89:<<>>?4221//// │ │ + 0x000ce0e0 2f2f2f31 32343636 39393b3d 3d3f3f41 ///1246699;==??A │ │ + 0x000ce0f0 42343232 312f2f2f 2f2f2f2f 31323436 B4221///////1246 │ │ + 0x000ce100 3639393b 3d3d3f3f 41424236 34333231 699;==??ABB64321 │ │ + 0x000ce110 31313130 30303333 3537373a 3a3c3e3e 11100033577::<>> │ │ + 0x000ce120 40414244 44463634 34333131 31313130 @ABDDF6443111110 │ │ + 0x000ce130 30333435 37373a3a 3c3e3e40 41424444 034577::<>>@ABDD │ │ + 0x000ce140 46473735 35343232 32323131 31333436 FG75542222111346 │ │ + 0x000ce150 38383a3b 3c3f3f41 42434545 47484939 88:;@@/.--,,,, │ │ + 0x000ce2f0 2d2d2d2d 2f323235 38383a3c 3c404242 ----/22588:<<@BB │ │ + 0x000ce300 45302f2e 2e2d2c2d 2d2d2d2e 2e2f3333 E0/..-,----../33 │ │ + 0x000ce310 3539393b 3d3d4143 43464731 302f2f2e 599;==ACCFG10//. │ │ + 0x000ce320 2d2d2e2e 2e2e2e30 33333639 393c3e3e --.....033699<>> │ │ + 0x000ce330 42444447 48493533 33333131 31313131 BDDGHI5333111111 │ │ + 0x000ce340 31313336 36393b3b 3e404045 47474a4b 113669;;>@@EGGJK │ │ + 0x000ce350 4d513634 33333231 31323231 31313336 MQ64332112211136 │ │ + 0x000ce360 36393c3c 3f414145 47484b4c 4d515237 69<>42110///// │ │ + 0x000ce550 2e2e3032 32343636 3839393c 3d3d3f3f ..022466899<==?? │ │ + 0x000ce560 40423432 3231302f 2f2f2f2f 2f2f3032 @B42210///////02 │ │ + 0x000ce570 32343636 3839393c 3d3d3f3f 40424235 2466899<==??@BB5 │ │ + 0x000ce580 33323230 30303030 302f2f30 33333436 322000000//03346 │ │ + 0x000ce590 36383a3a 3c3d3e3f 40404343 44363534 68::<=>?@@CCD654 │ │ + 0x000ce5a0 34323131 31313130 30313434 35373739 4211111001445779 │ │ + 0x000ce5b0 3a3a3d3e 3f404142 44444547 36353434 ::=>?@ABDDEG6544 │ │ + 0x000ce5c0 32313131 31313030 31343435 3737393a 211111001445779: │ │ + 0x000ce5d0 3a3d3e3f 40414244 44454747 201f1f1f :=>?@ABDDEGG ... │ │ + 0x000ce5e0 1f201f1f 20201f1f 2020201f 1f202020 . .. .. .. │ │ + 0x000ce5f0 201f1f20 20202020 1f202020 20202020 .. . │ │ + 0x000ce600 1f202020 20202020 211f2020 20202020 . !. │ │ + 0x000ce610 2021211f 20202020 20202021 21212020 !!. !!! │ │ + 0x000ce620 20202020 20212121 21222020 20202020 !!!!" │ │ + 0x000ce630 20212122 22232320 20202020 20202121 !!""## !! │ │ + 0x000ce640 22222323 23202121 21212121 21222222 ""### !!!!!!!""" │ │ + 0x000ce650 23242424 22222222 22212122 23232324 #$$$"""""!!"###$ │ │ + 0x000ce660 25252627 22222222 22212122 23232324 %%&'"""""!!"###$ │ │ + 0x000ce670 25252627 27222222 22222222 22232323 %%&''""""""""### │ │ + 0x000ce680 24252526 28282923 23232322 22222224 $%%&(()####""""$ │ │ + 0x000ce690 24242526 26272a2a 2b2e2423 23232322 $$%&&'**+.$####" │ │ + 0x000ce6a0 22232424 24252626 282a2a2c 2f302423 "#$$$%&&(**,/0$# │ │ + 0x000ce6b0 23232322 22232424 24252626 282a2a2c ###""#$$$%&&(**, │ │ + 0x000ce6c0 2f303026 25252524 24242425 26262727 /00&%%%$$$$%&&'' │ │ + 0x000ce6d0 27292c2c 2d303232 33272726 26262525 '),,-0223''&&&%% │ │ + 0x000ce6e0 26272727 2828282a 2d2d2e31 32323436 &'''(((*--.12246 │ │ + 0x000ce6f0 27272626 26252526 27272728 28282a2d ''&&&%%&'''(((*- │ │ + 0x000ce700 2d2e3132 32343636 29282828 27262627 -.122466)((('&&' │ │ + 0x000ce710 28282829 29292b2e 2e2f3234 34363737 ((()))+../244677 │ │ + 0x000ce720 392c2b2a 2a2a2929 292a2a2a 2a2a2a2c 9,+***)))******, │ │ + 0x000ce730 2f2f3134 3636383a 3a3c3f2c 2b2a2a2a //14668::BBCE0 │ │ + 0x000ce790 2f2e2e2d 2c2c2d2d 2d2d2d2e 2e2f3333 /..-,,-----../33 │ │ + 0x000ce7a0 34373939 3b3d3d3f 43434446 47302f2e 4799;==?CCDFG0/. │ │ + 0x000ce7b0 2e2d2c2c 2d2d2d2d 2d2e2e2f 33333437 .-,,-----../3347 │ │ + 0x000ce7c0 39393b3d 3d3f4343 44464747 33323131 99;==?CCDFGG3211 │ │ + 0x000ce7d0 302f2f2f 30303030 30303235 3536393a 0///00000025569: │ │ + 0x000ce7e0 3a3d3f3f 42454546 494a4a4d 201f1f1f :=??BEEFIJJM ... │ │ + 0x000ce7f0 1f1f1f1f 1f1f1f1f 1f1f1f1e 1f1f1f1f ................ │ │ + 0x000ce800 201e1f1f 1f1f2020 1f1f2020 20202021 ..... .. ! │ │ + 0x000ce810 21212222 22222223 25212222 22232323 !!"""""#%!"""### │ │ + 0x000ce820 24262721 22222223 23232426 27272324 $&'!"""###$&''#$ │ │ + 0x000ce830 25252526 26262929 292c2425 26262728 %%%&&&))),$%&&'( │ │ + 0x000ce840 28282a2b 2b2e2f24 25262627 2828282a ((*++./$%&&'(((* │ │ + 0x000ce850 2b2b2e2f 2f262728 28282929 292b2c2c ++.//&'((()))+,, │ │ + 0x000ce860 2e2f2f2f 292a2a2a 2a2a2a2b 2c2d2d2e .///)******+,--. │ │ + 0x000ce870 2f2f3030 292a2a2a 2a2a2a2b 2c2d2d2e //00)******+,--. │ │ + 0x000ce880 2f2f3030 302b2b2b 2b2b2b2b 2b2d2d2d //000++++++++--- │ │ + 0x000ce890 2e2f2f30 3131312f 2f2e2e2e 2d2d2e2e .//0111//...--.. │ │ + 0x000ce8a0 2f2f2f2f 2f303232 32343130 2f2f2f2e /////0222410///. │ │ + 0x000ce8b0 2e2e2f2f 2f2f3030 31323233 34353130 ..////0012234510 │ │ + 0x000ce8c0 2f2f2f2e 2e2e2f2f 2f2f3030 31323233 ///...////001223 │ │ + 0x000ce8d0 34353531 302f2f2e 2e2e2e2e 2e2e2f2f 45510//.......// │ │ + 0x000ce8e0 2f303232 32343535 35302f2f 2f2e2d2d /022245550///.-- │ │ + 0x000ce8f0 2d2e2e2e 2e2e2e30 31313234 35353636 -......011245566 │ │ + 0x000ce900 302f2f2f 2e2d2d2d 2e2e2e2e 2e2e3031 0///.---......01 │ │ + 0x000ce910 31323435 35363636 312f2f2f 2e2d2d2d 124556661///.--- │ │ + 0x000ce920 2e2e2e2e 2e2e2f31 31323435 35363737 ....../112455677 │ │ + 0x000ce930 37312f2f 2f2e2d2d 2d2d2d2d 2d2d2d2f 71///.---------/ │ │ + 0x000ce940 31313234 35353737 37393a31 2f2f2f2e 1124557779:1///. │ │ + 0x000ce950 2d2d2d2d 2d2d2d2d 2d2f3131 32343535 ---------/112455 │ │ + 0x000ce960 37373739 3a3a3130 2f2f2e2d 2d2d2d2d 7779::10//.----- │ │ + 0x000ce970 2d2d2d2d 2f313132 34353537 3838393b ----/1124557889; │ │ + 0x000ce980 3b3b3231 30302f2e 2e2e2e2e 2e2e2e2e ;;2100/......... │ │ + 0x000ce990 2f323232 35363637 3838393b 3b3c3d32 /2225667889;;<=2 │ │ + 0x000ce9a0 3130302f 2e2e2e2e 2e2e2e2e 2e2f3232 100/........./22 │ │ + 0x000ce9b0 32353636 3738383a 3c3c3c3d 3d323130 2566788:<<<==210 │ │ + 0x000ce9c0 302f2e2e 2e2e2e2e 2e2e2e2f 32323235 0/........./2225 │ │ + 0x000ce9d0 36363738 383a3c3c 3c3d3d3d 33323131 66788:<<<===3211 │ │ + 0x000ce9e0 302f2f2f 2f2f2f2f 2e2e3032 32333536 0///////..022356 │ │ + 0x000ce9f0 36383939 3a3c3c3d 3e3f3f40 201f1f1f 6899:<<=>??@ ... │ │ + 0x000cea00 1f201f1f 20201f1f 2020201f 1f202020 . .. .. .. │ │ + 0x000cea10 201f1f20 20202020 1f1f2020 20202020 .. .. │ │ + 0x000cea20 1f1f2020 20202020 201f2020 20202020 .. . │ │ + 0x000cea30 2020201f 20202020 20202020 21211f20 . !!. │ │ + 0x000cea40 20202020 20202021 21211f20 20202020 !!!. │ │ + 0x000cea50 20202021 21212120 20202020 20202020 !!!! │ │ + 0x000cea60 21212121 22202020 20202020 20202122 !!!!" !" │ │ + 0x000cea70 22222223 20202020 20202020 20212222 """# !"" │ │ + 0x000cea80 22222323 20202020 20202020 20212222 ""## !"" │ │ + 0x000cea90 22222323 23212121 21212121 21212222 ""###!!!!!!!!!"" │ │ + 0x000ceaa0 22222324 24242522 22222222 22212121 ""#$$$%""""""!!! │ │ + 0x000ceab0 22232323 24252525 26272222 22222222 "###$%%%&'"""""" │ │ + 0x000ceac0 21212122 23232324 25252526 27272222 !!!"###$%%%&''"" │ │ + 0x000cead0 22222222 21212122 23232324 25252526 """"!!!"###$%%%& │ │ + 0x000ceae0 27272723 22222222 22222222 23242424 '''#""""""""#$$$ │ │ + 0x000ceaf0 24252525 27292929 2b242323 23232322 $%%%')))+$#####" │ │ + 0x000ceb00 22222324 24242526 2626282a 2a2a2d30 ""#$$$%&&&(***-0 │ │ + 0x000ceb10 24232323 23232222 22232424 24252626 $#####"""#$$$%&& │ │ + 0x000ceb20 26282a2a 2a2d3030 24232323 23232222 &(***-00$#####"" │ │ + 0x000ceb30 22232424 24252626 26282a2a 2a2d3030 "#$$$%&&&(***-00 │ │ + 0x000ceb40 30252525 25252424 24242526 26262627 0%%%%%$$$$%&&&&' │ │ + 0x000ceb50 2727292c 2c2c2e31 31313327 27262626 ''),,,.1113''&&& │ │ + 0x000ceb60 26252525 26272727 28282828 2a2d2d2d &%%%&'''((((*--- │ │ + 0x000ceb70 2f323232 34362727 26262626 25252526 /22246''&&&&%%%& │ │ + 0x000ceb80 27272728 2828282a 2d2d2d2f 32323234 '''((((*---/2224 │ │ + 0x000ceb90 36362727 26262626 25252526 27272728 66''&&&&%%%&'''( │ │ + 0x000ceba0 2828282a 2d2d2d2f 32323234 36363629 (((*---/2224666) │ │ + 0x000cebb0 29282828 27272727 28282828 29292929 )(((''''(((()))) │ │ + 0x000cebc0 2c2e2e2e 31343434 36383838 3a2c2b2a ,...14446888:,+* │ │ + 0x000cebd0 2a2a2929 2929292a 2a2a2a2a 2a2a2d2f **)))))*******-/ │ │ + 0x000cebe0 2f2f3236 3636383a 3a3a3c3f 2c2b2a2a //26668:::.7.?. │ │ + 0x000cff80 00001000 01000200 11002000 30002100 .......... .0.!. │ │ + 0x000cff90 12000300 04001300 22003100 40005000 ........".1.@.P. │ │ + 0x000cffa0 41003200 23001400 05000600 15002400 A.2.#.........$. │ │ + 0x000cffb0 33004200 51006000 70006100 52004300 3.B.Q.`.p.a.R.C. │ │ + 0x000cffc0 34002500 16000700 08001700 26003500 4.%.........&.5. │ │ + 0x000cffd0 44005300 62007100 80009000 81007200 D.S.b.q.......r. │ │ + 0x000cffe0 63005400 45003600 27001800 09000a00 c.T.E.6.'....... │ │ + 0x000cfff0 19002800 37004600 55006400 73008200 ..(.7.F.U.d.s... │ │ + 0x000d0000 9100a000 b000a100 92008300 74006500 ............t.e. │ │ + 0x000d0010 56004700 38002900 1a000b00 0c001b00 V.G.8.)......... │ │ + 0x000d0020 2a003900 48005700 66007500 84009300 *.9.H.W.f.u..... │ │ + 0x000d0030 a200b100 c000d000 c100b200 a3009400 ................ │ │ + 0x000d0040 85007600 67005800 49003a00 2b001c00 ..v.g.X.I.:.+... │ │ + 0x000d0050 0d000e00 1d002c00 3b004a00 59006800 ......,.;.J.Y.h. │ │ + 0x000d0060 77008600 9500a400 b300c200 d100e000 w............... │ │ + 0x000d0070 f000e100 d200c300 b400a500 96008700 ................ │ │ + 0x000d0080 78006900 5a004b00 3c002d00 1e000f00 x.i.Z.K.<.-..... │ │ + 0x000d0090 1f002e00 3d004c00 5b006a00 79008800 ....=.L.[.j.y... │ │ + 0x000d00a0 9700a600 b500c400 d300e200 f100f200 ................ │ │ + 0x000d00b0 e300d400 c500b600 a7009800 89007a00 ..............z. │ │ + 0x000d00c0 6b005c00 4d003e00 2f003f00 4e005d00 k.\.M.>./.?.N.]. │ │ + 0x000d00d0 6c007b00 8a009900 a800b700 c600d500 l.{............. │ │ + 0x000d00e0 e400f300 f400e500 d600c700 b800a900 ................ │ │ + 0x000d00f0 9a008b00 7c006d00 5e004f00 5f006e00 ....|.m.^.O._.n. │ │ + 0x000d0100 7d008c00 9b00aa00 b900c800 d700e600 }............... │ │ + 0x000d0110 f500f600 e700d800 c900ba00 ab009c00 ................ │ │ + 0x000d0120 8d007e00 6f007f00 8e009d00 ac00bb00 ..~.o........... │ │ + 0x000d0130 ca00d900 e800f700 f800e900 da00cb00 ................ │ │ + 0x000d0140 bc00ad00 9e008f00 9f00ae00 bd00cc00 ................ │ │ + 0x000d0150 db00ea00 f900fa00 eb00dc00 cd00be00 ................ │ │ + 0x000d0160 af00bf00 ce00dd00 ec00fb00 fc00ed00 ................ │ │ + 0x000d0170 de00cf00 df00ee00 fd00fe00 ef00ff00 ................ │ │ + 0x000d0180 00002000 01000200 21004000 60004100 .. .....!.@.`.A. │ │ + 0x000d0190 22000300 04002300 42006100 8000a000 ".....#.B.a..... │ │ + 0x000d01a0 81006200 43002400 05000600 25004400 ..b.C.$.....%.D. │ │ + 0x000d01b0 63008200 a100c000 e000c100 a2008300 c............... │ │ + 0x000d01c0 64004500 26000700 08002700 46006500 d.E.&.....'.F.e. │ │ + 0x000d01d0 8400a300 c200e100 00012001 0101e200 .......... ..... │ │ + 0x000d01e0 c300a400 85006600 47002800 09000a00 ......f.G.(..... │ │ + 0x000d01f0 29004800 67008600 a500c400 e3000201 ).H.g........... │ │ + 0x000d0200 21014001 60014101 22010301 e400c500 !.@.`.A."....... │ │ + 0x000d0210 a6008700 68004900 2a000b00 0c002b00 ....h.I.*.....+. │ │ + 0x000d0220 4a006900 8800a700 c600e500 04012301 J.i...........#. │ │ + 0x000d0230 42016101 8001a001 81016201 43012401 B.a.......b.C.$. │ │ + 0x000d0240 0501e600 c700a800 89006a00 4b002c00 ..........j.K.,. │ │ + 0x000d0250 0d000e00 2d004c00 6b008a00 a900c800 ....-.L.k....... │ │ + 0x000d0260 e7000601 25014401 63018201 a101c001 ....%.D.c....... │ │ + 0x000d0270 e001c101 a2018301 64014501 26010701 ........d.E.&... │ │ + 0x000d0280 e800c900 aa008b00 6c004d00 2e000f00 ........l.M..... │ │ + 0x000d0290 10002f00 4e006d00 8c00ab00 ca00e900 ../.N.m......... │ │ + 0x000d02a0 08012701 46016501 8401a301 c201e101 ..'.F.e......... │ │ + 0x000d02b0 00022002 0102e201 c301a401 85016601 .. ...........f. │ │ + 0x000d02c0 47012801 0901ea00 cb00ac00 8d006e00 G.(...........n. │ │ + 0x000d02d0 4f003000 11001200 31005000 6f008e00 O.0.....1.P.o... │ │ + 0x000d02e0 ad00cc00 eb000a01 29014801 67018601 ........).H.g... │ │ + 0x000d02f0 a501c401 e3010202 21024002 60024102 ........!.@.`.A. │ │ + 0x000d0300 22020302 e401c501 a6018701 68014901 "...........h.I. │ │ + 0x000d0310 2a010b01 ec00cd00 ae008f00 70005100 *...........p.Q. │ │ + 0x000d0320 32001300 14003300 52007100 9000af00 2.....3.R.q..... │ │ + 0x000d0330 ce00ed00 0c012b01 4a016901 8801a701 ......+.J.i..... │ │ + 0x000d0340 c601e501 04022302 42026102 8002a002 ......#.B.a..... │ │ + 0x000d0350 81026202 43022402 0502e601 c701a801 ..b.C.$......... │ │ + 0x000d0360 89016a01 4b012c01 0d01ee00 cf00b000 ..j.K.,......... │ │ + 0x000d0370 91007200 53003400 15001600 35005400 ..r.S.4.....5.T. │ │ + 0x000d0380 73009200 b100d000 ef000e01 2d014c01 s...........-.L. │ │ + 0x000d0390 6b018a01 a901c801 e7010602 25024402 k...........%.D. │ │ + 0x000d03a0 63028202 a102c002 e002c102 a2028302 c............... │ │ + 0x000d03b0 64024502 26020702 e801c901 aa018b01 d.E.&........... │ │ + 0x000d03c0 6c014d01 2e010f01 f000d100 b2009300 l.M............. │ │ + 0x000d03d0 74005500 36001700 18003700 56007500 t.U.6.....7.V.u. │ │ + 0x000d03e0 9400b300 d200f100 10012f01 4e016d01 ........../.N.m. │ │ + 0x000d03f0 8c01ab01 ca01e901 08022702 46026502 ..........'.F.e. │ │ + 0x000d0400 8402a302 c202e102 00032003 0103e202 .......... ..... │ │ + 0x000d0410 c302a402 85026602 47022802 0902ea01 ......f.G.(..... │ │ + 0x000d0420 cb01ac01 8d016e01 4f013001 1101f200 ......n.O.0..... │ │ + 0x000d0430 d300b400 95007600 57003800 19001a00 ......v.W.8..... │ │ + 0x000d0440 39005800 77009600 b500d400 f3001201 9.X.w........... │ │ + 0x000d0450 31015001 6f018e01 ad01cc01 eb010a02 1.P.o........... │ │ + 0x000d0460 29024802 67028602 a502c402 e3020203 ).H.g........... │ │ + 0x000d0470 21034003 60034103 22030303 e402c502 !.@.`.A."....... │ │ + 0x000d0480 a6028702 68024902 2a020b02 ec01cd01 ....h.I.*....... │ │ + 0x000d0490 ae018f01 70015101 32011301 f400d500 ....p.Q.2....... │ │ + 0x000d04a0 b6009700 78005900 3a001b00 1c003b00 ....x.Y.:.....;. │ │ + 0x000d04b0 5a007900 9800b700 d600f500 14013301 Z.y...........3. │ │ + 0x000d04c0 52017101 9001af01 ce01ed01 0c022b02 R.q...........+. │ │ + 0x000d04d0 4a026902 8802a702 c602e502 04032303 J.i...........#. │ │ + 0x000d04e0 42036103 8003a003 81036203 43032403 B.a.......b.C.$. │ │ + 0x000d04f0 0503e602 c702a802 89026a02 4b022c02 ..........j.K.,. │ │ + 0x000d0500 0d02ee01 cf01b001 91017201 53013401 ..........r.S.4. │ │ + 0x000d0510 1501f600 d700b800 99007a00 5b003c00 ..........z.[.<. │ │ + 0x000d0520 1d001e00 3d005c00 7b009a00 b900d800 ....=.\.{....... │ │ + 0x000d0530 f7001601 35015401 73019201 b101d001 ....5.T.s....... │ │ + 0x000d0540 ef010e02 2d024c02 6b028a02 a902c802 ....-.L.k....... │ │ + 0x000d0550 e7020603 25034403 63038203 a103c003 ....%.D.c....... │ │ + 0x000d0560 e003c103 a2038303 64034503 26030703 ........d.E.&... │ │ + 0x000d0570 e802c902 aa028b02 6c024d02 2e020f02 ........l.M..... │ │ + 0x000d0580 f001d101 b2019301 74015501 36011701 ........t.U.6... │ │ + 0x000d0590 f800d900 ba009b00 7c005d00 3e001f00 ........|.].>... │ │ + 0x000d05a0 3f005e00 7d009c00 bb00da00 f9001801 ?.^.}........... │ │ + 0x000d05b0 37015601 75019401 b301d201 f1011002 7.V.u........... │ │ + 0x000d05c0 2f024e02 6d028c02 ab02ca02 e9020803 /.N.m........... │ │ + 0x000d05d0 27034603 65038403 a303c203 e103e203 '.F.e........... │ │ + 0x000d05e0 c303a403 85036603 47032803 0903ea02 ......f.G.(..... │ │ + 0x000d05f0 cb02ac02 8d026e02 4f023002 1102f201 ......n.O.0..... │ │ + 0x000d0600 d301b401 95017601 57013801 1901fa00 ......v.W.8..... │ │ + 0x000d0610 db00bc00 9d007e00 5f007f00 9e00bd00 ......~._....... │ │ + 0x000d0620 dc00fb00 1a013901 58017701 9601b501 ......9.X.w..... │ │ + 0x000d0630 d401f301 12023102 50026f02 8e02ad02 ......1.P.o..... │ │ + 0x000d0640 cc02eb02 0a032903 48036703 8603a503 ......).H.g..... │ │ + 0x000d0650 c403e303 e403c503 a6038703 68034903 ............h.I. │ │ + 0x000d0660 2a030b03 ec02cd02 ae028f02 70025102 *...........p.Q. │ │ + 0x000d0670 32021302 f401d501 b6019701 78015901 2...........x.Y. │ │ + 0x000d0680 3a011b01 fc00dd00 be009f00 bf00de00 :............... │ │ + 0x000d0690 fd001c01 3b015a01 79019801 b701d601 ....;.Z.y....... │ │ + 0x000d06a0 f5011402 33025202 71029002 af02ce02 ....3.R.q....... │ │ + 0x000d06b0 ed020c03 2b034a03 69038803 a703c603 ....+.J.i....... │ │ + 0x000d06c0 e503e603 c703a803 89036a03 4b032c03 ..........j.K.,. │ │ + 0x000d06d0 0d03ee02 cf02b002 91027202 53023402 ..........r.S.4. │ │ + 0x000d06e0 1502f601 d701b801 99017a01 5b013c01 ..........z.[.<. │ │ + 0x000d06f0 1d01fe00 df00ff00 1e013d01 5c017b01 ..........=.\.{. │ │ + 0x000d0700 9a01b901 d801f701 16023502 54027302 ..........5.T.s. │ │ + 0x000d0710 9202b102 d002ef02 0e032d03 4c036b03 ..........-.L.k. │ │ + 0x000d0720 8a03a903 c803e703 e803c903 aa038b03 ................ │ │ + 0x000d0730 6c034d03 2e030f03 f002d102 b2029302 l.M............. │ │ + 0x000d0740 74025502 36021702 f801d901 ba019b01 t.U.6........... │ │ + 0x000d0750 7c015d01 3e011f01 3f015e01 7d019c01 |.].>...?.^.}... │ │ + 0x000d0760 bb01da01 f9011802 37025602 75029402 ........7.V.u... │ │ + 0x000d0770 b302d202 f1021003 2f034e03 6d038c03 ......../.N.m... │ │ + 0x000d0780 ab03ca03 e903ea03 cb03ac03 8d036e03 ..............n. │ │ + 0x000d0790 4f033003 1103f202 d302b402 95027602 O.0...........v. │ │ + 0x000d07a0 57023802 1902fa01 db01bc01 9d017e01 W.8...........~. │ │ + 0x000d07b0 5f017f01 9e01bd01 dc01fb01 1a023902 _.............9. │ │ + 0x000d07c0 58027702 9602b502 d402f302 12033103 X.w...........1. │ │ + 0x000d07d0 50036f03 8e03ad03 cc03eb03 ec03cd03 P.o............. │ │ + 0x000d07e0 ae038f03 70035103 32031303 f402d502 ....p.Q.2....... │ │ + 0x000d07f0 b6029702 78025902 3a021b02 fc01dd01 ....x.Y.:....... │ │ + 0x000d0800 be019f01 bf01de01 fd011c02 3b025a02 ............;.Z. │ │ + 0x000d0810 79029802 b702d602 f5021403 33035203 y...........3.R. │ │ + 0x000d0820 71039003 af03ce03 ed03ee03 cf03b003 q............... │ │ + 0x000d0830 91037203 53033403 1503f602 d702b802 ..r.S.4......... │ │ + 0x000d0840 99027a02 5b023c02 1d02fe01 df01ff01 ..z.[.<......... │ │ + 0x000d0850 1e023d02 5c027b02 9a02b902 d802f702 ..=.\.{......... │ │ + 0x000d0860 16033503 54037303 9203b103 d003ef03 ..5.T.s......... │ │ + 0x000d0870 f003d103 b2039303 74035503 36031703 ........t.U.6... │ │ + 0x000d0880 f802d902 ba029b02 7c025d02 3e021f02 ........|.].>... │ │ + 0x000d0890 3f025e02 7d029c02 bb02da02 f9021803 ?.^.}........... │ │ + 0x000d08a0 37035603 75039403 b303d203 f103f203 7.V.u........... │ │ + 0x000d08b0 d303b403 95037603 57033803 1903fa02 ......v.W.8..... │ │ + 0x000d08c0 db02bc02 9d027e02 5f027f02 9e02bd02 ......~._....... │ │ + 0x000d08d0 dc02fb02 1a033903 58037703 9603b503 ......9.X.w..... │ │ + 0x000d08e0 d403f303 f403d503 b6039703 78035903 ............x.Y. │ │ + 0x000d08f0 3a031b03 fc02dd02 be029f02 bf02de02 :............... │ │ + 0x000d0900 fd021c03 3b035a03 79039803 b703d603 ....;.Z.y....... │ │ + 0x000d0910 f503f603 d703b803 99037a03 5b033c03 ..........z.[.<. │ │ + 0x000d0920 1d03fe02 df02ff02 1e033d03 5c037b03 ..........=.\.{. │ │ + 0x000d0930 9a03b903 d803f703 f803d903 ba039b03 ................ │ │ + 0x000d0940 7c035d03 3e031f03 3f035e03 7d039c03 |.].>...?.^.}... │ │ + 0x000d0950 bb03da03 f903fa03 db03bc03 9d037e03 ..............~. │ │ + 0x000d0960 5f037f03 9e03bd03 dc03fb03 fc03dd03 _............... │ │ + 0x000d0970 be039f03 bf03de03 fd03fe03 df03ff03 ................ │ │ + 0x000d0980 00000800 01001000 09000200 18001100 ................ │ │ + 0x000d0990 0a000300 19001200 0b000400 1a001300 ................ │ │ + 0x000d09a0 0c000500 1b001400 0d000600 1c001500 ................ │ │ + 0x000d09b0 0e000700 1d001600 0f001e00 17001f00 ................ │ │ + 0x000d09c0 00000100 04000200 05000800 03000600 ................ │ │ + 0x000d09d0 09000c00 07000a00 0d001000 0b000e00 ................ │ │ + 0x000d09e0 11001400 0f001200 15001800 13001600 ................ │ │ + 0x000d09f0 19001c00 17001a00 1d001b00 1e001f00 ................ │ │ + 0x000d0a00 00001000 01002000 11000200 30002100 ...... .....0.!. │ │ + 0x000d0a10 12000300 40003100 22001300 04005000 ....@.1.".....P. │ │ + 0x000d0a20 41003200 23001400 05006000 51004200 A.2.#.....`.Q.B. │ │ + 0x000d0a30 33002400 15000600 70006100 52004300 3.$.....p.a.R.C. │ │ + 0x000d0a40 34002500 16000700 71006200 53004400 4.%.....q.b.S.D. │ │ + 0x000d0a50 35002600 17000800 72006300 54004500 5.&.....r.c.T.E. │ │ + 0x000d0a60 36002700 18000900 73006400 55004600 6.'.....s.d.U.F. │ │ + 0x000d0a70 37002800 19000a00 74006500 56004700 7.(.....t.e.V.G. │ │ + 0x000d0a80 38002900 1a000b00 75006600 57004800 8.).....u.f.W.H. │ │ + 0x000d0a90 39002a00 1b000c00 76006700 58004900 9.*.....v.g.X.I. │ │ + 0x000d0aa0 3a002b00 1c000d00 77006800 59004a00 :.+.....w.h.Y.J. │ │ + 0x000d0ab0 3b002c00 1d000e00 78006900 5a004b00 ;.,.....x.i.Z.K. │ │ + 0x000d0ac0 3c002d00 1e000f00 79006a00 5b004c00 <.-.....y.j.[.L. │ │ + 0x000d0ad0 3d002e00 1f007a00 6b005c00 4d003e00 =.....z.k.\.M.>. │ │ + 0x000d0ae0 2f007b00 6c005d00 4e003f00 7c006d00 /.{.l.].N.?.|.m. │ │ + 0x000d0af0 5e004f00 7d006e00 5f007e00 6f007f00 ^.O.}.n._.~.o... │ │ + 0x000d0b00 00000100 08000200 09001000 03000a00 ................ │ │ + 0x000d0b10 11001800 04000b00 12001900 20000500 ............ ... │ │ + 0x000d0b20 0c001300 1a002100 28000600 0d001400 ......!.(....... │ │ + 0x000d0b30 1b002200 29003000 07000e00 15001c00 ..".).0......... │ │ + 0x000d0b40 23002a00 31003800 0f001600 1d002400 #.*.1.8.......$. │ │ + 0x000d0b50 2b003200 39004000 17001e00 25002c00 +.2.9.@.....%.,. │ │ + 0x000d0b60 33003a00 41004800 1f002600 2d003400 3.:.A.H...&.-.4. │ │ + 0x000d0b70 3b004200 49005000 27002e00 35003c00 ;.B.I.P.'...5.<. │ │ + 0x000d0b80 43004a00 51005800 2f003600 3d004400 C.J.Q.X./.6.=.D. │ │ + 0x000d0b90 4b005200 59006000 37003e00 45004c00 K.R.Y.`.7.>.E.L. │ │ + 0x000d0ba0 53005a00 61006800 3f004600 4d005400 S.Z.a.h.?.F.M.T. │ │ + 0x000d0bb0 5b006200 69007000 47004e00 55005c00 [.b.i.p.G.N.U.\. │ │ + 0x000d0bc0 63006a00 71007800 4f005600 5d006400 c.j.q.x.O.V.].d. │ │ + 0x000d0bd0 6b007200 79005700 5e006500 6c007300 k.r.y.W.^.e.l.s. │ │ + 0x000d0be0 7a005f00 66006d00 74007b00 67006e00 z._.f.m.t.{.g.n. │ │ + 0x000d0bf0 75007c00 6f007600 7d007700 7e007f00 u.|.o.v.}.w.~... │ │ + 0x000d0c00 00002000 01004000 21000200 60004100 .. ...@.!...`.A. │ │ + 0x000d0c10 22000300 80006100 42002300 0400a000 ".....a.B.#..... │ │ + 0x000d0c20 81006200 43002400 0500c000 a1008200 ..b.C.$......... │ │ + 0x000d0c30 63004400 25000600 e000c100 a2008300 c.D.%........... │ │ + 0x000d0c40 64004500 26000700 0001e100 c200a300 d.E.&........... │ │ + 0x000d0c50 84006500 46002700 08002001 0101e200 ..e.F.'... ..... │ │ + 0x000d0c60 c300a400 85006600 47002800 09004001 ......f.G.(...@. │ │ + 0x000d0c70 21010201 e300c400 a5008600 67004800 !...........g.H. │ │ + 0x000d0c80 29000a00 60014101 22010301 e400c500 )...`.A."....... │ │ + 0x000d0c90 a6008700 68004900 2a000b00 80016101 ....h.I.*.....a. │ │ + 0x000d0ca0 42012301 0401e500 c600a700 88006900 B.#...........i. │ │ + 0x000d0cb0 4a002b00 0c00a001 81016201 43012401 J.+.......b.C.$. │ │ + 0x000d0cc0 0501e600 c700a800 89006a00 4b002c00 ..........j.K.,. │ │ + 0x000d0cd0 0d00c001 a1018201 63014401 25010601 ........c.D.%... │ │ + 0x000d0ce0 e700c800 a9008a00 6b004c00 2d000e00 ........k.L.-... │ │ + 0x000d0cf0 e001c101 a2018301 64014501 26010701 ........d.E.&... │ │ + 0x000d0d00 e800c900 aa008b00 6c004d00 2e000f00 ........l.M..... │ │ + 0x000d0d10 e101c201 a3018401 65014601 27010801 ........e.F.'... │ │ + 0x000d0d20 e900ca00 ab008c00 6d004e00 2f001000 ........m.N./... │ │ + 0x000d0d30 e201c301 a4018501 66014701 28010901 ........f.G.(... │ │ + 0x000d0d40 ea00cb00 ac008d00 6e004f00 30001100 ........n.O.0... │ │ + 0x000d0d50 e301c401 a5018601 67014801 29010a01 ........g.H.)... │ │ + 0x000d0d60 eb00cc00 ad008e00 6f005000 31001200 ........o.P.1... │ │ + 0x000d0d70 e401c501 a6018701 68014901 2a010b01 ........h.I.*... │ │ + 0x000d0d80 ec00cd00 ae008f00 70005100 32001300 ........p.Q.2... │ │ + 0x000d0d90 e501c601 a7018801 69014a01 2b010c01 ........i.J.+... │ │ + 0x000d0da0 ed00ce00 af009000 71005200 33001400 ........q.R.3... │ │ + 0x000d0db0 e601c701 a8018901 6a014b01 2c010d01 ........j.K.,... │ │ + 0x000d0dc0 ee00cf00 b0009100 72005300 34001500 ........r.S.4... │ │ + 0x000d0dd0 e701c801 a9018a01 6b014c01 2d010e01 ........k.L.-... │ │ + 0x000d0de0 ef00d000 b1009200 73005400 35001600 ........s.T.5... │ │ + 0x000d0df0 e801c901 aa018b01 6c014d01 2e010f01 ........l.M..... │ │ + 0x000d0e00 f000d100 b2009300 74005500 36001700 ........t.U.6... │ │ + 0x000d0e10 e901ca01 ab018c01 6d014e01 2f011001 ........m.N./... │ │ + 0x000d0e20 f100d200 b3009400 75005600 37001800 ........u.V.7... │ │ + 0x000d0e30 ea01cb01 ac018d01 6e014f01 30011101 ........n.O.0... │ │ + 0x000d0e40 f200d300 b4009500 76005700 38001900 ........v.W.8... │ │ + 0x000d0e50 eb01cc01 ad018e01 6f015001 31011201 ........o.P.1... │ │ + 0x000d0e60 f300d400 b5009600 77005800 39001a00 ........w.X.9... │ │ + 0x000d0e70 ec01cd01 ae018f01 70015101 32011301 ........p.Q.2... │ │ + 0x000d0e80 f400d500 b6009700 78005900 3a001b00 ........x.Y.:... │ │ + 0x000d0e90 ed01ce01 af019001 71015201 33011401 ........q.R.3... │ │ + 0x000d0ea0 f500d600 b7009800 79005a00 3b001c00 ........y.Z.;... │ │ + 0x000d0eb0 ee01cf01 b0019101 72015301 34011501 ........r.S.4... │ │ + 0x000d0ec0 f600d700 b8009900 7a005b00 3c001d00 ........z.[.<... │ │ + 0x000d0ed0 ef01d001 b1019201 73015401 35011601 ........s.T.5... │ │ + 0x000d0ee0 f700d800 b9009a00 7b005c00 3d001e00 ........{.\.=... │ │ + 0x000d0ef0 f001d101 b2019301 74015501 36011701 ........t.U.6... │ │ + 0x000d0f00 f800d900 ba009b00 7c005d00 3e001f00 ........|.].>... │ │ + 0x000d0f10 f101d201 b3019401 75015601 37011801 ........u.V.7... │ │ + 0x000d0f20 f900da00 bb009c00 7d005e00 3f00f201 ........}.^.?... │ │ + 0x000d0f30 d301b401 95017601 57013801 1901fa00 ......v.W.8..... │ │ + 0x000d0f40 db00bc00 9d007e00 5f00f301 d401b501 ......~._....... │ │ + 0x000d0f50 96017701 58013901 1a01fb00 dc00bd00 ..w.X.9......... │ │ + 0x000d0f60 9e007f00 f401d501 b6019701 78015901 ............x.Y. │ │ + 0x000d0f70 3a011b01 fc00dd00 be009f00 f501d601 :............... │ │ + 0x000d0f80 b7019801 79015a01 3b011c01 fd00de00 ....y.Z.;....... │ │ + 0x000d0f90 bf00f601 d701b801 99017a01 5b013c01 ..........z.[.<. │ │ + 0x000d0fa0 1d01fe00 df00f701 d801b901 9a017b01 ..............{. │ │ + 0x000d0fb0 5c013d01 1e01ff00 f801d901 ba019b01 \.=............. │ │ + 0x000d0fc0 7c015d01 3e011f01 f901da01 bb019c01 |.].>........... │ │ + 0x000d0fd0 7d015e01 3f01fa01 db01bc01 9d017e01 }.^.?.........~. │ │ + 0x000d0fe0 5f01fb01 dc01bd01 9e017f01 fc01dd01 _............... │ │ + 0x000d0ff0 be019f01 fd01de01 bf01fe01 df01ff01 ................ │ │ + 0x000d1000 00000100 10000200 11002000 03001200 .......... ..... │ │ + 0x000d1010 21003000 04001300 22003100 40000500 !.0.....".1.@... │ │ + 0x000d1020 14002300 32004100 50000600 15002400 ..#.2.A.P.....$. │ │ + 0x000d1030 33004200 51006000 07001600 25003400 3.B.Q.`.....%.4. │ │ + 0x000d1040 43005200 61007000 08001700 26003500 C.R.a.p.....&.5. │ │ + 0x000d1050 44005300 62007100 80000900 18002700 D.S.b.q.......'. │ │ + 0x000d1060 36004500 54006300 72008100 90000a00 6.E.T.c.r....... │ │ + 0x000d1070 19002800 37004600 55006400 73008200 ..(.7.F.U.d.s... │ │ + 0x000d1080 9100a000 0b001a00 29003800 47005600 ........).8.G.V. │ │ + 0x000d1090 65007400 83009200 a100b000 0c001b00 e.t............. │ │ + 0x000d10a0 2a003900 48005700 66007500 84009300 *.9.H.W.f.u..... │ │ + 0x000d10b0 a200b100 c0000d00 1c002b00 3a004900 ..........+.:.I. │ │ + 0x000d10c0 58006700 76008500 9400a300 b200c100 X.g.v........... │ │ + 0x000d10d0 d0000e00 1d002c00 3b004a00 59006800 ......,.;.J.Y.h. │ │ + 0x000d10e0 77008600 9500a400 b300c200 d100e000 w............... │ │ + 0x000d10f0 0f001e00 2d003c00 4b005a00 69007800 ....-.<.K.Z.i.x. │ │ + 0x000d1100 87009600 a500b400 c300d200 e100f000 ................ │ │ + 0x000d1110 1f002e00 3d004c00 5b006a00 79008800 ....=.L.[.j.y... │ │ + 0x000d1120 9700a600 b500c400 d300e200 f1000001 ................ │ │ + 0x000d1130 2f003e00 4d005c00 6b007a00 89009800 /.>.M.\.k.z..... │ │ + 0x000d1140 a700b600 c500d400 e300f200 01011001 ................ │ │ + 0x000d1150 3f004e00 5d006c00 7b008a00 9900a800 ?.N.].l.{....... │ │ + 0x000d1160 b700c600 d500e400 f3000201 11012001 .............. . │ │ + 0x000d1170 4f005e00 6d007c00 8b009a00 a900b800 O.^.m.|......... │ │ + 0x000d1180 c700d600 e500f400 03011201 21013001 ............!.0. │ │ + 0x000d1190 5f006e00 7d008c00 9b00aa00 b900c800 _.n.}........... │ │ + 0x000d11a0 d700e600 f5000401 13012201 31014001 ..........".1.@. │ │ + 0x000d11b0 6f007e00 8d009c00 ab00ba00 c900d800 o.~............. │ │ + 0x000d11c0 e700f600 05011401 23013201 41015001 ........#.2.A.P. │ │ + 0x000d11d0 7f008e00 9d00ac00 bb00ca00 d900e800 ................ │ │ + 0x000d11e0 f7000601 15012401 33014201 51016001 ......$.3.B.Q.`. │ │ + 0x000d11f0 8f009e00 ad00bc00 cb00da00 e900f800 ................ │ │ + 0x000d1200 07011601 25013401 43015201 61017001 ....%.4.C.R.a.p. │ │ + 0x000d1210 9f00ae00 bd00cc00 db00ea00 f9000801 ................ │ │ + 0x000d1220 17012601 35014401 53016201 71018001 ..&.5.D.S.b.q... │ │ + 0x000d1230 af00be00 cd00dc00 eb00fa00 09011801 ................ │ │ + 0x000d1240 27013601 45015401 63017201 81019001 '.6.E.T.c.r..... │ │ + 0x000d1250 bf00ce00 dd00ec00 fb000a01 19012801 ..............(. │ │ + 0x000d1260 37014601 55016401 73018201 9101a001 7.F.U.d.s....... │ │ + 0x000d1270 cf00de00 ed00fc00 0b011a01 29013801 ............).8. │ │ + 0x000d1280 47015601 65017401 83019201 a101b001 G.V.e.t......... │ │ + 0x000d1290 df00ee00 fd000c01 1b012a01 39014801 ..........*.9.H. │ │ + 0x000d12a0 57016601 75018401 9301a201 b101c001 W.f.u........... │ │ + 0x000d12b0 ef00fe00 0d011c01 2b013a01 49015801 ........+.:.I.X. │ │ + 0x000d12c0 67017601 85019401 a301b201 c101d001 g.v............. │ │ + 0x000d12d0 ff000e01 1d012c01 3b014a01 59016801 ......,.;.J.Y.h. │ │ + 0x000d12e0 77018601 9501a401 b301c201 d101e001 w............... │ │ + 0x000d12f0 0f011e01 2d013c01 4b015a01 69017801 ....-.<.K.Z.i.x. │ │ + 0x000d1300 87019601 a501b401 c301d201 e101f001 ................ │ │ + 0x000d1310 1f012e01 3d014c01 5b016a01 79018801 ....=.L.[.j.y... │ │ + 0x000d1320 9701a601 b501c401 d301e201 f1012f01 ............../. │ │ + 0x000d1330 3e014d01 5c016b01 7a018901 9801a701 >.M.\.k.z....... │ │ + 0x000d1340 b601c501 d401e301 f2013f01 4e015d01 ..........?.N.]. │ │ + 0x000d1350 6c017b01 8a019901 a801b701 c601d501 l.{............. │ │ + 0x000d1360 e401f301 4f015e01 6d017c01 8b019a01 ....O.^.m.|..... │ │ + 0x000d1370 a901b801 c701d601 e501f401 5f016e01 ............_.n. │ │ + 0x000d1380 7d018c01 9b01aa01 b901c801 d701e601 }............... │ │ + 0x000d1390 f5016f01 7e018d01 9c01ab01 ba01c901 ..o.~........... │ │ + 0x000d13a0 d801e701 f6017f01 8e019d01 ac01bb01 ................ │ │ + 0x000d13b0 ca01d901 e801f701 8f019e01 ad01bc01 ................ │ │ + 0x000d13c0 cb01da01 e901f801 9f01ae01 bd01cc01 ................ │ │ + 0x000d13d0 db01ea01 f901af01 be01cd01 dc01eb01 ................ │ │ + 0x000d13e0 fa01bf01 ce01dd01 ec01fb01 cf01de01 ................ │ │ + 0x000d13f0 ed01fc01 df01ee01 fd01ef01 fe01ff01 ................ │ │ + 0x000d1400 00001000 01002000 11000200 30002100 ...... .....0.!. │ │ + 0x000d1410 12000300 31002200 13000400 32002300 ....1.".....2.#. │ │ + 0x000d1420 14000500 33002400 15000600 34002500 ....3.$.....4.%. │ │ + 0x000d1430 16000700 35002600 17000800 36002700 ....5.&.....6.'. │ │ + 0x000d1440 18000900 37002800 19000a00 38002900 ....7.(.....8.). │ │ + 0x000d1450 1a000b00 39002a00 1b000c00 3a002b00 ....9.*.....:.+. │ │ + 0x000d1460 1c000d00 3b002c00 1d000e00 3c002d00 ....;.,.....<.-. │ │ + 0x000d1470 1e000f00 3d002e00 1f003e00 2f003f00 ....=.....>./.?. │ │ + 0x000d1480 00000100 04000200 05000800 03000600 ................ │ │ + 0x000d1490 09000c00 07000a00 0d001000 0b000e00 ................ │ │ + 0x000d14a0 11001400 0f001200 15001800 13001600 ................ │ │ + 0x000d14b0 19001c00 17001a00 1d002000 1b001e00 .......... ..... │ │ + 0x000d14c0 21002400 1f002200 25002800 23002600 !.$...".%.(.#.&. │ │ + 0x000d14d0 29002c00 27002a00 2d003000 2b002e00 ).,.'.*.-.0.+... │ │ + 0x000d14e0 31003400 2f003200 35003800 33003600 1.4./.2.5.8.3.6. │ │ + 0x000d14f0 39003c00 37003a00 3d003b00 3e003f00 9.<.7.:.=.;.>.?. │ │ + 0x000d1500 00002000 01004000 21000200 60004100 .. ...@.!...`.A. │ │ + 0x000d1510 22000300 80006100 42002300 0400a000 ".....a.B.#..... │ │ + 0x000d1520 81006200 43002400 0500c000 a1008200 ..b.C.$......... │ │ + 0x000d1530 63004400 25000600 e000c100 a2008300 c.D.%........... │ │ + 0x000d1540 64004500 26000700 e100c200 a3008400 d.E.&........... │ │ + 0x000d1550 65004600 27000800 e200c300 a4008500 e.F.'........... │ │ + 0x000d1560 66004700 28000900 e300c400 a5008600 f.G.(........... │ │ + 0x000d1570 67004800 29000a00 e400c500 a6008700 g.H.)........... │ │ + 0x000d1580 68004900 2a000b00 e500c600 a7008800 h.I.*........... │ │ + 0x000d1590 69004a00 2b000c00 e600c700 a8008900 i.J.+........... │ │ + 0x000d15a0 6a004b00 2c000d00 e700c800 a9008a00 j.K.,........... │ │ + 0x000d15b0 6b004c00 2d000e00 e800c900 aa008b00 k.L.-........... │ │ + 0x000d15c0 6c004d00 2e000f00 e900ca00 ab008c00 l.M............. │ │ + 0x000d15d0 6d004e00 2f001000 ea00cb00 ac008d00 m.N./........... │ │ + 0x000d15e0 6e004f00 30001100 eb00cc00 ad008e00 n.O.0........... │ │ + 0x000d15f0 6f005000 31001200 ec00cd00 ae008f00 o.P.1........... │ │ + 0x000d1600 70005100 32001300 ed00ce00 af009000 p.Q.2........... │ │ + 0x000d1610 71005200 33001400 ee00cf00 b0009100 q.R.3........... │ │ + 0x000d1620 72005300 34001500 ef00d000 b1009200 r.S.4........... │ │ + 0x000d1630 73005400 35001600 f000d100 b2009300 s.T.5........... │ │ + 0x000d1640 74005500 36001700 f100d200 b3009400 t.U.6........... │ │ + 0x000d1650 75005600 37001800 f200d300 b4009500 u.V.7........... │ │ + 0x000d1660 76005700 38001900 f300d400 b5009600 v.W.8........... │ │ + 0x000d1670 77005800 39001a00 f400d500 b6009700 w.X.9........... │ │ + 0x000d1680 78005900 3a001b00 f500d600 b7009800 x.Y.:........... │ │ + 0x000d1690 79005a00 3b001c00 f600d700 b8009900 y.Z.;........... │ │ + 0x000d16a0 7a005b00 3c001d00 f700d800 b9009a00 z.[.<........... │ │ + 0x000d16b0 7b005c00 3d001e00 f800d900 ba009b00 {.\.=........... │ │ + 0x000d16c0 7c005d00 3e001f00 f900da00 bb009c00 |.].>........... │ │ + 0x000d16d0 7d005e00 3f00fa00 db00bc00 9d007e00 }.^.?.........~. │ │ + 0x000d16e0 5f00fb00 dc00bd00 9e007f00 fc00dd00 _............... │ │ + 0x000d16f0 be009f00 fd00de00 bf00fe00 df00ff00 ................ │ │ + 0x000d1700 00000100 08000200 09001000 03000a00 ................ │ │ + 0x000d1710 11001800 04000b00 12001900 20000500 ............ ... │ │ + 0x000d1720 0c001300 1a002100 28000600 0d001400 ......!.(....... │ │ + 0x000d1730 1b002200 29003000 07000e00 15001c00 ..".).0......... │ │ + 0x000d1740 23002a00 31003800 0f001600 1d002400 #.*.1.8.......$. │ │ + 0x000d1750 2b003200 39004000 17001e00 25002c00 +.2.9.@.....%.,. │ │ + 0x000d1760 33003a00 41004800 1f002600 2d003400 3.:.A.H...&.-.4. │ │ + 0x000d1770 3b004200 49005000 27002e00 35003c00 ;.B.I.P.'...5.<. │ │ + 0x000d1780 43004a00 51005800 2f003600 3d004400 C.J.Q.X./.6.=.D. │ │ + 0x000d1790 4b005200 59006000 37003e00 45004c00 K.R.Y.`.7.>.E.L. │ │ + 0x000d17a0 53005a00 61006800 3f004600 4d005400 S.Z.a.h.?.F.M.T. │ │ + 0x000d17b0 5b006200 69007000 47004e00 55005c00 [.b.i.p.G.N.U.\. │ │ + 0x000d17c0 63006a00 71007800 4f005600 5d006400 c.j.q.x.O.V.].d. │ │ + 0x000d17d0 6b007200 79008000 57005e00 65006c00 k.r.y...W.^.e.l. │ │ + 0x000d17e0 73007a00 81008800 5f006600 6d007400 s.z....._.f.m.t. │ │ + 0x000d17f0 7b008200 89009000 67006e00 75007c00 {.......g.n.u.|. │ │ + 0x000d1800 83008a00 91009800 6f007600 7d008400 ........o.v.}... │ │ + 0x000d1810 8b009200 9900a000 77007e00 85008c00 ........w.~..... │ │ + 0x000d1820 93009a00 a100a800 7f008600 8d009400 ................ │ │ + 0x000d1830 9b00a200 a900b000 87008e00 95009c00 ................ │ │ + 0x000d1840 a300aa00 b100b800 8f009600 9d00a400 ................ │ │ + 0x000d1850 ab00b200 b900c000 97009e00 a500ac00 ................ │ │ + 0x000d1860 b300ba00 c100c800 9f00a600 ad00b400 ................ │ │ + 0x000d1870 bb00c200 c900d000 a700ae00 b500bc00 ................ │ │ + 0x000d1880 c300ca00 d100d800 af00b600 bd00c400 ................ │ │ + 0x000d1890 cb00d200 d900e000 b700be00 c500cc00 ................ │ │ + 0x000d18a0 d300da00 e100e800 bf00c600 cd00d400 ................ │ │ + 0x000d18b0 db00e200 e900f000 c700ce00 d500dc00 ................ │ │ + 0x000d18c0 e300ea00 f100f800 cf00d600 dd00e400 ................ │ │ + 0x000d18d0 eb00f200 f900d700 de00e500 ec00f300 ................ │ │ + 0x000d18e0 fa00df00 e600ed00 f400fb00 e700ee00 ................ │ │ + 0x000d18f0 f500fc00 ef00f600 fd00f700 fe00ff00 ................ │ │ + 0x000d1900 000010ff 00101010 ffff1010 18ff1018 ................ │ │ + 0x000d1910 1818101c 18181cff 181c1c1c 181e1c1c ................ │ │ + 0x000d1920 1eff1c1e 1e1e1c1f 1e1e1f1f ffffffff ................ │ │ + 0x000d1930 ffff0010 00ff1010 0010ffff 101810ff ................ │ │ + 0x000d1940 18181018 1c10181c 18ff1c1c 181c1e18 ................ │ │ + 0x000d1950 1c1e1cff 1e1e1c1e 1f1c1e1f 1e1fffff ................ │ │ + 0x000d1960 ffffffff 00000100 02000000 03010103 ................ │ │ + 0x000d1970 03020203 00000000 03000400 06000000 ................ │ │ + 0x000d1980 07040407 07060607 05000a00 07000800 ................ │ │ + 0x000d1990 0b000000 0c08080c 0c0b0b0c 09000f00 ................ │ │ + 0x000d19a0 0c000d00 10000000 110d0d11 11101011 ................ │ │ + 0x000d19b0 0e001300 11001200 14001500 00000000 ................ │ │ + 0x000d19c0 00000000 00000000 20200505 20100504 ........ .. ... │ │ + 0x000d19d0 10200405 10100404 10080403 10040402 . .............. │ │ + 0x000d19e0 08100304 08080303 08040302 08020301 ................ │ │ + 0x000d19f0 04100204 04080203 04040202 04020201 ................ │ │ + 0x000d1a00 04010200 02080103 02040102 02020101 ................ │ │ + 0x000d1a10 02010100 01040002 01020001 01010000 ................ │ │ + 0x000d1a20 01010000 00000000 02020101 01010001 ................ │ │ + 0x000d1a30 04040202 02020102 08080303 03030203 ................ │ │ + 0x000d1a40 10100404 04040304 01020001 00010001 ................ │ │ + 0x000d1a50 02010100 00010001 02040102 01020102 ................ │ │ + 0x000d1a60 04020201 01020102 04080203 02030203 ................ │ │ + 0x000d1a70 08040302 02030203 08100304 03040304 ................ │ │ + 0x000d1a80 10080403 03040304 01040002 00020501 ................ │ │ + 0x000d1a90 04010200 00020601 02080103 01030702 ................ │ │ + 0x000d1aa0 08020301 01030802 04100204 02040903 ................ │ │ + 0x000d1ab0 10040402 02040a03 04030303 04030303 ................ │ │ + 0x000d1ac0 04030003 04030303 0c0a0303 12100a0a ................ │ │ + 0x000d1ad0 0b090003 03020903 0a08020a 100e0810 ................ │ │ + 0x000d1ae0 110f0009 09070009 02010702 08060108 ................ │ │ + 0x000d1af0 0e06060e 0f0d000f 07050007 01000501 ................ │ │ + 0x000d1b00 06000006 0d05000d 05000005 00000000 ................ │ │ + 0x000d1b10 00010200 03010202 01030102 03000000 ................ │ │ + 0x000d1b20 01010003 03000103 03010202 03030709 ................ │ │ + 0x000d1b30 09090309 00030102 09000a0b 03010209 ................ │ │ + 0x000d1b40 0a0b0001 02040503 06070809 0a0b0c0d ................ │ │ + 0x000d1b50 0e0f0001 02040503 06070803 03030303 ................ │ │ + 0x000d1b60 02030302 01020202 01000101 01000000 ................ │ │ + 0x000d1b70 00000106 06150106 06151506 06151515 ................ │ │ + 0x000d1b80 06151515 15151515 15150010 06061510 ................ │ │ + 0x000d1b90 10061515 10101515 15101015 15151010 ................ │ │ + 0x000d1ba0 15151500 0b0b0b0b 0b0b0b0b 0b060615 ................ │ │ + 0x000d1bb0 15150615 15151515 15151515 01020202 ................ │ │ + 0x000d1bc0 03020404 04050204 04040502 04040405 ................ │ │ + 0x000d1bd0 03050505 06000000 00000000 00000002 ................ │ │ + 0x000d1be0 01020102 01000001 02000607 08000304 ................ │ │ + 0x000d1bf0 05000000 00090000 01000200 00020102 ................ │ │ + 0x000d1c00 02020001 01010201 03030001 02060000 ................ │ │ + 0x000d1c10 01020304 04040403 00010200 00000000 ................ │ │ + 0x000d1c20 00000006 05080004 03020007 01000000 ................ │ │ + 0x000d1c30 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d1c40 00000100 00000000 00000000 00000100 ................ │ │ + 0x000d1c50 00000000 00000000 0c180c17 f5ea01f6 ................ │ │ + 0x000d1c60 0102010e 0d1a0c19 0c180c17 f5ea01f6 ................ │ │ + 0x000d1c70 8c00a40c 70006e08 5d005206 50009e05 ....p.n.].R.P... │ │ + 0x000d1c80 46000f05 3a009904 2f003704 2500e403 F...:.../.7.%... │ │ + 0x000d1c90 1e009d03 19005f03 00001d0a 00005206 ......_.......R. │ │ + 0x000d1ca0 00009904 00009d03 38000000 16000000 ........8....... │ │ + 0x000d1cb0 ff805540 332b2520 1c1a1715 14121110 ..U@3+% ........ │ │ + 0x000d1cc0 0f0e0d0d 0c0c0b0b 0a0a0909 09090808 ................ │ │ + 0x000d1cd0 08080707 07070706 06060606 06060505 ................ │ │ + 0x000d1ce0 05050505 05050505 04040404 04040404 ................ │ │ + 0x000d1cf0 04040404 04040404 04030303 03030303 ................ │ │ + 0x000d1d00 03030303 03030303 03030303 03030303 ................ │ │ + 0x000d1d10 03030303 03030202 02020202 02020202 ................ │ │ + 0x000d1d20 02020202 02020202 02020202 02020202 ................ │ │ + 0x000d1d30 02020202 02020202 02020202 02020202 ................ │ │ + 0x000d1d40 02020202 02020202 02020202 02020202 ................ │ │ + 0x000d1d50 02020202 02020202 02020101 01010101 ................ │ │ + 0x000d1d60 01010101 01010101 01010101 01010101 ................ │ │ + 0x000d1d70 01010101 01010101 01010101 01010101 ................ │ │ + 0x000d1d80 01010101 01010101 01010101 01010101 ................ │ │ + 0x000d1d90 01010101 01010101 01010101 01010101 ................ │ │ + 0x000d1da0 01010101 01010101 01010101 01010100 ................ │ │ + 0x000d1db0 0001fd3f 04ff0000 0001fb3d 09fe0000 ...?.......=.... │ │ + 0x000d1dc0 0001fa3a 0efc0100 0001f937 13fb0100 ...:.......7.... │ │ + 0x000d1dd0 0001f933 18fa0100 0001f82f 1dfa0100 ...3......./.... │ │ + 0x000d1de0 0001f92a 21fa0100 0001f926 26f90100 ...*!......&&... │ │ + 0x000d1df0 0001fa21 2af90100 0001fa1d 2ff80100 ...!*......./... │ │ + 0x000d1e00 0001fa18 33f90100 0001fb13 37f90100 ....3.......7... │ │ + 0x000d1e10 0001fc0e 3afa0100 0000fe09 3dfb0100 ....:.......=... │ │ + 0x000d1e20 0000ff04 3ffd0100 00010e1f 11010000 ....?........... │ │ + 0x000d1e30 00000d1f 12020000 00000b1f 14020000 ................ │ │ + 0x000d1e40 00000a1e 15030000 0000091d 16040000 ................ │ │ + 0x000d1e50 0000081c 17050000 00ff081b 18060000 ................ │ │ + 0x000d1e60 00ff071a 1a07ff00 00000618 1b08ff00 ................ │ │ + 0x000d1e70 00000517 1c080000 00000416 1d090000 ................ │ │ + 0x000d1e80 00000315 1e0a0000 00000214 1f0b0000 ................ │ │ + 0x000d1e90 00000212 1f0d0000 00000111 1f0e0100 ................ │ │ + 0x000d1ea0 ff01fd3f 04ff0100 ff03fa3e 08fd02ff ...?.......>.... │ │ + 0x000d1eb0 ff04f73c 0dfb03ff fe05f53a 13f903ff ...<.......:.... │ │ + 0x000d1ec0 fe05f536 18f704ff fe05f432 1ef604ff ...6.......2.... │ │ + 0x000d1ed0 fe05f42d 23f505ff fe06f428 28f406fe ...-#......((... │ │ + 0x000d1ee0 ff05f523 2df405fe ff04f61e 32f405fe ...#-.......2... │ │ + 0x000d1ef0 ff04f718 36f505fe ff03f913 3af505fe ....6.......:... │ │ + 0x000d1f00 ff03fb0d 3cf704ff ff02fd08 3efa03ff ....<.......>... │ │ + 0x000d1f10 0001ff04 3ffd01ff 0000fe3f 04ff0000 ....?......?.... │ │ + 0x000d1f20 0000fc3d 09fe0000 0000fb3a 0efd0000 ...=.......:.... │ │ + 0x000d1f30 0000fa37 13fc0000 0000fa33 18fb0000 ...7.......3.... │ │ + 0x000d1f40 0000f92f 1dfb0000 0000fa2a 21fb0000 .../.......*!... │ │ + 0x000d1f50 0000fa26 26fa0000 0000fb21 2afa0000 ...&&......!*... │ │ + 0x000d1f60 0000fb1d 2ff90000 0000fb18 33fa0000 ..../.......3... │ │ + 0x000d1f70 0000fc13 37fa0000 0000fd0e 3afb0000 ....7.......:... │ │ + 0x000d1f80 0000fe09 3dfc0000 0000ff04 3ffe0000 ....=.......?... │ │ + 0x000d1f90 00000f1f 11010000 00000d1f 12020000 ................ │ │ + 0x000d1fa0 00000b1f 14020000 00000a1e 15030000 ................ │ │ + 0x000d1fb0 0000091d 16040000 0000081c 17050000 ................ │ │ + 0x000d1fc0 0000071b 18060000 0000061a 1a060000 ................ │ │ + 0x000d1fd0 00000618 1b070000 00000517 1c080000 ................ │ │ + 0x000d1fe0 00000416 1d090000 00000315 1e0a0000 ................ │ │ + 0x000d1ff0 00000214 1f0b0000 00000212 1f0d0000 ................ │ │ + 0x000d2000 00000111 1f0f0000 007f0000 00010000 ................ │ │ + 0x000d2010 007f0000 ff020000 017fff00 fd040000 ................ │ │ + 0x000d2020 017efe00 fc060100 017efd00 fb080100 .~.......~...... │ │ + 0x000d2030 017dfc00 fa0b0100 017cfc00 f90d0100 .}.......|...... │ │ + 0x000d2040 027bfb00 f80f0100 027afa00 f7120100 .{.......z...... │ │ + 0x000d2050 0279fa00 f6140100 0278f900 f5160200 .y.......x...... │ │ + 0x000d2060 0277f800 f4190200 0375f800 f31b0200 .w.......u...... │ │ + 0x000d2070 0374f700 f31d0200 0372f600 f2200300 .t.......r... .. │ │ + 0x000d2080 0371f600 f1230200 036ff500 f1250300 .q...#...o...%.. │ │ + 0x000d2090 036df500 f0280300 036cf400 f02a0300 .m...(...l...*.. │ │ + 0x000d20a0 046af300 ef2d0300 0468f300 ef2f0300 .j...-...h.../.. │ │ + 0x000d20b0 0466f200 ef320300 0464f200 ef340300 .f...2...d...4.. │ │ + 0x000d20c0 0462f100 ee370400 0460f100 ee3a0300 .b...7...`...:.. │ │ + 0x000d20d0 045ef000 ee3c0400 045bf000 ee3f0400 .^...<...[...?.. │ │ + 0x000d20e0 0459f000 ee410400 0457ef00 ee440400 .Y...A...W...D.. │ │ + 0x000d20f0 0455ef00 ee460400 0452ef00 ee490400 .U...F...R...I.. │ │ + 0x000d2100 0450ef00 ee4b0400 044eee00 ee4e0400 .P...K...N...N.. │ │ + 0x000d2110 044bee00 ef500400 0449ee00 ef520400 .K...P...I...R.. │ │ + 0x000d2120 0446ee00 ef550400 0444ee00 ef570400 .F...U...D...W.. │ │ + 0x000d2130 0441ee00 f0590400 043fee00 f05b0400 .A...Y...?...[.. │ │ + 0x000d2140 043cee00 f05e0400 033aee00 f1600400 .<...^...:...`.. │ │ + 0x000d2150 0437ee00 f1620400 0334ef00 f2640400 .7...b...4...d.. │ │ + 0x000d2160 0332ef00 f2660400 032fef00 f3680400 .2...f.../...h.. │ │ + 0x000d2170 032def00 f36a0400 032af000 f46c0300 .-...j...*...l.. │ │ + 0x000d2180 0328f000 f56d0300 0325f100 f56f0300 .(...m...%...o.. │ │ + 0x000d2190 0223f100 f6710300 0320f200 f6720300 .#...q... ...r.. │ │ + 0x000d21a0 021df300 f7740300 021bf300 f8750300 .....t.......u.. │ │ + 0x000d21b0 0219f400 f8770200 0216f500 f9780200 .....w.......x.. │ │ + 0x000d21c0 0114f600 fa790200 0112f700 fa7a0200 .....y.......z.. │ │ + 0x000d21d0 010ff800 fb7b0200 010df900 fc7c0100 .....{.......|.. │ │ + 0x000d21e0 010bfa00 fc7d0100 0108fb00 fd7e0100 .....}.......~.. │ │ + 0x000d21f0 0106fc00 fe7e0100 0004fd00 ff7f0100 .....~.......... │ │ + 0x000d2200 0002ff00 007f0000 00000100 007f0000 ................ │ │ + 0x000d2210 00ff0200 007f0000 00fd0401 017ffe00 ................ │ │ + 0x000d2220 00fb0601 017ffe00 00fa0801 027efd00 .............~.. │ │ + 0x000d2230 fff90b02 027efcff fff80d02 037dfbff .....~.......}.. │ │ + 0x000d2240 fff61003 037cfaff fff51203 047bf9ff .....|.......{.. │ │ + 0x000d2250 fff41403 047af9ff fff31703 0479f8ff .....z.......y.. │ │ + 0x000d2260 fef21904 0578f7ff fff11b04 0577f6ff .....x.......w.. │ │ + 0x000d2270 fff01e04 0576f5ff feef2105 0674f4ff .....v....!..t.. │ │ + 0x000d2280 feef2305 0672f4ff feee2605 0671f3ff ..#..r....&..q.. │ │ + 0x000d2290 feed2906 076ff2fe feed2b06 076ef1fe ..)..o....+..n.. │ │ + 0x000d22a0 feec2e06 076cf1fe feec3106 076af0fe .....l....1..j.. │ │ + 0x000d22b0 feeb3307 0768f0fe feeb3607 0766effe ..3..h....6..f.. │ │ + 0x000d22c0 feeb3807 0864eefe feea3b07 0862eefe ..8..d....;..b.. │ │ + 0x000d22d0 feea3e07 0860edfe feea4007 085eedfe ..>..`....@..^.. │ │ + 0x000d22e0 feea4308 085becfe feea4508 0859ecfe ..C..[....E..Y.. │ │ + 0x000d22f0 feea4808 0857ebfe feeb4a08 0854ebfe ..H..W....J..T.. │ │ + 0x000d2300 feea4d08 0852ebfe feeb4f08 084febfe ..M..R....O..O.. │ │ + 0x000d2310 feeb5208 084deafe feeb5408 084aebfe ..R..M....T..J.. │ │ + 0x000d2320 feeb5708 0848eafe feec5908 0845eafe ..W..H....Y..E.. │ │ + 0x000d2330 feec5b08 0843eafe feed5e08 0740eafe ..[..C....^..@.. │ │ + 0x000d2340 feed6008 073eeafe feee6208 073beafe ..`..>....b..;.. │ │ + 0x000d2350 feee6408 0738ebfe feef6607 0736ebfe ..d..8....f..6.. │ │ + 0x000d2360 fef06807 0733ebfe fef06a07 0631ecfe ..h..3....j..1.. │ │ + 0x000d2370 fef16c07 062eecfe fef16e07 062bedfe ..l.......n..+.. │ │ + 0x000d2380 fef26f07 0629edfe fff37106 0526eefe ..o..)....q..&.. │ │ + 0x000d2390 fff47206 0523effe fff47406 0521effe ..r..#....t..!.. │ │ + 0x000d23a0 fff57605 041ef0ff fff67705 041bf1ff ..v.......w..... │ │ + 0x000d23b0 fff77805 0419f2fe fff87904 0317f3ff ..x.......y..... │ │ + 0x000d23c0 fff97a04 0314f4ff fff97b04 0312f5ff ..z.......{..... │ │ + 0x000d23d0 fffa7c03 0310f6ff fffb7d03 020df8ff ..|.......}..... │ │ + 0x000d23e0 fffc7e02 020bf9ff 00fd7e02 0108fa00 ..~.......~..... │ │ + 0x000d23f0 00fe7f01 0106fb00 00fe7f01 0104fd00 ................ │ │ + 0x000d2400 00007f00 0002ff00 00007f00 00010000 ................ │ │ + 0x000d2410 00007f00 00ff0200 00017fff 00fd0400 ................ │ │ + 0x000d2420 00017efe 00fc0601 00017efd 00fb0801 ..~.......~..... │ │ + 0x000d2430 00017dfc 00fa0b01 00017cfc 00f90d01 ..}.......|..... │ │ + 0x000d2440 00027bfb 00f80f01 00027afa 00f71201 ..{.......z..... │ │ + 0x000d2450 000279fa 00f61401 000278f9 00f51602 ..y.......x..... │ │ + 0x000d2460 000277f8 00f41902 000375f8 00f31b02 ..w.......u..... │ │ + 0x000d2470 000374f7 00f31d02 000372f6 00f22003 ..t.......r... . │ │ + 0x000d2480 000371f6 00f12302 00036ff5 00f12503 ..q...#...o...%. │ │ + 0x000d2490 00036df5 00f02803 00036cf4 00f02a03 ..m...(...l...*. │ │ + 0x000d24a0 00046af3 00ef2d03 000468f3 00ef2f03 ..j...-...h.../. │ │ + 0x000d24b0 000466f2 00ef3203 000464f2 00ef3403 ..f...2...d...4. │ │ + 0x000d24c0 000462f1 00ee3704 000460f1 00ee3a03 ..b...7...`...:. │ │ + 0x000d24d0 00045ef0 00ee3c04 00045bf0 00ee3f04 ..^...<...[...?. │ │ + 0x000d24e0 000459f0 00ee4104 000457ef 00ee4404 ..Y...A...W...D. │ │ + 0x000d24f0 000455ef 00ee4604 000452ef 00ee4904 ..U...F...R...I. │ │ + 0x000d2500 000450ef 00ee4b04 00044eee 00ee4e04 ..P...K...N...N. │ │ + 0x000d2510 00044bee 00ef5004 000449ee 00ef5204 ..K...P...I...R. │ │ + 0x000d2520 000446ee 00ef5504 000444ee 00ef5704 ..F...U...D...W. │ │ + 0x000d2530 000441ee 00f05904 00043fee 00f05b04 ..A...Y...?...[. │ │ + 0x000d2540 00043cee 00f05e04 00033aee 00f16004 ..<...^...:...`. │ │ + 0x000d2550 000437ee 00f16204 000334ef 00f26404 ..7...b...4...d. │ │ + 0x000d2560 000332ef 00f26604 00032fef 00f36804 ..2...f.../...h. │ │ + 0x000d2570 00032def 00f36a04 00032af0 00f46c03 ..-...j...*...l. │ │ + 0x000d2580 000328f0 00f56d03 000325f1 00f56f03 ..(...m...%...o. │ │ + 0x000d2590 000223f1 00f67103 000320f2 00f67203 ..#...q... ...r. │ │ + 0x000d25a0 00021df3 00f77403 00021bf3 00f87503 ......t.......u. │ │ + 0x000d25b0 000219f4 00f87702 000216f5 00f97802 ......w.......x. │ │ + 0x000d25c0 000114f6 00fa7902 000112f7 00fa7a02 ......y.......z. │ │ + 0x000d25d0 00010ff8 00fb7b02 00010df9 00fc7c01 ......{.......|. │ │ + 0x000d25e0 00010bfa 00fc7d01 000108fb 00fd7e01 ......}.......~. │ │ + 0x000d25f0 000106fc 00fe7e01 000004fd 00ff7f01 ......~......... │ │ + 0x000d2600 000002ff 00007f00 000002ff 00007f00 ................ │ │ + 0x000d2610 00000080 00000000 00000180 fe010000 ................ │ │ + 0x000d2620 00ff0381 fc02ff00 00ff0481 fa03ff00 ................ │ │ + 0x000d2630 00fe0682 f803ff00 00fe0783 f504ff00 ................ │ │ + 0x000d2640 01fe0883 f305fe00 01fd0984 f106fe00 ................ │ │ + 0x000d2650 01fd0a85 ee06fe01 01fd0b86 ec07fd01 ................ │ │ + 0x000d2660 01fc0c87 ea08fd01 01fc0d88 e709fd01 ................ │ │ + 0x000d2670 01fc0e8a e409fd01 01fc0f8b e20afc01 ................ │ │ + 0x000d2680 01fb108c e00bfc01 01fb108e dd0cfc01 ................ │ │ + 0x000d2690 01fb1190 da0cfc01 01fb1291 d80dfb01 ................ │ │ + 0x000d26a0 01fb1293 d50efb01 01fa1395 d30efb01 ................ │ │ + 0x000d26b0 01fa1397 d00ffb01 01fa1399 cd10fb01 ................ │ │ + 0x000d26c0 01fa149b cb10fa01 01fa149d c811fa01 ................ │ │ + 0x000d26d0 01fa149f c611fa01 01fa14a1 c312fa01 ................ │ │ + 0x000d26e0 02f914a3 c012fa02 02f914a5 be13fa01 ................ │ │ + 0x000d26f0 02f914a8 bb13fa01 02f914aa b913fa01 ................ │ │ + 0x000d2700 02f914ac b614f902 02f914af b414f901 ................ │ │ + 0x000d2710 02f914b1 b114f902 01f914b4 af14f902 ................ │ │ + 0x000d2720 02f914b6 ac14f902 01fa13b9 aa14f902 ................ │ │ + 0x000d2730 01fa13bb a814f902 01fa13be a514f902 ................ │ │ + 0x000d2740 02fa12c0 a314f902 01fa12c3 a114fa01 ................ │ │ + 0x000d2750 01fa11c6 9f14fa01 01fa11c8 9d14fa01 ................ │ │ + 0x000d2760 01fa10cb 9b14fa01 01fb10cd 9913fa01 ................ │ │ + 0x000d2770 01fb0fd0 9713fa01 01fb0ed3 9513fa01 ................ │ │ + 0x000d2780 01fb0ed5 9312fb01 01fb0dd8 9112fb01 ................ │ │ + 0x000d2790 01fc0cda 9011fb01 01fc0cdd 8e10fb01 ................ │ │ + 0x000d27a0 01fc0be0 8c10fb01 01fc0ae2 8b0ffc01 ................ │ │ + 0x000d27b0 01fd09e4 8a0efc01 01fd09e7 880dfc01 ................ │ │ + 0x000d27c0 01fd08ea 870cfc01 01fd07ec 860bfd01 ................ │ │ + 0x000d27d0 01fe06ee 850afd01 00fe06f1 8409fd01 ................ │ │ + 0x000d27e0 00fe05f3 8308fe01 00ff04f5 8307fe00 ................ │ │ + 0x000d27f0 00ff03f8 8206fe00 00ff03fa 8104ff00 ................ │ │ + 0x000d2800 00ff02fc 8103ff00 000001fe 80010000 ................ │ │ + 0x000d2810 0000ff80 ff955540 ffc59269 49322520 ......U@...iI2% │ │ + 0x000d2820 ffe1c4aa 917b6654 44362b21 1a141110 .....{fTD6+!.... │ │ + 0x000d2830 fff0e1d2 c4b6a99d 91857a6f 655c534a ..........zoe\SJ │ │ + 0x000d2840 423b342d 27221d19 15110e0c 0a090808 B;4-'".......... │ │ + 0x000d2850 fff8f0e9 e1dad2cb c4bdb6b0 a9a39c96 ................ │ │ + 0x000d2860 908a857f 79746f6a 65605b56 524d4945 ....ytoje`[VRMIE │ │ + 0x000d2870 413d3936 322f2c29 2623201d 1b191614 A=962/,)&# ..... │ │ + 0x000d2880 12100f0d 0c0a0908 07060605 05040404 ................ │ │ + 0x000d2890 0000ff03 00002302 74010000 00001101 ......#.t....... │ │ + 0x000d28a0 d7000000 b2009700 00008400 74000000 ............t... │ │ + 0x000d28b0 66000000 5a005000 00004700 40000000 f...Z.P...G.@... │ │ + 0x000d28c0 39003300 00002d00 00002800 23000000 9.3...-...(.#... │ │ + 0x000d28d0 1f001b00 00001700 13000000 0f000000 ................ │ │ + 0x000d28e0 0b000000 07000300 00000000 00000000 ................ │ │ + 0x000d28f0 fa0afb02 fd01fd01 fc06fd02 fd02fd01 ................ │ │ + 0x000d2900 00000a00 010a0102 00000600 02060202 ................ │ │ + 0x000d2910 000c0009 00070a05 00020002 00020603 ................ │ │ + 0x000d2920 00000000 00000000 0c000900 07000500 ................ │ │ + 0x000d2930 f610fa00 fc00fe00 f610fa00 fc00fe00 ................ │ │ + 0x000d2940 00001000 00100000 00001000 00100000 ................ │ │ + 0x000d2950 000a0006 00041002 00000000 00001000 ................ │ │ + 0x000d2960 00000000 00000000 0a000600 04000200 ................ │ │ + 0x000d2970 f808f800 f800f800 fc04fc00 fc00fc00 ................ │ │ + 0x000d2980 00000800 00080000 00000400 00040000 ................ │ │ + 0x000d2990 00100010 00100810 00000000 00000400 ................ │ │ + 0x000d29a0 00000000 00000000 10001000 10001000 ................ │ │ + 0x000d29b0 fe08ff03 ff020001 ff04ff03 ff02ff02 ................ │ │ + 0x000d29c0 00000800 03080203 00000400 03040203 ................ │ │ + 0x000d29d0 000a0006 00040802 00030004 00040403 ................ │ │ + 0x000d29e0 00000000 00000000 0a000600 04000300 ................ │ │ + 0x000d29f0 f40ef600 f700f800 f60cf701 f800f900 ................ │ │ + 0x000d2a00 00000e00 000e0000 00000c00 000c0001 ................ │ │ + 0x000d2a10 000e000c 000b0e0a 00000000 00010c01 ................ │ │ + 0x000d2a20 00000000 00000000 0e000c00 0b000900 ................ │ │ + 0x000d2a30 00001300 190e0500 1c16100b 07030000 ................ │ │ + 0x000d2a40 1e1b1815 120f0c0a 08060403 00000000 ................ │ │ + 0x000d2a50 1f1d1c1a 18171514 1311100e 0d0c0b09 ................ │ │ + 0x000d2a60 08070605 04040302 00000000 00000000 ................ │ │ + 0x000d2a70 38003802 4cffac00 7c00acff ac00c0ff 8.8.L...|....... │ │ + 0x000d2a80 7cfc1800 3403e000 e004e403 1001f8ff |...4........... │ │ + 0x000d2a90 6cfc7cfe 24fd98ff 44ff2003 700074fd l.|.$...D. .p.t. │ │ + 0x000d2aa0 c0fe88fe 8c0004ff ec0158ff 2c00ecfc ..........X.,... │ │ + 0x000d2ab0 4c02b8fd f4011cff 0c00a802 100124fe L.............$. │ │ + 0x000d2ac0 cc039cff 8c027001 b0013cff 30fd40ff ......p...<.0.@. │ │ + 0x000d2ad0 e803b4fe 8c0278ff d8fda4fd fcffc000 ......x......... │ │ + 0x000d2ae0 24ff78ff e803ccff 7401a0ff 90fd7c00 $.x.....t.....|. │ │ + 0x000d2af0 e8ff8c01 1c02f4ff 98ff8002 d001f400 ................ │ │ + 0x000d2b00 30ffacff 7001f0fd 1cfdf800 38fcb0fc 0...p.......8... │ │ + 0x000d2b10 60027801 c4ffdcfe d8ff64ff fc00dcfe `.x.......d..... │ │ + 0x000d2b20 f800e000 e8fe9001 0cfff400 c4ff4c00 ..............L. │ │ + 0x000d2b30 b0ffd400 14025401 8000dcff 3803a0fe ......T.....8... │ │ + 0x000d2b40 c4fff8fe a0ff9cfd a00140fd dc0034ff ..........@...4. │ │ + 0x000d2b50 800260ff c40468fe 84035001 1400b0fe ..`...h...P..... │ │ + 0x000d2b60 a0ffe8fc 30013000 e4ff30fb 6cfb40fe ....0.0...0.l.@. │ │ + 0x000d2b70 6800dcfe f8fdf400 3c004cfc 00003cfd h.......<.L...<. │ │ + 0x000d2b80 0c016c00 6401dcfd e801a8fe 78ffe801 ..l.d.......x... │ │ + 0x000d2b90 3cff20ff 900214ff 98fb3c00 04008c00 <. .......<..... │ │ + 0x000d2ba0 14015cfd 88fea800 94ffd001 08003402 ..\...........4. │ │ + 0x000d2bb0 4000f000 3401d4fe 70fe38fe 78ff3800 @...4...p.8.x.8. │ │ + 0x000d2bc0 780068fe 8cffb401 f80118ff 48014c03 x.h.........H.L. │ │ + 0x000d2bd0 5cffacff 100358ff e80020ff 5c0188fe \.....X... .\... │ │ + 0x000d2be0 80003802 600024fb e0fe1401 50034003 ..8.`.$.....P.@. │ │ + 0x000d2bf0 98fe9002 d00180fe b4fe9cfe d8027cfe ..............|. │ │ + 0x000d2c00 a00040ff d4012801 e0008c00 f8fc9cff ..@...(......... │ │ + 0x000d2c10 18010400 c4002c00 dcff78fd a4031000 ......,...x..... │ │ + 0x000d2c20 94051c00 10022803 04031400 0c015800 ......(.......X. │ │ + 0x000d2c30 b4fee4fe 7c0080fe 40fed000 1cffecfb ....|...@....... │ │ + 0x000d2c40 b8fe9402 7c016cff d4fe4c02 f0001c02 ....|.l...L..... │ │ + 0x000d2c50 1c008800 a8ff4cfe 00012801 18fc7805 ......L...(...x. │ │ + 0x000d2c60 0000d0ff 200478ff 0801f0fd acfb7802 .... .x.......x. │ │ + 0x000d2c70 1cfeb0fd a8fe1c03 7c0064fd 00fd8401 ........|.d..... │ │ + 0x000d2c80 100518ff 44ff38ff e0fefcff 34016400 ....D.8.....4.d. │ │ + 0x000d2c90 58ff0001 0cfecc00 04fe8802 78ff7401 X...........x.t. │ │ + 0x000d2ca0 f0fe88ff 14fcd8fd dcfd80fe 2402d8fe ............$... │ │ + 0x000d2cb0 ac0194ff f8ff70fc bcfe20ff a8ff90ff ......p... ..... │ │ + 0x000d2cc0 24ff9cff e403e4fc 24026801 28ffb400 $.......$.h.(... │ │ + 0x000d2cd0 ac0138ff 2cff9400 60009400 1c01d800 ..8.,...`....... │ │ + 0x000d2ce0 64fec0fe 7800d4fe 80fea4fd c4fdb4fe d...x........... │ │ + 0x000d2cf0 f8ff4cff 50ffb802 7400a8ff 74024c00 ..L.P...t...t.L. │ │ + 0x000d2d00 2c00fcfd f00030ff d8ff6400 b0fd5801 ,.....0...d...X. │ │ + 0x000d2d10 ccfe3cfe 1cff1400 940328f9 78ffacfe ..<.......(.x... │ │ + 0x000d2d20 dcfc8c00 28000002 5401f800 b80014fe ....(...T....... │ │ + 0x000d2d30 800364ff a4038cfd 480150fd 40fe98fd ..d.....H.P.@... │ │ + 0x000d2d40 10fd9cff 300204fc b400e0fc c0ff4c00 ....0.........L. │ │ + 0x000d2d50 40022c04 8c019402 280294ff e4ff4001 @.,.....(.....@. │ │ + 0x000d2d60 8cfd3801 a4ffa4ff 28fe0c01 10003002 ..8.....(.....0. │ │ + 0x000d2d70 040260fd ccffec01 9cff0401 80011c01 ..`............. │ │ + 0x000d2d80 24013001 6cff5800 68fff403 28041cff $.0.l.X.h...(... │ │ + 0x000d2d90 a40088fe 54fd5002 78fe9c00 c400f4fd ....T.P.x....... │ │ + 0x000d2da0 c0ff8cfc a00050ff 7c028802 940174fe ......P.|.....t. │ │ + 0x000d2db0 4cfe6003 a80128fd dc03a4fd 8803b0fd L.`...(......... │ │ + 0x000d2dc0 280120ff 180250ff 68fcb401 d0ff9804 (. ...P.h....... │ │ + 0x000d2dd0 8cfca001 f8fcc8fc 8cfc0c02 dcfdccfd ................ │ │ + 0x000d2de0 bcff5cff a0ffb402 6c014cfd 0cfcbcff ..\.....l.L..... │ │ + 0x000d2df0 040120fe 6c03a4fb c401b4fe a0fe7c03 .. .l.........|. │ │ + 0x000d2e00 c0fbc404 5cfd0c00 dcfef400 f0017401 ....\.........t. │ │ + 0x000d2e10 e0ff1801 c8007000 48fea0ff 18007cfd ......p.H.....|. │ │ + 0x000d2e20 48ff3800 50fee000 2cfc1001 fcfe9000 H.8.P...,....... │ │ + 0x000d2e30 4cfea401 64016c01 f0fd4c00 ac0018fd L...d.l...L..... │ │ + 0x000d2e40 90fe9401 10fd60fe ac0250fd 48001c02 ......`...P.H... │ │ + 0x000d2e50 a0015c00 bc01e001 b8ff78fa a4006cfb ..\.......x...l. │ │ + 0x000d2e60 bcff1800 a8010801 10048000 70fcf4fd ............p... │ │ + 0x000d2e70 9cfe4000 6c03f4ff 0400a8ff 14021001 ..@.l........... │ │ + 0x000d2e80 f4fd4001 140104fe ac031800 70fe88ff ..@.........p... │ │ + 0x000d2e90 f4023c00 ec0064fe 64007801 1cfe9001 ..<...d.d.x..... │ │ + 0x000d2ea0 9cff1cfd 94fffcfe 4801f4fe e00038ff ........H.....8. │ │ + 0x000d2eb0 60feb800 a4fdccfd ecff2801 3c007c03 `.........(.<.|. │ │ + 0x000d2ec0 88fc3c00 a4004400 08fdd800 d8fe8803 ..<...D......... │ │ + 0x000d2ed0 b0fee4ff 94019cfe c8fd30ff 38fa00fe ..........0.8... │ │ + 0x000d2ee0 28014801 98fe5cff e8f9f8fc 840454fe (.H...\.......T. │ │ + 0x000d2ef0 a40008fe 90ff7800 28ff6cff f8fe3401 ......x.(.l...4. │ │ + 0x000d2f00 20004000 b8ff4800 7400b000 c0fff0fe .@...H.t....... │ │ + 0x000d2f10 cc01e8fd f0fce8fe 5c016c00 10fd7cff ........\.l...|. │ │ + 0x000d2f20 0c02e4fd f8fc7400 d8fe54fb e0fed0fd ......t...T..... │ │ + 0x000d2f30 100428fe 7400b0fc a4fb7400 7c02b802 ..(.t.....t.|... │ │ + 0x000d2f40 1c0150ff f803cc00 a0fc78fd 08ff6401 ..P.......x...d. │ │ + 0x000d2f50 cc03b8fd 34ff0801 70031002 e8ff48ff ....4...p.....H. │ │ + 0x000d2f60 7400c001 70ff3c03 0c02d400 2cff3400 t...p.<.....,.4. │ │ + 0x000d2f70 0c00c800 0c0118fe 6cfe90fc 380360fd ........l...8.`. │ │ + 0x000d2f80 d8ff8c03 08fff401 cc02c0fd ec01c0fd ................ │ │ + 0x000d2f90 1000d002 94ff8001 7c005801 18014002 ........|.X...@. │ │ + 0x000d2fa0 0cfefc00 6800ccfe c40044ff f8fff404 ....h.....D..... │ │ + 0x000d2fb0 28010804 54fbb401 3c017401 50fe38ff (...T...<.t.P.8. │ │ + 0x000d2fc0 6cfdc002 20ff5402 7cff0c01 20003cfe l... .T.|... .<. │ │ + 0x000d2fd0 74036800 10fca801 bcfae8fe 040070fb t.h...........p. │ │ + 0x000d2fe0 7001dc01 b8022c01 f8ff1800 b400b0fd p.....,......... │ │ + 0x000d2ff0 3cff8401 3001f401 d40260ff f400acff <...0.....`..... │ │ + 0x000d3000 100100ff 5cfe4001 d00070ff 64ff9c00 ....\.@...p.d... │ │ + 0x000d3010 6c01c401 1c001c02 3c01dc00 7cfd08ff l.......<...|... │ │ + 0x000d3020 d0014800 68012000 7cfef001 58fdd0ff ..H.h. .|...X... │ │ + 0x000d3030 d0008cff 68fe3c00 a4fd78fe 2402b8fc ....h.<...x.$... │ │ + 0x000d3040 100334fe 9002e0fd 7cfef8fe 8c03e0fc ..4.....|....... │ │ + 0x000d3050 8cfd9cfd c8fd3c02 24ffa400 2001f0ff ......<.$... ... │ │ + 0x000d3060 ccfe3401 90ff84fd 08fd1801 64fdb001 ..4.........d... │ │ + 0x000d3070 6c01f000 3cff5c02 54018001 c4005002 l...<.\.T.....P. │ │ + 0x000d3080 d4ff0cfe b001bcfd 7cff7c02 b4ff8801 ........|.|..... │ │ + 0x000d3090 040064fe 1c02fc01 48019cfe dcff1000 ..d.....H....... │ │ + 0x000d30a0 24ffc0ff 08ffc4ff 180040ff 70011004 $.........@.p... │ │ + 0x000d30b0 5c00e8ff ecfbe0ff 28006800 9400c000 \.......(.h..... │ │ + 0x000d30c0 78fff8fd 3800d0fc 20ffdc02 88016401 x...8... .....d. │ │ + 0x000d30d0 d400b0ff 58fe10fc bcfe4c02 28fa4002 ....X.....L.(.@. │ │ + 0x000d30e0 cc01d0fc b0fc3800 bcfda4ff a4fa90ff ......8......... │ │ + 0x000d30f0 10fec800 6c013400 74ff3000 d0ffc4ff ....l.4.t.0..... │ │ + 0x000d3100 54004800 28008400 9cfef4fe 98ffe4fe T.H.(........... │ │ + 0x000d3110 6cfedc02 f8fda400 d0fee4fd 78004801 l...........x.H. │ │ + 0x000d3120 b4ff34fe f4028401 4c02ec00 4cfeb8ff ..4.....L...L... │ │ + 0x000d3130 50ff6cfe c4fe6cff cc02a4fd 9401b8ff P.l...l......... │ │ + 0x000d3140 a8ff88fc bcffb003 580024ff a8fec003 ........X.$..... │ │ + 0x000d3150 d801cc01 18ffc002 78004003 1cffb402 ........x.@..... │ │ + 0x000d3160 04fe8400 24fe4c03 14fd94fe d4ff5c04 ....$.L.......\. │ │ + 0x000d3170 b0fbe0fb 4c00ac01 28024cfd 3c006401 ....L...(.L.<.d. │ │ + 0x000d3180 600080fe 44ff9cfd c0fde002 fc017c03 `...D.........|. │ │ + 0x000d3190 600194fb f801e8ff a0fe4401 4c01a8fd `.........D.L... │ │ + 0x000d31a0 c8fe2401 fc0170ff f8ffe401 30001c01 ..$...p.....0... │ │ + 0x000d31b0 fcfe10ff 00019cff dcfe34ff d4ffd801 ..........4..... │ │ + 0x000d31c0 34ff8c03 44ff18fc 00ff5c00 8c0478fe 4...D.....\...x. │ │ + 0x000d31d0 34026401 8c02e4ff 8cfc0001 e40140ff 4.d...........@. │ │ + 0x000d31e0 f80250ff 7801f4fd 3cfe4cfe 5c0320fd ..P.x...<.L.\. . │ │ + 0x000d31f0 d4007c00 f80124fe d4014c00 28fe2802 ..|...$...L.(.(. │ │ + 0x000d3200 4cfd50fc 94fde402 10ff9001 84001400 L.P............. │ │ + 0x000d3210 c0003cff 080164fd 0cfcc4ff 2801c4fe ..<...d.....(... │ │ + 0x000d3220 c4fc4c00 64ff1c01 00fd40fe c0fc9400 ..L.d.....@..... │ │ + 0x000d3230 f8008c02 6802d404 2001b8fe 70fe84ff ....h... ...p... │ │ + 0x000d3240 4c02dc00 080248fd 08040003 1cfda4ff L.....H......... │ │ + 0x000d3250 f0fe2801 c00130fe 9c0138ff 8801b801 ..(...0...8..... │ │ + 0x000d3260 38ff0801 68fffcfe 40010804 d8004001 8...h...@.....@. │ │ + 0x000d3270 f8ffc0ff 9c0008fc 3c049404 1802e401 ........<....... │ │ + 0x000d3280 50fe8400 7401ccff 00ff5400 7400a0fe P...t.....T.t... │ │ + 0x000d3290 30007400 300180fe 9c019c03 d4fe1002 0.t.0........... │ │ + 0x000d32a0 7402b400 88022c00 2cfc24ff 28053000 t.....,.,.$.(.0. │ │ + 0x000d32b0 4c01ec02 0c02f4fe 30fd1c02 ecfe3402 L.......0.....4. │ │ + 0x000d32c0 a8fe30ff 3cffb401 80035800 78fe8400 ..0.<.....X.x... │ │ + 0x000d32d0 50003cfc e0fe3802 3800d0ff 38fe7803 P.<...8.8...8.x. │ │ + 0x000d32e0 08002802 64ffdcfe b4032001 800034fd ..(.d..... ...4. │ │ + 0x000d32f0 dcfea804 68ff6c03 6001a8fd fcfed4fc ....h.l.`....... │ │ + 0x000d3300 2cfee4ff 88ffe0ff d4ff0405 f001c000 ,............... │ │ + 0x000d3310 d0013801 b4fffcfd 84fe38fe 0cfcd0ff ..8.......8..... │ │ + 0x000d3320 340164ff 2400ec01 64ffd8fc bc007406 4.d.$...d.....t. │ │ + 0x000d3330 440088ff 8cff3c01 a00074ff 60012803 D.....<...t.`.(. │ │ + 0x000d3340 60fe5002 3c0120fe 38001002 34ffc8fd `.P.<. .8...4... │ │ + 0x000d3350 740118ff f002a8fe e802fcff 440160fe t...........D.`. │ │ + 0x000d3360 a8fd0003 0c0108ff a8ff7cff 5cfe50fe ..........|.\.P. │ │ + 0x000d3370 5000e0fe 9401c4fe 40fbb4fd 080294ff P.......@....... │ │ + 0x000d3380 5c00c0fe 700120fe 28ffa4ff 9806d4fe \...p. .(....... │ │ + 0x000d3390 b400fc03 50ff3403 bcff1cff fcfeb401 ....P.4......... │ │ + 0x000d33a0 78fc1400 280004fe b80120fd 38014c01 x...(..... .8.L. │ │ + 0x000d33b0 cc00f802 8cfed802 6000ecff 88fdf8fd ........`....... │ │ + 0x000d33c0 d0fd5001 3404c0ff ecfd0803 4802c000 ..P.4.......H... │ │ + 0x000d33d0 8c0128fd f8fd1401 44ff5000 ccff9cfd ..(.....D.P..... │ │ + 0x000d33e0 04ffd0ff 8802d400 50fde400 ccfffcfe ........P....... │ │ + 0x000d33f0 ac0164fe f0fe6cfe b4003003 e4fc3000 ..d...l...0...0. │ │ + 0x000d3400 9800e401 a8ff28ff dc03b802 bc00f0fd ......(......... │ │ + 0x000d3410 88028cff 4cff3c01 dc010c00 ccfd6000 ....L.<.......`. │ │ + 0x000d3420 dc0104ff 94fe88fe 78fe2c02 00ffc0fd ........x.,..... │ │ + 0x000d3430 0401a0fe 7800f0ff 78fffcfe 14fe4800 ....x...x.....H. │ │ + 0x000d3440 2c029402 44026802 0403b401 a801e0ff ,...D.h......... │ │ + 0x000d3450 bcfe0cfb a001bcfe b0ff9803 a000e400 ................ │ │ + 0x000d3460 d4022000 fcfd4000 80014400 80ff8800 .. ...@...D..... │ │ + 0x000d3470 f000f800 34ffbcff fc005cfc 88ff20fe ....4.....\... . │ │ + 0x000d3480 8cfdacff c0005403 6cfee0fe 7cffcc00 ......T.l...|... │ │ + 0x000d3490 6400a800 bcff3cff 9cfccc01 38047c01 d.....<.....8.|. │ │ + 0x000d34a0 b0fff400 0000e401 88fc4000 b8006001 ..........@...`. │ │ + 0x000d34b0 5802cc01 a4005c02 3cff4001 c0ff4c02 X.....\.<.@...L. │ │ + 0x000d34c0 48ffe400 0c007401 3000b0fc a8fee000 H.....t.0....... │ │ + 0x000d34d0 d00038ff e4018000 ecff1001 2cfeb8fc ..8.........,... │ │ + 0x000d34e0 80010001 30fdf8fd 30febcfd 700088ff ....0...0...p... │ │ + 0x000d34f0 84029cfe 30ffa0fd f0fdc002 300258fe ....0.......0.X. │ │ + 0x000d3500 88013c03 28005400 c80068ff 000070ff ..<.(.T...h...p. │ │ + 0x000d3510 48021801 88ff5000 d4fd34fc 3cff28fe H.....P...4.<.(. │ │ + 0x000d3520 d4025000 a800e0ff 5800a000 50fd0000 ..P.....X...P... │ │ + 0x000d3530 a0006401 7401f8fc e40280ff a40208ff ..d.t........... │ │ + 0x000d3540 20fe0400 94fe6000 2002e800 f8fbbc03 .....`. ....... │ │ + 0x000d3550 ec006401 1400d8ff 2c011800 5cfdacfd ..d.....,...\... │ │ + 0x000d3560 84006004 98ff1402 b8fb3802 8802bc01 ..`.......8..... │ │ + 0x000d3570 fc017c01 bc0088fe a4fdd005 a8011800 ..|............. │ │ + 0x000d3580 f40224ff 40ffcc02 78009803 b002a800 ..$.@...x....... │ │ + 0x000d3590 2c0034fe 38021c01 78048804 5802a801 ,.4.8...x...X... │ │ + 0x000d35a0 78039002 9cfec0fe dc003c01 50ff2cfd x.........<.P.,. │ │ + 0x000d35b0 44ffd0fc 8cfda4fe 1cff84fe f4033cfe D.............<. │ │ + 0x000d35c0 6cfde002 a0039401 48fdb8ff f4fe84fc l.......H....... │ │ + 0x000d35d0 8000b800 a8fef4fc 68015001 90015801 ........h.P...X. │ │ + 0x000d35e0 ac012402 90ff8800 1cff28ff ccfcfcfd ..$.......(..... │ │ + 0x000d35f0 54015c00 78ff7400 d4fe7801 0cff6400 T.\.x.t...x...d. │ │ + 0x000d3600 c4fef8fd e4fef4ff 3803a400 dcfd4cff ........8.....L. │ │ + 0x000d3610 80ff7400 64fcc4fc 0c0190fe bcfd6c02 ..t.d.........l. │ │ + 0x000d3620 c000a000 000074f9 2c04a801 c8ff98fe ......t.,....... │ │ + 0x000d3630 d40164ff d0022001 f0fd2c02 94fe2402 ..d... ...,...$. │ │ + 0x000d3640 6cfff801 3c019800 78fd94fd 54fde8ff l...<...x...T... │ │ + 0x000d3650 88fe80fe 94ff68fc f8fb0003 b400f8fe ......h......... │ │ + 0x000d3660 04fe0cfb fcfec4ff 2c0110ff dc03d402 ........,....... │ │ + 0x000d3670 88fec0fd 2cff20fd 2c02c000 440494fd ....,. .,...D... │ │ + 0x000d3680 90fc7801 c8fffcff 28ffe0ff 44030c01 ..x.....(...D... │ │ + 0x000d3690 8c013405 6003a8fd 64003800 64fea4ff ..4.`...d.8.d... │ │ + 0x000d36a0 6401b400 74032cfe 4cfe2401 7cfedcfc d...t.,.L.$.|... │ │ + 0x000d36b0 40fdb8fc 7001a4fe 8c002cfd 0006ac03 @...p.....,..... │ │ + 0x000d36c0 74017000 8cfeb401 20fe7004 2801e0ff t.p..... .p.(... │ │ + 0x000d36d0 1cff8400 d0ff24ff 640308fc c4ffecfb ......$.d....... │ │ + 0x000d36e0 30fe4801 9403f400 0c0020fd d8fe6801 0.H....... ...h. │ │ + 0x000d36f0 d40188fe 94ffa4ff 14037001 c8ff2002 ..........p... . │ │ + 0x000d3700 900160fd 5cfed802 10004001 2c00e4fe ..`.\.....@.,... │ │ + 0x000d3710 84fee4fc e8018400 cc00acfd 8cfe5800 ..............X. │ │ + 0x000d3720 68ff74fc 84fdc4fd 90fd8cff 4cfd38ff h.t.........L.8. │ │ + 0x000d3730 c8ff1401 a8ffe401 bcfeb403 6003e803 ............`... │ │ + 0x000d3740 38fe48ff ecfe2401 d8fe9c00 a4024001 8.H...$.......@. │ │ + 0x000d3750 a0008c03 acff2cfb e0fe8cff 04018cfe ......,......... │ │ + 0x000d3760 7cfddc02 0cfda0ff 54005801 f8fd5c01 |.......T.X...\. │ │ + 0x000d3770 50fdf000 acffd800 ecfb78ff 5cfd74fe P.........x.\.t. │ │ + 0x000d3780 24fac003 d8ffb000 a800ec05 a40108fe $............... │ │ + 0x000d3790 a8fe94fe 98fec004 54fc84fe 2cfffc00 ........T...,... │ │ + 0x000d37a0 6cfd3cfd e40144fe 68ffa003 88ff5804 l.<...D.h.....X. │ │ + 0x000d37b0 dc01fcfe 30026cff a8fe6c00 3cffe400 ....0.l...l.<... │ │ + 0x000d37c0 e0fef801 3002b8fe a8ff2001 10fccc01 ....0..... ..... │ │ + 0x000d37d0 1cffd401 bcfc3cff 4c008401 e8009c01 ......<.L....... │ │ + 0x000d37e0 70fb34fd 7cfdf402 54ff9cfe 08fe7400 p.4.|...T.....t. │ │ + 0x000d37f0 b0011002 3000dc01 58ffa0fd c001a000 ....0...X....... │ │ + 0x000d3800 ecfdf0fe 1c005cfd f4ff3c03 d403c801 ......\...<..... │ │ + 0x000d3810 08026800 98ff0001 a8fefcff e4ff90fe ..h............. │ │ + 0x000d3820 ccfff4fd c4fdd4fd 38ff0003 640430ff ........8...d.0. │ │ + 0x000d3830 00feb000 e800f800 6cff88fc 5c02a8fd ........l...\... │ │ + 0x000d3840 d0fe2403 64ff2cff e80140ff dcfc00ff ..$.d.,...@..... │ │ + 0x000d3850 700198fe 6cfcb8fe e40010ff 40fe28fe p...l.......@.(. │ │ + 0x000d3860 5803d4fd 94fe3c02 f4ff64ff 90feacfe X.....<...d..... │ │ + 0x000d3870 b001fc00 10fd68ff 20010c01 bcfdb0fc ......h. ....... │ │ + 0x000d3880 b0fd6c00 b4fff400 380134fd 5002b0ff ..l.....8.4.P... │ │ + 0x000d3890 b4016801 040008ff a0000402 4802dc02 ..h.........H... │ │ + 0x000d38a0 2c002cfe e8fedcfe 64ffb4fd 1c003401 ,.,.....d.....4. │ │ + 0x000d38b0 90031800 7c009c00 b40004ff b00364fc ....|.........d. │ │ + 0x000d38c0 fcfcf8fd 54fe90fd 2c012cff 88fb2000 ....T...,.,... . │ │ + 0x000d38d0 2cfd2003 98fb2cff f8fab0fc b40060fe ,. ...,.......`. │ │ + 0x000d38e0 b801c000 c0fde8fc b4ffc8fb 5000ecfd ............P... │ │ + 0x000d38f0 a0fe7cff 7c01ccfc 94005804 8000a400 ..|.|.....X..... │ │ + 0x000d3900 c801bc02 64fc9000 64fd80fe 8802c0fc ....d...d....... │ │ + 0x000d3910 fc012802 ccff9cff 70fdd000 c8fdec02 ..(.....p....... │ │ + 0x000d3920 a8ffa802 e8002c01 c00068fe 0cfc68ff ......,...h...h. │ │ + 0x000d3930 04fff4fe 100194fc 68fd78fd b4fe78ff ........h.x...x. │ │ + 0x000d3940 10000c00 8004e4ff 4c01e8fd 400160fd ........L...@.`. │ │ + 0x000d3950 34fec4fe 1402fcfe e400d8ff 1c04d0fc 4............... │ │ + 0x000d3960 b4005800 10fed4fd 60fd90fe ac015c00 ..X.....`.....\. │ │ + 0x000d3970 64019401 68fefc00 c40050ff d4fd1803 d...h.....P..... │ │ + 0x000d3980 0c012000 74012800 6000b4fe 48017800 .. .t.(.`...H.x. │ │ + 0x000d3990 74017cfc d8ffd801 f8feb0fd b8038000 t.|............. │ │ + 0x000d39a0 90027000 980218ff a4010400 a8fe30fe ..p...........0. │ │ + 0x000d39b0 2c02f400 60fee0ff fc000000 64febc00 ,...`.......d... │ │ + 0x000d39c0 48fdfc01 24fe4401 b8fb9002 c8fe3002 H...$.D.......0. │ │ + 0x000d39d0 080178ff 3001a000 c0ffbcfd f8005001 ..x.0.........P. │ │ + 0x000d39e0 30fd3002 a4fee0fe ecfe3cff 0cfe5403 0.0.......<...T. │ │ + 0x000d39f0 e0fd14ff 98fb20fc f8fc7400 38003400 ...... ...t.8.4. │ │ + 0x000d3a00 5c037403 d400f4ff a800fc03 0002d8fd \.t............. │ │ + 0x000d3a10 9c036cff cc02bc00 a400acfe f8fd48ff ..l...........H. │ │ + 0x000d3a20 700368ff 58fd30ff 7cfbd4fe f0fd28fe p.h.X.0.|.....(. │ │ + 0x000d3a30 6c016400 18fde0fb e0ff1c02 18019000 l.d............. │ │ + 0x000d3a40 5cfde0ff 18ffe8fe 20ff6000 3802b4ff \....... .`.8... │ │ + 0x000d3a50 ac009400 94006800 2000d8fe e0ff1403 ......h. ....... │ │ + 0x000d3a60 b0ff2000 f0ff1801 2001b003 ac011cfe .. ..... ....... │ │ + 0x000d3a70 0040c03f 813f423f 043fc63e 893e4c3e .@.?.?B?.?.>.>L> │ │ + 0x000d3a80 103ed43d 983d5d3d 223de83c ae3c753c .>.=.=]="=.<.?....+9>@...... │ │ + 0x000d3c90 04040405 04040004 02000406 01020401 ................ │ │ + 0x000d3ca0 06040204 02020406 05040205 04060302 ................ │ │ + 0x000d3cb0 04030604 04020404 06040204 04030404 ................ │ │ + 0x000d3cc0 04040405 04040102 04010404 01060400 ................ │ │ + 0x000d3cd0 04040204 02020406 05040205 04060302 ................ │ │ + 0x000d3ce0 04030604 04020404 06040204 04030404 ................ │ │ + 0x000d3cf0 04040405 04040004 02000404 00040601 ................ │ │ + 0x000d3d00 04040204 02020406 05040205 04060302 ................ │ │ + 0x000d3d10 04030604 04020404 06043c34 2d27221e ..........<4-'". │ │ + 0x000d3d20 1a161311 0f0d0b0a 08070606 05040403 ................ │ │ + 0x000d3d30 03020202 02010101 01010000 9ac4f9ff ................ │ │ + 0x000d3d40 b6c4f9ff 34c5f9ff d0c4f9ff 34c5f9ff ....4.......4... │ │ + 0x000d3d50 34c5f9ff 34c5f9ff d6c4f9ff 34c5f9ff 4...4.......4... │ │ + 0x000d3d60 34c5f9ff 34c5f9ff 34c5f9ff 34c5f9ff 4...4...4...4... │ │ + 0x000d3d70 34c5f9ff 34c5f9ff 1ec5f9ff 34c5f9ff 4...4.......4... │ │ + 0x000d3d80 34c5f9ff 34c5f9ff 34c5f9ff 34c5f9ff 4...4...4...4... │ │ + 0x000d3d90 34c5f9ff 34c5f9ff 34c5f9ff 34c5f9ff 4...4...4...4... │ │ + 0x000d3da0 34c5f9ff 34c5f9ff 34c5f9ff 34c5f9ff 4...4...4...4... │ │ + 0x000d3db0 34c5f9ff 34c5f9ff f6c4f9ff 50c5f9ff 4...4.......P... │ │ + 0x000d3dc0 cdc5f9ff 5fc5f9ff eac5f9ff 5fc5f9ff ...._......._... │ │ + 0x000d3dd0 5fc5f9ff 5fc5f9ff 0cc6f9ff 5fc5f9ff _..._......._... │ │ + 0x000d3de0 5fc5f9ff 5fc5f9ff 5fc5f9ff 5fc5f9ff _..._..._..._... │ │ + 0x000d3df0 5fc5f9ff 5fc5f9ff a2c6f9ff 5fc5f9ff _..._......._... │ │ + 0x000d3e00 5fc5f9ff 5fc5f9ff 5fc5f9ff 5fc5f9ff _..._..._..._... │ │ + 0x000d3e10 5fc5f9ff 5fc5f9ff 5fc5f9ff 5fc5f9ff _..._..._..._... │ │ + 0x000d3e20 5fc5f9ff 5fc5f9ff 5fc5f9ff 5fc5f9ff _..._..._..._... │ │ + 0x000d3e30 5fc5f9ff 5fc5f9ff 36c6f9ff 87c5f9ff _..._...6....... │ │ + 0x000d3e40 e2c6f9ff afc7f9ff 03c7f9ff afc7f9ff ................ │ │ + 0x000d3e50 afc7f9ff afc7f9ff 26c7f9ff afc7f9ff ........&....... │ │ + 0x000d3e60 afc7f9ff afc7f9ff afc7f9ff afc7f9ff ................ │ │ + 0x000d3e70 afc7f9ff afc7f9ff 59c7f9ff afc7f9ff ........Y....... │ │ + 0x000d3e80 afc7f9ff afc7f9ff afc7f9ff afc7f9ff ................ │ │ + 0x000d3e90 afc7f9ff afc7f9ff afc7f9ff afc7f9ff ................ │ │ + 0x000d3ea0 afc7f9ff afc7f9ff afc7f9ff afc7f9ff ................ │ │ + 0x000d3eb0 afc7f9ff afc7f9ff 84c7f9ff aec5f9ff ................ │ │ + 0x000d3ec0 bec7f9ff 50c9f9ff e1c7f9ff 50c9f9ff ....P.......P... │ │ + 0x000d3ed0 50c9f9ff 50c9f9ff 06c8f9ff 50c9f9ff P...P.......P... │ │ + 0x000d3ee0 50c9f9ff 50c9f9ff 50c9f9ff 50c9f9ff P...P...P...P... │ │ + 0x000d3ef0 50c9f9ff 50c9f9ff 3bc8f9ff 50c9f9ff P...P...;...P... │ │ + 0x000d3f00 50c9f9ff 50c9f9ff 50c9f9ff 50c9f9ff P...P...P...P... │ │ + 0x000d3f10 50c9f9ff 50c9f9ff 50c9f9ff 50c9f9ff P...P...P...P... │ │ + 0x000d3f20 50c9f9ff 50c9f9ff 50c9f9ff 50c9f9ff P...P...P...P... │ │ + 0x000d3f30 50c9f9ff 50c9f9ff 9cc8f9ff 93bdf9ff P...P........... │ │ + 0x000d3f40 09bef9ff 23bef9ff 41bef9ff 23bef9ff ....#...A...#... │ │ + 0x000d3f50 23bef9ff 23bef9ff 56bef9ff 23bef9ff #...#...V...#... │ │ + 0x000d3f60 23bef9ff 23bef9ff 23bef9ff 23bef9ff #...#...#...#... │ │ + 0x000d3f70 23bef9ff 23bef9ff 76bef9ff edbef9ff #...#...v....... │ │ + 0x000d3f80 05bff9ff 59bcf9ff 23bff9ff 59bcf9ff ....Y...#...Y... │ │ + 0x000d3f90 59bcf9ff 59bcf9ff 3fbff9ff 59bcf9ff Y...Y...?...Y... │ │ + 0x000d3fa0 59bcf9ff 59bcf9ff 59bcf9ff 59bcf9ff Y...Y...Y...Y... │ │ + 0x000d3fb0 59bcf9ff 59bcf9ff 67bff9ff 8dc2f9ff Y...Y...g....... │ │ + 0x000d3fc0 9dc2f9ff b5c2f9ff d7c2f9ff b5c2f9ff ................ │ │ + 0x000d3fd0 b5c2f9ff b5c2f9ff eac2f9ff b5c2f9ff ................ │ │ + 0x000d3fe0 b5c2f9ff b5c2f9ff b5c2f9ff b5c2f9ff ................ │ │ + 0x000d3ff0 b5c2f9ff b5c2f9ff 0dc3f9ff 78c3f9ff ............x... │ │ + 0x000d4000 8fc3f9ff 30c1f9ff aec3f9ff 30c1f9ff ....0.......0... │ │ + 0x000d4010 30c1f9ff 30c1f9ff cbc3f9ff 30c1f9ff 0...0.......0... │ │ + 0x000d4020 30c1f9ff 30c1f9ff 30c1f9ff 30c1f9ff 0...0...0...0... │ │ + 0x000d4030 30c1f9ff 30c1f9ff f4c3f9ff fecbf9ff 0...0........... │ │ + 0x000d4040 6accf9ff 82ccf9ff a4ccf9ff 82ccf9ff j............... │ │ + 0x000d4050 82ccf9ff 82ccf9ff b7ccf9ff 82ccf9ff ................ │ │ + 0x000d4060 82ccf9ff 82ccf9ff 82ccf9ff 82ccf9ff ................ │ │ + 0x000d4070 82ccf9ff 82ccf9ff daccf9ff 38cdf9ff ............8... │ │ + 0x000d4080 4fcdf9ff 71cdf9ff a3cdf9ff 71cdf9ff O...q.......q... │ │ + 0x000d4090 71cdf9ff 71cdf9ff c0cdf9ff 71cdf9ff q...q.......q... │ │ + 0x000d40a0 71cdf9ff 71cdf9ff 71cdf9ff 71cdf9ff q...q...q...q... │ │ + 0x000d40b0 71cdf9ff 71cdf9ff eccdf9ff 5bcef9ff q...q.......[... │ │ + 0x000d40c0 7dcef9ff 2acff9ff 9ecef9ff 2acff9ff }...*.......*... │ │ + 0x000d40d0 2acff9ff 2acff9ff bacef9ff 2acff9ff *...*.......*... │ │ + 0x000d40e0 2acff9ff 2acff9ff 2acff9ff 2acff9ff *...*...*...*... │ │ + 0x000d40f0 2acff9ff 2acff9ff edcef9ff b7d1f9ff *...*........... │ │ + 0x000d4100 a1d2f9ff c5d2f9ff efd2f9ff 1cd3f9ff ................ │ │ + 0x000d4110 58d3f9ff 60d3f9ff 68d3f9ff 6fd3f9ff X...`...h...o... │ │ + 0x000d4120 89d3f9ff 4ed1f9ff d4d1f9ff ffd1f9ff ....N........... │ │ + 0x000d4130 27d2f9ff 5bd2f9ff 63d2f9ff 71d2f9ff '...[...c...q... │ │ + 0x000d4140 7cd2f9ff 14d9f9ff 38d9f9ff 52d9f9ff |.......8...R... │ │ + 0x000d4150 6cd9f9ff 8dd9f9ff a7d9f9ff bed9f9ff l............... │ │ + 0x000d4160 ffe4f9ff 38e5f9ff 66e5f9ff 98e5f9ff ....8...f....... │ │ + 0x000d4170 f9e5f9ff 98e6f9ff b0e6f9ff dbe6f9ff ................ │ │ + 0x000d4180 f3e6f9ff 23e7f9ff 3ae7f9ff 84e7f9ff ....#...:....... │ │ + 0x000d4190 dfe7f9ff 61e8f9ff 77e8f9ff a4e8f9ff ....a...w....... │ │ + 0x000d41a0 c1e8f9ff 0ce9f9ff 39e9f9ff 0bf5f9ff ........9....... │ │ + 0x000d41b0 aff8f9ff e0f8f9ff a3f8f9ff e0f8f9ff ................ │ │ + 0x000d41c0 e0f8f9ff e0f8f9ff baf8f9ff e0f8f9ff ................ │ │ + 0x000d41d0 e0f8f9ff e0f8f9ff e0f8f9ff e0f8f9ff ................ │ │ + 0x000d41e0 e0f8f9ff e0f8f9ff caf8f9ff 0af9f9ff ................ │ │ + 0x000d41f0 4df9f9ff 92f4f9ff 2af9f9ff 92f4f9ff M.......*....... │ │ + 0x000d4200 92f4f9ff 92f4f9ff 6ff9f9ff 92f4f9ff ........o....... │ │ + 0x000d4210 92f4f9ff 92f4f9ff 92f4f9ff 92f4f9ff ................ │ │ + 0x000d4220 92f4f9ff 92f4f9ff 97f9f9ff 8ff8f9ff ................ │ │ + 0x000d4230 14faf9ff d2f9f9ff fdf9f9ff d2f9f9ff ................ │ │ + 0x000d4240 d2f9f9ff d2f9f9ff 2dfaf9ff d2f9f9ff ........-....... │ │ + 0x000d4250 d2f9f9ff d2f9f9ff d2f9f9ff d2f9f9ff ................ │ │ + 0x000d4260 d2f9f9ff d2f9f9ff 54faf9ff c5faf9ff ........T....... │ │ + 0x000d4270 10fbf9ff d8faf9ff fafaf9ff d8faf9ff ................ │ │ + 0x000d4280 d8faf9ff d8faf9ff 28fbf9ff d8faf9ff ........(....... │ │ + 0x000d4290 d8faf9ff d8faf9ff d8faf9ff d8faf9ff ................ │ │ + 0x000d42a0 d8faf9ff d8faf9ff 4afbf9ff b403faff ........J....... │ │ + 0x000d42b0 f507faff 3008faff e907faff 3008faff ....0.......0... │ │ + 0x000d42c0 3008faff 3008faff 0008faff 3008faff 0...0.......0... │ │ + 0x000d42d0 3008faff 3008faff 3008faff 3008faff 0...0...0...0... │ │ + 0x000d42e0 3008faff 3008faff 1008faff 5608faff 0...0.......V... │ │ + 0x000d42f0 9108faff 2203faff 7208faff 2203faff ...."...r..."... │ │ + 0x000d4300 2203faff 2203faff af08faff 2203faff "..."......."... │ │ + 0x000d4310 2203faff 2203faff 2203faff 2203faff "..."..."..."... │ │ + 0x000d4320 2203faff 2203faff d308faff d507faff "..."........... │ │ + 0x000d4330 4809faff 1109faff 3109faff 1109faff H.......1....... │ │ + 0x000d4340 1109faff 1109faff 0a0afaff 1109faff ................ │ │ + 0x000d4350 1109faff 1109faff 1109faff 1109faff ................ │ │ + 0x000d4360 1109faff 1109faff 340afaff ab09faff ........4....... │ │ + 0x000d4370 6e0afaff c409faff ed09faff c409faff n............... │ │ + 0x000d4380 c409faff c409faff 8a0afaff c409faff ................ │ │ + 0x000d4390 c409faff c409faff c409faff c409faff ................ │ │ + 0x000d43a0 c409faff c409faff d10afaff 5e10faff ............^... │ │ + 0x000d43b0 bf17faff 0818faff 7318faff 0a23faff ........s....#.. │ │ + 0x000d43c0 132cfaff bd2cfaff 2d2cfaff bd2cfaff .,...,..-,...,.. │ │ + 0x000d43d0 bd2cfaff bd2cfaff 332cfaff bd2cfaff .,...,..3,...,.. │ │ + 0x000d43e0 bd2cfaff bd2cfaff bd2cfaff bd2cfaff .,...,...,...,.. │ │ + 0x000d43f0 bd2cfaff bd2cfaff 842cfaff bd2cfaff .,...,...,...,.. │ │ + 0x000d4400 bd2cfaff bd2cfaff bd2cfaff bd2cfaff .,...,...,...,.. │ │ + 0x000d4410 bd2cfaff bd2cfaff bd2cfaff bd2cfaff .,...,...,...,.. │ │ + 0x000d4420 bd2cfaff bd2cfaff bd2cfaff bd2cfaff .,...,...,...,.. │ │ + 0x000d4430 bd2cfaff bd2cfaff a52cfaff 632cfaff .,...,...,..c,.. │ │ + 0x000d4440 cc2cfaff d92dfaff ef2cfaff d92dfaff .,...-...,...-.. │ │ + 0x000d4450 d92dfaff d92dfaff 132dfaff d92dfaff .-...-...-...-.. │ │ + 0x000d4460 d92dfaff d92dfaff d92dfaff d92dfaff .-...-...-...-.. │ │ + 0x000d4470 d92dfaff d92dfaff 3f2dfaff d92dfaff .-...-..?-...-.. │ │ + 0x000d4480 d92dfaff d92dfaff d92dfaff d92dfaff .-...-...-...-.. │ │ + 0x000d4490 d92dfaff d92dfaff d92dfaff d92dfaff .-...-...-...-.. │ │ + 0x000d44a0 d92dfaff d92dfaff d92dfaff d92dfaff .-...-...-...-.. │ │ + 0x000d44b0 d92dfaff d92dfaff 7d2dfaff ff2dfaff .-...-..}-...-.. │ │ + 0x000d44c0 202efaff d42efaff 452efaff d42efaff .......E....... │ │ + 0x000d44d0 d42efaff d42efaff 532efaff d42efaff ........S....... │ │ + 0x000d44e0 d42efaff d42efaff d42efaff d42efaff ................ │ │ + 0x000d44f0 d42efaff d42efaff 862efaff d42efaff ................ │ │ + 0x000d4500 d42efaff d42efaff d42efaff d42efaff ................ │ │ + 0x000d4510 d42efaff d42efaff d42efaff d42efaff ................ │ │ + 0x000d4520 d42efaff d42efaff d42efaff d42efaff ................ │ │ + 0x000d4530 d42efaff d42efaff ad2efaff eb2efaff ................ │ │ + 0x000d4540 122ffaff cc30faff 3d2ffaff cc30faff ./...0..=/...0.. │ │ + 0x000d4550 cc30faff cc30faff 6a2ffaff cc30faff .0...0..j/...0.. │ │ + 0x000d4560 cc30faff cc30faff cc30faff cc30faff .0...0...0...0.. │ │ + 0x000d4570 cc30faff cc30faff a72ffaff cc30faff .0...0.../...0.. │ │ + 0x000d4580 cc30faff cc30faff cc30faff cc30faff .0...0...0...0.. │ │ + 0x000d4590 cc30faff cc30faff cc30faff cc30faff .0...0...0...0.. │ │ + 0x000d45a0 cc30faff cc30faff cc30faff cc30faff .0...0...0...0.. │ │ + 0x000d45b0 cc30faff cc30faff 1030faff dc29faff .0...0...0...).. │ │ + 0x000d45c0 f029faff 0c2afaff 2c2afaff 0c2afaff .)...*..,*...*.. │ │ + 0x000d45d0 0c2afaff 0c2afaff 432afaff 0c2afaff .*...*..C*...*.. │ │ + 0x000d45e0 0c2afaff 0c2afaff 0c2afaff 0c2afaff .*...*...*...*.. │ │ + 0x000d45f0 0c2afaff 0c2afaff 682afaff e62afaff .*...*..h*...*.. │ │ + 0x000d4600 012bfaff 202bfaff 4d2bfaff 202bfaff .+.. +..M+.. +.. │ │ + 0x000d4610 202bfaff 202bfaff 6a2bfaff 202bfaff +.. +..j+.. +.. │ │ + 0x000d4620 202bfaff 202bfaff 202bfaff 202bfaff +.. +.. +.. +.. │ │ + 0x000d4630 202bfaff 202bfaff cd27faff 1b000000 +.. +...'...... │ │ + 0x000d4640 11000000 11000000 1b000000 1b000000 ................ │ │ + 0x000d4650 11000000 11000000 1b000000 17000000 ................ │ │ + 0x000d4660 16000000 00000000 00000000 05040300 ................ │ │ + 0x000d4670 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4680 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d4690 00000000 00000000 00000000 0501020c ................ │ │ + 0x000d46a0 05040300 00000000 00000000 00000000 ................ │ │ + 0x000d46b0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d46c0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d46d0 0501020c 00040804 00000506 05000204 ................ │ │ + 0x000d46e0 04040200 01020304 05060707 00020405 ................ │ │ + 0x000d46f0 06060600 4a51fbff 6651fbff e451fbff ....JQ..fQ...Q.. │ │ + 0x000d4700 8051fbff e451fbff e451fbff e451fbff .Q...Q...Q...Q.. │ │ + 0x000d4710 8651fbff e451fbff e451fbff e451fbff .Q...Q...Q...Q.. │ │ + 0x000d4720 e451fbff e451fbff e451fbff e451fbff .Q...Q...Q...Q.. │ │ + 0x000d4730 ce51fbff e451fbff e451fbff e451fbff .Q...Q...Q...Q.. │ │ + 0x000d4740 e451fbff e451fbff e451fbff e451fbff .Q...Q...Q...Q.. │ │ + 0x000d4750 e451fbff e451fbff e451fbff e451fbff .Q...Q...Q...Q.. │ │ + 0x000d4760 e451fbff e451fbff e451fbff e451fbff .Q...Q...Q...Q.. │ │ + 0x000d4770 a651fbff 0052fbff 7d52fbff 0f52fbff .Q...R..}R...R.. │ │ + 0x000d4780 9a52fbff 0f52fbff 0f52fbff 0f52fbff .R...R...R...R.. │ │ + 0x000d4790 bc52fbff 0f52fbff 0f52fbff 0f52fbff .R...R...R...R.. │ │ + 0x000d47a0 0f52fbff 0f52fbff 0f52fbff 0f52fbff .R...R...R...R.. │ │ + 0x000d47b0 5253fbff 0f52fbff 0f52fbff 0f52fbff RS...R...R...R.. │ │ + 0x000d47c0 0f52fbff 0f52fbff 0f52fbff 0f52fbff .R...R...R...R.. │ │ + 0x000d47d0 0f52fbff 0f52fbff 0f52fbff 0f52fbff .R...R...R...R.. │ │ + 0x000d47e0 0f52fbff 0f52fbff 0f52fbff 0f52fbff .R...R...R...R.. │ │ + 0x000d47f0 e652fbff 3752fbff 9253fbff 5f54fbff .R..7R...S.._T.. │ │ + 0x000d4800 b353fbff 5f54fbff 5f54fbff 5f54fbff .S.._T.._T.._T.. │ │ + 0x000d4810 d653fbff 5f54fbff 5f54fbff 5f54fbff .S.._T.._T.._T.. │ │ + 0x000d4820 5f54fbff 5f54fbff 5f54fbff 5f54fbff _T.._T.._T.._T.. │ │ + 0x000d4830 0954fbff 5f54fbff 5f54fbff 5f54fbff .T.._T.._T.._T.. │ │ + 0x000d4840 5f54fbff 5f54fbff 5f54fbff 5f54fbff _T.._T.._T.._T.. │ │ + 0x000d4850 5f54fbff 5f54fbff 5f54fbff 5f54fbff _T.._T.._T.._T.. │ │ + 0x000d4860 5f54fbff 5f54fbff 5f54fbff 5f54fbff _T.._T.._T.._T.. │ │ + 0x000d4870 3454fbff 5e52fbff 6e54fbff 0056fbff 4T..^R..nT...V.. │ │ + 0x000d4880 9154fbff 0056fbff 0056fbff 0056fbff .T...V...V...V.. │ │ + 0x000d4890 b654fbff 0056fbff 0056fbff 0056fbff .T...V...V...V.. │ │ + 0x000d48a0 0056fbff 0056fbff 0056fbff 0056fbff .V...V...V...V.. │ │ + 0x000d48b0 eb54fbff 0056fbff 0056fbff 0056fbff .T...V...V...V.. │ │ + 0x000d48c0 0056fbff 0056fbff 0056fbff 0056fbff .V...V...V...V.. │ │ + 0x000d48d0 0056fbff 0056fbff 0056fbff 0056fbff .V...V...V...V.. │ │ + 0x000d48e0 0056fbff 0056fbff 0056fbff 0056fbff .V...V...V...V.. │ │ + 0x000d48f0 4c55fbff 434afbff b94afbff d34afbff LU..CJ...J...J.. │ │ + 0x000d4900 f14afbff d34afbff d34afbff d34afbff .J...J...J...J.. │ │ + 0x000d4910 064bfbff d34afbff d34afbff d34afbff .K...J...J...J.. │ │ + 0x000d4920 d34afbff d34afbff d34afbff d34afbff .J...J...J...J.. │ │ + 0x000d4930 264bfbff 9d4bfbff b54bfbff 0949fbff &K...K...K...I.. │ │ + 0x000d4940 d34bfbff 0949fbff 0949fbff 0949fbff .K...I...I...I.. │ │ + 0x000d4950 ef4bfbff 0949fbff 0949fbff 0949fbff .K...I...I...I.. │ │ + 0x000d4960 0949fbff 0949fbff 0949fbff 0949fbff .I...I...I...I.. │ │ + 0x000d4970 174cfbff 3d4ffbff 4d4ffbff 654ffbff .L..=O..MO..eO.. │ │ + 0x000d4980 874ffbff 654ffbff 654ffbff 654ffbff .O..eO..eO..eO.. │ │ + 0x000d4990 9a4ffbff 654ffbff 654ffbff 654ffbff .O..eO..eO..eO.. │ │ + 0x000d49a0 654ffbff 654ffbff 654ffbff 654ffbff eO..eO..eO..eO.. │ │ + 0x000d49b0 bd4ffbff 2850fbff 3f50fbff e04dfbff .O..(P..?P...M.. │ │ + 0x000d49c0 5e50fbff e04dfbff e04dfbff e04dfbff ^P...M...M...M.. │ │ + 0x000d49d0 7b50fbff e04dfbff e04dfbff e04dfbff {P...M...M...M.. │ │ + 0x000d49e0 e04dfbff e04dfbff e04dfbff e04dfbff .M...M...M...M.. │ │ + 0x000d49f0 a450fbff ab58fbff 1159fbff 2959fbff .P...X...Y..)Y.. │ │ + 0x000d4a00 4b59fbff 2959fbff 2959fbff 2959fbff KY..)Y..)Y..)Y.. │ │ + 0x000d4a10 5e59fbff 2959fbff 2959fbff 2959fbff ^Y..)Y..)Y..)Y.. │ │ + 0x000d4a20 2959fbff 2959fbff 2959fbff 2959fbff )Y..)Y..)Y..)Y.. │ │ + 0x000d4a30 8159fbff df59fbff ee59fbff 085afbff .Y...Y...Y...Z.. │ │ + 0x000d4a40 2d5afbff 085afbff 085afbff 085afbff -Z...Z...Z...Z.. │ │ + 0x000d4a50 425afbff 085afbff 085afbff 085afbff BZ...Z...Z...Z.. │ │ + 0x000d4a60 085afbff 085afbff 085afbff 085afbff .Z...Z...Z...Z.. │ │ + 0x000d4a70 665afbff c65afbff ed5afbff 9a5bfbff fZ...Z...Z...[.. │ │ + 0x000d4a80 0e5bfbff 9a5bfbff 9a5bfbff 9a5bfbff .[...[...[...[.. │ │ + 0x000d4a90 2a5bfbff 9a5bfbff 9a5bfbff 9a5bfbff *[...[...[...[.. │ │ + 0x000d4aa0 9a5bfbff 9a5bfbff 9a5bfbff 9a5bfbff .[...[...[...[.. │ │ + 0x000d4ab0 5d5bfbff 275efbff 115ffbff 355ffbff ][..'^..._..5_.. │ │ + 0x000d4ac0 5f5ffbff 8c5ffbff c85ffbff d05ffbff __..._..._..._.. │ │ + 0x000d4ad0 d85ffbff df5ffbff f95ffbff be5dfbff ._..._..._...].. │ │ + 0x000d4ae0 445efbff 6f5efbff 975efbff cb5efbff D^..o^...^...^.. │ │ + 0x000d4af0 d35efbff e15efbff ec5efbff 8465fbff .^...^...^...e.. │ │ + 0x000d4b00 a865fbff c265fbff dc65fbff fd65fbff .e...e...e...e.. │ │ + 0x000d4b10 1766fbff 2e66fbff 8671fbff bf71fbff .f...f...q...q.. │ │ + 0x000d4b20 ed71fbff 1f72fbff 8072fbff 1f73fbff .q...r...r...s.. │ │ + 0x000d4b30 3773fbff 6273fbff 7a73fbff aa73fbff 7s..bs..zs...s.. │ │ + 0x000d4b40 c173fbff 0b74fbff 6674fbff e874fbff .s...t..ft...t.. │ │ + 0x000d4b50 fe74fbff 2b75fbff 4875fbff 9375fbff .t..+u..Hu...u.. │ │ + 0x000d4b60 c075fbff 9581fbff 5785fbff 9085fbff .u......W....... │ │ + 0x000d4b70 4b85fbff 9085fbff 9085fbff 9085fbff K............... │ │ + 0x000d4b80 6285fbff 9085fbff 9085fbff 9085fbff b............... │ │ + 0x000d4b90 9085fbff 9085fbff 9085fbff 9085fbff ................ │ │ + 0x000d4ba0 7285fbff ba85fbff f585fbff 2281fbff r..........."... │ │ + 0x000d4bb0 d685fbff 2281fbff 2281fbff 2281fbff ...."..."..."... │ │ + 0x000d4bc0 1386fbff 2281fbff 2281fbff 2281fbff ...."..."..."... │ │ + 0x000d4bd0 2281fbff 2281fbff 2281fbff 2281fbff "..."..."..."... │ │ + 0x000d4be0 3786fbff 3785fbff b086fbff 6e86fbff 7...7.......n... │ │ + 0x000d4bf0 9986fbff 6e86fbff 6e86fbff 6e86fbff ....n...n...n... │ │ + 0x000d4c00 c986fbff 6e86fbff 6e86fbff 6e86fbff ....n...n...n... │ │ + 0x000d4c10 6e86fbff 6e86fbff 6e86fbff 6e86fbff n...n...n...n... │ │ + 0x000d4c20 f086fbff 6187fbff ac87fbff 7487fbff ....a.......t... │ │ + 0x000d4c30 9687fbff 7487fbff 7487fbff 7487fbff ....t...t...t... │ │ + 0x000d4c40 c487fbff 7487fbff 7487fbff 7487fbff ....t...t...t... │ │ + 0x000d4c50 7487fbff 7487fbff 7487fbff 7487fbff t...t...t...t... │ │ + 0x000d4c60 e687fbff 8890fbff ef94fbff 2095fbff ............ ... │ │ + 0x000d4c70 e394fbff 2095fbff 2095fbff 2095fbff .... ... ... ... │ │ + 0x000d4c80 fa94fbff 2095fbff 2095fbff 2095fbff .... ... ... ... │ │ + 0x000d4c90 2095fbff 2095fbff 2095fbff 2095fbff ... ... ... ... │ │ + 0x000d4ca0 0a95fbff 4695fbff 8195fbff 0290fbff ....F........... │ │ + 0x000d4cb0 6295fbff 0290fbff 0290fbff 0290fbff b............... │ │ + 0x000d4cc0 9f95fbff 0290fbff 0290fbff 0290fbff ................ │ │ + 0x000d4cd0 0290fbff 0290fbff 0290fbff 0290fbff ................ │ │ + 0x000d4ce0 c395fbff cf94fbff 5196fbff 0f96fbff ........Q....... │ │ + 0x000d4cf0 3a96fbff 0f96fbff 0f96fbff 0f96fbff :............... │ │ + 0x000d4d00 6a96fbff 0f96fbff 0f96fbff 0f96fbff j............... │ │ + 0x000d4d10 0f96fbff 0f96fbff 0f96fbff 0f96fbff ................ │ │ + 0x000d4d20 8f96fbff 0497fbff 6597fbff 1f97fbff ........e....... │ │ + 0x000d4d30 4897fbff 1f97fbff 1f97fbff 1f97fbff H............... │ │ + 0x000d4d40 8197fbff 1f97fbff 1f97fbff 1f97fbff ................ │ │ + 0x000d4d50 1f97fbff 1f97fbff 1f97fbff 1f97fbff ................ │ │ + 0x000d4d60 a797fbff 5e9dfbff efa4fbff 3ea5fbff ....^.......>... │ │ + 0x000d4d70 b5a5fbff feb0fbff 57bafbff dcbafbff ........W....... │ │ + 0x000d4d80 6ebafbff dcbafbff dcbafbff dcbafbff n............... │ │ + 0x000d4d90 86bafbff dcbafbff dcbafbff dcbafbff ................ │ │ + 0x000d4da0 dcbafbff dcbafbff dcbafbff dcbafbff ................ │ │ + 0x000d4db0 a6bafbff dcbafbff dcbafbff dcbafbff ................ │ │ + 0x000d4dc0 dcbafbff dcbafbff dcbafbff dcbafbff ................ │ │ + 0x000d4dd0 dcbafbff dcbafbff dcbafbff dcbafbff ................ │ │ + 0x000d4de0 dcbafbff dcbafbff dcbafbff dcbafbff ................ │ │ + 0x000d4df0 c4bafbff f5bafbff 16bbfbff 23bcfbff ............#... │ │ + 0x000d4e00 39bbfbff 23bcfbff 23bcfbff 23bcfbff 9...#...#...#... │ │ + 0x000d4e10 5dbbfbff 23bcfbff 23bcfbff 23bcfbff ]...#...#...#... │ │ + 0x000d4e20 23bcfbff 23bcfbff 23bcfbff 23bcfbff #...#...#...#... │ │ + 0x000d4e30 89bbfbff 23bcfbff 23bcfbff 23bcfbff ....#...#...#... │ │ + 0x000d4e40 23bcfbff 23bcfbff 23bcfbff 23bcfbff #...#...#...#... │ │ + 0x000d4e50 23bcfbff 23bcfbff 23bcfbff 23bcfbff #...#...#...#... │ │ + 0x000d4e60 23bcfbff 23bcfbff 23bcfbff 23bcfbff #...#...#...#... │ │ + 0x000d4e70 c7bbfbff 49bcfbff 6abcfbff 1ebdfbff ....I...j....... │ │ + 0x000d4e80 8fbcfbff 1ebdfbff 1ebdfbff 1ebdfbff ................ │ │ + 0x000d4e90 9dbcfbff 1ebdfbff 1ebdfbff 1ebdfbff ................ │ │ + 0x000d4ea0 1ebdfbff 1ebdfbff 1ebdfbff 1ebdfbff ................ │ │ + 0x000d4eb0 d0bcfbff 1ebdfbff 1ebdfbff 1ebdfbff ................ │ │ + 0x000d4ec0 1ebdfbff 1ebdfbff 1ebdfbff 1ebdfbff ................ │ │ + 0x000d4ed0 1ebdfbff 1ebdfbff 1ebdfbff 1ebdfbff ................ │ │ + 0x000d4ee0 1ebdfbff 1ebdfbff 1ebdfbff 1ebdfbff ................ │ │ + 0x000d4ef0 f7bcfbff 35bdfbff 5cbdfbff 16bffbff ....5...\....... │ │ + 0x000d4f00 87bdfbff 16bffbff 16bffbff 16bffbff ................ │ │ + 0x000d4f10 b4bdfbff 16bffbff 16bffbff 16bffbff ................ │ │ + 0x000d4f20 16bffbff 16bffbff 16bffbff 16bffbff ................ │ │ + 0x000d4f30 f1bdfbff 16bffbff 16bffbff 16bffbff ................ │ │ + 0x000d4f40 16bffbff 16bffbff 16bffbff 16bffbff ................ │ │ + 0x000d4f50 16bffbff 16bffbff 16bffbff 16bffbff ................ │ │ + 0x000d4f60 16bffbff 16bffbff 16bffbff 16bffbff ................ │ │ + 0x000d4f70 5abefbff 0eb8fbff 22b8fbff 3eb8fbff Z......."...>... │ │ + 0x000d4f80 5eb8fbff 3eb8fbff 3eb8fbff 3eb8fbff ^...>...>...>... │ │ + 0x000d4f90 75b8fbff 3eb8fbff 3eb8fbff 3eb8fbff u...>...>...>... │ │ + 0x000d4fa0 3eb8fbff 3eb8fbff 3eb8fbff 3eb8fbff >...>...>...>... │ │ + 0x000d4fb0 97b8fbff 20b9fbff 3cb9fbff 5eb9fbff .... ...<...^... │ │ + 0x000d4fc0 8eb9fbff 5eb9fbff 5eb9fbff 5eb9fbff ....^...^...^... │ │ + 0x000d4fd0 aeb9fbff 5eb9fbff 5eb9fbff 5eb9fbff ....^...^...^... │ │ + 0x000d4fe0 5eb9fbff 5eb9fbff 5eb9fbff 5eb9fbff ^...^...^...^... │ │ + 0x000d4ff0 eab5fbff 00040804 00000506 05000204 ................ │ │ + 0x000d5000 040402 ... │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ @@ -1,8 +1,8 @@ │ │ │ │ Hex dump of section '.eh_frame': │ │ - 0x000d2d94 14000000 00000000 017a5200 017c0801 .........zR..|.. │ │ - 0x000d2da4 1b0c0404 88010000 24000000 1c000000 ........$....... │ │ - 0x000d2db4 ace6f2ff 20020000 000e0846 0e0c4a0f .... ......F..J. │ │ - 0x000d2dc4 0b740478 003f1a3b 2a322422 00000000 .t.x.?.;*2$".... │ │ - 0x000d2dd4 00000000 .... │ │ + 0x000d5004 14000000 00000000 017a5200 017c0801 .........zR..|.. │ │ + 0x000d5014 1b0c0404 88010000 24000000 1c000000 ........$....... │ │ + 0x000d5024 0cc4f2ff 20020000 000e0846 0e0c4a0f .... ......F..J. │ │ + 0x000d5034 0b740478 003f1a3b 2a322422 00000000 .t.x.?.;*2$".... │ │ + 0x000d5044 00000000 .... │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ @@ -1,5 +1,5 @@ │ │ │ │ Hex dump of section '.eh_frame_hdr': │ │ - 0x000d2dd8 011b033b b8ffffff 01000000 88e6f2ff ...;............ │ │ - 0x000d2de8 d4ffffff .... │ │ + 0x000d5048 011b033b b8ffffff 01000000 e8c3f2ff ...;............ │ │ + 0x000d5058 d4ffffff .... │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ @@ -1,18 +1,8 @@ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ - 0x000d4b10 104b0d00 60d20c00 80d20c00 80d40c00 .K..`........... │ │ - 0x000d4b20 a0d40c00 80d20c00 20d50c00 a0d50c00 ........ ....... │ │ - 0x000d4b30 80d20c00 a0d70c00 a0d90c00 00000000 ................ │ │ - 0x000d4b40 00000000 a0d90c00 00000000 00000000 ................ │ │ - 0x000d4b50 a0e10c00 80d20c00 e0e10c00 20e20c00 ............ ... │ │ - 0x000d4b60 80d20c00 60e20c00 a0e20c00 80d20c00 ....`........... │ │ - 0x000d4b70 a0e30c00 a0e40c00 80d20c00 a0e50c00 ................ │ │ - 0x000d4b80 a0e60c00 00000000 00000000 a0ea0c00 ................ │ │ - 0x000d4b90 00000000 00000000 a0d90c00 00000000 ................ │ │ - 0x000d4ba0 00000000 a0d90c00 00000000 00000000 ................ │ │ - 0x000d4bb0 a0ee0c00 80d20c00 20ef0c00 a0ef0c00 ........ ....... │ │ - 0x000d4bc0 80d20c00 20f00c00 a0f00c00 00000000 .... ........... │ │ - 0x000d4bd0 00000000 a0f20c00 00000000 00000000 ................ │ │ - 0x000d4be0 a0e60c00 00000000 00000000 a0ea0c00 ................ │ │ - 0x000d4bf0 00000000 00000000 ........ │ │ + 0x000d6b7c 7c6b0d00 e0fe0c00 00ff0c00 80ff0c00 |k.............. │ │ + 0x000d6b8c 80010d00 80010d00 80090d00 c0090d00 ................ │ │ + 0x000d6b9c 000a0d00 000b0d00 000c0d00 00100d00 ................ │ │ + 0x000d6bac 80010d00 80010d00 00140d00 80140d00 ................ │ │ + 0x000d6bbc 00150d00 00170d00 000c0d00 00100d00 ................ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ @@ -1,4 +1,4 @@ │ │ │ │ Hex dump of section '.fini_array': │ │ - 0x000d4bf8 c0160000 80160000 ........ │ │ + 0x000d6bcc 90160000 50160000 ....P... │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ @@ -1,43 +1,46 @@ │ │ │ │ Hex dump of section '.got': │ │ - 0x000d4cf8 00000000 04f50c00 a0f40c00 9a0b0c00 ................ │ │ - 0x000d4d08 b0f10600 c0d40600 f0280700 002d0700 .........(...-.. │ │ - 0x000d4d18 30a40600 c0f50c00 86f70c00 58f60c00 0...........X... │ │ - 0x000d4d28 5cf70c00 144b0d00 04500d00 94391100 \....K...P...9.. │ │ - 0x000d4d38 90960200 909f0200 c0510200 a06d0200 .........Q...m.. │ │ - 0x000d4d48 90410100 60410100 403f0100 e03e0100 .A..`A..@?...>.. │ │ - 0x000d4d58 a0430100 d0430100 70430100 703f0100 .C...C..pC..p?.. │ │ - 0x000d4d68 a03f0100 e0440100 70450100 c0410100 .?...D..pE...A.. │ │ - 0x000d4d78 00440100 40450100 f0410100 10450100 .D..@E...A...E.. │ │ - 0x000d4d88 004a0100 d0490100 b0470100 30470100 .J...I...G..0G.. │ │ - 0x000d4d98 f04d0100 204e0100 c04d0100 e0470100 .M.. N...M...G.. │ │ - 0x000d4da8 10480100 304f0100 c04f0100 304a0100 .H..0O...O..0J.. │ │ - 0x000d4db8 30530100 00530100 f0500100 70500100 0S...S...P..pP.. │ │ - 0x000d4dc8 70560100 a0560100 40560100 20510100 pV...V..@V.. Q.. │ │ - 0x000d4dd8 50510100 c0570100 50580100 60530100 PQ...W..PX..`S.. │ │ - 0x000d4de8 30600100 f05f0100 405a0100 50590100 0`..._..@Z..PY.. │ │ - 0x000d4df8 f0650100 30660100 b0650100 805a0100 .e..0f...e...Z.. │ │ - 0x000d4e08 c05a0100 d0670100 90680100 70600100 .Z...g...h..p`.. │ │ - 0x000d4e18 806e0100 506e0100 406b0100 70690100 .n..Pn..@k..pi.. │ │ - 0x000d4e28 d0710100 00720100 a0710100 706b0100 .q...r...q..pk.. │ │ - 0x000d4e38 a06b0100 d0720100 60730100 b06e0100 .k...r..`s...n.. │ │ - 0x000d4e48 c07b0100 907b0100 10760100 40750100 .{...{...v..@u.. │ │ - 0x000d4e58 80820100 b0820100 50820100 40760100 ........P...@v.. │ │ - 0x000d4e68 70760100 a0830100 30840100 f07b0100 pv......0....{.. │ │ - 0x000d4e78 008a0100 b0890100 30860100 90850100 ........0....... │ │ - 0x000d4e88 308c0100 808c0100 e08b0100 80860100 0............... │ │ - 0x000d4e98 d0860100 108e0100 008f0100 508a0100 ............P... │ │ - 0x000d4ea8 e0990100 90990100 30920100 a0910100 ........0....... │ │ - 0x000d4eb8 40a80100 90a80100 f0a70100 80920100 @............... │ │ - 0x000d4ec8 d0920100 80ab0100 70ac0100 309a0100 ........p...0... │ │ - 0x000d4ed8 20b40100 d0b30100 f0ae0100 70ae0100 ...........p... │ │ - 0x000d4ee8 20b90100 70b90100 d0b80100 40af0100 ...p.......@... │ │ - 0x000d4ef8 90af0100 90be0100 e0be0100 70b40100 ............p... │ │ - 0x000d4f08 10060d00 90f90c00 40340300 50340300 ........@4..P4.. │ │ - 0x000d4f18 70340300 80340300 30340300 60340300 p4...4..04..`4.. │ │ - 0x000d4f28 00340300 10340300 50d10200 60d10200 .4...4..P...`... │ │ - 0x000d4f38 80d10200 90d10200 40d10200 70d10200 ........@...p... │ │ - 0x000d4f48 10d10200 20d10200 30040100 40fe0000 .... ...0...@... │ │ - 0x000d4f58 30000100 80000100 30310100 d0080100 0.......01...... │ │ - 0x000d4f68 80050100 200c0100 .... ... │ │ + 0x000d6ccc 00000000 64190d00 00190d00 1e380c00 ....d........8.. │ │ + 0x000d6cdc a07a0700 b05d0700 80410900 f03f0900 .z...]...A...?.. │ │ + 0x000d6cec e03e0900 60440900 70b40700 e0b20700 .>..`D..p....... │ │ + 0x000d6cfc e0b10700 20b70700 a0b60700 f0b70700 .... ........... │ │ + 0x000d6d0c 90280700 201a0d00 e61b0d00 b81a0d00 .(.. ........... │ │ + 0x000d6d1c 302a0d00 b01d0d00 bc1b0d00 04700d00 0*...........p.. │ │ + 0x000d6d2c 94551100 00040100 10fe0000 00000100 .U.............. │ │ + 0x000d6d3c 50000100 00310100 a0080100 50050100 P....1......P... │ │ + 0x000d6d4c f00b0100 50430300 60430300 80430300 ....PC..`C...C.. │ │ + 0x000d6d5c 90430300 40430300 70430300 10430300 .C..@C..pC...C.. │ │ + 0x000d6d6c 20430300 60e00200 70e00200 90e00200 C..`...p....... │ │ + 0x000d6d7c a0e00200 50e00200 80e00200 20e00200 ....P....... ... │ │ + 0x000d6d8c 30e00200 c0bf0200 a0b80200 60960200 0...........`... │ │ + 0x000d6d9c 609f0200 90510200 706d0200 90160600 `....Q..pm...... │ │ + 0x000d6dac 80170600 60410100 30410100 103f0100 ....`A..0A...?.. │ │ + 0x000d6dbc b03e0100 70430100 a0430100 40430100 .>..pC...C..@C.. │ │ + 0x000d6dcc 403f0100 703f0100 b0440100 40450100 @?..p?...D..@E.. │ │ + 0x000d6ddc 90410100 d0430100 10450100 c0410100 .A...C...E...A.. │ │ + 0x000d6dec e0440100 d0490100 a0490100 80470100 .D...I...I...G.. │ │ + 0x000d6dfc 00470100 c04d0100 f04d0100 904d0100 .G...M...M...M.. │ │ + 0x000d6e0c b0470100 e0470100 004f0100 904f0100 .G...G...O...O.. │ │ + 0x000d6e1c 004a0100 00530100 d0520100 c0500100 .J...S...R...P.. │ │ + 0x000d6e2c 40500100 40560100 70560100 10560100 @P..@V..pV...V.. │ │ + 0x000d6e3c f0500100 20510100 90570100 20580100 .P.. Q...W.. X.. │ │ + 0x000d6e4c 30530100 00600100 c05f0100 105a0100 0S...`..._...Z.. │ │ + 0x000d6e5c 20590100 c0650100 00660100 80650100 Y...e...f...e.. │ │ + 0x000d6e6c 505a0100 905a0100 a0670100 60680100 PZ...Z...g..`h.. │ │ + 0x000d6e7c 40600100 506e0100 206e0100 106b0100 @`..Pn.. n...k.. │ │ + 0x000d6e8c 40690100 a0710100 d0710100 70710100 @i...q...q..pq.. │ │ + 0x000d6e9c 406b0100 706b0100 a0720100 30730100 @k..pk...r..0s.. │ │ + 0x000d6eac 806e0100 907b0100 607b0100 e0750100 .n...{..`{...u.. │ │ + 0x000d6ebc 10750100 50820100 80820100 20820100 .u..P....... ... │ │ + 0x000d6ecc 10760100 40760100 70830100 00840100 .v..@v..p....... │ │ + 0x000d6edc c07b0100 d0890100 80890100 00860100 .{.............. │ │ + 0x000d6eec 60850100 008c0100 508c0100 b08b0100 `.......P....... │ │ + 0x000d6efc 50860100 a0860100 e08d0100 d08e0100 P............... │ │ + 0x000d6f0c 208a0100 b0990100 60990100 00920100 .......`....... │ │ + 0x000d6f1c 70910100 10a80100 60a80100 c0a70100 p.......`....... │ │ + 0x000d6f2c 50920100 a0920100 50ab0100 40ac0100 P.......P...@... │ │ + 0x000d6f3c 009a0100 f0b30100 a0b30100 c0ae0100 ................ │ │ + 0x000d6f4c 40ae0100 f0b80100 40b90100 a0b80100 @.......@....... │ │ + 0x000d6f5c 10af0100 60af0100 60be0100 b0be0100 ....`...`....... │ │ + 0x000d6f6c 40b40100 @... │ ├── readelf --wide --decompress --hex-dump=.got.plt {} │ │ @@ -1,12 +1,12 @@ │ │ │ │ Hex dump of section '.got.plt': │ │ - 0x000d4f70 004c0d00 00000000 00000000 76140000 .L..........v... │ │ - 0x000d4f80 86140000 96140000 a6140000 b6140000 ................ │ │ - 0x000d4f90 c6140000 d6140000 e6140000 f6140000 ................ │ │ - 0x000d4fa0 06150000 16150000 26150000 36150000 ........&...6... │ │ - 0x000d4fb0 46150000 56150000 66150000 76150000 F...V...f...v... │ │ - 0x000d4fc0 86150000 96150000 a6150000 b6150000 ................ │ │ - 0x000d4fd0 c6150000 d6150000 e6150000 f6150000 ................ │ │ - 0x000d4fe0 06160000 16160000 26160000 36160000 ........&...6... │ │ - 0x000d4ff0 46160000 56160000 66160000 76160000 F...V...f...v... │ │ + 0x000d6f70 d46b0d00 00000000 00000000 46140000 .k..........F... │ │ + 0x000d6f80 56140000 66140000 76140000 86140000 V...f...v....... │ │ + 0x000d6f90 96140000 a6140000 b6140000 c6140000 ................ │ │ + 0x000d6fa0 d6140000 e6140000 f6140000 06150000 ................ │ │ + 0x000d6fb0 16150000 26150000 36150000 46150000 ....&...6...F... │ │ + 0x000d6fc0 56150000 66150000 76150000 86150000 V...f...v....... │ │ + 0x000d6fd0 96150000 a6150000 b6150000 c6150000 ................ │ │ + 0x000d6fe0 d6150000 e6150000 f6150000 06160000 ................ │ │ + 0x000d6ff0 16160000 26160000 36160000 46160000 ....&...6...F... │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ @@ -1,70 +1,70 @@ │ │ │ │ Hex dump of section '.data': │ │ - 0x000d5000 efffffff 00000000 00000000 00000000 ................ │ │ - 0x000d5010 00000000 00000000 00000000 00000000 ................ │ │ - 0x000d5020 00000000 00000000 00000000 00000000 ................ │ │ - 0x000d5030 00000000 00000000 00000000 00000000 ................ │ │ - 0x000d5040 00000000 00000000 00000000 00000000 ................ │ │ - 0x000d5050 00000000 00000000 00000000 00000000 ................ │ │ - 0x000d5060 00000000 00000000 00000000 00000000 ................ │ │ - 0x000d5070 00000000 00000000 00000000 00000000 ................ │ │ - 0x000d5080 00000000 00000000 00000000 00000000 ................ │ │ - 0x000d5090 00000000 00000000 00000000 00000000 ................ │ │ - 0x000d50a0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000d50b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000d50c0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000d50d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000d50e0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000d50f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000d5100 00000000 00000000 00000000 00000000 ................ │ │ - 0x000d5110 00000000 00000000 00000000 00000000 ................ │ │ - 0x000d5120 00000000 00000000 00000000 00000000 ................ │ │ - 0x000d5130 00000000 00000000 00000000 00000000 ................ │ │ - 0x000d5140 00000000 00000000 00000000 00000000 ................ │ │ - 0x000d5150 00000000 001a1100 001e1100 00221100 .............".. │ │ - 0x000d5160 00261100 001a1100 002a1100 002c1100 .&.......*...,.. │ │ - 0x000d5170 002e1100 001a1100 00301100 00311100 .........0...1.. │ │ - 0x000d5180 00321100 001a1100 001e1100 00221100 .2...........".. │ │ - 0x000d5190 00261100 001a1100 00301100 00311100 .&.......0...1.. │ │ - 0x000d51a0 00321100 001a1100 00301100 00311100 .2.......0...1.. │ │ - 0x000d51b0 00321100 00000000 00000000 00000000 .2.............. │ │ - 0x000d51c0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000d51d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000d51e0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000d51f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000d5200 00000000 00000000 00000000 00000000 ................ │ │ - 0x000d5210 00000000 001a1100 002a1100 002c1100 .........*...,.. │ │ - 0x000d5220 002e1100 001a1100 00331100 00341100 .........3...4.. │ │ - 0x000d5230 00351100 001a1100 00361100 80361100 .5.......6...6.. │ │ - 0x000d5240 00371100 001a1100 00301100 00311100 .7.......0...1.. │ │ - 0x000d5250 00321100 001a1100 00361100 80361100 .2.......6...6.. │ │ - 0x000d5260 00371100 001a1100 80371100 c0371100 .7.......7...7.. │ │ - 0x000d5270 00381100 001a1100 00301100 00311100 .8.......0...1.. │ │ - 0x000d5280 00321100 001a1100 80371100 c0371100 .2.......7...7.. │ │ - 0x000d5290 00381100 001a1100 80371100 c0371100 .8.......7...7.. │ │ - 0x000d52a0 00381100 00000000 00000000 00000000 .8.............. │ │ - 0x000d52b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000d52c0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000d52d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000d52e0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000d52f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000d5300 00000000 001a1100 00361100 80361100 .........6...6.. │ │ - 0x000d5310 00371100 001a1100 40381100 80381100 .7......@8...8.. │ │ - 0x000d5320 c0381100 001a1100 00391100 20391100 .8.......9.. 9.. │ │ - 0x000d5330 40391100 001a1100 80371100 c0371100 @9.......7...7.. │ │ - 0x000d5340 00381100 001a1100 00391100 20391100 .8.......9.. 9.. │ │ - 0x000d5350 40391100 001a1100 60391100 70391100 @9......`9..p9.. │ │ - 0x000d5360 80391100 00000000 00000000 00000000 .9.............. │ │ - 0x000d5370 00000000 00000000 00000000 00000000 ................ │ │ - 0x000d5380 00000000 00000000 00000000 00000000 ................ │ │ - 0x000d5390 00000000 00000000 00000000 00000000 ................ │ │ - 0x000d53a0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000d53b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000d53c0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000d53d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000d53e0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000d53f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000d5400 00000000 00000000 00000000 00000000 ................ │ │ - 0x000d5410 00000000 00000000 00000000 00000000 ................ │ │ - 0x000d5420 00000000 .... │ │ + 0x000d7000 efffffff 00000000 00000000 00000000 ................ │ │ + 0x000d7010 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d7020 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d7030 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d7040 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d7050 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d7060 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d7070 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d7080 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d7090 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d70a0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d70b0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d70c0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d70d0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d70e0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d70f0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d7100 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d7110 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d7120 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d7130 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d7140 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d7150 00000000 00361100 003a1100 003e1100 .....6...:...>.. │ │ + 0x000d7160 00421100 00361100 00461100 00481100 .B...6...F...H.. │ │ + 0x000d7170 004a1100 00361100 004c1100 004d1100 .J...6...L...M.. │ │ + 0x000d7180 004e1100 00361100 003a1100 003e1100 .N...6...:...>.. │ │ + 0x000d7190 00421100 00361100 004c1100 004d1100 .B...6...L...M.. │ │ + 0x000d71a0 004e1100 00361100 004c1100 004d1100 .N...6...L...M.. │ │ + 0x000d71b0 004e1100 00000000 00000000 00000000 .N.............. │ │ + 0x000d71c0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d71d0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d71e0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d71f0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d7200 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d7210 00000000 00361100 00461100 00481100 .....6...F...H.. │ │ + 0x000d7220 004a1100 00361100 004f1100 00501100 .J...6...O...P.. │ │ + 0x000d7230 00511100 00361100 00521100 80521100 .Q...6...R...R.. │ │ + 0x000d7240 00531100 00361100 004c1100 004d1100 .S...6...L...M.. │ │ + 0x000d7250 004e1100 00361100 00521100 80521100 .N...6...R...R.. │ │ + 0x000d7260 00531100 00361100 80531100 c0531100 .S...6...S...S.. │ │ + 0x000d7270 00541100 00361100 004c1100 004d1100 .T...6...L...M.. │ │ + 0x000d7280 004e1100 00361100 80531100 c0531100 .N...6...S...S.. │ │ + 0x000d7290 00541100 00361100 80531100 c0531100 .T...6...S...S.. │ │ + 0x000d72a0 00541100 00000000 00000000 00000000 .T.............. │ │ + 0x000d72b0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d72c0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d72d0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d72e0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d72f0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d7300 00000000 00361100 00521100 80521100 .....6...R...R.. │ │ + 0x000d7310 00531100 00361100 40541100 80541100 .S...6..@T...T.. │ │ + 0x000d7320 c0541100 00361100 00551100 20551100 .T...6...U.. U.. │ │ + 0x000d7330 40551100 00361100 80531100 c0531100 @U...6...S...S.. │ │ + 0x000d7340 00541100 00361100 00551100 20551100 .T...6...U.. U.. │ │ + 0x000d7350 40551100 00361100 60551100 70551100 @U...6..`U..pU.. │ │ + 0x000d7360 80551100 00000000 00000000 00000000 .U.............. │ │ + 0x000d7370 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d7380 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d7390 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d73a0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d73b0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d73c0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d73d0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d73e0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d73f0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d7400 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d7410 00000000 00000000 00000000 00000000 ................ │ │ + 0x000d7420 00000000 .... ├── lib/x86/libavutil.so │ ├── strings --all --bytes=8 {} │ │ @@ -1154,15 +1154,15 @@ │ │ Unable to parse timecode, syntax: hh:mm:ss[:;.]ff │ │ Valid timecode frame rate must be specified. Minimum value is 1 │ │ Drop frame is only allowed with 30000/1001 or 60000/1001 FPS │ │ Using non-standard frame rate %d/%d │ │ libavutil/tx.c │ │ Unsupported transform size: n = %i, m = %i, residual = %i! │ │ Libavutil has been linked to a broken llrint() │ │ ---cross-prefix=/tmp/tmp.ZBGtJQGi6r/bin/i686-linux-android- --cc=/tmp/tmp.ZBGtJQGi6r/bin/i686-linux-android-clang --as=/tmp/tmp.ZBGtJQGi6r/bin/i686-linux-android-gcc --pkg-config=pkg-config --yasmexe=/tmp/tmp.ZBGtJQGi6r/bin/yasm --sysroot=/tmp/tmp.ZBGtJQGi6r/sysroot --sysinclude=/tmp/tmp.ZBGtJQGi6r/sysroot/usr/include --enable-cross-compile --target-os=android --prefix=/tmp/tmp.mHH9wM9iZs/dist-full-x86 --arch=x86 --disable-asm --extra-cflags='-march=i686 -mtune=intel -mssse3 -mfpmath=sse -m32 -fPIC -fPIE -DPIC -D__ANDROID_API__=21 -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/dav1d/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86/include/dav1d' --extra-ldflags=' -fPIE -pie -L/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86/src' --enable-shared --disable-static --disable-symver --disable-doc --disable-bzlib --disable-muxers --disable-bsfs --disable-avdevice --disable-devices --disable-encoders --enable-muxer=spdif --enable-protocols --enable-demuxers --enable-parsers --enable-decoders --enable-libdav1d │ │ +--cross-prefix=/tmp/tmp.7gQ7TcBsXx/bin/i686-linux-android- --cc=/tmp/tmp.7gQ7TcBsXx/bin/i686-linux-android-clang --as=/tmp/tmp.7gQ7TcBsXx/bin/i686-linux-android-gcc --pkg-config=pkg-config --yasmexe=/tmp/tmp.7gQ7TcBsXx/bin/yasm --sysroot=/tmp/tmp.7gQ7TcBsXx/sysroot --sysinclude=/tmp/tmp.7gQ7TcBsXx/sysroot/usr/include --enable-cross-compile --target-os=android --prefix=/tmp/tmp.wTLGoJDXo2/dist-full-x86 --arch=x86 --disable-asm --extra-cflags='-march=i686 -mtune=intel -mssse3 -mfpmath=sse -m32 -fPIC -fPIE -DPIC -D__ANDROID_API__=21 -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/dav1d/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86/include/dav1d' --extra-ldflags=' -fPIE -pie -L/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86/src' --enable-shared --disable-static --disable-symver --disable-doc --disable-bzlib --disable-muxers --disable-bsfs --disable-avdevice --disable-devices --disable-encoders --enable-muxer=spdif --enable-protocols --enable-demuxers --enable-parsers --enable-decoders --enable-libdav1d │ │ libavutil license: LGPL version 2.1 or later │ │ subtitle │ │ attachment │ │ !"valid element size" │ │ libavutil/utils.c │ │ 6666666666666666\\\\\\\\\\\\\\\\ │ │ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ @@ -869,38 +869,38 @@ │ │ 0x000681b0 2073697a 653a206e 203d2025 692c206d size: n = %i, m │ │ 0x000681c0 203d2025 692c2072 65736964 75616c20 = %i, residual │ │ 0x000681d0 3d202569 210a006e 342e332e 31004c69 = %i!..n4.3.1.Li │ │ 0x000681e0 62617675 74696c20 68617320 6265656e bavutil has been │ │ 0x000681f0 206c696e 6b656420 746f2061 2062726f linked to a bro │ │ 0x00068200 6b656e20 6c6c7269 6e742829 0a002d2d ken llrint()..-- │ │ 0x00068210 63726f73 732d7072 65666978 3d2f746d cross-prefix=/tm │ │ - 0x00068220 702f746d 702e5a42 47744a51 47693672 p/tmp.ZBGtJQGi6r │ │ + 0x00068220 702f746d 702e3767 51375463 42735878 p/tmp.7gQ7TcBsXx │ │ 0x00068230 2f62696e 2f693638 362d6c69 6e75782d /bin/i686-linux- │ │ 0x00068240 616e6472 6f69642d 202d2d63 633d2f74 android- --cc=/t │ │ - 0x00068250 6d702f74 6d702e5a 4247744a 51476936 mp/tmp.ZBGtJQGi6 │ │ - 0x00068260 722f6269 6e2f6936 38362d6c 696e7578 r/bin/i686-linux │ │ + 0x00068250 6d702f74 6d702e37 67513754 63427358 mp/tmp.7gQ7TcBsX │ │ + 0x00068260 782f6269 6e2f6936 38362d6c 696e7578 x/bin/i686-linux │ │ 0x00068270 2d616e64 726f6964 2d636c61 6e67202d -android-clang - │ │ - 0x00068280 2d61733d 2f746d70 2f746d70 2e5a4247 -as=/tmp/tmp.ZBG │ │ - 0x00068290 744a5147 6936722f 62696e2f 69363836 tJQGi6r/bin/i686 │ │ + 0x00068280 2d61733d 2f746d70 2f746d70 2e376751 -as=/tmp/tmp.7gQ │ │ + 0x00068290 37546342 7358782f 62696e2f 69363836 7TcBsXx/bin/i686 │ │ 0x000682a0 2d6c696e 75782d61 6e64726f 69642d67 -linux-android-g │ │ 0x000682b0 6363202d 2d706b67 2d636f6e 6669673d cc --pkg-config= │ │ 0x000682c0 706b672d 636f6e66 6967202d 2d796173 pkg-config --yas │ │ - 0x000682d0 6d657865 3d2f746d 702f746d 702e5a42 mexe=/tmp/tmp.ZB │ │ - 0x000682e0 47744a51 47693672 2f62696e 2f796173 GtJQGi6r/bin/yas │ │ + 0x000682d0 6d657865 3d2f746d 702f746d 702e3767 mexe=/tmp/tmp.7g │ │ + 0x000682e0 51375463 42735878 2f62696e 2f796173 Q7TcBsXx/bin/yas │ │ 0x000682f0 6d202d2d 73797372 6f6f743d 2f746d70 m --sysroot=/tmp │ │ - 0x00068300 2f746d70 2e5a4247 744a5147 6936722f /tmp.ZBGtJQGi6r/ │ │ + 0x00068300 2f746d70 2e376751 37546342 7358782f /tmp.7gQ7TcBsXx/ │ │ 0x00068310 73797372 6f6f7420 2d2d7379 73696e63 sysroot --sysinc │ │ - 0x00068320 6c756465 3d2f746d 702f746d 702e5a42 lude=/tmp/tmp.ZB │ │ - 0x00068330 47744a51 47693672 2f737973 726f6f74 GtJQGi6r/sysroot │ │ + 0x00068320 6c756465 3d2f746d 702f746d 702e3767 lude=/tmp/tmp.7g │ │ + 0x00068330 51375463 42735878 2f737973 726f6f74 Q7TcBsXx/sysroot │ │ 0x00068340 2f757372 2f696e63 6c756465 202d2d65 /usr/include --e │ │ 0x00068350 6e61626c 652d6372 6f73732d 636f6d70 nable-cross-comp │ │ 0x00068360 696c6520 2d2d7461 72676574 2d6f733d ile --target-os= │ │ 0x00068370 616e6472 6f696420 2d2d7072 65666978 android --prefix │ │ - 0x00068380 3d2f746d 702f746d 702e6d48 4839774d =/tmp/tmp.mHH9wM │ │ - 0x00068390 39695a73 2f646973 742d6675 6c6c2d78 9iZs/dist-full-x │ │ + 0x00068380 3d2f746d 702f746d 702e7754 4c476f4a =/tmp/tmp.wTLGoJ │ │ + 0x00068390 44586f32 2f646973 742d6675 6c6c2d78 DXo2/dist-full-x │ │ 0x000683a0 3836202d 2d617263 683d7838 36202d2d 86 --arch=x86 -- │ │ 0x000683b0 64697361 626c652d 61736d20 2d2d6578 disable-asm --ex │ │ 0x000683c0 7472612d 63666c61 67733d27 2d6d6172 tra-cflags='-mar │ │ 0x000683d0 63683d69 36383620 2d6d7475 6e653d69 ch=i686 -mtune=i │ │ 0x000683e0 6e74656c 202d6d73 73736533 202d6d66 ntel -mssse3 -mf │ │ 0x000683f0 706d6174 683d7373 65202d6d 3332202d pmath=sse -m32 - │ │ 0x00068400 66504943 202d6650 4945202d 44504943 fPIC -fPIE -DPIC ├── lib/x86/libavformat.so │ ├── strings --all --bytes=8 {} │ │ @@ -4671,15 +4671,15 @@ │ │ Timeout in ms │ │ Socket type │ │ Stream (reliable stream-oriented) │ │ datagram │ │ Datagram (unreliable packet-oriented) │ │ seqpacket │ │ Seqpacket (reliable packet-oriented │ │ ---cross-prefix=/tmp/tmp.ZBGtJQGi6r/bin/i686-linux-android- --cc=/tmp/tmp.ZBGtJQGi6r/bin/i686-linux-android-clang --as=/tmp/tmp.ZBGtJQGi6r/bin/i686-linux-android-gcc --pkg-config=pkg-config --yasmexe=/tmp/tmp.ZBGtJQGi6r/bin/yasm --sysroot=/tmp/tmp.ZBGtJQGi6r/sysroot --sysinclude=/tmp/tmp.ZBGtJQGi6r/sysroot/usr/include --enable-cross-compile --target-os=android --prefix=/tmp/tmp.mHH9wM9iZs/dist-full-x86 --arch=x86 --disable-asm --extra-cflags='-march=i686 -mtune=intel -mssse3 -mfpmath=sse -m32 -fPIC -fPIE -DPIC -D__ANDROID_API__=21 -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/dav1d/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86/include/dav1d' --extra-ldflags=' -fPIE -pie -L/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86/src' --enable-shared --disable-static --disable-symver --disable-doc --disable-bzlib --disable-muxers --disable-bsfs --disable-avdevice --disable-devices --disable-encoders --enable-muxer=spdif --enable-protocols --enable-demuxers --enable-parsers --enable-decoders --enable-libdav1d │ │ +--cross-prefix=/tmp/tmp.7gQ7TcBsXx/bin/i686-linux-android- --cc=/tmp/tmp.7gQ7TcBsXx/bin/i686-linux-android-clang --as=/tmp/tmp.7gQ7TcBsXx/bin/i686-linux-android-gcc --pkg-config=pkg-config --yasmexe=/tmp/tmp.7gQ7TcBsXx/bin/yasm --sysroot=/tmp/tmp.7gQ7TcBsXx/sysroot --sysinclude=/tmp/tmp.7gQ7TcBsXx/sysroot/usr/include --enable-cross-compile --target-os=android --prefix=/tmp/tmp.wTLGoJDXo2/dist-full-x86 --arch=x86 --disable-asm --extra-cflags='-march=i686 -mtune=intel -mssse3 -mfpmath=sse -m32 -fPIC -fPIE -DPIC -D__ANDROID_API__=21 -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/dav1d/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86/include/dav1d' --extra-ldflags=' -fPIE -pie -L/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86/src' --enable-shared --disable-static --disable-symver --disable-doc --disable-bzlib --disable-muxers --disable-bsfs --disable-avdevice --disable-devices --disable-encoders --enable-muxer=spdif --enable-protocols --enable-demuxers --enable-parsers --enable-decoders --enable-libdav1d │ │ libavformat license: LGPL version 2.1 or later │ │ !dst->codec_whitelist && !dst->format_whitelist && !dst->protocol_whitelist && !dst->protocol_blacklist │ │ libavformat/utils.c │ │ Failed to duplicate black/whitelist │ │ Truncating packet of size %d to %lld │ │ Format not on whitelist '%s' │ │ Attached picture on stream %d has invalid size, ignoring │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ @@ -7515,38 +7515,38 @@ │ │ 0x00145eb0 72616d00 44617461 6772616d 2028756e ram.Datagram (un │ │ 0x00145ec0 72656c69 61626c65 20706163 6b65742d reliable packet- │ │ 0x00145ed0 6f726965 6e746564 29007365 71706163 oriented).seqpac │ │ 0x00145ee0 6b657400 53657170 61636b65 74202872 ket.Seqpacket (r │ │ 0x00145ef0 656c6961 626c6520 7061636b 65742d6f eliable packet-o │ │ 0x00145f00 7269656e 74656400 25733a2f 2f002573 riented.%s://.%s │ │ 0x00145f10 40003a25 64002d2d 63726f73 732d7072 @.:%d.--cross-pr │ │ - 0x00145f20 65666978 3d2f746d 702f746d 702e5a42 efix=/tmp/tmp.ZB │ │ - 0x00145f30 47744a51 47693672 2f62696e 2f693638 GtJQGi6r/bin/i68 │ │ + 0x00145f20 65666978 3d2f746d 702f746d 702e3767 efix=/tmp/tmp.7g │ │ + 0x00145f30 51375463 42735878 2f62696e 2f693638 Q7TcBsXx/bin/i68 │ │ 0x00145f40 362d6c69 6e75782d 616e6472 6f69642d 6-linux-android- │ │ - 0x00145f50 202d2d63 633d2f74 6d702f74 6d702e5a --cc=/tmp/tmp.Z │ │ - 0x00145f60 4247744a 51476936 722f6269 6e2f6936 BGtJQGi6r/bin/i6 │ │ + 0x00145f50 202d2d63 633d2f74 6d702f74 6d702e37 --cc=/tmp/tmp.7 │ │ + 0x00145f60 67513754 63427358 782f6269 6e2f6936 gQ7TcBsXx/bin/i6 │ │ 0x00145f70 38362d6c 696e7578 2d616e64 726f6964 86-linux-android │ │ 0x00145f80 2d636c61 6e67202d 2d61733d 2f746d70 -clang --as=/tmp │ │ - 0x00145f90 2f746d70 2e5a4247 744a5147 6936722f /tmp.ZBGtJQGi6r/ │ │ + 0x00145f90 2f746d70 2e376751 37546342 7358782f /tmp.7gQ7TcBsXx/ │ │ 0x00145fa0 62696e2f 69363836 2d6c696e 75782d61 bin/i686-linux-a │ │ 0x00145fb0 6e64726f 69642d67 6363202d 2d706b67 ndroid-gcc --pkg │ │ 0x00145fc0 2d636f6e 6669673d 706b672d 636f6e66 -config=pkg-conf │ │ 0x00145fd0 6967202d 2d796173 6d657865 3d2f746d ig --yasmexe=/tm │ │ - 0x00145fe0 702f746d 702e5a42 47744a51 47693672 p/tmp.ZBGtJQGi6r │ │ + 0x00145fe0 702f746d 702e3767 51375463 42735878 p/tmp.7gQ7TcBsXx │ │ 0x00145ff0 2f62696e 2f796173 6d202d2d 73797372 /bin/yasm --sysr │ │ - 0x00146000 6f6f743d 2f746d70 2f746d70 2e5a4247 oot=/tmp/tmp.ZBG │ │ - 0x00146010 744a5147 6936722f 73797372 6f6f7420 tJQGi6r/sysroot │ │ + 0x00146000 6f6f743d 2f746d70 2f746d70 2e376751 oot=/tmp/tmp.7gQ │ │ + 0x00146010 37546342 7358782f 73797372 6f6f7420 7TcBsXx/sysroot │ │ 0x00146020 2d2d7379 73696e63 6c756465 3d2f746d --sysinclude=/tm │ │ - 0x00146030 702f746d 702e5a42 47744a51 47693672 p/tmp.ZBGtJQGi6r │ │ + 0x00146030 702f746d 702e3767 51375463 42735878 p/tmp.7gQ7TcBsXx │ │ 0x00146040 2f737973 726f6f74 2f757372 2f696e63 /sysroot/usr/inc │ │ 0x00146050 6c756465 202d2d65 6e61626c 652d6372 lude --enable-cr │ │ 0x00146060 6f73732d 636f6d70 696c6520 2d2d7461 oss-compile --ta │ │ 0x00146070 72676574 2d6f733d 616e6472 6f696420 rget-os=android │ │ 0x00146080 2d2d7072 65666978 3d2f746d 702f746d --prefix=/tmp/tm │ │ - 0x00146090 702e6d48 4839774d 39695a73 2f646973 p.mHH9wM9iZs/dis │ │ + 0x00146090 702e7754 4c476f4a 44586f32 2f646973 p.wTLGoJDXo2/dis │ │ 0x001460a0 742d6675 6c6c2d78 3836202d 2d617263 t-full-x86 --arc │ │ 0x001460b0 683d7838 36202d2d 64697361 626c652d h=x86 --disable- │ │ 0x001460c0 61736d20 2d2d6578 7472612d 63666c61 asm --extra-cfla │ │ 0x001460d0 67733d27 2d6d6172 63683d69 36383620 gs='-march=i686 │ │ 0x001460e0 2d6d7475 6e653d69 6e74656c 202d6d73 -mtune=intel -ms │ │ 0x001460f0 73736533 202d6d66 706d6174 683d7373 sse3 -mfpmath=ss │ │ 0x00146100 65202d6d 3332202d 66504943 202d6650 e -m32 -fPIC -fP ├── lib/x86/libswscale.so │ ├── strings --all --bytes=8 {} │ │ @@ -174,15 +174,15 @@ │ │ libswscale/swscale_unscaled.c │ │ !(srcStride[0] % 2 || srcStride[1] % 2 || srcStride[2] % 2 || dstStride[0] % 2 || dstStride[1] % 2) │ │ !(dstStride[0] % 2 || dstStride[1] % 2) │ │ internal error %s -> %s converter │ │ unsupported planar RGB conversion %s -> %s │ │ unsupported conversion to planar RGB %s -> %s │ │ srcSliceH > 1 │ │ ---cross-prefix=/tmp/tmp.ZBGtJQGi6r/bin/i686-linux-android- --cc=/tmp/tmp.ZBGtJQGi6r/bin/i686-linux-android-clang --as=/tmp/tmp.ZBGtJQGi6r/bin/i686-linux-android-gcc --pkg-config=pkg-config --yasmexe=/tmp/tmp.ZBGtJQGi6r/bin/yasm --sysroot=/tmp/tmp.ZBGtJQGi6r/sysroot --sysinclude=/tmp/tmp.ZBGtJQGi6r/sysroot/usr/include --enable-cross-compile --target-os=android --prefix=/tmp/tmp.mHH9wM9iZs/dist-full-x86 --arch=x86 --disable-asm --extra-cflags='-march=i686 -mtune=intel -mssse3 -mfpmath=sse -m32 -fPIC -fPIE -DPIC -D__ANDROID_API__=21 -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/dav1d/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86/include/dav1d' --extra-ldflags=' -fPIE -pie -L/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86/src' --enable-shared --disable-static --disable-symver --disable-doc --disable-bzlib --disable-muxers --disable-bsfs --disable-avdevice --disable-devices --disable-encoders --enable-muxer=spdif --enable-protocols --enable-demuxers --enable-parsers --enable-decoders --enable-libdav1d │ │ +--cross-prefix=/tmp/tmp.7gQ7TcBsXx/bin/i686-linux-android- --cc=/tmp/tmp.7gQ7TcBsXx/bin/i686-linux-android-clang --as=/tmp/tmp.7gQ7TcBsXx/bin/i686-linux-android-gcc --pkg-config=pkg-config --yasmexe=/tmp/tmp.7gQ7TcBsXx/bin/yasm --sysroot=/tmp/tmp.7gQ7TcBsXx/sysroot --sysinclude=/tmp/tmp.7gQ7TcBsXx/sysroot/usr/include --enable-cross-compile --target-os=android --prefix=/tmp/tmp.wTLGoJDXo2/dist-full-x86 --arch=x86 --disable-asm --extra-cflags='-march=i686 -mtune=intel -mssse3 -mfpmath=sse -m32 -fPIC -fPIE -DPIC -D__ANDROID_API__=21 -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/dav1d/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86/include -I/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86/include/dav1d' --extra-ldflags=' -fPIE -pie -L/home/vagrant/build/org.courville.nova/native/dav1d-android-builder/build-x86/src' --enable-shared --disable-static --disable-symver --disable-doc --disable-bzlib --disable-muxers --disable-bsfs --disable-avdevice --disable-devices --disable-encoders --enable-muxer=spdif --enable-protocols --enable-demuxers --enable-parsers --enable-decoders --enable-libdav1d │ │ libswscale license: LGPL version 2.1 or later │ │ YUV color matrix differs for YUV->YUV, using intermediate RGB to convert │ │ deprecated pixel format used, make sure you did set range correctly │ │ %s is not supported as input pixel format │ │ %s is not supported as output pixel format │ │ Exactly one scaler algorithm must be chosen, got %X │ │ %dx%d -> %dx%d is invalid scaling dimension │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ @@ -323,38 +323,38 @@ │ │ 0x0008a460 706c616e 61722052 47422063 6f6e7665 planar RGB conve │ │ 0x0008a470 7273696f 6e202573 202d3e20 25730a00 rsion %s -> %s.. │ │ 0x0008a480 756e7375 70706f72 74656420 636f6e76 unsupported conv │ │ 0x0008a490 65727369 6f6e2074 6f20706c 616e6172 ersion to planar │ │ 0x0008a4a0 20524742 20257320 2d3e2025 730a0073 RGB %s -> %s..s │ │ 0x0008a4b0 7263536c 69636548 203e2031 002d2d63 rcSliceH > 1.--c │ │ 0x0008a4c0 726f7373 2d707265 6669783d 2f746d70 ross-prefix=/tmp │ │ - 0x0008a4d0 2f746d70 2e5a4247 744a5147 6936722f /tmp.ZBGtJQGi6r/ │ │ + 0x0008a4d0 2f746d70 2e376751 37546342 7358782f /tmp.7gQ7TcBsXx/ │ │ 0x0008a4e0 62696e2f 69363836 2d6c696e 75782d61 bin/i686-linux-a │ │ 0x0008a4f0 6e64726f 69642d20 2d2d6363 3d2f746d ndroid- --cc=/tm │ │ - 0x0008a500 702f746d 702e5a42 47744a51 47693672 p/tmp.ZBGtJQGi6r │ │ + 0x0008a500 702f746d 702e3767 51375463 42735878 p/tmp.7gQ7TcBsXx │ │ 0x0008a510 2f62696e 2f693638 362d6c69 6e75782d /bin/i686-linux- │ │ 0x0008a520 616e6472 6f69642d 636c616e 67202d2d android-clang -- │ │ - 0x0008a530 61733d2f 746d702f 746d702e 5a424774 as=/tmp/tmp.ZBGt │ │ - 0x0008a540 4a514769 36722f62 696e2f69 3638362d JQGi6r/bin/i686- │ │ + 0x0008a530 61733d2f 746d702f 746d702e 37675137 as=/tmp/tmp.7gQ7 │ │ + 0x0008a540 54634273 58782f62 696e2f69 3638362d TcBsXx/bin/i686- │ │ 0x0008a550 6c696e75 782d616e 64726f69 642d6763 linux-android-gc │ │ 0x0008a560 63202d2d 706b672d 636f6e66 69673d70 c --pkg-config=p │ │ 0x0008a570 6b672d63 6f6e6669 67202d2d 7961736d kg-config --yasm │ │ - 0x0008a580 6578653d 2f746d70 2f746d70 2e5a4247 exe=/tmp/tmp.ZBG │ │ - 0x0008a590 744a5147 6936722f 62696e2f 7961736d tJQGi6r/bin/yasm │ │ + 0x0008a580 6578653d 2f746d70 2f746d70 2e376751 exe=/tmp/tmp.7gQ │ │ + 0x0008a590 37546342 7358782f 62696e2f 7961736d 7TcBsXx/bin/yasm │ │ 0x0008a5a0 202d2d73 7973726f 6f743d2f 746d702f --sysroot=/tmp/ │ │ - 0x0008a5b0 746d702e 5a424774 4a514769 36722f73 tmp.ZBGtJQGi6r/s │ │ + 0x0008a5b0 746d702e 37675137 54634273 58782f73 tmp.7gQ7TcBsXx/s │ │ 0x0008a5c0 7973726f 6f74202d 2d737973 696e636c ysroot --sysincl │ │ - 0x0008a5d0 7564653d 2f746d70 2f746d70 2e5a4247 ude=/tmp/tmp.ZBG │ │ - 0x0008a5e0 744a5147 6936722f 73797372 6f6f742f tJQGi6r/sysroot/ │ │ + 0x0008a5d0 7564653d 2f746d70 2f746d70 2e376751 ude=/tmp/tmp.7gQ │ │ + 0x0008a5e0 37546342 7358782f 73797372 6f6f742f 7TcBsXx/sysroot/ │ │ 0x0008a5f0 7573722f 696e636c 75646520 2d2d656e usr/include --en │ │ 0x0008a600 61626c65 2d63726f 73732d63 6f6d7069 able-cross-compi │ │ 0x0008a610 6c65202d 2d746172 6765742d 6f733d61 le --target-os=a │ │ 0x0008a620 6e64726f 6964202d 2d707265 6669783d ndroid --prefix= │ │ - 0x0008a630 2f746d70 2f746d70 2e6d4848 39774d39 /tmp/tmp.mHH9wM9 │ │ - 0x0008a640 695a732f 64697374 2d66756c 6c2d7838 iZs/dist-full-x8 │ │ + 0x0008a630 2f746d70 2f746d70 2e77544c 476f4a44 /tmp/tmp.wTLGoJD │ │ + 0x0008a640 586f322f 64697374 2d66756c 6c2d7838 Xo2/dist-full-x8 │ │ 0x0008a650 36202d2d 61726368 3d783836 202d2d64 6 --arch=x86 --d │ │ 0x0008a660 69736162 6c652d61 736d202d 2d657874 isable-asm --ext │ │ 0x0008a670 72612d63 666c6167 733d272d 6d617263 ra-cflags='-marc │ │ 0x0008a680 683d6936 3836202d 6d74756e 653d696e h=i686 -mtune=in │ │ 0x0008a690 74656c20 2d6d7373 73653320 2d6d6670 tel -mssse3 -mfp │ │ 0x0008a6a0 6d617468 3d737365 202d6d33 32202d66 math=sse -m32 -f │ │ 0x0008a6b0 50494320 2d665049 45202d44 50494320 PIC -fPIE -DPIC